MNKGHAILGELIKASMLEPCRSAEDYEIVRMHDLIRDMAIRITRTESPRSMINAGVQLQESPFEWPANAERISLMYNDIKVLSGQPNCHHVLTLFLQGNPLEKIIPHSYFNHMCSLRVLELSGTRIKALPESISSLKNLRALLLGSCVILDEVPSLSNLEELRVLDLSGTAIRELPSGMEAMVKLQRLNLDRTKELSVFPTGIIPRLPFLEELRMYKRVVSMTTEGARIEEIVNSTQLANLEIHFTDLSSFLYHVNSGNWPMMKNFRLCVGSSVSPYYGAEITAVSFLLIVEI