Is this 6max or full ring? Either way based on action, I snap call. Unlikely he had 78 based on pre flop action. Also, why would the villian shove in that spot with the nuts. Hes losing a lot of value. Since he folds out too many hands despite the action allowing you to narrow the heros range a reasonable amount