Villain is xxvinivicixx 11/9/3.6 and a winning reg

No-Limit Hold'em, $1.00 BB (9 handed) - Hold'em Manager Converter Tool from FlopTurnRiver.com

Hero (BB) ($100)
UTG ($116.15)
UTG+1 ($121.20)
MP1 ($103.15)
MP2 ($49.30)
MP3 ($100)
CO ($50.85)
Button ($100)
SB ($106.70)

Preflop: Hero is BB with K, Q
3 folds, MP2 calls $1, MP3 bets $4, 3 folds, Hero calls $3, MP2 calls $3

Flop: ($12.50) K, 7, 8 (3 players)
Hero checks, MP2 checks, MP3 bets $8, Hero calls $8, 1 fold

Turn: ($28.50) 3 (2 players)
Hero checks, MP3 checks

River: ($28.50) Q (2 players)
Hero bets $23, MP3 raises $88 (All-In), Hero ??

Thoughts on all streets appreciated.