2677054-63-4

2677054-63-4 structure
2677054-63-4 structure

Name IDO1-IN-16
Molecular Formula C25H35BrFN5O2
Molecular Weight 536.48