METLDQLATRLKSTRTNTSGLTILITGATSGIGIYAAKLLARINPLNRIILVGRTQAKADIARNEVITVLPKDEGHEENVIALACDHCSLNSVKPFEAELRAKLKETYRVEKWAMNGIDVLCLNAAVLVPQGSEPEFTVDNLEVTFQTNYLTPFLVGNCVLDLLNPGGRVVVATSGLHVGQTLNFDGMIDDESGSAKKEFSMIDDSEFHFKQCYTLSKVCNVAYCLELNRILQPRGIVANCFSPGLMTTSGLFRHQCYSGDSGTFVQNKHVLMKEKTVEWGAGALVFMVLADMSGRRGGEFWRDSNSTKGAKAIYGKEFCPCAISEESISQEKRTQLWRLSCELAGIPCDHNQIEY*