MECAILNTGAAIPFVGLGTSSDGALSLDDRKAAISAAIEVGYRHFDTAKIYNSEGFVGEALREAMQTGLVKREDLFVTSKLWCSDAYPEGVLPALQNSLSALQLDYLDLYLIHWPARLKEGAGFPPKSDEIVPFDIRGTWRALEACVKQGLVKAIGVSNFSSKKIMDILEFAEIPPAVNQVEMHPRWQQKSLRETCKKANIHVSAWSPLGAPLVYWGTLEILSSPVIKDIALKHGKTPAQVVLRWALDNGVGVIPKSFNRKRMAENMEVFGWHLTDQDHQSISKIEQKKNVDGKEFSSPSGPYKTVEDIWDGEI*