314763-97-8 | 3-Iodo-4-methoxybenzoic acid hydrazide | AOBChem