MDPTAQELQTDKGHRRNAWIWGALLLSGLAWGGWTLASGGPKAGELQLAAWLDGRAGAALNKGLRLPAQSSLETGQAALRYRLLGDTGAQVALGCPQWMFYRDGLRPQPGTGAAPFEARQRLLRHWTRQLQDKGIATLVVAVPDKSRIEAAHLCGLPVAPVMLQRLDLWQQRLQADGIAFADLRPALQTQEQAQPVFFRTDVHMNAEGARAAALAVAQAALPLLGGQRGAQAFEETAPGPLQPLPGDLLALAGLADAPAGWRPRRDQVRPQTITPVRGGGLLDETPPVQVLLAGSSNGLRSNFAPQLGRALGQEVWNLSMDGGQFSGAMVAALKRRASWPASLRLVIWEFSENTLSLPLTDDEKAALKEMDAASPPA