MRRRRPAAPRSQEPGRHRHSAASRRRNRPPLDVCAARRPARRPRPARTPPASSRGAAPSVWLGSSGRLLRRPCTWASPGPHARWATSMSLRSSPMGPATPPKGRPGRCHPSRLPRRGRTCSPGSGSLRSQRWLCQPRALTASASWPSLSSAWRSCGRRSVGTAAATRGWSRCGRIASPVATCRPSPACGGPQTTWRSPRAATCLCSTHAHWRRPSRAAGGGWTAGGTTVCLAATLRGATTSQRRRSAPPEGSRGPRASLTATLCAPRREPAPCFSLESTPSTARCGATWRGGRPTGPCTRDPASSRRRLRASAAGSGAGGIGRGCX