39624-89-0 HYDRAZINE, HEPTYL-, SULFATE Heptylhydrazine sulphate Heptylhydrazine, sulfate