Rating:
I reversed the binary and wrote every pass check conditions in python, I used Z3 to solve it. here is the [script](script.py)
I don't remember