Villain has KK+.
I would be shocked if he had less than KK.
Honestly, it is probably AA.
Since villain is short, you could choose to gamble. But you are a huge dog, regardless of how short villain is.
If he doesn't have KK or AA, he is just a spewtard.
Without any info on villain, I would have to give him credit for KK+ here.
Edit: I do realize that villain is short here. Getting it in is not horrible. But FWIW people limp/reraise all the time on live tables with KK+. Even with odds
and all that I still think AK is a huge dog here.