the thing I don't get here is you said
"I was thinking he could have AA/QQ there, even AK because raising on the button lowers my range of possible raising rands. KK is very much a possibility.."
So lets look at the flop
he bets into you, so it could be a continuation bet, you raise, he re-raises...
so lets stop and think.
AA perhaps, but if he has AA he most likely puts in a larger re-raise. That is a bad board for AA and he may want to know where he stands, same with AK, or he just calls. QQ he doesn't re-raise, so that leaves one hand...KK
you put him on a hand pre-flop, you just need to follow through with your thinking. However if you are like me you lose your stack here anyway because I lose a lot of money with this hand as well when I hit my set.