acethydrazide acetylhydrazine acetohydroxyacid benzohydrazide acylhydrazide diacetylhydrazine hydrazide hydrazone acetic anhydride carbamoylchloride acylhydrazine