MAGHGDLQEMLRMLTARKASMMAAMGYIKALQAKNLKRRESGATDACIDQIAEAPLSTVEAAISDAKLAKSFHTACKSHGKKSNKRAAEEPAAAERKKPRLEMHKRDLDYDSMPPEELEASLALPLCEDEELIKETTLVTNRAPLVLAFAVELLRFTMPEQPPSSRLSLAQAVVSANSKSKAISIGIEKAPAGGETPIPTGQPKVSVLGREIPVLKRGGYTWSDESQQSSTSAEAANSSSSTPASTAPNSVWATSKTLSSKGSVFVAHAASITAPSMRSGLMKLLFNQYPELEKTADHVAWAVRTSFGGSSLVQEASFDDGEAGCGKFMLELLRESNITNTIVVLARWYGGVMLGPDRWRLMRECLNDALSAQKRTSTFSGEALWGLDAEDKKPSMSTIGMAIHRPEGARNYLLKSFASAGTSDGGGGKKSAAALNDEKQENLGRLLGALRLLFASWAGVLGRAELDRRAWSWYVAVRPDIEAGPSGWGEKGTLKLSKILDLRRKEGVVTK*