Villian is running 38/14/.8 over 21 hands..

i discounted the backdoor flush, instead i had him on a stronger top pair or hearts draw by the call on this flop. what do you think?

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

Hero (SB) ($20.17)
BB ($4.85)
UTG+1 ($9.70)
MP2 ($11.08)
MP3 ($11.38)
CO ($8.68)
Button ($12.87)

Preflop: Hero is SB with K, K
2 folds, MP3 bets $0.30, 2 folds, Hero raises to $1.20, 1 fold, MP3 calls $0.90

Flop: ($2.50) 2, J, 7 (2 players)
Hero bets $1.40, MP3 calls $1.40

Turn: ($5.30) 6 (2 players)
Hero bets $3, MP3 calls $3

River: ($11.30) 5 (2 players)
Hero bets $11.30, MP3 calls $5.78 (All-In)

Total pot: $22.86 | Rake: $1.52