923030-81-3
2,4-Imidazolidinedione,1-[4-[2-(diethylamino)ethoxy]-3-methoxyphenyl]-3-(4-phenoxyphenyl)-
Product Code:
774192
Molecular Formula:
C28H31N3O5
Molecular Weight:
Order 923030-81-3