Actually lol, the more i think about this hand the more i think this is a fold.
in fact, im kinda surprised you called pre, that's marginal at best.
His raise size makes no sense and normally on the no sense side here is a definite hand. UTG flat call is really ridiculous here so i dont know abut that either.

Yeah, fold.