MSATFLGVEQLDAGRLGVLGARVDELVHGAAASRCLEGRRVALLFLEPSTRTALSFEAAIDRLGGRTVRIDPESSSLVKDESLRDTLRVLAAQGTSGVVVRAPWVGTADVVARFFDGIVVNAGDGVGQHPTQALQDVCVLARTRGGRADAFGALEGCRVAIVGDLRHSRVARSVGRLLASVGAEVVGVAPREWSLDPKALGAVGVTDGIDDVLDEVDVFYMLRIQHERVGANERVDLSGYRARFQLSGHRLERARPDAVVLHPGPVNRGVELDDIVLSSPRMLDGLQYAYGVPTRVAVLEALAEEAGWGL