39115-94-1 | Benzoic acid, 3-iodo-, hydrazide | AOBChem