Top Suppliers:I want be here

2306411-34-5

2306411-34-5 structure
2306411-34-5 structure

Name IDO1-IN-11
Molecular Formula C22H17ClFN3O3
Molecular Weight 425.84