22778-45-6 NSC107899