3-keto-L-gulonate 6-P 3-keto-L-gulonate 6-phosphate CPD-2343