23959-44-6

23959-44-6 structure
23959-44-6 structure

Name 4-Benzyloxy-3,5-diiodo-benzoic acid isopropylidene-hydrazide
Molecular Formula C17H16I2N2O2
Molecular Weight 534.13000
Exact Mass 533.93000
PSA 50.69000
LogP 4.99130