4-({4-[(1-benzyl-2,5-dioxoimidazolidin-4-ylidene)methyl]-2-methoxyphenoxy}methyl)benzoic acid

Product Code: 827731
Molecular Formula: C26H22N2O6
Molecular Weight: 458.46
5561-84-2