Villain in this hand is a competent 2/4 and 3/6 reg, we've battled in the past, a decent amount being hu and he's mostly gotten the better of me, at 6 max (filtered) he runs at 25/21 with a 3.7 overall af, 4.1 on flop, 3.3 on turn, 3.3 on river. Is the river a fold? It's $639 more for me to call into a $2044 pot, his river timing was basically 5 or 6 seconds before jamming the river.

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

Hero (CO) ($1341.35)
Button ($1865.90)
SB ($591.90)
BB ($1854.35)
UTG ($762)
MP ($669)

Preflop: Hero is CO with A, A
2 folds, Hero bets $18, 2 folds, BB calls $12

Flop: ($39) 6, Q, 9 (2 players)
BB checks, Hero bets $30, BB raises to $96, Hero calls $66

Turn: ($231) 2 (2 players)
BB bets $178, Hero calls $178

River: ($587) 9 (2 players)
BB checks, Hero bets $411, BB raises to $1562.35 (All-In), Hero...?