MAEFSKLLTKTDIQKRLSLPTKFFKPLPSLKGSHVRDFPAIDESGFVWTFQCSTRKKGHPKPVLSKGWLAFVRHKELKVGDRVKFFKEKDRSGPATPFYRVEAEKEIKIFGAIFGYSPIVAPFP