Button ($27.62)
SB ($31.39)
BB ($47.37)
Hero (UTG) ($25)
MP ($25.68)
CO ($28.74)

Preflop: Hero is UTG with Q, K
Hero bets $0.75, 2 folds, Button calls $0.75, SB raises to $3.40, 1 fold, Hero calls $2.65, 1 fold

Flop: ($7.80) 4, A, 7 (2 players)
SB bets $4.70, Hero raises to $21.60 (All-In)

Villain is loose and aggressive. 37/29. 3bets like a monkey (15%).

Do you shove the flop?

Spoiler:

SB calls $16.90

Turn: ($51) 4 (2 players, 1 all-in)

River: ($51) 8 (2 players, 1 all-in)

Villain: shows [6h 5c] (a straight, Four to Eight)