Hmmm...I may have 3bet this flop, especially with the button. You're ahead of most of the hands raising from MP and we'd have more control of the hand being the aggressor in position.
As for the flop, I may have raised here. You already know the reason why. Proceed with caution if/when he calls that raise.
As for the turn, I proceed with caution. You're getting 3:1 odds...take 'em and see what goes on...