22943-99-3 NSC319477