24303-42-2 NSC107729