MEFGSGGGAGSGGDHDASDSQRRKKRYHRHTANQIQKLEGMFKECPHPDEKQRLQLSRELGLAPRQIKFWFQNRRTQMKAQHERADNCVLRAENDKIRCENIAIREALKNVICPACGVPPLNEDSYFDEHKLRMENAQLKEEV