OK, now I can at least give you an educated guess. Cytochrome C adds oxygen to various substrates, but the reactions are not all identical. Cyt P450 may make an epoxide out of the double bond, whereupon the epoxide leaves the active site and gets attacked by a guanine base.