MLLSALARPLCGPQVSPRCTAAQRRPASHPGRLLRCAAASEDEAGTAEGRESAVDLPPLKQMPYRAIAGLAAVGLAGTAYLTAVKVLNLTPACPLNLTGSAGVGGGCGDILSSRYSTLFGVVPLAAMGMLAYGGVAAVALAGARFSAAGAAAAAAAWAKHTSPAGEPEEAPEVSAAQVEGEAPFRTGVLAGGLALASCSSFLLRILATEFEGQLCPWCLGSAALSFGIAALAISGLRARELEEAAAPGAGVVATTLLLLSLGLGNPDLSLASAGYDLDYNLPAVSTQSAPGAVSLAQRLRDSGARMYGAFWCSHCYDQKQSFGAEAMEAFPYVECYPEGLHKX