43229-80-7 NSC299587