If you dont want to make your decision hard, just 4b/call prf
If he has AA than its a cooler, nh and move on.
I dont like jaming it over flop bet, you can make him fold the ocassional JJ,TT and bluffs, if he has any at all at his range here.
I can see him taking this line with AhQh or QQ. Those are the only hands that make sense and that you beat. Over all I think the hand played itself out in a sense. You just cant fold KK there unless you have a read on the opponent and you are sure, that he has AA.
Do you have your stats selected out based on the number of BBs that the player has, number of players at the table or anything like that?