Function at 0x180039d40
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, 0x198
mov eax, dword [0x180075470]
lea edi, [rax - 1]
imul edi, eax
mov r12d, edi
not r12d
mov ebp, r12d
and ebp, 0xb1a500a1
mov eax, edi
and eax, 0x48188800
or eax, ebp
mov ebp, eax
xor ebp, 0x48080000
xor eax, 0xb7e777ff
mov ebx, edi
xor ebx, 0xf9bd88a1
and ebx, edi
mov r9d, edi
mov edi, ebx
not edi
mov esi, eax
and esi, 0x3214be22
and ebp, 0xc9a90081
or ebp, esi
or eax, edi
and edi, 0x3214be22
and ebx, 0xcdeb41dd
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x642775e
and eax, 0xf9bd88a1
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1b774702
and eax, 0xe488b8fd
or eax, ebp
mov ebx, eax
xor ebx, 0xe488b8fd
xor eax, 0x8370200
and eax, 0xc8b70200
mov ebp, ebx
and ebp, 0x3748fdff
or ebp, eax
xor ebp, 0x5307fd07
and ebx, 0x9bb0ff07
or ebx, ebp
mov ebp, ebx
not ebp
mov eax, r12d
and eax, 0xec2d0395
mov edi, r9d
and edi, 0x13d2fc6a
or edi, eax
xor edi, 0x8862036d
mov esi, edi
xor esi, r12d
and esi, edi
mov eax, esi
not eax
and esi, ebx
or ebx, eax
not ebx
and eax, ebp
or eax, esi
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x9bb0ff07
and eax, 0x644f00f8
or eax, ebp
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0x6b80f457
mov edi, eax
and edi, 0x947f0ba8
or edi, ebp
xor edi, 0x6b80f456
mov ebp, edi
xor ebp, ebx
and ebp, edi
and ebx, 0xfffffffe
and eax, 1
or eax, ebx
mov edi, ebp
not edi
and edi, eax
not eax
mov ebx, ebp
xor ebx, eax
and ebx, ebp
and eax, ebp
or eax, edi
mov ebp, ebx
not ebp
mov edi, eax
not edi
mov esi, ebp
and esi, 0xc09faed3
and ebx, 0x3f60512c
or ebx, esi
or ebp, edi
and edi, 0xc09faed3
and eax, 0x3f60512c
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov r8d, ebp
not r8d
mov eax, ebp
or eax, 0x4f6e4cc4
mov esi, eax
not esi
mov edi, r8d
or edi, 0xb091b33b
mov ebx, edi
not ebx
and eax, 0x51fd7f9f
and esi, 0xa0008020
or esi, eax
and edi, 0x51fd7f9f
and ebx, 0xe020040
or ebx, edi
xor ebx, esi
mov eax, ebx
not eax
and eax, 0x4f6e4cc4
and ebx, 0xb091b33b
or ebx, eax
mov eax, ebx
not eax
and eax, 0xec308bbc
and ebx, 0x13cf7443
or ebx, eax
mov eax, ebx
xor eax, 0x13cf7443
xor ebx, 0xec308bbc
and r8d, 0x43e6f4f4
and ebp, 0xbc190b0b
or ebp, r8d
mov esi, ebp
xor esi, 0xbc190b0b
xor ebp, 0x41224480
and ebp, 0x652a4580
mov edi, esi
and edi, 0x9ad5ba7f
or edi, ebp
xor edi, 0x9ad5ba7f
or edi, esi
mov ebp, edi
not ebp
and ebp, eax
or eax, edi
mov esi, eax
not esi
and edi, ebx
or edi, ebp
mov ebp, edi
not ebp
mov ebx, eax
and ebx, 0xe93b20c4
and esi, 0x16c4df3b
or esi, ebx
or eax, ebp
and ebp, 0xe93b20c4
and edi, 0x16c4df3b
or edi, ebp
xor edi, esi
not eax
or eax, edi
mov ebp, eax
not ebp
and eax, ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, eax
and ebp, 0x93496047
and eax, 0x6cb69fb8
or eax, ebp
mov edi, eax
xor edi, 0x80096046
mov ebp, ebx
not ebp
xor eax, 0x6cb69fb8
mov esi, ebp
and esi, 0x5bd210b1
and ebx, 0xa42def4e
or ebx, esi
or ebp, eax
and eax, 0x5bd210b1
and edi, 0xa42def4e
or edi, eax
xor edi, ebx
not ebp
or ebp, edi
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x2350080
and ebp, 0x68089040
or ebp, eax
mov edi, ebp
xor edi, 0x28008000
xor ebp, 0x2b32f94
or ebx, 0x6a3d90c0
mov eax, ebx
not eax
and ebp, 0x42bb3fd4
and edi, 0x28048000
or edi, ebp
and ebx, 0x42bb3fd4
and eax, 0x9540402b
or eax, ebx
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0x9e32480b
and eax, 0x61cdb7f4
or eax, ebp
xor eax, 0xbf02734
sete byte [rsp + 0x3c]
mov eax, dword [0x180075474]
sete byte [rsp + 0x70]
cmp eax, 9
setg r14b
cmp eax, 0xa
setl byte [rsp + 0x3d]
setl r15b
mov eax, r12d
and eax, 0xce1041
mov ebp, r9d
and ebp, 0x50004a82
or ebp, eax
xor ebp, 0x50004a82
mov eax, r9d
xor eax, 0x50ce5ac3
and eax, r9d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xaf31a53c
and eax, 0x50ce5ac3
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x24c69699
and eax, 0xdb396966
or eax, ebp
mov edi, eax
xor edi, 0x24c69699
and edi, eax
mov eax, r12d
and eax, 0xd1e59776
mov ebx, r9d
and ebx, 0x2e1a6889
or ebx, eax
mov eax, ebx
xor eax, 0xa186800
and eax, 0xdb396966
xor ebx, 0xf52301ef
or ebx, eax
mov eax, ebx
not eax
mov ebp, edi
not ebp
mov esi, ebp
or esi, ebx
not esi
and ebp, 0xe987149d
and edi, 0x1678eb62
or edi, ebp
and ebx, 0xe987149d
and eax, 0x1678eb62
or eax, ebx
xor eax, edi
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebx, eax
mov ebp, eax
xor ebp, 0x96c9369b
and ebp, eax
not eax
and eax, 0x1208328a
and ebx, 0x84c10411
or ebx, eax
xor ebx, 0x84c10411
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x64643cf2
and ebp, 0x9b9bc30d
or ebp, eax
mov r8d, ebp
xor r8d, 0xd66b9cf1
mov ebx, r12d
and ebx, 0x83207c88
mov esi, r9d
xor esi, 0x83207c88
and esi, r9d
mov r13d, r9d
mov edi, ebx
and edi, esi
xor esi, ebx
or esi, edi
mov ebx, esi
not ebx
and ebx, 0x8e743829
and esi, 0x718bc7d6
or esi, ebx
mov r9d, ebp
xor r9d, 0x2994630e
mov ebx, r9d
and ebx, 0x80060946
mov edi, r8d
and edi, 0x40280291
or edi, ebx
xor edi, 0x40280291
xor ebp, 0x16459726
and ebp, r8d
mov ebx, esi
xor ebx, 0xd5444a1
xor esi, 0x3285b089
and esi, ebx
or ebx, 0xc02e0bd7
mov eax, ebx
not eax
mov r10d, edi
and r10d, ebp
xor ebp, edi
or ebp, r10d
mov edi, esi
not edi
mov r10d, edi
and r10d, 0x8aab60a6
and esi, 0x75549f59
or esi, r10d
or edi, ebx
and ebx, 0x8aab60a6
and eax, 0x35509408
or eax, ebx
xor eax, esi
not edi
or edi, eax
mov eax, ebp
not eax
and eax, edi
not edi
and edi, ebp
or edi, eax
mov eax, edi
not eax
and r9d, eax
and edi, r8d
or edi, r9d
not edi
or edi, eax
cmp edi, 0xffffffff
sete r8b
setne r9b
mov eax, r9d
xor al, r15b
mov ebx, eax
and bl, r9b
and al, r15b
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r11d, eax
xor r11b, 1
mov r10d, r14d
and r10b, r11b
and al, r15b
or al, r10b
xor r11b, al
and r11b, al
xor r9b, r8b
and r9b, r8b
mov eax, r14d
xor al, r9b
not al
and al, r9b
or r9b, r14b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
xor r11b, 1
mov r8d, eax
xor r8b, 1
mov r9d, r11d
and r9b, r8b
xor r8b, r11b
or r8b, r9b
mov ebx, r11d
xor bl, al
xor bl, 1
and bl, al
or r11b, al
xor bl, 1
mov eax, ebx
xor al, r11b
or bl, r11b
xor bl, 1
or bl, al
mov eax, r8d
xor al, bl
xor bl, 1
xor al, 1
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
mov r8d, ebx
xor r8b, al
test bl, 1
mov edi, 0xe7c31b92
mov ebp, 0x958f8561
mov ebx, 0x958f8561
cmovne ebx, edi
test al, 1
cmove ebx, edi
test r8b, 1
cmove ebx, ebp
mov dword [rsp + 0x108], ebx
mov ebp, r12d
and ebp, 0xe342ac42
mov eax, r13d
and eax, 0x1cbd53bd
or eax, ebp
mov ebp, eax
xor ebp, 0x1000120c
xor eax, 0xe342ac42
mov ebx, eax
and ebx, 0xfbf61b3
and ebp, 0xf0409e4c
or ebp, ebx
mov esi, r12d
and esi, r13d
mov dword [rsp + 0x1c], esi
mov edi, esi
not edi
mov r8d, edi
mov dword [rsp + 0x18], edi
and r8d, 0xfbf61b3
and esi, 0xf0409e4c
or esi, r8d
xor esi, ebp
or eax, edi
not eax
or eax, esi
mov ebp, eax
not ebp
and ebp, 1
and eax, 0xfffffffe
or eax, ebp
mov ebx, eax
xor ebx, 1
and ebx, eax
mov dword [rsp + 0xc], r13d
mov eax, r13d
and eax, 0xe25eb248
mov ebp, r12d
and ebp, 0x1da14db7
or ebp, eax
xor ebp, 0x1da14db6
mov eax, r12d
and eax, 0xfffffffe
mov dword [rsp + 0x48], eax
or ebp, eax
mov eax, ebx
xor eax, ebp
and eax, ebx
mov edi, ebx
not edi
and edi, 0x2d3d81fe
and ebx, 0xd2c27e01
or ebx, edi
mov edi, ebp
not edi
and ebp, 0x2d3d81fe
and edi, 0xd2c27e01
or edi, ebp
xor edi, ebx
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov eax, r13d
and eax, 0x49caef8b
mov esi, r12d
and esi, 0xb6351074
or esi, eax
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0x2c845300
mov eax, edi
and eax, 0xd37bacff
or eax, ebp
xor esi, 0xb6351074
xor eax, 0x2c845300
or eax, esi
mov r9d, eax
not r9d
mov r8d, eax
and r8d, 0x567a0376
and r9d, 0xa985fc89
or r9d, r8d
xor esi, edi
not esi
and esi, edi
mov ebp, esi
not ebp
or eax, ebp
and ebp, 0x567a0376
and esi, 0xa985fc89
or esi, ebp
xor esi, r9d
not eax
or eax, esi
mov esi, eax
not esi
mov ebp, esi
and ebp, 0x5c17c750
and eax, 0xa3e838af
or eax, ebp
and edi, 0x5c17c750
and ebx, 0xa3e838af
or ebx, edi
xor ebx, eax
not ebx
or ebx, esi
cmp ebx, 0xffffffff
sete r9b
setne r10b
mov eax, r14d
xor al, r15b
mov r11d, eax
mov edi, eax
xor r11b, 1
mov eax, r15d
or al, r11b
mov ebx, eax
mov ebp, eax
xor bl, 1
mov esi, ebx
mov eax, ebp
or al, bl
mov ebx, ebp
and bl, sil
mov r8d, ebp
xor r8b, bl
xor bl, 1
or bl, sil
mov r13d, esi
mov byte [rsp + 0x88], sil
xor bl, 1
or bl, r8b
mov r8d, eax
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, al
or bl, r8b
mov r8d, eax
and r8b, bpl
xor al, bpl
or al, r8b
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
mov eax, r11d
or al, dil
mov byte [rsp + 0x6c], al
xor al, 1
mov byte [rsp + 0x90], al
mov r8d, r11d
and r8b, al
mov esi, r11d
xor sil, al
or sil, r8b
xor sil, 1
mov r8d, esi
or r8b, bl
xor sil, bl
xor sil, 1
and sil, bl
mov ebx, r8d
xor bl, sil
xor sil, 1
or sil, r8b
xor bl, 1
xor sil, 1
or sil, bl
mov byte [rsp + 0x10], r11b
mov ebx, r11d
and bl, dil
mov byte [rsp + 0x5c], bl
mov eax, ebx
xor al, 1
or al, r11b
xor al, 1
mov r8d, edi
mov r11d, edi
mov byte [rsp + 0x14], dil
xor r8b, bl
mov byte [rsp + 0x7c], r8b
or al, r8b
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov edi, r8d
and dil, bl
xor bl, r8b
or bl, dil
mov r8d, ebx
mov byte [rsp + 0x3b], bpl
and r8b, bpl
xor bl, 1
and bl, r13b
or bl, r8b
mov r8d, ebp
xor r8b, al
or al, bpl
xor al, 1
or al, r8b
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
mov r8d, esi
xor r8b, 1
and sil, r8b
mov eax, r8d
and al, sil
xor sil, r8b
or sil, al
xor sil, bl
mov eax, r8d
and al, bl
xor r8b, bl
or r8b, al
xor r8b, 1
mov eax, esi
and al, r8b
xor r8b, sil
or r8b, al
mov eax, r10d
xor al, r9b
mov esi, r9d
and sil, al
mov edi, r9d
xor dil, al
or dil, sil
mov ebx, eax
not bl
and bl, r9b
and al, r10b
or al, bl
mov ebx, edi
xor bl, al
xor al, 1
or al, dil
mov esi, ebx
xor sil, al
or al, bl
xor al, 1
or al, sil
mov ebx, r8d
xor bl, 1
mov esi, r8d
xor sil, bl
and bl, r8b
and sil, r8b
xor sil, bl
mov r8d, esi
xor r8b, 1
and bl, r8b
mov edi, ebx
xor bl, sil
xor dil, 1
or dil, r8b
xor dil, 1
or dil, bl
mov r8d, eax
xor r8b, 1
mov esi, eax
or sil, r8b
mov ebx, esi
xor bl, 1
and al, sil
or sil, r8b
and bl, r8b
or bl, al
xor sil, 1
mov eax, esi
and al, bl
xor bl, sil
or bl, al
mov r8d, ebx
xor r8b, dil
and bl, r8b
and r8b, dil
xor bl, 1
xor r8b, 1
mov eax, ebx
xor al, r8b
or r8b, bl
xor r8b, 1
or r8b, al
mov r13d, r11d
and r13b, r15b
mov r11d, r10d
or r11b, r13b
mov ebx, r10d
xor bl, r13b
not bl
and bl, r13b
mov byte [rsp + 0x2c], r13b
xor bl, 1
mov esi, r11d
xor sil, bl
or bl, r11b
xor bl, 1
or bl, sil
mov byte [rsp + 4], r14b
mov eax, r14d
and al, r10b
xor r10b, r14b
or r10b, al
xor r9b, r15b
xor r9b, 1
mov eax, r9d
xor al, r10b
or r10b, r9b
xor r10b, 1
or r10b, al
mov r9d, ebx
and r9b, r10b
xor r10b, 1
mov eax, ebx
xor al, 1
and al, r10b
or al, r9b
mov r9d, ebx
xor r9b, r10b
or r10b, bl
xor r10b, 1
or r10b, r9b
xor al, 1
mov ebx, eax
xor bl, r10b
or al, r10b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, eax
and r9b, bl
xor al, bl
or al, 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, ebx
xor r9b, 1
or r9b, bl
xor r9b, 1
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov r10d, r9d
xor r10b, 1
mov ebp, r8d
xor bpl, 1
mov esi, r9d
or sil, r10b
mov ebx, esi
xor bl, 1
mov edi, ebp
xor dil, r10b
and dil, bpl
mov eax, ebp
and bpl, r10b
and r10b, sil
and bl, r9b
or bl, r10b
or sil, r9b
xor sil, 1
mov r10d, esi
and r10b, bl
xor bl, sil
or bl, r10b
or al, bl
xor bl, 1
or bl, r8b
xor bl, 1
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
and r9b, r8b
or bpl, r9b
mov ebx, edi
and bl, bpl
xor bpl, dil
or bpl, bl
mov r8d, ebp
xor r8b, 1
mov ebx, eax
xor bl, bpl
and bl, al
and bpl, al
xor al, 1
and al, r8b
or bpl, al
mov r8d, ebx
xor r8b, bpl
xor r13b, 1
mov byte [rsp + 0x60], r13b
test bpl, 1
mov ebp, 0xfdcdafca
mov edi, 0xe7c31b92
cmovne edi, ebp
test bl, 1
mov eax, 0xe7c31b92
cmove edi, eax
test r8b, 1
cmovne edi, ebp
mov dword [rsp + 0x104], edi
mov edi, dword [rsp + 0xc]
mov eax, edi
or eax, 0x5000a11
and eax, 0x95825f5b
mov r11d, r12d
mov ebp, r12d
and ebp, 0x60050000
or ebp, eax
mov ebx, r12d
or ebx, 0xf087554a
mov eax, ebx
not eax
and ebx, 0x95825f5b
and eax, 0xa78a0a4
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x55b3f686
and eax, 0xaa4c0979
or eax, ebp
mov ebp, eax
xor ebp, 0x4ac94c21
xor eax, 0x813020c0
and eax, 0x913230d2
and ebp, 0x6ecdcf2d
or ebp, eax
mov eax, ebp
not eax
and eax, 1
xor ebp, 0x913230d2
and ebp, 0xfffffffe
or ebp, eax
mov eax, ebp
xor eax, 1
and eax, ebp
mov r8d, edi
mov r12d, edi
xor r8d, 1
or r8d, dword [rsp + 0x48]
mov dword [rsp + 0x78], r8d
mov edi, r8d
not edi
mov dword [rsp + 0x74], edi
and edi, 0x4cab42f4
and r8d, 0xb354bd0b
or r8d, edi
mov r9d, eax
not r9d
mov edi, eax
xor edi, 0xaed3518c
and edi, r9d
mov r14d, eax
and r14d, 0x512cae73
mov esi, edi
and esi, r14d
xor r14d, edi
or r14d, esi
mov r10d, r8d
xor r10d, 0xb354bd0b
mov esi, r10d
or esi, 0x512cae73
mov ebx, esi
not ebx
and esi, 0xf7eb9b9d
and ebx, 0x8104000
or ebx, esi
xor r8d, 0x4cab42f4
mov esi, r8d
or esi, 0xaed3518c
mov edi, esi
not edi
and esi, 0xf7eb9b9d
and edi, 0x42462
or edi, esi
xor edi, ebx
mov esi, r14d
not esi
and esi, edi
not edi
and edi, r14d
or edi, esi
mov esi, eax
and esi, 0x468ad6e6
and r9d, 0xb9752919
or r9d, esi
or eax, r10d
and r10d, 0x468ad6e6
and r8d, 0xb9752919
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov ebp, eax
not ebp
and ebp, 0x6b84e79d
and eax, 0x947b1862
or eax, ebp
xor eax, 0x947b1862
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x365d3591
and eax, 0xc9a2ca6e
or eax, ebp
mov ebp, r11d
and ebp, 0x30426827
mov ebx, r12d
and ebx, 0xcfbd97d8
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x4e938b21
and ebx, 0xb16c74de
or ebx, ebp
mov ebp, eax
xor ebp, 0xc9a2ca6e
xor eax, 0x365d3591
mov edi, ebx
xor edi, 0x812e1cf9
xor ebx, 0x7ed1e306
and edi, eax
or eax, ebx
and ebx, ebp
or ebx, edi
not eax
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
cmp ebx, 0xffffffff
setne sil
sete r10b
mov r9b, byte [rsp + 0x10]
mov r8d, r9d
mov bl, byte [rsp + 0x5c]
and r8b, bl
xor r9b, bl
or r9b, r8b
mov eax, r9d
xor al, r15b
and al, r9b
mov ebx, r9d
xor r9b, 1
mov r13b, byte [rsp + 4]
mov edi, r13d
and dil, r9b
and bl, r15b
or bl, dil
xor bl, 1
or bl, r9b
xor r9b, r15b
not r9b
and r9b, r15b
mov edi, r9d
and dil, al
xor al, r9b
or al, dil
mov r9d, ebx
xor r9b, al
xor al, 1
or al, bl
xor al, 1
xor r9b, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov eax, r10d
xor al, sil
mov r14d, eax
xor r14b, r10b
mov edi, r14d
xor dil, al
and dil, r14b
not r14b
and r14b, r10b
or al, r10b
mov ebp, eax
xor bpl, r14b
xor r14b, 1
or r14b, al
xor bpl, 1
xor r14b, 1
or r14b, bpl
mov eax, r14d
xor al, 1
mov ebx, r14d
and bl, al
mov ebp, ebx
and bpl, r14b
xor bl, r14b
or bl, bpl
mov ebp, ebx
xor bl, 1
and bl, dil
or r14b, dil
xor dil, 1
and bpl, dil
or bl, bpl
xor al, dil
xor r14b, 1
or r14b, al
xor r14b, 1
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
mov ebx, r9d
xor bl, 1
mov ebp, ebx
or bpl, r9b
mov edi, ebp
xor dil, 1
and dil, r9b
mov eax, ebx
xor al, bpl
and al, bl
and bpl, bl
or bpl, dil
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov eax, r14d
xor al, 1
mov edi, eax
and al, r14b
xor al, 1
mov r9d, eax
xor r9b, r14b
or al, r14b
xor al, 1
or al, r9b
or dil, r14b
mov ebx, edi
xor bl, 1
and bl, dil
xor bl, 1
mov r9d, ebx
xor r9b, dil
or bl, dil
xor bl, 1
or bl, r9b
xor bl, al
mov eax, r14d
and al, dil
xor dil, r14b
or dil, al
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
xor bpl, 1
mov eax, ebp
xor al, dil
xor al, 1
and al, dil
or bpl, dil
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov r8b, byte [rsp + 0x14]
and r8b, r13b
mov byte [rsp + 0x44], r8b
mov r9d, r8d
xor r9b, 1
or r8b, r9b
mov byte [rsp + 0x39], r8b
mov ebx, r9d
xor bl, r8b
mov eax, r9d
or al, r8b
xor al, 1
mov byte [rsp + 0x3a], al
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov edi, ebx
xor dil, al
or al, bl
xor al, 1
or al, dil
mov ebx, eax
xor bl, 1
and bl, r10b
and al, sil
or al, bl
xor sil, r13b
or r10b, r15b
mov r8d, r15d
xor r10b, 1
or r10b, sil
mov ebx, r10d
xor bl, sil
xor sil, 1
or sil, r10b
xor bl, 1
xor sil, 1
or sil, bl
xor sil, al
mov ebx, esi
and sil, al
xor bl, 1
mov eax, esi
and al, bl
xor sil, bl
or sil, al
mov ebx, esi
xor bl, 1
mov edi, ebx
and dil, sil
mov r10d, ebx
and r10b, dil
xor dil, bl
or dil, r10b
or bl, sil
mov r10d, edi
xor r10b, 1
and dil, r10b
mov esi, r10d
and sil, dil
xor dil, r10b
or dil, sil
mov esi, ebx
xor sil, 1
mov eax, ebx
and al, sil
xor al, 1
mov r14d, esi
xor r14b, al
or al, sil
xor al, 1
or al, r14b
mov esi, edi
xor sil, 1
and sil, al
xor al, 1
and al, dil
or al, sil
mov esi, r10d
and sil, bl
xor bl, r10b
or bl, sil
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r15d, ebx
xor r15b, 1
mov eax, ebx
and al, r15b
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
or r15b, bl
mov ebx, eax
xor bl, r15b
or r15b, al
xor r15b, 1
or r15b, bl
mov esi, r15d
xor sil, 1
mov r12d, esi
and r12b, r15b
mov r14d, r12d
xor r14b, 1
mov eax, esi
xor al, r14b
mov r10d, esi
or r10b, r14b
xor r10b, 1
or r10b, al
mov edi, ebp
xor dil, 1
mov eax, edi
or al, bpl
mov ebx, eax
or bl, dil
xor al, dil
xor al, 1
mov r13d, ebx
xor r13b, al
or al, bl
xor al, 1
or al, r13b
xor r12b, sil
or r14b, r15b
xor r14b, 1
or r14b, r12b
or sil, r15b
xor sil, 1
mov ebx, r14d
and bl, sil
xor sil, r14b
or sil, bl
mov r14d, eax
xor r14b, 1
mov ebx, r14d
and bl, al
xor r14b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r14b
xor bl, sil
and dil, bpl
xor dil, 1
mov eax, edi
xor al, bpl
or dil, bpl
xor dil, 1
or dil, al
xor dil, r10b
xor r10b, 1
mov eax, ebp
and al, r10b
xor r10b, bpl
or r10b, al
xor r10b, 1
mov eax, edi
and al, r10b
xor r10b, dil
or r10b, al
mov esi, r10d
xor sil, 1
mov eax, esi
and al, r10b
xor sil, al
xor al, 1
or al, r10b
xor al, 1
or al, sil
mov r10d, ebx
xor r10b, 1
and bl, r10b
xor bl, 1
mov esi, r10d
xor sil, bl
or bl, r10b
xor bl, 1
or bl, sil
mov esi, eax
xor sil, 1
mov edi, ebx
xor dil, 1
and dil, sil
and bl, al
or bl, dil
mov esi, r10d
xor sil, al
or al, r10b
xor al, 1
or al, sil
mov r10d, eax
xor r10b, bl
test al, 1
mov r14d, 0x49cc12fa
mov ebp, 0x3237180d
cmovne ebp, r14d
test bl, 1
not r10b
cmove ebp, r14d
test r10b, 1
mov eax, 0x3237180d
cmovne ebp, eax
mov dword [rsp + 0x110], ebp
mov r12d, dword [rsp + 0xc]
mov eax, r12d
and eax, 0x7f0d7365
mov ebx, r11d
and ebx, 0x80f28c9a
or ebx, eax
mov edi, dword [rsp + 0x18]
mov eax, edi
and eax, 0x7f0d7365
mov r13d, dword [rsp + 0x1c]
mov ebp, r13d
and ebp, 0x80f28c9a
or ebp, eax
xor ebp, ebx
mov eax, r12d
or eax, edi
not eax
mov dword [rsp + 0x98], eax
or ebp, eax
mov eax, ebp
not eax
and eax, 0xd44c4322
and ebp, 0x2bb3bcdd
or ebp, eax
mov r10d, ebp
xor r10d, 0x2bb3bcdd
xor ebp, 0x94440300
and ebp, 0x96e70f55
mov eax, r10d
and eax, 0x6918f0aa
or eax, ebp
xor eax, 0x3e7ba0e1
and r10d, 0xa89cafb4
or r10d, eax
mov eax, r10d
not eax
and eax, 0x42d8b847
and r10d, 0xbd2747b8
or r10d, eax
mov eax, r11d
and eax, 0xf268f5c1
mov edi, r12d
and edi, 0xd970a3e
or edi, eax
xor edi, 0x5af45a75
or edi, r11d
mov ebx, edi
not ebx
mov eax, edi
and eax, 0xcf771c54
xor edi, 0x9aafadd7
and edi, ebx
and ebx, 0x3088e3ab
or ebx, eax
mov esi, r10d
xor esi, 0x25004228
or esi, 0x9aafadd7
mov eax, esi
not eax
and esi, 0x95223720
and eax, 0x60504008
or eax, esi
xor r10d, 0x42d8b847
xor ebx, 0x3088e3ab
mov r15d, r10d
and r15d, ebx
mov ebp, ebx
xor ebx, r10d
or r10d, 0x65505228
mov esi, r10d
not esi
and r10d, 0x95223720
and esi, 0xa8d88d7
or esi, r10d
xor esi, eax
and ebp, 0x65505228
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, esi
not eax
and eax, 0xd0060c59
and esi, 0x2ff9f3a6
or esi, eax
mov eax, edi
not eax
and eax, 0xd0060c59
and edi, 0x2ff9f3a6
or edi, eax
xor edi, esi
or ebx, r15d
not ebx
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
xor eax, 0xa89cafb5
and eax, ebx
mov r10d, ebx
not ebx
and ebx, 0xecfaff79
and r10d, 0x13050086
or r10d, ebx
mov ebp, r10d
xor ebp, 0x40080
xor r10d, 0xa898af31
or r10d, 0x5763504a
mov ebx, r10d
and ebx, 0xf1e0916e
and ebp, 0x81c2e91
or ebp, ebx
mov ebx, eax
not ebx
or r10d, ebx
and ebx, 0xf1e0916e
and eax, 0xe1f6e91
or eax, ebx
xor eax, ebp
not r10d
or r10d, eax
mov eax, r12d
or eax, 0x12fb7ae6
mov ebp, eax
not ebp
and eax, 0x513831e2
and ebp, 0xac048419
or ebp, eax
mov eax, r11d
or eax, 0xed048519
mov edi, eax
not edi
and eax, 0x513831e2
and edi, 0x2c34a04
or edi, eax
xor edi, ebp
mov eax, edi
not eax
and eax, 0x12fb7ae6
and edi, 0xed048519
or edi, eax
mov r15d, r10d
not r15d
mov eax, r15d
and eax, 0x20080006
mov esi, r10d
and esi, 0x920170c8
or esi, eax
xor esi, 0x920170c8
mov eax, r10d
and eax, 0x4df68f31
or eax, esi
mov esi, edi
xor esi, 0xb20970ce
and esi, edi
or edi, 0x4df68f31
mov ebp, edi
not ebp
mov ebx, edi
and ebx, 0x150172be
and ebp, 0xa2080040
or ebp, ebx
mov ebx, esi
not ebx
or edi, ebx
and ebx, 0x150172be
and esi, 0xeafe8d41
or esi, ebx
xor esi, ebp
not edi
or edi, esi
mov esi, eax
not esi
and esi, edi
not edi
and edi, eax
or edi, esi
and r15d, 0x538053bd
and r10d, 0xac7fac42
or r10d, r15d
mov eax, edi
not eax
mov esi, eax
and esi, 0xe750959c
and edi, 0x18af6a63
or edi, esi
mov esi, r10d
xor esi, 0x82f2842
xor r10d, 0x4300119c
and r10d, 0xe750959c
and esi, 0x18af6a63
or esi, r10d
xor esi, edi
xor eax, esi
test eax, esi
setne sil
sete r10b
mov eax, r8d
mov byte [rsp + 0x20], r8b
mov edi, r8d
and dil, r10b
xor sil, r10b
and sil, r10b
xor r10b, r8b
or dil, r10b
xor dil, 1
mov eax, r10d
and al, dil
xor dil, r10b
or dil, al
mov eax, edi
xor al, 1
and dil, al
mov r10d, eax
and r10b, dil
xor dil, al
or dil, r10b
mov bl, byte [rsp + 0x60]
mov al, byte [rsp + 0x2c]
or bl, al
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
mov byte [rsp + 0xd0], bl
mov eax, esi
xor al, 1
mov ebx, esi
and bl, al
mov r10d, ebx
and r10b, sil
xor bl, sil
or bl, r10b
or al, sil
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov r15d, edi
xor r15b, 1
xor bl, r8b
mov r10d, ebx
xor r10b, 1
mov esi, r15d
xor sil, r10b
mov ebp, esi
xor bpl, r15b
and bpl, sil
mov eax, r15d
and al, dil
xor r15b, al
xor al, 1
or al, dil
xor al, 1
or al, r15b
mov esi, eax
xor sil, 1
and sil, bl
and al, r10b
or al, sil
xor al, bpl
mov ebx, eax
xor bl, 1
and bpl, bl
xor bl, bpl
test bl, 1
mov ebx, 0xbe5fa780
cmove r14d, ebx
test al, 1
cmove ebx, r14d
test bpl, 1
cmove ebx, r14d
mov dword [rsp + 0x100], ebx
mov eax, r11d
and eax, 0x69521000
mov ebp, r12d
and ebp, 0x90256274
or ebp, eax
xor ebp, 0x90256274
mov eax, r12d
and eax, 0x6888d8b
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x6888d8b
and eax, 0xf9777274
or eax, ebp
mov ebp, eax
not ebp
and ebp, 1
xor eax, 0xfffffffe
or eax, ebp
mov ebp, r11d
and ebp, 0x6e780a31
mov ebx, r12d
and ebx, 0x9187f5ce
or ebx, ebp
mov ebp, ebx
xor ebp, 0x9187f5ce
xor ebx, 0x4200030
and ebx, 0x1524e032
mov edi, ebp
and edi, 0xeadb1fcd
or edi, ebx
xor edi, 0xeadb1fcc
and ebp, 0xfffffffe
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xf4664e6c
and ebp, 0xb99b193
or ebp, ebx
mov ebx, ebp
xor ebx, 0xb99b193
and ebx, eax
not eax
xor ebp, 0xf4664e6c
mov edi, eax
xor edi, ebp
and edi, eax
and ebp, eax
or ebp, ebx
mov eax, edi
not eax
mov ebx, eax
and ebx, 0xd5f80750
and edi, 0x2a07f8af
or edi, ebx
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0xd5f80750
and ebp, 0x2a07f8af
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x794416db
and eax, 0x86bbe924
or eax, ebp
mov ebx, eax
xor ebx, 0x82106824
xor eax, 0x19000499
and eax, 0x1dab8599
and ebx, 0xe2547a66
or ebx, eax
mov eax, r11d
and eax, 0x639e8ab5
mov ebp, r12d
and ebp, 0x9c61754a
or ebp, eax
mov eax, ebp
xor eax, 0x8c203508
xor ebp, 0x639e8ab5
mov edi, ebp
and edi, 0x70db4863
and eax, 0x8f24b79c
or eax, edi
mov r12d, dword [rsp + 0x18]
mov edi, r12d
and edi, 0x70db4863
mov esi, r13d
and esi, 0x8f24b79c
or esi, edi
xor esi, eax
or ebp, r12d
not ebp
or ebp, esi
mov eax, ebx
xor eax, 0x8a20011
xor ebx, 0xe2547a66
mov edi, ebx
and edi, 0x5709adc8
and eax, 0xa8f65237
or eax, edi
mov r10d, eax
xor eax, 0x56098480
or eax, 0x1b4794a
mov esi, eax
not esi
and eax, 0xc3a28849
and esi, 0x3c4906b4
or esi, eax
or ebx, 0xfe4b86b5
mov edi, ebx
not edi
and ebx, 0xc3a28849
and edi, 0x147102
or edi, ebx
xor edi, esi
mov eax, ebp
or ebp, 0x1b4794a
mov esi, ebp
not esi
and ebp, 0x26ba1bc5
and esi, 0xd8418430
or esi, ebp
not eax
mov ebx, eax
or ebx, 0xfe4b86b5
mov ebp, ebx
not ebp
and ebx, 0x26ba1bc5
and ebp, 0x104600a
or ebp, ebx
xor ebp, esi
mov esi, edi
not esi
and esi, ebp
not ebp
and ebp, edi
or ebp, esi
xor r10d, 0xa8f65237
mov esi, r10d
and esi, eax
xor eax, r10d
or eax, esi
mov ebx, eax
not ebx
and ebx, 0x20caf30a
and eax, 0xdf350cf5
or eax, ebx
xor eax, 0xdf350cf5
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x2200311
and eax, 0xa9125800
or eax, ebx
mov ebx, eax
xor ebx, 0x81020800
xor eax, 0x12440051
and eax, 0x3a545051
and ebx, 0x81220b00
or ebx, eax
or ebp, 0xab325b11
mov eax, ebp
not eax
and ebp, 0x3a545051
and eax, 0x4489a4ae
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x54cda4ee
and eax, 0xab325b11
or eax, ebp
setne sil
sete bpl
mov r8b, byte [rsp + 0x20]
mov edi, r8d
or dil, byte [rsp + 0x14]
mov r10b, byte [rsp + 0x10]
and r10b, r8b
or r10b, byte [rsp + 0x44]
xor r10b, 1
mov eax, edi
xor al, r10b
or dil, r10b
xor dil, 1
or dil, al
mov eax, ebp
xor al, sil
mov r13d, eax
xor r13b, 1
mov r14d, eax
and r14b, r13b
mov r15d, eax
xor r15b, r14b
xor r14b, 1
or r14b, r13b
xor r14b, 1
or r14b, r15b
or r13b, al
and al, bpl
mov r15d, eax
not r15b
and r15b, al
mov r12d, r15d
and r12b, al
xor r15b, al
or r15b, r12b
mov ebx, r13d
xor bl, 1
and bl, r13b
mov eax, r13d
and al, bl
xor bl, r13b
or bl, al
mov eax, r14d
xor al, 1
mov r12d, eax
and r12b, r13b
xor r13b, al
or r13b, r12b
xor bl, al
mov r12d, r13d
xor r12b, bl
xor bl, 1
or bl, r13b
xor r12b, 1
xor bl, 1
or bl, r12b
mov r12d, ebx
not r12b
and r12b, r15b
xor r15b, 1
and r15b, bl
or r15b, r12b
mov ebx, ebp
xor bl, al
and r14b, sil
and al, bpl
or al, r14b
and bl, bpl
mov r14d, ebx
and r14b, al
xor al, bl
or al, r14b
mov r14d, r15d
xor r14b, 1
mov ebx, r14d
and bl, r15b
mov r12d, r14d
and r12b, bl
xor bl, r14b
or bl, r12b
mov r12d, ebx
xor r12b, 1
and r12b, al
xor r14b, al
xor al, 1
and bl, al
or bl, r12b
or al, r15b
xor al, 1
or al, r14b
xor bl, 1
mov r14d, ebx
xor r14b, al
or bl, al
xor bl, 1
or bl, r14b
mov r14d, edi
xor r14b, 1
mov eax, r14d
and al, dil
mov r15d, r14d
xor r15b, al
xor al, 1
or al, dil
xor al, 1
or al, r15b
xor al, 1
mov r15d, ebx
xor r15b, 1
mov edi, r15d
and dil, al
xor al, r15b
or al, dil
mov edi, r15d
and dil, bl
xor r15b, dil
xor dil, 1
or dil, bl
xor dil, 1
or dil, r15b
xor dil, 1
mov ebx, r14d
and bl, dil
xor dil, r14b
or dil, bl
mov r14d, edi
xor r14b, 1
mov r15d, r14d
and r15b, dil
mov ebx, r15d
xor r15b, r14b
xor bl, 1
or bl, dil
xor bl, 1
or bl, r15b
xor bl, al
mov r14d, eax
and r14b, dil
xor dil, al
or dil, r14b
mov eax, ebx
xor al, dil
or dil, bl
xor dil, 1
or dil, al
mov eax, r8d
and r8b, bpl
mov ebx, eax
xor bl, bpl
or bl, r8b
and sil, al
and bpl, byte [rsp + 4]
or bpl, sil
mov eax, ebp
and bpl, bl
xor bl, 1
xor al, 1
mov esi, ebx
xor sil, al
and sil, bl
and al, bl
or al, bpl
mov ebx, esi
and bl, al
xor al, sil
or al, bl
mov ebx, eax
xor bl, 1
mov esi, ebx
and sil, al
mov ebp, ebx
and bpl, sil
xor sil, bl
or sil, bpl
or bl, al
mov ebp, esi
xor bpl, bl
and bpl, sil
mov eax, ebx
and bl, sil
xor sil, 1
xor al, 1
and al, sil
or bl, al
mov eax, ebp
and al, bl
xor bl, bpl
or bl, al
mov eax, edi
xor al, 1
and al, dil
xor al, 1
mov esi, edi
xor sil, al
or al, dil
mov ebp, edi
xor dil, bl
or bpl, bl
xor bpl, 1
or bpl, dil
xor al, 1
or al, sil
mov esi, eax
and al, bl
xor bl, 1
xor sil, 1
and sil, bl
or al, sil
mov ebx, ebp
xor bl, 1
mov esi, ebp
and sil, al
xor al, 1
and bl, al
or bl, sil
mov esi, ebp
and sil, al
xor al, bpl
or al, sil
mov esi, eax
xor sil, bl
test al, 1
mov eax, 0x2244db6a
mov ebp, 0x36ba5ba8
cmovne ebp, eax
test bl, 1
cmove ebp, eax
test sil, 1
mov eax, 0x36ba5ba8
cmove ebp, eax
mov dword [rsp + 0xfc], ebp
mov dword [rsp + 8], r11d
mov eax, r11d
and eax, 0x71250811
mov ebp, dword [rsp + 0xc]
mov esi, ebp
and esi, 0x10b000
or esi, eax
mov eax, ebp
and eax, 0xe92d59d6
mov edi, r11d
and edi, 0x16d2a629
or edi, eax
xor edi, 0x9818e1c7
and r11d, 0x7135b811
or r11d, edi
mov edi, esi
xor edi, 0x10a000
xor esi, 0xffef4fff
mov eax, esi
and esi, 0xaa2b1ca8
and edi, 0x5114a011
or edi, esi
mov esi, r11d
not esi
or eax, r11d
and r11d, 0xaa2b1ca8
and esi, 0x55d4e357
or esi, r11d
xor esi, edi
mov edi, eax
not edi
mov ebx, eax
and ebx, 0x1ae9c789
and edi, 0x61143810
or edi, ebx
mov ebx, esi
not ebx
or eax, ebx
and ebx, 0x1ae9c789
and esi, 0xe5163876
or esi, ebx
xor esi, edi
not eax
or eax, esi
mov esi, eax
not esi
and esi, 0x22e1848a
mov edi, eax
and edi, 0x10081814
or edi, esi
xor edi, 0x10081814
and eax, 0xcd166361
or eax, edi
mov esi, eax
not esi
and esi, 0x1d88c6bb
and eax, 0xe2773944
or eax, esi
mov r8d, eax
xor r8d, 0x5e54e234
mov esi, eax
xor eax, 0x80000042
or eax, 0x320022a8
and eax, 0xf21422ee
mov edi, r8d
and edi, 0x40a8911
or edi, eax
mov ebx, r8d
or ebx, 0xc41e8957
mov r14d, ebx
not r14d
and ebx, 0xf21422ee
and r14d, 0x9e15400
or r14d, ebx
xor r14d, edi
mov edi, r14d
not edi
and edi, 0x3be176a8
and r14d, 0xc41e8957
or r14d, edi
mov r15d, r14d
not r15d
mov edi, r15d
and edi, 0xe0ba1c81
mov r11d, r14d
and r11d, 0x1f45e37e
or r11d, edi
xor esi, 0xa08a0c08
mov edi, r8d
and edi, 0x176551f3
and esi, 0xe89aae0c
or esi, edi
xor esi, 0x820b28d
xor r8d, esi
and r8d, esi
mov r13d, r8d
not r13d
mov edi, r13d
and edi, 0xf0915940
and r8d, 0xf6ea6bf
or r8d, edi
not r11d
or r11d, r15d
mov edi, r11d
xor edi, 0xa87d1c67
and edi, r11d
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0xa304f751
and edi, 0x5cfb08ae
or edi, ebx
mov r12d, r11d
or r12d, 0x5782e398
mov ebx, r12d
not ebx
or ebp, r12d
and r12d, 0xa304f751
and ebx, 0x8790826
or ebx, r12d
xor ebx, edi
not ebp
or ebp, ebx
mov ebx, r8d
xor ebx, 0xf6ea6bf
mov edi, r8d
xor edi, 0xa713bad8
and edi, ebx
mov eax, edi
not eax
mov esi, eax
and esi, 0xdf59b0f9
and edi, 0x20a64f06
or edi, esi
or r13d, 0x5782e398
mov esi, r13d
not esi
or eax, r13d
and r13d, 0xdf59b0f9
and esi, 0x20240c06
or esi, r13d
xor esi, edi
not eax
or eax, esi
mov esi, ebp
not esi
and esi, 0x3883b9a5
and ebp, 0xc77c465a
or ebp, esi
mov esi, eax
not esi
and esi, 0x3883b9a5
and eax, 0xc77c465a
or eax, esi
xor eax, ebp
mov esi, r11d
not esi
mov edi, esi
and edi, 0xf1317a9d
and r11d, 0xece8562
or r11d, edi
xor r8d, 0xf0915940
or esi, r8d
and r8d, 0xf1317a9d
and ebx, 0xece8562
or ebx, r8d
xor ebx, r11d
not esi
or esi, ebx
mov ebp, esi
not ebp
and ebp, 0xfeba2870
and esi, 0x145d78f
or esi, ebp
xor esi, 0x145d78f
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov ebp, esi
xor ebp, 0xe0ba1c80
and ebp, esi
mov eax, esi
not esi
and esi, 0xc0980400
and eax, 0x20221880
or eax, esi
xor eax, 0x20221880
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, r14d
xor eax, 0xfffffffe
and eax, r14d
and r15d, 1
and r14d, 0xfffffffe
or r14d, r15d
mov ebx, eax
and ebx, r14d
xor r14d, eax
or r14d, ebx
mov esi, r14d
not esi
mov eax, r14d
and eax, 0xd11fa231
and esi, 0x2ee05dce
or esi, eax
xor esi, 0x2ee05dce
or esi, r14d
mov ebx, ebp
xor ebx, 0x4d7ca388
mov r11d, ebx
and ebx, ebp
mov r14d, ebp
not r14d
and r11d, r14d
mov eax, esi
xor eax, 0xb2835c77
mov r15d, eax
and r15d, esi
mov r8d, r14d
and r8d, esi
xor r14d, esi
not esi
and eax, esi
mov edi, r11d
not edi
mov esi, edi
and esi, 0x41303bd
and r11d, 0xfbecfc42
or r11d, esi
mov esi, ebx
not esi
or edi, esi
and esi, 0x41303bd
and ebx, 0xfbecfc42
or ebx, esi
xor ebx, r11d
not edi
or edi, ebx
mov esi, r15d
not esi
mov ebx, esi
and ebx, 0xa510b9dc
and r15d, 0x5aef4623
or r15d, ebx
mov ebp, eax
not ebp
or esi, ebp
and ebp, 0xa510b9dc
and eax, 0x5aef4623
or eax, ebp
xor eax, r15d
not esi
or esi, eax
mov eax, edi
not eax
and eax, esi
not esi
and esi, edi
or esi, eax
or r14d, r8d
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0x590fbaed
and esi, 0xa6f04512
or esi, eax
mov eax, r14d
not eax
or ebp, r14d
and r14d, 0x590fbaed
and eax, 0xa6f04512
or eax, r14d
xor eax, esi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x48c80100
mov ebx, ebp
and ebx, 0x92030220
or ebx, eax
xor ebx, 0x92030220
and ebp, 0x2534fcdf
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x7c1589b3
and ebp, 0x83ea764c
or ebp, eax
mov ebx, ebp
xor ebx, 0x8204440
xor ebp, 0x20928a13
and ebp, 0x7193bb3f
and ebx, 0x8e6c44c0
or ebx, ebp
mov eax, ebx
xor eax, 0xa6c0000
xor ebx, 0x20038b3c
and ebx, 0xa403cffc
and eax, 0x5bfc3003
or eax, ebx
mov ebp, eax
xor ebp, 0x5bfc3003
mov esi, eax
xor esi, 0xa403cffc
mov ebx, esi
and ebx, 0x286b3a19
xor eax, 0x73970a1a
and eax, ebp
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebx, 0xe408ceeb
and eax, 0x1bf73114
or eax, ebx
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0x3995f0e7
and esi, 0xc66a0f18
or esi, ebp
xor eax, 0xcc63f4f2
xor esi, 0xc66a0f18
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov eax, esi
not eax
or esi, eax
not esi
or esi, eax
cmp esi, 0xffffffff
setne dil
sete sil
mov bl, byte [rsp + 0x20]
mov r8d, ebx
mov bpl, byte [rsp + 0x14]
xor r8b, bpl
mov byte [rsp + 0x64], r8b
not r8b
and r8b, bl
mov eax, ebx
mov r14d, ebx
mov r11b, byte [rsp + 0x10]
xor al, r11b
mov byte [rsp + 0x4c], al
mov ebx, eax
and bl, r11b
xor r8b, 1
xor bl, 1
mov r11d, r8d
xor r11b, bl
or bl, r8b
xor bl, 1
or bl, r11b
or r10b, bpl
xor bl, 1
mov r8d, r10d
or r8b, bl
xor bl, r10b
mov r10d, r8d
xor r10b, bl
xor bl, 1
or bl, r8b
xor r10b, 1
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
mov r8d, esi
xor r8b, al
mov r11d, esi
or r11b, al
xor r11b, 1
or r11b, r8b
and sil, al
and bl, dil
or bl, sil
xor al, bl
and al, bl
xor r11b, 1
xor al, r11b
mov r10d, eax
xor r10b, 1
and r10b, r11b
mov ebx, r10d
and bl, al
xor r10b, al
or r10b, bl
mov r8b, byte [rsp + 4]
xor r8b, dil
xor dil, r14b
mov eax, edi
and al, r14b
xor dil, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov eax, r8d
xor al, 1
and al, r8b
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
mov ebx, edi
xor bl, 1
and dil, bl
mov r11d, edi
and r11b, bl
xor dil, bl
or dil, r11b
mov r11d, eax
xor r11b, 1
and r11b, dil
xor dil, 1
and dil, al
or dil, r11b
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
xor dil, 1
mov eax, edi
xor al, bl
or dil, bl
xor dil, 1
or dil, al
mov r11d, edi
xor r11b, 1
mov eax, r11d
and al, dil
mov r8d, r11d
xor r8b, al
xor al, 1
or al, dil
xor al, 1
or al, r8b
or r11b, dil
mov r8d, eax
xor r8b, r11b
and r8b, al
mov ebx, r11d
and r11b, al
xor al, 1
xor bl, 1
and bl, al
or r11b, bl
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
mov ebp, r10d
xor bpl, 1
mov esi, ebp
and sil, r10b
xor sil, 1
mov ebx, r10d
xor bl, sil
or sil, r10b
xor sil, 1
or sil, bl
mov ebx, r11d
xor bl, 1
mov edi, ebx
and dil, r11b
xor bl, dil
xor dil, 1
or dil, r11b
xor dil, 1
or dil, bl
xor bpl, r10b
and bpl, r10b
mov r10d, esi
xor r10b, 1
mov r8d, r10d
or r8b, sil
xor bpl, 1
mov ebx, r8d
or bl, bpl
xor bpl, r8b
xor bl, 1
mov r8d, ebx
and r8b, bpl
xor bpl, bl
or bpl, r8b
and r10b, dil
mov ebx, edi
xor dil, 1
or bl, dil
xor bl, 1
xor r11b, bl
mov r8d, r11d
xor r8b, 1
and bl, r8b
mov eax, ebx
xor bl, r11b
xor al, 1
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
or bl, bpl
xor bpl, 1
or bpl, al
xor bl, 1
xor bpl, 1
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov eax, esi
xor al, dil
and al, sil
and dil, sil
or dil, r10b
mov ebx, eax
xor bl, 1
xor al, dil
xor dil, 1
or dil, bl
xor dil, 1
or dil, al
mov eax, ebp
xor al, 1
mov ebx, eax
xor al, dil
mov r8d, edi
xor dil, 1
and r8b, bpl
and bl, dil
or bl, r8b
or dil, bpl
xor dil, 1
or dil, al
mov eax, edi
xor al, bl
test dil, 1
mov ebp, 0x59b2856c
mov edi, 0x2244db6a
cmovne ebp, edi
test bl, 1
cmove ebp, edi
test al, 1
mov eax, 0x59b2856c
cmove ebp, eax
mov dword [rsp + 0xf8], ebp
mov r12d, dword [rsp + 8]
mov eax, r12d
and eax, 0x46268085
mov r13d, dword [rsp + 0xc]
mov ebp, r13d
and ebp, 0x90885c42
or ebp, eax
xor ebp, 0x90885c42
mov eax, r13d
xor eax, 0xd6aedcc7
and eax, r13d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x69847f2b
and eax, 0x967b80d4
or eax, ebp
mov ebp, eax
xor ebp, 0x40d00c03
xor eax, 0x340a8380
and eax, 0x340fd390
and ebp, 0xcbf02c6f
or ebp, eax
mov r10d, ebp
xor r10d, 0xcbf02c6f
xor ebp, 0x20098000
and ebp, 0x2ae9ac46
mov eax, r10d
and eax, 0xd51653b9
or eax, ebp
xor eax, 0x2ae9ac47
and r10d, 1
or r10d, eax
mov eax, r12d
and eax, 0xf038387e
mov ebp, r13d
and ebp, 0xfc7c781
or ebp, eax
mov eax, ebp
xor eax, 0xfc7c780
and eax, 0xfffffffe
xor ebp, 0xf038387f
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb397a07e
and ebp, 0x4c685f81
or ebp, eax
mov esi, ebp
xor esi, 0x4c685f81
mov eax, ebp
xor eax, 0x9013a040
and eax, 0x947be040
xor ebp, 0x8f4cf97
and ebp, esi
and esi, 0x6b841fbf
or esi, eax
mov r8d, r10d
not r8d
mov eax, r8d
or eax, 0xbb636fe9
mov edi, eax
not edi
and eax, 0x28a3a2c6
and edi, 0x441c1010
or edi, eax
mov eax, r10d
or eax, 0x449c9016
mov r15d, eax
not r15d
and eax, 0x28a3a2c6
and r15d, 0x93404d29
or r15d, eax
xor r15d, edi
mov r14d, esi
xor r14d, 0x6b841fbf
mov eax, esi
xor eax, 0xd0e77056
and eax, r14d
mov edi, eax
not edi
mov r11d, edi
and r11d, 0x8ee29c27
and eax, 0x711d63d8
or eax, r11d
mov ebx, ebp
not ebx
or edi, ebx
and ebx, 0x8ee29c27
and ebp, 0x711d63d8
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
mov eax, r8d
and eax, 0xc59a484d
and r10d, 0x3a65b7b2
or r10d, eax
xor esi, 0x947be040
or r8d, esi
and esi, 0xc59a484d
and r14d, 0x3a65b7b2
or r14d, esi
xor r14d, r10d
not r8d
or r8d, r14d
mov eax, r8d
not eax
and eax, 0x1e9725a9
and r8d, 0xe168da56
or r8d, eax
xor r8d, 0xe168da56
mov eax, edi
and eax, r8d
xor r8d, edi
or r8d, eax
mov eax, r12d
mov ebp, r12d
mov ebx, dword [rsp + 0x1c]
and ebp, ebx
mov r15d, r12d
mov r14d, eax
xor r15d, ebx
or r15d, ebp
mov ebp, r15d
not ebp
mov dword [rsp + 0x50], ebp
and ebp, 0xc2c7efea
mov edi, r15d
and edi, 0x3d381015
or edi, ebp
mov eax, edi
xor eax, 0x3d381015
xor edi, 0x6a546092
and edi, eax
mov ebp, r8d
not ebp
mov eax, ebp
and eax, 0xa8938f78
mov esi, r8d
xor esi, 0xa8938f78
and esi, r8d
mov ebx, eax
and ebx, esi
xor esi, eax
or esi, ebx
mov ebx, r15d
xor ebx, 0xa8938f78
and ebx, r15d
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, esi
not eax
and eax, 0x1d114e0
and esi, 0xfe2eeb1f
or esi, eax
mov eax, ebx
not eax
and eax, 0x1d114e0
and ebx, 0xfe2eeb1f
or ebx, eax
xor ebx, esi
mov eax, ebx
and ebx, r8d
not eax
and ebp, eax
or ebx, ebp
xor eax, ebx
test eax, ebx
setne sil
sete r8b
mov r10d, r8d
mov bl, byte [rsp + 0x20]
and r10b, bl
mov r12b, byte [rsp + 4]
mov r11d, r12d
and r11b, sil
or r11b, r10b
mov r10d, r11d
xor r10b, r12b
xor r11b, r10b
not r11b
and r11b, r10b
or r8b, r12b
xor r8b, 1
or sil, bl
xor sil, 1
mov r10d, r8d
and r10b, sil
xor sil, r8b
or sil, r10b
mov r8d, r11d
xor r8b, 1
mov ebx, r8d
and bl, r11b
mov r10d, r8d
xor r10b, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, r10b
xor sil, 1
xor bl, sil
xor sil, r11b
xor sil, 1
or sil, r8b
mov r8d, esi
xor r8b, 1
mov eax, ebx
xor al, 1
and bl, sil
or sil, al
and al, r8b
or al, bl
mov ebx, esi
xor bl, al
test al, 1
mov eax, 0xdb11326d
mov ebp, 0x53f3a62d
cmovne ebp, eax
test sil, 1
mov edi, 0x53f3a62d
cmovne ebp, edi
test bl, 1
cmove ebp, eax
mov dword [rsp + 0xa8], ebp
mov eax, r14d
and eax, 0x98f948b5
mov ebx, r13d
and ebx, 0x6706b74a
or ebx, eax
mov ebp, ebx
xor ebp, 0x61001302
xor ebx, 0x514084
and ebx, 0x657e4cc
and ebp, 0xf9a81b33
or ebp, ebx
mov ebx, ebp
xor ebx, 0x3648c
xor ebp, 0x20281230
and ebp, 0x267c9270
and ebx, 0xd9836d8f
or ebx, ebp
mov ebp, ebx
xor ebp, 0x1806d83
and ebp, 0x278c6da3
xor ebx, 0xfe0f002c
or ebx, ebp
mov ebp, r14d
and ebp, 0xd873925c
mov eax, r13d
xor eax, 0x278c6da3
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd0a7a897
and eax, 0x2f585768
or eax, ebp
mov ebp, ebx
not ebp
mov edi, ebx
and ebx, 0x55d53bc4
and ebp, 0xaa2ac43b
or ebp, ebx
mov r8d, eax
xor r8d, 0x2a084428
xor eax, 0xd0a7a897
or edi, eax
and eax, 0x55d53bc4
and r8d, 0xaa2ac43b
or r8d, eax
xor r8d, ebp
not edi
mov eax, edi
and eax, r8d
xor r8d, edi
or r8d, eax
mov eax, r8d
not eax
and eax, 0x23806420
mov esi, r8d
and esi, 0x40c0982
or esi, eax
xor esi, 0x40c0982
and r8d, 0xd873925d
or r8d, esi
mov ebx, r14d
mov eax, r14d
and eax, 0x642c0d80
and r13d, 0x2005010
or r13d, eax
mov eax, r13d
xor eax, 0x2000000
xor r13d, 0x71d4af8d
and r13d, 0x71d4ff9d
and eax, 0x6280000
or eax, r13d
or ebx, 0x662c5d90
mov ebp, ebx
not ebp
and ebx, 0x71d4ff9d
and ebp, 0x88030062
or ebp, ebx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x7d60152d
and ebp, 0x829fead2
or ebp, eax
mov esi, r8d
not esi
mov eax, esi
and eax, 0xd81f981c
mov ebx, r8d
and ebx, 0x27e067e3
or ebx, eax
mov edi, ebp
xor edi, 0xe4b3b742
xor ebx, edi
xor ebx, 0xd81f981c
and ebx, edi
xor ebp, 0x1304002d
and ebp, 0x33a5a26f
and edi, 0xcc5a5d90
or edi, ebp
xor edi, r8d
xor edi, 0x33a5a26f
and edi, r8d
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x2b5f7239
and ebx, 0xd4a08dc6
or ebx, ebp
mov ebp, edi
not ebp
or eax, ebp
and ebp, 0x2b5f7239
and edi, 0xd4a08dc6
or edi, ebp
xor edi, ebx
not eax
or eax, edi
not eax
mov ebp, eax
and ebp, esi
xor eax, esi
or eax, ebp
cmp eax, 0xffffffff
setne al
sete bl
xor al, bl
and al, bl
mov r14d, eax
xor r14b, 1
or r14b, al
xor r14b, 1
mov ebx, eax
and bl, r14b
xor r14b, al
or r14b, bl
mov bl, byte [rsp + 0x14]
mov r8b, byte [rsp + 0x90]
xor bl, r8b
mov eax, ebx
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
or r9b, al
xor al, 1
or al, byte [rsp + 0x44]
xor al, 1
xor r9b, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov eax, r12d
or al, byte [rsp + 0x10]
xor al, 1
mov ebx, eax
mov r13b, byte [rsp + 0x64]
and bl, r13b
xor al, r13b
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, r9b
mov ebx, eax
xor bl, 1
and r9b, bl
mov ebp, r9d
xor r9b, al
xor bpl, 1
or bpl, bl
xor bpl, 1
or bpl, r9b
mov esi, r14d
xor sil, 1
mov r8d, esi
or r8b, r14b
mov ebx, r8d
xor bl, 1
mov eax, ebx
and al, r8b
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
mov r9d, esi
and r9b, r14b
mov ebx, r9d
xor bl, 1
xor r9b, sil
or bl, r14b
xor bl, 1
or bl, r9b
mov r9d, r8d
and r9b, r14b
xor r8b, r14b
or r8b, r9b
xor al, bl
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor bl, 1
mov r8d, ebx
xor r8b, sil
or bl, sil
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
and bl, r8b
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov r8d, eax
xor r8b, r9b
and r8b, al
and r9b, al
xor al, 1
and bl, al
or r9b, bl
mov eax, r8d
and al, r9b
xor r9b, r8b
or r9b, al
mov r8d, ebp
xor r8b, 1
mov edi, r8d
or dil, bpl
mov r11d, edi
xor r11b, 1
mov eax, r11d
and al, dil
mov ebx, eax
xor al, r11b
xor bl, 1
or bl, dil
xor bl, 1
or bl, al
mov eax, ebp
and al, r8b
mov r11d, eax
and r11b, bpl
xor al, bpl
or al, r11b
xor al, bl
mov ebx, edi
and bl, r8b
xor dil, r8b
or dil, bl
xor dil, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov r11d, r9d
xor r11b, 1
mov r8d, r11d
or r8b, r9b
mov ebx, r8d
xor bl, 1
mov eax, r8d
and al, bl
xor al, 1
mov ebp, ebx
xor bpl, al
or al, bl
xor al, 1
or al, bpl
mov ebp, r11d
and bpl, r9b
mov r13d, r11d
and r13b, bpl
xor bpl, r11b
or bpl, r13b
xor bpl, al
xor r8b, r11b
or bl, r9b
xor bl, 1
or bl, r8b
xor bl, 1
mov eax, ebp
and al, bl
xor bl, bpl
or bl, al
mov eax, ebx
xor al, 1
or al, dil
xor dil, 1
or dil, bl
xor al, 1
xor dil, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov r10b, byte [rsp + 0x20]
mov eax, r10d
and al, r14b
mov r9d, r10d
xor r9b, r14b
or r9b, al
and r14b, r12b
and sil, r10b
or sil, r14b
mov eax, esi
xor al, 1
mov r8d, eax
xor al, r9b
mov ebx, r9d
xor r9b, 1
and r8b, r9b
and bl, sil
or bl, r8b
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 eax, esi
xor al, 1
or sil, al
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
mov eax, esi
and al, bl
xor sil, bl
or sil, al
mov r9d, esi
xor r9b, 1
mov r8d, esi
and sil, dil
mov ebx, edi
xor dil, 1
and r8b, dil
and bl, r9b
or bl, r8b
mov eax, ebx
xor al, dil
and al, bl
and dil, r9b
or sil, dil
mov ebx, eax
xor bl, 1
mov r8d, esi
xor r8b, 1
and bl, sil
and r8b, al
or r8b, bl
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
or sil, bl
mov eax, esi
xor al, r8b
test al, 1
mov ebp, 0x5debf315
mov eax, 0x926b9103
cmovne eax, ebp
test sil, 1
mov ebp, 0x926b9103
cmovne ebp, eax
test r8b, 1
cmove ebp, eax
mov dword [rsp + 0xf4], ebp
mov eax, dword [rsp + 0x50]
and eax, 0xd97c0e8b
mov edi, r15d
xor edi, 0x2683f174
or edi, eax
mov eax, edi
not eax
and eax, 0xc13a1dbc
and edi, 0x3ec5e243
or edi, eax
mov r12d, dword [rsp + 8]
mov eax, r12d
and eax, 0x2683f174
mov r10d, dword [rsp + 0xc]
mov ebp, r10d
and ebp, 0xd97c0e8b
or ebp, eax
mov eax, ebp
xor eax, r12d
and eax, ebp
mov r13d, eax
xor r13d, 0x7e7cbb05
and r13d, eax
mov r8d, eax
not eax
and eax, 0x6b957bae
and r8d, 0x946a8451
or r8d, eax
mov r14d, edi
xor r14d, 0xc13a1dbc
mov r9d, edi
xor edi, 0x40b95946
mov ebp, edi
and ebp, r14d
mov esi, ebp
not esi
mov r11d, esi
and r11d, 0x16c61d3b
and ebp, 0xe939e2c4
or ebp, r11d
xor r9d, 0x3ec5e243
and edi, r9d
mov ebx, edi
not ebx
or esi, ebx
and ebx, 0x16c61d3b
and edi, 0xe939e2c4
or edi, ebx
xor edi, ebp
not esi
or esi, edi
mov edi, r8d
xor edi, 0x946a8451
mov ebp, r8d
xor ebp, 0x15e9c0ab
and ebp, edi
mov ebx, ebp
and ebx, r13d
xor r13d, ebp
or r13d, ebx
mov ebp, esi
not ebp
and ebp, 0x9dea9c49
and esi, 0x621563b6
or esi, ebp
mov ebp, r13d
not ebp
and ebp, 0x9dea9c49
and r13d, 0x621563b6
or r13d, ebp
xor r13d, esi
mov ebp, r9d
and ebp, 0x29ac0225
and r14d, 0xd653fdda
or r14d, ebp
xor r8d, 0x6b957bae
or r9d, r8d
and r8d, 0x29ac0225
and edi, 0xd653fdda
or edi, r8d
xor edi, r14d
not r9d
or r9d, edi
mov ebp, r9d
not ebp
and ebp, 0x29126589
and r9d, 0xd6ed9a76
or r9d, ebp
xor r9d, 0xd6ed9a76
mov ebp, r13d
and ebp, r9d
xor r9d, r13d
or r9d, ebp
mov eax, r9d
xor eax, 0x10f0ebf4
and eax, r9d
mov edi, r9d
not r9d
and r9d, 0xbefcf986
and edi, 0x41030679
or edi, r9d
mov ebp, edi
xor ebp, 0x20
xor edi, 0x10f0e984
or edi, 0xef0f140b
mov ebx, edi
and ebx, 0xe93bebdb
and ebp, 0x10c00024
or ebp, ebx
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0xe93bebdb
and eax, 0x16c41424
or eax, ebx
xor eax, ebp
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0xca032284
and edi, 0x35fcdd7b
or edi, eax
mov ebp, r12d
and ebp, 0x85c84ba4
and r10d, 0x7a37b45b
or r10d, ebp
mov ebp, r10d
xor ebp, 0x7a37b45b
mov r8d, r10d
xor r10d, 0xbf5605ec
and r10d, ebp
mov ebx, edi
xor ebx, 0x38fc7fa
mov r14d, edi
xor r14d, 0xfc703805
mov ebp, ebx
or ebp, 0x3a9e4e48
mov r9d, ebp
and r9d, 0xc45926a1
mov r11d, r14d
and r11d, 0x1209116
or r11d, r9d
xor edi, 0xc6ee764d
and edi, ebx
mov esi, edi
not esi
or ebp, esi
and esi, 0xc45926a1
and edi, 0x3ba6d95e
or edi, esi
xor edi, r11d
not ebp
or ebp, edi
xor r8d, 0x854001a4
and r8d, 0xc561b1b7
mov edi, r8d
and edi, r10d
xor r10d, r8d
or r10d, edi
mov edi, ebp
not edi
and edi, 0x570b1bad
and ebp, 0xa8f4e452
or ebp, edi
mov edi, r10d
not edi
and edi, 0x570b1bad
and r10d, 0xa8f4e452
or r10d, edi
xor r10d, ebp
and r14d, 0x299891a
and ebx, 0xfd6676e5
or ebx, r14d
mov ebp, ebx
xor ebp, 0xfd6676e5
xor ebx, 0x299891a
and ebx, r10d
not r10d
and ebp, r10d
or ebx, ebp
xor r10d, ebx
test r10d, ebx
setne dil
sete r14b
mov r11b, byte [rsp + 0x14]
mov al, byte [rsp + 0x5c]
and al, r11b
or al, byte [rsp + 0x7c]
mov r8d, eax
xor r8b, 1
mov r9d, eax
mov ebp, eax
or r9b, r8b
mov esi, r9d
xor sil, 1
mov al, byte [rsp + 0x10]
mov ebx, eax
xor bl, r11b
and bl, al
mov r11d, r9d
and r11b, bl
xor bl, 1
and sil, bl
or sil, r11b
mov r11d, r9d
and r11b, bl
xor bl, r9b
or bl, r11b
mov r9d, ebx
xor r9b, sil
xor sil, 1
or sil, bl
xor r9b, 1
xor sil, 1
or sil, r9b
mov r12b, byte [rsp + 4]
and bpl, r12b
mov r10b, byte [rsp + 0x20]
mov ebx, r10d
and bl, r8b
or bl, bpl
mov r9d, r12d
and r9b, r8b
xor r8b, r12b
or r8b, r9b
xor bl, 1
mov r9d, ebx
xor r9b, r8b
or bl, r8b
xor bl, 1
or bl, r9b
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
xor r8b, al
xor al, 1
or al, bl
xor al, 1
or al, r8b
xor sil, r12b
mov ebx, eax
xor bl, 1
mov r8d, esi
xor r8b, bl
and r8b, sil
and bl, sil
xor sil, 1
and al, sil
or bl, al
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov r8d, ebx
xor r8b, 1
mov r11d, r8d
or r11b, bl
mov eax, r11d
xor al, 1
mov esi, r11d
and sil, r8b
xor r11b, bl
mov r9d, ebx
and r9b, al
or r9b, sil
or al, r8b
xor al, 1
or al, r11b
xor r9b, 1
mov ebx, r9d
xor bl, al
or r9b, al
xor r9b, 1
or r9b, bl
mov eax, r9d
xor al, 1
and r9b, al
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov r11b, byte [rsp + 0x60]
mov eax, r11d
mov r8b, byte [rsp + 0x2c]
and al, r8b
mov ebx, eax
xor bl, 1
or bl, r11b
xor al, r8b
xor bl, 1
or bl, al
mov eax, edi
or al, bl
xor bl, 1
or bl, r14b
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
xor r9b, r14b
mov r8d, r10d
mov eax, r10d
xor al, dil
and r14b, r12b
and dil, r10b
or dil, r14b
and al, r10b
mov r14d, r10d
mov r8d, eax
and r8b, dil
xor dil, al
or dil, r8b
mov r8d, edi
xor r8b, 1
mov eax, ebx
xor al, dil
and al, bl
and dil, bl
xor bl, 1
and bl, r8b
or dil, bl
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov ebx, edi
xor bl, 1
mov eax, ebx
and al, dil
mov r8d, ebx
xor r8b, al
xor al, 1
or al, dil
xor al, 1
or al, r8b
or bl, dil
xor bl, al
mov r8d, ebx
and bl, al
xor r8b, 1
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
mov eax, r9d
xor al, 1
mov r8d, ebx
xor r8b, 1
mov r11d, r9d
and r11b, al
xor al, r8b
mov esi, eax
xor sil, r9b
and sil, al
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
and bl, r8b
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, r11d
xor al, 1
and al, bl
xor bl, 1
and bl, r11b
or bl, al
xor bl, sil
mov eax, ebx
xor al, 1
and al, sil
mov r8d, ebx
xor r8b, al
test bl, 1
mov ebp, 0xfb63bd82
mov ebx, 0x5debf315
cmovne ebx, ebp
test al, 1
mov eax, 0x5debf315
cmove ebx, eax
test r8b, 1
cmovne ebx, ebp
mov dword [rsp + 0x60], ebx
mov eax, r15d
and eax, 0xede988b4
mov ebp, dword [rsp + 0x50]
mov ebx, ebp
and ebx, 0x1216774b
or ebx, eax
xor ebx, 0xede988b5
and ebp, 1
or ebp, ebx
mov eax, dword [rsp + 0x74]
and eax, 0xae50e8e3
mov ebx, dword [rsp + 0x78]
and ebx, 0x51af171c
or ebx, eax
mov eax, ebp
not eax
mov edi, ebx
xor edi, 0x51af171c
xor ebx, 0xae50e8e3
and edi, ebp
or ebp, ebx
and ebx, eax
or ebx, edi
mov eax, ebp
not eax
mov edi, ebp
and edi, 0xf7d5f9ba
and eax, 0x82a0645
or eax, edi
mov edi, ebx
not edi
or ebp, edi
and edi, 0xf7d5f9ba
and ebx, 0x82a0645
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
xor eax, 0xe6ed58d2
and eax, ebp
not ebp
and ebp, 0xe6ed58d2
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x1912a72d
and eax, 0xe6ed58d2
or eax, ebp
mov r8d, eax
not r8d
xor eax, 0xad91f931
and eax, r8d
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0x2d4c039a
and eax, 0xd2b3fc65
or eax, edi
mov esi, r8d
or esi, 0xad91f931
mov ebp, esi
not ebp
or ebx, esi
and esi, 0x2d4c039a
and ebp, 0x52220444
or ebp, esi
xor ebp, eax
not ebx
or ebx, ebp
mov r10d, dword [rsp + 8]
mov eax, r10d
or eax, 0x526e06ce
mov ebp, eax
not ebp
and eax, 0x35513a51
and ebp, 0x8880c120
or ebp, eax
mov r13d, dword [rsp + 0xc]
mov eax, r13d
or eax, 0xad91f931
mov edi, eax
not edi
and eax, 0x35513a51
and edi, 0x422e048e
or edi, eax
xor edi, ebp
mov eax, ebx
not eax
and eax, edi
not edi
and edi, ebx
or edi, eax
mov eax, r8d
and eax, r13d
xor r8d, r13d
or r8d, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xea6970e
and edi, 0xf15968f1
or edi, ebp
mov ebp, r8d
not ebp
or eax, r8d
and r8d, 0xea6970e
and ebp, 0xf15968f1
or ebp, r8d
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and eax, ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x3cb2aefe
and eax, 0xc34d5101
or eax, ebp
xor eax, 0xc34d5101
cmp eax, 0xffffffff
setne r8b
sete r9b
mov r11d, r12d
xor r11b, r9b
mov esi, r8d
xor sil, r12b
xor sil, 1
or sil, r8b
and r8b, r14b
and r9b, r12b
or r9b, r8b
and r11b, r12b
mov eax, r11d
xor al, 1
xor r11b, r9b
xor r9b, 1
or al, r9b
xor al, 1
or al, r11b
mov ebx, eax
xor bl, 1
mov r8d, ebx
and r8b, al
xor bl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, bl
mov r11d, esi
xor r11b, 1
mov ebx, r11d
and bl, sil
mov eax, ebx
xor al, 1
or al, sil
xor bl, r11b
xor al, 1
or al, bl
or r9b, r12b
mov ebx, eax
and al, r9b
xor r9b, 1
xor bl, 1
and bl, r9b
or al, bl
mov ebx, r11d
xor bl, r9b
or r9b, r11b
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 r11d, eax
and r11b, r9b
mov ebx, r11d
xor r11b, al
mov eax, r8d
xor al, r9b
xor bl, 1
or bl, r9b
xor bl, 1
or bl, r11b
xor bl, r8b
xor r8b, 1
xor al, 1
or al, r8b
xor al, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, r8b
test al, 1
mov eax, 0x9901dd09
mov ebp, 0x53f3a62d
cmove ebp, eax
test bl, 1
cmovne eax, ebp
test r8b, 1
cmove eax, ebp
mov dword [rsp + 0x5c], eax
mov esi, r10d
mov ebp, r10d
and ebp, 0x96288155
mov eax, r13d
and eax, 0x69d77eaa
or eax, ebp
mov ebp, eax
xor ebp, 0x820482
xor eax, 0x14088101
or eax, 0xeb357874
mov ebx, eax
and ebx, 0xbe45ab59
and ebp, 0x8a0482
or ebp, ebx
mov ebx, r13d
xor ebx, 0x14ca878b
and ebx, r13d
mov edi, ebx
not edi
or eax, edi
and edi, 0xbe45ab59
and ebx, 0x41ba54a6
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xc85205ab
and eax, 0x37adfa54
or eax, ebp
mov ebp, eax
xor ebp, 0x222271d3
xor eax, 0x4908200
and eax, 0x5d58e0c
and ebp, 0xfa2a71f3
or ebp, eax
mov eax, ebp
xor eax, 0xfa2a71f3
xor ebp, 0x1140c00
and ebp, 0x11e3c51
mov ebx, eax
and ebx, 0xfee1c3ae
or ebx, ebp
xor ebx, 0xbe6fccd7
and eax, 0xbf71f086
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xc6649bbb
and eax, 0x399b6444
or eax, ebp
mov ebx, r10d
and ebx, 0xbdee831
mov ebp, r13d
and ebp, 0xf42117ce
or ebp, ebx
mov ebx, ebp
xor ebx, 0x40000748
and ebx, 0x408e0f79
xor ebp, 0xb4af18b7
or ebp, ebx
mov ebx, eax
xor ebx, 0x399b6444
xor eax, 0xc6649bbb
mov edi, ebp
not edi
and edi, eax
or eax, ebp
and ebp, ebx
or ebp, edi
not eax
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xdc48c134
and ebp, 0x23b73ecb
or ebp, eax
mov edi, ebp
xor edi, 0x2022000
xor ebp, 0x8080000
or ebp, 0xb0250148
and ebp, 0xb83d0bca
and edi, 0x42426024
or edi, ebp
or ebx, 0x4a5a6aa6
mov eax, ebx
not eax
and ebx, 0xb83d0bca
and eax, 0x5809411
or eax, ebx
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0xf52b9a20
and eax, 0xad465df
or eax, ebp
mov ebp, eax
not ebp
mov edi, ebp
and edi, 0x23dca5ec
mov ebx, eax
and ebx, 0xdc235a13
or ebx, edi
xor ebx, 0x23dca5ed
mov r8d, ebx
xor r8d, ebp
and r8d, ebx
mov ebx, eax
xor ebx, 0xb310fec8
and ebx, eax
or eax, 0x4cef0137
mov esi, eax
and esi, 0x325b8bf2
and ebp, 0x81007408
or ebp, esi
mov esi, ebx
not esi
or eax, esi
and esi, 0x325b8bf2
and ebx, 0xcda4740d
or ebx, esi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x19b75f0
and eax, 0xfe648a0f
or eax, ebp
mov ebx, eax
xor ebx, 0x4d7474c6
mov esi, r8d
not esi
xor eax, 0xb28b8b39
and ebx, esi
or esi, eax
and eax, r8d
or eax, ebx
mov ebp, esi
not ebp
mov ebx, esi
and ebx, 0x75652515
and ebp, 0x8a9adaea
or ebp, ebx
mov ebx, eax
not ebx
or esi, ebx
and ebx, 0x75652515
and eax, 0x8a9adaea
or eax, ebx
xor eax, ebp
not esi
or esi, eax
mov ebp, esi
not ebp
mov edi, esi
xor edi, 0xc9733db4
and edi, esi
and esi, 0xd7df2df5
mov ebx, ebp
and ebx, 0x2820d20a
or ebx, esi
xor ebx, 0x2820d20a
or ebx, ebp
and ebp, 0xc9733db4
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov ebp, edi
not ebp
and ebp, 0x368cc24b
and edi, 0xc9733db4
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0xb76ee11e
and edi, 0x48911ee1
or edi, ebp
mov eax, edi
xor eax, 0x8111e41
xor edi, 0xa30ec100
and edi, 0xe38ec1a0
and eax, 0x1c713e5f
or eax, edi
mov esi, eax
xor esi, 0xa2068120
xor eax, 0x10210251
and eax, 0x51a942d1
and esi, 0xae56bd2e
or esi, eax
mov eax, ebx
not eax
and eax, 0xb16854c
and ebx, 0xf4e97ab3
or ebx, eax
mov eax, esi
xor eax, 0xae56bd2e
mov ebp, esi
xor ebp, 0x890040
and ebp, 0xa4d9bd6e
xor esi, 0x218d3d6a
and esi, eax
and eax, 0x5b264291
or eax, ebp
mov r8d, eax
xor r8d, 0x5b264291
xor eax, 0x2b023d2a
and eax, r8d
mov r10d, eax
not r10d
mov ebp, r10d
and ebp, 0x3b5eb59e
and eax, 0xc4a14a61
or eax, ebp
mov ebp, esi
not ebp
or r10d, ebp
and ebp, 0x3b5eb59e
and esi, 0xc4a14a61
or esi, ebp
xor esi, eax
not r10d
or r10d, esi
mov esi, ebx
xor esi, 0xf4e97ab3
mov eax, ebx
xor ebx, 0x7b32faf7
and ebx, esi
or esi, 0x70247fbb
mov ebp, esi
not ebp
mov r9d, esi
and r9d, 0x5259704b
and ebp, 0x8d828004
or ebp, r9d
mov edi, ebx
not edi
or esi, edi
and edi, 0x5259704b
and ebx, 0xada68fb4
or ebx, edi
xor ebx, ebp
not esi
or esi, ebx
mov ebp, r10d
not ebp
and ebp, esi
not esi
and esi, r10d
or esi, ebp
xor eax, 0xb16854c
mov ebp, r8d
and ebp, eax
xor eax, r8d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x2a9b5430
and eax, 0xd564abcf
or eax, ebp
xor eax, 0xd564abcf
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xec9311c2
and ebp, eax
and eax, 0x136cee3d
or eax, ebx
mov ebx, eax
xor ebx, 0x1244421c
xor eax, 0xec9311c2
mov edi, eax
and edi, 0x892bbce1
and ebx, 0x76d4431e
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x892bbce1
and ebp, 0x76d4431e
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
mov edi, ebp
and edi, eax
and ebp, 0x9abcefd9
and eax, 0x65431026
or eax, ebp
xor eax, 0x9abcefd9
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov ebp, eax
xor ebp, 0xb34ae579
and ebp, eax
mov ebx, eax
not eax
and eax, 0x91000541
and ebx, 0x224ae038
or ebx, eax
xor ebx, 0x224ae038
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x4cb51a86
and ebp, 0xb34ae579
or ebp, eax
sete al
setne r8b
mov r9d, r8d
xor r9b, r14b
mov r10d, r9d
and r10b, r8b
mov ebx, r12d
or bl, r8b
xor bl, 1
mov r11d, r10d
and r11b, bl
xor bl, r10b
or bl, r11b
mov r10d, ebx
xor r10b, r12b
xor r10b, 1
or bl, r14b
xor bl, 1
or bl, r10b
and r8b, r14b
or r8b, r9b
mov r9d, r12d
and r9b, al
xor al, r12b
or al, r9b
mov r9d, r8d
or r9b, al
xor al, r8b
xor al, 1
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, ebx
xor r8b, 1
mov r9d, eax
xor r9b, 1
and r9b, bl
mov r10d, r8d
and r10b, al
or r10b, r9b
xor bl, r10b
and bl, r10b
xor al, r8b
mov r8d, eax
xor r8b, 1
xor al, bl
xor bl, 1
or bl, r8b
mov r8d, eax
xor r8b, bl
test al, 1
mov eax, 0x9c51c161
mov ebp, 0x80a2dc5e
cmovne ebp, eax
test bl, 1
mov ebx, 0x80a2dc5e
cmovne ebp, ebx
test r8b, 1
cmove ebp, eax
mov dword [rsp + 0x7c], ebp
mov edi, dword [rsp + 8]
mov ebp, edi
and ebp, 0x8b766c96
mov eax, r13d
and eax, 0x74899369
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5511390d
and eax, 0xaaeec6f2
or eax, ebp
mov ebp, eax
xor ebp, 0x2188a064
xor eax, 0xde67559b
and ebp, 0x61a8f5ed
mov ebx, eax
and ebx, 0x9e570a12
or ebx, ebp
xor ebx, 0x9b16d3cf
and eax, 0xfabe2622
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xd2e9e5aa
and eax, 0x2d161a55
or eax, ebp
mov ebx, edi
and ebx, 0x541d9dd
mov ebp, r13d
xor ebp, 0xfabe2622
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xeba8075
and ebp, 0xf1457f8a
or ebp, ebx
mov ebx, eax
xor ebx, 0x2d161a55
xor eax, 0x50a82588
mov esi, ebp
xor ebp, 0xeba8075
mov edi, ebx
xor edi, ebp
and edi, ebx
and eax, 0x71b83dcc
and ebx, 0x8e47c233
or ebx, eax
xor esi, 0x80454202
and ebp, 0x71b83dcc
and esi, 0x8e47c233
or esi, ebp
xor esi, ebx
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x57b61c46
and edi, 0xa849e3b9
or edi, ebp
mov ebp, esi
not ebp
or eax, ebp
and ebp, 0x57b61c46
and esi, 0xa849e3b9
or esi, ebp
xor esi, edi
not eax
or eax, esi
mov ebp, eax
not ebp
and ebp, 0xfabe2623
and eax, 0x541d9dc
or eax, ebp
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0x7a676058
and ebx, eax
or eax, 0x85989fa7
mov edi, eax
and edi, 0x345689f7
and ebp, 0x4a216008
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0x345689f7
and ebx, 0xcba97608
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x5924da98
and eax, 0xa6db2567
or eax, ebp
mov ebp, eax
xor ebp, 0xdcbc453f
mov ebx, ebp
mov edi, dword [rsp + 0x50]
xor ebx, edi
and ebx, ebp
xor eax, 0x22022840
and eax, 0x2a9a696b
and ebp, 0xd5659694
or ebp, eax
and edi, 0x2a9a696b
and r15d, 0xd5659694
or r15d, edi
xor r15d, ebp
mov eax, ebx
and eax, r15d
xor r15d, ebx
or r15d, eax
mov eax, r15d
not eax
mov ebp, eax
and ebp, 0xc5a3483a
and eax, r15d
and r15d, 0x3a5cb7c5
or r15d, ebp
mov ebp, r15d
xor ebp, 0x8443601
xor r15d, 0xc5a3483a
mov ebx, r15d
and ebx, 0xf63881ce
and ebp, 0x9c77e31
or ebp, ebx
mov ebx, eax
not ebx
or r15d, ebx
and ebx, 0xf63881ce
and eax, 0x9c77e31
or eax, ebx
xor eax, ebp
not r15d
or r15d, eax
setne r11b
sete al
mov r9d, r14d
xor r9b, al
and al, r14b
and r11b, r12b
or r11b, al
mov eax, r11d
xor al, 1
mov ebx, r12d
and bl, al
and r11b, r14b
or r11b, bl
xor r11b, 1
or r11b, al
mov r10d, r11d
xor r10b, 1
mov esi, r10d
and sil, r11b
mov eax, esi
and al, r10b
mov ebx, esi
xor bl, r10b
or bl, al
mov edi, r10d
or dil, r11b
xor bl, dil
mov r8d, edi
and r8b, r11b
xor dil, r11b
or dil, r8b
xor bl, 1
xor dil, 1
mov r8d, ebx
and r8b, dil
xor dil, bl
or dil, r8b
mov r8d, r9d
xor r8b, 1
mov eax, r9d
xor al, r8b
and al, r9b
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov ebp, eax
xor bpl, bl
or al, bl
xor al, 1
or al, bpl
mov ebp, r8d
or bpl, r9b
xor al, bpl
mov r15d, ebp
and r15b, bl
xor bl, bpl
or bl, r15b
mov ebp, eax
xor bpl, bl
or bl, al
xor bl, 1
or bl, bpl
mov eax, ebx
xor al, 1
or al, dil
xor dil, 1
or dil, bl
xor al, 1
xor dil, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov eax, esi
and al, r11b
xor sil, r11b
or sil, al
and r8b, r9b
xor r8b, 1
mov eax, r8d
xor al, r9b
or r8b, r9b
xor r8b, 1
or r8b, al
mov eax, esi
xor al, 1
and al, r8b
xor r8b, 1
and r8b, sil
or r8b, al
mov eax, r10d
and al, r9b
xor r10b, r9b
or r10b, al
mov eax, r10d
xor al, r8b
xor r8b, 1
or r8b, r10b
xor al, 1
xor r8b, 1
or r8b, al
mov r10d, edi
xor r10b, 1
mov r11d, edi
and r11b, r10b
mov r9d, r11d
and r9b, dil
xor r11b, dil
or r11b, r9b
mov ebx, r8d
xor bl, 1
mov eax, ebx
and al, r8b
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
mov ebx, r11d
xor bl, 1
and bl, al
xor al, 1
and al, r11b
or al, bl
mov ebx, r10d
and bl, r8b
xor r10b, r8b
or r10b, bl
mov ebx, r10d
xor bl, al
test r10b, 1
mov ebp, 0xf3639dc7
mov edi, 0x80a2dc5e
cmovne ebp, edi
test al, 1
cmove ebp, edi
test bl, 1
mov eax, 0xf3639dc7
cmove ebp, eax
mov dword [rsp + 0x78], ebp
mov r15d, dword [rsp + 8]
mov eax, r15d
and eax, 0xe3630068
mov ebp, r13d
and ebp, 0x1c9cff97
or ebp, eax
mov eax, ebp
xor eax, 0xc140e83
xor ebp, 0x81620060
and ebp, 0x91eaf174
and eax, 0x6e150e8b
or eax, ebp
mov ebp, eax
xor ebp, 0x6e150e8b
xor eax, 0x80e8a000
and eax, 0xe0e9ac09
mov edi, ebp
and edi, 0x1f1653f6
or edi, eax
xor edi, 0xe0e9ac08
and ebp, 1
or ebp, edi
mov ebx, r15d
and ebx, 0x6d783f5
mov r10d, r13d
and r10d, 0xf9287c0a
or r10d, ebx
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0x96a1c83b
xor ebp, 0x5da44dcb
and ebp, ebx
and ebx, 0x695e37c4
or ebx, edi
mov r8d, ebx
xor ebx, 0x96a1c83b
mov r11d, ebx
or r11d, 0x5da44dcb
mov esi, r11d
not esi
mov r9d, r11d
and r9d, 0x91a8e790
and esi, 0x22531024
or esi, r9d
mov eax, ebp
not eax
or r11d, eax
and eax, 0x91a8e790
and ebp, 0x6e57186f
or ebp, eax
xor ebp, esi
not r11d
or r11d, ebp
xor r10d, 0x6d783f4
or r10d, r15d
mov eax, r10d
xor eax, 0x5da44dcb
mov esi, eax
and esi, r10d
mov ebp, esi
not ebp
mov r9d, ebp
and r9d, 0x3a56c58f
and esi, 0xc5a93a70
or esi, r9d
mov r9d, r10d
not r9d
and eax, r9d
mov edi, eax
not edi
or ebp, edi
and edi, 0x3a56c58f
and eax, 0xc5a93a70
or eax, edi
xor eax, esi
not ebp
or ebp, eax
mov eax, r11d
not eax
and eax, ebp
not ebp
and ebp, r11d
or ebp, eax
xor r8d, 0x290a1404
mov eax, ebx
and eax, 0xd055abe3
and r8d, 0x2faa541c
or r8d, eax
or ebx, r9d
and r9d, 0xd055abe3
and r10d, 0x2faa541c
or r10d, r9d
xor r10d, r8d
not ebx
or ebx, r10d
mov r14d, ebp
not r14d
mov eax, r14d
and eax, 0x81c1fa97
and ebp, 0x7e3e0568
or ebp, eax
mov eax, ebx
not eax
or r14d, ebx
and ebx, 0x81c1fa97
and eax, 0x7e3e0568
or eax, ebx
xor eax, ebp
not r14d
or r14d, eax
mov eax, r14d
not eax
mov ebp, eax
and ebp, 0xd60003af
and eax, r14d
and r14d, 0x29fffc50
or r14d, ebp
mov ebp, r14d
xor ebp, 0x21b0fc10
xor r14d, 0xd60003af
mov ebx, r14d
and ebx, 0x9a4f00c6
and ebp, 0x65b0ff39
or ebp, ebx
mov ebx, eax
not ebx
or r14d, ebx
and ebx, 0x9a4f00c6
and eax, 0x65b0ff39
or eax, ebx
xor eax, ebp
not r14d
or r14d, eax
mov eax, r15d
and eax, 0x4b33d8f5
mov ebp, r13d
xor ebp, 0x4b33d8f5
and ebp, r13d
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xb51a6c6e
and ebp, 0x4ae59391
or ebp, eax
mov ebx, r14d
not ebx
and ebx, 0x4349e027
mov edi, r14d
and edi, 0xbcb61fd8
or edi, ebx
mov r10d, ebp
xor r10d, 0x140104
xor ebp, 0xfe29b49b
mov esi, ebp
and esi, 0xade3de73
and r10d, 0x521c218c
or r10d, esi
mov r8d, edi
xor r8d, 0xbcb61fd8
mov esi, r8d
and esi, 0xa897dd6c
and r14d, 0x57682293
or r14d, esi
mov r9d, r10d
xor r10d, 0xade3de73
mov ebx, r10d
or ebx, 0x57682293
mov r11d, ebx
not r11d
and ebx, 0xbae4b57f
and r11d, 0x134800
or r11d, ebx
or ebp, 0xa897dd6c
mov esi, ebp
not esi
and ebp, 0xbae4b57f
and esi, 0x45080280
or esi, ebp
xor esi, r11d
mov ebp, r14d
not ebp
and ebp, esi
not esi
and esi, r14d
or esi, ebp
xor edi, 0x4349e027
mov ebp, edi
and ebp, 0xd4b60327
and r8d, 0x2b49fcd8
or r8d, ebp
xor r9d, 0x2082088
or edi, r10d
and r10d, 0xd4b60327
and r9d, 0x2b49fcd8
or r9d, r10d
xor r9d, r8d
not edi
or edi, r9d
mov ebp, edi
not ebp
and ebp, 0x3b8fd65e
and edi, 0xc47029a1
or edi, ebp
xor edi, 0xc47029a1
mov ebp, esi
and ebp, edi
xor edi, esi
or edi, ebp
mov eax, edi
xor eax, 0xcbbc872d
and eax, edi
not edi
and edi, 0xcbbc872d
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1d1881a9
and eax, 0xe2e77e56
or eax, ebp
xor eax, 0x295bf97b
sete r9b
mov r8d, r9d
xor r8b, r12b
mov eax, r8d
and al, r12b
xor r8b, 1
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
xor r9b, byte [rsp + 0x2c]
mov esi, r9d
xor sil, 1
mov ebx, esi
or bl, r9b
mov eax, ebx
not al
mov r10d, r9d
and r10b, bl
and al, sil
or al, r10b
or bl, sil
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
mov ebx, eax
and bl, r10b
mov r11d, ebx
xor bl, al
xor r11b, 1
or r11b, r10b
xor r11b, 1
or r11b, bl
mov eax, r11d
and al, r8b
mov r10d, r8d
xor r10b, 1
xor r11b, 1
and r11b, r10b
or r11b, al
mov ebx, esi
or sil, r8b
and r8b, r10b
xor r8b, 1
mov eax, r8d
xor al, r10b
or r8b, r10b
xor r8b, 1
or r8b, al
and bl, r9b
xor bl, 1
mov eax, ebx
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
mov eax, r8d
xor al, 1
and al, bl
xor bl, 1
and bl, r8b
or bl, al
xor r9b, r10b
xor sil, 1
or sil, r9b
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, esi
xor al, 1
mov ebx, r11d
xor bl, 1
and al, bl
or bl, sil
and sil, r11b
or sil, al
mov eax, ebx
xor al, sil
test al, 1
mov r10d, 0xc7c312ca
mov eax, 0x97b1cc58
cmovne eax, r10d
test sil, 1
mov ebp, 0x97b1cc58
cmove ebp, eax
test bl, 1
cmovne ebp, eax
mov dword [rsp + 0xf0], ebp
mov eax, r15d
and eax, 0x3a0000c0
mov ebp, r13d
and ebp, 0xc50c4404
or ebp, eax
mov eax, ebp
xor eax, 0x10c0000
xor ebp, 0x3a539a70
and ebp, 0xfe53de74
and eax, 0x10c0080
or eax, ebp
mov ebx, r15d
or ebx, 0xff0c44c4
mov ebp, ebx
not ebp
and ebx, 0xfe53de74
and ebp, 0xa0210b
or ebp, ebx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0xf3bb3b
and ebp, 0xff0c44c4
or ebp, eax
mov edi, ebp
not edi
and ebp, 0x8ce20065
mov eax, edi
and eax, 0x731dff9a
or eax, ebp
xor eax, 0xf921c2e5
and edi, 0x75c3c280
or edi, eax
mov eax, r15d
and eax, 0x8a3c3d7f
mov ebp, r13d
and ebp, 0x75c3c280
or ebp, eax
mov r9d, ebp
xor r9d, r15d
and r9d, ebp
mov ebx, edi
not ebx
mov eax, edi
and eax, 0x9c969273
and ebx, 0x63696d8c
or ebx, eax
mov r8d, ebx
xor ebx, 0x9c969273
mov ebp, ebx
or ebp, 0xf7f94106
mov eax, ebp
not eax
and ebp, 0xe604f84a
and eax, 0x80206b1
or eax, ebp
or edi, 0x806bef9
mov esi, edi
not esi
and edi, 0xe604f84a
and esi, 0x11f90104
or esi, edi
xor esi, eax
mov ebp, r9d
not ebp
mov edi, ebp
and edi, 0x806bef9
mov eax, r9d
xor eax, 0x806bef9
and eax, r9d
mov r11d, edi
and r11d, eax
xor eax, edi
or eax, r11d
mov edi, esi
not edi
and edi, 0xe7996a1
and esi, 0xf186695e
or esi, edi
mov edi, eax
not edi
and edi, 0xe7996a1
and eax, 0xf186695e
or eax, edi
xor eax, esi
xor r8d, 0x41014004
mov edi, ebx
and edi, 0xaaf8adea
and r8d, 0x55075215
or r8d, edi
or ebx, r9d
and r9d, 0xaaf8adea
and ebp, 0x55075215
or ebp, r9d
xor ebp, r8d
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xb18496c3
and ebx, 0x4e7b693c
or ebx, ebp
xor ebx, 0x4e7b693c
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov ebp, ebx
xor ebp, 0xa3963917
and ebp, ebx
mov eax, ebx
not ebx
and ebx, 0xa1943910
and eax, 0x2020007
or eax, ebx
xor eax, 0x2020007
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xd655fb96
and ebp, 0x29aa0469
or ebp, eax
mov ebx, r15d
and ebx, 0x224e9483
mov eax, r13d
and eax, 0xddb16b7c
or eax, ebx
mov ebx, eax
xor ebx, 0x19112944
xor eax, 0x224e9483
mov edi, eax
and edi, 0xe4aec6b9
and ebx, 0x1b513946
or ebx, edi
mov r8d, dword [rsp + 0x18]
mov edi, r8d
and edi, 0xe4aec6b9
mov esi, dword [rsp + 0x1c]
and esi, 0x1b513946
or esi, edi
xor esi, ebx
or eax, r8d
not eax
or eax, esi
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xcba7b76d
mov esi, ebp
and esi, 0x34584892
or esi, ebx
not eax
xor esi, 0xcba7b76d
or esi, eax
not esi
xor eax, ebp
not eax
and eax, ebp
mov ebx, esi
and ebx, eax
xor eax, esi
or eax, ebx
and edi, 0xc25aa904
and ebp, 0x3da556fb
or ebp, edi
mov ebx, ebp
xor ebx, 0x3da556fb
xor ebp, 0xc25aa904
and ebp, eax
not eax
and ebx, eax
or ebp, ebx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
setne r9b
sete r11b
mov eax, r12d
mov r8d, r12d
xor r8b, r11b
and r11b, r12b
mov r12b, byte [rsp + 0x20]
mov ebx, r12d
and bl, r9b
or bl, r11b
and r8b, al
mov r11d, eax
mov eax, r8d
and al, bl
xor r8b, bl
or r8b, al
mov eax, ebx
xor al, r11b
and al, bl
xor bl, 1
or bl, r9b
xor bl, 1
xor al, bl
mov esi, eax
xor sil, 1
and sil, bl
mov ebx, esi
and bl, al
xor sil, al
or sil, bl
mov r11d, esi
xor r11b, 1
and sil, r11b
mov eax, r11d
and al, sil
xor sil, r11b
or sil, al
mov eax, r8d
xor al, 1
mov edi, r8d
and dil, al
mov ebx, edi
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or r9b, bl
xor dil, r8b
or dil, bl
or al, r8b
mov ebx, edi
xor bl, al
or al, dil
xor al, 1
or al, bl
mov r8d, esi
xor r8b, 1
mov ebx, esi
or bl, r8b
mov edi, ebx
xor dil, 1
and dil, sil
mov ebp, ebx
and bpl, r8b
or bpl, dil
mov edi, ebx
and dil, r11b
xor bl, r11b
or bl, dil
xor bl, 1
mov r11d, ebp
and r11b, bl
xor bl, bpl
or bl, r11b
xor al, 1
mov r11d, eax
xor r11b, bl
xor r11b, 1
and r11b, bl
or al, bl
xor al, 1
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
xor sil, r9b
xor r9b, 1
or r8b, r9b
xor sil, 1
mov ebx, r8d
xor bl, sil
or sil, r8b
xor sil, 1
or sil, bl
mov r8d, eax
xor r8b, 1
mov ebx, eax
and bl, r8b
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
mov eax, esi
xor al, 1
and al, sil
xor al, 1
mov r9d, eax
xor r9b, sil
or al, sil
xor al, 1
or al, r9b
mov r9d, ebx
xor r9b, 1
and r9b, al
xor al, 1
and al, bl
or al, r9b
mov ebx, r8d
and bl, sil
xor r8b, sil
or r8b, bl
mov ebx, r8d
xor bl, al
test r8b, 1
mov ebp, 0x9e02ac80
cmovne ebp, r10d
test al, 1
cmove ebp, r10d
test bl, 1
mov eax, 0x9e02ac80
cmove ebp, eax
mov dword [rsp + 0x74], ebp
mov eax, r15d
and eax, 0x2e40080a
mov ebp, r13d
and ebp, 0x80084
or ebp, eax
xor ebp, 0x80084
mov eax, r13d
and eax, 0xd1b7f771
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x885938cb
and eax, 0x77a6c734
or eax, ebp
mov ebp, eax
xor ebp, 0x40688b3a
xor eax, 0x26113000
and eax, 0x3f977480
and ebp, 0xc0688b7f
or ebp, eax
mov eax, ebp
xor eax, 0x48827f
xor ebp, 0x20943400
and ebp, 0xe0b43d00
and eax, 0x1f4bc2ff
or eax, ebp
mov r14d, eax
xor r14d, 0x80001400
xor eax, 0x1549426f
and eax, 0x75fd6b6f
and r14d, 0x8a029490
or r14d, eax
mov ebx, r15d
and ebx, 0xdd5a5567
mov eax, r13d
and eax, 0x22a5aa98
or eax, ebx
mov ebx, eax
xor ebx, 0x22a5aa98
xor eax, 0xdd5a5567
or eax, ebx
mov r9d, r14d
xor r14d, 0x75fd6b6f
mov r11d, eax
xor r11d, 0xb61f7e2c
mov r10d, r11d
and r10d, eax
mov r8d, r14d
and r8d, eax
mov ebp, r14d
xor r14d, eax
not eax
and r11d, eax
xor r9d, 0x8008090
or r9d, 0xb61f7e2c
mov eax, r9d
not eax
and r9d, 0xe0fe895
and eax, 0x41e00142
or eax, r9d
or ebp, 0x49e081d3
mov ebx, ebp
not ebx
and ebp, 0xe0fe895
and ebx, 0xb0101628
or ebx, ebp
xor ebx, eax
mov eax, r10d
not eax
mov ebp, eax
and ebp, 0x15a9a127
and r10d, 0xea565ed8
or r10d, ebp
mov edi, r11d
not edi
or eax, edi
and edi, 0x15a9a127
and r11d, 0xea565ed8
or r11d, edi
xor r11d, r10d
not eax
or eax, r11d
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
or r14d, r8d
mov esi, r14d
not esi
and esi, 0x33e6038e
and r14d, 0xcc19fc71
or r14d, esi
mov r9d, eax
not r9d
mov ebp, r9d
and ebp, 0x438c31a1
and eax, 0xbc73ce5e
or eax, ebp
mov ebp, r14d
xor ebp, 0x8c11cc50
xor r14d, 0x33e6038e
or r9d, r14d
and r14d, 0x438c31a1
and ebp, 0xbc73ce5e
or ebp, r14d
xor ebp, eax
not r9d
or r9d, ebp
mov ebp, r9d
not ebp
mov eax, ebp
and eax, 0xaff9ed67
mov ebx, r9d
mov r10d, r9d
and r9d, 0x50061298
or r9d, eax
xor r9d, 0x299a50c0
or r9d, ebp
and ebp, 0x11885711
and ebx, 0xc410844
or ebx, ebp
xor ebx, 0xc410844
and r10d, 0xe236a0aa
or r10d, ebx
mov eax, r10d
not eax
and eax, 0xe236a0aa
and r10d, 0x1dc95f55
or r10d, eax
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0x82592ea9
mov ebx, r10d
and ebx, 0x7da6d156
or ebx, eax
mov eax, ebx
xor eax, 0x4229106
and eax, 0x8663bda7
xor ebx, 0xfbc56cf1
or ebx, eax
mov eax, ebx
not eax
and eax, 0x2a839a2f
and ebx, 0xd57c65d0
or ebx, eax
mov eax, r9d
not eax
mov edi, r9d
xor edi, 0x4b0c14c5
and edi, eax
mov eax, ebx
xor eax, 0x94706110
or eax, 0x4b0c14c5
mov esi, eax
not esi
and eax, 0x4973a1c6
and esi, 0xb4804a38
or esi, eax
xor ebx, 0x2a839a2f
mov eax, ebx
or eax, 0xb4f3eb3a
mov ebp, eax
not ebp
and eax, 0x4973a1c6
and ebp, 0x20c1401
or ebp, eax
xor ebp, esi
mov eax, ebx
and eax, r9d
xor ebx, r9d
and r9d, 0xb4f3eb3a
mov esi, r9d
and esi, edi
xor edi, r9d
or edi, esi
mov esi, ebp
not esi
and esi, 0xd5899009
and ebp, 0x2a766ff6
or ebp, esi
mov esi, edi
not esi
and esi, 0xd5899009
and edi, 0x2a766ff6
or edi, esi
xor edi, ebp
or ebx, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xfc195003
and edi, 0x3e6affc
or edi, ebp
mov ebp, ebx
not ebp
or eax, ebx
and ebx, 0xfc195003
and ebp, 0x3e6affc
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xfa19fbb0
and eax, 0x5e6044f
or eax, ebx
mov ebx, eax
xor ebx, 0x4400404
xor eax, 0x82001180
or eax, 0x788c4201
and eax, 0xfaae5383
and ebx, 0x441ac24
or ebx, eax
or ebp, 0x8663bda6
mov r9d, ebp
not r9d
and ebp, 0xfaae5383
and r9d, 0x1100058
or r9d, ebp
xor r9d, ebx
mov ebp, r8d
and r8d, 1
and r10d, 0xfffffffe
or r10d, r8d
or ebp, 0xfffffffe
mov ebx, r10d
not ebx
mov edi, ebp
or ebp, ebx
and ebx, 0x5cd8da59
and r10d, 0xa32725a6
or r10d, ebx
and edi, 0x5cd8da59
xor r10d, edi
not ebp
or ebp, r10d
mov ebx, ebp
not ebx
mov edi, ebp
xor edi, 0xd97db6ce
and edi, ebp
or ebp, 0x26824931
mov esi, ebp
and esi, 0x9cc01d1b
and ebx, 0x413da2c4
or ebx, esi
mov esi, edi
not esi
or ebp, esi
and esi, 0x9cc01d1b
and edi, 0x633fe2e4
or edi, esi
xor edi, ebx
not ebp
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x1a6cbe3a
and ebp, 0xe59341c5
or ebp, ebx
mov ebx, ebp
xor ebx, 0x18228200
xor ebp, 0x811100a0
and ebp, 0xa5dd75ab
and ebx, 0x5a228a54
or ebx, ebp
mov edi, ebx
xor edi, 0x5a228a54
mov ebp, r9d
xor ebp, edi
and ebp, r9d
mov eax, r9d
not eax
and eax, 0x2f4b569f
and r9d, 0xd0b4a960
or r9d, eax
xor ebx, 0x80942120
and edi, 0x2f4b569f
and ebx, 0xd0b4a960
or ebx, edi
xor ebx, r9d
mov eax, ebp
not eax
mov edi, eax
and edi, 0xc0042e26
and ebp, 0x3ffbd1d9
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xc0042e26
and ebx, 0x3ffbd1d9
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov esi, eax
not esi
mov edi, esi
and edi, eax
mov r8d, eax
mov ebp, eax
and eax, 0x467d3e1a
mov ebx, esi
and ebx, 0xb982c1e5
or ebx, eax
and r8d, 0xbcaea4cb
xor ebx, 0xb982c1e5
or ebx, esi
and esi, 0x43515b34
or esi, r8d
mov eax, edi
not eax
or ebp, eax
and eax, 0xbcaea4cb
and edi, 0x43515b34
or edi, eax
xor edi, esi
not ebp
or ebp, edi
mov eax, ebp
not eax
mov esi, eax
and eax, 0xb646e37c
and ebp, 0x49b91c83
or ebp, eax
mov edi, ebx
not edi
or esi, ebx
and ebx, 0xb646e37c
and edi, 0x49b91c83
or edi, ebx
xor edi, ebp
not esi
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov ebp, edi
xor ebp, 0xec3ff89
and ebp, edi
mov eax, edi
not edi
and edi, 0x8412f08
and eax, 0x682d081
or eax, edi
mov ebx, eax
xor ebx, 0x4800080
xor eax, 0xf97d2f7e
mov edi, eax
and edi, 0xe31efa7f
and ebx, 0xcc10580
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xe31efa7f
and ebp, 0x1ce10580
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x65304250
and eax, 0x9acfbdaf
or eax, ebp
mov r8d, eax
xor r8d, 0x6bf3bdd9
mov edi, eax
xor eax, 0x6ac8c958
mov esi, eax
and esi, r8d
mov ebp, esi
not ebp
mov ebx, ebp
and ebx, 0xc290195e
and esi, 0x3d6fe6a1
or esi, ebx
xor edi, 0x940c4226
and eax, edi
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0xc290195e
and eax, 0x3d6fe6a1
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x36f3106
and ebp, 0xfc90cef9
or ebp, eax
and edi, 0xbc27aa82
mov eax, r8d
and eax, 0x43d8557d
or eax, edi
xor eax, 0x43d8557d
or eax, r8d
mov ebx, eax
not ebx
and ebx, 0xccc85d49
and eax, 0x3337a2b6
or eax, ebx
xor ebp, 0xfdabba78
xor eax, 0x3337a2b6
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x33200f8
mov ebx, eax
and ebx, 0xc0481202
or ebx, ebp
xor ebx, 0xc0481202
and eax, 0x3c85ed05
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x3c85ed05
and eax, 0xc37a12fa
or eax, ebp
setne bl
sete r8b
mov r9d, r8d
or r9b, r12b
xor r9b, 1
mov eax, r8d
xor al, r12b
not al
and al, r12b
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov r9d, eax
mov r11b, byte [rsp + 4]
xor r9b, r11b
xor al, r9b
xor al, 1
and al, r9b
mov r9d, ebx
xor r9b, r11b
mov r10d, r9d
xor r10b, bl
and r10b, r9b
xor r8b, r11b
or bl, r12b
xor bl, 1
or bl, r8b
mov r8d, ebx
not r8b
mov r9d, r10d
xor r9b, bl
and r9b, r10b
and bl, r10b
xor r10b, 1
and r10b, r8b
or bl, r10b
mov r8d, r9d
and r8b, bl
xor bl, r9b
or bl, r8b
mov r8d, eax
or r8b, bl
xor bl, al
xor r8b, 1
or r8b, bl
xor bl, 1
mov r9d, r8d
and r9b, bl
xor bl, r8b
or r9b, bl
mov eax, r9d
xor al, bl
test al, 1
mov r8d, 0x1bb13f71
mov eax, 0x98e76bcf
cmovne eax, r8d
test r9b, 1
mov ebp, 0x98e76bcf
cmovne ebp, eax
test bl, 1
cmove ebp, eax
mov dword [rsp + 0xec], ebp
mov r9d, r15d
mov ebp, r15d
and ebp, 0x9c9a7632
mov eax, r13d
and eax, 0x636589cd
or eax, ebp
mov ebp, eax
xor ebp, 0x4500cc
xor eax, 0x9c9a7632
mov ebx, eax
and ebx, 0xf738ab21
and ebp, 0x8c754de
or ebp, ebx
mov esi, dword [rsp + 0x18]
mov ebx, esi
and ebx, 0xf738ab21
mov edi, dword [rsp + 0x1c]
and edi, 0x8c754de
or edi, ebx
xor edi, ebp
or eax, esi
not eax
or eax, edi
mov r15d, eax
not r15d
and eax, 0x8d4702
and r15d, 0xff72b8fd
or r15d, eax
mov eax, r15d
xor eax, 0xd951cea4
xor r15d, 0xff72b8fd
and r15d, eax
mov eax, r9d
and eax, 0xc97b2b8c
mov ebp, r13d
and ebp, 0x3684d473
or ebp, eax
mov esi, ebp
xor esi, 0x3684d473
xor ebp, 0x8171028c
and ebp, 0x87f556ef
mov eax, esi
and eax, 0x780aa910
or eax, ebp
xor eax, 0x5e29df49
and esi, 0xd9dc89a6
or esi, eax
mov eax, esi
not eax
and eax, 0x16dddebc
and esi, 0xe9222143
or esi, eax
mov r10d, esi
xor r10d, 0xe9222143
mov eax, esi
xor eax, 0x24106b0
and eax, 0x6b4327f3
xor esi, 0xa2141c58
and esi, r10d
and r10d, 0x94bcd80c
or r10d, eax
mov r9d, r15d
not r9d
mov eax, r15d
xor eax, 0x4b363d1b
mov edi, eax
and edi, r9d
mov r14d, edi
not r14d
mov r11d, r14d
and r11d, 0x5ccbfe57
and edi, 0xa33401a8
or edi, r11d
and eax, r15d
mov ebp, eax
not ebp
or r14d, ebp
and ebp, 0x5ccbfe57
and eax, 0xa33401a8
or eax, ebp
xor eax, edi
not r14d
or r14d, eax
mov r11d, r10d
xor r11d, 0x94bcd80c
mov eax, r10d
xor eax, 0x20751ae8
and eax, r11d
mov ebp, eax
not ebp
mov edi, ebp
and edi, 0x7d403ecc
and eax, 0x82bfc133
or eax, edi
mov edi, esi
not edi
or ebp, edi
and edi, 0x7d403ecc
and esi, 0x82bfc133
or esi, edi
xor esi, eax
not ebp
or ebp, esi
mov eax, r14d
not eax
and eax, 0x7609488c
and r14d, 0x89f6b773
or r14d, eax
mov eax, ebp
not eax
and eax, 0x7609488c
and ebp, 0x89f6b773
or ebp, eax
xor ebp, r14d
mov eax, r15d
and eax, 0x3a030f4f
and r9d, 0xc5fcf0b0
or r9d, eax
xor r10d, 0x6b4327f3
or r15d, r10d
and r10d, 0x3a030f4f
and r11d, 0xc5fcf0b0
or r11d, r10d
xor r11d, r9d
not r15d
or r15d, r11d
mov eax, r15d
not eax
and eax, 0xbedcc1e1
and r15d, 0x41233e1e
or r15d, eax
xor r15d, 0x41233e1e
mov eax, ebp
and eax, r15d
xor r15d, ebp
or r15d, eax
mov ebp, r15d
not ebp
or r15d, 0x2a810c2
and r15d, 0x3fbcd8e3
mov ebx, ebp
and ebp, 0x4003271c
or ebp, r15d
or ebx, 0x7d17ef3d
mov eax, ebx
not eax
and ebx, 0x3fbcd8e3
and eax, 0x80400000
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5b349964
and eax, 0xa4cb669b
or eax, ebp
mov r10d, eax
not r10d
mov ebp, r10d
and ebp, 0x110308c8
mov esi, eax
and esi, 0x80001002
or esi, ebp
xor esi, 0x80001002
mov edi, eax
xor edi, 0x910318ca
and edi, eax
mov ebp, esi
and ebp, edi
xor edi, esi
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0x6efce735
and edi, 0x910318ca
or edi, ebp
mov r9d, edi
not r9d
mov ebp, r9d
and ebp, 0x7b9e22e7
mov esi, edi
and esi, 0x8461dd18
or esi, ebp
and eax, 0x18473117
mov ebx, r10d
and ebx, 0xe7b8cee8
or ebx, eax
xor ebx, 0x9c26ec0f
and r10d, 0x8461dd18
or r10d, ebx
mov eax, r10d
not eax
and eax, 0x40c4677e
and r10d, 0xbf3b9881
or r10d, eax
not esi
or esi, r9d
mov eax, r10d
xor eax, 0xbf3b9881
and eax, esi
not esi
xor r10d, 0x40c4677e
mov ebp, esi
xor ebp, r10d
and ebp, esi
and r10d, esi
or r10d, eax
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov eax, r10d
not eax
and eax, 0x98010110
mov ebp, r10d
and ebp, 0x40220888
or ebp, eax
xor ebp, 0x40220888
and r10d, 0x27dcf667
or r10d, ebp
mov eax, r10d
not eax
and eax, 0xa3bd2b7e
and r10d, 0x5c42d481
or r10d, eax
and r9d, 0x22950740
mov eax, edi
and eax, 0xdd6af8bf
or eax, r9d
mov ebx, eax
xor ebx, 0xdd6af8bf
mov esi, eax
xor esi, 0x337461d3
and esi, ebx
and edi, 0xee1e996c
mov ebp, esi
and ebp, edi
xor edi, esi
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0x11e16692
and edi, 0xee1e996d
or edi, ebp
xor eax, 0x2910400
and eax, 0x53f9cc1e
mov ebp, ebx
and ebp, 0xac0633e1
or ebp, eax
xor ebp, 0xac0633e0
and ebx, 0xfffffffe
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x7567a69a
and ebx, 0x8a985965
or ebx, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x17f1838
and edi, 0xfe80e7c7
or edi, ebp
mov ebp, ebx
xor ebp, 0x8a804145
xor ebx, 0x7567a69a
or eax, ebx
and ebx, 0x17f1838
and ebp, 0xfe80e7c7
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xa491271b
and ebp, eax
and eax, 0x5b6ed8e4
or eax, ebx
mov ebx, eax
xor ebx, 0x4904c824
xor eax, 0xa491271b
mov edi, eax
and edi, 0x92eb12d9
and ebx, 0x6d14ed26
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x92eb12d9
and ebp, 0x6d14ed26
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov edi, eax
not edi
and eax, 0xe2755edc
and edi, 0x1d8aa123
or edi, eax
mov r11d, edi
xor r11d, 0x404444
xor edi, 0x182a120
and edi, 0xe3b7bbb8
and r11d, 0x1c484447
or r11d, edi
mov ebp, r11d
xor ebp, 0x1c484447
xor r11d, 0xe3b7bbb8
mov eax, r10d
xor eax, r11d
and eax, r10d
and r11d, r10d
not r10d
and r10d, ebp
or r11d, r10d
mov ebp, eax
and ebp, r11d
xor r11d, eax
or r11d, ebp
mov esi, r11d
not esi
mov edi, esi
and edi, 0xc7e156
mov ebp, r11d
and ebp, 0xff381ea9
or ebp, edi
mov eax, ebp
xor eax, 0x1f0814a0
xor ebp, 0xc44150
and ebp, 0xe0f44b59
and eax, 0x1f0bb4a6
or eax, ebp
mov r10d, eax
xor r10d, 0xc0d40048
xor eax, 0x4002400
and eax, 0x24206f11
and r10d, 0xdbdf90ee
or r10d, eax
mov eax, r10d
xor eax, 0x5ad190a6
and eax, 0x7ef1f3a6
xor r10d, 0xa52e6348
or r10d, eax
and esi, 0x810e0c59
xor r11d, 0x7ef1f3a6
or r11d, esi
mov r9d, r10d
not r9d
mov eax, r10d
xor eax, 0x15b2c908
mov esi, eax
and esi, r10d
and eax, r9d
mov edi, esi
and edi, eax
xor eax, esi
or eax, edi
mov ebx, r11d
xor ebx, 0x15b2c908
and ebx, r11d
mov esi, ebx
not esi
mov edi, esi
and edi, 0xa5c94d25
and ebx, 0x5a36b2da
or ebx, edi
mov ebp, r11d
or ebp, 0xea4d36f7
mov edi, ebp
not edi
or esi, ebp
and ebp, 0xa5c94d25
and edi, 0x10328008
or edi, ebp
xor edi, ebx
not esi
or esi, edi
mov edi, eax
not edi
and edi, esi
not esi
and esi, eax
or esi, edi
mov eax, r9d
and eax, 0x35e69223
and r10d, 0xca196ddc
or r10d, eax
mov eax, r11d
not eax
or r9d, eax
and eax, 0x35e69223
and r11d, 0xca196ddc
or r11d, eax
xor r11d, r10d
not r9d
or r9d, r11d
mov eax, esi
not eax
mov ebp, eax
and ebp, 0xaf5fcb72
and esi, 0x50a0348d
or esi, ebp
mov ebp, r9d
not ebp
or eax, r9d
and r9d, 0xaf5fcb72
and ebp, 0x50a0348d
or ebp, r9d
xor ebp, esi
not eax
or eax, ebp
mov ebp, eax
or eax, 0x7cd74daf
mov ebx, eax
not ebx
and eax, 0xe651ed89
and ebx, 0x1281250
or ebx, eax
not ebp
or ebp, 0x8328b250
mov eax, ebp
not eax
and ebp, 0xe651ed89
and eax, 0x18860026
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xfdd941f6
and eax, 0x226be09
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xe6753351
mov edi, eax
and edi, 0x198accae
or edi, ebx
and ebp, 0x5faed59d
and eax, 0xa0512a62
or eax, ebp
mov ebp, edi
xor ebp, 0xe6753351
mov ebx, eax
xor eax, 0x5faed59d
and eax, ebp
xor ebx, 0xa0512a62
xor edi, 0x198accae
and ebx, edi
or eax, ebx
xor edi, eax
test edi, eax
sete r9b
mov ebx, r9d
mov r10d, r12d
or bl, r12b
xor bl, 1
mov eax, r9d
xor al, r12b
not al
and al, r12b
mov esi, r12d
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov ebx, eax
mov r11b, byte [rsp + 4]
xor bl, r11b
xor bl, 1
or al, r12b
xor al, 1
or al, bl
mov r10d, r9d
xor r10b, r11b
mov ebx, r11d
and bl, r9b
or r9b, r11b
mov r14d, r11d
xor r9b, 1
or r9b, r10b
or bl, r10b
xor r9b, 1
xor bl, 1
mov r10d, ebx
xor r10b, r9b
or bl, r9b
xor bl, 1
or bl, r10b
xor r10b, 1
mov r9d, r10d
xor r9b, bl
or bl, r10b
xor bl, 1
or bl, r9b
xor al, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov r10d, r9d
xor r10b, 1
mov esi, r9d
and sil, r10b
mov r11d, esi
and r11b, r9b
xor sil, r9b
or sil, r11b
xor sil, bl
mov r9d, ebx
and r9b, r10b
xor r10b, bl
or r10b, r9b
mov eax, esi
xor al, r10b
not al
test al, 1
mov eax, 0xcc69e704
cmove r8d, eax
test r10b, 1
cmovne eax, r8d
test sil, 1
cmovne eax, r8d
mov dword [rsp + 0xe8], eax
mov r12d, r13d
mov eax, r13d
or eax, 0xe9445267
mov ebp, eax
and ebp, 0x5563b78e
mov r13d, dword [rsp + 8]
mov ebx, r13d
and ebx, 0x2980810
or ebx, ebp
mov ebp, r12d
xor ebp, 0x16bbad98
and ebp, r12d
mov edi, ebp
not edi
or eax, edi
and edi, 0x5563b78e
and ebp, 0xaa9c4871
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe9445267
and eax, 0x16bbad98
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd7094a02
and eax, 0x28f6b5fd
or eax, ebp
mov edi, eax
xor edi, 0x8b6042d
xor eax, 0x97080202
and eax, 0xb748b3d2
and edi, 0x48b74c2d
or edi, eax
mov eax, edi
xor eax, 0xe2bb5e69
xor edi, 0x48b74c2d
and edi, eax
mov eax, r13d
and eax, 0x2afcacd
mov ebx, r12d
and ebx, 0xfd503532
or ebx, eax
mov r8d, ebx
xor r8d, 0xfd503532
xor ebx, 0x284801
and ebx, 0x9c686d21
mov eax, r8d
and eax, 0x639792de
or eax, ebx
xor eax, 0xc99b809a
and r8d, 0x55f3edbb
or r8d, eax
mov eax, edi
not eax
mov r9d, eax
and r9d, r8d
mov ebx, eax
xor eax, r8d
mov ebp, r8d
not r8d
and ebp, 0x2137e8e2
and r8d, 0xdec8171d
or r8d, ebp
or edi, 0xdec8171d
mov ebp, edi
not ebp
and edi, 0x7bde23c3
and ebp, 0x21c820
or ebp, edi
or ebx, 0x2137e8e2
mov esi, ebx
not esi
and ebx, 0x7bde23c3
and esi, 0x8400141c
or esi, ebx
xor esi, ebp
mov ebp, esi
not ebp
and ebp, 0x1635494b
and esi, 0xe9cab6b4
or esi, ebp
mov ebp, r8d
not ebp
and ebp, 0x1635494b
and r8d, 0xe9cab6b4
or r8d, ebp
xor r8d, esi
or eax, r9d
mov ebp, eax
not ebp
and ebp, 0x6a4e612c
and eax, 0x95b19ed3
or eax, ebp
xor eax, 0x95b19ed3
mov ebp, r8d
and ebp, eax
xor eax, r8d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x99000d0f
mov ebx, eax
and ebx, 0x2238010
or ebx, ebp
xor ebx, 0x2238010
and eax, 0x64dc72e0
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x312f9f5a
and eax, 0xced060a5
or eax, ebp
mov ebp, eax
not ebp
and eax, ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, r12d
or ebp, 0x1fc1ed5b
mov ebx, ebp
not ebx
and ebp, 0x52fbd458
and ebx, 0xa00402a4
or ebx, ebp
mov edi, r13d
or edi, 0xe03e12a4
mov ebp, edi
not ebp
and edi, 0x52fbd458
and ebp, 0xd002903
or ebp, edi
xor ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x1fc1ed5b
and ebp, 0xe03e12a4
or ebp, ebx
mov ebx, eax
not ebx
mov edi, ebx
and ebx, 0xcb76a3c9
and eax, 0x34895c36
or eax, ebx
mov ebx, ebp
not ebx
or edi, ebx
and ebx, 0xcb76a3c9
and ebp, 0x34895c36
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
and eax, 0x6164b7d6
and ebp, 0x9e9b4829
or ebp, eax
mov eax, ebp
xor eax, 0xa090000
xor ebp, 0x6164b7d6
mov ebx, ebp
and ebx, 0xb5925caf
and eax, 0x4a6da350
or eax, ebx
xor eax, 0x4a6da350
or eax, ebp
cmp eax, 0xffffffff
sete r10b
setne al
xor al, r14b
xor al, 1
mov ebx, eax
and bl, r14b
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
mov r9d, ebx
xor r9b, 1
mov r8d, ebx
and r8b, r9b
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
xor r10b, r14b
mov eax, r10d
xor al, 1
mov r11d, r10d
and r11b, al
mov esi, r10d
xor sil, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, sil
or r9b, bl
or al, r10b
mov r10d, r8d
xor r10b, 1
mov ebx, r10d
or bl, r9b
xor bl, 1
xor r9b, r10b
mov esi, ebx
and sil, r9b
xor r9b, bl
or r9b, sil
mov esi, r11d
xor sil, 1
mov edi, eax
xor dil, 1
mov ebx, esi
or bl, al
and dil, sil
and al, r11b
or al, dil
xor bl, 1
mov edi, ebx
and dil, al
xor al, bl
or al, dil
mov edi, eax
xor dil, 1
mov ebp, eax
and bpl, dil
mov ebx, ebp
xor bpl, al
xor bl, 1
or bl, dil
xor bl, 1
or bl, bpl
mov eax, r9d
xor al, 1
and al, bl
xor bl, 1
and bl, r9b
or bl, al
and r11b, r10b
or r10b, sil
and sil, r8b
or sil, r11b
xor sil, 1
mov eax, r10d
xor al, sil
or sil, r10b
xor sil, 1
or sil, al
mov r8d, ebx
xor r8b, 1
mov r9d, ebx
and r9b, r8b
mov eax, r9d
xor al, 1
xor r9b, bl
or al, r8b
xor al, 1
or al, r9b
xor r8b, sil
xor sil, 1
xor al, sil
or sil, bl
xor sil, 1
or sil, r8b
mov ebx, esi
xor bl, al
test bl, 1
mov r14d, 0xcdc113af
mov ebp, 0xde35f8e
cmovne ebp, r14d
test sil, 1
mov ebx, 0xde35f8e
cmovne ebx, ebp
test al, 1
cmove ebx, ebp
mov dword [rsp + 0xe4], ebx
mov eax, r12d
or eax, 0x39df2d8
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0x4ab4de73
and ebp, 0xb4420104
or ebp, ebx
mov ebx, r12d
xor ebx, 0xfc620d27
and ebx, r12d
mov edi, ebx
not edi
or eax, edi
and edi, 0x4ab4de73
and ebx, 0xb54b218c
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x344cb3ec
and eax, 0xcbb34c13
or eax, ebp
mov r15d, eax
xor r15d, 0x14010024
xor eax, 0x480c980b
and eax, 0x6bdcd91b
and r15d, 0x942326e4
or r15d, eax
mov eax, r15d
xor eax, 0x304a0
and eax, 0x1935dab
xor r15d, 0x95b07b4f
or r15d, eax
mov eax, r15d
not eax
and eax, 0x9f93cc4c
and r15d, 0x606c33b3
or r15d, eax
mov eax, r13d
and eax, 0xfe6ca254
mov edi, r12d
xor edi, 0x1935dab
or edi, eax
mov eax, edi
not eax
and eax, 0x36b30085
and edi, 0xc94cff7a
or edi, eax
mov ebp, r15d
xor ebp, 0x606c33b3
mov eax, r15d
xor eax, 0x6908004
and eax, 0x6fc81a7
xor r15d, 0xca929779
and r15d, ebp
and ebp, 0xf9037e58
or ebp, eax
mov r10d, edi
xor r10d, 0xc90c354a
xor edi, 0x36b30085
mov ebx, edi
and ebx, 0x36c0ca31
and r10d, 0xc93f35ce
or r10d, ebx
mov r8d, ebp
xor r8d, 0xf9037e58
mov ebx, r8d
and ebx, 0xaafea4ca
mov r9d, ebx
and r9d, r15d
xor r15d, ebx
or r15d, r9d
mov r9d, r10d
xor r9d, 0xc93f35ce
mov eax, r10d
xor eax, 0x9c3e6efb
and eax, r9d
mov ebx, eax
not ebx
mov r11d, ebx
and r11d, 0x8be6c9a7
and eax, 0x74193658
or eax, r11d
or edi, 0xaafea4ca
mov esi, edi
not esi
or ebx, edi
and edi, 0x8be6c9a7
and esi, 0x54011210
or esi, edi
xor esi, eax
not ebx
or ebx, esi
mov eax, r15d
not eax
and eax, ebx
not ebx
and ebx, r15d
or ebx, eax
xor ebp, 0x6fc81a7
mov eax, ebp
and eax, 0xa00a41a
and r8d, 0xf5ff5be5
or r8d, eax
xor r10d, 0x36c0ca31
or ebp, r10d
and r10d, 0xa00a41a
and r9d, 0xf5ff5be5
or r9d, r10d
xor r9d, r8d
not ebp
or ebp, r9d
mov eax, ebx
not eax
mov edi, eax
and edi, 0xc04f757
and ebx, 0xf3fb08a8
or ebx, edi
mov edi, ebp
not edi
or eax, ebp
and ebp, 0xc04f757
and edi, 0xf3fb08a8
or edi, ebp
xor edi, ebx
not eax
or eax, edi
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0x920828
and eax, 0x1015582
or eax, ebp
mov ebp, eax
xor ebp, 0x1011480
xor eax, 0x72dc0a18
and eax, 0x72dc4b1a
and ebp, 0x10314a0
or ebp, eax
or ebx, 0x1935daa
mov r8d, ebx
not r8d
and ebx, 0x72dc4b1a
and r8d, 0x8c20a045
or r8d, ebx
xor r8d, ebp
mov eax, r13d
and eax, 0x20609114
mov edi, r12d
mov ebp, r12d
and ebp, 0x1a1d2829
or ebp, eax
xor ebp, 0x1a1d2829
and edi, 0xc58246c2
or edi, ebp
mov eax, edi
not eax
and eax, 0xc58246c2
and edi, 0x3a7db93d
or edi, eax
mov eax, r8d
not eax
mov ebx, eax
and ebx, 0x2baa06e
mov r9d, r8d
and r9d, 0xfd455f91
or r9d, ebx
mov ebx, edi
not ebx
mov esi, ebx
and esi, 0x202800e
and edi, 0xb82060
or edi, esi
mov esi, edi
xor esi, 0x2020
xor edi, 0x4b461c19
and edi, 0x4bfe1c59
and esi, 0xa026
or esi, edi
or ebx, 0x2baa06e
mov edi, ebx
not edi
and ebx, 0x4bfe1c59
and edi, 0xb4014380
or edi, ebx
xor edi, esi
mov ebp, r9d
not ebp
and ebp, 0x85d4a84e
and r9d, 0x7a2b57b1
or r9d, ebp
mov ebp, edi
not ebp
and ebp, 0x85d4a84e
and edi, 0x7a2b57b1
or edi, ebp
xor edi, r9d
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0x61e241dd
and edi, 0x9e1dbe22
or edi, ebp
and r8d, 0x61e241dd
and eax, 0x9e1dbe22
or eax, r8d
xor eax, edi
not eax
or eax, ebx
cmp eax, 0xffffffff
mov bl, byte [rsp + 0x4c]
not bl
setne r10b
sete r9b
and bl, byte [rsp + 0x10]
mov byte [rsp + 0x4c], bl
mov r8d, ebx
mov r11b, byte [rsp + 0x88]
and r8b, r11b
xor bl, r11b
or bl, r8b
mov al, byte [rsp + 0x64]
or al, byte [rsp + 0x2c]
mov r8d, eax
xor r8b, 1
mov edi, eax
and dil, r8b
mov ebp, r8d
mov byte [rsp + 0x38], r8b
mov r8d, eax
and r8b, dil
xor dil, al
or dil, r8b
mov r11d, ebx
xor r11b, 1
mov r8d, r11d
and r8b, bl
mov esi, r11d
and sil, r8b
xor r8b, r11b
or r8b, sil
xor r8b, dil
xor al, r11b
or bl, bpl
xor bl, 1
or bl, al
mov eax, ebx
xor al, r8b
xor r8b, 1
or r8b, bl
xor al, 1
xor r8b, 1
or r8b, al
mov r11d, r9d
xor r11b, r10b
mov ebx, r11d
xor bl, 1
mov r12d, r11d
and r12b, bl
xor r12b, 1
mov esi, ebx
xor sil, r12b
or r12b, bl
xor r12b, 1
or r12b, sil
mov esi, r12d
xor sil, 1
mov edi, r12d
xor dil, sil
and dil, r12b
or bl, r11b
mov ebp, ebx
xor bpl, 1
mov r15d, edi
xor r15b, 1
and bpl, r15b
or r15b, bl
and bl, dil
or bl, bpl
xor bl, 1
mov edi, r15d
xor dil, bl
or bl, r15b
xor bl, 1
or bl, dil
mov eax, r10d
xor al, bl
xor al, 1
and al, bl
or bl, r10b
xor bl, 1
mov edi, eax
and dil, bl
xor bl, al
or bl, dil
mov edi, r9d
or dil, r12b
and r12b, r10b
mov eax, r9d
and al, sil
or al, r12b
xor sil, r10b
xor dil, 1
or dil, sil
mov esi, edi
xor sil, al
xor al, 1
or al, dil
xor sil, 1
xor al, 1
or al, sil
mov esi, ebx
xor sil, 1
mov edi, esi
and dil, bl
mov ebp, esi
and bpl, dil
xor dil, sil
or dil, bpl
xor dil, al
xor sil, al
xor al, 1
or al, bl
xor al, 1
or al, sil
xor al, 1
mov ebx, edi
and bl, al
xor al, dil
or al, bl
mov esi, r8d
xor sil, 1
mov ebp, r8d
or bpl, sil
mov edi, ebp
xor dil, 1
and dil, r8b
mov ebx, esi
xor bl, bpl
and bl, sil
and bpl, sil
or bpl, dil
xor bl, 1
xor bpl, 1
mov r8d, ebx
xor r8b, bpl
or bpl, bl
xor bpl, 1
or bpl, r8b
mov esi, eax
xor sil, 1
mov ebx, eax
and bl, sil
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, eax
or r8b, sil
mov eax, r8d
xor al, 1
and r8b, al
xor r8b, 1
mov edi, eax
xor dil, r8b
or r8b, al
xor r8b, 1
or r8b, dil
mov edi, ebx
xor dil, 1
and dil, r8b
xor r8b, 1
and r8b, bl
or r8b, dil
mov ebx, esi
xor bl, al
or al, sil
xor al, 1
or al, bl
mov ebx, eax
xor bl, r8b
xor r8b, 1
or r8b, al
xor bl, 1
xor r8b, 1
or r8b, bl
xor r8b, bpl
and r11b, r9b
mov eax, r11d
xor al, 1
mov ebx, r11d
or bl, al
xor r11b, bl
or bl, al
xor r11b, 1
xor bl, 1
or bl, r11b
xor bl, 1
mov r11d, ebx
mov r12b, byte [rsp + 0x20]
or r11b, r12b
xor bl, r12b
not bl
and bl, r12b
mov eax, r11d
xor al, bl
xor bl, 1
or bl, r11b
xor al, 1
xor bl, 1
or bl, al
mov r15b, byte [rsp + 4]
and r9b, r15b
mov r11d, r12d
and r11b, r10b
or r11b, r9b
mov r9d, r15d
and r9b, r10b
xor r10b, r15b
or r10b, r9b
mov r9d, r10d
xor r9b, r11b
xor r11b, 1
or r11b, r10b
xor r9b, 1
xor r11b, 1
or r11b, r9b
mov r9d, r11d
xor r9b, 1
mov eax, r11d
and al, r9b
xor al, 1
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
mov r9d, eax
and r9b, bl
xor bl, 1
xor al, 1
and al, bl
or al, r9b
mov r9d, ebx
and r9b, r11b
xor bl, r11b
or bl, r9b
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov eax, ebx
or al, r9b
mov r10d, eax
xor r10b, 1
and r10b, bl
mov ebx, r9d
xor bl, al
and bl, r9b
and al, r9b
or al, r10b
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
mov ebx, r9d
and bl, al
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
mov r10d, ebx
xor bl, r9b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, bl
mov ebx, r8d
xor bl, 1
mov esi, r10d
xor sil, 1
mov r9d, r8d
and r9b, sil
and sil, r10b
mov r11d, r10d
and r11b, sil
xor sil, r10b
and r10b, bl
or r9b, r10b
xor r9b, 1
or r9b, bl
and bl, r8b
xor bl, 1
mov r10d, r8d
xor r10b, bl
or bl, r8b
xor bl, 1
or bl, r10b
or sil, r11b
xor sil, bl
mov r8d, esi
xor r8b, 1
mov r10d, esi
and r10b, r8b
mov ebx, r10d
xor bl, 1
or bl, r8b
xor r10b, sil
xor bl, 1
or bl, r10b
mov r8d, r9d
xor r8b, 1
and r9b, bl
xor bl, 1
and bl, r8b
or bl, r9b
mov r9d, r8d
xor r9b, sil
or sil, r8b
xor sil, 1
or sil, r9b
mov eax, esi
xor al, bl
test al, 1
mov eax, 0xb6ccfe45
cmove r14d, eax
test sil, 1
cmovne eax, r14d
test bl, 1
cmove eax, r14d
mov dword [rsp + 0xe0], eax
mov esi, r13d
mov ebp, r13d
and ebp, 0x9044008
mov r13d, dword [rsp + 0xc]
mov eax, r13d
and eax, 0x82a22424
or eax, ebp
mov ebp, eax
xor ebp, 0x82020020
xor eax, 0x7d5ddbdb
mov ebx, eax
and ebx, 0x68e8af86
and ebp, 0x83064028
or ebp, ebx
mov ebx, r13d
xor ebx, 0x8ba6642c
and ebx, r13d
mov edi, ebx
not edi
or eax, edi
and edi, 0x68e8af86
and ebx, 0x97175079
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x74599bd3
and eax, 0x8ba6642c
or eax, ebp
mov r8d, eax
not r8d
and eax, 0x77d93fcf
mov edi, r8d
and edi, 0x8826c030
or edi, eax
xor edi, 0x2fcc4bc
and r8d, 0x7525fb73
or r8d, edi
mov eax, esi
and eax, 0x6fc0aa2d
mov ebp, r13d
and ebp, 0x903f55d2
or ebp, eax
mov eax, ebp
xor eax, 0x801a0480
and eax, 0x8ada048c
xor ebp, 0x1ae5515e
or ebp, eax
mov eax, r8d
xor eax, 0x4f84f48e
and eax, r8d
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0xa4d8f02b
and eax, 0x5b270fd4
or eax, edi
mov edi, r8d
or edi, 0xb07b0b71
mov esi, edi
not esi
or ebx, edi
and edi, 0xa4d8f02b
and esi, 0x4b040484
or esi, edi
xor esi, eax
not ebx
or ebx, esi
mov edi, ebp
not edi
mov esi, ebp
and esi, 0xb07b0b71
mov eax, ebp
xor eax, 0x4f84f48e
and eax, edi
mov r9d, esi
and r9d, eax
xor eax, esi
or eax, r9d
mov esi, ebx
not esi
and esi, eax
not eax
and eax, ebx
or eax, esi
mov ebx, r8d
not ebx
mov esi, ebx
and esi, 0x80771db7
and r8d, 0x7f88e248
or r8d, esi
or ebx, edi
and edi, 0x80771db7
and ebp, 0x7f88e248
or ebp, edi
xor ebp, r8d
not ebx
or ebx, ebp
not ebx
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
xor eax, 0xdb6f6d23
and eax, ebx
not ebx
and ebx, 0xdb6f6d23
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xae4a9650
and eax, 0x51b569af
or eax, ebp
mov r14d, eax
not r14d
mov ebp, eax
and ebp, 0xf3f1c0c8
mov r10d, r14d
and r10d, 0xc0e3f37
or r10d, ebp
mov r8d, r10d
xor r8d, 0xf3f1c0c8
mov r9d, r10d
xor r9d, 0xc0e3f37
mov ebp, r9d
and ebp, 0x9166d983
mov edi, r8d
and edi, 0x6e99267c
or edi, ebp
mov r11d, edi
xor r11d, 0x6e99267c
xor edi, 0x81025902
and edi, 0x8f937b3a
mov ebp, r11d
and ebp, 0x706c84c5
or ebp, edi
xor ebp, 0x88ba0f20
and r11d, 0x729741a
or r11d, ebp
and eax, 0x8e119c60
mov esi, r14d
and esi, 0x71ee639f
or esi, eax
xor esi, 0x76c71785
and r14d, 0xf8d68be5
or r14d, esi
mov eax, r14d
not eax
and eax, 0x1508fcb2
and r14d, 0xeaf7034d
or r14d, eax
mov eax, r11d
not eax
mov esi, r11d
and r11d, 0x5fe458ef
and eax, 0xa01ba710
or eax, r11d
mov ebx, r14d
xor ebx, 0xa0130300
xor r14d, 0x1508fcb2
or esi, r14d
and r14d, 0x5fe458ef
and ebx, 0xa01ba710
or ebx, r14d
xor ebx, eax
not esi
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebx
xor eax, 0x729741b
and eax, ebx
mov r11d, ebx
or r11d, 0xf8d68be4
mov esi, r11d
not esi
mov edi, r11d
and edi, 0xfa665151
and esi, 0x509240a
or esi, edi
mov edi, eax
not edi
or r11d, edi
and edi, 0xfa665151
and eax, 0x599aeae
or eax, edi
xor eax, esi
not r11d
or r11d, eax
xor r10d, 0xc0e3f36
and r10d, r8d
and r9d, 0xddfc23
and r8d, 0xff2203dc
or r8d, r9d
mov ebp, r10d
not ebp
mov eax, ebp
and eax, 0xdcc348af
and r10d, 0x233cb750
or r10d, eax
mov eax, r8d
xor eax, 0x1cb400
xor r8d, 0xff2203dd
or ebp, r8d
and r8d, 0xdcc348af
and eax, 0x233cb750
or eax, r8d
xor eax, r10d
not ebp
or ebp, eax
mov edi, ebp
not edi
mov ebx, ebp
and ebx, 0x1ea5df62
mov eax, edi
and edi, 0xe15a209d
or edi, ebx
and eax, ebp
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0x1ea5df62
and eax, 0xe15a209d
or eax, ebx
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xdda7efed
and ebp, 0x22581012
or ebp, ebx
xor ebp, 0x22581012
or ebp, eax
mov r9d, ebp
not r9d
and ebp, 0x7efb6602
mov ebx, r9d
and ebx, 0x810499fd
or ebx, ebp
xor ebx, 0x810499fd
mov ebp, ebx
and ebp, 0x7a81ec94
and r9d, 0x857e136b
or r9d, ebp
mov esi, r11d
or r11d, 0x857e136b
mov edi, r11d
not edi
and r11d, 0x93142ba4
and edi, 0x6881c410
or edi, r11d
not esi
mov r8d, esi
and r8d, ebx
xor ebx, esi
or esi, 0x7a81ec94
mov ebp, esi
not ebp
and esi, 0x93142ba4
and ebp, 0x46a104b
or ebp, esi
xor ebp, edi
mov edi, ebp
not edi
and edi, 0xd5917abc
and ebp, 0x2a6e8543
or ebp, edi
mov eax, r9d
not eax
and eax, 0xd5917abc
and r9d, 0x2a6e8543
or r9d, eax
xor r9d, ebp
or ebx, r8d
not ebx
mov eax, r9d
and eax, ebx
xor ebx, r9d
or ebx, eax
mov r8d, ebx
not r8d
mov esi, r8d
and esi, ebx
mov edi, r8d
and edi, 0x51543aaf
mov ebp, ebx
mov eax, ebx
and ebx, 0xaeabc550
or ebx, edi
and ebp, 0x97684513
xor ebx, 0xa137db93
or ebx, r8d
and r8d, 0x6897baec
or r8d, ebp
mov ebp, esi
not ebp
or eax, ebp
and ebp, 0x97684513
and esi, 0x6897baec
or esi, ebp
xor esi, r8d
not eax
or eax, esi
mov ebp, eax
not ebp
and ebp, 0x9baa4523
and eax, 0x6455badc
or eax, ebp
mov ebp, eax
xor ebp, 0x6041a01c
and ebp, 0xf063e13c
xor eax, 0x94365be0
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x27f4186e
and eax, 0xd80be791
or eax, ebp
mov ebp, eax
xor ebp, 0xd80be791
mov edi, ebx
not edi
xor eax, 0x27f4186e
and edi, eax
or eax, ebx
and ebx, ebp
or ebx, edi
mov ebp, eax
not ebp
mov edi, eax
and edi, 0x53d36850
and ebp, 0xac2c97af
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0x53d36850
and ebx, 0xac2c97af
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
xor ebp, 0xf063e13c
and ebp, eax
mov ebx, eax
not eax
and eax, 0x208110
and ebx, 0xf043602c
or ebx, eax
xor ebx, 0xf043602c
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and ebp, 0x204456bf
and eax, 0xdfbba940
or eax, ebp
mov ebx, eax
xor ebx, 0x204456bf
mov ebp, eax
xor ebp, 0xdfbba940
xor eax, 0x1f02263a
and eax, ebp
or ebp, ebx
and ebx, 0xc0b98f7a
mov edi, eax
and edi, ebx
xor ebx, eax
or ebx, edi
mov eax, ebx
not eax
and eax, 0x3f467085
and ebx, 0xc0b98f7a
or ebx, eax
mov eax, ebp
not eax
and eax, 0xcedc4788
and ebp, 0x3123b877
or ebp, eax
mov esi, ebx
not esi
mov eax, esi
and eax, 0x58b48211
and ebx, 0xa74b7dee
or ebx, eax
mov eax, ebp
xor eax, 0x21033866
xor ebp, 0xcedc4788
or esi, ebp
and ebp, 0x58b48211
and eax, 0xa74b7dee
or eax, ebp
xor eax, ebx
not esi
or esi, eax
mov edi, esi
xor edi, 0xfdf71f1e
and edi, esi
mov eax, esi
not esi
and esi, 0x8f3466a
and eax, 0xf70cb995
or eax, esi
mov ebp, eax
xor ebp, 0x84001000
xor eax, 0x8f3060a
or eax, 0x208e0e1
mov ebx, eax
and ebx, 0x73a7e93e
and ebp, 0x8c501600
or ebp, ebx
mov ebx, edi
not ebx
or eax, ebx
and ebx, 0x73a7e93e
and edi, 0x8c5816c1
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0x208e0e1
and eax, 0xfdf71f1e
or eax, ebp
mov ebp, eax
not ebp
and eax, 0xbb4cd12c
and ebp, 0x44b32ed3
or ebp, eax
xor ebp, 0xbb4cd12c
cmp ebp, 0xffffffff
sete r10b
setne r8b
mov ebx, r8d
xor bl, r12b
and bl, r8b
mov r9d, r15d
or r9b, r8b
xor r9b, 1
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov eax, r9d
xor al, r15b
xor al, 1
or r9b, r12b
xor r9b, 1
or r9b, al
and r8b, r12b
and r10b, r15b
or r10b, r8b
mov eax, r10d
xor al, 1
mov r8d, eax
and r8b, r10b
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
or al, r10b
mov r10d, r9d
xor r10b, 1
xor al, 1
mov r11d, r8d
xor r11b, al
or al, r8b
mov edi, r8d
and r8b, r10b
or r10b, r9b
xor r10b, 1
mov esi, r9d
and sil, r10b
xor r10b, r9b
or r10b, sil
xor al, 1
or al, r11b
xor r11b, 1
mov esi, r11d
xor sil, al
or al, r11b
xor al, 1
or al, sil
xor al, 1
mov ebx, eax
or bl, r10b
xor al, r10b
xor al, 1
and al, r10b
xor bl, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
xor dil, 1
mov ebx, r9d
xor bl, dil
and bl, r9b
and dil, r9b
or dil, r8b
mov r8d, ebx
xor r8b, 1
xor bl, dil
xor dil, 1
or dil, r8b
xor dil, 1
or dil, bl
mov r8d, edi
xor r8b, 1
mov ebx, r8d
and bl, dil
xor r8b, bl
xor bl, 1
or bl, dil
xor bl, 1
or bl, r8b
mov r8d, eax
xor r8b, 1
mov r9d, ebx
xor r9b, 1
and r8b, bl
and r9b, al
or r9b, r8b
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, r9b
test al, 1
mov ebp, 0x67d1799e
mov eax, 0x36c6101
cmovne eax, ebp
test bl, 1
mov ebp, 0x36c6101
cmovne ebp, eax
test r9b, 1
cmove ebp, eax
mov dword [rsp + 0xdc], ebp
mov eax, r13d
or eax, 0x37368a56
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0x3d3586e0
and ebp, 0xc0c87109
or ebp, ebx
mov ebx, r13d
xor ebx, 0xc8c975a9
and ebx, r13d
mov edi, ebx
not edi
or eax, edi
and edi, 0x3d3586e0
and ebx, 0xc2ca791f
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x759b082a
and eax, 0x8a64f7d5
or eax, ebp
mov edi, eax
xor edi, 0x40800270
xor eax, 0x98403502
and eax, 0x9a6db50e
and edi, 0x65924af1
or edi, eax
mov ebp, edi
xor ebp, 0x65800a30
xor edi, 0x8a012106
and edi, 0x8a1361c7
and ebp, 0x75ec9e38
or ebp, edi
mov eax, r13d
and eax, 0x91b9a9ca
mov edi, dword [rsp + 8]
mov ebx, edi
and ebx, 0x6e465635
or ebx, eax
xor ebx, 0xc304d3fe
mov eax, edi
mov r14d, edi
and eax, 0x52bd7a34
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0xc5f5d79f
and eax, 0x3a0a2860
or eax, ebx
mov esi, eax
xor esi, 0x3a0a2860
xor eax, 0x4105038b
and eax, 0x710f2bab
mov r10d, esi
and r10d, 0x8ef0d454
or r10d, eax
xor ebp, 0x2751e40c
mov r9d, ebp
or ebp, 0xbf62a5cf
mov eax, ebp
not eax
and ebp, 0x4d0246f8
and eax, 0x9d1800
or eax, ebp
or r9d, 0xad4285cb
mov ebp, r9d
and ebp, 0xb2602004
or ebp, 0x44024278
xor ebp, eax
mov ebx, r10d
xor ebx, 0x8ef0d454
mov eax, r10d
xor eax, 0xca6f0f2f
and eax, ebx
and esi, 0x449fdb7b
mov edi, eax
and edi, esi
xor esi, eax
or esi, edi
mov eax, ebp
not eax
and eax, 0x468a3a28
and ebp, 0xb9354414
or ebp, eax
mov eax, esi
not eax
and eax, 0x46ca3aa8
and esi, 0xb935c557
or esi, eax
xor esi, ebp
mov ebp, r9d
not ebp
mov eax, ebp
and eax, 0x501d3220
and r9d, 0x7a24815
or r9d, eax
xor r10d, 0x710f2bab
or ebp, r10d
and r10d, 0xf85db7ea
and ebx, 0x7a24815
or ebx, r10d
xor ebx, r9d
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xde00ecef
and ebp, 0x21ff1310
or ebp, eax
xor ebp, 0x21ff1310
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, ebp
not eax
mov ebx, ebp
xor ebx, 0xf9171393
and ebx, ebp
or ebp, 0x6e8ec6c
mov edi, ebp
and edi, 0x1723c8e8
and eax, 0xe8141313
or eax, edi
mov edi, ebx
not edi
or ebp, edi
and edi, 0x1723c8e8
and ebx, 0xe8dc3717
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x54559658
and ebp, 0xabaa69a7
or ebp, eax
mov eax, ebp
not eax
mov ebx, ebp
or ebx, 0x7004b
and ebx, 0xc47702cf
mov edi, eax
and edi, 0x2080c120
or edi, ebx
mov ebx, eax
or ebx, 0xe4f0c3a4
mov r9d, ebx
not r9d
and ebx, 0xc47702cf
and r9d, 0x1b083c10
or r9d, ebx
xor r9d, edi
mov esi, r9d
not esi
and esi, 0x1b0f3c5b
and r9d, 0xe4f0c3a4
or r9d, esi
mov r10d, r9d
not r10d
mov edi, r10d
and edi, 0xdda24e89
mov ebx, r9d
and ebx, 0x225db176
or ebx, edi
mov edi, ebx
xor edi, r10d
and edi, ebx
and ebp, 0x5d21604c
mov ebx, eax
and ebx, 0xa2de9fb3
or ebx, ebp
xor ebx, 0x7f7cd13a
and eax, 0x225db176
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x1942ad28
and eax, 0xe6bd52d7
or eax, ebp
mov ebx, eax
xor ebx, 0xe6bd52d7
mov ebp, edi
not ebp
xor eax, 0x1942ad28
and ebx, ebp
or ebp, eax
and eax, edi
or eax, ebx
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0x92c6f828
and ebx, 0x6d3907d7
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0x92c6f828
and eax, 0x6d3907d7
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
or ebp, 0x1160cc5a
mov ebx, ebp
not ebx
and ebp, 0xf3f7be6f
and ebx, 0xc080180
or ebx, ebp
not eax
or eax, 0xee9f33a5
mov r11d, eax
not r11d
and eax, 0xf3f7be6f
and r11d, 0x4010
or r11d, eax
xor r11d, ebx
mov eax, r11d
not eax
and eax, 0x529aa429
and r11d, 0xad655bd6
or r11d, eax
mov ebx, r9d
xor ebx, 0x2dfcb107
and ebx, r10d
mov eax, ebx
not eax
mov edi, eax
and edi, 0xba0e4464
and ebx, 0x45f1bb9b
or ebx, edi
mov edi, r10d
or edi, 0x2dfcb107
mov esi, edi
not esi
or eax, edi
and edi, 0xba0e4464
and esi, 0x40010a98
or esi, edi
xor esi, ebx
not eax
or eax, esi
mov ebx, eax
not ebx
and ebx, 0x2dfcb106
and eax, 0xd2034ef9
or eax, ebx
and r10d, 0xfffffffe
xor r9d, 1
or r9d, r10d
mov ebx, r9d
not ebx
and ebx, 0xc08b12b6
and r9d, 0x3f74ed49
or r9d, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xeb366888
and eax, 0x14c99777
or eax, ebx
mov ebx, r9d
xor ebx, 0x14408541
xor r9d, 0xc08b12b6
or ebp, r9d
and r9d, 0xeb366888
and ebx, 0x14c99777
or ebx, r9d
xor ebx, eax
not ebp
or ebp, ebx
mov edi, ebp
not edi
mov ebx, ebp
and ebx, 0x89c97929
and edi, 0x763686d6
or edi, ebx
xor edi, 0x763686d6
or edi, ebp
mov ebp, r11d
xor ebp, 0x4021d800
xor r11d, 0x9e5826fb
mov r9d, r11d
and r11d, 0x39ce23df
and ebp, 0xc631dc20
or ebp, r11d
mov eax, edi
not eax
or r9d, edi
and edi, 0x39ce23df
and eax, 0xc631dc20
or eax, edi
xor eax, ebp
mov ebx, r9d
not ebx
mov ebp, r9d
and ebp, 0x758de23e
and ebx, 0x8a721dc1
or ebx, ebp
mov ebp, eax
not ebp
or r9d, ebp
and ebp, 0x758de23e
and eax, 0x8a721dc1
or eax, ebp
xor eax, ebx
not r9d
or r9d, eax
mov ebx, r9d
not ebx
mov ebp, ebx
and ebp, 0x21eabb3e
mov esi, r9d
mov eax, r9d
and r9d, 0xde1544c1
or r9d, ebp
xor r9d, 0x21eabb3e
or r9d, ebx
mov ebp, ebx
and ebp, 0x30501432
and esi, 0x8826181
or esi, ebp
xor esi, 0x8826181
and eax, 0xc72d8a4c
or eax, esi
mov ebp, eax
not ebp
and ebp, 0xe61793e6
and eax, 0x19e86c19
or eax, ebp
mov ebx, eax
xor ebx, 0x1120008
xor eax, 0xc6416214
and eax, 0xe6697bb6
and ebx, 0x19968449
or ebx, eax
mov eax, ebx
xor eax, 0x19068449
xor ebx, 0x666020a2
and ebx, 0x66f020a2
and eax, 0x990fdf5d
or eax, ebx
mov ebp, eax
xor ebp, 0x990fdf5d
mov ebx, eax
xor ebx, 0x44402080
and ebx, 0x5c4bb08c
xor eax, 0xb0d8d1d
and eax, ebp
and ebp, 0xa3b44f73
or ebp, ebx
mov edi, ebp
xor edi, 0xa3b44f73
xor ebp, 0xce49e2cc
and ebp, edi
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov esi, r9d
xor esi, 0x6dfdadbf
and esi, r9d
mov ebx, edi
and ebx, r9d
xor edi, r9d
not r9d
and r9d, 0x6dfdadbf
mov ebp, esi
and ebp, r9d
xor r9d, esi
or r9d, ebp
mov ebp, eax
not ebp
and ebp, r9d
not r9d
and r9d, eax
or r9d, ebp
or edi, ebx
mov eax, edi
not eax
and eax, 0x7984502b
and edi, 0x867bafd4
or edi, eax
xor edi, 0x867bafd4
mov eax, r9d
and eax, edi
xor edi, r9d
or edi, eax
mov ebx, edi
not ebx
mov ebp, edi
and ebp, 0xa872b4d9
mov eax, ebx
and ebx, 0x578d4b26
or ebx, ebp
and eax, edi
mov ebp, eax
not ebp
or edi, ebp
and ebp, 0xa872b4d9
and eax, 0x578d4b26
or eax, ebp
xor eax, ebx
not edi
or edi, eax
mov ebx, edi
xor ebx, 0x5eea078a
and ebx, edi
mov eax, edi
not edi
and edi, 0x1df69aa5
and eax, 0xe209655a
or eax, edi
mov ebp, eax
xor ebp, 0xe209655a
mov edi, eax
xor edi, 0x431c9d2f
and edi, ebp
mov esi, edi
and esi, ebx
xor ebx, edi
or ebx, esi
mov edi, ebx
not edi
and edi, 0xe0faef8e
and ebx, 0x1f051071
or ebx, edi
xor eax, 0x1df69aa5
or eax, ebp
xor ebx, 0xbe10e804
not eax
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x3000011
mov ebx, eax
and ebx, 0xb020e2
or ebx, ebp
xor ebx, 0xb020e2
and eax, 0xfc4fdf0c
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xfc4fdf0c
and eax, 0x3b020f3
or eax, ebp
sete r10b
setne r9b
mov ebx, r15d
and bl, r9b
mov r11d, r15d
xor r11b, r9b
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov eax, r11d
xor al, 1
and r11b, al
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
and r10b, r15b
and r9b, r12b
or r9b, r10b
mov esi, r11d
xor sil, 1
mov eax, esi
and al, r11b
mov ebx, esi
and bl, al
xor al, sil
or al, bl
mov r10d, eax
xor r10b, 1
or al, r10b
mov edi, eax
xor dil, 1
mov ebx, edi
and bl, al
xor bl, 1
mov ebp, ebx
xor bpl, al
or bl, al
xor bl, 1
or bl, bpl
xor al, sil
xor bl, r11b
or dil, r11b
xor dil, 1
or dil, al
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov esi, r9d
xor sil, 1
mov r11d, esi
or r11b, r9b
mov eax, r11d
not al
mov ebp, r10d
or bpl, r9b
xor r10b, r9b
and r9b, r11b
or r11b, sil
and al, sil
or al, r9b
xor r11b, 1
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
xor dil, 1
mov ebx, edi
xor bl, al
xor bl, 1
and bl, al
or dil, al
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov eax, ebp
xor al, r10b
xor r10b, 1
or r10b, bpl
xor al, 1
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, 1
and al, r10b
xor al, 1
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
mov r9d, edi
xor r9b, 1
and r9b, al
xor al, 1
mov ebx, edi
xor bl, al
and bl, dil
and al, dil
or al, r9b
mov r9d, ebx
xor r9b, al
test al, 1
mov eax, 0xf895087c
mov ebp, 0x67d1799e
cmovne ebp, eax
test bl, 1
mov ebx, 0x67d1799e
cmove ebp, ebx
test r9b, 1
cmovne ebp, eax
mov dword [rsp + 0x64], ebp
mov eax, r14d
and eax, 0x47c88821
mov ebp, r13d
and ebp, 0xb83777de
or ebp, eax
mov eax, ebp
not eax
and eax, 0xbd2fbe59
and ebp, 0x42d041a6
or ebp, eax
mov eax, ebp
xor eax, 0x400c882
xor ebp, 0x60222440
and ebp, 0x613a2545
and eax, 0x9ec5daba
or eax, ebp
mov ebp, eax
xor ebp, 0x4c59a02
and ebp, 0x24f5bf03
xor eax, 0x410a0044
and eax, 0xdb0a40fc
or eax, ebp
mov ebp, eax
xor ebp, 0x24f5bf03
and ebp, eax
mov ebx, r14d
and ebx, 0x8b564167
mov eax, r13d
and eax, 0x74a9be98
or eax, ebx
xor eax, 0xafa3fe64
or eax, r14d
mov ebx, eax
not ebx
mov edi, ebp
xor edi, eax
and edi, ebp
and eax, ebp
not ebp
and ebp, ebx
or eax, ebp
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebx, eax
xor ebx, 0x56d246c4
and ebx, eax
mov edi, eax
not eax
and eax, 0xa520dfc2
and edi, 0x5adf203d
or edi, eax
mov ebp, edi
xor ebp, 0x40046c0
or ebp, 0xa92db93b
mov eax, ebp
and eax, 0xf2fb1ca7
and edi, 0x4004240
or edi, eax
mov eax, ebx
not eax
or ebp, eax
and eax, 0xf2fb1ca7
and ebx, 0xd04e358
or ebx, eax
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x7227f9c7
and ebp, 0x8dd80638
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xae130b2c
mov r8d, ebp
and r8d, 0x51ecf4d3
or r8d, ebx
mov ebx, ebp
xor ebx, 0xfffffffe
and ebx, ebp
xor r8d, 0x51ecf4d2
or r8d, eax
and eax, 0xbe0409de
and ebp, 0x41fbf621
or ebp, eax
mov eax, ebp
xor eax, 0x3f020
xor ebp, 0xbe0409de
or ebp, 1
mov edi, ebp
and edi, 0xd1f80689
and eax, 0x2e07f976
or eax, edi
mov edi, ebx
not edi
or ebp, edi
and edi, 0xd1f80689
and ebx, 0x2e07f976
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov r9d, ebp
not r9d
mov eax, r9d
and eax, 0xdaf1a4cf
and ebp, 0x250e5b30
or ebp, eax
mov eax, r8d
xor eax, 0xa8efcfd9
and eax, r8d
mov edi, eax
not edi
mov esi, edi
and esi, 0x9cd042a6
and eax, 0x632fbd59
or eax, esi
mov ebx, r8d
or ebx, 0x57103026
mov esi, ebx
not esi
or edi, ebx
and ebx, 0x9cd042a6
and esi, 0x202f8d59
or esi, ebx
xor esi, eax
not edi
or edi, esi
mov esi, ebp
xor ebp, 0xdaf1a4cf
mov eax, ebp
or eax, 0xa8efcfd9
mov ebx, eax
not ebx
and eax, 0x782bedf9
and ebx, 0x7101006
or ebx, eax
or r9d, 0x57103026
mov eax, r9d
not eax
and r9d, 0x782bedf9
and eax, 0x80c40200
or eax, r9d
xor eax, ebx
mov ebx, edi
not ebx
and ebx, 0x4d7ba9a
and edi, 0xfb284565
or edi, ebx
mov ebx, eax
not ebx
and ebx, 0x4d7ba9a
and eax, 0xfb284565
or eax, ebx
xor eax, edi
mov ebx, r8d
not ebx
mov edi, ebx
and edi, 0xa0eff2fc
and r8d, 0x5f100d03
or r8d, edi
xor esi, 0x5000900
or ebx, ebp
and ebp, 0xa0eff2fc
and esi, 0x5f100d03
or esi, ebp
xor esi, r8d
not ebx
or ebx, esi
not ebx
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov esi, ebx
not esi
mov ebp, esi
and ebp, 0xe59310ea
mov eax, esi
and eax, ebx
or esi, ebx
and ebx, 0x1a6cef15
or ebx, ebp
mov ebp, ebx
xor ebp, 0x126ccf10
xor ebx, 0xe59310ea
mov edi, ebx
and edi, 0x4881308f
and ebp, 0xb77ecf70
or ebp, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0x4881308f
and eax, 0xb77ecf70
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov ebp, ebx
not ebp
and ebp, 0x89f41a10
and ebx, 0x760be5ef
or ebx, ebp
mov eax, esi
not eax
and eax, 0xa24bd3ed
and esi, 0x5db42c12
or esi, eax
mov eax, ebx
xor eax, 0x420be4cd
xor ebx, 0x89f41a10
mov ebp, esi
xor esi, 0xa24bd3ed
mov edi, ebx
xor edi, esi
and edi, ebx
and eax, 0x4b7feedd
and ebx, 0xb4801122
or ebx, eax
xor ebp, 0x14800002
and esi, 0x4b7feedd
and ebp, 0xb4801122
or ebp, esi
xor ebp, ebx
mov eax, edi
not eax
mov ebx, eax
and ebx, 0xd60a07f2
and edi, 0x29f5f80d
or edi, ebx
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0xd60a07f2
and ebp, 0x29f5f80d
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and eax, ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
xor ebp, 0x4d315b3b
and ebp, eax
mov ebx, eax
not eax
and eax, 0xe423f88d
and ebx, 0x1bdc0772
or ebx, eax
mov edi, ebx
xor edi, 0x1bdc0772
xor ebx, 0x40034809
and ebx, 0x531f4c7b
mov eax, edi
and eax, 0xace0b384
or eax, ebx
xor eax, 0xace0b384
or eax, edi
and edi, 0x4d315b3b
mov ebx, edi
and ebx, ebp
xor ebp, edi
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x4d315b3b
and ebp, 0xb2cea4c4
or ebp, ebx
mov ebx, eax
not ebx
and ebx, 0x51287116
and eax, 0xaed78ee9
or eax, ebx
xor eax, 0xaed78ee9
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x3e256256
and eax, 0xc1da9da9
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc1da9da9
and eax, 0x3e256256
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xb07c2d48
and eax, 0x4f83d2b7
or eax, ebp
mov ebp, eax
xor ebp, 0x4882c2b1
xor eax, 0xb0780008
and eax, 0xb779100e
and ebp, 0x4886eff1
or ebp, eax
xor ebp, 0xb779100e
cmp ebp, 0xffffffff
sete r10b
mov r9d, r10d
or r9b, r12b
mov r8d, r10d
xor r8b, r12b
not r8b
and r8b, r12b
mov ebx, r9d
xor bl, r8b
xor r8b, 1
or r8b, r9b
xor bl, 1
xor r8b, 1
or r8b, bl
xor r8b, 1
mov ebx, r8d
mov eax, r15d
and bl, r15b
xor r8b, r15b
or r8b, bl
mov ebx, r10d
xor bl, r15b
mov r9d, r15d
and r9b, r10b
or r10b, r15b
xor r10b, 1
or r10b, bl
or r9b, bl
mov eax, r9d
mov r11d, r9d
xor r9b, r10b
mov ebx, r10d
xor r10b, 1
xor al, 1
and r11b, r10b
and bl, al
or bl, r11b
or al, r10b
xor al, 1
or al, r9b
xor bl, 1
mov r9d, ebx
xor r9b, al
or bl, al
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, 1
mov r9d, eax
and r9b, bl
mov r10d, eax
and r10b, r9b
xor r9b, al
or r9b, r10b
or bl, al
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
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 eax, r8d
xor al, 1
mov r10d, ebx
xor bl, 1
and bl, al
and r10b, r8b
or bl, r10b
xor r9b, r8b
mov r10d, r9d
xor r10b, 1
and r8b, r10b
mov esi, r8d
xor r8b, r9b
xor sil, 1
or sil, r10b
xor sil, 1
or sil, r8b
mov r8d, esi
xor r8b, 1
and sil, r8b
mov r9d, r8d
and r9b, sil
xor sil, r8b
or sil, r9b
mov r8d, ebx
xor r8b, 1
mov r9d, r8d
and r9b, bl
mov r10d, r8d
and r10b, r9b
xor r9b, r8b
or r9b, r10b
mov r8d, esi
xor r8b, 1
mov r10d, r8d
and r10b, sil
mov r11d, r8d
and r11b, r10b
xor r10b, r8b
or r10b, r11b
mov r8d, r9d
xor r8b, 1
and r8b, r10b
xor r10b, 1
and r10b, r9b
or r10b, r8b
mov r8d, ebx
xor r8b, sil
or sil, bl
xor sil, 1
or sil, r8b
mov eax, esi
xor al, r10b
test al, 1
mov ebp, 0x55a3a74
mov eax, 0xce5d89b7
cmovne eax, ebp
test sil, 1
mov ebp, 0xce5d89b7
cmovne ebp, eax
test r10b, 1
cmove ebp, eax
mov dword [rsp + 0x10c], ebp
mov eax, r13d
and eax, 0x1d186c72
mov ebp, r14d
and ebp, 0xe2e7938d
or ebp, eax
mov eax, ebp
xor eax, 0x1c182422
xor ebp, 0x2260020d
and ebp, 0x23604a5d
and eax, 0xdc9fb5a2
or eax, ebp
mov r8d, eax
xor r8d, 0xdc9fb5a2
xor eax, 0x21200001
and eax, 0xb933a003
mov ebp, r8d
and ebp, 0x46cc5ffc
or ebp, eax
xor ebp, 0x11073582
and r8d, 0xa8349581
or r8d, ebp
mov eax, r14d
and eax, 0x57cb6a7e
and r13d, 0xa8349581
or r13d, eax
not r13d
or r13d, r14d
mov esi, r13d
not esi
mov eax, r13d
and eax, 0xc7ea9c6c
xor r13d, 0x9f02fc3e
and r13d, esi
and esi, 0x38156393
or esi, eax
mov r11d, r8d
not r11d
mov eax, r11d
or eax, 0x9f02fc3e
mov r10d, eax
not r10d
mov r9d, eax
and r9d, 0x974a8f95
and r10d, 0x60b50040
or r10d, r9d
mov edi, r8d
xor edi, 0x9f02fc3e
and edi, r11d
mov ebp, edi
not ebp
or eax, ebp
and ebp, 0x974a8f95
and edi, 0x68b5706a
or edi, ebp
xor edi, r10d
not eax
or eax, edi
mov edi, esi
xor edi, 0x38156393
mov ebp, edi
and ebp, 0x60fd03c1
mov r9d, ebp
and r9d, r13d
xor r13d, ebp
or r13d, r9d
mov ebp, eax
not ebp
and ebp, r13d
not r13d
and r13d, eax
or r13d, ebp
mov eax, r11d
and eax, 0x6f077c69
and r8d, 0x90f88396
or r8d, eax
xor esi, 0xc7ea9c6c
or r11d, esi
and esi, 0x6f077c69
and edi, 0x90f88396
or edi, esi
xor edi, r8d
not r11d
or r11d, edi
not r11d
mov eax, r13d
and eax, r11d
xor r11d, r13d
or r11d, eax
mov eax, r11d
not eax
and eax, 0xfa401ef0
and r11d, 0x5bfe10f
or r11d, eax
mov eax, r11d
not eax
and eax, 0x52748b71
and r11d, 0xad8b748e
or r11d, eax
mov ebx, r11d
not ebx
mov eax, ebx
and eax, 0x33cfdadd
mov esi, r11d
and esi, 0xcc302522
or esi, eax
mov r8d, esi
xor r8d, 0xcc302522
xor esi, 0x1064a45
and esi, 0x4d164b47
mov eax, r8d
and eax, 0xb2e9b4b8
or eax, esi
xor eax, 0x4d164b46
and r8d, 1
or r8d, eax
mov eax, r8d
not eax
and eax, 0xfcf04f9
and r8d, 0xf030fb06
or r8d, eax
mov edi, r11d
xor edi, 0xfffffffe
and edi, r11d
mov eax, r11d
and ebx, 0x6d549e4a
and eax, 0x92ab61b4
or eax, ebx
mov ebx, eax
xor ebx, 0x928a0034
xor eax, 0x6d549e4b
mov esi, eax
and esi, 0x935f9c2
and ebx, 0xf6ca063c
or ebx, esi
mov esi, edi
not esi
or eax, esi
and esi, 0x935f9c2
and edi, 0xf6ca063d
or edi, esi
xor edi, ebx
not eax
or eax, edi
mov ebp, r8d
xor ebp, 0x308900
or ebp, 0xf5427236
mov r9d, ebp
not r9d
and ebp, 0x42b71a69
and r9d, 0x8088580
or r9d, ebp
xor r8d, 0xfcf04f9
mov edi, eax
xor edi, 0xabd8dc9
and edi, eax
mov r11d, eax
not r11d
mov r10d, r8d
and r10d, r11d
mov ebp, r11d
xor r11d, r8d
or r8d, 0xabd8dc9
mov esi, r8d
not esi
and r8d, 0x42b71a69
and esi, 0xb5406016
or esi, r8d
xor esi, r9d
and ebp, 0xabd8dc9
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, esi
not eax
and eax, 0x6f0a27e4
and esi, 0x90f5d81b
or esi, eax
mov eax, edi
not eax
and eax, 0x6f0a27e4
and edi, 0x90f5d81b
or edi, eax
xor edi, esi
or r11d, r10d
not r11d
mov eax, edi
and eax, r11d
xor r11d, edi
or r11d, eax
mov esi, r11d
not esi
mov r8d, esi
and r8d, r11d
mov edi, esi
and edi, 0x62c32b5
mov eax, r11d
and r11d, 0xf9d3cd4a
or r11d, edi
xor r11d, 0x8869498d
or r11d, esi
and esi, 0x6286046d
and eax, 0x9d79fb92
or eax, esi
mov edi, eax
xor edi, 0x870d900
xor eax, 0x6286046d
mov esi, eax
and esi, 0xd58d2293
and edi, 0x2a72dd6c
or edi, esi
mov ebp, r8d
not ebp
or eax, ebp
and ebp, 0xd58d2293
and r8d, 0x2a72dd6c
or r8d, ebp
xor r8d, edi
not eax
or eax, r8d
mov ebp, eax
not ebp
and ebp, 0x5dd3c42d
and eax, 0xa22c3bd2
or eax, ebp
mov ebp, eax
xor ebp, 0x82043b10
and ebp, 0x8e457b38
xor eax, 0x2c6940ea
or eax, ebp
mov ebp, eax
not ebp
mov edi, eax
and edi, 0x5d76c81a
xor eax, 0xfeba9fb1
and eax, ebp
mov esi, ebp
and esi, 0xa28937e5
or esi, edi
mov ebx, r11d
not ebx
and r11d, 0x2c0f36c1
mov ebp, ebx
and ebp, 0xd3f0c93e
or ebp, r11d
xor ebp, 0xd3f0c93e
mov edi, ebp
and edi, 0x145604e
and ebx, 0xfeba9fb1
or ebx, edi
xor esi, 0xa28937e5
mov r8d, esi
and r8d, ebp
xor ebp, esi
and esi, 0x145604e
mov edi, esi
and edi, eax
xor eax, esi
or eax, edi
mov edi, eax
not edi
and edi, ebx
not ebx
and ebx, eax
or ebx, edi
or ebp, r8d
not ebp
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov ebx, ebp
xor ebx, 0xc1f88632
and ebx, ebp
mov eax, ebp
or eax, 0x3e0779cd
mov ebp, eax
not ebp
mov edi, eax
and edi, 0xe4b287a8
and ebp, 0x1480012
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xe4b287a8
and ebx, 0x1b4d7857
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x4fbdfd0a
and eax, 0xb04202f5
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xea54b396
mov edi, eax
and edi, 0x15ab4c69
or edi, ebx
and ebp, 0x660764e3
and eax, 0x99f89b1c
or eax, ebp
xor edi, 0x15ab4c69
xor eax, 0x99f89b1c
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
cmp eax, 0xffffffff
setne r11b
mov byte [rsp + 0x33], r11b
sete sil
mov al, byte [rsp + 0x14]
xor al, r15b
mov byte [rsp + 0x50], al
mov r9b, byte [rsp + 0x44]
or r9b, al
mov byte [rsp + 0x36], r9b
mov ebx, r9d
xor bl, 1
mov byte [rsp + 0x35], bl
mov eax, r9d
and al, bl
xor al, 1
mov byte [rsp + 0x34], al
mov r8d, eax
xor r8b, r9b
mov ebx, eax
or bl, r9b
xor bl, 1
or bl, r8b
mov r8d, r15d
and r8b, byte [rsp + 0x10]
mov byte [rsp + 0x37], r8b
mov dil, byte [rsp + 0x2c]
or dil, r8b
xor dil, 1
xor bl, dil
mov r8d, r9d
and r8b, dil
xor dil, r9b
or dil, r8b
mov eax, ebx
xor al, dil
or dil, bl
xor dil, 1
or dil, al
mov byte [rsp + 0x68], sil
mov ebp, esi
xor bpl, r11b
mov r8d, ebp
xor r8b, 1
xor sil, bpl
not sil
and sil, bpl
mov r14d, esi
xor r14b, 1
mov ebx, r8d
xor bl, bpl
mov r13d, r14d
or r13b, sil
mov r12d, r13d
not r12b
mov r9d, esi
and r9b, r13b
or r13b, r14b
and r12b, r14b
xor r14b, bpl
or bpl, r8b
mov r15d, ebp
xor r15b, 1
mov r10d, r15d
and r10b, bpl
mov r11d, r10d
xor r11b, 1
or r11b, bpl
xor r10b, r15b
xor r11b, 1
or r11b, r10b
and bl, r8b
mov r10d, ebx
xor r10b, 1
mov eax, r11d
and r11b, r10b
xor al, 1
and al, bl
or r11b, al
mov eax, r15d
xor al, bl
or bl, r15b
xor bl, 1
or bl, al
xor bl, 1
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
or r12b, r9b
xor r13b, 1
mov eax, r13d
and al, r12b
xor r12b, r13b
or r12b, al
mov eax, r12d
xor al, 1
and al, r12b
mov r9d, eax
and r9b, r12b
xor al, r12b
or al, r9b
xor al, bl
or sil, r8b
xor sil, 1
mov ebx, esi
and bl, r14b
xor r14b, sil
or r14b, bl
xor r14b, al
and al, r14b
mov ebx, r14d
xor bl, al
xor al, 1
or al, r14b
xor bl, 1
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
or r8b, al
mov eax, edi
xor al, 1
or dil, al
xor dil, 1
mov r9d, eax
and r9b, dil
xor dil, al
or dil, r9b
mov r9d, r8d
xor r9b, 1
mov eax, r8d
and al, r9b
mov r10d, r8d
xor r10b, al
xor al, 1
or al, r9b
xor al, 1
or al, r10b
xor bl, 1
xor al, bl
mov r9d, ebx
and r9b, r8b
xor r8b, bl
or r8b, r9b
xor r8b, 1
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
xor r8b, 1
mov ebx, r8d
or bl, dil
xor r8b, dil
xor r8b, 1
and r8b, dil
mov eax, ebx
xor al, r8b
xor r8b, 1
or r8b, bl
xor al, 1
xor r8b, 1
or r8b, al
mov r12b, byte [rsp + 4]
mov r9d, r12d
mov r10b, byte [rsp + 0x33]
xor r9b, r10b
mov ebx, r12d
or bl, r10b
xor bl, 1
or bl, r9b
mov r9b, byte [rsp + 0x68]
and r9b, r12b
and r10b, byte [rsp + 0x20]
or r10b, r9b
mov eax, r10d
mov r10d, ebx
xor r10b, 1
and bl, r10b
xor bl, 1
mov r9d, r10d
xor r9b, bl
or bl, r10b
xor bl, 1
or bl, r9b
mov r9d, eax
xor r9b, 1
mov r11d, ebx
xor r11b, 1
and r11b, r9b
and bl, al
or bl, r11b
mov r9d, r10d
xor r9b, al
or al, r10b
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 r9d, ebx
xor r9b, 1
mov esi, ebx
or sil, r9b
mov r10d, esi
xor r10b, 1
mov r11d, r10d
and r11b, sil
mov eax, r11d
xor r11b, r10b
xor al, 1
or al, sil
xor al, 1
or al, r11b
mov r10d, eax
xor al, 1
and al, r9b
and r10b, bl
or al, r10b
mov r9d, ebx
and r9b, sil
xor sil, bl
or sil, r9b
xor sil, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov r9d, r8d
or r9b, sil
xor r9b, 1
mov eax, esi
xor al, r8b
or r9b, al
and sil, al
and al, r8b
mov r8d, esi
xor r8b, 1
xor sil, al
xor al, 1
or al, r8b
xor al, 1
or al, sil
xor r9b, 1
xor al, r9b
mov ebx, eax
xor bl, 1
and r9b, bl
xor bl, r9b
test bl, 1
mov ebx, 0x539659ce
mov ebp, 0x34dbb743
cmovne ebp, ebx
test al, 1
mov eax, 0x34dbb743
cmove eax, ebp
test r9b, 1
cmove eax, ebp
mov dword [rsp + 0x68], eax
mov esi, dword [rsp + 8]
mov eax, esi
and eax, 0x70f7f8d5
mov edi, dword [rsp + 0xc]
mov ebp, edi
and ebp, 0x8f08072a
or ebp, eax
mov eax, ebp
xor eax, 0x8400072a
xor ebp, 0x40d07015
and ebp, 0x4bd87015
and eax, 0xb4278fea
or eax, ebp
mov ebp, eax
xor ebp, 0x30e60
and ebp, 0x3036e70
xor eax, 0x48d81005
and eax, 0xfcfc918f
or eax, ebp
mov ebx, eax
xor ebx, 0x3036e70
and ebx, eax
mov eax, esi
and eax, 0x58d40f5d
mov ebp, edi
and ebp, 0xa72bf0a2
or ebp, eax
xor ebp, 0xa4289ed2
mov edi, ebp
xor edi, esi
and edi, ebp
mov ebp, ebx
not ebp
mov eax, edi
not eax
and edi, ebp
or ebp, eax
and eax, ebx
or eax, edi
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0x9c0cc3a8
and ebx, 0x63f33c57
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0x9c0cc3a8
and eax, 0x63f33c57
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x3030270
mov ebx, ebp
and ebx, 0x6c00
or ebx, eax
xor ebx, 0x6c00
and ebp, 0xfcfc918f
or ebp, ebx
mov r10d, ebp
not r10d
mov eax, r10d
and eax, 0x5966792b
mov r9d, ebp
and r9d, 0xa69986d4
or r9d, eax
mov edi, r9d
xor edi, 0x5966792b
mov r8d, edi
and r8d, 0xa4cdc3b
mov eax, r9d
xor eax, 0x532aa510
or eax, r8d
and ebp, 0xf8029f33
mov ebx, r10d
and ebx, 0x7fd60cc
or ebx, ebp
xor ebx, 0xdb1bcf7
and r10d, 0xf5b323c4
or r10d, ebx
mov ebp, eax
not ebp
mov ebx, r10d
not ebx
and ebx, eax
or eax, r10d
and r10d, ebp
or r10d, ebx
not eax
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov eax, r10d
not eax
and eax, 0x9de8676b
and r10d, 0x62179894
or r10d, eax
mov eax, r10d
not eax
and eax, 0xbb61e95
and r10d, 0xf449e16a
or r10d, eax
mov r8d, r9d
xor r9d, 0x935761e0
mov ebx, r9d
and ebx, edi
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xb9dad352
and ebx, 0x46252cad
or ebx, eax
xor r8d, 0xa69986d4
and r9d, r8d
mov eax, r9d
not eax
or ebp, eax
and eax, 0xb9dad352
and r9d, 0x46252cad
or r9d, eax
xor r9d, ebx
not ebp
or ebp, r9d
mov eax, ebp
not eax
and eax, 0xf427f03e
and ebp, 0xbd80fc1
or ebp, eax
and r8d, 0xf1c97134
mov eax, edi
and eax, 0xe368ecb
or eax, r8d
xor eax, 0xe368eca
and edi, 0xfffffffe
or edi, eax
mov eax, edi
not eax
and eax, 0xea68f273
and edi, 0x15970d8c
or edi, eax
xor ebp, 0xc1e9170b
xor edi, 0x15970d8c
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x56e381f8
and eax, edi
and edi, 0xa91c7e07
or edi, ebp
mov ebp, edi
xor ebp, 0x21106603
xor edi, 0x56e381f8
mov ebx, edi
and ebx, 0xce2c182c
and ebp, 0x31d3e7d3
or ebp, ebx
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0xce2c182c
and eax, 0x31d3e7d3
or eax, ebx
xor eax, ebp
not edi
or edi, eax
mov ebx, edi
not ebx
and edi, 0x2aefe70f
and ebx, 0xd51018f0
or ebx, edi
mov ebp, r10d
xor ebp, 0x9c12a5c4
mov r11d, r10d
xor r10d, 0xa19ae50a
mov edi, r10d
and r10d, ebp
xor r11d, 0x63ed5a3b
and edi, r11d
mov r8d, edi
not r8d
mov ebp, r8d
and ebp, 0x618f8772
and edi, 0x9e70788d
or edi, ebp
mov esi, r10d
not esi
or r8d, esi
and esi, 0x618f8772
and r10d, 0x9e70788d
or r10d, esi
xor r10d, edi
not r8d
or r8d, r10d
mov esi, ebx
xor esi, 0x2aefe70f
xor ebx, 0xe898583e
and ebx, esi
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xf210acc8
and ebx, 0xdef5337
or ebx, edi
mov r9d, r11d
and r9d, esi
xor r11d, esi
or esi, 0x3d8840ce
mov edi, esi
not edi
or ebp, esi
and esi, 0xf210acc8
and edi, 0x671331
or edi, esi
xor edi, ebx
not ebp
or ebp, edi
mov ebx, r8d
not ebx
and ebx, ebp
not ebp
and ebp, r8d
or ebp, ebx
or r11d, r9d
mov eax, r11d
not eax
and eax, 0xbcd651c0
and r11d, 0x4329ae3f
or r11d, eax
xor r11d, 0x4329ae3f
mov eax, ebp
and eax, r11d
xor r11d, ebp
or r11d, eax
mov ebp, r11d
not ebp
mov eax, ebp
and eax, 0x10132040
mov ebx, r11d
and ebx, 0x40048804
or ebx, eax
xor ebx, 0x40048804
mov eax, r11d
and eax, 0xafe857bb
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0xbe484b36
and eax, 0x41b7b4c9
or eax, ebx
mov edi, eax
xor edi, 0xd
xor eax, 0xee132272
and eax, 0xffb33ef2
and edi, 0x4cc10d
or edi, eax
mov eax, edi
xor eax, 0xc0101
and eax, 0x828e0781
xor edi, 0x82c2c68c
or edi, eax
and ebp, 0x2afa960a
and r11d, 0xd50569f5
or r11d, ebp
mov eax, r11d
xor eax, 0x55016874
and eax, 0x7d71f87e
xor r11d, 0xa874918b
or r11d, eax
mov eax, r11d
not eax
and eax, 0xcc26e16
and r11d, 0xf33d91e9
or r11d, eax
mov r10d, r11d
xor r10d, 0xcc26e16
mov esi, edi
xor esi, 0x6c234b39
mov r8d, esi
and r8d, edi
xor r11d, 0x60e1252f
and r11d, r10d
mov r9d, edi
and r9d, r10d
mov ebx, r10d
xor r10d, edi
not edi
and esi, edi
mov edi, r8d
and edi, esi
xor esi, r8d
or esi, edi
mov edi, r11d
not edi
mov eax, edi
and eax, 0x46168343
and r11d, 0xb9e97cbc
or r11d, eax
or ebx, 0x93dcb4c6
mov eax, ebx
not eax
or edi, ebx
and ebx, 0x46168343
and eax, 0x28214838
or eax, ebx
xor eax, r11d
not edi
or edi, eax
mov eax, esi
not eax
and eax, 0x6e9f5590
and esi, 0x9160aa6f
or esi, eax
mov eax, edi
not eax
and eax, 0x6e9f5590
and edi, 0x9160aa6f
or edi, eax
xor edi, esi
or r10d, r9d
mov eax, r10d
not eax
and eax, 0x1e2f4735
and r10d, 0xe1d0b8ca
or r10d, eax
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0x49fc6576
and edi, 0xb6039a89
or edi, eax
mov esi, r10d
xor esi, 0xa0009888
xor r10d, 0x1e2f4735
or ebp, r10d
and r10d, 0x49fc6576
and esi, 0xb6039a89
or esi, r10d
xor esi, edi
not ebp
or ebp, esi
mov eax, ebp
xor eax, 0x828e0781
and eax, ebp
mov ebx, ebp
not ebp
and ebp, 0x800e0301
and ebx, 0x2800480
or ebx, ebp
xor ebx, 0x2800480
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov edi, eax
not edi
or eax, 0x4090200d
and eax, 0x5299393d
mov ebp, edi
and edi, 0x242642c2
or edi, eax
or ebp, 0x362f5bf2
mov ebx, ebp
not ebx
and ebp, 0x5299393d
and ebx, 0x89408400
or ebx, ebp
xor ebx, edi
mov ebp, ebx
not ebp
and ebp, 0xe0a96256
and ebx, 0x1f569da9
or ebx, ebp
mov ebp, ebx
xor ebp, 0x2979c65b
mov eax, ebx
xor eax, 0x108429a0
and eax, 0x10b56bab
xor ebx, 0x201daf34
and ebx, ebp
and ebp, 0xef4a9454
or ebp, eax
mov r8d, ebp
xor r8d, 0xef4a9454
mov edi, ebp
xor edi, 0x19d102c4
and edi, r8d
mov esi, edi
and esi, ebx
xor ebx, edi
or ebx, esi
mov edi, ebx
not edi
and edi, 0x179d98fa
and ebx, 0xe8626705
or ebx, edi
xor ebp, 0x1011600a
and ebp, 0x3213e00e
mov eax, r8d
and eax, 0xcdec1ff1
or eax, ebp
xor eax, 0xcdec1ff1
or eax, r8d
mov ebp, ebx
xor ebp, 0x1c281005
xor ebx, 0xe1060e6a
mov edi, ebx
and edi, 0xe3d1e7b8
and ebp, 0x1c2e1847
or ebp, edi
mov edi, eax
not edi
or ebx, eax
and eax, 0xe3d1e7b8
and edi, 0x1c2e1847
or edi, eax
xor edi, ebp
not ebx
or ebx, edi
mov eax, ebx
xor eax, 0x5c26cbae
and eax, ebx
not ebx
and ebx, 0x5c26cbae
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xfe9bf8be
and eax, 0x1640741
or eax, ebp
mov ebp, eax
xor ebp, 0x542c042
xor eax, 0x20352010
and ebp, 0x87cad342
and eax, 0x78352cbd
or eax, ebp
xor eax, 0x87cad342
cmp eax, 0xffffffff
sete bpl
setne dil
mov r14d, edi
xor r14b, bpl
mov r11d, r14d
xor r11b, 1
mov r8d, r11d
and r8b, r14b
mov ebx, r11d
and bl, r8b
xor r8b, r11b
or r8b, bl
mov al, byte [rsp + 0x35]
mov r9d, eax
mov bl, byte [rsp + 0x34]
xor r9b, bl
or bl, al
mov esi, eax
xor bl, 1
or bl, r9b
mov al, byte [rsp + 0x50]
mov r9d, eax
xor r9b, 1
mov r15d, r9d
and r15b, al
mov r10d, r9d
and r10b, r15b
xor r15b, r9b
or r15b, r10b
xor r15b, bl
mov r10b, byte [rsp + 0x36]
xor r10b, r9b
mov ebx, esi
or bl, al
xor bl, 1
or bl, r10b
mov r10d, ebx
xor r10b, r15b
xor r15b, 1
or r15b, bl
xor r10b, 1
xor r15b, 1
or r15b, r10b
mov eax, r8d
xor al, 1
or r11b, dil
mov r10d, r11d
xor r10b, 1
mov esi, eax
and sil, r11b
and r10b, al
xor al, r11b
or al, sil
and r11b, r8b
or r11b, r10b
xor al, 1
xor r11b, al
mov r10d, r11d
xor r10b, 1
and al, r10b
mov r8d, eax
xor al, r11b
xor r8b, 1
or r8b, r10b
xor r8b, 1
or r8b, al
mov r10d, r15d
xor r10b, 1
mov eax, r10d
and al, r15b
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
mov r11d, r8d
and r11b, al
xor al, 1
mov ebx, r8d
xor bl, 1
and al, bl
or al, r11b
xor al, 1
or al, bl
and r8b, bl
mov r11d, ebx
and r11b, r8b
xor r8b, bl
or r8b, r11b
xor r8b, r15b
or r8b, r10b
mov r10d, r8d
xor r10b, 1
and r10b, al
xor al, 1
mov ebx, eax
xor bl, r8b
and bl, al
and r8b, al
or r8b, r10b
xor bl, 1
xor r8b, 1
mov eax, ebx
xor al, r8b
or r8b, bl
xor r8b, 1
or r8b, al
and r14b, bpl
mov eax, r14d
xor al, 1
mov ebx, r14d
and bl, al
mov r10d, ebx
and r10b, r14b
xor bl, r14b
or bl, r10b
or al, r14b
xor bl, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov r11d, r12d
or r11b, al
xor al, 1
mov bl, byte [rsp + 0x20]
or al, bl
xor al, 1
xor r11b, 1
mov r10d, eax
and r10b, r11b
xor r11b, al
or r11b, r10b
mov eax, ebx
xor dil, bl
and dil, bl
xor bpl, bl
xor dil, 1
xor bpl, 1
mov eax, edi
xor al, bpl
or bpl, dil
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
and bpl, al
mov r10d, eax
and r10b, bpl
xor bpl, al
or bpl, r10b
xor bpl, r11b
xor bpl, 1
and r11b, bpl
xor r11b, 1
mov eax, r11d
xor al, bpl
or r11b, bpl
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
mov ebx, eax
and bl, r11b
xor bl, 1
mov r10d, r11d
xor r10b, bl
or bl, r11b
xor bl, 1
or bl, r10b
or al, r11b
mov r10d, ebx
xor r10b, al
and r10b, bl
mov r11d, eax
and al, bl
xor bl, 1
xor r11b, 1
and r11b, bl
or al, r11b
mov ebx, r10d
and bl, al
xor al, r10b
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 ebx, eax
xor bl, 1
or bl, al
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov eax, r8d
xor al, 1
and bl, al
and r8b, r10b
or r8b, bl
xor r8b, 1
or r8b, al
mov ebx, eax
xor bl, r10b
xor bl, 1
and bl, r10b
or al, r10b
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov ebx, r8d
xor bl, al
xor al, 1
or al, r8b
xor bl, 1
mov r8d, ebx
xor r8b, al
test bl, 1
mov ebp, 0x194617d6
mov ebx, 0x539659ce
cmovne ebx, ebp
test al, 1
mov eax, 0x539659ce
cmovne ebx, eax
test r8b, 1
cmove ebx, ebp
mov dword [rsp + 0x2c], ebx
mov edi, dword [rsp + 8]
mov eax, edi
and eax, 0x75495cd5
mov ebx, dword [rsp + 0xc]
mov ebp, ebx
and ebp, 0x8ab6a32a
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb557d365
and ebp, 0x4aa82c9a
or ebp, eax
mov eax, ebp
xor eax, 0x9e04041
xor ebp, 0x801e8220
and ebp, 0xb61fb22e
and eax, 0x49e04dd1
or eax, ebp
mov r10d, eax
xor r10d, 0x41000d10
xor eax, 0x3608202e
and eax, 0x3ee860ef
and r10d, 0xc1179f10
or r10d, eax
or edi, ebx
mov eax, edi
not eax
and eax, 0x61a10d2c
and edi, 0x9e5ef2d3
or edi, eax
mov r11d, r10d
xor r11d, 0xc1179f10
mov ebx, r11d
or ebx, 0x77888399
mov eax, ebx
not eax
and ebx, 0x7041d14c
and eax, 0x88362c22
or eax, ebx
xor r10d, 0x3ee860ef
mov esi, r10d
or esi, 0x88777c66
mov ebx, esi
not ebx
and esi, 0x7041d14c
and ebx, 0x7880291
or ebx, esi
xor ebx, eax
mov r14d, edi
xor r14d, 0x61a10d2c
mov r8d, edi
xor edi, 0x16298eb5
mov esi, edi
and esi, r14d
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0xc3a7b17d
and esi, 0x3c584e82
or esi, eax
xor r8d, 0x9e5ef2d3
and edi, r8d
mov eax, edi
not eax
or ebp, eax
and eax, 0xc3a7b17d
and edi, 0x3c584e82
or edi, eax
xor edi, esi
not ebp
or ebp, edi
mov eax, ebx
not eax
and eax, 0x2c5e6bb7
and ebx, 0xd3a19448
or ebx, eax
mov eax, ebp
not eax
and eax, 0x2c5e6bb7
and ebp, 0xd3a19448
or ebp, eax
xor ebp, ebx
mov eax, r11d
and eax, 0xe0c136c3
and r10d, 0x1f3ec93c
or r10d, eax
or r11d, r8d
and r8d, 0xe0c136c3
and r14d, 0x1f3ec93c
or r14d, r8d
xor r14d, r10d
not r11d
or r11d, r14d
mov eax, r11d
not eax
and eax, 0x6745e847
and r11d, 0x98ba17b8
or r11d, eax
mov esi, ebp
not esi
mov eax, esi
and eax, 0x354a8633
and ebp, 0xcab579cc
or ebp, eax
mov eax, r11d
xor eax, 0x88b01188
xor r11d, 0x6745e847
or esi, r11d
and r11d, 0x354a8633
and eax, 0xcab579cc
or eax, r11d
xor eax, ebp
not esi
or esi, eax
mov ebp, esi
not ebp
mov ebx, esi
and ebx, 0xeb2b435d
mov r11d, ebp
and r11d, 0x14d4bca2
or r11d, ebx
mov r8d, r11d
xor r8d, 0xeb2b435d
mov r10d, r11d
xor r10d, 0x14d4bca2
mov ebx, r10d
and ebx, 0xf1efb8c3
mov edi, r8d
and edi, 0xe10473c
or edi, ebx
and ebp, 0x8c29ef2d
and esi, 0x73d610d2
or esi, ebp
mov ebx, esi
xor ebx, 0x73d610d2
xor esi, 0x9292d
and esi, 0x30f39fd
mov ebp, ebx
and ebp, 0xfcf0c602
or ebp, esi
xor ebp, 0x3fd295ce
and ebx, 0x3cddac33
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x1c08aa05
and ebx, 0xe3f755fa
or ebx, ebp
xor edi, 0xcd3214f0
or edi, r10d
mov ebp, ebx
xor ebp, 0xe3f755fa
and ebp, edi
not edi
xor ebx, 0x1c08aa05
mov esi, edi
xor esi, ebx
and esi, edi
and ebx, edi
or ebx, ebp
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x3e88dca1
and esi, 0xc177235e
or esi, ebp
mov ebp, ebx
not ebp
or edi, ebp
and ebp, 0x3e88dca1
and ebx, 0xc177235e
or ebx, ebp
xor ebx, esi
not edi
or edi, ebx
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0x9558410a
and edi, 0x6aa7bef5
or edi, ebx
mov ebx, edi
xor ebx, 0x80
xor edi, 0x80004008
or edi, 0x2405a012
and edi, 0xe627f25f
and ebx, 0x1000180
or ebx, edi
or ebp, 0xc32253cd
mov r14d, ebp
not r14d
and ebp, 0xe627f25f
and r14d, 0x18d80c20
or r14d, ebp
xor r14d, ebx
mov ebx, r8d
or ebx, 0x768f5a30
mov ebp, ebx
not ebp
mov esi, ebx
and esi, 0x39c6576
and ebp, 0x88608089
or ebp, esi
xor r11d, 0x625be692
and r11d, r8d
mov eax, r11d
not eax
or ebx, eax
and eax, 0x39c6576
and r11d, 0xfc639a89
or r11d, eax
xor r11d, ebp
not ebx
or ebx, r11d
mov eax, ebx
not eax
and eax, 0x8970a5ce
and ebx, 0x768f5a31
or ebx, eax
and r8d, 0xdbd4701b
mov eax, r10d
and eax, 0x242b8fe4
or eax, r8d
xor eax, 0x242b8fe5
and r10d, 0xfffffffe
or r10d, eax
mov esi, ebx
not esi
mov eax, esi
and eax, 0x4b76328
and ebx, 0xfb489cd7
or ebx, eax
mov eax, r10d
not eax
or esi, r10d
and r10d, 0x4b76328
and eax, 0xfb489cd7
or eax, r10d
xor eax, ebx
not esi
or esi, eax
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0xb961400e
and esi, 0x4102110
or esi, eax
mov ebx, esi
xor ebx, 0x4002110
xor esi, 0xd9278c4f
and esi, 0xd9378c4f
and ebx, 0x24406110
or ebx, esi
or ebp, 0xbd71611e
mov eax, ebp
not eax
and ebp, 0xd9378c4f
and eax, 0x28812a0
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x428e9ee1
and eax, 0xbd71611e
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x38d34ea7
and eax, 0xc72cb158
or eax, ebp
mov ebp, eax
xor ebp, 0x46209050
xor eax, 0x84202a7
and eax, 0x894e23af
and ebp, 0x76b1dc50
or ebp, eax
mov eax, ebp
xor eax, 0x894e23af
xor ebp, 0x76b1dc50
mov edi, r14d
not edi
and ebp, edi
or edi, eax
and eax, r14d
or eax, ebp
not edi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov r15d, eax
not r15d
mov ebx, r15d
and ebx, eax
mov ebp, r15d
and ebp, ebx
xor ebx, r15d
or ebx, ebp
or r15d, eax
mov ebp, ebx
xor ebp, 0x9a84b492
and ebp, ebx
mov r11d, ebx
not ebx
and ebx, 0xdfd5f8da
and r11d, 0x202a0725
or r11d, ebx
mov r14d, r15d
not r14d
mov ebx, r15d
and ebx, 0x94f4d8b0
and r14d, 0x6b0b274f
or r14d, ebx
mov r8d, r11d
xor r8d, 0x202a0725
mov eax, r11d
xor eax, 0x45514c48
and eax, r8d
mov esi, eax
not esi
mov ebx, esi
and ebx, 0x52195654
and eax, 0xade6a9ab
or eax, ebx
mov ebx, ebp
not ebx
or esi, ebx
and ebx, 0x52195654
and ebp, 0xade6a9ab
or ebp, ebx
xor ebp, eax
not esi
or esi, ebp
mov r10d, r14d
xor r10d, 0x6b0b274f
mov eax, r14d
xor eax, 0xe706c22
and eax, r10d
mov edi, eax
not edi
mov ebx, edi
and ebx, 0x43875263
and eax, 0xbc78ad9c
or eax, ebx
or r15d, 0x9a84b492
mov ebx, r15d
not ebx
or edi, r15d
and r15d, 0x43875263
and ebx, 0x2478090c
or ebx, r15d
xor ebx, eax
not edi
or edi, ebx
mov eax, esi
not eax
and eax, 0x4ba985be
and esi, 0xb4567a41
or esi, eax
mov eax, edi
not eax
and eax, 0x4ba985be
and edi, 0xb4567a41
or edi, eax
xor edi, esi
xor r11d, 0xdfd5f8da
mov eax, r11d
and eax, 0x33357a71
and r8d, 0xccca858e
or r8d, eax
xor r14d, 0x94f4d8b0
or r11d, r14d
and r14d, 0x33357a71
and r10d, 0xccca858e
or r10d, r14d
xor r10d, r8d
not r11d
or r11d, r10d
mov esi, edi
not esi
mov eax, esi
and eax, 0x20f1d505
and edi, 0xdf0e2afa
or edi, eax
mov eax, r11d
not eax
or esi, r11d
and r11d, 0x20f1d505
and eax, 0xdf0e2afa
or eax, r11d
xor eax, edi
not esi
or esi, eax
mov eax, esi
not eax
mov ebp, eax
and ebp, 0xc42723f
and eax, esi
and esi, 0xf3bd8dc0
or esi, ebp
xor esi, 0xf3bd8dc0
mov ebp, esi
and ebp, eax
xor esi, eax
or esi, ebp
mov eax, esi
not eax
mov ebp, eax
and ebp, esi
and eax, 0xde935748
and esi, 0x216ca8b7
or esi, eax
xor esi, 0xde935748
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, esi
not eax
and esi, eax
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
sete r8b
setne r10b
mov al, byte [rsp + 0x4c]
xor al, 1
mov ebx, eax
mov r13b, byte [rsp + 0x3b]
xor bl, r13b
or al, r13b
xor al, 1
or al, bl
mov r11b, byte [rsp + 0x38]
xor al, r11b
mov ebx, eax
not bl
and bl, r11b
mov r11d, ebx
and r11b, al
xor bl, al
or bl, r11b
mov r11d, r10d
xor r11b, r8b
mov esi, r11d
xor sil, r10b
mov eax, esi
and al, r10b
xor al, 1
mov edi, eax
xor dil, sil
or al, sil
xor al, 1
or al, dil
xor bl, 1
mov esi, eax
or sil, bl
mov edi, ebx
xor dil, al
and bl, al
xor sil, 1
or sil, dil
or bl, dil
xor sil, 1
xor bl, sil
and sil, bl
xor sil, 1
mov eax, esi
xor al, bl
or sil, bl
xor sil, 1
or sil, al
mov dil, byte [rsp + 0x39]
xor dil, byte [rsp + 0x44]
xor dil, 1
or dil, byte [rsp + 0x3a]
and r11b, r10b
mov ebx, r11d
xor bl, 1
mov eax, ebx
or al, r11b
xor r11b, al
or al, bl
xor r11b, 1
xor al, 1
or al, r11b
mov r11d, eax
xor r11b, 1
mov ebx, edi
and r11b, dil
xor bl, 1
and bl, al
or bl, r11b
xor r10b, r12b
mov eax, r10d
xor al, 1
or r8b, byte [rsp + 0x20]
xor r8b, 1
or r8b, r10b
xor r10b, r8b
or r8b, al
xor r10b, 1
xor r8b, 1
or r8b, r10b
xor r8b, bl
and bl, r8b
mov eax, r8d
xor al, bl
xor bl, 1
or bl, r8b
xor al, 1
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
mov r11d, r8d
or r11b, bl
mov eax, r8d
and al, bl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov r10d, r11d
xor r10b, 1
and r10b, al
xor al, 1
and al, r11b
or al, r10b
mov r10d, r11d
and r10b, r8b
xor r11b, r8b
or r11b, r10b
mov r8d, r11d
xor r8b, al
xor al, 1
or al, r11b
xor r8b, 1
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
and bl, al
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov r10d, ebx
xor r10b, 1
mov r11d, ebx
and r11b, r10b
xor r11b, 1
mov eax, r10d
xor al, r11b
or r11b, r10b
xor r11b, 1
or r11b, al
or r10b, bl
mov r8d, esi
xor r8b, 1
mov ebp, esi
or bpl, r8b
mov edi, ebp
xor dil, 1
mov ebx, r8d
xor bl, bpl
and dil, sil
and bpl, r8b
or bpl, dil
and bl, r8b
mov edi, ebx
and dil, bpl
xor bpl, bl
or bpl, dil
xor r10b, r11b
mov ebx, r10d
and bl, r11b
xor bl, 1
mov edi, ebx
xor dil, r10b
or bl, r10b
xor bl, 1
or bl, dil
mov r10d, ebx
xor r10b, 1
or r10b, bpl
xor bpl, 1
or bpl, bl
xor r10b, 1
xor bpl, 1
mov ebx, r10d
and bl, bpl
xor bpl, r10b
or bpl, bl
mov ebx, r11d
and r11b, sil
xor bl, 1
mov eax, r8d
xor al, bl
and al, r8b
and bl, r8b
or bl, r11b
xor al, 1
xor bl, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
xor r8b, al
xor al, 1
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
mov r8d, ebp
xor r8b, 1
and al, r8b
or r8b, bl
and bl, bpl
or bl, al
mov eax, r8d
xor al, bl
test al, 1
mov eax, 0xb7cbea75
mov ebp, 0x55a3a74
cmove ebp, eax
test bl, 1
cmove eax, ebp
test r8b, 1
cmovne eax, ebp
mov dword [rsp + 0x44], eax
mov r8d, dword [rsp + 0xc]
mov eax, r8d
and eax, 0xa124f91c
mov esi, dword [rsp + 8]
mov ebp, esi
and ebp, 0x5edb06e3
or ebp, eax
mov ebx, dword [rsp + 0x18]
and ebx, 0xa124f91c
mov eax, dword [rsp + 0x1c]
and eax, 0x5edb06e3
or eax, ebx
xor eax, ebp
or eax, dword [rsp + 0x98]
mov edi, eax
not edi
and eax, 0x71b6ce7a
and edi, 0x8e493185
or edi, eax
mov eax, edi
xor eax, 0xf0436a34
xor edi, 0x8e493185
and edi, eax
mov eax, r8d
and eax, 0x1b7e1164
mov ebx, esi
and ebx, 0xe481ee9b
or ebx, eax
xor ebx, 0x9a8bb52a
mov ebp, esi
and ebp, 0x81f5a44e
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x438f7a60
and ebp, 0xbc70859f
or ebp, eax
mov r11d, edi
xor r11d, 0x9727bff1
and r11d, edi
mov esi, edi
not edi
and edi, 0xdba423db
and esi, 0x245bdc24
or esi, edi
mov eax, ebp
xor eax, 0xbc70859f
mov edi, ebp
xor edi, 0x2836a40
and edi, 0x86f3ea4f
xor ebp, 0x2b573a6e
and ebp, eax
and eax, 0x790c15b0
or eax, edi
xor esi, 0x245bdc24
xor eax, 0x790c15b0
mov r8d, esi
and r8d, eax
mov edi, eax
xor eax, esi
and esi, 0x9727bff1
mov r10d, esi
and r10d, r11d
xor r11d, esi
or r11d, r10d
and edi, 0x9727bff1
mov esi, edi
and esi, ebp
xor ebp, edi
or ebp, esi
mov ebx, r11d
not ebx
and ebx, 0xb555cb60
and r11d, 0x4aaa349f
or r11d, ebx
mov ebx, ebp
not ebx
and ebx, 0xb555cb60
and ebp, 0x4aaa349f
or ebp, ebx
xor ebp, r11d
or eax, r8d
mov ebx, eax
not ebx
and ebx, 0x66ded906
and eax, 0x992126f9
or eax, ebx
xor eax, 0x992126f9
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
xor ebp, 0x4638e62b
and ebp, eax
mov ebx, eax
not eax
and eax, 0x438e223
and ebx, 0x42000408
or ebx, eax
mov eax, ebx
xor eax, 0x42000400
xor ebx, 0xbdfffbf7
mov edi, ebx
and edi, 0x91b9bbeb
and eax, 0x46004400
or eax, edi
mov edi, ebp
not edi
or ebx, edi
and edi, 0x91b9bbeb
and ebp, 0x6e464414
or ebp, edi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x7d830d31
and ebx, 0x827cf2ce
or ebx, eax
mov r11d, ebx
xor r11d, 0x45b1b0ab
xor ebx, 0xba4e4f54
mov eax, r11d
and eax, 0x42957153
mov esi, ebx
and esi, 0xbd6a8eac
or esi, eax
mov eax, ebx
and eax, r11d
mov ebp, eax
not ebp
mov r10d, r11d
or r10d, ebp
and ebp, 0x42957153
and eax, 0xbd6a8eac
or eax, ebp
xor eax, esi
not r10d
or r10d, eax
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0x39035c6f
mov esi, r10d
and esi, 0xc6fca390
or esi, eax
mov ebp, esi
xor ebp, 0xc6fca390
xor esi, 0x28001008
and esi, 0x6a909218
mov eax, ebp
and eax, 0x956f6de7
or eax, esi
xor eax, 0x34dab3b8
and ebp, 0x5e4a21a0
or ebp, eax
and ebx, 0x418aa13b
and r11d, 0xbe755ec4
or r11d, ebx
mov esi, r11d
xor esi, 0xbe755ec4
xor r11d, 0x888011
and r11d, 0x89dd055
mov eax, esi
and eax, 0xf7622faa
or eax, r11d
xor eax, 0xa9280e0a
and esi, 0xa1b5de5f
or esi, eax
mov eax, ebp
not eax
mov ebx, eax
xor ebx, esi
and ebx, eax
and ebp, 0x2ae7c2dd
and eax, 0xd5183d22
or eax, ebp
mov edi, esi
not edi
and esi, 0x2ae7c2dd
and edi, 0xd5183d22
or edi, esi
xor edi, eax
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, edi
xor eax, 0x2679de6e
and eax, edi
mov r11d, edi
not edi
and edi, 0x4bb7e1ec
and r11d, 0xb4481e13
or r11d, edi
mov ebx, r11d
xor ebx, 0x4081a00
xor r11d, 0x231c06c
or r11d, 0xd9862191
mov ebp, r11d
and ebp, 0xa0c5054f
and ebx, 0x638da20
or ebx, ebp
mov ebp, eax
not ebp
or r11d, ebp
and ebp, 0xa0c5054f
and eax, 0x5f3afab0
or eax, ebp
xor eax, ebx
not r11d
or r11d, eax
mov eax, r11d
not eax
and eax, 0x7833ffcf
and r11d, 0x87cc0030
or r11d, eax
mov eax, r8d
and eax, 0xa3b44057
and r10d, 0x5c4bbfa8
or r10d, eax
mov eax, r10d
xor eax, 0x82304010
or eax, 0x258d9ac7
mov ebp, eax
not ebp
and eax, 0x1abb7b03
and ebp, 0xc0400438
or ebp, eax
or r8d, 0xda726538
mov eax, r8d
not eax
and r8d, 0x1abb7b03
and eax, 0x250480c4
or eax, r8d
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0xda726539
and eax, 0x258d9ac6
or eax, ebp
mov ebp, r10d
xor ebp, 0x5c4bbfa8
and ebp, 0xfffffffe
xor r10d, 0xa3b44056
or r10d, ebp
mov ebp, r10d
not ebp
and ebp, 0x4174e8ea
and r10d, 0xbe8b1715
or r10d, ebp
xor r10d, 0xbe8b1715
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov eax, r10d
not eax
and r10d, 0xe7f9870
and eax, 0xf180678f
or eax, r10d
mov ebp, eax
xor ebp, 0x41f1000
xor eax, 0xe000408c
and ebp, 0x159f3703
and eax, 0xea60c8fc
or eax, ebp
mov ebp, eax
xor ebp, 0x119d1400
xor eax, 0xe220403c
and eax, 0xe622633f
and ebp, 0x19dd9cc0
or ebp, eax
mov r14d, ebp
xor r14d, 0x1d80400
xor ebp, 0xe622633f
mov eax, ebp
and eax, 0xfc07bbed
and r14d, 0x3f84412
or r14d, eax
mov r8d, r11d
not r8d
mov esi, r11d
xor esi, 0x738f346b
and esi, r8d
mov eax, r11d
and eax, 0x8c70cb94
mov edi, esi
and edi, eax
xor eax, esi
or eax, edi
mov r10d, r14d
xor r14d, 0xfc07bbed
mov esi, r14d
or esi, 0x8c70cb94
mov ebx, esi
not ebx
and esi, 0x298d0cdd
and ebx, 0x52023022
or ebx, esi
or ebp, 0x738f346b
mov edi, ebp
not edi
and ebp, 0x298d0cdd
and edi, 0x8470c300
or edi, ebp
xor edi, ebx
mov esi, eax
not esi
and esi, 0x77d71205
and eax, 0x8828edfa
or eax, esi
mov esi, edi
not esi
and esi, 0x77d71205
and edi, 0x8828edfa
or edi, esi
xor edi, eax
mov eax, r11d
and eax, 0xd8595240
and r8d, 0x27a6adbf
or r8d, eax
xor r10d, 0x3a00412
or r11d, r14d
and r14d, 0xd8595240
and r10d, 0x27a6adbf
or r10d, r14d
xor r10d, r8d
not r11d
or r11d, r10d
mov eax, r11d
not eax
and eax, 0xd6c21e50
and r11d, 0x293de1af
or r11d, eax
xor r11d, 0x293de1af
mov eax, edi
and eax, r11d
xor r11d, edi
or r11d, eax
mov r8d, r11d
not r8d
mov edi, r8d
and edi, 0x76902fb8
mov eax, r8d
and eax, r11d
or r8d, r11d
and r11d, 0x896fd047
or r11d, edi
mov ebx, r11d
xor ebx, 0x88401042
xor r11d, 0x76902fb8
mov edi, r11d
and edi, 0x3afc88d
and ebx, 0xfc503772
or ebx, edi
mov ebp, eax
not ebp
or r11d, ebp
and ebp, 0x3afc88d
and eax, 0xfc503772
or eax, ebp
xor eax, ebx
not r11d
or r11d, eax
mov eax, r11d
not eax
and eax, 0x3e9f77d9
and r11d, 0xc1608826
or r11d, eax
mov eax, r11d
xor eax, 0xc1208020
xor r11d, 0x3e8160c1
and r11d, 0x3ec168c7
and eax, 0xc13e9738
or eax, r11d
mov ebp, eax
xor ebp, 0x3ec168c7
xor eax, 0xc0280608
mov ebx, ebp
and ebp, 0x33969176
and eax, 0xcc696e89
or eax, ebp
mov esi, r8d
not esi
or ebx, r8d
and r8d, 0x33969176
and esi, 0xcc696e89
or esi, r8d
xor esi, eax
not ebx
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0xb36319d
and esi, 0xf4c9ce62
or esi, eax
mov ebx, esi
xor ebx, 0xe0800800
xor esi, 0x9260100
or esi, 0x10102281
and esi, 0x1d76e3e1
and ebx, 0xe280180c
or ebx, esi
or ebp, 0xefe6d96c
mov eax, ebp
not eax
and ebp, 0x1d76e3e1
and eax, 0x90412
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x816976cb
and eax, 0x7e968934
or eax, ebp
mov ebp, eax
xor ebp, 0x91705058
xor eax, 0x6e8fafa7
mov ebx, eax
and ebx, 0x639ced74
or eax, ebp
and ebp, 0x9c63128b
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x639ced74
and ebp, 0x9c63128b
or ebp, ebx
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x859aacde
and ebp, 0x7a655321
or ebp, edi
mov edi, eax
not edi
or ebx, eax
and eax, 0x859aacde
and edi, 0x7a655321
or edi, eax
xor edi, ebp
not ebx
or ebx, edi
mov eax, ebx
not eax
and ebx, 0x88da695
and eax, 0xf772596a
or eax, ebx
xor eax, 0x88da695
sete r10b
setne r8b
mov r12b, byte [rsp + 0x88]
mov eax, r12d
mov bl, byte [rsp + 0x14]
xor al, bl
xor al, 1
or al, r13b
and r13b, byte [rsp + 0x10]
and r12b, bl
or r12b, r13b
mov ebx, eax
xor bl, r12b
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, bl
or r12b, bl
xor r12b, 1
or r12b, al
mov eax, r8d
xor al, r10b
mov ebx, eax
xor bl, 1
xor al, r8b
xor al, 1
mov r11d, r8d
or r11b, bl
xor r11b, 1
or r11b, al
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov ebp, eax
xor bpl, 1
and al, bpl
mov esi, ebp
and sil, al
xor al, bpl
mov edi, r11d
and dil, bpl
xor bpl, r11b
mov ebx, r11d
mov r14d, r11d
xor r11b, 1
and bl, r11b
xor r14b, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, r14b
or al, sil
xor al, bl
or bpl, dil
xor al, 1
mov ebx, eax
xor bl, bpl
or al, bpl
xor al, 1
or al, bl
mov r11d, r12d
xor r11b, 1
mov esi, eax
and sil, r11b
xor r11b, al
xor al, 1
mov ebx, r12d
and bl, al
or sil, bl
mov ebx, esi
xor bl, al
and bl, sil
or al, r12b
xor al, 1
or al, r11b
mov esi, ebx
xor sil, 1
and bl, sil
xor bl, 1
mov r11d, ebx
xor r11b, sil
or bl, sil
xor bl, 1
or bl, r11b
xor bl, al
mov r11d, esi
and r11b, al
xor sil, al
or sil, r11b
xor bl, 1
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov r14b, byte [rsp + 4]
and r10b, r14b
mov r15b, byte [rsp + 0x20]
mov r11d, r15d
and r11b, r8b
or r11b, r10b
mov ebx, r14d
and bl, r8b
xor r8b, r14b
or r8b, bl
xor r8b, 1
mov ebx, r11d
and bl, r8b
xor r8b, r11b
or r8b, bl
mov eax, r8d
xor al, 1
and al, r8b
xor al, 1
mov ebx, r8d
xor bl, al
or al, r8b
xor al, 1
or al, bl
mov r10d, r11d
xor r10b, 1
mov r8d, r11d
and r8b, r10b
mov ebx, r8d
xor r8b, r11b
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r8b
xor al, 1
xor bl, al
mov r8d, r10d
and r8b, al
xor r10b, al
or r10b, r8b
xor bl, 1
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, r10d
xor al, 1
mov ebx, eax
and bl, r10b
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
or al, r10b
mov r8d, ebx
xor r8b, 1
mov r10d, ebx
and r10b, r8b
mov r11d, r10d
and r11b, bl
xor r10b, bl
or r10b, r11b
xor r10b, al
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
xor r8b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r8b
mov edi, ebx
xor dil, 1
mov eax, edi
and al, bl
mov r8d, edi
xor r8b, al
xor al, 1
or al, bl
xor al, 1
or al, r8b
or dil, bl
mov ebx, edi
xor bl, al
or dil, al
xor dil, 1
or dil, bl
mov ebp, esi
xor bpl, 1
mov r8d, ebp
and r8b, sil
mov ebx, ebp
xor bl, r8b
xor r8b, 1
or r8b, sil
xor r8b, 1
or r8b, bl
or bpl, sil
mov r10d, r8d
xor r10b, 1
mov ebx, r10d
and bl, r8b
xor bl, 1
mov r11d, r8d
xor r11b, bl
or bl, r8b
xor bl, 1
or bl, r11b
mov r11d, ebp
xor r11b, 1
mov eax, ebp
and al, r11b
xor al, 1
mov esi, r11d
xor sil, al
or al, r11b
xor al, 1
or al, sil
xor al, bl
mov ebx, r10d
and bl, bpl
xor bpl, r10b
or bpl, bl
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov esi, edi
xor sil, 1
mov eax, edi
or al, sil
mov r11d, eax
xor r11b, 1
mov ebx, edi
xor bl, al
and r11b, sil
and al, dil
or al, r11b
and bl, dil
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
xor bpl, 1
mov ebx, ebp
xor bl, al
xor bl, 1
and bl, al
or bpl, al
xor bl, 1
mov eax, ebx
xor al, bpl
or bl, bpl
xor bl, 1
or bl, al
and dil, r10b
and r8b, sil
or r8b, dil
mov eax, r10d
and al, sil
xor r10b, sil
or r10b, al
mov eax, r10d
xor al, r8b
xor r8b, 1
or r8b, r10b
xor al, 1
xor r8b, 1
or r8b, al
mov r11d, ebx
xor r11b, 1
and bl, r11b
mov r10d, r11d
and r10b, bl
xor bl, r11b
or bl, r10b
mov eax, r8d
xor al, 1
and al, r8b
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
xor al, bl
mov ebx, r11d
and bl, r8b
xor r11b, r8b
or r11b, bl
mov ebx, r11d
xor bl, al
test r11b, 1
mov r11d, 0xb39addd7
mov ebp, 0xef9043df
cmovne ebp, r11d
test al, 1
cmove ebp, r11d
test bl, 1
mov eax, 0xef9043df
cmove ebp, eax
mov dword [rsp + 0x4c], ebp
mov r12d, dword [rsp + 0xc]
mov eax, r12d
and eax, 0x141dfd20
mov r13d, dword [rsp + 8]
mov ebp, r13d
and ebp, 0xebe202df
or ebp, eax
mov ebx, dword [rsp + 0x18]
and ebx, 0x141dfd20
mov eax, dword [rsp + 0x1c]
and eax, 0xebe202df
or eax, ebx
xor eax, ebp
or eax, dword [rsp + 0x98]
mov ebp, eax
not ebp
and eax, 0x76ba76e9
and ebp, 0x89458916
or ebp, eax
mov eax, ebp
xor eax, 0x89458917
xor ebp, 0x89458916
and ebp, eax
mov eax, r12d
and eax, 0x8c3259ae
mov esi, r13d
and esi, 0x73cda651
or esi, eax
xor esi, 0x73cda650
or esi, dword [rsp + 0x48]
mov eax, ebp
not eax
mov r8d, eax
and eax, 0xdde0c304
and ebp, 0x221f3cfb
or ebp, eax
mov ebx, esi
not ebx
or r8d, esi
and esi, 0xdde0c304
and ebx, 0x221f3cfb
or ebx, esi
xor ebx, ebp
mov eax, r8d
not eax
mov edi, r8d
and edi, 0xe940adf6
and eax, 0x16bf5209
or eax, edi
mov ebp, ebx
not ebp
or r8d, ebp
and ebp, 0xe940adf6
and ebx, 0x16bf5209
or ebx, ebp
xor ebx, eax
not r8d
or r8d, ebx
mov esi, r12d
or esi, 0xd03a8eb2
mov eax, esi
and eax, 0x556edd24
mov ebp, r13d
and ebp, 0x2a812049
or ebp, eax
mov eax, r12d
xor eax, 0x2fc5714d
and eax, r12d
mov ebx, eax
not ebx
or esi, ebx
and ebx, 0x556edd24
and eax, 0xaa9122db
or eax, ebx
xor eax, ebp
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0xc6778851
and esi, 0x398877ae
or esi, eax
mov ebx, r8d
not ebx
mov eax, ebx
and eax, 0xe914ee61
mov ebp, r8d
and ebp, 0x16eb119e
or ebp, eax
mov eax, esi
xor eax, 0x164d06e3
xor ebp, eax
xor ebp, 0xe914ee61
and ebp, eax
xor esi, 0x8132d10c
and esi, 0x933bd32d
and eax, 0x6cc42cd2
or eax, esi
xor eax, r8d
xor eax, 0x933bd32d
and eax, r8d
mov edi, ebp
and edi, eax
xor eax, ebp
or eax, edi
not eax
mov ebp, eax
and ebp, ebx
xor eax, ebx
or eax, ebp
cmp eax, 0xffffffff
setne r10b
sete bl
mov r8d, ebx
and r8b, r14b
mov eax, r15d
and al, r10b
or al, r8b
mov r8d, r15d
and r8b, bl
xor bl, r15b
or bl, r8b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov r8d, r10d
xor r8b, r14b
and r10b, r8b
and r8b, r14b
mov ebx, r10d
and bl, r8b
xor r8b, r10b
or r8b, bl
mov r10d, eax
xor r10b, 1
mov ebx, eax
and bl, r10b
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
or r10b, al
mov esi, ebx
xor sil, r10b
and sil, bl
mov eax, r10d
and r10b, bl
xor bl, 1
xor al, 1
and al, bl
or r10b, al
mov eax, esi
and al, r10b
xor r10b, sil
or r10b, al
mov eax, r8d
xor al, 1
mov esi, eax
xor sil, r8b
and sil, al
or al, r8b
xor al, sil
and sil, al
mov edi, eax
xor dil, sil
xor sil, 1
or sil, al
xor dil, 1
xor sil, 1
or sil, dil
xor sil, 1
mov eax, esi
or al, r10b
xor sil, r10b
xor sil, 1
and sil, r10b
xor al, 1
mov r10d, eax
and r10b, sil
xor sil, al
or sil, r10b
mov r10d, ebx
or r10b, r8b
xor bl, r8b
mov eax, r10d
xor al, bl
xor bl, 1
or bl, r10b
xor al, 1
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov edi, ebx
and dil, r8b
xor dil, 1
mov r10d, edi
xor r10b, r8b
or dil, r8b
xor dil, 1
or dil, r10b
mov r10d, edi
xor dil, 1
and dil, sil
or bl, sil
xor sil, 1
and r10b, sil
or dil, r10b
xor r8b, sil
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, dil
test al, 1
mov eax, 0x18239716
cmove r11d, eax
test bl, 1
cmovne eax, r11d
test dil, 1
cmove eax, r11d
mov dword [rsp + 0x1c], eax
mov ebp, r13d
and ebp, 0x4c1b4ded
mov eax, r12d
and eax, 0xb3e4b212
or eax, ebp
mov ebp, eax
xor ebp, 0x30e0b000
xor eax, 0x40b0da4
and eax, 0x870f0fb6
and ebp, 0x78f0f049
or ebp, eax
mov eax, ebp
xor eax, 0x20605048
and eax, 0xa76b587e
xor ebp, 0xdf9ba837
or ebp, eax
mov ebx, r13d
and ebx, 0x5894a781
mov eax, r12d
xor eax, 0xa76b587e
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0xfd69099a
and eax, 0x296f665
or eax, ebx
mov ebx, ebp
not ebx
mov esi, ebp
and ebp, 0x25503eac
and ebx, 0xdaafc153
or ebx, ebp
mov edi, eax
xor edi, 0x286c041
xor eax, 0xfd69099a
or esi, eax
and eax, 0x25503eac
and edi, 0xdaafc153
or edi, eax
xor edi, ebx
mov eax, esi
not eax
mov ebp, esi
and ebp, 0x2524cdd9
and eax, 0xdadb3226
or eax, ebp
mov ebp, edi
not ebp
or esi, ebp
and ebp, 0x2524cdd9
and edi, 0xdadb3226
or edi, ebp
xor edi, eax
not esi
or esi, edi
mov eax, esi
xor eax, 0xa76b587f
and eax, esi
mov ebx, esi
not esi
and esi, 0xa448003e
and ebx, 0x3235841
or ebx, esi
xor ebx, 0x3235841
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x2dbb6640
and eax, 0xd24499bf
or eax, ebp
mov ebp, r13d
and ebp, 0x80403834
mov ebx, r12d
and ebx, 0x1d0e0040
or ebx, ebp
mov edi, ebx
xor edi, 0x14020040
xor ebx, 0x40119223
and ebx, 0x491d9223
and edi, 0x94422854
or edi, ebx
mov ebx, r13d
or ebx, 0x9d4e3874
mov ebp, ebx
not ebp
and ebx, 0x491d9223
and ebp, 0x22a04588
or ebp, ebx
xor ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x8761f931
and ebp, 0x789e06ce
or ebp, ebx
mov ebx, eax
xor ebx, 0x420001b2
xor eax, 0x2dbb6640
mov edi, eax
and eax, 0xb8f5d80d
and ebx, 0x470a27f2
or ebx, eax
mov esi, ebp
xor esi, 0x450026b2
xor ebp, 0x1a2fc145
or edi, ebp
and ebp, 0xb8f5d80d
and esi, 0x470a27f2
or esi, ebp
xor esi, ebx
not edi
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov eax, esi
xor eax, 0x6df117b2
and eax, esi
mov ebp, esi
not esi
and esi, 0x1f013b0
and ebp, 0x6c010402
or ebp, esi
xor ebp, 0x6c010402
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x814ed96b
and eax, 0x7eb12694
or eax, ebp
mov ebp, eax
xor ebp, 0x12003006
xor eax, 0xe4170410
and ebp, 0x1aa8facf
and eax, 0xe5570530
or eax, ebp
mov ebp, eax
xor ebp, 0x12a82a87
xor eax, 0x85420130
and eax, 0x8d42d178
and ebp, 0x72bd2e87
or ebp, eax
xor ebp, 0x72bd2e87
setne r10b
sete r8b
mov dil, byte [rsp + 0x10]
mov r11d, edi
mov bl, byte [rsp + 0x6c]
and r11b, bl
mov r15b, byte [rsp + 0x14]
mov al, byte [rsp + 0x90]
and al, r15b
or al, r11b
or bl, r15b
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, r14b
and al, sil
and sil, r14b
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov ebx, edi
xor bl, r14b
mov r11d, ebx
xor r11b, 1
mov dil, byte [rsp + 0x37]
or dil, bl
xor bl, dil
or dil, r11b
xor bl, 1
xor dil, 1
or dil, bl
mov r11d, edi
xor r11b, 1
mov ebx, esi
xor bl, dil
and bl, sil
and dil, sil
mov eax, esi
xor al, 1
and al, r11b
or dil, al
xor bl, 1
xor dil, 1
mov eax, ebx
xor al, dil
or dil, bl
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
or dil, al
xor dil, 1
mov ebx, eax
xor bl, dil
or dil, al
xor dil, 1
or dil, bl
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
xor dil, r8b
mov esi, edi
mov r11b, byte [rsp + 0x20]
mov eax, r11d
xor al, r10b
or r8b, r14b
xor r8b, 1
xor r10b, r14b
and r10b, r14b
mov ebx, r8d
and bl, r10b
xor r10b, r8b
or r10b, bl
xor al, 1
or al, r11b
mov r8d, eax
xor r8b, 1
mov ebx, r10d
xor bl, 1
and r10b, al
or al, bl
and bl, r8b
or bl, r10b
mov r8d, eax
xor r8b, bl
xor bl, 1
or bl, al
xor r8b, 1
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
or bl, al
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
xor r8b, 1
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov r11d, edi
and r11b, bl
mov r8d, ebx
xor bl, dil
mov r10d, edi
xor r10b, 1
xor r8b, 1
and r8b, r10b
or r11b, r8b
xor r11b, 1
or r11b, r10b
mov r8d, ebx
xor r8b, 1
mov esi, ebx
and sil, r8b
xor sil, 1
mov r10d, esi
xor r10b, r8b
or sil, r8b
xor sil, 1
or sil, r10b
mov r10d, esi
and r10b, r11b
xor r8b, r11b
xor r11b, 1
xor sil, 1
and sil, r11b
or sil, r10b
or bl, r11b
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, sil
test al, 1
mov ebp, 0x1c82cdf8
mov eax, 0xa772b7d3
cmovne eax, ebp
test bl, 1
mov ebp, 0xa772b7d3
cmovne ebp, eax
test sil, 1
cmove ebp, eax
mov dword [rsp + 0x18], ebp
mov eax, r13d
and eax, 0x20082514
mov ebp, r12d
and ebp, 0xc0a38001
or ebp, eax
xor ebp, 0xc0a38001
mov eax, r12d
and eax, 0x1f545aea
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1f545aea
and eax, 0xe0aba515
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe1d33b7b
and eax, 0x1e2cc484
or eax, ebp
mov ebp, eax
xor ebp, 0x180c4480
and ebp, 0x591c4f8b
xor eax, 0x47308b0f
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xdec35315
and eax, 0x213cacea
or eax, ebp
mov ebp, r12d
and ebp, 0xea18c8d
mov ebx, r13d
and ebx, 0xf15e7372
or ebx, ebp
xor ebx, 0xa8423cf9
mov r11d, r13d
and r11d, 0xa6e3b074
or r11d, ebx
mov r10d, eax
xor r10d, 0x118a408
xor eax, 0xdec35315
mov ebx, r11d
xor ebx, 0x115ae519
and ebx, r11d
mov r8d, eax
and r8d, r11d
mov ebp, r11d
xor r11d, eax
and eax, 0xeea51ae6
and r10d, 0x115ae519
or r10d, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0x77b25548
and ebx, 0x884daab7
or ebx, eax
or ebp, 0xeea51ae6
mov eax, ebp
not eax
or edi, ebp
and ebp, 0x77b25548
and eax, 0x48a011
or eax, ebp
xor eax, ebx
not edi
or edi, eax
mov eax, r10d
not eax
and eax, edi
not edi
and edi, r10d
or edi, eax
or r11d, r8d
mov eax, r11d
not eax
and eax, 0xefed0f07
and r11d, 0x1012f0f8
or r11d, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x82a9c85
and edi, 0xf7d5637a
or edi, ebp
mov esi, r11d
xor esi, 0x10106078
xor r11d, 0xefed0f07
or eax, r11d
and r11d, 0x82a9c85
and esi, 0xf7d5637a
or esi, r11d
xor esi, edi
not eax
or eax, esi
mov ebp, eax
not ebp
and ebp, 0xc1471058
mov ebx, eax
and ebx, 0x14302180
or ebx, ebp
xor ebx, 0x14302180
and eax, 0x2a88ce27
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xfe9e6a7b
and eax, 0x1619584
or eax, ebp
mov ebx, eax
xor ebx, 0x52001028
xor eax, 0x8d020002
and eax, 0xadf70403
and ebx, 0x5208fbfc
or ebx, eax
mov eax, ebx
not eax
and eax, 0x5208fbfc
and ebx, 0xadf70403
or ebx, eax
mov eax, r13d
and eax, 0x88d6a0bd
mov r11d, r12d
and r11d, 0x77295f42
or r11d, eax
mov eax, r11d
not eax
and eax, 0x77295f42
and r11d, 0x88d6a0bd
or r11d, eax
mov ebp, ebx
xor ebp, 0x30addba9
and ebp, ebx
mov edi, ebx
not ebx
and ebx, 0xfc68adba
and edi, 0x3975245
or edi, ebx
mov r8d, edi
xor edi, 0xfc68adba
mov eax, edi
or eax, 0xcf522456
mov ebx, eax
not ebx
mov r10d, eax
and r10d, 0x794f6ae9
and ebx, 0xa09100
or ebx, r10d
mov esi, ebp
not esi
or eax, esi
and esi, 0x794f6ae9
and ebp, 0x86b09516
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, r11d
not ebp
mov esi, r11d
xor esi, 0x30addba9
and esi, ebp
mov ebx, r11d
and ebx, 0xcf522456
mov r10d, esi
and r10d, ebx
xor ebx, esi
or ebx, r10d
mov esi, eax
not esi
and esi, ebx
not ebx
and ebx, eax
or ebx, esi
xor r8d, 0x1950200
mov eax, edi
and eax, 0xe2427cfd
and r8d, 0x1dbd8302
or r8d, eax
or edi, r11d
and r11d, 0xe2427cfd
and ebp, 0x1dbd8302
or ebp, r11d
xor ebp, r8d
not edi
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0xb1383009
and edi, 0x4ec7cff6
or edi, ebp
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xb8f02d8d
and ebx, 0x470fd272
or ebx, eax
mov eax, edi
xor eax, 0x4607c272
xor edi, 0xb1383009
or ebp, edi
and edi, 0xb8f02d8d
and eax, 0x470fd272
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
xor eax, 0xd36962d8
and eax, ebp
or ebp, 0x2c969d27
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0xb12b35fb
and ebx, 0x42404200
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0xb12b35fb
and eax, 0x4ed4ca04
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x2c969d27
and ebp, 0xd36962d8
or ebp, eax
sete r10b
setne r8b
mov eax, r14d
mov bl, byte [rsp + 0x50]
xor al, bl
not al
and al, bl
or r15b, r14b
and r9b, r14b
xor r9b, 1
mov ebx, r15d
xor bl, r9b
or r9b, r15b
xor r9b, 1
or r9b, bl
mov edi, eax
xor dil, r9b
or r9b, al
xor r9b, 1
or r9b, dil
xor dil, 1
mov eax, edi
xor al, r9b
or dil, r9b
xor dil, 1
or dil, al
mov eax, r8d
xor al, r10b
mov r9d, eax
xor r9b, 1
mov r11d, r10d
xor r11b, al
mov ebx, r8d
or bl, r9b
xor bl, 1
or bl, r11b
and r9b, r10b
and al, r8b
or al, r9b
xor bl, 1
xor al, bl
mov r9d, eax
xor r9b, 1
and bl, r9b
mov r11d, ebx
xor bl, al
xor r11b, 1
or r11b, r9b
xor r11b, 1
or r11b, bl
mov eax, edi
xor al, 1
and dil, al
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov ebx, r11d
xor bl, dil
or dil, r11b
xor dil, 1
or dil, bl
mov ebx, eax
and bl, r11b
xor al, r11b
or al, bl
xor dil, 1
xor al, dil
and dil, al
xor dil, 1
mov ebx, edi
xor bl, al
or dil, al
xor dil, 1
or dil, bl
mov bl, byte [rsp + 0xd0]
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov ebx, eax
xor bl, 1
and bl, r8b
and al, r10b
or al, bl
mov r9b, byte [rsp + 0x20]
mov ebx, r9d
xor bl, r8b
and r10b, r14b
and r8b, r9b
or r8b, r10b
and bl, r9b
mov r15d, r9d
mov r9d, ebx
and r9b, r8b
xor r8b, bl
or r8b, r9b
xor r8b, al
and al, r8b
mov ebx, r8d
xor bl, al
xor al, 1
or al, r8b
xor bl, 1
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
or r8b, al
xor bl, 1
mov eax, ebx
and al, r8b
xor r8b, bl
or al, r8b
xor al, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov r9d, edi
xor r9b, 1
mov r11d, r9d
and r11b, dil
mov ebx, r9d
xor bl, r11b
xor r11b, 1
or r11b, dil
xor r11b, 1
or r11b, bl
mov r10d, eax
xor r10b, 1
mov esi, eax
and sil, r10b
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
or r9b, dil
or r10b, al
mov eax, r9d
xor al, 1
and al, r9b
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov ebp, esi
xor bpl, 1
mov r8d, esi
xor r8b, bpl
and r8b, sil
mov edi, esi
and dil, bpl
mov ebx, edi
xor dil, sil
xor bl, 1
or bl, bpl
xor bl, 1
or bl, dil
mov esi, eax
and sil, r11b
mov edi, ebx
xor bl, 1
and bl, r11b
xor r11b, 1
xor al, 1
and al, r11b
or al, sil
mov esi, r11d
and sil, r9b
xor r9b, r11b
or r9b, sil
xor al, 1
mov esi, eax
xor sil, r9b
or al, r9b
xor al, 1
or al, sil
xor r10b, 1
mov r9d, r8d
xor r9b, r10b
or r10b, r8b
xor r10b, 1
or r10b, r9b
xor r9b, 1
mov r8d, r9d
xor r8b, r10b
or r10b, r9b
xor r10b, 1
or r10b, r8b
mov r8d, r10d
xor r8b, 1
or r8b, al
xor al, 1
or al, r10b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
and dil, r11b
or bl, dil
mov r8d, r11d
and r8b, bpl
xor r11b, bpl
or r11b, r8b
xor r11b, 1
mov r8d, ebx
and r8b, r11b
xor r11b, bl
or r11b, r8b
mov ebx, r11d
xor bl, 1
and r11b, bl
mov r8d, ebx
and r8b, r11b
xor r11b, bl
or r11b, r8b
mov r8d, eax
xor r8b, 1
and r8b, r11b
xor r11b, 1
mov ebx, eax
xor bl, r11b
and bl, al
and r11b, al
or r11b, r8b
mov eax, r11d
xor al, bl
test r11b, 1
mov ebp, 0x10cfd1af
mov edi, 0x1c82cdf8
cmovne edi, ebp
test bl, 1
mov ebx, 0x1c82cdf8
cmove edi, ebx
test al, 1
cmovne edi, ebp
mov dword [rsp + 0x10], edi
mov ebp, r13d
and ebp, 0xcd987a2d
mov eax, r12d
and eax, 0x326785d2
or eax, ebp
mov ebp, eax
xor ebp, 0x30220512
xor eax, 0x9885228
and ebp, 0xf4322d17
and eax, 0xbcdd2e8
or eax, ebp
mov ebp, r13d
and ebp, 0x7d801936
mov ebx, r12d
and ebx, 0x827fe6c9
or ebx, ebp
xor ebx, 0x827fe6c9
mov edi, ebx
xor edi, r13d
mov r14d, r13d
and edi, ebx
mov esi, eax
xor eax, 0xf4322d17
mov ebp, edi
and edi, eax
xor esi, 0xbcdd2e8
not ebp
mov ebx, esi
xor ebx, ebp
and ebx, esi
and ebp, esi
or ebp, edi
mov eax, ebx
not eax
mov edi, eax
and edi, 0x38396451
and ebx, 0xc7c69bae
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x38396451
and ebp, 0xc7c69bae
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov edi, eax
not edi
and edi, 1
mov esi, eax
xor esi, 0xfffffffe
or edi, esi
mov ebp, edi
not ebp
and ebp, 0x28f47732
and edi, 0xd70b88cd
or edi, ebp
mov ebx, esi
and ebx, eax
or eax, 1
mov ebp, eax
and ebp, 0xb42de4f6
and esi, 0x4bd21b08
or esi, ebp
mov ebp, ebx
not ebp
or eax, ebp
and ebp, 0xb42de4f6
and ebx, 0x4bd21b09
or ebx, ebp
xor ebx, esi
not eax
or eax, ebx
mov ebp, edi
xor ebp, 0xd70b88cd
xor edi, 0x943200
mov ebx, eax
not ebx
mov esi, ebp
xor esi, ebx
and esi, ebp
and edi, 0x469432c8
and ebp, 0xb96bcd37
or ebp, edi
and ebx, 0x469432c8
and eax, 0xb96bcd37
or eax, ebx
xor eax, ebp
mov ebx, esi
not ebx
mov ebp, ebx
and ebp, 0x8a849bb6
and esi, 0x757b6449
or esi, ebp
mov ebp, eax
not ebp
or ebx, ebp
and ebp, 0x8a849bb6
and eax, 0x757b6449
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
mov esi, ebx
not esi
mov eax, ebx
and eax, 0xb0c421f3
mov edi, esi
and edi, 0x4f3bde0c
or edi, eax
mov ebp, edi
xor ebp, 0x30440161
xor edi, 0x4a1a4a0c
and edi, 0xca9a6a9e
and ebp, 0x35659561
or ebp, edi
mov r10d, ebp
xor r10d, 0x15001521
xor ebp, 0x80180a18
and ebp, 0xa07d8a58
and r10d, 0x5f8275a7
or r10d, ebp
and esi, 0x78e7b557
and ebx, 0x87184aa8
or ebx, esi
mov edi, ebx
xor edi, 0x87184aa8
xor ebx, 0xe51457
and ebx, 0x87f51e77
mov r11d, edi
and r11d, 0x780ae188
or r11d, ebx
xor r11d, 0x780ae188
or r11d, edi
mov ebx, r10d
xor ebx, 0x5f8275a7
mov edi, r10d
xor edi, 0xa0088a58
and edi, 0xe6089e7e
xor r10d, 0x374f44a0
and r10d, ebx
and ebx, 0x19f76181
or ebx, edi
mov esi, r11d
not esi
mov edi, r11d
and edi, 0x1bb604b3
xor r11d, 0x9732cef8
and r11d, esi
and esi, 0xe449fb4c
or esi, edi
mov r8d, ebx
xor ebx, 0x60081006
or ebx, 0x9732cef8
mov edi, ebx
not edi
mov r9d, ebx
and r9d, 0xc0da90bd
and edi, 0x28052102
or edi, r9d
mov eax, r10d
not eax
or ebx, eax
and eax, 0xc0da90bd
and r10d, 0x3f256f42
or r10d, eax
xor r10d, edi
not ebx
or ebx, r10d
mov r10d, esi
xor r10d, 0xe449fb4c
xor esi, 0x737b35b4
and esi, r10d
mov edi, esi
not edi
mov r9d, edi
and r9d, 0x77946960
and esi, 0x886b969f
or esi, r9d
mov ebp, r11d
not ebp
or edi, ebp
and ebp, 0x77946960
and r11d, 0x886b969f
or r11d, ebp
xor r11d, esi
not edi
or edi, r11d
mov ebp, ebx
not ebp
and ebp, 0x690bd3e3
and ebx, 0x96f42c1c
or ebx, ebp
mov ebp, edi
not ebp
and ebp, 0x690bd3e3
and edi, 0x96f42c1c
or edi, ebp
xor edi, ebx
xor r8d, 0x19f76181
mov ebp, r8d
and ebp, r10d
xor r10d, r8d
or r10d, ebp
mov ebp, r10d
not ebp
and ebp, 0x5c87ae3d
and r10d, 0xa37851c2
or r10d, ebp
xor r10d, 0xa37851c2
mov ebp, edi
and ebp, r10d
xor r10d, edi
or r10d, ebp
mov ebx, r10d
not ebx
mov ebp, ebx
and ebp, 0x89818af0
mov eax, r10d
and eax, 0x767e750f
or eax, ebp
mov ebp, eax
xor ebp, 0x1010230
xor eax, 0x764e650a
and eax, 0xfeceedca
and ebp, 0x1311235
or ebp, eax
mov eax, ebp
xor eax, 0x1111015
xor ebp, 0xfeceedca
mov edi, ebp
and edi, 0x962c4ea2
and eax, 0x69d3b15d
or eax, edi
or ebp, r10d
and r10d, 0x962c4ea2
and ebx, 0x69d3b15d
or ebx, r10d
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x3cb9bb7a
and ebp, 0xc3464485
or ebp, eax
xor ebp, 0xc3464485
sete al
setne r8b
mov r9d, r8d
mov r10b, byte [rsp + 4]
and r9b, r10b
mov ebx, r15d
and bl, al
or bl, r9b
xor bl, 1
mov r9d, ebx
xor r9b, r15b
xor bl, r9b
and bl, r9b
and r8b, r15b
and al, r10b
mov r11d, r10d
or al, r8b
mov r9d, eax
xor r9b, 1
xor bl, 1
mov r8d, ebx
xor r8b, al
and al, r9b
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
xor r8b, 1
or r8b, bl
xor al, bl
mov r9d, r8d
xor r9b, 1
mov ebx, eax
xor bl, 1
and bl, r8b
or r8b, al
and al, r9b
or al, bl
mov ebx, r8d
xor bl, al
test bl, 1
mov r13d, 0x9f4f05c3
mov ebp, 0x9fa208d0
cmovne ebp, r13d
test al, 1
mov eax, 0x9fa208d0
cmove eax, ebp
test r8b, 1
cmovne eax, ebp
mov dword [rsp + 0x14], eax
mov ebp, r14d
and ebp, 0x379fea17
mov eax, r12d
and eax, 0xc86015e8
or eax, ebp
mov ebp, eax
xor ebp, 0x8000040
xor eax, 0x880200
and eax, 0xc80688
and ebp, 0xa060840
or ebp, eax
mov eax, r14d
and eax, 0xace0ec8
mov ebx, r12d
and ebx, 0xf531f137
or ebx, eax
xor ebp, 0xa060840
or ebp, 0xf531f137
not ebx
or ebx, r14d
mov eax, ebx
not eax
and eax, ebp
not ebp
mov esi, ebp
xor esi, ebx
and esi, ebp
and ebx, ebp
or ebx, eax
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebx
not eax
and eax, 0x6c7d8123
and ebx, 0x93827edc
or ebx, eax
mov eax, ebx
not eax
and eax, 0x994c7015
and ebx, 0x66b38fea
or ebx, eax
mov ebp, r12d
mov eax, r12d
xor eax, 0xd12cbbd0
and eax, r12d
mov edi, r14d
and edi, 0xc0281b90
and ebp, 0x1104a040
or ebp, edi
mov esi, ebp
xor esi, 0x10008000
xor ebp, 0xeefb5fbf
mov edi, ebp
and edi, 0xcf756657
and esi, 0x10089980
or esi, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0xcf756657
and eax, 0x308a99a8
or eax, edi
xor eax, esi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x2ed3442f
and ebp, 0xd12cbbd0
or ebp, eax
mov r9d, ebx
not r9d
mov edi, r9d
and edi, 0xc589439e
mov eax, ebx
and eax, 0x3a76bc61
or eax, edi
mov edi, ebp
not edi
xor eax, 0xc589439e
or eax, edi
and edi, 0x465f5711
and ebp, 0xb9a0a8ee
or ebp, edi
mov edi, eax
not edi
mov r8d, eax
and r8d, 0xadab7679
and edi, 0x52548986
or edi, r8d
xor ebp, 0x465f5711
or ebp, r9d
mov esi, ebp
not esi
or eax, ebp
and ebp, 0xadab7679
and esi, 0x52548986
or esi, ebp
xor esi, edi
not eax
or eax, esi
mov ebp, eax
not ebp
mov edi, ebp
and edi, 0xe3da28f6
and eax, 0x1c25d709
or eax, edi
and ebx, 0xe3da28f6
and r9d, 0x1c25d709
or r9d, ebx
xor r9d, eax
xor ebp, r9d
test ebp, r9d
sete r8b
setne r9b
mov eax, r9d
xor al, r15b
and al, r9b
mov r10d, r11d
or r10b, r9b
mov ebx, r10d
xor bl, al
xor al, 1
or al, r10b
xor bl, 1
xor al, 1
or al, bl
xor al, 1
mov r10d, eax
xor r10b, r15b
xor r10b, 1
or r10b, al
mov ebx, r11d
xor bl, r8b
mov eax, r15d
and al, r9b
and r8b, r11b
or al, r8b
xor al, 1
or al, r9b
or r8b, bl
mov ebx, eax
xor bl, 1
and bl, al
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, r8d
xor r9b, 1
mov edi, r8d
and dil, r9b
mov r11d, r8d
xor r11b, dil
xor dil, 1
or dil, r9b
xor dil, 1
or dil, r11b
xor dil, bl
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
mov eax, r8d
xor al, dil
xor dil, 1
or dil, r8b
xor al, 1
xor dil, 1
or dil, al
mov esi, r10d
xor sil, 1
mov r14d, r10d
and r14b, sil
mov eax, r10d
xor al, r14b
xor r14b, 1
or r14b, sil
xor r14b, 1
or r14b, al
mov r12d, edi
xor r12b, 1
mov ebp, edi
or bpl, r12b
mov r15d, ebp
xor r15b, 1
and r15b, bpl
mov r11d, r12d
and r11b, dil
mov r8d, ebp
and r8b, r15b
xor r15b, bpl
mov ebx, r12d
and bl, r11b
xor r11b, r12b
mov r9d, ebp
and r9b, r12b
xor bpl, r12b
and r12b, sil
or sil, r10b
mov eax, esi
xor al, 1
and al, r14b
xor r14b, 1
and r14b, sil
or r14b, al
mov eax, esi
and al, r10b
xor sil, r10b
or sil, al
mov eax, esi
xor al, r14b
xor r14b, 1
or r14b, sil
xor al, 1
xor r14b, 1
or r14b, al
or r15b, r8b
or r11b, bl
mov eax, r15d
xor al, 1
and al, r11b
xor r11b, 1
and r11b, r15b
or r11b, al
or bpl, r9b
xor r11b, 1
mov eax, r11d
xor al, bpl
or r11b, bpl
xor r11b, 1
or r11b, al
mov ebx, r11d
xor bl, 1
mov eax, ebx
and al, r11b
xor bl, al
xor al, 1
or al, r11b
xor al, 1
or al, bl
mov ebx, eax
and bl, r14b
xor r14b, 1
xor al, 1
and al, r14b
or al, bl
mov ebx, r10d
xor bl, dil
and bl, r10b
and dil, r10b
or dil, r12b
xor bl, 1
xor dil, 1
mov r8d, ebx
xor r8b, dil
or dil, bl
xor dil, 1
or dil, r8b
mov r9d, eax
xor r9b, 1
and al, r9b
mov r8d, r9d
and r8b, al
xor al, r9b
or al, r8b
mov ebx, edi
xor bl, 1
and bl, dil
mov r8d, edi
and r8b, bl
xor bl, dil
or bl, r8b
xor bl, al
mov eax, r9d
and al, dil
xor r9b, dil
or r9b, al
mov eax, r9d
xor al, bl
test al, 1
mov r14d, 0xbc9b3455
cmove r13d, r14d
test r9b, 1
cmovne r14d, r13d
test bl, 1
cmove r14d, r13d
mov al, byte [rsp + 4]
mov r8d, eax
mov r9b, byte [rsp + 0x70]
xor r8b, r9b
mov r11d, r8d
and r11b, al
mov bl, byte [rsp + 0x20]
xor bl, r9b
mov r10d, r9d
xor r11b, 1
xor bl, 1
mov r9d, r11d
xor r9b, bl
or bl, r11b
xor bl, 1
or bl, r9b
mov r11d, ebx
xor r11b, 1
and r11b, bl
xor r11b, 1
mov r9d, ebx
xor r9b, r11b
or r11b, bl
xor r11b, 1
or r11b, r9b
not r8b
and r8b, r10b
or al, r10b
xor al, 1
mov r9d, r8d
and r9b, al
xor al, r8b
or al, r9b
mov r8d, eax
xor r8b, 1
or r8b, r11b
mov ebx, r11d
xor bl, 1
mov r9d, ebx
xor r9b, al
xor r9b, 1
or r9b, bl
or al, bl
xor r8b, 1
xor al, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov r8d, r9d
xor r8b, 1
mov ebx, eax
xor bl, 1
and al, r9b
or r9b, bl
and bl, r8b
or bl, al
mov r8d, ebx
xor r8b, r9b
test bl, 1
mov ebp, 0x7cfbcfcc
mov edi, 0x80e04ebd
cmovne edi, ebp
test r9b, 1
mov r15d, 0x80e04ebd
cmovne edi, r15d
test r8b, 1
cmove edi, ebp
mov r13d, dword [rsp + 0xa8]
mov r12, rdx
mov rbp, rcx
mov ebx, 0x829c7934
nop dword [rax + rax]
mov esi, ebx
cmp ebx, 0xfb63bd81
jle 0x180044630
cmp esi, 0x34dbb742
jg 0x1800446b0
cmp esi, 0x18239715
jg 0x180044767
cmp esi, 0x83f3b71
jg 0x1800448c5
cmp esi, 0x3053fde
jle 0x180044ab0
cmp esi, 0x3053fdf
je 0x180044da7
cmp esi, 0x36c6101
je 0x1800454db
mov ebx, esi
cmp esi, 0x55a3a74
jne 0x1800445c0
mov eax, dword [rsp + 0x80]
mov ebx, 0xb7cbea75
jmp 0x1800445c0
cmp esi, 0xa772b7d2
jle 0x180044710
cmp esi, 0xc7c312c9
jle 0x1800447af
cmp esi, 0xe7c31b91
jg 0x180044904
cmp esi, 0xcdc113ae
jle 0x180044ade
cmp esi, 0xcdc113af
je 0x1800454e5
mov ebx, dword [rsp + 0x64]
cmp esi, 0xce5d89b7
je 0x1800445c0
mov ebx, esi
cmp esi, 0xdb11326d
jne 0x1800445c0
mov ebx, 0xbd90c089
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x88], rax
jmp 0x1800445c0
cmp esi, 0x584b450a
jg 0x18004481a
cmp esi, 0x417a646e
jle 0x180044974
cmp esi, 0x49cc12f9
jle 0x180044b19
cmp esi, 0x49cc12fa
je 0x1800454ef
cmp esi, 0x539659ce
je 0x1800454f9
mov ebx, esi
cmp esi, 0x53f3a62d
jne 0x1800445c0
mov ebx, dword [rsp + 0x104]
jmp 0x1800445c0
cmp esi, 0x97b1cc57
jg 0x180044866
cmp esi, 0x8a8a3b07
jle 0x1800449bd
cmp esi, 0x926b9102
jle 0x180044b3f
mov ebx, r13d
cmp esi, 0x926b9103
je 0x1800445c0
cmp esi, 0x92afd6d6
je 0x18004550a
mov ebx, esi
cmp esi, 0x958f8561
jne 0x1800445c0
mov ebx, 0x9901dd09
jmp 0x1800445c0
cmp esi, 0x259af314
jg 0x180044946
cmp esi, 0x1bb13f70
jle 0x180044b62
cmp esi, 0x1bb13f71
je 0x180045543
cmp esi, 0x1c82cdf8
je 0x180045555
mov ebx, esi
cmp esi, 0x2244db6a
jne 0x1800445c0
mov ebx, 0x59b2856c
jmp 0x1800445c0
cmp esi, 0xb7cbea74
jle 0x1800449ed
cmp esi, 0xbd90c088
jle 0x180044b92
cmp esi, 0xbd90c089
je 0x18004555f
mov ebx, dword [rsp + 0x110]
cmp esi, 0xbe5fa780
je 0x1800445c0
mov ebx, esi
cmp esi, 0xc6f6006e
jne 0x1800445c0
movzx eax, word [rsp + 0x86]
shl rax, 2
add rax, qword [rsp + 0x158]
mov qword [rsp + 0xb8], rax
mov ebx, 0xe2e0be4
jmp 0x1800445c0
cmp esi, 0x64bf94dc
jle 0x180044a22
cmp esi, 0x6c7a1806
jle 0x180044be5
cmp esi, 0x6c7a1807
je 0x18004557b
mov ebx, dword [rsp + 0x74]
cmp esi, 0x759b6f65
je 0x1800445c0
mov ebx, esi
cmp esi, 0x7cfbcfcc
jne 0x1800445c0
mov ebx, 0x312579a3
jmp 0x1800445c0
cmp esi, 0x9c51c160
jle 0x180044a54
cmp esi, 0x9f4f05c2
jle 0x180044c09
cmp esi, 0x9f4f05c3
je 0x180045594
mov ebx, dword [rsp + 0x10]
cmp esi, 0x9fa208d0
je 0x1800445c0
mov ebx, esi
cmp esi, 0xa37f5da9
jne 0x1800445c0
mov rax, qword [rsp + 0x140]
movzx eax, word [rax]
mov word [rsp + 0x86], ax
mov ebx, 0xc6f6006e
jmp 0x1800445c0
cmp esi, 0xde35f8d
jle 0x180044c42
cmp esi, 0xde35f8e
je 0x1800455a6
mov ebx, dword [rsp + 0x5c]
cmp esi, 0xe2e0be4
je 0x1800445c0
mov ebx, esi
cmp esi, 0x10cfd1af
jne 0x1800445c0
mov ebx, dword [rsp + 0x18]
jmp 0x1800445c0
cmp esi, 0xef9043de
jle 0x180044c7e
cmp esi, 0xef9043df
je 0x1800455b2
mov ebx, dword [rsp + 0x7c]
cmp esi, 0xf3639dc7
je 0x1800445c0
mov ebx, esi
cmp esi, 0xf895087c
jne 0x1800445c0
mov ebx, dword [rsp + 0xdc]
jmp 0x1800445c0
cmp esi, 0x3237180d
je 0x1800458ec
cmp esi, 0x259af315
je 0x1800455c9
mov ebx, esi
cmp esi, 0x312579a3
jne 0x1800445c0
mov ebx, r14d
jmp 0x1800445c0
cmp esi, 0x36ba5ba7
jg 0x180044ccc
mov ebx, dword [rsp + 0x10c]
cmp esi, 0x34dbb743
je 0x1800445c0
mov ebx, esi
cmp esi, 0x3520dbea
jne 0x1800445c0
mov rax, qword [rsp + 0x138]
mov eax, dword [rax]
mov qword [rsp + 0x130], rax
mov ebx, 0x759b6f65
jmp 0x1800445c0
cmp esi, 0x829c7933
jg 0x180044cf5
cmp esi, 0x80a2dc5e
je 0x1800455e3
mov ebx, esi
cmp esi, 0x80e04ebd
jne 0x1800445c0
mov ebx, 0xab287a77
jmp 0x1800445c0
cmp esi, 0xb39addd6
jg 0x180044d1b
cmp esi, 0xa772b7d3
je 0x1800455ed
mov ebx, esi
cmp esi, 0xab287a77
jne 0x1800445c0
mov qword [rsp + 0x118], rbp
mov ebx, edi
jmp 0x1800445c0
cmp esi, 0x5d2bdbe8
jg 0x180044d41
cmp esi, 0x584b450b
je 0x1800455f7
mov ebx, esi
cmp esi, 0x59b2856c
jne 0x1800445c0
mov ebx, dword [rsp + 0xfc]
jmp 0x1800445c0
cmp esi, 0x9901dd08
jg 0x180044d6d
mov ebx, dword [rsp + 0x78]
cmp esi, 0x97b1cc58
je 0x1800445c0
mov ebx, esi
cmp esi, 0x98e76bcf
jne 0x1800445c0
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x90], rax
mov ebx, 0x417a646f
mov dword [rsp + 0x48], 0
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x98], rax
jmp 0x1800445c0
cmp esi, 0xfb63bd82
je 0x180045608
mov ebx, esi
cmp esi, 0xfdcdafca
jne 0x1800445c0
mov rax, qword [rsp + 0xb8]
mov ebx, dword [rsp + 0x108]
jmp 0x1800445c0
cmp esi, 0xc7c312ca
je 0x180045629
mov ebx, esi
cmp esi, 0xcc69e704
jne 0x1800445c0
mov rax, qword [rsp + 0x128]
mov eax, dword [rax]
add rax, rbp
mov qword [rsp + 0x158], rax
mov ebx, dword [rsp + 0xec]
jmp 0x1800445c0
cmp esi, 0x417a646f
je 0x18004563b
mov ebx, esi
cmp esi, 0x41cd04d5
jne 0x1800445c0
mov ebx, dword [rsp + 0xe0]
jmp 0x1800445c0
cmp esi, 0x8a8a3b08
je 0x180045693
mov ebx, esi
cmp esi, 0x915b27f5
jne 0x1800445c0
mov ebx, dword [rsp + 0x44]
jmp 0x1800445c0
cmp esi, 0x18239716
je 0x1800456b3
mov ebx, esi
cmp esi, 0x194617d6
jne 0x1800445c0
cmp dword [rsp + 0x80], 0
sete byte [rsp + 0x3f]
mov ebx, dword [rsp + 0x68]
jmp 0x1800445c0
mov ebx, dword [rsp + 0x2c]
cmp esi, 0xb7cbea75
je 0x1800445c0
mov ebx, esi
cmp esi, 0xbc9b3455
jne 0x1800445c0
mov rax, qword [rsp + 0x118]
movsxd rax, dword [rax + 0x3c]
mov ecx, dword [rbp + rax + 0x88]
add rcx, rbp
mov qword [rsp + 0xa0], rcx
mov eax, dword [rbp + rax + 0x8c]
mov dword [rsp + 0xac], eax
mov ebx, dword [rsp + 0x14]
jmp 0x1800445c0
cmp esi, 0x64bf94dd
je 0x1800456c9
mov ebx, esi
cmp esi, 0x67d1799e
jne 0x1800445c0
mov ebx, 0xf895087c
jmp 0x1800445c0
cmp esi, 0x9c51c161
je 0x1800456e7
mov ebx, esi
cmp esi, 0x9e02ac80
jne 0x1800445c0
mov rax, qword [rsp + 0x130]
add rax, rbp
mov qword [rsp + 0x160], rax
mov ebx, dword [rsp + 0xf0]
jmp 0x1800445c0
mov ebx, dword [rsp + 0x1c]
cmp esi, 0x83f3b72
je 0x1800445c0
mov ebx, esi
cmp esi, 0xdb528dd
jne 0x1800445c0
mov rax, qword [rsp + 0xa0]
add rax, 0x18
mov qword [rsp + 0x120], rax
mov ebx, 0x259af315
jmp 0x1800445c0
cmp esi, 0xe7c31b92
je 0x1800456f1
mov ebx, esi
cmp esi, 0xea685049
jne 0x1800445c0
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax + 0x24]
add rax, rbp
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0xa0]
add rax, 0x1c
mov qword [rsp + 0x128], rax
mov ebx, 0x840f0254
jmp 0x1800445c0
cmp esi, 0x36ba5ba8
je 0x180045703
mov ebx, esi
cmp esi, 0x38bdf058
jne 0x1800445c0
cmp byte [rsp + 0x40], 0
mov ebx, 0x8a8a3b08
jmp 0x1800455bc
cmp esi, 0x829c7934
je 0x18004571a
mov ebx, esi
cmp esi, 0x840f0254
jne 0x1800445c0
mov ebx, dword [rsp + 0xe8]
jmp 0x1800445c0
cmp esi, 0xb39addd7
je 0x180045887
mov ebx, esi
cmp esi, 0xb6ccfe45
jne 0x1800445c0
mov ebx, dword [rsp + 0xe4]
jmp 0x1800445c0
cmp esi, 0x5d2bdbe9
je 0x180045898
mov ebx, esi
cmp esi, 0x5debf315
jne 0x1800445c0
mov rax, qword [rsp + 0xb8]
mov ebx, 0xfb63bd82
jmp 0x1800445c0
mov ebx, dword [rsp + 0x60]
cmp esi, 0x9901dd09
je 0x1800445c0
mov ebx, esi
cmp esi, 0x9bb60085
jne 0x1800445c0
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax + 0x14]
mov dword [rsp + 0x80], eax
mov ebx, 0x915b27f5
jmp 0x1800445c0
mov qword [rsp + 0xd0], rbp
mov dword [rsp + 0x6c], edi
mov dword [rsp + 0x70], r14d
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x20], rax
mov ecx, dword [0x180075478]
mov r8d, dword [0x18007547c]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
mov r9d, edi
xor r9d, 0xf37ccebd
and r9d, edi
mov ebp, edi
mov esi, edi
xor esi, 0x44f7c52a
and esi, edi
not edi
mov ecx, edi
and ecx, 0x70008e8d
and edx, 0x837c4030
or edx, ecx
mov ecx, edx
xor ecx, 0x12c4000
xor edx, 0x7c83bfcf
mov ebx, r9d
not ebx
mov eax, edx
and eax, 0x8a52053d
and ecx, 0x712cca80
or ecx, eax
or edx, ebx
and ebx, 0x8a52053d
and r9d, 0x75adfac2
or r9d, ebx
xor r9d, ecx
not edx
or edx, r9d
mov eax, edx
not eax
and eax, 0x8c0f6ec2
and edx, 0x73f0913d
or edx, eax
mov eax, edx
xor eax, 0x805d80
xor edx, 0x1030a010
and edx, 0x903ca210
and eax, 0x6fc35def
or eax, edx
mov ecx, eax
xor ecx, 0x68815820
xor eax, 0x3ca000
and eax, 0x77ea5cf
and ecx, 0xf8815a30
or ecx, eax
mov eax, ecx
xor eax, 0xf8815a31
xor ecx, 0xf8815a30
and ecx, eax
mov eax, edi
and eax, 0x451685d7
and ebp, 0xbae97a28
or ebp, eax
xor ebp, 0xbae97a29
mov eax, ebp
xor eax, edi
and eax, ebp
mov edx, eax
not edx
mov ebx, ecx
xor ebx, edx
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xb057ad1a
and ecx, 0x4fa852e5
or ecx, ebp
and edx, 0xb057ad1a
and eax, 0x4fa852e5
or eax, edx
xor eax, ecx
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
and edi, 0x44f7c52a
mov ecx, edi
and ecx, esi
xor esi, edi
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0xbb083ad5
and esi, 0x44f7c52a
or esi, ecx
mov ecx, eax
xor ecx, 0x185d81f3
and ecx, eax
not eax
mov edx, eax
and edx, 0x185d81f3
mov ebp, esi
xor ebp, 0x185d81f3
and ebp, esi
not esi
and esi, 0x185d81f3
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, esi
and edx, ebp
xor ebp, esi
or ebp, edx
mov edx, ecx
not edx
and edx, ebp
not ebp
and ebp, ecx
or ebp, edx
not ebp
mov ecx, ebp
and ecx, eax
xor ebp, eax
or ebp, ecx
cmp ebp, 0xffffffff
sete byte [rsp + 0x41]
setne r9b
sete r11b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl byte [rsp + 0x42]
setl al
mov ecx, eax
xor r9b, al
or al, r11b
xor cl, r11b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov r10d, ecx
xor r10b, 1
and r10b, cl
xor r10b, 1
mov eax, ecx
xor al, r10b
or r10b, cl
xor r10b, 1
or r10b, al
mov r8d, r10d
xor r8b, 1
mov eax, r11d
or al, bl
xor al, 1
or al, r9b
mov ecx, ebx
and cl, r11b
xor bl, r11b
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, al
xor al, 1
and bl, al
or bl, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov r9d, eax
xor r9b, 1
mov ebx, r8d
or bl, r10b
mov ecx, ebx
xor cl, 1
mov edx, eax
or dl, r9b
mov r11d, edx
xor r11b, 1
and cl, bl
mov esi, ebx
and sil, cl
xor cl, bl
or cl, sil
mov esi, ecx
and sil, r8b
xor cl, 1
and cl, r10b
or cl, sil
mov esi, r10d
and sil, bl
xor bl, r10b
or bl, sil
xor bl, 1
mov esi, ecx
and sil, bl
xor bl, cl
or bl, sil
mov ecx, eax
or cl, dl
and r11b, al
and dl, r9b
or dl, r11b
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
xor bl, 1
mov ecx, ebx
xor cl, dl
xor cl, 1
and cl, dl
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, r8d
xor cl, al
and cl, r8b
xor al, r10b
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
not bl
not cl
or bl, al
not bl
or bl, cl
test bl, 1
mov esi, 0x50b0b3b7
mov eax, 0x7cbb7a87
cmovne esi, eax
mov ecx, 0x50b0b3b7
mov eax, 0x13c7093f
cmovne ecx, eax
mov dword [rsp + 4], ecx
mov ecx, 0xd3331cc
mov eax, 0x37ef943d
cmovne ecx, eax
mov dword [rsp + 0xc], ecx
mov ecx, 0xd3331cc
mov eax, 0x92196e7d
cmovne ecx, eax
mov dword [rsp + 8], ecx
mov r13d, 0x55b8d04a
mov eax, 0xe615b5fb
cmovne r13d, eax
mov r8d, 0x56e4e9eb
mov eax, 0x6af30724
cmovne r8d, eax
mov r11d, 0x56e4e9eb
mov eax, 0x5b7c389f
cmovne r11d, eax
mov ebp, 0xf98b9b5d
jmp 0x180045120
mov ebp, 0x13c7093f
nop word cs:[rax + rax]
mov eax, ebp
cmp ebp, 0x13c7093e
jle 0x180045180
cmp eax, 0x56e4e9ea
jg 0x1800451c0
cmp eax, 0x50b0b3b6
jg 0x18004521b
mov ebp, esi
cmp eax, 0x13c7093f
je 0x180045120
mov ebp, eax
cmp eax, 0x37ef943d
jne 0x180045120
cmp byte [rsp + 0x43], 0
mov ebp, 0xee19994d
mov eax, 0x8b1f77b1
cmovne ebp, eax
mov r15, qword [rsp + 0x188]
mov r10, qword [rsp + 0x190]
jmp 0x180045120
cmp eax, 0xe615b5fa
jle 0x1800451f0
cmp eax, 0xf98b9b5c
jg 0x18004523d
cmp eax, 0xe615b5fb
je 0x18004529f
mov ebp, eax
cmp eax, 0xee19994d
jne 0x180045120
mov ebp, dword [rsp + 4]
jmp 0x180045120
cmp eax, 0x6af30723
jg 0x18004527f
cmp eax, 0x56e4e9eb
je 0x1800452b1
mov ebp, eax
cmp eax, 0x5b7c389f
jne 0x180045120
mov ebp, r8d
jmp 0x180045120
cmp eax, 0x8b1f77b1
je 0x1800452bb
cmp eax, 0x92196e7d
je 0x1800452d4
mov ebp, eax
cmp eax, 0x951dc1bb
jne 0x180045120
mov ebp, r11d
jmp 0x180045120
cmp eax, 0x50b0b3b7
je 0x180045111
mov ebp, eax
cmp eax, 0x55b8d04a
jne 0x180045120
mov ebp, 0x951dc1bb
jmp 0x180045120
cmp eax, 0xf98b9b5d
je 0x1800453cd
mov ebp, eax
cmp eax, 0xd3331cc
jne 0x180045120
mov rax, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc0]
mov ebp, 0x92196e7d
jmp 0x180045120
mov ebp, r13d
cmp eax, 0x6af30724
je 0x180045120
mov ebp, eax
cmp eax, 0x7cbb7a87
jne 0x180045120
jmp 0x1800458b3
mov ebp, 0x8b1f77b1
mov r10, qword [rsp + 0x20]
mov r15, r12
jmp 0x180045120
mov ebp, 0x5b7c389f
jmp 0x180045120
mov qword [rsp + 0xc0], r10
mov qword [rsp + 0xc8], r15
mov ebp, dword [rsp + 8]
jmp 0x180045120
mov rax, qword [rsp + 0xc8]
add rax, 1
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0xc8]
movsx ebp, byte [rax]
test ebp, ebp
sete bl
mov rdx, qword [rsp + 0xc0]
add rdx, 1
mov qword [rsp + 0x190], rdx
mov rdx, qword [rsp + 0xc0]
movsx edx, byte [rdx]
mov ecx, ebp
sub ecx, edx
mov dword [rsp + 0xb4], ecx
mov edi, dword [rsp + 0xb4]
test edi, edi
setne dl
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
and al, dl
or ebp, edi
sete r9b
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
mov edx, ecx
and dl, bl
mov r9d, edx
and r9b, cl
xor dl, cl
or dl, r9b
xor dl, al
mov ecx, eax
xor cl, 1
xor dl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov eax, edx
or al, cl
mov ebx, eax
xor bl, 1
and bl, cl
or cl, al
and al, dl
or al, bl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
and al, 1
mov byte [rsp + 0x43], al
mov ebp, dword [rsp + 0xc]
jmp 0x180045120
movzx ebx, byte [rsp + 0x41]
movzx edi, byte [rsp + 0x42]
mov ebp, edi
xor bpl, 1
mov eax, ebx
xor al, 1
mov r9d, ebp
and r9b, dil
mov r14d, r9d
xor r14b, 1
mov ecx, r14d
xor cl, dil
or r14b, dil
xor r14b, 1
or r14b, cl
xor r14b, bl
mov ecx, r14d
xor cl, 1
mov rdx, r12
mov r12d, eax
and r12b, cl
and r14b, bl
or r14b, r12b
mov r12, rdx
xor cl, r14b
and cl, r14b
or bl, al
xor bl, al
mov edx, ebp
and dl, r9b
xor r9b, bpl
or r9b, dl
or bpl, dil
mov edi, ebp
xor dil, 1
and al, bl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, r9d
xor dl, 1
and dil, dl
or dl, bpl
and bpl, r9b
or bpl, dil
mov ebx, edx
xor bl, bpl
xor bpl, 1
xor bl, 1
or bpl, dl
xor bpl, 1
or bpl, bl
xor al, 1
mov edx, eax
xor dl, bpl
xor dl, 1
and dl, bpl
or al, bpl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
and bl, al
xor al, cl
xor cl, 1
and dl, cl
or bl, dl
xor cl, bl
and cl, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ebp, 0x55b8d04a
mov edx, 0x951dc1bb
cmovne ebp, edx
test bl, 1
mov ecx, 0x55b8d04a
cmovne ebp, ecx
test al, 1
cmove ebp, edx
jmp 0x180045120
mov ebx, 0x41cd04d5
jmp 0x1800445c0
mov ebx, 0xb6ccfe45
jmp 0x1800445c0
mov ebx, 0xbe5fa780
jmp 0x1800445c0
mov eax, dword [rsp + 0x80]
mov ebx, 0x194617d6
jmp 0x1800445c0
mov rax, qword [rsp + 0x140]
add rax, 2
mov qword [rsp + 0x98], rax
mov eax, dword [rsp + 0x114]
mov dword [rsp + 0x48], eax
mov ebx, 0x417a646f
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x90], rax
jmp 0x1800445c0
mov rax, qword [rsp + 0x128]
mov ebx, 0xcc69e704
jmp 0x1800445c0
mov ebx, 0x10cfd1af
jmp 0x1800445c0
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x178], rax
mov ebx, dword [rsp + 0xf8]
jmp 0x1800445c0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x180], rax
mov ebx, dword [rsp + 0x100]
jmp 0x1800445c0
mov rax, qword [rsp + 0x118]
mov ebx, 0xbc9b3455
jmp 0x1800445c0
cmp byte [rsp + 0x3f], 0
mov ebx, 0xdb528dd
jmp 0x1800455bc
cmp byte [rsp + 0x3e], 0
mov ebx, 0x9bb60085
mov eax, 0x584b450b
cmovne ebx, eax
jmp 0x1800445c0
mov rax, qword [rsp + 0x120]
cmp dword [rax], 0
sete byte [rsp + 0x40]
mov ebx, 0x38bdf058
jmp 0x1800445c0
mov ebx, 0xf3639dc7
jmp 0x1800445c0
mov ebx, 0x83f3b72
jmp 0x1800445c0
mov ebx, 0x6c7a1807
xor eax, eax
mov qword [rsp + 0x50], rax
jmp 0x1800445c0
mov rax, qword [rsp + 0xb8]
mov eax, dword [rax]
add rax, rbp
mov qword [rsp + 0x168], rax
mov ebx, dword [rsp + 0xf4]
jmp 0x1800445c0
mov rax, qword [rsp + 0x130]
mov ebx, 0x9e02ac80
jmp 0x1800445c0
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0xb0], eax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x120]
mov ecx, dword [rsp + 0xb0]
cmp ecx, dword [rax]
mov ebx, 0xbd90c089
mov eax, 0x3520dbea
cmovb ebx, eax
xor eax, eax
mov qword [rsp + 0x88], rax
jmp 0x1800445c0
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax + 0x20]
add rax, rbp
mov qword [rsp + 0x148], rax
mov ebx, 0xea685049
jmp 0x1800445c0
cmp dword [rsp + 0xac], 0
sete byte [rsp + 0x3e]
mov ebx, dword [rsp + 0x4c]
jmp 0x1800445c0
mov rax, qword [rsp + 0x138]
add rax, 4
mov qword [rsp + 0x170], rax
mov ebx, 0x92afd6d6
jmp 0x1800445c0
mov ebx, 0x3053fdf
jmp 0x1800445c0
mov rax, qword [rsp + 0xb8]
mov ebx, 0xfdcdafca
jmp 0x1800445c0
mov ebx, 0x6c7a1807
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x50], rax
jmp 0x1800445c0
mov r9b, byte [rsp + 0x3c]
mov cl, byte [rsp + 0x3d]
mov r10d, r9d
xor r10b, 1
mov eax, r10d
and al, r9b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov ebx, ecx
xor bl, 1
and bl, al
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov r8d, ebx
xor r8b, 1
xor r10b, dl
mov r11d, r10d
xor r11b, dl
and r11b, r10b
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, r11d
xor cl, 1
mov eax, r11d
and al, cl
xor al, 1
mov r9d, eax
xor r9b, cl
or al, cl
xor cl, dl
xor dl, 1
xor al, 1
or al, r9b
xor al, dl
or dl, r11b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
and al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov r11d, edx
xor r11b, 1
mov r10d, eax
xor r10b, 1
or r8b, bl
xor r8b, al
mov r9d, r8d
and r9b, al
mov ecx, r8d
xor cl, r9b
mov ebx, edx
or bl, r11b
xor r9b, 1
xor cl, 1
or r9b, r8b
xor r9b, 1
or r9b, cl
mov ecx, r11d
and cl, dl
mov r8d, ecx
and r8b, r11b
xor cl, r11b
or cl, r8b
xor cl, bl
xor cl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, 1
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, r9b
xor r9b, 1
and r9b, bl
or r8b, r9b
mov ebx, eax
xor bl, dl
and bl, al
and r10b, r11b
and al, dl
or al, r10b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, r8d
xor cl, 1
and dl, cl
or cl, al
and al, r8b
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov ebx, 0x80e04ebd
mov eax, 0xab287a77
cmovne ebx, eax
test cl, 1
cmovne ebx, r15d
test dl, 1
cmove ebx, eax
jmp 0x1800445c0
mov eax, dword [rsp + 0xac]
mov ebx, 0x18239716
jmp 0x1800445c0
mov eax, dword [rsp + 0xb0]
add eax, 1
mov dword [rsp + 0x114], eax
mov ebx, 0x64bf94dd
jmp 0x1800445c0
cmp dword [rsp + 0xb4], 0
mov ebx, 0x5d2bdbe9
mov eax, 0xa37f5da9
cmove ebx, eax
mov r13d, dword [rsp + 0xa8]
mov r14d, dword [rsp + 0x70]
mov edi, dword [rsp + 0x6c]
mov r15d, 0x80e04ebd
mov rbp, qword [rsp + 0xd0]
jmp 0x1800445c0
mov rax, qword [rsp + 0x180]
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret