Villain is 40/3 over 35 hands.
My initial thought was to fold. Then I was thinking that J9 can't really get there. So I put him further on a value range of 44, (77,88??) Tx, or a weirdly played AA maybe. Not sure how often we see a bluff here... I can't yet decide between a call or fold. The check raise looks uberstrong, but we have quite good odds to call here, right?
PokerStars - $0.25 NL (9 max) - Holdem - 9 players
Hand converted by PokerTracker 3
BTN: $9.65
SB: $65.54
BB: $28.08
UTG: $20.25
UTG+1: $9.65
MP: $47.20
MP+1: $10.00
LP: $44.85
Hero (CO): $30.69
SB posts SB $0.10, BB posts BB $0.25
Pre Flop: ($0.35) Hero has T

K
fold,
fold,
fold,
fold,
LP calls $0.25,
Hero raises to $1.00,
fold,
fold,
fold,
LP calls $0.75
Flop: ($2.35, 2 players) T

T

4
LP bets $0.25,
Hero raises to $2.00,
LP calls $1.75
Turn: ($6.35, 2 players) 7
LP checks,
Hero bets $4.25,
LP calls $4.25
River: ($14.85, 2 players) 8
LP checks,
Hero bets $9.50,
LP raises to $37.60 and is all-in