Villain is 19/19/5 (3bet) over 68 hands. No post flop stats.

PokerStars - $0.25 NL (6 max) - Holdem - 5 players
Hand converted by PokerTracker 4

UTG: $34.48
CO: $28.33
Hero (BTN): $29.03
SB: $25.93
BB: $21.80

SB posts SB $0.10, BB posts BB $0.25

Pre Flop: (pot: $0.35) Hero has K K

fold, fold, Hero raises to $0.75, fold, BB calls $0.50

Flop: ($1.60, 2 players) 5 2 T
BB checks, Hero bets $1.10, BB calls $1.10

Turn: ($3.80, 2 players) 2
BB checks, Hero bets $2.70, BB raises to $7.00, Hero calls $4.30

River: ($17.80, 2 players) Q
BB bets $12.95 and is all-in, Hero ???

I'm not sure what to make of this, what is villain repping? I thought he could have a set on flop that he has just c/c flop w/ because it's so dry but why would he c/r turn when he fills up on a still very dry board?