MSPSAALSTGKPMDSHPSYTDTPVSAPRTLSAVGTPLNALGSPYRVITSAMGPPSGALAAPPGINLVAPPSSQLNVVNRVSLSEDVKPLAGLPGLGTMNYPSTSPGPLVKHICAICGDRSSGKHYGVYSCEGCKGFFKRTIRKDLLYTCRDNKDCLIDKRQRNRCQYCRYQKCLVMGMKREAVQEERQRSRERAESEAECAGGAHEGMPVERILEAELAVEPKTESYGDMSMESSTNDPVTNICHAADKQLFTLVEWAKRIPHFSGLTLEDQVILLRAGWNELLIASFSHRSVSVQDGILLATGLHVHRSSAHSAGVGSIFDRVLTELVSKMKDMQMDKSELGCLRAIVLFNPDAKGLSNPSEVETLREKVYATLEAYTKQKYPDQPGRFAKLLLRLPALRSIGLKCLEHLFFFKLIGDTPIDTFLMEMLETPLQVT