MKLEFTCGEEITIKEVNKLKLELMTSGKGDVEKELERLKKNKNKVHDIKTEETIDLLDRCAKLWLDDNYSKKHIETLAQITNQSFELVNYEFKSMMQMLLRENIQNTIKRELGEVDILDSWHKTNYGYEHRQPRGIIFHNISGNAFVVIPMSISMGLLSKNCNLVKVSKDEPYFAYAFYKSLCELDETVKDRLSVLYFDSSKTEIYDTIVKNSDGVIHWGGEYSSRIIGEMCAKYQKHMIMHGAKISFEVVDKCDDLNKVSEEIAKDIICWEQKACLSPRVVFLNDKIDVDEFSHCLSASLRKITEVIPKAYLSEWNSVKTIQDRQYCTLKYGMKNERRFKVYSSFNADYTVILSDGMPEKEDINKCFYRFIFVCPYSSKSDVVNYVSENLKDYLQTMGYSGNDEEFIEKMTLLGVSIVTKPGKMSLHEPGTSHDGIHNLKEFTFLVSRQI