Way more combos of AK, KQ, KJ, QT than KK or JJ. He could also have Aces, obv. And random villains make this shove with all these hands, except for maybe QT. But that doesn't mean it's not possible. Your range is not too optimistic at all imo, and this has to be a call vs this range. Against aggro villains, I've made hero calls in this spot and I'm usually surprised to see totally WTF hands like TT or K9 or some retard that called the flop raise with deuces.