Titan $2/$4 NL

Hero has $580
Villain has $869

Hero is SB with AsJs
Villain is CO

UTG fold
UTG+1 fold
MP fold
Villain Raise $16
BTN fold
Hero call $14
BB fold

Flop: Ks 5s 3s

Hero checks
Villain bets $32
Hero calls

Turn Qh

Villain bets $100
Hero ?

River 3h

Villain ?
Hero?