613-94-5 AI3-52284 BENZHYDRAZIDE Benzohydrazide Benzohydrazine Benzoic acid hydrazide