14984-38-4 2-Ketogluconic acid 2-Oxogluconate 2-ketogluconate 20248-27-5 arabino-2-Hexulosonic acid