2-Hydroxy-1-naphthylaldehyde isonicotinoyl hydrazone 796-42-9 NSC51355