Full Tilt Poker $1/$2 No Limit Hold'em - 6 players
SB: $38.00
BB: $280.00
UTG: $89.90
MP: $237.70
CO: $436.50
Hero (BTN): $197.00 Pre Flop: Hero is BTN with A

A
1 fold,
MP raises to $7,
1 fold,
Hero raises to $22,
2 folds, MP calls $15
Flop: ($47.00) J

6

7
(2 players)
MP checks,
Hero bets $32, MP calls $32
Turn: ($111.00) K
(2 players) MP bets $52, Hero calls $52
River: ($215.00) 2
(2 players) MP bets $131.70 all in, Hero folds
MP is unknown but seems LAGish. He's opening a lot and pounding on the fish with cbets and double barrels in good spots and generally seems competent. I'm playing pretty tight at around 18/14 with a 3bet of 3. I haven't seen MP react to a 3bet as of yet.
I can safely assume that his 3bet calling range OOP includes all TT+, AJs+, etc. I'm also confident, although not certain, that he calls with SCs and other randomizers.
The only things I really think I beat are things like 8c9c. I also think my turn call is quite bad if I'm not also calling rivers on blanks.
Note: Left alone I'd have thought this to be a reasonable fold due to the weight of stronger hands (67, JJ, KK, sets) and the unlikeliness (or perhaps the rarity at these stakes) of hands I beat being so agressive into my very thin 3bet %. I just seriously can't imagine what he does this with and I was so convinced I was being value towned. Am I wrong?