MVFIALWRGVVSMIAVQKAAASANASRLVSPTAQVACNVYVSVGGMPSHAPLLLDLLRQTQEHCAHLVAISADSGPPSTRSAAVVHAYADPVYNRSSFHLAGTAPHVASLASKLAADAIQSIRQASDGLSSSSDVHTESVSHPNVGLVDHVAVMPITGRDETSKHAATTATSTTPSGLAARMIGDRLSALNVQVFYYGTAHPQAIPLAIVRKEQTSFFHSGGLSLDHGKGGKRCSHPVVEVAMVGAPPEFVENYNIRLTRHCTLAMARSLTRRVRERDGGLAGVEALTLPYSEGRWEVACNLLRPTQASANDIQTVVDEWVNEQRWQQQKQVGNDLVEQGYRVGTTSKLCLEALSIFSLDKQQIYDDSVRGRLQGYLRQL*