62908-94-5
ethyl 4-(3-(5,6-dimethyl-1H-benzo[d]imidazol-1-yl)-2,5-dioxopyrrolidin-1-yl)benzoate
Product Code:
1656519
Molecular Formula:
C22H21N3O4
Molecular Weight:
391.41
Order 62908-94-5