2646-35-7 D-altro-2-Heptulose, 7-(dihydrogen phosphate) Heptulose-7-phosphate Sedoheptulose 7-phosphate