MPRGKLTWDEDATFPIHSFLRQYWDPQDVHMVEVLWEGIWDPSVIRTWEPASQVLPGNSLLLKDLNRRCAASTPDRSRPSSPQPAEIDLVDAMQLLRSHRQTVVFSGAGISVSAGIPTFADSQLKRSDFQASTVDDDAFQHDMTDLWHLTQQAKPTPFHVLLEEQPSIVLHITQNIDCLERSLPAAERKTVRLHGCLDTVRCSVCPSDHRWLRTDEGAPEPRGPCTKCEADASRRRANGQRVRNVKSRVEADVRRYDETAKEIPDISNIAGGGGLKNFDSILVVGTAATIPNVQAMIAKLSHAVHERGDGGVVIWVGPKAPSPSRAARLGLDYWLCVEADEFAQEYGRIGRRQKPLRSK