HomeCategories58186-27-9( 1 products available )

Idebenone , ≥98% , 【58186-27-9】

Molecular Formula: C19H30O5 Formula Weight: 338.44
2-(10-hydroxydecyl)-5,6-dimethoxy-3-methylcyclohexa-2,5-diene-1,4-dione
Expand
Page1of1