MAPKDTSDSGTPNSAEPHSKSGSATSSGDTNKSDKVHIVIVGCGPAGLLLAFYLLERGAGRFQVSIFESREDLRVTAKRERNARRYSLVLAYRGKKVLARIPGLLDAIREISIPSDELYLHVGKYVGARAFKLAGVPPGVENADDMIGLNVDRADLCAAMLSYLMERHGDSGLLSVHFFKKCTAFLTSIDFQKREALFEDVKVNIEAQGNEVNVIPGQDTCQATTGAPLQRVPYDLVVGADGVNSAVRHSFTLLPRGFDCSVTDQFSRAYILHVRRPPEISPSGFNLVPKIPDAQSFRCLFYPSGQKAESINLALIWPVNDPPVEFLAMKDPAEMTSWLRQRLPFLDLQESAAQDILAQRVAQLRMVKCEPYHHSEGGAVLIGDAAHATPPAIGQGCNSSLVDAAVLARLLLGESVGEDDRLETKGMKDGLGLLGKRDRLKSVNQKSGLGLLGKLAVGEDHRLESENKKDGLKVHGEAVGGDDRLEAASAKASDAAPGGRTEILERLPRALARYSALQVPEGHALVDCSDAEGPLDARVGFWHALRRFVTGALWRLFPWLVSPPIMFMAGFGANFSDVRRIHAGQIEKILASNERVKAQWREAQAKKVLAGGV*