30338-69-3
ethyl [1-benzoyl-2-(1H-indol-3-ylmethyl)-3-oxopiperidin-4-yl]acetate
Product Code:
919243
Molecular Formula:
C25H26N2O4
Molecular Weight:
418.48
Order 30338-69-3