okay...

Blinds 1/2
Hero is UTG with KK
Mp1 is shortie
Mp2 is about 1.5 x buyin
I'm sitting at 1 x buyin

hero limp, UTG+1 limp, MP1 raise to $6, MP2 calls, folds to hero, hero raises to $25, UTG+1 folds, MP1 calls (all in), Mp2 calls.

Flop is A 4 4

Hero... ??