Villian is 14/12/3.8 over 400 hands. Preflop I put him on QKs,AJ+,any pp. On the turn I put him on AJ+,QKhh because I don't think he would c/c a set with 2 FDs on the board. The river really confused me because he insta shoved, his money was in before my brain even registered what the river card was. Which made me think he already had his mind made up on the turn to shove the river. Anyways, easy fold? Also if he checks I am valuebettig this right?

Full Tilt No-Limit Hold'em, $0.50 BB (9 handed) - Full-Tilt Converter Tool from FlopTurnRiver.com

MP1 ($54.60)
MP2 ($54.50)
MP3 ($50)
CO ($50)
Hero (Button) ($51.90)
SB ($53.45)
BB ($78.35)
UTG ($21.65)
UTG+1 ($50)

Preflop: Hero is Button with K, A
1 fold, UTG+1 bets $2.25, 4 folds, Hero calls $2.25, 2 folds

Flop: ($5.75) 2, A, 9 (2 players)
UTG+1 bets $4, Hero calls $4

Turn: ($13.75) 5 (2 players)
UTG+1 checks, Hero bets $11, UTG+1 calls $11

River: ($35.75) 5 (2 players)
UTG+1 bets $32.75 (All-In), Hero?