MPMALQASILPPLHIHKERLQAKSNASIKDATAFFGVSLSDHLKSDFSPLVLKGKRDLNQRKTANGVRAQTTITTPAIIKAAPEGKKTLRKGNVIITGASSGLGLATAKALAETGKWHVIMGCRDFLKAERAAKSVGMSKENYTIMHLDLASLDSVRQFVDNFERSGMPLDVLVCNAAVYLPTAKEPTFTAEGFELSVGTNHLGHFLLSLLLLDDMKKSDYPSKRLIIVGSITGNTNTLAGNVPPKANLGDLRGLSGGLNGLNSSTMIDGGDFDGAKAYKDSKVCNMLTMQEFHRRYHEETGIAFASLYPGCIATTGLFREHIPLFRLLFPPFQKYITKGFVSEEEAGKRLAKVVSDPSLTKSGVYWSWNKESASFENKLSQEASDAEKARKVWEISEKLVGLA