MGPAQLPDTAFLDDWAARLRQAADRPVVGIMLRGSHARRAATEHSDVDVDVLVVADDGRTAGTGARQTASRRGTPYAARRAYLTEFAGRLVHVSVAARDVRSWVRRLGQPADWAFGLPVTAPARLLWAVPEWRRRIDLPVLCQPADEPRLEELIATLGKVAAARVADDPVGVRLAAADLARLCPSVLRPANPSVRVVSRRAALAAALDLPVAPSGYRHDMLLCLGLRAGDPAEVGAAAGRLVTGILPLIRPYADEIAATHGADLAEALVDGRVDRYLGRLGRALGTVTPASRDTSAVPGPRAGEWSTVPAPDAPLTGAPAPGPARPSRLDPAVAAKLRRTPDGLVAAVVRAHDSGEVLMVAWMDDEALHRTLTTGRATYWSRSRGEYWVKGATSGNHQYVRSVALDCDGDALLVSVEQVGAACHTGQRTCFFTELPVSTPEATP