MPPEHEVAGRATREERVKAWELRRWPRGPKLDVAAGARQAVLAAVQQRRERVGAPRRVYLPQLEGCEKLDWTVVAPLPTDRPLRVVELFAGVGAATQAVARLGYSIGEVIACERRGAARQVHKHAAAQLCREFPARVAPKSSAQLHHRLPQDIQLVTEAHLHDLGPVDLVVAGWPCQGSSAAGTGQGLDDGRSGLFTELMRVLKCMQRLHKGWGRSFGYVVEHLAAGFDKRPKVREHYDAARGLLGPELVVDAAQLGSRAHRLRAWWTNLEGPALLRTTLAQQARPPGLFVHQVLGRGRQARAPQTSGVAPWAKVEKPGDPRRALNTFVSYPGSYAFSRGGGGVLRCTDAAGDVTFGEPTAEERELAMGFPRGFKAAPGISEHTRRELLGQAMDLNTLMWLLAACREGGALRLQTSRSRLGGEVGARQSVRVGGASVTALAFRAPRGD