MSADGHELSPKILVLVEQDSSHNGPFFLGRFMEALHYYSAIFDSLDAMLPKYDTRRAKMEQFYFXEEIKNIISCEGPARVERHERVDQWRRRMSRAGFQAAPIKMLAQAKQWLGKIKEQVDETYIMVKPDGVQRGLVGEIISRFEKKGFKLTGLKLFQCPQDLAEEHYKDLKGKSFFPKLIEYIVSGPVVCMAWEGVGVVAAXRKLIGATNPLQAEPGTIRGDLAVQTGRNVVHGSDSPENGKREIGRLALLASFTLL