Same board, opps, and position, but with A-A...

I think i c/r min raise and a shove on a non heart turn would be a good line. You get Button's Ah-x/Kh-x to call the flop raise and force him out on the turn with a big bet. If Button has a set or flush he will probably push you out on the flop. You don't even pay a ton to find out if your A-A is behind by using the c/r min raise, relative to the stakes.

MP isn't really going to give you problems on the flop, if his hand is a draw. Just 2/3-3/4PSB turn to get him out if the flop gets checked around. If he bets the flop, then i would call and lead the turn 2/3-3/4PSB. If he calls/raises then i would shut down.

If both players are in the pot on the turn, it gets a little more complicated. If MP lead the flop, i would probably want to c/f in this spot. If Button lead the flop then it is more likely that both of your opponents are holding drawing hands. Then i would probably shove the turn.