Butenolide peroxide NSC660654