MPPKLVSGPAPRALRRRLLPPTTPSPIKPPVSREQYFVSPSPRTLAQPRPDIIHGPQLTRESPTLFSQTGFRPSVSDPLDGGSNRDHEPPDERILKLGKTLRILSPLLPTLLINPLPPNILSPSIALHLFPSTHPHLPTVKGRTLYRAALWTVPVAWSSLPLLGNVKLQILSERIVRAGTVLEPERPDSDHDTSDERLVVRWRTEPRNESTTSSDPEGSSTAFTAASPTLPTDTQGTNNNNGSHLSSSKTGINKGLSVLLGGDAPIFKLKKEEQFTGLFIFSFDEEGRIASHTIEHADDARGWNRTPKFVTLTDWLIGKARGSLDPVAEPGLAMQGC