MVEVSLTVGKLDASLALLLTKDHHLIEFPTILLPNGVKAGSIVKIKCDQDLTTEAEESRHFQRIQDEILNTFGKNLPQPPVLKVRNTTQTSCVLEWETLELGTASLKNLILFKDGKKLGAIPSPLANKTTKLSGLPIDKTFQFQLRLDTTAGVYSSDIIEVTTHKMTDLSGITVCLGDISSNDQFNREDIEDTLKNMGANFPAQDRVKVDTTHFICTRENKQNPEFVKANDMNIPIIRPEWLKACERERRIVGVRDFYV