Villain unknown

Poker Stars, $0.10/$0.25 No Limit Hold'em Cash, 6 Players

SB: $28.92 (115.7 bb)
BB: $37.25 (149 bb)
UTG: $30.47 (121.9 bb)
Hero (MP): $25.60 (102.4 bb)
CO: $28.80 (115.2 bb)
BTN: $29.61 (118.4 bb)

Preflop: Hero is MP with K K
UTG folds, Hero raises to $0.65, 2 folds, SB calls $0.55, BB folds

Flop: ($1.55) Q K 2 (2 players)
SB bets $0.50, Hero raises to $1.70, SB calls $1.20

Turn: ($4.95) T (2 players)
SB checks, Hero bets $2.36, SB calls $2.36

River: ($9.67) 7 (2 players)
SB checks, Hero bets $5.80, SB raises to $24.21 and is all-in, hero ???