MAREKLQVLHALDVAETQRYHVRAVVIAGTGFFADAYDLFCITLVTRLLGRIYYHVPGRGEPGRLPPRLEAAISGATFCGMVVGQLFFGWLGDRVGRKRFYGKTVMLMAMGSFLSGLSFGRTAGGVMATLCFFRFWLGVGIGGDYPLSATIMAEYASKRTRGTFVAAVFAMEGFGVLAGCIVTLAVSATFQARTGAPAYEEDPAASTPPQADYAWRIVLMAGAIPACLTYHWRMLMPETARYTALVARDAGKAARDMSRVLEVDITAGEPGEMEGFTRGRDDYGVLSRRFALRHGLHLLGAAACWFVLDVVVYSQNILQEKIFSDAKWVPKARTMSALEEAYRIGRAHAIIALCGTLPGYWFAVAFVDVVGRKAIQFLGFAMMMSFMLAIAALYDGLTASPGRRTWLVVMYAVTFFFANFGPNSTTFIVPAEIFPAHLRATCHGMSAAAGKVGAIFATFGFMYAAQMADGSEAAETGYPLGIGARTSLFVLGASNVLGILFTCFLPEPKGRSLEEVSGDGSESMDKDDADVDVGDSQILPL*