590356-69-7 | 4-Propylbenzenesulfonic acid hydrazide | AOBChem