Well you say UTG2 is TAG so I will assume his range is tight 88+
He min raises for 2 bb out of 25, it's safe to say he has a medium hand hand(as with stronger he would raise bigger 3-5bb) !!this is just an assumption!!
He bets strong on a bord with A... might be a bluff, but you can ovbviously put him on A9s-AJo range
I dont think calling here is good if he is TAG (although you might have seen this behaviour from this player before), you have 5 outs and runner-runners
Turn gives you 15 outs (for OESD anbd flush) (and 17 if you count 7ns but you can be dominadet with other sets) this gives you ~30% to hit OESD &/or flush (~34% if you count set of 7ns)
He is betting almost a pot, that is ~1/3 of you stack. Again he is TAG so he is holding strong card unelss you have seen him bluffing the hell out of him self. If you hit street this is iffy to as you can easely chop the pot as TJs can be at the lowest, but still in, part of his range.
This gives you a call of 30-35%(~1:2) on getting your hand (still having a possibility to be dominated if he has poket pais 9,8,A, Tx, suited dionds 9+) and ~2:1 on pot ods call commiting 1/3 of you stack. Leaving you in a situation where you HAVE TO be shoving or calling a shove with flushes and streets (and sets) that might be dominating you.
I would fold. But this is importaint to know that you op is TAG, because if you opps is aggro he could be easely bluffing to represent a strong A
but I might be reading to much in to it =)