Function at 0x140045cc0
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x282d8
call fcn.14006c530
sub rsp, rax
movaps xmmword [rsp + 0x282c0], xmm6
mov ebx, ecx
mov rax, qword [section..data]
xor rax, rsp
mov qword [rsp + 0x282b8], rax
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x80], rcx
mov rax, qword [rsp + 0x80]
lea rdx, str.PSQRVWUTAPAQARASATAUAVAW
mov r8d, 0x281ec
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0x503d8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rsp + 0x88], rax
mov rdx, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
mov r8d, 0x281ec
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x78]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x78], 0x281ec
lea rax, [rsp + 0x70]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x70], 0
mov ecx, 0x1fffff
xor edx, edx
mov r8d, ebx
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [rsp + 0xa0], rax
mov eax, 0x9e5afd05
xorps xmm6, xmm6
nop dword [rax]
cmp eax, 0xf2c2eb75
jg 0x140047090
cmp eax, 0xb6cc209d
jg 0x140045e00
cmp eax, 0x9d6c5384
jle 0x14004703b
cmp eax, 0x9d6c5385
je 0x14004e43e
cmp eax, 0x9e5afd05
jne 0x140053037
cmp qword [rsp + 0xa0], 0
mov eax, 0x56f34b49
mov ecx, 0x16b0a805
jmp 0x140050f11
cmp eax, 0xe1621437
jg 0x140048555
cmp eax, 0xb6cc209e
je 0x140050f24
cmp eax, 0xd2531d79
jne 0x140053044
lea rcx, [rsp + 0x68]
mov qword [rsp + 0xb0], rcx
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x68], 0
mov rax, qword [rsp + 0x70]
mov r9, qword [rsp + 0xa0]
movups xmmword [rsp + 0x48], xmm6
movups xmmword [rsp + 0x38], xmm6
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x30], 0
mov edx, 0x20000000
xor r8d, r8d
call fcn.140067a40
cmp qword [rsp + 0x68], 0
sete byte [rsp + 0xbf]
mov eax, dword [0x1400986b4]
lea r9d, [rax - 1]
imul r9d, eax
mov r8d, r9d
not r8d
mov eax, r9d
or eax, 0x574d73cd
mov edx, eax
not edx
mov ebp, r8d
or ebp, 0xa8b28c32
mov ecx, ebp
not ecx
and eax, 0xb085dac8
and edx, 0x8320432
or edx, eax
and ebp, 0xb085dac8
and ecx, 0x47482105
or ecx, ebp
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x574d73cd
and ecx, 0xa8b28c32
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa7fdcde5
and ecx, 0x5802321a
or ecx, eax
mov eax, ecx
xor eax, 0x5802321a
xor ecx, 0x7ec8da5
and ecx, 0xfecbfad
mov edx, eax
and edx, 0xf0134052
or edx, ecx
xor edx, 0x24d192f6
and eax, 0x2b3d2d5b
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4e94212d
and eax, 0xb16bded2
or eax, ecx
mov ebx, eax
xor ebx, 0xb16bded2
mov ebp, r8d
and ebp, 0x91294eea
mov ecx, r9d
and ecx, 0x6ed6b115
or ecx, ebp
mov ebp, ecx
xor ebp, 0x44c29004
and ebp, 0xd4c2d2a4
xor ecx, 0xba1463b1
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x9227e1ce
and ecx, 0x6dd81e31
or ecx, ebp
mov ebp, ecx
xor ebp, 0x6dd81e31
xor ecx, 0x9227e1ce
mov edx, ebx
xor edx, ecx
and edx, ebx
xor eax, 0x4e94212d
and eax, ebp
and ecx, ebx
or ecx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x8105c378
and edx, 0x7efa3c87
or edx, ebx
or eax, ebp
and ebp, 0x8105c378
and ecx, 0x7efa3c87
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x23250102
mov edx, eax
and edx, 0x8182c59
or edx, ecx
xor edx, 0x8182c59
and eax, 0xd4c2d2a4
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb017fc67
and eax, 0x4fe80398
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x118c84af
and eax, 0xee737b50
or eax, ecx
mov ebp, eax
xor ebp, 0x5e648737
mov ecx, eax
xor ecx, 0xa19b78c8
mov edx, ebp
or edx, 0xd08dc419
mov ebx, edx
not ebx
xor eax, 0x7116bcd1
and eax, ebp
mov edi, eax
not edi
mov esi, edx
and esi, 0x2aa8ea64
and ebx, 0x5521182
or ebx, esi
or edx, edi
and edi, 0x2aa8ea64
and eax, 0xd557159b
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xb4e1e78
and edx, 0xf4b1e187
or edx, eax
xor edx, 0x243c259f
and ebp, 0x6d7f72e6
mov eax, ecx
and eax, 0x92808d19
or eax, ebp
xor eax, 0x92808d18
and ecx, 0xfffffffe
or ecx, eax
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x24865878
and ecx, 0xdb79a787
or ecx, eax
mov eax, ecx
xor eax, 0x4a118685
xor ecx, 0x41038
and ecx, 0x916c313a
and eax, 0x6e93cec5
or eax, ecx
mov ecx, eax
xor ecx, 0x4124e84
xor eax, 0x14c2028
and eax, 0x6bcda069
and ecx, 0x94325f96
or ecx, eax
mov r12d, ecx
xor r12d, 0x94325f96
xor ecx, 0x6bcda069
mov eax, r9d
or eax, 0xe7f9735
mov ebp, eax
not ebp
mov ebx, r9d
xor ebx, 0xf18068ca
and ebx, r9d
mov edi, ebx
not edi
mov esi, eax
and esi, 0xb0616df3
and ebp, 0x41800008
or ebp, esi
or eax, edi
and edi, 0xb0616df3
and ebx, 0x4f9e920c
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xc16ca079
and eax, 0x3e935f86
or eax, ebp
mov ebx, eax
xor ebx, 0xcf13374d
xor eax, 0x206480b2
mov ebp, ebx
and ebp, 0xdf9b7d4d
and eax, 0x206482b2
or eax, ebp
mov ebp, r9d
and ebp, 0xdf9b7d4d
mov edi, r8d
and edi, 0x206482b2
or edi, ebp
xor edi, eax
or ebx, r9d
not ebx
or ebx, edi
mov edi, ebx
not edi
mov eax, r12d
mov r11d, ecx
and r11d, r12d
mov edx, ecx
and edx, 0x87207398
and r12d, 0x78df8c67
or r12d, edx
xor r12d, 0xc38680fc
or r12d, ecx
and ecx, 0x41076b95
and eax, 0xbef8946a
or eax, ecx
xor eax, 0xbef8946a
mov ecx, eax
and ecx, r11d
xor r11d, eax
or r11d, ecx
mov eax, ebx
and eax, 0x211b0800
mov ecx, edi
and ecx, 0x18009506
or ecx, eax
xor ecx, 0x18009506
mov r13d, ebx
xor r13d, 0xc6e462f9
and r13d, edi
mov eax, ecx
and eax, r13d
xor r13d, ecx
or r13d, eax
mov eax, r13d
not eax
and eax, 0xfd3631c
and r13d, 0xf02c9ce3
or r13d, eax
mov r15d, r13d
xor r15d, 0xc93701e5
mov r10d, r11d
not r10d
mov eax, r10d
and eax, 0x9299c119
mov edx, r11d
and edx, 0x6d663ee6
or edx, eax
xor edx, 0x29c0cd82
or edx, r10d
mov esi, r12d
not esi
xor r13d, 0x36c8fe1a
mov eax, r15d
and eax, 0x46ae08fc
mov ecx, r13d
and ecx, 0xb951f703
or ecx, eax
xor ecx, 0x208fb98
mov r14d, r13d
and r14d, 0x44a6f364
or r14d, ecx
and ebx, 0x1d2c701c
and edi, 0xe2d38fe3
or edi, ebx
mov ebp, edi
xor ebp, 0xe2d38fe3
xor edi, 0x180c5008
and edi, 0x58ced4ca
mov eax, ebp
and eax, 0xa7312b35
or eax, edi
xor eax, 0xe397d851
and ebp, 0xbb590c9b
or ebp, eax
mov eax, ebp
not eax
and eax, 0x58719400
and ebp, 0xa78e6bff
or ebp, eax
and r12d, 0x74ec36c8
mov edi, esi
and edi, 0x8b13c937
or edi, r12d
xor edi, 0x8b13c937
mov ecx, edx
xor ecx, 0x48c14071
mov eax, ecx
and eax, edx
mov r12d, edi
mov ebx, edx
and ebx, edi
xor edi, edx
not edx
and ecx, edx
and r12d, 0xb73ebf8e
and esi, 0x48c14071
or esi, r12d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x8dfa06d0
and ecx, 0x7205f92f
or ecx, eax
mov eax, esi
not eax
and eax, 0x8dfa06d0
and esi, 0x7205f92f
or esi, eax
xor esi, ecx
or edi, ebx
mov eax, edi
not eax
and eax, 0x15d108a2
and edi, 0xea2ef75d
or edi, eax
mov edx, esi
not edx
mov eax, edx
and eax, 0xffd711cb
and esi, 0x28ee34
or esi, eax
mov eax, edi
xor eax, 0x28e614
xor edi, 0x15d108a2
or edx, edi
and edi, 0xffd711cb
and eax, 0x28ee34
or eax, edi
mov edi, r14d
not edi
xor eax, esi
mov ecx, ebp
xor ecx, 0x260e0b1c
not edx
or edx, eax
xor ebp, 0x58719400
mov eax, r14d
or eax, ebp
not eax
and r14d, 0x99b0e0e3
and edi, 0x664f1f1c
or edi, r14d
and ebp, 0x99b0e0e3
and ecx, 0x664f1f1c
or ecx, ebp
xor ecx, edi
mov esi, eax
and esi, ecx
xor ecx, eax
or ecx, esi
mov esi, edx
not esi
and esi, 0x6c6411e7
mov eax, edx
and eax, 0x939bee18
or eax, esi
xor eax, ecx
xor eax, 0x6c6411e7
and eax, ecx
xor ecx, edx
and ecx, edx
mov ebx, eax
not ebx
mov edx, ecx
not edx
mov edi, ebx
and edi, 0xdee26a26
and eax, 0x211d95d9
or eax, edi
or ebx, edx
and edx, 0xdee26a26
and ecx, 0x211d95d9
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov edx, r10d
or edx, r13d
mov eax, edx
not eax
and r10d, 0x7e91dd75
and r11d, 0x816e228a
or r11d, r10d
and r13d, 0x7e91dd75
and r15d, 0x816e228a
or r15d, r13d
xor r15d, r11d
mov ecx, r15d
not ecx
mov ebp, edx
and ebp, 0xa927db15
and eax, 0x56d824ea
or eax, ebp
or edx, ecx
and ecx, 0xa927db15
and r15d, 0x56d824ea
or r15d, ecx
xor r15d, eax
not edx
or edx, r15d
mov eax, edx
not eax
and eax, 0xb7fa372e
and edx, 0x4805c8d1
or edx, eax
mov eax, edx
xor eax, 0x140d1
xor edx, 0x96281400
and eax, 0x21d363ff
and edx, 0xde2c9c00
or edx, eax
mov eax, edx
xor eax, 0x4201d1
mov ecx, edx
xor ecx, 0xde2c9c00
mov ebp, ebx
mov esi, ebx
xor esi, 0x466147cf
and esi, ebx
not ebx
and ebx, 0xd96933d0
and ebp, 0x2696cc2f
or ebp, ebx
mov ebx, ebp
xor ebx, 0x2696cc2f
and eax, 0x44a8dd1
xor edx, 0x984ddbcf
and edx, ecx
and ecx, 0xfbb5722e
or ecx, eax
mov eax, ecx
xor eax, 0xfbb5722e
xor ebp, 0x9f08741f
and ebp, ebx
xor ecx, 0x422bca1e
and ecx, eax
mov edi, ebp
and edi, esi
xor esi, ebp
or esi, edi
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, esi
not ecx
and ecx, edx
not edx
and edx, esi
or edx, ecx
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x67caa133
and edx, 0x98355ecc
or edx, ebp
or ebx, eax
and eax, 0x67caa133
and ecx, 0x98355ecc
or ecx, eax
xor ecx, edx
not ebx
or ebx, ecx
mov r11d, r8d
and r11d, r9d
mov eax, ebx
not eax
mov edx, ebx
or edx, 0xb5d2eeee
mov edi, edx
not edi
mov ebp, ebx
xor ebp, 0x4a2d1111
and ebp, ebx
mov esi, ebp
not esi
mov ecx, edx
and ecx, 0xeff75c15
and edi, 0x80100
or edi, ecx
or edx, esi
and esi, 0xeff75c15
and ebp, 0x1008a3ea
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xb0808c4a
and edx, 0x4a000001
or edx, ecx
mov ebp, edx
not ebp
and eax, 0x4831268c
and ebx, 0xb7ced973
or ebx, eax
mov eax, ebx
xor eax, 0xb2808843
and eax, 0xfa808c4b
xor ebx, 0x4d4e5538
or ebx, eax
mov eax, ebx
not eax
mov ecx, ebp
or ecx, ebx
not ecx
and ebp, 0x6a28f6ed
and edx, 0x90800802
or edx, ebp
and ebx, 0x6a28f6ed
and eax, 0x95d70912
or eax, ebx
xor eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x867b5002
and eax, 0x7984affd
or eax, edx
mov edx, eax
xor edx, 0x1002234
xor eax, 0x4480000
or ecx, 0x57f73b4
mov r10d, ecx
not r10d
or eax, 0x80800003
and eax, 0x84cc0183
and edx, 0x1337234
or edx, eax
and ecx, 0x84cc0183
and r10d, 0x7a008c48
or r10d, ecx
xor r10d, edx
mov eax, r8d
and eax, 0x51a5cc5d
mov ecx, r9d
and ecx, 0xae5a33a2
or ecx, eax
xor ecx, 0xae5a33a2
mov eax, ecx
and eax, r11d
xor ecx, r11d
or ecx, eax
mov ebp, ecx
not ebp
and ecx, 0xea96e647
and ebp, 0x156919b8
or ebp, ecx
mov eax, ebp
xor eax, 0x48dee18f
xor ebp, 0x156919b8
and ebp, eax
and r8d, 0xa24807c8
xor r9d, 0x5db7f837
or r9d, r8d
mov eax, r9d
not eax
and eax, 0x15a164e2
and r9d, 0xea5e9b1d
or r9d, eax
mov ecx, r9d
xor ecx, 0xea5e9b1d
mov edx, r9d
xor edx, 0x10010480
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xcc029cb5
and ebp, 0x33fd634a
or ebp, eax
mov r8d, ebp
xor r8d, 0x1f50148
and edx, 0xf255048d
xor r9d, 0x653165f5
and r9d, ecx
and ecx, 0xdaafb72
or ecx, edx
mov r11d, ecx
xor r11d, 0xdaafb72
xor ebp, 0xcc029cb5
mov esi, ebp
or esi, 0x70900117
mov edx, esi
not edx
or ebx, 0x8f6ffee8
mov edi, ebx
not edi
mov eax, ecx
xor eax, 0x7d3afa65
and eax, r11d
and esi, 0x7181bcfc
and edx, 0x8e6e4200
or edx, esi
and ebx, 0x7181bcfc
and edi, 0x100103
or edi, ebx
xor edi, edx
mov ebx, eax
not ebx
mov edx, r9d
not edx
mov esi, ebx
and esi, 0x3d73df38
and eax, 0xc28c20c7
or eax, esi
or ebx, edx
and edx, 0x3d73df38
and r9d, 0xc28c20c7
or r9d, edx
xor r9d, eax
not ebx
or ebx, r9d
mov eax, edi
not eax
and eax, ebx
not ebx
and ebx, edi
or ebx, eax
xor ecx, 0xf255048d
mov eax, ebp
and eax, 0xf20866b3
and r8d, 0xdf7994c
or r8d, eax
or ebp, ecx
and ecx, 0xf20866b3
and r11d, 0xdf7994c
or r11d, ecx
xor r11d, r8d
not ebp
or ebp, r11d
not ebp
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0xc2fe1b10
and ebp, 0x3d01e4ef
or ebp, eax
mov eax, ebp
not eax
and eax, 0x9f49e327
and ebp, 0x60b61cd8
or ebp, eax
mov r15d, r10d
not r15d
mov ecx, r15d
and ecx, 0xb68080d8
mov r14d, r10d
and r14d, 0x497f7f27
or r14d, ecx
mov ecx, r14d
xor ecx, 0x41183f22
xor r14d, 0xb68080d8
mov edx, r15d
and edx, r10d
mov edi, edx
not edi
mov eax, r14d
and eax, 0x88e740dd
and ecx, 0x7718bf22
or ecx, eax
or r14d, edi
and edi, 0x88e740dd
and edx, 0x7718bf22
or edx, edi
xor edx, ecx
not r14d
or r14d, edx
mov edx, ebp
not edx
mov eax, edx
and eax, 0x6d8c48a6
mov ecx, ebp
and ecx, 0x9273b759
or ecx, eax
mov r12d, ecx
xor r12d, 0x2300058
xor ecx, 0x2d0c4000
and ecx, 0xbd4ff701
and r12d, 0x42b008fe
or r12d, ecx
mov r8d, r12d
xor r8d, 0xbd4ff701
mov r9d, r14d
not r9d
mov ecx, r9d
and ecx, 0xdeb11dc2
mov esi, r14d
and esi, 0x214ee23d
or esi, ecx
xor esi, 0x96779c57
mov ecx, esi
xor ecx, r9d
and ecx, esi
mov ebx, r15d
and ebx, 0xb7397e6a
and r10d, 0x48c68195
or r10d, ebx
xor r15d, r10d
and r15d, r10d
mov r10d, r12d
xor r10d, 0x42b008fe
mov ebx, r8d
and ebx, 0x8a53681
mov esi, r10d
and esi, 0xf75ac97e
or esi, ebx
xor esi, 0x4063b714
mov edi, r10d
and edi, 0x48c68195
or edi, esi
mov ebx, edi
not ebx
and ebx, 0xd441daaf
and edi, 0x2bbe2550
or edi, ebx
mov r11d, edi
xor edi, 0xd441daaf
and edx, 0xb7397e6a
xor ebp, 0x48c68195
or ebp, edx
mov edx, ebp
not edx
and edx, 0xc9d65295
and ebp, 0x3629ad6a
or ebp, edx
mov edx, ebp
xor edx, 0x3629ad6a
and edx, edi
mov esi, ecx
not esi
mov r13d, esi
and esi, 0xf721c71
and ecx, 0xf08de38e
or ecx, esi
mov esi, r15d
not esi
or r13d, esi
and esi, 0xf721c71
and r15d, 0xf08de38e
or r15d, esi
mov esi, r13d
not esi
xor r15d, ecx
mov ecx, r13d
and ecx, 0xe2b908a0
and esi, 0x1d46f75f
or esi, ecx
mov ecx, r15d
not ecx
or r13d, ecx
and ecx, 0xe2b908a0
and r15d, 0x1d46f75f
or r15d, ecx
xor r15d, esi
xor r11d, 0x2bbe2550
not r13d
or r13d, r15d
xor ebp, 0xc9d65295
mov esi, r11d
xor esi, ebp
and esi, r11d
and ebp, r11d
or ebp, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0xe6439612
and esi, 0x19bc69ed
or esi, edx
mov edx, ebp
not edx
or ebx, edx
and edx, 0xe6439612
and ebp, 0x19bc69ed
or ebp, edx
xor ebp, esi
not ebx
or ebx, ebp
mov edx, r13d
not edx
and edx, 0xb0c3000a
mov edi, r13d
and edi, 0x4030d0f0
or edi, edx
xor edi, 0x4030d0f0
and r13d, 0xf0c2f05
or r13d, edi
mov ecx, ebx
not ecx
mov eax, ebx
xor eax, 0xf0f3d0fa
and ecx, eax
and eax, ebx
mov esi, ecx
not esi
mov edx, esi
and edx, 0x6aafd81
and ecx, 0xf955027e
or ecx, edx
mov edx, eax
not edx
or esi, edx
and edx, 0x6aafd81
and eax, 0xf955027e
or eax, edx
xor eax, ecx
not esi
or esi, eax
mov eax, r13d
not eax
and eax, esi
not esi
and esi, r13d
or esi, eax
mov eax, r14d
xor eax, 0xc5d34bed
and eax, r9d
mov ecx, r14d
and ecx, 0x3a2cb412
mov ebx, r8d
or ebx, 0x3a2cb412
mov edx, eax
and edx, ecx
xor ecx, eax
mov eax, ebx
not eax
xor r12d, 0x789cbcec
and r12d, r8d
or ecx, edx
mov edx, ebx
and edx, 0x8b9d4516
and eax, 0x44420ae9
or eax, edx
mov edx, r12d
not edx
or ebx, edx
and edx, 0x8b9d4516
and r12d, 0x7462bae9
or r12d, edx
xor r12d, eax
not ebx
or ebx, r12d
mov eax, ecx
not eax
and eax, 0x188086f3
and ecx, 0xe77f790c
or ecx, eax
mov eax, ebx
not eax
and eax, 0x188086f3
and ebx, 0xe77f790c
or ebx, eax
xor ebx, ecx
mov eax, r14d
and eax, 0x89e05d85
and r9d, 0x761fa27a
or r9d, eax
or r14d, r8d
and r8d, 0x89e05d85
and r10d, 0x761fa27a
or r10d, r8d
xor r10d, r9d
not r14d
or r14d, r10d
mov eax, r14d
not eax
and eax, 0x74b5e85a
and r14d, 0x8b4a17a5
or r14d, eax
xor r14d, 0x8b4a17a5
mov eax, ebx
and eax, r14d
xor r14d, ebx
or r14d, eax
mov eax, r14d
not eax
and eax, 0x2cd8db28
and r14d, 0xd32724d7
or r14d, eax
mov eax, r14d
xor eax, 0xd02204c1
xor r14d, 0x4888028
and r14d, 0x78da03e
and eax, 0xf8725fc1
or eax, r14d
mov ecx, eax
xor ecx, 0x484a018
xor eax, 0xd0004700
and ecx, 0x2cf6b8d9
and eax, 0xd3094726
or eax, ecx
mov ebp, eax
xor ebp, 0x28c21041
xor eax, 0x40000606
and eax, 0x4434ae9e
and ebp, 0xbbcb5161
or ebp, eax
mov r8d, ebp
xor r8d, 0xbbcb5161
mov ecx, esi
not ecx
and ecx, 0x8834f678
mov eax, esi
and eax, 0x77cb0987
or eax, ecx
mov edi, eax
xor edi, 0x77cb0987
mov ebx, ebp
xor ebx, 0x4434ae9e
mov ecx, eax
xor ecx, 0x7dee2323
and ecx, edi
and esi, 0xa252aa4
xor ebp, 0x4e11843a
and ebp, ebx
mov edx, ecx
and edx, esi
xor esi, ecx
mov ecx, r8d
and ecx, 0xa252aa4
or esi, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, esi
not edx
and edx, ecx
not ecx
and ecx, esi
or ecx, edx
xor eax, 0x8834f678
mov edx, eax
and edx, 0x6dce1e43
and edi, 0x9231e1bc
or edi, edx
or eax, r8d
and r8d, 0x6dce1e43
and ebx, 0x9231e1bc
or ebx, r8d
xor ebx, edi
not eax
or eax, ebx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x5ac542d4
and ecx, 0xa53abd2b
or ecx, edx
mov edx, eax
not edx
or ebp, eax
and eax, 0x5ac542d4
and edx, 0xa53abd2b
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x40380112
mov edx, ebp
xor edx, 0xf83c2756
and edx, ebp
or eax, ebp
and ebp, 0xb8042644
or ebp, ecx
xor ebp, 0xb8042644
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7c3d8a9
and edx, 0xf83c2756
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x6610be2c
and ecx, 0x99ef41d3
or ecx, edx
mov edx, ecx
xor edx, 0x99ef41d3
xor ecx, 0x6610be2c
mov ebp, eax
not ebp
and ebp, 0x8a91845
and eax, 0xf756e7ba
or eax, ebp
mov ebp, eax
xor ebp, 0xf756e7ba
xor eax, 0x8a91845
and ebp, ecx
or ecx, eax
not ecx
and eax, edx
or eax, ebp
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ebp, eax
not ebp
mov ecx, ebp
and ecx, 0xca65179b
mov edx, eax
and edx, 0x359ae864
or edx, ecx
mov ecx, edx
xor ecx, 0xca65179b
xor edx, 0x10082060
and ebp, 0x21cb72cc
and eax, 0xde348d33
or eax, ebp
mov ebp, ecx
and ebp, 0xa5f7c817
and edx, 0x5a0837e8
or edx, ebp
mov ebp, eax
xor ebp, 0x5a000520
xor eax, 0x21cb72cc
or ecx, eax
and eax, 0xa5f7c817
and ebp, 0x5a0837e8
or ebp, eax
mov eax, dword [0x1400986b0]
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe40b7375
and ecx, 0x1bf48c8a
or ecx, edx
xor ecx, 0x1bf48c8a
setne sil
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r10b
mov edi, r9d
xor dil, sil
mov eax, edi
and al, r9b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, r10d
xor dl, al
xor dl, 1
and dl, al
or al, r10b
mov ebx, eax
xor bl, dl
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, r10d
or al, sil
xor al, 1
xor r10b, sil
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
mov eax, ecx
xor al, 1
or al, bl
xor bl, r10b
xor r10b, 1
xor cl, dl
xor al, 1
or al, cl
xor al, r10b
or r10b, dl
xor r10b, 1
or r10b, bl
xor al, 1
mov ecx, eax
xor cl, r10b
or al, r10b
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 r11d, eax
xor r11b, 1
or r11b, al
xor r11b, 1
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, r11d
xor al, 1
and r11b, al
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov r10d, r11d
xor r10b, 1
mov eax, edi
xor al, 1
mov ecx, edi
and cl, al
xor dil, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dil
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
or cl, dl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, r9d
xor al, dl
xor dl, sil
or sil, cl
xor cl, 1
or cl, r9b
mov ebx, ecx
xor bl, sil
or cl, sil
xor cl, 1
or cl, bl
and al, r9b
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, dl
and dl, al
mov r9d, edx
and r9b, al
xor dl, al
or dl, r9b
xor dl, cl
xor bl, 1
or al, cl
xor al, 1
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, r8d
and cl, al
xor al, r8b
xor r8b, bl
xor bl, r8b
and bl, r8b
or al, cl
xor bl, 1
mov ecx, ebx
or cl, al
xor bl, al
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
mov r9d, r11d
and r9b, r10b
mov eax, r9d
and al, r11b
xor r9b, r11b
or r9b, al
mov ebp, ebx
and bpl, r8b
mov r14d, ebp
xor r14b, 1
mov edx, r14d
xor dl, bl
or r14b, bl
xor r14b, 1
or r14b, dl
mov esi, r9d
xor sil, 1
mov edx, r14d
and dl, sil
xor r14b, 1
and r14b, r9b
or r14b, dl
mov edi, r10d
xor dil, r11b
and dil, r10b
xor r10b, bl
or r11b, r8b
xor r11b, 1
or r11b, r10b
mov edx, r11d
xor dl, r14b
xor r14b, 1
or r14b, r11b
xor dl, 1
xor r14b, 1
or r14b, dl
and sil, r9b
mov edx, r8d
and dl, bpl
mov ecx, r8d
xor cl, bpl
or cl, dl
mov edx, ecx
xor dl, 1
or dl, cl
mov ecx, esi
xor cl, 1
xor sil, dil
xor dil, 1
or dil, cl
xor dil, 1
mov ecx, edi
and cl, sil
xor dil, sil
or dil, cl
mov ecx, ebp
and cl, bl
xor bpl, bl
or bpl, cl
xor dl, 1
xor r8b, dl
xor bpl, dl
or dl, bl
xor r8b, 1
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, bpl
xor bpl, 1
xor cl, 1
or bpl, dl
xor bpl, 1
or bpl, cl
mov edx, ebp
xor dl, 1
and dl, bpl
mov ecx, edx
and cl, bpl
xor dl, bpl
xor r14b, 1
or dl, cl
mov ecx, edi
xor cl, 1
and cl, dl
xor dl, 1
and dl, dil
or dl, cl
mov ebx, r14d
or bl, dl
xor bl, 1
mov eax, r14d
xor al, dl
or bl, al
and dl, al
and al, r14b
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, bl
and cl, dl
or cl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ebx, edx
xor bl, cl
test dl, 1
mov eax, 0xb6cc209e
mov edx, 0x397501e5
cmovne eax, edx
test cl, 1
cmove eax, edx
test bl, 1
mov ecx, 0xb6cc209e
jmp 0x140050f11
cmp eax, 0x84f001ed
je 0x140050f4c
cmp eax, 0x89c27b89
jne 0x140045db0
mov rcx, qword [rsp + 0xa0]
mov dword [rsp + 0x28], 0x40
mov dword [rsp + 0x20], 0x3000
lea rdx, [rsp + 0x70]
xor r8d, r8d
lea r9, [rsp + 0x78]
call fcn.140065200
mov eax, 0xe4c4b6d
cmp eax, 0xf2c2eb75
jle 0x140045dbb
nop dword [rax + rax]
cmp eax, 0x2f027df7
jle 0x140047110
cmp eax, 0x3abc61f1
jg 0x140047141
cmp eax, 0x2f027df8
je 0x140050f38
cmp eax, 0x397501e5
jne 0x140053051
mov qword [rsp + 0x68], 0
mov rax, qword [rsp + 0x70]
mov r9, qword [rsp + 0xa0]
movups xmmword [rsp + 0x48], xmm6
movups xmmword [rsp + 0x38], xmm6
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x30], 0
lea rcx, [rsp + 0x68]
mov edx, 0x20000000
xor r8d, r8d
call fcn.140067a40
mov eax, 0xd2531d79
cmp eax, 0xf2c2eb75
jle 0x140045dbb
jmp 0x140047090
cmp eax, 0xe4c4b6c
jle 0x14004a8b8
cmp eax, 0xe4c4b6d
je 0x14004c5dd
cmp eax, 0x1432594f
je 0x140053072
cmp eax, 0x16b0a805
jne 0x140045db0
jmp 0x1400530c9
cmp eax, 0x3abc61f2
je 0x140050f71
cmp eax, 0x56f34b49
jne 0x140045db0
mov eax, dword [0x1400986b4]
lea ebp, [rax - 1]
imul ebp, eax
mov r8d, ebp
not r8d
mov r9d, r8d
and r9d, 0x7b1ce91f
mov ebx, ebp
mov ecx, r8d
and ecx, 0x2706507d
mov r14d, ebp
and r14d, 0xd8f9af82
or r14d, ecx
mov ecx, r14d
xor ecx, 0xc8010980
xor r14d, 0x2706507d
mov esi, r8d
and esi, ebp
mov edi, esi
not edi
mov edx, r14d
and edx, 0x37fab612
and ecx, 0xc80549ed
or ecx, edx
or r14d, edi
and edi, 0x37fab612
and esi, 0xc80549ed
or esi, edi
xor esi, ecx
not r14d
or r14d, esi
mov edi, r14d
and r14d, ebp
and ebp, 0x84e316e0
or ebp, r9d
mov ecx, ebp
xor ecx, 0x84630260
xor ebp, 0x5204080b
and ebp, 0x52841c8b
and ecx, 0xad7be374
or ecx, ebp
mov edx, ecx
xor edx, 0x2479e060
xor ecx, 0x42000008
and ecx, 0xcb02031c
and edx, 0x34fdfce3
or edx, ecx
mov ecx, edx
xor ecx, 0x34fdfce3
xor edx, 0xcb02031c
and ebx, 0x267226c8
mov ebp, r8d
and ebp, 0xd98dd937
or ebp, ebx
xor ebp, 0xd98dd937
or ebp, r8d
mov ebx, ebp
not ebx
and ebx, 0x42ada73f
and ebp, 0xbd5258c0
or ebp, ebx
mov ebx, ebp
xor ebx, 0xbd5258c0
xor ebp, 0x42ada73f
and ebx, edx
or edx, ebp
not edx
and ebp, ecx
or ebp, ebx
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xe824b1aa
and ecx, ebp
and ebp, 0x17db4e55
or ebp, edx
xor ebp, 0x17db4e55
mov edx, ebp
and edx, ecx
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, ebp
and ecx, 0xe6d381a7
and ebp, 0x192c7e58
or ebp, ecx
mov ecx, ebp
xor ecx, 0x9246440
xor ebp, 0xe6d381a7
mov edx, ebx
not edx
mov esi, edx
and esi, 0xb65a1a1e
and ebx, 0x49a5e5e1
or ebx, esi
or edx, ebp
and ebp, 0xb65a1a1e
and ecx, 0x49a5e5e1
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x3b53ea18
and ecx, 0xc4ac15e7
or ecx, edx
mov ebx, ecx
xor ebx, 0x39112a08
xor ecx, 0x80a405c4
and ecx, 0x82e6c5d4
and ebx, 0x7d193a2b
or ebx, ecx
mov r13d, ebx
xor r13d, 0x7d193a2b
mov r10d, ebx
xor r10d, 0x82e6c5d4
not edi
and r8d, edi
or r14d, r8d
not r14d
or r14d, edi
mov ecx, r14d
not ecx
mov edx, r10d
and edx, r13d
mov edi, edx
not edi
mov ebp, r13d
and ebp, 0xa8d97b93
mov esi, r10d
and esi, 0x5726846c
or esi, ebp
or r13d, edi
and edi, 0xa8d97b93
and edx, 0x5726846c
or edx, edi
xor edx, esi
not r13d
or r13d, edx
mov edx, r14d
and edx, 0x9db9f49f
mov ebp, ecx
and ebp, 0x62460b60
or ebp, edx
mov edx, ebp
xor edx, 0x2040320
xor ebp, 0x80890408
mov eax, r14d
or eax, 0x83dd77a8
mov r11d, eax
not r11d
or ebp, 0x70028857
and ebp, 0xf0cb8c5f
and edx, 0x31473a0
or edx, ebp
and eax, 0xf0cb8c5f
and r11d, 0xc200000
or r11d, eax
xor r11d, edx
mov eax, r11d
not eax
and eax, 0xad50d508
and r11d, 0x52af2af7
or r11d, eax
mov r8d, r11d
xor r8d, 0xd1725d5f
mov r9d, r13d
not r9d
mov eax, r9d
and eax, 0x3f439e13
mov edx, r13d
and edx, 0xc0bc61ec
or edx, eax
mov edi, edx
xor edi, 0xc0bc61ec
xor edx, 0x33429e11
and edx, 0xf3e29f11
mov eax, edi
and eax, 0xc1d60ee
or eax, edx
xor eax, 0x11d9c0a5
and edi, 0xe23b5fb4
or edi, eax
mov eax, edi
not eax
and eax, 0x69ddb998
and edi, 0x96224667
or edi, eax
mov r15d, edi
xor r15d, 0x84024200
xor edi, 0x69ddb998
and r10d, 0x1dc4a04b
xor ebx, 0x9f22659f
or ebx, r10d
mov r12d, ebx
not r12d
mov r10d, r11d
xor r10d, 0x2e8da2a0
mov eax, r10d
and eax, 0xeb5e68e9
mov esi, r8d
and esi, 0x14a19716
or esi, eax
xor esi, 0x965375d
mov edx, esi
xor edx, r10d
and edx, esi
and r14d, 0x8c5f467
and ecx, 0xf73a0b98
or ecx, r14d
mov r14d, ecx
xor r14d, 0xf73a0b98
xor ecx, 0x81d046
and ecx, 0x64a3d85e
mov eax, r14d
and eax, 0x9b5c27a1
or eax, ecx
xor eax, 0x79677815
and r14d, 0x1dc4a04b
or r14d, eax
mov esi, edi
or esi, ebx
mov eax, esi
not eax
and edi, 0x13bc956f
and r15d, 0xec436a90
or r15d, edi
and ebx, 0x13bc956f
and r12d, 0xec436a90
or r12d, ebx
xor r12d, r15d
mov ecx, r12d
not ecx
mov edi, esi
and edi, 0x6922d1f0
and eax, 0x96dd2e0f
or eax, edi
or esi, ecx
and ecx, 0x6922d1f0
and r12d, 0x96dd2e0f
or r12d, ecx
xor r12d, eax
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x89491d8a
and edx, 0x76b6e275
or edx, eax
mov ecx, edx
xor ecx, 0x76b6e275
xor edx, 0x49442c58
and edx, ecx
mov eax, r14d
xor eax, 0x3ff2ce2d
mov r15d, eax
and r15d, r14d
mov edi, ecx
and edi, r14d
xor ecx, r14d
not r14d
not esi
or esi, r12d
or ebx, 0xc00d31d2
and eax, r14d
mov r12d, edx
not r12d
mov r14d, r12d
and r14d, 0x7b3f41de
and edx, 0x84c0be21
or edx, r14d
mov ebp, ebx
not ebp
or r12d, ebx
and ebx, 0x7b3f41de
and ebp, 0x4c08e21
or ebp, ebx
xor ebp, edx
not r12d
or r12d, ebp
mov edx, r15d
not edx
mov ebx, edx
and ebx, 0xd86841a8
and r15d, 0x2797be57
or r15d, ebx
mov ebx, eax
not ebx
or edx, ebx
and ebx, 0xd86841a8
and eax, 0x2797be57
or eax, ebx
xor eax, r15d
not edx
or edx, eax
mov eax, r12d
not eax
and eax, edx
not edx
and edx, r12d
or edx, eax
or ecx, edi
mov eax, ecx
not eax
and eax, 0x483d9857
and ecx, 0xb7c267a8
or ecx, eax
xor ecx, 0xb7c267a8
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, esi
not eax
mov edx, eax
and edx, 0x97f66723
and esi, 0x680998dc
or esi, edx
xor esi, ecx
xor esi, 0x97f66723
and esi, ecx
or eax, ecx
mov ecx, eax
not ecx
mov r15d, esi
not r15d
mov edi, r15d
and edi, 0xa8183631
and esi, 0x57e7c9ce
or esi, edi
or r15d, eax
and eax, 0xa8183631
and ecx, 0x57e7c9ce
or ecx, eax
xor ecx, esi
not r15d
or r15d, ecx
mov eax, r9d
and eax, 0x742e07d8
and r13d, 0x8bd1f827
or r13d, eax
mov r14d, r13d
xor r14d, 0x8a807807
xor r13d, 0x742e07d8
mov eax, r13d
or eax, 0xf654e7c0
mov ebx, eax
not ebx
or r9d, 0x9ab183f
mov ecx, r9d
not ecx
xor r11d, 0xd8d94560
and r11d, r10d
mov edi, r10d
or edi, 0x9ab183f
and eax, 0xe2d3de79
and ebx, 0x9280006
or ebx, eax
mov ebp, edi
not ebp
and r9d, 0xe2d3de79
and ecx, 0x14042180
or ecx, r9d
xor ecx, ebx
mov eax, r11d
not eax
mov ebx, eax
and ebx, 0xec5998be
and r11d, 0x13a66741
or r11d, ebx
or eax, edi
and edi, 0xec5998be
and ebp, 0x12046740
or ebp, edi
xor ebp, r11d
not eax
or eax, ebp
mov esi, ecx
not esi
and esi, 0xb799ca5
and ecx, 0xf486635a
or ecx, esi
mov ebp, eax
not ebp
and ebp, 0xb799ca5
and eax, 0xf486635a
or eax, ebp
xor eax, ecx
mov ecx, r13d
and ecx, 0x75738068
and r14d, 0x8a8c7f97
or r14d, ecx
or r13d, r8d
and r8d, 0x75738068
and r10d, 0x8a8c7f97
or r10d, r8d
xor r10d, r14d
not r13d
or r13d, r10d
mov ecx, r13d
not ecx
and ecx, 0x352a549b
and r13d, 0xcad5ab64
or r13d, ecx
mov ebp, r13d
xor ebp, 0xc8c48240
xor r13d, 0x352a549b
mov ecx, eax
not ecx
mov ebx, ecx
and ebx, 0x3137d3d
and eax, 0xfcec82c2
or eax, ebx
or ecx, r13d
and r13d, 0x3137d3d
and ebp, 0xfcec82c2
or ebp, r13d
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
not eax
and ecx, eax
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov edx, r15d
not edx
mov ebp, ecx
not ebp
mov r10d, edx
or r10d, ebp
mov eax, r10d
not eax
and edx, 0x21dac0ec
and r15d, 0xde253f13
or r15d, edx
and ebp, 0x21dac0ec
and ecx, 0xde253f13
or ecx, ebp
xor ecx, r15d
mov edx, ecx
not edx
mov ebx, r10d
and ebx, 0x310cbeda
and eax, 0xcef34125
or eax, ebx
or r10d, edx
and edx, 0x310cbeda
and ecx, 0xcef34125
or ecx, edx
xor ecx, eax
not r10d
or r10d, ecx
mov r9d, r10d
not r9d
mov eax, r10d
xor eax, 0x367c3d52
and eax, r10d
mov esi, r10d
or esi, 0xc983c2ad
mov edx, esi
not edx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0x425f8f72
and eax, 0xbda0708d
or eax, ebp
or ecx, esi
and esi, 0x425f8f72
and edx, 0x34203000
or edx, esi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x838f53bb
and ecx, 0x7c70ac44
or ecx, eax
mov r11d, ecx
xor r11d, 0x4a000014
mov edi, r10d
mov ebp, r10d
mov r8d, r9d
mov ebx, r10d
mov edx, r9d
mov esi, r9d
and esi, 0xfffffffe
and r10d, 1
or r10d, esi
not r10d
or r10d, r9d
and r9d, 0xea7d7010
and edi, 0x15828fef
or edi, r9d
xor edi, 0x15828fee
and ebp, 0xfffffffe
or ebp, edi
mov eax, ebp
not eax
and eax, 0x52b90b9f
and ebp, 0xad46f460
or ebp, eax
mov eax, ebp
xor eax, 0xa8426460
xor ecx, 0xb5f36ee8
xor ebp, 0x52b90b9f
mov edi, ecx
and edi, 0x53c998b
and r11d, 0xfac36674
or r11d, edi
or ecx, ebp
and ebp, 0x53c998b
and eax, 0xfac36674
or eax, ebp
xor eax, r11d
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd12bf4fd
and ecx, 0x2ed40b02
or ecx, eax
mov eax, ecx
xor eax, 0x540b02
xor ecx, 0xc02070c5
and ecx, 0xeea070c5
and eax, 0x115f8f3a
or eax, ecx
mov ebp, eax
xor ebp, 0x11a8a38
xor eax, 0xca807001
and eax, 0xdac57503
and ebp, 0x253a8afc
or ebp, eax
mov esi, ebp
xor esi, 0x253a8afc
xor ebp, 0xdac57503
and r8d, 0x5040009
and ebx, 0x806889c0
or ebx, r8d
mov eax, ebx
xor eax, 0x80000000
xor ebx, 0x297002b
or edx, 0x856c89c9
mov ecx, edx
not ecx
and ebx, 0x2ff89eb
and eax, 0x85000000
or eax, ebx
and edx, 0x2ff89eb
and ecx, 0x78007614
or ecx, edx
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x7f01371c
and ecx, 0x80fec8e3
or ecx, eax
mov eax, ecx
xor eax, 0x5900122
xor ecx, 0x82643a80
and ecx, 0x82667a88
and eax, 0x7d998577
or eax, ecx
mov edx, eax
xor edx, 0x7d998577
xor eax, 0x47280
and eax, 0x3d15f7f6
mov ecx, edx
and ecx, 0xc2ea0809
or ecx, eax
xor ecx, 0x3d15f7f7
and edx, 1
or edx, ecx
mov eax, edx
not eax
and eax, 0x943d31f8
and edx, 0x6bc2ce07
or edx, eax
mov eax, edx
xor eax, 0x6bc2ce07
xor edx, 0x192020
mov ecx, r10d
not ecx
mov ebx, eax
xor ebx, r10d
and ebx, eax
and edx, 0x20d9e027
and eax, 0xdf261fd8
or eax, edx
and r10d, 0x20d9e027
and ecx, 0xdf261fd8
or ecx, r10d
xor ecx, eax
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov ebx, ecx
not ebx
mov edx, ebp
and edx, 0x445de4e6
mov edi, esi
and edi, 0xbba21b19
or edi, edx
mov edx, ecx
and edx, 0x445de4e6
mov eax, ebx
and eax, 0xbba21b19
or eax, edx
xor eax, edi
mov r8d, eax
xor r8d, ebp
and r8d, eax
and ebp, 0x12208000
mov eax, esi
and eax, 0x84236
or eax, ebp
xor eax, 0x84236
and esi, 0xedd73dc9
or esi, eax
and ebx, 0x10280232
mov eax, ecx
and eax, 0x200c004
or eax, ebx
xor eax, 0x200c004
and ecx, 0xedd73dc9
or ecx, eax
mov eax, esi
not eax
and eax, 0x55f4d2b2
and esi, 0xaa0b2d4d
or esi, eax
mov eax, ecx
not eax
and eax, 0x55f4d2b2
and ecx, 0xaa0b2d4d
or ecx, eax
xor ecx, esi
mov r9d, r8d
not r9d
mov edx, ecx
not edx
mov eax, edx
and eax, 0x637c5b13
and ecx, 0x9c83a4ec
or ecx, eax
mov esi, ecx
xor esi, 0x9c83a4ec
mov eax, r9d
and eax, 0x51701225
mov r10d, r8d
and r10d, 0xae8fedda
or r10d, eax
mov eax, ecx
xor eax, 0x320c4936
and eax, esi
or edx, 0x51701225
mov edi, edx
not edi
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x71e7a21e
and eax, 0x8e185de1
or eax, ebx
or ebp, edx
and edx, 0x71e7a21e
and edi, 0x8e084dc0
or edi, edx
xor edi, eax
not ebp
or ebp, edi
mov eax, r10d
not eax
and eax, ebp
not ebp
and ebp, r10d
or ebp, eax
xor ecx, 0x637c5b13
mov eax, r8d
and eax, 0x625b1617
and r9d, 0x9da4e9e8
or r9d, eax
or r8d, ecx
and ecx, 0x625b1617
and esi, 0x9da4e9e8
or esi, ecx
xor esi, r9d
not r8d
or r8d, esi
not r8d
mov eax, ebp
and eax, r8d
xor r8d, ebp
or r8d, eax
mov r9d, r8d
not r9d
mov ebp, r9d
and ebp, 0xc9a91367
mov eax, r9d
and eax, r8d
mov edi, r8d
mov edx, r9d
and edx, 0xf8a59af0
mov r11d, r8d
and r11d, 0x75a650f
or r11d, edx
mov edx, r11d
not edx
and edx, 0x62932970
and r11d, 0x9d6cd68f
or r11d, edx
mov r10d, r11d
and r11d, r8d
and r8d, 0x3656ec98
or r8d, ebp
xor r8d, 0x3656ec98
mov edx, r8d
and edx, eax
xor eax, r8d
or eax, edx
mov edx, eax
not edx
and edx, 0x96e50ae2
and eax, 0x691af51d
or eax, edx
mov edx, eax
xor edx, 0x96e50ae2
and edx, eax
mov eax, r9d
and eax, 0x742c56f9
and edi, 0x8bd3a906
or edi, eax
mov eax, edi
xor eax, 0x8bd3a906
xor edi, 0x60045430
and edi, 0xeb44f530
mov ebp, eax
and ebp, 0x14bb0acf
or ebp, edi
xor ebp, 0x825e002d
and eax, 0x691af51d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x81750a89
and eax, 0x7e8af576
or eax, ebp
mov ebp, eax
xor ebp, 0x7e8af576
mov edi, eax
xor edi, 0x80750000
mov esi, edx
not esi
mov ebx, esi
and ebx, 0xc73c2c71
and edx, 0x38c3d38e
or edx, ebx
mov r8d, edx
xor r8d, 0x38c3d38e
and edi, 0xe47fb074
xor eax, 0x85a9e73d
and eax, ebp
and ebp, 0x1b804f8b
or ebp, edi
mov edi, ebp
xor edi, 0x1b804f8b
xor edx, 0x3c1f3e3a
and edx, r8d
or esi, 0xfb23124b
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x198bcf7d
and edx, 0xe6743082
or edx, ecx
mov ecx, esi
not ecx
xor ebp, 0xe0231040
or ebp, 0x4dcedb4
or ebx, esi
and esi, 0x198bcf7d
and ecx, 0x4542080
or ecx, esi
mov esi, ebp
not esi
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, eax
not ecx
mov edx, ebp
and edx, 0xc27a0378
and esi, 0x39011003
or esi, edx
or ebp, ecx
and ecx, 0xc27a0378
and eax, 0x3d85fc87
or eax, ecx
xor eax, esi
not ebp
or ebp, eax
mov eax, ebx
not eax
and eax, 0x2134dcc6
and ebx, 0xdecb2339
or ebx, eax
mov eax, ebp
not eax
and eax, 0x2134dcc6
and ebp, 0xdecb2339
or ebp, eax
xor ebp, ebx
mov eax, r8d
and eax, edi
xor edi, r8d
or edi, eax
mov eax, edi
not eax
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x5350c139
and ebp, 0xacaf3ec6
or ebp, edx
or ecx, edi
and edi, 0x5350c139
and eax, 0xacaf3ec6
or eax, edi
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x96e50ae2
and edx, ecx
not ecx
and ecx, 0x96200ae0
and eax, 0xc50002
or eax, ecx
mov ecx, eax
xor ecx, 0xc10002
xor eax, 0xff3afffd
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xb3066061
and ecx, 0x4e10a82
or ecx, ebx
or eax, ebp
and ebp, 0xb3066061
and edx, 0x4cf99f9e
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6e106d
and eax, 0x54002102
or eax, edx
mov ebp, eax
xor ebp, 0x2102
xor eax, 0x888800bd
or ecx, 0x546e316f
mov edx, ecx
not edx
and eax, 0xdc8800bd
and ebp, 0x663142
or ebp, eax
and ecx, 0xdc8800bd
and edx, 0x2311ce00
or edx, ecx
xor edx, ebp
mov eax, edx
not eax
and eax, 0xab91ce90
and edx, 0x546e316f
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x8373afa0
mov ecx, edx
xor ecx, 0x8373afa0
and ecx, edx
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x5c3708c6
and ecx, 0xa3c8f739
or ecx, ebp
xor ecx, 0xba8deb19
and edx, 0xd60586d7
mov ebp, eax
and ebp, 0x29fa7928
or ebp, edx
xor ebp, 0x4c333557
and eax, 0x9a36b380
or eax, ebp
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov ebp, eax
xor ebp, 0x8f2a893b
and ebp, eax
not eax
and eax, 0x8b208008
and ecx, 0x40a0933
or ecx, eax
xor ecx, 0x40a0933
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x70d576c4
and ebp, 0x8f2a893b
or ebp, eax
mov ecx, ebp
not ecx
not r10d
and r9d, r10d
or r11d, r9d
not r11d
or r11d, r10d
mov ebx, r11d
not ebx
mov eax, ecx
and eax, 0x30c00880
mov edi, ebp
and edi, 0xcf3ff77f
or edi, eax
mov eax, ebx
and eax, 0x30c00880
mov edx, r11d
and edx, 0xcf3ff77f
or edx, eax
xor edx, edi
mov edi, edx
xor edi, ecx
and edi, edx
xor ecx, ebx
not ecx
and ecx, ebx
and r11d, 0xf10da80e
and ebx, 0xef257f1
or ebx, r11d
xor ebx, ebp
xor ebx, 0xf10da80e
and ebx, ebp
mov eax, ecx
not eax
mov edx, ebx
not edx
mov ebp, eax
and ebp, 0x50cdc05f
and ecx, 0xaf323fa0
or ecx, ebp
or eax, edx
and edx, 0x50cdc05f
and ebx, 0xaf323fa0
or ebx, edx
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
mov edx, edi
xor edx, ecx
and edx, edi
mov ebp, edi
not ebp
and ebp, 0x8e0b8bcb
and edi, 0x71f47434
or edi, ebp
and ecx, 0x8e0b8bcb
and eax, 0x71f47434
or eax, ecx
xor eax, edi
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xc019379c
and edx, 0x3fe6c863
or edx, ebp
mov ebp, edx
xor ebp, 0x19e2c822
and ebp, 0xd9e2d832
xor edx, 0xe6041051
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x11fa652b
and edx, 0xee059ad4
or edx, ebp
mov ebp, edx
xor ebp, 0x2001094
and eax, 0xe91298ce
mov ebx, ecx
and ebx, 0x16ed6731
or ebx, eax
xor ebx, 0xcf0fbf03
and ecx, 0x261d27cd
or ecx, ebx
mov eax, ecx
not eax
xor edx, 0x11fa652b
mov ebx, edx
or ebx, ecx
not ebx
and edx, 0xfdc58f6b
and ebp, 0x23a7094
or ebp, edx
and ecx, 0xfdc58f6b
and eax, 0x23a7094
or eax, ecx
xor eax, ebp
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov edx, eax
not edx
or eax, 0xbc2b944d
mov ebp, eax
not ebp
or edx, 0x43d46bb2
mov r9d, edx
not r9d
and eax, 0x33afcfbf
and ebp, 0x40502000
or ebp, eax
and edx, 0x33afcfbf
and r9d, 0x8c001040
or r9d, edx
xor r9d, ebp
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0x3e1336
mov edx, r9d
and edx, 0x10008400
or edx, eax
mov eax, edx
xor eax, 0x10000000
xor edx, 0x8072135e
mov ecx, r8d
or ecx, 0x103e9736
mov ebp, ecx
not ebp
and edx, 0x8072975e
and eax, 0x100c0020
or eax, edx
and ecx, 0x8072975e
and ebp, 0x6f816881
or ebp, ecx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0xdd41bdae
and ebp, 0x22be4251
or ebp, eax
mov r10d, ebp
xor r10d, 0x20
xor ebp, 0x4010810
and ebp, 0x34010810
and r10d, 0x80440228
or r10d, ebp
xor r10d, 0x80440228
or r10d, 0x4bbaf5c7
mov edx, r10d
not edx
mov ebp, r8d
and ebp, 0x24b3591b
mov eax, r9d
and eax, 0xdb4ca6e4
or eax, ebp
mov ebp, eax
xor ebp, 0x90440220
and ebp, 0xb4450a38
xor eax, 0x6f09acdc
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x7147b32b
and eax, 0x8eb84cd4
or eax, ebp
mov esi, eax
xor esi, 0x8eb84cd4
mov ebp, eax
xor ebp, 0x10418101
and ebp, 0x1659c9d5
xor eax, 0x51f61e21
and eax, esi
and esi, 0xe9a6362a
or esi, ebp
mov r11d, esi
mov ecx, r10d
and ecx, 0xdf4e52f5
mov ebp, edx
and ebp, 0x20010808
or ebp, ecx
xor esi, 0x1659c9d5
mov edi, esi
or edi, 0x20b1ad0a
mov ecx, edi
not ecx
mov ebx, edi
and ebx, 0x25a53840
and ecx, 0xda4a42b5
or ecx, ebx
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0x25a53840
and eax, 0xda5ac7bf
or eax, ebx
xor eax, ecx
not edi
or edi, eax
mov eax, ebp
not eax
and eax, edi
not edi
and edi, ebp
or edi, eax
mov eax, edx
and eax, 0x34040818
and r10d, 0x81539723
or r10d, eax
xor r11d, 0x81021622
or edx, esi
and esi, 0x7eac68dc
and r11d, 0x81539723
or r11d, esi
xor r11d, r10d
not edx
or edx, r11d
not edx
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0xb4450a38
and ecx, edx
or edx, 0x4bbaf5c7
mov ebp, edx
and ebp, 0x24c94519
and eax, 0x90040a20
or eax, ebp
mov ebp, ecx
not ebp
or edx, ebp
and ebp, 0x24c94519
and ecx, 0xdb36bae6
or ecx, ebp
xor ecx, eax
mov ebp, dword [0x1400986b0]
not edx
or edx, ecx
mov ecx, r8d
or ecx, 0xfbb17d1f
or r9d, 0x4e0240
and r9d, 0xb85f0e5a
and r8d, 0x43a07105
or r8d, r9d
mov eax, ecx
not eax
and ecx, 0xb85f0e5a
and eax, 0x40080a0
or eax, ecx
mov ecx, edx
not ecx
xor eax, r8d
mov ebx, eax
not ebx
and ebx, 0xe148b28a
and eax, 0x1eb74d75
or eax, ebx
mov ebx, eax
xor ebx, 0xe506306a
xor eax, 0x1af9cf95
and ebx, edx
or edx, eax
not edx
and eax, ecx
or eax, ebx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x68e85a05
and ecx, eax
and eax, 0x9717a5fa
or eax, edx
xor eax, 0x9717a5fa
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6b7f220f
and eax, 0x9480ddf0
or eax, edx
xor eax, 0x9480ddf0
or eax, ecx
cmp eax, 0xffffffff
sete r8b
setne r9b
cmp ebp, 0xa
setl r10b
cmp ebp, 9
setg r11b
mov eax, r8d
xor al, r9b
mov esi, eax
xor sil, 1
and sil, al
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov ecx, esi
mov ebp, r9d
or bpl, sil
and sil, r9b
and r9b, r11b
mov ebx, r10d
and bl, r8b
or bl, r9b
mov edi, ebx
xor dil, 1
mov edx, r10d
or dl, bl
xor dl, 1
or dil, r11b
xor dil, 1
mov r9d, edx
and r9b, dil
xor dil, dl
or dil, r9b
mov edx, edi
xor dl, bl
or dil, bl
xor dil, 1
or dil, dl
xor r10b, r11b
and r11b, r10b
mov ebx, r11d
xor bl, 1
mov edx, ebx
and dl, r11b
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
xor dl, 1
or bl, r11b
xor bl, 1
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov edx, ebx
xor dl, r10b
and dl, bl
and bl, r10b
xor r10b, 1
and r10b, r9b
or bl, r10b
xor dl, 1
xor bl, 1
mov r9d, edx
xor r9b, bl
or bl, dl
xor bl, 1
or bl, r9b
xor cl, 1
mov edx, ecx
or dl, r8b
xor dl, 1
xor bpl, 1
mov r10d, edx
and r10b, bpl
xor bpl, dl
mov r9d, edi
xor r9b, 1
or bpl, r10b
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, sil
mov r8d, edx
xor r8b, 1
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
xor cl, bpl
and bpl, cl
xor bpl, 1
mov edx, ebp
xor dl, cl
or bpl, cl
xor bpl, 1
or bpl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
xor dl, bpl
mov eax, ebp
xor al, 1
or dl, al
and bpl, cl
and al, bl
or al, bpl
xor cl, al
and cl, al
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, 1
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov r10d, eax
xor r10b, 1
mov ecx, r9d
or cl, al
xor cl, 1
mov edx, edi
and dl, r9b
xor r9b, al
mov ebx, ecx
and bl, r9b
xor r9b, cl
or r9b, bl
mov r8d, r9d
xor r8b, 1
mov ecx, edi
and cl, dl
xor dl, dil
or dl, cl
xor dl, al
xor dl, 1
mov ebx, edx
xor bl, r10b
and bl, dl
mov ecx, r10d
and cl, al
xor r10b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r10b
xor cl, dil
xor cl, 1
or cl, dil
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and al, dl
or dl, cl
xor dl, 1
and cl, bl
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r10d, ecx
xor r10b, 1
mov ebx, r9d
or bl, r8b
mov r11d, ebx
xor r11b, 1
mov eax, ecx
or al, r10b
mov edx, r8d
or dl, bl
xor dl, 1
and r11b, r8b
and bl, r9b
or bl, r11b
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
mov r11d, ecx
or r11b, al
xor al, cl
mov edx, r11d
xor dl, al
xor al, 1
or al, r11b
xor dl, 1
xor al, 1
or al, dl
xor al, 1
mov edx, eax
or dl, bl
xor al, bl
xor al, 1
and al, bl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
and r10b, r8b
or r8b, cl
and cl, r9b
or cl, r10b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
xor cl, al
mov ebx, eax
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, cl
test cl, 1
mov eax, 0x89c27b89
mov ebp, 0xe4c4b6d
cmovne eax, ebp
test bl, 1
mov ecx, 0x89c27b89
cmovne eax, ecx
jmp 0x14004c5c7
cmp eax, 0xe1621438
je 0x140050faf
cmp eax, 0xe6a1391f
jne 0x140045db0
mov eax, dword [0x1400986b4]
lea r9d, [rax - 1]
imul r9d, eax
mov r8d, r9d
not r8d
mov edx, r9d
xor edx, 0xededa7db
and edx, r9d
mov eax, r9d
or eax, 0x12125824
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xc45990ed
mov ecx, r8d
and ecx, 0x29a42712
or ecx, ebx
or eax, ebp
and ebp, 0xc45990ed
and edx, 0x3ba66f12
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa85ef3ea
and eax, 0x57a10c15
or eax, ecx
mov ebp, eax
xor ebp, 0xaa442b4a
xor eax, 0x40804011
and eax, 0x5088c095
and ebp, 0xaf773f6a
or ebp, eax
mov eax, ebp
xor eax, 0x87471968
and eax, 0xc74f19e9
xor ebp, 0x68382683
or ebp, eax
mov eax, ebp
not eax
and eax, 0x89b6ead5
and ebp, 0x7649152a
or ebp, eax
mov ebx, ebp
xor ebx, 0x7649152a
xor ebp, 0x930a8d1
mov eax, r8d
and eax, 0x90aff119
mov ecx, r9d
and ecx, 0x6f500ee6
or ecx, eax
mov eax, ecx
xor eax, 0x6f500ee6
xor ecx, 0xa1f109
and ecx, 0xcb1f16d
mov edx, eax
and edx, 0xf34e0e92
or edx, ecx
xor edx, 0x3401177b
and eax, 0x38b0e616
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb5954e03
and eax, 0x4a6ab1fc
or eax, ecx
mov edx, eax
xor edx, 0x420a1124
xor eax, 0xb5954e03
mov ecx, ebx
xor ecx, eax
and ecx, ebx
and ebp, 0x971acdb
and ebx, 0xf68e5324
or ebx, ebp
and eax, 0x971acdb
and edx, 0xf68e5324
or edx, eax
xor edx, ebx
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
xor eax, 0xef31a80e
and eax, edx
or edx, 0x10ce57f1
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x504299df
and ecx, 0xaf312000
or ecx, ebx
or edx, ebp
and ebp, 0x504299df
and eax, 0xafbd6620
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x287eb1e7
and edx, 0xd7814e18
or edx, eax
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x4c9c733b
and edx, 0xb3638cc4
or edx, eax
mov eax, edx
xor eax, 0x226384c0
xor edx, 0x8c1030
and edx, 0x918c1834
and eax, 0x6e73e7cb
or eax, edx
mov ecx, eax
xor ecx, 0x90800830
xor eax, 0x6e11e30b
and eax, 0x6f1df30f
and ecx, 0x90e20cf0
or ecx, eax
mov eax, ecx
xor eax, 0x90600060
xor ecx, 0x4214a20d
and ecx, 0x4296ae9d
and eax, 0xbd695162
or eax, ecx
mov ebp, eax
xor ebp, 0x840e18
xor eax, 0x98095100
and eax, 0xda1bf185
and ebp, 0x25e40e7a
or ebp, eax
mov edx, ebp
xor edx, 0x25e40e7a
xor ebp, 0xda1bf185
mov ecx, r8d
or ecx, 0x5f38a8a
mov eax, ecx
not eax
mov edi, r9d
or edi, 0x9a0c7065
and edi, 0x9fcef26f
mov ebx, r8d
and ebx, 0x310880
or ebx, edi
and ecx, 0x9fcef26f
and eax, 0x60000510
or eax, ecx
xor eax, ebx
mov ecx, eax
not ecx
and ecx, 0xc7bf8cf6
and eax, 0x38407309
or eax, ecx
mov ecx, eax
xor ecx, 0x3db3f983
and r8d, 0x2908ae45
and r9d, 0xd6f751ba
or r9d, r8d
mov esi, r9d
xor esi, 0xd6f751ba
xor eax, 0xc24c067c
and esi, eax
xor r9d, 0x2908ae45
and r9d, ecx
or r9d, esi
not r9d
or r9d, eax
mov eax, r9d
not eax
mov ecx, r9d
and ecx, ebp
mov r8d, edx
and r8d, eax
or r8d, ecx
not r8d
or r8d, ebp
mov ebx, r8d
not ebx
and ebp, 0xca2a73b
xor eax, edx
and eax, edx
and edx, 0xf35d58c4
or edx, ebp
xor edx, 0xca2a73b
or edx, r9d
mov ebp, edx
not ebp
mov edi, eax
not edi
mov esi, edx
and esi, 0x51a0a889
and ebp, 0xae5f5776
or ebp, esi
or edx, edi
and edi, 0x51a0a889
and eax, 0xae5f5776
or eax, edi
xor eax, ebp
not edx
or edx, eax
mov eax, r8d
and eax, 0xb43e6ec9
and ebx, 0x4bc19136
or ebx, eax
mov r9d, ebx
xor r9d, 0x4bc19136
mov r10d, edx
not r10d
mov ecx, ebx
xor ecx, 0xf3e9cc5d
and ecx, r9d
or r8d, 0x47d7a294
mov edi, r8d
not edi
mov ebp, r10d
and ebp, 0x47d7a294
mov eax, edx
and eax, 0xb8285d6b
or eax, ebp
mov esi, ecx
not esi
mov ebp, esi
and ebp, 0xa1d2f24f
and ecx, 0x5e2d0db0
or ecx, ebp
or esi, r8d
and r8d, 0xa1d2f24f
and edi, 0x18280d20
or edi, r8d
xor edi, ecx
not esi
or esi, edi
mov ecx, esi
not ecx
and ecx, 0x3d7ddc4a
and esi, 0xc28223b5
or esi, ecx
mov ecx, eax
not ecx
and ecx, 0x3d7ddc4a
and eax, 0xc28223b5
or eax, ecx
xor eax, esi
xor ebx, 0xb43e6ec9
mov ecx, ebx
and ecx, 0xdf0df3bb
and r9d, 0x20f20c44
or r9d, ecx
or ebx, edx
and edx, 0xdf0df3bb
and r10d, 0x20f20c44
or r10d, edx
xor r10d, r9d
not ebx
or ebx, r10d
mov ecx, ebx
not ecx
and ecx, 0x6c99a905
and ebx, 0x936656fa
or ebx, ecx
mov ecx, ebx
xor ecx, 0x82401042
xor ebx, 0x6c99a905
mov edi, eax
not edi
mov edx, edi
and edx, 0x51becfbd
and eax, 0xae413042
or eax, edx
or edi, ebx
and ebx, 0x51becfbd
and ecx, 0xae413042
or ecx, ebx
xor ecx, eax
not edi
or edi, ecx
mov r10d, edi
not r10d
mov edx, edi
and edx, 0xafb4a0db
mov ecx, r10d
and ecx, 0x504b5f24
or ecx, edx
mov edx, ecx
xor edx, 0x50494104
and edx, 0xd3f9e19d
xor ecx, 0x83b2beb9
or ecx, edx
mov edx, ecx
not edx
and edx, 0x61b22eb3
and ecx, 0x9e4dd14c
or ecx, edx
mov ebp, ecx
xor ebp, 0x88481040
mov eax, r10d
and eax, 0xddaf0172
mov edx, edi
and edx, 0x2250fe8d
or edx, eax
mov eax, edx
xor eax, 0x20001e00
and eax, 0x2c061e62
xor edx, 0xe56e0ef
or edx, eax
mov eax, edx
not eax
and eax, 0x6bc85aa7
and edx, 0x9437a558
or edx, eax
mov ebx, edx
xor ebx, 0x80300050
xor ecx, 0x61b22eb3
xor edx, 0x6bc85aa7
mov eax, ecx
or eax, edx
not eax
and ecx, 0x3687e5ac
and ebp, 0xc9781a53
or ebp, ecx
and edx, 0x3687e5ac
and ebx, 0xc9781a53
or ebx, edx
xor ebx, ebp
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov r15d, ebx
mov eax, ebx
xor eax, 0xbddb8bfd
and eax, ebx
not ebx
and ebx, 0x2c0308b1
and r15d, 0x91d8834c
or r15d, ebx
mov ecx, r15d
xor ecx, 0x91d0804c
xor r15d, 0x6e277cb3
mov edx, eax
not edx
mov ebp, r15d
and ebp, 0x2e2f5392
and ecx, 0x91d0886d
or ecx, ebp
or r15d, edx
and edx, 0x2e2f5392
and eax, 0xd1d0ac6d
or eax, edx
xor eax, ecx
not r15d
or r15d, eax
mov eax, r15d
not eax
and eax, 0x179c29f8
and r15d, 0xe863d607
or r15d, eax
mov r9d, r15d
xor r9d, 0x79be4398
mov r8d, r15d
xor r8d, 0x8641bc67
mov eax, r8d
and eax, 0x61150210
mov ecx, r9d
and ecx, 0x4000140
or ecx, eax
xor ecx, 0x4000140
mov eax, r15d
xor eax, 0x1cab40c8
and eax, r9d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x776e2a20
and eax, 0x8891d5df
or eax, ecx
mov esi, eax
xor esi, 0x421c0230
xor eax, 0x90601142
and eax, 0xb5e01dc3
and esi, 0x4a1fe23c
or esi, eax
xor esi, 0x4a1fe23c
mov eax, esi
and eax, r8d
xor esi, r8d
or esi, eax
mov r14d, esi
not r14d
mov eax, r10d
and eax, 0x20286014
mov ecx, edi
and ecx, 0xd6840408
or ecx, eax
xor ecx, 0xd6840408
mov eax, edi
and eax, 0x9539be3
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x839f58a9
and eax, 0x7c60a756
or eax, ecx
mov ebp, eax
xor ebp, 0xff2be48b
xor eax, 0x441210
mov ecx, ebp
and ecx, 0x66b2e966
and eax, 0x994d1699
or eax, ecx
or ebp, edi
and edi, 0x66b2e966
and r10d, 0x994d1699
or r10d, edi
xor r10d, eax
not ebp
or ebp, r10d
mov eax, ebp
not eax
and eax, 0x4e65144d
and ebp, 0xb19aebb2
or ebp, eax
mov edx, ebp
xor edx, 0xb19aebb2
xor ebp, 0x4e65144d
mov eax, r14d
and eax, 0x15e97929
mov r11d, esi
and r11d, 0xea1686d6
or r11d, eax
mov r10d, r11d
xor r10d, 0x15e97929
mov ebx, edx
mov eax, ebp
and eax, edx
mov ecx, ebp
and ecx, 0xb3ad9665
and edx, 0x4c52699a
or edx, ecx
xor edx, 0xd8d255ca
or edx, ebp
and ebp, 0x7ea225c7
and ebx, 0x815dda38
or ebx, ebp
xor ebx, 0x815dda38
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
xor r11d, 0xea1686d6
mov ecx, r11d
and ecx, 0xb64c129b
mov edi, r10d
and edi, 0x49b3ed64
or edi, ecx
mov ebp, edi
xor ebp, 0x49b3ed64
xor edi, 0xa2441293
and edi, 0xab54f2b7
mov ecx, ebp
and ecx, 0x54ab0d48
or ecx, edi
xor ecx, 0xc02b3118
and ebp, 0x6b7fc3af
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x1a566f56
and ebp, 0xe5a990a9
or ebp, ecx
mov ecx, ebp
xor ecx, 0xa19080
xor ebp, 0x1a566f56
mov edi, esi
and edi, 0x94803c50
and r14d, 0x6b7fc3af
or r14d, edi
xor esi, r14d
and esi, r14d
mov r14d, eax
not r14d
mov edi, r14d
and edi, 0x65decb5f
mov ebx, eax
and ebx, 0x9a2134a0
or ebx, edi
xor ebx, 0xea108f0
mov r12d, ebx
xor r12d, r14d
and r12d, ebx
mov edi, ebp
and edi, 0xe71a4e2d
and ecx, 0x18e5b1d2
or ecx, edi
mov r13d, ecx
mov ebx, esi
mov edi, esi
xor edi, 0x3b037a92
and edi, esi
not esi
and esi, 0x3ff63554
and ebx, 0xc009caab
or ebx, esi
xor ebx, 0xc009caab
xor ecx, 0x23024a00
or ecx, 0xc4fc856d
mov esi, ecx
not esi
or ebp, 0x3b037a92
and ecx, 0xcdfd1b9c
and esi, 0x32026002
or esi, ecx
mov ecx, ebp
not ecx
and ebp, 0xcdfd1b9c
and ecx, 0x8461
or ecx, ebp
mov ebp, ebx
and ebp, 0x3b037a92
xor ecx, esi
mov esi, ebp
and esi, edi
xor edi, ebp
or edi, esi
mov esi, ecx
not esi
and esi, 0x849e901
and ecx, 0xf7b616fe
or ecx, esi
mov esi, edi
not esi
and esi, 0x849e901
and edi, 0xf7b616fe
or edi, esi
xor r13d, 0x18e5b1d2
xor edi, ecx
mov ecx, r13d
and ecx, ebx
xor ebx, r13d
mov esi, edx
not esi
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xabee7ee2
and ebx, 0x5411811d
or ebx, ecx
xor ebx, 0x5411811d
mov ecx, edi
and ecx, ebx
xor ebx, edi
or ebx, ecx
mov ecx, r12d
not ecx
and esi, ecx
or ecx, edx
not ecx
and edx, r12d
or edx, esi
mov esi, ecx
and esi, edx
xor edx, ecx
or edx, esi
mov ecx, ebx
xor ecx, 0x66b9dcf9
and ecx, ebx
not ebx
and ebx, 0x66b9dcf9
mov edi, edx
not edi
mov r12d, edx
xor r12d, 0x66b9dcf9
and edi, r12d
and r12d, edx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, edi
and edx, r12d
xor r12d, edi
or r12d, edx
mov edx, ecx
not edx
and edx, r12d
not r12d
and r12d, ecx
or r12d, edx
mov edx, r11d
or edx, r14d
mov ecx, edx
not ecx
and r11d, 0xb6f49c9a
and r10d, 0x490b6365
or r10d, r11d
and r14d, 0xb6f49c9a
and eax, 0x490b6365
or eax, r14d
xor eax, r10d
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xb8693af
and ecx, 0xf4796c50
or ecx, ebx
or edx, ebp
and ebp, 0xb8693af
and eax, 0xf4796c50
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x4050605
and edx, 0xc1c8c860
or edx, eax
mov ebp, edx
xor ebp, 0x1c84840
xor edx, 0x2023268b
or ecx, 0xc5cdce65
mov eax, ecx
not eax
and edx, 0xe023a6ab
and ebp, 0x5cc4844
or ebp, edx
and ecx, 0xe023a6ab
and eax, 0x1a101110
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x3a32319a
and eax, 0xc5cdce65
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xac3fc47f
and eax, 0x53c03b80
or eax, edx
xor eax, 0x53c03b80
or eax, ecx
mov ecx, eax
not ecx
mov edx, r12d
xor edx, eax
and edx, r12d
mov esi, r12d
not esi
and esi, 0x11a3188b
and r12d, 0xee5ce774
or r12d, esi
and eax, 0x11a3188b
and ecx, 0xee5ce774
or ecx, eax
xor ecx, r12d
mov r10d, edx
not r10d
mov eax, ecx
not eax
mov ebp, r10d
and ebp, 0xf7cf1143
and edx, 0x830eebc
or edx, ebp
or r10d, eax
and eax, 0xf7cf1143
and ecx, 0x830eebc
or ecx, eax
xor ecx, edx
not r10d
or r10d, ecx
mov eax, r10d
not eax
mov ecx, eax
and ecx, 0xf6d1a592
mov edx, r10d
and edx, 0x92e5a6d
or edx, ecx
mov ecx, edx
xor ecx, 0x10c5249
xor edx, 0x80812592
and edx, 0x88a32db6
and ecx, 0x775cd249
or ecx, edx
mov edx, ecx
xor edx, 0x80a20c86
xor ecx, 0x244c8248
and ecx, 0x2c4da378
and edx, 0xd3b25c87
or edx, ecx
mov ecx, edx
xor ecx, 0x81021403
xor edx, 0x24098338
and edx, 0x76b9cbbc
and ecx, 0x89463443
or ecx, edx
mov edx, ecx
xor edx, 0x35eec7c
xor ecx, 0x89463443
and ecx, edx
and eax, 0x75e727c0
xor r10d, 0x8a18d83f
or r10d, eax
mov eax, r10d
not eax
and eax, 0x77f1e7cb
and r10d, 0x880e1834
or r10d, eax
mov eax, r10d
xor eax, 0x880e1834
xor r10d, 0x77f1e7cb
mov edx, ecx
xor edx, r10d
and edx, ecx
and r10d, ecx
not ecx
and ecx, eax
or r10d, ecx
mov eax, edx
and eax, r10d
xor r10d, edx
or r10d, eax
mov eax, r8d
and eax, 0xa20aee3a
mov ecx, r9d
and ecx, 0x5df511c5
or ecx, eax
xor ecx, 0x5df511c4
xor r8d, ecx
and r8d, ecx
xor r15d, 0x79be4399
and r15d, r9d
or r9d, 0xfffffffe
mov eax, r15d
not eax
mov ecx, r9d
and ecx, 0x96a01137
or r9d, eax
and eax, 0x96a01137
and r15d, 0x695feec8
or r15d, eax
xor r15d, ecx
not r9d
or r9d, r15d
mov ecx, r9d
not ecx
mov eax, r8d
xor eax, ecx
and eax, r8d
mov edx, r8d
not edx
and edx, 0x5f22177
and r8d, 0xfa0dde88
or r8d, edx
and ecx, 0x5f22177
and r9d, 0xfa0dde88
or r9d, ecx
xor r9d, r8d
mov edi, eax
not edi
mov ecx, r9d
not ecx
mov edx, edi
and edx, 0xacab9ad
and eax, 0xf5354652
or eax, edx
or edi, ecx
and ecx, 0xacab9ad
and r9d, 0xf5354652
or r9d, ecx
xor r9d, eax
not edi
or edi, r9d
mov ebx, edi
not ebx
mov ecx, edi
mov ebp, edi
xor ebp, 0x66b1450a
and ebp, edi
mov edx, ebx
and edx, 0x5b7659c6
and edi, 0xa489a639
or edi, edx
not edi
or edi, ebx
and ebx, 0x10fee004
and ecx, 0xef011ffb
or ecx, ebx
mov edx, ecx
xor edx, 0x40000002
xor ecx, 0xb04000
or ecx, 0x994ebaf5
mov eax, ebp
not eax
mov ebx, ecx
and ebx, 0x36690739
and edx, 0x40904002
or edx, ebx
or ecx, eax
and eax, 0x36690739
and ebp, 0xc996f8c6
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x2eed679f
and ecx, 0xd1129860
or ecx, eax
mov eax, ecx
xor eax, 0x6224d02
xor ecx, 0x485c2295
and eax, 0x463e4d13
mov edx, ecx
and edx, 0xb9c1b2ec
or edx, eax
xor edx, 0xe2b7eb2a
and ecx, 0xa489a639
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2c61d539
and ecx, 0xd39e2ac6
or ecx, eax
mov edx, ecx
xor edx, 0xd39e2ac6
mov ebp, edi
not ebp
mov r8d, ecx
xor r8d, 0x2c61d539
mov eax, edi
and eax, 0x76756de5
and ebp, 0x898a921a
or ebp, eax
mov r9d, ebp
xor r9d, 0x988801a
xor ecx, 0xa7c3da0e
mov r11d, ecx
and r11d, r8d
and ecx, edx
xor ebp, 0x76756de5
mov ebx, ebp
or ebx, 0x8ba20f37
mov esi, ebx
not esi
or edi, 0x745df0c8
mov eax, edi
not eax
mov r14d, r11d
and r14d, ecx
xor ecx, r11d
or ecx, r14d
and ebx, 0xfe8d31f6
and esi, 0x50c008
or esi, ebx
and edi, 0xfe8d31f6
and eax, 0x1220e01
or eax, edi
xor eax, esi
mov ebx, ecx
not ebx
and ebx, eax
not eax
and eax, ecx
or eax, ebx
mov ecx, edx
and ecx, 0xb6133385
and r8d, 0x49eccc7a
or r8d, ecx
or edx, ebp
and ebp, 0xb6133385
and r9d, 0x49eccc7a
or r9d, ebp
xor r9d, r8d
not edx
or edx, r9d
mov ecx, edx
not ecx
and ecx, 0xf7b0f3a5
and edx, 0x84f0c5a
or edx, ecx
mov ebp, edx
xor ebp, 0x410c0a
mov ecx, eax
not ecx
xor edx, 0xf7b0f3a5
mov ebx, ecx
and ebx, 0x490e5251
and eax, 0xb6f1adae
or eax, ebx
or ecx, edx
and edx, 0x490e5251
and ebp, 0xb6f1adae
or ebp, edx
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
mov edx, ecx
xor edx, 0x55249a33
and edx, ecx
not ecx
and ecx, 0x5008a20
and eax, 0x50241013
or eax, ecx
xor eax, 0x50241013
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x54e29dae
and edx, 0xab1d6251
or edx, eax
mov ebp, edx
xor ebp, 0x5ab05e5b
xor edx, 0x800a0104
mov ecx, ebp
or ecx, 0xdbca6545
mov r13d, ecx
not r13d
or edx, 0x43112a2
and edx, 0xc43b53a7
mov eax, ebp
and eax, 0x1bc02440
or eax, edx
and ecx, 0xc43b53a7
and r13d, 0x20048818
or r13d, ecx
xor r13d, eax
mov eax, r13d
not eax
and eax, 0xdbca6545
and r13d, 0x24359aba
or r13d, eax
not r13d
mov eax, r13d
and eax, ebp
xor r13d, ebp
or r13d, eax
mov r11d, r13d
not r11d
mov r15d, r10d
not r15d
mov eax, r15d
and eax, 0xff93b000
mov r14d, r10d
and r14d, 0x6c4fff
or r14d, eax
mov eax, r14d
xor eax, 0x80755
xor r14d, 0xff93b000
mov ecx, r15d
and ecx, r10d
mov ebp, ecx
not ebp
mov edi, r14d
and edi, 0x83e7f8aa
and eax, 0x7c180755
or eax, edi
or r14d, ebp
and ebp, 0x83e7f8aa
and ecx, 0x7c180755
or ecx, ebp
xor ecx, eax
not r14d
or r14d, ecx
mov eax, r11d
and eax, 0xff72ccf1
mov r9d, r13d
and r9d, 0x8d330e
or r9d, eax
mov ecx, r9d
xor ecx, 0xff72ccf1
mov r8d, r14d
not r8d
mov eax, r8d
and eax, 0x68aa1700
mov esi, r14d
and esi, 0x9755e8ff
or esi, eax
mov eax, esi
xor eax, 0x9755e8ff
xor esi, 0x48aa1600
and esi, 0x59ff1e0b
mov edi, eax
and edi, 0xa600e1f4
or edi, esi
xor edi, 0xf6c942eb
and eax, 0xaf365ce0
or eax, edi
mov esi, eax
not esi
and esi, 0x1ac7eabb
and eax, 0xe5381544
or eax, esi
mov r12d, eax
xor r12d, 0xe5381544
xor eax, 0x1ac7eabb
mov esi, r15d
and esi, 0x50c9a31f
and r10d, 0xaf365ce0
or r10d, esi
xor r15d, r10d
and r15d, r10d
xor r9d, 0x8d330e
mov edx, r9d
and edx, 0xf16c87ab
mov ebp, ecx
and ebp, 0xe937854
or ebp, edx
xor ebp, 0x5e5adb4b
mov edx, ebp
xor edx, r9d
and edx, ebp
mov ebp, r13d
and ebp, 0x50c9a31f
and r11d, 0xaf365ce0
or r11d, ebp
xor r13d, r11d
and r13d, r11d
mov esi, r15d
not esi
mov edi, r12d
xor edi, esi
and edi, r12d
and r15d, eax
and esi, r12d
or esi, r15d
mov r10d, edi
not r10d
mov eax, esi
not eax
mov ebp, r10d
and ebp, 0x5f1779a1
and edi, 0xa0e8865e
or edi, ebp
or r10d, eax
and eax, 0x5f1779a1
and esi, 0xa0e8865e
or esi, eax
xor esi, edi
not r10d
or r10d, esi
mov r11d, edx
not r11d
mov ebx, r13d
not ebx
and ebx, 0xb64cc243
mov edi, r13d
and edi, 0x49b33dbc
or edi, ebx
mov eax, edi
xor eax, 0x49b33dbc
mov ebx, edx
or ebx, 0x6c6a2e78
mov ebp, ebx
not ebp
mov esi, eax
and esi, 0x9395d187
and r13d, 0x6c6a2e78
or r13d, esi
mov esi, r11d
or esi, 0x9395d187
and ebx, 0x8509a50c
and ebp, 0x12945083
or ebp, ebx
mov ebx, esi
not ebx
and esi, 0x8509a50c
and ebx, 0x68620a70
or ebx, esi
xor ebx, ebp
mov esi, ebx
not esi
and esi, 0x3902ba6b
and ebx, 0xc6fd4594
or ebx, esi
mov esi, r13d
not esi
and esi, 0x3902ba6b
and r13d, 0xc6fd4594
or r13d, esi
xor r13d, ebx
mov esi, edx
and esi, 0x4c3a4925
and r11d, 0xb3c5b6da
or r11d, esi
xor edi, 0xb64cc243
or edx, edi
and edi, 0x4c3a4925
and eax, 0xb3c5b6da
or eax, edi
xor eax, r11d
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x13b5ea6a
and edx, 0xec4a1595
or edx, eax
mov eax, r13d
not eax
mov ebp, eax
and ebp, 0xc17b24b9
and r13d, 0x3e84db46
or r13d, ebp
mov ebp, edx
xor ebp, 0x2c001104
xor edx, 0x13b5ea6a
or eax, edx
and edx, 0xc17b24b9
and ebp, 0x3e84db46
or ebp, edx
xor ebp, r13d
not eax
or eax, ebp
not eax
mov edx, eax
or edx, r10d
not edx
xor eax, r10d
not eax
and eax, r10d
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, r14d
xor edx, r9d
and edx, r14d
and r8d, 0xb800c8c3
and r14d, 0x47ff373c
or r14d, r8d
and r9d, 0xb800c8c3
and ecx, 0x47ff373c
or ecx, r9d
xor ecx, r14d
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc77d3a5a
and edx, ecx
and ecx, 0x3882c5a5
or ecx, ebp
xor ecx, 0x3882c5a5
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov esi, eax
not esi
mov ebx, ecx
not ebx
mov r10d, esi
or r10d, ebx
mov ebp, r10d
not ebp
and esi, 0x8b82a65c
and eax, 0x747d59a3
or eax, esi
and ebx, 0x8b82a65c
and ecx, 0x747d59a3
or ecx, ebx
xor ecx, eax
mov eax, ecx
not eax
mov ebx, r10d
and ebx, 0xb6544807
and ebp, 0x49abb7f8
or ebp, ebx
or r10d, eax
and eax, 0xb6544807
and ecx, 0x49abb7f8
or ecx, eax
xor ecx, ebp
not r10d
or r10d, ecx
mov r9d, r10d
not r9d
mov ecx, r9d
and ecx, 0x1bfe0f5
mov ebp, r10d
and ebp, 0xfe401f0a
or ebp, ecx
mov ebx, ebp
xor ebx, 0xca401c00
xor ebp, 0x1bfe0f5
mov eax, r9d
and eax, r10d
mov r8d, eax
not r8d
mov edi, ebp
and edi, 0x3429436f
and ebx, 0xcbd6bc90
or ebx, edi
mov edi, r8d
and edi, 0x3429436f
mov ecx, eax
and ecx, 0xcbd6bc90
or ecx, edi
xor ecx, ebx
or ebp, r8d
not ebp
or ebp, ecx
mov ebx, ebp
not ebx
and ebp, 0x2fdb0d42
and ebx, 0xd024f2bd
or ebx, ebp
mov esi, ebx
xor esi, 0xd024f2bd
xor ebx, 0x2f910800
mov ecx, r9d
and ecx, 0x5685e09d
mov edx, r10d
and edx, 0xa97a1f62
or edx, ecx
xor edx, 0xa97a1f62
mov edi, edx
xor edi, r9d
and edi, edx
mov ecx, edi
not ecx
mov ebp, esi
xor ebp, ecx
and ebp, esi
and ebx, 0xaf912824
and esi, 0x506ed7db
or esi, ebx
and ecx, 0xaf912824
and edi, 0x506ed7db
or edi, ecx
xor edi, esi
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x87ed775a
and ebp, 0x781288a5
or ebp, ecx
mov ecx, edi
not ecx
or ebx, ecx
and ecx, 0x87ed775a
and edi, 0x781288a5
or edi, ecx
xor edi, ebp
not ebx
or ebx, edi
mov ecx, ebx
not ecx
mov edx, ecx
and edx, ebx
mov ebp, ebx
and ebp, 0xe0325f37
and ecx, 0x1fcda0c8
or ecx, ebp
mov ebp, edx
not ebp
or ebx, ebp
and ebp, 0xe0325f37
and edx, 0x1fcda0c8
or edx, ebp
xor edx, ecx
not ebx
or ebx, edx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x3adbe295
mov ebp, ebx
and ebp, 0xc5241d6a
or ebp, edx
mov edx, ebp
not edx
and edx, 0xb9bc42dc
and ebp, 0x4643bd23
or ebp, edx
xor ebp, 0xf978cd8d
and ecx, 0x85e0923b
xor ebx, 0x7a1f6dc4
or ebx, ecx
not ebx
mov ecx, ebp
and ecx, ebx
xor ebx, ebp
or ebx, ecx
mov ecx, ebx
not ecx
and ebx, 0x2509963e
and ecx, 0xdaf669c1
or ecx, ebx
mov edx, ecx
xor edx, 0x20008410
xor ecx, 0xd8664941
and ecx, 0xdd6f5b6f
and edx, 0x2290a490
or edx, ecx
mov ecx, edx
xor ecx, 0xa000
xor edx, 0x984f016a
and edx, 0xbadf05fa
and ecx, 0x4520fa05
or ecx, edx
mov r11d, ecx
xor r11d, 0x15011a
xor ecx, 0x5202201
and ecx, 0xbfea26e1
and r11d, 0x4015d91e
or r11d, ecx
mov ebx, r11d
xor ebx, 0x111e
xor r11d, 0xbfea26e1
and r9d, 0xa46ee127
and r10d, 0x5b911ed8
or r10d, r9d
mov ecx, r10d
xor ecx, 0x48800a88
xor r10d, 0xa46ee127
mov edx, r10d
and edx, 0xb3175457
and ecx, 0x4ce8aba8
or ecx, edx
or r10d, r8d
and r8d, 0xb3175457
and eax, 0x4ce8aba8
or eax, r8d
xor eax, ecx
not r10d
or r10d, eax
mov eax, r10d
not eax
mov ecx, r10d
and ecx, 0x85e0923b
and eax, 0x81bb600a
and r10d, 0x7e449ff5
or r10d, eax
xor r10d, 0x45bf231
mov eax, ecx
and eax, r10d
xor r10d, ecx
or r10d, eax
mov eax, r10d
not eax
mov ecx, r10d
xor ecx, 0x3c1146b2
and ecx, r10d
or r10d, 0xc3eeb94d
mov edx, ecx
not edx
mov ebp, r10d
and ebp, 0xc311698d
and eax, 0x3c000632
or eax, ebp
or r10d, edx
and edx, 0xc311698d
and ecx, 0x3cee9672
or ecx, edx
xor ecx, eax
not r10d
or r10d, ecx
mov eax, r10d
not eax
and eax, 0x624cad3b
and r10d, 0x9db352c4
or r10d, eax
mov eax, r10d
xor eax, 0x1a00056
xor r10d, 0x45d0089
and r10d, 0xa45f14a9
and eax, 0x5ba0eb56
or eax, r10d
mov ecx, eax
xor ecx, 0x50204a02
xor eax, 0xa45e04a9
and eax, 0xafdea5fd
and ecx, 0x50215a02
or ecx, eax
mov edx, ecx
xor edx, 0xb188149
xor ecx, 0x50001002
and ecx, 0xf4c634b6
and edx, 0xb39cb49
or edx, ecx
mov ecx, edx
xor ecx, 0xb39cb49
xor edx, 0xf4c634b6
mov edi, r11d
and edi, edx
mov eax, r11d
xor eax, edx
or eax, edi
mov esi, r11d
and esi, 0x735dc860
and ebx, 0x8ca2379f
or ebx, esi
xor ebx, ecx
xor ebx, 0x735dc860
and ebx, ecx
and edx, 0x258b5815
and ecx, 0xda74a7ea
or ecx, edx
xor ecx, 0x258b5815
or ecx, r11d
mov ebp, ecx
not ebp
mov edx, ebx
not edx
mov edi, edx
and edi, 0x757e054f
and ebx, 0x8a81fab0
or ebx, edi
or edx, ecx
and ecx, 0x757e054f
and ebp, 0x8a81fab0
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
and edx, eax
not eax
not ecx
mov ebp, eax
xor ebp, ecx
and ebp, eax
and ecx, eax
or ecx, edx
mov ebx, ebp
not ebx
mov edx, ecx
not edx
mov eax, ebx
and eax, 0xf989602a
and ebp, 0x6769fd5
or ebp, eax
or ebx, edx
and edx, 0xf989602a
and ecx, 0x6769fd5
or ecx, edx
xor ecx, ebp
not ebx
or ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xefa992aa
mov eax, ebx
and eax, 0x10566d55
or eax, ecx
mov ecx, eax
xor ecx, 0x10062004
xor eax, 0x46200222
and eax, 0x46704f73
and ecx, 0xb98fb08c
or ecx, eax
mov eax, ecx
xor eax, 0x6104540
xor ecx, 0x398b3000
and ecx, 0x79eb3a33
and eax, 0x8614c5cc
or eax, ecx
mov ecx, eax
xor ecx, 0x6144500
xor eax, 0x39823a11
and eax, 0xb982badd
and ecx, 0x467d4522
or ecx, eax
mov eax, ecx
xor eax, 0xdcabdd50
xor ecx, 0x467d4522
and ecx, eax
and edx, 0xcd0f696f
and ebx, 0x32f09690
or ebx, edx
mov eax, ebx
xor eax, 0x20200680
and eax, 0x6529678d
xor ebx, 0x57d9f11d
or ebx, eax
mov ebp, ebx
not ebp
mov esi, ecx
not esi
mov eax, ebx
and eax, 0x3f05630f
xor ebx, 0xb67ae27a
and ebx, ebp
and ebp, 0xc0fa9cf0
or ebp, eax
xor ebp, 0xc0fa9cf0
or ecx, 0xb67ae27a
mov edi, ecx
not edi
mov r8d, ebp
mov edx, esi
and edx, ebp
xor ebp, esi
or esi, 0x49851d85
mov eax, esi
not eax
and r8d, 0x49851d85
and ecx, 0xc25d7e70
and edi, 0x9800185
or edi, ecx
and esi, 0xc25d7e70
and eax, 0x3422800a
or eax, esi
xor eax, edi
mov ecx, r8d
and ecx, ebx
xor ebx, r8d
or ebx, ecx
mov ecx, eax
not ecx
and ecx, 0xcaf848c2
and eax, 0x3507b73d
or eax, ecx
mov ecx, ebx
not ecx
and ecx, 0xcaf848c2
and ebx, 0x3507b73d
or ebx, ecx
xor ebx, eax
or ebp, edx
mov eax, ebp
not eax
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x7f3f0e46
and ebx, 0x80c0f1b9
or ebx, edx
or ecx, ebp
and ebp, 0x7f3f0e46
and eax, 0x80c0f1b9
or eax, ebp
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa4c00218
mov edx, ecx
and edx, 0x40048185
or edx, eax
xor edx, 0x40048185
and ecx, 0x1b3b7c62
or ecx, edx
mov eax, ecx
not eax
and eax, 0xfbf289d4
and ecx, 0x40d762b
or ecx, eax
mov ebp, ecx
not ebp
mov edi, ecx
and edi, 0x41fe936e
xor ecx, 0x41fe936e
or edi, ecx
mov ebx, edi
not ebx
and ebp, 0xbe016c91
or ebp, ecx
mov eax, ebp
not eax
mov edx, ebx
xor edx, ebp
and edx, ebx
and edi, 0x56f4aa67
and ebx, 0xa90b5598
or ebx, edi
and ebp, 0x56f4aa67
and eax, 0xa90b5598
or eax, ebp
xor eax, ebx
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x5e540b40
and edx, 0xa1abf4bf
or edx, ebx
or ecx, ebp
and ebp, 0x5e540b40
and eax, 0xa1abf4bf
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x8af9c9e9
and eax, ecx
not ecx
and ecx, 0x8a084800
and edx, 0xf181e9
or edx, ecx
xor edx, 0xf181e9
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x62bd55ed
and eax, 0x9d42aa12
or eax, ecx
mov ecx, eax
xor ecx, 0xa0100602
mov ebx, eax
xor ebx, 0x5645f095
mov edx, ebx
and edx, 0x4fea39ec
and ecx, 0xb015c613
or ecx, edx
xor ecx, 0x4fea39ec
or ecx, ebx
mov esi, ecx
not esi
xor eax, 0x88100260
mov ebp, ebx
or ebp, 0xdad456e5
mov edx, ebp
not edx
or eax, 0x1288012
and eax, 0xd938c2f6
and ebx, 0x2c41401
or ebx, eax
and ebp, 0xd938c2f6
and edx, 0x24032908
or edx, ebp
xor edx, ebx
mov eax, edx
not eax
and eax, 0x194388b5
and edx, 0xe6bc774a
or edx, eax
mov r8d, edx
xor r8d, 0xc397de50
mov ebx, edx
xor ebx, 0x3c6821af
mov edi, ecx
and edi, 0x7eb662a4
mov ebp, esi
and ebp, 0x81499d5b
or ebp, edi
mov eax, ebx
and eax, 0x7eb662a4
xor edx, 0xbd21bcf4
and edx, r8d
mov edi, eax
and edi, edx
xor edx, eax
or edx, edi
mov eax, ebp
not eax
and eax, 0x714de261
and ebp, 0x8eb21d9e
or ebp, eax
mov eax, edx
not eax
and eax, 0x714de261
and edx, 0x8eb21d9e
or edx, eax
xor edx, ebp
mov eax, esi
and eax, 0xbfc835d1
and ecx, 0x4037ca2e
or ecx, eax
or esi, r8d
and r8d, 0xbfc835d1
and ebx, 0x4037ca2e
or ebx, r8d
xor ebx, ecx
not esi
or esi, ebx
not esi
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov edx, esi
not edx
mov eax, esi
and eax, 0xff96f1d2
mov ecx, edx
and ecx, 0xea761c11
and esi, 0x1589e3ee
or esi, ecx
not esi
or esi, edx
and edx, 0x690e2d
or edx, eax
mov eax, edx
xor eax, 0x9022c
and eax, 0x1589e3ee
xor edx, 0x15e0edc3
or edx, eax
mov eax, edx
not eax
and eax, 0x269225ad
and edx, 0xd96dda52
or edx, eax
mov ecx, edx
xor ecx, 0xd96dda52
mov eax, edx
xor eax, 0x22800025
and eax, 0x73c41a35
xor edx, 0x9e63f0b5
and edx, ecx
and ecx, 0x8c3be5ca
or ecx, eax
xor ecx, 0x8c3be5ca
mov r8d, ecx
mov ebp, esi
xor ebp, 0xb8f1d518
mov r10d, ebp
and r10d, esi
mov r9d, ecx
and r9d, esi
xor ecx, esi
not esi
and r8d, 0x470e2ae7
and ebp, esi
mov edi, r8d
and edi, edx
xor edx, r8d
or edx, edi
mov ebx, r10d
not ebx
mov edi, ebx
and edi, 0x501e799b
and r10d, 0xafe18664
or r10d, edi
mov eax, ebp
not eax
or ebx, eax
and eax, 0x501e799b
and ebp, 0xafe18664
or ebp, eax
mov edi, dword [0x1400986b0]
xor ebp, r10d
not ebx
or ebx, ebp
mov eax, edx
not eax
and eax, ebx
not ebx
and ebx, edx
or ebx, eax
or ecx, r9d
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x110900c0
mov edx, ecx
and edx, 0x480e32e
or edx, eax
xor edx, 0x480e32e
and ecx, 0xea761c11
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7f5f895d
mov ebp, ecx
and ebp, 0x80a076a2
or ebp, edx
mov edx, ebp
xor edx, 0x80a076a2
and edx, eax
xor ebp, 0x7f5f895d
and ebp, ecx
or ebp, edx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
setne r8b
sete r10b
cmp edi, 9
setg al
cmp edi, 0xa
setl r9b
mov ebp, r9d
xor bpl, al
and al, bpl
xor al, 1
mov edx, ebp
xor dl, 1
mov ebx, eax
xor bl, dl
mov ecx, ebx
xor cl, 1
or dl, al
xor dl, 1
or dl, bl
xor bl, dl
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
or dl, al
mov r14d, edx
xor r14b, 1
mov ecx, edx
and cl, r14b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
or r14b, al
xor al, dl
xor al, 1
xor r14b, 1
or r14b, al
mov eax, ecx
xor al, r14b
or r14b, cl
xor r14b, 1
or r14b, al
and bpl, r9b
mov r9d, ebp
xor r9b, 1
mov ecx, r10d
xor cl, r8b
mov esi, ecx
xor sil, 1
mov eax, r8d
xor al, cl
xor al, 1
or al, r10b
mov r11d, eax
xor r11b, 1
mov ebx, esi
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, sil
or dl, cl
xor dl, 1
or dl, bl
and r10b, dl
xor dl, 1
and dl, r8b
or dl, r10b
mov ecx, r11d
and cl, al
mov ebx, ecx
and bl, r11b
xor cl, r11b
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
mov r8d, edx
xor r8b, 1
and cl, r8b
or cl, bl
mov edx, eax
and dl, r8b
xor r8b, al
or r8b, dl
xor r8b, 1
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov r15d, r14d
xor r15b, 1
mov edi, r15d
and dil, r14b
mov r10d, r15d
xor r10b, dil
mov r11d, r10d
and r11b, dil
xor dil, 1
mov esi, r14d
xor sil, dil
or dil, r14b
xor dil, 1
or sil, dil
or dil, r10b
mov eax, r10d
xor al, 1
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor sil, al
mov r10d, esi
xor r10b, 1
and r10b, al
mov eax, r10d
and al, sil
xor r10b, sil
or r10b, al
mov eax, r10d
xor al, 1
and r10b, al
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov r12d, r10d
xor r12b, 1
mov r11d, ebp
xor r11b, r9b
and r11b, bpl
mov esi, r11d
xor sil, 1
or bpl, r9b
mov ebx, ebp
xor bl, r9b
or bpl, r9b
xor bpl, 1
or bpl, bl
mov eax, ebp
xor al, 1
mov ebx, eax
and bl, bpl
xor al, bl
xor bl, 1
or bl, bpl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, sil
or sil, al
and al, r11b
or al, bl
mov ecx, esi
xor cl, al
xor al, 1
xor cl, 1
or al, sil
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, eax
or bl, cl
mov r9d, ebx
xor r9b, 1
and cl, al
mov r11d, eax
and r11b, cl
xor cl, al
or cl, r11b
mov r11d, ecx
xor r11b, 1
and r11b, bl
and cl, r9b
or cl, r11b
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov r9d, r8d
xor r9b, 1
mov eax, r9d
or al, r8b
xor al, 1
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov r11d, eax
xor r11b, 1
mov ebp, eax
or bpl, r11b
mov esi, ebp
xor sil, 1
mov ebx, r11d
xor bl, bpl
and bl, r11b
and sil, al
and bpl, r11b
or bpl, sil
mov eax, ebx
xor al, 1
xor bl, bpl
xor bpl, 1
or bpl, al
xor bpl, 1
or bpl, bl
mov esi, ecx
xor sil, 1
mov eax, esi
and al, cl
mov r11d, esi
and r11b, al
xor al, sil
or al, r11b
mov ebx, r12d
or bl, al
xor al, 1
or al, r10b
mov r11d, eax
xor r11b, bl
or al, bl
xor al, 1
or al, r11b
xor al, 1
mov ebx, eax
and bl, r12b
xor al, r12b
or al, bl
mov edx, r12d
and dl, r10b
mov ebx, r12d
xor bl, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, bl
or r12b, r10b
mov r10d, r12d
mov ebx, edx
xor bl, r12b
and bl, dl
and r12b, dl
xor dl, 1
xor r10b, 1
and r10b, dl
mov r11d, esi
or r11b, cl
mov edx, r11d
xor dl, 1
or r12b, r10b
xor bl, 1
xor r12b, 1
mov r10d, ebx
xor r10b, r12b
or r12b, bl
xor r12b, 1
or r12b, r10b
mov ebx, edx
and bl, r11b
mov r10d, ebx
and r10b, dl
xor bl, dl
or bl, r10b
xor r11b, cl
mov r10d, ebp
xor r10b, 1
xor bl, sil
or dl, sil
mov esi, eax
xor sil, 1
xor dl, 1
or dl, r11b
xor dl, 1
mov r11d, ebx
and r11b, dl
xor dl, bl
or dl, r11b
mov ebx, edx
xor bl, 1
or bl, r12b
xor r12b, 1
xor bl, 1
or r12b, dl
xor r12b, 1
mov edx, ebx
and dl, r12b
xor r12b, bl
or r12b, dl
xor r12b, 1
mov ebx, eax
and bl, sil
xor sil, r12b
mov ecx, esi
xor cl, al
and cl, sil
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, r12b
xor bl, cl
mov eax, ebx
xor al, 1
and cl, al
mov r11d, ecx
xor r11b, 1
xor cl, bl
or r11b, al
xor r11b, 1
or r11b, cl
mov eax, ebp
and al, r10b
mov edx, eax
xor dl, 1
mov ebx, r10d
xor bl, al
or dl, bpl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and al, r10b
or al, bl
mov ebx, eax
xor bl, 1
or al, bl
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, eax
xor r10b, 1
mov ebx, eax
or bl, r10b
mov esi, ebx
xor sil, 1
and sil, al
or al, bl
and bl, r10b
or bl, sil
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov r10d, edx
and r10b, cl
mov eax, r10d
xor al, 1
xor r10b, dl
or al, cl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
and r10b, cl
and al, dl
or al, r10b
mov r10d, edx
xor r10b, cl
or cl, dl
xor cl, 1
or cl, r10b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov esi, ecx
xor sil, 1
mov edx, ecx
or dl, sil
mov r10d, edx
xor r10b, 1
mov eax, esi
xor al, dl
and al, sil
and r10b, cl
and dl, sil
or dl, r10b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov r10d, edx
and r10b, cl
xor dl, cl
or dl, r10b
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
mov r10d, ebx
mov ecx, ebx
or dl, bl
xor bl, 1
and r10b, al
xor cl, al
or cl, r10b
xor cl, 1
or al, bl
xor al, 1
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor al, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov r10d, r11d
xor r10b, 1
mov ecx, r11d
or cl, r10b
xor cl, 1
mov ebx, r11d
and bl, cl
xor cl, r11b
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, cl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov esi, edx
xor sil, 1
mov eax, ebx
xor al, 1
and bl, sil
and al, dl
or al, bl
mov ebx, eax
xor bl, 1
and al, dl
mov ecx, edx
and cl, sil
xor dl, cl
xor cl, 1
or cl, sil
and sil, bl
or al, sil
xor al, 1
or al, bl
xor cl, 1
or cl, dl
mov esi, ecx
xor sil, 1
mov ebx, r11d
and bl, r10b
mov edx, esi
and dl, cl
mov ebp, r11d
and bpl, bl
xor bl, r11b
or bl, bpl
xor dl, 1
mov ebp, ecx
xor bpl, dl
or dl, cl
xor dl, 1
or dl, bpl
mov ebp, ebx
xor bpl, 1
and bpl, dl
xor dl, 1
and dl, bl
or dl, bpl
xor sil, r11b
or cl, r10b
mov ebx, eax
xor cl, 1
or cl, sil
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
mov r10d, ecx
xor r10b, 1
mov edx, eax
xor dl, r10b
xor al, dl
and al, dl
xor bl, 1
or cl, bl
xor r10b, bl
and r10b, bl
mov edx, ecx
xor dl, r10b
xor r10b, 1
xor dl, 1
or r10b, cl
xor r10b, 1
or r10b, dl
xor al, 1
xor r10b, 1
mov ecx, eax
xor cl, r10b
mov edx, ecx
xor dl, 1
and r10b, al
or r10b, cl
xor cl, r10b
xor cl, 1
or r10b, dl
xor r10b, 1
or r10b, cl
mov eax, r8d
or al, r14b
xor al, 1
mov ecx, r15d
or cl, r9b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
mov eax, r15d
and al, r8b
xor r15b, r8b
or cl, dl
xor cl, 1
xor r14b, cl
xor r14b, 1
or r14b, cl
mov ecx, r14d
xor cl, 1
and r8b, dil
xor dil, 1
and dil, r9b
or dil, r8b
xor r9b, dil
and r9b, dil
or r15b, al
mov eax, r15d
xor al, 1
mov edx, r9d
xor dl, r15b
and dl, r9b
and r15b, r9b
xor r9b, 1
and r9b, al
or r15b, r9b
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov eax, r15d
xor al, 1
and al, r14b
mov edx, ecx
and dl, r15b
or dl, al
mov eax, edx
xor al, r14b
and al, dl
xor r14b, r15b
xor r14b, 1
and r14b, r15b
xor r15b, cl
and r15b, cl
mov ecx, r14d
xor cl, 1
xor r14b, r15b
xor r15b, 1
or r15b, cl
xor r15b, 1
or r15b, r14b
mov ecx, r15d
xor cl, 1
mov edx, eax
xor dl, cl
and cl, r15b
mov ebx, ecx
and bl, r15b
xor cl, r15b
or cl, bl
xor cl, al
xor cl, 1
xor dl, 1
or r15b, al
xor r15b, 1
or r15b, dl
mov eax, ecx
xor al, r15b
or r15b, cl
xor r15b, 1
or r15b, al
mov r9d, r15d
xor r9b, 1
mov eax, r9d
and al, r15b
mov edx, eax
xor dl, 1
mov ebx, r15d
xor bl, dl
or dl, r15b
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
or r15b, r9b
mov r8d, r15d
xor r8b, 1
mov ebx, ecx
and bl, dl
mov r11d, ecx
xor r11b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r11b
mov edx, ebx
xor dl, 1
and dl, r15b
and bl, r8b
or bl, dl
mov edx, ecx
and dl, r15b
xor r15b, cl
or r15b, dl
xor r15b, 1
mov ecx, ebx
and cl, r15b
xor r15b, bl
or r15b, cl
mov ecx, r15d
xor cl, 1
and r15b, cl
mov edx, ecx
and dl, r15b
xor r15b, cl
or r15b, dl
mov r11d, r15d
xor r11b, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
xor al, 1
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
mov ecx, r15d
and cl, r11b
mov r8d, r15d
xor r8b, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov esi, edx
xor sil, al
and al, dl
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
mov ebx, ecx
or bl, r8b
and r11b, bl
xor bl, 1
and sil, dl
mov edx, ebx
xor dl, r15b
and dl, bl
and bl, r15b
or bl, r11b
mov r9d, edx
and r9b, bl
xor bl, dl
xor r8b, al
or bl, r9b
xor bl, 1
mov edx, ebx
xor dl, sil
xor dl, 1
and dl, sil
or bl, sil
mov r9d, ebx
xor r9b, dl
xor dl, 1
xor r9b, 1
or dl, bl
xor dl, 1
or dl, r9b
mov ebx, eax
xor bl, cl
xor r8b, 1
or al, cl
xor al, 1
or al, r8b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and al, bl
or bl, cl
xor bl, 1
and cl, dl
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
or r8b, cl
or cl, al
mov ebx, ecx
xor bl, al
and cl, al
or cl, bl
xor bl, 1
mov r9d, ebx
xor r9b, cl
or bl, cl
xor bl, 1
or bl, r9b
mov ecx, ebx
xor cl, 1
xor dl, al
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
mov eax, edx
and al, r8b
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov edx, ebx
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
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 r8d, eax
xor r8b, 1
mov ebx, r10d
xor bl, 1
and al, r8b
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
and dl, r10b
xor cl, 1
and cl, bl
or cl, dl
mov r11d, ecx
xor r11b, 1
and cl, r10b
or r10b, bl
xor r10b, bl
mov r9d, r10d
and r10b, bl
and bl, r11b
or cl, bl
xor r11b, cl
and r11b, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov r8d, eax
xor r8b, 1
xor r9b, 1
mov ecx, r10d
and cl, r9b
xor r10b, r9b
or r10b, cl
mov ebx, r8d
and bl, al
mov ecx, ebx
xor bl, al
xor cl, 1
or cl, r8b
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, r10b
mov eax, r11d
xor al, 1
mov edx, r11d
xor dl, cl
mov r8d, edx
xor r8b, al
and r8b, dl
mov edx, eax
and dl, r11b
xor al, dl
xor dl, 1
or dl, r11b
mov ebx, ecx
xor bl, 1
and bl, cl
xor dl, 1
or dl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
xor bl, dl
xor r8b, 1
xor bl, 1
mov ecx, r8d
or cl, bl
xor bl, r8b
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0xfb71958f
mov eax, 0x3abc61f2
cmovne edx, eax
test bl, 1
mov eax, edx
mov ebp, 0xfb71958f
jmp 0x14004e425
cmp eax, 0xfb71958f
jne 0x14005305e
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x88]
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x20], 0
mov r9d, 0x281ec
call fcn.140065a40
test eax, eax
sets byte [rsp + 0xaf]
mov ecx, dword [0x1400986b4]
lea esi, [rcx - 1]
imul esi, ecx
mov r8d, esi
not r8d
mov edx, r8d
and edx, 0x412397db
mov ecx, esi
and ecx, 0xbedc6824
or ecx, edx
mov edx, ecx
xor edx, 0x34180020
xor ecx, 0x40020001
and edx, 0x34189628
and ecx, 0x40820005
or ecx, edx
mov edx, ecx
xor edx, 0x40820005
xor ecx, 0xbf7dfffa
mov ebp, r8d
and ebp, 0x749a962d
mov edi, esi
and edi, 0x8b6569d2
or edi, ebp
mov eax, edi
xor eax, r8d
and eax, edi
mov ebx, eax
not ebx
mov ebp, edx
xor ebp, ebx
and ebp, edx
and eax, ecx
and ebx, edx
or ebx, eax
mov edx, ebp
not edx
mov eax, ebx
not eax
mov ecx, edx
and ecx, 0x4a68653a
and ebp, 0x34929205
or ebp, ecx
or edx, eax
and eax, 0x4a68653a
and ebx, 0xb5979ac5
or ebx, eax
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x98a18b56
and edx, 0x675e74a9
or edx, ecx
mov ebp, edx
xor ebp, 0x2446000
xor edx, 0x10902
or eax, 0x8b6569d2
mov ecx, eax
not ecx
or edx, 0x74180608
and edx, 0x75190f8a
and ebp, 0x8a646050
or ebp, edx
and eax, 0x75190f8a
and ecx, 0x829025
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
xor eax, 0x1bc14aed
and eax, ecx
mov ebp, ecx
not ebp
mov ebx, eax
not ebx
or ecx, 0xe43eb512
mov edx, ebx
and edx, 0xb4f8db51
and eax, 0x4b0724ae
or eax, edx
or ebx, ecx
and ecx, 0xb4f8db51
and ebp, 0xb0100ac
or ebp, ecx
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x8d57e54f
and ebx, 0x72a81ab0
or ebx, eax
mov eax, ebx
xor eax, 0x60281010
and eax, 0xe43eb512
xor ebx, 0x9696afa2
or ebx, eax
mov eax, ebx
not eax
and eax, 0xc4422786
and ebx, 0x3bbdd879
or ebx, eax
mov ecx, ebx
xor ecx, 0x3bbdd879
xor ebx, 0xc4422786
and r8d, 0x2c9164f7
and esi, 0xd36e9b08
or esi, r8d
mov edx, esi
xor edx, 0xd3489200
xor esi, 0x28116006
and esi, 0x2837690e
and edx, 0xd7c896f1
or edx, esi
mov ebp, edx
xor ebp, 0x20362102
xor edx, 0xd7c896f1
mov r14d, edx
or r14d, 0xe43eb512
mov edi, r14d
not edi
and edx, 0x1bc14aed
and ebp, 0xe43eb512
or ebp, edx
mov edx, ebp
not edx
mov eax, r14d
and eax, 0xb2f52ea3
and edi, 0x900404c
or edi, eax
or r14d, edx
and edx, 0xb2f52ea3
and ebp, 0x4d0ad15c
or ebp, edx
xor ebp, edi
not r14d
or r14d, ebp
mov eax, r14d
not eax
mov edx, eax
and edx, r14d
mov ebp, edx
not ebp
mov edi, r14d
and edi, 0x7c7df942
and eax, 0x838206bd
or eax, edi
or r14d, ebp
and ebp, 0x7c7df942
and edx, 0x838206bd
or edx, ebp
xor edx, eax
not r14d
or r14d, edx
mov eax, r14d
not eax
and eax, 0x732ca7c2
and r14d, 0x8cd3583d
or r14d, eax
mov edi, r14d
xor edi, 0x8cd3583d
xor r14d, 0x732ca7c2
mov r11d, ecx
mov eax, ebx
and eax, 0xb0f658bd
and ecx, 0x4f09a742
or ecx, eax
not ecx
or ecx, ebx
and ebx, 0x978e7b79
and r11d, 0x68718486
or r11d, ebx
mov eax, r11d
not eax
and eax, 0xcf63b75f
and r11d, 0x309c48a0
or r11d, eax
mov r9d, r11d
xor r9d, 0xa71233d9
mov esi, r14d
mov ebp, edi
mov edx, edi
and edx, 0xb0f658bd
and r14d, 0x4f09a742
or r14d, edx
not r14d
or r14d, edi
and edi, 0x8480181
and esi, 0xe4104800
or esi, edi
mov eax, esi
xor eax, 0x20000000
xor esi, 0x28193d3
or ebp, 0xec584981
mov r15d, ebp
not r15d
and esi, 0xc691dbd3
and eax, 0x28480000
or eax, esi
and ebp, 0xc691dbd3
and r15d, 0x1126242c
or r15d, ebp
xor r15d, eax
mov eax, r15d
not eax
and eax, 0x2b9a3b1c
and r15d, 0xd465c4e3
or r15d, eax
mov r8d, r15d
xor r8d, 0x383d8d62
mov r10d, r11d
xor r10d, 0x58edcc26
mov eax, r10d
and eax, 0x4f09a742
mov esi, r9d
and esi, 0xb0f658bd
or esi, eax
mov eax, esi
xor eax, r10d
and eax, esi
mov esi, ecx
not esi
xor r15d, 0xc7c2729d
mov edi, r15d
and edi, 0x4f09a742
mov ebx, r8d
and ebx, 0xb0f658bd
or ebx, edi
mov ebp, ebx
xor ebp, r15d
and ebp, ebx
mov ebx, eax
xor ebx, ecx
and ebx, eax
and ecx, eax
not eax
and eax, esi
or ecx, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0x73a53459
and ebx, 0x8c5acba6
or ebx, eax
mov eax, ecx
not eax
or edi, eax
and eax, 0x73a53459
and ecx, 0x8c5acba6
or ecx, eax
xor ecx, ebx
mov eax, r14d
not eax
not edi
or edi, ecx
mov esi, ebp
xor esi, r14d
and esi, ebp
and r14d, ebp
not ebp
and ebp, eax
or r14d, ebp
mov ecx, esi
not ecx
mov eax, ecx
and eax, 0xf4c93c97
and esi, 0xb36c368
or esi, eax
mov eax, r14d
not eax
or ecx, eax
and eax, 0xf4c93c97
and r14d, 0xb36c368
or r14d, eax
xor r14d, esi
not ecx
or ecx, r14d
mov ebx, edi
not ebx
mov eax, ecx
mov ebp, ecx
xor ebp, 0x321787a1
and ebp, ecx
not ecx
and ecx, 0x7f5855f4
and eax, 0x80a7aa0b
or eax, ecx
mov ecx, eax
xor ecx, 0x80a7aa0b
xor eax, 0x4d4fd255
and eax, ecx
mov ecx, ebx
or ecx, 0x321787a1
or edi, 0x41e03816
and edi, 0x61f13e36
and ebx, 0x12068181
or ebx, edi
mov esi, ecx
not esi
and ecx, 0x61f13e36
and esi, 0x8c084048
or esi, ecx
xor esi, ebx
mov r14d, eax
not r14d
mov ecx, r14d
and ecx, 0xd194cbd4
and eax, 0x2e6b342b
or eax, ecx
mov ecx, ebp
not ecx
or r14d, ecx
and ecx, 0xd194cbd4
and ebp, 0x2e6b342b
or ebp, ecx
xor r11d, 0x868c3e77
and r11d, r9d
mov edi, r9d
xor ebp, eax
not r14d
or r14d, ebp
mov eax, esi
not eax
and eax, 0x3f3888a4
and esi, 0xc0c7775b
or esi, eax
mov eax, r14d
not eax
and eax, 0x3f3888a4
and r14d, 0xc0c7775b
or r14d, eax
xor r14d, esi
and r10d, 0xc6b5ce10
and edi, 0x394a31ef
or edi, r10d
mov eax, edi
xor eax, 0x394a31ef
mov ecx, edi
xor ecx, 0xe72bc3be
and ecx, eax
mov esi, ecx
not esi
mov ebp, esi
and ebp, 0xc6b12a59
and ecx, 0x394ed5a6
or ecx, ebp
mov ebp, r11d
not ebp
or esi, ebp
and ebp, 0xc6b12a59
and r11d, 0x394ed5a6
or r11d, ebp
mov ebp, r8d
or ebp, 0xde61f251
xor r11d, ecx
mov ecx, ebp
not ecx
not esi
or esi, r11d
mov edx, r15d
or edx, 0x219e0dae
and ebp, 0x5d3a512e
and ecx, 0x20840c80
or ecx, ebp
mov ebp, edx
not ebp
and edx, 0x5d3a512e
and ebp, 0x8241a251
or ebp, edx
xor ebp, ecx
mov ecx, esi
not ecx
and ecx, 0xceb13a4c
and esi, 0x314ec5b3
or esi, ecx
mov ecx, ebp
not ecx
and ecx, 0xceb13a4c
and ebp, 0x314ec5b3
or ebp, ecx
xor ebp, esi
xor edi, 0xc6b5ce10
mov ecx, edi
and ecx, 0xf40c4949
and eax, 0xbf3b6b6
or eax, ecx
or edi, r8d
and r8d, 0xf40c4949
and r15d, 0xbf3b6b6
or r15d, r8d
xor r15d, eax
not edi
or edi, r15d
mov eax, edi
not eax
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xec5d6512
and ebp, 0x13a29aed
or ebp, edx
or ecx, edi
and edi, 0xec5d6512
and eax, 0x13a29aed
or eax, edi
xor eax, ebp
not ecx
or ecx, eax
mov edx, ecx
not edx
and ecx, 0x2f5f555a
and edx, 0xd0a0aaa5
or edx, ecx
mov eax, edx
xor eax, 0x26545010
xor edx, 0xa0a224
and eax, 0xf6545891
and edx, 0x9aba76e
or edx, eax
mov ebx, edx
xor ebx, 0x9aba76e
mov ecx, edx
xor ecx, 0xa0441081
mov r8d, r14d
not r8d
and ecx, 0xa8cf13c9
xor edx, 0xb5711546
and edx, ebx
and ebx, 0x5730ec36
or ebx, ecx
mov edi, ebx
xor edi, 0x12104810
mov eax, r8d
and eax, 0xbcdab228
mov ecx, r14d
and ecx, 0x43254dd7
or ecx, eax
xor ebx, 0xa8cf13c9
mov ebp, ebx
or ebp, 0x43254dd7
mov eax, ebp
not eax
mov esi, ebp
and esi, 0x313f268e
and eax, 0x8cc09020
or eax, esi
mov esi, edx
not esi
or ebp, esi
and esi, 0x313f268e
and edx, 0xcec0d971
or edx, esi
xor edx, eax
not ebp
or ebp, edx
mov eax, ecx
not eax
and eax, 0xf0b2d75e
and ecx, 0xf4d28a1
or ecx, eax
mov eax, ebp
not eax
and eax, 0xf0b2d75e
and ebp, 0xf4d28a1
or ebp, eax
xor ebp, ecx
mov eax, r14d
and eax, 0x65a0b62f
and r8d, 0x9a5f49d0
or r8d, eax
or r14d, ebx
and ebx, 0x65a0b62f
and edi, 0x9a5f49d0
or edi, ebx
xor edi, r8d
not r14d
or r14d, edi
not r14d
mov eax, ebp
and eax, r14d
xor r14d, ebp
or r14d, eax
mov ebx, r14d
not ebx
mov eax, ebx
and eax, 0x4d76a0c9
mov ecx, r14d
and ecx, 0xb2895f36
or ecx, eax
xor ecx, 0xb2895f36
mov eax, ebx
and eax, r14d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
and eax, 0xd288260e
and edx, 0x2d77d9f1
or edx, eax
mov eax, edx
xor eax, 0xfb1f3ebf
xor edx, 0x2d77d9f1
and edx, eax
and r14d, 0x8b05c195
mov eax, ebx
and eax, 0x74fa3e6a
or eax, r14d
xor eax, 0xa292d924
and ebx, 0x299718b1
or ebx, eax
mov eax, ebx
not eax
and eax, 0xda7658de
and ebx, 0x2589a721
or ebx, eax
mov ecx, ebx
xor ecx, 0x20808700
mov esi, edx
xor esi, 0x24ca28ad
mov r9d, esi
and esi, edx
not edx
xor ebx, 0xda7658de
mov eax, ebx
and eax, 0x8f4b7023
and ecx, 0x70b48fdc
or ecx, eax
mov eax, ecx
xor eax, 0x70b48fdc
and r9d, edx
xor ecx, 0x44a2021
or ecx, 0xdb35d752
mov r8d, ecx
not r8d
or ebx, 0x24ca28ad
mov edi, r9d
not edi
mov ebp, edi
and ebp, 0x7d817d6b
and r9d, 0x827e8294
or r9d, ebp
mov ebp, esi
not ebp
or edi, ebp
and ebp, 0x7d817d6b
and esi, 0x827e8294
or esi, ebp
mov ebp, ebx
not ebp
xor esi, r9d
not edi
or edi, esi
and ecx, 0xf884eddd
and r8d, 0x44a0020
or r8d, ecx
and ebx, 0xf884eddd
and ebp, 0x3311202
or ebp, ebx
xor ebp, r8d
mov ecx, edi
not ecx
and ecx, 0xe14bf411
and edi, 0x1eb40bee
or edi, ecx
mov ecx, ebp
not ecx
and ecx, 0xe14bf411
and ebp, 0x1eb40bee
or ebp, ecx
xor ebp, edi
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1d876f96
and eax, 0xe2789069
or eax, ecx
xor eax, 0xe2789069
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x8243010
and eax, 0x80c8c620
or eax, ecx
mov ebp, eax
xor ebp, 0x8008c400
xor eax, 0x380631c5
or edx, 0x88ecf630
mov ecx, edx
not ecx
and eax, 0x38c633e5
and ebp, 0x8028c410
or ebp, eax
and edx, 0x38c633e5
and ecx, 0x4711080a
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x57fcebcd
and ecx, 0xa8031432
or ecx, eax
mov eax, ecx
xor eax, 0x12b9b05e
mov esi, ecx
xor esi, 0xed464fa1
mov r10d, eax
xor ecx, 0x1209fcbc
and ecx, eax
mov r8d, esi
mov r11d, eax
mov edi, esi
and edi, eax
mov r9d, esi
and r9d, edi
xor edi, esi
mov ebp, esi
and ebp, 0x956e4806
and eax, 0x6a91b7f9
or eax, ebp
xor eax, 0x3dbd185
or eax, esi
and esi, 0x804820
and r10d, 0x3004c2
or r10d, esi
xor r10d, 0x3004c2
mov ebx, r10d
and ebx, ecx
xor ecx, r10d
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x5c877f60
and ecx, 0xa378809f
or ecx, edx
xor ecx, 0xa3c8cc7c
and r8d, 0x44331477
and r11d, 0xbbcceb88
or r11d, r8d
xor r11d, 0xbbcceb88
mov edx, ecx
and edx, r11d
xor r11d, ecx
or r11d, edx
mov ecx, r11d
not ecx
and ecx, 0xcc0be3d1
and r11d, 0x33f41c2e
or r11d, ecx
or edi, r9d
mov ecx, edi
not ecx
and edi, 0x87a0ac8a
mov edx, ecx
and edx, 0x785f5375
or edx, edi
xor edx, 0x11153509
and ecx, 0x96b59983
or ecx, edx
mov edx, ecx
not edx
and edx, 0xde617b5a
and ecx, 0x219e84a5
or ecx, edx
mov edx, ecx
xor edx, 0x219e84a5
mov r9d, eax
not r9d
xor ecx, 0x40010912
and ecx, 0x41058d16
mov ebx, edx
and ebx, 0xbefa72e9
or ebx, ecx
mov esi, ebx
xor esi, 0xbefa72e9
mov edi, ebx
xor edi, 0xbdc6e2b5
and edi, esi
and edx, 0x33c905c
mov ecx, eax
xor ecx, 0x33c905c
mov ebp, edi
and ebp, edx
xor edx, edi
mov edi, ecx
and edi, eax
and ecx, r9d
or edx, ebp
mov ebp, edi
and ebp, ecx
xor ecx, edi
or ecx, ebp
mov ebp, edx
not ebp
and ebp, 0xc9b72736
and edx, 0x3648d8c9
or edx, ebp
mov ebp, ecx
not ebp
and ebp, 0xc9b72736
and ecx, 0x3648d8c9
or ecx, ebp
mov r8d, r11d
xor r8d, 0x33f41c2e
xor ecx, edx
xor ebx, 0x41058d16
mov edx, ebx
and edx, 0x1f361b39
and esi, 0xe0c9e4c6
or esi, edx
or ebx, r9d
and r9d, 0x1f361b39
and eax, 0xe0c9e4c6
or eax, r9d
xor eax, esi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x575ef9d9
and ebx, 0xa8a10626
or ebx, eax
mov eax, ebx
xor eax, 0x28810402
mov ebp, ecx
not ebp
xor ebx, 0x575ef9d9
mov edx, ebp
and edx, 0xd668533d
and ecx, 0x2997acc2
or ecx, edx
or ebp, ebx
and ebx, 0xd668533d
and eax, 0x2997acc2
or eax, ebx
xor eax, ecx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x90009001
mov ecx, ebp
and ecx, 0x902c94
or ecx, eax
xor ecx, 0x902c94
and ebp, 0x6f6f436a
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x6252517
and ebp, 0xf9dadae8
or ebp, eax
mov eax, ebp
not eax
xor r11d, 0xcc0be3d1
mov ecx, eax
and ecx, r11d
mov edx, r8d
and edx, ebp
or edx, ecx
mov r9d, edx
xor r9d, r11d
and r9d, edx
mov ecx, r11d
and ecx, 0x20080c09
and r8d, 0x45f07240
or r8d, ecx
mov edi, r8d
xor edi, 0x44907000
xor r8d, 0x9a0d088e
or r11d, 0x65f87e49
mov ecx, r11d
not ecx
or ebp, 0x9a0781b6
mov edx, ebp
not edx
or eax, 0x65f87e49
and r8d, 0x9b6d0ace
and edi, 0x64907401
or edi, r8d
mov ebx, eax
not ebx
and r11d, 0x9b6d0ace
and ecx, 0x28130
or ecx, r11d
xor ecx, edi
and ebp, 0xff81f35c
and edx, 0x780c01
or edx, ebp
and eax, 0xff81f35c
and ebx, 0x600a2
or ebx, eax
xor ebx, edx
mov eax, ecx
not eax
and eax, ebx
not ebx
and ebx, ecx
or ebx, eax
mov edi, r9d
not edi
mov eax, edi
and eax, 0x1649f79a
and r9d, 0xe9b60865
or r9d, eax
mov r8d, r9d
xor r8d, 0xc9b40020
mov r10d, ebx
mov edx, ebx
xor edx, 0xc965b518
and edx, ebx
not ebx
and ebx, 0x3f1101ca
and r10d, 0xc0eefe35
or r10d, ebx
mov ebp, r10d
xor ebp, 0xc0eefe35
xor r9d, 0x1649f79a
mov esi, r9d
or esi, 0x369a4ae7
mov ebx, esi
not ebx
or edi, 0xc965b518
and esi, 0xbaeb73c2
and ebx, 0x41048418
or ebx, esi
mov ecx, edi
not ecx
and edi, 0xbaeb73c2
and ecx, 0x4100825
or ecx, edi
mov eax, r10d
xor eax, 0xf674b4d2
and eax, ebp
xor ecx, ebx
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, ecx
not eax
and eax, 0x8c2fd3e5
and ecx, 0x73d02c1a
or ecx, eax
mov eax, edx
not eax
and eax, 0x8c2fd3e5
and edx, 0x73d02c1a
or edx, eax
xor edx, ecx
xor r10d, 0x3f1101ca
mov eax, r9d
and eax, 0x3202294f
and r8d, 0xcdfdd6b0
or r8d, eax
or r9d, r10d
and r10d, 0x3202294f
and ebp, 0xcdfdd6b0
or ebp, r10d
xor ebp, r8d
not r9d
or r9d, ebp
mov ecx, r9d
not ecx
mov r8d, edx
not r8d
mov eax, r8d
and eax, 0x242eef3c
and edx, 0xdbd110c3
or edx, eax
or r8d, r9d
and r9d, 0x242eef3c
and ecx, 0xdbd110c3
or ecx, r9d
xor ecx, edx
not r8d
or r8d, ecx
mov ecx, r8d
not ecx
mov eax, ecx
and eax, 0xf144915f
mov edx, r8d
and edx, 0xebb6ea0
or edx, eax
mov eax, edx
not eax
and eax, 0x834d2e01
and edx, 0x7cb2d1fe
or edx, eax
mov eax, edx
xor eax, 0x88700080
xor edx, 0x3009ba5c
and edx, 0x358ffa7d
and eax, 0xca700582
or eax, edx
mov ebp, eax
xor ebp, 0x8500482
xor eax, 0x10824020
and eax, 0x90824020
and ebp, 0x2d5484da
or ebp, eax
mov eax, ebp
xor eax, 0x2d5484da
xor ebp, 0xd2ab7b25
mov edx, ecx
and edx, 0xbdd6c4fa
mov esi, r8d
and esi, 0x42293b05
or esi, edx
mov ebx, esi
xor ebx, ecx
and ebx, esi
mov edx, ebx
not edx
and ebx, ebp
or ebp, edx
not ebp
and edx, eax
or edx, ebx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
mov ebp, edx
xor ebp, 0x42293b05
and ebp, edx
or edx, 0xbdd6c4fa
mov ebx, ebp
not ebx
mov esi, edx
and esi, 0x8b3c32f6
and eax, 0x40010901
or eax, esi
or edx, ebx
and ebx, 0x8b3c32f6
and ebp, 0x74c3cd09
or ebp, ebx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x5128882
mov ebp, edx
and ebp, 0x38404110
or ebp, eax
xor ebp, 0x38404110
and edx, 0xc2ad366d
or edx, ebp
mov eax, edx
not eax
and eax, 0xc2ad366d
and edx, 0x3d52c992
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, edx
and eax, 0xc468e7bb
and edx, 0x3b971844
or edx, eax
xor edx, 0x3b971844
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov esi, edx
not esi
mov eax, esi
and eax, 0x5bed4aac
and edx, 0xa412b553
or edx, eax
xor edx, 0x5bed4aac
xor esi, edx
and esi, edx
mov eax, ecx
and eax, 0xbcbda10a
and ecx, r8d
and r8d, 0x43425ef5
or r8d, eax
mov eax, r8d
xor eax, 0x42404044
xor r8d, 0xbcbda10a
mov edx, ecx
not edx
mov edi, r8d
and edi, 0x2d8f3fbb
and eax, 0xd270c044
or eax, edi
or r8d, edx
and edx, 0x2d8f3fbb
and ecx, 0xd270c044
or ecx, edx
xor ecx, eax
not r8d
or r8d, ecx
mov eax, r8d
not eax
mov ecx, eax
and ecx, 0xdd8e9988
mov edx, r8d
mov ebp, eax
or eax, r8d
and r8d, 0x22716677
or r8d, ecx
and edx, 0xdd8e9988
and ebp, 0x22716677
or ebp, edx
xor ebp, r8d
not eax
or eax, ebp
mov edx, eax
xor edx, 0x427a58b3
and edx, eax
not eax
and eax, 0x427a58b3
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0xfa301ea4
and edx, 0x5cfe15b
or edx, eax
mov eax, edx
xor eax, 0x7b4b8e0
xor edx, 0xb84a4617
mov ecx, edx
and ecx, 0xc84b450f
and eax, 0x37b4baf0
or eax, ecx
xor eax, 0xc84b450f
xor edx, eax
and edx, eax
mov edi, edx
not edi
mov eax, esi
mov ecx, esi
mov ebp, esi
xor ebp, 0x368034e4
and ebp, esi
not esi
mov ebx, edi
and ebx, esi
and eax, edx
or eax, ebx
mov r8d, eax
xor r8d, esi
and r8d, eax
and esi, 0xe1593d56
and ecx, 0x1ea6c2a9
or ecx, esi
mov ebx, ecx
xor ebx, 0x16800020
xor ecx, 0x20003444
mov eax, edx
xor eax, 0x368034e4
and edi, eax
and eax, edx
or ecx, 0xc97fcb1b
mov edx, ebp
not edx
mov esi, ecx
and esi, 0xe87aea90
and ebx, 0x16801464
or ebx, esi
or ecx, edx
and edx, 0xe87aea90
and ebp, 0x1785156f
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, edi
not edx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xc597cb75
and edi, 0x3a68348a
or edi, ebx
or edx, ebp
and ebp, 0xc597cb75
and eax, 0x3a68348a
or eax, ebp
xor eax, edi
not edx
or edx, eax
mov eax, ecx
not eax
and eax, 0x129595b7
and ecx, 0xed6a6a48
or ecx, eax
mov eax, edx
not eax
and eax, 0x129595b7
and edx, 0xed6a6a48
or edx, eax
xor edx, ecx
mov esi, r8d
mov ebp, r8d
xor ebp, 0x80472034
and ebp, r8d
not r8d
mov ebx, edx
mov ecx, edx
xor ecx, 0x80472034
and ecx, edx
not edx
and edx, 0x22042bf5
and ebx, 0xddfbd40a
or ebx, edx
mov edx, ebx
xor edx, 0xddfbd40a
or esi, 0x7fb8dfcb
mov eax, esi
not eax
xor ebx, 0xa2430bc1
and ebx, edx
mov edi, esi
and edi, 0x9f081c6c
and eax, 0x472010
or eax, edi
mov edi, ebp
not edi
or esi, edi
and edi, 0x9f081c6c
and ebp, 0x60f7e393
or ebp, edi
xor ebp, eax
not esi
or esi, ebp
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, esi
not eax
and eax, 0x8c3195f2
and esi, 0x73ce6a0d
or esi, eax
mov eax, ecx
not eax
and eax, 0x8c3195f2
and ecx, 0x73ce6a0d
or ecx, eax
xor ecx, esi
mov eax, r8d
and eax, edx
xor edx, r8d
or edx, eax
mov eax, edx
not eax
and eax, 0x9e6ea4c3
and edx, 0x61915b3c
or edx, eax
xor edx, 0x61915b3c
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov ebx, edx
not ebx
mov eax, edx
mov edi, ebx
and edx, 0x847f6361
mov ecx, ebx
and ecx, 0x7b809c9e
or ecx, edx
xor ecx, 0x7b809c9e
or ecx, ebx
and ebx, 0xddce6ee0
and eax, 0x2231911f
or eax, ebx
mov edx, eax
xor edx, 0x1014
xor eax, 0x9c022000
or edi, 0xfd27331d
mov ebp, edi
not ebp
or eax, 0xd84040
and eax, 0xbcfb6149
and edx, 0x41041214
or edx, eax
and edi, 0xbcfb6149
and ebp, 0x2008ca2
or ebp, edi
xor ebp, edx
mov eax, ebp
not eax
and eax, 0x2d8cce2
and ebp, 0xfd27331d
or ebp, eax
mov edi, ebp
not edi
and ebp, 0x846f90d3
and edi, 0x7b906f2c
or edi, ebp
mov esi, edi
xor esi, 0x7b906f2c
mov eax, ecx
not eax
and eax, 0xfe782f3a
and ecx, 0x187d0c5
or ecx, eax
mov r8d, ecx
xor r8d, 0x187d0c5
xor ecx, 0xfe782f3a
xor edi, 0x4050043
and edi, 0x67052b4f
mov eax, esi
and eax, 0x98fad4b0
or eax, edi
mov r9d, eax
xor r9d, 0x98fad4b0
xor eax, 0x67052b4f
mov ebp, r9d
and ebp, 0x77ecf5f
and esi, 0xf88130a0
or esi, ebp
mov edx, r8d
or edx, 0xf88130a0
mov ebp, edx
not ebp
mov edi, ecx
or edi, 0x77ecf5f
and edx, 0xda4b6e8c
and ebp, 0x5348153
or ebp, edx
mov ebx, edi
not ebx
and edi, 0xda4b6e8c
and ebx, 0x20801020
or ebx, edi
xor ebx, ebp
mov edx, esi
not edx
and edx, 0x436de177
and esi, 0xbc921e88
or esi, edx
mov edx, ebx
not edx
and edx, 0x436de177
and ebx, 0xbc921e88
or ebx, edx
xor ebx, esi
mov edx, eax
and edx, 0xa243e9ff
and r9d, 0x5dbc1600
or r9d, edx
or eax, r8d
and r8d, 0xa243e9ff
and ecx, 0x5dbc1600
or ecx, r8d
xor ecx, r9d
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbf513b59
and eax, 0x40aec4a6
or eax, ecx
xor eax, 0x40aec4a6
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov edx, eax
not edx
mov ebp, edx
or ebp, eax
and edx, 0x66d6879f
and eax, 0x99297860
or eax, edx
mov ecx, eax
xor eax, 0x99297860
mov edi, ebp
mov ebx, eax
mov esi, ebp
and esi, eax
xor eax, ebp
not ebp
xor ecx, 0x2000098
and edi, 0xfdffdf07
and ebp, 0x20020f8
or ebp, edi
and ebx, 0xfdffdf07
and ecx, 0x20020f8
or ecx, ebx
mov ebx, ebp
not ebx
and ebx, 0x171eea6a
and ebp, 0xe8e11595
or ebp, ebx
mov edx, ecx
not edx
and edx, 0x171eea6a
and ecx, 0xe8e11595
or ecx, edx
xor ecx, ebp
or eax, esi
mov edx, eax
not edx
and edx, 0xcc7d3f76
and eax, 0x3382c089
or eax, edx
mov edx, eax
xor edx, 0x30824000
mov esi, ecx
not esi
xor eax, 0xcc7d3f76
mov ebp, esi
and ebp, 0x8b25abfb
and ecx, 0x74da5404
or ecx, ebp
or esi, eax
and eax, 0x8b25abfb
and edx, 0x74da5404
or edx, eax
xor edx, ecx
not esi
or esi, edx
mov r8d, esi
not r8d
mov ecx, esi
or ecx, 0x989036e
mov ebp, ecx
not ebp
mov eax, r8d
or eax, 0xf676fc91
mov edx, eax
not edx
and ecx, 0x3b9f2b88
and ebp, 0xc460d411
or ebp, ecx
and eax, 0x3b9f2b88
and edx, 0x66
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0xb0e3af97
and edx, 0x4f1c5068
or edx, eax
mov eax, edx
xor eax, 0xa10a0c68
xor edx, 0x46815304
and edx, 0x5ee1f395
and eax, 0xa11e0c6a
or eax, edx
mov ecx, eax
xor ecx, 0x1080c00
xor eax, 0x52a02210
and eax, 0xf2b6227a
and ecx, 0xd49dd85
or ecx, eax
mov ebx, ecx
xor ebx, 0xe2060238
xor ecx, 0x9481881
and ecx, 0x19f838c3
and ebx, 0xe607c73c
or ebx, ecx
mov edi, ebx
xor edi, 0xe607c73c
mov r9d, ebx
xor r9d, 0x19f838c3
and r8d, 0x3c8c058b
and esi, 0xc373fa74
or esi, r8d
mov eax, esi
xor eax, 0xc373fa74
xor esi, 0x3c8c058b
or esi, eax
mov r8d, esi
not r8d
xor ebx, 0xf798b463
mov eax, ebx
and eax, r9d
and ebx, edi
mov ecx, esi
and ecx, 0x119f735f
mov edx, eax
and edx, ebx
xor ebx, eax
mov eax, esi
xor eax, 0xee608ca0
and eax, r8d
or ebx, edx
mov ebp, ecx
and ebp, eax
xor eax, ecx
mov r11d, dword [0x1400986b0]
or eax, ebp
mov ecx, ebx
not ecx
and ecx, 0x987f88bd
and ebx, 0x67807742
or ebx, ecx
mov ecx, eax
not ecx
and ecx, 0x987f88bd
and eax, 0x67807742
or eax, ecx
xor eax, ebx
mov ecx, edi
and ecx, 0xa0051379
and r9d, 0x5ffaec86
or r9d, ecx
or edi, r8d
and r8d, 0xa0051379
and esi, 0x5ffaec86
or esi, r8d
xor esi, r9d
not edi
or edi, esi
mov ecx, edi
not ecx
and ecx, 0xa29040c4
and edi, 0x5d6fbf3b
or edi, ecx
mov edx, edi
xor edx, 0x54f8c33
mov ecx, eax
not ecx
xor edi, 0xa29040c4
mov ebp, ecx
and ebp, 0xdab03388
and eax, 0x254fcc77
or eax, ebp
or ecx, edi
and edi, 0xdab03388
and edx, 0x254fcc77
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0x24ac67cf
mov edx, ecx
xor edx, 0x24ac67cf
and edx, ecx
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xad5d03b7
and edx, 0x52a2fc48
or edx, ebp
mov ebx, edx
xor ebx, 0x89f16478
xor edx, 0x540a8183
mov ebp, ebx
and ebp, 0x22143e74
and edx, 0xddebc18b
or edx, ebp
or ebx, ecx
and ecx, 0x22143e74
and eax, 0xddebc18b
or eax, ecx
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x94f3c391
and ebx, 0x6b0c3c6e
or ebx, eax
xor ebx, 0x6b0c3c6e
sete r8b
setne r10b
cmp r11d, 9
setg r15b
cmp r11d, 0xa
setl dil
mov ebp, r10d
xor bpl, r8b
mov r9d, r10d
and r9b, bpl
mov r11d, edi
mov r13d, edi
mov esi, r15d
mov r14d, r15d
mov eax, r15d
xor al, dil
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, eax
or bl, dl
xor bl, 1
mov r12d, eax
and r12b, bl
xor bl, al
or bl, r12b
mov r12d, r15d
xor r12b, bl
xor r12b, 1
and r12b, bl
or bl, r15b
and al, r15b
or r15b, dl
and dl, dil
xor dil, r9b
not dil
and dil, r9b
or r11b, r9b
mov ecx, r11d
xor cl, dil
xor dil, 1
xor cl, 1
or dil, r11b
xor dil, 1
or dil, cl
xor r13b, r8b
and sil, r10b
xor r14b, r10b
or r14b, sil
xor r13b, 1
mov ecx, r13d
xor cl, r14b
or r13b, r14b
xor r13b, 1
or r13b, cl
xor r13b, 1
mov ecx, edi
xor cl, r13b
or r13b, dil
xor r13b, 1
or r13b, cl
xor r13b, 1
mov r11d, ecx
and r11b, r13b
xor r13b, cl
or r13b, r11b
mov r11d, r13d
xor r11b, 1
mov ecx, r13d
or cl, r11b
mov esi, ecx
xor sil, 1
and cl, sil
mov edi, ecx
and dil, sil
xor cl, sil
or cl, dil
and r13b, cl
xor cl, 1
and cl, r11b
or cl, r13b
mov edi, r11d
xor dil, sil
or sil, r11b
xor sil, 1
or sil, dil
mov r11d, esi
xor r11b, cl
xor cl, 1
xor r11b, 1
or cl, sil
xor cl, 1
or cl, r11b
mov r11d, ecx
xor r11b, 1
and cl, r11b
mov esi, r11d
and sil, cl
xor cl, r11b
or cl, sil
mov r11d, ecx
xor r11b, 1
and r11b, cl
mov esi, r11d
and sil, cl
xor r11b, cl
or r11b, sil
mov r14d, r11d
xor r14b, 1
mov ecx, ebp
xor cl, 1
xor bl, 1
mov esi, r12d
and sil, bl
xor bl, r12b
or bl, sil
xor r15b, 1
or dl, al
mov eax, r15d
and al, dl
xor dl, r15b
or dl, al
mov edi, edx
xor dil, 1
and dil, dl
xor dil, 1
mov esi, edx
xor sil, dil
or dil, dl
xor dil, 1
or dil, sil
mov edx, edi
xor dl, 1
mov esi, edx
and sil, bl
xor bl, 1
and dil, bl
or dil, sil
mov esi, ebx
and sil, dl
xor bl, dl
or bl, sil
xor dil, 1
mov edx, edi
xor dl, bl
or dil, bl
xor dil, 1
or dil, dl
mov edx, ecx
or dl, bpl
mov ebx, edx
not bl
mov eax, ecx
or al, dl
xor al, 1
and bl, cl
and dl, bpl
or dl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov esi, edx
xor sil, r8b
and dl, sil
and sil, r8b
mov eax, edx
and al, sil
xor sil, dl
or sil, al
xor r10b, cl
and cl, r8b
or cl, r9b
or bpl, r8b
xor bpl, 1
or bpl, r10b
xor cl, 1
mov eax, ecx
xor al, bpl
or cl, bpl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov ebx, esi
xor bl, 1
mov eax, ebx
and al, sil
and cl, dl
xor bl, al
xor al, 1
or al, sil
xor al, 1
or al, bl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, eax
xor bl, 1
and bl, cl
xor cl, 1
and cl, al
or cl, bl
mov eax, esi
xor al, dl
or dl, sil
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r9d, edi
xor r9b, 1
mov r10d, r9d
or r10b, dil
mov ecx, r10d
xor cl, 1
mov r8d, edx
xor r8b, 1
mov ebx, r8d
and bl, dl
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov r12d, ebx
xor r12b, 1
or r12b, bl
mov esi, r12d
xor sil, 1
mov ebx, ecx
xor bl, r9b
and bl, cl
and r10b, dil
and cl, r9b
or cl, r10b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
and sil, r8b
and dl, r12b
or dl, sil
mov eax, r12d
and al, r8b
xor r12b, r8b
or r12b, al
xor r12b, 1
mov eax, edx
and al, r12b
xor r12b, dl
or r12b, al
mov eax, ecx
xor al, 1
mov edx, r12d
xor dl, 1
and r12b, dl
xor r12b, 1
mov ebx, r12d
xor bl, dl
or r12b, dl
xor r12b, 1
or r12b, bl
and al, r12b
xor r12b, 1
and r12b, cl
or r12b, al
mov edi, r11d
and dil, r14b
mov eax, edi
xor al, 1
and al, dil
xor al, 1
mov ecx, edi
xor cl, al
or al, dil
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, r11b
and al, r14b
or al, cl
xor dil, r14b
or dil, r11b
xor dil, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov eax, edi
xor al, 1
mov ebp, r12d
xor bpl, 1
mov r8d, ebp
and r8b, r12b
mov ecx, ebp
and cl, r8b
mov edx, ebp
xor dl, r8b
or dl, cl
or bpl, r12b
mov ecx, ebp
mov ebx, edx
xor bl, bpl
and bl, dl
and bpl, dl
xor dl, 1
xor cl, 1
and cl, dl
or bpl, cl
mov ecx, ebx
and cl, bpl
xor bpl, bl
or bpl, cl
mov ecx, eax
mov byte [rsp + 0x5f], al
mov esi, eax
and sil, dil
mov edx, eax
and dl, sil
xor cl, sil
or cl, dl
mov r13d, ecx
xor r13b, 1
mov ebx, r11d
xor bl, r14b
or r14b, r11b
xor r14b, 1
or r14b, bl
mov ebx, r14d
xor bl, 1
mov edx, ebp
xor dl, 1
mov byte [rsp + 0x5e], dl
mov r10d, ebp
and r10b, dl
mov eax, r10d
and al, dl
xor r10b, dl
or r10b, al
mov r11d, r10d
xor r11b, 1
xor r12b, r8b
and r12b, r8b
mov r15d, r13d
and r15b, cl
xor r15b, 1
mov eax, ecx
xor al, r15b
or r15b, cl
xor r15b, 1
or r15b, al
mov eax, r14d
and al, bl
xor r14b, al
xor al, 1
or al, bl
xor al, 1
or al, r14b
mov r14d, r15d
xor r14b, 1
mov ebx, r15d
xor bl, r14b
and bl, r15b
or r13b, cl
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
mov ebx, ecx
and cl, r13b
mov r9d, edx
and r9b, r13b
xor dl, r13b
xor r13b, 1
xor bl, 1
and bl, r13b
mov r8d, eax
xor r8b, 1
or cl, bl
or dl, r9b
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, r8d
and bl, al
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, r8d
or cl, al
xor cl, 1
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
xor cl, 1
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
xor cl, 1
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
and r15b, r8b
and al, r14b
or al, r15b
mov edx, r14d
and dl, r8b
xor r8b, r14b
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, 1
mov r9d, edx
xor r9b, 1
and dl, al
or al, r9b
and r9b, cl
or r9b, dl
mov ecx, eax
xor cl, r9b
xor r9b, 1
xor cl, 1
or r9b, al
xor r9b, 1
or r9b, cl
mov r15d, r12d
xor r15b, 1
mov r13d, r11d
xor r13b, r10b
and r13b, r11b
mov ebx, r12d
xor bl, r15b
mov ecx, r13d
xor cl, 1
mov edx, r13d
and dl, cl
mov eax, edx
xor al, 1
xor dl, r13b
or al, cl
xor al, 1
or al, dl
mov r8d, r15d
and r8b, r12b
mov r14d, r8d
xor r8b, r15b
or r15b, r12b
xor r15b, 1
and bl, r12b
or cl, r13b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor bl, r15b
mov eax, ebx
xor al, 1
and r15b, al
mov edx, r15d
xor r15b, bl
xor dl, 1
or dl, al
xor dl, 1
or dl, r15b
mov r13d, edx
xor r13b, 1
and r13b, dl
mov eax, r13d
and al, dl
xor r13b, dl
or r13b, al
mov eax, ecx
xor al, 1
and al, r13b
xor r13b, 1
and r13b, cl
or r13b, al
mov r15d, ebp
xor r15b, byte [rsp + 0x5e]
and r15b, bpl
xor r14b, 1
or r14b, r12b
xor r14b, 1
or r14b, r8b
mov eax, r14d
and al, r11b
xor r14b, 1
and r14b, r10b
or r14b, al
mov eax, r11d
and al, r12b
xor r12b, r11b
or r12b, al
xor r12b, 1
mov eax, r14d
and al, r12b
xor r12b, r14b
or r12b, al
mov ebx, r13d
xor bl, 1
and r13b, bl
mov ecx, r12d
mov eax, ebx
and al, r13b
xor r13b, bl
mov r8d, ebx
and r8b, r12b
xor bl, r12b
xor r12b, 1
and cl, r12b
or r13b, al
xor cl, 1
mov eax, r12d
xor al, cl
or cl, r12b
xor cl, 1
or cl, al
mov r10d, r13d
xor r10b, 1
and r10b, cl
xor cl, 1
and cl, r13b
mov eax, edi
and al, sil
xor sil, dil
or sil, al
mov eax, esi
xor al, 1
mov r11d, eax
and r11b, bpl
or cl, r10b
or bl, r8b
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, r9d
xor bl, 1
and r9b, bl
mov edx, ebx
and dl, r9b
xor r9b, bl
or r9b, dl
mov r8d, ecx
and r8b, r9b
xor r9b, 1
mov edx, ecx
xor dl, 1
and r9b, dl
or r9b, r8b
xor dl, r9b
and dl, r9b
xor cl, bl
or cl, bl
mov r8d, edx
xor r8b, 1
mov ebx, edx
and bl, r8b
mov r9d, ebx
and r9b, dl
xor bl, dl
or bl, r9b
mov r9d, ebx
and bl, cl
xor r8b, cl
xor cl, 1
xor r9b, 1
and r9b, cl
or bl, r9b
or cl, dl
mov r10d, esi
and r10b, al
mov r9d, r10d
and r9b, sil
xor r10b, sil
or sil, al
xor al, bpl
xor cl, 1
or cl, r8b
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r14d, esi
xor r14b, 1
movzx r13d, byte [rsp + 0x5e]
or bpl, r13b
mov r12d, ebp
xor r12b, 1
movzx edx, byte [rsp + 0x5f]
and dl, sil
or sil, dil
xor sil, 1
and r14b, dil
or r14b, dl
mov r8d, esi
and r8b, r14b
xor r14b, sil
or r14b, r8b
mov edx, r15d
xor dl, 1
and r12b, bpl
mov ebx, edx
and bl, r15b
mov r8d, ebp
and r8b, r12b
xor r12b, bpl
or r12b, r8b
mov r8d, edx
xor r8b, bl
xor bl, 1
or bl, r15b
xor bl, 1
or bl, r8b
mov r8d, r12d
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, r12b
or bl, r8b
mov r8d, ebp
and r8b, dl
xor dl, bpl
or dl, r8b
xor dl, 1
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, r14b
or r10b, r9b
xor r10b, r13b
or al, r11b
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
xor al, dl
mov ebx, eax
xor bl, 1
and al, dl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
or al, dl
xor al, dl
and dl, al
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
and al, dl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor al, cl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov ebp, 0x3abc61f2
mov ebx, 0x84f001ed
cmovne ebp, ebx
test cl, 1
mov eax, ebp
cmovne eax, ebx
test dl, 1
cmove eax, ebp
cmp eax, 0xf2c2eb75
jle 0x140045dbb
jmp 0x140047090
mov rcx, qword [rsp + 0xa0]
mov dword [rsp + 0x28], 0x40
mov dword [rsp + 0x20], 0x3000
lea rdx, [rsp + 0x70]
xor r8d, r8d
lea r9, [rsp + 0x78]
call fcn.140065200
test eax, eax
sets byte [rsp + 0xae]
mov eax, dword [0x1400986b4]
mov r8d, dword [0x1400986b0]
lea edi, [rax - 1]
imul edi, eax
mov r9d, edi
not r9d
mov eax, r9d
and eax, 0x2f20d337
mov esi, r9d
and esi, edi
mov r10d, edi
mov edx, edi
mov r11d, edi
xor r11d, 0x26ef483
and r11d, edi
and edi, 0xd0df2cc8
or edi, eax
mov eax, edi
xor eax, 0x108a2048
xor edi, 0x2f20d337
mov ebp, esi
not ebp
mov ecx, edi
and ecx, 0xc555dfa6
and eax, 0x3aaa2059
or eax, ecx
or edi, ebp
and ebp, 0xc555dfa6
and esi, 0x3aaa2059
or esi, ebp
xor esi, eax
not edi
or edi, esi
mov eax, edi
not eax
and eax, 0xeda07c6f
and edi, 0x125f8390
or edi, eax
mov eax, edi
xor eax, 0x2510390
and eax, 0xeff127fe
xor edi, 0x5801
and edi, 0x100ed801
or edi, eax
mov eax, edi
xor eax, 0xeff127fe
and eax, edi
mov ecx, r9d
and ecx, 0x7d909888
and r10d, 0x826f6777
or r10d, ecx
xor r10d, 0x6d9e4089
mov ebp, r10d
xor ebp, r9d
and ebp, r10d
mov ecx, ebp
not ecx
mov edi, eax
xor edi, ecx
and edi, eax
mov esi, eax
not esi
and esi, 0x7781e2ce
and eax, 0x887e1d31
or eax, esi
and ecx, 0x7781e2ce
and ebp, 0x887e1d31
or ebp, ecx
xor ebp, eax
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
mov ecx, ebp
xor ecx, 0x363d0b5d
and ecx, ebp
not ebp
and ebp, 0x260c011c
and eax, 0x10310a41
or eax, ebp
xor eax, 0x10310a41
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xd9cc2ca3
and ecx, 0x2633d35c
or ecx, eax
mov ebp, ecx
not ebp
mov eax, ebp
and eax, ecx
mov edi, eax
not edi
mov esi, ecx
and esi, 0x25ea040b
and ebp, 0xda15fbf4
or ebp, esi
or ecx, edi
and edi, 0x25ea040b
and eax, 0xda15fbf4
or eax, edi
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x66182556
and ecx, 0x99e7daa9
or ecx, eax
mov eax, ecx
xor eax, 0x42000100
xor ecx, 0x11678001
and ecx, 0x357fa457
and eax, 0xca805ba8
or eax, ecx
mov r10d, eax
xor r10d, 0xca805ba8
xor eax, 0x357fa457
and r9d, 0xb663acf0
and edx, 0x499c530f
or edx, r9d
mov ebp, edx
xor ebp, 0x80002
xor edx, 0x262a480
or edx, 0xfd910b7c
mov ebx, r11d
not ebx
mov edi, edx
and edi, 0x3064f74d
and ebp, 0x20a0082
or ebp, edi
or edx, ebx
and ebx, 0x3064f74d
and r11d, 0xcf9b08b2
or r11d, ebx
xor r11d, ebp
not edx
or edx, r11d
mov ebp, edx
not ebp
and ebp, 0x994f26e1
and edx, 0x66b0d91e
or edx, ebp
mov ebp, edx
xor ebp, 0x64de2d9d
mov ebx, edx
xor ebx, 0x13205062
xor edx, 0x9b21d262
mov edi, edx
and edi, 0x8c958305
mov esi, ebp
and esi, 0x736a7cfa
or esi, edi
or edx, ebp
and ebp, 0x8c958305
and ebx, 0x736a7cfa
or ebx, ebp
xor ebx, esi
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x8ac941fc
and edx, 0x7536be03
or edx, ebp
mov ebp, edx
xor ebp, 0x7536be03
mov ebx, edx
xor ebx, 0x8ac941fc
mov ecx, r10d
and ecx, 0xa49d3e7a
mov esi, eax
and esi, 0x5b62c185
or esi, ecx
mov r11d, r10d
or r11d, ebp
xor edx, 0x81edf2eb
and edx, ebp
and ebp, 0xa49d3e7a
mov ecx, ebx
and ecx, 0x5b62c185
or ecx, ebp
xor ecx, esi
not r11d
or r11d, ecx
mov r14d, r11d
not r14d
and eax, 0x449848e8
mov ecx, r10d
and ecx, 0xb0430400
or ecx, eax
xor ecx, 0xb0430400
and r10d, 0xb24b317
or r10d, ecx
and ebx, 0xf4db4ce8
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, r10d
not eax
and eax, edx
not edx
and edx, r10d
or edx, eax
mov edi, edx
not edi
mov eax, edi
and eax, 0xc4d42a95
and edx, 0x3b2bd56a
or edx, eax
mov r9d, edx
xor r9d, 0x3b2bd56a
mov r10d, r11d
and r10d, 0x8e11461f
mov ebx, r11d
xor ebx, 0x71eeb9e0
and ebx, r14d
mov ecx, edx
xor ecx, 0x4ac56c8a
and ecx, r9d
or edi, 0x8e11461f
mov esi, edi
not esi
mov eax, r10d
and eax, ebx
xor ebx, r10d
or ebx, eax
mov eax, ecx
not eax
mov r10d, eax
and r10d, 0x7b10ea6f
and ecx, 0x84ef1590
or ecx, r10d
or eax, edi
and edi, 0x7b10ea6f
and esi, 0xee1180
or esi, edi
xor esi, ecx
not eax
or eax, esi
mov ecx, ebx
not ecx
and ecx, eax
not eax
and eax, ebx
or eax, ecx
xor edx, 0xc4d42a95
mov ecx, r14d
and ecx, 0xc6c915b2
and r11d, 0x3936ea4d
or r11d, ecx
or r14d, edx
and edx, 0xc6c915b2
and r9d, 0x3936ea4d
or r9d, edx
xor r9d, r11d
not r14d
or r14d, r9d
mov ecx, r14d
not ecx
and ecx, 0x7efe6b7d
and r14d, 0x81019482
or r14d, ecx
xor r14d, 0x81019482
mov ecx, eax
and ecx, r14d
xor r14d, eax
or r14d, ecx
mov r9d, r14d
not r9d
mov eax, r9d
and eax, 0x85860b2c
mov edx, r14d
and edx, 0x1a483442
or edx, eax
mov eax, edx
xor eax, 0x18402042
xor edx, 0xe5b7cbbd
mov ebp, r14d
xor ebp, 0x9fce3f6e
and ebp, r14d
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x670e9ea9
and eax, 0x98c02146
or eax, edi
or edx, ebx
and ebx, 0x670e9ea9
and ebp, 0x98f16156
or ebp, ebx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x5faf1854
and edx, 0xa050e7ab
or edx, eax
mov edi, edx
xor edi, 0x3f9ed8c5
mov eax, edx
xor eax, 0xc061273a
xor edx, 0xdc2adc40
mov ebx, edx
and ebx, eax
and edx, edi
mov esi, ebx
not esi
mov ebp, edx
not ebp
mov ecx, esi
and ecx, 0x4511d040
and ebx, 0xbaee2fbf
or ebx, ecx
or esi, ebp
and ebp, 0x4511d040
and edx, 0xbaee2fbf
or edx, ebp
xor edx, ebx
not esi
or esi, edx
mov ecx, esi
not ecx
and ecx, 0x33ee9122
and esi, 0xcc116edd
or esi, ecx
mov edx, esi
xor edx, 0x50001124
and edi, 0x86f47878
mov ecx, eax
and ecx, 0x790b8787
or ecx, edi
xor ecx, 0x790b8786
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
xor esi, 0x2fa56a59
mov ebp, esi
and ebp, 0x83daa493
and edx, 0x7c255b6c
or edx, ebp
or esi, eax
and eax, 0x83daa493
and ecx, 0x7c255b6c
or ecx, eax
xor ecx, edx
not esi
or esi, ecx
mov eax, esi
not eax
mov ecx, esi
and ecx, 0x9cef016
and eax, 0xf6310fe9
or eax, ecx
xor eax, 0x9cef016
xor esi, eax
and esi, eax
mov eax, r9d
and eax, 0x3f83f7fe
mov edx, r14d
and edx, 0xc07c0801
or edx, eax
mov eax, edx
xor eax, 0x40240801
xor edx, 0x3f83f7fe
mov ecx, r9d
and ecx, r14d
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x82d932b8
and eax, 0x7d26cd47
or eax, ebx
or edx, ebp
and ebp, 0x82d932b8
and ecx, 0x7d26cd47
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 1
and edx, 0xfffffffe
or edx, eax
mov ebp, edx
xor ebp, 1
and ebp, edx
and r9d, 0x735cc00d
and r14d, 0x8ca33ff2
or r14d, r9d
mov ecx, r14d
xor ecx, 0x8ca33ff2
and ecx, 0xfffffffe
xor r14d, 0x735cc00c
or r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0x594b78f7
and r14d, 0xa6b48708
or r14d, ecx
mov ecx, r14d
xor ecx, 0x80a08608
xor r14d, 0x594b78f7
mov edx, ebp
xor edx, r14d
and edx, ebp
mov eax, ebp
not eax
and eax, 0x37575182
and ebp, 0xc8a8ae7d
or ebp, eax
and r14d, 0x37575182
and ecx, 0xc8a8ae7d
or ecx, r14d
xor ecx, ebp
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov r11d, ecx
not r11d
mov r9d, esi
mov edx, esi
mov eax, esi
xor eax, 0xe05b79e9
and eax, esi
not esi
mov ebp, r11d
and ebp, esi
and r9d, ecx
or r9d, ebp
not r9d
or r9d, esi
mov r10d, r9d
not r10d
and esi, 0x40531061
and edx, 0xa0086988
or edx, esi
mov ebp, edx
xor ebp, 0x2108
xor edx, 0x5ff79677
xor ecx, 0xe05b79e9
and ecx, r11d
or r11d, 0xe05b79e9
mov esi, r11d
not esi
mov edi, eax
not edi
mov ebx, edx
and ebx, 0xa06cde91
and ebp, 0x40132168
or ebp, ebx
or edx, edi
and edi, 0xa06cde91
and eax, 0x5f93216e
or eax, edi
xor eax, ebp
not edx
or edx, eax
mov eax, ecx
not eax
mov edi, eax
and edi, 0x5748b7f8
and ecx, 0xa8b74807
or ecx, edi
or eax, r11d
and r11d, 0x5748b7f8
and esi, 0x8a40006
or esi, r11d
xor esi, ecx
not eax
or eax, esi
mov ecx, edx
not ecx
and ecx, 0x1aec683c
and edx, 0xe51397c3
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0x1aec683c
and eax, 0xe51397c3
or eax, ecx
xor eax, edx
mov r14d, eax
mov ebx, eax
xor ebx, 0xf052746c
and ebx, eax
not eax
and eax, 0x22041932
and r14d, 0xddfbe6cd
or r14d, eax
mov r11d, r14d
xor r11d, 0xddfbe6cd
mov ebp, r10d
or ebp, 0xfad8b93
mov eax, ebp
not eax
mov edi, r9d
xor edi, 0xfad8b93
and edi, r10d
mov ecx, r14d
xor ecx, 0xd2566d5e
and ecx, r11d
mov esi, edi
not esi
mov edx, ebp
and edx, 0xabc0bf48
and eax, 0x50124024
or eax, edx
or ebp, esi
and esi, 0xabc0bf48
and edi, 0x543f40b7
or edi, esi
xor edi, eax
not ebp
or ebp, edi
mov eax, ecx
not eax
mov edx, ebx
not edx
mov esi, eax
and esi, 0x47371642
and ecx, 0xb8c8e9bd
or ecx, esi
or eax, edx
and edx, 0x47371642
and ebx, 0xb8c8e9bd
or ebx, edx
xor ebx, ecx
not eax
or eax, ebx
mov ecx, ebp
not ecx
and ecx, 0xeaa40156
and ebp, 0x155bfea9
or ebp, ecx
mov ecx, eax
not ecx
and ecx, 0xeaa40156
and eax, 0x155bfea9
or eax, ecx
xor eax, ebp
xor r14d, 0x22041932
mov ecx, r10d
and ecx, 0x83dd5a8d
and r9d, 0x7c22a572
or r9d, ecx
or r10d, r14d
and r14d, 0x83dd5a8d
and r11d, 0x7c22a572
or r11d, r14d
xor r11d, r9d
not r10d
or r10d, r11d
not r10d
mov ecx, eax
and ecx, r10d
xor r10d, eax
or r10d, ecx
mov edi, r10d
not edi
mov edx, edi
and edx, 0x299ed1a3
mov ecx, r10d
and ecx, 0xd6612e5c
or ecx, edx
mov edx, ecx
xor edx, 0xd2410014
xor ecx, 0x299ed1a3
mov eax, edi
and eax, r10d
mov r9d, eax
not r9d
mov ebp, ecx
and ebp, 0x24b23fea
and edx, 0xdb4dc015
or edx, ebp
mov esi, r9d
and esi, 0x24b23fea
mov ebx, eax
and ebx, 0xdb4dc015
or ebx, esi
xor ebx, edx
or ecx, r9d
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xe7aeeb45
and ecx, 0x185114ba
or ecx, edx
mov ebp, ecx
xor ebp, 0x850043a
xor ecx, 0xe52c8a05
and ecx, 0xf52d9a85
and ebp, 0xad2657a
or ebp, ecx
mov ebx, ebp
xor ebx, 0x2d06058
mov ecx, edi
and ecx, 0x62f08f66
mov edx, r10d
and edx, 0x9d0f7099
or edx, ecx
xor edx, 0x62f08f66
or edx, edi
mov ecx, edx
not ecx
xor ebp, 0xf52d9a85
mov esi, ebp
or esi, edx
not esi
and ebp, 0x290a0726
and ebx, 0xd6f5f8d9
or ebx, ebp
and edx, 0x290a0726
and ecx, 0xd6f5f8d9
or ecx, edx
xor ecx, ebx
mov edx, esi
and edx, ecx
xor ecx, esi
or ecx, edx
mov edx, ecx
not edx
and edx, 0xadefa0bc
and ecx, 0x52105f43
or ecx, edx
mov edx, ecx
not edx
and edx, 0x68379e97
and ecx, 0x97c86168
or ecx, edx
mov edx, ecx
xor edx, 0x3a27c1d4
mov ebp, ecx
xor ebp, 0x4de1632
and ebp, edx
xor ecx, 0x4d81622
and ecx, 0x3ef9d7e6
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5442328d
and ecx, 0xabbdcd72
or ecx, edx
mov edx, ecx
xor edx, 0x81040810
and edx, 0xc1062819
xor ecx, 0x6abbe56b
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf9380c51
and ecx, 0x6c7f3ae
or ecx, edx
mov r11d, ecx
xor r11d, 0x6c6a224
mov ebp, r10d
and ebp, 0xdc312d63
and edi, 0x23ced29c
or edi, ebp
or r10d, r9d
and r9d, 0xdc312d63
and eax, 0x23ced29c
or eax, r9d
xor eax, edi
not r10d
or r10d, eax
mov esi, r10d
mov edi, r10d
xor edi, 0x8d18f9ba
and edi, r10d
not r10d
and r10d, 0xdef6a26c
and esi, 0x21095d93
or esi, r10d
mov ebp, esi
xor ebp, 0x21095d93
mov eax, esi
xor eax, 0x53ee5bd6
and eax, ebp
mov ebx, eax
not ebx
mov edx, edi
not edx
mov r9d, ebx
and r9d, 0x48df6c4
and eax, 0xfb72093b
or eax, r9d
or ebx, edx
and edx, 0x48df6c4
and edi, 0xfb72093b
or edi, edx
xor edi, eax
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0xb3e12e5c
and ebx, 0x4c1ed1a3
or ebx, eax
xor esi, 0x48f4024c
and esi, 0x48fd42ce
mov eax, ebp
and eax, 0xb702bd31
or eax, esi
xor eax, 0x89fb6ad7
and ebp, 0xc1062819
or ebp, eax
mov edx, ebp
not edx
mov eax, ebx
not eax
mov edi, eax
and edi, 0x9804d41f
and ebx, 0x67fb2be0
or ebx, edi
or eax, ebp
and ebp, 0x9804d41f
and edx, 0x67fb2be0
or edx, ebp
xor edx, ebx
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x80009221
mov ebp, eax
and ebp, 0xf100886
or ebp, edx
xor ebp, 0xf100886
and eax, 0x70ef6558
or eax, ebp
mov edx, eax
not edx
and edx, 0x70ef6558
and eax, 0x8f109aa7
or eax, edx
xor ecx, 0xf9380c51
mov ebp, eax
mov edx, eax
xor edx, 0x790959db
and edx, eax
not eax
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
and ecx, 0x790959db
and r11d, 0x86f6a624
or r11d, ecx
or ebp, 0x86f6a624
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x5fbf55fd
and ecx, 0x20000802
or ecx, edi
or ebp, ebx
and ebx, 0x5fbf55fd
and edx, 0xa040aa02
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, r11d
not ecx
and ecx, 0x6a4be344
and r11d, 0x95b41cbb
or r11d, ecx
mov ecx, ebp
not ecx
and ecx, 0x6a4be344
and ebp, 0x95b41cbb
or ebp, ecx
xor ebp, r11d
mov edx, ebp
and ebp, eax
not eax
not edx
mov ecx, eax
xor ecx, edx
and ecx, eax
and edx, eax
or edx, ebp
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov edi, edx
not edi
mov eax, edi
and eax, edx
mov ebp, eax
not ebp
mov ecx, edx
and ecx, 0x4fdcc45b
mov ebx, edi
and ebx, 0xb0233ba4
or ebx, ecx
mov ecx, edx
or ecx, ebp
and ebp, 0x4fdcc45b
and eax, 0xb0233ba4
or eax, ebp
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xbea4732
and ecx, 0xf415b8cd
or ecx, eax
mov eax, ecx
xor eax, 0x341190c4
and eax, 0x3ef9d7e6
xor ecx, 0xcaec6f2b
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9edd02a2
and ecx, 0x6122fd5d
or ecx, eax
mov ebp, ecx
xor ebp, 0x6122fd5d
and edi, 0x777cd1e5
and edx, 0x88832e1a
or edx, edi
mov eax, edx
xor eax, 0x80022818
and eax, 0xc1062819
xor edx, 0x49850603
or edx, eax
mov eax, edx
not eax
and eax, 0x5101db4c
and edx, 0xaefe24b3
or edx, eax
mov eax, edx
xor eax, 0xaefe24b3
xor edx, 0x40018b48
mov r9d, ecx
xor r9d, 0x9edd02a2
and edx, 0x6eb58fd8
mov r14d, eax
and r14d, 0x914a7027
or r14d, edx
mov r10d, r14d
xor r10d, 0x914a7027
xor ecx, 0x393ca3a0
mov edx, ecx
and edx, r9d
and ecx, ebp
mov r11d, r14d
xor r11d, 0x36abd125
and r11d, r10d
and eax, 0xa7e1a102
mov ebx, edx
not ebx
mov edi, ecx
not edi
mov esi, ebx
and esi, 0xedb0ce33
and edx, 0x124f31cc
or edx, esi
or ebx, edi
and edi, 0xedb0ce33
and ecx, 0x124f31cc
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, r11d
and ecx, eax
xor eax, r11d
or eax, ecx
mov ecx, ebx
not ecx
and ecx, 0xb468f8cf
and ebx, 0x4b970730
or ebx, ecx
mov ecx, eax
not ecx
and ecx, 0xb468f8cf
and eax, 0x4b970730
or eax, ecx
xor eax, ebx
xor r14d, 0x6eb58fd8
mov ecx, ebp
and ecx, 0xd2b2b395
and r9d, 0x2d4d4c6a
or r9d, ecx
or ebp, r14d
and r14d, 0xd2b2b395
and r10d, 0x2d4d4c6a
or r10d, r14d
xor r10d, r9d
not ebp
or ebp, r10d
mov ecx, ebp
not ecx
and ecx, 0x7d5fc2fb
and ebp, 0x82a03d04
or ebp, ecx
xor ebp, 0x82a03d04
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov edx, ebp
not edx
mov eax, edx
and eax, 0x5a8261a7
mov ecx, ebp
and ecx, 0xa57d9e58
or ecx, eax
mov ebx, ecx
xor ebx, 0x5a8261a7
xor ecx, 0x11008
and ecx, 0x4003100d
mov eax, ebx
and eax, 0x80e485c0
or eax, ecx
xor eax, 0x80e485c0
and ebx, 0x3f186a32
or ebx, eax
mov eax, ebx
not eax
and eax, 0xe3883c86
and ebx, 0x1c77c379
or ebx, eax
mov r9d, ebx
xor r9d, 0xdc9056b4
mov eax, ebp
xor eax, 0xe469b49f
and eax, ebp
or ebp, 0x1b964b60
mov edi, eax
not edi
mov esi, ebp
and esi, 0x10498b47
and edx, 0xe4203498
or edx, esi
or ebp, edi
and edi, 0x10498b47
and eax, 0xefb674b8
or eax, edi
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x2594b31b
and ebp, 0xda6b4ce4
or ebp, eax
mov edi, ebp
xor edi, 0x2600e850
xor ebx, 0x22660841
and ebx, 0x36e60865
mov edx, r9d
and edx, 0xc919f79a
or edx, ebx
mov r10d, edx
xor r10d, 0xc919f79a
xor ebp, 0xc1fd0784
mov ebx, ebp
and ebx, 0x595a13af
and edi, 0xa6a5ec50
or edi, ebx
mov esi, edi
xor esi, 0xa0846000
xor edx, 0x36e60865
mov eax, r10d
and eax, 0x66775787
and r9d, 0x9988a878
or r9d, eax
xor edi, 0x595a13af
mov eax, edi
or eax, 0x9988a878
mov ecx, eax
not ecx
or ebp, 0x66775787
mov ebx, ebp
not ebx
and eax, 0x2890472f
and ecx, 0x46671080
or ecx, eax
and ebp, 0x2890472f
and ebx, 0x9108a850
or ebx, ebp
xor ebx, ecx
mov eax, r9d
not eax
and eax, ebx
not ebx
and ebx, r9d
or ebx, eax
mov eax, edx
and eax, 0x4e738d58
and r10d, 0xb18c72a7
or r10d, eax
or edx, edi
and edi, 0x4e738d58
and esi, 0xb18c72a7
or esi, edi
xor esi, r10d
not edx
or edx, esi
not edx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xf9dad694
and edx, 0x625296b
or edx, ecx
xor edx, 0x625296b
or edx, eax
cmp edx, 0xffffffff
sete r12b
setne r10b
cmp r8d, 0xa
setl dil
cmp r8d, 9
setg r8b
mov edx, r8d
xor dl, dil
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov r11d, ecx
xor r11b, 1
mov eax, r11d
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov esi, eax
xor sil, r9b
and sil, al
or r11b, cl
mov ecx, esi
xor cl, 1
mov ebx, ecx
and bl, sil
xor cl, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, r11b
xor r11b, 1
and dl, r8b
and bl, r11b
or bl, cl
mov ecx, esi
xor cl, r11b
or r11b, sil
xor r11b, 1
or r11b, cl
mov ecx, r11d
xor cl, bl
xor bl, 1
xor cl, 1
or bl, r11b
xor bl, 1
or bl, cl
xor dl, 1
mov ecx, edx
or cl, bl
xor dl, bl
xor dl, 1
and dl, bl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
and r8b, r9b
mov byte [rsp + 0x5e], dil
and al, dil
or al, r8b
mov ecx, r9d
and cl, dil
xor r9b, dil
or r9b, cl
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor dl, 1
mov ecx, edx
xor cl, al
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
or cl, al
mov eax, ecx
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
xor al, 1
and al, dl
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
mov esi, eax
and sil, cl
xor al, sil
xor sil, 1
or sil, cl
xor sil, 1
or sil, al
mov r11d, esi
xor r11b, 1
mov r9d, r10d
xor r9b, r12b
mov r8d, r9d
xor r8b, 1
mov edi, r8d
or dil, r9b
mov edx, edi
xor dl, 1
mov ecx, edi
and cl, dl
mov eax, r9d
and al, r8b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
xor dil, r9b
or dl, r8b
xor dl, 1
or dl, dil
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor al, r12b
xor al, 1
mov ecx, r8d
and cl, r12b
xor r8b, r10b
and r10b, r9b
or r10b, cl
mov edx, r12d
or dl, r9b
xor dl, 1
or dl, r8b
xor dl, 1
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
and dl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov ebx, esi
and bl, r11b
mov ebp, esi
and bpl, bl
mov r14d, esi
xor r14b, bl
or bpl, r14b
mov eax, edx
xor al, 1
mov r13d, eax
or r13b, dl
xor r13b, 1
mov r10d, eax
xor r10b, r13b
or r13b, al
mov r8d, eax
mov edi, eax
and dil, dl
xor dil, 1
mov eax, edx
xor al, dil
or dil, dl
xor dil, 1
or dil, al
mov ecx, edi
xor cl, 1
or cl, r11b
xor cl, 1
or dil, sil
xor dil, 1
mov eax, ecx
and al, dil
xor dil, cl
or dil, al
mov byte [rsp + 0x5f], dil
and dil, r11b
xor bl, 1
or bl, r11b
xor bl, 1
or bl, r14b
xor bl, dl
xor bl, 1
mov byte [rsp + 0x60], bl
mov r14d, ebx
xor r14b, r8b
xor r8b, r11b
mov byte [rsp + 0x61], r8b
or r11b, sil
xor r11b, bpl
mov eax, r11d
xor al, 1
and r11b, bpl
mov edx, r11d
and dl, al
xor r11b, al
or r11b, dl
mov eax, r11d
xor al, 1
or al, r11b
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov r11d, ebx
xor r11b, 1
or al, dl
mov ebp, eax
xor bpl, 1
mov edx, r11d
and dl, bl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, al
and dl, bpl
or dl, cl
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, r10d
xor cl, 1
xor r13b, 1
or r13b, r10b
xor r10b, r13b
xor r10b, 1
or r13b, cl
xor r13b, 1
or r13b, r10b
mov ecx, r13d
xor cl, 1
mov r11d, ecx
or r11b, r13b
mov ebp, r11d
xor bpl, 1
mov r15d, r13d
and r15b, r11b
or r11b, cl
xor r11b, 1
and bpl, cl
or bpl, r15b
mov r15d, r11d
and r15b, bpl
xor bpl, r11b
or bpl, r15b
mov r11d, ebp
xor r11b, 1
and bpl, r11b
mov r15d, r11d
and r15b, bpl
xor bpl, r11b
or bpl, r15b
and cl, r13b
mov r11d, r13d
and r11b, cl
xor cl, r13b
or cl, r11b
mov r11d, ecx
xor r11b, 1
and cl, r11b
mov r15d, r11d
and r15b, cl
xor cl, r11b
or cl, r15b
mov r15d, ecx
and r15b, bpl
xor bpl, 1
xor cl, 1
and cl, bpl
or cl, r15b
mov r15d, ebp
and r15b, r11b
xor bpl, r11b
or bpl, r15b
xor cl, 1
mov r11d, ecx
xor r11b, bpl
or cl, bpl
xor cl, 1
or cl, r11b
mov r11d, ecx
xor r11b, 1
or cl, r11b
mov ebp, ecx
xor bpl, 1
mov r15d, ecx
and r15b, bpl
mov r13d, ecx
and r13b, r15b
xor r15b, cl
or r15b, r13b
mov r10b, byte [rsp + 0x5e]
mov r13d, r10d
xor r13b, al
xor r15b, r11b
or bpl, r11b
xor r11b, cl
xor r11b, 1
xor bpl, 1
or bpl, r11b
mov ecx, r15d
xor cl, bpl
or bpl, r15b
xor bpl, 1
or bpl, cl
mov ecx, ebp
xor cl, 1
mov r11d, ebp
and r11b, cl
mov r15d, ebp
and r15b, r11b
xor r11b, bpl
or r11b, r15b
xor r11b, 1
or cl, bpl
xor cl, 1
mov ebp, r11d
and bpl, cl
xor cl, r11b
or cl, bpl
mov r11d, ecx
xor r11b, 1
and r11b, cl
xor r11b, 1
mov ebp, ecx
xor bpl, r11b
or r11b, cl
xor r11b, 1
or r11b, bpl
mov ebp, r11d
xor bpl, 1
and r12b, r9b
mov ecx, r12d
or cl, r9b
xor r12b, r9b
xor r12b, 1
mov r9d, ecx
xor r9b, r12b
or r12b, cl
xor r12b, 1
or r12b, r9b
mov r9d, r12d
xor r9b, 1
or r9b, r12b
mov ecx, r12d
or cl, r9b
xor cl, 1
xor r9b, r12b
mov r15d, ecx
and r15b, r9b
xor r9b, cl
or r9b, r15b
mov r15d, r9d
xor r15b, 1
mov r12d, r10d
xor r12b, bl
mov ecx, r12d
xor cl, bl
xor cl, 1
or dl, r12b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
or al, r10b
xor al, 1
or al, r13b
mov r13d, eax
xor r13b, 1
and bl, r10b
or bl, r12b
mov r12d, ebx
xor r12b, 1
and r13b, bl
and r12b, al
or r12b, r13b
mov r13d, eax
and r13b, bl
xor bl, al
or bl, r13b
xor bl, 1
mov eax, r12d
and al, bl
xor bl, r12b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r12d, eax
and r12b, bl
xor bl, al
or bl, r12b
mov eax, edx
or al, r8b
mov r12d, eax
xor r12b, 1
mov r13d, r8d
and r13b, dl
and al, r12b
xor r13b, 1
mov ecx, edx
xor cl, r13b
or r13b, dl
xor r13b, 1
or r13b, cl
xor al, 1
mov ecx, r12d
xor cl, al
or al, r12b
xor al, 1
or al, cl
mov ecx, r13d
xor cl, 1
and cl, al
xor al, 1
and al, r13b
mov r13d, ebx
xor r13b, 1
or al, cl
mov ecx, edx
xor cl, r12b
or r12b, dl
xor r12b, 1
or r12b, cl
xor r12b, 1
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r12d
xor al, 1
and al, bl
and r12b, r13b
or r12b, al
and dl, r13b
and bl, r8b
or bl, dl
mov eax, r8d
and al, r13b
xor r13b, r8b
or r13b, al
xor r13b, 1
mov eax, ebx
and al, r13b
xor r13b, bl
or r13b, al
mov ecx, r13d
xor cl, 1
mov eax, r13d
and al, cl
mov edx, r13d
and dl, al
xor al, r13b
or al, dl
mov edx, eax
and dl, r12b
or cl, r12b
xor r12b, 1
xor al, 1
and al, r12b
or al, dl
xor r12b, r13b
xor cl, 1
or cl, r12b
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r15d
xor cl, bpl
xor cl, 1
mov edx, r11d
and dl, r9b
mov ebx, r15d
xor bl, r11b
xor r11b, r9b
or r11b, dl
mov edx, ecx
xor dl, r11b
or r11b, cl
xor r11b, 1
or r11b, dl
mov ecx, r15d
and cl, r9b
xor r15b, cl
xor cl, 1
or cl, r9b
or r9b, bpl
xor r9b, 1
or r9b, bl
xor r9b, 1
xor cl, 1
or cl, r15b
xor cl, 1
mov edx, ebp
and dl, cl
xor cl, bpl
or cl, dl
xor cl, r9b
and r9b, cl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
mov r8d, r11d
mov r9d, r11d
or cl, r11b
xor r11b, 1
xor dl, 1
and r8b, dl
xor r9b, dl
or r9b, r8b
or dl, r11b
xor dl, 1
xor cl, 1
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov r11d, ecx
and cl, r9b
xor r9b, 1
xor r11b, 1
mov edx, r9d
xor dl, r11b
and dl, r9b
and r11b, r9b
or r11b, cl
mov ecx, edx
and cl, r11b
xor r11b, dl
or r11b, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
or cl, al
xor cl, dl
mov r8d, ecx
xor r8b, 1
and cl, dl
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
mov ebp, r11d
xor bpl, 1
mov edx, ebp
and dl, r11b
xor bpl, dl
xor dl, 1
mov r8d, r11d
or r8b, dl
xor r8b, 1
or bpl, r8b
mov r9d, ebp
and r9b, cl
xor cl, 1
mov ebx, ebp
xor bl, 1
and bl, cl
or bl, r9b
mov r9d, ebp
xor r9b, cl
or cl, bpl
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, bl
xor bl, 1
xor r9b, 1
or bl, cl
xor bl, 1
or bl, r9b
mov ecx, ebx
xor cl, 1
and bl, cl
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
mov r9d, ebx
xor r9b, 1
xor dl, r11b
or dl, r8b
mov ecx, edx
xor cl, 1
and dl, cl
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
xor dl, 1
mov ecx, eax
or cl, dl
xor dl, al
xor dl, 1
mov eax, ecx
xor al, dl
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 r11d, edx
xor r11b, 1
mov eax, r9d
and al, bl
mov r8d, r9d
and r8b, al
xor al, r9b
or al, r8b
mov r8d, eax
xor r8b, 1
mov r15d, r11d
or r15b, dl
or bl, r9b
mov ebp, r9d
xor bpl, bl
or bl, r9b
xor bl, 1
or bl, bpl
mov r9d, r15d
or r9b, r11b
xor r15b, r11b
xor r15b, 1
mov ebp, r9d
xor bpl, r15b
or r15b, r9b
xor r15b, 1
or r15b, bpl
xor r15b, bl
mov ebp, r15d
xor bpl, 1
or r8b, dl
xor r8b, 1
xor al, r11b
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov r9d, eax
xor r9b, 1
mov edx, ebp
and dl, r15b
mov ecx, eax
and cl, r9b
mov r8d, ebp
and r8b, dl
xor dl, bpl
or dl, r8b
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and cl, dl
or cl, bl
xor al, bpl
or r9b, r15b
xor r9b, 1
or r9b, al
xor r9b, 1
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
mov cl, byte [rsp + 0x5f]
xor cl, 1
mov eax, esi
and al, cl
or dil, al
xor dil, 1
or dil, cl
mov r11d, edi
xor r11b, 1
and r14b, byte [rsp + 0x60]
mov al, byte [rsp + 0x61]
xor al, 1
xor sil, al
and sil, al
mov eax, esi
xor al, 1
and sil, al
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov ecx, esi
and cl, r14b
xor r14b, 1
xor sil, 1
and sil, r14b
or sil, cl
mov ecx, r14d
and cl, al
xor r14b, al
or r14b, cl
xor r14b, 1
mov eax, esi
and al, r14b
xor r14b, sil
or r14b, al
mov esi, r14d
xor sil, 1
mov ebx, esi
and bl, r14b
mov ecx, esi
xor cl, bl
xor bl, 1
or bl, r14b
xor bl, 1
or bl, cl
mov edx, r11d
or dl, dil
mov r10d, edx
xor r10b, 1
mov r8d, ebx
xor r8b, 1
mov ecx, ebx
xor cl, r8b
and cl, bl
or sil, r14b
mov r14d, esi
xor r14b, cl
and r10b, r11b
mov ebp, ebx
and bpl, r11b
mov eax, edi
and al, r8b
xor r8b, r11b
or r11b, dl
xor r11b, 1
and dl, dil
or dl, r10b
mov r10d, r11d
and r10b, dl
xor dl, r11b
or dl, r10b
xor cl, 1
or cl, sil
xor cl, 1
xor r14b, 1
mov r10d, ecx
and r10b, r14b
xor r14b, cl
or r14b, r10b
mov ecx, r14d
xor cl, 1
or cl, dl
xor dl, 1
or dl, r14b
mov r10d, ecx
xor r10b, dl
or dl, cl
xor dl, 1
or dl, r10b
or al, bpl
or bl, dil
xor bl, 1
or bl, r8b
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
mov r10d, r8d
and r10b, al
mov r11d, ecx
and r11b, dl
xor cl, dl
or cl, r11b
mov edx, r10d
and dl, r8b
xor r10b, r8b
or r10b, dl
xor r10b, cl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, r10b
xor r10b, 1
xor al, 1
or r10b, bl
xor r10b, 1
or r10b, al
mov r11d, r10d
xor r11b, 1
mov ebx, r11d
and bl, r10b
mov ecx, r10d
or cl, r11b
xor r11b, r10b
or r11b, bl
xor bl, 1
mov edx, r10d
xor dl, bl
or bl, r10b
xor bl, 1
or bl, dl
mov r8d, ebx
xor r8b, 1
mov edx, ecx
xor dl, 1
and bl, r8b
and dl, cl
xor bl, 1
mov r10d, ebx
xor r10b, r8b
or bl, r8b
xor bl, 1
or bl, r10b
xor dl, 1
mov r10d, edx
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
mov r10d, ebx
xor r10b, 1
and r10b, dl
xor dl, 1
and dl, bl
or dl, r10b
mov ebx, r8d
and bl, cl
xor cl, r8b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
or bl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, edx
xor cl, r11b
xor r11b, 1
xor cl, 1
mov ebx, edx
or bl, r11b
xor bl, 1
or bl, cl
mov r8d, ebx
xor r8b, 1
xor r11b, dl
mov ecx, r8d
and cl, bl
mov edx, ecx
xor dl, 1
xor cl, r8b
or dl, bl
xor dl, 1
or dl, cl
xor dl, r11b
mov ecx, r8d
xor cl, r11b
or r11b, r8b
xor r11b, 1
or r11b, cl
xor r11b, 1
mov ecx, edx
and cl, r11b
xor r11b, dl
or r11b, cl
mov r8d, r11d
xor r8b, 1
mov eax, r8d
and al, r11b
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov ebx, eax
xor bl, 1
and bl, al
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r10d, ecx
and r10b, bl
xor cl, bl
or cl, r10b
mov ebx, ecx
xor bl, 1
and bl, r11b
and cl, r8b
or cl, bl
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, dl
and bl, al
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor cl, 1
xor dl, cl
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov r14d, r9d
xor r14b, 1
mov ecx, r14d
or cl, r9b
mov r8d, r14d
xor r8b, cl
and r8b, r14b
mov r10d, r14d
and r10b, cl
xor cl, 1
xor r14b, r9b
or r14b, cl
and cl, r9b
or cl, r10b
xor r8b, 1
xor cl, 1
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
mov byte [rsp + 0x5e], r8b
mov eax, edx
and al, bl
mov r9d, eax
and r9b, dl
xor al, dl
or al, r9b
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
and cl, r8b
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov ebp, ecx
xor bpl, 1
mov r15d, r14d
xor r15b, 1
mov r9d, ebx
xor r9b, 1
mov byte [rsp + 0x5f], r9b
or r9b, bl
mov edx, ebx
xor dl, r9b
or r9b, bl
xor r9b, 1
or r9b, dl
mov r11d, r9d
xor r11b, 1
mov edx, eax
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov edi, eax
and dil, dl
xor al, dil
xor dil, 1
or dil, dl
xor dil, 1
or dil, al
mov edx, edi
xor dl, 1
mov eax, r14d
and al, r15b
mov r13d, r15d
xor r13b, r14b
xor r14b, al
xor al, 1
or al, r15b
xor al, 1
or al, r14b
mov r14d, ebp
xor r14b, cl
and r14b, bpl
mov r10d, eax
xor r10b, 1
mov r12d, eax
or r12b, r10b
and r13b, r15b
mov ebx, r13d
and r13b, r12b
xor r12b, 1
xor bl, 1
mov r15d, r12d
xor r15b, bl
and r15b, r12b
and bl, r12b
or bl, r13b
mov r12d, r15d
xor r12b, 1
xor r15b, bl
xor bl, 1
or bl, r12b
xor bl, 1
or bl, r15b
xor bl, r14b
mov r14d, ebx
xor r14b, 1
mov r15d, ecx
xor r15b, r10b
and r15b, cl
and al, bpl
and r10b, cl
or r10b, al
mov eax, r15d
and al, r10b
xor r10b, r15b
or r10b, al
mov eax, r10d
xor al, 1
and al, r14b
or r14b, r10b
and r10b, bl
or r10b, al
xor r10b, 1
mov eax, r14d
xor al, r10b
or r10b, r14b
xor r10b, 1
or r10b, al
mov byte [rsp + 0x60], dl
mov ebp, edx
and bpl, dil
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov edx, r11d
xor dl, r9b
and dl, r11b
mov r13d, ebp
xor r13b, 1
mov r14d, ebp
or r14b, r13b
mov r15d, r14d
xor r15b, 1
mov ebx, r14d
and bl, r15b
mov eax, r14d
and al, bl
xor bl, r14b
or bl, al
mov r12d, ebx
and bl, r13b
mov esi, r9d
xor sil, r13b
xor r13b, r11b
or r11b, r9b
mov ecx, r11d
xor cl, 1
mov eax, ecx
and al, r11b
xor al, 1
mov r8d, eax
xor r8b, r11b
or al, r11b
xor al, 1
or al, r8b
xor al, dl
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor r12b, 1
and r12b, bpl
or bl, r12b
xor r14b, byte [rsp + 0x60]
or r15b, dil
xor r15b, 1
or r15b, r14b
mov eax, r15d
xor al, bl
xor bl, 1
xor al, 1
or bl, r15b
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
mov eax, ebx
and al, r8b
mov ecx, eax
xor al, bl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, al
xor cl, dl
and sil, r9b
mov eax, esi
and al, r13b
xor r13b, sil
or r13b, al
mov ebx, ecx
xor bl, 1
and cl, bl
mov eax, r13d
mov r8d, ebx
and r8b, cl
xor cl, bl
mov r9d, ebx
and r9b, r13b
xor bl, r13b
xor r13b, 1
and al, r13b
or cl, r8b
xor al, 1
mov edx, r13d
xor dl, al
or al, r13b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
or bl, r9b
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r9d, r10d
xor r9b, 1
mov r11d, ebx
xor r11b, 1
mov eax, r11d
and al, bl
mov ecx, r11d
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
mov r8d, r10d
or r8b, r9b
or r11b, bl
mov ebx, r8d
xor bl, 1
and bl, r10b
or r10b, r8b
and r8b, r9b
mov ecx, r11d
xor cl, 1
xor r10b, 1
or r8b, bl
mov ebx, r10d
and bl, r8b
xor r8b, r10b
or r8b, bl
mov edx, ecx
and dl, r11b
mov ebx, edx
xor bl, 1
or bl, r11b
xor dl, cl
xor bl, 1
or bl, dl
mov edx, eax
xor dl, 1
and dl, bl
xor bl, 1
and bl, al
or bl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
or al, r8b
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov cl, byte [rsp + 0x5e]
mov eax, ecx
mov r9b, byte [rsp + 0x5f]
and al, r9b
xor r9b, cl
or al, r9b
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
and dl, r9b
xor r9b, 1
xor cl, 1
and cl, r9b
or dl, cl
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
xor r9b, 1
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov eax, r9d
xor al, 1
or r9b, al
xor r9b, al
mov ecx, r9d
xor cl, 1
and r9b, al
mov eax, r9d
and al, cl
xor r9b, cl
or r9b, al
mov eax, r9d
xor al, 1
and r9b, al
mov ecx, r9d
and cl, al
xor r9b, al
or r9b, cl
mov eax, r9d
xor al, 1
and r9b, al
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r8d
xor al, 1
mov ecx, eax
mov edx, eax
xor al, r9b
xor al, 1
and al, r9b
xor r9b, 1
and cl, r9b
xor dl, r9b
or dl, cl
xor r9b, r8b
xor r9b, 1
and r9b, r8b
xor al, 1
xor r9b, 1
mov ecx, eax
xor cl, r9b
or r9b, al
xor r9b, 1
or r9b, cl
xor r9b, 1
mov ecx, edx
or cl, r9b
xor r9b, dl
mov eax, ecx
xor al, r9b
test al, 1
mov edx, 0x2f027df8
mov eax, 0x89c27b89
cmovne edx, eax
test r9b, 1
mov eax, edx
mov ebp, 0x2f027df8
cmovne eax, ebp
test cl, 1
cmovne eax, edx
cmp eax, 0xf2c2eb75
jle 0x140045dbb
jmp 0x140047090
mov eax, dword [0x1400986b4]
lea r10d, [rax - 1]
imul r10d, eax
mov r8d, r10d
not r8d
mov ecx, r8d
and ecx, 0xd479dcc5
mov eax, r10d
and eax, 0x2b86233a
or eax, ecx
mov ecx, eax
xor ecx, 0x2a062328
xor eax, 0xd479dcc5
mov ebp, r8d
and ebp, r10d
mov ebx, ebp
not ebx
mov edi, eax
and edi, 0x81f9dc92
and ecx, 0x7e06236d
or ecx, edi
or eax, ebx
and ebx, 0x81f9dc92
and ebp, 0x7e06236d
or ebp, ebx
xor ebp, ecx
not eax
or eax, ebp
mov edx, eax
not edx
mov ecx, r8d
or ecx, r10d
mov edi, ecx
not edi
mov ebp, edx
and ebp, 0x369b9fc9
and eax, 0xc9646036
or eax, ebp
mov r9d, eax
xor r9d, 0xc9646036
mov ebp, ecx
and ebp, 0xf3fb0009
xor ecx, 0xd9721a66
and ecx, edi
and edi, 0xc04fff6
or edi, ebp
mov ebx, edi
xor ebx, 0xc04fff6
xor eax, 0x26898589
or eax, 0xd9721a66
mov ebp, eax
not ebp
or edx, 0x268de599
mov esi, edx
not esi
xor edi, 0xd576e590
and edi, ebx
and eax, 0x652f4fd
and ebp, 0x208d0100
or ebp, eax
and edx, 0x652f4fd
and esi, 0xd9200a02
or esi, edx
xor esi, ebp
mov eax, edi
not eax
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0xacc0eb4e
and edi, 0x533f14b1
or edi, ebp
or eax, edx
and edx, 0xacc0eb4e
and ecx, 0x533f14b1
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ecx, esi
not ecx
and ecx, eax
not eax
and eax, esi
or eax, ecx
mov ecx, r9d
and ecx, ebx
xor ebx, r9d
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x441815f9
and ebx, 0xbbe7ea06
or ebx, ecx
xor ebx, 0xbbe7ea06
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, ebx
mov ebp, ebx
xor ebp, 0x8cc4dcd3
and ebp, ebx
not ebx
and ebx, 0x4809411
and eax, 0x884448c2
or eax, ebx
xor eax, 0x884448c2
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x733b232c
and ebp, 0x8cc4dcd3
or ebp, eax
mov ecx, ebp
not ecx
and ecx, 0x8209b930
mov eax, ebp
and eax, 0x7df646cf
or eax, ecx
mov ecx, eax
xor ecx, 0x7df646cf
mov edx, eax
xor edx, 0xdc543289
and edx, ecx
and ebp, 0xa1a27446
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
and edx, 0x19f463ec
not ebp
and ebp, 0xe60b9c13
or ebp, edx
xor eax, 0xa800
and eax, 0x164e883
mov edx, ecx
and edx, 0xfe9b177c
or edx, eax
xor edx, 0x46cd00d6
and ecx, 0x47a9e855
or ecx, edx
mov eax, ecx
not eax
and eax, 0xa1ed6c37
and ecx, 0x5e1293c8
or ecx, eax
mov edx, ecx
xor edx, 0x1a121208
xor ecx, 0xa1ed6c37
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xc46dcdd2
and ebp, 0x3b92322d
or ebp, ebx
or eax, ecx
and ecx, 0xc46dcdd2
and edx, 0x3b92322d
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xaca2b9a8
and ecx, eax
and eax, 0x535d4657
or eax, edx
xor eax, 0x535d4657
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov r12d, eax
not r12d
and eax, 0xbf85bc5f
and r12d, 0x407a43a0
or r12d, eax
mov r13d, r12d
xor r13d, 0xbf85bc5f
xor r12d, 0x407a43a0
mov eax, r10d
xor eax, 0xa6aa2732
and eax, r10d
mov ecx, r10d
or ecx, 0x5955d8cd
mov edx, eax
not edx
mov ebp, ecx
and ebp, 0x5121c9e3
mov ebx, r8d
and ebx, 0xa68a2610
or ebx, ebp
or ecx, edx
and edx, 0x5121c9e3
and eax, 0xaede361c
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe103cf67
and ecx, 0x1efc3098
or ecx, eax
and r8d, 0xe3009e7
and r10d, 0xf1cff618
or r10d, r8d
mov eax, r10d
xor eax, 0xf1cff618
xor r10d, 0xe3009e7
and r10d, ecx
not ecx
and eax, ecx
or r10d, eax
xor ecx, r10d
and ecx, r10d
mov eax, r13d
and eax, 0x51082204
mov ebp, r12d
and ebp, 0x24a611a0
or ebp, eax
xor ebp, 0x24a611a0
mov edx, r12d
and edx, 0x8a51cc5b
or edx, ebp
mov eax, edx
not eax
and eax, 0xbd79754a
and edx, 0x42868ab5
or edx, eax
mov r8d, edx
xor r8d, 0x3728b911
mov r10d, ecx
not r10d
mov eax, r10d
and eax, 0x6ac3c5bc
mov ebp, ecx
and ebp, 0x953c3a43
or ebp, eax
xor ebp, 0x953c3a43
mov r11d, r10d
and r11d, ecx
mov eax, ebp
and eax, r11d
xor r11d, ebp
or r11d, eax
mov r9d, edx
xor r9d, 0xc8d746ee
mov ebp, r11d
mov ebx, r11d
mov edi, r11d
xor edi, 0x8ac7ded8
and edi, r11d
not r11d
mov eax, r11d
and r11d, 0xd89d1b4b
and ebx, 0x2762e4b4
or ebx, r11d
xor ebx, 0x2762e4b4
mov r14d, r9d
mov r11d, ebx
mov r15d, r9d
and r15d, ebx
xor ebx, r9d
and r9d, 0xfa3fef23
xor edx, 0xbdef67c9
and edx, r8d
and r8d, 0x5c010dc
or r8d, r9d
mov esi, r8d
xor esi, 0x4010c4
and esi, 0xd84afae5
xor r8d, 0xdd8aea39
or r8d, esi
mov esi, r13d
and esi, 0x4f1a9991
and r12d, 0xb0e5666e
or r12d, esi
mov r9d, r8d
not r9d
xor r12d, 0x68af9c8b
xor r13d, r12d
and r13d, r12d
and eax, 0x41c39ab4
and ebp, 0xbe3c654b
or ebp, eax
mov eax, ebp
xor eax, 0x98086041
and eax, 0xd84afae5
xor ebp, 0x66769fae
or ebp, eax
mov eax, ebp
not eax
and eax, 0x9cf0e86
and ebp, 0xf630f179
or ebp, eax
mov r12d, ebp
xor r12d, 0xf630f179
and r10d, 0xe91b269
and ecx, 0xf16e4d96
or ecx, r10d
mov eax, ecx
xor eax, 0x21240512
and eax, 0x27b5051a
xor ecx, 0xd6db488c
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe72b12b2
and ecx, 0x18d4ed4d
or ecx, eax
mov eax, r13d
not eax
mov esi, r9d
xor esi, eax
and esi, r9d
and r8d, 0xbf4d069b
and r9d, 0x40b2f964
or r9d, r8d
mov r8d, ecx
xor r8d, 0x8d00004
and eax, 0xbf4d069b
and r13d, 0x40b2f964
or r13d, eax
xor r13d, r9d
mov eax, esi
not eax
mov r9d, eax
and r9d, 0xe798de1b
and esi, 0x186721e4
or esi, r9d
mov r9d, r13d
not r9d
or eax, r9d
and r9d, 0xe798de1b
and r13d, 0x186721e4
or r13d, r9d
xor r13d, esi
not eax
or eax, r13d
xor ebp, 0x30082
and ebp, 0xd40371f2
mov esi, r12d
and esi, 0x2bfc8e0d
or esi, ebp
mov r9d, esi
xor r9d, 0x2bfc8e0d
xor ecx, 0xe72b12b2
xor esi, 0x59d06374
and esi, r9d
and r12d, 0x722ced79
or r8d, 0x722ced79
mov ebp, r8d
not ebp
mov r10d, esi
and r10d, r12d
xor r12d, esi
mov r13d, ecx
or r13d, 0x8dd31286
or r12d, r10d
mov esi, r13d
not esi
and r8d, 0x3c52e57
and ebp, 0x8c121080
or ebp, r8d
and r13d, 0x3c52e57
and esi, 0x7028c128
or esi, r13d
xor esi, ebp
mov ebp, r12d
not ebp
and ebp, 0x6d254839
and r12d, 0x92dab7c6
or r12d, ebp
mov ebp, esi
not ebp
and ebp, 0x6d254839
and esi, 0x92dab7c6
or esi, ebp
xor esi, r12d
mov ebp, r9d
and ebp, ecx
xor ecx, r9d
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x9b9f5522
and ecx, 0x6460aadd
or ecx, ebp
xor ecx, 0x6460aadd
mov ebp, esi
and ebp, ecx
xor ecx, esi
or ecx, ebp
mov ebp, eax
not ebp
mov esi, ebp
and esi, 0xcac33f54
and eax, 0x353cc0ab
or eax, esi
xor eax, ecx
xor eax, 0xcac33f54
and eax, ecx
mov esi, ecx
not esi
and esi, 0x7ca4e5ec
and ecx, 0x835b1a13
or ecx, esi
xor ecx, 0x7ca4e5ec
or ecx, ebp
mov esi, ecx
not esi
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0xf2c69d46
and eax, 0xd3962b9
or eax, r8d
or r9d, ecx
and ecx, 0xf2c69d46
and esi, 0xd3962b9
or esi, ecx
xor esi, eax
not r9d
or r9d, esi
and r14d, 0x8ac7ded8
and r11d, 0x8ac7ded8
mov eax, r14d
and eax, edx
xor edx, r14d
or edx, eax
mov eax, r11d
and eax, edi
xor edi, r11d
or edi, eax
mov eax, edx
not eax
and eax, 0xf11833e5
and edx, 0xee7cc1a
or edx, eax
mov eax, edi
not eax
and eax, 0xf11833e5
and edi, 0xee7cc1a
or edi, eax
xor edi, edx
or ebx, r15d
mov eax, ebx
not eax
and eax, 0x1d8f4270
and ebx, 0xe270bd8f
or ebx, eax
xor ebx, 0xe270bd8f
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, ebx
mov edx, ecx
not edx
mov edi, ebx
and edi, 0xdf19cf56
and eax, 0x20e630a9
or eax, edi
or ebx, edx
and edx, 0xdf19cf56
and ecx, 0x20e630a9
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
and ebx, 0x552b28a1
and eax, 0xaad4d75e
or eax, ebx
mov ecx, eax
xor ecx, 0x10032080
xor eax, 0x8841102
and eax, 0x4dac1923
and ecx, 0xb253e6dc
or ecx, eax
mov edx, ecx
xor edx, 0xb253e6dc
xor ecx, 0x4da01800
mov edi, r9d
not edi
mov eax, edi
and eax, 0x72dffccb
and r9d, 0x8d200334
or r9d, eax
mov eax, r9d
xor eax, 0x8d200334
and ecx, 0x5df15e04
mov ebx, edx
and ebx, 0xa20ea1fb
or ebx, ecx
xor ebx, 0xa20ea1fb
xor r9d, 0x3f246699
and r9d, eax
or edi, 0x4dfb9a52
mov ecx, edi
not ecx
mov esi, ebx
and esi, 0x4dfb9a52
and edx, 0xb20465ad
or edx, esi
mov ebp, r9d
not ebp
mov esi, ebp
and esi, 0xaa609dc8
and r9d, 0x559f6237
or r9d, esi
or ebp, edi
and edi, 0xaa609dc8
and ecx, 0x10046025
or ecx, edi
xor ecx, r9d
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x819a45c1
and ebp, 0x7e65ba3e
or ebp, ecx
mov ecx, edx
not ecx
and ecx, 0x819a45c1
and edx, 0x7e65ba3e
or edx, ecx
xor edx, ebp
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov ecx, ebx
not ecx
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xb449202b
and edx, 0x4bb6dfd4
or edx, ebp
or eax, ebx
and ebx, 0xb449202b
and ecx, 0x4bb6dfd4
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ebx, eax
not ebx
mov edi, eax
mov ecx, eax
xor ecx, 0x666bbe1d
and ecx, eax
mov ebp, ebx
and ebp, 0xb85617aa
and eax, 0x47a9e855
or eax, ebp
not eax
or eax, ebx
and ebx, 0x20228814
and edi, 0x46493609
or edi, ebx
xor edi, 0x46493609
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0x46118a
and ecx, 0xb8100620
or ecx, edx
mov edx, ecx
xor edx, 0x98521028
mov ebp, ecx
xor ebp, 0x24e586
mov edi, eax
not edi
and ebp, 0x8066e586
xor ecx, 0xa0061200
and ecx, edx
and edx, 0x38101228
or edx, ebp
mov r8d, edx
xor r8d, 0x7f991a79
mov ebx, eax
and ebx, 0x72728ed0
xor eax, 0xc123d5d3
and eax, edi
and edi, 0x8d8d712f
or edi, ebx
mov r9d, edi
xor r9d, 0x88000022
mov ebp, edx
xor ebp, 0xbebacfaa
and ebp, r8d
xor edi, 0x72728ed0
mov ebx, edi
or ebx, 0xc123d5d3
mov esi, ebx
not esi
mov r10d, ebp
and r10d, ecx
xor ecx, ebp
or ecx, r10d
mov ebp, eax
not ebp
mov r10d, ebx
and r10d, 0xdcbca389
and esi, 0x22400824
or esi, r10d
or ebx, ebp
and ebp, 0xdcbca389
and eax, 0x23435c76
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
mov eax, ecx
not eax
and eax, ebx
not ebx
and ebx, ecx
or ebx, eax
xor edx, 0x8066e586
mov eax, edx
and eax, 0x141188
and r8d, 0xf8420e72
or r8d, eax
or edx, edi
and edi, 0x7bdf18d
and r9d, 0xf8420e72
or r9d, edi
xor r9d, r8d
not edx
or edx, r9d
mov eax, edx
not eax
mov edi, ebx
not edi
mov ecx, edi
and ecx, 0xc2146409
and ebx, 0x3deb9bf6
or ebx, ecx
or edi, edx
and edx, 0xc2146409
and eax, 0x3deb9bf6
or eax, edx
xor eax, ebx
not edi
or edi, eax
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0x5014dbc2
mov ecx, edi
and ecx, 0xafeb243d
or ecx, eax
mov eax, ecx
xor eax, 0xad802414
xor ecx, 0x10044802
and ecx, 0x126f482b
and eax, 0xed90b7d4
or eax, ecx
mov ecx, eax
xor ecx, 0x126f482b
xor eax, 0xa1909644
mov edx, edi
or edx, ebp
mov r10d, edx
not r10d
mov ebx, ecx
xor ebx, edx
and ebx, ecx
and eax, 0xb190d64e
and ecx, 0x4e6f29b1
or ecx, eax
and edx, 0xb190d64e
and r10d, 0x4e6f29b1
or r10d, edx
xor r10d, ecx
mov eax, ebx
and eax, r10d
xor r10d, ebx
or r10d, eax
mov r8d, r10d
not r8d
mov ecx, r8d
and ecx, 0x35906887
mov eax, r10d
xor eax, 0x35906887
and eax, r10d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, r8d
and ecx, 0xa996af6f
mov edx, r10d
and edx, 0x56695090
or edx, ecx
mov ebx, edx
xor ebx, 0x12204090
mov esi, eax
not esi
mov ecx, esi
and ecx, 0xc45bb70a
and eax, 0x3ba448f5
or eax, ecx
xor edx, 0x8012a70a
and edx, 0xc45bb70a
and ebx, 0x3ba448f5
or ebx, edx
xor ebx, eax
not ebx
or ebx, esi
mov esi, ebx
not esi
mov eax, edi
xor eax, 0xca6f9778
and eax, ebp
and edi, 0xca6f9778
and ebp, 0x35906887
or ebp, edi
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov ecx, ebp
not ecx
and ebp, 0x6398f69a
and ecx, 0x9c670965
or ecx, ebp
mov edi, ecx
xor edi, 0x6398f69a
mov eax, ebx
and eax, 0x758122c9
mov edx, esi
and edx, 0x8a7edd36
or edx, eax
mov ebp, edx
xor ebp, 0x82788520
xor ecx, 0x9c670965
xor edx, 0x758122c9
mov eax, edx
and eax, 0x58075adf
and ebp, 0xa7f8a520
or ebp, eax
mov r9d, edi
and r9d, 0x58075adf
or edx, edi
or edi, ebx
and ebx, 0x46a1063c
and esi, 0xb95ef9c3
or esi, ebx
xor esi, 0x46a1063c
or esi, ecx
and ecx, 0xa7f8a520
or ecx, r9d
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x41b479dc
and edx, 0xbe4b8623
or edx, eax
mov eax, edx
xor eax, 0xa0428422
mov ecx, esi
not ecx
mov ebp, edi
not ebp
mov ebx, esi
and ebx, 0x77ca035c
and ecx, 0x8835fca3
or ecx, ebx
or esi, edi
and edi, 0x77ca035c
and ebp, 0x8835fca3
or ebp, edi
xor ebp, ecx
not esi
or esi, ebp
xor edx, 0x41b479dc
mov ecx, esi
not ecx
mov ebp, edx
or ebp, ecx
not ebp
and edx, 0x5e8d5ac1
and eax, 0xa172a53e
or eax, edx
and ecx, 0x5e8d5ac1
and esi, 0xa172a53e
or esi, ecx
xor esi, eax
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov edi, esi
not edi
mov eax, edi
and eax, esi
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7bf28bbb
and eax, 0x840d7444
or eax, ecx
mov ebx, eax
xor ebx, 0x41004
xor eax, 0x61108091
and eax, 0xe519e4d1
and ebx, 0x1ae61b2e
or ebx, eax
mov eax, ebx
xor eax, 0x50962654
xor ebx, 0x1ae61b2e
and ebx, eax
and esi, 0xf69c5203
mov eax, edi
and eax, 0x963adfc
or eax, esi
xor eax, 0x43139086
and edi, 0xb58fc285
or edi, eax
mov eax, edi
not eax
and eax, 0x80ad52f8
and edi, 0x7f52ad07
or edi, eax
mov esi, edi
xor esi, 0x7f52ad07
xor edi, 0x80a11088
mov edx, ebx
not edx
mov eax, edx
and eax, 0xc91bdfef
and ebx, 0x36e42010
or ebx, eax
mov r9d, ebx
xor r9d, 0x36e42010
and edi, 0xb0f1348c
mov ecx, esi
and ecx, 0x4f0ecb73
or ecx, edi
xor ecx, 0x4f0ecb73
xor ebx, 0x6995c0f5
and ebx, r9d
or edx, 0xa08e1f1a
mov eax, edx
not eax
mov ebp, ecx
and ebp, 0xa08e1f1a
and esi, 0x5f71e0e5
or esi, ebp
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xb7fa0942
and ebx, 0x4805f6bd
or ebx, edi
or ebp, edx
and edx, 0xb7fa0942
and eax, 0x4801e0a5
or eax, edx
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x9a710df1
and ebp, 0x658ef20e
or ebp, eax
mov eax, esi
not eax
and eax, 0x9a710df1
and esi, 0x658ef20e
or esi, eax
xor esi, ebp
mov eax, r9d
and eax, ecx
xor ecx, r9d
or ecx, eax
mov eax, ecx
not eax
mov edx, esi
not edx
mov ebp, edx
and ebp, 0x95d263f
and esi, 0xf6a2d9c0
or esi, ebp
or edx, ecx
and ecx, 0x95d263f
and eax, 0xf6a2d9c0
or eax, ecx
xor eax, esi
not edx
or edx, eax
mov eax, edx
xor eax, 0x28c87c70
and eax, edx
or edx, 0xd737838f
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xa9fa9194
and ecx, 0x6c60
or ecx, ebx
or edx, ebp
and ebp, 0xa9fa9194
and eax, 0x56056e6b
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xa8d7d673
and edx, 0x5728298c
or edx, eax
mov eax, r8d
and eax, 0x160f5400
and r10d, 0xe9f0abff
or r10d, eax
mov eax, r10d
xor eax, 0xe9f0abfe
and eax, 0xfffffffe
xor r10d, 0x160f5401
or r10d, eax
mov eax, r10d
not eax
and eax, 0x9d2f83f6
and r10d, 0x62d07c09
or r10d, eax
mov ecx, r10d
xor ecx, 0x22d00c09
mov eax, r8d
and eax, 1
or r8d, 1
mov ebp, r8d
not ebp
and r8d, 0x2ef2791c
and ebp, 0xd10d86e2
or ebp, r8d
or eax, 0x2ef2791c
xor eax, ebp
xor r10d, 0x9d2f83f6
mov ebp, eax
not ebp
mov ebx, r10d
or ebx, ebp
not ebx
and r10d, 0xcd0f73b4
and ecx, 0x32f08c4b
or ecx, r10d
and ebp, 0xcd0f73b4
and eax, 0x32f08c4b
or eax, ebp
xor eax, ecx
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov edi, eax
not edi
mov ebp, edi
and ebp, 0x84481bc1
mov ecx, eax
and ecx, 0x7bb7e43e
or ecx, ebp
mov ebp, ecx
xor ebp, 0x70a54414
xor ecx, 0x80b41
and ecx, 0xb1aab6b
and ebp, 0xf4e55494
or ebp, ecx
mov ecx, ebp
xor ecx, 0x34e40480
and ecx, 0x3ce6af81
xor ebp, 0xc803fb15
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xa6473c09
and ebp, 0x59b8c3f6
or ebp, ecx
mov ebx, ebp
xor ebx, 0x59b8c3f6
xor ebp, 0x4442809
and eax, 0xed46ad43
mov ecx, edi
and ecx, 0x12b952bc
or ecx, eax
xor ecx, 0x2e5ffd3d
and edi, 0xc319507e
or edi, ecx
mov ecx, edi
not ecx
mov eax, ebx
xor eax, edi
and eax, ebx
and ebp, 0x54d4692d
and ebx, 0xab2b96d2
or ebx, ebp
and edi, 0x54d4692d
and ecx, 0xab2b96d2
or ecx, edi
xor ecx, ebx
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov ebp, ecx
xor ebp, 0x3ce6af81
and ebp, ecx
not ecx
and ecx, 0x3ce6af81
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov ecx, ebp
mov eax, ebp
xor eax, 0x308063f
and eax, ebp
not ebp
mov ebx, ebp
and ebx, 0x208061b
and ecx, 0x1000024
or ecx, ebx
xor ecx, 0x1000024
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x308063f
and eax, 0xfcf7f9c0
or eax, ecx
not eax
mov ecx, eax
and ecx, ebp
xor eax, ebp
or eax, ecx
mov ebx, eax
not ebx
and eax, 0x525ed7c8
mov ebp, ebx
and ebp, 0xada12837
or ebp, eax
mov eax, ebp
xor eax, 0xada12837
mov ecx, edx
not ecx
and eax, ecx
xor ebp, 0x525ed7c8
and ebp, edx
or ebp, eax
mov edi, ebp
xor edi, ecx
and edi, ebp
mov ebp, ecx
and ebp, 0x4c3ef088
and edx, 0xb3c10f77
or edx, ebp
xor edx, ebx
xor edx, 0x4c3ef088
and edx, ebx
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, edi
xor edx, ebp
and edx, edi
mov eax, edi
not eax
and eax, 0xb47dd516
and edi, 0x4b822ae9
or edi, eax
and ebp, 0xb47dd516
and ecx, 0x4b822ae9
or ecx, ebp
xor ecx, edi
mov edi, edx
not edi
mov ebp, ecx
not ebp
mov eax, edi
and eax, 0x74b1e9ed
and edx, 0x8b4e1612
or edx, eax
or edi, ebp
and ebp, 0x74b1e9ed
and ecx, 0x8b4e1612
or ecx, ebp
xor ecx, edx
not edi
or edi, ecx
mov r8d, edi
not r8d
mov edx, r8d
and edx, 0x6b326c
mov ecx, edi
mov r10d, r8d
or r10d, edi
mov r14d, r8d
and r14d, edi
mov eax, r8d
and eax, r14d
xor r14d, r8d
or r14d, eax
mov r9d, r14d
and r14d, edi
and edi, 0x4484c181
or edi, edx
xor edi, 0x4484c181
and ecx, 0xbb100c12
or ecx, edi
mov eax, ecx
not eax
and eax, 0x59f3e143
and ecx, 0xa60c1ebc
or ecx, eax
mov eax, ecx
xor eax, 0x20836d40
xor ecx, 0xc0810a0
and ecx, 0xce6890b1
and eax, 0x31976f4e
or eax, ecx
mov ecx, eax
xor ecx, 0x20802802
xor eax, 0xc2000010
and eax, 0xd317475c
and ecx, 0x2ce8b8a3
or ecx, eax
mov eax, ecx
xor eax, 0x2164248
xor ecx, 0x2c689082
and ecx, 0xfd699596
and eax, 0x2966a69
or eax, ecx
mov ecx, eax
xor ecx, 0x2966a69
mov edx, eax
xor edx, 0xe9201192
mov ebx, r10d
not ebx
and edx, 0xe9207992
xor eax, 0x220006aa
and eax, ecx
and ecx, 0x16df866d
or ecx, edx
mov edx, ecx
xor edx, 0x16df866d
xor ecx, 0xe9207992
mov edi, edx
and edi, 0x20966cc3
mov esi, r10d
xor esi, 0xdf69933c
and esi, r10d
mov ebp, ebx
and ebp, 0xdf69933c
mov r11d, edi
and r11d, eax
xor eax, edi
or eax, r11d
mov edi, esi
and edi, ebp
xor ebp, esi
or ebp, edi
mov edi, eax
not edi
and edi, ebp
not ebp
and ebp, eax
or ebp, edi
mov eax, ecx
and eax, 0xcbee1f3f
and edx, 0x3411e0c0
or edx, eax
or ecx, ebx
and ebx, 0xcbee1f3f
and r10d, 0x3411e0c0
or r10d, ebx
xor r10d, edx
not ecx
or ecx, r10d
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x33f59ee2
and eax, 0xcc0a611d
or eax, ecx
mov ecx, eax
xor ecx, 0x38588a2
xor eax, 0x88020101
and ecx, 0x478de8be
and eax, 0xb8721741
or eax, ecx
mov ecx, eax
xor ecx, 0x78ce890
xor eax, 0x10321640
and eax, 0x5033166e
and ecx, 0xafcce991
or ecx, eax
mov edx, ecx
xor edx, 0x8bc04801
xor ecx, 0x50221000
and ecx, 0x742eb190
and edx, 0x8bd14e6f
or edx, ecx
mov r11d, edx
xor r11d, 0x8ac00828
not r9d
and r8d, r9d
or r14d, r8d
not r14d
or r14d, r9d
mov r12d, r14d
not r12d
mov eax, edx
xor eax, 0x742eb190
mov ecx, eax
and ecx, 0x51146d7
and r11d, 0xfaeeb928
or r11d, ecx
mov r9d, r11d
xor r9d, 0xfaeeb928
xor r11d, 0x51146d7
mov ebp, r12d
mov esi, r14d
mov ebx, r14d
and ebx, 0x81fe7741
and r12d, 0x7e0188be
or r12d, ebx
xor r12d, 0x374afa4c
or r12d, r14d
and r14d, 0x2003800
and ebp, 0x6014c129
or ebp, r14d
mov ecx, ebp
xor ecx, 0x20044020
xor ebp, 0x12400656
or esi, 0x6214f929
mov r14d, esi
not r14d
and ebp, 0x5250875f
and ecx, 0x20047820
or ecx, ebp
and esi, 0x5250875f
and r14d, 0x8dab0080
or r14d, esi
xor r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0x9deb06d6
and r14d, 0x6214f929
or r14d, ecx
mov ecx, r11d
and ecx, 0xb6b48d0d
mov ebp, r9d
and ebp, 0x494b72f2
or ebp, ecx
mov esi, ebp
xor esi, r11d
and esi, ebp
and eax, 0x494b72f2
xor edx, 0x3d65c362
or edx, eax
mov eax, edx
not eax
and eax, 0xcead7f58
and edx, 0x315280a7
or edx, eax
mov r8d, edx
xor r8d, 0x315280a7
xor edx, 0xcead7f58
mov r10d, r14d
not r10d
mov eax, r10d
and eax, 0xb6b48d0d
mov ebx, r14d
xor ebx, 0x494b72f2
or ebx, eax
mov eax, ebx
not eax
and eax, 0x1d4cfafe
and ebx, 0xe2b30501
or ebx, eax
mov ebp, ebx
xor ebp, 0xe2b30501
mov edi, r12d
not edi
mov ecx, esi
xor ecx, edx
and ecx, esi
and edx, esi
not esi
and esi, r8d
or edx, esi
mov esi, ecx
and esi, edx
xor edx, ecx
or edx, esi
mov ecx, ebx
xor ecx, 0x1440866
and ecx, 0xc3e50c67
xor ebx, 0x1e0c4444
and ebx, ebp
mov esi, ebp
and esi, 0x3c1af398
or esi, ecx
mov r15d, esi
xor r15d, 0x3c1af398
mov ecx, r12d
and ecx, 0x5ac16354
and edi, 0xa53e9cab
or edi, ecx
mov r13d, edi
xor r13d, 0xa53e9cab
mov ecx, esi
xor ecx, 0x3f5a4d22
and ecx, r15d
mov eax, edi
xor eax, 0xa67e2211
and eax, r13d
or r12d, 0xfcbf4145
mov ebp, ecx
and ebp, ebx
xor ebx, ecx
or ebx, ebp
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xc65a24fe
and eax, 0x39a5db01
or eax, ebp
mov ebp, r12d
not ebp
or ecx, r12d
and r12d, 0xc65a24fe
and ebp, 0x1009a00
or ebp, r12d
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ebx
not eax
and eax, ecx
not ecx
and ecx, ebx
mov r8d, dword [0x1400986b0]
or ecx, eax
xor esi, 0xc3e50c67
xor edi, 0x5ac16354
mov eax, esi
and eax, 0xc2458ae6
and r15d, 0x3dba7519
or r15d, eax
or esi, edi
and edi, 0xc2458ae6
and r13d, 0x3dba7519
or r13d, edi
xor r13d, r15d
not esi
or esi, r13d
mov eax, esi
not eax
and eax, 0x77f3e06d
and esi, 0x880c1f92
or esi, eax
xor esi, 0x880c1f92
mov eax, ecx
and eax, esi
xor esi, ecx
or esi, eax
mov eax, edx
not eax
and eax, 0x4ea61457
and edx, 0xb159eba8
or edx, eax
mov eax, esi
mov ecx, esi
xor ecx, 0x4ea61457
and ecx, esi
not esi
and esi, 0xe241415
and eax, 0x40820042
or eax, esi
mov esi, eax
xor esi, 0x20042
xor eax, 0xbf7dffbd
mov edi, ecx
not edi
mov ebx, eax
and ebx, 0xcd9de820
and esi, 0x2221457
or esi, ebx
or eax, edi
and edi, 0xcd9de820
and ecx, 0x326217df
or ecx, edi
xor ecx, esi
not eax
or eax, ecx
mov ecx, edx
not ecx
and ecx, eax
not eax
and eax, edx
or eax, ecx
and r11d, 0xfcbe8d0a
mov edx, r9d
and edx, 0x34172f5
or edx, r11d
mov ebp, edx
xor ebp, 0x34172f5
mov ebx, edx
xor ebx, 0xe5e68aff
and ebx, ebp
and r9d, 0xe6a7f80a
mov edi, r10d
and edi, 0x195807f5
mov ecx, r14d
and ecx, 0xe6a7f80a
or ecx, edi
mov edi, ebx
and edi, r9d
xor r9d, ebx
or r9d, edi
mov ebx, r9d
not ebx
and ebx, ecx
not ecx
and ecx, r9d
or ecx, ebx
xor edx, 0xfcbe8d0a
mov ebx, edx
and ebx, 0x53d03031
and ebp, 0xac2fcfce
or ebp, ebx
or edx, r14d
and r14d, 0x53d03031
and r10d, 0xac2fcfce
or r10d, r14d
xor r10d, ebp
not edx
or edx, r10d
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x5738c7a
and ecx, edx
and edx, 0xfa8c7385
or edx, ebp
xor edx, 0xfa8c7385
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov r9d, edx
not r9d
mov ecx, eax
not ecx
or eax, 0x8e0fcdfe
mov r11d, eax
not r11d
mov r10d, ecx
or r10d, 0x71f03201
mov ebp, r10d
not ebp
or edx, 0x8e0fcdfe
mov ebx, edx
not ebx
mov esi, ecx
and esi, r9d
xor ecx, r9d
or r9d, 0x71f03201
mov edi, r9d
not edi
and eax, 0x843fb229
and r11d, 0x71c00000
or r11d, eax
and r10d, 0x843fb229
and ebp, 0xa004dd6
or ebp, r10d
xor ebp, r11d
and edx, 0xa2f0cd65
and ebx, 0x51003200
or ebx, edx
and r9d, 0xa2f0cd65
and edi, 0xc0f009a
or edi, r9d
xor edi, ebx
mov eax, ebp
not eax
and eax, edi
not edi
and edi, ebp
or edi, eax
or ecx, esi
mov eax, ecx
not eax
mov edx, edi
not edx
mov ebp, edx
and ebp, 0xc70664c3
and edi, 0x38f99b3c
or edi, ebp
or edx, ecx
and ecx, 0xc70664c3
and eax, 0x38f99b3c
or eax, ecx
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xb581b29f
and ecx, 0x4a7e4d60
or ecx, edx
mov eax, ecx
xor eax, 0x24011291
xor ecx, 0x42404020
and ecx, 0xd3c0e02e
and eax, 0x2c3f1fd1
or eax, ecx
mov edx, eax
xor edx, 0x2c3f1fd1
mov ebx, eax
xor ebx, 0xd3c0e02e
xor eax, 0xf3ad1008
mov ebp, eax
and ebp, ebx
and eax, edx
mov esi, ebp
not esi
mov edi, eax
not edi
mov ecx, esi
and ecx, 0xeff3d6dc
and ebp, 0x100c2923
or ebp, ecx
or esi, edi
and edi, 0xeff3d6dc
and eax, 0x100c2923
or eax, edi
xor eax, ebp
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0x32a1d001
and esi, 0xcd5e2ffe
or esi, eax
mov eax, esi
xor eax, 0x8d005b50
and edx, 0x46163ebb
mov ebp, ebx
and ebp, 0xb9e9c144
or ebp, edx
xor ebp, 0xb9e9c144
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x68f5d9e6
and ebp, 0x970a2619
or ebp, edx
mov edx, ebp
xor edx, 0x95002210
xor ebp, 0x68f5d9e6
xor esi, 0x12cc2027
mov ebx, esi
and ebx, 0x627f84af
and eax, 0x9d807b50
or eax, ebx
or esi, ebp
and ebp, 0x627f84af
and edx, 0x9d807b50
or edx, ebp
xor edx, eax
not esi
or esi, edx
mov eax, esi
not eax
mov edx, esi
xor edx, 0xa456daab
and edx, esi
or esi, 0x5ba92554
mov ebp, edx
not ebp
mov ebx, esi
and ebx, 0x4283f2c0
and eax, 0xa454082b
or eax, ebx
or esi, ebp
and ebp, 0x4283f2c0
and edx, 0xbd7c0d3f
or edx, ebp
xor edx, eax
not esi
or esi, edx
mov eax, esi
not eax
and eax, 0xa456daab
and esi, 0x5ba92554
or esi, eax
mov edx, esi
not edx
mov ecx, esi
xor ecx, 0x5c3f7cc6
mov ebp, ecx
and ebp, edx
and ecx, esi
mov eax, ebp
not eax
mov ebx, ecx
not ebx
mov edi, eax
and edi, 0xcc720e4d
and ebp, 0x338df1b2
or ebp, edi
or eax, ebx
and ebx, 0xcc720e4d
and ecx, 0x338df1b2
or ecx, ebx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x77d5d3aa
and eax, 0x882a2c55
or eax, ecx
mov ebp, eax
xor ebp, 0x20c28660
or edx, esi
mov ecx, edx
not ecx
and ecx, 0xef627e76
and edx, 0x109d8189
or edx, ecx
mov ecx, edx
xor ecx, 0x10808080
xor eax, 0xd4155093
xor edx, 0xef627e76
mov ebx, eax
and ebx, 0xcb3d691f
and ebp, 0x34c296e0
or ebp, ebx
or eax, edx
and edx, 0xcb3d691f
and ecx, 0x34c296e0
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6c18b50c
or ecx, eax
and eax, 0x93e74af3
or eax, edx
mov ebp, eax
xor ebp, 0x820248a3
xor eax, 0x40189404
and eax, 0x51fd9654
and ebp, 0xae0269ab
or ebp, eax
mov eax, ebp
xor eax, 0x105d8450
xor ebp, 0xa022882
and eax, 0xb45dc579
and ebp, 0x4ba23a86
or ebp, eax
mov ebx, ebp
xor ebx, 0x41221a86
xor ebp, 0xb45dc579
mov eax, ecx
not eax
and eax, 0x70bf125f
and ecx, 0x8f40eda0
or ecx, eax
mov edx, ecx
xor edx, 0x81400980
xor ecx, 0x70bf125f
mov eax, ebp
or eax, ecx
mov edi, eax
not edi
and ebp, 0xe9de471
and ebx, 0xf1621b8e
or ebx, ebp
and ecx, 0xe9de471
and edx, 0xf1621b8e
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
mov ebp, eax
and ebp, 0xc5307d85
and edi, 0x3acf827a
or edi, ebp
or eax, ecx
and ecx, 0xc5307d85
and edx, 0x3acf827a
or edx, ecx
xor edx, edi
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x568a4138
and eax, 0xa975bec7
or eax, ecx
mov ecx, eax
xor ecx, 0xa975bec7
mov edx, eax
xor edx, 0x52800128
and edx, 0xf3911168
xor eax, 0x9c079a8d
and eax, ecx
and ecx, 0xc6eee97
or ecx, edx
mov ebp, ecx
xor ebp, 0xc6eee97
mov ebx, ecx
xor ebx, 0xc6e33522
and ebx, ebp
mov edx, ebx
not edx
mov edi, eax
not edi
mov esi, edx
and esi, 0x765ef7bb
and ebx, 0x89a10844
or ebx, esi
or edx, edi
and edi, 0x765ef7bb
and eax, 0x89a10844
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x3572244a
and edx, 0xca8ddbb5
or edx, eax
xor ecx, 0xf3911168
or ecx, ebp
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9cdd97d5
and ecx, 0x6322682a
or ecx, eax
mov eax, ecx
not eax
and eax, 0x59f9e68b
and ecx, 0xa6061974
or ecx, eax
xor ecx, 0x3adb8ea1
setne dil
sete r9b
cmp r8d, 9
setg al
mov byte [rsp + 0x5e], al
cmp r8d, 0xa
setl dl
mov byte [rsp + 0x5f], dl
mov r12d, edx
xor r12b, al
mov ecx, r12d
and cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov r10d, eax
and r10b, cl
xor r10b, 1
mov edx, ecx
xor dl, r10b
or r10b, cl
xor r10b, 1
or r10b, dl
mov r8d, r10d
xor r8b, 1
or al, cl
mov edx, r12d
xor dl, 1
mov ecx, edx
mov ebx, edx
or cl, r12b
xor cl, r12b
mov r11d, ecx
xor r11b, 1
mov edx, r8d
and dl, r10b
mov esi, r8d
and sil, dl
xor dl, r8b
or dl, sil
xor dl, al
xor dl, 1
mov esi, r8d
and sil, al
xor al, r8b
or al, sil
mov esi, edx
xor sil, al
or al, dl
xor al, 1
or al, sil
and cl, r12b
mov edx, ecx
and dl, r11b
xor cl, r11b
or cl, dl
mov r11d, eax
xor r11b, 1
mov edx, ecx
xor dl, 1
and dl, cl
mov esi, edx
and sil, cl
xor dl, cl
or dl, sil
and r11b, dl
xor dl, 1
and dl, al
or dl, r11b
mov eax, r12d
and al, r8b
mov ecx, r10d
mov byte [rsp + 0x60], bl
and cl, bl
or cl, al
xor r8b, bl
or r10b, r12b
xor r10b, 1
or r10b, r8b
xor cl, 1
mov eax, ecx
xor al, r10b
or cl, r10b
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, r8d
and al, cl
xor r8b, al
xor al, 1
or al, cl
xor al, 1
or al, r8b
mov r10d, eax
xor r10b, 1
mov ecx, edx
xor cl, 1
and al, cl
or cl, r10b
xor cl, 1
and r10b, dl
or r10b, al
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov ebp, r9d
xor bpl, dil
mov eax, r9d
and al, bpl
mov ecx, r9d
xor cl, bpl
or cl, al
mov r13d, ebp
xor r13b, 1
mov eax, r9d
xor al, r13b
not al
and al, r13b
or r9b, r13b
xor r9b, 1
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov edx, r9d
and r9b, cl
xor cl, 1
xor dl, 1
mov eax, ecx
xor al, dl
and al, cl
and dl, cl
or dl, r9b
xor al, 1
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov esi, edx
mov edx, r10d
xor dl, 1
mov ecx, edx
and cl, r10b
mov eax, edx
and al, cl
mov ebx, edx
mov byte [rsp + 0x66], dl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
mov r8d, eax
mov byte [rsp + 0x65], al
xor cl, 1
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov byte [rsp + 0x61], cl
and cl, r10b
mov byte [rsp + 0x67], cl
or r10b, dl
mov eax, r10d
xor al, 1
mov ecx, r8d
xor cl, r10b
and r10b, al
xor r10b, 1
mov edx, eax
xor dl, r10b
or r10b, al
xor r10b, 1
or r10b, dl
mov byte [rsp + 0x64], bl
xor r10b, bl
xor r10b, 1
or al, bl
xor al, 1
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov r8d, eax
xor r8b, 1
mov edx, eax
xor dl, r8b
and dl, al
mov r9d, edx
xor r9b, 1
and r9b, r8b
mov ecx, edx
xor cl, al
and cl, dl
and dl, al
or dl, r9b
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov r8d, eax
xor r8b, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov r9d, ecx
and r9b, dl
xor dl, cl
mov r10d, r8d
and r10b, cl
xor cl, r8b
and r8b, al
xor r8b, 1
mov r11d, eax
xor r11b, r8b
or r8b, al
xor r8b, 1
or r8b, r11b
or dl, r9b
mov eax, r8d
xor al, 1
and al, dl
xor dl, 1
and dl, r8b
or dl, al
or cl, r10b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov byte [rsp + 0x62], sil
mov r14d, esi
xor r14b, 1
mov r15d, r14d
and r15b, sil
mov eax, r14d
xor al, r15b
xor r15b, 1
or r15b, sil
xor r15b, 1
or r15b, al
mov edx, r15d
xor dl, 1
mov byte [rsp + 0x63], dl
mov eax, r15d
or al, dl
xor al, 1
mov edx, r14d
xor dl, al
and al, dl
xor dl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor al, 1
and dl, al
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov r9d, edx
xor r9b, 1
or dl, r9b
mov r10d, edx
or r10b, r9b
mov eax, edx
xor dl, r9b
mov r8d, r10d
xor r8b, dl
xor dl, 1
or dl, r10b
xor r8b, 1
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and dl, r8b
mov r10d, r8d
and r10b, dl
xor dl, r8b
or dl, r10b
xor al, 1
mov r8d, r9d
and r8b, al
xor al, r9b
or al, r8b
mov r8d, edx
xor r8b, 1
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
mov r10d, eax
xor r10b, 1
mov r9d, eax
and r9b, r10b
xor al, r9b
xor r9b, 1
or r9b, r10b
xor r9b, 1
or r9b, al
xor r9b, r8b
mov eax, edx
xor al, r10b
or r10b, dl
xor r10b, 1
or r10b, al
xor r9b, 1
mov eax, r9d
xor al, r10b
or r10b, r9b
xor r10b, 1
or r10b, al
mov esi, r10d
xor sil, 1
mov eax, esi
and al, r10b
mov edx, esi
and dl, al
xor al, sil
or al, dl
or sil, r10b
mov edx, eax
xor dl, sil
and dl, al
mov r8d, esi
and sil, al
xor al, 1
xor r8b, 1
and r8b, al
or sil, r8b
mov eax, edx
and al, sil
xor sil, dl
or sil, al
and dil, bpl
and r13b, bpl
xor r13b, 1
mov eax, ebp
xor al, r13b
or r13b, bpl
xor r13b, 1
or r13b, al
mov eax, edi
xor al, 1
mov edx, eax
and dl, dil
mov r8d, eax
xor r8b, dl
xor dl, 1
or dl, dil
xor dl, 1
or dl, r8b
mov r8d, r13d
xor r8b, 1
and r13b, r8b
mov r10d, r8d
and r10b, r13b
xor r13b, r8b
or r13b, r10b
xor r13b, dl
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r13d
and dl, al
xor al, r13b
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov r10d, r8d
xor r10b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r10b
mov ebp, edx
xor bpl, 1
and bpl, dl
xor bpl, 1
mov eax, ebp
or al, r8b
xor bpl, r8b
xor al, 1
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
mov r10d, ecx
xor r10b, 1
mov eax, r10d
and al, cl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov edx, r10d
or dl, cl
xor dl, 1
mov r8d, edx
xor r8b, r10b
xor r8b, 1
xor r10b, cl
mov r13d, ecx
or r13b, dl
xor r13b, 1
or r13b, r8b
xor al, dl
mov ecx, eax
xor cl, r13b
or r13b, al
xor r13b, 1
or r13b, cl
mov edi, r13d
xor dil, 1
mov eax, edi
xor al, r13b
mov ecx, eax
xor cl, dil
and cl, al
or r10b, dl
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
or dl, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov r9d, eax
xor r9b, cl
or cl, al
xor cl, 1
or cl, r9b
mov r9d, edx
xor r9b, 1
and r9b, dl
mov r11d, edx
and r11b, r9b
xor r9b, dl
or r9b, r11b
mov r11d, ecx
xor r11b, 1
and r11b, r9b
xor r9b, 1
and r9b, cl
or r9b, r11b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, r9b
xor r9b, 1
or r9b, dl
xor cl, 1
xor r9b, 1
or r9b, cl
mov ecx, r10d
xor cl, 1
mov edx, ecx
or dl, r10b
mov r11d, edx
xor r11b, 1
and r11b, cl
mov r8d, eax
xor r8b, cl
and r8b, al
and al, cl
or cl, dl
and dl, r10b
or dl, r11b
xor cl, 1
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
xor r9b, 1
mov r11d, r9d
xor r11b, dl
xor r11b, 1
and r11b, dl
or r9b, dl
mov ecx, r9d
xor cl, r11b
xor r11b, 1
or r11b, r9b
xor cl, 1
xor r11b, 1
or r11b, cl
and bl, r10b
or al, bl
mov ecx, r8d
xor cl, 1
xor r8b, al
xor al, 1
or al, cl
xor al, 1
or al, r8b
mov ecx, r11d
xor cl, 1
mov edx, ecx
and dl, r11b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, dl
mov edx, r11d
xor dl, cl
or cl, r11b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r12d
movzx ebx, byte [rsp + 0x60]
and al, bl
mov edx, r12d
and dl, al
xor al, r12b
or al, dl
xor r12b, bl
and r12b, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
or dl, al
xor r12b, 1
mov r8d, edx
or r8b, r12b
xor r12b, dl
mov edx, r8d
xor dl, r12b
xor r12b, 1
or r12b, r8b
xor dl, 1
xor r12b, 1
or r12b, dl
movzx r10d, byte [rsp + 0x5f]
mov edx, r10d
or dl, r12b
xor r12b, 1
movzx r9d, byte [rsp + 0x5e]
or r12b, r9b
mov r8d, edx
xor r8b, r12b
or r12b, dl
xor r12b, 1
or r12b, r8b
mov edx, r10d
xor dl, bl
and al, r9b
and bl, r10b
or bl, al
and dl, r10b
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
xor bl, r12b
xor r12b, 1
mov edx, r12d
and dl, al
xor r12b, al
or r12b, dl
mov eax, r12d
xor al, bl
xor bl, 1
or bl, r12b
xor al, 1
xor bl, 1
or bl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
and cl, bl
xor bl, 1
and dl, bl
or cl, dl
xor cl, 1
or cl, bl
xor bl, al
xor bl, 1
or bl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
mov r8d, ebx
xor r8b, 1
mov eax, edx
xor al, 1
and al, r8b
and dl, bl
or dl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, edi
and al, r10b
xor dil, r10b
mov ecx, r10d
xor cl, r13b
or dil, al
mov eax, r9d
xor al, r13b
and al, r9b
mov edx, edi
xor dl, 1
xor cl, 1
and cl, r13b
mov r8d, eax
xor r8b, 1
xor al, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, al
mov eax, edi
and al, cl
xor cl, 1
and dl, cl
or dl, al
mov eax, edi
and al, cl
xor cl, dil
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r9d, ecx
xor r9b, 1
mov edx, r9d
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov r10d, edx
and r10b, r8b
xor dl, r8b
or dl, r10b
mov r10d, edx
xor r10b, 1
and r10b, cl
mov r8d, ebp
xor r8b, 1
and dl, r9b
or dl, r10b
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
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
and al, cl
and bl, dl
or bl, al
mov eax, ebx
xor al, cl
and al, bl
xor cl, dl
mov ebx, eax
and bl, cl
xor cl, 1
mov r10d, eax
xor r10b, 1
and r10b, cl
or r10b, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor r10b, 1
mov eax, r10d
xor al, cl
or r10b, cl
xor r10b, 1
or r10b, al
mov r11d, r8d
and r11b, bpl
mov eax, ebp
and al, r11b
mov r12d, ebp
xor r12b, r11b
or r12b, al
mov eax, r12d
xor al, 1
and r12b, al
mov r9d, eax
and r9b, r12b
xor r12b, al
or r12b, r9b
mov edx, esi
xor dl, 1
mov ecx, esi
and cl, dl
mov r9d, esi
and r9b, cl
xor cl, sil
or cl, r9b
mov r9d, esi
and r9b, al
xor al, sil
or al, r9b
xor r12b, cl
mov r9d, eax
xor r9b, r12b
xor r12b, 1
or r12b, al
xor r9b, 1
xor r12b, 1
or r12b, r9b
xor cl, 1
or dl, sil
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
mov r9d, r12d
xor r9b, 1
or bpl, r8b
or dl, al
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
xor r11b, bpl
mov eax, r8d
and al, bpl
xor bpl, r8b
or bpl, al
xor bpl, 1
mov eax, r11d
and al, bpl
xor bpl, r11b
or bpl, al
xor bpl, dl
mov r8d, ebp
xor r8b, 1
mov edx, r9d
or dl, r12b
mov ecx, r9d
and cl, dl
xor dl, 1
mov eax, edx
xor al, r12b
and al, dl
and dl, r12b
or dl, cl
mov ecx, eax
and cl, dl
xor dl, al
mov eax, ebp
or al, r8b
or dl, cl
mov esi, eax
xor sil, 1
and al, sil
mov r11d, eax
and r11b, sil
xor al, sil
or al, r11b
mov ecx, ebp
xor cl, r8b
and cl, bpl
mov r11d, ecx
xor r11b, 1
mov edi, ecx
and dil, r11b
mov ebx, edi
xor bl, 1
or bl, r11b
xor dil, cl
xor bl, 1
or bl, dil
mov r11d, eax
xor r11b, 1
and r11b, bl
xor bl, 1
and bl, al
or bl, r11b
mov eax, esi
xor al, cl
or cl, sil
xor cl, 1
or cl, al
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
and al, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, al
and r8b, r9b
or r9b, bpl
and bpl, r12b
or bpl, r8b
mov eax, r9d
xor al, bpl
xor bpl, 1
xor al, 1
or bpl, r9b
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
and bpl, al
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
mov eax, ecx
xor al, 1
xor cl, bpl
xor bpl, 1
or bpl, al
xor bpl, 1
mov eax, ebp
and al, cl
xor bpl, cl
or bpl, al
mov eax, r10d
xor al, 1
mov ecx, r10d
or cl, al
mov edx, r10d
or dl, cl
xor cl, al
xor cl, 1
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, ebp
xor bl, 1
and dl, bpl
and cl, bl
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, bpl
xor dl, 1
or dl, cl
and bl, bpl
xor bl, 1
mov ecx, ebp
xor cl, bl
or bl, bpl
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, ebx
xor cl, r10b
and cl, bl
or bl, al
mov r8d, ebx
xor r8b, cl
xor cl, 1
or cl, bl
xor r8b, 1
xor cl, 1
or cl, r8b
mov ebx, edx
xor bl, 1
xor al, cl
xor al, 1
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov r8d, ecx
and r8b, dl
and cl, bl
and bl, al
or bl, r8b
xor bl, 1
or bl, dl
and al, dl
or cl, al
mov eax, ecx
xor al, 1
mov r12d, eax
and r12b, cl
mov edx, eax
and dl, r12b
xor r12b, al
or r12b, dl
mov edx, r12d
xor r12b, 1
and r12b, bl
xor al, bl
xor bl, 1
and dl, bl
or r12b, dl
or cl, bl
xor cl, 1
or cl, al
xor r12b, 1
mov eax, r12d
xor al, cl
or r12b, cl
xor r12b, 1
or r12b, al
movzx r13d, byte [rsp + 0x65]
mov eax, r13d
movzx edx, byte [rsp + 0x64]
and al, dl
mov ecx, r13d
and cl, al
xor al, r13b
or al, cl
or r13b, dl
mov ecx, eax
xor cl, r13b
or r13b, al
xor r13b, 1
or r13b, cl
movzx eax, byte [rsp + 0x62]
mov ecx, eax
xor cl, r14b
or r14b, al
mov edx, r14d
xor dl, 1
and cl, al
mov edi, ecx
xor dil, 1
and cl, r14b
or r14b, dil
xor r14b, 1
and dil, dl
or dil, cl
mov ecx, r14d
and cl, dil
xor dil, r14b
or dil, cl
mov r8d, edi
xor r8b, 1
mov ebp, r13d
xor bpl, 1
mov ecx, ebp
xor cl, r13b
mov r11d, ecx
xor r11b, bpl
and r11b, cl
movzx r10d, byte [rsp + 0x61]
xor r10b, 1
movzx eax, byte [rsp + 0x66]
and al, r10b
movzx ecx, byte [rsp + 0x67]
or cl, al
xor r10b, cl
and r10b, cl
mov r9d, r8d
and r9b, dil
mov ecx, r8d
and cl, r9b
xor r9b, r8b
or r9b, cl
mov ecx, r15d
movzx eax, byte [rsp + 0x63]
and cl, al
xor al, r15b
or al, cl
mov r15d, eax
mov edx, r11d
xor dl, 1
mov ebx, r10d
xor bl, 1
mov ecx, edx
and cl, bl
mov esi, edx
xor sil, bl
or sil, cl
mov eax, r10d
and al, bl
mov r14d, eax
xor al, r10b
mov r10d, r9d
xor r10b, 1
xor r14b, 1
or r14b, bl
xor r14b, 1
or r14b, al
and dl, r14b
xor r14b, 1
and r14b, r11b
or r14b, dl
mov eax, r14d
xor al, 1
mov edx, eax
and dl, r14b
mov ebx, eax
and bl, dl
xor dl, al
xor al, sil
xor sil, 1
or dl, bl
xor dl, sil
or r14b, sil
xor r14b, 1
or r14b, al
mov eax, edx
xor al, r14b
or r14b, dl
xor r14b, 1
or r14b, al
mov r11d, r10d
or r11b, r9b
mov ebx, r11d
xor bl, 1
mov esi, ebx
and sil, r11b
mov eax, r9d
and al, r10b
mov edx, esi
xor dl, 1
xor sil, bl
or dl, r11b
xor dl, 1
or dl, sil
mov esi, eax
and sil, r9b
xor al, r9b
or al, sil
mov esi, edx
xor sil, 1
and sil, al
xor al, 1
and al, dl
mov edx, r15d
xor dl, 1
or al, sil
mov ecx, r15d
or cl, dl
xor r11b, r10b
or bl, r9b
xor bl, 1
or bl, r11b
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov r11d, ecx
or r11b, r15b
xor cl, r15b
mov eax, r11d
xor al, cl
xor cl, 1
or cl, r11b
xor al, 1
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or al, bl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
and r15b, r9b
or r9b, dl
and dl, r10b
or dl, r15b
mov eax, r9d
xor al, dl
xor dl, 1
xor al, 1
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
and cl, bl
xor bl, 1
xor al, 1
and al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov r9d, r14d
xor r9b, 1
and r14b, r9b
mov ecx, r9d
and cl, r14b
xor r14b, r9b
or r14b, cl
xor r14b, 1
mov ecx, r9d
and cl, al
xor r9b, al
xor al, 1
mov ebx, eax
and bl, r14b
xor al, r14b
or al, bl
mov ebx, eax
xor bl, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
and cl, al
or al, r9b
xor al, 1
and r9b, bl
or r9b, cl
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, ebp
and al, dil
xor dil, bpl
or dil, al
xor dil, 1
mov ecx, r13d
xor cl, r8b
and cl, r8b
or bpl, r8b
xor cl, 1
mov eax, ecx
xor al, bpl
or cl, bpl
xor cl, 1
or cl, al
xor cl, dil
xor cl, 1
and dil, cl
xor dil, 1
mov eax, edi
xor al, cl
or dil, cl
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
mov ecx, edi
or cl, al
xor al, dil
and al, dil
mov ebx, eax
xor bl, cl
xor cl, 1
mov r8d, eax
xor r8b, cl
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, al
xor bl, 1
or bl, dl
or al, cl
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, r9b
mov edx, eax
and al, r9b
xor r9b, 1
or dl, r9b
xor r9b, cl
xor r9b, 1
and r9b, cl
xor r9b, 1
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
or cl, al
mov ebx, ecx
xor bl, dl
and dl, bl
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov r9d, ebx
xor r9b, 1
mov r8d, r9d
and r8b, bl
xor r9b, bl
or r9b, r8b
mov edx, r9d
xor dl, 1
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, r9b
or cl, dl
and dl, al
or dl, bl
xor dl, 1
or dl, r9b
or al, r9b
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
or cl, al
mov ebx, ecx
xor bl, 1
and bl, cl
xor dl, 1
or dl, r8b
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, edx
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, dl
or bl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, ecx
xor bl, 1
mov edx, ebx
or dl, cl
mov eax, edx
xor al, 1
and bl, dl
and al, cl
or al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
or cl, al
mov r8d, ecx
xor r8b, 1
mov edx, eax
and dl, bl
mov r9d, edx
and r9b, al
xor dl, al
or dl, r9b
mov eax, edx
and al, cl
xor dl, 1
and dl, r8b
or dl, al
mov eax, ecx
and al, bl
xor cl, bl
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 eax, edx
xor al, 1
mov ecx, eax
or cl, dl
mov r8d, ecx
xor r8b, 1
mov ebx, eax
xor bl, cl
and bl, al
and r8b, dl
and cl, al
or cl, r8b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
or cl, al
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov edx, r12d
xor dl, 1
mov r9d, ecx
xor r9b, r12b
mov ebx, r9d
and bl, cl
and r9b, r12b
mov eax, ebx
xor al, 1
xor bl, r9b
xor r9b, 1
or r9b, al
xor r9b, 1
or r9b, bl
xor r9b, 1
mov eax, r9d
and al, dl
xor r9b, dl
or r9b, al
mov eax, edx
and al, r12b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov r11d, eax
xor r11b, 1
and cl, r8b
xor cl, 1
mov r10d, r8d
xor r10b, cl
or cl, r8b
xor cl, 1
or cl, r10b
xor dl, cl
xor dl, 1
or cl, r12b
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov ebx, r11d
and bl, al
mov edx, ebx
and dl, r11b
xor bl, r11b
or bl, dl
mov edx, ebx
xor dl, 1
and dl, r8b
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov ecx, edx
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
mov r10d, r9d
mov r8d, eax
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov r11d, edx
xor dl, 1
and dl, al
mov esi, eax
xor sil, cl
or cl, al
mov r14d, eax
xor r14b, r9b
or al, r9b
xor r9b, 1
or r10b, r9b
mov edi, r9d
or dil, r10b
xor r10b, r9b
mov ebp, edi
xor bpl, r10b
xor r10b, 1
or r10b, dil
xor bpl, 1
xor r10b, 1
or r10b, bpl
xor r8b, 1
and r11b, r8b
or dl, r11b
xor cl, 1
or cl, sil
xor cl, 1
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
mov edx, r10d
xor dl, 1
and dl, cl
xor cl, 1
and cl, r10b
or cl, dl
xor r8b, r9b
xor al, 1
or al, r8b
mov edx, eax
xor dl, r14b
xor r14b, 1
xor dl, 1
or r14b, al
xor r14b, 1
or r14b, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, eax
and r8b, dl
xor dl, al
mov eax, r14d
xor al, 1
or dl, r8b
mov ebx, r14d
and bl, al
xor r14b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r14b
mov r8d, edx
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, dl
or bl, r8b
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xa2b29ac3
mov edx, 0xc09d2f47
cmovne ecx, edx
test al, 1
mov eax, 0xa2b29ac3
cmovne eax, ecx
test bl, 1
cmove eax, ecx
cmp eax, 0xf2c2eb75
jle 0x140045dbb
jmp 0x140047090
cmp byte [rsp + 0xbf], 0
mov eax, 0x1432594f
mov ecx, 0xf2c2eb76
jmp 0x140050f5e
cmp byte [rsp + 0xae], 0
mov eax, 0xe6a1391f
mov ecx, 0x366fac44
jmp 0x140050f5e
cmp byte [rsp + 0xaf], 0
mov eax, 0xe1621438
mov ecx, 0x9d6c5385
cmovne eax, ecx
cmp eax, 0xf2c2eb75
jle 0x140045dbb
jmp 0x140047090
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x88]
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x20], 0
mov r9d, 0x281ec
call fcn.140065a40
mov eax, 0xfb71958f
cmp eax, 0xf2c2eb75
jle 0x140045dbb
jmp 0x140047090
mov eax, dword [0x1400986b4]
lea edx, [rax - 1]
imul edx, eax
mov r8d, edx
mov r9d, edx
mov esi, edx
mov ebp, edx
xor ebp, 0xa03fea9b
and ebp, edx
not edx
and r8d, 0x924efba6
mov edi, edx
and edi, 0x10eab27
and r9d, 0xfef154d8
or r9d, edi
not r9d
or r9d, edx
mov edi, edx
and edi, 0xf6f372f
and esi, 0xf090c8d0
or esi, edi
mov ebx, esi
xor ebx, 0x80100090
xor esi, 0x2f220b
or esi, 0x5fc01564
mov edi, ebp
not edi
mov eax, esi
and eax, 0x792ada67
and ebx, 0x80152098
or ebx, eax
or esi, edi
and edi, 0x792ada67
and ebp, 0x86d52598
or ebp, edi
xor ebp, ebx
not esi
or esi, ebp
mov eax, esi
not eax
and eax, 0x5c9ffb8e
and esi, 0xa3600471
or esi, eax
xor esi, 0xfca01115
mov ebp, esi
and ebp, edx
xor esi, edx
and edx, 0x6db10459
or edx, r8d
mov eax, edx
xor eax, 0x6cb10458
and eax, 0xfef154d8
xor edx, 0x93405081
or edx, eax
mov eax, edx
not eax
and eax, 0x4c655325
and edx, 0xb39aacda
or edx, eax
mov eax, edx
xor eax, 0xb39aacda
xor edx, 0x4c605104
mov ecx, r9d
not ecx
mov ebx, eax
xor ebx, r9d
and ebx, eax
and edx, 0xecea5ddc
and eax, 0x1315a223
or eax, edx
and r9d, 0xecea5ddc
and ecx, 0x1315a223
or ecx, r9d
xor ecx, eax
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov ebx, eax
or ebx, 0x4e1d1c0
mov edx, ebx
not edx
or ecx, 0xa004040b
and ecx, 0xa005d40b
and eax, 0x4e001c0
or eax, ecx
and ebx, 0xa005d40b
and edx, 0x5b1a2a34
or edx, ebx
xor edx, eax
mov eax, edx
not eax
and eax, 0xfa108518
and edx, 0x5ef7ae7
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x244da754
and eax, edx
and edx, 0xdbb258ab
or edx, ecx
mov ecx, edx
xor ecx, 0x19225801
xor edx, 0x244da754
mov ebx, eax
not ebx
mov edi, edx
and edi, 0xe69d26ea
and ecx, 0x1962d915
or ecx, edi
or edx, ebx
and ebx, 0xe69d26ea
and eax, 0x1962d915
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x7b51bd38
and edx, 0x84ae42c7
or edx, eax
mov ecx, edx
xor ecx, 0x2403808
xor edx, 0x842202c5
and edx, 0xfd3387f5
and ecx, 0x2cc780a
or ecx, edx
mov r9d, ecx
xor r9d, 0x65008481
xor ecx, 0x28c380a
and ecx, 0x9abf3b7e
and r9d, 0x6540c481
or r9d, ecx
mov r8d, r9d
xor r8d, 0x6540c481
xor r9d, 0x9abf3b7e
or esi, ebp
mov edx, esi
not edx
mov r10d, edx
mov edi, esi
xor edi, 0xd4876f40
and edi, edx
mov ebx, esi
and ebx, 0xd5efa5f
and edx, 0xf2a105a0
or edx, ebx
not edx
or edx, esi
and esi, 0x2a18909f
and r10d, 0x1600020
or r10d, esi
mov ecx, r10d
xor ecx, 0x400020
xor r10d, 0xfe9fffdf
mov ebp, edi
not ebp
mov eax, r10d
and eax, 0x773e341d
and ecx, 0x84080a2
or ecx, eax
or r10d, ebp
and ebp, 0x773e341d
and edi, 0x88c1cbe2
or edi, ebp
xor edi, ecx
not r10d
or r10d, edi
mov eax, r10d
not eax
and eax, 0xb300acfd
and r10d, 0x4cff5302
or r10d, eax
mov r11d, r10d
xor r11d, 0x6787c3bd
mov eax, r8d
and eax, 0x6bfccad4
mov ecx, r9d
and ecx, 0x9403352b
or ecx, eax
mov eax, ecx
xor eax, 0x9403352b
xor ecx, 0x610888d4
and ecx, 0xe509a8fc
mov ebx, eax
and ebx, 0x1af65703
or ebx, ecx
xor ebx, 0x17a8ad5c
and eax, 0xf2a105a0
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x89b74696
and eax, 0x7648b969
or eax, ecx
mov ecx, eax
xor ecx, 0x7648b969
mov ebx, r9d
and ebx, 0xf7b6b234
mov edi, r8d
and edi, 0x8494dcb
or edi, ebx
xor edi, 0x517b794
or edi, r9d
xor r10d, 0x98783c42
mov esi, r10d
and esi, 0xb8337cee
mov ebp, r11d
and ebp, 0x47cc8311
or ebp, esi
mov ebx, ebp
xor ebx, 0x42800100
and ebx, 0xf2a105a0
xor ebp, 0xb56d86b1
or ebp, ebx
mov ebx, ecx
xor ebx, edi
and ebx, ecx
xor eax, 0x9b40414
and eax, 0x49fc943c
and ecx, 0xb6036bc3
or ecx, eax
mov eax, edi
not eax
and edi, 0x49fc943c
and eax, 0xb6036bc3
or eax, edi
xor eax, ecx
mov esi, ebx
not esi
mov ecx, esi
and ecx, 0x88027bd7
and ebx, 0x77fd8428
or ebx, ecx
mov ecx, eax
not ecx
or esi, ecx
and ecx, 0x88027bd7
and eax, 0x77fd8428
or eax, ecx
mov ecx, edx
not ecx
and ecx, ebp
not ebp
xor eax, ebx
not esi
or esi, eax
mov eax, ebp
xor eax, edx
and eax, ebp
and edx, ebp
or edx, ecx
mov r14d, eax
not r14d
mov ecx, edx
not ecx
mov ebx, r14d
and ebx, 0x568abc9c
and eax, 0xa9754363
or eax, ebx
or r14d, ecx
and ecx, 0x568abc9c
and edx, 0xa9754363
or edx, ecx
xor edx, eax
not r14d
or r14d, edx
mov eax, esi
not eax
and eax, 0xf6b0ece6
mov ecx, esi
and ecx, 0x94f1319
or ecx, eax
xor ecx, r14d
xor ecx, 0xf6b0ece6
and ecx, r14d
mov eax, r14d
not eax
and eax, 0xb92b57a2
and r14d, 0x46d4a85d
or r14d, eax
xor r14d, esi
xor r14d, 0xb92b57a2
and r14d, esi
mov eax, ecx
and eax, r14d
xor r14d, ecx
or r14d, eax
mov edx, r8d
or edx, r10d
mov ebx, edx
not ebx
and r8d, 0x37db7552
and r9d, 0xc8248aad
or r9d, r8d
and r10d, 0x37db7552
and r11d, 0xc8248aad
or r11d, r10d
xor r11d, r9d
mov eax, r11d
not eax
mov ecx, edx
and ecx, 0xee90a803
and ebx, 0x116f57fc
or ebx, ecx
or edx, eax
and eax, 0xee90a803
and r11d, 0x116f57fc
or r11d, eax
xor r11d, ebx
not edx
or edx, r11d
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x8ab12a6a
and eax, edx
and edx, 0x754ed595
or edx, ecx
xor edx, 0x754ed595
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x4ea76ab5
and edx, 0xb158954a
or edx, eax
mov esi, edx
xor esi, 0x81080008
xor edx, 0xe232ab0
and edx, 0x3e73bff2
and esi, 0xc18c400d
or esi, edx
mov ecx, esi
xor ecx, 0x3e73bff2
xor esi, 0x8c400d
mov r8d, r14d
not r8d
mov eax, ecx
and eax, 0xeb532e22
and esi, 0x14acd1dd
or esi, eax
mov r9d, esi
xor r9d, 0x14acd1dd
mov edi, r14d
xor edi, 0x75cff586
and edi, r8d
mov ebp, r14d
and ebp, 0x8a300a79
mov eax, esi
xor eax, 0x9e9cdba4
and eax, r9d
or ecx, 0x75cff586
mov edx, ecx
not edx
mov ebx, edi
and ebx, ebp
xor ebp, edi
or ebp, ebx
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0xd7fa7c94
and eax, 0x2805836b
or eax, edi
or ebx, ecx
and ecx, 0xd7fa7c94
and edx, 0x8000269
or edx, ecx
xor edx, eax
not ebx
or ebx, edx
mov eax, ebp
not eax
and eax, 0x95616e66
and ebp, 0x6a9e9199
or ebp, eax
mov eax, ebx
not eax
and eax, 0x95616e66
and ebx, 0x6a9e9199
or ebx, eax
xor ebx, ebp
xor esi, 0xeb532e22
mov eax, r14d
and eax, 0x67f9b607
and r8d, 0x980649f8
or r8d, eax
or r14d, esi
and esi, 0x67f9b607
and r9d, 0x980649f8
or r9d, esi
xor r9d, r8d
not r14d
or r14d, r9d
not r14d
mov eax, ebx
and eax, r14d
xor r14d, ebx
or r14d, eax
mov edx, r14d
not edx
mov eax, edx
and eax, 0x7fdff786
mov ecx, r14d
and ecx, 0x80200879
or ecx, eax
mov eax, ecx
not eax
and eax, 0x80200879
and ecx, 0x7fdff786
or ecx, eax
mov ebp, ecx
not ebp
mov eax, ebp
or eax, 0xfffffffe
and ebp, 1
and ecx, 0xfffffffe
or ecx, ebp
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x498eb3d9
or eax, ebp
and ebp, 0x498eb3d9
and ecx, 0xb6714c26
or ecx, ebp
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8f4e35a8
and eax, 0x70b1ca57
or eax, ecx
mov r9d, eax
xor r9d, 0x2090ca11
xor eax, 0x8c062020
and eax, 0xdc272066
and r9d, 0x23d8df99
or r9d, eax
mov r8d, r9d
xor r8d, 0xdc272066
xor r9d, 0x23d8df99
mov ecx, edx
and ecx, 0x31483533
mov eax, r14d
xor eax, 0x31483533
and eax, r14d
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xceb7cacc
and eax, 0x31483533
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x95493a6c
xor eax, 0x6ab6c593
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6490857c
and eax, 0x9b6f7a83
or eax, ecx
mov ebx, eax
xor ebx, 0x9b6f7a83
mov ecx, edx
and ecx, 0x6ab6c593
and r14d, 0x95493a6c
or r14d, ecx
xor edx, r14d
and edx, r14d
mov r10d, eax
xor r10d, 0x6490857c
mov esi, edx
mov edi, edx
xor edi, 0xc7d8d6bd
and edi, edx
not edx
and edx, 0xa5c4b7a2
and esi, 0x5a3b485d
or esi, edx
mov ecx, esi
xor ecx, 0x5a3b485d
mov edx, r10d
and edx, 0xc7d8d6bd
xor eax, 0x5cb7ac3e
and eax, ebx
mov ebp, edx
and ebp, eax
xor eax, edx
mov edx, esi
xor edx, 0x621c611f
and edx, ecx
or eax, ebp
mov ebp, edx
and ebp, edi
xor edi, edx
or edi, ebp
mov edx, eax
not edx
and edx, 0xcd1138cb
and eax, 0x32eec734
or eax, edx
mov edx, edi
not edx
and edx, 0xcd1138cb
and edi, 0x32eec734
or edi, edx
xor edi, eax
xor esi, 0xa5c4b7a2
mov eax, ebx
and eax, 0xff571a12
and r10d, 0xa8e5ed
or r10d, eax
or ebx, esi
and esi, 0xff571a12
and ecx, 0xa8e5ed
or ecx, esi
xor ecx, r10d
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x7e0ef3b4
and ebx, 0x81f10c4b
or ebx, eax
mov ecx, ebx
xor ecx, 0x8000040b
xor ebx, 0x7e0ef3b4
mov eax, edi
not eax
mov edx, eax
and edx, 0x39fbdb54
and edi, 0xc60424ab
or edi, edx
or eax, ebx
and ebx, 0x39fbdb54
and ecx, 0xc60424ab
or ecx, ebx
xor ecx, edi
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x1eb1746d
and eax, 0xe14e8b92
or eax, ecx
mov ebp, eax
xor ebp, 0x80400000
xor eax, 0x10002024
or edx, 0x95493a6d
mov ecx, edx
not ecx
or eax, 0x62b24580
and eax, 0x73ba6fa4
and ebp, 0x84411049
or ebp, eax
and edx, 0x73ba6fa4
and ecx, 0x8048012
or ecx, edx
xor ecx, ebp
mov ebp, ecx
not ebp
mov eax, ebp
and eax, r9d
mov edx, r8d
and edx, ecx
or edx, eax
mov edi, edx
xor edi, r9d
and edi, edx
and r9d, 0x4c18400
mov edx, r8d
and edx, 0x20802e5
or edx, r9d
xor edx, 0x20802e5
and r8d, 0xf936791a
or r8d, edx
or ecx, 0xf936791a
mov ebx, ecx
not ebx
or ebp, 0x6c986e5
mov edx, ebp
not edx
and ecx, 0xefe23d37
and ebx, 0x982c0
or ebx, ecx
and ebp, 0xefe23d37
and edx, 0x10144008
or edx, ebp
xor edx, ebx
mov ecx, r8d
not ecx
and ecx, 0xce5d61fe
and r8d, 0x31a29e01
or r8d, ecx
mov ecx, edx
not ecx
and ecx, 0xce5d61fe
and edx, 0x31a29e01
or edx, ecx
xor edx, r8d
mov ecx, edi
not ecx
and ecx, edx
not edx
mov eax, edi
xor eax, edx
and eax, edi
and edx, edi
or edx, ecx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov r8d, edx
mov eax, edx
mov edi, edx
xor edi, 0x72fb3357
and edi, edx
mov r9d, edx
not r9d
mov ecx, r9d
and ecx, 0xe324111e
and r8d, 0x1cdbeee1
or r8d, ecx
mov ecx, r8d
xor ecx, 0x47ba6470
xor r8d, 0x1cdbeee1
and r8d, ecx
and eax, 0x7926e87a
mov ecx, r9d
and ecx, 0x86d91785
or ecx, eax
xor ecx, 0xddb89d14
mov edx, r9d
and edx, 0xa49e756e
or edx, ecx
mov ecx, edx
not ecx
mov eax, r8d
not eax
and eax, 0x6e060af7
mov esi, r8d
and esi, 0x91f9f508
or esi, eax
mov eax, esi
xor eax, 0x91f9f508
and edx, 0x7b4b2e2f
mov ebp, ecx
and ebp, 0x84b4d1d0
or ebp, edx
mov edx, ebp
xor edx, 0x84b4d1d0
mov ebx, esi
xor ebx, 0x8a522539
and ebx, eax
and r8d, 0x1babd031
mov r10d, ebx
and r10d, r8d
xor r8d, ebx
mov ebx, ebp
xor ebx, 0x9f1f01e1
and ebx, edx
and ecx, 0x1babd031
or r8d, r10d
mov r10d, ebx
and r10d, ecx
xor ecx, ebx
or ecx, r10d
mov ebx, r8d
not ebx
and ebx, ecx
not ecx
and ecx, r8d
or ecx, ebx
xor esi, 0x6e060af7
xor ebp, 0x7b4b2e2f
mov ebx, esi
and ebx, 0xedbc585a
and eax, 0x1243a7a5
or eax, ebx
or esi, ebp
and ebp, 0xedbc585a
and edx, 0x1243a7a5
or edx, ebp
xor edx, eax
not esi
or esi, edx
mov eax, esi
not eax
and eax, 0xf406bd4f
and esi, 0xbf942b0
or esi, eax
mov eax, esi
xor eax, 0x2e842a0
xor esi, 0xf406bd4f
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x59112157
and ecx, 0xa6eedea8
or ecx, ebp
or edx, esi
and esi, 0x59112157
and eax, 0xa6eedea8
or eax, esi
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
mov ebp, eax
or ebp, 0x1841bbf3
mov ecx, ebp
not ecx
or edx, 0xc0860404
and edx, 0xc8c78f24
and eax, 0x100030d3
or eax, edx
and ebp, 0xc8c78f24
and ecx, 0x27384008
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x43203162
and ecx, 0xbcdfce9d
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
xor eax, 0xddf0f56
and eax, ecx
mov edx, ecx
not edx
and edx, 0x5030512
and ecx, 0x8dc0a44
or ecx, edx
xor ecx, 0x8dc0a44
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x3252e0fb
and ecx, 0xcdad1f04
or ecx, eax
mov edx, ecx
xor edx, 0xcdad1f04
xor ecx, 0x104280a0
and ecx, 0xd8c69ca4
mov eax, edx
and eax, 0x2739635b
or eax, ecx
xor eax, 0x2ae66c0d
and edx, 0xf220f0a9
or edx, eax
mov eax, edx
not eax
and eax, 0x2b50f258
and edx, 0xd4af0da7
or edx, eax
mov r8d, edx
xor r8d, 0xd4af0da7
and r9d, 0x72fb3357
mov ecx, r9d
and ecx, edi
xor edi, r9d
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x6a85aa37
and edi, 0x957a55c8
or edi, ecx
mov ecx, edi
xor ecx, 0xe781669f
mov ebp, edi
xor ebp, 0x429040
and ebp, 0x3439258
xor edi, 0xa40ff3f2
and edi, ecx
and ecx, 0xfcbc6da7
or ecx, ebp
mov ebp, ecx
xor ebp, 0xfcbc6da7
mov ebx, ecx
xor ebx, 0x40cd0735
and ebx, ebp
mov esi, ebx
and esi, edi
xor edi, ebx
or edi, esi
mov ebx, edi
not ebx
and ebx, 0x86e3bf74
and edi, 0x791c408b
or edi, ebx
xor edi, 0xc8b2254f
and ebp, 0xf220f0a9
xor ecx, 0xe9c9d0e
or ecx, ebp
not ecx
mov ebp, edi
and ebp, ecx
xor ecx, edi
or ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xdfe2fd3d
and ebp, ecx
and ecx, 0x201d02c2
or ecx, ebx
mov ebx, ecx
xor ebx, 0x201100c2
xor ecx, 0xdfe2fd3d
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xcbec8621
and ebx, 0x341379de
or ebx, esi
or ecx, edi
and edi, 0xcbec8621
and ebp, 0x341379de
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x1b5518d5
and ecx, 0xe4aae72a
or ecx, ebx
xor ecx, 0x1b5518d5
xor ebp, ecx
and ebp, ecx
mov edi, ebp
not edi
mov ecx, edi
and ecx, 0x9048e4c8
mov ebx, ebp
and ebx, 0x6fb71b37
or ebx, ecx
mov esi, ebx
xor esi, 0x6fb71b37
mov ecx, edx
xor ecx, 0x2b50f258
and esi, ecx
xor ebx, 0x9048e4c8
and ebx, r8d
or ebx, esi
mov r9d, ebx
xor r9d, ecx
and r9d, ebx
xor edx, 0xffc2b884
and edx, r8d
and edi, 0x9bd84a41
mov ebx, ebp
and ebx, 0x6427b5be
or ebx, edi
mov edi, ebx
xor edi, 0x6427b5be
xor ebx, 0xb0b5ff62
and ebx, edi
and ebp, 0xd4924adc
or r8d, 0xd4924adc
mov edi, edx
not edi
mov eax, r8d
and eax, 0x643cc10d
and ecx, 0xb413422
or ecx, eax
or r8d, edi
and edi, 0x643cc10d
and edx, 0x9bc33ef2
or edx, edi
xor edx, ecx
not r8d
or r8d, edx
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, r8d
not eax
and eax, ebp
not ebp
and ebp, r8d
or ebp, eax
mov edx, r9d
not edx
mov ebx, ebp
not ebx
mov esi, edx
or esi, ebx
mov ecx, esi
not ecx
and edx, 0x85db12e5
and r9d, 0x7a24ed1a
or r9d, edx
and ebx, 0x85db12e5
and ebp, 0x7a24ed1a
or ebp, ebx
xor ebp, r9d
mov edx, ebp
not edx
mov ebx, esi
and ebx, 0x989dc624
and ecx, 0x676239db
or ecx, ebx
or esi, edx
and edx, 0x989dc624
and ebp, 0x676239db
or ebp, edx
xor ebp, ecx
not esi
or esi, ebp
mov r8d, esi
not r8d
mov ecx, r8d
and ecx, 0x86120
mov edx, esi
and edx, 0xdc241800
or edx, ecx
mov ebp, edx
xor ebp, 0x5c201000
xor edx, 0x38ba3e7
mov ebx, r8d
or ebx, 0xdc2c7920
mov ecx, ebx
not ecx
and edx, 0x838fabe7
and ebp, 0x5c205000
or ebp, edx
and ebx, 0x838fabe7
and ecx, 0x20500418
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x6313ca7e
and ecx, 0x9cec3581
or ecx, edx
mov edx, ecx
xor edx, 0x800c80
xor ecx, 0x2815a01a
and ecx, 0x6855e03b
and edx, 0x97aa1fc4
or edx, ecx
mov eax, edx
xor eax, 0x5a00180
xor edx, 0x68018001
and edx, 0xfa0b9e45
and eax, 0x5f461ba
or eax, edx
mov ecx, eax
xor ecx, 0x7b65b84d
xor eax, 0x5f461ba
and eax, ecx
mov ecx, r8d
and ecx, 0x816e2608
and esi, 0x7e91d9f7
or esi, ecx
xor r8d, esi
and r8d, esi
mov ecx, eax
not ecx
and ecx, 0x3fcf4364
mov edx, eax
and edx, 0xc030bc9b
or edx, ecx
mov r9d, edx
xor r9d, 0xc030bc9b
mov r10d, r8d
mov esi, r8d
xor esi, 0x7b44bcff
and esi, r8d
not r8d
and r8d, 0xa58aff91
and r10d, 0x5a75006e
or r10d, r8d
mov ecx, r10d
xor ecx, 0x5a75006e
xor edx, 0x3fcf4364
mov ebp, r9d
and ebp, 0x7b44bcff
and eax, 0x84bb4300
or eax, ebp
mov edi, r10d
xor edi, 0xdece436e
and edi, ecx
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0xd03260c6
and edi, 0x2fcd9f39
or edi, ebp
mov ebp, esi
not ebp
or ebx, ebp
and ebp, 0xd03260c6
and esi, 0x2fcd9f39
or esi, ebp
xor esi, edi
not ebx
or ebx, esi
mov ebp, eax
not ebp
and ebp, 0xae7cc94
and eax, 0xf518336b
or eax, ebp
mov ebp, ebx
not ebp
and ebp, 0xae7cc94
and ebx, 0xf518336b
or ebx, ebp
xor ebx, eax
xor r10d, 0xa58aff91
mov eax, edx
and eax, 0x999d941
and r9d, 0xf66626be
or r9d, eax
or edx, r10d
and r10d, 0x999d941
and ecx, 0xf66626be
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x9e6007b
and ebx, 0xf619ff84
or ebx, ebp
or ecx, edx
and edx, 0x9e6007b
and eax, 0xf619ff84
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov ebp, edx
or ebp, 0x734ed6a1
mov eax, ebp
not eax
or ecx, 0x88a12010
and ecx, 0xb8a3e430
and edx, 0x434c1281
or edx, ecx
and ebp, 0xb8a3e430
and eax, 0x410094e
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x41318771
and eax, 0xbece788e
or eax, ecx
mov ecx, eax
xor ecx, 0x368a4082
xor eax, 0x318541
and ecx, 0x778a42b2
and eax, 0x8875bd4d
or eax, ecx
mov ecx, eax
xor ecx, 0x428a0012
xor eax, 0x8453904
and eax, 0x3d457ba4
and ecx, 0xc2ba845b
or ecx, eax
mov eax, ecx
xor eax, 0x20044a
xor ecx, 0x15001204
and ecx, 0xd79a9215
and eax, 0x28656dea
or eax, ecx
mov ecx, eax
xor ecx, 0x45829014
xor eax, 0x286028ca
and eax, 0xba782acb
and ecx, 0x4587d534
or ecx, eax
mov eax, ecx
xor eax, 0xa0280882
mov ebx, ecx
xor ebx, 0x4587d534
mov edx, ebx
and edx, 0x1fd56369
and eax, 0xe02a9c96
or eax, edx
mov edx, eax
xor edx, 0xe02a9c96
xor eax, 0x1fd56369
or eax, edx
mov edx, eax
not edx
and edx, 0xa4a96d39
and eax, 0x5b5692c6
or eax, edx
mov r8d, eax
xor r8d, 0x5b5692c6
xor eax, 0xa4a96d39
xor ecx, 0x90000001
mov edx, ebx
or edx, 0xb1c2d6a3
mov ebp, edx
not ebp
or ecx, 0xe212910
and ecx, 0x9e217d31
and ebx, 0x21c28282
or ebx, ecx
and edx, 0x9e217d31
and ebp, 0x401c004c
or ebp, edx
xor ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0xe3f6c9b
and ebp, 0xf1c09364
or ebp, ecx
mov r10d, ebp
xor r10d, 0xbb091008
xor ebp, 0x400245c7
mov ecx, ebp
and ecx, 0x4f6eef4
and r10d, 0xfb09110b
or r10d, ecx
mov r9d, r10d
xor r9d, 0xfb09110b
mov edi, r8d
or edi, 0x67845bc5
mov edx, edi
not edx
mov esi, eax
or esi, 0x987ba43a
mov ebx, esi
not ebx
and edi, 0x4604c9c3
and edx, 0x987b2438
or edx, edi
mov ecx, r10d
xor ecx, 0x9c8d4ace
and ecx, r9d
or ebp, 0x987ba43a
and esi, 0x4604c9c3
and ebx, 0x21801204
or ebx, esi
xor ebx, edx
mov edi, ecx
not edi
mov edx, edi
and edx, 0x8343c019
and ecx, 0x7cbc3fe6
or ecx, edx
mov edx, ebp
not edx
or edi, ebp
and ebp, 0x8343c019
and edx, 0x64841bc4
or edx, ebp
xor edx, ecx
not edi
or edi, edx
mov ecx, ebx
not ecx
and ecx, edi
not edi
and edi, ebx
or edi, ecx
xor r10d, 0x4f6eef4
mov ecx, r8d
and ecx, 0x8abda47
and eax, 0xf75425b8
or eax, ecx
or r8d, r10d
and r10d, 0x8abda47
and r9d, 0xf75425b8
or r9d, r10d
xor r9d, eax
not r8d
or r8d, r9d
mov eax, r8d
not eax
and eax, 0x19aef4be
and r8d, 0xe6510b41
or r8d, eax
mov eax, r8d
xor eax, 0x24400241
xor r8d, 0x19aef4be
mov edx, edi
not edx
mov ecx, edx
and ecx, 0xc2191d06
and edi, 0x3de6e2f9
or edi, ecx
or edx, r8d
and r8d, 0xc2191d06
and eax, 0x3de6e2f9
or eax, r8d
xor eax, edi
not edx
or edx, eax
mov ebp, edx
not ebp
mov eax, edx
mov ecx, ebp
and ecx, 0xd2968515
and edx, 0x2d697aea
or edx, ecx
xor edx, 0xd2968515
or edx, ebp
mov ecx, ebp
and ecx, 0xc85d4c85
and eax, 0x37a2b37a
or eax, ecx
mov ecx, eax
xor ecx, 0x2682a20a
xor eax, 0xc85c4c05
and eax, 0xd97c5d75
and ecx, 0x2683a28a
or ecx, eax
mov eax, ecx
xor eax, 0x1085555
xor ecx, 0x4018008
and eax, 0x238a77d7
and ecx, 0xdc758828
or ecx, eax
mov eax, ecx
xor eax, 0x5c308020
mov edi, edx
not edi
xor ecx, 0x238a77d7
mov ebp, ecx
and ebp, 0xa1453e9f
and eax, 0x5ebac160
or eax, ebp
mov r9d, eax
mov ebp, edx
and ebp, 0xecf67870
xor edx, 0x40ab78c9
and edx, edi
and edi, 0x1309878f
or edi, ebp
mov r10d, edi
xor r10d, 0x1309878f
xor eax, 0xa1453e9f
mov ebp, eax
or ebp, 0x40ab78c9
mov esi, ebp
not esi
or ecx, 0xbf548736
mov r11d, ecx
not r11d
and ebp, 0x8072c350
and esi, 0x3f040426
or esi, ebp
mov ebp, edi
xor ebp, 0x53a2ff46
and ebp, r10d
and ecx, 0x8072c350
and r11d, 0x40893889
or r11d, ecx
xor r11d, esi
mov ecx, ebp
not ecx
mov esi, ecx
and esi, 0xca1aa67e
and ebp, 0x35e55981
or ebp, esi
mov ebx, edx
not ebx
or ecx, ebx
and ebx, 0xca1aa67e
and edx, 0x35e55981
or edx, ebx
mov r8d, dword [0x1400986b0]
xor r9d, 0x403a0020
xor edx, ebp
not ecx
or ecx, edx
mov edx, r11d
not edx
and edx, ecx
not ecx
and ecx, r11d
or ecx, edx
xor edi, 0xecf67870
mov edx, eax
and edx, 0x1e85e9d1
and r9d, 0xe17a162e
or r9d, edx
or eax, edi
and edi, 0x1e85e9d1
and r10d, 0xe17a162e
or r10d, edi
xor r10d, r9d
not eax
or eax, r10d
mov edx, eax
not edx
and edx, 0x3af470e3
and eax, 0xc50b8f1c
or eax, edx
xor eax, 0xc50b8f1c
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xbb92c373
mov ecx, eax
and ecx, 0x446d3c8c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x21100242
and edx, 0x79f46dc8
and eax, 0x860b9237
or eax, edx
mov edx, eax
xor edx, 0x4010206
xor ecx, 0x446d3c8c
mov ebx, ecx
and ebx, 0x9aeaf131
and ebp, 0x65150ece
or ebp, ebx
xor eax, 0x18e06100
and eax, 0x9aeaf131
and edx, 0x65150ece
or edx, eax
xor edx, ebp
xor ecx, edx
test ecx, edx
setne bpl
mov byte [rsp + 0x5e], bpl
sete r9b
mov byte [rsp + 0x60], r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg r8b
mov ebx, r8d
xor bl, r10b
mov r14d, ebx
xor r14b, 1
mov ecx, ebx
and cl, r14b
xor cl, 1
mov eax, r14d
xor al, cl
or cl, r14b
xor cl, 1
or cl, al
mov r11d, ecx
xor r11b, 1
mov eax, ecx
xor al, r11b
and al, cl
or r14b, bl
mov ebx, r14d
xor bl, al
and al, bl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r10b
and dl, cl
and cl, r10b
or r10b, al
xor al, 1
xor r10b, 1
or al, r8b
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
and r11b, r8b
or cl, r11b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and dl, cl
or cl, bl
xor cl, 1
and bl, al
or bl, dl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov r11d, ebx
xor r11b, 1
and r11b, bl
xor r11b, 1
mov eax, r11d
xor al, bl
or r11b, bl
xor r11b, 1
or r11b, al
mov edx, r11d
xor dl, 1
mov byte [rsp + 0x5f], dl
mov eax, edx
or al, r11b
mov ebx, edx
and bl, al
xor al, 1
mov ecx, eax
and cl, r11b
or cl, bl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
or dl, cl
mov eax, edx
xor al, 1
mov ebx, ecx
and bl, r8b
mov esi, ebx
and sil, cl
xor bl, cl
or bl, sil
xor bl, al
xor dl, r8b
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
or bl, al
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov esi, ebx
and sil, cl
xor cl, bl
or cl, sil
mov ebx, ecx
xor bl, 1
and bl, r8b
and cl, al
or cl, bl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov r13d, eax
and r13b, cl
xor al, r13b
xor r13b, 1
or r13b, cl
xor r13b, 1
or r13b, al
mov eax, r13d
xor al, 1
or r13b, al
xor r13b, 1
or r13b, al
mov edi, r13d
xor dil, 1
mov r10d, r14d
xor r10b, 1
mov edx, r9d
xor dl, bpl
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r15d, eax
xor r15b, 1
mov edx, eax
or dl, r15b
mov ebp, edx
xor bpl, 1
and bpl, dl
mov r8d, edx
and r8b, bpl
xor bpl, dl
mov esi, eax
and sil, dl
xor dl, al
and al, r15b
xor al, 1
mov ebx, r15d
xor bl, al
or al, r15b
xor al, 1
or al, bl
or bpl, r8b
xor bpl, al
or dl, sil
mov eax, edx
xor al, bpl
xor bpl, 1
xor al, 1
or bpl, dl
xor bpl, 1
or bpl, al
mov r9d, edi
or r9b, r13b
mov edx, r9d
xor dl, 1
mov ebx, edx
and bl, r9b
mov eax, ebx
xor al, 1
xor bl, dl
or al, r9b
xor al, 1
or al, bl
xor al, r13b
mov ebx, r13d
xor bl, dl
or dl, r13b
xor dl, 1
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, r10d
and al, r14b
mov r8d, r14d
and r8b, al
mov r15d, r14d
xor r15b, al
or r15b, r8b
mov r12d, r15d
xor r12b, 1
or r12b, r15b
xor r12b, 1
mov ebx, r10d
xor bl, r14b
and bl, r10b
xor bl, r12b
mov r8d, ebx
xor r8b, 1
and r8b, r12b
mov r15d, r8d
and r15b, bl
xor r8b, bl
or r8b, r15b
mov r12d, r8d
xor r12b, 1
mov r15d, r8d
and r15b, r12b
mov ebx, r8d
and bl, r15b
xor r15b, r8b
or r15b, bl
mov ebx, r15d
xor bl, 1
and r15b, bl
xor r15b, 1
mov ecx, r15d
xor cl, bl
or r15b, bl
xor r15b, 1
or r15b, cl
mov ecx, r15d
xor cl, bl
or r15b, bl
xor r15b, 1
or r15b, cl
mov ecx, r13d
xor cl, dil
mov ebx, ecx
and bl, dil
xor bl, 1
mov esi, r9d
or sil, bl
xor bl, r9b
xor sil, 1
mov r9d, esi
and r9b, bl
xor bl, sil
or bl, r9b
mov r9d, ebx
xor r9b, 1
and bl, r9b
mov esi, r9d
and sil, bl
xor bl, r9b
or bl, sil
mov esi, ebp
xor sil, 1
and dil, r13b
mov r9d, ebx
xor r9b, 1
or dil, cl
xor dil, 1
and bl, r9b
xor bl, 1
mov ecx, r9d
xor cl, bl
or bl, r9b
xor bl, 1
or bl, cl
xor bl, dil
mov ecx, r9d
xor cl, dil
or dil, r9b
mov r13d, edx
xor r13b, 1
xor bl, 1
xor dil, 1
or dil, cl
xor dil, 1
mov ecx, ebx
and cl, dil
xor dil, bl
mov r9d, r15d
xor r9b, 1
or dil, cl
and r14b, r15b
mov ebx, r9d
and bl, r10b
or bl, r14b
xor bl, 1
or bl, r15b
mov r14d, eax
and r14b, r10b
xor al, r10b
mov ecx, ebx
xor cl, 1
or al, r14b
and r15b, al
xor al, 1
and al, r9b
or al, r15b
mov r9d, eax
xor r9b, bl
and bl, cl
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
xor bl, al
xor r9b, 1
or al, cl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, dil
xor al, dil
xor dil, 1
or al, cl
xor al, 1
mov ecx, edi
and cl, bl
xor dil, bl
or dil, cl
xor dil, al
mov ecx, edi
xor cl, 1
and dil, al
mov eax, edi
and al, cl
xor dil, cl
or dil, al
mov eax, edx
or al, r13b
mov r9d, eax
xor r9b, 1
mov ecx, r12d
or cl, r8b
mov r14d, ecx
xor r14b, 1
and r9b, dl
and r14b, r12b
mov r10d, r13d
xor r10b, r12b
xor r12b, dl
or dl, al
and al, r13b
or al, r9b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, r14b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
and r10b, r13b
xor r10b, 1
xor r12b, 1
mov ecx, r10d
xor cl, r12b
or r12b, r10b
xor r12b, 1
or r12b, cl
mov edx, r12d
xor dl, 1
mov ecx, edx
and cl, r12b
xor dl, cl
xor cl, 1
or cl, r12b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
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 eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, edi
xor dl, 1
mov ebx, edx
mov r8d, edx
xor dl, al
xor dl, 1
and dl, al
xor al, 1
and bl, al
xor r8b, al
or r8b, bl
xor al, dil
xor al, 1
and al, dil
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
and cl, r8b
xor dl, r8b
xor r8b, 1
xor bl, 1
and bl, r8b
or bl, cl
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov edx, esi
movzx r8d, byte [rsp + 0x5e]
xor dl, r8b
and dl, sil
movzx r13d, byte [rsp + 0x60]
mov ecx, r13d
or cl, sil
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, edx
and cl, r13b
xor dl, r13b
or dl, cl
mov edi, edx
xor dil, 1
mov r14d, r8d
mov ebx, r8d
and bl, sil
mov ecx, esi
and cl, bpl
and bpl, r13b
or bpl, bl
xor bpl, 1
or bpl, sil
mov ebx, esi
and bl, cl
xor cl, sil
or cl, bl
or r14b, cl
xor cl, r13b
xor cl, 1
xor r14b, 1
or r14b, cl
mov ecx, r14d
xor cl, bpl
or r14b, bpl
xor r14b, 1
mov r8d, r14d
and r8b, cl
xor r14b, cl
or r14b, r8b
mov r8d, r14d
xor r8b, 1
mov r9d, r8d
and r9b, r14b
mov ecx, r8d
and cl, r9b
xor r9b, r8b
or r9b, cl
mov esi, edi
xor sil, dl
mov r10d, edx
and r10b, dil
mov ebp, r10d
xor r10b, dl
or dl, dil
mov ecx, edx
xor cl, 1
and sil, dil
mov r15d, esi
xor r15b, 1
and cl, dl
mov ebx, r15d
and bl, sil
mov r12d, edx
and r12b, cl
xor cl, dl
or cl, r12b
xor bl, 1
mov r12d, esi
xor r12b, bl
or bl, sil
xor bl, 1
or bl, r12b
xor bl, cl
mov esi, edx
and sil, r15b
xor r15b, dl
mov ecx, r9d
xor cl, 1
or r15b, sil
xor r15b, 1
mov edx, ebx
and dl, r15b
xor r15b, bl
or r15b, dl
mov ebx, r9d
and bl, cl
mov esi, ebx
and sil, r9b
xor bl, r9b
or r9b, cl
xor r14b, r9b
or r9b, r8b
xor r9b, 1
xor r14b, 1
mov edx, r9d
and dl, r14b
xor r14b, r9b
or r14b, dl
mov edx, r14d
xor dl, 1
and dl, r14b
mov r8d, edx
and r8b, r14b
xor dl, r14b
or dl, r8b
xor dl, r15b
xor bpl, 1
or bpl, dil
xor bpl, 1
or bpl, r10b
mov r8d, edx
xor r8b, 1
or bl, sil
xor bl, bpl
mov r9d, edi
and r9b, cl
xor cl, dil
or cl, r9b
mov r9d, ecx
xor r9b, bl
xor bl, 1
xor r9b, 1
or bl, cl
xor bl, 1
or bl, r9b
mov ecx, ebx
xor cl, 1
mov r9d, ecx
and r9b, bl
xor cl, r9b
xor r9b, 1
or r9b, bl
xor r9b, 1
or r9b, cl
mov r10d, r9d
xor r10b, 1
mov ebx, r8d
and bl, dl
mov ecx, r10d
and cl, r9b
mov esi, r8d
and sil, bl
xor bl, r8b
or bl, sil
xor r10b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r10b
xor cl, bl
xor cl, 1
mov ebx, edx
xor bl, r9b
or r9b, dl
xor r9b, 1
or r9b, bl
mov edx, ecx
xor dl, r9b
or r9b, cl
xor r9b, 1
or r9b, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov edi, edx
xor dil, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ecx
and al, bl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ecx, eax
and cl, dl
xor al, 1
and al, dil
or al, cl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, edx
xor al, dil
or dil, dl
xor dil, 1
or dil, al
mov ebp, r9d
xor bpl, 1
mov eax, ebp
and al, r9b
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, eax
and cl, r8b
xor cl, 1
mov r10d, ecx
xor r10b, r8b
or cl, r8b
xor cl, 1
or cl, r10b
mov r10d, ebx
xor r10b, 1
or r8b, al
xor r8b, 1
mov edx, ecx
and dl, r8b
xor r8b, cl
mov r14d, edi
xor r14b, 1
or r8b, dl
mov ecx, r9d
xor cl, bpl
or bpl, r9b
mov esi, r8d
xor sil, 1
xor bpl, 1
or bpl, cl
mov ecx, ebx
xor cl, r14b
and dil, bl
or bl, r14b
xor bl, 1
or bl, cl
mov ecx, ebp
xor cl, 1
and r14b, r10b
or r14b, dil
mov edx, ebx
xor dl, r14b
xor r14b, 1
or r14b, bl
mov ebx, r14d
xor bl, dl
or r14b, dl
xor r14b, 1
or r14b, bl
mov edx, ebp
and dl, cl
mov ebx, edx
xor dl, bpl
or bpl, cl
mov r9d, ebp
xor r9b, 1
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, r9b
mov r9d, esi
xor r9b, r8b
and r9b, sil
and bl, bpl
or bl, dl
mov edx, ecx
and dl, bpl
xor bpl, cl
or bpl, dl
xor bl, 1
mov edx, ebx
xor dl, bpl
or bl, bpl
mov eax, r9d
xor al, 1
xor bl, 1
or bl, dl
and al, r9b
xor al, 1
mov r10d, r9d
xor r10b, al
or al, r9b
mov edx, ebx
xor dl, 1
and dl, bl
xor al, 1
or al, r10b
xor dl, 1
mov r9d, ebx
xor r9b, dl
or dl, bl
xor dl, 1
or dl, r9b
xor dl, al
mov eax, esi
xor al, cl
and al, sil
xor cl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
xor cl, 1
and dl, cl
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov r8d, r14d
xor r8b, 1
mov eax, edx
xor al, 1
and dl, r8b
and r14b, al
or r14b, dl
xor al, r14b
and al, r14b
xor r8b, r14b
and r8b, r14b
mov ecx, eax
xor cl, 1
and cl, r8b
xor r8b, 1
mov edx, eax
xor dl, r8b
and dl, al
and r8b, al
or r8b, cl
mov eax, edx
xor al, 1
xor dl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
movzx r10d, byte [rsp + 0x5f]
mov eax, r10d
and al, r11b
xor al, 1
mov ecx, r11d
xor cl, al
or al, r11b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, r13b
movzx r9d, byte [rsp + 0x5e]
and dl, r9b
or dl, bl
mov ebx, ecx
and bl, r9b
mov edi, ecx
xor dil, r9b
or dil, bl
xor dil, 1
mov ebx, edx
and bl, dil
xor dil, dl
or dil, bl
mov esi, edi
xor sil, 1
and cl, r13b
and al, r9b
or al, cl
mov edx, eax
xor dl, r13b
and dl, al
mov ecx, r10d
and r9b, r10b
and r11b, r13b
or r11b, r9b
xor cl, r11b
and cl, r11b
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov r11d, edx
xor r11b, 1
mov r9d, r11d
and r9b, dl
mov ebx, r11d
and bl, r9b
xor r9b, r11b
or r9b, bl
mov ecx, esi
or cl, dil
xor cl, dil
mov ebx, r9d
xor bl, 1
or r11b, dl
mov edx, ecx
and dl, dil
mov r10d, ecx
xor r10b, dl
xor dl, 1
xor r10b, 1
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, ebx
and cl, r9b
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
mov eax, r11d
xor al, 1
xor cl, r11b
xor r11b, bl
or al, r9b
xor al, 1
or al, r11b
xor al, 1
mov r10d, ecx
and r10b, al
xor al, cl
or al, r10b
xor dl, 1
mov ecx, edx
xor cl, al
xor cl, 1
and cl, al
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
xor al, 1
xor cl, 1
or cl, al
and r9b, sil
or sil, bl
xor sil, 1
and bl, dil
or bl, r9b
mov eax, esi
and al, bl
xor bl, sil
or bl, al
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, eax
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
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
mov ecx, eax
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
or dl, al
mov r9d, ecx
or r9b, dl
xor cl, dl
mov ebx, r9d
xor bl, cl
xor cl, 1
xor bl, 1
or cl, r9b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and cl, bl
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov ebx, ecx
xor bl, 1
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
mov ecx, ebx
xor cl, 1
xor al, dl
and al, dl
xor al, 1
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
xor bl, 1
mov edx, eax
or dl, cl
xor al, cl
xor al, 1
and 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, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebx, eax
xor bl, 1
mov edx, eax
or dl, bl
mov r9d, edx
xor r9b, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and r9b, al
and dl, bl
or dl, r9b
xor cl, 1
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or al, dl
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 ecx, eax
xor cl, 1
mov ebx, eax
or bl, cl
mov edx, ebx
xor dl, 1
and cl, dl
and bl, al
or bl, cl
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, 1
or dl, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov r9d, edx
xor r9b, r8b
xor r8b, 1
mov eax, r8d
mov ecx, edx
and cl, bl
or bl, r8b
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
xor cl, 1
mov r10d, r8d
and r10b, cl
xor cl, r8b
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, 1
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
xor bl, 1
or bl, r9b
or cl, r10b
mov edx, ecx
xor dl, 1
and dl, cl
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
xor dl, bl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, dl
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov ecx, ebx
xor cl, dl
test dl, 1
mov eax, 0x397501e5
mov ebp, 0xd2531d79
cmovne eax, ebp
test bl, 1
mov edx, 0x397501e5
cmove eax, edx
test cl, 1
cmovne eax, ebp
cmp eax, 0xf2c2eb75
jle 0x140045dbb
jmp 0x140047090
cmp eax, 0xa2b29ac3
jne 0x140045db0
jmp 0x1400530c0
cmp eax, 0xc09d2f47
jne 0x140045db0
jmp 0x1400530c0
cmp eax, 0x366fac44
jne 0x140045db0
jmp 0x1400530d2
cmp eax, 0xf2c2eb76
jne 0x140045db0
lea rcx, str.____Invalid_Thread_Handle
jmp 0x1400530d9
mov rax, qword [rsp + 0xb0]
mov rax, qword [rsp + 0x98]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x282b8]
xor rcx, rsp
call fcn.14006c590
xor eax, eax
movaps xmm6, xmmword [rsp + 0x282c0]
add rsp, 0x282d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.____Memory_writing_failed
jmp 0x1400530d9
lea rcx, str.____Invalid_Target_Handle
jmp 0x1400530d9
lea rcx, str.____Memory_allocation_failed
call fcn.140021a30
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
ud2