Day 2 of GUKPT Goliath.
£120 buy-in, 1765 runners. 270ish remain.
(289 made it to Day 2, 261 get paid, min cash is £140, all those that made Day 2 and don't cash get free entry next year, worth £120, £32k up top)
Blinds are 3000/6000/600 (40 min clock)
At start of hand I have c80k, villian has c100k
First level of the Day after redraw, limited info. I have so far concluded villian is fairly experienced and LAG.
It's folded round to me in Hijack I have AA. I raise to 15k. SB calls, rest fold.
SB has been very active so far (2 orbits). I have raised once in the first orbit to 15k and got it through.
Flop

SB insta shoves all in.
My first thought is "do I have the

" and I have to check. fml it's

.
Next thought is "oh well, if I bust out I can get to DTD and play the APAT ME" (I don't like this and am bothered that it may have effected my decision)
Next thought is "he has previuosly checked his cards after flops and hasn't this time" so I say "have you got 1 spade or 2?" he laughs and says "hang on I'll check"
Questions
Call or fold?
What could he have?
Is this an easy call / fold and I am over thinking?