MKHLIKNYVQKLIKTELDAIQSKSVHDNRNFIYNGEFLILESEFGWHCFPRVQLNHALSYKNPNFDLGMRHWIVNHCKHDTTYIDIGANVGTFCGIAARHITQGKIIAIEPLTEMENSIRMNVQLNNPLVEFHHFGCAIGENEGENIFEVYEFDNRVSSLYFKKNTDIADKVKNSQVLVRKLSSLDISPTNSVVIKIDAEGAEIEILNQIYEFTEKHNGIEYYICFEFAMGHIQRSNRTFDEIFNIINSKFGSKAYFIHPLSSAEHPEFNKATQDINGNICFKYVS