24339-89-7 NSC132296