MSARLLNSCLGIYAALPSRWMPQTHSLKMVSAFQVFNGISPLVKFSHFTANQAIQEAFEKEDCVHIIDLDIMQGLQWPGLFHILASRPGGPPHVRLTGLGTSMEALQATGKRLSDFADKLGLPFEFCPLAEKVGNLDAERLNVRKREAVAVHWLQHSLYDVTGSDTHTLWLLQRLAPKVVTVVEQDLSHAGSFLGRFVEAIHYYSALFDSLGASYGEESEERHVVEQQLLSKEIRNVLAVGGPSRSGEVKFESWREKMQQCGFKGISLAGNAATQATLLLGMFPSDGYTLVDDNGTLKLGWKDLSLLTASAWTPCS