MESFYYVVFGVQVAVLAVMELGKGSKDRITTSSAFSSFKNNYLVVYSLMMAGDWLQGPYVYALYQHYGYDEGEIGRLFIAGFGSSMLFGTIVGSLADKHGRKRASILYCITYILSCFTKHSPKYEILMVGRVLGGIATSLLFSAFESWLVAEHFKRGFEAQWLSLTFSKAIFLGNGLTAILAGLVGNTLAGTLGFGPVAPFDAAAVLLAIGMGIIMFSWQENYGDATDSKNLVVQFQTAAAAIASDEKIALLGAIQSLFEGSMYTFVFLWTPALAPGKEIIPHGFIFATFMLSSMLGSSLASRLMARLKVEGYMQIVFMVSSGSLMLPVIINFFVNEAATDSTDMTLSGRLLLLGFCIFEACVGIFWPSIMKMRSIYIPEESRSTIMNFFRIPLNIFVCIVLANVSAFPISVMFGMCSIFLGMAAVLQRRLMVVVEKQQRLKVSQDSWDDDKVLDPEAEPLKQLDQ*