MLFFTLILFKIEVVMKHLIKNYVQKLIKTELDAIQSKSVHDNRNFIYNGEFLILESEFGWHCFPRVQLNHALSYKNPNFDLGMRHWIVNHCKHDTTYIDIGANVGTFCGIAARHITQGKIIAIEPLTEMENSIRMNVQLNNPLVEFHHFGCAIGENEGENIFEVYEFDNRVSLLYFQKNTDIADKVKNSQVLVRKLSSLDISPTNSVVIKIDAEGAEIEILNQIYEFTEKHNGIEYYICFEFAMGHIQRSNRTFDEIFNIINSKFGSKAYFIHPLSSAEHPEFNKATQDINGNICFKYVS