Let's look at this from villains point of view. Call or shove?

BB ($436)
UTG ($334.20)
MP ($563.40)
Hero (CO) ($596.60)
Button ($421.10)
SB ($591)

Preflop: Hero is CO with 10, A
2 folds, Hero bets $12, Button calls $12, 2 folds

Flop: ($30) 6, Q, K (2 players)
Hero bets $21, Button calls $21

Turn: ($72) 9 (2 players)
Hero bets $54, Button raises to $144, Hero?