1379329-55-1 | 4-Iodo-3-methoxybenzoic acid hydrazide | AOBChem