MSSSTTNGSSSHAITTTTNTSDMEIPTIFGLPWVTPTFDPSVTDIVPTMHTSSYPAINPALNPLLSQAGKTVLITGATAGIGFAMAKSFVTASASKVIITGRRQERLDEAVGLLRQHAKELGKQTEVVSEKSDAANMEEIDVLWKKLGEEGEVVDVLILNAVGEMAAGGLCEDGGRTTVEIWAKLEANLRGPMRYTELFMKQGKERQKFLINISTASAHISFPEYSPALSSSPEYGFTKATAGLFFRYIAQRSDPEKMQVVSIHPGTIYSELWQGLGVEKSVLPFDDISLPADFAVWATTKEARFIHGRFVWANWDVEELKAKYAERFKEDAELFRFGVCGLAGSKLHVIQ*