2677054-58-7

2677054-58-7 structure
2677054-58-7 structure

Name IDO1-IN-17
Molecular Formula C28H32BrClFN5O2
Molecular Weight 604.94