Function at 0x14002dc40
Capabilities:
Enumerate processes

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2a8
mov qword [rsp + 0x38], rcx
mov rax, qword [section..data]
xor rax, rsp
mov qword [rsp + 0x2a0], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x68], 0x238
mov ecx, 2
xor edx, edx
call sub.KERNEL32.dll_CreateToolhelp32Snapshot
mov qword [rsp + 0x48], rax
mov eax, 0x3307e33a
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
mov eax, 0x24a9eb85
mov dword [rsp + 0x34], 0
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x19505dc3
jg 0x140030510
cmp eax, 0xd56e247f
jle 0x140030480
cmp eax, 0x1784a77
jle 0x1400304c0
cmp eax, 0xe3f8834
jg 0x140032d51
cmp eax, 0x1784a78
je 0x1400379d6
cmp eax, 0x423fcb8
jne 0x14002dcc0
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, dword [0x1400986bc]
lea r8d, [rcx - 1]
imul r8d, ecx
mov edi, r8d
not edi
mov edx, edi
and edx, r8d
mov ecx, edi
and ecx, edx
xor edx, edi
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x464a52eb
and ecx, 0xb9b5ad14
or ecx, edx
mov edx, ecx
xor edx, 0xb8a40004
xor ecx, 0x40485241
and ecx, 0x4159ff51
and edx, 0xbea600ae
or edx, ecx
mov ebp, edx
xor ebp, 0x4159ff51
xor edx, 0x1ca0002c
and edx, 0x1ca0006c
mov ecx, ebp
and ecx, 0x2440502
or ecx, edx
xor ecx, 0x2440502
and ebp, 0xe11bfa91
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x15f89d4b
and ebp, 0xea0762b4
or ebp, ecx
mov ecx, ebp
xor ecx, 0xf4e367da
xor ebp, 0xb1c9825
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov esi, ebx
and esi, 0x9b4f63d4
and edx, 0x64b09c2b
or edx, esi
or ebx, ecx
and ecx, 0x9b4f63d4
and ebp, 0x64b09c2b
or ebp, ecx
xor ebp, edx
not ebx
or ebx, ebp
mov r9d, ebx
mov edx, ebx
xor edx, 0x9548020d
and edx, ebx
not ebx
mov ecx, r8d
and ecx, 0xee2895a6
mov eax, edi
and eax, 0x11d76a59
or eax, ecx
mov ecx, eax
xor ecx, 0xee2895a6
xor eax, 0x11d76a59
and edi, eax
and ecx, r8d
or ecx, edi
xor eax, ecx
and eax, ecx
mov ecx, eax
not ecx
mov edi, ecx
and edi, ebx
and r9d, eax
or r9d, edi
not r9d
or r9d, ebx
mov r8d, r9d
not r8d
and ebx, 0x9548020d
or eax, 0x6ab7fdf2
mov esi, eax
not esi
or ecx, 0x9548020d
mov edi, ecx
not edi
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
and eax, 0xeb3e8acd
and esi, 0x14400000
or esi, eax
and ecx, 0xeb3e8acd
and edi, 0x817532
or edi, ecx
xor edi, esi
mov eax, edx
not eax
and eax, 0xf7f91590
and edx, 0x806ea6f
or edx, eax
mov eax, edi
not eax
and eax, 0xf7f91590
and edi, 0x806ea6f
or edi, eax
xor edi, edx
mov eax, edi
not eax
mov ecx, r8d
xor ecx, eax
and ecx, r8d
and r9d, 0x99080f05
and r8d, 0x66f7f0fa
or r8d, r9d
and eax, 0x99080f05
and edi, 0x66f7f0fa
or edi, eax
xor edi, r8d
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov esi, edi
not esi
mov ecx, edi
and ecx, 0x75f709fc
mov ebx, edi
or ebx, esi
mov eax, esi
and eax, 0xbb23a6b7
and edi, 0x44dc5948
or edi, eax
mov eax, edi
xor eax, 0x881840
xor edi, 0x10202000
mov edx, esi
or edx, 0x9aa8f859
mov r12d, edx
not r12d
or edi, 0x64520106
and edi, 0x7472610e
and eax, 0x8a889851
or eax, edi
and edx, 0x7472610e
and r12d, 0x10506a0
or r12d, edx
xor r12d, eax
mov eax, r12d
not eax
and eax, 0x535bd710
and r12d, 0xaca428ef
or r12d, eax
xor r12d, 0xaca428ef
mov eax, r12d
and eax, esi
xor r12d, esi
and esi, 0x8a08f603
or esi, ecx
mov edx, esi
xor edx, 0x8a08f603
xor esi, 0x75f709fc
mov ecx, ebx
not ecx
and ecx, edx
mov edx, esi
xor edx, ebx
and edx, esi
and ebx, esi
or ebx, ecx
mov r9d, edx
not r9d
mov ecx, ebx
not ecx
mov edi, r9d
and edi, 0xefb18cc1
and edx, 0x104e733e
or edx, edi
or r9d, ecx
and ecx, 0xefb18cc1
and ebx, 0x104e733e
or ebx, ecx
xor ebx, edx
not r9d
or r9d, ebx
mov r11d, r9d
not r11d
mov ecx, r11d
and ecx, 0x40071208
mov edx, r9d
and edx, 0x96400104
or edx, ecx
xor edx, 0x96400104
mov ecx, r9d
and ecx, 0x29b8ecf3
or ecx, edx
mov edx, ecx
not edx
and edx, 0x44e2d49d
and ecx, 0xbb1d2b62
or ecx, edx
mov edx, ecx
xor edx, 0x6d5a386e
xor ecx, 0x50780
mov ebx, edx
and ebx, 0x655707a6
and ecx, 0x655707a6
and edx, 0x9aa8f859
or edx, ecx
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, edx
mov edi, ecx
not edi
mov esi, edx
and esi, 0xe350cff0
and ebx, 0x1caf300f
or ebx, esi
or edx, edi
and edi, 0xe350cff0
and ecx, 0x1caf300f
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov edi, edx
not edi
and edx, 0xe108f484
and edi, 0x1ef70b7b
or edi, edx
mov esi, edi
xor esi, 0x1ef70b7b
or r12d, eax
mov eax, r12d
not eax
and eax, 0x45651f5b
and r12d, 0xba9ae0a4
or r12d, eax
mov r8d, r12d
xor r8d, 0xba9ae0a4
mov ecx, edi
xor ecx, 0xe108f484
mov eax, ecx
and eax, 0x25baa17f
xor edi, 0x3b4daa04
and edi, esi
mov edx, eax
and edx, edi
xor edi, eax
or edi, edx
mov eax, edi
not eax
and eax, 0xda455e80
and edi, 0x25baa17f
or edi, eax
xor r12d, 0x45651f5b
mov eax, r12d
and eax, r8d
mov edx, eax
not edx
mov ebx, r8d
and ebx, 0x85009b41
mov ebp, r12d
and ebp, 0x7aff64be
or ebp, ebx
mov r15d, r8d
or r15d, edx
and edx, 0x85009b41
and eax, 0x7aff64be
or eax, edx
xor eax, ebp
not r15d
or r15d, eax
mov r10d, edi
not r10d
mov eax, r10d
and eax, 0xa04057d9
mov edx, edi
and edx, 0x5fbfa826
or edx, eax
not edx
or edx, r10d
mov r13d, edx
not r13d
mov ebx, ecx
and ebx, 0x7d36374
and esi, 0xf82c9c8b
or esi, ebx
xor esi, 0x586ccb52
xor ecx, esi
and ecx, esi
mov r14d, r15d
not r14d
mov ebx, r14d
and ebx, 0x5608e9f0
mov esi, r15d
and esi, 0xa9f7160f
or esi, ebx
mov ebx, esi
xor ebx, 0xa0401609
and ebx, 0xa04057d9
xor esi, 0x9b741d6
or esi, ebx
mov ebx, esi
not ebx
and ebx, 0xcb621f77
and esi, 0x349de088
or esi, ebx
mov ebx, r12d
and ebx, 0xc6711241
and r8d, 0x398eedbe
or r8d, ebx
xor r8d, 0x99ceba67
xor r12d, r8d
and r12d, r8d
mov ebp, ecx
not ebp
mov eax, r13d
xor eax, ebp
and eax, r13d
and edx, 0xc2ad0bfc
and r13d, 0x3d52f403
or r13d, edx
and ebp, 0xc2ad0bfc
and ecx, 0x3d52f403
or ecx, ebp
mov edx, esi
xor edx, 0x349de088
xor esi, 0xcb621f77
xor ecx, r13d
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, r12d
not eax
and r12d, esi
or esi, eax
not esi
and eax, edx
or eax, r12d
mov edx, esi
and edx, eax
xor eax, esi
or eax, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x9e995ad7
and ecx, 0x6166a528
or ecx, edx
xor ecx, eax
xor ecx, 0x9e995ad7
and ecx, eax
or ebp, eax
not ebp
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov ecx, edi
or ecx, 0x3040078f
mov ebx, ecx
not ebx
mov eax, edi
xor eax, 0xcfbff870
and eax, edi
mov edx, r15d
xor edx, 0xcfbff870
and edx, r14d
mov esi, ecx
and esi, 0x5abfaf39
and ebx, 0x85005040
or ebx, esi
mov esi, eax
not esi
or ecx, esi
and esi, 0x5abfaf39
and eax, 0xa54050c6
or eax, esi
mov esi, r14d
or esi, 0xcfbff870
xor eax, ebx
not ecx
or ecx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xe29d90b3
and edx, 0x1d626f4c
or edx, ebx
mov ebx, esi
not ebx
or eax, esi
and esi, 0xe29d90b3
and ebx, 0x1040070c
or ebx, esi
xor ebx, edx
mov r8d, dword [0x1400986b8]
not eax
or eax, ebx
mov edx, ecx
not edx
and edx, 0xee9a9a5d
and ecx, 0x116565a2
or ecx, edx
mov edx, eax
not edx
and edx, 0xee9a9a5d
and eax, 0x116565a2
or eax, edx
xor eax, ecx
mov ecx, edi
and ecx, 0xb24f60e0
and r10d, 0x4db09f1f
or r10d, ecx
or edi, r15d
and r15d, 0xb24f60e0
and r14d, 0x4db09f1f
or r14d, r15d
xor r14d, r10d
not edi
or edi, r14d
not edi
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, edi
not eax
mov ecx, eax
and ecx, 0xa135fb62
and eax, edi
and edi, 0x5eca049d
or edi, ecx
xor edi, 0x5eca049d
mov ecx, edi
and ecx, eax
xor edi, eax
or edi, ecx
mov ecx, edi
not ecx
mov eax, ebp
xor eax, ecx
and eax, ebp
mov edx, ebp
not edx
and edx, 0x387e5dc5
and ebp, 0xc781a23a
or ebp, edx
and ecx, 0x387e5dc5
and edi, 0xc781a23a
or edi, ecx
xor edi, ebp
mov ebp, eax
not ebp
mov edx, edi
not edx
mov ecx, ebp
and ecx, 0xe0c3300
and eax, 0xf1f3ccff
or eax, ecx
or ebp, edx
and edx, 0xe0c3300
and edi, 0xf1f3ccff
or edi, edx
xor edi, eax
not ebp
or ebp, edi
mov eax, ebp
not eax
mov edx, eax
and edx, 0x7ecea58f
mov ecx, ebp
and ecx, 0x81315a70
or ecx, edx
mov edx, ecx
xor edx, 0x1200270
xor ecx, 0x2682248d
and ecx, 0xa6937c8d
and edx, 0x596c8372
or edx, ecx
mov ecx, edx
xor ecx, 0x22804c89
xor edx, 0x104c8042
and edx, 0x945fb046
and ecx, 0x6ba04fb9
or ecx, edx
mov edx, ecx
xor edx, 0x200007a0
xor ecx, 0x4460006
and ecx, 0x45460007
and edx, 0x201107a0
or edx, ecx
mov edi, edx
xor edi, 0x200003a0
xor edx, 0xdfeef85f
and ebp, 0x124797cf
mov ecx, eax
and ecx, 0xedb86830
or ecx, ebp
xor ecx, 0x77109068
and eax, 0x655707a7
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7901fbb1
and eax, 0x86fe044e
or eax, ecx
mov ecx, eax
xor ecx, 0x200004
xor eax, 0x7901fbb1
mov r14d, edx
or r14d, eax
mov ebx, r14d
not ebx
and edx, 0x8fdfdc4a
and edi, 0x600003a5
or edi, edx
and eax, 0x8fdfdc4a
and ecx, 0x702023b5
or ecx, eax
xor ecx, edi
mov eax, ecx
not eax
mov edx, r14d
and edx, 0x31098e1c
and ebx, 0x445601a3
or ebx, edx
or r14d, eax
and eax, 0x31098e1c
and ecx, 0xcef671e3
or ecx, eax
xor ecx, ebx
not r14d
or r14d, ecx
mov ecx, r11d
and ecx, 0xb3cf4c80
mov r15d, r9d
and r15d, 0x4c30b37f
or r15d, ecx
mov r12d, r15d
xor r12d, 0x4c30b37f
xor r15d, 0xb3cf4c80
mov ecx, r15d
and ecx, 0x48d7c09f
mov ebp, r12d
and ebp, 0xb7283f60
or ebp, ecx
xor ebp, 0x3e191661
or ebp, r15d
mov ecx, r11d
and ecx, 0x76ced6fe
and r9d, 0x89312901
or r9d, ecx
xor r11d, r9d
and r11d, r9d
mov ecx, r11d
not ecx
and ecx, 0xaa7baef5
mov edx, r11d
and edx, 0x5584510a
or edx, ecx
xor edx, 0x5584510a
mov r10d, ebp
mov eax, ebp
mov r9d, edx
mov ebx, ebp
and ebx, edx
xor edx, ebp
not ebp
and r10d, 0xc3b2914c
xor eax, 0x3c4d6eb3
and eax, ebp
and r9d, 0xc3b2914c
and r11d, 0x3c4d6eb3
or r11d, r9d
mov edi, r10d
and edi, eax
xor eax, r10d
or eax, edi
mov ecx, eax
not ecx
and ecx, r11d
not r11d
and r11d, eax
or r11d, ecx
or edx, ebx
not edx
mov eax, r11d
and eax, edx
xor edx, r11d
or edx, eax
mov eax, edx
mov esi, edx
xor esi, 0x76ced6ff
and esi, edx
not edx
and edx, 0x76461688
and eax, 0x88c077
or eax, edx
xor eax, 0x88c077
mov edx, eax
and edx, esi
xor esi, eax
or esi, edx
and r15d, 0x5f826849
mov edx, r12d
and edx, 0xa07d97b6
or edx, r15d
mov eax, edx
xor eax, 0xa07d97b6
mov ebp, edx
xor ebp, 0x1194fb15
and ebp, eax
and r12d, 0xb1e96ca3
mov edi, ebp
and edi, r12d
xor r12d, ebp
or r12d, edi
mov ebx, r12d
not ebx
and ebx, 0xb1e96ca2
and r12d, 0x4e16935d
or r12d, ebx
xor edx, 0x49822800
and edx, 0x69ef2ba4
mov ebp, eax
and ebp, 0x9610d45b
or ebp, edx
xor ebp, 0x69ef2ba5
and eax, 1
or eax, ebp
mov edx, eax
not edx
and edx, 0x2aab2322
and eax, 0xd554dcdd
or eax, edx
xor eax, 0xd554dcdd
mov edx, r12d
and edx, eax
xor eax, r12d
or eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x6f24293b
and edx, eax
and eax, 0x90dbd6c4
or eax, ebp
xor eax, 0x90dbd6c4
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
mov edx, esi
not edx
and edx, eax
not eax
mov ecx, esi
xor ecx, eax
and ecx, esi
and eax, esi
or eax, edx
mov ebx, ecx
not ebx
mov ebp, eax
not ebp
mov edx, ebx
and edx, 0xe4e808ea
and ecx, 0x1b17f715
or ecx, edx
or ebx, ebp
and ebp, 0xe4e808ea
and eax, 0x1b17f715
or eax, ebp
xor eax, ecx
not ebx
or ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xc8ce618d
mov edx, ebx
and edx, 0x37319e72
or edx, ecx
xor edx, 0x14dcda74
mov edi, ebx
and edi, 0xdc12bbf9
or edi, edx
mov ecx, edi
not ecx
and ecx, 0xf52af5a3
and edi, 0xad50a5c
or edi, ecx
mov edx, edi
xor edx, 0x2400a0c
and ebx, 0xda1fe1b6
mov ecx, eax
and ecx, 0x25e01e49
or ecx, ebx
xor ecx, 0xf9f2a5b0
and eax, 0x23ed4406
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x186f0d0d
and eax, 0xe790f2f2
or eax, ecx
mov ecx, eax
xor ecx, 0x100d212
xor eax, 0x186f0d0d
xor edi, 0xf52af5a3
mov ebp, edi
and ebp, 0x79bf2471
and edx, 0x8640db8e
or edx, ebp
mov ebp, edx
xor ebp, 0x8640db8e
xor edx, 0x9f260991
and edx, ebp
or edi, 0xe6992de0
mov esi, edi
not esi
mov r9d, ebp
and r9d, eax
xor ebp, eax
and eax, 0xe6992de0
and ecx, 0x1966d21f
or ecx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x63626853
and edx, 0x9c9d97ac
or edx, ebx
or eax, edi
and edi, 0x63626853
and esi, 0x1804920c
or esi, edi
xor esi, edx
not eax
or eax, esi
mov edx, eax
not edx
and edx, 0xfdeb8097
and eax, 0x2147f68
or eax, edx
mov edx, ecx
not edx
and edx, 0xfdeb8097
and ecx, 0x2147f68
or ecx, edx
xor ecx, eax
or ebp, r9d
mov eax, ebp
not eax
and eax, 0xf24ab88a
and ebp, 0xdb54775
or ebp, eax
xor ebp, 0xdb54775
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x40109a78
mov ecx, ebp
and ecx, 0x9c022181
or ecx, eax
xor ecx, 0x9c022181
and ebp, 0x23ed4406
or ebp, ecx
mov ecx, ebp
mov eax, ebp
xor eax, 0x47c27790
and eax, ebp
not ebp
and ebp, 0x5007300
and ecx, 0x42c20490
or ecx, ebp
xor ecx, 0x42c20490
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb83d886f
and eax, 0x47c27790
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x8d2f62f2
mov ebp, ecx
and ebp, edx
and ecx, eax
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x8d2f62f2
and ecx, 0x72d09d0d
or ecx, ebp
or edx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xec435e7e
and ecx, 0x13bca181
or ecx, ebx
or ebp, edx
and edx, 0xec435e7e
and eax, 0x13bca181
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
mov ecx, ebp
mov eax, ebp
xor eax, 0xb11e9acc
and eax, ebp
not ebp
and ebp, 0xa11008cc
and ecx, 0x100e9200
or ecx, ebp
xor ecx, 0x100e9200
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd1685daa
and eax, 0x2e97a255
or eax, ecx
mov ecx, eax
xor ecx, 0x80091081
xor eax, 0x60024566
and ecx, 0x807d9281
and eax, 0x7f826d7e
or eax, ecx
mov r9d, eax
xor r9d, 0x80790081
mov edi, eax
xor edi, 0x7f826d7e
mov esi, r14d
not esi
mov edx, r14d
xor edx, 0x62187170
and edx, r14d
mov r15d, r14d
or r15d, 0x9de78e8f
mov ebp, edx
not ebp
mov ebx, r15d
and ebx, 0x427e3e02
mov ecx, esi
and ecx, 0x20004170
or ecx, ebx
or r15d, ebp
and ebp, 0x427e3e02
and edx, 0xbd81c1fd
or edx, ebp
xor edx, ecx
not r15d
or r15d, edx
mov ecx, r15d
not ecx
and ecx, 0x9de78e8f
and r15d, 0x62187170
or r15d, ecx
mov ebp, edi
or ebp, 0x8ebc6950
mov ecx, ebp
not ecx
xor eax, 0xec1fbd1
and eax, edi
mov edx, eax
not edx
mov ebx, ebp
and ebx, 0x520c1dae
and ecx, 0x21438201
or ecx, ebx
or ebp, edx
and edx, 0x520c1dae
and eax, 0xadf3e251
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x8ebc6950
and ebp, 0x714396af
or ebp, eax
mov r10d, r15d
not r10d
mov eax, r10d
and eax, 0x34f79fa5
mov edx, r15d
and edx, 0xcb08605a
or edx, eax
not edx
or edx, r10d
and esi, 0xa0b20aad
and r14d, 0x5f4df552
or r14d, esi
mov eax, r14d
xor eax, 0x5f4df552
xor r14d, 0x920088
and r14d, 0x4e93618a
mov ecx, eax
and ecx, 0xb16c9e75
or ecx, r14d
xor ecx, 0x859b01d0
and eax, 0xcb08605a
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1c7d9b6a
and eax, 0xe3826495
or eax, ecx
mov r11d, ebp
not r11d
mov esi, r11d
and esi, 0x34f79fa5
mov r14d, ebp
xor r14d, 0xcb08605a
or r14d, esi
and r9d, 0xe2f925ed
and edi, 0x1d06da12
or edi, r9d
mov esi, edi
xor esi, 0x1d06da12
xor edi, 0x80a9008c
and edi, 0x8ca9188e
mov ebx, esi
and ebx, 0x7356e771
or ebx, edi
mov edi, edx
not edi
xor ebx, 0x47a178d4
and esi, 0xcb08605a
or esi, ebx
mov ebx, esi
not ebx
and ebx, 0x6afa5350
and esi, 0x9505acaf
or esi, ebx
mov ebx, eax
xor ebx, 0xe3826495
xor eax, 0x1c7d9b6a
and ebx, edx
or edx, eax
and eax, edi
mov ecx, r14d
not ecx
not edx
or eax, ebx
mov ebx, edx
and ebx, eax
xor eax, edx
mov edx, esi
xor edx, 0x1005008f
or eax, ebx
xor esi, 0x6afa5350
mov edi, ecx
xor edi, esi
and edi, ecx
and r14d, 0xcdd2fe20
and ecx, 0x322d01df
or ecx, r14d
and esi, 0xcdd2fe20
and edx, 0x322d01df
or edx, esi
xor edx, ecx
mov ecx, edi
not ecx
mov ebx, edx
not ebx
mov esi, ecx
and esi, 0x274f9bc7
and edi, 0xd8b06438
or edi, esi
or ecx, ebx
and ebx, 0x274f9bc7
and edx, 0xd8b06438
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, eax
not edx
mov ebx, edx
and ebx, 0x1e938a79
and eax, 0xe16c7586
or eax, ebx
xor eax, ecx
xor eax, 0x1e938a79
and eax, ecx
or edx, ecx
mov ecx, edx
not ecx
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0x9d84f441
and eax, 0x627b0bbe
or eax, edi
or ebx, edx
and edx, 0x9d84f441
and ecx, 0x627b0bbe
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov eax, r10d
or eax, r11d
not eax
and r10d, 0xb0fb4f5d
and r15d, 0x4f04b0a2
or r15d, r10d
and r11d, 0xb0fb4f5d
and ebp, 0x4f04b0a2
or ebp, r11d
xor ebp, r15d
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0xcc0019
and ebp, 0x60312080
or ebp, eax
mov edx, ebp
xor edx, 0x40012080
xor ebp, 0x1e4ecc15
or ecx, 0x60fd2099
mov eax, ecx
not eax
and ebp, 0x3e7ecc15
and edx, 0x40812088
or edx, ebp
and ecx, 0x3e7ecc15
and eax, 0x81001362
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x70ba4fde
and eax, 0x8f45b021
or eax, ecx
mov ecx, eax
xor ecx, 0x23a000b0
xor eax, 0x10020e06
and eax, 0xdc1a9e0e
and ecx, 0x23e561f1
or ecx, eax
mov eax, ecx
xor eax, 0x2a02190
xor ecx, 0x10121204
and ecx, 0x31575265
and eax, 0xcea8ad9a
or eax, ecx
mov ebp, eax
xor ebp, 0x11475264
xor eax, 0xc4808000
and eax, 0xe4908001
and ebp, 0x1b6f7ffe
or ebp, eax
mov eax, ebp
xor eax, 0xb2c4a08
mov r9d, ebp
xor r9d, 0xe4908001
mov edi, ebx
not edi
mov edx, edi
and edx, 0xa9776709
and ebx, 0x568898f6
or ebx, edx
mov esi, ebx
xor esi, 0x568898f6
xor ebx, 0x79b452fe
and ebx, esi
or edi, 0xd0c335f7
mov ecx, edi
not ecx
xor ebp, 0xcbac4a09
and ebp, r9d
and eax, 0x2f3cca08
mov edx, ebx
not edx
mov r10d, edx
and r10d, 0x677534e0
and ebx, 0x988acb1f
or ebx, r10d
or edx, edi
and edi, 0x677534e0
and ecx, 0x808ca08
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, edx
not ecx
and ecx, eax
not eax
and eax, edx
or eax, ecx
mov ecx, esi
and ecx, r9d
xor esi, r9d
or esi, ecx
mov edx, esi
not edx
mov ebp, eax
not ebp
mov ecx, ebp
and ecx, 0xc7475f7d
and eax, 0x38b8a082
or eax, ecx
or ebp, esi
and esi, 0xc7475f7d
and edx, 0x38b8a082
or edx, esi
xor edx, eax
not ebp
or ebp, edx
mov ebx, ebp
mov r9d, ebp
mov r14d, ebp
xor r14d, 0x4362494e
and r14d, ebp
not ebp
and ebx, 0x8fbf64f6
mov edi, ebp
and edi, 0x70409b09
or edi, ebx
mov ecx, edi
xor ecx, 0x87106064
xor edi, 0x10400001
and edi, 0x18ef0493
and ecx, 0xe710fb6c
or ecx, edi
mov ebx, ecx
xor ebx, 0x62103248
and ebx, 0x627332c9
xor ecx, 0x8563c9a5
or ecx, ebx
mov esi, ecx
not esi
mov edi, ebp
and edi, 0x9d8ccd36
xor r9d, 0x627332c9
or r9d, edi
mov edx, r9d
not edx
and edx, 0xf0a16c27
and r9d, 0xf5e93d8
or r9d, edx
mov r10d, r9d
xor r10d, 0xf5e93d8
and ecx, 0x9b379d
mov edx, esi
and edx, 0xff64c862
or edx, ecx
mov ecx, edx
xor ecx, 0xff64c862
mov edi, r9d
xor edi, 0xf0a16c27
mov ebx, edx
xor ebx, 0xd126a0f4
and ebx, ecx
and esi, 0x2e426896
mov r11d, ebx
and r11d, esi
xor esi, ebx
mov ebx, edi
and ebx, 0xd1bd9769
xor r9d, 0xdee304b1
and r9d, r10d
or esi, r11d
mov r11d, ebx
and r11d, r9d
xor r9d, ebx
or r9d, r11d
mov ebx, esi
not ebx
and ebx, 0x6ef8eaff
and esi, 0x91071500
or esi, ebx
mov ebx, r9d
not ebx
and ebx, 0x6ef8eaff
and r9d, 0x91071500
or r9d, ebx
xor r9d, esi
xor edx, 0x9b379d
mov ebx, edx
and ebx, 0xe3c29f4c
and ecx, 0x1c3d60b3
or ecx, ebx
or edx, r10d
and r10d, 0xe3c29f4c
and edi, 0x1c3d60b3
or edi, r10d
xor edi, ecx
not edx
or edx, edi
not edx
mov ecx, r9d
and ecx, edx
xor edx, r9d
or edx, ecx
mov ecx, edx
mov ebx, edx
xor ebx, 0x627332c9
and ebx, edx
not edx
and edx, 0x2331240
and ecx, 0x60402089
or ecx, edx
xor ecx, 0x60402089
mov edx, ecx
and edx, ebx
xor ebx, ecx
or ebx, edx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0xaa1f9a9d
and ecx, ebx
and ebx, 0x55e06562
or ebx, edx
mov edx, ebx
xor edx, 0x54000022
xor ebx, 0xaa1f9a9d
mov edi, ecx
not edi
mov esi, ebx
and esi, 0x3e6eddd
and edx, 0xfc191222
or edx, esi
or ebx, edi
and edi, 0x3e6eddd
and ecx, 0xfc191222
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
or ebx, 0x6cf3b2c
mov edi, ebx
not edi
or ecx, 0xf930c4d3
mov edx, ecx
not edx
and ebx, 0x19d5e7d0
and edi, 0xe0200003
or edi, ebx
and ecx, 0x19d5e7d0
and edx, 0x60a182c
or edx, ecx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xee7c9e40
and edx, 0x118361bf
or edx, ecx
mov ecx, edx
xor ecx, 0x28a20020
xor edx, 0x10001212
and ecx, 0x2fee48a1
and edx, 0xd011b75e
or edx, ecx
mov r9d, edx
xor r9d, 0x2fee48a1
xor edx, 0xd011b75e
and ebp, 0x4362494e
mov ecx, ebp
and ecx, r14d
xor r14d, ebp
or r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0xbc9db6b1
and r14d, 0x4362494e
or r14d, ecx
mov ecx, r14d
not ecx
mov ebp, ecx
and ebp, 0xe9f2fa23
mov eax, r14d
and eax, 0x160d05dc
or eax, ebp
mov ebp, eax
xor ebp, 0x2090080
xor eax, 0xe9f2fa23
mov ebx, ecx
and ebx, 0xd4349f7e
and r14d, 0x2bcb6081
or r14d, ebx
or ecx, eax
and eax, 0xd4349f7e
and ebp, 0x2bcb6081
or ebp, eax
xor ebp, r14d
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x22b9
mov ebp, ecx
and ebp, 0x20208044
or ebp, eax
xor ebp, 0x20208044
and ecx, 0xdfdf5d02
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xdfdf5d02
and ecx, 0x2020a2fd
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4cf48df9
and ecx, 0xb30b7206
or ecx, eax
mov ebp, ecx
xor ebp, 0xb30b7206
xor ecx, 0x4cf48df9
mov edi, r9d
and edi, 0x688fbfa2
mov esi, ecx
mov eax, ebp
mov ebx, ebp
or ebx, edx
and ebp, 0xf52b311e
and ecx, 0xad4cee1
or ecx, ebp
xor ecx, edx
xor ecx, 0xf52b311e
and ecx, edx
and edx, 0x9770405d
or edx, edi
and esi, 0x688fbfa2
and eax, 0x9770405d
or eax, esi
xor eax, edx
not eax
or eax, r9d
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, ebx
and edi, 0xeecedb4d
and edx, 0x113124b2
or edx, edi
or ebx, ebp
and ebp, 0xeecedb4d
and ecx, 0x113124b2
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov edi, ebx
and ebx, eax
not eax
not edi
mov edx, eax
xor edx, edi
and edx, eax
and edi, eax
or edi, ebx
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0xd98e29e3
mov ecx, edi
and ecx, 0x2671d61c
or ecx, edx
mov edx, ecx
xor edx, 0x6201418
xor ecx, 0xd98c2020
and ecx, 0xf9dde224
and edx, 0x6221ddb
or edx, ecx
mov ecx, edx
xor ecx, 0x99192000
xor edx, 0x2201442
and edx, 0x62e4d666
and ecx, 0x9d1b2999
or ecx, edx
mov edx, ecx
xor edx, 0x9d1b2999
xor ecx, 0x20640226
and ecx, 0x38652bb7
mov ebx, edx
and ebx, 0xc79ad448
or ebx, ecx
xor ebx, 0xa14fc419
and edx, 0x992aefae
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x74378474
and edx, 0x8bc87b8b
or edx, ecx
mov ecx, edx
xor ecx, 0x8bc87b8b
and edi, 0x91a1c6f6
mov eax, ebp
and eax, 0x6e5e3909
or eax, edi
xor eax, 0xf774d6a7
and ebp, 0x66d51051
or ebp, eax
mov eax, ebp
not eax
xor edx, 0x74378474
and eax, edx
or edx, ebp
not edx
and ebp, ecx
or ebp, eax
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov edx, ebp
xor edx, 0x992aefae
and edx, ebp
not ebp
and ebp, 0x992aefae
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xc2863db6
mov eax, edx
and eax, 0x3d79c249
or eax, ebp
mov ebp, eax
xor ebp, 0x3d79c249
xor eax, 0xc2863db6
or eax, ebp
mov ebp, eax
not ebp
and ecx, 0x1cc946b9
and edx, 0xe336b946
or edx, ecx
mov ecx, edx
xor ecx, 0x10000639
mov ebx, eax
and ebx, 0xaef6945a
xor eax, 0x5010b679
and eax, ebp
and ebp, 0x51096ba5
or ebp, ebx
mov r9d, ebp
xor r9d, 0x51096ba5
mov esi, edx
xor esi, 0xe336b946
xor ebp, 0x119dddc
and ebp, r9d
xor edx, 0xb3260f3f
and edx, esi
and ecx, 0x5010b679
mov edi, ebp
not edi
mov ebx, eax
not ebx
mov r10d, edi
and r10d, 0xb2f29e19
and ebp, 0x4d0d61e6
or ebp, r10d
or edi, ebx
and ebx, 0xb2f29e19
and eax, 0x4d0d61e6
or eax, ebx
xor eax, ebp
not edi
or edi, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, edi
not eax
and eax, ecx
not ecx
and ecx, edi
or ecx, eax
mov eax, r9d
and eax, esi
xor esi, r9d
or esi, eax
mov edx, esi
not edx
mov edi, ecx
not edi
mov ebp, edi
and ebp, 0x785fd6f1
and ecx, 0x87a0290e
or ecx, ebp
or edi, esi
and esi, 0x785fd6f1
and edx, 0x87a0290e
or edx, esi
xor edx, ecx
not edi
or edi, edx
mov ebx, edi
not ebx
mov eax, edi
mov ecx, edi
xor ecx, 0x2426b891
and ecx, edi
mov edx, ebx
and edx, 0xff8e6513
and edi, 0x719aec
or edi, edx
not edi
or edi, ebx
and ebx, 0x24209091
and eax, 0x62800
or eax, ebx
mov edx, eax
xor edx, 0x40800
xor eax, 0xfff9d7ff
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xd9baa218
and edx, 0x24041881
or edx, ebx
or eax, ebp
and ebp, 0xd9baa218
and ecx, 0x26455de7
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
and edx, 0xdbd9476e
and eax, 0x2426b891
or eax, edx
mov ecx, eax
not ecx
and eax, 0x48b83dd0
and ecx, 0xb747c22f
or ecx, eax
mov eax, ecx
xor eax, 0xb73658c3
xor ecx, 0xb747c22f
and ecx, eax
mov r9d, edi
not r9d
mov edx, ecx
not edx
and edx, 0x301e7fec
mov eax, ecx
and eax, 0xcfe18013
or eax, edx
mov r10d, eax
xor r10d, 0xcfe18013
mov esi, eax
xor esi, 0x60170c1e
and esi, r10d
and ecx, 0xaff68c0d
mov edx, edi
xor edx, 0xaff68c0d
mov ebp, edx
and ebp, edi
and edx, r9d
mov ebx, esi
and ebx, ecx
xor ecx, esi
or ecx, ebx
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, ecx
not ebp
and ebp, edx
not edx
and edx, ecx
or edx, ebp
xor eax, 0x301e7fec
mov ecx, eax
and ecx, 0xb38983a4
and r10d, 0x4c767c5b
or r10d, ecx
or eax, r9d
and r9d, 0xb38983a4
and edi, 0x4c767c5b
or edi, r9d
xor edi, r10d
not eax
or eax, edi
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0x719aec
and ecx, eax
not eax
and eax, 0x719aec
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xff482eb
and ecx, 0xf00b7d14
or ecx, eax
mov eax, ecx
xor eax, 0xd0082110
xor ecx, 0xc00000a
and ecx, 0x2c035c0e
and eax, 0xd3fca3f1
or eax, ecx
mov ecx, eax
xor ecx, 0x4000004
xor eax, 0x42f802e0
and eax, 0x6afb5eea
and ecx, 0x9504a115
or ecx, eax
mov eax, ecx
xor eax, 0x224910e2
xor ecx, 0x5042011
and ecx, 0x4db66e19
and eax, 0xb24991e6
or eax, ecx
mov ecx, eax
xor ecx, 0x9924209
xor eax, 0x324880c4
and eax, 0x766cacd4
and ecx, 0x8993532b
or ecx, eax
mov eax, ecx
not eax
and eax, 0x477e934f
and ecx, 0xb8816cb0
or ecx, eax
mov eax, ecx
xor eax, 0x42e5c004
xor ecx, 0x21100d90
and ecx, 0xad180df0
and eax, 0x52e7f20f
or eax, ecx
mov ecx, eax
xor ecx, 0x2646008
xor eax, 0xa8000550
and eax, 0xf8839757
and ecx, 0x77c68a8
or ecx, eax
mov eax, ecx
xor eax, 0x70000316
xor ecx, 0x5046888
and ecx, 0x8d87fcc9
and eax, 0x72780336
or eax, ecx
xor eax, 0x72780336
setne cl
sete r13b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg sil
mov edx, esi
xor dl, r11b
mov r9d, edx
xor r9b, 1
mov eax, edx
and al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, eax
or bl, r8b
xor bl, 1
mov edx, ebx
xor dl, r9b
mov r10d, edx
xor r10b, 1
or bl, r9b
xor bl, 1
or bl, dl
xor dl, bl
xor dl, 1
or bl, r10b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
mov byte [rsp + 0x26], r11b
and dl, r11b
and bl, sil
or bl, dl
mov edx, esi
and dl, r8b
or r8b, r11b
and al, r11b
or al, dl
xor al, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
xor al, bl
mov r8d, eax
xor r8b, 1
and bl, r8b
mov edx, ebx
xor dl, 1
xor bl, al
or dl, r8b
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
or dl, al
xor dl, al
mov ebx, edx
xor bl, 1
and dl, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov r8d, edx
mov eax, r13d
mov byte [rsp + 0x30], cl
xor al, cl
mov edx, eax
not dl
mov ebx, r13d
xor bl, al
and bl, r13b
and dl, cl
and al, r13b
or al, dl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov r15d, eax
xor r15b, 1
mov edx, r15d
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
or r15b, al
mov eax, r15d
xor al, 1
and al, bl
or bl, r15b
and r15b, dl
or r15b, al
xor r15b, 1
mov eax, ebx
xor al, r15b
or r15b, bl
xor r15b, 1
or r15b, al
mov byte [rsp + 0x24], r8b
mov eax, r8d
xor al, 1
mov ecx, eax
mov ebx, eax
mov byte [rsp + 0x27], al
and cl, r8b
mov byte [rsp + 0x25], cl
mov eax, ecx
xor al, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov r11d, r8d
or r11b, bl
mov byte [rsp + 0x28], r11b
xor r11b, al
mov edx, r11d
xor dl, 1
and r11b, al
mov eax, r11d
and al, dl
xor r11b, dl
or r11b, al
mov r8d, r11d
xor r8b, 1
mov edi, r11d
or dil, r8b
mov r10d, edi
xor r10b, 1
mov edx, r11d
xor dl, r8b
and dl, r11b
mov eax, edx
xor al, 1
xor dil, al
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, r10b
xor al, 1
or dl, r10b
xor dl, 1
or dl, dil
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
mov r10d, eax
and r10b, dl
xor al, r10b
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, al
and r11b, r8b
mov eax, r11d
and al, r8b
xor r11b, r8b
or r11b, al
mov edx, r10d
xor dl, 1
mov r14d, edx
mov eax, r11d
mov r8d, r11d
mov edi, edx
and dil, r11b
xor dl, r11b
xor r11b, 1
and r14b, r10b
and al, r11b
xor r14b, 1
mov ebp, r10d
xor bpl, r14b
or r14b, r10b
xor r14b, 1
or r14b, bpl
xor r8b, al
xor al, 1
or al, r11b
xor al, 1
or al, r8b
mov ebx, r14d
xor bl, 1
and bl, al
xor al, 1
and al, r14b
or al, bl
or dl, dil
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
or al, dl
mov r8d, eax
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
xor r8b, 1
and r8b, bl
or al, r8b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
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 r9d, eax
xor r9b, 1
or r9b, al
xor r9b, 1
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov ecx, r15d
xor cl, 1
mov r12d, r15d
and r12b, cl
mov eax, ecx
and al, r12b
mov edx, ecx
mov byte [rsp + 0x23], cl
xor dl, r12b
or dl, al
mov byte [rsp + 0x2f], dl
mov eax, edx
xor al, 1
mov byte [rsp + 0x33], al
mov r14d, eax
and r14b, dl
mov edx, r15d
and dl, r12b
mov ebp, r15d
xor bpl, r12b
or bpl, dl
mov edx, eax
and dl, r14b
xor r14b, al
or r14b, dl
xor r12b, 1
mov eax, r15d
xor al, r12b
or r12b, r15b
xor r12b, 1
or r12b, al
mov edi, r12d
xor dil, 1
or r12b, dil
mov ebx, r12d
xor bl, 1
and bl, r12b
xor bl, 1
mov eax, ebx
xor al, r12b
or bl, r12b
xor bl, 1
or bl, al
mov r8d, r14d
xor r14b, 1
and r14b, bpl
mov eax, ebx
xor al, 1
and al, bpl
mov byte [rsp + 0x32], al
xor bpl, 1
mov byte [rsp + 0x31], bpl
and r8b, bpl
or r14b, r8b
mov r8d, r14d
xor r8b, r15b
xor r8b, 1
or r14b, cl
xor r14b, 1
or r14b, r8b
mov r8d, r9d
xor r8b, 1
mov ebp, r9d
and bpl, r8b
mov eax, ebp
and al, r9b
xor bpl, r9b
or bpl, al
mov eax, ebp
xor al, 1
and al, sil
mov dl, byte [rsp + 0x26]
and bpl, dl
or bpl, al
mov eax, r8d
xor al, dl
mov ecx, r9d
or cl, sil
xor cl, 1
or cl, al
xor cl, 1
mov eax, ebp
and al, cl
xor cl, bpl
or cl, al
mov eax, edx
xor al, r9b
or r9b, dl
xor r9b, 1
or r9b, al
mov eax, r8d
xor al, sil
or r8b, sil
xor r8b, 1
or r8b, al
mov ebp, r9d
xor bpl, 1
mov eax, r8d
xor al, 1
and bpl, r8b
and al, r9b
or al, bpl
mov ebp, r9d
and bpl, r8b
xor r8b, r9b
or r8b, bpl
xor r8b, 1
mov r9d, eax
and r9b, r8b
xor r8b, al
or r8b, r9b
mov r9d, ecx
xor r9b, r8b
xor r9b, 1
or r9b, cl
xor cl, 1
mov eax, r8d
xor al, 1
or al, cl
xor r8b, cl
and r8b, cl
xor al, 1
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov ebp, r8d
xor bpl, 1
and bpl, r8b
mov eax, ebp
and al, r8b
xor bpl, r8b
or bpl, al
mov eax, r9d
xor al, 1
and r9b, bpl
xor bpl, 1
and bpl, al
or bpl, r9b
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
xor bpl, 1
mov eax, ebp
xor al, r8b
or bpl, r8b
xor bpl, 1
or bpl, al
mov eax, r14d
xor al, 1
mov ecx, r14d
and cl, al
mov r8d, r14d
xor r8b, cl
xor cl, 1
mov r9d, eax
or r9b, cl
xor r9b, 1
or r8b, r9b
xor r13b, r8b
mov esi, r13d
and r13b, r8b
xor sil, 1
mov r8d, r13d
and r8b, sil
xor r13b, sil
or r13b, r8b
mov r8d, r13d
xor r8b, 1
and r13b, r8b
mov esi, r8d
and sil, r13b
xor r13b, r8b
or r13b, sil
xor cl, al
or cl, r9b
or al, r14b
mov r8d, ecx
xor r8b, al
and r8b, cl
mov r9d, eax
and al, cl
xor cl, 1
xor r9b, 1
and r9b, cl
or al, r9b
xor r8b, 1
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov cl, byte [rsp + 0x30]
mov r14d, ecx
xor r14b, al
and cl, r14b
and r14b, al
mov eax, ecx
xor al, 1
xor cl, r14b
xor r14b, 1
or r14b, al
xor r14b, 1
or r14b, cl
mov eax, r13d
xor al, 1
mov ecx, eax
xor cl, r14b
xor al, cl
and al, cl
mov ecx, r14d
xor cl, 1
or cl, r13b
xor r14b, r13b
and r14b, r13b
xor cl, 1
mov r8d, ecx
and r8b, r14b
xor r14b, cl
or r14b, r8b
xor al, 1
xor r14b, 1
mov ecx, r14d
xor cl, al
and r14b, al
or r14b, cl
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov r8d, ebp
xor r8b, 1
mov ecx, r8d
or cl, bpl
mov eax, ecx
xor al, 1
mov r9d, ebp
and r9b, cl
or cl, r8b
and al, r8b
or al, r9b
xor cl, 1
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov r8d, r14d
xor r8b, 1
mov r9d, r14d
and r9b, r8b
mov ecx, r9d
xor cl, 1
mov esi, r14d
xor sil, cl
or cl, r14b
xor cl, 1
or cl, sil
mov esi, eax
xor sil, 1
mov r13d, esi
and r13b, al
mov edx, esi
and dl, r13b
xor r13b, sil
or r13b, dl
xor r13b, cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, r13d
xor al, cl
or cl, r13b
xor cl, 1
or cl, al
mov esi, r14d
or sil, r8b
mov edx, esi
xor dl, 1
mov eax, edx
and al, sil
xor al, 1
mov r13d, eax
xor r13b, sil
or al, sil
xor al, 1
or al, r13b
mov r13d, r9d
and r13b, r14b
xor r9b, r14b
or r9b, r13b
xor r9b, al
xor sil, r8b
or dl, r14b
xor dl, 1
or dl, sil
xor dl, 1
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov eax, edx
xor al, 1
and dl, al
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 eax, edx
xor al, bpl
and dl, al
and al, bpl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, ecx
xor dl, 1
xor al, 1
xor bpl, al
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
mov r8d, ecx
xor r8b, bpl
and bpl, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
and al, cl
or al, bpl
xor al, dl
mov r8d, eax
xor r8b, 1
and dl, r8b
mov ecx, edx
xor cl, 1
xor dl, al
or cl, r8b
xor cl, 1
or cl, dl
mov byte [rsp + 0x26], cl
mov cl, byte [rsp + 0x28]
mov r9d, ecx
xor r9b, 1
mov al, byte [rsp + 0x25]
mov r8d, eax
mov dl, byte [rsp + 0x27]
and r8b, dl
xor al, dl
or al, r8b
xor al, cl
xor al, 1
mov r10b, byte [rsp + 0x24]
mov r8d, r10d
and r8b, cl
xor cl, r10b
or cl, r8b
xor cl, 1
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov r10d, ecx
mov r11d, r15d
or r11b, byte [rsp + 0x23]
mov eax, r11d
xor al, 1
mov r8b, byte [rsp + 0x2f]
mov ecx, r8d
xor cl, r11b
and cl, r8b
and al, byte [rsp + 0x33]
and r11b, r8b
or r11b, al
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov byte [rsp + 0x28], r10b
mov r14d, r10d
xor r14b, 1
mov ecx, r14d
and cl, r10b
mov eax, r14d
and al, cl
xor cl, r14b
or cl, al
mov eax, ecx
xor al, r14b
xor cl, al
xor cl, 1
and cl, al
or r9b, dl
mov ebp, r11d
xor bpl, 1
mov r15d, ebp
and r15b, r11b
mov eax, r15d
and al, bpl
mov esi, ebp
xor sil, r15b
or al, sil
mov edx, eax
xor dl, bpl
xor dl, 1
or al, r11b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r13d, edx
and r13b, al
xor dl, r13b
xor r13b, 1
or r13b, al
xor r13b, 1
or r13b, dl
mov r8d, r9d
xor r8b, 1
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r10d, eax
and r10b, dl
xor dl, al
xor al, r9b
or cl, r8b
xor cl, 1
or cl, al
or dl, r10b
mov eax, r9d
and al, r8b
xor r9b, al
xor al, 1
or al, r8b
xor al, 1
or al, r9b
xor cl, 1
xor al, dl
xor al, cl
xor al, 1
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
mov r9d, r13d
xor r9b, 1
xor cl, 1
or cl, dl
mov edx, r13d
and dl, r9b
mov r8d, edx
and r8b, r13b
xor dl, r13b
or dl, r8b
mov eax, r9d
or al, r13b
mov r8d, eax
xor r8b, 1
mov r10d, edx
xor dl, 1
and dl, r8b
and r10b, al
or dl, r10b
mov r8d, eax
and r8b, r9b
xor al, r9b
or al, r8b
mov r8d, eax
xor r8b, dl
xor dl, 1
or dl, al
xor r8b, 1
xor dl, 1
or dl, r8b
and bl, byte [rsp + 0x31]
or bl, byte [rsp + 0x32]
mov eax, r12d
mov r8b, byte [rsp + 0x23]
and al, r8b
xor r12b, r8b
or r12b, al
xor r12b, 1
mov eax, ebx
and al, r12b
xor r12b, bl
or r12b, al
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
mov eax, r12d
xor al, 1
and r12b, al
or dl, bl
mov ebx, eax
and bl, r12b
xor r12b, al
or r12b, bl
xor r12b, dl
xor r12b, 1
mov eax, edi
xor al, r13b
and dil, r13b
or dil, al
xor dil, 1
mov edx, eax
and dl, dil
xor dil, al
or dil, dl
mov eax, r12d
or al, dil
xor al, 1
xor dil, r12b
mov edx, eax
and dl, dil
xor dil, al
or dil, dl
xor cl, 1
mov ebx, edi
xor bl, 1
mov r12d, edi
mov edx, ebx
and dl, dil
xor bl, dl
xor dl, 1
or dl, dil
xor dil, cl
or r12b, cl
xor r12b, 1
or r12b, dil
xor r12b, 1
xor dl, 1
or dl, bl
xor dl, cl
xor cl, dl
and cl, dl
xor cl, r12b
xor cl, 1
and r12b, cl
xor r12b, 1
mov edx, r12d
xor dl, cl
or r12b, cl
xor r12b, 1
or r12b, dl
xor r15b, 1
or r15b, r11b
xor r15b, 1
or r15b, sil
mov r9d, r15d
xor r9b, 1
mov r8d, r14d
mov r10d, r15d
xor r15b, r14b
mov al, byte [rsp + 0x28]
or r14b, al
xor r14b, 1
xor r8b, r14b
and r14b, r8b
mov ebx, r8d
xor bl, r14b
or r10b, r9b
mov edx, r10d
xor dl, 1
xor bpl, r11b
and bpl, r11b
xor r14b, 1
xor bl, 1
or r14b, r8b
xor r14b, 1
or r14b, bl
mov ecx, r10d
and cl, bpl
xor bpl, 1
and dl, bpl
or dl, cl
mov ecx, r10d
and cl, bpl
xor bpl, r10b
or bpl, cl
xor dl, 1
mov ecx, edx
xor cl, bpl
or dl, bpl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, r14b
and dl, cl
and cl, r14b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
or r9b, al
mov edx, r9d
xor dl, r15b
xor r15b, 1
xor dl, 1
or r15b, r9b
xor r15b, 1
or r15b, dl
mov r9d, ecx
xor r9b, 1
mov ebx, r9d
and bl, cl
mov eax, r15d
mov r8d, r9d
and r8b, bl
xor bl, r9b
xor r9b, r15b
xor r15b, 1
and al, r15b
or bl, r8b
xor al, 1
mov r8d, r15d
xor r8b, al
or al, r15b
xor al, 1
or al, r8b
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
or r15b, cl
xor r15b, 1
or r15b, r9b
xor r15b, 1
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov eax, r15d
xor al, 1
mov ebx, eax
or bl, r15b
mov ecx, ebx
xor cl, 1
mov edx, eax
xor dl, bl
and dl, al
and cl, r15b
and bl, al
or bl, cl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov r8d, ebx
xor r8b, 1
mov r9d, r12d
xor r9b, 1
mov r11d, r9d
and r11b, r12b
mov ecx, r9d
and cl, r11b
xor r11b, r9b
or r11b, cl
mov ecx, r11d
xor cl, 1
mov eax, ecx
or al, r11b
xor r12b, al
xor r12b, 1
mov r10d, eax
and r10b, r9b
xor al, r9b
or al, r10b
xor al, 1
mov r9d, r12d
and r9b, al
xor al, r12b
or al, r9b
mov edx, ebx
xor dl, al
mov r9d, edx
and r9b, bl
and dl, al
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov eax, ebx
and al, r8b
xor al, 1
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
and r11b, al
xor al, 1
and al, cl
or al, r11b
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, dl
xor dl, 1
and cl, dl
or cl, bl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
mov ebx, ecx
or bl, r9b
mov eax, ecx
or al, bl
xor al, 1
xor bl, cl
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, r9d
and al, cl
xor al, 1
mov r8d, ecx
or r8b, al
xor r8b, 1
mov edx, ebx
xor dl, 1
xor al, cl
or al, r8b
xor r9b, al
xor al, r9b
xor al, 1
and al, r9b
mov ecx, edx
mov r8d, edx
xor dl, al
xor dl, 1
and dl, al
xor al, 1
and cl, al
xor r8b, al
or r8b, cl
xor al, bl
xor al, 1
and al, bl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, r8d
mov ecx, edx
and cl, al
mov r9d, edx
and r9b, cl
xor cl, dl
xor dl, r8b
xor r8b, 1
and bl, r8b
xor bl, 1
mov r10d, r8d
xor r10b, bl
or bl, r8b
xor bl, 1
or bl, r10b
or cl, r9b
xor cl, bl
or al, r8b
xor al, 1
or al, dl
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 ebx, ecx
and bl, r8b
mov eax, ebx
xor al, 1
xor bl, cl
or al, r8b
xor al, 1
or al, bl
mov ebx, ecx
or bl, r8b
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
xor cl, dl
mov eax, edx
xor al, r8b
xor cl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, eax
xor r9b, 1
mov r12b, byte [rsp + 0x26]
mov r8d, r12d
xor r8b, 1
mov ebp, r8d
and bpl, r12b
or r12b, r8b
xor r12b, r8b
mov ebx, r12d
and bl, r8b
xor r12b, 1
mov edx, ebx
and dl, r12b
xor r12b, bl
or r12b, dl
mov esi, r8d
xor sil, bpl
mov ebx, eax
or bl, r9b
mov r10d, ebx
xor r10b, 1
mov r11d, eax
and r11b, r9b
mov edx, ebx
and dl, r10b
mov ecx, r11d
xor cl, 1
xor al, r11b
or cl, r9b
xor cl, 1
or cl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor dl, cl
mov eax, r9d
xor al, r10b
or r10b, r9b
xor r10b, 1
or r10b, al
xor r10b, 1
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
and bpl, r8b
or bpl, sil
mov eax, ebp
xor al, 1
and bpl, al
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov edi, ebp
xor dil, 1
mov r8d, r10d
xor r8b, 1
mov r15d, r10d
and r15b, r8b
mov eax, r15d
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov esi, eax
xor sil, 1
xor al, r8b
or sil, r10b
xor sil, 1
or sil, al
mov ecx, edi
or cl, bpl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov r14d, eax
and r14b, bl
xor al, bl
or al, r14b
mov ebx, eax
xor bl, 1
and bl, bpl
and al, dil
or al, bl
mov ebx, ecx
and bl, dil
xor cl, dil
or cl, bl
mov ebx, ecx
xor bl, al
xor al, 1
or al, cl
mov edx, esi
xor dl, r9b
xor bl, 1
xor al, 1
or al, bl
xor dl, 1
mov ebx, edx
xor bl, sil
and bl, dl
mov edx, r9d
and dl, r11b
xor r11b, r9b
or r11b, dl
xor r11b, sil
xor r11b, bl
mov edx, r11d
xor dl, 1
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, r11b
or cl, dl
xor cl, 1
or cl, bl
mov esi, eax
xor sil, 1
mov edi, esi
xor dil, cl
mov ebx, ecx
xor bl, 1
or dil, bl
and bl, cl
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
mov r11d, edi
xor r11b, 1
xor bl, 1
or bl, dl
xor bl, al
xor bl, 1
xor sil, bl
and sil, bl
mov r9d, esi
xor r9b, 1
mov eax, esi
and al, dil
or sil, r11b
and r11b, r9b
or r11b, al
xor r9b, dil
mov eax, r8d
and al, r15b
xor r15b, r8b
or r15b, al
mov ebx, r15d
xor bl, 1
mov eax, r15d
or al, bl
mov ecx, eax
xor cl, 1
mov edx, r15d
and dl, cl
and al, bl
or al, dl
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, 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
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov r8d, eax
xor al, 1
and al, r12b
or bl, r12b
mov edx, r12d
xor dl, 1
xor sil, 1
or sil, r9b
mov ecx, esi
xor cl, r11b
xor r11b, 1
xor cl, 1
or r11b, sil
xor r11b, 1
or r11b, cl
and r8b, dl
or al, r8b
xor bl, 1
xor r15b, dl
mov ecx, ebx
and cl, r15b
xor r15b, bl
or r15b, cl
mov ecx, r15d
xor cl, 1
and r15b, cl
xor r15b, 1
mov edx, ecx
xor dl, r15b
or r15b, cl
xor r15b, 1
or r15b, dl
mov edx, r15d
and dl, al
mov ebx, eax
xor bl, cl
or cl, al
xor al, 1
xor r15b, 1
and r15b, al
or r15b, dl
xor cl, 1
or cl, bl
mov eax, ecx
xor al, r15b
xor r15b, 1
xor al, 1
or r15b, cl
xor r15b, 1
or r15b, al
mov r10d, r15d
xor r10b, 1
mov eax, r10d
and al, r15b
mov ecx, r10d
xor cl, al
xor al, 1
or al, r15b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or r10b, r15b
mov edx, r10d
xor dl, 1
and dl, cl
or cl, r10b
and r10b, al
or r10b, dl
mov eax, ecx
xor al, r10b
xor r10b, 1
xor al, 1
or r10b, cl
xor r10b, 1
or r10b, al
mov edx, r11d
xor dl, 1
mov ecx, edx
and cl, r11b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, ecx
or al, r8b
mov esi, eax
xor sil, 1
xor dl, r11b
and dl, r11b
mov ebx, edx
xor bl, 1
and al, sil
and bl, dl
mov r9d, eax
and r9b, sil
xor al, sil
or al, r9b
mov r9d, ebx
and r9b, dl
xor bl, dl
or bl, r9b
mov r9d, r10d
xor r9b, 1
xor bl, al
mov r11d, esi
xor r11b, dl
or dl, sil
mov eax, r9d
or al, r10b
xor al, 1
xor dl, 1
or dl, r11b
mov r11d, edx
xor r11b, bl
xor bl, 1
or bl, dl
mov edx, r9d
xor dl, al
and al, dl
xor r11b, 1
xor bl, 1
or bl, r11b
mov r11d, edx
xor r11b, al
xor al, 1
xor r11b, 1
or al, dl
xor al, 1
or al, r11b
mov edx, ebx
xor dl, 1
and bl, dl
mov r11d, edx
and r11b, bl
xor bl, dl
mov edx, eax
xor dl, 1
and dl, al
or bl, r11b
xor dl, 1
mov r11d, eax
xor r11b, dl
or dl, al
xor dl, 1
or dl, r11b
xor dl, bl
and r9b, r8b
or r8b, r10b
and cl, r10b
mov r10d, edx
xor r10b, 1
xor r8b, 1
or cl, r9b
mov ebx, r8d
and bl, cl
xor cl, r8b
or cl, bl
mov ebx, ecx
xor bl, 1
and cl, bl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, r10d
and bl, dl
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
xor bl, cl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ebx
xor al, cl
not al
test al, 1
mov edx, 0x7d38c449
mov eax, 0x290abbd0
cmovne edx, eax
test cl, 1
mov eax, 0x7d38c449
cmovne eax, edx
test bl, 1
jmp 0x140030fc4
cmp eax, 0x9c042817
jle 0x140032cbe
cmp eax, 0xc7ecddc8
jg 0x1400339f1
cmp eax, 0x9c042818
je 0x140039411
cmp eax, 0xb06cc990
jne 0x14002dcc0
cmp byte [rsp + 0x5e], 0
mov eax, 0xd90ce5aa
mov ecx, 0x484c96e0
jmp 0x14003af13
cmp eax, 0xdc866b0e
jle 0x140035b1d
cmp eax, 0xdc866b0f
je 0x140039426
cmp eax, 0xdca145c9
jne 0x14002dcc0
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
mov eax, 0x477d5890
cmp eax, 0x19505dc3
jle 0x14002dccb
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x484c96df
jle 0x140030fe0
cmp eax, 0x7187b118
jg 0x14003102c
cmp eax, 0x53cfea3a
jg 0x140035b38
cmp eax, 0x484c96e0
je 0x14003af26
cmp eax, 0x48aa4f41
jne 0x14002dcc0
mov eax, dword [0x1400986bc]
lea r10d, [rax - 1]
imul r10d, eax
mov r9d, r10d
not r9d
mov r8d, r9d
and r8d, r10d
mov ecx, r9d
and ecx, r8d
mov eax, r9d
xor eax, r8d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x187abadf
and eax, 0xe7854520
or eax, ecx
mov ecx, eax
xor ecx, 0xe7000400
and ecx, 0xef022ccc
xor eax, 0x88769ec
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4d10ad25
and eax, 0xb2ef52da
or eax, ecx
mov ebp, eax
xor ebp, 0x2840088
xor eax, 0x4d10ad25
mov ecx, r9d
and ecx, 0xe34249fa
mov ebx, r10d
and ebx, 0x1cbdb605
or ebx, ecx
xor ebx, 0xf3bf9ac9
mov edx, ebx
xor edx, r9d
and edx, ebx
mov edi, edx
not edi
mov ecx, eax
or ecx, edi
mov ebx, ecx
not ebx
and eax, 0xf16bdb56
and ebp, 0xe9424a9
or ebp, eax
and edi, 0xf16bdb56
and edx, 0xe9424a9
or edx, edi
xor edx, ebp
mov eax, edx
not eax
mov ebp, ecx
and ebp, 0x74431bd6
and ebx, 0x8bbce429
or ebx, ebp
or ecx, eax
and eax, 0x74431bd6
and edx, 0x8bbce429
or edx, eax
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
xor ebp, 0xd363d472
and ebp, ecx
not ecx
and ecx, 0xd363d472
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x84363204
and ebp, 0x7bc9cdfb
or ebp, eax
mov eax, ebp
xor eax, 0x47a83545
mov ecx, eax
and ecx, 1
and eax, 0xfffffffe
and ebp, 1
or ebp, eax
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov eax, ebp
not eax
and eax, 0xac0819af
and ebp, 0x53f7e650
or ebp, eax
mov eax, ebp
not eax
and eax, 0x53f7e650
and ebp, 0xac0819af
or ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x955beb85
and ebp, 0x6aa4147a
or ebp, ecx
xor ebp, 0x6aa4147a
or ebp, eax
mov eax, ebp
not eax
mov ecx, r10d
or ecx, 0x3d5a40ab
mov edx, ecx
not edx
mov edi, r9d
or edi, 0xc2a5bf54
mov ebx, edi
not ebx
and ecx, 0x999d1cc3
and edx, 0x4220a314
or edx, ecx
and edi, 0x999d1cc3
and ebx, 0x24424028
or ebx, edi
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x3d5a40aa
and ebx, 0xc2a5bf55
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xac32f70a
and ebx, 0x53cd08f5
or ebx, ecx
mov ecx, ebx
xor ecx, 0x40880814
xor ebx, 0xac32f70a
mov edx, ebx
and edx, 0x9367c0e3
and ecx, 0x6c983f1c
or ecx, edx
mov edx, r10d
and edx, 0x9367c0e3
mov edi, r9d
and edi, 0x6c983f1c
or edi, edx
xor edi, ecx
or ebx, r10d
not ebx
or ebx, edi
mov ecx, ebx
not ecx
and ecx, 0xabf55f8d
and ebx, 0x540aa072
or ebx, ecx
mov edi, ebx
xor edi, 0x540aa072
mov edx, ebp
and edx, 0xd07070c1
mov r11d, eax
and r11d, 0x2f8f8f3e
or r11d, edx
mov edx, r11d
xor edx, 0x240b8c00
xor ebx, 0xabf55f8d
mov esi, ebx
and esi, 0x63b46991
mov ecx, edi
and ecx, 0x9c4b966e
or ecx, esi
xor r11d, 0xd07070c1
mov esi, r11d
and esi, 0xbe4033f
and edx, 0xf41bfcc0
or edx, esi
mov esi, ecx
xor esi, 0x940b9440
xor ecx, 0x63b46991
or r11d, ecx
and ecx, 0xbe4033f
and esi, 0xf41bfcc0
or esi, ecx
xor esi, edx
mov ecx, ebp
xor ebp, 0x229df213
and ebp, eax
not r11d
or r11d, esi
and ecx, 0x84620968
and eax, 0x59000484
or eax, ecx
mov ecx, eax
xor ecx, 0x9000080
xor eax, 0xa6fffb7b
mov edx, ebx
and edx, 0x29dcf60c
and edi, 0xd62309f3
or edi, edx
mov edx, edi
xor edx, 0xd62309f3
xor edi, 0xf4befbe0
and edi, edx
or ebx, 0xdd620dec
mov edx, eax
and edx, 0xf29b3735
and ecx, 0xd6008c8
or ecx, edx
mov edx, ebp
not edx
or eax, edx
and edx, 0xf29b3735
and ebp, 0xd64c8ca
or ebp, edx
mov esi, ebx
not esi
xor ebp, ecx
not eax
or eax, ebp
mov edx, edi
not edx
mov ecx, edx
and ecx, 0xa7d84032
and edi, 0x5827bfcd
or edi, ecx
or edx, ebx
and ebx, 0xa7d84032
and esi, 0x5b201
or esi, ebx
xor esi, edi
not edx
or edx, esi
mov ecx, eax
not ecx
and ecx, edx
not edx
and edx, eax
or edx, ecx
mov edi, edx
not edi
mov ebx, r11d
mov esi, r11d
mov eax, edx
xor eax, 0x44e04c9e
and eax, edi
mov r14d, r11d
and r14d, edi
xor edi, r11d
not r11d
and ebx, 0x44e04c9e
xor esi, 0xbb1fb361
and esi, r11d
and edx, 0xbb1fb361
mov ebp, ebx
and ebp, esi
xor esi, ebx
or esi, ebp
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, esi
not eax
and eax, 0x8c27182
and esi, 0xf73d8e7d
or esi, eax
mov eax, edx
not eax
and eax, 0x8c27182
and edx, 0xf73d8e7d
or edx, eax
xor edx, esi
or edi, r14d
mov eax, edi
not eax
and eax, 0xbf640599
and edi, 0x409bfa66
or edi, eax
mov ecx, edi
xor ecx, 0x40832a24
xor edi, 0xbf640599
mov r11d, edx
not r11d
mov eax, r11d
and eax, 0x105cd4cb
and edx, 0xefa32b34
or edx, eax
or r11d, edi
and edi, 0x105cd4cb
and ecx, 0xefa32b34
or ecx, edi
xor ecx, edx
not r11d
or r11d, ecx
mov eax, r9d
and eax, 0xa0913c2
mov edx, r10d
and edx, 0xf5f6ec3d
or edx, eax
mov eax, edx
xor eax, 0xa426083d
xor edx, 0xa0913c2
mov ecx, r8d
not ecx
mov esi, edx
and esi, 0x59d1e702
and eax, 0xa62e18fd
or eax, esi
or edx, ecx
and ecx, 0x59d1e702
and r8d, 0xa62e18fd
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
not eax
and eax, 0xbc04662d
and edx, 0x43fb99d2
or edx, eax
mov esi, edx
xor esi, 0x40639142
xor edx, 0x10004208
and edx, 0x13984a98
and esi, 0xec67b567
or esi, edx
mov edx, esi
xor edx, 0x11980818
mov ebp, esi
xor ebp, 0xec67b567
and r9d, 0xbecb7b71
and r10d, 0x4134848e
or r10d, r9d
mov eax, r10d
xor eax, 0x4134848e
xor r10d, 0xbecb7b71
or r10d, eax
mov eax, r10d
not eax
and eax, 0xea6ea34c
and r10d, 0x15915cb3
or r10d, eax
mov ecx, r10d
xor ecx, 0x15915cb3
and edx, 0xd5bab81b
xor esi, 0x6e88bdd7
and esi, ebp
mov eax, ebp
and eax, 0x2a4547e4
or eax, edx
mov r8d, eax
xor r8d, 0x2a4547e4
mov ebx, r10d
xor ebx, 0x2662200
and ebx, 0x13e73a12
xor r10d, 0x977e5403
and r10d, ecx
mov ebp, ecx
and ebp, 0xec18c5ed
or ebp, ebx
xor ebp, 0xec18c5ed
xor eax, 0x5755b0ab
and eax, r8d
mov edi, ebp
and edi, 0x82ef08b0
mov ebx, eax
not ebx
mov ecx, esi
not ecx
mov edx, ebx
and edx, 0x5ddf6ef1
and eax, 0xa220910e
or eax, edx
or ebx, ecx
and ecx, 0x5ddf6ef1
and esi, 0xa220910e
or esi, ecx
xor esi, eax
not ebx
or ebx, esi
mov eax, edi
and eax, r10d
xor r10d, edi
or r10d, eax
mov eax, ebx
not eax
and eax, 0x20e53c61
and ebx, 0xdf1ac39e
or ebx, eax
mov eax, r10d
not eax
and eax, 0x20e53c61
and r10d, 0xdf1ac39e
or r10d, eax
xor r10d, ebx
mov eax, r8d
and eax, ebp
xor ebp, r8d
or ebp, eax
mov eax, ebp
not eax
mov edx, r10d
not edx
mov ecx, edx
and ecx, 0xeca4d251
and r10d, 0x135b2dae
or r10d, ecx
or edx, ebp
and ebp, 0xeca4d251
and eax, 0x135b2dae
or eax, ebp
xor eax, r10d
not edx
or edx, eax
mov r8d, r11d
not r8d
mov eax, r8d
and eax, 0x2700b068
mov ebp, r11d
and ebp, 0xd8ff4f97
or ebp, eax
xor ebp, 0xd8ff4f97
mov ecx, r8d
and ecx, r11d
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
and ebp, 0xe9cd0ef0
and ecx, 0x1632f10f
or ecx, ebp
xor ecx, 0x1632f10f
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov edi, ecx
not edi
and eax, 0xc0d79478
and edx, 0x3f286b87
or edx, eax
mov eax, edx
not eax
and eax, 0x3f286b87
and edx, 0xc0d79478
or edx, eax
mov eax, edx
not eax
and eax, 0x1d605b27
and edx, 0xe29fa4d8
or edx, eax
mov eax, edx
xor eax, 0x208b0010
xor edx, 0x1d605b27
mov ebp, r11d
and ebp, 0xd734edea
mov ebx, r8d
and ebx, 0x28cb1215
or ebx, ebp
mov ebp, r11d
or ebp, edx
and edx, 0xd734edea
and eax, 0x28cb1215
or eax, edx
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xcb6dbbc2
and ebp, 0x3492443d
or ebp, eax
mov r9d, ebp
xor r9d, 0x3492443d
xor ebp, 0xcb6dbbc2
mov eax, ecx
and eax, 0xfa64867a
xor ecx, 0xe0335982
and ecx, edi
and edi, 0x59b7985
or edi, eax
mov ebx, edi
xor ebx, 0x59b7985
mov eax, ebx
and eax, 0x1fcca67d
mov esi, ebp
and esi, 0x1fcca67d
mov edx, r9d
and edx, 0xe0335982
or edx, esi
mov esi, eax
and esi, ecx
xor ecx, eax
or ecx, esi
mov eax, ecx
not eax
and eax, edx
not edx
and edx, ecx
xor edi, 0xfa64867a
or edx, eax
mov eax, edi
and eax, 0xc504a63e
and ebx, 0x3afb59c1
or ebx, eax
or edi, r9d
and r9d, 0xc504a63e
and ebp, 0x3afb59c1
or ebp, r9d
xor ebp, ebx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0xe8cb9144
and edi, 0x17346ebb
or edi, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x702b7890
and edx, 0x8fd4876f
or edx, eax
mov eax, edi
xor eax, 0x714062b
xor edi, 0xe8cb9144
or ecx, edi
and edi, 0x702b7890
and eax, 0x8fd4876f
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
and r8d, 0x389f2124
and r11d, 0xc760dedb
or r11d, r8d
mov eax, r11d
not eax
and eax, 0xc760dedb
and r11d, 0x389f2124
or r11d, eax
mov eax, ecx
not eax
mov ebp, eax
and eax, 0xdeb7cdc
and ecx, 0xf2148323
or ecx, eax
mov eax, r11d
not eax
or ebp, eax
and eax, 0xdeb7cdc
and r11d, 0xf2148323
or r11d, eax
mov edx, dword [0x1400986b8]
not ebp
xor r11d, ecx
mov eax, ebp
and eax, r11d
xor r11d, ebp
or r11d, eax
mov eax, r11d
not eax
and eax, 0x5c639302
and r11d, 0xa39c6cfd
or r11d, eax
mov eax, r11d
xor eax, 0xa0882c24
xor r11d, 0x10229300
and r11d, 0x1336d3d9
and eax, 0xecc92c26
or eax, r11d
mov ecx, eax
xor ecx, 0x11004219
xor eax, 0x68400424
and eax, 0x6a7695e4
and ecx, 0x95896a1b
or ecx, eax
mov eax, ecx
xor eax, 0x90010811
xor ecx, 0x8220124
and ecx, 0xdaa632e
and eax, 0xf2559cd1
or eax, ecx
xor eax, 0xf2559cd1
setne r8b
sete sil
cmp edx, 9
setg r9b
cmp edx, 0xa
setl dil
mov ecx, esi
and cl, dil
mov r10d, r9d
and r10b, r8b
or r10b, cl
mov r11d, r10d
xor r11b, 1
or r11b, sil
mov eax, esi
xor al, dil
xor al, 1
mov ecx, eax
xor cl, r9b
and cl, al
mov eax, ecx
and cl, r11b
xor r11b, 1
xor al, 1
mov ebx, r11d
xor bl, al
and bl, r11b
and al, r11b
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 r11d, eax
xor r11b, dil
mov ecx, r11d
xor cl, 1
and cl, al
xor al, 1
and al, r11b
or cl, al
xor r11b, cl
and r11b, cl
mov eax, edi
and al, r8b
and sil, r9b
or sil, al
xor sil, 1
mov eax, esi
and al, r8b
xor sil, r8b
or sil, al
or dil, r8b
xor dil, 1
mov eax, edi
and al, r10b
xor dil, r10b
or dil, al
xor dil, 1
mov eax, edi
xor al, sil
xor sil, 1
xor al, 1
mov ecx, esi
or cl, dil
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, edi
xor dl, sil
and dil, dl
and dl, sil
mov ebx, edi
and bl, dl
xor dl, dil
or dl, bl
mov ebx, edx
xor bl, 1
and dl, cl
and al, bl
or al, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r8d, r11d
xor r8b, 1
mov ebp, r8d
and bpl, r11b
xor bpl, 1
mov eax, r11d
xor al, bpl
or bpl, r11b
xor bpl, 1
or bpl, al
xor bpl, 1
mov r10d, ebx
xor r10b, 1
mov eax, ebp
or al, bl
xor bpl, bl
mov edx, eax
xor dl, bpl
xor bpl, 1
xor dl, 1
or bpl, al
xor bpl, 1
or bpl, dl
mov eax, r10d
and al, bl
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov r9d, eax
xor r9b, 1
or r9b, al
mov esi, r9d
xor sil, 1
xor r10b, bl
and r10b, bl
mov edi, r11d
or dil, r8b
xor r11b, dil
xor r11b, 1
or dil, r8b
xor dil, 1
or dil, r11b
mov eax, r10d
xor al, 1
mov ebx, esi
and bl, r9b
mov r8d, ebx
and r8b, sil
xor bl, sil
mov ecx, r10d
and cl, al
or bl, r8b
mov edx, ecx
xor cl, r10b
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, edi
xor cl, 1
and cl, dil
xor cl, 1
mov edx, edi
xor dl, cl
or cl, dil
mov ebx, eax
xor bl, 1
xor cl, 1
or cl, dl
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
mov r8d, ebp
xor r8b, 1
xor dl, 1
or dl, bl
xor dl, cl
mov ecx, edx
xor cl, 1
mov eax, r8d
xor al, cl
xor al, 1
or al, bpl
and dl, bpl
and cl, r8b
or cl, dl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov ecx, edx
xor cl, bl
test dl, 1
mov eax, 0x19505dc4
mov edx, 0x71c2c566
cmovne eax, edx
test bl, 1
mov ebp, 0x19505dc4
cmove eax, ebp
test cl, 1
cmovne eax, edx
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
cmp eax, 0x290abbcf
jle 0x140032cf3
cmp eax, 0x3307e339
jg 0x140035b63
cmp eax, 0x290abbd0
je 0x14003bdda
cmp eax, 0x292e182e
jne 0x14002dcc0
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, 0x14bf0aa6
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
cmp eax, 0x7baa05bc
jg 0x1400379bb
cmp eax, 0x7187b119
je 0x14003bdfa
cmp eax, 0x71c2c566
jne 0x14002dcc0
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [0x1400986bc]
mov r8d, dword [0x1400986b8]
lea r10d, [rax - 1]
imul r10d, eax
mov r9d, r10d
not r9d
mov eax, r10d
or eax, 0x1d09818f
mov edx, eax
not edx
mov ebp, r9d
or ebp, 0xe2f67e70
mov ecx, ebp
not ecx
and eax, 0x4dd3f43c
and edx, 0xa2240a40
or edx, eax
and ebp, 0x4dd3f43c
and ecx, 0x10080183
or ecx, ebp
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x6abf0304
and ecx, 0x9540fcfb
or ecx, eax
mov eax, ecx
xor eax, 0x51340083
xor ecx, 0x8404d54
and ecx, 0x2ec2cf5c
and eax, 0xd13d30a3
or eax, ecx
mov ecx, eax
xor ecx, 0xd0011082
and ecx, 0xf4c39ac2
xor eax, 0x25feaa61
or eax, ecx
mov ecx, eax
not ecx
mov edx, r9d
and edx, 0xb3c653d
mov ebx, r10d
xor ebx, 0xf4c39ac2
or ebx, edx
mov ebp, ebx
not ebp
mov edx, eax
and edx, 0xdba2af5b
xor eax, 0xd734c962
and eax, ecx
and ecx, 0x245d50a4
or ecx, edx
mov edi, ecx
xor edi, 0x245d50a4
and ebx, 0xaee4c3bb
mov edx, ebp
and edx, 0x511b3c44
or edx, ebx
xor edx, 0x511b3c44
xor ecx, 0xf36999c6
and ecx, edi
mov ebx, edx
and ebx, 0x28cb369d
and ebp, 0xd734c962
or ebp, ebx
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, eax
not ecx
and ecx, ebp
not ebp
and ebp, eax
or ebp, ecx
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
not eax
and eax, 0x916d75ee
and edx, 0x6e928a11
or edx, eax
xor edx, 0x6e928a11
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
xor eax, 0xf4c39ac2
and eax, edx
not edx
and edx, 0xf4c39ac2
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov edx, r9d
and edx, r10d
mov ebx, edx
not ebx
mov ecx, eax
not ecx
and eax, ecx
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
not eax
and eax, 0xfffffffe
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov r11d, eax
not r11d
and eax, 0xf8b57fba
mov ecx, r11d
and ecx, 0x74a8045
or ecx, eax
xor ecx, 0xf8b57fbb
and r11d, 1
or r11d, ecx
mov ecx, r9d
and ecx, 0xfc28e8f7
mov eax, r10d
and eax, 0x3d71708
or eax, ecx
mov ecx, eax
xor ecx, 0x2161200
xor eax, 0xfc28e8f7
mov esi, eax
and esi, 0x81e985be
and ecx, 0x7e167a41
or ecx, esi
or eax, ebx
and ebx, 0x81e985be
and edx, 0x7e167a41
or edx, ebx
xor edx, ecx
not eax
or eax, edx
mov edi, eax
not edi
mov ebp, eax
or ebp, 0xad4fabd2
mov ecx, ebp
not ecx
mov edx, eax
xor edx, 0x52b0542d
and edx, eax
mov ebx, edx
not ebx
mov esi, ebp
and esi, 0xbcc8d030
and ecx, 0x4230040d
or ecx, esi
or ebp, ebx
and ebx, 0xbcc8d030
and edx, 0x43372fcf
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xad4fabd3
and ebp, 0x52b0542c
or ebp, ecx
and eax, 0x321f2e5a
mov ecx, edi
and ecx, 0xcde0d1a5
or ecx, eax
xor ecx, 0x321f2e5b
and edi, 1
or edi, ecx
mov eax, edi
not eax
and eax, 0x592daf9b
and edi, 0xa6d25064
or edi, eax
mov eax, edi
xor eax, 0x86004024
mov esi, ebp
not esi
xor edi, 0x592daf9b
mov ecx, esi
and ecx, 0x71debd42
and ebp, 0x8e2142bd
or ebp, ecx
or esi, edi
and edi, 0x71debd42
and eax, 0x8e2142bd
or eax, edi
xor eax, ebp
not esi
or esi, eax
mov eax, esi
not eax
mov ecx, eax
and ecx, 0xec4f5c2b
and eax, esi
and esi, 0x13b0a3d4
or esi, ecx
xor esi, 0x13b0a3d4
mov ecx, esi
and ecx, eax
xor esi, eax
or esi, ecx
mov r14d, esi
mov ebp, esi
mov r15d, r11d
mov eax, r11d
or esi, r11d
mov ecx, r11d
not ecx
not r14d
mov edi, ecx
mov edx, ecx
and eax, 0x62ba02ea
and ecx, 0x9d45fd15
or ecx, eax
xor ecx, 0x62ba02ea
or ecx, r14d
and r14d, 0xa306c47a
and ebp, 0x5cf93b85
or ebp, r14d
mov eax, ebp
xor eax, 0x54780204
xor ebp, 0xa306c47a
and edi, 0x29833d9b
and r15d, 0xd67cc264
or r15d, edi
or edx, ebp
and ebp, 0x29833d9b
and eax, 0xd67cc264
or eax, ebp
xor eax, r15d
not edx
or edx, eax
mov eax, ecx
not eax
mov ebx, esi
not ebx
mov ebp, ecx
and ebp, 0x93e289cb
and eax, 0x6c1d7634
or eax, ebp
or ecx, esi
and esi, 0x93e289cb
and ebx, 0x6c1d7634
or ebx, esi
xor ebx, eax
not ecx
or ecx, ebx
mov eax, ecx
and ecx, edx
not edx
not eax
mov esi, edx
xor esi, eax
and esi, edx
and eax, edx
or eax, ecx
mov ebp, esi
not ebp
mov ecx, eax
not ecx
mov edx, ebp
and edx, 0xc7a39285
and esi, 0x385c6d7a
or esi, edx
or ebp, ecx
and ecx, 0xc7a39285
and eax, 0x385c6d7a
or eax, ecx
xor eax, esi
not ebp
or ebp, eax
mov ecx, r9d
and ecx, 0xcf1c3f6b
mov eax, r10d
xor eax, 0xcf1c3f6b
and eax, r10d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x30e3c094
and eax, 0xcf1c3f6b
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x306ba697
and eax, 0xcf945968
or eax, ecx
mov ecx, eax
xor ecx, 0x48945920
and ecx, 0x68d55fb1
xor eax, 0xa74106d9
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8b684bdf
and eax, 0x7497b420
or eax, ecx
mov edx, eax
xor edx, 0x54930020
xor eax, 0x8b684bdf
and r9d, 0x972aa04e
xor r10d, 0x68d55fb1
or r10d, r9d
mov ecx, r10d
not ecx
mov ebx, eax
or ebx, r10d
not ebx
and eax, 0xa32cf6da
and edx, 0x5cd30925
or edx, eax
and r10d, 0xa32cf6da
and ecx, 0x5cd30925
or ecx, r10d
xor ecx, edx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov r9d, ecx
xor r9d, 0x8e7d5bd0
and r9d, ecx
not ecx
and ecx, 0x8e7d5bd0
mov eax, ecx
and eax, r9d
xor r9d, ecx
or r9d, eax
mov eax, r9d
not eax
and eax, 0xe6a80461
and r9d, 0x1957fb9e
or r9d, eax
mov eax, ebp
mov r11d, ebp
mov r14d, ebp
mov ebx, ebp
mov r12d, ebp
xor r12d, 0x270367b7
and r12d, ebp
mov r15d, ebp
not r15d
mov ecx, r15d
and ecx, 0x685011b0
and eax, 0x15880406
or eax, ecx
xor eax, 0x15880406
and r11d, 0x8227ea49
or r11d, eax
mov eax, r11d
not eax
and eax, 0x8227ea49
and r11d, 0x7dd815b6
or r11d, eax
mov eax, r11d
not eax
and eax, 0x5834d9ad
xor r11d, 0xa7cb2652
or r11d, eax
mov r10d, r11d
not r10d
mov eax, r15d
and eax, 0xa7cb2652
and r14d, 0x5834d9ad
or r14d, eax
not r14d
or r14d, r15d
mov r13d, r14d
not r13d
mov edx, r9d
not edx
mov ecx, edx
and ecx, 0x90d80040
mov eax, r9d
and eax, 0x48000503
or eax, ecx
mov ecx, eax
xor ecx, 0x8000501
xor eax, 0xb7fffafc
mov esi, r9d
xor esi, 0xd8d80543
and esi, r9d
mov edi, eax
and edi, 0x579bb0b6
and ecx, 0x88400541
or ecx, edi
mov edi, esi
not edi
or eax, edi
and edi, 0x579bb0b6
and esi, 0xa8644f49
or esi, edi
xor esi, ecx
not eax
or eax, esi
mov ecx, eax
not ecx
and ecx, 0x2727fabc
and eax, 0xd8d80543
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd4f20e96
and eax, 0x2b0df169
or eax, ecx
mov ecx, eax
xor ecx, 0x804d129
and ecx, 0x5834d9ad
xor eax, 0x733928c4
or eax, ecx
mov ecx, eax
not ecx
and r9d, 0x18eef38f
mov esi, edx
and esi, 0xe7110c70
or esi, r9d
xor esi, 0xbf25d5dd
and edx, 0xa7cb2652
or edx, esi
mov edi, eax
and edi, 0xe7aa5f4d
xor eax, 0xe70b815c
and eax, ecx
and ecx, 0x1855a0b2
or ecx, edi
xor ecx, 0x1855a0b2
mov edi, ecx
mov esi, edx
mov r9d, ecx
and r9d, edx
xor ecx, edx
mov ebp, edx
not ebp
and r13d, r11d
or r11d, r14d
and r14d, r10d
mov edx, r11d
not edx
or r14d, r13d
mov r10d, r11d
and r10d, 0x444d517e
and edx, 0xbbb2ae81
or edx, r10d
mov r10d, r14d
not r10d
or r11d, r10d
and r10d, 0x444d517e
and r14d, 0xbbb2ae81
or r14d, r10d
xor r14d, edx
not r11d
or r11d, r14d
and edi, 0x18f47ea3
and esi, 0x18f47ea3
and ebp, 0xe70b815c
or ebp, esi
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, eax
not edx
and edx, 0xbc9c2398
and eax, 0x4363dc67
or eax, edx
mov edx, ebp
not edx
and edx, 0xbc9c2398
and ebp, 0x4363dc67
or ebp, edx
xor ebp, eax
or ecx, r9d
mov eax, ecx
not eax
and eax, 0xe18825de
and ecx, 0x1e77da21
or ecx, eax
mov eax, ecx
xor eax, 0x8318a01
mov edx, ebp
not edx
xor ecx, 0xe18825de
mov edi, edx
and edi, 0x16ce5428
and ebp, 0xe931abd7
or ebp, edi
or edx, ecx
and ecx, 0x16ce5428
and eax, 0xe931abd7
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, r11d
xor eax, edx
and eax, edx
mov ecx, edx
not ecx
and ecx, 0x78579b79
and edx, 0x87a86486
or edx, ecx
xor edx, r11d
xor edx, 0x78579b79
and edx, r11d
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x844f5dc7
and eax, edx
and edx, 0x7bb0a238
or edx, ecx
xor edx, 0x7bb0a238
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
and r15d, 0x63b4
and ebx, 0x27030403
or ebx, r15d
mov eax, ebx
xor eax, 0x2020002
xor ebx, 0xd8fcfbfc
mov ecx, r12d
not ecx
mov ebp, ebx
and ebp, 0xb5cd1e95
and eax, 0x2026122
or eax, ebp
or ebx, ecx
and ecx, 0xb5cd1e95
and r12d, 0x4a32e16a
or r12d, ecx
xor r12d, eax
not ebx
or ebx, r12d
mov eax, ebx
not eax
and eax, 0x2a95b572
and ebx, 0xd56a4a8d
or ebx, eax
mov eax, ebx
xor eax, 0xf2692d3a
mov esi, edx
mov edi, edx
xor edi, 0x3b93df4a
and edi, edx
not edx
and edx, 0x79b78d36
and esi, 0x864872c9
or esi, edx
mov r9d, esi
xor r9d, 0x864872c9
xor ebx, 0xd140040
and ebx, 0x8f1c2c60
mov ecx, eax
and ecx, 0x70e3d39f
or ecx, ebx
mov ebx, ecx
xor ebx, 0x70e3d39f
xor esi, 0x4224527c
and esi, r9d
xor ecx, 0xb48ff32a
and ecx, ebx
and eax, 0xc46c20b5
mov ebp, esi
not ebp
mov edx, edi
not edx
mov r10d, ebp
and r10d, 0xbfef2d71
and esi, 0x4010d28e
or esi, r10d
or ebp, edx
and edx, 0xbfef2d71
and edi, 0x4010d28e
or edi, edx
xor edi, esi
not ebp
or ebp, edi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, ebp
not ecx
and ecx, 0x3539d113
and ebp, 0xcac62eec
or ebp, ecx
mov ecx, eax
not ecx
and ecx, 0x3539d113
and eax, 0xcac62eec
or eax, ecx
xor eax, ebp
mov ecx, r9d
and ecx, ebx
xor ebx, r9d
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x251cbf98
and eax, 0xdae34067
or eax, ebp
or edx, ebx
and ebx, 0x251cbf98
and ecx, 0xdae34067
or ecx, ebx
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0xabbf91f7
and eax, 0x54406e08
or eax, ebx
or edx, ebp
and ebp, 0xabbf91f7
and ecx, 0x54406e08
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
setne r9b
sete r10b
cmp r8d, 9
setg r15b
cmp r8d, 0xa
setl al
xor r15b, al
xor r15b, al
mov ecx, r15d
xor cl, 1
or al, r15b
xor r15b, al
or al, cl
xor al, 1
xor r15b, 1
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov eax, r10d
xor al, r9b
mov r11d, eax
xor r11b, 1
mov r8d, eax
and r8b, r10b
mov ecx, r11d
or cl, al
mov edx, ecx
not dl
mov ebx, r11d
or bl, cl
xor bl, 1
and dl, r11b
and cl, al
or cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
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, edx
and cl, r8b
xor r8b, 1
xor dl, 1
and dl, r8b
or dl, cl
or al, r10b
xor r10b, r11b
xor r10b, 1
xor r11b, r9b
xor al, 1
or al, r11b
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov r8d, eax
xor r8b, 1
mov r9d, edx
xor r9b, 1
mov ebx, edx
and bl, r9b
mov ecx, r8d
and cl, al
mov r10d, ebx
and r10b, dl
xor bl, dl
or bl, r10b
mov r12d, ecx
xor r12b, 1
xor cl, r8b
or r12b, al
xor r12b, 1
or r12b, cl
mov ecx, ebx
xor cl, 1
and cl, r12b
xor r12b, 1
and r12b, bl
or r12b, cl
mov ecx, r9d
and cl, al
xor r9b, al
or r9b, cl
xor r12b, 1
mov eax, r12d
xor al, r9b
or r12b, r9b
xor r12b, 1
or r12b, al
mov r11d, r12d
xor r11b, 1
mov r8d, r15d
xor r8b, 1
mov eax, r15d
or al, r8b
xor al, 1
mov r13d, eax
xor r13b, r8b
mov ecx, r8d
and cl, r15b
mov edx, ecx
xor dl, r8b
mov byte [rsp + 0x26], dl
and r8b, cl
mov byte [rsp + 0x28], cl
xor cl, 1
mov r9d, r15d
xor r9b, cl
mov r10d, ecx
and cl, r15b
or cl, r8b
mov byte [rsp + 0x27], cl
or r8b, dl
xor r8b, al
xor r13b, 1
or al, r15b
xor al, 1
or al, r13b
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
or r10b, r15b
mov byte [rsp + 0x25], r10b
mov ecx, r10d
xor cl, 1
mov byte [rsp + 0x23], cl
or r9b, cl
xor al, 1
mov ecx, eax
xor cl, r9b
xor cl, 1
and cl, r9b
or r9b, al
xor r9b, 1
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
mov ecx, r9d
xor cl, 1
xor r9b, al
xor r9b, 1
or r9b, cl
mov edi, r9d
xor dil, 1
mov ebp, r12d
mov eax, r11d
and bpl, r11b
mov ecx, r11d
and cl, bpl
mov edx, r11d
xor dl, bpl
or dl, cl
mov ecx, edx
xor cl, 1
or cl, dl
mov edx, r12d
and dl, cl
xor cl, 1
mov ebx, ecx
xor bl, r11b
and bl, cl
and cl, r11b
mov byte [rsp + 0x24], r11b
or cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
xor dl, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, r11d
and dl, cl
or cl, r12b
and bl, r12b
or bl, dl
mov edx, ecx
xor dl, bl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov r15d, ebx
xor r15b, 1
and r15b, bl
xor r15b, 1
mov ecx, ebx
xor cl, r15b
or r15b, bl
xor r15b, 1
or r15b, cl
mov r14d, r9d
or r14b, dil
mov ecx, r14d
xor cl, 1
mov ebx, r14d
and bl, cl
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
and al, r9b
xor bl, 1
and bl, dil
or bl, al
mov eax, edi
and al, r14b
xor r14b, dil
or r14b, al
xor r14b, 1
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
mov ecx, r14d
xor cl, 1
mov ebx, r14d
and bl, cl
mov eax, r14d
and al, bl
mov edx, r14d
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
xor dl, cl
or al, r14b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov r10d, eax
xor r10b, 1
mov edx, r9d
and dl, dil
xor r9b, dl
xor dl, 1
or dl, dil
xor dl, 1
or dl, r9b
mov r9d, r10d
or r9b, al
xor r9b, 1
mov r8d, r10d
xor r8b, r9b
and r9b, r8b
xor r8b, 1
mov r11d, r9d
and r11b, r8b
xor r8b, r9b
or r8b, r11b
mov r9d, edx
xor r9b, 1
or dl, r9b
mov r11d, edx
xor r11b, 1
mov r13d, edi
xor r13b, dl
and dl, r11b
xor dl, 1
mov esi, r11d
xor sil, dl
or dl, r11b
xor dl, 1
or dl, sil
xor dl, dil
or r11b, dil
xor r13b, 1
xor r11b, 1
or r11b, r13b
xor dl, 1
xor r11b, 1
mov esi, edx
and sil, r11b
xor r11b, dl
or r11b, sil
xor r11b, r8b
xor r10b, r9b
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov eax, r10d
xor al, r9b
or r9b, r10b
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
and r9b, al
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov eax, r11d
xor al, r9b
or r9b, r11b
xor r9b, 1
or r9b, al
xor r9b, 1
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov r8d, r9d
xor r8b, 1
mov edx, r8d
and dl, r9b
xor dl, 1
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov r9d, edx
and r9b, al
and dl, r9b
xor r9b, 1
and al, r9b
or al, dl
mov edx, r9d
and dl, r8b
xor r9b, r8b
or r9b, dl
xor r9b, 1
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov eax, ecx
xor al, bl
xor bl, 1
or bl, r14b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
or cl, r14b
mov r8d, ecx
xor r8b, 1
mov edx, ebx
xor dl, cl
and dl, bl
and r8b, al
and cl, bl
or cl, r8b
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ebx
and r8b, al
mov edx, r8d
xor dl, 1
xor r8b, bl
or dl, al
xor dl, 1
or dl, r8b
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
or cl, al
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r10d, edx
xor r10b, 1
mov r11d, r9d
xor r11b, 1
mov eax, r10d
or al, dl
mov r8d, edx
mov edi, r11d
xor dil, dl
xor dl, r9b
or r9b, r11b
mov ebx, r9d
xor bl, r11b
and r9b, r11b
or r9b, bl
xor bl, 1
mov esi, ebx
xor sil, r9b
or bl, r9b
and r8b, al
xor al, 1
xor bl, 1
or bl, sil
mov ecx, eax
xor cl, r10b
and cl, al
and al, r10b
mov r9d, r15d
xor r9b, 1
or al, r8b
mov r8d, ecx
xor r8b, 1
xor cl, al
xor al, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
xor al, bl
and dil, r11b
mov ecx, edi
xor cl, 1
xor dil, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, dil
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ebx, r9d
or bl, r15b
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, eax
and cl, r15b
xor al, 1
and al, r9b
or al, cl
mov ecx, r15d
and cl, bl
xor bl, r15b
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r14d, ebx
xor r14b, 1
mov edi, r14d
and dil, bl
mov eax, r14d
and al, dil
xor dil, r14b
or dil, al
mov r11d, edi
xor r11b, 1
and r11b, dil
mov r10d, r11d
and r10b, dil
xor r11b, dil
or r11b, r10b
mov r10d, r14d
or r10b, bl
and r14b, r11b
xor r11b, 1
and r11b, bl
mov r13d, ebx
xor r13b, dil
or dil, bl
xor bl, r10b
xor bl, 1
and bl, r10b
xor r9b, r15b
or r9b, r8b
mov r8d, ebx
xor r8b, 1
mov r10d, ebx
or r10b, r8b
mov r15d, r10d
xor r15b, 1
mov eax, r10d
and al, r15b
mov esi, r10d
and sil, al
xor al, r10b
or al, sil
mov r10d, r15d
xor r10b, bl
or r15b, bl
xor r15b, 1
or r15b, r10b
xor al, bl
xor al, 1
xor r15b, 1
mov r10d, eax
and r10b, r15b
xor r15b, al
or r15b, r10b
mov r10d, r9d
xor r10b, 1
mov eax, r10d
or al, r9b
mov ecx, eax
xor cl, 1
and cl, al
mov esi, eax
and sil, cl
xor cl, al
or cl, sil
mov esi, ecx
xor sil, 1
and sil, r9b
and cl, r10b
or cl, sil
mov esi, eax
and sil, r9b
xor al, r9b
or al, sil
xor al, 1
mov esi, ecx
and sil, al
xor al, cl
or al, sil
xor r15b, 1
mov ecx, r15d
xor cl, al
xor cl, 1
and cl, al
or r15b, al
xor r15b, 1
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
mov eax, r8d
and al, bl
mov ecx, eax
xor al, r8b
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, r9b
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
xor r10b, 1
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov eax, r10d
xor al, 1
mov ecx, eax
and cl, r10b
mov ebx, ecx
and bl, al
xor cl, al
xor r15b, 1
or cl, bl
xor cl, r15b
xor cl, 1
mov eax, r15d
and al, r10b
xor r15b, r10b
or r15b, al
xor r15b, 1
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
mov eax, r15d
xor al, 1
and al, r15b
xor al, 1
mov ecx, r15d
xor cl, al
or al, r15b
xor al, 1
or al, cl
or r11b, r14b
xor dil, 1
or dil, r13b
xor dil, 1
mov ecx, r11d
and cl, dil
xor dil, r11b
or dil, cl
mov r9d, edi
mov r8d, edi
mov ecx, eax
and dil, al
xor al, 1
xor r9b, 1
and r8b, al
and cl, r9b
or cl, r8b
mov ebx, ecx
xor bl, al
and bl, cl
and r9b, al
or dil, r9b
mov eax, edi
xor al, 1
mov ecx, eax
and cl, dil
xor cl, 1
mov r8d, edi
xor r8b, cl
or cl, dil
xor cl, 1
or cl, r8b
mov r8d, ecx
and r8b, bl
or dil, bl
xor bl, 1
xor cl, 1
and cl, bl
or cl, r8b
xor al, bl
xor dil, 1
or dil, al
xor dil, 1
mov eax, ecx
and al, dil
xor dil, cl
or dil, al
mov ecx, edx
xor cl, 1
or cl, dl
mov eax, edx
or al, cl
xor al, 1
xor cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
mov r10d, edi
xor r10b, 1
mov r9d, r10d
and r9b, dil
mov ebx, r9d
xor bl, 1
mov eax, edi
xor al, bl
or bl, dil
xor bl, 1
or bl, al
mov eax, ebx
xor al, r10b
xor al, 1
or bl, dil
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
mov eax, ecx
or al, r8b
mov r11d, eax
xor r11b, 1
and cl, al
or al, r8b
and r11b, r8b
or r11b, cl
mov ecx, eax
xor cl, r11b
xor r11b, 1
xor cl, 1
or r11b, al
xor r11b, 1
or r11b, cl
mov eax, ebx
and al, dl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, edi
or cl, r10b
mov r8d, ecx
xor r8b, 1
or dl, bl
mov ebx, r10d
and bl, r9b
xor r9b, r10b
or r9b, bl
mov ebx, ecx
and bl, r8b
xor bl, 1
mov esi, r8d
xor sil, bl
or bl, r8b
xor bl, 1
or bl, sil
mov r15d, eax
xor r15b, 1
xor bl, r9b
mov r8d, r10d
and r8b, cl
xor cl, r10b
or cl, r8b
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
mov ebx, eax
xor bl, r15b
and bl, al
xor dl, bl
or cl, r8b
mov r8d, edx
xor r8b, 1
and dl, bl
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
mov ebx, edx
xor bl, 1
and dl, bl
xor dl, 1
mov r8d, edx
xor r8b, bl
or dl, bl
xor dl, 1
or dl, r8b
xor dl, cl
mov ecx, edx
xor cl, 1
and al, r10b
or r10b, r15b
xor r10b, 1
and r15b, dil
or r15b, al
mov eax, r10d
and al, r15b
xor r15b, r10b
or r15b, al
mov eax, r15d
xor al, 1
and al, cl
or cl, r15b
and r15b, dl
or r15b, al
xor r15b, 1
mov eax, ecx
xor al, r15b
or r15b, cl
xor r15b, 1
or r15b, al
mov eax, r11d
xor al, 1
mov ecx, eax
and cl, r11b
mov edx, eax
xor dl, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov edx, r15d
xor dl, 1
mov ebx, r15d
xor bl, cl
or cl, r15b
xor cl, 1
or cl, bl
xor cl, 1
and r15b, dl
mov ebx, edx
and bl, r15b
xor r15b, dl
or r15b, bl
xor al, r15b
xor al, 1
or r15b, r11b
xor r15b, 1
or r15b, al
mov eax, r15d
xor al, 1
and r15b, al
mov edx, r15d
and dl, al
xor r15b, al
or r15b, dl
xor r15b, cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor r15b, 1
mov ecx, r15d
xor cl, al
or r15b, al
xor r15b, 1
or r15b, cl
mov cl, byte [rsp + 0x26]
and cl, byte [rsp + 0x28]
mov eax, ecx
mov dl, byte [rsp + 0x27]
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov r14d, eax
and r14b, dl
xor al, r14b
xor r14b, 1
or r14b, dl
xor r14b, 1
or r14b, al
xor bpl, 1
mov eax, ebp
xor al, r12b
or bpl, r12b
xor bpl, 1
or bpl, al
mov r10d, r14d
xor r10b, 1
mov eax, r10d
and al, r14b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov esi, eax
xor sil, 1
and sil, al
mov ecx, esi
and cl, al
xor sil, al
or sil, cl
mov eax, esi
xor al, 1
and sil, al
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov r9d, ebp
xor r9b, 1
mov eax, r9d
and al, bpl
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
mov r11d, ebp
or r11b, r9b
xor r11b, 1
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov r13b, byte [rsp + 0x24]
mov eax, r13d
xor al, r12b
or r13b, r12b
xor r13b, 1
or r13b, al
mov edi, esi
xor dil, 1
mov dl, byte [rsp + 0x23]
mov r8d, edx
mov cl, byte [rsp + 0x25]
xor r8b, cl
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
mov ebx, edx
xor cl, 1
or cl, al
mov edx, edi
or dl, sil
mov r12d, edx
xor r12b, 1
and r8b, bl
mov ebx, r12d
and bl, dl
mov eax, ebx
xor bl, r12b
mov r12d, ecx
xor r12b, 1
or cl, r12b
xor al, 1
or al, dl
xor al, 1
or al, bl
xor al, sil
mov ebx, edx
and bl, dil
xor dl, dil
or dl, bl
mov ebx, edx
xor bl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
xor bl, 1
xor al, 1
or al, bl
mov ebx, r8d
xor bl, 1
and r8b, cl
or cl, bl
and bl, dl
xor cl, 1
or bl, r8b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
and al, bl
xor bl, 1
xor dl, 1
and dl, bl
mov r8d, r11d
xor r8b, 1
or al, dl
mov edx, edi
xor dl, r12b
and dl, dil
xor r12b, sil
mov ebx, edx
xor bl, 1
xor dl, r12b
xor r12b, 1
or r12b, bl
xor r12b, 1
or r12b, dl
mov edi, r12d
xor dil, 1
mov edx, eax
xor dl, r12b
mov ecx, r12d
and cl, dil
xor r12b, cl
xor cl, 1
or cl, dil
xor cl, 1
or cl, r12b
mov esi, r13d
xor sil, 1
xor cl, al
xor dl, 1
or dil, al
xor dil, 1
or dil, dl
mov eax, ecx
xor al, dil
or dil, cl
xor dil, 1
or dil, al
mov eax, r11d
and al, r13b
mov ecx, r11d
xor cl, r13b
or cl, al
mov eax, esi
and al, r13b
mov edx, eax
xor dl, 1
xor al, sil
or dl, r13b
xor dl, 1
or dl, al
and r11b, dl
xor dl, 1
and dl, r8b
or dl, r11b
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
or al, dl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, dil
xor dil, 1
xor cl, 1
mov edx, eax
or dl, dil
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, edi
and cl, al
xor dil, al
or dil, cl
xor dil, 1
mov eax, edx
xor al, dil
or dil, dl
xor dil, 1
or dil, al
xor al, 1
mov ecx, eax
xor cl, dil
or dil, al
xor dil, 1
or dil, cl
mov eax, r9d
and al, r10b
or r9b, r14b
and r14b, bpl
or r14b, al
mov eax, r14d
xor al, r10b
and al, r14b
or r10b, bpl
mov ecx, r10d
xor cl, r9b
or r10b, r9b
xor r10b, 1
or r10b, cl
mov ecx, eax
xor cl, 1
mov edx, r10d
xor dl, 1
and r10b, cl
or cl, dl
and dl, al
or dl, r10b
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov r8d, edx
xor r8b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r8b
xor cl, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, edi
xor cl, 1
mov r9d, edi
and r9b, cl
or cl, dil
mov ebx, ecx
xor bl, 1
mov esi, r8d
or sil, dl
mov r10d, esi
xor r10b, 1
and bl, cl
mov r11d, edi
and r11b, r9b
xor r9b, dil
or r9b, r11b
mov r11d, ecx
and r11b, bl
xor bl, cl
or bl, r11b
mov r11d, r9d
xor r11b, 1
and r11b, bl
xor bl, 1
and bl, r9b
or bl, r11b
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 r9d, edx
or r9b, sil
and r10b, dl
and sil, r8b
or sil, r10b
mov ecx, r9d
xor cl, sil
xor sil, 1
xor cl, 1
or sil, r9b
xor sil, 1
or sil, cl
mov r8d, ebx
xor r8b, 1
mov ecx, r8d
and cl, bl
mov r9d, esi
xor r9b, 1
mov eax, r9d
and al, sil
xor r8b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r8b
xor r9b, al
xor al, 1
or al, sil
xor al, 1
or al, r9b
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
mov ecx, edi
or cl, dl
xor cl, 1
xor dl, dil
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor cl, al
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov ecx, edx
or cl, bl
mov r8d, ecx
xor r8b, 1
mov eax, edx
or al, cl
xor al, 1
and r8b, dl
and cl, bl
or cl, r8b
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov r9d, ecx
xor r9b, 1
and r9b, cl
mov r8d, r9d
and r8b, cl
xor r9b, cl
or r9b, r8b
mov r8d, r9d
xor r8b, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, ebx
xor dl, 1
mov edi, edx
and dil, bl
xor dl, dil
xor dil, 1
or dil, bl
xor dil, 1
or dil, dl
mov r10d, edi
xor r10b, 1
mov eax, r8d
xor al, r9b
and al, r8b
mov r8d, r10d
xor r8b, dil
and r8b, r10b
or r10b, dil
mov edx, r10d
xor dl, 1
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov r11d, eax
and r11b, cl
xor cl, al
or cl, r11b
mov eax, r8d
xor al, 1
mov r11d, r8d
and r11b, al
and dl, r10b
mov esi, r11d
and sil, r8b
xor r11b, r8b
or r11b, sil
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
xor dl, r11b
xor dl, 1
mov r8d, eax
and r8b, r10b
xor al, r10b
or al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor cl, 1
mov ebx, ecx
xor bl, al
xor bl, 1
and bl, al
or cl, al
mov eax, ecx
xor al, bl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, r9d
or al, dil
xor al, 1
xor dil, r9b
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov eax, edi
xor al, 1
mov ecx, eax
and cl, dil
xor al, cl
xor cl, 1
or cl, dil
xor cl, 1
or cl, al
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
xor al, 1
and dl, bl
or dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
mov ebx, ecx
xor bl, 1
and dl, al
or dl, cl
xor cl, dl
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, edx
or cl, r8b
mov r9d, edx
xor r9b, r8b
and r9b, dl
mov ebx, r9d
and r9b, cl
xor cl, 1
xor bl, 1
mov eax, ecx
xor al, bl
and al, cl
and bl, cl
or bl, r9b
mov ecx, eax
xor cl, 1
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
mov eax, ecx
and al, bl
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
xor dl, al
mov ecx, r8d
xor cl, al
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov r10d, ecx
xor r10b, 1
mov ebx, r15d
xor bl, 1
mov eax, r15d
or al, bl
mov r11d, eax
xor r11b, 1
mov r8d, r15d
xor r8b, al
and al, bl
mov edx, r15d
and dl, r11b
or dl, al
or r11b, bl
xor r11b, 1
or r11b, r8b
xor r11b, 1
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov r9d, r11d
xor r9b, 1
and cl, r10b
mov r14d, ecx
xor r14b, 1
mov eax, r10d
xor al, r14b
or r14b, r10b
xor r14b, 1
or r14b, al
mov eax, r14d
xor al, 1
and r14b, al
xor r14b, 1
mov edx, r14d
xor dl, al
or r14b, al
xor r14b, 1
or r14b, dl
mov eax, ebx
and al, r15b
xor al, 1
mov edx, eax
xor dl, r15b
or al, r15b
xor al, 1
or al, dl
xor bl, al
xor bl, 1
or al, r15b
xor al, 1
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 r8d, r14d
xor r8b, 1
mov ebp, r14d
and bpl, r8b
mov edi, ebp
xor dil, 1
mov edx, r14d
xor dl, bpl
or dil, r8b
xor dil, 1
or dil, dl
xor r10b, cl
and r10b, cl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov r15d, ebx
xor r15b, 1
mov ecx, r11d
or cl, r9b
mov edx, ecx
xor dl, 1
mov eax, r9d
xor al, cl
and al, r9b
and dl, r11b
and cl, r9b
or cl, dl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, r15d
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ebx
or dl, r15b
mov esi, eax
xor sil, dl
or dl, al
xor dl, 1
or dl, sil
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov esi, ecx
xor sil, al
or al, cl
mov ecx, edx
xor cl, 1
xor al, 1
or al, sil
mov r12d, ecx
and r12b, dl
xor cl, r12b
xor r12b, 1
or r12b, dl
mov esi, edi
xor sil, 1
xor r12b, 1
or r12b, cl
xor r12b, al
mov eax, r11d
or al, r15b
xor al, 1
and bl, r11b
and r15b, r9b
or r15b, bl
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
xor r15b, r12b
and r12b, r15b
mov eax, r15d
xor al, r12b
xor r12b, 1
xor al, 1
or r12b, r15b
xor r12b, 1
or r12b, al
mov r15d, r10d
xor r15b, 1
mov eax, edi
or al, sil
mov ecx, eax
xor cl, sil
mov edx, edi
and dl, al
xor al, dil
or al, dl
mov edx, ecx
xor dl, al
or al, cl
mov ecx, r10d
or cl, r15b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and dl, r10b
mov ebx, r15d
xor bl, cl
and bl, r15b
and cl, r15b
or cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
xor dl, 1
and dl, cl
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, esi
and al, dil
xor al, 1
mov ecx, eax
xor cl, dil
or al, dil
xor al, 1
or al, cl
xor al, r15b
mov ecx, esi
xor cl, r15b
or r15b, sil
xor r15b, 1
or r15b, cl
mov ecx, r15d
xor cl, al
xor al, 1
xor cl, 1
or al, r15b
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov eax, ecx
and al, bl
mov r10d, ecx
and r10b, al
xor al, cl
or al, r10b
mov r10d, eax
and r10b, dl
or bl, dl
xor dl, 1
xor al, 1
and al, dl
or al, r10b
xor dl, cl
xor bl, 1
or bl, dl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov edx, r12d
xor dl, 1
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, cl
xor bl, 1
or bl, cl
and cl, r12b
and al, dl
or cl, al
xor dl, cl
and dl, cl
xor dl, 1
mov r10d, ebx
and r10b, dl
xor dl, bl
or r10b, dl
xor r10b, 1
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov eax, r8d
and al, bpl
xor bpl, r8b
and r8b, r9b
and r14b, r11b
or r14b, r8b
xor r14b, 1
or r14b, r9b
mov edx, r9d
and dl, r11b
xor r9b, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, r9b
or bpl, al
xor bpl, dl
xor bpl, 1
mov eax, r14d
or al, bpl
xor bpl, r14b
mov edx, eax
xor dl, bpl
xor bpl, 1
xor dl, 1
or bpl, al
xor bpl, 1
or bpl, dl
mov eax, ebp
xor al, 1
or bpl, al
mov edx, ebp
xor dl, 1
mov ecx, edx
and cl, bpl
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, bpl
xor bl, 1
or bl, cl
xor bl, al
or dl, al
xor al, bpl
xor al, 1
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov ebx, r10d
xor bl, 1
mov eax, edx
and al, bl
mov ecx, ebx
and cl, r10b
and r10b, r8b
or r10b, al
mov r11d, r10d
xor r11b, bl
and r11b, r10b
and dl, r8b
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
xor dl, 1
mov ebx, r8d
xor bl, dl
or dl, r8b
xor dl, 1
or dl, bl
xor dl, cl
mov r8d, edx
xor r8b, 1
mov eax, r11d
xor al, 1
and al, r11b
mov ebx, edx
and bl, r8b
mov ecx, eax
and cl, r11b
xor al, r11b
or al, cl
mov ecx, ebx
xor cl, 1
or cl, r8b
xor bl, dl
xor cl, 1
or cl, bl
xor cl, al
mov eax, r11d
xor al, dl
or dl, r11b
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov ebp, 0x8834022c
mov eax, 0x19505dc4
cmovne ebp, eax
test dl, 1
mov eax, 0x8834022c
cmovne eax, ebp
test cl, 1
mov ecx, dword [rsp + 0x70]
mov dword [rsp + 0x60], ecx
jmp 0x14004236f
cmp eax, 0x87ae7831
je 0x14003dc4c
cmp eax, 0x8834022c
je 0x14003ecce
cmp eax, 0x98b156ec
jne 0x14002dcc0
cmp byte [rsp + 0x5f], 0
mov eax, 0x53cfea3b
mov ecx, 0x48aa4f41
jmp 0x14003af13
cmp eax, 0x19505dc4
je 0x14003ecdc
cmp eax, 0x24a9eb85
je 0x14003ecfc
cmp eax, 0x26e0a870
jne 0x14002dcc0
mov rcx, qword [rsp + 0x48]
lea rdx, [rsp + 0x68]
call sub.KERNEL32.dll_Process32FirstW
lea rax, [rsp + 0x94]
mov qword [rsp + 0x50], rax
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
mov eax, 0x53cfea3b
mov ecx, 0x7187b119
jmp 0x140045c5a
cmp eax, 0xe3f8835
je 0x140042382
cmp eax, 0x14bf0aa6
jne 0x14002dcc0
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [0x1400986bc]
lea r10d, [rax - 1]
imul r10d, eax
mov r8d, r10d
not r8d
mov ecx, r8d
and ecx, 0xb55ef92a
mov eax, r10d
and eax, 0x4aa106d5
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x22c60d4e
and eax, 0xdd39f2b1
or eax, ecx
mov ecx, eax
xor ecx, 0x20240a91
xor eax, 0x9008f024
and ecx, 0x27b40ed1
and eax, 0xd84bf12e
or eax, ecx
mov ecx, eax
xor ecx, 0x4afc1812
xor eax, 0xd84bf12e
and eax, ecx
mov ecx, r8d
and ecx, 0x6d4816c3
mov edx, r10d
and edx, 0x92b7e93c
or edx, ecx
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov edx, ecx
not edx
mov ebp, eax
xor ebp, edx
and ebp, eax
mov ebx, eax
not ebx
and ebx, 0x9e5d12ad
and eax, 0x61a2ed52
or eax, ebx
and edx, 0x9e5d12ad
and ecx, 0x61a2ed52
or ecx, edx
xor ecx, eax
mov eax, ebp
not eax
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0xe92b0de
and ebp, 0xf16d4f21
or ebp, ebx
or eax, edx
and edx, 0xe92b0de
and ecx, 0xf16d4f21
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x9f3f87f6
and eax, 0x60c07809
or eax, ecx
mov ebp, eax
xor ebp, 0x808
xor eax, 0x7200260
or edx, 0x47651b69
mov ecx, edx
not ecx
or eax, 0x90106496
and eax, 0xd77076f7
and ebp, 0x50908
or ebp, eax
and edx, 0xd77076f7
and ecx, 0x288a8000
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xd5d2f255
and ecx, 0x2a2d0daa
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x88d473e2
and eax, 0x772b8c1d
or eax, ecx
mov ebp, eax
xor ebp, 0x88d473e2
xor eax, 0x721000c
mov ecx, ebp
and ecx, 1
and eax, 0x731734e
and ebp, 0xf8ce8cb0
or ebp, eax
xor ebp, 0xf8ce8cb0
or ebp, ecx
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0xea7ed47e
and ebp, 0x15812b81
or ebp, ecx
xor ebp, 0x15812b80
or ebp, eax
mov r9d, ebp
not r9d
mov ecx, r8d
and ecx, r10d
mov edx, ecx
not edx
mov eax, r10d
and eax, 0x7aeabcf8
mov edi, r8d
and edi, 0x85154307
or edi, eax
mov eax, r10d
or eax, edx
and edx, 0x7aeabcf8
and ecx, 0x85154307
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x22d5c9bf
and eax, 0xdd2a3640
or eax, ecx
xor eax, 0xdd2a3641
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2a16e336
and eax, 0xd5e91cc9
or eax, ecx
mov ecx, eax
xor ecx, 0x44e91409
xor eax, 0x20044206
and ecx, 0x4efbb539
and eax, 0xb1044ac6
or eax, ecx
mov esi, eax
xor esi, 0x4efbb539
xor eax, 0xb1044ac6
mov ecx, esi
and ecx, 0xcffae655
mov edx, eax
and edx, 0x300519aa
or edx, ecx
mov ecx, edx
xor ecx, 0x10980
mov edi, ebp
and edi, 0xff04946f
mov ebx, r9d
and ebx, 0xfb6b90
or ebx, edi
xor edx, 0xcf008445
and edx, 0xff04946f
and ecx, 0xfb6b90
or ecx, edx
xor ecx, ebx
mov edi, ecx
xor edi, ebp
and edi, ecx
and ebp, 0xaf60ac09
mov ecx, r9d
and ecx, 0x509f53f6
or ecx, ebp
xor ecx, eax
xor ecx, 0xaf60ac09
and ecx, eax
and esi, 0xb57a0ac0
and eax, 0x4a85f53f
or eax, esi
xor eax, r9d
xor eax, 0xb57a0ac0
and eax, r9d
mov ebx, ecx
not ebx
mov edx, eax
not edx
mov ebp, ebx
and ebp, 0xe493db52
and ecx, 0x1b6c24ad
or ecx, ebp
or ebx, edx
and edx, 0xe493db52
and eax, 0x1b6c24ad
or eax, edx
xor eax, ecx
not ebx
or ebx, eax
mov r14d, edi
xor r14d, 0x7f7d8dd7
and r14d, edi
not edi
mov r11d, ebx
not r11d
mov edx, r11d
and edx, 0xfb77aeb2
and ebx, 0x488514d
or ebx, edx
mov r9d, ebx
xor r9d, 0x488514d
mov edx, edi
and edx, r9d
xor r9d, edi
and edi, 0x7f7d8dd7
xor ebx, 0x7b758c92
or ebx, 0x80827228
mov ebp, ebx
not ebp
or r11d, 0x7f7d8dd7
mov esi, edi
and esi, r14d
xor r14d, edi
mov ecx, r11d
not ecx
or r14d, esi
and ebx, 0x66441fdd
and ebp, 0x19398002
or ebp, ebx
and r11d, 0x66441fdd
and ecx, 0x80826020
or ecx, r11d
xor ecx, ebp
mov eax, r14d
not eax
and eax, ecx
not ecx
and ecx, r14d
or ecx, eax
or r9d, edx
mov eax, r9d
not eax
and eax, 0xb0bdfab9
and r9d, 0x4f420546
or r9d, eax
xor r9d, 0x4f420546
mov eax, ecx
and eax, r9d
xor r9d, ecx
or r9d, eax
mov ecx, r10d
xor ecx, 0x35737165
and ecx, r10d
mov eax, r10d
or eax, 0xca8c8e9a
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0x205ee26f
mov ebx, r8d
and ebx, 0x15211100
or ebx, ebp
or eax, edx
and edx, 0x205ee26f
and ecx, 0xdfa11d90
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xce1d0a0d
and eax, 0x31e2f5f2
or eax, ecx
mov ecx, eax
xor ecx, 0x910010
xor eax, 0xc0026b08
and eax, 0xc402ef8f
and ecx, 0x3bfd1070
or ecx, eax
mov eax, ecx
xor eax, 0xa350050
xor ecx, 0x80020207
and ecx, 0xb1ca1227
and eax, 0x4e35edd8
or eax, ecx
mov ecx, eax
xor ecx, 0x4242488
xor eax, 0xb1ca1227
and r8d, 0xc973482f
and r10d, 0x368cb7d0
or r10d, r8d
mov ebp, r10d
xor ebp, 0x368cb7d0
xor r10d, 0x40120828
and r10d, 0x609eba38
mov edx, ebp
and edx, 0x9f6145c7
or edx, r10d
xor edx, 0x9f6145c7
or edx, ebp
mov ebp, edx
not ebp
mov r11d, eax
or r11d, edx
mov esi, r11d
not esi
and eax, 0x7a9bc954
and ecx, 0x856436ab
or ecx, eax
and edx, 0x7a9bc954
and ebp, 0x856436ab
or ebp, edx
xor ebp, ecx
mov eax, ebp
not eax
mov ecx, r11d
and ecx, 0x3cd60652
and esi, 0xc329f9ad
or esi, ecx
or r11d, eax
and eax, 0x3cd60652
and ebp, 0xc329f9ad
or ebp, eax
xor ebp, esi
not r11d
or r11d, ebp
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0x18801093
mov ecx, r9d
and ecx, 0x806e8200
or ecx, eax
xor ecx, 0x806e8200
mov eax, r9d
xor eax, 0x98ee9293
and eax, r9d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xdc93d864
and eax, 0x236c279b
or eax, ecx
mov ecx, eax
xor ecx, 0xa3009408
xor eax, 0x44404211
and eax, 0x5cc26311
and ecx, 0xa33d9cee
or ecx, eax
mov r10d, ecx
xor r10d, 0x5cc26311
and r10d, ecx
mov eax, r8d
and eax, 0xe4f90314
mov r14d, r9d
and r14d, 0x1b06fceb
or r14d, eax
xor r14d, 0xb83b6005
or r14d, r8d
mov edx, r14d
not edx
mov edi, r11d
not edi
mov eax, r11d
and eax, 0xc69d02b2
mov ebp, edi
and ebp, 0x3962fd4d
or ebp, eax
mov eax, ebp
xor eax, 0x86900000
xor ebp, 0x1820700d
and ebp, 0x582d72bf
and eax, 0xa7d28d40
or eax, ebp
mov r15d, eax
xor r15d, 0xa7d28d40
xor eax, 0x582d7219
and eax, 0x5b2fff59
mov ebx, r15d
and ebx, 0xa4d000a6
or ebx, eax
xor ebx, 0x7ed9c48
and r15d, 0x5cc26311
or r15d, ebx
mov eax, r15d
not eax
and eax, 0x2625a58e
and r15d, 0xd9da5a71
or r15d, eax
and edi, 0xa33d9cee
xor r11d, 0x5cc26311
or r11d, edi
mov eax, r11d
not eax
and eax, 0x527679d2
and r11d, 0xad89862d
or r11d, eax
mov eax, r10d
mov ebp, r10d
xor ebp, 0xdefcc06
and ebp, r10d
not r10d
and r10d, 0xe8026e14
and eax, 0x17fd91eb
or eax, r10d
mov r10d, eax
xor r10d, 0x17fd91eb
mov edi, r14d
and edi, 0x3c7f4a8a
and edx, 0xc380b575
or edx, edi
xor eax, 0xe5eda212
and eax, r10d
mov edi, eax
and edi, ebp
xor ebp, eax
mov ecx, edx
xor edx, 0xc6f4802
or edx, 0xf21033f9
or ebp, edi
mov ebx, edx
not ebx
or r14d, 0xdefcc06
and edx, 0x54f89c1e
and ebx, 0x9074000
or ebx, edx
mov edi, r14d
not edi
and r14d, 0x54f89c1e
and edi, 0xa20023e1
or edi, r14d
mov r14d, r15d
xor r14d, 0xd9da5a71
xor edi, ebx
mov eax, ebp
not eax
and eax, 0x20ad9901
and ebp, 0xdf5266fe
or ebp, eax
mov eax, edi
not eax
and eax, 0x20ad9901
and edi, 0xdf5266fe
or edi, eax
mov edx, r11d
xor edx, 0xad89862d
xor ecx, 0xc380b575
xor edi, ebp
mov ebx, r10d
and ebx, ecx
xor ecx, r10d
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x26750282
and ecx, 0xd98afd7d
or ecx, ebp
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0x59e9909f
and edi, 0xa6166f60
or edi, ebp
mov eax, ecx
xor eax, 0x80026d60
xor ecx, 0x26750282
or ebx, ecx
and ecx, 0x59e9909f
and eax, 0xa6166f60
or eax, ecx
mov ebp, r11d
xor ebp, 0x502209c2
xor eax, edi
not ebx
or ebx, eax
mov eax, r15d
and ebp, 0x58ab8bea
xor r11d, 0xff4ee4f3
and r11d, edx
mov ecx, edx
and ecx, 0xa7547415
or ecx, ebp
xor r15d, 0x8b1d38af
and r15d, r14d
mov edx, r14d
or edx, 0xad389d21
mov ebp, edx
not ebp
mov edi, edx
and edi, 0xd5ee6
and ebp, 0x52c22018
or ebp, edi
mov esi, r15d
not esi
or edx, esi
and esi, 0xd5ee6
and r15d, 0xfff2a119
or r15d, esi
xor ecx, 0xa7547415
xor r15d, ebp
mov ebp, ecx
and ebp, 0x52c762de
not edx
or edx, r15d
mov edi, ebp
and edi, r11d
xor r11d, ebp
or r11d, edi
mov ebp, edx
not ebp
and ebp, r11d
not r11d
and r11d, edx
xor eax, 0x2625a58e
or r11d, ebp
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xacb1d484
and ecx, 0x534e2b7b
or ecx, eax
mov eax, r11d
not eax
mov edx, eax
and edx, 0x1bcaad1e
and r11d, 0xe43552e1
or r11d, edx
mov edx, ecx
xor edx, 0x40040261
xor ecx, 0xacb1d484
or eax, ecx
and ecx, 0x1bcaad1e
and edx, 0xe43552e1
or edx, ecx
xor edx, r11d
not eax
or eax, edx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0xd9fcbd96
and ebx, 0x26034269
or ebx, edx
mov edx, eax
not edx
xor ebx, 0xd9fcbd96
or ebx, edx
and edx, 0xd8ead381
and eax, 0x27152c7e
or eax, edx
mov edx, ebx
not edx
xor eax, 0xd8ead381
or eax, ecx
mov ecx, ebx
and ecx, 0x24aed16e
and edx, 0xdb512e91
or edx, ecx
mov ecx, eax
not ecx
or ebx, eax
and eax, 0x24aed16e
and ecx, 0xdb512e91
or ecx, eax
xor ecx, edx
not ebx
or ebx, ecx
and r8d, 0x18f514fd
and r9d, 0xe70aeb02
or r9d, r8d
xor r9d, 0xe70aeb02
mov eax, ebx
not eax
mov ecx, r9d
xor ecx, ebx
and ecx, r9d
or r9d, eax
not r9d
mov edx, ecx
and edx, r9d
xor r9d, ecx
or r9d, edx
mov ecx, r9d
not ecx
and ecx, 0x19a1e885
and r9d, 0xe65e177a
or r9d, ecx
mov ecx, r9d
xor ecx, 0xc40a0700
xor r9d, 0x19a1e885
mov edx, r9d
and edx, 0x23f410fa
and ecx, 0xdc0bef05
or ecx, edx
mov edx, dword [0x1400986b8]
or r9d, ebx
and ebx, 0x23f410fa
and eax, 0xdc0bef05
or eax, ebx
xor eax, ecx
not r9d
or r9d, eax
mov eax, r9d
not eax
and eax, 0x95604559
and r9d, 0x6a9fbaa6
or r9d, eax
xor r9d, 0x6a9fbaa6
setne r8b
sete r10b
cmp edx, 9
setg r9b
cmp edx, 0xa
setl r11b
mov eax, r11d
xor al, r10b
not al
and al, r10b
mov ecx, r11d
or cl, r10b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
and dl, r9b
mov ebp, ecx
and bpl, r11b
or bpl, dl
mov edx, ebp
xor dl, cl
or bpl, cl
xor bpl, 1
or bpl, dl
mov edx, r9d
xor dl, r11b
mov ebx, edx
xor bl, 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
mov edi, ebx
and dil, cl
mov esi, ebx
and sil, dil
xor dil, bl
or dil, sil
and dl, r9b
xor bl, cl
and bl, cl
mov ecx, ebx
xor cl, 1
or bl, cl
mov esi, ecx
xor sil, bl
or bl, cl
mov ecx, edx
xor cl, 1
xor bl, 1
or bl, sil
and dl, cl
mov esi, ecx
and sil, dl
xor dl, cl
or dl, sil
mov ecx, edx
and dl, bl
xor bl, 1
xor cl, 1
and cl, bl
mov esi, r10d
xor sil, r8b
or dl, cl
mov ebx, edi
xor bl, 1
and dil, r9b
mov ecx, r11d
xor cl, bl
and cl, r11b
and bl, r11b
or bl, dil
xor cl, 1
xor bl, 1
mov r9d, ecx
xor r9b, bl
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
xor bl, dl
mov edi, ebx
xor dil, 1
and dil, dl
mov edx, edi
and dl, bl
xor dil, bl
or dil, dl
mov edx, esi
and dl, r10b
mov r9d, edx
xor r9b, 1
mov ebx, r9d
and bl, dl
mov ecx, ebx
xor bl, dl
mov edx, esi
xor dl, 1
xor cl, 1
or cl, r9b
xor cl, 1
or cl, bl
mov ebx, edx
or bl, sil
xor bl, 1
mov r9d, esi
and r9b, bl
xor bl, sil
or bl, r9b
mov r9d, ebp
xor r9b, 1
xor bl, cl
mov r11d, ebx
xor r11b, 1
and sil, r8b
mov ecx, r10d
xor cl, dl
and cl, r10b
and dl, r10b
or dl, sil
mov r8d, ecx
xor r8b, 1
xor cl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, r11d
and cl, bl
mov r8d, r11d
xor r8b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r8b
xor cl, dl
mov ebx, r11d
and bl, dl
xor dl, r11b
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edi
xor bl, 1
mov r8d, edx
xor r8b, 1
mov eax, r8d
or al, dl
xor dl, al
or bl, dil
xor bl, 1
mov ecx, edi
and cl, bl
xor bl, dil
or bl, cl
or al, r8b
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
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
and al, bl
xor bl, 1
xor cl, 1
and cl, bl
or cl, al
mov r10d, ecx
xor r10b, 1
mov edx, r10d
and dl, cl
mov esi, edx
xor sil, 1
mov r11d, r10d
xor r11b, dl
or sil, cl
xor sil, 1
or sil, r11b
mov eax, ebp
or al, sil
xor sil, 1
or sil, r9b
mov r8d, esi
xor r8b, al
or sil, al
xor sil, 1
or sil, r8b
xor sil, 1
mov eax, esi
and al, bpl
xor sil, bpl
or sil, al
mov r8d, esi
xor r8b, 1
xor cl, r9b
mov eax, ecx
xor al, r10b
and al, cl
and dl, r10b
or dl, r11b
and r9b, dl
xor dl, 1
and dl, bpl
or dl, r9b
xor bpl, dl
and bpl, dl
mov ecx, ebp
xor cl, 1
and bpl, cl
xor bpl, 1
mov edx, ebp
xor dl, cl
or bpl, cl
xor bpl, 1
or bpl, dl
xor bpl, al
xor al, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, bpl
xor bpl, 1
xor al, 1
or bpl, cl
xor bpl, 1
or bpl, al
mov r9d, ebp
xor r9b, 1
mov ecx, ebp
or cl, r9b
mov r10d, ebp
xor r10b, r9b
and r10b, bpl
mov edx, r10d
and r10b, cl
mov r11d, ecx
xor r11b, 1
mov ebx, esi
or bl, r8b
mov ecx, esi
or cl, bl
xor bl, r8b
xor bl, 1
xor cl, 1
or cl, bl
xor dl, 1
mov eax, r11d
xor al, dl
and al, r11b
and dl, r11b
or dl, r10b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
and r9b, r8b
and sil, bpl
or sil, r9b
mov eax, r8d
and al, bpl
xor bpl, r8b
or bpl, al
xor bpl, 1
mov eax, esi
and al, bpl
xor bpl, sil
or bpl, al
mov edx, ebp
xor dl, 1
mov eax, ecx
and dl, bpl
mov r8d, ebp
and r8b, dl
xor dl, bpl
mov r9d, ecx
and r9b, bpl
xor bpl, cl
xor cl, 1
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, dword [rsp + 0x70]
or dl, r8b
xor dl, al
or bpl, r9b
mov eax, ebp
xor al, dl
test al, 1
mov ebx, 0xe3f8835
mov eax, 0x292e182e
cmovne ebx, eax
test bpl, 1
mov eax, 0xe3f8835
cmovne eax, ebx
mov dword [rsp + 0x58], ecx
test dl, 1
cmove eax, ebx
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
cmp eax, 0xc7ecddc9
je 0x14002dca4
cmp eax, 0xcd49bc8c
jne 0x14002dcc0
mov eax, dword [0x1400986bc]
lea edx, [rax - 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, r8d
and eax, 0x945456e8
mov ecx, edx
and ecx, 0x6baba917
or ecx, eax
mov eax, ecx
xor eax, 0x2003a007
xor ecx, 0x945456e8
mov ebp, r8d
and ebp, edx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x4fa84970
and eax, 0xb057b68f
or eax, esi
or ecx, edi
and edi, 0x4fa84970
and ebp, 0xb057b68f
or ebp, edi
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x9b09b5ca
and ecx, 0x64f64a35
or ecx, eax
mov ebx, ecx
xor ebx, 0x64f64a35
mov ebp, ecx
xor ebp, 0x9b09b5ca
xor ecx, 0x5c082eb3
mov edi, ecx
and edi, ebx
and ecx, ebp
mov esi, edi
and esi, ecx
xor ecx, edi
or ecx, esi
mov edi, ecx
not edi
and edi, 0xc7019b79
and ecx, 0x38fe6486
or ecx, edi
and ebp, 0xa147c816
mov eax, ebx
and eax, 0x5eb837e9
or eax, ebp
xor eax, 0x5eb837e9
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0x4873b644
and ecx, 0xb78c49bb
or ecx, edi
or ebx, eax
and eax, 0x4873b644
and ebp, 0xb78c49bb
or ebp, eax
xor ebp, ecx
not ebx
or ebx, ebp
mov eax, ebx
not eax
and ebx, 0x67bf75de
and eax, 0x98408a21
or eax, ebx
mov ecx, eax
xor ecx, 0x46033444
xor eax, 0x8000a00
and ecx, 0xd643b465
and eax, 0x29bc4b9a
or eax, ecx
mov ecx, eax
xor ecx, 0x28ac0012
xor eax, 0xc203a445
and eax, 0xc313efcd
and ecx, 0x3cec1032
or ecx, eax
mov r9d, ecx
xor r9d, 0x311c940
xor ecx, 0x100c1000
and ecx, 0xd00e368d
and r9d, 0x2ff1c972
or r9d, ecx
mov r14d, r9d
xor r14d, 0x2ff1c972
xor r9d, 0xd00e368d
and r8d, 0xf3579289
and edx, 0xca86d76
or edx, r8d
mov eax, edx
xor eax, 0xc880110
xor edx, 0x1521001
and edx, 0x1727c67
and eax, 0xfe8d8398
or eax, edx
mov edx, eax
xor edx, 0x1727c67
mov ebp, eax
xor ebp, 0xfe8d8398
xor eax, 0x8446fb5d
mov ecx, eax
and ecx, ebp
and eax, edx
mov edi, ecx
not edi
mov esi, eax
not esi
mov ebx, edi
and ebx, 0xec3ef985
and ecx, 0x13c1067a
or ecx, ebx
or edi, esi
and esi, 0xec3ef985
and eax, 0x13c1067a
or eax, esi
xor eax, ecx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x6caeb9bd
and edi, 0x93514642
or edi, eax
mov eax, edi
xor eax, 0x1660c068
and edx, 0x45cd3668
and ebp, 0xba32c997
or ebp, edx
mov ecx, ebp
xor ecx, 0x1a30c807
xor ebp, 0x45cd3668
xor edi, 0xe99a3e87
mov edx, edi
and edx, 0xa1873190
and eax, 0x5e78ce6f
or eax, edx
or edi, ebp
and ebp, 0xa1873190
and ecx, 0x5e78ce6f
or ecx, ebp
xor ecx, eax
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x3d30bfb3
and edi, 0xc2cf404c
or edi, eax
mov eax, edi
not eax
and eax, 0x6a33332a
and edi, 0x95ccccd5
or edi, eax
mov ebp, edi
xor ebp, 0xa8fc7366
xor edi, 0x57038c99
mov eax, r14d
mov r10d, r9d
and r10d, r14d
mov ecx, r9d
and ecx, 0x99e9ead
and r14d, 0xf6616152
or r14d, ecx
xor r14d, 0x8d1457ec
or r14d, r9d
and r9d, 0xff21c410
and eax, 0xde3bef
or eax, r9d
xor eax, 0xde3bef
mov ecx, eax
and ecx, r10d
xor r10d, eax
or r10d, ecx
mov eax, edi
and eax, 0xf81ffeac
mov ecx, ebp
and ecx, 0x7e00153
or ecx, eax
mov eax, ecx
xor eax, 0x5200013
xor ecx, 0xf81ffeac
mov edx, edi
and edx, ebp
mov ebx, edx
not ebx
mov esi, ecx
and esi, 0x32c5a56c
and eax, 0xcd3a5a93
or eax, esi
or ecx, ebx
and ebx, 0x32c5a56c
and edx, 0xcd3a5a93
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0x848ac941
mov edx, r10d
and edx, 0x7b7536be
or edx, eax
mov r11d, edx
xor r11d, r8d
and r11d, edx
mov ebx, r14d
not ebx
mov r9d, ecx
not r9d
mov eax, r9d
and eax, 0xfd0bad73
mov r15d, ecx
and r15d, 0x2f4528c
or r15d, eax
xor r15d, 0x867e9bcd
or r15d, r9d
and edi, 0xfeb4b353
and ebp, 0x14b4cac
or ebp, edi
mov r12d, ebp
xor r12d, 0x14b4cac
xor ebp, 0xd2942200
and ebp, 0xd3956a88
mov eax, r12d
and eax, 0x2c6a9577
or eax, ebp
xor eax, 0xa8e05c36
and r12d, 0x7b7536be
or r12d, eax
mov edx, r11d
xor edx, 0x49c8a72e
mov esi, edx
and edx, r11d
not r11d
mov eax, r14d
and eax, 0xa21848d4
and ebx, 0x5de7b72b
or ebx, eax
and esi, r11d
mov eax, esi
not eax
mov edi, eax
and edi, 0x62fd58d6
and esi, 0x9d02a729
or esi, edi
mov edi, edx
not edi
or eax, edi
and edi, 0x62fd58d6
and edx, 0x9d02a729
or edx, edi
mov edi, ebx
xor edi, 0x5de7b72b
xor ebx, 0xebd0effa
and ebx, edi
or r14d, 0x49c8a72e
xor edx, esi
not eax
or eax, edx
mov edx, ebx
not edx
mov esi, edx
and esi, 0x6936a3c0
and ebx, 0x96c95c3f
or ebx, esi
mov ebp, r14d
not ebp
or edx, r14d
and r14d, 0x6936a3c0
and ebp, 0x96015811
or ebp, r14d
mov r14d, r15d
not r14d
xor ebp, ebx
mov esi, r12d
not esi
not edx
or edx, ebp
mov ebp, eax
not ebp
and ebp, 0xff2b11e9
and eax, 0xd4ee16
or eax, ebp
mov ebp, edx
not ebp
and ebp, 0xff2b11e9
and edx, 0xd4ee16
or edx, ebp
xor edx, eax
mov eax, r11d
and eax, edi
xor edi, r11d
or edi, eax
not edi
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov eax, r15d
or eax, r12d
mov edx, eax
not edx
and r15d, 0x8da0efc8
and r14d, 0x725f1037
or r14d, r15d
and r12d, 0x8da0efc8
and esi, 0x725f1037
or esi, r12d
xor esi, r14d
mov ebx, esi
not ebx
mov ebp, eax
and ebp, 0xc6e67360
and edx, 0x39198c9f
or edx, ebp
or eax, ebx
and ebx, 0xc6e67360
and esi, 0x39198c9f
or esi, ebx
xor esi, edx
not eax
or eax, esi
mov ebp, edi
xor ebp, 0xa0a8fa6d
and ebp, edi
not edi
and edi, 0xa0a8fa6d
mov edx, eax
not edx
or eax, 0x5f570592
mov esi, eax
not esi
or edx, 0xa0a8fa6d
mov r11d, edx
not r11d
mov ebx, edi
and ebx, ebp
xor ebp, edi
or ebp, ebx
and eax, 0x9234b4cd
and esi, 0x20884a20
or esi, eax
and edx, 0x9234b4cd
and r11d, 0x4d430112
or r11d, edx
xor r11d, esi
mov eax, ebp
not eax
and eax, r11d
not r11d
and r11d, ebp
or r11d, eax
mov eax, r10d
xor eax, r9d
and eax, r10d
and r8d, 0xa9acb476
and r10d, 0x56534b89
or r10d, r8d
and r9d, 0xa9acb476
and ecx, 0x56534b89
or ecx, r9d
xor ecx, r10d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd0bfd24c
and eax, ecx
and ecx, 0x2f402db3
or ecx, edx
mov edx, ecx
xor edx, 0x2a402420
xor ecx, 0xd0bfd24c
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x1585cb97
and edx, 0xea7a3468
or edx, ebx
or ecx, ebp
and ebp, 0x1585cb97
and eax, 0xea7a3468
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9703aeec
and ecx, 0x68fc5113
or ecx, edx
xor ecx, 0x9703aeec
xor eax, ecx
and eax, ecx
mov ecx, r11d
xor ecx, 0x3a9ff10f
mov esi, ecx
and ecx, r11d
not r11d
mov edx, eax
not edx
mov edi, edx
and edi, 0x73e05570
and eax, 0x8c1faa8f
or eax, edi
mov r9d, eax
xor r9d, 0x8c1faa8f
and esi, r11d
xor eax, 0x32805100
or eax, 0xc5600ef0
mov r8d, eax
not r8d
or edx, 0x3a9ff10f
mov ebp, edx
not ebp
mov ebx, esi
not ebx
mov edi, ecx
not edi
mov r10d, ebx
and r10d, 0x70bc929b
and esi, 0x8f436d64
or esi, r10d
or ebx, edi
and edi, 0x70bc929b
and ecx, 0x8f436d64
or ecx, edi
xor ecx, esi
not ebx
or ebx, ecx
and eax, 0x722133bf
and r8d, 0x89ec000
or r8d, eax
and edx, 0x722133bf
and ebp, 0x85400c40
or ebp, edx
xor ebp, r8d
mov eax, ebx
not eax
and eax, 0x4b150ab4
and ebx, 0xb4eaf54b
or ebx, eax
mov eax, ebp
not eax
and eax, 0x4b150ab4
and ebp, 0xb4eaf54b
or ebp, eax
xor ebp, ebx
mov eax, r11d
and eax, r9d
xor r9d, r11d
or r9d, eax
not r9d
mov eax, ebp
and eax, r9d
xor r9d, ebp
or r9d, eax
mov eax, r9d
not eax
mov edx, r9d
mov ebp, eax
mov edi, eax
mov ebx, r9d
mov ecx, eax
and ecx, 0xa1140194
mov esi, r9d
and esi, 0x40084620
or esi, ecx
xor esi, 0x40084620
and r9d, 0x1ee3b84b
or r9d, esi
not r9d
mov esi, r9d
and esi, eax
xor r9d, eax
or eax, 0x5180912c
mov ecx, eax
not ecx
or edx, 0x2e212283
and edx, 0x7f21a3a7
and ebp, 0x801008
or ebp, edx
and eax, 0x7f21a3a7
and ecx, 0x805e4c50
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xd68e2bfa
and ecx, 0x2971d405
or ecx, eax
mov eax, ecx
xor eax, 0x10000101
xor ecx, 0x4089a86
and ecx, 0x6cf9deae
and eax, 0x93062151
or eax, ecx
mov ecx, eax
xor ecx, 0x93062151
xor eax, 0x4ce9d02c
and eax, 0x5debf12c
mov edx, ecx
and edx, 0xa2140ed3
or edx, eax
xor edx, 0xcfd2faee
and ecx, 0x92390bc2
or ecx, edx
mov eax, ecx
not eax
and edi, 0x744f013c
and ebx, 0x8bb0fec3
or ebx, edi
mov edx, ebx
xor edx, 0x8bb0fec3
xor ebx, 0x54090000
and ebx, 0x5f39ee03
mov ebp, edx
and ebp, 0xa0c611fc
or ebp, ebx
xor ebp, 0x32ff1a3e
and edx, 0x6dc6f43d
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x6a0e7769
and edx, 0x95f18896
or edx, ebp
mov ebp, edx
xor ebp, 0x95f18896
xor edx, 0x6a0e7769
and ebp, ecx
or ecx, edx
not ecx
and edx, eax
or edx, ebp
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0xb045852
and edx, 0x84492288
or edx, eax
mov ebp, edx
xor ebp, 0x4492080
xor edx, 0x18a41426
or ecx, 0x8f4d7ada
mov eax, ecx
not eax
and edx, 0x98a4162e
and ebp, 0x74968d0
or ebp, edx
and ecx, 0x98a4162e
and eax, 0x60128101
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xe225987c
and eax, 0x1dda6783
or eax, ecx
mov r10d, eax
xor r10d, 0xff51e964
mov r8d, eax
xor r8d, 0xae169b
mov ecx, r8d
and ecx, 0xe411049
mov edx, r10d
and edx, 0x10a2a802
or edx, ecx
mov ecx, edx
xor ecx, 0x10822000
xor edx, 0xef5d57fd
xor eax, 0xe1b2512f
and eax, r10d
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x4774dbde
and ecx, 0x18832001
or ecx, ebx
or edx, ebp
and ebp, 0x4774dbde
and eax, 0xb88b2421
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, edx
and ecx, 0xe0935535
and eax, 0x1f6caaca
or eax, ecx
mov ecx, r10d
and ecx, 0xe0935535
mov ebp, r8d
and ebp, 0x1f6caaca
or ebp, ecx
xor ebp, eax
or edx, r10d
not edx
or edx, ebp
mov edi, edx
not edi
or r9d, esi
mov ebp, r9d
not ebp
mov ebx, edx
and ebx, 0x3028d9a2
mov eax, edi
xor eax, ebp
mov ecx, r9d
or r9d, edi
and eax, edi
and edi, 0xcfd7265d
or edi, ebx
and ebp, 0x3028d9a2
and ecx, 0xcfd7265d
or ecx, ebp
xor ecx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, r9d
not ebp
mov ebx, eax
not ebx
mov edi, r9d
and edi, 0xacfcbc1f
and ebp, 0x530343e0
or ebp, edi
or r9d, ebx
and ebx, 0xacfcbc1f
and eax, 0x530343e0
or eax, ebx
xor eax, ebp
not r9d
or r9d, eax
mov eax, r9d
not eax
and r9d, ecx
or ecx, eax
not ecx
and eax, edx
or eax, r9d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ebx, eax
not ebx
mov ecx, eax
and ecx, 0x5e7c6f86
mov ebp, ebx
and ebp, 0xa1839079
or ebp, ecx
mov edx, ebp
xor edx, 0x4a3c4882
xor ebp, 0x1019039
and ebp, 0x1541b73d
and edx, 0xeabe48c2
or edx, ebp
mov esi, edx
xor esi, 0xeabe48c2
xor edx, 0x4409109
and edx, 0xee76d98b
mov ecx, esi
and ecx, 0x11892674
or ecx, edx
xor ecx, 0xf6a9e3e
and esi, 0xe11c47b5
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0xafd3caed
and esi, 0x502c3512
or esi, ecx
mov r11d, esi
xor r11d, 0x502c3512
and ebx, 0xea4e75bb
and eax, 0x15b18a44
or eax, ebx
mov ecx, eax
xor ecx, 0x14a18840
and ecx, 0x1ee3b84a
xor eax, 0xb52320e
or eax, ecx
mov ebx, eax
not ebx
xor esi, 0xafd3caed
mov ecx, eax
and ecx, 0xf9983b46
and ebx, 0x667c4b9
or ebx, ecx
mov r9d, ebx
xor r9d, 0x645c480
mov edi, r11d
or edi, 0xb9cc1246
mov ecx, edi
not ecx
mov ebp, esi
or ebp, 0x4633edb9
mov edx, ebp
not edx
xor ebx, 0xf9983b46
mov r15d, ebx
or r15d, 0xb9cc1246
mov r14d, r15d
not r14d
or eax, 0x4633edb9
and edi, 0xd537b77c
and ecx, 0x2004881
or ecx, edi
mov edi, eax
not edi
and ebp, 0xd537b77c
and edx, 0x28c80002
or edx, ebp
xor edx, ecx
and r15d, 0xdf61d065
and r14d, 0x122d98
or r14d, r15d
and eax, 0xdf61d065
and edi, 0x208c0202
or edi, eax
xor edi, r14d
mov eax, edx
not eax
and eax, edi
not edi
and edi, edx
or edi, eax
mov eax, r11d
and eax, 0x99aa2b7f
and esi, 0x6655d480
or esi, eax
or r11d, ebx
and ebx, 0x99aa2b7f
and r9d, 0x6655d480
or r9d, ebx
xor r9d, esi
not r11d
or r11d, r9d
not r11d
mov eax, edi
and eax, r11d
xor r11d, edi
or r11d, eax
mov ecx, r8d
and ecx, 0x783766d7
mov eax, r10d
and eax, 0x87c89928
or eax, ecx
mov ecx, eax
xor ecx, 0x87c89928
and ecx, 0xfffffffe
xor eax, 0x783766d6
or eax, ecx
mov edx, eax
not edx
and r8d, 1
and r10d, 0xfffffffe
or r10d, r8d
mov ecx, eax
and ecx, 0x5aed6499
xor eax, 0x1a8ac1e6
and eax, edx
and edx, 0xa5129b66
or edx, ecx
xor edx, 0xa5129b66
mov ebp, r10d
not ebp
and ebp, 0x5737e8f2
mov ecx, r10d
and ecx, 0xa8c8170d
or ecx, ebp
xor ecx, 0xa8c8170d
mov ebp, ecx
mov ebx, edx
and ebx, ecx
xor ecx, edx
and edx, 0xe5753e19
and ebp, 0xe5753e19
and r10d, 0x1a8ac1e6
or r10d, ebp
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0xd21a05e1
and eax, 0x2de5fa1e
or eax, edx
mov edx, r10d
not edx
and edx, 0xd21a05e1
and r10d, 0x2de5fa1e
or r10d, edx
xor r10d, eax
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xd3965d0
and ecx, 0xf2c69a2f
or ecx, eax
mov edx, ecx
xor edx, 0xe2c4802d
xor ecx, 0xd3965d0
mov eax, r10d
not eax
mov ebp, eax
and ebp, 0x110b5e42
and r10d, 0xeef4a1bd
or r10d, ebp
or eax, ecx
and ecx, 0x110b5e42
and edx, 0xeef4a1bd
or edx, ecx
xor edx, r10d
not eax
or eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, eax
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcce4a8b0
and edx, 0x331b574f
or edx, ecx
mov ecx, edx
xor ecx, 0x13190105
and ecx, 0x5b7989a5
xor edx, 0x6862deea
or edx, ecx
mov ecx, ebp
and ecx, 0xa486765a
and eax, 0x5b7989a5
or eax, ecx
xor ebp, eax
and ebp, eax
mov ecx, ebp
and ebp, edx
not edx
not ecx
mov ebx, edx
xor ebx, ecx
and ebx, edx
and ecx, edx
or ecx, ebp
mov eax, ebx
not eax
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0x9470c2aa
and ebx, 0x6b8f3d55
or ebx, ebp
or eax, edx
and edx, 0x9470c2aa
and ecx, 0x6b8f3d55
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x5b7989a5
and edx, eax
or eax, 0xa486765a
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x5f895240
and ecx, 0x7089a5
or ecx, ebx
or eax, ebp
and ebp, 0x5f895240
and edx, 0xa076adbf
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xf1a76f3c
mov edx, eax
and edx, 0xe5890c3
or edx, ebp
mov ebx, edx
xor ebx, 0xf0a56018
and ecx, 0x9f953322
and eax, 0x606accdd
or eax, ecx
mov esi, eax
xor esi, 0x60204098
xor edx, 0xe5890c3
mov ecx, edx
and ecx, 0x75a9f65
and ebx, 0xf8a5609a
or ebx, ecx
xor eax, 0x7101320
and eax, 0x75a9f65
and esi, 0xf8a5609a
or esi, eax
xor esi, ebx
not esi
or esi, edx
mov r8d, esi
not r8d
mov r10d, r11d
not r10d
mov eax, esi
and eax, r8d
mov ecx, eax
not ecx
mov edx, r8d
and edx, 0xd3429fd9
mov ebp, esi
and ebp, 0x2cbd6026
or ebp, edx
mov r14d, r8d
or r14d, ecx
and ecx, 0xd3429fd9
and eax, 0x2cbd6026
or eax, ecx
xor eax, ebp
not r14d
or r14d, eax
mov r9d, r11d
and r9d, 0x823ec561
mov eax, r10d
and eax, 0x900e576e
mov r15d, r11d
and r15d, 0x6ff1a891
or r15d, eax
xor r15d, 0x1230920f
or r15d, r10d
mov r12d, r14d
not r12d
mov ecx, r12d
and ecx, 0x3774387c
mov r13d, r14d
and r13d, 0xc88bc783
or r13d, ecx
xor r13d, 0x4ab502e2
or r13d, r12d
mov ebp, r10d
xor ebp, r12d
and ebp, r10d
and r12d, r10d
and r10d, 0x7dc13a9e
or r10d, r9d
mov ebx, r10d
xor ebx, r11d
and ebx, r10d
mov edx, r15d
not edx
mov r9d, r13d
not r9d
and r8d, 0xfef3e153
mov ecx, esi
and ecx, 0x10c1eac
or ecx, r8d
xor ecx, 0x8332dbcd
and esi, 0x7dc13a9e
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0xed7f4222
and esi, 0x1280bddd
or esi, ecx
mov r8d, esi
xor r8d, 0x1280bddd
mov eax, ebx
not eax
mov edi, eax
or edi, r15d
and eax, 0x45f8e3b0
and ebx, 0xba071c4f
or ebx, eax
mov eax, edi
not eax
and r15d, 0x45f8e3b0
and edx, 0xba071c4f
or edx, r15d
xor edx, ebx
mov ebx, edx
not ebx
mov ecx, edi
and ecx, 0xf6fba928
and eax, 0x90456d7
or eax, ecx
or edi, ebx
and ebx, 0xf6fba928
and edx, 0x90456d7
or edx, ebx
xor edx, eax
not edi
or edi, edx
mov eax, r13d
and eax, 0x309d533f
xor r13d, 0x3b4aebbe
and r13d, r9d
mov ebx, r9d
and ebx, 0xcf62acc0
or ebx, eax
mov eax, ebx
xor eax, 0xcf62acc0
mov ecx, esi
xor ecx, 0xed7f4222
mov edx, eax
and edx, 0xc4b51441
mov r9d, edx
and r9d, r13d
xor r13d, edx
mov edx, ecx
and edx, 0xc4b51441
xor esi, 0xd635a99c
and esi, r8d
or r13d, r9d
mov r9d, edx
and r9d, esi
xor esi, edx
or esi, r9d
mov edx, r13d
not edx
and edx, esi
not esi
and esi, r13d
xor ebx, 0x309d533f
or esi, edx
mov edx, ebx
and edx, 0xc2a84414
and eax, 0x3d57bbeb
or eax, edx
or ebx, r8d
and r8d, 0xc2a84414
and ecx, 0x3d57bbeb
or ecx, r8d
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xcadf9d73
and ebx, 0x3520628c
or ebx, eax
xor ebx, 0x3520628c
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov ecx, edi
not ecx
mov eax, ecx
and eax, 0x74b4b4ea
and edi, 0x8b4b4b15
or edi, eax
mov r8d, edi
xor r8d, 0x1000900
xor edi, 0x208080
or ecx, 0x75a58f80
mov edx, ebx
not edx
mov eax, edx
and eax, 0x61240400
and ebx, 0x14818b80
or ebx, eax
mov eax, ecx
not eax
or edi, 0x88021001
and edi, 0x88239281
and r8d, 0x75840d00
or r8d, edi
mov esi, ebx
xor esi, 0x4800880
xor ebx, 0x23366432
or edx, 0x75a58f80
and ecx, 0x88239281
and eax, 0x258607e
or eax, ecx
mov r9d, edx
not r9d
xor eax, r8d
and ebx, 0x3337e732
and esi, 0x44800880
or esi, ebx
and edx, 0x3337e732
and r9d, 0x8848104d
or r9d, edx
xor r9d, esi
mov ecx, eax
not ecx
and ecx, 0x24220f54
and eax, 0xdbddf0ab
or eax, ecx
mov ecx, r9d
not ecx
and ecx, 0x24220f54
and r9d, 0xdbddf0ab
or r9d, ecx
xor r9d, eax
and r14d, r11d
or r12d, r14d
mov eax, ebp
not eax
mov ecx, r12d
not ecx
mov edx, eax
and edx, 0x8b61e528
and ebp, 0x749e1ad7
or ebp, edx
or eax, ecx
and ecx, 0x8b61e528
and r12d, 0x749e1ad7
or r12d, ecx
xor r12d, ebp
not eax
or eax, r12d
mov ecx, eax
mov edx, eax
xor edx, 0x266609e
and edx, eax
not eax
and eax, 0x2604012
and ecx, 0x6208c
or ecx, eax
mov eax, ecx
xor eax, 0x62004
xor ecx, 0xfff9df73
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x11f903fa
and eax, 0x2066004
or eax, ebx
or ecx, ebp
and ebp, 0x11f903fa
and edx, 0xee06fc05
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xfd999f61
and ecx, 0x266609e
or ecx, eax
mov eax, r9d
not eax
and eax, ecx
mov edx, ecx
not edx
mov edi, r9d
xor edi, edx
and edi, r9d
and edx, r9d
or edx, eax
mov r8d, edi
not r8d
mov eax, edx
not eax
mov ecx, r8d
and ecx, 0x3dbd61fc
and edi, 0xc2429e03
or edi, ecx
or r8d, eax
and eax, 0x3dbd61fc
and edx, 0xc2429e03
or edx, eax
xor edx, edi
not r8d
or r8d, edx
mov edi, r8d
not edi
mov ecx, r8d
and ecx, 0xa3e20a11
mov edx, edi
and edx, 0x5c1df5ee
or edx, ecx
mov ebp, edx
xor ebp, 0x5c1df5ee
xor edx, 0x2820200
and edx, 0x1e9e830c
mov ecx, ebp
and ecx, 0xe1617cf3
or ecx, edx
xor ecx, 0xe5cc147f
and ebp, 0xfb529773
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, r8d
and edx, 0x9ecb0cd
mov eax, edi
and eax, 0xf6134f32
or eax, edx
xor eax, 0xd41d841
mov edx, edi
and edx, 0x4ad688c
or edx, eax
mov eax, edx
not eax
and eax, 0x298ed372
and edx, 0xd6712c8d
or edx, eax
mov ebx, edx
xor ebx, 0x82400c00
xor edx, 0x298ed372
mov eax, ebp
or eax, edx
not eax
and ebp, 0x5cb3b2ad
and ecx, 0xa34c4d52
or ecx, ebp
and edx, 0x5cb3b2ad
and ebx, 0xa34c4d52
or ebx, edx
xor ebx, ecx
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x79409753
mov ecx, ebx
and ecx, 0x82120020
or ecx, eax
xor ecx, 0x82120020
and ebx, 0x4ad688c
or ebx, ecx
mov esi, edi
and esi, r8d
mov edx, ebx
xor edx, 0x31c6ce54
and edx, ebx
not ebx
and ebx, 0x31c6ce54
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
and eax, 0xce3931ab
and edx, 0x31c6ce54
or edx, eax
mov eax, edx
not eax
and eax, 0xa54833c6
and edx, 0x5ab7cc39
or edx, eax
mov ebx, edx
xor ebx, 0x24000346
xor edx, 0x48228431
and edx, 0xc96ab4b1
and ebx, 0x36954b4e
or ebx, edx
mov eax, ebx
xor eax, 0x80a0010
xor ebx, 0x24940846
and eax, 0x1a0b4318
and ebx, 0xe5f4bce7
or ebx, eax
mov edx, ebx
xor edx, 0x8010318
xor ebx, 0xe5f4bce7
mov eax, ebx
and eax, 0xb6ee4466
and edx, 0x4911bb99
or edx, eax
xor edx, 0x4911bb99
or edx, ebx
mov ebp, edx
not ebp
mov eax, edi
and eax, 0xf797fe59
mov ecx, r8d
and ecx, 0x86801a6
or ecx, eax
xor ecx, 0x86801a6
mov eax, ecx
and eax, esi
xor ecx, esi
or ecx, eax
and edi, 0x5c164940
and r8d, 0xa3e9b6bf
or r8d, edi
mov esi, r8d
xor esi, 0xa3e9b6bf
xor r8d, 0x5c164940
and r8d, ecx
mov eax, ecx
not eax
and esi, eax
or r8d, esi
xor eax, r8d
and eax, r8d
mov ecx, eax
not ecx
mov edi, ecx
and edi, edx
mov ebx, ebp
and ebx, eax
or ebx, edi
mov r8d, ebx
xor r8d, edx
and r8d, ebx
mov esi, edx
and esi, 0x2d4a34cf
xor edx, 0xd2b5cb30
and edx, ebp
mov ebp, ecx
and ebp, 0xef9392d6
and eax, 0x106c6d29
or eax, ebp
mov ebp, eax
xor ebp, 0x106c6d29
xor eax, 0xc2d9a619
and eax, ebp
or ecx, 0x2d4a34cf
mov edi, ecx
not edi
mov ebx, esi
and ebx, edx
xor edx, esi
or edx, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x5cf759bd
and eax, 0xa308a642
or eax, ebx
or ebp, ecx
and ecx, 0x5cf759bd
and edi, 0x82008200
or edi, ecx
xor edi, eax
not ebp
or ebp, edi
mov eax, edx
not eax
and eax, ebp
not ebp
and ebp, edx
or ebp, eax
mov ecx, r8d
not ecx
and ecx, ebp
not ebp
mov edx, r8d
xor edx, ebp
and edx, r8d
and ebp, r8d
or ebp, ecx
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov r10d, ebp
not r10d
mov r11d, r10d
and r11d, ebp
mov r9d, r11d
not r9d
mov ecx, ebp
and ecx, 0xddbc0f9f
mov ebx, r10d
and ebx, 0x2243f060
or ebx, ecx
mov ecx, r9d
and ecx, 0xddbc0f9f
mov edx, r11d
and edx, 0x2243f060
or edx, ecx
xor edx, ebx
mov ecx, ebp
or ecx, r9d
not ecx
or ecx, edx
mov esi, ecx
not esi
and ecx, 0x277ef75a
and esi, 0xd88108a5
or esi, ecx
mov ecx, esi
xor ecx, 0x277ef75a
xor esi, 0xd88108a5
and esi, ecx
mov ecx, r10d
and ecx, 0xa429b349
mov eax, ebp
and eax, 0x5bd64cb6
or eax, ecx
mov edx, eax
xor edx, 0x50844c90
xor eax, 0x289208
and eax, 0xb7a922e
and edx, 0xf4856dd1
or edx, eax
mov ecx, edx
xor ecx, 0x2400002
xor edx, 0x24802d41
and edx, 0x2dbabf6d
and ecx, 0xd2454092
or ecx, edx
mov edi, ecx
xor edi, 0x42040012
mov eax, esi
not eax
and eax, 0xdf909f88
mov edx, esi
and edx, 0x206f6077
or edx, eax
mov eax, edx
xor eax, 0x206f6077
xor ecx, 0x2dbabf6d
xor edx, 0x42c9442d
and edx, eax
and esi, 0x62a6245a
mov ebx, ecx
and ebx, 0x9d59dba5
and edi, 0x62a6245a
or edi, ebx
mov ebx, edx
and ebx, esi
xor esi, edx
mov r8d, dword [0x1400986b8]
or esi, ebx
mov edx, esi
not edx
and edx, edi
not edi
and edi, esi
or edi, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xada9f37c
and ecx, 0x52560c83
or ecx, eax
xor ecx, 0x52560c83
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
and r10d, 0xaf07e07a
and ebp, 0x50f81f85
or ebp, r10d
mov eax, ebp
xor eax, 0x10381f84
xor ebp, 0xaf07e07a
mov edx, ebp
and edx, 0xe3c3a071
and eax, 0x1c3c5f8e
or eax, edx
or ebp, r9d
and r9d, 0xe3c3a071
and r11d, 0x1c3c5f8e
or r11d, r9d
xor r11d, eax
not ebp
or ebp, r11d
mov edx, ecx
not edx
mov eax, edx
and eax, 0x5e29c3a5
mov ebx, ecx
and ebx, 0xa1d63c5a
or ebx, eax
mov eax, ebp
not eax
and eax, 0x14008124
mov edi, ebp
and edi, 0x4a294281
or edi, eax
xor edi, 0x4a294281
and ebp, 0xa1d63c5a
or ebp, edi
mov eax, ebx
not eax
and eax, ebp
not ebp
and ebp, ebx
or ebp, eax
and edx, 0x74000ebd
and ecx, 0x8bfff142
or ecx, edx
mov eax, ecx
xor eax, 0x8bfff142
xor ecx, 0x74000ebd
and ecx, ebp
not ebp
and eax, ebp
or ecx, eax
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r9b
setne sil
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg r11b
mov r12d, r11d
xor r12b, r10b
mov r8d, r12d
xor r8b, 1
mov ecx, r12d
xor cl, r8b
and cl, r12b
mov edx, r8d
or dl, r12b
mov ebx, edx
not bl
mov eax, ecx
xor al, 1
and bl, al
or al, dl
and dl, cl
or dl, bl
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov r15d, r11d
or r15b, dl
xor dl, 1
or dl, r10b
xor dl, 1
xor r15b, 1
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov eax, r11d
or al, r8b
xor al, 1
xor r11b, r8b
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
xor r15b, 1
mov eax, r15d
or al, r11b
xor al, 1
xor r15b, r11b
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov ecx, r15d
xor cl, 1
mov byte [rsp + 0x23], cl
mov eax, r15d
or al, cl
mov r10d, eax
xor r10b, 1
mov byte [rsp + 0x28], r10b
mov edx, ecx
xor dl, al
and dl, cl
and r10b, r15b
and al, cl
or al, r10b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, dl
xor dl, 1
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 eax, ecx
xor al, 1
or cl, al
xor cl, al
mov edx, ecx
xor dl, 1
and cl, al
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov r10d, ecx
xor r10b, 1
and r12b, r8b
mov eax, r8d
and al, r12b
xor r12b, r8b
or r12b, al
mov byte [rsp + 0x25], sil
mov edx, esi
xor dl, r9b
mov eax, edx
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
mov r11d, eax
mov eax, edx
and al, sil
mov ebx, eax
xor bl, 1
and bl, r9b
mov ebp, eax
and bpl, sil
or bpl, bl
mov ebx, ebp
xor bl, al
or bpl, al
xor bpl, 1
or bpl, bl
or r11b, r8b
mov byte [rsp + 0x24], r11b
mov eax, ecx
or al, r10b
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
mov esi, ebx
xor sil, 1
xor bl, dl
or sil, al
xor sil, 1
or sil, bl
mov ebx, esi
and bl, cl
xor sil, 1
and sil, r10b
or sil, bl
xor al, cl
or dl, r10b
xor dl, 1
or dl, al
xor sil, 1
mov eax, esi
xor al, dl
or sil, dl
xor sil, 1
or sil, al
mov eax, r12d
xor al, 1
mov edi, eax
and dil, r12b
mov edx, eax
and dl, dil
xor dil, al
or dil, dl
mov edx, r12d
or dl, al
xor dl, dil
and dil, dl
xor dil, 1
mov ebx, edi
xor bl, dl
or dil, dl
xor dil, 1
or dil, bl
mov r14d, esi
xor r14b, 1
mov byte [rsp + 0x26], r14b
and r14b, sil
mov r8d, r14d
xor r8b, sil
mov byte [rsp + 0x27], r8b
and r8b, r14b
and cl, r10b
xor cl, 1
mov ebx, r10d
xor bl, cl
or cl, r10b
xor cl, 1
or cl, bl
xor r12b, al
xor r12b, 1
or r12b, al
mov r13d, r8d
xor r13b, 1
mov ebx, r13d
and bl, r8b
mov edx, r13d
and dl, bl
xor bl, r13b
or bl, dl
mov r9d, ebx
xor r9b, 1
or r9b, bl
xor r13b, r8b
and r13b, r8b
mov r8d, r9d
xor r8b, 1
mov edx, r9d
and dl, r8b
mov r10d, r9d
and r10b, dl
xor dl, r9b
or dl, r10b
mov r10d, r13d
xor r10b, 1
xor dl, r10b
xor r10b, r9b
or r13b, r8b
xor r13b, 1
or r13b, r10b
xor r13b, 1
mov r8d, edx
and r8b, r13b
xor r13b, dl
mov r9d, ecx
xor r9b, 1
or r13b, r8b
mov eax, r9d
or al, cl
mov edx, eax
xor dl, 1
mov r8d, ecx
and r8b, al
and dl, r9b
or dl, r8b
or al, r9b
xor al, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor al, 1
and al, dl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov edx, r13d
xor dl, 1
and dl, al
xor al, 1
and al, r13b
or al, dl
mov r13d, edi
xor r13b, 1
xor cl, bl
and cl, bl
xor bl, r9b
mov edx, ecx
and dl, bl
xor bl, cl
mov r11d, edi
and r11b, r13b
or bl, dl
xor bl, al
mov ecx, ebx
xor cl, 1
and bl, al
mov eax, ebx
and al, cl
xor bl, cl
mov edx, edi
xor dl, r13b
or dl, r11b
or bl, al
mov ecx, edx
xor cl, 1
mov r10d, edx
and r10b, cl
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov eax, r12d
xor al, 1
mov r8d, r12d
and r8b, al
xor r8b, 1
mov r9d, eax
xor r9b, r8b
or r8b, al
xor r8b, 1
or r8b, r9b
or cl, dl
or al, r12b
mov r9d, r10d
xor r9b, cl
xor cl, 1
mov edx, r10d
xor dl, cl
xor r9b, 1
or cl, r10b
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, dl
xor dl, 1
or dl, cl
xor r9b, 1
xor dl, 1
or dl, r9b
mov ecx, eax
xor cl, 1
and cl, al
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
mov r12d, r8d
xor r12b, 1
mov r9d, r12d
and r9b, al
xor al, r12b
or al, r9b
xor cl, r12b
xor al, 1
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or cl, dl
mov eax, r10d
xor al, r12b
and al, r10b
and r12b, r10b
xor r10b, 1
and r8b, r10b
or r12b, r8b
mov edx, eax
xor dl, 1
xor al, r12b
xor r12b, 1
or r12b, dl
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, 1
mov edx, ecx
xor dl, 1
and al, dl
or dl, r12b
and r12b, cl
or r12b, al
mov eax, edx
xor al, r12b
xor r12b, 1
xor al, 1
or r12b, dl
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, 1
mov ecx, eax
and cl, bl
xor al, bl
xor r12b, bl
xor bl, 1
or al, cl
mov ecx, eax
xor cl, 1
xor r12b, 1
or r12b, bl
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov r8d, r12d
xor r8b, 1
and r8b, r12b
xor r8b, 1
mov edx, r8d
xor dl, r12b
or r8b, r12b
xor r8b, 1
or r8b, dl
mov edx, ecx
xor dl, 1
and dl, r8b
xor r8b, 1
and r8b, cl
or r8b, dl
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r12d
xor al, r8b
xor r8b, 1
xor al, 1
or r8b, r12b
xor r8b, 1
or r8b, al
mov bl, byte [rsp + 0x26]
mov ecx, ebx
or cl, sil
mov eax, ebx
xor al, cl
mov edx, eax
xor dl, 1
and cl, bl
mov r9d, ebx
or cl, al
xor al, cl
or cl, dl
mov ebx, edi
or bl, r13b
xor al, 1
xor cl, 1
or cl, al
mov edx, ebx
xor dl, 1
mov eax, edx
xor al, r13b
and al, dl
and bl, dil
and dl, r13b
or dl, bl
mov ebx, eax
xor bl, 1
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
and dl, al
and al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
and r14b, sil
or r14b, byte [rsp + 0x27]
xor sil, dil
xor dil, r11b
xor r11b, 1
or r11b, r13b
xor r11b, 1
or r11b, dil
mov ecx, r14d
xor cl, 1
and cl, r11b
xor r11b, 1
and r11b, r14b
or r11b, cl
or r13b, r9b
xor r13b, 1
or r13b, sil
xor r13b, 1
mov ecx, r11d
and cl, r13b
xor r13b, r11b
or r13b, cl
mov edx, r13d
xor dl, 1
mov ecx, edx
and cl, r13b
xor dl, cl
xor cl, 1
or cl, r13b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
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, eax
and dl, cl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
or al, cl
mov r9d, eax
xor r9b, 1
and dl, bl
mov ecx, eax
and cl, r9b
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
mov r10d, eax
xor r10b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r10b
xor cl, dl
mov edx, ebx
and dl, al
xor al, bl
mov r9d, ebp
xor r9b, 1
or al, dl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, edx
or al, cl
xor dl, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov ebx, eax
or bl, r8b
xor al, r8b
xor al, 1
and al, r8b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov r8d, ecx
and r8b, dl
xor dl, cl
mov bl, byte [rsp + 0x24]
mov r10d, ebx
xor r10b, 1
or dl, r8b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, ebp
and cl, r9b
mov edx, ebp
and dl, cl
xor cl, bpl
or cl, dl
xor cl, r10b
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ebx
and bl, r9b
xor dl, r9b
or dl, bl
mov r9d, edx
mov r8d, ebp
and r8b, r10b
xor r10b, bpl
xor dl, 1
or r10b, r8b
mov ebx, r10d
xor bl, 1
and dl, r10b
and bl, r9b
or bl, dl
mov edx, r9d
and dl, r10b
xor r10b, r9b
or r10b, dl
xor bl, 1
mov edx, ebx
xor dl, r10b
or bl, r10b
xor bl, 1
or bl, dl
xor bl, cl
mov r8d, ebx
xor r8b, 1
or cl, r8b
and r8b, cl
xor cl, 1
mov edx, ecx
xor dl, bl
and dl, cl
and cl, bl
or cl, r8b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
or dl, al
xor r8b, dl
and r8b, dl
xor dl, 1
xor al, dl
xor al, 1
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
mov edx, ecx
xor dl, 1
or cl, dl
xor dl, cl
and dl, cl
mov ecx, r8d
xor cl, 1
and cl, bl
mov eax, r9d
and al, r8b
or al, cl
mov r10d, eax
xor r10b, bl
and r10b, al
mov eax, ebx
and al, r9b
xor bl, al
xor al, 1
or al, r9b
xor al, 1
or al, bl
xor al, r8b
mov ebx, eax
xor bl, 1
mov r8d, ebx
mov ecx, r10d
or bl, r10b
xor r10b, 1
and r8b, r10b
and cl, al
or cl, r8b
xor r10b, al
xor bl, 1
or bl, r10b
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r9d, edx
xor r9b, 1
mov ecx, ebx
xor cl, 1
mov r8d, ecx
and r8b, bl
mov eax, r8d
xor al, 1
and bl, al
or al, cl
and r8b, cl
or r8b, bl
mov ecx, eax
xor cl, r8b
xor r8b, 1
xor cl, 1
or r8b, al
xor r8b, 1
or r8b, cl
and dl, r8b
xor r8b, 1
and r8b, r9b
or r8b, dl
mov r9b, byte [rsp + 0x28]
xor r15b, r9b
mov cl, byte [rsp + 0x23]
mov eax, ecx
xor al, r9b
xor r15b, 1
or r9b, cl
mov edx, ecx
xor r9b, 1
or r9b, r15b
xor r9b, 1
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov al, byte [rsp + 0x25]
xor r9b, al
xor al, dl
mov ebx, eax
and bl, dl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
mov edx, r9d
xor dl, 1
and bl, al
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov r11d, r9d
and r11b, dl
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
mov ebp, r11d
xor bpl, 1
or dl, r9b
mov r10d, edx
xor r10b, 1
mov r9d, ebx
and r10b, bpl
mov edi, ebx
xor dil, bpl
and dil, bl
and bpl, bl
xor bl, 1
or r9b, bl
mov esi, ebx
xor sil, r9b
or r9b, bl
xor r9b, 1
or r9b, sil
mov eax, r11d
xor al, dl
and al, r11b
and dl, r11b
or dl, r10b
xor al, 1
xor dl, 1
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r10b
mov eax, r9d
xor al, 1
mov ecx, edx
xor cl, 1
and cl, dl
mov r10d, ecx
and r10b, dl
xor cl, dl
or cl, r10b
and al, cl
xor cl, 1
and cl, r9b
or cl, al
and r11b, bl
or bpl, r11b
xor dil, 1
xor bpl, 1
mov eax, edi
xor al, bpl
or bpl, dil
xor bpl, 1
or bpl, al
xor bpl, cl
mov eax, ebp
xor al, 1
and bpl, cl
mov ecx, ebp
and cl, al
xor bpl, al
or bpl, cl
mov r9d, ebp
xor r9b, 1
mov r10d, r9d
and r10b, bpl
mov eax, r10d
xor al, 1
mov ecx, ebp
xor cl, al
or al, bpl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, r9b
xor dl, 1
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebp
and dl, r10b
xor r10b, bpl
or r10b, dl
mov edx, r10d
and dl, r9b
xor r10b, r9b
or r10b, dl
mov r9d, r10d
xor r9b, 1
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov r11d, edx
xor r11b, 1
or al, cl
mov edi, eax
xor dil, 1
mov esi, edx
and sil, r11b
mov ebx, esi
and bl, dl
mov ecx, esi
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, dil
and cl, al
or cl, bl
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebp, r9d
and bpl, r10b
mov ebx, ebp
xor bl, 1
mov edi, ebx
xor dil, r9b
or bl, r9b
xor bl, 1
or bl, dil
xor bl, 1
mov ecx, ebx
or cl, al
xor cl, 1
xor bl, al
xor bl, 1
and bl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, r11d
and al, sil
xor sil, r11b
or sil, al
mov eax, r9d
and al, bpl
xor bpl, r9b
or bpl, al
xor bpl, sil
mov eax, edx
xor al, r10b
or dl, r10b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebp
and al, dl
xor dl, bpl
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
xor al, bl
xor al, 1
and bl, al
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
and dl, bl
xor al, 1
and al, cl
or al, dl
xor cl, al
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
mov r10d, r8d
xor r10b, 1
mov ebx, r8d
or bl, r9b
mov edx, r10d
and dl, r8b
xor r8b, r9b
xor r8b, 1
mov ecx, ebx
xor cl, r8b
or r8b, bl
xor r8b, 1
or r8b, cl
mov ecx, eax
and cl, r9b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, 1
or bl, cl
xor dl, 1
mov ecx, edx
or cl, r10b
xor cl, 1
xor dl, r10b
mov r10d, ecx
and r10b, dl
xor dl, cl
mov r11d, r8d
xor r11b, 1
and r9b, bl
xor bl, 1
or dl, r10b
mov ecx, ebx
xor cl, al
and cl, bl
and bl, al
or bl, r9b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
or al, dl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov r10d, r8d
and r10b, r11b
mov eax, r8d
xor al, r10b
xor r10b, 1
or r10b, r11b
xor r10b, 1
or r10b, 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 r9d, r10d
xor r9b, 1
or r11b, r8b
mov ecx, r11d
xor cl, 1
mov edx, r11d
and dl, cl
mov r8d, r11d
xor r8b, dl
xor dl, 1
or dl, cl
mov ebx, eax
xor bl, 1
xor dl, 1
or dl, r8b
mov ecx, edx
and cl, r10b
xor dl, 1
and dl, r9b
or dl, cl
mov ecx, r9d
and cl, r11b
xor r11b, r9b
or r11b, cl
xor r11b, 1
mov ecx, edx
and cl, r11b
xor r11b, dl
or r11b, cl
mov ecx, ebx
or cl, r11b
mov edx, ebx
xor dl, r11b
xor dl, 1
and dl, r11b
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
and al, r9b
or r9b, bl
and bl, r10b
or bl, al
mov eax, r9d
xor al, bl
xor bl, 1
xor al, 1
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and al, cl
and dl, bl
or dl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov ecx, 0xc7ecddc9
mov eax, 0x6f9a9401
cmovne ecx, eax
test bl, 1
mov eax, 0xc7ecddc9
cmovne eax, ecx
test dl, 1
jmp 0x140045c5a
cmp eax, 0xd90ce5aa
je 0x14004239f
cmp eax, 0xd56e2480
jne 0x14002dcc0
jmp 0x140045c91
cmp eax, 0x53cfea3b
je 0x140043ce6
cmp eax, 0x6f9a9401
jne 0x14002dcc0
mov eax, 0xcd49bc8c
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
cmp eax, 0x3307e33a
je 0x140045c47
cmp eax, 0x477d5890
jne 0x14002dcc0
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
sete byte [rsp + 0x5f]
mov eax, dword [0x1400986bc]
lea r9d, [rax - 1]
imul r9d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, r9d
mov edx, eax
not edx
mov ecx, r9d
and ecx, 0x7190b0f9
mov esi, r8d
and esi, 0x8e6f4f06
or esi, ecx
mov ecx, r9d
or ecx, edx
and edx, 0x7190b0f9
and eax, 0x8e6f4f06
or eax, edx
xor eax, esi
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x66b8e978
and ecx, 0x99471687
or ecx, eax
mov eax, ecx
xor eax, 0x99471687
xor ecx, 0x60302138
and ecx, 0x683033b8
mov edx, eax
and edx, 0x97cfcc47
or edx, ecx
xor edx, 0x8518e921
and eax, 0xed28da99
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x24c9aee4
and eax, 0xdb36511b
or eax, ecx
mov ebp, eax
xor ebp, 0xdb36511b
xor eax, 0x24c9aee4
mov ecx, r8d
and ecx, 0x76462bba
mov ebx, r9d
and ebx, 0x89b9d445
or ebx, ecx
mov edx, ebx
xor edx, 0x89b9d445
xor ebx, 0x3246099a
and ebx, 0xb27e49de
mov ecx, edx
and ecx, 0x4d81b621
or ecx, ebx
xor ecx, 0xa0a96cb8
and edx, 0x12d72566
or edx, ecx
mov ecx, edx
not ecx
and ecx, eax
mov eax, ebp
xor eax, edx
and eax, ebp
and edx, ebp
or edx, ecx
mov ebp, eax
not ebp
mov ecx, edx
not ecx
mov ebx, ebp
and ebx, 0xe3289158
and eax, 0x1cd76ea7
or eax, ebx
or ebp, ecx
and ecx, 0xe3289158
and edx, 0x1cd76ea7
or edx, ecx
xor edx, eax
not ebp
or ebp, edx
mov ecx, ebp
not ecx
or ebp, 0xa3b94806
mov edx, ebp
not edx
or ecx, 0x5c46b7f9
mov edi, ecx
not edi
and ebp, 0xd486b178
and edx, 0x8400681
or edx, ebp
and ecx, 0xd486b178
and edi, 0x23394806
or edi, ecx
xor edi, edx
mov ecx, edi
not ecx
and ecx, 0xbf1dc39
and edi, 0xf40e23c6
or edi, ecx
mov ecx, edi
not ecx
xor edi, 0x45604ea6
and ecx, 0x98020049
mov edx, edi
and edx, 0x4e00422
or edx, ecx
xor edx, 0x4e00422
and edi, 0x631dfb94
or edi, edx
mov ecx, edi
and ecx, 0x2ad3797a
not edi
and edi, 0xd52c8685
or edi, ecx
mov ecx, edi
not ecx
mov edx, ecx
and edx, 0x3415b8dc
and edi, 0xcbea4723
or edi, edx
xor edi, 0x7ddb3a32
or edi, ecx
mov r10d, edi
not r10d
mov ecx, r8d
and ecx, 0xf02a2e85
mov edx, r9d
and edx, 0xfd5d17a
or edx, ecx
mov ecx, edx
xor ecx, 0x60
xor edx, 0x102a2485
mov ebp, r9d
xor ebp, 0x152f24e5
and ebp, r9d
or edx, 0xead0db1a
mov ebx, ebp
not ebx
mov esi, edx
and esi, 0x3dcf8713
and ecx, 0x2020e4
or ecx, esi
or edx, ebx
and ebx, 0x3dcf8713
and ebp, 0xc23078ec
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xaa9937aa
and edx, 0x5566c855
or edx, ecx
mov ebp, edx
xor ebp, 0xb00080a1
xor edx, 0x60a16
and edx, 0x467e1b16
and ebp, 0xb981e4e9
or ebp, edx
mov ecx, ebp
xor ecx, 0x9800c4a1
xor ebp, 0x467e1b16
mov edx, ebp
and edx, 0x2795394a
and ecx, 0xd86ac6b5
or ecx, edx
or ebp, r9d
and r9d, 0x2795394a
and r8d, 0xd86ac6b5
or r8d, r9d
xor r8d, ecx
not ebp
or ebp, r8d
mov r12d, ebp
not r12d
mov edx, edi
and edx, 0x86608bc0
mov esi, r10d
and esi, 0x799f743f
or esi, edx
mov edx, esi
not edx
and edx, 0x799f743f
and esi, 0x86608bc0
or esi, edx
mov r15d, r12d
mov ebx, ebp
and ebx, 0x13db36df
and r12d, 0xec24c920
or r12d, ebx
xor r12d, 0x6637d641
or r12d, ebp
and ebp, 0x19bf4d23
and r15d, 0xe640b2dc
or r15d, ebp
mov edx, r15d
not edx
and edx, 0x1aeb5459
and r15d, 0xe514aba6
or r15d, edx
mov r8d, r15d
xor r8d, 0xfcabe685
mov r14d, esi
not r14d
mov edx, r14d
and edx, 0x75ece09e
mov ecx, esi
and ecx, 0x8a131f61
or ecx, edx
mov r11d, ecx
xor r11d, r14d
and r11d, ecx
mov ecx, edi
and ecx, 0x6136e914
and r10d, 0x9ec916eb
or r10d, ecx
xor r10d, 0xeb25f675
xor edi, r10d
and edi, r10d
mov r10d, r15d
xor r10d, 0x354197a
mov r9d, r10d
and r9d, 0x75ece09e
mov r13d, r8d
xor r15d, 0x548b376d
and r15d, r8d
and r8d, 0x8a131f61
or r8d, r9d
not r8d
or r8d, r10d
mov ecx, r12d
not ecx
and ecx, r8d
not r8d
mov edx, r11d
xor edx, 0xe50c4f80
mov ebp, edx
and edx, r11d
not r11d
mov eax, edi
not eax
and ebp, r11d
mov ebx, eax
and ebx, 0xe50c4f80
and edi, 0x1af3b07f
or edi, ebx
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x3c2de38d
and edx, 0xc3d21c72
or edx, ebp
mov ebp, edi
not ebp
and ebp, 0x3c2de38d
and edi, 0xc3d21c72
or edi, ebp
xor edi, edx
mov edx, r11d
and edx, eax
xor eax, r11d
or eax, edx
mov edx, eax
not edx
and edx, 0xac56d1ba
and eax, 0x53a92e45
or eax, edx
mov edx, eax
xor edx, 0x200201
xor eax, 0xac56d1ba
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0xf3cbfc7e
and edi, 0xc340381
or edi, ebx
or ebp, eax
and eax, 0xf3cbfc7e
and edx, 0xc340381
or edx, eax
xor edx, edi
not ebp
or ebp, edx
mov edx, r8d
xor edx, r12d
and edx, r8d
and r12d, r8d
or r12d, ecx
mov eax, edx
not eax
mov ecx, r12d
not ecx
mov ebx, eax
and ebx, 0x94d5336d
and edx, 0x6b2acc92
or edx, ebx
or eax, ecx
and ecx, 0x94d5336d
and r12d, 0x6b2acc92
or r12d, ecx
xor r12d, edx
not eax
or eax, r12d
mov ecx, ebp
xor ecx, eax
and ecx, eax
mov edx, eax
not edx
and edx, 0x472a03d4
and eax, 0xb8d5fc2b
or eax, edx
xor eax, ebp
xor eax, 0x472a03d4
and eax, ebp
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, r14d
and ecx, 0x54093e5f
and esi, 0xabf6c1a0
or esi, ecx
mov r8d, esi
xor r8d, 0xa2424100
and r10d, 0x661d9fbf
and r13d, 0x99e26040
or r13d, r10d
mov r9d, r13d
xor r9d, 0x80424040
xor esi, 0x54093e5f
mov ebx, esi
or ebx, 0x57df2e17
mov edx, ebx
not edx
or r14d, 0xa820d1e8
mov ecx, r14d
not ecx
xor r13d, 0x661d9fbf
mov edi, r13d
or edi, 0x57df2e17
mov ebp, edi
not ebp
and ebx, 0xafdcf41
and edx, 0xa00010a8
or edx, ebx
and r14d, 0xafdcf41
and ecx, 0x55022016
or ecx, r14d
xor ecx, edx
mov edx, r15d
not edx
mov ebx, edi
and ebx, 0x37e172b7
and ebp, 0x88008148
or ebp, ebx
or edi, edx
and edx, 0x37e172b7
and r15d, 0xc81e8d48
or r15d, edx
xor r15d, ebp
not edi
or edi, r15d
mov edx, ecx
not edx
and edx, 0x87828a71
and ecx, 0x787d758e
or ecx, edx
mov edx, edi
not edx
and edx, 0x87828a71
and edi, 0x787d758e
or edi, edx
xor edi, ecx
mov ecx, esi
and ecx, 0x5dbdaeb1
and r8d, 0xa242514e
or r8d, ecx
or esi, r13d
and r13d, 0x5dbdaeb1
and r9d, 0xa242514e
or r9d, r13d
xor r9d, r8d
not esi
or esi, r9d
mov ecx, esi
not ecx
and ecx, 0xfec11f
and esi, 0xff013ee0
or esi, ecx
xor esi, 0xff013ee0
mov ecx, edi
and ecx, esi
xor esi, edi
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0xa4267a33
and esi, 0x5bd985cc
or esi, ecx
mov ecx, esi
xor ecx, 0x19188444
xor esi, 0xa0220811
and esi, 0xe2e30999
and ecx, 0x1d1cf666
or ecx, esi
mov edx, ecx
xor edx, 0x60620088
xor ecx, 0x1d1cf666
mov ebp, ecx
and ebp, 0x9a95ff37
and edx, 0x656a00c8
or edx, ebp
xor edx, 0x9a95ff37
xor ecx, edx
and ecx, edx
mov edx, eax
not edx
and edx, ecx
not ecx
mov ebp, eax
xor ebp, ecx
and ebp, eax
and ecx, eax
or ecx, edx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2488022
mov ebp, ecx
and ebp, 0x54020200
or ebp, edx
xor ebp, 0x54020200
mov edx, ecx
and edx, 0xa9b57ddd
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xa9b57ddd
and edx, 0x564a8222
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x98a0c2b1
and edx, 0x675f3d4e
or edx, ebp
mov ebp, edx
xor ebp, 0x11e1948
xor edx, 0x98a040a0
and edx, 0xfee164a6
and ebp, 0x11e9b59
or ebp, edx
mov edx, ebp
xor edx, 0x48d019b7
xor ebp, 0x11e9b59
and ebp, edx
and eax, 0x270f1857
and ecx, 0xd8f0e7a8
or ecx, eax
mov eax, ecx
xor eax, 0xd8f0e7a8
xor ecx, 0x25030017
and ecx, 0x7563063f
mov edx, eax
and edx, 0x8a9cf9c0
or edx, ecx
xor edx, 0xc3527b2e
and eax, 0xb6317d11
or eax, edx
mov ecx, eax
not ecx
mov edx, ebp
xor edx, eax
and edx, ebp
and eax, ebp
not ebp
and ebp, ecx
or eax, ebp
mov ebx, edx
not ebx
mov ecx, eax
not ecx
mov edi, ebx
and edi, 0x1830ed62
and edx, 0xe7cf129d
or edx, edi
or ebx, ecx
and ecx, 0x1830ed62
and eax, 0xe7cf129d
or eax, ecx
xor eax, edx
not ebx
or ebx, eax
mov r9d, ebx
not r9d
mov edi, r9d
and edi, 0xb9f1d084
mov eax, ebx
mov edx, r9d
and edx, 0x20450029
mov esi, ebx
and esi, 0x2b202
or esi, edx
xor esi, 0x2b202
mov ebp, ebx
and ebp, 0xdfb84dd4
or ebp, esi
mov edx, ebp
not edx
and edx, 0x811b4ae9
and ebp, 0x7ee4b516
or ebp, edx
mov edx, ebp
and ebp, ebx
and ebx, 0x460e2f7b
or ebx, edi
mov edi, ebx
not edi
and edi, 0xdf47fda1
and ebx, 0x20b8025e
or ebx, edi
mov edi, ebx
xor edi, 0xc2d2
xor ebx, 0x6960100
and ebx, 0x9fdf1108
and edi, 0x6020eef7
or edi, ebx
mov ebx, edi
xor ebx, 0x60002692
and ebx, 0x7054269a
xor edi, 0x1074c86d
or edi, ebx
mov ebx, edi
not ebx
mov ecx, r9d
and ecx, 0x75463f53
and eax, 0x8ab9c0ac
or eax, ecx
mov ecx, eax
xor ecx, 0x8aa9c024
and ecx, 0x8fabd965
xor eax, 0x51219c9
or eax, ecx
mov r10d, eax
not r10d
mov ecx, edi
or ecx, eax
not ecx
and edi, 0x82d66664
and ebx, 0x7d29999b
or ebx, edi
and eax, 0x82d66664
and r10d, 0x7d29999b
or r10d, eax
xor r10d, ebx
mov eax, ecx
and eax, r10d
xor r10d, ecx
or r10d, eax
mov eax, r10d
not eax
and eax, 0x7054269a
and r10d, 0x8fabd965
or r10d, eax
mov r8d, r10d
not r8d
mov eax, r10d
xor eax, 0xa9f29a7d
mov ebx, eax
and ebx, r10d
and eax, r8d
mov ecx, ebx
not ecx
mov edi, eax
not edi
mov esi, ecx
and esi, 0x164fd36c
and ebx, 0xe9b02c93
or ebx, esi
or ecx, edi
and edi, 0x164fd36c
and eax, 0xe9b02c93
or eax, edi
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8ae62bf
and ecx, 0xf7519d40
or ecx, eax
mov eax, r10d
and eax, 0xa15cf8c2
mov ebx, r10d
xor ebx, 0xa15cf8c2
or ebx, eax
not ebx
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov ecx, ebx
xor ecx, 0x6de0fa7e
and ecx, ebx
not ebx
and ebx, 0x6de0fa7e
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x921f0581
and ecx, 0x6de0fa7e
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8e0ecf57
and ecx, 0x71f130a8
or ecx, eax
mov eax, ecx
xor eax, 0x41212000
xor ecx, 0x84304
and ecx, 0x30d853ac
and eax, 0xcf27ac53
or eax, ecx
mov r15d, eax
xor r15d, 0xcf27ac53
mov edi, eax
xor edi, 0x30d853ac
not edx
and r9d, edx
or ebp, r9d
xor edx, ebp
and edx, ebp
mov esi, r15d
xor eax, 0xe29e4aab
and eax, r15d
mov ebx, edi
and ebx, 0x3dc62bd4
and r15d, 0xc239d42b
or r15d, ebx
xor r15d, 0x13158e7b
or r15d, edi
and edi, 0x4816658
and esi, 0x293880a0
or esi, edi
xor esi, 0x293880a0
mov ecx, esi
and ecx, eax
xor eax, esi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd2461907
and eax, 0x2db9e6f8
or eax, ecx
mov r9d, edx
not r9d
mov ecx, r9d
and ecx, 0x19652f45
mov edi, edx
xor edi, 0x19652f45
and edi, edx
mov ebx, ecx
and ebx, edi
xor edi, ecx
or edi, ebx
mov ecx, edi
not ecx
and ecx, 0xe69ad0ba
and edi, 0x19652f45
or edi, ecx
mov r11d, eax
mov ebx, eax
mov r12d, eax
xor r12d, 0xf0cb18f0
and r12d, eax
not eax
mov esi, eax
and esi, 0xe5dbf799
and r11d, 0x1a240866
or r11d, esi
mov ecx, r11d
xor ecx, 0x1a240866
xor r11d, 0xc4919690
and r11d, 0xdeb59ed2
mov esi, ecx
and esi, 0x214a612d
or esi, r11d
xor esi, 0xf0663b7d
and ecx, 0x2ed3a5af
or ecx, esi
mov esi, edi
not esi
and eax, 0x6c263b84
and ebx, 0x93d9c47b
or ebx, eax
xor ebx, 0x93d9c47b
mov r14d, ebx
mov r13d, edi
xor r13d, 0xf0cb18f0
and r13d, esi
mov r11d, ebx
and r11d, esi
xor ebx, esi
and esi, 0x1fb82b96
mov ebp, edi
and ebp, 0xe047d469
or ebp, esi
mov esi, ebp
xor esi, 0xe047d469
xor ebp, 0x5282994
and ebp, 0x52d7d9d
mov eax, esi
and eax, 0xfad28262
or eax, ebp
xor eax, 0x2bfed832
and esi, 0x2ed3a5af
or esi, eax
mov eax, esi
not eax
and eax, 0xfb22ac1
and esi, 0xf04dd53e
or esi, eax
mov eax, r15d
not eax
and eax, ecx
not ecx
and r9d, 0xf2a62432
and edx, 0xd59dbcd
or edx, r9d
mov ebp, edx
xor ebp, 0x1085a40
and ebp, 0xd12c5a50
xor edx, 0xdc75819d
or edx, ebp
mov ebp, ecx
xor ebp, r15d
and ebp, ecx
and r15d, ecx
or r15d, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0xcca9751f
and ebp, 0x33568ae0
or ebp, ecx
mov ecx, r15d
not ecx
or eax, ecx
and ecx, 0xcca9751f
and r15d, 0x33568ae0
or r15d, ecx
xor r15d, ebp
mov ecx, esi
xor ecx, 0xf04dd53e
not eax
or eax, r15d
mov ebp, edx
not ebp
xor esi, 0xfb22ac1
and ebp, esi
or esi, edx
and edx, ecx
not esi
or edx, ebp
mov ecx, esi
and ecx, edx
xor edx, esi
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ecx, 0xe7b3c726
and edx, 0x184c38d9
or edx, ecx
or ebp, eax
not eax
not ebp
xor edx, 0xe7b3c726
or edx, eax
not edx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
and r14d, 0xf0cb18f0
and edi, 0xf34e70f
mov eax, r14d
and eax, r12d
xor r12d, r14d
or r12d, eax
mov eax, r13d
and eax, edi
xor edi, r13d
or edi, eax
mov eax, r12d
not eax
and eax, 0x5bd01deb
and r12d, 0xa42fe214
or r12d, eax
mov eax, edi
not eax
and eax, 0x5bd01deb
and edi, 0xa42fe214
or edi, eax
xor edi, r12d
or ebx, r11d
mov eax, ebx
not eax
and eax, 0xe39ae1c7
and ebx, 0x1c651e38
or ebx, eax
xor ebx, 0x1c651e38
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
mov ecx, ebx
xor ecx, 0xca127aa3
and ecx, ebx
not ebx
and ebx, 0x82127a83
and eax, 0x48000020
or eax, ebx
mov ebp, eax
xor ebp, 0x20
xor eax, 0xb7ffffdf
mov ebx, ecx
not ebx
mov edi, eax
and edi, 0xca64924f
and ebp, 0x1268a0
or ebp, edi
or eax, ebx
and ebx, 0xca64924f
and ecx, 0x359b6db0
or ecx, ebx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd18f441e
and eax, 0x2e70bbe1
or eax, ecx
mov ebp, eax
xor ebp, 0x24604002
xor eax, 0x1b9d3ebd
mov ecx, eax
and ecx, 0xc083bf75
and ebp, 0x3f7c408a
or ebp, ecx
xor ebp, 0x3f7c408a
or ebp, eax
mov eax, ebp
not eax
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0xcb2fd557
and edx, 0x34d02aa8
or edx, ecx
mov r9d, edx
xor r9d, 0x34d02aa8
and ebp, 0x6704beac
mov r11d, eax
and r11d, 0x98fb4153
or r11d, ebp
mov ecx, edx
xor ecx, 0x919b0024
and ecx, r9d
or ebx, 0x5ab4d573
mov edi, ecx
not edi
mov ebp, edi
and ebp, 0xf5c7de22
and ecx, 0xa3821dd
or ecx, ebp
mov esi, ebx
not esi
or edi, ebx
and ebx, 0xf5c7de22
and esi, 0x8208c
or esi, ebx
mov ebp, r11d
xor ebp, 0x98fb4153
xor esi, ecx
mov ecx, r11d
xor ecx, 0x3db06bdf
and ecx, ebp
and eax, 0xa54b2a8c
not edi
or edi, esi
mov esi, ecx
and esi, eax
xor eax, ecx
or eax, esi
mov ecx, edi
not ecx
and ecx, 0x73e5db0c
and edi, 0x8c1a24f3
or edi, ecx
mov ecx, eax
not ecx
and ecx, 0x73e5db0c
and eax, 0x8c1a24f3
or eax, ecx
xor eax, edi
xor edx, 0xcb2fd557
xor r11d, 0x6704beac
mov ecx, edx
and ecx, 0x1159bf0c
and r9d, 0xeea640f3
or r9d, ecx
or edx, r11d
and r11d, 0x1159bf0c
and ebp, 0xeea640f3
or ebp, r11d
xor ebp, r9d
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xcf0630ca
and edx, 0x30f9cf35
or edx, ecx
mov ecx, edx
xor ecx, 0x30c00705
xor edx, 0xcf0630ca
mov edi, eax
not edi
mov ebp, edi
and ebp, 0x473ff872
and eax, 0xb8c0078d
or eax, ebp
or edi, edx
and edx, 0x473ff872
and ecx, 0xb8c0078d
or ecx, edx
xor ecx, eax
not edi
or edi, ecx
mov ebp, edi
not ebp
mov edx, edi
mov eax, ebp
and eax, edi
mov ecx, ebp
and ecx, 0x5ea3073c
and edi, 0xa15cf8c3
or edi, ecx
not edi
or edi, ebp
and ebp, 0xdb77d6f6
and edx, 0x24882909
or edx, ebp
xor edx, 0x24882909
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2d79f038
and eax, 0xd2860fc7
or eax, ecx
mov ecx, eax
xor ecx, 0x800408c3
and ecx, 0xa15cf8c3
xor eax, 0x73daf704
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xaac26855
and eax, 0x553d97aa
or eax, ecx
mov edx, eax
xor edx, 0x413c9200
xor eax, 0xaac26855
mov ebp, edi
not ebp
mov ecx, eax
and ecx, 0xb40125ba
and edx, 0x4bfeda45
or edx, ecx
mov r9d, edx
xor r9d, 0x4bfeda45
mov ecx, edi
and ecx, 0xe308dfab
and ebp, 0x1cf72054
or ebp, ecx
xor edx, 0x8c3d9ef9
and edx, r9d
or eax, 0x383cbb43
mov r11d, edx
not r11d
mov esi, r11d
and esi, 0x98cabff2
and edx, 0x6735400d
or edx, esi
mov esi, eax
not esi
or r11d, eax
and eax, 0x98cabff2
and esi, 0x4701400c
or esi, eax
mov eax, ebp
xor eax, 0x1cf72054
xor ebp, 0xdb3464e8
and ebp, eax
or edi, 0x383cbb43
xor esi, edx
not r11d
or r11d, esi
mov edx, ebp
not edx
mov esi, edx
and esi, 0xc1271951
and ebp, 0x3ed8e6ae
or ebp, esi
mov ebx, edi
not ebx
or edx, edi
and edi, 0xc1271951
and ebx, 0x6c044ac
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ecx, r11d
not ecx
and ecx, edx
not edx
and edx, r11d
or edx, ecx
mov ecx, r9d
and ecx, eax
xor eax, r9d
or eax, ecx
mov ecx, eax
not ecx
mov r9d, edx
not r9d
mov ebp, r9d
and ebp, 0xd205955e
and edx, 0x2dfa6aa1
or edx, ebp
or r9d, eax
and eax, 0xd205955e
and ecx, 0x2dfa6aa1
or ecx, eax
xor ecx, edx
not r9d
or r9d, ecx
mov eax, r10d
and eax, 0x7a704c9c
mov ecx, r8d
and ecx, 0x858fb363
or ecx, eax
xor ecx, 0x858fb362
mov edx, r8d
and edx, 0xfffffffe
or edx, ecx
mov ecx, edx
not ecx
and r8d, 1
and r10d, 0xfffffffe
or r10d, r8d
mov eax, r10d
not eax
and r10d, edx
or edx, eax
not edx
and eax, ecx
or eax, r10d
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov ebx, eax
mov edx, ecx
and edx, eax
and eax, 0xd48dd99a
mov esi, ecx
and esi, 0x2b722665
or esi, eax
xor esi, 0x2b722665
or esi, ecx
and ecx, 0xc1734880
and ebx, 0x3e8cb77f
or ebx, ecx
xor ebx, 0x3e8cb77f
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
and eax, 0xf6cd22b6
and edx, 0x932dd49
or edx, eax
mov eax, edx
xor eax, 0x8120108
xor edx, 0xe0010232
and edx, 0xe121de73
and eax, 0x1ede218c
or eax, edx
mov ebx, eax
xor ebx, 0x1ede218c
mov edi, esi
not edi
xor eax, 0x81209473
and eax, 0x83a8b4f7
mov ecx, ebx
and ecx, 0x7c574b08
or ecx, eax
mov r8d, ecx
xor r8d, 0x7c574b08
mov eax, esi
and eax, 0xc4da6475
and edi, 0x3b259b8a
or edi, eax
mov eax, edi
xor eax, 0x3b259b8a
xor ecx, 0x42afd628
and ecx, r8d
and ebx, 0x3ef89d20
xor edi, 0xc0026055
or edi, 0x3ef89d20
mov ebp, ecx
and ebp, ebx
xor ebx, ecx
mov edx, edi
not edx
or esi, 0xc10762df
or ebx, ebp
mov ecx, esi
not ecx
and edi, 0x3305813a
and edx, 0xc00262c5
or edx, edi
and esi, 0x3305813a
and ecx, 0xcf81c00
or ecx, esi
xor ecx, edx
mov edx, ebx
not edx
and edx, ecx
not ecx
and ecx, ebx
or ecx, edx
mov edx, r8d
and edx, eax
xor eax, r8d
or eax, edx
mov edx, eax
not edx
and edx, 0x97bce8b1
and eax, 0x6843174e
or eax, edx
xor eax, 0x6843174e
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
or eax, 0xc406dd87
mov ebp, eax
not ebp
or edx, 0x3bf92278
mov ecx, edx
not ecx
and eax, 0x86f98738
and ebp, 0x39002040
or ebp, eax
and edx, 0x86f98738
and ecx, 0x40065887
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xc64a653f
and ecx, 0x39b59ac0
or ecx, eax
mov edx, ecx
xor edx, 0x24cb8b8
xor ecx, 0xfdb34747
mov ebp, ecx
and ebp, edx
and ecx, 0xea501a63
and edx, 0x15afe59c
or edx, ecx
mov ecx, edx
xor ecx, 0xa2400243
mov eax, ebp
not eax
xor edx, 0x15afe59c
mov ebx, eax
and ebx, 0x58b59930
and ebp, 0xa74a66cf
or ebp, ebx
or eax, edx
and edx, 0x58b59930
and ecx, 0xa74a66cf
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc3b22028
and eax, 0x3c4ddfd7
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3c4ddfd7
and eax, 0xc3b22028
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xe89762da
and ecx, 0x17689d25
or ecx, eax
mov eax, ecx
xor eax, 0x80146092
xor ecx, 0x1000904
and ecx, 0x69830b4c
and eax, 0x967cf4b3
or eax, ecx
mov ebp, eax
xor ebp, 0x967cf4b3
xor eax, 0x69830b4c
mov edx, eax
or eax, r9d
not r9d
and edx, 0x32846441
mov ecx, ebp
and ecx, 0xcd7b9bbe
or ecx, edx
xor ecx, 0xcd7b9bbe
mov edx, r9d
and edx, ecx
xor ecx, r9d
or ecx, edx
mov edx, ecx
not edx
not eax
or r9d, ebp
not r9d
mov ebp, eax
and ebp, r9d
xor r9d, eax
or r9d, ebp
mov r10d, r9d
not r10d
and r9d, ecx
or ecx, r10d
not ecx
and r10d, edx
or r10d, r9d
mov eax, ecx
and eax, r10d
xor r10d, ecx
or r10d, eax
mov edi, r10d
not edi
mov ecx, r10d
mov edx, edi
and edx, 0x23cf6a6e
mov ebx, r10d
and ebx, 0xdc309591
or ebx, edx
xor ebx, 0x23cf6a6e
or ebx, edi
and r10d, edi
mov esi, edi
and esi, r10d
xor r10d, edi
and edi, 0x97661c5f
and ecx, 0x6899e3a0
or ecx, edi
mov edx, ecx
xor edx, 0x60096200
xor ecx, 0x7041450
and ecx, 0xf9495f0
and edx, 0xf06b6a0f
or edx, ecx
mov ecx, edx
xor ecx, 0x5008500
xor edx, 0x50236a00
and ecx, 0xa548850f
and edx, 0x5ab77af0
or edx, ecx
mov ecx, edx
xor ecx, 0x8408050b
xor edx, 0x12a47a00
and edx, 0x33e4fa04
and ecx, 0xcc1b05fb
or ecx, edx
mov edx, ecx
xor edx, 0xcc1b05fb
mov eax, ebx
not eax
xor ecx, 0x33e4fa04
and eax, ecx
or ecx, ebx
not ecx
and ebx, edx
or ebx, eax
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, ebx
xor eax, 0x46198ee8
and eax, ebx
or ebx, 0xb9e67117
mov ecx, ebx
not ecx
mov edx, eax
not edx
mov edi, ebx
and edi, 0x9af31eb1
and ecx, 0x44088048
or ecx, edi
or ebx, edx
and edx, 0x9af31eb1
and eax, 0x650ce14e
or eax, edx
xor eax, ecx
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xb9e67117
and ebx, 0x46198ee8
or ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x6610f42f
and ebx, 0x99ef0bd0
or ebx, ecx
mov ecx, ebx
xor ecx, 0x99ef0bd0
xor ebx, 0x4dcb2a1c
and ebx, ecx
or eax, 0x2bdbde33
mov edx, eax
not edx
mov edi, ebx
not edi
mov ecx, edi
and ecx, 0x209947e3
and ebx, 0xdf66b81c
or ebx, ecx
or edi, eax
and eax, 0x209947e3
and edx, 0xd424200c
or edx, eax
xor edx, ebx
not edi
or edi, edx
mov eax, edi
not eax
and eax, 0xc862dd01
and edi, 0x379d22fe
or edi, eax
mov r8d, edi
xor r8d, 0x1c46fccd
or r10d, esi
mov ebp, r10d
not ebp
mov esi, r10d
xor esi, 0xc3403801
mov ebx, esi
and ebx, ebp
and esi, r10d
mov edx, ebx
not edx
mov eax, edx
and eax, 0x4685b9e
and ebx, 0xfb97a461
or ebx, eax
mov eax, esi
not eax
or edx, eax
and eax, 0x4685b9e
and esi, 0xfb97a461
or esi, eax
xor esi, ebx
not edx
or edx, esi
mov eax, edx
not eax
and eax, 0x4c79e529
and edx, 0xb3861ad6
or edx, eax
mov eax, edx
xor eax, 0x40460253
and r10d, 0xdd80e58f
and ebp, 0x227f1a70
or ebp, r10d
mov ecx, ebp
xor ecx, 0x1000440c
xor ebp, 0x2011a60
and ebp, 0xcf81bbe3
and ecx, 0x307e441c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x560010
xor ecx, 0xcf81bbe3
xor edx, 0x8f39dd28
mov ebx, edx
and ebx, 0x3aa875ac
and eax, 0xc5578a53
or eax, ebx
or edx, ecx
and ecx, 0x3aa875ac
and ebp, 0xc5578a53
or ebp, ecx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
xor eax, 0x19a25052
and eax, edx
or edx, 0xe65dafad
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x3b5c26ee
and ecx, 0xa25010
or ecx, ebx
or edx, ebp
and ebp, 0x3b5c26ee
and eax, 0xc4a3d911
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xe65dafad
and edx, 0x19a25052
or edx, eax
mov eax, edx
not eax
and eax, 0xc590b709
and edx, 0x3a6f48f6
or edx, eax
mov eax, edx
xor eax, 0x3a0440f0
xor edx, 0x45002400
and edx, 0x456b2c06
and eax, 0xba94d3f9
or eax, edx
mov ebx, eax
xor ebx, 0x56b0000
xor eax, 0x98045371
and eax, 0xd8047f77
and ebx, 0x27fb8088
or ebx, eax
mov edx, ebx
xor edx, 0x27fb8088
xor edi, 0xe3b90332
mov ebp, edi
and ebp, 0xba178f3
xor ebx, 0xd8047f77
mov ecx, ebx
xor ebx, r8d
not ebx
and ebx, r8d
and r8d, 0xf45e870c
or r8d, ebp
xor r8d, 0xf45e870c
and ecx, 0xa1188573
xor edi, edx
not edi
and edi, edx
mov eax, edx
and eax, 0x5ee77a8c
or eax, ecx
xor eax, 0x5ee77a8c
mov ecx, r8d
and ecx, eax
xor eax, r8d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe84d1b41
and eax, 0x17b2e4be
or eax, ecx
mov ebp, eax
xor ebp, 0x17b2e4be
mov edx, edi
not edx
mov ecx, ebx
not ecx
mov esi, edx
and esi, 0xffbd6998
and edi, 0x429667
or edi, esi
or edx, ecx
and ecx, 0xffbd6998
and ebx, 0x429667
or ebx, ecx
xor ebx, edi
not edx
or edx, ebx
mov r8d, eax
xor r8d, 0xe84d1b41
mov edi, edx
not edi
and edi, 0x66845db0
mov ebx, edx
and ebx, 0x997ba24f
or ebx, edi
mov esi, ebx
xor esi, 0x997ba24f
xor eax, 0x5bb90ae6
mov edi, eax
and edi, r8d
and eax, ebp
mov ecx, esi
and ecx, 0x4c0bee58
and edx, 0xb3f411a7
or edx, ecx
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, edx
not edx
and edx, eax
mov r9d, dword [0x1400986b8]
xor ebx, 0x66845db0
or edx, ecx
mov eax, ebp
and eax, 0xae077c41
and r8d, 0x51f883be
or r8d, eax
or ebp, ebx
and ebx, 0xae077c41
and esi, 0x51f883be
or esi, ebx
xor esi, r8d
not ebp
or ebp, esi
mov eax, ebp
not eax
and eax, 0xc99d20de
and ebp, 0x3662df21
or ebp, eax
mov eax, ebp
xor eax, 0x26028901
mov ecx, edx
not ecx
xor ebp, 0xc99d20de
mov ebx, ecx
and ebx, 0x917456aa
and edx, 0x6e8ba955
or edx, ebx
or ecx, ebp
and ebp, 0x917456aa
and eax, 0x6e8ba955
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x96522c34
and edx, ecx
not ecx
and ecx, 0x845d9fcc
and eax, 0x7ba26033
or eax, ecx
mov ecx, eax
xor ecx, 0x10000010
xor eax, 0x84500c04
or eax, 0x69add3cb
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x3167a67
and ecx, 0x94400410
or ecx, ebx
or eax, ebp
and ebp, 0x3167a67
and edx, 0xfce98598
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x69add3cb
and eax, 0x96522c34
or eax, ecx
mov ebx, eax
not ebx
mov edx, ebx
or ebx, eax
or eax, 0xa1486611
mov ebp, eax
not ebp
or edx, 0x5eb799ee
mov ecx, edx
not ecx
and eax, 0xcb2b8ac6
and ebp, 0x14941128
or ebp, eax
and edx, 0xcb2b8ac6
and ecx, 0x20406411
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x5eb799ee
and ecx, 0xa1486611
or ecx, eax
mov eax, ebx
not eax
and eax, 0x1c959740
and ebx, 0xe36a68bf
or ebx, eax
mov eax, ebx
xor eax, 0x426228aa
mov ebp, ecx
not ebp
xor ebx, 0x1c959740
mov edx, ebp
and edx, 0xb59dd215
and ecx, 0x4a622dea
or ecx, edx
or ebp, ebx
and ebx, 0xb59dd215
and eax, 0x4a622dea
or eax, ebx
xor eax, ecx
not ebp
or ebp, eax
mov esi, ebp
not esi
mov eax, esi
and eax, ebp
mov edx, ebp
mov ebx, ebp
mov ecx, esi
and ecx, 0xa2f659dc
and ebp, 0x5d09a623
or ebp, ecx
mov ecx, eax
not ecx
and edx, 0x8a18b0dc
not ebp
or ebp, esi
and esi, 0x75e74f23
or esi, edx
or ebx, ecx
and ecx, 0x8a18b0dc
and eax, 0x75e74f23
or eax, ecx
xor eax, esi
not ebx
or ebx, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0x7aefeb82
mov ecx, ebx
and ecx, 0x8510147d
or ecx, eax
xor ecx, 0x27e64da1
mov eax, ecx
xor eax, edi
and eax, ecx
mov ecx, eax
xor ecx, ebp
and ecx, eax
mov esi, eax
not esi
and esi, 0x7c5b1bd2
and eax, 0x83a4e42d
or eax, esi
mov edx, ebp
not edx
and ebp, 0x7c5b1bd2
and edx, 0x83a4e42d
or edx, ebp
xor edx, eax
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0xca2d401e
and ecx, 0x35d2bfe1
or ecx, ebp
mov ebp, edx
not ebp
or eax, ebp
and ebp, 0xca2d401e
and edx, 0x35d2bfe1
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
mov esi, eax
xor esi, 0xa2f659dc
and esi, eax
not eax
and eax, 0x82401980
and ecx, 0x20b6405c
or ecx, eax
xor ecx, 0x20b6405c
mov eax, ecx
and eax, esi
xor esi, ecx
or esi, eax
mov eax, edi
and eax, 0x1b59d0ef
and ebx, 0xe4a62f10
or ebx, eax
mov ecx, ebx
xor ecx, 0xc4222b00
xor ebx, 0x1b59d0ef
mov eax, ebx
or eax, 0x94b8ede1
mov ebp, eax
not ebp
or edi, 0x6b47121e
and eax, 0xa73da253
and ebp, 0x4842100c
or ebp, eax
mov eax, edi
not eax
and edi, 0xa73da253
and eax, 0x10804da0
or eax, edi
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x94b8ede1
and eax, 0x6b47121e
or eax, ebp
and ebx, 0x309dc4bc
and ecx, 0xcf623b43
or ecx, ebx
xor ecx, 0xcf623b43
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0x3ab98fc2
and eax, ecx
and ecx, 0xc546703d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1460008
xor ecx, 0x3ab98fc2
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0xc401f077
and ebp, 0x3bfe0f88
or ebp, edi
or ecx, ebx
and ebx, 0xc401f077
and eax, 0x3bfe0f88
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, esi
not eax
and eax, ecx
not ecx
mov edx, esi
xor edx, ecx
and edx, esi
and ecx, esi
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov ebp, ecx
not ebp
mov eax, ecx
and ecx, 0x339ca527
mov edx, ebp
and edx, 0xcc635ad8
or edx, ecx
xor edx, 0xcc635ad8
or edx, ebp
and ebp, 0xe76e9577
and eax, 0x18916a88
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x18916a88
and eax, 0xe76e9577
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x7708ce6f
and ecx, 0x88f73190
or ecx, eax
mov ebp, ecx
xor ebp, 0x8553010
xor ecx, 0x7708ce6f
mov eax, edx
not eax
mov ebx, ecx
or ebx, edx
not ebx
and ecx, 0xb7aa8f84
and ebp, 0x4855707b
or ebp, ecx
and edx, 0xb7aa8f84
and eax, 0x4855707b
or eax, edx
xor eax, ebp
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x52387c69
mov ebp, eax
and ebp, 0xa5820006
or ebp, edx
xor ebp, 0xa5820006
mov edx, eax
xor edx, 0xf7ba7c6f
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xf7ba7c6f
and edx, 0x8458390
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xf7f16e03
and edx, 0x80e91fc
or edx, ebx
and eax, 0xf7f16e03
and ecx, 0x80e91fc
or ecx, eax
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne r11b
sete bl
cmp r9d, 9
setg r8b
cmp r9d, 0xa
setl r9b
mov ecx, ebx
or cl, r9b
xor cl, 1
mov edx, r8d
or dl, r11b
xor dl, 1
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov esi, r9d
xor sil, bl
xor bl, r8b
or r11b, r9b
mov eax, ebx
not al
and al, r9b
mov ecx, r9d
or cl, dl
xor dl, 1
mov r9d, edx
or r9b, r8b
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
xor r9b, 1
mov ecx, r9d
and cl, dl
xor r9b, dl
or r9b, cl
mov r10d, r9d
xor r10b, 1
xor sil, 1
xor r11b, 1
or r11b, bl
xor r11b, 1
mov ecx, esi
and cl, r11b
xor r11b, sil
or r11b, cl
mov ecx, r11d
xor cl, 1
and r8b, bl
or al, r8b
xor bl, al
and bl, al
mov eax, ebx
xor al, 1
mov edx, r11d
xor dl, al
and al, cl
or cl, bl
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
and bl, r11b
or bl, al
mov edx, ebx
xor dl, 1
and bl, cl
or cl, dl
xor cl, 1
and dl, r8b
or dl, bl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, r9d
or al, r10b
xor al, r9b
mov esi, eax
and sil, r9b
mov ecx, eax
xor cl, sil
xor sil, 1
xor cl, 1
or sil, al
xor sil, 1
or sil, cl
mov r8d, esi
xor r8b, 1
mov ebp, edx
xor bpl, 1
mov r15d, ebp
and r15b, dl
xor r15b, 1
mov eax, edx
xor al, r15b
or r15b, dl
xor r15b, 1
or r15b, al
mov edi, r15d
xor dil, 1
or bpl, dl
mov eax, ebp
xor al, 1
and al, bpl
mov ebx, edi
and bl, r15b
mov ecx, ebx
xor cl, 1
or cl, r15b
xor cl, 1
mov r14d, edi
xor r14b, bl
or cl, r14b
mov edx, ebp
and dl, al
xor al, bpl
or al, dl
xor al, cl
mov ecx, edi
and cl, bpl
xor bpl, dil
or bpl, cl
xor bpl, 1
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov r11d, r8d
and r11b, sil
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
xor r11b, 1
mov eax, r11d
xor al, r8b
mov r13d, r11d
xor r13b, al
xor r13b, 1
and r13b, al
mov eax, r10d
and al, r9b
xor r10b, r9b
or r10b, al
mov r9d, ebp
xor r9b, 1
mov edx, r9d
and dl, bpl
mov eax, edx
xor al, 1
xor dl, r9b
or al, bpl
xor al, 1
or al, dl
mov edx, r9d
or dl, bpl
xor dl, 1
mov r12d, eax
and r12b, dl
xor dl, al
or dl, r12b
mov eax, edx
xor al, 1
and dl, al
mov r12d, eax
and r12b, dl
xor dl, al
or dl, r12b
and bl, dil
mov edi, r10d
xor dil, 1
or bl, r14b
mov eax, ebx
and al, r15b
xor bl, r15b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r14d, eax
and r14b, bl
xor bl, al
or bl, r14b
mov eax, r13d
mov r14d, r13d
xor r14b, dil
or r10b, r13b
or r13b, dil
xor r13b, 1
or r13b, r14b
xor al, 1
or al, dil
mov edi, eax
xor dil, r10b
or al, r10b
mov r10d, edx
xor r10b, 1
xor al, 1
or al, dil
xor al, 1
mov ecx, r13d
or cl, al
xor cl, 1
xor al, r13b
mov edi, ecx
and dil, al
xor al, cl
or al, dil
mov ecx, ebx
xor cl, 1
mov edi, r10d
xor dil, cl
and cl, dl
or dl, bl
xor dl, 1
or dl, dil
and bl, r10b
or bl, cl
mov r10d, ebx
xor r10b, 1
mov ecx, ebx
and cl, r10b
xor cl, 1
mov edi, ecx
xor dil, r10b
or cl, r10b
xor cl, 1
or cl, dil
mov r10d, ecx
and r10b, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, r10b
mov r10d, edx
xor r10b, bl
or dl, bl
xor dl, 1
or dl, r10b
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, eax
xor bl, 1
mov r10d, eax
or r10b, bl
mov edx, r10d
xor dl, 1
xor bl, al
and bl, al
mov eax, r10d
and al, dl
xor al, 1
mov edi, edx
xor dil, al
or al, dl
xor al, 1
or al, dil
mov edx, eax
and al, bl
xor bl, 1
xor dl, 1
and dl, bl
or al, dl
mov edx, r10d
and dl, bl
xor bl, r10b
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
mov eax, ecx
xor al, 1
or bl, dl
mov edx, ecx
or dl, al
xor cl, dl
or dl, al
xor dl, 1
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
or al, bl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor r9b, r8b
or sil, bpl
xor sil, 1
or sil, r9b
xor sil, 1
xor r11b, bpl
xor r11b, sil
mov ecx, r11d
xor cl, 1
and cl, sil
mov eax, ecx
and al, r11b
xor cl, r11b
or cl, al
mov eax, ecx
xor al, 1
or al, cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, ebx
xor dl, 1
mov r10d, edx
and r10b, bl
mov ecx, edx
and cl, r10b
xor r10b, dl
or r10b, cl
mov r9d, r10d
xor r9b, 1
or dl, bl
mov ebx, r9d
and bl, r10b
mov edi, r9d
and dil, bl
mov r11d, r9d
xor r11b, bl
or dil, r11b
xor dil, dl
mov esi, r9d
and sil, dl
xor dl, r9b
or dl, sil
mov ecx, edx
xor cl, dil
xor dil, 1
or dil, dl
mov edx, r8d
or dl, al
xor dl, 1
xor cl, 1
xor dil, 1
or dil, cl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r11b
mov r11d, ebx
xor r11b, 1
and r11b, al
xor r9b, al
and al, r8b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
xor al, dl
xor al, 1
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, 1
mov eax, edx
or al, dil
xor al, 1
xor dl, dil
xor dl, 1
and dl, dil
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
and bl, r8b
or bl, r11b
or r10b, r8b
xor r10b, 1
or r10b, r9b
mov eax, r10d
xor al, bl
xor bl, 1
xor al, 1
or bl, r10b
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, dl
xor dl, 1
and cl, dl
or cl, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov ebx, edx
xor bl, cl
test dl, 1
mov eax, 0x98b156ec
mov edx, 0xdca145c9
cmovne eax, edx
test cl, 1
cmove eax, edx
not bl
test bl, 1
mov ecx, 0x98b156ec
jmp 0x14003af13
cmp eax, 0x7baa05bd
je 0x140045c6d
cmp eax, 0x7d38c449
jne 0x14002dcc0
jmp 0x14002dca4
mov ecx, dword [0x1400986bc]
lea r15d, [rcx - 1]
imul r15d, ecx
mov ebp, r15d
not ebp
mov edi, r15d
mov r8d, ebp
mov edx, ebp
and edx, 0x15898eb6
mov r9d, r15d
and r9d, 0xea767149
or r9d, edx
xor r9d, 0xa584b20
mov r11d, r9d
xor r11d, ebp
and r15d, ebp
mov r10d, ebp
and r10d, r15d
xor r15d, ebp
and ebp, 0x23400042
and edi, 0x9003802c
or edi, ebp
mov ecx, edi
xor ecx, 0x10030000
xor edi, 0x10c2a83
or r8d, 0xb343806e
mov esi, r8d
not esi
and edi, 0x810caaaf
and ecx, 0x32430040
or ecx, edi
and r8d, 0x810caaaf
and esi, 0x4cb05510
or esi, r8d
xor esi, ecx
mov ecx, esi
not ecx
and ecx, 0x5a8edbc8
and esi, 0xa5712437
or esi, ecx
mov ecx, esi
xor ecx, 0x1000a018
xor esi, 0xe0c45220
and ecx, 0x1909a99e
and esi, 0xe6f65661
or esi, ecx
mov ecx, esi
xor ecx, 0x6d86c08
xor esi, 0xe6f65661
and esi, ecx
and r11d, r9d
mov r8d, esi
not r8d
mov ebx, r11d
not ebx
mov ebp, r8d
and ebp, 0x83bf5c6b
mov edi, esi
and edi, 0x7c40a394
or edi, ebp
mov edx, r11d
or edx, 0x7c40a394
mov ebp, edx
not ebp
mov eax, r11d
xor eax, 0x83bf5c6b
and eax, r11d
mov ecx, eax
not ecx
mov r9d, edx
and r9d, 0x9a8caf46
and ebp, 0x1335029
or ebp, r9d
or edx, ecx
and ecx, 0x9a8caf46
and eax, 0x657350b9
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edi
not eax
and eax, 0x5828a238
and edi, 0xa7d75dc7
or edi, eax
mov eax, edx
not eax
and eax, 0x5828a238
and edx, 0xa7d75dc7
or edx, eax
xor edx, edi
mov eax, esi
and eax, 0x8c8224c4
and r8d, 0x737ddb3b
or r8d, eax
or esi, r11d
and r11d, 0x8c8224c4
and ebx, 0x737ddb3b
or ebx, r11d
xor ebx, r8d
not esi
or esi, ebx
mov eax, esi
not eax
and eax, 0xb2120ca4
and esi, 0x4dedf35b
or esi, eax
mov eax, esi
xor eax, 0x905c240
mov ecx, edx
not ecx
xor esi, 0xb2120ca4
mov ebp, ecx
and ebp, 0xc4fa3d1f
and edx, 0x3b05c2e0
or edx, ebp
or ecx, esi
and esi, 0xc4fa3d1f
and eax, 0x3b05c2e0
or eax, esi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xbe3a89f6
and edx, ecx
not ecx
and ecx, 0xba2089b2
and eax, 0x41a0044
or eax, ecx
xor eax, 0x41a0044
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x75650b8d
and edx, 0x8a9af472
or edx, eax
mov edi, edx
xor edi, 0x2b71b812
xor edx, 0x4000
and edx, 0x100c010
mov eax, edi
and eax, 0x62340000
or eax, edx
xor eax, 0x62340000
and edi, 0x9ccb3fef
or edi, eax
mov eax, edi
not eax
and eax, 0x9ccb3fef
and edi, 0x6334c010
or edi, eax
mov eax, edi
not eax
mov ecx, edi
and ecx, 0x16ad887d
and eax, 0xa0126600
and edi, 0x49401182
or edi, eax
xor edi, 0x49401182
or edi, ecx
mov eax, edi
not eax
and eax, 0x9d9cfbd
and edi, 0xf6263042
or edi, eax
mov eax, edi
xor eax, 0x16240040
and eax, 0x16ad887d
xor edi, 0xe08bb83f
or edi, eax
mov ebp, edi
not ebp
or r15d, r10d
mov eax, r15d
xor eax, 0x16ad887d
and eax, r15d
mov ecx, r15d
not ecx
and ecx, 0x34ba031a
and r15d, 0xcb45fce5
or r15d, ecx
xor r15d, 0xdde87498
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov eax, r15d
not eax
and eax, 0xcc0480a8
mov ecx, r15d
and ecx, 0x380941
or ecx, eax
xor ecx, 0x380941
and r15d, 0x33c37616
or r15d, ecx
mov eax, r15d
not eax
and eax, 0x33c37616
and r15d, 0xcc3c89e9
or r15d, eax
mov ecx, r15d
not ecx
mov eax, edi
and eax, 0x5060a808
mov edx, ebp
and edx, 0x88144000
or edx, eax
xor edx, 0x88144000
mov r10d, ebp
and r10d, 0x278b17f7
or r10d, edx
mov eax, r10d
not eax
and eax, 0x7c0ac2ce
and r10d, 0x83f53d31
or r10d, eax
mov r9d, r10d
xor r9d, 0x5b81d539
mov eax, ecx
and eax, 0x40e086ff
mov edx, r15d
and edx, 0xbf1f7900
or edx, eax
xor edx, 0xbf1f7900
mov r14d, ecx
and r14d, r15d
mov eax, edx
and eax, r14d
xor r14d, edx
or r14d, eax
xor r10d, 0xa47e2ac6
mov eax, r10d
and eax, 0x4990430d
mov esi, r9d
and esi, 0xb66fbcf2
or esi, eax
mov eax, esi
xor eax, 0x10028c62
and eax, 0x50128e62
xor esi, 0xe67d3290
or esi, eax
mov ebx, esi
not ebx
and ebp, 0x265036be
mov eax, edi
and eax, 0xd9afc941
or eax, ebp
xor eax, 0x89bd4723
and edi, 0xafed719d
or edi, eax
mov eax, edi
not eax
and eax, 0x27f08f83
and edi, 0xd80f707c
or edi, eax
mov r12d, edi
xor r12d, 0xd80f707c
mov r8d, r14d
not r8d
mov eax, r8d
and eax, 0x50128e62
mov r11d, r14d
xor r11d, 0xafed719d
or r11d, eax
and ecx, 0xafed719d
xor r15d, 0x50128e62
or r15d, ecx
mov eax, r15d
not eax
and eax, 0x9f398a8
and r15d, 0xf60c6757
or r15d, eax
mov ecx, edi
xor ecx, 0x27f08f83
mov edx, esi
and edx, 0x27dbeb23
mov ebp, esi
xor ebp, 0xd82414dc
and ebp, ebx
xor edi, 0xffd49b5f
and edi, ecx
mov eax, edx
and eax, ebp
xor ebp, edx
mov edx, r12d
and edx, 0xd82414dc
or ebp, eax
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, ebp
not eax
and eax, edx
not edx
and edx, ebp
or edx, eax
mov eax, ebx
and eax, 0x7ba70f39
and esi, 0x8458f0c6
or esi, eax
or ebx, r12d
and r12d, 0x7ba70f39
and ecx, 0x8458f0c6
or ecx, r12d
xor ecx, esi
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xd45b105e
and ebx, 0x2ba4efa1
or ebx, eax
mov esi, edx
not esi
mov eax, esi
and eax, 0x768f491f
and edx, 0x8970b6e0
or edx, eax
mov eax, ebx
xor eax, 0x920a6a0
xor ebx, 0xd45b105e
or esi, ebx
and ebx, 0x768f491f
and eax, 0x8970b6e0
or eax, ebx
mov edi, r11d
not edi
xor eax, edx
mov ecx, r15d
xor ecx, 0x6040016
xor r15d, 0x9f398a8
not esi
or esi, eax
mov eax, r11d
or eax, r15d
not eax
and r11d, 0xf98aef49
and edi, 0x67510b6
or edi, r11d
and r15d, 0xf98aef49
and ecx, 0x67510b6
or ecx, r15d
xor ecx, edi
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov ebp, esi
not ebp
mov edi, esi
xor edi, 0x8ff2e975
and edi, esi
mov r11d, ecx
mov ebx, ecx
xor ebx, 0x8ff2e975
and ebx, ecx
not ecx
and ecx, 0x81528171
and r11d, 0xea06804
or r11d, ecx
or esi, 0x700d168a
mov ecx, esi
and ecx, 0xd0d1b3ad
and ebp, 0xf224850
or ebp, ecx
mov ecx, edi
not ecx
or esi, ecx
and ecx, 0xd0d1b3ad
and edi, 0x2f2e4c52
or edi, ecx
xor edi, ebp
mov ecx, r11d
xor ecx, 0x8004800
xor r11d, 0xf15f97fb
not esi
or esi, edi
mov ebp, r11d
and ebp, 0xd7e7a0d7
and ecx, 0x8104920
or ecx, ebp
mov edx, ebx
not edx
or r11d, edx
and edx, 0xd7e7a0d7
and ebx, 0x28185f28
or ebx, edx
xor ebx, ecx
not r11d
or r11d, ebx
mov ecx, esi
not ecx
and ecx, 0x6c651101
and esi, 0x939aeefe
or esi, ecx
mov ecx, r11d
not ecx
and ecx, 0x6c651101
and r11d, 0x939aeefe
or r11d, ecx
xor r11d, esi
mov ebx, r10d
or ebx, r8d
mov ecx, ebx
not ecx
and r10d, 0xdb8fa1d3
and r9d, 0x24705e2c
or r9d, r10d
and r8d, 0xdb8fa1d3
and r14d, 0x24705e2c
or r14d, r8d
xor r14d, r9d
mov ebp, r14d
not ebp
mov edx, ebx
and edx, 0x6c3016e4
and ecx, 0x93cfe91b
or ecx, edx
or ebx, ebp
and ebp, 0x6c3016e4
and r14d, 0x93cfe91b
or r14d, ebp
xor r14d, ecx
not ebx
or ebx, r14d
mov edx, ebx
mov ecx, ebx
xor ecx, 0xc15c2f54
and ecx, ebx
not ebx
and ebx, 0xc14c0314
and edx, 0x102c40
or edx, ebx
xor edx, 0x102c40
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x23e04f54
and ecx, 0xdc1fb0ab
or ecx, edx
mov edx, ecx
xor edx, 0x1d439fff
xor ecx, 0xe2bc6000
mov eax, r11d
xor eax, ecx
and eax, r11d
and ecx, r11d
not r11d
and r11d, edx
or ecx, r11d
mov edi, eax
not edi
mov edx, ecx
not edx
mov ebp, edi
and ebp, 0x3f2e85f6
and eax, 0xc0d17a09
or eax, ebp
or edi, edx
and edx, 0x3f2e85f6
and ecx, 0xc0d17a09
or ecx, edx
xor ecx, eax
not edi
or edi, ecx
mov ebp, edi
not ebp
mov ecx, edi
or ecx, 0xe819e45b
mov edx, ecx
not edx
mov eax, ebp
and eax, 0x5844c1e7
and edi, 0xa7bb3e18
or edi, eax
not edi
or edi, ebp
or ebp, 0x17e61ba4
mov eax, ebp
not eax
and ecx, 0x55f23ee1
and edx, 0x2040104
or edx, ecx
and ebp, 0x55f23ee1
and eax, 0xa809c01a
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xe819e45b
and eax, 0x17e61ba4
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa7bb3e18
and eax, 0x5844c1e7
or eax, ecx
mov ebp, eax
xor ebp, 0xa7bb3e18
and ebp, eax
mov esi, edi
not esi
mov r8d, ebp
not r8d
mov ecx, edi
and ecx, 0x8e911925
and esi, 0x716ee6da
or esi, ecx
mov r9d, esi
xor r9d, 0x716ee6da
mov ecx, r8d
and ecx, 0xfc198ae7
mov edx, ebp
xor edx, 0xfc198ae7
and edx, ebp
mov eax, esi
xor eax, 0x728893c2
and eax, r9d
or edi, 0xfc198ae7
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, eax
not ecx
mov ebx, ecx
and ebx, 0x1216a049
and eax, 0xede95fb6
or eax, ebx
mov ebx, edi
not ebx
or ecx, edi
and edi, 0x1216a049
and ebx, 0x1e05510
or ebx, edi
xor ebx, eax
not ecx
or ecx, ebx
mov eax, edx
not eax
and eax, 0x2164bd97
and edx, 0xde9b4268
or edx, eax
mov eax, ecx
not eax
and eax, 0x2164bd97
and ecx, 0xde9b4268
or ecx, eax
xor ecx, edx
xor esi, 0x8e911925
mov eax, ebp
and eax, 0xa5a0e806
and r8d, 0x5a5f17f9
or r8d, eax
or ebp, esi
and esi, 0xa5a0e806
and r9d, 0x5a5f17f9
or r9d, esi
xor r9d, r8d
not ebp
or ebp, r9d
mov eax, ebp
not eax
and eax, 0x2e7b48f
and ebp, 0xfd184b70
or ebp, eax
mov edx, ebp
xor edx, 0x24004070
xor ebp, 0x2e7b48f
mov ebx, ecx
not ebx
mov eax, ebx
and eax, 0xdb7d2b02
and ecx, 0x2482d4fd
or ecx, eax
or ebx, ebp
and ebp, 0xdb7d2b02
and edx, 0x2482d4fd
or edx, ebp
xor edx, ecx
not ebx
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x42b08a84
and ebx, 0xbd4f757b
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xc59c31e
and ebx, 0xf3a63ce1
or ebx, ecx
mov esi, ebx
not esi
mov ecx, esi
and ecx, 0x4524904
mov eax, ebx
and eax, 0x802d8611
or eax, ecx
xor eax, 0x802d8611
mov ecx, ebx
xor ecx, 0x847fcf15
and ecx, ebx
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x4a7298c4
and ecx, 0xb58d673b
or ecx, eax
mov eax, ecx
xor eax, 0x8a000300
xor ecx, 0xa0a02b
and ecx, 0x44adf4fb
and eax, 0xbb520b04
or eax, ecx
xor eax, 0xbb520b04
mov ecx, esi
and ecx, 0x2066862f
mov r9d, ebx
and r9d, 0xdf9979d0
or r9d, ecx
xor r9d, 0xdf9979d0
mov ecx, eax
and ecx, r9d
xor r9d, eax
or r9d, ecx
mov r8d, r9d
not r8d
mov eax, esi
and eax, 0x63f8d3cc
mov ecx, ebx
and ecx, 0x9c072c33
or ecx, eax
mov eax, ecx
xor eax, 0x94062013
xor ecx, 0x63f8d3cc
mov edx, esi
and edx, ebx
mov edi, edx
not edi
mov ebp, ecx
and ebp, 0x49d18d24
and eax, 0xb62e72db
or eax, ebp
or ecx, edi
and edi, 0x49d18d24
and edx, 0xb62e72db
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x8b16a1b2
and ecx, 0x74e95e4d
or ecx, eax
mov eax, ecx
xor eax, 0x44015440
and eax, 0x4c15d4f2
xor ecx, 0x38fc8abf
or ecx, eax
mov eax, ecx
not eax
and eax, 0xfa70fb26
and ecx, 0x58f04d9
or ecx, eax
mov eax, ecx
xor eax, 0x58f04d9
and ebx, 0x3abcaa42
mov edx, esi
and edx, 0xc54355bd
or edx, ebx
xor edx, 0x8956814f
and esi, 0xb3ea2b0d
or esi, edx
mov edx, esi
not edx
xor ecx, 0xfa70fb26
and edx, ecx
or ecx, esi
not ecx
and esi, eax
or esi, edx
mov eax, ecx
and eax, esi
xor esi, ecx
or esi, eax
mov eax, esi
not eax
mov ecx, eax
or ecx, 0xeed9d02b
mov edx, ecx
not edx
or esi, 0x200a54
and esi, 0xc4680a74
and eax, 0x2a91d00b
or eax, esi
and ecx, 0xc4680a74
and edx, 0x11062580
or edx, ecx
xor edx, eax
mov eax, edx
not eax
and eax, 0xa2cc04d8
and edx, 0x5d33fb27
or edx, eax
mov ebx, edx
mov eax, edx
mov ecx, edx
xor ecx, 0xb89670cd
and ecx, edx
not edx
mov ebp, r9d
and ebp, 0x50f08c14
mov edi, r8d
and edi, 0xaf0f73eb
or edi, ebp
and ebx, 0x50f08c14
mov r11d, edx
and r11d, 0xaf0f73eb
or r11d, ebx
xor r11d, edi
not r11d
or r11d, r9d
mov r10d, r11d
not r10d
and r9d, 0xb89670cd
and r8d, 0x47698f32
or r8d, r9d
and edx, 0x361a7822
and eax, 0xc9e587dd
or eax, edx
mov edx, eax
xor edx, 0xc9e587dd
xor eax, 0x8e8c08ef
and eax, edx
mov ebx, eax
not ebx
mov edx, ecx
not edx
mov esi, ebx
and esi, 0x3a29f7ed
and eax, 0xc5d60812
or eax, esi
or ebx, edx
and edx, 0x3a29f7ed
and ecx, 0xc5d60812
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov eax, r8d
not eax
and eax, ebx
not ebx
and ebx, r8d
or ebx, eax
mov r8d, ebx
mov eax, ebx
xor eax, 0xb96220dc
and eax, ebx
not ebx
and ebx, 0x5e1ea01f
and r8d, 0xa1e15fe0
or r8d, ebx
mov r9d, r8d
xor r9d, 0xa1e15fe0
mov edx, r11d
xor edx, 0x469ddf23
and edx, r11d
mov ebp, r11d
or ebp, 0xb96220dc
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x5fb27567
and edx, 0xa04d8a98
or edx, edi
mov esi, ebp
not esi
xor r8d, 0x5e1ea01f
or ebx, ebp
and ebp, 0x5fb27567
and esi, 0xd8a00
or esi, ebp
mov ecx, r9d
and ecx, 0xb96220dc
xor esi, edx
not ebx
or ebx, esi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, ebx
not ecx
and ecx, eax
not eax
and eax, ebx
or eax, ecx
mov ecx, r10d
and ecx, 0xc3862956
and r11d, 0x3c79d6a9
or r11d, ecx
or r10d, r8d
and r8d, 0xc3862956
and r9d, 0x3c79d6a9
or r9d, r8d
xor r9d, r11d
not r10d
or r10d, r9d
mov ecx, r10d
not ecx
and ecx, 0x4edf378a
and r10d, 0xb120c875
or r10d, ecx
mov ecx, r10d
xor ecx, 0xa120c064
xor r10d, 0x4edf378a
mov ebx, eax
not ebx
mov edx, ebx
and edx, 0x18481f19
and eax, 0xe7b7e0e6
or eax, edx
or ebx, r10d
and r10d, 0x18481f19
and ecx, 0xe7b7e0e6
or ecx, r10d
xor ecx, eax
not ebx
or ebx, ecx
mov r9d, ebx
mov r8d, ebx
xor r8d, 0x166e0a56
and r8d, ebx
mov ecx, ebx
mov eax, ebx
mov r10d, ebx
xor r10d, 0xb8edc13
and r10d, ebx
mov esi, ebx
not esi
and ecx, 0xea636a2a
mov ebx, esi
and ebx, 0x159c95d5
or ebx, ecx
xor ebx, 0x159c95d5
or ebx, esi
and esi, 0xa813ca69
and r9d, 0x57ec3596
or r9d, esi
mov ecx, r9d
xor ecx, 0x6600014
xor r9d, 0x20a40
or r9d, 0xe991f5a9
mov edi, r8d
not edi
mov ebp, r9d
and ebp, 0xb19da3a3
and ecx, 0x6620854
or ecx, ebp
or r9d, edi
and edi, 0xb19da3a3
and r8d, 0x4e625c5c
or r8d, edi
xor r8d, ecx
not r9d
or r9d, r8d
mov ecx, r9d
not ecx
and ecx, 0x14b7e006
and r9d, 0xeb481ff9
or r9d, ecx
mov ecx, r9d
xor ecx, 0x31261508
xor r9d, 0x2c1a040
and r9d, 0xcec1a0e7
and ecx, 0x313e5f18
or ecx, r9d
mov ebp, ecx
xor ebp, 0x21041500
mov edi, ecx
xor edi, 0xcec1a0e7
mov esi, ebx
not esi
and esi, 0x450987c5
and ebx, 0xbaf6783a
or ebx, esi
mov esi, ebx
xor esi, 0xbaf6783a
mov edx, ebx
xor edx, 0x5090101
and ebp, 0x29851583
xor ecx, 0x96cb27ad
and ecx, edi
and edi, 0xd67aea7c
or edi, ebp
xor edi, 0xd67aea7c
and edx, 0xa709190b
xor ebx, 0xe2fcff70
and ebx, esi
and esi, 0x58f6e6f4
or esi, edx
xor esi, 0x58f6e6f4
mov edx, esi
mov r8d, edi
and r8d, esi
xor esi, edi
and edi, 0x580a874a
and edx, 0x580a874a
mov ebp, edi
and ebp, ecx
xor ecx, edi
or ecx, ebp
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ecx
not edx
and edx, 0xccbecad3
and ecx, 0x3341352c
or ecx, edx
mov edx, ebx
not edx
and edx, 0xccbecad3
and ebx, 0x3341352c
or ebx, edx
xor ebx, ecx
or esi, r8d
mov ecx, esi
not ecx
and ecx, 0x6acd2cf5
and esi, 0x9532d30a
or esi, ecx
xor esi, 0x9532d30a
mov ecx, ebx
and ecx, esi
xor esi, ebx
or esi, ecx
mov edx, esi
not edx
mov ecx, edx
and ecx, 0x81948080
and esi, 0x80b2005
or esi, ecx
mov ebp, esi
xor ebp, 0x12005
xor esi, 0x61a40262
or edx, 0x899fa085
mov ecx, edx
not ecx
and esi, 0x69ae0262
and ebp, 0x8011a085
or ebp, esi
and edx, 0x69ae0262
and ecx, 0x16405d18
or ecx, edx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x5fc42f52
and ecx, 0xa03bd0ad
or ecx, edx
mov edi, ecx
xor edi, 0x2000
xor ecx, 0xd65b8fd7
mov ebx, ecx
or ebx, 0x85493a69
mov ebp, ebx
not ebp
and ecx, 0x5081869
and edi, 0x80412200
or edi, ecx
mov edx, edi
xor edx, 0x12200
xor edi, 0x1f8e8d6b
and ebx, 0x9fce8d6b
and ebp, 0x60304094
or ebp, ebx
and edi, 0x9fce8d6b
and edx, 0x13200
or edx, edi
xor edx, ebp
mov ebp, edx
not ebp
and edx, 0x2ab643e3
mov ecx, ebp
and ecx, 0xd549bc1c
or ecx, edx
xor ecx, 0x50008675
and ebp, 0x7ab6c596
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xd23fd53e
and ebp, 0x2dc02ac1
or ebp, ecx
mov r8d, ebp
xor r8d, 0x2dc02ac1
xor ebp, 0xd23fd53e
or eax, 0xf47123ec
mov edx, eax
not edx
mov ebx, r10d
not ebx
mov edi, eax
and edi, 0x82a08c55
and edx, 0x90e5002
or edx, edi
or eax, ebx
and ebx, 0x82a08c55
and r10d, 0x7d5f73aa
or r10d, ebx
xor r10d, edx
not eax
or eax, r10d
mov edx, eax
not edx
and edx, 0xf47123ec
and eax, 0xb8edc13
or eax, edx
mov edx, eax
not edx
mov ebx, edx
or ebx, 0x7ab6c596
mov edi, ebx
not edi
and edx, 0x85493a69
and eax, 0x7ab6c596
or eax, edx
mov edx, eax
not edx
mov esi, ebx
and esi, 0xdc9dfa71
and edi, 0x1400008
or edi, esi
or ebx, edx
and edx, 0xdc9dfa71
and eax, 0x2362058e
or eax, edx
xor eax, edi
not ebx
or ebx, eax
mov edx, ebx
mov eax, ebx
xor eax, 0x3db9bccb
and eax, ebx
not ebx
and ebx, 0xce47761c
and edx, 0x31b889e3
or edx, ebx
mov ebx, edx
xor ebx, 0xa80080
xor edx, 0xc013408
or edx, 0xc2464334
mov edi, eax
not edi
mov esi, edx
and esi, 0x7f138a47
and ebx, 0xa83488
or ebx, esi
or edx, edi
and edi, 0x7f138a47
and eax, 0x80ec75b8
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xc2464334
and edx, 0x3db9bccb
or edx, eax
mov eax, edx
not eax
and eax, 0x49d4590a
and edx, 0xb62ba6f5
or edx, eax
mov eax, edx
xor eax, 0x608a4c0
xor edx, 0x4044400a
and edx, 0xf067423f
and eax, 0xf98bdc0
or eax, edx
mov ebx, eax
xor ebx, 0xf067423f
xor eax, 0xf98bdc0
mov edx, ebx
and edx, ebp
mov ecx, r8d
and ecx, eax
or ecx, edx
mov edx, ecx
xor edx, ebp
and edx, ecx
xor ebp, eax
not ebp
and ebp, eax
and ebx, 0x73abb0aa
and eax, 0x8c544f55
or eax, ebx
xor eax, r8d
xor eax, 0x73abb0aa
and eax, r8d
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov esi, edx
not esi
mov edi, eax
mov ebx, eax
xor ebx, 0xae764e69
and ebx, eax
not eax
or edx, 0x5189b196
mov r9d, edx
not r9d
mov r8d, esi
and r8d, eax
xor eax, esi
or esi, 0xae764e69
mov ebp, esi
not ebp
or edi, 0x5189b196
mov ecx, edi
not ecx
and edx, 0xd73c39f5
and r9d, 0x28424608
or r9d, edx
and esi, 0xd73c39f5
and ebp, 0x818002
or ebp, esi
xor ebp, r9d
mov edx, ebx
not edx
mov esi, edi
and esi, 0xd5bfb85e
and ecx, 0x2a404621
or ecx, esi
or edi, edx
and edx, 0xd5bfb85e
and ebx, 0x2a4047a1
or ebx, edx
xor ebx, ecx
not edi
or edi, ebx
mov ecx, ebp
not ecx
and ecx, 0xb41ff69e
and ebp, 0x4be00961
or ebp, ecx
mov ecx, edi
not ecx
and ecx, 0xb41ff69e
and edi, 0x4be00961
or edi, ecx
xor edi, ebp
or eax, r8d
not eax
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ebp, eax
not ebp
mov ecx, eax
mov edx, ebp
and edx, 0xb56998d5
and eax, 0x4a96672a
or eax, edx
xor eax, 0x5144d0c7
or eax, ebp
and ebp, 0x1b47de18
and ecx, 0xe4b821e7
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xecc8b38c
and ecx, 0x13374c73
or ecx, edx
mov edx, ecx
xor edx, 0x70006a
xor ecx, 0xf78f6d94
and edx, 0xb07721ea
mov ebp, ecx
and ebp, 0x4f88de15
or ebp, edx
xor ebp, 0x545a69f8
and ecx, 0xe42d4812
or ecx, ebp
mov edx, eax
not edx
and edx, ecx
not ecx
mov ebp, ecx
xor ebp, eax
and ebp, ecx
and eax, ecx
or eax, edx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov edx, eax
not edx
mov ebp, edx
or ebp, 0x38608421
mov ecx, ebp
not ecx
or eax, 0x42831316
and eax, 0x4ac39317
and edx, 0x30200420
or edx, eax
and ebp, 0x4ac39317
and ecx, 0x851c68c8
or ecx, ebp
xor ecx, edx
mov eax, ecx
not eax
and eax, 0xb620ab43
and ecx, 0x49df54bc
or ecx, eax
mov ebx, ecx
xor ebx, 0xef245d19
mov ebp, ecx
xor ebp, 0x10dba2e6
mov edx, ebp
and edx, 0x2201588c
mov eax, ebx
and eax, 0x1504a100
or eax, edx
xor eax, 0x1504a100
xor ecx, 0xd821a495
and ecx, ebx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xebbaff9f
and ecx, 0x14450060
or ecx, eax
mov eax, ecx
xor eax, 0x14061c0
xor ecx, 0xc8880611
and ecx, 0xea889e3d
and eax, 0x157761c2
or eax, ecx
mov edx, eax
xor edx, 0x4744000
xor eax, 0x2001a3c
and eax, 0x13033bfe
and edx, 0xecfcc401
or edx, eax
mov eax, edx
xor eax, 0xc21af86f
xor edx, 0xecfcc401
and edx, eax
and ebx, 0x3592b159
mov eax, ebp
and eax, 0xca6d4ea6
or eax, ebx
xor eax, 0xe48b72c8
and ebp, 0xd119c391
or ebp, eax
mov r8d, ebp
not r8d
mov eax, edx
not eax
and eax, 0xc796b888
mov edi, edx
and edi, 0x38694777
or edi, eax
mov r9d, edi
xor r9d, 0x38694777
mov ecx, edi
xor ecx, 0xa0da7ba5
and ecx, r9d
and edx, 0x98b33cd2
mov eax, ebp
xor eax, 0x98b33cd2
mov esi, eax
and esi, ebp
and eax, r8d
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ebx, esi
not ebx
mov ecx, ebx
and ecx, 0x2f6bf654
and esi, 0xd09409ab
or esi, ecx
mov ecx, eax
not ecx
or ebx, ecx
and ecx, 0x2f6bf654
and eax, 0xd09409ab
or eax, ecx
xor eax, esi
not ebx
or ebx, eax
mov eax, edx
not eax
and eax, ebx
not ebx
and ebx, edx
or ebx, eax
xor edi, 0xc796b888
mov eax, edi
and eax, 0xc43c421f
and r9d, 0x3bc3bde0
or r9d, eax
or edi, r8d
and r8d, 0xc43c421f
and ebp, 0x3bc3bde0
or ebp, r8d
xor ebp, r9d
not edi
or edi, ebp
mov eax, edi
not eax
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xff0cb530
and ebx, 0xf34acf
or ebx, ecx
or edx, edi
and edi, 0xff0cb530
and eax, 0xf34acf
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
mov ebp, eax
or ebp, 0xc53779d7
mov ecx, ebp
not ecx
or edx, 0x12800620
and edx, 0x93861672
and eax, 0x44316985
or eax, edx
and ebp, 0x93861672
and ecx, 0x28488008
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0xebd145b9
and ecx, 0x142eba46
or ecx, eax
mov r8d, ecx
not r8d
mov edx, r8d
and edx, ecx
mov ebx, edx
not ebx
mov ebp, ecx
and ebp, 0x9cc5ae80
mov eax, r8d
and eax, 0x633a517f
or eax, ebp
mov ebp, ecx
or ebp, ebx
and ebx, 0x9cc5ae80
and edx, 0x633a517f
or edx, ebx
xor edx, eax
not ebp
or ebp, edx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xeacaf442
and ebx, 0x48c13150
mov edx, ebp
and edx, 0xb73eceaf
or edx, ebx
xor edx, 0xb73eceaf
mov edi, ebp
and edi, edx
xor edx, ebp
xor ebp, 0x15350bbd
or ebp, eax
mov esi, ebp
not esi
and r8d, 0x777c7392
and ecx, 0x88838c6d
or ecx, r8d
mov eax, ecx
xor eax, 0x1082d
and eax, 0x15350bbd
xor ecx, 0x9db687d0
or ecx, eax
mov eax, ecx
not eax
and eax, 0x52234dd9
and ecx, 0xaddcb226
or ecx, eax
mov eax, ecx
xor eax, 0xa1883000
xor ecx, 0x52234dd9
mov ebx, esi
xor ebx, ecx
and ebx, esi
and ebp, 0x4c7487e7
and esi, 0xb38b7818
or esi, ebp
and ecx, 0x4c7487e7
and eax, 0xb38b7818
or eax, ecx
xor eax, esi
mov ecx, ebx
not ecx
mov ebp, eax
not ebp
mov esi, ecx
and esi, 0xf76b8607
and ebx, 0x89479f8
or ebx, esi
or ecx, ebp
and ebp, 0xf76b8607
and eax, 0x89479f8
or eax, ebp
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x15350bbd
and eax, ecx
not ecx
and ecx, 0x15350bbd
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xd53feb71
and edx, 0x2ac0148e
or edx, ecx
mov ecx, edx
xor ecx, 0x2001080
xor edx, 0x4038b71
and edx, 0x2cc38f7f
and ecx, 0xd33c7080
or ecx, edx
mov r8d, ecx
xor r8d, 0x2cc38f7f
mov r10d, ecx
xor r10d, 0xd33c7080
mov r9d, eax
not r9d
mov edi, eax
or edi, 0x59ffeeef
mov esi, edi
not esi
mov ebx, r9d
or ebx, 0xa6001110
and edi, 0x9da091ec
and esi, 0x22000010
or esi, edi
mov ebp, ebx
not ebp
and ebx, 0x9da091ec
and ebp, 0x405f6e03
or ebp, ebx
mov edx, r10d
and edx, 0xa6001110
xor ecx, 0x8ac39e6f
and ecx, r8d
xor ebp, esi
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ebp
not edx
and edx, 0xf1d66322
and ebp, 0xe299cdd
or ebp, edx
mov edx, ecx
not edx
and edx, 0xf1d66322
and ecx, 0xe299cdd
or ecx, edx
xor ecx, ebp
mov edx, eax
and edx, 0x7193e439
and r9d, 0x8e6c1bc6
or r9d, edx
or eax, r8d
and r8d, 0x7193e439
and r10d, 0x8e6c1bc6
or r10d, r8d
xor r10d, r9d
not eax
or eax, r10d
mov edx, eax
not edx
and edx, 0xe8304673
and eax, 0x17cfb98c
or eax, edx
xor eax, 0x17cfb98c
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ebp, eax
not ebp
mov ecx, eax
mov edx, ebp
and edx, 0xa38157bd
and eax, 0x5c7ea842
or eax, edx
xor eax, 0xa38157bd
or eax, ebp
and ebp, 0x4828f537
and ecx, 0xb7d70ac8
or ecx, ebp
mov edx, ecx
xor edx, 0x79400c0
xor ecx, 0x40003105
and ecx, 0xf0433b0d
and edx, 0xfbcc4f2
or edx, ecx
mov ecx, edx
xor ecx, 0xb0011308
xor edx, 0x830c4a0
and ecx, 0xb78d135a
and edx, 0x4872eca5
or edx, ecx
mov ebp, edx
xor ebp, 0x4872eca5
xor edx, 0x94840102
mov ecx, eax
not ecx
mov ebx, ebp
xor ebx, eax
and ebx, ebp
and edx, 0x9c86e186
and ebp, 0x63791e79
or ebp, edx
and eax, 0x9c86e186
and ecx, 0x63791e79
or ecx, eax
xor ecx, ebp
mov eax, ebx
not eax
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0x6a708d1e
and ebx, 0x958f72e1
or ebx, ebp
or eax, edx
and edx, 0x6a708d1e
and ecx, 0x958f72e1
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, eax
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0xcefc21ff
and ebp, 0x3103de00
or ebp, ecx
mov ecx, dword [0x1400986b8]
or edx, ebx
and ebx, 0xcefc21ff
and eax, 0x3103de00
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and edx, 0xa4558006
and eax, 0x5baa7ff9
or eax, edx
mov edx, eax
xor edx, 0xa0450002
xor eax, 0x3087a39
and eax, 0x718fa3d
and edx, 0xf8e705c2
or edx, eax
xor edx, 0xf8e705c2
cmp edx, 0xffffffff
setne r11b
sete r10b
cmp ecx, 9
setg r8b
cmp ecx, 0xa
setl r9b
mov ecx, r10d
xor cl, r11b
and cl, r10b
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov esi, edx
xor sil, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, sil
mov ebx, esi
and bl, al
xor al, sil
or al, bl
mov ebx, eax
xor bl, cl
xor cl, 1
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
mov edi, r10d
or dil, r8b
and r11b, r8b
or r8b, cl
xor cl, 1
or cl, r9b
xor cl, 1
xor r8b, 1
mov ebx, ecx
and bl, r8b
xor r8b, cl
or r8b, bl
and sil, dl
mov ecx, esi
and cl, dl
xor sil, dl
or sil, cl
xor sil, r9b
xor sil, 1
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, esi
xor cl, dl
or dl, sil
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, r8d
xor bl, dl
and bl, r8b
and dl, r8b
xor r8b, 1
and r8b, cl
or dl, r8b
xor bl, 1
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor dl, bl
xor bl, 1
xor dl, 1
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r8d, ebx
xor r8b, 1
xor dil, 1
mov eax, r9d
and al, r10b
or r11b, al
mov eax, edi
and al, r11b
xor r11b, dil
or r11b, al
mov eax, r10d
xor al, r9b
and r10b, al
and al, r9b
mov ecx, r10d
xor cl, 1
xor r10b, al
xor al, 1
or al, cl
xor al, 1
or al, r10b
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r9d, r11d
mov esi, r11d
or cl, r11b
xor r11b, 1
and r9b, al
xor sil, al
or sil, r9b
mov r9d, esi
xor r9b, 1
or al, r11b
mov r10d, ecx
xor r10b, al
or cl, al
xor cl, 1
or cl, r10b
mov r10d, ecx
xor r10b, 1
mov edx, esi
and dl, r9b
mov eax, r10d
and al, cl
mov r11d, esi
and r11b, dl
xor dl, sil
or dl, r11b
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
xor al, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, r8d
and r9b, bl
xor r9b, 1
mov eax, ebx
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
mov esi, ecx
xor sil, 1
mov r10d, ecx
and r10b, sil
mov r11d, esi
and r11b, r10b
mov edx, esi
xor dl, r10b
or dl, r11b
mov r11d, edx
xor r11b, 1
mov eax, edx
and al, r11b
mov edi, eax
and dil, dl
xor al, dl
or al, dil
mov edx, eax
xor al, 1
and al, bl
xor bl, 1
and dl, bl
or al, dl
mov edx, ebx
and dl, r11b
xor r11b, bl
or r11b, dl
xor r11b, 1
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov eax, r8d
xor al, r9b
and r9b, r8b
mov edx, eax
xor dl, 1
or r9b, al
xor al, r9b
or r9b, dl
mov r8d, r11d
xor r8b, 1
xor al, 1
xor r9b, 1
or r9b, al
mov eax, r10d
and al, cl
xor r10b, cl
or r10b, al
xor r10b, 1
or sil, cl
mov eax, r10d
xor al, sil
or sil, r10b
xor sil, 1
or sil, al
xor r9b, 1
mov eax, r9d
xor al, sil
xor al, 1
and al, sil
or r9b, sil
xor r9b, 1
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov edx, r11d
and dl, r8b
mov eax, r11d
and al, dl
xor r11b, dl
or r11b, al
mov r10d, r11d
xor r10b, 1
or r11b, r10b
mov eax, r11d
xor al, 1
mov ebx, r11d
and bl, al
xor r11b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r11b
xor dl, 1
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
mov ebx, r9d
xor bl, 1
or al, cl
mov ecx, ebx
or cl, r9b
or bl, cl
xor cl, r9b
xor cl, 1
xor bl, 1
or bl, cl
xor al, 1
mov edx, eax
xor dl, bl
xor dl, 1
and dl, bl
or al, bl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, r10d
or al, r9b
xor al, 1
xor r10b, r9b
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, al
xor cl, 1
or cl, bl
mov edx, ecx
and cl, r10b
mov ebx, eax
and bl, r10b
xor al, r10b
xor r10b, 1
xor dl, 1
and dl, r10b
or cl, dl
or al, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd56e2480
mov ebp, 0x9c042818
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xd56e2480
jmp 0x140045c5a
mov eax, 0x1784a78
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
mov rcx, qword [rsp + 0x48]
lea rdx, [rsp + 0x68]
call sub.KERNEL32.dll_Process32NextW
test eax, eax
setne byte [rsp + 0x5e]
mov eax, dword [0x1400986bc]
lea edi, [rax - 1]
imul edi, eax
mov r8d, edi
not r8d
mov r9d, r8d
and r9d, edi
mov eax, r8d
and eax, r9d
xor r9d, r8d
or r9d, eax
mov eax, r9d
not eax
and eax, 0x9bacd041
and r9d, 0x64532fbe
or r9d, eax
mov ebp, r9d
xor ebp, 0x40422d90
mov ebx, r9d
xor ebx, 0x9bacd041
mov eax, r8d
and eax, 0x331d8152
mov r15d, edi
xor r15d, 0x4f186267
and r15d, edi
and edi, 0xcce27ead
or edi, eax
xor edi, 0x331d8152
or edi, r8d
mov eax, edi
not eax
and ebp, 0xd9ee6d91
xor r9d, 0x915c41e1
and r9d, ebx
and ebx, 0x2611926e
or ebx, ebp
mov r11d, ebx
xor r11d, 0x2611926e
and edi, 0x82400920
mov edx, eax
and edx, 0x7dbff6df
or edx, edi
mov r14d, edx
xor r14d, 0x7dbff6df
mov ebp, ebx
xor ebp, 0xd31efc31
and ebp, r11d
xor edx, 0x82400920
mov r10d, r14d
and r10d, 0xaf091a0
and eax, 0xf50f6e5f
or eax, r10d
mov ecx, ebp
not ecx
mov r10d, ecx
and r10d, 0x6be21246
and ebp, 0x941dedb9
or ebp, r10d
mov edi, r9d
not edi
or ecx, edi
and edi, 0x6be21246
and r9d, 0x941dedb9
or r9d, edi
xor r9d, ebp
not ecx
or ecx, r9d
mov ebp, ecx
not ebp
and ebp, eax
not eax
and eax, ecx
or eax, ebp
xor ebx, 0xd9ee6d91
mov ecx, ebx
and ecx, 0xaf5737ae
and r11d, 0x50a8c851
or r11d, ecx
or ebx, edx
and edx, 0xaf5737ae
and r14d, 0x50a8c851
or r14d, edx
xor r14d, r11d
not ebx
or ebx, r14d
mov ecx, ebx
not ecx
and ecx, 0x1d0362c5
and ebx, 0xe2fc9d3a
or ebx, ecx
xor ebx, 0xe2fc9d3a
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, ebx
mov edx, ebx
xor edx, 0x15ed9546
and edx, ebx
not ebx
and ebx, 0x1689046
and eax, 0x14850500
or eax, ebx
xor eax, 0x14850500
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x4d6ca599
and edx, 0xb2935a66
or edx, eax
mov eax, edx
xor eax, 0xa77ecf20
xor edx, 0x588130df
mov ecx, edx
and ecx, eax
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x76f9e558
and ecx, 0x89061aa7
or ecx, ebp
or ebx, eax
and eax, 0x76f9e558
and edx, 0x89061aa7
or edx, eax
xor edx, ecx
not ebx
or ebx, edx
and r8d, 0x4f186267
mov eax, r8d
and eax, r15d
xor r15d, r8d
or r15d, eax
mov eax, r15d
not eax
and eax, 0x6aaeea83
and r15d, 0x9551157c
or r15d, eax
mov eax, r15d
xor eax, 0xda49771b
xor r15d, 0x25b688e4
mov ecx, r15d
and ecx, 0xe54780fe
mov edx, eax
and edx, 0x1ab87f01
or edx, ecx
mov ecx, edx
xor ecx, 0x10287c00
xor edx, 0xe54780fe
mov ebp, r15d
and ebp, 0xcfd18387
and eax, 0x302e7c78
or eax, ebp
or r15d, edx
and edx, 0xcfd18387
and ecx, 0x302e7c78
or ecx, edx
xor ecx, eax
not r15d
or r15d, ecx
mov eax, r15d
not eax
mov ecx, eax
and ecx, 0xde76fd6e
and eax, r15d
and r15d, 0x21890291
or r15d, ecx
xor r15d, 0x21890291
mov ecx, r15d
and ecx, eax
xor r15d, eax
or r15d, ecx
mov r9d, r15d
not r9d
mov r8d, ebx
mov eax, ebx
mov edx, ebx
mov edi, ebx
xor edi, 0xfb1122b7
and edi, ebx
not ebx
mov ebp, r9d
and ebp, 0xc6910384
mov esi, r15d
and esi, 0x396efc7b
or esi, ebp
mov ebp, esi
xor ebp, 0x92ad013
xor esi, 0xc6910384
and r8d, 0x74442f6c
mov ecx, ebx
and ecx, 0x8bbbd093
or ecx, r8d
or eax, esi
and esi, 0x74442f6c
and ebp, 0x8bbbd093
or ebp, esi
xor ebp, ecx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebx, 0xc2002215
and edx, 0x391100a2
or edx, ebx
xor edx, 0x391100a2
mov ecx, r9d
and ecx, 0x21ee48d0
and r15d, 0xde11b72f
or r15d, ecx
mov ecx, r15d
xor ecx, 0xde11b72f
xor r15d, 0xdaff6a67
and r15d, ecx
or r9d, 0xfb1122b7
mov ecx, r9d
not ecx
mov ebx, edx
and ebx, edi
xor edi, edx
or edi, ebx
mov edx, r15d
not edx
mov ebx, edx
and ebx, 0x715320ad
and r15d, 0x8eacdf52
or r15d, ebx
or edx, r9d
and r9d, 0x715320ad
and ecx, 0x4acdd40
or ecx, r9d
xor ecx, r15d
not edx
or edx, ecx
mov ecx, edi
not ecx
and ecx, edx
not edx
and edx, edi
or edx, ecx
mov r14d, edx
not r14d
and edx, eax
or eax, r14d
not eax
and r14d, ebp
or r14d, edx
mov ecx, eax
and ecx, r14d
xor r14d, eax
or r14d, ecx
mov r10d, r14d
not r10d
mov r9d, r10d
and r9d, r14d
mov eax, r10d
and eax, r9d
mov edx, r10d
xor edx, r9d
or edx, eax
mov eax, edx
not eax
and eax, 0x4460d62d
and edx, 0xbb9f29d2
or edx, eax
mov ecx, edx
xor ecx, 0x921929c0
xor edx, 0x4400c020
and edx, 0x6d86c032
and ecx, 0x92793fcd
or ecx, edx
mov r8d, ecx
xor r8d, 0x6d86c032
xor ecx, 0x92793fcd
mov eax, r10d
and eax, 0x507ec270
mov ebp, r14d
and ebp, 0xaf813d8f
or ebp, eax
xor ebp, 0x507ec270
or ebp, r10d
mov ebx, ecx
or ebx, 0xba2e09db
mov eax, ebx
not eax
mov esi, r8d
or esi, 0x45d1f624
mov r11d, esi
not r11d
mov edx, ebp
xor edx, 0xba2e09db
and edx, ebp
and ebx, 0x1c215fa9
and eax, 0x41d0a004
or eax, ebx
mov edi, ebp
or edi, 0x45d1f624
and esi, 0x1c215fa9
and r11d, 0xa20e0052
or r11d, esi
xor r11d, eax
mov eax, edx
not eax
mov esi, eax
and esi, 0xdd61b4fa
and edx, 0x229e4b05
or edx, esi
mov ebx, edi
not ebx
or eax, edi
and edi, 0xdd61b4fa
and ebx, 0x220e0901
or ebx, edi
mov esi, ebp
not esi
xor ebx, edx
not eax
or eax, ebx
mov edx, r11d
not edx
and edx, eax
not eax
and eax, r11d
or eax, edx
mov edx, ecx
and edx, 0xf3d7ec45
and r8d, 0xc2813ba
or r8d, edx
or ecx, esi
and esi, 0xf3d7ec45
and ebp, 0xc2813ba
or ebp, esi
xor ebp, r8d
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd27be2ca
and ecx, 0x2d841d35
or ecx, edx
mov edx, ecx
xor edx, 0x28001511
xor ecx, 0xd27be2ca
mov r15d, eax
not r15d
mov esi, r15d
and esi, 0xd7fd68e4
and eax, 0x2802971b
or eax, esi
or r15d, ecx
and ecx, 0xd7fd68e4
and edx, 0x2802971b
or edx, ecx
xor edx, eax
not r15d
or r15d, edx
mov r8d, r15d
not r8d
mov ecx, r8d
and ecx, 0x7dd71dde
mov eax, r15d
and eax, 0x8228e221
or eax, ecx
mov ecx, eax
xor ecx, 0x2000000
xor eax, 0xd9200cc
mov edx, r15d
xor edx, 0xf92c0cc
and edx, r15d
or eax, 0xf06d3f33
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x12bc10a
and ecx, 0xe9000c4
or ecx, ebx
or eax, ebp
and ebp, 0x12bc10a
and edx, 0xfed43ef5
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf06d3f33
and eax, 0xf92c0cc
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x17d92696
and ecx, 0x17d92696
and eax, 0xe826d969
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0xed0237bc
and ecx, eax
not eax
and eax, 0xed0237bc
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x12fdc843
and ecx, 0xed0237bc
or ecx, eax
mov eax, ecx
not eax
and eax, 0xaa1e17ae
and ecx, 0x55e1e851
or ecx, eax
mov edx, ecx
xor edx, 0xe16841
xor ecx, 0xaa1206ac
and ecx, 0xff1286bc
and edx, 0xed7943
or edx, ecx
mov r12d, edx
xor r12d, 0x88100210
xor edx, 0x295042
and edx, 0x772bd4ee
and r12d, 0x88d42b11
or r12d, edx
mov r11d, r12d
xor r11d, 0x88d42b11
mov ecx, r9d
not ecx
mov edx, r14d
and edx, 0xd03a5132
and r10d, 0x2fc5aecd
or r10d, edx
or r14d, ecx
and ecx, 0xd03a5132
and r9d, 0x2fc5aecd
or r9d, ecx
xor r9d, r10d
not r14d
or r14d, r9d
mov edi, r14d
not edi
mov ecx, edi
and ecx, 0xced03a27
and r14d, 0x312fc5d8
or r14d, ecx
mov edx, r14d
xor edx, 0x312fc5d8
mov ecx, r14d
xor ecx, 0x234fb736
and ecx, edx
or edi, 0xed9f8d11
mov ebx, edi
not ebx
mov ebp, ecx
not ebp
mov esi, ebp
and esi, 0x33ef3ef4
and ecx, 0xcc10c10b
or ecx, esi
or ebp, edi
and edi, 0x33ef3ef4
and ebx, 0x400a
or ebx, edi
xor ebx, ecx
not ebp
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x5b95478
and ebp, 0xfa46ab87
or ebp, ecx
xor r14d, 0xc6d02a24
and r14d, 0xd7d72a64
mov ecx, edx
and ecx, 0x2828d59b
or ecx, r14d
xor ecx, 0xc00e0cf2
and edx, 0x17d92696
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb23c93c4
and edx, 0x4dc36c3b
or edx, ecx
xor edx, 0x4dc36c3b
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x884e719b
and ecx, edx
and edx, 0x77b18e64
or edx, ebp
mov ebp, edx
xor ebp, 0x46b00624
xor edx, 0x884e719b
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x3949d8c9
and ebp, 0xc6b62736
or ebp, edi
or edx, ebx
and ebx, 0x3949d8c9
and ecx, 0xc6b62736
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2dcd18c0
and edx, 0xd232e73f
or edx, ecx
mov esi, edx
xor esi, 0x90022407
xor edx, 0x908c0
and edx, 0x4239cbf8
and esi, 0xbdc63407
or esi, edx
mov edi, esi
xor edi, 0xbdc63407
mov ecx, esi
xor ecx, 0x4239cbf8
mov ebx, ecx
and ebx, 0xc93963c4
mov edx, edi
xor esi, 0xdd0925c4
and esi, edi
and edi, 0x36c69c3b
or edi, ebx
mov ebx, edi
xor ebx, 0x14041c2a
xor r12d, 0x772bd4ee
mov eax, r12d
and eax, 0x2beac315
mov ebp, r11d
and ebp, 0xd4153cea
or ebp, eax
xor edi, 0x9284304
and edi, 0x2beac315
and ebx, 0xd4153cea
or ebx, edi
xor ebx, ebp
not ebx
or ebx, r12d
mov eax, ebx
not eax
and r12d, 0xc80080
mov edi, r11d
and edi, 0x60071143
or edi, r12d
xor edi, 0x60071143
and r11d, 0x9f30ee3c
or r11d, edi
and ecx, 0x200201c2
and edx, 0x40cd1001
or edx, ecx
xor edx, 0x40cd1001
mov ecx, edx
and ecx, esi
xor esi, edx
or esi, ecx
mov ecx, r11d
not ecx
and ecx, esi
not esi
and esi, r11d
or esi, ecx
mov ecx, esi
not ecx
mov edx, ebx
or edx, ecx
not edx
and ebx, 0xf30d24d9
and eax, 0xcf2db26
or eax, ebx
and ecx, 0xf30d24d9
and esi, 0xcf2db26
or esi, ecx
xor esi, eax
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov eax, esi
not eax
mov ecx, esi
mov ebx, esi
mov edx, eax
and edx, 0x17d92697
and esi, 0xe826d968
or esi, edx
not esi
or esi, eax
and eax, 0x68802c01
and ecx, 0x804490c4
or ecx, eax
xor ecx, 0x804490c4
and ebx, 0x173b433a
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x173b433a
and ebx, 0xe8c4bcc5
or ebx, eax
mov edx, ebx
not edx
and ebx, 0xd53d216e
mov eax, edx
and eax, 0x2ac2de91
or eax, ebx
xor eax, 0x3d1bf806
and edx, 0xe826d968
or edx, eax
mov eax, edx
not eax
and eax, 0x9e35f61a
and edx, 0x61ca09e5
or edx, eax
mov eax, edx
xor eax, 0x408a08a1
xor edx, 0x9e35f61a
mov ecx, esi
not ecx
mov ebx, esi
and ebx, 0xb9a43ad2
xor esi, 0xd4aa18a1
and esi, ecx
and ecx, 0x465bc52d
or ecx, ebx
mov edi, ecx
xor edi, 0x465bc52d
mov r9d, edx
and r9d, edi
xor edi, edx
and edx, 0x2b55e75e
and eax, 0xd4aa18a1
or eax, edx
xor ecx, 0x29042252
or ecx, 0xd4aa18a1
mov edx, ecx
not edx
mov ebp, esi
not ebp
mov ebx, ecx
and ebx, 0xc142fcbd
and edx, 0x2a150342
or edx, ebx
or ecx, ebp
and ebp, 0xc142fcbd
and esi, 0x3ebd0342
or esi, ebp
xor esi, edx
not ecx
or ecx, esi
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
or ecx, edx
or edi, r9d
mov eax, edi
not eax
mov r9d, ecx
not r9d
mov edx, r9d
and edx, 0x571affab
and ecx, 0xa8e50054
or ecx, edx
or r9d, edi
and edi, 0x571affab
and eax, 0xa8e50054
or eax, edi
xor eax, ecx
not r9d
or r9d, eax
and r8d, 0xfffffffe
mov eax, r15d
xor eax, 1
or r8d, eax
mov esi, r8d
not esi
and eax, r15d
or r15d, 0xfffffffe
mov edx, r15d
not edx
mov ebp, eax
not ebp
or r15d, ebp
and ebp, 0x793ce03e
and eax, 0x86c31fc1
or eax, ebp
or edx, 0x793ce03e
xor edx, eax
not r15d
or r15d, edx
mov eax, r8d
and eax, 0xa634752b
and esi, 0x59cb8ad4
or esi, eax
mov r10d, esi
xor r10d, 0x9010800
mov ebp, r15d
not ebp
xor esi, 0xa634752b
mov edi, esi
or edi, 0x9437bbca
mov ecx, edi
not ecx
or r8d, 0x6bc84435
mov ebx, r8d
not ebx
mov edx, ebp
and edx, 0x6bc84435
mov eax, r15d
and eax, 0x9437bbca
or eax, edx
and edi, 0x9e56ba74
and ecx, 0x61884401
or ecx, edi
and r8d, 0x9e56ba74
and ebx, 0x21018a
or ebx, r8d
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x3587a2f5
and ebx, 0xca785d0a
or ebx, ecx
mov ecx, eax
not ecx
and ecx, 0x3587a2f5
and eax, 0xca785d0a
or eax, ecx
xor eax, ebx
mov ecx, esi
and ecx, 0x54deb6d6
and r10d, 0xab214929
or r10d, ecx
or esi, r15d
and r15d, 0x54deb6d6
and ebp, 0xab214929
or ebp, r15d
xor ebp, r10d
not esi
or esi, ebp
mov ecx, esi
not ecx
mov ebx, eax
not ebx
mov edx, ebx
and edx, 0x8301cf4f
and eax, 0x7cfe30b0
or eax, edx
or ebx, esi
and esi, 0x8301cf4f
and ecx, 0x7cfe30b0
or ecx, esi
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x83813240
mov ebp, ebx
and ebp, 0x8480c00
or ebp, ecx
xor ebp, 0x8480c00
mov edx, ebx
xor edx, 0x8bc93e40
and edx, ebx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7436c1bf
and edx, 0x8bc93e40
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xebd9f002
and edx, 0x14260ffd
or edx, ecx
mov edi, edx
xor edi, 0x14260ffd
xor edx, 0xe2415002
and edx, 0xe2435342
mov ecx, edi
and ecx, 0x1dbcacbd
or ecx, edx
xor ecx, 0xc37a1eed
and edi, 0x21394daf
or edi, ecx
mov ecx, edi
not ecx
mov edx, eax
and edx, 0xdec6b250
and ebx, 0x21394daf
or ebx, edx
xor eax, ebx
and eax, ebx
mov edx, eax
not edx
mov esi, ecx
xor esi, edx
and esi, ecx
and edi, 0x88b90b86
and ecx, 0x7746f479
or ecx, edi
and edx, 0x88b90b86
and eax, 0x7746f479
or eax, edx
xor eax, ecx
mov ebp, esi
not ebp
mov ecx, eax
not ecx
mov ebx, ebp
and ebx, 0x9f0dbc47
and esi, 0x60f243b8
or esi, ebx
or ebp, ecx
and ecx, 0x9f0dbc47
and eax, 0x60f243b8
or eax, ecx
xor eax, esi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x21394daf
and ebp, 0xdec6b250
or ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x21d42657
mov edx, ebp
and edx, 0xde2bd9a8
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x21d42657
and edx, 0xde2bd9a8
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0xa1dd4175
and edx, 0x5e22be8a
or edx, ebx
and ebp, 0xa1dd4175
and eax, 0x5e22be8a
or eax, ebp
xor eax, edx
xor ecx, eax
and ecx, eax
mov ebx, r9d
not ebx
mov edi, ecx
not edi
mov edx, edi
and edx, 0x41068130
mov eax, ecx
and eax, 0xbef97ecf
or eax, edx
mov ebp, eax
xor ebp, 0xba99108b
xor eax, 0x41068130
mov r8d, ebx
mov edx, r9d
and ebx, 0x4bbe92db
mov esi, r9d
and esi, 0xb4416d24
or esi, ebx
xor esi, ecx
xor esi, 0x4bbe92db
and esi, ecx
and edi, 0x871313fd
and ecx, 0x78ecec02
or ecx, edi
xor ecx, r9d
xor ecx, 0x871313fd
and ecx, r9d
and r9d, 0x4666e54
and r8d, 0xfb9991ab
or r8d, r9d
or edx, eax
and eax, 0x4666e54
and ebp, 0xfb9991ab
or ebp, eax
xor ebp, r8d
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xb07546cd
and edx, 0x4f8ab932
or edx, eax
mov ebp, edx
xor ebp, 0x4f8ab932
mov eax, esi
and eax, ecx
xor ecx, esi
or ecx, eax
xor edx, 0xb07546cd
mov eax, ecx
not eax
and ecx, edx
or edx, eax
not edx
and eax, ebp
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ebx, eax
not ebx
mov ebp, eax
or ebp, 0xa2867777
mov ecx, ebx
and ecx, 0x5d798888
mov edx, eax
xor edx, 0xa2867777
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xfe7fae62
and edx, 0x180519d
or edx, ecx
mov ecx, edx
xor ecx, 0x180519d
and ecx, ebp
not ebp
xor edx, 0xfe7fae62
mov edi, ebp
xor edi, edx
and edi, ebp
and edx, ebp
or edx, ecx
mov ecx, edi
and ecx, edx
xor edx, edi
or edx, ecx
mov ecx, edx
xor ecx, 0xa2867777
and ecx, edx
not edx
and edx, 0xa2867777
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x50aad607
and edx, ecx
not ecx
and ecx, 0x50aad607
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x55668e76
and edx, 0xaa997189
or edx, ecx
mov ebp, edx
xor ebp, 0xfa33a78e
mov ecx, edx
xor ecx, 0x44c4860
and ecx, 0xc44c4be2
xor edx, 0xf83a7cd5
and edx, ebp
and ebp, 0x3bb3b41d
or ebp, ecx
mov ecx, ebp
xor ecx, 0x3bb3b41d
mov edi, ebp
xor edi, 0xc64590b9
and edi, ecx
mov esi, edi
and esi, edx
xor edx, edi
or edx, esi
mov edi, edx
not edi
and edi, 0xb6b11453
and edx, 0x494eebac
or edx, edi
mov edi, edx
xor edi, 0x8010cc08
xor ebp, 0xc44c4be2
or ebp, ecx
mov ecx, ebp
not ecx
xor edx, 0x4b4730f7
mov esi, edx
and esi, 0x36af1334
and edi, 0xc950eccb
or edi, esi
or edx, ebp
and ebp, 0x36af1334
and ecx, 0xc950eccb
or ecx, ebp
xor ecx, edi
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xa9d22f70
and ebp, edx
or edx, 0x562dd08f
mov edi, ebp
not edi
mov esi, edx
and esi, 0x5c94a62f
and ecx, 0xa1420950
or ecx, esi
or edx, edi
and edi, 0x5c94a62f
and ebp, 0xa36b59d0
or ebp, edi
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xaa1d1831
and edx, 0x55e2e7ce
or edx, ecx
mov ecx, edx
xor ecx, 0x8108890
xor edx, 0x1470440
and edx, 0xf567446e
and ecx, 0xa98bb91
or ecx, edx
mov esi, ecx
xor esi, 0x90a900
xor ecx, 0xb0050002
and ecx, 0xba0d1293
and esi, 0x45f2ed6c
or esi, ecx
mov r10d, esi
xor r10d, 0x45f2ed6c
xor esi, 0xba0d1293
mov edx, ebx
and edx, eax
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
and ebx, 0x184a5352
and eax, 0xe7b5acad
or eax, ebx
mov r15d, eax
xor r15d, 0xc7a50805
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x3010e4e8
and edx, 0xcfef1b17
or edx, ecx
xor eax, 0x10004040
and eax, 0x3010e4e8
and r15d, 0xcfef1b17
or r15d, eax
xor r15d, edx
not r15d
or r15d, ebp
mov r11d, r15d
not r11d
mov eax, esi
and eax, 0x2410040
mov ecx, r10d
and ecx, 0x98025090
lea edx, [rax + rcx]
xor edx, 0x80004000
lea eax, [rax + rcx]
add eax, 0x4a48408
mov ecx, esi
or ecx, 0x9a4350d0
mov r9d, ecx
not r9d
and eax, 0x1ca69498
and edx, 0x82414040
or edx, eax
and ecx, 0x1ca69498
and r9d, 0x61182b27
or r9d, ecx
xor r9d, edx
mov eax, r9d
not eax
and eax, 0x65bcaf2f
and r9d, 0x9a4350d0
or r9d, eax
mov eax, r15d
and eax, 0x734aa994
mov r12d, r11d
and r12d, 0x8cb5566b
or r12d, eax
mov eax, r12d
not eax
xor r12d, 0x8000
mov ecx, r15d
xor ecx, 0x73cf3d96
and ecx, r11d
or r12d, 0x73cf3d96
mov ebp, ecx
not ebp
mov edx, r12d
and edx, 0x2664de9a
and eax, 0x88100061
or eax, edx
or r12d, ebp
and ebp, 0x2664de9a
and ecx, 0xd99b2165
or ecx, ebp
xor ecx, eax
not r12d
or r12d, ecx
mov eax, r12d
not eax
and eax, 0x73cf3d96
and r12d, 0x8c30c269
or r12d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0x4a14acbf
mov ecx, r9d
xor ecx, 0xb5eb5340
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4d54e8c7
and ecx, 0xb2ab1738
or ecx, eax
mov r14d, ecx
xor r14d, 0xb2ab1738
and esi, 0xa104583c
and r10d, 0x5efba7c3
or r10d, esi
mov esi, r10d
xor esi, 0x5efba7c3
xor r10d, 0xa1000828
and r10d, 0xeff88e2b
mov eax, esi
and eax, 0x100771d4
or eax, r10d
xor eax, 0x5a13dd6b
and esi, 0xb5eb5340
or esi, eax
mov eax, esi
not eax
and eax, 0xcaaaaacc
and esi, 0x35555533
or esi, eax
mov r10d, r12d
not r10d
mov eax, r12d
and eax, 0x839fce73
mov edx, r10d
and edx, 0x7c60318c
or edx, eax
xor edx, 0xc98b62cc
mov eax, r10d
and eax, 0x4a14acbf
or eax, edx
mov edx, r15d
and edx, 0xa661ace4
and r11d, 0x599e531b
or r11d, edx
mov ebp, esi
xor esi, 0xcaaaaacc
xor r11d, 0x138affa4
xor r15d, r11d
and r15d, r11d
mov edi, r14d
xor edi, esi
and edi, r14d
xor ecx, 0x484460c6
and ecx, 0x4aef71fe
and r14d, 0xb5108e01
or r14d, ecx
xor ebp, 0x35100401
and esi, 0x4aef71fe
and ebp, 0xb5108e01
or ebp, esi
mov ebx, r15d
and r15d, eax
not eax
xor ebp, r14d
mov ecx, edi
and ecx, ebp
xor ebp, edi
or ebp, ecx
not ebx
mov edx, eax
xor edx, ebx
and edx, eax
and ebx, eax
or ebx, r15d
mov ecx, edx
not ecx
mov eax, ebx
not eax
mov edi, ecx
and edi, 0xf47974ee
and edx, 0xb868b11
or edx, edi
or ecx, eax
and eax, 0xf47974ee
and ebx, 0xb868b11
or ebx, eax
xor ebx, edx
not ecx
or ecx, ebx
mov ebx, ebp
not ebx
mov edi, ebp
xor edi, 0x8e12d876
and edi, ebp
mov eax, ecx
not eax
mov edx, eax
and edx, 0x387f63b
and ecx, 0xfc7809c4
or ecx, edx
mov edx, ecx
xor edx, 0xfc7809c4
xor ecx, 0x8d952e4d
and ecx, edx
or ebp, 0x71ed2789
mov edx, ebp
and edx, 0xb04aeca9
and ebx, 0xe101056
or ebx, edx
mov edx, edi
not edx
or ebp, edx
and edx, 0xb04aeca9
and edi, 0x4fb51356
or edi, edx
or eax, 0x8e12d876
xor edi, ebx
not ebp
or ebp, edi
mov esi, ecx
not esi
mov edx, esi
and edx, 0xb3001174
and ecx, 0x4cffee8b
or ecx, edx
mov edx, eax
not edx
or esi, eax
and eax, 0xb3001174
and edx, 0x40ed2689
or edx, eax
mov r11d, dword [0x1400986b8]
xor edx, ecx
not esi
or esi, edx
mov eax, ebp
not eax
and eax, 0x451d894c
and ebp, 0xbae276b3
or ebp, eax
mov eax, esi
not eax
and eax, 0x451d894c
and esi, 0xbae276b3
or esi, eax
xor esi, ebp
mov ebp, r9d
xor ebp, r10d
and ebp, r9d
and r8d, 0xe2762bff
and r9d, 0x1d89d400
or r9d, r8d
and r10d, 0xe2762bff
and r12d, 0x1d89d400
or r12d, r10d
xor r12d, r9d
mov ecx, ebp
not ecx
mov eax, r12d
not eax
mov edx, ecx
and edx, 0x76fe20b4
and ebp, 0x8901df4b
or ebp, edx
or ecx, eax
and eax, 0x76fe20b4
and r12d, 0x8901df4b
or r12d, eax
xor r12d, ebp
not ecx
or ecx, r12d
mov edi, ecx
not edi
mov edx, esi
mov ebx, esi
xor ebx, 0xac46d7ad
and ebx, esi
not esi
and esi, 0x92ccf29b
and edx, 0x6d330d64
or edx, esi
mov r8d, edx
xor r8d, 0x6d330d64
mov eax, ecx
and eax, 0x30347239
xor ecx, 0x53b92852
and ecx, edi
and edi, 0xcfcb8dc6
or edi, eax
mov ebp, edx
xor ebp, 0x3e8a2536
and ebp, r8d
mov eax, ebp
not eax
mov esi, eax
and esi, 0x92a1f8c6
and ebp, 0x6d5e0739
or ebp, esi
mov esi, ebx
not esi
or eax, esi
and esi, 0x92a1f8c6
and ebx, 0x6d5e0739
or ebx, esi
mov esi, edi
xor esi, 0xcfcb8dc6
xor edi, 0x30347239
xor ebx, ebp
mov ebp, esi
and ebp, 0xac46d7ad
not eax
or eax, ebx
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, eax
not ebp
and ebp, ecx
not ecx
and ecx, eax
or ecx, ebp
xor edx, 0x92ccf29b
mov eax, edx
and eax, 0x7e58081a
and r8d, 0x81a7f7e5
or r8d, eax
or edx, edi
and edi, 0x7e58081a
and esi, 0x81a7f7e5
or esi, edi
xor esi, r8d
not edx
or edx, esi
mov eax, edx
not eax
and eax, 0x66a8c214
and edx, 0x99573deb
or edx, eax
mov eax, edx
xor eax, 0x19553c89
xor edx, 0x66a8c214
mov r8d, ecx
not r8d
mov edi, r8d
and edi, 0xa0220362
and ecx, 0x5fddfc9d
or ecx, edi
or r8d, edx
and edx, 0xa0220362
and eax, 0x5fddfc9d
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
or edx, 0x798b2058
mov eax, edx
not eax
mov esi, r8d
xor esi, 0x8674dfa7
and esi, r8d
mov ebp, esi
not ebp
mov ebx, edx
and ebx, 0xaa07ae12
and eax, 0x47051a5
or eax, ebx
or edx, ebp
and ebp, 0xaa07ae12
and esi, 0x55f851ed
or esi, ebp
xor esi, eax
not edx
or edx, esi
mov eax, edx
not eax
and eax, 0x6fad7e6c
and edx, 0x90528193
or edx, eax
mov ebx, edx
xor ebx, 0x16024a10
xor edx, 0x80081c0
and edx, 0x82495e4
and ebx, 0xf7db6a1b
or ebx, edx
mov eax, ebx
xor eax, 0xf7db6a1b
xor ebx, 0x82495e4
or ebx, eax
mov eax, ebx
not eax
and eax, 0x95b973d7
and ebx, 0x6a468c28
or ebx, eax
mov eax, ebx
xor eax, 0x6a468c28
xor ebx, 0x95b973d7
mov edx, ecx
and edx, 0x2bc151e
mov ebp, r8d
and ebp, 0xfd43eae1
or ebp, edx
xor ebp, 0x2bc151e
mov edx, ebp
xor edx, ecx
and edx, ebp
mov edi, edx
not edi
and edx, ebx
or ebx, edi
not ebx
and edi, eax
or edi, edx
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
and r8d, 0xb0725bb0
and ecx, 0x4f8da44f
or ecx, r8d
xor ecx, 0xb0725bb0
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xe37beb54
mov ebp, edi
and ebp, 0x1c8414ab
or ebp, eax
xor ebp, ecx
xor ebp, 0xe37beb54
and ebp, ecx
or ecx, ebx
mov eax, ecx
not eax
mov edx, ebp
not edx
mov esi, edx
and esi, 0x9adbacf0
and ebp, 0x6524530f
or ebp, esi
or edx, ecx
and ecx, 0x9adbacf0
and eax, 0x6524530f
or eax, ecx
xor eax, ebp
not edx
or edx, eax
and ebx, 0xd3ca0ef
and edi, 0xf2c35f10
or edi, ebx
mov eax, edi
xor eax, 0xc2034410
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x34e43b28
and edx, 0xcb1bc4d7
or edx, ecx
xor edi, 0x4242028
and edi, 0x34e43b28
and eax, 0xcb1bc4d7
or eax, edi
xor eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete dl
setne r9b
cmp r11d, 0xa
setl r10b
cmp r11d, 9
setg r8b
mov eax, r8d
xor al, r9b
xor al, 1
mov ecx, eax
xor cl, dl
and cl, al
mov eax, r10d
xor al, dl
mov ebx, r10d
or bl, dl
xor bl, 1
or bl, al
xor bl, cl
mov eax, ebx
xor al, 1
and bl, cl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov ecx, ebx
not cl
mov eax, r10d
and al, bl
and cl, r8b
or cl, al
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov r12d, ecx
mov esi, ecx
xor r12b, 1
and r10b, r9b
mov edi, edx
and dil, r8b
or dil, r10b
xor dil, 1
xor dl, dil
mov r10d, edx
xor r10b, dil
and r10b, dl
mov eax, edi
and al, r8b
xor dil, r8b
or dil, al
mov r8d, edi
xor r8b, 1
mov r11d, r10d
xor r11b, 1
mov ebp, r11d
and bpl, r10b
mov eax, r11d
and al, bpl
xor bpl, r11b
or bpl, al
mov r9d, ebp
xor r9b, 1
mov edx, r9d
or dl, bpl
mov eax, edx
xor al, 1
mov r14d, r8d
or r14b, dil
mov ebx, r14d
xor bl, r8b
mov ecx, edx
and cl, al
mov r15d, edx
and r15b, cl
xor cl, dl
or cl, r15b
xor cl, bpl
xor dl, r11b
or al, r10b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
or r14b, dil
xor r14b, 1
xor bl, 1
mov ecx, r14d
and cl, bl
xor bl, r14b
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, cl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
mov r13d, r8d
and r13b, dil
mov ecx, r8d
xor cl, r13b
xor r13b, 1
or r13b, dil
xor r13b, 1
or r13b, cl
mov ecx, r13d
and cl, bpl
xor r13b, 1
and r13b, r9b
or r13b, cl
xor r9b, r8b
or bpl, dil
xor bpl, 1
or bpl, r9b
mov ecx, ebp
xor cl, r13b
xor r13b, 1
xor cl, 1
or r13b, bpl
xor r13b, 1
or r13b, cl
xor r13b, bl
mov ecx, r13d
xor cl, 1
and r13b, bl
mov edx, r13d
and dl, cl
xor r13b, cl
or r13b, dl
mov r10d, r12d
or r10b, sil
mov byte [rsp + 0x25], r10b
xor r10b, sil
and sil, r10b
mov edx, r10d
xor dl, sil
xor sil, 1
xor dl, 1
or sil, r10b
xor sil, 1
or sil, dl
mov r12d, r13d
xor r12b, 1
mov eax, r13d
or al, r12b
mov edx, r13d
xor dl, al
or al, r13b
xor al, 1
or al, dl
mov r9d, esi
xor r9b, 1
mov edi, esi
and dil, r9b
mov edx, r9d
and dl, dil
mov ebx, r9d
xor bl, dil
or bl, dl
mov ecx, ebx
xor cl, 1
mov byte [rsp + 0x28], al
mov ebp, eax
xor bpl, 1
mov r11d, ebp
and r11b, al
mov edx, ebp
and dl, r11b
xor r11b, bpl
or r11b, dl
mov byte [rsp + 0x23], r11b
mov r8d, r11d
xor r8b, 1
mov r15d, r11d
and r15b, r8b
xor r11b, r8b
mov r14d, r9d
mov edx, esi
mov byte [rsp + 0x27], sil
or r14b, sil
xor dil, 1
mov eax, edi
xor al, r9b
or dil, r9b
xor dil, 1
or dil, al
xor dil, r14b
mov eax, r14d
and al, r9b
mov byte [rsp + 0x24], al
xor r14b, r9b
mov esi, r9d
xor sil, r8b
and sil, r9b
and r8b, r9b
and r9b, cl
and bl, dl
or bl, r9b
xor bl, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
and r10b, byte [rsp + 0x25]
or r11b, r15b
mov r15d, r11d
xor r15b, 1
and r11b, r15b
mov eax, r15d
and al, r11b
xor r11b, r15b
or r11b, al
and r12b, r13b
mov eax, r13d
and al, r12b
xor r12b, r13b
or r12b, al
mov r15d, r12d
xor r15b, 1
mov r13d, r10d
xor r13b, 1
and r13b, bl
mov eax, r9d
and al, r10b
or al, r13b
xor al, 1
or al, bl
xor bl, r10b
xor bl, 1
and bl, r10b
xor r10b, r9b
and r10b, r9b
mov r9d, ebx
xor r9b, 1
xor bl, r10b
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, bl
xor r10b, 1
mov ebx, eax
or bl, r10b
xor r10b, al
mov eax, ebx
xor al, r10b
xor r10b, 1
xor al, 1
or r10b, bl
xor r10b, 1
or r10b, al
mov r9d, r11d
xor r9b, 1
mov r13d, r9d
and r13b, r11b
mov eax, r9d
and al, r13b
xor r13b, r9b
or r13b, al
mov ebx, r15d
and bl, r12b
mov eax, r15d
and al, bl
xor bl, r15b
or bl, al
mov edx, r13d
xor dl, 1
xor r15b, r12b
and r15b, r12b
mov eax, r13d
or al, dl
xor r11b, al
or al, r9b
mov r9d, r11d
xor r9b, al
or al, r11b
mov r11d, ebx
and dl, bl
xor bl, 1
or r11b, bl
xor al, 1
or al, r9b
mov ecx, r11d
xor cl, 1
mov r9d, ecx
and r9b, r11b
mov r12d, r9d
xor r9b, cl
xor r12b, 1
or r12b, r11b
xor r12b, 1
or r12b, r9b
mov ecx, r12d
xor cl, 1
and cl, r15b
xor r15b, 1
and r12b, r15b
or r12b, cl
mov ecx, r11d
and cl, r15b
xor r15b, r11b
or r15b, cl
xor r12b, 1
mov ecx, r12d
xor cl, r15b
or r12b, r15b
xor r12b, 1
or r12b, cl
mov ecx, r12d
xor cl, 1
or cl, al
xor al, 1
xor cl, 1
or al, r12b
xor al, 1
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
mov ecx, r13d
xor cl, bl
and cl, r13b
and bl, r13b
or bl, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov r15d, eax
xor r15b, 1
mov edx, ebx
xor dl, 1
and al, r15b
mov r9d, ebx
and r9b, dl
xor al, 1
mov r11d, eax
xor r11b, r15b
or al, r15b
xor al, 1
or al, r11b
mov ecx, r9d
xor r9b, bl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
xor cl, al
mov eax, r15d
and al, dl
xor dl, r15b
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ecx, r10d
xor cl, 1
mov eax, ecx
and al, r10b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov r9d, edx
and r9b, al
xor al, 1
mov ebx, edx
xor bl, 1
and al, bl
or al, r9b
mov r9d, eax
xor r9b, bl
and r9b, al
and dl, cl
and bl, r10b
or bl, dl
xor cl, bl
and cl, bl
mov r11d, r9d
xor r11b, 1
mov ebx, ecx
xor bl, 1
mov eax, r9d
and al, r11b
mov r10d, eax
and r10b, r9b
xor al, r9b
or al, r10b
mov edx, eax
xor dl, 1
and dl, cl
and al, bl
or al, dl
xor bl, r11b
or cl, r9b
xor cl, 1
or cl, bl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov cl, byte [rsp + 0x28]
xor bpl, cl
and bpl, cl
xor dil, 1
or r14b, byte [rsp + 0x24]
xor r14b, 1
mov ecx, edi
and cl, r14b
xor r14b, dil
xor bpl, 1
or r14b, cl
mov ecx, ebp
or cl, r14b
xor bpl, r14b
xor bpl, 1
and bpl, r14b
xor bpl, 1
mov edx, ecx
xor dl, bpl
or bpl, cl
xor bpl, 1
or bpl, dl
mov cl, byte [rsp + 0x23]
and cl, byte [rsp + 0x27]
or r8b, cl
xor sil, 1
xor r8b, 1
mov ecx, esi
xor cl, r8b
or r8b, sil
xor r8b, 1
or r8b, cl
xor r8b, bpl
mov ecx, r8d
xor cl, 1
and r8b, bpl
mov edx, r8d
and dl, cl
xor r8b, cl
or r8b, dl
mov ecx, r8d
xor cl, 1
or r8b, cl
xor r8b, 1
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
mov ecx, r8d
xor cl, 1
and r8b, cl
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
xor r8b, 1
xor cl, r8b
xor r8b, cl
xor r8b, 1
and r8b, cl
mov ecx, r8d
xor cl, 1
and r8b, cl
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
mov edx, eax
xor dl, 1
xor cl, dl
or cl, dl
and al, r8b
xor r8b, 1
and r8b, dl
mov edx, ecx
xor dl, 1
or r8b, al
and dl, cl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
and dl, r8b
xor r8b, 1
xor al, 1
and al, r8b
or dl, al
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov ecx, r8d
xor cl, dl
test r8b, 1
mov eax, 0xb06cc990
mov ebp, 0x7baa05bd
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0xb06cc990
cmovne eax, ecx
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
mov eax, dword [0x1400986bc]
mov r11d, dword [0x1400986b8]
lea r8d, [rax - 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov eax, r9d
and eax, r8d
mov ecx, eax
not ecx
mov edx, r8d
and edx, 0xd2728e6a
mov ebp, r9d
and ebp, 0x2d8d7195
or ebp, edx
mov edx, r8d
or edx, ecx
and ecx, 0xd2728e6a
and eax, 0x2d8d7195
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xc6956075
xor edx, 0x396a9f8a
or edx, eax
mov ebp, edx
not ebp
mov ecx, r9d
and ecx, 0x396a9f8a
mov edi, r8d
and edi, 0xc6956075
or edi, ecx
not edi
or edi, r9d
mov ecx, edi
not ecx
mov eax, ebp
xor eax, edi
and eax, ebp
and edx, 0x6494c8e
and ebp, 0xf9b6b371
or ebp, edx
and edi, 0x6494c8e
and ecx, 0xf9b6b371
or ecx, edi
xor ecx, ebp
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x6cdd7d2c
and eax, 0x932282d3
or eax, ebx
or edx, ebp
and ebp, 0x6cdd7d2c
and ecx, 0x932282d3
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xc6956075
and edx, 0x396a9f8a
or edx, eax
mov eax, edx
not eax
and edx, 0x9ba39858
and eax, 0x645c67a7
or eax, edx
mov edx, eax
xor edx, 0x88008048
xor eax, 0x405440a2
or edx, 0x53f758b2
mov ebp, edx
not ebp
or eax, 0xac08a74d
mov ecx, eax
not ecx
and edx, 0x5b45cb38
and ebp, 0xa4082445
or ebp, edx
and eax, 0x5b45cb38
and ecx, 0xb21082
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xae64d779
and ecx, 0x519b2886
or ecx, eax
mov eax, ecx
xor eax, 0x42280200
xor ecx, 0xa4d79d2f
and eax, 0x622b9e2b
mov edx, ecx
and edx, 0x9dd461d4
or edx, eax
xor edx, 0xc4907330
and ecx, 0xa6bbed1b
or ecx, edx
mov edi, ecx
not edi
mov edx, r9d
or edx, 0x43923f6f
mov ebx, edx
not ebx
mov ebp, r8d
or ebp, 0xa409c090
and ebp, 0xe799d79a
mov esi, r9d
and esi, 0x22865
or esi, ebp
and edx, 0xe799d79a
and ebx, 0x18640000
or ebx, edx
xor ebx, esi
mov edx, ebx
not edx
and edx, 0x97544975
and ebx, 0x68abb68a
or ebx, edx
mov edx, ebx
xor edx, 0x8d8264fe
xor ebx, 0x60181b01
mov ebp, edx
and ebp, 0x1a67e40a
and ebx, 0xe5981bf5
or ebx, ebp
or edx, r8d
and r8d, 0x1a67e40a
and r9d, 0xe5981bf5
or r9d, r8d
xor r9d, ebx
not edx
or edx, r9d
mov ebp, edx
not ebp
and ebp, 0xc79f52eb
and edx, 0x3860ad14
or edx, ebp
mov ebp, edx
xor ebp, 0x3860ad14
xor edx, 0xc79f52eb
mov ebx, ecx
and ebx, 0x68855862
mov eax, edi
and eax, 0x977aa79d
or eax, ebx
mov esi, ebp
and esi, 0x68855862
mov r8d, edx
and r8d, 0x977aa79d
or r8d, esi
xor r8d, eax
not r8d
or r8d, ecx
xor ecx, 0xbe623f18
and ecx, edi
or edi, 0xbe623f18
mov eax, edi
not eax
mov esi, edx
and esi, 0x27965727
and ebp, 0xd869a8d8
or ebp, esi
mov esi, ebp
xor esi, 0xd869a8d8
xor ebp, 0x660b97c0
and ebp, esi
or edx, 0x419dc0e7
mov esi, edx
not esi
mov ebx, ecx
not ebx
mov r9d, edi
and r9d, 0xfdf5e9f8
and eax, 0x80007
or eax, r9d
or edi, ebx
and ebx, 0xfdf5e9f8
and ecx, 0x20a1607
or ecx, ebx
xor ecx, eax
not edi
or edi, ecx
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0xdf3ce23d
and ebp, 0x20c31dc2
or ebp, eax
or ecx, edx
and edx, 0xdf3ce23d
and esi, 0x20421d00
or esi, edx
xor esi, ebp
not ecx
or ecx, esi
mov eax, edi
not eax
and eax, 0xac23eda1
and edi, 0x53dc125e
or edi, eax
mov eax, ecx
not eax
and eax, 0xac23eda1
and ecx, 0x53dc125e
or ecx, eax
xor ecx, edi
mov eax, ecx
and ecx, r8d
not r8d
not eax
mov edx, r8d
xor edx, eax
and edx, r8d
and eax, r8d
or eax, ecx
mov ebx, edx
not ebx
mov ecx, eax
not ecx
mov ebp, ebx
and ebp, 0xbc0f694b
and edx, 0x43f096b4
or edx, ebp
or ebx, ecx
and ecx, 0xbc0f694b
and eax, 0x43f096b4
or eax, ecx
xor eax, edx
not ebx
or ebx, eax
mov ecx, ebx
not ecx
mov edx, ebx
or edx, 0x17995a6c
mov eax, edx
not eax
mov ebp, ebx
xor ebp, 0xe866a593
and ebp, ebx
mov edi, ebp
not edi
mov esi, edx
and esi, 0xdf3277b1
and eax, 0x20448002
or eax, esi
or edx, edi
and edi, 0xdf3277b1
and ebp, 0x20cd884e
or ebp, edi
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x175d5d91
and edx, 0xe8a2a26e
or edx, eax
mov eax, edx
xor eax, 0x7bd
xor edx, 0x4c3ab000
and edx, 0x4cfeb040
and eax, 0xb3014fbf
or eax, edx
mov edx, eax
xor edx, 0x110002a4
and edx, 0x594412e4
xor eax, 0x4baa000
and eax, 0xa6bbed1b
or eax, edx
mov edx, eax
xor edx, 0x594412e4
and edx, eax
and ecx, 0xa6bbed1b
xor ebx, 0x594412e4
or ebx, ecx
mov eax, ebx
not eax
mov ecx, edx
not ecx
and eax, ecx
or ecx, ebx
mov ebp, ecx
not ebp
and ebx, edx
or ebx, eax
mov eax, ebx
not eax
mov edx, ecx
and edx, 0xd02f322c
and ebp, 0x2fd0cdd3
or ebp, edx
or ecx, eax
and eax, 0xd02f322c
and ebx, 0x2fd0cdd3
or ebx, eax
xor ebx, ebp
not ecx
or ecx, ebx
mov esi, ecx
not esi
mov eax, ecx
xor eax, 1
and eax, ecx
mov ebp, ecx
or ebp, 0xfffffffe
mov edx, eax
not edx
mov edi, ebp
and edi, 0xcf8bfa07
or ebp, edx
and edx, 0xcf8bfa07
and eax, 0x307405f8
or eax, edx
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
mov edx, ebp
and edx, 0x7e41d37b
and eax, 0x81be2c84
or eax, edx
mov edx, ecx
and edx, 0x7e41d37b
mov ebx, esi
and ebx, 0x81be2c84
or ebx, edx
xor ebx, eax
or ebp, ecx
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xda85bd11
and ebp, 0x257a42ee
or ebp, eax
mov ebx, ebp
xor ebx, 0x257a42ee
xor ebp, 0x8859d10
mov eax, esi
and eax, 0xbe7f3cf8
mov edx, ecx
and edx, 0x4180c307
or edx, eax
xor edx, 0x4180c307
mov eax, esi
and eax, ecx
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edi, eax
not edi
and eax, 0xec77e6ee
mov edx, edi
and edx, 0x13881911
or edx, eax
xor edx, 0x3db77e5e
and edi, 0xd1c098b0
or edi, edx
and esi, 0x2e3f674f
xor ecx, 0xd1c098b0
or ecx, esi
mov eax, ecx
not eax
and eax, 0xd31ab6c
and ecx, 0xf2ce5493
or ecx, eax
mov eax, ecx
xor eax, 0xf2ce5493
and eax, edi
not edi
xor ecx, 0xd31ab6c
mov esi, edi
xor esi, ecx
and esi, edi
and ecx, edi
or ecx, eax
mov edx, esi
not edx
mov eax, ecx
not eax
mov edi, edx
and edi, 0x48b8a018
and esi, 0xb7475fe7
or esi, edi
or edx, eax
and eax, 0x48b8a018
and ecx, 0xb7475fe7
or ecx, eax
xor ecx, esi
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x61ef431f
and edx, 0x9e10bce0
or edx, eax
mov eax, edx
not eax
and eax, 0x35380584
and edx, 0xcac7fa7b
or edx, eax
and ebp, 0xcb5df78
mov ecx, ebx
and ecx, 0xf34a2087
or ecx, ebp
xor ecx, 0xf34a2087
xor edx, 0x7ae821d5
mov eax, ecx
and eax, edx
xor ecx, edx
or ecx, eax
mov ebp, ecx
not ebp
mov r9d, edx
or r9d, ebx
mov eax, r9d
not eax
xor edx, ebx
not edx
and edx, ebx
mov ebx, edx
not ebx
mov edi, r9d
and edi, 0xd3c15ab
and eax, 0xf2c3ea54
or eax, edi
or r9d, ebx
and ebx, 0xd3c15ab
and edx, 0xf2c3ea54
or edx, ebx
xor edx, eax
not r9d
or r9d, edx
mov eax, r9d
not eax
mov edx, ebp
xor edx, eax
and edx, ebp
and ecx, 0xd0f6067
and ebp, 0xf2f09f98
or ebp, ecx
and eax, 0xd0f6067
and r9d, 0xf2f09f98
or r9d, eax
xor r9d, ebp
mov eax, edx
and eax, r9d
xor r9d, edx
or r9d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0x5d45c323
mov ecx, r9d
and ecx, 0xa2ba3cdc
or ecx, eax
mov eax, ecx
not eax
and eax, 0xfcf7391c
and ecx, 0x308c6e3
or ecx, eax
mov eax, ecx
xor eax, 0x56080100
xor ecx, 0xa1b2923b
and ecx, 0xa9f796fb
and eax, 0x56086904
or eax, ecx
mov edx, eax
xor edx, 0x56086904
xor eax, 0x9c41289
and eax, 0xbcc338d
mov ecx, edx
and ecx, 0xf433cc72
or ecx, eax
xor ecx, 0xc540ec7b
and edx, 0xce8cdff6
or edx, ecx
mov eax, edx
not eax
mov ecx, r8d
and ecx, 0x32b7b217
mov esi, r9d
and esi, 0xcd484de8
or esi, ecx
xor esi, 0x3c4921e
mov ebp, esi
xor ebp, r8d
and ebp, esi
mov ecx, edx
and ecx, 0xbf81e589
xor edx, 0x8f561b3e
and edx, eax
and eax, 0x407e1a76
or eax, ecx
mov r10d, eax
xor r10d, 0x407e1a76
mov ebx, ebp
not ebx
xor eax, 0xcf280148
and eax, r10d
mov ecx, ebx
and ecx, 0x70a9e4c1
and ebp, 0x8f561b3e
or ebp, ecx
mov ecx, eax
not ecx
mov esi, edx
not esi
mov edi, ecx
and edi, 0x2a43b163
and eax, 0xd5bc4e9c
or eax, edi
or ecx, esi
and esi, 0x2a43b163
and edx, 0xd5bc4e9c
or edx, esi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xd600c2a8
and ecx, 0x29ff3d57
or ecx, eax
mov eax, ebp
not eax
and eax, 0xd600c2a8
and ebp, 0x29ff3d57
or ebp, eax
xor ebp, ecx
mov eax, r10d
and eax, ebx
xor ebx, r10d
or ebx, eax
mov eax, ebx
not eax
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x7a72ebdb
and ebp, 0x858d1424
or ebp, edx
or ecx, ebx
and ebx, 0x7a72ebdb
and eax, 0x858d1424
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xce8cdff6
and ecx, 0x31732009
or ecx, eax
mov eax, ecx
xor eax, 0x1ce07383
and eax, ecx
or ecx, 0xe31f8c7c
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xb04a55f2
and edx, 0xca02201
or edx, ebx
or ecx, ebp
and ebp, 0xb04a55f2
and eax, 0x4fb5aa0d
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1e72e831
and ecx, 0xe18d17ce
or ecx, eax
mov eax, ecx
xor eax, 0xfd6d644d
xor ecx, 0x2929bb2
mov edx, eax
and edx, 0xb0683fc5
mov ebp, ecx
and ebp, 0x4f97c03a
or ebp, edx
or ecx, 0xb0683fc5
mov edx, ebp
not edx
mov ebx, ecx
and ebx, 0x661cc973
and eax, 0x9830008
or eax, ebx
or ecx, edx
and edx, 0x661cc973
and ebp, 0x99e3368c
or ebp, edx
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
not eax
and ecx, 0xc2719b8e
and eax, 0x3d8e6471
or eax, ecx
mov ecx, eax
xor ecx, 0x4062451
xor eax, 0x82609006
and eax, 0xbbe8d026
and ecx, 0x44172fd9
or ecx, eax
mov ebp, ecx
xor ebp, 0x10c08026
xor ecx, 0x1625d0
and ecx, 0xab3e75d0
and ebp, 0x54c18a2f
or ebp, ecx
mov ebx, ebp
xor ebx, 0x54c18a2f
xor ebp, 0xab3e75d0
mov eax, r9d
xor eax, 0xb0683fc5
and eax, r9d
mov ecx, r9d
or ecx, 0x4f97c03a
mov edx, eax
not edx
mov edi, ecx
and edi, 0xbebd0bd1
mov esi, r8d
and esi, 0x403404
or esi, edi
or ecx, edx
and edx, 0xbebd0bd1
and eax, 0x4142f42e
or eax, edx
xor eax, esi
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x239001b7
and ecx, 0xdc6ffe48
or ecx, eax
mov eax, ecx
xor eax, 0x98436640
xor ecx, 0x239001b7
mov edx, ecx
and edx, 0x44bc99a8
and eax, 0xbb436657
or eax, edx
or ecx, r9d
and r9d, 0x44bc99a8
and r8d, 0xbb436657
or r8d, r9d
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ebp
and eax, ecx
mov edx, ebp
xor edx, ecx
mov esi, ecx
xor esi, 0xfebf75fa
and esi, ecx
not ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xb660b360
and edx, 0x499f4c9f
or edx, eax
mov edi, edx
xor edi, 0x185440b
xor edx, 0xb660b360
and ebp, 0x1000004
mov eax, ebx
and eax, 0x408a01
or eax, ebp
xor eax, 0x408a01
and ebx, 0xfebf75fa
or ebx, eax
and ecx, 0xfebf75fa
mov eax, esi
and eax, ecx
xor ecx, esi
or ecx, eax
mov eax, ebx
not eax
and eax, 0x2fa5b1d2
and ebx, 0xd05a4e2d
or ebx, eax
mov eax, ecx
not eax
and eax, 0x2fa5b1d2
and ecx, 0xd05a4e2d
or ecx, eax
xor ecx, ebx
mov eax, ecx
not eax
mov ebp, edx
or ebp, eax
not ebp
and edx, 0xec7a08d4
and edi, 0x1385f72b
or edi, edx
and eax, 0xec7a08d4
and ecx, 0x1385f72b
or ecx, eax
xor ecx, edi
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov ebx, ecx
not ebx
mov ebp, ecx
or ebp, 0x200aeff8
mov edx, ebp
not edx
mov eax, ebx
and eax, 0xb4b44eda
and ecx, 0x4b4bb125
or ecx, eax
xor ecx, 0xac1b22fd
or ecx, ebx
or ebx, 0xdff51007
mov eax, ebx
not eax
and ebp, 0x20d473d0
and edx, 0xdf210007
or edx, ebp
and ebx, 0x20d473d0
and eax, 0xa8c28
or eax, ebx
xor eax, edx
mov edx, eax
not edx
and edx, 0x89de8460
and eax, 0x76217b9f
or eax, edx
mov edx, eax
xor edx, 0x29544800
xor eax, 0x562b9467
and edx, 0x2d7ccc00
mov ebp, eax
and ebp, 0xd28333ff
or ebp, edx
xor ebp, 0x35d3a027
and eax, 0x18af6c27
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ecx
not ebx
mov edx, eax
or edx, ecx
mov edi, edx
not edi
and eax, 0xe734f6ba
and ebp, 0x18cb0945
or ebp, eax
and ecx, 0xe734f6ba
and ebx, 0x18cb0945
or ebx, ecx
xor ebx, ebp
mov eax, ebx
not eax
mov ecx, edx
and ecx, 0xa3de2d15
and edi, 0x5c21d2ea
or edi, ecx
or edx, eax
and eax, 0xa3de2d15
and ebx, 0x5c21d2ea
or ebx, eax
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
or edx, 0x5738ac1d
mov ebp, edx
not ebp
or eax, 0xa8c753e2
mov ecx, eax
not ecx
and edx, 0x84564a44
and ebp, 0x288111a2
or ebp, edx
and eax, 0x84564a44
and ecx, 0x5328a419
or ecx, eax
xor ecx, ebp
mov edi, ecx
not edi
mov eax, ecx
and eax, 0x604f29b6
mov edx, edi
and edx, 0x9fb0d649
or edx, eax
mov eax, edx
xor eax, 0x20452832
xor edx, 0x98b0d609
and edx, 0xd8bad78d
and eax, 0x27452872
or eax, edx
mov edx, eax
xor edx, 0x27442850
xor eax, 0xc88a830c
and eax, 0xc88b832e
and edx, 0x37747cd1
or edx, eax
mov eax, edx
xor eax, 0x80028004
xor edx, 0x336078c1
and edx, 0x7be97beb
and eax, 0x84168414
or eax, edx
mov edx, eax
xor edx, 0x7be97beb
mov ebp, eax
xor ebp, 0x20010
and ebp, 0x210da
xor eax, 0xecfae30
and eax, edx
and edx, 0x7524c501
or edx, ebp
xor edx, 0x7524c501
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x8ad92a24
and eax, 0x7526d5db
or eax, edx
mov esi, eax
not esi
and ecx, 0x90b15f64
mov ebx, edi
and ebx, 0x6f4ea09b
or ebx, ecx
mov ebp, ebx
xor ebp, 0x6f4ea09b
or eax, 0xe3c1ccad
mov ecx, eax
not ecx
xor ebx, 0x8c8f6c36
and ebx, ebp
mov r8d, esi
and r8d, ebp
xor ebp, esi
or esi, 0x1c3e3352
mov edx, esi
not edx
and edi, 0xe3c1ccad
and eax, 0x4c015f6
and ecx, 0x183e2200
or ecx, eax
and esi, 0x4c015f6
and edx, 0xe301c809
or edx, esi
xor edx, ecx
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, edx
not eax
and eax, 0x89387f7c
and edx, 0x76c78083
or edx, eax
mov eax, edi
not eax
and eax, 0x89387f7c
and edi, 0x76c78083
or edi, eax
xor edi, edx
or ebp, r8d
mov eax, ebp
not eax
and eax, 0xd49edd99
and ebp, 0x2b612266
or ebp, eax
xor ebp, 0x2b612266
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov ecx, ebp
mov eax, ebp
xor eax, 0xc5b5a722
and eax, ebp
not ebp
and ebp, 0x4316cce0
and ecx, 0xbce9331f
or ecx, ebp
mov edx, ecx
xor edx, 0x4212102
xor ecx, 0x41148420
or ecx, 0x3a4a58dd
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xd19246ec
and edx, 0x425a102
or edx, ebx
or ecx, ebp
and ebp, 0xd19246ec
and eax, 0x2e6db913
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x3a4a58dd
and ecx, 0xc5b5a722
or ecx, eax
setne r8b
sete r10b
cmp r11d, 9
setg r9b
cmp r11d, 0xa
setl dil
mov ecx, r10d
and cl, dil
mov r11d, r10d
and r11b, r9b
xor r10b, r9b
mov esi, r9d
and sil, r8b
or sil, cl
mov edx, esi
xor dl, 1
or dl, dil
mov eax, edi
and al, r8b
or al, r11b
xor al, 1
mov ecx, edx
xor cl, al
mov r9d, ecx
xor r9b, 1
and al, dl
or al, cl
xor cl, al
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
mov ebp, eax
or bpl, r9b
mov edx, ebp
xor dl, 1
mov ebx, ebp
and bl, dl
mov ecx, r9d
and cl, al
mov r14d, ebp
and r14b, bl
xor bl, bpl
or bl, r14b
xor bpl, r9b
xor r9b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r9b
mov r9d, ebx
xor r9b, 1
and r9b, cl
xor cl, 1
and cl, bl
or cl, r9b
or dl, al
xor dl, 1
or dl, bpl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ebp, edx
xor bpl, 1
or bpl, dl
xor bpl, 1
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov r9d, ebp
xor r9b, 1
mov eax, r10d
xor al, 1
or r11b, r10b
xor r10b, r11b
xor r10b, 1
or r11b, al
xor r11b, 1
or r11b, r10b
mov ebx, r11d
xor bl, 1
or dil, r8b
xor dil, 1
mov edx, edi
and dl, sil
xor dil, sil
or dil, dl
mov edx, edi
xor dl, 1
mov eax, ebx
xor al, dil
xor al, 1
or al, r11b
and dl, r11b
and dil, bl
or dil, dl
mov edx, edi
xor dl, 1
mov ecx, edi
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, dil
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
and cl, al
xor dl, al
xor al, 1
xor bl, 1
and bl, al
or bl, cl
or dil, al
xor dil, 1
or dil, dl
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov eax, edi
xor al, 1
and dil, al
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov edx, edi
xor dl, r9b
and dil, dl
and dl, r9b
xor dil, 1
xor dl, 1
mov ecx, edi
xor cl, dl
or dl, dil
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, ebp
and bl, cl
and dl, r9b
or dl, bl
xor dl, 1
or dl, cl
xor dl, 1
mov ebx, r9d
xor bl, bpl
or bpl, r9b
mov r8d, ebp
xor r8b, 1
and bl, r9b
mov ecx, ebx
xor cl, 1
and bl, bpl
or bpl, cl
and cl, r8b
or cl, bl
xor cl, 1
mov ebx, ebp
xor bl, cl
or cl, bpl
xor cl, 1
or cl, bl
mov ebx, eax
or bl, cl
xor al, cl
xor al, 1
and al, cl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ebx, edx
xor bl, al
mov ecx, edx
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov r9d, eax
and r9b, r8b
mov ebx, r9d
xor bl, 1
xor r9b, al
or bl, r8b
xor bl, 1
or bl, r9b
xor dl, cl
xor dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
mov ecx, edx
xor cl, bl
test dl, 1
mov eax, 0xdca145c9
mov ebp, 0x477d5890
cmovne eax, ebp
test bl, 1
mov edx, 0xdca145c9
cmove eax, edx
jmp 0x14003dc36
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, 0x423fcb8
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
mov ecx, dword [0x1400986bc]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
and ecx, 0x6042161
mov eax, esi
and eax, 0x2843548c
or eax, ecx
xor eax, 0x2843548c
mov edx, esi
and edx, 0xd1b88a12
or edx, eax
mov eax, edx
not eax
and eax, 0x80188200
and edx, 0x2a0401a0
or edx, eax
mov ecx, edx
not ecx
mov eax, edi
and eax, 0x23c8e645
mov ebx, esi
and ebx, 0xdc3719ba
or ebx, eax
xor ebx, 0x89d465e5
mov eax, ebx
xor eax, edi
and eax, ebx
mov ebp, eax
not ebp
and eax, ecx
or ecx, ebp
mov ebx, ecx
not ebx
and ebp, edx
or ebp, eax
mov eax, ebp
not eax
mov edx, ecx
and edx, 0xbe1dc1a5
and ebx, 0x200
or ebx, edx
or ecx, eax
and eax, 0xbe1dc1a5
and ebp, 0x41e23e5a
or ebp, eax
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov eax, edx
and eax, 0xc24c03
and ecx, 0x5521305c
or ecx, eax
mov ebp, ecx
xor ebp, 0x1520104c
xor ecx, 0xa216c001
or edx, 0x55e37c5f
mov eax, edx
not eax
and ecx, 0xe217e011
and ebp, 0x15e01c4e
or ebp, ecx
and edx, 0xe217e011
and eax, 0x80803a0
or eax, edx
xor eax, ebp
mov edx, eax
mov ecx, eax
xor ecx, 0x5b025054
and ecx, eax
not eax
and eax, 0x48021044
and edx, 0x13004010
or edx, eax
xor edx, 0x13004010
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe60a3595
and ecx, 0x19f5ca6a
or ecx, eax
mov eax, ecx
xor eax, 0x851004
xor ecx, 0x84080540
or eax, 0xc67a8f7a
mov ebp, eax
not ebp
or ecx, 0x39857085
mov edx, ecx
not edx
and eax, 0x82a0b46b
and ebp, 0x39054084
or ebp, eax
and ecx, 0x82a0b46b
and edx, 0x445a0b10
or edx, ecx
xor edx, ebp
mov eax, edx
not eax
and eax, 0xc67a8f7a
and edx, 0x39857085
or edx, eax
mov ebp, edx
not ebp
and edx, 0xdeeeb6da
and ebp, 0x21114925
or ebp, edx
mov r8d, ebp
xor r8d, 0xdeeeb6da
xor ebp, 0x21114925
mov ecx, edi
and ecx, esi
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov eax, ecx
not eax
and edi, 0xf130f231
and esi, 0xecf0dce
or esi, edi
mov edi, esi
xor edi, 0x2c2098e
xor esi, 0xf130f231
mov ebx, ecx
and ebx, 0xac0d8671
and eax, 0x53f2798e
or eax, ebx
or ecx, esi
and esi, 0xac0d8671
and edi, 0x53f2798e
or edi, esi
xor edi, eax
not ecx
or ecx, edi
mov r10d, ecx
not r10d
mov edx, r8d
and edx, 0x14c7109e
mov eax, ebp
and eax, 0xeb38ef61
or eax, edx
xor eax, 0xeb38ef61
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov edx, eax
not edx
and edx, 0xf1f7785
and eax, 0xf0e0887a
or eax, edx
mov ebx, eax
xor ebx, 0xf0e0887a
xor eax, 0x1123101
mov edx, r8d
and edx, 0x645d6529
and ebp, 0x9ba29ad6
or ebp, edx
xor ebp, 0x645d6529
or ebp, ecx
not ebp
and ecx, 0x83163fc
and r10d, 0xf7ce9c03
or r10d, ecx
xor r10d, 0x83163fc
or r10d, r8d
not r10d
mov ecx, ebp
and ecx, r10d
xor r10d, ebp
or r10d, ecx
mov ecx, r10d
not ecx
mov edx, ebx
xor edx, ecx
and edx, ebx
and eax, 0xa112b151
and ebx, 0x5eed4eae
or ebx, eax
and ecx, 0xa112b151
and r10d, 0x5eed4eae
or r10d, ecx
xor r10d, ebx
mov eax, edx
and eax, r10d
xor r10d, edx
or r10d, eax
mov r14d, r10d
not r14d
mov eax, r14d
and eax, 0x7cf4ff3c
mov edi, r10d
and edi, 0x830b00c3
or edi, eax
mov r11d, edi
xor r11d, 0x830b00c3
mov ecx, edi
xor ecx, 0x7cf4ff3c
mov ebp, r10d
and ebp, 0x4578ed64
mov eax, r14d
and eax, 0xba87129b
or eax, ebp
xor eax, 0xba87129b
or eax, r14d
mov ebp, eax
not ebp
and ebp, 0xf1b6b2ab
and eax, 0xe494d54
or eax, ebp
mov esi, eax
xor esi, 0xe494d54
xor eax, 0xf1b6b2ab
xor edi, 0x92e760e
and edi, ecx
mov ebx, r11d
and ebx, 0x75da8932
mov edx, eax
and edx, 0x8a2576cd
mov ebp, esi
and ebp, 0x75da8932
or ebp, edx
mov edx, edi
and edx, ebx
xor ebx, edi
or ebx, edx
mov edx, ebx
not edx
and edx, 0xf58bffbe
and ebx, 0xa740041
or ebx, edx
mov edx, ebp
not edx
and edx, 0xf58bffbe
and ebp, 0xa740041
or ebp, edx
xor ebp, ebx
mov edx, r11d
and edx, 0x4aa702cb
and ecx, 0xb558fd34
or ecx, edx
or r11d, esi
and esi, 0x4aa702cb
and eax, 0xb558fd34
or eax, esi
xor eax, ecx
not r11d
or r11d, eax
not r11d
mov eax, ebp
and eax, r11d
xor r11d, ebp
or r11d, eax
mov r8d, r11d
not r8d
mov r15d, r11d
mov r9d, r8d
mov r12d, r11d
mov ebx, r11d
xor ebx, 0xfa94b0f
and ebx, r11d
mov eax, r8d
and eax, 0x8a7c9c8b
and r11d, 0x75836374
or r11d, eax
not r11d
or r11d, r8d
and r8d, 0x6df33b38
and r15d, 0x920cc4c7
or r15d, r8d
mov eax, r15d
not eax
and eax, 0x920cc4c7
and r15d, 0x6df33b38
or r15d, eax
mov eax, r15d
not eax
mov ecx, r15d
xor ecx, 0xc7c5ab9b
mov edi, ecx
and edi, eax
and ecx, r15d
mov edx, edi
not edx
mov ebp, ecx
not ebp
mov esi, edx
and esi, 0x88eadacc
and edi, 0x77152533
or edi, esi
or edx, ebp
and ebp, 0x88eadacc
and ecx, 0x77152533
or ecx, ebp
xor ecx, edi
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x54810f39
and edx, 0xab7ef0c6
or edx, ecx
and r15d, 0x5eaba172
mov ecx, eax
and ecx, 0xa1545e8d
or ecx, r15d
xor ecx, 0x3210fa2f
and eax, 0x6cbb5b5d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa621784c
and eax, 0x59de87b3
or eax, ecx
mov ebp, eax
xor ebp, 0x19de8213
mov ecx, edx
not ecx
xor eax, 0xa621784c
mov edi, ecx
and edi, 0x662015a4
and edx, 0x99dfea5b
or edx, edi
or ecx, eax
and eax, 0x662015a4
and ebp, 0x99dfea5b
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1d646b76
and eax, ecx
and ecx, 0xe29b9489
or ecx, edx
xor ecx, 0xe29b9489
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3ef89231
and ecx, 0xc1076dce
or ecx, edx
xor ecx, 0xc1076dce
or ecx, eax
mov r8d, ecx
not r8d
mov eax, r14d
and eax, 0x2663b050
and r10d, 0x48104701
or r10d, eax
mov eax, r10d
xor eax, 0x8100300
xor r10d, 0x16a381c
or r14d, 0x6e73f751
mov edx, r14d
not edx
and r10d, 0x416a7c1d
and eax, 0x2e118340
or eax, r10d
and r14d, 0x416a7c1d
and edx, 0x908400a2
or edx, r14d
xor edx, eax
mov eax, edx
not eax
and eax, 0xdc4134bc
and edx, 0x23becb43
or edx, eax
mov eax, edx
xor eax, 0x1442402
xor edx, 0xb232c3ed
mov edi, edx
or edi, 0x9344a4a2
mov esi, edi
not esi
and edx, 0x6cbb5b5d
and eax, 0x9344a4a2
or eax, edx
mov edx, eax
not edx
mov ebp, edi
and ebp, 0xf34c4de4
and esi, 0xcb31219
or esi, ebp
or edi, edx
and edx, 0xf34c4de4
and eax, 0xcb3b21b
or eax, edx
xor eax, esi
not edi
or edi, eax
mov eax, edi
not eax
and edi, 0x8a5e56b5
and eax, 0x75a1a94a
or eax, edi
mov ebp, eax
xor ebp, 0xa4610a5
xor eax, 0x25a0a00a
and eax, 0xa5b8e61a
and ebp, 0x5a4719e5
or ebp, eax
mov edx, ebp
xor edx, 0x50020100
xor ebp, 0x5082600
and ebp, 0xf4d3ee5
and edx, 0xf0b2c11a
or edx, ebp
mov esi, edx
xor esi, 0xf4d3ee5
xor edx, 0xf0b2c11a
mov ebp, ecx
and ebp, 0xbef99bbe
mov eax, r8d
and eax, 0x41066441
or eax, ebp
xor eax, 0x41066441
mov ebp, eax
and ebp, esi
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x2308bf84
and eax, 0xdcf7407b
or eax, ebp
mov ebp, eax
xor ebp, 0xdcf7407b
mov r10d, eax
xor r10d, 0x2308bf84
xor ecx, edx
not ecx
and ecx, edx
and esi, 0xb9803fa1
and edx, 0x467fc05e
or edx, esi
xor edx, r8d
xor edx, 0xb9803fa1
and edx, r8d
mov esi, ecx
not esi
mov edi, edx
not edi
mov r8d, esi
and r8d, 0xc2edd0e5
and ecx, 0x3d122f1a
or ecx, r8d
or esi, edi
and edi, 0xc2edd0e5
and edx, 0x3d122f1a
or edx, edi
xor edx, ecx
not esi
or esi, edx
mov edx, esi
not edx
mov ecx, edx
and ecx, 0x66948ef6
and esi, 0x996b7109
or esi, ecx
mov r14d, esi
xor r14d, 0x91612109
xor eax, 0x8271a004
mov r8d, eax
and r8d, r10d
and eax, ebp
xor esi, 0x66948ef6
mov r15d, esi
or r15d, 0xa1791f80
mov edi, r15d
not edi
or edx, 0x5e86e07f
mov ecx, edx
not ecx
mov r13d, r8d
and r13d, eax
xor eax, r8d
or eax, r13d
and r15d, 0x4ec05dd7
and edi, 0x1006a028
or edi, r15d
and edx, 0x4ec05dd7
and ecx, 0xa1390200
or ecx, edx
xor ecx, edi
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
or ecx, edx
mov eax, ebp
and eax, 0x4e8a5c82
and r10d, 0xb175a37d
or r10d, eax
or ebp, esi
and esi, 0x4e8a5c82
and r14d, 0xb175a37d
or r14d, esi
xor r14d, r10d
not ebp
or ebp, r14d
mov eax, ebp
not eax
mov edx, ecx
not edx
mov edi, edx
and edi, 0xf4a5fe1e
and ecx, 0xb5a01e1
or ecx, edi
or edx, ebp
and ebp, 0xf4a5fe1e
and eax, 0xb5a01e1
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x88090803
mov ebp, edx
and ebp, 0x6136b010
or ebp, ecx
xor ebp, 0x6136b010
mov ecx, edx
and ecx, 0x16c047ec
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x60a1c2e8
and ecx, 0x9f5e3d17
or ecx, ebp
mov ebp, ecx
xor ebp, 0x52418100
xor ecx, 0x810307a
and ebp, 0xd3cfcb81
and ecx, 0x2c30347e
or ecx, ebp
mov ebp, ecx
xor ebp, 0x408b6f22
xor ecx, 0x2c30347e
and ecx, ebp
and eax, 0x37243c7f
and edx, 0xc8dbc380
or edx, eax
mov r13d, edx
xor r13d, 0xc8dbc380
xor edx, 0x31001449
and edx, 0xb9505749
mov eax, r13d
and eax, 0x46afa8b6
or eax, edx
xor eax, 0x2a14f3ea
and r13d, 0x9344a4a3
or r13d, eax
mov eax, r13d
not eax
mov edx, ecx
not edx
and eax, edx
or edx, r13d
not edx
and r13d, ecx
or r13d, eax
mov eax, edx
and eax, r13d
xor r13d, edx
or r13d, eax
and r9d, 0x5880007
and r12d, 0xa214b08
or r12d, r9d
xor r12d, 0xa214b08
mov eax, r12d
and eax, ebx
xor ebx, r12d
or ebx, eax
mov eax, ebx
not eax
and eax, 0xf056b4f0
and ebx, 0xfa94b0f
or ebx, eax
mov r8d, ebx
not r8d
mov ecx, r8d
and ecx, 0x75836374
mov eax, ebx
and eax, 0x8a7c9c8b
or eax, ecx
not eax
or eax, r8d
mov edx, eax
not edx
mov edi, r11d
not edi
mov ecx, eax
and ecx, 0x261cb8a7
xor eax, 0x24610c7c
and eax, edx
and edx, 0xd9e34758
or edx, ecx
mov r9d, edx
xor r9d, 0xd8004308
mov esi, r11d
and esi, 0x6853949c
xor r11d, 0x24610c7c
and r11d, edi
and edi, 0x97ac6b63
or edi, esi
mov r14d, edi
xor r14d, 0x97ac6b63
xor edx, 0x261cb8a7
mov ebp, edx
or ebp, 0x24610c7c
mov ecx, ebp
not ecx
xor edi, 0x6853949c
mov r10d, r14d
and r10d, 0xdb9ef383
mov esi, eax
not esi
mov r15d, ebp
and r15d, 0x2ffe6370
and ecx, 0xd0009083
or ecx, r15d
or ebp, esi
and esi, 0x2ffe6370
and eax, 0xd0019c8f
or eax, esi
xor eax, ecx
not ebp
or ebp, eax
mov eax, r10d
and eax, r11d
xor r11d, r10d
or r11d, eax
mov eax, ebp
not eax
and eax, r11d
not r11d
and r11d, ebp
or r11d, eax
mov eax, edx
and eax, 0x1fb1cf3
and r9d, 0xfe04e30c
or r9d, eax
or edx, edi
and edi, 0x1fb1cf3
and r14d, 0xfe04e30c
or r14d, edi
xor r14d, r9d
not edx
or edx, r14d
not edx
mov eax, r11d
and eax, edx
xor edx, r11d
or edx, eax
mov eax, edx
not eax
and eax, 0x409308c0
mov ecx, edx
and ecx, 0xa0000514
or ecx, eax
xor ecx, 0xa0000514
and edx, 0x1f6cf22b
or edx, ecx
mov eax, edx
not eax
and eax, 0x87b97eb5
and edx, 0x7846814a
or edx, eax
mov eax, edx
xor eax, 0x2c468b2a
mov ecx, ebx
and ecx, 0xfffffffe
and r8d, 0xeec23244
and ebx, 0x113dcdbb
or ebx, r8d
xor ebx, 0x113dcdba
mov ebp, ecx
and ebp, ebx
xor ebx, ecx
or ebx, ebp
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, ebx
mov edi, ecx
not edi
mov esi, ebx
and esi, 0xa1e6205c
and ebp, 0x5e19dfa3
or ebp, esi
or ebx, edi
and edi, 0xa1e6205c
and ecx, 0x5e19dfa3
or ecx, edi
xor ecx, ebp
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x856975c4
and ebx, 0x7a968a3b
or ebx, ecx
mov ecx, ebx
xor ecx, 0x7a968a3b
xor ebx, 0x4601104
xor edx, 0x12a91014
mov ebp, edx
or ebp, ecx
not ebp
and edx, 0xd11964c1
and eax, 0x2ee69b3e
or eax, edx
and ecx, 0xd11964c1
and ebx, 0x2ee69b3e
or ebx, ecx
xor ebx, eax
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xf76d7ad7
mov edx, ebx
xor edx, 0xf76d7ad7
and edx, ebx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x72ea8665
and edx, 0x8d15799a
or edx, ecx
mov ebp, edx
xor ebp, 0x7a380309
xor edx, 0x50758a0
and edx, 0x54758e4
and ebp, 0xfab8a71b
or ebp, edx
mov r8d, ebp
xor r8d, 0xfab8a71b
mov r9d, ebp
xor r9d, 0x54758e4
and eax, 0x3af41e4f
and ebx, 0xc50be1b0
or ebx, eax
mov eax, ebx
xor eax, 0xc50be1b0
xor ebx, 0x12441605
and ebx, 0x934d76b5
mov edi, eax
and edi, 0x6cb2894a
or edi, ebx
xor edi, 0x6cb2894a
or edi, eax
mov eax, edi
not eax
and eax, 0x19bf4f29
and edi, 0xe640b0d6
or edi, eax
mov esi, edi
xor esi, 0xe640b0d6
mov eax, edi
xor eax, 0x18114c28
and eax, 0x7e11ece8
xor edi, 0x2b9f7390
and edi, esi
and esi, 0x81ee1317
or esi, eax
mov r10d, esi
xor r10d, 0x81e21211
xor ebp, 0xc8989ba2
and ebp, r8d
mov edx, r8d
or edx, 0xcddfc346
mov ecx, edx
not ecx
xor esi, 0x7e11ece8
mov eax, esi
or eax, 0x32203cb9
mov r11d, eax
not r11d
mov ebx, ebp
not ebx
mov r14d, ebx
and r14d, 0xc709174
and ebp, 0xf38f6e8b
or ebp, r14d
or ebx, edx
and edx, 0xc709174
and ecx, 0x32002c89
or ecx, edx
xor ecx, ebp
not ebx
or ebx, ecx
mov ecx, edi
not ecx
mov edx, eax
and edx, 0xdda7ba83
and r11d, 0x584144
or r11d, edx
or eax, ecx
and ecx, 0xdda7ba83
and edi, 0x2258457c
or edi, ecx
xor edi, r11d
not eax
or eax, edi
mov ecx, ebx
not ecx
and ecx, eax
not eax
and eax, ebx
or eax, ecx
mov ecx, r9d
and ecx, 0x2e1ca526
and r8d, 0xd1e35ad9
or r8d, ecx
or r9d, esi
and esi, 0x2e1ca526
and r10d, 0xd1e35ad9
or r10d, esi
xor r10d, r8d
not r9d
or r9d, r10d
mov ecx, r9d
not ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xca494f67
and eax, 0x35b6b098
or eax, edx
or ebp, r9d
and r9d, 0xca494f67
and ecx, 0x35b6b098
or ecx, r9d
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x5fd54f6d
mov edx, ebp
and edx, 0xa02ab092
or edx, ecx
mov ebx, edx
xor ebx, 0x42140624
xor edx, 0x200aa082
and edx, 0x3dcbe9cb
and ebx, 0xc2341634
or ebx, edx
mov ecx, ebx
xor ecx, 0xc0140434
and eax, 0xf19bb0e3
and ebp, 0xe644f1c
or ebp, eax
mov eax, ebp
xor eax, 0xc040c1c
xor ebx, 0x3dcbe9cb
xor ebp, 0xf19bb0e3
mov edx, ebx
and edx, 0x2361f381
and ecx, 0xdc9e0c7e
or ecx, edx
or ebx, ebp
and ebp, 0x2361f381
and eax, 0xdc9e0c7e
or eax, ebp
xor eax, ecx
not ebx
or ebx, eax
mov ebp, ebx
not ebp
mov r14d, r13d
not r14d
mov eax, r14d
and eax, 0x90484020
mov ecx, r13d
and ecx, 0xa04021f
or ecx, eax
mov eax, ecx
xor eax, 0x21c
xor ecx, 0xb500d980
mov edi, r14d
or edi, 0x9a4c423f
mov edx, edi
not edx
and ecx, 0xbf04d983
and eax, 0x48023c
or eax, ecx
and edi, 0xbf04d983
and edx, 0x40b32440
or edx, edi
xor edx, eax
mov eax, edx
not eax
and eax, 0x65b3bdc0
and edx, 0x9a4c423f
or edx, eax
mov eax, ebx
and eax, 0x441d9fe0
mov r11d, ebp
and r11d, 0xbbe2601f
or r11d, eax
mov r8d, r11d
xor r8d, 0xbbe2601f
mov r10d, r11d
xor r10d, 0x441d9fe0
mov r9d, edx
not r9d
mov ecx, r9d
and ecx, 0xfb1ded0a
mov eax, edx
and eax, 0x4e212f5
or eax, ecx
not eax
or eax, r9d
mov esi, eax
not esi
and r14d, 0x4e212f5
xor r13d, 0xfb1ded0a
or r13d, r14d
mov r14d, r13d
not r14d
mov ecx, r10d
and ecx, 0x18488c05
mov edi, r8d
and edi, 0xe7b773fa
or edi, ecx
mov ecx, edi
xor ecx, 0xe315610a
and ecx, 0xfb1ded0a
xor edi, 0x1caa9ef0
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x9fbabe24
and edi, 0x604541db
or edi, ecx
and ebx, 0x94d18e07
and ebp, 0x6b2e71f8
or ebp, ebx
mov r12d, ebp
xor r12d, 0x6b2e71f8
xor ebp, 0x4108a00
and ebp, 0x41efa40
mov ecx, r12d
and ecx, 0xfbe105bf
or ecx, ebp
xor ecx, 0xfce8b5
and r12d, 0x4e212f5
or r12d, ecx
mov ecx, eax
and ecx, 0x6ea1b372
and esi, 0x915e4c8d
or esi, ecx
mov r15d, esi
mov ecx, r13d
and ecx, 0x189a2820
xor r13d, 0xfce04724
and r13d, r14d
and r14d, 0xe765d7df
or r14d, ecx
mov ebp, r14d
xor ebp, 0xe765d7df
xor esi, 0x6ea1b372
mov ecx, esi
or ecx, 0xfce04724
mov ebx, ecx
not ebx
or eax, 0x31fb8db
and ecx, 0xc1b1df18
and ebx, 0x20e20c3
or ebx, ecx
mov ecx, eax
not ecx
and eax, 0xc1b1df18
and ecx, 0x3c400024
or ecx, eax
mov eax, r14d
xor eax, 0x1b8590fb
and eax, ebp
xor ecx, ebx
mov ebx, eax
and ebx, r13d
xor r13d, eax
or r13d, ebx
mov eax, ecx
not eax
and eax, 0x1d6f64af
and ecx, 0xe2909b50
or ecx, eax
mov eax, r13d
not eax
and eax, 0x1d6f64af
and r13d, 0xe2909b50
or r13d, eax
mov ebx, edi
xor ebx, 0x4093
xor edi, 0x9fbabe24
xor r15d, 0x1580c00
xor r13d, ecx
mov eax, esi
and eax, 0x9027538d
and r15d, 0x6fd8ac72
or r15d, eax
mov eax, r12d
not eax
xor r14d, 0x189a2820
or esi, r14d
and r14d, 0x9027538d
and ebp, 0x6fd8ac72
or ebp, r14d
xor ebp, r15d
not esi
or esi, ebp
mov ecx, esi
not ecx
and ecx, 0x361af81c
and esi, 0xc9e507e3
or esi, ecx
xor esi, 0xc9e507e3
mov ecx, r13d
and ecx, esi
xor esi, r13d
or esi, ecx
mov ecx, edi
or ecx, r12d
mov ebp, ecx
not ebp
and edi, 0x6ef50b68
and ebx, 0x910af497
or ebx, edi
and r12d, 0x6ef50b68
and eax, 0x910af497
or eax, r12d
xor eax, ebx
mov edi, eax
not edi
mov ebx, ecx
and ebx, 0x5f11902f
and ebp, 0xa0ee6fd0
or ebp, ebx
or ecx, edi
and edi, 0x5f11902f
and eax, 0xa0ee6fd0
or eax, edi
xor eax, ebp
not ecx
or ecx, eax
mov r14d, ecx
xor r14d, esi
and ecx, r14d
and r14d, esi
mov eax, ecx
and eax, r14d
xor r14d, ecx
or r14d, eax
mov esi, r9d
and esi, 0x5d631b9e
mov ecx, edx
xor ecx, 0x5d631b9e
and ecx, edx
xor r11d, 0xe6817b81
and r11d, r10d
mov eax, r8d
and eax, 0xa29ce461
mov edi, esi
and edi, ecx
xor ecx, esi
or ecx, edi
mov esi, r11d
and esi, eax
xor eax, r11d
or eax, esi
mov ebp, ecx
not ebp
and ebp, 0x1a1f531e
and ecx, 0xe5e0ace1
or ecx, ebp
mov ebp, eax
not ebp
and ebp, 0x1a1f531e
and eax, 0xe5e0ace1
or eax, ebp
xor eax, ecx
mov ecx, edx
and ecx, 0xa1c99302
and r9d, 0x5e366cfd
or r9d, ecx
or edx, r8d
and r8d, 0xa1c99302
and r10d, 0x5e366cfd
or r10d, r8d
xor r10d, r9d
not edx
or edx, r10d
not edx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
xor eax, 0xd492c0d1
and eax, edx
not edx
and edx, 0xd492c0d1
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x37c1e129
and eax, 0xc83e1ed6
or eax, ecx
mov ecx, eax
xor ecx, 0x4800005
xor eax, 0x204220b0
and eax, 0x386efeb2
and ecx, 0xc791014d
or ecx, eax
mov eax, ecx
xor eax, 0x41910109
xor ecx, 0x18661a12
and ecx, 0x9e661a56
and eax, 0x6199e5a9
or eax, ecx
mov ebx, eax
xor ebx, 0x1e021246
xor eax, 0x21092508
and eax, 0xa16d2d18
and ebx, 0x5e92d2e7
or ebx, eax
mov eax, ebx
xor eax, 0x5e92d2e7
xor ebx, 0xa16d2d18
mov ecx, r14d
not ecx
and eax, ecx
or ecx, ebx
not ecx
and ebx, r14d
or ebx, eax
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov r9d, ebx
not r9d
mov ecx, ebx
xor ecx, 0xf6d98dc6
and ecx, ebx
mov esi, ebx
or esi, 0x9267239
mov r10d, ecx
not r10d
mov r8d, esi
and r8d, 0x352ad68f
mov edx, ebx
xor edx, 0x5451807
and edx, ebx
or ebx, 0xfabae7f8
mov edi, edx
not edi
mov eax, ebx
and eax, 0x6ddf8cbc
mov ebp, r9d
and ebp, 0x1003
or ebp, eax
or ebx, edi
and edi, 0x6ddf8cbc
and edx, 0x92207343
or edx, edi
xor edx, ebp
not ebx
or ebx, edx
not ebx
mov edx, ebx
and edx, r9d
xor ebx, r9d
and r9d, 0xc2d10940
or r9d, r8d
or esi, r10d
and r10d, 0x352ad68f
and ecx, 0xcad52970
or ecx, r10d
xor ecx, r9d
not esi
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0x9267239
and esi, 0xf6d98dc6
or esi, ecx
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0xf3962a54
and esi, 0xc69d5ab
or esi, eax
mov eax, esi
xor eax, 0x861040b
xor esi, 0x1040000
or ebp, 0x4ded850b
mov ecx, ebp
not ecx
or esi, 0xb0123050
and esi, 0xb51eb150
and eax, 0x48e1040b
or eax, esi
and ebp, 0xb51eb150
and ecx, 0x2004aa4
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0xb2127af4
and ecx, 0x4ded850b
or ecx, eax
mov eax, ecx
not eax
mov ebp, ecx
and ebp, 0xfabae7f8
and eax, 0x5410003
and ecx, 0x41804
or ecx, eax
xor ecx, 0x41804
or ecx, ebp
mov esi, ecx
not esi
mov eax, esi
and eax, 0xfabae7f8
and ecx, 0x5451807
or ecx, eax
xor esi, ecx
and esi, ecx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xc220d2a0
and ebx, 0x3ddf2d5f
or ebx, eax
mov ecx, ebx
xor ecx, 0x3ddf2d5f
xor ebx, 0xc220d2a0
mov edx, esi
not edx
mov eax, edx
and eax, 0xc7b11a80
mov r15d, esi
and r15d, 0x384ee57f
or r15d, eax
mov eax, r15d
not eax
and eax, 0x384ee57f
and r15d, 0xc7b11a80
or r15d, eax
mov eax, ebx
and eax, 0x57cee641
mov r14d, ecx
and r14d, 0xa83119be
or r14d, eax
mov r8d, r14d
xor r8d, 0xa83119be
mov r10d, r14d
xor r10d, 0x57cee641
mov r9d, r15d
not r9d
mov ebp, r9d
and ebp, 0x253372e4
mov eax, r15d
and eax, 0xdacc8d1b
or eax, ebp
xor eax, 0x7a4e4af5
or eax, r9d
mov r13d, eax
not r13d
and edx, 0xf157001f
and esi, 0xea8ffe0
or esi, edx
mov ebp, esi
xor ebp, 0xea8ffe0
xor esi, 0xa012001e
and esi, 0xa29a301e
mov edx, ebp
and edx, 0x5d65cfe1
or edx, esi
xor edx, 0xfde7080f
and ebp, 0x5f7d3811
or ebp, edx
mov r12d, ebp
not r12d
mov edx, r10d
and edx, 0xa082c7ee
mov edi, r8d
and edi, 0x5f7d3811
or edi, edx
not edi
or edi, r10d
mov r11d, edi
not r11d
mov edx, ebx
and edx, 0xef70e8d4
and ecx, 0x108f172b
or ecx, edx
xor ecx, 0xb00dd0c5
xor ebx, ecx
and ebx, ecx
mov ecx, eax
or ecx, ebp
not ecx
and eax, 0x7e2dd1b1
and r13d, 0x81d22e4e
or r13d, eax
and ebp, 0x7e2dd1b1
and r12d, 0x81d22e4e
or r12d, ebp
xor r12d, r13d
mov eax, ecx
and eax, r12d
xor r12d, ecx
or r12d, eax
mov eax, edi
and eax, 0x67c368d6
xor edi, 0x1eca4ca3
and edi, r11d
mov ebp, r11d
and ebp, 0x983c9729
or ebp, eax
mov r11d, ebp
xor r11d, 0x983c9729
mov esi, ebx
mov ecx, ebx
xor ecx, 0xe135b35c
and ecx, ebx
not ebx
and ebx, 0x49e9e749
and esi, 0xb61618b6
or esi, ebx
mov edx, esi
xor edx, 0xb61618b6
mov eax, r11d
and eax, 0xe135b35c
mov ebx, eax
and ebx, edi
xor edi, eax
mov eax, edx
and eax, 0xe135b35c
or edi, ebx
mov ebx, eax
and ebx, ecx
xor ecx, eax
or ecx, ebx
mov eax, edi
not eax
and eax, 0x96efd39e
and edi, 0x69102c61
or edi, eax
mov eax, ecx
not eax
and eax, 0x96efd39e
and ecx, 0x69102c61
or ecx, eax
xor ebp, 0x67c368d6
xor ecx, edi
mov eax, ebp
and eax, 0x95f3209c
and r11d, 0x6a0cdf63
or r11d, eax
xor esi, 0x49e9e749
or ebp, esi
and esi, 0x95f3209c
and edx, 0x6a0cdf63
or edx, esi
xor edx, r11d
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xd2996ccd
and ebp, 0x2d669332
or ebp, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x2d343e2c
and ecx, 0xd2cbc1d3
or ecx, eax
mov eax, ebp
xor eax, 0x428112
xor ebp, 0xd2996ccd
or edx, ebp
and ebp, 0x2d343e2c
and eax, 0xd2cbc1d3
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, r12d
not eax
mov ecx, eax
and ecx, 0x78052e18
and r12d, 0x87fad1e7
or r12d, ecx
xor r12d, edx
xor r12d, 0x78052e18
and r12d, edx
mov ecx, edx
not ecx
and ecx, 0x69ea0277
and edx, 0x9615fd88
or edx, ecx
xor edx, 0x69ea0277
or edx, eax
mov eax, edx
not eax
mov esi, r12d
not esi
mov ecx, esi
and ecx, 0x26c153fd
and r12d, 0xd93eac02
or r12d, ecx
or esi, edx
and edx, 0x26c153fd
and eax, 0xd93eac02
or eax, edx
xor eax, r12d
not esi
or esi, eax
mov ecx, r15d
xor ecx, 0x2b361f93
and ecx, r9d
mov eax, r15d
and eax, 0xd4c9e06c
mov edi, r8d
or edi, 0xd4c9e06c
mov edx, ecx
and edx, eax
xor eax, ecx
mov ecx, edi
not ecx
xor r14d, 0x8307062d
and r14d, r8d
or eax, edx
mov edx, edi
and edx, 0xa89f707
and ecx, 0x21360890
or ecx, edx
mov edx, r14d
not edx
or edi, edx
and edx, 0xa89f707
and r14d, 0xf57608f8
or r14d, edx
xor r14d, ecx
not edi
or edi, r14d
mov ecx, eax
not ecx
and ecx, 0xd029817e
and eax, 0x2fd67e81
or eax, ecx
mov ecx, edi
not ecx
and ecx, 0xd029817e
and edi, 0x2fd67e81
or edi, ecx
xor edi, eax
mov eax, r15d
and eax, 0x278111b6
and r9d, 0xd87eee49
or r9d, eax
or r15d, r8d
and r8d, 0x278111b6
and r10d, 0xd87eee49
or r10d, r8d
xor r10d, r9d
not r15d
or r15d, r10d
mov eax, r15d
not eax
and eax, 0xcd2e87ba
and r15d, 0x32d17845
or r15d, eax
xor r15d, 0x32d17845
mov eax, edi
and eax, r15d
xor r15d, edi
or r15d, eax
mov eax, r15d
mov edx, r15d
xor edx, 0xf3b8ec6b
and edx, r15d
not r15d
and r15d, 0x81088041
and eax, 0x72b06c2a
or eax, r15d
xor eax, 0x72b06c2a
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x9b34a1f3
and edx, 0x64cb5e0c
or edx, eax
mov eax, edx
xor eax, 0x93510045
xor edx, 0x208c4c00
and eax, 0xdb5101dd
and edx, 0x24aefe22
or edx, eax
mov edi, edx
xor edi, 0x4b510194
xor edx, 0x4265c00
and edx, 0x94265c49
and edi, 0x6bd9a3b6
or edi, edx
mov ebx, edi
xor ebx, 0x6bd9a3b6
mov edx, esi
mov ebp, esi
xor ebp, 0xe28ca24c
and ebp, esi
not esi
and esi, 0x5f157bce
and edx, 0xa0ea8431
or edx, esi
xor edx, 0xa0ea8431
mov ecx, edi
xor ecx, 0x4060049
and ecx, 0x4e1e81eb
xor edi, 0x895501fa
and edi, ebx
and ebx, 0xb1e17e14
or ebx, ecx
mov esi, ebx
xor esi, 0xb1e17e14
xor ebx, 0xac9223a7
and ebx, esi
mov r8d, edx
and r8d, esi
xor esi, edx
and edx, 0xe28ca24c
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov edx, ebx
not edx
mov eax, edi
not eax
mov ecx, edx
and ecx, 0xd594698f
and ebx, 0x2a6b9670
or ebx, ecx
or edx, eax
and eax, 0xd594698f
and edi, 0x2a6b9670
or edi, eax
xor edi, ebx
not edx
or edx, edi
mov eax, ebp
not eax
and eax, 0x207df831
and ebp, 0xdf8207ce
or ebp, eax
mov eax, edx
not eax
and eax, 0x207df831
and edx, 0xdf8207ce
or edx, eax
xor edx, ebp
or esi, r8d
mov eax, esi
not eax
and eax, 0x2a596ca6
and esi, 0xd5a69359
or esi, eax
mov ecx, esi
xor ecx, 0x11229058
mov ebp, edx
not ebp
xor esi, 0x2a596ca6
mov eax, ebp
and eax, 0xce852b03
and edx, 0x317ad4fc
or edx, eax
or ebp, esi
and esi, 0xce852b03
and ecx, 0x317ad4fc
or ecx, esi
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
mov eax, ebp
xor eax, 0xc7382897
and eax, ebp
mov edx, ebp
or edx, 0x38c7d768
mov ebx, eax
not ebx
mov edi, edx
and edi, 0xc826fcef
mov esi, ecx
and esi, 0x7180010
or esi, edi
or edx, ebx
and ebx, 0xc826fcef
and eax, 0x37d90310
or eax, ebx
xor eax, esi
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x38c7d768
and edx, 0xc7382897
or edx, eax
mov eax, edx
not eax
and eax, 0x1e54ed3c
and edx, 0xe1ab12c3
or edx, eax
mov eax, edx
xor eax, 0x1011003
and eax, 0x5451807
xor edx, 0x1a10e538
and edx, 0xfabae7f8
or edx, eax
mov eax, edx
xor eax, 0x5451807
and eax, edx
and ebp, 0x7fcd9928
mov edx, ecx
and edx, 0x803266d7
or edx, ebp
xor edx, 0x85777ed0
and ecx, 0xfabae7f8
or ecx, edx
mov edx, ecx
not edx
mov r8d, eax
not r8d
and edx, r8d
or r8d, ecx
mov esi, r8d
not esi
and ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, r8d
and edx, 0x1e6f18c6
and esi, 0xe190e739
or esi, edx
or r8d, eax
and eax, 0x1e6f18c6
and ecx, 0xe190e739
or ecx, eax
xor ecx, esi
not r8d
or r8d, ecx
mov r9d, r8d
not r9d
mov eax, r9d
and eax, 0x46040510
mov edx, r8d
and edx, 0x8fa20ef
or edx, eax
xor edx, 0x8fa20ef
mov eax, r8d
and eax, 0xb101da00
or eax, edx
mov edx, eax
not edx
and edx, 0xb101da00
and eax, 0x4efe25ff
or eax, edx
mov ebp, eax
not ebp
and eax, 0xe0dcfddd
mov edx, ebp
and edx, 0x1f230222
or edx, eax
xor edx, 0x1f230222
or edx, ebp
mov eax, edx
not eax
and eax, 0x8ae5f5d8
and edx, 0x751a0a27
or edx, eax
mov eax, edx
xor eax, 0x5120a07
xor edx, 0x8ae5f5d8
mov ecx, r8d
and ecx, 0x7a2f6881
mov ebp, r9d
and ebp, 0x85d0977e
or ebp, ecx
mov edi, ebp
xor edi, 0x580e6801
xor ebp, 0x84d0144e
and ebp, 0xa6f114ce
and edi, 0x590eeb31
or edi, ebp
mov ecx, edi
xor ecx, 0x10002b11
mov ebp, edx
and ebp, 0x7acd2168
and eax, 0x8532de97
or eax, ebp
mov r10d, eax
xor edi, 0xa6f114ce
xor eax, 0x6a4c0020
or eax, 0x94812b5b
mov esi, edi
and esi, 0x6b7ed4a4
and ecx, 0x94812b5b
or ecx, esi
mov ebx, eax
not ebx
or edx, 0x6b7ed4a4
and eax, 0x742cabfc
and ebx, 0xb525400
or ebx, eax
mov eax, edx
not eax
and edx, 0x742cabfc
and eax, 0x80810003
or eax, edx
mov edx, dword [0x1400986b8]
xor r10d, 0x8532de97
xor eax, ebx
mov ebx, eax
not ebx
and ebx, 0x28590db0
and eax, 0xd7a6f24f
or eax, ebx
mov ebp, ecx
not ebp
and ebp, 0x28590db0
and ecx, 0xd7a6f24f
or ecx, ebp
xor ecx, eax
mov eax, r10d
and eax, edi
xor edi, r10d
or edi, eax
mov eax, edi
not eax
and eax, 0x8216c0d6
and edi, 0x7de93f29
or edi, eax
mov eax, edi
xor eax, 0x5ce83009
mov ebx, ecx
not ebx
xor edi, 0x8216c0d6
mov ebp, ebx
and ebp, 0xa1078f64
and ecx, 0x5ef8709b
or ecx, ebp
or ebx, edi
and edi, 0xa1078f64
and eax, 0x5ef8709b
or eax, edi
xor eax, ecx
not ebx
or ebx, eax
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0x3b75a1cd
and ecx, ebx
or ebx, 0xc48a5e32
mov ebp, ecx
not ebp
mov edi, ebx
and edi, 0xbfa053bb
and eax, 0x55a044
or eax, edi
or ebx, ebp
and ebp, 0xbfa053bb
and ecx, 0x405fac44
or ecx, ebp
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xb2ea319e
and ebx, 0x4d15ce61
or ebx, eax
mov ebp, ebx
xor ebp, 0x122065a8
and r9d, 0xcaf85320
and r8d, 0x3507acdf
or r8d, r9d
mov eax, r8d
not eax
and eax, 0x3507acdf
and r8d, 0xcaf85320
or r8d, eax
xor ebx, 0x899f9053
mov eax, r8d
not eax
mov ecx, ebx
or ecx, eax
mov edi, ecx
not edi
and ebx, 0x64de1a07
and ebp, 0x9b21e5f8
or ebp, ebx
and eax, 0x64de1a07
and r8d, 0x9b21e5f8
or r8d, eax
xor r8d, ebp
mov eax, r8d
not eax
mov ebp, ecx
and ebp, 0xe5ed87d2
and edi, 0x1a12782d
or edi, ebp
or ecx, eax
and eax, 0xe5ed87d2
and r8d, 0x1a12782d
or r8d, eax
xor r8d, edi
not ecx
or ecx, r8d
mov eax, ecx
xor eax, 0xb1b55f4d
and eax, ecx
or ecx, 0x4e4aa0b2
mov ebp, ecx
not ebp
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0xd8a05034
and ebp, 0x21150f49
or ebp, edi
or ecx, ebx
and ebx, 0xd8a05034
and eax, 0x275fafcb
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa61f94e3
and ecx, 0x59e06b1c
or ecx, eax
xor ecx, 0xe8553451
sete r8b
mov byte [rsp + 0x23], r8b
setne sil
cmp edx, 9
setg al
mov byte [rsp + 0x28], al
cmp edx, 0xa
setl r10b
mov ebx, r10d
xor bl, al
mov r11d, ebx
xor r11b, 1
mov ecx, ebx
and cl, r11b
mov eax, ebx
xor al, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, al
mov edi, ecx
xor dil, 1
mov r14d, edi
or r14b, cl
mov r13d, r14d
not r13b
and r11b, r14b
or r14b, bl
and r13b, bl
mov eax, ebx
and al, r10b
mov edx, eax
xor dl, 1
mov ebx, edx
or bl, al
xor al, bl
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov r15d, esi
xor r15b, r8b
mov r9d, r15d
xor r9b, 1
mov edx, r15d
or dl, r9b
xor dl, 1
mov r12d, r15d
xor r12b, dl
mov ebp, r12d
xor bpl, 1
and r12b, dl
mov edx, r12d
and dl, bpl
xor r12b, bpl
or r12b, dl
mov r8d, r12d
xor r8b, 1
and r8b, sil
mov ebp, r9d
and bpl, r15b
mov edx, r9d
and dl, bpl
xor bpl, r9b
or bpl, dl
xor bpl, sil
xor r9b, sil
xor sil, bl
xor bl, sil
and bl, sil
mov edx, ebx
xor dl, sil
and dl, bl
mov eax, ebx
and bl, sil
xor sil, 1
xor al, 1
and al, sil
or bl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
mov esi, eax
or sil, bl
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, sil
xor sil, 1
and dl, sil
or dl, bl
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
or sil, bl
xor dl, 1
mov eax, edx
xor al, sil
or dl, sil
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
xor dl, bl
xor dl, 1
or dl, bl
xor r14b, 1
or r13b, r11b
mov eax, r14d
and al, r13b
xor r13b, r14b
or r13b, al
xor dil, r10b
and dil, r10b
xor cl, r10b
and r10b, r13b
not r13b
and r13b, byte [rsp + 0x28]
or r13b, r10b
mov eax, edi
and al, cl
xor cl, dil
or cl, al
mov eax, ecx
not al
mov ebx, r13d
xor bl, cl
and bl, r13b
and cl, r13b
xor r13b, 1
and r13b, al
or cl, r13b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
movzx eax, byte [rsp + 0x23]
and r12b, al
or r8b, r12b
mov r10d, edx
xor r10b, 1
or r15b, al
xor r15b, 1
or r15b, r9b
mov eax, r15d
xor al, bpl
xor bpl, 1
xor al, 1
or bpl, r15b
xor bpl, 1
or bpl, al
mov ebx, ebp
xor bl, 1
and bl, bpl
xor bl, 1
mov eax, ebp
xor al, bl
or bl, bpl
xor bl, 1
or bl, al
mov r9d, r8d
xor r9b, 1
and r9b, bl
xor bl, 1
mov eax, r8d
xor al, bl
and al, r8b
and bl, r8b
or bl, r9b
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r9d, ecx
xor r9b, 1
and cl, r9b
mov r8d, r9d
and r8b, cl
xor cl, r9b
or cl, r8b
mov r8d, ebx
and r8b, cl
xor cl, 1
mov eax, ebx
xor al, 1
and cl, al
or cl, r8b
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
and bl, al
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
xor bl, r9b
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, 1
and al, cl
or cl, bl
and bl, r8b
or bl, al
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, dl
mov r8d, r10d
and r8b, bl
or r8b, cl
xor r8b, 1
mov ecx, r8d
and cl, dl
xor r8b, dl
or r8b, cl
mov r9d, r8d
xor r9b, 1
mov r11d, r10d
and r11b, al
mov ecx, ebx
and cl, dl
or cl, r11b
mov r11d, ecx
xor r11b, al
and r11b, cl
mov ecx, eax
and cl, bl
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
xor dl, cl
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, r11d
xor dl, 1
and al, dl
or dl, cl
xor dl, 1
and cl, r11b
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r10d, ecx
xor r10b, 1
mov r11d, r9d
or r11b, r8b
mov ebx, r11d
xor bl, 1
mov eax, r8d
and al, r9b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
and dl, bl
and al, r11b
or al, dl
mov edx, ecx
or dl, r10b
xor r11b, r9b
or bl, r8b
xor bl, 1
or bl, r11b
xor al, 1
mov r11d, eax
xor r11b, bl
or al, bl
mov esi, edx
xor sil, 1
xor al, 1
or al, r11b
mov ebx, r10d
xor bl, dl
and bl, r10b
and sil, cl
and dl, r10b
or dl, sil
mov r11d, ebx
and r11b, dl
xor dl, bl
or dl, r11b
xor dl, 1
mov ebx, edx
or bl, al
xor dl, al
xor dl, 1
and dl, al
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
and r10b, r9b
and r8b, cl
or r8b, r10b
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
xor r8b, 1
mov eax, r8d
xor al, cl
or r8b, cl
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, 1
and r8b, al
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
xor r8b, 1
xor dl, 1
mov ecx, edx
or cl, r8b
xor dl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov ebp, 0x14bf0aa6
mov eax, 0x292e182e
cmovne ebp, eax
test dl, 1
mov eax, ebp
mov edx, 0x14bf0aa6
cmovne eax, edx
test cl, 1
cmovne eax, ebp
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
mov eax, dword [0x1400986bc]
mov r9d, dword [0x1400986b8]
lea r10d, [rax - 1]
imul r10d, eax
mov r8d, r10d
not r8d
mov ecx, r8d
or ecx, 0x23f0d843
mov eax, ecx
not eax
mov edx, r10d
or edx, 0x940a23bc
and edx, 0xb50a33be
mov ebp, r8d
and ebp, 0x2f0c841
or ebp, edx
and ecx, 0xb50a33be
and eax, 0x48050400
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x80ba40f1
and eax, 0x7f45bf0e
or eax, ecx
mov ecx, eax
xor ecx, 0x10810104
xor eax, 0x2000002
and eax, 0x4e00440a
and ecx, 0x30898104
or ecx, eax
xor ecx, 0x30898104
or ecx, 0x81763af1
mov ebx, ecx
not ebx
mov eax, r8d
and eax, 0x8b10ed27
mov edi, r10d
and edi, 0x74ef12d8
or edi, eax
mov eax, edi
xor eax, 0x74890008
and eax, 0x7e89c50e
xor edi, 0xa66d7d6
or edi, eax
mov r11d, edi
not r11d
and ecx, 0xa2258e44
mov ebp, ebx
and ebp, 0x5c88410a
or ebp, ecx
mov esi, ebp
xor esi, 0x5dda71bb
xor ebp, 0xa2258e44
mov ecx, esi
and ecx, 0x9f9ec4fb
and ebx, 0x60010104
or ebx, ecx
mov ecx, edi
xor ecx, 0x60613b04
mov edx, ecx
and edx, edi
and ecx, r11d
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ebx
not eax
and eax, 0x60258048
and ebx, 0x9f884517
or ebx, eax
mov eax, ecx
not eax
and eax, 0x603780e8
and ecx, 0x9fc87f17
or ecx, eax
xor ecx, ebx
mov eax, ebp
and eax, 0x3089410e
and esi, 0x4f34b440
or esi, eax
or ebp, r11d
and r11d, 0xb0cb4bbf
and edi, 0x4f34b440
or edi, r11d
xor edi, esi
not ebp
or ebp, edi
mov eax, ebp
not eax
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0xe9acab19
and ecx, 0x165354e6
or ecx, edx
or ebx, ebp
and ebp, 0xe9acab19
and eax, 0x165354e6
or eax, ebp
xor eax, ecx
not ebx
or ebx, eax
mov eax, ebx
mov ecx, ebx
xor ecx, 0xce1cbf40
and ecx, ebx
not ebx
and ebx, 0xc61c1c00
and eax, 0x800a340
or eax, ebx
mov edx, eax
xor edx, 0x800a140
xor eax, 0xf7ff5cbf
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xe42a1e27
and edx, 0xa14a140
or edx, ebx
or eax, ebp
and ebp, 0xe42a1e27
and ecx, 0x1bd5e1d8
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4f6a85b1
and eax, 0xb0957a4e
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x386ba791
and edx, eax
not eax
and eax, 0x300b0101
and ecx, 0x860a690
or ecx, eax
mov eax, ecx
xor eax, 0x8600410
xor ecx, 0xf79f596f
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x648eaba6
and eax, 0x18610411
or eax, ebx
or ecx, ebp
and ebp, 0x648eaba6
and edx, 0x9b715459
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xc794586e
and ecx, 0x386ba791
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xe6911c4a
and ecx, 0x196ee3b5
or ecx, eax
mov r14d, ecx
xor r14d, 0x1162e0b4
xor ecx, 0x22900c48
and ecx, 0x2a9c0f49
and r14d, 0xd563f0b6
or r14d, ecx
mov r11d, r14d
xor r11d, 0xd563f0b6
xor r14d, 0x2a9c0f49
and r8d, 0x529e6865
and r10d, 0xad61979a
or r10d, r8d
mov eax, r10d
not eax
and eax, 0xbf2b1d0b
and r10d, 0x40d4e2f4
or r10d, eax
mov eax, r10d
xor eax, 0x124a8a91
xor r10d, 0xedb5756e
mov ecx, r10d
and ecx, 0xc35a2bd1
mov edx, eax
mov edi, r10d
or r10d, eax
and eax, 0x3ca5d42e
or eax, ecx
and edx, 0xc35a2bd1
and edi, 0x3ca5d42e
or edi, edx
xor edi, eax
not r10d
or r10d, edi
mov eax, r10d
not eax
mov ecx, eax
and ecx, 0x88c9f335
and eax, r10d
and r10d, 0x77360cca
or r10d, ecx
mov ecx, r10d
xor ecx, 0x4516080a
xor r10d, 0x88c9f335
mov edx, eax
not edx
mov edi, r10d
and edi, 0xbae076d4
and ecx, 0x451f892b
or ecx, edi
or r10d, edx
and edx, 0xbae076d4
and eax, 0x451f892b
or eax, edx
xor eax, ecx
not r10d
or r10d, eax
mov eax, r10d
not eax
and eax, 0x3157bc66
and r10d, 0xcea84399
or r10d, eax
mov esi, r10d
xor esi, 0x280211
xor r10d, 0x10123860
and r10d, 0xde9279e8
and esi, 0x216d8617
or esi, r10d
mov ecx, esi
xor ecx, 0xde9279e8
mov eax, esi
xor eax, 0x10c0013
mov edx, ecx
and edx, 0x2cf1ee44
and eax, 0xd30e11bb
or eax, edx
mov edx, eax
xor edx, 0xc10c1089
xor eax, 0x2cf1ee44
mov ebx, r11d
and ebx, 0x16834132
mov ebp, r14d
and ebp, 0xe97cbecd
or ebp, ebx
mov r8d, r11d
or r8d, eax
and eax, 0x16834132
and edx, 0xe97cbecd
or edx, eax
xor edx, ebp
not r8d
or r8d, edx
and r14d, 0x3e05e07d
and r11d, 0xc1fa1f82
or r11d, r14d
xor esi, 0x1f68666a
and esi, ecx
or ecx, 0x3e05e07d
mov eax, ecx
not eax
mov edx, esi
not edx
mov ebp, edx
and ebp, 0xd48706d3
and esi, 0x2b78f92c
or esi, ebp
or edx, ecx
and ecx, 0xd48706d3
and eax, 0x1781900
or eax, ecx
xor eax, esi
not edx
or edx, eax
mov eax, r11d
not eax
and eax, 0xc84b9189
and r11d, 0x37b46e76
or r11d, eax
mov eax, edx
not eax
and eax, 0xc84b9189
and edx, 0x37b46e76
or edx, eax
xor edx, r11d
mov ebx, edx
mov ecx, edx
xor ecx, 0x8ac57a19
and ecx, edx
not edx
and edx, 0x9587aaa0
and ebx, 0x6a78555f
or ebx, edx
xor ebx, 0x6a78555f
mov esi, r8d
mov r10d, ebx
mov edi, r8d
and edi, ebx
xor ebx, r8d
not r8d
or r8d, 0x753a85e6
mov ebp, r8d
not ebp
or esi, 0x8ac57a19
mov edx, esi
not edx
and r10d, 0x8ac57a19
and r8d, 0xdd8590b2
and ebp, 0x2406a09
or ebp, r8d
and esi, 0xdd8590b2
and edx, 0x203a0544
or edx, esi
xor edx, ebp
mov eax, r10d
and eax, ecx
xor ecx, r10d
or ecx, eax
mov eax, edx
not eax
and eax, 0xd79d0188
and edx, 0x2862fe77
or edx, eax
mov eax, ecx
not eax
and eax, 0xd79d0188
and ecx, 0x2862fe77
or ecx, eax
xor ecx, edx
or ebx, edi
mov eax, ebx
not eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xcbab4f96
and ecx, 0x3454b069
or ecx, edx
or ebp, ebx
and ebx, 0xcbab4f96
and eax, 0x3454b069
or eax, ebx
xor eax, ecx
not ebp
or ebp, eax
mov r8d, ebp
not r8d
mov eax, r8d
and eax, 0x413c1d98
mov edx, ebp
and edx, 0xbec3e267
or edx, eax
mov ebx, edx
xor ebx, 0x16400062
xor edx, 0x418
mov ecx, r8d
or ecx, 0x37550efa
mov eax, ecx
not eax
or edx, 0x40a29004
and edx, 0x60a3961c
and ebx, 0x175408e2
or ebx, edx
and ecx, 0x60a3961c
and eax, 0x88086101
or eax, ecx
xor eax, ebx
mov ecx, eax
not ecx
and ecx, 0x37550efb
and eax, 0xc8aaf104
or eax, ecx
not eax
mov ecx, r8d
and ecx, 0xa6252157
mov edx, ebp
and edx, 0x59dadea8
or edx, ecx
xor edx, 0x59dadea8
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov r10d, edx
not r10d
mov eax, r8d
and eax, 0x4a2cde80
mov ecx, ebp
and ecx, 0xb5d3217f
or ecx, eax
mov eax, ecx
not eax
and eax, 0x57521d67
and ecx, 0xa8ade298
or ecx, eax
mov eax, ecx
xor eax, 0xc0801008
xor ecx, 0x1156c3e2
and ecx, 0x3357eff2
and eax, 0xcca8100d
or eax, ecx
mov edi, eax
xor edi, 0xc4800008
xor eax, 0x108400
and eax, 0x8108405
and edi, 0xf784680a
or edi, eax
mov eax, edi
xor eax, 0xf784680a
mov ecx, edi
xor ecx, 0x8519700
mov esi, r8d
and esi, 0x89debb17
and ebp, 0x762144e8
or ebp, esi
xor ebp, 0x764a5718
xor r8d, ebp
and r8d, ebp
and ecx, 0x2dd1ff02
xor edi, 0x4184c00c
and edi, eax
and eax, 0xd204000d
or eax, ecx
mov r11d, eax
xor r11d, 0xd22e00fd
mov esi, r8d
not esi
xor eax, 0x9bfb45f4
and eax, r11d
xor r8d, 0xb62abaf6
and r8d, esi
mov ebx, esi
or ebx, 0xb62abaf6
mov ecx, ebx
not ecx
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov eax, r8d
not eax
mov ebp, eax
and ebp, 0x5b78f82d
and r8d, 0xa48707d2
or r8d, ebp
or eax, ebx
and ebx, 0x5b78f82d
and ecx, 0x850500
or ecx, ebx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, edi
not ecx
and ecx, 0xd60f1690
and edi, 0x29f0e96f
or edi, ecx
mov ecx, eax
not ecx
and ecx, 0xd60f1690
and eax, 0x29f0e96f
or eax, ecx
xor eax, edi
mov ecx, r11d
and ecx, esi
xor esi, r11d
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0x8a19bb61
and esi, 0x75e6449e
or esi, ecx
xor esi, 0x75e6449e
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov edi, esi
mov eax, esi
xor eax, 0x6b13f1
and eax, esi
not esi
and esi, 0xb2c9fc52
and edi, 0x4d3603ad
or edi, esi
mov ebp, edi
xor ebp, 0x381
xor edi, 0x491050
or edi, 0xff94ec0e
mov ebx, eax
not ebx
mov ecx, edi
and ecx, 0x97a36836
and ebp, 0x4813c1
or ebp, ecx
or edi, ebx
and ebx, 0x97a36836
and eax, 0x685c97c9
or eax, ebx
xor eax, ebp
not edi
or edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xcc8be5a
mov ecx, edi
and ecx, 0xf33741a5
or ecx, ebp
mov ebp, ecx
xor ebp, 0xf33741a5
and ebp, edx
xor ecx, 0xcc8be5a
and ecx, r10d
or ecx, ebp
mov ebp, ecx
xor ebp, edx
and ebp, ecx
xor edx, edi
not edx
and edx, edi
xor eax, r10d
not eax
and eax, r10d
mov ecx, edx
not ecx
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0x25a2ebfa
and edx, 0xda5d1405
or edx, edi
or ecx, ebx
and ebx, 0x25a2ebfa
and eax, 0xda5d1405
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov ebx, ebp
not ebx
mov edx, ecx
not edx
and ecx, ebx
or ebx, edx
mov eax, ebx
not eax
and edx, ebp
or edx, ecx
mov ecx, edx
not ecx
mov edi, ebx
and edi, 0x47a4c02b
and eax, 0xb85b3fd4
or eax, edi
or ebx, ecx
and ecx, 0x47a4c02b
and edx, 0xb85b3fd4
or edx, ecx
xor edx, eax
not ebx
or ebx, edx
mov r10d, ebx
xor r10d, 0x8d115230
and r10d, ebx
mov r14d, ebx
mov r8d, ebx
mov r15d, ebx
mov r11d, ebx
xor r11d, 0x1f8c21d2
and r11d, ebx
not ebx
or r14d, 0x72eeadcf
mov eax, r10d
not eax
mov ecx, r14d
and ecx, 0xcc4b9168
mov edi, ebx
and edi, 0x1104210
or edi, ecx
or r14d, eax
and eax, 0xcc4b9168
and r10d, 0x33b46e97
or r10d, eax
xor r10d, edi
not r14d
or r14d, r10d
mov eax, r14d
not eax
and eax, 0x72eeadcf
and r14d, 0x8d115230
or r14d, eax
mov eax, r14d
not eax
and eax, 0x348f300a
and r14d, 0xcb70cff5
or r14d, eax
mov eax, r14d
xor eax, 0xc310c900
and eax, 0xf79ac908
xor r14d, 0x3cea06fd
or r14d, eax
mov eax, r14d
not eax
and eax, 0xcf019b59
and r14d, 0x30fe64a6
or r14d, eax
mov eax, r14d
xor eax, 0x30fe64a6
mov esi, r14d
xor esi, 0x6000100
and r8d, 0xece58267
mov edi, ebx
and edi, 0x131a7d98
or edi, r8d
xor edi, 0xe480b490
mov ebp, ebx
and ebp, 0x86536f7
or ebp, edi
mov edi, ebp
not edi
and edi, 0x17e85018
and ebp, 0xe817afe7
or ebp, edi
mov ecx, ebp
xor ecx, 0xe817afe7
and esi, 0x16ce0582
xor r14d, 0x97189333
and r14d, eax
and eax, 0xe931fa7d
or eax, esi
mov r8d, eax
xor r8d, 0xe931fa7d
xor ebp, 0x14805008
and ebp, 0xb4937b48
mov esi, ecx
and esi, 0x4b6c84b7
or esi, ebp
xor esi, 0x4b6c84b7
xor eax, 0x6c60580
or eax, 0x5819086a
mov ebp, eax
not ebp
mov edi, esi
and edi, 0xa7e6f795
and ecx, 0x5819086a
or ecx, edi
mov edi, eax
and edi, 0xd383bcc3
and ebp, 0x24644314
or ebp, edi
mov edi, r14d
not edi
or eax, edi
and edi, 0xd383bcc3
and r14d, 0x2c7c433c
or r14d, edi
xor r14d, ebp
not eax
or eax, r14d
mov ebp, eax
not ebp
and ebp, 0xb9870e15
and eax, 0x4678f1ea
or eax, ebp
mov ebp, ecx
not ebp
and ebp, 0xb9870e15
and ecx, 0x4678f1ea
or ecx, ebp
xor ecx, eax
mov eax, r8d
and eax, esi
xor esi, r8d
or esi, eax
mov eax, esi
not eax
mov edi, ecx
not edi
mov ebp, edi
and ebp, 0x7046badd
and ecx, 0x8fb94522
or ecx, ebp
or edi, esi
and esi, 0x7046badd
and eax, 0x8fb94522
or eax, esi
xor eax, ecx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x34a54000
mov ecx, edi
and ecx, 0x88002a72
or ecx, eax
xor ecx, 0x88002a72
and edi, 0x435a958d
or edi, ecx
mov eax, edi
not eax
and eax, 0xc5448391
and edi, 0x3abb7c6e
or edi, eax
mov eax, edi
xor eax, 0x842a00ab
xor edi, 0x31009810
and edi, 0x3b51b850
and eax, 0xc4ae47af
or eax, edi
mov ecx, eax
xor ecx, 0x88050e
xor eax, 0x3850a840
and eax, 0xfc76eae1
and ecx, 0x389151e
or ecx, eax
mov r8d, ecx
xor r8d, 0xfc76eae1
xor ecx, 0x389151e
and ebx, 0xf840112
and r15d, 0x100820c0
or r15d, ebx
mov eax, r15d
xor eax, 0x82000
xor r15d, 0xeff7df3f
mov ebp, r11d
not ebp
mov ebx, r15d
and ebx, 0x58428de3
and eax, 0x78c2010
or eax, ebx
or r15d, ebp
and ebp, 0x58428de3
and r11d, 0xa7bd721c
or r11d, ebp
xor r11d, eax
not r15d
or r15d, r11d
mov eax, r15d
not eax
and eax, 0xe073de2d
and r15d, 0x1f8c21d2
or r15d, eax
mov eax, r15d
not eax
mov edx, r15d
xor edx, 0x7537c45f
mov ebx, edx
and ebx, eax
and edx, r15d
mov edi, ebx
not edi
mov esi, edx
not esi
mov ebp, edi
and ebp, 0xba805e3e
and ebx, 0x457fa1c1
or ebx, ebp
or edi, esi
and esi, 0xba805e3e
and edx, 0x457fa1c1
or edx, esi
xor edx, ebx
not edi
or edi, edx
mov edx, edi
not edx
and edx, 0x8ac83ba0
and edi, 0x7537c45f
or edi, edx
and r15d, 0x16f117e8
and eax, 0xe90ee817
or eax, r15d
mov edx, eax
xor edx, 0x16f117e8
xor eax, 0x21042001
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0xc8cbc856
and edi, 0x373437a9
or edi, ebx
or ebp, edx
and edx, 0xc8cbc856
and eax, 0x373437a9
or eax, edx
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x6a7198ac
and eax, 0x958e6753
or eax, edi
or ebp, ebx
and ebx, 0x6a7198ac
and edx, 0x958e6753
or edx, ebx
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
mov edx, eax
and edx, 0xfb13aa1d
and ebp, 0x4ec55e2
or ebp, edx
xor ebp, 0xfb13aa1d
xor eax, ebp
and eax, ebp
mov ebp, eax
not ebp
mov edx, ebp
and edx, r8d
mov ebx, ebp
or ebx, ecx
and ecx, eax
or ecx, edx
mov edi, ecx
xor edi, r8d
and edi, ecx
not ebx
and ebp, 0x9b7bec83
and eax, 0x6484137c
or eax, ebp
xor eax, 0x9b7bec83
or eax, r8d
not eax
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov edx, edi
not edx
and edx, eax
mov ecx, eax
not ecx
mov eax, edi
xor eax, ecx
and eax, edi
and ecx, edi
or ecx, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov ebp, ecx
not ebp
mov eax, ecx
and eax, 0xd0f13891
mov edx, ebp
and edx, 0x2f0ec76e
or edx, eax
mov ebx, edx
xor ebx, 0x80310001
xor edx, 0xf024126
and edx, 0x5fc279b6
and ebx, 0xa03d8649
or ebx, edx
mov eax, ebx
xor eax, 0xa03d8649
mov edx, ebx
xor edx, 0xc01990
and edx, 0x80cc1b91
xor ebx, 0xd8f99652
and ebx, eax
and eax, 0x7f33e46e
or eax, edx
mov edx, eax
xor edx, 0x7f33e46e
mov edi, eax
xor edi, 0xf8080b8a
and edi, edx
mov esi, edi
and esi, ebx
xor ebx, edi
or ebx, esi
mov edi, ebx
not edi
and edi, 0x17f05761
and ebx, 0xe80fa89e
or ebx, edi
mov edi, ebx
xor edi, 0x40140770
xor eax, 0x80cc1b91
or eax, edx
mov edx, eax
not edx
xor ebx, 0x90cbb885
mov esi, ebx
and esi, 0x2fa3f88b
and edi, 0xd05c0774
or edi, esi
or ebx, eax
and eax, 0x2fa3f88b
and edx, 0xd05c0774
or edx, eax
xor edx, edi
not ebx
or ebx, edx
and ebp, 0x23de3837
and ecx, 0xdc21c7c8
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xdc21c7c8
and ecx, 0x23de3837
or ecx, eax
mov r8d, ebx
not r8d
mov eax, r8d
and eax, 0x4d40380
mov edx, ebx
and edx, 0x402bf000
or edx, eax
mov r10d, edx
xor r10d, 0x1000
xor edx, 0xbfd40fff
mov eax, ebx
xor eax, 0x44fff380
and eax, ebx
mov ebp, ecx
not ebp
and ebp, 0x823273a9
mov esi, ecx
and esi, 0x7dcd8c56
or esi, ebp
mov ebp, esi
xor ebp, 0x7dcd8c56
xor esi, 0xc6cd8029
and esi, ebp
and ecx, 0xbb000c7f
mov ebp, eax
not ebp
mov edi, edx
and edi, 0x6b3be4ba
and r10d, 0x4c41300
or r10d, edi
or edx, ebp
and ebp, 0x6b3be4ba
and eax, 0x94c41b45
or eax, ebp
xor eax, r10d
not edx
or edx, eax
mov eax, esi
and eax, ecx
xor ecx, esi
or ecx, eax
mov eax, edx
not eax
and eax, 0xb061fadb
and edx, 0x4f9e0524
or edx, eax
mov eax, ecx
not eax
and eax, 0xb061fadb
and ecx, 0x4f9e0524
or ecx, eax
xor ecx, edx
mov eax, ecx
not eax
and r8d, 0x4386f758
and ebx, 0xbc7908a7
or ebx, r8d
mov edx, ebx
xor edx, 0x38200887
xor ebx, 0x4386f758
mov ebp, ecx
and ebp, 0x865b0220
and eax, 0x79a4fddf
or eax, ebp
or ecx, ebx
and ebx, 0x865b0220
and edx, 0x79a4fddf
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r11b
cmp r9d, 9
setg dil
cmp r9d, 0xa
setl r10b
mov eax, r11d
xor al, r8b
and al, r11b
mov ecx, eax
not cl
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov ebx, ecx
xor bl, r10b
and cl, bl
and bl, r10b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
and r11b, dil
or dil, r8b
mov esi, r10d
and sil, r8b
or r11b, sil
xor r11b, 1
mov eax, edi
xor al, r11b
or dil, r11b
xor dil, 1
or dil, al
mov ecx, edi
xor cl, 1
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
and cl, dil
xor al, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov ebx, edi
and bl, cl
xor cl, dil
or cl, bl
mov ebx, eax
xor bl, 1
and bl, cl
xor cl, 1
and cl, al
or cl, bl
mov eax, edx
and al, dil
xor dl, dil
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
xor bl, 1
and cl, al
or cl, dl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
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 r9d, edx
xor r9b, 1
and cl, dl
and r9b, al
or r9b, cl
xor r9b, 1
or r9b, dl
mov eax, r11d
and al, r8b
xor r11b, r8b
or r11b, al
mov ecx, r11d
xor cl, 1
xor r10b, r8b
mov eax, r10d
xor al, 1
or sil, r10b
xor r10b, sil
xor r10b, 1
or sil, al
xor sil, 1
or sil, r10b
mov edx, esi
xor dl, 1
mov eax, ecx
xor al, dl
or sil, cl
or cl, dl
xor cl, 1
or cl, al
mov edi, ecx
xor dil, 1
xor sil, 1
or dl, r11b
xor dl, 1
mov eax, esi
and al, dl
xor dl, sil
or dl, al
mov eax, ecx
and al, dl
xor dl, 1
and dil, dl
or dil, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dil, 1
mov ecx, edi
xor cl, dl
or dil, dl
xor dil, 1
or dil, cl
mov r8d, edi
xor r8b, 1
mov esi, r8d
and sil, dil
mov r10d, esi
xor r10b, 1
mov r11d, edi
xor r11b, r10b
or r10b, dil
xor r10b, 1
or r11b, r10b
xor r11b, r9b
xor r11b, 1
mov ebp, r11d
and bpl, r9b
or dil, r9b
xor sil, r8b
or sil, r10b
xor sil, 1
mov r10d, r9d
and r10b, sil
xor sil, r9b
xor r9b, r8b
xor bpl, 1
mov edx, ebp
xor dl, r11b
or bpl, r11b
xor bpl, 1
or bpl, dl
mov edx, ebp
xor dl, 1
and bpl, dl
mov r8d, edx
and r8b, bpl
xor bpl, dl
or bpl, r8b
mov r8d, ebp
xor r8b, 1
xor r9b, 1
xor dil, 1
or dil, r9b
mov r9d, edi
xor r9b, 1
or sil, r10b
mov edx, esi
xor dl, 1
mov eax, edi
and al, r9b
mov ebx, esi
and bl, dl
mov r10d, edi
and r10b, al
xor al, dil
or al, r10b
xor dil, sil
xor sil, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, sil
mov r10d, eax
xor r10b, 1
and r10b, bl
xor bl, 1
and bl, al
or bl, r10b
or dl, r9b
xor dl, 1
or dl, dil
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
mov ebx, eax
and bl, r8b
or al, bpl
and bpl, dl
or bpl, bl
mov ecx, ebp
xor cl, r8b
and cl, bpl
xor al, 1
or dl, r8b
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
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
test al, 1
mov ebp, 0xcd49bc8c
mov eax, 0x6f9a9401
cmovne ebp, eax
test cl, 1
mov eax, 0xcd49bc8c
jmp 0x140042369
mov eax, 0x24a9eb85
mov ecx, dword [rsp + 0x60]
jmp 0x14004238b
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, 0x71c2c566
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x64], eax
mov rax, qword [rsp + 0x40]
mov eax, dword [0x1400986bc]
lea r11d, [rax - 1]
imul r11d, eax
mov r8d, r11d
not r8d
mov eax, r11d
and eax, 0x90b6fead
mov ebp, r8d
and ebp, 0x6f490152
or ebp, eax
mov edx, ebp
xor edx, 0x68000102
mov ebx, ebp
xor ebx, 0x90b6fead
mov r10d, r11d
or r10d, r8d
mov eax, r10d
not eax
and edx, 0x6824b98a
xor ebp, 0x738e57ea
and ebp, ebx
and ebx, 0x97db4675
or ebx, edx
mov r9d, ebx
xor r9d, 0x97db4675
mov ecx, r10d
and ecx, 0xa277c883
and eax, 0x5d88377c
or eax, ecx
mov r15d, eax
xor r15d, 0x5d88377c
xor ebx, 0x8b1c10cd
and ebx, r9d
xor eax, 0xa2308803
or eax, 0x1cc756b8
mov r14d, eax
not r14d
or r10d, 0xe338a947
mov ecx, r10d
not ecx
mov esi, ebx
not esi
mov edi, ebp
not edi
mov edx, esi
and edx, 0xf88da86f
and ebx, 0x7725790
or ebx, edx
or esi, edi
and edi, 0xf88da86f
and ebp, 0x7725790
or ebp, edi
xor ebp, ebx
not esi
or esi, ebp
and eax, 0x3822fa48
and r14d, 0xc3180107
or r14d, eax
and r10d, 0x3822fa48
and ecx, 0x4c504b0
or ecx, r10d
xor ecx, r14d
mov eax, esi
not eax
and eax, ecx
not ecx
and ecx, esi
or ecx, eax
mov eax, r9d
and eax, r15d
xor r15d, r9d
or r15d, eax
mov edx, r15d
not edx
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0xcff242d2
and ecx, 0x300dbd2d
or ecx, ebp
or eax, r15d
and r15d, 0xcff242d2
and edx, 0x300dbd2d
or edx, r15d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x6e2a105
mov edx, eax
and edx, 0x10110228
or edx, ecx
xor edx, 0x10110228
and eax, 0xe90c5cd2
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xe9805c14
and eax, 0x167fa3eb
or eax, ecx
mov ebp, eax
xor ebp, 0x8c00c6
xor eax, 0xff73ff39
mov edx, eax
and edx, 0xac861f54
mov ecx, ebp
and ecx, 0x5379e0ab
or ecx, edx
mov edx, ecx
xor edx, 0x2a80110c
or eax, 0xfdf4b7f6
xor ecx, 0x5172a8a2
mov ebx, eax
and ebx, 0x954d66d3
and ebp, 0x2020808
or ebp, ebx
or eax, ecx
and ecx, 0x954d66d3
and edx, 0x6ab2992c
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xfd278d23
and ecx, 0x2d872dc
or ecx, ebx
or eax, ebp
and ebp, 0xfd278d23
and edx, 0x2d872dc
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x770ee70f
and eax, 0x88f118f0
or eax, ecx
mov esi, eax
xor esi, 0x8a10850
xor eax, 0x270e4100
and eax, 0xa75e51a0
and esi, 0x58a1ae5f
or esi, eax
mov r12d, esi
xor r12d, 0xa75e51a0
mov r10d, esi
xor r10d, 0x40a08211
and r8d, 0xd7392ea8
and r11d, 0x28c6d157
or r11d, r8d
mov eax, r11d
not eax
and eax, 0x8832dc54
and r11d, 0x77cd23ab
or r11d, eax
mov ecx, r11d
xor ecx, 0xa0f40d03
mov eax, r11d
xor eax, 0x4d0812cc
and eax, 0xcdb813cc
xor r11d, 0xa7c75599
and r11d, ecx
and ecx, 0x3247ec33
or ecx, eax
mov ebp, ecx
xor ebp, 0x3247ec33
xor ecx, 0xcdb813cc
mov eax, ecx
or eax, 0xf8cca765
mov ebx, eax
not ebx
mov edi, r11d
not edi
mov edx, eax
and edx, 0xd3a092d5
and ebx, 0x413480a
or ebx, edx
or eax, edi
and edi, 0xd3a092d5
and r11d, 0x2c5f6d2a
or r11d, edi
xor r11d, ebx
not eax
or eax, r11d
mov edx, eax
not edx
and edx, 0xfac7ef6c
and eax, 0x5381093
or eax, edx
and ecx, 0xaed55a9c
mov edx, ebp
and edx, 0x512aa563
or edx, ecx
xor edx, 0xacde1295
and ebp, 0x20b4809
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xa3176c76
and ebp, 0x5ce89389
or ebp, ecx
mov ecx, ebp
xor ecx, 0x880388
mov edx, eax
not edx
xor ebp, 0xa3176c76
mov ebx, edx
and ebx, 0x7e76f821
and eax, 0x818907de
or eax, ebx
or edx, ebp
and ebp, 0x7e76f821
and ecx, 0x818907de
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and edx, 0xbbaf7a85
and eax, 0x4450857a
or eax, edx
mov r14d, eax
xor r14d, 0x23264a81
xor eax, 0x44000440
and eax, 0xdc893444
and r14d, 0x2376cbbb
or r14d, eax
mov r11d, r14d
xor r11d, 0x2376cbbb
mov r15d, r14d
xor r15d, 0xdc893444
mov eax, r12d
and eax, 0x9c1d2d6e
and r10d, 0x63e2d291
or r10d, eax
mov eax, r10d
not eax
and eax, 0xa0586c10
and r10d, 0x5fa793ef
or r10d, eax
mov r9d, r10d
xor r9d, 0xc3babe81
mov eax, r11d
and eax, 0x307002a
mov ecx, r15d
and ecx, 0x20d84445
or ecx, eax
xor ecx, 0x20d84445
and r15d, 0xdc20bb90
or r15d, ecx
mov eax, r15d
not eax
and eax, 0xdc20bb90
and r15d, 0x23df446f
or r15d, eax
xor r10d, 0x3c45417e
mov ecx, r10d
and ecx, 0x8fcccb17
mov ebp, r9d
and ebp, 0x703334e8
or ebp, ecx
not ebp
or ebp, r10d
mov ecx, ebp
not ecx
and r12d, 0x703334e8
xor esi, 0xd76d6548
or esi, r12d
mov edx, esi
not edx
and edx, 0xc0f5e7cf
and esi, 0x3f0a1830
or esi, edx
mov r12d, esi
xor r12d, 0x3f0a1830
mov r8d, r15d
not r8d
mov edx, r8d
and edx, 0x8fcccb17
mov ebx, r15d
and ebx, 0x703334e8
or ebx, edx
mov r13d, ebx
xor r13d, r8d
and r13d, ebx
and r11d, 0x703334e8
xor r14d, 0x5345ff53
or r14d, r11d
mov r11d, r14d
not r11d
mov edx, esi
xor edx, 0xc0f5e7cf
mov eax, ebp
xor eax, 0xb610486f
and eax, ebp
mov ebx, ecx
and ebx, 0xb610486f
mov edi, eax
and edi, ebx
xor ebx, eax
mov eax, edx
and eax, 0x49efb790
xor esi, 0x76e5afa0
and esi, r12d
or ebx, edi
mov edi, eax
and edi, esi
xor esi, eax
or esi, edi
mov eax, ebx
not eax
and eax, 0x4434a49d
and ebx, 0xbbcb5b62
or ebx, eax
mov eax, esi
not eax
and eax, 0x4434a49d
and esi, 0xbbcb5b62
or esi, eax
xor esi, ebx
mov eax, ecx
and eax, 0x69b6fb93
and ebp, 0x9649046c
or ebp, eax
or ecx, r12d
and r12d, 0x69b6fb93
and edx, 0x9649046c
or edx, r12d
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0xc156a5a4
and esi, 0x3ea95a5b
or esi, edx
or ebp, ecx
and ecx, 0xc156a5a4
and eax, 0x3ea95a5b
or eax, ecx
xor eax, esi
not ebp
or ebp, eax
mov r12d, r13d
not r12d
mov ecx, r14d
and ecx, 0xfedf279e
and r11d, 0x120d861
or r11d, ecx
mov edx, r11d
xor edx, 0x1008061
mov esi, r12d
and esi, 0x14687e8e
mov ebx, r13d
xor ebx, 0x14687e8e
and ebx, r13d
xor r11d, 0xfedf279e
mov eax, r11d
or eax, 0xeb978171
mov edi, eax
not edi
or r14d, 0x14687e8e
mov ecx, esi
and ecx, ebx
xor ebx, esi
mov esi, r14d
not esi
or ebx, ecx
and eax, 0xc8577842
and edi, 0x1428068c
or edi, eax
and r14d, 0xc8577842
and esi, 0x23808131
or esi, r14d
xor esi, edi
mov eax, ebx
not eax
and eax, 0xa60ae36f
and ebx, 0x59f51c90
or ebx, eax
mov eax, esi
not eax
and eax, 0xa60ae36f
and esi, 0x59f51c90
or esi, eax
xor esi, ebx
mov eax, r13d
and eax, 0xaa287f0e
and r12d, 0x55d780f1
or r12d, eax
or r13d, r11d
and r11d, 0xaa287f0e
and edx, 0x55d780f1
or edx, r11d
xor edx, r12d
not r13d
or r13d, edx
not r13d
mov eax, esi
and eax, r13d
xor r13d, esi
or r13d, eax
mov eax, ebp
not eax
and eax, 0x21d33c50
and ebp, 0xde2cc3af
or ebp, eax
mov ecx, r13d
mov eax, r13d
xor eax, 0x21d33c50
and eax, r13d
not r13d
and r13d, 0x20456e89
and ecx, 0xdfba9176
or ecx, r13d
mov edx, ecx
xor edx, 0xdfba9176
xor ecx, 0x19652d9
and ecx, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, ebp
not ecx
and ecx, eax
not eax
and eax, ebp
or eax, ecx
mov ecx, r9d
xor ecx, r8d
and ecx, r9d
and r10d, 0x234bc51a
and r9d, 0xdcb43ae5
or r9d, r10d
and r8d, 0x234bc51a
and r15d, 0xdcb43ae5
or r15d, r8d
xor r15d, r9d
mov edx, ecx
and edx, r15d
xor r15d, ecx
or r15d, edx
mov ecx, r15d
not ecx
mov edx, r15d
and edx, 0x76c4e1bd
and ecx, 0x893b1e42
or ecx, edx
xor ecx, 0x76c4e1bd
xor r15d, ecx
and r15d, ecx
mov ebp, eax
mov edx, eax
xor edx, 0xfae958ff
and edx, eax
not eax
and eax, 0x65b11e81
and ebp, 0x9a4ee17e
or ebp, eax
xor ebp, 0x9a4ee17e
mov esi, r15d
not esi
mov eax, esi
mov r8d, ebp
and r8d, esi
xor esi, ebp
and ebp, 0xfae958ff
or r15d, 0x516a700
mov edi, r15d
not edi
or eax, 0xfae958ff
mov ebx, eax
not ebx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
and r15d, 0x2a161607
and edi, 0xd0e948f8
or edi, r15d
and eax, 0x2a161607
and ebx, 0x500a100
or ebx, eax
xor ebx, edi
mov ecx, edx
not ecx
and ecx, ebx
not ebx
and ebx, edx
or ebx, ecx
or esi, r8d
mov ecx, esi
not ecx
and ecx, 0x8ab0e829
and esi, 0x754f17d6
or esi, ecx
xor esi, 0x754f17d6
mov ecx, ebx
and ecx, esi
xor esi, ebx
or esi, ecx
mov ecx, esi
not ecx
mov edx, ecx
and edx, 0x1431377
mov eax, esi
and eax, 0xfebcec88
or eax, edx
mov edx, eax
xor edx, 0x7ea48488
xor eax, 0x1011316
and eax, 0x81197b16
and edx, 0x7ee684e9
or edx, eax
mov eax, edx
xor eax, 0x2000008
xor edx, 0x84800
and edx, 0xa4801
and eax, 0x2010008
or eax, edx
mov ebp, eax
xor ebp, 0x2010008
xor eax, 0xbd0a0f31
and ecx, 0x20b4809
xor esi, 0xfdf4b7f6
or esi, ecx
mov r9d, esi
not r9d
mov ecx, ebp
xor ecx, esi
and ecx, ebp
and eax, 0xbf0a0f39
and ebp, 0x14000
or ebp, eax
and esi, 0xbf0a0f39
and r9d, 0x40f5f0c6
or r9d, esi
xor r9d, ebp
mov eax, ecx
and eax, r9d
xor r9d, ecx
or r9d, eax
mov esi, r9d
not esi
mov edx, r9d
and edx, 0xe8f3e277
mov eax, esi
and eax, 0x170c1d88
or eax, edx
mov edx, eax
xor edx, 0x48a2e255
xor eax, 0x170c1d88
and edx, 0x4aaee2dd
mov ebp, eax
and ebp, 0xb5511d22
or ebp, edx
xor ebp, 0xa4aff91e
and eax, 0xee011bc3
or eax, ebp
mov edx, eax
not edx
mov ecx, esi
and ecx, 0x11fee43c
mov ebx, r9d
xor ebx, 0xee011bc3
or ebx, ecx
mov r10d, ebx
not r10d
mov ecx, eax
or ecx, ebx
not ecx
and eax, 0xcfdf17ea
and edx, 0x3020e815
or edx, eax
and ebx, 0xcfdf17ea
and r10d, 0x3020e815
or r10d, ebx
xor r10d, edx
mov eax, ecx
and eax, r10d
xor r10d, ecx
or r10d, eax
mov eax, r10d
not eax
and eax, 0xee011bc3
and r10d, 0x11fee43c
or r10d, eax
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0xb5a1e702
mov ecx, r10d
xor ecx, 0xb5a1e702
and ecx, r10d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x64f5da4
and ecx, 0xf9b0a25b
or ecx, eax
mov edx, ecx
xor edx, 0xc100549
xor ecx, 0xb3eebaa6
mov eax, ecx
or eax, 0xf9b167f8
mov ebp, eax
not ebp
and ecx, 0xf00bd290
and edx, 0xff42d6f
or edx, ecx
mov ecx, edx
xor ecx, 0xf4400a12
xor edx, 0x9bab568
mov ebx, eax
and ebx, 0xa1764e5
and ebp, 0x4489802
or ebp, ebx
or eax, edx
and edx, 0xa1764e5
and ecx, 0xf5e89b1a
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0xc5fe76f1
and edx, eax
not eax
and eax, 0xc4dc2651
and ecx, 0x12250a0
or ecx, eax
xor ecx, 0x12250a0
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x924b05e8
and edx, 0x6db4fa17
or edx, eax
mov ebp, edx
xor ebp, 0x80008000
xor edx, 0x57b57319
mov eax, edx
and eax, 0x7c6e7cee
and ebp, 0x83918311
or ebp, eax
xor ebp, 0x83918311
or ebp, edx
mov r15d, ebp
not r15d
mov eax, esi
and eax, 0x4c63e20b
mov ecx, r9d
and ecx, 0xb39c1df4
or ecx, eax
mov eax, ecx
xor eax, 0x1100910
xor ecx, 0x40010003
mov edx, esi
or edx, 0x71157997
mov edi, edx
not edi
or ecx, 0x82228468
and ecx, 0xf22794ef
and eax, 0x1106910
or eax, ecx
and edx, 0xf22794ef
and edi, 0xcc80200
or edi, edx
xor edi, eax
mov eax, edi
not eax
and eax, 0x88a41e6f
and edi, 0x775be190
or edi, eax
and esi, 0x3bb468f9
and r9d, 0xc44b9706
or r9d, esi
mov eax, r9d
xor eax, 0xc44b9706
xor r9d, 0x3bb468f9
and r9d, edi
not edi
and eax, edi
or r9d, eax
xor edi, r9d
and edi, r9d
mov eax, ebp
and eax, 0x10006004
mov ecx, r15d
and ecx, 0xcc09000
or ecx, eax
xor ecx, 0xcc09000
mov r12d, r15d
and r12d, 0xe33f0ffb
or r12d, ecx
mov eax, r12d
not eax
and eax, 0x4aa3c7f3
and r12d, 0xb55c380c
or r12d, eax
mov r9d, r12d
xor r9d, 0xa99cc808
mov r11d, edi
not r11d
mov ecx, edi
xor ecx, 0x888f91d
and ecx, edi
mov r13d, edi
or r13d, 0xf77706e2
mov edx, ecx
not edx
mov r14d, r13d
and r14d, 0x3f5edb8f
mov ebx, r11d
and ebx, 0xda330a7a
and edi, 0x25ccf585
or edi, ebx
xor edi, 0x6eab969
or edi, r11d
and r11d, 0x802010
or r11d, r14d
or r13d, edx
and edx, 0x3f5edb8f
and ecx, 0xc0a12470
or ecx, edx
xor ecx, r11d
not r13d
or r13d, ecx
mov ecx, r13d
not ecx
and ecx, 0x2d1f63c1
and r13d, 0xd2e09c3e
or r13d, ecx
mov ebx, r13d
xor ebx, 0xda686523
xor r12d, 0x566337f7
mov edx, r9d
and edx, 0xf507329e
mov esi, r12d
and esi, 0xaf8cd61
or esi, edx
xor esi, 0x29de818d
mov edx, r12d
and edx, 0xdcd9b313
or edx, esi
mov r11d, edx
not r11d
and ebp, 0xb3444f23
and r15d, 0x4cbbb0dc
or r15d, ebp
mov ebp, r15d
xor ebp, 0x4cbbb0dc
xor r15d, 0x3400b03
and r15d, 0x3591bc3
mov esi, ebp
and esi, 0xfca6e43c
or esi, r15d
xor esi, 0x207f572f
and ebp, 0x23264cec
or ebp, esi
mov esi, ebp
not esi
and esi, 0xa06f1941
and ebp, 0x5f90e6be
or ebp, esi
mov esi, ebp
xor esi, 0x5f90e6be
xor r13d, 0x25979adc
mov eax, r13d
and eax, 0x4c256567
mov ecx, ebx
and ecx, 0xb3da9a98
or ecx, eax
mov eax, ecx
xor eax, 0x90d89210
and eax, 0xdcd9b313
xor ecx, 0x6f03298b
or ecx, eax
mov eax, edi
not eax
and eax, ecx
not ecx
xor ebp, 0xa06f1941
and esi, edx
or edx, ebp
not edx
and ebp, r11d
or ebp, esi
mov esi, edx
and esi, ebp
xor ebp, edx
or ebp, esi
mov edx, ecx
xor edx, edi
and edx, ecx
and edi, ecx
or edi, eax
mov esi, edx
not esi
mov eax, edi
not eax
mov ecx, esi
and ecx, 0x4aadd683
and edx, 0xb552297c
or edx, ecx
or esi, eax
and eax, 0x4aadd683
and edi, 0xb552297c
or edi, eax
xor edi, edx
not esi
or esi, edi
mov eax, ebp
xor eax, 0xedf73acf
and eax, ebp
not ebp
and ebp, 0xedf73acf
mov ecx, esi
not ecx
and ecx, 0x874a3b80
mov edx, esi
and edx, 0x78b5c47f
or edx, ecx
mov ecx, edx
xor ecx, 0x78b5c47f
xor edx, 0x6abd014f
and edx, ecx
and esi, 0x1208c530
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, edx
and ecx, esi
xor esi, edx
or esi, ecx
mov ecx, eax
not ecx
and ecx, esi
not esi
and esi, eax
or esi, ecx
mov eax, r12d
or eax, r13d
not eax
and r12d, 0x37f80f79
and r9d, 0xc807f086
or r9d, r12d
and r13d, 0x37f80f79
and ebx, 0xc807f086
or ebx, r13d
xor ebx, r9d
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov ecx, ebx
mov eax, ebx
xor eax, 0xf775a42e
and eax, ebx
not ebx
and ebx, 0x460800c
and ecx, 0xf3152422
or ecx, ebx
xor ecx, 0xf3152422
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x88a5bd1
and eax, 0xf775a42e
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x85486889
and eax, 0x7ab79776
or eax, ecx
mov ecx, eax
xor ecx, 0x1a931400
xor eax, 0x4486088
and eax, 0x646ce3fe
and ecx, 0x9b931c01
or ecx, eax
mov ebx, ecx
xor ebx, 0x9b931c01
mov r9d, ecx
xor r9d, 0x646ce3fe
mov eax, esi
not eax
mov edx, eax
and edx, 0xb83e2bcc
and esi, 0x47c1d433
or esi, edx
mov r15d, esi
xor r15d, 0x47c1d433
xor esi, 0xee5763f3
and esi, r15d
or eax, 0x5669483f
mov edx, eax
not edx
xor ecx, 0xcdfa543e
and ecx, ebx
or ebx, 0xa996b7c0
mov r11d, ebx
not r11d
mov edi, esi
not edi
mov r14d, edi
and r14d, 0x1551406b
and esi, 0xeaaebf94
or esi, r14d
or edi, eax
and eax, 0x1551406b
and edx, 0xa886b780
or edx, eax
xor edx, esi
not edi
or edi, edx
mov eax, ecx
not eax
mov edx, ebx
and edx, 0xbb6410e5
and r11d, 0x4409481a
or r11d, edx
or ebx, eax
and eax, 0xbb6410e5
and ecx, 0x449bef1a
or ecx, eax
xor ecx, r11d
not ebx
or ebx, ecx
mov eax, edi
not eax
and eax, 0xc25cba61
and edi, 0x3da3459e
or edi, eax
mov eax, ebx
not eax
and eax, 0xc25cba61
and ebx, 0x3da3459e
or ebx, eax
xor ebx, edi
mov eax, r15d
and eax, r9d
xor r15d, r9d
or r15d, eax
mov eax, r15d
not eax
and eax, 0x8d41000a
and r15d, 0x72befff5
or r15d, eax
xor r15d, 0x72befff5
mov eax, ebx
and eax, r15d
xor r15d, ebx
or r15d, eax
mov edi, r15d
not edi
mov edx, r15d
or edx, 0xc061d815
mov eax, edx
not eax
mov ebp, r15d
xor ebp, 0x3f9e27ea
and ebp, r15d
mov ebx, ebp
not ebx
mov ecx, edx
and ecx, 0xd98d89e7
and eax, 0x26122608
or eax, ecx
or edx, ebx
and ebx, 0xd98d89e7
and ebp, 0x26727618
or ebp, ebx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xc061d815
and edx, 0x3f9e27ea
or edx, eax
mov ebx, edx
not ebx
and edx, 0x4e174789
mov eax, ebx
and eax, 0xb1e8b876
or eax, edx
xor eax, 0xb7a62070
and ebx, 0xf9b167f9
or ebx, eax
mov eax, ebx
not eax
and eax, 0xe3b24fcd
and ebx, 0x1c4db032
or ebx, eax
mov r14d, ebx
xor r14d, 0x1c4db032
mov r9d, ebx
xor r9d, 0xe3b24fcd
and r15d, 0xad109b1e
mov ecx, edi
and ecx, 0x52ef64e1
or ecx, r15d
xor ecx, 0xab5e0318
and edi, 0x64e9806
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0xd2ad68d1
and edi, 0x2d52972e
or edi, ecx
mov ebp, edi
xor ebp, 0x2d52972e
mov ecx, edi
xor ecx, 0x12a560d1
and ecx, 0x1fe5e2dd
xor edi, 0x4e1139f6
and edi, ebp
and ebp, 0xe01a1d22
or ebp, ecx
mov r11d, ebp
xor r11d, 0xe01a1d22
xor ebx, 0x7f0e1eea
mov esi, ebx
and esi, r9d
and ebx, r14d
mov r15d, ebp
xor r15d, 0x7ca64c05
and r15d, r11d
mov ecx, esi
not ecx
mov edx, ebx
not edx
mov eax, ecx
and eax, 0xa80b4d99
and esi, 0x57f4b266
or esi, eax
or ecx, edx
and edx, 0xa80b4d99
and ebx, 0x57f4b266
or ebx, edx
xor ebx, esi
not ecx
or ecx, ebx
mov eax, r15d
and eax, edi
xor edi, r15d
or edi, eax
mov eax, ecx
not eax
and eax, edi
not edi
and edi, ecx
or edi, eax
xor ebp, 0x1fe5e2dd
mov eax, r14d
and eax, 0x6dcd289c
and r9d, 0x9232d763
or r9d, eax
or r14d, ebp
and ebp, 0x6dcd289c
and r11d, 0x9232d763
or r11d, ebp
xor r11d, r9d
not r14d
or r14d, r11d
mov eax, r14d
not eax
and eax, 0x87e34819
and r14d, 0x781cb7e6
or r14d, eax
mov eax, r14d
xor eax, 0x20089540
xor r14d, 0x87e34819
mov r11d, edi
not r11d
mov ecx, r11d
and ecx, 0x5df762b6
and edi, 0xa2089d49
or edi, ecx
or r11d, r14d
and r14d, 0x5df762b6
and eax, 0xa2089d49
or eax, r14d
xor eax, edi
not r11d
or r11d, eax
mov eax, r8d
and eax, 0x29f3862c
mov ecx, r10d
and ecx, 0xd60c79d3
or ecx, eax
xor ecx, 0xd60c79d2
mov eax, ecx
xor eax, r8d
and eax, ecx
mov ecx, r10d
xor ecx, 0xaa5eb72c
and ecx, r10d
or r10d, 0x55a148d3
mov edx, ecx
not edx
mov ebp, r10d
and ebp, 0xe9a48a81
and r8d, 0x25a352c
or r8d, ebp
or r10d, edx
and edx, 0xe9a48a81
and ecx, 0x165b757e
or ecx, edx
xor ecx, r8d
not r10d
or r10d, ecx
mov ecx, r10d
not ecx
and ecx, 0x9ce8a9b9
and r10d, 0x63175646
or r10d, ecx
mov ebp, r10d
xor ebp, 0x36b61e94
mov edx, eax
not edx
xor r10d, 0xc949e16b
and ebp, edx
or edx, r10d
mov ecx, edx
not ecx
and r10d, eax
or r10d, ebp
mov eax, r10d
not eax
mov ebp, edx
and ebp, 0x3c9b6f76
and ecx, 0xc3649089
or ecx, ebp
or edx, eax
and eax, 0x3c9b6f76
and r10d, 0xc3649089
or r10d, eax
xor r10d, ecx
not edx
or edx, r10d
mov esi, edx
not esi
mov ebp, esi
and ebp, 0x207f7877
mov ebx, edx
xor ebx, 0x323b89bc
and ebx, edx
or esi, edx
and edx, 0xdf808788
or edx, ebp
mov ebp, edx
xor ebp, 0x10000188
xor edx, 0x203b0834
or edx, 0xcdc47643
mov eax, ebx
not eax
mov edi, edx
and edi, 0x2f368242
and ebp, 0x100909bc
or ebp, edi
or edx, eax
and eax, 0x2f368242
and ebx, 0xd0c97dbd
or ebx, eax
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xcdc47643
and edx, 0x323b89bc
or edx, eax
mov eax, edx
not eax
and edx, 0xf6001d1e
and eax, 0x9ffe2e1
or eax, edx
mov ebp, eax
xor ebp, 0x9f28001
mov ecx, esi
not ecx
xor eax, 0xf6001d1e
mov edx, eax
or edx, esi
mov ebx, edx
not ebx
and eax, 0x420d62fc
and ebp, 0xbdf29d03
or ebp, eax
and esi, 0x420d62fc
and ecx, 0xbdf29d03
or ecx, esi
xor ecx, ebp
mov eax, ecx
not eax
mov ebp, edx
and ebp, 0xbe7a6038
and ebx, 0x41859fc7
or ebx, ebp
or edx, eax
and eax, 0xbe7a6038
and ecx, 0x41859fc7
or ecx, eax
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x50c90203
mov ecx, edx
and ecx, 0x22c420
or ecx, eax
xor ecx, 0x22c420
and edx, 0xaf1439dc
or edx, ecx
mov eax, edx
not eax
and eax, 0xaf1439dc
and edx, 0x50ebc623
or edx, eax
mov eax, edx
not eax
and eax, 0x38cb09e3
and edx, 0xc734f61c
or edx, eax
mov ecx, edx
xor ecx, 0x38cb09e3
xor edx, 0xc734f61c
mov eax, edx
and eax, ecx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xc978187f
and edx, 0x3687e780
or edx, ebx
or ecx, ebp
and ebp, 0xc978187f
and eax, 0x3687e780
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5c61ce0b
and ecx, 0xa39e31f4
or ecx, eax
mov edx, ecx
xor edx, 0x81981140
xor ecx, 0x1c61ce09
and ecx, 0x3e67eebd
and edx, 0xc1981142
or edx, ecx
mov eax, edx
xor eax, 0xc1981142
mov esi, r11d
not esi
mov ecx, esi
and ecx, 0x42238820
mov ebx, r11d
and ebx, 0x1802100
or ebx, ecx
xor ebx, 0x1802100
mov r12d, r11d
and r12d, 0xbc5c56df
or r12d, ebx
mov ecx, r12d
not ecx
and ecx, 0x82ad7b3b
and r12d, 0x7d5284c4
or r12d, ecx
mov r8d, r12d
xor r8d, 0x3ef12de4
xor edx, 0x3e67eebd
mov ecx, edx
and ecx, 0x5e3f8d28
mov r15d, eax
and r15d, 0xa1c072d7
or r15d, ecx
mov ecx, r15d
not ecx
and ecx, 0xa1c072d7
and r15d, 0x5e3f8d28
or r15d, ecx
mov r9d, r12d
xor r9d, 0xc10ed21b
mov ecx, r9d
and ecx, 0xb7aef1c2
mov ebx, r8d
and ebx, 0x48510e3d
or ebx, ecx
xor ebx, 0x75b3c1d4
or ebx, r9d
mov r14d, ebx
not r14d
mov ecx, esi
and ecx, 0xc21d3016
and r11d, 0x3de2cfe9
or r11d, ecx
xor esi, r11d
and esi, r11d
mov ecx, r15d
mov r10d, r15d
not r10d
and ecx, 0xbc200c53
mov edi, r10d
and edi, 0x43dff3ac
or edi, ecx
xor edi, 0x81c2c3ba
mov r11d, r10d
and r11d, 0x3de2cfe9
or r11d, edi
and edx, 0x1cac391c
and eax, 0xe353c6e3
or eax, edx
mov ecx, eax
xor ecx, 0xc2110002
and ecx, 0xc21d3016
xor eax, 0x214ef6f5
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x915a5959
and eax, 0x6ea5a6a6
or eax, ecx
mov ecx, ebx
and ecx, 0x3e5659b
xor ebx, 0x879dbddb
and ebx, r14d
mov edi, r14d
and edi, 0xfc1a9a64
or edi, ecx
mov r14d, edi
xor r14d, 0xfc1a9a64
mov r13d, esi
not r13d
mov edx, r14d
and edx, 0x78624224
mov ebp, esi
xor ebp, 0x78624224
and ebp, r13d
mov ecx, edx
and ecx, ebx
xor ebx, edx
mov edx, esi
and edx, 0x879dbddb
or ebx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, ebx
not ecx
and ecx, 0x80efa9d1
and ebx, 0x7f10562e
or ebx, ecx
mov ecx, edx
not ecx
and ecx, 0x80efa9d1
and edx, 0x7f10562e
or edx, ecx
xor edi, 0x3e5659b
xor edx, ebx
mov ecx, edi
and ecx, 0x92bd760a
and r14d, 0x6d4289f5
or r14d, ecx
or edi, esi
and esi, 0x92bd760a
and r13d, 0x6d4289f5
or r13d, esi
xor r12d, 0xa567cf4d
and r12d, r8d
xor r13d, r14d
mov ebp, r15d
xor ebp, 0x9b96e2a9
and ebp, r15d
not edi
or edi, r13d
not edi
mov ecx, edx
and ecx, edi
xor edi, edx
mov edx, r11d
not edx
or edi, ecx
mov ecx, r11d
and r11d, 0x6526197d
and edx, 0x9ad9e682
or edx, r11d
mov esi, eax
xor esi, 0xa81a682
xor eax, 0x915a5959
or ecx, eax
and eax, 0x6526197d
and esi, 0x9ad9e682
or esi, eax
mov eax, ecx
not eax
xor esi, edx
mov edx, ecx
and edx, 0x9d08b9fd
and eax, 0x62f74602
or eax, edx
mov edx, esi
not edx
or ecx, edx
and edx, 0x9d08b9fd
and esi, 0x62f74602
or esi, edx
mov r11d, dword [0x1400986b8]
xor esi, eax
not ecx
or ecx, esi
mov r14d, ecx
not r14d
or r14d, edi
not edi
mov eax, r14d
not eax
or edi, ecx
mov ecx, r14d
and ecx, 0xd52939db
and eax, 0x2ad6c624
or eax, ecx
mov ecx, edi
not ecx
or r14d, edi
and edi, 0xd52939db
and ecx, 0x2ad6c624
or ecx, edi
xor ecx, eax
not r14d
or r14d, ecx
and r9d, 0x31181bf2
and r8d, 0xcee7e40d
or r8d, r9d
xor r8d, 0xcee7e40d
and r10d, 0x24949536
and r15d, 0xdb6b6ac9
or r15d, r10d
xor r15d, 0xdb6b6ac9
mov edi, r15d
mov ecx, r8d
and ecx, r15d
xor r15d, r8d
and r8d, 0x9b96e2a9
and edi, 0x9b96e2a9
mov ebx, r8d
and ebx, r12d
xor r12d, r8d
or r12d, ebx
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, r12d
not eax
and eax, 0xffdd78
and r12d, 0xff002287
or r12d, eax
mov eax, ebp
not eax
and eax, 0xffdd78
and ebp, 0xff002287
or ebp, eax
xor ebp, r12d
or r15d, ecx
mov eax, r15d
not eax
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x741042c0
and ebp, 0x8befbd3f
or ebp, ebx
or ecx, r15d
and r15d, 0x741042c0
and eax, 0x8befbd3f
or eax, r15d
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x95d7a40a
and eax, ecx
or ecx, 0x6a285bf5
mov ebp, ecx
not ebp
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0x1dc72e35
and ebp, 0x8010800a
or ebp, edi
or ecx, ebx
and ebx, 0x1dc72e35
and eax, 0xe238d1ca
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb8925da3
and ecx, 0x476da25c
or ecx, eax
mov eax, ecx
xor eax, 0xc2180642
xor ecx, 0x24014801
and ecx, 0x34a34815
and eax, 0xcb5cb7ea
or eax, ecx
mov esi, eax
xor esi, 0x8110364a
xor eax, 0x30200010
and eax, 0x7a6c81b0
and esi, 0x85937e4f
or esi, eax
mov r8d, esi
xor r8d, 0x7a6c81b0
xor esi, 0x5821c47
mov eax, r14d
not eax
and eax, 0xa807edf4
mov edi, r14d
and edi, 0x57f8120b
or edi, eax
xor edi, 0x57f8120b
mov eax, r8d
and eax, 0xda7de308
and esi, 0x25821cf7
or esi, eax
mov ebx, esi
xor ebx, 0x25821cf7
xor esi, 0x8fb8bb4f
and esi, ebx
mov eax, edi
and eax, ebx
xor ebx, edi
and edi, 0x55c55847
and r14d, 0xaa3aa7b8
or r14d, edi
or r8d, 0x55c55847
mov ebp, r8d
not ebp
mov ecx, esi
not ecx
mov edi, ecx
and edi, 0xa1eb5cb0
and esi, 0x5e14a34f
or esi, edi
or ecx, r8d
and r8d, 0xa1eb5cb0
and ebp, 0xa10a308
or ebp, r8d
xor ebp, esi
not ecx
or ecx, ebp
mov edx, r14d
not edx
and edx, 0x65160b53
and r14d, 0x9ae9f4ac
or r14d, edx
mov edx, ecx
not edx
and edx, 0x65160b53
and ecx, 0x9ae9f4ac
or ecx, edx
xor ecx, r14d
or ebx, eax
mov eax, ebx
not eax
mov r9d, ecx
not r9d
mov edx, r9d
and edx, 0x97df1dfa
and ecx, 0x6820e205
or ecx, edx
or r9d, ebx
and ebx, 0x97df1dfa
and eax, 0x6820e205
or eax, ebx
xor eax, ecx
not r9d
or r9d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0x2251314
mov edx, r9d
and edx, 0x395280a1
or edx, eax
xor edx, 0x395280a1
mov ecx, r9d
and ecx, 0xc4886c4a
or ecx, edx
mov eax, ecx
not eax
and eax, 0xc4886c4a
and ecx, 0x3b7793b5
or ecx, eax
mov eax, ecx
not eax
and eax, 0xcbb274f
and ecx, 0xf344d8b0
or ecx, eax
not ecx
mov r10d, ecx
or r10d, 0xcbb274f
mov eax, r8d
and eax, 0xe3809c66
mov edx, r9d
and edx, 0x1c7f6399
or edx, eax
xor edx, 0x10c444d6
mov eax, edx
xor eax, r8d
and eax, edx
mov ebp, eax
mov esi, eax
xor esi, 0x25234fce
and esi, eax
not eax
and eax, 0x22aae915
and ebp, 0xdd5516ea
or ebp, eax
mov edi, ebp
xor edi, 0xdd5516ea
mov edx, r10d
xor edx, 0xdadcb031
and edx, r10d
or ecx, 0x2dbb6fcf
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xb818d0b0
and edx, 0x47440804
or edx, ebx
mov ebx, ecx
not ebx
xor ebp, 0x20224904
or ebp, 0xdadcb031
or eax, ecx
and ecx, 0xb83bd7fa
and ebx, 0x42440000
or ebx, ecx
mov ecx, ebp
not ecx
xor ebx, edx
not eax
or eax, ebx
mov edx, esi
not edx
mov ebx, ebp
and ebx, 0xc8e0f39d
and ecx, 0x25030c42
or ecx, ebx
or ebp, edx
and edx, 0xc8e0f39d
and esi, 0x371f0c62
or esi, edx
xor esi, ecx
not ebp
or ebp, esi
mov ecx, eax
not ecx
and ecx, 0x128c18b1
and eax, 0xed53c44e
or eax, ecx
mov ecx, ebp
not ecx
and ecx, 0x12ac1bb1
and ebp, 0xed53e44e
or ebp, ecx
xor ebp, eax
mov eax, r10d
and eax, edi
xor edi, r10d
or edi, eax
mov eax, edi
not eax
and eax, 0x540686ff
and edi, 0xabf97900
or edi, eax
mov ecx, edi
xor ecx, 0x29512800
xor edi, 0x540686ff
mov eax, ebp
not eax
mov edx, eax
and edx, 0xd2aad704
and ebp, 0x2d5528fb
or ebp, edx
or eax, edi
and edi, 0xd2aad704
and ecx, 0x2d5528fb
or ecx, edi
xor ecx, ebp
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x5f3fca06
and eax, 0xa0c035f9
or eax, ecx
mov ebp, eax
xor ebp, 0x99
xor eax, 0xa0006
or edx, 0x673b31ff
mov ecx, edx
not ecx
or eax, 0x88444c00
and eax, 0xa84e7d66
and ebp, 0x47310099
or ebp, eax
and edx, 0xa84e7d66
and ecx, 0x10808200
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xccb6e4fe
and ecx, 0x33491b01
or ecx, eax
mov eax, ecx
xor eax, 0xa736f24e
mov edx, ecx
xor edx, 0x58810d01
and edx, 0x7db59d0b
xor ecx, 0xda836f45
and ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa8f7b410
and ecx, 0x57084bef
or ecx, eax
mov eax, ecx
xor eax, 0xd542291b
mov edx, eax
or edx, 0xb407e354
mov ebp, edx
not ebp
xor ecx, 0x4004
or ecx, 0x828108a
and edx, 0x982a509e
and ebp, 0x43d00c21
or ebp, edx
and ecx, 0x982a509e
and eax, 0x2405a340
or eax, ecx
xor eax, ebp
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0x13aa5b15
and eax, 0xec55a4ea
or eax, ecx
xor eax, 0x585247be
xor ebx, eax
and ebx, eax
mov eax, r8d
and eax, 0x32404958
and r9d, 0x8228204
or r9d, eax
mov ecx, r9d
xor ecx, 0x8220000
xor r9d, 0x95597170
or r8d, 0x3a62cb5c
mov eax, r8d
not eax
and r9d, 0x9559f374
and ecx, 0x2a220808
or ecx, r9d
and r8d, 0x9559f374
and eax, 0x40840483
or eax, r8d
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc59d34a3
and eax, 0x3a62cb5c
or eax, ecx
mov edx, eax
not edx
mov ebp, eax
or ebp, 0x80405e76
mov edi, ebp
not edi
mov esi, edx
or esi, 0x7fbfa189
mov ecx, esi
not ecx
and ebp, 0x9ad8747d
and edi, 0x65278180
or edi, ebp
and esi, 0x9ad8747d
and ecx, 0xa02
or ecx, esi
xor ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x5e9b31cf
and ecx, 0xa164ce30
or ecx, ebp
xor ecx, 0x95237312
and eax, 0xaac386f2
mov ebp, edx
and ebp, 0x553c790d
or ebp, eax
xor ebp, 0xe13b9a59
and edx, 0x4bf81cab
or edx, ebp
mov eax, edx
not eax
and eax, 0x5aadc919
and edx, 0xa55236e6
or edx, eax
xor edx, 0xa55236e6
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x7dcf11c4
and edx, 0x8230ee3b
or edx, eax
mov ecx, edx
xor ecx, 0x200aa31
xor edx, 0x600f1100
and edx, 0xe03f550a
and ecx, 0x1fc0aaf5
or ecx, edx
mov eax, ecx
xor eax, 0xc0161402
xor ecx, 0x1fc0aaf5
mov edx, ecx
and edx, 0x3d2963ec
and eax, 0xc2d69c13
or eax, edx
xor eax, 0x3d2963ec
xor ecx, eax
and ecx, eax
mov ebp, ebx
mov edx, ebx
xor edx, 0xb44c802a
and edx, ebx
not ebx
mov eax, ebx
and eax, 0x481e6e31
and ebp, 0xb7e191ce
or ebp, eax
xor ebp, 0xb7e191ce
mov edi, ecx
not edi
mov eax, ebp
and eax, edi
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb3a8066a
and ebp, 0x4c57f995
or ebp, eax
mov eax, ebp
xor eax, 0x4c570811
and ebx, 0xb44c802a
mov esi, ecx
xor esi, 0xb44c802a
and esi, edi
and ecx, 0x4bb37fd5
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, esi
and ebx, ecx
xor ecx, esi
or ecx, ebx
mov ebx, edx
not ebx
and ebx, ecx
not ecx
and ecx, edx
or ecx, ebx
xor ebp, 0xb3a8066a
mov edx, ebp
and edx, 0x1280f7a6
and eax, 0xed7f0859
or eax, edx
mov r8d, eax
xor r8d, 0xed7f0859
mov ebx, ecx
not ebx
xor eax, 0x200e724
or eax, 0x5892109b
mov esi, eax
not esi
or ebp, 0xa76def64
mov edx, ebp
not edx
mov edi, ebx
and edi, 0xa76def64
and ecx, 0x5892109b
or ecx, edi
and eax, 0x35055982
and esi, 0x8268a664
or esi, eax
and ebp, 0x35055982
and edx, 0x48920019
or edx, ebp
xor edx, esi
mov eax, edx
not eax
and eax, 0xdd1389aa
and edx, 0x22ec7655
or edx, eax
mov eax, ecx
not eax
and eax, 0xdd1389aa
and ecx, 0x22ec7655
or ecx, eax
xor ecx, edx
mov eax, r8d
and eax, ebx
xor ebx, r8d
or ebx, eax
mov eax, ebx
not eax
and eax, 0x35641da9
and ebx, 0xca9be256
or ebx, eax
xor ebx, 0xca9be256
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x90542608
mov eax, ebx
and eax, 0x50b8004
or eax, edx
mov edx, eax
xor edx, 0x1030000
xor eax, 0xfaf47ffb
mov edi, ebx
xor edi, 0x955fa60c
and edi, ebx
mov ebp, edi
not ebp
mov esi, eax
and esi, 0x2e18e465
and edx, 0x91470208
or edx, esi
or eax, ebp
and ebp, 0x2e18e465
and edi, 0xd1e71b9a
or edi, ebp
xor edi, edx
not eax
or eax, edi
mov edx, eax
not edx
and edx, 0x6aa059f3
and eax, 0x955fa60c
or eax, edx
mov r9d, eax
not r9d
and eax, 0x8c0af645
and r9d, 0x73f509ba
or r9d, eax
mov eax, r9d
xor eax, 0x26ce660a
xor r9d, 0x73f509ba
and r9d, eax
mov eax, ecx
and eax, 0xf43c8e07
and ebx, 0xbc371f8
or ebx, eax
xor ebx, 0x5ef81e48
xor ecx, ebx
and ecx, ebx
mov r8d, r9d
not r8d
mov eax, ecx
mov ebp, ecx
xor ebp, 0x3c303934
and ebp, ecx
not ecx
and ecx, 0xe68e8d6c
and eax, 0x19717293
or eax, ecx
mov r10d, eax
xor r10d, 0x1707080
mov esi, r9d
or esi, 0xc3cfc6cb
mov edi, esi
not edi
mov edx, r8d
or edx, 0x3c303934
mov ebx, edx
not ebx
xor eax, 0xe68e8d6c
mov ecx, eax
or ecx, 0xc3cfc6cb
and esi, 0xbfa4aea3
and edi, 0x101114
or edi, esi
mov esi, ecx
not esi
and edx, 0xbfa4aea3
and ebx, 0x404b4048
or ebx, edx
xor ebx, edi
mov edx, ebp
not edx
mov edi, ecx
and edi, 0x37362b77
and esi, 0x8001000
or esi, edi
or ecx, edx
and edx, 0x37362b77
and ebp, 0xc8c9d488
or ebp, edx
xor ebp, esi
not ecx
or ecx, ebp
mov edx, ebx
not edx
and edx, ecx
not ecx
and ecx, ebx
or ecx, edx
mov edx, r9d
and edx, 0x580f8b17
and r8d, 0xa7f074e8
or r8d, edx
or r9d, eax
and eax, 0x580f8b17
and r10d, 0xa7f074e8
or r10d, eax
xor r10d, r8d
not r9d
or r9d, r10d
mov eax, r9d
not eax
and eax, 0xdd08c619
and r9d, 0x22f739e6
or r9d, eax
xor r9d, 0x22f739e6
mov eax, ecx
and eax, r9d
xor r9d, ecx
or r9d, eax
mov eax, r9d
not eax
mov ecx, r9d
xor ecx, 0xe7fbd4e4
and ecx, r9d
or r9d, 0x18042b1b
mov edx, ecx
not edx
mov ebp, r9d
and ebp, 0xc94783d0
and eax, 0x26b85424
or eax, ebp
or r9d, edx
and edx, 0xc94783d0
and ecx, 0x36b87c2f
or ecx, edx
xor ecx, eax
not r9d
or r9d, ecx
mov eax, r9d
not eax
and eax, 0x6c75800
and r9d, 0xf938a7ff
or r9d, eax
mov r8d, r9d
not r8d
mov eax, r9d
xor eax, 0x77fecbb1
and eax, r9d
mov ecx, r9d
or ecx, 0x8801344e
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0xcfc09b38
mov ebp, r8d
and ebp, 0x303e4081
or ebp, ebx
or ecx, edx
and edx, 0xcfc09b38
and eax, 0x303f64c7
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6b6ab7d1
and ecx, 0x9495482e
or ecx, eax
mov eax, ecx
xor eax, 0x3298098
xor ecx, 0x10044860
and eax, 0xfb9b498
and ecx, 0xf0464b67
or ecx, eax
mov eax, ecx
xor eax, 0x16bccbc8
xor ecx, 0xf0464b67
and ecx, eax
mov eax, r8d
and eax, 0xd36d5ef4
mov edx, r9d
and edx, 0x2c92a10b
or edx, eax
mov eax, edx
xor eax, 0x8002100
and eax, 0x19057f50
xor edx, 0x3597de5b
or edx, eax
mov eax, edx
not eax
and eax, 0x3101cede
and edx, 0xcefe3121
or edx, eax
mov r10d, edx
xor r10d, 0xcefe3121
mov eax, ecx
not eax
mov ebx, edx
xor ebx, 0x3101cede
mov ebp, ecx
or ebp, 0xef2f4146
mov esi, ebp
not esi
mov edi, eax
or edi, 0x10d0beb9
and ebp, 0xfebfcd41
and esi, 0x4032b8
or esi, ebp
mov ebp, edi
not ebp
xor edx, 0xde2e8f98
and edi, 0xfebfcd41
and ebp, 0x1000006
or ebp, edi
mov edi, edx
and edi, ebx
and edx, r10d
xor ebp, esi
mov esi, edi
and esi, edx
xor edx, edi
or edx, esi
mov esi, ebp
not esi
and esi, 0xb6d48690
and ebp, 0x492b796f
or ebp, esi
mov esi, edx
not esi
and esi, 0xb6d48690
and edx, 0x492b796f
or edx, esi
xor edx, ebp
mov esi, ecx
and esi, 0x75c8df4b
and eax, 0x8a3720b4
or eax, esi
or ecx, r10d
and r10d, 0x75c8df4b
and ebx, 0x8a3720b4
or ebx, r10d
xor ebx, eax
not ecx
or ecx, ebx
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x286f8111
and eax, ecx
not ecx
and ecx, 0x2270f962
and edx, 0xdd8f069d
or edx, ecx
mov ecx, edx
xor ecx, 0xb0011
xor edx, 0x20608100
or edx, 0xd7907eee
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xfee45bac
and ecx, 0xb8011
or ecx, ebx
or edx, ebp
and ebp, 0xfee45bac
and eax, 0x11ba453
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x48213165
and edx, 0xb7dece9a
or edx, eax
mov eax, edx
xor eax, 0x794bcf24
mov ecx, edx
xor ecx, 0x82302053
and ecx, 0x9b31ed53
xor edx, 0xe27a2277
and edx, eax
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x64ce12ac
and edx, 0x9b31ed53
or edx, eax
and r8d, 0x800c70a5
mov eax, r9d
and eax, 0xc218540
or eax, r8d
xor eax, 0xc218540
and r9d, 0x73d20a1a
or r9d, eax
mov eax, r9d
not eax
and eax, 0x4c256c07
and r9d, 0xb3da93f8
or r9d, eax
mov eax, r9d
xor eax, 0x3ff7661d
xor r9d, 0xc00899e2
mov ecx, edx
xor ecx, r9d
and ecx, edx
and r9d, edx
not edx
and edx, eax
or r9d, edx
mov eax, ecx
and eax, r9d
xor r9d, ecx
or r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, r9d
mov edx, ecx
not edx
mov ebp, r9d
and ebp, 0xa77422bc
and eax, 0x588bdd43
or eax, ebp
or r9d, edx
and edx, 0xa77422bc
and ecx, 0x588bdd43
or ecx, edx
xor ecx, eax
not r9d
or r9d, ecx
mov eax, r9d
not eax
and eax, 0x86fa5d6b
and r9d, 0x7905a294
or r9d, eax
mov eax, r9d
xor eax, 0x71040204
xor r9d, 0x4125109
and r9d, 0xc13f199
and eax, 0xf3ec0e66
or eax, r9d
xor eax, 0xf3ec0e66
setne r14b
sete r15b
cmp r11d, 0xa
setl r8b
cmp r11d, 9
setg r9b
mov r10d, r9d
xor r10b, r8b
mov ecx, r10d
xor cl, 1
mov r11d, r10d
and r11b, cl
xor r11b, 1
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
mov edi, r10d
and dil, r9b
mov esi, r11d
xor sil, 1
mov eax, esi
or al, r11b
mov ebx, eax
xor bl, 1
mov edx, ecx
xor dl, r10b
and dl, cl
xor dil, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, ebx
and bl, dl
xor dl, 1
xor cl, 1
and cl, dl
or bl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov ebp, edi
xor bpl, bl
xor bpl, 1
and bpl, bl
or bl, dil
mov eax, ebx
xor al, bpl
xor bpl, 1
xor al, 1
or bpl, bl
xor bpl, 1
or bpl, al
and r11b, r9b
and r10b, r8b
and r8b, sil
or r8b, r11b
mov eax, r9d
and al, sil
xor sil, r9b
or sil, al
xor sil, 1
mov eax, r8d
and al, sil
xor sil, r8b
or sil, al
mov eax, esi
xor al, 1
mov edx, eax
and dl, sil
xor al, dl
xor dl, 1
or dl, sil
xor dl, 1
or dl, al
mov eax, ebp
xor al, 1
and al, dl
xor dl, 1
mov ecx, ebp
xor cl, dl
and cl, bpl
and dl, bpl
or dl, al
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
and al, dl
xor dl, al
mov ecx, edx
xor cl, 1
and cl, al
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov r11d, ecx
mov byte [rsp + 0x26], r15b
mov eax, r15d
xor al, r14b
mov ecx, eax
xor cl, 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
and al, r15b
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
mov r9d, r8d
and r9b, al
mov ebx, r9d
xor bl, 1
xor r9b, al
or bl, r8b
xor bl, 1
or bl, r9b
mov eax, ecx
and al, dl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
xor al, 1
or dl, cl
xor dl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, bl
mov byte [rsp + 0x30], r14b
mov eax, r14d
or al, cl
xor al, 1
xor cl, r14b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov esi, ebx
mov byte [rsp + 0x23], r11b
mov ecx, r11d
xor cl, 1
mov byte [rsp + 0x25], cl
mov eax, ecx
or al, r11b
mov edx, ecx
and dl, r11b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov byte [rsp + 0x28], dl
mov ecx, edx
xor cl, 1
or cl, al
xor al, dl
xor al, 1
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r11d, eax
xor r11b, 1
and al, bl
or bl, r11b
and r11b, cl
or r11b, al
xor r11b, 1
mov eax, ebx
xor al, r11b
or r11b, bl
xor r11b, 1
or r11b, al
mov r9d, r11d
xor r9b, 1
mov eax, r10d
xor al, 1
mov ecx, r10d
and cl, al
mov ebx, r10d
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, ecx
xor bl, r8b
and bl, cl
or al, r10b
mov r10d, eax
xor r10b, 1
mov edx, ebx
xor dl, 1
and r10b, dl
or dl, al
xor dl, 1
and al, bl
or al, r10b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
and dl, r8b
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
mov ebx, edx
or bl, al
mov r13d, ebx
xor r13b, 1
mov ecx, ebx
and cl, r13b
mov r8d, ebx
xor r8b, cl
xor cl, 1
or cl, r13b
xor cl, 1
or cl, r8b
mov r8d, ecx
and r8b, al
xor cl, 1
and cl, dl
or cl, r8b
xor bl, dl
or r13b, al
xor r13b, 1
or r13b, bl
xor r13b, 1
mov eax, ecx
and al, r13b
xor r13b, cl
or r13b, al
mov r8d, r13d
xor r8b, 1
mov ebx, esi
xor bl, 1
mov eax, esi
or al, bl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebp, ebx
mov edi, ebx
and bpl, sil
mov ebx, ebp
xor bl, 1
or bl, sil
mov byte [rsp + 0x24], sil
xor bl, 1
mov r10d, edx
and r10b, cl
xor dl, cl
or dl, r10b
mov r10d, edi
xor r10b, bpl
or bl, r10b
xor dl, bl
xor al, sil
or cl, dil
mov byte [rsp + 0x27], dil
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
and bpl, dil
or bpl, r10b
mov eax, ebp
xor al, 1
or al, cl
mov esi, ecx
xor sil, bpl
and sil, cl
xor sil, 1
mov edx, eax
xor dl, sil
or sil, al
xor sil, 1
or sil, dl
mov eax, esi
and sil, cl
xor cl, 1
xor al, 1
and cl, al
or sil, cl
xor sil, 1
or sil, al
mov ecx, r11d
and cl, r9b
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov r10d, ecx
xor r10b, 1
or cl, r10b
mov edx, ecx
xor dl, 1
xor r11b, r9b
and r11b, r9b
mov ebx, r11d
xor bl, 1
mov eax, ecx
or al, bl
xor al, 1
and r11b, cl
and bl, dl
or bl, r11b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov r11d, r8d
or r11b, r13b
mov eax, r11d
xor al, r13b
mov r14d, r13d
or r14b, r11b
xor r14b, 1
mov r9d, r14d
and r9b, al
xor r14b, al
or r14b, r9b
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov r15d, r14d
xor r15b, 1
mov edi, r15d
and dil, r14b
mov r10d, r15d
and r10b, dil
mov eax, r15d
xor al, dil
mov byte [rsp + 0x2f], al
or r10b, al
mov eax, r10d
xor al, 1
xor r10b, r15b
xor r10b, 1
or r10b, al
and r13b, r8b
xor r13b, 1
mov eax, r8d
xor al, r13b
or r13b, r8b
xor r13b, 1
or r13b, al
xor r13b, 1
xor r11b, 1
mov eax, r13d
and al, r11b
xor r11b, r13b
or r11b, al
mov eax, ecx
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov r13d, eax
and r13b, r8b
xor r13b, 1
mov edx, r8d
xor dl, r13b
or r13b, r8b
xor r13b, 1
or r13b, dl
xor r13b, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, r13b
xor r13b, 1
or r13b, al
xor cl, 1
xor r13b, 1
or r13b, cl
mov eax, r13d
xor al, 1
and r13b, al
xor r13b, 1
mov ecx, r13d
xor cl, al
or r13b, al
xor r13b, 1
or r13b, cl
mov r9d, r13d
xor r9b, 1
mov eax, r9d
and al, r13b
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
or r9b, r13b
xor al, 1
xor r9b, 1
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r10d
xor al, 1
mov r13d, r11d
xor r13b, 1
mov ecx, r11d
and cl, r13b
xor r11b, cl
xor cl, 1
or cl, r13b
mov r12d, r10d
xor r12b, r13b
xor r13b, al
or al, r10b
mov edx, eax
or dl, r10b
xor dl, 1
xor al, r10b
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
xor cl, 1
or cl, r11b
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
and r12b, r10b
mov eax, r12d
xor al, 1
xor r12b, r13b
xor r13b, 1
or r13b, al
xor r13b, 1
or r13b, r12b
mov eax, r13d
xor al, 1
and al, r13b
xor al, 1
mov edx, r13d
xor dl, al
or al, r13b
xor al, 1
or al, dl
xor al, cl
xor al, 1
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, r9d
xor dl, 1
mov eax, edx
and al, r9b
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
or dl, r9b
mov r8d, eax
xor r8b, dl
and r8b, al
mov r9d, edx
and dl, al
xor al, 1
xor r9b, 1
and r9b, al
mov eax, ecx
xor al, 1
and cl, al
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
or dl, r9b
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov r13d, ecx
xor r13b, 1
and r13b, cl
mov eax, r13d
and al, cl
xor r13b, cl
or r13b, al
mov r8d, ebx
xor r8b, 1
xor r13b, dl
xor dil, 1
or dil, r14b
xor dil, 1
or dil, byte [rsp + 0x2f]
mov r11d, ebx
or r11b, r8b
mov r10d, edi
xor r10b, 1
mov r9d, edi
and r9b, r8b
mov edx, ebx
and dl, r10b
xor r10b, r8b
and r8b, r11b
xor r11b, 1
mov ecx, r11d
xor cl, bl
and cl, r11b
and r11b, bl
or r11b, r8b
mov r8d, ecx
and r8b, r11b
xor r11b, cl
or r11b, r8b
xor r11b, r15b
mov r8d, r13d
xor r8b, 1
or dl, r9b
mov ecx, r11d
xor cl, 1
or dil, bl
xor dil, 1
or dil, r10b
xor dl, 1
mov ebx, edx
xor bl, dil
or dl, dil
xor dl, 1
or dl, bl
mov eax, edx
xor al, 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
and al, r11b
or r11b, dl
and dl, cl
or dl, al
mov eax, r11d
xor al, dl
xor dl, 1
xor al, 1
or dl, r11b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, ebx
xor cl, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
or cl, al
xor cl, 1
and al, bl
or al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, 1
or cl, al
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov r15d, ecx
xor r15b, 1
mov r11d, r8d
and r11b, r13b
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
mov r9d, r11d
xor r9b, 1
mov r10d, ecx
and r10b, r15b
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov r14d, r11d
xor r14b, r9b
and r14b, r11b
or r8b, r13b
or r15b, cl
mov edi, r14d
xor dil, 1
mov eax, r14d
and al, dil
mov ecx, eax
xor cl, 1
xor al, r14b
or cl, dil
xor cl, 1
or cl, al
mov eax, r8d
xor al, 1
mov edx, eax
and dl, r8b
mov ebx, edx
xor bl, 1
xor dl, al
or bl, r8b
xor bl, 1
or bl, dl
xor bl, cl
xor dil, r8b
or al, r14b
mov ecx, r10d
xor cl, 1
xor bl, 1
xor al, 1
or al, dil
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
and dl, r10b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r8d, r15d
xor r8b, 1
mov ebx, edx
and dl, r8b
xor bl, 1
and bl, r15b
or dl, bl
mov ebx, ecx
and bl, r15b
xor r15b, cl
or r15b, bl
xor r15b, 1
mov ebx, edx
and bl, r15b
xor r15b, dl
mov r8d, esi
xor r8b, 1
or r15b, bl
xor r15b, 1
mov edx, r15d
or dl, al
xor dl, 1
xor r15b, al
xor r15b, 1
and r15b, al
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov eax, r9d
and al, r11b
mov edx, r9d
xor dl, al
xor al, 1
or al, r11b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
and al, r10b
or al, dl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, 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 r9d, ecx
and r9b, al
xor cl, r9b
xor r9b, 1
or r9b, al
xor r9b, 1
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 ecx, r9d
and cl, r15b
xor r15b, 1
xor r9b, 1
and r9b, r15b
or r9b, cl
mov ecx, r15d
and cl, al
xor r15b, al
or r15b, cl
xor r9b, 1
mov eax, r9d
xor al, r15b
or r9b, r15b
xor r9b, 1
or r9b, al
mov ebx, esi
and bl, r8b
mov ecx, esi
xor cl, bl
xor bl, 1
mov eax, r8d
or al, bl
xor al, 1
or cl, al
mov r10d, ecx
not r10b
xor bl, r8b
or bl, al
mov dl, byte [rsp + 0x26]
mov r8d, edx
xor r8b, bl
or bl, dl
and dl, cl
mov al, byte [rsp + 0x30]
and r10b, al
or r10b, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, 1
xor bl, 1
or bl, r8b
xor al, sil
xor sil, al
and sil, al
mov eax, ebx
xor al, sil
xor sil, 1
xor al, 1
mov r8d, ebx
and r8b, sil
xor sil, bl
or sil, r8b
xor sil, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov r8d, ecx
and r8b, dl
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov r10d, r8d
xor r10b, 1
mov edi, esi
xor dil, 1
mov ebx, r8d
xor bl, r10b
and bl, r8b
or dl, cl
xor dl, 1
mov ecx, esi
or cl, dil
mov r11d, ecx
xor r11b, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edi
and bl, sil
mov r14d, r11d
and r14b, cl
mov eax, ebx
xor al, 1
xor bl, dil
or al, sil
xor al, 1
or al, bl
mov ebx, r14d
xor bl, 1
xor r14b, r11b
or bl, cl
xor bl, 1
or bl, r14b
xor bl, al
mov eax, esi
and al, cl
xor cl, sil
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov edi, ecx
xor dil, 1
and dil, cl
mov eax, edi
and al, cl
xor dil, cl
or dil, al
xor dil, dl
mov eax, edi
xor al, 1
mov ecx, r8d
xor cl, sil
and cl, r8b
xor r10b, sil
mov edx, ecx
xor dl, 1
xor cl, r10b
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, 1
and cl, al
and dil, r10b
or dil, cl
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov eax, r10d
xor al, dil
xor dil, 1
xor al, 1
or dil, r10b
xor dil, 1
or dil, al
mov eax, r9d
xor al, 1
mov ecx, r9d
or cl, al
mov r8d, ecx
xor r8b, 1
mov r11d, r9d
and r11b, al
mov edx, r9d
xor dl, r11b
xor r11b, 1
or al, r11b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
and al, r8b
or al, dl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov r10d, r9d
or r10b, r11b
xor r10b, 1
mov esi, eax
xor sil, 1
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov eax, esi
xor al, 1
and sil, al
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov r8d, esi
xor r8b, 1
xor r11b, r9b
or r11b, r10b
xor r11b, 1
mov eax, r11d
xor al, r9b
or r11b, r9b
xor r11b, 1
or r11b, al
mov r10d, edi
xor r10b, 1
mov eax, r10d
or al, dil
mov edx, eax
xor dl, 1
mov ebx, edi
and bl, r10b
mov ecx, eax
and cl, dl
xor bl, 1
mov r9d, r10d
xor r9b, bl
or bl, r10b
xor bl, 1
or bl, r9b
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
and cl, bl
or cl, dl
mov edx, edi
and dl, al
xor al, dil
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
xor r10b, dil
xor dil, r10b
xor dil, 1
and dil, r10b
mov ecx, r8d
and cl, r11b
xor r8b, r11b
or r8b, cl
xor r8b, 1
mov ecx, r11d
or cl, sil
xor cl, 1
xor r11b, sil
xor r11b, 1
and r11b, sil
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov ecx, r11d
xor cl, 1
mov edx, ecx
and dl, r11b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, r8b
mov ecx, r8d
xor cl, r11b
or r11b, r8b
xor r11b, 1
or r11b, cl
mov ecx, edx
xor cl, r11b
or r11b, dl
xor r11b, 1
or r11b, cl
mov edx, edi
xor dl, 1
or al, r9b
mov r8d, edx
or r8b, dil
xor r8b, 1
xor dl, r8b
mov ebx, r9d
xor bl, al
xor al, 1
mov ecx, r9d
xor cl, al
xor bl, 1
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, cl
xor cl, 1
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, 1
and dl, r8b
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, cl
mov eax, r9d
or al, dil
xor dil, r9b
mov ecx, eax
xor cl, dil
xor dil, 1
xor cl, 1
or dil, al
xor dil, 1
or dil, cl
mov eax, edi
xor al, 1
and dil, al
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
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
xor al, dl
xor al, 1
mov ecx, edx
xor cl, dil
or dil, dl
xor dil, 1
or dil, cl
xor dil, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov r8d, r11d
xor r8b, 1
mov edx, r11d
and dl, r8b
mov eax, r11d
and al, dl
xor dl, r11b
or r11b, r8b
or dl, al
mov ebx, edx
xor bl, 1
and bl, r11b
mov r14d, r11d
xor r14b, 1
mov eax, edi
xor al, 1
mov ecx, eax
and cl, dil
xor cl, 1
mov r9d, edi
xor r9b, cl
or cl, dil
xor cl, 1
or cl, r9b
xor cl, 1
or al, dil
mov r9d, eax
xor r9b, 1
and dl, r14b
or dl, bl
mov ebx, r8d
xor bl, r14b
or r14b, r8b
xor r14b, 1
or r14b, bl
xor r14b, 1
mov ebx, edx
and bl, r14b
xor r14b, dl
or r14b, bl
mov edx, eax
and dl, r9b
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, bl
xor dl, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
or cl, r14b
xor r14b, 1
xor cl, 1
or r14b, al
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov cl, byte [rsp + 0x25]
mov dl, byte [rsp + 0x27]
and dl, cl
mov al, byte [rsp + 0x23]
mov r10d, eax
mov bl, byte [rsp + 0x24]
and r10b, bl
or r10b, dl
xor cl, r10b
xor cl, 1
mov edx, ecx
or r10b, al
mov ecx, eax
xor r10b, 1
or r10b, dl
mov r9d, r10d
xor r9b, 1
mov eax, ebx
mov dl, byte [rsp + 0x28]
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, ecx
xor al, bpl
or bpl, cl
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
and al, dl
xor dl, 1
mov ebx, edx
xor bl, bpl
and bl, dl
and bpl, dl
or bpl, al
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov eax, r10d
and al, r9b
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
xor al, 1
mov r8d, ebp
xor r8b, 1
mov ebx, r8d
or bl, bpl
mov r11d, eax
or r11b, bpl
xor al, bpl
and bpl, bl
xor bl, 1
or r9b, r10b
mov ecx, r10d
xor cl, r9b
or r9b, r10b
xor r9b, 1
or r9b, cl
mov ecx, ebx
xor cl, r8b
and cl, bl
and bl, r8b
or bl, bpl
xor cl, 1
xor bl, 1
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
mov ecx, ebx
xor cl, r9b
and bl, cl
and cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor r11b, 1
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and al, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
mov ecx, ebx
xor cl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, cl
mov r8d, ecx
and r8b, dl
xor cl, dl
or cl, r8b
xor bl, 1
mov r8d, ebx
xor r8b, cl
or bl, cl
xor bl, 1
or bl, r8b
mov ecx, ebx
xor cl, 1
and bl, cl
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
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 r9d, eax
xor r9b, 1
mov edx, ebx
or dl, r8b
xor dl, 1
mov r10d, eax
or r10b, r9b
mov ecx, r8d
xor cl, dl
mov r11d, ecx
xor r11b, 1
or dl, r8b
xor dl, 1
or dl, cl
xor cl, dl
xor cl, 1
or dl, r11b
xor dl, 1
or dl, cl
mov ecx, eax
or cl, r10b
xor r10b, al
xor cl, 1
mov r11d, ecx
and r11b, r10b
xor cl, r10b
or cl, r11b
xor dl, 1
mov r10d, edx
xor r10b, cl
xor r10b, 1
and r10b, cl
or dl, cl
xor dl, 1
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
and r9b, bl
or bl, al
xor bl, 1
and al, r8b
or al, r9b
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
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
and bl, dl
xor dl, 1
xor al, 1
and al, dl
or al, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
or cl, 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 r8d, eax
or r8b, cl
mov r9d, r8d
xor r9b, 1
mov ebx, eax
and bl, cl
mov edx, r8d
and dl, r9b
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r10d, r8d
and r10b, dl
xor dl, r8b
or dl, r10b
mov r8d, ebx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, bl
or dl, r8b
mov ebx, ecx
xor bl, r9b
or r9b, cl
xor r9b, 1
or r9b, bl
xor dl, 1
mov ebx, edx
xor bl, r9b
or dl, r9b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and dl, bl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
or al, dl
xor al, 1
xor cl, dl
and cl, dl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov r11d, ecx
and cl, dl
xor dl, 1
xor r11b, 1
and dl, r11b
or cl, dl
xor r11b, cl
and r11b, cl
mov r13d, r14d
xor r13b, 1
mov edx, r13d
and dl, r14b
mov eax, r13d
xor al, dl
xor dl, 1
or dl, r14b
xor dl, 1
or dl, al
mov eax, r14d
or al, r13b
xor al, dl
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov byte [rsp + 0x23], al
mov edi, r11d
xor dil, 1
mov ebp, edi
or bpl, r11b
mov ecx, ebp
xor cl, 1
mov byte [rsp + 0x24], cl
mov ebx, edi
xor bl, cl
mov esi, ebx
and sil, cl
xor sil, 1
mov r8d, esi
xor r8b, bl
or sil, bl
xor sil, 1
or sil, r8b
mov ebx, esi
xor bl, 1
and sil, bl
mov r8d, ebx
and r8b, sil
xor sil, bl
or sil, r8b
mov r15d, edx
and r15b, al
mov byte [rsp + 0x25], r15b
xor r15b, 1
mov ebx, edx
xor bl, r15b
or dl, r15b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov r8d, ebx
and r8b, dl
xor bl, dl
or bl, r8b
mov r9d, ebx
xor r9b, 1
mov r10d, esi
xor r10b, 1
mov byte [rsp + 0x28], r10b
mov r12d, esi
xor r12b, r10b
and r10b, sil
or r12b, r10b
mov edx, r12d
xor dl, 1
and r12b, dl
mov eax, edx
and al, r12b
xor r12b, dl
or r12b, al
and r13b, bl
mov eax, r9d
and al, r14b
or al, r13b
xor bl, al
and bl, al
xor r9b, r14b
mov r13d, r9d
xor r13b, 1
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor dl, 1
mov r14d, ebx
xor r14b, dl
or dl, bl
xor dl, 1
or dl, r14b
mov eax, r13d
and al, r9b
xor cl, r13b
xor r13b, al
xor al, 1
or al, r9b
xor al, 1
or al, r13b
mov r14d, r12d
xor r14b, 1
xor al, dl
xor al, 1
or r9b, bl
xor r9b, 1
or r9b, cl
mov ecx, eax
xor cl, r9b
or r9b, al
xor r9b, 1
or r9b, cl
mov ecx, r14d
or cl, r12b
mov eax, ecx
xor al, 1
mov edx, r14d
xor dl, cl
and dl, r14b
and al, r12b
and cl, r14b
or cl, al
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov ebx, r12d
and bl, r14b
mov eax, r12d
and al, bl
xor bl, r12b
or bl, al
mov r13d, ebx
and bl, dil
mov r12d, r14d
xor r12b, dil
or r14b, dil
and dil, r11b
xor dil, 1
mov edx, edi
xor dl, r11b
or dil, r11b
xor dil, 1
or dil, dl
mov r8b, byte [rsp + 0x24]
mov eax, r8d
and al, bpl
mov edx, eax
xor al, r8b
xor dl, 1
or dl, bpl
xor dl, 1
or dl, al
mov eax, edi
xor al, 1
and al, dl
xor dl, 1
and dl, dil
or dl, al
mov eax, r11d
and al, bpl
xor bpl, r11b
or bpl, al
xor bpl, 1
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov edx, ebp
xor dl, cl
and bpl, dl
and dl, cl
mov eax, ebp
xor al, 1
xor bpl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bpl
xor r13b, 1
and r13b, r11b
or bl, r13b
xor r14b, 1
or r14b, r12b
mov eax, r14d
xor al, bl
xor bl, 1
xor al, 1
or bl, r14b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r11d, ebx
xor r11b, 1
mov edi, edx
xor dil, 1
mov ecx, edx
and cl, dil
mov eax, ecx
xor al, 1
or al, dil
mov edi, ebx
and dil, r11b
xor cl, dl
xor al, 1
or al, cl
mov ecx, edi
xor cl, 1
xor dil, bl
or cl, r11b
xor cl, 1
or cl, dil
mov r11d, eax
xor r11b, 1
and r11b, cl
xor cl, 1
and cl, al
or cl, r11b
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov r11d, r9d
xor r11b, 1
mov eax, r11d
and al, r9b
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov edi, r11d
and dil, al
mov edx, r11d
xor dl, al
or dl, dil
xor dl, bl
xor al, r9b
mov ebx, ecx
xor bl, 1
or al, r11b
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edi, ecx
and dil, bl
mov edx, edi
and dl, cl
xor dil, cl
or dil, dl
or bl, cl
xor dil, 1
mov ecx, edi
xor cl, bl
or dil, bl
xor dil, 1
or dil, cl
xor dil, al
mov cl, byte [rsp + 0x23]
mov eax, ecx
mov r8b, byte [rsp + 0x25]
and al, r8b
xor r8b, cl
mov ebx, ecx
or r8b, al
mov eax, r8d
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
mov edx, r15d
xor dl, bl
or r15b, bl
xor r15b, 1
or r15b, dl
mov edx, r15d
xor r15b, 1
and r15b, cl
mov r11d, edi
xor r11b, 1
and dl, al
or r15b, dl
mov edx, eax
and dl, bl
xor al, bl
mov bl, byte [rsp + 0x28]
mov ecx, ebx
or cl, sil
or al, dl
mov edx, eax
xor dl, r15b
xor r15b, 1
or r15b, al
mov eax, ecx
xor al, 1
xor dl, 1
xor r15b, 1
or r15b, dl
xor r10b, 1
mov edx, esi
xor dl, r10b
or r10b, sil
xor r10b, 1
or r10b, dl
and al, r10b
xor r10b, 1
and r10b, cl
or r10b, al
mov eax, ecx
mov edx, ebx
and al, bl
xor cl, bl
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
xor cl, 1
mov eax, ecx
or al, r15b
xor al, 1
xor cl, r15b
xor cl, 1
and cl, r15b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r8d
xor sil, r8b
and sil, r8b
xor al, bl
xor sil, 1
xor al, 1
mov edx, esi
xor dl, al
or al, sil
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
mov r8d, eax
mov r9d, eax
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
mov eax, edx
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, al
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
or cl, al
xor cl, al
mov edx, ecx
xor dl, 1
and cl, al
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov r10d, ecx
and r10b, al
xor cl, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, cl
mov eax, r11d
and al, dil
mov ecx, eax
xor cl, 1
mov edx, edi
xor dl, cl
or cl, dil
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov esi, ecx
or sil, r8b
mov ebx, esi
xor bl, 1
mov edx, esi
and dl, bl
xor dl, 1
mov r9d, ebx
xor r9b, dl
or dl, bl
xor dl, 1
or dl, r9b
mov r9d, r11d
and r9b, al
xor al, r11b
or al, r9b
mov r9d, edx
xor r9b, 1
and r9b, al
xor al, 1
and al, dl
or al, r9b
mov r9d, r10d
xor r9b, 1
xor sil, r11b
mov ebp, r10d
or bpl, r9b
or bl, dil
mov r11d, ebp
xor r11b, 1
xor bl, 1
or bl, sil
xor bl, 1
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
mov eax, r11d
and al, bpl
mov esi, eax
and sil, r11b
xor al, r11b
or al, sil
mov edx, eax
xor dl, 1
and dl, r10b
and al, r9b
or al, dl
mov edx, ebp
and dl, r9b
xor bpl, r9b
or bpl, dl
mov edx, ebp
xor dl, al
xor al, 1
or al, bpl
xor dl, 1
xor al, 1
or al, dl
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
and r9b, r8b
or r8b, r10b
and cl, r10b
or cl, r9b
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
xor dl, 1
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, cl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov ebp, 0x1784a78
mov eax, 0x9c042818
cmovne ebp, eax
test cl, 1
mov eax, 0x1784a78
cmovne eax, ebp
test dl, 1
cmove eax, ebp
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
mov eax, 0x24a9eb85
mov ecx, dword [rsp + 0x58]
mov dword [rsp + 0x34], ecx
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
mov eax, dword [0x1400986bc]
mov r9d, dword [0x1400986b8]
lea r10d, [rax - 1]
imul r10d, eax
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0x69464fa8
mov ecx, r10d
and ecx, 0x96b9b057
or ecx, eax
xor ecx, 0x96b9b057
mov edx, r8d
and edx, r10d
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x1f5daad8
and edx, 0xe0a25527
or edx, eax
mov eax, edx
xor eax, 0xe0825102
xor edx, 0xc5522d0
and edx, 0xc7526f5
and eax, 0xf38ad90a
or eax, edx
mov ecx, eax
xor ecx, 0xa55a95a
xor eax, 0xf38ad90a
and eax, ecx
mov ecx, r8d
and ecx, 0x9c5fe170
mov edx, r10d
and edx, 0x63a01e8f
or edx, ecx
mov ebp, edx
xor ebp, 0x63a01e8f
xor edx, 0x140fa150
and edx, 0x57afb7d1
mov ecx, ebp
and ecx, 0xa850482e
or ecx, edx
xor ecx, 0x518f387e
and ebp, 0x6208faf
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xa237f601
and ebp, 0x5dc809fe
or ebp, ecx
mov r11d, ebp
xor r11d, 0x5dc809fe
mov edi, eax
mov edx, eax
xor edx, 0xaf41f876
and edx, eax
not eax
and eax, 0x93d91a3a
and edi, 0x6c26e5c5
or edi, eax
mov r14d, edi
xor r14d, 0x2c2460c4
mov r15d, ebp
xor r15d, 0xa237f601
xor edi, 0x93d91a3a
mov eax, edi
or eax, 0x50be0789
mov esi, eax
not esi
xor ebp, 0xf289f188
mov r12d, ebp
and r12d, r15d
and ebp, r11d
mov ecx, edx
not ecx
mov ebx, eax
and ebx, 0xca687287
and esi, 0x25018870
or esi, ebx
or eax, ecx
and ecx, 0xca687287
and edx, 0x35978d78
or edx, ecx
xor edx, esi
not eax
or eax, edx
mov edx, r12d
not edx
mov ecx, ebp
not ecx
mov esi, edx
and esi, 0x62b3aea1
and r12d, 0x9d4c515e
or r12d, esi
or edx, ecx
and ecx, 0x62b3aea1
and ebp, 0x9d4c515e
or ebp, ecx
xor ebp, r12d
not edx
or edx, ebp
mov ecx, eax
not ecx
and ecx, 0xb79b0428
and eax, 0x4864fbd7
or eax, ecx
mov ecx, edx
not ecx
and ecx, 0xb79b0428
and edx, 0x4864fbd7
or edx, ecx
xor edx, eax
mov eax, edi
and eax, 0x438a9511
and r14d, 0xbc756aee
or r14d, eax
or edi, r11d
and r11d, 0x438a9511
and r15d, 0xbc756aee
or r15d, r11d
xor r15d, r14d
not edi
or edi, r15d
not edi
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov esi, edi
mov eax, edi
xor eax, 0x42046e48
and eax, edi
not edi
and edi, 0x7d44bc5d
and esi, 0x82bb43a2
or esi, edi
mov ecx, esi
xor ecx, 0x200
xor esi, 0x40042c48
or esi, 0xbdfb91b7
mov edx, eax
not edx
mov ebp, esi
and ebp, 0xf3b940df
and ecx, 0x42e00
or ecx, ebp
or esi, edx
and edx, 0xf3b940df
and eax, 0xc46bf20
or eax, edx
xor eax, ecx
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0x893dfc95
and esi, 0x76c2036a
or esi, eax
mov eax, esi
xor eax, 0x32e6e28d
xor esi, 0xc6b277f0
and esi, eax
or eax, 0xbab6a82
mov ecx, eax
not ecx
mov edx, esi
not edx
mov ebp, eax
and ebp, 0x80c919fc
and ecx, 0x74148401
or ecx, ebp
or eax, edx
and edx, 0x80c919fc
and esi, 0x7f36e603
or esi, edx
xor esi, ecx
not eax
or eax, esi
mov ecx, eax
not ecx
and ecx, 0xbab6a82
and eax, 0xf454957d
or eax, ecx
mov ecx, eax
xor ecx, 0x5de532e9
and ecx, eax
mov edx, eax
not edx
and edx, 0x15041080
and eax, 0x48e12269
or eax, edx
xor eax, 0x48e12269
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x3e147bb3
and eax, 0xc1eb844c
or eax, ecx
mov r11d, eax
xor r11d, 0xc1eb844c
xor eax, 0x26103ba0
and eax, 0x2732bfa0
mov ecx, r11d
and ecx, 0xd8cd405f
or ecx, eax
xor ecx, 0x852872b6
and r11d, 0xa21acd16
or r11d, ecx
mov r14d, r11d
not r14d
and r8d, 0xc5706acd
and r10d, 0x3a8f9532
or r10d, r8d
mov ebx, r10d
xor ebx, 0x3a8f9532
mov ecx, r10d
xor ecx, 0x456022c9
xor r10d, 0x98955824
and r10d, ebx
and ecx, 0x5de532e9
and ebx, 0xa21acd16
or ebx, ecx
mov ecx, r10d
and ecx, ebx
xor ebx, r10d
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x3a4d3dfd
and ebx, 0xc5b2c202
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x7a1c5ce9
and ebx, 0x85e3a316
or ebx, ecx
mov eax, ebx
xor eax, 0xbfae9eeb
xor ebx, 0x40516114
mov ecx, ebx
and ecx, 0x7aa2b61
mov edx, eax
and edx, 0xf855d49e
or edx, ecx
mov esi, edx
xor esi, 0x6001c08a
xor edx, 0x7aa2b61
mov ecx, r14d
and ecx, 0x9b561555
mov ebp, r11d
and ebp, 0x64a9eaaa
or ebp, ecx
mov ecx, r14d
or ecx, edx
and edx, 0x9b561555
and esi, 0x64a9eaaa
or esi, edx
xor esi, ebp
not ecx
or ecx, esi
and r11d, 0xe0110301
mov edx, r14d
and edx, 0xa42c08a
or edx, r11d
xor edx, 0xa42c08a
and r14d, 0x15ac3c74
or r14d, edx
mov edx, ebx
and edx, 0x2a430201
and eax, 0xc010c18a
or eax, edx
mov edi, eax
xor edi, 0xc000c102
xor eax, 0xa0c3665
or ebx, 0xea53c38b
mov edx, ebx
not edx
and eax, 0xa1c36ed
and edi, 0xe043c102
or edi, eax
and ebx, 0xa1c36ed
and edx, 0x15a00810
or edx, ebx
xor edx, edi
mov eax, r14d
not eax
and eax, 0xec1144b8
and r14d, 0x13eebb47
or r14d, eax
mov eax, edx
not eax
and eax, 0xec1144b8
and edx, 0x13eebb47
or edx, eax
xor edx, r14d
mov eax, edx
and edx, ecx
not ecx
not eax
mov ebp, ecx
xor ebp, eax
and ebp, ecx
and eax, ecx
or eax, edx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ebp, eax
not ebp
mov ecx, eax
xor ecx, 0xee4bf1c9
and ecx, eax
mov edx, ebp
and edx, 0x69652653
and eax, 0x969ad9ac
or eax, edx
xor eax, 0x348014ba
or eax, ebp
and ebp, 0xee4bf1c9
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x11b40e36
and ecx, 0xee4bf1c9
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x5578dc56
mov ebp, edx
and ebp, 0xaa8723a9
or ebp, ecx
xor ebp, 0x89deebf
and edx, 0x5de532e9
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xbc98abe4
and edx, 0x4367541b
or edx, ecx
mov ebx, edx
xor ebx, 0x4367541b
mov ebp, eax
not ebp
mov ecx, ebx
xor ecx, eax
and ecx, ebx
xor edx, 0xbc98abe4
and edx, ebp
and eax, ebx
or eax, edx
mov ebp, ecx
not ebp
mov edx, eax
not edx
mov ebx, ebp
and ebx, 0x3496eb2f
and ecx, 0xcb6914d0
or ecx, ebx
or ebp, edx
and edx, 0x3496eb2f
and eax, 0xcb6914d0
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
mov r10d, ebp
not r10d
mov ecx, r10d
and ecx, 0x68f2c2b5
mov edx, ebp
and edx, 0x970d3d4a
or edx, ecx
mov ebx, edx
xor ebx, 0x17080802
not edx
mov eax, r10d
or eax, 0x5fba8a97
mov ecx, eax
not ecx
or edx, 0xa0453560
and edx, 0xa85737e4
and ebx, 0x57a88813
or ebx, edx
and eax, 0xa85737e4
and ecx, 0x4008
or ecx, eax
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0xe723427c
and ecx, 0x18dcbd83
or ecx, eax
mov r11d, ecx
xor r11d, 0x47663714
xor ecx, 0xa881482a
mov eax, r11d
and eax, 1
and ecx, 0xefe37a2e
and r11d, 0x101c85d1
or r11d, ecx
xor r11d, 0xefe37a2f
mov ecx, eax
and ecx, r11d
xor r11d, eax
or r11d, ecx
mov r8d, r11d
not r8d
mov eax, r10d
and eax, 0x96712851
mov ecx, ebp
and ecx, 0x698ed7ae
or ecx, eax
mov eax, ecx
xor eax, 0x4800100a
xor ecx, 0x96712851
mov edi, r10d
and edi, ebp
mov ebx, edi
not ebx
mov esi, ecx
and esi, 0x238fe7a5
and eax, 0xdc70185a
or eax, esi
or ecx, ebx
and ebx, 0x238fe7a5
and edi, 0xdc70185a
or edi, ebx
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0x5fbefdb8
and ecx, 0xa0410247
or ecx, eax
mov eax, ecx
not eax
and eax, 1
xor ecx, 0xa0410246
or ecx, eax
mov eax, ecx
not eax
and eax, 0xedd1c77f
and ecx, 0x122e3880
or ecx, eax
mov edi, ecx
xor edi, 0x122e3880
and r10d, 0x3163699d
and ebp, 0xce9c9662
or ebp, r10d
mov eax, ebp
xor eax, 0xce9c9662
and eax, 0xfffffffe
xor ebp, 0x3163699c
or ebp, eax
mov eax, ebp
not eax
and eax, 0xa7de6d8
and ebp, 0xf5821927
or ebp, eax
mov eax, ebp
xor eax, 0xf5821927
xor ebp, 0xa7de6d8
mov ebx, edi
xor ebx, ebp
and ebx, edi
xor ecx, 0xedd1c77f
and ecx, eax
and ebp, edi
or ebp, ecx
mov ecx, ebx
not ecx
mov eax, ebp
not eax
mov edi, ecx
and edi, 0x5be734d3
and ebx, 0xa418cb2c
or ebx, edi
or ecx, eax
and eax, 0x5be734d3
and ebp, 0xa418cb2c
or ebp, eax
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, ecx
mov esi, r8d
or esi, ecx
mov eax, r8d
xor ecx, r8d
and ecx, r8d
and r8d, 0x7498808b
mov edx, r11d
and edx, 0x8b677f74
or edx, r8d
and edi, 0x7498808b
and r11d, 0x6f4af2ef
and eax, 0x90b50d10
or eax, r11d
xor eax, 0x6f4af2ef
or eax, ebp
and ebp, 0x8b677f74
or ebp, edi
xor ebp, edx
not esi
or esi, ebp
mov edx, esi
not edx
and edx, 0x56a16bd4
and esi, 0xa95e942b
or esi, edx
mov ebx, esi
xor ebx, 0x28141009
xor esi, 0x56a16bd4
not eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, esi
and eax, 0x83eb85e2
and ebx, 0x7c147a1d
or ebx, eax
mov r8d, ebx
xor r8d, 0x7c147a1d
mov eax, ecx
not eax
and eax, 0xfda9ee33
mov edx, ecx
and edx, 0x25611cc
or edx, eax
xor edx, 0x25611cc
xor ebx, 0x230502
or ebx, 0x87d8a8e9
mov edi, ebx
not edi
or esi, 0x78275716
mov eax, esi
not eax
mov ebp, edx
and ebp, 0x78275716
and ecx, 0x87d8a8e9
or ecx, ebp
and ebx, 0x6f4a30e1
and edi, 0x10254716
or edi, ebx
and esi, 0x6f4a30e1
and eax, 0x80908808
or eax, esi
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0x5ea27fa5
and eax, 0xa15d805a
or eax, ebp
mov ebp, ecx
not ebp
and ebp, 0x5ea27fa5
and ecx, 0xa15d805a
or ecx, ebp
xor ecx, eax
mov eax, r8d
and eax, edx
xor edx, r8d
or edx, eax
mov eax, edx
not eax
and eax, 0x9e4873d7
and edx, 0x61b78c28
or edx, eax
mov eax, edx
xor eax, 0x21870400
mov r8d, ecx
not r8d
xor edx, 0x9e4873d7
mov ebp, r8d
and ebp, 0xde78c8e8
and ecx, 0x21873717
or ecx, ebp
or r8d, edx
and edx, 0xde78c8e8
and eax, 0x21873717
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
mov r10d, r8d
not r10d
mov eax, r8d
and eax, 0xaaf4a6fe
mov edx, r10d
and edx, 0x550b5901
or edx, eax
mov eax, edx
xor eax, 0x40001801
xor edx, 0x2548000
and edx, 0x2548100
and eax, 0x68803a25
or eax, edx
mov edi, eax
xor edi, 0x68803a25
xor eax, 0x9655c4c8
mov ecx, r10d
and ecx, 0x5132a63f
mov edx, r8d
and edx, 0xaecd59c0
or edx, ecx
mov ecx, edx
xor ecx, 0x2ac41900
and ecx, 0x6ad4bb25
xor edx, 0xc419e2e5
or edx, ecx
mov ebx, edx
not ebx
and eax, 0xde55f6ec
mov esi, edi
and esi, 0x20800901
or esi, eax
xor esi, 0x21aa0913
mov eax, edx
and eax, 0xe77c295b
xor edx, 0xc4745e9a
and edx, ebx
and ebx, 0x1883d6a4
or ebx, eax
xor ebx, 0x1883d6a4
mov ebp, ebx
mov ecx, esi
and ecx, ebx
xor ebx, esi
and esi, 0x3b8ba165
and edi, 0x40541a00
or edi, esi
and ebp, 0x3b8ba165
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edi
not eax
and eax, 0x48342c9b
and edi, 0x32c39364
or edi, eax
mov eax, edx
not eax
and eax, 0x493c2c9b
and edx, 0xb6c3d364
or edx, eax
xor edx, edi
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xe8e2ae51
and ebx, 0x171d51ae
or ebx, eax
mov ecx, ebx
xor ecx, 0x5094126
mov eax, edx
not eax
xor ebx, 0xe8e2ae51
mov ebp, eax
and ebp, 0xb2761ed8
and edx, 0x4d89e127
or edx, ebp
or eax, ebx
and ebx, 0xb2761ed8
and ecx, 0x4d89e127
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x61512596
and edx, eax
or eax, 0x9eaeda69
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x30dab918
and ecx, 0x41010486
or ecx, ebx
or eax, ebp
and ebp, 0x30dab918
and edx, 0xcf2546e7
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x6f45b465
and eax, 0x90ba4b9a
or eax, ecx
mov ecx, eax
xor ecx, 0x191e8121
xor eax, 0x20400810
and eax, 0xa2615c18
and ecx, 0x5d9ea3e7
or ecx, eax
mov eax, ecx
xor eax, 0x4d8e2026
xor ecx, 0xa2411418
and ecx, 0xb25197d9
and eax, 0x4dae6826
or eax, ecx
mov edx, eax
xor edx, 0xb25197d9
xor eax, 0x33215a1e
and eax, edx
or edx, 0x7e8f3238
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x3a852b06
and ecx, 0x8170c4c1
or ecx, ebx
or edx, ebp
and ebp, 0x3a852b06
and eax, 0xc57ad4f9
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
and eax, 0x8596f786
not edx
and edx, 0x7a690879
or edx, eax
mov edi, edx
not edi
and edx, 0x1705ef9f
mov eax, edi
and eax, 0xe8fa1060
or eax, edx
xor eax, 0x13e3d5de
and edi, 0x4e63a41
or edi, eax
mov edx, edi
not edx
mov eax, r10d
and eax, 0x18410ab2
mov ecx, r8d
and ecx, 0xe7bef54d
or ecx, eax
mov ebp, ecx
xor ebp, 0x2208040c
xor ecx, 0x10000082
mov ebx, r10d
or ebx, 0xfb19c5be
mov eax, ebx
not eax
or ecx, 0x862841
and ecx, 0xd196e9c3
and ebp, 0x2a09043c
or ebp, ecx
and ebx, 0xd196e9c3
and eax, 0x4601200
or eax, ebx
xor eax, ebp
and r10d, 0x3ca40a94
and r8d, 0xc35bf56b
or r8d, r10d
mov ecx, r8d
xor ecx, 0x1501462
mov esi, eax
not esi
mov ebp, esi
and ebp, 0xe60be91d
and eax, 0x19f416e2
or eax, ebp
xor r8d, 0x24000814
and r8d, 0xe60be91d
and ecx, 0x19f416e2
or ecx, r8d
xor ecx, eax
xor esi, ecx
and esi, ecx
mov r11d, edi
and r11d, edx
mov eax, edi
and eax, r11d
xor r11d, edi
or r11d, eax
mov eax, esi
not eax
mov ecx, eax
and ecx, 0x3acbf176
mov r10d, esi
and r10d, 0xc5340e89
or r10d, ecx
mov r14d, r10d
xor r14d, 0xc5340e89
xor r10d, 0x3acbf176
mov r8d, r11d
not r8d
mov ecx, r8d
and ecx, 0x3e340437
mov ebx, r11d
and ebx, 0xc1cbfbc8
or ebx, ecx
mov ebp, ebx
xor ebp, r8d
and ebp, ebx
mov ecx, edi
and ecx, 0x5710c561
and edx, 0xa8ef3a9e
or edx, ecx
xor edx, 0x96db3ea9
xor edi, edx
and edi, edx
mov edx, r10d
and edx, 0x3e340437
mov ecx, r14d
and ecx, 0xc1cbfbc8
or ecx, edx
not ecx
or ecx, r10d
mov ebx, ecx
not ebx
mov edx, eax
and edx, 0xc1cbfbc8
and esi, 0x3e340437
or esi, edx
xor eax, esi
and eax, esi
mov r15d, ebp
not r15d
mov edx, edi
not edx
and edi, r15d
or r15d, edx
mov esi, r15d
not esi
and edx, ebp
or edx, edi
mov edi, edx
not edi
mov ebp, r15d
and ebp, 0x327ca9f2
and esi, 0xcd83560d
or esi, ebp
or r15d, edi
and edi, 0x327ca9f2
and edx, 0xcd83560d
or edx, edi
xor edx, esi
not r15d
or r15d, edx
mov edx, ecx
and edx, 0xdf64c9a1
xor ecx, 0xfffe0a8d
and ecx, ebx
mov ebp, ebx
and ebp, 0x209b365e
or ebp, edx
xor ebp, 0x209b365e
mov edx, eax
mov ebx, eax
xor ebx, 0x1f572
and ebx, eax
not eax
and eax, 0x6a500f9d
and edx, 0x95aff062
or edx, eax
mov eax, edx
xor eax, 0x95aff062
mov r12d, ebp
and r12d, eax
xor eax, ebp
and ebp, 0x1f572
xor edx, 0x510
or edx, 0xfffe0a8d
mov edi, edx
not edi
mov esi, ebp
and esi, ecx
xor ecx, ebp
or ecx, esi
mov esi, ebx
not esi
mov ebp, edx
and ebp, 0xe447039
and edi, 0x18542
or edi, ebp
or edx, esi
and esi, 0xe447039
and ebx, 0xf1bb8fc6
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov esi, ecx
not esi
and esi, 0x147d603c
and ecx, 0xeb829fc3
or ecx, esi
mov esi, edx
not esi
and esi, 0x147d603c
and edx, 0xeb829fc3
or edx, esi
xor edx, ecx
or eax, r12d
mov ecx, eax
not ecx
and ecx, 0xebe0ab14
and eax, 0x141f54eb
or eax, ecx
mov esi, eax
xor esi, 0x14020082
xor eax, 0xebe0ab14
mov ecx, edx
not ecx
mov edi, ecx
and edi, 0x883dd77d
and edx, 0x77c22882
or edx, edi
or ecx, eax
and eax, 0x883dd77d
and esi, 0x77c22882
or esi, eax
xor esi, edx
not ecx
or ecx, esi
mov eax, ecx
not eax
mov r12d, eax
or r12d, r15d
mov edx, r12d
not edx
and eax, 0x93015e19
and ecx, 0x6cfea1e6
or ecx, eax
xor ecx, r15d
xor ecx, 0x93015e19
and ecx, r15d
mov eax, ecx
not eax
mov esi, r12d
and esi, 0x950ff4df
and edx, 0x6af00b20
or edx, esi
or r12d, eax
and eax, 0x950ff4df
and ecx, 0x6af00b20
or ecx, eax
xor ecx, edx
not r12d
or r12d, ecx
mov eax, r8d
or eax, r10d
not eax
and r8d, 0xf65e840d
and r11d, 0x9a17bf2
or r11d, r8d
and r10d, 0xf65e840d
and r14d, 0x9a17bf2
or r14d, r10d
xor r14d, r11d
mov ecx, eax
and ecx, r14d
xor r14d, eax
or r14d, ecx
mov ecx, r14d
mov eax, r14d
xor eax, 0x141bc10e
and eax, r14d
not r14d
and r14d, 0xbdd3fe27
and ecx, 0x422c01d8
or ecx, r14d
mov edx, ecx
xor edx, 0x100
xor ecx, 0x1413c006
or ecx, 0xebe43ef1
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0xfa39c81d
and edx, 0x4020102
or edx, edi
or ecx, ebx
and ebx, 0xfa39c81d
and eax, 0x5c637e2
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf3e8c8c7
and ecx, 0xc173738
or ecx, eax
mov eax, ecx
xor eax, 0x180cf636
mov edi, ecx
xor edi, 0x61410989
mov ebp, r12d
not ebp
mov edx, ebp
and edx, 0xabae4007
and r12d, 0x5451bff8
or r12d, edx
mov r8d, r12d
xor r8d, 0x5451bff8
and edi, 0x79417bab
xor ecx, 0x25ad7995
and ecx, eax
and eax, 0x86be8454
or eax, edi
mov r10d, eax
xor r10d, 0x86be8454
xor r12d, 0x960fcfa4
and r12d, r8d
or ebp, 0x3da18fa3
mov ebx, ebp
not ebx
xor eax, 0x44e0f408
and eax, r10d
mov esi, r12d
not esi
mov edx, esi
and edx, 0x7a498a2f
and r12d, 0x85b675d0
or r12d, edx
or esi, ebp
and ebp, 0x7a498a2f
and ebx, 0x80167050
or ebx, ebp
xor ebx, r12d
not esi
or esi, ebx
mov ebp, eax
not ebp
mov edx, ecx
not edx
mov ebx, ebp
and ebx, 0x48b8808d
and eax, 0xb7477f72
or eax, ebx
or ebp, edx
and edx, 0x48b8808d
and ecx, 0xb7477f72
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
mov eax, esi
not eax
and eax, 0x33a12666
and esi, 0xcc5ed999
or esi, eax
mov eax, ebp
not eax
and eax, 0x33a12666
and ebp, 0xcc5ed999
or ebp, eax
xor ebp, esi
mov eax, r8d
and eax, r10d
xor r10d, r8d
or r10d, eax
not r10d
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov ecx, r10d
not ecx
mov edx, ecx
and edx, 0x140344c0
mov eax, r10d
and eax, 0x130b010
or eax, edx
mov edx, eax
xor edx, 0x20a010
xor eax, 0xfecf4fef
mov edi, r10d
xor edi, 0x1533f4d0
and edi, r10d
mov ebp, edi
not ebp
mov ebx, eax
and ebx, 0x279d12c6
and edx, 0x1022e410
or edx, ebx
or eax, ebp
and ebp, 0x279d12c6
and edi, 0xd862ed39
or edi, ebp
xor edi, edx
not eax
or eax, edi
mov edx, eax
not edx
and edx, 0xeacc0b2f
and eax, 0x1533f4d0
or eax, edx
mov edx, eax
not edx
and eax, 0x21ca9a4b
and edx, 0x18210030
or edx, eax
mov ebx, edx
xor ebx, 0x18210030
xor edx, 0x468abbcb
and ecx, 0x29bc41e7
and r10d, 0xd643be18
or r10d, ecx
mov eax, r10d
xor eax, 0xd643be18
xor r10d, 0x20b44000
and r10d, 0xf6b6d008
mov ecx, eax
and ecx, 0x9492ff7
or ecx, r10d
xor ecx, 0xcf5d4a73
and eax, 0x39eb9a7b
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x415e4e85
and eax, 0xbea1b17a
or eax, ecx
mov ecx, eax
xor ecx, 0xa8000020
xor eax, 0x415e4e85
mov ebp, ebx
xor ebp, eax
and ebp, ebx
and edx, 0x56abbbdb
and ebx, 0x29400020
or ebx, edx
and eax, 0x56abbbdb
and ecx, 0xa9544424
or ecx, eax
xor ecx, ebx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x5e491b1b
and ecx, 0xa1b6e4e4
or ecx, eax
mov ebp, ecx
xor ebp, 0x80200000
xor ecx, 0x2081803
or edx, 0xb32a3c83
mov eax, edx
not eax
or ecx, 0x4cc4c300
and ecx, 0x6fceff83
and ebp, 0x90200000
or ebp, ecx
and edx, 0x6fceff83
and eax, 0x11007c
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x8e279cb9
and eax, 0x71d86346
or eax, ecx
mov ebx, eax
not ebx
mov ecx, ebx
or ebx, eax
or eax, 0xfc464460
mov ebp, eax
not ebp
or ecx, 0x3b9bb9f
mov edx, ecx
not edx
and eax, 0xbef90e04
and ebp, 0x100b19b
or ebp, eax
and ecx, 0xbef90e04
and edx, 0x40064060
or edx, ecx
xor edx, ebp
mov eax, edx
not eax
and eax, 0xfc464460
and edx, 0x3b9bb9f
or edx, eax
mov eax, edx
not eax
and eax, 0xa8331ade
and edx, 0x57cce521
or edx, eax
mov eax, edx
xor eax, 0x57cce521
xor edx, 0x88010292
mov ecx, ebx
not ecx
mov ebp, eax
or ebp, ebx
mov edi, ebp
not edi
and eax, 0x24b65c4d
and edx, 0xdb49a3b2
or edx, eax
and ebx, 0x24b65c4d
and ecx, 0xdb49a3b2
or ecx, ebx
xor ecx, edx
mov eax, ecx
not eax
mov edx, ebp
and edx, 0x59764609
and edi, 0xa689b9f6
or edi, edx
or ebp, eax
and eax, 0x59764609
and ecx, 0xa689b9f6
or ecx, eax
xor ecx, edi
not ebp
or ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebp
mov eax, ebp
mov ecx, ebx
and ecx, 0x4372ef2d
and ebp, 0xbc8d10d2
or ebp, ecx
not ebp
or ebp, ebx
and ebx, 0x954260c0
and edx, 0x4838012c
or edx, ebx
xor edx, 0x4838012c
and eax, 0x22859e13
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8e1d9890
and eax, 0x71e2676f
or eax, ecx
mov r8d, eax
xor r8d, 0xac980683
mov r10d, eax
xor r10d, 0x5367f97c
mov ecx, r10d
and ecx, 0xbc8d10d2
xor eax, 0xefeae9ae
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xacc4bba6
and eax, 0x533b4459
or eax, ecx
mov ebx, eax
xor ebx, 0x533b4459
mov esi, ebp
not esi
mov ecx, eax
xor ecx, 0x2c441200
and ecx, 0x7f665208
xor eax, 0x3d9bed84
and eax, ebx
and ebx, 0x8099adf7
or ebx, ecx
mov r11d, ebx
xor r11d, 0x8099adf7
mov ecx, ebp
and ecx, 0xcaf2ef6e
xor ebp, 0x915f5622
and ebp, esi
and esi, 0x350d1091
or esi, ecx
mov r14d, esi
xor r14d, 0x350d1091
mov edx, ebx
xor edx, 0x11c6fbd5
and edx, r11d
mov r15d, esi
xor r15d, 0xa45246b3
and r15d, r14d
mov ecx, edx
not ecx
mov edi, eax
not edi
mov r12d, ecx
and r12d, 0x1ce01696
and edx, 0xe31fe969
or edx, r12d
or ecx, edi
and edi, 0x1ce01696
and eax, 0xe31fe969
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, r15d
and eax, ebp
xor ebp, r15d
or ebp, eax
mov eax, ecx
not eax
and eax, ebp
not ebp
and ebp, ecx
or ebp, eax
xor ebx, 0x7f665208
xor esi, 0xcaf2ef6e
mov eax, ebx
and eax, 0x1b0b2b8e
and r11d, 0xe4f4d471
or r11d, eax
or ebx, esi
and esi, 0x1b0b2b8e
and r14d, 0xe4f4d471
or r14d, esi
xor r14d, r11d
not ebx
or ebx, r14d
mov eax, ebx
not eax
and eax, 0x657ae00d
and ebx, 0x9a851ff2
or ebx, eax
mov eax, ebx
xor eax, 0x80000bd0
xor ebx, 0x657ae00d
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x3fbf7427
and ebp, 0xc0408bd8
or ebp, edx
or ecx, ebx
and ebx, 0x3fbf7427
and eax, 0xc0408bd8
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x8cccb714
and ecx, 0x733348eb
or ecx, eax
mov ebp, ecx
xor ebp, 0x124020
xor ecx, 0x2104
or edx, 0x4372ef2d
mov ebx, edx
not ebx
or ecx, 0x9c850002
and ecx, 0xdfa5290f
and ebp, 0x52c620
or ebp, ecx
and edx, 0xdfa5290f
and ebx, 0x200810d0
or ebx, edx
xor ebx, ebp
mov ecx, r8d
and ecx, r10d
xor r10d, r8d
or r10d, ecx
mov edx, r10d
not edx
mov ecx, edx
and ecx, 0x1410800
and r10d, 0x82080142
or r10d, ecx
mov ebp, r10d
xor ebp, 0x80080102
xor r10d, 0x18e46429
or edx, 0x83490942
mov ecx, edx
not ecx
and r10d, 0x1ae46469
and ebp, 0x81090902
or ebp, r10d
and edx, 0x1ae46469
and ecx, 0x64129294
or ecx, edx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x8bcfbe59
and ecx, 0x743041a6
or ecx, edx
mov edx, ecx
xor edx, 0x50084880
xor ecx, 0x43310
and edx, 0x588acc8b
and ecx, 0xa7753374
or ecx, edx
mov r8d, ecx
xor r8d, 0xa7753374
mov ebp, ecx
xor ebp, 0x588acc8b
mov r10d, ebx
not r10d
mov eax, ebx
xor eax, 0x9ca5cace
and eax, r10d
mov edi, ebx
and edi, 0x635a3531
xor ecx, 0x3bd0f9ba
and ecx, ebp
mov edx, r8d
and edx, 0x635a3531
mov esi, eax
and esi, edi
xor edi, eax
or edi, esi
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edi
not eax
and eax, edx
not edx
and edx, edi
or edx, eax
mov eax, ebx
and eax, 0x9bb3add2
and r10d, 0x644c522d
or r10d, eax
or ebx, r8d
and r8d, 0x9bb3add2
and ebp, 0x644c522d
or ebp, r8d
xor ebp, r10d
not ebx
or ebx, ebp
mov eax, ebx
not eax
mov esi, edx
not esi
mov ecx, esi
and ecx, 0x87780531
and edx, 0x7887face
or edx, ecx
or esi, ebx
and ebx, 0x87780531
and eax, 0x7887face
or eax, ebx
xor eax, edx
not esi
or esi, eax
mov edx, esi
not edx
mov eax, edx
and eax, 0x818706
mov ecx, esi
and ecx, 0x40c7001
or ecx, eax
mov eax, ecx
xor eax, 0x4002000
xor ecx, 0xfbf38ffe
mov ebx, esi
xor ebx, 0x48df707
and ebx, esi
mov ebp, ebx
not ebp
mov edi, ecx
and edi, 0xf38cd46b
and eax, 0x4012304
or eax, edi
or ecx, ebp
and ebp, 0xf38cd46b
and ebx, 0xc732b94
or ebx, ebp
xor ebx, eax
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xfb7208f8
and ecx, 0x48df707
or ecx, eax
mov eax, ecx
not eax
and eax, 0x39fc53bf
and ecx, 0xc603ac40
or ecx, eax
mov eax, ecx
xor eax, 0x44018800
xor ecx, 0x19684217
and ecx, 0x9b6a6657
and eax, 0x649599a8
or eax, ecx
mov ecx, eax
xor ecx, 0x649599a8
and edx, 0x5fec0f56
and esi, 0xa013f0a9
or esi, edx
mov edx, esi
xor edx, 0xa013f0a9
xor esi, 0x5fec0f56
or esi, edx
mov edi, esi
not edi
mov ebp, eax
xor ebp, 0x8006206
and ebp, 0x6c81e30e
xor eax, 0x68780249
and eax, ecx
mov ebx, ecx
and ebx, 0x937e1cf1
or ebx, ebp
mov r8d, ebx
xor r8d, 0x937e1cf1
mov ebp, esi
and ebp, 0xa487295c
xor esi, 0xf312641e
and esi, edi
and edi, 0x5b78d6a3
or edi, ebp
mov r10d, edi
xor r10d, 0x960c001
mov edx, ebx
xor edx, 0x606c78ef
and edx, r8d
xor edi, 0xa487295c
mov ebp, edi
or ebp, 0xf312641e
mov ecx, ebp
not ecx
mov r11d, edx
and r11d, eax
xor eax, edx
or eax, r11d
mov edx, esi
not edx
mov r11d, ebp
and r11d, 0x7f0c658
and ecx, 0x80d19a1
or ecx, r11d
or ebp, edx
and edx, 0x7f0c658
and esi, 0xf80f39a7
or esi, edx
xor esi, ecx
not ebp
or ebp, esi
mov ecx, eax
not ecx
and ecx, 0x3acaa4b8
and eax, 0xc5355b47
or eax, ecx
mov ecx, ebp
not ecx
and ecx, 0x3acaa4b8
and ebp, 0xc5355b47
or ebp, ecx
xor ebp, eax
xor ebx, 0x6c81e30e
mov eax, ebx
and eax, 0xd21a16e2
and r8d, 0x2de5e91d
or r8d, eax
or ebx, edi
and edi, 0xd21a16e2
and r10d, 0x2de5e91d
or r10d, edi
xor r10d, r8d
not ebx
or ebx, r10d
mov eax, ebx
not eax
and eax, 0x7e1a6458
and ebx, 0x81e59ba7
or ebx, eax
mov eax, ebx
xor eax, 0x80649a07
xor ebx, 0x7e1a6458
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x319345f8
and ebp, 0xce6cba07
or ebp, edx
or ecx, ebx
and ebx, 0x319345f8
and eax, 0xce6cba07
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xc9b07b21
and eax, ecx
not ecx
and ecx, 0xc9906301
and edx, 0x201820
or edx, ecx
xor edx, 0x201820
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x364f84de
and eax, 0xc9b07b21
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2a4f0a1a
and eax, 0xd5b0f5e5
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd5b0f5e5
and eax, 0x2a4f0a1a
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1bbdf2e4
and eax, 0xe4420d1b
or eax, edx
xor eax, 0x1bbdf2e4
xor ecx, eax
test ecx, eax
setne r8b
sete sil
cmp r9d, 0xa
setl dil
cmp r9d, 9
setg r9b
mov r11d, esi
xor r11b, r9b
mov r10d, r11d
xor r10b, 1
mov ebx, r9d
and sil, r9b
and r9b, r8b
xor bl, r8b
or r9b, bl
xor r9b, 1
mov edx, ebx
and dl, r9b
xor r9b, bl
or r9b, dl
mov edx, r9d
xor dl, 1
and dl, r9b
xor dl, 1
mov ebx, r9d
xor bl, dl
or dl, r9b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov eax, r10d
and al, r11b
mov ebp, edx
and bpl, bl
mov r9d, eax
and r9b, r10b
xor al, r10b
or al, r9b
mov ecx, ebp
xor cl, 1
xor bpl, dl
or cl, bl
xor cl, 1
or cl, bpl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
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 al, cl
mov ecx, eax
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
xor dl, 1
xor cl, 1
and cl, dl
or al, cl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r9d, ebx
xor r9b, 1
mov eax, edi
and al, r8b
or sil, al
xor sil, 1
mov ecx, esi
and cl, r8b
xor sil, r8b
or sil, cl
xor sil, 1
xor dil, r8b
or dil, al
xor dil, 1
mov eax, r11d
and al, dil
xor dil, r11b
or dil, al
xor dil, 1
mov eax, esi
or al, dil
xor al, 1
mov edx, esi
xor dl, dil
or al, dl
mov ecx, eax
xor cl, 1
and dil, dl
and dl, sil
mov r8d, edi
xor r8b, 1
xor dil, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, dil
xor dl, 1
and cl, al
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
xor cl, dl
xor cl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov r10d, edx
xor r10b, 1
mov ecx, edx
or cl, bl
mov eax, edx
xor al, bl
xor al, 1
and al, bl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov ecx, r9d
and cl, bl
mov r11d, ecx
xor r11b, 1
or r11b, r9b
and r9b, r8b
and al, bl
or al, r9b
xor r8b, al
and r8b, al
and dl, r10b
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
mov eax, edx
xor al, 1
or al, dl
xor al, 1
xor r10b, al
xor cl, bl
xor cl, 1
mov edx, r11d
xor dl, cl
or cl, r11b
xor cl, 1
or cl, dl
and al, r10b
xor r10b, 1
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
mov eax, r10d
xor al, 1
or al, cl
xor cl, 1
xor al, 1
or cl, r10b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor r8b, 1
xor cl, r8b
xor r8b, cl
and r8b, cl
xor cl, r8b
and r8b, cl
mov eax, ecx
xor al, r8b
test al, 1
mov edx, 0x423fcb8
mov eax, 0x290abbd0
cmovne edx, eax
test cl, 1
mov eax, 0x423fcb8
cmovne eax, edx
test r8b, 1
jmp 0x140045c34
mov eax, dword [0x1400986bc]
lea r9d, [rax - 1]
imul r9d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, r9d
mov edx, r8d
and edx, eax
xor eax, r8d
or eax, edx
mov edx, eax
not edx
and edx, 0x119d4498
xor eax, 0xee62bb67
or eax, edx
mov edx, eax
not edx
and edx, 0x8b1298fb
and eax, 0x74ed6704
or eax, edx
mov ebx, eax
xor ebx, 0x74ed6704
mov edi, eax
xor edi, 0x290d8
mov edx, r8d
and edx, 0x8220c8cb
mov ebp, r9d
and ebp, 0x7ddf3734
or ebp, edx
mov edx, ebp
xor edx, 0x6c423324
and edx, 0xee62bb67
xor ebp, 0x93bd8c53
or ebp, edx
mov edx, ebp
not edx
and edx, 0xf69f351c
and ebp, 0x960cae3
or ebp, edx
mov esi, ebp
xor esi, 0x960cae3
and edi, 0x40aa90dc
xor eax, 0x9adbf229
and eax, ebx
mov edx, ebx
and edx, 0xbf556f23
or edx, edi
xor edx, 0xbf556f23
xor ebp, 0x2971400
and ebp, 0xbb7d660
mov ebx, esi
and ebx, 0xf448299f
or ebx, ebp
mov ebp, ebx
xor ebp, 0xf448299f
xor ebx, 0xe581434d
and ebx, ebp
mov edi, edx
and edi, ebp
xor ebp, edx
and edx, 0xee36952d
and esi, 0x11c96ad2
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, ebx
and ecx, esi
xor esi, ebx
or esi, ecx
mov ecx, eax
not ecx
and ecx, 0x35058595
and eax, 0xcafa7a6a
or eax, ecx
mov ecx, esi
not ecx
and ecx, 0x35058595
and esi, 0xcafa7a6a
or esi, ecx
xor esi, eax
or ebp, edi
mov eax, ebp
not eax
mov ecx, esi
not ecx
mov edx, ecx
and edx, 0x6524471d
and esi, 0x9adbb8e2
or esi, edx
or ecx, ebp
and ebp, 0x6524471d
and eax, 0x9adbb8e2
or eax, ebp
xor eax, esi
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x119d4498
and edx, ecx
not ecx
and ecx, 0x940098
and eax, 0x11094400
or eax, ecx
xor eax, 0x11094400
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x42ba44b9
and edx, 0xbd45bb46
or edx, eax
mov eax, edx
xor eax, 0x8412042
xor edx, 0x42080428
and edx, 0xf70c9f2c
and eax, 0x8f360d3
or eax, edx
mov r10d, eax
xor r10d, 0x86200d0
xor eax, 0x7200052c
and eax, 0x7291652f
and r10d, 0x8d6e9ad0
or r10d, eax
mov eax, r10d
xor eax, 0x8d6e9ad0
xor r10d, 0x7291652f
and r8d, 0x8c8262c2
and r9d, 0x737d9d3d
or r9d, r8d
mov edx, r9d
xor edx, 0x12098430
xor r9d, 0x40200c0
and r9d, 0x657619cd
and edx, 0x9a89e632
or edx, r9d
mov ebx, edx
xor ebx, 0x657619cd
mov ecx, edx
xor ecx, 0x9a89e632
mov edi, ecx
and edi, 0x14075d9d
xor edx, 0x71714450
and edx, ebx
mov esi, edi
and esi, edx
xor edx, edi
or edx, esi
mov edi, edx
not edi
and edi, 0xebf8a262
and edx, 0x14075d9d
or edx, edi
and ebx, 0x9882d68d
and ecx, 0x677d2972
or ecx, ebx
mov ebx, ecx
xor ebx, 0x802c685
xor ecx, 0x412c2172
and ecx, 0xd1ac317a
and ebx, 0x2e53ce85
or ebx, ecx
xor ebx, 0x2e53ce85
mov ecx, edx
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x341fc74f
and ebx, 0xcbe038b0
or ebx, ecx
mov edi, ebx
xor edi, 0xa801800
xor ebx, 0x8101
or edx, 0xb90db63
mov ecx, edx
not ecx
or ebx, 0x1000040c
and ebx, 0x1100852d
and edi, 0xa905a42
or edi, ebx
and edx, 0x1100852d
and ecx, 0xe46f2090
or ecx, edx
xor ecx, edi
mov edx, ecx
not edx
and edx, 0xf46f249c
and ecx, 0xb90db63
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1b125dc2
and ecx, 0xe4eda23d
or ecx, edx
mov edx, ecx
xor edx, 0xc4c1a224
xor ecx, 0x12000942
and ecx, 0x322c095b
and edx, 0xcdd3f6a4
or edx, ecx
mov esi, edx
xor esi, 0x22c0100
xor edx, 0x49436280
and edx, 0x79436adb
and esi, 0x86bc9524
or esi, edx
mov edi, esi
xor edi, 0x86bc9524
xor esi, 0x79436adb
mov ebx, r10d
and ebx, 0x6fb8a72b
mov edx, edi
mov ecx, esi
or esi, r10d
or r10d, edi
or edi, eax
and eax, 0x904758d4
or eax, ebx
and edx, 0x6fb8a72b
and ecx, 0x904758d4
or ecx, edx
xor ecx, eax
not r10d
or r10d, ecx
mov eax, r10d
not eax
mov ecx, esi
not ecx
mov edx, edi
not edx
mov ebx, esi
and ebx, 0x169a025c
and ecx, 0xe965fda3
or ecx, ebx
or esi, edi
and edi, 0x169a025c
and edx, 0xe965fda3
or edx, edi
xor edx, ecx
not esi
or esi, edx
mov ecx, r10d
and ecx, 0x8707cdda
and eax, 0x78f83225
or eax, ecx
mov r8d, eax
xor r8d, 0x78f83225
mov r11d, esi
not r11d
xor eax, 0xb130372e
and eax, r8d
or r10d, 0x3637faf4
mov ebp, r10d
not ebp
xor esi, 0x3637faf4
and esi, r11d
mov edi, r11d
or edi, 0x3637faf4
mov ecx, edi
not ecx
mov ebx, eax
not ebx
mov edx, ebx
and edx, 0x10372f4e
and eax, 0xefc8d0b1
or eax, edx
or ebx, r10d
and r10d, 0x10372f4e
and ebp, 0xc9c80001
or ebp, r10d
xor ebp, eax
not ebx
or ebx, ebp
mov eax, esi
not eax
mov edx, eax
and edx, 0x832b0544
and esi, 0x7cd4fabb
or esi, edx
or eax, edi
and edi, 0x832b0544
and ecx, 0x48c0000b
or ecx, edi
xor ecx, esi
not eax
or eax, ecx
mov ecx, ebx
not ecx
and ecx, eax
not eax
and eax, ebx
or eax, ecx
mov ecx, r8d
and ecx, r11d
xor r11d, r8d
or r11d, ecx
mov ecx, r11d
not ecx
and ecx, 0xc0e1c515
and r11d, 0x3f1e3aea
or r11d, ecx
xor r11d, 0x3f1e3aea
mov ecx, eax
and ecx, r11d
xor r11d, eax
or r11d, ecx
mov r8d, r11d
not r8d
mov ecx, r8d
and ecx, 0x28679208
mov eax, r11d
and eax, 0xd7986df7
or eax, ecx
mov ecx, eax
xor ecx, 0x87886121
xor eax, 0x28679208
mov edx, r8d
and edx, r11d
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x78119ede
and ecx, 0x87ee6121
or ecx, ebx
or eax, ebp
and ebp, 0x78119ede
and edx, 0x87ee6121
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x3b6e66
and ecx, 0xffc49199
or ecx, eax
mov ebp, ecx
xor ebp, 0x30006
xor ecx, 0x50c40180
and ecx, 0x50fc6fe0
and ebp, 0xaf03901f
or ebp, ecx
mov r12d, ebp
xor r12d, 0xaf03901f
mov r10d, ebp
xor r10d, 0x50fc6fe0
mov eax, r8d
and eax, 0xde5f8e51
mov edx, r11d
and edx, 0x21a071ae
or edx, eax
mov eax, edx
xor eax, 0x21a071ae
xor edx, 0xde5f8e51
or edx, eax
mov eax, edx
not eax
and eax, 0xe3bbd826
and edx, 0x1c4427d9
or edx, eax
mov r9d, edx
xor r9d, 0x1c4427d9
mov r14d, edx
xor r14d, 0xe3bbd826
xor ebp, 0xffd889aa
and ebp, r10d
mov edi, r10d
or edi, 0x50db19b5
mov ecx, edi
not ecx
xor edx, 0x4c9f3e6c
mov esi, edx
and esi, r14d
and edx, r9d
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xb0071cf6
and ebp, 0x4ff8e309
or ebp, ebx
or eax, edi
and edi, 0xb0071cf6
and ecx, 0xf20e208
or ecx, edi
xor ecx, ebp
not eax
or eax, ecx
mov ebp, esi
not ebp
mov ecx, edx
not ecx
mov edi, ebp
and edi, 0x8f5e16b3
and esi, 0x70a1e94c
or esi, edi
or ebp, ecx
and ecx, 0x8f5e16b3
and edx, 0x70a1e94c
or edx, ecx
xor edx, esi
not ebp
or ebp, edx
mov ecx, eax
not ecx
and ecx, ebp
not ebp
and ebp, eax
or ebp, ecx
mov eax, r12d
and eax, 0x10847d08
and r10d, 0xef7b82f7
or r10d, eax
or r12d, r9d
and r9d, 0x10847d08
and r14d, 0xef7b82f7
or r14d, r9d
xor r14d, r10d
not r12d
or r12d, r14d
mov eax, r12d
not eax
and eax, 0x8cc9f9c6
and r12d, 0x73360639
or r12d, eax
xor r12d, 0x73360639
mov eax, ebp
and eax, r12d
xor r12d, ebp
or r12d, eax
mov edx, r12d
not edx
mov dword [rsp + 0x28], edx
mov eax, edx
and eax, r12d
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0xa1c3cc1b
and ecx, eax
mov edx, eax
not edx
and edx, 0x5e3c33e4
and eax, 0xa1c3cc1b
or eax, edx
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x463deddd
and ecx, 0xb9c21222
or ecx, ebx
or edx, ebp
and ebp, 0x463deddd
and eax, 0xb9c21222
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov esi, edx
not esi
and edx, 0x57a8f4b8
and esi, 0xa8570b47
or esi, edx
mov eax, esi
xor eax, 0x41202438
xor esi, 0xa8570b47
mov ecx, esi
and ecx, 0x36dbd383
and eax, 0xc9242c7c
or eax, ecx
xor eax, 0x36dbd383
xor esi, eax
and esi, eax
or r11d, 0x9582c9d7
mov ecx, r11d
not ecx
or r8d, 0x6a7d3628
mov eax, r8d
not eax
and r11d, 0xfded4b82
and ecx, 0x2103428
or ecx, r11d
and r8d, 0xfded4b82
and eax, 0x28055
or eax, r8d
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8e570656
and eax, 0x71a8f9a9
or eax, ecx
mov r8d, eax
xor r8d, 0x1bd5cf81
xor eax, 0xa002001a
mov ecx, r8d
and ecx, 0xa1c3cc1b
and eax, 0xa1c3cc1b
and r8d, 0x5e3c33e4
or r8d, eax
mov eax, ecx
and eax, r8d
xor r8d, ecx
or r8d, eax
mov eax, r8d
not eax
and eax, 0x96004422
mov ecx, r8d
and ecx, 0x4a041
or ecx, eax
xor ecx, 0x4a041
and r8d, 0x69fb1b9c
or r8d, ecx
mov eax, r8d
not eax
and eax, 0xe02a154b
and r8d, 0x1fd5eab4
or r8d, eax
mov eax, r8d
xor eax, 0x80000256
xor r8d, 0x1626f000
and eax, 0xe008037e
and r8d, 0x1ff7fc81
or r8d, eax
mov r9d, r8d
xor r9d, 0xe008037e
mov r10d, r8d
xor r10d, 0x1ff7fc81
mov r11d, esi
not r11d
mov eax, esi
and eax, 0x1eeb98ad
mov r15d, r11d
and r15d, 0xe1146752
or r15d, eax
mov ebx, r15d
xor ebx, 0x1eeb98ad
xor r15d, 0xe1146752
mov eax, r15d
and eax, 0x62d61e40
mov edi, ebx
and edi, 0x9d29e1bf
or edi, eax
mov edx, edi
xor edx, 0x9d29e1bf
xor edi, 0x22820640
and edi, 0xa383e6f5
mov eax, edx
and eax, 0x5c7c190a
or eax, edi
xor eax, 0x5226c735
and edx, 0xf1a521c0
or edx, eax
and esi, 0xae9be181
mov eax, r11d
and eax, 0x51641e7e
or eax, esi
xor eax, 0xa0c13fbe
and r11d, 0xe5ade3f
or r11d, eax
mov ebp, r11d
not ebp
mov r14d, r10d
and r14d, 0xf1a521c0
mov eax, r9d
and eax, 0x4ff920fa
mov esi, r10d
and esi, 0xb006df05
or esi, eax
xor esi, 0xbe5c013a
or esi, r9d
xor r8d, 0x8d986bb9
and r8d, r9d
and r9d, 0xe5ade3f
or r9d, r14d
and r11d, 0x80d78332
mov r14d, ebp
and r14d, 0x7f287ccd
or r14d, r11d
mov edi, r14d
xor edi, 0x7f287ccd
mov ecx, edx
xor ecx, 0xfa8756c2
and ecx, edx
xor r14d, 0x85af2a0f
and r14d, edi
mov eax, ecx
not eax
mov r11d, eax
and r11d, 0x7e503803
and ecx, 0x81afc7fc
or ecx, r11d
mov r11d, edx
and r11d, edi
xor edi, edx
or edx, 0x578a93d
mov r13d, edx
not r13d
or eax, edx
and edx, 0x7e503803
and r13d, 0x808746c0
or r13d, edx
not r9d
or r9d, r10d
xor r13d, ecx
mov ecx, esi
not ecx
and ebp, 0xfa8756c2
not eax
or eax, r13d
mov edx, r14d
and edx, ebp
xor ebp, r14d
or ebp, edx
mov edx, eax
not edx
and edx, ebp
not ebp
and ebp, eax
or ebp, edx
or edi, r11d
mov eax, edi
not eax
and eax, 0xa8f07272
and edi, 0x570f8d8d
or edi, eax
xor edi, 0x570f8d8d
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, r9d
xor eax, 0x9b0ead2e
and eax, r9d
mov r14d, esi
mov ebp, esi
mov r11d, r9d
and r11d, esi
xor esi, r9d
or r9d, 0x64f152d1
xor ebp, 0x9b0ead2e
and ebp, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe7be99f4
and eax, 0x1841660b
or eax, edx
mov edx, r9d
not edx
and r14d, 0x64f152d1
or ecx, r9d
and r9d, 0xe7be99f4
and edx, 0x1800240a
or edx, r9d
xor edx, eax
not ecx
or ecx, edx
mov eax, r14d
and eax, ebp
xor ebp, r14d
or ebp, eax
mov eax, ecx
not eax
and eax, 0x51159aa8
and ecx, 0xaeea6557
or ecx, eax
mov eax, ebp
not eax
and eax, 0x51159aa8
and ebp, 0xaeea6557
or ebp, eax
xor ebp, ecx
or esi, r11d
mov eax, esi
not eax
and eax, 0x8e06c2e3
and esi, 0x71f93d1c
or esi, eax
mov eax, esi
xor eax, 0x70983508
mov edx, ebp
not edx
xor esi, 0x8e06c2e3
mov ecx, edx
and ecx, 0x7614835
and ebp, 0xf89eb7ca
or ebp, ecx
or edx, esi
and esi, 0x7614835
and eax, 0xf89eb7ca
or eax, esi
xor eax, ebp
not edx
or edx, eax
mov eax, edi
not eax
and eax, 0x28bb620e
and edi, 0xd7449df1
or edi, eax
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0x28bb620e
and eax, ecx
and ecx, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, edi
not eax
and eax, 0x742cd68f
and edi, 0x8bd32970
or edi, eax
mov eax, ecx
not eax
and eax, 0x742cd68f
and ecx, 0x8bd32970
or ecx, eax
xor ecx, edi
mov eax, r15d
and eax, 0x921a1e61
and ebx, 0x6de5e19e
or ebx, eax
mov edx, ebx
xor edx, 0x6de5e19e
xor ebx, 0xff8a76a6
and ebx, edx
or r15d, 0x6d9068c7
mov eax, r15d
not eax
mov r9d, edx
and r9d, r10d
xor edx, r10d
and r10d, 0x6d9068c7
mov esi, ebx
not esi
mov ebp, esi
and ebp, 0xe78d9a35
and ebx, 0x187265ca
or ebx, ebp
or esi, r15d
and r15d, 0xe78d9a35
and eax, 0x10620508
or eax, r15d
xor eax, ebx
not esi
or esi, eax
mov eax, r10d
and eax, r8d
xor r8d, r10d
or r8d, eax
mov eax, esi
not eax
and eax, r8d
not r8d
and r8d, esi
or r8d, eax
or edx, r9d
mov eax, edx
not eax
and eax, 0x3ec681da
and edx, 0xc1397e25
or edx, eax
mov ebp, edx
xor ebp, 0xc0083c20
mov eax, r8d
not eax
xor edx, 0x3ec681da
mov ebx, eax
and ebx, 0x35f1439f
and r8d, 0xca0ebc60
or r8d, ebx
or eax, edx
and edx, 0x35f1439f
and ebp, 0xca0ebc60
or ebp, edx
xor ebp, r8d
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0xc97d6220
and eax, 0x36829ddf
or eax, edx
mov edx, eax
not edx
and edx, 0x36829ddf
and eax, 0xc97d6220
or eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x79710168
and eax, 0x868efe97
or eax, ebp
xor eax, 0x79710168
xor edx, eax
and edx, eax
mov eax, edx
not eax
mov ebp, ecx
xor ebp, eax
and ebp, ecx
mov ebx, ecx
not ebx
and ebx, 0x9d6a5585
and ecx, 0x6295aa7a
or ecx, ebx
and eax, 0x9d6a5585
and edx, 0x6295aa7a
or edx, eax
xor edx, ecx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xf98140ff
mov ebp, edx
and ebp, 0x67ebf00
or ebp, ecx
xor ebp, 0x58428ce5
mov ebx, edx
and ebx, 0xa1c3cc1a
or ebx, ebp
mov ecx, ebx
not ecx
and eax, 0x5e3c33e5
xor edx, 0xa1c3cc1a
or edx, eax
mov eax, edx
not eax
mov ebp, ecx
xor ebp, edx
and ebp, ecx
and ebx, 0xa1ee956b
and ecx, 0x5e116a94
or ecx, ebx
and edx, 0xa1ee956b
and eax, 0x5e116a94
or eax, edx
xor eax, ecx
mov r9d, ebp
not r9d
mov ecx, eax
not ecx
mov edx, r9d
and edx, 0xecfc531f
and ebp, 0x1303ace0
or ebp, edx
or r9d, ecx
and ecx, 0xecfc531f
and eax, 0x1303ace0
or eax, ecx
xor eax, ebp
not r9d
or r9d, eax
mov edx, dword [rsp + 0x28]
mov ecx, edx
and ecx, 0xfffffffe
mov eax, r12d
and eax, 1
or eax, ecx
not eax
mov ecx, edx
or eax, edx
mov r8d, eax
not r8d
and edx, 0x22da04c0
and r12d, 0xc044901
or r12d, edx
mov edx, r12d
xor edx, 0xc004900
xor r12d, 0xc3d28288
or ecx, 0x2ede4dc1
mov ebp, ecx
not ebp
and r12d, 0xc3d68289
and edx, 0x2c084d40
or edx, r12d
and ecx, 0xc3d68289
and ebp, 0x10213036
or ebp, ecx
xor ebp, edx
mov edx, ebp
not edx
and edx, 0x2ede4dc0
and ebp, 0xd121b23f
or ebp, edx
and eax, 0xce0c55fc
mov edx, r8d
and edx, 0x31f3aa03
or edx, eax
xor edx, 0x31f3aa03
mov edi, ebp
mov esi, ebp
xor esi, 0xd379ab99
and esi, ebp
not ebp
and ebp, 0x52b77f97
and edi, 0xad488068
or edi, ebp
mov eax, edi
xor eax, 0xad488068
xor edi, 0x81ced40e
and edi, eax
mov ebp, edx
and ebp, eax
xor eax, edx
and edx, 0xd379ab99
and r8d, 0x2c865466
or r8d, edx
mov edx, edi
not edx
mov ebx, esi
not ebx
mov ecx, edx
and ecx, 0xd6c7650f
and edi, 0x29389af0
or edi, ecx
or edx, ebx
and ebx, 0xd6c7650f
and esi, 0x29389af0
or esi, ebx
xor esi, edi
not edx
or edx, esi
mov ecx, r8d
not ecx
and ecx, 0xeb57d54d
and r8d, 0x14a82ab2
or r8d, ecx
mov ecx, edx
not ecx
and ecx, 0xeb57d54d
and edx, 0x14a82ab2
or edx, ecx
xor edx, r8d
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x9fae5a38
and eax, 0x6051a5c7
or eax, ecx
xor eax, 0x6051a5c7
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or ecx, eax
mov ebx, eax
or ebx, 0xa76ddf2d
mov ebp, ebx
not ebp
or edx, 0x589220d2
mov eax, edx
not eax
and ebx, 0xede6d53
and ebp, 0x50000080
or ebp, ebx
and edx, 0xede6d53
and eax, 0xa121922c
or eax, edx
xor eax, ebp
mov edx, eax
not edx
and edx, 0x905b095d
and eax, 0x6fa4f6a2
or eax, edx
mov edx, eax
xor edx, 0x31048630
xor eax, 0x80c80182
and edx, 0x7905ae3d
and eax, 0x86fa51c2
or eax, edx
mov edx, eax
xor edx, 0x86fa51c2
xor eax, 0x7905ae3d
mov ebp, ecx
not ebp
and ebp, eax
or eax, ecx
mov ebx, eax
not ebx
and ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0x58718763
and ebx, 0xa78e789c
or ebx, ebp
or eax, edx
and edx, 0x58718763
and ecx, 0xa78e789c
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov ebp, eax
or ebp, 0x6f96965
mov edx, ebp
not edx
mov ebx, eax
xor ebx, 0xf906969a
and ebx, eax
mov edi, ebx
not edi
mov esi, ebp
and esi, 0xc7f0c15f
and edx, 0x38061680
or edx, esi
or ebp, edi
and edi, 0xc7f0c15f
and ebx, 0x380f3ea0
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xf906969a
and ebp, 0x6f96965
or ebp, edx
mov edx, ebp
not edx
and edx, 0x98116808
and ebp, 0x67ee97f7
or ebp, edx
mov edx, ebp
xor edx, 0x612e83a7
and ecx, 0x30b92ba9
and eax, 0xcf46d456
or eax, ecx
mov ecx, eax
xor ecx, 0xc106c006
xor ebp, 0x98116808
xor eax, 0x30b92ba9
mov ebx, ebp
and ebx, 0xec11450
and edx, 0xf13eebaf
or edx, ebx
or ebp, eax
and eax, 0xec11450
and ecx, 0xf13eebaf
or ecx, eax
xor ecx, edx
not ebp
or ebp, ecx
mov r12d, ebp
not r12d
mov r8d, r9d
not r8d
mov ecx, r8d
and ecx, 0x921395f9
mov r15d, r9d
and r15d, 0x6dec6a06
or r15d, ecx
mov ecx, r15d
xor ecx, 0x61682006
xor r15d, 0x921395f9
mov edx, r8d
and edx, r9d
mov ebx, edx
not ebx
mov eax, r15d
and eax, 0x9e964a70
and ecx, 0x6169b58f
or ecx, eax
or r15d, ebx
and ebx, 0x9e964a70
and edx, 0x6169b58f
or edx, ebx
xor edx, ecx
not r15d
or r15d, edx
mov ecx, ebp
and ecx, r12d
mov edx, ecx
not edx
mov ebx, r12d
and ebx, 0xe7b70cfb
mov edi, r12d
mov eax, ebp
and eax, 0x21ac7921
and r12d, 0xde5386de
or r12d, eax
xor r12d, 0x2c13ca1c
or r12d, ebp
and ebp, 0x1848f304
or ebp, ebx
or edi, edx
and edx, 0xe7b70cfb
and ecx, 0x1848f304
or ecx, edx
xor ecx, ebp
not edi
or edi, ecx
mov edx, r15d
not edx
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x174d9d96
mov r13d, edi
and r13d, 0xe8b26269
or r13d, eax
xor r13d, 0xe50dd154
or r13d, ebx
and ebx, 0x6a15731d
mov ecx, edi
and ecx, 0x95ea8ce2
or ecx, ebx
xor ecx, 0x95ea8ce2
mov r10d, edx
mov r11d, ecx
mov r14d, edx
and r14d, ecx
xor ecx, edx
and edx, 0x43acd391
mov eax, r15d
and eax, 0xbc532c6e
or eax, edx
mov esi, eax
xor esi, 0xbc532c6e
xor eax, 0x43205000
and eax, 0xf720704a
mov edx, esi
and edx, 0x8df8fb5
or edx, eax
xor edx, 0xfa9fc377
and esi, 0xdbfb33d
or esi, edx
mov eax, esi
not eax
and r8d, 0x20995793
and r9d, 0xdf66a86c
or r9d, r8d
mov ebx, r9d
xor ebx, 0xdf66a86c
xor r9d, 0x20105292
and r9d, 0x647052b6
mov edx, ebx
and edx, 0x9b8fad49
or edx, r9d
xor edx, 0x96301e74
and ebx, 0xf2404cc2
or ebx, edx
mov edx, ebx
not edx
and edx, 0xeef06afc
and ebx, 0x110f9503
or ebx, edx
mov ebp, ebx
xor ebp, 0x10009101
xor ebx, 0xeef06afc
mov edx, r13d
not edx
mov r8d, r12d
not r8d
mov r9d, esi
or r9d, ebx
not r9d
and esi, 0xef4f044a
and eax, 0x10b0fbb5
or eax, esi
and ebx, 0xef4f044a
and ebp, 0x10b0fbb5
or ebp, ebx
xor ebp, eax
mov eax, r9d
and eax, ebp
xor ebp, r9d
or ebp, eax
mov eax, r13d
xor eax, 0xa572d291
mov esi, eax
and esi, r13d
and eax, edx
mov ebx, esi
not ebx
mov r9d, ebx
and r9d, 0xd6e9e10b
and esi, 0x29161ef4
or esi, r9d
mov r9d, eax
not r9d
or ebx, r9d
and r9d, 0xd6e9e10b
and eax, 0x29161ef4
or eax, r9d
mov r9d, r12d
xor r9d, 0xa572d291
and r9d, r12d
xor eax, esi
mov esi, r8d
and esi, 0xa572d291
not ebx
or ebx, eax
mov eax, r9d
and eax, esi
xor esi, r9d
or esi, eax
mov eax, ebx
not eax
and eax, esi
not esi
and esi, ebx
or esi, eax
mov eax, edx
and eax, 0xda999b1f
and r13d, 0x256664e0
or r13d, eax
or edx, r8d
and r8d, 0xda999b1f
and r12d, 0x256664e0
or r12d, r8d
xor r12d, r13d
not edx
or edx, r12d
mov eax, edx
not eax
and eax, 0xcf555a39
and edx, 0x30aaa5c6
or edx, eax
xor edx, 0x30aaa5c6
mov eax, esi
and eax, edx
xor edx, esi
or edx, eax
mov eax, ebp
not eax
and eax, 0x92baa663
and ebp, 0x6d45599c
or ebp, eax
mov eax, edx
not eax
and eax, 0x8b7418cd
mov ebx, edx
and ebx, 0x748be732
or ebx, eax
mov eax, ebx
xor eax, 0x748be732
xor ebx, 0x19cebeae
and ebx, eax
and edx, 0x6d45599c
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, ebp
not eax
and eax, edx
not edx
and edx, ebp
or edx, eax
and r10d, 0xa02878bf
and r15d, 0x5fd78740
or r15d, r10d
and r11d, 0xa02878bf
and edi, 0x5fd78740
or edi, r11d
mov eax, r15d
not eax
and eax, edi
not edi
and edi, r15d
or edi, eax
or ecx, r14d
mov eax, ecx
not eax
and eax, 0xf83f0e42
and ecx, 0x7c0f1bd
or ecx, eax
mov ebp, ecx
xor ebp, 0x1402180
xor ecx, 0xf83f0e42
mov eax, edi
not eax
mov ebx, eax
and ebx, 0xf6afde7d
and edi, 0x9502182
or edi, ebx
or eax, ecx
and ecx, 0xf6afde7d
and ebp, 0x9502182
or ebp, ecx
xor ebp, edi
not eax
or eax, ebp
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xe3f6d260
and ecx, eax
and eax, 0x1c092d9f
or eax, ebp
xor eax, 0x1c092d9f
mov ebp, eax
and ebp, ecx
xor eax, ecx
or eax, ebp
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov r15d, ecx
or r15d, ebp
mov esi, r15d
not esi
and ecx, 0x9f9eddf1
and edx, 0x6061220e
or edx, ecx
and ebp, 0x9f9eddf1
and eax, 0x6061220e
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
mov edx, r15d
and edx, 0x2e9cbee7
and esi, 0xd1634118
or esi, edx
or r15d, ecx
and ecx, 0x2e9cbee7
and eax, 0xd1634118
or eax, ecx
xor eax, esi
not r15d
or r15d, eax
mov r8d, r15d
not r8d
mov ecx, r8d
and ecx, r15d
mov eax, r8d
and eax, ecx
xor ecx, r8d
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf41f915e
and ecx, 0xbe06ea1
or ecx, eax
mov eax, ecx
xor eax, 0x201d1152
and eax, 0x2bfd7ff3
and ecx, 0xd402800c
or ecx, eax
mov eax, ecx
xor eax, 0xf67bdbd4
xor ecx, 0xd402800c
and ecx, eax
mov eax, r8d
and eax, 0xc30a9f69
mov edx, r15d
and edx, 0x3cf56096
or edx, eax
xor edx, 0x1e8c3b4e
mov eax, edx
xor eax, r8d
and eax, edx
mov edx, ecx
not edx
mov esi, eax
not esi
mov ebx, edx
or ebx, esi
mov edi, ebx
not edi
and edx, 0x879d53fc
and ecx, 0x7862ac03
or ecx, edx
and esi, 0x879d53fc
and eax, 0x7862ac03
or eax, esi
xor eax, ecx
mov ecx, eax
not ecx
mov edx, ebx
and edx, 0x686f8e49
and edi, 0x979071b6
or edi, edx
or ebx, ecx
and ecx, 0x686f8e49
and eax, 0x979071b6
or eax, ecx
xor eax, edi
not ebx
or ebx, eax
mov eax, ebx
xor eax, 0x22795bd8
and eax, ebx
not ebx
and ebx, 0x22795bd8
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
xor ecx, 0x25729d2c
and ecx, eax
mov edx, eax
not edx
and edx, 0x701108
and eax, 0x25028c24
or eax, edx
mov edx, eax
xor edx, 0x1000000
xor eax, 0xdafd73db
mov ebp, ecx
not ebp
mov edi, ebp
and edi, 0x3eaefe3c
and ecx, 0xc15101c3
or ecx, edi
or ebp, eax
and eax, 0x3eaefe3c
and edx, 0x1500100
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xda8d62d3
xor ebp, 0x25729d2c
or ebp, eax
mov eax, ebp
not eax
and eax, 0x2e4ffb87
and ebp, 0xd1b00478
or ebp, eax
mov edx, ebp
xor edx, 0xd1b00478
xor ebp, 0x2e4ffb87
mov ecx, r8d
and ecx, 0x54435c8d
mov eax, r15d
and eax, 0xabbca372
or eax, ecx
mov ecx, eax
xor ecx, 0x88180110
xor eax, 0x14800
mov edi, r15d
xor edi, 0xa9996950
and edi, r15d
or eax, 0x566696af
mov esi, edi
not esi
mov ebx, eax
and ebx, 0x2180acc7
and ecx, 0x88194110
or ecx, ebx
or eax, esi
and esi, 0x2180acc7
and edi, 0xde7f5338
or edi, esi
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
and ecx, 0x5c159d1d
and eax, 0xa3ea62e2
or eax, ecx
mov ecx, eax
xor ecx, 0xf44801
xor eax, 0x2200921c
and eax, 0xf20ab37c
and ecx, 0xdf54c83
or ecx, eax
xor ecx, 0xdf54c83
and r8d, 0xa25fd8a9
and r15d, 0x5da02756
or r15d, r8d
xor r15d, 0x5da02756
mov eax, ecx
and eax, r15d
xor r15d, ecx
or r15d, eax
mov esi, r15d
not esi
mov eax, ebp
and eax, 0x40c51201
mov ecx, edx
and ecx, 0x31020810
or ecx, eax
mov eax, ecx
xor eax, 0x1020000
xor ecx, 0xc61027af
mov ebx, ebp
or ebx, 0x71c71a11
mov r10d, ebx
not r10d
and ecx, 0xf6102fbf
and eax, 0x1c71000
or eax, ecx
and ebx, 0xf6102fbf
and r10d, 0x828c040
or r10d, ebx
xor r10d, eax
mov eax, r10d
not eax
and eax, 0xf6ba6610
and r10d, 0x94599ef
or r10d, eax
mov r8d, r10d
xor r8d, 0x788283fe
mov r11d, r15d
and r11d, esi
mov eax, r15d
and eax, r11d
xor r11d, r15d
or r11d, eax
xor r10d, 0x877d7c01
mov eax, r10d
and eax, 0xae6c8528
mov r12d, r8d
and r12d, 0x51937ad7
or r12d, eax
not r12d
or r12d, r10d
mov ecx, r12d
not ecx
and ebp, 0x234151c9
and edx, 0xdcbeae36
or edx, ebp
mov edi, edx
xor edi, 0xdcbeae36
xor edx, 0x1400109
and edx, 0x157e0b3f
mov eax, edi
and eax, 0xea81f4c0
or eax, edx
xor eax, 0x44ed71e8
and edi, 0x51937ad7
or edi, eax
mov eax, edi
not eax
and eax, 0x9d3203af
and edi, 0x62cdfc50
or edi, eax
mov r13d, edi
xor r13d, 0x62cdfc50
mov r9d, r11d
not r9d
mov eax, r11d
and eax, 0x26de2790
mov edx, r9d
and edx, 0xd921d86f
or edx, eax
xor edx, 0x88b2a2b8
mov r14d, r9d
and r14d, 0xae6c8528
or r14d, edx
and r15d, 0x240b3c4e
and esi, 0xdbf4c3b1
or esi, r15d
mov eax, esi
xor eax, 0xdbf4c3b1
xor esi, 0x11804
and esi, 0x80855a24
mov edx, eax
and edx, 0x7f7aa5db
or edx, esi
xor edx, 0xd11620f3
and eax, 0x51937ad7
or eax, edx
mov edx, eax
not edx
and edx, 0x58691375
and eax, 0xa796ec8a
or eax, edx
mov ebp, edi
xor ebp, 0x9d3203af
mov esi, ecx
or esi, 0xc485683
mov edx, esi
not edx
mov ebx, r12d
xor ebx, 0xc485683
and ebx, ecx
xor edi, 0x917a552c
mov r15d, esi
and r15d, 0x815159ae
and edx, 0x72a6a050
or edx, r15d
mov r15d, ebx
not r15d
or esi, r15d
and r15d, 0x815159ae
and ebx, 0x7eaea651
or ebx, r15d
mov r15d, edi
and r15d, ebp
and edi, r13d
xor ebx, edx
not esi
or esi, ebx
mov edx, r15d
not edx
mov ebx, edx
and ebx, 0xe04cbb90
and r15d, 0x1fb3446f
or r15d, ebx
mov ebx, edi
not ebx
or edx, ebx
and ebx, 0xe04cbb90
and edi, 0x1fb3446f
or edi, ebx
xor edi, r15d
not edx
or edx, edi
mov edi, esi
not edi
and edi, edx
not edx
and edx, esi
mov r15d, eax
xor r15d, 0xa796ec8a
or edx, edi
mov esi, ecx
and esi, 0x28568bd2
and r12d, 0xd7a9742d
or r12d, esi
or ecx, r13d
and r13d, 0x28568bd2
and ebp, 0xd7a9742d
or ebp, r13d
xor ebp, r12d
not ecx
or ecx, ebp
mov esi, ecx
not esi
and esi, 0x2608f977
and ecx, 0xd9f70688
or ecx, esi
mov esi, ecx
xor esi, 0x91f20280
xor ecx, 0x2608f977
mov r12d, edx
not r12d
mov ebx, r12d
and ebx, 0x4a0d1508
and edx, 0xb5f2eaf7
or edx, ebx
or r12d, ecx
and ecx, 0x4a0d1508
and esi, 0xb5f2eaf7
or esi, ecx
xor esi, edx
mov ecx, eax
xor ecx, 0x8000054
and ecx, 0x2804045c
xor eax, 0x7947d2bf
and eax, r15d
and r15d, 0xd7fbfba3
or r15d, ecx
mov edx, r15d
xor edx, 0xd7fbfba3
mov ecx, r14d
xor ecx, 0x212ec1ca
mov ebx, ecx
and ebx, r14d
xor r15d, 0xf6d53a69
and r15d, edx
mov ebp, r14d
and ebp, edx
xor edx, r14d
not r14d
not r12d
or r12d, esi
and ecx, r14d
mov esi, ebx
not esi
mov edi, esi
and edi, 0x83970d19
and ebx, 0x7c68f2e6
or ebx, edi
mov edi, ecx
not edi
or esi, edi
and edi, 0x83970d19
and ecx, 0x7c68f2e6
or ecx, edi
xor ecx, ebx
not esi
or esi, ecx
mov ecx, r15d
and ecx, eax
xor eax, r15d
or eax, ecx
mov ecx, esi
not ecx
and ecx, 0x87232663
and esi, 0x78dcd99c
or esi, ecx
mov ecx, eax
not ecx
and ecx, 0x87232663
and eax, 0x78dcd99c
or eax, ecx
xor eax, esi
or edx, ebp
mov esi, edx
not esi
mov ecx, eax
not ecx
mov edi, ecx
and edi, 0x434d5f1b
and eax, 0xbcb2a0e4
or eax, edi
or ecx, edx
and edx, 0x434d5f1b
and esi, 0xbcb2a0e4
or esi, edx
xor esi, eax
not ecx
or ecx, esi
mov eax, ecx
not eax
mov edx, eax
or edx, r12d
not r12d
not edx
and eax, 0x490ef8b8
and ecx, 0xb6f10747
or ecx, eax
xor ecx, 0x490ef8b8
or ecx, r12d
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, r10d
or edx, r9d
mov eax, edx
not eax
and r10d, 0x66e95f1f
and r8d, 0x9916a0e0
or r8d, r10d
and r9d, 0x66e95f1f
and r11d, 0x9916a0e0
or r11d, r9d
xor r11d, r8d
mov ebp, r11d
not ebp
mov ebx, edx
and ebx, 0x8ef0db34
and eax, 0x710f24cb
or eax, ebx
or edx, ebp
and ebp, 0x8ef0db34
and r11d, 0x710f24cb
or r11d, ebp
xor r11d, eax
not edx
or edx, r11d
mov eax, edx
xor eax, 0xcb89b1a0
and eax, edx
or edx, 0x34764e5f
mov ebp, edx
not ebp
mov ebx, eax
not ebx
mov edi, edx
and edi, 0x212cfa37
and ebp, 0xca810180
or ebp, edi
or edx, ebx
and ebx, 0x212cfa37
and eax, 0xded305c8
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x6a751a20
and edx, 0x958ae5df
or edx, eax
mov esi, edx
xor esi, 0x5e03547f
mov ebp, edx
xor ebp, 0x21748800
mov eax, ecx
xor eax, 0xff04b9d0
and eax, ecx
not ecx
and ebp, 0x2f749c35
xor edx, 0xa107edaf
and edx, esi
and esi, 0xd08b63ca
or esi, ebp
xor esi, 0xd08b63ca
mov ebp, esi
mov ebx, ecx
and ebx, esi
xor esi, ecx
and ecx, 0xff04b9d0
and ebp, 0xff04b9d0
mov edi, ecx
and edi, eax
xor eax, ecx
or eax, edi
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0x93c1e0b0
and eax, 0x6c3e1f4f
or eax, ecx
mov ecx, edx
not ecx
and ecx, 0x93c1e0b0
and edx, 0x6c3e1f4f
or edx, ecx
xor edx, eax
or esi, ebx
mov eax, esi
not eax
and eax, 0x78cfc5bd
and esi, 0x87303a42
or esi, eax
xor esi, 0x87303a42
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov eax, esi
not eax
mov edx, eax
and edx, esi
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbe3ab134
and edx, 0x41c54ecb
or edx, ecx
mov ecx, edx
xor ecx, 0x41c54ecb
xor edx, 0x101a1100
and edx, 0x10db1749
mov ebp, ecx
and ebp, 0xef24e8b6
or ebp, edx
xor ebp, 0x35a98a65
and ecx, 0x25729d2c
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6ad4843a
and ecx, 0x952b7bc5
or ecx, edx
mov edx, ecx
xor edx, 0x952b7bc5
xor ecx, 0x6ad4843a
and eax, 0xda8d62d3
xor esi, 0x25729d2c
or esi, eax
mov eax, esi
not eax
and eax, ecx
or ecx, esi
not ecx
and esi, edx
or esi, eax
mov eax, ecx
and eax, esi
xor esi, ecx
or esi, eax
mov r8d, esi
not r8d
mov eax, esi
and eax, 0x1660c001
mov r11d, r8d
and r11d, 0xa000010c
or r11d, eax
xor r11d, 0xa000010c
or r11d, 0x499f3ef2
mov edx, r11d
not edx
mov eax, r8d
and eax, 0xbf2355a9
mov ecx, esi
and ecx, 0x40dcaa56
or ecx, eax
xor ecx, 0x94394a4
mov ebx, ecx
xor ebx, r8d
and ebx, ecx
mov r9d, ebx
mov eax, ebx
xor eax, 0x5929e8ce
and eax, ebx
not ebx
and ebx, 0x3b749719
and r9d, 0xc48b68e6
or r9d, ebx
mov r10d, r9d
xor r10d, 0xc48b68e6
mov ebp, r11d
xor ebp, 0xa6d61731
and ebp, r11d
mov ecx, r11d
xor ecx, 0xa6400101
and ecx, edx
mov ebx, r9d
xor ebx, 0x625d7fd7
and ebx, r10d
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xb1ed7738
and ebx, 0x4e1288c7
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0xb1ed7738
and eax, 0x4e1288c7
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ecx
not eax
and eax, 0x22d04419
and ecx, 0xdc21a1c4
or ecx, eax
mov eax, ebp
not eax
and eax, 0x23d84c1b
and ebp, 0xdc27b3e4
or ebp, eax
xor ebp, ecx
mov eax, edx
and eax, 0xb400800c
and r11d, 0x43eb6b03
or r11d, eax
xor r9d, 0x3b749719
or edx, r9d
and r9d, 0xbc1494fc
and r10d, 0x43eb6b03
or r10d, r9d
xor r10d, r11d
not edx
or edx, r10d
mov eax, edx
not eax
and eax, 0xfe3ad7b7
and edx, 0x1c52848
or edx, eax
mov eax, edx
xor eax, 0x802808
xor edx, 0xfe3ad7b7
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x757f1154
and ebp, 0x8a80eeab
or ebp, ebx
or ecx, edx
and edx, 0x757f1154
and eax, 0x8a80eeab
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov ebx, ecx
xor ebx, 0x6b0ea291
and ebx, ecx
not ecx
and ecx, 0x6b0ea291
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xdd6e639c
and ebx, 0x22919c63
or ebx, eax
mov eax, r8d
and eax, esi
mov ecx, eax
not ecx
mov ebp, esi
and ebp, 0xe92ef9d0
and r8d, 0x16d1062f
or r8d, ebp
or esi, ecx
and ecx, 0xe92ef9d0
and eax, 0x16d1062f
or eax, ecx
xor eax, r8d
not esi
or esi, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0x89ab8562
mov edx, ebx
and edx, 0x76547a9d
or edx, eax
mov eax, edx
xor eax, 0x6400000
xor edx, 0x200000
mov ecx, edi
or ecx, 0x67ac001
mov ebp, ecx
not ebp
or edx, 0x30811cca
and edx, 0x30b15ccb
and eax, 0x64a8000
or eax, edx
mov edx, esi
not edx
xor esi, 0x67ac001
and esi, edx
or edx, 0x67ac001
and ecx, 0x30b15ccb
and ebp, 0xc9042334
or ebp, ecx
xor ebp, eax
mov eax, esi
not eax
mov ecx, eax
and ecx, 0xb5a6186d
and esi, 0x4a59e792
or esi, ecx
mov ecx, edx
not ecx
or eax, edx
and edx, 0xb5a6186d
and ecx, 0x48012792
or ecx, edx
xor ecx, esi
not eax
or eax, ecx
mov ecx, ebp
not ecx
and ecx, 0x38746d6a
and ebp, 0xc78b9295
or ebp, ecx
mov ecx, eax
not ecx
and ecx, 0x38746d6a
and eax, 0xc78b9295
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2e5309aa
and eax, 0xd1acf655
or eax, edx
and ebx, 0x2e5309aa
and edi, 0xd1acf655
or edi, ebx
mov ebp, dword [0x1400986b8]
xor edi, eax
xor ecx, edi
test ecx, edi
setne r9b
sete r10b
cmp ebp, 9
setg bl
cmp ebp, 0xa
setl r11b
mov eax, r10d
xor al, r9b
and al, r10b
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, r11b
mov edx, eax
xor dl, 1
mov r8d, edx
xor r8b, bl
mov ecx, r8d
and r8b, dl
xor cl, 1
and al, cl
or r8b, al
xor r8b, 1
or r8b, cl
mov edx, r10d
and dl, bl
mov eax, r10d
xor al, bl
or al, dl
xor al, 1
and r10b, r11b
and bl, r9b
or bl, r10b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r10d, eax
xor r10b, 1
or r11b, r9b
mov edx, r11d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r11b
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov r9d, edx
xor r9b, 1
and r10b, al
xor r10b, 1
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
mov ecx, r9d
and cl, dl
mov ebx, edx
xor bl, r9b
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, ecx
and bl, dl
xor bl, 1
mov edx, ebx
or dl, al
xor bl, al
xor bl, 1
and bl, al
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov edx, ecx
mov eax, r10d
or cl, r10b
xor r10b, 1
xor r9b, 1
and dl, r10b
and al, r9b
or al, dl
mov r11d, r8d
xor r11b, 1
xor r9b, r10b
xor cl, 1
or cl, r9b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
xor bl, 1
mov eax, r8d
and al, r11b
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov r10d, ebx
xor r10b, al
mov r9d, r11d
and r9b, cl
or r8b, r11b
xor r11b, cl
or r11b, r9b
xor r11b, 1
mov edx, r10d
and dl, r11b
xor r11b, r10b
or r11b, dl
xor al, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
mov edx, eax
xor dl, r8b
and al, r8b
mov r8d, edx
xor r8b, 1
or al, dl
xor dl, al
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, r9d
and dl, bl
mov r8d, edx
and r8b, r9b
xor dl, r9b
or dl, r8b
xor dl, cl
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov ecx, edx
xor cl, bl
or bl, dl
mov r8d, r11d
xor r8b, 1
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
or cl, al
xor al, 1
or al, bl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
xor r11b, bl
mov edx, r8d
or dl, al
xor dl, 1
or dl, r11b
or bl, r8b
xor al, r8b
and al, r8b
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
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
xor al, cl
test al, 1
mov edx, 0x7baa05bd
mov ebp, 0xdc866b0f
cmovne edx, ebp
test cl, 1
mov eax, edx
cmovne eax, ebp
test bl, 1
cmove eax, edx
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
mov rax, qword [rsp + 0x48]
cmp rax, 0xffffffffffffffff
mov eax, 0x26e0a870
mov ecx, 0x87ae7831
cmove eax, ecx
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
mov rcx, qword [rsp + 0x48]
lea rdx, [rsp + 0x68]
call sub.KERNEL32.dll_Process32NextW
mov eax, 0xdc866b0f
cmp eax, 0x19505dc3
jg 0x140030510
jmp 0x14002dccb
mov esi, dword [rsp + 0x64]
mov rcx, qword [rsp + 0x2a0]
xor rcx, rsp
call fcn.14006c590
mov eax, esi
add rsp, 0x2a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret