23842-58-2 NSC107590