MKITEKLQKAEKEGRPFWSFEFFPPRTAQGLQNLYDRIERMRDLGPEFIDITWGAGGKNADLTNSLVQVCQATIGIETCMHLCCTEMPKEKVEWALKEAKSHGCQNILALRGDPVAGTSTWEPTPGGFMNAVDLVRYIHKPDTPEGRAQEMEWLKAKVDAGAEFIFTQMFYDTSIFFDWVKRVREAGINAPIIPGIMPIQNWEKFEKWVQRENIIVPSHFYEALNPVRGDDEKVRQVGTKLVADMCKTILANKEAGIKGLHIYTLNLEKGARMLLQELGFEGRREQIAPLPWRPSLTPSRTADWDEFPNGRWGDSRSPAYEQLAKMNELGYLTINSQPAVDGVRSDDKVHGWGPAGGYVYIERDPRITYYAVNKQGDLRTDTMNTSYLVNIVANDFRDGM