6626-43-3 NSC59884