MKKHIFEDIILQNALNFTREMMNVFEDLLKNGMNITELVARIKELTDKLGREAIEAIIEELDRIIKEDKRRKEKWVVERKDKKRLTTVLGDIEYERTYYKSREDGRYTYLVDDALEIGRHERIEKGVKIKLVENAIEESYEKSSEKACPEKISKQTVLNAIREIGEVEVKREIKEKKEVRVLYIEADEDHVPLQDGSSETPRLIYIHEGREEKNGRNVLKNVYYKAYVGEKAEDIWIDVANYIEENYKEEKIEKIYIAGDGAPWIKEGLEWIVKSRFVLDRYHLNKYVLKATSKEPKYRDKIWRAINEGDKEGVKKIFGELIKIAKEEKEKEKIKEAKRYILNNWEGIKIYSEDEDVIGCSAEGHISHVFSARLSRNPLGWSREGLKLMAKLRVFSKNGGDLREVEWGKKKNINAGSYKLTEKQIKEAVRRVKTSTNEKINNITVLNIGKVTPIYRVLRALKYAQVI