MALQASILPPLHIHKEAKSNASIKDATAFFGVSLSDHLKSDFSPLVLKGKRDLNQRKTANGVRAQTTITTPAIIKAAPEGKKTLRKGNVIITGASSGLGLATAKALAETGKWHVIMGCRDFLKAERAAKSVGMSKENYTIMHLDLASLDSVRQFVDNFERSGMPLDVLVCNAAVYLPTAKEPTFTAEGFELSVGTNHLGHFLLSLLLLDDMKKSDYPSKRLIIVGSITGNTNTLAGNVPPKANLGDLRGLSGGLNGLNSSTMIDGGDFDGAKAYKDSKVCNMLTMQEFHRRYHEETGIAFASLYPGCIATTGLFREHIPLFRLLFPPFQKYITKGFVSEEEAGKRLAKVVSDPSLTKSGVYWSWNKESASFENKLSQEASDAEKARKVWEISEKLVGLA