MREQRLEARIGVRVHGTRYSTAKLSSVGFRVVGNRARAMCADANIPDDIRHLVFPKAVETATKLDGLVPVRLEGTLKTRYEHVFGENPPYAGYLKTWGEAGTVTITSKLQPKGKDRGAVCMFVGYPNAHAGDCYKMWDPSTRRVHVSRDVVWLHRMYYKKTQKAGEGTSNEEAIELEEDELSVIQEEPERIDGEQEEEEENGKENVEERQDETQNEEHVPDTGVQTRSGRVVKPRDRLIETMEVGGIATDYEIGLTPAEERYYDAMERFPEAFGEVSCVGAGIGGGFTNTQELHVLDYNQAMATDDKKDWQKSVEEEYQRMVDSNX