MMTDTQLFEYLYFSPKTIKNKLVNHFEILAKNNILSEFYPKQYKLQKGVFKGCRVLCTAPNARLMNKIPYFTMEFIDGPFKGLITQSLMAYDSEPFLIKEQSWINLFSN