MEIKTVAVLGAGLMGHGIAEVCAMAGYNVTMRDIKQEFVDRGMNMIKESLAKLEQKGKIKSAEEVLSRIKPTVDLEEAVKDADLVIEAVPEVVEIKKQVWEEVDKLAKPDCIFTSNTSTMRITMLADFTSRPEKFAGLHFFNPPVLMRLVEVIRGEKTSDEVMDLLVEFVKSIGKTPVRVEKDVPGFIANRVVAPRGVLLHAVVEAENLTPEEVDAAFRKAGYPMGPFELADYVGIDVNYNAARYFARAVSPEYEPPERVRKMVEEGRLGRKTGRGWYDWSGGKPKIDLSKATGKINVEDFLMVEINEAVKLVEMGVAKPEDIDIALKLGYGRQKGPFELLEEFGKERVARRLEELAKKYGKKIFEPAESLRT