Function at 0x1800538a0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x188
mov eax, dword [0x180085488]
mov ebp, dword [0x18008548c]
mov dword [rsp + 4], ebp
lea ebx, [rax - 1]
imul ebx, eax
mov r9d, ebx
not r9d
mov edi, r9d
and edi, 0xa2313118
mov ebp, ebx
and ebp, 0x55088022
or ebp, edi
xor ebp, 0x55088022
mov eax, ebx
mov r12d, ebx
and eax, 0x8c64ec5
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe878b190
and eax, 0x17874e6f
or eax, ebp
mov r11d, eax
xor r11d, 0xa03e3a54
xor eax, 0x24000a0
and eax, 0x42c0c5a1
and r11d, 0xbd3f3a5e
or r11d, eax
mov eax, r11d
and eax, 1
xor r11d, 0xbd3f3a5f
or r11d, eax
mov r14d, r11d
not r14d
mov eax, r9d
and eax, 0x82dab333
mov esi, ebx
and esi, 0x7d254ccc
or esi, eax
mov eax, esi
xor eax, 0x7d254ccc
and eax, 0xfffffffe
xor esi, 0x82dab332
or esi, eax
mov eax, esi
not eax
and eax, 0xe163a559
and esi, 0x1e9c5aa6
or esi, eax
mov r13d, esi
xor r13d, 0x8140200
xor esi, 0xe163a559
mov ebp, esi
and ebp, 0x36cbdcbf
and r13d, 0xc9342340
or r13d, ebp
mov r10d, r13d
xor r10d, 0xc9342340
mov edi, r11d
xor edi, 0xe76b0e2f
mov r15d, edi
and r15d, r11d
and edi, r14d
mov eax, r13d
xor eax, 0x2e5f2d6f
and eax, r10d
or esi, 0x1894f1d0
mov ebp, r15d
and ebp, edi
xor edi, r15d
or edi, ebp
mov ebp, eax
not ebp
mov r15d, ebp
and r15d, 0x300b8031
and eax, 0xcff47fce
or eax, r15d
mov ebx, esi
not ebx
or ebp, esi
and esi, 0x300b8031
and ebx, 0xc7600e0e
or ebx, esi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, edi
not eax
and eax, ebp
not ebp
and ebp, edi
or ebp, eax
xor r13d, 0x36cbdcbf
mov eax, r14d
and eax, 0xe8ca60d2
and r11d, 0x17359f2d
or r11d, eax
or r14d, r13d
and r13d, 0xe8ca60d2
and r10d, 0x17359f2d
or r10d, r13d
xor r10d, r11d
not r14d
or r14d, r10d
mov eax, r14d
not eax
and eax, 0x94497780
and r14d, 0x6bb6887f
or r14d, eax
mov eax, r14d
xor eax, 0x42b6883d
mov edi, ebp
not edi
xor r14d, 0x94497780
mov ebx, edi
and ebx, 0xa9497342
and ebp, 0x56b68cbd
or ebp, ebx
or edi, r14d
and r14d, 0xa9497342
and eax, 0x56b68cbd
or eax, r14d
xor eax, ebp
not edi
or edi, eax
mov eax, r9d
and eax, 0x70009902
mov ebp, r12d
and ebp, 0x7e4001
or ebp, eax
mov ebx, ebp
xor ebx, 0x520000
xor ebp, 0x4b81887a
mov esi, r9d
mov r15d, r9d
or esi, 0x707ed903
mov eax, esi
not eax
and ebp, 0x4badc87b
and ebx, 0x30521100
or ebx, ebp
and esi, 0x4badc87b
and eax, 0x84002684
or eax, esi
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xd041a15f
and eax, 0x2fbe5ea0
or eax, ebp
mov esi, eax
xor esi, 0x5fc087a3
mov r10d, edi
not r10d
mov ebp, r10d
and ebp, 0x2e40cbf0
mov r11d, edi
and r11d, 0xd1bf340f
or r11d, ebp
mov ebp, eax
xor ebp, 0x8002780c
and ebp, 0xc8c2780d
xor eax, 0x71804c53
and eax, esi
and esi, 0x373d87f2
or esi, ebp
mov ebp, esi
xor ebp, 0x373d87f2
xor esi, 0xe682b3fd
and esi, ebp
mov ebp, esi
not ebp
mov ebx, eax
not ebx
mov r14d, ebp
and r14d, 0xdd4e32a9
and esi, 0x22b1cd56
or esi, r14d
or ebp, ebx
and ebx, 0xdd4e32a9
and eax, 0x22b1cd56
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov eax, r11d
not eax
and eax, ebp
not ebp
and ebp, r11d
or ebp, eax
and r10d, 0xf1eaa13f
and edi, 0xe155ec0
or edi, r10d
mov eax, edi
xor eax, 0xe155ec0
xor edi, 0xf1eaa13f
and edi, ebp
not ebp
and eax, ebp
or edi, eax
not edi
or edi, ebp
cmp edi, 0xffffffff
setne byte [rsp + 0x67]
sete byte [rsp + 0x68]
sete byte [rsp + 0x66]
mov eax, dword [rsp + 4]
cmp eax, 9
setg r14b
cmp eax, 0xa
setl r13b
setl byte [rsp + 0x69]
mov ebp, r12d
or ebp, 0x2d9bb506
mov ebx, ebp
not ebx
mov edi, r9d
or edi, 0xd2644af9
mov eax, edi
not eax
and ebp, 0x10f5f907
and ebx, 0xc20002f8
or ebx, ebp
and edi, 0x10f5f907
and eax, 0x2d0a0400
or eax, edi
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x945e595e
and eax, 0x6ba1a6a1
or eax, ebp
mov ebp, eax
xor ebp, 0x38406418
xor eax, 0x20226
and eax, 0x81878a66
and ebp, 0x7e787599
or ebp, eax
mov ebx, ebp
xor ebx, 0x7e787599
xor ebp, 0x68a00
and ebp, 0x2c46fe01
mov eax, ebx
and eax, 0xd3b901fe
or eax, ebp
xor eax, 0x2c46fe00
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
and eax, 0x3732280d
and ebx, 0xc8cdd7f2
or ebx, eax
mov edi, ebx
xor edi, 0xc8cdd7f2
mov eax, r12d
xor eax, 1
mov ebp, r9d
and ebp, 0xfffffffe
mov dword [rsp + 0xe0], ebp
or eax, ebp
mov dword [rsp + 0x30], eax
mov esi, eax
not esi
mov dword [rsp + 0x28], esi
and esi, 0xf494ca5f
and eax, 0xb6b35a0
or eax, esi
mov esi, eax
xor esi, 0x30b2000
xor eax, 0xf494ca5f
mov ebp, edi
xor ebp, eax
and ebp, edi
xor ebx, 0x4300001
and ebx, 0x4c7055b1
and edi, 0xb38faa4e
or edi, ebx
and eax, 0x4c7055b1
and esi, 0xb38faa4e
or esi, eax
xor esi, edi
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, esi
not eax
mov ebx, eax
and ebx, 0xe47617c9
mov ebp, esi
and ebp, 0x1b89e836
or ebp, ebx
xor ebp, 0xe47617c9
or ebp, r12d
not ebp
mov ebx, r12d
xor ebx, esi
not ebx
and ebx, esi
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xb86e1a03
and ebx, 0x4791e5fc
or ebx, edi
and esi, 0xb86e1a03
and eax, 0x4791e5fc
or eax, esi
xor eax, ebx
xor ebp, eax
test ebp, eax
sete r11b
setne r10b
xor r11b, r10b
mov r9d, r10d
xor r9b, r11b
not r9b
and r9b, r11b
mov ebx, r11d
xor bl, 1
mov eax, r9d
xor al, 1
and r11b, al
mov esi, r9d
and sil, bl
or sil, r11b
mov r11d, esi
xor r11b, al
and r11b, sil
xor al, bl
not al
and al, bl
xor bl, r9b
and bl, r9b
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, ebx
xor al, 1
and bl, al
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, ebx
and r9b, r11b
xor r11b, 1
xor bl, 1
and bl, r11b
or bl, r9b
mov r9d, r11d
and r9b, al
xor r11b, al
or r11b, r9b
mov eax, r11d
xor al, bl
xor bl, 1
xor al, 1
or bl, r11b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
or bl, al
xor bl, al
and al, bl
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov byte [rsp + 8], r14b
mov r9d, r14d
or r9b, al
xor al, 1
or al, r13b
xor al, 1
xor r9b, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov eax, r13d
xor al, r10b
xor al, 1
or al, r13b
mov ebx, r10d
xor bl, r14b
and r10b, bl
and bl, r14b
mov r11d, r10d
xor r11b, 1
xor r10b, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, r10b
mov r10d, ebx
and bl, al
xor al, 1
xor r10b, 1
mov r11d, eax
xor r11b, r10b
and r11b, al
and r10b, al
or r10b, bl
mov eax, r11d
xor al, 1
xor r11b, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, r11b
mov eax, r10d
xor al, 1
mov ebx, eax
and bl, r10b
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
or al, r10b
mov r10d, eax
mov r11d, ebx
xor r11b, al
and r11b, bl
and al, bl
xor bl, 1
xor r10b, 1
and r10b, bl
or al, r10b
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov r10d, ebx
xor r10b, al
or bl, al
xor bl, 1
or bl, r10b
mov r14d, ebx
xor r14b, 1
mov esi, r9d
xor sil, 1
mov edi, ebx
and dil, r14b
xor dil, 1
mov r10d, r14d
xor r10b, dil
or dil, r14b
xor dil, 1
or dil, r10b
mov r11d, r9d
or r11b, sil
mov ebp, r11d
xor bpl, sil
mov r10d, edi
xor r10b, 1
or r14b, bl
mov ebx, r9d
and bl, r11b
xor r11b, r9b
or r11b, bl
mov ebx, ebp
xor bl, r11b
or r11b, bpl
mov eax, r14d
xor al, 1
xor r11b, 1
or r11b, bl
and al, r14b
xor al, 1
mov ebx, eax
xor bl, r14b
or al, r14b
xor al, 1
or al, bl
xor al, dil
mov ebx, r10d
and bl, r14b
xor r14b, r10b
or r14b, bl
xor r14b, 1
mov ebx, eax
and bl, r14b
xor r14b, al
or r14b, bl
xor r11b, 1
mov ebp, r11d
xor bpl, r14b
xor bpl, 1
and bpl, r14b
or r11b, r14b
mov eax, r11d
xor al, bpl
xor bpl, 1
xor al, 1
or bpl, r11b
xor bpl, 1
or bpl, al
and sil, r9b
mov ebx, edi
and bl, r10b
xor sil, 1
mov eax, esi
xor al, r9b
or sil, r9b
xor sil, 1
or sil, al
mov eax, ebx
xor al, 1
xor bl, dil
or al, r10b
xor al, 1
or al, bl
mov ebx, esi
xor bl, 1
and bl, al
xor al, 1
and al, sil
or al, bl
mov ebx, r9d
and bl, r10b
xor r10b, r9b
or r10b, bl
xor al, 1
mov ebx, eax
xor bl, r10b
or al, r10b
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov r10d, r9d
and r10b, al
mov ebx, r10d
xor bl, 1
xor r10b, r9b
or bl, al
xor bl, 1
or bl, r10b
xor bl, bpl
xor bpl, 1
mov r9d, ebp
and r9b, al
xor bpl, al
or bpl, r9b
mov eax, ebp
xor al, bl
test bpl, 1
mov r11d, 0x213b57c0
mov ebp, 0x44286c95
mov edi, 0x44286c95
cmovne edi, r11d
test bl, 1
cmove edi, r11d
test al, 1
cmove edi, ebp
mov dword [rsp + 0x130], edi
mov edi, r15d
or edi, 0x23c7a8a5
mov dword [rsp + 0xc], r12d
mov ebp, r12d
or ebp, 0x8c205458
and ebp, 0xae205c79
mov ebx, r15d
mov r10d, r15d
mov dword [rsp + 0x20], r15d
and ebx, 0x1c7a084
or ebx, ebp
mov eax, edi
not eax
and edi, 0xae205c79
and eax, 0x50180302
or eax, edi
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xdc38575a
and eax, 0x23c7a8a5
or eax, ebp
mov ebx, eax
not ebx
and eax, 0xa06e7239
and ebx, 0x5f918dc6
or ebx, eax
mov eax, ebx
xor eax, 0x5f918dc7
xor ebx, 0x5f918dc6
and ebx, eax
mov eax, dword [rsp + 0x30]
and eax, 0x2875c92
mov r15d, dword [rsp + 0x28]
mov esi, r15d
and esi, 0xfd78a36d
or esi, eax
mov edi, ebx
xor edi, 0x4b7c484c
mov eax, edi
and edi, ebx
mov r9d, ebx
not r9d
and eax, r9d
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x2d8b020f
and eax, 0xd274fdf0
or eax, ebx
mov ebx, edi
not ebx
or ebp, ebx
and ebx, 0x2d8b020f
and edi, 0xd274fdf0
or edi, ebx
xor edi, eax
not ebp
or ebp, edi
mov edi, esi
xor edi, 0xfd78a36d
xor esi, 0x49fb14de
and esi, edi
mov ebx, r15d
and ebx, 0xb483b7b3
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebp
not eax
and eax, ebx
not ebx
and ebx, ebp
or ebx, eax
mov eax, r9d
and eax, edi
xor edi, r9d
or edi, eax
mov eax, edi
not eax
and eax, 0x49ecef4
and edi, 0xfb61310b
or edi, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xe87299e0
and ebx, 0x178d661f
or ebx, ebp
mov ebp, edi
xor ebp, 0x1301200b
xor edi, 0x49ecef4
or eax, edi
and edi, 0xe87299e0
and ebp, 0x178d661f
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x20404800
mov ebx, eax
and ebx, 0x62a344a
or ebx, ebp
xor ebx, 0x62a344a
and eax, 0xd99583b5
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x2f62666c
and eax, 0xd09d9993
or eax, ebp
mov ebp, r12d
and ebp, 0x44cc4316
mov edi, r10d
and edi, 0xbb33bce9
or edi, ebp
mov ebp, eax
xor ebp, 0xa4948411
xor eax, 0x9081a26
mov ebx, eax
and eax, 0x5b6363ca
and ebp, 0xa49c9c35
or ebp, eax
mov eax, edi
xor eax, 0x48c0014
xor edi, 0xbb33bce9
or ebx, edi
and edi, 0x5b6363ca
and eax, 0xa49c9c35
or eax, edi
xor eax, ebp
mov ebp, ebx
not ebp
mov edi, ebx
and edi, 0x2911a894
and ebp, 0xd6ee576b
or ebp, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0x2911a894
and eax, 0xd6ee576b
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov edi, ebx
not edi
mov ebp, ebx
and ebp, 0xede76222
mov eax, edi
and edi, 0x12189ddd
or edi, ebp
and eax, ebx
mov ebp, eax
not ebp
or ebx, ebp
and ebp, 0xede76222
and eax, 0x12189ddd
or eax, ebp
xor eax, edi
not ebx
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xcce1cc9
and ebx, 0xf331e336
or ebx, ebp
xor ebx, 0xcce1cc9
xor eax, ebx
test eax, ebx
setne r9b
sete al
mov r10d, eax
mov byte [rsp + 4], r13b
or r10b, r13b
xor al, r13b
not al
and al, r13b
mov ebx, r10d
xor bl, al
xor al, 1
xor bl, 1
or al, r10b
xor al, 1
or al, bl
xor al, 1
mov r10d, eax
mov bl, byte [rsp + 8]
and r10b, bl
xor al, bl
or al, r10b
mov r15d, eax
xor r15b, 1
mov edi, r9d
xor dil, bl
and r9b, dil
and dil, bl
mov r10d, r9d
and r10b, dil
xor dil, r9b
or dil, r10b
mov r9d, eax
and r9b, r15b
mov r10d, eax
and r10b, r9b
xor r9b, al
or r9b, r10b
mov r10d, edi
xor r10b, 1
mov r12d, r10d
and r12b, dil
mov ebp, r10d
and bpl, r12b
xor r12b, r10b
or r12b, bpl
mov r14d, r9d
xor r14b, 1
or r15b, al
mov esi, r12d
xor sil, 1
or r10b, dil
mov eax, r15d
xor al, 1
mov edi, r10d
xor dil, 1
and al, r14b
and r12b, r10b
and dil, sil
mov r13d, esi
and r13b, r10b
xor r10b, sil
mov ebp, r14d
and bpl, sil
xor sil, r14b
or r14b, r15b
and r15b, r9b
or r15b, al
mov eax, r14d
xor al, r15b
xor r15b, 1
or r15b, r14b
xor al, 1
xor r15b, 1
or r15b, al
or dil, r12b
or r10b, r13b
mov eax, r10d
xor al, dil
xor dil, 1
xor al, 1
or dil, r10b
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
or al, r15b
xor r15b, 1
xor al, 1
or r15b, dil
xor r15b, 1
mov r9d, eax
and r9b, r15b
xor r15b, al
or r15b, r9b
or bpl, sil
mov eax, ebp
xor al, sil
xor sil, 1
xor al, 1
or sil, bpl
xor sil, 1
or sil, al
mov r9d, esi
xor r9b, 1
mov ebx, r15d
xor bl, 1
and bl, r15b
mov eax, r9d
and al, sil
mov r10d, ebx
and r10b, r15b
xor bl, r15b
or bl, r10b
xor al, 1
mov r10d, eax
xor r10b, sil
or al, sil
xor al, 1
or al, r10b
xor al, bl
mov ebx, r15d
xor bl, r9b
or r9b, r15b
xor r9b, 1
or r9b, bl
mov ebx, r9d
xor bl, al
test bl, 1
mov ebp, 0x39aa65f4
cmove r11d, ebp
test r9b, 1
cmovne ebp, r11d
test al, 1
cmove ebp, r11d
mov dword [rsp + 0xdc], ebp
mov r11d, dword [rsp + 0xc]
mov ebp, r11d
and ebp, 0xae978a48
mov r14d, dword [rsp + 0x20]
mov eax, r14d
and eax, 0x516875b7
or eax, ebp
mov esi, eax
xor esi, 0x24938008
xor eax, 0x1205135
and eax, 0x8b245b75
and esi, 0x74dba48a
or esi, eax
mov eax, esi
and eax, 1
xor esi, 0x74dba48b
or esi, eax
mov eax, r11d
and eax, 1
add eax, dword [rsp + 0xe0]
mov dword [rsp + 0xbc], eax
not eax
or eax, r14d
mov ebp, eax
and ebp, 0x25d91aed
mov r10d, eax
mov edi, eax
mov dword [rsp + 0x84], eax
not r10d
mov dword [rsp + 0x4c], r10d
and r10d, 0xda26e512
or r10d, ebp
mov eax, esi
not eax
or eax, 0xc804e5f8
mov ebx, eax
not ebx
and eax, 0x56060dfe
and ebx, 0x21f91201
or ebx, eax
mov ebp, r10d
xor ebp, 0xda26e512
mov r9d, esi
and r9d, ebp
xor ebp, esi
or esi, 0x37fb1a07
mov eax, esi
not eax
and esi, 0x56060dfe
and eax, 0x8800e000
or eax, esi
xor eax, ebx
xor r10d, 0x25d91a05
or r10d, 0xc804e5f8
mov ebx, r10d
not ebx
and r10d, 0xf6fbd288
and ebx, 0x1000807
or ebx, r10d
mov esi, edi
or esi, 0x37fb1a07
mov edi, esi
not edi
and esi, 0xf6fbd288
and edi, 0x8042570
or edi, esi
xor edi, ebx
mov ebx, eax
not ebx
and ebx, edi
not edi
and edi, eax
or edi, ebx
or ebp, r9d
mov eax, ebp
not eax
and eax, 0x2fa8134c
and ebp, 0xd057ecb3
or ebp, eax
mov esi, edi
not esi
mov eax, esi
and eax, 0x539769c3
and edi, 0xac68963c
or edi, eax
mov eax, ebp
xor eax, 0x80408430
xor ebp, 0x2fa8134c
or esi, ebp
and ebp, 0x539769c3
and eax, 0xac68963c
or eax, ebp
xor eax, edi
not esi
or esi, eax
mov eax, esi
xor eax, 0x20e89b48
and eax, esi
mov ebx, esi
not esi
and esi, 0xc80808
and ebx, 0x20209340
or ebx, esi
xor ebx, 0x20209340
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xdf1764b7
and eax, 0x20e89b48
or eax, ebp
mov edi, r14d
mov ebp, r14d
and ebp, 0x3c4e9261
mov esi, r11d
mov ebx, r11d
and ebx, 0xc3b16d9e
or ebx, ebp
xor ebx, 0xc3b16d9e
and edi, r11d
mov dword [rsp + 0x14], edi
mov ebp, ebx
and ebp, edi
xor ebx, edi
or ebx, ebp
mov ebp, eax
not ebp
and ebp, ebx
not ebx
mov edi, eax
xor edi, ebx
and edi, eax
and ebx, eax
or ebx, ebp
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x77e39e5
and edi, 0xf881c61a
or edi, ebp
mov ebp, ebx
not ebp
or eax, ebp
and ebp, 0x77e39e5
and ebx, 0xf881c61a
or ebx, ebp
xor ebx, edi
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xaac548bc
and eax, 0x553ab743
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x553ab743
and eax, 0xaac548bc
or eax, ebp
setne sil
sete r10b
mov ebx, r10d
xor bl, sil
mov eax, ebx
xor al, 1
mov r9d, eax
and r9b, bl
xor al, r9b
xor r9b, 1
or r9b, bl
xor r9b, 1
or r9b, al
mov r14b, byte [rsp + 4]
mov eax, r14d
mov r12b, byte [rsp + 8]
xor al, r12b
mov r13d, eax
xor r13b, 1
mov ebp, r13d
mov byte [rsp + 0x38], r13b
or bpl, r14b
xor bpl, 1
mov ebx, eax
mov r15d, eax
mov byte [rsp + 0x2c], al
xor bl, r12b
mov byte [rsp + 0xa8], bl
or bpl, bl
mov ebx, ebp
xor bl, 1
and bl, bpl
mov r11d, ebp
and r11b, bl
xor bl, bpl
or bl, r11b
or r15b, r14b
mov byte [rsp + 0xc0], r15b
mov edi, r15d
xor dil, 1
mov byte [rsp + 0x40], dil
or r13b, r12b
mov byte [rsp + 0x50], r13b
mov r11d, r13d
xor r11b, 1
mov byte [rsp + 0x80], r11b
xor r11b, dil
mov byte [rsp + 0x70], r11b
or r13b, r15b
xor r13b, 1
or r13b, r11b
xor r13b, 1
xor bl, r13b
mov r11d, ebp
and r11b, r13b
xor r13b, bpl
or r13b, r11b
xor r13b, 1
mov eax, ebx
and al, r13b
xor r13b, bl
or r13b, al
mov eax, r9d
xor al, 1
mov ebx, eax
and bl, r9b
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov ebp, r10d
xor bpl, r9b
mov eax, ebp
and bpl, r9b
and al, r10b
mov r9d, eax
and r9b, bpl
xor bpl, al
or bpl, r9b
mov eax, ebx
xor al, 1
and al, sil
mov r9d, ebx
and r9b, r10b
or r9b, al
mov eax, ebx
xor al, sil
or bl, sil
xor bl, 1
or bl, al
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov r9d, ebp
xor r9b, 1
and bpl, r9b
mov eax, r9d
and al, bpl
xor bpl, r9b
or bpl, al
mov r11d, r9d
and r11b, bl
xor r9b, bl
mov eax, ebx
mov r15d, ebx
xor bl, 1
and al, bl
xor r15b, al
xor al, 1
or al, bl
xor al, 1
or al, r15b
xor al, bpl
or r9b, r11b
xor al, 1
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
mov r11d, r13d
xor r11b, 1
mov ebx, r11d
and bl, r13b
xor bl, 1
mov r9d, r13d
xor r9b, bl
or bl, r13b
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
or r9b, bl
mov ebx, eax
xor bl, 1
mov edi, eax
or dil, bl
xor bl, al
and bl, al
xor r9b, 1
xor r11b, r9b
and r9b, r11b
xor r11b, 1
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
xor dil, 1
xor bl, dil
mov eax, ebx
xor al, 1
and dil, al
mov r9d, edi
xor dil, bl
xor r9b, 1
or r9b, al
xor r9b, 1
or r9b, dil
xor r9b, r11b
mov eax, esi
or al, r14b
xor al, 1
mov r11d, r14d
and r11b, sil
xor sil, r14b
not sil
and sil, r14b
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov eax, r10d
and al, r12b
or al, r11b
mov ebx, r14d
xor bl, r10b
or r10b, r14b
xor r10b, 1
or r10b, bl
xor r10b, 1
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov eax, r10d
xor al, 1
and r10b, al
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov ebx, r10d
xor bl, 1
mov eax, ebx
and al, r10b
mov r11d, ebx
xor r11b, al
xor al, 1
or al, r10b
xor al, 1
or al, r11b
mov r10d, eax
and r10b, sil
xor sil, 1
xor al, 1
and al, sil
or al, r10b
mov r10d, esi
and r10b, bl
xor sil, bl
or sil, r10b
xor sil, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov r11d, esi
xor r11b, 1
mov ebx, esi
or bl, r11b
mov r10d, ebx
xor r10b, 1
and r10b, sil
mov eax, r11d
xor al, bl
and al, r11b
and bl, r11b
or bl, r10b
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
xor al, 1
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
mov r10d, r9d
xor r10b, 1
mov ebx, eax
xor bl, 1
and r10b, r9b
xor r10b, 1
mov r11d, r9d
xor r11b, r10b
or r10b, r9b
mov esi, r9d
xor r9b, bl
or sil, bl
xor sil, 1
or sil, r9b
xor r10b, 1
or r10b, r11b
and bl, al
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
xor bl, r10b
mov eax, esi
xor al, 1
xor sil, bl
mov r9d, ebx
xor r9b, al
or bl, al
xor sil, 1
xor bl, 1
or bl, sil
mov eax, ebx
xor al, r9b
test al, 1
mov ebp, 0x2c296388
mov eax, 0x1681922d
cmovne eax, ebp
test bl, 1
mov ebp, 0x1681922d
cmovne ebp, eax
test r9b, 1
cmove ebp, eax
mov dword [rsp + 0x12c], ebp
mov r13d, dword [rsp + 0xc]
mov eax, r13d
or eax, 0xc8e1d482
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0x3238c67c
and ebp, 0x5062901
or ebp, ebx
mov ebx, r13d
xor ebx, 0x371e2b7d
and ebx, r13d
mov edi, ebx
not edi
or eax, edi
and edi, 0x3238c67c
and ebx, 0xcdc73983
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xcdba5345
and eax, 0x3245acba
or eax, ebp
mov ebp, eax
xor ebp, 0x5010101
xor eax, 0x78a03018
and eax, 0x78fab6de
and ebp, 0x87054921
or ebp, eax
mov r11d, ebp
xor r11d, 0x82014900
xor ebp, 0x405a1256
and ebp, 0x455e1277
and r11d, 0xbaa1ed88
or r11d, ebp
mov edi, dword [rsp + 0x20]
mov ebx, edi
and ebx, 0xbf8ee237
mov ebp, r13d
and ebp, 0x40711dc8
or ebp, ebx
xor ebp, 0x40711dc8
mov eax, ebp
xor eax, edi
and eax, ebp
mov ebx, r11d
xor ebx, 0x5081002
xor r11d, 0xbaa1ed88
and ebx, 0xb7085d8a
mov ebp, r11d
and ebp, 0x48f7a275
or ebp, ebx
mov r9d, eax
not r9d
mov ebx, r9d
and ebx, 0xfb3d25ce
and eax, 0x4c2da31
or eax, ebx
xor ebp, 0x48f7a275
mov esi, eax
xor esi, 0x4c2da31
mov r10d, ebp
and r10d, esi
xor esi, ebp
and ebp, 0x56a6b38f
and r11d, 0xa9594c70
or r11d, ebp
xor eax, 0x5224218e
or eax, 0xa9594c70
mov edi, eax
not edi
and eax, 0x4156a2f6
and edi, 0x16a01109
or edi, eax
or r9d, 0x56a6b38f
mov ebx, r9d
not ebx
and r9d, 0x4156a2f6
and ebx, 0xa8094c00
or ebx, r9d
xor ebx, edi
mov eax, r11d
not eax
and eax, ebx
not ebx
and ebx, r11d
or ebx, eax
or esi, r10d
mov edi, ebx
not edi
mov eax, edi
and eax, 0x1d28cb9a
and ebx, 0xe2d73465
or ebx, eax
mov eax, esi
not eax
or edi, esi
and esi, 0x1d28cb9a
and eax, 0xe2d73465
or eax, esi
xor eax, ebx
not edi
or edi, eax
mov ebp, edi
not ebp
mov r12d, edi
xor r12d, 0x8d93fbed
and r12d, edi
mov eax, ebp
and eax, 0xa6e6066e
mov esi, edi
and edi, 0x5919f991
or edi, eax
xor edi, 0xe7d5fb74
or edi, ebp
and ebp, 0x8001c048
and esi, 0xd923ba5
or esi, ebp
xor esi, 0xd923ba5
mov eax, esi
and eax, r12d
xor r12d, esi
or r12d, eax
mov eax, r12d
not eax
and eax, 0xffc2bae5
and r12d, 0x3d451a
or r12d, eax
mov r9d, r12d
xor r9d, 0x8daebef7
mov r13d, r12d
xor r13d, 0x72514108
mov eax, r13d
and eax, 0x4133fd1a
mov esi, r9d
and esi, 0xbecc02e5
or esi, eax
mov r11d, edi
not r11d
mov eax, edi
xor eax, 0x8ca47c1c
mov r10d, eax
and eax, r11d
not esi
or esi, r13d
mov r11d, esi
xor r11d, 0x8ca47c1c
and r11d, esi
and r10d, edi
mov r15d, esi
and r15d, edi
xor edi, esi
not esi
and esi, 0x8ca47c1c
mov ebx, r11d
and ebx, esi
xor esi, r11d
or esi, ebx
mov ebx, r10d
and ebx, eax
xor eax, r10d
or eax, ebx
mov ebx, esi
not ebx
and ebx, 0x2df87ad1
and esi, 0xd207852e
or esi, ebx
mov ebx, eax
not ebx
and ebx, 0x2df87ad1
and eax, 0xd207852e
or eax, ebx
xor eax, esi
or edi, r15d
not edi
mov ebx, eax
and ebx, edi
xor edi, eax
or edi, ebx
mov eax, edi
xor eax, 0x4133fd1b
and eax, edi
mov r10d, edi
not edi
and edi, 0x33e103
and r10d, 0x41001c18
or r10d, edi
mov esi, r10d
xor esi, 0x41000010
xor r10d, 0xbeffe3e7
mov ebx, r10d
and ebx, 0x3e27dc4e
and esi, 0x41102111
or esi, ebx
mov ebx, eax
not ebx
or r10d, ebx
and ebx, 0x3e27dc4e
and eax, 0xc1d823b1
or eax, ebx
xor eax, esi
not r10d
or r10d, eax
mov eax, r9d
or eax, 0x587a87d0
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x378e79ea
and ebx, 0x80010005
or ebx, edi
xor r12d, 0x2a2bc6d8
and r12d, r9d
mov edi, r12d
not edi
or eax, edi
and edi, 0x378e79ea
and r12d, 0xc8718615
or r12d, edi
xor r12d, ebx
not eax
or eax, r12d
mov ebx, eax
not ebx
and ebx, 0x907aa20b
and eax, 0x6f855df4
or eax, ebx
and r9d, 0x2395dd17
mov ebp, r13d
and ebp, 0xdc6a22e8
or ebp, r9d
xor ebp, 0xdc6a22e9
and r13d, 0xfffffffe
or r13d, ebp
mov ebp, r13d
not ebp
and ebp, 0x8508917f
and r13d, 0x7af76e80
or r13d, ebp
xor eax, 0x37ffda25
xor r13d, 0x7af76e80
mov ebp, eax
and ebp, r13d
xor r13d, eax
or r13d, ebp
mov ebx, r13d
not ebx
mov ebp, r13d
and ebp, 0xa234115e
mov eax, ebx
and ebx, 0x5dcbeea1
or ebx, ebp
and eax, r13d
mov ebp, eax
not ebp
or r13d, ebp
and ebp, 0xa234115e
and eax, 0x5dcbeea1
or eax, ebp
xor eax, ebx
not r13d
or r13d, eax
mov edi, r13d
not edi
mov ebp, r10d
not ebp
and r13d, ebp
or ebp, edi
and edi, r10d
or edi, r13d
not ebp
mov ebx, ebp
and ebx, edi
xor edi, ebp
or edi, ebx
mov esi, edi
not esi
mov ebx, esi
and ebx, 0xd38c6faa
mov eax, edi
and eax, 0x2c739055
or eax, ebx
mov ebp, eax
xor ebp, 0x31010
xor eax, 0x28c0b22
and eax, 0x2efc8b67
and ebp, 0xd1037498
or ebp, eax
mov eax, ebp
xor eax, 0x2c208b25
xor ebp, 0xd1037498
and eax, 0x2d20efa5
mov ebx, ebp
and ebx, 0xd2df105a
or ebx, eax
xor ebx, 0x7784b84e
and ebp, 0x5aa457eb
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x9412a228
and ebp, 0x6bed5dd7
or ebp, eax
and esi, 0xa55ba814
xor edi, 0x5aa457eb
or edi, esi
mov eax, edi
not eax
and eax, 0x627b6e9b
and edi, 0x9d849164
or edi, eax
mov esi, ebp
xor esi, 0x6bed5dd7
mov r9d, ebp
xor r9d, 0x9412a228
xor ebp, 0x5f50f676
mov ebx, ebp
and ebx, r9d
and ebp, esi
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov r10d, edi
xor r10d, 0x9d849164
mov eax, edi
xor eax, 0x627b6e9b
mov ebx, eax
and ebx, 0x34bdaba1
xor edi, 0xa9393ac5
and edi, r10d
mov r11d, ebx
and r11d, edi
xor edi, ebx
or edi, r11d
mov ebx, ebp
not ebx
and ebx, 0xa44276ba
and ebp, 0x5bbd8945
or ebp, ebx
mov ebx, edi
not ebx
and ebx, 0xa44276ba
and edi, 0x5bbd8945
or edi, ebx
xor edi, ebp
mov ebp, esi
and ebp, 0x7bb31abe
and r9d, 0x844ce541
or r9d, ebp
or esi, r10d
and r10d, 0x7bb31abe
and eax, 0x844ce541
or eax, r10d
xor eax, r9d
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0x3110091
and esi, 0xfceeff6e
or esi, eax
xor esi, 0xfceeff6e
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov ebx, esi
xor ebx, 0x71b4c00b
and ebx, esi
mov eax, esi
not esi
and esi, 0x30b4800a
and eax, 0x41004001
or eax, esi
mov ebp, eax
xor ebp, 0x1004001
xor eax, 0xbeffbffe
mov edi, eax
and edi, 0xcc0a0e1c
and ebp, 0x31b4c003
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xcc0a0e1c
and ebx, 0x33f5f1e3
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x2b1097e0
and eax, 0xd4ef681f
or eax, ebp
mov ebp, eax
xor ebp, 0xe879b45c
and ebp, eax
or eax, 0x17864ba3
mov ebx, eax
not ebx
mov edi, eax
and edi, 0xa3fd034c
and ebx, 0x4800b410
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xa3fd034c
and ebp, 0x5c02fcb3
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd5f13754
and eax, 0x2a0ec8ab
or eax, ebp
mov edi, eax
xor edi, 0xc2777cf7
xor eax, 0x3d888308
mov ebp, edi
and edi, 0x4698d9de
mov ebx, eax
and ebx, 0xb9672621
or ebx, edi
xor ebx, 0xb9672621
or ebx, eax
and eax, 0xc9fb3caa
and ebp, 0x3604c355
or ebp, eax
mov eax, ebp
not eax
and eax, 0xc9fb3caa
and ebp, 0x3604c355
or ebp, eax
mov eax, ebx
not eax
and eax, 0x71879b5e
and ebx, 0x8e7864a1
or ebx, eax
mov eax, ebp
not eax
mov edi, eax
and edi, 0xb1d8e878
and ebp, 0x4e271787
or ebp, edi
mov edi, ebx
xor edi, 0xe200481
xor ebx, 0x71879b5e
or eax, ebx
and ebx, 0xb1d8e878
and edi, 0x4e271787
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x3e450680
and ebp, eax
and eax, 0xc1baf97f
or eax, ebx
xor eax, 0xc1baf97f
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xd806ece8
and eax, 0x27f91317
or eax, ebx
xor eax, 0x27f91317
or eax, ebp
cmp eax, 0xffffffff
setne sil
sete r9b
mov r15b, byte [rsp + 0x38]
mov ebx, r15d
mov r14b, byte [rsp + 0x2c]
or bl, r14b
mov byte [rsp + 0xa0], bl
mov r10d, r14d
xor r10b, bl
mov byte [rsp + 0x1f], r10b
xor r10b, 1
mov eax, r15d
or al, bl
xor al, 1
mov byte [rsp + 0xcc], al
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov ebx, r10d
xor bl, 1
and r10b, bl
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, r14d
and al, byte [rsp + 4]
mov byte [rsp + 0x44], al
mov edi, eax
xor dil, 1
mov byte [rsp + 0x54], dil
mov ebp, edi
and bpl, al
mov byte [rsp + 0x12], bpl
mov r11d, ebp
xor r11b, 1
mov byte [rsp + 0x65], r11b
or al, r11b
xor al, 1
mov ebx, edi
xor bl, bpl
mov byte [rsp + 0xc8], bl
or al, bl
mov ebx, eax
xor bl, 1
and bl, r10b
xor r10b, 1
and r10b, al
or r10b, bl
mov ebx, r15d
mov eax, r15d
and al, r14b
mov byte [rsp + 0x8c], al
mov r11d, ebx
mov ebp, ebx
xor r11b, al
mov byte [rsp + 0x98], r11b
xor al, 1
mov byte [rsp + 0x88], al
mov ebx, r14d
or bl, al
xor bl, 1
mov byte [rsp + 0x13], bl
mov eax, r11d
or al, bl
mov byte [rsp + 0x90], al
mov bl, byte [rsp + 8]
xor al, bl
mov edi, ebx
and dil, bpl
mov byte [rsp + 0xc4], dil
xor bl, bpl
or bl, dil
mov r11d, ebx
xor r11b, al
xor al, 1
or al, bl
xor r11b, 1
xor al, 1
or al, r11b
mov ebx, eax
xor bl, 1
and al, bl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov r11d, eax
xor r11b, 1
mov edi, eax
and dil, r11b
mov ebx, edi
xor dil, al
xor bl, 1
or bl, r11b
xor bl, 1
or bl, dil
xor bl, r10b
xor r10b, 1
mov eax, r10d
and al, r11b
xor r10b, r11b
or r10b, al
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov ebp, r9d
xor bpl, sil
mov edi, ebp
xor dil, 1
mov r12d, ebp
xor r12b, dil
and r12b, bpl
mov r11d, r12d
xor r11b, 1
mov eax, r12d
and al, r11b
mov ebx, eax
and bl, r12b
xor al, r12b
or al, bl
mov r14d, edi
or r14b, bpl
mov r13d, r14d
xor r13b, 1
mov ebx, r13d
and bl, r14b
xor bl, 1
mov r15d, ebx
xor r15b, r14b
or bl, r14b
xor bl, 1
or bl, r15b
mov r15d, eax
xor r15b, 1
and r15b, bl
xor bl, 1
and bl, al
or bl, r15b
xor r11b, r14b
or r13b, r12b
xor r13b, 1
or r13b, r11b
mov eax, r13d
xor al, bl
xor bl, 1
or bl, r13b
xor al, 1
xor bl, 1
or bl, al
mov eax, ebp
and al, dil
mov r11d, eax
and r11b, bpl
xor al, bpl
or al, r11b
mov r11d, esi
and r11b, dil
xor dil, sil
or dil, r11b
xor al, r9b
xor dil, 1
mov r11d, eax
and r11b, dil
xor dil, al
or dil, r11b
xor bl, r9b
mov r11d, ebx
xor r11b, 1
mov eax, r11d
and al, bl
mov ebp, r11d
xor bpl, al
xor al, 1
or al, bl
xor al, 1
or al, bpl
mov ebp, edi
xor bpl, 1
mov ebx, eax
and al, bpl
xor bl, 1
and bl, dil
or al, bl
mov ebx, r11d
and bl, dil
xor dil, r11b
or dil, bl
xor al, 1
mov ebx, eax
xor bl, dil
or al, dil
xor al, 1
or al, bl
mov r11d, r10d
xor r11b, 1
mov edi, eax
xor dil, 1
mov ebx, r10d
and bl, dil
and al, r11b
or al, bl
mov ebp, eax
xor bpl, dil
and bpl, al
xor dil, r10b
or dil, r11b
mov eax, edi
xor al, 1
mov ebx, ebp
xor bl, 1
and al, bl
or bl, dil
and dil, bpl
or dil, al
xor dil, 1
mov eax, ebx
xor al, dil
or dil, bl
xor dil, 1
or dil, al
mov r10b, byte [rsp + 4]
and r9b, r10b
mov bl, byte [rsp + 8]
and bl, sil
or bl, r9b
mov eax, ebx
xor al, r10b
and al, bl
xor sil, r10b
mov ebx, esi
xor bl, 1
mov r9d, esi
and r9b, al
xor al, 1
and bl, al
or bl, r9b
mov r9d, eax
and r9b, sil
xor al, sil
or al, r9b
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
mov ebx, r9d
or bl, al
mov r10d, ebx
xor r10b, 1
and r10b, al
or al, bl
and bl, r9b
or bl, r10b
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov esi, edi
xor sil, 1
mov r9d, esi
and r9b, dil
mov eax, esi
xor al, r9b
xor r9b, 1
or r9b, dil
xor r9b, 1
or r9b, al
mov ebp, ebx
xor bpl, 1
mov r10d, ebp
and r10b, bl
xor r10b, 1
mov eax, ebx
xor al, r10b
or r10b, bl
xor r10b, 1
or r10b, al
or sil, dil
or bpl, bl
mov r11d, r9d
xor r11b, 1
mov ebx, r11d
xor bl, sil
and sil, r11b
or sil, bl
xor bl, 1
mov eax, ebx
xor al, sil
or bl, sil
xor bl, 1
or bl, al
xor bpl, r10b
mov eax, ebp
and al, r10b
xor bpl, 1
mov esi, eax
and sil, bpl
xor bpl, al
or bpl, sil
mov eax, ebp
xor al, bl
and bpl, al
and al, bl
mov ebx, ebp
xor bl, 1
xor bpl, al
xor al, 1
or al, bl
xor al, 1
or al, bpl
mov ebx, r10d
xor bl, 1
and r10b, r11b
or r11b, bl
and bl, r9b
or bl, r10b
xor r11b, 1
mov r9d, r11d
and r9b, bl
xor bl, r11b
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov r10d, eax
xor r10b, bl
and r10b, al
and bl, al
xor al, 1
and al, r9b
or bl, al
mov eax, r10d
xor al, bl
test bl, 1
mov ebp, 0x407b82d7
mov ebx, 0x2c296388
cmovne ebx, ebp
test r10b, 1
mov edi, 0x2c296388
cmove ebx, edi
test al, 1
cmovne ebx, ebp
mov dword [rsp + 0x160], ebx
mov r13d, dword [rsp + 0x20]
mov eax, r13d
and eax, 0xdff8a6cc
mov ebp, dword [rsp + 0xc]
mov esi, ebp
and esi, 0x20075933
or esi, eax
mov eax, esi
not eax
and eax, 0x20075933
and esi, 0xdff8a6cc
or esi, eax
mov eax, r13d
and eax, 0x657cdaf8
and ebp, 0x9a832507
or ebp, eax
xor ebp, 0x9a832507
mov r14d, ebp
xor r14d, r13d
and r14d, ebp
mov eax, esi
xor eax, 0xab62c762
and eax, esi
mov ebx, esi
not esi
and esi, 0xebc9ff7a
and ebx, 0x14360085
or ebx, esi
mov r11d, r14d
not r11d
mov esi, r11d
and esi, 0xdd9dbe5b
and r14d, 0x226241a4
or r14d, esi
mov r9d, ebx
xor ebx, 0xab40c762
or ebx, 0x549d389d
mov esi, ebx
not esi
mov r10d, ebx
and r10d, 0xa4997281
and esi, 0xb628562
or esi, r10d
mov ebp, eax
not ebp
or ebx, ebp
and ebp, 0xa4997281
and eax, 0x5b668d7e
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
mov eax, r14d
xor r14d, 0x89008642
or r14d, 0x549d389d
mov edi, r14d
not edi
and r14d, 0x40e8713d
and edi, 0xab028642
or edi, r14d
or r11d, 0xab62c762
mov esi, r11d
not esi
and r11d, 0x40e8713d
and esi, 0x14150880
or esi, r11d
xor esi, edi
mov ebp, ebx
not ebp
and ebp, 0x81643cd5
and ebx, 0x7e9bc32a
or ebx, ebp
mov ebp, esi
not ebp
and ebp, 0x81643cd5
and esi, 0x7e9bc32a
or esi, ebp
xor esi, ebx
xor r9d, 0x14360085
xor eax, 0x226241a4
mov ebp, r9d
and ebp, eax
xor eax, r9d
or eax, ebp
not eax
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov edi, eax
not edi
mov ebx, edi
and ebx, 1
mov ebp, eax
and ebp, 0xfffffffe
or ebp, ebx
not ebp
or ebp, edi
or eax, 0x7952d05
and eax, 0xf956f6d
mov ebx, edi
and edi, 0xe0228090
or edi, eax
or ebx, 0xe822c2f8
mov eax, ebx
not eax
and ebx, 0xf956f6d
and eax, 0x10481002
or eax, ebx
xor eax, edi
mov ebx, eax
not ebx
and ebx, 0x17dd3d06
and eax, 0xe822c2f9
or eax, ebx
mov ebx, ebp
not ebx
mov edi, ebp
and ebp, 0xf6590cc5
and ebx, 0x9a6f33a
or ebx, ebp
mov ebp, eax
not ebp
or edi, ebp
and ebp, 0xf6590cc5
and eax, 0x9a6f33a
or eax, ebp
xor eax, ebx
not edi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov edi, eax
not edi
mov ebx, edi
and ebx, 0x34ae5321
mov ebp, eax
and ebp, 0xcb51acde
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x93cca368
and ebp, 0x6c335c97
or ebp, ebx
mov esi, ebp
xor esi, 0x18100da4
xor ebp, 0x2005048
and ebp, 0x428d525a
and esi, 0xbd72ada5
or esi, ebp
and edi, 0x8d9f36bf
and eax, 0x7260c940
or eax, edi
mov ebp, eax
xor ebp, 0x7260c940
xor eax, 0x8d9f36bf
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x3754d2d1
and eax, 0xc8ab2d2e
or eax, ebp
mov ebx, esi
xor ebx, 0xbd72ada5
xor esi, 0x428d525a
mov ebp, eax
xor ebp, 0xc8ab2d2e
xor eax, 0x3754d2d1
and ebp, ebx
or ebx, eax
and eax, esi
or eax, ebp
not ebx
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
xor ebp, 0xa6521f82
and ebp, eax
or eax, 0x59ade07d
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x3dc39072
and ebx, 0x82100f80
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x3dc39072
and ebp, 0xc23c6f8d
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x6c3d7687
and eax, 0x93c28978
or eax, ebp
mov ebp, eax
xor ebp, 0x359096fa
xor eax, 0xca6f6905
and eax, ebp
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xf5f12924
and eax, 0xa0ed6db
or eax, ebp
mov ebp, eax
xor ebp, 0x89259
xor eax, 0x30802004
and eax, 0x3a866486
and ebp, 0xc5799b79
or ebp, eax
xor ebp, 0x3a866486
sete r10b
setne r9b
mov dil, byte [rsp + 0x50]
mov r11d, edi
mov al, byte [rsp + 0x90]
and r11b, al
xor al, 1
mov esi, eax
and sil, dil
mov ebx, eax
xor bl, dil
or bl, sil
and al, byte [rsp + 0x80]
or al, r11b
mov esi, eax
mov r11d, eax
and r11b, bl
mov eax, ebx
xor al, 1
xor sil, 1
mov ebx, eax
xor bl, sil
and bl, al
and sil, al
or sil, r11b
xor bl, 1
xor sil, 1
mov eax, ebx
xor al, sil
or sil, bl
xor sil, 1
or sil, al
mov ebp, r9d
xor bpl, r10b
mov eax, ebp
xor al, 1
mov r15d, ebp
and r15b, al
mov ebx, ebp
and bl, r15b
xor r15b, bpl
or r15b, bl
mov edi, r15d
xor dil, 1
or al, bpl
mov ebx, eax
xor bl, 1
and bl, dil
mov r11d, r15d
and r11b, al
or r11b, bl
mov ebx, edi
and bl, al
xor al, dil
or al, bl
mov ebx, eax
xor bl, r11b
xor r11b, 1
or r11b, al
xor bl, 1
xor r11b, 1
or r11b, bl
and bpl, r9b
mov r14d, ebp
xor r14b, 1
mov eax, ebp
and al, r14b
mov r12d, eax
xor al, bpl
xor r12b, 1
or r12b, r14b
xor r12b, 1
or r12b, al
xor r12b, r11b
mov r11d, r15d
and r11b, dil
mov eax, r11d
xor al, 1
or al, dil
xor r11b, r15b
xor al, 1
or al, r11b
mov r11d, r15d
xor r11b, r9b
or r15b, r9b
xor r15b, 1
or r15b, r11b
xor al, r9b
mov r11d, r15d
xor r11b, al
xor al, 1
or al, r15b
xor r11b, 1
xor al, 1
or al, r11b
mov r11d, eax
xor r11b, 1
mov ebx, r11d
and bl, al
xor r11b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r11b
xor bl, r12b
xor bl, 1
and r12b, bl
xor r12b, 1
mov eax, r12d
xor al, bl
or r12b, bl
xor r12b, 1
or r12b, al
mov edi, esi
xor dil, 1
and sil, dil
mov eax, edi
and al, sil
xor sil, dil
or sil, al
mov r11d, r12d
and r11b, sil
xor sil, 1
mov eax, r12d
xor al, 1
and sil, al
or sil, r11b
mov ebp, esi
xor bpl, al
and bpl, sil
and r12b, al
mov ebx, eax
and bl, r12b
xor r12b, al
or r12b, bl
xor r12b, 1
mov eax, edi
and al, r12b
xor r12b, dil
or r12b, al
mov eax, r12d
xor al, 1
and al, r12b
mov ebx, r12d
and bl, al
xor al, r12b
or al, bl
mov ebx, eax
and bl, bpl
xor bpl, 1
xor al, 1
and al, bpl
or al, bl
mov ebx, ebp
and bl, r12b
xor bpl, r12b
or bpl, bl
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov al, byte [rsp + 8]
mov ebx, eax
xor bl, r9b
mov r11d, eax
mov r12d, eax
or r11b, r9b
xor r11b, 1
or r11b, bl
and r9b, byte [rsp + 4]
and r10b, al
or r10b, r9b
mov eax, r10d
xor al, 1
mov esi, eax
and sil, r10b
mov r9d, eax
and r9b, sil
xor sil, al
or sil, r9b
xor sil, r11b
xor al, r11b
xor r11b, 1
or r10b, r11b
xor r10b, 1
or r10b, al
xor sil, 1
mov eax, esi
xor al, r10b
or sil, r10b
xor sil, 1
or sil, al
mov r9d, esi
xor r9b, 1
mov eax, esi
or al, r9b
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
mov r11d, ebx
and r11b, r10b
xor bl, r10b
or bl, r11b
mov r10d, ebx
xor bl, 1
and bl, r9b
and r10b, sil
or bl, r10b
mov r9d, esi
and r9b, al
xor al, sil
or al, r9b
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
mov r10d, ebp
xor r10b, 1
and r9b, r10b
and bpl, al
or bpl, r9b
mov r9d, ebp
xor r9b, r10b
and r9b, bpl
mov ebx, r10d
xor bl, al
xor bl, 1
and bl, al
or r10b, al
mov eax, r10d
xor al, bl
xor bl, 1
or bl, r10b
xor al, 1
xor bl, 1
or bl, al
xor r9b, 1
xor bl, 1
mov r10d, r9d
or r10b, bl
xor bl, r9b
mov eax, r10d
xor al, bl
test al, 1
mov ebp, 0xd34db06f
mov eax, 0xb22c78f
cmovne eax, ebp
test bl, 1
mov ebp, 0xb22c78f
cmove ebp, eax
test r10b, 1
cmovne ebp, eax
mov dword [rsp + 0x128], ebp
and r13d, 0xcbcbeed8
mov ebp, dword [rsp + 0xc]
and ebp, 0x34341127
or ebp, r13d
mov eax, ebp
xor eax, 0x30241127
xor ebp, 0x94a02c8
and ebp, 0xd5a02c8
and eax, 0xf2a5fd37
or eax, ebp
mov ebp, eax
xor ebp, 0x60013d05
xor eax, 0x45a0208
and eax, 0x96fec23a
and ebp, 0x69013dc5
or ebp, eax
mov ebx, ebp
xor ebx, 0x148030
xor ebp, 0x61000480
and ebp, 0xf7ea468a
and ebx, 0x815b975
or ebx, ebp
mov esi, ebx
xor esi, 0x811a045
xor ebx, 0xf7ea468a
mov eax, ebx
and eax, 0x27c419b0
and esi, 0xd83be64f
or esi, eax
mov r10d, esi
mov r9d, esi
xor esi, 0x27c419b0
mov eax, esi
or eax, 0x65f51e8c
mov ebp, eax
not ebp
and eax, 0xec8c7c58
and ebp, 0x12028123
or ebp, eax
or ebx, 0x9a0ae173
mov r11d, ebx
not r11d
and ebx, 0xec8c7c58
and r11d, 0x1710284
or r11d, ebx
xor r11d, ebp
mov eax, r11d
not eax
and eax, 0xd26f2e8
and r11d, 0xf2d90d17
or r11d, eax
xor r10d, 0x40236608
and esi, 0x9ed891d7
and r10d, 0x61276e28
or r10d, esi
xor r9d, 0xd83be64f
xor r10d, 0x61276e28
or r10d, r9d
mov eax, r11d
xor eax, 0x13000183
xor r11d, 0x68d3ec64
mov ebp, r11d
and ebp, 0xe43c9a3c
and eax, 0x1bc365c3
or eax, ebp
mov edi, r10d
not edi
or r11d, r10d
and r10d, 0xe43c9a3c
and edi, 0x1bc365c3
or edi, r10d
xor edi, eax
not r11d
or r11d, edi
mov r9d, r11d
not r9d
mov r15d, r11d
and r15d, 0xfa7945f4
mov eax, r11d
xor eax, 0xfa7945f4
or r15d, eax
mov edi, r9d
and edi, 0x586ba0b
or edi, eax
mov eax, edi
not eax
and eax, 0x92f924ae
and edi, 0x6d06db51
or edi, eax
mov ebx, edi
xor ebx, 0x92f924ae
mov esi, r15d
xor esi, 0xc9dffc65
mov r10d, esi
and r10d, r15d
mov ebp, edi
xor edi, 0x5b26d8cb
and edi, ebx
mov r14d, r15d
and r14d, ebx
xor ebx, r15d
not r15d
and esi, r15d
mov eax, r10d
and eax, esi
xor esi, r10d
or esi, eax
xor ebp, 0x4906d841
and ebp, 0xc9dffc65
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, esi
not eax
and eax, 0xf78d7984
and esi, 0x872867b
or esi, eax
mov eax, ebp
not eax
and eax, 0xf78d7984
and ebp, 0x872867b
or ebp, eax
xor ebp, esi
or ebx, r14d
mov eax, ebx
not eax
and eax, 0x9925b7ff
and ebx, 0x66da4800
or ebx, eax
xor ebx, 0x66da4800
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x609cba4c
and ebx, 0x9f6345b3
or ebx, ebp
mov ebp, ebx
xor ebp, 0x924100b1
xor ebx, 0x60100044
or ebx, 0x104b002
and ebx, 0x6934f546
and ebp, 0x924900b1
or ebp, ebx
or eax, 0xfa7945f5
mov r10d, eax
not r10d
and eax, 0x6934f546
and r10d, 0x4820a08
or r10d, eax
xor r10d, ebp
mov eax, r11d
xor eax, 0x875b32c2
and eax, r9d
mov edi, r9d
or edi, 0x875b32c2
mov ebp, edi
not ebp
mov ebx, edi
and ebx, 0x6395885b
and ebp, 0x18204524
or ebp, ebx
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0x6395885b
and eax, 0x9c6a77a4
or eax, ebx
xor eax, ebp
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x78a4cd3c
and edi, 0x875b32c3
or edi, eax
mov eax, r11d
and eax, 0xfffffffe
xor r11d, 0xfffffffe
or r11d, eax
mov eax, r11d
not eax
and eax, 0x12140efd
and r11d, 0xedebf102
or r11d, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xfd629808
and edi, 0x29d67f7
or edi, ebp
mov ebp, r11d
xor ebp, 0x896102
xor r11d, 0x12140efd
or eax, r11d
and r11d, 0xfd629808
and ebp, 0x29d67f7
or ebp, r11d
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and eax, 0xda0cf044
and ebp, 0x25f30fbb
or ebp, eax
mov eax, ebp
xor eax, 0x40000
xor ebp, 0x25f30fbb
mov ebx, ebp
and ebx, 0xdee8f2ce
and eax, 0x21170d31
or eax, ebx
xor eax, 0xdee8f2ce
xor ebp, eax
and ebp, eax
mov esi, r10d
or esi, 0x74dbb35d
mov eax, esi
not eax
and esi, 0xd82f3f8e
and eax, 0x3004020
or eax, esi
mov r9d, r10d
not r9d
mov esi, r9d
or esi, 0x8b244ca2
mov ebx, esi
not ebx
and esi, 0xd82f3f8e
and ebx, 0x24d08051
or ebx, esi
xor ebx, eax
mov edi, ebp
not edi
mov esi, edi
and esi, 0x8b244ca2
mov eax, ebp
xor eax, 0x8b244ca2
and eax, ebp
mov r11d, esi
and r11d, eax
xor eax, esi
or eax, r11d
mov esi, ebx
not esi
and esi, eax
not eax
and eax, ebx
or eax, esi
mov ebx, r10d
and ebx, 0x4dc4a309
and r9d, 0xb23b5cf6
or r9d, ebx
or r10d, ebp
and ebp, 0x4dc4a309
and edi, 0xb23b5cf6
or edi, ebp
xor edi, r9d
not r10d
or r10d, edi
mov ebp, r10d
not ebp
and ebp, 0xbad224ee
and r10d, 0x452ddb11
or r10d, ebp
xor r10d, 0x452ddb11
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov esi, r10d
not esi
mov ebp, esi
and ebp, 0x58c329d5
mov eax, esi
and eax, r10d
or esi, r10d
and r10d, 0xa73cd62a
or r10d, ebp
mov ebp, r10d
xor ebp, 0xa104c022
xor r10d, 0x58c329d5
mov ebx, r10d
and ebx, 0x6383e1c
and ebp, 0xf9c7c1e3
or ebp, ebx
mov edi, eax
not edi
or r10d, edi
and edi, 0x6383e1c
and eax, 0xf9c7c1e3
or eax, edi
xor eax, ebp
not r10d
or r10d, eax
mov ebp, r10d
not ebp
and ebp, 0x824261b3
and r10d, 0x7dbd9e4c
or r10d, ebp
mov ebp, r10d
xor ebp, 0x7cb09a40
xor r10d, 0x4020b3
and r10d, 0x14d24bf
and ebp, 0xfeb2db40
or ebp, r10d
mov ebx, ebp
xor ebx, 0x100242e
xor ebp, 0x8cb01240
and ebp, 0x8cfd12d1
and ebx, 0x7302ed2e
or ebx, ebp
mov edi, ebx
xor ebx, 0x8cfd12d1
mov eax, esi
not eax
and eax, ebx
xor edi, 0x7302ed2e
mov ebp, edi
xor ebp, esi
and ebp, edi
and esi, edi
or esi, eax
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov edi, esi
not edi
or esi, 0x1680a540
and esi, 0x9798a7d4
mov eax, edi
and eax, 0x2065480a
or eax, esi
mov ebx, edi
or ebx, 0xa17d4a9e
mov ebp, ebx
not ebp
and ebx, 0x9798a7d4
and ebp, 0x48021021
or ebp, ebx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0xa17d4a9e
and ebp, 0x5e82b561
or ebp, eax
not ebp
mov eax, ebp
and eax, edi
xor ebp, edi
or ebp, eax
cmp ebp, 0xffffffff
setne r15b
sete bpl
mov al, byte [rsp + 0x38]
and al, byte [rsp + 0x8c]
or al, byte [rsp + 0x98]
mov r10d, eax
mov r9d, eax
xor r10b, 1
mov byte [rsp + 0x7c], r10b
mov ebx, eax
or bl, r10b
xor bl, 1
mov eax, r10d
or al, bl
xor bl, r10b
xor al, 1
or al, bl
xor bl, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov ebx, eax
xor bl, 1
and bl, r12b
mov r13b, byte [rsp + 4]
and al, r13b
or al, bl
mov byte [rsp + 0x1e], r9b
mov ebx, r9d
xor bl, r13b
xor bl, 1
mov r11d, r13d
or r11b, r9b
mov byte [rsp + 0x64], r11b
mov r10d, r11d
xor r10b, bl
or bl, r11b
xor bl, 1
or bl, r10b
mov r11d, ebx
xor r11b, 1
and r11b, bl
xor r11b, 1
mov r10d, ebx
xor r10b, r11b
or r11b, bl
xor r11b, 1
or r11b, r10b
mov r10d, eax
xor r10b, 1
mov esi, eax
and sil, r10b
mov ebx, esi
xor bl, 1
or bl, r10b
xor sil, al
xor bl, 1
or bl, sil
mov r10d, r11d
xor r10b, 1
mov esi, ebx
and bl, r10b
xor sil, 1
and sil, r11b
or bl, sil
mov r10d, eax
xor r10b, r11b
or r11b, al
xor r11b, 1
or r11b, r10b
xor r11b, 1
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov esi, ebp
xor sil, r15b
mov ebx, esi
xor bl, 1
mov eax, ebx
or al, r15b
mov edi, eax
xor dil, 1
mov r10d, eax
and r10b, sil
mov r14d, esi
and r14b, bl
and bl, dil
or bl, r10b
mov r10d, ebx
xor r10b, sil
and r10b, bl
mov ebx, esi
and bl, r14b
xor r14b, sil
or r14b, bl
and al, dil
xor al, 1
mov ebx, edi
xor bl, al
or al, dil
xor al, 1
or al, bl
mov ebx, r14d
xor bl, 1
and bl, al
xor al, 1
and al, r14b
or al, bl
xor r10b, 1
xor al, 1
mov ebx, eax
xor bl, r10b
and al, r10b
mov r10d, ebx
xor r10b, 1
or al, bl
xor bl, al
or al, r10b
xor bl, 1
xor al, 1
or al, bl
xor r11b, 1
xor al, 1
mov edi, eax
xor dil, r11b
xor al, dil
and al, dil
xor dil, 1
or dil, r11b
mov r10d, edi
xor r10b, 1
mov ebx, eax
xor bl, 1
and r10b, bl
or bl, dil
and dil, al
or dil, r10b
xor dil, 1
mov eax, ebx
xor al, dil
or dil, bl
xor dil, 1
or dil, al
and sil, bpl
mov eax, esi
xor al, 1
mov ebx, eax
and bl, sil
xor al, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, al
xor r15b, r12b
or bpl, r13b
xor bpl, 1
or bpl, r15b
xor bpl, 1
mov eax, r15d
and al, bpl
xor bpl, r15b
or bpl, al
xor bl, r12b
mov eax, ebp
xor al, bl
xor bl, 1
or bl, bpl
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov eax, r10d
and al, bl
mov r11d, r10d
xor r11b, al
xor al, 1
or al, bl
xor al, 1
or al, r11b
or r10b, bl
mov r11d, eax
xor r11b, 1
mov ebx, eax
and bl, r11b
mov esi, ebx
xor bl, al
xor sil, 1
or sil, r11b
xor sil, 1
or sil, bl
mov ebp, r10d
xor bpl, 1
mov eax, ebp
and al, r10b
mov r12d, eax
xor al, bpl
xor r12b, 1
or r12b, r10b
xor r12b, 1
or r12b, al
mov eax, esi
xor al, 1
and al, r12b
xor r12b, 1
and r12b, sil
or r12b, al
mov eax, r11d
and al, r10b
xor r10b, r11b
or r10b, al
xor r12b, 1
mov eax, r12d
xor al, r10b
or r12b, r10b
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, 1
and r12b, al
mov r10d, eax
and r10b, r12b
xor r12b, al
or r12b, r10b
mov r10d, r12d
and r10b, al
xor r12b, al
or r12b, r10b
mov ebp, edi
xor bpl, 1
mov esi, ebp
and sil, dil
mov eax, ebp
xor al, sil
xor sil, 1
or sil, dil
xor sil, 1
or sil, al
or bpl, dil
mov r15d, esi
xor r15b, 1
xor bpl, 1
mov eax, r15d
and al, bpl
xor bpl, r15b
or bpl, al
mov edi, r12d
xor dil, 1
mov eax, edi
or al, r12b
mov r10d, eax
xor r10b, 1
mov r11d, r10d
and r11b, al
mov r14d, r11d
and r14b, r10b
xor r11b, r10b
or r11b, r14b
mov ebx, edi
and bl, r12b
mov r10d, ebx
and r10b, dil
xor bl, dil
or bl, r10b
mov r10d, r11d
xor r10b, 1
and r10b, bl
xor bl, 1
and bl, r11b
or bl, r10b
mov r10d, eax
and r10b, r12b
xor al, r12b
or al, r10b
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, eax
xor r10b, 1
and r10b, al
mov ebx, r10d
and bl, al
xor r10b, al
or r10b, bl
xor r10b, bpl
and sil, dil
and r12b, r15b
or r12b, sil
mov eax, r15d
and al, dil
xor r15b, dil
or r15b, al
xor r15b, 1
mov eax, r12d
and al, r15b
xor r15b, r12b
or r15b, al
xor r15b, r10b
and r10b, r15b
mov eax, r15d
xor al, r10b
test r15b, 1
mov ebp, 0xedfcdedb
mov ebx, 0xd34db06f
cmovne ebp, ebx
test r10b, 1
cmove ebp, ebx
test al, 1
mov eax, 0xedfcdedb
cmove ebp, eax
mov dword [rsp + 0x15c], ebp
mov eax, dword [rsp + 0x20]
and eax, 0x31818032
mov r9d, dword [rsp + 0xc]
mov ebx, r9d
and ebx, 0x6081201
or ebx, eax
xor ebx, 0x6081201
mov ebp, r9d
and ebp, 0xc8766dcc
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x312e5cc2
and ebp, 0xced1a33d
or ebp, eax
mov eax, ebp
xor eax, 0xd9400008
xor ebp, 0x6238041
and eax, 0xd9c44eb8
and ebp, 0x263bb147
or ebp, eax
mov ebx, ebp
xor ebx, 0x263bb147
mov eax, ebx
or eax, 0xfff836c9
mov edi, eax
not edi
mov esi, eax
and esi, 0x1b03e5cd
and edi, 0x40832
or edi, esi
mov r10d, ebp
xor ebp, 0x263c7871
and ebp, ebx
mov esi, ebp
not esi
or eax, esi
and esi, 0x1b03e5cd
and ebp, 0xe4fc1a32
or ebp, esi
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x7c936
and eax, 0xfff836c9
or eax, ebp
xor r10d, 0xd9c44eb8
and ebx, 0xbe906e22
mov edi, r10d
and edi, 0x416f91dd
or edi, ebx
xor edi, 0x416f91dd
or edi, r10d
mov r14d, eax
not r14d
mov ebx, r14d
and ebx, 0xdce5e872
and eax, 0x231a178d
or eax, ebx
mov ebx, edi
not ebx
or r14d, edi
and edi, 0xdce5e872
and ebx, 0x231a178d
or ebx, edi
xor ebx, eax
not r14d
or r14d, ebx
mov ebx, r14d
not ebx
mov r13d, r14d
xor r13d, 0x535568b8
and r13d, r14d
mov eax, ebx
and eax, 0xed9d0479
mov ebp, r14d
and r14d, 0x1262fb86
or r14d, eax
xor r14d, 0xf0577d0
or r14d, ebx
and ebx, 0x13516038
and ebp, 0x40040880
or ebp, ebx
xor ebp, 0x40040880
mov eax, ebp
and eax, r13d
xor r13d, ebp
or r13d, eax
mov eax, r13d
not eax
and eax, 0xfa7f223b
and r13d, 0x580ddc4
or r13d, eax
mov r12d, r13d
xor r12d, 0x56d5b57c
mov r10d, r13d
xor r10d, 0xa92a4a83
mov eax, r12d
and eax, 0x30bb88d8
mov ebp, r10d
and ebp, 0xcf447727
or ebp, eax
xor ebp, 0xd223fb71
mov r15d, r10d
and r15d, 0xe29873a9
or r15d, ebp
mov edi, r15d
xor edi, 0x6be01bca
and edi, r15d
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x414d1498
and edi, 0xbeb2eb67
or edi, ebp
mov r11d, r15d
and r11d, r14d
mov ebp, r14d
mov esi, r14d
xor r14d, r15d
or r15d, 0x941fe435
mov ebx, r15d
not ebx
or eax, r15d
and r15d, 0x414d1498
and ebx, 0x2aa00b42
or ebx, r15d
xor ebx, edi
not eax
or eax, ebx
not ebp
xor esi, 0x6be01bca
and esi, ebp
or ebp, 0x6be01bca
mov edi, ebp
not edi
mov ebx, ebp
and ebx, 0x6b0e1d6
and edi, 0x900f0421
or edi, ebx
mov ebx, esi
not ebx
or ebp, ebx
and ebx, 0x6b0e1d6
and esi, 0xf94f1e29
or esi, ebx
xor esi, edi
not ebp
or ebp, esi
mov esi, eax
not esi
and esi, 0x4c05734b
and eax, 0xb3fa8cb4
or eax, esi
mov esi, ebp
not esi
and esi, 0x4c05734b
and ebp, 0xb3fa8cb4
or ebp, esi
xor ebp, eax
or r14d, r11d
mov eax, r14d
not eax
and eax, 0xe18f9525
and r14d, 0x1e706ada
or r14d, eax
xor r14d, 0x1e706ada
mov eax, ebp
and eax, r14d
xor r14d, ebp
or r14d, eax
mov eax, r14d
or r14d, 0x1d678c57
mov ebp, r14d
not ebp
and r14d, 0xc16a1f63
and ebp, 0x22906088
or ebp, r14d
not eax
or eax, 0xe29873a8
mov edi, eax
not edi
and eax, 0xc16a1f63
and edi, 0x1c058014
or edi, eax
xor edi, ebp
xor r13d, 0xa92a4a82
and r13d, r12d
and r10d, 0x43bb73d0
and r12d, 0xbc448c2f
or r12d, r10d
xor r12d, 0x43bb73d1
mov eax, r13d
and eax, r12d
xor r12d, r13d
or r12d, eax
mov eax, r12d
xor eax, 0xc0237916
and eax, r12d
not r12d
and r12d, 0xc0237916
mov ebp, r12d
and ebp, eax
xor eax, r12d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x671bb07d
and eax, 0x98e44f82
or eax, ebp
mov ebx, eax
xor ebx, 0x50850094
xor eax, 0x21384101
and eax, 0x297a7701
and ebx, 0xd68588fe
or ebx, eax
mov eax, edi
not eax
mov esi, eax
and eax, 0xef1138b0
and edi, 0x10eec74f
or edi, eax
mov eax, ebx
xor eax, 0xd68588fe
xor ebx, 0x6a4701
or esi, eax
and eax, 0xef1138b0
and ebx, 0x10eec74f
or ebx, eax
xor ebx, edi
mov eax, esi
not eax
mov edi, esi
and edi, 0x33fb15fd
and eax, 0xcc04ea02
or eax, edi
mov edi, ebx
not edi
or esi, edi
and edi, 0x33fb15fd
and ebx, 0xcc04ea02
or ebx, edi
xor ebx, eax
not esi
or esi, ebx
mov eax, esi
not eax
mov ebp, esi
xor ebp, 0x33205694
and ebp, esi
and esi, 0xc9fe6948
mov ebx, eax
and ebx, 0x360196b7
or ebx, esi
xor ebx, 0x360196b7
or ebx, eax
and eax, 0x33205694
mov edi, eax
and edi, ebp
xor ebp, eax
or ebp, edi
mov eax, ebp
not eax
and eax, 0xccdfa96b
and ebp, 0x33205694
or ebp, eax
mov eax, ebp
not eax
and ebp, 0xb73dfe9c
and eax, 0x48c20163
or eax, ebp
mov ebp, ebx
not ebp
and ebp, 0x1578fc21
and ebx, 0xea8703de
or ebx, ebp
mov edi, ebx
xor edi, 0xea8703de
xor ebx, 0x11503001
and ebx, 0x53d43285
mov esi, edi
and esi, 0xac2bcd7a
or esi, ebx
mov ebp, eax
xor ebp, 0x48c20163
mov r10d, eax
xor eax, 0xac174789
mov r14d, eax
and eax, ebp
xor esi, 0xac2bcd7a
mov ebp, esi
and ebp, 0xe4d546ea
and edi, 0x1b2ab915
or edi, ebp
xor r10d, 0xb73dfe9c
and r14d, r10d
mov ebp, r14d
not ebp
mov r11d, ebp
and r11d, 0x9704b66
and r14d, 0xf68fb499
or r14d, r11d
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0x9704b66
and eax, 0xf68fb499
or eax, ebx
xor eax, r14d
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, edi
not edi
and edi, ebp
or edi, eax
mov eax, r10d
and eax, esi
xor esi, r10d
or esi, eax
mov eax, esi
not eax
and eax, 0xf49f11de
and esi, 0xb60ee21
or esi, eax
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0x785be6e1
and edi, 0x87a4191e
or edi, eax
mov eax, esi
xor eax, 0x3200800
xor esi, 0xf49f11de
or ebp, esi
and esi, 0x785be6e1
and eax, 0x87a4191e
or eax, esi
xor eax, edi
not ebp
or ebp, eax
mov ebx, ebp
not ebx
mov esi, ebp
and esi, ebx
mov edi, esi
not edi
mov eax, edi
and eax, 0x24ea7d4d
and esi, 0xdb1582b2
or esi, eax
or edi, ebp
and ebp, 0x24ea7d4d
and ebx, 0xdb1582b2
or ebx, ebp
xor ebx, esi
not edi
or edi, ebx
mov eax, edi
xor eax, 0xbf125f4
and eax, edi
mov esi, edi
not edi
and edi, 0x2910000
and esi, 0x96025f4
or esi, edi
xor esi, 0x96025f4
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xf40eda0b
and eax, 0xbf125f4
or eax, ebp
mov ebp, eax
not ebp
and eax, 0x1844bb8f
and ebp, 0xe7bb4470
or ebp, eax
xor ebp, 0x1844bb8f
cmp ebp, 0xffffffff
setne r10b
sete al
mov r15b, byte [rsp + 4]
mov ebx, r15d
and bl, al
xor al, r15b
or bl, al
xor al, 1
mov r11d, eax
xor r11b, bl
or al, bl
xor al, 1
or al, r11b
mov ebx, eax
xor bl, 1
and al, bl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov esi, r10d
mov r14b, byte [rsp + 8]
xor sil, r14b
and r10b, sil
and sil, r14b
mov r11d, r10d
and r11b, sil
xor sil, r10b
or sil, r11b
mov ebx, eax
xor bl, 1
mov r10d, ebx
xor r10b, sil
xor bl, r10b
and bl, r10b
xor sil, al
mov eax, esi
xor al, 1
mov r10d, eax
and r10b, bl
xor bl, 1
and sil, bl
or sil, r10b
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
mov eax, ebx
xor al, sil
test al, 1
mov ebp, 0x427fb024
mov eax, 0x3e9c36e4
cmovne eax, ebp
test bl, 1
mov ebp, 0x3e9c36e4
cmovne ebp, eax
test sil, 1
cmove ebp, eax
mov dword [rsp + 0x124], ebp
mov r10d, dword [rsp + 0x20]
mov eax, r10d
and eax, 0x80c1e2cc
mov ebp, r9d
and ebp, 0x7f3e1d33
or ebp, eax
mov eax, ebp
xor eax, 0x6f181003
xor ebp, 0x80018244
and ebp, 0x90278f74
and eax, 0x6fd8708b
or eax, ebp
mov esi, eax
xor esi, 0x6fd8708b
xor eax, 0x90038924
and eax, 0x94dbb9a4
mov ebp, esi
and ebp, 0x6b24465b
or ebp, eax
xor ebp, 0x94dbb9a5
and esi, 1
or esi, ebp
mov eax, esi
not eax
and eax, 0xccefe55e
and esi, 0x33101aa1
or esi, eax
mov ebp, r10d
and ebp, 0xeccefa3c
mov eax, r9d
and eax, 0x133105c3
or eax, ebp
mov ebp, eax
xor ebp, 0x133105c2
and ebp, 0xfffffffe
xor eax, 0xeccefa3d
or eax, ebp
mov ebp, esi
xor esi, 0xccefe55e
mov ebx, eax
not ebx
and ebx, esi
xor ebp, 0x33101aa1
mov edi, ebp
xor edi, eax
and edi, ebp
and eax, ebp
or eax, ebx
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0x13c632c0
and edi, 0xec39cd3f
or edi, ebx
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0x13c632c0
and eax, 0xec39cd3f
or eax, ebx
xor eax, edi
not ebp
or ebp, eax
mov esi, ebp
xor esi, 0x822fb594
and esi, ebp
mov edi, ebp
not ebp
and ebp, 0x80220504
and edi, 0x20db090
or edi, ebp
mov eax, edi
xor eax, 0x2000080
xor edi, 0xfdf24f6f
mov ebp, edi
and ebp, 0xd90ffc31
and eax, 0x2200184
or eax, ebp
mov ebp, esi
not ebp
or edi, ebp
and ebp, 0xd90ffc31
and esi, 0x26f003ce
or esi, ebp
xor esi, eax
not edi
or edi, esi
mov eax, edi
not eax
and eax, 0x7dd04a6b
and edi, 0x822fb594
or edi, eax
mov eax, r10d
and eax, 0xde0b5113
mov ebx, r9d
and ebx, 0x21f4aeec
or ebx, eax
mov eax, ebx
xor eax, 0x2804
xor ebx, 0x20a5113
or ebx, 0xfdb186c8
mov ebp, ebx
and ebp, 0xab65d57b
and eax, 0xa2804
or eax, ebp
mov ebp, r9d
xor ebp, 0x24e7937
and ebp, r9d
mov esi, ebp
not esi
or ebx, esi
and esi, 0xab65d57b
and ebp, 0x549a2a84
or ebp, esi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x56098bb7
and ebx, 0xa9f67448
or ebx, eax
mov eax, ebx
xor eax, 0xabb80d7f
mov esi, edi
not esi
xor ebx, 0x5447f280
and eax, esi
or esi, ebx
and ebx, edi
or ebx, eax
mov eax, esi
not eax
mov ebp, esi
and ebp, 0x81ab4a41
and eax, 0x7e54b5be
or eax, ebp
mov ebp, ebx
not ebp
or esi, ebp
and ebp, 0x81ab4a41
and ebx, 0x7e54b5be
or ebx, ebp
xor ebx, eax
not esi
or esi, ebx
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0x3508b8b7
and esi, 0xcaf74748
or esi, eax
mov ebx, esi
xor ebx, 0x48920100
xor esi, 0x30002001
or esi, 0x80090298
and esi, 0xb00962d9
and ebx, 0x48921922
or ebx, esi
or ebp, 0x78927963
mov eax, ebp
not eax
and ebp, 0xb00962d9
and eax, 0x7648404
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x876d869c
and eax, 0x78927963
or eax, ebp
setne r11b
sete al
mov edi, r14d
mov ebx, r14d
xor bl, al
mov esi, r11d
and sil, r15b
and al, r14b
or al, sil
and bl, r14b
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov esi, eax
xor sil, 1
mov ebx, esi
and bl, al
xor sil, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, sil
mov eax, r11d
mov esi, r15d
or al, r15b
xor al, 1
xor r11b, r15b
not r11b
and r11b, sil
mov esi, eax
and sil, r11b
xor r11b, al
or r11b, sil
mov esi, ebx
xor sil, 1
mov eax, esi
and al, bl
mov edi, esi
and dil, al
xor al, sil
or al, dil
and bl, r11b
mov edi, eax
and al, r11b
xor r11b, 1
xor dil, 1
and dil, r11b
and r11b, sil
or bl, r11b
mov r11d, ebx
xor r11b, sil
and r11b, bl
or al, dil
xor al, r11b
mov ebx, eax
xor bl, 1
and bl, r11b
mov r11d, eax
xor r11b, bl
test al, 1
mov eax, 0xd6f7467e
mov esi, 0x812e5ed8
cmovne esi, eax
test bl, 1
mov r15d, 0x812e5ed8
cmove esi, r15d
test r11b, 1
cmovne esi, eax
mov dword [rsp + 0x158], esi
mov eax, r10d
and eax, 0x16a01d0
mov ebp, r9d
and ebp, 0x8005800b
or ebp, eax
mov eax, ebp
xor eax, 0x80048008
xor ebp, 0x42d82a14
and ebp, 0x42d92a17
and eax, 0x812681c8
or eax, ebp
mov ebp, r10d
or ebp, 0x816f81db
mov r11d, ebp
not r11d
and ebp, 0x42d92a17
and r11d, 0x3c005420
or r11d, ebp
xor r11d, eax
mov eax, r11d
not eax
and eax, 0x7e907e24
and r11d, 0x816f81db
or r11d, eax
mov eax, r11d
not eax
and eax, 0x30923c2a
xor r11d, 0xcf6dc3d5
or r11d, eax
mov esi, r10d
and esi, 0xcf6dc3d5
mov eax, r9d
and eax, 0x30923c2a
or eax, esi
not eax
or eax, r10d
mov ebx, eax
not ebx
mov esi, eax
and esi, 0x1e4f3b5d
xor eax, 0x5dd982ac
and eax, ebx
and ebx, 0xe1b0c4a2
or ebx, esi
mov esi, r11d
not esi
mov r12d, r11d
xor r12d, 0x5dd982ac
and r12d, esi
mov r13d, ebx
xor r13d, 0xe1b0c4a2
xor ebx, 0xbc69460e
and ebx, r13d
mov r14d, r11d
and r14d, r13d
xor r13d, r11d
and r11d, 0xa2267d53
mov ebp, r11d
and ebp, r12d
xor r12d, r11d
or r12d, ebp
mov ebp, ebx
not ebp
mov r11d, ebp
and r11d, 0x7fc31e85
and ebx, 0x803ce17a
or ebx, r11d
mov edi, eax
not edi
or ebp, edi
and edi, 0x7fc31e85
and eax, 0x803ce17a
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, r12d
not eax
and eax, 0x8a1aceb8
and r12d, 0x75e53147
or r12d, eax
mov eax, ebp
not eax
and eax, 0x8a1aceb8
and ebp, 0x75e53147
or ebp, eax
xor ebp, r12d
or r13d, r14d
mov eax, r13d
not eax
and eax, 0xf23cf1af
and r13d, 0xdc30e50
or r13d, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x96bc67c5
and ebp, 0x6943983a
or ebp, ebx
mov esi, r13d
xor esi, 0x9430810
xor r13d, 0xf23cf1af
or eax, r13d
and r13d, 0x96bc67c5
and esi, 0x6943983a
or esi, r13d
xor esi, ebp
not eax
or eax, esi
mov ebp, eax
xor ebp, 0x30923c2b
and ebp, eax
not eax
and eax, 0x30923c2b
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov r14d, r9d
mov eax, r9d
or eax, 0x8fc018b6
mov edi, eax
not edi
and eax, 0x21c9bdc5
and edi, 0x50364208
or edi, eax
mov eax, r10d
or eax, 0x703fe749
mov ebx, eax
not ebx
and eax, 0x21c9bdc5
and ebx, 0x8e000032
or ebx, eax
xor ebx, edi
mov eax, ebx
not eax
and eax, 0xaeac9846
and ebx, 0x515367b9
or ebx, eax
mov r11d, ebp
not r11d
mov eax, r11d
and eax, 0xc92808d5
mov esi, ebp
and esi, 0x10023400
or esi, eax
xor esi, 0x10023400
and ebp, 0x26d5c32a
or ebp, esi
mov edi, ebx
xor edi, 0x20448020
xor ebx, 0xd8023c05
and ebx, 0xd92a3cd5
and edi, 0x26d5c32a
or edi, ebx
mov eax, ebp
not eax
and eax, 0x5bc416ba
and ebp, 0xa43be945
or ebp, eax
mov eax, edi
not eax
and eax, 0x5bc416ba
and edi, 0xa43be945
or edi, eax
xor edi, ebp
not edi
mov eax, edi
and eax, r11d
xor edi, r11d
or edi, eax
mov eax, edi
not eax
and eax, 0x11152d7
and edi, 0xfeeead28
or edi, eax
xor edi, 0xfeeead28
setne dil
sete sil
mov r11d, esi
mov al, byte [rsp + 4]
and r11b, al
mov r9b, byte [rsp + 8]
and dil, r9b
or dil, r11b
mov r11d, edi
xor r11b, al
or dil, al
mov r13d, eax
xor dil, 1
or dil, r11b
mov ebx, esi
mov al, byte [rsp + 0x44]
xor bl, al
and sil, bl
and bl, al
mov r11d, esi
xor r11b, 1
xor sil, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, sil
mov eax, edi
xor al, 1
mov r11d, ebx
xor r11b, 1
mov esi, r11d
and sil, dil
and al, bl
or al, sil
mov esi, eax
xor sil, dil
and sil, al
mov eax, r11d
and al, bl
xor r11b, al
xor al, 1
or al, bl
xor al, 1
or al, r11b
xor dil, sil
xor dil, al
mov eax, edi
xor al, 1
and sil, al
xor al, sil
test al, 1
mov eax, 0x7b99839
cmove r15d, eax
test dil, 1
cmove eax, r15d
test sil, 1
cmove eax, r15d
mov dword [rsp + 0x120], eax
mov ebx, r10d
mov ebp, dword [rsp + 0x14]
and ebx, ebp
mov edi, r10d
xor edi, ebp
or edi, ebx
mov dword [rsp + 0x98], edi
mov ebx, edi
not ebx
mov dword [rsp + 0x90], ebx
and ebx, 0x7d9e8307
xor edi, 0x82617cf8
or edi, ebx
mov eax, r10d
and eax, 0x82617cf8
mov esi, r14d
and esi, 0x7d9e8307
or esi, eax
mov eax, edi
not eax
mov ebp, edi
and edi, 0x5c895ff1
and eax, 0xa376a00e
or eax, edi
not esi
or esi, r10d
mov ebx, esi
not ebx
or ebp, esi
and esi, 0x5c895ff1
and ebx, 0xa376a00e
or ebx, esi
xor ebx, eax
not ebp
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov ebp, ebx
xor ebp, 0xcad1ce0
and ebp, ebx
mov eax, ebx
not ebx
and ebx, 0x4810c00
and eax, 0x82c10e0
or eax, ebx
mov ebx, eax
xor ebx, 0xe0
xor eax, 0xf7d3ef1f
mov edi, eax
and edi, 0xd3d7a0d
and ebx, 0x8004e0
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xd3d7a0d
and ebp, 0xf2c285f2
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x71339fe7
and eax, 0x8ecc6018
or eax, ebp
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0x569db95d
mov ebp, eax
and ebp, 0xa96246a2
or ebp, edi
xor ebp, 0xa96246a3
or ebp, ebx
and ebx, 0xfffffffe
and eax, 1
or eax, ebx
mov esi, ebp
not esi
mov ebx, ebp
and ebx, 0xf1981733
xor ebp, 0xb531bb15
and ebp, esi
and esi, 0xe67e8cc
or esi, ebx
mov ebx, eax
xor ebx, 0x4ace44ea
and ebx, eax
mov edi, eax
not eax
and eax, 0x9885f940
and edi, 0x677a06bf
or edi, eax
mov r11d, esi
xor esi, 0x40880422
or esi, 0xb531bb15
mov r15d, esi
not r15d
mov r14d, esi
and r14d, 0x9e1d9297
and r15d, 0x40c24468
or r15d, r14d
mov eax, ebp
not eax
or esi, eax
and eax, 0x9e1d9297
and ebp, 0x61e26d68
or ebp, eax
xor ebp, r15d
not esi
or esi, ebp
mov eax, edi
xor eax, 0x677a06bf
xor edi, 0xd24bbdaa
and edi, eax
mov ebp, edi
and ebp, ebx
xor ebx, edi
or ebx, ebp
mov edi, esi
not edi
and edi, 0x31358afa
and esi, 0xceca7505
or esi, edi
mov edi, ebx
not edi
and edi, 0x31358afa
and ebx, 0xceca7505
or ebx, edi
xor ebx, esi
xor r11d, 0xe67e8cc
mov esi, r11d
and esi, eax
xor eax, r11d
or eax, esi
mov esi, ebx
not esi
mov ebp, esi
and ebp, 0xf63b3a61
and ebx, 0x9c4c59e
or ebx, ebp
mov ebp, eax
not ebp
or esi, eax
and eax, 0xf63b3a61
and ebp, 0x9c4c59e
or ebp, eax
xor ebp, ebx
not esi
or esi, ebp
mov ebp, esi
not ebp
mov r11d, ebp
and r11d, esi
mov eax, ebp
and eax, 0xfe9d3077
mov edi, esi
and esi, 0x162cf88
or esi, eax
xor esi, 0xfe9d3077
or esi, ebp
and ebp, 0x5c4941
and edi, 0xffa3b6be
or edi, ebp
mov eax, edi
xor eax, 0x23a0348a
xor edi, 0x5c4941
mov ebp, edi
and ebp, 0xdc57cb75
and eax, 0x23a8348a
or eax, ebp
mov ebx, r11d
not ebx
or edi, ebx
and ebx, 0xdc57cb75
and r11d, 0x23a8348a
or r11d, ebx
xor r11d, eax
not edi
or edi, r11d
mov eax, edi
not eax
and eax, 0xf61d18bf
and edi, 0x9e2e740
or edi, eax
mov eax, edi
xor eax, 0x1402000
xor edi, 0xd1088
and edi, 0x8afd7c8
and eax, 0xf7502837
or eax, edi
mov ebp, eax
xor ebp, 0xf7502837
mov edi, ebp
xor edi, esi
and edi, ebp
xor eax, 0x82f8388
and eax, 0x286fab9a
and ebp, 0xd7905465
or ebp, eax
mov eax, esi
not eax
and esi, 0x286fab9a
and eax, 0xd7905465
or eax, esi
xor eax, ebp
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0x69fbf24f
and edi, 0x96040db0
or edi, ebp
mov ebp, eax
not ebp
or ebx, ebp
and ebp, 0x69fbf24f
and eax, 0x96040db0
or eax, ebp
xor eax, edi
not ebx
or ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x293a1e81
mov edi, ebx
and edi, 0xd6c5e17e
or edi, eax
and ebx, 0x293a1e81
mov eax, ebp
and eax, 0xd6c5e17e
or eax, ebx
xor eax, edi
xor ebp, eax
test ebp, eax
sete dil
setne sil
mov r15b, byte [rsp + 0x40]
and r15b, byte [rsp + 0x80]
or r15b, byte [rsp + 0x70]
mov r11b, byte [rsp + 0x2c]
mov ebx, r11d
xor bl, r13b
mov byte [rsp + 0x40], bl
mov eax, ebx
xor al, r11b
mov r12d, r11d
and al, bl
mov byte [rsp + 0x60], al
mov ebx, eax
xor bl, r15b
or r15b, al
xor r15b, 1
or r15b, bl
xor r15b, 1
mov eax, ebx
and al, r15b
xor r15b, bl
or r15b, al
mov r14d, esi
xor r14b, dil
mov ebp, r14d
xor bpl, 1
mov r11d, ebp
xor r11b, dil
mov eax, esi
or al, bpl
or bpl, dil
xor bpl, 1
or bpl, r11b
or r14b, dil
xor al, 1
xor r14b, 1
mov r11d, eax
and r11b, r14b
xor r14b, al
or r14b, r11b
mov r11d, ebp
xor r11b, 1
mov eax, r11d
and al, bpl
mov edi, eax
xor al, r11b
xor dil, 1
or dil, bpl
xor dil, 1
or dil, al
mov eax, r14d
xor al, 1
mov r11d, r14d
and r11b, al
mov ebx, r11d
xor r11b, r14b
xor bl, 1
or bl, al
xor bl, 1
or bl, r11b
xor bl, dil
mov r11d, ebp
and r11b, al
xor al, bpl
or al, r11b
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov ebx, eax
xor bl, 1
mov r11d, r15d
xor r15b, bl
or r15b, bl
mov edi, ebx
and dil, al
xor bl, dil
xor dil, 1
or dil, al
xor dil, 1
or dil, bl
xor r11b, 1
xor dil, 1
mov eax, r11d
and al, dil
xor dil, r11b
or dil, al
mov eax, edi
xor al, r15b
or dil, r15b
xor dil, 1
mov ebx, edi
and bl, al
xor dil, al
or dil, bl
mov r10d, r9d
or r10b, sil
xor sil, r9b
mov ebx, esi
xor bl, 1
or bl, r10b
mov eax, r10d
xor al, sil
xor al, 1
xor bl, 1
or bl, al
xor bl, 1
mov eax, esi
xor al, bl
or bl, sil
xor bl, 1
or bl, al
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov r11d, ebx
xor r11b, 1
mov eax, r11d
and al, bl
xor r11b, al
xor al, 1
or al, bl
xor al, 1
or al, r11b
mov ebx, eax
xor bl, 1
mov r11d, ebx
and r11b, al
mov esi, ebx
and sil, r11b
xor r11b, bl
or r11b, sil
or bl, al
mov eax, r11d
xor al, bl
or bl, r11b
xor bl, 1
or bl, al
mov r11d, ebx
xor r11b, 1
mov eax, edi
xor al, 1
and r11b, al
mov esi, edi
and sil, bl
or sil, r11b
xor sil, 1
or sil, al
xor al, bl
xor al, 1
and al, bl
xor bl, dil
and bl, dil
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
xor sil, 1
xor bl, sil
mov eax, ebx
xor al, 1
and sil, al
xor al, sil
test al, 1
mov eax, 0xab0ee67b
mov ebp, 0x427fb024
cmove ebp, eax
test bl, 1
cmove eax, ebp
test sil, 1
cmove eax, ebp
mov dword [rsp + 0x154], eax
mov r10d, dword [rsp + 0x20]
mov eax, r10d
and eax, 0xdd29e97f
mov esi, dword [rsp + 0xc]
mov ebx, esi
and ebx, 0x22d61680
or ebx, eax
mov eax, ebx
not eax
and eax, 0x22d61680
and ebx, 0xdd29e97f
or ebx, eax
mov ebp, ebx
not ebp
and ebx, 0x85174a2e
and ebp, 0x7ae8b5d1
or ebp, ebx
mov eax, ebp
xor eax, 0x7ae8b5d0
xor ebp, 0x7ae8b5d1
and ebp, eax
mov eax, ebp
mov edi, dword [rsp + 0x30]
xor eax, edi
and eax, ebp
mov ebx, ebp
not ebx
and ebx, dword [rsp + 0x28]
and ebp, edi
or ebp, ebx
mov edi, eax
not edi
mov ebx, edi
and ebx, 0xe75d86fe
and eax, 0x18a27901
or eax, ebx
mov ebx, ebp
not ebx
or edi, ebx
and ebx, 0xe75d86fe
and ebp, 0x18a27901
or ebp, ebx
xor ebp, eax
not edi
or edi, ebp
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x65d7ae18
and eax, edi
and edi, 0x9a2851e7
or edi, ebp
mov ebp, edi
xor ebp, 0x980011e5
xor edi, 0x65d7ae18
mov ebx, edi
and ebx, 0x66fec60a
and ebp, 0x990139f5
or ebp, ebx
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0x66fec60a
and eax, 0x990139f5
or eax, ebx
xor eax, ebp
not edi
or edi, eax
mov eax, r10d
and eax, 0x111e22fe
mov ebp, esi
and ebp, 0xeee1dd01
or ebp, eax
mov eax, ebp
xor eax, 0x611000
xor ebp, 0xc22b0
or ebp, 0x7912cd4f
mov ebx, ebp
and ebx, 0xdf8280f0
and eax, 0x6d3200
or eax, ebx
mov ebx, esi
xor ebx, 0x86ed32b0
and ebx, esi
mov esi, ebx
not esi
or ebp, esi
and esi, 0xdf8280f0
and ebx, 0x207d7f0f
or ebx, esi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x559f3f84
and ebp, 0xaa60c07b
or ebp, eax
mov eax, edi
not eax
mov ebx, eax
and eax, 0x897bfd05
and edi, 0x768402fa
or edi, eax
mov eax, ebp
xor eax, 0x248402ca
xor ebp, 0xd3720d34
or ebx, ebp
and ebp, 0x897bfd05
and eax, 0x768402fa
or eax, ebp
xor eax, edi
mov ebp, ebx
not ebp
mov edi, ebx
and edi, 0x40bbff91
and ebp, 0xbf44006e
or ebp, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0x40bbff91
and eax, 0xbf44006e
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xafca85f8
and ebx, 0x50357a07
or ebx, eax
mov edi, ebx
xor edi, 0x46000
xor ebx, 0xe000000
or ebx, 0x40030304
and ebx, 0x4e331306
and edi, 0x218c6408
or edi, ebx
or ebp, 0x2fbc740a
mov eax, ebp
not eax
and ebp, 0x4e331306
and eax, 0x904088f1
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0xd0438bf5
and eax, 0x2fbc740a
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xff97e2ad
and eax, 0x681d52
or eax, ebp
mov ebp, eax
xor ebp, 0x681502
xor eax, 0x93956220
and eax, 0x93956a70
and ebp, 0x6c6a958f
or ebp, eax
mov eax, ebp
xor eax, 0x90814210
xor ebp, 0x28608402
and ebp, 0x2b74ac62
and eax, 0xd48b539d
or eax, ebp
xor eax, 0xd48b539d
setne sil
sete r10b
mov eax, r12d
xor al, byte [rsp + 0x88]
or al, byte [rsp + 0x13]
mov r11d, eax
mov eax, r10d
xor al, sil
mov edi, eax
not dil
and dil, al
xor dil, 1
mov ebx, eax
xor bl, dil
or dil, al
xor dil, 1
or dil, bl
mov ebp, r10d
xor bpl, al
not bpl
and bpl, al
mov eax, r11d
xor al, 1
mov ebx, r9d
and bl, al
mov r15d, r11d
mov byte [rsp + 0x13], r11b
and r15b, r13b
or r15b, bl
mov ebx, eax
and bl, r11b
mov r14d, eax
mov r12d, eax
mov byte [rsp + 0xb8], al
xor r14b, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, r14b
mov eax, ebx
xor al, 1
and al, r9b
and bl, r13b
or bl, al
mov r11d, ebx
xor r11b, 1
mov r14d, ebx
and r14b, r11b
mov eax, r14d
xor r14b, bl
xor al, 1
or al, r11b
xor al, 1
or al, r14b
mov byte [rsp + 0x61], r15b
mov ebx, r15d
xor bl, r12b
and bl, r15b
xor al, bl
xor bl, 1
mov r14d, ebx
and r14b, r11b
xor r11b, bl
or r11b, r14b
mov ebx, r11d
xor bl, al
xor al, 1
or al, r11b
xor bl, 1
xor al, 1
or al, bl
mov r11d, edi
xor r11b, 1
mov ebx, r11d
xor bl, bpl
xor r11b, bl
and r11b, bl
mov ebx, ebp
xor bl, 1
or bl, dil
xor bpl, dil
and bpl, dil
mov edi, ebx
xor dil, bpl
xor bpl, 1
or bpl, bl
xor dil, 1
xor bpl, 1
or bpl, dil
mov edi, r11d
xor dil, 1
mov ebx, ebp
xor bl, 1
and bpl, dil
or dil, bl
and bl, r11b
or bl, bpl
mov r11d, edi
xor r11b, bl
xor bl, 1
or bl, dil
xor r11b, 1
xor bl, 1
or bl, r11b
xor bl, 1
mov r11d, ebx
xor r11b, al
and bl, al
or bl, r11b
xor r11b, 1
xor al, r11b
xor al, 1
and al, r11b
mov edi, ebx
xor dil, 1
mov r11d, eax
xor r11b, 1
mov ebp, eax
and bpl, bl
or al, dil
and dil, r11b
or dil, bpl
xor r11b, bl
xor al, 1
or al, r11b
xor dil, 1
mov ebx, edi
xor bl, al
or dil, al
xor dil, 1
or dil, bl
mov eax, r10d
and al, r13b
mov ebx, r9d
and bl, sil
or bl, al
mov eax, ebx
xor al, r13b
and al, bl
and r10b, r9b
and sil, r13b
or sil, r10b
xor sil, al
mov ebx, esi
not bl
and bl, al
mov eax, ebx
and al, sil
xor bl, sil
or bl, al
mov eax, ebx
xor al, 1
mov r10d, eax
and r10b, bl
mov r11d, eax
and r11b, r10b
xor r10b, al
or r10b, r11b
or al, bl
mov esi, r10d
xor sil, 1
xor al, 1
mov r11d, eax
xor r11b, sil
mov ebx, esi
and bl, r10b
mov ebp, esi
and bpl, bl
xor bl, sil
or bl, bpl
xor bl, al
or al, r10b
xor r11b, 1
xor al, 1
or al, r11b
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
xor r10b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r10b
mov r10d, ebx
xor r10b, 1
and r10b, bl
mov eax, r10d
and al, bl
xor r10b, bl
or r10b, al
mov esi, edi
xor sil, 1
mov eax, esi
and al, dil
xor al, 1
mov r11d, edi
xor r11b, al
or al, dil
xor al, 1
or al, r11b
mov ebx, esi
or bl, dil
mov r11d, ebx
xor r11b, 1
and r11b, al
xor al, 1
and al, bl
or al, r11b
mov r11d, ebx
and r11b, sil
xor bl, sil
or bl, r11b
xor al, 1
mov r11d, eax
xor r11b, bl
or al, bl
xor al, 1
or al, r11b
mov r11d, r10d
xor r11b, 1
mov ebp, r11d
xor bpl, r10b
and bpl, r11b
mov ebx, ebp
xor bl, 1
or bl, al
xor al, 1
or al, bpl
xor bl, 1
xor al, 1
mov ebp, ebx
and bpl, al
xor al, bl
or al, bpl
mov ebp, r10d
and bpl, r11b
mov ebx, ebp
xor bl, 1
or bl, r11b
xor bpl, r10b
xor bl, 1
or bl, bpl
xor bl, dil
mov r11d, esi
xor r11b, r10b
or sil, r10b
xor sil, 1
or sil, r11b
xor bl, 1
xor sil, 1
mov r10d, ebx
and r10b, sil
xor sil, bl
or sil, r10b
mov ebx, esi
xor bl, 1
and bl, sil
xor bl, 1
mov r10d, esi
xor r10b, bl
or bl, sil
xor bl, 1
or bl, r10b
mov r10d, ebx
xor r10b, al
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, r10b
test bl, 1
mov r13d, 0x41c98b1e
mov ebp, 0x2f57fa4f
cmovne ebp, r13d
test r10b, 1
cmove ebp, r13d
test al, 1
mov eax, 0x2f57fa4f
cmove ebp, eax
mov dword [rsp + 0x11c], ebp
mov ebx, dword [rsp + 0x20]
mov eax, ebx
and eax, 0x624bf28e
mov r9d, dword [rsp + 0xc]
mov edi, r9d
and edi, 0x9db40d71
or edi, eax
xor edi, 0x9db40d71
mov eax, edi
mov ebp, dword [rsp + 0x14]
and eax, ebp
xor edi, ebp
or edi, eax
mov eax, edi
not eax
and eax, 0x364f844e
and edi, 0xc9b07bb1
or edi, eax
mov esi, edi
xor esi, 0x88804191
xor edi, 0x1606000e
and edi, 0x57363a2e
and esi, 0xa8c9c5d1
or esi, edi
mov eax, esi
xor eax, 0xb9c24cca
xor esi, 0xa8c9c5d1
and esi, eax
mov ebp, ebx
mov r15d, ebx
and ebp, 0xec10b4a8
mov eax, r9d
and eax, 0x13ef4b57
or eax, ebp
mov ebp, eax
xor ebp, 0x2e44244
and ebp, 0xeef476e4
xor eax, 0xfd1b3db3
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x9afb2e5a
and eax, 0x6504d1a5
or eax, ebp
mov ebp, esi
xor ebp, 0xe11b5e45
and ebp, esi
mov ebx, esi
not esi
and esi, 0xedf0b24
and ebx, 0xf120f4db
or ebx, esi
mov edi, eax
xor edi, 0x6504d1a5
mov esi, eax
xor esi, 0x9878221a
and esi, 0xfd7c231b
xor eax, 0x841f8fe0
and eax, edi
and edi, 0x283dce4
or edi, esi
mov r10d, ebx
xor r10d, 0xf120f4db
mov esi, ebx
xor esi, 0xefc45561
and esi, r10d
mov r11d, esi
and r11d, ebp
xor ebp, esi
or ebp, r11d
mov r11d, edi
xor r11d, 0x283dce4
mov esi, r11d
and esi, 0xe11b5e45
mov r14d, esi
and r14d, eax
xor eax, esi
or eax, r14d
mov esi, ebp
not esi
and esi, 0x610d159a
and ebp, 0x9ef2ea65
or ebp, esi
mov esi, eax
not esi
and esi, 0x610d159a
and eax, 0x9ef2ea65
or eax, esi
xor eax, ebp
xor ebx, 0xedf0b24
mov esi, ebx
and esi, 0x59864c7a
and r10d, 0xa679b385
or r10d, esi
xor edi, 0xfd7c231b
or ebx, edi
and edi, 0x59864c7a
and r11d, 0xa679b385
or r11d, edi
xor r11d, r10d
not ebx
or ebx, r11d
not ebx
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov ebp, ebx
not ebp
or ebx, 0xc8e050e5
and ebx, 0xc9e1d1f7
mov eax, ebp
and ebp, 0x100a0808
or ebp, ebx
or eax, 0x110b891a
mov r11d, eax
not r11d
and eax, 0xc9e1d1f7
and r11d, 0x26142600
or r11d, eax
xor r11d, ebp
mov ebx, r11d
not ebx
mov ebp, r11d
and ebp, 0x5a5dd68d
mov eax, ebx
and ebx, 0xa5a22972
or ebx, ebp
and eax, r11d
mov ebp, eax
not ebp
or r11d, ebp
and ebp, 0x5a5dd68d
and eax, 0xa5a22972
or eax, ebp
xor eax, ebx
not r11d
or r11d, eax
mov eax, r15d
and eax, 0x4910010
mov ebp, r9d
and ebp, 0x81422482
or ebp, eax
xor ebp, 0x81422482
mov edi, r9d
xor edi, 0x85d32492
and edi, r9d
mov ebx, ebp
and ebx, edi
xor edi, ebp
or edi, ebx
mov ebp, edi
not ebp
and ebp, 0xe1466214
and edi, 0x1eb99deb
or edi, ebp
mov esi, edi
xor esi, 0x9b6ab979
mov ebp, edi
xor ebp, 0x4850280
and ebp, 0x1ced2299
xor edi, 0xda5e91b6
and edi, esi
and esi, 0xe312dd66
or esi, ebp
mov r10d, r11d
not r10d
xor r11d, 0x413428cf
and r11d, r10d
mov r15d, r11d
not r15d
mov eax, r15d
and eax, 0x6b1871d4
and r11d, 0x94e78e2b
or r11d, eax
mov r12d, esi
xor r12d, 0xe312dd66
xor esi, 0x5dd90a56
and esi, r12d
mov r14d, r10d
and r14d, r12d
xor r12d, r10d
or r10d, 0x413428cf
mov ebx, r10d
not ebx
or r15d, r10d
and r10d, 0x6b1871d4
and ebx, 0x94c38620
or ebx, r10d
xor ebx, r11d
not r15d
or r15d, ebx
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0x27f558f5
and esi, 0xd80aa70a
or esi, eax
mov eax, edi
not eax
or ebx, eax
and eax, 0x27f558f5
and edi, 0xd80aa70a
or edi, eax
xor edi, esi
not ebx
or ebx, edi
mov eax, r15d
not eax
and eax, ebx
not ebx
and ebx, r15d
or ebx, eax
or r12d, r14d
mov eax, r12d
not eax
and eax, 0x8929b7e0
and r12d, 0x76d6481f
or r12d, eax
mov eax, ebx
not eax
mov edi, eax
and edi, 0xc3ca72d6
and ebx, 0x3c358d29
or ebx, edi
mov ebp, r12d
xor ebp, 0x34140809
xor r12d, 0x8929b7e0
or eax, r12d
and r12d, 0xc3ca72d6
and ebp, 0x3c358d29
or ebp, r12d
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xda020253
and ebp, eax
and eax, 0x25fdfdac
or eax, ebx
xor eax, 0x25fdfdac
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xf88dd60a
and eax, 0x77229f5
or eax, ebp
mov ebp, eax
xor ebp, 0x45228d0
xor eax, 0x108d9402
and eax, 0x13ad9527
and ebp, 0xec526ad8
or ebp, eax
mov eax, ebp
xor eax, 0x1a51120
xor ebp, 0x4504288
and ebp, 0x1658c68f
and eax, 0xe9a73970
or eax, ebp
xor eax, 0xe9a73970
setne r11b
sete r10b
mov ebx, r10d
xor bl, r11b
mov eax, ebx
xor al, 1
and bl, al
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
xor bl, 1
mov esi, r10d
and sil, bl
mov edi, r10d
xor dil, bl
or dil, sil
mov eax, ebx
or al, r11b
xor al, 1
xor bl, r11b
not bl
and bl, r11b
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
xor bl, 1
mov esi, edi
or sil, bl
xor bl, dil
mov eax, esi
xor al, bl
xor bl, 1
or bl, sil
xor al, 1
xor bl, 1
or bl, al
mov esi, ebx
xor sil, 1
mov ebp, esi
and bpl, bl
mov edi, esi
xor dil, bpl
xor bpl, 1
or bpl, bl
xor bpl, 1
or bpl, dil
mov edi, esi
or dil, bl
xor bpl, dil
mov eax, edi
xor dil, sil
xor al, 1
or al, bl
xor al, 1
or al, dil
xor al, 1
mov ebx, ebp
and bl, al
xor al, bpl
or al, bl
mov r12b, byte [rsp + 4]
mov esi, r12d
xor sil, al
xor sil, 1
and sil, al
or al, r12b
xor sil, 1
mov ebx, esi
xor bl, al
or sil, al
xor sil, 1
or sil, bl
mov bl, byte [rsp + 8]
and r10b, bl
mov eax, r12d
and al, r11b
or al, r10b
mov edi, ebx
and dil, r11b
mov r10d, r11d
xor r11b, bl
or r11b, dil
xor r11b, 1
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov eax, r11d
xor al, 1
mov ebx, eax
and bl, r11b
xor al, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
xor r10b, r12b
xor bl, r10b
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
mov r10d, eax
xor r10b, bl
xor bl, 1
or bl, al
xor r10b, 1
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
mov r10d, eax
and r10b, bl
mov r11d, eax
and r11b, r10b
xor r10b, al
or r10b, r11b
or al, bl
mov ebp, eax
xor bpl, 1
and bpl, al
xor bpl, 1
mov r11d, ebp
xor r11b, al
or bpl, al
xor bpl, 1
or bpl, r11b
mov r11d, ebp
xor bpl, 1
and bpl, r10b
xor r10b, 1
and r11b, r10b
or bpl, r11b
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
xor bpl, 1
mov r10d, ebp
xor r10b, al
or bpl, al
xor bpl, 1
or bpl, r10b
mov edi, ebp
xor dil, 1
and bpl, dil
mov eax, edi
and al, bpl
xor bpl, dil
or bpl, al
mov r14d, esi
xor r14b, 1
mov r15d, r14d
or r15b, sil
mov r10d, ebp
mov eax, ebp
and bpl, sil
and sil, r15b
xor r15b, 1
mov ebx, r15d
xor bl, r14b
and bl, r15b
and r15b, r14b
or r15b, sil
mov r11d, ebx
xor r11b, 1
xor bl, r15b
xor r15b, 1
or r15b, r11b
xor r15b, 1
or r15b, bl
xor r10b, 1
or al, r10b
mov ebx, eax
xor bl, dil
or al, dil
xor al, 1
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
xor al, 1
mov ebx, eax
or bl, r15b
xor al, r15b
xor al, 1
and al, r15b
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
mov ebx, r14d
xor bl, r10b
and bl, r14b
and r10b, r14b
or r10b, bpl
xor bl, 1
xor r10b, 1
mov r11d, ebx
xor r11b, r10b
or r10b, bl
xor r10b, 1
or r10b, r11b
mov ebx, r10d
xor bl, 1
and r10b, bl
mov r11d, ebx
and r11b, r10b
xor r10b, bl
or r10b, r11b
xor r10b, 1
xor al, 1
mov r11d, eax
or r11b, r10b
xor al, r10b
mov ebx, r11d
xor bl, al
test bl, 1
mov ebp, 0xf6d05550
cmove r13d, ebp
test al, 1
cmove ebp, r13d
test r11b, 1
cmovne ebp, r13d
mov dword [rsp + 0x144], ebp
mov eax, r9d
or eax, 0x8cfc4045
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0xd936821f
and ebp, 0x22013da0
or ebp, ebx
mov ebx, r9d
xor ebx, 0x7303bfba
and ebx, r9d
mov edi, ebx
not edi
or eax, edi
and edi, 0xd936821f
and ebx, 0x26c97de0
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x8cfc4045
and eax, 0x7303bfba
or eax, ebp
mov ebp, eax
not ebp
and eax, 0x50431821
and ebp, 0xc0016
or ebp, eax
mov edi, dword [rsp + 0x20]
mov ebx, edi
and ebx, 0x4e8bcbf8
mov eax, r9d
and eax, 0xb1743407
or eax, ebx
mov ebx, ebp
xor ebx, 0xc0016
xor ebp, 0xfff3ffe9
xor eax, 0xe13b2c30
or eax, edi
mov r15d, edi
mov edi, eax
not edi
and edi, ebp
or ebp, eax
and eax, ebx
or eax, edi
not ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
xor ebp, 0xafb0e7c8
and ebp, eax
mov ebx, eax
not eax
and eax, 0xa1304488
and ebx, 0xe80a340
or ebx, eax
xor ebx, 0xe80a340
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
mov edi, eax
and edi, 0x8bb6cb3d
mov r10d, ebp
and r10d, 0x744934c2
or r10d, edi
xor r10d, 0x744934c3
or r10d, eax
mov edi, ebp
xor edi, 0xfffffffe
and edi, ebp
mov eax, ebp
or eax, 1
mov ebp, eax
not ebp
mov esi, eax
and esi, 0xaa334ceb
and ebp, 0x55ccb314
or ebp, esi
mov esi, edi
not esi
or eax, esi
and esi, 0xaa334ceb
and edi, 0x55ccb314
or edi, esi
xor edi, ebp
not eax
or eax, edi
mov ebx, r10d
not ebx
mov ebp, eax
not ebp
mov edi, ebx
xor edi, ebp
and edi, ebx
and r10d, 0x27c0d6b2
and ebx, 0xd83f294d
or ebx, r10d
and ebp, 0x27c0d6b2
and eax, 0xd83f294d
or eax, ebp
xor eax, ebx
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, eax
mov edi, ebp
and edi, 0x629831
mov esi, eax
and eax, 0xff9d67ce
or eax, edi
xor eax, 0xd275555
or eax, ebp
mov edi, ebp
and edi, 0x363eebb1
and esi, 0xc9c1144e
or esi, edi
xor esi, 0xc9c1144e
mov ebp, esi
and ebp, ebx
xor ebx, esi
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xd45cd64
xor ebx, 0xf2ba329b
or ebx, ebp
mov ebp, ebx
not ebp
mov edi, ebp
xor edi, eax
and edi, ebp
and ebx, 0xcb809813
and ebp, 0x347f67ec
or ebp, ebx
mov ebx, eax
not ebx
and eax, 0xcb809813
and ebx, 0x347f67ec
or ebx, eax
xor ebx, ebp
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov ebp, ebx
xor ebp, 0xd45cd64
and ebp, ebx
mov eax, ebx
not ebx
and ebx, 0x8444444
and eax, 0x5018920
or eax, ebx
mov ebx, eax
xor ebx, 0x4018120
xor eax, 0xfafe76df
mov edi, eax
and edi, 0x89b05e14
and ebx, 0x4458160
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x89b05e14
and ebp, 0x764fa1eb
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0x6bf84675
mov ebp, eax
and ebp, 0x9407b98a
or ebp, edi
and ebx, 0x64c3c4f6
and eax, 0x9b3c3b09
or eax, ebx
mov ebx, ebp
xor ebx, 0x9407b102
xor ebp, 0x6bf84675
mov edi, ebp
and edi, 0x6bf80ad8
and ebx, 0x9407f527
or ebx, edi
mov edi, eax
xor edi, 0x90043101
xor eax, 0x64c3c4f6
or ebp, eax
and eax, 0x6bf80ad8
and edi, 0x9407f527
or edi, eax
xor edi, ebx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0x1e0fb58c
and ebp, 0xe1f04a73
or ebp, eax
xor ebp, 0xe1f04a73
setne r11b
mov eax, r11d
xor al, r12b
mov ebx, eax
and bl, r11b
and al, r12b
xor bl, 1
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov ebx, eax
xor bl, 1
mov r13b, byte [rsp + 8]
xor al, r13b
xor al, 1
or al, bl
mov r10d, r11d
xor r10b, r13b
and r11b, r10b
and r10b, r13b
mov ebx, r11d
and bl, r10b
xor r10b, r11b
or r10b, bl
mov r11d, eax
xor r11b, 1
mov ebx, eax
and bl, r11b
xor bl, 1
mov esi, r11d
xor sil, bl
or bl, r11b
xor bl, 1
or bl, sil
or r11b, al
mov esi, ebx
xor sil, 1
mov r14d, r11d
xor r14b, 1
and r11b, bl
mov edi, esi
and dil, r14b
or dil, r11b
mov r11d, ebx
xor r11b, r14b
or r14b, bl
xor r14b, 1
or r14b, r11b
xor r14b, 1
mov ebx, edi
and bl, r14b
xor r14b, dil
or r14b, bl
mov r11d, r10d
xor r11b, 1
mov eax, r10d
or al, r11b
mov edi, r11d
xor dil, al
and dil, r11b
mov ebp, eax
and al, r11b
not bpl
and bpl, r10b
or al, bpl
mov r11d, edi
xor r11b, 1
xor dil, al
xor al, 1
or al, r11b
xor al, 1
or al, dil
xor al, r14b
mov ebx, esi
or bl, r10b
xor sil, r10b
xor bl, 1
mov r10d, ebx
and r10b, sil
xor sil, bl
or sil, r10b
mov r11d, eax
xor r11b, 1
and r11b, al
mov r10d, r11d
and r10b, al
xor r11b, al
or r11b, r10b
mov ebx, esi
xor bl, 1
and sil, bl
mov r10d, esi
and r10b, bl
xor sil, bl
or sil, r10b
xor sil, r11b
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, sil
test al, 1
mov ebp, 0x746344ab
mov eax, 0x90470bbf
cmovne eax, ebp
test bl, 1
mov ebp, 0x90470bbf
cmovne ebp, eax
test sil, 1
cmove ebp, eax
mov dword [rsp + 0x118], ebp
mov eax, r15d
mov r11d, r15d
and eax, 0xe8128c
mov ebp, r9d
and ebp, 0xcc116462
or ebp, eax
xor ebp, 0xcc116462
mov esi, r9d
xor esi, 0xccf976ee
and esi, r9d
mov ebx, ebp
and ebx, esi
xor esi, ebp
or esi, ebx
mov ebp, esi
not ebp
and ebp, 0xbf3dddd9
and esi, 0x40c22226
or esi, ebp
mov ebp, esi
xor ebp, 0x1344c8
xor esi, 0x73c4ab37
and ebp, 0x40136fdf
mov eax, esi
and eax, 0xbfec9020
or eax, ebp
xor eax, 0x40136fde
and esi, 1
or esi, eax
mov edi, dword [rsp + 0x30]
mov eax, edi
and eax, 0xad4d4762
mov r15d, dword [rsp + 0x28]
and r15d, 0x52b2b89d
or r15d, eax
mov r12d, r15d
xor r12d, 0x52b2b89d
mov r10d, esi
xor r10d, 0xa79e1cca
and r10d, esi
xor r15d, 0xf52ca457
and r15d, r12d
mov r14d, esi
and r14d, r12d
xor r12d, esi
not esi
and esi, 0xa79e1cca
mov eax, r10d
and eax, esi
xor esi, r10d
or esi, eax
mov ebx, r15d
not ebx
mov eax, ebx
and eax, 0x1fabc8d9
and r15d, 0xe0543726
or r15d, eax
or edi, 0x5861e335
mov eax, edi
not eax
or ebx, edi
and edi, 0x1fabc8d9
and eax, 0xa0141402
or eax, edi
xor eax, r15d
not ebx
or ebx, eax
mov eax, esi
not eax
and eax, 0x524acb53
and esi, 0xadb534ac
or esi, eax
mov eax, ebx
not eax
and eax, 0x524acb53
and ebx, 0xadb534ac
or ebx, eax
xor ebx, esi
or r12d, r14d
mov eax, r12d
not eax
and eax, 0x1f50418a
and r12d, 0xe0afbe75
or r12d, eax
mov eax, ebx
not eax
mov edi, eax
and edi, 0xc5792844
and ebx, 0x3a86d7bb
or ebx, edi
mov ebp, r12d
xor ebp, 0x20869631
xor r12d, 0x1f50418a
or eax, r12d
and r12d, 0xc5792844
and ebp, 0x3a86d7bb
or ebp, r12d
xor ebp, ebx
not eax
or eax, ebp
mov esi, r9d
or esi, 0x7936d09b
mov ebp, esi
not ebp
mov ebx, esi
and ebx, 0x7dc7825f
and ebp, 0x82082d20
or ebp, ebx
mov ebx, r9d
xor ebx, 0x86c92f64
and ebx, r9d
mov edi, ebx
not edi
or esi, edi
and edi, 0x7dc7825f
and ebx, 0x82387da0
or ebx, edi
xor ebx, ebp
not esi
or esi, ebx
mov ebp, esi
not ebp
and ebp, 0x7da4b601
and esi, 0x825b49fe
or esi, ebp
mov edi, eax
not edi
mov ebx, edi
and ebx, 0xdbd53ebb
and eax, 0x242ac144
or eax, ebx
mov ebp, esi
xor ebp, 0x106202
xor esi, 0xfb6d9965
xor eax, 0xdbd53ebb
or eax, esi
and esi, 0xdf8a8499
and ebp, 0x20757b66
or ebp, esi
mov ebx, eax
not ebx
mov esi, eax
and esi, 0x3d4a647
and ebx, 0xfc2b59b8
or ebx, esi
xor ebp, 0xdf8a8499
or ebp, edi
mov esi, ebp
not esi
or eax, ebp
and ebp, 0x3d4a647
and esi, 0xfc2b59b8
or esi, ebp
xor esi, ebx
not eax
or eax, esi
not eax
mov ebp, eax
and ebp, edi
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x2e178d4f
and eax, 0xd1e872b0
or eax, ebp
xor eax, 0xd1e872b0
setne r10b
sete sil
mov dil, byte [rsp + 0x2c]
mov ebx, edi
mov bpl, byte [rsp + 0x50]
and bl, bpl
xor dil, bpl
or bl, dil
mov r14d, edi
xor r14b, 1
mov ebp, r14d
xor r14b, bl
mov eax, ebx
xor bl, 1
and bpl, bl
and al, dil
or al, bpl
or bl, dil
xor bl, 1
or bl, r14b
xor bl, 1
mov edi, eax
and dil, bl
xor bl, al
or bl, dil
mov r14d, esi
xor r14b, r10b
mov edi, r14d
xor dil, 1
mov ebp, edi
or bpl, sil
xor bpl, 1
mov eax, edi
xor al, sil
or bpl, al
and al, dil
and r14b, sil
mov edi, r14d
and dil, al
xor al, r14b
or al, dil
mov edi, eax
and al, bpl
xor bpl, 1
xor dil, 1
mov r14d, ebp
xor r14b, dil
and r14b, bpl
and dil, bpl
or dil, al
mov eax, r14d
and al, dil
xor dil, r14b
or dil, al
mov ebp, ebx
xor bpl, 1
mov eax, ebp
and al, bl
mov r14d, ebp
and r14b, al
xor al, bpl
or al, r14b
mov r14d, edi
xor r14b, al
or al, dil
xor al, 1
or al, r14b
xor bpl, dil
xor dil, 1
or dil, bl
xor dil, 1
or dil, bpl
mov ebp, edi
xor bpl, 1
and bpl, al
xor al, 1
mov ebx, eax
xor bl, dil
and bl, al
and dil, al
or dil, bpl
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov bl, byte [rsp + 4]
mov eax, ebx
xor al, r10b
and r10b, bl
and r13b, sil
or r13b, r10b
and al, bl
xor sil, bl
xor al, 1
xor sil, 1
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
or sil, bl
mov eax, esi
xor al, 1
mov ebx, eax
and bl, sil
xor al, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, al
mov r10d, r13d
xor r10b, 1
mov eax, r10d
and al, r13b
mov esi, r10d
xor sil, al
xor al, 1
or al, r13b
xor al, 1
or al, sil
mov esi, ebx
xor sil, 1
xor al, sil
xor r10b, sil
or bl, r13b
xor bl, 1
or bl, r10b
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov eax, ebx
xor al, r10b
or r10b, bl
and al, bl
xor al, 1
mov ebx, r10d
or bl, al
xor al, r10b
xor bl, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, eax
xor r10b, 1
or al, dil
xor dil, 1
mov ebx, edi
xor bl, r10b
xor bl, 1
or bl, dil
or dil, r10b
mov r10d, edi
xor r10b, al
or dil, al
xor dil, 1
or dil, r10b
mov r10d, ebx
xor r10b, 1
mov eax, edi
xor al, 1
and dil, bl
and r10b, al
or r10b, dil
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov ebx, eax
xor bl, r10b
test al, 1
mov esi, 0x7fd77131
mov eax, 0x746344ab
cmovne esi, eax
test r10b, 1
cmove esi, eax
test bl, 1
mov eax, 0x7fd77131
cmove esi, eax
mov dword [rsp + 0x150], esi
mov ebp, r11d
and ebp, 0xd8078ba6
mov eax, r9d
and eax, 0x27f87459
or eax, ebp
xor eax, 0x27f87459
mov ebp, eax
mov ebx, dword [rsp + 0x14]
and ebp, ebx
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xa33f2015
and eax, 0x5cc0dfea
or eax, ebp
mov ebx, eax
xor ebx, 0x54c08742
xor eax, 0x202c2001
and eax, 0x282c78a9
and ebx, 0xd7d38756
or ebx, eax
mov edi, r11d
mov r13d, r11d
or edi, r9d
mov dword [rsp + 0x134], edi
mov esi, edi
not esi
mov dword [rsp + 0x138], esi
and esi, 0xe0639b71
and edi, 0x1f9c648e
or edi, esi
mov eax, ebx
xor eax, 0x282c78a9
xor ebx, 0x46500440
mov esi, eax
and eax, 0x998feb3e
and ebx, 0x667014c1
or ebx, eax
mov eax, edi
xor eax, 0x6100480
xor edi, 0xe0639b71
or esi, edi
and edi, 0x998feb3e
and eax, 0x667014c1
or eax, edi
xor eax, ebx
mov ebx, esi
not ebx
mov edi, esi
and edi, 0xba93dc15
and ebx, 0x456c23ea
or ebx, edi
mov edi, eax
not edi
or esi, edi
and edi, 0xba93dc15
and eax, 0x456c23ea
or eax, edi
xor eax, ebx
not esi
or esi, eax
mov edi, esi
not edi
mov eax, edi
and eax, 0x225509b4
mov ebp, esi
and ebp, 0xddaaf64b
or ebp, eax
xor ebp, 0xddaaf64b
mov r14d, edi
and r14d, esi
mov eax, ebp
and eax, r14d
xor r14d, ebp
or r14d, eax
mov r10d, r14d
not r10d
mov eax, r10d
and eax, 0xc3e8914f
mov r11d, r14d
and r11d, 0x3c176eb0
or r11d, eax
and edi, 0x69e5afeb
and esi, 0x961a5014
or esi, edi
mov r15d, esi
xor r15d, 0x961a5014
xor esi, 0x21818322
and esi, 0xa5999336
mov eax, r15d
and eax, 0x5a666cc9
or eax, esi
xor eax, 0x998efd86
and r15d, 0x3c176eb0
or r15d, eax
not r11d
or r11d, r10d
mov ebx, r11d
xor ebx, 0x1d0ed3ab
mov esi, ebx
and esi, r11d
mov eax, esi
not eax
mov edi, eax
and edi, 0xbe9e5b84
and esi, 0x4161a47b
or esi, edi
mov ebp, r11d
not ebp
and ebx, ebp
mov edi, ebx
not edi
or eax, edi
and edi, 0xbe9e5b84
and ebx, 0x4161a47b
or ebx, edi
xor ebx, esi
not eax
or eax, ebx
mov edi, r15d
not edi
mov ebx, r15d
and ebx, 0xe2f12c54
mov esi, r15d
xor esi, 0x1d0ed3ab
and esi, edi
mov r12d, ebx
and r12d, esi
xor esi, ebx
or esi, r12d
mov ebx, eax
not ebx
and ebx, esi
not esi
and esi, eax
or esi, ebx
mov ebx, ebp
and ebx, 0xea69463c
and r11d, 0x1596b9c3
or r11d, ebx
or ebp, edi
and edi, 0xea69463c
and r15d, 0x1596b9c3
or r15d, edi
xor r15d, r11d
not ebp
or ebp, r15d
mov eax, ebp
not eax
and eax, 0x5fa293bc
and ebp, 0xa05d6c43
or ebp, eax
mov r11d, esi
not r11d
mov ebx, r11d
and ebx, 0xca50bc47
and esi, 0x35af43b8
or esi, ebx
mov eax, ebp
xor eax, 0x200d4000
xor ebp, 0x5fa293bc
or r11d, ebp
and ebp, 0xca50bc47
and eax, 0x35af43b8
or eax, ebp
xor eax, esi
not r11d
or r11d, eax
mov eax, r11d
not eax
and eax, 0xc3281144
mov edi, r11d
and edi, 0xc0800a
or edi, eax
xor edi, 0xc0800a
and r11d, 0x3c176eb1
or r11d, edi
mov esi, r14d
xor esi, 0xfffffffe
and esi, r14d
and r10d, 0x32266c60
and r14d, 0xcdd9939f
or r14d, r10d
mov eax, esi
not eax
mov ebp, eax
and ebp, 0x1a3357b9
and esi, 0xe5cca846
or esi, ebp
mov ebp, r14d
xor ebp, 0x20042840
xor r14d, 0xcdd9939e
or eax, r14d
and r14d, 0x1a3357b9
and ebp, 0xe5cca846
or ebp, r14d
xor ebp, esi
not eax
or eax, ebp
mov ebp, eax
or eax, 0x5d18bdbe
mov ebx, eax
not ebx
and eax, 0x5d24e0fe
and ebx, 0xa2c30201
or ebx, eax
not ebp
or ebp, 0xa2e74241
mov eax, ebp
not eax
and ebp, 0x5d24e0fe
and eax, 0x181d00
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x5d18bdbe
and eax, 0xa2e74241
or eax, ebp
mov ebp, eax
not ebp
mov ebx, r11d
xor ebx, ebp
and ebx, r11d
mov edi, r11d
not edi
and edi, 0x61ebc8ab
and r11d, 0x9e143754
or r11d, edi
and ebp, 0x61ebc8ab
and eax, 0x9e143754
or eax, ebp
xor eax, r11d
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xba399836
and ebx, 0x45c667c9
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0xba399836
and eax, 0x45c667c9
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
mov edi, ebp
and edi, 0xd33b6f75
mov ebx, eax
and ebx, 0x2cc4908a
or ebx, edi
mov edi, ebx
xor edi, 0x20a0400
xor ebx, 0xc001002
and ebx, 0xd303013
and edi, 0x20a8408
or edi, ebx
and eax, 0x3e2d820c
and ebp, 0xc1d27df3
or ebp, eax
mov eax, ebp
xor eax, 0xc1d27df3
xor ebp, 0x1208020c
and ebp, 0x128a462e
mov ebx, eax
and ebx, 0xed75b9d1
or ebx, ebp
xor ebx, 0x1db0f235
and eax, 0xf3ab41b
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xd2519554
and eax, 0x2dae6aab
or eax, ebp
xor edi, 0x20a8408
or edi, 0xf0c54be4
mov ebp, eax
xor ebp, 0x2dae6aab
and ebp, edi
not edi
xor eax, 0xd2519554
mov ebx, edi
xor ebx, eax
and ebx, edi
and eax, edi
or eax, ebp
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x8de8831b
and eax, 0x72177ce4
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x7d2dc8ff
and eax, 0x82d23700
or eax, ebp
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0x1bbccd23
and eax, 0xe44332dc
or eax, ebp
mov ebp, eax
xor ebp, 0x18880103
xor eax, 0x40021c
and eax, 0x374ce3c
and ebp, 0xfc8b31c3
or ebp, eax
xor ebp, 0xfc8b31c3
mov eax, ebp
and eax, ebx
xor ebp, ebx
or ebp, eax
cmp ebp, 0xffffffff
sete r10b
setne sil
mov r9b, byte [rsp + 8]
mov r11d, r9d
xor r11b, sil
mov eax, r9d
or al, sil
xor al, 1
or al, r11b
mov ebx, esi
mov r12b, byte [rsp + 4]
xor bl, r12b
xor bl, 1
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
and r10b, r9b
and sil, r12b
or sil, r10b
mov r10d, esi
xor r10b, al
xor al, 1
xor r10b, 1
mov r11d, eax
or r11b, sil
xor r11b, 1
or r11b, r10b
xor al, sil
mov ebx, eax
and al, r11b
xor r11b, 1
xor bl, 1
mov r10d, r11d
xor r10b, bl
and r10b, r11b
and bl, r11b
or bl, al
mov eax, r10d
xor al, bl
test bl, 1
mov ebp, 0x43bfe474
mov ebx, 0x12ededa
cmovne ebx, ebp
test r10b, 1
mov r15d, 0x12ededa
cmove ebx, r15d
test al, 1
cmovne ebx, ebp
mov dword [rsp + 0x14c], ebx
mov eax, r13d
and eax, 0x842c00a5
mov edi, dword [rsp + 0xc]
mov ebp, edi
and ebp, 0x22804e00
or ebp, eax
mov ebx, ebp
xor ebx, 0x2800a00
xor ebp, 0x9017303a
and ebp, 0xb017743a
and ebx, 0x6a80a85
or ebx, ebp
mov ebp, r13d
or ebp, 0xa6ac4ea5
mov eax, ebp
not eax
and ebp, 0xb017743a
and eax, 0x49408140
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xdb3c73d3
and eax, 0x24c38c2c
or eax, ebp
mov ebp, eax
xor ebp, 0x610001
xor eax, 0x18003002
and ebp, 0x65f10d75
and eax, 0x9a0ef28a
or eax, ebp
mov ebp, eax
xor ebp, 0x9a0ef28b
xor eax, 0x9a0ef28a
and eax, ebp
mov ebx, r13d
and ebx, 0x1e8cb4e4
mov ebp, edi
mov r10d, edi
and ebp, 0xe1734b1b
or ebp, ebx
mov esi, ebp
xor esi, 0xe1734b1b
xor ebp, 0x148484a0
and ebp, 0xf5a5c5b1
mov edi, esi
and edi, 0xa5a3a4e
or edi, ebp
xor edi, 0xa5a3a4f
and esi, 0xfffffffe
or esi, edi
mov ebp, eax
xor ebp, esi
and ebp, eax
mov ebx, eax
not ebx
and ebx, 0xba5ba37d
and eax, 0x45a45c82
or eax, ebx
mov ebx, esi
not ebx
and esi, 0xba5ba37d
and ebx, 0x45a45c82
or ebx, esi
xor ebx, eax
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and eax, 0xafbedb86
and ebx, 0x50412479
or ebx, eax
mov eax, r13d
and eax, 0x388d6812
mov esi, r10d
and esi, 0xc77297ed
or esi, eax
mov eax, esi
xor eax, 0x43529685
xor esi, 0x388d6812
mov ebp, esi
and ebp, 0xa4ac097a
and eax, 0x5b53f685
or eax, ebp
mov edi, dword [rsp + 0x14]
mov ebp, edi
not ebp
mov r10d, ebp
mov dword [rsp + 0x70], ebp
and r10d, 0xa4ac097a
and edi, 0x5b53f685
or edi, r10d
xor edi, eax
or esi, ebp
not esi
or esi, edi
mov eax, ebx
xor eax, 0x50002451
xor ebx, 0xafbedb86
mov ebp, ebx
and ebp, 0x29c95a2a
and eax, 0xd636a5d5
or eax, ebp
mov edi, esi
xor edi, 0x8a200446
and edi, esi
mov r14d, esi
not esi
and esi, 0x921c0127
and r14d, 0x6de3fed8
or r14d, esi
mov r10d, eax
xor eax, 0x29c95a2a
mov esi, eax
or esi, 0x75dffbb9
mov r11d, esi
not r11d
and esi, 0x8eb74010
movzx r11d, r11w
or r11d, esi
or ebx, 0x8a200446
mov esi, ebx
not esi
and ebx, 0x8eb74010
and esi, 0x7148bba9
or esi, ebx
xor esi, r11d
mov ebx, r14d
xor ebx, 0x6de3fed8
mov ebp, r14d
xor ebp, 0x183c0561
and ebp, ebx
mov r11d, ebp
and r11d, edi
xor edi, ebp
or edi, r11d
mov ebp, esi
not ebp
and ebp, edi
not edi
and edi, esi
or edi, ebp
xor r10d, 0x10200495
mov ebp, eax
and ebp, 0xee5ebb4a
and r10d, 0x11a144b5
or r10d, ebp
xor r14d, 0x921c0127
or eax, r14d
and r14d, 0xee5ebb4a
and ebx, 0x11a144b5
or ebx, r14d
xor ebx, r10d
not eax
or eax, ebx
not eax
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc0b23968
and eax, 0x3f4dc697
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5e180c82
and eax, 0xa1e7f37d
or eax, ebp
xor eax, 0x6155ca15
sete bl
mov eax, r12d
mov r10d, r12d
and r10b, bl
xor al, bl
or al, r10b
xor bl, r9b
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov esi, eax
xor sil, 1
mov ebp, eax
and bpl, sil
mov r10d, eax
xor r10b, bpl
xor bpl, 1
or bpl, sil
xor bpl, 1
or bpl, r10b
mov r11d, ebx
xor r11b, 1
and r11b, bl
mov r10d, ebx
and r10b, r11b
xor r11b, bl
or r11b, r10b
or sil, al
mov r10d, r11d
xor r10b, 1
mov edi, r10d
and dil, r11b
mov r14d, edi
and r14b, r11b
xor dil, r11b
xor r10b, bpl
and r10b, bpl
xor r11b, bpl
mov eax, ebp
xor bpl, 1
and al, bpl
xor al, 1
mov ebx, eax
xor bl, bpl
or al, bpl
xor al, 1
or al, bl
mov r12d, esi
xor r12b, 1
mov ebx, r12d
and bl, sil
mov r13d, ebx
and r13b, r12b
xor bl, r12b
or bl, r13b
mov r12d, eax
xor r12b, 1
and r12b, bl
xor bl, 1
and bl, al
or bl, r12b
mov eax, ebp
and al, sil
xor sil, bpl
or sil, al
xor bl, 1
mov eax, ebx
xor al, sil
or bl, sil
xor bl, 1
or bl, al
or dil, r14b
mov esi, ebx
xor sil, 1
mov eax, esi
and al, bl
xor sil, al
xor al, 1
or al, bl
xor al, 1
or al, sil
mov ebx, eax
and al, dil
xor dil, 1
xor bl, 1
and bl, dil
or al, bl
mov ebx, r10d
and bl, r11b
xor r11b, r10b
or r11b, bl
mov ebx, r11d
xor bl, 1
mov r10d, ebx
or bl, al
mov esi, eax
xor al, 1
and r10b, al
and sil, r11b
or sil, r10b
xor al, r11b
xor bl, 1
or bl, al
mov eax, ebx
xor al, sil
test al, 1
mov eax, 0xceb50bbc
cmove r15d, eax
test bl, 1
cmovne eax, r15d
test sil, 1
cmove eax, r15d
mov dword [rsp + 0x114], eax
mov esi, dword [rsp + 0x20]
mov ebp, esi
and ebp, 0x484b9a2b
mov r9d, dword [rsp + 0xc]
mov eax, r9d
and eax, 0xb7b465d4
or eax, ebp
mov ebp, eax
xor ebp, 0x4100180
xor eax, 0x400b8800
or eax, 0x2a40362b
mov ebx, eax
and ebx, 0xd3e7f677
and ebp, 0x4180980
or ebp, ebx
mov ebx, r9d
xor ebx, 0xd5bfc9d4
and ebx, r9d
mov edi, ebx
not edi
or eax, edi
and edi, 0xd3e7f677
and ebx, 0x2c180988
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xcda93dac
and eax, 0x3256c253
or eax, ebp
mov ebp, eax
xor ebp, 0x4490000
xor eax, 0x9010
and eax, 0x2009b92
and ebp, 0x14490400
or ebp, eax
mov ebx, esi
mov eax, esi
and eax, 0x662a8d65
mov esi, r9d
mov r12d, r9d
and esi, 0x99d5729a
or esi, eax
xor ebp, 0x14490400
or ebp, 0xe9b6606d
mov eax, ebp
not eax
mov edi, ebp
and ebp, 0x42697534
and eax, 0x14008a82
or eax, ebp
xor esi, 0x8f9ced08
or esi, ebx
mov r13d, ebx
mov ebx, esi
not ebx
or edi, esi
and esi, 0x42697534
and ebx, 0xbd968acb
or ebx, esi
xor ebx, eax
not edi
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov edi, ebx
not edi
or ebx, 0xa040020
and ebx, 0xe2440e0
mov eax, edi
and edi, 0x41c93a14
or edi, ebx
or eax, 0x45e97ad4
mov ebp, eax
not ebp
and eax, 0xe2440e0
and ebp, 0xb012850b
or ebp, eax
xor ebp, edi
mov eax, ebp
not eax
and eax, 0xac5f1ab9
and ebp, 0x53a0e546
or ebp, eax
mov edi, ebp
not edi
mov ebx, ebp
and ebx, 0x7048bc8e
mov eax, edi
and eax, 0x8fb74371
or eax, ebx
xor eax, 0x7048bc8f
mov r10d, edi
and r10d, 1
or r10d, eax
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
or ebp, 1
mov ebx, ebp
and ebx, 0x9adf6590
and edi, 0x65209a6e
or edi, ebx
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0x9adf6590
and eax, 0x65209a6f
or eax, ebx
xor eax, edi
not ebp
or ebp, eax
mov edi, r10d
not edi
mov eax, ebp
not eax
and ebp, r10d
or r10d, eax
and eax, edi
or eax, ebp
mov ebp, r10d
not ebp
mov edi, r10d
and edi, 0xa3faee11
and ebp, 0x5c0511ee
or ebp, edi
mov edi, eax
not edi
or r10d, edi
and edi, 0xa3faee11
and eax, 0x5c0511ee
or eax, edi
xor eax, ebp
not r10d
or r10d, eax
mov edi, r10d
not edi
mov ebx, r10d
xor ebx, 0x27f248e8
and ebx, r10d
mov ebp, edi
and ebp, 0x9db3f875
and r10d, 0x624c078a
or r10d, ebp
xor r10d, 0x9db3f875
or r10d, edi
and edi, 0x27f248e8
mov ebp, edi
and ebp, ebx
xor ebx, edi
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x2ea9f262
and ebx, 0xd1560d9d
or ebx, ebp
mov eax, ebx
xor eax, 0xb4044541
xor ebx, 0x9432a80
and ebx, 0x4be32ab4
and eax, 0xb41cd54b
or eax, ebx
mov ebx, eax
xor ebx, 0x2008410b
xor eax, 0x2c02080
and eax, 0x96d4b4c0
and ebx, 0x692b4b3f
or ebx, eax
mov ebp, ebx
xor ebp, 0x96d4b4c0
xor ebx, 0x692b4b3f
mov eax, r10d
not eax
and eax, ebp
or ebp, r10d
and r10d, ebx
or r10d, eax
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0xde7e7e93
and eax, 0x2181816c
or eax, ebx
mov esi, r10d
not esi
or ebp, esi
and esi, 0xde7e7e93
and r10d, 0x2181816c
or r10d, esi
xor r10d, eax
not ebp
or ebp, r10d
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xd19161c2
mov eax, ebp
xor eax, 0xd19161c2
and eax, ebp
mov esi, ebx
and esi, eax
xor eax, ebx
or eax, esi
mov ebx, eax
not ebx
and ebx, 0xd19161c2
and eax, 0x2e6e9e3d
or eax, ebx
and edi, 0xfbdf75a9
and ebp, 0x4208a56
or ebp, edi
mov ebx, ebp
xor ebx, 0x4208a56
xor ebp, 0xfbdf75a9
and ebp, eax
not eax
and ebx, eax
or ebp, ebx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete r10b
setne al
mov ebx, eax
mov r9b, byte [rsp + 8]
xor bl, r9b
mov r11d, ebx
not r11b
and r11b, r9b
mov esi, r11d
and sil, bl
xor r11b, bl
or r11b, sil
and r10b, r9b
mov bl, byte [rsp + 4]
and bl, al
or bl, r10b
xor al, bl
and al, bl
xor bl, 1
or bl, r9b
mov esi, ebx
xor sil, 1
mov r10d, ebx
and r10b, al
xor al, 1
and sil, al
or sil, r10b
mov r10d, eax
and r10b, bl
xor al, bl
or al, r10b
mov ebx, eax
xor bl, sil
xor sil, 1
or sil, al
xor bl, 1
xor sil, 1
or sil, bl
mov r10d, r11d
xor r10b, 1
mov r14d, r10d
xor r14b, r11b
or r11b, r10b
mov edi, r11d
xor dil, 1
mov ebx, r11d
and bl, dil
mov ebp, r11d
xor bpl, bl
xor bl, 1
or bl, dil
xor bl, 1
or bl, bpl
and r14b, r10b
xor r14b, 1
xor bl, r14b
mov edi, r11d
and dil, r14b
xor r14b, r11b
or r14b, dil
xor bl, 1
mov r11d, ebx
xor r11b, r14b
or r14b, bl
xor r14b, 1
or r14b, r11b
mov r11d, esi
xor r11b, 1
mov eax, esi
or al, r11b
mov ebx, eax
xor bl, 1
mov edi, esi
and dil, al
or al, r11b
and bl, r11b
or bl, dil
xor al, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
xor bl, 1
mov eax, ebx
or al, r14b
xor bl, r14b
xor bl, 1
and bl, r14b
xor al, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov r11d, r10d
or r11b, sil
xor sil, r10b
mov eax, r11d
xor al, sil
xor sil, 1
or sil, r11b
xor al, 1
xor sil, 1
or sil, al
mov r10d, esi
xor r10b, 1
mov eax, r10d
and al, sil
xor r10b, al
xor al, 1
or al, sil
xor al, 1
or al, r10b
xor al, bl
mov r10d, eax
xor r10b, 1
and bl, r10b
xor r10b, bl
test r10b, 1
mov r15d, 0x7682cb4e
mov ebp, 0x67b118ed
cmovne ebp, r15d
test al, 1
mov eax, 0x67b118ed
cmove eax, ebp
test bl, 1
cmove eax, ebp
mov dword [rsp + 0x148], eax
mov eax, r13d
and eax, 0x137f990c
mov ebp, r12d
and ebp, 0xec8066f3
or ebp, eax
mov eax, ebp
not eax
and eax, 0xec8066f3
and ebp, 0x137f990c
or ebp, eax
mov eax, ebp
not eax
and eax, 1
xor ebp, 0xfffffffe
or ebp, eax
mov eax, dword [rsp + 0x28]
and eax, 0x9b6bbdaa
mov edi, dword [rsp + 0x30]
and edi, 0x64944255
or edi, eax
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0xce0def14
xor ebp, 0x23358b46
and ebp, eax
mov esi, eax
and esi, 0x31f210eb
or esi, ebx
mov eax, edi
xor edi, 0x64944255
xor eax, 0x880015aa
and eax, 0xc80017bf
mov ebx, eax
mov eax, edi
and eax, 0x37ffe840
or eax, ebx
xor eax, 0x37ffe840
mov ebx, eax
and ebx, 0xdcca74b9
and edi, 0x23358b46
or edi, ebx
xor esi, 0x31f210eb
mov r10d, esi
and r10d, eax
xor eax, esi
and esi, 0xdcca74b9
mov ebx, esi
and ebx, ebp
xor ebp, esi
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, edi
not edi
and edi, ebp
or edi, ebx
or eax, r10d
mov ebp, eax
not ebp
and ebp, 0x15c1bd0e
and eax, 0xea3e42f1
or eax, ebp
mov esi, edi
not esi
mov ebp, esi
and ebp, 0x6c1954c2
and edi, 0x93e6ab3d
or edi, ebp
mov ebp, eax
xor ebp, 0x82260231
xor eax, 0x15c1bd0e
or esi, eax
and eax, 0x6c1954c2
and ebp, 0x93e6ab3d
or ebp, eax
xor ebp, edi
not esi
or esi, ebp
mov eax, esi
not eax
and eax, 0x3ac53d6e
and esi, 0xc53ac291
or esi, eax
mov eax, r12d
and eax, 0x2810f25d
and r13d, 0xd7ef0da2
or r13d, eax
mov ebp, esi
xor ebp, 0xc53ac291
mov eax, esi
xor eax, 0x10c1096e
and eax, 0x51c9897e
xor esi, 0x979601d7
and esi, ebp
and ebp, 0xae367681
or ebp, eax
mov eax, r13d
xor eax, 0x2810f25d
mov ebx, r13d
xor ebx, 0xd2670da2
and ebx, 0xd2670df3
xor r13d, 0x7abc311b
and r13d, eax
and eax, 0x2d98f20c
or eax, ebx
mov r10d, ebp
xor r10d, 0xae367681
mov ebx, r10d
and ebx, 0x52acc346
mov r11d, ebx
and r11d, esi
xor esi, ebx
or esi, r11d
mov r14d, eax
xor eax, 0xd2670df3
mov ebx, eax
or ebx, 0xad533cb9
mov r11d, ebx
not r11d
mov r12d, ebx
and r12d, 0x44645335
and r11d, 0x12888042
or r11d, r12d
mov edi, r13d
not edi
or ebx, edi
and edi, 0x44645335
and r13d, 0xbb9bacca
or r13d, edi
xor r13d, r11d
not ebx
or ebx, r13d
mov edi, esi
not edi
and edi, 0x7582e045
and esi, 0x8a7d1fba
or esi, edi
mov edi, ebx
not edi
and edi, 0x7582e045
and ebx, 0x8a7d1fba
or ebx, edi
xor ebx, esi
xor ebp, 0x51c9897e
mov edi, ebp
and edi, 0x46f23437
and r10d, 0xb90dcbc8
or r10d, edi
xor r14d, 0x2908c208
or ebp, eax
and eax, 0x46f23437
and r14d, 0xb90dcbc8
or r14d, eax
xor r14d, r10d
not ebp
or ebp, r14d
mov eax, ebp
not eax
and eax, 0xd832f9f
and ebp, 0xf27cd060
or ebp, eax
xor ebp, 0xf27cd060
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb15f2ed6
and ebp, 0x4ea0d129
or ebp, eax
mov eax, ebp
not eax
and eax, 0x997be1a9
and ebp, 0x66841e56
or ebp, eax
mov eax, ebp
xor eax, 0xc5c92080
xor ebp, 0x2824cf7f
mov ebx, ebp
and ebx, 0x1216994b
and eax, 0xede966b4
or eax, ebx
xor eax, 0xede966b4
or eax, ebp
cmp eax, 0xffffffff
sete r10b
setne r14b
mov dil, byte [rsp + 0xa0]
mov r12b, byte [rsp + 0x38]
xor dil, r12b
mov bl, byte [rsp + 0xcc]
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov sil, byte [rsp + 0xa8]
mov r9b, byte [rsp + 0x2c]
and sil, r9b
mov r11d, esi
xor r11b, 1
mov eax, r11d
and al, sil
mov ebx, eax
and bl, r11b
xor al, r11b
or al, bl
mov ebx, esi
or bl, r11b
xor al, bl
mov ebp, esi
and bpl, bl
xor bl, sil
or bl, bpl
xor al, 1
xor bl, 1
mov ebp, eax
and bpl, bl
xor bl, al
or bl, bpl
xor bl, 1
mov ebp, ebx
or bpl, dil
xor bl, dil
xor bl, 1
and bl, dil
mov eax, ebp
xor al, bl
xor bl, 1
or bl, bpl
xor al, 1
xor bl, 1
or bl, al
xor sil, r12b
or r11b, r9b
xor r11b, 1
or r11b, sil
xor r11b, 1
mov eax, esi
and al, r11b
xor r11b, sil
or r11b, al
mov eax, r11d
xor al, bl
xor bl, 1
mov esi, ebx
and sil, r11b
xor bl, r11b
or bl, sil
xor al, 1
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov r11d, r14d
xor r11b, r10b
mov eax, r11d
and al, r14b
mov esi, r11d
xor sil, r14b
or sil, al
mov edi, r11d
xor dil, 1
mov eax, r14d
xor al, dil
not al
and al, dil
xor r11b, r10b
not r11b
and r11b, r10b
mov edi, r11d
xor dil, 1
xor r11b, al
xor al, 1
or al, dil
xor al, 1
or al, r11b
mov r11d, esi
xor r11b, 1
xor sil, al
mov edi, eax
xor dil, r11b
or al, r11b
xor sil, 1
xor al, 1
or al, sil
xor dil, 1
mov r11d, edi
xor r11b, al
or al, dil
xor al, 1
or al, r11b
mov r11d, eax
xor r11b, bl
xor bl, 1
xor r11b, 1
mov esi, eax
or sil, bl
xor sil, 1
or sil, r11b
mov r11d, ebx
and r11b, al
xor bl, al
or bl, r11b
mov eax, esi
xor al, 1
and sil, al
mov r11d, esi
and r11b, al
xor sil, al
or sil, r11b
xor bl, 1
xor sil, bl
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
xor sil, 1
mov eax, esi
xor al, bl
or sil, bl
xor sil, 1
or sil, al
mov bpl, byte [rsp + 8]
mov ebx, ebp
and bl, r9b
mov byte [rsp + 0x30], bl
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov ebx, eax
xor bl, 1
and al, bl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov byte [rsp + 0x5f], al
mov ebx, eax
xor bl, 1
mov byte [rsp + 0x5e], bl
mov edi, r10d
and dil, bl
mov r11d, eax
and r11b, r14b
or r11b, dil
mov al, byte [rsp + 4]
mov ebx, eax
xor bl, r14b
and r10b, bpl
mov r9d, ebp
and r14b, al
or r14b, r10b
and bl, al
xor bl, 1
xor r14b, 1
mov r10d, ebx
xor r10b, r14b
or r14b, bl
xor r14b, 1
or r14b, r10b
mov ebx, r11d
xor bl, 1
mov eax, ebx
and al, r11b
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
xor r14b, 1
xor al, r14b
mov ebx, r11d
xor bl, r14b
or r14b, r11b
xor r14b, 1
or r14b, bl
mov ebx, eax
xor bl, r14b
or r14b, al
xor r14b, 1
or r14b, bl
mov r11d, r14d
xor r11b, 1
mov ebx, r14d
xor bl, r11b
and r11b, r14b
and bl, r14b
mov r10d, r11d
xor r10b, 1
mov eax, ebx
xor al, 1
and bl, r10b
or r10b, al
and al, r11b
or al, bl
mov ebx, r10d
xor bl, al
xor al, 1
or al, r10b
xor bl, 1
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
mov eax, ebx
xor al, 1
and bl, al
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov eax, esi
xor al, 1
and r10b, al
mov r11d, esi
and r11b, bl
or r11b, r10b
xor r11b, 1
or r11b, al
xor al, bl
xor al, 1
and al, bl
xor bl, sil
and bl, sil
mov r10d, eax
xor r10b, 1
xor al, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, al
mov eax, ebx
and bl, r11b
xor r11b, 1
xor al, 1
mov r10d, r11d
xor r10b, al
and r10b, r11b
and al, r11b
or al, bl
mov ebx, r10d
xor bl, al
test bl, 1
mov ebp, 0x8b58ebdd
cmovne r15d, ebp
test al, 1
cmove ebp, r15d
test r10b, 1
cmove ebp, r15d
mov dword [rsp + 0xcc], ebp
mov r11d, dword [rsp + 0x20]
mov eax, r11d
and eax, 0x547a41a0
mov r12d, dword [rsp + 0xc]
mov ebp, r12d
and ebp, 0x48000
or ebp, eax
xor ebp, 0x48000
mov eax, r12d
and eax, 0xab813e5f
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd164b402
and eax, 0x2e9b4bfd
or eax, ebp
mov ebp, eax
and ebp, 1
xor eax, 0x851a75a3
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x7eed0709
and eax, 0x8112f8f6
or eax, ebp
mov ebp, eax
xor ebp, 0x102a072
xor eax, 0x7eed0709
mov ebx, eax
and eax, 0xe6555f85
and ebp, 0x19aaa07a
or ebp, eax
mov esi, dword [rsp + 0x84]
mov edi, esi
and edi, 0xe6555f85
mov eax, dword [rsp + 0x4c]
and eax, 0x19aaa07a
or eax, edi
xor eax, ebp
or ebx, esi
not ebx
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov edi, eax
not edi
mov ebx, eax
and ebx, 0xa5af0eff
mov ebp, edi
and edi, 0x5a50f100
or edi, ebx
and ebp, eax
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0xa5af0eff
and ebp, 0x5a50f100
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebp, r12d
and ebp, 0x8abf45f7
mov ebx, r11d
and ebx, 0x7540ba08
or ebx, ebp
mov esi, dword [rsp + 0x70]
mov ebp, esi
and ebp, 0x8abf45f7
mov r13d, dword [rsp + 0x14]
mov edi, r13d
and edi, 0x7540ba08
or edi, ebp
xor edi, ebx
mov ebp, r12d
or ebp, esi
not ebp
mov dword [rsp + 0x28], ebp
or edi, ebp
mov ebp, eax
not ebp
and ebp, edi
not edi
mov ebx, eax
xor ebx, edi
and ebx, eax
and edi, eax
or edi, ebp
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, edi
not eax
and eax, 0xdec0eb23
and edi, 0x213f14dc
or edi, eax
mov eax, edi
xor eax, 0x1181050
xor edi, 0x18406820
and edi, 0x38676cac
and eax, 0xc7989353
or eax, edi
mov ebp, eax
xor ebp, 0x8476808
xor eax, 0xc7989353
mov ebx, eax
and ebx, 0xf4b014e7
and ebp, 0xb4feb18
or ebp, ebx
xor ebp, 0xf4b014e7
xor eax, ebp
test eax, ebp
setne dil
sete r10b
mov r11d, r10d
xor r11b, dil
mov eax, r11d
xor al, 1
and al, r11b
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
mov esi, eax
xor sil, 1
mov ebx, esi
or bl, al
mov ebp, ebx
or bpl, r11b
xor bl, r11b
mov r11d, ebp
xor r11b, bl
xor bl, 1
or bl, bpl
xor r11b, 1
xor bl, 1
or bl, r11b
mov r11d, edi
or r11b, bl
xor bl, 1
or bl, r10b
mov ebp, ebx
xor bpl, r11b
or bl, r11b
xor bl, 1
or bl, bpl
mov r11d, edi
xor r11b, al
xor sil, r10b
or al, dil
xor al, 1
or al, sil
xor al, 1
mov esi, r11d
and sil, al
xor al, r11b
or al, sil
xor bl, 1
mov r11d, ebx
or r11b, al
xor bl, al
xor r11b, 1
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov r11d, ebx
xor r11b, 1
mov eax, ebx
xor al, r11b
or r11b, bl
and al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov esi, r11d
xor sil, 1
and sil, al
xor al, 1
and al, r11b
or al, sil
mov esi, r11d
and sil, bl
xor bl, r11b
or bl, sil
mov r11d, ebx
xor r11b, al
xor al, 1
or al, bl
xor r11b, 1
xor al, 1
or al, r11b
mov esi, eax
xor sil, 1
and al, byte [rsp + 0x54]
and sil, byte [rsp + 0x44]
or sil, al
mov eax, r9d
xor al, dil
mov r11d, r9d
or r11b, dil
xor r11b, 1
or r11b, al
and r10b, r9b
and dil, byte [rsp + 4]
or dil, r10b
mov r10d, r11d
xor r10b, 1
mov ebp, r11d
and bpl, r10b
mov eax, r11d
and al, bpl
xor bpl, r11b
or bpl, al
mov ebx, edi
xor bl, 1
mov eax, ebx
and al, dil
mov r14d, ebx
and r14b, al
xor al, bl
or al, r14b
xor al, bpl
xor bl, r11b
or dil, r10b
xor dil, 1
or dil, bl
mov ebx, edi
xor bl, al
xor al, 1
or al, dil
xor bl, 1
xor al, 1
or al, bl
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
xor bl, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
or r10b, al
xor r10b, bl
and bl, r10b
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, esi
xor al, 1
mov r14d, eax
and r14b, sil
mov ebx, eax
xor bl, r14b
xor r14b, 1
or r14b, sil
xor r14b, 1
or r14b, bl
or al, sil
mov esi, r14d
xor sil, 1
mov ebx, esi
or bl, al
xor bl, 1
xor al, sil
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov ebp, r10d
xor bpl, 1
mov edi, r10d
and dil, bpl
mov r11d, edi
and r11b, bpl
mov r15d, edi
xor r15b, bpl
or r15b, r11b
xor r15b, 1
mov r11d, r15d
or r11b, al
xor r15b, al
xor r15b, 1
and r15b, al
xor r11b, 1
mov eax, r11d
and al, r15b
xor r15b, r11b
or r15b, al
mov eax, esi
and al, r14b
mov r11d, esi
and r11b, al
xor al, sil
or al, r11b
mov r11d, r10d
and r11b, dil
xor dil, r10b
or dil, r11b
mov r11d, eax
xor r11b, 1
and r11b, dil
xor dil, 1
and dil, al
or dil, r11b
xor sil, r10b
or r14b, bpl
xor r14b, 1
or r14b, sil
xor r14b, 1
mov eax, edi
and al, r14b
xor r14b, dil
or r14b, al
mov eax, r14d
xor al, 1
and al, r14b
mov r10d, r14d
and r10b, al
xor al, r14b
or al, r10b
mov r10d, eax
and r10b, r15b
xor r15b, 1
xor al, 1
and al, r15b
or al, r10b
mov r10d, r15d
and r10b, r14b
xor r15b, r14b
or r15b, r10b
mov ebx, r15d
xor bl, al
test bl, 1
mov r11d, 0xd1d7e987
mov ebp, 0xe8212a3d
cmovne ebp, r11d
test r15b, 1
mov ebx, 0xe8212a3d
cmovne ebx, ebp
test al, 1
cmove ebx, ebp
mov dword [rsp + 0x110], ebx
mov r9d, dword [rsp + 0x20]
mov ebp, r9d
and ebp, 0xb6760c1b
mov edi, r12d
mov eax, r12d
and eax, 0x4989f3e4
or eax, ebp
mov ebp, eax
xor ebp, 0x48817104
xor eax, 0xb6760c1b
mov ebx, eax
and ebx, 0xb70c82e9
and ebp, 0x48f37d16
or ebp, ebx
mov r12d, dword [rsp + 0x70]
mov ebx, r12d
and ebx, 0xb70c82e9
and r13d, 0x48f37d16
or r13d, ebx
xor r13d, ebp
or eax, r12d
not eax
or eax, r13d
mov ebx, eax
not ebx
and eax, 0xbb464658
and ebx, 0x44b9b9a7
or ebx, eax
mov eax, r9d
and eax, 0x4ec59a1b
mov ebp, edi
mov r13d, edi
and ebp, 0xb13a65e4
or ebp, eax
mov eax, ebx
xor eax, 0x44b9b9a7
xor ebx, 0xbb464658
xor ebp, 0x4ec59a1b
or ebp, r9d
mov r15d, r9d
mov esi, ebp
not esi
and esi, ebx
or ebx, ebp
and ebp, eax
or ebp, esi
not ebx
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov ebx, ebp
not ebx
mov esi, ebx
and esi, 1
mov eax, ebp
xor eax, 0xfffffffe
or eax, esi
mov esi, eax
not esi
and esi, 0xf8868260
and eax, 0x7797d9f
or eax, esi
and ebx, 0x458eee6
and ebp, 0xfba71119
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xfba71118
and ebp, 0x458eee7
or ebp, ebx
mov esi, eax
xor esi, 0x1512995
xor eax, 0xf8868260
mov ebx, eax
and eax, 0xd62e562a
and esi, 0x29d1a9d5
or esi, eax
mov eax, ebp
not eax
or ebx, eax
and eax, 0xd62e562a
and ebp, 0x29d1a9d5
or ebp, eax
xor ebp, esi
mov eax, ebx
not eax
mov esi, ebx
and esi, 0xda79c33
and eax, 0xf25863cc
or eax, esi
mov esi, ebp
not esi
or ebx, esi
and esi, 0xda79c33
and ebp, 0xf25863cc
or ebp, esi
xor ebp, eax
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0x3068e60
mov eax, ebx
and eax, 0x4899608a
or eax, esi
or ebp, ebx
xor eax, 0x4899608a
and ebx, 0xb4601115
or ebx, eax
mov eax, ebx
not eax
and eax, 0xb4601115
and ebx, 0x4b9feeea
or ebx, eax
mov eax, ebx
not eax
and eax, 0x1166ac52
and ebx, 0xee9953ad
or ebx, eax
mov esi, ebx
xor esi, 0xea8812a1
xor ebx, 0x10208840
and ebx, 0x1431c94c
and esi, 0xebce36b3
or esi, ebx
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0x3ca0929d
xor ebp, 0xceff1b05
and ebp, eax
and eax, 0xc35f6d62
or eax, ebx
mov ebx, esi
xor ebx, 0xcace1201
mov r10d, esi
xor r10d, 0x1431c94c
xor esi, 0xdaced249
and esi, r10d
and ebx, 0xceff1b05
mov edi, esi
and edi, ebx
xor ebx, esi
or ebx, edi
xor eax, 0xc35f6d62
mov esi, eax
and esi, 0x3100e4fa
mov edi, esi
and edi, ebp
xor ebp, esi
or ebp, edi
mov esi, ebx
not esi
and esi, 0xfb65551
and ebx, 0xf049aaae
or ebx, esi
mov esi, ebp
not esi
and esi, 0xfb65551
and ebp, 0xf049aaae
or ebp, esi
xor ebp, ebx
mov esi, r10d
and esi, eax
xor eax, r10d
or eax, esi
mov ebx, eax
not ebx
and ebx, 0xd15831c6
and eax, 0x2ea7ce39
or eax, ebx
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x6f3462e4
and ebp, 0x90cb9d1b
or ebp, edi
mov edi, eax
xor edi, 0x838c19
xor eax, 0xd15831c6
or ebx, eax
and eax, 0x6f3462e4
and edi, 0x90cb9d1b
or edi, eax
xor edi, ebp
not ebx
or ebx, edi
mov eax, ebx
not eax
and ebx, eax
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov ebp, ebx
not ebp
mov eax, ebx
xor eax, 0xa647463d
mov edi, eax
and edi, ebp
and eax, ebx
mov esi, edi
and esi, eax
xor eax, edi
or eax, esi
mov edi, eax
not edi
and edi, 0xa647463d
and eax, 0x59b8b9c2
or eax, edi
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xa6aa2ba6
and ebp, 0x5955d459
or ebp, ebx
xor ebp, 0x5955d459
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x75fd4ae6
and eax, ebp
and ebp, 0x8a02b519
or ebp, ebx
mov ebx, ebp
xor ebx, 0x2419
xor ebp, 0x75fd4ae6
mov edi, ebp
and edi, 0x9b37d3c6
and ebx, 0x64c82c39
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0x9b37d3c6
and eax, 0x64c82c39
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xd40ed2bf
and ebp, 0x2bf12d40
or ebp, eax
mov eax, ebp
xor eax, 0x28a00040
xor ebp, 0x14089221
and ebp, 0x1759bf21
and eax, 0xe8a640de
or eax, ebp
mov ebp, eax
xor ebp, 0x2591301
xor eax, 0xa2404c
and eax, 0x15a2ec6c
and ebp, 0xea5d1393
or ebp, eax
xor ebp, 0xea5d1393
setne sil
mov ebx, esi
mov r9b, byte [rsp + 8]
xor bl, r9b
mov eax, ebx
not al
and al, r9b
mov r10d, eax
and r10b, bl
xor al, bl
or al, r10b
mov ebx, eax
not bl
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
xor sil, byte [rsp + 4]
mov edi, eax
and dil, sil
mov r10d, eax
xor r10b, sil
or r10b, dil
mov edi, eax
and dil, bl
xor al, dil
xor dil, 1
or dil, bl
xor dil, 1
or dil, al
mov eax, esi
xor al, 1
mov ebx, esi
and bl, al
xor sil, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, sil
mov eax, edi
xor al, 1
and al, bl
xor bl, 1
and bl, dil
or bl, al
mov esi, r10d
xor sil, 1
mov ebp, r10d
and bpl, sil
xor bpl, 1
mov edi, esi
xor dil, bpl
or bpl, sil
xor bpl, 1
or bpl, dil
mov edi, ebx
xor dil, 1
mov r14d, edi
and r14b, bl
xor r10b, dil
xor dil, r14b
xor r14b, 1
or r14b, bl
xor r14b, 1
or r14b, dil
xor r14b, bpl
or bl, sil
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, r14b
test al, 1
mov eax, 0x7ba64e39
cmove r11d, eax
test bl, 1
cmovne eax, r11d
test r14b, 1
cmove eax, r11d
mov dword [rsp + 0x10c], eax
mov r9d, r15d
mov eax, r15d
and eax, 0xac2211d6
mov r15d, r13d
and r15d, 0x53ddee29
or r15d, eax
mov eax, r15d
not eax
and eax, 0x53ddee29
and r15d, 0xac2211d6
or r15d, eax
mov eax, r15d
not eax
and eax, 0xebda98e2
and r15d, 0x1425671d
or r15d, eax
mov eax, r15d
xor eax, 0x4004005
and eax, 0x459ac087
xor r15d, 0x51bfa79a
or r15d, eax
mov eax, r9d
and eax, 0xba653f78
mov r11d, r13d
and r11d, 0x459ac087
or r11d, eax
mov ebx, r15d
xor ebx, 0xa11a1446
mov r10d, ebx
and r10d, r15d
mov esi, r10d
not esi
mov eax, esi
and eax, 0xe75131a1
and r10d, 0x18aece5e
or r10d, eax
mov r12d, r15d
not r12d
and ebx, r12d
mov edi, ebx
not edi
or esi, edi
and edi, 0xe75131a1
and ebx, 0x18aece5e
or ebx, edi
xor ebx, r10d
not esi
or esi, ebx
not r11d
or r11d, r9d
mov r10d, r11d
not r10d
mov ebx, r10d
or ebx, 0xa11a1446
mov edi, ebx
not edi
mov r14d, ebx
and r14d, 0x9321eee9
and edi, 0x4cc40110
or edi, r14d
mov ebp, r11d
xor ebp, 0xa11a1446
and ebp, r10d
mov eax, ebp
not eax
or ebx, eax
and eax, 0x9321eee9
and ebp, 0x6cde1116
or ebp, eax
xor ebp, edi
not ebx
or ebx, ebp
mov eax, esi
not eax
and eax, 0x55d03721
and esi, 0xaa2fc8de
or esi, eax
mov eax, ebx
not eax
and eax, 0x55d03721
and ebx, 0xaa2fc8de
or ebx, eax
xor ebx, esi
mov eax, r12d
and eax, 0x15f370e
and r15d, 0xfea0c8f1
or r15d, eax
or r12d, r10d
and r10d, 0x15f370e
and r11d, 0xfea0c8f1
or r11d, r10d
xor r11d, r15d
not r12d
or r12d, r11d
mov eax, r12d
not eax
and eax, 0x902da5b5
and r12d, 0x6fd25a4a
or r12d, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0x8ff1cef
and ebx, 0xf700e310
or ebx, eax
mov eax, r12d
xor eax, 0x67004200
xor r12d, 0x902da5b5
or edi, r12d
and r12d, 0x8ff1cef
and eax, 0xf700e310
or eax, r12d
xor eax, ebx
not edi
or edi, eax
mov ebx, edi
not ebx
or edi, 0xb1002c00
and edi, 0xb9a57c2a
mov ebp, ebx
and ebx, 0x46408254
or ebx, edi
or ebp, 0x4ee5d27e
mov eax, ebp
not eax
and ebp, 0xb9a57c2a
and eax, 0x1a0181
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x37535374
and eax, 0xc8acac8b
or eax, ebp
mov ebp, eax
xor ebp, 0x28000108
xor eax, 0xc3d3be73
mov ebx, eax
and ebx, 0xd5fdfea7
and ebp, 0x2a020158
or ebp, ebx
mov ebx, ebp
xor ebx, 0xa000000
xor ebp, 0x41e00400
or ebp, 0xa0046b67
and ebp, 0xe1e66f77
and ebx, 0x1a101000
or ebx, ebp
or eax, 0x5bf21410
mov edi, eax
not edi
and eax, 0xe1e66f77
and edi, 0x4098088
or edi, eax
xor edi, ebx
mov eax, edi
not eax
and eax, 0xae5a341b
and edi, 0x51a5cbe4
or edi, eax
and r9d, 0x27aadcd1
mov r15d, r13d
and r15d, 0xd855232e
or r15d, r9d
mov r12d, edi
xor r12d, 0x424e54
xor edi, 0xf5a8200b
mov eax, edi
and eax, 0xdf3d91a0
and r12d, 0x20c26e5f
or r12d, eax
mov r14d, r15d
xor r14d, 0xd855232e
mov eax, r15d
xor eax, 0x3aa8040
and eax, 0x13afa068
xor r15d, 0x42c2c129
and r15d, r14d
and r14d, 0xec505f97
or r14d, eax
mov r10d, r12d
xor r10d, 0x20c26e5f
mov eax, r12d
xor eax, 0x45aa73a7
and eax, r10d
mov ebp, eax
not ebp
mov r11d, ebp
and r11d, 0x500858ca
and eax, 0xaff7a735
or eax, r11d
or edi, 0x9a97e207
mov ebx, edi
not ebx
or ebp, edi
and edi, 0x500858ca
and ebx, 0x25600530
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov ebx, r14d
xor ebx, 0xec505f97
mov eax, ebx
and eax, 0x9a97e207
mov edi, eax
and edi, r15d
xor r15d, eax
or r15d, edi
mov eax, ebp
not eax
and eax, 0xe9557b10
and ebp, 0x16aa84ef
or ebp, eax
mov eax, r15d
not eax
and eax, 0xe9557b10
and r15d, 0x16aa84ef
or r15d, eax
xor r15d, ebp
xor r12d, 0xdf3d91a0
mov eax, r12d
and eax, 0x3e12992d
and r10d, 0xc1ed66d2
or r10d, eax
xor r14d, 0x13afa068
or r12d, r14d
and r14d, 0x3e12992d
and ebx, 0xc1ed66d2
or ebx, r14d
xor ebx, r10d
not r12d
or r12d, ebx
not r12d
mov eax, r15d
and eax, r12d
xor r12d, r15d
or r12d, eax
mov eax, r12d
xor eax, 0x4b20c505
and eax, r12d
mov esi, r12d
not r12d
and r12d, 0xa004501
and esi, 0x41208004
or esi, r12d
xor esi, 0x41208004
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x34808af7
and eax, 0xcb7f7508
or eax, ebp
mov ebp, eax
xor ebp, 0x98009
xor eax, 0x1004c72
and eax, 0x81567c76
and ebp, 0x7ea98389
or ebp, eax
mov eax, ebp
xor eax, 0x4800101
xor ebp, 0x1546c72
and ebp, 0x7b7deefa
and eax, 0x84821105
or eax, ebp
mov ebp, eax
xor ebp, 0x704d8a12
xor eax, 0x80821001
and eax, 0x8bb274e9
and ebp, 0x744d8b16
or ebp, eax
xor ebp, 0x744d8b16
setne sil
sete bl
mov r12b, byte [rsp + 4]
mov r10d, r12d
and r10b, bl
mov r11d, r12d
xor r11b, bl
or r11b, r10b
mov r10d, r12d
and r10b, sil
and bl, byte [rsp + 8]
or bl, r10b
xor r11b, 1
mov r10d, ebx
and r10b, r11b
xor r11b, bl
or r11b, r10b
xor bl, 1
or bl, sil
mov r10d, r12d
xor r10b, sil
or sil, r12b
xor sil, 1
or sil, r10b
mov r10d, ebx
not r10b
mov eax, esi
not al
and al, bl
or bl, sil
and sil, r10b
or sil, al
xor bl, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, r11d
xor al, 1
mov r15d, r11d
and r15b, al
mov r10d, r11d
xor r10b, r15b
xor r15b, 1
or r15b, al
xor r15b, 1
or r15b, r10b
mov r10d, r15d
xor r10b, 1
mov edi, r15d
or dil, r10b
mov eax, edi
or al, r11b
xor dil, r11b
xor al, 1
mov r11d, eax
and r11b, dil
xor dil, al
or dil, r11b
mov ebp, esi
xor bpl, 1
mov r14d, ebp
or r14b, sil
mov eax, r14d
xor al, 1
mov r11d, r15d
xor r11b, sil
and r11b, r15b
and r15b, sil
and sil, r14b
and al, bpl
or al, sil
or r14b, bpl
xor al, 1
mov esi, r14d
xor sil, al
or al, r14b
xor al, 1
or al, sil
xor al, 1
mov esi, eax
or sil, dil
xor al, dil
xor al, 1
and al, dil
mov ebx, esi
xor bl, al
xor al, 1
or al, sil
xor bl, 1
xor al, 1
or al, bl
and r10b, bpl
or r15b, r10b
mov ebx, r11d
and bl, r15b
xor r15b, r11b
or r15b, bl
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
xor bl, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
mov r11d, r10d
and r11b, r15b
xor r10b, r15b
mov eax, r15d
xor r15b, 1
and al, r15b
xor al, 1
mov esi, r15d
xor sil, al
or al, r15b
xor al, 1
or al, sil
mov esi, ebx
xor sil, 1
and sil, al
xor al, 1
and al, bl
or al, sil
or r10b, r11b
mov ebx, r10d
xor bl, al
test r10b, 1
mov r9d, 0x1e0c1f34
mov ebp, 0xb2128c5a
cmovne ebp, r9d
test al, 1
not bl
cmove ebp, r9d
test bl, 1
mov eax, 0xb2128c5a
cmovne ebp, eax
mov dword [rsp + 0x140], ebp
mov r14d, dword [rsp + 0x20]
mov ebp, r14d
and ebp, 0x874644f0
mov eax, r13d
and eax, 0x78b9bb0f
or eax, ebp
xor eax, 0x78b9bb0f
mov ebp, eax
mov ebx, dword [rsp + 0x14]
and ebp, ebx
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 1
and eax, 0xfffffffe
or eax, ebp
mov ebp, eax
xor ebp, 1
and ebp, eax
mov eax, ebp
not eax
and eax, 0xaa15a049
mov ebx, ebp
and ebx, 0x55ea5fb6
or ebx, eax
xor ebx, 0x55ea5fb6
mov eax, ebx
and eax, 0x1a5f86cb
and ebp, 0xe5a07934
or ebp, eax
mov eax, dword [rsp + 0x84]
mov esi, eax
xor esi, 0xe5a07934
and esi, eax
mov r10d, eax
mov eax, dword [rsp + 0x4c]
and eax, 0xe5a07934
mov edi, esi
and edi, eax
xor eax, esi
or eax, edi
mov esi, ebp
not esi
and esi, 0x5e232b44
and ebp, 0xa1dcd4bb
or ebp, esi
mov edi, eax
not edi
and edi, 0x5e232b44
and eax, 0xa1dcd4bb
or eax, edi
xor eax, ebp
mov esi, eax
mov eax, ebx
and eax, r10d
xor ebx, r10d
or ebx, eax
mov eax, ebx
not eax
and eax, 0x42a0f3a
and ebx, 0xfbd5f0c5
or ebx, eax
mov eax, esi
not eax
mov ebp, eax
and ebp, 0xa913161b
and esi, 0x56ece9e4
or esi, ebp
mov ebp, ebx
xor ebp, 0x52c4e0c4
xor ebx, 0x42a0f3a
or eax, ebx
and ebx, 0xa913161b
and ebp, 0x56ece9e4
or ebp, ebx
xor ebp, esi
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0x6c56f634
and ebx, eax
or eax, 0x93a909cb
mov esi, eax
and esi, 0x865072de
and ebp, 0x68068420
or ebp, esi
mov esi, ebx
not esi
or eax, esi
and esi, 0x865072de
and ebx, 0x79af8d21
or ebx, esi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xd2054084
and eax, 0x2dfabf7b
or eax, ebp
mov ebp, r14d
and ebp, 0xcf8d1007
mov ebx, r13d
xor ebx, 0xcf8d1007
and ebx, r13d
mov edi, r13d
mov esi, ebp
and esi, ebx
xor ebx, ebp
or ebx, esi
mov ebp, ebx
not ebp
and ebp, 0x3072eff8
and ebx, 0xcf8d1007
or ebx, ebp
mov esi, eax
xor esi, 0x41ac494f
xor eax, 0xbe53b6b0
and eax, ebx
not ebx
mov ebp, esi
xor ebp, ebx
and ebp, esi
and ebx, esi
or ebx, eax
mov eax, ebp
not eax
mov esi, eax
and esi, 0xe57fbdf7
and ebp, 0x1a804208
or ebp, esi
mov esi, ebx
not esi
or eax, esi
and esi, 0xe57fbdf7
and ebx, 0x1a804208
or ebx, esi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x556cdbbf
and ebp, eax
and eax, 0xaa932440
or eax, ebx
xor eax, 0xaa932440
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
setne r14b
sete bpl
mov al, byte [rsp + 0x38]
mov r10d, eax
mov r11b, byte [rsp + 0x2c]
xor r10b, r11b
and r10b, al
mov byte [rsp + 0x62], r10b
mov ebx, r10d
xor bl, 1
mov byte [rsp + 0x63], bl
mov eax, r10d
or al, bl
or bl, al
xor al, r10b
xor al, 1
xor bl, 1
or bl, al
mov r13b, byte [rsp + 8]
mov eax, r13d
or al, bl
xor bl, 1
xor al, 1
or bl, r12b
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r10b, byte [rsp + 0xa8]
mov r15d, r10d
xor r15b, 1
mov byte [rsp + 0x4c], r15b
and r15b, r11b
mov r11d, r15d
and r11b, r10b
xor r15b, r10b
or r15b, r11b
xor r15b, 1
mov r11d, ebx
xor r11b, r15b
or r15b, bl
xor r15b, 1
or r15b, r11b
xor r15b, 1
mov ebx, r11d
and bl, r15b
xor r15b, r11b
or r15b, bl
mov ebx, ebp
xor bl, r14b
xor bl, 1
or bl, r14b
mov eax, ebx
xor al, 1
and bl, al
xor al, bl
xor al, 1
and bl, al
xor bl, 1
mov r11d, ebx
xor r11b, al
or bl, al
xor bl, 1
or bl, r11b
mov r11d, ebx
xor r11b, 1
mov eax, r11d
and al, bl
mov esi, r11d
and sil, al
xor al, r11b
or al, sil
mov esi, eax
xor sil, 1
or sil, al
xor r11b, bl
and r11b, bl
mov eax, r11d
and r11b, sil
xor sil, 1
xor al, 1
mov ebx, esi
xor bl, al
and bl, sil
and al, sil
or al, r11b
mov r11d, ebx
xor r11b, 1
xor bl, al
xor al, 1
or al, r11b
xor al, 1
or al, bl
mov esi, eax
xor sil, r15b
and al, sil
and sil, r15b
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov ebx, r14d
mov r10d, r12d
or bl, r12b
mov r15d, r14d
xor r15b, r12b
not r15b
and r15b, r12b
xor r15b, 1
mov r11d, ebx
xor r11b, r15b
or r15b, bl
xor r15b, 1
or r15b, r11b
mov ebx, r13d
mov r11d, r13d
xor r11b, r14b
and r14b, r12b
and bl, bpl
or bl, r14b
or bpl, r12b
xor bpl, 1
or bpl, r11b
xor bpl, 1
mov r11d, ebx
and r11b, bpl
xor bpl, bl
or bpl, r11b
mov r11d, r15d
xor r11b, 1
mov r14d, r15d
and r14b, r11b
mov ebx, r14d
xor bl, 1
or bl, r11b
xor r14b, r15b
xor bl, 1
or bl, r14b
mov eax, ebp
xor al, 1
and bpl, al
mov r11d, ebp
and r11b, al
xor bpl, al
or bpl, r11b
mov r11d, ebx
xor r11b, 1
and r11b, bpl
xor bpl, 1
and bpl, bl
or bpl, r11b
mov ebx, r15d
xor bl, al
or al, r15b
xor al, 1
or al, bl
xor bpl, 1
mov ebx, ebp
xor bl, al
or bpl, al
xor bpl, 1
or bpl, bl
mov eax, ebp
xor al, 1
mov ebx, eax
and bl, bpl
xor bl, 1
mov r11d, ebp
xor r11b, bl
or bl, bpl
xor bl, 1
or bl, r11b
or al, bpl
mov r11d, ebx
xor r11b, 1
mov ebp, eax
xor bpl, 1
and bpl, r11b
or r11b, al
and al, bl
or al, bpl
xor r11b, 1
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov ebx, eax
xor bl, 1
and al, bl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov r15d, esi
xor r15b, 1
mov r14d, r15d
and r14b, sil
mov r13d, r14d
xor r13b, 1
mov ebp, esi
xor bpl, r13b
or r13b, sil
mov esi, eax
xor sil, 1
mov r11d, esi
and r11b, al
mov ebx, eax
xor bl, sil
xor sil, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, sil
and bl, al
mov esi, r11d
xor sil, 1
mov eax, esi
or al, r11b
mov r12d, eax
xor r12b, bl
xor bl, 1
or bl, al
mov eax, r12d
xor al, bl
or bl, r12b
xor bl, 1
or bl, al
xor r14b, r15b
xor r13b, 1
or bpl, r13b
or r14b, r13b
xor r14b, bl
mov ebx, ebp
xor bl, sil
and bl, bpl
and sil, bpl
xor bpl, 1
and r11b, bpl
or sil, r11b
mov r11d, ebx
and r11b, sil
xor sil, bl
or sil, r11b
xor r14b, 1
xor sil, r14b
and r14b, sil
mov eax, esi
xor al, r14b
test al, 1
mov eax, 0x67c60171
cmove r9d, eax
test sil, 1
cmovne eax, r9d
test r14b, 1
cmove eax, r9d
mov dword [rsp + 0x13c], eax
mov r9d, dword [rsp + 0x20]
mov eax, r9d
and eax, 0x7506d148
mov ebp, edi
and ebp, 0x8af92eb7
or ebp, eax
mov eax, ebp
not eax
and eax, 0xc1dff3d4
and ebp, 0x3e200c2b
or ebp, eax
mov eax, ebp
xor eax, 0x300cd43
xor ebp, 0x24d00098
and ebp, 0x6cf610b8
and eax, 0x9309ef47
or eax, ebp
mov esi, eax
xor esi, 0x9008e703
xor eax, 0x4460038
and eax, 0x747087c
and esi, 0xf8b8f783
or esi, eax
mov eax, esi
xor eax, 0x2f48c248
xor esi, 0xf8b8f783
and esi, eax
mov ebp, r9d
mov eax, r9d
and eax, 0x85d2c712
and edi, 0x7a2d38ed
or edi, eax
xor edi, 0x5222f2d9
or edi, ebp
mov r9d, ebp
mov ebp, esi
xor ebp, edi
and ebp, esi
mov eax, esi
not eax
and eax, 0xb64cdc9a
and esi, 0x49b32365
or esi, eax
mov ebx, edi
not ebx
and edi, 0xb64cdc9a
and ebx, 0x49b32365
or ebx, edi
xor ebx, esi
mov eax, ebp
not eax
mov edi, eax
and edi, 0xb385748d
and ebp, 0x4c7a8b72
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xb385748d
and ebx, 0x4c7a8b72
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x8310318a
and eax, 0x54e00441
or eax, ebx
mov ebx, eax
xor ebx, 0x40a00040
xor eax, 0xaa0a29a8
and eax, 0xbe4a2da9
and ebx, 0x41b01042
or ebx, eax
or ebp, 0xd7f035cb
mov eax, ebp
not eax
and ebp, 0xbe4a2da9
and eax, 0x5c214
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xc1313e92
mov r14d, eax
and r14d, 0x3ecec16d
or r14d, ebx
or eax, 0x95c6357a
mov edi, eax
not edi
and eax, 0xa5091489
and edi, 0x4a30ca04
or edi, eax
xor r14d, 0x3ecec16c
or r14d, ebp
or ebp, 0x6a39ca85
mov ebx, ebp
not ebx
and ebp, 0xa5091489
and ebx, 0x10c62172
or ebx, ebp
xor ebx, edi
mov eax, ebx
not eax
and eax, 0xa2667893
and ebx, 0x5d99876c
or ebx, eax
mov ebp, ebx
xor ebp, 0x37a04de8
mov eax, ebx
xor eax, 0x405ca212
and eax, 0x65dca71a
xor ebx, 0xc753509c
and ebx, ebp
and ebp, 0x9a2358e5
or ebp, eax
mov r12d, r14d
not r12d
mov edi, r14d
and edi, 0xf0f31d74
mov eax, r14d
xor eax, 0xf0ce28b
and eax, r12d
mov r11d, edi
and r11d, eax
xor eax, edi
or eax, r11d
mov r15d, ebp
xor ebp, 0x65dca71a
mov edi, ebp
or edi, 0xf0ce28b
mov r13d, edi
not r13d
mov r11d, edi
and r11d, 0x85128cf0
and r13d, 0x70e11104
or r13d, r11d
mov esi, ebx
not esi
or edi, esi
and esi, 0x85128cf0
and ebx, 0x7aed730f
or ebx, esi
xor ebx, r13d
not edi
or edi, ebx
mov ebx, eax
not ebx
and ebx, 0x7f2e49e2
and eax, 0x80d1b61d
or eax, ebx
mov ebx, edi
not ebx
and ebx, 0x7f2e49e2
and edi, 0x80d1b61d
or edi, ebx
xor edi, eax
mov eax, r12d
and eax, 0x66df2119
and r14d, 0x9920dee6
or r14d, eax
xor r15d, 0x982058e4
or r12d, ebp
and ebp, 0x66df2119
and r15d, 0x9920dee6
or r15d, ebp
xor r15d, r14d
not r12d
or r12d, r15d
mov eax, r12d
not eax
and eax, 0x66dcd8cb
and r12d, 0x99232734
or r12d, eax
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x368a60df
and edi, 0xc9759f20
or edi, eax
mov eax, r12d
xor eax, 0x89210720
xor r12d, 0x66dcd8cb
or ebx, r12d
and r12d, 0x368a60df
and eax, 0xc9759f20
or eax, r12d
xor eax, edi
not ebx
or ebx, eax
mov eax, ebx
not eax
mov ebp, ebx
and ebp, 0x7cd4e211
mov esi, eax
and esi, 0x832b1dee
or esi, ebp
and eax, 0x2c885734
and ebx, 0xd377a8cb
or ebx, eax
mov ebp, ebx
xor ebp, 0xd377a8cb
xor ebx, 0xc081034
and ebx, 0x5f6d3835
mov eax, ebp
and eax, 0xa092c7ca
or eax, ebx
xor eax, 0xa092c7ca
or eax, ebp
mov ebp, esi
xor ebp, 0x82291080
mov edi, esi
xor edi, 0x7cd4e211
and ebp, 0x9aedd290
xor esi, 0xfcc0512e
and esi, edi
and edi, 0x65122d6f
or edi, ebp
mov r14d, edi
xor r14d, 0x65122d6f
mov ebp, edi
xor ebp, 0x1af961af
and ebp, r14d
mov ebx, ebp
and ebx, esi
xor esi, ebp
or esi, ebx
mov r11d, eax
not r11d
mov ebp, eax
and ebp, 0x8014b33f
mov ebx, eax
xor ebx, 0x7feb4cc0
and ebx, r11d
mov r15d, ebp
and r15d, ebx
xor ebx, ebp
or ebx, r15d
mov ebp, esi
not ebp
and ebp, 0x5decfa84
and esi, 0xa213057b
or esi, ebp
mov ebp, ebx
not ebp
and ebp, 0x5decfa84
and ebx, 0xa213057b
or ebx, ebp
xor ebx, esi
xor edi, 0x9aedd290
mov esi, edi
and esi, 0x2d46051e
and r14d, 0xd2b9fae1
or r14d, esi
or edi, r11d
and r11d, 0x2d46051e
and eax, 0xd2b9fae1
or eax, r11d
xor eax, r14d
not edi
or edi, eax
mov r11d, ebx
not r11d
mov ebp, r11d
and ebp, 0xcf8d7d86
and ebx, 0x30728279
or ebx, ebp
mov ebp, edi
not ebp
or r11d, edi
and edi, 0xcf8d7d86
and ebp, 0x30728279
or ebp, edi
xor ebp, ebx
not r11d
or r11d, ebp
mov edi, r11d
not edi
mov ebp, edi
and ebp, 0x2a6ff82b
mov esi, r11d
and esi, 0xd59007d4
or esi, ebp
mov ebx, edi
and ebx, 0xa64d717a
and r11d, 0x59b28e85
or r11d, ebx
mov eax, esi
xor eax, 0x51900684
xor esi, 0x224d702a
and esi, 0xa64d717a
and eax, 0x59b28e85
or eax, esi
xor eax, r11d
not eax
or eax, edi
cmp eax, 0xffffffff
setne r14b
sete r11b
mov r13b, byte [rsp + 8]
mov esi, r13d
xor sil, r11b
mov ebp, r10d
xor bpl, r11b
mov edi, r10d
and dil, r14b
and r11b, r13b
or r11b, dil
mov ebx, r11d
xor bl, r14b
or r14b, r10b
xor r14b, 1
or r14b, sil
and sil, r13b
mov edi, esi
xor dil, 1
xor sil, bpl
xor bpl, 1
or bpl, dil
xor bpl, 1
or bpl, sil
and bl, r11b
mov r11d, r14d
not r11b
mov eax, ebx
xor al, 1
and r11b, al
and bl, r14b
or bl, r11b
mov r11d, eax
and r11b, r14b
xor al, r14b
or al, r11b
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov r11d, ebp
xor r11b, 1
mov edi, eax
xor dil, 1
mov esi, edi
and sil, bpl
mov r14d, r11d
and r14b, al
or r14b, sil
mov ebx, edi
and bl, al
xor dil, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dil
xor r14b, 1
or r14b, bpl
and r11b, bl
xor bl, 1
and bl, bpl
or bl, r11b
mov eax, ebx
and bl, r14b
xor r14b, 1
xor al, 1
mov r11d, r14d
xor r11b, al
and r11b, r14b
and al, r14b
or al, bl
mov ebx, eax
xor bl, r11b
test al, 1
mov eax, 0x8de48172
mov esi, 0xee2a982e
cmovne esi, eax
test r11b, 1
mov r11d, 0xee2a982e
cmove esi, r11d
test bl, 1
cmovne esi, eax
mov dword [rsp + 0x108], esi
mov eax, r9d
and eax, 0x755262fd
mov r12d, dword [rsp + 0xc]
mov edi, r12d
xor edi, 0x755262fd
and edi, r12d
mov ebx, eax
and ebx, edi
xor edi, eax
or edi, ebx
mov eax, edi
not eax
and eax, 0x8aad9d02
and edi, 0x755262fd
or edi, eax
mov eax, edi
not eax
and eax, 0x1991a7e2
and edi, 0xe66e581c
or edi, eax
mov eax, r9d
and eax, 0x39c7177
mov esi, r12d
and esi, 0xfc638e88
or esi, eax
mov eax, esi
xor eax, 0xfc638e88
and eax, 0xfffffffe
xor esi, 0x39c7176
or esi, eax
mov eax, esi
not eax
and eax, 0x534bbb7d
and esi, 0xacb44482
or esi, eax
xor edi, 0x1991a7e3
mov eax, edi
neg eax
add edi, 0xffffffff
mov ebx, esi
xor ebx, 0xacb44482
xor esi, 0x534bbb7d
and ebx, eax
or eax, esi
and esi, edi
or esi, ebx
not eax
mov ebx, eax
and ebx, esi
xor esi, eax
or esi, ebx
mov eax, r12d
and eax, 0x28408500
mov edi, r9d
and edi, 0x10044200
or edi, eax
mov r14d, esi
not r14d
mov eax, r14d
and eax, 0x3844c700
mov r15d, esi
xor r15d, 0x3844c700
and r15d, esi
mov ebp, eax
and ebp, r15d
xor r15d, eax
or r15d, ebp
mov eax, edi
xor eax, 0x10004200
xor edi, 0xeffbbdff
mov ebp, edi
and ebp, 0xce0799c8
and eax, 0x30404600
or eax, ebp
mov ebp, r12d
xor ebp, 0xc7bb38ff
and ebp, r9d
mov ebx, ebp
not ebx
or edi, ebx
and ebx, 0xce0799c8
and ebp, 0x31f86637
or ebp, ebx
xor ebp, eax
not edi
or edi, ebp
mov eax, r15d
not eax
and eax, edi
not edi
and edi, r15d
or edi, eax
and r14d, 0xab5333c9
and esi, 0x54accc36
or esi, r14d
mov eax, esi
xor eax, 0x54accc36
xor esi, 0xab5333c9
and esi, edi
not edi
and eax, edi
or esi, eax
not esi
or esi, edi
cmp esi, 0xffffffff
sete dil
setne sil
mov eax, esi
xor al, r10b
mov ebp, eax
and bpl, sil
and sil, r10b
or sil, al
and al, r10b
mov ebx, ebp
and bl, al
xor al, bpl
or al, bl
mov ebx, eax
xor bl, r13b
xor bl, 1
or al, r10b
xor al, 1
or al, bl
mov ebx, r13d
and bl, dil
xor dil, r13b
or dil, bl
mov ebp, esi
xor bpl, 1
mov ebx, edi
xor bl, 1
and dil, bpl
and sil, bl
or sil, dil
mov edi, ebp
xor dil, bl
or bl, bpl
xor bl, 1
or bl, dil
xor bl, 1
mov edi, esi
and dil, bl
xor bl, sil
or bl, dil
mov esi, eax
xor sil, 1
mov edi, ebx
xor dil, 1
and sil, al
mov ebp, eax
and bpl, sil
xor sil, al
mov r14d, eax
and al, dil
xor r14b, dil
or r14b, al
or sil, bpl
and bl, dil
mov eax, edi
and al, bl
xor bl, dil
or bl, al
xor bl, sil
mov ebp, ebx
xor bpl, 1
and bl, bpl
mov esi, ebp
and sil, bl
xor bl, bpl
mov edi, r14d
and dil, bpl
xor bpl, r14b
mov eax, r14d
mov r15d, r14d
xor r14b, 1
and al, r14b
xor r15b, al
xor al, 1
or al, r14b
xor al, 1
or al, r15b
or bl, sil
xor bl, al
or bpl, dil
mov eax, ebp
xor al, bl
test bpl, 1
mov esi, 0xe63b880e
cmovne esi, r11d
test bl, 1
cmove esi, r11d
test al, 1
mov eax, 0xe63b880e
cmove esi, eax
mov dword [rsp + 0x104], esi
mov eax, r12d
and eax, 0xdb6c86ef
mov ebx, r9d
and ebx, 0x24937910
or ebx, eax
mov ebp, ebx
xor ebp, 0xd0208665
xor ebx, 0x931800
and ebx, 0xbdf188a
and ebp, 0xf420e775
or ebp, ebx
mov edi, ebp
xor edi, 0xf420e775
xor ebp, 0xad5108a
and ebp, 0x1ad571ef
mov eax, edi
and eax, 0xe52a8e10
or eax, ebp
xor eax, 0xc5a642a1
and edi, 0xdf73334e
or edi, eax
mov eax, edi
not eax
and eax, 0x6668d8a6
and edi, 0x99972759
or edi, eax
mov eax, r9d
mov r13d, r9d
and eax, 0x487480ff
mov esi, r12d
and esi, 0xb78b7f00
or esi, eax
mov r11d, esi
xor r11d, 0xb78b7f00
xor esi, 0x400400a7
and esi, 0x568f03a7
mov eax, r11d
and eax, 0xa970fc58
or eax, esi
xor eax, 0x7603cf16
and r11d, 0x208cccb1
or r11d, eax
mov ebx, edi
xor ebx, 0x99972759
xor edi, 0x440c806
and edi, 0x1cc7cd56
mov ebp, ebx
and ebp, 0xe33832a9
or ebp, edi
mov eax, ebp
xor eax, 0xe33832a9
xor ebp, 0x4afd1c20
and ebp, eax
mov esi, eax
and esi, r11d
xor eax, r11d
mov edi, r11d
not r11d
and edi, 0x563ad176
and r11d, 0xa9c52e89
or r11d, edi
and ebx, 0xa9c52e89
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov edi, ebx
not edi
and edi, 0x47ff6b1f
and ebx, 0xb80094e0
or ebx, edi
mov edi, r11d
not edi
and edi, 0x47ff6b1f
and r11d, 0xb80094e0
or r11d, edi
xor r11d, ebx
or eax, esi
mov esi, eax
not esi
and esi, 0x90a0bb39
and eax, 0x6f5f44c6
or eax, esi
mov ebx, r11d
not ebx
mov edi, ebx
and edi, 0x22c0fddd
and r11d, 0xdd3f0222
or r11d, edi
mov edi, eax
xor edi, 0x4d1f0002
xor eax, 0x90a0bb39
or ebx, eax
and eax, 0x22c0fddd
and edi, 0xdd3f0222
or edi, eax
xor edi, r11d
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0xce20020
mov ebp, ebx
and ebp, 0x1110f748
or ebp, eax
xor ebp, 0x1110f748
and ebx, 0xe20d0897
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xc281c426
and ebx, 0x3d7e3bd9
or ebx, eax
mov edi, ebx
xor edi, 0xfffffffe
and edi, ebx
mov esi, ebx
not ebx
mov eax, ebx
and eax, 1
and esi, 0xfffffffe
or esi, eax
not esi
or esi, ebx
and ebx, 0xfffffffe
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov ebp, esi
not ebp
mov r11d, esi
and esi, 0xfa597072
and ebp, 0x5a68f8d
or ebp, esi
mov ebx, edi
not ebx
or r11d, ebx
and ebx, 0xfa597072
and edi, 0x5a68f8d
or edi, ebx
xor edi, ebp
mov eax, r11d
not eax
mov esi, r11d
and esi, 0xccdb3a08
and eax, 0x3324c5f7
or eax, esi
mov esi, edi
not esi
or r11d, esi
and esi, 0xccdb3a08
and edi, 0x3324c5f7
or edi, esi
xor edi, eax
not r11d
or r11d, edi
mov esi, r11d
not esi
mov eax, esi
and eax, 0x18814
mov edi, r11d
and edi, 0x30c0044b
or edi, eax
mov eax, edi
xor eax, 0x10c0004b
xor edi, 0xcf3ffbb4
mov ebx, edi
and ebx, 0xa839f684
and eax, 0x10c0085b
or eax, ebx
mov ebx, r11d
xor ebx, 0x30c18c5f
and ebx, r11d
mov ebp, ebx
not ebp
or edi, ebp
and ebp, 0xa839f684
and ebx, 0x57c6097b
or ebx, ebp
xor ebx, eax
not edi
or edi, ebx
mov eax, edi
not eax
and eax, 0xad55e812
and edi, 0x52aa17ed
or edi, eax
mov eax, edi
xor eax, 0x418102
xor edi, 0x1c90040c
and edi, 0x7eba1ebc
and eax, 0x8145e143
or eax, edi
mov edi, eax
xor edi, 0x81454102
and edi, 0xa1474d9e
xor eax, 0x5eb81220
and eax, 0x5eb8b261
or eax, edi
mov ebp, eax
xor ebp, 0xa1474d9e
and ebp, eax
and esi, 0x9669ea47
and r11d, 0x699615b8
or r11d, esi
mov ebx, r11d
xor ebx, 0x699615b8
xor r11d, 0x82010205
and r11d, 0x8b910305
mov eax, ebx
and eax, 0x746efcfa
or eax, r11d
xor eax, 0xd529b164
and ebx, 0x5eb8b261
or ebx, eax
mov edi, ebp
xor edi, 0x8951ea04
mov r11d, edi
and edi, ebp
mov eax, ebp
not eax
and r11d, eax
mov r14d, eax
and r14d, ebx
xor eax, ebx
mov esi, ebx
not ebx
and esi, 0x8951ea04
and ebx, 0x76ae15fb
or ebx, esi
mov esi, r11d
not esi
mov ebp, esi
and ebp, 0x56ced9b
and r11d, 0xfa931264
or r11d, ebp
mov ebp, edi
not ebp
or esi, ebp
and ebp, 0x56ced9b
and edi, 0xfa931264
or edi, ebp
xor edi, r11d
not esi
or esi, edi
mov ebp, esi
not ebp
and ebp, 0x76d8f633
and esi, 0x892709cc
or esi, ebp
mov ebp, ebx
not ebp
and ebp, 0x76d8f633
and ebx, 0x892709cc
or ebx, ebp
xor ebx, esi
or eax, r14d
mov ebp, eax
not ebp
and ebp, 0x206dbd96
and eax, 0xdf924269
or eax, ebp
xor eax, 0xdf924269
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
xor ebp, 0xa1474d9e
and ebp, eax
not eax
and eax, 0xa1474d9e
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov ebx, ebp
xor ebx, 0xcee96554
and ebx, ebp
mov eax, ebp
not ebp
and ebp, 0x1f315596
and eax, 0xe0ceaa69
or eax, ebp
mov ebp, eax
xor ebp, 0x802000
xor eax, 0xe214514
or eax, 0x31169aab
mov edi, eax
and edi, 0xd37e5660
and ebp, 0xc812114
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xd37e5660
and ebx, 0x2c81a99f
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x2f62a39b
and eax, 0xd09d5c64
or eax, ebp
mov esi, eax
xor esi, 0x1e743930
xor eax, 0xe0094247
and eax, 0xe0295a47
mov ebx, esi
and ebx, 0x1fd6a5b8
or ebx, eax
mov eax, ebx
xor eax, 0x1fd6a5b8
xor ebx, 0xe0295a47
or ebx, eax
and eax, 0xc8d7b10c
and esi, 0x37284ef3
or esi, eax
mov eax, esi
not eax
and eax, 0xc8d7b10c
and esi, 0x37284ef3
or esi, eax
mov eax, esi
not eax
mov ebp, eax
and ebp, 0x8c556cca
and esi, 0x73aa9335
or esi, ebp
mov edi, ebx
not edi
or eax, ebx
and ebx, 0x8c556cca
and edi, 0x73aa9335
or edi, ebx
xor edi, esi
not eax
or eax, edi
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xf13fdb74
and ebp, eax
and eax, 0xec0248b
or eax, ebx
mov ebx, eax
xor ebx, 0xe802480
xor eax, 0xf13fdb74
mov edi, eax
and edi, 0x15fd10f
and ebx, 0xfea02ef0
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x15fd10f
and ebp, 0xfea02ef0
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x697fa6bf
and eax, 0x96805940
or eax, ebp
mov ebp, eax
xor ebp, 0x6005040
xor eax, 0x4130241b
and eax, 0xd1b02d1b
and ebp, 0x2e4fd2e4
or ebp, eax
mov eax, ebp
xor eax, 0x120041a
xor ebp, 0xa0b4024
and ebp, 0xda9b6925
and eax, 0x256496da
or eax, ebp
xor eax, 0x256496da
sete bpl
setne dil
mov r15b, byte [rsp + 0x1e]
mov ebx, r15d
mov al, byte [rsp + 0x7c]
and bl, al
mov r11d, ebx
and r11b, al
xor bl, al
or bl, r11b
mov eax, ebx
xor al, 1
and al, bl
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
mov r14b, byte [rsp + 0x12]
mov r11d, r14d
mov r9b, byte [rsp + 0x44]
and r11b, r9b
xor r14b, r9b
mov byte [rsp + 0x5d], r14b
or r11b, r14b
mov esi, r11d
xor sil, 1
and sil, al
xor al, 1
and al, r11b
or al, sil
mov sil, byte [rsp + 8]
mov r11d, esi
mov r9d, r15d
and r11b, r15b
xor r9b, sil
mov r15d, esi
or r9b, r11b
xor bl, r10b
xor r9b, 1
mov r11d, ebx
and r11b, r9b
xor r9b, bl
or r9b, r11b
mov r14d, eax
xor r14b, 1
mov esi, eax
and sil, r14b
mov r11d, esi
and r11b, al
xor sil, al
or sil, r11b
mov ebx, esi
and sil, r9b
xor r14b, r9b
xor r9b, 1
xor bl, 1
and bl, r9b
or sil, bl
or r9b, al
xor r9b, 1
or r9b, r14b
xor sil, 1
mov eax, esi
xor al, r9b
or sil, r9b
xor sil, 1
or sil, al
mov eax, edi
xor al, bpl
mov ebx, eax
xor bl, 1
or al, bl
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
and r9b, al
mov r11d, r9d
and r11b, al
xor r9b, al
or r9b, r11b
mov eax, r9d
and al, bpl
xor r9b, 1
and r9b, dil
or r9b, al
mov eax, edi
or al, bl
xor al, 1
xor bl, dil
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
mov r11d, r9d
xor r11b, 1
mov ebx, r11d
and bl, r9b
xor bl, 1
mov r14d, r9d
xor r14b, bl
or bl, r9b
xor bl, 1
or bl, r14b
xor al, 1
xor bl, al
mov r9d, r11d
and r9b, al
xor r11b, al
or r11b, r9b
mov eax, r11d
xor al, bl
xor bl, 1
or bl, r11b
xor al, 1
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov r11d, esi
xor r11b, al
or r11b, al
mov r9d, eax
and r9b, bl
xor al, r9b
xor r9b, 1
or r9b, bl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, sil
or r9b, sil
xor r9b, 1
or r9b, al
mov eax, r11d
or al, r9b
xor r9b, r11b
xor al, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov ebx, r15d
xor bl, dil
mov r11d, r15d
or r11b, dil
xor r11b, 1
or r11b, bl
and dil, r10b
and bpl, r15b
mov r14d, r15d
or bpl, dil
mov ebx, ebp
xor bl, 1
mov eax, ebp
and al, bl
mov esi, eax
and sil, bpl
xor al, bpl
or al, sil
mov esi, eax
and sil, r11b
mov edi, r11d
and dil, bl
xor bl, r11b
xor r11b, 1
xor al, 1
and al, r11b
or al, sil
or bl, dil
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov eax, ebx
xor al, 1
or bl, al
xor bl, al
and al, bl
mov r11d, ebx
xor r11b, al
xor al, 1
or al, bl
xor r11b, 1
xor al, 1
or al, r11b
mov ebx, eax
xor bl, 1
and al, bl
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
mov ebx, eax
xor bl, 1
and al, bl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
xor r9b, 1
mov ebx, r9d
xor bl, al
mov esi, ebx
xor sil, r9b
and sil, bl
xor bl, 1
and bl, al
or r9b, al
mov eax, r9d
xor al, bl
xor bl, 1
or bl, r9b
xor al, 1
xor bl, 1
or bl, al
mov r11d, esi
xor r11b, 1
and sil, r11b
mov r9d, r11d
and r9b, sil
xor sil, r11b
or sil, r9b
mov eax, esi
and sil, bl
xor bl, 1
xor al, 1
and al, bl
or sil, al
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov eax, ebx
xor al, sil
test bl, 1
mov r9d, 0xc2ea63c9
mov ebp, 0x60ef4045
cmovne ebp, r9d
test sil, 1
cmove ebp, r9d
test al, 1
mov eax, 0x60ef4045
cmove ebp, eax
mov dword [rsp + 0x100], ebp
mov r15d, r13d
mov eax, r13d
and eax, 0x302020
mov r13d, r12d
mov ebx, r12d
and ebx, 0x21c31202
or ebx, eax
xor ebx, 0x21c31202
mov ebp, r12d
xor ebp, 0x21f33222
and ebp, r12d
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0xde0ccddd
and ebp, 0x21f33222
or ebp, eax
mov eax, ebp
not eax
and eax, 0x96303ccd
and ebp, 0x69cfc332
or ebp, eax
mov eax, ebp
and eax, 1
xor ebp, 0x69cfc333
or ebp, eax
mov eax, ebp
not eax
and eax, 0x1f703ee2
and ebp, 0xe08fc11d
or ebp, eax
mov eax, r15d
and eax, 0x8b20ceda
mov edi, r12d
and edi, 0x74df3125
or edi, eax
xor edi, 0x74df3124
mov ebx, edi
xor ebx, r15d
and ebx, edi
mov eax, ebp
xor eax, 0xe08fc11d
mov edi, ebx
not edi
mov esi, eax
xor esi, edi
and esi, eax
xor ebp, 0xd202cc0
and ebp, 0x4d21edc0
and eax, 0xb2de123f
or eax, ebp
and edi, 0x4d21edc0
and ebx, 0xb2de123f
or ebx, edi
xor ebx, eax
mov r11d, esi
not r11d
mov eax, r11d
and eax, 0xcff253ed
and esi, 0x300dac12
or esi, eax
mov eax, ebx
not eax
or r11d, eax
and eax, 0xcff253ed
and ebx, 0x300dac12
or ebx, eax
xor ebx, esi
not r11d
or r11d, ebx
mov eax, r11d
not eax
mov ebp, r11d
xor ebp, 0x2a8cd82
and ebp, r11d
or r11d, 0xfd57327d
mov ebx, r11d
and ebx, 0x8438d69f
and eax, 0x2800900
or eax, ebx
mov ebx, ebp
not ebx
or r11d, ebx
and ebx, 0x8438d69f
and ebp, 0x7bc72960
or ebp, ebx
xor ebp, eax
not r11d
or r11d, ebp
mov eax, r11d
not eax
and eax, 0xfd57327d
and r11d, 0x2a8cd82
or r11d, eax
mov eax, r15d
and eax, 0xa000
mov ebx, r12d
and ebx, 0x252310a8
or ebx, eax
mov eax, ebx
xor eax, 0x210110a8
xor ebx, 0xdadcef57
mov ebp, ebx
and ebp, 0x166a0153
and eax, 0x2101b0a8
or eax, ebp
mov ebp, r12d
xor ebp, 0x2523b0a8
and ebp, r12d
mov esi, ebp
not esi
or ebx, esi
and esi, 0x166a0153
and ebp, 0xe995feac
or ebp, esi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xbec3218
and ebx, 0xf413cde7
or ebx, eax
mov eax, ebx
xor eax, 0xd1307d4f
mov edi, r11d
not edi
xor ebx, 0x2ecf82b0
and eax, edi
or edi, ebx
and ebx, r11d
or ebx, eax
not edi
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov edi, ebx
not edi
or ebx, 0x19024148
and ebx, 0x3b0ee548
mov ebp, edi
and edi, 0x80b00a23
or edi, ebx
or ebp, 0xa2bcae23
mov eax, ebp
not eax
and ebp, 0x3b0ee548
and eax, 0x44411094
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0x5d4351dc
and eax, 0xa2bcae23
or eax, ebp
setne bpl
sete sil
mov r11d, esi
and r11b, r10b
and bpl, r14b
or bpl, r11b
mov r11d, ebp
xor r11b, r10b
or bpl, r10b
xor bpl, 1
or bpl, r11b
mov bl, byte [rsp + 0x54]
mov eax, ebx
xor al, sil
not al
and al, sil
or sil, bl
mov r11d, esi
xor r11b, al
xor al, 1
or al, sil
xor r11b, 1
xor al, 1
or al, r11b
mov r11d, eax
xor r11b, 1
mov esi, ebp
and sil, r11b
mov edi, ebp
xor dil, r11b
or dil, sil
mov esi, eax
and sil, r11b
mov ebx, esi
xor sil, al
xor bl, 1
or bl, r11b
xor bl, 1
or bl, sil
mov eax, ebp
xor al, 1
and bpl, bl
xor bl, 1
and bl, al
or bl, bpl
xor dil, 1
mov eax, edi
xor al, bl
or bl, dil
xor bl, 1
or bl, al
mov r11d, ebx
xor r11b, al
test bl, 1
mov esi, 0x1dbdffd6
cmovne esi, r9d
test al, 1
cmove esi, r9d
test r11b, 1
mov eax, 0x1dbdffd6
cmove esi, eax
mov dword [rsp + 0x84], esi
mov ebp, r15d
and ebp, 0xa4108600
mov eax, r12d
and eax, 0x180016c
or eax, ebp
mov ebp, eax
xor ebp, 0x1000048
xor eax, 0xfe7ffe93
mov ebx, eax
and ebx, 0x4690fb37
and ebp, 0xa1000448
or ebp, ebx
mov ebx, r12d
xor ebx, 0xa590876c
and ebx, r12d
mov edi, ebx
not edi
or eax, edi
and edi, 0x4690fb37
and ebx, 0xb96f04c8
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x9beeef54
and eax, 0x641110ab
or eax, ebp
mov ebp, eax
xor ebp, 0x818781
xor eax, 0x34684018
and eax, 0xf568505e
and ebp, 0xa97afa1
or ebp, eax
mov eax, ebp
xor eax, 0xa848501
xor ebp, 0xf520404c
and ebp, 0xf5336aec
and eax, 0xacc9513
or eax, ebp
mov ebx, r15d
and ebx, 0xeae7bc50
mov ebp, r12d
and ebp, 0x151843af
or ebp, ebx
mov ebx, ebp
xor ebx, 0x151843af
xor ebp, 0xeae7bc50
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xac886942
and ebp, 0x537796bd
or ebp, ebx
mov ebx, ebp
xor ebx, 0x537796bd
mov esi, eax
xor eax, 0xf5336aec
and eax, ebx
xor esi, 0xacc9513
xor ebp, 0xac886942
mov edi, esi
xor edi, ebp
and edi, esi
and ebp, esi
or ebp, eax
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov edi, ebp
not edi
mov eax, edi
and eax, 0x87f8f042
mov ebx, ebp
and ebx, 0x78070fbd
or ebx, eax
mov r9d, ebx
xor r9d, 0x40070aa5
xor ebx, 0x8660c040
and ebx, 0xbe60c558
and r9d, 0x419f3aa7
or r9d, ebx
mov r11d, r9d
xor r11d, 0xbe60c558
xor r9d, 0x419f3aa7
mov ebx, r9d
and ebx, 0xcf362f39
mov esi, r11d
and esi, 0x30c9d0c6
or esi, ebx
mov ebx, esi
xor ebx, 0x30c9d0c6
xor esi, 0x83240d09
and esi, 0x93654d09
mov eax, ebx
and eax, 0x6c9ab2f6
or eax, esi
xor eax, 0xc6406775
and ebx, 0x55252a7c
or ebx, eax
mov eax, ebx
not eax
and eax, 0x1cfb7a61
and ebx, 0xe304859e
or ebx, eax
mov eax, edi
and eax, 0xaadad583
and ebp, 0x55252a7c
or ebp, eax
xor edi, ebp
and edi, ebp
mov eax, ebx
xor eax, 0xa104018e
xor ebx, 0x1cfb7a61
mov esi, ebx
and ebx, 0x42f88e30
and eax, 0xbd0771cf
or eax, ebx
mov ebx, edi
not ebx
or esi, ebx
and ebx, 0x42f88e30
and edi, 0xbd0771cf
or edi, ebx
xor edi, eax
not esi
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov eax, edi
or edi, 0xaadad582
mov esi, edi
not esi
and edi, 0xe6616ee1
and esi, 0x1104001c
or esi, edi
not eax
or eax, 0x55252a7d
mov r14d, eax
not r14d
and eax, 0xe6616ee1
and r14d, 0x89a9102
or r14d, eax
xor r14d, esi
and r9d, 1
mov eax, r11d
and r11d, 0xfffffffe
or r11d, r9d
and eax, 1
mov ebp, eax
and ebp, r11d
xor r11d, eax
or r11d, ebp
mov eax, r11d
xor eax, 0xf1e67445
and eax, r11d
not r11d
and r11d, 0xf1e67445
mov ebp, r11d
and ebp, eax
xor eax, r11d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe198bba
and eax, 0xf1e67445
or eax, ebp
mov ebp, eax
not ebp
and eax, 0x7cf87975
and ebp, 0x8307868a
or ebp, eax
mov edi, ebp
xor edi, 0x7cf87975
xor ebp, 0x8307868a
mov ebx, r14d
not ebx
and ebp, ebx
or ebx, edi
and edi, r14d
or edi, ebp
mov ebp, ebx
not ebp
mov eax, ebx
and eax, 0x1dd1e821
and ebp, 0xe22e17de
or ebp, eax
mov eax, edi
not eax
or ebx, eax
and eax, 0x1dd1e821
and edi, 0xe22e17de
or edi, eax
xor edi, ebp
not ebx
or ebx, edi
mov esi, ebx
not esi
mov ebp, esi
and ebp, 0x69437389
mov eax, ebx
and eax, 0x96bc8c76
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1317255c
and eax, 0xece8daa3
or eax, ebp
mov edi, eax
xor edi, 0x4092802
xor eax, 0x10144410
and eax, 0x91b6c538
and edi, 0x6e493ac7
or edi, eax
and esi, 0xb945b2e
and ebx, 0xf46ba4d1
or ebx, esi
mov eax, ebx
xor eax, 0xf46ba4d1
xor ebx, 0xb945b2e
or ebx, eax
mov eax, ebx
not eax
and eax, 0x3c53ed1a
and ebx, 0xc3ac12e5
or ebx, eax
mov r9d, edi
xor r9d, 0x6e493ac7
mov r11d, edi
xor edi, 0x14ce0f5f
and edi, r9d
mov eax, edi
not eax
mov esi, eax
and esi, 0xf224c9d0
and edi, 0xddb362f
or edi, esi
mov ebp, r9d
or ebp, 0x8578ca67
mov esi, ebp
not esi
or eax, ebp
and ebp, 0xf224c9d0
and esi, 0x8833408
or esi, ebp
xor esi, edi
not eax
or eax, esi
mov r14d, ebx
xor r14d, 0xc3ac12e5
mov edi, ebx
xor edi, 0x3c53ed1a
mov ebp, edi
and ebp, 0x8578ca67
xor ebx, 0x46d4d882
and ebx, r14d
mov esi, ebp
and esi, ebx
xor ebx, ebp
or ebx, esi
mov esi, eax
not esi
and esi, 0x76d2819d
and eax, 0x892d7e62
or eax, esi
mov esi, ebx
not esi
and esi, 0x76d2819d
and ebx, 0x892d7e62
or ebx, esi
xor ebx, eax
xor r11d, 0x91b6c538
mov eax, r11d
and eax, 0x762e8734
and r9d, 0x89d178cb
or r9d, eax
or r11d, r14d
and r14d, 0x762e8734
and edi, 0x89d178cb
or edi, r14d
xor edi, r9d
not r11d
or r11d, edi
mov eax, r11d
not eax
and eax, 0x1393e233
and r11d, 0xec6c1dcc
or r11d, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xd027f6d4
and ebx, 0x2fd8092b
or ebx, eax
mov eax, r11d
xor eax, 0x2c480908
xor r11d, 0x1393e233
or ebp, r11d
and r11d, 0xd027f6d4
and eax, 0x2fd8092b
or eax, r11d
xor eax, ebx
not ebp
or ebp, eax
mov edi, ebp
xor edi, 0xc97e7e98
and edi, ebp
mov eax, ebp
not ebp
and ebp, 0x80060090
and eax, 0x49787e08
or eax, ebp
mov ebp, eax
xor ebp, 0x8704808
xor eax, 0xb68781f7
mov ebx, eax
and ebx, 0xf1883756
and ebp, 0x8764888
or ebp, ebx
mov ebx, edi
not ebx
or eax, ebx
and ebx, 0xf1883756
and edi, 0xe77c8a9
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0x36818167
and eax, 0xc97e7e98
or eax, ebp
mov edi, eax
not edi
mov ebx, eax
xor ebx, 0x3771cfd9
and ebx, eax
and eax, 0x57f65e46
mov ebp, edi
and ebp, 0xa809a1b9
or ebp, eax
xor ebp, 0xa809a1b9
or ebp, edi
and edi, 0x3771cfd9
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
not eax
and eax, 0x52d92522
and ebx, 0xad26dadd
or ebx, eax
mov eax, ebp
not eax
and eax, 0xe7db17c4
and ebp, 0x1824e83b
or ebp, eax
xor ebx, 0x65a8eafb
xor ebp, 0x1824e83b
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov edi, ebp
not edi
mov ebx, ebp
and ebx, 0x65e0d4f6
mov eax, edi
and edi, 0x9a1f2b09
or edi, ebx
and eax, ebp
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0x65e0d4f6
and eax, 0x9a1f2b09
or eax, ebx
xor eax, edi
not ebp
or ebp, eax
sete r9b
setne dil
mov r12b, byte [rsp + 0x7c]
mov r11d, r12d
mov r10b, byte [rsp + 8]
and r11b, r10b
mov eax, r12d
xor al, r10b
or al, r11b
mov r11d, eax
xor r11b, 1
mov ebx, eax
and bl, r11b
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
mov r15b, byte [rsp + 4]
mov r14d, r15d
xor r14b, r12b
mov esi, r14d
xor sil, 1
mov ebp, ebx
xor bpl, 1
and bpl, r14b
mov byte [rsp + 0x1e], r14b
and bl, sil
or bl, bpl
or sil, r11b
xor al, r14b
xor sil, 1
or sil, al
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, edi
xor al, r9b
mov r11d, eax
xor r11b, r9b
mov ebp, eax
xor al, r11b
and al, r11b
xor bpl, 1
mov r11d, edi
or r11b, bpl
mov ebx, ebp
xor bl, r9b
and bl, bpl
mov ebp, r11d
xor bpl, bl
xor bl, 1
or bl, r11b
xor bpl, 1
xor bl, 1
or bl, bpl
xor bl, al
xor bl, 1
and al, bl
xor al, 1
mov r11d, eax
xor r11b, bl
or al, bl
xor al, 1
or al, r11b
mov r11d, esi
xor r11b, 1
mov ebx, r11d
and bl, sil
mov ebp, r11d
xor bpl, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, bpl
mov ebp, eax
and bpl, bl
xor bl, 1
mov r14d, eax
xor r14b, 1
and bl, r14b
or bl, bpl
mov ebp, ebx
xor bpl, r14b
and bpl, bl
and r14b, sil
and al, r11b
or r14b, al
xor r11b, r14b
and r11b, r14b
mov eax, ebp
xor al, 1
mov esi, r11d
xor sil, 1
and r11b, al
or al, sil
and sil, bpl
or sil, r11b
xor al, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov r11b, byte [rsp + 0x12]
and r11b, byte [rsp + 0x54]
or r11b, byte [rsp + 0xc8]
xor r11b, r9b
mov eax, r15d
xor al, dil
and r9b, r10b
and dil, r15b
or dil, r9b
and al, r15b
xor al, 1
xor dil, 1
mov ebx, eax
xor bl, dil
or dil, al
xor dil, 1
or dil, bl
mov ebx, edi
xor bl, 1
mov eax, ebx
and al, dil
xor bl, al
xor al, 1
or al, dil
xor al, 1
or al, bl
xor al, 1
mov ebx, r11d
or bl, al
xor al, r11b
xor bl, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r11d, eax
xor r11b, 1
mov r9d, eax
or r9b, r11b
mov ebx, r9d
xor bl, 1
and bl, al
or al, r9b
and r9b, r11b
or r9b, bl
xor al, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov eax, r9d
xor al, 1
and r9b, al
mov ebx, r9d
and bl, al
xor r9b, al
or r9b, bl
mov ebx, esi
xor bl, 1
mov edi, ebx
and dil, sil
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
or bl, sil
mov esi, edi
xor sil, 1
mov eax, esi
xor al, bl
mov r11d, eax
xor r11b, 1
and bl, sil
or bl, al
xor al, bl
or bl, r11b
xor al, 1
xor bl, 1
or bl, al
mov ebp, r9d
xor bpl, 1
mov eax, ebp
and al, r9b
xor al, 1
mov r11d, eax
xor r11b, bpl
or al, bpl
xor al, 1
or al, r11b
mov r11d, ebx
xor r11b, 1
mov r14d, r11d
and r14b, bl
xor r11b, r14b
xor r14b, 1
or r14b, bl
xor r14b, 1
or r14b, r11b
mov ebx, eax
xor bl, 1
and al, bl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov ebx, r14d
xor bl, 1
and bl, al
xor al, 1
and al, r14b
or al, bl
and sil, r9b
mov ebx, edi
xor bl, bpl
and bl, dil
and dil, bpl
or dil, sil
xor bl, 1
xor dil, 1
mov r9d, ebx
xor r9b, dil
or dil, bl
xor dil, 1
or dil, r9b
mov ebx, edi
xor bl, 1
and dil, bl
mov r9d, ebx
and r9b, dil
xor dil, bl
or dil, r9b
xor dil, 1
xor al, 1
mov ebx, eax
or bl, dil
xor al, dil
mov r9d, ebx
xor r9b, al
test al, 1
mov eax, 0xcbebff59
mov ebp, 0xc3c3fc4a
cmovne ebp, eax
test bl, 1
mov ebx, 0xc3c3fc4a
cmovne ebp, ebx
test r9b, 1
cmove ebp, eax
mov dword [rsp + 0xc8], ebp
mov edi, dword [rsp + 0x20]
mov eax, edi
and eax, 0xc385d9de
mov ebx, r13d
and ebx, 0x3c7a2621
or ebx, eax
mov eax, edi
and eax, 0xdcc72dc6
and r13d, 0x2338d239
or r13d, eax
xor r13d, 0x2338d239
mov eax, r13d
xor eax, edi
and eax, r13d
mov esi, ebx
xor ebx, 0xc385d9de
mov ebp, eax
and eax, ebx
xor esi, 0x3c7a2621
not ebp
mov edi, esi
xor edi, ebp
and edi, esi
and ebp, esi
or ebp, eax
mov eax, edi
not eax
mov ebx, eax
and ebx, 0xaa41ad7f
and edi, 0x55be5280
or edi, ebx
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0xaa41ad7f
and ebp, 0x55be5280
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0x2e752fe5
mov edi, eax
and eax, 0xd18ad01a
or eax, ebp
xor eax, 0x282cc0a7
or eax, ebx
and ebx, 0x4e3d0262
and edi, 0xb1c2fd9d
or edi, ebx
mov r11d, edi
xor r11d, 0x9002f101
xor edi, 0x42140242
and edi, 0x63d40ede
and r11d, 0x9c2bf121
or r11d, edi
mov r9d, r11d
xor r9d, 0x63d40ede
xor r11d, 0x9c2bf121
mov ebp, r11d
and ebp, 0x659ef42
mov edi, r9d
and edi, 0xf9a610bd
or edi, ebp
mov ebx, edi
xor ebx, r11d
and ebx, edi
mov edi, eax
not edi
mov ebp, ebx
not ebp
and edi, ebp
or ebp, eax
and eax, ebx
or eax, edi
not ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov edi, eax
or eax, 0xf9a610bc
mov ebp, eax
not ebp
and eax, 0xe2f16b2a
and ebp, 0x4088441
or ebp, eax
not edi
or edi, 0x659ef43
mov r13d, edi
not r13d
and edi, 0xe2f16b2a
and r13d, 0x19061094
or r13d, edi
xor r13d, ebp
mov esi, r11d
and r11d, 1
and r9d, 0xfffffffe
or r9d, r11d
or esi, 0xfffffffe
mov eax, r9d
not eax
mov edi, esi
or esi, eax
and eax, 0x3252491b
and r9d, 0xcdadb6e4
or r9d, eax
and edi, 0x3252491b
xor r9d, edi
not esi
or esi, r9d
mov edi, esi
xor edi, 0xbc68ecde
and edi, esi
mov ebp, esi
not esi
and esi, 0x8460c04e
and ebp, 0x38082c90
or ebp, esi
xor ebp, 0x38082c90
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov ebp, edi
not ebp
and ebp, 0x43971321
and edi, 0xbc68ecde
or edi, ebp
mov r9d, r13d
not r9d
mov ebp, r9d
and ebp, 0xd748f797
mov r11d, r13d
and r11d, 0x28b70868
or r11d, ebp
mov r12d, edi
not r12d
mov eax, edi
xor eax, 0xd748f797
and eax, r12d
mov ebp, eax
not ebp
mov r15d, ebp
and r15d, 0x8e96c77c
and eax, 0x71693883
or eax, r15d
mov ebx, r12d
or ebx, 0xd748f797
mov esi, ebx
not esi
or ebp, ebx
and ebx, 0x8e96c77c
and esi, 0x20210800
or esi, ebx
xor esi, eax
not ebp
or ebp, esi
mov eax, r11d
not eax
and eax, ebp
not ebp
and ebp, r11d
or ebp, eax
mov eax, r13d
and eax, 0xd57e8103
and r9d, 0x2a817efc
or r9d, eax
or r13d, edi
and edi, 0xd57e8103
and r12d, 0x2a817efc
or r12d, edi
xor r12d, r9d
not r13d
or r13d, r12d
mov eax, r13d
not eax
and eax, 0x34e31cfd
and r13d, 0xcb1ce302
or r13d, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xe536ca7a
and ebp, 0x1ac93585
or ebp, ebx
mov ebx, r13d
xor ebx, 0xa082100
xor r13d, 0x34e31cfd
or eax, r13d
and r13d, 0xe536ca7a
and ebx, 0x1ac93585
or ebx, r13d
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x78f620b7
and eax, 0x8709df48
or eax, ebp
mov ebp, eax
xor ebp, 0x601dd08
xor eax, 0x30a00027
and eax, 0xb1a80267
and ebp, 0x4e57fd98
or ebp, eax
mov ebx, ebp
xor ebx, 0x1800242
xor ebp, 0x48508988
and ebp, 0xf87889ad
and ebx, 0x7877652
or ebx, ebp
mov eax, ebx
xor eax, 0x3852442
xor ebx, 0x2020890d
and ebx, 0x2422db1d
and eax, 0xdbdd24e2
or eax, ebx
mov r9d, eax
xor r9d, 0x2422db1d
mov ebx, eax
xor eax, 0x50d8489d
mov esi, eax
and esi, r9d
mov ebp, esi
not ebp
mov edi, ebp
and edi, 0x50454edd
and esi, 0xafbab122
or esi, edi
xor ebx, 0xdbdd24e2
and eax, ebx
mov edi, eax
not edi
or ebp, edi
and edi, 0x50454edd
and eax, 0xafbab122
or eax, edi
xor eax, esi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x443b901b
and ebp, 0xbbc46fe4
or ebp, eax
and ebx, 0x749fdbfb
mov eax, r9d
and eax, 0x8b602404
or eax, ebx
xor eax, 0x8b602404
or eax, r9d
xor ebp, 0xcf3efc64
not eax
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and eax, 0x3ce62aa3
mov ebx, ebp
and ebx, 0xc319d55c
or ebx, eax
mov eax, ebx
xor eax, 0xc319d55c
mov edi, ebx
xor edi, 0xa04eb4da
and edi, eax
and ebp, 0x63576186
mov esi, edi
and esi, ebp
xor ebp, edi
or ebp, esi
mov edi, ebp
not edi
and edi, 0xc6dc7501
and ebp, 0x39238afe
or ebp, edi
xor ebx, 0x3ce62aa3
or ebx, eax
mov eax, ebx
not eax
and eax, 0x8c8e49d9
and ebx, 0x7371b626
or ebx, eax
mov eax, ebp
xor eax, 0x1820a030
xor ebp, 0xa58b1487
mov edi, ebp
and edi, 0xe3d74fc9
and eax, 0x1c28b036
or eax, edi
mov edi, ebx
xor edi, 0x1020b026
xor ebx, 0x8c8e49d9
or ebp, ebx
and ebx, 0xe3d74fc9
and edi, 0x1c28b036
or edi, ebx
xor edi, eax
not ebp
or ebp, edi
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xef29b9a0
and eax, ebp
and ebp, 0x10d6465f
or ebp, ebx
xor ebp, 0x10d6465f
mov ebx, ebp
and ebx, eax
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xdaaa94fd
and ebp, 0x25556b02
or ebp, eax
mov eax, ebp
xor eax, 0x5504902
xor ebp, 0x8a2290fc
and ebp, 0xaa27b2fc
and eax, 0x55d84d03
or eax, ebp
mov ebp, eax
xor ebp, 0x2b2a8
xor eax, 0x11104401
and eax, 0xbb354455
and ebp, 0x44cabbaa
or ebp, eax
xor ebp, 0x44cabbaa
setne r9b
sete sil
mov eax, esi
xor al, r9b
mov edi, eax
not dil
and dil, al
xor dil, 1
mov ebx, eax
xor bl, dil
or dil, al
xor dil, 1
or dil, bl
mov r11b, byte [rsp + 0xa0]
mov ebx, r11d
xor bl, 1
mov byte [rsp + 0x12], bl
and bl, byte [rsp + 0x38]
mov bpl, byte [rsp + 0x2c]
mov eax, ebp
and al, r11b
or al, bl
mov bl, byte [rsp + 0x1f]
and bl, bpl
mov r12d, ebp
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
xor al, 1
mov ebx, eax
xor bl, r10b
not bl
and bl, r10b
or al, r10b
mov r15d, r10d
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov bpl, byte [rsp + 0x40]
and bpl, r12b
xor bpl, 1
mov ebx, ebp
mov r10b, byte [rsp + 0x4c]
xor bl, r10b
or bpl, r10b
xor bpl, 1
or bpl, bl
mov ebx, ebp
xor bl, 1
and bpl, bl
mov r10d, ebx
and r10b, bpl
xor bpl, bl
or bpl, r10b
mov ebx, ebp
xor bl, 1
xor bpl, al
xor al, 1
or al, bl
xor al, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov eax, edi
xor al, 1
mov r10d, edi
xor r10b, r9b
xor r10b, 1
or r10b, al
and al, sil
and dil, r9b
or dil, al
mov ebx, edi
xor bl, 1
mov eax, edi
and al, bl
mov r11d, eax
and r11b, dil
xor al, dil
or al, r11b
xor al, r10b
mov r11d, r10d
and r11b, bl
xor bl, r10b
or bl, r11b
xor al, 1
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov eax, r10d
and al, bl
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
or r10b, bl
mov r11d, ebp
xor r11b, 1
or bpl, r11b
mov ebx, ebp
xor bl, 1
and bpl, bl
mov esi, ebp
and sil, bl
xor bpl, bl
or bpl, sil
xor bpl, r11b
mov esi, r11d
xor sil, bl
or bl, r11b
xor bl, 1
or bl, sil
xor bl, 1
mov r11d, ebp
and r11b, bl
xor bl, bpl
or bl, r11b
xor r10b, al
and al, r10b
mov r11d, r10d
xor r11b, al
xor al, 1
or al, r10b
xor r11b, 1
xor al, 1
or al, r11b
mov r10d, eax
xor r10b, 1
and r10b, bl
xor bl, 1
and bl, al
or r10b, bl
mov r14b, byte [rsp + 4]
mov esi, r14d
xor sil, r9b
mov ebx, r9d
xor bl, r15b
and bl, r9b
or r9b, r14b
mov r11d, r9d
xor r11b, bl
xor bl, 1
or bl, r9b
xor r11b, 1
xor bl, 1
or bl, r11b
xor sil, 1
or sil, r14b
xor sil, 1
xor bl, sil
mov r11d, ebx
not r11b
and r11b, sil
mov r9d, r11d
and r9b, bl
xor r11b, bl
or r11b, r9b
mov esi, r11d
xor sil, 1
mov eax, esi
and al, r11b
mov r9d, esi
and r9b, al
xor al, sil
or al, r9b
or sil, r11b
mov r9d, eax
xor r9b, 1
and al, r9b
mov r11d, r9d
and r11b, al
xor al, r9b
or al, r11b
mov ebx, esi
xor bl, 1
and bl, sil
mov r11d, esi
and r11b, bl
xor bl, sil
or bl, r11b
xor bl, al
mov eax, r9d
and al, sil
xor sil, r9b
or sil, al
xor bl, 1
mov eax, ebx
xor al, sil
or sil, bl
xor sil, 1
or sil, al
mov eax, esi
xor al, 1
or al, sil
mov ebx, esi
xor bl, al
or al, sil
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r11d, eax
xor r11b, 1
xor r10b, 1
mov r9d, r10d
and r9b, r11b
xor r11b, r10b
or r11b, r9b
mov ebx, r10d
xor bl, al
xor bl, 1
and bl, al
or r10b, al
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
xor r11b, 1
xor r10b, r11b
mov eax, r10d
xor al, 1
and al, r11b
mov ebx, eax
xor bl, r10b
test r10b, 1
mov ebp, 0x8fa258d6
mov edi, 0xc3c3fc4a
cmovne edi, ebp
test al, 1
mov eax, 0xc3c3fc4a
cmove edi, eax
test bl, 1
cmovne edi, ebp
mov dword [rsp + 0xfc], edi
mov r12d, dword [rsp + 0xc]
mov eax, r12d
and eax, 0x3a63ed2b
mov r13d, dword [rsp + 0x20]
mov ebp, r13d
and ebp, 0xc59c12d4
or ebp, eax
mov ebx, dword [rsp + 0x70]
and ebx, 0x3a63ed2b
mov eax, dword [rsp + 0x14]
and eax, 0xc59c12d4
or eax, ebx
xor eax, ebp
or eax, dword [rsp + 0x28]
mov ebp, eax
not ebp
and ebp, 0xf304cc14
and eax, 0xcfb33eb
or eax, ebp
mov ebx, eax
xor ebx, 0x600048
and eax, 0x40030a2
and ebx, 0x4060484c
or ebx, eax
mov eax, r13d
and eax, 0x446078ee
mov esi, r12d
and esi, 0xbb9f8711
or esi, eax
mov eax, ebx
xor eax, 0x4060484c
xor ebx, 0x1a0d3721
not esi
or esi, r13d
mov ebp, eax
xor ebp, esi
and ebp, eax
and ebx, 0x5a2d3f2d
and eax, 0x44040c2
or eax, ebx
mov edi, esi
not edi
and esi, 0x5a2d3f2d
and edi, 0xa5d2c0d2
or edi, esi
xor edi, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x7a7b021d
and ebp, 0x40078e2
or ebp, ebx
mov ebx, edi
not ebx
or eax, ebx
and ebx, 0x7a7b021d
and edi, 0x8584fde2
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0xbb9f8710
and ebx, eax
or eax, 0x446078ef
mov edi, eax
and edi, 0x89e470c6
and ebp, 0x321b8710
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0x89e470c6
and ebx, 0x761b8f39
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
or eax, 0x81ba8cc5
mov ebx, eax
not ebx
and eax, 0xf407c4ce
and ebx, 0xa403330
or ebx, eax
not ebp
or ebp, 0x7e45733a
mov eax, ebp
not eax
and ebp, 0xf407c4ce
and eax, 0x1b80801
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x81ba8cc5
and eax, 0x7e45733a
or eax, ebp
mov edi, eax
not edi
mov ebp, edi
and ebp, 0xc20fb21d
and eax, 0x3df04de2
or eax, ebp
mov ebp, dword [rsp + 0x98]
mov ebx, ebp
xor ebx, 0xc20fb21d
mov r9d, dword [rsp + 0x90]
and ebx, r9d
and ebp, 0x3df04de2
mov esi, ebx
and esi, ebp
xor ebp, ebx
or ebp, esi
mov ebx, eax
not ebx
and ebx, 0x11b03315
and eax, 0xee4fccea
or eax, ebx
mov ebx, ebp
not ebx
and ebx, 0x11b03315
and ebp, 0xee4fccea
or ebp, ebx
xor ebp, eax
mov eax, edi
mov ebx, r9d
and eax, r9d
xor edi, r9d
or edi, eax
mov eax, edi
not eax
and eax, 0x5367dafd
and edi, 0xac982502
or edi, eax
mov esi, ebp
not esi
mov eax, esi
and eax, 0x60db3d05
and ebp, 0x9f24c2fa
or ebp, eax
mov ebx, edi
xor ebx, 0x8c000002
xor edi, 0x5367dafd
or esi, edi
and edi, 0x60db3d05
and ebx, 0x9f24c2fa
or ebx, edi
xor ebx, ebp
not esi
or esi, ebx
mov eax, esi
xor eax, 0x86e00cd6
and eax, esi
mov edi, esi
not esi
and esi, 0x84000c90
and edi, 0x2e00046
or edi, esi
xor edi, 0x2e00046
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x60d55aef
and eax, 0x9f2aa510
or eax, ebp
xor eax, 0x19caa9c6
setne al
sete bl
mov r10d, r15d
xor r10b, bl
mov r9d, eax
and r9b, r14b
and bl, r15b
or bl, r9b
and r10b, r15b
xor r10b, 1
xor bl, 1
mov r9d, r10d
xor r9b, bl
or r10b, bl
xor r10b, 1
or r10b, r9b
or bl, al
mov r9d, r14d
xor r9b, al
or al, r14b
xor al, 1
or al, r9b
mov ebp, eax
not bpl
and bpl, al
xor bpl, 1
mov r9d, ebp
xor r9b, al
or bpl, al
xor bpl, 1
or bpl, r9b
mov r9d, ebp
and r9b, bl
mov r11d, ebx
and r11b, al
xor al, bl
xor bl, 1
xor bpl, 1
and bpl, bl
or bpl, r9b
or al, r11b
xor bpl, 1
mov ebx, ebp
xor bl, al
or bpl, al
xor bpl, 1
or bpl, bl
mov r14d, r10d
xor r14b, 1
mov r9d, r10d
and r9b, r14b
mov eax, r10d
xor al, r9b
xor r9b, 1
or r9b, r14b
xor r9b, 1
or r9b, al
or r14b, r10b
mov r10d, r9d
xor r10b, 1
mov esi, r9d
and sil, r10b
mov r11d, esi
and r11b, r9b
xor sil, r9b
or sil, r11b
mov r11d, r14d
xor r11b, 1
mov ebx, r11d
and bl, r14b
mov eax, ebx
xor bl, r11b
xor al, 1
or al, r14b
xor al, 1
or al, bl
xor al, sil
mov ebx, r10d
and bl, r14b
xor r14b, r10b
or r14b, bl
xor al, 1
mov ebx, eax
xor bl, r14b
or r14b, al
xor r14b, 1
or r14b, bl
mov esi, ebp
xor sil, 1
mov edi, ebp
and dil, sil
xor dil, 1
mov eax, esi
xor al, dil
or dil, sil
xor dil, 1
or dil, al
mov r11d, r9d
xor r11b, bpl
and r11b, r9b
and r9b, bpl
or bpl, sil
mov ebx, ebp
xor bl, 1
mov eax, ebp
and al, bl
xor bpl, al
xor al, 1
or al, bl
xor al, 1
or al, bpl
xor al, dil
mov edi, esi
xor dil, bl
or bl, sil
xor bl, 1
or bl, dil
mov edi, ebx
xor dil, al
xor al, 1
or al, bl
xor dil, 1
xor al, 1
or al, dil
xor r14b, 1
mov ebx, r14d
xor bl, al
xor bl, 1
and bl, al
or r14b, al
xor r14b, 1
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
and r10b, sil
or r9b, r10b
mov eax, r11d
and al, r9b
xor r9b, r11b
or r9b, al
mov eax, r14d
xor al, 1
mov ebx, r14d
and bl, al
mov r10d, ebx
and r10b, r14b
xor bl, r14b
or bl, r10b
mov r10d, ebx
and bl, r9b
mov r11d, eax
and r11b, r9b
xor al, r9b
xor r9b, 1
xor r10b, 1
and r10b, r9b
or bl, r10b
or al, r11b
mov r10d, eax
xor r10b, bl
test al, 1
mov eax, 0x2129a0cd
mov ebp, 0x99883295
cmovne ebp, eax
test bl, 1
cmove ebp, eax
test r10b, 1
mov eax, 0x99883295
cmove ebp, eax
mov dword [rsp + 0xf8], ebp
mov ebp, r13d
and ebp, 0x443008c0
mov r9d, r12d
mov eax, r12d
and eax, 0x8fb001
or eax, ebp
mov ebp, eax
xor ebp, 0x83000
xor eax, 0xff704ffe
mov ebx, eax
and ebx, 0xe4a781a9
and ebp, 0x183840
or ebp, ebx
mov ebx, r12d
xor ebx, 0x44bfb8c1
and ebx, r12d
mov edi, ebx
not edi
or eax, edi
and edi, 0xe4a781a9
and ebx, 0x1b587e56
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xbb40473e
and eax, 0x44bfb8c1
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x9e44d82f
and eax, 0x61bb27d0
or eax, ebp
mov ebp, eax
xor ebp, 0x61310310
and ebp, 0x7f318b16
xor eax, 0x80445029
and eax, 0x80ce74e9
or eax, ebp
mov ebx, eax
xor ebx, 0x7f318b16
and ebx, eax
mov eax, r13d
and eax, 0x17a734bb
mov edi, r12d
and edi, 0xe858cb44
or edi, eax
mov eax, edi
xor eax, 0x80484040
and eax, 0x80ce74e9
xor edi, 0x6896bfad
or edi, eax
mov eax, edi
not eax
and eax, 0x9cca964f
and edi, 0x633569b0
or edi, eax
mov ebp, ebx
xor ebp, 0xc8471882
and ebp, ebx
mov esi, ebx
not ebx
and ebx, 0xd866a959
and esi, 0x279956a6
or esi, ebx
xor esi, 0x279956a6
mov ebx, esi
and ebx, 0xc8471882
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov ebx, edi
xor ebx, 0x23306130
mov r10d, edi
xor r10d, 0x9cca964f
xor edi, 0xab727132
and edi, r10d
and ebx, 0x37b8e77d
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov edi, ebp
not edi
and edi, 0x1247732d
and ebp, 0xedb88cd2
or ebp, edi
mov edi, ebx
not edi
and edi, 0x1247732d
and ebx, 0xedb88cd2
or ebx, edi
xor ebx, ebp
mov ebp, esi
and ebp, r10d
xor esi, r10d
or esi, ebp
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xdbf15b78
and ebx, 0x240ea487
or ebx, edi
mov eax, esi
not eax
or ebp, esi
and esi, 0xdbf15b78
and eax, 0x240ea487
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x61e9cb9e
and ebp, 0x9e163461
or ebp, eax
mov edi, ebp
xor edi, 0x10002021
xor ebp, 0x418000
or ebp, 0x47045100
and ebp, 0xcf45d100
and edi, 0x1020283b
or edi, ebp
or ebx, 0x9861a83b
mov eax, ebx
not eax
and ebx, 0xcf45d100
and eax, 0x209a06c4
or eax, ebx
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0xe750232c
and eax, 0x18afdcd3
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x327243e8
and ebp, eax
and eax, 0xcd8dbc17
or eax, ebx
mov ebx, eax
xor ebx, 0xd8da402
xor eax, 0x327243e8
mov edi, eax
and edi, 0xf0205b15
and ebx, 0xfdfa4ea
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xf0205b15
and ebp, 0xfdfa4ea
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, r12d
and ebp, 0x69aa3aa3
mov ebx, r13d
and ebx, 0x9655c55c
or ebx, ebp
mov ebp, eax
not ebp
mov edi, ebp
and ebp, 0x8d27946e
and eax, 0x72d86b91
or eax, ebp
mov ebp, ebx
xor ebp, 0x60882a81
xor ebx, 0x9655c55c
or edi, ebx
and ebx, 0x8d27946e
and ebp, 0x72d86b91
or ebp, ebx
xor ebp, eax
not edi
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xbe1460eb
and eax, ebp
and ebp, 0x41eb9f14
or ebp, ebx
xor ebp, 0x41eb9f14
mov ebx, ebp
and ebx, eax
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x45279ca1
and ebp, 0xbad8635e
or ebp, ebx
xor ebp, 0x45279ca1
xor eax, ebp
test eax, ebp
setne bpl
sete sil
mov eax, esi
xor al, bpl
and al, sil
mov ebx, eax
xor bl, 1
or al, bl
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov edi, eax
xor dil, 1
and dil, al
xor dil, 1
mov ebx, eax
xor bl, dil
or dil, al
xor dil, 1
or dil, bl
mov r10d, edi
xor r10b, 1
mov ebx, edi
xor bl, r10b
mov r11d, r10d
or r11b, dil
xor r11b, 1
or r11b, bl
mov al, byte [rsp + 0xc4]
or al, byte [rsp + 0x44]
mov r15d, eax
xor r15b, 1
mov ebx, eax
and bl, r15b
mov r14d, ebx
and r14b, al
xor bl, al
or bl, r14b
mov al, byte [rsp + 0xa8]
or al, byte [rsp + 0x30]
mov byte [rsp + 0xa8], al
mov r12d, eax
xor r12b, 1
mov byte [rsp + 0x5c], r12b
mov r14d, ebx
and r14b, al
xor bl, 1
and bl, r12b
or bl, r14b
mov r14d, eax
and r14b, r15b
xor r15b, al
or r15b, r14b
xor bl, 1
mov r14d, ebx
xor r14b, r15b
or bl, r15b
xor bl, 1
or bl, r14b
mov eax, r11d
and al, bpl
mov r14d, r11d
xor r14b, bpl
or r14b, al
mov eax, r11d
xor r11b, sil
not r11b
and r11b, sil
xor al, 1
xor bpl, al
xor bpl, 1
and bpl, al
mov eax, r11d
and al, bpl
xor bpl, r11b
or bpl, al
xor r14b, 1
xor bpl, r14b
mov r15d, ebp
xor r15b, 1
and r15b, r14b
mov r11d, r15d
and r11b, bpl
xor r15b, bpl
or r15b, r11b
mov r11d, ebx
xor r11b, 1
mov esi, ebx
xor sil, r11b
or r11b, bl
and sil, bl
mov ebx, esi
and sil, r11b
xor r11b, 1
xor bl, 1
mov eax, r11d
xor al, bl
and al, r11b
and bl, r11b
or bl, sil
xor al, 1
xor bl, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
mov eax, r15d
xor al, 1
or al, r15b
xor al, 1
mov r11d, eax
xor r11b, r15b
or al, r15b
xor al, 1
or al, r11b
xor al, 1
mov esi, r11d
and sil, al
xor al, r11b
or al, sil
mov esi, eax
xor sil, 1
and sil, al
mov r11d, esi
and r11b, al
xor sil, al
or sil, r11b
xor sil, bl
mov r12b, byte [rsp + 8]
mov eax, r12d
xor al, r10b
mov bl, byte [rsp + 4]
and dil, bl
and r10b, r12b
or r10b, dil
xor al, 1
or al, bl
mov edi, r10d
and r10b, al
xor al, 1
xor dil, 1
mov r11d, eax
xor r11b, dil
and r11b, al
and dil, al
or dil, r10b
mov eax, r11d
and al, dil
xor dil, r11b
or dil, al
mov r10d, edi
xor r10b, 1
mov ebx, edi
or bl, r10b
mov eax, ebx
xor al, 1
and al, dil
or dil, bl
and bl, r10b
or bl, al
mov eax, edi
xor al, bl
xor bl, 1
or bl, dil
xor al, 1
xor bl, 1
or bl, al
mov r10d, ebx
xor r10b, 1
mov eax, r10d
and al, bl
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
xor bl, al
xor al, bl
and al, bl
mov r10d, esi
xor r10b, 1
mov r11d, r10d
or r11b, sil
mov ebx, r11d
or r11b, r10b
xor bl, sil
xor r11b, 1
xor bl, 1
mov r10d, r11d
and r10b, bl
xor bl, r11b
or bl, r10b
mov r10d, eax
xor r10b, bl
mov r11d, r10d
and r10b, bl
and r11b, al
mov ebx, r11d
and bl, r10b
xor r10b, r11b
or r10b, bl
mov ebx, esi
xor bl, al
and al, sil
or al, bl
xor bl, 1
mov r11d, ebx
xor r11b, al
or bl, al
xor bl, 1
or bl, r11b
mov r11d, r10d
xor r11b, 1
mov eax, r11d
and al, r10b
mov esi, r11d
xor sil, al
xor al, 1
or al, r10b
xor al, 1
or al, sil
mov esi, eax
xor sil, 1
and sil, bl
xor r11b, bl
xor bl, 1
and al, bl
or al, sil
or bl, r10b
xor bl, 1
or bl, r11b
mov r11d, ebx
xor r11b, al
test bl, 1
mov r10d, 0x1cd1f6f6
mov esi, 0x788d501f
cmovne esi, r10d
test al, 1
not r11b
cmove esi, r10d
test r11b, 1
mov eax, 0x788d501f
cmovne esi, eax
mov dword [rsp + 0xf4], esi
mov eax, r13d
and eax, 0x3a001000
mov ebx, r9d
mov ebp, r9d
and ebp, 0x41a2ae51
or ebp, eax
xor ebp, 0x41a2ae51
mov eax, r9d
and eax, 0x845d41ae
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x845d41ae
and eax, 0x7ba2be51
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x65cba7fa
and eax, 0x9a345805
or eax, ebp
mov edi, eax
xor edi, 0x65cba7fa
and edi, eax
mov eax, r13d
and eax, 0x7aa038de
mov ebp, r9d
and ebp, 0x855fc721
or ebp, eax
xor ebp, 0xe09460db
mov ebx, ebp
xor ebx, r13d
and ebx, ebp
mov ebp, edi
not ebp
mov eax, ebp
and ebp, 0x7e420b92
and edi, 0x81bdf46d
or edi, ebp
mov ebp, ebx
not ebp
or eax, ebp
and ebp, 0x7e420b92
and ebx, 0x81bdf46d
or ebx, ebp
xor ebx, edi
not eax
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
xor eax, 0x10ab6fb9
and eax, ebx
not ebx
and ebx, 0x10ab6fb9
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xfdf57171
and eax, 0x20a8e8e
or eax, ebp
mov r11d, eax
xor r11d, 0x858123
xor eax, 0x506844c4
and eax, 0xd8787cd4
and r11d, 0x2787832b
or r11d, eax
mov eax, r13d
and eax, 0x12490104
mov ebp, r9d
and ebp, 0x41021820
or ebp, eax
mov eax, ebp
xor eax, 0x41000820
xor ebp, 0x2c410603
and ebp, 0x2c431603
and eax, 0x53080924
or eax, ebp
mov edi, r13d
or edi, 0x534b1924
mov r15d, edi
not r15d
and edi, 0x2c431603
and r15d, 0x80b4e0d8
or r15d, edi
xor r15d, eax
mov eax, r15d
not eax
and eax, 0xacb4e6db
and r15d, 0x534b1924
or r15d, eax
mov ebp, r11d
xor ebp, 0x2787832b
mov eax, r11d
xor eax, 0xc0607004
and eax, 0xe3e1f12c
xor r11d, 0x9c199dad
and r11d, ebp
and ebp, 0x1c1e0ed3
or ebp, eax
mov r14d, ebp
xor r14d, 0x1c1e0ed3
mov edi, r14d
and edi, 0xbb9e1e86
mov ebx, edi
and ebx, r11d
xor r11d, edi
or r11d, ebx
mov ebx, r15d
or ebx, 0x4461e179
mov edi, ebx
not edi
mov eax, ebx
and eax, 0xc400802d
and edi, 0x3b9e1e82
or edi, eax
mov eax, r15d
xor eax, 0xbb9e1e86
and eax, r15d
mov esi, eax
not esi
or ebx, esi
and esi, 0xc400802d
and eax, 0x3bff7fd2
or eax, esi
xor eax, edi
not ebx
or ebx, eax
mov eax, r11d
not eax
and eax, ebx
not ebx
and ebx, r11d
or ebx, eax
xor ebp, 0xe3e1f12c
mov eax, ebp
and eax, 0x5c8f405f
and r14d, 0xa370bfa0
or r14d, eax
mov eax, r15d
not eax
or ebp, r15d
and r15d, 0x5c8f405f
and eax, 0xa370bfa0
or eax, r15d
xor eax, r14d
not ebp
or ebp, eax
not ebp
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x40802021
mov ebx, ebp
and ebx, 0x862118a
or ebx, eax
xor ebx, 0x862118a
and ebp, 0xb71dce54
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xb71dce54
and ebp, 0x48e231ab
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xca104886
and ebp, 0x35efb779
or ebp, ebx
xor ebp, 0x35efb779
or ebp, eax
cmp ebp, 0xffffffff
sete r11b
setne al
mov ebx, eax
mov bpl, byte [rsp + 4]
xor bl, bpl
mov esi, ebx
xor sil, 1
mov edi, r12d
and dil, sil
and bl, bpl
or bl, dil
xor sil, bl
and sil, bl
mov ebx, r12d
mov edi, r12d
xor dil, r11b
or r11b, r12b
xor r11b, 1
or r11b, dil
or al, bpl
xor al, 1
or al, dil
mov edi, r11d
not dil
mov ebx, eax
not bl
and bl, r11b
or r11b, al
and al, dil
or al, bl
xor r11b, 1
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
xor al, 1
mov ebx, esi
xor bl, al
mov r11d, esi
xor r11b, bl
xor r11b, 1
and r11b, bl
or al, sil
not bl
and bl, sil
xor al, 1
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
mov eax, r11d
xor al, 1
xor r11b, bl
xor bl, 1
or bl, al
mov eax, r11d
xor al, bl
test r11b, 1
mov ebp, 0xe9e0f677
mov edi, 0x1cd1f6f6
cmovne edi, ebp
test bl, 1
cmovne edi, r10d
test al, 1
cmove edi, ebp
mov dword [rsp + 0xc4], edi
mov esi, r9d
mov eax, r9d
or eax, 0x48380114
and eax, 0x4db9091d
mov r9d, r13d
mov ebp, r13d
and ebp, 0x92069480
or ebp, eax
mov ebx, r13d
or ebx, 0x97879c89
mov eax, ebx
not eax
and ebx, 0x4db9091d
and eax, 0x20406262
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x829baf28
and eax, 0x7d6450d7
or eax, ebp
mov ebp, eax
xor ebp, 0x20004416
xor eax, 0x15142021
and eax, 0xdff7a869
and ebp, 0x20085796
or ebp, eax
mov eax, ebp
xor eax, 0x20085796
xor ebp, 0x8aa62808
and ebp, 0xaaae780e
mov ebx, eax
and ebx, 0x555187f1
or ebx, ebp
xor ebx, 0xe5ce1e22
and eax, 0x4f60662c
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xb2fb1df9
and eax, 0x4d04e206
or eax, ebp
mov ebx, r13d
and ebx, 0xb09f99d3
mov r11d, esi
mov r14d, esi
xor r11d, 0x4f60662c
or r11d, ebx
mov ebp, r11d
not ebp
and ebp, 0x8342fff7
and r11d, 0x7cbd0008
or r11d, ebp
mov ebx, eax
xor ebx, 0x4d04e206
mov ebp, eax
xor eax, 0xf56a028b
mov edi, eax
and eax, ebx
xor ebp, 0xb2fb1df9
and edi, ebp
mov ebx, edi
not ebx
mov r10d, ebx
and r10d, 0x8bfdd123
and edi, 0x74022edc
or edi, r10d
mov esi, eax
not esi
or ebx, esi
and esi, 0x8bfdd123
and eax, 0x74022edc
or eax, esi
xor eax, edi
not ebx
or ebx, eax
mov eax, r11d
xor eax, 0x382c0008
or eax, 0x47911f72
mov edi, eax
not edi
and eax, 0x4a89a7f9
and edi, 0xb0664004
or edi, eax
xor r11d, 0x8342fff7
mov eax, ebp
and eax, r11d
xor ebp, r11d
or r11d, 0xb86ee08d
mov esi, r11d
not esi
and r11d, 0x4a89a7f9
and esi, 0x5101802
or esi, r11d
xor esi, edi
mov edi, ebx
not edi
and edi, 0x936a236a
and ebx, 0x6c95dc95
or ebx, edi
mov edi, esi
not edi
and edi, 0x936a236a
and esi, 0x6c95dc95
or esi, edi
xor esi, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x9b70ec00
and ebp, 0x648f13ff
or ebp, eax
xor ebp, 0x648f13ff
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, ebp
xor eax, 0x78eee166
and eax, ebp
mov ebx, ebp
not ebp
and ebp, 0x48248166
and ebx, 0x30ca6000
or ebx, ebp
xor ebx, 0x30ca6000
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5a8bb8ca
and eax, 0xa5744735
or eax, ebp
mov esi, eax
xor esi, 0x24042600
xor eax, 0x10808050
and eax, 0x598199d1
and esi, 0xa67e662e
or esi, eax
mov eax, esi
not eax
and eax, 0x40a4add4
and esi, 0xbf5b522b
or esi, eax
mov eax, r13d
and eax, 0x7417f41d
mov ebx, r14d
and ebx, 0x8be80be2
or ebx, eax
mov eax, ebx
xor eax, 0x80002a2
xor ebx, 0x1018
or ebx, 0x14eac041
and ebx, 0x94ead959
and eax, 0x681026a2
or eax, ebx
mov edi, r13d
or edi, 0xe8103fba
mov ebx, edi
not ebx
and edi, 0x94ead959
and ebx, 0x3050004
or ebx, edi
xor ebx, eax
mov eax, ebx
not eax
and eax, 0x415e993b
and ebx, 0xbea166c4
or ebx, eax
mov eax, esi
xor eax, 0xe6dacbfa
mov edi, esi
xor edi, 0x1242404
and edi, 0xa3fce69e
xor esi, 0x5e150f1b
and esi, eax
and eax, 0x5c031961
or eax, edi
mov r10d, eax
xor eax, 0xa3fce69e
mov r12d, eax
or r12d, 0x47303b1e
mov r14d, r12d
not r14d
mov r11d, r12d
and r11d, 0xa440ee83
and r14d, 0x188f0060
or r14d, r11d
mov ebp, esi
not ebp
or r12d, ebp
and ebp, 0xa440ee83
and esi, 0x5bbf117c
or esi, ebp
xor esi, r14d
not r12d
or r12d, esi
mov r15d, ebx
xor r15d, 0xa94ea681
mov r14d, ebx
xor ebx, 0xee7e9d9f
and ebx, r15d
mov ebp, ebx
not ebp
mov r11d, ebp
and r11d, 0x2790e44d
and ebx, 0xd86f1bb2
or ebx, r11d
mov edi, r15d
or edi, 0xb8cfc4e1
mov esi, edi
not esi
or ebp, edi
and edi, 0x2790e44d
and esi, 0x40201b12
or esi, edi
xor esi, ebx
not ebp
or ebp, esi
mov ebx, r12d
not ebx
and ebx, 0xd7d2f29b
and r12d, 0x282d0d64
or r12d, ebx
mov ebx, ebp
not ebx
and ebx, 0xd7d2f29b
and ebp, 0x282d0d64
or ebp, ebx
xor ebp, r12d
xor r10d, 0x58011000
mov ebx, eax
and ebx, 0x85020f71
and r10d, 0x7afdf08e
or r10d, ebx
xor r14d, 0x56b1597e
or eax, r14d
and r14d, 0x85020f71
and r15d, 0x7afdf08e
or r15d, r14d
xor r15d, r10d
not eax
or eax, r15d
not eax
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
xor ebp, 0x901db24b
and ebp, eax
mov ebx, eax
not eax
and eax, 0x8001204a
and ebx, 0x101c9201
or ebx, eax
xor ebx, 0x101c9201
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x6fe24db4
and ebp, 0x901db24b
or ebp, eax
setne r10b
sete r15b
mov ebx, r15d
mov al, byte [rsp + 4]
or bl, al
xor bl, 1
mov edi, r15d
xor dil, al
not dil
and dil, al
mov r11d, ebx
and r11b, dil
xor dil, bl
or dil, r11b
mov ebx, edi
xor bl, al
or dil, al
xor dil, 1
or dil, bl
mov ebx, r10d
and bl, al
xor r10b, al
or r10b, bl
mov al, byte [rsp + 8]
and r15b, al
or r15b, bl
mov r11d, r10d
not r11b
xor r15b, 1
or r15b, al
mov ebx, r15d
not bl
and bl, r10b
and r11b, r15b
or r11b, bl
mov ebx, r10d
and bl, r15b
xor r15b, r10b
or r15b, bl
xor r15b, 1
mov ebx, r11d
and bl, r15b
xor r15b, r11b
or r15b, bl
mov esi, edi
xor sil, 1
mov r10d, r15d
xor r10b, 1
mov r13d, esi
xor r13b, dil
mov ebp, r15d
or bpl, r10b
xor bpl, 1
mov r11d, r15d
and r11b, bpl
xor bpl, r15b
mov r14d, edi
xor r14b, r15b
and r14b, dil
and r15b, dil
or dil, sil
mov eax, edi
xor al, 1
and al, dil
xor al, 1
mov r12d, eax
xor r12b, dil
or al, dil
xor al, 1
or al, r12b
and r13b, sil
mov ebx, r13d
xor bl, 1
and r13b, bl
xor r13b, 1
mov r12d, r13d
xor r12b, bl
or r13b, bl
xor r13b, 1
or r13b, r12b
xor r13b, al
mov eax, edi
and al, bl
xor bl, dil
or bl, al
xor r13b, 1
mov eax, r13d
xor al, bl
or r13b, bl
xor r13b, 1
or r13b, al
or bpl, r11b
xor bpl, r13b
and r10b, sil
or r15b, r10b
xor r14b, 1
xor r15b, 1
mov eax, r14d
xor al, r15b
or r15b, r14b
xor r15b, 1
or r15b, al
mov eax, ebp
xor al, r15b
and al, bpl
mov ebx, r15d
and r15b, bpl
xor bpl, 1
xor bl, 1
and bl, bpl
or r15b, bl
mov ebx, r15d
xor bl, al
test r15b, 1
mov ebp, 0xc855247f
mov edi, 0x2129a0cd
cmovne edi, ebp
test al, 1
mov eax, 0x2129a0cd
cmove edi, eax
test bl, 1
cmovne edi, ebp
mov dword [rsp + 0xf0], edi
mov ebp, dword [rsp + 0x90]
and ebp, 0x920f3f2e
mov eax, dword [rsp + 0x98]
xor eax, 0x6df0c0d1
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x896c74e3
and eax, 0x76938b1c
or eax, ebp
mov ebp, r9d
and ebp, 0x6df0c0d1
mov ebx, dword [rsp + 0xc]
and ebx, 0x920f3f2e
or ebx, ebp
mov ebp, eax
xor ebp, 0x76938b1c
xor eax, 0x84c3460
not ebx
or ebx, r9d
mov esi, ebp
xor esi, ebx
and esi, ebp
and eax, 0x18ce3660
and ebp, 0xe731c99f
or ebp, eax
mov eax, ebx
not eax
and ebx, 0x18ce3660
and eax, 0xe731c99f
or eax, ebx
xor eax, ebp
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x601fda97
and esi, 0x9fe02568
or esi, ebp
mov ebp, eax
not ebp
or edi, ebp
and ebp, 0x601fda97
and eax, 0x9fe02568
or eax, ebp
xor eax, esi
not edi
or edi, eax
mov eax, edi
xor eax, 0x920f3f2e
and eax, edi
not edi
and edi, 0x920f3f2e
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov r14d, eax
not r14d
mov ebp, eax
or ebp, 0x11465101
and ebp, 0x1dd75b89
mov ebx, r14d
and ebx, 0xe220a466
or ebx, ebp
mov ebp, r14d
or ebp, 0xeeb1aeee
mov r11d, ebp
not r11d
and ebp, 0x1dd75b89
and r11d, 0x80010
or r11d, ebp
xor r11d, ebx
mov ebp, r11d
not ebp
and ebp, 0x83520fff
and r11d, 0x7cadf000
or r11d, ebp
mov r10d, r11d
xor r10d, 0x921c5eee
mov r9d, r11d
xor r9d, 0x6de3a111
mov esi, r9d
and esi, 0x7516cca3
mov edi, r10d
and edi, 0x8ae9335c
or edi, esi
xor edi, 0xd933b2de
mov esi, edi
xor esi, r9d
and esi, edi
mov edi, r14d
and edi, 0x53da8182
and eax, 0xac257e7d
or eax, edi
xor r14d, eax
and r14d, eax
mov ebp, esi
xor ebp, 0x4c39196
and ebp, esi
mov eax, esi
not esi
and esi, 0xb7fd7bdd
and eax, 0x48028422
or eax, esi
mov r15d, eax
xor r15d, 0x48028422
mov esi, r15d
and esi, 0x4c39196
mov edi, esi
and edi, ebp
xor ebp, esi
or ebp, edi
mov esi, r14d
or esi, 0xfb3c6e69
mov edi, esi
not edi
and esi, 0xecadae70
and edi, 0x421186
or edi, esi
mov r12d, r14d
not r12d
mov ebx, r12d
or ebx, 0x4c39196
mov esi, ebx
not esi
and ebx, 0xecadae70
and esi, 0x13104009
or esi, ebx
xor esi, edi
mov edi, ebp
not edi
and edi, 0x6d75230a
and ebp, 0x928adcf5
or ebp, edi
mov edi, esi
not edi
and edi, 0x6d75230a
and esi, 0x928adcf5
or esi, edi
xor esi, ebp
xor eax, 0xb7fd7bdd
mov edi, eax
and edi, 0xd6447622
and r15d, 0x29bb89dd
or r15d, edi
or eax, r14d
and r14d, 0xd6447622
and r12d, 0x29bb89dd
or r12d, r14d
xor r12d, r15d
not eax
or eax, r12d
mov edi, eax
not edi
and edi, 0x5b4cba80
and eax, 0xa4b3457f
or eax, edi
xor eax, 0xa4b3457f
mov edi, esi
and edi, eax
xor eax, esi
or eax, edi
mov edi, eax
xor edi, 0xac257e7c
and edi, eax
mov esi, eax
not eax
and eax, 0x3a423140
and esi, 0xc5bdcebf
or esi, eax
mov eax, esi
xor eax, 0x84210a18
xor esi, 0x28003040
or esi, 0x53da8183
mov ebx, esi
and ebx, 0x690c4426
and eax, 0x84213a58
or eax, ebx
mov ebx, edi
not ebx
or esi, ebx
and ebx, 0x690c4426
and edi, 0x96f3bbd9
or edi, ebx
xor edi, eax
not esi
or esi, edi
xor r11d, 0x6de3a110
and r11d, r10d
and r9d, 1
and r10d, 0xfffffffe
or r10d, r9d
mov edi, r11d
not edi
mov eax, edi
and eax, 0xb70ac034
and r11d, 0x48f53fcb
or r11d, eax
mov eax, r10d
not eax
or edi, eax
and eax, 0xb70ac034
and r10d, 0x48f53fcb
or r10d, eax
xor r10d, r11d
not edi
or edi, r10d
mov eax, edi
not eax
and edi, eax
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov r10d, esi
not r10d
xor esi, 0x292bd95b
and esi, r10d
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0x8873d2ce
and esi, 0x778c2d31
or esi, eax
mov ebx, r10d
or ebx, 0x292bd95b
mov eax, ebx
not eax
or ebp, ebx
and ebx, 0x8873d2ce
and eax, 0x56842420
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov eax, edi
xor eax, 0x292bd95b
mov ebx, eax
and eax, edi
not edi
and ebx, edi
mov esi, ebx
and esi, eax
xor eax, ebx
or eax, esi
mov ebx, ebp
not ebx
and ebx, 0x5f43b623
and ebp, 0xa0bc49dc
or ebp, ebx
mov ebx, eax
not ebx
and ebx, 0x5f43b623
and eax, 0xa0bc49dc
or eax, ebx
xor eax, ebp
mov ebp, r10d
and ebp, edi
xor r10d, edi
or r10d, ebp
not r10d
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov edi, r10d
not edi
mov esi, edi
and esi, r10d
mov eax, edi
and eax, 0x14aaf255
mov ebp, r10d
mov ebx, r10d
and r10d, 0xeb550daa
or r10d, eax
and ebp, 0xa9cb1d30
not r10d
or r10d, edi
and edi, 0x5634e2cf
or edi, ebp
mov ebp, esi
not ebp
or ebx, ebp
and ebp, 0xa9cb1d30
and esi, 0x5634e2cf
or esi, ebp
xor esi, edi
not ebx
or ebx, esi
mov ebp, ebx
not ebp
and ebp, 0xeb550daa
xor ebx, 0x14aaf255
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xcb79c12c
and ebx, 0x34863ed3
or ebx, ebp
mov esi, ebx
xor esi, 0x4060852
xor ebx, 0xcb79c12c
mov eax, ebx
and eax, 0xfb80b7a9
and esi, 0x47f4856
or esi, eax
mov r14d, esi
xor r14d, 0x47f4856
xor esi, 0x62b04657
and esi, r14d
mov edi, r10d
xor edi, 0x66cf0e01
mov r9d, edi
and r9d, r10d
mov r11d, r14d
and r11d, r10d
xor r14d, r10d
not r10d
and edi, r10d
mov ebp, esi
not ebp
mov r10d, ebp
and r10d, 0xb5705f1c
and esi, 0x4a8fa0e3
or esi, r10d
or ebx, 0x9930f1fe
mov eax, ebx
not eax
or ebp, ebx
and ebx, 0xb5705f1c
and eax, 0x428f0001
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov eax, r9d
and eax, edi
xor edi, r9d
or edi, eax
mov eax, ebp
not eax
and eax, edi
not edi
and edi, ebp
or edi, eax
or r14d, r11d
mov eax, r14d
not eax
and eax, 0xfcca84f6
and r14d, 0x3357b09
or r14d, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x675751d
and edi, 0xf98a8ae2
or edi, ebp
mov ebp, r14d
xor ebp, 0x1000a00
xor r14d, 0xfcca84f6
or eax, r14d
and r14d, 0x675751d
and ebp, 0xf98a8ae2
or ebp, r14d
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x9f6c57a8
and eax, 0x6093a857
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x74395a02
and eax, 0x8bc6a5fd
or eax, ebp
mov edi, eax
not edi
mov ebx, eax
and ebx, 0x7b6b8e6e
mov ebp, edi
and edi, 0x84947191
or edi, ebx
and ebp, eax
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0x7b6b8e6e
and ebp, 0x84947191
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
or eax, 0xa9566726
mov ebx, eax
not ebx
and eax, 0xd9788b58
and ebx, 0x6811081
or ebx, eax
not ebp
or ebp, 0x56a998d9
mov eax, ebp
not eax
and ebp, 0xd9788b58
and eax, 0x20066426
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x391a9371
and eax, 0xc6e56c8e
or eax, ebp
mov ebp, eax
xor ebp, 0x90480002
xor eax, 0x6e220100
and eax, 0x6e26f555
and ebp, 0x91d90aaa
or ebp, eax
xor ebp, 0x91d90aaa
cmp ebp, 0xffffffff
setne sil
sete dil
mov al, byte [rsp + 0x40]
xor al, 1
mov byte [rsp + 0x4c], al
mov r15b, byte [rsp + 4]
and al, r15b
xor al, 1
mov ebx, eax
mov r9b, byte [rsp + 0xc0]
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
mov r14d, eax
xor r14b, 1
mov r9d, r15d
and r9b, byte [rsp + 0x38]
mov byte [rsp + 0x1f], r9b
mov bl, byte [rsp + 0x30]
or bl, r9b
mov byte [rsp + 0x30], bl
mov r10d, ebx
xor r10b, byte [rsp + 0x2c]
and r10b, bl
mov ebx, r10d
xor bl, 1
mov byte [rsp + 0xb4], bl
mov r9d, ebx
or r9b, r14b
and al, bl
and r14b, r10b
or r14b, al
mov eax, r9d
xor al, r14b
xor r14b, 1
or r14b, r9b
xor al, 1
xor r14b, 1
or r14b, al
mov eax, edi
xor al, sil
mov r9d, eax
xor r9b, dil
xor r9b, 1
or r9b, al
mov r11d, edi
and r11b, al
or al, dil
xor al, 1
mov ebp, r11d
and bpl, al
xor al, r11b
or al, bpl
xor al, 1
mov r11d, r9d
or r11b, al
xor al, r9b
xor al, 1
mov r9d, r11d
xor r9b, al
or al, r11b
xor al, 1
or al, r9b
mov ebp, r14d
xor bpl, 1
mov r13d, ebp
and r13b, r14b
mov r9d, ebp
and r9b, r13b
xor r13b, bpl
or r13b, r9b
or bpl, r14b
mov ebx, eax
xor bl, 1
mov r14d, ebx
and r14b, al
xor r14b, 1
mov r9d, eax
xor r9b, r14b
or r14b, al
xor r14b, 1
or r14b, r9b
or bl, al
mov eax, ebp
xor al, 1
mov r9d, eax
or al, r13b
mov r11d, r13d
xor r13b, 1
and r9b, r13b
and r11b, bpl
or r11b, r9b
xor bpl, r13b
xor al, 1
or al, bpl
xor al, 1
mov r9d, r11d
and r9b, al
xor al, r11b
or al, r9b
xor bl, r14b
and r14b, bl
xor bl, 1
mov r9d, r14d
and r9b, bl
xor bl, r14b
or bl, r9b
mov r9d, ebx
xor r9b, al
and bl, r9b
and r9b, al
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov r11b, byte [rsp + 0x44]
xor r11b, dil
mov eax, r15d
mov ebx, r15d
xor bl, sil
and dil, byte [rsp + 8]
and sil, al
or sil, dil
and bl, al
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov ebp, r11d
xor bpl, 1
mov ebx, ebp
and bl, r11b
mov edi, ebp
xor dil, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, dil
mov r11d, esi
xor r11b, 1
mov eax, ebx
and bl, r11b
xor al, 1
and al, sil
or bl, al
mov eax, ebp
and al, sil
xor sil, bpl
or sil, al
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov edi, esi
xor dil, 1
mov ebx, esi
or bl, dil
mov r11d, ebx
xor r11b, 1
and r11b, sil
mov eax, edi
xor al, bl
and al, dil
and bl, dil
or bl, r11b
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov eax, ebx
xor al, 1
xor bl, al
xor al, bl
and al, bl
mov r11d, eax
xor r11b, 1
mov ebx, r9d
xor bl, 1
mov esi, r11d
and sil, bl
or r11b, r9b
and r9b, al
or r9b, sil
xor r9b, 1
or r9b, bl
or bl, al
xor r11b, 1
xor bl, 1
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov eax, ebx
and bl, r9b
xor r9b, 1
xor al, 1
mov r11d, r9d
xor r11b, al
and r11b, r9b
and al, r9b
or al, bl
mov ebx, r11d
xor bl, al
test al, 1
mov eax, 0xf523a57d
mov ebp, 0x8ce200a7
cmovne ebp, eax
test r11b, 1
mov r14d, 0x8ce200a7
cmove ebp, r14d
test bl, 1
cmovne ebp, eax
mov dword [rsp + 0xc0], ebp
mov esi, dword [rsp + 0x20]
mov ebp, esi
and ebp, 0x1c4b5d92
mov edi, dword [rsp + 0xc]
mov eax, edi
and eax, 0xe3b4a26d
or eax, ebp
mov ebp, eax
xor ebp, 0xc3042060
xor eax, 0x1c4b5d92
and ebp, 0xdf4431f2
mov ebx, eax
and ebx, 0x20bbce0d
or ebx, ebp
xor ebx, 0x37c3bb6f
and eax, 0xe8878a9d
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xe0b3efb7
and eax, 0x1f4c1048
or eax, ebp
mov ebp, esi
and ebp, 0xc9f51bc1
mov ebx, edi
and ebx, 0x360ae43e
or ebx, ebp
mov esi, ebx
xor esi, 0x360ae43e
xor ebx, 0xc9c40840
and ebx, 0xefcc6856
mov ebp, esi
and ebp, 0x103397a9
or ebp, ebx
xor ebp, 0xf8b41d34
and esi, 0x17787562
or esi, ebp
mov ebp, esi
not ebp
mov edi, eax
xor eax, 0xe0b3efb7
and eax, ebp
xor edi, 0x1f4c1048
mov ebx, edi
xor ebx, esi
and ebx, edi
and esi, edi
or esi, eax
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov ebx, esi
not ebx
or esi, 0x16186460
and esi, 0x5e1ce47c
mov ebp, ebx
and ebx, 0xa0830a81
or ebx, esi
or ebp, 0xe8878a9d
mov eax, ebp
not eax
and ebp, 0x5e1ce47c
and eax, 0x1601102
or eax, ebp
xor eax, ebx
mov esi, eax
xor esi, 0xfffffffe
and esi, eax
mov ebp, eax
not eax
and ebp, 0x85e08baf
mov edi, eax
and edi, 0x7a1f7450
or edi, ebp
xor edi, 0x85e08bae
mov ebx, eax
and ebx, 1
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x90ca6c1b
and ebx, 0x6f3593e4
or ebx, ebp
and eax, 0xfffffffe
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov r15d, esi
xor r15d, 0xb07cf28f
and r15d, esi
mov ebp, esi
not esi
and esi, 0xd1fcc8c6
and ebp, 0x2e033739
or ebp, esi
mov r11d, ebx
xor r11d, 0x6f3593e4
mov r13d, ebx
xor r13d, 0x90ca6c1b
mov esi, r13d
and esi, 0xb07cf28f
xor ebx, 0xdf49616b
and ebx, r11d
mov r9d, esi
and r9d, ebx
xor ebx, esi
or ebx, r9d
mov r9d, ebp
xor ebp, 0xd1fcc8c6
mov esi, ebp
or esi, 0x4f830d70
mov eax, esi
not eax
mov r12d, esi
and r12d, 0x4093f17d
and eax, 0xb06c0282
or eax, r12d
mov edi, r15d
not edi
or esi, edi
and edi, 0x4093f17d
and r15d, 0xbf6c0e82
or r15d, edi
xor r15d, eax
not esi
or esi, r15d
mov eax, ebx
not eax
and eax, esi
not esi
and esi, ebx
or esi, eax
mov eax, r11d
and eax, 0x2e4c6643
and r13d, 0xd1b399bc
or r13d, eax
xor r9d, 0x31138
or r11d, ebp
and ebp, 0x2e4c6643
and r9d, 0xd1b399bc
or r9d, ebp
xor r9d, r13d
not r11d
or r11d, r9d
mov edi, esi
not edi
mov eax, edi
and eax, 0x60956c3e
and esi, 0x9f6a93c1
or esi, eax
mov eax, r11d
not eax
or edi, r11d
and r11d, 0x60956c3e
and eax, 0x9f6a93c1
or eax, r11d
xor eax, esi
not edi
or edi, eax
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0x58005102
and edi, 0x5400490
or edi, eax
mov ebx, edi
xor ebx, 0x400080
xor edi, 0xe2aed06e
and edi, 0xe7aed47e
and ebx, 0x18400180
or ebx, edi
or ebp, 0x5d405592
mov eax, ebp
not eax
and ebp, 0xe7aed47e
and eax, 0x112a01
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x1175a117
and eax, 0xee8a5ee8
or eax, ebp
mov ebp, eax
xor ebp, 0x1282010a
xor eax, 0x4c10e000
and ebp, 0x12a7158f
and eax, 0xed58ea70
or eax, ebp
mov ebp, eax
xor ebp, 0xed58ea70
xor eax, 0x12a7158f
and eax, ebp
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x6fa42c01
and eax, 0x905bd3fe
or eax, ebx
xor eax, 0x905bd3fe
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xe5fa0786
and eax, 0x1a05f879
or eax, ebp
xor eax, 0x1a05f879
sete r9b
setne r11b
mov r12b, byte [rsp + 4]
mov ebx, r12d
xor bl, r9b
mov bpl, byte [rsp + 8]
mov eax, ebp
or al, r11b
xor al, 1
or al, bl
mov ebx, r11d
xor bl, r12b
xor bl, 1
xor al, 1
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov esi, eax
xor sil, bl
or bl, al
xor bl, 1
or bl, sil
and r9b, bpl
and r11b, r12b
or r11b, r9b
mov esi, r11d
xor sil, 1
mov r9d, esi
and sil, bl
mov eax, ebx
xor bl, 1
and r9b, bl
and al, r11b
or al, r9b
mov r9d, eax
xor r9b, bl
and r9b, al
and bl, r11b
or sil, bl
mov eax, r9d
xor al, 1
mov r11d, esi
xor r11b, al
mov ebx, r9d
and bl, al
xor bl, 1
mov edi, ebx
xor dil, al
or bl, al
xor bl, 1
or bl, dil
xor bl, sil
or sil, r9b
xor r11b, 1
xor sil, 1
or sil, r11b
mov eax, esi
xor al, bl
test al, 1
mov eax, 0x9cee12f
cmove r14d, eax
test sil, 1
cmovne eax, r14d
test bl, 1
cmove eax, r14d
mov dword [rsp + 0xec], eax
mov r13d, dword [rsp + 0x20]
mov eax, r13d
and eax, 0xc4810c82
mov r11d, dword [rsp + 0xc]
mov ebp, r11d
and ebp, 0x10400048
or ebp, eax
mov eax, ebp
xor eax, 0x400000
xor ebp, 0x678f2110
and ebp, 0x778f2158
and eax, 0x80400c82
or eax, ebp
mov ebx, r13d
or ebx, 0xd4c10cca
mov ebp, ebx
not ebp
and ebx, 0x778f2158
and ebp, 0x830d225
or ebp, ebx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x8eb52e98
and ebp, 0x714ad167
or ebp, eax
mov eax, ebp
xor eax, 0x81004904
xor ebp, 0x4a500242
and ebp, 0x6edb96eb
and eax, 0x91246914
or eax, ebp
mov ebx, eax
xor ebx, 0x90202910
xor eax, 0x4edb108a
and eax, 0x4fdf508e
and ebx, 0xb020af71
or ebx, eax
mov eax, ebx
xor eax, 0x4945000c
xor ebx, 0xb0208701
and ebx, 0xb6bad783
and eax, 0x4945287c
or eax, ebx
mov ebp, r13d
and ebp, 0x9314df43
and r11d, 0x6ceb20bc
or r11d, ebp
mov ebp, r11d
xor ebp, 0x6ceb20bc
xor r11d, 0x9314df43
or r11d, ebp
mov r14d, eax
xor r14d, 0xb6bad783
mov edi, eax
xor eax, 0x581ec736
mov ebx, eax
and ebx, r14d
mov ebp, ebx
not ebp
mov r9d, ebp
and r9d, 0xfee9850c
and ebx, 0x1167af3
or ebx, r9d
xor edi, 0x4945287c
and eax, edi
mov esi, eax
not esi
or ebp, esi
and esi, 0xfee9850c
and eax, 0x1167af3
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
mov r9d, r11d
not r9d
mov eax, r9d
or eax, 0xeea410b5
mov esi, eax
not esi
and eax, 0x4a4a00fd
and esi, 0x1111ef02
or esi, eax
mov eax, r11d
or eax, 0x115bef4a
mov ebx, eax
not ebx
and eax, 0x4a4a00fd
and ebx, 0xa4a41000
or ebx, eax
xor ebx, esi
mov eax, ebp
not eax
and eax, ebx
not ebx
and ebx, ebp
or ebx, eax
mov eax, edi
and eax, 0xbb7eb47f
and r14d, 0x44814b80
or r14d, eax
or edi, r9d
and r9d, 0xbb7eb47f
and r11d, 0x44814b80
or r11d, r9d
xor r11d, r14d
not edi
or edi, r11d
mov eax, edi
not eax
and eax, 0x4db6d7e5
and edi, 0xb249281a
or edi, eax
mov esi, ebx
not esi
mov eax, esi
and eax, 0xb8459b1f
and ebx, 0x47ba64e0
or ebx, eax
mov eax, edi
xor eax, 0x2082000
xor edi, 0x4db6d7e5
or esi, edi
and edi, 0xb8459b1f
and eax, 0x47ba64e0
or eax, edi
xor eax, ebx
not esi
or esi, eax
mov ebp, esi
not ebp
mov eax, ebp
and eax, 1
mov ebx, esi
xor ebx, 0xfffffffe
or ebx, eax
and ebp, 0x151a03
mov eax, esi
and eax, 0x46020104
or eax, ebp
xor eax, 0x46020104
and esi, 0xb9e8e4f8
or esi, eax
mov ebp, esi
not ebp
and ebp, 0xb9e8e4f9
and esi, 0x46171b06
or esi, ebp
mov eax, ebx
not eax
mov ebp, esi
not ebp
and esi, ebx
or ebx, ebp
and ebp, eax
or ebp, esi
mov eax, ebx
not eax
mov edi, ebx
and edi, 0xaa1a24ed
and eax, 0x55e5db12
or eax, edi
mov edi, ebp
not edi
or ebx, edi
and edi, 0xaa1a24ed
and ebp, 0x55e5db12
or ebp, edi
xor ebp, eax
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
mov eax, ebx
xor eax, 0x5a7657f8
and eax, ebx
mov edi, ebp
and edi, 0x5f4c9da7
and ebx, 0xa0b36258
or ebx, edi
xor ebx, 0x5f4c9da7
or ebx, ebp
and ebp, 0x5a7657f8
mov edi, ebp
and edi, eax
xor eax, ebp
or eax, edi
mov ebp, eax
not ebp
and ebp, 0x9adbd0ea
and eax, 0x65242f15
or eax, ebp
mov esi, eax
xor esi, 0x175230ad
xor eax, 0x80a48112
and eax, 0xa8a4c952
and esi, 0x575b36ad
or esi, eax
mov eax, esi
xor eax, 0x575b36ad
mov ebp, ebx
not ebp
and ebp, eax
xor esi, 0xa8a4c952
mov eax, esi
xor eax, ebx
and eax, esi
and ebx, esi
or ebx, ebp
mov esi, eax
not esi
mov ebp, esi
and ebp, 0x7607473
and eax, 0xf89f8b8c
or eax, ebp
mov ebp, ebx
not ebp
or esi, ebp
and ebp, 0x7607473
and ebx, 0xf89f8b8c
or ebx, ebp
xor ebx, eax
not esi
or esi, ebx
mov eax, esi
not eax
mov ebp, esi
xor ebp, 0xfd2f0438
and ebp, esi
or esi, 0x2d0fbc7
mov ebx, esi
and ebx, 0xc5a90aa1
and eax, 0x38060418
or eax, ebx
mov ebx, ebp
not ebx
or esi, ebx
and ebx, 0xc5a90aa1
and ebp, 0x3a56f55e
or ebp, ebx
xor ebp, eax
not esi
or esi, ebp
mov eax, esi
not eax
and eax, 0x99182f65
and esi, 0x66e7d09a
or esi, eax
mov eax, esi
xor eax, 0x9bc8d4a2
xor esi, 0x64372b5d
mov ebp, esi
and ebp, 0x3e3cb20c
or esi, eax
and eax, 0xc1c34df3
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x3e3cb20c
and eax, 0xc1c34df3
or eax, ebp
mov ebp, esi
not ebp
and ebp, 0x9035e26e
and esi, 0x6fca1d91
or esi, ebp
xor esi, 0x6fca1d91
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov eax, esi
not eax
and eax, 0xf0204004
mov ebp, esi
and ebp, 0x4cd2288
or ebp, eax
xor ebp, 0x4cd2288
and esi, 0xb129d73
or esi, ebp
mov eax, esi
not eax
and eax, 0x5718614a
and esi, 0xa8e79eb5
or esi, eax
xor esi, 0x5c0afc39
setne sil
sete dil
mov al, byte [rsp + 0x38]
mov ebx, eax
mov r14b, byte [rsp + 0x88]
xor bl, r14b
or r14b, al
xor r14b, 1
or r14b, bl
mov ebx, r14d
xor bl, 1
or bl, r14b
mov eax, ebx
mov r9b, byte [rsp + 0x2c]
or al, r9b
xor al, 1
xor bl, r9b
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov bpl, byte [rsp + 0x50]
mov eax, ebp
mov r15b, byte [rsp + 0x80]
and al, r15b
mov r9d, eax
xor r9b, 1
mov r11d, ebp
xor r11b, al
or r9b, r15b
xor r9b, 1
or r9b, r11b
and al, bpl
or al, r11b
xor al, 1
or r15b, bpl
xor r15b, 1
mov r11d, eax
and r11b, r15b
xor r15b, al
or r15b, r11b
xor r15b, 1
mov eax, r15d
or al, bl
xor r15b, bl
xor r15b, 1
and r15b, bl
xor r15b, 1
mov ebx, eax
xor bl, r15b
or r15b, al
xor r15b, 1
or r15b, bl
mov eax, r14d
xor r9b, r14b
xor r9b, 1
and al, r9b
xor al, 1
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
mov r9d, eax
mov eax, r15d
xor al, 1
and r15b, al
mov ebx, eax
and bl, r15b
xor r15b, al
or r15b, bl
xor r15b, r9b
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
mov ebx, eax
xor bl, r15b
xor r15b, 1
or r15b, al
xor bl, 1
xor r15b, 1
or r15b, bl
mov eax, edi
xor al, sil
mov r9d, eax
and r9b, sil
mov r11d, eax
xor r11b, sil
or r11b, r9b
mov ebx, eax
xor bl, dil
not bl
and bl, dil
or al, dil
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor al, 1
mov ebp, eax
xor bpl, r11b
and al, r11b
or al, bpl
xor bpl, 1
mov ebx, ebp
xor bl, al
or bpl, al
xor bpl, 1
or bpl, bl
mov r9d, r15d
xor r9b, 1
mov r11d, r9d
or r11b, r15b
mov ebx, r11d
xor bl, 1
mov eax, r11d
and al, bl
mov r14d, r11d
xor r14b, al
xor al, 1
or al, bl
xor al, 1
or al, r14b
mov r14d, eax
xor r14b, 1
and r14b, r9b
and al, r15b
or al, r14b
xor r11b, r9b
or bl, r15b
xor bl, 1
or bl, r11b
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov r9d, ebp
xor r9b, 1
mov ebx, r9d
or bl, bpl
mov r14d, ebx
xor r14b, 1
and bpl, bl
and r14b, r9b
or r14b, bpl
mov r11d, ebx
and r11b, r9b
xor bl, r9b
or bl, r11b
mov r9d, ebx
xor r9b, r14b
xor r14b, 1
or r14b, bl
xor r9b, 1
xor r14b, 1
or r14b, r9b
xor r14b, 1
mov ebx, r14d
or bl, al
xor r14b, al
xor r14b, 1
and r14b, al
xor r14b, 1
mov eax, ebx
xor al, r14b
or r14b, bl
xor r14b, 1
or r14b, al
mov bl, byte [rsp + 8]
mov eax, ebx
or al, sil
xor sil, bl
xor sil, 1
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
or sil, bl
mov ebx, esi
xor bl, 1
mov eax, ebx
and al, sil
xor bl, al
xor al, 1
or al, sil
xor al, 1
or al, bl
xor dil, r12b
mov r9d, edi
xor r9b, 1
mov ebx, eax
xor bl, 1
and al, r9b
or r9b, bl
and bl, dil
or bl, al
mov eax, r9d
xor al, bl
xor bl, 1
or bl, r9b
xor al, 1
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
or al, bl
mov r9d, ebx
or r9b, al
xor al, bl
xor al, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov ebx, r14d
xor bl, 1
mov r9d, ebx
xor r9b, al
xor bl, r9b
and bl, r9b
mov r9d, eax
xor r9b, 1
or r9b, r14b
xor al, r14b
and al, r14b
xor r9b, 1
mov r11d, r9d
and r11b, al
xor al, r9b
or al, r11b
xor al, 1
mov r9d, eax
xor r9b, bl
xor bl, 1
mov r11d, ebx
and r11b, al
xor bl, al
or bl, r11b
mov eax, r9d
xor al, bl
not al
test al, 1
mov r14d, 0x96a8ed07
mov eax, 0x54ea9f62
cmovne eax, r14d
test bl, 1
mov ebp, 0x54ea9f62
cmovne ebp, eax
test r9b, 1
cmovne ebp, eax
mov dword [rsp + 0xe8], ebp
mov edi, dword [rsp + 0xc]
mov eax, edi
and eax, 0xd60bfae7
mov ebp, r13d
mov ebx, r13d
and ebx, 0x29f40518
or ebx, eax
mov eax, r13d
and eax, 0x78090ca8
mov ebp, edi
and ebp, 0x87f6f357
or ebp, eax
mov eax, ebp
xor eax, 0x87f6f357
xor ebp, 0x78090ca8
or ebp, eax
mov eax, ebp
not eax
and eax, 0x82563911
and ebp, 0x7da9c6ee
or ebp, eax
mov eax, ebx
xor eax, 0x29f40518
xor ebx, 0x4409ca46
mov edi, eax
and eax, 0x929630a1
and ebx, 0x6d69cf5e
or ebx, eax
mov eax, ebp
xor eax, 0x6d29c64e
xor ebp, 0x82563911
or edi, ebp
and ebp, 0x929630a1
and eax, 0x6d69cf5e
or eax, ebp
xor eax, ebx
not edi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov r15d, eax
not r15d
mov ebp, eax
and ebp, 0xbbbc2928
mov ebx, r15d
and ebx, 0x4443d6d7
or ebx, ebp
mov ebp, r15d
and ebp, eax
mov edi, ebp
not edi
mov r11d, eax
or r11d, edi
and edi, 0xbbbc2928
and ebp, 0x4443d6d7
or ebp, edi
xor ebp, ebx
not r11d
or r11d, ebp
mov r13d, r11d
not r13d
mov ebp, r13d
and ebp, 0x6ae31dcf
mov ebx, r11d
and ebx, 0x951ce230
or ebx, ebp
mov ebp, r15d
and ebp, 0xe604b20f
and eax, 0x19fb4df0
or eax, ebp
xor eax, 0x7318503f
xor r15d, eax
and r15d, eax
not ebx
or ebx, r13d
mov eax, ebx
not eax
and ebx, 0x3f6d96a4
mov r9d, eax
and r9d, 0xc092695b
or r9d, ebx
mov edi, r15d
not edi
mov ebx, edi
and ebx, 0x719ed6fe
mov esi, r15d
and esi, 0x8e612901
or esi, ebx
mov ebp, r9d
xor ebp, 0xc092695b
mov ebx, r9d
xor ebx, 0x4ef3405a
and ebx, ebp
and eax, 0x8e612901
mov r12d, ebx
and r12d, eax
xor eax, ebx
or eax, r12d
mov ebx, eax
not ebx
and ebx, esi
not esi
and esi, eax
or esi, ebx
xor r9d, 0x3f6d96a4
mov eax, r9d
and eax, 0x647b2f5
and ebp, 0xf9b84d0a
or ebp, eax
or r9d, r15d
and r15d, 0x647b2f5
and edi, 0xf9b84d0a
or edi, r15d
xor edi, ebp
not r9d
or r9d, edi
mov eax, esi
not eax
mov ebx, eax
and ebx, 0xbec1fe9c
and esi, 0x413e0163
or esi, ebx
mov ebp, r9d
not ebp
or eax, r9d
and r9d, 0xbec1fe9c
and ebp, 0x413e0163
or ebp, r9d
xor ebp, esi
not eax
or eax, ebp
mov r9d, eax
xor r9d, 0x6ae31dce
and r9d, eax
not eax
and eax, 0x6ae31dce
mov ebp, eax
and ebp, r9d
xor r9d, eax
or r9d, ebp
mov ebp, r13d
and r13d, 0xebc30831
and r11d, 0x143cf7ce
or r11d, r13d
or ebp, 0xfffffffe
mov eax, r11d
xor eax, 0xa030010
xor r11d, 0x143cf7cf
mov ebx, ebp
or ebp, r11d
and r11d, 0xe1f4afe3
and eax, 0x1e0b501c
or eax, r11d
and ebx, 0xe1f4afe3
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xfa8bc22a
and eax, ebp
and ebp, 0x5743dd5
or ebp, ebx
mov ebx, ebp
xor ebx, 0x302990
xor ebp, 0xfa8bc22a
mov edi, ebp
and edi, 0xbf45544f
and ebx, 0x40baabb0
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0xbf45544f
and eax, 0x40baabb0
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xedcd0463
and ebp, 0x1232fb9c
or ebp, eax
mov eax, ebp
xor eax, 0x12126a14
xor ebp, 0x69810023
and ebp, 0x69a191ab
and eax, 0x965e6e54
or eax, ebp
mov ebp, eax
xor ebp, 0x61a0010a
xor eax, 0x840e4600
and eax, 0x8c0fd6a1
and ebp, 0x73f0295e
or ebp, eax
mov edi, ebp
xor ebp, 0x8c0fd6a1
mov esi, r9d
xor esi, ebp
and esi, r9d
mov ebx, r9d
not ebx
and ebx, 0x2bc31375
and r9d, 0xd43cec8a
or r9d, ebx
xor edi, 0x5030280a
and ebp, 0x2bc31375
and edi, 0xd43cec8a
or edi, ebp
xor edi, r9d
mov ebp, esi
and ebp, edi
xor edi, esi
or edi, ebp
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0xa086199a
mov eax, edi
and edi, 0x5f79e665
or edi, ebp
and eax, 0x15f54f9a
xor edi, 0x73ab7416
or edi, ebx
and ebx, 0xea0ab065
or ebx, eax
mov ebp, ebx
xor ebp, 0xea0ab065
xor ebx, 0x5440d90
and ebx, 0x2546adf5
mov eax, ebp
and eax, 0xdab9520a
or eax, ebx
xor eax, 0xf66bc079
and ebp, 0xd32d6d8c
or ebp, eax
mov ebx, edi
not ebx
and ebx, ebp
not ebp
mov eax, ebp
xor eax, edi
and eax, ebp
and edi, ebp
or edi, ebx
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov ebp, edi
not ebp
mov ebx, edi
xor ebx, 0xd32d6d8c
and ebx, edi
or edi, 0x2cd29273
mov eax, edi
and eax, 0x6208d5cb
and ebp, 0x91252804
or ebp, eax
mov eax, ebx
not eax
or edi, eax
and eax, 0x6208d5cb
and ebx, 0x9df72a34
or ebx, eax
xor ebx, ebp
not edi
or edi, ebx
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0x8ef18ce
mov eax, edi
and eax, 0xf710e731
or eax, ebx
mov ebx, eax
xor eax, 0x8ef18ce
and eax, edi
xor ebx, 0xf710e731
and ebx, ebp
or eax, ebx
xor ebp, eax
test ebp, eax
sete sil
setne bpl
mov al, byte [rsp + 0x38]
mov ebx, eax
mov r15b, byte [rsp + 4]
xor bl, r15b
mov byte [rsp + 0x5b], bl
and al, bl
xor al, 1
mov r9b, byte [rsp + 0x50]
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov r9b, byte [rsp + 0xb4]
and al, r9b
and r10b, bl
or r10b, al
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ebx
xor al, r10b
xor r10b, 1
or r10b, bl
xor al, 1
xor r10b, 1
or r10b, al
mov ebx, ebp
xor bl, sil
mov eax, ebx
xor al, 1
mov r9d, eax
xor r9b, sil
mov r11d, ebp
or r11b, al
or al, sil
xor al, 1
or al, r9b
xor r11b, 1
or bl, sil
xor bl, 1
mov r9d, r11d
and r9b, bl
xor bl, r11b
or bl, r9b
mov r9d, eax
xor r9b, 1
mov r11d, ebx
xor r11b, 1
mov edi, ebx
and dil, al
or bl, r9b
and r9b, r11b
or r9b, dil
xor r11b, al
xor bl, 1
or bl, r11b
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, r10d
xor al, 1
and r10b, al
mov r9d, eax
and r9b, r10b
xor r10b, al
or r10b, r9b
mov edi, ebx
xor dil, 1
mov r9d, edi
and r9b, bl
mov r11d, edi
and r11b, r9b
xor r9b, dil
or r9b, r11b
or dil, bl
mov ebx, r9d
xor bl, 1
mov r11d, edi
xor r11b, 1
and r11b, bl
or bl, dil
and dil, r9b
or dil, r11b
xor dil, 1
mov r9d, ebx
xor r9b, dil
or dil, bl
xor dil, 1
or dil, r9b
xor dil, 1
mov ebx, edi
or bl, r10b
xor dil, r10b
xor dil, 1
and dil, r10b
xor dil, 1
mov r9d, ebx
xor r9b, dil
or dil, bl
xor dil, 1
or dil, r9b
mov eax, r15d
mov ebx, r15d
and bl, sil
xor sil, r15b
mov r13d, r15d
or sil, bl
mov r9d, esi
not r9b
mov r15b, byte [rsp + 8]
xor bpl, r15b
mov ebx, ebp
xor bl, 1
and bpl, sil
or sil, bl
and bl, r9b
or bl, bpl
xor bl, 1
mov r9d, esi
xor r9b, bl
or bl, sil
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov eax, r9d
or al, bl
mov r10d, ebx
and r10b, r9b
mov r11d, r10d
and r11b, bl
xor r10b, bl
or r10b, r11b
xor r10b, al
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, ebx
xor al, 1
and bl, al
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, edi
xor r9b, 1
mov r10d, r9d
xor r10b, bl
xor r10b, 1
or r10b, r9b
xor bl, dil
mov r9d, r10d
xor r9b, 1
mov eax, ebx
xor al, 1
and bl, r10b
or r10b, al
and al, r9b
or al, bl
mov ebx, r10d
xor bl, al
test bl, 1
mov ebp, 0xc7571a6e
cmove r14d, ebp
test al, 1
cmove ebp, r14d
test r10b, 1
cmovne ebp, r14d
mov dword [rsp + 0xb4], ebp
mov r14d, dword [rsp + 0xc]
mov eax, r14d
or eax, 0xe12ce570
mov ebp, eax
not ebp
and eax, 0xe9f8ef14
and ebp, 0x1603108b
or ebp, eax
mov r12d, dword [rsp + 0x20]
mov ebx, r12d
or ebx, 0x1ed31a8f
mov eax, ebx
not eax
and ebx, 0xe9f8ef14
and eax, 0x40060
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe12ce570
and eax, 0x1ed31a8f
or eax, ebp
mov ebx, eax
not ebx
and eax, 0x186f4cf8
mov ebp, ebx
and ebp, 0xe790b307
or ebp, eax
xor ebp, 0x186f4cf9
and ebx, 1
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x2c6c55e6
and ebx, 0xd393aa19
or ebx, eax
mov eax, dword [rsp + 0xbc]
mov esi, eax
xor esi, r12d
and esi, eax
mov r11d, esi
not r11d
mov ebp, r11d
and ebp, 0x2e17de0
and esi, 0xfd1e821f
or esi, ebp
mov ebp, ebx
xor ebp, 0xd393aa19
mov r10d, ebx
xor ebx, 0x46819075
mov r9d, ebx
and ebx, ebp
xor r10d, 0x2c6c55e6
and r9d, r10d
mov edi, r9d
and edi, ebx
xor ebx, r9d
or ebx, edi
mov ebp, esi
xor esi, 0x3860
or esi, 0x6aedc593
mov eax, esi
not eax
and esi, 0xc8714d4e
and eax, 0x15023220
or eax, esi
or r11d, 0x95123a6c
mov edi, r11d
not edi
and r11d, 0xc8714d4e
and edi, 0x228c8091
or edi, r11d
xor edi, eax
mov eax, ebx
not eax
and eax, 0xe8d2965d
and ebx, 0x172d69a2
or ebx, eax
mov eax, edi
not eax
and eax, 0xe8d2965d
and edi, 0x172d69a2
or edi, eax
xor edi, ebx
xor ebp, 0xfd1e821f
mov eax, r10d
and eax, ebp
xor ebp, r10d
or ebp, eax
mov eax, ebp
not eax
and eax, 0x32540b2
and ebp, 0xfcdabf4d
or ebp, eax
xor ebp, 0xfcdabf4d
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, r12d
and eax, 0x932c761f
mov ebx, r14d
and ebx, 0x6cd389e0
or ebx, eax
xor ebx, 0x6cd389e0
mov eax, ebx
mov edi, dword [rsp + 0x14]
and eax, edi
xor ebx, edi
or ebx, eax
mov edi, ebp
not edi
mov eax, ebp
and ebp, 0x160fd5df
and edi, 0xe9f02a20
or edi, ebp
mov ebp, ebx
not ebp
or eax, ebp
and ebp, 0x160fd5df
and ebx, 0xe9f02a20
or ebx, ebp
xor ebx, edi
mov ebp, eax
not ebp
mov edi, eax
and edi, 0x8dbe7ddb
and ebp, 0x72418224
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0x8dbe7ddb
and ebx, 0x72418224
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov edi, eax
not edi
mov ebx, eax
and ebx, 0x2acb9b66
mov ebp, edi
and edi, 0xd5346499
or edi, ebx
and ebp, eax
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0x2acb9b66
and ebp, 0xd5346499
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
setne bpl
sete sil
mov r9d, r13d
or r9b, sil
and sil, r15b
mov r10d, ebp
and r10b, r13b
or sil, r10b
mov eax, r9d
xor al, sil
xor sil, 1
or sil, r9b
xor al, 1
xor sil, 1
or sil, al
mov eax, r13d
xor al, bpl
or r10b, al
or bpl, r13b
xor bpl, 1
or bpl, al
mov ebx, ebp
xor bl, 1
mov eax, ebx
and al, bpl
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
mov r9d, eax
and r9b, r10b
mov ebx, r10d
and bl, bpl
xor bpl, r10b
xor r10b, 1
xor al, 1
and al, r10b
or al, r9b
or bpl, bl
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov r10d, esi
xor r10b, 1
mov r11d, esi
or r11b, r10b
mov eax, r10d
or al, r11b
xor r11b, r10b
xor r11b, 1
mov r9d, eax
xor r9b, r11b
or r11b, al
xor r11b, 1
or r11b, r9b
mov edi, ebp
xor dil, 1
mov r9d, ebp
or r9b, dil
mov eax, r9d
xor al, 1
mov ebx, r9d
and bl, al
mov r14d, r9d
and r14b, bl
xor bl, r9b
or bl, r14b
mov r9d, edi
xor r9b, al
or al, dil
xor al, 1
or al, r9b
xor bl, dil
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov ebx, eax
xor bl, r11b
and al, bl
and bl, r11b
xor al, 1
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
and sil, bpl
and dil, r10b
or dil, sil
mov eax, r10d
and al, bpl
xor bpl, r10b
or bpl, al
xor bpl, 1
mov eax, edi
and al, bpl
xor bpl, dil
or bpl, al
xor bl, 1
mov eax, ebx
or al, bpl
xor bl, bpl
mov r9d, ebx
xor r9b, al
test bl, 1
mov ebp, 0xb842e459
mov ebx, 0x88e70143
cmovne ebx, ebp
test al, 1
mov eax, 0x88e70143
cmovne ebx, eax
test r9b, 1
cmove ebx, ebp
mov dword [rsp + 0x80], ebx
mov eax, r12d
and eax, 0xaf85984d
mov ebx, dword [rsp + 0xc]
mov ebp, ebx
xor ebp, 0xaf85984d
and ebp, ebx
mov edi, ebx
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x581e3123
and ebp, 0xa7e1cedc
or ebp, eax
mov eax, ebp
xor eax, 0x201000
xor ebp, 0x31138948
and ebp, 0x3957cfd9
and eax, 0xc6a83026
or eax, ebp
mov esi, eax
xor esi, 0xc4002020
xor eax, 0x1013cd41
and eax, 0x12bbdd47
and esi, 0xed4422b8
or esi, eax
mov ebx, r12d
mov ebp, r12d
and ebp, 0xcb0aa4f5
mov eax, edi
and eax, 0x34f55b0a
or eax, ebp
xor eax, 0xcb0aa4f5
or eax, r12d
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0xf75e29ec
xor eax, 0x9436e75d
and eax, ebp
and ebp, 0x8a1d613
or ebp, ebx
mov ebx, esi
xor ebx, 0xed4422b8
mov r9d, esi
xor esi, 0x868d3a1a
mov edi, esi
and esi, ebx
xor r9d, 0x12bbdd47
and edi, r9d
mov ebx, edi
and ebx, esi
xor esi, edi
or esi, ebx
mov ebx, ebp
xor ebx, 0x8a1d613
xor ebp, 0x9c97314e
and ebp, ebx
mov edi, ebp
and edi, eax
xor eax, ebp
or eax, edi
mov ebp, esi
not ebp
and ebp, 0x9ecaa512
and esi, 0x61355aed
or esi, ebp
mov ebp, eax
not ebp
and ebp, 0x9ecaa512
and eax, 0x61355aed
or eax, ebp
xor eax, esi
mov ebp, r9d
and ebp, ebx
xor ebx, r9d
or ebx, ebp
mov r13d, eax
not r13d
mov ebp, r13d
and ebp, 0x115fecf6
and eax, 0xeea01309
or eax, ebp
mov edi, ebx
not edi
or r13d, ebx
and ebx, 0x115fecf6
and edi, 0xeea01309
or edi, ebx
xor edi, eax
not r13d
or r13d, edi
mov ebp, r13d
not ebp
mov eax, ebp
and eax, 0x92c73f36
mov r14d, r13d
and r13d, 0x6d38c0c9
or r13d, eax
xor r13d, 0xccb65ae
or r13d, ebp
and ebp, 0x90805528
and r14d, 0x6f7faad7
or r14d, ebp
mov r12d, r14d
xor r12d, 0x6f7faad7
xor r14d, 0x90805528
mov ebp, r14d
and ebp, 0x123b7277
mov r9d, r12d
and r9d, 0xedc48d88
or r9d, ebp
mov eax, r13d
not eax
mov ebp, r13d
and ebp, 0xad22db94
and eax, 0x52dd246b
or eax, ebp
xor r9d, 0x73c8d710
or r9d, r14d
mov edi, r9d
not edi
or edi, 0xf081aee4
mov r15d, edi
not r15d
and edi, 0xebfc5aa0
and r15d, 0x402011b
or r15d, edi
mov r10d, eax
xor r10d, 0x52dd246b
xor eax, 0xa25c8a8f
and eax, r10d
mov r11d, r9d
and r11d, r10d
xor r10d, r9d
or r9d, 0xf7e511b
mov edi, r9d
not edi
and r9d, 0xebfc5aa0
and edi, 0x1001a444
or edi, r9d
xor edi, r15d
mov ebx, eax
not ebx
mov r9d, ebx
and r9d, 0xa4351302
and eax, 0x5bcaecfd
or eax, r9d
or r13d, 0xf7e511b
mov esi, r13d
not esi
or ebx, r13d
and r13d, 0xa4351302
and esi, 0x5080ace4
or esi, r13d
xor esi, eax
not ebx
or ebx, esi
mov eax, edi
not eax
and eax, 0x36cb0023
and edi, 0xc934ffdc
or edi, eax
mov eax, ebx
not eax
and eax, 0x36cb0023
and ebx, 0xc934ffdc
or ebx, eax
xor ebx, edi
or r10d, r11d
not r10d
mov eax, ebx
and eax, r10d
xor r10d, ebx
or r10d, eax
mov eax, r10d
or r10d, 0x9e1c20e1
mov ebp, r10d
not ebp
and r10d, 0x4da4e8b1
and ebp, 0x2043170e
or ebp, r10d
not eax
or eax, 0x61e3df1e
mov r9d, eax
not r9d
and eax, 0x4da4e8b1
and r9d, 0x92180040
or r9d, eax
xor r9d, ebp
mov eax, r9d
not eax
and eax, 0xffef8587
and r9d, 0x107a78
or r9d, eax
mov eax, r14d
and eax, 0xe3263219
and r12d, 0x1cd9cde6
or r12d, eax
mov esi, r12d
xor esi, 0x1cd9cde6
mov eax, r12d
xor eax, 0x4aa5dfb8
and eax, esi
mov edi, eax
not edi
mov ebp, edi
and ebp, 0xb520cfab
and eax, 0x4adf3054
or eax, ebp
or r14d, 0xa983eda1
mov ebp, r14d
not ebp
or edi, r14d
and r14d, 0xb520cfab
and ebp, 0x425c1054
or ebp, r14d
xor ebp, eax
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0xa983eda0
and edi, 0x567c125f
or edi, eax
and esi, 0xfffffffe
xor r12d, 0xe3263218
or r12d, esi
not r12d
mov eax, edi
and eax, r12d
xor r12d, edi
or r12d, eax
mov eax, r12d
not eax
and eax, 0xd99ec291
and r12d, 0x26613d6e
or r12d, eax
mov eax, r12d
not eax
and eax, 0x26613d6e
and r12d, 0xd99ec291
or r12d, eax
mov esi, r12d
not esi
and r12d, 0xfce6da00
and esi, 0x31925ff
or esi, r12d
mov eax, esi
xor eax, 0x31925ff
mov ebp, esi
xor ebp, 0x5064d000
and ebp, 0x506df4f8
xor esi, 0xbf77d9d1
and esi, eax
and eax, 0xaf920b07
or eax, ebp
mov ebx, r9d
not ebx
xor eax, 0xaf920b07
mov ebp, ebx
and ebp, eax
mov edi, eax
xor eax, ebx
and ebx, 0xbc6efc2e
and r9d, 0x439103d1
or r9d, ebx
and edi, 0xbc6efc2e
mov ebx, edi
and ebx, esi
xor esi, edi
or esi, ebx
mov ebx, r9d
not ebx
and ebx, esi
not esi
and esi, r9d
or esi, ebx
or eax, ebp
not eax
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov r9d, eax
not r9d
mov edi, r9d
and edi, 0x110b04c0
mov ebp, eax
xor ebp, 0x133bf6c1
and ebp, eax
or r9d, eax
and eax, 0x230f201
or eax, edi
mov edi, eax
xor edi, 0x2204001
xor eax, 0xfdcf0dfe
mov esi, eax
and esi, 0x24ddb6ce
and edi, 0x13224001
or edi, esi
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0x24ddb6ce
and ebp, 0xdb224931
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xecc4093e
and eax, 0x133bf6c1
or eax, ebp
mov esi, r9d
not esi
and r9d, 0x45672551
mov edi, esi
and edi, 0xba98daae
or edi, r9d
xor edi, 0xba98daae
mov ebp, edi
and ebp, 0xcf34c013
and esi, 0x30cb3fec
or esi, ebp
mov ebp, eax
xor ebp, 0xcf34c013
mov ebx, ebp
and ebp, eax
not eax
and ebx, eax
mov r9d, ebx
and r9d, ebp
xor ebp, ebx
or ebp, r9d
mov ebx, ebp
not ebx
and ebx, esi
not esi
and esi, ebp
or esi, ebx
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov eax, edi
not eax
and eax, 0xaa755818
and edi, 0x558aa7e7
or edi, eax
xor edi, 0x558aa7e7
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov eax, edi
xor eax, 0xcd7f2704
and eax, edi
not edi
and edi, 0xcd7f2704
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x7c8b4276
and eax, 0x8374bd89
or eax, ebp
mov ebp, eax
xor ebp, 0x46029889
xor eax, 0x11f04572
and eax, 0x19f94776
and ebp, 0xe606b889
or ebp, eax
mov eax, ebp
xor eax, 0x1604674
xor ebp, 0xa4009089
and ebp, 0xbc99918b
and eax, 0x43666e74
or eax, ebp
mov ebp, eax
xor ebp, 0x42060610
xor eax, 0xb499100b
and eax, 0xb5f9786f
and ebp, 0x4a068790
or ebp, eax
mov eax, ebp
xor eax, 0xa561780c
xor ebp, 0x4a068790
mov ebx, ebp
and ebx, 0x109886e3
and eax, 0xef67791c
or eax, ebx
xor eax, 0xef67791c
or eax, ebp
cmp eax, 0xffffffff
sete sil
setne r10b
mov edi, r10d
mov r13b, byte [rsp + 4]
xor dil, r13b
mov eax, edi
xor al, r13b
or dil, r13b
xor dil, 1
or dil, al
mov eax, esi
xor al, r13b
xor r10b, al
and r10b, al
mov r12b, byte [rsp + 8]
mov eax, r12d
and al, sil
xor sil, r12b
or sil, al
mov ebp, r10d
xor bpl, 1
and r10b, bpl
mov r9d, ebp
and r9b, r10b
xor r10b, bpl
or r10b, r9b
mov r9d, ebp
and r9b, sil
xor bpl, sil
mov ebx, esi
mov r11d, esi
xor sil, 1
and bl, sil
xor r11b, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, r11b
mov eax, r10d
xor al, 1
and al, bl
xor bl, 1
and bl, r10b
or bl, al
or bpl, r9b
mov eax, ebp
xor al, bl
xor bl, 1
or bl, bpl
xor al, 1
xor bl, 1
or bl, al
mov eax, edi
xor al, 1
and dil, al
xor dil, 1
mov r9d, eax
xor r9b, dil
or dil, al
xor dil, 1
or dil, r9b
mov eax, ebx
xor al, 1
mov ebp, eax
and bpl, bl
xor al, bpl
xor bpl, 1
or bpl, bl
xor bpl, 1
or bpl, al
mov esi, edi
xor sil, 1
mov r9d, edi
or r9b, sil
mov eax, esi
xor al, r9b
or r9b, sil
xor r9b, 1
or r9b, al
mov eax, ebp
xor al, 1
mov ebx, ebp
or bl, al
xor bl, 1
mov r10d, ebp
and r10b, bl
xor bl, bpl
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov r14d, r10d
and r14b, bl
xor r10b, r14b
xor r14b, 1
or r14b, bl
xor r14b, 1
or r14b, r10b
xor r14b, r9b
and bpl, sil
or sil, al
and al, dil
or al, bpl
mov ebx, esi
xor bl, al
xor al, 1
or al, sil
xor bl, 1
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov r9d, r14d
xor r9b, 1
mov r11d, r14d
and r11b, r9b
mov r10d, r14d
and r10b, r11b
xor r11b, r14b
or r11b, r10b
xor r11b, bl
mov r10d, r9d
xor r10b, bl
or bl, r9b
xor bl, 1
or bl, r10b
mov eax, r11d
xor al, bl
not al
test al, 1
mov r9d, 0x159dadda
mov eax, 0x4f222aee
cmovne eax, r9d
test bl, 1
mov ebp, 0x4f222aee
cmovne ebp, eax
test r11b, 1
cmovne ebp, eax
mov dword [rsp + 0x88], ebp
mov ebx, dword [rsp + 0xc]
mov ebp, ebx
and ebp, 0xa22a251
mov r15d, dword [rsp + 0x20]
mov eax, r15d
and eax, 0xf5dd5dae
or eax, ebp
mov ebp, eax
xor ebp, 0xa0100402
xor eax, 0x8002010
and eax, 0xc006194
and ebp, 0xa0320403
or ebp, eax
mov eax, ebx
mov r14d, ebx
and eax, 0x6825ed28
mov ebx, r15d
and ebx, 0x97da12d7
or ebx, eax
xor ebx, 0xc41788bf
mov edi, r15d
and edi, 0xac326597
or edi, ebx
mov eax, edi
not eax
and eax, 0xfe0b885a
and edi, 0x1f477a5
or edi, eax
mov ebx, ebp
xor ebx, 0x220403
xor ebp, 0x5fcdfbfc
mov esi, ebp
and ebp, 0xfb5889d0
and ebx, 0x4226407
or ebx, ebp
mov eax, edi
xor eax, 0xa47625
xor edi, 0xfe0b885a
or esi, edi
and edi, 0xfb5889d0
and eax, 0x4a7762f
or eax, edi
xor eax, ebx
not esi
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xd92ba2c5
and eax, 0x26d45d3a
or eax, ebx
mov ebx, eax
xor ebx, 0x4400008
xor eax, 0x40000204
or eax, 0x100015a3
and eax, 0x52901fb7
and ebx, 0x844b0008
or ebx, eax
or ebp, 0xc6db0a1c
mov eax, ebp
not eax
and ebp, 0x52901fb7
and eax, 0x2924e040
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x95169075
and eax, 0x6ae96f8a
or eax, ebp
mov ebp, r15d
and ebp, 0xb6511cc5
mov r11d, r14d
and r11d, 0x49aee33a
or r11d, ebp
mov ebp, eax
xor ebp, 0xf7a580b5
and ebp, eax
mov ebx, eax
not eax
mov esi, eax
and esi, 0xa494ac10
and ebx, 0x5b6b53ef
or ebx, esi
mov esi, ebx
xor esi, 0x200005
xor ebx, 0xa4848010
or ebx, 0x85a7f4a
mov r10d, ebx
and r10d, 0xfb8bc1b2
and esi, 0x4240005
or esi, r10d
mov edi, ebp
not edi
or ebx, edi
and edi, 0xfb8bc1b2
and ebp, 0x4743e4d
or ebp, edi
xor ebp, esi
not ebx
or ebx, ebp
mov ebp, r11d
xor ebp, 0x41a48030
or ebp, 0x85a7f4a
mov edi, ebp
not edi
and ebp, 0xadd1888b
and edi, 0x52240034
or edi, ebp
xor r11d, 0x501c40
or r11d, 0xf7a580b5
mov ebp, r11d
not ebp
and r11d, 0xadd1888b
and ebp, 0xa7740
or ebp, r11d
xor ebp, edi
mov edi, ebx
not edi
and edi, ebp
not ebp
and ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xf27a2eca
and ebp, 0xd85d135
or ebp, ebx
xor ebp, 0xd85d135
mov ebx, ebp
and ebx, eax
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xb1ade372
and ebp, 0x4e521c8d
or ebp, eax
xor ebp, 0x4e521c8d
sete dil
setne bpl
mov sil, byte [rsp + 0x60]
mov eax, esi
xor al, 1
mov r10b, byte [rsp + 0x4c]
and r10b, al
mov bl, byte [rsp + 0x40]
and sil, bl
or sil, r10b
or al, bl
mov ebx, eax
xor bl, sil
xor sil, 1
or sil, al
xor bl, 1
xor sil, 1
or sil, bl
mov ebx, ebp
xor bl, dil
mov eax, ebx
not al
and al, bl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
xor al, 1
mov r10d, ebp
or r10b, al
xor al, bpl
mov ebx, r10d
xor bl, al
xor al, 1
or al, r10b
xor bl, 1
xor al, 1
or al, bl
mov r11d, esi
xor r11b, 1
or r11b, sil
mov r10d, esi
xor r10b, r11b
or r11b, sil
xor r11b, 1
or r11b, r10b
mov r10d, eax
xor r10b, 1
or al, r11b
xor r11b, 1
or r11b, r10b
mov r10d, r11d
xor r10b, al
or r11b, al
xor r11b, 1
or r11b, r10b
mov r10d, r13d
xor r10b, dil
mov ebx, r12d
or bl, bpl
xor bl, 1
or bl, r10b
or dil, r12b
xor dil, 1
xor bpl, r12b
and bpl, r12b
mov r10d, edi
and r10b, bpl
xor bpl, dil
or bpl, r10b
xor bl, 1
xor bpl, bl
mov eax, ebp
not al
and al, bl
mov ebx, eax
and bl, bpl
xor al, bpl
or al, bl
mov r10d, eax
xor r10b, 1
mov ebx, eax
xor bl, r10b
or r10b, al
and bl, al
mov esi, r10d
xor sil, 1
mov eax, r10d
and al, sil
xor r10b, al
xor al, 1
or al, sil
xor al, 1
or al, r10b
mov r10d, ebx
xor r10b, 1
mov edi, eax
xor dil, 1
and dil, r10b
and al, bl
or al, dil
mov r10d, esi
xor r10b, bl
or bl, sil
xor bl, 1
or bl, r10b
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov edi, ebx
xor dil, 1
and dil, bl
xor dil, 1
mov r10d, ebx
xor r10b, dil
or dil, bl
xor dil, 1
or dil, r10b
mov r10d, edi
xor r10b, 1
mov eax, r11d
xor al, 1
mov esi, r10d
and sil, al
or r10b, r11b
and r11b, dil
or r11b, sil
xor r11b, 1
or r11b, al
or al, dil
xor r10b, 1
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov r10d, eax
xor r10b, 1
mov ebx, eax
and bl, r10b
mov esi, ebx
and sil, al
xor bl, al
or bl, sil
mov esi, ebx
and sil, r11b
mov eax, r11d
and al, r10b
xor r10b, r11b
xor r11b, 1
xor bl, 1
and bl, r11b
or bl, sil
or r10b, al
mov eax, r10d
xor al, bl
test al, 1
mov eax, 0x47b9046c
cmove r9d, eax
test r10b, 1
cmovne eax, r9d
test bl, 1
cmove eax, r9d
mov dword [rsp + 0xbc], eax
mov eax, r15d
and eax, 0x2b796872
mov esi, r14d
mov ebx, r14d
and ebx, 0xd486978d
or ebx, eax
mov ebp, ebx
xor ebp, 0x90049385
xor ebx, 0x2406012
and ebx, 0x46c2641a
and ebp, 0xb93d9be5
or ebp, ebx
mov r11d, ebp
xor r11d, 0x3993e5
xor ebp, 0x640640a
and ebp, 0xbf446c0a
and r11d, 0x40bb93f5
or r11d, ebp
mov eax, r15d
mov ebp, r15d
and ebp, 0x34a7edb5
and esi, 0xcb58124a
or esi, ebp
xor esi, 0xcb58124a
mov r9d, esi
xor r9d, r15d
and r9d, esi
mov ebx, r11d
xor ebx, 0x40bb93f5
mov edi, r11d
xor edi, 0x3f004008
and edi, 0x7fb0c108
xor r11d, 0xcbf22f2
and r11d, ebx
and ebx, 0x804f3ef7
or ebx, edi
mov ebp, r9d
xor ebp, 0x4c04b107
and ebp, r9d
mov edi, r9d
not r9d
and r9d, 0x29f3563f
and edi, 0xd60ca9c0
or edi, r9d
mov r9d, ebx
xor r9d, 0x804f3ef7
xor ebx, 0x33b4700f
and ebx, r9d
mov esi, ebx
and esi, r11d
xor r11d, ebx
or r11d, esi
mov ebx, edi
xor edi, 0x8001007
or edi, 0xb3fb4ef8
mov esi, edi
not esi
mov r10d, edi
and r10d, 0x70e9cb76
and esi, 0xc043001
or esi, r10d
mov eax, ebp
not eax
or edi, eax
and eax, 0x70e9cb76
and ebp, 0x8f163489
or ebp, eax
xor ebp, esi
not edi
or edi, ebp
mov eax, r11d
not eax
and eax, edi
not edi
and edi, r11d
or edi, eax
xor ebx, 0xd60ca9c0
mov eax, r9d
and eax, ebx
xor ebx, r9d
or ebx, eax
mov eax, ebx
not eax
and eax, 0x71505a0c
and ebx, 0x8eafa5f3
or ebx, eax
mov r9d, edi
not r9d
mov eax, r9d
and eax, 0x5213fd76
and edi, 0xadec0289
or edi, eax
mov eax, ebx
xor eax, 0x8cac0081
xor ebx, 0x71505a0c
or r9d, ebx
and ebx, 0x5213fd76
and eax, 0xadec0289
or eax, ebx
xor eax, edi
not r9d
or r9d, eax
mov edi, r9d
not edi
mov eax, edi
and eax, 0xa265104c
mov esi, r9d
and esi, 0x5080101
or esi, eax
xor esi, 0x5080101
mov r10d, r9d
and r10d, 0x5892eeb2
or r10d, esi
mov eax, r10d
not eax
and eax, 0x5892eeb2
and r10d, 0xa76d114d
or r10d, eax
mov r14d, r10d
not r14d
mov eax, r10d
and eax, 0x631bb89d
mov ebp, r14d
and ebp, 0x9ce44762
or ebp, eax
xor ebp, 0x29b07f85
mov ebx, r14d
and ebx, 0x4aabc718
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xe3efbb23
and ebx, 0x1c1044dc
or ebx, eax
and edi, 0xf899e433
and r9d, 0x7661bcc
or r9d, edi
mov ebp, r9d
xor ebp, 0x7661bcc
xor r9d, 0xe0802431
and r9d, 0xe3843ef5
mov eax, ebp
and eax, 0x1c7bc10a
or eax, r9d
xor eax, 0x56d00612
and ebp, 0xb55438e7
or ebp, eax
mov eax, ebp
not eax
and eax, 0x825c8f44
and ebp, 0x7da370bb
or ebp, eax
mov esi, ebx
xor esi, 0x104014
xor ebx, 0xe3efbb23
mov eax, ebx
and eax, 0xbd41b7e8
and esi, 0x42be4817
or esi, eax
mov r11d, esi
xor esi, 0xbd41b7e8
mov eax, esi
or eax, 0x4c53856b
mov edi, eax
not edi
and eax, 0x152a774d
and edi, 0xa2840890
or edi, eax
or ebx, 0xb3ac7a94
mov eax, ebx
not eax
and ebx, 0x152a774d
and eax, 0x48518022
or eax, ebx
xor eax, edi
mov r9d, ebp
xor r9d, 0x7da370bb
mov edi, ebp
xor edi, 0x825c8f44
xor ebp, 0xce0f0a2f
and ebp, edi
mov ebx, r9d
and ebx, 0x4c53856b
mov r15d, ebp
and r15d, ebx
xor ebx, ebp
or ebx, r15d
mov ebp, eax
not ebp
and ebp, ebx
not ebx
and ebx, eax
or ebx, ebp
xor r11d, 0x40804807
mov eax, esi
and eax, 0x33fa210
and r11d, 0xfcc05def
or r11d, eax
or esi, r9d
and r9d, 0x33fa210
and edi, 0xfcc05def
or edi, r9d
xor edi, r11d
not esi
or esi, edi
not esi
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov eax, esi
not eax
mov ebp, eax
and ebp, 0x228718
and esi, 0x4a894001
or esi, ebp
mov ebp, esi
xor ebp, 0x8014001
xor esi, 0x85761a1c
and esi, 0xc7fe1a1c
and ebp, 0x801c501
or ebp, esi
or eax, 0x4aabc719
mov r9d, eax
not r9d
and eax, 0xc7fe1a1c
and r9d, 0x300020e2
or r9d, eax
xor r9d, ebp
mov eax, r10d
xor eax, 0xfffffffe
and eax, r10d
and r14d, 0xaa0e4768
and r10d, 0x55f1b897
or r10d, r14d
xor r10d, 0xaa0e4769
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov eax, r10d
not eax
and r10d, eax
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov eax, r10d
not eax
and eax, 0xfff0da93
and r10d, 0xf256c
or r10d, eax
mov edi, r10d
xor edi, 0x42504
xor r10d, 0x9b908001
and r10d, 0x9b9b8069
and edi, 0x64647f96
or edi, r10d
mov ebp, edi
xor ebp, 0x9b9b8069
mov ebx, r9d
xor ebx, ebp
and ebx, r9d
mov esi, r9d
not esi
and esi, 0xae2ab59f
and r9d, 0x51d54a60
or r9d, esi
xor edi, 0x40444a00
and ebp, 0xae2ab59f
and edi, 0x51d54a60
or edi, ebp
xor edi, r9d
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x894029e4
and ebx, 0x76bfd61b
or ebx, ebp
mov ebp, edi
not ebp
or eax, ebp
and ebp, 0x894029e4
and edi, 0x76bfd61b
or edi, ebp
xor edi, ebx
not eax
or eax, edi
mov r14d, eax
not r14d
mov ebp, r14d
and ebp, 0x42000260
mov esi, eax
and esi, 0x10db9000
or esi, ebp
xor esi, 0x10db9000
mov ebp, eax
and ebp, 0xad246d9f
or ebp, esi
mov ebx, ebp
not ebx
and ebx, 0x976f9194
and ebp, 0x68906e6b
or ebp, ebx
mov ebx, ebp
xor ebx, 0x36000
xor ebp, 0x1000200
and ebx, 0xc4a76104
and ebp, 0x1088600
or ebp, ebx
mov ebx, r14d
and ebx, 0xc5afe704
and eax, 0x3a5018fb
or eax, ebx
xor r14d, eax
and r14d, eax
mov r15d, r14d
not r15d
mov eax, r15d
and eax, 0xa7c7ad87
mov r10d, r14d
and r10d, 0x58385278
or r10d, eax
mov r11d, ebp
xor r11d, 0x1088600
mov edi, r11d
or edi, 0x58385278
mov ebx, edi
not ebx
mov r9d, edi
and r9d, 0xdd065340
and ebx, 0x281ac07
or ebx, r9d
mov r9d, ebp
xor ebp, 0x848f2304
and ebp, r11d
mov esi, ebp
not esi
or edi, esi
and esi, 0xfd4653c0
and ebp, 0xa9a404
or ebp, esi
xor ebp, ebx
not edi
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0x8d998918
and edi, 0x726676c7
or edi, ebp
mov ebp, r10d
not ebp
and ebp, 0x8d998918
and r10d, 0x726676e7
or r10d, ebp
xor r10d, edi
xor r9d, 0x96e000f5
mov ebp, r11d
and ebp, 0x410fe100
and r9d, 0x96e006f5
or r9d, ebp
or r11d, r14d
and r14d, 0x691ff90a
and r15d, 0x96e006f5
or r15d, r14d
xor r15d, r9d
not r11d
or r11d, r15d
mov ebp, r11d
not ebp
and ebp, 0x9ab4fa96
and r11d, 0x654b0569
or r11d, ebp
mov ebp, r10d
not ebp
mov eax, ebp
and eax, 0x878f478e
and r10d, 0x7870b871
or r10d, eax
mov eax, r11d
xor eax, 0x60400061
xor r11d, 0x9ab4fa96
or ebp, r11d
and r11d, 0x878f478e
and eax, 0x7870b871
or eax, r11d
xor eax, r10d
not ebp
or ebp, eax
mov ebx, ebp
xor ebx, 0x3e9a7ac6
and ebx, ebp
mov eax, ebp
not ebp
and ebp, 0x63ae0bac
and eax, 0x9c51f453
or eax, ebp
mov ebp, eax
xor ebp, 0x10002042
xor eax, 0x228a0a84
or eax, 0xc1658539
mov edi, eax
and edi, 0xee91591c
and ebp, 0x100a22c2
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xee91591c
and ebx, 0x116ea6e3
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xcf7a714b
and eax, 0x30858eb4
or eax, ebp
mov edi, eax
xor edi, 0xcbb01376
xor eax, 0x344fec89
mov ebx, eax
and ebx, 0x8350c62d
mov ebp, edi
and ebp, 0x7caf39d2
or ebp, ebx
mov ebx, ebp
xor ebx, 0x1400220
xor ebp, 0x223850
and ebp, 0x8232fc5d
and ebx, 0x7dcd03a2
or ebx, ebp
mov ebp, ebx
xor ebp, 0x390c02a0
xor ebx, 0x8232fc5d
mov esi, ebx
and esi, 0xc4e3514e
and ebp, 0x3b1caeb1
or ebp, esi
or ebx, edi
and edi, 0xc4e3514e
and eax, 0x3b1caeb1
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
cmp ebx, 0xffffffff
setne r14b
sete dil
mov ebp, edi
xor bpl, r14b
mov eax, ebp
xor al, 1
mov r15d, eax
and r15b, bpl
xor al, r15b
xor r15b, 1
or r15b, bpl
xor r15b, 1
or r15b, al
mov al, byte [rsp + 0x61]
xor al, 1
or al, byte [rsp + 0xb8]
mov ebx, eax
mov r9d, eax
xor bl, 1
mov esi, ebx
and sil, al
mov eax, esi
and al, bl
xor sil, bl
or sil, al
mov al, byte [rsp + 0x13]
xor al, r13b
mov ebx, esi
xor bl, 1
and bl, al
xor al, 1
and sil, al
or sil, bl
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
xor sil, 1
mov ebx, esi
xor bl, al
or sil, al
xor sil, 1
or sil, bl
mov r11d, r15d
xor r11b, 1
mov eax, r15d
xor al, r11b
and al, r15b
mov r9d, eax
xor r9b, 1
and al, r9b
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov r9d, eax
xor r9b, 1
and r9b, r14b
and al, dil
or al, r9b
mov r9d, r11d
xor r9b, dil
and r9b, r11b
and r15b, r14b
and r11b, dil
or r11b, r15b
mov r10d, r9d
and r10b, r11b
xor r11b, r9b
or r11b, r10b
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov r9d, eax
and al, r11b
mov r10d, ebx
and r10b, r11b
xor bl, r11b
xor r11b, 1
xor r9b, 1
and r9b, r11b
or al, r9b
or bl, r10b
mov r9d, ebx
xor r9b, al
xor al, 1
or al, bl
xor r9b, 1
xor al, 1
or al, r9b
mov r9d, esi
xor r9b, 1
mov ebx, r9d
and bl, sil
mov r10d, r9d
xor r10b, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, r10b
mov r10d, ebx
xor r10b, 1
and r10b, bl
mov r15d, r10d
xor r10b, sil
xor r15b, 1
mov r11d, r15d
and r11b, r9b
xor r15b, r9b
or r15b, r11b
xor r10b, 1
mov r9d, r10d
xor r9b, r15b
or r15b, r10b
xor r15b, 1
or r15b, r9b
mov r10d, eax
xor r10b, 1
mov ebx, eax
or bl, r10b
mov r9d, ebx
xor r9b, 1
and al, bl
or bl, r10b
and r9b, r10b
or r9b, al
xor bl, 1
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
xor r9b, r15b
and bpl, dil
mov ebx, ebp
not bl
and bl, bpl
mov eax, ebx
and al, bpl
xor bl, bpl
or bl, al
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov r10d, ebx
xor r10b, al
or bl, al
xor bl, 1
or bl, r10b
mov r10d, r12d
and r10b, r14b
mov eax, r14d
xor r14b, r12b
or r14b, r10b
xor al, r13b
mov r10d, eax
xor r10b, r14b
or r14b, al
xor r14b, 1
or r14b, r10b
mov r10d, r14d
xor r10b, 1
mov eax, r10d
and al, r14b
xor r10b, al
xor al, 1
or al, r14b
xor al, 1
or al, r10b
xor bl, r13b
mov r14d, r13d
xor bl, 1
xor al, 1
mov r10d, ebx
or r10b, al
xor al, bl
xor r10b, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov r10d, eax
xor r10b, 1
mov ebx, r10d
or bl, al
mov r11d, ebx
xor r11b, 1
and r11b, al
mov eax, r10d
xor al, bl
and al, r10b
and bl, r10b
or bl, r11b
mov r10d, eax
xor r10b, 1
xor al, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, al
mov r11d, r9d
xor r11b, 1
xor bl, 1
mov r10d, r11d
and r10b, bl
xor r11b, bl
or r11b, r10b
mov eax, ebx
or al, r9b
xor bl, r9b
xor bl, 1
and bl, r9b
xor al, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, r11d
xor r9b, bl
xor bl, 1
or bl, r11b
xor r9b, 1
mov eax, ebx
xor al, r9b
test al, 1
mov eax, 0x7f66a9ba
mov ebp, 0x88e70143
cmove ebp, eax
test r9b, 1
cmove eax, ebp
test bl, 1
cmovne eax, ebp
mov dword [rsp + 0xb8], eax
mov r13d, dword [rsp + 0x20]
mov eax, r13d
and eax, 0xf6fad040
mov r15d, dword [rsp + 0xc]
mov ebp, r15d
and ebp, 0x9052fbf
or ebp, eax
mov eax, ebp
xor eax, 0x1259a
xor ebp, 0x66c00000
and ebp, 0x6fc40a25
and eax, 0x903bf5da
or eax, ebp
mov ebp, eax
xor ebp, 0x6b040a01
xor eax, 0x103b15c0
and eax, 0x14fb15e4
and ebp, 0xeb04ea1b
or ebp, eax
mov eax, ebp
xor eax, 0x100c01b
and eax, 0x539d4db
xor ebp, 0xee3d3ec0
or ebp, eax
mov ebx, r13d
and ebx, 0xfac62b24
mov eax, r15d
and eax, 0x539d4db
or eax, ebx
not eax
or eax, r13d
mov ebx, eax
not ebx
and ebx, ebp
not ebp
mov edi, ebp
xor edi, eax
and edi, ebp
and eax, ebp
or eax, ebx
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov r10d, eax
xor r10d, 0x539d4da
and r10d, eax
mov ebp, eax
not eax
and eax, 0x30848a
and ebp, 0x5095050
or ebp, eax
xor ebp, 0x5095050
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov eax, r13d
and eax, 0xa732eb59
mov ebp, r15d
and ebp, 0x58cd14a6
or ebp, eax
xor ebp, 0x58cd14a6
mov eax, ebp
mov ebx, dword [rsp + 0x14]
and eax, ebx
xor ebp, ebx
or ebp, eax
mov r9d, r10d
not r9d
mov eax, r9d
and eax, 0xd11a9f8e
mov edi, r10d
and edi, 0x2ee56071
or edi, eax
xor edi, ebp
xor edi, 0xd11a9f8e
and edi, ebp
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x5d0762ef
and edi, 0xa2f89d10
or edi, eax
xor ebp, r10d
and ebp, r10d
mov eax, ebp
not eax
or ebx, eax
and eax, 0x5d0762ef
and ebp, 0xa2f89d10
or ebp, eax
xor ebp, edi
not ebx
or ebx, ebp
and r9d, 0xa32e8d88
and r10d, 0x5cd17277
or r10d, r9d
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xa49646ac
and ebx, 0x5b69b953
or ebx, ebp
mov esi, r10d
xor esi, 0x58413053
xor r10d, 0xa0060488
and r10d, 0xa49646ac
and esi, 0x5b69b953
or esi, r10d
xor esi, ebx
xor eax, esi
test eax, esi
sete r10b
setne dil
mov esi, edi
xor sil, r10b
mov r9d, esi
xor r9b, 1
mov eax, esi
or al, r9b
xor al, 1
mov ebx, esi
xor bl, al
and al, bl
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
xor bl, 1
mov r11d, ebx
or r11b, dil
xor bl, dil
not bl
and bl, dil
mov eax, r11d
xor al, bl
xor bl, 1
or bl, r11b
xor al, 1
xor bl, 1
or bl, al
and sil, dil
mov r11d, r10d
and r11b, r9b
or r11b, sil
mov eax, edi
and al, r9b
xor r9b, dil
or r9b, al
mov eax, r9d
xor al, r11b
xor r11b, 1
or r11b, r9b
xor al, 1
xor r11b, 1
or r11b, al
mov r9d, r11d
xor r9b, 1
mov esi, r9d
and sil, r11b
mov ebp, esi
xor bpl, 1
or bpl, r11b
xor sil, r9b
xor bpl, 1
or bpl, sil
xor bpl, bl
mov r11d, ebx
xor r11b, r9b
or r9b, bl
xor r9b, 1
or r9b, r11b
mov ebx, r9d
xor bl, bpl
xor bpl, 1
or bpl, r9b
xor bl, 1
xor bpl, 1
or bpl, bl
mov r9d, ebp
xor r9b, 1
mov eax, r9d
and al, bpl
mov r11d, ebp
xor r11b, r9b
xor r9b, al
xor al, 1
or al, bpl
xor al, 1
or al, r9b
mov ebx, eax
xor bl, 1
or bl, al
and r11b, bpl
xor bl, 1
xor r11b, bl
xor r11b, 1
and bl, r11b
xor bl, 1
mov eax, ebx
xor al, r11b
or bl, r11b
xor bl, 1
or bl, al
mov esi, ebx
xor sil, r12b
and bl, sil
and sil, r12b
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
xor r14b, r10b
mov ebx, r12d
or bl, dil
xor bl, 1
or bl, r14b
mov eax, r12d
or r10b, r12b
xor r10b, 1
xor dil, r12b
and dil, al
mov eax, r10d
and al, dil
xor dil, r10b
or dil, al
mov r9d, ebx
xor r9b, 1
mov eax, edi
xor al, 1
and dil, bl
or bl, al
and al, r9b
or al, dil
xor al, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
mov r9d, r10d
xor r9b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r9b
or r10b, al
mov eax, ebx
xor al, 1
mov r9d, r10d
xor r9b, 1
and r9b, al
or al, r10b
and r10b, bl
or r10b, r9b
mov ebx, eax
xor bl, r10b
xor r10b, 1
or r10b, al
xor bl, 1
xor r10b, 1
or r10b, bl
mov ebx, esi
xor bl, 1
mov edi, ebx
and dil, sil
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
or bl, sil
mov esi, edi
xor sil, 1
mov r9d, ebx
xor r9b, 1
mov eax, edi
xor al, bl
and r9b, sil
and bl, dil
or bl, r9b
and al, dil
xor al, 1
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov r9d, r10d
xor r9b, 1
mov eax, r10d
or al, r9b
mov r11d, eax
xor r11b, 1
mov ebp, r9d
xor bpl, al
and r11b, r10b
and al, r9b
or al, r11b
and bpl, r9b
mov r11d, ebp
and r11b, al
xor al, bpl
or al, r11b
xor al, 1
mov r11d, eax
or r11b, bl
xor al, bl
xor al, 1
and al, bl
xor r11b, 1
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
and sil, r9b
mov ebx, edi
xor bl, r10b
and bl, dil
and dil, r10b
or dil, sil
mov r9d, ebx
and r9b, dil
xor dil, bl
or dil, r9b
mov ebx, edi
xor bl, 1
and bl, dil
xor bl, 1
mov r9d, edi
xor r9b, bl
or bl, dil
xor bl, 1
or bl, r9b
mov r9d, eax
xor r9b, 1
mov r10d, ebx
xor r10b, 1
and bl, r9b
or r9b, r10b
and r10b, al
or r10b, bl
mov eax, r10d
xor al, r9b
test r10b, 1
mov ebp, 0xe890f799
mov ebx, 0xdfd6b56c
cmovne ebx, ebp
test r9b, 1
mov edi, 0xdfd6b56c
cmovne ebx, edi
test al, 1
cmove ebx, ebp
mov dword [rsp + 0x50], ebx
mov ebp, r13d
and ebp, 0x5f892faf
mov edi, r15d
mov eax, r15d
and eax, 0xa076d050
or eax, ebp
xor eax, 0xa076d050
mov ebp, eax
mov r14d, dword [rsp + 0x14]
and ebp, r14d
xor eax, r14d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 1
xor eax, 0xfffffffe
or eax, ebp
mov ebp, r13d
and ebp, 0x429ba17
mov ebx, r15d
mov r9d, r15d
and ebx, 0xfbd645e8
or ebx, ebp
xor ebx, 0xfbd645e9
mov edi, ebx
xor edi, r13d
and edi, ebx
mov ebp, edi
and edi, eax
not eax
not ebp
mov ebx, eax
xor ebx, ebp
and ebx, eax
and ebp, eax
or ebp, edi
mov eax, ebx
not eax
mov edi, eax
and edi, 0x6b8231fb
and ebx, 0x947dce04
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x6b8231fb
and ebp, 0x947dce04
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov esi, eax
xor esi, 0x1d41ce3f
and esi, eax
not eax
and eax, 0x1d41ce3f
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov eax, esi
not eax
and eax, 0x53455a69
and esi, 0xacbaa596
or esi, eax
mov eax, r15d
and eax, 0x76c3f64e
mov ebp, r13d
and ebp, 0x893c09b1
or ebp, eax
mov ebx, dword [rsp + 0x70]
and ebx, 0x76c3f64e
mov eax, r14d
and eax, 0x893c09b1
or eax, ebx
xor eax, ebp
mov ebp, esi
xor ebp, 0xb1fb6ba9
or eax, dword [rsp + 0x28]
mov ebx, eax
not ebx
mov edi, ebp
xor edi, ebx
and edi, ebp
xor esi, 0x46040050
and esi, 0x46c64978
and ebp, 0xb939b687
or ebp, esi
and ebx, 0x46c64978
and eax, 0xb939b687
or eax, ebx
xor eax, ebp
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xcc1c1bd9
and eax, 0x33e3e426
or eax, ebp
mov ebp, eax
xor ebp, 0x2280e020
xor eax, 0xcc1c1bd9
mov ebx, eax
and ebx, 0xdd77158e
and ebp, 0x2288ea71
or ebp, ebx
xor ebp, 0x2288ea71
or ebp, eax
cmp ebp, 0xffffffff
sete dil
setne r14b
mov r15d, r14d
xor r15b, dil
mov esi, r15d
not sil
and sil, r15b
xor sil, 1
mov eax, r15d
xor al, sil
or sil, r15b
xor sil, 1
or sil, al
mov al, byte [rsp + 0x2c]
mov r9d, eax
mov bl, byte [rsp + 0x8c]
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, ebx
mov al, byte [rsp + 0x44]
mov ebp, eax
or bpl, byte [rsp + 0x54]
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov eax, r9d
mov r13d, r9d
xor r13b, 1
mov ebx, eax
xor bl, r13b
and bl, al
mov r12d, eax
mov r9d, ebx
xor r9b, 1
mov r11d, ebx
and r11b, r9b
mov eax, r11d
xor r11b, bl
xor al, 1
or al, r9b
xor al, 1
or al, r11b
mov ebx, eax
xor bl, 1
and bl, byte [rsp + 0x12]
mov r11b, byte [rsp + 0xa0]
and al, r11b
or al, bl
mov ebx, r9d
and bl, r11b
xor r9b, r11b
or r9b, bl
xor al, 1
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov ebx, ebp
xor bl, 1
and bl, al
xor al, 1
and al, bpl
or al, bl
mov r9b, byte [rsp + 8]
mov ebx, r9d
or bl, r13b
and r12b, r9b
mov r10b, byte [rsp + 4]
and r13b, r10b
or r13b, r12b
xor bl, 1
mov r9d, ebx
and r9b, r13b
xor r13b, bl
or r13b, r9b
mov ebx, r13d
xor bl, 1
and r13b, bl
mov r9d, ebx
and r9b, r13b
xor r13b, bl
or r13b, r9b
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov r9d, r13d
xor r9b, 1
mov r11d, r9d
and r11b, r13b
mov ebp, r9d
and bpl, r11b
xor r11b, r9b
or r11b, bpl
xor r11b, bl
mov ebx, eax
xor bl, r13b
or r13b, al
xor r13b, 1
or r13b, bl
xor r13b, 1
mov eax, r11d
and al, r13b
xor r13b, r11b
or r13b, al
mov eax, esi
xor al, 1
mov ebx, eax
and bl, sil
xor bl, 1
mov r9d, esi
xor r9b, bl
or bl, sil
xor bl, 1
or bl, r9b
mov esi, ebx
xor sil, 1
mov r9d, esi
or r9b, bl
xor r9b, 1
xor al, r9b
mov r11d, eax
and al, r9b
xor r11b, 1
mov r9d, eax
and r9b, r11b
xor al, r11b
or al, r9b
xor al, 1
mov r9d, eax
or r9b, r14b
xor r9b, 1
xor al, r14b
not al
and al, r14b
mov r11d, r9d
and r11b, al
xor al, r9b
or al, r11b
mov r9d, r14d
or r9b, sil
and bl, r14b
and sil, dil
or sil, bl
xor r9b, 1
mov ebx, r9d
and bl, sil
xor sil, r9b
or sil, bl
mov ebx, esi
xor bl, al
xor al, 1
or al, sil
xor al, 1
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, r13d
xor r9b, 1
mov eax, r9d
and al, r13b
mov r11d, r9d
xor r11b, al
xor al, 1
or al, r13b
xor al, 1
or al, r11b
mov esi, ebx
or sil, al
xor al, bl
xor sil, 1
or sil, al
xor bl, r13b
xor r9b, bl
and r9b, bl
mov r11d, esi
xor r11b, 1
mov ebx, r11d
and bl, sil
mov eax, ebx
xor bl, r11b
xor al, 1
or al, sil
xor al, 1
or al, bl
mov ebp, r9d
xor bpl, 1
mov ebx, r9d
and bl, bpl
mov r11d, ebx
and r11b, r9b
xor bl, r9b
or bl, r11b
mov r9d, eax
xor r9b, 1
and r9b, bl
xor bl, 1
and bl, al
or bl, r9b
mov eax, esi
and al, bpl
xor bpl, sil
or bpl, al
xor bpl, 1
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
and r15b, r14b
mov eax, r15d
xor al, 1
mov ebx, eax
and bl, r15b
xor al, bl
xor bl, 1
or bl, r15b
xor bl, 1
or bl, al
mov al, byte [rsp + 0x5e]
and al, bl
xor bl, 1
and bl, byte [rsp + 0x5f]
or bl, al
mov r13d, r10d
mov eax, r10d
xor al, r14b
and dil, byte [rsp + 8]
and r14b, r10b
or r14b, dil
and al, r10b
mov r9d, eax
and r9b, r14b
xor r14b, al
or r14b, r9b
mov r9d, r14d
xor r9b, 1
mov r12d, r9d
and r12b, r14b
xor r9b, r12b
xor r12b, 1
or r12b, r14b
xor r12b, 1
or r12b, r9b
mov r9d, r12d
xor r9b, 1
xor r12b, bl
xor bl, 1
or bl, r9b
xor bl, 1
mov r9d, ebx
and r9b, r12b
xor r12b, bl
or r12b, r9b
mov ebx, r12d
xor bl, 1
and r12b, bl
xor r12b, 1
mov r9d, r12d
or r9b, bl
xor r12b, bl
mov ebx, r9d
xor bl, r12b
xor r12b, 1
or r12b, r9b
xor bl, 1
xor r12b, 1
or r12b, bl
mov r9d, ebp
xor r9b, 1
mov ebx, r9d
xor bl, bpl
and bl, r9b
mov edi, ebx
xor dil, 1
mov esi, edi
and sil, bl
xor sil, 1
mov r11d, ebx
xor r11b, sil
or sil, bl
xor sil, 1
or sil, r11b
mov r11d, r9d
and r11b, bpl
mov r14d, r11d
xor r14b, 1
or r14b, bpl
or bpl, r9b
mov ebx, ebp
xor bl, 1
and bl, bpl
mov r15d, ebp
and r15b, bl
xor bl, bpl
or bl, r15b
mov r15d, esi
xor r15b, 1
and r15b, bl
xor bl, 1
and bl, sil
or bl, r15b
mov esi, edi
and sil, bpl
xor dil, bpl
or dil, sil
xor dil, 1
mov esi, ebx
and sil, dil
xor dil, bl
or dil, sil
mov esi, r12d
xor sil, 1
mov eax, r12d
or al, sil
mov ebx, r12d
and bl, sil
xor bl, 1
mov ebp, ebx
xor bpl, sil
or bl, sil
or sil, al
xor al, r12b
xor al, 1
xor sil, 1
or sil, al
mov eax, esi
xor al, 1
and al, dil
xor dil, 1
and dil, sil
or dil, al
xor r11b, r9b
xor r14b, 1
or r14b, r11b
xor bl, 1
or bl, bpl
xor bl, r14b
mov eax, r9d
xor al, r12b
or r9b, r12b
xor r9b, 1
or r9b, al
xor r9b, 1
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov eax, r9d
xor al, 1
and r9b, al
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov eax, edi
xor al, 1
and al, r9b
xor r9b, 1
mov ebx, edi
xor bl, r9b
and bl, dil
and r9b, dil
or r9b, al
mov eax, ebx
xor al, r9b
test al, 1
mov ebp, 0xfe5fdcee
mov eax, 0x870fdf2e
cmovne eax, ebp
test r9b, 1
cmove ebp, eax
test bl, 1
cmove ebp, eax
mov dword [rsp + 0x8c], ebp
mov ebp, dword [rsp + 0x20]
and ebp, 0x6f4838d0
mov r10d, dword [rsp + 0xc]
mov eax, r10d
and eax, 0x90b7c72f
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x90b7c72f
and eax, 0x6f4838d0
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x65974333
and eax, 0x9a68bccc
or eax, ebp
mov ebx, eax
xor ebx, 0x8a402c44
mov ebp, eax
xor ebp, 0x65974333
and ebx, 0x8fd62e56
xor eax, 0xe65aae50
and eax, ebp
and ebp, 0x7029d1a9
or ebp, ebx
mov r9d, ebp
xor r9d, 0x7029d1a9
mov edi, ebp
xor edi, 0xc1bc335
and edi, r9d
mov esi, edi
not esi
mov ebx, esi
and ebx, 0x6744d471
and edi, 0x98bb2b8e
or edi, ebx
mov ebx, eax
not ebx
or esi, ebx
and ebx, 0x6744d471
and eax, 0x98bb2b8e
or eax, ebx
xor eax, edi
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0x6eb15d78
and esi, 0x914ea287
or esi, eax
xor ebp, 0x83542e10
and ebp, 0x935dff19
mov edi, r9d
and edi, 0x6ca200e6
or edi, ebp
xor edi, 0x6ca200e6
or edi, r9d
xor esi, 0xed7cb01b
not edi
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 1
mov r14d, edi
and r14d, 0xfffffffe
or r14d, ebp
not r14d
or r14d, eax
and eax, 0x70118001
mov ebp, edi
and ebp, 0x608764c
or ebp, eax
xor ebp, 0x608764c
and edi, 0x89e609b2
or edi, ebp
mov eax, edi
not eax
and eax, 0x89e609b3
and edi, 0x7619f64c
or edi, eax
mov r15d, edi
xor r15d, 0x731b723b
and r15d, edi
mov r9d, edi
not edi
and edi, 0x9b235f66
and r9d, 0x64dca099
or r9d, edi
mov ebp, r14d
xor ebp, 0x8ce48dc4
mov ebx, ebp
and ebx, r14d
mov eax, ebx
not eax
mov edi, eax
and edi, 0xb04f1643
and ebx, 0x4fb0e9bc
or ebx, edi
mov r11d, r14d
not r11d
and ebp, r11d
mov edi, ebp
not edi
or eax, edi
and edi, 0xb04f1643
and ebp, 0x4fb0e9bc
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, r9d
xor ebp, 0x64dca099
mov edi, ebp
and edi, 0x731b723b
mov ebx, edi
and ebx, r15d
xor r15d, edi
or r15d, ebx
mov edi, eax
not edi
and edi, 0x12c15064
and eax, 0xed3eaf9b
or eax, edi
mov edi, r15d
not edi
and edi, 0x12c15064
and r15d, 0xed3eaf9b
or r15d, edi
xor r15d, eax
mov eax, r11d
and eax, 0x950510e8
and r14d, 0x6afaef17
or r14d, eax
xor r9d, 0x9b235f66
or r11d, r9d
and r9d, 0x950510e8
and ebp, 0x6afaef17
or ebp, r9d
xor ebp, r14d
not r11d
or r11d, ebp
mov r12d, r15d
not r12d
mov ebp, r12d
and ebp, 0xd7b465a1
and r15d, 0x284b9a5e
or r15d, ebp
mov ebp, r11d
not ebp
or r12d, r11d
and r11d, 0xd7b465a1
and ebp, 0x284b9a5e
or ebp, r11d
xor ebp, r15d
not r12d
or r12d, ebp
mov r9d, r12d
not r9d
mov eax, r9d
and eax, 0x5cfd8843
mov edi, r12d
and edi, 0xa30277bc
or edi, eax
mov ebx, edi
xor ebx, 0x2280
xor edi, 0x109c0000
or edi, 0x4e61d97b
mov eax, edi
and eax, 0xeb5a1d57
and ebx, 0x10842280
or ebx, eax
mov eax, r12d
xor eax, 0xb19e2684
and eax, r12d
mov ebp, eax
not ebp
or edi, ebp
and ebp, 0xeb5a1d57
and eax, 0x14a5e2a8
or eax, ebp
xor eax, ebx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x4e61d97b
and edi, 0xb19e2684
or edi, eax
mov ebx, edi
not ebx
and edi, 0x52ebfcfe
mov eax, ebx
and eax, 0xad140301
or eax, edi
xor eax, 0xdc00352a
and ebx, 0x8eebc9d4
or ebx, eax
and r9d, 0xc23268e4
and r12d, 0x3dcd971b
or r12d, r9d
mov eax, r12d
xor eax, 0x3104160b
and eax, 0x7114362b
xor r12d, 0x4cd9a130
or r12d, eax
mov eax, r12d
not eax
and eax, 0xe9381fb
and r12d, 0xf16c7e04
or r12d, eax
mov r14d, ebx
not r14d
and ebx, 0xcc2d4d29
mov r15d, r14d
and r15d, 0x33d2b2d6
or r15d, ebx
xor r15d, 0x33d2b2d6
mov ebp, r15d
and ebp, 0x25702fb6
and r14d, 0xda8fd049
or r14d, ebp
mov r9d, r12d
xor r9d, 0xe9381fb
xor r12d, 0xd41c51b2
and r12d, r9d
mov ebx, r12d
not ebx
mov ebp, ebx
and ebp, 0x6a137811
and r12d, 0x95ec87ee
or r12d, ebp
mov r11d, r15d
and r11d, r9d
xor r15d, r9d
or r9d, 0x25702fb6
mov ebp, r9d
not ebp
or ebx, r9d
and r9d, 0x6a137811
and ebp, 0x908c8048
or ebp, r9d
xor ebp, r12d
not ebx
or ebx, ebp
mov eax, r14d
not eax
and eax, ebx
not ebx
and ebx, r14d
or ebx, eax
or r15d, r11d
not r15d
mov eax, ebx
and eax, r15d
xor r15d, ebx
or r15d, eax
mov eax, r15d
not eax
mov edi, r15d
xor edi, 0x5151df59
and edi, r15d
or r15d, 0xaeae20a6
mov ebp, r15d
and ebp, 0x87d4eda6
and eax, 0x50011259
or eax, ebp
mov ebp, edi
not ebp
or r15d, ebp
and ebp, 0x87d4eda6
and edi, 0x782b1259
or edi, ebp
xor edi, eax
not r15d
or r15d, edi
mov eax, r15d
not eax
and eax, 0xdfba168d
and r15d, 0x2045e972
or r15d, eax
mov ebx, r15d
or ebx, 0x11bd2e6f
mov ebp, ebx
not ebp
mov eax, ebx
and eax, 0xb4c085dc
and ebp, 0x4a025000
or ebp, eax
mov esi, r15d
xor esi, 0xee42d190
and esi, r15d
mov eax, esi
not eax
or ebx, eax
and eax, 0xb4c085dc
and esi, 0x4b3f7a23
or esi, eax
xor esi, ebp
not ebx
or ebx, esi
mov ebp, ebx
not ebp
and ebp, 0x77c12a88
and ebx, 0x883ed577
or ebx, ebp
mov eax, ebx
xor eax, 0x99031208
xor ebx, 0x22000a1
and ebx, 0x2a0e9b1
and eax, 0xfd5f164e
or eax, ebx
not r15d
xor eax, 0xfd5f164e
mov ebp, eax
and ebp, r15d
xor eax, r15d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x94306d2d
and eax, 0x6bcf92d2
or eax, ebp
xor eax, 0x6bcf92d2
sete sil
mov r9d, esi
or r9b, r13b
mov eax, esi
xor al, r13b
not al
and al, r13b
xor al, 1
mov r11d, r9d
xor r11b, al
or al, r9b
xor al, 1
or al, r11b
mov ebx, eax
xor bl, 1
mov r12b, byte [rsp + 8]
mov r9d, r12d
and r9b, bl
and al, r13b
or al, r9b
xor bl, al
and bl, al
xor sil, r12b
mov r11d, ebx
xor r11b, sil
mov r9d, esi
and sil, bl
xor bl, 1
mov eax, r11d
xor al, bl
and al, r11b
not r9b
and bl, r9b
or sil, bl
mov r9d, eax
xor r9b, 1
mov ebx, esi
xor bl, 1
and sil, bl
mov r11d, ebx
and r11b, sil
xor sil, bl
mov edi, r9d
and dil, bl
xor bl, r9b
and r9b, al
xor r9b, 1
mov ebp, eax
xor bpl, r9b
or r9b, al
xor r9b, 1
or r9b, bpl
or sil, r11b
xor sil, r9b
or bl, dil
mov eax, ebx
xor al, sil
test al, 1
mov eax, 0x870fdf2e
mov ebp, 0x852af823
cmove eax, ebp
test bl, 1
cmovne ebp, eax
test sil, 1
cmove ebp, eax
mov dword [rsp + 0x38], ebp
mov edi, dword [rsp + 0x20]
mov eax, edi
and eax, 0x55062
mov ebp, r10d
and ebp, 0x41000080
or ebp, eax
xor ebp, 0x41000080
mov eax, r10d
xor eax, 0x410550e2
and eax, r10d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xbefaaf1d
and eax, 0x410550e2
or eax, ebp
mov ebp, eax
not ebp
and eax, 0x14804094
and ebp, 0x3410520
or ebp, eax
mov ebx, edi
mov r9d, edi
and ebx, 0x17c145b4
mov eax, r10d
xor eax, 0xe83eba4b
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x99f8892e
and eax, 0x660776d1
or eax, ebx
mov esi, ebp
xor esi, 0x1410500
xor ebp, 0xfcbefadf
mov edi, ebp
and ebp, 0x92aea8bd
and esi, 0x5414500
or esi, ebp
mov ebx, eax
xor ebx, 0x64015640
xor eax, 0x99f8892e
or edi, eax
and eax, 0x92aea8bd
and ebx, 0x6d515742
or ebx, eax
xor ebx, esi
not edi
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov ebp, ebx
xor ebp, 0xc5ba4bf1
and ebp, ebx
mov eax, ebx
not ebx
and ebx, 0xadacebe
and eax, 0xf5253141
or eax, ebx
mov ebx, eax
xor ebx, 0x84200041
xor eax, 0x9a4ab0
or eax, 0x3a45b40e
mov edi, eax
and edi, 0x714baf0e
and ebx, 0x84b040f1
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x714baf0e
and ebp, 0x8eb450f1
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x2d84f1bb
and eax, 0xd27b0e44
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc1f02d0
and eax, 0xf3e0fd2f
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xf3e0fd2f
and eax, 0xc1f02d0
or eax, ebp
mov ebp, r9d
mov r14d, r9d
and ebp, 0x5589d60
mov esi, r10d
mov r15d, r10d
and esi, 0xfaa7629f
or esi, ebp
mov ebp, esi
xor ebp, 0xfa200298
xor esi, 0x5589d60
mov ebx, esi
and ebx, 0x1d7fc07
and ebp, 0xfe2803f8
or ebp, ebx
mov r9d, dword [rsp + 0x70]
mov ebx, r9d
and ebx, 0x1d7fc07
mov edi, dword [rsp + 0x14]
and edi, 0xfe2803f8
or edi, ebx
xor edi, ebp
or esi, r9d
not esi
or esi, edi
mov ebp, eax
not ebp
and ebp, 0xfb448dc3
mov ebx, eax
and ebx, 0x4bb723c
or ebx, ebp
mov ebp, esi
not ebp
and ebp, 0xd1b51fd4
mov edi, esi
and edi, 0x2e4ae02b
or edi, ebp
xor edi, 0x2e4ae02b
mov ebp, edi
and ebp, 0xbdf29b4d
and esi, 0x420d64b2
or esi, ebp
mov r9d, ebx
xor r9d, 0x4bb723c
xor ebx, 0x46b6168e
and ebx, r9d
and eax, 0x420d64b2
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, esi
not esi
and esi, eax
or esi, ebp
mov eax, r9d
and eax, edi
xor edi, r9d
or edi, eax
mov eax, edi
not eax
and eax, 0x9c124739
and edi, 0x63edb8c6
or edi, eax
xor edi, 0x63edb8c6
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov ebx, edi
or edi, 0x637998ee
mov ebp, edi
not ebp
and edi, 0xdcf68c0b
and ebp, 0x6310
or ebp, edi
not ebx
or ebx, 0x9c866711
mov eax, ebx
not eax
and ebx, 0xdcf68c0b
and eax, 0x230910e4
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0xbb297c9c
and eax, 0x44d68363
or eax, ebp
mov ebp, eax
xor ebp, 0x58504050
xor eax, 0x27af1b8d
mov ebx, eax
and ebx, 0xa62ebda7
and ebp, 0x59d14258
or ebp, ebx
xor ebp, 0x59d14258
or ebp, eax
cmp ebp, 0xffffffff
setne sil
sete dil
mov bpl, byte [rsp + 0x44]
or bpl, byte [rsp + 0x40]
xor bpl, 1
mov bl, byte [rsp + 0x30]
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov eax, ebp
xor al, 1
mov r9d, ebp
and r9b, dil
mov ebx, esi
and bl, al
or bl, r9b
xor al, dil
xor al, 1
or bpl, dil
xor bpl, 1
or bpl, al
xor bl, 1
or bl, dil
mov eax, ebx
or al, bpl
xor bpl, bl
xor al, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov eax, edi
or al, r12b
xor al, 1
mov ebx, edi
xor bl, r12b
not bl
and bl, r12b
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, r13d
or r9b, dil
and dil, r12b
mov eax, r13d
and al, sil
or al, dil
xor sil, r12b
xor r9b, 1
or r9b, sil
xor al, 1
mov r11d, eax
xor r11b, r9b
or al, r9b
xor al, 1
or al, r11b
mov r9d, eax
xor r9b, 1
mov r11d, ebx
xor r11b, al
and r11b, bl
and al, bl
xor bl, 1
and bl, r9b
or al, bl
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, r9d
and bl, al
mov r11d, r9d
and r11b, bl
xor bl, r9b
or bl, r11b
or r9b, al
xor r9b, bl
and bl, r9b
xor bl, 1
mov eax, ebx
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
or bl, r9b
xor r9b, bl
and r9b, bl
mov eax, r9d
xor al, bpl
mov r11d, eax
and al, bpl
mov ebx, ebp
xor bl, 1
xor r11b, 1
mov esi, r11d
xor sil, bl
and sil, r11b
xor bl, r9b
xor bl, 1
and bl, r9b
mov r9d, ebx
xor r9b, 1
xor bl, al
xor al, 1
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov r9d, esi
xor r9b, bl
and bl, al
mov r11d, ebx
and r11b, al
xor bl, al
or bl, r11b
xor bl, sil
or al, sil
xor r9b, 1
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, bl
test al, 1
mov ebp, 0x99a6cb8
mov eax, 0xdfd6b56c
cmovne ebp, eax
test bl, 1
cmove ebp, eax
test r9b, 1
mov eax, 0x99a6cb8
cmove ebp, eax
mov dword [rsp + 0x30], ebp
mov eax, r10d
and eax, 0xe55b7f1d
mov ebp, r14d
and ebp, 0x1aa480e2
or ebp, eax
mov ebx, ebp
xor ebx, 0x1132f19
xor ebp, 0xa848082
and ebp, 0xeeccd086
and ebx, 0x11332f79
or ebx, ebp
mov ebp, dword [rsp + 0x134]
and ebp, 0x1dcdc5d4
mov edi, dword [rsp + 0x138]
mov eax, edi
and eax, 0xe2323a2b
or eax, ebp
xor eax, 0xe2323a2b
mov ebp, eax
and ebp, 0x6d373bda
and edi, 0x92c8c425
or edi, ebp
mov r10d, edi
mov edi, ebx
xor edi, 0xeeccd086
mov r9d, ebx
xor ebx, 0x83fbeb5c
and ebx, edi
or edi, 0x92c8c425
mov esi, edi
not esi
mov ebp, edi
and ebp, 0x515acc59
and esi, 0x2c253382
or esi, ebp
mov ebp, ebx
not ebp
or edi, ebp
and ebp, 0x515acc59
and ebx, 0xaea533a6
or ebx, ebp
xor ebx, esi
not edi
or edi, ebx
mov ebp, edi
not ebp
mov ebx, r10d
and ebp, r10d
not ebx
and ebx, edi
or ebx, ebp
xor r9d, 0x11332f79
mov ebp, r9d
and ebp, eax
xor eax, r9d
or eax, ebp
not eax
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebx, eax
not ebx
mov ebp, eax
and ebp, 0x53ac2cc0
mov r9d, ebx
and r9d, 0xac53d33f
or r9d, ebp
mov esi, r9d
xor esi, 0x53ac2cc0
xor r9d, 0xac53d33f
mov edi, r9d
and edi, 0xe5cd40f7
mov ebp, esi
and ebp, 0x1a32bf08
or ebp, edi
mov r10d, ebp
xor r10d, r9d
and r10d, ebp
and ebx, 0x1a32bf08
xor eax, 0xe5cd40f7
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x4b3b0229
and eax, 0xb4c4fdd6
or eax, ebp
mov ebp, eax
xor ebp, 0xb4c4fdd6
xor eax, 0x4b3b0229
mov ebx, r10d
not ebx
and ebp, ebx
or ebx, eax
and eax, r10d
or eax, ebp
mov ebp, ebx
not ebp
mov edi, ebx
and edi, 0xd9bb942f
and ebp, 0x26446bd0
or ebp, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0xd9bb942f
and eax, 0x26446bd0
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov r11d, ebx
xor r11d, 0xc3791865
and r11d, ebx
mov edi, ebx
not ebx
and ebx, 0x281861
and edi, 0xc3510004
or edi, ebx
xor edi, 0xc3510004
mov ebp, edi
and ebp, r11d
xor r11d, edi
or r11d, ebp
mov eax, r11d
not eax
and eax, 0x26b45893
and r11d, 0xd94ba76c
or r11d, eax
and r9d, 0x296d225a
mov eax, esi
and esi, 0xd692dda5
or esi, r9d
and eax, 1
xor esi, 0x296d225b
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov eax, esi
not eax
and esi, eax
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov eax, esi
not eax
and esi, 0xf00f4396
and eax, 0xff0bc69
or eax, esi
mov edi, eax
xor edi, 0x200e0104
xor eax, 0x2501c61
and eax, 0xd2515ef3
and edi, 0x2daea10c
or edi, eax
mov r10d, r11d
not r10d
mov eax, r11d
xor eax, 0xad2772dd
and eax, r10d
mov esi, eax
not esi
mov ebp, esi
and ebp, 0x387c4a44
and eax, 0xc783b5bb
or eax, ebp
mov ebx, r10d
or ebx, 0xad2772dd
mov ebp, ebx
not ebp
or esi, ebx
and ebx, 0x387c4a44
and ebp, 0x42808522
or ebp, ebx
xor ebp, eax
not esi
or esi, ebp
mov r9d, edi
xor r9d, 0xd2515ef3
mov r14d, edi
xor edi, 0x8089d3d1
mov eax, edi
and eax, r9d
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0xc636acc7
and eax, 0x39c95338
or eax, ebp
xor r14d, 0x2daea10c
and edi, r14d
mov ebp, edi
not ebp
or ebx, ebp
and ebp, 0xc636acc7
and edi, 0x39c95338
or edi, ebp
xor edi, eax
not ebx
or ebx, edi
mov eax, esi
not eax
and eax, 0xbf39fc1a
and esi, 0x40c603e5
or esi, eax
mov eax, ebx
not eax
and eax, 0xbf39fc1a
and ebx, 0x40c603e5
or ebx, eax
xor ebx, esi
mov eax, r11d
and eax, 0x3ddf6d2f
and r10d, 0xc22092d0
or r10d, eax
or r11d, r14d
and r14d, 0x3ddf6d2f
and r9d, 0xc22092d0
or r9d, r14d
xor r9d, r10d
not r11d
or r11d, r9d
mov edi, ebx
not edi
mov eax, edi
and eax, 0x3c777146
and ebx, 0xc3888eb9
or ebx, eax
mov eax, r11d
not eax
or edi, r11d
and r11d, 0x3c777146
and eax, 0xc3888eb9
or eax, r11d
xor eax, ebx
not edi
or edi, eax
mov r9d, edi
not r9d
mov ebx, r9d
and ebx, 0x2100c404
mov eax, edi
and eax, 0x4853880
or eax, ebx
or r9d, edi
xor eax, 0x4853880
and edi, 0xda7a037b
or edi, eax
mov eax, edi
not eax
and eax, 0x8c732a11
and edi, 0x738cd5ee
or edi, eax
mov eax, edi
xor eax, 0x2090068
xor edi, 0x89904094
and edi, 0xdd906996
and eax, 0x226f9669
or eax, edi
mov ebx, eax
xor ebx, 0x202b8269
xor eax, 0x54000110
and eax, 0x56441510
and ebx, 0xa9bbeaef
or ebx, eax
mov edi, ebx
xor edi, 0x50440010
xor ebx, 0xa9bbeaef
and edi, 0x59df80d8
mov eax, ebx
and eax, 0xa6207f27
or eax, edi
mov esi, r9d
not esi
mov edi, r9d
and edi, 0xe328d9b3
xor r9d, 0x4943f5c7
and r9d, esi
and esi, 0x1cd7264c
or esi, edi
mov r10d, eax
xor r10d, 0xa6207f27
mov edi, r10d
and edi, 0xb6bc0a38
and ebx, 0x4943f5c7
or ebx, edi
mov r14d, esi
xor r14d, 0x1cd7264c
mov edi, esi
xor edi, 0x5594d38b
and edi, r14d
mov r15d, edi
not r15d
mov r11d, r15d
and r11d, 0x56e1ac38
and edi, 0xa91e53c7
or edi, r11d
mov ebp, r9d
not ebp
or r15d, ebp
and ebp, 0x56e1ac38
and r9d, 0xa91e53c7
or r9d, ebp
xor r9d, edi
not r15d
or r15d, r9d
mov ebp, ebx
not ebp
and ebp, 0x6e0f6efc
and ebx, 0x91f09103
or ebx, ebp
mov ebp, r15d
not ebp
and ebp, 0x6e0f6efc
and r15d, 0x91f09103
or r15d, ebp
xor r15d, ebx
xor eax, 0x59df80d8
mov ebp, eax
and ebp, 0x6698c791
and r10d, 0x9967386e
or r10d, ebp
xor esi, 0xe328d9b3
or eax, esi
and esi, 0x6698c791
and r14d, 0x9967386e
or r14d, esi
xor r14d, r10d
not eax
or eax, r14d
not eax
mov ebp, r15d
and ebp, eax
xor eax, r15d
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x1a8f146d
and eax, 0xe570eb92
or eax, ebx
mov ebx, eax
xor ebx, 0x4008902
xor eax, 0x20e0008
or eax, 0x28103280
and eax, 0xeb7e3288
and ebx, 0x14008d66
or ebx, eax
or ebp, 0xd76e8d6e
mov eax, ebp
not eax
and ebp, 0xeb7e3288
and eax, 0x814011
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x28917291
and eax, 0xd76e8d6e
or eax, ebp
mov edi, eax
not edi
mov ebp, edi
and ebp, 0x8c004844
and eax, 0x73ffb7bb
or eax, ebp
mov ebx, eax
xor eax, 0x8c004844
mov ebp, eax
or ebp, 0x70427fe3
mov esi, ebp
not esi
and ebp, 0x15379952
and esi, 0x8a88000c
or esi, ebp
or edi, 0x8fbd801c
mov ebp, edi
not ebp
and edi, 0x15379952
and ebp, 0x604066a1
or ebp, edi
xor ebp, esi
mov edi, ebp
not edi
and edi, 0xfb3a9257
and ebp, 0x4c56da8
or ebp, edi
xor ebx, 0x73ffb7bb
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x233dff23
and eax, 0xdcc200dc
or eax, ebx
mov ebx, ebp
xor ebx, 0x3401000a
xor ebp, 0x8b78edb4
mov edi, ebp
and edi, 0x4a9e1ac1
and ebx, 0xb561e53e
or ebx, edi
mov edi, eax
xor edi, 0x9440001c
xor eax, 0x233dff23
or ebp, eax
and eax, 0x4a9e1ac1
and edi, 0xb561e53e
or edi, eax
xor edi, ebx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0xaf36644f
and ebp, 0x50c99bb0
or ebp, eax
mov eax, ebp
xor eax, 0x10c012b0
xor ebp, 0xaf36644f
mov ebx, ebp
and ebx, 0x673dcd0e
and eax, 0x98c232f1
or eax, ebx
xor eax, 0x673dcd0e
xor ebp, eax
test ebp, eax
sete r11b
setne r10b
mov al, byte [rsp + 0xa8]
mov ebx, eax
mov sil, byte [rsp + 0x5c]
and bl, sil
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, ebx
xor al, 1
and al, byte [rsp + 0x40]
mov bpl, byte [rsp + 0x4c]
and bl, bpl
or bl, al
mov r9d, esi
mov eax, esi
xor al, bpl
or bpl, sil
xor bpl, 1
or bpl, al
xor bpl, 1
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov eax, r10d
xor al, r11b
mov r9d, eax
and r9b, r10b
mov ebx, eax
xor al, r10b
or al, r9b
mov r9d, eax
xor r9b, 1
and al, r9b
mov esi, eax
and sil, r9b
xor al, r9b
or al, sil
xor bl, r11b
mov esi, ebx
xor sil, 1
and bl, sil
mov edi, ebx
and dil, sil
xor bl, sil
or bl, dil
xor bl, al
mov eax, r9d
xor al, sil
or sil, r9b
xor sil, 1
or sil, al
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov r9d, ebp
xor r9b, 1
mov eax, r9d
and al, bpl
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
xor al, 1
mov ebx, esi
xor bl, 1
mov edi, ebx
and dil, al
xor al, bl
or al, dil
and sil, bl
mov edi, ebx
and dil, sil
xor sil, bl
or sil, dil
xor sil, bpl
or sil, r9b
mov r9d, esi
xor r9b, 1
and r9b, al
xor al, 1
mov ebx, eax
xor bl, sil
and bl, al
and sil, al
or sil, r9b
xor bl, 1
xor sil, 1
mov eax, ebx
xor al, sil
or sil, bl
xor sil, 1
or sil, al
mov eax, r11d
and al, r12b
and r10b, r13b
or r10b, al
mov eax, r13d
xor al, r11b
or r11b, r13b
xor r11b, 1
or r11b, al
xor r11b, 1
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
mov eax, r11d
xor al, 1
and r11b, al
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov ebx, r11d
xor bl, 1
mov eax, r10d
xor al, 1
and r11b, al
or al, bl
and bl, r10b
or bl, r11b
mov r9d, eax
xor r9b, bl
xor bl, 1
or bl, al
xor r9b, 1
xor bl, 1
or bl, r9b
mov r10d, ebx
xor r10b, 1
mov eax, r10d
and al, bl
mov r9d, r10d
xor r9b, al
xor al, 1
or al, bl
xor al, 1
or al, r9b
or r10b, bl
mov r9d, eax
xor r9b, r10b
and r9b, al
mov ebx, r10d
and r10b, al
xor al, 1
xor bl, 1
and bl, al
or r10b, bl
mov eax, r9d
xor al, 1
xor r9b, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, r9b
mov r9d, esi
xor r9b, 1
mov ebx, r9d
and bl, sil
mov eax, r9d
xor al, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, al
mov r11d, r10d
xor r11b, 1
and sil, r11b
and r11b, r10b
xor r11b, 1
mov eax, r10d
xor al, r11b
or r11b, r10b
xor r11b, 1
or r11b, al
and r9b, r10b
or r9b, sil
mov r10d, ebx
xor r10b, 1
and bl, r10b
xor bl, 1
mov eax, ebx
xor al, r10b
or bl, r10b
xor bl, 1
or bl, al
mov eax, r11d
xor al, 1
mov esi, r11d
and sil, al
mov edi, esi
and dil, r11b
xor sil, r11b
or sil, dil
xor sil, bl
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
xor al, 1
mov ebx, esi
and bl, al
xor al, sil
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, r9d
xor r10b, 1
mov esi, r9d
and sil, r10b
mov r11d, esi
and r11b, r9b
xor sil, r9b
or sil, r11b
mov r11d, eax
xor r11b, 1
mov ebx, eax
and bl, r11b
mov edi, ebx
and dil, al
xor bl, al
or bl, dil
xor bl, sil
xor r10b, r11b
or al, r9b
xor al, 1
or al, r10b
mov r9d, eax
xor r9b, bl
test al, 1
mov eax, 0xec40fd8b
mov ebp, 0x445c794e
cmovne ebp, eax
test bl, 1
cmove ebp, eax
test r9b, 1
mov eax, 0x445c794e
cmove ebp, eax
mov dword [rsp + 0x40], ebp
mov ebx, dword [rsp + 0x20]
mov eax, ebx
and eax, 0x9f93bb11
mov esi, dword [rsp + 0xc]
mov ebp, esi
and ebp, 0x606c44ee
or ebp, eax
xor ebp, 0x606c44ee
mov eax, ebp
mov edi, dword [rsp + 0x14]
and eax, edi
xor ebp, edi
or ebp, eax
mov eax, ebx
and eax, 0x76c58895
mov ebx, esi
and ebx, 0x893a776a
or ebx, eax
mov eax, ebx
xor eax, 0x893a776a
xor ebx, 0x76c58895
or ebx, eax
mov eax, ebp
not eax
mov edi, ebp
xor edi, ebx
and edi, ebp
and eax, 0x95650e4c
and ebp, 0x6a9af1b3
or ebp, eax
mov eax, ebx
not eax
and ebx, 0x95650e4c
and eax, 0x6a9af1b3
or eax, ebx
xor eax, ebp
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov r11d, eax
not r11d
mov r10d, r11d
and r10d, eax
mov ebx, r11d
and ebx, r10d
xor r10d, r11d
or r10d, ebx
mov r9d, r10d
not r9d
mov ebp, r9d
and ebp, 0x7cabae95
mov esi, r10d
and esi, 0x8354516a
or esi, ebp
mov ebx, esi
xor ebx, 0x8354516a
xor esi, 0x24a30c11
and esi, 0xa4a31c73
mov edi, ebx
and edi, 0x5b5ce38c
or edi, esi
xor edi, 0x49837c3d
and ebx, 0xed20604e
or ebx, edi
mov edi, r11d
and edi, 0x12df9fb1
and eax, 0xed20604e
or eax, edi
not eax
or eax, r11d
mov ebp, ebx
not ebp
mov edi, eax
not edi
and edi, ebx
or ebx, eax
and eax, ebp
or eax, edi
mov ebp, ebx
not ebp
mov edi, ebx
and edi, 0xe5fa0b18
and ebp, 0x1a05f4e7
or ebp, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0xe5fa0b18
and eax, 0x1a05f4e7
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov r11d, ebx
xor r11d, 0xed20604f
and r11d, ebx
mov ebp, ebx
not ebx
and ebx, 0x64206043
and ebp, 0x8900000c
or ebp, ebx
xor ebp, 0x8900000c
mov ebx, ebp
and ebx, r11d
xor r11d, ebp
or r11d, ebx
mov ebp, r10d
xor ebp, 0xc441fa33
and ebp, r10d
and r9d, 0x81791825
and r10d, 0x7e86e7da
or r10d, r9d
mov esi, r10d
xor esi, 0x7e86e7da
mov edi, r10d
xor edi, 0x4538e216
and edi, esi
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov edi, ebp
not edi
and edi, 0xc74fc6cb
and ebp, 0x38b03934
or ebp, edi
xor r10d, 0x580020
and r10d, 0x4dc07b8
mov ebx, esi
and ebx, 0xfb23f847
or ebx, r10d
xor ebx, 0xfb23f846
and esi, 0xfffffffe
or esi, ebx
mov ebx, ebp
xor ebx, 0x1cc1
xor ebp, 0xfcf1c306
mov edi, ebp
and edi, 0xab5fe23c
and ebx, 0x54a01dc3
or ebx, edi
mov eax, esi
not eax
or ebp, esi
and esi, 0xab5fe23c
and eax, 0x54a01dc3
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
or ebp, 0xfbbc2e9a
mov edi, ebp
not edi
and ebp, 0xf7379d9b
and edi, 0x404064
or edi, ebp
not eax
or eax, 0x443d165
mov ebx, eax
not ebx
and eax, 0xf7379d9b
and ebx, 0x8882200
or ebx, eax
xor ebx, edi
mov eax, ebx
not eax
and eax, 0xfbbc2e9a
and ebx, 0x443d165
or ebx, eax
mov eax, r11d
not eax
mov edi, eax
and eax, 0xbf950bd8
and r11d, 0x406af427
or r11d, eax
mov eax, ebx
not eax
or edi, eax
and eax, 0xbf950bd8
and ebx, 0x406af427
or ebx, eax
xor ebx, r11d
mov eax, edi
not eax
mov ebp, edi
and ebp, 0xe95c68c5
and eax, 0x16a3973a
or eax, ebp
mov ebp, ebx
not ebp
or edi, ebp
and ebp, 0xe95c68c5
and ebx, 0x16a3973a
or ebx, ebp
xor ebx, eax
not edi
or edi, ebx
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xdb3ca403
mov ebp, edi
and edi, 0x24c35bfc
or edi, eax
xor edi, 0xdb3ca403
or edi, ebx
and ebx, 0x917e4d7e
and ebp, 0x6e81b281
or ebp, ebx
mov eax, ebp
xor eax, 0x2e01a201
xor ebp, 0x1110087a
and ebp, 0x519018fa
and eax, 0xae6fe705
or eax, ebp
mov ebp, eax
xor ebp, 0x519018fa
xor eax, 0x2c0a6505
mov ebx, ebp
xor ebx, edi
and ebx, ebp
and eax, 0x3c1a7dfd
and ebp, 0xc3e58202
or ebp, eax
mov eax, edi
not eax
and edi, 0x3c1a7dfd
and eax, 0xc3e58202
or eax, edi
xor eax, ebp
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0x588d0889
mov ebp, eax
and ebp, 0xa772f776
or ebp, edi
and ebx, 0x41433419
and eax, 0xbebccbe6
or eax, ebx
mov ebx, ebp
xor ebx, 0x50090889
xor ebp, 0xa772f776
mov edi, ebp
and edi, 0x2ea4f224
and ebx, 0xd15b0ddb
or ebx, edi
mov edi, eax
xor edi, 0x901809c2
xor eax, 0x3000
and eax, 0x2ea4f224
and edi, 0xd15b0ddb
or edi, eax
xor edi, ebx
xor ebp, edi
test ebp, edi
setne sil
sete dil
xor sil, dil
and dil, sil
mov eax, edi
xor al, 1
and dil, al
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov r15d, edi
xor r15b, 1
mov r10d, r15d
or r10b, dil
mov eax, edi
xor al, r10b
mov r9d, edi
or r9b, r10b
xor r9b, 1
or r9b, al
mov r14d, r13d
mov al, byte [rsp + 0x7c]
and r14b, al
or r14b, byte [rsp + 0x1e]
or al, r12b
xor al, 1
mov bl, byte [rsp + 0x64]
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov eax, ebx
xor al, r14b
xor r14b, 1
mov r11d, ebx
xor r11b, r14b
or r14b, bl
xor al, 1
xor r14b, 1
or r14b, al
xor r14b, 1
mov eax, r11d
and al, r14b
xor r14b, r11b
or r14b, al
mov ebp, r9d
xor bpl, 1
mov eax, ebp
and al, r9b
mov ebx, eax
and bl, bpl
xor al, bpl
or al, bl
xor al, 1
mov r12d, r9d
or r12b, bpl
mov r11d, eax
xor r11b, r12b
or r12b, al
xor r12b, 1
or r12b, r11b
mov r11d, esi
xor r11b, 1
mov ebx, esi
or bl, r11b
mov eax, ebx
not al
mov r13d, r11d
and r13b, bl
and al, sil
or al, r13b
or bl, sil
xor bl, 1
mov r13d, ebx
and r13b, al
xor al, bl
or al, r13b
xor r12b, 1
mov ebx, r12d
xor bl, al
xor bl, 1
and bl, al
or r12b, al
xor bl, 1
mov eax, ebx
xor al, r12b
or bl, r12b
xor bl, 1
or bl, al
and sil, bpl
or bpl, r11b
and r11b, r9b
or r11b, sil
xor bpl, 1
mov eax, ebp
and al, r11b
xor r11b, bpl
or r11b, al
xor r11b, bl
mov eax, r11d
and r11b, bl
xor al, 1
mov ebx, r11d
and bl, al
xor r11b, al
or r11b, bl
mov eax, r14d
xor al, 1
or r14b, al
mov ebx, r14d
or bl, al
xor r14b, al
mov eax, ebx
xor al, r14b
xor r14b, 1
or r14b, bl
xor al, 1
xor r14b, 1
or r14b, al
mov r9d, r11d
xor r9b, 1
or r9b, r11b
mov eax, r9d
xor al, 1
mov ebx, r9d
and bl, al
mov esi, r9d
and sil, bl
xor bl, r9b
or bl, sil
xor bl, r11b
or al, r11b
xor r11b, r9b
xor r11b, 1
xor al, 1
or al, r11b
xor bl, 1
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, eax
xor bl, 1
mov esi, ebx
and sil, al
xor bl, sil
xor sil, 1
or sil, al
xor sil, 1
or sil, bl
mov eax, esi
and al, r14b
xor r14b, 1
xor sil, 1
and sil, r14b
or sil, al
mov r9d, r15d
xor r9b, dil
and r9b, r15b
xor r9b, 1
mov eax, r9d
or al, r10b
xor r9b, r10b
xor al, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov r13b, byte [rsp + 8]
mov eax, r13d
and al, r9b
not r9b
mov r10b, byte [rsp + 4]
and r9b, r10b
or r9b, al
mov eax, r13d
and al, dil
xor dil, r13b
or dil, al
xor r15b, r10b
xor dil, 1
mov eax, r15d
and al, dil
xor dil, r15b
or dil, al
mov ebx, edi
xor bl, 1
mov eax, ebx
and al, dil
xor bl, al
xor al, 1
or al, dil
xor al, 1
or al, bl
mov ebx, r9d
xor bl, 1
mov r10d, ebx
and r10b, r9b
mov r11d, ebx
and r11b, r10b
xor r10b, bl
or r10b, r11b
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
mov r11d, r10d
xor r11b, 1
and r11b, bl
xor bl, 1
and bl, r10b
or bl, r11b
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
mov r9d, eax
xor r9b, bl
xor bl, 1
or bl, al
xor r9b, 1
xor bl, 1
or bl, r9b
mov r11d, ebx
xor r11b, 1
mov r9d, r11d
and r9b, bl
mov r10d, r11d
xor r10b, r9b
xor r9b, 1
or r9b, bl
xor r9b, 1
or r9b, r10b
or r11b, bl
mov ebx, r9d
xor bl, 1
mov r10d, r11d
xor r10b, 1
and r10b, bl
or bl, r11b
and r11b, r9b
or r11b, r10b
xor bl, 1
mov r9d, ebx
and r9b, r11b
xor r11b, bl
or r11b, r9b
mov eax, r11d
xor al, 1
mov r9d, eax
and r9b, r11b
mov ebx, r9d
xor bl, 1
xor r9b, al
or bl, r11b
xor bl, 1
or bl, r9b
or al, r11b
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, eax
xor bl, 1
mov r11d, ebx
and r11b, al
xor bl, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, bl
mov ebp, esi
xor bpl, 1
mov r9d, ebp
and r9b, sil
mov eax, ebp
and al, r9b
xor r9b, bpl
or r9b, al
mov edi, r11d
xor dil, 1
mov r10d, edi
and r10b, r11b
mov eax, edi
and al, r10b
xor r10b, dil
or r10b, al
xor bpl, sil
and bpl, sil
xor dil, r11b
and dil, r11b
mov eax, r10d
xor al, 1
mov ebx, r10d
or bl, al
xor bl, 1
xor dil, bl
mov r11d, edi
xor r11b, 1
and bl, r11b
mov esi, ebx
xor bl, dil
xor sil, 1
or sil, r11b
xor sil, 1
or sil, bl
mov ebx, ebp
xor bl, 1
and bpl, bl
mov r11d, ebx
and r11b, bpl
xor bpl, bl
or bpl, r11b
mov ebx, ebp
and bpl, sil
xor sil, 1
xor bl, 1
and bl, sil
or bpl, bl
mov ebx, r9d
xor bl, 1
and r10b, bl
or bl, al
and al, r9b
or al, r10b
xor al, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov ebx, eax
xor bl, bpl
xor bpl, 1
or bpl, al
xor bl, 1
mov eax, ebp
xor al, bl
test al, 1
mov eax, 0xd60a7a74
mov edi, 0xec40fd8b
cmove edi, eax
test bl, 1
cmove eax, edi
test bpl, 1
cmovne eax, edi
mov dword [rsp + 0x44], eax
mov r15d, dword [rsp + 0xc]
mov eax, r15d
and eax, 0xfc626c28
mov r12d, dword [rsp + 0x20]
mov ebx, r12d
and ebx, 0x39d93d7
or ebx, eax
mov eax, dword [rsp + 0x70]
and eax, 0xfc626c28
mov ebp, dword [rsp + 0x14]
and ebp, 0x39d93d7
or ebp, eax
xor ebp, ebx
or ebp, dword [rsp + 0x28]
mov eax, ebp
not eax
and eax, 0x4392093b
and ebp, 0xbc6df6c4
or ebp, eax
mov edi, ebp
xor edi, 0xbc6df6c4
xor ebp, 0x41920813
and ebp, 0x51da1c97
mov eax, edi
and eax, 0xae25e368
or eax, ebp
xor eax, 0x51da1c96
and edi, 1
or edi, eax
mov eax, edi
not eax
and eax, 0xc75c652d
and edi, 0x38a39ad2
or edi, eax
mov eax, r12d
and eax, 0xe0fc1b42
mov ebp, r15d
mov r14d, r15d
and ebp, 0x1f03e4bd
or ebp, eax
xor ebp, 0x1f03e4bc
mov esi, ebp
xor esi, r12d
mov r15d, r12d
and esi, ebp
mov ebx, esi
xor ebx, 0x255b64b5
and ebx, esi
mov eax, esi
not esi
and esi, 0x1f938f43
and eax, 0xe06c70bc
or eax, esi
mov esi, edi
xor esi, 0x18a09a42
mov r9d, edi
xor r9d, 0xc75c652d
xor edi, 0x1df8fe67
and edi, r9d
and esi, 0xdaa49b4a
mov ebp, edi
and ebp, esi
xor esi, edi
or esi, ebp
mov r11d, eax
xor eax, 0x5130401
or eax, 0xdaa49b4a
mov ebp, eax
not ebp
mov r10d, eax
and r10d, 0x87ada95b
and ebp, 0x205244a4
or ebp, r10d
mov edi, ebx
not edi
or eax, edi
and edi, 0x87ada95b
and ebx, 0x785256a4
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, esi
not ebp
and ebp, eax
not eax
and eax, esi
or eax, ebp
xor r11d, 0xe06c70bc
mov ebp, r9d
and ebp, r11d
xor r11d, r9d
or r11d, ebp
not r11d
mov ebp, eax
and ebp, r11d
xor r11d, eax
or r11d, ebp
mov eax, r12d
and eax, 0x2493a23a
mov ebp, r14d
and ebp, 0xdb6c5dc5
or ebp, eax
mov eax, ebp
not eax
and eax, 0x32915c0b
and ebp, 0xcd6ea3f4
or ebp, eax
mov eax, r11d
not eax
mov ebx, eax
and ebx, 0x76676075
mov edi, r11d
and edi, 0x89989f8a
or edi, ebx
xor ebp, 0x1602fe31
xor edi, 0x76676075
or edi, ebp
not edi
xor ebp, r11d
not ebp
and ebp, r11d
mov ebx, edi
and ebx, ebp
xor ebp, edi
or ebp, ebx
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0xdd5eb61d
and ebp, 0x22a149e2
or ebp, edi
and r11d, 0xdd5eb61d
and eax, 0x22a149e2
or eax, r11d
xor eax, ebp
xor ebx, eax
test ebx, eax
sete dil
setne r9b
mov eax, r9d
xor al, dil
mov esi, eax
xor sil, r9b
and sil, al
mov r14b, byte [rsp + 0x2c]
or r14b, r13b
mov r10d, r14d
xor r10b, 1
mov ebx, r10d
or bl, r14b
and r14b, r10b
mov eax, r10d
and al, r14b
xor r14b, r10b
or r14b, al
mov eax, ebx
xor al, 1
mov ebp, r14d
xor bpl, 1
mov r11d, ebx
and r11b, bpl
and al, r14b
or al, r11b
mov r11d, r10d
and r11b, bl
xor bl, r10b
or bl, r11b
xor al, 1
mov r11d, eax
xor r11b, bl
or al, bl
xor al, 1
or al, r11b
mov r12b, byte [rsp + 4]
mov r11d, r12d
or r11b, al
mov ebx, r12d
xor bl, al
xor bl, 1
and bl, al
xor r11b, 1
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
and bpl, r12b
mov eax, r14d
and al, r13b
or al, bpl
mov r11d, r10d
and r11b, r12b
xor r10b, r12b
or r10b, r11b
mov r11d, r10d
xor r11b, al
xor al, 1
or al, r10b
xor r11b, 1
xor al, 1
or al, r11b
mov r10d, eax
xor r10b, 1
mov r11d, ebx
xor r11b, 1
and r10b, r11b
or r11b, al
and al, bl
or al, r10b
xor al, 1
mov ebx, r11d
xor bl, al
or al, r11b
xor al, 1
or al, bl
mov ebp, eax
mov r11d, esi
xor r11b, 1
mov ebx, esi
and bl, r11b
mov r10d, ebx
and r10b, sil
xor bl, sil
or bl, r10b
or r11b, sil
xor bl, 1
mov r10d, ebx
xor r10b, r11b
or r11b, bl
xor r11b, 1
or r11b, r10b
mov ebx, eax
xor bl, 1
or bpl, bl
xor bpl, bl
mov r10d, ebp
and bpl, bl
xor r10b, 1
mov ebx, ebp
and bl, r10b
xor bpl, r10b
or bpl, bl
mov eax, r11d
xor al, 1
mov esi, r11d
or sil, al
and al, r11b
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
xor al, sil
mov ebx, r11d
and bl, sil
xor sil, r11b
or sil, bl
xor sil, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov eax, esi
xor al, 1
and sil, al
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
xor sil, bpl
mov al, byte [rsp + 0x65]
or al, byte [rsp + 0x54]
xor al, 1
or al, byte [rsp + 0x5d]
mov ebx, eax
xor bl, 1
and bl, dil
and al, r9b
or al, bl
mov r11d, eax
mov eax, r12d
or al, dil
and dil, r13b
mov ebx, r12d
and bl, r9b
or bl, dil
xor r9b, r13b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, bl
xor bl, 1
or bl, al
xor r9b, 1
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, 1
mov r9d, eax
or al, r11b
mov r10d, r11d
xor r11b, 1
and r9b, r11b
and r10b, bl
or r10b, r9b
xor r11b, bl
xor al, 1
or al, r11b
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov r9d, eax
xor r9b, 1
mov r10d, eax
or r10b, r9b
mov r11d, r10d
xor r11b, 1
mov ebx, r10d
and bl, r11b
mov edi, r10d
and dil, bl
xor bl, r10b
or bl, dil
mov edi, ebx
and dil, r9b
xor bl, 1
and bl, al
or bl, dil
xor r10b, al
or r11b, r9b
xor r11b, 1
or r11b, r10b
xor r11b, 1
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov ebp, r11d
xor bpl, 1
mov r9d, r11d
xor r9b, bpl
and bpl, r11b
xor bpl, 1
mov ebx, r11d
xor bl, bpl
or bpl, r11b
xor bpl, 1
or bpl, bl
and r9b, r11b
mov r11d, ebp
xor r11b, 1
mov r10d, esi
xor r10b, r11b
and r10b, sil
and r11b, sil
mov eax, esi
xor sil, 1
or al, sil
xor al, 1
and bpl, sil
xor sil, al
mov edi, esi
xor dil, 1
and al, dil
mov ebx, eax
xor al, sil
xor bl, 1
or bl, dil
xor bl, 1
or bl, al
mov eax, r9d
xor al, bl
and r9b, al
and al, bl
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
or r11b, bpl
mov ebx, r10d
and bl, r11b
xor r11b, r10b
or r11b, bl
mov r9d, r11d
xor r9b, 1
mov r10d, r9d
and r10b, r11b
xor r9b, r10b
xor r10b, 1
or r10b, r11b
xor r10b, 1
or r10b, r9b
mov r9d, r10d
xor r9b, 1
xor r10b, al
xor al, 1
or al, r9b
mov ebx, eax
xor bl, r10b
test bl, 1
mov r9d, 0xd11c9903
mov ebp, 0x22d4ad96
cmovne ebp, r9d
test r10b, 1
mov ebx, 0x22d4ad96
cmove ebx, ebp
test al, 1
cmovne ebx, ebp
mov dword [rsp + 0x54], ebx
mov r14d, r15d
mov eax, r15d
and eax, 0x9efb2ed
mov r15d, dword [rsp + 0xc]
mov edi, r15d
xor edi, 0x9efb2ed
and edi, r15d
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov eax, edi
not eax
and eax, 0xf6104d12
and edi, 0x9efb2ed
or edi, eax
mov ebx, edi
not ebx
and edi, 0xb3bb8934
mov eax, ebx
and eax, 0x4c4476cb
or eax, edi
xor eax, 0xb3bb8935
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
and eax, 0xe78cc4b3
and ebx, 0x18733b4c
or ebx, eax
mov ebp, r15d
and ebp, 0x2b3dc270
mov eax, r14d
and eax, 0xd4c23d8f
or eax, ebp
xor eax, 0xd4c23d8e
or eax, dword [rsp + 0xe0]
mov ebp, ebx
xor ebp, 0x18733b4c
mov edi, eax
not edi
xor ebx, 0xe78cc4b3
and edi, ebx
or ebx, eax
and eax, ebp
or eax, edi
mov ebp, ebx
not ebp
mov edi, ebx
and edi, 0xe2deb494
and ebp, 0x1d214b6b
or ebp, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0xe2deb494
and eax, 0x1d214b6b
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov eax, r14d
and eax, 0x3eb45d18
mov ebp, r15d
xor ebp, 0x3eb45d18
and ebp, r15d
mov edi, eax
and edi, ebp
xor ebp, eax
or ebp, edi
mov eax, ebp
not eax
and eax, 0xc14ba2e7
and ebp, 0x3eb45d18
or ebp, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0x7d6c9068
mov esi, ebx
and esi, 0x82936f97
or esi, eax
xor esi, ebp
xor esi, 0x7d6c9068
and esi, ebp
mov eax, ebp
not eax
and eax, 0x1aa9b4bd
and ebp, 0xe5564b42
or ebp, eax
xor ebp, ebx
xor ebp, 0x1aa9b4bd
and ebp, ebx
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
and edi, 0xdb0264b7
and ebx, 0x24fd9b48
or ebx, edi
mov eax, ebx
xor eax, 0x24fd9b48
xor ebx, 0xdb0264b7
and ebx, ebp
not ebp
and eax, ebp
or ebx, eax
xor ebp, ebx
test ebp, ebx
setne al
sete r11b
mov ebx, r11d
and bl, r12b
and al, r13b
or al, bl
xor al, 1
mov r10d, eax
xor r10b, r12b
xor r10b, 1
or r10b, al
mov ebx, r13d
xor bl, r11b
not bl
and bl, r11b
or r11b, r13b
mov eax, r11d
xor al, bl
xor bl, 1
or bl, r11b
xor al, 1
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
xor al, r10b
or al, r10b
xor bl, r10b
mov r10d, eax
xor r10b, 1
mov r11d, ebx
xor r11b, 1
mov esi, ebx
and sil, al
or bl, r10b
and r10b, r11b
or r10b, sil
xor r11b, al
xor bl, 1
or bl, r11b
mov eax, ebx
xor al, r10b
test al, 1
mov eax, 0x102e21a3
cmove r9d, eax
test bl, 1
cmovne eax, r9d
test r10b, 1
cmove eax, r9d
mov dword [rsp + 0x2c], eax
mov eax, r15d
and eax, 0x3f2b3619
mov r12d, r14d
mov ebp, r14d
and ebp, 0xc0d4c9e6
or ebp, eax
mov r14d, dword [rsp + 0x70]
mov ebx, r14d
and ebx, 0x3f2b3619
mov r13d, dword [rsp + 0x14]
mov eax, r13d
and eax, 0xc0d4c9e6
or eax, ebx
xor eax, ebp
mov r11d, dword [rsp + 0x28]
or eax, r11d
mov ebp, eax
not ebp
and ebp, 0x345faa5f
and eax, 0xcba055a0
or eax, ebp
mov ebp, eax
xor ebp, 0x82200080
and ebp, 0xb2382a9c
xor eax, 0x79987f3c
or eax, ebp
mov ebp, r12d
and ebp, 0x7ed186a0
mov esi, r15d
and esi, 0x812e795f
or esi, ebp
mov ebp, esi
xor ebp, 0x1065143
and ebp, 0x4dc7d563
xor esi, 0xcce9ac3c
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0xecb6ffdc
and esi, 0x13490023
or esi, ebp
mov r10d, esi
xor esi, 0xecb6ffdc
mov r9d, eax
and r9d, esi
mov ebx, esi
xor esi, eax
mov ebp, eax
not eax
and ebp, 0xf8d13cf7
and eax, 0x72ec308
or eax, ebp
xor r10d, 0x10410023
or r10d, 0x72ec308
mov ebp, r10d
not ebp
and r10d, 0x4338a29a
and ebp, 0xb8c11c65
or ebp, r10d
or ebx, 0xf8d13cf7
mov edi, ebx
not edi
and ebx, 0x4338a29a
and edi, 0x4064100
or edi, ebx
xor edi, ebp
mov ebp, eax
not ebp
and ebp, edi
not edi
and edi, eax
or edi, ebp
or esi, r9d
not esi
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov ebp, esi
xor ebp, 0x71186181
and ebp, esi
mov eax, esi
not esi
and esi, 0x944afe13
and eax, 0x6bb501ec
or eax, esi
mov ebx, eax
xor ebx, 0x41000080
xor eax, 0x10086001
or eax, 0x8ee79e7e
mov edi, eax
and edi, 0x3652112c
and ebx, 0x41086081
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x3652112c
and ebp, 0xc9adeed3
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x964bf0f4
and eax, 0x69b40f0b
or eax, ebp
mov ebx, eax
xor ebx, 0x556bbbe8
mov ebp, eax
xor ebp, 0xa840001
and ebp, 0xae78001
xor eax, 0x5a8c2d21
and eax, ebx
and ebx, 0x50016c8
or ebx, ebp
mov ebp, ebx
xor ebp, 0x1000040
xor ebx, 0xfaffe937
mov edi, ebx
and edi, 0x66e768a
and ebp, 0x9818041
or ebp, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0x66e768a
and eax, 0xf9918975
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x91731d20
and ebx, 0x6e8ce2df
or ebx, eax
mov eax, r15d
and eax, 0x11e9e62b
mov ebp, r12d
and ebp, 0xee1619d4
or ebp, eax
mov edi, r14d
and edi, 0x11e9e62b
mov eax, r13d
and eax, 0xee1619d4
or eax, edi
xor eax, ebp
or eax, r11d
mov ebp, eax
mov r11d, ebx
xor r11d, 0x616b7416
xor ebx, 0x1e0008c9
and ebx, 0x7f4a28cf
mov eax, r11d
and eax, 0x80b5d730
or eax, ebx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x734a64c8
and ebp, 0x8cb59b37
or ebp, ebx
mov r9d, eax
xor r9d, 0x80b5d730
mov ebx, eax
xor ebx, 0xebedbde
and ebx, r9d
and r11d, 0x8e0b0cee
mov esi, ebx
and esi, r11d
xor r11d, ebx
or r11d, esi
mov ebx, ebp
mov r10d, ebp
xor ebx, 0x734a64c8
mov esi, ebx
mov r14d, ebx
or esi, 0x8e0b0cee
mov ebx, esi
not ebx
and esi, 0x8ade90d5
and ebx, 0x71206300
or ebx, esi
or edi, 0x71f4f311
mov esi, edi
not esi
and edi, 0x8ade90d5
and esi, 0x4010c2a
or esi, edi
xor esi, ebx
mov edi, r11d
not edi
and edi, esi
not esi
and esi, r11d
or esi, edi
xor eax, 0x7f4a28cf
mov ebp, eax
and ebp, 0x298129e0
and r9d, 0xd67ed61f
or r9d, ebp
xor r10d, 0x84349217
or eax, r14d
and r14d, 0x298129e0
and r10d, 0xd67ed61f
or r10d, r14d
xor r10d, r9d
not eax
or eax, r10d
not eax
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and eax, 0x59a750ad
and ebp, 0xa658af52
or ebp, eax
mov eax, ebp
xor eax, 0x19834084
xor ebp, 0xa658af52
mov ebx, ebp
and ebx, 0xe4343f7b
and eax, 0x1bcbc084
or eax, ebx
xor eax, 0x1bcbc084
or eax, ebp
cmp eax, 0xffffffff
setne dil
sete bl
mov r9d, ebx
mov r13b, byte [rsp + 4]
or r9b, r13b
xor r9b, 1
xor bl, r13b
mov r10d, ebx
xor r10b, dil
and r10b, bl
not bl
and bl, r13b
mov r11d, r9d
and r11b, bl
xor bl, r9b
or bl, r11b
mov r9d, ebx
xor r9b, r13b
or bl, r13b
xor bl, 1
or bl, r9b
mov r9d, r13d
xor r9b, dil
or dil, r13b
xor dil, 1
or dil, r9b
mov r9d, edi
not r9b
mov r11d, r10d
xor r11b, dil
and r11b, r10b
and dil, r10b
xor r10b, 1
and r10b, r9b
or dil, r10b
xor r11b, 1
xor dil, 1
mov r9d, r11d
xor r9b, dil
or dil, r11b
xor dil, 1
or dil, r9b
mov r9d, ebx
xor r9b, 1
mov r10d, ebx
xor r10b, r9b
and r10b, bl
or bl, r9b
mov r11d, ebx
xor r11b, 1
mov esi, r10d
xor sil, 1
and r11b, sil
or sil, bl
and bl, r10b
or bl, r11b
xor sil, 1
mov r10d, esi
and r10b, bl
xor bl, sil
or bl, r10b
mov r10d, edi
xor r10b, 1
mov eax, r10d
or al, dil
mov r11d, r10d
xor r11b, al
and r11b, r10b
mov esi, eax
and al, r10b
xor sil, 1
and sil, dil
or al, sil
mov r10d, r11d
and r10b, al
xor al, r11b
or al, r10b
mov r10d, ebx
xor r10b, 1
and bl, r10b
mov r11d, r10d
and r11b, bl
xor bl, r10b
or bl, r11b
xor bl, al
mov eax, r9d
or al, dil
xor dil, r9b
xor al, 1
mov r9d, eax
and r9b, dil
xor dil, al
or dil, r9b
mov eax, edi
xor al, 1
and dil, al
mov r9d, eax
and r9b, dil
xor dil, al
or dil, r9b
mov r9d, ebx
xor r9b, 1
mov eax, r9d
and al, bl
xor al, 1
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
mov r10d, edi
xor r10b, 1
mov ebx, eax
and al, r10b
xor bl, 1
and bl, dil
or al, bl
mov ebx, r9d
xor bl, dil
or dil, r9b
xor dil, 1
or dil, bl
mov ebx, edi
xor bl, al
test bl, 1
mov ebx, 0xd90c5973
mov ebp, 0x1696d0de
cmovne ebp, ebx
test dil, 1
mov ebx, 0x1696d0de
cmovne ebx, ebp
test al, 1
cmove ebx, ebp
mov dword [rsp + 0x14], ebx
mov eax, dword [rsp + 0x90]
and eax, 0x4965633f
mov ebx, dword [rsp + 0x98]
and ebx, 0xb69a9cc0
or ebx, eax
mov eax, ebx
xor eax, 0xb0809880
and eax, 0xb981faba
xor ebx, 0xf1b667a
or ebx, eax
and r12d, 0xcf533276
and r15d, 0x30accd89
or r15d, r12d
mov eax, r15d
xor eax, 0x2c0501
and eax, 0x467e0545
xor r15d, 0x76d2c8cc
or r15d, eax
mov eax, r15d
not eax
and eax, 0x5f1ab3b8
and r15d, 0xa0e54c47
or r15d, eax
mov eax, ebx
not eax
mov ebp, r15d
xor ebp, 0xa0e54c47
xor r15d, 0x5f1ab3b8
and ebp, ebx
or ebx, r15d
and r15d, eax
or r15d, ebp
not ebx
mov eax, ebx
and eax, r15d
xor r15d, ebx
or r15d, eax
mov eax, r15d
not eax
and eax, 0xb981faba
and r15d, 0x467e0545
or r15d, eax
mov esi, r15d
not esi
mov eax, esi
and eax, 0x475708dc
mov r9d, r15d
mov edi, r15d
and r9d, 0xb8a8f723
or r9d, eax
mov eax, r9d
not eax
and eax, 0xa63e0430
and r9d, 0x59c1fbcf
or r9d, eax
mov r15d, r9d
xor r15d, 0x1e96f313
mov r10d, r9d
xor r10d, 0xe1690cec
mov eax, r15d
and eax, 0x4133d4f7
mov ebx, r10d
and ebx, 0xbecc2b08
or ebx, eax
xor ebx, 0x98144437
mov eax, r10d
and eax, 0xd92790c0
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0xb8de1740
and eax, 0x4721e8bf
or eax, ebx
and esi, 0x23333c80
and edi, 0xdcccc37f
or edi, esi
mov ebx, edi
xor ebx, 0x4c8433f
and ebx, 0x26d86f3f
xor edi, 0xfa14ac40
or edi, ebx
mov ebx, eax
xor ebx, 0x4721e8bf
mov r14d, eax
xor eax, 0xb850cdce
and eax, ebx
xor r14d, 0xb8de1740
mov ebx, r14d
and ebx, 0xff712571
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov r11d, r14d
and r11d, edi
xor r14d, edi
mov ebx, edi
mov ebp, edi
not ebp
xor ebx, 0x8eda8e
and ebx, ebp
or ebp, 0x8eda8e
mov esi, ebp
not esi
mov r12d, ebp
and r12d, 0x41ca19dd
and esi, 0xbe312420
or esi, r12d
mov edi, ebx
not edi
or ebp, edi
and edi, 0x41ca19dd
and ebx, 0xbe35e622
or ebx, edi
xor ebx, esi
not ebp
or ebp, ebx
mov esi, eax
not esi
and esi, 0x4ed6c4f5
and eax, 0xb1293b0a
or eax, esi
mov esi, ebp
not esi
and esi, 0x4ed6c4f5
and ebp, 0xb1293b0a
or ebp, esi
xor ebp, eax
or r14d, r11d
mov eax, r14d
not eax
and eax, 0x791f8f28
and r14d, 0x86e070d7
or r14d, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x40295846
and ebp, 0xbfd6a7b9
or ebp, ebx
mov ebx, r14d
xor ebx, 0x86c02091
xor r14d, 0x791f8f28
or eax, r14d
and r14d, 0x40295846
and ebx, 0xbfd6a7b9
or ebx, r14d
xor ebx, ebp
not eax
or eax, ebx
mov esi, eax
not esi
mov ebp, esi
and ebp, 0x9eeffcb7
and eax, 0x61100348
or eax, ebp
mov ebx, eax
xor ebx, 0x1000108
not eax
or eax, 0x44110040
and eax, 0xc439a051
and ebx, 0x984010c
or ebx, eax
or esi, 0x89aca11d
mov edi, esi
not edi
and esi, 0xc439a051
and edi, 0x32425ea2
or edi, esi
xor edi, ebx
mov eax, edi
not eax
and eax, 0x508b31dc
and edi, 0xaf74ce23
or edi, eax
mov eax, r10d
and eax, 0xd314927d
xor r9d, 0xcd82616e
and r9d, r15d
mov ebx, eax
and ebx, r9d
xor r9d, eax
or r9d, ebx
mov eax, r9d
not eax
and eax, 0x10d3b4f1
and r9d, 0xef2c4b0e
or r9d, eax
and r15d, 0x73ad1ad5
mov eax, r10d
and eax, 0x8c52e52a
or eax, r15d
xor eax, 0x8c52e52b
and r10d, 0xfffffffe
or r10d, eax
mov eax, r9d
xor eax, 0x4241240c
xor r9d, 0x3c38d972
mov ebx, r9d
and ebx, 0x818e8bb3
and eax, 0x7e71744c
or eax, ebx
mov ebx, r10d
not ebx
or r9d, r10d
and r10d, 0x818e8bb3
and ebx, 0x7e71744c
or ebx, r10d
xor ebx, eax
not r9d
or r9d, ebx
mov eax, r9d
not eax
and eax, 0x74130800
mov ebx, r9d
and ebx, 0x8c445b6
or ebx, eax
xor ebx, 0x8c445b6
and r9d, 0x8328b249
or r9d, ebx
mov eax, r9d
not eax
and eax, 0x7277cb9c
and r9d, 0x8d883463
or r9d, eax
mov eax, r9d
xor eax, 0x81470815
xor r9d, 0x6a08000
and eax, 0x89470e3f
and r9d, 0x76b8f1c0
or r9d, eax
mov ebx, r9d
xor ebx, 0x89470e3f
xor r9d, 0x76b8f1c0
mov ebp, edi
xor ebp, ebx
and ebp, edi
and ebx, edi
not edi
and edi, r9d
or ebx, edi
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x244003
mov eax, ebx
and eax, 0x20001884
or eax, ebp
mov ebp, eax
xor ebp, 0x20001800
xor eax, 0x8fbdc622
and eax, 0x8fbdc6a6
and ebp, 0x20001801
or ebp, eax
mov eax, edi
or eax, 0x20245887
mov esi, eax
not esi
and eax, 0x8fbdc6a6
and esi, 0x50422158
or esi, eax
xor esi, ebp
mov eax, esi
not eax
and eax, 0xdfdba778
and esi, 0x20245887
or esi, eax
mov eax, esi
not eax
and eax, 0x2ef0cc8a
and esi, 0xd10f3375
or esi, eax
and edi, 0xe7074aa9
and ebx, 0x18f8b556
or ebx, edi
mov eax, ebx
xor eax, 0x18f8b556
xor ebx, 0xe7074aa9
or ebx, eax
mov eax, ebx
not eax
and eax, 0x9751763d
and ebx, 0x68ae89c2
or ebx, eax
mov r11d, esi
xor r11d, 0xd10f3375
xor esi, 0x2e70c000
mov eax, r11d
and eax, 0x80832eaa
and esi, 0x7f7cd155
or esi, eax
mov eax, ebx
xor eax, 0x68ae89c2
mov r9d, ebx
xor ebx, 0xd4296bd1
and ebx, eax
mov ebp, esi
xor ebp, 0x7f7cd155
xor esi, 0x3c04ccb9
and esi, ebp
mov r14d, esi
not r14d
mov r10d, r14d
and r10d, 0xca91b1e4
and esi, 0x356e4e1b
or esi, r10d
or r11d, 0xbc87e213
mov eax, r11d
not eax
or r14d, r11d
and r11d, 0xca91b1e4
and eax, 0x1680c08
or eax, r11d
xor eax, esi
not r14d
or r14d, eax
xor r9d, 0x9751763d
mov edi, ebp
and edi, r9d
xor ebp, r9d
and r9d, 0xbc87e213
mov esi, r9d
and esi, ebx
xor ebx, r9d
or ebx, esi
mov eax, r14d
not eax
and eax, ebx
not ebx
and ebx, r14d
or ebx, eax
or ebp, edi
not ebp
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xb4c690ea
mov edi, ebp
xor edi, 0xb4c690ea
and edi, ebp
mov esi, eax
and esi, edi
xor edi, eax
or edi, esi
mov eax, edi
not eax
and eax, 0xfd467e3f
and edi, 0x2b981c0
or edi, eax
and ebx, 0x9b7b7b69
and ebp, 0x64848496
or ebp, ebx
xor edi, 0xb67f112a
xor ebp, 0x64848496
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
cmp ebp, 0xffffffff
sete sil
setne r9b
mov r11b, byte [rsp + 0x62]
and r11b, byte [rsp + 0xa0]
mov al, byte [rsp + 0x12]
mov ebx, eax
mov r10b, byte [rsp + 0x63]
xor bl, r10b
and bl, al
and al, r10b
or al, r11b
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, eax
mov r15b, byte [rsp + 0x5b]
or r15b, byte [rsp + 0x1f]
mov al, byte [rsp + 0x13]
mov r12b, byte [rsp + 8]
xor al, r12b
mov ebx, eax
xor bl, r15b
or r15b, al
xor r15b, 1
or r15b, bl
xor r10b, r12b
mov eax, r10d
or al, r15b
xor r15b, r10b
xor al, 1
mov ebx, eax
and bl, r15b
xor r15b, al
or r15b, bl
mov eax, r9d
xor al, sil
mov ebx, eax
and bl, r9b
mov r10d, eax
xor r10b, r9b
or r10b, bl
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
xor al, r9b
mov ebx, eax
xor bl, 1
and al, bl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
xor al, r10b
mov r11d, r10d
and r11b, bl
xor bl, r10b
or bl, r11b
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov ebp, ebx
xor bpl, 1
mov r10d, ebx
xor r10b, bpl
or bpl, bl
and r10b, bl
mov r11d, r15d
xor r11b, 1
mov r14d, r15d
and r14b, r11b
mov edi, r14d
and dil, r15b
xor r14b, r15b
mov ebx, r15d
or bl, r11b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r15d, eax
xor r15b, bl
or al, bl
xor al, 1
or al, r15b
or r14b, dil
xor r14b, al
mov eax, ebx
and al, r11b
xor bl, r11b
or bl, al
xor bl, 1
mov eax, r14d
and al, bl
xor bl, r14b
or bl, al
xor bpl, 1
xor r10b, bpl
mov r11d, r10d
xor r11b, 1
and bpl, r11b
mov eax, ebp
xor bpl, r10b
xor al, 1
or al, r11b
xor al, 1
or al, bpl
mov edi, eax
xor dil, bl
and al, dil
and dil, bl
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov ebx, esi
and bl, r13b
mov eax, r12d
and al, r9b
or al, bl
or sil, r12b
xor sil, 1
or r9b, r13b
xor r9b, 1
mov ebx, esi
and bl, r9b
xor r9b, sil
or r9b, bl
xor al, 1
or al, r13b
mov r10d, eax
xor r10b, 1
mov r11d, r10d
and r11b, al
mov ebx, r11d
xor bl, 1
or bl, al
xor r11b, r10b
xor bl, 1
or bl, r11b
mov eax, r9d
xor al, 1
and al, r9b
mov r11d, eax
and r11b, r9b
xor al, r9b
or al, r11b
mov r11d, ebx
xor r11b, 1
and r11b, al
xor al, 1
and al, bl
or al, r11b
mov ebx, r10d
xor bl, r9b
or r9b, r10b
xor r9b, 1
or r9b, bl
xor al, 1
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, r9d
and bl, al
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
or r9b, al
mov eax, r9d
xor al, 1
mov r10d, r9d
and r10b, bl
xor bl, 1
and al, bl
or al, r10b
mov r10d, ebx
and r10b, r9b
xor bl, r9b
or bl, r10b
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, ebx
xor al, 1
and bl, al
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov eax, ebx
and al, r9b
xor bl, al
xor al, 1
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
mov ebx, r9d
and bl, al
xor r9b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r9b
xor bl, dil
mov r9d, edi
xor dil, al
or r9b, al
xor r9b, 1
or r9b, dil
mov r10d, r9d
xor r10b, 1
mov eax, ebx
xor al, 1
and al, r9b
and r10b, bl
or r10b, al
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ebx
xor al, r10b
test al, 1
mov eax, 0x994d825
mov ebp, 0xd90c5973
cmove ebp, eax
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0x20], r8
test bl, 1
cmovne eax, ebp
test r10b, 1
cmove eax, ebp
mov dword [rsp + 0xc], eax
mov dl, byte [rsp + 0x66]
mov eax, edx
and al, r13b
mov ebx, r12d
mov ebp, r12d
mov cl, byte [rsp + 0x67]
and bpl, cl
or bpl, al
mov eax, ebp
xor al, r12b
xor al, 1
or bpl, r13b
xor bpl, 1
or bpl, al
and dl, r12b
mov eax, r13d
and al, cl
or dl, al
xor dl, 1
or dl, cl
mov eax, r13d
xor al, cl
or r13b, cl
xor r13b, 1
or r13b, al
mov eax, r13d
xor al, 1
mov ecx, eax
and cl, dl
xor dl, 1
and r13b, dl
or r13b, cl
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov eax, r13d
and al, dl
xor dl, r13b
or dl, al
mov ecx, edx
mov r14d, ebp
xor r14b, 1
mov r9d, ebp
and r9b, r14b
xor r9b, 1
mov eax, r14d
xor al, r9b
or r9b, r14b
xor r9b, 1
or r9b, al
mov edi, edx
xor dil, 1
mov edx, edi
and dl, cl
mov eax, edi
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov r11d, r9d
xor r11b, 1
mov r12d, edx
xor r12b, 1
mov ecx, edx
or cl, r12b
mov r13d, ecx
xor r13b, 1
and r13b, dl
mov eax, r9d
and al, r11b
mov ebx, edx
and bl, r12b
mov r10d, eax
and r10b, r9b
xor al, r9b
mov r15d, ebx
and r15b, dl
xor bl, dl
or dl, r9b
or r9b, r11b
and r14b, r9b
xor r9b, 1
mov esi, r9d
xor sil, bpl
and sil, r9b
and r9b, bpl
or r9b, r14b
mov ebp, esi
and bpl, r9b
xor r9b, sil
or r9b, bpl
mov esi, ecx
and sil, r12b
or sil, r13b
mov ebp, ecx
and bpl, dil
xor cl, dil
or cl, bpl
mov edi, ecx
xor dil, sil
xor sil, 1
or sil, cl
xor dil, 1
xor sil, 1
or sil, dil
xor sil, 1
mov ecx, esi
or cl, r9b
xor sil, r9b
xor sil, 1
and sil, r9b
xor cl, 1
mov r9d, ecx
and r9b, sil
xor sil, cl
or sil, r9b
or al, r10b
mov r10d, dword [rsp + 0x50]
or bl, r15b
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
xor r12b, r11b
mov r15d, dword [rsp + 0x2c]
xor dl, 1
or dl, r12b
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor dl, sil
and sil, dl
mov eax, edx
xor al, sil
test al, 1
mov ecx, 0x6ff4a16b
mov eax, 0xcff0c91b
cmovne eax, ecx
test dl, 1
mov r9d, dword [rsp + 0xdc]
mov ebx, 0xcff0c91b
cmovne ebx, eax
test sil, 1
cmove ebx, eax
movabs rsi, 0xd23119167f50a1cd
movabs rax, 0xe039777b5333af15
add rsi, rax
movabs r12, 0xd823885dedca088b
movabs r13, 0x2631b29aa11a9f3a
movabs r14, 0xca651f3069aea8ee
movabs r11, 0xfec2b30ac14b24aa
mov edx, 0xa54ee980
mov r8d, 0x10023fcc
mov ebp, 0x5cf9598b
mov edi, 0x35981b34
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, edi
cmp edi, 0xfe5fdced
jle 0x1800651d0
mov eax, edi
cmp edi, 0xfe5fdced
jle 0x1800651d0
cmp eax, 0x39aa65f3
jle 0x180065240
cmp eax, 0x58377ec9
jle 0x180065376
cmp eax, 0x746344aa
jg 0x180065407
cmp eax, 0x60ef4044
jle 0x180065634
cmp eax, 0x67c60170
jg 0x1800659ed
cmp eax, 0x60ef4045
je 0x180065d6d
mov edi, eax
cmp eax, 0x67b118ed
jne 0x180065170
mov edi, dword [rsp + 0x114]
jmp 0x180065170
cmp eax, 0xc7571a6d
jg 0x1800652a0
cmp eax, 0xad08d5e2
jle 0x1800653c2
cmp eax, 0xc2ea63c8
jg 0x180065441
cmp eax, 0xb2128c59
jle 0x1800656b9
cmp eax, 0xb842e458
jg 0x180065a16
cmp eax, 0xb2128c5a
je 0x180065d77
mov edi, eax
cmp eax, 0xb2cbd62f
jne 0x180065170
mov eax, dword [rsp]
cmp eax, 0x5b
setl byte [rsp + 0x6d]
mov edi, 0xd1f9bf45
jmp 0x180065170
cmp eax, 0x1696d0dd
jg 0x1800652ee
cmp eax, 0x99a6cb7
jle 0x18006545e
cmp eax, 0x10023fcb
jle 0x1800656fa
cmp eax, 0x159dadd9
jg 0x180065a43
cmp eax, 0x10023fcc
je 0x180065d83
mov edi, eax
cmp eax, 0x102e21a3
jne 0x180065170
mov eax, dword [rsp + 0x18]
add eax, 0xffffffbf
mov dword [rsp + 0x48], eax
mov edi, dword [rsp + 0x54]
jmp 0x180065170
cmp eax, 0xd90c5972
jg 0x180065331
cmp eax, 0xd11c9902
jle 0x1800654a0
cmp eax, 0xd32cb020
jle 0x180065732
cmp eax, 0xd60a7a73
jg 0x180065a65
cmp eax, 0xd32cb021
je 0x180065d95
mov edi, eax
cmp eax, 0xd34db06f
jne 0x180065170
mov edi, 0xedfcdedb
jmp 0x180065170
cmp eax, 0x213b57bf
jle 0x1800654e1
cmp eax, 0x2c296387
jle 0x180065761
cmp eax, 0x32233010
jg 0x180065a8d
cmp eax, 0x2c296388
je 0x180065dab
mov edi, eax
cmp eax, 0x2f57fa4f
jne 0x180065170
mov edi, 0x59406543
jmp 0x180065170
cmp eax, 0xec40fd8a
jle 0x180065525
cmp eax, 0xee2a982d
jle 0x1800657c1
cmp eax, 0xf6d0554f
jg 0x180065cb3
cmp eax, 0xee2a982e
je 0x180065e06
mov edi, eax
cmp eax, 0xf523a57d
jne 0x180065170
mov edi, dword [rsp + 0xf0]
jmp 0x180065170
cmp eax, 0x43bfe473
jle 0x18006556d
cmp eax, 0x47b9046b
jle 0x1800657f4
cmp eax, 0x4f222aed
jg 0x180065cd7
mov edi, dword [rsp + 0x88]
cmp eax, 0x47b9046c
je 0x180065170
mov edi, eax
cmp eax, 0x4957259a
jne 0x180065170
mov edi, dword [rsp + 0xb8]
jmp 0x180065170
cmp eax, 0x8de48171
jle 0x1800655e4
cmp eax, 0x96a8ed06
jle 0x180065820
cmp eax, 0xa54ee97f
jg 0x180065d0d
cmp eax, 0x96a8ed07
je 0x180065e34
mov edi, eax
cmp eax, 0x99883295
jne 0x180065170
mov edi, dword [rsp + 0xfc]
jmp 0x180065170
cmp eax, 0x7984a128
jle 0x180065854
cmp eax, 0x7f66a9b9
jg 0x180065d38
cmp eax, 0x7984a129
je 0x180065e43
mov edi, eax
cmp eax, 0x7ba64e39
jne 0x180065170
mov edi, dword [rsp + 0x110]
jmp 0x180065170
cmp eax, 0xc52b9ce7
jle 0x180065886
mov edi, eax
cmp eax, 0xc52b9ce8
je 0x1800661de
jmp 0x180065170
cmp eax, 0x61a5d19
jg 0x1800658bc
mov edi, r10d
cmp eax, 0xfe5fdcee
je 0x180065170
mov edi, dword [rsp + 0x154]
cmp eax, 0x77833f
je 0x180065170
mov edi, eax
cmp eax, 0x12ededa
jne 0x180065170
mov edi, 0xceb50bbc
jmp 0x180065170
cmp eax, 0xcbebff58
jg 0x1800658ef
cmp eax, 0xc7571a6e
je 0x180065e5a
mov edi, dword [rsp + 0xc4]
cmp eax, 0xc855247f
je 0x180065170
mov edi, eax
cmp eax, 0xc89e3ba3
jne 0x180065170
mov edi, dword [rsp + 0x104]
jmp 0x180065170
cmp eax, 0x1de22837
jg 0x180065922
cmp eax, 0x1696d0de
je 0x180065e79
cmp eax, 0x1cd1f6f6
je 0x180065e83
mov edi, eax
cmp eax, 0x1dbdffd6
jne 0x180065170
mov eax, dword [rsp]
add eax, 0xffffffbf
mov dword [rsp + 0x3c], eax
mov edi, dword [rsp + 0x100]
jmp 0x180065170
cmp eax, 0xe8212a3c
jg 0x18006594f
cmp eax, 0xd90c5973
je 0x180065e8d
cmp eax, 0xdfd6b56c
je 0x180065e97
mov edi, eax
cmp eax, 0xe63b880e
jne 0x180065170
mov eax, dword [rsp + 0x3c]
add eax, 0x61
mov dword [rsp + 0x168], eax
mov edi, dword [rsp + 0x108]
jmp 0x180065170
cmp eax, 0x407b82d6
jg 0x180065985
cmp eax, 0x39aa65f4
je 0x180065ea9
mov edi, dword [rsp + 0x84]
cmp eax, 0x3b584ceb
je 0x180065170
mov edi, eax
cmp eax, 0x3e9c36e4
jne 0x180065170
cmp byte [rsp + 0x6f], 0
mov edi, 0xbf267633
cmovne edi, ebp
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0xa0], rax
jmp 0x180065170
cmp eax, 0x88e70142
jg 0x1800659b2
cmp eax, 0x812e5ed8
je 0x180065eb9
cmp eax, 0x852af823
je 0x180065ec3
mov edi, eax
cmp eax, 0x870fdf2e
jne 0x180065170
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov edi, 0x852af823
jmp 0x180065170
mov edi, r15d
cmp eax, 0x58377eca
je 0x180065170
cmp eax, 0x59406543
je 0x180065edd
mov edi, eax
cmp eax, 0x5cf9598b
jne 0x180065170
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0xd0], rax
mov rcx, qword [rsp + 0x90]
lea rax, [rcx + 2]
mov qword [rsp + 0x178], rax
movzx eax, word [rcx]
mov rdi, qword [rsp + 0x98]
lea rcx, [rdi + 1]
mov qword [rsp + 0x180], rcx
movzx ecx, byte [rdi]
mov byte [rsp + 0x37], cl
mov dword [rsp + 0x18], eax
mov eax, dword [rsp + 0x18]
cmp eax, 0x40
mov edi, 0x4957259a
mov eax, 0xd32cb021
cmovg edi, eax
jmp 0x180065170
cmp eax, 0xad08d5e3
je 0x180065ef5
mov edi, dword [rsp + 0x150]
cmp eax, 0xadc5936f
je 0x180065170
mov edi, eax
cmp eax, 0xb0fbd2c1
jne 0x180065170
cmp byte [rsp + 0x6b], 0
mov edi, 0x4957259a
mov eax, 0x58377eca
cmovne edi, eax
jmp 0x180065170
mov edi, dword [rsp + 0x38]
cmp eax, 0x99a6cb8
je 0x180065170
mov edi, dword [rsp + 0xc0]
cmp eax, 0x9cee12f
je 0x180065170
mov edi, eax
cmp eax, 0xb22c78f
jne 0x180065170
mov edi, 0x7f66a9ba
jmp 0x180065170
cmp eax, 0xd11c9903
je 0x180065f21
cmp eax, 0xd1d7e987
je 0x180065f4f
mov edi, eax
cmp eax, 0xd1f9bf45
jne 0x180065170
mov edi, dword [rsp + 0xec]
jmp 0x180065170
cmp eax, 0x213b57c0
je 0x180065f59
cmp eax, 0x22d4ad96
je 0x180065f67
mov edi, eax
cmp eax, 0x25cb24ef
jne 0x180065170
cmp byte [rsp + 0x6a], 0
mov edi, 0x5cf9598b
cmovne edi, r8d
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x90], rax
jmp 0x180065170
cmp eax, 0xec40fd8b
je 0x180065f71
mov edi, dword [rsp + 0x44]
cmp eax, 0xed2dd7de
je 0x180065170
mov edi, eax
cmp eax, 0xedfcdedb
jne 0x180065170
mov edi, dword [rsp + 0x128]
jmp 0x180065170
cmp eax, 0x43bfe474
je 0x180065f7b
cmp eax, 0x44286c95
je 0x180065f8c
mov edi, eax
cmp eax, 0x445c794e
jne 0x180065170
mov edi, dword [rsp + 0x30]
jmp 0x180065170
cmp eax, 0x8de48172
je 0x180065f96
mov edi, dword [rsp + 0xc8]
cmp eax, 0x8fa258d6
je 0x180065170
mov edi, eax
cmp eax, 0x90470bbf
jne 0x180065170
mov edi, 0x1de22838
jmp 0x180065170
mov edi, r9d
cmp eax, 0x746344ab
je 0x180065170
cmp eax, 0x7682cb4e
je 0x180065fa0
mov edi, eax
cmp eax, 0x788d501f
jne 0x180065170
mov edi, dword [rsp + 0xf8]
jmp 0x180065170
mov edi, dword [rsp + 0x160]
cmp eax, 0xc2ea63c9
je 0x180065170
cmp eax, 0xc3c3fc4a
je 0x180065faa
mov edi, eax
cmp eax, 0xc3e0ae9b
jne 0x180065170
mov eax, dword [rsp + 0x164]
jmp 0x18006604c
cmp eax, 0x61a5d1a
je 0x180065fb4
mov edi, dword [rsp + 0x158]
cmp eax, 0x7b99839
je 0x180065170
mov edi, eax
cmp eax, 0x994d825
jne 0x180065170
mov edi, dword [rsp + 0x14]
jmp 0x180065170
cmp eax, 0xcbebff59
je 0x180065fc6
mov edi, dword [rsp + 0x14c]
cmp eax, 0xceb50bbc
je 0x180065170
mov edi, eax
cmp eax, 0xcff0c91b
jne 0x180065170
mov edi, dword [rsp + 0xc]
jmp 0x180065170
cmp eax, 0x1de22838
je 0x180065fdd
cmp eax, 0x1e0c1f34
je 0x180065fef
mov edi, eax
cmp eax, 0x2129a0cd
jne 0x180065170
mov edi, 0xc855247f
jmp 0x180065170
mov edi, dword [rsp + 0xcc]
cmp eax, 0xe8212a3d
je 0x180065170
cmp eax, 0xe890f799
je 0x180065ff9
mov edi, eax
cmp eax, 0xe9e0f677
jne 0x180065170
mov edi, dword [rsp + 0xf4]
jmp 0x180065170
cmp eax, 0x407b82d7
je 0x180066003
cmp eax, 0x41c98b1e
je 0x18006601e
mov edi, eax
cmp eax, 0x427fb024
jne 0x180065170
mov edi, 0xab0ee67b
jmp 0x180065170
mov edi, dword [rsp + 0x15c]
cmp eax, 0x88e70143
je 0x180065170
mov edi, dword [rsp + 0x148]
cmp eax, 0x8b58ebdd
je 0x180065170
mov edi, eax
cmp eax, 0x8ce200a7
jne 0x180065170
mov edi, 0x9cee12f
jmp 0x180065170
mov edi, dword [rsp + 0x140]
cmp eax, 0x67c60171
je 0x180065170
mov edi, eax
cmp eax, 0x6ff4a16b
jne 0x180065170
mov edi, 0x61a5d1a
jmp 0x180065170
cmp eax, 0xb842e459
je 0x180066048
mov edi, eax
cmp eax, 0xbf267633
jne 0x180065170
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 8], eax
mov edi, 0xc52b9ce8
jmp 0x180065170
cmp eax, 0x159dadda
je 0x18006605a
mov edi, eax
cmp eax, 0x1681922d
jne 0x180065170
mov edi, 0x1dbdffd6
jmp 0x180065170
mov edi, dword [rsp + 0x40]
cmp eax, 0xd60a7a74
je 0x180065170
mov edi, eax
cmp eax, 0xd6f7467e
jne 0x180065170
mov edi, dword [rsp + 0x124]
jmp 0x180065170
mov edi, dword [rsp + 0x13c]
cmp eax, 0x32233011
je 0x180065170
mov edi, eax
cmp eax, 0x35981b34
jne 0x180065170
mov r12, r11
mov r8, r14
movzx r14d, byte [rsp + 0x68]
mov dword [rsp + 0x7c], ebx
movzx ebx, byte [rsp + 0x69]
mov edi, r14d
xor dil, 1
mov r13d, r15d
mov r10d, ebx
xor r10b, 1
mov ecx, ebx
and cl, dil
mov eax, r14d
and al, r10b
or al, cl
mov edx, r14d
and dl, bl
mov r15d, r14d
xor r15b, bl
or dl, r15b
xor al, 1
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
and al, dl
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
mov r9d, eax
xor r9b, 1
xor r15b, 1
or r15b, r10b
mov rbp, rsi
mov esi, r15d
xor sil, 1
and bl, r10b
mov edx, r10d
and dl, bl
xor bl, r10b
or bl, dl
and r14b, bl
xor bl, 1
and bl, dil
or bl, r14b
mov r14, r8
mov r8d, 0x10023fcc
xor bl, 1
or bl, dil
mov edx, ebx
xor dl, 1
mov ecx, r15d
and cl, sil
mov r10d, r15d
and r10b, cl
xor cl, r15b
or cl, r10b
xor cl, bl
xor cl, 1
xor bl, r15b
or dl, sil
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov esi, edx
xor sil, 1
and dl, sil
mov ecx, esi
and cl, dl
xor dl, sil
or dl, cl
mov edi, r9d
and dil, al
mov r10d, edi
and r10b, r9b
xor dil, r9b
or dil, r10b
xor dil, dl
xor dl, 1
mov ebx, eax
xor bl, r9b
or r9b, al
mov ecx, r9d
xor cl, 1
and bl, al
mov r10d, r9d
and r10b, bl
xor bl, 1
and cl, bl
or cl, r10b
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
xor bl, 1
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
mov ecx, esi
or cl, bl
xor sil, bl
xor sil, 1
and sil, bl
xor sil, 1
mov ebx, ecx
xor bl, sil
or sil, cl
xor sil, 1
or sil, bl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, 1
mov eax, edi
and al, dl
xor dl, dil
or dl, al
mov r9d, edx
xor r9b, 1
mov ecx, esi
xor cl, 1
mov eax, esi
and al, cl
mov r10d, r9d
and r10b, dl
mov ebx, eax
xor bl, 1
xor al, sil
or bl, cl
xor bl, 1
or bl, al
mov eax, r10d
xor al, 1
xor r10b, r9b
or al, dl
xor al, 1
or al, r10b
mov r15d, r13d
movabs r12, 0xd823885dedca088b
mov r10d, dword [rsp + 0x50]
movabs r13, 0x2631b29aa11a9f3a
xor al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov ebx, dword [rsp + 0x7c]
mov esi, 0x6ff4a16b
mov edx, ecx
xor dl, al
test cl, 1
mov edi, 0x61a5d1a
cmovne edi, esi
test al, 1
cmove edi, esi
mov rsi, rbp
mov ebp, 0x5cf9598b
test dl, 1
mov edx, 0xa54ee980
mov r9d, dword [rsp + 0xdc]
mov eax, 0x61a5d1a
cmove edi, eax
jmp 0x180065170
cmp eax, 0xf6d05550
je 0x180066064
mov edi, eax
cmp eax, 0xf891fddd
jne 0x180065170
mov edi, dword [rsp + 0x10c]
jmp 0x180065170
mov edi, dword [rsp + 0x80]
cmp eax, 0x4f222aee
je 0x180065170
mov edi, eax
cmp eax, 0x54ea9f62
jne 0x180065170
cmp byte [rsp + 0x6c], 0
mov edi, 0xf891fddd
mov eax, 0xb2cbd62f
cmovne edi, eax
jmp 0x180065170
mov edi, dword [rsp + 0x144]
cmp eax, 0xa54ee980
je 0x180065170
mov edi, eax
cmp eax, 0xab0ee67b
jne 0x180065170
mov edi, dword [rsp + 0x120]
jmp 0x180065170
mov edi, dword [rsp + 0xbc]
cmp eax, 0x7f66a9ba
je 0x180065170
mov edi, eax
cmp eax, 0x7fd77131
jne 0x180065170
cmp dword [rsp + 0x18], 0
setne byte [rsp + 0x6e]
mov edi, dword [rsp + 0x118]
jmp 0x180065170
mov edi, 0xc89e3ba3
jmp 0x180065170
mov eax, dword [rsp + 0x168]
jmp 0x180065f7e
mov edi, 0xc52b9ce8
mov dword [rsp + 8], 0
jmp 0x180065170
mov eax, dword [rsp + 0x18]
cmp eax, 0x5b
setl byte [rsp + 0x6b]
mov edi, 0xb0fbd2c1
jmp 0x180065170
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov edi, 0x407b82d7
jmp 0x180065170
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov edi, 0xe63b880e
jmp 0x180065170
movzx eax, byte [rsp + 0x37]
mov edi, 0xc7571a6e
jmp 0x180065170
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x16c], eax
mov edi, dword [rsp + 0xb4]
jmp 0x180065170
movsx eax, byte [rsp + 0x37]
mov dword [rsp], eax
mov eax, dword [rsp]
cmp eax, 0x40
setg byte [rsp + 0x6c]
mov edi, dword [rsp + 0xe8]
jmp 0x180065170
mov edi, 0x25cb24ef
jmp 0x180065170
mov edi, 0xe9e0f677
jmp 0x180065170
mov edi, 0x994d825
jmp 0x180065170
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov edi, 0x99a6cb8
jmp 0x180065170
mov eax, dword [rsp + 0x18]
mov edi, dword [rsp + 0x130]
jmp 0x180065170
mov edi, 0x7b99839
jmp 0x180065170
mov eax, dword [rsp + 0x48]
add eax, 0x61
mov dword [rsp + 0x164], eax
mov edi, dword [rsp + 0x8c]
jmp 0x180065170
cmp qword [rsp + 0x170], 0
setne byte [rsp + 0x6f]
mov edi, 0x77833f
jmp 0x180065170
mov eax, dword [rsp + 0x16c]
sub eax, dword [rsp + 4]
mov dword [rsp + 0xe4], eax
cmp dword [rsp + 0xe4], 0
mov edi, 0xbf267633
mov eax, 0xadc5936f
cmove edi, eax
jmp 0x180065170
mov eax, dword [rsp + 0x18]
mov eax, dword [rsp + 0x18]
mov eax, dword [rsp + 0x18]
mov eax, dword [rsp + 0x18]
mov eax, dword [rsp + 0x18]
mov eax, dword [rsp + 0x18]
mov eax, dword [rsp + 0x18]
mov eax, dword [rsp + 0x18]
mov eax, dword [rsp + 0x18]
mov edi, 0x102e21a3
jmp 0x180065170
mov edi, 0x7ba64e39
jmp 0x180065170
mov eax, dword [rsp + 0x18]
mov edi, 0x39aa65f4
jmp 0x180065170
mov edi, 0xed2dd7de
jmp 0x180065170
mov edi, 0xd60a7a74
jmp 0x180065170
mov eax, dword [rsp]
mov dword [rsp + 4], eax
mov edi, 0xad08d5e3
jmp 0x180065170
mov edi, 0x7fd77131
jmp 0x180065170
mov edi, 0x32233011
jmp 0x180065170
mov edi, 0x8b58ebdd
jmp 0x180065170
mov edi, 0x8fa258d6
jmp 0x180065170
cmp qword [rsp + 0x20], 0
sete byte [rsp + 0x6a]
mov edi, ebx
jmp 0x180065170
cmp byte [rsp + 0x6d], 0
mov edi, 0xf891fddd
mov eax, 0x3b584ceb
cmovne edi, eax
jmp 0x180065170
cmp byte [rsp + 0x6e], 0
mov edi, 0xbf267633
cmovne edi, edx
jmp 0x180065170
mov edi, 0x67c60171
jmp 0x180065170
mov edi, 0xc3e0ae9b
jmp 0x180065170
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov edi, dword [rsp + 0x12c]
jmp 0x180065170
mov rax, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd0]
mov edi, 0xf6d05550
jmp 0x180065170
mov eax, dword [rsp + 0x18]
mov dword [rsp + 0x28], eax
mov edi, 0x7984a129
jmp 0x180065170
mov edi, 0x47b9046c
jmp 0x180065170
lea rax, [r12 + r13]
movabs rdi, 0xc723c109920334d5
sub rax, rdi
sub rax, r12
movabs rcx, 0xc4b7d44ed7a45bc6
mov rbp, r14
mov r14, rcx
add rax, rcx
mov rcx, r13
sub rcx, rax
mov rax, qword [rsp + 0xd0]
add rcx, r14
mov r14, rbp
movabs rbp, 0xcd14630d15ff717
sub rcx, rbp
sub rax, r14
add rax, rcx
add rax, rbp
add rax, r14
movabs rcx, 0x5110fe54ca1bcbd2
mov rdx, rcx
sub rax, rcx
sub rax, rsi
movabs rcx, 0xe039777b5333af15
add rax, rcx
add rax, rdx
movabs rcx, 0xef8c6af5ef0b0ba1
sub rax, rcx
movabs rbp, 0x5315d54739803392
sub rax, rbp
add rax, rcx
movabs rcx, 0xa0b9acc85a6a0244
add rax, rcx
add rax, rbp
sub rax, rcx
movabs rcx, 0xd23119167f50a1cc
add rax, rcx
movabs rcx, 0x6ceeec93798cc3cb
add rax, rcx
movabs rbp, 0x221d91de22b86739
add rax, rbp
mov r8, r11
movabs r11, 0x4d3626452a5b06f0
mov rdx, r11
mov r11, r8
mov r8d, 0x10023fcc
sub rax, rdx
sub rax, rbp
sub rax, r11
sub rax, rcx
add rax, r11
movabs rcx, 0x74c9a876022e7d03
add rax, rcx
movabs rbp, 0x873ddba1a416391
sub rax, rbp
sub rax, rdi
add rax, rbp
movabs rbp, 0x6dc05ce41932ef66
sub rax, rbp
sub rax, rcx
add rax, rbp
movabs rcx, 0xbd4ea7cb97306d7c
sub rax, rcx
movabs rbp, 0xd6045e6409db34a0
sub rax, rbp
add rax, rcx
add rax, rdx
mov edx, 0xa54ee980
movabs rcx, 0x6578a327cf11eb0d
sub rax, rcx
add rax, rbp
mov ebp, 0x5cf9598b
add rax, rcx
mov qword [rsp + 0x170], rax
mov edi, dword [rsp + 0x11c]
jmp 0x180065170
mov eax, dword [rsp + 8]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret