In the game, I played incorrectly but so did my opponent, so I lived. After reviewing, I found this sequence. Please inform me of any mistakes/omissions (there are likely to be some since this position is quite complicated)!
(;AB[pc]AB[pd]AB[qf]AB[qg]AB[rg]AB[qh]AB[qi]AW[rh]AW[ri]AW[qj]AW[qk]AW[rk]AW[pg]AW[nc]AW[ne]AW[lc]AW[lf]AW[kg]AW[hg]AW[ig]AW[jg]AB[kf]AB[jf]AB[hf]AB[gf]AB[if]AB[kd]AW[id]AW[fc]AW[dc]AW[cd]AW[ce]AB[de]AB[df]AB[cf]AB[dj]AW[fh]AB[hc]AB[hd]AW[ic]AW[jb]AB[hb]AB[fa]AW[eb]AB[fk]AW[bf]AB[bg]AW[be]AB[ei]AW[bh]AB[ag]AW[dh]AW[eh]AB[ch]AB[ci]AW[dg]AB[cg]AW[fg]AB[ff]AW[ef]AB[ee]AW[gj]AB[gk]AW[hk]AB[pj]AB[lj]AW[kk]AB[lk]AB[mk]AB[nj]AW[mj]AW[ll]AW[ml]AW[kl]AW[jm]AW[im]AW[pm]AW[oi]LB[oi:1]C[How should Black respond to White 1?FORCE]AB[ob]AB[nb]AB[mb]AB[mc]AW[lb]AW[md]AW[ld]AB[jd]AW[le]AW[nn]AW[mh]AB[hl]AW[ik]AW[ji]AB[dn]AB[cn]AB[en]AW[kc]AW[ka]AB[ma]AW[sj]AP[goproblems]
(;B[pi];W[oj];B[ok]
(;W[pk]C[White cuts. What does Black do now?CHOICE]
(;B[nh]
(;W[oh]C[CHOICE];B[ng];W[og]
(;B[of];W[pf]
(;B[oe]
(;W[pe]C[White should make a ko with O11 (Thanks Traxtin) but this variation is shown to see what happens if White resists.CHOICE]
(;B[od];W[qe];B[re];W[qd]
(;B[rd]C[];W[ni];B[mi];W[mg];B[nf];W[ol];B[nk];W[li]C[Only ko, when you could have killed unconditionally.])
(;B[qc];W[rd]
(;B[rc];W[se]
(;B[sf];W[rf]C[Ko])
(;B[rf];W[sg]))
(;B[sd];W[sc]
(;B[rc];W[se]
(;B[sf];W[rf]C[Ko])
(;B[rf];W[sg]))
(;B[se];W[sf];B[rf];W[ph])
(;B[sf];W[se]C[Ko]))
(;B[sf];W[sd]
(;B[se];W[sh])
(;B[rc];W[se]C[Ko]))
(;B[se];W[sd]
(;B[sg];W[rf];B[sf];W[sh])
(;B[sf];W[sh])
(;B[rc];W[sf];B[rf];W[ph]))))
(;B[nf];W[qe];B[re];W[qd]
(;B[rd]C[Only ko, when you could have killed.];W[ni];B[mi];W[ol];B[nk];W[li])
(;B[qc];W[rd]
(;B[sf];W[sd]
(;B[se];W[sh])
(;B[rc];W[se]C[Ko]))
(;B[sd];W[sc]
(;B[se];W[sf];B[rf];W[ph])
(;B[sf];W[se]C[Ko])
(;B[rc];W[se]
(;B[sf];W[rf]C[Ko])
(;B[rf];W[sg])))
(;B[rc];W[se]
(;B[sf];W[rf]C[Ko])
(;B[rf];W[sg]))))
(;B[qe];W[nf];B[od];W[ni])
(;B[ni];W[qe];B[re]C[RIGHT]))
(;W[ni];B[mi];W[mg];B[nf];W[ol];B[nk];W[li]C[RIGHT]))
(;B[pe];W[nf];B[oe];W[ni]C[oops]))
(;B[nf];W[of];B[oe];W[ni];B[mi];W[mg])
(;B[oe];W[nf];B[of];W[ni]))
(;W[ni];B[mi];W[oh];B[ng];W[og];B[of];W[nf];B[mg];W[pf];B[oe];W[pe];B[od];W[qe];B[re];W[qd];B[rd]C[RIGHT]))
(;B[oh];W[ni])
(;B[ni];W[oh];B[nh];W[ng])
(;B[mi];W[nh]))
(;W[ni];B[mi];W[pk];B[nh];W[oh];B[ng];W[og];B[of];W[nf];B[mg];W[pf];B[oe];W[pe];B[od];W[qe];B[re];W[qd];B[rd]C[RIGHT]))
(;B[oj];W[pi]
(;B[ni];W[og]
(;B[nh];W[ng])
(;B[ng];W[nh]))
(;B[nh];W[ni];B[mi];W[ng]))
(;B[mi];W[oj];B[ok];W[pk]
(;B[oh];W[ni])
(;B[pi];W[nh])
(;B[ni];W[oh]))
(;B[pk];W[pi];B[ni];W[nh]
(;B[oh];W[ph];B[og];W[of])
(;B[ph];W[oh])
(;B[og];W[oh]))
(;B[oh];W[ni]
(;B[pi];W[oj])
(;B[oj];W[pi])
(;B[mi];W[oj]
(;B[ok];W[pk])
(;B[nh];W[ok])))
(;B[ni];W[oh]
(;B[oj];W[pi])
(;B[pi];W[oj];B[ok];W[pk];B[nh];W[ng])
(;B[nh];W[ng]
(;B[oj];W[pi])
(;B[pi];W[oj])
(;B[mi];W[lh])))
(;B[ok];W[pi]
(;B[ni];W[nh]
(;B[oh];W[ph];B[og];W[of])
(;B[ph];W[oh]))
(;B[nh];W[ni];B[mi];W[ng]))
(;B[nh];W[pi]
(;B[ni];W[og])
(;B[oj];W[ni];B[mi];W[ng])
(;B[ph];W[oh];B[og];W[ng])
(;B[og];W[ni];B[mi];W[oj])
(;B[oh];W[ni]
(;B[ph];W[mi])
(;B[mi];W[ph])))
(;B[ph];W[ni]TR[oj]TR[pi]C[Black cannot defend both cuts]))