Played a $450 today in San Diego, and after a while at the table I got into some situations where I was forced to show some weak hands prompting the players to think that I'm overly aggressive. As a result I had T

8

check/jam 6

4

2

flop against my J

J

so I built a stack.
Finally the villain in the hand is a guy who 3-bet every single time JJ+, AK hands preflop. He also went check/allin (massive overbet) a few times without showing but admitted to at least one bluff.
Blinds 75/400/800, turbo structure average is about 22k, Hero 25k in CO makes it 1,600 to go, Villain (30k) calls in SB, BB folds.
Flop ( 4,700 ) 6

3

3
Villain donks 1,700.
Hero raises to 5,100.
Villain asks us how much we got and then goes all in.
What's our calling range here?