Function at 0x180036dc0
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, 0x210
mov eax, dword [0x180085468]
mov r8d, dword [0x18008546c]
lea edi, [rax - 1]
imul edi, eax
mov r13d, edi
not r13d
mov ebx, r13d
and ebx, 0x20d037a0
mov ebp, edi
and ebp, 0x932d8850
or ebp, ebx
xor ebp, 0x932d8850
mov eax, edi
mov r12d, edi
and eax, 0x4c02400f
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4c02400f
and eax, 0xb3fdbff0
or eax, ebp
mov ebp, eax
not ebp
and eax, 0xc1ad36a
and ebp, 0xf3e52c94
or ebp, eax
mov r9d, ebp
xor r9d, 0xf3e52c94
xor ebp, 0x80a0340
mov eax, r13d
and eax, 0x839ad402
mov ebx, edi
and ebx, 0x7c652bfd
or ebx, eax
mov eax, ebx
xor eax, 0x7c652bfd
xor ebx, 0x20a5002
and ebx, 0x764e529a
mov edi, eax
and edi, 0x89b1ad65
or edi, ebx
xor edi, 0x89b1ad64
and eax, 0xfffffffe
or eax, edi
mov ebx, eax
not ebx
and ebx, 0xf4cdc2f0
and eax, 0xb323d0f
or eax, ebx
mov edi, eax
xor edi, 0x3303c0b
xor eax, 0xf4cdc2f0
mov esi, r9d
xor esi, eax
and esi, r9d
and ebp, 0xb88a0354
and r9d, 0x4775fcaa
or r9d, ebp
and eax, 0xb88a0354
and edi, 0x4775fcab
or edi, eax
xor edi, r9d
mov ebx, esi
not ebx
mov ebp, edi
not ebp
mov eax, ebx
and eax, 0xe9ffba11
and esi, 0x160045ee
or esi, eax
or ebx, ebp
and ebp, 0xe9ffba11
and edi, 0x160045ee
or edi, ebp
xor edi, esi
not ebx
or ebx, edi
mov eax, ebx
xor eax, 0x3c1e4f51
and eax, ebx
not ebx
and ebx, 0x3c1e4f51
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc709d3e9
and eax, 0x38f62c16
or eax, ebp
mov edi, eax
xor edi, 0x4e86347
xor eax, 0xd1111c38
and eax, 0xd5591c7a
mov ebp, edi
and ebp, 0x2aa6e385
or ebp, eax
mov r9d, ebp
xor r9d, 0x2aa6e385
mov ebx, r12d
and ebx, 0x4a020571
mov eax, r13d
and eax, 0xb5fdfa8e
or eax, ebx
mov r11d, eax
xor r11d, 0xb5fdfa8e
xor ebp, 0xd5591c7a
mov ebx, r9d
and ebx, 0x6334d27d
and edi, 0x9ccb2d82
or edi, ebx
xor eax, 0x4a020571
mov r10d, r11d
and r10d, 0x6334d27d
mov ebx, r13d
and ebx, 0x9ccb2d82
or ebx, r10d
mov esi, edi
not esi
and esi, 0x767c5b40
and edi, 0x8983a4bf
or edi, esi
mov esi, ebx
not esi
and esi, 0x767c5b40
and ebx, 0x8983a4bf
or ebx, esi
xor ebx, edi
mov edi, ebp
and edi, 0xfc4e11cb
and r9d, 0x3b1ee34
or r9d, edi
or ebp, eax
and eax, 0xfc4e11cb
and r11d, 0x3b1ee34
or r11d, eax
xor r11d, r9d
not ebp
or ebp, r11d
not ebp
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0x9e8c5a12
and eax, 0x6173a5ed
or eax, ebx
xor eax, 0x9e8c5a12
xor ebp, eax
test ebp, eax
sete byte [rsp + 0x60]
setne byte [rsp + 0x5f]
sete byte [rsp + 0x61]
cmp r8d, 9
setg byte [rsp]
cmp r8d, 0xa
setl r15b
setl byte [rsp + 0x62]
mov eax, r13d
and eax, 0xc4080888
mov ebp, r12d
and ebp, 0x21009034
or ebp, eax
xor ebp, 0x21009034
mov eax, r12d
and eax, 0x1af76743
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x88639db5
and eax, 0x779c624a
or eax, ebp
mov ebp, eax
xor ebp, 0x1200daf4
xor eax, 0x40000501
and eax, 0xc0942503
and ebp, 0x3f6bdafc
or ebp, eax
mov eax, ebp
xor eax, 0x33039838
xor ebp, 0xc0042102
and ebp, 0xcc6c63c6
and eax, 0x33939c39
or eax, ebp
mov ebx, eax
xor ebx, 0xcc6c63c6
xor eax, 0x33939c39
mov edi, r13d
and edi, 0x17584b19
mov ebp, r12d
and ebp, 0xe8a7b4e6
or ebp, edi
xor ebp, 0x17584b19
or ebp, r13d
mov esi, ebp
not esi
and esi, ebx
mov edi, eax
xor edi, ebp
and edi, eax
and ebp, eax
or ebp, esi
mov r9d, edi
not r9d
mov eax, ebp
not eax
mov esi, r9d
and esi, 0xb8898b07
and edi, 0x477674f8
or edi, esi
or r9d, eax
and eax, 0xb8898b07
and ebp, 0x477674f8
or ebp, eax
xor ebp, edi
not r9d
or r9d, ebp
mov r10d, r9d
not r10d
mov eax, r10d
and eax, 0x400e0000
mov r11d, r9d
and r11d, 0xa001acc
or r11d, eax
mov eax, r11d
xor eax, 0xa001a84
xor r11d, 0xf5ffe533
mov ebx, r9d
xor ebx, 0x4a0e1acc
and ebx, r9d
mov esi, ebx
not esi
mov edi, r11d
and edi, 0xd43a217b
and eax, 0xa041a84
or eax, edi
or r11d, esi
and esi, 0xd43a217b
and ebx, 0x2bc5de84
or ebx, esi
xor ebx, eax
not r11d
or r11d, ebx
mov eax, r11d
not eax
and eax, 0xb5f1e533
and r11d, 0x4a0e1acc
or r11d, eax
mov r8d, r11d
not r8d
mov eax, r8d
and eax, 0xbb6e85ed
mov ebp, r11d
and ebp, 0x44917a12
or ebp, eax
xor ebp, 0xb032775e
mov esi, ebp
xor esi, r8d
and esi, ebp
and r10d, 0xc586e5e9
and r9d, 0x3a791a16
or r9d, r10d
mov eax, r9d
xor eax, 0x30210804
and eax, 0xf4a30d4c
xor r9d, 0xceda175a
or r9d, eax
mov eax, r9d
not eax
mov ebp, esi
xor ebp, r9d
and ebp, esi
mov ebx, esi
not ebx
and ebx, 0xbbe7b92e
and esi, 0x441846d1
or esi, ebx
and r9d, 0xbbe7b92e
and eax, 0x441846d1
or eax, r9d
xor eax, esi
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov r9d, eax
xor r9d, 0xb5cf2b2
and r9d, eax
not eax
and eax, 0xb5cf2b2
mov ebp, eax
and ebp, r9d
xor r9d, eax
or r9d, ebp
mov eax, r11d
xor eax, 0x50bc09ea
mov ebp, eax
and ebp, r8d
and eax, r11d
mov esi, ebp
not esi
mov ebx, eax
not ebx
mov edi, esi
and edi, 0xd9ca6eb1
and ebp, 0x2635914e
or ebp, edi
or esi, ebx
and ebx, 0xd9ca6eb1
and eax, 0x2635914e
or eax, ebx
xor eax, ebp
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0x50bc09eb
and esi, 0xaf43f614
or esi, eax
and r11d, 0x36f57513
mov eax, r8d
and eax, 0xc90a8aec
or eax, r11d
xor eax, 0xc90a8aed
and r8d, 0xfffffffe
or r8d, eax
mov eax, r8d
not eax
mov edi, esi
not edi
mov ebp, edi
and ebp, 0xbe16a39e
and esi, 0x41e95c61
or esi, ebp
or edi, r8d
and r8d, 0xbe16a39e
and eax, 0x41e95c61
or eax, r8d
xor eax, esi
not edi
or edi, eax
mov ebp, edi
not ebp
and edi, 0xf6bcd63b
and ebp, 0x94329c4
or ebp, edi
mov eax, ebp
xor eax, 0xf6bcd63b
xor ebp, 0x94329c4
mov r10d, r9d
not r10d
and eax, r10d
or r10d, ebp
mov ebx, r10d
not ebx
and ebp, r9d
or ebp, eax
mov eax, ebp
not eax
mov esi, r10d
and esi, 0x7ff27359
and ebx, 0x800d8ca6
or ebx, esi
or r10d, eax
and eax, 0x7ff27359
and ebp, 0x800d8ca6
or ebp, eax
xor ebp, ebx
not r10d
or r10d, ebp
mov esi, r10d
not esi
mov eax, r10d
mov r8d, esi
and r8d, r10d
mov ebx, esi
and ebx, 0x254beb97
and r10d, 0xdab41468
or r10d, ebx
xor r10d, 0x254beb97
or r10d, esi
and esi, 0x15493077
and eax, 0xeab6cf88
or eax, esi
mov ebx, eax
xor ebx, 0x908888
xor eax, 0x15493077
mov ebp, r8d
not ebp
mov esi, eax
and esi, 0xeb6e6747
and ebx, 0x149198b8
or ebx, esi
or eax, ebp
and ebp, 0xeb6e6747
and r8d, 0x149198b8
or r8d, ebp
xor r8d, ebx
not eax
or eax, r8d
mov ebp, eax
not ebp
and ebp, 0x910af652
and eax, 0x6ef509ad
or eax, ebp
mov ebp, eax
xor ebp, 0x6ef509ad
xor eax, 0x810af412
mov edi, r10d
not edi
mov ebx, ebp
or ebx, r10d
not ebx
and ebp, 0x1e050a44
and eax, 0xe1faf5bb
or eax, ebp
and r10d, 0x1e050a44
and edi, 0xe1faf5bb
or edi, r10d
xor edi, eax
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, edi
mov ebp, edi
xor ebp, 0x99f303c3
and ebp, edi
not edi
and edi, 0x18d00383
and eax, 0x81230040
or eax, edi
xor eax, 0x81230040
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x1d667adc
and ebp, 0xe2998523
or ebp, eax
mov ebx, ebp
xor ebx, 0x7b6a86e0
xor ebp, 0x8495791f
mov edi, ebp
and edi, ebx
mov eax, edi
not eax
mov esi, eax
and esi, 0x6a2f55dc
and edi, 0x95d0aa23
or edi, esi
or eax, ebp
and ebp, 0x6a2f55dc
and ebx, 0x95d0aa23
or ebx, ebp
xor ebx, edi
not eax
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xf19ae5b5
and ebp, eax
and eax, 0xe651a4a
or eax, ebx
xor eax, 0xe651a4a
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and eax, 0x5f11a4d
and ebp, 0xfa0ee5b2
or ebp, eax
xor ebp, 0xfa0ee5b2
setne r9b
sete bl
mov eax, r15d
or al, bl
xor al, 1
mov r8d, r15d
or r8b, r9b
and r9b, r15b
mov r11b, byte [rsp]
mov r10d, r11d
and r10b, bl
or r10b, r9b
mov r9d, eax
and r9b, r10b
xor r10b, al
or r10b, r9b
mov r9d, r10d
xor r9b, 1
or bl, r11b
xor bl, 1
xor r8b, 1
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov r14d, r8d
xor r14b, 1
mov eax, r8d
or al, r14b
mov r11d, eax
not r11b
mov esi, r9d
and sil, r10b
mov edi, r9d
and dil, sil
xor sil, r9b
or sil, dil
xor sil, 1
mov edi, r8d
or dil, al
and al, r14b
xor r14b, r10b
or r10b, r9b
xor r10b, 1
mov ebp, esi
and bpl, r10b
xor r10b, sil
or r10b, bpl
and r11b, r8b
or al, r11b
mov ebx, edi
xor bl, al
xor al, 1
xor bl, 1
or al, dil
xor al, 1
or al, bl
xor al, 1
mov ebx, eax
or bl, r10b
xor bl, 1
xor al, r10b
xor al, 1
and al, r10b
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
or r8b, r9b
mov ebx, r8d
xor bl, r14b
xor r14b, 1
xor bl, 1
or r14b, r8b
xor r14b, 1
or r14b, bl
mov r8d, r14d
xor r8b, 1
mov ebx, eax
xor bl, 1
and bl, al
mov r9d, r8d
and r9b, r14b
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
mov r10d, r9d
xor r10b, 1
xor r9b, r8b
or r10b, r14b
xor r10b, 1
or r10b, r9b
xor r10b, bl
mov ebx, eax
xor bl, r8b
or r8b, al
xor r8b, 1
or r8b, bl
mov eax, r8d
xor al, r10b
test r8b, 1
mov r9d, 0xca9dd96a
mov ebp, 0xebc86dd8
mov ebx, 0xebc86dd8
cmovne ebx, r9d
test r10b, 1
cmove ebx, r9d
test al, 1
cmove ebx, ebp
mov dword [rsp + 0x1b4], ebx
mov eax, r13d
and eax, 0x338c0c0
mov ebp, r12d
and ebp, 0x8401a29
or ebp, eax
xor ebp, 0x8401a29
mov eax, r12d
and eax, 0xf4872516
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5dbd8562
and eax, 0xa2427a9d
or eax, ebp
mov ebp, eax
xor ebp, 0x8820a024
xor eax, 0x6400b0a
and ebp, 0xd8a5f4a5
and eax, 0x275a0b5a
or eax, ebp
mov edi, eax
xor edi, 0x275a0b5a
xor eax, 0xd8a5f4a5
mov ebp, edi
and edi, 0x5a6cac9d
mov ebx, eax
and ebx, 0xa5935362
or ebx, edi
xor ebx, 0xa5935362
or ebx, eax
and eax, 0xabf897cf
and ebp, 0x54076830
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb8b246ad
and ebp, 0x474db952
or ebp, eax
xor ebp, 0x134ad162
not ebx
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xec04e10b
mov edi, ebx
and edi, 0x13fb1ef4
or edi, ebp
xor edi, 0xec04e10a
xor eax, edi
and eax, edi
mov edi, ebx
or edi, 1
mov ebp, edi
not ebp
or ebx, 0x8d3fa9ee
and edi, 0x8d3fa9ee
and ebp, 0x72c05610
or ebp, edi
and ebx, 0x8d3fa9ef
xor ebx, ebp
mov ebp, eax
not ebp
mov edi, ebx
not edi
and ebx, ebp
or ebp, edi
mov esi, ebp
not esi
and edi, eax
or edi, ebx
mov eax, edi
not eax
mov ebx, ebp
and ebx, 0xb60b40d1
and esi, 0x49f4bf2e
or esi, ebx
or ebp, eax
and eax, 0xb60b40d1
and edi, 0x49f4bf2e
or edi, eax
xor edi, esi
not ebp
or ebp, edi
mov esi, ebp
not esi
mov eax, esi
and eax, 0x114202d8
mov ebx, ebp
and ebx, 0xc0050820
or ebx, eax
xor ebx, 0xc0050820
mov eax, ebp
xor eax, 0xd1470af8
and eax, ebp
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebx, 0x2eb8f507
and eax, 0xd1470af8
or eax, ebx
mov ebx, eax
not ebx
and eax, 0x3e13beff
and ebx, 0xc1ec4100
or ebx, eax
mov edi, ebx
xor edi, 0x484100
xor ebx, 0x3e13beff
and esi, 0x298af2b
and ebp, 0xfd6750d4
or ebp, esi
mov esi, ebp
xor esi, 0xfd6750d4
xor ebp, 0x18a128
and ebp, 0x47de128
mov eax, esi
and eax, 0xfb821ed7
or eax, ebp
xor eax, 0xfb821ed7
or eax, esi
mov ebp, eax
not ebp
and ebp, 0x451f6dfe
and eax, 0xbae09201
or eax, ebp
mov ebp, eax
xor ebp, 0x401001
xor eax, 0x451f6dfe
mov esi, ebx
or esi, eax
not esi
and ebx, 0xffb48e8a
and edi, 0x4b7175
or edi, ebx
and eax, 0xffb48e8a
and ebp, 0x4b7175
or ebp, eax
xor ebp, edi
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov ebx, ebp
not ebx
or ebp, 0xd1394044
mov edi, ebp
not edi
or ebx, 0x2ec6bfbb
mov eax, ebx
not eax
and ebp, 0xbe5a979
and edi, 0x24021682
or edi, ebp
and ebx, 0xbe5a979
and eax, 0xd0184004
or eax, ebx
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0xd1394044
and eax, 0x2ec6bfbb
or eax, ebp
mov edi, eax
not edi
mov ebx, edi
and ebx, eax
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0xa1dcea19
and ebx, 0x5e2315e6
or ebx, esi
or ebp, edi
and edi, 0xa1dcea19
and eax, 0x5e2315e6
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x4865e6e6
and ebp, 0xb79a1919
or ebp, eax
xor ebp, 0xb79a1919
setne r10b
sete sil
mov eax, r15d
or al, sil
xor sil, r15b
mov r14d, r15d
xor sil, 1
mov r8d, eax
xor r8b, sil
or sil, al
xor sil, 1
or sil, r8b
mov r8d, esi
xor r8b, 1
mov eax, r15d
xor al, r10b
not al
and al, r10b
or r10b, r15b
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
mov ebx, eax
xor bl, 1
mov r10d, esi
xor r10b, bl
or bl, r8b
or r8b, al
xor r8b, 1
or r8b, r10b
xor r8b, 1
xor bl, 1
or al, sil
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
xor al, r8b
mov ebx, eax
xor bl, 1
and bl, r8b
mov r8d, eax
xor r8b, bl
test al, 1
mov eax, 0x88523dd7
mov ebp, 0xca9dd96a
cmovne ebp, eax
test bl, 1
cmove ebp, r9d
test r8b, 1
cmovne ebp, eax
mov dword [rsp + 0x198], ebp
mov eax, r13d
and eax, 0x180006cb
mov ebp, r12d
and ebp, 0x2811830
or ebp, eax
xor ebp, 0x2811830
mov eax, r12d
and eax, 0xe57ee104
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe57ee104
and eax, 0x1a811efb
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x9464fc8a
and eax, 0x6b9b0375
or eax, ebp
mov esi, eax
xor esi, 0x6b8a0014
xor eax, 0x8044c088
and eax, 0x8055c3e9
and esi, 0x7faa3c16
or esi, eax
mov eax, esi
xor eax, 0x7faa3c16
mov ebx, r13d
and ebx, 0xea4cd772
mov ebp, r12d
and ebp, 0x15b3288d
or ebp, ebx
xor ebp, 0xea4cd772
or ebp, r13d
mov ebx, ebp
not ebx
xor esi, 0x8055c3e9
and ebx, esi
or esi, ebp
mov edi, esi
not edi
and ebp, eax
or ebp, ebx
mov eax, ebp
not eax
mov ebx, esi
and ebx, 0xab23c5f4
and edi, 0x54dc3a0b
or edi, ebx
or esi, eax
and eax, 0xab23c5f4
and ebp, 0x54dc3a0b
or ebp, eax
xor ebp, edi
not esi
or esi, ebp
mov ebx, esi
mov ebp, esi
mov eax, esi
xor eax, 0xfffffffe
and eax, esi
not esi
mov edi, esi
and edi, 1
and ebx, 0xfffffffe
or ebx, edi
not ebx
or ebx, esi
mov r10d, ebx
not r10d
and esi, 0xed08b586
and ebp, 0x12f74a79
or ebp, esi
mov edi, ebp
xor edi, 0x10e60078
xor ebp, 0xed08b586
or ebp, 1
mov esi, eax
not esi
mov r8d, ebp
and r8d, 0xe6194a04
and edi, 0x19e6b5fa
or edi, r8d
or ebp, esi
and esi, 0xe6194a04
and eax, 0x19e6b5fb
or eax, esi
xor eax, edi
not ebp
or ebp, eax
and ebx, 0x397767a
mov edi, r10d
and edi, 0xfc688985
or edi, ebx
mov r8d, edi
xor r8d, 0xfc688985
mov r11d, ebp
not r11d
mov ebx, r11d
and ebx, 0xb68dd786
and ebp, 0x49722879
or ebp, ebx
mov eax, edi
xor eax, 0x65384f6b
and eax, r8d
and r10d, 0x9950c6ee
mov ebx, eax
and ebx, r10d
xor r10d, eax
mov r9d, ebp
xor ebp, 0xb68dd786
or r10d, ebx
mov eax, ebp
or eax, 0x9950c6ee
mov esi, eax
not esi
and eax, 0x6d94b4db
and esi, 0x22b0900
or esi, eax
or r11d, 0x66af3911
mov ebx, r11d
not ebx
and r11d, 0x6d94b4db
and ebx, 0x90404224
or ebx, r11d
xor r9d, 0x322821
xor ebx, esi
mov eax, r10d
not eax
and eax, 0x6b9e7746
and r10d, 0x946188b9
or r10d, eax
mov eax, ebx
not eax
and eax, 0x6b9e7746
and ebx, 0x946188b9
or ebx, eax
xor ebx, r10d
xor edi, 0x397767a
mov eax, edi
and eax, 0xcb45515a
and r8d, 0x34baaea5
or r8d, eax
or edi, ebp
and ebp, 0xcb45515a
and r9d, 0x34baaea5
or r9d, ebp
xor r9d, r8d
not edi
or edi, r9d
mov eax, edi
not eax
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0xe6378c8a
and ebx, 0x19c87375
or ebx, esi
or ebp, edi
and edi, 0xe6378c8a
and eax, 0x19c87375
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov r8d, ebp
not r8d
mov edi, r8d
and edi, 0x4b09ac63
mov eax, ebp
and eax, 0xb4f6539c
or eax, edi
mov ebx, eax
xor ebx, 0x30125010
xor eax, 0x4b09ac63
mov esi, r8d
and esi, ebp
mov edi, esi
not edi
mov r9d, eax
and r9d, 0x86ecafad
and ebx, 0x79135052
or ebx, r9d
or eax, edi
and edi, 0x86ecafad
and esi, 0x79135052
or esi, edi
xor esi, ebx
not eax
or eax, esi
mov ebx, eax
not ebx
and ebx, 0x5526d87e
and eax, 0xaad92781
or eax, ebx
mov ebx, eax
xor ebx, 0x8a880681
and ebx, 0x9aaed6ab
xor eax, 0x3077f12a
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x473347b2
and eax, 0xb8ccb84d
or eax, ebx
mov edi, eax
xor edi, 0xb8ccb84d
xor eax, 0x473347b2
mov ebx, r8d
and ebx, 0x7313cb88
and ebp, 0x8cec3477
or ebp, ebx
xor ebp, 0x1642e2dc
xor r8d, ebp
and r8d, ebp
mov ebx, r8d
not ebx
and r8d, eax
or eax, ebx
not eax
and ebx, edi
or ebx, r8d
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x42100041
mov ebp, ebx
and ebp, 0x880d424
or ebp, eax
xor ebp, 0x880d424
and ebx, 0xb56f2b9a
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xd03e02ce
and ebx, 0x2fc1fd31
or ebx, eax
mov eax, ebx
not eax
and eax, 0xf93e7cbb
and ebx, 0x6c18344
or ebx, eax
mov eax, ebx
not eax
and eax, 0x5d8d2874
and ebx, 0xa272d78b
or ebx, eax
mov eax, ebx
xor eax, 0x5b4cab30
xor ebx, 0x24315446
and ebx, 0x2575dd46
mov esi, eax
and esi, 0xda8a22b9
or esi, ebx
mov ebx, esi
xor ebx, 0xda8a22b9
mov edi, esi
xor edi, 0x92986e81
and edi, ebx
and eax, 0x48124c38
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x9f92416e
and eax, 0x606dbe91
or eax, ebp
xor eax, 0x287ff2a9
xor esi, 0x5045100
and esi, 0xf8c5338
mov ebp, ebx
and ebp, 0xf073acc7
or ebp, esi
xor ebp, 0xf073acc7
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xdf47b112
and ebp, 0x20b84eed
or ebp, ebx
xor ebp, 0x20b84eed
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x5ba89089
and ebp, 0xa4576f76
or ebp, eax
mov eax, ebp
xor eax, 0xa0444050
xor ebp, 0x3201081
and ebp, 0x7333fa7
and eax, 0xf8ccc058
or eax, ebp
mov ebp, eax
xor ebp, 0x21238a7
xor eax, 0x40c80008
and eax, 0x45e90708
and ebp, 0xba16f8f7
or ebp, eax
mov eax, ebp
xor eax, 0xb0001810
xor ebp, 0x45e00308
and ebp, 0x4ff6e3ef
and eax, 0xb0091c10
or eax, ebp
mov ebp, eax
xor ebp, 0x5840064
xor eax, 0x20090000
and eax, 0x6a7be38b
and ebp, 0x95841c74
or ebp, eax
xor ebp, 0x95841c74
sete r10b
setne sil
mov r8d, esi
mov r15b, byte [rsp]
xor r8b, r15b
mov ebx, r8d
and bl, r15b
xor r8b, r15b
or r8b, bl
mov r9d, r8d
xor r9b, 1
mov ebx, esi
mov eax, r14d
and bl, r14b
xor sil, r14b
mov ebp, r14d
or sil, bl
mov r11d, esi
xor r11b, 1
mov ebx, r15d
and bl, r10b
xor r10b, r15b
mov byte [rsp], r15b
or r10b, bl
mov eax, r10d
xor al, 1
mov ebx, esi
and bl, r11b
mov edi, esi
and dil, bl
xor bl, sil
or bl, dil
mov edi, ebx
xor dil, 1
and dil, r10b
and bl, al
or bl, dil
xor r10b, sil
or al, r11b
xor al, 1
or al, r10b
xor bl, 1
mov r10d, ebx
xor r10b, al
or bl, al
xor bl, 1
or bl, r10b
mov eax, r9d
xor al, bl
or r9b, bl
xor r9b, 1
or r9b, al
and al, bl
or bl, r8b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r10d, r9d
mov ebx, r8d
and bl, al
mov r11d, r9d
mov esi, r8d
and sil, bl
xor bl, r8b
xor r8b, r9b
xor r9b, 1
and r10b, r9b
xor r11b, r10b
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, r11b
or bl, sil
mov r11d, r10d
xor r11b, 1
and r11b, bl
xor bl, 1
and bl, r10b
or bl, r11b
or al, r9b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, bl
mov r10d, ebp
mov byte [rsp + 8], bpl
mov r8d, ebp
xor r8b, r15b
mov byte [rsp + 0x30], r8b
and r10b, r8b
mov byte [rsp + 0x1c], r10b
mov r8d, r10d
xor r8b, 1
mov byte [rsp + 0x78], r8b
test al, 1
mov r8d, 0xab3b1c45
mov ebp, 0xc90ed08d
cmovne ebp, r8d
mov eax, 0xc90ed08d
test bl, 1
cmove ebp, r8d
test r9b, 1
cmove ebp, eax
mov dword [rsp + 0x194], ebp
mov r15d, r12d
mov eax, r12d
and eax, 0xd509f09f
mov ebp, r13d
and ebp, 0x2af60f60
or ebp, eax
mov eax, ebp
xor eax, 0x2af60720
and eax, 0x2eff572a
xor ebp, 0x409584a
or ebp, eax
mov eax, ebp
not eax
and eax, 0xc4d80efe
and ebp, 0x3b27f101
or ebp, eax
mov eax, r13d
and eax, 0xd100a8d5
mov ebx, r12d
xor ebx, 0x2eff572a
or ebx, eax
mov eax, ebx
not eax
and eax, 0x3ad26c92
and ebx, 0xc52d936d
or ebx, eax
mov r11d, ebx
xor r11d, 0x4051065
xor ebx, 0x3ad26c92
mov eax, ebx
and eax, 0xfb68878a
and r11d, 0x4977875
or r11d, eax
mov r12d, ebp
xor r12d, 0x3b27f101
mov r9d, ebp
xor r9d, 0xc4d80efe
xor ebp, 0xb9f4d993
mov r10d, ebp
and r10d, r9d
and ebp, r12d
mov edi, r10d
and edi, ebp
xor ebp, r10d
or ebp, edi
mov r10d, r11d
xor r10d, 0x4977875
mov eax, r11d
xor eax, 0x79bbaf18
and eax, r10d
mov edi, eax
not edi
mov r14d, edi
and r14d, 0xd7b9c976
and eax, 0x28463689
or eax, r14d
or ebx, 0x82d32892
mov esi, ebx
not esi
or edi, ebx
and ebx, 0xd7b9c976
and esi, 0x28041609
or esi, ebx
xor esi, eax
not edi
or edi, esi
mov eax, ebp
not eax
and eax, edi
not edi
and edi, ebp
or edi, eax
mov eax, r12d
and eax, 0x58ba398a
and r9d, 0xa745c675
or r9d, eax
xor r11d, 0xfb68878a
or r12d, r11d
and r11d, 0x58ba398a
and r10d, 0xa745c675
or r10d, r11d
xor r10d, r9d
not r12d
or r12d, r10d
mov eax, r12d
not eax
and eax, 0xe93e2012
and r12d, 0x16c1dfed
or r12d, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x9be0f10a
and edi, 0x641f0ef5
or edi, ebp
mov ebp, r12d
xor ebp, 0x4010ee5
xor r12d, 0xe93e2012
or eax, r12d
and r12d, 0x9be0f10a
and ebp, 0x641f0ef5
or ebp, r12d
xor ebp, edi
not eax
or eax, ebp
mov edi, eax
not edi
or eax, 0xd100a8d4
mov ebx, eax
not ebx
or edi, 0x2eff572b
and eax, 0x1e9b9ccb
and ebx, 0x20644320
or ebx, eax
mov ebp, edi
not ebp
and edi, 0x1e9b9ccb
and ebp, 0xc1002014
or ebp, edi
xor ebp, ebx
mov eax, ebp
mov ebx, ebp
xor ebx, 0xa1733e06
and ebx, ebp
not ebp
and ebp, 0xc25a4949
and eax, 0x3da5b6b6
or eax, ebp
mov ebp, eax
xor ebp, 0x21012206
xor eax, 0x80520800
or eax, 0x5e8cc1f9
mov edi, eax
and edi, 0x58bed539
and ebp, 0xa1412a06
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0x58bed539
and ebx, 0xa7412ac6
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xc7e10f77
and eax, 0x381ef088
or eax, ebp
mov ebp, r13d
and ebp, 0xe34be478
mov ebx, r15d
and ebx, 0x1cb41b87
or ebx, ebp
xor ebx, 0x1cb41b87
mov edi, r13d
and edi, r15d
mov dword [rsp + 0x10], edi
mov ebp, ebx
and ebp, edi
xor ebx, edi
or ebx, ebp
mov edi, eax
xor edi, 0x996dce8e
xor eax, 0x26903130
and eax, 0xaed977be
mov esi, edi
and esi, 0x51268841
or esi, eax
xor esi, 0x51268841
mov ebp, ebx
not ebp
mov r10d, ebx
xor r10d, 0xb569b448
and r10d, ebp
mov r9d, esi
and r9d, ebp
xor ebp, esi
and esi, 0xb569b448
and edi, 0x4a964bb7
or edi, esi
and ebx, 0x4a964bb7
mov eax, r10d
and eax, ebx
xor ebx, r10d
or ebx, eax
mov eax, edi
not eax
and eax, 0x7b92aac6
and edi, 0x846d5539
or edi, eax
mov eax, ebx
not eax
and eax, 0x7b92aac6
and ebx, 0x846d5539
or ebx, eax
xor ebx, edi
or ebp, r9d
mov eax, ebp
not eax
and eax, 0x255c4eb0
and ebp, 0xdaa3b14f
or ebp, eax
xor ebp, 0xdaa3b14f
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x12ddf66e
and eax, ebp
and ebp, 0xed220991
or ebp, ebx
mov ebx, ebp
xor ebx, 0xa5220001
xor ebp, 0x12ddf66e
mov edi, ebp
and edi, 0x5ac0bbdc
and ebx, 0xa53f4423
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0x5ac0bbdc
and eax, 0xa53f4423
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
setne sil
sete bl
mov al, byte [rsp + 8]
mov r9d, eax
or r9b, bl
xor bl, al
xor bl, 1
mov r10d, r9d
xor r10b, bl
or bl, r9b
xor bl, 1
or bl, r10b
mov r9d, ebx
xor r9b, 1
mov r10d, r9d
and r10b, bl
xor r9b, r10b
xor r10b, 1
or r10b, bl
xor r10b, 1
or r10b, r9b
mov r9d, r10d
xor r9b, 1
mov r11d, esi
or r11b, al
xor sil, al
not sil
and sil, al
mov r14d, eax
mov ebx, r11d
xor bl, sil
xor sil, 1
xor bl, 1
or sil, r11b
xor sil, 1
or sil, bl
mov eax, esi
xor al, 1
mov ebx, r9d
and bl, al
and sil, r9b
xor r9b, al
or r9b, bl
mov r11d, r9d
xor r11b, 1
and al, r10b
or al, sil
xor al, 1
mov ebx, r9d
and bl, r11b
xor bl, 1
mov r10d, r11d
xor r10b, bl
or bl, r11b
xor bl, 1
or bl, r10b
xor bl, al
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov r9d, eax
xor r9b, bl
test al, 1
mov ebp, 0xf57b5688
cmovne ebp, r8d
test bl, 1
cmove ebp, r8d
mov eax, 0xf57b5688
test r9b, 1
cmove ebp, eax
mov dword [rsp + 0x1ac], ebp
mov eax, r13d
and eax, 0x9d089c03
mov ebp, r15d
and ebp, 0x20300050
or ebp, eax
xor ebp, 0x20300050
mov eax, r15d
xor eax, 0xbd389c53
and eax, r15d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x308db11
and eax, 0xfcf724ee
or eax, ebp
mov esi, eax
xor esi, 0x82830
xor eax, 0x32000442
and eax, 0x73c794cf
and esi, 0x8c386b30
or esi, eax
mov edi, esi
xor edi, 0x73c794cf
mov r8d, esi
xor r8d, 0x8c386b30
mov eax, r8d
and eax, 0xb24d1774
mov ebx, esi
xor ebx, 0xc8dd5028
and ebx, edi
and edi, 0x4db2e88b
or edi, eax
mov eax, edi
xor eax, 0x112c082
xor edi, 0xb2080464
or edi, 0x44e53b18
mov ebp, edi
and ebp, 0x1a0d351d
and eax, 0xa112c0e2
or eax, ebp
mov ebp, ebx
not ebp
or edi, ebp
and ebp, 0x1a0d351d
and ebx, 0xe5f2cae2
or ebx, ebp
xor ebx, eax
not edi
or edi, ebx
mov eax, edi
not eax
and eax, 0x44e53b18
and edi, 0xbb1ac4e7
or edi, eax
mov r10d, edi
not r10d
mov ebx, r10d
and ebx, 0xb11a1fbb
mov eax, edi
and eax, 0x4ee5e044
or eax, ebx
and r8d, 0xbc28d10a
xor esi, 0x3010ba3a
or esi, r8d
mov ebx, esi
not ebx
and ebx, 0x42213453
and esi, 0xbddecbac
or esi, ebx
xor eax, 0xd32ceb1
or eax, r10d
mov r8d, eax
not r8d
mov ebx, esi
xor ebx, 0xbddecbac
xor esi, 0x42213453
and ebx, eax
or eax, esi
and esi, r8d
or esi, ebx
mov r9d, eax
not r9d
mov r8d, eax
and r8d, 0x8bfc6ad9
and r9d, 0x74039526
or r9d, r8d
mov ebx, esi
not ebx
or eax, ebx
and ebx, 0x8bfc6ad9
and esi, 0x74039526
or esi, ebx
xor esi, r9d
not eax
or eax, esi
mov ebx, eax
not ebx
or eax, 0x4187088
and eax, 0x15d87099
mov esi, ebx
and ebx, 0xaa048604
or ebx, eax
or esi, 0xbbc48615
mov r8d, esi
not r8d
and esi, 0x15d87099
and r8d, 0x40230962
or r8d, esi
xor r8d, ebx
mov eax, r8d
not eax
and eax, 0x29407050
and r8d, 0xd6bf8faf
or r8d, eax
mov eax, edi
or eax, 0x379d9d63
mov r9d, eax
not r9d
mov esi, eax
and esi, 0x91093127
and r9d, 0x48624298
or r9d, esi
mov esi, edi
xor esi, 0xc862629c
and esi, edi
mov ebx, esi
not ebx
or eax, ebx
and ebx, 0x91093127
and esi, 0x6ef6ced8
or esi, ebx
xor esi, r9d
not eax
or eax, esi
mov ebx, eax
not ebx
and ebx, 0xc862629d
and eax, 0x379d9d62
or eax, ebx
and edi, 0xe46f6e03
mov ebp, r10d
and ebp, 0x1b9091fc
or ebp, edi
xor ebp, 0x1b9091fd
and r10d, 0xfffffffe
or r10d, ebp
not r10d
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov eax, r10d
not eax
and eax, 0x64b3230d
and r10d, 0x9b4cdcf2
or r10d, eax
mov eax, r10d
xor eax, 0x9b44c020
xor r10d, 0x4030108
and eax, 0xfbf4e225
and r10d, 0x40b1dda
or r10d, eax
mov eax, r10d
xor eax, 0x40b1dda
mov ebp, r8d
xor r8d, 0x2eac274e
and r8d, eax
xor ebp, 0xd153d8b1
xor r10d, 0xfbf4e225
mov eax, ebp
xor eax, r10d
and eax, ebp
and r10d, ebp
or r10d, r8d
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov r8d, r10d
not r8d
mov ebx, r8d
and ebx, 0x8a800282
mov eax, r10d
and eax, 0x10447020
or eax, ebx
mov ebp, eax
xor ebp, 0x10447020
xor eax, 0xefbb8fdf
mov ebx, eax
and ebx, 0x43b18284
and ebp, 0x98447022
or ebp, ebx
mov ebx, r10d
xor ebx, 0x9ac472a2
and ebx, r10d
mov esi, ebx
not esi
or eax, esi
and esi, 0x43b18284
and ebx, 0xbc4e7d7b
or ebx, esi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x653b8d5d
and eax, 0x9ac472a2
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xfdbef5fa
and eax, 0x2410a05
or eax, ebp
mov edi, r8d
and edi, 0x1cdb8bee
and r10d, 0xe3247411
or r10d, edi
xor r10d, 0xe3247411
xor r8d, r10d
and r8d, r10d
mov ebp, eax
xor ebp, 0x2410a05
xor eax, 0xfdbef5fa
mov ebx, r8d
not ebx
and r8d, ebp
or ebp, ebx
and ebx, eax
or ebx, r8d
mov eax, ebp
not eax
mov edi, ebp
and edi, 0x4c41d353
and eax, 0xb3be2cac
or eax, edi
mov edi, ebx
not edi
or ebp, edi
and edi, 0x4c41d353
and ebx, 0xb3be2cac
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov esi, ebp
not esi
mov ebx, esi
or ebx, 0x2f561bd6
mov edi, ebx
not edi
and ebx, 0xa4714d1
and edi, 0xd0a8e028
or edi, ebx
or esi, ebp
or ebp, 0xd0a9e429
mov ebx, ebp
not ebx
and ebp, 0xa4714d1
and ebx, 0x25100b06
or ebx, ebp
xor ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x2f5003ad
and ebx, 0xd0affc52
or ebx, ebp
xor ebx, 0xfff9e784
not esi
mov ebp, ebx
and ebp, esi
xor esi, ebx
or esi, ebp
mov eax, esi
xor eax, 0x3e7f9dc5
and eax, esi
not esi
and esi, 0x3e7f9dc5
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc180623a
and eax, 0x3e7f9dc5
or eax, ebp
mov ebp, eax
not ebp
and eax, 0x8d5ac393
and ebp, 0x72a53c6c
or ebp, eax
xor ebp, 0x72a53c6c
setne bl
sete r9b
mov eax, r9d
xor al, bl
xor bl, al
or al, bl
xor al, 1
xor bl, al
xor bl, 1
and al, bl
mov r8d, ebx
xor r8b, al
xor al, 1
xor r8b, 1
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
or al, bl
xor al, 1
xor bl, al
and al, bl
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, bl
mov eax, r8d
and al, bl
xor r8b, bl
or r8b, al
xor r8b, byte [rsp + 0x1c]
mov ebx, r14d
mov eax, r14d
and al, r9b
xor bl, r9b
or bl, al
mov r14b, byte [rsp]
xor r9b, r14b
mov r10d, r9d
not r10b
and r10b, bl
xor bl, 1
mov eax, ebx
xor al, r9b
and al, bl
and r9b, bl
or r9b, r10b
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov eax, r9d
xor al, 1
mov ebx, eax
and bl, r9b
xor bl, 1
mov r10d, r9d
xor r10b, bl
or bl, r9b
xor bl, 1
or bl, r10b
xor bl, 1
or al, r9b
mov r9d, ebx
or r9b, al
xor r9b, 1
xor al, bl
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
mov ebx, r9d
or bl, al
xor al, bl
xor al, 1
or bl, r9b
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
mov eax, r9d
and al, bl
xor r9b, al
xor al, 1
or al, bl
xor al, 1
or al, r9b
mov esi, eax
xor sil, 1
mov r12d, esi
and r12b, al
xor r12b, 1
mov r9d, eax
xor r9b, r12b
or r12b, al
xor r12b, 1
or r12b, r9b
mov r10d, r8d
xor r10b, 1
xor sil, al
and sil, al
mov edi, r8d
xor dil, r10b
mov r9d, r12d
mov r11d, r12d
xor r12b, r10b
or r10b, r8b
mov ebp, r10d
xor bpl, 1
and dil, r8b
mov eax, edi
xor al, 1
and dil, r10b
or r10b, al
and al, bpl
or al, dil
xor al, 1
mov edi, r10d
xor dil, al
or al, r10b
xor al, 1
or al, dil
xor r9b, 1
or r11b, r9b
xor r11b, 1
xor sil, r11b
mov ebx, esi
xor bl, 1
and bl, r11b
mov r10d, ebx
and r10b, sil
xor bl, sil
or bl, r10b
xor al, 1
mov r10d, eax
xor r10b, bl
xor r10b, 1
and r10b, bl
or al, bl
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
or r9b, r8b
mov ebx, r9d
xor bl, r12b
xor r12b, 1
xor bl, 1
or r12b, r9b
xor r12b, 1
or r12b, bl
mov ebx, eax
xor bl, r12b
xor r12b, 1
mov r8d, eax
xor r8b, r12b
xor bl, 1
or r12b, al
xor r12b, 1
or r12b, bl
mov eax, r12d
xor al, r8b
test al, 1
mov ebp, 0x81d5d87
mov eax, 0x2a8c376d
cmovne eax, ebp
test r12b, 1
mov ebp, 0x2a8c376d
cmovne ebp, eax
test r8b, 1
cmove ebp, eax
mov dword [rsp + 0x190], ebp
mov ebp, r15d
and ebp, 0x70a0d5ff
mov eax, r13d
and eax, 0x8f5f2a00
or eax, ebp
mov r10d, eax
xor r10d, 0x8f5f2a00
xor eax, 0x50a0d06d
and eax, 0xdca1d26d
mov ebp, r10d
and ebp, 0x235e2d92
or ebp, eax
xor ebp, 0xce4343d1
and r10d, 0x12e291bc
or r10d, ebp
mov eax, r10d
not eax
and eax, 0x145357bd
and r10d, 0xebaca842
or r10d, eax
mov eax, r13d
and eax, 0x80d88564
mov edi, r15d
and edi, 0x7f277a9b
or edi, eax
mov esi, edi
xor esi, 0x7f277a9b
xor edi, 0x80c88044
and edi, 0xfeecdad4
mov eax, esi
and eax, 0x113252b
or eax, edi
xor eax, 0x13f1b497
and esi, 0xed1d6e43
or esi, eax
mov eax, esi
not eax
and eax, 0x513f0f2f
and esi, 0xaec0f0d0
or esi, eax
mov edi, r10d
xor edi, 0xebaca842
mov eax, r10d
xor eax, 0x145254a5
and eax, 0x5e7a54e7
xor r10d, 0x811332d2
and r10d, edi
and edi, 0xa185ab18
or edi, eax
mov r8d, edi
xor r8d, 0xa185ab18
mov eax, edi
xor eax, 0x34c5ce77
and eax, r8d
mov r12d, eax
not r12d
mov r9d, r12d
and r9d, 0x8cd8f3a2
and eax, 0x73270c5d
or eax, r9d
mov ebx, r10d
not ebx
or r12d, ebx
and ebx, 0x8cd8f3a2
and r10d, 0x73270c5d
or r10d, ebx
xor r10d, eax
not r12d
or r12d, r10d
mov r10d, esi
xor r10d, 0x513f0f2f
mov r9d, esi
xor esi, 0xc47f6a40
mov ebx, esi
and ebx, r10d
mov eax, ebx
not eax
mov r11d, eax
and r11d, 0xf9e68bfa
and ebx, 0x6197405
or ebx, r11d
xor r9d, 0xaec0f0d0
and esi, r9d
mov ebp, esi
not ebp
or eax, ebp
and ebp, 0xf9e68bfa
and esi, 0x6197405
or esi, ebp
xor esi, ebx
not eax
or eax, esi
mov ebp, r12d
not ebp
and ebp, eax
not eax
and eax, r12d
or eax, ebp
xor edi, 0x5e7a54e7
mov ebp, edi
and ebp, 0x1e35fddd
and r8d, 0xe1ca0222
or r8d, ebp
or edi, r9d
and r9d, 0x1e35fddd
and r10d, 0xe1ca0222
or r10d, r9d
xor r10d, r8d
not edi
or edi, r10d
not edi
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov eax, edi
xor eax, 0x12e291bd
and eax, edi
not edi
and edi, 0x12e291bd
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x82012a00
and eax, 0x2032c419
or eax, ebx
mov ebx, eax
xor ebx, 0x2000c401
xor eax, 0x110c3042
and eax, 0x113e305a
and ebx, 0xa201ce01
or ebx, eax
or ebp, 0xa233ee19
mov r9d, ebp
not r9d
and ebp, 0x113e305a
and r9d, 0x4cc001a4
or r9d, ebp
xor r9d, ebx
mov eax, r9d
not eax
and eax, 0x5dcc11e6
and r9d, 0xa233ee19
or r9d, eax
mov eax, r13d
and eax, 0x2a0f0ce2
mov edi, r15d
xor edi, 0x2a0f0ce2
and edi, r15d
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov eax, edi
not eax
and eax, 0xd965a69f
and edi, 0x269a5960
or edi, eax
mov ebp, r9d
not ebp
and ebp, 0xbbb0e9cb
mov eax, r9d
and eax, 0x444f1634
or eax, ebp
mov esi, edi
xor esi, 0x8850482
xor edi, 0xf36aaa7d
mov ebp, edi
and ebp, 0xe432fb1c
and esi, 0x1bcd04e3
or esi, ebp
mov r8d, eax
xor r8d, 0x444f1634
xor eax, 0x922d1fd1
and eax, r8d
and r9d, 0xd66209e5
mov ebp, eax
and ebp, r9d
xor r9d, eax
or r9d, ebp
mov ebx, esi
xor ebx, 0x1bcd04e3
xor esi, 0xcdaf0d06
and esi, ebx
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0xdbe46f2b
and esi, 0x241b90d4
or esi, eax
or edi, 0x299df61a
mov eax, edi
not eax
or ebp, edi
and edi, 0xdbe46f2b
and eax, 0x40200c4
or eax, edi
xor eax, esi
not ebp
or ebp, eax
mov eax, r9d
not eax
and eax, ebp
not ebp
and ebp, r9d
or ebp, eax
mov eax, r8d
and eax, ebx
xor ebx, r8d
or ebx, eax
mov eax, ebx
not eax
and eax, 0xa110d242
and ebx, 0x5eef2dbd
or ebx, eax
xor ebx, 0x5eef2dbd
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and eax, 0xa2500005
mov ebp, ebx
and ebp, 0x48009d28
or ebp, eax
xor ebp, 0x48009d28
and ebx, 0x15af62d2
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x15af62d2
and ebx, 0xea509d2d
or ebx, eax
mov eax, ebx
not eax
and eax, 0x1b02e814
and ebx, 0xe4fd17eb
or ebx, eax
mov eax, ebx
xor eax, 0xa0310469
xor ebx, 0x3024804
and ebx, 0x47ce5b86
and eax, 0xb831a479
or eax, ebx
xor eax, 0xb831a479
setne r8b
sete r11b
mov eax, r14d
xor al, r11b
mov r12b, byte [rsp + 8]
mov r10d, r12d
xor r10b, r11b
and r11b, r14b
or r11b, al
and al, r14b
mov r9d, eax
and r9b, r10b
xor r10b, al
or r10b, r9b
mov eax, r8d
xor al, r14b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov ebx, eax
and bl, r8b
mov r9d, eax
xor r9b, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, r9b
mov r8d, r11d
xor r8b, 1
mov r9d, ebx
and bl, r8b
xor r9b, 1
and r9b, r11b
or bl, r9b
mov r8d, eax
and r8b, r11b
xor r11b, al
or r11b, r8b
mov eax, r11d
xor al, bl
xor bl, 1
or bl, r11b
xor al, 1
xor bl, 1
or bl, al
mov r9d, r10d
xor r9b, 1
mov r8d, r10d
and r8b, r9b
mov eax, r10d
and al, r8b
xor r8b, r10b
or r8b, al
or r9b, r10b
xor r9b, r8b
mov r10d, r9d
xor r10b, 1
and r9b, r8b
mov eax, r9d
and al, r10b
xor r9b, r10b
or r9b, al
mov r10d, ebx
xor r10b, 1
mov r11d, r10d
and r11b, bl
mov eax, r11d
and al, r10b
xor r11b, r10b
or r11b, al
mov esi, r8d
xor sil, 1
mov eax, r8d
and al, sil
mov edi, eax
and dil, r8b
xor al, r8b
or al, dil
mov r8d, eax
and al, bl
mov edi, esi
and dil, bl
xor sil, bl
mov ebp, ebx
or bl, r10b
xor bpl, bl
xor bl, 1
xor r11b, bl
or bl, r10b
xor bl, 1
or bl, bpl
xor bl, 1
mov ebp, r11d
and bpl, bl
xor bl, r11b
or bl, bpl
xor bl, 1
mov r11d, ebx
or r11b, r9b
xor bl, r9b
xor bl, 1
and bl, r9b
xor r11b, 1
mov r9d, r11d
and r9b, bl
xor bl, r11b
or bl, r9b
xor r8b, 1
and r8b, r10b
or al, r8b
or sil, dil
xor sil, 1
mov r8d, eax
and r8b, sil
xor sil, al
or sil, r8b
xor bl, 1
mov eax, ebx
or al, sil
xor bl, sil
mov r8d, ebx
xor r8b, al
test bl, 1
mov ebp, 0x5e6f7b9f
mov ebx, 0x81d5d87
cmovne ebx, ebp
test al, 1
mov eax, 0x81d5d87
cmovne ebx, eax
test r8b, 1
cmove ebx, ebp
mov dword [rsp + 0x1bc], ebx
mov ebp, r13d
and ebp, 0x20481914
mov eax, r15d
and eax, 0xa264403
or eax, ebp
mov ebp, eax
xor ebp, 0x2220400
xor eax, 0xf5d9bbfc
mov ebx, eax
and ebx, 0x7c454817
and ebp, 0x22a1500
or ebp, ebx
mov ebx, r15d
xor ebx, 0x2a6e5d17
and ebx, r15d
mov edi, ebx
not edi
or eax, edi
and edi, 0x7c454817
and ebx, 0x83bab7e8
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xd591a2e8
and eax, 0x2a6e5d17
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xde94f4c0
xor eax, 0x216b0b3f
or eax, ebp
mov dword [rsp + 0x20], r13d
mov ebx, r13d
and ebx, 0x5291680c
mov ebp, r15d
and ebp, 0xad6e97f3
or ebp, ebx
mov ebx, eax
not ebx
xor ebp, 0x8c059ccc
or ebp, r13d
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 r11d, ebp
xor r11d, 0x7384e3d1
and r11d, ebp
not ebp
and ebp, 0x7384e3d1
mov eax, ebp
and eax, r11d
xor r11d, ebp
or r11d, eax
mov eax, r11d
not eax
and eax, 0x26d2423e
and r11d, 0xd92dbdc1
or r11d, eax
mov ebx, r11d
xor ebx, 0x8bc2552f
mov eax, ebx
or eax, 0xcefea05a
mov ebp, eax
not ebp
and eax, 0xaac4b6f1
and ebp, 0x11014904
or ebp, eax
xor r11d, 0x743daad0
mov eax, r11d
or eax, 0x31015fa5
mov r9d, eax
not r9d
and eax, 0xaac4b6f1
and r9d, 0x443a000a
or r9d, eax
xor r9d, ebp
mov eax, r9d
not eax
and eax, 0xcefea05a
and r9d, 0x31015fa5
or r9d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0x38340b46
mov edi, r9d
and edi, 0xc7cbf4b9
or edi, eax
mov ebp, edi
xor ebp, r8d
and ebp, edi
mov eax, r11d
and eax, 0xc7cbf4b9
and ebx, 0x38340b46
or ebx, eax
xor r11d, ebx
and r11d, ebx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x196849d0
and ebp, 0xe697b62f
or ebp, ebx
mov r10d, ebp
xor r10d, 0xe697b62f
mov edi, ebp
xor edi, 0xbff350f6
and edi, r10d
mov esi, edi
not esi
mov ebx, esi
and ebx, 0x4d097998
and edi, 0xb2f68667
or edi, ebx
or eax, 0xa69b1926
mov ebx, eax
not ebx
or esi, eax
and eax, 0x4d097998
and ebx, 0x10648641
or ebx, eax
xor ebx, edi
not esi
or esi, ebx
mov eax, r11d
not eax
mov edi, eax
and edi, 0xa69b1926
mov ebx, r11d
xor ebx, 0xa69b1926
and ebx, r11d
mov r14d, edi
and r14d, ebx
xor ebx, edi
or ebx, r14d
mov edi, esi
not edi
and edi, ebx
not ebx
and ebx, esi
or ebx, edi
xor ebp, 0x196849d0
mov esi, ebp
and esi, 0x5c6006f3
and r10d, 0xa39ff90c
or r10d, esi
or ebp, r11d
and r11d, 0x5c6006f3
and eax, 0xa39ff90c
or eax, r11d
xor eax, r10d
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x71443684
and ebp, 0x8ebbc97b
or ebp, eax
mov r10d, ebx
not r10d
mov eax, r10d
and eax, 0x785cffd
and ebx, 0xf87a3002
or ebx, eax
mov eax, ebp
xor eax, 0x883a0002
xor ebp, 0x71443684
or r10d, ebp
and ebp, 0x785cffd
and eax, 0xf87a3002
or eax, ebp
xor eax, ebx
not r10d
or r10d, eax
mov eax, r10d
not eax
mov esi, r10d
xor esi, 0x38340b47
and esi, r10d
or r10d, 0xc7cbf4b8
mov ebp, r10d
and ebp, 0xa6fd31f8
and eax, 0x18000a07
or eax, ebp
mov ebp, esi
not ebp
or r10d, ebp
and ebp, 0xa6fd31f8
and esi, 0x5902ce07
or esi, ebp
xor esi, eax
not r10d
or r10d, esi
and r8d, 1
mov eax, r9d
and r9d, 0xfffffffe
or r9d, r8d
and eax, 1
mov ebp, eax
and ebp, r9d
xor r9d, eax
or r9d, ebp
mov ebp, r9d
xor ebp, 0x61b06210
and ebp, r9d
mov eax, r9d
not r9d
and r9d, 0x60904210
and eax, 0x1202000
or eax, r9d
mov ebx, eax
xor ebx, 0x200000
xor eax, 0xfedfdfff
mov esi, eax
and esi, 0xb513a5e4
and ebx, 0x40a04210
or ebx, esi
mov esi, ebp
not esi
or eax, esi
and esi, 0xb513a5e4
and ebp, 0x4aec5a1b
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x18d86a1d
and eax, 0xe72795e2
or eax, ebp
mov ebp, eax
xor ebp, 0x6114100
xor eax, 0x7968080d
mov ebx, eax
and ebx, 0xc9a6b6fa
and ebp, 0x36594905
or ebp, ebx
xor ebp, 0x36594905
or ebp, eax
mov eax, ebp
not eax
mov edi, r10d
xor edi, ebp
and edi, r10d
and ebp, r10d
not r10d
and r10d, eax
or ebp, r10d
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
mov edi, eax
and edi, 0xa4653b0e
mov ebx, ebp
and ebx, 0x5b9ac4f1
or ebx, edi
mov edi, ebx
not edi
and edi, 0x5b9ac4f1
and ebx, 0xa4653b0e
or ebx, edi
mov edi, ebx
not edi
and ebx, 0x61ae2739
and edi, 0x9e51d8c6
or edi, ebx
mov ebx, eax
and ebx, 0x25525455
and ebp, 0xdaadabaa
or ebp, ebx
xor ebp, 0xdaadabaa
xor eax, ebp
and eax, ebp
mov ebp, edi
xor ebp, 0x9e51d8c6
mov ebx, eax
not ebx
mov esi, ebp
xor esi, ebx
and esi, ebp
xor edi, 0x862420
and edi, 0xad67ca6
and ebp, 0xf5298359
or ebp, edi
and ebx, 0xad67ca6
and eax, 0xf5298359
or eax, ebx
xor eax, ebp
mov ebx, esi
not ebx
mov ebp, ebx
and ebp, 0xab279ed7
and esi, 0x54d86128
or esi, ebp
mov ebp, eax
not ebp
or ebx, ebp
and ebp, 0xab279ed7
and eax, 0x54d86128
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xd5d7292c
and ebx, 0x2a28d6d3
or ebx, eax
mov eax, ebx
not eax
and eax, 0xffb69d9a
and ebx, 0x496265
or ebx, eax
mov eax, ebx
xor eax, 0x808a0b40
xor ebx, 0x2a60b084
and ebx, 0x7f74f08d
and eax, 0x808b0f72
or eax, ebx
mov ebp, eax
xor ebp, 0x7f74f08d
mov ebx, eax
xor eax, 0x91ee9d13
and eax, ebp
xor ebx, 0x808a0d12
and ebx, 0xee9a6d9e
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x33839660
and eax, 0xcc7c699f
or eax, ebp
mov ebp, eax
xor ebp, 0x22040000
xor eax, 0xdd19fbfe
mov ebx, eax
and ebx, 0x84e2c61f
and ebp, 0x7b1d39e0
or ebp, ebx
xor ebp, 0x7b1d39e0
or ebp, eax
cmp ebp, 0xffffffff
setne r10b
sete r8b
mov r11b, byte [rsp + 0x30]
mov r9d, r11d
xor r9b, 1
mov byte [rsp + 0x68], r9b
mov r13d, r12d
mov eax, r12d
or al, r9b
mov byte [rsp + 0xe8], al
xor al, 1
mov byte [rsp + 0xf4], al
mov esi, eax
or sil, r9b
xor sil, 1
mov ebx, eax
xor bl, r9b
or sil, bl
mov r9d, r11d
or r9b, al
and bl, al
mov r11d, r9d
xor r11b, bl
xor bl, 1
or bl, r9b
xor r11b, 1
xor bl, 1
or bl, r11b
mov eax, esi
xor al, 1
mov r9d, ebx
xor r9b, 1
and bl, sil
and al, r9b
or al, bl
mov ebx, esi
and bl, r9b
xor r9b, sil
or r9b, bl
xor r9b, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov edi, r8d
xor dil, r10b
mov eax, edi
xor al, 1
mov esi, edi
and sil, al
mov ebx, edi
and bl, sil
xor sil, dil
or sil, bl
xor dil, al
and dil, al
mov r11d, esi
xor r11b, 1
mov eax, r11d
and al, sil
mov ebp, r11d
xor bpl, al
xor al, 1
or al, sil
or sil, r11b
mov ebx, esi
xor bl, 1
mov r14d, edi
xor r14b, 1
mov r12d, edi
and r12b, sil
or dil, bl
and bl, r14b
or bl, r12b
xor r14b, sil
xor dil, 1
or dil, r14b
mov esi, edi
xor sil, bl
xor bl, 1
or bl, dil
xor sil, 1
xor bl, 1
or bl, sil
mov esi, ebx
xor sil, 1
and bl, sil
mov edi, esi
and dil, bl
xor bl, sil
or bl, dil
xor al, 1
or al, bpl
mov esi, r10d
and sil, r11b
xor r11b, r10b
or r11b, sil
xor al, r10b
mov esi, r11d
xor sil, al
xor al, 1
or al, r11b
xor sil, 1
xor al, 1
or al, sil
mov r11d, eax
xor r11b, 1
and al, r11b
mov esi, r11d
and sil, al
xor al, r11b
or al, sil
mov r11d, eax
xor r11b, 1
and al, r11b
xor al, 1
mov esi, eax
xor sil, r11b
or al, r11b
xor al, 1
or al, sil
xor bl, r8b
mov esi, eax
xor al, 1
and al, bl
xor bl, 1
and sil, bl
or al, sil
mov esi, ebx
and sil, r11b
xor r11b, bl
or r11b, sil
xor r11b, 1
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov ebx, r11d
xor bl, 1
mov eax, ebx
and al, r11b
mov esi, ebx
and sil, al
xor al, bl
or al, sil
or bl, r11b
mov r11d, r9d
xor r11b, 1
or r11b, r9b
mov esi, r9d
or sil, r11b
xor r11b, r9b
mov r9d, esi
xor r9b, r11b
xor r11b, 1
or r11b, sil
xor r9b, 1
xor r11b, 1
or r11b, r9b
xor bl, al
and al, bl
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov ebx, eax
xor bl, 1
or bl, r11b
xor r11b, 1
or r11b, al
xor bl, 1
xor r11b, 1
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov ebx, r10d
and bl, r13b
mov al, byte [rsp]
and r8b, al
or r8b, bl
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
xor r10b, 1
mov eax, r8d
and al, r10b
xor r10b, r8b
or r10b, al
mov eax, r10d
xor al, 1
and r10b, al
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov eax, r8d
xor al, 1
xor r8b, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
mov eax, r10d
and al, r8b
xor r10b, r8b
or r10b, al
mov eax, r10d
xor al, 1
mov ebx, r10d
xor bl, al
or al, r10b
and bl, r10b
mov r8d, ebx
xor r8b, 1
and bl, r8b
xor bl, 1
mov r9d, ebx
xor r9b, r8b
or bl, r8b
xor bl, 1
or bl, r9b
xor bl, al
mov r9d, eax
and r9b, r8b
xor r8b, al
or r8b, r9b
xor bl, 1
xor r8b, 1
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov r9d, r8d
xor r9b, 1
mov edi, r11d
xor dil, 1
mov esi, edi
or sil, r11b
mov r10d, esi
xor r10b, 1
mov ebx, r8d
or bl, r9b
mov r12d, r8d
and r12b, r9b
mov ebp, r8d
xor bpl, r12b
xor r12b, 1
or r12b, r9b
mov r14d, r11d
and r14b, r9b
xor r9b, r11b
and r11b, sil
and r10b, dil
or r10b, r11b
or sil, dil
xor sil, 1
mov r11d, esi
and r11b, r10b
xor r10b, sil
or r10b, r11b
mov r11d, ebx
xor r11b, 1
mov eax, ebx
and al, r11b
mov esi, ebx
xor sil, al
xor al, 1
or al, r11b
xor al, 1
or al, sil
xor r12b, 1
or r12b, bpl
mov r11d, eax
xor r11b, 1
and r11b, r12b
xor r12b, 1
and r12b, al
or r12b, r11b
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
xor bl, 1
mov eax, r12d
and al, bl
xor bl, r12b
or bl, al
xor bl, 1
mov eax, ebx
or al, r10b
xor bl, r10b
xor bl, 1
and bl, r10b
xor al, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
xor dil, r8b
or r9b, r14b
mov eax, r9d
xor al, dil
xor dil, 1
or dil, r9b
xor al, 1
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
and dil, al
mov r8d, eax
and r8b, dil
xor dil, al
or dil, r8b
mov r8d, ebx
xor r8b, 1
and r8b, dil
xor dil, 1
mov r9d, ebx
xor r9b, dil
and r9b, bl
and dil, bl
or dil, r8b
mov eax, r9d
xor al, dil
test al, 1
mov ebp, 0xdb7f6f41
mov eax, 0x23100a80
cmovne eax, ebp
test dil, 1
cmove ebp, eax
test r9b, 1
cmove ebp, eax
mov dword [rsp + 0x18c], ebp
mov r13d, dword [rsp + 0x20]
mov ebp, r13d
and ebp, 0x8cc74cea
mov eax, r15d
and eax, 0x7338b315
or eax, ebp
mov ebp, eax
xor ebp, 0x52280005
xor eax, 0x8cc74cea
mov ebx, eax
and ebx, 0xa116fb1a
and ebp, 0x5ee904e5
or ebp, ebx
mov edi, dword [rsp + 0x10]
mov ebx, edi
not ebx
mov esi, ebx
mov r12d, ebx
and esi, 0xa116fb1a
and edi, 0x5ee904e5
or edi, esi
xor edi, ebp
or eax, ebx
not eax
or eax, edi
mov esi, eax
not esi
and eax, 0x8f435414
mov ebp, esi
and ebp, 0x70bcabeb
or ebp, eax
xor ebp, 0x8f435415
and esi, 1
or esi, ebp
mov eax, esi
not eax
and eax, 0xcb1cb318
and esi, 0x34e34ce7
or esi, eax
mov eax, r13d
and eax, 0xc6a9d69c
mov edi, r15d
and edi, 0x39562963
or edi, eax
xor edi, 0xc6a9d69d
or edi, r13d
mov eax, edi
not eax
mov ebp, edi
and ebp, 0x1210e014
xor edi, 0x798577b8
and edi, eax
and eax, 0xedef1feb
or eax, ebp
mov r10d, esi
xor r10d, 0x308144a0
mov r8d, esi
xor r8d, 0xcb1cb318
xor esi, 0xb299c4a0
and esi, r8d
and r10d, 0x798577b8
mov ebx, esi
and ebx, r10d
xor r10d, esi
or r10d, ebx
mov ebp, eax
xor eax, 0x2108004
or eax, 0x798577b8
mov esi, eax
not esi
mov r9d, eax
and r9d, 0xd05fc31a
and esi, 0x6200845
or esi, r9d
mov ebx, edi
not ebx
or eax, ebx
and ebx, 0xd05fc31a
and edi, 0x2fa03ce5
or edi, ebx
xor edi, esi
not eax
or eax, edi
mov ebx, r10d
not ebx
and ebx, eax
not eax
and eax, r10d
or eax, ebx
xor ebp, 0xedef1feb
mov ebx, r8d
and ebx, ebp
xor ebp, r8d
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x8d8afaea
and ebp, 0x72750515
or ebp, ebx
mov r8d, eax
not r8d
mov edi, r8d
and edi, 0x28ff04d2
and eax, 0xd700fb2d
or eax, edi
mov ebx, ebp
xor ebx, 0x52000105
xor ebp, 0x8d8afaea
or r8d, ebp
and ebp, 0x28ff04d2
and ebx, 0xd700fb2d
or ebx, ebp
xor ebx, eax
not r8d
or r8d, ebx
mov eax, r13d
and eax, 0xdeb829d0
mov esi, r15d
and esi, 0x2147d62f
or esi, eax
mov eax, esi
not eax
and eax, 0xabd556c5
and esi, 0x542aa93a
or esi, eax
mov edi, r8d
not edi
mov eax, edi
and eax, 0x256e801b
mov ebp, r8d
and ebp, 0xda917fe4
or ebp, eax
mov ebx, esi
xor ebx, 0x8a9280ea
xor ebp, ebx
xor ebp, 0x256e801b
and ebp, ebx
xor esi, 0x60647e14
and esi, 0xe064febe
and ebx, 0x1f9b0141
or ebx, esi
mov eax, ebp
not eax
mov esi, eax
and esi, 0x99ca13c8
and ebp, 0x6635ec37
or ebp, esi
xor ebx, 0xe064febe
or ebx, edi
mov esi, ebx
not esi
or eax, ebx
and ebx, 0x99ca13c8
and esi, 0x6635ec37
or esi, ebx
xor esi, ebp
not eax
or eax, esi
mov ebp, eax
and eax, r8d
not ebp
and edi, ebp
or eax, edi
xor ebp, eax
test ebp, eax
sete r8b
setne r10b
mov r9d, r10d
mov r11b, byte [rsp + 8]
and r9b, r11b
mov r14b, byte [rsp]
mov ebx, r14d
and bl, r8b
or bl, r9b
xor r8b, r11b
mov eax, r14d
or al, r10b
xor al, 1
or al, r8b
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
xor r10b, r11b
mov eax, ebx
and al, r10b
mov r8d, ebx
xor r8b, r10b
or r8b, al
mov r9d, ebx
xor r9b, 1
mov eax, ebx
and al, r9b
xor bl, al
xor al, 1
or al, r9b
xor al, 1
or al, bl
mov ebx, r10d
xor bl, 1
and r10b, bl
xor r10b, 1
mov r9d, ebx
xor r9b, r10b
or r10b, bl
xor r10b, 1
or r10b, r9b
xor r10b, al
mov eax, r10d
and r10b, r8b
xor r8b, 1
xor al, 1
mov ebx, r8d
xor bl, al
and bl, r8b
and al, r8b
or al, r10b
mov r8d, eax
xor r8b, bl
test al, 1
mov eax, 0x26a37a7e
mov edi, 0x23100a80
cmovne edi, eax
test bl, 1
mov ebp, 0x23100a80
cmove edi, ebp
test r8b, 1
cmovne edi, eax
mov dword [rsp + 0x1b0], edi
mov eax, r13d
and eax, 0x398024
mov ebp, r15d
and ebp, 0x80406508
or ebp, eax
xor ebp, 0x80406508
mov eax, r15d
xor eax, 0x8079e52c
and eax, r15d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xb45b910a
and eax, 0x4ba46ef5
or eax, ebp
mov ebp, eax
xor ebp, 0x2580111
xor eax, 0x34227426
and ebp, 0x36584537
mov ebx, eax
and ebx, 0xc9a7bac8
or ebx, ebp
xor ebx, 0x36584536
and eax, 1
or eax, ebx
mov ebp, r13d
and ebp, 0xa6ce490
mov ebx, r15d
and ebx, 0xf5931b6f
or ebx, ebp
mov ebp, ebx
xor ebp, 0xf5931b6e
and ebp, 0xfffffffe
xor ebx, 0xa6ce491
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xd5c4f7dd
and ebx, 0x2a3b0822
or ebx, ebp
mov edi, eax
not edi
mov esi, eax
and eax, 0x8c9c08c3
and edi, 0x7363f73c
or edi, eax
mov eax, ebx
xor eax, 0x22230020
xor ebx, 0xd5c4f7dd
or esi, ebx
and ebx, 0x8c9c08c3
and eax, 0x7363f73c
or eax, ebx
xor eax, edi
mov ebp, esi
not ebp
mov ebx, esi
and ebx, 0x6fbdac21
and ebp, 0x904253de
or ebp, ebx
mov ebx, eax
not ebx
or esi, ebx
and ebx, 0x6fbdac21
and eax, 0x904253de
or eax, ebx
xor eax, ebp
not esi
or esi, eax
mov eax, r13d
and eax, 0xdbcac3e1
mov ebx, r15d
xor ebx, 0xdbcac3e1
and ebx, r15d
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x24353c1e
and ebx, 0xdbcac3e1
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and eax, 0x982a20b
and ebx, 0xf67d5df4
or ebx, eax
or ebp, esi
mov eax, ebp
not eax
mov edi, ebp
and edi, 0x73871c5a
and eax, 0x8c78e3a5
or eax, edi
mov r8d, esi
not r8d
xor ebx, 0x982a20b
or ebx, r8d
mov edi, ebx
not edi
or ebp, ebx
and ebx, 0x73871c5a
and edi, 0x8c78e3a5
or edi, ebx
xor edi, eax
not ebp
or ebp, edi
and r8d, 0x83cde7d8
and esi, 0x7c321827
or esi, r8d
mov eax, esi
xor eax, 0x7c321827
xor esi, 0x83cde7d8
and esi, ebp
not ebp
and eax, ebp
or esi, eax
xor ebp, esi
test ebp, esi
setne al
sete bl
mov r9d, ebx
mov r10d, r11d
and r9b, r11b
mov r8d, r14d
and r8b, al
or r8b, r9b
mov r9d, r8d
xor r9b, r14b
xor r9b, 1
or r8b, r11b
xor r8b, 1
or r8b, r9b
mov r9d, eax
and r9b, r11b
xor al, r11b
or al, r9b
mov r9d, eax
not r9b
xor bl, r14b
or bl, r14b
mov r10d, ebx
not r10b
and r10b, al
or al, bl
and bl, r9b
or bl, r10b
xor al, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, r8d
xor r9b, 1
mov r11d, ebx
xor r11b, 1
mov r10d, r11d
and r10b, r8b
mov eax, r9d
and al, bl
or al, r10b
xor r8b, al
and r8b, al
or r11b, r9b
xor bl, r9b
and bl, r9b
xor r11b, 1
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov r9d, r8d
xor r9b, 1
mov esi, r8d
and sil, r9b
mov r10d, esi
and r10b, r8b
xor sil, r8b
or sil, r10b
mov r10d, ebx
xor r10b, 1
mov r11d, esi
xor r11b, 1
and r11b, bl
and sil, r10b
or sil, r11b
xor r10b, r9b
or bl, r8b
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, sil
test al, 1
mov r11d, 0x57027842
mov eax, 0x466af398
cmovne eax, r11d
test bl, 1
mov ebp, 0x466af398
cmovne ebp, eax
test sil, 1
cmove ebp, eax
mov dword [rsp + 0x188], ebp
mov eax, r15d
and eax, 0x553d5c6a
mov ebp, r13d
and ebp, 0xaac2a395
or ebp, eax
mov dword [rsp + 0x18], r12d
mov ebx, r12d
and ebx, 0x553d5c6a
mov eax, dword [rsp + 0x10]
and eax, 0xaac2a395
or eax, ebx
xor eax, ebp
mov ebp, r15d
or ebp, r12d
not ebp
mov dword [rsp + 0x50], ebp
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1a6010e9
and eax, 0xe59fef16
or eax, ebp
mov esi, eax
xor esi, 0xe59fef16
xor eax, 0x2201041
and eax, 0x262f3f57
mov ebx, esi
and ebx, 0xd9d0c0a8
or ebx, eax
xor ebx, 0xb18debbc
and esi, 0x97a2d4eb
or esi, ebx
mov ebp, r13d
and ebp, 0x95c39c04
mov eax, r15d
and eax, 0x6a3c63fb
or eax, ebp
mov ebp, eax
xor ebp, 0x681c2310
and ebp, 0x685d2b14
xor eax, 0x26148ef
or eax, ebp
mov edi, esi
not edi
mov ebp, edi
xor ebp, eax
and ebp, edi
and esi, 0xbc6d93c2
and edi, 0x43926c3d
or edi, esi
mov ebx, eax
not ebx
and eax, 0xbc6d93c2
and ebx, 0x43926c3d
or ebx, eax
xor ebx, edi
mov eax, ebp
not eax
mov edi, eax
and edi, 0xff9126f
and ebp, 0xf006ed90
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xff9126f
and ebx, 0xf006ed90
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
or eax, 0xd6673ea8
mov ebx, eax
not ebx
and eax, 0x8349852e
and ebx, 0x28904051
or ebx, eax
not ebp
or ebp, 0x2998c157
mov eax, ebp
not eax
and ebp, 0x8349852e
and eax, 0x54263a80
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x2e06c7d5
and eax, 0xd1f9382a
or eax, ebp
mov ebp, eax
xor ebp, 0x18d048
xor eax, 0x6fc32d97
mov ebx, eax
and ebx, 0xfc260ea5
and ebp, 0x3d9f15a
or ebp, ebx
mov ebx, ebp
xor ebx, 0x2400000
xor ebp, 0x48040484
or ebp, 0xb01a9940
and ebp, 0xf91fbdd4
and ebx, 0x2600000
or ebx, ebp
or eax, 0x4b652494
mov r14d, eax
not r14d
and eax, 0xf91fbdd4
and r14d, 0x480422b
or r14d, eax
xor r14d, ebx
mov eax, r14d
not eax
and eax, 0xb49adb6b
and r14d, 0x4b652494
or r14d, eax
mov eax, r13d
and eax, 0x3eec5cbc
mov ebx, r15d
xor ebx, 0x3eec5cbc
and ebx, r15d
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xe160d9ea
and ebx, 0x1e9f2615
or ebx, eax
mov r8d, r14d
not r8d
mov eax, r14d
xor eax, 0xbfde642c
mov r10d, eax
and r10d, r8d
mov ebp, r10d
not ebp
mov r9d, ebp
and r9d, 0xf357001
and r10d, 0xf0ca8ffe
or r10d, r9d
and eax, r14d
mov esi, eax
not esi
or ebp, esi
and esi, 0xf357001
and eax, 0xf0ca8ffe
or eax, esi
xor eax, r10d
not ebp
or ebp, eax
mov r9d, ebx
xor r9d, 0x20737aa9
mov eax, r9d
or eax, 0x40219bd3
mov edi, eax
not edi
and eax, 0xbfa1b995
and edi, 0x5e4428
or edi, eax
xor ebx, 0xdf8c8556
mov eax, ebx
or eax, 0xbfde642c
mov esi, eax
not esi
and eax, 0xbfa1b995
and esi, 0x40000242
or esi, eax
xor esi, edi
mov eax, ebp
not eax
and eax, 0x34c3a2ff
and ebp, 0xcb3c5d00
or ebp, eax
mov eax, esi
not eax
and eax, 0x34c3a2ff
and esi, 0xcb3c5d00
or esi, eax
xor esi, ebp
mov eax, r14d
and eax, 0x21cd00df
and r8d, 0xde32ff20
or r8d, eax
or r14d, r9d
and r9d, 0x21cd00df
and ebx, 0xde32ff20
or ebx, r9d
xor ebx, r8d
not r14d
or r14d, ebx
mov eax, esi
not eax
mov ebp, eax
and ebp, 0xe1922c38
and esi, 0x1e6dd3c7
or esi, ebp
mov ebp, r14d
not ebp
or eax, r14d
and r14d, 0xe1922c38
and ebp, 0x1e6dd3c7
or ebp, r14d
xor ebp, esi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x62dc314e
and eax, 0x9d23ceb1
or eax, ebp
mov ebp, eax
xor ebp, 0x1204831
xor eax, 0x40d41100
and eax, 0xdcd79780
and ebp, 0x2328687f
or ebp, eax
mov eax, ebp
xor eax, 0xc8c71580
xor ebp, 0x300682e
and ebp, 0x1710ea2e
and eax, 0xe8ef15d1
or eax, ebp
mov ebp, eax
xor ebp, 0xa02101c0
xor eax, 0x310e826
and eax, 0x4bdefc37
and ebp, 0xb42103c8
or ebp, eax
xor ebp, 0x4bdefc37
cmp ebp, 0xffffffff
setne r8b
sete r9b
mov esi, r9d
xor sil, r8b
mov ebx, esi
and bl, r9b
mov ebp, ebx
not bpl
and bpl, bl
mov r10d, ebp
and r10b, bl
xor bpl, bl
or bpl, r10b
mov r10d, esi
xor r10b, 1
mov ebx, r10d
or bl, sil
xor bl, 1
mov edi, esi
and dil, bl
xor bl, sil
or bl, dil
mov edi, ebx
xor dil, 1
or dil, bpl
xor bpl, 1
or bpl, bl
mov ebx, edi
xor bl, bpl
or bpl, dil
xor bpl, 1
or bpl, bl
mov ebx, r10d
and bl, r9b
and sil, r8b
or sil, bl
mov ebx, r8d
and bl, r10b
xor r10b, r8b
or r10b, bl
xor r10b, 1
mov ebx, esi
and bl, r10b
xor r10b, sil
or r10b, bl
mov esi, ebp
xor sil, 1
mov edi, ebp
and dil, sil
mov ebx, edi
and bl, bpl
xor dil, bpl
or dil, bl
mov eax, r10d
xor al, 1
mov ebx, eax
and bl, r10b
xor bl, 1
mov r14d, ebx
xor r14b, r10b
or bl, r10b
xor bl, 1
or bl, r14b
mov r14d, edi
xor r14b, 1
and r14b, bl
xor bl, 1
and bl, dil
or bl, r14b
xor sil, r10b
or al, bpl
xor al, 1
or al, sil
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov esi, eax
mov r12b, byte [rsp + 8]
xor sil, r12b
mov r10d, eax
or r10b, r12b
xor r10b, 1
or r10b, sil
mov ebx, r10d
xor bl, 1
and bl, r10b
mov esi, r10d
and sil, bl
xor bl, r10b
or bl, sil
mov r14b, byte [rsp]
xor al, r14b
xor al, 1
or al, r12b
mov edi, eax
xor dil, 1
mov esi, eax
and sil, dil
mov ebp, eax
xor bpl, sil
xor sil, 1
or sil, dil
xor sil, 1
or sil, bpl
mov edi, ebx
xor dil, 1
and dil, sil
xor sil, 1
and sil, bl
or sil, dil
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov ebx, eax
xor bl, sil
xor sil, 1
or sil, al
xor bl, 1
xor sil, 1
or sil, bl
mov ebx, r14d
and bl, byte [rsp + 0x30]
mov byte [rsp + 0xa0], bl
mov r10d, ebx
xor r10b, 1
mov eax, r10d
mov edi, r10d
mov byte [rsp + 0x5d], r10b
and al, bl
mov byte [rsp + 0x5e], al
mov r10d, eax
and r10b, bl
mov ebp, eax
xor bpl, bl
or bpl, r10b
or dil, bl
xor dil, 1
mov byte [rsp + 0xf0], dil
mov eax, ebp
and al, dil
xor bpl, dil
or bpl, al
xor bpl, r9b
or r8b, r14b
xor r8b, 1
xor r9b, r12b
mov eax, r8d
and al, r9b
xor r9b, r8b
or r9b, al
mov eax, r9d
xor al, 1
and r9b, al
mov r8d, eax
and r8b, r9b
xor r9b, al
or r9b, r8b
mov eax, r9d
and r9b, bpl
mov ebx, ebp
xor bl, 1
xor al, 1
mov r8d, ebx
xor r8b, al
and r8b, bl
and al, bl
or al, r9b
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, r9d
and bl, al
xor bl, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
or r9b, al
mov r8d, ebx
xor r8b, r9b
and r8b, bl
mov eax, r9d
and r9b, bl
xor bl, 1
xor al, 1
and al, bl
or r9b, al
mov eax, r8d
and al, r9b
xor r9b, r8b
or r9b, al
mov eax, r9d
xor al, 1
or al, sil
xor sil, 1
mov r8d, esi
xor r8b, r9b
xor r8b, 1
or r8b, sil
or sil, r9b
xor al, 1
xor sil, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov r9d, r8d
xor r9b, 1
mov ebx, r8d
and bl, r9b
mov eax, r8d
xor al, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, al
mov r10d, esi
xor r10b, 1
mov eax, r10d
and al, sil
xor r8b, r10b
xor r10b, al
xor al, 1
or al, sil
xor al, 1
or al, r10b
xor al, bl
or sil, r9b
xor sil, 1
or sil, r8b
mov ebx, esi
xor bl, al
test bl, 1
mov ebp, 0x673ba0ff
cmove r11d, ebp
test sil, 1
cmovne ebp, r11d
test al, 1
cmove ebp, r11d
mov dword [rsp + 0x1b8], ebp
mov dword [rsp + 0x28], r15d
mov eax, r15d
and eax, 0xab40241f
mov r11d, r13d
and r11d, 0x54bfdbe0
or r11d, eax
and r13d, 0x4f432766
and r15d, 0xb0bcd899
or r15d, r13d
mov ebp, r15d
xor ebp, 0xb0bcd899
xor r15d, 0x4f432766
or r15d, ebp
mov ebp, r11d
xor ebp, 0xab40241f
mov edi, r11d
xor edi, 0x9b5840
and edi, 0x29db584e
xor r11d, 0x587b7860
and r11d, ebp
and ebp, 0xd624a7b1
or ebp, edi
mov r9d, r15d
not r9d
mov edi, r15d
and edi, 0x877860fe
xor r15d, 0xcc4a380
and r15d, r9d
and r9d, 0x78879f01
or r9d, edi
mov r8d, ebp
xor r8d, 0xd624a7b1
mov edi, ebp
xor edi, 0xdae00431
and edi, r8d
mov esi, edi
not esi
mov r10d, esi
and r10d, 0xd04896cd
and edi, 0x2fb76932
or edi, r10d
mov ebx, r11d
not ebx
or esi, ebx
and ebx, 0xd04896cd
and r11d, 0x2fb76932
or r11d, ebx
xor r11d, edi
not esi
or esi, r11d
mov ebx, r9d
xor ebx, 0x78879f01
mov edi, r9d
xor edi, 0x74433c81
and edi, ebx
mov r10d, edi
and r10d, r15d
xor r15d, edi
or r15d, r10d
mov edi, esi
not edi
and edi, 0xb098e513
and esi, 0x4f671aec
or esi, edi
mov edi, r15d
not edi
and edi, 0xb098e513
and r15d, 0x4f671aec
or r15d, edi
xor r15d, esi
xor ebp, 0x29db584e
mov edi, ebp
and edi, 0xc96a78b2
and r8d, 0x3695874d
or r8d, edi
xor r9d, 0x877860fe
or ebp, r9d
and r9d, 0xc96a78b2
and ebx, 0x3695874d
or ebx, r9d
xor ebx, r8d
not ebp
or ebp, ebx
mov edi, r15d
not edi
mov ebx, edi
and ebx, 0xc1211019
and r15d, 0x3edeefe6
or r15d, ebx
mov ebx, ebp
not ebx
or edi, ebp
and ebp, 0xc1211019
and ebx, 0x3edeefe6
or ebx, ebp
xor ebx, r15d
not edi
or edi, ebx
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov eax, edi
not edi
mov ebp, edi
and ebp, 0x2f07f4fe
and eax, 0xd0f80b01
or eax, ebp
xor eax, 0x2f07f4ff
mov esi, eax
xor esi, edi
and esi, eax
and edi, 0xfffffffe
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov r8d, esi
not r8d
mov edi, r8d
and edi, 0xa7aa81b2
mov eax, esi
xor eax, 0xa7aa81b2
and eax, esi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov r9d, ebx
not r9d
mov edi, r9d
and edi, 0xa7aa81b2
mov ebp, ebx
xor ebp, 0xa7aa81b2
and ebp, ebx
mov r10d, edi
and r10d, ebp
xor ebp, edi
or ebp, r10d
mov edi, eax
not edi
and edi, 0xc753032e
and eax, 0x38acfcd1
or eax, edi
mov edi, ebp
not edi
and edi, 0xc753032e
and ebp, 0x38acfcd1
or ebp, edi
xor ebp, eax
mov eax, esi
and eax, 0x673eb55e
and r8d, 0x98c14aa1
or r8d, eax
or esi, ebx
and ebx, 0x673eb55e
and r9d, 0x98c14aa1
or r9d, ebx
xor r9d, r8d
not esi
or esi, r9d
not esi
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov r8d, esi
not r8d
mov edi, r8d
and edi, 0xc4e009f3
mov eax, esi
and eax, 0x3b1ff60c
or eax, edi
mov ebp, eax
xor ebp, 0x806c000
xor eax, 0xc4e009f3
mov ebx, eax
and ebx, 0xf739371f
and ebp, 0x8c6c8e0
or ebp, ebx
mov ebx, r8d
and ebx, esi
mov edi, ebx
not edi
or eax, edi
and edi, 0xf739371f
and ebx, 0x8c6c8e0
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and eax, 0x23fa149a
and ebp, 0xdc05eb65
or ebp, eax
mov eax, ebp
xor eax, 0x469805dd
xor ebp, 0xdc05eb65
and ebp, eax
mov eax, r8d
and eax, 0x65621147
and esi, 0x9a9deeb8
or esi, eax
xor r8d, esi
and r8d, esi
mov edi, ebp
xor edi, 0xddfa3612
and edi, ebp
mov esi, ebp
not ebp
and ebp, 0x32d11fb9
and esi, 0xcd2ee046
or esi, ebp
mov r14d, r8d
xor r14d, 0xddfa3612
and r14d, r8d
mov r9d, r8d
not r8d
and r8d, 0x5fd96c74
and r9d, 0xa026938b
or r9d, r8d
mov r8d, esi
xor r8d, 0xcd2ee046
mov eax, esi
xor eax, 0xef2b29ab
and eax, r8d
mov r10d, eax
not r10d
mov ebx, r10d
and ebx, 0xab181bb8
and eax, 0x54e7e447
or eax, ebx
mov ebx, edi
not ebx
or r10d, ebx
and ebx, 0xab181bb8
and edi, 0x54e7e447
or edi, ebx
xor edi, eax
not r10d
or r10d, edi
mov ebx, r9d
xor ebx, 0xa026938b
mov eax, r9d
xor eax, 0x82235a66
and eax, ebx
mov edi, eax
not edi
mov r11d, edi
and r11d, 0xcbd84ab8
and eax, 0x3427b547
or eax, r11d
mov ebp, r14d
not ebp
or edi, ebp
and ebp, 0xcbd84ab8
and r14d, 0x3427b547
or r14d, ebp
xor r14d, eax
not edi
or edi, r14d
mov eax, r10d
not eax
and eax, edi
not edi
and edi, r10d
or edi, eax
xor esi, 0x32d11fb9
mov eax, esi
and eax, 0x7ef10566
and r8d, 0x810efa99
or r8d, eax
xor r9d, 0x5fd96c74
or esi, r9d
and r9d, 0x7ef10566
and ebx, 0x810efa99
or ebx, r9d
xor ebx, r8d
not esi
or esi, ebx
mov eax, esi
not eax
and eax, 0xfac90d3f
and esi, 0x536f2c0
or esi, eax
xor esi, 0x536f2c0
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov ebx, esi
not ebx
or esi, 0x40020103
and esi, 0x480fa913
mov eax, ebx
and ebx, 0x929046a8
or ebx, esi
or eax, 0x9a9deeb8
mov edi, eax
not edi
and eax, 0x480fa913
and edi, 0x25601044
or edi, eax
xor edi, ebx
mov esi, edi
not esi
mov ebx, esi
and ebx, 0x14c049
mov eax, edi
and eax, 0xc84228b0
or eax, ebx
xor eax, 0xc84228b0
mov ebp, edi
and ebp, 0x37a91706
or ebp, eax
mov eax, ebp
not eax
and eax, 0xc856e8f9
and ebp, 0x37a91706
or ebp, eax
mov eax, ebp
and ebp, edi
not eax
and esi, eax
or ebp, esi
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete r8b
setne r10b
mov r15b, byte [rsp]
mov eax, r15d
mov r9b, byte [rsp + 0x30]
xor al, r9b
mov byte [rsp + 0x40], al
mov ebx, eax
and bl, r9b
mov byte [rsp + 0x70], bl
mov r11d, ebx
xor r11b, 1
mov byte [rsp + 0x44], r11b
mov al, byte [rsp + 0x68]
mov r9d, eax
xor r9b, r11b
mov esi, eax
xor sil, r9b
not sil
and sil, r9b
or r11b, al
not r9b
and r9b, al
mov ebx, r11d
xor bl, r9b
xor r9b, 1
or r9b, r11b
xor bl, 1
xor r9b, 1
or r9b, bl
mov eax, r9d
xor al, 1
mov ebx, eax
and bl, r9b
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
xor bl, sil
mov eax, esi
xor al, r9b
or r9b, sil
xor r9b, 1
or r9b, al
mov eax, ebx
xor al, r9b
or r9b, bl
xor r9b, 1
or r9b, al
mov ebx, r10d
xor bl, r8b
mov eax, ebx
xor al, 1
and al, bl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov r11d, r10d
and r11b, bl
xor bl, r10b
or bl, r11b
xor al, r10b
xor al, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
mov r11d, r9d
xor r11b, 1
mov eax, ebx
xor al, 1
mov esi, r9d
and sil, al
and bl, r11b
or bl, sil
xor bl, 1
or bl, al
xor r11b, al
or al, r9b
xor r11b, 1
xor al, 1
or al, r11b
mov r11d, ebx
xor r11b, 1
mov r9d, eax
xor r9b, 1
and r11b, al
and r9b, bl
or r9b, r11b
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov ebx, eax
xor bl, r9b
xor r9b, 1
or r9b, al
xor bl, 1
xor r9b, 1
or r9b, bl
mov r13d, r12d
and r8b, r12b
mov eax, r15d
and al, r10b
or al, r8b
mov r8d, eax
xor r8b, r12b
and r8b, al
mov ebx, r10d
xor bl, r15b
and r10b, bl
and bl, r15b
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov r10d, ebx
xor r10b, 1
mov eax, ebx
and al, r10b
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
mov r11d, eax
xor al, 1
and al, r8b
or bl, r8b
xor r8b, 1
and r11b, r8b
or al, r11b
xor r10b, r8b
xor bl, 1
or bl, r10b
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov r10d, ebx
and r10b, r8b
mov esi, r10d
xor sil, 1
mov r11d, ebx
xor r11b, sil
or sil, bl
xor sil, 1
or sil, r11b
mov eax, esi
xor al, 1
or al, sil
mov r11d, r10d
and r11b, bl
xor r10b, bl
or r10b, r11b
xor r10b, al
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
xor r10b, 1
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, bl
xor r8b, 1
mov eax, ebx
xor al, r8b
or r8b, bl
xor r8b, 1
or r8b, al
mov r10d, r8d
xor r10b, 1
mov eax, r9d
xor al, 1
mov ebx, eax
and bl, r9b
mov r11d, eax
and r11b, bl
xor bl, al
xor al, r10b
or r9b, r8b
xor r9b, 1
or r9b, al
or bl, r11b
mov eax, r10d
and al, r8b
xor r10b, al
xor al, 1
or al, r8b
xor al, 1
or al, r10b
xor al, bl
mov r8d, eax
xor r8b, 1
mov r10d, r8d
and r10b, al
xor r8b, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, r8b
xor r9b, 1
xor r10b, r9b
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov ebx, r10d
xor bl, al
not bl
test bl, 1
mov r11d, 0xcb9790b9
mov ebp, 0x2ba867bc
cmovne ebp, r11d
test al, 1
mov eax, 0x2ba867bc
cmovne eax, ebp
test r10b, 1
cmovne eax, ebp
mov dword [rsp + 0x184], eax
mov r10d, dword [rsp + 0x20]
mov eax, r10d
and eax, 0x2fc911ce
mov esi, dword [rsp + 0x28]
mov ebx, esi
and ebx, 0xd036ee31
or ebx, eax
mov ebp, ebx
xor ebp, 0x90126021
xor ebx, 0x2c481000
and ebx, 0x6c6c9e10
and ebp, 0x939361ef
or ebp, ebx
mov eax, ebp
xor eax, 0x48409210
xor ebp, 0x3816147
and ebp, 0x27ad6d47
and eax, 0xd85292b8
or eax, ebp
or r10d, esi
mov r8d, r10d
not r8d
mov ebp, r8d
and ebp, 0xb66ddb11
mov ebx, r10d
and ebx, 0x499224ee
or ebx, ebp
mov ebp, eax
xor ebp, 0xd85292b8
xor eax, 0x3ac6003
mov edi, ebp
and ebp, 0xbc418f5c
and eax, 0x43be70a3
or eax, ebp
mov esi, ebx
xor esi, 0x419220a2
xor ebx, 0xb66ddb11
or edi, ebx
and ebx, 0xbc418f5c
and esi, 0x43be70a3
or esi, ebx
xor esi, eax
not edi
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov eax, esi
not eax
mov ebx, eax
and ebx, 0xc1049412
mov ebp, esi
and ebp, 0x3efb6bed
or ebp, ebx
xor ebp, 0x3efb6bec
or ebp, eax
mov eax, esi
xor eax, 0xe0881d50
and eax, esi
mov edi, esi
or edi, 0x1f77e2af
mov ebx, edi
not ebx
mov esi, edi
and esi, 0x9ffe9458
and ebx, 0x60000900
or ebx, esi
mov esi, eax
not esi
or edi, esi
and esi, 0x9ffe9458
and eax, 0x60016ba7
or eax, esi
xor eax, ebx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x36ead946
and edi, 0xc91526b9
or edi, eax
mov esi, edi
xor esi, 0xd662c417
mov ebx, ebp
xor ebx, 0xf9dfb939
mov r14d, ebx
and r14d, ebp
mov r9d, ebp
and r9d, esi
mov r12d, esi
xor esi, ebp
not ebp
and ebx, ebp
mov ebp, edi
xor ebp, 0x299d3be8
xor edi, 0x2fbd7d2e
and edi, ebp
mov ebp, r14d
not ebp
mov eax, ebp
and eax, 0xf6d3ea83
and r14d, 0x92c157c
or r14d, eax
mov eax, ebx
not eax
or ebp, eax
and eax, 0xf6d3ea83
and ebx, 0x92c157c
or ebx, eax
xor ebx, r14d
not ebp
or ebp, ebx
and r12d, 0x62046c6
mov eax, r12d
and eax, edi
xor edi, r12d
or edi, eax
mov eax, ebp
not eax
and eax, 0xbd762389
and ebp, 0x4289dc76
or ebp, eax
mov eax, edi
not eax
and eax, 0xbd762389
and edi, 0x4289dc76
or edi, eax
xor edi, ebp
or esi, r9d
mov eax, esi
not eax
and eax, 0xe4a29ce0
and esi, 0x1b5d631f
or esi, eax
xor esi, 0x1b5d631f
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov edi, esi
not edi
mov r9d, edi
and r9d, esi
mov ebp, edi
and ebp, 0x5bc05109
mov ebx, esi
and esi, 0xa43faef6
or esi, ebp
xor esi, 0x5bc05109
or esi, edi
and edi, 0xc6534a1f
and ebx, 0x39acb5e0
or ebx, edi
mov ebp, ebx
xor ebp, 0x19088580
xor ebx, 0xc6534a1f
mov edi, ebx
and edi, 0x24b67879
and ebp, 0xdb498786
or ebp, edi
mov eax, r9d
not eax
or ebx, eax
and eax, 0x24b67879
and r9d, 0xdb498786
or r9d, eax
xor r9d, ebp
not ebx
or ebx, r9d
mov eax, ebx
not eax
and eax, 0x4653a007
and ebx, 0xb9ac5ff8
or ebx, eax
mov eax, ebx
xor eax, 0xb9ac5ff8
mov ebp, esi
not ebp
and ebp, eax
xor ebx, 0x4653a007
mov eax, ebx
xor eax, esi
and eax, ebx
and esi, ebx
or esi, ebp
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov eax, esi
not eax
and esi, eax
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov eax, esi
not eax
and eax, 0x7cfc8379
and esi, 0x83037c86
or esi, eax
mov ebp, esi
xor ebp, 0x24748248
xor esi, 0x80010c84
and esi, 0xd8890db5
and ebp, 0x2776f24a
or ebp, esi
mov eax, ebp
xor eax, 0xd8890db5
xor ebp, 0x2776f24a
mov ebx, ebp
and ebx, 0xc2de3f6c
and ebp, eax
and eax, 0x3d21c093
or eax, ebx
xor eax, 0x3d21c093
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x5c00e4e2
and eax, 0xa3ff1b1d
or eax, ebp
mov ebp, eax
xor ebp, 0x20721211
xor eax, 0x4c00a082
and eax, 0xcf8da98e
and ebp, 0x30725671
or ebp, eax
mov eax, ebp
xor eax, 0xc98ca00c
xor ebp, 0x600051
and ebp, 0x66109d3
and eax, 0xf99ef62c
or eax, ebp
xor eax, 0xf99ef62c
setne al
sete r9b
mov esi, r9d
or sil, r13b
mov ebx, r15d
or bl, al
mov edi, esi
xor dil, bl
or bl, sil
xor bl, 1
or bl, dil
mov esi, ebx
xor sil, r13b
or bl, r13b
xor bl, 1
or bl, sil
mov esi, eax
mov edi, r15d
xor sil, r15b
xor al, sil
and al, sil
mov esi, r15d
and sil, r9b
xor r9b, r15b
or r9b, sil
xor r9b, al
and al, r9b
xor al, 1
mov esi, eax
xor sil, r9b
or al, r9b
xor al, 1
or al, sil
mov esi, ebx
mov edi, ebx
mov r9d, ebx
xor bl, al
xor bl, 1
and bl, al
xor al, 1
and dil, al
xor r9b, al
or r9b, dil
xor sil, 1
xor al, sil
xor al, 1
and al, sil
mov esi, ebx
xor sil, 1
xor bl, al
xor al, 1
or al, sil
xor al, 1
or al, bl
mov esi, r9d
xor sil, 1
mov ebp, esi
and bpl, r9b
mov edi, ebp
and dil, sil
xor bpl, sil
or bpl, dil
xor al, 1
xor bpl, al
mov esi, r9d
and sil, al
xor al, r9b
or al, sil
mov ebx, ebp
xor bl, al
not bl
test bl, 1
mov ebx, 0xcb66d059
cmove r11d, ebx
test al, 1
cmovne ebx, r11d
test bpl, 1
cmovne ebx, r11d
mov dword [rsp + 0x180], ebx
mov edi, dword [rsp + 0x20]
mov eax, edi
and eax, 0x4c121002
mov r13d, dword [rsp + 0x28]
mov ebp, r13d
and ebp, 0x3408794
or ebp, eax
mov ebx, ebp
xor ebx, 0x3008480
xor ebp, 0x3c061862
and ebp, 0x3c461b76
and ebx, 0x43108480
or ebx, ebp
mov ebp, edi
or ebp, 0x4f529796
mov eax, ebp
not eax
and ebp, 0x3c461b76
and eax, 0x80a96009
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xb0ad6869
and eax, 0x4f529796
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xfa54865b
and eax, 0x5ab79a4
or eax, ebp
mov ebp, r13d
and ebp, 0x74831461
mov ebx, edi
and ebx, 0x8b7ceb9e
or ebx, ebp
mov esi, eax
xor esi, 0x5ab79a4
xor eax, 0xfa54865b
xor ebx, 0x8b7ceb9e
or ebx, edi
mov edi, ebx
not edi
and edi, esi
or esi, ebx
and ebx, eax
or ebx, edi
mov eax, esi
not eax
mov edi, esi
and edi, 0x6b25c62a
and eax, 0x94da39d5
or eax, edi
mov edi, ebx
not edi
or esi, edi
and edi, 0x6b25c62a
and ebx, 0x94da39d5
or ebx, edi
xor ebx, eax
not esi
or esi, ebx
mov ebx, esi
not ebx
mov eax, ebx
and eax, 1
mov r15d, esi
and r15d, 0xfffffffe
or r15d, eax
mov ebp, esi
xor ebp, 0x62e8224d
and ebp, esi
mov eax, esi
not r15d
or r15d, ebx
and ebx, 0xc2b90d23
and eax, 0x3d46f2dc
or eax, ebx
mov ebx, eax
xor ebx, 0x2000024c
xor eax, 0x42a80001
or eax, 0x9d17ddb2
mov edi, eax
and edi, 0x18f7b502
and ebx, 0x6208024d
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x18f7b502
and ebp, 0xe7084afd
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x9d17ddb3
and eax, 0x62e8224c
or eax, ebp
mov r14d, eax
xor r14d, 0x97ac3dda
and r14d, eax
mov r9d, eax
not eax
and eax, 0x7394cde8
and r9d, 0x8c6b3217
or r9d, eax
mov eax, r15d
xor eax, 0x6853c225
mov edi, eax
and edi, r15d
mov ebx, edi
not ebx
mov esi, ebx
and esi, 0xb6adf6c3
and edi, 0x4952093c
or edi, esi
mov r11d, r15d
not r11d
and eax, r11d
mov ebp, eax
not ebp
or ebx, ebp
and ebp, 0xb6adf6c3
and eax, 0x4952093c
or eax, ebp
xor eax, edi
not ebx
or ebx, eax
mov r12d, r9d
xor r9d, 0x7394cde8
mov edi, r9d
or edi, 0x6853c225
mov ebp, edi
not ebp
mov eax, edi
and eax, 0x12105a40
and ebp, 0x85ac259a
or ebp, eax
mov eax, r14d
not eax
or edi, eax
and eax, 0x12105a40
and r14d, 0xedefa5bf
or r14d, eax
xor r14d, ebp
not edi
or edi, r14d
mov eax, ebx
not eax
and eax, 0xf9f00db8
and ebx, 0x60ff247
or ebx, eax
mov eax, edi
not eax
and eax, 0xf9f00db8
and edi, 0x60ff247
or edi, eax
xor edi, ebx
mov eax, r11d
and eax, 0x3ddc9614
and r15d, 0xc22369eb
or r15d, eax
xor r12d, 0x80232003
or r11d, r9d
and r9d, 0x3ddc9614
and r12d, 0xc22369eb
or r12d, r9d
xor r12d, r15d
not r11d
or r11d, r12d
mov eax, r11d
not eax
and eax, 0xa46d1c0d
and r11d, 0x5b92e3f2
or r11d, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x364c91b3
and edi, 0xc9b36e4c
or edi, ebp
mov esi, r11d
xor esi, 0x49926240
xor r11d, 0xa46d1c0d
or eax, r11d
and r11d, 0x364c91b3
and esi, 0xc9b36e4c
or esi, r11d
xor esi, edi
not eax
or eax, esi
mov r14d, eax
not r14d
mov ebx, r14d
and ebx, 0x21002026
mov edi, eax
and edi, 0x2401880
or edi, ebx
or r14d, eax
xor edi, 0x2401880
and eax, 0xdcbfc759
or eax, edi
mov ebx, eax
not ebx
and ebx, 0xdcbfc759
and eax, 0x234038a6
or eax, ebx
mov r9d, eax
not r9d
mov esi, eax
xor esi, 0xd0f32fec
mov ebx, esi
and ebx, r9d
and esi, eax
mov edi, ebx
and edi, esi
xor esi, ebx
or esi, edi
mov r11d, r14d
not r11d
mov ebx, r11d
or ebx, 0x2f0cd013
mov ebp, ebx
not ebp
and ebx, 0x84620c42
and ebp, 0x509123ac
or ebp, ebx
mov ebx, r14d
or ebx, 0xd0f32fec
mov edi, ebx
not edi
and ebx, 0x84620c42
and edi, 0x2b0cd011
or edi, ebx
xor edi, ebp
mov ebx, esi
not ebx
and ebx, 0xe42684cd
and esi, 0x1bd97b32
or esi, ebx
mov ebx, edi
not ebx
and ebx, 0xe42684cd
and edi, 0x1bd97b32
or edi, ebx
xor edi, esi
mov esi, eax
and esi, 0x35624ea7
and r9d, 0xca9db158
or r9d, esi
or eax, r11d
and r11d, 0x35624ea7
and r14d, 0xca9db158
or r14d, r11d
xor r14d, r9d
not eax
or eax, r14d
not eax
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x9e1cd00a
mov edi, eax
and edi, 0x61e32ff5
or edi, ebx
mov ebx, edi
xor ebx, 0x9a18d002
xor edi, 0x41e228e1
and edi, 0x45e628e9
and ebx, 0xba19d716
or ebx, edi
mov edi, ebx
xor edi, 0x8a104104
xor ebx, 0x45e628e9
mov esi, ebx
and esi, 0x70a9be9a
and edi, 0x8f564165
or edi, esi
or ebx, eax
and eax, 0x70a9be9a
and ebp, 0x8f564165
or ebp, eax
xor ebp, edi
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
setne al
sete r9b
mov bl, byte [rsp + 8]
mov edi, ebx
and dil, al
mov esi, ebx
mov r14d, ebx
xor sil, r9b
mov bpl, byte [rsp]
mov r11d, ebp
or r11b, al
xor al, r9b
and al, r9b
and r9b, bpl
or dil, r9b
xor r11b, 1
or r11b, sil
xor r11b, 1
mov ebx, edi
and bl, r11b
xor r11b, dil
or r11b, bl
mov ebx, r11d
xor bl, 1
and bl, r11b
xor bl, 1
mov r9d, r11d
xor r9b, bl
or bl, r11b
xor bl, 1
or bl, r9b
mov r9d, ebp
or r9b, al
xor al, 1
or al, r14b
mov r11d, eax
xor r11b, r9b
or al, r9b
xor al, 1
or al, r11b
mov r9d, ebx
xor r9b, 1
mov r11d, eax
xor r11b, 1
mov esi, r9d
xor sil, r11b
or r11b, bl
or bl, al
xor bl, 1
or bl, sil
or al, r9b
xor r11b, 1
xor al, 1
mov r9d, r11d
and r9b, al
xor al, r11b
or al, r9b
xor bl, 1
xor al, bl
mov r9d, eax
xor r9b, 1
and bl, r9b
xor r9b, bl
test r9b, 1
mov r14d, 0x142afee8
mov ebp, 0x7ea712c8
cmovne ebp, r14d
test al, 1
mov eax, 0x7ea712c8
cmove eax, ebp
test bl, 1
cmove eax, ebp
mov dword [rsp + 0x17c], eax
and r13d, 0x299e897e
mov ebx, dword [rsp + 0x20]
and ebx, 0xd6617681
or ebx, r13d
mov esi, ebx
xor esi, 0x1e093c
xor ebx, 0x42017200
and ebx, 0x6b81f242
and esi, 0x947e0dbd
or esi, ebx
and r8d, 0x716ced18
and r10d, 0x8e9312e7
or r10d, r8d
mov eax, esi
xor eax, 0x560dac
xor esi, 0x6b81f242
and eax, 0x2956cfec
mov r12d, esi
and r12d, 0xd6a93013
or r12d, eax
mov r15d, r10d
xor r15d, 0x8c130040
xor r10d, 0x716ced18
mov eax, r10d
and eax, 0x63ccf7bf
and r15d, 0x9c330840
or r15d, eax
mov r8d, r12d
xor r8d, 0xd6a93013
mov eax, r8d
and eax, 0xaa2d1ad
and esi, 0xf55d2e52
or esi, eax
mov r9d, r15d
xor r9d, 0x9c330840
mov eax, r15d
xor eax, 0x696e2612
and eax, r9d
mov edi, eax
not edi
mov r11d, edi
and r11d, 0x59b61eb6
and eax, 0xa649e149
or eax, r11d
or r10d, 0xaa2d1ad
mov ebx, r10d
not ebx
or edi, r10d
and r10d, 0x59b61eb6
and ebx, 0xa4492040
or ebx, r10d
xor ebx, eax
not edi
or edi, ebx
mov eax, esi
not eax
and eax, 0x6c3263a1
and esi, 0x93cd9c5e
or esi, eax
mov eax, edi
not eax
and eax, 0x6c3263a1
and edi, 0x93cd9c5e
or edi, eax
xor edi, esi
xor r12d, 0x2956cfec
mov eax, r12d
and eax, 0x94e03158
and r8d, 0x6b1fcea7
or r8d, eax
xor r15d, 0x63ccf7bf
or r12d, r15d
and r15d, 0x94e03158
and r9d, 0x6b1fcea7
or r9d, r15d
xor r9d, r8d
not r12d
or r12d, r9d
not r12d
mov eax, edi
and eax, r12d
xor r12d, edi
or r12d, eax
mov r9d, r12d
not r9d
mov eax, r9d
and eax, 0x20182026
mov esi, r12d
and esi, 0x1240488
or esi, eax
xor esi, 0x1240488
mov r10d, r12d
xor r10d, 0x213c24ae
and r10d, r12d
mov eax, esi
and eax, r10d
xor r10d, esi
or r10d, eax
mov eax, r10d
not eax
and eax, 0xdec3db51
and r10d, 0x213c24ae
or r10d, eax
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0x2b622e7a
mov ebx, r10d
and ebx, 0xd49dd185
or ebx, eax
mov ebp, ebx
xor ebp, r8d
and ebp, ebx
and r9d, 0x4299ccac
and r12d, 0xbd663353
or r12d, r9d
mov eax, r12d
xor eax, 0xbd663353
xor r12d, 0x209c88c
and r12d, 0x9a0ddb9f
mov ebx, eax
and ebx, 0x65f22460
or ebx, r12d
xor ebx, 0x4e900a1a
and eax, 0xd49dd185
or eax, ebx
mov ebx, eax
not ebx
mov r9d, ebp
not r9d
and ebx, r9d
or r9d, eax
and eax, ebp
or eax, ebx
mov ebp, r9d
not ebp
mov ebx, r9d
and ebx, 0xdbe2c047
and ebp, 0x241d3fb8
or ebp, ebx
mov ebx, eax
not ebx
or r9d, ebx
and ebx, 0xdbe2c047
and eax, 0x241d3fb8
or eax, ebx
xor eax, ebp
not r9d
or r9d, eax
mov eax, r9d
not eax
and eax, 0x1e004000
mov esi, r9d
and esi, 0x12c1104
or esi, eax
xor esi, 0x12c1104
and r9d, 0xe0d3aefb
or r9d, esi
mov eax, r9d
not eax
and eax, 0x344e7f7f
and r9d, 0xcbb18080
or r9d, eax
mov eax, r8d
and eax, 0x193b3431
mov ebp, r10d
and ebp, 0xe6c4cbce
or ebp, eax
mov eax, ebp
not eax
and eax, 0x193b3430
and ebp, 0xe6c4cbcf
or ebp, eax
and r8d, 0xfffffffe
xor r10d, 1
or r10d, r8d
mov eax, r10d
not eax
and eax, 0x4e579f3c
and r10d, 0xb1a860c3
or r10d, eax
xor r10d, 0xb1a860c3
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov edi, r10d
xor edi, 0xa01eb94e
and edi, r10d
mov eax, r10d
not r10d
and r10d, 0x8016a948
and eax, 0x20081006
or eax, r10d
mov ebp, eax
xor ebp, 0x20081000
xor eax, 0xdff7eff9
mov ebx, eax
and ebx, 0xd8516fdf
and ebp, 0x200e9000
or ebp, ebx
mov ebx, edi
not ebx
or eax, ebx
and ebx, 0xd8516fdf
and edi, 0x27ae9020
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0xa859e4f5
and eax, 0x57a61b0a
or eax, ebp
mov ebp, eax
xor ebp, 0x43a80244
xor eax, 0x8010512
and ebp, 0x43ee5aed
and eax, 0xbc11a512
or eax, ebp
mov ebp, eax
xor ebp, 0xbc11a512
xor eax, 0x43ee5aed
mov ebx, r9d
xor ebx, eax
and ebx, r9d
and eax, r9d
not r9d
and r9d, ebp
or eax, r9d
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x41c29fa
and ebx, 0xfbe3d605
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0x41c29fa
and eax, 0xfbe3d605
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
mov esi, ebp
and ebp, 0xb7f0de25
mov edi, eax
and edi, 0x480f21da
or edi, ebp
xor edi, 0x480f21da
or edi, eax
and eax, 0xf38b3539
and esi, 0xc74cac6
or esi, eax
mov ebx, esi
xor ebx, 0xc74cac6
xor esi, 0x718a1531
mov ebp, ebx
xor ebp, edi
and ebp, ebx
and esi, 0x79fe1f37
and ebx, 0x8601e0c8
or ebx, esi
mov eax, edi
not eax
and edi, 0x79fe1f37
and eax, 0x8601e0c8
or eax, edi
xor eax, ebx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0x848c312
mov edi, eax
and edi, 0xa1123000
or edi, ebp
xor edi, 0xa1123000
mov ebp, eax
and ebp, 0x56a50ced
or ebp, edi
mov edi, ebp
not edi
and edi, 0x317013c3
and ebp, 0xce8fec3c
or ebp, edi
and ebx, 0x3f9c251a
and eax, 0xc063dae5
or eax, ebx
xor ebp, 0x67d51f2e
xor eax, 0xc063dae5
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x81650564
and eax, 0x7e9afa9b
or eax, ebp
xor eax, 0x7e9afa9b
sete r9b
setne al
mov ebx, eax
mov r15b, byte [rsp + 8]
xor bl, r15b
and bl, al
mov r11b, byte [rsp]
mov r8d, r11d
or r8b, al
xor r8b, 1
mov r10d, ebx
and r10b, r8b
xor r8b, bl
or r8b, r10b
mov ebx, r8d
xor bl, r11b
xor bl, 1
or r8b, r15b
xor r8b, 1
or r8b, bl
mov ebx, eax
xor bl, r11b
mov r10d, ebx
xor r10b, al
and r10b, bl
xor r9b, r11b
or al, r15b
xor al, 1
or al, r9b
mov r9d, eax
not r9b
mov ebx, r10d
xor bl, 1
and r9b, bl
or bl, al
and al, r10b
or al, r9b
xor bl, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r10d, eax
xor r10b, 1
mov r11d, r10d
and r11b, al
mov ebx, r10d
and bl, r11b
xor r11b, r10b
or r11b, bl
or r10b, al
mov r9d, r8d
xor r9b, 1
mov esi, r8d
or sil, r9b
mov ebx, esi
xor bl, 1
mov eax, esi
and al, bl
mov edi, esi
and dil, al
xor al, sil
or al, dil
mov esi, eax
xor al, 1
and al, r9b
and sil, r8b
or al, sil
mov r9d, r8d
xor r9b, bl
or bl, r8b
xor bl, 1
or bl, r9b
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov r9d, r11d
xor r9b, 1
mov esi, r11d
and sil, r9b
mov ebx, esi
and bl, r11b
xor sil, r11b
or sil, bl
mov edi, r10d
xor dil, 1
mov ebx, edi
and bl, r10b
mov ebp, ebx
and bpl, dil
xor bl, dil
or bl, bpl
xor bl, sil
mov esi, r9d
and sil, r10b
xor r10b, r9b
or r10b, sil
mov r9d, r10d
xor r9b, bl
xor bl, 1
or bl, r10b
xor r9b, 1
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
and bl, r9b
xor bl, 1
mov r10d, ebx
xor r10b, r9b
or bl, r9b
xor bl, 1
or bl, r10b
xor bl, al
mov eax, r8d
xor al, r11b
or r11b, r8b
xor r11b, 1
or r11b, al
xor al, 1
mov r8d, eax
xor r8b, r11b
or r11b, al
xor r11b, 1
or r11b, r8b
mov r10d, r11d
xor r10b, 1
mov r8d, ebx
xor r8b, r11b
and r11b, r10b
mov r9d, r11d
and r9b, r10b
xor r11b, r10b
or r11b, r9b
xor r11b, bl
or r10b, bl
xor r8b, 1
xor r10b, 1
or r10b, r8b
mov eax, r10d
xor al, r11b
test al, 1
mov eax, 0x5e5c524a
cmove r14d, eax
test r10b, 1
cmovne eax, r14d
test r11b, 1
cmove eax, r14d
mov dword [rsp + 0x178], eax
mov r14d, dword [rsp + 0x20]
mov eax, r14d
and eax, 0x70c579fa
mov r12d, dword [rsp + 0x28]
mov ebp, r12d
and ebp, 0x8f3a8605
or ebp, eax
xor ebp, 0xd45eafac
mov eax, r12d
and eax, 0xa49bd656
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xb81faae8
and eax, 0x47e05517
or eax, ebp
mov ebp, r12d
and ebp, 0xef7fedd8
mov ebx, r14d
and ebx, 0x10801227
or ebx, ebp
xor ebx, 0xb41bc471
mov r10d, r14d
and r10d, 0x5b6429a9
or r10d, ebx
mov ebx, r10d
not ebx
mov ebp, r10d
and ebp, 0x3d2e0fc9
and ebx, 0xc2d1f036
or ebx, ebp
mov ebp, eax
xor ebp, 0x47e05517
mov r8d, eax
xor eax, 0xa3888bde
mov edi, eax
and eax, ebp
xor r8d, 0xb81faae8
and edi, r8d
mov ebp, edi
not ebp
mov r9d, ebp
and r9d, 0xa18ebc60
and edi, 0x5e71439f
or edi, r9d
mov esi, eax
not esi
or ebp, esi
and esi, 0xa18ebc60
and eax, 0x5e71439f
or eax, esi
xor eax, edi
not ebp
or ebp, eax
mov esi, ebx
xor ebx, 0x24280ec9
or ebx, 0x1b972136
mov edi, ebx
not edi
and ebx, 0x2bb923fa
and edi, 0xc440dc01
or edi, ebx
or r10d, 0xe468dec9
mov ebx, r10d
not ebx
and r10d, 0x2bb923fa
and ebx, 0x10060004
or ebx, r10d
xor ebx, edi
mov edi, ebp
not edi
and edi, 0xa0bed03e
and ebp, 0x5f412fc1
or ebp, edi
mov edi, ebx
not edi
and edi, 0xa0bed03e
and ebx, 0x5f412fc1
or ebx, edi
xor ebx, ebp
xor esi, 0xc2d1f036
mov ebp, r8d
and ebp, esi
xor esi, r8d
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0x2763439b
and esi, 0xd89cbc64
or esi, ebp
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x2a8d0820
and ebx, 0xd572f7df
or ebx, edi
mov eax, esi
xor eax, 0xd010b444
xor esi, 0x2763439b
or ebp, esi
and esi, 0x2a8d0820
and eax, 0xd572f7df
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
mov esi, ebp
xor esi, 0xa49bd657
and esi, ebp
not ebp
and ebp, 0xa49bd657
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, r14d
and eax, 0xdf6d2df9
mov edi, r12d
and edi, 0x2092d206
or edi, eax
mov ebp, edi
xor ebp, 0x20009004
xor edi, 0xd2082879
and edi, 0xd29a6a7b
and ebp, 0x2d659584
or ebp, edi
mov eax, esi
not eax
mov edi, eax
and edi, 0xf23f3c7d
mov ebx, esi
and ebx, 0xdc0c382
or ebx, edi
xor ebp, 0xd29a6a7b
xor ebx, ebp
xor ebx, 0xf23f3c7d
and ebx, ebp
or ebp, eax
not ebp
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x9950bf05
and ebp, 0x66af40fa
or ebp, ebx
and esi, 0x9950bf05
and eax, 0x66af40fa
or eax, esi
xor eax, ebp
not eax
or eax, edi
cmp eax, 0xffffffff
setne r8b
sete r11b
mov al, byte [rsp + 0x40]
xor al, 1
mov byte [rsp + 0xa8], al
and al, byte [rsp + 0x30]
mov r9d, eax
mov bl, byte [rsp + 0x68]
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov r10d, eax
not r10b
mov esi, r9d
xor sil, 1
and r9b, al
or al, sil
and sil, r10b
or sil, r9b
xor al, 1
mov r9d, eax
and r9b, sil
xor sil, al
or sil, r9b
mov eax, r11d
xor al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, r8d
xor bl, al
mov r9d, ebx
xor r9b, 1
or al, r8b
xor al, 1
or al, bl
xor bl, al
or al, r9b
xor bl, 1
xor al, 1
or al, bl
mov r9d, esi
xor r9b, 1
mov ebx, eax
xor bl, 1
mov r10d, esi
and r10b, bl
and al, r9b
or al, r10b
xor al, 1
or al, bl
xor bl, sil
or bl, r9b
mov r9d, eax
xor r9b, 1
mov r10d, ebx
xor r10b, 1
and r9b, bl
and r10b, al
or r10b, r9b
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
xor r10b, 1
mov eax, r10d
xor al, bl
or r10b, bl
xor r10b, 1
or r10b, al
mov r13d, r15d
mov eax, r15d
xor al, r8b
and r8b, r15b
mov r15b, byte [rsp]
and r11b, r15b
or r11b, r8b
xor al, 1
or al, r13b
mov ebx, eax
xor bl, r11b
xor r11b, 1
or r11b, al
mov eax, ebx
xor al, r11b
or r11b, bl
xor r11b, 1
or r11b, al
mov r9d, r11d
xor r9b, 1
mov eax, r9d
and al, r11b
mov r8d, r9d
xor r8b, al
xor al, 1
or al, r11b
xor al, 1
or al, r8b
or r9b, r11b
mov r8d, eax
xor r8b, 1
mov ebx, r9d
xor bl, 1
and r9b, al
and r8b, bl
or r8b, r9b
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
xor bl, 1
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
mov r9d, r8d
and r9b, al
xor al, r8b
or al, r9b
mov r11d, eax
xor r11b, 1
and r11b, bl
and r8b, al
or r11b, r8b
xor r11b, 1
or r11b, al
mov esi, r10d
xor sil, 1
mov r8d, esi
and r8b, r10b
xor r8b, 1
mov ebx, r10d
xor bl, r8b
or r8b, r10b
xor r8b, 1
or r8b, bl
or sil, r10b
mov r9d, r8d
xor r9b, 1
mov ebx, r8d
and bl, r9b
mov r10d, ebx
and r10b, r8b
xor bl, r8b
or bl, r10b
xor bl, sil
mov r10d, r9d
and r10b, sil
xor sil, r9b
or sil, r10b
mov r9d, ebx
xor r9b, sil
or sil, bl
xor sil, 1
or sil, r9b
mov ebx, r11d
xor bl, 1
or r11b, bl
mov eax, ebx
and al, r11b
xor r11b, bl
or al, r11b
xor al, 1
mov r9d, r11d
and r9b, al
xor al, r11b
or al, r9b
mov r9d, esi
xor r9b, 1
and sil, r9b
mov r10d, r9d
and r10b, sil
xor sil, r9b
or sil, r10b
xor sil, al
xor bl, r8b
and r8b, bl
xor bl, 1
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
xor sil, 1
xor al, sil
mov ebx, eax
xor bl, 1
and sil, bl
xor bl, sil
test bl, 1
mov ebx, 0x3dc60805
mov ebp, 0x2a9b9fef
cmovne ebp, ebx
test al, 1
mov eax, 0x2a9b9fef
cmove eax, ebp
test sil, 1
cmove eax, ebp
mov dword [rsp + 0x174], eax
mov eax, r14d
and eax, 0xc52060a2
mov ebx, r12d
mov ebp, r12d
and ebp, 0xa180908
or ebp, eax
xor ebp, 0xa180908
mov eax, r12d
xor eax, 0xcf3869aa
and eax, r12d
mov edi, r12d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xbf9bd4b9
and eax, 0x40642b46
or eax, ebp
mov ebp, eax
not ebp
and ebp, 1
xor eax, 0x70a3bd12
or eax, ebp
mov ebp, r14d
and ebp, 0xccfd2a1a
mov ebx, r12d
mov r8d, r12d
and ebx, 0x3302d5e5
or ebx, ebp
mov ebp, ebx
xor ebp, 0x3302d5e5
xor ebx, 0x486d2a1a
and ebx, 0x5b6ffa7b
mov edi, ebp
and edi, 0xa4900584
or edi, ebx
xor edi, 0xa4900585
and ebp, 0xfffffffe
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xff7e0ab4
and ebp, 0x81f54b
or ebp, ebx
mov edi, eax
not edi
mov ebx, ebp
xor ebp, 0xff7e0ab4
mov esi, edi
xor esi, ebp
and esi, edi
and eax, 0x3b1b2f0f
and edi, 0xc4e4d0f0
or edi, eax
xor ebx, 0x80d040
and ebp, 0x3b1b2f0f
and ebx, 0xc4e4d0f0
or ebx, ebp
xor ebx, edi
mov eax, esi
not eax
mov ebp, eax
and ebp, 0x41649ae8
and esi, 0xbe9b6517
or esi, ebp
mov ebp, ebx
not ebp
or eax, ebp
and ebp, 0x41649ae8
and ebx, 0xbe9b6517
or ebx, ebp
xor ebx, esi
not eax
or eax, ebx
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0xac390316
and eax, 0x53c6fce9
or eax, ebp
mov edi, eax
xor edi, 0x44081
xor eax, 0x80280014
or eax, 0x40019000
and eax, 0xc06bbc1c
and edi, 0x144283
or edi, eax
or ebx, 0x807e6e9f
mov ebp, ebx
not ebp
and ebx, 0xc06bbc1c
and ebp, 0x3f800160
or ebp, ebx
xor ebp, edi
mov eax, ebp
not eax
and eax, 0x70e0018e
and ebp, 0x8f1ffe71
or ebp, eax
mov eax, r14d
and eax, 0x523de04c
mov ebx, r12d
and ebx, 0xadc21fb3
or ebx, eax
mov eax, ebx
xor eax, 0x28c01621
xor ebx, 0xc000
or ebx, 0xc2040182
and ebx, 0xc706c992
and eax, 0x28d1362d
or eax, ebx
or r14d, 0x2dd3fe3d
mov ebx, r14d
not ebx
and r14d, 0xc706c992
and ebx, 0x10280040
or ebx, r14d
xor ebx, eax
mov eax, ebx
not eax
and eax, 0xc4bc87a0
and ebx, 0x3b43785f
or ebx, eax
mov edi, ebx
xor edi, 0x16908662
mov eax, ebx
xor eax, 0x61005881
and eax, 0x7390da83
xor ebx, 0xf4119dca
and ebx, edi
and edi, 0x8c6f257c
or edi, eax
mov esi, ebp
xor esi, 0xf6190ee
mov r8d, ebp
xor ebp, 0xede08b46
and ebp, esi
or esi, 0x1d7ee457
mov r10d, esi
not r10d
mov r9d, esi
and r9d, 0x970d7af5
and r10d, 0x60800108
or r10d, r9d
mov eax, ebp
not eax
or esi, eax
and eax, 0x970d7af5
and ebp, 0x68f2850a
or ebp, eax
xor ebp, r10d
not esi
or esi, ebp
xor edi, 0x8c6f257c
mov eax, edi
and eax, 0xe2811ba8
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, esi
not eax
and eax, 0x69191667
and esi, 0x96e6e998
or esi, eax
mov eax, ebx
not eax
and eax, 0x69191667
and ebx, 0x96e6e998
or ebx, eax
xor ebx, esi
xor r8d, 0xf09e6f11
mov eax, r8d
and eax, edi
xor edi, r8d
or edi, eax
not edi
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, edi
not eax
and eax, 0xa3668fd4
and edi, 0x5c99702b
or edi, eax
mov eax, edi
xor eax, 0x5418000b
xor edi, 0x226088d0
and edi, 0x2ae1f8f0
and eax, 0xd51e070f
or eax, edi
mov ebp, eax
xor ebp, 0xa010b
xor eax, 0x28209050
and eax, 0xfd349654
and ebp, 0x2cb69ab
or ebp, eax
xor ebp, 0xfd349654
cmp ebp, 0xffffffff
setne r8b
sete r11b
mov eax, r11d
xor al, r8b
mov r12d, eax
xor r12b, 1
mov r10d, r12d
and r10b, al
mov ebx, r12d
xor bl, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, bl
mov bl, byte [rsp + 0x30]
mov eax, r13d
xor bl, r13b
mov byte [rsp + 0xc0], bl
and bl, r13b
mov sil, byte [rsp + 0x68]
and sil, r15b
or sil, byte [rsp + 0x1c]
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov ebx, r10d
xor bl, 1
mov eax, ebx
or al, r10b
mov r9d, eax
xor r9b, 1
mov r14d, r10d
and r14b, bl
mov edi, r14d
xor dil, 1
mov ebp, r14d
xor bpl, r10b
or dil, bl
xor dil, 1
or dil, bpl
mov r15d, edi
xor dil, 1
and dil, r9b
and r15b, al
or dil, r15b
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, dil
xor dil, 1
or dil, al
xor r9b, 1
xor dil, 1
or dil, r9b
or r12b, r8b
mov r15d, r12d
xor r15b, 1
mov eax, r15d
xor al, r12b
and al, r15b
mov r9d, eax
xor r9b, 1
or r9b, al
xor r9b, 1
mov r13d, eax
and r13b, r9b
xor r9b, al
or r9b, r13b
mov eax, edi
xor al, 1
and al, r9b
xor r9b, 1
and r9b, dil
or r9b, al
and r14b, r10b
or r14b, bpl
xor r14b, r15b
mov eax, ebx
xor al, r12b
or bl, r12b
xor bl, 1
or bl, al
xor bl, 1
mov eax, r14d
and al, bl
xor bl, r14b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r10d, r9d
xor r10b, 1
and r10b, bl
xor bl, 1
mov eax, r9d
xor al, bl
and al, r9b
and bl, r9b
or bl, r10b
xor al, 1
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov eax, esi
xor al, 1
or sil, al
mov r9d, eax
xor r9b, sil
or sil, al
xor sil, 1
or sil, r9b
mov eax, ebx
xor al, 1
or bl, al
xor bl, 1
xor al, bl
and bl, al
mov r9d, eax
xor r9b, bl
xor bl, 1
or bl, al
xor r9b, 1
xor bl, 1
or bl, r9b
mov r9d, esi
xor r9b, 1
mov eax, r9d
and al, sil
xor r9b, al
xor al, 1
or al, sil
xor al, 1
or al, r9b
mov r9d, ebx
xor r9b, 1
and bl, r9b
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
mov r9d, eax
xor r9b, 1
and r9b, bl
xor bl, 1
and bl, al
or bl, r9b
mov r10d, r8d
mov sil, byte [rsp + 8]
or r10b, sil
mov r9d, esi
and r9b, r8b
xor r8b, sil
mov eax, r8d
not al
and al, sil
mov r12d, esi
xor al, 1
mov esi, r10d
xor sil, al
or al, r10b
xor al, 1
or al, sil
mov r13b, byte [rsp]
and r11b, r13b
or r11b, r9b
and r8b, r12b
xor r8b, 1
xor r11b, 1
mov r9d, r8d
xor r9b, r11b
or r11b, r8b
xor r11b, 1
or r11b, r9b
xor r11b, al
mov r8d, r11d
and r11b, al
xor r8b, 1
mov eax, r11d
and al, r8b
xor r11b, r8b
or r11b, al
mov esi, r11d
xor sil, 1
or sil, r11b
mov eax, r11d
or al, sil
xor sil, r11b
xor sil, 1
mov r8d, eax
xor r8b, sil
or sil, al
xor sil, 1
or sil, r8b
mov eax, esi
xor al, 1
and sil, al
mov r8d, esi
and r8b, al
xor sil, al
or sil, r8b
mov r8d, esi
xor r8b, 1
mov eax, esi
or al, r8b
mov r9d, eax
xor r9b, 1
mov r10d, esi
xor r10b, al
and r9b, r8b
and al, sil
or al, r9b
and r10b, sil
mov r9d, r10d
xor r9b, 1
xor r10b, al
xor al, 1
or al, r9b
xor al, 1
or al, r10b
mov r9d, eax
xor r9b, 1
mov r11d, eax
and r11b, r9b
mov r10d, r11d
xor r11b, al
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, r11b
mov r9d, ebx
xor r9b, 1
mov eax, ebx
and al, r9b
xor al, 1
mov r11d, r9d
xor r11b, al
or al, r9b
xor al, 1
or al, r11b
mov r9d, eax
and al, sil
xor r9b, 1
and r9b, r8b
or al, r9b
xor r10b, bl
mov r9d, ebx
and r9b, r8b
xor r8b, bl
or r8b, r9b
mov ebx, r8d
xor bl, al
xor al, 1
or al, r8b
xor bl, 1
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, r10d
xor r8b, 1
mov ebx, eax
xor bl, 1
and al, r10b
or r10b, bl
and bl, r8b
or bl, al
mov eax, r10d
xor al, bl
test bl, 1
mov ebp, 0xc489edd3
mov ebx, 0x3dc60805
cmovne ebx, ebp
test r10b, 1
mov edi, 0x3dc60805
cmovne ebx, edi
test al, 1
cmove ebx, ebp
mov dword [rsp + 0x1a8], ebx
mov edi, dword [rsp + 0x20]
mov eax, edi
and eax, 0xa5f2fa09
mov r15d, dword [rsp + 0x28]
mov ebp, r15d
and ebp, 0x5a0d05f6
or ebp, eax
mov ebx, ebp
xor ebx, 0x100
xor ebp, 0x85000200
or ebp, 0x58e280e1
and ebp, 0xdfef86f5
and ebx, 0x20101108
or ebx, ebp
mov ebp, edi
mov r14d, edi
or ebp, 0xa71d171c
mov eax, ebp
not eax
and ebp, 0xdfef86f5
and eax, 0x6802
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x58e2e8e3
and eax, 0xa71d171c
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x8334bf94
and eax, 0x7ccb406b
or eax, ebp
mov ebp, eax
xor ebp, 0x68830002
xor eax, 0x2103704
and eax, 0x1658776d
and ebp, 0xe9a78892
or ebp, eax
mov eax, ebp
xor eax, 0xe9a78893
xor ebp, 0xe9a78892
and ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and eax, 0x1116bf08
and ebp, 0xeee940f7
or ebp, eax
mov eax, edi
and eax, 0xfffffffe
mov qword [rsp + 0x128], rax
mov edi, r15d
and edi, 1
mov qword [rsp + 0x108], rdi
add eax, edi
not eax
or eax, r14d
mov dword [rsp + 0x100], eax
mov edi, eax
and edi, 0x1116bf08
mov r9d, eax
not r9d
mov dword [rsp + 0xa4], r9d
and r9d, 0xeee940f7
or r9d, edi
xor r9d, ebp
or ebx, eax
not ebx
mov ebp, ebx
and ebp, r9d
xor r9d, ebx
or r9d, ebp
mov ebx, r14d
and ebx, 0xba8f8357
mov ebp, r15d
and ebp, 0x45707ca8
or ebp, ebx
mov ebx, ebp
xor ebx, 0x41104ca8
xor ebp, 0xba8f8357
mov edi, ebp
and edi, 0x8ce73050
and ebx, 0x7318cfaf
or ebx, edi
mov eax, dword [rsp + 0x18]
mov edi, eax
and edi, 0x8ce73050
mov esi, dword [rsp + 0x10]
and esi, 0x7318cfaf
or esi, edi
xor esi, ebx
or ebp, eax
not ebp
or ebp, esi
mov edi, ebp
xor edi, 0x1152df53
and edi, ebp
mov esi, ebp
not ebp
and ebp, 0x2dbc920b
and esi, 0xd2436df4
or esi, ebp
mov ebp, esi
xor ebp, 0xd2436df4
xor esi, 0x3cee4d58
and esi, ebp
mov r8d, r9d
not r8d
mov ebx, r8d
and ebx, 0x1152df53
mov eax, r9d
xor eax, 0x1152df53
and eax, r9d
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, esi
not ebp
mov ebx, ebp
and ebx, 0xc3cca498
and esi, 0x3c335b67
or esi, ebx
mov ebx, edi
not ebx
or ebp, ebx
and ebx, 0xc3cca498
and edi, 0x3c335b67
or edi, ebx
xor edi, esi
not ebp
or ebp, edi
mov ebx, eax
not ebx
and ebx, ebp
not ebp
and ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xd711f84
and ebp, 0xf28ee07b
or ebp, eax
and r8d, 0xb60aab93
and r9d, 0x49f5546c
or r9d, r8d
mov eax, ebp
xor eax, 0x820cc068
xor ebp, 0xd711f84
mov ebx, ebp
and ebx, 0x70d23593
and eax, 0x8f2dca6c
or eax, ebx
mov ebx, r9d
xor ebx, 0x925406c
xor r9d, 0xb60aab93
or ebp, r9d
and r9d, 0x70d23593
and ebx, 0x8f2dca6c
or ebx, r9d
xor ebx, eax
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
sete r8b
setne r10b
mov eax, r10d
xor al, r13b
mov r11d, eax
xor r11b, 1
mov ebx, r11d
and bl, r13b
mov r9d, ebx
xor bl, al
xor r9b, 1
or r9b, r11b
xor r9b, 1
or r9b, bl
and r10b, r12b
and r8b, r13b
or r8b, r10b
mov r11d, r9d
xor r11b, 1
mov eax, r9d
or al, r11b
mov edi, eax
xor dil, r11b
or al, r9b
xor al, 1
xor dil, 1
mov r10d, eax
and r10b, dil
xor dil, al
or dil, r10b
mov esi, r8d
xor sil, 1
mov r10d, r8d
or r10b, sil
mov ebx, r10d
xor bl, 1
mov eax, ebx
and al, r10b
xor al, 1
mov ebp, eax
xor bpl, r10b
or al, r10b
xor al, 1
or al, bpl
xor r10b, sil
or bl, r8b
xor bl, 1
or bl, r10b
xor al, r8b
xor al, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
or al, dil
xor dil, 1
or dil, bl
mov ebx, eax
xor bl, dil
or dil, al
xor dil, 1
or dil, bl
and r9b, r11b
mov eax, r11d
and al, r9b
xor r9b, r11b
or r9b, al
mov eax, r8d
and al, sil
mov ebx, r8d
xor bl, al
xor al, 1
or al, sil
xor al, 1
or al, bl
mov ebx, r9d
xor bl, 1
and bl, al
xor al, 1
and al, r9b
or al, bl
mov ebx, r11d
and bl, r8b
xor r8b, r11b
or r8b, bl
xor al, 1
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov r8d, edi
xor r8b, 1
mov eax, r8d
and al, dil
mov r9d, r8d
xor r9b, al
xor al, 1
or al, dil
xor al, 1
or al, r9b
xor bl, 1
xor al, bl
mov r9d, r8d
and r9b, bl
xor r8b, bl
or r8b, r9b
mov ebx, r8d
xor bl, al
test bl, 1
mov ebx, 0x2b7657c9
mov ebp, 0x63ff2f34
cmovne ebp, ebx
test r8b, 1
mov ebx, 0x63ff2f34
cmovne ebx, ebp
test al, 1
cmove ebx, ebp
mov dword [rsp + 0x170], ebx
mov eax, r14d
and eax, 0xb3c5da18
mov edi, r15d
mov ebp, r15d
and ebp, 0x4c3a25e7
or ebp, eax
mov eax, ebp
xor eax, 0x4c3a20c2
xor ebp, 0xa001ca18
and ebp, 0xa001cf3d
and eax, 0x5ffe30c2
or eax, ebp
mov ebp, eax
xor ebp, 0xc725
xor eax, 0x590c20c0
and eax, 0xf90d28d8
and ebp, 0x6f2d727
or ebp, eax
mov ebx, ebp
xor ebx, 0x6825226
xor ebp, 0x90042848
and ebp, 0x9074ad49
and ebx, 0x6f8b52b6
or ebx, ebp
mov eax, r14d
and eax, 0xa87c5360
mov ebp, r15d
and ebp, 0x5783ac9f
or ebp, eax
xor ebp, 0x5783ac9f
mov edi, ebp
xor edi, r14d
and edi, ebp
mov esi, ebx
xor ebx, 0x9074ad49
mov eax, edi
and edi, ebx
xor esi, 0x6f8b52b6
not eax
mov ebp, esi
xor ebp, eax
and ebp, esi
and eax, esi
or eax, edi
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov r8d, eax
not r8d
mov edi, r8d
and edi, 0xaef85348
mov esi, eax
xor esi, 0xaef85348
and esi, eax
mov ebx, edi
and ebx, esi
xor esi, edi
or esi, ebx
mov ebp, esi
not ebp
and ebp, 0xbdb46d82
and esi, 0x424b927d
or esi, ebp
mov r9d, esi
xor r9d, 0xecb3c135
xor esi, 0x134c3eca
mov edi, esi
and edi, 0x5d5402a0
mov ebx, r9d
and ebx, 0xa2abfd5f
or ebx, edi
mov edi, ebx
xor edi, 0x2200a503
and edi, 0x3b14a723
xor ebx, 0x99bf5a7c
or ebx, edi
and r8d, 0xc4eb58dc
xor eax, 0x3b14a723
or eax, r8d
mov edi, eax
not edi
and edi, 0x1299f878
and eax, 0xed660787
or eax, edi
mov edi, eax
xor edi, 0xed660787
and edi, ebx
not ebx
xor eax, 0x1299f878
mov ebp, ebx
xor ebp, eax
and ebp, ebx
and eax, ebx
or eax, edi
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov edi, eax
xor edi, 0x35934b4
and edi, eax
not eax
and eax, 0x35934b4
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov eax, edi
not eax
and eax, 0xcccf83bb
and edi, 0x33307c44
or edi, eax
and esi, 0x48a75111
mov eax, r9d
and r9d, 0xb758aeee
or r9d, esi
and eax, 1
xor r9d, 0x48a75110
mov ebp, eax
and ebp, r9d
xor r9d, eax
or r9d, ebp
mov eax, r9d
not eax
mov ebp, r9d
and ebp, 0xe1a021a4
and eax, 0x1e5fde5b
or eax, ebp
xor eax, 0x1e5fde5b
or eax, r9d
mov r8d, eax
not r8d
mov esi, eax
and esi, 0x6a340825
mov ebp, r8d
and ebp, 0x95cbf7da
or ebp, esi
mov esi, edi
xor esi, 0xf482102d
mov r9d, edi
xor r9d, 0xb7defd2
xor edi, 0x9eb61808
mov ebx, edi
and ebx, r9d
and edi, esi
mov r10d, ebx
and r10d, edi
xor edi, ebx
or edi, r10d
mov ebx, edi
not ebx
and ebx, ebp
not ebp
and ebp, edi
or ebp, ebx
mov ebx, esi
and ebx, 0x51e7aa9f
and r9d, 0xae185560
or r9d, ebx
or esi, r8d
and r8d, 0x51e7aa9f
and eax, 0xae185560
or eax, r8d
xor eax, r9d
not esi
or esi, eax
mov r9d, ebp
not r9d
mov eax, r9d
and eax, 0xdfcf67a9
and ebp, 0x20309856
or ebp, eax
mov eax, esi
not eax
or r9d, esi
and esi, 0xdfcf67a9
and eax, 0x20309856
or eax, esi
xor eax, ebp
not r9d
or r9d, eax
mov edi, r9d
not edi
mov ebp, r9d
xor ebp, 0x88531c29
and ebp, r9d
mov esi, edi
and esi, 0xf538f96a
mov eax, r9d
and r9d, 0xac70695
or r9d, esi
or eax, 0x77ace3d6
mov r8d, eax
and r8d, 0xa2a4fb29
not r9d
or r9d, edi
mov esi, edi
and esi, 0x8530400
or esi, r8d
mov edi, ebp
not edi
or eax, edi
and edi, 0xa2a4fb29
and ebp, 0x5d5b04d6
or ebp, edi
xor ebp, esi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x85dcf885
and eax, 0x7a23077a
or eax, ebp
mov ebp, eax
xor ebp, 0x40400100
xor eax, 0xd8fe4ac
and ebp, 0x40c065a4
mov edi, eax
and edi, 0xbf3f9a5b
or edi, ebp
xor edi, 0x4a076331
and eax, 0xac70695
or eax, edi
mov ebp, eax
xor ebp, 0x99821fab
and ebp, eax
mov esi, ebp
not esi
mov edi, esi
and edi, 0x3dcca01b
and ebp, 0xc2335fe4
or ebp, edi
mov ebx, eax
or ebx, 0x667de054
mov edi, ebx
not edi
or esi, ebx
and ebx, 0x3dcca01b
and edi, 0x80021fa0
or edi, ebx
xor edi, ebp
not esi
or esi, edi
mov ebx, r9d
not ebx
mov edi, r9d
xor edi, 0x99821fab
mov ebp, edi
and ebp, r9d
and edi, ebx
mov r8d, ebp
and r8d, edi
xor edi, ebp
or edi, r8d
mov ebp, esi
not ebp
and ebp, edi
not edi
and edi, esi
or edi, ebp
mov esi, eax
not esi
mov ebp, esi
and ebp, 0xb735df1c
and eax, 0x48ca20e3
or eax, ebp
or esi, ebx
and ebx, 0xb735df1c
and r9d, 0x48ca20e3
or r9d, ebx
xor r9d, eax
not esi
or esi, r9d
mov eax, edi
not eax
mov ebx, eax
and ebx, 0x8fc27b3
and edi, 0xf703d84c
or edi, ebx
mov ebp, esi
not ebp
or eax, esi
and esi, 0x8fc27b3
and ebp, 0xf703d84c
or ebp, esi
xor ebp, edi
not eax
or eax, ebp
mov ebx, eax
not ebx
or eax, 0x84084842
and eax, 0x844e4ac7
mov ebp, ebx
and ebx, 0xa810410
or ebx, eax
or ebp, 0xac70695
mov eax, ebp
not eax
and ebp, 0x844e4ac7
and eax, 0x7130b128
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xce042aae
and eax, 0x31fbd551
or eax, ebp
mov edi, eax
xor edi, 0x108a8450
xor eax, 0xce042aae
mov ebx, eax
and ebx, 0x61715b81
and edi, 0x9e8ea47e
or edi, ebx
mov ebp, edi
xor edi, 0x61715b81
mov ebx, edi
or ebx, 0xa23214b4
mov esi, ebx
not esi
and ebx, 0x177552a6
and esi, 0x4888a949
or esi, ebx
or eax, 0x5dcdeb4b
mov ebx, eax
not ebx
and eax, 0x177552a6
and ebx, 0xa0020410
or ebx, eax
xor ebx, esi
mov eax, ebx
not eax
and eax, 0x5dcdeb4b
and ebx, 0xa23214b4
or ebx, eax
xor ebp, 0x9e8ea47e
or edi, ebp
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x27c39e58
and ebx, 0xd83c61a7
or ebx, ebp
mov ebp, edi
not ebp
or eax, edi
and edi, 0x27c39e58
and ebp, 0xd83c61a7
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x360e2584
and eax, 0xc9f1da7b
or eax, ebx
mov ebx, eax
xor ebx, 0x1228
xor eax, 0x60a0180
or eax, 0x90050003
and eax, 0xd78f4993
and ebx, 0x20001628
or ebx, eax
or ebp, 0x678a5fb8
mov eax, ebp
not eax
and ebp, 0xd78f4993
and eax, 0x870a044
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xe04d2137
and eax, 0x1fb2dec8
or eax, ebp
xor eax, 0x78388170
setne r9b
sete bl
mov r8d, ebx
xor r8b, r9b
and bl, r8b
mov eax, ebx
xor al, 1
mov r11d, ebx
or r11b, al
xor bl, r11b
or r11b, al
xor bl, 1
xor r11b, 1
or r11b, bl
mov r14d, r11d
xor r14b, 1
mov edi, r14d
and dil, r11b
mov eax, edi
xor al, 1
mov ebx, r14d
xor bl, dil
or al, r11b
xor al, 1
or al, bl
mov ebx, eax
and bl, r11b
xor al, r11b
or al, bl
mov esi, eax
xor sil, 1
and sil, al
xor sil, 1
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
or sil, bl
xor r8b, 1
or r8b, r9b
mov eax, r13d
or al, byte [rsp + 0x68]
mov r9d, eax
xor r9b, 1
mov byte [rsp + 0xbc], r9b
mov bl, byte [rsp + 0x30]
or bl, r12b
mov byte [rsp + 0x5c], bl
mov r10d, ebx
xor r10b, 1
mov byte [rsp + 0x5b], r10b
xor r9b, r10b
or al, bl
xor al, 1
or al, r9b
mov bl, byte [rsp + 0xa0]
or bl, byte [rsp + 0x40]
mov ebp, eax
and al, bl
xor bl, 1
xor bpl, 1
mov r9d, ebx
xor r9b, bpl
and r9b, bl
and bpl, bl
or bpl, al
mov eax, r9d
and al, bpl
xor bpl, r9b
or bpl, al
mov r9d, esi
xor r9b, 1
mov r15d, r9d
or r15b, sil
xor r15b, 1
mov eax, r15d
xor al, r9b
mov r10d, esi
xor r10b, r15b
xor al, 1
or r15b, sil
xor r15b, 1
or r15b, al
xor r15b, 1
mov eax, r10d
and al, r15b
xor r15b, r10b
or r15b, al
mov eax, r15d
xor al, 1
and r15b, al
mov r10d, eax
and r10b, r15b
xor r15b, al
or r15b, r10b
mov ebx, r8d
xor bl, 1
mov eax, ebx
xor al, r8b
and al, bl
xor r15b, al
and r9b, sil
xor r9b, 1
mov eax, r9d
xor al, sil
or r9b, sil
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
and al, r8b
and r9b, bl
or r9b, al
mov eax, esi
and al, bl
xor bl, sil
or bl, al
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
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 r15b, 1
xor al, r15b
mov ebx, eax
xor bl, 1
and bl, r15b
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov r8d, ebp
xor r8b, 1
mov esi, ebx
xor sil, 1
and sil, bl
xor sil, 1
mov r9d, ebx
xor r9b, sil
or sil, bl
mov eax, ebx
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
xor sil, 1
or sil, r9b
and bpl, sil
xor sil, 1
and sil, r8b
or sil, bpl
xor sil, 1
or sil, r8b
mov r8d, esi
xor r8b, 1
and r8b, al
xor al, 1
mov ebx, eax
xor bl, sil
and bl, al
and sil, al
or sil, r8b
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
or r14b, r11b
mov eax, r11d
and al, dil
xor dil, r11b
or dil, al
mov r8b, byte [rsp + 0x1c]
mov eax, r8d
mov bl, byte [rsp + 0x78]
and al, bl
mov byte [rsp + 0x74], al
mov r11d, ebx
xor r11b, al
mov r9d, ebx
or r9b, r8b
mov byte [rsp + 0x3c], r9b
mov r10d, ebx
and r10b, al
or r10b, r11b
mov byte [rsp + 0x8c], r10b
mov ebx, r10d
xor bl, 1
mov byte [rsp + 0x88], bl
mov eax, r9d
xor al, bl
xor al, 1
or r10b, r9b
xor r10b, 1
or r10b, al
mov r9d, r14d
xor r9b, 1
mov ebx, edi
xor bl, 1
and r9b, bl
mov eax, edi
and al, bl
xor al, 1
mov ebp, eax
xor bpl, bl
or al, bl
or bl, r14b
and r14b, dil
or r14b, r9b
xor bl, 1
mov r9d, ebx
and r9b, r14b
xor r14b, bl
or r14b, r9b
mov ebx, r10d
xor bl, 1
and bl, r14b
xor r14b, 1
and r14b, r10b
or r14b, bl
xor al, 1
or al, bpl
mov ebx, r12d
xor bl, dil
or dil, r12b
xor dil, 1
or dil, bl
xor al, r12b
xor al, 1
mov ebx, eax
xor bl, dil
or dil, al
xor dil, 1
or dil, bl
xor dil, r14b
and r14b, dil
mov eax, edi
xor al, r14b
xor r14b, 1
or r14b, dil
xor al, 1
xor r14b, 1
or r14b, al
mov r9d, r14d
xor r9b, 1
mov ebx, r14d
or bl, r9b
mov ebp, r14d
and bpl, r9b
xor bpl, 1
mov r10d, r9d
xor r10b, bpl
or bpl, r9b
xor bpl, 1
or bpl, r10b
mov r9d, ebx
xor r9b, 1
mov r10d, ebp
and bpl, r9b
xor r10b, 1
and r10b, bl
or bpl, r10b
mov r9d, r14d
and r9b, bl
xor bl, r14b
or bl, r9b
xor bpl, 1
mov r9d, ebp
xor r9b, bl
or bpl, bl
xor bpl, 1
or bpl, r9b
mov edi, esi
xor dil, 1
mov r14d, edi
and r14b, sil
xor r14b, 1
mov r9d, esi
xor r9b, r14b
or r14b, sil
xor r14b, 1
or r14b, r9b
or dil, sil
mov esi, r14d
xor sil, 1
mov r9d, edi
xor r9b, 1
mov r10d, esi
or r10b, dil
and r9b, sil
and dil, r14b
or dil, r9b
xor r10b, 1
mov r9d, r10d
and r9b, dil
xor dil, r10b
or dil, r9b
mov r9d, r14d
xor r9b, bpl
and r9b, r14b
and r14b, bpl
mov eax, ebp
xor bpl, 1
and al, bpl
mov r10d, eax
and r10b, bpl
xor al, bpl
or al, r10b
xor al, 1
mov r10d, eax
or r10b, dil
xor al, dil
xor al, 1
and al, dil
xor al, 1
mov edi, r10d
xor dil, al
or al, r10b
xor al, 1
or al, dil
and sil, bpl
or r14b, sil
mov r10d, r9d
xor r10b, 1
xor r9b, r14b
xor r14b, 1
or r14b, r10b
xor r14b, 1
or r14b, r9b
mov r9d, eax
xor r9b, 1
mov ebx, eax
and bl, r9b
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
xor bl, r14b
mov eax, r9d
and al, r14b
xor r9b, r14b
or r9b, al
mov eax, ebx
xor al, r9b
test r9b, 1
mov ebp, 0x7ef504ce
mov edi, 0x2b7657c9
cmovne ebp, edi
test bl, 1
cmovne ebp, edi
not al
test al, 1
mov eax, 0x7ef504ce
cmove ebp, eax
mov dword [rsp + 0x16c], ebp
mov r12d, dword [rsp + 0x20]
mov edi, r12d
mov ebx, dword [rsp + 0x10]
and edi, ebx
mov eax, r12d
xor eax, ebx
or eax, edi
mov dword [rsp + 0x54], eax
mov ebp, eax
not ebp
mov dword [rsp + 0x4c], ebp
and ebp, 0x9350c400
and eax, 0x4841288
or eax, ebp
mov r8d, dword [rsp + 0x28]
mov ebx, r8d
and ebx, 0xa9414bf8
mov ebp, r12d
and ebp, 0x56beb407
or ebp, ebx
xor ebp, 0x3e959d70
mov r15d, r12d
and r15d, 0x97d4d688
or r15d, ebp
mov ebp, r15d
not ebp
and ebp, 0xb3f3e722
and r15d, 0x4c0c18dd
or r15d, ebp
xor eax, 0x4841288
or eax, 0x682b2977
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0xf8832d0b
xor eax, 0x14109200
and eax, ebp
and ebp, 0x754d280
or ebp, ebx
mov ebx, r15d
xor ebx, 0x4c0c18dd
mov esi, r15d
xor esi, 0x11004602
and esi, 0x11005e5b
xor r15d, 0xcfc05d05
and r15d, ebx
and ebx, 0xeeffa1a4
or ebx, esi
mov r9d, ebp
xor r9d, 0x77cd2f4
xor ebp, 0x7b4f68d3
and ebp, r9d
mov r14d, ebp
not r14d
mov r10d, r14d
and r10d, 0xf3b59400
and ebp, 0x4404288
or ebp, r10d
mov esi, eax
not esi
or r14d, esi
and esi, 0xf3bd9550
and eax, 0x4404288
or eax, esi
xor eax, ebp
not r14d
or r14d, eax
mov ebp, ebx
xor ebp, 0xeeffa1a4
xor ebx, 0x92cc1b83
and ebx, ebp
mov esi, ebx
not esi
mov edi, esi
and edi, 0x168bc87b
and ebx, 0xe9743784
or ebx, edi
mov eax, r15d
not eax
or esi, eax
and eax, 0x168bc87b
and r15d, 0xe9743784
or r15d, eax
xor r15d, ebx
not esi
or esi, r15d
mov eax, r14d
not eax
and eax, 0x1478b072
and r14d, 0xeb874f8d
or r14d, eax
mov eax, esi
not eax
and eax, 0x1478b072
and esi, 0xeb874f8d
or esi, eax
xor esi, r14d
mov eax, r9d
and eax, ebp
xor ebp, r9d
or ebp, eax
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0xdbeced10
and esi, 0x241312ef
or esi, eax
mov eax, ebp
not eax
or ebx, ebp
and ebp, 0xdbeced10
and eax, 0x241312ef
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
mov eax, ebx
xor eax, 0xd3b9a014
and eax, ebx
not ebx
and ebx, 0xd3b9a014
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xbb928962
and eax, 0x446d769d
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xd0e6f5b6
and ebp, eax
and eax, 0x2f190a49
or eax, ebx
xor eax, 0x2f190a49
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebx, r8d
and ebx, 0x37db074
mov ebp, r12d
and ebp, 0xfc824f8b
or ebp, ebx
mov edi, ebp
xor ebp, 0xfc824f8b
mov r9d, eax
xor r9d, ebp
and r9d, eax
mov esi, eax
not esi
and esi, 0x178ad6a4
and eax, 0xe875295b
or eax, esi
xor edi, 0x752050
and ebp, 0x178ad6a4
and edi, 0xe875295b
or edi, ebp
xor edi, eax
mov ebx, r9d
not ebx
mov ebp, ebx
and ebp, 0xc02d9e30
and r9d, 0x3fd261cf
or r9d, ebp
mov ebp, edi
not ebp
or ebx, ebp
and ebp, 0xc02d9e30
and edi, 0x3fd261cf
or edi, ebp
xor edi, r9d
not ebx
or ebx, edi
mov eax, ebx
xor eax, 0xa1ae9dd3
and eax, ebx
not ebx
and ebx, 0xa1ae9dd3
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc393f8db
and eax, 0x3c6c0724
or eax, ebp
xor eax, 0x9dc29af7
setne r9b
sete sil
mov ebx, r13d
mov eax, r13d
xor al, sil
mov r13b, byte [rsp + 8]
and r9b, r13b
and sil, bl
or sil, r9b
and al, bl
mov r10d, eax
xor r10b, 1
mov edi, esi
xor dil, 1
xor al, sil
or r10b, dil
xor r10b, 1
or r10b, al
mov ebx, r10d
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, r10b
and bl, r10b
or bl, al
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov r9d, esi
xor r9b, al
mov ebx, r9d
and r9b, al
and bl, sil
xor bl, 1
xor r9b, 1
mov eax, ebx
xor al, r9b
or r9b, bl
xor r9b, 1
or r9b, al
mov eax, esi
and al, dil
mov ebx, esi
and bl, al
xor al, sil
or al, bl
xor al, r10b
mov ebx, r10d
xor bl, dil
or r10b, dil
xor r10b, 1
or r10b, bl
mov ebx, eax
xor bl, r10b
or r10b, al
xor r10b, 1
or r10b, bl
mov eax, r10d
xor al, 1
mov ebx, eax
and bl, r10b
mov esi, ebx
and sil, al
xor bl, al
or bl, sil
mov esi, ebx
xor bl, 1
and bl, r9b
mov edi, r9d
xor dil, 1
and sil, dil
or bl, sil
mov r9d, edi
and r9b, r10b
xor dil, r10b
or dil, r9b
mov eax, edi
xor al, bl
test al, 1
mov r9d, 0x9829ac5
mov eax, 0x76279d9
cmovne eax, r9d
test dil, 1
mov ebp, 0x76279d9
cmovne ebp, eax
test bl, 1
cmove ebp, eax
mov dword [rsp + 0x168], ebp
mov eax, r8d
and eax, 0x66b5b08
mov ebp, r12d
and ebp, 0xf994a4f7
or ebp, eax
mov eax, dword [rsp + 0x18]
and eax, 0x66b5b08
mov ebx, dword [rsp + 0x10]
and ebx, 0xf994a4f7
or ebx, eax
xor ebx, ebp
or ebx, dword [rsp + 0x50]
mov esi, ebx
not esi
and ebx, 0xf4c06aab
mov eax, esi
and eax, 0xb3f9554
or eax, ebx
xor eax, 0x3ad27262
and esi, 0xce1218c9
or esi, eax
mov ebp, r12d
and ebp, 0x5fbf5962
mov r15d, r8d
and r15d, 0xa040a69d
or r15d, ebp
mov edi, esi
not edi
mov ebp, esi
and ebp, 0xf19a8671
xor esi, 0xec013631
and esi, edi
and edi, 0xe65798e
or edi, ebp
mov r10d, edi
xor r10d, 0xe65798e
mov ebx, r10d
and ebx, 0x13fec9ce
mov ebp, ebx
and ebp, esi
xor esi, ebx
or esi, ebp
xor r15d, 0x91ad41ab
or r15d, r12d
mov r14d, r15d
not r14d
mov ebp, r14d
or ebp, 0xec013631
mov ebx, ebp
not ebx
and ebp, 0x1faaa782
and ebx, 0x54484c
or ebx, ebp
mov eax, r15d
or eax, 0x13fec9ce
mov ebp, eax
not ebp
and eax, 0x1faaa782
and ebp, 0xe0011031
or ebp, eax
xor ebp, ebx
mov eax, esi
not eax
and eax, ebp
not ebp
and ebp, esi
or ebp, eax
xor edi, 0xf19a8671
mov eax, edi
and eax, 0xfebfe2c2
and r10d, 0x1401d3d
or r10d, eax
or edi, r14d
and r14d, 0xfebfe2c2
and r15d, 0x1401d3d
or r15d, r14d
xor r15d, r10d
not edi
or edi, r15d
not edi
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, edi
xor eax, 0xce1218c8
and eax, edi
mov ebp, edi
not edi
and edi, 0x441010c0
and ebp, 0x8a020808
or ebp, edi
mov ebx, ebp
xor ebx, 0x8a020808
xor ebp, 0x75fdf7f7
mov edi, ebp
and edi, 0x61dd1701
and ebx, 0x8e0208c8
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0x61dd1701
and eax, 0x9e22e8fe
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, r8d
and eax, 0x26666b06
mov edi, r12d
and edi, 0xd99994f9
or edi, eax
mov eax, edi
xor eax, 0x26666b06
mov ebx, edi
xor ebx, 0x8008
and ebx, 0x648008
xor edi, 0xb20bdfc9
and edi, eax
and eax, 0x940934c7
or eax, ebx
mov r10d, ebp
not r10d
mov ebx, r10d
and ebx, 0x946db4cf
mov esi, ebp
xor esi, 0x946db4cf
and esi, ebp
mov r14d, ebx
and r14d, esi
xor esi, ebx
or esi, r14d
xor eax, 0x940934c7
mov ebx, eax
and ebx, edi
xor edi, eax
or edi, ebx
mov eax, esi
not eax
and eax, edi
not edi
and edi, esi
or edi, eax
and r10d, 0x1bd91566
and ebp, 0xe426ea99
or ebp, r10d
mov eax, edi
not eax
mov ebx, edi
and ebx, 0x4a2f5a2f
and eax, 0xb5d0a5d0
or eax, ebx
mov ebx, ebp
xor ebx, 0xa400a090
xor ebp, 0x1bd91566
or edi, ebp
and ebp, 0x4a2f5a2f
and ebx, 0xb5d0a5d0
or ebx, ebp
xor ebx, eax
not edi
or edi, ebx
mov eax, edi
not eax
and eax, 0xdae5532f
and edi, 0x251aacd0
or edi, eax
xor edi, 0x251aacd0
setne dil
sete bpl
mov r10d, ebp
mov ebx, r13d
and r10b, r13b
mov r13b, byte [rsp]
mov eax, r13d
and al, dil
or al, r10b
mov esi, eax
xor sil, 1
mov r10d, r13d
and r10b, sil
and al, bl
or al, r10b
xor sil, al
and sil, al
mov eax, edi
and al, bl
xor dil, bl
or dil, al
and bpl, r13b
or bpl, al
mov r10d, edi
xor r10b, 1
mov r14d, edi
and r14b, r10b
mov eax, edi
and al, r14b
xor r14b, dil
or r14b, al
xor bpl, 1
or bpl, r13b
mov eax, ebp
xor al, 1
mov ebx, ebp
and bl, al
xor bl, 1
mov r15d, eax
xor r15b, bl
or bl, al
xor bl, 1
or bl, r15b
xor bl, r14b
xor bpl, dil
or al, r10b
xor al, 1
or al, bpl
xor bl, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
mov edi, esi
or dil, al
xor dil, 1
xor al, sil
or dil, al
or r10b, sil
and al, sil
xor al, 1
mov esi, r10d
xor sil, al
or al, r10b
xor al, 1
or al, sil
mov r10d, edi
xor r10b, 1
mov ebx, eax
xor bl, 1
and al, dil
or dil, bl
and bl, r10b
or bl, al
mov eax, edi
xor al, bl
test al, 1
mov eax, 0xe62aa27c
cmove r9d, eax
test bl, 1
cmove eax, r9d
test dil, 1
cmovne eax, r9d
mov dword [rsp + 0x164], eax
mov eax, r8d
or eax, 0x461d57e4
mov ebp, eax
and ebp, 0x58cd5b71
mov ebx, r12d
and ebx, 0xa122a00a
or ebx, ebp
mov ebp, r8d
xor ebp, 0xb9e2a81b
and ebp, r8d
mov edi, ebp
not edi
or eax, edi
and edi, 0x58cd5b71
and ebp, 0xa732a48e
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x686241c6
and eax, 0x979dbe39
or eax, ebp
mov ebp, eax
xor ebp, 0x26421400
xor eax, 0x50806854
and eax, 0x58bd6a76
and ebp, 0xa7429589
or ebp, eax
mov r14d, ebp
xor r14d, 0xa5000009
xor ebp, 0x58816020
and ebp, 0x5ac3f5a0
and r14d, 0xa53c0a5f
or r14d, ebp
mov ebp, r8d
and ebp, 0x8ed8cb68
mov esi, r12d
and esi, 0x71273497
or esi, ebp
mov ebp, r14d
xor ebp, 0x10c3f580
mov ebx, r14d
xor ebx, 0xa53c0a5f
and ebp, 0xb4d3f58a
xor r14d, 0x7381ea08
and r14d, ebx
and ebx, 0x4b2c0a75
or ebx, ebp
xor esi, 0x71273497
or esi, r12d
mov ebp, esi
not ebp
mov edi, esi
and edi, 0x9f7917cd
xor esi, 0x29421fa8
and esi, ebp
and ebp, 0x6086e832
or ebp, edi
mov r9d, ebx
xor r9d, 0x4b2c0a75
xor ebx, 0x626e15dd
and ebx, r9d
mov edi, ebx
and edi, r14d
xor r14d, ebx
or r14d, edi
mov edi, ebp
xor edi, 0x6086e832
xor ebp, 0x49c4f79a
and ebp, edi
mov ebx, ebp
not ebx
mov r10d, ebx
and r10d, 0xd1756d51
and ebp, 0x2e8a92ae
or ebp, r10d
mov eax, esi
not eax
or ebx, eax
and eax, 0xd1756d51
and esi, 0x2e8a92ae
or esi, eax
xor esi, ebp
not ebx
or ebx, esi
mov eax, r14d
not eax
and eax, ebx
not ebx
and ebx, r14d
or ebx, eax
mov eax, r9d
and eax, edi
xor edi, r9d
or edi, eax
not edi
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 1
mov eax, edi
and eax, 0xfffffffe
or eax, ebx
mov r9d, eax
xor r9d, ebp
and r9d, eax
mov eax, edi
xor eax, 0xfffffffe
and eax, edi
and ebp, 0x999e18ba
and edi, 0x6661e744
or edi, ebp
xor edi, 0x6661e744
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebx, r9d
not ebx
mov esi, eax
not esi
and eax, ebx
or ebx, esi
and esi, r9d
or esi, eax
not ebx
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov r9d, esi
not r9d
mov ebp, r9d
and ebp, 0x672e7fe9
mov edi, esi
and edi, 0x98d18016
or edi, ebp
mov ebp, edi
xor ebp, 0x18d00006
xor edi, 0x672e7fe9
mov eax, edi
and eax, 0x872dfa50
and ebp, 0x78d205af
or ebp, eax
mov eax, r9d
and eax, esi
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0x872dfa50
and eax, 0x78d205af
or eax, ebx
xor eax, ebp
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x31481010
and edi, 0xc401e489
or edi, eax
and esi, 0x42500ab4
mov eax, r9d
and eax, 0xbdaff54b
or eax, esi
xor eax, 0xb719fe2d
and r9d, 0xf549f499
or r9d, eax
xor edi, 0xc401e489
or edi, 0xab60b66
mov eax, edi
not eax
mov esi, edi
and edi, 0x76457ff8
and eax, 0x81088001
or eax, edi
mov ebp, r9d
not ebp
or esi, r9d
and r9d, 0x76457ff8
and ebp, 0x89ba8007
or ebp, r9d
xor ebp, eax
mov eax, esi
not eax
mov ebx, esi
and ebx, 0x54ba0e4
and eax, 0xf0005419
or eax, ebx
mov ebx, ebp
not ebx
or esi, ebx
and ebx, 0x54ba0e4
and ebp, 0xfab45f1b
or ebp, ebx
xor ebp, eax
not esi
or esi, ebp
mov ebx, esi
not ebx
or esi, 0x8128a400
and esi, 0x8d6ba60c
mov ebp, ebx
and ebx, 0x70900190
or ebx, esi
or ebp, 0x7cd3039c
mov eax, ebp
not eax
and ebp, 0x8d6ba60c
and eax, 0x2045863
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x59fb6119
and eax, 0xa6049ee6
or eax, ebp
mov ebp, eax
xor ebp, 0xa906160
xor eax, 0x40019200
and ebp, 0x9af0657c
and eax, 0x650f9a83
or eax, ebp
mov ebx, eax
xor ebx, 0x9af0657c
xor eax, 0x650f9a83
mov ebp, ebx
and ebx, 0xd9f9093a
mov edi, eax
and edi, 0x2606f6c5
or edi, ebx
xor edi, 0x2606f6c5
or edi, eax
and eax, 0xc08c39de
and ebp, 0x3f73c621
or ebp, eax
mov eax, ebp
not eax
and eax, 0xc08c39de
and ebp, 0x3f73c621
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x2623368e
and ebp, 0xd9dcc971
or ebp, ebx
mov ebx, edi
not ebx
or eax, edi
and edi, 0x2623368e
and ebx, 0xd9dcc971
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x4850042
mov ebx, eax
and ebx, 0x8a10a030
or ebx, ebp
xor ebx, 0x8a10a030
and eax, 0x716a5f8d
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x716a5f8d
and eax, 0x8e95a072
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd81a6856
and eax, 0x27e597a9
or eax, ebp
mov ebp, eax
xor ebp, 0x7850721
xor eax, 0x48020002
and eax, 0x6862908a
and ebp, 0x979d6f75
or ebp, eax
xor ebp, 0x6862908a
cmp ebp, 0xffffffff
setne al
sete sil
mov r9d, eax
mov r10b, byte [rsp + 8]
and r9b, r10b
mov ebx, r13d
and bl, sil
or bl, r9b
mov r9d, r10d
mov r14d, r10d
or r9b, sil
mov r10d, r9d
xor r10b, bl
xor bl, 1
or bl, r9b
xor r10b, 1
xor bl, 1
or bl, r10b
mov r9d, ebx
xor r9b, 1
and r9b, bl
xor r9b, 1
mov r10d, ebx
xor r10b, r9b
or r9b, bl
xor r9b, 1
or r9b, r10b
xor sil, r14b
xor al, sil
and al, sil
xor sil, 1
or sil, r13b
xor al, 1
mov r10d, eax
or r10b, sil
xor al, sil
mov ebx, r10d
xor bl, al
xor al, 1
or al, r10b
xor bl, 1
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov r10d, r9d
xor r10b, al
or bl, r9b
mov esi, r9d
or r9b, al
xor r9b, 1
or r9b, r10b
xor sil, 1
or al, sil
xor bl, 1
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, r9d
xor r10b, 1
mov esi, r10d
and sil, r9b
mov ebx, esi
xor bl, 1
or bl, r9b
xor sil, r10b
xor bl, 1
or bl, sil
xor bl, al
mov r9d, r10d
xor r9b, al
or al, r10b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, bl
test al, 1
mov eax, 0xea49939d
mov esi, 0xc2364666
cmovne esi, eax
test bl, 1
cmove esi, eax
test r9b, 1
mov eax, 0xc2364666
cmove esi, eax
mov dword [rsp + 0x1a4], esi
mov eax, r12d
and eax, 0x80c11500
mov esi, r8d
and esi, 0x6240840
or esi, eax
mov eax, esi
xor eax, 0x2000000
xor esi, 0xf9dbf7bf
mov ebp, esi
and ebp, 0x74661850
and eax, 0x82810500
or eax, ebp
mov ebp, r8d
xor ebp, 0x86e51d40
and ebp, r8d
mov ebx, ebp
not ebx
or esi, ebx
and ebx, 0x74661850
and ebp, 0x8b99e7af
or ebp, ebx
xor ebp, eax
not esi
or esi, ebp
mov eax, esi
not eax
and eax, 0x791ae2bf
and esi, 0x86e51d40
or esi, eax
mov eax, esi
not eax
and eax, 0xcec55c0b
and esi, 0x313aa3f4
or esi, eax
mov ebp, esi
xor ebp, 0x313aa3f4
xor esi, 0xccc4080b
and esi, 0xccfc8b1b
mov eax, ebp
and eax, 0x330374e4
or eax, esi
xor eax, 0xccfc8b1a
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
and eax, 0x612ec380
and ebp, 0x9ed13c7f
or ebp, eax
mov ebx, r12d
and ebx, 0xaaad51aa
mov eax, r8d
and eax, 0x5552ae55
or eax, ebx
mov ebx, eax
xor ebx, 0x5552ae54
and ebx, 0xfffffffe
xor eax, 0xaaad51ab
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0xc399723d
and eax, 0x3c668dc2
or eax, ebx
mov ebx, ebp
xor ebx, 0x9e512802
xor ebp, 0x612ec380
mov edi, ebp
and ebp, 0x21ae577d
and ebx, 0xde51a882
or ebx, ebp
mov ebp, eax
xor ebp, 0x1c408882
xor eax, 0xc399723d
or edi, eax
and eax, 0x21ae577d
and ebp, 0xde51a882
or ebp, eax
xor ebp, ebx
not edi
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x39c2c78b
and eax, ebp
and ebp, 0xc63d3874
or ebp, ebx
mov ebx, ebp
xor ebx, 0x46342834
xor ebp, 0x39c2c78b
mov edi, ebp
and edi, 0xa1cb97c2
and ebx, 0x5e34683d
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0xa1cb97c2
and eax, 0x5e34683d
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, r12d
and eax, 0x2a80c01
mov edi, r8d
and edi, 0xe5058002
or edi, eax
xor edi, 0xe5058002
mov ebx, r8d
and ebx, 0x185273fc
or ebx, edi
mov eax, ebx
not eax
and eax, 0x7627ce8d
and ebx, 0x89d83172
or ebx, eax
mov eax, ebp
not eax
mov esi, eax
and eax, 0xa952c413
and ebp, 0x56ad3bec
or ebp, eax
mov eax, ebx
xor eax, 0x46253960
xor ebx, 0x918a428e
or esi, ebx
and ebx, 0xa952c413
and eax, 0x56ad3bec
or eax, ebx
xor eax, ebp
mov ebp, esi
not ebp
mov ebx, esi
and ebx, 0x52d6ef7f
and ebp, 0xad291080
or ebp, ebx
mov ebx, eax
not ebx
or esi, ebx
and ebx, 0x52d6ef7f
and eax, 0xad291080
or eax, ebx
xor eax, ebp
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0x12fb187f
and esi, 0xed04e780
or esi, eax
mov eax, esi
xor eax, 0x8d04e480
xor esi, 0xba104f
and esi, 0x60ba134f
and eax, 0x9f45ecb0
or eax, esi
mov ebp, eax
xor ebp, 0x904164b0
xor eax, 0x601a114c
and eax, 0x6f1e994c
and ebp, 0x90e166b3
or ebp, eax
mov eax, ebp
xor eax, 0x260a9100
xor ebp, 0xc02430
and ebp, 0x49d42c7c
and eax, 0xb62bd383
or eax, ebp
xor eax, 0xb62bd383
setne r9b
sete al
mov ebx, r14d
or bl, al
xor bl, 1
xor al, r14b
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov ebx, eax
xor bl, 1
and al, bl
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov sil, byte [rsp + 0x74]
xor sil, 1
mov byte [rsp + 0xc4], sil
mov bl, byte [rsp + 0x1c]
or bl, sil
xor bl, 1
mov byte [rsp + 0xec], bl
or r11b, bl
xor r11b, 1
mov bl, byte [rsp + 0x3c]
xor bl, 1
mov byte [rsp + 0x110], bl
mov esi, r11d
and sil, bl
xor r11b, bl
or r11b, sil
xor r11b, r9b
mov esi, eax
xor sil, 1
and al, sil
mov r9d, esi
and r9b, al
xor al, sil
or al, r9b
mov r9d, eax
xor r9b, 1
mov ebp, eax
or bpl, r9b
mov edi, ebp
or dil, sil
xor bpl, sil
xor dil, 1
mov esi, edi
and sil, bpl
xor bpl, dil
or bpl, sil
mov edi, r11d
xor dil, 1
mov ebx, r11d
or bl, dil
mov esi, r11d
xor sil, bl
or bl, r11b
xor bl, 1
or bl, sil
mov esi, ebx
xor sil, bpl
and bl, sil
and sil, bpl
mov ebp, ebx
and bpl, sil
xor sil, bl
or sil, bpl
and r9b, r11b
mov ebx, eax
xor bl, dil
and bl, al
and al, dil
or al, r9b
mov r9d, ebx
xor r9b, 1
xor bl, al
xor al, 1
or al, r9b
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, esi
xor bl, 1
and r9b, bl
or bl, al
and al, sil
or al, r9b
mov r9d, ebx
xor r9b, al
test al, 1
mov eax, 0x1c996bcf
mov ebp, 0xa2a9735
cmovne ebp, eax
test bl, 1
mov r15d, 0xa2a9735
cmovne ebp, r15d
test r9b, 1
cmove ebp, eax
mov dword [rsp + 0x160], ebp
mov eax, r12d
and eax, 0x779a59b
mov ebp, r8d
and ebp, 0xf8865a64
or ebp, eax
xor ebp, 0xf8865a64
mov eax, ebp
mov ebx, dword [rsp + 0x10]
and eax, ebx
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0xd34a2fc
and ebp, 0xf2cb5d03
or ebp, eax
mov ebx, ebp
xor ebx, 0xf2cb5d03
xor ebp, 0x800802c
and ebp, 0x2aca952e
mov eax, ebx
and eax, 0xd5356ad1
or eax, ebp
xor eax, 0x2aca952f
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
and eax, 0x66f151b7
and ebx, 0x990eae48
or ebx, eax
mov r10d, r12d
mov eax, r12d
and eax, 0x83cd3ea9
mov ebp, r8d
and ebp, 0x7c32c156
or ebp, eax
xor ebp, 0x7c32c157
mov edi, ebp
xor edi, r12d
and edi, ebp
mov eax, ebx
xor eax, 0x990eae48
mov r9d, ebx
xor ebx, 0xb4813e00
mov esi, ebx
and ebx, eax
xor r9d, 0x66f151b7
and esi, r9d
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, edi
xor eax, 0x2d8f9048
mov esi, eax
and eax, edi
not edi
and esi, edi
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
mov ebp, r9d
and ebp, edi
xor edi, r9d
or edi, ebp
mov r9d, eax
not r9d
mov ebp, r9d
and ebp, 0x8f7edcb
and eax, 0xf7081234
or eax, ebp
mov ebp, edi
not ebp
or r9d, edi
and edi, 0x8f7edcb
and ebp, 0xf7081234
or ebp, edi
xor ebp, eax
not r9d
or r9d, ebp
mov eax, r9d
not eax
and eax, 0x8cf37595
and r9d, 0x730c8a6a
or r9d, eax
mov ebp, r8d
or ebp, 0x2c8e88b3
mov eax, ebp
and eax, 0xc6391303
mov edi, r12d
and edi, 0x1140644c
or edi, eax
mov eax, r8d
xor eax, 0xd371774c
and eax, r8d
mov r12d, r8d
mov esi, eax
not esi
or ebp, esi
and esi, 0xc6391303
and eax, 0x39c6ecfc
or eax, esi
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x2c8e88b3
and ebp, 0xd371774c
or ebp, eax
mov ebx, r9d
xor ebx, 0x730c8a6a
xor r9d, 0x8c433110
mov edi, ebp
not edi
mov eax, ebx
xor eax, edi
and eax, ebx
and r9d, 0xff4fb370
and ebx, 0xb04c8f
or ebx, r9d
and edi, 0xff4fb370
and ebp, 0xb04c8f
or ebp, edi
xor ebp, ebx
mov edi, eax
not edi
mov ebx, edi
and ebx, 0xbc912749
and eax, 0x436ed8b6
or eax, ebx
mov ebx, ebp
not ebx
or edi, ebx
and ebx, 0xbc912749
and ebp, 0x436ed8b6
or ebp, ebx
xor ebp, eax
not edi
or edi, ebp
mov ebx, edi
xor ebx, 0xa864cbd4
and ebx, edi
mov eax, edi
not edi
and edi, 0xa060c044
and eax, 0x8040b90
or eax, edi
mov ebp, eax
xor ebp, 0x40800
xor eax, 0xf7fbf46f
mov edi, eax
and edi, 0xabc287d4
and ebp, 0x244800
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xabc287d4
and ebx, 0x543d782b
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x579b342b
and eax, 0xa864cbd4
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xa3de6f25
and eax, 0x5c2190da
or eax, ebx
xor eax, 0xa3de6f25
xor ebp, eax
test ebp, eax
setne r14b
sete r11b
mov al, byte [rsp + 0x30]
mov bl, byte [rsp + 0x68]
and al, bl
mov byte [rsp + 0x9c], al
mov esi, eax
xor sil, bl
mov byte [rsp + 0x90], sil
and bl, al
or bl, sil
mov eax, ebx
xor al, 1
mov r9d, eax
mov r8d, eax
mov byte [rsp + 0x94], al
mov dil, byte [rsp + 0x44]
xor r9b, dil
mov eax, ebx
mov byte [rsp + 0x98], bl
mov r13b, byte [rsp + 0x70]
or al, r13b
xor al, 1
or al, r9b
and dil, bl
and r13b, r8b
or r13b, dil
mov r9d, eax
xor r9b, 1
mov ebx, eax
and bl, r9b
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
mov esi, r13d
xor sil, 1
mov eax, ebx
xor al, 1
and al, sil
and bl, r13b
or bl, al
mov eax, r9d
xor al, r13b
or r13b, r9b
xor r13b, 1
or r13b, al
xor r13b, 1
mov eax, ebx
and al, r13b
xor r13b, bl
or r13b, al
mov edi, r11d
xor dil, r14b
mov ebp, edi
xor bpl, 1
mov esi, edi
or sil, bpl
mov ebx, esi
xor bl, 1
mov eax, ebx
and al, sil
mov r9d, eax
xor r9b, 1
xor al, bl
or r9b, sil
xor r9b, 1
or r9b, al
mov eax, edi
xor al, bpl
and al, dil
xor r9b, al
or bl, al
xor al, sil
xor al, 1
xor bl, 1
or bl, al
xor r9b, 1
mov eax, r9d
xor al, bl
or r9b, bl
xor r9b, 1
or r9b, al
mov eax, r11d
or al, r9b
xor r9b, 1
xor al, 1
or r9b, r14b
xor r9b, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov ebx, ebp
and bl, dil
xor bl, 1
mov eax, edi
xor al, bl
or bl, dil
xor bl, 1
or bl, al
xor bpl, r11b
or dil, r14b
xor dil, 1
or dil, bpl
xor bl, r11b
xor bl, 1
mov eax, ebx
xor al, dil
or bl, dil
xor bl, 1
or bl, al
mov esi, ebx
xor sil, 1
mov eax, esi
and al, bl
xor sil, al
xor al, 1
or al, bl
xor al, 1
or al, sil
mov ebx, eax
xor bl, 1
and al, bl
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov esi, eax
and sil, r9b
xor r9b, 1
xor al, 1
and al, r9b
or al, sil
mov esi, r9d
and sil, bl
xor r9b, bl
or r9b, sil
xor al, 1
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
mov r9d, r13d
xor r9b, 1
mov ebx, r9d
and bl, r13b
xor bl, 1
mov esi, r13d
xor sil, bl
or bl, r13b
xor bl, 1
or bl, sil
mov esi, eax
xor sil, bl
or bl, al
xor bl, 1
or bl, sil
mov esi, eax
xor sil, 1
and al, sil
mov edi, esi
and dil, al
xor al, sil
or al, dil
xor al, r9b
xor al, 1
or al, r9b
mov r9d, ebx
xor r9b, 1
mov esi, r9d
and sil, bl
mov edi, esi
and dil, r9b
xor sil, r9b
or sil, dil
mov edi, eax
xor dil, 1
mov r9d, edi
and r9b, al
mov ebp, r9d
and bpl, dil
xor r9b, dil
or r9b, bpl
mov edi, esi
xor dil, 1
and dil, r9b
xor r9b, 1
and r9b, sil
or r9b, dil
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov ebx, eax
xor bl, r9b
xor r9b, 1
or r9b, al
xor bl, 1
xor r9b, 1
or r9b, bl
mov al, byte [rsp + 8]
mov esi, eax
xor sil, r11b
mov r8b, byte [rsp]
and r11b, r8b
mov edi, eax
and dil, r14b
or dil, r11b
xor r14b, al
and r14b, al
mov ebx, r14d
and bl, sil
xor r14b, sil
or r14b, bl
mov ebx, r14d
xor bl, 1
and r14b, bl
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
xor r14b, dil
mov esi, r14d
not sil
and sil, dil
mov eax, esi
and al, r14b
xor sil, r14b
or sil, al
mov r11d, esi
xor r11b, 1
mov eax, r11d
and al, sil
mov ebp, eax
xor bpl, 1
xor al, r11b
or bpl, sil
xor bpl, 1
or bpl, al
mov edi, r11d
or dil, sil
mov eax, edi
xor al, 1
mov ebx, eax
and bl, dil
mov r14d, ebx
and r14b, al
xor bl, al
or bl, r14b
mov r14d, ebp
xor r14b, 1
and r14b, bl
xor bl, 1
and bl, bpl
or bl, r14b
xor dil, sil
or al, r11b
xor al, 1
or al, dil
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
xor al, 1
mov ebx, r9d
xor bl, al
mov r11d, r9d
xor r11b, bl
xor r11b, 1
and r11b, bl
or al, r9b
xor bl, 1
and bl, r9b
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov eax, r9d
and al, bl
xor al, 1
mov esi, ebx
xor sil, al
or al, bl
xor al, 1
or al, sil
xor r11b, 1
xor al, r11b
mov ebx, r11d
and bl, r9b
xor r9b, r11b
or r9b, bl
mov ebx, r9d
xor bl, al
test bl, 1
mov ebp, 0xa25f9f42
cmove r15d, ebp
test r9b, 1
cmovne ebp, r15d
test al, 1
cmove ebp, r15d
mov dword [rsp + 0x1a0], ebp
mov r13d, r12d
mov eax, r12d
and eax, 0xe72077da
mov ebp, r10d
and ebp, 0x18df8825
or ebp, eax
mov eax, dword [rsp + 0x18]
and eax, 0xe72077da
mov esi, dword [rsp + 0x10]
and esi, 0x18df8825
or esi, eax
xor esi, ebp
or esi, dword [rsp + 0x50]
mov eax, esi
not eax
and eax, 0x7b2a73af
and esi, 0x84d58c50
or esi, eax
mov r14d, esi
xor r14d, 0x7b2a73af
and r14d, esi
mov eax, r10d
and eax, 0x14f02f60
mov ebp, r12d
and ebp, 0xeb0fd09f
or ebp, eax
mov eax, ebp
xor eax, 0xeb0fd09f
xor ebp, 0x14c00b60
and ebp, 0xbec45b76
mov ebx, eax
and ebx, 0x413ba489
or ebx, ebp
xor ebx, 0x3a11d726
and eax, 0x84d58c50
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xd667ab99
and eax, 0x29985466
or eax, ebp
mov ebx, eax
xor ebx, 0x9005402
xor eax, 0xd667ab99
mov ebp, eax
and ebp, 0xa49ba1ed
and ebx, 0x5b645e12
or ebx, ebp
mov r9d, r14d
not r9d
xor r14d, 0xa49ba1ed
and r14d, r9d
mov edi, r14d
not edi
mov esi, edi
and esi, 0x9fc7aec7
and r14d, 0x60385138
or r14d, esi
mov r11d, r9d
and r11d, eax
xor eax, r9d
or r9d, 0xa49ba1ed
mov esi, r9d
not esi
or edi, r9d
and r9d, 0x9fc7aec7
and esi, 0x40205010
or esi, r9d
xor esi, r14d
not edi
or edi, esi
mov ebp, edi
not ebp
and ebp, ebx
not ebx
and ebx, edi
or ebx, ebp
or eax, r11d
not eax
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1b0a00a8
mov ebx, eax
and ebx, 0x60207306
or ebx, ebp
xor ebx, 0x60207306
and eax, 0x84d58c51
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x8be04fff
and eax, 0x741fb000
or eax, ebp
mov r9d, eax
xor r9d, 0x741d8000
xor eax, 0x81c00099
and eax, 0x81c23099
and r9d, 0x7e3dcf66
or r9d, eax
mov eax, r12d
or eax, 0xfd3e25f4
mov ebx, eax
not ebx
and eax, 0x26eab79f
and ebx, 0x14800
or ebx, eax
or r10d, 0x2c1da0b
mov eax, r10d
not eax
and r10d, 0x26eab79f
and eax, 0xd9140060
or eax, r10d
xor eax, ebx
mov ebx, eax
not ebx
and ebx, 0x472f1fda
and eax, 0xb8d0e025
or eax, ebx
mov ebx, eax
xor ebx, 0xba113a2e
mov esi, r9d
xor r9d, 0x7e3dcf66
and r9d, ebx
xor esi, 0x81c23099
xor eax, 0x45eec5d1
mov ebp, esi
xor ebp, eax
and ebp, esi
and eax, esi
or eax, r9d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xaed6cfc4
and eax, 0x5129303b
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5129303b
and eax, 0xaed6cfc4
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x2050e01
and eax, 0xfdfaf1fe
or eax, ebx
xor eax, 0x2050e01
xor ebp, eax
test ebp, eax
sete r11b
setne r9b
mov dil, byte [rsp + 0xa8]
or dil, byte [rsp + 0xbc]
mov ebx, edi
xor bl, 1
and bl, dil
mov esi, edi
and sil, bl
xor bl, dil
or bl, sil
mov esi, r8d
mov r10d, r8d
xor sil, byte [rsp + 0x68]
mov byte [rsp + 0x70], sil
mov eax, esi
xor al, 1
mov ebp, eax
and bpl, sil
mov esi, eax
and sil, bpl
xor bpl, al
or bpl, sil
mov esi, ebx
xor sil, 1
and sil, bpl
xor bpl, 1
and bpl, bl
or bpl, sil
mov ebx, edi
and bl, al
xor al, dil
or al, bl
mov ebx, eax
xor bl, bpl
xor bpl, 1
or bpl, al
xor bl, 1
xor bpl, 1
or bpl, bl
mov esi, r9d
xor sil, r11b
mov edi, r9d
xor dil, sil
not dil
and dil, sil
mov ebx, edi
xor bl, 1
mov r14d, ebx
or r14b, dil
mov r15d, r14d
xor r15b, 1
mov eax, r14d
and al, r15b
mov r12d, r14d
xor r12b, al
xor al, 1
or al, r15b
xor al, 1
or al, r12b
mov r15d, eax
and al, dil
xor r15b, 1
and r15b, bl
or al, r15b
mov edi, r14d
and dil, bl
xor r14b, bl
or r14b, dil
mov edi, r14d
xor dil, al
xor al, 1
or al, r14b
xor dil, 1
xor al, 1
or al, dil
mov edi, ebx
xor dil, sil
or bl, sil
xor sil, 1
mov r14d, esi
xor r14b, al
and sil, r14b
and r14b, al
mov eax, esi
and al, r14b
xor r14b, sil
or r14b, al
xor bl, 1
or bl, dil
xor dil, 1
mov eax, edi
xor al, bl
or bl, dil
xor bl, 1
or bl, al
mov esi, ebx
xor sil, 1
mov eax, r14d
xor al, 1
and sil, al
or al, bl
and bl, r14b
or bl, sil
xor al, 1
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
mov esi, ebp
xor sil, 1
mov eax, esi
and al, bpl
mov edi, esi
and dil, al
xor al, sil
or al, dil
mov edi, ebx
and dil, al
xor al, 1
xor sil, bl
xor bl, 1
and al, bl
or al, dil
xor al, 1
or al, bl
or bl, bpl
xor bl, 1
or bl, sil
mov edi, eax
xor dil, 1
mov esi, eax
and sil, dil
xor sil, 1
mov ebp, edi
xor bpl, sil
or sil, dil
xor sil, 1
or sil, bpl
mov edi, ebx
xor dil, 1
mov ebp, esi
and sil, dil
xor bpl, 1
and bpl, bl
or sil, bpl
mov edi, eax
and dil, bl
xor bl, al
or bl, dil
mov eax, ebx
xor al, sil
xor sil, 1
or sil, bl
xor al, 1
xor sil, 1
or sil, al
mov al, byte [rsp + 0x8c]
mov bl, byte [rsp + 0x88]
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, ebx
xor al, 1
and al, r9b
and bl, r11b
or bl, al
mov r8d, ebx
xor r9b, r10b
mov r12b, byte [rsp + 8]
or r11b, r12b
xor r11b, 1
or r11b, r9b
xor r11b, 1
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
mov ebx, r11d
xor bl, 1
mov eax, r8d
xor al, r11b
and r11b, bl
mov r9d, r11d
and r9b, bl
xor r11b, bl
or r11b, r9b
xor r11b, r8b
or bl, r8b
xor al, 1
xor bl, 1
or bl, al
xor bl, 1
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov eax, esi
xor al, 1
mov r8d, eax
mov r9d, eax
xor al, bl
xor al, 1
and al, bl
xor bl, 1
and r8b, bl
xor r9b, bl
or r9b, r8b
xor bl, sil
xor bl, 1
and bl, sil
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, ebx
and bl, r9b
xor r9b, 1
xor al, 1
mov r8d, r9d
xor r8b, al
and r8b, r9b
and al, r9b
or al, bl
mov ebx, r8d
xor bl, al
test bl, 1
mov ebp, 0xc598a6fd
mov ebx, 0xea49939d
cmovne ebx, ebp
test al, 1
cmove ebp, ebx
test r8b, 1
cmove ebp, ebx
mov dword [rsp + 0x15c], ebp
mov esi, dword [rsp + 0x20]
mov eax, esi
and eax, 0x84201873
mov ebp, r13d
and ebp, 0x30518284
or ebp, eax
xor ebp, 0x30518284
mov eax, r13d
xor eax, 0xb4719af7
and eax, r13d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x4b8e6508
and eax, 0xb4719af7
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1a9b0ed4
and eax, 0xe564f12b
or eax, ebp
mov ebx, eax
xor ebx, 0x1a9b0ed4
and ebx, eax
mov eax, esi
and eax, 0x568072ba
mov ebp, r13d
mov r15d, r13d
and ebp, 0xa97f8d45
or ebp, eax
mov eax, ebp
xor eax, 0xa1648101
and eax, 0xe564f12b
xor ebp, 0x4c1b7c6e
or ebp, eax
mov eax, ebp
not eax
and eax, 0xea22c615
and ebp, 0x15dd39ea
or ebp, eax
mov r10d, ebx
xor r10d, 0x9b04cf29
and r10d, ebx
mov eax, ebx
not ebx
and ebx, 0x608ca402
and eax, 0x9f735bfd
or eax, ebx
mov esi, ebp
xor esi, 0x15dd39ea
mov ebx, ebp
xor ebx, 0x202c011
and ebx, 0x1743c159
xor ebp, 0x8ed9f6c3
and ebp, esi
and esi, 0xe8bc3ea6
or esi, ebx
mov r8d, eax
xor r8d, 0x9f735bfd
mov ebx, r8d
and ebx, 0x9b04cf29
mov r9d, ebx
and r9d, r10d
xor r10d, ebx
or r10d, r9d
mov r9d, esi
xor r9d, 0xe8bc3ea6
mov ebx, esi
xor ebx, 0x8c470e70
and ebx, r9d
mov r14d, ebx
not r14d
mov r11d, r14d
and r11d, 0x943e568b
and ebx, 0x6bc1a974
or ebx, r11d
mov edi, ebp
not edi
or r14d, edi
and edi, 0x943e568b
and ebp, 0x6bc1a974
or ebp, edi
xor ebp, ebx
not r14d
or r14d, ebp
mov ebp, r10d
not ebp
and ebp, r14d
not r14d
and r14d, r10d
or r14d, ebp
xor eax, 0x608ca402
mov ebp, eax
and ebp, 0xc960c364
and r8d, 0x369f3c9b
or r8d, ebp
xor esi, 0x1743c159
or eax, esi
and esi, 0xc960c364
and r9d, 0x369f3c9b
or r9d, esi
xor r9d, r8d
not eax
or eax, r9d
mov ebp, eax
not ebp
and ebp, 0x941c884d
and eax, 0x6be377b2
or eax, ebp
xor eax, 0x6be377b2
mov ebp, r14d
and ebp, eax
xor eax, r14d
or eax, ebp
mov ebp, eax
or eax, 0xe564f12b
mov ebx, eax
not ebx
and eax, 0x579d4c4d
and ebx, 0x8020290
or ebx, eax
not ebp
or ebp, 0x1a9b0ed4
mov eax, ebp
not eax
and ebp, 0x579d4c4d
and eax, 0xa060b122
or eax, ebp
xor eax, ebx
mov esi, eax
not esi
mov ebx, esi
and ebx, 1
mov edi, eax
xor edi, 0xfffffffe
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0x62997320
and edi, 0x9d668cdf
or edi, ebx
or eax, 0x35a8600
and eax, 0xe35f8710
mov ebp, esi
and esi, 0x1c003807
or esi, eax
or ebp, 0xfc053917
mov eax, ebp
not eax
and ebp, 0xe35f8710
and eax, 0xa040e8
or eax, ebp
xor eax, esi
mov ebp, eax
not ebp
and ebp, 0x3fac6e9
and eax, 0xfc053916
or eax, ebp
mov ebp, edi
xor ebp, 0x9d668cdf
xor edi, 0x62997320
mov ebx, eax
not ebx
and eax, edi
or edi, ebx
and ebx, ebp
or ebx, eax
mov eax, edi
not eax
mov ebp, edi
and ebp, 0x1f01bdca
and eax, 0xe0fe4235
or eax, ebp
mov ebp, ebx
not ebp
or edi, ebp
and ebp, 0x1f01bdca
and ebx, 0xe0fe4235
or ebx, ebp
xor ebx, eax
not edi
or edi, ebx
mov r8d, edi
not r8d
mov ebp, r8d
and ebp, 0x1830010
mov eax, edi
and eax, 0xba00588d
or eax, ebp
mov ebp, eax
xor ebp, 0x2000400c
xor eax, 0x45ffa772
mov ebx, eax
and ebx, 0xdaca1da1
and ebp, 0x2101401c
or ebp, ebx
mov esi, edi
xor esi, 0xbb83589d
and esi, edi
mov ebx, esi
not ebx
or eax, ebx
and ebx, 0xdaca1da1
and esi, 0x2535e25e
or esi, ebx
xor esi, ebp
not eax
or eax, esi
mov ebp, eax
not ebp
and ebp, 0x2aae4431
and eax, 0xd551bbce
or eax, ebp
mov ebx, eax
xor ebx, 0x26906341
xor eax, 0x8009102c
and eax, 0xc84b903e
and ebx, 0x37b46fc1
or ebx, eax
mov eax, ebx
xor eax, 0xc84b903e
and eax, ebx
and r8d, 0x1dc0ebe7
and edi, 0xe23f1418
or edi, r8d
mov ebp, edi
xor ebp, 0x22340400
and ebp, 0x37b46fc1
xor edi, 0xd58b7bd9
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0xfe72e163
and edi, 0x18d1e9c
or edi, ebp
mov r10d, eax
xor r10d, 0x5e55ca5e
and r10d, eax
mov ebp, eax
not eax
and eax, 0x4395cb0c
and ebp, 0xbc6a34f3
or ebp, eax
mov eax, edi
xor eax, 0x18d1e9c
mov ebx, edi
xor ebx, 0x1400a002
and ebx, 0x1504b006
xor edi, 0x5fd8d4c2
and edi, eax
and eax, 0xeafb4ff9
or eax, ebx
mov r8d, ebp
xor r8d, 0xbc6a34f3
mov ebx, ebp
xor ebx, 0x1dc00152
and ebx, r8d
mov r9d, ebx
and r9d, r10d
xor r10d, ebx
or r10d, r9d
mov r9d, eax
xor eax, 0x1504b006
mov r14d, eax
or r14d, 0xa1aa35a1
mov ebx, r14d
not ebx
mov r11d, r14d
and r11d, 0x4309cd0c
and ebx, 0x1c540252
or ebx, r11d
mov esi, edi
not esi
or r14d, esi
and esi, 0x4309cd0c
and edi, 0xbcf632f3
or edi, esi
xor edi, ebx
not r14d
or r14d, edi
mov ebx, r10d
not ebx
and ebx, 0xe0fe29d9
and r10d, 0x1f01d626
or r10d, ebx
mov ebx, r14d
not ebx
and ebx, 0xe0fe29d9
and r14d, 0x1f01d626
or r14d, ebx
xor r14d, r10d
xor ebp, 0x4395cb0c
mov ebx, ebp
and ebx, 0x8f906377
and r8d, 0x706f9c88
or r8d, ebx
xor r9d, 0x606b0c88
or ebp, eax
and eax, 0x8f906377
and r9d, 0x706f9c88
or r9d, eax
xor r9d, r8d
not ebp
or ebp, r9d
mov eax, ebp
not eax
and eax, 0x1bf25a0f
and ebp, 0xe40da5f0
or ebp, eax
xor ebp, 0xe40da5f0
mov eax, r14d
and eax, ebp
xor ebp, r14d
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x1a84c100
and ebp, 0x402a0804
or ebp, ebx
mov edi, ebp
xor edi, 0x280000
xor ebp, 0x101055a8
and ebp, 0x50125dac
and edi, 0xaac8000
or edi, ebp
or eax, 0x5aaec904
mov ebx, eax
not ebx
and eax, 0x50125dac
and ebx, 0xa5412253
or ebx, eax
xor ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x92e5593a
and ebx, 0x6d1aa6c5
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x34210499
mov eax, ebx
and eax, 0x920900
or eax, ebp
xor eax, 0x920900
and ebx, 0xcb4cf266
or ebx, eax
mov ebp, ebx
not ebp
and ebp, 0xcb4cf266
and ebx, 0x34b30d99
or ebx, ebp
mov ebp, ebx
or ebp, 0xada1520f
mov esi, ebp
not esi
mov edi, ebp
and edi, 0xe0f06f87
and esi, 0x120e8070
or esi, edi
mov eax, ebx
xor eax, 0x525eadf0
and eax, ebx
mov edi, eax
not edi
or ebp, edi
and edi, 0xe0f06f87
and eax, 0x1f0f9078
or eax, edi
xor eax, esi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x545f578d
and ebp, 0xaba0a872
or ebp, eax
mov edi, ebx
not edi
and ebx, 0xe0469abe
mov eax, edi
and eax, 0x1fb96541
or eax, ebx
xor eax, 0x1fb96541
or eax, edi
mov ebx, ebp
xor ebx, 0x601381c
xor ebp, 0xf9fe0582
mov edi, ebp
and edi, 0x18ccc663
and ebx, 0xe733399c
or ebx, edi
mov edi, eax
not edi
or ebp, eax
and eax, 0x18ccc663
and edi, 0xe733399c
or edi, eax
xor edi, ebx
not ebp
or ebp, edi
mov edi, ebp
not edi
mov ebx, ebp
and ebx, 0x6378e4ee
mov eax, edi
and edi, 0x9c871b11
or edi, ebx
and eax, ebp
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0x6378e4ee
and eax, 0x9c871b11
or eax, ebx
xor eax, edi
not ebp
or ebp, eax
sete r9b
setne sil
mov r8d, r12d
xor r8b, sil
mov ebx, r8d
mov al, byte [rsp]
xor bl, al
xor r8b, bl
not r8b
and r8b, bl
and r9b, al
and r12b, sil
or r12b, r9b
xor r12b, 1
or sil, r12b
mov r10d, esi
xor r10b, 1
and sil, r10b
mov r9d, esi
and r9b, r10b
xor sil, r10b
or sil, r9b
or r12b, al
mov eax, esi
and sil, r12b
xor r12b, 1
xor al, 1
and al, r12b
or sil, al
mov eax, r10d
xor al, r12b
or r12b, r10b
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, sil
xor sil, 1
or sil, r12b
xor al, 1
xor sil, 1
or sil, al
mov eax, r8d
xor al, 1
mov r9d, eax
and r9b, r8b
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov r10d, esi
xor r10b, 1
mov edi, r10d
and dil, sil
mov eax, r10d
and al, dil
xor dil, r10b
or dil, al
mov r11d, r9d
xor r11b, 1
mov ebp, r11d
or bpl, r9b
mov ebx, ebp
xor bl, 1
mov eax, ebp
and al, bl
xor bpl, al
xor al, 1
or al, bl
xor al, 1
or al, bpl
xor al, r8b
mov ebp, ebx
xor bpl, r8b
or bl, r8b
xor bl, 1
or bl, bpl
xor al, 1
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
or r10b, sil
xor r10b, 1
mov eax, esi
and al, r10b
xor r10b, sil
or r10b, al
mov eax, r10d
xor al, bl
and r10b, al
and al, bl
xor r10b, 1
xor al, 1
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
xor dil, 1
xor r9b, dil
mov ebx, r11d
and bl, dil
xor dil, r11b
or dil, bl
xor r9b, 1
xor dil, 1
mov ebx, r9d
and bl, dil
xor dil, r9b
or dil, bl
mov r8d, edi
xor r8b, 1
mov ebx, eax
xor bl, 1
and r8b, bl
or bl, dil
and dil, al
or dil, r8b
mov eax, ebx
xor al, dil
test al, 1
mov ebp, 0x14b9ba58
mov eax, 0xb3c017c5
cmovne eax, ebp
test dil, 1
mov ebp, 0xb3c017c5
cmove ebp, eax
test bl, 1
cmovne ebp, eax
mov dword [rsp + 0x158], ebp
mov eax, dword [rsp + 0x4c]
and eax, 0xb0a10aa1
mov ebp, dword [rsp + 0x54]
and ebp, 0x4f5ef55e
or ebp, eax
mov r9d, ebp
xor r9d, 0x4f5ef55e
xor ebp, 0x10000221
and ebp, 0x11548629
mov eax, r9d
and eax, 0xeeab79d6
or eax, ebp
xor eax, 0x41f8b41a
and r9d, 0x50ac3233
or r9d, eax
mov eax, r9d
not eax
and eax, 0x25b91649
and r9d, 0xda46e9b6
or r9d, eax
mov ebp, dword [rsp + 0x20]
mov eax, ebp
and eax, 0xaf53cdcc
mov ebx, r15d
and ebx, 0x50ac3233
or ebx, eax
not ebx
or ebx, ebp
mov edi, ebx
not edi
mov eax, ebx
and eax, 0xfc047990
xor ebx, 0x3a78c093
and ebx, edi
and edi, 0x3fb866f
or edi, eax
mov r10d, r9d
xor r10d, 0xda46e9b6
mov eax, r10d
or eax, 0x3a78c093
mov esi, eax
not esi
and eax, 0x9ec1b92a
and esi, 0x41060644
or esi, eax
xor r9d, 0x25b91649
mov eax, r9d
or eax, 0xc5873f6c
mov ebp, eax
not ebp
and eax, 0x9ec1b92a
and ebp, 0x20384091
or ebp, eax
xor ebp, esi
mov r8d, edi
xor edi, 0xfc047990
mov esi, edi
or esi, 0x3a78c093
mov r15d, esi
not r15d
mov r11d, esi
and r11d, 0x7b5970b3
and r15d, 0x84860f4c
or r15d, r11d
mov eax, ebx
not eax
or esi, eax
and eax, 0x7b5970b3
and ebx, 0x84a68f4c
or ebx, eax
xor ebx, r15d
not esi
or esi, ebx
mov eax, ebp
not eax
and eax, 0xfa57bb6c
and ebp, 0x5a84493
or ebp, eax
mov eax, esi
not eax
and eax, 0xfa57bb6c
and esi, 0x5a84493
or esi, eax
xor esi, ebp
mov eax, r10d
and eax, 0x5d0ff03c
and r9d, 0xa2f00fc3
or r9d, eax
xor r8d, 0x2f00643
or r10d, edi
and edi, 0x5d0ff03c
and r8d, 0xa2f00fc3
or r8d, edi
xor r8d, r9d
not r10d
or r10d, r8d
mov ebx, esi
not ebx
mov ebp, ebx
and ebp, 0x643924c2
and esi, 0x9bc6db3d
or esi, ebp
mov ebp, r10d
not ebp
or ebx, r10d
and r10d, 0x643924c2
and ebp, 0x9bc6db3d
or ebp, r10d
xor ebp, esi
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x40080201
mov eax, ebx
and eax, 0x10a43032
or eax, ebp
xor eax, 0x10a43032
and ebx, 0xaf53cdcc
or ebx, eax
mov r10d, ebx
not r10d
mov eax, r10d
and eax, 0x9ae821a2
mov edi, ebx
and edi, 0x6517de5d
or edi, eax
mov eax, edi
xor eax, 0x101c01
xor edi, 0x18880100
or edi, 0x7060014
and edi, 0x7f8f011c
and eax, 0x80101c83
or eax, edi
mov esi, r10d
or esi, 0xf8991d8b
mov r11d, esi
not r11d
and esi, 0x7f8f011c
and r11d, 0x60e260
or r11d, esi
xor r11d, eax
mov eax, r11d
not eax
and eax, 0xf74af6f7
and r11d, 0x8b50908
or r11d, eax
mov r9d, r11d
xor r9d, 0xf02c1483
mov r8d, r11d
xor r8d, 0xfd3eb7c
mov eax, r8d
and eax, 0x26eca9f6
mov r15d, r9d
and r15d, 0xd9135609
or r15d, eax
and r10d, 0x3c6f2205
and ebx, 0xc390ddfa
or ebx, r10d
mov r12d, ebx
xor r12d, 0xc390ddfa
xor ebx, 0x1c652001
and ebx, 0xdff565d3
mov eax, r12d
and eax, 0x200a9a2c
or eax, ebx
xor eax, 0x6e633da
and r12d, 0xd9135609
or r12d, eax
not r15d
or r15d, r8d
mov eax, r15d
xor eax, 0x20a300ae
mov ebp, eax
and ebp, r15d
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x84cefe30
and ebp, 0x7b3101cf
or ebp, ebx
mov ebx, r15d
not ebx
and eax, ebx
mov esi, eax
not esi
or edi, esi
and esi, 0x84cefe30
and eax, 0x7b3101cf
or eax, esi
xor eax, ebp
not edi
or edi, eax
mov r10d, r12d
not r10d
mov eax, r10d
or eax, 0x20a300ae
mov esi, eax
not esi
and eax, 0x28489d63
and esi, 0xd7146210
or esi, eax
mov ebp, r12d
or ebp, 0xdf5cff51
mov eax, ebp
not eax
and ebp, 0x28489d63
and eax, 0xa3008c
or eax, ebp
xor eax, esi
mov esi, edi
not esi
and esi, 0x5c8bf660
and edi, 0xa374099f
or edi, esi
mov esi, eax
not esi
and esi, 0x5c8bf660
and eax, 0xa374099f
or eax, esi
xor eax, edi
mov esi, ebx
and esi, 0x827d9399
and r15d, 0x7d826c66
or r15d, esi
or ebx, r10d
and r10d, 0x827d9399
and r12d, 0x7d826c66
or r12d, r10d
xor r12d, r15d
not ebx
or ebx, r12d
mov ebp, ebx
not ebp
and ebp, 0xa9870086
and ebx, 0x5678ff79
or ebx, ebp
xor ebx, 0x5678ff79
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
xor eax, 0x26eca9f7
and eax, ebx
mov edi, ebx
not ebx
and ebx, 0x47e43224
and edi, 0xb81bcddb
or edi, ebx
mov esi, edi
xor esi, 0x200881d3
xor edi, 0x6e42024
or edi, 0xd9135608
mov ebx, edi
and ebx, 0x4f360824
and esi, 0x20c8a1d3
or esi, ebx
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0x4f360824
and eax, 0xb0c9f7db
or eax, ebx
xor eax, esi
not edi
or edi, eax
xor r11d, 0xfd3eb7d
and r11d, r9d
and r8d, 1
and r9d, 0xfffffffe
or r9d, r8d
mov esi, r11d
not esi
mov ebx, esi
and ebx, 0x1847f63e
and r11d, 0xe7b809c1
or r11d, ebx
mov ebx, r9d
not ebx
or esi, ebx
and ebx, 0x1847f63e
and r9d, 0xe7b809c1
or r9d, ebx
xor r9d, r11d
not esi
or esi, r9d
mov ebx, esi
not ebx
and esi, ebx
mov ebp, ebx
and ebp, esi
xor esi, ebx
or esi, ebp
mov ebx, esi
not ebx
mov ebp, ebx
and ebp, 0xe6e77ff4
and esi, 0x1918800b
or esi, ebp
xor esi, 0x1918800b
or esi, ebx
mov r8d, edi
xor r8d, 0x112402ec
and r8d, edi
mov ebp, edi
not edi
and edi, 0x72500574
and ebp, 0x8daffa8b
or ebp, edi
mov r10d, ebp
xor r10d, 0x8daffa8b
xor ebp, 0x63740798
and ebp, r10d
mov edi, ebp
and edi, r8d
xor r8d, ebp
or r8d, edi
mov r9d, r10d
and r9d, esi
xor r10d, esi
mov eax, esi
not esi
xor eax, 0xeedbfd13
and eax, esi
or esi, 0xeedbfd13
mov edi, esi
not edi
mov ebp, esi
and ebp, 0x81b032c0
and edi, 0x1004002c
or edi, ebp
mov ebp, eax
not ebp
or esi, ebp
and ebp, 0x81b032c0
and eax, 0x7e4fcd3f
or eax, ebp
xor eax, edi
not esi
or esi, eax
mov eax, r8d
not eax
and eax, esi
not esi
and esi, r8d
or esi, eax
or r10d, r9d
not r10d
mov eax, esi
and eax, r10d
xor r10d, esi
or r10d, eax
mov ebp, r10d
not ebp
mov eax, ebp
and eax, 0xefd2e76
mov ebx, r10d
and ebx, 0xf102d189
or ebx, eax
mov edi, ebx
xor edi, 0xb1005089
xor ebx, 0x6d12476
and ebx, 0x46d3a576
and edi, 0xb92c5a89
or edi, ebx
mov eax, ebp
and eax, 0xcebfd877
and r10d, 0x31402788
or r10d, eax
xor r10d, 0x31402788
xor ebp, r10d
and ebp, r10d
mov ebx, edi
xor ebx, 0xb92c5a89
xor edi, 0x4138056
mov eax, ebx
and ebx, 0xcbe425a1
and edi, 0x341bda5e
or edi, ebx
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0xcbe425a1
and ebp, 0x341bda5e
or ebp, ebx
xor ebp, edi
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x4384d1d5
and ebx, 0xbc7b2e2a
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x4384d1d5
and ebp, 0xbc7b2e2a
or ebp, edi
xor ebp, ebx
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 ebx, eax
or ebx, 0x94a6c0ae
mov edi, ebx
not edi
and ebx, 0x9a4db168
and edi, 0x61100e11
or edi, ebx
mov ebx, eax
not ebx
and eax, 0xd167ffec
mov ebp, ebx
and ebp, 0x2e980013
or ebp, eax
xor ebp, 0x2e980013
or ebp, ebx
or ebx, 0x6b593f51
mov eax, ebx
not eax
and ebx, 0x9a4db168
and eax, 0x4a24086
or eax, ebx
xor eax, edi
mov ebx, eax
not ebx
and ebx, 0xdee4f4e
and eax, 0xf211b0b1
or eax, ebx
mov ebx, ebp
not ebx
and ebx, 0x9059d3fe
and ebp, 0x6fa62c01
or ebp, ebx
xor eax, 0x66b7701f
xor ebp, 0x6fa62c01
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x204068a2
mov ebx, ebp
and ebx, 0x10a80540
or ebx, eax
xor ebx, 0x10a80540
and ebp, 0xcf17921d
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xcf17921d
and ebp, 0x30e86de2
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xf61f2fed
and ebp, 0x9e0d012
or ebp, ebx
xor ebp, 0x9e0d012
or ebp, eax
cmp ebp, 0xffffffff
setne r11b
sete dil
mov byte [rsp + 0x8c], dil
xor dil, r11b
mov eax, edi
xor al, 1
and dil, al
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov al, byte [rsp + 0x98]
mov r10d, eax
mov r8b, byte [rsp + 0x94]
and r10b, r8b
mov byte [rsp + 0x59], r10b
xor r10b, 1
mov ebx, eax
xor bl, r10b
or r10b, al
mov r12d, eax
xor r10b, 1
or r10b, bl
mov r13b, byte [rsp + 0xc0]
and r13b, byte [rsp + 0x30]
mov esi, r13d
xor sil, 1
mov r15d, r13d
or r15b, sil
mov r9d, r15d
xor r9b, 1
mov r14d, r13d
and r14b, sil
mov eax, r14d
xor al, 1
mov byte [rsp + 0xe0], al
mov ebx, eax
or bl, sil
mov eax, esi
xor bl, 1
mov esi, r13d
mov byte [rsp + 0xdc], r13b
xor sil, r14b
mov byte [rsp + 0xd8], r14b
or bl, sil
mov ebp, ebx
xor bl, 1
and bl, r9b
and bpl, r15b
or bl, bpl
mov r9d, r15d
mov byte [rsp + 0x44], al
and r9b, al
xor r15b, al
or r15b, r9b
xor r15b, 1
mov r9d, ebx
and r9b, r15b
xor r15b, bl
or r15b, r9b
mov r9d, r10d
xor r9b, 1
mov eax, r10d
or al, r9b
mov ebx, eax
xor bl, 1
mov ebp, r12d
and bpl, al
and bl, r8b
or bl, bpl
or al, r8b
xor al, 1
mov ebp, eax
and bpl, bl
xor bl, al
or bl, bpl
mov ebp, ebx
xor bpl, r15b
and bl, bpl
and bpl, r15b
xor bl, 1
xor bpl, 1
mov eax, ebx
xor al, bpl
or bpl, bl
xor bpl, 1
or bpl, al
and r13b, r14b
or r13b, sil
mov ebx, r13d
xor bl, 1
and bl, r9b
and r13b, r10b
or r13b, bl
mov r8b, byte [rsp + 0x44]
mov ebx, r8d
xor bl, r10b
or r10b, r8b
xor r10b, 1
or r10b, bl
xor r10b, 1
mov ebx, r13d
and bl, r10b
xor r10b, r13b
or r10b, bl
mov esi, r10d
xor sil, 1
and sil, r10b
xor sil, 1
mov eax, r10d
xor al, sil
or sil, r10b
xor sil, 1
or sil, al
mov eax, ebp
xor al, 1
and al, bpl
xor al, 1
mov ebx, ebp
xor bl, al
or al, bpl
xor al, 1
or al, bl
xor al, sil
mov ebx, ebp
xor bl, sil
or sil, bpl
xor sil, 1
or sil, bl
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
or sil, bl
xor dil, 1
mov r8b, byte [rsp + 0x8c]
mov eax, r8d
and al, dil
mov r10d, r8d
xor r10b, dil
or r10b, al
mov eax, edi
or al, r11b
xor al, 1
xor dil, r11b
not dil
and dil, r11b
mov r9d, eax
and r9b, dil
xor dil, al
or dil, r9b
mov r9d, r10d
xor r9b, 1
mov ebx, r10d
and bl, r9b
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov eax, edi
xor al, 1
and al, dil
xor al, 1
mov r10d, edi
xor r10b, al
or al, dil
xor al, 1
or al, r10b
xor al, bl
mov ebx, r9d
xor bl, dil
or dil, r9b
xor dil, 1
or dil, bl
xor dil, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov ebp, esi
xor bpl, 1
mov eax, ebp
and al, sil
mov r9d, ebp
xor r9b, al
xor al, 1
or al, sil
xor al, 1
or al, r9b
mov r10d, edi
and r10b, al
xor al, 1
mov r9d, edi
xor r9b, 1
and al, r9b
or al, r10b
mov ebx, eax
xor bl, r9b
and bl, al
and r9b, dil
xor r9b, 1
mov eax, edi
xor al, r9b
or r9b, dil
xor r9b, 1
or r9b, al
xor bpl, r9b
or r9b, sil
xor bpl, 1
xor r9b, 1
or r9b, bpl
xor r9b, bl
and bl, r9b
xor r9b, 1
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov r15b, byte [rsp]
mov eax, r8d
xor al, r15b
mov ebx, eax
xor bl, byte [rsp + 8]
and bl, al
mov eax, r11d
xor al, r15b
and r11b, al
and al, r15b
xor r11b, 1
xor al, 1
mov r8d, r11d
xor r8b, al
or al, r11b
xor al, 1
or al, r8b
mov r8d, ebx
xor r8b, 1
and bl, r8b
mov r10d, r8d
and r10b, bl
xor bl, r8b
or bl, r10b
xor al, 1
xor bl, al
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
or bl, al
mov r8d, eax
or r8b, bl
xor bl, al
xor bl, 1
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov r10d, eax
and r10b, bl
xor r10b, 1
mov r8d, ebx
xor r8b, r10b
or r10b, bl
xor r10b, 1
or r10b, r8b
mov ebx, r10d
and bl, al
xor r10b, al
or r10b, bl
mov r8d, r9d
xor r8b, 1
mov esi, r9d
or sil, r8b
mov r11d, esi
xor r11b, 1
mov eax, r8d
xor al, sil
and r11b, r9b
and sil, r8b
or sil, r11b
and al, r8b
xor al, 1
xor sil, 1
mov r11d, eax
xor r11b, sil
or sil, al
xor sil, 1
or sil, r11b
mov eax, r10d
xor al, 1
mov r11d, eax
and r11b, r10b
mov ebx, r11d
xor r11b, r10b
xor bl, 1
or bl, al
xor bl, 1
or bl, r11b
mov r10d, ebx
xor r10b, sil
and bl, r10b
and r10b, sil
mov r11d, ebx
and r11b, r10b
xor r10b, bl
or r10b, r11b
mov ebx, r8d
xor bl, al
and bl, r8b
xor al, r9b
mov r8d, ebx
xor r8b, 1
xor bl, al
xor al, 1
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
mov r8d, r10d
xor r8b, 1
and al, r8b
or r8b, bl
and bl, r10b
or bl, al
mov eax, r8d
xor al, bl
test al, 1
mov eax, 0x276cca69
mov ebp, 0x14b9ba58
cmove ebp, eax
test bl, 1
cmove eax, ebp
test r8b, 1
cmovne eax, ebp
mov dword [rsp + 0x8c], eax
mov r13d, dword [rsp + 0x20]
mov ebp, r13d
and ebp, 0xc0da1049
mov r12d, dword [rsp + 0x28]
mov eax, r12d
xor eax, 0xc0da1049
and eax, r12d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x84304513
and eax, 0x7bcfbaec
or eax, ebp
mov ebp, eax
xor ebp, 0xaa140a25
xor eax, 0x44a05142
and eax, 0x55a1f1c2
and ebp, 0xaa5e0e3d
or ebp, eax
mov eax, ebp
xor eax, 0xa2140a10
and eax, 0xa6154b12
xor ebp, 0xc4b452f
or ebp, eax
mov eax, ebp
not eax
and eax, 0x924db3bf
and ebp, 0x6db24c40
or ebp, eax
mov eax, r13d
and eax, 0x2b611cc2
mov edi, r12d
and edi, 0xd49ee33d
or edi, eax
xor edi, 0x728ba82f
mov ebx, edi
xor ebx, r13d
and ebx, edi
mov eax, ebp
xor eax, 0x2d024800
xor ebp, 0x924db3bf
mov r14d, ebp
and ebp, 0x52fc2673
and eax, 0xad03d98c
or eax, ebp
mov ebp, ebx
not ebp
or r14d, ebp
and ebp, 0x52fc2673
and ebx, 0xad03d98c
or ebx, ebp
xor ebx, eax
mov eax, r14d
not eax
mov ebp, r14d
and ebp, 0xc315203c
and eax, 0x3ceadfc3
or eax, ebp
mov ebp, ebx
not ebp
or r14d, ebp
and ebp, 0xc315203c
and ebx, 0x3ceadfc3
or ebx, ebp
xor ebx, eax
not r14d
or r14d, ebx
mov eax, r14d
not eax
and eax, 0xa2014000
mov ebp, r14d
and ebp, 0x4140b12
or ebp, eax
xor ebp, 0x4140b12
and r14d, 0x59eab4ed
or r14d, ebp
mov esi, r14d
not esi
mov eax, esi
and eax, 0xcdefefc7
mov r9d, r14d
and r9d, 0x32101038
or r9d, eax
mov eax, r9d
xor eax, 0x30000030
xor r9d, 0xcdefefc7
mov ebx, r9d
and ebx, 0x8f12310c
and eax, 0x70edcef3
or eax, ebx
mov ebp, esi
and ebp, r14d
mov ebx, ebp
not ebx
or r9d, ebx
and ebx, 0x8f12310c
and ebp, 0x70edcef3
or ebp, ebx
xor ebp, eax
not r9d
or r9d, ebp
mov r8d, r9d
not r8d
mov eax, r9d
and eax, 0xc2f87fa0
mov ebp, r8d
and ebp, 0x3d07805f
or ebp, eax
xor ebp, 0x9761d657
mov edi, r8d
and edi, 0x5599a9f7
or edi, ebp
mov eax, edi
not eax
and eax, 0x436244c3
and edi, 0xbc9dbb3c
or edi, eax
and esi, 0x9fa5e203
and r14d, 0x605a1dfc
or r14d, esi
mov eax, r14d
xor eax, 0x20421408
and eax, 0xaa665608
xor r14d, 0xca3c4bf4
or r14d, eax
mov esi, edi
xor esi, 0xbc9dbb3c
mov eax, edi
xor eax, 0x4080
and eax, 0xb005d2b0
xor edi, 0x55de2b03
and edi, esi
and esi, 0x4ffa2d4f
or esi, eax
mov ebx, r14d
not ebx
mov eax, r14d
and eax, 0xdd97f19e
and ebx, 0x22680e61
or ebx, eax
mov r11d, esi
xor r11d, 0x4ffa2d4f
mov eax, r11d
and eax, 0xe943903f
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov r10d, ebx
xor ebx, 0xdd97f19e
mov eax, ebx
or eax, 0x16bc6fc0
mov ebp, eax
not ebp
and eax, 0x934946cc
and ebp, 0x68029033
or ebp, eax
or r14d, 0xe943903f
mov eax, r14d
not eax
and r14d, 0x934946cc
and eax, 0x4b42900
or eax, r14d
xor eax, ebp
mov ebp, edi
not ebp
and ebp, eax
not eax
and eax, edi
or eax, ebp
xor esi, 0xb005d2b0
mov edi, esi
and edi, 0x1a868189
and r11d, 0xe5797e76
or r11d, edi
xor r10d, 0x20680e60
or esi, ebx
and ebx, 0x1a868189
and r10d, 0xe5797e76
or r10d, ebx
xor r10d, r11d
not esi
or esi, r10d
mov ebp, esi
not ebp
and ebp, 0x9690e9cc
and esi, 0x696f1633
or esi, ebp
mov edi, eax
not edi
mov ebp, edi
and ebp, 0xb05cb0bf
and eax, 0x4fa34f40
or eax, ebp
mov ebp, esi
xor ebp, 0x49230600
xor esi, 0x9690e9cc
or edi, esi
and esi, 0xb05cb0bf
and ebp, 0x4fa34f40
or ebp, esi
xor ebp, eax
not edi
or edi, ebp
mov eax, edi
xor eax, 0x5599a9f6
and eax, edi
or edi, 0xaa665609
mov ebp, edi
not ebp
mov ebx, edi
and ebx, 0x73e465ed
and ebp, 0x4198812
or ebp, ebx
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0x73e465ed
and eax, 0x8c1b9a12
or eax, ebx
xor eax, ebp
not edi
or edi, eax
and r8d, 1
mov eax, r9d
and r9d, 0xfffffffe
or r9d, r8d
and eax, 1
mov ebp, eax
and ebp, r9d
xor r9d, eax
or r9d, ebp
mov ebp, r9d
not ebp
mov eax, r9d
and eax, 0x569ffda1
and ebp, 0xa960025e
or ebp, eax
mov r10d, edi
or r10d, 0x2b29fc36
mov r8d, r10d
not r8d
mov esi, r10d
and esi, 0xef6159a9
and r8d, 0x10960240
or r8d, esi
mov esi, edi
xor esi, 0xd4d603c9
and esi, edi
mov ebx, esi
not ebx
or r10d, ebx
and ebx, 0xef6159a9
and esi, 0x109ea656
or esi, ebx
xor esi, r8d
not r10d
or r10d, esi
mov esi, ebp
xor ebp, 0x54960181
or ebp, 0x2b29fc36
mov eax, ebp
not eax
and ebp, 0x17b4c3ec
and eax, 0xc0420001
or eax, ebp
or r9d, 0xd4d603c9
mov ebp, r9d
not ebp
and r9d, 0x17b4c3ec
and ebp, 0x28093c12
or ebp, r9d
xor ebp, eax
mov eax, r10d
not eax
and eax, 0x77b3cfbc
and r10d, 0x884c3043
or r10d, eax
mov eax, ebp
not eax
and eax, 0x77b3cfbc
and ebp, 0x884c3043
or ebp, eax
xor ebp, r10d
not edi
xor esi, 0xa960025e
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov eax, esi
not eax
and eax, 0x902388f5
and esi, 0x6fdc770a
or esi, eax
mov eax, ebp
not eax
mov edi, eax
and edi, 0x24a41427
and ebp, 0xdb5bebd8
or ebp, edi
mov ebx, esi
xor ebx, 0x4b586308
xor esi, 0x902388f5
or eax, esi
and esi, 0x24a41427
and ebx, 0xdb5bebd8
or ebx, esi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x3e82d080
and ebp, eax
and eax, 0xc17d2f7f
or eax, ebx
mov ebx, eax
xor ebx, 0x1552e48
xor eax, 0x3e82d080
mov edi, eax
and edi, 0xe4aa4137
and ebx, 0x1b55bec8
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xe4aa4137
and ebp, 0x1b55bec8
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x28a54fa8
and eax, 0xd75ab057
or eax, ebp
mov ebp, eax
xor ebp, 0x28a54fa8
xor eax, 0x4082001
and eax, 0x4086001
mov ebx, ebp
and ebx, 0x2510812
or ebx, eax
xor ebx, 0x2510812
and ebp, 0xf9a697ec
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x5495afe1
and ebp, 0xab6a501e
or ebp, eax
mov eax, ebp
xor eax, 0x510200d
xor ebp, 0x500c8742
and ebp, 0xf82f9f42
and eax, 0x7d060bd
or eax, ebp
mov ebp, eax
xor ebp, 0x18011902
xor eax, 0x5506018
and eax, 0xe57ee658
and ebp, 0x1a8119a7
or ebp, eax
mov eax, ebp
xor eax, 0x851ce050
xor ebp, 0x12011102
and ebp, 0x7263170a
and eax, 0x8d9ce8f5
or eax, ebp
mov ebp, eax
xor ebp, 0x89886015
xor eax, 0x42010208
and eax, 0x46158ae8
and ebp, 0xb9ea7517
or ebp, eax
xor ebp, 0x46158ae8
setne bl
sete r11b
mov eax, r11d
mov r9b, byte [rsp + 8]
or al, r9b
xor al, 1
mov r8d, r11d
xor r8b, r9b
not r8b
and r8b, r9b
mov r10d, r9d
mov r9d, eax
and r9b, r8b
xor r8b, al
or r8b, r9b
mov eax, r8d
xor al, 1
xor r8b, r15b
xor r8b, 1
or r8b, al
mov eax, r10d
mov r14d, r10d
and al, bl
and r11b, r15b
or r11b, al
xor r11b, 1
or r11b, bl
xor r11b, 1
xor bl, r15b
xor bl, 1
or bl, r15b
mov eax, ebx
xor al, 1
mov r9d, r11d
xor r9b, bl
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
xor bl, r11b
or al, r11b
xor r9b, 1
xor al, 1
or al, r9b
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov r9d, r8d
xor r9b, 1
or r8b, r9b
mov ebx, r9d
or bl, r8b
xor r8b, r9b
xor r8b, 1
mov r10d, ebx
xor r10b, r8b
or r8b, bl
xor r8b, 1
or r8b, r10b
mov ebx, eax
xor bl, 1
or bl, al
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov r11d, ebx
xor r11b, 1
mov esi, ebx
and sil, r11b
mov r10d, esi
xor sil, bl
xor r10b, 1
or r10b, r11b
xor r10b, 1
or r10b, sil
mov ebx, r8d
xor bl, 1
and bl, r10b
xor r10b, 1
and r10b, r8b
or r10b, bl
mov ebx, r9d
or bl, al
xor al, r9b
xor bl, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, 1
xor r10b, 1
mov ebx, r10d
or bl, al
xor r10b, al
mov eax, ebx
xor al, r10b
test r10b, 1
mov ebp, 0x1302be42
mov edi, 0x929424cf
cmovne edi, ebp
test bl, 1
mov r9d, 0x929424cf
cmovne edi, r9d
test al, 1
cmove edi, ebp
mov dword [rsp + 0x154], edi
mov ebp, r13d
and ebp, 0xcc9f3197
mov esi, r12d
and esi, 0x3360ce68
or esi, ebp
mov ebp, esi
xor ebp, 0x120c008
xor esi, 0xcc9f3197
and ebp, 0xc939d118
mov eax, esi
and eax, 0x36c62ee7
or eax, ebp
xor eax, 0xc939d119
and esi, 1
or esi, eax
mov eax, r13d
and eax, 0xbef5c16c
mov ebp, r12d
and ebp, 0x410a3e93
or ebp, eax
mov ebx, ebp
xor ebx, 0x410a3e93
xor ebp, 0x2c600004
and ebp, 0x6c6a1204
mov eax, ebx
and eax, 0x9395edfb
or eax, ebp
xor eax, 0x9395edfa
and ebx, 0xfffffffe
or ebx, eax
mov eax, ebx
not eax
and eax, 0x108f5998
and ebx, 0xef70a667
or ebx, eax
mov eax, esi
not eax
mov r8d, esi
and esi, 0x4950fd15
and eax, 0xb6af02ea
or eax, esi
mov ebp, ebx
xor ebp, 0xa6200262
xor ebx, 0x108f5998
or r8d, ebx
and ebx, 0x4950fd15
and ebp, 0xb6af02ea
or ebp, ebx
xor ebp, eax
mov eax, r8d
not eax
mov ebx, r8d
and ebx, 0x61ada55a
and eax, 0x9e525aa5
or eax, ebx
mov ebx, ebp
not ebx
or r8d, ebx
and ebx, 0x61ada55a
and ebp, 0x9e525aa5
or ebp, ebx
xor ebp, eax
not r8d
or r8d, ebp
mov eax, r13d
and eax, 0xc80104
mov ebx, r12d
mov ebp, r12d
and ebp, 0x60163051
or ebp, eax
xor ebp, 0x60163051
mov eax, r12d
xor eax, 0x60de3155
and eax, r12d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xf560f0bd
and eax, 0xa9f0f42
or eax, ebp
mov edi, eax
xor edi, 0x6a413e17
mov ebp, eax
xor ebp, 0x1a08080
and ebp, 0x21a08482
xor eax, 0xd5e5e8b1
and eax, edi
and edi, 0x9e045224
or edi, ebp
mov r10d, r8d
not r10d
mov ebx, r8d
or ebx, 0x405b2959
mov esi, ebx
and esi, 0x57874019
mov r11d, r10d
and r11d, 0xa82096a6
or r11d, esi
mov esi, r8d
xor esi, 0xbfa4d6a6
and esi, r8d
mov ebp, esi
not ebp
or ebx, ebp
and ebp, 0x57874019
and esi, 0xa878bfe6
or esi, ebp
xor esi, r11d
not ebx
or ebx, esi
mov ebp, edi
xor ebp, 0x8045020
xor edi, 0x61fbaddb
mov esi, edi
and esi, 0xd65a2ac5
and ebp, 0x29a4d422
or ebp, esi
mov esi, eax
not esi
or edi, esi
and esi, 0xd65a2ac5
and eax, 0x29a5d53a
or eax, esi
xor eax, ebp
not edi
or edi, eax
mov eax, ebx
not eax
and eax, 0x2afaf0d7
and ebx, 0xd5050f28
or ebx, eax
mov eax, edi
not eax
and eax, 0x2afaf0d7
and edi, 0xd5050f28
or edi, eax
xor edi, ebx
and r10d, 0x2d517e3e
and r8d, 0xd2ae81c1
or r8d, r10d
mov eax, r8d
xor eax, 0xd2ae81c1
xor r8d, 0x2d517e3e
and r8d, edi
not edi
and eax, edi
or r8d, eax
xor edi, r8d
test edi, r8d
setne bl
sete r11b
xor bl, r11b
and bl, r11b
mov r8d, r15d
xor r11b, r15b
mov eax, r11d
xor al, 1
and r8b, al
and r11b, r14b
or r11b, r8b
xor r11b, 1
or r11b, al
mov al, byte [rsp + 0x1c]
mov r8d, eax
mov r10b, byte [rsp + 0x110]
and r8b, r10b
xor al, r10b
or al, r8b
mov r10d, eax
mov eax, ebx
xor al, 1
or bl, al
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov eax, r10d
mov byte [rsp + 0xd0], r10b
xor r10b, 1
mov byte [rsp + 0xd4], r10b
or r10b, bl
xor bl, 1
or bl, al
mov r8d, r10d
xor r8b, bl
or bl, r10b
xor bl, 1
or bl, r8b
mov r8d, r11d
xor r8b, 1
mov esi, r11d
or sil, r8b
xor sil, 1
mov eax, r11d
and al, sil
xor sil, r11b
or sil, al
mov r10d, ebx
xor r10b, 1
mov eax, r10d
or al, bl
mov edi, r10d
and dil, al
xor al, 1
mov ebp, eax
and bpl, bl
or bpl, dil
mov edi, r10d
xor dil, al
or al, r10b
xor al, 1
or al, dil
xor al, 1
mov r10d, ebp
and r10b, al
xor al, bpl
or al, r10b
mov r10d, esi
xor r10b, 1
and sil, r10b
mov edi, r10d
and dil, sil
xor sil, r10b
or sil, dil
mov edi, eax
xor dil, 1
mov r10d, edi
and r10b, al
xor dil, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, dil
mov eax, esi
xor al, 1
and al, r10b
xor r10b, 1
and r10b, sil
or r10b, al
mov eax, r11d
xor al, bl
and al, r11b
xor bl, r8b
mov r8d, eax
xor r8b, 1
xor al, bl
xor bl, 1
or bl, r8b
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 eax, ebx
xor al, 1
mov r8d, r10d
xor r8b, 1
and bl, r8b
or r8b, al
and al, r10b
or al, bl
mov ebx, r8d
xor bl, al
test bl, 1
mov ebp, 0xd58d900e
cmove r9d, ebp
test al, 1
cmove ebp, r9d
test r8b, 1
cmovne ebp, r9d
mov dword [rsp + 0x150], ebp
mov eax, r13d
and eax, 0xaa0a220
mov r15d, r12d
mov ebp, r12d
and ebp, 0xc000a
or ebp, eax
xor ebp, 0xc000a
mov eax, r12d
and eax, 0xf5535dd5
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x722e0bae
and eax, 0x8dd1f451
or eax, ebp
mov ebx, eax
xor ebx, 0x8564123b
xor eax, 0x30800184
and eax, 0x329945c4
and ebx, 0xcd66ba3b
or ebx, eax
mov eax, r13d
and eax, 0x19224ef3
mov edi, r12d
and edi, 0xe6ddb10c
or edi, eax
mov eax, ebx
xor eax, 0xcd66ba3b
xor ebx, 0x4540
mov esi, eax
and eax, 0x339d30b7
and ebx, 0xcc62cf48
or ebx, eax
xor edi, 0x19224ef3
or edi, r13d
mov ebp, edi
not ebp
or esi, edi
and edi, 0x339d30b7
and ebp, 0xcc62cf48
or ebp, edi
xor ebp, ebx
not esi
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 1
mov esi, ebp
xor esi, 0xfffffffe
or esi, edi
and ebx, 0x4880006
mov edi, ebp
and edi, 0xc83001a0
or edi, ebx
xor edi, 0xc83001a0
and ebp, 0x3347fe59
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x3347fe58
and ebp, 0xccb801a7
or ebp, ebx
mov eax, esi
not eax
mov edi, ebp
not edi
mov ebx, eax
xor ebx, edi
and ebx, eax
and esi, 0x4141075e
and eax, 0xbebef8a1
or eax, esi
and edi, 0x4141075e
and ebp, 0xbebef8a1
or ebp, edi
xor ebp, eax
mov r10d, ebx
not r10d
mov edi, r10d
and edi, 0x643fe158
and ebx, 0x9bc01ea7
or ebx, edi
mov edi, ebp
not edi
or r10d, edi
and edi, 0x643fe158
and ebp, 0x9bc01ea7
or ebp, edi
xor ebp, ebx
not r10d
or r10d, ebp
mov ebp, r10d
or ebp, 0x92eb7909
mov edi, ebp
not edi
and ebp, 0x93b9cb9
and edi, 0x64040246
or edi, ebp
mov r8d, r10d
not r8d
mov esi, r8d
or esi, 0x6d1486f6
mov ebx, esi
not ebx
and esi, 0x93b9cb9
and ebx, 0x92c06100
or ebx, esi
xor ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x92eb7909
and ebx, 0x6d1486f6
or ebx, ebp
mov esi, ebx
not esi
and ebx, 0xaa6a17f5
and esi, 0x5595e80a
or esi, ebx
and r8d, 0x709ebdb8
xor r10d, 0x8f614247
or r10d, r8d
mov eax, r10d
not eax
and eax, 0x1797ab8a
and r10d, 0xe8685475
or r10d, eax
xor esi, 0x250b55b2
mov eax, esi
or eax, 0x8f614247
mov ebx, eax
not ebx
and eax, 0x1dd86c4
and ebx, 0x70023938
or ebx, eax
mov r9d, r10d
xor r9d, 0xe8685475
mov eax, r10d
xor eax, 0x2978000
and eax, 0x4aff8454
xor r10d, 0x9b4dcec4
and r10d, r9d
and r9d, 0xb5007bab
or r9d, eax
mov r8d, ebx
xor r8d, 0xfe22793b
mov eax, ebx
xor eax, 0x72f81c75
and eax, r8d
mov edi, eax
not edi
mov ebp, edi
and ebp, 0xcc80ecfa
and eax, 0x331e1301
or eax, ebp
or esi, 0xff65daf7
mov ebp, esi
not ebp
or edi, esi
and esi, 0xcca1ecfa
and ebp, 0x1a0100
or ebp, esi
xor ebp, eax
not edi
or edi, ebp
mov r14d, r9d
xor r14d, 0xb5007bab
mov eax, r9d
xor eax, 0x39da1ee5
and eax, r14d
mov ebp, eax
not ebp
mov r11d, ebp
and r11d, 0x56186159
and eax, 0xa9e79ea6
or eax, r11d
mov esi, r10d
not esi
or ebp, esi
and esi, 0x56186159
and r10d, 0xa9e79ea6
or r10d, esi
xor r10d, eax
not ebp
or ebp, r10d
mov eax, edi
not eax
and eax, ebp
not ebp
and ebp, edi
or ebp, eax
xor ebx, 0x1dd86c4
mov eax, ebx
and eax, 0x408619b0
and r8d, 0x3b38a40c
or r8d, eax
xor r9d, 0x4aff8454
or ebx, r9d
and r9d, 0xc4c75bf3
and r14d, 0x3b38a40c
or r14d, r9d
xor r14d, r8d
not ebx
or ebx, r14d
mov eax, ebx
not eax
and eax, 0x61741590
and ebx, 0x9e8bea6f
or ebx, eax
xor ebx, 0x9e8bea6f
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and eax, 0x8f614247
and ebx, 0x709ebdb8
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x114a20c3
and ebx, 0xcab0950c
or ebx, ebp
mov edi, ebx
xor edi, 0x8280840c
xor ebx, 0x31006882
and ebx, 0x79307982
and edi, 0x82ca844d
or edi, ebx
or eax, 0xdbfab5cf
mov ebp, eax
not ebp
and eax, 0x79307982
and ebp, 0x4050230
or ebp, eax
xor ebp, edi
mov eax, ebp
not eax
and eax, 0x24054a30
and ebp, 0xdbfab5cf
or ebp, eax
mov r8d, ebp
not r8d
mov ebx, ebp
xor ebx, 0xb0e6b6ca
and ebx, r8d
mov eax, ebx
not eax
mov esi, eax
and esi, 0x6dbcfb51
and ebx, 0x924304ae
or ebx, esi
and ebp, 0x6f2ffca2
mov esi, r8d
and esi, 0x90d0035d
or esi, ebp
xor esi, 0x90d0035d
or esi, r8d
or r8d, 0xb0e6b6ca
mov ebp, r8d
not ebp
or eax, r8d
and r8d, 0x6dbcfb51
and ebp, 0x2010024
or ebp, r8d
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x43cebd19
and eax, 0xbc3142e6
or eax, ebp
mov ebp, eax
xor ebp, 0x71200ac3
xor eax, 0xcd7f42c
mov ebx, eax
and ebx, 0x824f4130
and ebp, 0x7db0becf
or ebp, ebx
mov edi, esi
not edi
or eax, esi
and esi, 0x824f4130
and edi, 0x7db0becf
or edi, esi
xor edi, ebp
not eax
or eax, edi
mov edi, eax
not edi
mov ebx, eax
and ebx, 0x569c9031
mov ebp, edi
and edi, 0xa9636fce
or edi, ebx
and ebp, eax
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0x569c9031
and ebp, 0xa9636fce
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
setne r11b
sete sil
mov r12b, byte [rsp + 0x78]
mov ebx, r12d
mov al, byte [rsp + 0x3c]
xor bl, al
or al, r12b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov edi, ebx
and dil, al
xor bl, dil
xor dil, 1
or dil, al
xor dil, 1
or dil, bl
mov ebx, edi
xor bl, 1
mov eax, ebx
and al, dil
xor bl, al
xor al, 1
or al, dil
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, eax
and bl, r9b
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
or r9b, al
xor r9b, 1
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov r8d, esi
xor r8b, r11b
mov eax, r8d
xor al, 1
and r8b, al
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
mov ebp, r9d
xor bpl, 1
mov eax, r9d
or al, bpl
mov r10d, eax
xor r10b, 1
mov ebx, r9d
xor bl, al
and r10b, bpl
and al, r9b
or al, r10b
and bl, r9b
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov ebx, r9d
and bl, bpl
xor bpl, r9b
or bpl, bl
mov ebx, ebp
xor bl, 1
mov r9d, ebx
and r9b, al
xor al, 1
and bpl, al
or bpl, r9b
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov ebx, eax
xor bl, bpl
xor bpl, 1
or bpl, al
xor bl, 1
xor bpl, 1
or bpl, bl
mov ebx, r8d
xor bl, 1
mov eax, ebx
and al, r8b
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
or bl, r8b
xor bl, al
mov r8d, ebx
and r8b, al
mov r9d, ebx
xor r9b, r8b
xor r8b, 1
or r8b, bl
xor r9b, 1
xor r8b, 1
or r8b, r9b
mov r9d, eax
xor r9b, 1
mov r10d, eax
and r10b, r9b
mov ebx, r10d
xor bl, 1
or bl, r9b
xor r10b, al
xor bl, 1
or bl, r10b
mov r9d, ebx
and r9b, r11b
xor bl, 1
and bl, sil
or bl, r9b
mov r9d, esi
xor r9b, al
or al, sil
xor al, 1
or al, r9b
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor r8b, sil
mov ebx, r8d
xor bl, 1
mov r9d, eax
xor r9b, 1
and r9b, bl
or bl, al
and al, r8b
or al, r9b
xor bl, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, ebp
xor bl, 1
mov r8d, ebp
xor r8b, bl
and bl, bpl
xor bl, 1
mov r9d, ebp
xor r9b, bl
or bl, bpl
xor bl, 1
or bl, r9b
mov r10d, ebx
xor r10b, 1
or r10b, bl
and r8b, bpl
mov ebp, eax
xor bpl, 1
mov ebx, ebp
and bl, al
mov r9d, ebp
and r9b, bl
xor bl, bpl
or bl, r9b
mov r9d, ebx
xor r9b, 1
or r9b, bl
xor bpl, al
and bpl, al
mov r14d, r10d
xor r14b, 1
mov ebx, r10d
and bl, r14b
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov r10d, r8d
xor r10b, 1
mov eax, ebx
xor al, 1
and al, r10b
and bl, r8b
or bl, al
mov eax, r14d
xor al, r8b
or r8b, r14b
xor r8b, 1
or r8b, al
xor r8b, 1
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
xor r9b, 1
mov eax, r9d
xor al, bpl
or bpl, r9b
xor bpl, 1
or bpl, al
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov eax, r8d
xor al, 1
and r8b, al
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
xor r8b, bpl
mov eax, edi
or al, r11b
xor al, 1
xor r11b, dil
or al, r11b
or sil, dil
and r11b, dil
mov ebx, esi
xor bl, r11b
xor r11b, 1
or r11b, sil
xor bl, 1
xor r11b, 1
or r11b, bl
mov ebx, eax
xor bl, 1
mov r9d, r11d
xor r9b, al
and al, bl
mov r10d, eax
and r10b, bl
xor al, bl
or al, r10b
xor al, r11b
or r11b, bl
xor r9b, 1
xor r11b, 1
or r11b, r9b
xor r11b, 1
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov eax, r11d
xor al, 1
mov r9d, eax
and r9b, r11b
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
or al, r11b
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
xor al, r9b
mov r10d, r9d
xor r10b, bl
or bl, r9b
xor bl, 1
or bl, r10b
xor al, 1
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, ebx
xor al, 1
and bl, al
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov eax, ebx
and al, r9b
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
or r9b, bl
xor r9b, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov r11d, r8d
xor r11b, 1
mov r10d, r8d
xor r10b, r11b
and r10b, r8b
mov edi, r10d
xor dil, 1
and r10b, dil
mov eax, edi
and al, r10b
xor r10b, dil
or r10b, al
mov esi, r9d
xor sil, 1
mov ebp, r9d
xor bpl, sil
and bpl, r9b
xor r9b, r8b
or r8b, r11b
mov r14d, edi
and r14b, r8b
xor dil, r8b
mov ebx, r8d
xor r8b, 1
and bl, r8b
xor bl, 1
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, r10d
xor al, 1
and al, bl
xor bl, 1
and bl, r10b
or bl, al
or dil, r14b
mov eax, edi
xor al, bl
xor bl, 1
or bl, dil
xor al, 1
xor bl, 1
or bl, al
mov eax, ebp
xor al, 1
mov r8d, eax
and r8b, bpl
xor r8b, 1
mov r10d, ebp
xor r10b, r8b
or r8b, bpl
xor r8b, 1
or r8b, r10b
or al, bpl
mov r10d, r8d
xor r10b, al
or al, r8b
xor al, 1
or al, r10b
mov r8d, eax
xor r8b, 1
and al, r8b
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
xor al, bl
or sil, r11b
xor sil, 1
mov ebx, esi
and bl, r9b
xor r9b, sil
or r9b, bl
mov ebx, r9d
xor bl, 1
and r9b, bl
mov r8d, ebx
and r8b, r9b
xor r9b, bl
or r9b, r8b
mov ebx, eax
xor bl, r9b
xor r9b, 1
or r9b, al
xor bl, 1
mov eax, r9d
xor al, bl
test al, 1
mov ebp, 0x6f0ca654
mov eax, 0xed559b58
cmovne eax, ebp
test bl, 1
mov ebp, 0xed559b58
cmove ebp, eax
test r9b, 1
cmovne ebp, eax
mov dword [rsp + 0x14c], ebp
mov edi, r13d
mov eax, r13d
and eax, 0x10204818
mov ebp, r15d
and ebp, 0x8a413040
or ebp, eax
mov eax, ebp
xor eax, 0x403040
xor ebp, 0x710e882b
and ebp, 0xfb0f882b
and eax, 0x607050
or eax, ebp
mov ebx, r13d
or ebx, 0x9a617858
mov ebp, ebx
not ebp
and ebx, 0xfb0f882b
and ebp, 0x4900784
or ebp, ebx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x2f63d2aa
and ebp, 0xd09c2d55
or ebp, eax
mov r10d, ebp
xor r10d, 0x402d5104
xor ebp, 0x90028200
and ebp, 0x9ad28608
and r10d, 0x652d79f6
or r10d, ebp
mov ebp, r13d
and ebp, 0x6ab3708d
mov edi, r15d
and edi, 0x954c8f72
or edi, ebp
xor edi, 0x954c8f73
mov r9d, edi
xor r9d, r13d
and r9d, edi
xor r10d, 0x9ad28609
mov r8d, r10d
neg r8d
mov ebx, r8d
xor ebx, 0x307096d2
mov ebp, ebx
and ebp, r8d
mov esi, ebp
not esi
mov edi, esi
and edi, 0x232f7e26
and ebp, 0xdcd081d8
or ebp, edi
add r10d, 0xffffffff
and ebx, r10d
mov edi, ebx
not edi
or esi, edi
and edi, 0x232f7e27
and ebx, 0xdcd081d8
or ebx, edi
xor ebx, ebp
not esi
or esi, ebx
mov ebp, r9d
or ebp, 0x307096d2
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0xa1799f97
and ebx, 0x4e866028
or ebx, edi
mov edi, r9d
xor edi, 0xcf8f692d
and edi, r9d
mov eax, edi
not eax
or ebp, eax
and eax, 0xa1799f97
and edi, 0x5e866068
or edi, eax
xor edi, ebx
not ebp
or ebp, edi
mov eax, esi
not eax
and eax, 0xab643f4d
and esi, 0x549bc0b2
or esi, eax
mov eax, ebp
not eax
and eax, 0xab643f4d
and ebp, 0x549bc0b2
or ebp, eax
xor ebp, esi
mov eax, r10d
and eax, 0xaa385db8
and r8d, 0x55c7a246
or r8d, eax
mov eax, r9d
not eax
or r10d, r9d
and r9d, 0xaa385db9
and eax, 0x55c7a246
or eax, r9d
xor eax, r8d
not r10d
or r10d, eax
mov eax, r10d
not eax
and eax, 0x3cee2820
and r10d, 0xc311d7df
or r10d, eax
xor r10d, 0xc311d7df
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov eax, r13d
and eax, 0xd76b449c
mov ebp, r15d
and ebp, 0x2894bb63
or ebp, eax
mov eax, ebp
xor eax, 0x8101243
xor ebp, 0xd76b449c
mov ebx, ebp
and ebx, 0xb0cced30
and eax, 0x4f3312cf
or eax, ebx
mov esi, dword [rsp + 0x18]
mov ebx, esi
and ebx, 0xb0cced30
mov edi, dword [rsp + 0x10]
and edi, 0x4f3312cf
or edi, ebx
xor edi, eax
or ebp, esi
not ebp
or ebp, edi
mov eax, ebp
not eax
or eax, r10d
not r10d
not eax
or ebp, r10d
not ebp
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
not ebp
mov eax, ebp
and eax, r10d
xor ebp, r10d
or ebp, eax
mov eax, ebp
not eax
and eax, 0x91da8401
and ebp, 0x6e257bfe
or ebp, eax
xor ebp, 0x6e257bfe
setne bl
sete r8b
mov al, byte [rsp]
mov r10d, eax
xor r10b, r8b
mov r9d, r10d
xor r9b, 1
xor r10b, al
xor r10b, 1
or r10b, r9b
and r8b, al
and bl, byte [rsp + 8]
or bl, r8b
xor bl, 1
mov r8d, r10d
and r8b, bl
mov r9d, r10d
xor r10b, bl
or r10b, r8b
xor r9b, 1
mov r8d, ebx
or r8b, r9b
xor bl, r9b
xor bl, 1
and bl, r9b
xor bl, 1
mov r9d, r8d
xor r9b, bl
or bl, r8b
xor bl, 1
or bl, r9b
mov r8d, r10d
xor r8b, 1
mov r9d, ebx
xor r9b, 1
and bl, r10b
or r10b, r9b
and r9b, r8b
or r9b, bl
mov eax, r10d
xor al, r9b
test al, 1
mov ebp, 0x24e5b3c7
mov eax, 0xadfe0b81
cmovne eax, ebp
test r9b, 1
mov ebp, 0xadfe0b81
cmove ebp, eax
test r10b, 1
cmovne ebp, eax
mov dword [rsp + 0x148], ebp
mov eax, r15d
xor eax, 1
mov dword [rsp + 0x19c], eax
mov rdi, qword [rsp + 0x108]
or edi, eax
mov eax, edi
not eax
and eax, 0xaf47d2e0
and edi, 0x50b82d1f
or edi, eax
mov eax, r13d
and eax, 0x7b54b231
mov ebp, r15d
and ebp, 0x84ab4dce
or ebp, eax
mov eax, ebp
xor eax, 0x84ab4dce
xor ebp, 0x40041201
and ebp, 0xc4a75281
mov ebx, eax
and ebx, 0x3b58ad7e
or ebx, ebp
xor ebx, 0x3b58ad7f
and eax, 0xfffffffe
or eax, ebx
mov ebp, edi
xor ebp, 0x50b82d1f
mov ebx, eax
not ebx
xor edi, 0xaf47d2e0
and ebx, edi
or edi, eax
and eax, ebp
or eax, ebx
mov ebp, edi
not ebp
mov ebx, edi
and ebx, 0x48d2b69a
and ebp, 0xb72d4965
or ebp, ebx
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0x48d2b69a
and eax, 0xb72d4965
or eax, ebx
xor eax, ebp
not edi
or edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xd0d936af
and eax, edi
and edi, 0x2f26c950
or edi, ebp
xor edi, 0x2f26c950
mov ebp, edi
and ebp, eax
xor edi, eax
or edi, ebp
mov ebp, r13d
and ebp, 0xa024430
mov eax, r15d
and eax, 0x20042102
or eax, ebp
mov ebp, eax
xor ebp, 0x40000
xor eax, 0xdffbdefd
mov ebx, eax
and ebx, 0xadd2ab9f
and ebp, 0x2044420
or ebp, ebx
mov ebx, r15d
xor ebx, 0x2a066532
and ebx, r15d
mov esi, ebx
not esi
or eax, esi
and esi, 0xadd2ab9f
and ebx, 0x522d5460
or ebx, esi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x6ea0d47
and eax, 0xf915f2b8
or eax, ebp
mov ebp, eax
xor ebp, 0xd313978a
xor eax, 0x2cec6875
mov ebx, edi
xor ebx, eax
and ebx, edi
and eax, edi
mov esi, edi
not esi
and esi, ebp
or eax, esi
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0xa0c96800
and ebx, 0x5f3697ff
or ebx, esi
mov esi, eax
not esi
or ebp, esi
and esi, 0xa0c96800
and eax, 0x5f3697ff
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x33101501
mov ebx, ebp
and ebx, 0x4020c042
or ebx, eax
xor ebx, 0x4020c042
and ebp, 0x8ccf2abc
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x8ccf2abc
and ebp, 0x7330d543
or ebp, eax
mov eax, ebp
not eax
and eax, 0x99dc96f5
and ebp, 0x6623690a
or ebp, eax
mov eax, ebp
xor eax, 0x66006108
xor ebp, 0x985400c4
and ebp, 0x987708c6
and eax, 0x6788f739
or eax, ebp
mov ebp, eax
xor ebp, 0x8150802
xor eax, 0x61803620
and eax, 0xf1e236e4
and ebp, 0xe1dc91b
or ebp, eax
xor ebp, 0xe1dc91b
setne r9b
sete r10b
mov eax, r10d
xor al, r9b
mov r8d, eax
not r8b
and r8b, al
xor r8b, 1
mov ebx, eax
xor bl, r8b
or r8b, al
xor r8b, 1
or r8b, bl
mov eax, r8d
xor al, 1
mov ebx, eax
and bl, r10b
mov r11d, r9d
and r11b, r8b
or r11b, bl
mov esi, eax
and sil, r8b
xor al, sil
xor sil, 1
or sil, r8b
xor sil, 1
or sil, al
mov r15b, byte [rsp + 0x1c]
mov eax, r15d
xor al, byte [rsp + 0x74]
mov r8d, eax
mov byte [rsp + 0x5a], al
xor r11b, 1
or r11b, r10b
mov byte [rsp + 0x108], r11b
mov ebx, esi
and bl, r9b
mov byte [rsp + 0x88], bl
xor sil, 1
and sil, r10b
mov ebx, r15d
xor bl, r9b
mov byte [rsp + 0x84], bl
mov eax, r12d
or r10b, r12b
mov byte [rsp + 0x17], r10b
xor r9b, al
and r9b, al
mov byte [rsp + 0x16], r9b
or al, byte [rsp + 0xc4]
xor al, 1
or al, r8b
xor al, 1
mov ebx, eax
xor bl, r15b
xor al, bl
xor al, 1
and al, bl
mov r13d, eax
xor r13b, 1
and al, r13b
mov r9d, r13d
and r9b, al
xor al, r13b
or al, r9b
mov r15d, eax
xor r15b, 1
mov r9d, eax
or r9b, r15b
mov edi, r9d
xor dil, 1
mov r12d, edi
and r12b, r9b
mov ebx, r12d
xor r12b, dil
xor bl, 1
or bl, r9b
xor bl, 1
or bl, r12b
xor bl, r13b
mov edi, r9d
and dil, r13b
xor r9b, r13b
or r9b, dil
xor bl, 1
xor r9b, 1
mov edi, ebx
and dil, r9b
xor r9b, bl
or r9b, dil
mov bl, byte [rsp + 0x9c]
xor bl, 1
mov byte [rsp + 0x3c], bl
or bl, byte [rsp + 0x30]
xor bl, 1
mov byte [rsp + 0xe4], bl
mov r10b, byte [rsp + 0x90]
or r10b, bl
mov r11d, r10d
xor r11b, 1
mov r13d, r10d
and r13b, r11b
mov r12d, r15d
and r12b, al
xor r15b, r12b
xor r12b, 1
or r12b, al
mov ebp, r13d
mov r8d, r13d
xor r13b, 1
mov ebx, r11d
xor bl, r13b
mov byte [rsp + 0xcc], bl
or r13b, r11b
mov ebx, eax
xor bl, r11b
mov byte [rsp + 0x78], bl
or al, r11b
or r11b, r10b
mov edi, r11d
xor dil, 1
and r11b, dil
mov r14d, r11d
and r14b, dil
xor r11b, dil
or r11b, r14b
mov byte [rsp + 0x90], r10b
and bpl, r10b
xor r8b, r10b
or r8b, bpl
xor r8b, r11b
mov ebx, edi
xor bl, r10b
or dil, r10b
xor dil, 1
or dil, bl
mov ebx, edi
xor bl, r8b
xor r8b, 1
or r8b, dil
xor bl, 1
xor r8b, 1
or r8b, bl
mov ebx, r9d
xor bl, 1
and r9b, bl
mov r11d, ebx
and r11b, r9b
xor r9b, bl
or r9b, r11b
mov ebx, r8d
xor bl, 1
and r8b, bl
mov r11d, ebx
and r11b, r8b
xor r8b, bl
or r8b, r11b
xor r8b, r9b
xor r12b, 1
or r12b, r15b
xor r13b, 1
or r13b, byte [rsp + 0xcc]
mov ebx, r12d
xor bl, 1
and bl, r13b
xor r13b, 1
and r13b, r12b
or r13b, bl
xor al, 1
or al, byte [rsp + 0x78]
xor al, 1
mov ebx, r13d
and bl, al
xor al, r13b
or al, bl
mov ebx, r8d
xor bl, 1
xor r8b, al
or al, bl
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
or sil, byte [rsp + 0x88]
mov r11b, byte [rsp + 0x108]
mov r9d, r11d
xor r9b, 1
and r9b, r11b
mov r8d, r11d
and r8b, r9b
xor r9b, r11b
or r9b, r8b
mov r8d, esi
xor r8b, 1
mov ebx, r8d
and bl, sil
mov r10d, r8d
xor r10b, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, r10b
xor bl, r9b
mov r9d, r11d
and r9b, r8b
xor r8b, r11b
or r8b, r9b
xor r8b, 1
mov r9d, ebx
and r9b, r8b
xor r8b, bl
or r8b, r9b
mov r10d, eax
xor r10b, 1
mov r9d, r10d
and r9b, al
mov ebx, r9d
xor bl, 1
and al, bl
or bl, r10b
and r9b, r10b
or r9b, al
xor bl, 1
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov r10d, r8d
xor r10b, 1
mov r11d, r8d
or r11b, r10b
mov ebx, r11d
xor bl, 1
mov eax, r11d
and al, bl
xor al, 1
mov esi, ebx
xor sil, al
or al, bl
xor al, 1
or al, sil
mov esi, eax
xor sil, 1
and sil, r10b
and al, r8b
or al, sil
xor r11b, r10b
or bl, r8b
xor bl, 1
or bl, r11b
mov r8d, ebx
xor r8b, al
xor al, 1
or al, bl
xor r8b, 1
xor al, 1
or al, r8b
xor al, 1
mov r8d, eax
or r8b, r9b
xor al, r9b
xor al, 1
and al, r9b
mov ebx, r8d
xor bl, al
xor al, 1
or al, r8b
xor bl, 1
xor al, 1
or al, bl
mov bl, byte [rsp + 0x84]
mov r9d, ebx
xor r9b, byte [rsp + 0x1c]
and r9b, bl
mov r10b, byte [rsp + 0x16]
xor r10b, 1
mov bl, byte [rsp + 0x17]
mov r8d, ebx
xor r8b, r10b
or r10b, bl
xor r10b, 1
or r10b, r8b
mov r8d, r9d
xor r8b, 1
mov ebx, r10d
xor bl, 1
and r10b, r8b
and r9b, bl
or r9b, r10b
mov r10d, r8d
and r10b, bl
xor bl, r8b
or bl, r10b
xor bl, 1
mov r8d, r9d
and r8b, bl
xor bl, r9b
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov r9d, r8d
and r9b, bl
xor r9b, 1
mov r10d, ebx
xor r10b, r9b
or r9b, bl
xor r9b, 1
or r9b, r10b
or r8b, bl
mov r10d, r8d
xor r10b, 1
mov ebx, r8d
and bl, r10b
xor bl, 1
mov r11d, r10d
xor r11b, bl
or bl, r10b
xor bl, 1
or bl, r11b
xor r9b, 1
xor bl, r9b
mov r10d, r9d
and r10b, r8b
xor r8b, r9b
or r8b, r10b
mov r9d, r8d
xor r9b, bl
xor bl, 1
or bl, r8b
xor r9b, 1
xor bl, 1
or bl, r9b
mov r8d, ebx
xor r8b, 1
or bl, r8b
xor bl, 1
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
mov r8d, ebx
xor r8b, 1
mov r9d, eax
xor r9b, 1
mov r10d, r9d
and r10b, al
mov r11d, r9d
and r11b, r10b
xor r10b, r9b
xor r9b, bl
or al, r8b
xor al, 1
or al, r9b
or r10b, r11b
and r8b, bl
mov r9d, ebx
and r9b, r8b
xor r8b, bl
or r8b, r9b
mov ebx, r10d
xor bl, 1
and bl, r8b
xor r8b, 1
and r8b, r10b
or r8b, bl
mov r9d, r8d
xor r9b, 1
mov ebx, r8d
and bl, r9b
mov r10d, ebx
and r10b, r8b
xor bl, r8b
or bl, r10b
mov r8d, ebx
and r8b, al
mov r10d, eax
and r10b, r9b
xor r9b, al
xor al, 1
xor bl, 1
and bl, al
or bl, r8b
or r9b, r10b
mov eax, r9d
xor al, bl
test al, 1
mov eax, 0x6ebb8d26
mov ebp, 0x24e5b3c7
cmove ebp, eax
test r9b, 1
cmovne eax, ebp
test bl, 1
cmove eax, ebp
mov dword [rsp + 0x108], eax
mov r13d, dword [rsp + 0x28]
mov ebp, r13d
and ebp, 0xcde56f2
mov r12d, dword [rsp + 0x20]
mov eax, r12d
and eax, 0xf321a90d
or eax, ebp
mov ebp, eax
xor ebp, 0xa0002105
xor eax, 0x164492
and ebp, 0xacc83365
and eax, 0x5337cc9a
or eax, ebp
mov ebx, eax
xor ebx, 0x2c482300
xor eax, 0x13170c0a
and eax, 0x93971c6f
and ebx, 0x6c68e390
or ebx, eax
mov eax, ebx
xor eax, 0x93971c6f
mov edi, ebx
xor edi, 0x6c68e390
mov ebp, edi
and ebp, 0xb73e8563
xor ebx, 0x6c68e391
and ebx, eax
and eax, 0x48c17a9c
or eax, ebp
mov ebp, eax
xor ebp, 0x48c17a9c
xor eax, 0x84248462
and eax, 0xc4a5ae62
mov esi, ebp
and esi, 0x3b5a519d
or esi, eax
xor esi, 0xc4a5ae63
and ebp, 1
or ebp, esi
and edi, 0xfffffffe
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebp
not eax
mov edi, ebp
and ebp, 0x859eff51
and eax, 0x7a6100ae
or eax, ebp
mov ebp, ebx
not ebp
or edi, ebp
and ebp, 0x859eff51
and ebx, 0x7a6100ae
or ebx, ebp
xor ebx, eax
mov eax, edi
not eax
mov ebp, edi
and ebp, 0xa60a01c7
and eax, 0x59f5fe38
or eax, ebp
mov ebp, ebx
not ebp
or edi, ebp
and ebp, 0xa60a01c7
and ebx, 0x59f5fe38
or ebx, ebp
xor ebx, eax
not edi
or edi, ebx
mov ebx, edi
not ebx
mov ebp, edi
and edi, 0x101f9c52
mov eax, ebx
and eax, 0xefe063ad
or eax, edi
and ebp, 0xb2a1e8fd
xor eax, 0xefe063ad
or eax, ebx
and ebx, 0x4d5e1702
or ebx, ebp
mov ebp, eax
not ebp
and ebp, 0xd6b485b9
and eax, 0x294b7a46
or eax, ebp
mov r8d, eax
xor r8d, 0x294b7a46
xor eax, 0xd6b485b9
mov esi, eax
and esi, 0x7fcee92b
mov ebp, r8d
and ebp, 0x803116d4
or ebp, esi
mov r9d, ebx
xor r9d, 0x4d5e1702
mov edi, ebx
xor edi, 0xb2a1e8fd
mov esi, r9d
and esi, 0x7fcee92b
xor ebx, 0xcd6f01d6
and ebx, edi
mov r10d, esi
and r10d, ebx
xor ebx, esi
or ebx, r10d
mov esi, ebx
not esi
and esi, ebp
not ebp
and ebp, ebx
or ebp, esi
mov ebx, edi
and ebx, 0x96ebfb5
and r9d, 0xf691404a
or r9d, ebx
or edi, r8d
and r8d, 0x96ebfb5
and eax, 0xf691404a
or eax, r8d
xor eax, r9d
not edi
or edi, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x893b1755
and ebp, 0x76c4e8aa
or ebp, ebx
mov esi, edi
not esi
or eax, edi
and edi, 0x893b1755
and esi, 0x76c4e8aa
or esi, edi
xor esi, ebp
not eax
or eax, esi
mov ebp, eax
not ebp
and ebp, 0x42009508
mov ebx, eax
and ebx, 0x19456a00
or ebx, ebp
xor ebx, 0x19456a00
and eax, 0xa4ba00f7
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xa4ba00f7
and eax, 0x5b45ff08
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xb1654211
and eax, 0x4e9abdee
or eax, ebp
mov ebp, eax
xor ebp, 0x10010200
xor eax, 0x44002164
and eax, 0xe5646175
and ebp, 0x1a9b9e8a
or ebp, eax
mov eax, ebp
xor eax, 0x1004154
xor ebp, 0x180b9a08
and ebp, 0xfc6fba29
and eax, 0x39045d6
or eax, ebp
mov ebp, eax
xor ebp, 0x2904116
xor eax, 0xbc668808
and eax, 0xbd668cc8
and ebp, 0x42997337
or ebp, eax
xor ebp, 0x42997337
cmp ebp, 0xffffffff
setne r9b
sete bl
mov al, byte [rsp + 8]
mov r8d, eax
and r8b, bl
mov r10d, eax
mov esi, eax
xor r10b, bl
or r10b, r8b
mov eax, ebx
mov r11b, byte [rsp]
xor al, r11b
xor al, 1
xor r10b, 1
mov r8d, eax
and r8b, r10b
xor r10b, al
or r10b, r8b
mov r8d, esi
or r8b, r9b
xor r9b, sil
or bl, r11b
xor bl, 1
or bl, r9b
xor r8b, 1
or r8b, r9b
mov r9d, r8d
not r9b
and r9b, bl
xor bl, 1
mov eax, ebx
xor al, r8b
and al, bl
and r8b, bl
or r8b, r9b
xor al, 1
xor r8b, 1
mov ebx, eax
xor bl, r8b
or r8b, al
xor r8b, 1
or r8b, bl
mov r9d, r10d
xor r9b, 1
mov edi, r9d
and dil, r10b
mov r15d, edi
xor r15b, 1
mov eax, r10d
xor al, dil
or r15b, r9b
xor r15b, 1
or r15b, al
mov r11d, r15d
xor r11b, 1
mov ebp, r15d
or bpl, r11b
mov esi, ebp
xor sil, 1
mov eax, esi
and al, bpl
mov r14d, eax
and r14b, sil
xor al, sil
or al, r14b
mov esi, edi
and sil, r9b
xor dil, r9b
or dil, sil
xor dil, al
mov eax, ebp
and al, r10b
xor bpl, r10b
or bpl, al
xor dil, 1
mov eax, edi
xor al, bpl
or dil, bpl
xor dil, 1
or dil, al
mov r10d, r8d
xor r10b, 1
mov esi, r10d
or sil, r8b
mov eax, esi
xor al, 1
mov r9d, r15d
xor r9b, r8b
and r9b, r15b
and r15b, r8b
and r8b, sil
and al, r10b
or al, r8b
or sil, r10b
mov r8d, esi
xor r8b, al
xor al, 1
or al, sil
xor r8b, 1
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and al, r8b
mov esi, r8d
and sil, al
xor al, r8b
or al, sil
xor al, dil
and r11b, r10b
or r15b, r11b
mov r8d, r9d
xor r8b, 1
xor r9b, r15b
xor r15b, 1
or r15b, r8b
xor r15b, 1
or r15b, r9b
mov r8d, eax
xor r8b, 1
mov r9d, r8d
and r9b, r15b
xor r15b, 1
and al, r15b
or al, r9b
mov r9d, r8d
xor r9b, r15b
or r15b, r8b
xor r15b, 1
or r15b, r9b
mov ebx, r15d
xor bl, al
test bl, 1
mov ebp, 0x8059e793
mov ebx, 0x6f0ca654
cmove ebx, ebp
test r15b, 1
cmovne ebp, ebx
test al, 1
cmove ebp, ebx
mov dword [rsp + 0x88], ebp
mov eax, r12d
and eax, 0x40096233
mov ebp, r13d
and ebp, 0x11840000
or ebp, eax
xor ebp, 0x11840000
mov eax, r13d
mov r14d, r13d
and eax, 0xae729dcc
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x6e0ff5e6
and eax, 0x91f00a18
or eax, ebp
mov ebx, eax
xor ebx, 0xc07d682a
mov ebp, eax
xor ebp, 0x1b0292c0
and ebp, 0x1b7e92c8
xor eax, 0xe5dff9a8
and eax, ebx
and ebx, 0xe4816d36
or ebx, ebp
mov r10d, dword [rsp + 0x100]
mov edi, r10d
and edi, 0x25a29183
mov ebp, dword [rsp + 0xa4]
and ebp, 0xda5d6e7c
or ebp, edi
mov r9d, ebx
xor ebx, 0x1229080
or ebx, 0xda5d6e7c
mov esi, ebx
not esi
mov r8d, ebx
and r8d, 0x97f2d278
and esi, 0x20000183
or esi, r8d
mov edi, eax
not edi
or ebx, edi
and edi, 0x97f2d278
and eax, 0x680d2d86
or eax, edi
xor eax, esi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x10688485
and ebx, 0xef977b7a
or ebx, eax
mov eax, ebp
not eax
and eax, 0x10688485
and ebp, 0xef977b7a
or ebp, eax
xor ebp, ebx
xor r9d, 0xe4816d37
mov eax, r9d
mov ebx, r10d
and eax, r10d
xor r9d, r10d
or r9d, eax
mov r10d, ebp
not r10d
mov ebx, r10d
and ebx, 0x79f5215c
and ebp, 0x860adea3
or ebp, ebx
mov ebx, r9d
not ebx
or r10d, r9d
and r9d, 0x79f5215c
and ebx, 0x860adea3
or ebx, r9d
xor ebx, ebp
not r10d
or r10d, ebx
mov r8d, r10d
not r8d
mov ebx, r10d
or ebx, 0x12030083
and ebx, 0xfa6fbc87
mov ebp, r8d
and ebp, 0x1104100
or ebp, ebx
mov edi, r8d
or edi, 0xe97cfd04
mov esi, edi
not esi
and edi, 0xfa6fbc87
and esi, 0x4800278
or esi, edi
xor esi, ebp
mov ebp, dword [rsp + 0x54]
xor ebp, 0xe97cfd04
mov eax, dword [rsp + 0x4c]
and ebp, eax
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x70dad80e
and ebp, 0x8f2527f1
or ebp, edi
or eax, 0xe97cfd04
mov edi, eax
not edi
or ebx, eax
and eax, 0x70dad80e
and edi, 0x60102f1
or edi, eax
xor edi, ebp
not ebx
or ebx, edi
mov eax, esi
not eax
and eax, 0x3614d6df
and esi, 0xc9eb2920
or esi, eax
mov eax, ebx
not eax
and eax, 0x3614d6df
and ebx, 0xc9eb2920
or ebx, eax
xor ebx, esi
mov eax, ebx
not eax
and eax, 0xa05da71
and ebx, 0xf5fa258e
or ebx, eax
and r8d, 0x8540e67c
and r10d, 0x7abf1983
or r10d, r8d
xor ebx, 0xf5fa258e
xor r10d, 0x7abf1983
mov eax, ebx
and eax, r10d
xor r10d, ebx
or r10d, eax
mov eax, r10d
not eax
and eax, 0x86f7e408
and r10d, 0x79081bf7
or r10d, eax
xor r10d, 0x79081bf7
sete r10b
setne r9b
mov ebx, r9d
mov r13b, byte [rsp + 8]
xor bl, r13b
and bl, r9b
mov sil, byte [rsp]
mov r8d, esi
or r8b, r9b
xor r8b, 1
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov eax, r8d
xor al, 1
mov ebx, esi
and bl, al
and r8b, r13b
or r8b, bl
xor r8b, 1
or r8b, al
mov eax, r13d
and al, r9b
and r10b, sil
or r10b, al
mov eax, r10d
xor al, r9b
and al, r10b
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
xor bl, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
mov eax, esi
xor r9b, sil
xor r9b, 1
or r9b, sil
mov r15d, esi
mov eax, r9d
xor al, 1
and al, r9b
mov r11d, r9d
and r11b, al
xor al, r9b
or al, r11b
xor al, bl
mov ebx, r10d
and bl, r9b
xor r10b, r9b
or r10b, bl
mov ebx, r10d
xor bl, al
xor al, 1
or al, r10b
xor bl, 1
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov r10d, r9d
and r10b, al
xor r10b, 1
mov ebx, eax
xor bl, r10b
or r10b, al
xor r10b, 1
or r10b, bl
mov r11d, r8d
xor r11b, 1
mov ebx, r8d
or bl, r11b
mov esi, r11d
and sil, bl
xor bl, 1
mov edi, ebx
and dil, r8b
or dil, sil
mov esi, ebx
xor sil, r11b
or bl, r11b
xor bl, 1
or bl, sil
mov esi, ebx
xor sil, dil
xor dil, 1
or dil, bl
xor sil, 1
xor dil, 1
or dil, sil
mov esi, r10d
xor sil, 1
mov ebp, esi
or bpl, r10b
mov ebx, ebp
xor bl, 1
and al, bpl
or bpl, r9b
and bl, r9b
or bl, al
xor bl, 1
mov eax, ebp
xor al, bl
or bl, bpl
xor bl, 1
or bl, al
xor bl, 1
mov eax, ebx
or al, dil
xor bl, dil
xor bl, 1
and bl, dil
xor al, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
and r10b, r11b
mov eax, r8d
xor al, sil
and al, r8b
and sil, r8b
or sil, r10b
mov r8d, eax
xor r8b, 1
xor al, sil
xor sil, 1
or sil, r8b
xor sil, 1
or sil, al
mov r8d, esi
xor r8b, 1
mov eax, r8d
and al, sil
mov r9d, eax
and r9b, r8b
xor al, r8b
or al, r9b
mov r8d, eax
xor al, 1
and al, bl
xor bl, 1
and r8b, bl
or al, r8b
mov r8d, ebx
and r8b, sil
xor bl, sil
or bl, r8b
mov r9d, ebx
xor r9b, al
test bl, 1
mov r8d, 0x99a54785
mov ebp, 0x77d2eb02
cmovne ebp, r8d
test al, 1
cmove ebp, r8d
test r9b, 1
mov eax, 0x77d2eb02
cmove ebp, eax
mov dword [rsp + 0xcc], ebp
mov eax, r12d
and eax, 0x14950c4
mov edi, r14d
mov ebx, r14d
and ebx, 0x7a122502
or ebx, eax
xor ebx, 0x7a122502
mov ebp, r14d
xor ebp, 0x7b5b75c6
and ebp, r14d
mov r9d, r14d
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x84a48a39
and ebp, 0x7b5b75c6
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb7666541
and ebp, 0x48999abe
or ebp, eax
mov eax, ebp
xor eax, 0x190a9a
and eax, 0x141f6ada
xor ebp, 0x5c86f064
or ebp, eax
mov eax, ebp
not eax
and eax, 0x4c3a9637
and ebp, 0xb3c569c8
or ebp, eax
mov eax, r12d
and eax, 0x7fa15ac2
mov esi, r14d
and esi, 0x805ea53d
or esi, eax
mov eax, ebp
xor eax, 0x214408c0
xor ebp, 0x4c3a9637
mov ebx, ebp
and ebp, 0xdea9f129
and eax, 0x21560ed6
or eax, ebp
xor esi, 0x6bbe3018
or esi, r12d
mov edi, esi
not edi
or ebx, esi
and esi, 0xdea9f129
and edi, 0x21560ed6
or edi, esi
xor edi, eax
mov eax, ebx
not eax
mov ebp, ebx
and ebp, 0x4a1dcf62
and eax, 0xb5e2309d
or eax, ebp
mov ebp, edi
not ebp
or ebx, ebp
and ebp, 0x4a1dcf62
and edi, 0xb5e2309d
or edi, ebp
xor edi, eax
not ebx
or ebx, edi
mov eax, ebx
xor eax, 0xf22a4476
and eax, ebx
not ebx
and ebx, 0xf22a4476
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe6352ead
and eax, 0x19cad152
or eax, ebp
mov ebx, eax
xor ebx, 0x20156d50
and ebx, eax
mov ebp, eax
not eax
and eax, 0xc087e874
and ebp, 0x3f78178b
or ebp, eax
mov eax, ebp
xor eax, 0x100000
xor ebp, 0x56850
or ebp, 0xdfea92af
mov edi, ebp
and edi, 0x2c8edfa0
and eax, 0x112050
or eax, edi
mov edi, ebx
not edi
or ebp, edi
and edi, 0x2c8edfa0
and ebx, 0xd371205f
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x975b0d21
and ebp, 0x68a4f2de
or ebp, eax
mov edi, r14d
or edi, 0xd7a3e697
mov eax, edi
not eax
mov ebx, edi
and ebx, 0xae9297fa
and eax, 0x4c0800
or eax, ebx
mov ebx, r14d
xor ebx, 0x285c1968
and ebx, r14d
mov esi, ebx
not esi
or edi, esi
and esi, 0xae9297fa
and ebx, 0x516d6805
or ebx, esi
xor ebx, eax
not edi
or edi, ebx
mov eax, edi
not eax
and eax, 0x942bdff5
and edi, 0x6bd4200a
or edi, eax
mov r11d, ebp
xor r11d, 0x48b19f8e
mov r9d, ebp
xor r9d, 0xb74e6071
mov esi, r9d
and esi, 0xb9204bae
xor ebp, 0xf191d420
and ebp, r11d
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov r10d, edi
xor r10d, 0x43883962
mov eax, edi
xor eax, 0xbc77c69d
xor edi, 0xfaa872cc
and edi, eax
mov ebx, r10d
and ebx, 0x46dfb451
mov esi, edi
and esi, ebx
xor ebx, edi
or ebx, esi
mov edi, ebp
not edi
and edi, 0xf52d721d
and ebp, 0xad28de2
or ebp, edi
mov edi, ebx
not edi
and edi, 0xf52d721d
and ebx, 0xad28de2
or ebx, edi
xor ebx, ebp
mov edi, r11d
and edi, 0xf2d8365
and r9d, 0xf0d27c9a
or r9d, edi
or r11d, r10d
and r10d, 0xf2d8365
and eax, 0xf0d27c9a
or eax, r10d
xor eax, r9d
not r11d
or r11d, eax
mov esi, ebx
not esi
mov ebp, esi
and ebp, 0x1a4fab0e
and ebx, 0xe5b054f1
or ebx, ebp
mov ebp, r11d
not ebp
or esi, r11d
and r11d, 0x1a4fab0e
and ebp, 0xe5b054f1
or ebp, r11d
xor ebp, ebx
not esi
or esi, ebp
mov eax, esi
not eax
and esi, 0xd3df60cb
and eax, 0x2c209f34
or eax, esi
mov ebp, eax
xor ebp, 0x4009630
xor eax, 0x35160ca
and eax, 0x2b7169ce
and ebp, 0xd48e9631
or ebp, eax
xor ebp, 0x2b7169ce
cmp ebp, 0xffffffff
setne r11b
sete r9b
mov r10d, r11d
and r10b, r13b
mov ebp, r15d
and bpl, r9b
or bpl, r10b
mov eax, r13d
or al, r9b
xor al, 1
mov r10d, eax
and r10b, bpl
xor bpl, al
or bpl, r10b
mov eax, ebp
xor al, 1
and bpl, al
mov r10d, eax
and r10b, bpl
xor bpl, al
or bpl, r10b
mov eax, r11d
xor al, r15b
mov r10d, eax
xor r10b, r11b
and r10b, al
xor r9b, r15b
or r11b, r13b
xor r11b, 1
or r11b, r9b
mov r9d, r10d
xor r9b, 1
mov esi, r9d
xor r9b, r11b
mov edi, r11d
mov eax, r11d
xor al, 1
and dil, r10b
and sil, al
or sil, dil
or al, r10b
xor al, 1
or al, r9b
xor al, 1
mov r9d, esi
and r9b, al
xor al, sil
or al, r9b
xor bpl, 1
mov ebx, ebp
xor bl, al
xor bl, 1
mov r9d, ebx
or r9b, bpl
and bl, al
or al, bpl
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, r9d
xor r10b, 1
mov ebx, eax
xor bl, 1
and al, r9b
or r9b, bl
and bl, r10b
or bl, al
mov eax, r9d
xor al, bl
test bl, 1
mov ebp, 0xd7938f19
mov ebx, 0x99a54785
cmovne ebx, ebp
test r9b, 1
cmovne ebx, r8d
test al, 1
cmove ebx, ebp
mov dword [rsp + 0x144], ebx
mov ebp, r14d
and ebp, 0x2c5b208c
mov eax, r12d
and eax, 0xd3a4df73
or eax, ebp
mov esi, eax
xor esi, 0xd3a4df73
xor eax, 0x20522080
and eax, 0x71523ff1
mov ebp, esi
and ebp, 0x8eadc00e
or ebp, eax
xor ebp, 0xe503b6d3
and esi, 0x94518922
or esi, ebp
mov eax, esi
not eax
and eax, 0x915b0184
and esi, 0x6ea4fe7b
or esi, eax
mov eax, r12d
and eax, 0x6bae76dd
mov edi, r14d
xor edi, 0x94518922
or edi, eax
mov eax, edi
not eax
and eax, 0x86a9bd63
and edi, 0x7956429c
or edi, eax
mov ebp, esi
xor ebp, 0x6ea4fe7b
mov eax, esi
xor eax, 0x11100100
and eax, 0x73b4a972
xor esi, 0x724dbacb
and esi, ebp
and ebp, 0x8c4b568d
or ebp, eax
xor ebp, 0x8c4b568d
mov eax, ebp
and eax, 0x1ce944b0
mov ebx, eax
and ebx, esi
xor esi, eax
or esi, ebx
mov ebx, edi
xor ebx, 0x6116020c
mov r8d, edi
xor r8d, 0x86a9bd63
xor edi, 0x65bf062c
and edi, r8d
and ebx, 0xe316bb4f
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, esi
not eax
and eax, 0x4d7ad5b6
and esi, 0xb2852a49
or esi, eax
mov eax, ebx
not eax
and eax, 0x4d7ad5b6
and ebx, 0xb2852a49
or ebx, eax
xor ebx, esi
mov eax, ebp
and eax, r8d
xor ebp, r8d
or ebp, eax
mov eax, ebp
not eax
and eax, 0x7d2fbc4c
and ebp, 0x82d043b3
or ebp, eax
mov eax, ebx
not eax
mov edi, eax
and edi, 0xa1441c50
and ebx, 0x5ebbe3af
or ebx, edi
mov edi, ebp
xor edi, 0x29043a3
xor ebp, 0x7d2fbc4c
or eax, ebp
and ebp, 0xa1441c50
and edi, 0x5ebbe3af
or edi, ebp
xor edi, ebx
not eax
or eax, edi
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0x967aad56
and ebx, eax
or eax, 0x698552a9
mov edi, eax
and edi, 0x2e4ac8a7
and ebp, 0x90302550
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0x2e4ac8a7
and ebx, 0xd1b53758
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x92327017
and eax, 0x6dcd8fe8
or eax, ebp
mov edi, eax
xor edi, 0x90195463
xor eax, 0x6fe6ab9c
mov ebx, eax
and ebx, 0x30cc71e5
mov ebp, edi
and ebp, 0xcf338e1a
or ebp, ebx
xor ebp, 0xcf338e1b
or ebp, eax
and eax, 0xc8440114
mov ebx, edi
and ebx, 0x23016282
or ebx, eax
xor ebx, 0x23016282
and edi, 0x14ba9c69
or edi, ebx
mov eax, edi
not eax
and eax, 0xd21717bc
and edi, 0x2de8e843
or edi, eax
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0x30b994d7
xor ebp, 0x3008a9c0
and ebp, eax
and eax, 0xcf466b28
or eax, ebx
mov r8d, eax
xor r8d, 0xcf466b28
mov esi, eax
xor esi, 0xff4ec2e8
and esi, r8d
mov ebx, esi
not ebx
mov r9d, ebx
and r9d, 0xd8138861
and esi, 0x27ec779e
or esi, r9d
mov r9d, ebp
not r9d
or ebx, r9d
and r9d, 0xd8138861
and ebp, 0x27ec779e
or ebp, r9d
xor ebp, esi
not ebx
or ebx, ebp
mov r9d, edi
xor r9d, 0xc6ad8bd4
mov ebp, edi
xor ebp, 0x3952742b
xor edi, 0x95addeb
mov esi, edi
and esi, ebp
and edi, r9d
mov r10d, esi
and r10d, edi
xor edi, esi
or edi, r10d
mov esi, ebx
not esi
and esi, 0xc6f41312
and ebx, 0x390beced
or ebx, esi
mov esi, edi
not esi
and esi, 0xc6f41312
and edi, 0x390beced
or edi, esi
xor edi, ebx
xor eax, 0x30b994d7
mov ebx, eax
and ebx, 0x799cdd66
and r8d, 0x86632299
or r8d, ebx
or eax, r9d
and r9d, 0x799cdd66
and ebp, 0x86632299
or ebp, r9d
xor ebp, r8d
not eax
or eax, ebp
not eax
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov esi, eax
not esi
mov ebp, esi
and ebp, 0xa8b07818
mov edi, eax
and edi, 0x574f87e7
or edi, ebp
mov ebx, edi
xor ebx, 0x414100c6
xor edi, 0x20106810
and edi, 0x361eef31
and ebx, 0xc9e110ce
or ebx, edi
mov ebp, ebx
xor ebp, 0x89c10082
and ebp, 0xafdfe593
xor ebx, 0x10000a20
and ebx, 0x50201a6c
or ebx, ebp
and esi, 0x50201a6c
xor eax, 0xafdfe593
or eax, esi
not ebx
mov ebp, ebx
or ebp, 0xafdfe593
mov r9d, ebp
not r9d
and ebp, 0x66ab9231
and r9d, 0x1000084c
or r9d, ebp
mov r8d, r9d
xor r9d, 0x66ab9231
mov edi, r9d
or edi, 0xc1d602a9
mov ebp, edi
not ebp
and edi, 0x40c21265
and ebp, 0x1a296d02
or ebp, edi
or ebx, 0xbffffdd7
mov edi, ebx
not edi
and ebx, 0x64c29275
and edi, 8
or edi, ebx
xor edi, ebp
mov r10d, eax
not r10d
mov ebx, r10d
or ebx, 0xc1d602a9
mov r11d, ebx
not r11d
and ebx, 0x91203375
and r11d, 0x2e09cc02
or r11d, ebx
mov esi, eax
or esi, 0x3e29fd56
mov ebp, esi
not ebp
and esi, 0x91203375
and ebp, 0x40d60088
or ebp, esi
xor ebp, r11d
mov ebx, edi
not ebx
and ebx, 0x13e80827
and edi, 0x6c01f748
or edi, ebx
mov ebx, ebp
not ebx
and ebx, 0x13e80837
and ebp, 0xec17f7c8
or ebp, ebx
xor ebp, edi
xor r8d, 0x900080a
mov ebx, r9d
and ebx, 0x10201244
and r8d, 0x498b883b
or r8d, ebx
or r9d, r10d
and r10d, 0xb67477c4
and eax, 0x498b883b
or eax, r10d
xor eax, r8d
not r9d
or r9d, eax
mov eax, r9d
not eax
and eax, 0x921bc4cc
and r9d, 0x6de43b33
or r9d, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xedab3e51
and ebp, 0x1254c1ae
or ebp, eax
mov eax, r9d
xor eax, 0x440122
xor r9d, 0x921bc4cc
or ebx, r9d
and r9d, 0xedab3e51
and eax, 0x1254c1ae
or eax, r9d
xor eax, ebp
not ebx
or ebx, eax
mov edi, ebx
xor edi, 0xafdfe593
and edi, ebx
mov eax, ebx
not ebx
and ebx, 0x281ec180
and eax, 0x87c12413
or eax, ebx
mov ebp, eax
xor ebp, 0x87000002
xor eax, 0x783edbec
mov ebx, eax
and ebx, 0x20ddf591
and ebp, 0x8f020002
or ebp, ebx
mov ebx, edi
not ebx
or eax, ebx
and ebx, 0x20ddf591
and edi, 0xdf220a6e
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov r8d, eax
not r8d
mov ebx, r8d
and ebx, 0x20000051
mov edi, eax
and edi, 0x90e8c3a8
lea esi, [rbx + rdi]
lea ebx, [rbx + rdi]
add ebx, 0xa011000
xor esi, 0x90c082a0
and ebx, 0xa295108
and esi, 0xb0c082f1
or esi, ebx
mov ebx, r8d
or ebx, 0xb0e8c3f9
mov ebp, ebx
not ebp
and ebx, 0xa295108
and ebp, 0x45162c06
or ebp, ebx
xor ebp, esi
mov ebx, ebp
not ebx
and ebx, 0xb0e8c3f9
and ebp, 0x4f173c06
or ebp, ebx
and r8d, 0x3699b7ba
and eax, 0xc9664845
or eax, r8d
mov ebx, eax
xor ebx, 0xc9664845
xor eax, 0x3699b7ba
and eax, ebp
not ebp
and ebx, ebp
or eax, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r10b
setne r8b
mov bl, byte [rsp + 0x30]
mov eax, ebx
xor al, byte [rsp + 0x9c]
mov byte [rsp + 0x84], al
mov r11b, byte [rsp + 0x68]
mov edi, r11d
or dil, byte [rsp + 0x3c]
xor dil, 1
or dil, al
mov r9d, edi
xor r9b, 1
or r11b, bl
mov ebx, r11d
xor bl, 1
mov esi, edi
or sil, bl
and bl, r9b
mov eax, edi
and al, r11b
or al, bl
xor r11b, r9b
xor sil, 1
or sil, r11b
mov ebx, esi
xor bl, al
xor al, 1
or al, sil
xor bl, 1
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov ebx, edi
xor bl, r13b
and bl, dil
and r9b, r15b
and dil, r13b
or dil, r9b
mov r9d, ebx
and r9b, dil
xor dil, bl
or dil, r9b
mov byte [rsp + 0x16], dil
xor al, r15b
mov r11d, eax
xor r11b, 1
mov r9d, edi
xor r9b, 1
mov byte [rsp + 0x17], r9b
and r9b, al
and r11b, dil
or r11b, r9b
or al, dil
mov ebx, eax
xor bl, r11b
xor r11b, 1
or r11b, al
xor bl, 1
xor r11b, 1
or r11b, bl
mov eax, r8d
xor al, r10b
mov r9d, eax
xor r9b, 1
mov ebp, eax
xor bpl, r9b
and bpl, al
mov esi, ebp
xor sil, 1
or bpl, sil
mov edi, esi
xor dil, bpl
or bpl, sil
xor bpl, 1
or bpl, dil
mov ebx, r9d
and bl, al
mov esi, r9d
and sil, bl
xor bl, r9b
or bl, sil
mov r9d, ebx
xor r9b, 1
and r9b, r10b
and bl, r8b
or bl, r9b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
xor bpl, r8b
mov r9d, ebp
xor r9b, 1
mov ebx, ebp
and bl, r9b
mov esi, ebx
and sil, bpl
xor bl, bpl
or bl, sil
mov esi, eax
xor sil, 1
mov edi, ebx
xor dil, 1
and dil, al
and bl, sil
or bl, dil
xor sil, r9b
or al, bpl
xor al, 1
or al, sil
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, r11d
xor r9b, 1
mov ebx, eax
xor bl, 1
mov esi, r11d
and sil, bl
mov edi, eax
and dil, r9b
or dil, sil
mov esi, edi
xor sil, bl
and sil, dil
and bl, al
xor bl, 1
mov edi, eax
xor dil, bl
or bl, al
xor bl, 1
or bl, dil
xor bl, r11b
or bl, r9b
mov eax, esi
xor al, 1
and sil, al
mov r9d, eax
and r9b, sil
xor sil, al
or sil, r9b
mov r9d, ebx
xor r9b, 1
and r9b, bl
mov r11d, ebx
and r11b, r9b
xor r9b, bl
or r9b, r11b
mov r11d, esi
xor r11b, 1
and r11b, r9b
xor r9b, 1
and r9b, sil
or r9b, r11b
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
mov ebx, eax
xor bl, r9b
xor r9b, 1
or r9b, al
xor bl, 1
xor r9b, 1
or r9b, bl
mov esi, r8d
xor sil, r15b
and r8b, sil
and sil, r15b
xor r8b, 1
xor sil, 1
mov ebx, r8d
xor bl, sil
or sil, r8b
xor sil, 1
or sil, bl
mov eax, r13d
mov ebx, r13d
xor bl, r10b
or r10b, r13b
xor r10b, 1
or r10b, bl
xor r10b, 1
mov r8d, ebx
and r8b, r10b
xor r10b, bl
or r10b, r8b
mov r11d, r10d
xor r11b, 1
mov r8d, esi
xor r8b, r11b
mov ebx, r11d
or r11b, sil
mov eax, esi
xor sil, 1
and al, sil
xor al, 1
mov edi, eax
xor dil, sil
or al, sil
xor al, 1
or al, dil
and bl, r10b
xor bl, 1
mov esi, ebx
xor sil, r10b
or bl, r10b
xor bl, 1
or bl, sil
xor bl, al
xor r11b, 1
or r11b, r8b
mov eax, r11d
xor al, bl
xor bl, 1
or bl, r11b
xor al, 1
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
mov r10d, r8d
xor r10b, al
xor al, 1
or al, bl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, 1
mov ebx, r10d
and bl, al
xor bl, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
xor bl, r8b
mov eax, r10d
and al, r8b
xor r10b, r8b
or r10b, al
xor bl, 1
mov eax, ebx
xor al, r10b
or r10b, bl
xor r10b, 1
or r10b, al
mov ebx, r10d
xor bl, 1
mov eax, ebx
and al, r10b
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
or al, bl
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, 1
mov r8d, r9d
or r8b, al
xor r8b, 1
mov ebx, r9d
xor bl, al
or r8b, bl
and al, bl
and bl, r9b
mov r9d, eax
xor r9b, 1
xor al, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, al
mov r9d, r8d
xor r9b, 1
mov eax, ebx
xor al, 1
and bl, r8b
or r8b, al
and al, r9b
or al, bl
mov ebx, r8d
xor bl, al
test al, 1
mov eax, 0xe6eaf658
mov ebp, 0xaf63b42c
cmovne ebp, eax
test r8b, 1
mov edi, 0xaf63b42c
cmovne ebp, edi
test bl, 1
cmove ebp, eax
mov dword [rsp + 0x140], ebp
mov edi, r12d
mov eax, r12d
and eax, 0x1c422212
mov r10d, r14d
mov ebp, r14d
and ebp, 0x240800
or ebp, eax
mov eax, ebp
xor eax, 0x800
xor ebp, 0x775252b5
and ebp, 0x777652b5
and eax, 0x8002802
or eax, ebp
mov ebx, r12d
or ebx, 0x1c662a12
mov ebp, ebx
not ebp
and ebx, 0x777652b5
and ebp, 0x80898548
or ebp, ebx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x867f44be
and ebp, 0x7980bb41
or ebp, eax
mov eax, ebp
xor eax, 0x20820141
xor ebp, 0x10014a28
and ebp, 0x5565da3a
and eax, 0xaa9a25c5
or eax, ebp
mov r11d, eax
xor r11d, 0xaa9a25c5
xor eax, 0x5560503a
and eax, 0xf5f275ff
mov esi, r11d
and esi, 0xa0d8a00
or esi, eax
xor esi, 0x73930895
and r11d, 0x86617d6a
or r11d, esi
mov eax, r14d
and eax, 0x61b186a6
mov r14d, r12d
mov ebp, r12d
and ebp, 0x9e4e7959
or ebp, eax
xor ebp, 0x182f0433
mov eax, r12d
and eax, 0x799e8295
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4637519
and eax, 0xfb9c8ae6
or eax, ebp
mov ebp, r11d
not ebp
mov ebx, r11d
and ebx, 0xd615f895
xor r11d, 0xe779968a
and r11d, ebp
and ebp, 0x29ea076a
or ebp, ebx
mov r12d, eax
xor r12d, 0x129402a2
xor eax, 0x4637519
mov ebx, eax
and ebx, 0xed28dc54
and r12d, 0x12d723ab
or r12d, ebx
mov r8d, ebp
xor r8d, 0x29ea076a
mov ebx, ebp
xor ebx, 0xce9391e0
and ebx, r8d
mov esi, ebx
and esi, r11d
xor r11d, ebx
or r11d, esi
mov r9d, r12d
xor r9d, 0x12d723ab
mov esi, r12d
xor esi, 0xf5aeb521
and esi, r9d
mov r13d, esi
not r13d
mov r15d, r13d
and r15d, 0x66de1ac2
and esi, 0x9921e53d
or esi, r15d
or eax, 0x18866975
mov edi, eax
not edi
or r13d, eax
and eax, 0x66de1ac2
and edi, 0x81218408
or edi, eax
xor edi, esi
not r13d
or r13d, edi
mov eax, r11d
not eax
and eax, 0x5a3139bd
and r11d, 0xa5cec642
or r11d, eax
mov eax, r13d
not eax
and eax, 0x5a3139bd
and r13d, 0xa5cec642
or r13d, eax
xor r13d, r11d
xor ebp, 0xd615f895
mov eax, ebp
and eax, 0x6b36ae6b
and r8d, 0x94c95194
or r8d, eax
xor r12d, 0xed28dc54
or ebp, r12d
and r12d, 0x6b36ae6b
and r9d, 0x94c95194
or r9d, r12d
xor r9d, r8d
not ebp
or ebp, r9d
mov eax, ebp
not eax
and eax, 0xd62e4d07
and ebp, 0x29d1b2f8
or ebp, eax
mov ebx, r13d
not ebx
mov edi, ebx
and edi, 0x8386272b
and r13d, 0x7c79d8d4
or r13d, edi
mov edi, ebp
xor edi, 0x285190d0
xor ebp, 0xd62e4d07
or ebx, ebp
and ebp, 0x8386272b
and edi, 0x7c79d8d4
or edi, ebp
xor edi, r13d
not ebx
or ebx, edi
mov r8d, ebx
xor r8d, 0x86617d6b
and r8d, ebx
mov eax, ebx
not ebx
and ebx, 0x82411869
and eax, 0x4206502
or eax, ebx
xor eax, 0x4206502
mov ebp, eax
and ebp, r8d
xor r8d, eax
or r8d, ebp
mov eax, r14d
mov r13d, r14d
and eax, 0x3d583b00
mov ebx, r10d
and ebx, 0x468
or ebx, eax
xor ebx, 0x468
mov ebp, r10d
and ebp, 0xc2a7c097
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x4c1bfd7f
and ebp, 0xb3e40280
or ebp, eax
mov eax, ebp
xor eax, 0x8ebc3de8
mov ebx, ebp
xor ebp, 0x275e1645
and ebp, eax
mov edi, r8d
not edi
mov eax, edi
and eax, 0xa9e22bad
mov esi, r8d
xor esi, 0xa9e22bad
and esi, r8d
mov r9d, eax
and r9d, esi
xor esi, eax
or esi, r9d
xor ebx, 0x21420205
and ebx, 0xa9e22bad
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, esi
not eax
and eax, ebp
not ebp
and ebp, esi
or ebp, eax
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0xb8fadf79
and eax, 0x47052086
or eax, ebx
or ebp, r8d
and r8d, 0xb8fadf79
and edi, 0x47052086
or edi, r8d
xor edi, eax
not ebp
or ebp, edi
cmp ebp, 0xffffffff
setne r8b
sete r11b
mov al, byte [rsp + 0xd8]
xor al, byte [rsp + 0x44]
mov r15b, byte [rsp + 0xe0]
mov r14b, byte [rsp + 0xdc]
or r15b, r14b
xor r15b, 1
or r15b, al
mov r9d, r15d
xor r9b, 1
mov edi, r9d
and dil, r15b
mov esi, r9d
and sil, dil
xor dil, r9b
or r9b, r15b
mov ebx, r9d
xor bl, 1
mov eax, ebx
and al, r9b
xor al, 1
mov ebp, eax
xor bpl, r9b
or al, r9b
xor al, 1
or al, bpl
mov ebp, r14d
xor al, r14b
mov r9d, ebx
xor r9b, r14b
or bl, r14b
xor bl, 1
or bl, r9b
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r14b, byte [rsp + 0x94]
mov eax, r14d
mov bpl, byte [rsp + 0x98]
or al, bpl
mov byte [rsp + 0x44], al
xor al, 1
mov r9d, ebp
and r9b, al
xor al, bpl
or al, r9b
mov r9d, eax
xor r9b, 1
and r9b, bl
xor bl, 1
and bl, al
or bl, r9b
or dil, sil
mov eax, edi
xor al, 1
and al, bpl
mov r9d, r14d
and dil, r14b
or dil, al
mov eax, r15d
mov esi, r15d
xor sil, r14b
or al, r14b
xor al, 1
or al, sil
mov r9d, eax
xor r9b, dil
xor dil, 1
or dil, al
xor r9b, 1
xor dil, 1
or dil, r9b
mov r9d, ebx
xor r9b, 1
mov eax, ebx
and al, r9b
mov esi, eax
and sil, bl
xor al, bl
or al, sil
xor al, dil
mov ebx, r9d
and bl, dil
xor r9b, dil
or r9b, bl
xor al, 1
xor r9b, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov edi, r11d
xor dil, r8b
mov esi, edi
xor sil, 1
mov eax, esi
or al, dil
mov ebp, esi
and bpl, al
xor al, 1
mov ebx, eax
xor bl, dil
and bl, al
and al, dil
or al, bpl
mov ebp, ebx
and bpl, al
xor al, bl
or al, bpl
mov ebp, eax
xor bpl, 1
mov ebx, ebp
and bl, al
xor bpl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, bpl
mov eax, ebx
and al, r8b
xor bl, 1
and bl, r11b
or bl, al
mov eax, r11d
or al, dil
xor sil, r8b
xor al, 1
or al, sil
xor dil, r11b
xor dil, 1
mov esi, edi
xor sil, al
or al, dil
xor al, 1
or al, sil
mov ebp, ebx
xor bpl, 1
and bl, bpl
mov esi, ebp
and sil, bl
xor bl, bpl
or bl, sil
xor bl, al
mov esi, ebp
and sil, al
xor bpl, al
or bpl, sil
xor bpl, 1
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov edi, ebp
xor dil, 1
mov r15d, edi
and r15b, bpl
mov eax, r15d
xor al, 1
mov esi, ebp
xor sil, al
or al, bpl
xor al, 1
or al, sil
mov r12d, eax
xor r12b, 1
or r12b, al
mov ebx, r9d
xor bl, 1
mov eax, ebx
or al, r9b
mov esi, eax
xor sil, 1
and r9b, al
or al, bl
and sil, bl
or sil, r9b
xor al, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov eax, r12d
xor al, 1
mov ebx, r12d
and bl, al
xor r12b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r12b
mov r9d, edi
and r9b, r15b
xor r15b, dil
or r15b, r9b
xor r15b, bl
mov ebx, eax
xor bl, bpl
or al, bpl
xor al, 1
or al, bl
xor r15b, 1
mov ebx, r15d
xor bl, al
or r15b, al
xor r15b, 1
or r15b, bl
mov eax, r15d
xor al, 1
and r15b, al
mov ebx, eax
and bl, r15b
xor r15b, al
or r15b, bl
xor r15b, sil
mov eax, r8d
mov r14b, byte [rsp + 8]
or al, r14b
mov r12b, byte [rsp]
mov r9d, r12d
or r9b, r8b
xor r8b, r14b
not r8b
and r8b, r14b
xor r8b, 1
mov ebx, eax
xor bl, r8b
or r8b, al
xor r8b, 1
or r8b, bl
xor r11b, r14b
xor r11b, 1
mov eax, r9d
xor al, r11b
or r11b, r9b
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
and r11b, al
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
xor r11b, r8b
mov ebx, r11d
xor bl, 1
and bl, r8b
mov eax, ebx
and al, r11b
xor bl, r11b
or bl, al
mov eax, ebx
xor al, 1
or al, bl
mov r8d, ebx
or r8b, al
xor al, bl
xor r8b, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
xor al, 1
mov ebx, r15d
xor bl, al
and al, r15b
mov r8d, ebx
xor r8b, 1
or al, bl
and bl, al
xor al, 1
mov r9d, eax
xor r9b, r8b
and r9b, al
and al, r8b
or al, bl
mov ebx, r9d
xor bl, al
test bl, 1
mov ebp, 0x3af13808
mov ebx, 0xaf63b42c
cmovne ebx, ebp
test al, 1
cmove ebp, ebx
test r9b, 1
cmove ebp, ebx
mov dword [rsp + 0xe0], ebp
and r10d, 0x524d4866
mov ebx, r13d
and ebx, 0xadb2b799
or ebx, r10d
mov ebp, ebx
xor ebp, 0xa0022598
xor ebx, 0x524c4022
and ebx, 0x5ffcd223
and ebp, 0xa0032ddc
or ebp, ebx
mov eax, ebp
xor eax, 0x4914c202
xor ebp, 0x30918
and ebp, 0x16eb1939
and eax, 0xe914e6c6
or eax, ebp
mov ebp, eax
xor ebp, 0x2100c200
or ebp, 0xd83f2dd7
mov ebx, ebp
not ebx
and ebp, 0x1ec7a5de
and ebx, 0x21005220
or ebx, ebp
xor eax, 0x102b0911
or eax, 0x27c0d228
mov ebp, eax
not ebp
and eax, 0x1ec7a5de
and ebp, 0xc0380801
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0x27c0d228
and ebp, 0xd83f2dd7
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x1897789b
mov edi, ebp
and edi, 0xe7688764
or edi, ebx
mov ebx, ebp
xor ebx, 0xfffffffe
and ebx, ebp
xor edi, 0xe7688765
or edi, eax
and eax, 0xaacb1d5a
and ebp, 0x5534e2a4
or ebp, eax
xor ebp, 0x5534e2a4
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov ebp, edi
not ebp
mov eax, edi
and edi, 0xaca4dba2
and ebp, 0x535b245d
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xaca4dba2
and ebx, 0x535b245d
or ebx, edi
xor ebx, ebp
not eax
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
mov ebp, ebx
and ebp, 0xa2770c45
and eax, 0x5d88f3ba
or eax, ebp
xor eax, 0x5d88f3ba
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
cmp eax, 0xffffffff
setne r9b
sete r8b
mov r13b, byte [rsp + 0xd0]
mov eax, r13d
mov r14b, byte [rsp + 0xd4]
and al, r14b
mov ebx, eax
and bl, r13b
xor al, r13b
or al, bl
mov ebx, eax
xor bl, r14b
or al, r14b
xor al, 1
or al, bl
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 r10d, r8d
xor r10b, r9b
mov esi, r10d
xor sil, 1
and r10b, sil
mov eax, esi
and al, r10b
xor r10b, sil
or r10b, al
mov edi, ebx
xor dil, r12b
mov eax, edi
xor al, 1
or bl, byte [rsp + 8]
xor bl, 1
or bl, al
mov r11d, eax
and r11b, dil
mov ebp, r11d
and bpl, al
xor r11b, al
or r11b, bpl
mov eax, ebx
xor al, 1
mov ebp, r11d
xor r11b, 1
and r11b, al
and bpl, bl
or r11b, bpl
mov eax, ebx
and al, dil
xor bl, dil
or bl, al
xor r11b, 1
mov eax, r11d
xor al, bl
or r11b, bl
xor r11b, 1
or r11b, al
mov ebx, r10d
xor bl, 1
or sil, r9b
mov eax, esi
xor al, 1
and sil, bl
mov edi, r10d
and dil, al
or dil, sil
mov esi, edi
xor sil, bl
and sil, dil
xor bl, al
not bl
and bl, al
xor al, r10b
and al, r10b
xor bl, 1
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov r10d, esi
xor r10b, 1
mov ebp, eax
xor bpl, 1
mov edi, r10d
and dil, bpl
mov ebx, ebp
mov r15d, ebp
xor bpl, r10b
mov r12d, r10d
and r10b, sil
xor r12b, r10b
xor r10b, 1
or r10b, sil
xor r10b, 1
or r10b, r12b
and bl, al
xor r15b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r15b
xor bl, r10b
or bpl, dil
xor bpl, 1
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov eax, r11d
xor al, 1
mov ebx, eax
and bl, r11b
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
or al, r11b
mov r10d, ebx
xor r10b, 1
mov r11d, eax
xor r11b, 1
and r11b, r10b
or r10b, al
and al, bl
or al, r11b
xor al, 1
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
mov ebx, ebp
xor bl, 1
mov r10d, ebp
or r10b, bl
xor bl, r10b
mov r11d, ebp
and r11b, r10b
xor r10b, bpl
or r10b, r11b
mov r11d, ebx
xor r11b, r10b
or r10b, bl
xor r10b, 1
or r10b, r11b
mov ebx, eax
xor bl, 1
and bl, r10b
xor r10b, 1
and r10b, al
or r10b, bl
and r8b, r13b
mov eax, r14d
and al, r9b
or al, r8b
xor r13b, al
and r13b, al
mov eax, r9d
xor al, r14b
and r9b, al
and al, r14b
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov r9d, eax
mov r8d, eax
or al, r13b
mov ebx, r13d
mov r11d, r13d
xor r11b, 1
xor r9b, 1
and r8b, r11b
and bl, r9b
or bl, r8b
xor r9b, r11b
xor al, 1
or al, r9b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, eax
xor r8b, 1
mov ebx, eax
or bl, r8b
mov r9d, ebx
xor r9b, 1
and r9b, al
mov eax, r8d
xor al, bl
and al, r8b
and bl, r8b
or bl, r9b
mov r8d, eax
xor r8b, 1
xor al, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
or al, bl
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
mov r8d, eax
and r8b, bl
mov r11d, ebx
xor r11b, al
xor al, r8b
xor r8b, 1
or r8b, bl
xor r8b, 1
or r8b, al
and r11b, bl
mov r9d, r10d
xor r9b, 1
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov esi, ebx
xor sil, 1
mov edi, ebx
or dil, sil
xor bl, dil
or dil, sil
xor bl, 1
xor dil, 1
or dil, bl
mov ebp, r8d
xor bpl, 1
mov eax, r8d
or al, bpl
mov esi, eax
xor sil, 1
mov ebx, r11d
xor bl, 1
and r11b, al
or al, bl
and bl, sil
or bl, r11b
xor al, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov eax, ebx
xor al, 1
or al, dil
xor dil, 1
or dil, bl
mov ebx, edi
xor bl, al
or dil, al
xor dil, 1
or dil, bl
and r8b, r10b
mov eax, r9d
xor al, bpl
and al, r9b
and bpl, r9b
or bpl, r8b
xor al, 1
xor bpl, 1
mov ebx, eax
xor bl, bpl
or bpl, al
xor bpl, 1
or bpl, bl
mov eax, ebp
xor al, 1
and al, bpl
xor al, 1
mov ebx, ebp
xor bl, al
or al, bpl
xor al, 1
or al, bl
mov ebx, edi
xor bl, 1
and bl, al
xor al, 1
mov r8d, edi
xor r8b, al
and r8b, dil
and al, dil
or al, bl
mov ebx, r8d
xor bl, al
test bl, 1
mov ebx, 0x4c9c323b
mov ebp, 0x6bf9f63b
cmovne ebp, ebx
test al, 1
cmove ebx, ebp
test r8b, 1
cmove ebx, ebp
mov dword [rsp + 0xdc], ebx
mov r14d, dword [rsp + 0x20]
mov ebp, r14d
and ebp, 0x55e3fb30
mov edi, dword [rsp + 0x28]
mov eax, edi
and eax, 0xaa1c04cf
or eax, ebp
mov ebp, eax
xor ebp, 0x2204004d
xor eax, 0x45830120
and ebp, 0x3264fa5d
and eax, 0xcd9b05a2
or eax, ebp
mov ebx, r14d
mov r13d, r14d
and ebx, 0xcbb29ccc
mov ebp, edi
and ebp, 0x344d6333
or ebp, ebx
mov ebx, ebp
xor ebx, 0x344d6333
xor ebp, 0xcbb29ccc
or ebp, ebx
mov r8d, eax
xor r8d, 0x3264fa5d
mov r9d, eax
xor eax, 0xa795395f
and eax, r8d
mov esi, eax
not esi
mov ebx, esi
and ebx, 0x86ea36ec
and eax, 0x7915c913
or eax, ebx
mov edi, r8d
or edi, 0x6a0e3cfd
mov ebx, edi
not ebx
or esi, edi
and edi, 0x86ea36ec
and ebx, 0x1111c102
or ebx, edi
xor ebx, eax
not esi
or esi, ebx
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0x6a0e3cfd
mov eax, ebp
xor eax, 0x95f1c302
and eax, ebx
mov r10d, edi
and r10d, eax
xor eax, edi
or eax, r10d
mov edi, esi
not edi
and edi, eax
not eax
and eax, esi
or eax, edi
xor r9d, 0xcd9b05a2
mov edi, r9d
and edi, 0x8ff9a194
and r8d, 0x70065e6b
or r8d, edi
or r9d, ebx
and ebx, 0x8ff9a194
and ebp, 0x70065e6b
or ebp, ebx
xor ebp, r8d
not r9d
or r9d, ebp
mov ebp, r9d
not ebp
and ebp, 0xa690c3c4
and r9d, 0x596f3c3b
or r9d, ebp
mov esi, eax
not esi
mov ebp, esi
and ebp, 0xdfb31445
and eax, 0x204cebba
or eax, ebp
mov ebp, r9d
xor ebp, 0x4c283a
xor r9d, 0xa690c3c4
or esi, r9d
and r9d, 0xdfb31445
and ebp, 0x204cebba
or ebp, r9d
xor ebp, eax
not esi
or esi, ebp
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0xa48b815
mov ebp, esi
xor ebp, 0xa48b815
and ebp, esi
mov edi, eax
and edi, ebp
xor ebp, eax
or ebp, edi
mov eax, ebp
not eax
and eax, 0x75513301
and ebp, 0x8aaeccfe
or ebp, eax
mov r8d, ebp
xor r8d, 0x7f198b14
mov edi, r8d
and edi, 0xff7f22c2
mov r9d, ebp
xor ebp, 0x8066a9d6
or ebp, edi
mov edi, ebp
not edi
and edi, 0x91124cf3
and ebp, 0x6eedb30c
or ebp, edi
and ebx, 0x80dd3d
xor esi, 0xff7f22c2
or esi, ebx
mov edi, esi
not edi
and edi, 0x74d31821
and esi, 0x8b2ce7de
or esi, edi
mov eax, ebp
xor ebp, 0x91124cf3
mov ebx, esi
xor ebx, 0x8b2ce7de
and ebx, ebp
xor eax, 0x6eedb30c
xor esi, 0x74d31821
mov edi, eax
xor edi, esi
and edi, eax
and esi, eax
or esi, ebx
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov eax, esi
not eax
and eax, 0x6f640201
mov ebx, esi
and ebx, 0x901b20c2
or ebx, eax
xor ebx, 0x901b20c2
and esi, 0x80dd3c
or esi, ebx
xor r9d, 0x80e674ea
mov edi, r8d
and r8d, 1
and r9d, 0xfffffffe
or r9d, r8d
or edi, 0xfffffffe
mov eax, r9d
not eax
mov ebp, edi
or edi, eax
and eax, 0xd8b175a6
and r9d, 0x274e8a59
or r9d, eax
not ebp
or ebp, 0xd8b175a6
xor ebp, r9d
not edi
or edi, ebp
mov eax, edi
xor eax, 0x9f4b6461
and eax, edi
not edi
and edi, 0x9f4b6461
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd6ca777c
and eax, 0x29358883
or eax, ebp
mov ebx, eax
xor ebx, 0xb67eece2
mov r8d, esi
not r8d
xor eax, 0x4981131d
and ebx, r8d
or r8d, eax
and eax, esi
or eax, ebx
mov ebp, r8d
not ebp
mov ebx, r8d
and ebx, 0x2a35ae54
and ebp, 0xd5ca51ab
or ebp, ebx
mov ebx, eax
not ebx
or r8d, ebx
and ebx, 0x2a35ae54
and eax, 0xd5ca51ab
or eax, ebx
xor eax, ebp
not r8d
or r8d, eax
mov r9d, r8d
not r9d
mov eax, r9d
and eax, 0x802700d0
mov edi, r8d
and edi, 0x6d080a0a
or edi, eax
mov eax, edi
xor eax, 0x49080a0a
xor edi, 0x80347041
and edi, 0xa4347041
and eax, 0x490b0a9a
or eax, edi
mov esi, r9d
or esi, 0xed2f0ada
mov ebp, esi
not ebp
and esi, 0xa4347041
and ebp, 0x12c08524
or ebp, esi
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x12d0f525
and ebp, 0xed2f0ada
or ebp, eax
mov r15d, ebp
not r15d
and ebp, 0xb9119c75
and r15d, 0x46ee638a
or r15d, ebp
mov ebp, r15d
xor ebp, 0x82d4de1
xor r15d, 0x46ee638a
and r15d, ebp
mov ebp, r9d
and ebp, 0xb13cd194
and r8d, 0x4ec32e6b
or r8d, ebp
xor r9d, r8d
and r9d, r8d
mov ebx, r9d
xor ebx, 0x50e6ac1c
and ebx, r9d
mov r10d, r9d
not r9d
and r9d, 0x7d903b37
and r10d, 0x826fc4c8
or r10d, r9d
mov r8d, r15d
not r8d
mov eax, r15d
xor eax, 0x50e6ac1c
and eax, r8d
mov esi, r15d
and esi, 0xaf1953e3
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov r9d, r10d
xor r10d, 0x7d903b37
mov ebp, r10d
or ebp, 0xaf1953e3
mov eax, ebp
not eax
mov r11d, ebp
and r11d, 0x9908b77d
and eax, 0x40e60800
or eax, r11d
mov edi, ebx
not edi
or ebp, edi
and edi, 0x9908b77d
and ebx, 0x66f74882
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, esi
not eax
and eax, ebp
not ebp
and ebp, esi
or ebp, eax
mov eax, r15d
and eax, 0xf14f22e8
and r8d, 0xeb0dd17
or r8d, eax
xor r9d, 0x220c400
or r15d, r10d
and r10d, 0xf14f22e8
and r9d, 0xeb0dd17
or r9d, r10d
xor r9d, r8d
not r15d
or r15d, r9d
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xaa5b9798
and ebp, 0x55a46867
or ebp, eax
mov eax, r15d
not eax
or ebx, r15d
and r15d, 0xaa5b9798
and eax, 0x55a46867
or eax, r15d
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
xor eax, 0xc7118b7b
and eax, ebx
not ebx
and ebx, 0xc7118b7b
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x89d2a510
and eax, 0x762d5aef
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x2a24da06
and eax, 0xd5db25f9
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd5db25f9
and eax, 0x2a24da06
or eax, ebp
mov ebp, eax
not ebp
mov edi, ebp
and edi, eax
and ebp, 0x902ce4c6
and eax, 0x6fd31b39
or eax, ebp
xor eax, 0x902ce4c6
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
mov ebx, eax
and ebx, 0xfb584a23
mov ebp, edi
and edi, 0x4a7b5dc
or edi, ebx
and ebp, eax
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0xfb584a23
and ebp, 0x4a7b5dc
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x9e5fffb3
and eax, 0x61a0004c
or eax, ebp
xor eax, 0x61a0004c
cmp eax, 0xffffffff
setne r10b
sete r8b
mov r11d, r8d
xor r11b, r10b
mov eax, r11d
xor al, 1
mov ebp, eax
and bpl, r11b
mov r9d, eax
and r9b, bpl
xor bpl, al
or bpl, r9b
mov r9b, byte [rsp + 0xc0]
mov eax, r9d
xor al, 1
mov byte [rsp + 0x78], al
and al, r9b
xor al, 1
mov esi, eax
xor sil, r9b
or al, r9b
mov ebx, r9d
xor al, 1
or al, sil
mov r9b, byte [rsp + 0x40]
mov r12b, byte [rsp + 0x30]
or r9b, r12b
xor al, r9b
mov esi, r9d
and sil, bl
xor r9b, bl
or r9b, sil
xor al, 1
xor r9b, 1
mov esi, eax
and sil, r9b
xor r9b, al
or r9b, sil
mov esi, ebp
xor sil, 1
mov eax, esi
and al, bpl
mov edi, esi
and dil, al
xor al, sil
or al, dil
xor sil, bpl
and sil, bpl
and r11b, r8b
mov edi, r11d
xor dil, 1
mov ebx, r11d
or bl, dil
xor r11b, bl
or bl, dil
xor r11b, 1
xor bl, 1
or bl, r11b
mov r11d, ebx
xor r11b, 1
and bl, r11b
xor bl, 1
mov edi, ebx
xor dil, r11b
or bl, r11b
xor bl, 1
or bl, dil
mov r11d, esi
xor r11b, 1
and r11b, bl
xor bl, 1
and bl, sil
or bl, r11b
mov r11d, eax
xor r11b, r8b
and r11b, al
xor al, r10b
mov esi, r11d
and sil, al
xor al, r11b
or al, sil
xor al, bl
and bl, al
mov r11d, eax
xor r11b, bl
xor bl, 1
or bl, al
xor r11b, 1
xor bl, 1
or bl, r11b
mov r11d, r9d
xor r11b, 1
mov eax, ebx
xor al, 1
and bl, r11b
and r9b, al
or r9b, bl
xor r9b, 1
or al, r9b
or r9b, r11b
mov ebx, r9d
xor bl, al
or r9b, al
xor r9b, 1
mov eax, r9d
and al, bl
xor r9b, bl
or r9b, al
mov r14b, byte [rsp + 8]
mov eax, r14d
and al, r8b
mov ebx, r14d
xor bl, r8b
or bl, al
and r8b, byte [rsp]
and r10b, r14b
or r10b, r8b
mov eax, ebx
xor al, r10b
xor r10b, 1
or r10b, bl
xor r10b, 1
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov r10d, r8d
and r10b, bl
xor bl, r8b
or bl, r10b
or r8b, al
mov eax, r8d
xor al, bl
xor bl, 1
or bl, r8b
xor bl, 1
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, eax
xor r8b, 1
or r8b, al
xor r8b, 1
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
mov r11d, r9d
xor r11b, 1
mov edi, r11d
or dil, r9b
mov r10d, edi
xor r10b, 1
mov ebp, r10d
and bpl, dil
mov esi, ebp
and sil, r10b
xor bpl, r10b
or bpl, sil
mov ebx, r9d
and bl, r11b
mov eax, ebx
xor al, 1
xor bl, r9b
or al, r11b
xor al, 1
or al, bl
mov ebx, ebp
xor bl, 1
and bl, al
xor al, 1
and al, bpl
or al, bl
mov ebx, edi
and bl, r11b
xor dil, r11b
or dil, bl
xor dil, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov r10d, r8d
xor r10b, 1
mov ebp, r10d
or bpl, r8b
mov ebx, ebp
xor bl, 1
and bl, bpl
mov esi, ebp
and sil, bl
xor bl, bpl
or bl, sil
mov eax, r10d
xor al, r8b
and al, r10b
mov esi, ebx
and bl, al
xor al, 1
xor sil, 1
and sil, al
or bl, sil
mov esi, ebp
and sil, al
xor al, bpl
or al, sil
xor bl, 1
mov esi, ebx
xor sil, al
or bl, al
xor bl, 1
or bl, sil
mov eax, edi
xor al, 1
and dil, al
mov esi, eax
and sil, dil
xor dil, al
or dil, sil
xor dil, bl
and r8b, r9b
or r9b, r10b
and r11b, r10b
or r11b, r8b
mov eax, r9d
xor al, r11b
xor r11b, 1
or r11b, r9b
xor al, 1
xor r11b, 1
or r11b, al
mov eax, edi
xor al, 1
and al, dil
mov ebx, edi
and bl, al
xor al, dil
or al, bl
mov ebx, r11d
xor bl, 1
and bl, r11b
mov r8d, r11d
and r8b, bl
xor bl, r11b
or bl, r8b
mov r8d, eax
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, al
or bl, r8b
mov eax, edi
and al, r11b
xor r11b, dil
or r11b, al
mov eax, r11d
xor al, bl
test al, 1
mov eax, 0x6bf9f63b
mov ebp, 0x54902092
cmove eax, ebp
test r11b, 1
cmovne ebp, eax
test bl, 1
cmove ebp, eax
mov dword [rsp + 0xc0], ebp
mov edi, r13d
mov eax, r13d
and eax, 0x1ea442b9
mov r9d, dword [rsp + 0x28]
mov ebx, r9d
and ebx, 0xe15bbd46
or ebx, eax
mov ebp, ebx
xor ebp, 0x80030500
xor ebx, 0xe840211
and ebx, 0x6fdcba57
and ebp, 0x902345a8
or ebp, ebx
mov ebx, ebp
xor ebx, 0x902345a8
xor ebp, 0x4e880854
and ebp, 0xce8b0c74
mov eax, ebx
and eax, 0x3174f38b
or eax, ebp
xor eax, 0x9f546573
and ebx, 0x51df6907
or ebx, eax
mov eax, r9d
and eax, 0x79a88f1c
mov ebp, r13d
and ebp, 0x865770e3
or ebp, eax
xor ebp, 0xd78819e4
and edi, 0xae2096f8
or edi, ebp
mov ebp, ebx
not ebp
mov esi, ebx
and ebx, 0x26f10cf2
and ebp, 0xd90ef30d
or ebp, ebx
mov eax, edi
not eax
or esi, edi
and edi, 0x26f10cf2
and eax, 0xd90ef30d
or eax, edi
xor eax, ebp
not esi
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x40910803
and eax, 0x114e6104
or eax, ebx
mov edi, eax
xor edi, 0x1422100
xor eax, 0x401180a8
and eax, 0x501dc0ac
and edi, 0x1c22903
or edi, eax
or ebp, 0x51df6907
mov ebx, ebp
not ebx
and ebp, 0x501dc0ac
and ebx, 0xae201650
or ebx, ebp
xor ebx, edi
mov r8d, ebx
not r8d
mov eax, r8d
and eax, 0x16088a88
mov ebp, ebx
and ebp, 0x40465163
or ebp, eax
xor ebp, 0x40465163
mov r10d, ebx
and r10d, 0xa9b12414
or r10d, ebp
mov eax, r10d
not eax
and eax, 0xf848a794
and r10d, 0x7b7586b
or r10d, eax
mov r11d, r10d
xor r11d, 0x51f98380
xor r10d, 0xae067c7f
mov eax, r10d
and eax, 0xbe46c432
mov ebp, r11d
and ebp, 0x41b93bcd
or ebp, eax
and r8d, 0xb5f30b4b
xor ebx, 0x4a0cf4b4
or ebx, r8d
xor ebp, 0xbb5cf79
or ebp, r10d
mov r8d, ebp
not r8d
mov eax, ebx
not eax
and eax, ebp
or ebp, ebx
and ebx, r8d
or ebx, eax
not ebp
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
xor eax, 0xf30458d5
and eax, ebx
or ebx, 0xcfba72a
mov ebp, ebx
not ebp
mov r8d, ebx
and r8d, 0x8a8c3472
and ebp, 0x71004885
or ebp, r8d
mov edi, eax
not edi
or ebx, edi
and edi, 0x8a8c3472
and eax, 0x7573cb8d
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x2e860d0e
and ebx, 0xd179f2f1
or ebx, eax
and r10d, 0xf7af6a36
mov eax, r11d
and r11d, 0x85095c9
or r11d, r10d
and eax, 1
xor r11d, 0xf7af6a37
mov ebp, eax
and ebp, r11d
xor r11d, eax
or r11d, ebp
mov eax, r11d
xor eax, 0x122530f7
and eax, r11d
mov esi, r11d
not r11d
and r11d, 0x213057
and esi, 0x120400a0
or esi, r11d
xor esi, 0x120400a0
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x8c9b2dc0
and eax, 0x7364d23f
or eax, ebp
mov edi, ebx
xor edi, 0x978ea16e
mov ebp, eax
xor eax, 0x9ebe1d37
mov r8d, edi
xor r8d, eax
and r8d, edi
xor ebx, 0x311891
and ebx, 0x4b319b7
and edi, 0xfb4ce648
or edi, ebx
xor ebp, 0x6140e248
and eax, 0x4b319b7
and ebp, 0xfb4ce648
or ebp, eax
xor ebp, edi
mov r15d, r8d
not r15d
mov ebx, r15d
and ebx, 0x8686ccb2
and r8d, 0x7979334d
or r8d, ebx
mov ebx, ebp
not ebx
or r15d, ebx
and ebx, 0x8686ccb2
and ebp, 0x7979334d
or ebp, ebx
xor ebp, r8d
not r15d
or r15d, ebp
mov ebx, r15d
not ebx
mov ebp, ebx
and ebp, r15d
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov edi, ebp
not edi
and edi, 0xa8cd0c3d
and ebp, 0x5732f3c2
or ebp, edi
mov edi, ebp
xor edi, 0x551272c2
and edi, 0xf51f7aff
xor ebp, 0xa22d893d
or ebp, edi
and ebx, 0xae08500
xor r15d, 0xf51f7aff
or r15d, ebx
mov ebx, ebp
xor ebx, 0x8a85f13c
mov r8d, ebx
and r8d, ebp
mov r11d, r15d
xor r11d, 0x8a85f13c
and r11d, r15d
mov r10d, ebp
and r10d, r15d
mov esi, r15d
xor r15d, ebp
not ebp
and ebx, ebp
mov ebp, r8d
and ebp, ebx
xor ebx, r8d
or ebx, ebp
mov edi, r11d
not edi
mov ebp, edi
and ebp, 0x9004ffa7
and r11d, 0x6ffb0058
or r11d, ebp
or esi, 0x757a0ec3
mov eax, esi
not eax
or edi, esi
and esi, 0x9004ffa7
and eax, 0xa810018
or eax, esi
xor eax, r11d
not edi
or edi, eax
mov eax, ebx
not eax
and eax, edi
not edi
and edi, ebx
or edi, eax
or r15d, r10d
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0x46ba7f16
and edi, 0xb94580e9
or edi, eax
mov eax, r15d
not eax
or ebp, r15d
and r15d, 0x46ba7f16
and eax, 0xb94580e9
or eax, r15d
xor eax, edi
not ebp
or ebp, eax
mov ebx, ebp
xor ebx, 0xf51f7aff
and ebx, ebp
mov eax, ebp
not ebp
and ebp, 0x153844bc
and eax, 0xeac7bb43
or eax, ebp
mov ebp, eax
xor ebp, 0xe0071040
xor eax, 0x151840bc
or eax, 0xae08500
mov edi, eax
and edi, 0x3406f3b
and ebp, 0xf41f10c4
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0x3406f3b
and ebx, 0xfcbf90c4
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xe2b8397a
and eax, 0x1d47c685
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd0a9dc
and eax, 0xff2f5623
or eax, ebp
mov ebp, eax
xor ebp, 0x19932059
xor eax, 0xc24010a0
and eax, 0xc6445fa0
and ebp, 0x39bba05f
or ebp, eax
mov eax, ebp
xor eax, 0xc6445fa0
xor ebp, 0x39bba05f
and eax, ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
setne r10b
sete sil
mov ebx, r12d
mov r13b, byte [rsp]
or bl, r13b
mov byte [rsp + 0x40], bl
mov r8d, ebx
mov al, byte [rsp + 0xe8]
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov bl, byte [rsp + 0xbc]
or bl, byte [rsp + 0x70]
xor bl, 1
xor al, bl
mov r11d, eax
xor r11b, 1
and r11b, bl
mov r8d, r11d
and r8b, al
xor r11b, al
or r11b, r8b
mov ebx, esi
xor bl, r10b
mov r8d, esi
and r8b, bl
mov edi, esi
xor dil, bl
or dil, r8b
mov r8d, ebx
xor r8b, 1
xor sil, r8b
not sil
and sil, r8b
xor bl, r10b
not bl
and bl, r10b
mov r8d, esi
and r8b, bl
xor bl, sil
or bl, r8b
mov r8d, edi
xor r8b, 1
mov eax, ebx
xor al, 1
and bl, dil
or dil, al
and al, r8b
or al, bl
xor dil, 1
mov ebx, edi
and bl, al
xor al, dil
or al, bl
mov r8d, eax
xor r8b, 1
mov esi, r8d
xor sil, r11b
and r8b, r11b
xor r11b, 1
mov ebx, eax
or bl, r11b
xor bl, 1
or bl, sil
and al, r11b
or r8b, al
xor r8b, 1
or r8b, r11b
mov r11d, ebx
xor r11b, 1
mov eax, r11d
and al, bl
mov esi, eax
and sil, r11b
xor al, r11b
or al, sil
xor al, r8b
mov r11d, ebx
and r11b, r8b
xor r8b, bl
or r8b, r11b
mov ebx, eax
xor bl, r8b
or r8b, al
xor r8b, 1
or r8b, bl
mov ebx, r14d
xor bl, r10b
xor bl, 1
or bl, r14b
mov r11d, ebx
not r11b
xor r10b, r13b
mov eax, r10d
xor al, 1
and r10b, bl
or bl, al
and al, r11b
or al, r10b
xor bl, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, eax
xor r10b, 1
mov r11d, eax
or r11b, r10b
mov esi, r11d
xor sil, 1
mov ebx, r11d
and bl, sil
xor bl, 1
mov edi, esi
xor dil, bl
or bl, sil
xor bl, 1
or bl, dil
and r10b, bl
xor bl, 1
and bl, al
or bl, r10b
mov r10d, eax
and r10b, r11b
xor r11b, al
or r11b, r10b
mov eax, r11d
xor al, bl
xor bl, 1
or bl, r11b
xor al, 1
xor bl, 1
or bl, al
mov r11d, r8d
xor r11b, 1
mov r10d, r11d
and r10b, r8b
mov eax, r11d
and al, r10b
xor r10b, r11b
or r10b, al
mov edi, ebx
xor dil, 1
mov esi, edi
and sil, bl
mov eax, edi
and al, sil
xor sil, dil
or sil, al
or r11b, r8b
xor r11b, 1
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
mov r8d, esi
xor r8b, 1
mov eax, esi
or al, r8b
and bl, al
xor al, 1
mov ebp, eax
xor bpl, dil
and bpl, al
and al, dil
or al, bl
mov ebx, ebp
and bl, al
xor al, bpl
or al, bl
mov ebx, r11d
xor bl, 1
and bl, al
xor al, 1
and al, r11b
or al, bl
xor sil, r10b
xor r10b, 1
or r8b, r10b
xor sil, 1
mov ebx, r8d
xor bl, sil
or sil, r8b
xor sil, 1
or sil, bl
xor sil, al
and al, sil
mov ebx, esi
xor bl, al
test bl, 1
mov ebx, 0x11397069
mov ebp, 0xbed12887
cmovne ebp, ebx
test sil, 1
mov ebx, 0xbed12887
cmovne ebx, ebp
test al, 1
cmove ebx, ebp
mov dword [rsp + 0xe8], ebx
mov r15d, dword [rsp + 0x20]
mov eax, r15d
and eax, 0xb03ba68e
mov ebp, r9d
and ebp, 0x4fc45971
or ebp, eax
mov eax, ebp
xor eax, 0x5041851
xor ebp, 0xb0012404
and ebp, 0xfac16524
and eax, 0x53e9adb
or eax, ebp
mov ebp, eax
xor ebp, 0x53e9adb
xor eax, 0xa8004104
and eax, 0xa90253c7
mov ebx, ebp
and ebx, 0x56fdac38
or ebx, eax
xor ebx, 0xa90253c6
and ebp, 1
or ebp, ebx
mov r8d, ebp
not r8d
mov eax, dword [rsp + 0xa4]
and eax, ebp
mov ebx, dword [rsp + 0x100]
and r8d, ebx
or r8d, eax
or ebp, ebx
not ebp
mov eax, ebp
and eax, r8d
xor r8d, ebp
or r8d, eax
mov eax, r15d
and eax, 0x9c84c2d9
mov ebx, r9d
mov ebp, r9d
and ebp, 0x637b3d26
or ebp, eax
mov eax, ebp
xor eax, 0x100000
xor ebp, 0x9080c081
or ebp, 0x2e4e1f5c
mov edi, ebp
and edi, 0x41e5eda3
and eax, 0x90100000
or eax, edi
mov edi, r9d
xor edi, 0xd1b1e0a3
and edi, r9d
mov r11d, r9d
mov esi, edi
not esi
or ebp, esi
and esi, 0x41e5eda3
and edi, 0xbe1a125c
or edi, esi
xor edi, eax
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0x50d46838
and ebp, 0xaf2b97c7
or ebp, eax
mov esi, r8d
not esi
mov edi, esi
and edi, 0x45aea58a
mov eax, r8d
and eax, 0xba515a75
or eax, edi
xor ebp, 0x7e9a7764
xor eax, ebp
xor eax, 0x45aea58a
and eax, ebp
xor ebp, r8d
and ebp, r8d
mov edi, eax
and edi, ebp
xor ebp, eax
or ebp, edi
and esi, 0x6b7175a3
and r8d, 0x948e8a5c
or r8d, esi
mov eax, ebp
not eax
mov edi, eax
and edi, 0xb0eba781
and ebp, 0x4f14587e
or ebp, edi
mov ebx, r8d
xor ebx, 0x404085c
xor r8d, 0x20612581
and r8d, 0xb0eba781
and ebx, 0x4f14587e
or ebx, r8d
xor ebx, ebp
xor eax, ebx
test eax, ebx
sete r8b
setne al
xor r8b, r14b
mov r9d, r13d
mov ebx, r13d
or bl, al
xor bl, 1
or bl, r8b
mov r8d, eax
xor r8b, r13b
xor r8b, 1
mov r10d, r8d
xor r10b, bl
or bl, r8b
xor bl, 1
or bl, r10b
mov r8d, ebx
xor r8b, 1
and bl, r8b
mov r10d, r8d
and r10b, bl
xor bl, r8b
or bl, r10b
mov r8d, eax
or r8b, r14b
xor al, r14b
not al
and al, r14b
mov r13d, r14d
xor al, 1
mov r10d, r8d
xor r10b, al
or al, r8b
xor al, 1
or al, r10b
xor al, bl
xor al, 1
xor bl, al
xor bl, 1
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
and bl, al
or bl, r10b
mov eax, ebx
xor al, r10b
test bl, 1
mov r8d, 0xe1a06932
mov ebp, 0x2837ed6d
cmovne ebp, r8d
test r10b, 1
cmove ebp, r8d
test al, 1
mov eax, 0x2837ed6d
cmove ebp, eax
mov dword [rsp + 0xd8], ebp
mov edi, r11d
mov eax, r11d
and eax, 0xe31afda5
mov r14d, r15d
mov ebp, r15d
and ebp, 0x1ce5025a
or ebp, eax
mov eax, ebp
xor eax, 0x42021c80
xor ebp, 0xc200202
and ebp, 0xad38e327
and eax, 0x52c71cd8
or eax, ebp
mov ebp, eax
xor ebp, 0x2001c00
xor eax, 0x4000
and eax, 0x50814018
and ebp, 0x2e003c26
lea r15d, [rax + rbp]
lea ebp, [rax + rbp]
add ebp, 0x80040000
mov eax, r14d
and eax, 0x7e817c3e
and edi, 0x817e83c1
or edi, eax
mov r10d, edi
xor r10d, r14d
and r10d, edi
mov eax, r15d
xor eax, 0x2e003c26
and ebp, 0xac041c20
xor r15d, 0x36805416
and r15d, eax
and eax, 0x5281601e
or eax, ebp
mov r11d, eax
xor r11d, 0x53fbe3df
mov ebp, eax
xor ebp, 0xb5e2f691
and ebp, r11d
mov edi, ebp
and edi, r15d
xor r15d, ebp
or r15d, edi
mov r12d, r10d
not r12d
mov edi, r10d
xor edi, 0x19e6eab1
and edi, r12d
mov esi, edi
not esi
mov ebx, esi
and ebx, 0xa6d64182
and edi, 0x5929be7d
or edi, ebx
mov ebp, r12d
or ebp, 0x19e6eab1
mov ebx, ebp
not ebx
or esi, ebp
and ebp, 0xa6d64182
and ebx, 0x4009144c
or ebx, ebp
xor ebx, edi
not esi
or esi, ebx
mov edi, r15d
not edi
and edi, esi
not esi
and esi, r15d
or esi, edi
xor eax, 0xac041c20
mov edi, eax
and edi, 0x7480781a
and r11d, 0x8a7d0524
or r11d, edi
or eax, r10d
and r10d, 0x7582fadb
and r12d, 0x8a7d0524
or r12d, r10d
xor r12d, r11d
not eax
or eax, r12d
mov ebp, eax
not ebp
and ebp, 0x8c87434f
and eax, 0x7378bcb0
or eax, ebp
xor eax, 0x7378bcb0
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x301803a5
mov ebx, eax
and ebx, 0x1644450
or ebx, ebp
xor ebx, 0x1644450
and eax, 0xce83b80a
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x35b562bb
and eax, 0xca4a9d44
or eax, ebp
mov ebx, eax
xor ebx, 0x7a485970
mov esi, eax
xor eax, 0x248008
or eax, 0x60102422
and eax, 0x6034e42a
mov ebp, ebx
and ebp, 0x88c809d0
or ebp, eax
mov eax, ebx
or eax, 0x88ecc9d8
mov r10d, eax
not r10d
and eax, 0x6034e42a
and r10d, 0x17031205
or r10d, eax
xor r10d, ebp
mov eax, r10d
not eax
and eax, 0x77133627
and r10d, 0x88ecc9d8
or r10d, eax
mov r11d, r10d
not r11d
mov eax, r11d
and eax, 0xd60e16e7
mov edi, r10d
and edi, 0x29f1e918
or edi, eax
xor edi, 0xcbffcaa7
mov eax, edi
xor eax, r11d
and eax, edi
xor esi, 0x22028b
and esi, 0x486a5bfb
mov ebp, ebx
and ebp, 0xb795a404
or ebp, esi
xor ebp, 0xaa647844
and ebx, 0xe20e23bf
or ebx, ebp
mov esi, ebx
not esi
mov edi, eax
xor edi, ebx
and edi, eax
and ebx, eax
not eax
and eax, esi
or ebx, eax
mov eax, edi
not eax
mov esi, eax
and esi, 0x8b3e6e57
and edi, 0x74c191a8
or edi, esi
mov esi, ebx
not esi
or eax, esi
and esi, 0x8b3e6e57
and ebx, 0x74c191a8
or ebx, esi
xor ebx, edi
not eax
or eax, ebx
mov edi, eax
xor edi, 0x1ef68363
and edi, eax
mov esi, eax
not eax
and eax, 0x4c20322
and esi, 0x1a348041
or esi, eax
mov eax, esi
xor eax, 0x12000041
xor esi, 0xe5cb7fbe
mov ebx, esi
and ebx, 0x89b5cd96
and eax, 0x16420261
or eax, ebx
mov ebx, edi
not ebx
or esi, ebx
and ebx, 0x89b5cd96
and edi, 0x764a3269
or edi, ebx
xor edi, eax
not esi
or esi, edi
mov eax, esi
not eax
and eax, 0x3075f22
and esi, 0xfcf8a0dd
or esi, eax
and r11d, 0x218c78c5
mov eax, r10d
and eax, 0xde73873a
or eax, r11d
mov edi, eax
xor edi, 0xde73873a
mov ebx, edi
and ebx, 0x1a7326bb
and r10d, 0xe58cd944
or r10d, ebx
mov ebx, r10d
not ebx
and ebx, 0x1a7326ba
and r10d, 0xe58cd945
or r10d, ebx
xor eax, 0x1081884
and eax, 0x194a9dbc
mov ebp, edi
and ebp, 0xe6b56243
or ebp, eax
xor ebp, 0xe6b56242
and edi, 0xfffffffe
or edi, ebp
mov ebx, r10d
not ebx
mov eax, ebx
and eax, 0x993ee2c7
and r10d, 0x66c11d38
or r10d, eax
mov eax, edi
not eax
or ebx, edi
and edi, 0x993ee2c7
and eax, 0x66c11d38
or eax, edi
xor eax, r10d
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xbd56fb72
and ebx, 0x42a9048d
or ebx, eax
mov eax, ebx
not eax
and eax, 0x42a9048d
and ebx, 0xbd56fb72
or ebx, eax
mov r15d, esi
not r15d
mov ebp, r15d
and ebp, 0x3bb2e899
and esi, 0xc44d1766
or esi, ebp
mov edi, ebx
not edi
and edi, 0xc1f73264
mov ebp, ebx
and ebp, 0x3e08cd9b
or ebp, edi
mov r11d, ebp
xor r11d, 0x3e08cd9b
mov edi, r11d
and edi, 0xd41c94b8
and ebx, 0x2be36b47
or ebx, edi
mov r10d, esi
xor esi, 0x3bb2e899
mov edi, esi
or edi, 0x2be36b47
mov eax, edi
not eax
and edi, 0xf22fc351
and eax, 0x41014a8
or eax, edi
or r15d, 0xd41c94b8
mov edi, r15d
not edi
and r15d, 0xf22fc351
and edi, 0x9c02806
or edi, r15d
xor edi, eax
mov eax, edi
not eax
and eax, ebx
not ebx
and ebx, edi
or ebx, eax
xor r10d, 0xc0011644
mov eax, esi
and eax, 0x367e49a2
and r10d, 0xc981b65d
or r10d, eax
xor ebp, 0xc1f73264
or esi, ebp
and ebp, 0x367e49a2
and r11d, 0xc981b65d
or r11d, ebp
xor r11d, r10d
not esi
or esi, r11d
mov eax, esi
not eax
and eax, 0x7bcf1254
and esi, 0x8430edab
or esi, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0x82368b5f
and ebx, 0x7dc974a0
or ebx, eax
mov eax, esi
xor eax, 0x40064a0
xor esi, 0x7bcf1254
or edi, esi
and esi, 0x82368b5f
and eax, 0x7dc974a0
or eax, esi
xor eax, ebx
not edi
or edi, eax
mov eax, edi
or eax, 0xb33a3c50
mov ebx, eax
not ebx
mov ebp, eax
and ebp, 0x30aa37b9
and ebx, 0x4c45c006
or ebx, ebp
mov ebp, edi
xor ebp, 0x4cc5c3af
and ebp, edi
mov esi, ebp
not esi
or eax, esi
and esi, 0x30aa37b9
and ebp, 0xcf55c846
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x72220820
and eax, 0x8c0ce445
or eax, ebp
mov r10d, edi
not r10d
and edi, 0x34fb25c7
mov ebx, r10d
and ebx, 0xcb04da38
or ebx, edi
xor ebx, 0xcad5c9a2
and r10d, 0xfe2eec65
or r10d, ebx
mov r12d, eax
xor r12d, 0xc0082460
mov r15d, r12d
or r15d, 0x80724e58
mov ebx, r15d
not ebx
mov edi, r15d
and edi, 0x4c20ce09
and ebx, 0x328d2126
or ebx, edi
mov r11d, eax
xor eax, 0xbe048445
and eax, r12d
mov edi, eax
not edi
or r15d, edi
and edi, 0x4d20de89
and eax, 0xb20e2064
or eax, edi
xor eax, ebx
not r15d
or r15d, eax
mov edi, r10d
xor edi, 0x80724e58
and edi, r10d
mov eax, edi
not eax
mov ebx, eax
and ebx, 0x17149243
and edi, 0xe8eb6dbc
or edi, ebx
mov esi, r10d
or esi, 0x7f8db1a7
mov ebx, esi
not ebx
or eax, esi
and esi, 0x17149243
and ebx, 0x80624c18
or ebx, esi
xor ebx, edi
not eax
or eax, ebx
mov esi, r15d
not esi
and esi, 0x8c7f5cf2
and r15d, 0x7380a30d
or r15d, esi
mov esi, eax
not esi
and esi, 0x8c7f5cf2
and eax, 0x7380a30d
or eax, esi
xor eax, r15d
xor r11d, 0x3012988c
mov esi, r12d
and esi, 0x4e2c6001
and r11d, 0xb0129cec
or r11d, esi
mov esi, r10d
not esi
or r12d, esi
and esi, 0x4fed6313
and r10d, 0xb0129cec
or r10d, esi
xor r10d, r11d
not r12d
or r12d, r10d
not r12d
mov ebx, eax
and ebx, r12d
xor r12d, eax
or r12d, ebx
mov eax, r12d
not eax
mov ebp, r12d
xor ebp, 0xb69de17f
and ebp, r12d
or r12d, 0x49621e80
mov ebx, r12d
and ebx, 0x97715b6b
and eax, 0x208ca014
or eax, ebx
mov ebx, ebp
not ebx
or r12d, ebx
and ebx, 0x97715b6b
and ebp, 0x688ea494
or ebp, ebx
xor ebp, eax
not r12d
or r12d, ebp
mov eax, r12d
not eax
and eax, 0x3f7c2f87
and r12d, 0xc083d078
or r12d, eax
mov eax, r12d
xor eax, 0x8000442
xor r12d, 0x77cf229d
mov ebp, r12d
and ebp, 0x947bdb31
and eax, 0x6b8424ce
or eax, ebp
mov ebp, eax
xor ebp, 0x20040004
xor eax, 0x10100020
or eax, 0x489593
and eax, 0x52d8b5fb
and ebp, 0x24250a04
or ebp, eax
or r12d, 0x76b52a6c
mov edi, r12d
not edi
and r12d, 0x52d8b5fb
and edi, 0x89024000
or edi, r12d
xor edi, ebp
mov ebp, edi
not ebp
and ebp, 0x894ad593
and edi, 0x76b52a6c
or edi, ebp
mov r10d, edi
not r10d
mov eax, edi
xor eax, 0xa0d84a99
mov ebx, eax
and ebx, r10d
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0x4e24acd3
and ebx, 0xb1db532c
or ebx, esi
and eax, edi
mov esi, eax
not esi
or ebp, esi
and esi, 0x4e24acd3
and eax, 0xb1db532c
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x3f93504e
and ebp, 0xc06cafb1
or ebp, eax
and edi, 0xd5145de2
mov ebx, r10d
and ebx, 0x2aeba21d
or ebx, edi
xor ebx, 0x2aeba21d
or ebx, r10d
mov eax, ebx
not eax
and eax, 0x1426d24
and ebx, 0xfebd92db
or ebx, eax
xor ebp, 0x9f4b1ad7
xor ebx, 0xfebd92db
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and eax, 0x4daa017f
and ebx, 0xb255fe80
or ebx, eax
mov eax, ebx
xor eax, 0xa040b880
xor ebx, 0x12a0043
and ebx, 0x133f4643
and eax, 0xecc0b9bc
or eax, ebx
mov ebp, eax
xor ebp, 0x8040b190
xor eax, 0x3330202
and eax, 0x6fb30a2e
and ebp, 0x904cf5d1
or ebp, eax
mov eax, ebp
xor eax, 0xba00028
xor ebp, 0x90484091
and ebp, 0xf45b4a97
and eax, 0xba4b568
or eax, ebp
xor eax, 0xba4b568
setne bl
sete bpl
mov r9b, byte [rsp]
mov r10d, r9d
xor r10b, bpl
and bl, r13b
and bpl, r9b
or bpl, bl
mov ebx, r10d
and bl, r9b
mov r11d, ebx
xor r11b, 1
xor bl, bpl
xor bpl, 1
or bpl, r11b
xor bpl, 1
or bpl, bl
mov ebx, ebp
xor bl, 1
and bpl, bl
mov r11d, ebx
and r11b, bpl
xor bpl, bl
or bpl, r11b
mov r11d, ebp
xor r11b, 1
mov ebx, r11d
or bl, bpl
mov edi, ebx
xor dil, 1
mov esi, ebp
and sil, bl
and dil, r11b
or dil, sil
or bl, r11b
xor bl, 1
mov esi, ebx
and sil, dil
xor dil, bl
or dil, sil
mov r15d, r10d
xor r15b, 1
mov ebx, r10d
or bl, r15b
mov esi, ebx
xor sil, 1
and sil, r10b
mov eax, ebx
and al, r15b
or al, sil
mov esi, ebx
and sil, r10b
xor bl, r10b
or bl, sil
xor al, 1
mov esi, eax
xor sil, bl
or al, bl
xor al, 1
or al, sil
mov esi, eax
xor sil, 1
and sil, dil
xor dil, 1
and dil, al
or sil, dil
and bpl, r10b
mov eax, r11d
xor al, r15b
and al, r11b
and r15b, r11b
or r15b, bpl
mov ebx, eax
xor bl, 1
xor al, r15b
xor r15b, 1
or r15b, bl
xor r15b, 1
or r15b, al
mov ebx, r15d
xor bl, 1
mov eax, ebx
and al, r15b
xor bl, al
xor al, 1
or al, r15b
xor al, 1
or al, bl
xor al, 1
xor sil, 1
mov ebx, esi
and bl, al
xor sil, al
or bl, sil
mov eax, ebx
xor al, sil
test bl, 1
mov ebp, 0x3da2cacf
cmovne ebp, r8d
test sil, 1
cmove ebp, r8d
test al, 1
mov eax, 0x3da2cacf
cmove ebp, eax
mov dword [rsp + 0xbc], ebp
mov esi, dword [rsp + 0x28]
mov eax, esi
or eax, 0x5598e008
and eax, 0xd5d8e1eb
mov r13d, r14d
mov ebp, r14d
and ebp, 0xa200e10
or ebp, eax
mov ebx, r14d
or ebx, 0x8a600ff3
mov eax, ebx
not eax
and ebx, 0xd5d8e1eb
and eax, 0x20071004
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x7f9c49c7
and eax, 0x8063b638
or eax, ebp
mov ebp, eax
xor ebp, 0x201000a
xor eax, 0x80e00210
and eax, 0x88e2bbd1
and ebp, 0x771d442e
or ebp, eax
mov eax, ebp
xor eax, 0x60c0004
and eax, 0x86ac80c4
xor ebp, 0xf1b1c4ea
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb620f389
and ebp, 0x49df0c76
or ebp, eax
mov eax, r14d
and eax, 0x79537f3b
mov edi, esi
mov r14d, esi
and edi, 0x86ac80c4
or edi, eax
not edi
or edi, r13d
mov eax, edi
not eax
mov ebx, edi
and ebx, 0xf5816351
xor edi, 0x6a07c96c
and edi, eax
and eax, 0xa7e9cae
or eax, ebx
mov r15d, ebp
xor r15d, 0x49df0c76
mov r8d, ebp
xor r8d, 0xb620f389
xor ebp, 0xdc273ae5
and ebp, r8d
mov ebx, r15d
and ebx, 0x6a07c96c
mov r10d, ebp
and r10d, ebx
xor ebx, ebp
or ebx, r10d
mov ebp, eax
xor ebp, 0xa7e9cae
mov r10d, ebp
and r10d, 0x95f83693
mov r11d, r10d
and r11d, edi
xor edi, r10d
or edi, r11d
mov r10d, ebx
not r10d
and r10d, edi
not edi
and edi, ebx
or edi, r10d
mov ebx, r15d
and ebx, 0xc1e56149
and r8d, 0x3e1a9eb6
or r8d, ebx
xor eax, 0xf5816351
or r15d, eax
and eax, 0xc1e56149
and ebp, 0x3e1a9eb6
or ebp, eax
xor ebp, r8d
not r15d
or r15d, ebp
mov eax, r15d
not eax
and eax, 0x6a2ee8c6
and r15d, 0x95d11739
or r15d, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xdd8fc7a8
and edi, 0x22703857
or edi, ebp
mov esi, r15d
xor esi, 0x501011
xor r15d, 0x6a2ee8c6
or eax, r15d
and r15d, 0xdd8fc7a8
and esi, 0x22703857
or esi, r15d
xor esi, edi
not eax
or eax, esi
mov ebp, eax
not ebp
and ebp, 0xac24411
mov ebx, eax
and ebx, 0x60250144
or ebx, ebp
xor ebx, 0x60250144
and eax, 0x9518baaa
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x164fc512
and eax, 0xe9b03aed
or eax, ebp
mov r12d, eax
xor r12d, 0xfa040082
xor eax, 0x5fbff7d
and r12d, eax
mov ebx, eax
and ebx, r12d
xor r12d, eax
or r12d, ebx
and r13d, 0xc388e206
mov ebx, r14d
and ebx, 0x3c771df9
or ebx, r13d
mov eax, ebx
not eax
and eax, 0x65480f90
and ebx, 0x9ab7f06f
or ebx, eax
mov r8d, r12d
not r8d
mov eax, r12d
xor eax, 0xc80ae04b
and eax, r8d
mov r11d, eax
not r11d
mov edi, r11d
and edi, 0xa2a1b260
and eax, 0x5d5e4d9f
or eax, edi
mov esi, r8d
or esi, 0xc80ae04b
mov edi, esi
not edi
or r11d, esi
and esi, 0xa2a1b260
and edi, 0x15540d94
or edi, esi
xor edi, eax
not r11d
or r11d, edi
mov r10d, ebx
xor r10d, 0x593f1269
mov edi, r10d
or edi, 0x37f51fb4
mov esi, edi
not esi
mov eax, edi
and eax, 0x8c8156e0
and esi, 0x400aa00b
or esi, eax
mov r15d, ebx
xor ebx, 0x9135f222
and ebx, r10d
mov eax, ebx
not eax
or edi, eax
and eax, 0x8c8156e0
and ebx, 0x737ea91f
or ebx, eax
xor ebx, esi
not edi
or edi, ebx
mov eax, r11d
not eax
and eax, edi
not edi
and edi, r11d
or edi, eax
mov eax, r12d
and eax, 0xf4cbbd4a
and r8d, 0xb3442b5
or r8d, eax
xor r15d, 0x2004094
or r12d, r10d
and r10d, 0xf4cbbd4a
and r15d, 0xb3442b5
or r15d, r10d
xor r15d, r8d
not r12d
or r12d, r15d
mov eax, r12d
not eax
and eax, 0xd9fb4b72
and r12d, 0x2604b48d
or r12d, eax
xor r12d, 0x2604b48d
mov eax, edi
and eax, r12d
xor r12d, edi
or r12d, eax
mov ebp, r12d
xor ebp, 0x7492df4f
and ebp, r12d
mov eax, r12d
not r12d
and r12d, 0x34905749
and eax, 0x40028806
or eax, r12d
mov ebx, eax
xor ebx, 0x8800
xor eax, 0xbffd77f9
mov edi, eax
and edi, 0x7adb14be
and ebx, 0x400cb41
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x7adb14be
and ebp, 0x8524eb41
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xab785c0b
and eax, 0x5487a3f4
or eax, ebp
mov ebp, eax
xor ebp, 0x1078b0
xor eax, 0x17080300
and ebp, 0xc8f2f8f4
and eax, 0x370d070b
or eax, ebp
xor eax, 0x370d070b
sete r10b
setne r8b
mov bl, byte [rsp + 0x68]
mov eax, ebx
xor al, byte [rsp + 0x30]
and al, bl
mov esi, eax
not sil
and sil, al
xor sil, 1
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
or sil, bl
mov eax, esi
xor al, 1
and al, r9b
mov r14b, byte [rsp + 8]
and sil, r14b
or sil, al
mov eax, esi
xor al, 1
mov bl, byte [rsp + 0x17]
and bl, al
mov r11b, byte [rsp + 0x16]
or al, r11b
and sil, r11b
or sil, bl
xor al, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov r11d, r8d
xor r11b, r10b
mov edi, r11d
xor dil, 1
mov eax, r11d
or al, dil
xor al, 1
mov ebp, edi
xor bpl, al
mov ebx, ebp
not bl
and bl, al
mov eax, ebx
and al, bpl
xor bl, bpl
or bl, al
xor bl, 1
mov eax, ebx
xor al, r10b
not al
and al, r10b
or bl, r10b
xor al, 1
mov ebp, eax
xor bpl, bl
or al, bl
xor al, 1
or al, bpl
mov ebx, r11d
xor bl, r10b
and bl, r11b
and dil, r8b
and r11b, r10b
or r11b, dil
mov edi, ebx
and dil, r11b
xor r11b, bl
or r11b, dil
mov ebx, eax
xor bl, 1
and al, bl
mov edi, ebx
and dil, al
xor al, bl
or al, dil
mov edi, eax
xor dil, 1
and dil, r11b
mov ebp, ebx
and bpl, r11b
xor bl, r11b
xor r11b, 1
and al, r11b
or al, dil
or bl, bpl
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov edi, esi
xor dil, 1
mov eax, edi
and al, sil
xor al, 1
mov r11d, esi
xor r11b, al
or al, sil
xor al, 1
or al, r11b
mov r11d, ebx
xor r11b, 1
mov ebp, ebx
or bpl, al
xor al, r11b
xor al, 1
xor bpl, 1
or bpl, al
and r11b, sil
and bl, dil
or r11b, bl
xor r11b, 1
or r11b, dil
mov eax, r11d
xor al, 1
mov ebx, eax
and bl, r11b
mov esi, ebx
and sil, al
xor bl, al
or bl, sil
xor bl, bpl
mov eax, ebp
and al, r11b
xor r11b, bpl
or r11b, al
mov eax, ebx
xor al, r11b
or r11b, bl
xor r11b, 1
or r11b, al
mov eax, r8d
xor al, r9b
mov ebx, eax
and bl, r8b
and al, r9b
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov ebx, r14d
xor r8b, r14b
and r8b, r14b
xor r10b, r14b
mov ebx, r8d
xor bl, 1
xor r8b, r10b
xor r10b, 1
or r10b, bl
xor r10b, 1
or r10b, r8b
xor r10b, al
mov ebx, r10d
and r10b, al
xor bl, 1
mov eax, r10d
and al, bl
xor r10b, bl
or r10b, al
mov r8d, r10d
xor r8b, 1
mov ebx, r10d
or bl, r8b
mov eax, ebx
xor al, 1
and al, r10b
or r10b, bl
and bl, r8b
or bl, al
xor r10b, 1
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
mov esi, eax
xor al, r8b
xor sil, 1
or sil, bl
xor sil, 1
or sil, al
mov r8d, esi
xor r8b, 1
mov r12d, esi
and r12b, r8b
xor r12b, 1
mov eax, r8d
xor al, r12b
or r12b, r8b
xor r12b, 1
or r12b, al
mov r10d, r12d
xor r10b, 1
mov edi, r12d
and r12b, r10b
xor r12b, 1
mov eax, r12d
xor al, r10b
or r12b, r10b
xor r12b, 1
or r12b, al
mov ebp, r11d
xor bpl, 1
mov r13d, ebp
or r13b, r11b
or dil, r10b
mov r14d, r12d
and r14b, r11b
mov r15d, r11d
and r15b, r10b
xor r10b, r11b
and r11b, r13b
xor r13b, 1
mov ebx, r13d
xor bl, bpl
and bl, r13b
and r13b, bpl
or r13b, r11b
mov r11d, ebx
and r11b, r13b
xor r13b, bl
or r13b, r11b
mov ebx, edi
xor bl, 1
and bl, dil
xor bl, 1
mov r11d, ebx
xor r11b, dil
or bl, dil
xor bl, 1
or bl, r11b
xor bl, r8b
mov r8d, edi
and r8b, sil
xor dil, sil
or dil, r8b
mov r8d, edi
xor r8b, bl
xor bl, 1
or bl, dil
xor r8b, 1
xor bl, 1
or bl, r8b
mov r8d, r13d
xor r8b, 1
mov r11d, r8d
and r11b, r13b
xor r8b, r11b
xor r11b, 1
or r11b, r13b
xor r11b, 1
or r11b, 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
xor al, r11b
xor r12b, 1
and r12b, bpl
or r12b, r14b
or r10b, r15b
xor r12b, 1
mov ebx, r12d
xor bl, r10b
or r12b, r10b
xor r12b, 1
or r12b, bl
mov r8d, eax
xor r8b, 1
mov ebx, eax
and bl, r8b
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
mov r10d, r12d
xor r10b, 1
mov eax, r10d
and al, r12b
mov r11d, eax
and r11b, r10b
xor al, r10b
or al, r11b
mov r10d, ebx
xor r10b, 1
and r10b, al
xor al, 1
and al, bl
or al, r10b
mov ebx, r8d
and bl, r12b
xor r8b, r12b
or r8b, bl
mov ebx, r8d
xor bl, al
test bl, 1
mov ebp, 0x93e9dd7
mov ebx, 0x11397069
cmove ebx, ebp
test r8b, 1
cmovne ebp, ebx
test al, 1
cmove ebp, ebx
mov dword [rsp + 0xd4], ebp
mov r15d, dword [rsp + 0x20]
mov ebp, r15d
and ebp, 0x70048400
mov r13d, dword [rsp + 0x28]
mov eax, r13d
and eax, 0x207801
or eax, ebp
mov ebp, eax
xor ebp, 0x206800
xor eax, 0xffdf87fe
mov ebx, eax
and ebx, 0x33d610c5
and ebp, 0x4020ec00
or ebp, ebx
mov ebx, r13d
xor ebx, 0x7024fc01
and ebx, r13d
mov edi, ebx
not edi
or eax, edi
and edi, 0x33d610c5
and ebx, 0xcc29ef3a
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x8fdb03fe
and eax, 0x7024fc01
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x40dc6a9a
and eax, 0xbf239565
or eax, ebp
mov edi, eax
xor edi, 0x36211545
xor eax, 0x40842298
and eax, 0xc986a2b8
and edi, 0x36795d47
or edi, eax
mov eax, r15d
and eax, 0x58310698
mov ebx, r13d
and ebx, 0xa7cef967
or ebx, eax
mov eax, ebx
xor eax, 0xa7cef967
xor ebx, 0x58310698
or ebx, eax
mov ebp, edi
xor ebp, 0x36795d47
mov esi, ebp
xor esi, ebx
and esi, ebp
xor edi, 0x498020a8
and edi, 0x6da86deb
and ebp, 0x92579214
or ebp, edi
mov eax, ebx
not eax
and ebx, 0x6da86deb
and eax, 0x92579214
or eax, ebx
xor eax, ebp
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov edi, eax
not edi
mov ebp, eax
and ebp, 0x2c20d613
mov ebx, edi
and ebx, 0xd3df29ec
or ebx, ebp
xor ebx, 0x2c20d612
mov ebp, edi
and ebp, 1
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xd0023b8a
and ebp, 0x2ffdc475
or ebp, ebx
and edi, 0x640180c0
mov ebx, eax
and ebx, 0x10820204
or ebx, edi
xor ebx, 0x10820204
and eax, 0x8b7c7d3b
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x65c7bb54
and eax, 0x9a3844ab
or eax, ebx
mov ebx, ebp
xor ebx, 0x22740001
xor ebp, 0xd0023b8a
mov edi, ebp
and ebp, 0x4d8bfcf6
and ebx, 0xb2740309
or ebx, ebp
mov ebp, eax
xor ebp, 0xa2300208
xor eax, 0x11443991
or edi, eax
and eax, 0x4d8bfcf6
and ebp, 0xb2740309
or ebp, eax
xor ebp, ebx
not edi
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov edi, ebp
not edi
mov eax, edi
and eax, ebp
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0xabffda40
and eax, 0x540025bf
or eax, ebx
mov ebx, eax
xor ebx, 0x140021b1
and ebx, 0x155279b1
xor eax, 0x41525c0e
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0xdd089521
and eax, 0x22f76ade
or eax, ebx
and edi, 0x2d0ffb03
and ebp, 0xd2f004fc
or ebp, edi
mov ebx, ebp
xor ebx, 0xc2a0044c
and ebx, 0xeaad864e
xor ebp, 0x385d82b2
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xac0b164b
and ebp, 0x53f4e9b4
or ebp, ebx
mov edi, eax
xor edi, 0x22f76ade
xor eax, 0xc0001421
mov esi, ebp
xor ebp, 0xac0b164b
mov ebx, edi
xor ebx, ebp
and ebx, edi
and eax, 0xc0721efd
and edi, 0x3f8de102
or edi, eax
xor esi, 0x1384e100
and ebp, 0xc0721efd
and esi, 0x3f8de102
or esi, ebp
xor esi, edi
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov eax, esi
xor eax, 0x155279b1
and eax, esi
mov ebx, esi
not esi
and esi, 0x11402981
and ebx, 0x4125030
or ebx, esi
xor ebx, 0x4125030
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0xe2ac2bf2
mov ebp, eax
and ebp, 0x1d53d40d
or ebp, edi
and ebx, 0x3a9cbe1f
and eax, 0xc56341e0
or eax, ebx
mov ebx, ebp
xor ebx, 0x80a401d2
xor ebp, 0x1d53d40d
mov edi, ebp
and edi, 0x7e5bfe2c
and ebx, 0x81a401d3
or ebx, edi
mov edi, eax
xor edi, 0x812001c0
xor eax, 0x3a18be0c
and eax, 0x7e5bfe2c
and edi, 0x81a401d3
or edi, eax
xor edi, ebx
xor ebp, edi
test ebp, edi
setne r11b
sete al
mov r10d, r11d
mov sil, byte [rsp + 8]
and r10b, sil
mov r14d, r9d
mov r8d, r9d
and r8b, al
or r8b, r10b
mov ebx, r9d
xor bl, al
and bl, r9b
mov r10d, ebx
and r10b, r8b
xor r8b, bl
or r8b, r10b
or al, r9b
xor al, 1
mov r9d, esi
mov ebx, esi
xor bl, r11b
or al, bl
or r11b, sil
xor r11b, 1
or r11b, bl
xor al, 1
xor r11b, al
and al, r11b
xor al, 1
mov ebx, eax
xor bl, r11b
or al, r11b
xor al, 1
or al, bl
mov r10d, r8d
xor r10b, 1
mov ebx, r8d
xor bl, al
xor bl, 1
or r8b, bl
and bl, al
xor al, r10b
and al, r10b
xor bl, 1
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
xor al, r8b
mov r10d, r8d
and r10b, bl
xor bl, r8b
or bl, r10b
mov r8d, eax
xor r8b, bl
test bl, 1
mov ebx, 0xb839ec95
mov ebp, 0x2e643a69
cmovne ebp, ebx
test al, 1
not r8b
cmovne ebp, ebx
test r8b, 1
mov eax, 0x2e643a69
cmove ebp, eax
mov dword [rsp + 0xd0], ebp
mov eax, r15d
and eax, 0xb7a41b8a
mov ebp, r13d
and ebp, 0x485be475
or ebp, eax
mov eax, ebp
xor eax, 0x48422045
xor ebp, 0xb7a41b8a
mov ebx, ebp
and ebx, 0x34bdc738
and eax, 0xcb4238c7
or eax, ebx
mov edi, dword [rsp + 0x18]
mov ebx, edi
and ebx, 0x34bdc738
mov esi, dword [rsp + 0x10]
and esi, 0xcb4238c7
or esi, ebx
xor esi, eax
or ebp, edi
not ebp
or ebp, esi
mov eax, ebp
not eax
and ebp, 0x98eb0a9d
mov ebx, eax
and ebx, 0x6714f562
or ebx, ebp
xor ebx, 0x17c9c74d
and eax, 0x8f22cdd0
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x30dbe381
and eax, 0xcf241c7e
or eax, ebp
mov r9d, r15d
mov ebx, r15d
and ebx, 0x70dd322f
mov ebp, r13d
and ebp, 0x8f22cdd0
or ebp, ebx
mov ebx, eax
xor ebx, 0xcf241c7e
xor eax, 0x30dbe381
not ebp
or ebp, r15d
mov esi, ebp
not esi
and esi, eax
or eax, ebp
and ebp, ebx
or ebp, esi
mov ebx, eax
not ebx
mov esi, eax
and esi, 0x450baaa6
and ebx, 0xbaf45559
or ebx, esi
mov esi, ebp
not esi
or eax, esi
and esi, 0x450baaa6
and ebp, 0xbaf45559
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xdcbbc117
and eax, 0x23443ee8
or eax, ebx
mov ebx, eax
xor ebx, 0x4c0
xor eax, 0x8c028100
or eax, 0xc12022
and eax, 0x8fc3a922
and ebx, 0x2044d1
or ebx, eax
or ebp, 0x8f22cdd1
mov r10d, ebp
not r10d
and ebp, 0x8fc3a922
and r10d, 0x701c120c
or r10d, ebp
xor r10d, ebx
mov ebp, r13d
and ebp, 0x16b12b6a
mov esi, r15d
and esi, 0xe94ed495
or esi, ebp
xor esi, 0x16b12b6a
mov r8d, r10d
not r8d
mov ebx, r8d
xor ebx, esi
not ebx
and ebx, esi
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xc1f0ea41
and ebx, 0x3e0f15be
or ebx, edi
or esi, r8d
mov edi, esi
not edi
or ebp, esi
and esi, 0xc1f0ea41
and edi, 0x3e0f15be
or edi, esi
xor edi, ebx
not ebp
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x7cbbc3bc
and ebp, 0x83443c43
or ebp, ebx
and r8d, 0xf1bee9c0
and r10d, 0xe41163f
or r10d, r8d
mov ebx, ebp
xor ebx, 0x3001c40
xor ebp, 0x7cbbc3bc
mov edi, ebp
and edi, 0x884da093
and ebx, 0x77b25f6c
or ebx, edi
mov eax, r10d
xor eax, 0x600162c
xor r10d, 0xf1bee9c0
or ebp, r10d
and r10d, 0x884da093
and eax, 0x77b25f6c
or eax, r10d
xor eax, ebx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete r10b
setne r8b
mov r15b, byte [rsp + 0x9c]
mov dil, byte [rsp + 0x30]
and r15b, dil
or r15b, byte [rsp + 0x84]
mov esi, r15d
xor sil, 1
or r15b, sil
mov r11d, r15d
xor r11b, 1
mov ebx, r11d
and bl, r15b
mov eax, ebx
xor bl, r11b
xor al, 1
or al, r15b
xor al, 1
or al, bl
xor al, byte [rsp + 0x90]
mov r11d, r15d
mov ebx, edi
and r11b, dil
xor r15b, dil
or r15b, r11b
xor r15b, 1
mov ebx, eax
and bl, r15b
xor r15b, al
or r15b, bl
mov eax, r15d
xor al, 1
and r15b, al
xor r15b, 1
mov ebx, r15d
xor bl, al
or r15b, al
xor r15b, 1
or r15b, bl
mov ebx, r14d
or bl, sil
xor sil, r14b
mov eax, ebx
xor al, sil
xor sil, 1
or sil, bl
xor al, 1
xor sil, 1
or sil, al
xor r15b, r14b
mov edi, r15d
xor dil, 1
mov r11d, esi
xor r11b, 1
mov eax, esi
and al, r11b
mov ebp, esi
and bpl, al
xor al, sil
xor sil, dil
and dil, r15b
xor dil, 1
mov ebx, r15d
xor bl, dil
or dil, r15b
xor dil, 1
or dil, bl
or al, bpl
mov ebx, edi
xor bl, 1
and bl, al
xor al, 1
and al, dil
or al, bl
or r11b, r15b
xor r11b, 1
or r11b, sil
xor r11b, 1
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov eax, r8d
xor al, r10b
mov esi, eax
xor sil, 1
mov ebp, eax
and bpl, sil
mov edi, eax
and dil, bpl
xor bpl, al
or bpl, dil
xor al, sil
and al, sil
mov esi, eax
xor sil, 1
mov ebx, esi
and bl, al
xor bl, 1
mov edi, eax
xor dil, bl
or bl, al
xor bl, 1
or bl, dil
mov r12d, ebp
xor r12b, 1
mov edi, ebp
or dil, r12b
xor bl, dil
mov r15d, edi
and r15b, sil
xor sil, dil
or sil, r15b
mov edi, esi
xor dil, bl
xor bl, 1
or bl, sil
xor dil, 1
xor bl, 1
or bl, dil
mov esi, ebx
xor sil, 1
and sil, bl
mov edi, esi
and dil, bl
xor sil, bl
or sil, dil
and bpl, r12b
xor bpl, 1
mov ebx, ebp
xor bl, r12b
or bpl, r12b
xor bpl, 1
or bpl, bl
mov ebx, r8d
and bl, r12b
xor r12b, r8b
or r12b, bl
xor bpl, r8b
xor bpl, 1
xor r12b, 1
mov ebx, ebp
and bl, r12b
xor r12b, bpl
or r12b, bl
xor sil, r8b
mov edi, esi
xor dil, 1
mov eax, esi
and al, dil
mov ebx, eax
and bl, sil
xor al, sil
or al, bl
mov ebx, r12d
xor bl, 1
mov ebp, eax
xor bpl, 1
and bpl, bl
and al, r12b
or al, bpl
xor r12b, dil
or bl, sil
xor bl, 1
or bl, r12b
xor bl, 1
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
mov esi, r11d
xor sil, 1
mov eax, esi
and al, r11b
xor al, 1
mov edi, r11d
xor dil, al
or al, r11b
xor al, 1
or al, dil
mov edi, ebx
xor dil, al
or al, bl
xor al, 1
or al, dil
mov edi, ebx
xor dil, 1
and bl, dil
mov ebp, edi
and bpl, bl
xor bl, dil
or bl, bpl
and r11b, bl
xor bl, 1
and bl, sil
or bl, r11b
xor sil, bl
and sil, bl
mov r11d, esi
and sil, al
xor al, 1
xor r11b, 1
mov ebx, eax
xor bl, r11b
and bl, al
and r11b, al
or r11b, sil
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov bl, byte [rsp + 0xa0]
mov eax, ebx
mov dil, byte [rsp + 0xf0]
and al, dil
xor dil, bl
or dil, al
mov eax, edi
xor al, 1
and dil, al
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov eax, r14d
xor al, r8b
mov r12b, byte [rsp + 8]
and r8b, r12b
mov ebx, r14d
and bl, r10b
or bl, r8b
xor dil, r10b
or r10b, r12b
xor r10b, 1
or r10b, al
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov esi, edi
xor sil, 1
mov ebx, edi
and bl, sil
xor bl, 1
mov r8d, ebx
xor r8b, sil
or bl, sil
xor bl, 1
or bl, r8b
mov eax, r10d
xor al, 1
mov r8d, ebx
xor r8b, 1
and r8b, al
and bl, r10b
or bl, r8b
xor r10b, sil
or al, dil
xor al, 1
or al, r10b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
mov r8d, ebx
and r8b, al
mov r10d, ebx
and r10b, r8b
xor r8b, bl
or r8b, r10b
or bl, al
mov eax, r8d
xor al, 1
mov r10d, r8d
and r10b, bl
xor bl, 1
and al, bl
or al, r10b
mov r10d, r8d
xor r10b, bl
or bl, r8b
xor bl, 1
or bl, r10b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
or bl, al
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r10d, eax
and r10b, r8b
mov ebx, r10d
xor r10b, al
xor bl, 1
or bl, r8b
xor bl, 1
or bl, r10b
xor bl, r11b
xor r11b, 1
mov eax, r11d
and al, r8b
xor r11b, r8b
or r11b, al
mov eax, ebx
xor al, r11b
xor r11b, 1
mov r8d, r11d
xor r8b, bl
or r11b, bl
xor al, 1
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, r8b
test r11b, 1
mov ebp, 0x3c6845d9
mov ebx, 0xb839ec95
cmovne ebp, ebx
test r8b, 1
cmove ebp, ebx
test al, 1
mov eax, 0x3c6845d9
cmove ebp, eax
mov dword [rsp + 0x9c], ebp
mov ebp, r9d
and ebp, 0x2747290f
mov eax, r13d
and eax, 0xd8b8d6f0
or eax, ebp
mov ebp, eax
xor ebp, 0x10108220
xor eax, 0x2747290f
mov ebx, eax
and ebx, 0xcbae74d6
and ebp, 0x34518b29
or ebp, ebx
mov esi, dword [rsp + 0x18]
mov ebx, esi
and ebx, 0xcbae74d6
mov r8d, dword [rsp + 0x10]
mov edi, r8d
and edi, 0x34518b29
or edi, ebx
xor edi, ebp
or eax, esi
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 1
and eax, 0xfffffffe
or eax, ebp
mov ebp, eax
xor ebp, 1
and ebp, eax
mov eax, r9d
and eax, 0xb863634c
mov ebx, r13d
and ebx, 0x479c9cb3
or ebx, eax
mov eax, ebp
not eax
mov edi, eax
and eax, 0x2f645f92
and ebp, 0xd09ba06d
or ebp, eax
xor ebx, 0xb863634d
or ebx, r9d
mov eax, ebx
not eax
or edi, ebx
and ebx, 0x2f645f92
and eax, 0xd09ba06d
or eax, ebx
xor eax, ebp
not edi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0xc4b13c36
and ebx, eax
or eax, 0x3b4ec3c9
mov edi, eax
and edi, 0x8eb2d6e9
and ebp, 0x40012816
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0x8eb2d6e9
and ebx, 0x714d2916
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x3b4ec3c9
and eax, 0xc4b13c36
or eax, ebp
mov ebp, r13d
and ebp, 0xd331b5be
mov ebx, r9d
and ebx, 0x2cce4a41
or ebx, ebp
mov edi, esi
and edi, 0xd331b5be
mov ebp, r8d
and ebp, 0x2cce4a41
or ebp, edi
xor ebp, ebx
mov ebx, eax
not ebx
mov edi, ebx
and ebx, 0xbcbbeebd
and eax, 0x43441142
or eax, ebx
or ebp, dword [rsp + 0x50]
mov ebx, ebp
not ebx
or edi, ebx
and ebx, 0xbcbbeebd
and ebp, 0x43441142
or ebp, ebx
xor ebp, eax
not edi
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xe50d9a09
and eax, ebp
and ebp, 0x1af265f6
or ebp, ebx
xor ebp, 0x1af265f6
mov ebx, ebp
and ebx, eax
xor ebp, eax
or ebp, ebx
sete r10b
setne r8b
mov bl, byte [rsp + 0x3c]
xor bl, byte [rsp + 0x30]
or bl, byte [rsp + 0xe4]
mov eax, ebx
xor al, 1
mov r11d, r14d
and r11b, al
and bl, r12b
or bl, r11b
xor bl, 1
or bl, al
xor al, r14b
xor al, 1
mov esi, ebx
or sil, al
xor al, bl
xor al, 1
mov r11d, esi
xor r11b, al
or al, sil
xor al, 1
or al, r11b
mov ebx, r8d
xor bl, r10b
xor r10b, bl
mov r11d, r10d
xor r11b, 1
or r11b, bl
mov ebx, r11d
or bl, r10b
xor r11b, r10b
xor r11b, 1
mov r10d, ebx
xor r10b, r11b
or r11b, bl
xor r11b, 1
or r11b, r10b
xor r11b, 1
mov ebx, r11d
and bl, al
mov r10d, r11d
xor r10b, al
or r11b, al
or bl, r10b
xor r11b, 1
or r11b, r10b
xor bl, 1
mov r10d, ebx
xor r10b, r11b
xor r11b, 1
mov eax, r11d
xor al, bl
or r11b, bl
xor r10b, 1
xor r11b, 1
or r11b, r10b
xor al, 1
mov ebx, eax
xor bl, r11b
or r11b, al
xor r11b, 1
or r11b, bl
mov ebx, r14d
xor bl, r8b
or r14b, r8b
xor r14b, 1
or r14b, bl
and bl, r8b
or r8b, r12b
xor bl, 1
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
mov r8d, r14d
xor r8b, 1
mov eax, r8d
and al, r14b
xor al, 1
mov esi, eax
xor sil, r14b
or al, r14b
xor al, 1
or al, sil
mov esi, ebx
xor sil, 1
mov edi, eax
xor dil, 1
and dil, bl
and al, sil
or al, dil
xor sil, r14b
or bl, r8b
xor bl, 1
or bl, sil
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, ebx
xor al, 1
or al, bl
mov r8d, ebx
xor r8b, al
and al, bl
or al, r8b
xor r8b, 1
mov ebx, r8d
xor bl, al
or r8b, al
xor r8b, 1
or r8b, bl
mov eax, r8d
xor al, 1
or r8b, al
xor r8b, 1
or r8b, al
mov ebx, r8d
xor bl, 1
mov esi, r11d
or sil, bl
xor sil, 1
xor bl, r11b
or sil, bl
or r8b, r11b
and bl, r11b
mov r10d, r8d
xor r10b, bl
xor bl, 1
or bl, r8b
xor r10b, 1
xor bl, 1
or bl, r10b
mov r8d, esi
xor r8b, bl
xor bl, 1
or bl, sil
xor r8b, 1
mov eax, ebx
xor al, r8b
test al, 1
mov r14d, 0x4554c8ef
mov eax, 0x6f56199b
cmovne eax, r14d
test r8b, 1
mov ebp, 0x6f56199b
cmove ebp, eax
test bl, 1
cmovne ebp, eax
mov dword [rsp + 0xf0], ebp
mov ebp, dword [rsp + 0x4c]
and ebp, 0xa425ee7
mov eax, dword [rsp + 0x54]
and eax, 0xf5bda118
or eax, ebp
mov ebx, eax
xor ebx, 0x3481a108
xor eax, 0xa025ae7
and eax, 0xcb3e5af7
and ebx, 0x34c1a508
or ebx, eax
mov eax, r9d
and eax, 0x82e7ee07
and r13d, 0x7d1811f8
or r13d, eax
mov eax, r13d
xor eax, 0x7d1811f8
xor r13d, 0x82e7ee07
or r13d, eax
mov eax, r13d
not eax
and eax, 0x63eaa8bb
and r13d, 0x9c155744
or r13d, eax
mov r11d, ebx
xor r11d, 0x34c1a508
xor ebx, 0x892052e1
and ebx, 0xb92177e9
mov r8d, r11d
and r8d, 0x46de8816
or r8d, ebx
mov eax, r13d
xor eax, 0x18014540
xor r13d, 0x63eaa8bb
mov ebx, r13d
and ebx, 0x87d6ba16
and eax, 0x782945e9
or eax, ebx
xor r8d, 0x46de8816
mov r15d, eax
xor r15d, 0x782945e9
xor eax, 0xcff86744
and eax, r15d
mov r10d, r8d
and r10d, r15d
xor r15d, r8d
and r8d, 0x482edd52
and r11d, 0xb7d122ad
or r11d, r8d
mov esi, eax
not esi
mov ebx, esi
and ebx, 0x551a4535
and eax, 0xaae5baca
or eax, ebx
or r13d, 0x482edd52
mov ebx, r13d
not ebx
or esi, r13d
and r13d, 0x551a4535
and ebx, 0xa2c12288
or ebx, r13d
xor ebx, eax
not esi
or esi, ebx
mov ebp, r11d
not ebp
and ebp, 0x3377d7d0
and r11d, 0xcc88282f
or r11d, ebp
mov ebp, esi
not ebp
and ebp, 0x3377d7d0
and esi, 0xcc88282f
or esi, ebp
xor esi, r11d
or r15d, r10d
mov eax, r15d
not eax
and eax, 0xa592c2c1
and r15d, 0x5a6d3d3e
or r15d, eax
xor r15d, 0x5a6d3d3e
mov eax, esi
and eax, r15d
xor r15d, esi
or r15d, eax
mov ebx, r15d
not ebx
mov eax, ebx
and eax, 0x888daa83
mov edi, r15d
mov r8d, r15d
and r15d, 0x7772557c
or r15d, eax
not r15d
or r15d, ebx
and ebx, 0x51b8000
and edi, 0x26eb
or edi, ebx
xor edi, 0x26eb
and r8d, 0xfae45914
or r8d, edi
mov eax, r8d
not eax
and eax, 0xfae45914
and r8d, 0x51ba6eb
or r8d, eax
mov r10d, r8d
not r10d
mov eax, r10d
and eax, 0xffad7d9
mov ebp, r8d
and ebp, 0xf0052826
or ebp, eax
mov eax, ebp
xor eax, 0xf0052826
xor ebp, 0x290c510
and ebp, 0x2294cd30
mov ebx, eax
and ebx, 0xdd6b32cf
or ebx, ebp
xor ebx, 0x55e6984c
and eax, 0x7772557c
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x40bda8d8
and eax, 0xbf425727
or eax, ebp
mov ebp, r15d
not ebp
mov edi, eax
xor eax, 0x40bda8d8
and eax, ebp
xor edi, 0xbf425727
mov ebx, edi
xor ebx, r15d
and ebx, edi
and r15d, edi
or r15d, eax
mov eax, ebx
and eax, r15d
xor r15d, ebx
or r15d, eax
mov eax, r15d
not eax
mov ebp, r15d
xor ebp, 0xbff71d81
and ebp, r15d
or r15d, 0x4008e27e
mov ebx, r15d
and ebx, 0xd13e1b9b
and eax, 0x2ec10400
or eax, ebx
mov ebx, ebp
not ebx
or r15d, ebx
and ebx, 0xd13e1b9b
and ebp, 0x2ec1e464
or ebp, ebx
xor ebp, eax
not r15d
or r15d, ebp
mov eax, r15d
not eax
and eax, 0xc88548fc
and r15d, 0x377ab703
or r15d, eax
mov eax, r10d
and eax, 0xa6298ffb
mov ebx, r8d
and ebx, 0x59d67004
or ebx, eax
mov eax, ebx
not eax
and eax, 0x2c2ca9e3
and ebx, 0xd3d3561c
or ebx, eax
and r8d, 0x7ff61b45
mov eax, r10d
and eax, 0x8009e4ba
or eax, r8d
xor eax, 0x8009e4bb
and r10d, 0xfffffffe
or r10d, eax
mov eax, r10d
not eax
and eax, 0xc896a9b4
and r10d, 0x3769564b
or r10d, eax
mov eax, ebx
xor eax, 0xa052611
xor ebx, 0x75fad9e6
mov ebp, ebx
and ebp, 0xc0da11ae
and eax, 0x3f25ee51
or eax, ebp
mov esi, r10d
xor esi, 0x37214641
xor r10d, 0xc896a9b4
or ebx, r10d
and r10d, 0xc0da11ae
and esi, 0x3f25ee51
or esi, r10d
xor esi, eax
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0x8156f89e
and ebx, 0x7ea90761
or ebx, eax
mov eax, ebx
xor eax, 0x70a90521
xor ebx, 0x8046a01e
and eax, 0x71b95da1
and ebx, 0x8e46a25e
or ebx, eax
mov ebp, ebx
xor ebp, 0x71b95da1
mov eax, r15d
xor eax, ebp
and eax, r15d
mov edi, r15d
not edi
and edi, 0xbea7eefc
and r15d, 0x41581103
or r15d, edi
xor ebx, 0x400002
and ebp, 0xbea7eefc
and ebx, 0x41581103
or ebx, ebp
xor ebx, r15d
mov esi, eax
not esi
mov edi, esi
and edi, 0xb213614e
and eax, 0x4dec9eb1
or eax, edi
mov edi, ebx
not edi
or esi, edi
and edi, 0xb213614e
and ebx, 0x4dec9eb1
or ebx, edi
xor ebx, eax
not esi
or esi, ebx
mov r8d, esi
not r8d
mov edi, r8d
and edi, 0x90291848
mov eax, esi
and eax, 0xd4c100
or eax, edi
mov ebx, eax
xor ebx, 0x848000
xor eax, 0xff2b3eff
mov edi, eax
and edi, 0x905b6b1f
and ebx, 0xa49040
or ebx, edi
mov ebp, esi
xor ebp, 0x90fdd948
and ebp, esi
mov edi, ebp
not edi
or eax, edi
and edi, 0x905b6b1f
and ebp, 0x6fa494e0
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x6f0226b7
and eax, 0x90fdd948
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x66d6a6d5
xor eax, 0x9929592a
or eax, ebp
mov ebp, r8d
and ebp, 0xf2ccda9
and esi, 0xf0d33256
or esi, ebp
xor esi, 0x96059483
xor r8d, esi
and r8d, esi
mov ebx, r8d
and r8d, eax
not eax
not ebx
mov ebp, eax
xor ebp, ebx
and ebp, eax
and ebx, eax
or ebx, r8d
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x54dcaf82
and ebx, 0xab23507d
or ebx, eax
mov edi, ebx
xor edi, 0x8200024
xor ebx, 0x10400800
or ebx, 0xc2089
and ebx, 0x924f3899
and edi, 0x4c300726
or edi, ebx
or ebp, 0xde731f36
mov eax, ebp
not eax
and ebp, 0x924f3899
and eax, 0x2180c040
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0xb8a5b9e3
and eax, 0x475a461c
or eax, ebp
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0xde746228
mov ebp, eax
and ebp, 0x218b9dd7
or ebp, edi
mov edi, ebp
xor edi, 0xc2544220
xor ebp, 0x21801c56
and ebp, 0x3da03c5e
and edi, 0xc25fc3a1
or edi, ebp
and ebx, 0x4c0e85ba
and eax, 0xb3f17a45
or eax, ebx
mov ebp, edi
xor ebp, 0x40550380
xor edi, 0x3da03c5e
mov ebx, edi
and ebx, 0x9b2af82f
and ebp, 0x64d507d0
or ebp, ebx
mov ebx, eax
xor ebx, 0x20d10240
xor eax, 0x4c0e85ba
or edi, eax
and eax, 0x9b2af82f
and ebx, 0x64d507d0
or ebx, eax
xor ebx, ebp
not edi
or edi, ebx
cmp edi, 0xffffffff
sete r10b
setne r8b
mov eax, r12d
mov ebx, r12d
and bl, r10b
xor r10b, r12b
or r10b, bl
mov ebx, r12d
xor bl, r8b
mov edi, r12d
or dil, r8b
and r8b, r12b
or r8b, bl
xor dil, 1
or dil, bl
xor bl, 1
xor r10b, 1
mov r11d, ebx
and r11b, r10b
xor r10b, bl
or r10b, r11b
mov r11d, r8d
xor r11b, 1
mov esi, r8d
and sil, r11b
mov ebx, r8d
and bl, sil
xor sil, r8b
or sil, bl
mov eax, edi
xor al, 1
mov r13d, edi
and r13b, al
xor r8b, dil
xor dil, r13b
xor r13b, 1
or r13b, al
xor r13b, 1
or r13b, dil
xor r13b, sil
or al, r11b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, r13b
xor r13b, 1
or r13b, al
xor r8b, 1
xor r13b, 1
or r13b, r8b
mov esi, r10d
xor sil, 1
mov r8d, r13d
xor r8b, 1
mov r11d, esi
xor r11b, r10b
and r11b, sil
mov ebp, r8d
or bpl, r13b
mov edi, r10d
xor dil, r13b
xor r13b, sil
or sil, r10b
mov eax, esi
xor al, 1
mov r15d, eax
and r15b, sil
mov r12d, r15d
and r12b, al
xor r15b, al
or r15b, r12b
mov ebx, r11d
xor bl, 1
mov eax, r11d
and al, bl
mov r12d, eax
and r12b, r11b
xor al, r11b
or al, r12b
xor al, r15b
mov r11d, esi
and r11b, bl
xor bl, sil
or bl, r11b
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov eax, ebp
xor al, 1
and al, bpl
mov r11d, ebp
and r11b, al
xor al, bpl
or al, r11b
xor al, r8b
mov r11d, ebp
and r11b, r8b
xor bpl, r8b
or bpl, r11b
xor bpl, 1
mov r8d, eax
and r8b, bpl
xor bpl, al
or bpl, r8b
mov eax, ebp
xor al, bl
and bpl, al
and al, bl
xor bpl, 1
xor al, 1
mov ebx, ebp
xor bl, al
or al, bpl
xor al, 1
or al, bl
and dil, r10b
mov ebx, edi
and bl, r13b
xor r13b, dil
or r13b, bl
mov ebx, r13d
xor bl, 1
and r13b, bl
mov r8d, ebx
and r8b, r13b
xor r13b, bl
or r13b, r8b
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov r10d, r13d
xor r10b, 1
mov r11d, ebx
xor r11b, 1
and r11b, r10b
and bl, r13b
or bl, r11b
xor r10b, r8b
or r13b, al
xor r13b, 1
or r13b, r10b
mov eax, r13d
xor al, bl
test al, 1
mov eax, 0x5b9cb57e
cmove r14d, eax
test r13b, 1
cmovne eax, r14d
test bl, 1
cmove eax, r14d
mov dword [rsp + 0x90], eax
mov r15d, dword [rsp + 0x28]
mov eax, r15d
and eax, 0xcf82582
mov ebp, r9d
and ebp, 0xf307da7d
or ebp, eax
mov ebx, dword [rsp + 0x18]
and ebx, 0xcf82582
mov r13d, dword [rsp + 0x10]
mov eax, r13d
and eax, 0xf307da7d
or eax, ebx
xor eax, ebp
or eax, dword [rsp + 0x50]
mov ebp, eax
not ebp
and ebp, 0x60a893a2
and eax, 0x9f576c5d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 1
xor eax, 0x9f576c5c
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x780b477f
and eax, 0x87f4b880
or eax, ebp
mov ebx, r9d
and ebx, 0xdfcf623a
mov ebp, r15d
and ebp, 0x20309dc5
or ebp, ebx
mov esi, ebp
xor esi, 0x20309dc5
xor ebp, 0xf0b6202
and ebp, 0x2f3bfac7
mov ebx, esi
and ebx, 0xd0c40538
or ebx, ebp
xor ebx, 0xd0c40539
and esi, 0xfffffffe
or esi, ebx
mov r10d, esi
not r10d
mov ebp, esi
and ebp, 0xc6e0c556
and r10d, 0x391f3aa9
or r10d, ebp
mov r8d, eax
xor r8d, 0x780b477f
mov r11d, eax
xor eax, 0xc1c74dc5
and eax, r8d
mov edi, eax
not edi
mov ebx, edi
and ebx, 0x913139a0
and eax, 0x6ecec65f
or eax, ebx
mov ebx, r8d
or ebx, 0x4633f545
mov ebp, ebx
not ebp
or edi, ebx
and ebx, 0x913139a0
and ebp, 0x28cc021a
or ebp, ebx
xor ebp, eax
not edi
or edi, ebp
mov ebx, r10d
xor r10d, 0xc6e0c556
mov eax, r10d
or eax, 0xb9cc0aba
mov ebp, eax
not ebp
and eax, 0x798d53ac
and ebp, 0x632a441
or ebp, eax
or esi, 0x4633f545
mov eax, esi
not eax
and esi, 0x798d53ac
and eax, 0x80400812
or eax, esi
xor eax, ebp
mov esi, edi
not esi
and esi, eax
not eax
and eax, edi
or eax, esi
xor r11d, 0x87f4b880
mov esi, r11d
and esi, 0xbf3a16bb
and r8d, 0x40c5e944
or r8d, esi
xor ebx, 0x52800
or r11d, r10d
and r10d, 0xbf3a16bb
and ebx, 0x40c5e944
or ebx, r10d
xor ebx, r8d
not r11d
or r11d, ebx
mov ebp, r11d
not ebp
and ebp, 0x3dc1faf8
and r11d, 0xc23e0507
or r11d, ebp
xor r11d, 0xc23e0507
mov ebp, eax
and ebp, r11d
xor r11d, eax
or r11d, ebp
mov eax, r15d
and eax, 0x7638b52b
mov ebx, r9d
and ebx, 0x89c74ad4
or ebx, eax
mov eax, r11d
not eax
mov ebp, eax
and ebp, 0x2507db7d
mov r8d, r11d
and r8d, 0xdaf82482
or r8d, ebp
mov ebp, ebx
xor ebp, 0x7638b52b
xor ebx, 0x81c10884
and ebx, 0x93e1bc87
mov esi, ebp
and esi, 0x6c1e4378
or esi, ebx
mov ebx, esi
xor ebx, 0x6c1e4378
xor esi, 0xb6e667fa
and esi, ebx
and ebp, 0xdaf82482
mov ebx, esi
and ebx, ebp
xor ebp, esi
or ebp, ebx
mov edi, r8d
not edi
and edi, ebp
not ebp
and ebp, r8d
or ebp, edi
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x4960b878
and ebp, 0xb69f4787
or ebp, ebx
and r11d, 0x4960b878
and eax, 0xb69f4787
or eax, r11d
xor eax, ebp
not eax
or eax, edi
cmp eax, 0xffffffff
sete r11b
setne r10b
mov al, byte [rsp + 0x40]
xor al, 1
mov byte [rsp + 0x40], al
mov r8d, eax
mov bl, byte [rsp + 0xf4]
and r8b, bl
xor bl, al
or bl, r8b
mov al, byte [rsp + 0xa8]
mov r8b, byte [rsp + 8]
or al, r8b
xor al, 1
mov byte [rsp + 0x3c], al
xor bl, al
xor bl, 1
mov edi, ebx
and dil, al
xor dil, 1
mov eax, edi
xor al, bl
or dil, bl
xor dil, 1
or dil, al
mov esi, r10d
xor sil, r11b
mov ebx, esi
xor bl, 1
mov eax, ebx
or al, r11b
mov ebp, eax
xor bpl, bl
mov r14d, eax
xor al, bpl
and al, bpl
xor r14b, 1
or sil, r14b
xor bl, r14b
and bl, r14b
mov ebp, esi
xor bpl, bl
xor bl, 1
or bl, sil
xor bpl, 1
xor bl, 1
or bl, bpl
mov esi, eax
xor sil, 1
xor al, bl
xor bl, 1
or bl, sil
mov esi, ebx
xor sil, al
xor al, 1
or al, bl
xor sil, 1
xor al, 1
or al, sil
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov esi, eax
xor sil, bl
or bl, al
xor bl, 1
or bl, sil
mov eax, edi
xor al, 1
or dil, al
xor dil, 1
mov esi, eax
xor sil, dil
or dil, al
xor dil, 1
or dil, sil
xor sil, 1
mov eax, esi
xor al, dil
or dil, sil
xor dil, 1
or dil, al
mov ebp, ebx
xor bpl, 1
mov eax, ebp
and al, bl
mov esi, eax
xor al, bl
xor sil, 1
or sil, bpl
xor sil, 1
or sil, al
xor sil, 1
mov eax, esi
or al, dil
xor sil, dil
xor sil, 1
and sil, dil
xor al, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov eax, r11d
and al, r8b
mov r12b, byte [rsp]
mov ebx, r12d
and bl, r10b
or bl, al
mov edi, ebx
xor dil, r8b
and dil, bl
and r11b, r12b
and r10b, r8b
or r10b, r11b
mov ebx, edi
xor bl, 1
and bl, r10b
xor r10b, 1
mov eax, edi
xor al, r10b
and al, dil
and r10b, dil
or r10b, bl
mov ebx, eax
xor bl, 1
xor al, r10b
xor r10b, 1
or r10b, bl
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, 1
mov ebx, r10d
and bl, al
mov r11d, ebx
and r11b, r10b
xor bl, r10b
or bl, r11b
or al, r10b
xor bl, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov r11d, eax
xor r11b, 1
mov r10d, eax
and r10b, r11b
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov ebx, r10d
xor bl, 1
and bl, r11b
and al, r10b
or bl, al
xor r10b, bl
and r10b, bl
mov r11d, esi
xor r11b, 1
mov eax, r11d
and al, sil
mov ebx, r11d
xor bl, al
xor al, 1
or al, sil
xor al, 1
or al, bl
mov ebp, eax
xor bpl, 1
or al, bpl
xor al, 1
xor r11b, al
mov edi, esi
xor dil, al
or al, sil
xor r11b, 1
xor al, 1
or al, r11b
xor dil, 1
mov r11d, edi
xor r11b, al
or al, dil
xor al, 1
or al, r11b
mov r11d, r10d
xor r11b, 1
mov esi, r10d
or sil, r11b
mov ebx, esi
xor bl, 1
mov edi, ebx
xor dil, r11b
and dil, bl
and bl, r11b
and sil, r10b
or bl, sil
mov r11d, edi
and r11b, bl
xor bl, dil
or bl, r11b
mov r11d, ebx
xor r11b, 1
or r11b, al
xor al, 1
or al, bl
xor r11b, 1
xor al, 1
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
mov ebx, ebp
or bl, r10b
xor bpl, r10b
xor bpl, 1
mov r10d, ebx
xor r10b, bpl
or bpl, bl
xor bpl, 1
or bpl, r10b
mov ebx, ebp
xor bl, 1
and bpl, bl
mov r10d, ebx
and r10b, bpl
xor bpl, bl
or bpl, r10b
mov r10d, eax
xor r10b, 1
mov ebx, eax
and bl, r10b
mov r11d, ebx
and r11b, al
xor bl, al
or bl, r11b
xor bpl, 1
xor bl, bpl
mov eax, r10d
and al, bpl
xor r10b, bpl
or r10b, al
mov eax, ebx
xor al, r10b
test r10b, 1
mov edi, 0xf8c243e2
mov ebp, 0x9dfb6ec8
cmovne ebp, edi
test bl, 1
not al
cmovne ebp, edi
test al, 1
mov eax, 0x9dfb6ec8
cmove ebp, eax
mov dword [rsp + 0xf4], ebp
mov ebp, r9d
and ebp, 0x4e873aeb
mov eax, r15d
and eax, 0xb178c514
or eax, ebp
mov ebp, eax
xor ebp, 0xb058c404
xor eax, 0x4e873aeb
mov ebx, eax
and ebx, 0x45221b3b
and ebp, 0xbadde4c4
or ebp, ebx
mov esi, dword [rsp + 0x18]
mov ebx, esi
and ebx, 0x45221b3b
mov edi, r13d
and edi, 0xbadde4c4
or edi, ebx
xor edi, ebp
or eax, esi
not eax
or eax, edi
mov ebx, eax
not ebx
and eax, 0x29a242b8
mov ebp, ebx
and ebp, 0xd65dbd47
or ebp, eax
xor ebp, 0x8f23e87d
and ebx, 0xa681aac5
or ebx, ebp
mov eax, r9d
and eax, 0x3284745b
mov esi, r15d
mov r8d, r15d
and esi, 0xcd7b8ba4
or esi, eax
mov edi, ebx
not edi
mov eax, ebx
and ebx, 0x86182fac
and edi, 0x79e7d053
or edi, ebx
xor esi, 0x9405de9e
or esi, r9d
mov ebp, esi
not ebp
or eax, esi
and esi, 0x86182fac
and ebp, 0x79e7d053
or ebp, esi
xor ebp, edi
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x37b5ed44
and ebx, 0xc84a12bb
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x37b5ed44
and ebp, 0xc84a12bb
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
xor ebp, 0xa681aac5
and ebp, eax
or eax, 0x597e553a
mov ebx, eax
not ebx
mov edi, eax
and edi, 0xc5d523fb
and ebx, 0x22008804
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xc5d523fb
and ebp, 0x3a2adc04
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov r11d, eax
not r11d
mov r15d, eax
or r15d, 0x347e5715
mov ebp, r15d
and ebp, 0xe36eb9ea
mov edi, r11d
and edi, 0x8810000
or edi, ebp
mov ebp, eax
xor ebp, 0xcb81a8ea
and ebp, eax
mov esi, ebp
not esi
or r15d, esi
and esi, 0xe36eb9ea
and ebp, 0x1c914615
or ebp, esi
xor ebp, edi
not r15d
or r15d, ebp
mov ebx, r15d
not ebx
and ebx, 0x347e5715
and r15d, 0xcb81a8ea
or r15d, ebx
mov r10d, r15d
not r10d
mov esi, r10d
and esi, 0x4eb14ac3
mov ebp, r15d
and ebp, 0xb14eb53c
or ebp, esi
and r11d, 0xaf41b00
and eax, 0xf50be4ff
or eax, r11d
mov r14d, eax
xor r14d, 0xf50be4ff
xor eax, 0xa540a00
and eax, 0xee55ee2e
mov ebx, r14d
and ebx, 0x11aa11d1
or ebx, eax
xor ebx, 0xdba99e0f
and r14d, 0x35fc7021
or r14d, ebx
xor ebp, 0x7b4d3ae2
or ebp, r10d
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0x626d2b61
and eax, 0x9d92d49e
or eax, ebx
mov esi, r14d
not esi
mov ebx, r14d
and ebx, 0x171010da
and esi, 0xe8efef25
or esi, ebx
mov r11d, eax
xor eax, 0x6d2b01
or eax, 0xe6808472
mov ebx, eax
not ebx
and eax, 0x964376fc
and ebx, 0x93c0901
or ebx, eax
or ebp, 0x197f7b8d
mov edi, ebp
not edi
and ebp, 0x964376fc
and edi, 0x60808002
or edi, ebp
xor edi, ebx
mov eax, esi
xor esi, 0x11101088
or esi, 0xe6808472
mov ebx, esi
not ebx
and esi, 0xcf443d79
and ebx, 0x103b4284
or ebx, esi
or r14d, 0x197f7b8d
mov esi, r14d
not esi
and r14d, 0xcf443d79
and esi, 0x20808002
or esi, r14d
xor esi, ebx
mov ebx, edi
not ebx
and ebx, 0x150d5b9b
and edi, 0xeaf2a464
or edi, ebx
mov ebx, esi
not ebx
and ebx, 0x150d5b9b
and esi, 0xeaf2a464
or esi, ebx
xor esi, edi
xor r11d, 0x9d92d49e
xor eax, 0xe8efef25
mov edi, r11d
and edi, eax
xor eax, r11d
or eax, edi
mov ebp, eax
not ebp
and ebp, 0xa355a9eb
and eax, 0x5caa5614
or eax, ebp
xor eax, 0x5caa5614
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov esi, eax
xor esi, 0xca038fdf
and esi, eax
not eax
and eax, 0xca038fdf
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov eax, r15d
xor eax, 0xfffffffe
and eax, r15d
and r10d, 1
and r15d, 0xfffffffe
or r15d, r10d
mov ebp, eax
and ebp, r15d
xor r15d, eax
or r15d, ebp
mov eax, r15d
not eax
and eax, 0x12913c37
and r15d, 0xed6ec3c8
or r15d, eax
mov eax, r15d
not eax
and eax, 0x536cabc3
and r15d, 0xac93543c
or r15d, eax
mov eax, r15d
xor eax, 0x1e022800
xor r15d, 0x41fd97f4
mov ebp, r15d
and ebp, 0xe151c45b
and eax, 0x1eae3ba4
or eax, ebp
xor eax, 0xe151c45b
xor r15d, eax
and r15d, eax
mov eax, esi
not eax
mov edi, r15d
not edi
and r15d, eax
or eax, edi
and edi, esi
or edi, r15d
not eax
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov esi, edi
not esi
mov ebp, esi
and ebp, 0x616eff0
mov ebx, edi
and ebx, 0xf9e9100f
or ebx, ebp
mov r10d, ebx
xor r10d, 0x2008000e
xor ebx, 0x616eff0
mov eax, ebx
and eax, 0xdbf3ba31
and r10d, 0x240c45ce
or r10d, eax
mov eax, esi
and eax, edi
mov ebp, eax
not ebp
or ebx, ebp
and ebp, 0xdbf3ba31
and eax, 0x240c45ce
or eax, ebp
xor eax, r10d
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x90f43c13
xor ebx, 0x6f0bc3ec
or ebx, eax
mov eax, esi
and eax, 0xa87461f8
and edi, 0x578b9e07
or edi, eax
xor edi, 0xc77fa214
xor esi, edi
and esi, edi
mov eax, ebx
not eax
mov edi, esi
not edi
mov ebp, eax
xor ebp, edi
and ebp, eax
and ebx, 0x97c2bde8
and eax, 0x683d4217
or eax, ebx
and edi, 0x97c2bde8
and esi, 0x683d4217
or esi, edi
xor esi, eax
mov edi, ebp
not edi
mov eax, edi
and eax, 0x8f83ad89
and ebp, 0x707c5276
or ebp, eax
mov eax, esi
not eax
or edi, eax
and eax, 0x8f83ad89
and esi, 0x707c5276
or esi, eax
xor esi, ebp
not edi
or edi, esi
mov eax, edi
xor eax, 0x90f43c13
and eax, edi
mov ebp, edi
not edi
and edi, 0x94bd5dc1
and ebp, 0x6b42a23e
or ebp, edi
mov ebx, ebp
xor ebx, 2
xor ebp, 0x90b41c01
or ebp, 0x6f0bc3ec
mov edi, ebp
and edi, 0xf5c92e75
and ebx, 0x341002
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0xf5c92e75
and eax, 0xa36d18a
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and ebp, 0x32a448e5
and eax, 0xcd5bb71a
or eax, ebp
mov ebx, eax
xor ebx, 0x32a448e5
mov esi, eax
xor esi, 0xcd5bb71a
xor eax, 0x2f381916
mov edi, eax
and edi, esi
and eax, ebx
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov edi, eax
not edi
and edi, 0x1d9c51f3
and eax, 0xe263ae0c
or eax, edi
or esi, ebx
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0xe8a75c6c
and eax, 0x1758a393
or eax, edi
mov ebp, esi
not ebp
or ebx, esi
and esi, 0xe8a75c6c
and ebp, 0x1758a393
or ebp, esi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x7bce196e
and ebx, 0x8431e691
or ebx, eax
mov eax, ebx
not eax
and eax, 0x8431e691
and ebx, 0x7bce196e
or ebx, eax
setne al
sete r11b
mov r10d, r12d
and r10b, r11b
mov r13b, byte [rsp + 8]
and al, r13b
or al, r10b
xor r11b, r12b
mov ebx, r11d
and bl, r12b
xor bl, 1
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, r11d
xor bl, 1
and r11b, al
mov esi, r10d
and sil, bl
or sil, r11b
mov r11d, esi
xor r11b, al
and r11b, sil
xor al, bl
not al
and al, bl
xor bl, r10b
and bl, r10b
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov eax, r11d
xor al, 1
and al, bl
xor bl, 1
mov r10d, r11d
xor r10b, bl
and r10b, r11b
and bl, r11b
or bl, al
mov eax, r10d
xor al, bl
test al, 1
mov ebp, 0x7a0ba604
mov eax, 0x6eb893b3
cmovne eax, ebp
test bl, 1
cmove ebp, eax
test r10b, 1
cmove ebp, eax
mov dword [rsp + 0xe4], ebp
mov eax, r9d
and eax, 0xfb4f4836
mov ebp, r8d
and ebp, 0x4b0b7c9
or ebp, eax
mov eax, ebp
xor eax, 0x490a0c0
xor ebp, 0xfb4f4836
and eax, 0xeedae8d4
mov ebx, ebp
and ebx, 0x1125172b
or ebx, eax
xor ebx, 0x6025e0
and ebp, 0xeebacd34
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x65095710
and ebp, 0x9af6a8ef
or ebp, eax
mov ebx, r9d
and ebx, 0x353a9309
mov eax, r8d
and eax, 0xcac56cf6
or eax, ebx
xor eax, 0x247fa1c2
mov r15d, eax
xor r15d, r9d
and r15d, eax
mov ebx, ebp
xor ebx, 0x9af6a8ef
mov eax, ebp
xor eax, 0x5000700
and eax, 0x1d620f21
xor ebp, 0xe7d0ec13
and ebp, ebx
and ebx, 0xe29df0de
or ebx, eax
mov eax, r15d
not eax
and eax, 0xa417084b
mov r11d, r15d
and r11d, 0x5be8f7b4
or r11d, eax
mov r10d, ebx
xor ebx, 0x1d620f21
mov edi, ebx
or edi, 0x82d9bb03
mov eax, edi
not eax
mov r14d, edi
and r14d, 0x6ac2eb51
and eax, 0x152404ac
or eax, r14d
mov esi, ebp
not esi
or edi, esi
and esi, 0x6ac2eb51
and ebp, 0x953d14ae
or ebp, esi
xor ebp, eax
not edi
or edi, ebp
mov eax, r11d
xor eax, 0x5be8f7b4
mov esi, r11d
xor esi, 0xd9314cb7
and esi, eax
and r15d, 0x82d9bb03
mov ebp, esi
and ebp, r15d
xor r15d, esi
or r15d, ebp
mov esi, edi
not esi
and esi, 0xc75dfb72
and edi, 0x38a2048d
or edi, esi
mov esi, r15d
not esi
and esi, 0xc75dfb72
and r15d, 0x38a2048d
or r15d, esi
xor r15d, edi
xor r10d, 0x4208004a
mov esi, ebx
and esi, 0xb597fa95
and r10d, 0x4a68056a
or r10d, esi
xor r11d, 0xa417084b
or ebx, r11d
and r11d, 0xb597fa95
and eax, 0x4a68056a
or eax, r11d
xor eax, r10d
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x539793c9
and ebx, 0xac686c36
or ebx, eax
xor ebx, 0xac686c36
mov eax, r15d
and eax, ebx
xor ebx, r15d
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x9975a118
and ebx, 0x668a5ee7
or ebx, ebp
mov ebp, ebx
xor ebp, 0x19000100
or ebp, 0x60154280
and ebp, 0x7b1d53a4
and ebx, 0x80202010
or ebx, ebp
or eax, 0x9b283134
mov ebp, eax
not ebp
and eax, 0x7b1d53a4
and ebp, 0x4c28c4b
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0x7592fc01
and ebp, 0x8a6d03fe
or ebp, eax
mov eax, r8d
or eax, 0x300192c0
and eax, 0x33519ad1
mov edi, r9d
and edi, 0x8484610c
or edi, eax
mov eax, r9d
mov r14d, r9d
or eax, 0x87d4691d
mov ebx, eax
not ebx
and eax, 0x33519ad1
and ebx, 0x482a0422
or ebx, eax
xor ebx, edi
mov eax, ebx
not eax
and eax, 0x97ef55a7
and ebx, 0x6810aa58
or ebx, eax
mov r10d, ebp
not r10d
mov esi, r10d
and esi, 0x10f0b7a5
mov eax, ebp
and eax, 0xef0f485a
or eax, esi
mov edi, ebx
xor edi, 0xefc4c345
xor eax, edi
xor eax, 0x10f0b7a5
and eax, edi
xor ebx, 0x2a2022
and ebx, 0x28ae2126
and edi, 0xd751ded9
or edi, ebx
mov ebx, eax
not ebx
mov esi, ebx
and esi, 0x3b2df559
and eax, 0xc4d20aa6
or eax, esi
xor edi, ebp
xor edi, 0x28ae2126
and edi, ebp
mov esi, edi
not esi
or ebx, esi
and esi, 0x3b2df559
and edi, 0xc4d20aa6
or edi, esi
xor edi, eax
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x282e4cef
and ebx, 0xd7d1b310
or ebx, eax
mov eax, ebx
xor eax, 0x5101a210
xor ebx, 0x282e4cef
mov edi, ebx
and edi, 0x8eda15ed
and eax, 0x7125ea12
or eax, edi
or ebx, ebp
and ebp, 0x8eda15ed
and r10d, 0x7125ea12
or r10d, ebp
xor r10d, eax
not ebx
or ebx, r10d
cmp ebx, 0xffffffff
sete r10b
setne al
mov ebx, eax
xor bl, r13b
mov r9d, r12d
mov r11d, r12d
xor r11b, r10b
or r10b, r12b
xor r10b, 1
or r10b, bl
mov esi, ebx
and sil, al
mov ebx, r12d
or bl, al
xor bl, 1
mov edi, esi
and dil, bl
xor bl, sil
or bl, dil
mov esi, ebx
xor sil, r13b
or bl, r13b
xor bl, 1
or bl, sil
or al, r13b
xor al, 1
or al, r11b
xor r10b, 1
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
xor al, 1
mov r10d, r11d
and r10b, al
xor al, r11b
or al, r10b
mov r10d, ebx
xor r10b, 1
mov r11d, eax
xor r11b, 1
mov esi, ebx
xor sil, r11b
mov edi, ebx
and dil, r10b
xor bl, dil
xor dil, 1
or dil, r10b
or r10b, al
xor r10b, 1
or r10b, sil
xor dil, 1
or dil, bl
and al, r11b
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
xor al, dil
mov r11d, r10d
xor r11b, 1
mov ebx, eax
xor bl, 1
and al, r10b
or r10b, bl
and bl, r11b
or bl, al
mov eax, r10d
xor al, bl
test al, 1
mov eax, 0x6eb893b3
mov ebp, 0x36109358
cmove eax, ebp
test bl, 1
cmove ebp, eax
test r10b, 1
cmovne ebp, eax
mov dword [rsp + 0x84], ebp
mov ebp, r14d
and ebp, 0x56465ff7
mov eax, r8d
and eax, 0xa9b9a008
or eax, ebp
xor eax, 0xa9b9a008
mov ebp, eax
mov ebx, dword [rsp + 0x10]
and ebp, ebx
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x78a05251
and eax, 0x875fadae
or eax, ebp
mov ebp, eax
xor ebp, 0x1e2400
xor eax, 0x40805250
and eax, 0xc7c1dbfe
and ebp, 0x383e2401
or ebp, eax
mov eax, r14d
mov r13d, r14d
and eax, 0x3b28a3bf
mov ebx, r8d
and ebx, 0xc4d75c40
or ebx, eax
mov eax, ebx
xor eax, 0xc4d75c40
xor ebx, 0x3b28a3bf
or ebx, eax
mov eax, ebp
xor eax, 0x383e2401
mov esi, ebp
xor ebp, 0xa6cea1bc
and ebp, eax
xor esi, 0xc7c1dbfe
mov r10d, esi
and r10d, ebx
mov eax, esi
xor esi, ebx
mov edi, ebx
not ebx
and edi, 0x9ef085bd
and ebx, 0x610f7a42
or ebx, edi
and eax, 0x9ef085bd
mov edi, eax
and edi, ebp
xor ebp, eax
or ebp, edi
mov eax, ebp
not eax
and eax, ebx
not ebx
and ebx, ebp
or ebx, eax
or esi, r10d
mov r15d, ebx
not r15d
mov ebp, r15d
and ebp, 0xddc5e69f
and ebx, 0x223a1960
or ebx, ebp
mov edi, esi
not edi
or r15d, esi
and esi, 0xddc5e69f
and edi, 0x223a1960
or edi, esi
xor edi, ebx
not r15d
or r15d, edi
mov ebp, r15d
not ebp
mov ebx, ebp
and ebx, 0xde200100
mov eax, r15d
and eax, 0x20944200
or eax, ebx
xor eax, 0x20944200
mov r12d, r15d
and r12d, 0x14bbcff
or r12d, eax
mov eax, r12d
not eax
and eax, 0x534f5512
and r12d, 0xacb0aaed
or r12d, eax
mov r10d, r12d
xor r10d, 0xadfb1612
mov eax, r10d
and eax, 0xc2b142b6
mov esi, r12d
xor esi, 0x6f4a54a4
or esi, eax
mov eax, esi
not eax
and eax, 0x8f35899c
and esi, 0x70ca7663
or esi, eax
and ebp, 0x46fccb6b
and r15d, 0xb9033494
or r15d, ebp
mov eax, r15d
xor eax, 0x39023400
and eax, 0x3d4ebd49
xor r15d, 0x844d89dd
or r15d, eax
mov eax, r15d
not eax
and eax, 0x2e7cb7b
and r15d, 0xfd183484
or r15d, eax
mov edi, esi
xor edi, 0x10800461
xor esi, 0x8f35899c
mov eax, esi
and eax, 0xe86ef302
and edi, 0x17910cfd
or edi, eax
mov r11d, edi
xor r11d, 0x17910cfd
mov ebp, edi
xor ebp, 0xcc2e283c
and ebp, r11d
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x7d59ba10
and ebp, 0x82a645ef
or ebp, eax
or esi, 0x2440db3e
mov eax, esi
not eax
or ebx, esi
and esi, 0x7d59ba10
and eax, 0x82a604c1
or eax, esi
xor eax, ebp
not ebx
or ebx, eax
mov r14d, r15d
xor r14d, 0xfd183484
mov eax, r14d
or eax, 0xdbbf24c1
mov ebp, eax
not ebp
and eax, 0xffe49647
and ebp, 0x4938
or ebp, eax
xor r15d, 0x2e7cb7b
mov eax, r15d
or eax, 0x2440db3e
mov esi, eax
not esi
and eax, 0xffe49647
and esi, 0x1b2080
or esi, eax
xor esi, ebp
mov eax, ebx
not eax
and eax, 0x73f45abc
and ebx, 0x8c0ba543
or ebx, eax
mov eax, esi
not eax
and eax, 0x73f45abc
and esi, 0x8c0ba543
or esi, eax
xor esi, ebx
xor edi, 0xe86ef302
mov eax, edi
and eax, 0x2042c69
and r11d, 0xfdfbd396
or r11d, eax
or edi, r14d
and r14d, 0x2042c69
and r15d, 0xfdfbd396
or r15d, r14d
xor r15d, r11d
not edi
or edi, r15d
not edi
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x85b99f97
and edi, 0x7a466068
or edi, ebp
mov ebp, edi
xor ebp, 0x32020008
xor edi, 0x100080
or edi, 0x4808020
and edi, 0x4c90a0e0
and ebp, 0xb22a0119
or ebp, edi
or eax, 0xfa3a21d9
mov esi, eax
not esi
and eax, 0x4c90a0e0
and esi, 0x1455e06
or esi, eax
xor esi, ebp
mov eax, esi
not eax
and eax, 0x4bae958f
and esi, 0xb4516a70
or esi, eax
mov eax, r12d
xor eax, 0x5204e9ed
mov ebx, r12d
xor ebx, 0xce71d108
and ebx, eax
mov eax, r10d
and eax, 0x9c7538e5
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x4827aa3d
and ebx, 0xb7d855c2
or ebx, eax
and r10d, 0xfffffffe
xor r12d, 0x5204e9ec
or r12d, r10d
mov eax, ebx
xor eax, 0x5290c8
xor ebx, 0x2bad6d26
mov ebp, ebx
and ebp, 0xdd2d4737
and eax, 0x22d2b8c8
or eax, ebp
mov ebp, r12d
not ebp
or ebx, r12d
and r12d, 0xdd2d4737
and ebp, 0x22d2b8c8
or ebp, r12d
xor ebp, eax
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xeabd16b3
and ebp, ebx
and ebx, 0x1542e94c
or ebx, eax
mov eax, ebx
xor eax, 0x1502a800
xor ebx, 0xeabd16b3
mov edi, ebx
and edi, 0x8ae1557d
and eax, 0x751eaa82
or eax, edi
mov edi, ebp
not edi
or ebx, edi
and edi, 0x8ae1557d
and ebp, 0x751eaa82
or ebp, edi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xc2d8e22a
and ebx, 0x3d271dd5
or ebx, eax
mov eax, ebx
xor eax, 0x2d060901
xor ebx, 0x82c06022
and ebx, 0x92e174f6
and eax, 0x6d1e8b09
or eax, ebx
mov ebp, eax
xor ebp, 0x822060e2
xor eax, 0xd060001
and eax, 0x1dc71415
and ebp, 0xe238ebea
or ebp, eax
mov r11d, esi
xor r11d, 0x7325f6e1
xor esi, 0x8420110
and esi, 0x6a47d5f1
mov edi, r11d
and edi, 0x95b82a0e
or edi, esi
xor edi, 0x95b82a0e
mov r14d, ebp
xor r14d, 0x1dc71415
mov r10d, edi
and r10d, r14d
mov esi, r14d
xor r14d, edi
and edi, 0xa81ee07b
and r11d, 0x57e11f84
or r11d, edi
mov edi, ebp
xor edi, 0xe238ebea
xor ebp, 0x4a260b91
and ebp, edi
and esi, 0xa81ee07b
mov edi, esi
and edi, ebp
xor ebp, esi
or ebp, edi
mov ebx, r11d
not ebx
and ebx, 0x926769a8
and r11d, 0x6d989657
or r11d, ebx
mov esi, ebp
not esi
and esi, 0x926769a8
and ebp, 0x6d989657
or ebp, esi
xor ebp, r11d
or r14d, r10d
mov ebx, r14d
not ebx
and ebx, 0x3e8096e5
and r14d, 0xc17f691a
or r14d, ebx
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0xdab04df
and ebp, 0xf254fb20
or ebp, edi
mov eax, r14d
xor eax, 0xc0546900
xor r14d, 0x3e8096e5
or ebx, r14d
and r14d, 0xdab04df
and eax, 0xf254fb20
or eax, r14d
xor eax, ebp
not ebx
or ebx, eax
mov esi, ebx
not esi
mov r11d, esi
and r11d, ebx
mov r10d, ebx
mov edi, ebx
and ebx, 0x7748e971
mov ebp, esi
and ebp, 0x88b7168e
or ebp, ebx
and r10d, 0x343a422a
xor ebp, 0x88b7168e
or ebp, esi
and esi, 0xcbc5bdd5
or esi, r10d
mov eax, r11d
not eax
or edi, eax
and eax, 0x343a422a
and r11d, 0xcbc5bdd5
or r11d, eax
xor r11d, esi
not edi
or edi, r11d
mov eax, edi
not eax
and edi, 0x76e1c614
and eax, 0x891e39eb
or eax, edi
mov ebx, eax
xor ebx, 0x891e39eb
xor eax, 0x40e04210
mov esi, ebx
xor esi, ebp
and esi, ebx
and eax, 0xc0fc6ad0
and ebx, 0x3f03952f
or ebx, eax
mov edi, ebp
not edi
and ebp, 0xc0fc6ad0
and edi, 0x3f03952f
or edi, ebp
xor edi, ebx
mov ebp, esi
and ebp, edi
xor edi, esi
or edi, ebp
mov esi, edi
not esi
mov ebx, esi
and ebx, 0x2d126f83
mov eax, edi
and eax, 0xd2ed907c
or eax, ebx
mov ebx, eax
xor ebx, 0x40051070
xor eax, 0x83
or eax, 0x80508a04
and eax, 0x90f08a8f
and ebx, 0x60073570
or ebx, eax
mov eax, esi
or eax, 0x70a735fb
mov ebp, eax
not ebp
and eax, 0x90f08a8f
and ebp, 0xf084000
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0x70a735fb
and ebp, 0x8f58ca04
or ebp, eax
and esi, 0x6b682730
and edi, 0x9497d8cf
or edi, esi
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0x48364f0d
and eax, 0xb7c9b0f2
or eax, ebx
mov ebx, edi
xor ebx, 0x948190c2
xor edi, 0x6b682730
or ebp, edi
and edi, 0x48364f0d
and ebx, 0xb7c9b0f2
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x1bd29bdb
and ebp, 0xe42d6424
or ebp, eax
xor ebp, 0xe42d6424
setne r11b
sete sil
mov bpl, byte [rsp + 0x94]
mov al, byte [rsp + 0x44]
xor al, bpl
and bpl, al
mov ebx, eax
xor bl, bpl
xor bpl, 1
or bpl, al
xor bl, 1
xor bpl, 1
or bpl, bl
mov eax, ebp
xor al, 1
and bpl, al
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov eax, ebp
xor al, 1
mov r12b, byte [rsp + 8]
and al, r12b
and bpl, r9b
or bpl, al
mov al, byte [rsp + 0x98]
mov ebx, eax
mov dil, byte [rsp + 0x59]
and bl, dil
xor dil, al
or dil, bl
mov ebx, eax
and bl, r12b
xor al, r12b
or al, bl
xor dil, r12b
mov ebx, eax
xor bl, dil
xor dil, 1
or dil, al
xor bl, 1
xor dil, 1
or dil, bl
mov eax, ebp
xor al, 1
and al, bpl
mov ebx, eax
and bl, bpl
xor al, bpl
or al, bl
mov r10d, eax
and al, dil
xor dil, 1
xor r10b, 1
and r10b, dil
or al, r10b
mov r10d, ebp
xor r10b, dil
or dil, bpl
xor dil, 1
or dil, r10b
xor dil, 1
mov r10d, eax
and r10b, dil
xor dil, al
or dil, r10b
mov ebx, esi
xor bl, r11b
xor bl, 1
or bl, r11b
mov r10d, ebx
xor r10b, 1
mov ebp, r10d
or bpl, bl
mov r14d, ebp
xor r14b, 1
mov eax, r14d
and al, bpl
mov r15d, eax
and r15b, r14b
xor al, r14b
or al, r15b
mov r14d, eax
xor r14b, 1
and r14b, r10b
and al, bl
or al, r14b
mov r10d, ebp
and r10b, bl
xor bpl, bl
or bpl, r10b
mov ebx, ebp
xor bl, al
xor al, 1
or al, bpl
xor bl, 1
xor al, 1
or al, bl
mov ebx, edi
xor bl, 1
and dil, bl
mov r10d, edi
and r10b, bl
xor dil, bl
or dil, r10b
mov r10d, eax
xor r10b, 1
mov ebx, r10d
or bl, al
mov ebp, ebx
xor bpl, 1
and bpl, al
mov eax, r10d
xor al, bl
and al, r10b
and bl, r10b
or bl, bpl
xor al, 1
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov ebp, ebx
xor bpl, 1
mov eax, ebx
and al, bpl
mov r10d, eax
xor al, bl
xor r10b, 1
or r10b, bpl
xor r10b, 1
or r10b, al
xor r10b, dil
mov eax, esi
or al, r9b
xor sil, r9b
not sil
and sil, r9b
xor sil, 1
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
or sil, bl
mov eax, r9d
and al, r11b
xor r11b, r9b
or al, r11b
xor al, 1
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
mov edi, eax
xor dil, sil
xor sil, 1
or sil, al
xor sil, 1
xor dil, 1
mov eax, esi
and al, dil
xor dil, sil
or dil, al
mov r11d, edi
xor r11b, 1
mov esi, r11d
or sil, dil
mov ebx, esi
xor bl, 1
mov eax, ebx
and al, sil
mov ebp, eax
and bpl, bl
xor al, bl
or al, bpl
mov ebp, eax
xor bpl, 1
and bpl, dil
and al, r11b
or al, bpl
xor sil, r11b
or bl, dil
xor bl, 1
or bl, sil
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
mov ebx, eax
xor bl, 1
and al, bl
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
mov r11d, eax
xor r11b, 1
mov ebx, r11d
and bl, al
xor r11b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r11b
mov esi, r10d
xor sil, 1
mov r14d, esi
and r14b, r10b
mov r11d, esi
xor r11b, r14b
xor r14b, 1
or r14b, r10b
xor r14b, 1
or r14b, r11b
mov edi, ebx
xor dil, 1
mov r11d, edi
and r11b, bl
mov ebp, edi
xor bpl, r11b
xor r11b, 1
or r11b, bl
xor r11b, 1
or r11b, bpl
or r10b, sil
mov ebx, esi
xor bl, r10b
or r10b, sil
xor r10b, 1
or r10b, bl
mov esi, r11d
xor sil, 1
mov eax, esi
or al, r11b
mov r15d, eax
xor r15b, 1
and r15b, al
mov ebp, eax
and bpl, r15b
xor r15b, al
or r15b, bpl
mov ebp, eax
and bpl, dil
xor al, dil
or al, bpl
xor r15b, r11b
xor r15b, 1
mov edi, r15d
xor dil, al
or r15b, al
xor r15b, 1
or r15b, dil
mov edi, r10d
xor dil, 1
mov eax, edi
and al, r10b
xor dil, al
xor al, 1
or al, r10b
xor al, 1
or al, dil
mov r10d, r15d
xor r10b, 1
and r15b, r10b
mov edi, r10d
and dil, r15b
xor r15b, r10b
or r15b, dil
mov r10d, eax
xor r10b, 1
and r10b, r15b
xor r15b, 1
and r15b, al
or r15b, r10b
mov eax, r14d
xor al, 1
and r11b, al
and r14b, sil
or r14b, r11b
mov r10d, eax
and r10b, sil
xor sil, al
or sil, r10b
mov eax, esi
xor al, r14b
xor r14b, 1
or r14b, sil
xor al, 1
xor r14b, 1
or r14b, al
mov r10d, r14d
xor r10b, 1
mov eax, r14d
and al, r10b
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
mov r10d, eax
and r10b, r15b
xor r15b, 1
xor al, 1
and al, r15b
or al, r10b
mov r10d, r15d
and r10b, r14b
xor r15b, r14b
or r15b, r10b
mov ebx, r15d
xor bl, al
test bl, 1
mov ebp, 0x4400ea4d
mov ebx, 0xf8c243e2
cmove ebx, ebp
test r15b, 1
cmovne ebp, ebx
test al, 1
cmove ebp, ebx
mov dword [rsp + 0x98], ebp
mov eax, r13d
and eax, 0x83c5702e
mov ebp, r8d
and ebp, 0x7c3a8fd1
or ebp, eax
mov eax, ebp
xor eax, 0x8200000
xor ebp, 0x402000
or ebp, 0x60984419
and ebp, 0x70daed99
and eax, 0xb241020
or eax, ebp
mov ebx, r13d
mov r14d, r13d
or ebx, 0x1b66b9a0
mov ebp, ebx
not ebp
and ebx, 0x70daed99
and ebp, 0x84010246
or ebp, ebx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0xe499465f
and ebp, 0x1b66b9a0
or ebp, eax
mov r10d, ebp
not r10d
and ebp, 0x5553e9b2
mov eax, r10d
and eax, 0xaaac164d
or eax, ebp
xor eax, 0xcd6fdffc
and r10d, 0x983c364e
or r10d, eax
mov ebp, r13d
and ebp, 0x67c3c9b1
mov eax, r8d
xor eax, 0x983c364e
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xb50ae0df
and eax, 0x4af51f20
or eax, ebp
mov edi, r10d
not edi
mov esi, eax
xor eax, 0xb50ae0df
mov ebx, edi
xor ebx, eax
and ebx, edi
and r10d, 0xbd5a21f1
and edi, 0x42a5de0e
or edi, r10d
xor esi, 0x42a51e00
and eax, 0xbd5a21f1
and esi, 0x42a5de0e
or esi, eax
xor esi, edi
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x961d7297
and ebx, 0x69e28d68
or ebx, eax
mov eax, esi
not eax
or ebp, eax
and eax, 0x961d7297
and esi, 0x69e28d68
or esi, eax
xor esi, ebx
not ebp
or ebp, esi
mov ebx, ebp
or ebp, 0x67c3c9b0
mov edi, ebp
not edi
and ebp, 0xcdf8d318
and edi, 0x10042447
or edi, ebp
not ebx
or ebx, 0x983c364f
mov eax, ebx
not eax
and ebx, 0xcdf8d318
and eax, 0x220308a0
or eax, ebx
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0xa1044450
mov ebx, eax
and ebx, 0x26190a0
or ebx, ebp
xor ebx, 0x26190a0
and eax, 0x5c9a2b0f
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x5c9a2b0f
and eax, 0xa365d4f0
or eax, ebp
mov ebx, r13d
and ebx, 0xe42186f0
mov ebp, r8d
xor ebp, 0xe42186f0
and ebp, r8d
mov r13d, r8d
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x1bde790f
and ebp, 0xe42186f0
or ebp, ebx
mov ebx, ebp
not ebx
mov edi, eax
xor edi, ebx
and edi, eax
mov esi, eax
not esi
and esi, 0x2cf914fd
and eax, 0xd306eb02
or eax, esi
and ebx, 0x2cf914fd
and ebp, 0xd306eb02
or ebp, ebx
xor ebp, eax
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov ebx, ebp
xor ebx, 0xc162862a
and ebx, ebp
mov eax, ebp
not ebp
and ebp, 0x23873ad0
and eax, 0xdc78c52f
or eax, ebp
mov ebp, eax
xor ebp, 0xc0000420
xor eax, 0x1020200
or eax, 0x3e9d79d5
mov edi, eax
and edi, 0x3ef0e08b
and ebp, 0xc1020620
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0x3ef0e08b
and ebx, 0xc10f1f74
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x3e9d79d5
and eax, 0xc162862a
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4c673bf2
and eax, 0xb398c40d
or eax, ebp
mov ebp, eax
xor ebp, 0x2088400
xor eax, 0x4c6430b2
and eax, 0xfdf470bf
and ebp, 0x20b8f40
or ebp, eax
xor ebp, 0xfdf470bf
cmp ebp, 0xffffffff
setne r10b
sete r11b
mov eax, r11d
xor al, r10b
mov edi, eax
not dil
and dil, al
xor dil, 1
mov esi, eax
xor sil, dil
or dil, al
xor dil, 1
or dil, sil
mov bl, byte [rsp + 0x70]
and bl, r9b
mov r8b, byte [rsp + 0x40]
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov al, byte [rsp + 0x3c]
xor bl, al
mov esi, ebx
xor sil, 1
and sil, al
mov eax, esi
and al, bl
xor sil, bl
or sil, al
mov eax, edi
xor al, 1
mov ebx, eax
and bl, dil
mov r8d, ebx
xor r8b, 1
mov ebp, edi
xor bpl, r8b
or r8b, dil
xor r8b, 1
or r8b, bpl
mov ebp, eax
and bpl, bl
xor bl, al
or bl, bpl
or al, dil
xor bl, 1
xor al, 1
mov edi, ebx
and dil, al
xor al, bl
or al, dil
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov edi, eax
xor dil, bl
or bl, al
xor bl, 1
or bl, dil
mov eax, ebx
and al, r10b
xor bl, 1
and bl, r11b
or bl, al
xor r8b, 1
mov eax, r10d
or al, r8b
xor r8b, r10b
xor r8b, 1
mov edi, eax
xor dil, r8b
or r8b, al
xor r8b, 1
or r8b, dil
xor bl, 1
mov eax, ebx
or al, r8b
xor bl, r8b
xor bl, 1
mov r8d, eax
xor r8b, bl
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
mov eax, esi
xor al, 1
and al, sil
mov edi, eax
xor dil, 1
and al, dil
mov ebp, edi
and bpl, al
xor al, dil
or al, bpl
xor al, sil
mov esi, edi
and sil, r8b
xor dil, r8b
or dil, sil
xor dil, 1
mov r8d, eax
and r8b, dil
xor dil, al
or dil, r8b
mov r8d, ebx
xor r8b, 1
mov esi, r8d
or sil, bl
mov eax, esi
and sil, bl
xor al, 1
mov ebx, eax
xor bl, r8b
and bl, al
and al, r8b
or al, sil
mov r8d, ebx
xor r8b, 1
xor bl, al
xor al, 1
or al, r8b
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
and r8b, al
mov ebx, r8d
and bl, al
xor r8b, al
or r8b, bl
mov eax, edi
xor al, 1
and al, r8b
xor r8b, 1
and r8b, dil
or r8b, al
mov eax, r12d
mov esi, r12d
xor sil, r10b
and r10b, r12b
and r11b, r9b
or r11b, r10b
mov ebx, esi
and bl, al
mov eax, esi
xor al, bl
xor bl, 1
or bl, sil
xor al, 1
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov r10d, eax
or al, r11b
mov esi, r11d
xor r11b, 1
and r10b, r11b
and sil, bl
or sil, r10b
xor r11b, bl
xor al, 1
or al, r11b
xor al, 1
mov ebx, esi
and bl, al
xor al, sil
or al, bl
mov r10d, eax
xor r10b, 1
mov r11d, r10d
or r11b, al
mov ebx, eax
and bl, r10b
mov esi, ebx
and sil, al
xor bl, al
or bl, sil
mov eax, r11d
xor al, 1
mov esi, ebx
xor bl, 1
and bl, al
and sil, r11b
or bl, sil
mov eax, r11d
and al, r10b
xor r11b, r10b
or r11b, al
xor r11b, 1
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov r10d, r11d
xor r10b, 1
or r10b, r11b
xor r10b, 1
or r10b, r11b
mov r11d, r10d
xor r11b, 1
mov eax, r10d
xor al, r11b
and al, r10b
mov ebp, r11d
or bpl, r10b
mov esi, ebp
xor sil, 1
mov edi, eax
xor dil, bpl
and dil, al
and bpl, al
xor al, 1
and al, sil
or bpl, al
mov eax, edi
and al, bpl
xor bpl, dil
or bpl, al
mov esi, r8d
xor sil, 1
mov ebx, esi
xor bl, r8b
and bl, sil
mov edi, ebp
xor dil, 1
or dil, bl
xor bl, 1
or bl, bpl
mov eax, ebx
xor al, dil
or bl, dil
xor bl, 1
or bl, al
mov edi, r8d
and dil, r11b
xor r11b, r8b
mov eax, r8d
and r8b, sil
xor al, r8b
xor r8b, 1
or r8b, sil
xor r8b, 1
or r8b, al
xor r8b, r10b
or r11b, dil
xor r8b, 1
xor r11b, 1
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
mov r10d, r11d
xor r10b, bl
xor bl, 1
mov r8d, ebx
and r8b, r11b
xor bl, r11b
or bl, r8b
xor r10b, 1
mov eax, ebx
xor al, r10b
test al, 1
mov r8d, 0x75be2296
mov eax, 0xa55a9b25
cmovne eax, r8d
test bl, 1
mov ebp, 0xa55a9b25
cmovne ebp, eax
test r10b, 1
cmove ebp, eax
mov dword [rsp + 0x40], ebp
mov r9d, r14d
mov eax, r14d
and eax, 0x836f7deb
mov ebp, r13d
and ebp, 0x7c908214
or ebp, eax
xor ebp, 0x43fbcfea
mov eax, r13d
and eax, 0xc094b201
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x174b4d6e
and eax, 0xe8b4b291
or eax, ebp
mov ebp, r14d
and ebp, 0x4603363
mov ebx, r13d
and ebx, 0xfb9fcc9c
or ebx, ebp
xor ebx, 0x3b0b7e9d
mov ebp, ebx
xor ebp, r14d
and ebp, ebx
mov r11d, ebp
xor r11d, 0x17d6258b
and r11d, ebp
mov ebx, ebp
not ebp
and ebp, 0xa0dbbd1e
and ebx, 0x5f2442e1
or ebx, ebp
mov ebp, eax
xor ebp, 0xe8b4b291
mov r10d, eax
xor eax, 0xff62971a
mov edi, eax
and eax, ebp
xor r10d, 0x174b4d6e
and edi, r10d
mov esi, edi
not esi
mov ebp, esi
and ebp, 0xcc17ddc2
and edi, 0x33e8223d
or edi, ebp
mov ebp, eax
not ebp
or esi, ebp
and ebp, 0xcc17ddc2
and eax, 0x33e8223d
or eax, ebp
xor eax, edi
not esi
or esi, eax
mov eax, ebx
xor eax, 0x5f2442e1
xor ebx, 0xb70d9895
and ebx, eax
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x68105f9f
and ebx, 0x97efa060
or ebx, edi
mov edi, r11d
not edi
or ebp, edi
and edi, 0x68105f9f
and r11d, 0x97efa060
or r11d, edi
xor r11d, ebx
not ebp
or ebp, r11d
mov ebx, esi
not ebx
and ebx, 0xffa8ab5
and esi, 0xf005754a
or esi, ebx
mov ebx, ebp
not ebx
and ebx, 0xffa8ab5
and ebp, 0xf005754a
or ebp, ebx
xor ebp, esi
mov ebx, r10d
and ebx, eax
xor eax, r10d
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x4c4104c8
and eax, 0xb3befb37
or eax, ebx
xor eax, 0xb3befb37
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
xor ebp, 0x5790c38
and ebp, eax
or eax, 0xfa86f3c7
mov ebx, eax
not ebx
mov edi, eax
and edi, 0xa77574f8
and ebx, 0x80800
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xa77574f8
and ebp, 0x588a8b07
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc5edbe39
and eax, 0x3a1241c6
or eax, ebp
mov edi, eax
not edi
mov esi, edi
and esi, 0x9228caa9
mov ebp, eax
and ebp, 0xc000012
or ebp, esi
xor ebp, 0xc000012
mov r11d, eax
xor r11d, 0x9e28cabb
and r11d, eax
mov ebx, ebp
and ebx, r11d
xor r11d, ebp
or r11d, ebx
mov ebp, r11d
not ebp
and ebp, 0xf707b16
and r11d, 0xf08f84e9
or r11d, ebp
mov r10d, r11d
xor r10d, 0x6ea74e52
xor r11d, 0x9158b1ad
mov esi, r11d
and esi, 0x2152840
mov ebx, r10d
and ebx, 0xfdead7bf
or ebx, esi
mov ebp, ebx
xor ebp, r11d
and ebp, ebx
and edi, 0x809b88b1
and eax, 0x7f64774e
or eax, edi
mov esi, eax
xor esi, 0x7f64774e
xor eax, 0x808300a0
and eax, 0x9fc321ec
mov edi, esi
and edi, 0x603cde13
or edi, eax
xor edi, 0x6229f653
and esi, 0xfdead7bf
or esi, edi
mov eax, esi
not eax
and eax, 0x1c08e761
and esi, 0xe3f7189e
or esi, eax
mov edi, ebp
xor edi, 0xca6fa65f
and edi, ebp
mov r14d, ebp
not ebp
and ebp, 0x8aa75133
and r14d, 0x7558aecc
or r14d, ebp
mov r15d, r14d
xor r15d, 0x7558aecc
mov eax, r14d
xor eax, 0x40c8f76c
and eax, r15d
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0x102d866b
and eax, 0xefd27994
or eax, ebp
mov ebp, edi
not ebp
or ebx, ebp
and ebp, 0x102d866b
and edi, 0xefd27994
or edi, ebp
xor edi, eax
not ebx
or ebx, edi
mov r12d, esi
xor r12d, 0xe3f7189e
mov edi, esi
xor edi, 0x1c08e761
xor esi, 0x2998bec1
mov ebp, esi
and ebp, edi
and esi, r12d
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, ebx
not eax
and eax, esi
not esi
and esi, ebx
or esi, eax
xor r14d, 0x8aa75133
mov eax, r14d
and eax, 0x1b85ad02
and r15d, 0xe47a52fd
or r15d, eax
or r14d, r12d
and r12d, 0x1b85ad02
and edi, 0xe47a52fd
or edi, r12d
xor edi, r15d
not r14d
or r14d, edi
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0x42204472
and esi, 0xbddfbb8d
or esi, eax
mov eax, r14d
not eax
or ebp, r14d
and r14d, 0x42204472
and eax, 0xbddfbb8d
or eax, r14d
xor eax, esi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x80c81027
mov esi, ebp
and esi, 0x67012480
or esi, eax
xor esi, 0x67012480
and ebp, 0x1836cb58
or ebp, esi
mov eax, ebp
not eax
and eax, 0xe5dc1ce6
and ebp, 0x1a23e319
or ebp, eax
and r11d, 1
mov eax, r10d
and r10d, 0xfffffffe
or r10d, r11d
and eax, 1
mov ebx, eax
and ebx, r10d
xor r10d, eax
or r10d, ebx
mov edi, r10d
not edi
or r10d, 0x112000b4
and r10d, 0xb1a160b4
mov ebx, edi
and edi, 0x4169500
or edi, r10d
or ebx, 0xa497f500
mov eax, ebx
not eax
and ebx, 0xb1a160b4
and eax, 0x4a480a4b
or eax, ebx
xor eax, edi
mov ebx, eax
not ebx
and ebx, 0x5b680aff
and eax, 0xa497f500
or eax, ebx
mov edi, eax
not edi
and eax, 0xc7513fee
and edi, 0x38aec011
or edi, eax
mov r11d, ebp
not r11d
mov ebx, ebp
xor ebx, 0x15b30956
and ebx, r11d
and ebp, 0xea4cf6a9
mov esi, ebx
and esi, ebp
xor ebp, ebx
or ebp, esi
mov esi, edi
xor esi, 0x38aec011
mov r10d, edi
xor edi, 0x2d1dc947
and edi, esi
or esi, 0xea4cf6a9
mov ebx, esi
not ebx
mov eax, esi
and eax, 0xb077ea15
and ebx, 0x5800142
or ebx, eax
mov eax, edi
not eax
or esi, eax
and eax, 0xb077ea15
and edi, 0x4f8815ea
or edi, eax
xor edi, ebx
not esi
or esi, edi
mov eax, ebp
not eax
and eax, 0x1db04822
and ebp, 0xe24fb7dd
or ebp, eax
mov eax, esi
not eax
and eax, 0x1db04822
and esi, 0xe24fb7dd
or esi, eax
xor esi, ebp
xor r10d, 0xc7513fee
mov eax, r11d
and eax, r10d
xor r11d, r10d
or r11d, eax
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0x4f6ae3c5
and esi, 0xb0951c3a
or esi, eax
mov eax, r11d
not eax
or ebx, r11d
and r11d, 0x4f6ae3c5
and eax, 0xb0951c3a
or eax, r11d
xor eax, esi
not ebx
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x3279e81f
mov edi, ebx
and edi, 0xcd8617e0
or edi, ebp
mov ebp, eax
and ebp, 0x9bfc4cc1
and ebx, 0x6403b33e
or ebx, ebp
xor ebx, 0x6403b33e
xor eax, ebx
and eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x9e09db93
and eax, 0x61f6246c
or eax, ebx
mov r10d, edi
xor r10d, 0x3279e81f
xor edi, 0x538fcc73
and edi, r10d
mov esi, edi
not esi
mov ebx, esi
and ebx, 0xb6a5269a
and edi, 0x495ad965
or edi, ebx
mov r11d, r10d
and r11d, ebp
xor ebp, r10d
or r10d, 0x9e09db93
mov ebx, r10d
not ebx
or esi, r10d
and r10d, 0xb6a5269a
and ebx, 0x41520064
or ebx, r10d
xor ebx, edi
not esi
or esi, ebx
mov edi, esi
not edi
and edi, eax
not eax
and eax, esi
or eax, edi
or ebp, r11d
mov ebx, ebp
not ebx
and ebx, 0x4075258a
and ebp, 0xbf8ada75
or ebp, ebx
xor ebp, 0xbf8ada75
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and ebp, eax
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
mov esi, eax
or eax, ebp
or ebp, 0xf35aa736
mov edi, ebp
not edi
and ebp, 0x506aec0c
and edi, 0xc8510c1
or edi, ebp
or esi, 0xca558c9
mov ebx, esi
not ebx
and esi, 0x506aec0c
and ebx, 0xa3100332
or ebx, esi
xor ebx, edi
mov ebp, ebx
not ebp
and ebp, 0xca558c9
and ebx, 0xf35aa736
or ebx, ebp
mov ebp, eax
not ebp
and ebp, 0x452eaf3a
and eax, 0xbad150c5
or eax, ebp
xor eax, 0xbad150c5
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0xfcb70ad6
and ebx, eax
or eax, 0x348f529
mov edi, eax
and edi, 0x2022b1e4
and ebp, 0xdc950a12
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0x2022b1e4
and ebx, 0xdfdd4e1b
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x4440fced
and eax, 0xbbbf0312
or eax, ebp
mov ebp, eax
xor ebp, 0x60009c4
xor eax, 0x20312629
and ebp, 0x9ec6d9d6
and eax, 0x61392629
or eax, ebp
xor eax, 0x61392629
setne r10b
sete sil
mov ebx, esi
mov al, byte [rsp + 8]
or bl, al
xor sil, al
not sil
and sil, al
mov r14d, eax
xor sil, 1
mov r11d, ebx
xor r11b, sil
or sil, bl
xor sil, 1
or sil, r11b
mov ebx, esi
mov r12b, byte [rsp]
xor bl, r12b
xor sil, bl
xor sil, 1
and sil, bl
mov al, byte [rsp + 0xc4]
xor al, byte [rsp + 0x1c]
or al, byte [rsp + 0xec]
xor al, r10b
mov r10d, eax
xor r10b, 1
mov ebx, r10d
or bl, al
xor bl, 1
xor r10b, bl
mov r11d, eax
xor r11b, bl
xor r10b, 1
or bl, al
mov edi, eax
xor bl, 1
or bl, r10b
xor bl, 1
mov r10d, r11d
and r10b, bl
xor bl, r11b
or bl, r10b
mov r11d, esi
or r11b, al
xor dil, sil
mov eax, esi
xor al, 1
mov r10d, eax
xor r10b, bl
xor r10b, 1
and r10b, bl
or bl, al
xor r10b, 1
mov eax, r10d
xor al, bl
or r10b, bl
xor r10b, 1
or r10b, al
mov ebx, edi
xor bl, 1
mov eax, r11d
xor al, bl
or bl, r11b
xor bl, 1
or bl, al
mov edi, ebx
xor dil, 1
and dil, bl
mov eax, ebx
xor dil, 1
xor bl, dil
or dil, al
xor dil, 1
or dil, bl
mov esi, r10d
xor sil, 1
and sil, r10b
xor sil, 1
mov r11d, r10d
xor r11b, sil
or sil, r10b
xor sil, 1
or sil, r11b
mov r11d, edi
xor r11b, 1
mov ebx, r11d
and bl, dil
xor r11b, bl
xor bl, 1
or bl, dil
xor bl, 1
or bl, r11b
mov r11d, esi
xor r11b, 1
and r11b, bl
xor bl, 1
and bl, sil
or bl, r11b
mov r11d, r10d
xor r11b, dil
or dil, r10b
xor dil, 1
or dil, r11b
mov eax, edi
xor al, bl
test al, 1
mov eax, 0x1d6af527
cmove r8d, eax
test dil, 1
cmovne eax, r8d
test bl, 1
cmove eax, r8d
mov dword [rsp + 0x70], eax
mov ebp, r13d
and ebp, 0xedaa0003
mov eax, r9d
and eax, 0x1255fffc
or eax, ebp
mov ebp, eax
xor ebp, 0x12147328
and ebp, 0xf2347329
xor eax, 0xe0618cd5
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5ca548ea
and eax, 0xa35ab715
or eax, ebp
mov ebp, r9d
and ebp, 0xdcb8cd6
mov ebx, r13d
xor ebx, 0xf2347329
or ebx, ebp
mov ebp, eax
xor ebp, 0xa35ab715
xor eax, 0xca00820
mov edi, ebp
xor edi, ebx
and edi, ebp
and eax, 0x8ffabe34
and ebp, 0x700541cb
or ebp, eax
mov eax, ebx
not eax
and ebx, 0x8ffabe34
and eax, 0x700541cb
or eax, ebx
xor eax, ebp
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
or eax, 0x4d6a7b5d
mov ebx, eax
not ebx
and eax, 0x6499960a
and ebx, 0x920400a0
or ebx, eax
not ebp
or ebp, 0xb29584a2
mov eax, ebp
not eax
and ebp, 0x6499960a
and eax, 0x9626955
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x40a1f78a
and eax, 0xbf5e0875
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, r9d
and ebp, 0xf049d16b
mov ebx, r13d
xor ebx, 0xf049d16b
and ebx, r13d
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x24d1b19c
and ebx, 0xdb2e4e63
or ebx, ebp
mov ebp, eax
not ebp
and ebp, 0x2e1c424d
mov edi, eax
and edi, 0xd1e3bdb2
or edi, ebp
mov esi, ebx
xor esi, 0x2b679f08
xor ebx, 0x141040d2
and ebx, 0x36315eda
mov ebp, esi
and ebp, 0xc9cea125
or ebp, ebx
xor edi, 0xd1e3bdb2
xor ebp, 0xc9cea125
mov r8d, edi
and r8d, ebp
mov ebx, ebp
xor ebp, edi
and edi, 0x96d60d44
and eax, 0x6929f2bb
or eax, edi
and ebx, 0x96d60d44
and esi, 0x6929f2bb
or esi, ebx
mov ebx, eax
not ebx
and ebx, esi
not esi
and esi, eax
or esi, ebx
or ebp, r8d
mov eax, ebp
not eax
and eax, 0xc026f6fc
and ebp, 0x3fd90903
or ebp, eax
xor ebp, 0x3fd90903
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xb4181124
and ebp, 0x1410049
or ebp, eax
mov edi, ebp
xor edi, 0x1410001
xor ebp, 0x148c7fb2
and ebp, 0x148c7ffa
and edi, 0xa1510005
or edi, ebp
or ebx, 0xb559116d
mov eax, ebx
not eax
and ebx, 0x148c7ffa
and eax, 0x4a228000
or eax, ebx
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0xc6c5ee5b
and eax, 0x393a11a4
or eax, ebp
mov ebp, eax
xor ebp, 0x80210049
xor eax, 0x41109134
and eax, 0x4d5291b4
and ebp, 0xb2ad6e4b
or ebp, eax
mov eax, ebp
xor eax, 0x12a94a08
xor ebp, 0xc500004
and ebp, 0xac542447
and eax, 0x53abdbb8
or eax, ebp
xor eax, 0xac542447
cmp eax, 0xffffffff
sete al
setne r8b
mov r10d, r8d
xor r10b, r12b
xor r10b, 1
or r10b, r8b
mov ebx, r8d
xor bl, r14b
xor bl, 1
mov r8d, ebx
xor r8b, r14b
xor r8b, 1
or r8b, bl
mov ebx, r12d
and bl, al
xor al, r12b
or al, bl
mov r11d, r10d
not r11b
mov ebx, eax
not bl
and bl, r10b
or r10b, al
and al, r11b
or al, bl
mov ebx, r10d
xor bl, al
xor al, 1
or al, r10b
xor bl, 1
xor al, 1
or al, bl
xor r8b, 1
mov r10d, r8d
or r10b, al
xor r10b, 1
mov ebx, r8d
xor bl, al
or r10b, bl
and al, bl
and bl, r8b
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
xor r10b, 1
xor bl, r10b
mov eax, ebx
xor al, 1
and r10b, al
xor al, r10b
test bl, 1
mov ebp, 0x10a8b4bd
mov ebx, 0x770cd6e5
cmovne ebx, ebp
test r10b, 1
mov r11d, 0x770cd6e5
cmove ebx, r11d
test al, 1
cmove ebx, ebp
mov dword [rsp + 0x94], ebx
mov eax, r9d
and eax, 0x92200544
mov ebp, r13d
and ebp, 0x2091000b
or ebp, eax
xor ebp, 0x2091000b
mov eax, r13d
xor eax, 0xb2b1054f
and eax, r13d
mov r15d, r13d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x4d4efab0
and eax, 0xb2b1054f
or eax, ebp
mov ebx, eax
not ebx
and eax, 0x189f63d0
and ebx, 0xe7609c2f
or ebx, eax
mov r10d, ebx
xor r10d, 0x901c0
xor ebx, 0x42208005
and ebx, 0x5ab6e215
and r10d, 0xa5491dea
or r10d, ebx
mov ebp, r9d
and ebp, 0x9d81b19c
mov eax, r13d
and eax, 0x627e4e63
or eax, ebp
mov ebp, eax
xor ebp, 0x627e4e63
xor eax, 0x9d81b19c
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xbd8a5c4f
and eax, 0x4275a3b0
or eax, ebp
mov ebp, r10d
xor ebp, 0xa5491dea
mov ebx, eax
xor ebx, 0x4275a3b0
xor eax, 0xbd8a5c4f
xor r10d, 0x5ab6e215
and ebx, r10d
or r10d, eax
and eax, ebp
or eax, ebx
mov ebp, r10d
not ebp
mov ebx, r10d
and ebx, 0x5afd21ee
and ebp, 0xa502de11
or ebp, ebx
mov ebx, eax
not ebx
or r10d, ebx
and ebx, 0x5afd21ee
and eax, 0xa502de11
or eax, ebx
xor eax, ebp
not r10d
or r10d, eax
mov eax, r10d
not eax
mov ebp, eax
and ebp, 0x54c80ffe
mov edi, r10d
and edi, 0xab37f001
or edi, ebp
xor edi, 0x54c80fff
mov r8d, edi
xor r8d, eax
and r8d, edi
and eax, 0xfffffffe
and r10d, 1
or r10d, eax
mov ebx, r8d
not ebx
and ebx, 0x277e5f9e
mov eax, r8d
and eax, 0xd881a061
or eax, ebx
mov ebp, r10d
xor ebp, 0x8c6fc059
and ebp, r10d
mov esi, r10d
not r10d
and r10d, 0x1a74ae98
and esi, 0xe58b5167
or esi, r10d
mov r10d, eax
xor r10d, 0xd881a061
xor eax, 0xab119fc7
and eax, r10d
and r8d, 0x73903fa6
mov edi, eax
and edi, r8d
xor r8d, eax
or r8d, edi
mov eax, esi
xor eax, 0xe58b5167
xor esi, 0x961b6ec1
and esi, eax
mov edi, esi
and edi, ebp
xor ebp, esi
or ebp, edi
mov edi, r8d
not edi
and edi, ebp
not ebp
and ebp, r8d
or ebp, edi
mov ebx, r10d
and ebx, eax
xor eax, r10d
or eax, ebx
not eax
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov r8d, eax
not r8d
mov edi, r8d
and edi, eax
mov ebx, r8d
and ebx, edi
xor edi, r8d
or edi, ebx
mov ebp, edi
not ebp
and edi, 0xa447da8
and ebp, 0xf5bb8257
or ebp, edi
mov edi, ebp
xor edi, 0x2407100
xor ebp, 0xf5210005
and ebp, 0xfd250cad
and edi, 0x2daf352
or edi, ebp
or r8d, eax
mov eax, edi
xor eax, 0x2daf352
xor edi, 0x11200084
mov r10d, eax
xor r10d, r8d
and r10d, eax
and edi, 0x112a3394
and eax, 0xeed5cc6b
or eax, edi
mov esi, r8d
not esi
and r8d, 0x112a3394
and esi, 0xeed5cc6b
or esi, r8d
xor esi, eax
mov ebx, r10d
not ebx
mov ebp, ebx
and ebp, 0xf31bc60
and r10d, 0xf0ce439f
or r10d, ebp
mov ebp, esi
not ebp
or ebx, ebp
and ebp, 0xf31bc60
and esi, 0xf0ce439f
or esi, ebp
xor esi, r10d
not ebx
or ebx, esi
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x89badc35
and ebp, ebx
and ebx, 0x764523ca
or ebx, eax
mov eax, ebx
xor eax, 0x74012282
xor ebx, 0x89badc35
mov edi, ebx
and edi, 0x8b7ccd6c
and eax, 0x74833293
or eax, edi
mov edi, ebp
not edi
or ebx, edi
and edi, 0x8b7ccd6c
and ebp, 0x74833293
or ebp, edi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, ebx
mov ebp, eax
and ebp, ebx
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and eax, 0x9405b137
and ebp, 0x6bfa4ec8
or ebp, eax
mov eax, ebp
xor eax, 0x8000a107
xor ebp, 0x6bfa4ec8
mov ebx, ebp
and ebx, 0x56fd5638
and eax, 0xa902a9c7
or eax, ebx
xor eax, 0x56fd5638
xor ebp, eax
test ebp, eax
sete r8b
setne sil
mov ebx, esi
mov r13d, r12d
xor bl, r12b
mov r10d, ebx
not r10b
mov eax, r12d
and al, bl
and r10b, r14b
or r10b, al
xor r10b, 1
or r10b, bl
xor sil, r14b
mov edi, r14d
xor dil, r8b
or r8b, r12b
xor r8b, 1
or r8b, sil
xor dil, 1
or dil, r12b
mov ebx, edi
xor bl, 1
mov eax, ebx
and al, dil
xor al, 1
mov esi, eax
xor sil, dil
or al, dil
xor al, 1
or al, sil
mov esi, eax
and sil, r8b
xor dil, r8b
xor r8b, 1
xor al, 1
and al, r8b
or al, sil
or bl, r8b
xor bl, 1
or bl, dil
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, r10d
xor al, 1
mov r8d, ebx
xor r8b, 1
mov esi, r8d
and sil, r10b
or r8b, al
and al, bl
or al, sil
mov esi, eax
xor sil, r10b
and sil, al
or bl, r10b
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, esi
xor al, 1
xor sil, bl
xor bl, 1
or bl, al
mov eax, esi
xor al, bl
test sil, 1
mov ebp, 0x76e165a
mov edi, 0x770cd6e5
cmovne edi, ebp
test bl, 1
cmovne edi, r11d
test al, 1
cmove edi, ebp
mov dword [rsp + 0x3c], edi
mov eax, r9d
and eax, 0x18090922
mov ebp, r15d
and ebp, 0xe7f6f6dd
or ebp, eax
mov eax, ebp
not eax
and eax, 0xe7f6f6dd
and ebp, 0x18090922
or ebp, eax
mov eax, ebp
not eax
and eax, 0x4921c3ff
and ebp, 0xb6de3c00
or ebp, eax
mov eax, ebp
and eax, 1
xor ebp, 0x4921c3fe
and ebp, 0xfffffffe
or ebp, eax
mov ebx, ebp
xor ebx, 1
and ebx, ebp
mov ebp, dword [rsp + 0x19c]
or ebp, dword [rsp + 0x128]
mov eax, ebp
not eax
and eax, 0xb1b0d8ff
and ebp, 0x4e4f2700
or ebp, eax
mov edi, ebp
xor edi, 0x4e4f2700
xor ebp, 0xb1b0d8ff
mov eax, ebx
xor eax, ebp
and eax, ebx
and ebp, ebx
not ebx
and ebx, edi
or ebp, ebx
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xe73ac9c5
and ebp, 0x18c5363a
or ebp, eax
mov esi, ebp
xor esi, 0x810632
xor ebp, 0xe73ac9c5
mov eax, ebp
and ebp, 0xff4c718d
and esi, 0xb38e72
or esi, ebp
mov ebp, dword [rsp + 0x4c]
mov ebx, ebp
and ebx, 0xff4c718d
mov edi, dword [rsp + 0x54]
and edi, 0xb38e72
or edi, ebx
xor edi, esi
or eax, ebp
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0x8395188d
and ebp, 0x7c6ae772
or ebp, ebx
mov ebx, edi
not ebx
or eax, ebx
and ebx, 0x8395188d
and edi, 0x7c6ae772
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
xor ebp, 0xbe5dc050
and ebp, eax
or eax, 0x41a23faf
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x85302ca1
and ebx, 0x3a4dc050
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x85302ca1
and ebp, 0x7acfd35e
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x41a23faf
and eax, 0xbe5dc050
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x41ed3927
and eax, 0xbe12c6d8
or eax, ebp
mov ebp, eax
xor ebp, 0x3e020018
xor eax, 0x40cc0005
and eax, 0xc0dcc6c5
and ebp, 0x3f23393a
or ebp, eax
xor ebp, 0x3f23393a
sete r10b
setne dil
mov ebx, edi
xor bl, r14b
and bl, dil
mov r11d, r12d
or r11b, dil
xor r11b, 1
mov r8d, ebx
and r8b, r11b
xor r11b, bl
or r11b, r8b
xor r11b, 1
mov ebx, r11d
xor bl, r14b
xor r11b, bl
and r11b, bl
mov ebx, r14d
and bl, dil
mov r8d, r12d
xor r8b, r10b
and r10b, r12b
or r10b, bl
xor r10b, 1
or r10b, dil
or dil, r14b
xor dil, 1
or dil, r8b
mov eax, r10d
xor al, 1
mov ebx, edi
xor bl, 1
and al, dil
and bl, r10b
or bl, al
mov eax, r10d
and al, dil
xor dil, r10b
or dil, al
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov esi, edi
xor sil, 1
mov r10d, esi
and r10b, dil
mov eax, esi
and al, r10b
xor r10b, sil
or r10b, al
mov r8d, r11d
xor r8b, 1
mov eax, r8d
and al, r11b
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov ebx, r8d
or bl, r11b
mov ebp, ebx
xor bpl, 1
and bpl, al
xor al, 1
and al, bl
or al, bpl
mov ebp, ebx
and bpl, r8b
xor bl, r8b
or bl, bpl
xor bl, 1
mov ebp, eax
and bpl, bl
xor bl, al
or bl, bpl
mov ebp, r10d
xor bpl, 1
mov r14d, ebp
or r14b, r10b
mov eax, r14d
xor al, 1
and dil, r14b
or r14b, sil
and al, sil
or al, dil
xor r14b, 1
mov esi, r14d
and sil, al
xor al, r14b
or al, sil
xor bl, 1
mov esi, ebx
xor sil, al
xor sil, 1
and sil, al
or bl, al
xor sil, 1
mov eax, esi
xor al, bl
or sil, bl
xor sil, 1
or sil, al
mov eax, ebp
and al, r10b
mov ebx, ebp
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
and r8b, al
xor al, 1
and al, r11b
or al, r8b
mov ebx, r11d
and bl, bpl
xor bpl, r11b
or bpl, bl
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov eax, ebp
xor al, 1
mov ebx, esi
xor bl, 1
and al, bl
or bl, bpl
and bpl, sil
or bpl, al
mov eax, ebx
xor al, bpl
test al, 1
mov r8d, 0xdc1683b3
mov eax, 0xaf31e974
cmovne eax, r8d
test bpl, 1
mov ebp, 0xaf31e974
cmove ebp, eax
test bl, 1
cmovne ebp, eax
mov dword [rsp + 0x44], ebp
mov eax, r9d
and eax, 0xc08a0040
mov ebx, r15d
mov ebp, r15d
and ebp, 0x10000608
or ebp, eax
xor ebp, 0x10000608
mov eax, r15d
xor eax, 0xd08a0648
and eax, r15d
mov edi, r15d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x2f75f9b7
and eax, 0xd08a0648
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x6dee9e7a
and eax, 0x92116185
or eax, ebp
mov ebp, eax
xor ebp, 0x90114104
and ebp, 0x91534d5c
xor eax, 0x6cac9222
and eax, 0x6eacb2a3
or eax, ebp
mov ebx, eax
xor ebx, 0x91534d5c
and ebx, eax
mov eax, r9d
and eax, 0x5bcbbe3a
and edi, 0xa43441c5
or edi, eax
xor edi, 0x35670c99
mov r11d, edi
xor r11d, r9d
and r11d, edi
mov ebp, ebx
xor ebp, 0xb0419cb3
and ebp, ebx
mov r12d, ebx
not ebx
and ebx, 0x97af2303
and r12d, 0x6850dcfc
or r12d, ebx
mov r10d, r12d
xor r10d, 0x6850dcfc
mov esi, r12d
xor esi, 0x27eebfb0
and esi, r10d
mov ebx, esi
not ebx
mov edi, ebx
and edi, 0x89fe7e17
and esi, 0x760181e8
or esi, edi
mov edi, ebp
not edi
or ebx, edi
and edi, 0x89fe7e17
and ebp, 0x760181e8
or ebp, edi
xor ebp, esi
not ebx
or ebx, ebp
mov r14d, r11d
not r14d
mov edi, r11d
xor edi, 0xb0419cb3
mov ebp, edi
and ebp, r14d
mov esi, ebp
not esi
mov r15d, esi
and r15d, 0x9254e5fa
and ebp, 0x6dab1a05
or ebp, r15d
and edi, r11d
mov eax, edi
not eax
or esi, eax
and eax, 0x9254e5fa
and edi, 0x6dab1a05
or edi, eax
xor edi, ebp
not esi
or esi, edi
mov eax, ebx
not eax
and eax, 0x2265d0e0
and ebx, 0xdd9a2f1f
or ebx, eax
mov eax, esi
not eax
and eax, 0x2265d0e0
and esi, 0xdd9a2f1f
or esi, eax
xor esi, ebx
xor r12d, 0x97af2303
mov eax, r12d
and eax, 0xaa070b78
and r10d, 0x55f8f487
or r10d, eax
or r12d, r11d
and r11d, 0xaa070b78
and r14d, 0x55f8f487
or r14d, r11d
xor r14d, r10d
not r12d
or r12d, r14d
mov edi, esi
not edi
mov eax, edi
and eax, 0x119f7b11
and esi, 0xee6084ee
or esi, eax
mov eax, r12d
not eax
or edi, r12d
and r12d, 0x119f7b11
and eax, 0xee6084ee
or eax, r12d
xor eax, esi
not edi
or edi, eax
mov eax, edi
xor eax, 0x91534d5c
and eax, edi
mov ebx, edi
not edi
and edi, 0x1510414
and ebx, 0x90024948
or ebx, edi
mov ebp, ebx
xor ebp, 0x80024100
xor ebx, 0x6ffdb6b7
mov edi, ebx
and edi, 0x187d8a6d
and ebp, 0x81024510
or ebp, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0x187d8a6d
and eax, 0xe7827592
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xf951724
mov r10d, ebx
and r10d, 0xf06ae8db
or r10d, eax
mov r11d, r10d
xor r11d, 0xf06ae8db
xor r10d, 0xf951724
mov esi, r10d
and esi, 0xb4aca207
mov eax, r11d
and eax, 0x4b535df8
or eax, esi
and ebp, 0x4b535df8
xor ebx, 0xb4aca207
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xab06880a
and ebx, 0x54f977f5
or ebx, ebp
not eax
or eax, r10d
mov ebp, eax
not ebp
mov esi, eax
and esi, 0x49faae8f
xor eax, 0x1dff9228
and eax, ebp
and ebp, 0xb6055170
or ebp, esi
mov esi, ebx
xor esi, 0x54f977f5
mov edi, ebx
xor ebx, 0xb6f91a22
and ebx, esi
mov r14d, ebp
xor r14d, 0xb6055170
xor ebp, 0xabfac358
and ebp, r14d
mov esi, ebp
and esi, eax
xor eax, ebp
or eax, esi
xor edi, 0xab06880a
mov esi, edi
and esi, 0xe2006dd7
mov ebp, esi
and ebp, ebx
xor ebx, esi
or ebx, ebp
mov esi, eax
not esi
and esi, 0x4a5dd72e
and eax, 0xb5a228d1
or eax, esi
mov esi, ebx
not esi
and esi, 0x4a5dd72e
and ebx, 0xb5a228d1
or ebx, esi
xor ebx, eax
mov eax, r14d
and eax, edi
xor edi, r14d
or edi, eax
mov eax, ebx
not eax
mov esi, eax
and esi, 0x87d8b544
and ebx, 0x78274abb
or ebx, esi
mov esi, edi
not esi
or eax, edi
and edi, 0x87d8b544
and esi, 0x78274abb
or esi, edi
xor esi, ebx
not eax
or eax, esi
mov esi, eax
xor esi, 0x61c11e1d
and esi, eax
mov ebx, eax
or ebx, 0x9e3ee1e2
mov eax, ebx
not eax
mov edi, ebx
and edi, 0xabeffb62
and eax, 0x4000041d
or eax, edi
mov edi, esi
not edi
or ebx, edi
and edi, 0xabeffb62
and esi, 0x5410049d
or esi, edi
xor esi, eax
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0xd56dbc1b
and ebx, 0x2a9243e4
or ebx, eax
mov esi, r10d
and r10d, 1
and r11d, 0xfffffffe
or r11d, r10d
or esi, 0xfffffffe
mov eax, r11d
not eax
mov ebp, esi
or esi, eax
and eax, 0x3c6a7617
and r11d, 0xc39589e8
or r11d, eax
and ebp, 0x3c6a7617
xor r11d, ebp
not esi
or esi, r11d
mov eax, esi
not eax
and eax, 0x8da5009c
and esi, 0x725aff63
or esi, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x284008bc
and ebx, 0xd7bff743
or ebx, ebp
mov ebp, esi
xor ebp, 0x725aff63
mov edi, esi
xor edi, 0x84a40098
and edi, 0xd4fe90bb
xor esi, 0xd85405e3
and esi, ebp
and ebp, 0x2b016f44
or ebp, edi
mov r10d, ebx
xor r10d, 0xd7bff743
xor ebx, 0x824ef23c
and ebx, r10d
mov r11d, ebx
not r11d
mov edi, r11d
and edi, 0xe0ed79b0
and ebx, 0x1f12864f
or ebx, edi
or eax, 0xaa0efa80
mov edi, eax
not edi
or r11d, eax
and eax, 0xe0ed79b0
and edi, 0x1510044f
or edi, eax
xor edi, ebx
not r11d
or r11d, edi
mov r14d, ebp
xor r14d, 0x2b016f44
xor ebp, 0x7ef06a3b
and ebp, r14d
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x30d12b1
and ebp, 0xfcf2ed4e
or ebp, ebx
mov ebx, esi
not ebx
or eax, ebx
and ebx, 0x30d12b1
and esi, 0xfcf2ed4e
or esi, ebx
xor esi, ebp
not eax
or eax, esi
mov esi, r11d
not esi
and esi, eax
not eax
and eax, r11d
or eax, esi
mov ebp, r10d
and ebp, r14d
xor r14d, r10d
or r14d, ebp
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0x4266191a
and eax, 0xbd99e6e5
or eax, ebp
mov edi, r14d
not edi
or ebx, r14d
and r14d, 0x4266191a
and edi, 0xbd99e6e5
or edi, r14d
xor edi, eax
not ebx
or ebx, edi
mov eax, ebx
not eax
mov edi, ebx
and edi, 0x39f4ef9f
mov ebp, eax
and ebp, 0xc60b1060
or ebp, edi
mov edi, ebp
xor edi, 0x1814281a
xor ebp, 0x84020040
and edi, 0x5a1d383a
and ebp, 0xa5e2c7c5
or ebp, edi
and eax, 0xbfa73a6b
and ebx, 0x4058c594
or ebx, eax
mov eax, ebx
xor eax, 0x4058c594
xor ebx, 0x10a70848
and ebx, 0x50bf88dc
mov esi, eax
and esi, 0xaf407723
or esi, ebx
xor esi, 0xaf407723
or esi, eax
mov r11d, esi
not r11d
mov eax, esi
and eax, 0xd22eefc8
xor esi, 0x17fb8c67
and esi, r11d
and r11d, 0x2dd11037
or r11d, eax
mov r10d, ebp
xor r10d, 0x5a1d383a
mov r15d, ebp
xor ebp, 0x4de6b45d
mov edi, ebp
and edi, r10d
mov eax, edi
not eax
mov r14d, eax
and r14d, 0xb31eaf74
and edi, 0x4ce1508b
or edi, r14d
xor r15d, 0xa5e2c7c5
and ebp, r15d
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0xb31eaf74
and ebp, 0x4ce1508b
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov edi, r11d
xor edi, 0x2dd11037
mov ebx, edi
and ebx, 0xe8047398
mov ebp, ebx
and ebp, esi
xor esi, ebx
or esi, ebp
mov ebx, eax
not ebx
and ebx, 0xd7be5cca
and eax, 0x2841a335
or eax, ebx
mov ebx, esi
not ebx
and ebx, 0xd7be5cca
and esi, 0x2841a335
or esi, ebx
xor esi, eax
mov eax, r15d
and eax, 0xd7b7fe78
and r10d, 0x28480187
or r10d, eax
xor r11d, 0xd22eefc8
or r15d, r11d
and r11d, 0xd7b7fe78
and edi, 0x28480187
or edi, r11d
xor edi, r10d
not r15d
or r15d, edi
mov edi, esi
not edi
mov eax, edi
and eax, 0x3da3a519
and esi, 0xc25c5ae6
or esi, eax
mov eax, r15d
not eax
or edi, r15d
and r15d, 0x3da3a519
and eax, 0xc25c5ae6
or eax, r15d
xor eax, esi
not edi
or edi, eax
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0xc9304004
mov ebx, edi
and ebx, 0x2c02400
or ebx, eax
xor ebx, 0x2c02400
mov eax, edi
xor eax, 0xcbf06404
and eax, edi
mov esi, ebx
and esi, eax
xor eax, ebx
or eax, esi
mov ebx, eax
not ebx
and ebx, 0xcbf06404
and eax, 0x340f9bfb
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0xce9fbf2a
and eax, 0x316040d5
or eax, ebx
and ebp, 0xcbea43f1
and edi, 0x3415bc0e
or edi, ebp
xor eax, 0x316040d5
xor edi, 0x3415bc0e
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
cmp edi, 0xffffffff
setne r10b
sete bl
mov r12d, r13d
mov r11d, r13d
xor r11b, bl
mov r14b, byte [rsp + 8]
and r10b, r14b
and bl, r13b
or bl, r10b
mov eax, r11d
and al, r13b
xor al, 1
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, r11b
xor al, 1
mov r10d, eax
xor r10b, bl
and r10b, al
xor r11b, 1
mov eax, ebx
xor al, r11b
not al
and al, r11b
or r11b, bl
mov ebx, r11d
xor bl, al
xor al, 1
or al, r11b
xor bl, 1
xor al, 1
or al, bl
mov r11d, r10d
xor r11b, 1
and r11b, al
xor al, 1
mov esi, r10d
xor sil, al
and sil, r10b
and al, r10b
or al, r11b
mov ebx, esi
xor bl, al
test bl, 1
mov ebp, 0xe1a55354
cmovne r8d, ebp
test al, 1
cmove ebp, r8d
test sil, 1
cmove ebp, r8d
mov dword [rsp + 0x128], ebp
mov eax, r9d
and eax, 0x4f866db5
mov edi, dword [rsp + 0x28]
mov ebp, edi
and ebp, 0xb079924a
or ebp, eax
mov eax, ebp
not eax
and eax, 0x58f16985
and ebp, 0xa70e967a
or ebp, eax
mov eax, ebp
xor eax, 0xe888634c
xor ebp, 0x12420010
and ebp, 0x12429893
and eax, 0xedbd676c
or eax, ebp
mov ebx, eax
xor ebx, 0xedbd676c
xor eax, 0x10001080
and eax, 0x9c8072a0
mov ebp, ebx
and ebp, 0x637f8d5f
or ebp, eax
xor ebp, 0x999e5d96
and ebx, 0x51e2f36
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x9b781dab
and ebx, 0x6487e254
or ebx, eax
mov eax, r9d
and eax, 0x47e35f3f
mov esi, edi
mov r15d, edi
and esi, 0xb81ca0c0
or esi, eax
mov ebp, esi
xor ebp, 0xb81ca0c0
xor esi, 0x46a3453a
and esi, 0x66bfc5ba
mov edi, ebp
and edi, 0x99403a45
or edi, esi
xor edi, 0x9c5e1573
and ebp, 0xfae1d0c9
or ebp, edi
mov eax, ebp
not eax
mov esi, ebx
xor ebx, 0x9b781dab
and ebx, eax
xor esi, 0x6487e254
mov edi, esi
xor edi, ebp
and edi, esi
and ebp, esi
or ebp, ebx
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
and eax, 0x74970a05
and ebp, 0x8b68f5fa
or ebp, eax
mov eax, ebp
not eax
and eax, 0x71892533
and ebp, 0x8e76dacc
or ebp, eax
mov r10d, ebp
not r10d
mov edi, r10d
and edi, 0x4801a515
mov ebx, ebp
and ebx, 0x840210e0
or ebx, edi
xor ebx, 0x840210e0
mov r11d, ebp
and r11d, 0x33fc4a0a
or r11d, ebx
mov ebx, r11d
not ebx
and ebx, 0x33fc4a0a
and r11d, 0xcc03b5f5
or r11d, ebx
mov r8d, r11d
not r8d
mov ebx, r8d
and ebx, 0xb46f8012
mov eax, r11d
and eax, 0x4b907fed
or eax, ebx
and r10d, 0x4b907fed
xor ebp, 0xb46f8012
or ebp, r10d
not eax
or eax, r8d
mov ebx, eax
not ebx
mov esi, ebx
xor esi, ebp
and esi, ebx
and eax, 0x4fd5dc11
and ebx, 0xb02a23ee
or ebx, eax
mov eax, ebp
not eax
and ebp, 0x4fd5dc11
and eax, 0xb02a23ee
or eax, ebp
xor eax, ebx
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov r10d, eax
xor r10d, 0xb46f8013
and r10d, eax
mov ebp, eax
not eax
and eax, 0x42d0013
and ebp, 0xb0428000
or ebp, eax
xor ebp, 0xb0428000
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov eax, r8d
and eax, 0x93677a10
mov esi, r11d
and esi, 0x6c9885ef
or esi, eax
mov eax, esi
not eax
and eax, 0x93677a11
and esi, 0x6c9885ee
or esi, eax
and r8d, 0xfffffffe
xor r11d, 1
or r11d, r8d
mov eax, r11d
not eax
and eax, 0x81a469cc
and r11d, 0x7e5b9633
or r11d, eax
xor r11d, 0x7e5b9633
mov eax, esi
and eax, r11d
xor r11d, esi
or r11d, eax
mov ebp, r11d
not ebp
mov eax, r11d
and eax, 0xfd3b27a6
and ebp, 0x2c4d859
or ebp, eax
xor ebp, 0x2c4d859
or ebp, r11d
mov ebx, r10d
not ebx
mov r8d, ebx
and ebx, 0x86be4878
and r10d, 0x7941b787
or r10d, ebx
mov edi, ebp
not edi
or r8d, ebp
and ebp, 0x86be4878
and edi, 0x7941b787
or edi, ebp
xor edi, r10d
mov eax, r8d
not eax
mov ebp, r8d
and ebp, 0x92819682
and eax, 0x6d7e697d
or eax, ebp
mov ebp, edi
not ebp
or r8d, ebp
and ebp, 0x92819682
and edi, 0x6d7e697d
or edi, ebp
xor edi, eax
not r8d
or r8d, edi
mov ebp, r8d
not ebp
mov eax, ebp
and eax, 0x48703813
mov esi, r8d
and r8d, 0xb78fc7ec
or r8d, eax
not r8d
or r8d, ebp
and ebp, 0x1ce60133
and esi, 0xe319fecc
or esi, ebp
mov eax, esi
xor eax, 0x308ec88
xor esi, 0x4040023
and esi, 0xe4151267
and eax, 0x1beaed98
or eax, esi
mov ebp, eax
xor ebp, 0x4111200
xor eax, 0x8e08808
and eax, 0xe8e4886f
and ebp, 0x171b7790
or ebp, eax
mov eax, ebp
xor eax, 0x61a0000
xor ebp, 0x40c0082f
and ebp, 0x51c17fbf
and eax, 0xae3e8040
or eax, ebp
mov ebp, eax
xor ebp, 0x19b147ac
xor eax, 0xae3e8040
and eax, ebp
mov esi, eax
xor esi, r8d
and esi, eax
mov ebp, eax
not ebp
and ebp, 0xcf9c282a
and eax, 0x3063d7d5
or eax, ebp
mov edi, r8d
not edi
and r8d, 0xcf9c282a
and edi, 0x3063d7d5
or edi, r8d
xor edi, eax
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0xf791c5bb
and esi, 0x86e3a44
or esi, eax
mov eax, edi
not eax
or ebx, eax
and eax, 0xf791c5bb
and edi, 0x86e3a44
or edi, eax
xor edi, esi
not ebx
or ebx, edi
mov ebp, ebx
xor ebp, 0x1bae53a2
and ebp, ebx
mov eax, ebx
not ebx
and ebx, 0xae777986
and eax, 0x51888679
or eax, ebx
mov ebx, eax
xor ebx, 0x10800200
xor eax, 0xa265182
or eax, 0xe451ac5d
mov edi, eax
and edi, 0xa56928a1
and ebx, 0x1a865302
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xa56928a1
and ebp, 0x5a96d75e
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5bdc8c9b
and eax, 0xa4237364
or eax, ebp
mov ebp, eax
xor ebp, 0xf7fd18d5
xor eax, 0x8026308
and eax, 0x9ca36b0d
mov ebx, ebp
and ebx, 0x41500402
or ebx, eax
xor ebx, 0x41500402
and ebp, 0x220c90f0
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x2c36f188
and ebp, 0xd3c90e77
or ebp, eax
mov eax, ebp
xor eax, 0xa2118
xor ebp, 0x31041206
and ebp, 0x3f345266
and eax, 0xc0cbad99
or eax, ebp
mov ebp, eax
xor ebp, 0x40812091
xor eax, 0x3c001222
and eax, 0xbc4a9f2a
and ebp, 0x43b560d5
or ebp, eax
xor ebp, 0xbc4a9f2a
sete bl
setne r10b
mov r8d, r10d
mov eax, r14d
xor r8b, r14b
and r10b, r14b
or r10b, r8b
xor r8b, 1
mov r11d, r8d
mov eax, r13d
and r11b, r13b
xor r8b, r13b
or r8b, r11b
mov r11d, r13d
and r11b, bl
xor bl, r13b
or bl, r11b
mov r11d, ebx
xor r11b, 1
mov eax, r11d
and al, bl
mov esi, eax
and sil, r11b
xor al, r11b
or al, sil
xor al, r10b
mov r11d, r10d
and r11b, bl
xor bl, r10b
or bl, r11b
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
mov esi, eax
and sil, bl
xor al, sil
xor sil, 1
or sil, bl
xor sil, 1
or sil, al
mov r11d, r8d
xor r11b, 1
mov r10d, r8d
xor r10b, r11b
and r10b, r8b
mov ebp, esi
and sil, r11b
or r11b, r8b
mov edi, r11d
xor dil, 1
mov eax, r10d
xor al, r11b
and al, r10b
and r11b, r10b
xor r10b, 1
and r10b, dil
or r11b, r10b
xor al, 1
xor r11b, 1
mov r10d, eax
xor r10b, r11b
or r11b, al
xor r11b, 1
or r11b, r10b
xor bpl, 1
xor r11b, bpl
mov eax, r8d
xor al, bpl
and al, r8b
and bpl, r8b
or bpl, sil
mov r8d, eax
and r8b, bpl
xor bpl, al
or bpl, r8b
mov r8d, ebp
xor r8b, 1
mov eax, r8d
and al, bpl
mov r10d, eax
and r10b, r8b
xor al, r8b
or al, r10b
xor al, r11b
mov r8d, r11d
and r8b, bpl
xor bpl, r11b
or bpl, r8b
xor al, 1
mov ebx, ebp
xor bl, al
test bl, 1
mov r8d, 0x1e025c1c
mov ebx, 0xf219bec
cmovne ebx, r8d
test bpl, 1
mov ebp, 0xf219bec
cmovne ebp, ebx
test al, 1
cmove ebp, ebx
mov dword [rsp + 0xc4], ebp
mov edi, r9d
mov ebp, r9d
and ebp, 0x52917343
mov r10d, r15d
mov eax, r15d
and eax, 0xad6e8cbc
or eax, ebp
xor eax, 0xad6e8cbc
mov ebp, eax
mov r9d, dword [rsp + 0x10]
and ebp, r9d
xor eax, r9d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1de7eaf4
and eax, 0xe218150a
or eax, ebp
xor eax, 0x1de7eaf5
mov ebx, eax
neg ebx
add eax, 0xffffffff
mov r13d, dword [rsp + 0xa4]
mov ebp, r13d
and ebp, ebx
mov r15d, dword [rsp + 0x100]
and eax, r15d
or eax, ebp
or ebx, r15d
mov ebp, ebx
not ebp
mov esi, ebx
and esi, 0xb8304490
and ebp, 0x47cfbb6e
or ebp, esi
mov esi, eax
not esi
or ebx, esi
and esi, 0xb8304490
and eax, 0x47cfbb6f
or eax, esi
xor eax, ebp
not ebx
or ebx, eax
mov eax, edi
and eax, 0x6c973040
mov esi, r10d
and esi, 0x9368cfbf
or esi, eax
mov eax, esi
xor eax, 0x8328492c
xor esi, 0x6c973040
mov ebp, esi
and ebp, 0x144196d3
and eax, 0xebbe692c
or eax, ebp
mov r10d, dword [rsp + 0x18]
mov ebp, r10d
and ebp, 0x144196d3
mov edi, r9d
and edi, 0xebbe692c
or edi, ebp
xor edi, eax
or esi, r10d
mov r14d, r10d
not esi
or esi, edi
mov r10d, ebx
not r10d
mov eax, r10d
and eax, 0x100300c
mov ebp, ebx
and ebp, 0x6c100600
or ebp, eax
xor ebp, 0x6c100600
mov r11d, ebx
and r11d, 0x92efc9f3
or r11d, ebp
mov ebp, esi
not ebp
mov eax, esi
xor eax, 0x6d10360c
and ebp, eax
and eax, esi
mov esi, ebp
and esi, eax
xor eax, ebp
or eax, esi
mov edi, r11d
not edi
and edi, eax
not eax
and eax, r11d
or eax, edi
and r10d, 0xe75d4ced
and ebx, 0x18a2b312
or ebx, r10d
not eax
xor ebx, 0x18a2b312
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x8594671d
and ebx, 0x7a6b98e2
or ebx, eax
xor ebx, 0x7a6b98e2
setne r10b
sete bl
mov r12b, byte [rsp + 8]
mov eax, r12d
or al, bl
mov r11d, r10d
and r11b, r12b
mov sil, byte [rsp]
and bl, sil
or bl, r11b
xor al, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov eax, r10d
mov r11d, esi
xor al, sil
and r10b, al
and al, r11b
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
mov r10d, ebx
xor r10b, 1
mov r11d, eax
not r11b
and r11b, bl
mov esi, r10d
and sil, al
or sil, r11b
mov r11d, esi
xor r11b, bl
and r11b, sil
xor bl, al
not bl
and bl, al
xor al, r10b
and al, r10b
mov r10d, ebx
xor r10b, 1
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
xor al, r11b
mov r10d, eax
xor r10b, 1
and r10b, r11b
mov ebx, r10d
xor bl, al
test bl, 1
mov ebp, 0xd4bebd14
cmovne r8d, ebp
test al, 1
cmove ebp, r8d
test r10b, 1
cmove ebp, r8d
mov dword [rsp + 0xec], ebp
mov esi, dword [rsp + 0x28]
mov eax, esi
and eax, 0xa2fb4462
mov r8d, dword [rsp + 0x20]
mov ebp, r8d
and ebp, 0x5d04bb9d
or ebp, eax
and r14d, 0xa2fb4462
mov eax, r9d
and eax, 0x5d04bb9d
or eax, r14d
xor eax, ebp
or eax, dword [rsp + 0x50]
mov ebp, eax
not ebp
and ebp, 1
xor eax, 0xfffffffe
or eax, ebp
mov ebx, eax
not ebx
mov edi, r13d
and edi, eax
or eax, r15d
mov ebp, eax
and ebx, r15d
or ebx, edi
mov edi, eax
not edi
and eax, 0x75b13d33
and edi, 0x8a4ec2cc
or edi, eax
mov eax, ebx
not eax
or ebp, eax
and eax, 0x75b13d33
and ebx, 0x8a4ec2cc
or ebx, eax
xor ebx, edi
not ebp
or ebp, ebx
mov eax, esi
mov r15d, esi
and eax, 0x4b16c01a
mov esi, r8d
mov r14d, r8d
and esi, 0xb4e93fe5
or esi, eax
mov edi, ebp
not edi
mov eax, edi
and eax, 0x229c0c1c
and ebp, 0xdd63f3e3
or ebp, eax
xor esi, 0x4b16c01a
xor ebp, esi
xor ebp, 0x229c0c1c
and ebp, esi
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x127fb61
and ebp, 0xfed8049e
or ebp, eax
or esi, edi
mov eax, esi
not eax
or ebx, esi
and esi, 0x127fb61
and eax, 0xfed8049e
or eax, esi
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x4827a574
and ebx, 0xb7d85a8b
or ebx, eax
xor ebx, 0xb7d85a8b
mov eax, ebx
and eax, edi
xor ebx, edi
or ebx, eax
cmp ebx, 0xffffffff
sete r8b
setne r10b
mov al, byte [rsp + 0xa8]
mov ebx, eax
xor bl, byte [rsp + 0x30]
and bl, al
mov al, byte [rsp + 0x78]
and al, r12b
mov byte [rsp + 0x78], al
mov r11d, eax
mov r9b, byte [rsp + 0x5b]
and r11b, r9b
xor r9b, al
or r9b, r11b
xor bl, 1
xor r9b, 1
mov eax, ebx
or al, r9b
xor r9b, bl
xor al, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov ebx, r10d
xor bl, r8b
mov r11d, ebx
and r11b, r10b
mov esi, ebx
xor sil, r10b
or sil, r11b
mov r11d, ebx
xor r11b, 1
mov eax, ebx
and al, r11b
xor bl, al
xor al, 1
or al, r11b
xor al, 1
or al, bl
mov r11d, esi
xor r11b, 1
mov ebx, r11d
and bl, sil
mov edi, ebx
and dil, r11b
xor bl, r11b
or bl, dil
xor al, r10b
mov r11d, ebx
xor r11b, 1
and r11b, al
xor al, 1
and bl, al
or bl, r11b
mov r11d, esi
and r11b, al
xor al, sil
or al, r11b
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov r11d, r9d
xor r11b, 1
mov ebx, r11d
and bl, r9b
mov esi, r11d
xor sil, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, sil
mov esi, eax
and sil, bl
xor bl, 1
mov edi, eax
xor dil, 1
and bl, dil
or bl, sil
mov esi, ebx
xor sil, dil
and sil, bl
and dil, r9b
and al, r11b
or dil, al
xor r11b, dil
and r11b, dil
mov edi, esi
xor dil, 1
mov eax, edi
and al, sil
xor al, 1
mov ebx, esi
xor bl, al
or al, sil
xor al, 1
or al, bl
mov ebx, eax
and al, r11b
xor r11b, 1
xor bl, 1
and bl, r11b
or al, bl
mov ebx, edi
and bl, r11b
xor r11b, dil
or r11b, bl
xor r11b, 1
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov ebx, r12d
and bl, r8b
mov eax, r12d
mov r13d, r12d
xor al, r8b
or al, bl
mov r12b, byte [rsp]
or r8b, r12b
xor r10b, r12b
and r10b, r12b
xor r10b, 1
mov ebx, r8d
xor bl, r10b
or r10b, r8b
xor r10b, 1
or r10b, bl
xor al, 1
xor r10b, al
mov ebx, r10d
not bl
and bl, al
mov eax, ebx
and al, r10b
xor bl, r10b
or bl, al
mov eax, ebx
xor al, 1
mov r8d, ebx
and r8b, al
mov r10d, ebx
and r10b, r8b
xor r8b, bl
or r8b, r10b
or al, bl
mov r10d, eax
xor r10b, 1
mov esi, r8d
and r8b, r10b
xor sil, 1
and sil, al
or r8b, sil
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
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, ebx
and r8b, al
xor al, bl
or al, r8b
mov esi, eax
xor sil, 1
mov r8d, esi
and r8b, al
mov r10d, esi
and r10b, r8b
xor r8b, sil
or r8b, r10b
or sil, al
xor r8b, 1
xor sil, 1
mov eax, r8d
and al, sil
xor sil, r8b
or sil, al
xor sil, 1
mov r8d, r11d
xor r8b, 1
mov ebx, r11d
xor bl, sil
or r11b, sil
xor r11b, 1
or r11b, bl
and bl, sil
or r8b, sil
mov eax, r8d
xor al, bl
xor bl, 1
or bl, r8b
xor al, 1
xor bl, 1
or bl, al
mov r8d, r11d
xor r8b, 1
mov esi, ebx
xor sil, 1
mov r10d, ebx
and r10b, r11b
or bl, r8b
mov edi, r8d
and dil, sil
or dil, r10b
xor sil, r11b
xor bl, 1
or bl, sil
mov eax, ebx
xor al, dil
test al, 1
mov r8d, 0x5c4af65e
mov eax, 0x8b5875b5
cmovne eax, r8d
test bl, 1
mov ebp, 0x8b5875b5
cmovne ebp, eax
test dil, 1
cmove ebp, eax
mov dword [rsp + 0x18], ebp
mov edi, r14d
mov eax, r14d
and eax, 0x763429e7
mov ebp, r15d
mov ebx, r15d
xor ebx, 0x763429e7
and ebx, r15d
mov esi, r15d
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x89cbd618
and ebx, 0x763429e7
or ebx, eax
mov eax, ebx
not eax
and eax, 0xc2741349
and ebx, 0x3d8becb6
or ebx, eax
mov eax, r14d
and eax, 0xd300c190
mov edi, r15d
and edi, 0x2cff3e6f
or edi, eax
mov eax, edi
xor eax, 0x2cff3e6f
xor edi, 0xd1008180
and edi, 0xf9cca783
mov ebp, eax
and ebp, 0x633587c
or ebp, edi
xor ebp, 0x633587c
or ebp, eax
mov r14d, ebp
not r14d
mov eax, ebp
and eax, 0x14af5e7f
and r14d, 0xeb50a180
or r14d, eax
mov r10d, ebx
xor r10d, 0x3d8becb6
mov r11d, ebx
xor ebx, 0x42a1e69d
mov eax, ebx
and eax, r10d
mov esi, eax
not esi
mov edi, esi
and edi, 0x9d6bd210
and eax, 0x62942def
or eax, edi
xor r11d, 0xc2741349
and ebx, r11d
mov edi, ebx
not edi
or esi, edi
and edi, 0x9d6bd210
and ebx, 0x62942def
or ebx, edi
xor ebx, eax
not esi
or esi, ebx
mov r15d, r14d
xor r15d, 0xeb50a180
mov edi, r14d
xor edi, 0x947aabab
and edi, r15d
mov eax, edi
not eax
mov ebx, eax
and ebx, 0x54df375a
and edi, 0xab20c8a5
or edi, ebx
or ebp, 0x80d5f5d4
mov ebx, ebp
not ebx
or eax, ebp
and ebp, 0x54df375a
and ebx, 0x2b200821
or ebx, ebp
xor ebx, edi
not eax
or eax, ebx
mov edi, esi
not edi
and edi, 0x7d6878c0
and esi, 0x8297873f
or esi, edi
mov edi, eax
not edi
and edi, 0x7d6878c0
and eax, 0x8297873f
or eax, edi
xor eax, esi
mov esi, r11d
and esi, 0x4be1f851
and r10d, 0xb41e07ae
or r10d, esi
xor r14d, 0x14af5e7f
or r11d, r14d
and r14d, 0x4be1f851
and r15d, 0xb41e07ae
or r15d, r14d
xor r15d, r10d
not r11d
or r11d, r15d
mov r14d, eax
not r14d
mov ebx, r14d
and ebx, 0xaa8fc6c8
and eax, 0x55703937
or eax, ebx
mov ebx, r11d
not ebx
or r14d, r11d
and r11d, 0xaa8fc6c8
and ebx, 0x55703937
or ebx, r11d
xor ebx, eax
not r14d
or r14d, ebx
mov r11d, r14d
not r11d
mov ebx, r11d
and ebx, 0x41010028
mov r10d, r14d
and r10d, 0x1a204602
or r10d, ebx
mov eax, r10d
xor eax, 0x18200202
xor r10d, 0xe5dfb9fd
mov edi, r10d
and edi, 0x27ca4c15
and eax, 0x5821022a
or eax, edi
mov ebp, r14d
xor ebp, 0x5b21462a
and ebp, r14d
mov edi, ebp
not edi
or r10d, edi
and edi, 0x27ca4c15
and ebp, 0xd835b3ea
or ebp, edi
xor ebp, eax
not r10d
or r10d, ebp
mov eax, r10d
not eax
and eax, 0xa4deb9d5
and r10d, 0x5b21462a
or r10d, eax
mov r15d, r10d
not r15d
mov edi, r15d
and edi, 0x62ca8e19
mov ebx, r10d
and ebx, 0x9d3571e6
or ebx, edi
mov edi, ebx
xor edi, r15d
and edi, ebx
and r11d, 0x9d3571e6
xor r14d, 0x62ca8e19
or r14d, r11d
mov eax, edi
xor eax, r14d
and eax, edi
mov ebx, edi
not ebx
and ebx, 0x6e4f7d71
and edi, 0x91b0828e
or edi, ebx
mov esi, r14d
not esi
and r14d, 0x6e4f7d71
and esi, 0x91b0828e
or esi, r14d
xor esi, edi
mov ebp, eax
not ebp
mov edi, ebp
and edi, 0x639f8283
and eax, 0x9c607d7c
or eax, edi
mov edi, esi
not edi
or ebp, edi
and edi, 0x639f8283
and esi, 0x9c607d7c
or esi, edi
xor esi, eax
not ebp
or ebp, esi
mov ebx, ebp
xor ebx, 0xb7821b9f
and ebx, ebp
mov esi, ebp
not ebp
and ebp, 0x2580118d
and esi, 0x92020a12
or esi, ebp
mov eax, esi
xor eax, 0x802
xor esi, 0x6dfdf5ed
mov edi, esi
and edi, 0xf38293b1
and eax, 0x400080e
or eax, edi
mov ebp, ebx
not ebp
or esi, ebp
and ebp, 0xf38293b1
and ebx, 0xc7d6c4e
or ebx, ebp
xor ebx, eax
not esi
or esi, ebx
mov eax, esi
not eax
and eax, 0xd5489587
and esi, 0x2ab76a78
or esi, eax
mov ebx, r10d
xor ebx, 0x8d9276a1
and ebx, r10d
and r15d, 0xc0141324
and r10d, 0x3febecdb
or r10d, r15d
mov eax, r10d
xor eax, 0x3febecdb
mov ebp, eax
and ebp, 0x8d9276a1
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x8d9276a0
and ebx, 0x726d895f
or ebx, ebp
xor r10d, 0xc0141320
and r10d, 0xeb3593bb
mov ebp, eax
and ebp, 0x14ca6c44
or ebp, r10d
xor ebp, 0x14ca6c45
and eax, 0xfffffffe
or eax, ebp
not eax
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x5dc79872
and eax, 0xa238678d
or eax, ebx
mov ebx, eax
xor ebx, 0xa0200601
xor eax, 0x1030010
or eax, 0x2086008
and eax, 0x30b601c
and ebx, 0xf4201661
or ebx, eax
or ebp, 0xf5231675
mov eax, ebp
not eax
and ebp, 0x30b601c
and eax, 0x8d48982
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x526ca1b8
and eax, 0xad935e47
or eax, ebp
mov ebx, eax
xor ebx, 0x48100002
xor eax, 0xa74fb7cd
mov ebp, eax
and ebp, 0x16e7cdb5
and ebx, 0xe918324a
or ebx, ebp
xor ebx, 0xe918324a
or ebx, eax
mov eax, esi
not eax
mov ebp, eax
and eax, 0x23f929f0
and esi, 0xdc06d60f
or esi, eax
mov eax, ebx
not eax
or ebp, ebx
and ebx, 0x23f929f0
and eax, 0xdc06d60f
or eax, ebx
xor eax, esi
not ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0x206be557
mov esi, eax
and eax, 0xdf941aa8
or eax, ebp
xor eax, 0x220a4987
or eax, ebx
and ebx, 0xeef2bdec
and esi, 0x110d4213
or esi, ebx
mov edi, esi
xor edi, 0x100d4002
xor esi, 0xc0621d48
and esi, 0xc1621f59
and edi, 0x3e9de0a6
or edi, esi
mov ebp, edi
xor ebp, 0xc1620910
xor edi, 0x3e9de0a6
and ebp, 0xc16ee996
mov ebx, edi
and ebx, 0x3e911669
or ebx, ebp
xor ebx, 0xc30f4546
and edi, 0x261acd0
or edi, ebx
mov ebp, edi
not ebp
and ebp, 0x465bc164
and edi, 0xb9a43e9b
or edi, ebp
mov ebp, edi
xor ebp, 0xb9a43e9b
mov ebx, eax
not ebx
xor edi, 0x465bc164
and ebx, edi
or edi, eax
and eax, ebp
or eax, ebx
not edi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x22000c0
and eax, 0x41ac10
or eax, ebx
mov ebx, eax
xor ebx, 0x10c10
xor eax, 0xda844348
and eax, 0xdac4e348
and ebx, 0x210c90
or ebx, eax
or ebp, 0x261acd0
mov edi, ebp
not edi
and ebp, 0xdac4e348
and edi, 0x251a1027
or edi, ebp
xor edi, ebx
mov ebx, edi
not ebx
mov ebp, edi
and ebp, 0x9d28bf95
mov eax, ebx
and ebx, 0x62d7406a
or ebx, ebp
and eax, edi
mov ebp, eax
not ebp
or edi, ebp
and ebp, 0x9d28bf95
and eax, 0x62d7406a
or eax, ebp
xor eax, ebx
not edi
or edi, eax
mov r10d, edi
not r10d
mov ebx, edi
xor ebx, 0x95013d85
and ebx, r10d
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xaef8d33
and ebx, 0xf51072cc
or ebx, ebp
mov esi, r10d
or esi, 0x95013d85
mov ebp, esi
not ebp
or eax, esi
and esi, 0xaef8d33
and ebp, 0x60104248
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1fd022e0
and eax, 0xe02fdd1f
or eax, ebp
or r10d, edi
mov ebp, eax
xor ebp, 0x8ac10d25
xor eax, 0x752ee09a
mov ebx, eax
and ebx, 0x153eb240
and ebp, 0xeac14dbf
or ebp, ebx
mov ebx, r10d
not ebx
or eax, r10d
and r10d, 0x153eb240
and ebx, 0xeac14dbf
or ebx, r10d
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x980102
mov ebx, eax
and ebx, 0x600089d
or ebx, ebp
xor ebx, 0x600089d
and eax, 0xf967f660
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xeb041f6b
and eax, 0x14fbe094
or eax, ebp
mov ebp, eax
xor ebp, 0x26901
xor eax, 0xed9c16f4
mov ebx, eax
and ebx, 0x7ef986aa
and ebp, 0x81067955
or ebp, ebx
xor ebp, 0x7ef986aa
xor eax, ebp
test eax, ebp
sete bl
mov eax, r13d
xor al, bl
mov esi, r13d
and sil, bl
or sil, al
mov eax, ebx
xor al, r12b
xor al, 1
xor sil, 1
mov r10d, eax
and r10b, sil
xor sil, al
or sil, r10b
mov al, byte [rsp + 0x74]
and al, byte [rsp + 0x1c]
or al, byte [rsp + 0x5a]
mov r9d, eax
mov r10b, byte [rsp + 0x110]
and r9b, r10b
xor al, r10b
or al, r9b
mov r10d, ebx
xor r10b, al
and bl, r10b
and r10b, al
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov r11d, esi
xor r11b, 1
and sil, r11b
xor sil, 1
mov eax, r11d
xor al, sil
or sil, r11b
xor sil, 1
or sil, al
mov edi, esi
xor dil, 1
mov eax, edi
or al, sil
mov ebx, eax
xor bl, 1
and al, bl
mov ebp, eax
and bpl, bl
xor al, bl
or al, bpl
xor al, r11b
mov ebp, ebx
xor bpl, r11b
or bl, r11b
xor bl, 1
or bl, bpl
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov eax, r10d
xor al, 1
mov r11d, eax
and r11b, r10b
xor al, r11b
xor r11b, 1
or r11b, r10b
xor r11b, 1
or r11b, al
xor r11b, bl
mov eax, esi
xor al, r10b
and al, sil
xor dil, r10b
xor al, 1
xor dil, 1
mov ebx, eax
xor bl, dil
or dil, al
xor dil, 1
or dil, bl
mov eax, edi
xor al, 1
and dil, al
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
xor dil, 1
mov eax, edi
xor al, r11b
and dil, r11b
or dil, al
mov ebx, edi
xor bl, al
test bl, 1
mov ebp, 0xef91b536
cmove r8d, ebp
test dil, 1
cmovne ebp, r8d
test al, 1
cmove ebp, r8d
mov dword [rsp + 0x10], ebp
mov edi, dword [rsp + 0x28]
mov eax, edi
and eax, 0xa173e08
mov r14d, dword [rsp + 0x20]
mov ebp, r14d
and ebp, 0xf5e8c1f7
or ebp, eax
mov eax, ebp
xor eax, 0xa002c08
xor ebp, 0xf5e8c1f7
and eax, 0x4ac0ad49
mov ebx, ebp
and ebx, 0xb53f52b6
or ebx, eax
xor ebx, 0x861a5c28
and ebp, 0xccdaf161
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xa5962f35
and ebp, 0x5a69d0ca
or ebp, eax
mov ebx, r14d
and ebx, 0x9d10dd25
mov eax, edi
and eax, 0x62ef22da
or eax, ebx
mov ebx, eax
xor ebx, 0x2225029a
and ebx, 0x33250e9e
xor eax, 0x51ca2c44
or eax, ebx
mov ebx, ebp
xor ebx, 0x5a69d0ca
mov r8d, ebp
xor ebp, 0xb7b5e57
mov r10d, ebp
and ebp, ebx
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x51128e9d
and ebx, 0xaeed7162
or ebx, edi
xor r8d, 0xa5962f35
and r10d, r8d
mov esi, r10d
and esi, ebp
xor ebp, r10d
or ebp, esi
mov edi, ebp
not edi
and edi, ebx
not ebx
and ebx, ebp
or ebx, edi
mov ebp, r8d
and ebp, eax
xor eax, r8d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1d92e3ea
and eax, 0xe26d1c15
or eax, ebp
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x1928c232
and ebx, 0xe6d73dcd
or ebx, edi
mov edi, eax
xor edi, 0xe2451c05
xor eax, 0x1d92e3ea
or ebp, eax
and eax, 0x1928c232
and edi, 0xe6d73dcd
or edi, eax
xor edi, ebx
not ebp
or ebp, edi
mov eax, ebp
xor eax, 0x960302c5
and eax, ebp
not ebp
and ebp, 0x960302c5
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x5ad9f3a4
and eax, 0xa5260c5b
or eax, ebp
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0x60fdcd7
mov ebp, eax
and ebp, 0xf9f02328
or ebp, edi
xor ebp, 0xf9f02329
or ebp, ebx
mov edi, eax
xor edi, 0xfffffffe
and edi, eax
or eax, 1
mov esi, eax
and esi, 0x816ee863
and ebx, 0x7e91179c
or ebx, esi
mov esi, edi
not esi
or eax, esi
and esi, 0x816ee863
and edi, 0x7e91179c
or edi, esi
xor edi, ebx
not eax
or eax, edi
mov ebx, eax
and eax, ebp
not ebp
not ebx
mov edi, ebp
xor edi, ebx
and edi, ebp
and ebx, ebp
or ebx, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x54f50dd2
and edi, 0xab0af22d
or edi, ebp
mov ebp, ebx
not ebp
or eax, ebp
and ebp, 0x54f50dd2
and ebx, 0xab0af22d
or ebx, ebp
xor ebx, edi
not eax
or eax, ebx
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0xd8cd1992
mov r10d, ebp
and r10d, 0x2732e66d
or r10d, ebx
mov ebx, r10d
xor ebx, 0x8481002
xor r10d, 0x2732e66d
and ebx, 0x2a78f242
mov edi, r10d
and edi, 0xd5870dbd
or edi, ebx
xor edi, 0x44530185
and r10d, 0x6e2bf3c7
or r10d, edi
and ebp, 0xe9b57088
and eax, 0x164a8f77
or eax, ebp
mov ebp, eax
xor ebp, 0x10400c30
and ebp, 0x91d40c38
xor eax, 0x879e834f
or eax, ebp
mov r11d, eax
not r11d
and eax, 0xc991b359
mov r8d, r11d
and r8d, 0x366e4ca6
or r8d, eax
mov ebp, r10d
xor ebp, 0x74a4054d
mov eax, ebp
and eax, r10d
mov esi, eax
not esi
mov edi, esi
and edi, 0x9f4f3e12
and eax, 0x60b0c1ed
or eax, edi
mov edi, r10d
not edi
and ebp, edi
mov ebx, ebp
not ebx
or esi, ebx
and ebx, 0x9f4f3e12
and ebp, 0x60b0c1ed
or ebp, ebx
xor ebp, eax
not esi
or esi, ebp
mov eax, r8d
xor eax, 0x366e4ca6
mov ebx, r8d
xor ebx, 0x42ca49eb
and ebx, eax
and r11d, 0x74a4054d
mov ebp, ebx
and ebp, r11d
xor r11d, ebx
or r11d, ebp
mov ebx, esi
not ebx
and ebx, 0x80f64f20
and esi, 0x7f09b0df
or esi, ebx
mov ebx, r11d
not ebx
and ebx, 0x80f64f20
and r11d, 0x7f09b0df
or r11d, ebx
xor r11d, esi
mov esi, edi
and esi, 0xea8b1069
and r10d, 0x1574ef96
or r10d, esi
xor r8d, 0xc991b359
or edi, r8d
and r8d, 0xea8b1069
and eax, 0x1574ef96
or eax, r8d
xor eax, r10d
not edi
or edi, eax
mov ebp, edi
not ebp
and ebp, 0xd747fa24
and edi, 0x28b805db
or edi, ebp
mov ebx, r11d
not ebx
mov eax, ebx
and eax, 0x97100f3
and r11d, 0xf68eff0c
or r11d, eax
mov eax, edi
xor eax, 0x20880508
xor edi, 0xd747fa24
or ebx, edi
and edi, 0x97100f3
and eax, 0xf68eff0c
or eax, edi
xor eax, r11d
not ebx
or ebx, eax
mov eax, ebx
xor eax, 0xb15716fe
and eax, ebx
mov ebp, ebx
not ebx
and ebx, 0xb056165e
and ebp, 0x10100a0
or ebp, ebx
xor ebp, 0x10100a0
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xdf7ce539
and eax, 0x20831ac6
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xac135ec2
mov esi, eax
and esi, 0x53eca13d
or esi, ebx
mov ebx, ebp
and ebx, 0x7a9b5def
and eax, 0x8564a210
or eax, ebx
mov edi, esi
xor edi, 0x164a010
xor esi, 0x28135cc2
and esi, 0x7a9b5def
and edi, 0x8564a210
or edi, esi
xor edi, eax
xor ebp, edi
test ebp, edi
sete r8b
setne r10b
mov al, byte [rsp + 0x68]
and al, r13b
or al, byte [rsp + 0xa0]
mov esi, eax
mov r15b, byte [rsp + 0x30]
xor sil, r15b
and sil, al
mov al, byte [rsp + 0x78]
xor al, 1
mov ebx, eax
mov r9b, byte [rsp + 0x5c]
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
mov r11d, eax
xor r11b, 1
mov r9d, eax
and r9b, r11b
mov ebx, r9d
xor bl, 1
xor r9b, al
or bl, r11b
xor bl, 1
or bl, r9b
xor bl, sil
or al, sil
xor sil, r11b
xor sil, 1
xor al, 1
or al, sil
xor bl, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov ebx, r10d
xor bl, al
xor al, 1
mov r9d, r8d
or r9b, al
xor r9b, 1
or r9b, bl
xor bl, 1
xor al, bl
and al, bl
mov r11d, eax
xor r11b, 1
and al, r11b
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
mov ebx, r9d
xor bl, 1
and bl, al
xor al, 1
and al, r9b
or al, bl
mov ebx, eax
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
xor r11b, 1
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov eax, r13d
xor al, r10b
not al
and al, r10b
mov ebx, r13d
or bl, r10b
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, r10d
and al, r13b
and r8b, r12b
or r8b, al
mov eax, r12d
and al, r10b
xor r10b, r12b
or r10b, al
xor r10b, 1
mov eax, r8d
and al, r10b
xor r10b, r8b
or r10b, al
xor r10b, bl
and bl, r10b
xor bl, 1
mov eax, ebx
xor al, r10b
or bl, r10b
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
and bl, r8b
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
and r9b, al
mov r10d, eax
and r10b, r9b
xor r9b, al
or r9b, r10b
xor r9b, bl
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
xor al, 1
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov ebx, eax
xor bl, 1
mov r8d, r11d
xor r8b, 1
mov r9d, r8d
xor r9b, bl
xor r9b, 1
or r9b, r8b
or al, r11b
xor bl, r11b
and bl, r11b
xor al, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, ebx
and bl, r9b
xor r9b, 1
xor al, 1
mov r8d, r9d
xor r8b, al
and r8b, r9b
and al, r9b
or al, bl
mov ebx, r8d
xor bl, al
test bl, 1
mov ebx, 0xbe47f057
mov ebp, 0x5ce695b3
cmovne ebp, ebx
test al, 1
cmove ebx, ebp
test r8b, 1
cmove ebx, ebp
mov dword [rsp + 0x1c], ebx
mov ebp, dword [rsp + 0x4c]
and ebp, 0xb5cc81cc
mov eax, dword [rsp + 0x54]
and eax, 0x4a337e33
or eax, ebp
mov ebp, eax
xor ebp, 0x48213c12
and ebp, 0xd9a1bd52
xor eax, 0x9392c361
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x38ad342b
and eax, 0xc752cbd4
or eax, ebp
mov edi, eax
mov ebp, r14d
mov eax, r14d
and eax, 0xaffed15b
mov ebx, dword [rsp + 0x28]
and ebx, 0x50012ea4
or ebx, eax
xor ebx, 0x765f6c09
or ebx, r14d
mov eax, edi
xor eax, 0xc752cbd4
xor edi, 0x100c3020
mov ebp, eax
xor ebp, ebx
and ebp, eax
and edi, 0x134cb870
and eax, 0xecb3478f
or eax, edi
mov edi, ebx
not edi
and ebx, 0x134cb870
and edi, 0xecb3478f
or edi, ebx
xor edi, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x3dc86c85
and ebp, 0xc237937a
or ebp, ebx
mov ebx, edi
not ebx
or eax, ebx
and ebx, 0x3dc86c85
and edi, 0xc237937a
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0x2161152c
mov ebx, eax
and ebx, 0x8080202
or ebx, ebp
xor ebx, 0x8080202
and eax, 0xd696e8d1
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xf6dbec46
and eax, 0x92413b9
or eax, ebp
mov r14d, eax
xor r14d, 0xf9ecb9c5
mov ebp, eax
xor eax, 0x32
or eax, 0x40108281
and eax, 0xe0f493b3
mov ebx, r14d
and ebx, 0x1c010444
or ebx, eax
mov eax, r14d
or eax, 0xbce51576
mov r10d, eax
not r10d
and eax, 0xe0f493b3
and r10d, 0x30a6808
or r10d, eax
xor r10d, ebx
mov eax, r10d
not eax
and eax, 0x956ae1b5
and r10d, 0x6a951e4a
or r10d, eax
mov r8d, r10d
xor r8d, 0xd6700b3c
xor r10d, 0x298ff4c3
mov eax, r10d
and eax, 0x3b28d4df
mov edi, r8d
and edi, 0xc4d72b20
or edi, eax
mov eax, edi
xor eax, 0x84122b00
and eax, 0x8c126fcc
xor edi, 0x48c544ec
or edi, eax
mov eax, edi
not eax
and eax, 0x4dcfc99c
and edi, 0xb2303663
or edi, eax
xor ebp, 0x14402
mov eax, r14d
and eax, 0xf6b68bfd
and ebp, 0x9497402
or ebp, eax
xor ebp, 0x855b1bce
xor r14d, ebp
and r14d, ebp
mov esi, edi
xor esi, 0x10302261
xor edi, 0x4dcfc99c
mov eax, edi
and eax, 0xee03dd16
and esi, 0x11fc22e9
or esi, eax
mov eax, r14d
not eax
and eax, 0xcb2ebc5
mov r11d, r14d
and r11d, 0xf34d143a
or r11d, eax
mov r9d, esi
xor r9d, 0x11fc22e9
mov eax, esi
xor eax, 0xf43304f8
and eax, r9d
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xe7b160d
and eax, 0xf184e9f2
or eax, ebx
or edi, 0x1a30d9ee
mov ebx, edi
not ebx
or ebp, edi
and edi, 0xe7b160d
and ebx, 0xe1842010
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, r11d
xor eax, 0xf34d143a
mov edi, r11d
xor edi, 0x1682322b
and edi, eax
and r14d, 0xe5cf2611
mov ebx, edi
and ebx, r14d
xor r14d, edi
or r14d, ebx
mov edi, ebp
not edi
and edi, 0x2ca6eba3
and ebp, 0xd359145c
or ebp, edi
mov edi, r14d
not edi
and edi, 0x2ca6eba3
and r14d, 0xd359145c
or r14d, edi
xor r14d, ebp
xor esi, 0xee03dd16
mov edi, esi
and edi, 0x1926eb16
and r9d, 0xe6d914e9
or r9d, edi
xor r11d, 0xcb2ebc5
or esi, r11d
and r11d, 0x1926eb16
and eax, 0xe6d914e9
or eax, r11d
xor eax, r9d
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0xce3f348a
and esi, 0x31c0cb75
or esi, eax
xor esi, 0x31c0cb75
mov eax, r14d
and eax, esi
xor esi, r14d
or esi, eax
mov eax, esi
xor eax, 0x8c126fcd
and eax, esi
or esi, 0x73ed9032
mov edi, esi
not edi
mov ebp, esi
and ebp, 0x4b343e03
and edi, 0x840241cc
or edi, ebp
mov ebp, eax
not ebp
or esi, ebp
and ebp, 0x4b343e03
and eax, 0xb4cbc1fc
or eax, ebp
xor eax, edi
not esi
or esi, eax
mov eax, r10d
and r10d, 0x18262aad
and r8d, 0xe7d9d552
or r8d, r10d
or eax, 0xfffffffe
mov ebp, r8d
xor ebp, 0x242a2c
xor r8d, 0xe7d9d553
mov ebx, eax
or eax, r8d
and r8d, 0x9983c1c2
and ebp, 0x667c3e3d
or ebp, r8d
not ebx
or ebx, 0x9983c1c2
xor ebx, ebp
not eax
or eax, ebx
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0x7ac3cdbc
and eax, 0x853c3243
or eax, ebp
mov edi, eax
xor edi, 0x40001
xor eax, 0xc04410
or eax, 0x89012180
and eax, 0x89f17790
and edi, 0x60025
or edi, eax
or ebx, 0xf65635
mov ebp, ebx
not ebp
and ebx, 0x89f17790
and ebp, 0x7608884a
or ebp, ebx
xor ebp, edi
mov eax, ebp
not eax
and eax, 0x3550fa44
and ebp, 0xcaaf05bb
or ebp, eax
mov eax, ebp
xor eax, 0xc0581000
xor ebp, 0x25202801
and eax, 0xd0de9470
and ebp, 0x2f216b8f
or ebp, eax
mov eax, ebp
xor eax, 0x2f216b8f
xor ebp, 0xd0de9470
mov edi, esi
xor edi, ebp
and edi, esi
and ebp, esi
not esi
and esi, eax
or ebp, esi
mov esi, edi
not esi
mov eax, esi
and eax, 0x7090ea9d
and edi, 0x8f6f1562
or edi, eax
mov eax, ebp
not eax
or esi, eax
and eax, 0x7090ea9d
and ebp, 0x8f6f1562
or ebp, eax
xor ebp, edi
not esi
or esi, ebp
mov eax, esi
or eax, 0xb4732e74
mov ebp, eax
not ebp
mov edi, eax
and edi, 0x14b3c3dd
and ebp, 0x4b0c1002
or ebp, edi
mov ebx, esi
xor ebx, 0x4b8cd18b
and ebx, esi
mov edi, ebx
not edi
or eax, edi
and edi, 0x14b3c3dd
and ebx, 0xeb4c3c22
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xb4732e74
and eax, 0x4b8cd18b
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1a012cf0
and eax, 0xe5fed30f
or eax, ebp
mov ebx, eax
xor ebx, 0x1a012cf0
and ebx, eax
mov eax, esi
not eax
mov ebp, eax
and ebp, 0x590c9042
and esi, 0xa6f36fbd
or esi, ebp
xor esi, 0xbcf2434d
xor eax, esi
and eax, esi
mov edi, ebx
not edi
mov ebp, edi
and edi, 0x6ac6137
and ebx, 0xf9539ec8
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0x6ac6137
and eax, 0xf9539ec8
or eax, edi
xor eax, ebx
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0xd2a2f3ec
and ebx, 0x2d5d0c13
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0xd2a2f3ec
and eax, 0x2d5d0c13
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov r8d, ebp
xor r8d, 0x1a012cf0
and r8d, ebp
mov eax, ebp
not ebp
and ebp, 0x100128b0
and eax, 0xa000440
or eax, ebp
xor eax, 0xa000440
mov ebp, eax
and ebp, r8d
xor r8d, eax
or r8d, ebp
mov esi, r8d
or esi, 0xada50754
mov ebp, esi
not ebp
mov edi, esi
and edi, 0xaf0a5f37
and ebp, 0x5050a088
or ebp, edi
mov ebx, r8d
xor ebx, 0x525af8ab
and ebx, r8d
mov edi, ebx
not edi
or esi, edi
and edi, 0xaf0a5f37
and ebx, 0x50f5a0c8
or ebx, edi
xor ebx, ebp
not esi
or esi, ebx
mov ebp, esi
not ebp
and ebp, 0x7f21dd2e
and esi, 0x80de22d1
or esi, ebp
mov eax, esi
xor eax, 0x2d7b2585
and eax, r8d
not r8d
xor esi, 0xd284da7a
and r8d, esi
or eax, r8d
not eax
or eax, esi
cmp eax, 0xffffffff
sete r8b
setne r11b
mov eax, r11d
xor al, r13b
and al, r11b
mov r9d, r12d
or r9b, r11b
mov r10d, r9d
xor r10b, al
xor al, 1
or al, r9b
xor r10b, 1
xor al, 1
or al, r10b
mov r9d, eax
xor r9b, 1
xor al, r12b
xor al, 1
or al, r9b
and r8b, r12b
and r11b, r13b
or r11b, r8b
mov r9d, eax
xor r9b, r11b
mov r8d, r9d
xor r8b, al
mov r10d, r11d
and r11b, al
not al
xor r10b, 1
and r10b, al
and r8b, r9b
or r11b, r10b
mov r9d, r8d
xor r9b, 1
mov r10d, r8d
and r10b, r9b
mov eax, r10d
xor al, 1
xor r10b, r8b
or al, r9b
xor al, 1
or al, r10b
mov r10d, r11d
xor r10b, 1
mov ebx, r11d
and bl, r10b
xor bl, 1
mov esi, ebx
xor sil, r10b
or bl, r10b
xor bl, 1
or bl, sil
xor bl, al
xor r10b, r9b
or r11b, r8b
xor r11b, 1
or r11b, r10b
mov eax, r11d
xor al, bl
test al, 1
mov ebp, 0x4e6020a8
mov eax, 0xbd8c404e
cmovne eax, ebp
test r11b, 1
mov edi, 0xbd8c404e
cmovne edi, eax
test bl, 1
cmove edi, eax
mov dword [rsp + 0x54], edi
mov qword [rsp + 0x28], rdx
mov r14, rcx
mov cl, byte [rsp + 0x5d]
mov eax, ecx
mov r11b, byte [rsp + 0x5e]
and al, r11b
xor r11b, cl
or r11b, al
mov eax, r11d
xor al, 1
and al, byte [rsp + 0x68]
mov ecx, r11d
xor cl, r15b
and cl, r11b
and r11b, r15b
or r11b, al
mov eax, ecx
xor al, 1
xor cl, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, cl
mov r10b, byte [rsp + 0x5f]
mov eax, r10d
mov bl, byte [rsp + 0x60]
xor al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, eax
xor r9b, 1
mov ecx, ebx
mov edx, ebx
xor dl, r9b
and al, r10b
and r9b, bl
or r9b, al
and dl, bl
mov r8d, ebx
xor dl, 1
xor r9b, 1
mov eax, edx
xor al, r9b
or r9b, dl
xor r9b, 1
or r9b, al
mov eax, r11d
xor al, r9b
xor al, 1
xor r9b, 1
mov edx, eax
or dl, r9b
or r9b, r11b
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
and al, dl
xor dl, 1
mov ebx, edx
xor bl, r9b
and bl, dl
and r9b, dl
or r9b, al
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov eax, r13d
mov edx, r10d
xor al, r10b
and dl, r13b
and r12b, r8b
or r12b, dl
and al, r13b
xor r13b, r8b
xor al, 1
xor r13b, 1
mov edx, eax
xor dl, r13b
or r13b, al
xor r13b, 1
or r13b, dl
mov eax, r13d
xor al, 1
mov edx, eax
and dl, r13b
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor dl, 1
and dl, r12b
mov ebx, r12d
xor bl, 1
and al, bl
or dl, al
mov eax, ebx
and al, r13b
xor bl, r13b
or bl, al
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
or bl, dl
xor al, 1
mov edx, eax
or dl, bl
xor bl, al
xor dl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov r10d, ebx
xor r10b, 1
mov eax, ebx
and al, r10b
mov r8d, ebx
xor r8b, al
xor al, 1
or al, r10b
xor al, 1
or al, r8b
or r10b, bl
mov ebx, eax
xor bl, r10b
or r10b, al
xor r10b, 1
or r10b, bl
mov edx, r9d
xor dl, 1
mov ecx, r9d
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov r8d, ecx
and r8b, al
xor cl, al
or cl, r8b
mov ebx, edx
xor bl, r9b
and bl, dl
xor cl, bl
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov r8d, r10d
xor r8b, 1
mov ebx, r10d
or bl, r8b
mov ecx, r8d
or cl, bl
xor cl, 1
xor bl, r8b
mov r11d, ecx
and r11b, bl
xor bl, cl
or bl, r11b
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
and r10b, r9b
or r9b, r8b
and dl, r8b
or dl, r10b
xor r9b, 1
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov eax, edx
xor al, bl
xor bl, 1
or bl, dl
xor al, 1
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x2dc5e196
cmove ebp, ecx
test al, 1
cmove ecx, ebp
test bl, 1
cmovne ecx, ebp
mov dword [rsp], ecx
mov edx, 0x6959aeff
mov qword [rsp + 8], r14
nop word [rax + rax]
mov eax, edx
cmp edx, 0x11397068
jle 0x18004cdf0
mov eax, edx
cmp edx, 0x11397068
jle 0x18004cdf0
cmp eax, 0x4554c8ee
jg 0x18004ce50
cmp eax, 0x2a8c376c
jle 0x18004cf5b
cmp eax, 0x36109357
jg 0x18004d03e
cmp eax, 0x2dc5e195
jg 0x18004d229
cmp eax, 0x2b7657c8
jg 0x18004d59f
cmp eax, 0x2a8c376d
je 0x18004e7c3
mov edx, eax
cmp eax, 0x2a9b9fef
jne 0x18004cd90
mov edx, 0xfe8fcc5c
jmp 0x18004cd90
cmp eax, 0xd3b64e38
jle 0x18004cec0
cmp eax, 0xebc50fc5
jle 0x18004cf10
cmp eax, 0x76e1659
jg 0x18004d078
cmp eax, 0xf57b5687
jg 0x18004d27b
cmp eax, 0xed559b57
jg 0x18004d5c1
mov edx, dword [rsp + 0x10]
cmp eax, 0xebc50fc6
je 0x18004cd90
mov edx, eax
cmp eax, 0xebc86dd8
jne 0x18004cd90
mov edx, 0xc598a6fd
jmp 0x18004cd90
cmp eax, 0x62fe6903
jle 0x18004cfa2
cmp eax, 0x6f56199a
jg 0x18004d0c6
cmp eax, 0x6bf9f63a
jg 0x18004d2aa
cmp eax, 0x673ba0fe
jg 0x18004d5f5
cmp eax, 0x62fe6904
je 0x18004e7cd
mov edx, eax
cmp eax, 0x63ff2f34
jne 0x18004cd90
mov eax, dword [rsp + 0x1c4]
mov dword [rsp + 0x74], eax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x208]
jmp 0x18004d269
cmp eax, 0xb3c017c4
jg 0x18004cff2
cmp eax, 0xa1968f17
jle 0x18004d13f
cmp eax, 0xab3b1c44
jg 0x18004d2e5
cmp eax, 0xa490d166
jg 0x18004d7e3
cmp eax, 0xa1968f18
je 0x18004e7fc
mov edx, eax
cmp eax, 0xa25f9f42
jne 0x18004cd90
mov edx, dword [rsp + 0x160]
jmp 0x18004cd90
cmp eax, 0xdb7f6f40
jle 0x18004d0fe
cmp eax, 0xe1a55353
jg 0x18004d314
cmp eax, 0xdd5ba094
jg 0x18004d80a
cmp eax, 0xdb7f6f41
je 0x18004e828
mov edx, eax
cmp eax, 0xdc1683b3
jne 0x18004cd90
mov rax, qword [rsp + 0x1c8]
mov edx, 0xe1a55354
jmp 0x18004cd90
cmp eax, 0x1d6af526
jle 0x18004d179
cmp eax, 0x24e5b3c6
jg 0x18004d343
cmp eax, 0x2160685e
jg 0x18004d842
mov edx, dword [rsp + 0x40]
cmp eax, 0x1d6af527
je 0x18004cd90
mov edx, eax
cmp eax, 0x1e025c1c
jne 0x18004cd90
mov edx, 0xd4bebd14
jmp 0x18004cd90
cmp eax, 0x57027841
jle 0x18004d1b3
cmp eax, 0x5ce695b2
jg 0x18004d381
cmp eax, 0x5b9cb57d
jg 0x18004d87a
cmp eax, 0x57027842
je 0x18004e832
mov edx, eax
cmp eax, 0x5934cf95
jne 0x18004cd90
cmp byte [rsp + 0x67], 0
mov edx, 0x62fe6904
mov eax, 0x346c1a77
cmovne edx, eax
jmp 0x18004cd90
cmp eax, 0xc2d4c5f0
jle 0x18004d1ed
cmp eax, 0xc92560be
jg 0x18004d3b4
cmp eax, 0xc598a6fc
jg 0x18004d89e
mov edx, dword [rsp + 0xc0]
cmp eax, 0xc2d4c5f1
je 0x18004cd90
mov edx, eax
cmp eax, 0xc489edd3
jne 0x18004cd90
mov edx, dword [rsp + 0x174]
jmp 0x18004cd90
cmp eax, 0x3dc60804
jg 0x18004d3e8
cmp eax, 0x3c6845d8
jg 0x18004d8c7
cmp eax, 0x36109358
je 0x18004e844
mov edx, eax
cmp eax, 0x3af13808
jne 0x18004cd90
mov edx, dword [rsp + 0x140]
jmp 0x18004cd90
cmp eax, 0xa2a9734
jg 0x18004d427
cmp eax, 0x93e9dd6
jg 0x18004d901
mov edx, dword [rsp + 0x94]
cmp eax, 0x76e165a
je 0x18004cd90
mov edx, eax
cmp eax, 0x81d5d87
jne 0x18004cd90
mov rax, qword [rsp + 0x118]
mov eax, dword [rsp + 0xac]
mov edx, 0x5e6f7b9f
jmp 0x18004cd90
cmp eax, 0x77d2eb01
jg 0x18004d454
cmp eax, 0x770cd6e4
jg 0x18004d92a
cmp eax, 0x6f56199b
je 0x18004e85d
mov edx, eax
cmp eax, 0x75be2296
jne 0x18004cd90
mov edx, 0x1d6af527
jmp 0x18004cd90
cmp eax, 0xd4bebd13
jle 0x18004d48a
cmp eax, 0xd6dc4b7e
jg 0x18004d94e
mov edx, dword [rsp + 0xc4]
cmp eax, 0xd4bebd14
je 0x18004cd90
mov edx, eax
cmp eax, 0xd58d900e
jne 0x18004cd90
mov edx, dword [rsp + 0x154]
jmp 0x18004cd90
cmp eax, 0x929424ce
jle 0x18004d49c
cmp eax, 0x99a54784
jg 0x18004d972
cmp eax, 0x929424cf
je 0x18004e867
mov edx, eax
cmp eax, 0x964f36ca
jne 0x18004cd90
mov edx, dword [rsp + 0x15c]
jmp 0x18004cd90
cmp eax, 0x14b9ba57
jle 0x18004d4d9
cmp eax, 0x1c996bce
jg 0x18004d999
cmp eax, 0x14b9ba58
je 0x18004e871
mov edx, eax
cmp eax, 0x16cdde16
jne 0x18004cd90
mov edx, dword [rsp + 0x144]
jmp 0x18004cd90
cmp eax, 0x4714594d
jle 0x18004d51c
cmp eax, 0x4e6020a7
jg 0x18004d9c4
cmp eax, 0x4714594e
je 0x18004e883
mov edx, eax
cmp eax, 0x4c9c323b
jne 0x18004cd90
mov edx, dword [rsp + 0xe0]
jmp 0x18004cd90
cmp eax, 0xbd8c404d
jle 0x18004d56e
cmp eax, 0xbed12886
jg 0x18004e031
mov edx, dword [rsp + 0x1c]
cmp eax, 0xbd8c404e
je 0x18004cd90
mov edx, eax
cmp eax, 0xbe47f057
jne 0x18004cd90
mov edx, 0xebc50fc6
jmp 0x18004cd90
cmp eax, 0x33009fef
jg 0x18004e055
cmp eax, 0x2dc5e196
je 0x18004e89e
mov edx, eax
cmp eax, 0x2e643a69
jne 0x18004cd90
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x74], 0
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x110], rax
mov edx, 0xd6dc4b7f
jmp 0x18004cd90
cmp eax, 0xfe8fcc5b
jg 0x18004e079
cmp eax, 0xf57b5688
je 0x18004e8b3
mov edx, eax
cmp eax, 0xf8c243e2
jne 0x18004cd90
mov edx, dword [rsp + 0x180]
jmp 0x18004cd90
cmp eax, 0x6ebb8d25
jg 0x18004e0ae
mov edx, dword [rsp + 0x1ac]
cmp eax, 0x6bf9f63b
je 0x18004cd90
mov edx, eax
cmp eax, 0x6eb893b3
jne 0x18004cd90
mov eax, dword [rsp + 0xc8]
mov edx, 0x36109358
jmp 0x18004cd90
cmp eax, 0xaf31e973
jg 0x18004e0d7
cmp eax, 0xab3b1c45
je 0x18004f489
mov edx, eax
cmp eax, 0xadfe0b81
jne 0x18004cd90
mov edx, dword [rsp + 0x14c]
jmp 0x18004cd90
cmp eax, 0xe6eaf657
jg 0x18004e0f9
cmp eax, 0xe1a55354
je 0x18004fb7c
mov edx, eax
cmp eax, 0xe62aa27c
jne 0x18004cd90
mov edx, dword [rsp + 0x168]
jmp 0x18004cd90
cmp eax, 0x276cca68
jg 0x18004e11d
cmp eax, 0x24e5b3c7
je 0x18004fbaa
mov edx, eax
cmp eax, 0x26a37a7e
jne 0x18004cd90
mov eax, dword [rsp + 0xf8]
mov rax, qword [rsp + 0xb0]
mov edx, dword [rsp + 0x18c]
jmp 0x18004cd90
cmp eax, 0x5e5c5249
jg 0x18004e141
mov edx, dword [rsp + 0x1a8]
cmp eax, 0x5ce695b3
je 0x18004cd90
mov edx, eax
cmp eax, 0x5cf9cf9c
jne 0x18004cd90
mov edx, dword [rsp + 0x3c]
jmp 0x18004cd90
cmp eax, 0xcb66d058
jg 0x18004e174
mov edx, dword [rsp + 0x9c]
cmp eax, 0xc92560bf
je 0x18004cd90
mov edx, eax
cmp eax, 0xca9dd96a
jne 0x18004cd90
mov edx, 0x88523dd7
jmp 0x18004cd90
cmp eax, 0x40689fe2
jg 0x18004e19d
cmp eax, 0x3dc60805
je 0x18004fbbb
mov edx, eax
cmp eax, 0x3e7272d9
jne 0x18004cd90
mov rax, qword [rsp + 0xb0]
mov eax, dword [rax + 0x14]
mov dword [rsp + 0x1c0], eax
mov edx, 0xf3248fd
jmp 0x18004cd90
cmp eax, 0xf3248fc
jg 0x18004e1c1
cmp eax, 0xa2a9735
je 0x18004fbc5
mov edx, eax
cmp eax, 0xf219bec
jne 0x18004cd90
mov edx, 0x1d5b493a
jmp 0x18004cd90
cmp eax, 0x7ea712c7
jg 0x18004e1e2
mov edx, dword [rsp + 0x88]
cmp eax, 0x77d2eb02
je 0x18004cd90
mov edx, eax
cmp eax, 0x7a0ba604
jne 0x18004cd90
mov edx, dword [rsp + 0xf4]
jmp 0x18004cd90
mov edx, eax
cmp eax, 0xd3b64e39
je 0x18004fe07
jmp 0x18004cd90
mov edx, dword [rsp + 0x108]
cmp eax, 0x8059e793
je 0x18004cd90
mov edx, dword [rsp + 0x1b4]
cmp eax, 0x88523dd7
je 0x18004cd90
mov edx, eax
cmp eax, 0x8b5875b5
jne 0x18004cd90
mov edx, dword [rsp + 0xec]
jmp 0x18004cd90
mov edx, dword [rsp + 0x1bc]
cmp eax, 0x11397069
je 0x18004cd90
mov edx, dword [rsp + 0x8c]
cmp eax, 0x1302be42
je 0x18004cd90
mov edx, eax
cmp eax, 0x142afee8
jne 0x18004cd90
mov rax, qword [rsp + 0x130]
mov edx, 0x5e5c524a
jmp 0x18004cd90
mov edx, dword [rsp + 0x1b8]
cmp eax, 0x4554c8ef
je 0x18004cd90
cmp eax, 0x466af398
je 0x18004fbcf
mov edx, eax
cmp eax, 0x46d1a4b1
jne 0x18004cd90
mov rax, qword [rsp + 0x1e8]
mov rcx, qword [rsp + 0x1f0]
mov eax, dword [rax + rcx*4]
add rax, r14
mov qword [rsp + 0x1f8], rax
mov edx, 0x964f36ca
jmp 0x18004cd90
cmp eax, 0xb3c017c5
je 0x18004fbd9
mov edx, dword [rsp + 0x1b0]
cmp eax, 0xb839ec95
je 0x18004cd90
mov edx, eax
cmp eax, 0xb97f4ab3
jne 0x18004cd90
xor eax, eax
jmp 0x18004fd98
cmp eax, 0x2b7657c9
je 0x18004fbe3
mov edx, eax
cmp eax, 0x2ba867bc
jne 0x18004cd90
mov edx, 0x4400ea4d
jmp 0x18004cd90
cmp eax, 0xed559b58
je 0x18004fbed
mov edx, eax
cmp eax, 0xef91b536
jne 0x18004cd90
mov rax, qword [rsp + 0x130]
add rax, r14
mov qword [rsp + 0x1c8], rax
mov edx, dword [rsp + 0x18]
jmp 0x18004cd90
cmp eax, 0x673ba0ff
je 0x18004fbf7
mov edx, eax
cmp eax, 0x6959aeff
jne 0x18004cd90
mov bl, byte [rsp + 0x61]
mov r8b, byte [rsp + 0x62]
mov eax, ebx
xor al, 1
or bl, al
mov r9d, ebx
xor r9b, al
xor r9b, 1
mov r10d, r8d
xor r10b, 1
mov ecx, eax
or bl, al
xor al, r10b
or cl, r10b
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r11d, ecx
xor r11b, 1
mov eax, r8d
or al, r10b
and r8b, al
xor al, 1
mov edx, ebx
xor dl, r9b
or bl, r9b
xor bl, 1
or bl, dl
mov edx, eax
xor dl, r10b
and dl, al
and al, r10b
or al, r8b
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
xor al, bl
mov ebx, eax
xor bl, 1
mov r10d, r11d
and r10b, cl
xor r11b, r10b
xor r10b, 1
or r10b, cl
xor r10b, 1
or r10b, r11b
mov r11d, ebx
and r11b, al
mov ecx, ebx
and cl, r11b
xor r11b, bl
or r11b, cl
mov r8d, r10d
xor r8b, 1
mov esi, r10d
xor sil, r8b
and sil, r10b
mov r9d, r11d
xor r9b, 1
or bl, al
mov edx, ebx
xor dl, 1
mov ecx, esi
xor cl, 1
mov eax, ecx
and al, sil
mov edi, ecx
xor dil, al
xor al, 1
or al, sil
xor al, 1
or al, dil
or cl, sil
mov esi, eax
xor sil, cl
or cl, al
xor cl, 1
or cl, sil
mov eax, r9d
and al, r11b
and dl, bl
mov esi, r9d
and sil, al
xor al, r9b
or al, sil
mov esi, ebx
and sil, dl
xor dl, bl
or dl, sil
xor dl, al
xor dl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
xor al, 1
and al, bl
or cl, bl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r10d
and al, r8b
mov edx, eax
xor dl, 1
xor al, r10b
or dl, r8b
xor dl, 1
or dl, al
xor dl, r11b
xor r9b, r8b
or r11b, r10b
xor r11b, 1
or r11b, r9b
xor r11b, 1
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov eax, r11d
xor al, 1
mov edx, r11d
and dl, al
mov ebx, r11d
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, al
mov eax, ecx
and al, r11b
xor cl, r11b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xfe8fcc5c
mov ebp, 0x5ce695b3
cmovne eax, ebp
test cl, 1
mov ecx, 0xfe8fcc5c
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov edx, ecx
jmp 0x18004cd90
cmp eax, 0xa490d167
je 0x18004fc0b
mov edx, eax
cmp eax, 0xa55a9b25
jne 0x18004cd90
cmp byte [rsp + 0x64], 0
mov edx, 0x33009ff0
jmp 0x18004fd33
mov edx, dword [rsp + 0x90]
cmp eax, 0xdd5ba095
je 0x18004cd90
mov edx, eax
cmp eax, 0xe1a06932
jne 0x18004cd90
mov rax, qword [rsp + 0x118]
mov eax, dword [rsp + 0xac]
mov edx, 0x3da2cacf
jmp 0x18004cd90
mov edx, dword [rsp + 0x98]
cmp eax, 0x2160685f
je 0x18004cd90
mov edx, eax
cmp eax, 0x23100a80
jne 0x18004cd90
mov eax, dword [rsp + 0xf8]
mov rax, qword [rsp + 0xb0]
mov edx, 0x26a37a7e
jmp 0x18004cd90
cmp eax, 0x5b9cb57e
je 0x18004fc29
mov edx, eax
cmp eax, 0x5c4af65e
jne 0x18004cd90
mov edx, dword [rsp + 0x178]
jmp 0x18004cd90
mov edx, dword [rsp + 0x1a0]
cmp eax, 0xc598a6fd
je 0x18004cd90
mov edx, eax
cmp eax, 0xc90ed08d
jne 0x18004cd90
mov edx, 0x54902092
jmp 0x18004cd90
cmp eax, 0x3c6845d9
je 0x18004fc4b
mov edx, eax
cmp eax, 0x3da2cacf
jne 0x18004cd90
mov rax, qword [rsp + 0x118]
mov ecx, dword [rsp + 0xac]
cmp ecx, dword [rax]
setb byte [rsp + 0x66]
mov edx, dword [rsp + 0xd8]
jmp 0x18004cd90
mov edx, dword [rsp + 0xbc]
cmp eax, 0x93e9dd7
je 0x18004cd90
mov edx, eax
cmp eax, 0x9829ac5
jne 0x18004cd90
mov edx, 0xe62aa27c
jmp 0x18004cd90
cmp eax, 0x770cd6e5
je 0x18004fc7f
mov edx, eax
cmp eax, 0x774f88fa
jne 0x18004cd90
mov edx, dword [rsp + 0x16c]
jmp 0x18004cd90
cmp eax, 0xd6dc4b7f
je 0x18004fc89
mov edx, eax
cmp eax, 0xd7938f19
jne 0x18004cd90
mov edx, dword [rsp + 0xcc]
jmp 0x18004cd90
cmp eax, 0x99a54785
je 0x18004fcbd
mov edx, eax
cmp eax, 0x9dfb6ec8
jne 0x18004cd90
cmp byte [rsp + 0x65], 0
mov edx, 0xdd5ba095
jmp 0x18004fd33
mov edx, dword [rsp + 0x1a4]
cmp eax, 0x1c996bcf
je 0x18004cd90
mov edx, eax
cmp eax, 0x1d5b493a
jne 0x18004cd90
mov edx, dword [rsp + 0x128]
jmp 0x18004cd90
cmp eax, 0x4e6020a8
je 0x18004fcc7
mov edx, eax
cmp eax, 0x54902092
jne 0x18004cd90
mov rax, qword [rsp + 0x120]
mov eax, dword [rax]
add rax, r14
mov qword [rsp + 0x68], rax
mov eax, dword [0x180085470]
lea edi, [rax - 1]
imul edi, eax
mov ebx, edi
not ebx
mov ecx, ebx
and ecx, 0xa220402
mov ebp, edi
and ebp, 0x81817318
or ebp, ecx
mov ecx, ebp
xor ecx, 0x1816308
xor ebp, 0x68288480
mov eax, ebx
or eax, 0x8ba3771a
mov edx, eax
not edx
and ebp, 0xe8289490
and ecx, 0x383630a
or ecx, ebp
and eax, 0xe8289490
and edx, 0x14540865
or edx, eax
xor edx, ecx
mov eax, edx
not eax
and eax, 0x745c88e5
and edx, 0x8ba3771a
or edx, eax
mov eax, edx
not eax
and eax, 0x8aca2376
xor edx, 0x7535dc89
or edx, eax
mov ecx, edx
not ecx
mov eax, ebx
and eax, 0x7535dc89
and edi, 0x8aca2376
or edi, eax
xor ebx, edi
and ebx, edi
and edx, 0xd799d104
mov esi, ecx
and esi, 0x28662efb
or esi, edx
mov ebp, esi
xor ebp, 0x28662efb
mov edx, ebx
not edx
and edx, 0xafe953aa
mov eax, ebx
and eax, 0x5016ac55
or eax, edx
mov edi, eax
xor edi, 0x5016ac55
xor esi, 0xd799d104
mov edx, ebp
and edx, 0x5c457a9b
and ecx, 0xa3ba8564
or ecx, edx
xor eax, 0xafe953aa
mov edx, edi
and edx, 0x5c457a9b
and ebx, 0xa3ba8564
or ebx, edx
mov edx, ecx
not edx
and edx, 0xafa35db1
and ecx, 0x505ca24e
or ecx, edx
mov edx, ebx
not edx
and edx, 0xafa35db1
and ebx, 0x505ca24e
or ebx, edx
xor ebx, ecx
mov ecx, esi
and ecx, 0x6afb9bf2
and ebp, 0x9504640d
or ebp, ecx
or esi, eax
and eax, 0x6afb9bf2
and edi, 0x9504640d
or edi, eax
xor edi, ebp
not esi
or esi, edi
not esi
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov eax, esi
not eax
and eax, 0x8aca2376
and esi, 0x7535dc89
or esi, eax
mov r10d, esi
not r10d
mov eax, esi
xor eax, 0x9ec79e4d
and eax, esi
mov r8d, esi
or r8d, 0x613861b2
mov ecx, eax
not ecx
mov ebx, r8d
and ebx, 0xabda4693
mov edx, r10d
and edx, 0x1405984c
or edx, ebx
or r8d, ecx
and ecx, 0xabda4693
and eax, 0x5425b96c
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
mov eax, r8d
not eax
and eax, 0x613861b2
and r8d, 0x9ec79e4d
or r8d, eax
mov r9d, r8d
mov eax, r8d
mov ebx, r8d
xor ebx, 0xd633e29
and ebx, r8d
mov ebp, r8d
not ebp
mov edx, ebp
and edx, 0x253d79d7
and r9d, 0xdac28628
or r9d, edx
mov edx, r9d
xor edx, 0xdac28628
xor r9d, 0x396882
and r9d, 0x9279e88a
mov ecx, edx
and ecx, 0x6d861775
or ecx, r9d
mov r8d, dword [0x180085474]
xor ecx, 0x6ea488ba
and edx, 0xfcdd6030
or edx, ecx
mov ecx, r10d
and ecx, 0x3229fcf
and esi, 0xfcdd6030
or esi, ecx
mov edi, edx
not edi
xor r10d, esi
and r10d, esi
mov esi, edx
and edx, 0x8db74cf2
and edi, 0x7248b30d
or edi, edx
mov edx, r10d
not edx
or esi, edx
and edx, 0x8db74cf2
and r10d, 0x7248b30d
or r10d, edx
mov edx, esi
not edx
xor r10d, edi
mov edi, esi
and edi, 0x4ebf630
and edx, 0xfb1409cf
or edx, edi
mov edi, r10d
not edi
or esi, edi
and edi, 0x4ebf630
and r10d, 0xfb1409cf
or r10d, edi
xor r10d, edx
not esi
or esi, r10d
mov edx, esi
not edx
and edx, 0xfcdd6031
and esi, 0x3229fce
or esi, edx
and ebp, 0x99f28bf9
and eax, 0x660d7406
or eax, ebp
mov edx, eax
xor edx, 0x660d7406
mov edi, edx
and edi, 0xd633e29
mov ebp, edi
and ebp, ebx
xor ebx, edi
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xd633e28
and ebx, 0xf29cc1d7
or ebx, ebp
and edx, 0xfffffffe
xor eax, 0x99f28bf8
or eax, edx
mov edx, eax
not edx
and edx, 0x9942d5ae
and eax, 0x66bd2a51
or eax, edx
mov edx, eax
xor edx, 0x910a00
mov ebp, ebx
not ebp
xor eax, 0x9942d5ae
mov edi, ebp
and edi, 0x6e2c657d
and ebx, 0x91d39a82
or ebx, edi
or ebp, eax
and eax, 0x6e2c657d
and edx, 0x91d39a82
or edx, eax
xor edx, ebx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x32db1665
and ebp, 0xcd24e99a
or ebp, eax
mov eax, ebp
xor eax, 0x20e982
xor ebp, 0x30db0004
and ebp, 0xfddf001c
and eax, 0x220ffe3
or eax, ebp
mov edx, eax
xor edx, 0x98cf001c
xor eax, 0x20c023
and eax, 0x6530c023
and edx, 0x9acf3fdc
or edx, eax
mov ebp, edx
xor ebp, 0x2412c94
xor edx, 0x41108001
and edx, 0xd99e9349
and ebp, 0x26616cb6
or ebp, edx
mov eax, ebp
xor eax, 0xc00e1340
xor ebp, 0x20402890
and ebp, 0x39d0a899
and eax, 0xc62f5766
or eax, ebp
mov edx, eax
xor edx, 0xc62f5766
xor eax, 0x39d0a899
mov ecx, esi
xor ecx, eax
and ecx, esi
and eax, esi
not esi
and esi, edx
or eax, esi
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x52b715bf
and ecx, 0xad48ea40
or ecx, ebx
or edx, ebp
and ebp, 0x52b715bf
and eax, 0xad48ea40
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xdac43028
mov ecx, edx
and ecx, 0x253bcfd7
or ecx, eax
mov eax, ecx
not eax
and eax, 0x253bcfd7
and ecx, 0xdac43028
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1f433b53
and ecx, 0xe0bcc4ac
or ecx, eax
mov eax, ecx
xor eax, 0xc0944080
xor ecx, 0x1e010b11
and ecx, 0x3e298f3d
and eax, 0xc1d670c2
or eax, ecx
mov ecx, eax
xor ecx, 0x36010c28
xor eax, 0xc0c230c2
and eax, 0xc8eab3d7
and ecx, 0x37154c28
or ecx, eax
mov ebx, ecx
xor ebx, 0x37154c28
xor ecx, 0xc8eab3d7
mov eax, ebp
and eax, 0x6a33e43d
and edx, 0x95cc1bc2
or edx, eax
xor edx, 0x95cc1bc2
xor ebp, edx
and ebp, edx
mov eax, ebp
not eax
and ebp, ecx
or ecx, eax
mov edx, ecx
not edx
and eax, ebx
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x22f4af6e
and edx, 0xdd0b5091
or edx, ebx
or ecx, ebp
and ebp, 0x22f4af6e
and eax, 0xdd0b5091
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa80d705
mov ebp, ecx
and ebp, 0xf57f28fa
or ebp, edx
mov edx, ebp
xor edx, 0xa804701
xor ebp, 0x517400a2
and ebp, 0x517490a6
and edx, 0xae8b6f59
or edx, ebp
xor edx, 0xae8b6f59
and eax, 0x7700a3b
and ecx, 0xf88ff5c4
or ecx, eax
xor ecx, 0xf88ff5c4
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x59cc55e0
and ecx, 0xa633aa1f
or ecx, eax
xor ecx, 0xa633aa1f
sete byte [rsp + 6]
sete r9b
setne bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl byte [rsp + 7]
setl r8b
mov edx, ebx
xor dl, cl
mov r11d, edx
not r11b
and r11b, cl
mov r10d, r11d
and r10b, dl
xor r11b, dl
or r11b, r10b
mov r10d, r11d
xor r10b, 1
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
mov edx, ecx
not dl
and dl, bl
xor bl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and r10b, cl
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
and al, r11b
or r10b, al
mov ebx, r10d
xor bl, r11b
and bl, r10b
xor cl, 1
or cl, dl
xor cl, r11b
mov edx, ecx
xor dl, 1
mov eax, ebx
xor al, 1
and dl, al
or al, cl
and cl, bl
or cl, dl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
not cl
or cl, dl
test cl, 1
mov r9d, 0xbd1f2a00
mov eax, 0x67140334
cmovne r9d, eax
mov edi, 0xbd1f2a00
mov eax, 0x9bee213f
cmovne edi, eax
mov ecx, 0x46db9772
mov eax, 0x23de521c
cmovne ecx, eax
mov dword [rsp + 0x4c], ecx
mov r10d, 0x46db9772
mov eax, 0xc512d205
cmovne r10d, eax
mov ecx, 0x8fd7be69
mov eax, 0x42897493
cmovne ecx, eax
mov dword [rsp + 0xa4], ecx
mov ecx, 0x4dd1b979
mov dword [rsp + 0x50], edi
mov dword [rsp + 0xa8], r10d
mov dword [rsp + 0xa0], r9d
jmp 0x18004e210
cmp eax, 0xbed12887
je 0x18004fcd1
mov edx, eax
cmp eax, 0xc2364666
jne 0x18004cd90
mov edx, dword [rsp + 0x164]
jmp 0x18004cd90
cmp eax, 0x33009ff0
je 0x18004fcf2
mov edx, eax
cmp eax, 0x346c1a77
jne 0x18004cd90
mov edx, dword [rsp + 0x150]
jmp 0x18004cd90
mov edx, dword [rsp]
cmp eax, 0xfe8fcc5c
je 0x18004cd90
mov edx, eax
cmp eax, 0x76279d9
jne 0x18004cd90
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x100], rax
mov edx, 0x40689fe3
jmp 0x18004cd90
cmp eax, 0x6ebb8d26
je 0x18004fd10
mov edx, eax
cmp eax, 0x6f0ca654
jne 0x18004cd90
mov eax, dword [rsp + 0xfc]
mov edx, 0x8059e793
jmp 0x18004cd90
cmp eax, 0xaf31e974
je 0x18004fd29
mov edx, eax
cmp eax, 0xaf63b42c
jne 0x18004cd90
mov edx, 0x3af13808
jmp 0x18004cd90
cmp eax, 0xe6eaf658
je 0x18004fd40
mov edx, eax
cmp eax, 0xea49939d
jne 0x18004cd90
mov edx, dword [rsp + 0x198]
jmp 0x18004cd90
cmp eax, 0x276cca69
je 0x18004fd4a
mov edx, eax
cmp eax, 0x2837ed6d
jne 0x18004cd90
mov edx, dword [rsp + 0xe8]
jmp 0x18004cd90
cmp eax, 0x5e5c524a
je 0x18004fd69
mov edx, eax
cmp eax, 0x5e6f7b9f
jne 0x18004cd90
mov rax, qword [rsp + 0x118]
mov eax, dword [rsp + 0xac]
mov edx, dword [rsp + 0x190]
jmp 0x18004cd90
cmp eax, 0xcb66d059
je 0x18004fd7d
mov edx, eax
cmp eax, 0xcb9790b9
jne 0x18004cd90
mov eax, dword [rsp + 0xc8]
mov edx, 0xcb66d059
jmp 0x18004cd90
cmp eax, 0x40689fe3
je 0x18004fd90
mov edx, eax
cmp eax, 0x4400ea4d
jne 0x18004cd90
mov edx, dword [rsp + 0x84]
jmp 0x18004cd90
cmp eax, 0xf3248fd
je 0x18004fda7
mov edx, eax
cmp eax, 0x10a8b4bd
jne 0x18004cd90
mov edx, dword [rsp + 0x70]
jmp 0x18004cd90
cmp eax, 0x7ea712c8
je 0x18004fdbe
mov edx, eax
cmp eax, 0x7ef504ce
jne 0x18004cd90
mov edx, dword [rsp + 0x170]
jmp 0x18004cd90
mov ecx, 0x9bee213f
nop dword [rax + rax]
mov eax, ecx
cmp ecx, 0x23de521b
jg 0x18004e250
cmp eax, 0x9bee213e
jg 0x18004e280
cmp eax, 0x8fd7be69
je 0x18004e2d4
mov ecx, edi
cmp eax, 0x94c2429a
je 0x18004e210
mov ecx, eax
cmp eax, 0x99dfe1cf
jne 0x18004e210
mov ecx, dword [rsp + 0xa4]
jmp 0x18004e210
cmp eax, 0x4dd1b978
jg 0x18004e2b0
cmp eax, 0x23de521c
je 0x18004e2de
mov ecx, r10d
cmp eax, 0x42897493
je 0x18004e210
mov ecx, eax
cmp eax, 0x46db9772
jne 0x18004e210
mov ecx, 0xc512d205
jmp 0x18004e210
mov ecx, r9d
cmp eax, 0x9bee213f
je 0x18004e210
cmp eax, 0xbd1f2a00
je 0x18004e206
mov ecx, eax
cmp eax, 0xc512d205
jne 0x18004e210
mov ecx, dword [rsp + 0x4c]
jmp 0x18004e210
cmp eax, 0x4dd1b979
je 0x18004e2f2
cmp eax, 0x5f51ddeb
je 0x18004e713
mov ecx, eax
cmp eax, 0x67140334
jne 0x18004e210
jmp 0x18004fdc8
mov ecx, 0x99dfe1cf
jmp 0x18004e210
mov ecx, 0x5f51ddeb
mov r11, qword [rsp + 0x68]
mov r15, qword [rsp + 0x28]
jmp 0x18004e210
movzx ebx, byte [rsp + 6]
movzx r9d, byte [rsp + 7]
mov esi, ebx
xor sil, 1
mov r12d, ebx
and r12b, sil
mov eax, ebx
xor al, r12b
xor r12b, 1
mov r13d, esi
or r13b, r12b
xor r13b, 1
or al, r13b
or bl, sil
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov r10d, r9d
xor r10b, 1
mov edx, r10d
and dl, r9b
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov qword [rsp + 0x20], r11
mov r11d, eax
xor r11b, 1
mov rdi, r15
mov r15d, r11d
and r15b, al
mov r14d, r11d
and r14b, r15b
xor r15b, r11b
or r15b, r14b
xor r15b, 1
mov r14d, r15d
and r14b, r11b
xor r15b, r11b
or r15b, r14b
mov r14d, r15d
xor r14b, 1
xor r12b, sil
or r12b, r13b
xor r12b, 1
xor bl, 1
mov esi, r12d
and sil, bl
xor bl, r12b
or bl, sil
mov r13d, ebx
xor r13b, 1
mov r12d, edx
or r12b, r8b
xor r11b, r8b
xor r8b, dl
xor r12b, 1
or r12b, r8b
mov r8d, r12d
xor r8b, 1
or r9b, r10b
xor r9b, 1
or r9b, r10b
mov r10d, r12d
and r10b, r8b
mov esi, r12d
and sil, r10b
xor r10b, r12b
xor r12b, r9b
or r10b, sil
mov esi, r10d
xor sil, 1
and sil, r9b
xor r9b, 1
mov ebp, r15d
and bpl, bl
mov ecx, r15d
xor cl, bl
or cl, bpl
xor r15b, r13b
xor r15b, 1
and r15b, r13b
xor bl, r14b
xor bl, 1
and bl, r14b
xor r15b, 1
xor bl, 1
mov ebp, r15d
xor bpl, bl
or bl, r15b
xor bl, 1
or bl, bpl
mov ebp, ebx
xor bpl, 1
mov r14d, ebp
and r14b, bl
xor r14b, 1
mov r15d, ebx
xor r15b, r14b
or r14b, bl
xor r14b, 1
or r14b, r15b
mov r15d, r14d
xor r14b, 1
and r14b, cl
xor bpl, cl
xor cl, 1
and r15b, cl
or r14b, r15b
mov r15, rdi
or bl, cl
xor bl, 1
or bl, bpl
xor bl, 1
mov ecx, r14d
and cl, bl
xor bl, r14b
mov r14, qword [rsp + 8]
or bl, cl
or r8b, r9b
xor r8b, 1
or r8b, r12b
and r10b, r9b
or r10b, sil
mov ecx, r10d
xor cl, 1
mov r9d, r10d
and r9b, cl
mov esi, r9d
and sil, r10b
xor r9b, r10b
or r9b, sil
xor r9b, r8b
mov r10d, r8d
and r10b, cl
xor cl, r8b
or cl, r10b
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov r9d, r8d
xor r9b, bl
and r8b, bl
xor bl, 1
mov esi, ecx
or sil, bl
xor sil, 1
or sil, r9b
mov r9d, esi
xor r9b, 1
and cl, bl
or r8b, cl
xor bl, r8b
and bl, r8b
mov r8d, ebx
xor r8b, 1
mov r10d, r9d
and r10b, sil
xor r10b, 1
mov ecx, r10d
xor cl, sil
or r10b, sil
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, 1
and cl, bl
and r10b, r8b
or r10b, cl
mov ecx, r9d
xor cl, bl
or bl, r9b
xor bl, 1
or bl, cl
xor r10b, 1
mov ecx, r10d
xor cl, bl
or r10b, bl
xor r10b, 1
or r10b, cl
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r11b
mov r8d, ecx
xor r8b, 1
xor dl, al
mov r9d, edx
xor r9b, 1
mov ebx, r8d
and bl, cl
mov eax, edx
and al, r9b
mov r11d, ebx
and r11b, r8b
xor bl, r8b
or bl, r11b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor al, bl
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
mov ecx, r9d
xor cl, al
xor al, 1
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
xor dl, cl
and cl, al
and dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
xor al, cl
xor al, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r8d, edx
xor r8b, 1
mov eax, r10d
xor al, 1
mov r9d, r10d
or r9b, al
mov r11d, r9d
xor r11b, r10b
mov ebx, r8d
or bl, dl
mov ecx, ebx
xor cl, 1
or r9b, al
mov esi, r9d
xor sil, r11b
or r9b, r11b
xor r9b, 1
or r9b, sil
and cl, bl
xor cl, 1
mov r11d, ecx
xor r11b, bl
or cl, bl
xor cl, 1
or cl, r11b
xor cl, r8b
mov r11d, ebx
and r11b, dl
xor bl, dl
or bl, r11b
mov r11, qword [rsp + 0x20]
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor cl, r9b
mov r9d, dword [rsp + 0xa0]
mov edi, dword [rsp + 0x50]
xor cl, 1
and al, r10b
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
xor al, r8b
mov edx, r10d
and dl, r8b
xor r8b, r10b
mov r10d, dword [rsp + 0xa8]
or r8b, dl
mov edx, r8d
xor dl, al
xor al, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0x99dfe1cf
mov ecx, 0x8fd7be69
cmovne ebp, ecx
test al, 1
mov ecx, 0x99dfe1cf
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
jmp 0x18004e210
movsx esi, byte [r15]
add r15, 1
test esi, esi
setne dl
sete al
movsx ebp, byte [r11]
add r11, 1
mov ecx, esi
sub ecx, ebp
mov dword [rsp + 0x48], ecx
mov ecx, dword [rsp + 0x48]
test ecx, ecx
setne r8b
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
not bl
or ecx, esi
sete cl
and dl, r8b
or dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
xor al, 1
and cl, bl
or cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
or al, cl
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
or dl, cl
xor al, dl
not al
or dl, cl
not dl
or dl, al
test dl, 1
mov ecx, 0x5f51ddeb
mov eax, 0x94c2429a
cmovne ecx, eax
cmovne ecx, eax
jmp 0x18004e210
mov edx, 0x93e9dd7
jmp 0x18004cd90
mov eax, dword [rsp + 0xac]
add eax, 1
mov dword [rsp + 0x1c4], eax
mov rax, qword [rsp + 0x120]
add rax, 4
mov qword [rsp + 0x200], rax
mov edx, 0xa490d167
jmp 0x18004cd90
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x1d8], rax
mov rax, qword [rsp + 0xb0]
mov eax, dword [rax + 0x24]
mov dword [rsp + 0xf8], eax
mov edx, 0xc92560bf
jmp 0x18004cd90
mov edx, 0x3c6845d9
jmp 0x18004cd90
mov rax, qword [rsp + 0xb0]
mov edx, 0x673ba0ff
jmp 0x18004cd90
cmp dword [rsp + 0xc8], 0
sete byte [rsp + 0x65]
mov edx, dword [rsp + 0xe4]
jmp 0x18004cd90
mov edx, 0xa1968f18
jmp 0x18004cd90
mov edx, 0xd58d900e
jmp 0x18004cd90
mov rax, qword [rsp + 0x138]
mov edx, 0x276cca69
jmp 0x18004cd90
mov rax, qword [rsp + 0x118]
mov eax, dword [rax]
mov dword [rsp + 0xc8], eax
mov edx, 0x2160685f
jmp 0x18004cd90
movsxd rax, dword [r14 + 0x3c]
mov qword [rsp + 0x130], rax
mov edx, dword [rsp + 0x54]
jmp 0x18004cd90
mov r8, qword [rsp + 0x120]
mov ecx, dword [0x180085470]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0xffcfd0d0
mov edx, eax
xor edx, 0xffcfd0d0
and edx, eax
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x302f2f
and edx, 0xffcfd0d0
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcb89fb6b
and edx, 0x34760494
or edx, ecx
mov ebp, edx
xor ebp, 0x30120414
xor edx, 0x18940
and edx, 0x258940
and ebp, 0x32120414
or ebp, edx
mov edx, ebp
xor edx, 0x32120414
xor ebp, 0x8ccea0a
and ebx, 0xac5d5bd
and eax, 0xf53a2a42
or eax, ebx
mov ecx, eax
xor ecx, 0x30320840
and ecx, 0x32378d54
xor eax, 0xc70da716
or eax, ecx
mov ecx, eax
not ecx
mov ebx, edx
xor ebx, eax
and ebx, edx
and ebp, 0x8deea1e
and edx, 0x32210540
or edx, ebp
and eax, 0x8deea1e
and ecx, 0xf72115e1
or ecx, eax
xor ecx, edx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
mov ebp, ecx
xor ebp, 0xb461a843
and ebp, ecx
not ecx
and ecx, 0x84412043
and eax, 0x30208800
or eax, ecx
xor eax, 0x30208800
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x7d4c1883
and ebp, 0x82b3e77c
or ebp, eax
mov ecx, ebp
xor ecx, 0x4e5c26b
xor ebp, 0xfb1a3d94
mov eax, ebp
and eax, 0x614e8e31
mov edx, ecx
and edx, 0x9eb171ce
or edx, eax
xor edx, 0x9eb171ce
mov r9d, ebp
and r9d, ecx
mov eax, edx
and eax, r9d
xor r9d, edx
or r9d, eax
mov r10, r14
mov r14d, r9d
not r14d
mov edx, r14d
and edx, 0x6e672aa7
mov esi, r9d
and esi, 0x9198d558
or esi, edx
mov edx, esi
xor edx, r14d
and edx, esi
mov eax, ebp
and eax, 0x726e2e44
and ecx, 0x8d91d1bb
or ecx, eax
xor ecx, 0xe3f6fb1c
xor ebp, ecx
and ebp, ecx
mov r15d, ebp
mov ecx, ebp
xor ecx, 0x76ad57e5
and ecx, ebp
not ebp
and ebp, 0xb6efe0de
and r15d, 0x49101f21
or r15d, ebp
mov ebx, edx
or ebx, 0x8952a81a
mov ebp, ebx
not ebp
mov eax, edx
xor eax, 0x76ad57e5
and eax, edx
mov edi, ebx
and edi, 0x562b90e0
and ebp, 0x20844705
or ebp, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0x562b90e0
and eax, 0xa9d46f1f
or eax, edi
mov edi, r15d
xor edi, 0x49101f21
xor eax, ebp
mov esi, r15d
xor esi, 0xc042b73b
and esi, edi
not ebx
or ebx, eax
mov eax, esi
and eax, ecx
xor ecx, esi
mov ebp, dword [r8]
add rbp, r10
mov qword [rsp + 0x20], rbp
or ecx, eax
mov eax, ebx
not eax
and eax, 0x5d7e895a
and ebx, 0xa28176a5
or ebx, eax
mov eax, ecx
not eax
and eax, 0x5d7e895a
and ecx, 0xa28176a5
or ecx, eax
mov eax, edx
not eax
xor ecx, ebx
mov ebp, edx
and ebp, 0x12f256b5
and eax, 0xed0da94a
or eax, ebp
mov r11d, dword [0x180085474]
xor r15d, 0xb6efe0de
or edx, r15d
and r15d, 0x12f256b5
and edi, 0xed0da94a
or edi, r15d
xor edi, eax
not edx
or edx, edi
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov edi, ebp
and edi, 0x37a2460f
and ecx, 0xc85db9f0
or ecx, edi
or ebp, edx
and edx, 0x37a2460f
and eax, 0xc85db9f0
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x6e672aa6
and ebp, 0x9198d559
or ebp, eax
mov eax, r9d
or eax, 0x1687b77c
mov edx, eax
not edx
mov ebx, r14d
or ebx, 0xe9784883
mov ecx, ebx
not ecx
and eax, 0x81759a8e
and edx, 0x68084001
or edx, eax
and ebx, 0x81759a8e
and ecx, 0x16822570
or ecx, ebx
xor ecx, edx
mov eax, ecx
not eax
and eax, 0xed03ed04
and ecx, 0x12fc12fb
or ecx, eax
mov edx, ecx
xor edx, 0x4008502
and r9d, 0xea1e35e6
mov eax, r14d
and eax, 0x15e1ca19
or eax, r9d
xor eax, 0x15e1ca18
and r14d, 0xfffffffe
or r14d, eax
mov eax, r14d
not eax
and eax, 0xeeae1527
and r14d, 0x1151ead8
or r14d, eax
mov eax, r14d
xor eax, 0x100ca58
xor r14d, 0xeeae1527
xor ecx, 0xfb845a79
mov ebx, ecx
and ebx, 0xd87f30a4
and edx, 0x2780cf5b
or edx, ebx
or ecx, r14d
and r14d, 0xd87f30a4
and eax, 0x2780cf5b
or eax, r14d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x28093a63
and eax, ecx
not ecx
and ecx, 0x28003221
and edx, 0x90842
or edx, ecx
xor edx, 0x90842
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd7f6c59c
and eax, 0x28093a63
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x25c34d40
and eax, 0xda3cb2bf
or eax, ecx
mov edx, eax
xor edx, 0x80140010
xor eax, 0x20c20c40
and eax, 0x7aeabeef
and edx, 0x85154110
or edx, eax
mov ecx, edx
xor ecx, 0x4888b805
xor edx, 0x4010100
and edx, 0x366307ea
and ecx, 0xc99cf815
or ecx, edx
mov edx, ecx
xor edx, 0xc99cf815
mov eax, ebp
not eax
xor ecx, 0x366307ea
and edx, eax
or eax, ecx
mov ebx, eax
not ebx
and ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0xbd5e8de0
and ebx, 0x42a1721f
or ebx, ebp
or eax, edx
and edx, 0xbd5e8de0
and ecx, 0x42a1721f
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov edi, eax
not edi
mov ecx, edi
and ecx, 0x4e791ec9
mov edx, eax
and edx, 0xb186e136
or edx, ecx
mov ecx, edx
xor ecx, 0x81042010
xor edx, 0x4e791ec9
mov ebx, edi
and ebx, eax
mov ebp, ebx
not ebp
mov esi, edx
and esi, 0x76dbdfae
and ecx, 0x89242051
or ecx, esi
or edx, ebp
and ebp, 0x76dbdfae
and ebx, 0x89242051
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x5dcbfaf
and edx, 0xfa234050
or edx, ecx
mov ebp, edx
xor ebp, 0xfa234050
xor edx, 0x4949aa5
and edx, 0xb6b59ae5
mov ecx, ebp
and ecx, 0x494a651a
or ecx, edx
xor ecx, 0x9fead6c9
and ebp, 0x295f4c2c
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xa9bd8a03
and ebp, 0x564275fc
or ebp, ecx
mov edx, ebp
xor edx, 0x564275fc
xor ebp, 0xa9bd8a03
and edi, 0x64573416
and eax, 0x9ba8cbe9
or eax, edi
mov ecx, eax
xor ecx, 0x92a083c1
and ecx, 0xd6a0b3d3
xor eax, 0x4d08783a
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfca3e0ad
and eax, 0x35c1f52
or eax, ecx
mov ecx, eax
xor ecx, 0x35c1f52
xor eax, 0xfca3e0ad
and ecx, ebp
or ebp, eax
not ebp
and eax, edx
or eax, ecx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
mov ebp, ecx
or ebp, 0x6a064d38
mov edx, ebp
not edx
or eax, 0x4892087
and eax, 0x2e89649f
and ecx, 0x40060920
or ecx, eax
and ebp, 0x2e89649f
and edx, 0x91709240
or edx, ebp
xor edx, ecx
mov eax, edx
not eax
and eax, 0x43590114
and edx, 0xbca6feeb
or edx, eax
mov eax, edx
not eax
or edx, 0xc9a35514
mov ebp, edx
not ebp
or eax, 0x365caaeb
mov ecx, eax
not ecx
and edx, 0x90a0c8cc
and ebp, 0x265c2223
or ebp, edx
and eax, 0x90a0c8cc
and ecx, 0x49031510
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xc9a35514
and ecx, 0x365caaeb
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x69c3e13c
and edx, ecx
not ecx
and ecx, 0xca5bcab0
and eax, 0x35a4354f
or eax, ecx
mov ebp, eax
xor ebp, 0x35a4354f
xor eax, 0xca5bcab0
mov ecx, eax
or ecx, 0x963c1ec3
mov ebx, ecx
not ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0xa11a19ba
and ebx, 0x48c1e004
or ebx, esi
or ecx, edi
and edi, 0xa11a19ba
and edx, 0x5ee5e645
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd522b06b
and ecx, 0x2add4f94
or ecx, edx
xor ecx, 0xbce15157
or eax, ebp
mov edx, eax
not edx
and edx, 0xd5fcfc8a
and eax, 0x2a030375
or eax, edx
xor eax, 0x2a030375
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x30bcb579
and ecx, 0xcf434a86
or ecx, edx
xor ecx, 0x30bcb579
xor eax, ecx
test eax, ecx
sete byte [rsp + 6]
sete r8b
setne r9b
cmp r11d, 9
setg sil
cmp r11d, 0xa
setl byte [rsp + 7]
setl r11b
mov eax, r11d
xor al, sil
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, al
xor dl, 1
or dl, cl
xor dl, sil
xor dl, 1
mov eax, esi
xor al, bl
or bl, sil
xor bl, 1
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov eax, r9d
xor al, r8b
and al, r9b
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebp, ebx
xor bpl, 1
mov eax, ecx
xor al, 1
mov edi, ebx
and dil, al
mov edx, ecx
and dl, bpl
or dl, dil
mov r14d, edx
xor r14b, al
and r14b, dl
mov edi, eax
and dil, cl
xor al, dil
xor dil, 1
or dil, cl
xor dil, 1
or dil, al
xor bpl, dil
xor bpl, 1
or dil, bl
xor dil, 1
or dil, bpl
xor dil, 1
mov eax, r14d
xor al, dil
or dil, r14b
xor dil, 1
or dil, al
xor dil, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov eax, r8d
or al, sil
xor al, 1
mov edx, r11d
or dl, r9b
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
and r8b, sil
and r11b, r9b
or r11b, r8b
mov eax, esi
and al, r9b
xor sil, r9b
or sil, al
xor sil, 1
mov eax, r11d
and al, sil
xor sil, r11b
or sil, al
mov eax, esi
xor al, 1
mov ecx, eax
and cl, sil
xor al, cl
xor cl, 1
or cl, sil
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
xor dl, 1
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, eax
xor cl, bl
and bl, al
and cl, al
mov eax, ebx
xor al, 1
mov r8d, ecx
xor r8b, 1
mov edx, eax
and dl, bl
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov eax, edx
xor al, 1
and al, r8b
and dl, cl
or dl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov ecx, eax
xor cl, 1
xor al, dl
or cl, bl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov edx, edi
xor dl, 1
and dl, dil
xor dl, 1
mov eax, edi
xor al, dl
or dl, dil
xor dl, 1
or dl, al
mov r11d, edx
xor r11b, 1
mov eax, edx
and al, r11b
xor al, 1
mov r9d, eax
xor r9b, r11b
or al, r11b
xor r11b, r8b
and r8b, cl
mov ebx, r8d
and bl, cl
xor r8b, cl
or r8b, bl
xor r8b, dl
mov ebx, r8d
xor bl, 1
xor al, 1
or al, r9b
xor al, cl
or dl, cl
xor dl, 1
or dl, r11b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, bl
or bl, al
xor bl, 1
and al, r8b
or al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
test al, 1
mov edi, 0xbd1f2a00
mov eax, 0x67140334
cmovne edi, eax
mov esi, 0xbd1f2a00
mov eax, 0x9bee213f
cmovne esi, eax
mov r11d, 0x46db9772
mov eax, 0x23de521c
cmovne r11d, eax
mov ebp, 0x46db9772
mov eax, 0xc512d205
cmovne ebp, eax
mov r8d, 0x8fd7be69
mov eax, 0x42897493
cmovne r8d, eax
mov edx, 0x4dd1b979
jmp 0x18004f1b0
mov edx, 0x9bee213f
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0x23de521b
jg 0x18004f1f0
cmp ecx, 0x9bee213e
jg 0x18004f220
cmp ecx, 0x8fd7be69
je 0x18004f277
mov edx, esi
cmp ecx, 0x94c2429a
je 0x18004f1b0
mov edx, ecx
cmp ecx, 0x99dfe1cf
jne 0x18004f1b0
mov edx, r8d
jmp 0x18004f1b0
cmp ecx, 0x4dd1b978
jg 0x18004f250
cmp ecx, 0x23de521c
je 0x18004f281
mov edx, ebp
cmp ecx, 0x42897493
je 0x18004f1b0
mov edx, ecx
cmp ecx, 0x46db9772
jne 0x18004f1b0
mov edx, 0xc512d205
jmp 0x18004f1b0
mov edx, edi
cmp ecx, 0x9bee213f
je 0x18004f1b0
cmp ecx, 0xbd1f2a00
je 0x18004f1a6
mov edx, ecx
cmp ecx, 0xc512d205
jne 0x18004f1b0
mov edx, r11d
jmp 0x18004f1b0
cmp ecx, 0x4dd1b979
je 0x18004f295
cmp ecx, 0x5f51ddeb
je 0x18004f3da
mov edx, ecx
cmp ecx, 0x67140334
jne 0x18004f1b0
jmp 0x18004fddf
mov edx, 0x99dfe1cf
jmp 0x18004f1b0
mov edx, 0x5f51ddeb
mov r9, qword [rsp + 0x20]
mov r14, qword [rsp + 0x28]
jmp 0x18004f1b0
movzx r12d, byte [rsp + 6]
movzx r15d, byte [rsp + 7]
mov eax, r12d
xor al, 1
mov r13d, r15d
xor r13b, 1
mov edx, r13d
and dl, r15b
mov ecx, r13d
and cl, dl
xor dl, r13b
or dl, cl
mov ebx, edx
xor bl, 1
and dl, r12b
mov ecx, eax
and cl, r12b
mov r10d, eax
xor r10b, cl
xor cl, 1
or cl, r12b
or r12b, bl
xor r12b, 1
and bl, al
or bl, dl
mov edx, r12d
and dl, bl
xor bl, r12b
or bl, dl
xor cl, 1
or cl, r10b
xor cl, r13b
xor cl, 1
or cl, r13b
mov r10d, ecx
xor r10b, 1
mov edx, eax
and dl, r15b
xor al, r15b
or al, dl
mov edx, eax
xor dl, 1
and cl, r10b
and al, dl
mov r15d, ecx
and r15b, r10b
xor cl, r10b
or cl, r15b
mov r15d, eax
and r15b, dl
xor al, dl
or al, r15b
mov r15d, ecx
xor r15b, 1
and r15b, al
xor al, 1
and al, cl
or al, r15b
mov ecx, r10d
xor cl, dl
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov edx, eax
mov r10d, ebx
mov r15d, ebx
or al, bl
xor bl, 1
xor dl, 1
and r10b, dl
xor r15b, dl
or r15b, r10b
mov r10d, r15d
xor r10b, 1
or dl, bl
xor dl, 1
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ecx, r10d
and cl, r15b
mov edx, ecx
and dl, r10b
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, r15d
and dl, al
xor al, r15b
or al, dl
mov ebx, eax
xor bl, cl
test al, 1
mov edx, 0x99dfe1cf
mov eax, 0x8fd7be69
cmovne edx, eax
test cl, 1
cmove edx, eax
not bl
test bl, 1
mov eax, 0x99dfe1cf
cmovne edx, eax
jmp 0x18004f1b0
movsx eax, byte [r14]
add r14, 1
test eax, eax
setne cl
movsx edx, byte [r9]
add r9, 1
sub eax, edx
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0
sete al
xor al, cl
mov edx, eax
xor dl, 1
or cl, al
and al, cl
xor cl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, 1
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, 1
or al, cl
mov ecx, edx
or cl, al
xor cl, 1
xor al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov ebx, edx
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
xor dl, cl
xor cl, dl
test dl, 1
mov edx, 0x94c2429a
mov eax, 0x5f51ddeb
cmovne edx, eax
test cl, 1
mov eax, 0x94c2429a
cmovne edx, eax
jmp 0x18004f1b0
mov r8, qword [rsp + 0x120]
mov eax, dword [0x180085470]
lea r9d, [rax - 1]
imul r9d, eax
mov r11d, r9d
not r11d
mov ecx, r9d
and ecx, 0xd6165f0
mov ebp, r11d
and ebp, 0xf29e9a0f
or ebp, ecx
mov ecx, ebp
xor ecx, 0xd400110
xor ebp, 0xf29e9a0f
and ecx, 0xfdd40113
mov edx, ebp
and edx, 0x22bfeec
or edx, ecx
xor edx, 0xfdd40112
and ebp, 1
or ebp, edx
mov esi, ebp
not esi
mov ecx, r11d
and ecx, 0xfffffffe
mov edx, r9d
and edx, 1
or edx, ecx
mov edi, edx
xor edi, r11d
and edi, edx
mov ecx, edi
not ecx
mov edx, ebp
and edx, 0xf6d6d32f
mov r10d, esi
and r10d, 0x9292cd0
or r10d, edx
mov edx, edi
or edx, 0x9292cd0
mov eax, edx
not eax
mov ebx, ecx
or ebx, 0xf6d6d32f
and edx, 0x2da74c94
and eax, 0xd250932b
or eax, edx
mov edx, ebx
not edx
and ebx, 0x2da74c94
and edx, 0x82040
or edx, ebx
xor edx, eax
mov eax, r10d
not eax
and eax, edx
not edx
and edx, r10d
mov ebx, dword [r8]
add rbx, r14
mov qword [rsp + 0x20], rbx
or edx, eax
mov eax, esi
and eax, 0x7f23fe44
and ebp, 0x80dc01bb
or ebp, eax
or esi, edi
and edi, 0x7f23fe44
and ecx, 0x80dc01bb
or ecx, edi
xor ecx, ebp
not esi
or esi, ecx
mov eax, esi
not eax
mov r14d, edx
not r14d
mov ecx, r14d
and ecx, 0x79db2970
and edx, 0x8624d68f
or edx, ecx
or r14d, esi
and esi, 0x79db2970
and eax, 0x8624d68f
or eax, esi
xor eax, edx
not r14d
or r14d, eax
mov eax, r11d
and eax, 0xb39315b2
and r11d, r9d
and r9d, 0x4c6cea4d
or r9d, eax
xor r9d, 0x4c6cea4d
mov eax, r9d
and eax, r11d
xor r9d, r11d
or r9d, eax
mov r8d, r14d
not r8d
mov ebp, r14d
xor ebp, 0xd5ff1dc6
and ebp, r14d
mov ecx, r9d
mov eax, r9d
xor eax, 0xd5ff1dc6
and eax, r9d
not r9d
and r9d, 0xc4991184
and ecx, 0x11660c42
or ecx, r9d
mov ebx, r14d
or ebx, 0x2a00e239
mov edi, ebx
and edi, 0x65dbf2a5
mov esi, r8d
and esi, 0x90240d42
or esi, edi
mov edx, ebp
not edx
or ebx, edx
and edx, 0x65dbf2a5
and ebp, 0x9a240d5a
or ebp, edx
mov edi, dword [0x180085474]
xor ecx, 0x11660c42
xor ebp, esi
not ebx
or ebx, ebp
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, ebx
not ecx
and ecx, eax
not eax
and eax, ebx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb612fb89
and eax, 0x49ed0476
or eax, ecx
mov ecx, eax
xor ecx, 0x492c0414
xor eax, 0xb612fb89
mov edx, eax
and edx, 0xa4c3b863
and ecx, 0x5b3c479c
or ecx, edx
or eax, r14d
and r14d, 0xa4c3b863
and r8d, 0x5b3c479c
or r8d, r14d
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x2ea88c7a
and eax, 0xd1577385
or eax, ecx
xor eax, 0xd1577385
setne r8b
sete byte [rsp + 6]
sete r9b
cmp edi, 9
setg sil
cmp edi, 0xa
setl bpl
setl byte [rsp + 7]
mov r12d, ebp
xor r12b, sil
mov r15d, r12d
not r15b
mov r11d, r9d
xor r11b, r8b
mov edi, r11d
not dil
mov eax, r8d
and al, r11b
and dil, r9b
or dil, al
xor dil, 1
or dil, r11b
mov ebx, r11d
xor bl, r9b
not bl
and bl, r9b
or r11b, r9b
mov r14d, ebp
and r14b, r9b
mov r13d, ebp
xor r13b, r9b
and r9b, sil
and sil, r12b
and r15b, bpl
or r15b, sil
xor r15b, 1
or r15b, r12b
mov ecx, r12d
xor cl, bpl
not cl
and cl, bpl
or r12b, bpl
xor r12b, 1
mov edx, ecx
and dl, r12b
xor r12b, cl
mov ecx, r15d
xor cl, 1
or r12b, dl
mov edx, r12d
xor dl, 1
and r12b, r15b
or r15b, dl
and dl, cl
xor r15b, 1
or dl, r12b
mov ecx, r15d
and cl, dl
xor dl, r15b
or dl, cl
xor bl, 1
mov ecx, ebx
xor cl, r11b
or bl, r11b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, edi
or cl, bl
xor cl, 1
xor bl, dil
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov r11d, ebx
and r11b, cl
xor bl, cl
or bl, r11b
mov r11d, ebx
and r11b, dl
mov ecx, edx
and cl, al
xor al, dl
xor dl, 1
xor bl, 1
and bl, dl
or bl, r11b
or al, cl
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
or r13b, r14b
xor r13b, 1
and bpl, r8b
or bpl, r9b
xor bpl, r13b
mov eax, ebp
not al
and al, r13b
mov edx, eax
and dl, bpl
xor al, bpl
or al, dl
mov r9d, eax
xor r9b, 1
mov edx, r9d
and dl, al
mov r8d, r9d
and r8b, dl
xor dl, r9b
or dl, r8b
mov ecx, edx
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and al, cl
or cl, r9b
and dl, r9b
or dl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, 1
mov r8d, eax
and r8b, cl
or al, bl
and bl, dl
or bl, r8b
xor bl, 1
or bl, cl
or cl, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
or al, cl
xor al, 1
xor cl, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
test cl, 1
mov esi, 0xbd1f2a00
mov eax, 0x67140334
cmovne esi, eax
mov ebp, 0xbd1f2a00
mov eax, 0x9bee213f
cmovne ebp, eax
mov ecx, 0x46db9772
mov eax, 0x23de521c
cmovne ecx, eax
mov dword [rsp + 0x68], ecx
mov edi, 0x46db9772
mov eax, 0xc512d205
cmovne edi, eax
mov r8d, 0x8fd7be69
mov eax, 0x42897493
cmovne r8d, eax
mov eax, 0x4dd1b979
jmp 0x18004f900
mov eax, 0x9bee213f
nop
mov ecx, eax
cmp eax, 0x23de521b
jg 0x18004f940
cmp ecx, 0x9bee213e
jg 0x18004f970
cmp ecx, 0x8fd7be69
je 0x18004f9c7
mov eax, ebp
cmp ecx, 0x94c2429a
je 0x18004f900
mov eax, ecx
cmp ecx, 0x99dfe1cf
jne 0x18004f900
mov eax, r8d
jmp 0x18004f900
cmp ecx, 0x4dd1b978
jg 0x18004f9a0
cmp ecx, 0x23de521c
je 0x18004f9d1
mov eax, edi
cmp ecx, 0x42897493
je 0x18004f900
mov eax, ecx
cmp ecx, 0x46db9772
jne 0x18004f900
mov eax, 0xc512d205
jmp 0x18004f900
mov eax, esi
cmp ecx, 0x9bee213f
je 0x18004f900
cmp ecx, 0xbd1f2a00
je 0x18004f8f9
mov eax, ecx
cmp ecx, 0xc512d205
jne 0x18004f900
mov eax, dword [rsp + 0x68]
jmp 0x18004f900
cmp ecx, 0x4dd1b979
je 0x18004f9e5
cmp ecx, 0x5f51ddeb
je 0x18004fb12
mov eax, ecx
cmp ecx, 0x67140334
jne 0x18004f900
jmp 0x18004fdf4
mov eax, 0x99dfe1cf
jmp 0x18004f900
mov eax, 0x5f51ddeb
mov r9, qword [rsp + 0x20]
mov r14, qword [rsp + 0x28]
jmp 0x18004f900
movzx r13d, byte [rsp + 6]
movzx r15d, byte [rsp + 7]
mov r10d, r13d
xor r10b, 1
mov edx, r15d
xor dl, 1
mov eax, edx
and al, r15b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, r13b
mov ebx, r13d
and bl, r10b
mov r12d, r13d
and r12b, bl
xor bl, r13b
or bl, r12b
xor bl, al
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov r12d, r13d
or r12b, r10b
mov eax, r12d
xor al, 1
or dl, r15b
mov r11d, eax
and r11b, r13b
or al, r10b
mov ebx, r10d
and bl, r12b
or bl, r11b
xor r12b, r13b
xor al, 1
or al, r12b
mov r10d, eax
xor r10b, bl
xor bl, 1
xor r10b, 1
or bl, al
xor bl, 1
or bl, r10b
mov r10d, r15d
or r10b, dl
xor dl, r15b
mov eax, r10d
xor al, dl
xor dl, 1
xor al, 1
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or al, bl
xor bl, 1
or bl, dl
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov r10d, ebx
xor r10b, 1
and r10b, cl
xor cl, 1
mov eax, ecx
xor al, bl
mov edx, eax
xor dl, cl
and dl, al
and cl, bl
or cl, r10b
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
mov eax, 0x8fd7be69
mov ebx, 0x99dfe1cf
test dl, 1
jne 0x18004faf6
mov ebx, 0x8fd7be69
xor dl, cl
test cl, 1
jne 0x18004faff
mov eax, ebx
test dl, 1
jne 0x18004f900
mov eax, 0x99dfe1cf
jmp 0x18004f900
movsx eax, byte [r14]
test eax, eax
sete dl
setne r10b
movsx ebx, byte [r9]
sub eax, ebx
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0
setne al
sete bl
xor dl, r10b
and dl, r10b
and bl, dl
not dl
and dl, al
or dl, bl
xor r10b, dl
mov ecx, r10d
not cl
and cl, dl
not dl
and dl, r10b
or cl, dl
xor r10b, cl
mov eax, 0x5f51ddeb
test cl, cl
jne 0x18004fb64
mov eax, 0x94c2429a
test r10b, 1
jne 0x18004fb6f
mov eax, 0x94c2429a
add r14, 1
add r9, 1
jmp 0x18004f900
mov rax, qword [rsp + 0x1c8]
mov ecx, dword [rax + 0x88]
add rcx, r14
mov qword [rsp + 0xb0], rcx
cmp dword [rax + 0x8c], 0
sete byte [rsp + 0x63]
mov edx, dword [rsp + 0x44]
jmp 0x18004cd90
mov eax, dword [rsp + 0xfc]
mov edx, 0x6ebb8d26
jmp 0x18004cd90
mov edx, 0xc489edd3
jmp 0x18004cd90
mov edx, 0xa25f9f42
jmp 0x18004cd90
mov edx, 0x5b9cb57e
jmp 0x18004cd90
mov edx, 0x46d1a4b1
jmp 0x18004cd90
mov edx, 0x7ef504ce
jmp 0x18004cd90
mov edx, 0x5934cf95
jmp 0x18004cd90
mov rax, qword [rsp + 0xb0]
mov edx, dword [rsp + 0x188]
jmp 0x18004cd90
mov rax, qword [rsp + 0x138]
add rax, 2
mov qword [rsp + 0x208], rax
mov edx, 0x774f88fa
jmp 0x18004cd90
mov rax, qword [rsp + 0xb0]
mov eax, dword [rax + 0x20]
add rax, r14
mov qword [rsp + 0x1d0], rax
mov edx, dword [rsp + 0xf0]
jmp 0x18004cd90
mov eax, dword [rsp + 0xf8]
add rax, r14
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0xb0]
mov eax, dword [rax + 0x1c]
add rax, r14
mov qword [rsp + 0x1e8], rax
mov edx, dword [rsp + 0xd0]
jmp 0x18004cd90
mov edx, 0x76e165a
jmp 0x18004cd90
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0xac], eax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x138], rax
mov edx, dword [rsp + 0xd4]
jmp 0x18004cd90
mov edx, 0xd7938f19
jmp 0x18004cd90
mov edx, 0x2dc5e196
jmp 0x18004cd90
cmp byte [rsp + 0x66], 0
mov edx, 0x40689fe3
mov eax, 0xc2d4c5f1
cmovne edx, eax
xor eax, eax
mov qword [rsp + 0x100], rax
jmp 0x18004cd90
mov rax, qword [rsp + 0xb0]
add rax, 0x18
mov qword [rsp + 0x118], rax
mov edx, 0x4714594e
jmp 0x18004cd90
cmp dword [rsp + 0xfc], 0
sete byte [rsp + 0x67]
mov edx, dword [rsp + 0x148]
jmp 0x18004cd90
cmp byte [rsp + 0x63], 0
mov edx, 0x3e7272d9
mov eax, 0xb97f4ab3
cmovne edx, eax
jmp 0x18004cd90
mov edx, 0x16cdde16
jmp 0x18004cd90
mov rax, qword [rsp + 0x138]
movzx eax, word [rax]
mov qword [rsp + 0x1f0], rax
mov edx, dword [rsp + 0x158]
jmp 0x18004cd90
mov rax, qword [rsp + 0x130]
mov edx, dword [rsp + 0x17c]
jmp 0x18004cd90
mov eax, dword [rsp + 0xc8]
mov edx, dword [rsp + 0x184]
jmp 0x18004cd90
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x30], rax
mov edx, 0xd3b64e39
jmp 0x18004cd90
cmp dword [rsp + 0x1c0], 0
sete byte [rsp + 0x64]
mov edx, 0x5cf9cf9c
jmp 0x18004cd90
mov edx, 0xef91b536
jmp 0x18004cd90
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0xfc], eax
mov edx, dword [rsp + 0xdc]
jmp 0x18004cd90
mov eax, dword [rsp + 0x48]
mov edx, dword [rsp + 0x194]
mov r14, qword [rsp + 8]
jmp 0x18004cd90
mov eax, dword [rsp + 0x48]
mov edx, 0xf57b5688
mov r14, qword [rsp + 8]
jmp 0x18004cd90
mov rax, qword [rsp + 0x30]
add rsp, 0x210
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret