6628-89-3 NSC59766