Thank you. I must have glossed over it.
As someone who never really looked at Assembly - maybe don’t just assume all of us knows what ‘GPR’ is. For those maybe wondering, it stands for “General Purpose Registers”.
All in all, this is very well written.
Sounds like they got you by the balls.
So, probably not much you can do.