I'd definitely fold the river, because I think you were beat on the flop.

Check raises at this level generally mean TPTK (or a pocket overpair) is beat.