23964-40-1 | 3,5-Diiodo-4-propoxybenzoic acid hydrazide | AOBChem