MTSTEKQFTVAIVGGGIGGLALAAGLLRRNVPVQIYEAAPKFKEIGLGLTIGPAAHRAMPLIDPQIRHVYDSLITTHADSPGYERFKQTWFEVVWASGPKSGQVLMNLKALPSGQTTVRRADFLDALVGLVPPEIAHFGKRLIRLVESPTGVHLYFEDGTSASADVVVGCDGIHSKVKEFMLPDEYEQTMPRYSGMYGYRAVLDMETMVEAVGDHRARVATMYVGDGAYGISYPIMHAKKVNVGLYVLHDMWDDAAWVRQASKENMARDMKHMGEYVNRLVEWAIFDHPHLSTFARSRIAILGDAAHASTPHQGAGAGQAIEDAHVLAELLGDRRVIEARDVLAAFQAYDEVRRPRSQRVVTSSKENAYLLCLHLHGVEHDEEKLRTTFQERLRWLWDIDIQDQAERARRIMLKKMQNSSS*