This guys a 20/18 multitablin reg. I'd been 3 betting him light in previous pots on a different table on which i stacked him. So i wasnt quite sure how to read into this 4 bet. I think i played this poorly, Should i have pushed pre? b/f flop, c/f, or c/c ? Be brutal in your advice..i need it.

Full Tilt No-Limit Hold'em, $0.10 BB (6 handed) Full-Tilt Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

SB ($11.65)
Hero ($16.95)
UTG ($24.80)
MP ($10.70)
CO ($16.20)
Button ($7.85)

Preflop: Hero is BB with Q, Q.
1 fold, MP raises to $0.4, 3 folds, Hero raises to $1.3, MP raises to $4.05, Hero calls $2.45.

Flop: ($7.85) 2, 6, 5 (2 players)
Hero checks, MP bets $7.05 (All-In), Hero ?