MPSRHAYMEKGTQTDMAECCASAVSLTDRVIIVGAGPSGLATAACLKKRGIAFIILERAGCIASLWKERTYDRLKMHLSKEACSLPFKPFPESYPTFISRNQFIEYLEGYAANFDLQPRFNETVQLASFDEPSQLWHVQTTLVGPFAEGPRRKYTHHGRWLVVATGENSEMVMPSLPGMNEFKGGYIHSSQYKNGEKYAGKKVLVVGSGNSGMEIALDLANSDADVSIVVRSPVHILTREVFGMSTFSVAMRLLKSFPVWFVDCILVSYSRFALGDTAAFGIKRPKFGPLELKCKMGKTPVLDVGTLEKIQSGAIKVKPAVEKLTESGVRYSDDTFENVDAVIFATGYRSTVLKWLKDKDCFFGTDSLPKGRACGLNWKGKNGLYVAGMCNKGILGGTTDAERIAQHLQETHFTNKQGQVDSCLL*