CRYSTAL STRUCTURE OF 3-HEXULOSE-6-PHOSPHATE SYNTHASE 3AJX LYASE, 3-HEXULOSE-6-PHOSPHATE SYNTHASE, HPS, OMPDC SUPRAFAMILY