856947-74-5 | α-Oxobenzeneacetic acid hydrazide | AOBChem