villian here is 22/6.67/35.7

Seat 1: Hero ($12.40 in chips)
Seat 2: BB ($3.90 in chips)
Seat 4: UTG ($18 in chips)
Seat 5: UTG+1 ($9.90 in chips)
Seat 6: MP1 ($6.20 in chips)
Seat 7: MP2 ($7.70 in chips)
Seat 8: CO ($17.40 in chips)
Seat 9: Button ($7.55 in chips)
Hero: posts small blind $0.05
BB: posts big blind $0.10
*** HOLE CARDS ***
Dealt to Hero [5c 6s]
UTG: calls $0.10
UTG+1: folds
MP1: calls $0.10
MP2: folds
CO: folds
Button: calls $0.10
Hero: calls $0.05 <---- the BB is very passive here and I knew he would just check, so 9:1 odds to catch my miracle flop.
BB: checks
*** FLOP *** [3s 6h 5h]
Hero: bets $0.50
BB: calls $0.50
UTG: raises $2.90 to $3.40
MP1: folds
Button: folds
Hero: ?

I thought for a while on this decision.
From his stats (pokertracker is awesome btw, i'm glad everyone recommended it!) I definately am not putting him on a large over pair limping UTG.
mid PP maybe, but thats a huge raise for holding 77-TT or something even with the flush draw showing, 2xPOT
I figure he must have 33 since 55 and 66 are unlikely since 2 of each are already accounted for.
Whats the best line here?

--neo