MGTGGDDDELREIGEAALGLCSMKFEEIDQKEASVLEKMKTENLGIGNEGINHNPISREQRRIPHSQQFAHQDKGNLENEQESSQNLPENQEVTHSEEDIPNLVYNYKPPDIASFPGLNGLIGECSKPFEKQLIANDIEENPSRLTMSNADVAGCLVPLLDLDKHEDPKKGIEVTVYDREGNEFIMVFKTWSPRTCVLTRGWNTFLQKHKLLKHQDFVTIWIFRKLDDGDFAL