MVFQYGGASVYLGSYDTEQKAARAYDVAALKYWGLNTKLNFSISEYEKELADIQDMSPEECVTYLRRRSSCFSRGASIYRGVTRWALLFILFSLFKKAAFSSSKLPKTHM