MTRTPAGSVLIYLIHLGCKPSHNQSHRDSPYLTATGLKRFTLAAKTIQRGEIKVRMAIAAPEIHDISPHEGKPAMDHCRDKVDARKQRYKVAVDSVEAHSKREENMVEIQKSKREETLLEKRREALNSQPLSGYDQRISLDEKLKSLPAVVVALASNHIRAKEAAFIHLRELLSIESNPPIDAVVESGVVPLLVDILRRVDMPQLQFEAAWALTIIVSGNTEHTKLVIYSGALPLFVELLTSVDDDLREHAVWALGNIAGDSAEYRDMVLAHGALWHLIAQFQKNVTISMIRITAWTLSNFSSGKPQPQIHQVKYALPTLEWLLHIEEEEAVINANIFPPLLSLLVNAEFNIKRDVAWAVSNAIASASEEQIKYLAIQGCIKPLYDLLTCQDSRTITVCLHGLEKILRADETEKNEGISEVNVYVNIIEDAGGFDNIEALQIHENTQVYREAVKILNNGFVEEDDDH