MAGRDSQKHLEAMEGLKEKMPNLTLPVQLRYLPLDLASLQSVRSFKEAFYGLNIELHTLILNAGVMALPQRKQTEDGYEYQFGVNHLGHFLLTNLLIDKLALSGTERDPARVIALSSSAHQIPSKLLKGDLGDLQSDEYTPWGAYGQSKLANLLFSYELDRRCRAKGLRVVSNALHPGVVNTELFRYAGPSPDLLGLIPVENLTKPLLRYVLKTPEDGAKTSVLLATQPEGKLSGRYWQDGRPTASVDFDPLSDLPAAAKEMLPFRPKFTSYDPKIWEELWNESEILVGLRPEDVMVL*