MESTVEREAWKAHVAMIGVQLFNGGYHVITKVALNVGVNQLVFCVFRDLIALSILAPLAYIRDKRTRPPLNRQFLLAFFFLGLTGIFGNQLLFLIGLNYTNPTYAAAIQPSIPVFTFILALIMGTERLNLFKLEGQAKVGGTLICVAGAVLMVLFRGLALFGETEAESLGHGESRHTETSGHFMSGFFNGLGRWNLGVLCLIGNCTCMAAFLAIQAPVLKKYPANLSVTAYSYFFGTMFMVTSAFFMTNESTNWSLTRSEFFAVVYAGVIASALNYGLLTWSNKILGPSLVALYNPLQPAASAFLSRIFLGSPIYLGSILGGCAIIAGLYSVTWASYKEKKAAAAMAVIPITSKEAEPLIYKDHKNKPIGHLFTKSPISSPKSDD*