Idebenone

Idebenone · CAS 58186-27-9