MDERKLLRLLEAALHVSEYTDKVDVLTFRSKTQRITKQLKEICAIMCGLVVATDYRAGQELIKDKDFEHNARFFQSIFEIGRRHKVMNPEKMRSEYGKMIYLLQDSQMSDVQELLNFKLVKPMRTAHALLAEKNGLAMLRDGLMHQATAEIMHEGKPRIQVQREIKAKEKAREHLSRRYSHADLSSEEILSVLYSISDNNAYLRFNRDPVDRMIDFLKRYFDPKTPEPGFSLGITMGMGGARLSHNHERQYTYVMQSMMLWREVSNDMFKLWYLAEGDLLREGGYYQLTNTGQGLNRVQSAPQTNKAIHQVLARCQAKLGHWVGSAVVHLGDHNVPNALMFIDKYTQVPRILNPVALVVQRVEELCEDDGLRQYVESTFGGVDECRKTILADFFRHAFDGSGADNFFDAGSCIDGRLTSAWNWCSKIEKKSYYPVFSLAGFTGFDGGDFRS*