MNKGHAILGELIKASMLEPCRSAEDYEIVRMHDLIRDMAIRITRTESPRSMINAGVQLQESPFEWPANAERISLMYNDIKVLSGQPNCHHVLTLFLQGNPLEKIIPHSYFNHMCSLRVLELSGTRIKALPESISSLKNLRALLLGSCVILDEVPSLSNLEELRVLDLSGTAIRELPSGMEAMVKLQRLNLDRTKELSVFPTGIIPRLPFLEELRMYKRVVSMTTEGARIEEIVNSTQLANLEIHFTDLSSFLYHVNSGNWPMMKNFRLCVGSSVSPYYVSNSSVEINSCNLIGEDNSLLLPYNTQWLHIISCEIISLWNVMRSLNTSELCGCCLNSCEKMEFLMADEEPLLPDLKELKMGDMPELLALCKGIPSLDSLKSLESLEVSFCHKLKYLLPARLLPQLRRLKHINVSWCYEMEEIVAEEEGMEKGRNEDKSSMTMTLSQLQTLRIFQLPNLKSIPSRVLICDALETCTT