hydrazo hydrazinium hydrazino hydrazine hydrazide hydrazinylidene hydrazonoic acid hydrazidine hydrazyl hydrazonoyl