MHMAFNPFLARPDLALLPPYLQPPPFPSLPGPTGFFPRLPTEMADLVPSVPPPPGAHIPEEDGVVDDPKVELDDKNLWDQFCTCGTEMVITKSGRYFLF