MLKLHFNFTVDKENTSTEVKTFIERKENIVSFSLEYKMKIIVDKGKCISVQKCDKGYIYVFEFGNINDALFFEENKECKVISSSFFCDPKDIEKDIVNYAEHYINTKGIKKKQRKRLIEDENGFKRYI