23964-38-7 | 4-Ethoxy-3,5-diiodobenzoic acid hydrazide | AOBChem