MGGRRRSTATQGEVSEMSPTGSDSSVYSDKKKQTHLRCERQRREAINSGYSDLKELIPQTASAMGCKTTNAAILFRACDYMAQLTSEVEANEKELQQLSAQVSALEMIAAQYETMAAEAPSSNSSSLQARMLQILLDDCFSSFVEQVDFSSYATITRTLLTWVEQLAAHNDQFKKTAGQMVTLPFTLR