MPMALQASILPPLHIHKEAKSNASIKDATAFFGVSLSDHLKSDFSPLVLKGKRDLNQRKTANGVRAQTTITTPAIIKAAPEGKKTLRKGNVIITGASSGLGLATAKALAETGKWHVIMGCRDFLKAERAAKSVGMSKENYTIMHLDLASLDSVRQFVDNFERSGMPLDVLVCNAAVYLPTAKEPTFTAEGFELSVGTNHLGHFLLSLLLLDDMKKSDYPSKRLIIVGSITGNTNTLAGNVPPKANLGDLRGLSGGLNGLNSSTMIDGGDFDGAKAYKDSKVCNMLTMQEFHRRYHEETGIAFASLYPGCIATTGLFREHIPLFRLLFPPFQKYITKGFVSEEEAGKRLAKVVSDPSLTKSGVYWSWNKESASFENKLSQEASDAEKARKVWEISEKLVGLA