3019-74-7 7558-95-4 D-Altro-2-heptulose EINECS 221-166-2 Sedoheptulose