16533-48-5 2-Keto-L-gulonic acid 36389-86-3 45079-74-1 Provitamin C xylo-2-Hexulosonic acid