MAEFSKLLTKTDIHKRLSLPTKFFKPLPSLKGSHVRDFPAIDESGFGWTFQCSTRKKGHPKPVLSKGWLAFVRHKELKAGDRVKFFKEKDQSGTATPFYRIEAEKEIKIFGVIFGYSPIVAPFP