MEAFYIGFFLVLLLLLGAVELGKSHKDRIITNAAFSSFKNNYLVVYCLMMAGDWLQGPYVYFLYTQYGFDKGAIGRLFIAGFGSSMIFGTFVGSLADKYGRKRASITYCITYILSCMTKHSPEYKVLMLGRILGGVATSLLFSAFESWLVAEHFKRGFEAQWLSLTFSKAVFLGNGLAAIVSGLVANLLADTLSLGPVSPFDTASCVLALGMAIILYTWSENYGDASEGRSLLDQFKAAASTIASDEKIALLGAIQSLFEGSMYTFVFLWTPALSPNDEEIPHGFIFATFMLSSMIGSSLASRFMARTSLRVEIYMQVVFLVSAGTLISPVVINFLTTSSGEKNGSMTIPGRVQLFAFCIFEVCVGIFWPSIMKLRSQYVPEESRSTILNFFRIPVNIFVCVVLYNVNAFPITIMFGMCSIFLVMAAVLQHRLMVA