Products
HomeProducts Idebenone Idebenone Sulfate
small
big

Idebenone Sulfate

CAT#: I26423
Product Name: Idebenone Sulfate
M.F.: C19H30O8S
M.W.: 418.51
CAS#: N/A
Specification: 10mg/vial,25mg/vial,50mg/vial