4,2-Cresotaldehyde 2-imidazolin-2-ylhydrazone 95668-38-5 Idralfidin Idralfidine Idralfidine [INN] Idralfidinum