Top Suppliers:I want be here

146566-82-7

146566-82-7 structure
146566-82-7 structure

Name 2,3-O-isopropylidene-D-threo-tetrodialdose
Synonyms (4R,5S)-2,2-Dimethyl-[1,3]dioxolane-4,5-dicarbaldehyde
Molecular Formula C7H10O4
Molecular Weight 158.15200
Exact Mass 158.05800
PSA 52.60000