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
62908-94-5