MEAFYIALFVGFLLLLGALELGKTNKDRIITNATFSSFKNNYLVVYCLMMAGDWLQGPYVYFLYTKYGFTKGEIGRLFIAGFGSSMIFGTIVGSLGDKYGRKKASITYCITYILSCMTKHSPEYKVLMIGRILGGIATSLLFSAFESWLVAEHFKRGFEAQWLSLTFSKAVFLGNGLIAILAGLVANFLADTLSLGPVSPFDAASCVLLVGMAIIIKLWPENYGDSSEGRSLLTQFHSAASAIASDEKIALLGAIQSLFEGSMYTFVFLWTPALSPNDEDIPHGFIFATFMLSSMIGSSLAARFMARSSIKVEAYMRIVFGVAACTLVAPVIINLQIKPAGEKGGSMTTAGRLQLFAFCVFEACVGIFWPSIMKLRSQYVPEESRSTILNFFRIPVNIFVCVVLYNVNAFPITVMFGMCAIFLTMASILQHRLMGAAEKAKTKIIENWTTESAVDPEAEPLTI*