MTQPLSVYLNNRIIRKMIDIIANDNLKMGNHAACTFYEARLEAMTLSDSAYCIIHNGTCMQHYPGCMLQIFSLELAKIPMDGGSVELYGYIAVRDELDPLLNYVVNFSRDEPIVIEQGSLINMAGPKRGIDMMDYALIEYDMRIKSGEQEKDDLQLQLIDGASIIGPAGLWCPSRVRITGGCGAIDLILSRLENAVEATVEVLISEVQSSFSLSLGCLTSGLNNEIRLFDGAIAESCCLKRSVVAVVLDSLIDLKFKLGSLLSSSDLHCCYFKSKTHGHDTQEIKTDFALISVKVTWSTLP