I agree with shoving preflop here. I also think that the way you played preflop you have to c-bet here. Don't see any way you are folding here though.