MPSRHAYMAKGTQTDMAECSASAVPLTDRVIIVGAGPSGLATAACLKKRGIAFIILERAGCIASLWKERTYDRLKMHLSKEACSLPFKPFPESYPTFISRNQFIEYLEGYAANFDLQPRFNETVQSASFDEASQLWYVQTTLVGPFAEGPRRKYTHHGRWLVVATGENSEMVMPNLPGMNEFKGECIHSSLYKNGEKYAGKKVLVVGSGNSGMEIALDLANSDADVSIVVRSPVHILTREVFGMSTFSVAMRLLKSFPVWFVDCILVSYSRFALGDTAAFGIKRPKFGPLELKCKMGKTPVLDVGTLEKIQSGAIKVKPAVEKLTESGVRYSDDTFENVDAVIFATGYRSTVLKWLKDKDCFFGTDSLPKGRACGLNWKGKNGLYVAGMCNKGILGGTTDAERIAQHLQETHFTNKQGQVDSCLL*