MSTRPAPSAARGPRINGDELVAVSVLGQIAHPVGRASAYRVGYDGTPRVLPGTGGIVLNRRIGDLCVGLAGDHIEPGVALHNNSREVVGPRDGPNTALMTYACVGNLAEVVSGPCAGRRGLVTGKHGGINHVLVDFPTAVLQRLRIGDRVQIVSCGLGLRLPEHPCVEVLNCAPALLRRWGLDTRDGALRVPVTHLVPARLMGSGLGKNTAWRGDYDIQLADAATRARYRLGSLRFGDLVAIIDADTRRGPLYRTGRVTIGVIVHGDSTVSGHGPGVTPLLTGPASALRPRHAPDANLAALFDIRPPAAARERATLVERTRLPRAEPRPLARPREQPAIPRDRPARSAY