66234-51-3 NSC270026