I think that is a bad fold
On the flop you have to call 152.450 chips (allin) to win 492.500.
You have 31% of
pot odds. It means that you have to be good at least 1/3 of the time.
Against the range that you are losing (TT, JJ, AA, KK) you are on a bad spot. But these hands has less combos (24 combination of hands) than the hands that you are winning (AJo, AJs, KJs, KJo, QJs, QJo, AKss, AQss, KQo), hands that have a pair or are playing draws aggressively. There are 66 combos of these hands.
Considering all the range that he could have, even that he could have 33 and J10 (33, TT, JJ, KK, AA, J10o, J10s, QJs, KJs, AJs, KQs, AQss, AKss, KQo KJo, QJo, AJo) you would have 49,69% of equity.
Another thing to take in consideration is that I think that he would probably go allin preflop with AA and KK, so we can exclude these from his range. I don't think that he has 33 either, J10 is another hand that you are losing but, it's less likely that he would call a 3bet preflop.
He could have JJ, and 1010, but he could also have AJ, KJ, KQ, QJ, hands that has top pair and are afraid of draws. There are more hands that you are winning than hands that you are losing.
I see a lot of players doing this: they call 3bet with a hand like AJ, hit a pair and overplays by going allin no matter what the board is.
Don't be afraid of monsters. By math and taking the profile and tendencies of the villain in consideration (I think you had some reads of him) I think this is a call.