MKYIIEHMDEGFSEWVILEYSQIIRDVGAKNLILSSLPESTTEKDIPEKLLSLGLQWTTKDLRHVEKDFATLKPMEHGRVCLLDPRATSDLQPAEVNDFDYFVFGGILGDHPPRDRTSELKRQYPELLVGRRLGDKQMTTDTAVRTTQLIVKKGINFENIKFIDYPEFRFNKYEATEMPFRYVLDSNNKPILPEGMLELIKRDSAQTLDDLL