No reads on UTG+1, but CO is a total calling station fish. He's called every single one of my preflop raises in the last hour, and I've been playing standard TAG. Thoughts?

Paradise Poker No-Limit Hold'em, $1 BB (10 handed) FTR converter on zerodivide.cx

Button ($197.00)
SB ($227.00)
BB ($189.00)
UTG ($164.25)
UTG+1 ($143.00)
UTG+2 ($138.50)
Hero ($530.75)
MP2 ($198.00)
MP3 ($299.75)
CO ($89.75)

Preflop: Hero is MP1 with K, K. SB posts a blind of $1.
1 fold, UTG+1 calls $2, UTG+2 calls $2, Hero raises to $10, 2 folds, CO calls $10, 3 folds, "nh"UTG+1 calls $8, UTG+2 folds.

Flop: ($35) 2, 8, 2 (3 players)
UTG+1 checks, Hero bets $20, CO calls $20, UTG+1 calls $20.

Turn: ($95) T (3 players)
UTG+1 checks, Hero checks, CO checks.

River: ($95) 3 (3 players)
UTG+1 bets $26, Hero calls $26, CO raises to $59.75, UTG+1 raises to $101, Hero folds.

Final Pot: $281.75