151589-38-7 2-(4-Hydrazinocarbonylphenyl)-4,5-diphenylimidazole 4-(4,5-Diphenyl-1H-imidazol-2-yl)benzoic acid hydrazide Benzoic acid, 4-(4,5-diphenyl-1H-imidazol-2-yl)-, hydrazide Hcpi-2,4,5