MTLFHFGNCLALAYFPYFIVYKCSGLSEYSPFWRCVKAGGAYIVTQLCKMLVLATFFPTSDILPGSIDYIGEFLRSTVDFADLVGLYLVMTKIAGKGELKVLVAGLGWSTAELIMTRLLPLWVGARGVEFDWKYMQMSFDANISLIHHIAIAALVWLWSRHDLHRSFLPVVMVFLALGCYKPLIVDMRGSVGNDQMNLFTFLDKAESVA