MKHLIKNYVQKLIKTELDAIQSKSVHDNRNFIYNGEFLILESEFGLHCFPRVQLNHALSYKNPNFDLGMRHWIVNHCKHDTTYIDIGANVGTFCGIAARHITQGKIIAIEPLTEMENSIRMNVQLNNPLVEFHHFGCAIGENEGENIFEVYEFDNRVSSLYFQKNTDIADKVKNSQVLVRKLSSLDISPTNSVVIKIDAEGAEIEILNQIYEFTEKHNGIEYYICFEFAMGHIQRSNRTFDEIFNIINSKFGSKAYFIHPLSSAEHPEFNKATQDINGNICFKYVS