I had a similar hand in the last hour with KJs UTG but I limped ready to abandon it to a large raise. Long story short limped in, had the correct reads and my TP3K was good against K9o at SD. Without that read on villain I probably would have folded since TP3K is rarely good enough. I was looking for flush or straight draws on the flop not TP3K.

KJo, OTOH, I like seeing a flop cheaply from LP, and I only really feel comfortable with it once I make a straight.

Having said that K6 shouldn't have called your raise or stuck around after the flop (unless he had K6 and liked his implied odds but still...), and it doesn't actually matter in this instance whether you hold AKs or KQs since villain drew a freaking boat despite you trying to dissuade him. Villain should have put it all in on the river, though I 'd be grateful.