58186-27-9

Idebenone

Cas Number: 58186-27-9  Molecular Structure
Product Code
101980
Product Name
Idebenone
Cas Number
58186-27-9
Molecular Formula
C19H30O5
Safety Data
Product Category
Ketnone