The villain limps a lot preflop and is pretty passive. He had flatted with QQ. Plays a lot of trash hands (J7s, T2s etc)

Cake Poker No-Limit Hold'em, $0.04 BB (7 handed) - Cake-Poker Converter Tool from FlopTurnRiver.com

saw flop

Button ($4.02)
SB ($4.46)
BB ($4.07)
UTG ($1.14)
Hero (MP1) ($4.04)
MP2 ($2.22)
CO ($1.71)

Preflop: Hero is MP1 with K, A
1 fold, Hero bets $0.16, 3 folds, SB calls $0.14, BB calls $0.12

Flop: ($0.48) A, K, 2 (3 players)
SB checks, BB checks, Hero bets $0.24, SB calls $0.24, 1 fold

Turn: ($0.96) 5 (2 players)
SB checks, Hero bets $0.52, SB calls $0.52

River: ($2) 3 (2 players)
SB raises to $3.54 (All-In), Hero ??