MTPQLLASKLAGGQGEEGDESWLLARAADVLVFDEAHYARNDNTRIAEALKTVRTPRRIFLSGTVFQNNLDELYNLFTLCRPSFLTPVLERFEFDASKDDAERHFFKEMIENRLENNLGAAVRFFRKLTAPFLHWHGGKVLDSLPGIEEVLVTLNLTEAHKALVLNAGKSYTKEKKKGFLAEDSRLARACVHPCFAVDVESPELEQQDPKAGAKTAFVMELLRFLRNKPEKLIIFGQYRQPLELLKNMIMERLGWRELHEVLYMSGETATNERVRISSTFNSKSSTARVILVSIKACGEGISLVGGSRVVVLDTAWNPSTVRQAVSRAFRIGQKKKVYVYRLLVGNTLEHEVEKLRRSMRKDFLAMALFHTEVTPEDLARKAGLKQELAPVEDTQDAFLKPFLLEGSDIKYRCDGVYRVPRGLDEVCAA*