MDSNSSNKIVLVTGANQGLGFAVIEVAGVRYPSNTYILCARDIEKGQQAVHQLRDRGVAAIDLVELDVTNDDHIAAAVRHVEAQYGRLDVLVNNAGFVRLGHQDTNLSEMRATYNEYMNVHITSVAVVTHAFTPLLHRSPAPKVINVTSGLGSITNVLSPRRMARVPPYGASKVGMNGLTAHLQVSENERVAAGEAKAPRIRFFISNPGLLKTAFSNYIAWGKEPQAGAESIVQLMGDEEGKFDHAMQWEHEEGEMRVVPW*