Function at 0x1400cfe90
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
mov qword [rsp + 0x70], rdx
mov rax, qword [0x1402db090]
xor rax, rsp
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xa8]
mov edx, 0xb62682e4
xor eax, eax
mov qword [rsp + 0xa0], rax
jmp 0x1400cfef0
test bl, 1
cmove edx, ecx
nop dword [rax]
cmp edx, 0xeadbf058
jle 0x1400cff50
cmp edx, 0x26c542f5
jg 0x1400cffb0
cmp edx, 0x8bf7d3f
jg 0x1400d0076
cmp edx, 0xf9bc4448
jle 0x1400d2d8a
cmp edx, 0xf9bc4449
je 0x1400d6803
cmp edx, 0xfa336df2
je 0x1400d84f4
cmp edx, 0xfdc9ac17
jne 0x1400cfef0
mov edx, 0x86384314
jmp 0x1400cfef0
cmp edx, 0xb62682e3
jg 0x1400d0020
cmp edx, 0xa01c50dd
jle 0x1400d1a05
cmp edx, 0xa9cbad0b
jle 0x1400d302c
cmp edx, 0xa9cbad0c
je 0x1400dd1f1
cmp edx, 0xac5229ac
je 0x1400de849
cmp edx, 0xad240144
jne 0x1400cfef0
mov rax, qword [rsp + 0x50]
mov edx, 0x8bf7d40
jmp 0x1400cfef0
cmp edx, 0x6a76a2c6
jle 0x1400d285e
cmp edx, 0x781303ca
jle 0x1400d5586
cmp edx, 0x781303cb
je 0x1400ec627
cmp edx, 0x7d2291c0
je 0x1400e0d36
cmp edx, 0x7f57558b
jne 0x1400cfef0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
cmp rax, 4
mov edx, 0x8dd60264
mov eax, 0x6e0b427c
cmovb edx, eax
jmp 0x1400cfef0
cmp edx, 0xd7462d8f
jle 0x1400d2d4c
cmp edx, 0xe32266ab
jle 0x1400d55d4
cmp edx, 0xe32266ac
je 0x1400e0d5e
cmp edx, 0xe57e7a47
je 0x1400e0d86
cmp edx, 0xe64c4b6d
jne 0x1400cfef0
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0xa0], rax
mov edx, 0xb62682e4
jmp 0x1400cfef0
cmp edx, 0x19a22e87
jle 0x1400d5614
cmp edx, 0x2521eecb
je 0x1400ec63b
cmp edx, 0x19a22e88
jne 0x1400cfef0
mov rax, qword [rsp + 0xa8]
mov eax, dword [0x1402dcf54]
mov r9d, eax
neg r9d
not r9d
imul r9d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0x20001914
mov edx, r9d
and edx, 0x82184081
or edx, eax
xor edx, 0x82184081
mov ecx, r9d
xor ecx, 0xa2185995
and ecx, r9d
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5de7a66a
and ecx, 0xa2185995
or ecx, eax
mov esi, ecx
not esi
and ecx, 0x725a6af6
mov edx, esi
and edx, 0x8da59509
or edx, ecx
xor edx, 0x885be4d7
and esi, 0xfa018e21
or esi, edx
mov ebp, esi
not ebp
mov ecx, r9d
and ecx, 0x68b0d51a
mov edi, r8d
and edi, 0x974f2ae5
or edi, ecx
xor edi, 0x6d4ea4c4
mov edx, r8d
and edx, 0x5fe71de
or edx, edi
mov ecx, esi
and ecx, 0x6259ed0c
xor esi, 0x4a0c094e
and esi, ebp
and ebp, 0x9da612f3
or ebp, ecx
mov edi, ebp
xor edi, 0x9da612f3
xor ebp, 0xd7aa1bbd
and ebp, edi
mov r10d, edx
xor r10d, 0x4a0c094e
and r10d, edx
mov r11d, edi
and r11d, edx
xor edi, edx
mov ebx, edx
not ebx
and ebx, 0x4a0c094e
mov edx, ebp
not edx
mov eax, esi
not eax
mov ecx, edx
and ecx, 0x2ef752aa
and ebp, 0xd108ad55
or ebp, ecx
or edx, eax
and eax, 0x2ef752aa
and esi, 0xd108ad55
or esi, eax
xor esi, ebp
not edx
or edx, esi
mov eax, r10d
and eax, ebx
xor ebx, r10d
or ebx, eax
mov eax, edx
not eax
and eax, 0x7cadee6b
and edx, 0x83521194
or edx, eax
mov eax, ebx
not eax
and eax, 0x7cadee6b
and ebx, 0x83521194
or ebx, eax
xor ebx, edx
or edi, r11d
mov eax, edi
not eax
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x24fa7589
and ebx, 0xdb058a76
or ebx, ecx
or edx, edi
and edi, 0x24fa7589
and eax, 0xdb058a76
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x5c0c9cc5
and edx, 0xa3f3633a
or edx, eax
mov eax, edx
not eax
and eax, 0xa60d12e4
and edx, 0x59f2ed1b
or edx, eax
mov eax, edx
not eax
and eax, 0xfec5112e
and edx, 0x13aeed1
or edx, eax
mov eax, edx
xor eax, 0x86ec0
xor edx, 0x2c401122
and edx, 0x2d729133
and eax, 0xd28d6ecc
or eax, edx
mov ebp, eax
xor ebp, 0x2d729133
xor eax, 0xd28d6ecc
mov edi, ebp
or edi, 0xf38be249
mov edx, edi
not edx
and ebp, 0xd516738d
mov ecx, eax
and ecx, 0x2ae98c72
or ecx, ebp
xor ecx, 0x2ae98c72
or ecx, eax
or eax, 0xc741db6
mov r12d, eax
not r12d
and edi, 0x9bde1658
and edx, 0x42009a6
or edx, edi
and eax, 0x9bde1658
and r12d, 0x6001e001
or r12d, eax
xor r12d, edx
mov eax, r12d
not eax
and eax, 0xf57f957e
and r12d, 0xa806a81
or r12d, eax
mov eax, r12d
xor eax, 0x91030008
mov edx, ecx
not edx
xor r12d, 0x6f47737
mov ebp, r12d
and ebp, 0x6c68e8f1
and eax, 0x9397170e
or eax, ebp
or r12d, ecx
and ecx, 0x6c68e8f1
and edx, 0x9397170e
or edx, ecx
xor edx, eax
not r12d
or r12d, edx
mov eax, r12d
not eax
and eax, 0xe28945e3
and r12d, 0x1d76ba1c
or r12d, eax
mov eax, r12d
not eax
and eax, 0xb3199f4b
and r12d, 0x4ce660b4
or r12d, eax
mov eax, r12d
xor eax, 0xae2a2100
xor r12d, 0x5190daa8
mov ecx, r12d
and ecx, 0x10d54c77
and eax, 0xef2ab388
or eax, ecx
xor eax, 0x10d54c77
xor r12d, eax
and r12d, eax
mov eax, r8d
and eax, 0x249928a5
and r9d, 0xdb66d75a
or r9d, eax
mov eax, r9d
xor eax, 0x50645002
xor r9d, 0x8000a0
or r8d, 0x50f65fa6
mov edx, r8d
not edx
or r9d, 0xad08a008
and r9d, 0xad8aa7a8
and eax, 0x50745806
or eax, r9d
and r8d, 0xad8aa7a8
and edx, 0x2010051
or edx, r8d
xor edx, eax
mov eax, edx
not eax
and eax, 0xaf09a059
and edx, 0x50f65fa6
or edx, eax
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xf0371402
mov ecx, edx
xor ecx, 0xf0371402
and ecx, edx
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xa3253cd
and ecx, 0xf5cdac32
or ecx, eax
xor ecx, 0x5fab830
and edx, 0x74644864
and ebx, 0x8b9bb79b
or ebx, edx
mov r13d, ebx
xor r13d, 0x34200804
xor ebx, 0xa192382
and ebx, 0x4a5d63e2
and r13d, 0xb5a29c1d
or r13d, ebx
xor r13d, 0xb5a29c1d
mov edx, ecx
and edx, r13d
xor r13d, ecx
or r13d, edx
mov ecx, r13d
not ecx
and r13d, ecx
mov edx, ecx
and edx, r13d
xor r13d, ecx
or r13d, edx
mov ebp, r13d
not ebp
mov ebx, r12d
not ebx
mov ecx, ebx
and ecx, 0xe73f9637
mov r15d, r12d
and r15d, 0x18c069c8
or r15d, ecx
mov r8d, r15d
xor r8d, 0x18c069c8
mov r9d, r15d
xor r9d, 0xe73f9637
mov edx, r13d
mov edi, ebp
mov ecx, ebp
and ecx, 0xa3a3418b
and r13d, 0x5c5cbe74
or r13d, ecx
not r13d
or r13d, ebp
and ebp, 0xb9c57651
and edx, 0x463a89ae
or edx, ebp
mov ecx, edx
xor ecx, 0xa0880
xor edx, 0x21040000
or edi, 0x250ffe82
mov r11d, edi
not r11d
or edx, 0x88600005
and edx, 0xad648007
and ecx, 0xb7e80
or ecx, edx
and edi, 0xad648007
and r11d, 0x52900178
or r11d, edi
xor r11d, ecx
mov ecx, r11d
not ecx
and ecx, 0xdaf0017d
and r11d, 0x250ffe82
or r11d, ecx
mov ecx, r9d
and ecx, 0x5c5cbe74
mov edx, r15d
xor edx, 0xbb632843
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1a361f0c
and edx, 0xe5c9e0f3
or edx, ecx
mov r14d, edx
xor r14d, 0xe5c9e0f3
xor edx, 0x1a361f0c
and ebx, 0x945f0eac
and r12d, 0x6ba0f153
or r12d, ebx
mov esi, r12d
xor esi, 0x23a04103
and esi, 0xa3a3418b
xor r12d, 0xc803b0d8
or r12d, esi
mov esi, r12d
not esi
mov r10d, r11d
not r10d
mov edi, r10d
and edi, 0x3bca9f2c
mov ebp, r11d
and ebp, 0xc43560d3
or ebp, edi
mov edi, ebp
xor edi, 0x44142050
and edi, 0x5c5cbe74
xor ebp, 0x9869dea7
or ebp, edi
mov edi, ebp
not edi
and edi, 0xc4abc15e
and ebp, 0x3b543ea1
or ebp, edi
mov ebx, ebp
xor ebx, 0x3b543ea1
mov ecx, ebp
xor ecx, 0x40a4146
mov edi, r13d
not edi
and esi, edx
or edx, r12d
not edx
and r12d, r14d
or r12d, esi
mov esi, edx
and esi, r12d
xor r12d, edx
or r12d, esi
and ecx, 0x74e6de6
xor ebp, 0xec696c4a
and ebp, ebx
mov esi, ebx
and esi, 0xf8b19219
or esi, ecx
mov r14d, esi
xor r14d, 0xf8b19219
mov ecx, r13d
and ecx, 0xecf6d91c
and edi, 0x130926e3
or edi, ecx
mov edx, edi
xor edx, 0x130926e3
xor esi, 0xd0733f0d
and esi, r14d
xor edi, 0x3bcb8bf7
and edi, edx
or r13d, 0xd73d52eb
mov eax, r13d
not eax
mov ecx, esi
not ecx
mov ebx, ecx
and ebx, 0x21b863f9
and esi, 0xde479c06
or esi, ebx
mov ebx, ebp
not ebx
or ecx, ebx
and ebx, 0x21b863f9
and ebp, 0xde479c06
or ebp, ebx
xor ebp, esi
not ecx
or ecx, ebp
mov ebp, edi
not ebp
mov esi, ebp
and esi, 0xb1525667
and edi, 0x4eada998
or edi, esi
or ebp, r13d
and r13d, 0xb1525667
and eax, 0x880a910
or eax, r13d
xor eax, edi
not ebp
or ebp, eax
mov eax, ecx
not eax
and eax, ebp
not ebp
and ebp, ecx
or ebp, eax
mov eax, r14d
and eax, edx
xor edx, r14d
or edx, eax
mov eax, edx
not eax
and eax, 0x1a6716b3
and edx, 0xe598e94c
or edx, eax
xor edx, 0xe598e94c
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov r14d, edx
not r14d
or r14d, r12d
not r12d
mov eax, r14d
not eax
or r12d, edx
mov ecx, r12d
not ecx
mov edx, r14d
and edx, 0x811db918
and eax, 0x7ee246e7
or eax, edx
or r14d, r12d
and r12d, 0x811db918
and ecx, 0x7ee246e7
or ecx, r12d
xor ecx, eax
not r14d
or r14d, ecx
and r9d, 0xcbb1443a
xor r15d, 0xd857f060
and r15d, r8d
mov edx, r8d
and edx, 0x344ebbc5
or edx, r9d
mov r8d, edx
xor r8d, 0x344ebbc5
mov eax, r10d
and eax, 0x237e391a
and r11d, 0xdc81c6e5
or r11d, eax
mov r9d, r11d
xor r9d, 0xdc81c6e5
mov ecx, edx
xor ecx, 0xb26dd92
and ecx, r8d
mov edi, r11d
xor edi, 0xe3e9a0b2
and edi, r9d
or r10d, 0xc09799a8
mov ebp, r10d
not ebp
mov esi, ecx
not esi
mov ebx, r15d
not ebx
mov eax, esi
and eax, 0x1bd325b7
and ecx, 0xe42cda48
or ecx, eax
or esi, ebx
and ebx, 0x1bd325b7
and r15d, 0xe42cda48
or r15d, ebx
xor r15d, ecx
not esi
or esi, r15d
mov ecx, edi
not ecx
mov eax, ecx
and eax, 0x4f014887
and edi, 0xb0feb778
or edi, eax
or ecx, r10d
and r10d, 0x4f014887
and ebp, 0x30682650
or ebp, r10d
xor ebp, edi
not ecx
or ecx, ebp
mov eax, esi
not eax
and eax, 0xb7d72b4b
and esi, 0x4828d4b4
or esi, eax
mov eax, ecx
not eax
and eax, 0xb7d72b4b
and ecx, 0x4828d4b4
or ecx, eax
xor ecx, esi
xor edx, 0xcbb1443a
xor r11d, 0x237e391a
mov eax, edx
and eax, 0xe75f5551
and r8d, 0x18a0aaae
or r8d, eax
or edx, r11d
and r11d, 0xe75f5551
and r9d, 0x18a0aaae
or r9d, r11d
xor r9d, r8d
not edx
or edx, r9d
not edx
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x834409ac
and edx, 0x50002000
or edx, ecx
mov ebp, edx
xor ebp, 0x10002000
xor edx, 0x25d8411c
or eax, 0xd34429ac
mov ecx, eax
not ecx
and edx, 0x65d8411c
and ebp, 0x920428a0
or ebp, edx
and eax, 0x65d8411c
and ecx, 0x8239643
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x6d51dbef
and ecx, 0x92ae2410
or ecx, eax
mov eax, ecx
xor eax, 0xe0012c
xor ecx, 0x9405c240
and eax, 0x2af0312f
and ecx, 0xd50fced0
or ecx, eax
mov r8d, ecx
xor r8d, 0x2af0312f
mov eax, ecx
xor eax, 0x150b0680
mov ebx, r14d
xor ebx, 0xc874e97f
mov esi, ebx
and ebx, r14d
mov edi, r14d
not edi
and esi, edi
xor ecx, 0x1d7b27af
and ecx, r8d
and eax, 0x378b1680
mov ebp, esi
not ebp
mov edx, ebx
not edx
mov r9d, ebp
and r9d, 0x597290a4
and esi, 0xa68d6f5b
or esi, r9d
or ebp, edx
and edx, 0x597290a4
and ebx, 0xa68d6f5b
or ebx, edx
xor ebx, esi
not ebp
or ebp, ebx
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, edi
and ecx, r8d
xor edi, r8d
or edi, ecx
mov edx, edi
not edx
mov esi, eax
not esi
mov ecx, esi
and ecx, 0x926a53d
and eax, 0xf6d95ac2
or eax, ecx
or esi, edi
and edi, 0x926a53d
and edx, 0xf6d95ac2
or edx, edi
xor edx, eax
not esi
or esi, edx
mov r15d, esi
not r15d
mov ecx, r15d
and ecx, 0xc4099462
mov edx, esi
and edx, 0x42218
or edx, ecx
xor edx, 0x42218
mov ecx, esi
and ecx, 0x3bf24985
or ecx, edx
mov edx, ecx
not edx
and edx, 0x65305454
and ecx, 0x9acfabab
or ecx, edx
mov edx, ecx
xor edx, 0x5ec21dd1
mov ebp, ecx
xor ebp, 0xa13de22f
and ebp, edx
and ecx, 1
and edx, 0xfffffffe
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x8c192eca
and ecx, edx
and edx, 0x73e6d135
or edx, ebp
xor edx, 0x73e6d135
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
and edx, 0x4feae0c4
and ebp, 0xb0151f3b
or ebp, edx
mov r10d, ebp
xor r10d, 0xb0151f3b
xor ebp, 0x4feae0c4
mov ecx, r15d
and ecx, 0x8240f03c
mov edx, esi
and edx, 0x7dbf0fc3
or edx, ecx
mov ecx, edx
xor ecx, 0x55010b01
xor edx, 0x8040a018
and edx, 0xa8fea4da
and ecx, 0x57015b25
or ecx, edx
mov edx, ecx
xor edx, 0x3004b20
xor ecx, 0x280000d2
and ecx, 0x7c0110d7
and edx, 0x83feef28
or edx, ecx
mov ecx, edx
xor ecx, 0x83feef29
xor edx, 0x83feef28
and edx, ecx
mov ecx, r15d
and ecx, 0xfffffffe
and esi, 1
or esi, ecx
xor r15d, esi
and r15d, esi
mov ecx, r15d
not ecx
mov edi, edx
xor edi, ecx
and edi, edx
mov esi, edx
not esi
and esi, 0x8ae534d
and edx, 0xf751acb2
or edx, esi
and ecx, 0x8ae534d
and r15d, 0xf751acb2
or r15d, ecx
xor r15d, edx
mov ecx, edi
and ecx, r15d
xor r15d, edi
or r15d, ecx
mov ecx, ebp
and ecx, 0x1c4408
mov edx, r10d
and edx, 0x97613291
or edx, ecx
xor edx, 0x97613291
mov edi, r10d
and edi, 0x68828966
or edi, edx
mov ecx, edi
not ecx
and ecx, 0xab48386c
and edi, 0x54b7c793
or edi, ecx
mov r8d, edi
mov esi, r15d
not esi
mov ecx, r15d
and ecx, 0xda2d2c9e
mov edx, esi
and edx, 0x193f775
and r15d, 0xfe6c088a
or r15d, edx
xor r15d, 0x180896d3
or r15d, esi
mov r14d, esi
and r14d, 0x25d2d361
or r14d, ecx
mov r11d, r14d
xor r11d, 0xda2d2c9e
mov r9d, edi
xor r9d, 0x3c354ef5
mov ecx, r9d
and ecx, 0x199b61a6
xor edi, 0x25ae2f53
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x8313fadb
and edi, 0x7cec0524
or edi, ecx
mov eax, edi
xor eax, 0x7cec0524
xor edi, 0x8313fadb
and ebp, 0xc8e9f119
and r10d, 0x37160ee6
or r10d, ebp
mov ebx, r10d
xor ebx, 0x37160ee6
xor r10d, 0x809e100
and r10d, 0x3d0de1a4
mov ebp, ebx
and ebp, 0xc2f21e5b
or ebp, r10d
xor ebp, 0xdb697ffd
and ebx, 0xe6649e59
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xe2d61d60
and ebx, 0x1d29e29f
or ebx, ebp
mov edx, ebx
xor edx, 0x1d29e29f
and edx, edi
xor ebx, 0xe2d61d60
mov r10d, r14d
xor r10d, 0x25d2d361
mov edi, r11d
and edi, 0xd429ee45
mov ebp, r10d
and ebp, 0x2bd611ba
or ebp, edi
xor ebp, 0xcdb28fe3
mov esi, r10d
and esi, 0x199b61a6
or esi, ebp
mov edi, esi
not edi
and edi, 0xc056b1d4
and esi, 0x3fa94e2b
or esi, edi
mov edi, esi
mov r12d, r15d
not r12d
mov ecx, eax
xor ecx, ebx
and ecx, eax
and ebx, eax
or ebx, edx
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov edx, esi
xor edx, 0xc056b1d4
xor esi, 0x5ac31d5a
and esi, edx
mov eax, edx
or eax, 0x656a5371
mov ebp, r15d
and ebp, 0x656a5371
mov ecx, r12d
and ecx, 0x9a95ac8e
or ecx, ebp
mov ebp, esi
not ebp
mov r13d, ebp
and r13d, 0x252e20a7
and esi, 0xdad1df58
or esi, r13d
mov r13d, eax
not r13d
or ebp, eax
and eax, 0x252e20a7
and r13d, 0x9a918c08
or r13d, eax
xor r13d, esi
not ebp
or ebp, r13d
mov eax, ebp
not eax
and eax, ecx
not ecx
and ecx, ebp
xor edi, 0x3fa94e2b
or ecx, eax
mov eax, edi
and eax, 0x4dc5f476
and edx, 0xb23a0b89
or edx, eax
or edi, r12d
and r12d, 0x4dc5f476
and r15d, 0xb23a0b89
or r15d, r12d
xor r15d, edx
not edi
or edi, r15d
mov eax, edi
not eax
and eax, 0x830ae160
and edi, 0x7cf51e9f
or edi, eax
xor edi, 0x7cf51e9f
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov r15d, edi
not r15d
or r15d, ebx
not ebx
mov ecx, r15d
not ecx
or ebx, edi
mov eax, r15d
and eax, 0x682899f4
and ecx, 0x97d7660b
or ecx, eax
mov eax, ebx
not eax
or r15d, ebx
and ebx, 0x682899f4
and eax, 0x97d7660b
or eax, ebx
xor r14d, 0x963a2e39
and r14d, r11d
mov esi, r11d
xor eax, ecx
mov edx, r9d
and r10d, 0xaf8d258d
and esi, 0x5072da72
or esi, r10d
mov ecx, esi
xor ecx, 0x5072da72
xor esi, 0xe39a272a
and esi, ecx
and edx, ecx
xor ecx, r9d
xor r8d, 0x40020002
not r15d
or r15d, eax
or r8d, 0xb3e8fd58
mov eax, r8d
not eax
or r9d, 0x4c1702a7
and r8d, 0x5143bf6c
and eax, 0xc140083
or eax, r8d
mov ebx, r9d
not ebx
and r9d, 0x5143bf6c
and ebx, 0xa2a84010
or ebx, r9d
xor ebx, eax
mov eax, esi
not eax
mov edi, eax
and edi, 0x2e55b7fd
and esi, 0xd1aa4802
or esi, edi
mov edi, r14d
not edi
or eax, edi
and edi, 0x2e55b7fd
and r14d, 0xd1aa4802
or r14d, edi
xor r14d, esi
not eax
or eax, r14d
mov edi, ebx
not edi
and edi, eax
not eax
and eax, ebx
or eax, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdc66eb44
and ecx, 0x239914bb
or ecx, edx
mov edx, ecx
xor edx, 0x20890092
mov ebx, eax
not ebx
xor ecx, 0xdc66eb44
mov edi, ebx
and edi, 0x8f74146d
and eax, 0x708beb92
or eax, edi
or ebx, ecx
and ecx, 0x8f74146d
and edx, 0x708beb92
or edx, ecx
xor edx, eax
not ebx
or ebx, edx
mov eax, ebx
not eax
or ebx, 0xfa760162
mov edx, ebx
not edx
or eax, 0x589fe9d
mov ecx, eax
not ecx
and ebx, 0x4ec9eaa4
and edx, 0x1001419
or edx, ebx
and eax, 0x4ec9eaa4
and ecx, 0xb0360142
or ecx, eax
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x1833f4ce
and ecx, 0xe7cc0b31
or ecx, eax
mov edx, ecx
xor edx, 0x620545a8
mov ebp, r15d
not ebp
xor ecx, 0x1dba0a53
mov ebx, ebp
or ebx, ecx
mov eax, ebx
not eax
and ebp, 0x98d2b816
and r15d, 0x672d47e9
or r15d, ebp
and ecx, 0x98d2b816
and edx, 0x672d47e9
or edx, ecx
xor edx, r15d
mov ecx, edx
not ecx
mov edi, ebx
and edi, 0x14b6c7da
and eax, 0xeb493825
or eax, edi
or ebx, ecx
and ecx, 0x14b6c7da
and edx, 0xeb493825
or edx, ecx
xor edx, eax
not ebx
or ebx, edx
mov ecx, ebx
mov r8d, ebx
mov r9d, ebx
xor r9d, 0xf2dc507c
and r9d, ebx
not ebx
and ecx, 0x268b1ae2
mov edi, ebx
and edi, 0xd974e51d
or edi, ecx
mov eax, edi
xor eax, 0x248202a0
xor edi, 0x974c408
and edi, 0xb7ddc4a
and eax, 0xf48223b5
or eax, edi
mov ecx, eax
xor ecx, 0x34802315
xor eax, 0x8c44a
and eax, 0xc00ac4ea
and ecx, 0x3ff53b15
or ecx, eax
mov eax, ecx
xor eax, 0xc008c4c0
mov edi, ecx
xor edi, 0x3ff53b15
and eax, 0xf969c7d4
xor ecx, 0xc2181320
and ecx, edi
and edi, 0x696382b
or edi, eax
mov esi, edi
xor esi, 0x696382b
xor edi, 0xb1618594
and edi, 0xb77595be
mov eax, esi
and eax, 0x488a6a41
or eax, edi
xor eax, 0x488a6a41
or eax, esi
and esi, 0xfded2835
mov edi, esi
and edi, ecx
xor ecx, esi
or ecx, edi
mov edi, ecx
not edi
and edi, 0xfded2835
and ecx, 0x212d7ca
or ecx, edi
not eax
mov edi, ecx
and edi, eax
xor eax, ecx
or eax, edi
mov ecx, eax
not ecx
mov edi, eax
xor edi, 0x76f341ee
and edi, eax
or eax, 0x890cbe11
mov esi, edi
not esi
mov ebp, eax
and ebp, 0xf39aa5d6
and ecx, 0x4614028
or ecx, ebp
or eax, esi
and esi, 0xf39aa5d6
and edi, 0xc655a29
or edi, esi
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
and ecx, 0xe4709ed3
and eax, 0x1b8f612c
or eax, ecx
mov edi, eax
xor edi, 0x6d7c20c2
xor eax, 0x9283df3d
mov ebp, eax
and ebp, 0x4afe9942
mov ecx, edi
and ecx, 0xb50166bd
or ecx, ebp
mov ebp, ecx
xor ebp, 0x28246000
or eax, 0x1db507b9
xor ecx, 0x574b9efb
mov esi, eax
and esi, 0x97929b8c
and edi, 0x60486042
or edi, esi
or eax, ecx
and ecx, 0x97929b8c
and ebp, 0x686d6473
or ebp, ecx
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ecx, ebp
and ecx, eax
mov edi, ecx
not edi
mov esi, eax
and esi, 0xc29bd3a6
and ebp, 0x3d642c59
or ebp, esi
or eax, edi
and edi, 0xc29bd3a6
and ecx, 0x3d642c59
or ecx, edi
xor ecx, ebp
not eax
or eax, ecx
and ebx, 0xa288500c
and r8d, 0x50540070
or r8d, ebx
xor r8d, 0x50540070
mov ecx, r8d
and ecx, r9d
xor r9d, r8d
or r9d, ecx
mov ecx, r9d
not ecx
and ecx, 0xd23af83
and r9d, 0xf2dc507c
or r9d, ecx
mov ecx, r9d
xor ecx, 0xe24af846
and ecx, r9d
mov ebp, r9d
not ebp
and ebp, 0x5a2823e0
and r9d, 0xa5d7dc1f
or r9d, ebp
mov edx, r9d
xor edx, 0x46910451
mov ebp, ecx
not ebp
xor r9d, 0xb862dba6
mov ebx, ebp
and ebx, 0xb94c738a
and ecx, 0x46b38c75
or ecx, ebx
or ebp, r9d
and r9d, 0xb94c738a
and edx, 0x46b38c75
or edx, r9d
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
mov edx, ebp
xor edx, 0xfa054c09
and edx, ebp
or ebp, 0x5fab3f6
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x15b5c0b9
and ecx, 0xea000c00
or ecx, edi
or ebp, ebx
and ebx, 0x15b5c0b9
and edx, 0xea4a3f46
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x5fab3f6
and ebp, 0xfa054c09
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x2aa51633
and ebp, 0xd55ae9cc
or ebp, edx
xor ebp, 0xd55ae9cc
or ebp, ecx
mov ebx, eax
mov edx, eax
xor edx, 0x16394a5f
and edx, eax
mov ecx, eax
not ecx
mov eax, ecx
and eax, 0x95f44c54
and ebx, 0x6a0bb3ab
or ebx, eax
xor ebx, 0x6a0bb3ab
mov edi, ebx
and edi, ebp
xor ebx, ebp
mov esi, ebp
xor esi, 0xe9c6b5a0
and esi, ebp
mov eax, ebp
not eax
or ebx, edi
mov edi, ebx
not edi
and edi, 0x90af7600
and ebx, 0x6f5089ff
or ebx, edi
mov edi, ebx
xor edi, 0x471089ff
xor ebx, 0x90af7600
and ecx, 0x16394a5f
and eax, 0xe9c6b5a0
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, esi
and ecx, eax
xor eax, esi
or eax, ecx
mov ecx, edx
not ecx
and ecx, 0xba9bb1ff
and edx, 0x45644e00
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0xba9bb1ff
and eax, 0x45644e00
or eax, ecx
xor eax, edx
mov ecx, ebx
and ecx, 0x386d7400
and edi, 0xc7928bff
or edi, ecx
mov r8d, edi
xor r8d, 0xc7928bff
mov edx, eax
xor edx, 0xc2975d2d
mov r9d, edx
and edx, eax
not eax
xor edi, 0x55400
or edi, 0x3d68a2d2
mov ebp, edi
not ebp
or ebx, 0xc2975d2d
mov ecx, ebx
not ecx
and r9d, eax
and edi, 0x5d893605
and ebp, 0x82164928
or ebp, edi
and ebx, 0x5d893605
and ecx, 0x206080d2
or ecx, ebx
xor ecx, ebp
mov esi, r9d
and esi, edx
xor edx, r9d
or edx, esi
mov ebp, ecx
not ebp
and ebp, 0xc8534cf7
and ecx, 0x37acb308
or ecx, ebp
mov ebp, edx
not ebp
and ebp, 0xc8534cf7
and edx, 0x37acb308
or edx, ebp
xor edx, ecx
mov ecx, r8d
and ecx, eax
xor eax, r8d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb0f80c68
and eax, 0x4f07f397
or eax, ecx
xor eax, 0x4f07f397
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov edi, eax
not edi
mov ebp, edi
and ebp, eax
mov esi, ebp
not esi
mov ebx, eax
and ebx, 0x202f45f2
mov ecx, edi
and ecx, 0xdfd0ba0d
or ecx, ebx
mov edx, eax
or edx, esi
and esi, 0x202f45f2
and ebp, 0xdfd0ba0d
or ebp, esi
xor ebp, ecx
not edx
or edx, ebp
mov r9d, edx
not r9d
and edx, 0xcc3308d
mov ecx, r9d
and ecx, 0xf33ccf72
or ecx, edx
xor ecx, 0x11763734
and r9d, 0x1db507b9
or r9d, ecx
and edi, 0x6a958a8d
and eax, 0x956a7572
or eax, edi
mov ecx, eax
xor ecx, 0x804a7042
and ecx, 0xe24af846
xor eax, 0x77208d34
or eax, ecx
mov ebp, eax
not ebp
mov ecx, eax
and ecx, 0x786ac9d0
xor eax, 0xdaf99ccf
and eax, ebp
and ebp, 0x8795362f
or ebp, ecx
mov r8d, ebp
xor r8d, 0x8795362f
mov edx, r9d
xor edx, 0xdaf99ccf
and edx, r9d
mov ebx, r9d
or ebx, 0x25066330
mov r10d, edx
not r10d
mov edi, r10d
and edi, 0x12a52f2e
and edx, 0xed5ad0d1
or edx, edi
mov esi, ebx
not esi
or r10d, ebx
and ebx, 0x12a52f2e
and esi, 0xc85890c1
or esi, ebx
mov edi, ebp
xor edi, 0x5d6caae0
and edi, r8d
xor esi, edx
not r10d
or r10d, esi
mov edx, edi
not edx
mov ebx, edx
and ebx, 0x9bed4be2
and edi, 0x6412b41d
or edi, ebx
mov ebx, eax
not ebx
or edx, ebx
and ebx, 0x9bed4be2
and eax, 0x6412b41d
or eax, ebx
xor eax, edi
not edx
or edx, eax
mov ecx, r10d
not ecx
and ecx, edx
not edx
and edx, r10d
mov eax, r9d
not eax
or edx, ecx
xor ebp, 0x786ac9d0
mov ecx, eax
and ecx, 0xd9db988a
and r9d, 0x26246775
or r9d, ecx
or eax, ebp
and ebp, 0xd9db988a
and r8d, 0x26246775
or r8d, ebp
xor r8d, r9d
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x94b42c89
and eax, 0x6b4bd376
or eax, ecx
xor eax, 0x6b4bd376
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov esi, eax
not esi
mov edx, esi
and edx, 0x6963bd2f
mov ecx, eax
and ecx, 0x969c42d0
or ecx, edx
xor ecx, 0x969c42d0
mov edx, esi
and edx, eax
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
and ecx, 0xc765d8f1
mov edi, ebp
and edi, 0x389a270e
or edi, ecx
xor edi, 0x11cc08ed
and ebp, 0xd6a9d01c
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x2ce23e08
and ebp, 0xd31dc1f7
or ebp, ecx
mov edi, ebp
xor edi, 0xd31dc1f7
xor ebp, 0x2ce23e08
mov ebx, esi
and ebx, 0xd294ae41
and eax, 0x2d6b51be
or eax, ebx
xor eax, 0x43d7e5d
or eax, esi
mov ebx, eax
not ebx
and ebx, ebp
mov ecx, edi
xor ecx, eax
and ecx, edi
and eax, edi
or eax, ebx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xfce6f465
and ecx, 0x3190b9a
or ecx, ebx
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0xfce6f465
and eax, 0x3190b9a
or eax, ebx
xor eax, ecx
not ebp
or ebp, eax
mov ebx, ebp
xor ebx, 0x29562fe3
and ebx, ebp
not ebp
and ebp, 0x29562fe3
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, esi
and eax, edx
xor edx, esi
or edx, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0xf15dd20c
mov ecx, ebx
and ecx, 0xea22df3
or ecx, eax
xor ecx, edx
xor ecx, 0xf15dd20c
and ecx, edx
or edx, edi
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 0xcf9b3b74
and ecx, 0x3064c48b
or ecx, eax
mov eax, edx
not eax
or ebp, edx
and edx, 0xcf9b3b74
and eax, 0x3064c48b
or eax, edx
mov esi, dword [0x1402dcf50]
xor eax, ecx
not ebp
or ebp, eax
not ebp
and edi, 0x3197144f
and ebx, 0xce68ebb0
or ebx, edi
xor ebx, 0xce68ebb0
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
cmp ebx, 0xffffffff
setne r9b
sete r11b
cmp esi, 9
setg r10b
cmp esi, 0xa
setl r8b
mov eax, r11d
xor al, r8b
mov ecx, eax
not cl
and cl, r11b
mov edx, r8d
or dl, r11b
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov esi, ecx
xor sil, 1
mov ebx, r10d
xor bl, cl
and bl, r10b
mov edx, esi
or dl, r10b
xor bl, 1
mov edi, ebx
xor dil, dl
or bl, dl
xor bl, 1
or bl, dil
mov edi, ebx
xor dil, 1
and sil, dil
and bl, cl
or bl, sil
xor dil, bl
and dil, bl
mov edx, r10d
and dl, r11b
mov ecx, r9d
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
xor cl, r9b
xor cl, 1
or cl, dl
xor cl, 1
and r11b, al
and al, r8b
xor r11b, 1
xor al, 1
mov edx, r11d
xor dl, al
or al, r11b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and r10b, dl
and al, r8b
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
or bl, dl
xor bl, 1
xor dl, cl
or bl, dl
mov r8d, ebx
xor r8b, 1
or al, cl
xor al, 1
and dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov esi, r8d
and sil, bl
mov ecx, esi
and cl, r8b
xor sil, r8b
or sil, cl
mov ecx, esi
xor cl, 1
and cl, dl
and sil, al
or sil, cl
xor al, bl
or dl, r8b
xor dl, 1
or dl, al
mov eax, esi
xor al, dl
xor sil, 1
xor al, 1
or sil, dl
xor sil, 1
or sil, al
mov ecx, edi
xor cl, 1
mov r8d, edi
or r8b, cl
and cl, dil
xor cl, 1
mov edx, ecx
xor dl, dil
or cl, dil
xor cl, 1
or cl, dl
mov r11d, ecx
xor r11b, 1
mov r9d, r8d
xor r9b, 1
mov eax, ecx
and al, r11b
mov edx, r9d
and dl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
or bl, r11b
xor bl, 1
or bl, al
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, r11d
and al, r8b
xor r11b, r8b
or r11b, al
xor r11b, 1
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov r10d, esi
xor r10b, 1
mov r8d, r11d
xor r8b, 1
mov ebp, r8d
or bpl, r11b
mov r9d, ebp
xor r9b, r8b
mov edx, r9d
and dl, bpl
mov eax, ecx
xor al, dil
or cl, dil
xor cl, 1
or cl, al
mov r14d, ecx
xor r14b, 1
xor dl, 1
mov r15d, r14d
xor r15b, dl
mov edi, r10d
xor dil, sil
mov ebx, esi
or bl, r10b
xor bl, 1
or bl, dil
mov eax, ebx
xor al, 1
mov edi, eax
and dil, bl
xor al, dil
xor dil, 1
or dil, bl
xor dil, 1
or dil, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov ebx, ecx
xor bl, 1
xor r15b, 1
and r15b, r14b
or dl, r14b
xor dl, 1
mov eax, r15d
and al, dl
xor dl, r15b
or dl, al
mov r14d, edx
xor r14b, 1
and bl, cl
mov r15d, edx
and r15b, r14b
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov eax, r15d
xor al, 1
xor r15b, dl
or al, r14b
xor al, 1
or al, r15b
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
mov edx, ecx
and dl, r14b
xor r14b, cl
or r14b, dl
mov ecx, eax
xor cl, r14b
xor al, 1
xor cl, 1
or al, r14b
xor al, 1
or al, cl
mov ecx, edi
xor cl, 1
mov edx, ecx
and dl, sil
mov ebx, r10d
and bl, dil
or bl, dl
xor bl, 1
or bl, sil
xor bl, 1
and cl, r10b
and dil, sil
or dil, cl
xor dil, bl
mov ecx, edi
xor cl, 1
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, dil
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and dl, cl
and al, bl
or al, dl
xor bl, al
and bl, al
xor al, 1
or al, cl
mov edi, ebx
xor dil, al
xor bl, 1
or bl, al
xor bl, 1
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov ecx, esi
and cl, r10b
xor cl, 1
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov r14d, ebp
xor r14b, 1
mov r13d, ecx
mov edx, r11d
and dl, r8b
mov ebx, r11d
xor bl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, bl
mov r12d, edx
and dl, cl
xor cl, 1
or r13b, cl
xor r12b, 1
and r12b, cl
mov r15d, r11d
and r15b, cl
xor cl, r11b
and r11b, bpl
and r14b, r8b
or r14b, r11b
and bpl, r8b
or bpl, r9b
xor bpl, 1
mov ebx, r14d
and bl, bpl
xor bpl, r14b
or bpl, bl
xor r10b, r13b
or r13b, sil
mov eax, r13d
xor al, r10b
or r13b, r10b
xor r13b, 1
or r13b, al
xor bpl, 1
mov eax, r13d
xor al, bpl
xor al, 1
and al, r13b
or bpl, r13b
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
or dl, r12b
or cl, r15b
mov eax, edx
xor al, cl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, ebp
xor al, 1
mov ecx, ebp
and cl, al
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
and cl, dl
xor al, dl
xor dl, 1
xor bl, 1
and bl, dl
or cl, bl
or dl, bpl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r8d, edx
xor r8b, 1
mov ecx, edx
or cl, r8b
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov r9d, ecx
and r9b, bl
xor bl, cl
xor cl, dl
and dl, r8b
xor dl, 1
mov r10d, r8d
xor r10b, dl
or dl, r8b
xor dl, 1
or dl, r10b
or bl, r9b
xor bl, dl
xor bl, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, edi
xor dl, 1
mov ebx, eax
xor bl, dl
and cl, dl
and dil, al
or dil, cl
mov ecx, edi
xor cl, dl
and cl, dil
xor bl, 1
and bl, al
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov eax, 0x86384314
mov ebp, 0xfdc9ac17
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0x86384314
cmovne edx, ebp
jmp 0x1400e913e
cmp edx, 0x8a34ec4d
jg 0x1400d5636
cmp edx, 0x83f24f88
je 0x1400e3937
cmp edx, 0x86384314
jne 0x1400cfef0
mov ecx, dword [0x1402dcf54]
mov r8d, dword [0x1402dcf50]
mov r11d, ecx
neg r11d
not r11d
imul r11d, ecx
mov r9d, r11d
not r9d
mov edx, r9d
and edx, 0x8d1ff238
mov ecx, r11d
and ecx, 0x72e00dc7
or ecx, edx
mov edx, ecx
xor edx, 0x52200d86
xor ecx, 0x8d1ff238
mov ebp, r9d
and ebp, r11d
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x28c41049
and edx, 0xd73befb6
or edx, edi
or ecx, ebx
and ebx, 0x28c41049
and ebp, 0xd73befb6
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa452fb5f
and ecx, 0x5bad04a0
or ecx, edx
mov ebp, ecx
xor ebp, 0x5bad04a0
xor ecx, 0xa452fb5f
mov ebx, r9d
and ebx, 0xef579c4a
mov edx, r11d
and edx, 0x10a863b5
or edx, ebx
xor edx, 0xef579c4a
or edx, r9d
mov ebx, edx
not ebx
and ebx, ebp
or ebp, edx
mov edi, ebp
not edi
and edx, ecx
or edx, ebx
mov ecx, edx
not ecx
mov ebx, ebp
and ebx, 0xce69cfc3
and edi, 0x3196303c
or edi, ebx
or ebp, ecx
and ecx, 0xce69cfc3
and edx, 0x3196303c
or edx, ecx
xor edx, edi
not ebp
or ebp, edx
mov edx, ebp
not edx
mov ebx, edx
or ebx, 0x6b8e907b
mov ecx, ebx
not ecx
or ebp, 0x84200204
and ebp, 0x8eae023f
and edx, 0x61009040
or edx, ebp
and ebx, 0x8eae023f
and ecx, 0x10516d80
or ecx, ebx
xor ecx, edx
mov edx, ecx
not edx
and edx, 0x94716f84
and ecx, 0x6b8e907b
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 1
and edx, 0x2a6cb911
and ecx, 0xd59346ee
or ecx, edx
mov ebx, ecx
xor ebx, 0x2689000
mov edx, ebp
not edx
xor ecx, 0xd59346ef
or edx, ecx
and ecx, 0xf8176ddc
and ebx, 0x7e89223
or ebx, ecx
or ebp, 0xf8176ddc
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
mov ecx, edx
xor ecx, 0x97bd64a9
and ecx, edx
not edx
and edx, 0x13246080
and ebp, 0x84990429
or ebp, edx
mov edx, ebp
xor edx, 0x84890020
xor ebp, 0x7b66fbd6
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0x5a14461f
and edx, 0x85a920a0
or edx, edi
or ebp, ebx
and ebx, 0x5a14461f
and ecx, 0xa5ebb9e0
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x68429b56
and ebp, 0x97bd64a9
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xf1342d33
and ebp, 0xecbd2cc
or ebp, ecx
mov edx, ebp
xor edx, 0xecbd2cc
mov r10d, ebp
xor r10d, 0xf1342d33
mov ecx, r11d
or ecx, 1
mov ebx, ecx
not ebx
mov eax, r11d
xor eax, 0xfffffffe
and eax, r11d
mov esi, eax
not esi
mov edi, ecx
and edi, 0x2a8cf3c7
and ebx, 0xd5730c38
or ebx, edi
or ecx, esi
and esi, 0x2a8cf3c7
and eax, 0xd5730c38
or eax, esi
xor eax, ebx
not ecx
or ecx, eax
not ecx
mov eax, ecx
and eax, r9d
xor ecx, r9d
or ecx, eax
mov eax, ecx
not eax
and eax, 0xbfd6504c
and ecx, 0x4029afb3
or ecx, eax
mov esi, ecx
xor esi, 0x4029afb3
mov ebx, ecx
xor ebx, 0xbfd6504c
mov edi, edx
and edi, 0xbb553f20
mov eax, r10d
xor ebp, 0xbb83b2ae
and ebp, r10d
and r10d, 0x44aac0df
or r10d, edi
xor r10d, 0x44aac0df
mov edi, ebx
and edi, 0x3c03d01
xor ecx, 0xa9e302e
and ecx, esi
and esi, 0xfc3fc2fe
or esi, edi
xor esi, 0xfc3fc2fe
mov edi, r10d
and edi, esi
xor esi, r10d
or esi, edi
mov edi, esi
not edi
and edi, 0xe3748aa2
and esi, 0x1c8b755d
or esi, edi
mov edi, esi
xor edi, 0x1c8b755d
and edx, 0x4804881d
and eax, 0x2b31780
or eax, edx
xor eax, 0x2b31780
and ebx, 0x4ab79f9d
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ebp
not eax
and eax, ecx
not ecx
and ecx, ebp
or ecx, eax
xor esi, 0xe3748aa2
mov edx, ecx
not edx
and ecx, esi
or esi, edx
mov eax, esi
not eax
and edx, edi
or edx, ecx
mov ecx, edx
not ecx
mov ebp, esi
and ebp, 0xe779e668
and eax, 0x18861997
or eax, ebp
or esi, ecx
and ecx, 0xe779e668
and edx, 0x18861997
or edx, ecx
xor edx, eax
not esi
or esi, edx
mov ecx, esi
not ecx
mov ebp, ecx
and ebp, 0x4840254d
mov edx, esi
or ecx, esi
and esi, 0x819c0002
or esi, ebp
xor esi, 0x819c0002
and edx, 0x3623dab0
or edx, esi
mov eax, edx
not eax
and eax, 0x3623dab0
and edx, 0xc9dc254f
or edx, eax
mov eax, edx
not eax
and eax, 0x313d8dfa
and edx, 0xcec27205
or edx, eax
mov r14d, edx
xor r14d, 0x4805004
xor edx, 0x139841a
and edx, 0xcb7ba61b
and r14d, 0x348459e4
or r14d, edx
mov eax, r14d
xor eax, 0x348459e4
mov edx, ecx
not edx
xor r14d, 0xcb7ba61b
and edx, r14d
or r14d, ecx
mov ebp, r14d
not ebp
and ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, r14d
and edx, 0x55841022
and ebp, 0xaa7befdd
or ebp, edx
or r14d, eax
and eax, 0x55841022
and ecx, 0xaa7befdd
or ecx, eax
xor ecx, ebp
not r14d
or r14d, ecx
mov eax, r9d
and eax, 0x55b2b0c0
mov edx, r11d
xor edx, 0x55b2b0c0
and edx, r11d
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0xb3013af7
and edx, 0x4cfec508
or edx, eax
mov edi, edx
xor edi, 0x4c04c8
xor edx, 0x84928215
and edx, 0x9d92f315
and edi, 0x626d0cea
or edi, edx
not edi
mov ebp, edi
or ebp, 0x9d92f315
and r9d, 0x626d0cea
xor r11d, 0x9d92f315
or r11d, r9d
mov eax, r11d
not eax
and eax, 0x727c6851
and r11d, 0x8d8397ae
or r11d, eax
mov r9d, r11d
mov edx, r11d
xor edx, 0x727c6851
xor r11d, 0xdd34f824
mov ebx, r11d
and ebx, edx
mov r10d, ebp
and r10d, edx
xor edx, ebp
not ebp
xor r9d, 0x8d8397ae
or ebp, 0xaf489075
mov eax, ebp
not eax
or edi, 0xddb7ff9f
mov ecx, edi
not ecx
and r11d, r9d
and ebp, 0x23650840
and eax, 0x5092458a
or eax, ebp
and edi, 0x23652a40
and ecx, 0x80020
or ecx, edi
xor ecx, eax
mov eax, ebx
not eax
mov ebp, r11d
not ebp
mov edi, eax
and edi, 0xc63b031a
and ebx, 0x39c4fce5
or ebx, edi
or eax, ebp
and ebp, 0xc63b031a
and r11d, 0x39c4fce5
or r11d, ebp
xor r11d, ebx
not eax
or eax, r11d
mov ebp, ecx
not ebp
and ebp, eax
not eax
and eax, ecx
or eax, ebp
or edx, r10d
mov ecx, edx
not ecx
and ecx, 0x36338af5
and edx, 0xc9cc750a
or edx, ecx
xor edx, 0xc9cc750a
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
mov ecx, edx
xor ecx, 0x9d92f315
and ecx, edx
not edx
and edx, 0x90009110
and eax, 0xd926205
or eax, edx
xor eax, 0xd926205
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov r9d, ecx
mov eax, ecx
mov ebx, ecx
xor ebx, 0xfa9daad3
and ebx, ecx
mov edx, ecx
not edx
mov esi, r14d
mov ecx, r14d
mov edi, r14d
xor edi, 0xfa9daad3
and edi, r14d
not r14d
mov ebp, r14d
and ebp, 0x39386310
and esi, 0xc6c79cef
or esi, ebp
and r9d, 0x39386310
and edx, 0xc6c79cef
or edx, r9d
xor edx, esi
mov r9d, edx
xor r9d, r14d
and r9d, edx
and r14d, 0x8992093
and ecx, 0xf2048a40
or ecx, r14d
mov edx, ecx
xor edx, 0xa2008040
xor ecx, 0xdfb75bf
or eax, 0x562552c
mov esi, eax
not esi
mov ebp, edi
not ebp
mov r10d, ecx
and r10d, 0x509d4f14
and edx, 0xaa00a0c3
or edx, r10d
or ecx, ebp
and ebp, 0x509d4f14
and edi, 0xaf62b0eb
or edi, ebp
xor edi, edx
not ecx
or ecx, edi
mov edx, ebx
not edx
mov ebp, eax
and ebp, 0xd6620ad2
and esi, 0x289da001
or esi, ebp
or eax, edx
and edx, 0xd6620ad2
and ebx, 0x299df52d
or ebx, edx
xor ebx, esi
not eax
or eax, ebx
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
mov ecx, r9d
not ecx
mov edx, eax
not edx
and eax, ecx
or ecx, edx
mov ebp, ecx
not ebp
and edx, r9d
or edx, eax
mov eax, edx
not eax
mov ebx, ecx
and ebx, 0x5c206119
and ebp, 0xa3df9ee6
or ebp, ebx
or ecx, eax
and eax, 0x5c206119
and edx, 0xa3df9ee6
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
and edx, 0xa9de8756
mov eax, ebp
and eax, 0xc63e2c78
and ecx, 0x39c1d387
or ecx, eax
xor ecx, 0xc63e2c78
or ecx, ebp
and ebp, 0x562178a9
or ebp, edx
mov eax, ebp
xor eax, 0x201a8712
xor ebp, 0x142100a9
and eax, 0x621aff12
and ebp, 0x9de500ed
or ebp, eax
mov ebx, ebp
xor ebx, 0x9de500ed
xor ebp, 0x621aff12
mov edx, ecx
not edx
and edx, ebp
mov eax, ebx
xor eax, ecx
and eax, ebx
and ecx, ebx
or ecx, edx
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x90421ec2
and eax, 0x6fbde13d
or eax, ebx
or edx, ebp
and ebp, 0x90421ec2
and ecx, 0x6fbde13d
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and edx, 0x269c94e2
and eax, 0xd9636b1d
or eax, edx
mov ecx, eax
xor ecx, 0x269c94e2
xor eax, 0x49224b11
and eax, 0x692a5bb3
mov edx, ecx
and edx, 0x96d5a44c
or edx, eax
mov ebp, edx
xor ebp, 0x96d5a44c
xor edx, 0x612a0a21
and edx, 0xe1fbaa25
mov eax, ebp
and eax, 0x1e0455da
or eax, edx
xor eax, 0x1e0455da
or eax, ebp
and ebp, 0xc0a5693
and ecx, 0xf3f5a96c
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc5ab8792
and ecx, 0x3a54786d
or ecx, edx
mov edx, ecx
xor edx, 0xc8001100
mov ebp, eax
not ebp
xor ecx, 0x365e2efe
mov ebx, ecx
and ebx, 0x1a5e0f9
and edx, 0xfe5a1f06
or edx, ebx
or ecx, eax
and eax, 0x1a5e0f9
and ebp, 0xfe5a1f06
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
xor eax, 0x596b940a
and eax, ecx
not ecx
and ecx, 0x596b940a
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa6946bf5
and eax, 0x596b940a
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x364cd85b
and eax, 0xc9b327a4
or eax, ecx
mov ecx, eax
xor ecx, 0xc88203a4
xor eax, 0x8084a
and eax, 0x1392c4a
and ecx, 0xfec6d3b5
or ecx, eax
mov eax, ecx
xor eax, 0x11000a
xor ecx, 0x3802d3b5
and ecx, 0x392afff5
and eax, 0xc6d5000a
or eax, ecx
xor eax, 0xc6d5000a
setne r10b
sete r11b
cmp r8d, 0xa
setl sil
cmp r8d, 9
setg r8b
mov r9d, r11d
and r9b, r8b
mov edx, r11d
xor dl, r10b
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, edx
or bl, al
mov ecx, ebx
xor cl, 1
mov edi, edx
and dil, cl
and bl, al
or bl, dil
mov edi, ecx
xor dil, al
or cl, al
xor cl, 1
or cl, dil
mov edi, ebx
xor dil, cl
xor bl, 1
xor dil, 1
or bl, cl
xor bl, 1
or bl, dil
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov edi, ebx
xor dil, cl
or cl, bl
xor cl, 1
or cl, dil
xor cl, r10b
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, r10b
and dl, r11b
or dl, bl
mov ebx, eax
and bl, r11b
xor al, r11b
or al, bl
mov ebx, edx
xor bl, al
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
xor bl, 1
and dl, cl
or dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ecx, edx
xor cl, 1
mov ebx, edx
or bl, cl
mov eax, ebx
xor al, 1
and dl, bl
or bl, cl
and al, cl
or al, dl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
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, r8b
xor r8b, r11b
mov ecx, r8d
xor cl, sil
and cl, r8b
and sil, r10b
or sil, r9b
mov edx, ecx
xor dl, 1
mov ebx, esi
xor bl, 1
and sil, dl
or dl, bl
and bl, cl
or bl, sil
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
or cl, bl
mov r8d, ecx
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
xor r8b, 1
and r8b, dl
or cl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov esi, edx
xor sil, 1
and bl, dl
and sil, cl
or sil, bl
xor sil, 1
or sil, dl
mov ecx, esi
xor cl, 1
mov r9d, eax
xor r9b, 1
mov r10d, esi
or r10b, cl
mov edx, esi
and dl, cl
mov ebx, esi
and bl, dl
xor dl, sil
or dl, bl
mov r15d, edx
and dl, cl
and cl, r10b
xor r10b, 1
mov ebx, r10d
xor bl, sil
and bl, r10b
and r10b, sil
or r10b, cl
mov ecx, ebx
xor cl, 1
xor bl, r10b
xor r10b, 1
or r10b, cl
xor r10b, 1
or r10b, bl
mov r12d, r10d
xor r12b, 1
mov byte [rsp + 0x28], r12b
mov r11d, eax
or r11b, r9b
mov ecx, eax
xor cl, r11b
xor cl, 1
or r11b, r9b
xor r11b, 1
or r11b, cl
mov ebx, eax
and bl, r9b
xor al, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, al
or r12b, r10b
xor r12b, 1
mov eax, r10d
and al, r12b
xor r12b, r10b
or r12b, al
mov r8d, r12d
xor r8b, 1
xor r15b, 1
and sil, r15b
or dl, sil
xor r15b, dl
and r15b, dl
mov eax, r11d
xor al, 1
mov edx, eax
and dl, r11b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov esi, edx
xor sil, 1
mov eax, edx
and al, sil
mov ecx, eax
xor cl, 1
xor al, dl
or cl, sil
xor cl, 1
or cl, al
or sil, dl
xor sil, 1
mov eax, ecx
and al, sil
xor sil, cl
or sil, al
mov r9d, esi
xor r9b, 1
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
mov r14d, ecx
xor r14b, 1
xor cl, bl
or r14b, al
xor r14b, 1
or r14b, cl
mov ecx, r14d
xor cl, al
or r14b, al
xor r14b, 1
or r14b, cl
mov edi, r14d
xor dil, 1
mov r13d, r15d
xor r13b, 1
or r8b, r12b
mov eax, r15d
or al, r13b
mov ecx, r15d
xor cl, r13b
and cl, r15b
mov edx, ecx
and cl, al
mov ebx, eax
xor bl, 1
mov eax, r8d
and al, r12b
xor r8b, r12b
or al, r8b
xor al, 1
mov ebp, r8d
and bpl, al
xor al, r8b
or al, bpl
xor dl, 1
mov r8d, ebx
xor r8b, dl
and r8b, bl
and dl, bl
or dl, cl
mov ecx, r8d
xor cl, 1
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
and cl, dl
or al, cl
xor r15b, r12b
and r15b, r12b
xor r13b, r12b
mov ecx, r15d
xor cl, 1
xor r15b, r13b
xor r13b, 1
or r13b, cl
xor r13b, 1
or r13b, r15b
mov ecx, r13d
xor cl, 1
and r13b, cl
mov edx, ecx
and dl, r13b
xor r13b, cl
or r13b, dl
mov ecx, r13d
xor cl, 1
mov edx, ecx
and dl, r13b
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, r13b
or r13b, al
xor al, 1
xor dl, 1
or dl, bl
xor dl, al
xor al, cl
xor r13b, 1
or r13b, al
xor r13b, 1
mov eax, edx
and al, r13b
xor r13b, dl
or r13b, al
mov ecx, r14d
and cl, dil
mov eax, r14d
xor al, cl
xor cl, 1
or cl, dil
xor cl, 1
or cl, al
mov edx, esi
xor dl, r9b
and dl, sil
mov r8d, r9d
or r8b, sil
mov ebx, edx
xor bl, r8b
mov eax, ecx
xor al, 1
or dil, r14b
mov ebp, edi
xor bpl, 1
xor dl, 1
or dl, r8b
xor dl, 1
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, eax
or dl, dil
xor dl, 1
and bpl, al
and dil, cl
or dil, bpl
mov ecx, edx
and cl, dil
xor dil, dl
or dil, cl
mov edx, edi
xor dl, 1
and dl, bl
xor bl, 1
and bl, dil
or dl, bl
xor sil, al
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, esi
xor cl, al
or al, sil
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
xor cl, dl
xor dl, 1
xor cl, 1
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, r13d
xor cl, 1
mov r8d, r13d
or r8b, cl
mov edi, r8d
xor dil, 1
mov esi, edx
xor sil, 1
mov r9d, edx
or r9b, sil
mov ebp, r9d
xor bpl, 1
mov ebx, ecx
xor bl, r8b
and bl, cl
and dil, r13b
and r8b, cl
or r8b, dil
mov ecx, ebx
and cl, r8b
xor r8b, bl
or r8b, cl
mov ecx, esi
and cl, dl
mov ebx, ebp
and bl, r9b
mov edi, ecx
and dil, sil
xor cl, sil
or cl, dil
mov edi, ebx
and dil, bpl
xor bl, bpl
or bl, dil
mov eax, ecx
xor al, 1
and al, bl
xor bl, 1
and bl, cl
or bl, al
xor r9b, dl
or bpl, sil
xor bpl, 1
or bpl, r9b
mov eax, ebx
xor al, bpl
xor bl, 1
xor al, 1
or bl, bpl
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
and r9b, bl
mov ecx, r9d
and cl, bl
xor r9b, bl
or r9b, cl
xor r9b, r8b
movzx eax, byte [rsp + 0x28]
mov ecx, eax
xor cl, r11b
or al, r11b
xor al, 1
or al, cl
mov ebx, eax
and cl, r11b
or r11b, r10b
xor r11b, 1
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov ecx, r11d
and r11b, al
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, r11b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
or bl, dl
xor dl, bl
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov r8d, ebx
and r8b, cl
xor bl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, bl
mov ecx, r8d
xor cl, 1
mov eax, r9d
xor al, cl
xor al, 1
and al, r9b
xor r9b, 1
mov edx, r8d
xor dl, r9b
mov ebx, r9d
and bl, cl
xor cl, r9b
or cl, bl
xor cl, 1
xor dl, 1
and dl, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov ebp, 0x2521eecb
mov edx, 0xfdc9ac17
cmovne ebp, edx
test al, 1
mov edx, ebp
mov eax, 0x2521eecb
cmovne edx, eax
test cl, 1
cmove edx, ebp
jmp 0x1400cfef0
cmp edx, 0x4eed3866
jg 0x1400d67b5
cmp edx, 0x26c542f6
je 0x1400e5d79
cmp edx, 0x3c205d27
jne 0x1400cfef0
movabs rdx, 0x2cf16e8fcbfbf65b
mov rcx, rdx
neg rcx
movabs rbp, 0x707489cf3e796148
sub rcx, rbp
movabs rax, 0xa951c90bff4f1b30
mov rbx, rax
sub rcx, rax
mov rax, qword [rsp + 0x68]
movabs rdi, 0xff7264b4a3f684b7
add rax, rdi
movabs rsi, 0x56fc85412ea0288
add rax, rsi
sub rax, rdi
movabs rdi, 0x9ca664e85319be80
sub rax, rdi
add rax, rcx
add rax, rdx
add rax, rbx
add rax, rdi
movabs rcx, 0x944730c8874f4324
sub rax, rcx
sub rax, rsi
add rax, rcx
movabs rcx, 0x8e79e9fa788940d4
add rax, rcx
movabs rdx, 0x8f2ba76c9356946f
sub rax, rdx
sub rax, rcx
movabs rcx, 0xd55af1f62b429f18
sub rax, rcx
movabs rbx, 0x78be7a161e1964c3
add rax, rbx
add rax, rdx
sub rax, rbx
movabs rdx, 0x541bf7a3604d11f8
add rax, rdx
movabs rbx, 0x44c2344b8fce1234
sub rax, rbx
sub rax, rdx
movabs rdx, 0xd7996127275356cd
sub rax, rdx
movabs rdi, 0x7c2db1bab3dfe111
mov r8, rdi
sub rax, rdi
add rax, rdx
movabs rdx, 0x465c766e175f357f
sub rax, rdx
add rax, rbx
add rax, rdx
movabs rdx, 0xc6ae0ec9214fbedf
sub rax, rdx
movabs rbx, 0x7e7d76614c2f22f8
add rax, rbx
add rax, rdx
movabs rdx, 0x91cac518ffa54283
sub rax, rdx
add rax, rcx
add rax, rdx
movabs rcx, 0x68fe86d75c4e2435
sub rax, rcx
sub rax, rbx
add rax, rcx
movabs rdx, 0xadddee713257fd01
mov rcx, rdx
neg rcx
sub rcx, rbp
movabs rbp, 0xd3e24afc9091df8a
sub rcx, rbp
add rcx, rdx
add rcx, rbp
movabs rdx, 0xcf709cc588162a29
add rax, rdx
sub rax, rcx
movabs rcx, 0xbba7d04fa5da453a
sub rax, rcx
sub rax, rdx
add rax, rcx
movabs rcx, 0x52e70e20563a6a98
mov rbp, rcx
mov rdx, rcx
neg rdx
movabs rcx, 0xea0dea7ef3764f60
sub rdx, rcx
add rdx, rbp
neg rcx
movabs rbp, 0x4978dad94726237f
add rax, rbp
movabs rbx, 0x2deeb91a1c98d65e
sub rax, rbx
sub rax, rbp
movabs rbp, 0x54fef0db16fb56e3
sub rax, rbp
sub rax, rdx
add rax, rbp
movabs rdx, 0x91ba5565cb8534b
sub rax, rdx
add rax, rbx
add rax, rdx
movabs rdx, 0xd661af67b8ffa42f
add rax, rdx
movabs rbp, 0xde40657507fdc999
add rax, rbp
sub rax, rdx
movabs rdx, 0x58f250e14d6e477
mov rsi, rdx
add rax, rdx
movabs rdx, 0x8f1e23922a35f078
sub rax, rdx
sub rax, rbp
add rax, rdx
xor ebx, ebx
movabs rdx, 0x9b69f47697cb06c4
mov rbp, rdx
lea rdx, [rbx + rdx]
sub rdx, rax
sub rdx, rbp
movabs rax, 0x315928d0d688d01d
lea rbp, [rbx + rax]
add rbp, 0xffffffffffffffff
sub rbp, rax
add rbp, rdx
movabs rax, 0x3248a90847341ff2
add rbp, rax
sub rax, rbp
movabs rdx, 0x96599ae932306583
add rax, rdx
movabs rbp, 0x909a9ac47d7ab944
add rax, rbp
sub rax, rsi
sub rax, rbp
movabs rbp, 0xc3d2bca118f862dc
sub rax, rbp
sub rax, rdx
add rax, rbp
movabs rdx, 0x7460fc1d24963e68
add rax, rdx
movabs rbp, 0x976f7e57e614b70b
add rax, rbp
sub rax, rdx
movabs rdx, 0x1eac4d1e80df4dd8
add rax, rdx
movabs rsi, 0xd44385d8c9ed0972
sub rax, rsi
sub rax, rdx
movabs rdx, 0xe53e3b05a12791e2
add rax, rdx
sub rax, rbp
sub rax, rdx
movabs rdx, 0x3a473f848ac448e
sub rcx, rdx
add rcx, rax
movabs rax, 0x500c6b59c09b4afe
mov rbp, rax
movabs rax, 0x2e895cd5ff3f75fa
mov rdi, rax
lea rax, [rax + rbp]
movabs r9, 0xae699d4fbef19cec
sub rax, r9
sub rax, rdi
movabs rdi, 0x1dd2a2a2b9c02cad
sub rax, rdi
sub rax, rbp
add rax, rdi
movabs rbp, 0x21a6d8b29a0fe662
lea rbx, [rbx + rbp]
sub rbx, rax
sub rbx, rbp
add rbx, rcx
add rbx, rsi
add rbx, rdx
movabs rax, 0x3e68f2f57672c16b
sub rbx, rax
movabs rcx, 0x4478fe693b5207c7
sub rbx, rcx
add rbx, rax
movabs rax, 0x641bbab023ad653f
add rbx, rax
movabs rdx, 0x9168aece08ec7564
add rbx, rdx
sub rbx, rax
movabs rax, 0x9ddb77686bf12d66
sub rbx, rax
add rbx, rcx
add rbx, rax
movabs rcx, 0x1e99af355d0b7dd3
mov rax, rcx
neg rax
sub rax, r8
add rax, rcx
movabs rcx, 0xe6623717dd4027d2
sub rbx, rcx
sub rbx, rax
add rbx, rcx
movabs rax, 0x6d30fa6e0b329b22
add rbx, rax
movabs rcx, 0x28bb3aa721d32f19
sub rbx, rcx
sub rbx, rdx
add rbx, rcx
movabs rcx, 0xba8c4d31a1257849
add rbx, rcx
sub rbx, rax
sub rbx, rcx
movabs rax, 0x66b17ef6be280a7b
add rbx, rax
movabs rcx, 0xb55089fd8fadeabc
add rbx, rcx
sub rbx, rax
movabs rax, 0x5a57c6b627cfa88a
add rbx, rax
movabs rdx, 0xbea285bf5fa3e57d
sub rbx, rdx
sub rbx, rax
sub rbx, rcx
movabs rax, 0x84e2cdefd3890f01
sub rbx, rax
movabs rcx, 0x3f6952e49da64ef0
sub rbx, rcx
sub rbx, r9
add rbx, rcx
add rbx, rax
movabs rax, 0xdbf475f8085aa1d1
sub rbx, rax
movabs rcx, 0x1d4260edb1f633bd
sub rbx, rcx
add rbx, rax
movabs rax, 0xf260d9bc805e3b30
sub rbx, rax
add rbx, rdx
add rbx, rax
movabs rax, 0xe8b93beaa1cf266
add rbx, rax
add rbx, rcx
sub rbx, rax
mov qword [rsp + 0x80], rbx
mov edx, 0xda49832a
jmp 0x1400cfef0
cmp edx, 0xcaa2606c
jg 0x1400d67e1
cmp edx, 0xb62682e4
je 0x1400e5d8d
cmp edx, 0xbf603459
jne 0x1400cfef0
mov edx, 0xe32266ac
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x98], rax
jmp 0x1400cfef0
cmp edx, 0xeadbf059
je 0x1400e6ce2
cmp edx, 0xed2b6988
jne 0x1400cfef0
movabs rax, 0xdc39b848ad45b561
mov rcx, rax
neg rcx
movabs rdx, 0x531d24c6ecd2b4b7
sub rcx, rdx
add rcx, rax
xor ebp, ebp
movabs rax, 0xa2deb55009e83081
mov rbx, rax
add rax, rbp
sub rcx, rax
add rcx, qword [rsp + 0x60]
add rcx, rbx
movabs rax, 0xd7d2172a1726b7af
sub rcx, rax
movabs rbx, 0x6282b957cbb03cfb
add rcx, rbx
add rcx, rax
movabs rax, 0x29d1f64f245bb69f
mov rdi, rax
add rcx, rax
movabs rax, 0xcfaf5a30391f06ed
sub rcx, rax
sub rcx, rbx
add rcx, rax
movabs rax, 0xc1789c1a98862ef2
add rcx, rax
movabs rbx, 0x9e70d73693a944b8
mov r8, rbx
add rcx, rbx
sub rcx, rax
movabs rax, 0x1130e1dd9b14dc61
mov rsi, rax
add rax, rbp
sub rax, rdi
sub rax, rsi
add rax, rcx
movabs rdi, 0x3122726478847398
mov rcx, rdi
neg rcx
sub rcx, rdx
add rcx, rdi
sub rax, rcx
movabs rcx, 0xb4f45fe06cbe5d5b
mov rdi, rcx
add rcx, rbp
movabs rsi, 0x380d811184a27609
mov rdx, rsi
sub rdx, rcx
add rdx, rdi
movabs rcx, 0x22840d1a458bf7d0
sub rdx, rcx
movabs rdi, 0xc846ff48f657aebc
add rdx, rdi
add rdx, rcx
movabs rcx, 0x78bdde73f677ebbf
mov rbx, rcx
add rdx, rcx
mov ecx, 1
sub rcx, rdx
add rcx, rbx
add rcx, rdi
movabs rdx, 0x9ee4c045248b07c6
add rcx, rdx
add rcx, rsi
sub rcx, rdx
movabs rdx, 0x9ecdff32e8794c0f
sub rcx, rdx
movabs rbx, 0x526e0ef54f48ca3a
sub rcx, rbx
movabs rdi, 0x3a55d2d8365bcba
sub rax, rdi
movabs rsi, 0xd138802886c35f41
sub rax, rsi
add rax, rcx
add rax, rdx
add rax, rbx
add rax, rdi
add rax, rsi
movabs rdx, 0xd30b954188433ad2
mov rcx, rdx
sub rcx, r8
movabs rbx, 0xbb194c5f8759969
sub rcx, rbx
sub rcx, rdx
movabs rdx, 0x697e3bd0fab12bae
mov rdi, rdx
add rdx, rbp
movabs rbp, 0x7cd3dff710954af3
sub rdx, rbp
sub rdx, rdi
movabs rdi, 0xe38800a3ae7f342a
sub rdx, rdi
add rdx, rcx
add rdx, rbx
add rdx, rdi
movabs rbx, 0xe690b4b4f8f394ad
add rdx, rbx
add rdx, rbp
movabs rcx, 0xa9e7c2f3abb55cfb
sub rax, rcx
movabs rbp, 0xbfc982690d72a83b
sub rax, rbp
add rax, rcx
movabs rcx, 0x927eaf1bf4b59b69
sub rax, rcx
movabs rdi, 0xac21f64745d4c2d3
sub rax, rdi
add rax, rcx
mov rcx, rbp
neg rcx
sub rcx, rax
mov rax, rbx
sub rax, rdx
movabs rdx, 0xb463aa656d9e8230
sub rax, rdx
movabs rbp, 0x19ece5bff7f370f1
sub rcx, rbp
add rcx, rax
add rcx, rdx
movabs rax, 0x91148ef485713acf
sub rcx, rax
add rcx, rbp
sub rcx, rdi
add rcx, rax
movabs rax, 0xc4f80acc18731f34
add rcx, rax
sub rax, rcx
mov qword [rsp + 0x90], rax
mov edx, 0x7f57558b
jmp 0x1400cfef0
cmp edx, 0xa01c50de
je 0x1400e6d05
cmp edx, 0xa0494a74
jne 0x1400cfef0
mov eax, dword [0x1402dcf54]
lea r8d, [rax - 1]
imul r8d, eax
mov r10d, r8d
not r10d
mov eax, r10d
and eax, 0x248408e5
mov edx, r8d
and edx, 0xc1025608
or edx, eax
xor edx, 0xc1025608
mov ecx, r8d
xor ecx, 0xe5865eed
and ecx, r8d
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x3d1aa05
and ecx, 0xfc2e55fa
or ecx, eax
mov eax, ecx
xor eax, 0x4401d0a8
and eax, 0x4ca1d8be
xor ecx, 0xaaf62c56
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6d59dc91
and ecx, 0x92a6236e
or ecx, eax
mov eax, ecx
xor eax, 0x92a6236e
xor ecx, 0x6d59dc91
mov edx, r10d
and edx, 0xc205635e
mov ebx, r8d
and ebx, 0x3dfa9ca1
or ebx, edx
xor ebx, 0x715b441f
mov ebp, ebx
xor ebp, r10d
and ebp, ebx
mov edx, ebp
not edx
mov ebx, eax
xor ebx, edx
and ebx, eax
and ebp, ecx
and edx, eax
or edx, ebp
mov eax, ebx
not eax
mov ecx, edx
not ecx
mov ebp, eax
and ebp, 0xeeeafbf
and ebx, 0xf1115040
or ebx, ebp
or eax, ecx
and ecx, 0xeeeafbf
and edx, 0xf1115040
or edx, ecx
xor edx, ebx
not eax
or eax, edx
mov edx, eax
mov ecx, eax
xor ecx, 0xebbe9ccb
and ecx, eax
not eax
and eax, 0x33c90c2
and edx, 0xe8820c09
or edx, eax
xor edx, 0xe8820c09
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc6d96568
and ecx, 0x39269a97
or ecx, eax
mov edx, ecx
xor edx, 0x61c6211d
xor ecx, 0xf34b565
and ecx, edx
or edx, 0x910d6b87
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x6f5119f7
and eax, 0xa28408
or eax, ebx
or edx, ebp
and ebp, 0x6f5119f7
and ecx, 0x90aee608
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x910d6b87
and edx, 0x6ef29478
or edx, eax
mov eax, edx
not eax
mov ecx, edx
or ecx, 0xf55b5f5f
mov ebp, ecx
not ebp
mov ebx, edx
xor ebx, 0xaa4a0a0
and ebx, edx
mov esi, ebx
not esi
mov edi, ecx
and edi, 0x5955708b
and ebp, 0x2a08020
or ebp, edi
or ecx, esi
and esi, 0x5955708b
and ebx, 0xa6aa8f74
or ebx, esi
xor ebx, ebp
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xf2c69c31
and ecx, 0xd3963ce
or ecx, ebp
xor ecx, 0xf81b7b99
and eax, 0xff86b8f7
xor edx, 0x794708
or edx, eax
not edx
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xd087679
and ecx, edx
not edx
and edx, 0x9086069
and eax, 0x4001610
or eax, edx
xor eax, 0x4001610
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xffe881f2
and ecx, 0x177e0d
or ecx, eax
mov r11d, ecx
xor r11d, 0xd1f0874
mov eax, r10d
and eax, 0xf30038d6
mov ebp, r8d
and ebp, 0xc868021
or ebp, eax
mov eax, ebp
xor eax, 0x8020020
xor ebp, 0xf3797fde
mov edx, r8d
xor edx, 0xff86b8f7
and edx, r8d
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x7bdffd5
and eax, 0xf8020022
or eax, edi
or ebp, ebx
and ebx, 0x7bdffd5
and edx, 0xf842002a
or edx, ebx
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
mov edx, eax
and edx, 0x8b6bfcc7
and ebp, 0x74940338
or ebp, edx
and r8d, 0x8b6bfcc7
and r10d, 0x74940338
or r10d, r8d
xor r10d, ebp
not r10d
or r10d, eax
mov eax, r10d
not eax
xor ecx, 0xf2e0f78b
mov edx, ecx
and edx, 0xa2b5da48
mov esi, r11d
and esi, 0x5d4a25b7
or esi, edx
xor esi, 0x5d4a25b7
mov edi, ecx
and edi, r11d
mov edx, esi
and edx, edi
xor edi, esi
or edi, edx
mov edx, r10d
and edx, 0x51028fa7
mov ebp, r10d
xor ebp, 0xaefd7058
and ebp, eax
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
not eax
and eax, 0xaefd7058
and ebp, 0x51028fa7
or ebp, eax
mov r8d, edi
mov r14d, edi
xor r14d, 0x20bd2d8c
mov r9d, r14d
and r14d, edi
not edi
mov eax, edi
and eax, 0x9b2f57ca
and r8d, 0x64d0a835
or r8d, eax
mov esi, r8d
xor esi, edi
and esi, r8d
and ecx, 0x2bfb13b3
and r11d, 0xd404ec4c
or r11d, ecx
mov edx, r11d
xor edx, 0xd404ec4c
xor r11d, 0x29410092
and r11d, 0x694144d2
mov ecx, edx
and ecx, 0x96bebb2d
or ecx, r11d
xor ecx, 0xd91ece7
and edx, 0x64d0a835
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xefa0c4b8
and edx, 0x105f3b47
or edx, ecx
mov ebx, edx
xor ebx, 0x10002304
xor edx, 0xefa0c4b8
mov r15d, ebp
mov r11d, ebp
xor r11d, 0x20bd2d8c
mov r8d, r11d
and r11d, ebp
not ebp
mov ecx, ebp
and ecx, 0x9b2f57ca
and r15d, 0x64d0a835
or r15d, ecx
not r15d
or r15d, ebp
mov ecx, r10d
and ecx, 0x64d0a835
xor r10d, 0x64d0a835
or r10d, ecx
mov ecx, esi
not ecx
and ecx, 0xac7ab3ef
mov eax, esi
and eax, 0x53854c10
or eax, ecx
xor eax, 0x53854c10
mov ecx, edx
and ecx, 0xc87f9cdb
and ebx, 0x37806324
or ebx, ecx
mov ecx, ebx
xor ecx, 0x37806324
xor ebx, 0x1488986c
and ebx, ecx
mov r12d, eax
and r12d, ecx
xor ecx, eax
and eax, 0xdcf704b7
and esi, 0x2308fb48
or esi, eax
or edx, 0xdcf704b7
mov eax, ebx
not eax
mov r13d, eax
and r13d, 0xc21278d
and ebx, 0xf3ded872
or ebx, r13d
mov r13d, edx
not r13d
or eax, edx
and edx, 0xc21278d
and r13d, 0x2308d840
or r13d, edx
mov edx, r10d
not edx
and edx, r15d
not r15d
xor r13d, ebx
not eax
or eax, r13d
mov ebx, esi
not ebx
and ebx, 0x673994c
and esi, 0xf98c66b3
or esi, ebx
mov ebx, eax
not ebx
and ebx, 0x673994c
and eax, 0xf98c66b3
or eax, ebx
xor eax, esi
or ecx, r12d
not ecx
mov esi, eax
and esi, ecx
xor ecx, eax
or ecx, esi
mov eax, r15d
xor eax, r10d
and eax, r15d
and r10d, r15d
or r10d, edx
mov edx, eax
and edx, r10d
xor r10d, eax
or r10d, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfff098e9
and ecx, 0xf6716
or ecx, edx
mov edx, r10d
not edx
xor ecx, 0xfff098e9
or ecx, edx
mov esi, ecx
not esi
and edx, 0x2290d5db
and r10d, 0xdd6f2a24
or r10d, edx
xor r10d, 0x2290d5db
or r10d, eax
mov eax, r10d
not eax
mov edx, ecx
and edx, 0x59c71e52
and esi, 0xa638e1ad
or esi, edx
or ecx, r10d
and r10d, 0x59c71e52
and eax, 0xa638e1ad
or eax, r10d
xor eax, esi
not ecx
or ecx, eax
and r9d, edi
and r8d, ebp
mov eax, r9d
and eax, r14d
xor r14d, r9d
or r14d, eax
mov eax, r8d
not eax
mov edx, r11d
not edx
mov ebx, eax
and ebx, 0x4fc5c439
and r8d, 0xb03a3bc6
or r8d, ebx
or eax, edx
and edx, 0x4fc5c439
and r11d, 0xb03a3bc6
or r11d, edx
xor r11d, r8d
not eax
or eax, r11d
mov edx, r14d
not edx
and edx, eax
not eax
and eax, r14d
or eax, edx
mov edx, edi
and edx, ebp
xor ebp, edi
or ebp, edx
not ebp
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebp
not eax
and eax, 0x5a5ae72b
and ebp, 0xa5a518d4
or ebp, eax
mov eax, ebp
xor eax, 0x81a008c4
xor ebp, 0x1202c108
and ebp, 0x3607d118
and eax, 0xc9f82ee7
or eax, ebp
mov ebp, eax
xor ebp, 0x3607d118
xor eax, 0xc9f82ee7
mov edx, ecx
xor edx, eax
and edx, ecx
and eax, ecx
not ecx
and ecx, ebp
or eax, ecx
mov ebp, edx
not ebp
mov ecx, eax
not ecx
mov ebx, ebp
and ebx, 0x25fcacec
and edx, 0xda035313
or edx, ebx
or ebp, ecx
and ecx, 0x25fcacec
and eax, 0xda035313
or eax, ecx
xor eax, edx
not ebp
or ebp, eax
mov esi, ebp
not esi
mov ebx, ebp
or ebx, 0xe38ab65f
mov edx, ebx
not edx
mov eax, esi
or eax, 0x1c7549a0
mov ecx, eax
not ecx
and ebx, 0x4aa50e5
and edx, 0x18550900
or edx, ebx
and eax, 0x4aa50e5
and ecx, 0xe300a61a
or ecx, eax
xor ecx, edx
mov eax, ecx
not eax
and eax, 0xf5513686
and ecx, 0xaaec979
or ecx, eax
mov eax, ecx
xor eax, 0x60205b04
and eax, 0x74a0dbc4
xor ecx, 0x9d84a4e2
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7d1f405c
and ecx, 0x82e0bfa3
or ecx, eax
mov edx, ecx
xor edx, 0x82e0bfa3
and ebp, 0xff79cf7f
mov eax, esi
and eax, 0x863080
or eax, ebp
xor eax, 0x7426eb44
and esi, 0x8b5f243b
or esi, eax
mov eax, esi
not eax
and eax, 0xd7f32d38
and esi, 0x280cd2c7
or esi, eax
mov edi, esi
xor edi, 0x280cd2c7
mov ebx, esi
xor ebx, 0xd5a30830
mov eax, ecx
xor eax, 0xd100000
and eax, 0xff02381
xor ecx, 0x8070df08
and ecx, edx
and edx, 0xf00fdc7e
or edx, eax
mov r8d, edx
xor r8d, 0xf00fdc7e
and ebx, 0xfdaf9ab3
xor esi, 0x2a9cb26c
and esi, edi
and edi, 0x250654c
or edi, ebx
mov r9d, edi
xor r9d, 0x250654c
mov eax, edx
xor eax, 0xd60432a
and eax, r8d
mov ebx, edi
xor ebx, 0xff3ffa18
and ebx, r9d
mov r10d, eax
not r10d
mov ebp, ecx
not ebp
mov r11d, r10d
and r11d, 0xf70f250b
and eax, 0x8f0daf4
or eax, r11d
or r10d, ebp
and ebp, 0xf70f250b
and ecx, 0x8f0daf4
or ecx, ebp
xor ecx, eax
not r10d
or r10d, ecx
mov ecx, ebx
not ecx
mov eax, esi
not eax
mov ebp, ecx
and ebp, 0xadf6c861
and ebx, 0x5209379e
or ebx, ebp
or ecx, eax
and eax, 0xadf6c861
and esi, 0x5209379e
or esi, eax
xor esi, ebx
not ecx
or ecx, esi
mov eax, r10d
not eax
and eax, ecx
not ecx
and ecx, r10d
or ecx, eax
xor edx, 0xff02381
xor edi, 0xfdaf9ab3
mov eax, edx
and eax, 0xbb82d65
and r8d, 0xf447d29a
or r8d, eax
or edx, edi
and edi, 0xbb82d65
and r9d, 0xf447d29a
or r9d, edi
xor r9d, r8d
not edx
or edx, r9d
mov ebp, edx
not ebp
mov eax, ecx
not eax
mov ebx, eax
and ebx, 0x7f6a5f99
and ecx, 0x8095a066
or ecx, ebx
or eax, edx
and edx, 0x7f6a5f99
and ebp, 0x8095a066
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov esi, eax
mov ecx, eax
xor ecx, 0x8b266333
and ecx, eax
not eax
and eax, 0x3242211
and esi, 0x88024122
or esi, eax
mov eax, esi
xor eax, 0x80000000
xor esi, 0x77fdbedd
mov ebp, ecx
not ebp
mov edx, esi
and edx, 0x3a12eff3
and eax, 0x81240000
or eax, edx
or esi, ebp
and ebp, 0x3a12eff3
and ecx, 0xc5ed100c
or ecx, ebp
xor ecx, eax
not esi
or esi, ecx
mov r9d, esi
not r9d
mov ecx, r9d
and ecx, 0x2c05869b
mov eax, esi
xor eax, 0x2c05869b
and eax, esi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x89a0a05
and eax, 0x22612088
or eax, ecx
xor eax, 0x209b088c
or eax, 0xd504d572
mov edx, r9d
and edx, 0x773a628c
mov ecx, esi
and ecx, 0x88c59d73
or ecx, edx
xor ecx, 0xa23eb7fe
or ecx, r9d
mov edx, ecx
not edx
and edx, eax
not eax
mov ebx, eax
xor ebx, ecx
and ebx, eax
and ecx, eax
or ecx, edx
mov eax, ebx
not eax
mov edx, ecx
not edx
mov edi, eax
and edi, 0x1c3795c7
and ebx, 0x22c82a08
or ebx, edi
or eax, edx
and edx, 0x1c3795c7
and ecx, 0xe3c86a38
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe30081c
and eax, 0xb0842140
or eax, edx
mov edx, eax
xor edx, 0x42040
xor eax, 0x41289087
or ecx, 0xbeb4295c
mov r10d, ecx
not r10d
and eax, 0xf1a89187
and edx, 0xe142858
or edx, eax
and ecx, 0xf1a89187
and r10d, 0x434620
or r10d, ecx
xor r10d, edx
mov eax, r10d
not eax
and eax, 0xe465eed1
and r10d, 0x1b9a112e
or r10d, eax
mov r8d, r10d
xor r8d, 0x8fd512ff
xor r10d, 0x702aed00
mov eax, r10d
and eax, r8d
mov edx, eax
not edx
mov ecx, r8d
and ecx, 0xe5f3e749
mov ebx, r10d
and ebx, 0x1a0c18b6
or ebx, ecx
mov ecx, r8d
or ecx, edx
and edx, 0xe5f3e749
and eax, 0x1a0c18b6
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x2c44fec4
mov edi, edx
not edi
mov ebp, eax
or ebp, 0xd3bb013b
mov ebx, ebp
not ebx
and edx, 0x92499800
and edi, 0x41b2013b
or edi, edx
and ebp, 0x92499800
and ebx, 0x2c0466c4
or ebx, ebp
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x209c5ecf
and ebx, 0xdf63a130
or ebx, edx
xor ebx, 0x68e1179f
and ecx, 0xe8dc28b9
mov edx, eax
and edx, 0x1723d746
or edx, ecx
xor edx, 0x8ce59f2d
and eax, 0x6439b794
or eax, edx
not eax
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
xor ecx, 0x758ff8cf
and ecx, eax
not eax
and eax, 0x758ff8cf
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x501cdb43
and ecx, 0xafe324bc
or ecx, eax
mov eax, ecx
xor eax, 0x40601813
xor ecx, 0x24832104
and ecx, 0xbe8fe564
and eax, 0x41701a9b
or eax, ecx
mov ebx, eax
xor ebx, 0x30101b
xor eax, 0x1c870540
and eax, 0x5dc70fc0
and ebx, 0xa238f03f
or ebx, eax
mov r11d, ebx
xor r11d, 0x5dc70fc0
xor ebx, 0xa238f03f
mov eax, r9d
and eax, 0x6439b794
mov ecx, esi
xor ecx, 0x6439b794
and ecx, esi
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
and r9d, 0x69ab411c
and esi, 0x9654bee3
or esi, r9d
mov edx, esi
xor edx, 0x2543243
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 0xfd0bccb8
and ecx, 0x2f43347
or ecx, eax
xor esi, 0x690b4018
and esi, 0xfd0bccb8
and edx, 0x2f43347
or edx, esi
xor edx, ecx
xor ebp, edx
and ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, r11d
mov eax, ebp
not edx
and edx, ebp
not ebp
mov esi, ebp
and esi, 0x3b11ad7b
and ecx, 0xc4ee5284
or ecx, esi
xor ecx, ebx
and ebp, 0x8d580e2
and eax, 0xf72a7f1d
or eax, ebp
mov ebp, eax
xor ebp, 0xf72a7f1d
and ebp, r11d
xor eax, 0x8d580e2
and eax, ebx
or eax, ebp
xor r11d, eax
and r11d, eax
xor ecx, 0x3b11ad7b
and ecx, ebx
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x93e20d66
and edx, 0x6c1df299
or edx, ebx
or eax, ebp
and ebp, 0x93e20d66
and ecx, 0x6c1df299
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov edi, r11d
not edi
mov ebp, eax
not ebp
mov edx, edi
or edx, ebp
mov ecx, edx
not ecx
and edi, 0x2b863bee
and r11d, 0xd479c411
or r11d, edi
and ebp, 0x2b863bee
and eax, 0xd479c411
or eax, ebp
xor eax, r11d
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x96f76f8b
and ecx, 0x69089074
or ecx, ebx
or edx, ebp
and ebp, 0x96f76f8b
and eax, 0x69089074
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov ebp, edx
not ebp
mov eax, edx
mov ecx, ebp
and ecx, 0xc773821b
and edx, 0x388c7de4
or edx, ecx
xor edx, 0xe4a0fd5e
or edx, ebp
and ebp, 0xba791a0d
and eax, 0x4586e5f2
or eax, ebp
mov ecx, eax
xor ecx, 0x4800440
xor eax, 0x8a480208
and eax, 0xcb4ee3ba
and ecx, 0x34b11c45
or ecx, eax
mov ebx, ecx
xor ebx, 0x4b10c05
xor ecx, 0x434ea1b2
and ecx, 0x734eb1f2
and ebx, 0x8cb14e0d
or ebx, ecx
xor ebx, 0x509dceb7
mov edi, ebx
or edi, 0x23d37f45
mov ecx, edx
xor ecx, 0x14249604
and ecx, edx
mov r11d, edx
mov r9d, edi
and r9d, edx
xor edx, edi
not edi
or edi, 0x14249604
mov esi, edi
not esi
or ebx, 0xebdb7fff
mov eax, ebx
not eax
or r11d, 0xebdb69fb
mov ebp, r11d
not ebp
and edi, 0xcc009296
and esi, 0x21d82868
or esi, edi
and ebx, 0xce03d397
and eax, 0x10240000
or eax, ebx
xor eax, esi
mov esi, ecx
not esi
mov edi, esi
and edi, 0xf3a9d5fc
and ecx, 0xc562a03
or ecx, edi
or esi, r11d
and r11d, 0xf3a9d5fc
and ebp, 0x4040200
or ebp, r11d
xor ebp, ecx
not esi
or esi, ebp
mov ecx, eax
not ecx
and ecx, esi
not esi
and esi, eax
or esi, ecx
or edx, r9d
mov eax, edx
not eax
mov ecx, esi
not ecx
mov ebp, ecx
and ebp, 0x6936011e
and esi, 0x96c9fee1
or esi, ebp
or ecx, edx
and edx, 0x6936011e
and eax, 0x96c9fee1
or eax, edx
xor eax, esi
not ecx
or ecx, eax
mov r9d, ecx
xor r9d, 0x47eac8d0
and r9d, ecx
not ecx
and ecx, 0x47eac8d0
mov eax, ecx
and eax, r9d
xor r9d, ecx
or r9d, eax
mov eax, r8d
and eax, 0x25aee09
mov edx, r10d
and edx, 0xfda511f6
or edx, eax
xor edx, 0xfda511f7
mov ecx, r10d
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
not eax
and eax, 0x742b6b5b
and ecx, 0x8bd494a4
or ecx, eax
mov edx, ecx
xor edx, 0x8bd494a4
mov r11d, ecx
xor r11d, 0x40092342
or r10d, 1
mov edi, r10d
not edi
or r8d, 0xa26c122
and r8d, 0xa26c123
and r10d, 0xa26c123
and edi, 0xf5d93edc
or edi, r10d
xor edi, r8d
mov r10d, edi
not r10d
mov ebp, edx
or ebp, 0x39457894
mov ebx, ebp
not ebx
xor ecx, 0x4d6e13cf
and ecx, edx
mov eax, edi
xor eax, 0xc6ba876b
mov r8d, eax
and r8d, r10d
and eax, edi
mov esi, ecx
not esi
mov r14d, ebp
and r14d, 0x48c0fa20
and ebx, 0x863a054b
or ebx, r14d
or ebp, esi
and esi, 0x48c0fa20
and ecx, 0xb73f05df
or ecx, esi
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, r8d
and ecx, eax
xor eax, r8d
or eax, ecx
mov ecx, ebp
not ecx
and ecx, 0x7cf38018
and ebp, 0x830c7fe7
or ebp, ecx
mov ecx, eax
not ecx
and ecx, 0x7cf38018
and eax, 0x830c7fe7
or eax, ecx
xor eax, ebp
mov ecx, edx
and ecx, 0x3e36cc39
and r11d, 0xc1c933c6
or r11d, ecx
or edx, edi
and edi, 0x3e36cc39
and r10d, 0xc1c933c6
or r10d, edi
xor r10d, r11d
not edx
or edx, r10d
mov ecx, edx
not ecx
and ecx, 0x64f56f5b
and edx, 0x9b0a90a4
or edx, ecx
xor edx, 0x9b0a90a4
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xdee2179e
or ebp, edx
and edx, 0x211de861
or edx, eax
mov eax, edx
xor eax, 0x200de861
xor edx, 0xe20051c
and eax, 0xf0cffae3
and edx, 0xf30051c
or edx, eax
mov ebx, edx
xor ebx, 0x4200110
xor edx, 0xf0cffae3
mov ecx, ebp
not ecx
mov eax, edx
or eax, ebp
mov edi, eax
not edi
and edx, 0xcb1dac6f
and ebx, 0x34e25390
or ebx, edx
and ebp, 0xcb1dac6f
and ecx, 0x34e25390
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0xc2a9131b
and edi, 0x3d56ece4
or edi, ebp
or eax, edx
and edx, 0xc2a9131b
and ecx, 0x3d56ece4
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov edx, eax
not edx
mov ebp, edx
or ebp, 0x39d90322
mov ecx, ebp
not ecx
or eax, 0x4020808
and eax, 0x15ca0928
and edx, 0x28110202
or edx, eax
and ebp, 0x15ca0928
and ecx, 0xc224f4d5
or ecx, ebp
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x37873bda
and ecx, 0xc878c425
or ecx, eax
mov edx, ecx
xor edx, 0xf1a1c707
xor ecx, 0xe5e38f8
mov ebp, ecx
and ebp, edx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xec465cfa
and ebp, 0x13b9a305
or ebp, ebx
or eax, ecx
and ecx, 0xec465cfa
and edx, 0x13b9a305
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x9341b215
and eax, 0x6cbe4dea
or eax, ecx
xor eax, 0x9341b215
xor edx, eax
and edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xbc575fb2
mov ecx, edx
and ecx, 0x43a8a04d
or ecx, eax
mov edi, ecx
xor edi, 0x43a8a04d
xor ecx, 0xbc575fb2
and ecx, r9d
mov eax, r9d
mov esi, r9d
xor esi, 0xc83fb478
and esi, r9d
mov ebx, r9d
not ebx
and edi, ebx
or ecx, edi
xor ebx, ecx
and ebx, ecx
or eax, 0x37c04b87
mov ecx, eax
not ecx
and ebp, 0xc83fb478
and edx, 0x37c04b87
or edx, ebp
mov ebp, esi
not ebp
mov edi, eax
and edi, 0xa0e42abe
and ecx, 0x481b9440
or ecx, edi
or eax, ebp
and ebp, 0xa0e42abe
and esi, 0x5f1bd541
or esi, ebp
xor esi, ecx
not eax
or eax, esi
mov ecx, eax
not ecx
and ecx, edx
not edx
and edx, eax
or edx, ecx
mov ecx, ebx
not ecx
mov ebp, edx
not ebp
mov r9d, ecx
or r9d, ebp
mov eax, r9d
not eax
and ecx, 0xe7e38429
and ebx, 0x181c7bd6
or ebx, ecx
and ebp, 0xe7e38429
and edx, 0x181c7bd6
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
mov ebp, r9d
and ebp, 0xd7f6b253
and eax, 0x28094dac
or eax, ebp
or r9d, ecx
and ecx, 0xd7f6b253
and edx, 0x28094dac
or edx, ecx
xor edx, eax
not r9d
or r9d, edx
mov r8d, r9d
not r8d
mov eax, r9d
and eax, 0x65072b63
mov edx, r8d
and edx, 0x9af8d49c
or edx, eax
mov eax, edx
xor eax, 0x18f84418
and eax, 0x3dfa4c78
xor edx, 0x40052303
and edx, 0xc205b387
or edx, eax
mov ecx, edx
xor ecx, 0x3dfa4c78
and ecx, edx
mov eax, r8d
and eax, 0xc205b387
mov edx, r9d
and edx, 0x3dfa4c78
or edx, eax
mov eax, edx
xor eax, r8d
and eax, edx
mov r15d, ecx
not r15d
mov edx, r15d
and edx, 0x3e0e94fb
and ecx, 0xc1f16b04
or ecx, edx
mov r10d, ecx
xor r10d, 0x80704004
mov r14d, eax
not r14d
mov edx, r14d
and edx, 0xcf996dc8
and eax, 0x30669237
or eax, edx
mov r11d, eax
xor r11d, 0x10641007
xor ecx, 0x3e0e94fb
mov edi, ecx
or edi, 0x6de6d5cb
mov ebx, edi
not ebx
or r15d, 0x92192a34
mov ebp, r15d
not ebp
xor eax, 0xcf996dc8
mov r12d, eax
or r12d, 0x6de6d5cb
mov esi, r12d
not esi
or r14d, 0x92192a34
mov edx, r14d
not edx
and edi, 0xed93367f
and ebx, 0x12080800
or ebx, edi
and r15d, 0xed93367f
and ebp, 0x64c180
or ebp, r15d
xor ebp, ebx
and r12d, 0x1f374a5c
and esi, 0x80082020
or esi, r12d
and r14d, 0x1f374a5c
and edx, 0x60c09583
or edx, r14d
xor edx, esi
mov esi, ebp
not esi
and esi, edx
not edx
and edx, ebp
or edx, esi
mov esi, ecx
and esi, 0x6983af78
and r10d, 0x967c5087
or r10d, esi
or ecx, eax
and eax, 0x6983af78
and r11d, 0x967c5087
or r11d, eax
xor r11d, r10d
not ecx
or ecx, r11d
mov eax, ecx
not eax
and eax, 0xa9d6dbef
and ecx, 0x56292410
or ecx, eax
mov ebp, ecx
xor ebp, 0x46210000
mov eax, edx
not eax
xor ecx, 0xa9d6dbef
mov ebx, eax
and ebx, 0x981cef39
and edx, 0x67e310c6
or edx, ebx
or eax, ecx
and ecx, 0x981cef39
and ebp, 0x67e310c6
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x80021081
and eax, 0x8c2800
or eax, ecx
mov ebp, eax
xor ebp, 0x8c2800
not eax
or edx, 0x808e3881
mov ecx, edx
not ecx
and eax, 0x8d60c197
and ebp, 0x8e3800
or ebp, eax
and edx, 0x8d60c197
and ecx, 0x72110668
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xbd7474f9
and ecx, 0x428b8b06
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd5aa9a80
and ecx, 0x2a55657f
or ecx, eax
mov eax, ecx
xor eax, 0xa40044c
xor ecx, 0x1029000
and ecx, 0x2117f133
and eax, 0xdee80ecc
or eax, ecx
mov edx, eax
xor edx, 0x2106e021
mov edi, eax
xor edi, 0xdee80ecc
xor eax, 0xa5eb36c5
and eax, edi
mov ecx, edi
or ecx, 0x84fcc7f6
mov ebx, ecx
not ebx
mov ebp, eax
not ebp
mov esi, ebp
and esi, 0xff62b950
and eax, 0x9d46af
or eax, esi
or ebp, ecx
and ecx, 0xff62b950
and ebx, 0x10009
or ebx, ecx
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x8b170a81
and ebp, 0x74e8f57e
or ebp, eax
mov eax, ebp
xor eax, 0x12200021
and edx, 0x798ee625
mov ecx, edi
and ecx, 0x867119da
or ecx, edx
xor ecx, 0x9b3102c6
and edi, 0xe2bfe4e3
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0xa8e29494
and edi, 0x571d6b6b
or edi, ecx
mov ecx, edi
xor ecx, 0x52102821
xor ebp, 0xed542994
xor edi, 0xa8e29494
mov edx, ebp
and edx, 0x85cfd7da
and eax, 0x7a302825
or eax, edx
or ebp, edi
and edi, 0x85cfd7da
and ecx, 0x7a302825
or ecx, edi
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and ebp, 0x87c036e6
and eax, 0x783fc919
or eax, ebp
mov edx, eax
xor edx, 0x38130018
xor eax, 0x5000024
and eax, 0x452cc925
and edx, 0xbad336da
or edx, eax
mov r10d, edx
xor r10d, 0x452cc925
xor edx, 0xbad336da
mov ecx, r8d
and ecx, 0xd0501f53
mov r13d, r9d
xor r13d, 0xd0501f53
and r13d, r9d
mov ebp, ecx
and ebp, r13d
xor r13d, ecx
or r13d, ebp
mov ecx, r13d
not ecx
and ecx, 0x8c546073
and r13d, 0x73ab9f8c
or r13d, ecx
mov ecx, r13d
xor ecx, 0x94ba1303
xor r13d, 0x4144643c
mov eax, r13d
and eax, 0x6b01acf8
and ecx, 0x94fe5307
or ecx, eax
and r9d, 0x6b01acf8
and r8d, 0x94fe5307
or r8d, r9d
xor r8d, ecx
xor r13d, r8d
and r13d, r8d
mov eax, edx
and eax, 0xf1d26f0d
mov r11d, r10d
and r11d, 0xe2d90f2
or r11d, eax
mov eax, r11d
xor eax, 0xf1900d01
mov esi, r13d
not esi
mov edi, r13d
mov r8d, esi
mov ebp, esi
and ebp, 0xb3e095b3
and r13d, 0x4c1f6a4c
or r13d, ebp
not r13d
or r13d, esi
and esi, 0x4844
and edi, 0x4883082
or edi, esi
mov ecx, edi
xor ecx, 0x82000
xor edi, 0x73174639
or r8d, 0x48878c6
mov r12d, r8d
not r12d
and edi, 0x779756bb
and ecx, 0x82844
or ecx, edi
and r8d, 0x779756bb
and r12d, 0x88608100
or r12d, r8d
xor r12d, ecx
mov ecx, r12d
not ecx
and ecx, 0xda87d361
and r12d, 0x25782c9e
or r12d, ecx
mov r8d, r12d
xor r8d, 0x21f05458
mov r9d, r11d
xor r9d, 0xe2d90f2
mov ecx, r9d
and ecx, 0xc4ff2bc
and eax, 0xf3b00d43
or eax, ecx
xor eax, 0x405098f0
mov esi, eax
xor esi, r9d
and esi, eax
mov eax, r10d
and eax, 0xb3e095b3
and edx, 0x4c1f6a4c
or edx, eax
xor r10d, edx
and r10d, edx
mov r15d, r12d
xor r15d, 0xde0faba7
xor r12d, 0xff368052
mov r14d, r12d
and r12d, r8d
and r8d, 0x14f5b636
mov edx, r15d
and edx, 0xeb0a49c9
or edx, r8d
xor edx, 0x58eadc7a
mov ecx, r15d
and ecx, 0x4c1f6a4c
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdae61303
and ecx, 0x2519ecfc
or ecx, edx
mov edx, esi
mov eax, esi
xor eax, 0xd955e618
and eax, esi
not esi
and esi, 0x5189ff33
and edx, 0xae7600cc
or edx, esi
mov r8d, edx
xor r8d, 0xae7600cc
mov ebp, r10d
mov esi, r10d
xor esi, 0xd955e618
and esi, r10d
not r10d
and r10d, 0x1f0a17d7
and ebp, 0xe0f5e828
or ebp, r10d
mov ebx, edx
xor ebx, 0x88dc192b
and ebx, r8d
mov edi, ebx
not edi
mov r10d, edi
and r10d, 0xe5c62df5
and ebx, 0x1a39d20a
or ebx, r10d
mov r10d, eax
not r10d
or edi, r10d
and r10d, 0xe5c62df5
and eax, 0x1a39d20a
or eax, r10d
mov r10d, ebp
xor r10d, 0xe0f5e828
xor eax, ebx
mov ebx, r10d
and ebx, 0xd955e618
not edi
or edi, eax
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov eax, edi
not eax
and eax, esi
not esi
and esi, edi
or esi, eax
xor edx, 0x5189ff33
mov eax, edx
and eax, 0xf20614e6
and r8d, 0xdf9eb19
or r8d, eax
xor ebp, 0x1f0a17d7
or edx, ebp
and ebp, 0xf20614e6
and r10d, 0xdf9eb19
or r10d, ebp
xor r10d, r8d
not edx
or edx, r10d
mov eax, edx
not eax
and eax, 0xfb182439
and edx, 0x4e7dbc6
or edx, eax
mov eax, esi
not eax
mov ebp, eax
and ebp, 0x8e75c1ba
and esi, 0x718a3e45
or esi, ebp
mov ebp, edx
xor ebp, 0x821a44
xor edx, 0xfb182439
or eax, edx
and edx, 0x8e75c1ba
and ebp, 0x718a3e45
or ebp, edx
xor ebp, esi
mov ebx, ecx
xor ebx, 0x2519ecfc
xor ecx, 0x9a440101
not eax
or eax, ebp
mov ebp, ebx
xor ebp, r13d
and ebp, ebx
and ecx, 0xbe44a19d
and ebx, 0x41bb5e62
or ebx, ecx
mov edx, r13d
not edx
and r13d, 0xbe44a19d
and edx, 0x41bb5e62
or edx, r13d
xor edx, ebx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x844c825
mov ebp, edx
and ebp, 0x20080110
or ebp, ecx
mov ecx, eax
xor ecx, 0x284cc935
and ecx, eax
not eax
and eax, 0x284cc935
xor ebp, 0x20080110
and edx, 0xd7b336ca
or edx, ebp
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xb81c845b
and ecx, 0x47e37ba4
or ecx, eax
mov eax, edx
not eax
and eax, 0xb81c845b
and edx, 0x47e37ba4
or edx, eax
xor edx, ecx
xor r11d, 0x2f14bb07
and r11d, r9d
and r14d, r15d
mov eax, r9d
and eax, r15d
xor r15d, r9d
or r9d, 0xdec6d40a
mov ecx, r11d
not ecx
mov ebp, ecx
and ebp, 0x495f0dc0
and r11d, 0xb6a0f23f
or r11d, ebp
mov ebp, r9d
not ebp
or ecx, r9d
and r9d, 0x495f0dc0
and ebp, 0x20202235
or ebp, r9d
xor ebp, r11d
not ecx
or ecx, ebp
mov ebp, r14d
not ebp
mov ebx, r12d
not ebx
mov edi, ebp
and edi, 0xe989fa8f
and r14d, 0x16760570
or r14d, edi
or ebp, ebx
and ebx, 0xe989fa8f
and r12d, 0x16760570
or r12d, ebx
xor r12d, r14d
not ebp
or ebp, r12d
mov ebx, ecx
not ebx
and ebx, 0xcc77a8e2
and ecx, 0x3388571d
or ecx, ebx
mov ebx, ebp
not ebx
and ebx, 0xcc77a8e2
and ebp, 0x3388571d
or ebp, ebx
xor ebp, ecx
or r15d, eax
not r15d
mov eax, ebp
and eax, r15d
xor r15d, ebp
or r15d, eax
mov ecx, r15d
not ecx
mov eax, ecx
and eax, 0x61370822
and r15d, 0x18800018
or r15d, eax
mov ebp, r15d
xor ebp, 0x10800010
xor r15d, 0x4247e501
or ecx, 0x79b7083a
mov eax, ecx
not eax
and r15d, 0x4a47e509
and ebp, 0x31b00832
or ebp, r15d
and ecx, 0x4a47e509
and eax, 0x840812c4
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x8648f7c5
and eax, 0x79b7083a
or eax, ecx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0x36b135b2
and eax, 0xc94eca4d
or eax, ebp
xor eax, 0xc94eca4d
or eax, ecx
mov esi, eax
not esi
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x22e188da
mov edi, edx
and edi, 0xdd1e7725
or edi, ebx
mov ebx, eax
and ebx, 0x22e188da
mov ecx, esi
and ecx, 0xdd1e7725
or ecx, ebx
mov ebx, edi
not ebx
and ebx, ecx
not ecx
and ecx, edi
or ecx, ebx
mov ebx, edx
and ebx, 0xa4f199d9
and ebp, 0x5b0e6626
or ebp, ebx
or edx, esi
and esi, 0xa4f199d9
and eax, 0x5b0e6626
or eax, esi
xor eax, ebp
not edx
or edx, eax
not edx
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xed622d46
mov ecx, edx
and ecx, 0x129dd2b9
or ecx, eax
mov eax, ecx
xor eax, 0x2909011
xor ecx, 0x4c202d40
and eax, 0xa3d29017
and ecx, 0x5c2d6fe8
or ecx, eax
mov eax, ecx
xor eax, 0xbe928b0b
xor ecx, 0x5c2d6fe8
and ecx, eax
and ebp, 0x1d401b1c
xor edx, 0xe2bfe4e3
or edx, ebp
mov eax, edx
not eax
and eax, 0xd6b9d67c
and edx, 0x29462983
or edx, eax
mov ebp, edx
xor ebp, 0x29462983
xor edx, 0xd6b9d67c
mov r9d, ecx
not r9d
and ebp, r9d
or r9d, edx
mov eax, r9d
not eax
and edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, r9d
and ebp, 0x512053a1
and eax, 0xaedfac5e
or eax, ebp
or r9d, ecx
and ecx, 0x512053a1
and edx, 0xaedfac5e
or edx, ecx
xor edx, eax
not r9d
or r9d, edx
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0x10800024
mov edx, r9d
and edx, 0x80204102
or edx, eax
mov eax, edx
xor eax, 0x80204102
not edx
mov ebp, r8d
or ebp, 0x90a04126
mov ecx, ebp
not ecx
and edx, 0x5f14869c
and eax, 0x80a04122
or eax, edx
and ebp, 0x5f14869c
and ecx, 0x204b3841
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x6f5fbed9
and ecx, 0x90a04126
or ecx, eax
mov eax, ecx
not eax
and eax, 0x72d07b24
and ecx, 0x8d2f84db
or ecx, eax
mov ebp, ecx
xor ebp, 0x12584d3
xor ecx, 0x52000804
and ecx, 0xde0a080c
and ebp, 0x21f5f7f3
or ebp, ecx
mov eax, ebp
xor eax, 0xc8ec7b0e
xor ebp, 0x21f5f7f3
and ebp, eax
mov eax, r8d
and eax, 0x6ab1b234
mov edx, r9d
and edx, 0x954e4dcb
or edx, eax
mov eax, edx
xor eax, 0x14464102
and eax, 0x16e67302
xor edx, 0x83a83ec9
or edx, eax
mov edi, edx
not edi
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0x5554dc69
and ebp, 0xaaab2396
or ebp, eax
mov ebx, ebp
xor ebx, 0xaaab2396
mov eax, edx
and eax, 0xa40bc2f1
xor edx, 0xba88f5cb
and edx, edi
and edi, 0x5bf43d0e
or edi, eax
xor ebp, 0x1023d65d
and ebp, ebx
or ecx, 0x45770a34
mov esi, ebp
not esi
mov eax, esi
and eax, 0x7d5d3520
and ebp, 0x82a2cadf
or ebp, eax
mov eax, ecx
not eax
or esi, ecx
and ecx, 0x7d5d3520
and eax, 0x8280c0cb
or eax, ecx
mov ecx, edi
xor ecx, 0x5bf43d0e
xor edi, 0xe17cc8c5
and edi, ecx
xor eax, ebp
not esi
or esi, eax
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0x331b9b64
and edi, 0xcce4649b
or edi, eax
mov eax, edx
not eax
or ebp, eax
and eax, 0x331b9b64
and edx, 0xcce4649b
or edx, eax
xor edx, edi
not ebp
or ebp, edx
mov eax, esi
not eax
and eax, ebp
not ebp
and ebp, esi
or ebp, eax
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov edx, ebp
not edx
mov eax, edx
and eax, 0xc0d5dd53
and ebp, 0x3f2a22ac
or ebp, eax
mov eax, ecx
not eax
or edx, ecx
and ecx, 0xc0d5dd53
and eax, 0x3f2a22ac
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
mov ebx, edx
xor ebx, 0xe922a000
and ebx, edx
not edx
and edx, 0xc8028000
and eax, 0x21202000
or eax, edx
xor eax, 0x21202000
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x72744561
and ebx, 0x8d8bba9e
or ebx, eax
mov ebp, ebx
xor ebp, 0x8db09663
mov eax, ebx
xor eax, 0x24100
and eax, 0x224160
xor ebx, 0xa3874105
and ebx, ebp
and ebp, 0x2e159606
or ebp, eax
mov eax, ebp
xor eax, 0xe019206
xor ebp, 0xd1ea69f9
mov ecx, ebp
and ecx, 0xe0b465e9
and eax, 0xe039206
or eax, ecx
mov ecx, ebx
not ecx
or ebp, ecx
and ecx, 0xe0b465e9
and ebx, 0x1f4b9a16
or ebx, ecx
mov edx, dword [0x1402dcf50]
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x67bbdc55
and ebp, 0x984423aa
or ebp, eax
mov edi, ebp
xor edi, 0xb673f4cc
or r9d, 0xcec6cb30
mov ecx, r9d
not ecx
or r8d, 0x313934cf
and r9d, 0x50b99547
and ecx, 0x21002088
or ecx, r9d
mov eax, r8d
not eax
and r8d, 0x50b99547
and eax, 0x8e464a30
or eax, r8d
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5bc35494
and eax, 0xa43cab6b
or eax, ecx
mov ecx, eax
xor ecx, 0x95059fa4
xor eax, 0x6afa605b
mov ebx, edi
xor ebx, eax
and ebx, edi
xor ebp, 0x498c0b33
and ebp, ecx
and eax, edi
or eax, ebp
mov ecx, ebx
not ecx
mov ebp, eax
not ebp
mov edi, ecx
and edi, 0xe8cdfa18
and ebx, 0x173205e7
or ebx, edi
or ecx, ebp
and ebp, 0xe8cdfa18
and eax, 0x173205e7
or eax, ebp
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x66fcae60
and ecx, 0x9903519f
or ecx, eax
mov eax, ecx
not eax
and eax, 0x384e7d9b
and ecx, 0xc7b18264
or ecx, eax
mov eax, ecx
xor eax, 0xa0440404
xor ecx, 0x8b2013a
and ecx, 0x9bb293a
and eax, 0xf644d6c5
or eax, ecx
mov ecx, eax
xor ecx, 0xb60442c0
xor eax, 0x13001a
and eax, 0x4053941f
and ecx, 0xbfac6be0
or ecx, eax
xor ecx, 0xbfac6be0
setne r10b
sete r11b
cmp edx, 0xa
setl r8b
cmp edx, 9
setg r9b
mov eax, r9d
xor al, r8b
mov esi, eax
and sil, r9b
mov ecx, esi
xor cl, 1
mov edx, esi
and dl, cl
mov ebx, edx
xor bl, 1
xor dl, sil
or bl, cl
xor bl, 1
or bl, dl
or cl, sil
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor bl, 1
mov esi, eax
xor sil, bl
or bl, al
xor bl, 1
or bl, sil
mov esi, ebx
xor bl, 1
and bl, cl
xor dl, cl
xor cl, 1
and sil, cl
or bl, sil
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ebx, eax
xor bl, 1
mov esi, eax
or sil, bl
mov ecx, esi
xor cl, 1
mov edx, ebx
and dl, al
mov edi, edx
and dil, bl
xor dl, bl
or dl, dil
xor dl, cl
xor sil, al
or cl, bl
xor cl, 1
or cl, sil
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov ebx, ecx
or bl, al
mov edx, ebx
xor dl, 1
xor al, cl
or dl, al
and al, cl
xor al, 1
mov ecx, ebx
or cl, al
xor al, bl
mov ebx, ecx
xor bl, al
xor al, 1
xor bl, 1
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
mov ecx, eax
xor cl, 1
mov esi, edx
and sil, cl
xor cl, dl
or cl, sil
xor bl, 1
and bl, al
or al, dl
mov edx, ebx
xor dl, al
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov ebp, ebx
xor bpl, 1
mov edx, ebx
and dl, cl
xor cl, 1
and bpl, cl
or bpl, dl
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ebp
xor dl, cl
xor bpl, 1
xor dl, 1
or bpl, cl
xor bpl, 1
or bpl, dl
xor r11b, r10b
mov eax, r11d
xor al, 1
mov ecx, eax
and cl, r11b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and r11b, r10b
mov ebx, r11d
not bl
mov edx, ecx
and al, cl
xor al, 1
mov esi, ecx
xor sil, al
or al, cl
xor cl, r11b
or dl, r11b
xor dl, 1
or dl, cl
mov edi, edx
xor dil, 1
and bl, r11b
xor al, 1
or al, sil
xor bl, 1
mov ecx, r11d
xor cl, bl
or bl, r11b
xor bl, 1
or bl, cl
xor bl, al
mov r14d, ebx
xor r14b, 1
and bl, dl
or dl, r14b
xor dl, 1
and r14b, dil
or r14b, bl
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov ebx, ebp
xor bl, 1
mov esi, ebx
and sil, bpl
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, esi
xor al, 1
or bl, bpl
mov ecx, ebx
xor cl, 1
and cl, al
or al, bl
and bl, sil
or bl, cl
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov edi, ebx
xor dil, 1
mov eax, esi
xor al, bpl
or sil, bpl
xor sil, 1
or sil, al
mov r15d, esi
xor r15b, 1
mov r12d, r14d
xor r12b, 1
mov r11d, r12d
and r11b, r14b
mov ebp, r12d
xor bpl, r11b
mov ecx, r14d
or cl, r12b
xor r12b, r14b
or r12b, r11b
xor r11b, 1
or r11b, r14b
xor r11b, 1
or r11b, bpl
mov eax, r11d
xor al, 1
mov edx, ecx
xor dl, 1
and dl, al
or al, cl
and cl, r11b
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov r11d, ecx
xor r11b, 1
or cl, r11b
xor r11b, cl
and r11b, cl
mov ebp, r12d
xor bpl, 1
and bpl, r12b
xor bpl, 1
mov eax, r12d
xor al, bpl
or bpl, r12b
xor bpl, 1
or bpl, al
mov eax, ebx
xor al, dil
and al, bl
mov ecx, edi
or cl, bl
mov r14d, ecx
xor r14b, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
xor al, 1
and al, r14b
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, r15d
or al, sil
mov edx, r15d
xor dl, al
or al, r15b
xor al, 1
or al, dl
mov r14d, ecx
xor r14b, 1
mov edx, r14d
and dl, cl
xor r14b, dl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
xor dl, 1
or dl, r14b
mov r14d, ecx
and r14b, al
xor cl, r14b
xor r14b, 1
or r14b, al
xor r14b, 1
or r14b, cl
xor r14b, dl
and sil, dil
and bl, r15b
or bl, sil
mov eax, edi
and al, r15b
xor r15b, dil
or r15b, al
xor r15b, 1
mov eax, ebx
and al, r15b
xor r15b, bl
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
xor al, r14b
xor al, 1
and r14b, al
xor r14b, 1
mov ecx, r14d
xor cl, al
or r14b, al
xor r14b, 1
or r14b, cl
mov esi, r11d
xor sil, 1
mov eax, ebp
xor al, 1
mov ebx, eax
and bl, bpl
xor al, bl
xor bl, 1
or bl, bpl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
mov eax, esi
or al, r11b
xor al, 1
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
mov edx, eax
xor dl, bpl
and bpl, dl
and dl, al
mov eax, ebp
xor al, 1
xor bpl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bpl
and sil, r11b
and bl, cl
mov eax, r11d
and al, sil
xor sil, r11b
or sil, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, esi
xor al, 1
and al, bl
xor bl, 1
and bl, sil
or bl, al
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov eax, ebx
xor al, cl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
or bl, al
xor bl, dl
and dl, bl
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov eax, r14d
xor al, 1
mov ebx, edx
xor bl, 1
mov r11d, ebx
and r11b, dl
mov ecx, ebx
and cl, r11b
xor r11b, bl
or r11b, cl
mov esi, eax
xor sil, r11b
mov ecx, eax
and cl, r14b
xor al, cl
xor cl, 1
or cl, r14b
xor cl, 1
or cl, al
xor bl, cl
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
xor sil, 1
or r11b, r14b
xor r11b, 1
or r11b, sil
mov edx, r11d
xor dl, 1
and dl, cl
or cl, r11b
and r11b, al
or r11b, dl
mov eax, ecx
xor al, r11b
xor r11b, 1
xor al, 1
or r11b, cl
xor r11b, 1
or r11b, al
mov esi, r9d
xor sil, r10b
and r9b, r10b
or r9b, sil
xor sil, 1
mov eax, esi
xor al, r9b
or sil, r9b
xor sil, 1
or sil, al
mov r9d, esi
xor r9b, 1
mov eax, r8d
xor al, r10b
or r10b, r8b
xor r10b, 1
not al
and al, r8b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov r14d, eax
xor r14b, 1
mov ecx, esi
or cl, r9b
mov r10d, ecx
xor r10b, r9b
or al, r14b
mov edi, eax
xor dil, 1
or cl, sil
mov ebp, ecx
xor bpl, r10b
or cl, r10b
xor cl, 1
or cl, bpl
mov r10d, edi
and r10b, al
mov ebx, r10d
xor r10b, dil
xor bl, 1
or bl, al
xor bl, 1
or bl, r10b
mov r10d, edx
xor r10b, r8b
or dl, r8b
xor dl, 1
or dl, r10b
mov r10d, ebx
xor r10b, 1
and r10b, dl
xor dl, 1
and dl, bl
or dl, r10b
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
mov ebx, edx
xor bl, al
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
or al, cl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, esi
xor al, r14b
and al, sil
xor r14b, r9b
xor al, 1
xor r14b, 1
mov edx, eax
xor dl, r14b
or r14b, al
xor r14b, 1
or r14b, dl
mov eax, r14d
xor al, 1
mov edx, ecx
xor dl, r14b
and dl, cl
and r14b, cl
xor cl, 1
and cl, al
or r14b, cl
xor dl, 1
xor r14b, 1
mov eax, edx
xor al, r14b
or r14b, dl
xor r14b, 1
or r14b, al
mov eax, r14d
xor al, 1
mov ebx, r14d
or bl, al
mov r8d, ebx
xor r8b, 1
mov ecx, eax
and cl, r14b
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and al, r8b
mov edx, ecx
and dl, bl
or dl, al
mov eax, r14d
and al, bl
xor bl, r14b
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov edx, ebx
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
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 r9d, eax
xor r9b, 1
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
mov ebx, ecx
xor bl, 1
and cl, bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and dl, r9b
and al, cl
or al, dl
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
xor cl, r9b
mov r9d, ecx
xor r9b, 1
mov ebx, r8d
and bl, al
mov r10d, r9d
and r10b, cl
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
mov edx, r10d
xor dl, 1
xor r10b, r9b
or dl, cl
xor dl, 1
or dl, r10b
mov r10d, ebx
xor r10b, 1
and r10b, dl
xor dl, 1
and dl, bl
or dl, r10b
xor cl, al
or r9b, r8b
xor r9b, 1
or r9b, cl
xor dl, 1
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
or cl, al
mov ebx, ecx
xor bl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
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, eax
and dl, cl
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
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 ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
or al, 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, ecx
and r8b, bl
xor cl, bl
or cl, r8b
mov r8d, ecx
and r8b, al
mov ebx, eax
and bl, dl
xor dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, r8b
or dl, bl
mov eax, ecx
xor al, dl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or cl, al
xor cl, al
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 esi, ecx
and sil, al
mov ebx, ecx
xor bl, sil
xor sil, 1
or sil, al
xor sil, 1
or sil, bl
mov edx, esi
xor dl, 1
and cl, sil
and dl, al
or dl, cl
xor sil, dl
and sil, dl
mov r9d, r11d
xor r9b, 1
mov eax, esi
xor al, 1
mov r8d, r11d
and r8b, r9b
mov ebx, r8d
xor bl, 1
mov r10d, r11d
xor r10b, r8b
mov ecx, r9d
xor r8b, r9b
or r9b, bl
xor r9b, 1
or r9b, r10b
mov edx, r9d
xor dl, 1
and dl, sil
and r9b, al
or r9b, dl
mov edx, r11d
xor dl, sil
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
or bl, r11b
xor bl, 1
or bl, r8b
and sil, bl
xor bl, 1
and bl, al
or bl, sil
mov edx, ebx
xor dl, al
and dl, bl
mov ebx, r11d
xor bl, al
or al, r11b
xor al, 1
or al, bl
xor al, dl
mov ebx, eax
xor bl, 1
and al, dl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, dl
mov ebx, eax
xor bl, 1
and bl, dl
and cl, al
or cl, bl
xor cl, 1
or cl, dl
xor r8b, 1
and r8b, al
or dl, al
xor dl, 1
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xa9cbad0c
mov ebp, 0xcc5fa43b
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0xa9cbad0c
cmovne edx, ebp
test al, 1
cmovne edx, ecx
jmp 0x1400cfef0
cmp edx, 0x6a76a2c7
je 0x1400e7080
cmp edx, 0x6e0b427c
jne 0x1400cfef0
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x58]
lea rdx, [0x140285480]
lea rax, [rdx + rax*4]
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x37], al
movzx eax, byte [rsp + 0x37]
cmp al, 1
mov edx, 0xf9bc4449
mov eax, 0xcaa2606d
cmove edx, eax
jmp 0x1400cfef0
cmp edx, 0xd7462d90
je 0x1400e7097
cmp edx, 0xda49832a
jne 0x1400cfef0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
cmp rax, 4
mov edx, 0x26c542f6
mov eax, 0x8a34ec4e
cmovb edx, eax
jmp 0x1400cfef0
cmp edx, 0x8bf7d40
je 0x1400e70de
cmp edx, 0x17ed1f47
jne 0x1400cfef0
mov edx, 0xed2b6988
jmp 0x1400cfef0
cmp edx, 0x8a34ec4e
je 0x1400e9149
cmp edx, 0x8dd60264
jne 0x1400cfef0
mov eax, dword [0x1402dcf54]
mov r11d, dword [0x1402dcf50]
lea r8d, [rax - 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov ebp, r9d
and ebp, r8d
mov eax, r9d
and eax, ebp
xor ebp, r9d
or ebp, eax
mov eax, ebp
not eax
and eax, 0x807a3ffc
and ebp, 0x7f85c003
or ebp, eax
not ebp
mov r10d, ebp
or r10d, 0x807a3ffc
mov eax, r9d
and eax, 0x7f85c003
mov edx, r8d
and edx, 0x807a3ffc
or edx, eax
not edx
or edx, r9d
mov eax, edx
not eax
mov edi, r10d
xor edi, 0x15b782eb
and edi, r10d
or ebp, 0xea7a7ffc
mov esi, ebp
not esi
mov r14d, edx
xor r14d, 0x15b782eb
and r14d, edx
and eax, 0x15b782eb
mov ecx, edi
not ecx
mov ebx, ecx
and ebx, 0x50a20062
and edi, 0xaf0df505
or edi, ebx
or ecx, ebp
and ebp, 0x50e20872
and esi, 0x5058001
or esi, ebp
xor esi, edi
not ecx
or ecx, esi
mov esi, r14d
and esi, eax
xor eax, r14d
or eax, esi
mov esi, ecx
not esi
and esi, eax
not eax
and eax, ecx
or eax, esi
mov ecx, r10d
and ecx, edx
xor edx, r10d
or edx, ecx
not edx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x84bbfd9c
and edx, 0x7b440263
or edx, eax
mov eax, edx
not eax
and eax, 0x4c1c260
and edx, 0xfb3e3d9f
or edx, eax
mov ecx, edx
mov ebp, edx
xor ebp, 0xd096e715
and ebp, edx
not edx
and edx, 0xd0942100
and ecx, 0x2c615
or ecx, edx
mov eax, ecx
xor eax, 0xfffd39ea
mov edx, ebp
not edx
mov ebx, eax
and ebx, 0x775fce9d
and ecx, 0x80802100
or ecx, ebx
or eax, edx
and edx, 0x775fce9d
and ebp, 0x88a03162
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x5fa969df
and eax, 0xa0569620
or eax, ecx
mov edx, eax
xor edx, 0x70c07135
mov ecx, eax
xor ecx, 0x77e64cc7
and ecx, edx
xor eax, 0x20008c0
and eax, 0x20029c0
and edx, 0x5261432
or edx, eax
mov eax, edx
xor eax, 0x4061410
xor edx, 0xfad9ebcd
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x83f160a6
and ecx, 0x7c0e9f59
or ecx, ebx
or ebp, edx
and edx, 0x83f160a6
and eax, 0x4061d50
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0xf8d9c20d
and ebp, 0x7263df2
or ebp, ecx
not ebp
or ebp, eax
mov r10d, ebp
not r10d
mov eax, r9d
and eax, 0xa7ca9c60
mov ecx, r8d
and ecx, 0x1001011f
or ecx, eax
xor ecx, 0x1001011f
mov edi, r8d
and edi, 0x48346280
or edi, ecx
mov eax, edi
not eax
and eax, 0x49c8af3c
and edi, 0xb63750c3
or edi, eax
mov eax, edi
xor eax, 0xb1050020
xor edi, 0x6daf04e
mov ecx, edi
and ecx, 0x4c32efdb
and eax, 0xb3cd1024
or eax, ecx
mov ecx, r8d
and ecx, 0x4c32efdb
mov ebx, r9d
and ebx, 0xb3cd1024
or ebx, ecx
xor ebx, eax
xor edi, ebx
and edi, ebx
mov eax, edi
mov ecx, edi
xor ecx, 0xd16e7b9c
and ecx, edi
not edi
mov ebx, ebp
and ebx, edi
xor edi, ebp
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0x61c2e57f
and edi, 0x9e3d1a80
or edi, ebx
mov r14d, edi
xor r14d, 0x9e3d1a80
mov r15d, edi
xor r15d, 0x60c2a019
mov edx, ebp
and edx, 0x10c4118
xor ebp, 0x2e918463
and ebp, r10d
and r10d, 0xd0623a84
or r10d, edx
xor r10d, 0xd0623a84
or eax, 0x2e918463
mov edx, eax
not edx
mov ebx, r10d
and ebx, ebp
xor ebp, r10d
or ebp, ebx
mov ebx, ecx
not ebx
mov esi, eax
and esi, 0xdfda6836
and edx, 0x241388
or edx, esi
or eax, ebx
and ebx, 0xdfda6836
and ecx, 0x202597c9
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ecx, ebp
not ecx
and ecx, eax
not eax
and eax, ebp
or eax, ecx
and r15d, 0xfaf7b819
xor edi, 0x3ebcb2ac
and edi, r14d
and r14d, 0x50847e6
or r14d, r15d
mov ecx, r14d
xor ecx, 0x50847e6
mov esi, eax
xor esi, 0xa081a82c
mov edx, esi
and esi, eax
not eax
xor r14d, 0x5a761035
and r14d, ecx
and edx, eax
mov ebp, r14d
and ebp, edi
xor edi, r14d
or edi, ebp
mov ebp, edx
and ebp, esi
xor esi, edx
or esi, ebp
mov edx, edi
not edx
and edx, 0x5c77f2ee
and edi, 0xa3880d11
or edi, edx
mov edx, esi
not edx
and edx, 0x5c77f2ee
and esi, 0xa3880d11
or esi, edx
xor esi, edi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xaa8460ee
and eax, 0x557b9f11
or eax, ecx
mov ecx, eax
xor ecx, 0x44038f11
xor eax, 0xaa8460ee
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0x39787042
and esi, 0xc6878fbd
or esi, edx
or ebp, eax
and eax, 0x39787042
and ecx, 0xc6878fbd
or ecx, eax
xor ecx, esi
not ebp
or ebp, ecx
mov r10d, ebp
not r10d
mov eax, r10d
and eax, 0x2e273b6b
mov edx, ebp
and edx, 0xd1d8c494
or edx, eax
mov ebx, edx
xor ebx, 0x10000480
xor edx, 0x28210841
mov ecx, r10d
or ecx, 0x38a5ccc3
mov eax, ecx
not eax
or edx, 0xc0583108
and edx, 0xe8f9f949
and ebx, 0x10040482
or ebx, edx
and ecx, 0xe8f9f949
and eax, 0x7020234
or eax, ecx
xor eax, ebx
mov ecx, eax
not ecx
and ecx, 0xc75a333c
and eax, 0x38a5ccc3
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1000c530
and eax, 0xefff3acf
or eax, ecx
mov ebx, eax
xor ebx, 0x40d5180b
xor eax, 0x1000c410
and eax, 0xbf2ae6d4
and ebx, 0x40d5192b
or ebx, eax
xor ebx, 0xc0aee0e4
mov eax, ebx
or eax, 0x7f840630
mov esi, eax
not esi
mov ecx, r10d
and ecx, 0x807bf9cf
and ebp, 0x7f840630
or ebp, ecx
xor r10d, ebp
and r10d, ebp
and eax, 0x679080e7
and esi, 0x806b7908
or esi, eax
mov r14d, esi
xor r14d, 0x986f7f18
mov ebp, r10d
mov eax, r10d
xor eax, 0xc3b7170c
and eax, r10d
not r10d
and r10d, 0xea81d22c
and ebp, 0x157e2dd3
or ebp, r10d
mov edx, ebp
xor edx, 0x157e2dd3
xor esi, 0x43900004
or esi, 0x3c48e8f3
mov ecx, esi
not ecx
or ebx, 0xffb7173c
mov edi, ebx
not edi
xor ebp, 0x2936c520
and ebp, edx
and esi, 0x204a78b1
and ecx, 0xc2b1050c
or ecx, esi
and ebx, 0x214e7ab1
and edi, 0x8042
or edi, ebx
xor edi, ecx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, edi
not ecx
and ecx, 0x6ca14de1
and edi, 0x825ab00e
or edi, ecx
mov ecx, eax
not ecx
and ecx, 0x6da54fe1
and eax, 0x925ab01e
or eax, ecx
xor eax, edi
mov ecx, r14d
and ecx, edx
xor edx, r14d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb0ec52a2
and edx, 0x4f13ad5d
or edx, ecx
xor edx, 0x4f13ad5d
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
mov esi, edx
xor esi, 0x78a23bc3
and esi, edx
not edx
and edx, 0x68a22982
and eax, 0x10001241
or eax, edx
xor eax, 0x10001241
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
not eax
mov ecx, esi
and ecx, 0x242b7cf4
mov edx, eax
and edx, 0xd6923d30
and esi, 0x296dc2cf
or esi, edx
xor esi, 0xd6923d30
or esi, eax
and eax, 0xdbd4830b
or eax, ecx
mov ecx, eax
xor ecx, 0x202a1020
xor eax, 0xd9440000
and ecx, 0x22ba932b
and eax, 0xdd456cd4
or eax, ecx
mov ecx, eax
xor ecx, 0x22ba932b
xor eax, 0xdd456cd4
mov edx, esi
not edx
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 ecx, r9d
and ecx, 0xe20f08e4
mov eax, r8d
and eax, 0x1df0f71b
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1df0f71b
and eax, 0xe20f08e4
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc387500
xor eax, 0xf3c78aff
or eax, ecx
mov ebx, eax
not ebx
and r8d, 0x2482835
mov ecx, r9d
and ecx, 0xfdb7d7ca
or ecx, r8d
xor ecx, 0xf18fa2ca
and r9d, 0xf3c78aff
or r9d, ecx
mov edx, r9d
not edx
mov ecx, ebx
xor ecx, r9d
and ecx, ebx
and eax, 0xdfcb164b
and ebx, 0x2034e9b4
or ebx, eax
and r9d, 0xdfcb164b
and edx, 0x2034e9b4
or edx, r9d
xor edx, ebx
mov eax, ecx
not eax
mov ebx, edx
not ebx
mov edi, eax
and edi, 0xfbc63091
and ecx, 0x439cf6e
or ecx, edi
or eax, ebx
and ebx, 0xfbc63091
and edx, 0x439cf6e
or edx, ebx
xor edx, ecx
not eax
or eax, edx
mov edx, eax
mov ebx, eax
xor ebx, 0x780b0239
and ebx, eax
not eax
and eax, 0x78020031
and edx, 0x90208
or edx, eax
xor edx, 0x90208
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x74337739
and ebx, 0x8bcc88c6
or ebx, eax
mov ebp, esi
not ebp
mov edi, ebx
mov eax, ebx
mov ecx, ebx
xor ecx, 0x24090245
and ecx, ebx
not ebx
and ebx, 0x27cb53dd
and edi, 0xd834ac22
or edi, ebx
xor edi, 0xd834ac22
mov ebx, ebp
and ebx, edi
xor edi, ebp
or edi, ebx
mov ebx, ebp
and ebx, 1
and esi, 0x24090244
or esi, ebx
or ebp, 0x24090245
mov edx, ebp
not edx
and ebp, 0xbc0b56fd
and edx, 0x43f4a902
or edx, ebp
xor edx, esi
or eax, 0xdbf6fdba
mov ebp, eax
not ebp
mov r8d, edx
xor r8d, 0x980254b9
mov esi, ecx
not esi
mov ebx, eax
and ebx, 0x9de67d1b
and ebp, 0x20090244
or ebp, ebx
or eax, esi
and esi, 0x9de67d1b
and ecx, 0x621982e4
or ecx, esi
xor ecx, ebp
not eax
or eax, ecx
xor edx, 0x67fdab46
and edx, eax
not eax
and eax, r8d
or eax, edx
mov ecx, eax
and eax, edi
not edi
not ecx
mov edx, edi
xor edx, ecx
and edx, edi
and ecx, edi
or ecx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xa3b29ba4
and edx, 0x5c4d645b
or edx, ebx
or eax, ebp
and ebp, 0xa3b29ba4
and ecx, 0x5c4d645b
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ebp, eax
and eax, 0xd59f5d2e
mov ecx, edx
and ecx, 0x2a60a2d1
or ecx, eax
xor ecx, 0x2a60a2d1
or ecx, edx
and edx, 0x216dbd90
and ebp, 0xde92426f
or ebp, edx
mov eax, ebp
xor eax, 0x612020f
xor ebp, 0x213010
and ebp, 0xd8a17070
and eax, 0x275e8f8f
or eax, ebp
mov ebp, eax
xor ebp, 0x18816070
xor eax, 0x275e8f8f
mov r8d, ecx
not r8d
or ebp, 0xe1689d8a
mov ebx, ebp
not ebx
mov edi, ecx
xor edi, 0xe1689d8a
mov r9d, edi
and r9d, ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or eax, 0x1e976275
mov esi, eax
not esi
and edi, r8d
and ebp, 0xb21cc1ee
and ebx, 0xc832211
or ebx, ebp
and eax, 0xb21cc1ee
and esi, 0x41601c00
or esi, eax
xor esi, ebx
mov eax, r9d
and eax, edi
xor edi, r9d
or edi, eax
mov eax, esi
not eax
and eax, 0xd36cba31
and esi, 0x2c9345ce
or esi, eax
mov eax, edi
not eax
and eax, 0xd36cba31
and edi, 0x2c9345ce
or edi, eax
xor edi, esi
or ecx, edx
mov eax, ecx
not eax
and eax, 0xe373220b
and ecx, 0x1c8cddf4
or ecx, eax
mov eax, ecx
xor eax, 0x10880d40
mov edx, edi
not edx
xor ecx, 0xe373220b
mov ebp, edx
and ebp, 0xed47f0be
and edi, 0x12b80f41
or edi, ebp
or edx, ecx
and ecx, 0xed47f0be
and eax, 0x12b80f41
or eax, ecx
xor eax, edi
not edx
or edx, eax
mov ecx, edx
not ecx
mov ebp, ecx
or ebp, 0xf31aad6b
mov eax, ebp
not eax
or edx, 0x4241294
and edx, 0xc72c1ebd
and ecx, 0x3012a142
or ecx, edx
and ebp, 0xc72c1ebd
and eax, 0x8c14000
or eax, ebp
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xce55294
and eax, 0xf31aad6b
or eax, ecx
mov ebx, eax
not ebx
mov ecx, eax
or ecx, 0x515fad11
mov edx, ecx
not edx
and eax, 0x5fa3a29b
mov ebp, ebx
and ebp, 0xa05c5d64
or ebp, eax
xor ebp, 0xa05c5d64
or ebp, ebx
or ebx, 0xaea052ee
mov eax, ebx
not eax
and ecx, 0xde695e36
and edx, 0x208000c8
or edx, ecx
and ebx, 0xde695e36
and eax, 0x116a101
or eax, ebx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xb6f73d75
and eax, 0x4908c28a
or eax, ecx
mov ecx, eax
xor ecx, 0x10032e00
mov edx, ebp
not edx
and edx, 0xfd3b4f7e
and ebp, 0x2c4b081
or ebp, edx
mov edx, ebp
xor edx, 0x280b000
xor ebp, 0xfd3b4f7e
xor eax, 0xe7a89064
mov ebx, eax
and ebx, 0xec5c41df
and ecx, 0x13a3be20
or ecx, ebx
or eax, ebp
and ebp, 0xec5c41df
and edx, 0x13a3be20
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xbf1cfa59
and ecx, eax
not eax
and eax, 0xbf1cfa59
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x40e305a6
and ecx, 0xbf1cfa59
or ecx, eax
setne r8b
sete r9b
cmp r11d, 0xa
setl r10b
cmp r11d, 9
setg r11b
mov ecx, r9d
xor cl, r11b
mov eax, ecx
xor al, r9b
and al, cl
mov ecx, r11d
and cl, r8b
mov edx, r11d
xor dl, r8b
or dl, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, 1
and bl, dl
mov esi, ecx
and sil, dl
xor cl, dl
xor dl, 1
and al, dl
or al, bl
or cl, sil
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov ebp, ecx
and bpl, al
xor bpl, 1
mov edx, ebp
xor dl, al
or bpl, al
xor bpl, 1
or bpl, dl
mov eax, ebp
xor al, 1
and al, r11b
and bpl, r10b
or bpl, al
mov eax, ecx
xor al, r11b
or cl, r11b
xor cl, 1
or cl, al
xor bpl, 1
mov eax, ebp
xor al, cl
or bpl, cl
xor bpl, 1
or bpl, al
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 ebx, r10d
xor bl, r11b
mov r15d, ebx
xor r15b, 1
mov esi, r8d
xor sil, r9b
mov ecx, esi
xor cl, 1
mov edx, r15d
or dl, bl
xor dl, 1
mov r14d, ebx
and r14b, dl
xor dl, bl
or dl, r14b
mov eax, edx
xor al, r11b
xor al, 1
and al, dl
or dl, r11b
xor dl, 1
mov r11d, eax
and r11b, dl
xor dl, al
or dl, r11b
xor r15b, r10b
and r15b, r10b
xor bl, r10b
mov eax, r15d
and al, bl
xor bl, r15b
or bl, al
mov r10d, ebx
xor r10b, 1
mov eax, edx
xor al, bl
and al, dl
and bl, dl
xor dl, 1
and dl, r10b
or bl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, r9d
and cl, sil
mov edx, esi
and dl, cl
xor cl, sil
or cl, dl
and r8b, cl
xor cl, 1
and cl, r9b
and r9b, sil
xor al, sil
or al, r9b
xor al, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
xor dl, al
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r8d, ebx
xor r8b, 1
or bl, r8b
mov edx, ecx
xor dl, 1
mov r11d, edx
and r11b, cl
mov r9d, edx
and r9b, r11b
xor r11b, dl
or r11b, r9b
xor r11b, 1
or dl, cl
mov r9d, r8d
xor r9b, bl
xor bl, 1
mov ecx, r8d
xor cl, bl
mov r10d, ecx
xor r10b, 1
xor r9b, 1
or bl, r8b
xor bl, 1
or bl, r9b
xor cl, bl
xor cl, 1
or bl, r10b
xor bl, 1
or bl, cl
mov eax, r11d
and al, dl
xor dl, r11b
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor bl, 1
mov ecx, eax
xor cl, bl
xor cl, 1
and cl, al
or bl, al
mov eax, ecx
xor al, bl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, edi
or al, bpl
mov r9d, eax
xor r9b, 1
mov edx, ebp
and dl, al
or al, dil
mov esi, r9d
and sil, dil
or sil, dl
xor sil, 1
mov edx, eax
xor dl, sil
or sil, al
xor sil, 1
or sil, dl
mov eax, esi
xor al, 1
and sil, al
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
mov edx, esi
xor dl, 1
mov r13d, ecx
xor r13b, 1
mov r11d, ecx
or r11b, r13b
mov eax, r13d
and al, r11b
xor r11b, 1
mov ebx, r11d
and bl, cl
or bl, al
mov eax, r13d
xor al, r11b
or r11b, r13b
xor r11b, 1
or r11b, al
xor r11b, 1
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov r12d, edx
and r12b, sil
mov r8d, r12d
and r8b, dl
mov eax, edx
xor al, r12b
mov byte [rsp + 0x38], al
or r8b, al
or dl, sil
xor dl, 1
mov byte [rsp + 0x40], dl
mov eax, r8d
and al, dl
xor r8b, dl
or r8b, al
mov r10d, r8d
xor r10b, 1
xor dil, bpl
or dil, r9b
mov r9d, edi
xor r9b, 1
mov eax, r11d
xor al, 1
mov edx, eax
mov eax, ecx
and al, r13b
xor r13b, cl
or r13b, al
mov r15d, edi
and r15b, r9b
mov ecx, edi
xor cl, r15b
xor r15b, 1
or r15b, r9b
xor r15b, 1
or r15b, cl
mov ebx, r8d
or bl, r10b
mov ebp, ebx
xor bpl, 1
mov ecx, r10d
xor cl, r8b
and cl, r10b
mov eax, ecx
xor al, 1
mov r14d, ecx
and r14b, bl
or cl, bpl
and bpl, al
or bpl, r14b
mov r14d, r13d
xor r14b, 1
xor al, bl
mov ebx, r15d
xor bl, 1
xor cl, 1
or cl, al
xor bpl, 1
mov eax, ebp
xor al, cl
or bpl, cl
mov ecx, r15d
or cl, bl
xor bpl, 1
or bpl, al
mov eax, ecx
xor al, 1
and cl, r9b
mov r9d, eax
xor r9b, dil
and r9b, al
and al, dil
or al, cl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov r9d, eax
xor r9b, 1
and r9b, bpl
xor bpl, 1
and bpl, al
or r9b, bpl
and r15b, r10b
or r10b, bl
and bl, r8b
or bl, r15b
xor bl, 1
mov eax, r10d
xor al, bl
or bl, r10b
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 r10d, ebx
xor r10b, 1
mov ecx, r10d
and cl, bl
mov r8d, r10d
xor r8b, cl
xor cl, 1
or cl, bl
or bl, r9b
xor r9b, 1
xor cl, 1
or cl, r8b
xor cl, r9b
mov eax, ecx
xor al, 1
xor r9b, r10b
xor bl, 1
or bl, r9b
xor cl, bl
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, r11d
or al, dl
mov byte [rsp + 0x28], dl
mov ebp, eax
xor bpl, 1
mov edi, ebp
and dil, al
mov r15d, edi
xor r15b, 1
xor al, dil
or r15b, bpl
xor r15b, 1
or r15b, al
xor r15b, r11b
mov r10d, ebp
mov r8d, r11d
xor r8b, dl
and r8b, r11b
mov byte [rsp + 0x22], r8b
mov ecx, edi
and cl, bpl
xor dil, bpl
or dil, cl
mov r9d, edi
xor r9b, 1
and r9b, r8b
mov eax, ebp
xor al, r8b
mov byte [rsp + 0x21], al
or r8b, bpl
xor bpl, r11b
or r10b, r11b
xor r10b, 1
or r10b, bpl
mov eax, r15d
xor al, r10b
or r10b, r15b
mov ecx, r13d
or cl, r14b
xor r10b, 1
or r10b, al
mov ebp, ecx
xor bpl, 1
mov eax, ecx
and al, bpl
xor cl, al
xor al, 1
or al, bpl
xor al, 1
or al, cl
mov ecx, r14d
xor cl, r13b
and cl, r14b
mov r15d, ecx
xor r15b, 1
mov edx, eax
xor dl, 1
and dl, r15b
and al, cl
or al, dl
mov edx, ebp
xor dl, cl
or cl, bpl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
xor al, 1
or al, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, r10d
xor cl, al
and al, cl
and cl, r10b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
and r13b, r11b
xor r12b, 1
or r12b, sil
xor r12b, 1
or r12b, byte [rsp + 0x38]
mov ebp, r12d
xor bpl, 1
mov r15d, r12d
and r15b, bpl
movzx edx, byte [rsp + 0x28]
mov eax, edx
and al, r11b
xor al, 1
mov r10d, eax
xor r10b, r11b
or al, r11b
xor bpl, r11b
or r11b, r14b
and r14b, dl
or r14b, r13b
xor r14b, 1
mov edx, r11d
xor dl, r14b
or r14b, r11b
xor r14b, 1
or r14b, dl
mov r11d, r14d
xor r11b, 1
mov edx, r11d
and dl, r14b
xor r11b, dl
xor dl, 1
or dl, r14b
xor dl, 1
or dl, r11b
mov r11d, ecx
xor r11b, dl
or dl, cl
xor dl, 1
or dl, r11b
xor dl, 1
mov ecx, r11d
and cl, dl
xor dl, r11b
or dl, cl
mov r11d, ebx
xor r11b, 1
mov ecx, r11d
and cl, bl
xor cl, 1
mov r14d, ebx
xor r14b, cl
or cl, bl
xor cl, 1
or cl, r14b
mov ebx, ecx
xor bl, 1
and bl, cl
xor r11b, bl
and bl, r11b
xor r11b, 1
mov ecx, ebx
and cl, r11b
xor r11b, bl
mov r14d, edx
xor r14b, 1
or r11b, cl
mov ebx, edx
or bl, r14b
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov r13d, ecx
xor r13b, bl
or cl, bl
xor cl, 1
or cl, r13b
mov r13d, ecx
xor r13b, 1
and r13b, dl
and cl, r14b
or cl, r13b
mov edx, ebx
and dl, r14b
xor bl, r14b
or bl, dl
mov edx, ecx
xor dl, bl
xor cl, 1
or cl, bl
xor dl, 1
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or dl, r11b
xor r11b, 1
xor dl, 1
or r11b, cl
xor r11b, 1
mov ecx, edx
and cl, r11b
xor r11b, dl
or r11b, cl
mov ecx, esi
movzx ebx, byte [rsp + 0x40]
and cl, bl
xor bl, sil
or bl, cl
movzx ecx, byte [rsp + 0x22]
xor cl, 1
and dil, cl
or dil, r9b
xor r8b, 1
or r8b, byte [rsp + 0x21]
xor r8b, 1
mov ecx, edi
and cl, r8b
xor r8b, dil
or r8b, cl
mov ecx, r8d
xor cl, 1
and cl, r8b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
and cl, bl
or cl, dl
mov edx, r15d
and dl, r12b
xor r15b, r12b
or r15b, dl
xor al, 1
or al, r10b
mov edx, r15d
xor dl, 1
and dl, al
xor al, 1
and al, r15b
or al, dl
or r12b, byte [rsp + 0x28]
xor r12b, 1
or r12b, bpl
xor r12b, 1
mov edx, eax
and dl, r12b
xor r12b, al
or r12b, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, r12b
xor al, r12b
xor r12b, 1
and dl, r12b
or dl, bl
or r12b, cl
xor r12b, 1
or r12b, al
xor dl, 1
mov eax, edx
xor al, r12b
or dl, r12b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or al, dl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, r11d
xor dl, 1
mov r9d, edx
xor r9b, r8b
mov ebx, r8d
and bl, al
mov ecx, ebx
xor bl, r8b
xor cl, 1
or cl, al
xor r9b, 1
or r9b, dl
xor cl, 1
or cl, bl
and dl, cl
xor cl, 1
and cl, r11b
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, al
xor bl, 1
or bl, dl
mov edx, ebx
and dl, r9b
xor al, r9b
xor r9b, 1
xor bl, 1
and bl, r9b
or bl, dl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ebx
xor al, cl
test cl, 1
mov edx, 0x4eed3867
mov ecx, 0xeadbf059
cmovne edx, ecx
test bl, 1
cmove edx, ecx
test al, 1
mov eax, 0x4eed3867
cmove edx, eax
jmp 0x1400cfef0
cmp edx, 0x4eed3867
je 0x1400e915d
cmp edx, 0x617a9378
jne 0x1400cfef0
mov edx, 0x7f57558b
xor eax, eax
mov qword [rsp + 0x90], rax
jmp 0x1400cfef0
cmp edx, 0xcaa2606d
je 0x1400ea3e5
cmp edx, 0xcc5fa43b
jne 0x1400cfef0
mov edx, 0xa9cbad0c
jmp 0x1400cfef0
mov eax, dword [0x1402dcf54]
mov r8d, dword [0x1402dcf50]
lea r10d, [rax - 1]
imul r10d, eax
mov r9d, r10d
not r9d
mov ecx, r9d
and ecx, 0xf96096c3
mov eax, r10d
and eax, 0x69f693c
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x69f693c
and eax, 0xf96096c3
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x803ecf4
and eax, 0xf7fc130b
or eax, ecx
mov ecx, eax
xor ecx, 0xd5d41100
and ecx, 0xddd4f104
xor eax, 0x2a28e20f
or eax, ecx
mov edx, eax
not edx
mov ebp, r9d
and ebp, 0xbed0f287
mov ecx, r10d
and ecx, 0x412f0d78
or ecx, ebp
xor ecx, 0x63040383
or ecx, r9d
mov ebp, ecx
not ebp
and ebp, eax
or eax, ecx
not eax
and ecx, edx
or ecx, ebp
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
and eax, 0x3f45946e
and ecx, 0xc0ba6b91
or ecx, eax
mov ebp, ecx
xor ebp, 0x80800100
xor ecx, 0x18048004
or edx, 0xddd4f104
mov eax, edx
not eax
or ecx, 0x21044b
and ecx, 0x5835e44f
and ebp, 0x85c01100
or ebp, ecx
and edx, 0x5835e44f
and eax, 0x220a0ab0
or eax, edx
xor eax, ebp
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xdf56dbe4
and eax, 0x20a9241b
or eax, ecx
mov ebp, eax
xor ebp, 0x92008
xor eax, 0xc002c080
or edx, 0xd80fe2a9
mov ecx, edx
not ecx
or eax, 0x23c00400
and eax, 0xe3c2c481
and ebp, 0x180d2228
or ebp, eax
and edx, 0xe3c2c481
and ecx, 0x4301956
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x8f34d74e
and ecx, 0x70cb28b1
or ecx, eax
mov ebx, ecx
xor ebx, 0x800a00
mov eax, ecx
xor eax, 0x573b35e7
xor ecx, 0x13930e42
and ecx, eax
and ebx, 0x44a83ba5
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x8383eefc
and ebx, 0x7c7c1103
or ebx, eax
mov eax, ebx
xor eax, 0x4500d109
and eax, 0x6550f30b
xor ebx, 0x38d42aa6
or ebx, eax
mov eax, ebx
not eax
and eax, 0xbe9bc65b
and ebx, 0x416439a4
or ebx, eax
mov edi, ebx
xor edi, 0x416439a4
xor ebx, 0xbe9bc65b
mov eax, r9d
and eax, 0x4b210761
mov ecx, r10d
and ecx, 0xb4def89e
or ecx, eax
mov eax, ecx
xor eax, 0x40808
xor ecx, 0x49000300
mov edx, r10d
xor edx, 0x6d460b18
and edx, r10d
or ecx, 0x92b9f4e7
mov ebp, edx
not ebp
mov esi, ecx
and esi, 0xad4340b6
and eax, 0x40040b08
or eax, esi
or ecx, ebp
and ebp, 0xad4340b6
and edx, 0x52bcbf49
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xf7e907ec
and ecx, 0x816f813
or ecx, eax
not ecx
mov eax, ecx
and eax, r9d
xor ecx, r9d
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd44b1e6f
and ecx, 0x2bb4e190
or ecx, eax
mov esi, ecx
xor esi, 0x2bb4e190
xor ecx, 0xd44b1e6f
mov eax, ebx
and eax, 0x75abb0a8
mov ebp, ecx
or ebp, edi
and edi, 0x8a544f57
or edi, eax
mov edx, esi
and edx, 0x75abb0a8
mov eax, ecx
and eax, 0x8a544f57
or eax, edx
xor eax, edi
not eax
or eax, ebx
mov edi, eax
not edi
mov edx, ebp
not edx
and ecx, 0xe0631841
and esi, 0x1f9ce7be
or esi, ecx
xor esi, 0xe0631841
or esi, ebx
mov ecx, esi
not ecx
mov ebx, ebp
and ebx, 0x60ccd8da
and edx, 0x9f332725
or edx, ebx
or ebp, esi
and esi, 0x60ccd8da
and ecx, 0x9f332725
or ecx, esi
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, edi
xor edx, ecx
and edx, edi
and eax, 0x88cd1f20
and edi, 0x7732e0df
or edi, eax
and ecx, 0x88cd1f20
and ebp, 0x7732e0df
or ebp, ecx
xor ebp, edi
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0x7f5de899
mov ebx, ebp
and ebx, 0x80a21766
or ebx, eax
mov eax, ebx
not eax
and eax, 0x11447780
and ebx, 0xeebb887f
or ebx, eax
mov eax, ebx
xor eax, 0x81a40086
xor ebx, 0x6e199f19
and eax, 0xa1a58a9e
mov edx, ebx
and edx, 0x5e5a7561
or edx, eax
xor edx, 0x77515d59
and ebx, 0xd6f4d7c7
or ebx, edx
mov eax, ebx
not eax
and eax, 0x29c3eddd
and ebx, 0xd63c1222
or ebx, eax
mov r14d, ebx
xor r14d, 0x10301200
xor ebx, 0x29c3eddd
and ecx, 0x985a9171
and ebp, 0x67a56e8e
or ebp, ecx
mov edx, ebp
xor edx, 0x67a56e8e
xor ebp, 0x98500041
and ebp, 0x9cf446cf
mov ecx, edx
and ecx, 0x630bb930
or ecx, ebp
xor ecx, 0xb5ff6ef7
and edx, 0x290b2838
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x36da572c
and edx, 0xc925a8d3
or edx, ecx
mov r11d, edx
xor r11d, 0xc925a8d3
mov ecx, edx
xor ecx, 0x36da572c
or r14d, 0xe78f25ae
mov r15d, r14d
not r15d
mov r12d, ebx
and r12d, ecx
xor ecx, ebx
or ebx, 0x1870da51
mov ebp, ebx
not ebp
xor edx, 0xd1557282
and edx, r11d
mov eax, r11d
or eax, 0xe78f25ae
mov edi, eax
not edi
and r14d, 0x96c8ca44
and r15d, 0x8301011
or r15d, r14d
and ebx, 0x96c8ca44
and ebp, 0x610725aa
or ebp, ebx
xor ebp, r15d
mov esi, edx
not esi
mov ebx, eax
and ebx, 0x74e09e4e
and edi, 0x8104011
or edi, ebx
or eax, esi
and esi, 0x74e09e4e
and edx, 0x8b1f61b1
or edx, esi
xor edx, edi
not eax
or eax, edx
mov edx, ebp
not edx
and edx, eax
not eax
and eax, ebp
or eax, edx
or ecx, r12d
mov edx, ecx
not edx
and edx, 0x89aa0ad2
and ecx, 0x7655f52d
or ecx, edx
mov edx, ecx
xor edx, 0x4200e12c
xor ecx, 0x89aa0ad2
mov r11d, eax
not r11d
mov esi, r11d
and esi, 0xb55f1c91
and eax, 0x4aa0e36e
or eax, esi
or r11d, ecx
and ecx, 0xb55f1c91
and edx, 0x4aa0e36e
or edx, ecx
xor edx, eax
not r11d
or r11d, edx
mov eax, r11d
not eax
and eax, 0x588a22
mov ecx, r11d
and ecx, 0x4c035110
or ecx, eax
xor ecx, 0x4c035110
and r11d, 0xb3a424cd
or r11d, ecx
mov eax, r9d
and eax, 0xf0b3bade
mov ecx, r10d
and ecx, 0xf4c4521
or ecx, eax
mov eax, ecx
xor eax, 0x1404000
xor ecx, 0xf0b3bade
mov edx, r9d
and edx, r10d
mov esi, edx
not esi
mov edi, ecx
and edi, 0x5e8e9fe1
and eax, 0xa171601e
or eax, edi
or ecx, esi
and esi, 0x5e8e9fe1
and edx, 0xa171601e
or edx, esi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x9192cd67
and ecx, 0x6e6d3298
or ecx, eax
mov eax, ecx
xor eax, 0x4e050280
and eax, 0xde95cb81
xor ecx, 0xb0f8f919
or ecx, eax
mov eax, ecx
not eax
and eax, 0x185140d0
and ecx, 0xe7aebf2f
or ecx, eax
mov esi, ecx
xor esi, 0xe7aebf2f
and r9d, 0x34581a1
and r10d, 0xfcba7e5e
or r10d, r9d
mov edx, r10d
xor edx, 0xfcba7e5e
xor r10d, 0x3008000
and r10d, 0xdb18b450
mov ebp, edx
and ebp, 0x24e74baf
or ebp, r10d
xor ebp, 0xfa72802e
and edx, 0x216a347e
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x5f1637f8
and edx, 0xa0e9c807
or edx, ebp
mov ebp, edx
xor ebp, 0x294006
xor edx, 0x5f1637f8
mov eax, esi
xor eax, edx
and eax, esi
xor ecx, 0x18500000
and ecx, 0xbbd0b929
and esi, 0x442f46d6
or esi, ecx
and edx, 0xbbd0b929
and ebp, 0x442f46d6
or ebp, edx
xor ebp, esi
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x345822a
mov ecx, ebp
and ecx, 0x8882d00
or ecx, eax
xor ecx, 0x8882d00
and ebp, 0xf43250d5
or ebp, ecx
mov eax, ebp
not eax
and eax, 0xd55864ab
and ebp, 0x2aa79b54
or ebp, eax
mov r10d, r11d
not r10d
mov eax, r10d
and eax, 0x44e0681f
mov ecx, r11d
and ecx, 0x2010000
or ecx, eax
mov edx, ecx
xor edx, 0x2010000
not ecx
mov ebx, r10d
or ebx, 0x46e1681f
mov eax, ebx
not eax
and ecx, 0xfd4abbf1
and edx, 0x2a1400e
or edx, ecx
and ebx, 0xfd4abbf1
and eax, 0x140400
or eax, ebx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xc5e19475
and eax, 0x3a1e6b8a
or eax, ecx
mov ecx, eax
xor ecx, 0x70fc0194
xor eax, 0x8000b408
and eax, 0x8c03b609
and ecx, 0x73fc49f6
or ecx, eax
mov r15d, ecx
xor r15d, 0x440844
xor ecx, 0x88030408
and ecx, 0xfbbb45ba
and r15d, 0x444ba45
or r15d, ecx
mov eax, r15d
xor eax, 0x6e43e0f5
xor r15d, 0x444ba45
and r15d, eax
mov eax, r10d
and eax, 0xa4755da4
mov ecx, r11d
and ecx, 0x5b8aa25b
or ecx, eax
mov ebx, ecx
xor ebx, 0x5b8aa25b
xor ecx, 0x43018a4
and ecx, 0x553a98a5
mov eax, ebx
and eax, 0xaac5675a
or eax, ecx
xor eax, 0xc0c23dea
and ebx, 0x95f8a54f
or ebx, eax
mov r9d, ebx
not r9d
mov r14d, ebp
not r14d
mov edx, r14d
and edx, 0x5a1fe789
mov eax, ebp
and eax, 0xa5e01876
or eax, edx
mov edx, eax
xor edx, 0x25801044
xor eax, 0x5a1fe789
mov esi, r14d
and esi, ebp
mov ecx, esi
not ecx
mov edi, eax
and edi, 0xc27f4a33
and edx, 0x3d80b5cc
or edx, edi
or eax, ecx
and ecx, 0xc27f4a33
and esi, 0x3d80b5cc
or esi, ecx
xor esi, edx
not eax
or eax, esi
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6a075ab0
and eax, 0x95f8a54f
or eax, edx
not eax
or eax, ecx
mov esi, eax
not esi
and r14d, 0xa3dd8b35
and ebp, 0x5c2274ca
or ebp, r14d
mov ecx, ebp
xor ecx, 0x5c2274ca
xor ebp, 0x82590931
and ebp, 0xde7b5dfb
mov edx, ecx
and edx, 0x2184a204
or edx, ebp
xor edx, 0x4b83f8b4
and ecx, 0x95f8a54f
or ecx, edx
mov edx, ecx
not edx
mov edi, r15d
xor edi, ebx
and edi, r15d
and ebx, r15d
not r15d
and r15d, r9d
or ebx, r15d
mov ebp, edi
and ebp, ebx
xor ebx, edi
or ebx, ebp
mov ebp, eax
or ebp, ecx
not ebp
and eax, 0xdc816d14
and esi, 0x237e92eb
or esi, eax
and ecx, 0xdc816d14
and edx, 0x237e92eb
or edx, ecx
xor edx, esi
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, ebx
and ecx, edx
not edx
and edx, 0x98488588
and eax, 0x67b77a77
or eax, edx
xor eax, ebx
xor eax, 0x98488588
and eax, ebx
mov ebx, ecx
not ebx
mov ebp, eax
not ebp
mov edx, ebx
and edx, 0xd082f7a2
and ecx, 0x2f7d085d
or ecx, edx
or ebx, ebp
and ebp, 0xd082f7a2
and eax, 0x2f7d085d
or eax, ebp
xor eax, ecx
not ebx
or ebx, eax
mov eax, r10d
and eax, r11d
mov ecx, eax
not ecx
mov edx, r11d
and edx, 0x80d7d9d6
and r10d, 0x7f282629
or r10d, edx
or r11d, ecx
and ecx, 0x80d7d9d6
and eax, 0x7f282629
or eax, ecx
xor eax, r10d
not r11d
or r11d, eax
mov ecx, ebx
not ecx
mov edx, r11d
xor edx, ebx
and r11d, edx
and edx, ebx
mov eax, r11d
not eax
mov ebp, edx
not ebp
mov edi, eax
and edi, 0x65fa2e20
and r11d, 0x9a05d1df
or r11d, edi
or eax, ebp
and ebp, 0x65fa2e20
and edx, 0x9a05d1df
or edx, ebp
xor edx, r11d
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xc84cbc4
and eax, 0xf37b343b
or eax, edx
mov edx, eax
xor edx, 0xb300200b
xor eax, 0xc84cbc4
mov ebp, eax
and ebp, 0x447b1d70
and edx, 0xbb84e28f
or edx, ebp
or eax, ebx
and ebx, 0x447b1d70
and ecx, 0xbb84e28f
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd64b70b5
and eax, 0x29b48f4a
or eax, ecx
xor eax, 0x29b48f4a
sete r9b
setne r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg r8b
mov r14d, r8d
xor r14b, r11b
mov eax, r14d
xor al, 1
mov ebx, eax
and bl, r14b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
xor dl, r8b
mov ecx, r8d
or cl, bl
or bl, r11b
xor bl, 1
or bl, dl
mov esi, ebx
xor sil, 1
xor cl, 1
or al, r11b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r11d, eax
xor r11b, 1
mov edi, esi
and dil, bl
mov ecx, eax
and cl, r11b
mov edx, edi
xor dl, 1
xor dil, sil
or dl, bl
xor dl, 1
or dl, dil
xor cl, 1
mov ebx, ecx
xor bl, r11b
or cl, r11b
xor cl, 1
or cl, bl
xor cl, dl
xor cl, 1
mov edx, esi
xor dl, al
or al, sil
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
mov r11d, ecx
xor r11b, 1
and dl, al
mov eax, edx
xor al, 1
mov ebx, r11d
and bl, cl
mov edi, edx
and dil, al
mov esi, ebx
and sil, r11b
xor bl, r11b
or bl, sil
xor dil, 1
mov esi, edi
xor sil, al
or dil, al
xor dil, 1
or dil, sil
xor dil, bl
xor al, cl
or dl, r11b
xor dl, 1
or dl, al
xor dil, 1
mov eax, edi
xor al, dl
or dil, dl
xor dil, 1
or dil, al
mov r12d, edi
xor r12b, 1
mov esi, r10d
xor sil, r9b
mov r11d, esi
xor r11b, 1
mov ecx, r11d
and cl, sil
mov eax, r11d
xor al, cl
xor cl, 1
or cl, sil
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov eax, edx
and al, r9b
mov ebx, r10d
and bl, cl
or bl, al
mov ebp, ebx
xor bpl, r9b
and bpl, bl
mov eax, edx
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
and r10b, al
xor al, 1
and al, r9b
or al, r10b
mov ecx, ebp
xor cl, 1
mov r15d, eax
not r15b
mov edx, ecx
and dl, bpl
and r15b, al
xor cl, dl
xor dl, 1
or dl, bpl
xor dl, 1
or dl, cl
xor r15b, 1
mov ecx, eax
xor cl, r15b
or r15b, al
xor r15b, 1
or r15b, cl
mov ecx, edx
xor cl, 1
and cl, r15b
xor r15b, 1
and r15b, dl
or r15b, cl
mov ecx, ebp
xor cl, al
or al, bpl
xor al, 1
or al, cl
xor r15b, 1
mov ecx, r15d
xor cl, al
or r15b, al
xor r15b, 1
or r15b, cl
mov eax, edi
mov byte [rsp + 0x28], r12b
and al, r12b
mov ecx, edi
and cl, al
xor al, dil
or al, cl
mov ebp, edi
or bpl, r12b
mov ecx, eax
xor cl, bpl
mov ebx, ebp
xor bl, 1
mov edx, ebp
and dl, bl
mov r9d, ebx
mov byte [rsp + 0x40], bl
mov ebx, ebp
and bl, dl
xor dl, bpl
or dl, bl
xor dl, al
xor dl, 1
xor cl, 1
or al, r9b
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r12d, eax
xor r12b, 1
mov edx, r12d
and dl, al
mov r9d, r12d
xor r9b, dl
xor dl, 1
or dl, al
or al, r12b
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, bl
mov r13d, eax
xor r13b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r13b
xor dl, 1
or dl, r9b
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, eax
and cl, r12b
xor al, r12b
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
or bl, al
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
and r9b, dl
or cl, dl
xor dl, 1
xor al, 1
and al, dl
or al, r9b
xor bl, dl
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 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 r12d, edx
xor r12b, 1
mov ecx, r12d
and cl, dl
mov eax, r12d
and al, cl
xor cl, r12b
or cl, al
or r12b, dl
mov eax, ecx
xor al, r12b
or r12b, cl
xor r12b, 1
or r12b, al
mov r10d, r12d
xor r10b, 1
xor r8b, r14b
xor r14b, r8b
and r14b, r8b
mov r9d, r12d
and r9b, r10b
mov eax, r12d
and al, r9b
xor r12b, r9b
or r12b, al
mov eax, r15d
xor al, 1
mov ecx, eax
and cl, r15b
mov edx, eax
mov r8d, eax
xor dl, cl
xor cl, 1
mov ebx, r15d
or bl, cl
xor bl, 1
or dl, bl
mov eax, edx
xor al, 1
and al, dl
mov edx, eax
xor dl, 1
and al, dl
mov r13d, edx
and r13b, al
xor al, dl
or al, r13b
xor cl, r15b
or cl, bl
mov ebx, eax
xor bl, 1
and bl, cl
xor cl, 1
and cl, al
or cl, bl
mov eax, edx
mov byte [rsp + 0x38], r8b
and al, r8b
xor dl, r8b
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov r13d, eax
or r13b, cl
xor r13b, 1
mov edx, r13d
xor dl, cl
mov ebx, edx
and bl, r13b
mov r8d, ebx
xor r8b, dl
xor bl, 1
or bl, dl
xor r12b, r14b
xor r8b, 1
xor bl, 1
or bl, r8b
xor bl, 1
xor al, cl
or al, r13b
mov ecx, ebx
and cl, al
xor al, bl
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
or al, cl
mov ebx, eax
xor bl, 1
and bl, al
xor dl, 1
or dl, r8b
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
xor bl, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, al
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov r13d, ebx
xor r13b, 1
or r11b, sil
mov eax, r11d
xor al, 1
mov esi, eax
and sil, r11b
xor al, sil
xor sil, 1
or sil, r11b
xor sil, 1
or sil, al
xor r9b, 1
mov eax, r10d
xor al, r9b
or r9b, r10b
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
mov r8d, r14d
mov edx, eax
xor al, r14b
mov ecx, r14d
xor cl, 1
and r8b, r9b
and dl, cl
or dl, r8b
or r9b, cl
xor r9b, 1
or r9b, al
xor r9b, 1
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov r14d, r9d
xor r14b, 1
xor r12b, 1
mov eax, r12d
xor al, cl
and al, r12b
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
xor al, 1
mov r11d, eax
and r11b, cl
xor al, cl
or r11b, al
xor r11b, 1
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, r9d
and al, r14b
xor al, 1
mov ecx, r14d
xor cl, al
or al, r14b
xor al, 1
or al, cl
or r14b, r9b
mov r12d, eax
mov ecx, r11d
xor cl, 1
mov edx, ecx
and dl, r11b
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov r9d, edx
xor r9b, r8b
and r9b, dl
xor r8b, al
and r8b, al
xor dl, al
xor al, 1
xor r12b, r14b
or cl, r11b
mov r10d, eax
and r10b, r14b
xor r14b, al
mov r11d, ecx
xor r11b, 1
or r14b, r10b
mov eax, r12d
xor al, r14b
or r14b, r12b
xor r14b, 1
or r14b, al
mov eax, r9d
xor al, cl
and al, r9b
and cl, r9b
xor r9b, 1
and r9b, r11b
or cl, r9b
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
mov eax, r14d
xor al, cl
and cl, al
and al, r14b
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
xor r8b, 1
xor dl, 1
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov r14d, edx
xor r14b, 1
mov ecx, r14d
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
or r14b, al
xor al, dl
xor al, 1
xor r14b, 1
or r14b, al
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov edx, esi
xor dl, 1
mov ecx, r13d
xor cl, dl
mov r9d, ecx
xor r9b, 1
and r9b, r13b
mov eax, r9d
and al, cl
xor r9b, cl
or r9b, al
mov r8d, r9d
xor r8b, 1
or r13b, bl
mov ecx, edx
and cl, sil
mov eax, edx
xor al, cl
xor cl, 1
or cl, sil
xor cl, 1
or cl, al
or dl, sil
mov r10d, edx
xor r10b, 1
mov eax, ebx
xor al, r13b
mov r11d, eax
xor r11b, 1
and r13b, bl
or r13b, al
xor al, r13b
xor al, 1
or r13b, r11b
xor r13b, 1
or r13b, al
mov eax, ecx
xor al, 1
and r10b, al
and cl, dl
or cl, r10b
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, ecx
xor dl, al
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and al, r13b
xor r13b, 1
and r13b, cl
or al, r13b
and r8b, r9b
mov ecx, r9d
and cl, r8b
xor r8b, r9b
or r8b, cl
mov r9d, r8d
xor r9b, 1
mov r11d, eax
xor r11b, 1
mov edx, r11d
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov esi, edx
xor sil, 1
or r11b, al
mov r12d, r11d
xor r12b, 1
mov ecx, r9d
or cl, r8b
and r8b, r9b
mov eax, r9d
and al, r8b
xor r8b, r9b
or r8b, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, esi
and al, dl
mov r10d, esi
and r10b, al
xor al, sil
or al, r10b
mov ebx, eax
xor bl, 1
and bl, r11b
and al, r12b
or al, bl
xor r11b, sil
or r12b, dl
xor r12b, 1
or r12b, r11b
mov edx, eax
xor dl, r12b
xor al, 1
xor dl, 1
or al, r12b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
or dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor r8b, sil
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 r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
mov ebx, edx
xor bl, 1
or bl, r8b
xor r8b, sil
xor sil, 1
xor dl, cl
xor bl, 1
or bl, dl
xor bl, sil
mov edx, ebx
xor dl, 1
or sil, cl
xor sil, 1
or sil, r8b
xor bl, sil
xor bl, 1
or sil, dl
xor sil, 1
or sil, bl
mov r8d, r14d
xor r8b, 1
mov edx, r8d
or dl, r14b
xor dl, r8b
mov ecx, edx
xor cl, 1
and dl, r8b
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
and r14b, r8b
xor dl, 1
mov r10d, esi
xor r10b, 1
mov ecx, edx
xor cl, sil
and cl, dl
or dl, r10b
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, 1
mov edx, r10d
or dl, sil
mov r11d, edx
xor r11b, 1
mov ebx, r11d
and bl, dl
mov eax, esi
and al, r10b
mov r12d, edx
and r12b, r10b
xor dl, r10b
and r10b, r9b
and cl, sil
or cl, r10b
mov r10d, r8d
xor r10b, r14b
xor r9b, cl
and r9b, cl
mov ecx, ebx
and cl, r11b
xor bl, r11b
or bl, cl
mov ecx, eax
and cl, sil
xor al, sil
or al, cl
xor al, bl
or dl, r12b
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, 1
and r14b, r8b
or r14b, r10b
xor r14b, 1
mov eax, r14d
or al, dl
xor al, 1
xor r14b, dl
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov eax, r14d
xor al, 1
and r14b, al
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov eax, r14d
xor al, 1
mov ecx, r9d
or cl, r14b
xor cl, 1
xor r14b, r9b
or cl, r14b
xor cl, 1
or al, r9b
xor al, 1
and r14b, r9b
mov edx, eax
and dl, r14b
xor r14b, al
or r14b, dl
mov eax, ecx
xor al, r14b
or r14b, cl
xor r14b, 1
or r14b, al
xor r14b, 1
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
xor bpl, dil
mov eax, ebp
xor al, 1
and bpl, dil
mov ecx, ebp
and cl, al
xor bpl, al
or bpl, cl
mov r9d, ebp
movzx ebp, byte [rsp + 0x38]
mov r8d, ebp
or r8b, r15b
mov ecx, r8d
xor cl, 1
xor bpl, r15b
and r15b, bpl
mov r12d, r15d
xor r12b, 1
or bpl, cl
and cl, r8b
mov edx, r15d
and dl, r12b
xor cl, 1
mov ebx, ecx
xor bl, r8b
or cl, r8b
xor cl, 1
or cl, bl
mov ebx, edx
and bl, r15b
xor dl, r15b
or dl, bl
xor dl, cl
mov ecx, edx
xor cl, 1
mov eax, r8d
and al, r12b
xor r12b, r8b
or r12b, al
xor dl, r12b
xor dl, 1
or r12b, cl
xor r12b, 1
or r12b, dl
mov r11d, r12d
xor r11b, 1
mov byte [rsp + 0x38], r11b
mov ecx, r9d
mov byte [rsp + 0x22], r9b
mov edx, r9d
xor dl, 1
mov byte [rsp + 0x21], dl
mov eax, edx
and al, r9b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r13d, eax
xor r13b, 1
or r13b, al
xor r13b, 1
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
mov ebx, r13d
xor bl, 1
movzx esi, byte [rsp + 0x28]
xor sil, dil
or sil, byte [rsp + 0x40]
mov r8d, esi
xor r8b, 1
xor r11b, r12b
xor r11b, 1
or r11b, r12b
mov ecx, esi
and cl, r8b
mov eax, esi
and al, cl
xor cl, sil
or cl, al
mov eax, ebx
xor al, r13b
and al, bl
mov r9d, ebx
or r9b, r13b
mov ebx, r9d
xor bl, 1
mov edx, eax
xor dl, 1
mov edi, ebx
and dil, r9b
mov r10d, edi
and r10b, bl
xor dil, bl
mov ebx, eax
and bl, dl
or dil, r10b
mov r10d, ebx
and r10b, al
xor bl, al
mov r15d, r11d
xor r15b, 1
or bl, r10b
mov r10d, ebp
xor r10b, 1
xor bl, dil
mov edi, r9d
and dil, dl
xor dl, r9b
mov r9d, ecx
xor r9b, 1
or dl, dil
xor bl, 1
mov edi, ebx
xor dil, dl
or bl, dl
mov eax, ecx
or al, r9b
xor bl, 1
or bl, dil
mov edx, eax
xor dl, 1
and al, r8b
mov r8d, edx
xor r8b, sil
and r8b, dl
and dl, sil
or dl, al
xor r8b, 1
xor dl, 1
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov edi, ebx
xor dil, dl
and dl, dil
and dil, bl
mov eax, edx
and al, dil
xor dil, dl
or dil, al
xor r9b, r13b
and r9b, r13b
xor cl, r13b
xor r9b, 1
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, edi
xor al, cl
xor dil, 1
or dil, cl
mov ecx, edi
xor cl, al
or dil, al
xor dil, 1
or dil, cl
mov r9d, r11d
and r9b, r15b
mov eax, r11d
and al, r9b
xor r9b, r11b
or r9b, al
mov r8d, r9d
xor r8b, 1
or r15b, r11b
mov r11d, r9d
xor r11b, r15b
mov edx, ebp
xor dl, r10b
and dl, bpl
or r15b, r8b
mov ecx, r9d
and cl, r8b
mov ebx, ebp
and bl, r10b
xor cl, 1
mov r13d, ecx
xor r13b, r8b
or cl, r8b
xor r8b, r10b
or r10b, bpl
mov eax, r15d
xor al, r11b
or r15b, r11b
mov r11d, r10d
xor r11b, 1
xor r15b, 1
or r15b, al
xor dl, 1
and r11b, r10b
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
xor r11b, dl
xor r11b, 1
mov eax, edx
and al, r10b
xor dl, r10b
or dl, al
mov eax, r11d
xor al, dl
or dl, r11b
xor dl, 1
or dl, al
xor r15b, 1
mov eax, edx
xor al, r15b
xor al, 1
and al, dl
or r15b, dl
xor r15b, 1
mov edx, eax
and dl, r15b
xor r15b, al
or r15b, dl
xor cl, 1
or cl, r13b
mov eax, ebx
and al, bpl
xor bl, bpl
or bl, al
mov eax, ecx
xor al, 1
and al, bl
xor bl, 1
and bl, cl
or bl, al
or r9b, bpl
xor r9b, 1
or r9b, r8b
xor bl, 1
mov eax, ebx
xor al, r9b
or bl, r9b
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
mov ecx, r15d
xor cl, al
and al, bl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
xor al, r15b
xor cl, 1
or bl, r15b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, edi
xor al, 1
mov r8d, ebx
xor r8b, 1
mov edx, edi
and dl, al
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
or al, dil
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, ebx
and dl, r8b
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
or r8b, bl
mov ecx, edx
xor cl, r8b
xor dl, 1
xor cl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
and dl, cl
and cl, al
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
movzx ebx, byte [rsp + 0x21]
and r12b, bl
movzx edx, byte [rsp + 0x38]
mov eax, edx
movzx r8d, byte [rsp + 0x22]
xor al, r8b
and r8b, dl
or r8b, r12b
xor r8b, 1
or r8b, bl
xor r8b, 1
and al, dl
or bl, dl
mov edx, eax
xor dl, bl
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
xor al, r8b
mov ebx, eax
xor bl, 1
and r8b, bl
mov edx, r8d
xor dl, 1
xor r8b, al
or dl, bl
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov r11d, edx
xor r11b, 1
and dl, r11b
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
xor r11b, dl
or r11b, dl
mov r8d, r11d
xor r8b, 1
mov r10d, ecx
xor r10b, 1
mov ebx, r10d
and bl, cl
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
mov eax, ebx
xor al, r9b
and al, bl
or r10b, cl
xor r10b, al
mov edi, r11d
xor dil, r8b
and dil, r11b
mov esi, r8d
and sil, bl
mov ebp, r9d
and bpl, r11b
or bl, r11b
or r11b, r8b
and al, r10b
xor al, 1
mov ecx, eax
xor cl, r10b
or al, r10b
xor al, 1
or al, cl
mov ecx, edi
xor cl, 1
mov edx, ecx
and dl, dil
mov r10d, ecx
xor r10b, dl
xor dl, 1
or dl, dil
xor dl, 1
or dl, r10b
xor dl, r11b
mov r10d, ecx
and r10b, r11b
xor cl, r11b
or cl, r10b
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
mov edx, ecx
xor dl, 1
or dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
or bpl, sil
xor r9b, r8b
xor bl, 1
or bl, r9b
xor bl, 1
mov ecx, ebp
and cl, bl
xor bl, bpl
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, eax
xor dl, 1
and cl, dl
or dl, bl
and bl, al
or bl, cl
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov edx, ebx
xor dl, 1
mov r11d, ebx
and r11b, dl
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov r8d, r11d
and r8b, dl
xor r11b, dl
or dl, bl
mov eax, ebx
xor al, dl
or dl, bl
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
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 ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov esi, ecx
xor sil, 1
or r11b, r8b
mov r10d, r11d
xor r10b, 1
mov edi, esi
and dil, cl
mov eax, ecx
and al, dil
mov r9d, ecx
xor r9b, dil
or r9b, al
mov r8d, r11d
and r8b, r10b
mov eax, r11d
xor al, r8b
xor r8b, 1
or r8b, r10b
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov ebx, edi
xor bl, 1
xor dil, sil
or bl, cl
xor bl, 1
or bl, dil
or sil, cl
xor bl, 1
mov ecx, ebx
xor cl, sil
or bl, sil
xor bl, 1
or bl, cl
and dl, al
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
xor dl, r10b
mov ecx, eax
and cl, r11b
xor al, r11b
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor dl, 1
and dl, bl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, r9d
xor al, r8b
or r8b, r9b
xor r8b, 1
or r8b, al
xor al, 1
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
mov eax, edx
mov ebx, ecx
and bl, r8b
mov r9d, ebx
and r9b, cl
xor bl, cl
or cl, dl
xor dl, 1
and al, dl
xor al, 1
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
or bl, r9b
xor bl, al
xor dl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, r8d
and al, cl
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov r9d, eax
xor r9b, 1
mov ebx, r9d
or bl, al
mov edx, ebx
xor dl, 1
and al, dl
and bl, r9b
or bl, al
mov eax, edx
xor al, cl
or dl, cl
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 al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor cl, al
mov edx, eax
xor dl, r8b
xor cl, 1
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r13d, eax
xor r13b, 1
mov r10d, r14d
xor r10b, 1
mov ecx, r10d
and cl, r14b
xor cl, 1
mov ebx, r14d
xor bl, cl
or cl, r14b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
and r13b, al
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
mov ebx, r13d
xor bl, 1
mov esi, r13d
or sil, bl
xor sil, 1
mov eax, r13d
and al, sil
xor sil, r13b
or sil, al
mov eax, edx
xor al, 1
mov byte [rsp + 0x38], al
mov r8d, eax
xor r8b, dl
or dl, al
mov byte [rsp + 0x28], dl
xor dl, 1
mov byte [rsp + 0x40], dl
mov r11d, r8d
or r11b, dl
mov ecx, r11d
xor cl, 1
and r11b, cl
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov r12d, r11d
xor r12b, 1
mov edx, r14d
or dl, r10b
xor r10b, dl
xor r10b, 1
or dl, r14b
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, 1
mov ecx, r10d
and cl, dl
xor r10b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
mov edi, esi
xor dil, 1
mov edx, edi
xor dl, sil
mov r10d, edi
or r10b, sil
mov ebp, r10d
xor bpl, 1
or bpl, dl
and bl, r13b
mov edx, ebx
and dl, r13b
xor bl, r13b
or bl, dl
mov r14d, ebx
xor r14b, 1
and r14b, bl
xor r14b, 1
mov edx, ebx
xor dl, r14b
or r14b, bl
xor r14b, 1
or r14b, dl
mov ebx, ecx
xor bl, 1
mov r13d, r12d
xor r13b, r11b
and r13b, r12b
mov r15d, r11d
or r15b, r12b
mov eax, r13d
xor al, r15b
mov edx, ecx
or dl, bl
xor r13b, 1
or r13b, r15b
xor r13b, 1
xor al, 1
mov r15d, r13d
and r15b, al
xor al, r13b
mov r13d, edx
xor r13b, 1
or al, r15b
mov r15d, edx
and r15b, r13b
xor r15b, 1
mov r9d, r13d
xor r9b, r15b
or r15b, r13b
xor r15b, 1
or r15b, r9b
xor r15b, cl
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
xor dl, 1
mov r9d, r15d
and r9b, dl
xor dl, r15b
or dl, r9b
xor dl, al
and r12b, r11b
and bl, cl
xor r12b, 1
mov eax, r12d
xor al, r11b
or r12b, r11b
xor r12b, 1
or r12b, al
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov eax, r12d
xor al, 1
and al, bl
xor bl, 1
and bl, r12b
mov r12d, ebp
xor r12b, 1
or bl, al
mov eax, r11d
and al, cl
xor cl, r11b
mov r15d, r14d
xor r15b, 1
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
mov ebx, edx
xor bl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, bl
or bl, cl
xor bl, 1
and cl, dl
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r11d, ebp
and r11b, r12b
mov eax, ebp
and al, r11b
xor r11b, bpl
or r11b, al
mov r13d, r11d
xor r13b, 1
or r12b, bpl
mov eax, ebp
xor al, r12b
or r12b, bpl
mov ebx, r15d
or bl, r14b
xor r12b, 1
or r12b, al
mov ebp, ebx
xor bpl, 1
or r13b, r14b
and r14b, bl
and bpl, r15b
or bpl, r14b
mov eax, ebx
and al, r15b
xor bl, r15b
or bl, al
xor bl, 1
mov eax, ebp
and al, bl
xor bl, bpl
or bl, al
mov ebp, ebx
xor bpl, 1
and bpl, bl
mov eax, ebp
and al, bl
xor bpl, bl
or bpl, al
xor bpl, r12b
mov r9d, ebp
xor r9b, 1
xor r13b, 1
xor r11b, r15b
mov ebx, r13d
and bl, r11b
xor r11b, r13b
or r11b, bl
mov r14d, r11d
xor r14b, 1
mov ebx, ebp
and bl, r9b
mov eax, ebx
xor al, 1
or al, r9b
mov edx, r14d
and dl, r11b
xor bl, bpl
xor al, 1
or al, bl
mov ebx, edx
xor bl, 1
or bl, r11b
xor dl, r14b
xor bl, 1
or bl, dl
mov edx, eax
xor dl, 1
and dl, bl
xor bl, 1
and bl, al
or bl, dl
mov eax, ebp
xor al, r14b
or r14b, bpl
xor r14b, 1
or r14b, al
xor bl, 1
mov eax, ebx
xor al, r14b
or bl, r14b
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov r9d, edx
xor r9b, al
xor al, 1
or al, bl
xor al, 1
or al, r9b
or dl, bl
mov r9d, edx
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
xor al, 1
xor r9b, 1
and r9b, al
or dl, r9b
mov eax, ebx
xor al, 1
xor bl, dl
xor dl, 1
or dl, al
xor cl, 1
xor dl, 1
or dl, bl
mov r9d, ecx
xor r9b, dl
and dl, r9b
and r9b, cl
mov eax, edx
xor al, 1
xor dl, r9b
xor r9b, 1
or r9b, al
xor r9b, 1
or r9b, dl
movzx edx, byte [rsp + 0x38]
and r8b, dl
mov eax, r8d
xor al, 1
movzx ebx, byte [rsp + 0x40]
and bl, al
movzx ecx, byte [rsp + 0x28]
or al, cl
and r8b, cl
xor r10b, dil
or r8b, bl
xor r8b, 1
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r10d
and al, dil
mov ecx, eax
xor cl, r10b
xor al, 1
or al, r10b
xor cl, 1
xor al, 1
or al, cl
xor r8b, 1
mov ecx, eax
xor cl, r8b
xor cl, 1
and cl, al
or r8b, al
xor r8b, 1
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov eax, edx
xor sil, dl
and sil, dl
xor dil, dl
xor sil, 1
xor dil, 1
mov eax, esi
xor al, dil
or dil, sil
xor dil, 1
or dil, al
xor r8b, 1
mov eax, r8d
or al, dil
xor al, 1
xor r8b, dil
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov eax, r8d
xor al, 1
and r8b, al
mov ecx, r8d
and cl, al
xor r8b, al
or r8b, cl
mov eax, r8d
xor al, 1
mov edx, r9d
xor dl, 1
mov ebx, r8d
xor bl, dl
and al, dl
mov ecx, r9d
and cl, r8b
or cl, al
xor cl, 1
or cl, dl
xor bl, 1
and bl, r8b
xor r8b, r9b
and r8b, r9b
mov eax, ebx
xor al, 1
xor bl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, bl
mov eax, r8d
xor al, 1
mov edx, ecx
and r8b, al
mov r9d, eax
and r9b, r8b
xor r8b, al
mov r10d, ecx
and r10b, al
xor al, cl
xor cl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
or r8b, r9b
xor r8b, dl
or al, r10b
mov ecx, r8d
xor cl, al
test al, 1
mov edx, 0xfa336df2
mov eax, 0xe57e7a47
cmovne edx, eax
test r8b, 1
cmove edx, eax
test cl, 1
mov eax, 0xfa336df2
cmove edx, eax
jmp 0x1400cfef0
movzx eax, byte [rsp + 0x37]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x70]
lea rcx, [rcx*4]
add rcx, rbp
movzx ecx, byte [rdx + rcx]
shl rax, 8
lea rdx, [0x140285490]
add rax, rdx
movzx r9d, byte [rcx + rax]
mov r8d, r9d
not r8b
mov byte [rsp + 0x28], r9b
mov eax, r9d
xor al, 0x56
and al, r9b
mov byte [rsp + 0x22], al
mov eax, r8d
and al, 0x8e
mov ecx, r9d
and cl, 0x71
or cl, al
mov byte [rsp + 0x21], cl
mov eax, ecx
xor al, r8b
mov byte [rsp + 0x23], al
mov byte [rsp + 0x25], r8b
mov byte [rsp + 0x24], r9b
mov eax, r8d
and al, r9b
mov byte [rsp + 0x27], al
mov eax, r8d
and al, 0x35
mov edx, r9d
and dl, 0xca
or dl, al
mov ebp, edx
xor bpl, 0x80
xor dl, 0x31
and dl, 0x7b
and bpl, 0x84
or bpl, dl
mov eax, ebp
xor al, 0x80
and al, 0xfa
xor bpl, 0x7e
or bpl, al
mov eax, ebp
not al
mov edx, r8d
and dl, 0x61
mov r11d, r9d
and r11b, 0x9e
or r11b, dl
xor r11b, 0x9b
or r11b, r8b
mov edx, ebp
and dl, 0xda
xor bpl, 0xe0
and bpl, al
and al, 0x25
or al, dl
mov r14d, eax
xor r14b, 0x25
xor al, 0xc5
and al, r14b
mov edi, r11d
xor dil, 0xe0
mov r10d, edi
and r10b, r11b
mov esi, r14d
and sil, r11b
xor r14b, r11b
not r11b
and dil, r11b
mov r11d, eax
and r11b, bpl
xor bpl, al
or bpl, r11b
mov eax, r10d
not al
mov ebx, edi
not bl
mov r11d, eax
and r11b, 0xad
and r10b, 0x52
or r10b, r11b
or al, bl
and bl, 0xad
and dil, 0x52
or dil, bl
xor dil, r10b
not al
or al, dil
mov ecx, ebp
not cl
and cl, 0x51
and bpl, 0xae
or bpl, cl
mov ecx, eax
not cl
and cl, 0x51
and al, 0xae
or al, cl
xor al, bpl
or r14b, sil
mov ecx, r14d
not cl
and cl, 0xa8
and r14b, 0x57
or r14b, cl
mov edx, r14d
xor dl, 0x56
xor r14b, 0xa8
mov ecx, eax
not cl
mov ebx, ecx
and bl, 0x29
and al, 0xd6
or al, bl
or cl, r14b
and r14b, 0x29
and dl, 0xd6
or dl, r14b
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0x80
and cl, 0x7f
or cl, al
mov eax, ecx
not al
and al, 0x7a
and cl, 0x85
or cl, al
mov edx, ecx
mov eax, ecx
xor al, 0xf6
and al, cl
not cl
and cl, 0xe9
and dl, 0x16
or dl, cl
mov ecx, edx
xor cl, 0x14
xor dl, 0xe0
or dl, 9
mov ebx, eax
not bl
mov r10d, edx
and r10b, 0xcb
and cl, 0x34
or cl, r10b
or dl, bl
and bl, 0xcb
and al, 0x34
or al, bl
xor al, cl
not dl
or dl, al
mov eax, edx
not al
and al, 0xe6
and dl, 0x19
or dl, al
mov eax, edx
xor al, 0xef
mov ecx, edx
and cl, 0x80
xor dl, 0xf0
and dl, al
mov ebx, eax
and bl, 0x7f
or bl, cl
mov eax, ebx
xor al, 0x7f
xor bl, 0x9f
and bl, al
mov eax, ebx
not al
mov ecx, edx
not cl
mov r10d, eax
and r10b, 0x15
and bl, 0xea
or bl, r10b
or al, cl
and cl, 0x15
and dl, 0xea
or dl, cl
xor dl, bl
not al
or al, dl
mov ecx, eax
and cl, 0x4d
not al
and al, 0xb2
or al, cl
mov esi, eax
not sil
mov ecx, esi
and cl, 0xa5
and al, 0x5a
or al, cl
xor al, 0xf7
xor sil, al
and sil, al
and r8b, 0xcf
and r9b, 0x30
or r9b, r8b
mov eax, r9d
xor al, 0x30
mov ecx, r9d
xor cl, 0xce
and cl, 0xee
xor r9b, 0x45
and r9b, al
and al, 0x11
or al, cl
mov ebx, eax
xor bl, 0x11
mov ecx, ebx
and cl, 0x75
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
mov ecx, r9d
not cl
and cl, 0x3d
and r9b, 0xc2
or r9b, cl
xor r9b, 0xe5
and bl, 0x52
xor al, 0x43
or al, bl
mov ecx, eax
not cl
and cl, 0x7e
and al, 0x81
or al, cl
xor al, 0x81
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
not cl
and cl, 0xc4
and al, 0x3b
or al, cl
mov ecx, eax
xor cl, 0x18
xor al, 0x80
and al, 0xa3
and cl, 0x5c
or cl, al
mov r15d, ecx
xor r15b, 0x83
xor cl, 0xc
and cl, 0x2c
and r15b, 0xd3
or r15b, cl
mov r8d, r15d
xor r8b, 0xd3
xor r15b, 0x2c
mov r10d, esi
not r10b
mov r11d, esi
or r11b, 0xd3
mov ecx, r11d
not cl
mov edx, esi
xor dl, 0x2c
and dl, sil
mov ebx, edx
not bl
mov eax, r11d
and al, 0x78
and cl, 4
or cl, al
or r11b, bl
and bl, 0x78
and dl, 0x87
or dl, bl
xor dl, cl
not r11b
or r11b, dl
mov eax, r11d
not al
and al, 0xd3
and r11b, 0x2c
or r11b, al
mov eax, r8d
and al, 0x64
mov r14d, r15d
and r14b, 0x9b
or r14b, al
mov r9d, r14d
xor r9b, 0x9b
mov edi, r11d
not dil
mov eax, edi
and al, 0x50
mov ebx, r11d
and bl, 0xaf
or bl, al
mov eax, r10d
and al, 0xa7
and sil, 0x58
or sil, al
mov r13d, r14d
xor r13b, 0x64
mov byte [rsp + 0x26], r13b
xor sil, 0x95
or sil, r10b
mov eax, r9d
and al, 0xde
mov ecx, r13d
and cl, 0x21
or cl, al
xor cl, 0xec
and r13b, 0x32
or r13b, cl
and r15b, 0xd4
mov eax, r8d
and al, 0x2b
or al, r15b
xor bl, 0x9d
or bl, dil
xor al, 0x19
and r8b, 0xcd
or r8b, al
mov ecx, ebx
not cl
mov eax, ebx
and al, 0x46
and cl, 0xb9
or cl, al
mov eax, ecx
xor cl, 0x42
or cl, 5
mov edx, ecx
not dl
and cl, 0x8e
and dl, 0x70
or dl, cl
or bl, 0xfa
mov ecx, ebx
not cl
and bl, 0x8e
and cl, 1
or cl, bl
xor cl, dl
mov edx, esi
not dl
or dl, 5
mov ebx, edx
not bl
and dl, 0xf3
and bl, 8
or bl, dl
xor al, 0xb9
mov r10d, eax
and r10b, sil
xor al, sil
or sil, 0xfa
mov edx, esi
not dl
and sil, 0xf3
and dl, 4
or dl, sil
xor dl, bl
mov ebx, ecx
not bl
and bl, dl
not dl
and dl, cl
or dl, bl
or al, r10b
mov ebx, edx
not bl
mov ecx, ebx
and cl, 0x9b
and dl, 0x64
or dl, cl
mov r10d, eax
not r10b
or bl, al
and al, 0x9b
and r10b, 0x64
or r10b, al
xor r14b, 0xa4
and r14b, r9b
mov rax, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x60]
mov qword [rsp + 0x40], rbp
lea r15, [rsp + rax*4]
add r15, 0xc0
mov qword [rsp + 0x38], r15
xor r10b, dl
mov eax, r8d
not al
and al, r13b
not r13b
not bl
or bl, r10b
mov ecx, r13d
xor cl, r8b
and cl, r13b
and r8b, r13b
or r8b, al
mov eax, ecx
not al
mov edx, eax
and dl, 0x86
and cl, 0x79
or cl, dl
mov edx, r8d
not dl
or al, dl
and dl, 0x86
and r8b, 0x79
or r8b, dl
xor r8b, cl
not al
or al, r8b
mov ecx, ebx
not cl
and cl, 0x55
and bl, 0xaa
or bl, cl
mov r12d, eax
xor r12b, 0x55
and r12b, al
not al
and al, 0x55
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, ebx
not al
and al, r12b
not r12b
and r12b, bl
or r12b, al
mov eax, edi
and al, 0x92
and r11b, 0x6d
or r11b, al
mov r10d, r11d
xor r10b, 0x6d
movzx eax, byte [rsp + 0x26]
and al, 0x17
and r9b, 0xe8
or r9b, al
mov esi, r9d
mov ebx, r11d
xor bl, 0xad
and bl, r10b
or dil, 0x3f
mov ecx, ebx
not cl
mov eax, ecx
or cl, dil
not dil
xor r9b, 0x17
and al, 5
and bl, 0xfa
or bl, al
mov eax, r9d
or al, 0xc0
or dil, 5
xor dil, bl
mov ebx, eax
not bl
not cl
or cl, dil
mov r8d, eax
and r8b, 0xe8
and bl, 0x17
or bl, r8b
mov edx, r14d
not dl
or al, dl
and dl, 0xe8
and r14b, 0x17
or r14b, dl
movzx edi, byte [rbp + r15]
xor r14b, bl
mov r13d, edi
not r13b
not al
or al, r14b
mov edx, ecx
not dl
and dl, 0x71
and cl, 0x8e
or cl, dl
mov edx, eax
not dl
and dl, 0x71
and al, 0x8e
or al, dl
mov r8d, r13d
xor sil, 0x80
xor al, cl
xor r11b, 0x92
mov ecx, r11d
and cl, 0x69
and r10b, 0x96
or r10b, cl
or r11b, r9b
and r9b, 0x69
and sil, 0x96
or sil, r9b
xor sil, r10b
not r11b
or r11b, sil
mov ecx, r11d
not cl
and cl, 0xa6
and r11b, 0x59
or r11b, cl
xor r11b, 0x59
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, r11d
not al
and al, 0x96
and r11b, 0x69
or r11b, al
mov eax, r11d
not al
and al, 0x69
and r11b, 0x96
or r11b, al
mov eax, r11d
not al
mov ecx, eax
and cl, 0xda
and r11b, 0x25
or r11b, cl
xor r11b, 0x25
or r11b, al
mov eax, r11d
not al
mov edx, r12d
xor dl, r11b
and dl, r12b
mov ecx, r12d
not cl
and cl, 0x54
and r12b, 0xab
or r12b, cl
and r11b, 0x54
and al, 0xab
or al, r11b
xor al, r12b
mov ecx, edx
not cl
mov ebx, eax
not bl
mov r9d, ecx
and r9b, 0x83
and dl, 0x7c
or dl, r9b
or cl, bl
and bl, 0x83
and al, 0x7c
or al, bl
xor al, dl
not cl
or cl, al
mov r9d, ecx
not r9b
mov ebx, ecx
mov eax, ecx
xor al, 0xeb
and al, cl
mov edx, r9d
and dl, 0x81
and cl, 0x7e
or cl, dl
not cl
or cl, r9b
and r9b, 0xe0
and bl, 0xb
or bl, r9b
xor bl, 0xb
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
not dl
and dl, 0x80
and al, 1
or al, dl
xor al, 1
or al, 0x7e
mov r9d, eax
not r9b
mov ebx, ecx
not bl
and bl, al
or al, cl
mov edx, eax
not dl
and cl, r9b
or cl, bl
mov ebx, ecx
not bl
mov r9d, eax
and r9b, 0xc2
and dl, 1
or dl, r9b
or al, bl
and bl, 0xc2
and cl, 0x3d
or cl, bl
xor cl, dl
not al
or al, cl
mov edx, eax
not dl
mov ecx, edx
and cl, 3
and al, 0xd0
or al, cl
mov ebx, eax
xor bl, 0x10
or al, 0x28
or dl, 0xd3
mov ecx, edx
not cl
and al, 0xe8
and bl, 0x13
or bl, al
and dl, 0xe8
and cl, 4
or cl, dl
xor cl, bl
mov r9d, ecx
not r9b
mov eax, r9d
and al, 0xe3
mov edx, ecx
and dl, 0x1c
or dl, al
mov eax, edx
not al
and al, 0x1c
and dl, 0xe3
or dl, al
mov eax, edx
not al
and al, 0x74
and dl, 0x8b
or dl, al
mov r10d, edx
xor r10b, 2
xor dl, 0x34
and dl, 0xbd
and r10b, 0x42
or r10b, dl
mov eax, r10d
xor al, 0x34
mov edx, r10d
xor dl, 0x42
mov ebx, r9d
and bl, 0xb
and cl, 0xf4
or cl, bl
xor cl, 0xf4
xor r9b, cl
and r9b, cl
and al, 0x36
xor r10b, 0xd6
and r10b, dl
mov ecx, edx
and cl, 0xc9
or cl, al
mov r11d, ecx
xor r11b, 0xc9
mov eax, r9d
mov edx, r9d
xor dl, 0x94
and dl, r9b
not r9b
and r9b, 0x73
and al, 0x8c
or al, r9b
mov ebx, eax
xor cl, 0xa2
and cl, r11b
xor al, 0x10
or al, 0x6b
mov r9d, ecx
and r9b, r10b
xor r10b, cl
mov esi, eax
not sil
or r10b, r9b
mov r9d, eax
and r9b, 0xb9
and sil, 4
or sil, r9b
mov ecx, edx
not cl
or al, cl
and cl, 0xb9
and dl, 0x46
or dl, cl
mov ebp, r13d
xor dl, sil
mov r9d, r13d
xor bl, 0x8c
not al
or al, dl
mov ecx, r10d
not cl
and cl, 0xaf
and r10b, 0x50
or r10b, cl
mov ecx, eax
not cl
and cl, 0xaf
and al, 0x50
or al, cl
xor al, r10b
mov ecx, r11d
and cl, bl
xor bl, r11b
or bl, cl
mov ecx, ebx
not cl
and cl, 0xf0
and bl, 0xf
or bl, cl
mov edx, ebx
xor dl, 7
mov ecx, eax
not cl
xor bl, 0xf0
mov r10d, ecx
and r10b, 0xe8
and al, 0x17
or al, r10b
or cl, bl
and bl, 0xe8
and dl, 0x17
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, r13d
and al, 0xf4
mov edx, edi
and dl, 0xb
or dl, al
mov eax, edx
not al
and al, 0xf
and dl, 0xf0
or dl, al
mov eax, edx
xor al, 4
not dl
and dl, 0x92
and al, 0x6d
or al, dl
mov ebx, eax
xor bl, 0x6d
mov edx, ecx
not dl
and bl, dl
xor al, 0x92
and al, cl
or al, bl
mov byte [rsp + 0x26], al
xor al, dl
mov byte [rsp + 0x36], al
and dl, 0x53
and cl, 0xac
or cl, dl
mov eax, ecx
xor al, 8
xor cl, 0x52
and cl, 0xf6
and al, 9
or al, cl
mov r12d, eax
xor r12b, 0xa0
xor al, 1
and al, 0x57
and r12b, 0xa8
or r12b, al
xor r12b, 0xa8
mov eax, r13d
and al, r12b
mov byte [rsp + 0x4e], al
xor r12b, r13b
and r13b, 0x70
mov eax, edi
and al, 4
or al, r13b
not al
or r8b, 0x74
mov ecx, r8d
not cl
and r8b, 0xfa
and cl, 1
or cl, r8b
and al, 0xfe
xor al, cl
mov ecx, eax
not cl
and cl, 0x5a
and al, 0x85
or al, cl
xor al, 0xe
or al, 0x20
mov ecx, eax
not cl
and bpl, 0xd9
mov edx, edi
and dl, 0x26
or dl, bpl
mov ebx, edx
xor bl, 6
and bl, 0xdf
xor dl, 0xf9
or dl, bl
mov ebx, edx
not bl
and bl, 0xba
and dl, 0x45
or dl, bl
mov ebx, edx
xor bl, 0x45
xor dl, 0xba
and bl, al
or al, dl
not al
and dl, cl
or dl, bl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
mov ebx, eax
or bl, 0xa9
mov ecx, ebx
not cl
or dl, 0x40
and dl, 0xe1
and al, 8
or al, dl
and bl, 0xe1
and cl, 0x16
or cl, bl
xor cl, al
mov eax, ecx
not al
and al, 0xa1
and cl, 0x5e
or cl, al
mov eax, ecx
xor al, 0x28
xor cl, 0xd5
mov edx, ecx
and dl, 0xfd
and cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
and al, 2
and cl, 0xfd
or cl, al
mov eax, ecx
xor al, 0xe6
and al, cl
not cl
and cl, 0xe6
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r11d, ecx
not r11b
and cl, 0xfc
mov edx, r11d
and dl, 3
or dl, cl
xor dl, 0xe5
and r11b, 0x19
or r11b, dl
mov ecx, r11d
not cl
and cl, 0xbf
and r11b, 0x40
or r11b, cl
and r9b, 0xa2
mov byte [rsp + 0x4d], dil
mov ecx, edi
xor cl, 0xa2
and cl, dil
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
not dl
and dl, 0x5d
and cl, 0xa2
or cl, dl
mov eax, ecx
mov ebx, ecx
xor bl, 0x83
and bl, cl
not cl
and cl, 0x3f
and al, 0xc0
or al, cl
mov ecx, eax
xor al, 0x3f
mov edx, eax
or dl, 0x7c
mov r8d, edx
not r8b
mov r9d, edx
and r9b, 0x99
and r8b, 2
or r8b, r9b
mov r9d, ebx
not r9b
or dl, r9b
and r9b, 0x99
and bl, 0x66
or bl, r9b
xor bl, r8b
xor cl, 0xc0
not dl
or dl, bl
mov ebx, edx
not bl
and bl, 0xe2
and dl, 0x1d
or dl, bl
and al, 0x1d
mov r8d, ecx
and r8b, 0xe2
or r8b, al
mov r14d, r11d
xor r14b, 0x40
xor dl, 0x87
xor r8b, 4
and cl, 0x19
or cl, r8b
mov eax, ecx
not al
and al, 0x8e
and cl, 0x71
or cl, al
xor cl, 0x71
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
not dl
and cl, 0x14
and dl, 0xeb
or dl, cl
mov eax, edx
xor al, 9
and al, 0x1d
and dl, 0xe2
or dl, al
xor r11b, 0xbf
mov eax, r14d
or al, 0x58
and al, 0x7d
mov ecx, r11d
and cl, 0x82
or cl, al
mov esi, r11d
or sil, 0x25
and sil, 0x7d
xor sil, cl
mov ecx, esi
not cl
and cl, 0xa1
and sil, 0x5e
or sil, cl
mov r10d, edx
xor r10b, 0xe2
mov r8d, edx
xor r8b, 0x1d
mov r9d, r10d
and r9b, 0x90
mov eax, edx
xor al, 0xeb
and al, r8b
and r8b, 0x66
or r8b, r9b
mov r9d, r8d
not r9b
xor r8b, 0x99
mov edi, r8d
and dil, 0xd9
and r9b, 0x26
or r9b, dil
mov edi, eax
not dil
or r8b, dil
and dil, 0xd9
and al, 0x26
or al, dil
xor al, r9b
not r8b
or r8b, al
mov eax, r8d
not al
and al, 0xc5
and r8b, 0x3a
or r8b, al
mov r15d, esi
xor r15b, 0xf9
xor sil, 6
mov edi, esi
and dil, 0xb
mov eax, r15d
and al, 0xf4
or al, dil
mov r13d, eax
xor r13b, sil
and r13b, al
and r11b, 0xe
and r14b, 0xf1
or r14b, r11b
mov eax, r14d
xor al, 0xf0
and al, 0xf4
xor r14b, 5
or r14b, al
mov eax, r14d
not al
and al, 0xaf
and r14b, 0x50
or r14b, al
and sil, 0xae
mov ebp, r15d
and bpl, 0x51
or bpl, sil
mov ecx, r8d
xor cl, 0xcc
mov r9d, r8d
xor r9b, 0x33
xor bpl, 0x51
xor r8b, 0x7f
mov edi, r8d
and dil, r9b
mov ebx, ebp
and bl, r9b
mov byte [rsp + 0x4c], bl
mov byte [rsp + 0x4b], bpl
xor bpl, r9b
and r9b, 0x52
and r8b, cl
mov eax, ecx
and al, 0xad
or al, r9b
mov ecx, eax
xor cl, 9
and cl, 0xb
xor al, 0xa6
or al, cl
mov ecx, eax
not cl
and cl, 0x6d
and al, 0x92
or al, cl
and r10b, 0xf4
xor dl, 0x16
or dl, r10b
mov ecx, edx
not cl
and cl, 0x8f
and dl, 0x70
or dl, cl
mov ebx, r14d
xor bl, 0xaf
mov r9d, ebx
and r9b, 0x7a
and r14b, 0x85
or r14b, r9b
mov esi, r13d
not sil
mov ecx, r13d
xor cl, 0xe5
and cl, sil
mov r9d, ecx
not r9b
mov r11d, r9d
and r11b, 0xad
and cl, 0x52
or cl, r11b
mov r10d, esi
or r10b, 0xe5
mov r11d, r10d
not r11b
or r9b, r10b
and r10b, 0xad
and r11b, 0x12
or r11b, r10b
xor r11b, cl
not r9b
or r9b, r11b
or bl, 0xe5
mov ecx, ebx
not cl
and bl, 0xfd
and cl, 2
or cl, bl
mov r10d, r14d
xor r10b, 0x7a
mov ebx, r10d
or bl, 0x18
and bl, 0xfd
xor cl, bl
xor cl, r9b
mov ebx, r13d
and bl, 0x8f
and sil, 0x70
or sil, bl
or r13b, r10b
and r10b, 0x8f
and r14b, 0x70
or r14b, r10b
xor r14b, sil
not r13b
or r13b, r14b
mov ebx, r13d
not bl
and bl, 0x60
and r13b, 0x9f
or r13b, bl
xor r13b, 0x9f
mov ebx, ecx
and bl, r13b
xor r13b, cl
or r13b, bl
mov r11d, eax
xor r11b, 0x92
xor al, 0x20
and al, 0x22
mov ecx, r11d
and cl, 0xdd
or cl, al
mov r9d, edx
xor r9b, 0x70
mov eax, edx
xor dl, 0xc4
mov r10d, edx
and dl, r9b
mov ebx, ecx
xor bl, 0xdd
xor cl, 0x96
and cl, bl
and r11b, 0x4b
mov r9d, ecx
and r9b, r11b
xor r11b, cl
or r11b, r9b
xor al, 0x8f
and r10b, al
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov ecx, r11d
not cl
and cl, dl
not dl
and dl, r11b
or dl, cl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, edx
not al
mov ecx, eax
and cl, 0x5e
and dl, 0xa1
or dl, cl
mov ecx, ebx
not cl
or al, bl
and bl, 0x5e
and cl, 0xa1
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, r13d
not cl
mov edx, ecx
and dl, 0xac
and r13b, 0x53
or r13b, dl
mov edx, eax
not dl
xor r13b, 0xac
or r13b, dl
and dl, 0x25
and al, 0xda
or al, dl
xor al, 0x25
or al, cl
not r13b
not al
mov ecx, r13d
and cl, al
xor al, r13b
or al, cl
movzx ecx, byte [rsp + 0x4b]
and cl, 0xb3
and r15b, 0x4c
or r15b, cl
mov ecx, edi
and cl, r8b
xor r8b, dil
or r8b, cl
mov ecx, r15d
not cl
and cl, 0x84
and r15b, 0x7b
or r15b, cl
mov ecx, r8d
not cl
and cl, 0x84
and r8b, 0x7b
or r8b, cl
xor r8b, r15b
or bpl, byte [rsp + 0x4c]
mov ecx, r8d
not cl
mov edx, ecx
and dl, 0x64
and r8b, 0x9b
or r8b, dl
mov edx, ebp
not dl
or cl, bpl
and bpl, 0x64
and dl, 0x9b
or dl, bpl
xor dl, r8b
not cl
or cl, dl
mov edx, ecx
not dl
mov r8d, edx
or r8b, 0xc6
mov ebx, r8d
not bl
or cl, 8
and cl, 0x4e
and dl, 0x80
or dl, cl
and r8b, 0x4e
and bl, 0x31
or bl, r8b
xor bl, dl
mov ecx, ebx
not cl
and cl, 0x39
and bl, 0xc6
or bl, cl
mov ecx, ebx
not cl
mov edx, ecx
and dl, 0xce
and bl, 0x31
or bl, dl
xor bl, 0x31
or bl, cl
mov r8d, ebx
not r8b
mov edx, eax
not dl
and r8b, dl
or dl, bl
mov ecx, edx
not cl
and bl, al
or bl, r8b
mov eax, ebx
not al
mov r8d, edx
and r8b, 0x57
and cl, 0xa8
or cl, r8b
or dl, al
and al, 0x57
and bl, 0xa8
or bl, al
xor bl, cl
not dl
or dl, bl
mov eax, edx
not al
mov ecx, eax
mov ebx, eax
and bl, 0x88
and dl, 0x77
or dl, bl
not dl
or dl, al
or al, 0x80
and cl, 0x80
xor cl, al
xor cl, 8
or cl, 0x77
mov eax, ecx
not al
mov ebx, ecx
and bl, 0x2a
xor cl, 0x80
and cl, al
and al, 0x80
or al, bl
xor al, 0xd5
mov ebx, eax
and bl, 0x18
mov r8d, ebx
and r8b, cl
xor cl, bl
mov ebx, edx
not bl
or bl, 0xe7
or cl, r8b
mov r8d, ebx
not r8b
and bl, 0x16
and r8b, 8
or r8b, bl
mov r9d, eax
and r9b, dl
xor al, dl
or dl, 0x18
mov ebx, edx
not bl
and dl, 0x16
and bl, 0xe1
or bl, dl
xor bl, r8b
mov edx, ecx
not dl
and dl, 0xb1
and cl, 8
or cl, dl
mov edx, ebx
not dl
and dl, 0xb1
and bl, 0x4e
or bl, dl
xor bl, cl
or al, r9b
not al
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 0x94
and cl, al
or al, 0x6b
mov edx, eax
not dl
mov ebx, ecx
not bl
mov r8d, eax
and r8b, 0xe8
and dl, 0x14
or dl, r8b
or al, bl
and bl, 0xe8
and cl, 0x17
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x53
and al, 0xac
or al, cl
mov ebx, eax
xor bl, 0x56
xor al, 0xa9
mov edx, eax
and dl, bl
mov r8d, eax
mov ecx, ebx
or al, bl
and bl, 0xd0
and r8b, 0x2f
or r8b, bl
mov ebx, edx
not bl
or cl, bl
and bl, 0xd0
and dl, 0x2f
or dl, bl
xor dl, r8b
not cl
or cl, dl
mov edx, ecx
not dl
and dl, 0x31
and cl, 0xce
or cl, dl
mov edx, ecx
xor dl, 0xce
xor cl, 0x31
mov ebx, eax
not bl
and bl, dl
mov edx, ecx
xor dl, al
and dl, cl
and al, cl
or al, bl
mov ebx, edx
not bl
mov ecx, eax
not cl
mov r8d, ebx
and r8b, 0x56
and dl, 0xa9
or dl, r8b
or bl, cl
and cl, 0x56
and al, 0xa9
or al, cl
xor al, dl
not bl
or bl, al
movzx edx, byte [rsp + 0x28]
or dl, 0xa9
mov eax, edx
not al
movzx ecx, byte [rsp + 0x22]
mov r9d, ecx
not r9b
mov r8d, edx
and r8b, 0x9b
and al, 0x44
or al, r8b
or dl, r9b
and r9b, 0x9b
and cl, 0x64
or cl, r9b
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 0x31
and dl, 0xce
or dl, al
mov ecx, edx
xor cl, 0x10
xor dl, 0x60
and dl, 0xe8
and cl, 0x17
or cl, dl
mov eax, ecx
xor al, 0x11
and al, 0x71
xor cl, 0x88
and cl, 0x8e
or cl, al
not cl
mov r8d, ecx
or r8b, 0x71
movzx r11d, byte [rsp + 0x23]
and r11b, byte [rsp + 0x21]
mov r9d, ebx
not r9b
mov r10d, ebx
or r10b, 0xa
mov eax, r10d
not al
mov edx, ebx
or dl, 0x84
and r10b, 0x84
and al, 0x71
or al, r10b
and dl, 0x8e
xor dl, al
mov eax, edx
not al
and al, 0xa
and dl, 0xf5
or dl, al
mov eax, edx
not al
and al, 0x8b
and dl, 0x74
or dl, al
mov eax, edx
xor al, 0x74
xor dl, 0xa
and dl, 0x7a
mov r10d, eax
and r10b, 0x85
or r10b, dl
xor r10b, 0xb
and al, 0x71
or al, r10b
mov edx, eax
not dl
and dl, 0x51
and al, 0xae
or al, dl
and r9b, 0x97
and bl, 0x68
or bl, r9b
mov edx, ebx
xor dl, 8
and dl, 0x8e
xor bl, 0xe6
or bl, dl
mov edx, ebx
not dl
and dl, 0xe2
and bl, 0x1d
or bl, dl
mov edx, r11d
mov r10d, r11d
not r10b
mov r9d, r10d
and r9b, 0x4b
and dl, 0xb4
or dl, r9b
mov edi, edx
mov esi, r8d
xor sil, 0x1a
and sil, r8b
or cl, 0xf5
mov r9d, esi
not r9b
mov r11d, r9d
and r11b, 2
and sil, 0xad
or sil, r11b
mov edx, ecx
not dl
or r9b, cl
and cl, 0x42
and dl, 8
or dl, cl
mov ecx, edi
xor dil, 0xb4
xor cl, 0xae
and cl, dil
mov ebp, ecx
or r10b, 0xe5
xor dl, sil
not r9b
or r9b, dl
not cl
mov r11d, ecx
and r11b, 0xd
and bpl, 0xf2
or bpl, r11b
mov edx, r10d
not dl
or cl, r10b
and r10b, 0xd
and dl, 0x12
or dl, r10b
mov r10d, eax
xor r10b, 0xae
xor al, 0x51
xor dl, bpl
mov r11d, ebx
xor r11b, 0x1d
not cl
or cl, dl
xor cl, r9b
mov edx, r8d
and dl, dil
xor dil, r8b
or dil, dl
mov r8d, edi
not r8b
mov edx, ecx
not dl
mov r9d, edx
and r9b, 0x15
and cl, 0xea
or cl, r9b
or dl, dil
and dil, 0x15
and r8b, 0xea
or r8b, dil
xor r8b, cl
not dl
or dl, r8b
xor bl, 0xe2
and r11b, al
or al, bl
mov ecx, eax
not cl
and bl, r10b
or bl, r11b
mov r8d, ebx
not r8b
mov r9d, eax
and r9b, 0xbe
and cl, 0x41
or cl, r9b
or al, r8b
and r8b, 0xbe
and bl, 0x41
or bl, r8b
xor bl, cl
not al
or al, bl
mov ecx, edx
not cl
mov ebx, ecx
and bl, 0x6e
and dl, 0x91
or dl, bl
xor dl, al
xor dl, 0x6e
and dl, al
mov ebx, eax
not bl
and bl, 0xb4
and al, 0x4b
or al, bl
xor al, 0xb4
or al, cl
mov ecx, eax
not cl
mov ebx, edx
not bl
mov r8d, ebx
and r8b, 0xf6
and dl, 9
or dl, r8b
or bl, al
and al, 0xf6
and cl, 9
or cl, al
xor cl, dl
not bl
or bl, cl
movzx eax, byte [rsp + 0x25]
and al, 0x38
movzx ecx, byte [rsp + 0x24]
and cl, 0xc7
or cl, al
xor cl, 0xc7
mov eax, ecx
movzx edx, byte [rsp + 0x27]
and al, dl
xor dl, cl
or dl, al
mov esi, edx
not sil
mov eax, esi
and al, 2
and dl, 0xfd
or dl, al
xor dl, bl
mov r9d, ebx
not r9b
or sil, bl
mov ecx, esi
not cl
xor dl, 2
and dl, bl
mov eax, edx
not al
mov r8d, esi
and r8b, 0xf7
and cl, 8
or cl, r8b
or sil, al
and al, 0xf7
and dl, 8
or dl, al
xor dl, cl
not sil
or sil, dl
mov ecx, esi
not cl
and cl, 0xdb
and sil, 0x24
or sil, cl
mov ecx, esi
xor cl, 0x24
and r9b, 0x18
and bl, 0xe7
or bl, r9b
mov eax, ebx
xor al, 0xe6
xor sil, 0xdb
xor bl, 0x18
mov edx, esi
and dl, 9
and cl, 0xf6
or cl, dl
or sil, bl
and bl, 9
and al, 0xf6
or al, bl
xor al, cl
not sil
or sil, al
mov r9d, esi
not r9b
movzx edx, byte [rsp + 0x36]
and dl, byte [rsp + 0x26]
or r12b, byte [rsp + 0x4e]
mov eax, r12d
not al
and al, 0x69
and r12b, 0x96
or r12b, al
mov eax, r12d
xor al, 0x96
xor r12b, 0x69
mov ecx, edx
xor cl, r12b
and cl, dl
and r12b, dl
not dl
and dl, al
or r12b, dl
mov eax, ecx
not al
mov edx, r12d
not dl
mov ebx, eax
and bl, 0x57
and cl, 0xa8
or cl, bl
or al, dl
and dl, 0x57
and r12b, 0xa8
or r12b, dl
xor r12b, cl
not al
or al, r12b
mov ecx, eax
not cl
mov edx, ecx
and dl, al
mov ebx, edx
not bl
mov r8d, eax
and r8b, 0x21
and cl, 0xde
or cl, r8b
or al, bl
and bl, 0x21
and dl, 0xde
or dl, bl
xor dl, cl
not al
or al, dl
movzx ecx, byte [rsp + 0x4d]
mov edx, ecx
xor dl, 0x64
and dl, cl
or cl, 0x9b
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0xfe
or cl, bl
and bl, 0xfe
and dl, 1
or dl, bl
xor dl, r8b
not cl
or cl, dl
mov edx, ecx
not dl
and dl, 0x9b
and cl, 0x64
or cl, dl
mov ebx, eax
not bl
mov edx, ecx
not dl
and cl, bl
mov r8d, ecx
or bl, dl
mov ecx, ebx
not cl
and dl, al
or dl, r8b
mov eax, edx
not al
mov r8d, ebx
and r8b, 0xa9
and cl, 0x56
or cl, r8b
or bl, al
and al, 0xa9
and dl, 0x56
or dl, al
xor dl, cl
not bl
or bl, dl
mov eax, ebx
xor al, 0xec
and al, bl
mov ecx, ebx
not cl
and cl, 0xec
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0x6a
and al, 0x95
or al, cl
mov r11d, eax
xor r11b, 0x51
xor al, 0x86
mov ecx, eax
and cl, 0xa8
and r11b, 0x57
or r11b, cl
xor r11b, 0x57
or r11b, al
mov r10d, r11d
not r10b
mov ebp, r9d
or bpl, 0xdf
mov r8d, ebp
not r8b
mov ecx, esi
and cl, 0x20
mov ebx, esi
xor bl, 0x20
or bl, cl
mov ecx, ebx
not cl
and cl, 0x2b
and bl, 0xd4
or bl, cl
mov ecx, ebx
xor cl, 0xd4
mov edx, ebx
xor dl, 0x21
and dl, 0x61
xor bl, 0x7a
and bl, cl
and cl, 0x9e
or cl, dl
mov edi, ecx
xor dil, 0x9e
mov edx, ebp
and dl, 0xae
and bpl, r8b
mov eax, ecx
xor al, 0xcf
and al, dil
mov r14d, edx
and r14b, bpl
xor bpl, dl
or bpl, r14b
mov edx, eax
not dl
mov r14d, ebx
not r14b
mov r15d, edx
and r15b, 0xc4
and al, 0x3b
or al, r15b
or dl, r14b
and r14b, 0xc4
and bl, 0x3b
or bl, r14b
xor bl, al
not dl
or dl, bl
mov eax, ebp
not al
and al, dl
not dl
and dl, bpl
or dl, al
xor cl, 0x61
mov eax, ecx
and al, 0x78
and dil, 0x87
or dil, al
or cl, r8b
or r8b, 0x87
xor r8b, dil
not cl
or cl, r8b
mov eax, ecx
not al
and al, 0x80
and cl, 0x7f
or cl, al
mov eax, ecx
not al
xor cl, 0x80
mov ebx, edx
not bl
mov r8d, ebx
and r8b, 0xb4
and dl, 0x4b
or dl, r8b
or bl, cl
and cl, 0xb4
and al, 0x4b
or al, cl
xor al, dl
not bl
or bl, al
mov eax, ebx
not al
and al, 0x91
mov ecx, ebx
and cl, 0x4e
or cl, al
xor cl, 0x4e
and bl, 0x20
or bl, cl
mov eax, r11d
and al, 0xb1
mov ecx, r11d
or cl, 0xb1
mov edx, ecx
not dl
and cl, 4
and dl, 0x4a
or dl, cl
or al, 4
xor al, dl
mov ecx, eax
not cl
and cl, 0x44
and al, 0x20
or al, cl
mov ecx, r11d
and cl, 0x64
mov edx, r11d
xor dl, 0x64
or dl, cl
mov r8d, edx
mov ecx, eax
xor cl, dl
and cl, al
and dl, al
not al
not r8b
and r8b, al
or dl, r8b
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov edi, edx
xor dil, 0xf9
and dil, dl
not dl
and dl, 0xf9
mov eax, edx
and al, dil
xor dil, dl
or dil, al
mov eax, edi
not al
and al, 0x62
and dil, 0x9d
or dil, al
mov eax, ebx
not al
mov ecx, eax
and cl, 0x88
mov r15d, ebx
and r15b, 1
or r15b, cl
mov ebp, r15d
xor bpl, 1
xor r15b, 0xfe
mov edx, ebx
xor dl, 0x89
and dl, bl
mov ecx, edx
not cl
mov r14d, r15d
and r14b, 0x3a
and bpl, 0x81
or bpl, r14b
or r15b, cl
and cl, 0x3a
and dl, 0xc5
or dl, cl
xor dl, bpl
not r15b
or r15b, dl
mov ecx, r15d
not cl
and cl, 0x4e
and r15b, 0xb1
or r15b, cl
mov r14d, r15d
not r14b
mov ebp, eax
and bpl, 0x35
mov edx, ebx
and dl, 0xca
or dl, bpl
mov ecx, edx
xor cl, 0x8a
xor dl, 0x35
mov ebp, r15d
and bpl, 0x61
and r14b, 0x9e
or r14b, bpl
or r15b, dl
and dl, 0x61
and cl, 0x9e
or cl, dl
xor cl, r14b
not r15b
or r15b, cl
mov r12d, r15d
not r12b
mov edx, esi
xor dl, 0xc7
and dl, sil
and r9b, 0x72
and sil, 0x8d
or sil, r9b
mov r9d, esi
xor r9b, 0x4a
mov ecx, edx
not cl
xor sil, 0xb5
mov r14d, ecx
and r14b, 0xa4
and dl, 0x5b
or dl, r14b
or cl, sil
and sil, 0xa4
and r9b, 0x5b
or r9b, sil
xor r9b, dl
not cl
or cl, r9b
mov r9d, ecx
not r9b
mov edx, ecx
xor dl, 0xf3
and dl, cl
or cl, 0xc
mov esi, edx
not sil
mov r14d, ecx
and r14b, 0xf2
and r9b, 1
or r9b, r14b
or cl, sil
and sil, 0xf2
and dl, 0xd
or dl, sil
xor dl, r9b
not cl
or cl, dl
mov edx, ecx
not dl
and dl, 0xc
and cl, 0xf3
or cl, dl
mov edx, ecx
not dl
and dl, 0xc0
and cl, 0x3f
or cl, dl
mov r13d, ecx
xor r13b, 0x2a
xor cl, 0x80
and cl, 0x95
and r13b, 0x6a
or r13b, cl
mov esi, r13d
xor sil, 0x95
mov ecx, r13d
xor cl, 0x6a
mov byte [rsp + 0x28], cl
mov ebp, edi
mov r14d, edi
xor r14b, 0x3b
and r14b, dil
mov r9d, edi
mov edx, eax
mov ecx, eax
mov r8d, eax
or al, dil
mov byte [rsp + 0x22], al
not dil
mov eax, edi
and dl, dil
mov byte [rsp + 0x23], dl
xor cl, dil
mov byte [rsp + 0x25], cl
and r8b, 0x8b
and bl, 0x74
or bl, r8b
xor bl, 0x8b
or bl, dil
mov byte [rsp + 0x21], bl
and dil, 8
and bpl, 0x33
or bpl, dil
xor bpl, 0x33
mov r8d, ebp
and r8b, r14b
xor r14b, bpl
or r14b, r8b
mov r8d, r14d
not r8b
and r8b, 0xf3
and r14b, 0xc
or r14b, r8b
mov r8d, r14d
xor r8b, 2
and al, 0xa8
and r9b, 0x57
or r9b, al
mov eax, r9d
xor al, 2
xor r14b, 0xf0
mov edi, r14d
and dil, 0x5d
and r8b, 0xa2
or r8b, dil
xor r9b, 8
and r9b, 0x5d
and al, 0xa2
or al, r9b
xor al, r8b
xor r14b, al
and r14b, al
mov edx, r14d
mov r8d, r11d
and r8b, 0xc5
mov eax, r10d
and al, 0x3a
or al, r8b
mov r8d, eax
not r8b
and r8b, 0x7b
and al, 0x84
or al, r8b
mov r8d, eax
xor r8b, 0x80
xor al, 0x50
and al, 0x56
and r8b, 0xa9
or r8b, al
xor r8b, 0xa9
and r11b, 0xd2
and r10b, 0x2d
or r10b, r11b
xor r10b, 0x2d
mov eax, r8d
and al, r10b
xor r10b, r8b
or r10b, al
mov r9d, r10d
not r9b
mov ebx, r15d
mov r11d, r12d
mov r8d, r15d
mov ebp, r12d
xor r15b, 0x99
and r15b, r12b
and r12b, 0xb0
and bl, 0x4f
or bl, r12b
movzx edi, byte [rsp + 0x28]
or r11b, dil
mov r14d, edi
xor r13b, 0xc
and r13b, dil
and dil, 0xb0
mov eax, esi
and al, 0x4f
or al, dil
xor al, bl
not r11b
or r11b, al
mov eax, r11d
not al
and al, 0x76
and r11b, 0x89
or r11b, al
mov edi, r11d
xor dil, 0x89
mov ecx, r11d
xor cl, 0x76
and r8b, 0x26
and bpl, 0x40
or bpl, r8b
xor bpl, 0x40
and sil, 0x93
and r14b, 0x6c
or r14b, sil
mov ebx, r14d
xor bl, 0x6c
xor r14b, 0xf5
and r14b, bl
mov ebx, ebp
and bl, r15b
xor r15b, bpl
or r15b, bl
mov ebx, r14d
not bl
mov r8d, r13d
not r8b
mov ebp, ebx
and bpl, 0x53
and r14b, 0xac
or r14b, bpl
or bl, r8b
and r8b, 0x53
and r13b, 0xac
or r13b, r8b
xor r13b, r14b
not bl
or bl, r13b
mov r8d, r15d
not r8b
and r8b, bl
not bl
and bl, r15b
or bl, r8b
mov r8d, ebx
not r8b
xor r11b, 0xc
and r11b, cl
mov ebp, ecx
or bpl, 0x85
mov r14d, ebp
not r14b
mov r15d, r8d
and r15b, 0x85
mov r13d, ebx
and r13b, 0x7a
or r13b, r15b
mov r15d, r11d
not r15b
mov eax, r15d
and al, 0xb0
and r11b, 0x4f
or r11b, al
or r15b, bpl
and bpl, 0xb0
and r14b, 0x4a
or r14b, bpl
xor r14b, r11b
not r15b
or r15b, r14b
mov eax, r15d
not al
and al, 0xc1
and r15b, 0x3e
or r15b, al
mov eax, r13d
not al
and al, 0xc1
and r13b, 0x3e
or r13b, al
xor r13b, r15b
mov eax, edi
and al, 0x68
and cl, 0x97
or cl, al
or dil, bl
and bl, 0x68
and r8b, 0x97
or r8b, bl
xor r8b, cl
not dil
or dil, r8b
mov eax, edi
not al
mov r11d, r13d
not r11b
mov ecx, r11d
and cl, 5
and r13b, 0xfa
or r13b, cl
or r11b, dil
and dil, 5
and al, 0xfa
or al, dil
xor al, r13b
not r11b
or r11b, al
mov r8d, edx
not r8b
mov eax, r8d
and al, 0x50
mov ebx, edx
and bl, 4
or bl, al
not bl
mov ecx, r8d
or cl, 0x54
mov eax, ecx
not al
and cl, 0xd2
and al, 0x29
or al, cl
and bl, 0xd6
xor bl, al
mov eax, ebx
not al
and al, 0xab
and bl, 0x54
or bl, al
mov r14d, r9d
mov eax, r10d
and al, 6
and r9b, 0xf9
or r9b, al
not r9b
or r9b, r10b
and r10b, 0xd9
and r14b, 0x26
or r14b, r10b
mov edi, r14d
xor dil, 0x26
mov r10d, r14d
xor r10b, 0xd9
mov ebp, ebx
not bpl
mov eax, ebp
mov ecx, ebp
mov r15d, r10d
and dil, bpl
or bpl, r10b
and r10b, bl
and bl, 0xdd
and al, 0x22
or al, bl
xor al, 0x24
and cl, 0xf9
or cl, al
mov eax, ecx
not al
and al, 0xce
and cl, 0x31
or cl, al
mov eax, ecx
xor al, 0x31
and r8b, 6
xor dl, 0xf9
or dl, r8b
mov ebx, edx
not bl
and bl, 0x96
and dl, 0x69
or dl, bl
and r15b, 0xf9
xor r14b, 0x20
or r14b, r15b
xor cl, 0xce
mov ebx, ecx
and bl, 0xc2
and al, 0x3d
or al, bl
mov r8d, eax
xor r8b, 0x3d
mov ebx, eax
xor bl, 0x5a
and bl, r8b
or cl, 0x98
mov r15d, ebx
not r15b
mov r13d, r15d
and r13b, 0xa4
and bl, 0x5b
or bl, r13b
mov r13d, ecx
not r13b
or r15b, cl
and cl, 0xa4
and r13b, 0x43
or r13b, cl
mov esi, edx
xor sil, 0x69
xor r13b, bl
mov ebx, esi
or bl, 0x67
not r15b
or r15b, r13b
mov ecx, ebx
not cl
mov r13d, ebx
and r13b, 0xa6
and cl, 0x18
or cl, r13b
mov r13d, edx
xor dl, 0xf1
and dl, sil
mov r12d, edx
not r12b
or bl, r12b
and r12b, 0xa6
and dl, 0x59
or dl, r12b
xor dl, cl
xor r13b, 0x82
not bl
or bl, dl
mov r12d, r15d
not r12b
and r12b, bl
not bl
and bl, r15b
mov ecx, r14d
not cl
or bl, r12b
xor al, 0xc2
mov r15d, eax
and r15b, 0x55
and r8b, 0xaa
or r8b, r15b
mov r15d, r9d
not r15b
or al, sil
and sil, 0x55
and r13b, 0xaa
or r13b, sil
xor r13b, r8b
not al
or al, r13b
mov r8d, eax
not r8b
and r8b, 0xe2
and al, 0x1d
or al, r8b
xor al, 0x1d
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, r9d
and bl, 0x65
xor r9b, 0x1e
and r9b, r15b
and r15b, 0x9a
or r15b, bl
mov ebx, r14d
xor bl, 0x1e
mov r8d, ebx
and r8b, r14b
and bl, cl
mov esi, r8d
not sil
mov r12d, esi
and r12b, 0x50
and r8b, 0xaf
or r8b, r12b
mov r12d, ebx
not r12b
or sil, r12b
and r12b, 0x50
and bl, 0xaf
or bl, r12b
mov r12d, r15d
xor r12b, 0x9a
xor bl, r8b
mov r8d, r15d
xor r8b, 0x84
and r8b, r12b
not sil
or sil, bl
mov ebx, r8d
not bl
mov r13d, ebx
and r13b, 0x23
and r8b, 0xdc
or r8b, r13b
mov r13d, r9d
not r13b
or bl, r13b
and r13b, 0x23
and r9b, 0xdc
or r9b, r13b
xor r9b, r8b
not bl
or bl, r9b
mov r8d, esi
not r8b
and r8b, 0xe9
and sil, 0x16
or sil, r8b
mov r8d, ebx
not r8b
and r8b, 0xe9
and bl, 0x16
or bl, r8b
xor bl, sil
xor r15b, 0x65
mov r8d, ecx
and r8b, 0x7a
and r14b, 0x85
or r14b, r8b
or cl, r15b
and r15b, 0x7a
and r12b, 0x85
or r12b, r15b
xor r12b, r14b
not cl
or cl, r12b
mov r8d, ecx
not r8b
and r8b, 0xd3
and cl, 0x2c
or cl, r8b
mov r8d, ecx
xor r8b, 0x24
xor cl, 0xd3
mov r9d, ebx
not r9b
mov esi, r9d
and sil, 0x8b
and bl, 0x74
or bl, sil
or r9b, cl
and cl, 0x8b
and r8b, 0x74
or r8b, cl
xor r8b, bl
not r9b
or r9b, r8b
mov ecx, eax
xor cl, r9b
mov ebx, eax
not bl
and bl, 0x2e
and cl, al
and al, 0xd1
or al, bl
xor al, r9b
xor al, 0x2e
and al, r9b
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
not bpl
or r10b, dil
mov ecx, ebp
and cl, r10b
xor r10b, bpl
or r10b, cl
mov ecx, r10d
mov ebx, r10d
xor bl, 0xe7
and bl, r10b
not r10b
and r10b, 0xc0
and cl, 0x27
or cl, r10b
xor cl, 0x27
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov ecx, ebx
not cl
and cl, 0x18
and bl, 0xe7
or bl, cl
mov ecx, ebx
not cl
mov r8d, ecx
and r8b, 0xf7
and bl, 8
or bl, r8b
xor bl, 8
or bl, cl
mov ecx, ebx
not cl
mov r8d, eax
not r8b
and bl, 0x3e
mov r9d, ecx
and r9b, 0xc1
or r9b, bl
mov r10d, r9d
xor r10b, 0xc1
mov ebx, eax
xor bl, 0x8a
mov esi, ebx
and sil, r8b
and bl, al
xor r9b, 0x3e
mov edi, r10d
and dil, 0x8a
and cl, 0x75
or cl, dil
mov edi, esi
not dil
mov ebp, ebx
not bpl
mov r14d, edi
and r14b, 0xb2
and sil, 0x4d
or sil, r14b
or dil, bpl
and bpl, 0xb2
and bl, 0x4d
or bl, bpl
xor bl, sil
not dil
or dil, bl
mov ebx, edi
not bl
and bl, cl
not cl
and cl, dil
or cl, bl
mov ebx, eax
and bl, 0xe3
and r8b, 0x1c
or r8b, bl
or al, r9b
and r9b, 0xe3
and r10b, 0x1c
or r10b, r9b
xor r10b, r8b
not al
or al, r10b
mov ebx, eax
not bl
and bl, 0x14
and al, 0xeb
or al, bl
mov ebx, eax
xor bl, 0x61
xor al, 0x14
mov r8d, ecx
not r8b
mov r9d, r8d
and r9b, 0x9a
and cl, 0x65
or cl, r9b
or r8b, al
and al, 0x9a
and bl, 0x65
or bl, al
xor bl, cl
not r8b
or r8b, bl
mov edi, r11d
not dil
mov ecx, edi
and cl, 0x58
mov ebx, r11d
xor bl, 0x58
and bl, r11b
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
mov ecx, ebx
not cl
and cl, 0xf
and bl, 0xf0
or bl, cl
mov ecx, ebx
xor cl, 0xa8
not bl
and bl, 0x14
and cl, 0xeb
or cl, bl
mov r10d, ecx
xor r10b, 0x61
xor cl, 4
and cl, 0x8e
and r10b, 0x71
or r10b, cl
xor r10b, 0xbe
mov r9d, r10d
and r9b, 0x30
and r11b, 0x15
mov ecx, edi
and cl, 0xea
or cl, r11b
xor cl, 0x25
and dil, 0x30
or dil, cl
mov ecx, edi
not cl
and cl, 0x9d
and dil, 0x62
or dil, cl
mov eax, edi
xor al, 0x62
mov ebx, r8d
not bl
mov r11d, r8d
and r11b, 0xfe
mov esi, ebx
and sil, 0x8e
and r8b, 0x71
or r8b, sil
xor r8b, 0x41
or r8b, bl
and bl, 1
or bl, r11b
mov ebp, ebx
xor bpl, 1
not bl
and bl, 0xbe
mov r11d, ebp
and r11b, 0x41
or r11b, bl
xor r11b, 0x71
and bpl, 0xcf
or bpl, r11b
mov ebx, ebp
not bl
and bl, 0xbb
and bpl, 0x44
or bpl, bl
mov r11d, ebp
xor r11b, 0x44
xor bpl, 0xbb
mov r15d, r8d
not r15b
or r9b, 0x8a
mov esi, r9d
not sil
xor dil, 0x8d
and dil, 0xad
mov ecx, eax
and cl, 0x52
or cl, dil
mov edi, ecx
xor dil, 0x52
and r9b, 0x30
and sil, 0x10
and r10b, 0x20
or r10b, sil
mov esi, ecx
xor sil, 0xf1
and sil, dil
and al, 0xa3
mov r14d, esi
and r14b, al
xor al, sil
or al, r14b
mov esi, eax
not sil
and sil, 0xb3
and al, 0x4c
or al, sil
xor al, r10b
not al
xor cl, 0xad
mov r10d, ecx
and r10b, 0xbf
and dil, 0x40
or dil, r10b
or cl, r9b
or r9b, 0x40
xor r9b, dil
not cl
or cl, r9b
not cl
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
mov eax, ebp
or al, r8b
not al
and bpl, 0x83
and r11b, 0x7c
or r11b, bpl
and r8b, 0x83
and r15b, 0x7c
or r15b, r8b
xor r15b, r11b
mov r8d, eax
and r8b, r15b
xor r15b, al
or r15b, r8b
not cl
mov eax, ecx
and al, 0x48
or cl, 0x48
mov r8d, ecx
not r8b
mov ebx, r15d
mov edi, r15d
xor dil, 0x48
and dil, r15b
not r15b
and r15b, 0xa1
and bl, 0x5e
or bl, r15b
mov r9d, ebx
xor r9b, 0x5e
xor bl, 0xe9
and bl, r9b
and cl, 0xa5
and r8b, 0x12
or r8b, cl
or al, 0xa5
xor al, r8b
mov ecx, ebx
and cl, dil
xor dil, bl
or dil, cl
mov ecx, eax
not cl
and cl, 0x5b
and al, 0xa4
or al, cl
mov ecx, edi
not cl
and cl, 0x5b
and dil, 0xa4
or dil, cl
xor dil, al
movzx edx, byte [rsp + 0x25]
or dl, byte [rsp + 0x23]
mov r8d, edx
not r8b
movzx eax, byte [rsp + 0x21]
not al
movzx ecx, byte [rsp + 0x22]
not cl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
not al
and cl, dl
or dl, al
mov ebx, edx
not bl
and al, r8b
or al, cl
mov ecx, eax
not cl
mov r8d, edx
and r8b, 0x83
and bl, 0x7c
or bl, r8b
or dl, cl
and cl, 0x83
and al, 0x7c
or al, cl
xor al, bl
not dl
or dl, al
mov r8d, edx
not r8b
mov ecx, edx
or cl, 0x88
mov ebx, ecx
not bl
mov eax, edx
xor al, 0x77
and al, dl
mov r9d, eax
not r9b
mov r10d, ecx
and r10b, 0xae
and bl, 0x51
or bl, r10b
or cl, r9b
and r9b, 0xae
and al, 0x51
or al, r9b
xor al, bl
not cl
or cl, al
mov eax, ecx
not al
and al, 0xe
and cl, 0xf1
or cl, al
mov eax, ecx
xor al, 4
xor cl, 0x30
and cl, 0xb2
and al, 0x4d
or al, cl
mov ecx, eax
xor cl, 0x4d
xor al, 0xb2
mov ebx, r8d
and bl, 0xdf
and dl, 0x20
or dl, bl
xor dl, 0xdf
or dl, r8b
mov ebx, edx
not bl
and bl, cl
mov ecx, eax
xor cl, dl
and cl, al
and dl, al
or dl, bl
mov eax, ecx
not al
mov ebx, edx
not bl
mov r8d, eax
and r8b, 0x38
and cl, 0xc7
or cl, r8b
or al, bl
and bl, 0x38
and dl, 0xc7
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
xor cl, 3
and cl, al
not al
and al, 3
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0xfc
and cl, 3
or cl, al
mov r9d, ecx
mov ebx, ecx
xor bl, 0xd9
and bl, cl
not cl
and cl, 0xdf
and r9b, 0x20
or r9b, cl
mov r8d, r9d
xor r8b, 0x20
xor r9b, 0xdf
mov eax, r9d
or al, 0x26
mov ecx, eax
not cl
mov edx, ebx
not dl
mov r10d, eax
and r10b, 0xa5
and cl, 0x58
or cl, r10b
or al, dl
and dl, 0xa5
and bl, 0x5a
or bl, dl
xor bl, cl
not al
or al, bl
mov ecx, eax
not cl
and cl, 0x11
and al, 0xee
or al, cl
mov ecx, eax
xor cl, 0x48
and r9b, 0x20
mov edx, r8d
and dl, 0xdf
or dl, r9b
xor dl, 0xdf
or dl, r8b
mov ebx, edx
not bl
and bl, 0x32
and dl, 0xcd
or dl, bl
mov ebx, edx
xor bl, 0x4d
xor al, 0x37
xor dl, 0x32
mov r8d, eax
and r8b, 0xb0
and cl, 0x4f
or cl, r8b
or al, dl
and dl, 0xb0
and bl, 0x4f
or bl, dl
xor bl, cl
not al
or al, bl
mov ecx, eax
not cl
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
not dl
and al, 0x4f
and dl, 0xb0
or dl, al
mov ecx, edx
xor cl, 0xf
xor dl, 0x80
and dl, 0xc0
and cl, 0x3f
or cl, dl
mov r9d, ecx
xor r9b, 0x3f
mov eax, edi
not al
mov esi, edi
mov edx, eax
and dl, 0x20
and dil, 0xdf
or dil, dl
not dil
or dil, al
and al, 0x5a
and sil, 0xa5
or sil, al
mov eax, esi
not al
and al, 0xa5
and sil, 0x5a
or sil, al
mov r8d, ecx
xor r8b, 0xc0
mov eax, r8d
and al, 0xba
xor cl, 0x85
and cl, r9b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0xf1
and cl, 0xe
or cl, al
mov r11d, ecx
xor r11b, 0xb4
mov r14d, esi
not r14b
mov eax, r14d
and al, 0x54
mov edx, esi
and dl, 0xab
or dl, al
mov r15d, edx
xor r15b, 0xab
xor dl, 0x10
and dl, 0xb3
mov eax, r15d
and al, 0x4c
or al, dl
xor al, 0x6c
and r15b, 0xdf
or r15b, al
mov edx, edi
not dl
mov eax, edi
and al, 0xe0
xor dil, 0x6a
and dil, dl
and dl, 0x1f
or dl, al
mov eax, edx
xor al, 0x1f
mov ebp, r15d
mov ebx, r15d
and bl, al
mov byte [rsp + 0x28], bl
xor al, r15b
not r15b
mov r10d, ecx
xor r10b, 0x4b
mov r12d, r10d
and r12b, 0x9f
mov r13d, r11d
xor cl, 0xaf
and cl, r11b
and r11b, 0x60
or r11b, r12b
xor r11b, 0xbf
or r11b, r10b
mov r12d, r11d
not r12b
mov ebx, r8d
and bl, 0x56
and r9b, 0xa9
or r9b, bl
xor r9b, 0x76
xor r8b, r9b
and r8b, r9b
or r15b, 0x62
or bpl, 0x95
mov ebx, ebp
not bl
xor dl, 0x80
or dl, 0x6a
mov r9d, edx
not r9b
and r15b, 0xf7
and bpl, 0xf7
and bl, 8
or bl, bpl
xor bl, r15b
mov ebp, edi
not bpl
mov r15d, edx
and r15b, 0x56
and r9b, 0x81
or r9b, r15b
or dl, bpl
and bpl, 0x56
and dil, 0xa9
or dil, bpl
xor dil, r9b
not dl
or dl, dil
mov r9d, ebx
not r9b
and r9b, 0x6d
and bl, 0x92
or bl, r9b
mov r9d, edx
not r9b
and r9b, 0x6d
and dl, 0x92
or dl, r9b
xor dl, bl
or al, byte [rsp + 0x28]
mov ebx, eax
not bl
and bl, 0xce
and al, 0x31
or al, bl
mov ebx, eax
xor bl, 0x31
mov r9d, edx
not r9b
xor al, 0xce
mov edi, r9d
and dil, 0xc
and dl, 0xf3
or dl, dil
or r9b, al
and al, 0xc
and bl, 0xf3
or bl, al
xor bl, dl
not r9b
or r9b, bl
mov eax, r11d
and al, 0x26
xor r11b, 0xb1
and r11b, r12b
and r12b, 0xd9
or r12b, al
mov edi, r12d
xor dil, 0xd9
mov r15d, r8d
not r15b
mov ebx, r15d
and bl, 0xa7
and r8b, 0x58
or r8b, bl
mov ebx, r8d
xor bl, 0x58
xor r12b, 0x68
and r12b, dil
xor r8b, 0xe9
and r8b, bl
or r15b, 0x4e
mov edx, r15d
not dl
mov ebp, r12d
and bpl, r11b
xor r11b, r12b
or r11b, bpl
mov eax, r8d
not al
mov ebp, eax
and bpl, 0x61
and r8b, 0x9e
or r8b, bpl
or al, r15b
and r15b, 0x61
and dl, 0x90
or dl, r15b
xor dl, r8b
not al
or al, dl
mov edx, r11d
not dl
and dl, 0x97
and r11b, 0x68
or r11b, dl
mov edx, eax
not dl
and dl, 0x97
and al, 0x68
or al, dl
xor al, r11b
mov edx, edi
and dl, bl
xor bl, dil
or bl, dl
mov edx, ebx
not dl
and dl, 0x14
and bl, 0xeb
or bl, dl
mov edx, ebx
not dl
mov r11d, eax
not r11b
xor bl, 0x14
mov r8d, r11d
and r8b, 0x3c
and al, 0xc3
or al, r8b
or r11b, bl
and bl, 0x3c
and dl, 0xc3
or dl, bl
xor dl, al
not r11b
or r11b, dl
not r11b
mov eax, r9d
xor al, r11b
or r11b, r9b
mov edx, r11d
not dl
not al
and al, r9b
mov ebx, eax
not bl
mov r8d, r11d
and r8b, 0xb3
and dl, 0x4c
or dl, r8b
or r11b, bl
and bl, 0xb3
and al, 0x4c
or al, bl
xor al, dl
not r11b
or r11b, al
and r14b, 0xd9
mov eax, esi
and al, 0x26
or al, r14b
mov r8d, eax
xor r8b, 0x26
and r10b, 0x89
and r13b, 0x76
or r13b, r10b
mov ebx, r13d
xor bl, 0x76
xor al, 0xc2
and al, r8b
and sil, 0xe4
xor r13b, 0x92
and r13b, bl
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
mov eax, r13d
and al, cl
xor cl, r13b
or cl, al
mov eax, esi
not al
and al, cl
not cl
and cl, sil
or cl, al
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
not al
and al, 0xf5
and bl, 0xa
or bl, al
xor bl, 0xa
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
not al
mov ecx, eax
and cl, 0xfa
and bl, 5
or bl, cl
mov edx, ebx
not dl
or al, 0x98
mov ecx, eax
not cl
or dl, 0x45
and dl, 0x55
and bl, 0x88
or bl, dl
and al, 0x55
and cl, 0x22
or cl, al
xor cl, bl
mov eax, ecx
not al
and al, 0x67
and cl, 0x98
or cl, al
mov eax, ecx
not al
mov edx, eax
and dl, 0xcb
and cl, 0x34
or cl, dl
xor cl, 0x34
or cl, al
mov eax, r11d
not al
and al, 0xb4
mov r8d, r11d
and r8b, 0x4b
or r8b, al
xor r8b, 0x4b
mov eax, r8d
mov edx, ecx
mov ebx, r8d
and bl, cl
xor r8b, cl
not cl
and al, 0x78
and r11b, 0x87
or r11b, al
xor dl, 0x87
and dl, cl
mov r10d, ecx
or r10b, 0x87
mov eax, r10d
not al
mov ecx, edx
not cl
or r10b, cl
and cl, 0x80
and dl, 0x7f
or dl, cl
or al, 0x80
xor al, dl
not r10b
or r10b, al
mov eax, r11d
not al
and al, r10b
not r10b
and r10b, r11b
or r10b, al
or r8b, bl
mov eax, dword [0x1402dcf54]
lea r11d, [rax - 1]
imul r11d, eax
mov r9d, r11d
not r9d
mov ecx, r11d
or ecx, 0x464ab959
mov edx, ecx
not edx
mov edi, r9d
or edi, 0xb9b546a6
mov eax, edi
not eax
and ecx, 0x484e12ac
and edx, 0xb1b14402
or edx, ecx
and edi, 0x484e12ac
and eax, 0x600a951
or eax, edi
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x3297b00d
and eax, 0xcd684ff2
or eax, ecx
mov ecx, eax
xor ecx, 0x308d0804
xor eax, 0x892042a8
and ecx, 0x328fbc07
and eax, 0xcd7043f8
or eax, ecx
mov ecx, eax
xor ecx, 0x229b0cf4
xor eax, 0xcd7043f8
and eax, ecx
mov ecx, r9d
and ecx, 0x1014b0f3
mov edx, r11d
xor edx, 0xefeb4f0c
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1972e0c0
and edx, 0xe68d1f3f
or edx, ecx
mov ecx, edx
xor ecx, 0xe0891f3f
xor edx, 0x1972e0c0
mov ebx, eax
xor ebx, edx
and ebx, eax
mov edi, eax
not edi
and edi, 0x1e360080
and eax, 0xe1c9ff7f
or eax, edi
and edx, 0x1e360080
and ecx, 0xe1c9ff7f
or ecx, edx
xor ecx, eax
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x6dea83e9
and ecx, 0x92157c16
or ecx, eax
mov ebx, ecx
xor ebx, 0x82004c04
xor ecx, 0x28880108
or edx, 0xefeb4f0c
mov eax, edx
not eax
or ecx, 0x101062
and ecx, 0x2899116a
and ebx, 0xc7624e04
or ebx, ecx
and edx, 0x2899116a
and eax, 0x1004a091
or eax, edx
xor eax, ebx
mov ebx, eax
not ebx
or eax, 0x391fe5fb
mov edx, eax
not edx
or ebx, 0xc6e01a04
mov ecx, ebx
not ecx
and eax, 0x2f3db099
and edx, 0xc0c00a04
or edx, eax
and ebx, 0x2f3db099
and ecx, 0x10024562
or ecx, ebx
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x52e61285
and ecx, 0xad19ed7a
or ecx, eax
mov eax, ecx
xor eax, 0x94060881
xor ecx, 0x41006016
mov edx, eax
or edx, 0x750a6ad6
mov r15d, edx
not r15d
or ecx, 0x80351501
and ecx, 0xc5357597
and eax, 0x300a0a40
or eax, ecx
and edx, 0xc5357597
and r15d, 0xac08028
or r15d, edx
xor r15d, eax
mov eax, r15d
not eax
and eax, 0x67c790d
and r15d, 0xf98386f2
or r15d, eax
mov r14d, r15d
xor r14d, 0x8c89ec24
mov ecx, r15d
xor ecx, 0x32541289
mov esi, r9d
and esi, 0x28803090
mov eax, r11d
and eax, 0x198225
or eax, esi
mov edi, eax
xor edi, 0x110025
xor eax, 0xffe67dda
mov ebp, r11d
xor ebp, 0x2899b2b5
and ebp, r11d
mov esi, ebp
not esi
mov edx, eax
and edx, 0xffaef282
and edi, 0x110035
or edi, edx
or eax, esi
and esi, 0xffaef282
and ebp, 0x510d7d
or ebp, esi
xor ebp, edi
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0xd7664d4a
and eax, 0x2899b2b5
or eax, edx
mov edx, eax
not edx
and edx, 0x22318ee6
and eax, 0xddce7119
or eax, edx
mov edx, eax
xor edx, 0x980e1100
and r9d, 0x3d7114b8
and r11d, 0xc28eeb47
or r11d, r9d
mov ebp, r11d
xor ebp, 0x800e0302
xor eax, 0x22318ee6
xor r11d, 0x3d7114b8
mov edi, eax
and edi, 0x67f1ec5d
and edx, 0x980e13a2
or edx, edi
or eax, r11d
and r11d, 0x67f1ec5d
and ebp, 0x980e13a2
or ebp, r11d
xor ebp, edx
not eax
or eax, ebp
mov r9d, eax
not r9d
and ecx, 0xb65d96ad
mov ebp, r14d
xor r15d, 0x8792266a
and r15d, r14d
and r14d, 0x49a26952
or r14d, ecx
mov ecx, r14d
xor ecx, 0x48220110
xor r14d, 0xb65d96ad
mov esi, r14d
and esi, 0x93c16cea
and ecx, 0x6c3e9315
or ecx, esi
mov edx, eax
or r14d, r9d
mov esi, eax
mov edi, r9d
xor eax, 0xf4e435b1
and eax, r9d
and r9d, 0x93c16cea
and edx, 0x6c3e9315
or edx, r9d
xor edx, ecx
not r14d
or r14d, edx
mov r12d, r14d
not r12d
or ebp, 0xf4e435b1
mov edx, ebp
not edx
and esi, 0x810884a
and edi, 0x30b4204
or edi, esi
xor edi, 0x30b4204
mov ebx, r15d
not ebx
mov esi, ebp
and esi, 0x699d8c99
and edx, 0x2024246
or edx, esi
or ebp, ebx
and ebx, 0x699d8c99
and r15d, 0x96627366
or r15d, ebx
xor r15d, edx
not ebp
or ebp, r15d
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, ebp
not edx
and edx, eax
not eax
and eax, ebp
or eax, edx
mov r11d, eax
not r11d
mov esi, r14d
xor esi, 0x6cd84ffa
mov edx, esi
and edx, r14d
and esi, r12d
mov r9d, r11d
and r9d, 0x9327b005
mov ebx, eax
xor ebx, 0x9327b005
and ebx, eax
mov edi, edx
not edi
mov ecx, esi
not ecx
mov ebp, edi
and ebp, 0x30cacd4e
and edx, 0xcf3532b1
or edx, ebp
or edi, ecx
and ecx, 0x30cacd4e
and esi, 0xcf3532b1
or esi, ecx
xor esi, edx
not edi
or edi, esi
mov ecx, r9d
and ecx, ebx
xor ebx, r9d
or ebx, ecx
mov ecx, edi
not ecx
and ecx, ebx
not ebx
and ebx, edi
or ebx, ecx
mov ecx, r12d
and ecx, 0xb9e14de
and r14d, 0xf461eb21
or r14d, ecx
or r12d, eax
and eax, 0xb9e14de
and r11d, 0xf461eb21
or r11d, eax
xor r11d, r14d
not r12d
or r12d, r11d
mov eax, r12d
not eax
mov r11d, ebx
not r11d
mov ecx, r11d
and ecx, 0xfa36e100
and ebx, 0x5c91eff
or ebx, ecx
or r11d, r12d
and r12d, 0xfa36e100
and eax, 0x5c91eff
or eax, r12d
xor eax, ebx
not r11d
or r11d, eax
mov r15d, r11d
not r15d
mov edx, r11d
or edx, 0x6e347315
mov eax, edx
not eax
mov ecx, r11d
xor ecx, 0x91cb8cea
and ecx, r11d
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x4cdd2295
and eax, 0x91028c6a
or eax, edi
or edx, ebx
and ebx, 0x4cdd2295
and ecx, 0xb322dd6a
or ecx, ebx
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x6e347315
and edx, 0x91cb8cea
or edx, eax
mov eax, edx
not eax
and eax, 0x7ddc704d
xor edx, 0x82238fb2
or edx, eax
mov eax, edx
not eax
and eax, 0x6124360d
and edx, 0x9edbc9f2
or edx, eax
mov eax, edx
xor eax, 0x9edbc9f2
mov r9d, edx
xor r9d, 0x6124360d
mov ecx, r15d
and ecx, 0x82238fb2
mov edi, r11d
xor edi, 0x7ddc704d
or edi, ecx
mov esi, edi
not esi
mov ecx, edi
and ecx, 0x881f2f66
and esi, 0x77e0d099
or esi, ecx
mov r14d, esi
xor r14d, 0x77e0d099
xor edx, 0x9666f34b
and edx, r9d
mov ebx, r9d
or ebx, 0x8bd3ab9
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x237dc15a
and edx, 0xdc823ea5
or edx, ebp
mov ebp, ebx
not ebp
or ecx, ebx
and ebx, 0x237dc15a
and ebp, 0xd4020404
or ebp, ebx
mov ebx, esi
xor ebx, 0x80a215df
and ebx, r14d
or edi, 0x8bd3ab9
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xb6691732
and ebx, 0x4996e8cd
or ebx, ebp
mov ebp, edi
not ebp
or edx, edi
and edi, 0xb6691732
and ebp, 0x4102c044
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov edi, ecx
not edi
and edi, 0x4454b07d
and ecx, 0xbbab4f82
or ecx, edi
mov edi, edx
not edi
and edi, 0x4454b07d
and edx, 0xbbab4f82
or edx, edi
xor edx, ecx
xor esi, 0x881f2f66
mov ecx, eax
and ecx, 0x829c9952
and r9d, 0x7d6366ad
or r9d, ecx
or eax, esi
and esi, 0x829c9952
and r14d, 0x7d6366ad
or r14d, esi
xor r14d, r9d
not eax
or eax, r14d
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
mov r12d, eax
xor r12d, 0x7ddc704d
and r12d, eax
not eax
and eax, 0x60d02009
and ecx, 0x1d0c5044
or ecx, eax
xor ecx, 0x1d0c5044
mov eax, ecx
and eax, r12d
xor r12d, ecx
or r12d, eax
mov r9d, r12d
not r9d
mov eax, r9d
mov ecx, r9d
and ecx, 0x70679b8f
mov edx, r12d
xor edx, 0x70679b8f
and edx, r12d
mov esi, ecx
and esi, edx
xor edx, ecx
or edx, esi
and eax, 0xeca52d9b
mov ecx, r12d
and ecx, 0x135ad264
or ecx, eax
mov eax, ecx
xor eax, 0x3588200
mov ebx, edx
not ebx
mov esi, ebx
and esi, 0xd0a35ce5
and edx, 0x2f5ca31a
or edx, esi
xor ecx, 0xc0a10c81
and ecx, 0xd0a35ce5
and eax, 0x2f5ca31a
or eax, ecx
xor eax, edx
xor ebx, eax
and ebx, eax
and r11d, 0x75dd017d
and r15d, 0x8a22fe82
or r15d, r11d
mov ecx, r15d
xor ecx, 0x75dd017d
mov edx, r15d
xor edx, 0x8a22fe82
mov eax, r15d
xor eax, 0x43682129
mov ebp, eax
and ebp, edx
and eax, ecx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x775ec921
and eax, 0x88a136de
or eax, ecx
xor eax, 0xce738d05
and edx, 0x70679b8f
xor r15d, 0xfa45650d
or r15d, edx
not r15d
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov eax, r15d
not eax
and eax, 0x534482d4
and r15d, 0xacbb7d2b
or r15d, eax
mov eax, r15d
xor eax, 0xa81b2c22
xor r15d, 0x13448254
and r15d, 0x17e4d35d
and eax, 0xe81b2ca2
or eax, r15d
mov ecx, eax
xor ecx, 0x5605251
xor eax, 0xe00800a2
and eax, 0xf28c81ae
and ecx, 0xd737e51
or ecx, eax
mov eax, ecx
xor eax, 0x8222c51
xor ecx, 0x320c0100
and ecx, 0x375d5300
and eax, 0xc8a2acff
or eax, ecx
mov ecx, eax
xor ecx, 0x315c4200
xor eax, 0x8802005f
and eax, 0x8e03115f
and ecx, 0x71fceea0
or ecx, eax
mov ebp, ecx
xor ebp, 0x71fceea0
xor ecx, 0x8e03115f
mov r11d, ebx
not r11d
mov edx, ebx
and edx, 0x1ef40bfa
mov eax, r11d
and eax, 0xe10bf405
or eax, edx
mov esi, ebx
or esi, ebp
mov edx, r11d
or r11d, ebp
and ebp, 0x1ef40bfa
and edx, 0xd42ea525
and ebx, 0x2bd15ada
or ebx, edx
xor ebx, 0xd42ea525
or ebx, ecx
and ecx, 0xe10bf405
or ecx, ebp
xor ecx, eax
not esi
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0x7bd2a436
and esi, 0x842d5bc9
or esi, ecx
mov ebp, esi
xor ebp, 0x842d5bc9
xor esi, 0x7bd2a436
mov ecx, ebx
not ecx
mov eax, r11d
not eax
mov edi, ebx
and edi, 0x74271a66
and ecx, 0x8bd8e599
or ecx, edi
or ebx, r11d
and r11d, 0x74271a66
and eax, 0x8bd8e599
or eax, r11d
xor eax, ecx
not ebx
or ebx, eax
mov ecx, ebx
not ecx
mov edx, ebp
xor edx, ecx
and edx, ebp
and ebx, esi
and ecx, ebp
or ecx, ebx
mov ebx, edx
not ebx
mov ebp, ecx
not ebp
mov eax, ebx
and eax, 0x5c4e7846
and edx, 0xa3b187b9
or edx, eax
or ebx, ebp
and ebp, 0x5c4e7846
and ecx, 0xa3b187b9
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x45410002
mov eax, ebx
and eax, 0x22081a04
or eax, edx
xor eax, 0x22081a04
mov edx, ebx
xor edx, 0x67491a06
and edx, ebx
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0x98b6e5f9
and edx, 0x67491a06
or edx, eax
mov eax, edx
not eax
and eax, 0x166896a7
and edx, 0xe9976958
or edx, eax
mov ebp, edx
xor ebp, 0x10000
xor edx, 0x8004
and edx, 0x6006890c
and ebp, 0x10611282
or ebp, edx
mov eax, ebp
xor eax, 0x10611282
mov edi, ebp
xor edi, 0xaa848925
mov edx, ecx
and edx, 0xa59af3f0
and ebx, 0x5a650c0f
or ebx, edx
xor ebx, 0xd5fd687e
xor ecx, ebx
and ecx, ebx
and edi, 0xbae589a7
xor ebp, 0x70270882
and ebp, eax
mov r13d, eax
and r13d, 0x40021208
or r13d, edi
mov r11d, r13d
xor r11d, 0x451a7658
mov eax, ecx
mov edi, ecx
xor edi, 0x625e1a01
and edi, ecx
not ecx
and ecx, 0xc3860248
and eax, 0x3c79fdb7
or eax, ecx
mov r14d, eax
mov edx, r13d
xor edx, 0xd8bb93a6
and edx, r11d
xor eax, 0xc3860248
mov ecx, edx
not ecx
mov esi, ecx
and esi, 0x1435280
and edx, 0xfaa4892f
or edx, esi
mov esi, ebp
not esi
or ecx, esi
and esi, 0x15b5280
and ebp, 0x7024890e
or ebp, esi
mov esi, eax
or esi, 0x9da1e5fe
xor ebp, edx
mov r15d, esi
not r15d
not ecx
or ecx, ebp
mov edx, esi
and edx, 0x1c3fd29e
and r15d, 0x62400801
or r15d, edx
mov edx, edi
not edx
or esi, edx
and edx, 0x1c3fd29e
and edi, 0xe3c02d61
or edi, edx
mov edx, r9d
xor edi, r15d
mov ebp, r12d
and edx, 0x42e81525
and r12d, 0xbd17eada
or r12d, edx
mov ebx, r10d
not bl
mov edx, ebx
and dl, 0x55
and r10b, 0xaa
or r10b, dl
mov edx, r8d
not dl
or bl, r8b
and r8b, 0x55
and dl, 0xaa
or dl, r8b
xor dl, r10b
not bl
or bl, dl
mov byte [rsp + 0x22], bl
xor r12d, 0x34874a91
or r12d, r9d
xor r14d, 0x861d506
not esi
or esi, edi
mov edx, ecx
not edx
and edx, esi
not esi
and esi, ecx
or esi, edx
xor r13d, 0xbae589a7
mov ecx, r13d
and ecx, 0x30040a88
and r11d, 0xcae3d506
or r11d, ecx
or r13d, eax
and eax, 0x351c2af9
and r14d, 0xcae3d506
or r14d, eax
xor r14d, r11d
not r13d
or r13d, r14d
not r13d
mov eax, esi
and eax, r13d
xor r13d, esi
or r13d, eax
and r9d, 0xd1494a41
and ebp, 0x2eb6b5be
or ebp, r9d
mov r8d, ebp
xor r8d, 0x849524
xor ebp, 0xd1484a40
and ebp, 0xff7a6ada
and r8d, 0x859525
or r8d, ebp
mov ebx, r8d
xor ebx, 0xff7a6ada
xor r8d, 0x859525
mov eax, r8d
and eax, 0x766f5fb4
mov edi, ebx
and edi, 0x8990a04b
or edi, eax
not edi
or edi, r8d
mov esi, r12d
not esi
mov eax, r12d
and eax, 0xabbe9d10
xor r12d, 0xd337dd94
and r12d, esi
and esi, 0x544162ef
or esi, eax
mov ebp, edi
xor ebp, 0xd337dd94
and ebp, edi
mov edx, edi
or edx, 0x2cc8226b
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x1b3b5a88
and ebp, 0xe4c4a577
or ebp, ecx
mov ecx, edx
not ecx
or eax, edx
and edx, 0x1b3b5a88
and ecx, 0xc0048514
or ecx, edx
mov edx, esi
xor edx, 0x544162ef
xor ecx, ebp
mov ebp, esi
xor ebp, 0x8776bf7b
and ebp, edx
not eax
or eax, ecx
mov ecx, ebp
and ecx, r12d
xor r12d, ebp
mov ebp, edi
not ebp
or r12d, ecx
mov ecx, eax
not ecx
and ecx, 0xe23f5e58
and eax, 0x1dc0a1a7
or eax, ecx
mov ecx, r12d
not ecx
and ecx, 0xe23f5e58
and r12d, 0x1dc0a1a7
or r12d, ecx
xor r12d, eax
xor esi, 0xabbe9d10
mov eax, ebp
and eax, 0xf7905273
and edi, 0x86fad8c
or edi, eax
or ebp, esi
and esi, 0xf7905273
and edx, 0x86fad8c
or edx, esi
xor edx, edi
not ebp
or ebp, edx
not ebp
mov eax, r12d
and eax, ebp
xor ebp, r12d
or ebp, eax
mov edx, ebp
mov eax, ebp
xor eax, 0x5d6283b3
and eax, ebp
not ebp
and ebp, 0x5c4281a1
and edx, 0x1200212
or edx, ebp
mov ecx, edx
xor ecx, 0x1200200
xor edx, 0xfedffded
mov ebp, eax
not ebp
mov edi, edx
and edi, 0x42ce407e
and ecx, 0x1d208381
or ecx, edi
or edx, ebp
and ebp, 0x42ce407e
and eax, 0xbd31bf81
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xd4f223f9
and edx, 0x2b0ddc06
or edx, eax
mov eax, ebx
and eax, 0xfffffffe
and r8d, 0xf4d9875f
and ebx, 0xb2678a0
or ebx, r8d
xor ebx, 0xb2678a1
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x144eb0b
and eax, ebx
and ebx, 0xfebb14f4
or ebx, ecx
xor ebx, 0xfebb14f4
mov ecx, ebx
and ecx, eax
xor ebx, eax
or ebx, ecx
mov ecx, ebx
not ecx
mov eax, edx
not eax
and ebx, eax
or eax, ecx
not eax
and ecx, edx
or ecx, ebx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov ebx, ecx
not ebx
mov ebp, ecx
mov edx, ecx
xor edx, 0x72f26642
and edx, ecx
mov eax, ebx
and eax, 0xb5eefb66
and ecx, 0x4a110499
or ecx, eax
xor ecx, 0x4f4c9961
or ecx, ebx
and ebx, 0x720602
and ebp, 0x72806040
or ebp, ebx
xor ebp, 0x72806040
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
and eax, 0x8d0d99bd
and edx, 0x72f26642
or edx, eax
mov eax, edx
not eax
and eax, 0x694256cc
and edx, 0x96bda933
or edx, eax
mov eax, edx
xor eax, 0x92a02003
and eax, 0xfaa26207
xor edx, 0x6c1fcb34
or edx, eax
mov eax, edx
not eax
and eax, 0x9ea7e78e
and edx, 0x61581871
or edx, eax
mov ebp, edx
xor ebp, 0x20000071
xor edx, 0x9ea7e78e
mov eax, ecx
not eax
mov ebx, edx
or ebx, ecx
not ebx
and edx, 0xd75a3884
and ebp, 0x28a5c77b
or ebp, edx
and ecx, 0xd75a3884
and eax, 0x28a5c77b
or eax, ecx
xor eax, ebp
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfaa26207
and eax, 0x55d9df8
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc2d58426
and eax, 0x3d2a7bd9
or eax, edx
xor eax, 0x3d2a7bd9
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xbbbf3924
mov ebp, eax
xor eax, 0x5a9b7be7
and eax, ecx
and ecx, 0x4440c6db
or ecx, edx
mov edx, ecx
xor edx, 0x400004c1
mov edi, r13d
not edi
mov ebx, edi
and ebx, 0xbe59d23e
mov esi, r13d
and esi, 0x41a62dc1
or esi, ebx
xor ecx, 0xba191024
and ecx, 0xbe59d23e
and edx, 0x41a62dc1
or edx, ecx
xor edx, esi
mov ebx, edx
xor ebx, edi
and ebx, edx
mov ecx, edi
and ecx, 0x16c16f52
and r13d, 0xe93e90ad
or r13d, ecx
mov ecx, r13d
xor ecx, 0x20048000
xor r13d, 0x4000010
or edi, 0xa5648418
mov edx, edi
not edx
and ebp, 0xa5648418
or r13d, 0x1a094280
and r13d, 0x9f294298
and ecx, 0x20448400
or ecx, r13d
and edi, 0x9f294298
and edx, 0x40923967
or edx, edi
xor edx, ecx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, edx
not ecx
and ecx, 0xffdc0d2d
and edx, 0x23f2d2
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0xffdc0d2d
and eax, 0x23f2d2
or eax, ecx
xor eax, edx
mov edx, ebx
not edx
mov r10d, eax
not r10d
and eax, edx
or edx, r10d
not edx
and r10d, ebx
or r10d, eax
mov eax, edx
and eax, r10d
xor r10d, edx
or r10d, eax
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0x24240106
mov edx, r10d
and edx, 0x10400c20
or edx, eax
mov eax, edx
xor eax, 0x400820
xor edx, 0xc4144283
mov ebx, r8d
or ebx, 0x34640d26
mov ebp, ebx
not ebp
and edx, 0xd4144683
and eax, 0x20600924
or eax, edx
and ebx, 0xd4144683
and ebp, 0xb8bb058
or ebp, ebx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0xcb9bf2d9
and ebp, 0x34640d26
or ebp, eax
mov ebx, ebp
not ebx
and ebp, 0xc156217d
and ebx, 0x3ea9de82
or ebx, ebp
mov edi, ebx
xor edi, 0x2c800c80
mov eax, r10d
and eax, 0x86fe3f95
mov edx, r8d
and edx, 0x7901c06a
or edx, eax
xor edx, 0x7901c06a
or edx, r8d
mov ebp, edx
not ebp
xor ebx, 0xc156217d
mov eax, ebx
or eax, edx
mov esi, eax
not esi
and ebx, 0x132df337
and edi, 0xecd20cc8
or edi, ebx
and edx, 0x132df337
and ebp, 0xecd20cc8
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
mov ebx, eax
and ebx, 0xc1e7869c
and esi, 0x3e187963
or esi, ebx
or eax, edx
and edx, 0xc1e7869c
and ebp, 0x3e187963
or ebp, edx
xor ebp, esi
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0x116c595a
and eax, 0xee93a6a5
or eax, edx
mov edx, eax
xor edx, 0xee132681
xor eax, 0x484050
and eax, 0xc8c074
and edx, 0xff373f8b
or edx, eax
mov eax, edx
xor eax, 0xc00034
mov ebp, edx
xor ebp, 0xff373f8b
xor edx, 0xa9d61b34
and edx, ebp
and eax, 0x56e124bf
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
and edx, 0xa91edb40
not eax
and eax, 0x56e124bf
or eax, edx
mov r9d, eax
not r9d
mov edx, r8d
and edx, 0x40034
and r10d, 0x20910048
or r10d, edx
mov ecx, r10d
xor ecx, 0x20800008
xor r10d, 0x58420092
or r8d, 0x2095007c
mov edx, r8d
not edx
and r10d, 0x585300d2
and ecx, 0x2084002c
or ecx, r10d
and r8d, 0x585300d2
and edx, 0x8728ff01
or edx, r8d
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd46f705
and edx, 0xf2b908fa
or edx, ecx
mov ecx, edx
xor ecx, 0xd22c0886
xor edx, 0x29133349
and edx, 0x393f334b
mov ebp, ecx
and ebp, 0xc6c0ccb4
or ebp, edx
xor ebp, 0xc6c0ccb4
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0x800c8802
and ebp, 0x51e00488
or ebp, ecx
mov ebx, ebp
xor ebx, 0x51c00088
xor ebp, 0x8216e154
or edx, 0xd1ec8c8a
mov ecx, edx
not ecx
and ebp, 0x8236e554
and ebx, 0x51c8088a
or ebx, ebp
and edx, 0x8236e554
and ecx, 0x2c011221
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x2e137375
and ecx, 0xd1ec8c8a
or ecx, edx
mov edx, ecx
not edx
and edx, 0x38b9a402
and ecx, 0xc7465bfd
or ecx, edx
mov edx, ecx
xor edx, 0xc1004951
xor ecx, 0x1099a000
and ecx, 0x16dfb2ac
and edx, 0xe9204d53
or edx, ecx
mov ebp, edx
xor ebp, 0x129b8224
xor edx, 0xa0000c41
and edx, 0xa4443cc9
and ebp, 0x5bbbc336
or ebp, edx
mov edi, ebp
xor edi, 0x5bbbc336
mov ecx, eax
and ecx, 0x998aa7b1
mov r10d, r9d
and r10d, 0x6675584e
or r10d, ecx
mov r8d, r10d
xor r8d, 0x998aa7b1
xor ebp, 0xa4443cc9
mov ecx, ebp
and ecx, 0x11803103
mov edx, edi
and edx, 0xe8150400
or edx, ecx
mov ecx, edx
xor ecx, 0xc0010400
xor edx, 0x10884810
mov esi, ebp
or esi, 0xf9953503
mov r11d, esi
not r11d
and edx, 0x389c4810
and ecx, 0xc1013503
or ecx, edx
and esi, 0x389c4810
and r11d, 0x66282ec
or r11d, esi
xor r11d, ecx
mov ecx, r11d
not ecx
and ecx, 0x66acafc
and r11d, 0xf9953503
or r11d, ecx
xor r10d, 0x6675584e
mov ecx, r10d
and ecx, 0x313cf825
mov edx, r8d
and edx, 0xcec307da
or edx, ecx
mov ebx, edx
xor ebx, r10d
and ebx, edx
mov ecx, r9d
and ecx, 0xcec307da
and eax, 0x313cf825
or eax, ecx
xor r9d, eax
and r9d, eax
mov r14d, r11d
not r14d
mov ecx, r11d
and ecx, 0x89d7d645
mov edx, r14d
and edx, 0x762829ba
or edx, ecx
xor edx, 0xb8eb2e60
mov ecx, r14d
and ecx, 0x313cf825
or ecx, edx
mov edx, ebp
and edx, 0xf275ef2d
and edi, 0xd8a10d2
or edi, edx
xor edi, 0x3cb6e8f7
xor ebp, edi
and ebp, edi
mov eax, ebx
not eax
mov edi, r9d
not edi
and r9d, eax
or eax, edi
and edi, ebx
mov esi, eax
not esi
or edi, r9d
mov ebx, eax
and ebx, 0x595d9c74
and esi, 0xa6a2638b
or esi, ebx
mov ebx, edi
not ebx
or eax, ebx
and ebx, 0x595d9c74
and edi, 0xa6a2638b
or edi, ebx
mov ebx, ecx
not ebx
xor edi, esi
not eax
or eax, edi
mov edi, ebp
not edi
and ebp, ecx
or ecx, edi
not ecx
and edi, ebx
or edi, ebp
mov ebp, ecx
and ebp, edi
xor edi, ecx
or edi, ebp
mov ecx, eax
not ecx
and ecx, 0xa78430
mov edx, eax
and edx, 0x89002842
or edx, ecx
xor edx, 0x89002842
and eax, 0x7658538d
or eax, edx
mov ecx, edi
mov r15d, edi
xor r15d, 0x89a7ac72
and r15d, edi
not edi
and edi, 0x24ed653e
and ecx, 0xdb129ac1
or ecx, edi
mov edx, ecx
xor edx, 0xdb129ac1
xor ecx, 0xad4ac94c
and ecx, edx
mov edx, ecx
and edx, r15d
xor r15d, ecx
or r15d, edx
mov ecx, eax
not ecx
and ecx, r15d
not r15d
and r15d, eax
or r15d, ecx
and r10d, 0x45c656a2
mov edx, r8d
and edx, 0xba39a95d
or edx, r10d
mov edi, edx
xor edi, 0xba39a95d
mov eax, edx
xor eax, 0xbe2646cc
and eax, edi
and r8d, 0x41fef91
mov esi, r11d
or esi, 0x41fef91
mov ecx, esi
not ecx
mov ebp, eax
and ebp, r8d
xor r8d, eax
mov eax, r11d
xor eax, 0xfbe0106e
and eax, r11d
or r8d, ebp
mov ebp, esi
and ebp, 0x6669c02c
and ecx, 0x99801042
or ecx, ebp
mov ebp, eax
not ebp
or esi, ebp
and ebp, 0x6669c02c
and eax, 0x99963fd3
or eax, ebp
mov r9d, dword [0x1402dcf50]
xor eax, ecx
not esi
or esi, eax
mov eax, r8d
not eax
and eax, esi
not esi
and esi, r8d
or esi, eax
xor edx, 0x45c656a2
mov eax, edx
and eax, 0x190be64c
and edi, 0xe6f419b3
or edi, eax
or edx, r11d
and r11d, 0x190be64c
and r14d, 0xe6f419b3
or r14d, r11d
xor r14d, edi
not edx
or edx, r14d
mov eax, edx
not eax
and eax, 0xb7e8c30b
and edx, 0x48173cf4
or edx, eax
mov eax, edx
xor eax, 0x8071030
xor edx, 0xb7e8c30b
mov ecx, esi
not ecx
mov ebp, ecx
and ebp, 0x45186ecd
and esi, 0xbae79132
or esi, ebp
or ecx, edx
and edx, 0x45186ecd
and eax, 0xbae79132
or eax, edx
xor eax, esi
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa1ff074a
and eax, ecx
and ecx, 0x5e00f8b5
or ecx, edx
xor ecx, 0x5e00f8b5
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf48ebb67
and ecx, 0xb714498
or ecx, edx
xor ecx, 0xf48ebb67
xor eax, ecx
and eax, ecx
mov ecx, eax
not ecx
mov edx, r15d
xor edx, ecx
and edx, r15d
mov ebx, r15d
not ebx
and ebx, 0x5356de02
and r15d, 0xaca921fd
or r15d, ebx
and ecx, 0x5356de02
and eax, 0xaca921fd
or eax, ecx
xor eax, r15d
mov ebp, edx
not ebp
mov ecx, eax
not ecx
mov ebx, ebp
and ebx, 0xbcdb6344
and edx, 0x43249cbb
or edx, ebx
or ebp, ecx
and ecx, 0xbcdb6344
and eax, 0x43249cbb
or eax, ecx
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x8c11d849
mov edx, ebp
and edx, 0x10620294
or edx, ecx
xor edx, 0x10620294
mov ecx, ebp
xor ecx, 0x9c73dadd
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x638c2522
and ecx, 0x9c73dadd
or ecx, edx
mov edx, ecx
not edx
and edx, 0x328a8c65
and ecx, 0xcd75739a
or ecx, edx
mov edx, ecx
xor edx, 0x81540300
xor ecx, 0x22020404
and ecx, 0x62030486
and edx, 0x91540300
or edx, ecx
mov ebx, edx
xor ebx, 0x91000000
xor edx, 0x6eabfcff
mov ecx, eax
and ecx, 0xee29679a
and ebp, 0x11d69865
or ebp, ecx
xor ebp, 0x1d7e601c
xor eax, ebp
and eax, ebp
mov edi, eax
not edi
mov ecx, edx
or ecx, edi
mov ebp, ecx
not ebp
and edx, 0x85d377e
and ebx, 0xf3020080
or ebx, edx
and edi, 0x85d377e
and eax, 0xf7a2c881
or eax, edi
xor eax, ebx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0x4d48a7f5
and ebp, 0xb2170002
or ebp, ebx
or ecx, edx
and edx, 0x4d48a7f5
and eax, 0xb2b7580a
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xcf5eb4cf
and ecx, 0x30a14b30
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc3f64cb6
and ecx, 0x3c09b349
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1197d399
and ecx, 0xee682c66
or ecx, eax
mov r10d, ecx
xor r10d, 0x1197d399
xor ecx, 0xee682c66
mov edx, r10d
and edx, 0x9402b398
mov ebp, ecx
and ebp, 0xd8ae7151
and r10d, 0x27518eae
or r10d, ebp
xor r10d, 0x7c905725
or r10d, ecx
and ecx, 0x6bfd4c67
or ecx, edx
mov edx, ecx
xor edx, 0x203c0464
and edx, 0xa43e2674
xor ecx, 0xcfc36a13
or ecx, edx
mov edx, ecx
not edx
and edx, 0x236e0487
and ecx, 0xdc91fb78
or ecx, edx
mov ebx, ecx
xor ebx, 0xdc91fb78
mov ebp, ecx
xor ebp, 0x640086
mov r8d, r10d
not r8d
and ebp, 0x8474b2be
xor ecx, 0xb9cadf65
and ecx, ebx
and ebx, 0x7b8b4d41
or ebx, ebp
mov r11d, ebx
xor r11d, 0x7b8b4d41
xor ebx, 0x8474b2be
mov ebp, r11d
and ebp, 0x655b241d
mov eax, r10d
xor eax, 0x9aa4dbe2
and eax, r10d
mov edx, r10d
or edx, 0x655b241d
mov esi, ebp
and esi, ecx
xor ecx, ebp
or ecx, esi
mov esi, eax
not esi
mov ebp, esi
and ebp, 0x4dde975
and eax, 0xfb22168a
or eax, ebp
mov edi, edx
not edi
or esi, edx
and edx, 0x4dde975
and edi, 0x9a201282
or edi, edx
xor edi, eax
not esi
or esi, edi
mov eax, ecx
not eax
and eax, esi
not esi
and esi, ecx
or esi, eax
mov eax, ebx
and eax, 0x8c29d517
and r11d, 0x73d62ae8
or r11d, eax
or ebx, r8d
and r8d, 0x8c29d517
and r10d, 0x73d62ae8
or r10d, r8d
xor r10d, r11d
not ebx
or ebx, r10d
not ebx
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov ecx, ebx
not ecx
mov edx, ecx
or edx, 0xf6bbb0e3
mov eax, edx
not eax
or ebx, 0x1044704
and ebx, 0x710e67e4
and ecx, 0x86b19003
or ecx, ebx
and edx, 0x710e67e4
and eax, 0x8400818
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9203ce2e
and eax, 0x6dfc31d1
or eax, ecx
mov ebp, eax
xor ebp, 0xc08658b9
xor eax, 0x3f79a746
mov edx, eax
and edx, 0xbc12f49e
mov ecx, ebp
and ecx, 0x43ed0b61
or ecx, edx
mov edx, ecx
xor edx, 0x8c0220
mov ebx, eax
and ebx, 0x5f63cdd7
and ebp, 0xa09c3228
or ebp, ebx
xor ecx, 0x1c02c496
and ecx, 0x5f63cdd7
and edx, 0xa09c3228
or edx, ecx
xor edx, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
sete r12b
setne dil
cmp r9d, 0xa
setl r8b
cmp r9d, 9
setg r9b
xor r8b, r9b
mov r11d, r8d
xor r11b, 1
mov esi, r9d
or sil, r11b
xor sil, 1
mov eax, r9d
xor al, r11b
or sil, al
mov r10d, esi
xor r10b, 1
mov ecx, eax
and cl, r11b
and al, r9b
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, esi
and bl, r10b
mov ecx, edx
and cl, al
mov ebp, esi
xor bpl, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, bpl
xor sil, dl
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
or al, r10b
xor al, 1
or al, sil
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov r15d, ecx
and r15b, al
mov edx, r15d
xor dl, 1
and al, dl
or dl, cl
xor dl, 1
and r15b, cl
or r15b, al
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov ebp, edi
xor bpl, r12b
mov r10d, ebp
and r10b, dil
mov eax, ebp
xor al, 1
mov edx, eax
and dl, bpl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, r10b
xor r10b, 1
mov ecx, r10d
and cl, bl
xor bl, r10b
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, r15d
xor cl, 1
mov byte [rsp + 0x25], cl
mov eax, ecx
or al, r15b
mov r10d, ecx
and r10b, al
xor al, 1
mov edx, eax
and dl, r15b
or dl, r10b
mov r10d, eax
xor r10b, cl
or al, cl
xor al, 1
or al, r10b
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov r10d, edx
xor r10b, 1
mov ecx, r10d
and cl, dl
mov eax, ecx
xor al, 1
mov esi, eax
xor al, r10b
and r10b, cl
and sil, dl
or sil, r10b
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
mov eax, esi
and al, cl
xor cl, sil
or cl, al
mov r10d, ecx
xor r10b, 1
and r10b, cl
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov eax, r10d
and al, cl
xor r10b, cl
or r10b, al
and r11b, r9b
mov eax, r11d
and al, r8b
xor r11b, r8b
or r11b, al
mov r9d, r11d
xor r9b, 1
mov eax, r9d
and al, r11b
mov edx, r9d
xor dl, al
xor al, 1
or al, r11b
xor al, 1
or al, dl
or r9b, r11b
mov edx, r9d
xor dl, 1
mov r8d, edx
mov ecx, eax
or dl, al
xor al, 1
and r8b, al
and cl, r9b
or cl, r8b
xor r9b, al
xor dl, 1
or dl, r9b
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r14d, ebx
xor r14b, 1
mov edx, ebx
or dl, r14b
mov byte [rsp + 0x28], dl
mov eax, edx
or al, r14b
xor al, 1
mov r8d, ebx
mov byte [rsp + 0x23], bl
and r8b, dl
xor dl, 1
mov byte [rsp + 0x21], dl
and dl, r14b
or dl, r8b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, r14d
and al, bl
mov ebx, r14d
and bl, al
xor al, r14b
or al, bl
mov byte [rsp + 0x24], al
mov r13d, edx
xor r13b, al
mov eax, r13d
and r13b, dl
xor dl, 1
xor al, 1
and dl, al
or r13b, dl
xor r13b, 1
or r13b, al
and bpl, r12b
mov r8d, ebp
xor r8b, 1
mov eax, r8d
and al, bpl
mov edx, eax
xor al, bpl
mov r9d, r10d
xor r9b, 1
xor dl, 1
or dl, r8b
mov r8d, ecx
xor r8b, 1
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dil
mov ebx, edx
xor bl, r12b
and bl, dl
and dl, r12b
or dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, ecx
xor al, r9b
and al, cl
mov edi, r10d
or dil, cl
xor dil, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov r11d, edi
and dil, r9b
and r9b, cl
mov r12d, r8d
and r12b, r10b
or r12b, r9b
xor r12b, 1
or r12b, cl
and cl, r8b
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
mov esi, r13d
xor sil, 1
xor r11b, 1
xor cl, 1
or cl, al
xor cl, 1
mov r8d, r10d
and r8b, cl
xor cl, r10b
and r10b, r11b
or dil, r10b
xor dil, 1
or dil, r11b
mov ebx, r12d
xor bl, 1
or cl, r8b
mov eax, ebx
and al, r12b
mov r8d, eax
and r8b, bl
xor al, bl
mov r10d, ecx
xor r10b, 1
or al, r8b
mov ebx, eax
xor bl, 1
and bl, r10b
mov r10d, edi
xor r10b, 1
and al, cl
or al, bl
mov ebx, r12d
and bl, cl
xor cl, r12b
or cl, bl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, r10d
and bl, cl
and cl, al
mov r11d, eax
and r11b, cl
xor cl, al
and al, dil
or bl, al
mov eax, ebx
xor al, dil
and al, bl
mov r8d, edx
xor r8b, 1
or cl, r11b
and r10b, cl
xor cl, 1
and cl, dil
or cl, r10b
mov ebx, eax
xor bl, 1
mov ebp, ebx
and bpl, al
mov r10d, ebx
xor r10b, bpl
xor bpl, 1
or bpl, al
xor bpl, 1
or bpl, r10b
mov eax, ebp
and bpl, cl
xor cl, 1
xor al, 1
and al, cl
or bpl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor bpl, 1
mov eax, ebp
xor al, cl
or bpl, cl
xor bpl, 1
or bpl, al
mov r10d, r13d
and r10b, sil
mov ecx, r10d
xor cl, 1
or cl, sil
xor sil, r13b
xor r13b, r10b
xor cl, 1
or cl, r13b
mov ebx, ecx
xor bl, 1
or bl, cl
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov r13d, r8d
or r13b, dl
mov eax, r13d
xor al, 1
mov ecx, edx
xor cl, r13b
and cl, dl
and al, r8b
and r13b, dl
or r13b, al
mov eax, ecx
xor al, 1
xor cl, r13b
xor r13b, 1
or r13b, al
xor r13b, 1
or r13b, cl
mov r12d, ebx
xor r12b, 1
mov eax, ebx
or al, r12b
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
or sil, r10b
mov ecx, r8d
and cl, dl
xor r8b, dl
or r8b, cl
mov r9d, r8d
xor r9b, 1
and r9b, r8b
xor r9b, 1
mov r10d, r8d
xor r10b, r9b
or r9b, r8b
mov edx, esi
xor dl, 1
xor r9b, 1
or r9b, r10b
mov r8d, edx
and r8b, sil
mov r10d, r8d
and r10b, dl
xor r8b, dl
or r8b, r10b
mov r10d, eax
xor r10b, 1
xor r8b, r10b
and r10b, sil
and dl, al
or dl, r10b
mov r10d, eax
xor r10b, sil
or sil, al
xor sil, 1
or sil, r10b
xor sil, 1
mov eax, edx
and al, sil
xor sil, dl
or sil, al
mov edx, esi
xor dl, 1
and dl, sil
xor dl, 1
mov eax, esi
xor al, dl
or dl, sil
mov ecx, r8d
xor cl, 1
xor dl, 1
or dl, al
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
mov eax, edx
and al, r8b
xor dl, r8b
or dl, al
mov esi, r9d
xor sil, 1
mov r8d, esi
and r8b, r9b
mov eax, esi
and al, r8b
xor r8b, sil
or r8b, al
mov edi, r13d
xor dil, 1
mov r10d, edi
or r10b, r13b
mov eax, r10d
xor al, 1
mov r11d, edi
and r11b, al
mov ecx, r10d
and cl, r13b
or cl, r11b
xor r10b, dil
or al, r13b
xor al, 1
or al, r10b
xor al, 1
mov r10d, ecx
and r10b, al
xor al, cl
or al, r10b
mov r10d, r8d
xor r10b, 1
mov r11d, r10d
or r11b, r8b
mov ecx, r11d
and r11b, r9b
xor cl, 1
mov r9d, ecx
xor r9b, sil
and r9b, cl
and cl, sil
or cl, r11b
xor r9b, 1
xor cl, 1
mov r11d, r9d
xor r11b, cl
or cl, r9b
xor cl, 1
or cl, r11b
mov r9d, eax
xor r9b, cl
and cl, r9b
and r9b, al
mov eax, ecx
xor al, 1
xor cl, r9b
xor r9b, 1
or r9b, al
xor r9b, 1
or r9b, cl
mov eax, r13d
or al, r10b
and r8b, r13b
and r10b, dil
or r10b, r8b
xor al, 1
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov eax, r9d
xor al, 1
mov ecx, r9d
and cl, al
mov r8d, ecx
and r8b, r9b
xor cl, r9b
or cl, r8b
xor cl, r10b
mov r8d, eax
and r8b, r10b
xor al, r10b
xor cl, 1
or al, r8b
xor al, 1
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r10d, edx
xor r10b, 1
mov eax, edx
and al, r10b
xor al, 1
mov r8d, eax
xor r8b, r10b
or al, r10b
xor al, 1
or al, r8b
xor cl, 1
or r10b, dl
xor r10b, 1
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
mov eax, r10d
xor al, cl
xor al, 1
and al, r10b
or r10b, cl
xor r10b, 1
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
xor dil, r12b
mov eax, r13d
xor al, bl
or bl, r13b
xor bl, 1
or bl, dil
mov ecx, ebx
xor cl, 1
and al, r13b
or r12b, r13b
xor r12b, 1
mov edx, eax
and dl, r12b
xor r12b, al
or r12b, dl
mov eax, r12d
xor al, 1
and al, cl
and bl, r12b
or bl, al
mov eax, ecx
xor al, r12b
or r12b, cl
xor r12b, 1
or r12b, al
mov eax, ebx
xor al, r12b
xor bl, 1
xor al, 1
or bl, r12b
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
or bl, r8b
mov ecx, ebx
xor cl, 1
mov eax, ecx
and al, bl
mov edx, eax
xor dl, 1
xor al, cl
or dl, bl
xor dl, 1
or dl, al
xor dl, r8b
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 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
and cl, al
mov edx, eax
and dl, cl
xor cl, al
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 r9d, ecx
xor r9b, 1
and r9b, cl
xor r9b, 1
mov edx, ecx
xor dl, r9b
or r9b, cl
xor r9b, 1
or r9b, dl
mov r8d, r10d
xor r8b, 1
mov esi, r10d
or sil, r8b
mov edx, esi
xor dl, 1
mov ebx, r10d
and bl, r8b
mov ecx, esi
and cl, dl
mov r11d, r10d
and r11b, bl
xor bl, r10b
or bl, r11b
mov r11d, esi
and r11b, cl
xor cl, sil
or cl, r11b
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and cl, bl
mov ebx, r9d
xor bl, 1
or cl, al
xor sil, r10b
or dl, r8b
xor dl, 1
or dl, sil
mov eax, ecx
xor al, dl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ebx
or al, r9b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov r11d, ecx
xor r11b, al
and al, r11b
and r11b, cl
xor al, 1
xor r11b, 1
mov ecx, eax
xor cl, r11b
or r11b, al
xor r11b, 1
or r11b, cl
mov eax, ebx
and al, r9b
mov ecx, eax
xor cl, 1
xor al, bl
or cl, r9b
xor cl, 1
or cl, al
and r10b, cl
xor cl, 1
and cl, r8b
or cl, r10b
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
xor r11b, 1
mov eax, r11d
or al, bl
xor al, 1
xor r11b, bl
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov ecx, ebp
xor cl, 1
mov r9d, ecx
and r9b, bpl
mov edx, ecx
xor dl, r9b
xor r9b, 1
mov r8d, ebp
or r8b, r9b
xor r8b, 1
or dl, r8b
or cl, bpl
mov ebx, ecx
xor bl, 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
mov ecx, edx
xor cl, bl
or bl, dl
xor dl, 1
xor al, 1
and al, dl
or al, r10b
xor bl, 1
or bl, cl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
xor r9b, bpl
or r9b, r8b
mov ecx, eax
xor cl, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r10d, eax
xor r10b, 1
mov ecx, r9d
xor cl, 1
mov edi, ecx
and dil, r9b
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
mov ecx, edi
and cl, r9b
xor dil, r9b
or dil, cl
mov r12d, edi
xor r12b, 1
mov r8d, r11d
xor r8b, 1
mov ecx, r11d
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, r11b
mov ebx, r8d
and bl, cl
or bl, dl
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
mov edx, ebx
xor dl, cl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
or r9b, bl
mov ecx, ebx
xor cl, r9b
or r9b, bl
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
and r9b, cl
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
mov ecx, r11d
and cl, r8b
xor r8b, r11b
or r8b, cl
mov esi, r10d
and sil, al
xor sil, 1
mov edx, eax
xor dl, sil
or sil, al
xor sil, 1
or sil, dl
or r10b, al
xor r10b, sil
mov ebx, edi
or bl, r12b
xor bl, dil
mov eax, r10d
and al, sil
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
mov edx, ebx
xor dl, 1
xor al, 1
or al, r11b
and bl, dil
mov ecx, ebx
and cl, dl
xor bl, dl
mov r10d, r8d
xor r10b, 1
or bl, cl
xor al, 1
mov ecx, ebx
xor cl, al
xor cl, 1
and cl, bl
or al, bl
xor al, 1
mov r13d, ecx
and r13b, al
xor al, cl
mov r11d, r9d
and r11b, r10b
and r10b, r8b
xor r10b, 1
mov ecx, r10d
xor cl, r8b
or r10b, r8b
xor r10b, 1
or r10b, cl
xor r10b, r9b
xor r9b, 1
or al, r13b
and r12b, dil
mov ecx, r12d
and cl, dil
xor r12b, dil
or r12b, cl
xor r12b, sil
mov ecx, esi
xor cl, dil
or sil, dil
xor sil, 1
or sil, cl
mov ecx, r12d
xor cl, sil
xor r12b, 1
xor cl, 1
or r12b, sil
xor r12b, 1
or r12b, cl
mov edx, r12d
xor dl, 1
mov ecx, edx
and cl, r12b
xor cl, 1
mov ebx, ecx
xor bl, r12b
or cl, r12b
xor cl, 1
or cl, bl
xor cl, al
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
and r8b, r9b
or r11b, r8b
xor r11b, 1
or r11b, r9b
mov eax, r10d
and r10b, r11b
xor r11b, 1
xor al, 1
mov ecx, r11d
xor cl, al
and cl, r11b
and al, r11b
or al, r10b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, 1
mov ebx, edx
xor bl, al
mov ecx, ebx
or cl, al
xor cl, 1
or al, dl
xor al, 1
or al, bl
mov esi, eax
xor sil, 1
mov ebx, eax
and bl, sil
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, cl
xor bl, 1
mov eax, ecx
xor al, sil
or sil, cl
xor sil, 1
or sil, al
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
movzx edx, byte [rsp + 0x25]
mov eax, edx
and al, r15b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r12d, eax
xor r12b, 1
or r12b, al
xor r12b, 1
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
movzx ecx, byte [rsp + 0x24]
mov ebp, ecx
xor bpl, byte [rsp + 0x28]
and cl, bpl
xor bpl, 1
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov edi, r12d
mov r13d, r12d
mov r9d, ebp
xor r9b, 1
mov r11d, r9d
and r11b, bpl
mov eax, r11d
xor al, 1
mov r10d, ebp
xor r10b, al
or al, bpl
mov r8d, r12d
xor r8b, bpl
or bpl, r12b
xor r12b, 1
and dil, r12b
xor r13b, r12b
or r13b, dil
xor r15b, dl
xor r15b, 1
or r15b, dl
mov ecx, r15d
xor cl, 1
xor al, 1
or al, r10b
mov edx, eax
xor dl, r9b
xor al, dl
xor al, 1
and al, dl
mov edx, r13d
and dl, r15b
xor r15b, r13b
or r15b, dl
mov edx, ecx
xor dl, r13b
xor dl, 1
and dl, cl
or cl, r13b
mov r10d, edx
xor r10b, cl
xor dl, 1
or dl, cl
mov ebx, r15d
xor bl, 1
xor r10b, 1
xor dl, 1
or dl, r10b
and bl, r15b
xor bl, 1
mov ecx, ebx
xor cl, r15b
or bl, r15b
xor bl, 1
or bl, cl
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov r10d, edx
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
mov r10d, ebx
xor r10b, 1
and r10b, dl
xor dl, 1
and dl, bl
or dl, r10b
mov ebx, r15d
and bl, cl
xor cl, r15b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r10d, eax
xor r10b, 1
mov edx, eax
or dl, r10b
mov ebx, edx
xor bl, al
or dl, r10b
xor dl, 1
xor bl, 1
mov r15d, edx
and r15b, bl
xor bl, dl
or bl, r15b
movzx edx, byte [rsp + 0x23]
xor r14b, dl
and r14b, dl
mov r15d, edx
movzx edx, byte [rsp + 0x21]
xor dl, r14b
xor r14b, 1
or r14b, byte [rsp + 0x28]
xor r14b, 1
mov r13d, r14d
and r13b, dl
xor r14b, dl
or r14b, r13b
mov edx, r14d
xor dl, 1
or dl, bl
xor bl, 1
or bl, r14b
mov r14d, edx
xor r14b, bl
or bl, dl
xor bl, 1
or bl, r14b
mov edx, r10d
xor dl, r15b
and dl, r10b
xor al, r15b
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
xor bl, 1
mov edx, ebx
or dl, al
xor bl, al
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
xor cl, 1
mov eax, ebx
xor al, 1
mov r10d, eax
xor r10b, cl
xor r10b, 1
or r10b, al
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
xor r10b, 1
or dl, al
xor dl, r10b
and r10b, dl
mov eax, r10d
xor al, dl
xor r10b, 1
or r10b, dl
xor al, 1
xor r10b, 1
or r10b, al
xor bpl, 1
or bpl, r8b
xor bpl, 1
mov eax, r12d
and al, dil
xor dil, r12b
or dil, al
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
mov eax, edi
xor al, 1
and al, r11b
xor r11b, 1
and r11b, dil
or r11b, al
xor r11b, bpl
mov eax, r11d
xor al, 1
and al, bpl
mov ecx, eax
and cl, r11b
xor al, r11b
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, r8d
and cl, al
mov ebx, ecx
xor bl, r8b
and bl, cl
mov edx, ecx
xor dl, 1
and dl, al
and cl, r8b
or cl, dl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
or cl, al
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov edx, r10d
xor dl, 1
mov r8d, edx
mov r11d, edx
xor r11b, bl
and r11b, dl
or dl, r10b
xor r8b, dl
or dl, r10b
mov r9d, edx
xor r9b, r8b
or dl, r8b
mov eax, ebx
or al, cl
xor cl, al
xor dl, 1
or dl, r9b
or al, bl
xor al, 1
xor cl, 1
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
xor bl, r10b
xor r11b, 1
xor bl, 1
mov eax, r11d
xor al, bl
or bl, r11b
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
xor bl, dl
mov r9d, ebx
xor r9b, 1
and r9b, dl
mov eax, r9d
and al, bl
xor r9b, bl
or r9b, al
mov edx, r9d
xor dl, 1
mov ecx, r9d
or cl, dl
mov ebx, ecx
xor bl, 1
and bl, cl
mov r10d, edx
and r10b, r9b
mov r8d, r10d
and r8b, dl
xor dl, r10b
or dl, r8b
xor bl, 1
mov r8d, ebx
xor r8b, cl
or bl, cl
xor bl, 1
or bl, r8b
xor bl, dl
xor bl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ebx
xor r8b, 1
xor bl, cl
or r8b, dl
xor r8b, 1
or r8b, bl
xor r10b, 1
mov ecx, r9d
xor cl, r10b
or r10b, r9b
xor r10b, 1
or r10b, cl
mov edx, r10d
xor dl, 1
mov eax, r10d
and al, dl
mov ecx, eax
xor cl, 1
xor al, r10b
or cl, dl
xor cl, 1
or cl, al
xor r10b, cl
xor r10b, 1
or cl, dl
xor cl, 1
or cl, r10b
xor cl, 1
mov eax, r8d
xor al, cl
mov edx, eax
xor dl, r8b
and dl, al
xor al, 1
and al, cl
or cl, r8b
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
xor al, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
or al, cl
mov edx, eax
and dl, cl
xor al, cl
or dl, al
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov ecx, edx
or cl, al
xor dl, cl
xor dl, 1
or cl, al
xor cl, 1
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, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, esi
xor dl, 1
mov eax, ecx
and al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
and bl, dl
xor al, 1
and al, sil
or al, bl
mov r9d, edx
xor r9b, r8b
mov ebx, edx
or bl, r8b
xor bl, 1
or bl, r9b
mov r9d, eax
xor r9b, bl
xor al, 1
xor r9b, 1
or al, bl
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
and sil, dl
mov ebx, edx
and bl, sil
xor sil, dl
or sil, bl
xor sil, 1
mov ebx, r8d
and bl, sil
xor sil, r8b
or sil, bl
xor sil, 1
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, sil
and sil, dl
xor sil, 1
mov ecx, esi
xor cl, dl
or sil, dl
xor sil, 1
or sil, cl
mov r8d, esi
xor r8b, 1
mov r10d, esi
or r10b, r8b
mov edx, eax
and dl, r9b
xor dl, 1
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
or cl, r9b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
mov edx, r10d
xor dl, 1
or cl, bl
mov ebx, esi
and bl, r10b
or r10b, r8b
and dl, r8b
or dl, bl
mov ebx, r10d
xor bl, dl
xor dl, 1
or dl, r10b
xor bl, 1
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
or bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
and sil, al
and r9b, r8b
or r9b, sil
mov edx, eax
xor dl, r8b
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r9d
xor al, r8b
xor r9b, 1
xor al, 1
or r9b, r8b
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, ecx
xor al, 1
and al, r9b
xor r9b, 1
mov ebx, ecx
xor bl, r9b
and bl, cl
and r9b, cl
or r9b, al
mov eax, ebx
xor al, r9b
test al, 1
mov edi, 0xe57e7a47
mov ecx, 0x17ed1f47
cmovne edi, ecx
test r9b, 1
mov edx, edi
cmovne edx, ecx
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x38]
movzx eax, byte [rsp + 0x22]
mov byte [rcx + rbp], al
test bl, 1
cmove edx, edi
jmp 0x1400cfef0
mov eax, dword [0x1402dcf54]
lea r8d, [rax - 1]
imul r8d, eax
mov edx, r8d
not edx
mov eax, r8d
and eax, 0x2c8c78bf
mov ecx, edx
mov ebp, edx
mov dword [rsp + 0x28], edx
and ecx, 0xd3738740
or ecx, eax
mov eax, ecx
xor eax, 0x288c0831
xor ecx, 0x82328500
and ecx, 0x8632f58e
and eax, 0x79cd0a71
or eax, ecx
mov ebx, eax
xor ebx, 0x18080a40
xor eax, 0x8010d080
and eax, 0x8090d081
and ebx, 0x180a0b42
or ebx, eax
mov eax, ebx
xor eax, 0x180a0b42
mov edx, ebx
xor edx, 0xa5f1d491
and ebp, 0x30a91082
mov ecx, r8d
and ecx, 0xcf56ef7d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8812cb41
and ebp, 0x989adbc3
xor ecx, 0x57cc34be
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x7d12b5e3
and ecx, 0x82ed4a1c
or ecx, ebp
mov r14d, ecx
xor r14d, 0x410814
xor ecx, 0x7d12b5e3
and edx, 0xb5fbdfd3
xor ebx, 0x988ac0c3
and ebx, eax
and eax, 0x8000000
or eax, edx
mov r10d, eax
xor r10d, 0x4a04202c
mov edx, ecx
and edx, 0xb2ace388
and r14d, 0x4d531c77
or r14d, edx
mov r11d, r14d
xor r11d, 0x41110433
mov esi, eax
xor esi, 0x167e1452
and esi, r10d
xor r14d, 0xb2ace388
mov r15d, r14d
or r15d, 0x5c7a347e
mov r12d, r15d
not r12d
or ecx, 0xa385cb81
mov edi, ecx
not edi
mov ebp, esi
not ebp
mov edx, ebx
not edx
mov r13d, ebp
and r13d, 0x2d019b3b
and esi, 0x92fa44c0
or esi, r13d
or ebp, edx
and edx, 0x2d059b3b
and ebx, 0x909a40c0
or ebx, edx
xor ebx, esi
not ebp
or ebp, ebx
and r15d, 0x60020449
and r12d, 0x8385cb80
or r12d, r15d
and ecx, 0x60020449
and edi, 0x1c783036
or edi, ecx
xor edi, r12d
mov ecx, ebp
not ecx
and ecx, 0xa7638666
and ebp, 0x589c7999
or ebp, ecx
mov ecx, edi
not ecx
and ecx, 0xa7638666
and edi, 0x589c7999
or edi, ecx
xor edi, ebp
xor eax, 0xb5fbdfd3
mov ecx, eax
and ecx, 0x88821ac0
and r10d, 0x5339e53b
or r10d, ecx
or eax, r14d
and r14d, 0xacc61ac4
and r11d, 0x5339e53b
or r11d, r14d
xor r11d, r10d
not eax
or eax, r11d
not eax
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x46052410
mov edx, eax
and edx, 0x2160002c
or edx, ecx
xor edx, 0x2160002c
and eax, 0x989adbc3
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x30235567
and eax, 0xcfdcaa98
or eax, ecx
mov ebp, eax
xor ebp, 0x30235567
mov ecx, ebp
or ecx, 0xde11e2e4
mov edx, ecx
not edx
xor eax, 0xc10a200
or eax, 0x1e21c01
and ecx, 0xdf2fe61
and edx, 0x200c011a
or edx, ecx
and eax, 0xdf2fe61
and ebp, 0xd2010084
or ebp, eax
xor ebp, edx
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x21ee1d1b
and ebp, 0xde11e2e4
or ebp, ecx
not ebp
or ebp, eax
mov ebx, ebp
not ebx
mov r9d, r8d
or r9d, 0x21ee1d1b
mov ecx, r9d
not ecx
mov edx, r8d
and edx, 0x9474cc39
mov edi, dword [rsp + 0x28]
and edi, 0x6b8b33c6
or edi, edx
mov edx, edi
xor edx, 0xa412e19
xor edi, 0xb59ad122
mov esi, r9d
and esi, 0x64b650c4
and ecx, 0x9a01a220
or ecx, esi
or r9d, edi
and edi, 0x64b650c4
and edx, 0x9b49af3b
or edx, edi
xor edx, ecx
not r9d
or r9d, edx
mov ecx, r9d
not ecx
and ecx, 0x35c2a645
and r9d, 0xca3d59ba
or r9d, ecx
mov r15d, r9d
xor r15d, 0x35c2a645
xor r9d, 0xca3d59ba
mov ecx, ebp
and ecx, 0xbc0bb4ae
mov r14d, ebx
and r14d, 0x43f44b51
or r14d, ecx
mov r11d, r14d
xor r11d, 0x43f44b51
xor r14d, 0xbc0bb4ae
mov ecx, r15d
and ecx, 0x16971edb
mov edx, r9d
and edx, 0xe968e124
or edx, ecx
mov ecx, edx
xor ecx, 0x808a100
xor edx, 0x2121052
mov esi, r15d
or esi, 0xb5bb152
mov r13d, esi
not r13d
or edx, 0x44804ea1
and edx, 0x47d25ef3
and ecx, 0x809a100
or ecx, edx
and esi, 0x47d25ef3
and r13d, 0xb024000c
or r13d, esi
xor r13d, ecx
mov ecx, r13d
not ecx
and ecx, 0xf4a44ead
and r13d, 0xb5bb152
or r13d, ecx
mov ecx, r14d
and ecx, 0x51dfd716
mov edi, r11d
and edi, 0xae2028e9
or edi, ecx
mov edx, edi
xor edx, r14d
and edx, edi
and ebx, 0xb7041a1e
mov ecx, ebp
and ecx, 0x48fbe5e1
or ecx, ebx
xor ecx, 0x192432f7
and ebp, 0xae2028e9
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xc1f625d1
and ebp, 0x3e09da2e
or ebp, ecx
mov ebx, ebp
xor ebx, 0x3e09da2e
mov r10d, r13d
not r10d
mov ecx, r10d
and ecx, 0x51dfd716
mov edi, r13d
and edi, 0xae2028e9
or edi, ecx
not edi
or edi, r10d
and r15d, 0x124e94d1
and r9d, 0xedb16b2e
or r9d, r15d
mov ecx, r9d
xor ecx, 0xac202828
and ecx, 0xae2028e9
xor r9d, 0x439143c7
or r9d, ecx
mov ecx, r9d
not ecx
and ecx, 0x67efb0d7
and r9d, 0x98104f28
or r9d, ecx
xor ebp, 0xc1f625d1
mov ecx, edx
or ecx, 0x967fe85c
mov r15d, ecx
not r15d
mov esi, edx
xor esi, 0x698017a3
and esi, edx
mov r12d, ecx
and r12d, 0xaa6c4b25
and r15d, 0x41801482
or r15d, r12d
mov r12d, esi
not r12d
or ecx, r12d
and r12d, 0xaa6c4b25
and esi, 0x5593b4da
or esi, r12d
mov r12d, ebx
or r12d, 0x967fe85c
xor esi, r15d
mov eax, r12d
not eax
not ecx
or ecx, esi
mov r15d, ebp
or r15d, 0x698017a3
and r12d, 0x90128bf0
and eax, 0x69801403
or eax, r12d
mov esi, r15d
not esi
and r15d, 0x90128bf0
and esi, 0x66d600c
or esi, r15d
mov r15d, r9d
xor r15d, 0x98104f28
xor esi, eax
mov eax, ecx
not eax
and eax, esi
not esi
and esi, ecx
mov ecx, edx
not ecx
or esi, eax
mov eax, edx
and eax, 0x64a7341b
and ecx, 0x9b58cbe4
or ecx, eax
mov r12d, r9d
or edx, ebx
and ebx, 0x64a7341b
and ebp, 0x9b58cbe4
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xa2105f4
and edx, 0xf5defa0b
or edx, eax
mov eax, edx
xor eax, 0x95d8d003
mov ebx, esi
not ebx
xor edx, 0xa2105f4
mov ecx, ebx
and ecx, 0x60062bf8
and esi, 0x9ff9d407
or esi, ecx
or ebx, edx
and edx, 0x60062bf8
and eax, 0x9ff9d407
or eax, edx
xor eax, esi
not ebx
or ebx, eax
mov edx, edi
xor edx, 0xfbba255f
and edx, edi
mov eax, edi
or eax, 0x445daa0
mov esi, edx
not esi
mov ecx, esi
and ecx, 0xb2ebcb4e
and edx, 0x4d1434b1
or edx, ecx
mov ebp, eax
not ebp
or esi, eax
and eax, 0xb2ebcb4e
and ebp, 0x49102411
or ebp, eax
mov ecx, r15d
or ecx, 0xfbba255f
xor ebp, edx
mov eax, ecx
not eax
xor r9d, 0x9c559588
and r9d, r15d
not esi
or esi, ebp
mov edx, ecx
and edx, 0x6ab4303c
and eax, 0x441ca80
or eax, edx
mov edx, r9d
not edx
or ecx, edx
and edx, 0x6ab4303c
and r9d, 0x954bcfc3
or r9d, edx
xor r9d, eax
not ecx
or ecx, r9d
mov eax, esi
not eax
and eax, 0x174e6ee7
and esi, 0xe8b19118
or esi, eax
mov eax, ecx
not eax
and eax, 0x174e6ee7
and ecx, 0xe8b19118
or ecx, eax
mov eax, edi
not eax
xor ecx, esi
mov edx, eax
and edx, 0x17b7b11d
and edi, 0xe8484ee2
or edi, edx
xor r12d, 0x604800c2
or eax, r15d
and r15d, 0x17b7b11d
and r12d, 0xe8484ee2
or r12d, r15d
xor r12d, edi
not eax
or eax, r12d
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xde0985f
and ecx, 0xf21f67a0
or ecx, edx
mov edx, eax
not edx
or ebp, eax
and eax, 0xde0985f
and edx, 0xf21f67a0
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebx
not eax
and eax, 0x48070040
mov ecx, ebx
and ecx, 0x10801028
or ecx, eax
xor ecx, 0x10801028
and ebx, 0xa778ef97
or ebx, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0x58871068
and eax, edx
and edx, ebp
mov edi, eax
not edi
mov ebp, edi
and ebp, 0x7546cb78
and eax, 0x8ab93487
or eax, ebp
mov ebp, edx
not ebp
or edi, ebp
and ebp, 0x7546cb78
and edx, 0x8ab93487
or edx, ebp
xor edx, eax
not edi
or edi, edx
mov eax, ebx
not eax
and eax, 0x81d902c8
and ebx, 0x7e26fd37
or ebx, eax
mov eax, edi
not eax
and eax, 0x81d902c8
and edi, 0x7e26fd37
or edi, eax
xor edi, ebx
mov eax, r11d
xor eax, r10d
and eax, r11d
and r14d, 0x63da82be
and r11d, 0x9c257d41
or r11d, r14d
and r10d, 0x63da82be
and r13d, 0x9c257d41
or r13d, r10d
xor r13d, r11d
mov edx, eax
and edx, r13d
xor r13d, eax
or r13d, edx
mov eax, r13d
xor eax, 0xc46a2e5
and eax, r13d
not r13d
and r13d, 0xc46a2e5
mov edx, r13d
and edx, eax
xor eax, r13d
or eax, edx
mov edx, eax
not edx
and edx, 0xf3b95d1a
and eax, 0xc46a2e5
or eax, edx
mov edx, eax
xor edx, 0x552d58b6
mov ebx, edx
and edx, eax
mov r9d, eax
not r9d
mov eax, edi
mov ecx, edi
xor ecx, 0x552d58b6
and ecx, edi
not edi
and edi, 0x3f9a2d37
and eax, 0xc065d2c8
or eax, edi
xor eax, 0xc065d2c8
mov edi, eax
and edi, 0x552d58b6
and ebx, r9d
mov esi, edi
and esi, ecx
xor ecx, edi
or ecx, esi
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, ecx
not ebp
and ebp, edx
not edx
and edx, ecx
or edx, ebp
mov ecx, eax
and ecx, r9d
xor eax, r9d
or eax, ecx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ebx, eax
not ebx
mov edi, eax
mov esi, ebx
mov ebp, ebx
and ebp, 0xf0fe5d6
and eax, 0xf0f01a29
or eax, ebp
xor eax, 0x91bdd535
or eax, ebx
and ebx, 0x81102954
and edi, 0x22834082
or edi, ebx
mov ecx, edi
xor ecx, 0x830082
xor edi, 0xcd74bc34
or esi, 0xa39369d6
mov edx, esi
not edx
and edi, 0xef74fc34
and ecx, 0x8301c2
or ecx, edi
and esi, 0xef74fc34
and edx, 0x10080209
or edx, esi
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf62d253a
and edx, 0x9d2dac5
or edx, ecx
mov ecx, edx
xor ecx, 0xa2410103
xor edx, 0x43e44c8
and edx, 0xc3ef6d8
and ecx, 0xf3c10927
or ecx, edx
mov edx, ecx
xor edx, 0x92800023
and edx, 0x9eb230e3
xor ecx, 0xcc618
and ecx, 0x614dcf1c
or ecx, edx
mov ebp, ecx
xor ebp, 0x9eb230e3
and ebp, ecx
mov ecx, eax
not ecx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xd485e3ac
mov edi, ebp
and edi, 0x2b7a1c53
or edi, edx
mov esi, eax
and esi, 0xd485e3ac
mov edx, ecx
and edx, 0x2b7a1c53
or edx, esi
mov esi, edi
not esi
and esi, edx
not edx
and edx, edi
or edx, esi
mov edi, ebp
and edi, 0x43dff878
and ebx, 0xbc200787
or ebx, edi
or ebp, ecx
and ecx, 0x43dff878
and eax, 0xbc200787
or eax, ecx
xor eax, ebx
not ebp
or ebp, eax
mov ecx, ebp
not ecx
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xe3ab3bd
and edx, 0xf1c54c42
or edx, ebx
or eax, ebp
and ebp, 0xe3ab3bd
and ecx, 0xf1c54c42
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
mov r10d, eax
xor r10d, 0x112e3183
and r10d, eax
not eax
and eax, 0x10e1080
and ecx, 0x10202103
or ecx, eax
xor ecx, 0x10202103
mov eax, ecx
and eax, r10d
xor r10d, ecx
or r10d, eax
mov eax, r10d
not eax
and eax, 0x518de385
and r10d, 0xae721c7a
or r10d, eax
mov ebp, dword [rsp + 0x28]
mov eax, ebp
and eax, 0x21420e00
mov ecx, r8d
and ecx, 0x1eac2110
or ecx, eax
xor ecx, 0x1eac2110
mov eax, r8d
and eax, 0xc011d0ef
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x96c8935a
and eax, 0x69376ca5
or eax, ecx
mov edx, eax
xor edx, 0x14494131
xor eax, 0xa802204a
and eax, 0xea9222ce
and edx, 0x156ddd31
or edx, eax
mov ecx, edx
xor ecx, 0x156ddd31
xor edx, 0x8a12024e
and edx, 0x8f72df7e
mov eax, ecx
and eax, 0x708d2081
or eax, edx
xor eax, 0xbb41946
and ecx, 0x84c6c638
or ecx, eax
mov eax, ecx
not eax
mov edx, ebp
and edx, 0x8ee377bf
and r8d, 0x711c8840
or r8d, edx
mov edx, r8d
xor edx, 0x711c8840
xor r8d, 0xe82411d
and r8d, 0xf82c11d
mov ebp, edx
and ebp, 0xf07d3ee2
or ebp, r8d
xor ebp, 0x74bbf8da
and edx, 0x7b3939c7
or edx, ebp
mov ebp, edx
not ebp
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
mov eax, edx
xor eax, 0x5ab1a798
and eax, edx
not edx
and edx, 0x44f3f5ab
and ecx, 0xbb0c0a54
or ecx, edx
mov edx, ecx
xor edx, 0x8000000
xor ecx, 0x40b1a588
or ecx, 0xa54e5867
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x16c22219
and edx, 0x48318580
or edx, ebx
or ecx, ebp
and ebp, 0x16c22219
and eax, 0xe93ddde6
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x30a6c31f
and ecx, 0xcf593ce0
or ecx, eax
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0x44920222
mov ebp, r10d
and ebp, 0xb2c0054
or ebp, eax
xor ebp, 0xb2c0054
mov ebx, r10d
and ebx, 0xb041fd89
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x275f479d
and ebx, 0xd8a0b862
or ebx, eax
mov eax, ecx
xor eax, 0x112e5d40
xor ebx, 0x68e145eb
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov edx, ebx
not edx
xor ecx, 0x22002002
mov ebp, eax
or ebp, 0x22117856
mov edi, ebp
not edi
or ecx, 0x41ca8500
and ecx, 0x63cafd02
and eax, 0x110054
or eax, ecx
and ebp, 0x63cafd02
and edi, 0x9c2402a9
or edi, ebp
xor edi, eax
mov eax, edi
not eax
and eax, 0xddee87a9
and edi, 0x22117856
or edi, eax
mov eax, edi
not eax
and eax, 0x65f07674
and edi, 0x9a0f898b
or edi, eax
mov eax, edi
xor eax, 0x9a0f898b
and eax, r8d
xor edi, 0x65f07674
and edi, r10d
or edi, eax
mov r11d, edi
xor r11d, r8d
and r11d, edi
mov eax, ebx
and eax, 0x90e5d227
xor ebx, 0x3e495585
and ebx, edx
mov ecx, edx
and ecx, 0x6f1a2dd8
or ecx, eax
mov r9d, ecx
xor r9d, 0x6f1a2dd8
mov eax, ecx
xor eax, 0x5153785d
and eax, r9d
mov esi, r11d
or esi, 0x3e495585
mov ebp, eax
not ebp
mov edi, ebp
and edi, 0xeb82b87e
and eax, 0x147d4781
or eax, edi
mov edx, ebx
not edx
or ebp, edx
and edx, 0xeb82b87e
and ebx, 0x147d4781
or ebx, edx
mov edx, esi
not edx
xor ebx, eax
mov eax, r11d
xor eax, 0xc1b6aa7a
and eax, r11d
not ebp
or ebp, ebx
mov edi, esi
and edi, 0x496dc43e
and edx, 0x80922a40
or edx, edi
mov edi, eax
not edi
or esi, edi
and edi, 0x496dc43e
and eax, 0xb6923bc1
or eax, edi
xor eax, edx
not esi
or esi, eax
mov eax, ebp
not eax
and eax, esi
not esi
and esi, ebp
mov edx, dword [0x1402dcf50]
or esi, eax
xor ecx, 0x90e5d227
mov eax, ecx
and eax, 0x14939a2b
and r9d, 0xeb6c65d4
or r9d, eax
mov eax, r11d
not eax
or ecx, r11d
and r11d, 0x14939a2b
and eax, 0xeb6c65d4
or eax, r11d
xor eax, r9d
not ecx
or ecx, eax
not ecx
mov eax, esi
and eax, ecx
xor ecx, esi
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6c9a43b1
and ecx, 0x9365bc4e
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9365bc4e
and ecx, 0x6c9a43b1
or ecx, eax
and r8d, 0x581f4420
mov eax, r10d
and eax, 0x30080c3
or eax, r8d
xor eax, 0x30080c3
and r10d, 0xa4e03b1c
or r10d, eax
mov eax, r10d
not eax
and eax, 0xa4e03b1c
and r10d, 0x5b1fc4e3
or r10d, eax
mov eax, r10d
not eax
mov ebp, ecx
xor ebp, eax
and ebp, ecx
mov ebx, ecx
not ebx
and ebx, 0xe389ac46
and ecx, 0x1c7653b9
or ecx, ebx
and eax, 0xe389ac46
and r10d, 0x1c7653b9
or r10d, eax
xor r10d, ecx
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov eax, r10d
not eax
and r10d, 0xefb0405
and eax, 0xf104fbfa
or eax, r10d
mov ecx, eax
xor ecx, 0x2a90404
xor eax, 0xf104fbfa
mov ebp, eax
and ebp, 0x4d5241d3
and ecx, 0xb2adbe2c
or ecx, ebp
xor ecx, 0xb2adbe2c
or ecx, eax
cmp ecx, 0xffffffff
sete r10b
setne r11b
cmp edx, 9
setg bl
cmp edx, 0xa
setl r8b
mov r15d, r11d
xor r15b, r10b
mov eax, r15d
and al, r11b
xor r15b, al
mov ecx, r15d
xor cl, 1
and r15b, al
mov eax, r15d
and al, cl
xor r15b, cl
or r15b, al
mov eax, r15d
xor al, 1
or r15b, al
xor r15b, 1
xor al, r15b
and r15b, al
mov ecx, r15d
xor cl, al
xor r15b, 1
xor cl, 1
or r15b, al
xor r15b, 1
or r15b, cl
mov r12d, r15d
xor r12b, 1
mov r9d, r8d
mov ecx, ebx
mov byte [rsp + 0x28], bl
xor r9b, bl
mov eax, r9d
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
or dl, al
mov ebx, eax
or bl, dl
xor dl, al
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov r13d, edx
and r13b, bl
xor dl, r13b
xor r13b, 1
or r13b, bl
xor r13b, 1
or r13b, dl
and r9b, cl
mov edi, r15d
and dil, r12b
mov ebp, r12d
xor bpl, dil
mov esi, r15d
xor sil, r12b
mov r14d, esi
or sil, dil
xor dil, 1
or dil, r15b
xor dil, 1
or dil, bpl
mov edx, edi
xor dl, 1
or dl, dil
mov ebx, edx
xor bl, 1
and r14b, r15b
mov eax, r14d
xor al, 1
and r14b, dl
or dl, al
and al, bl
or al, r14b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov ebp, eax
xor bpl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, bpl
mov ebp, ebx
xor bpl, 1
or dl, al
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor al, 1
mov r14d, eax
xor r14b, dl
or dl, al
xor dl, 1
or dl, r14b
mov eax, edx
xor al, 1
or bpl, bl
xor bpl, 1
mov r14d, ebx
and r14b, bpl
xor bpl, bl
or bpl, r14b
mov ebx, ebp
xor bl, 1
mov r14d, ebp
and r14b, dl
xor bpl, al
and al, bl
or al, r14b
or bl, dl
xor bl, 1
or bl, bpl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov edx, ebx
or dl, al
xor dl, 1
xor bl, dl
mov ebp, eax
xor bpl, dl
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
mov eax, ebp
and al, dl
xor dl, bpl
or dl, al
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov r14d, r13d
xor r14b, 1
mov ebp, r9d
xor bpl, r13b
mov ebx, r9d
and bl, r13b
or bl, bpl
and bpl, r9b
mov eax, r14d
or al, r9b
xor al, 1
mov ecx, ebp
and cl, al
xor al, bpl
mov ebp, r9d
xor bpl, 1
or al, cl
xor al, 1
mov ecx, eax
and cl, r14b
xor al, r14b
or al, cl
and r9b, bpl
xor r9b, 1
mov ecx, ebp
xor cl, r9b
or r9b, bpl
xor r9b, 1
or r9b, cl
mov ebp, ebx
xor bpl, 1
and r13b, r9b
xor r9b, 1
and r9b, r14b
or r9b, r13b
xor r9b, 1
or r9b, r14b
mov r14d, ebp
and r14b, bl
mov r13d, r14d
xor r13b, 1
xor r14b, bpl
or r13b, bl
xor r13b, 1
or r13b, r14b
mov ecx, r9d
xor r9b, bl
mov r14d, eax
xor r14b, 1
xor cl, 1
xor r13b, cl
xor r13b, 1
or cl, bpl
xor cl, 1
or cl, r9b
mov r9d, r13d
xor r9b, cl
or cl, r13b
xor cl, 1
or cl, r9b
mov ebp, ecx
xor bpl, 1
mov r9d, ebp
and r9b, al
mov ebx, r14d
and bl, cl
or bl, r9b
xor bl, 1
or bl, al
mov r9d, edx
xor r9b, 1
or bpl, r14b
xor bpl, 1
xor cl, r14b
and cl, r14b
mov eax, ebp
and al, cl
xor cl, bpl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov ebp, ecx
xor bpl, al
or cl, al
xor cl, 1
or cl, bpl
xor cl, bl
xor cl, 1
mov ebp, ebx
and bpl, al
xor al, bl
or al, bpl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, r11d
and cl, r9b
mov ebx, edx
and bl, r10b
or bl, cl
mov ebp, ebx
xor bpl, 1
and r10b, r9b
and r9b, bpl
and bl, dl
or bl, r9b
xor bpl, bl
and bpl, bl
mov ebx, edx
and bl, r11b
or bl, r10b
xor bl, 1
or bl, r11b
mov r9d, ebx
xor r9b, 1
mov r10d, edx
xor r10b, r11b
or dl, r11b
xor dl, 1
or dl, r10b
mov ecx, edx
xor cl, 1
and cl, dl
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
and r9b, cl
xor cl, 1
and cl, bl
or cl, r9b
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
mov ebx, ecx
xor bl, dl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov r10d, ebp
xor r10b, 1
mov r11d, ecx
xor r11b, 1
mov r9d, r10d
xor r9b, r11b
mov ebx, ecx
and bl, r11b
mov edx, ebx
xor dl, 1
or dl, r11b
xor bl, cl
xor dl, 1
or dl, bl
and r10b, dl
xor dl, 1
and dl, bpl
or bpl, cl
xor bpl, 1
or bpl, r9b
mov ecx, ebp
xor cl, 1
or dl, r10b
mov ebx, edx
xor bl, 1
and dl, bpl
and cl, bl
or cl, dl
mov edx, ebp
and dl, bl
xor bl, bpl
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov r9d, eax
xor r9b, 1
and r9b, al
mov r10d, eax
and r10b, r9b
xor al, r9b
or r10b, al
mov ebx, r10d
xor bl, 1
mov edx, ebx
and dl, r10b
xor dl, 1
mov r11d, r10d
xor r11b, dl
or dl, r10b
xor dl, 1
or dl, r11b
or bl, r10b
mov r10d, edx
xor r10b, bl
or bl, dl
xor bl, 1
or bl, r10b
mov r11d, ebx
xor r11b, 1
and r11b, bl
xor r11b, 1
mov r10d, ebx
xor r10b, r11b
or r11b, bl
xor r11b, 1
or r11b, r10b
mov r10d, r11d
xor r10b, 1
and al, r9b
mov r9d, ecx
xor r9b, 1
mov ebx, r9d
and bl, cl
xor r9b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r9b
mov edx, ebx
xor dl, 1
or dl, bl
xor dl, 1
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov r9d, ebx
and r9b, cl
xor bl, cl
or bl, r9b
xor bl, 1
or cl, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov r9d, edx
xor r9b, 1
mov ebx, eax
xor bl, 1
mov ecx, r10d
or al, r10b
and r10b, bl
xor cl, bl
or cl, r10b
xor cl, 1
or bl, r11b
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
xor al, cl
mov ebx, eax
xor bl, 1
and cl, bl
mov r10d, ecx
xor r10b, 1
xor cl, al
or r10b, bl
xor r10b, 1
or r10b, cl
or dl, r9b
xor dl, 1
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
xor al, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, r10b
xor al, r10b
xor r10b, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, r10d
and bl, cl
xor r10b, cl
or r10b, bl
mov ecx, r10d
xor cl, 1
and cl, al
or al, r10b
xor al, 1
and r10b, dl
or r10b, cl
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
or r12b, r15b
xor r12b, dil
mov eax, r12d
xor al, 1
and r12b, dil
mov ecx, r12d
and cl, al
xor r12b, al
or r12b, cl
mov edi, r12d
xor dil, 1
mov ecx, edi
and cl, r12b
mov eax, edi
xor al, cl
xor cl, 1
or cl, r12b
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, r12b
xor r9b, 1
or r9b, cl
mov ebx, r9d
xor bl, 1
mov eax, esi
xor al, 1
mov r11d, r9d
xor r11b, sil
mov edx, eax
and dl, sil
mov ebp, edx
xor bpl, 1
xor dl, al
or bpl, sil
xor bpl, 1
or bpl, dl
and r9b, bpl
xor bpl, 1
and bpl, bl
or bl, al
mov esi, edi
or sil, r12b
mov eax, r12d
xor al, dil
and al, r12b
mov edx, eax
and al, sil
xor sil, 1
xor dl, 1
mov ecx, esi
xor cl, dl
and cl, sil
and dl, sil
or dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dl, r8b
xor bl, 1
or bl, r11b
or bpl, r9b
mov eax, ebx
xor al, bpl
xor bl, 1
mov ecx, ebx
xor cl, bpl
or bl, bpl
mov r11d, r8d
and r11b, r12b
xor r12b, r8b
mov r9d, r8d
xor al, 1
xor bl, 1
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and r9b, al
movzx ecx, byte [rsp + 0x28]
mov r8d, ecx
xor r8b, bl
and bl, cl
mov esi, ecx
or r9b, bl
xor r9b, 1
or r9b, al
or bl, r8b
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, r9b
xor r9b, 1
and bl, r9b
or bl, cl
mov ecx, r9d
xor cl, al
or r9b, al
xor r9b, 1
or r9b, cl
xor r9b, 1
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
xor dil, sil
xor dil, 1
or r12b, r11b
mov eax, edi
xor al, r12b
or r12b, dil
xor r12b, 1
or r12b, al
xor r12b, dl
and dl, r12b
mov eax, edx
xor al, r12b
xor dl, 1
xor al, 1
or dl, r12b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or dl, al
mov ecx, edx
or cl, al
xor cl, 1
xor dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov ebx, edx
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov edx, r9d
xor dl, cl
xor dl, 1
mov ebx, r9d
or bl, al
xor bl, 1
or bl, dl
xor bl, 1
or cl, r9b
xor al, r9b
and al, r9b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor cl, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor bl, 1
mov r8d, eax
or r8b, bl
xor r8b, 1
mov r11d, edx
xor r11b, 1
and r11b, dl
mov r9d, edx
and r9b, r11b
xor r11b, dl
or r11b, r9b
xor bl, al
or bl, r8b
mov ecx, ebx
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov ebp, r11d
xor bpl, 1
mov eax, r11d
or al, bpl
mov ebx, ebp
xor bl, al
or al, r11b
mov r9d, eax
xor r9b, bl
or al, bl
mov ebx, r8d
and bl, cl
mov esi, r8d
and sil, bl
xor bl, r8b
or bl, sil
mov esi, ebx
and sil, bpl
mov edi, ebp
xor dil, cl
or bpl, cl
or cl, r8b
xor al, 1
or al, r9b
mov edx, r8d
or dl, cl
xor dl, 1
xor cl, r8b
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
xor bl, 1
and bl, r11b
or bl, sil
xor bpl, 1
or bpl, dil
mov ecx, ebx
xor cl, bpl
xor bl, 1
xor cl, 1
or bl, bpl
xor bl, 1
or bl, cl
xor al, 1
mov ecx, eax
or cl, bl
xor cl, 1
xor al, bl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebx, eax
xor bl, 1
mov edx, eax
xor dl, bl
and dl, al
mov ecx, edx
xor cl, 1
and al, dl
and bl, cl
or bl, al
xor cl, bl
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
mov r8d, r10d
xor r8b, 1
mov edx, ebx
and dl, al
mov ecx, ebx
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov r11d, r8d
xor r11b, dl
xor dl, 1
or dl, r10b
xor r11b, 1
mov r9d, edx
xor r9b, r11b
or r11b, dl
xor r11b, 1
or r11b, r9b
mov edx, r10d
and dl, bl
xor r10b, al
and al, r8b
or al, dl
xor al, 1
or al, bl
xor r8b, r10b
and r8b, r10b
mov ebx, r8d
xor bl, 1
mov ecx, eax
mov edx, ebx
mov r9d, ebx
mov r10d, eax
and r10b, bl
xor bl, al
xor al, 1
and cl, al
xor cl, 1
mov esi, eax
xor sil, cl
or cl, al
xor cl, 1
or cl, sil
and dl, r8b
xor r9b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, cl
xor r11b, 1
or bl, r10b
mov eax, edx
xor al, 1
xor dl, bl
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
xor bl, 1
mov eax, r11d
xor al, bl
mov ecx, eax
xor cl, r11b
xor cl, 1
and cl, al
or bl, r11b
xor al, 1
and al, r11b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test al, 1
mov edx, 0xcc5fa43b
mov ebp, 0x617a9378
cmovne edx, ebp
test bl, 1
mov eax, 0xcc5fa43b
cmove edx, eax
test cl, 1
cmovne edx, ebp
jmp 0x1400cfef0
mov ecx, dword [0x1402dcf54]
mov eax, ecx
neg eax
not eax
imul eax, ecx
mov edi, eax
not edi
mov ebp, eax
and ebp, 0x4920b3fb
mov ecx, edi
and ecx, 0xb6df4c04
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10034404
and ebp, 0x51035546
xor ecx, 0xe7dc1942
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x70dc7f2e
and ecx, 0x8f2380d1
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8f2380d1
xor ecx, 0x70dc7f2e
mov ebx, edi
and ebx, 0x30aaec41
mov edx, eax
and edx, 0xcf5513be
or edx, ebx
xor edx, 0x61a9b907
or edx, edi
mov ebx, edx
not ebx
and ebx, ecx
or ecx, edx
mov esi, ecx
not esi
and edx, ebp
or edx, ebx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xb64e661f
and esi, 0x49b199e0
or esi, ebx
or ecx, ebp
and ebp, 0xb64e661f
and edx, 0x49b199e0
or edx, ebp
xor edx, esi
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xdf434567
and ebp, ecx
or ecx, 0x20bcba98
mov ebx, ebp
not ebx
mov esi, ecx
and esi, 0x8bcbac0b
and edx, 0x54004164
or edx, esi
or ecx, ebx
and ebx, 0x8bcbac0b
and ebp, 0x743453f4
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8e401021
and ecx, 0x71bfefde
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x21da2b83
and edx, 0xde25d47c
or edx, ecx
mov ebp, edx
xor ebp, 0x21002203
xor edx, 0xde25d47c
mov ecx, edx
or ecx, 0xe901767f
mov ebx, ecx
not ebx
and ebp, 0xe901767f
and edx, 0x16fe8980
or edx, ebp
mov ebp, edx
not ebp
mov esi, ecx
and esi, 0x38031163
and ebx, 0x6fc8880
or ebx, esi
or ecx, ebp
and ebp, 0x38031163
and edx, 0xc7fcee9c
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
xor ebp, 0x6ecf44fb
and ebp, ecx
not ecx
and ecx, 0x6ecf44fb
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x560f020d
and ebp, 0xa9f0fdf2
or ebp, ecx
mov ecx, ebp
xor ecx, 0x463f1101
xor ebp, 0x28c04636
and ecx, 0x563f11c1
and ebp, 0xa9c0ee3e
or ebp, ecx
mov r14d, ebp
xor r14d, 0x563f11c1
xor ebp, 0xa9c0ee3e
mov ecx, edi
and ecx, 0xe901767f
mov edx, eax
xor edx, 0xe901767f
and edx, eax
mov esi, ecx
and esi, edx
xor edx, ecx
or edx, esi
not edx
and edi, 0x8191fd5f
and eax, 0x7e6e02a0
or eax, edi
xor eax, 0x7e6e02a0
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb501b0c1
and eax, 0x4afe4f3e
or eax, ecx
mov r15d, eax
xor r15d, 0x4afe4f3e
xor eax, 0xb501b0c1
mov ecx, r14d
and ecx, ebp
mov edx, ecx
not edx
mov edi, ebp
and edi, 0x2600f960
mov ebx, r14d
and ebx, 0xd9ff069f
or ebx, edi
mov edi, ebp
or edi, edx
and edx, 0x2600f960
and ecx, 0xd9ff069f
or ecx, edx
xor ecx, ebx
not edi
or edi, ecx
mov r8d, r15d
mov ecx, eax
and ecx, 0x8957b97
and r15d, 0xf76a8468
or r15d, ecx
not r15d
or r15d, eax
and eax, 0xff7d0cc5
and r8d, 0x82f33a
or r8d, eax
mov eax, r8d
not eax
and eax, 0x82f33a
and r8d, 0xff7d0cc5
or r8d, eax
mov eax, edi
mov r12d, r8d
not r12d
mov ecx, r12d
and ecx, 0x47d45333
mov r10d, r8d
and r10d, 0xb82baccc
or r10d, ecx
xor r10d, 0xb0bed75b
mov r9d, r10d
xor r9d, r12d
mov r11d, edi
xor r11d, r12d
and r11d, edi
and r12d, edi
not edi
mov ecx, edi
and ecx, 0x4a4d8a6a
and eax, 0xb5b27595
or eax, ecx
xor eax, 0xbd270e02
mov ebx, eax
xor ebx, edi
and ebx, eax
mov eax, r14d
and eax, 0xab564021
and ebp, 0x54a9bfde
or ebp, eax
xor ebp, 0xa3c33bb6
xor r14d, ebp
and r14d, ebp
and r9d, r10d
mov eax, ebx
not eax
mov ebp, r14d
not ebp
and ebp, 0x37c620b7
mov ecx, r14d
and ecx, 0xc839df48
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc839df48
or ebx, 0x2806ca4e
mov esi, ebx
not esi
xor ecx, 0xe03f1506
and ecx, ebp
mov r10d, eax
and r10d, ebp
xor ebp, eax
or eax, 0xd7f935b1
and ebx, 0xff0c111e
and esi, 0xf124a1
or esi, ebx
mov ebx, eax
not ebx
and eax, 0xff0c111e
and ebx, 0x2ca40
or ebx, eax
and r14d, 0x2806ca4e
xor ebx, esi
mov eax, ecx
and eax, r14d
xor r14d, ecx
or r14d, eax
mov eax, ebx
not eax
and eax, r14d
not r14d
and r14d, ebx
or r14d, eax
or ebp, r10d
not ebp
mov eax, r14d
and eax, ebp
xor ebp, r14d
or ebp, eax
mov ebx, r9d
mov esi, r9d
xor esi, 0xece84d5b
and esi, r9d
not r9d
and r9d, 0x30feab6b
and ebx, 0xcf015494
or ebx, r9d
mov eax, ebx
xor eax, 0xcf015494
xor ebx, 0xdc16e630
and ebx, eax
mov ecx, r15d
xor ecx, 0x1317b2a4
mov edx, ecx
and edx, r15d
mov r9d, eax
and r9d, r15d
xor eax, r15d
not r15d
and ecx, r15d
mov r10d, ebx
and r10d, esi
xor esi, ebx
or esi, r10d
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, esi
not edx
and edx, 0xa8c15967
and esi, 0x573ea698
or esi, edx
mov edx, ecx
not edx
and edx, 0xa8c15967
and ecx, 0x573ea698
or ecx, edx
xor ecx, esi
or eax, r9d
mov edx, eax
not edx
and edx, 0x67f7f0ad
and eax, 0x98080f52
or eax, edx
mov edx, eax
xor edx, 0x10080912
xor eax, 0x67f7f0ad
mov ebx, ecx
not ebx
mov esi, ebx
and esi, 0xefc44665
and ecx, 0x103bb99a
or ecx, esi
or ebx, eax
and eax, 0xefc44665
and edx, 0x103bb99a
or edx, eax
xor edx, ecx
not ebx
or ebx, edx
mov eax, ebx
not eax
mov ecx, ebp
not ecx
and ecx, 0x6ba75a65
mov edx, ebp
and edx, 0x9458a59a
or edx, ecx
xor edx, 0x6ba75a65
or edx, eax
and eax, 0xa1347332
and ebx, 0x5ecb8ccd
or ebx, eax
xor ebx, ebp
not edx
xor ebx, 0xa1347332
and ebx, ebp
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
and edi, r8d
or r12d, edi
mov eax, r11d
and eax, r12d
xor r12d, r11d
or r12d, eax
mov eax, r12d
not eax
and eax, 0x8d196f95
and r12d, 0x72e6906a
or r12d, eax
mov eax, r12d
not eax
and eax, 0x96685e5e
and r12d, 0x6997a1a1
or r12d, eax
mov eax, r12d
xor eax, 0xe40e8234
xor r12d, 0x1b7131cb
mov ecx, r12d
and ecx, 0xb16cc3
and eax, 0xff4e933c
or eax, ecx
xor eax, 0xb16cc3
xor r12d, eax
and r12d, eax
mov ebp, ebx
not ebp
mov eax, r12d
not eax
and r12d, ebp
or ebp, eax
mov ecx, ebp
not ecx
and eax, ebx
or eax, r12d
mov edx, eax
not edx
mov ebx, ebp
and ebx, 0x6723597c
and ecx, 0x98dca683
or ecx, ebx
or ebp, edx
and edx, 0x6723597c
and eax, 0x98dca683
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
mov esi, ebp
not esi
mov eax, esi
and eax, 0x860214
mov edx, ebp
and edx, 0x6771e029
or edx, eax
mov eax, edx
xor eax, 0x1514029
xor edx, 0x988e1fd6
mov edi, ebp
xor edi, 0x67f7e23d
and edi, ebp
mov ebx, edi
not ebx
mov ecx, edx
and ecx, 0x662aa2c4
and eax, 0x1d54039
or eax, ecx
or edx, ebx
and ebx, 0x662aa2c4
and edi, 0x99d55d3b
or edi, ebx
xor edi, eax
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x98081dc2
and edx, 0x67f7e23d
or edx, eax
mov eax, edx
not eax
and eax, 0x9ad422ae
and edx, 0x652bdd51
or edx, eax
not edx
mov edi, edx
or edi, 0x9ad422ae
mov eax, edi
not eax
and ebp, 0x84e65ac5
mov ecx, esi
and ecx, 0x7b19a53a
or ecx, ebp
xor ecx, 0xe1cd8794
and esi, 0x652bdd51
or esi, ecx
mov ebx, esi
not ebx
and edi, 0xded66a1f
and eax, 0x21299540
or eax, edi
mov r8d, eax
xor r8d, 0x21090180
and esi, 0xec8a441a
mov edi, ebx
and edi, 0x1375bbe5
or edi, esi
mov r9d, edi
xor r9d, 0x1375bbe5
xor eax, 0xded66a1f
mov ebp, eax
or ebp, 0xe6cc0efc
mov esi, ebp
not esi
or edx, 0x9bf7f3af
mov ecx, edx
not ecx
xor edi, 0xec8a441a
mov r10d, r9d
and r10d, 0x1933f103
and ebx, 0xe6cc0efc
or ebx, r10d
and ebp, 0xc660dd54
and esi, 0x1132003
or esi, ebp
and edx, 0xde60dd54
and ecx, 0x20080000
or ecx, edx
xor ecx, esi
mov edx, ecx
not edx
and edx, ebx
not ebx
and ebx, ecx
or ebx, edx
mov ecx, eax
and ecx, 0x209c51
and r8d, 0xe74b6380
or r8d, ecx
or eax, edi
and edi, 0x18b49c7f
and r9d, 0xe74b6380
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov ecx, eax
not ecx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x993523cb
and ebx, 0x66cadc34
or ebx, ebp
or edx, eax
and eax, 0x993523cb
and ecx, 0x66cadc34
or ecx, eax
xor ecx, ebx
not edx
or edx, ecx
mov r10d, edx
xor r10d, 0x73d554d1
and r10d, edx
not edx
and edx, 0x73d554d1
mov ecx, edx
and ecx, r10d
xor r10d, edx
or r10d, ecx
mov ebp, r10d
not ebp
mov esi, r10d
xor esi, 0x9b7b284f
and esi, r10d
mov r8d, ebp
mov ebx, r10d
mov ecx, ebp
and ecx, 0xfffffffe
and r10d, 1
or r10d, ecx
not r10d
or r10d, ebp
and ebp, 0x9b7b284f
mov ecx, ebp
and ecx, esi
xor esi, ebp
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0x6484d7b0
and esi, 0x9b7b284f
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0x1019ae21
mov edx, esi
and edx, 0xefe651de
or edx, ecx
mov ecx, edx
xor ecx, 0xefe651de
mov ebp, edx
xor ebp, 0x7ce483c0
and ebp, ecx
and esi, 0x9302d21e
mov edi, ebp
and edi, esi
xor esi, ebp
or esi, edi
mov eax, esi
not eax
and eax, 0x6cfd2de0
and esi, 0x9302d21f
or esi, eax
xor edx, 0x10080020
and edx, 0x5b0c01e4
mov eax, ecx
and eax, 0xa4f3fe1b
or eax, edx
xor eax, 0xa4f3fe1a
and ecx, 0xfffffffe
or ecx, eax
not ecx
mov eax, esi
and eax, ecx
xor ecx, esi
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5c4a0606
and ecx, 0xa3b5f9f9
or ecx, eax
mov eax, ecx
not eax
and eax, 0x47f147c1
and ecx, 0xb80eb83e
or ecx, eax
mov eax, ecx
xor eax, 0xe4409c10
xor ecx, 0x1b0101
and eax, 0xffe0dcd6
and ecx, 0x1f2329
or ecx, eax
and r8d, 0xabb00e1b
and ebx, 0x544ff1e4
or ebx, r8d
mov ebp, ebx
xor ebp, 0x54035000
xor ebx, 0x2aa00e18
and ebx, 0x2aecaffc
and ebp, 0xd5135003
or ebp, ebx
mov eax, ebp
xor eax, 0xa8c0494
xor ebp, 0x94021003
and eax, 0x4b9d4494
and ebp, 0xb462bb6b
or ebp, eax
mov eax, ebp
xor eax, 0xb462bb6a
xor ebp, 0xb462bb6b
and ebp, eax
mov edx, r10d
not edx
mov esi, ebp
not esi
mov eax, esi
and eax, 0xd356059
and ebp, 0xf2ca9fa6
or ebp, eax
mov r9d, ebp
mov eax, r10d
and eax, 0x3f1ff67
xor r10d, 0x7fc66274
and r10d, edx
and edx, 0xfc0e0098
or edx, eax
mov r11d, edx
xor ebp, 0xd356059
mov ebx, ebp
or ebx, 0x7fc66274
mov eax, ebx
not eax
or esi, 0x80399d8b
mov edi, esi
not edi
xor edx, 0x3f1ff67
and ebx, 0xebda8e4
and eax, 0x8000150b
or eax, ebx
mov ebx, edx
or ebx, 0x7fc66274
and esi, 0xebda8e4
and edi, 0x71424210
or edi, esi
mov esi, ebx
not esi
xor edi, eax
mov eax, ebx
and eax, 0x2fc6b693
and esi, 0x80390908
or esi, eax
mov eax, r10d
not eax
or ebx, eax
and eax, 0x2fc6b693
and r10d, 0xd039496c
or r10d, eax
xor r10d, esi
mov r8d, ecx
xor r8d, 0xffe0dcd6
xor r9d, 0x72801700
xor r11d, 0x70000018
not ebx
or ebx, r10d
mov eax, edi
not eax
and eax, 0x7d5354a9
and edi, 0x82acab56
or edi, eax
mov eax, ebx
not eax
and eax, 0x7d5354a9
and ebx, 0x82acab56
or ebx, eax
xor ebx, edi
mov eax, ebp
and eax, 0x8c6ee8a7
and r9d, 0x73911758
or r9d, eax
or ebp, edx
and edx, 0x8c6ee8a7
and r11d, 0x73911758
or r11d, edx
xor r11d, r9d
not ebp
or ebp, r11d
mov eax, ebp
not eax
and eax, 0x1a1f70c9
and ebp, 0xe5e08f36
or ebp, eax
mov eax, ebp
xor eax, 0x20408932
xor ebp, 0x1a1f70c9
mov edx, ebx
not edx
mov edi, edx
and edi, 0xd7bd2685
and ebx, 0x2842d97a
or ebx, edi
or edx, ebp
and ebp, 0xd7bd2685
and eax, 0x2842d97a
or eax, ebp
xor eax, ebx
not edx
or edx, eax
mov eax, edx
mov ebx, edx
xor ebx, 0x78afe6d8
and ebx, edx
mov esi, edx
not esi
mov ebp, r8d
and ebp, esi
mov edx, r8d
xor edx, esi
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x1de5696d
and edx, 0xe21a9692
or edx, ebp
mov r9d, edx
xor r9d, 0xe21a9692
xor ecx, 0x52008
mov edi, r8d
or edi, 0x78afe6d8
mov ebp, edi
not ebp
and esi, 0xb44d8
and eax, 0x78a4a200
or eax, esi
mov esi, eax
xor esi, 0x38208200
xor eax, 0x875b5dff
or ecx, 0x83000904
and ecx, 0x9b852d4c
and r8d, 0x602ac290
or r8d, ecx
and edi, 0x9b852d4c
and ebp, 0x4501023
or ebp, edi
xor ebp, r8d
mov ecx, ebx
not ecx
mov edi, eax
and edi, 0xc09c3d3d
and esi, 0x3823c2c0
or esi, edi
or eax, ecx
and ecx, 0xc09c3d3d
and ebx, 0x3f63c2c2
or ebx, ecx
xor ebx, esi
not eax
or eax, ebx
mov ecx, ebp
not ecx
and ecx, eax
not eax
and eax, ebp
or eax, ecx
xor edx, 0x1de5696d
mov r11d, eax
not r11d
and eax, edx
or edx, r11d
not edx
and r11d, r9d
or r11d, eax
mov eax, edx
and eax, r11d
xor r11d, edx
or r11d, eax
mov r9d, r11d
not r9d
mov eax, r9d
and eax, r11d
mov edx, eax
not edx
mov ecx, r11d
and ecx, 0x7b7194d5
mov ebp, r9d
and ebp, 0x848e6b2a
or ebp, ecx
mov ecx, r11d
or ecx, edx
and edx, 0x7b7194d5
and eax, 0x848e6b2a
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1626d118
and ecx, 0xe9d92ee7
or ecx, eax
mov ebp, ecx
xor ebp, 0xe9d92ee7
xor ecx, 0x16264010
and ecx, 0x5ea644f0
mov eax, ebp
and eax, 0xa159bb0f
or eax, ecx
xor eax, 0x17fe806
and ebp, 0x5fd9acf6
or ebp, eax
mov eax, r11d
and eax, 0x49edd17b
mov ecx, r9d
and ecx, 0xb6122e84
or ecx, eax
xor ecx, 0xe9cb8272
mov edi, r9d
and edi, 0xa0265309
or edi, ecx
mov r8d, edi
mov edx, ebp
xor edx, 0xc335091b
mov r10d, edx
and r10d, ebp
mov ecx, edi
mov r14d, ebp
and r14d, edi
xor edi, ebp
not ebp
not r8d
and edx, ebp
xor ecx, 0xc335091b
and ecx, r8d
mov eax, r8d
or eax, 0xc335091b
mov ebp, r10d
and ebp, edx
xor edx, r10d
mov ebx, eax
not ebx
or edx, ebp
mov ebp, eax
and ebp, 0x8985f89d
and ebx, 0x344a0660
or ebx, ebp
mov esi, ecx
not esi
or eax, esi
and esi, 0x8985f89d
and ecx, 0x767a0762
or ecx, esi
mov r8d, dword [0x1402dcf50]
xor ecx, ebx
not eax
or eax, ecx
mov ecx, edx
not ecx
and ecx, eax
not eax
and eax, edx
or eax, ecx
or edi, r14d
mov ecx, edi
not ecx
and ecx, 0x4d32c64a
and edi, 0xb2cd39b5
or edi, ecx
mov edx, edi
xor edx, 0x90c00100
mov ecx, eax
not ecx
xor edi, 0x4d32c64a
mov ebp, ecx
and ebp, 0x632f7afd
and eax, 0x9cd08502
or eax, ebp
or ecx, edi
and edi, 0x632f7afd
and edx, 0x9cd08502
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x52dda1b8
and edx, ecx
or ecx, 0xad225e47
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xf484a996
and eax, 0x2590028
or eax, ebx
or ecx, ebp
and ebp, 0xf484a996
and edx, 0xb7b5669
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x91940c8c
and ecx, 0x6e6bf373
or ecx, eax
mov ebp, ecx
xor ebp, 0x84000002
xor ecx, 0x614aba0c
and ecx, 0x79dabbcc
and ebp, 0x86254433
or ebp, ecx
mov eax, ebp
not eax
and eax, 0xea96b95b
and ebp, 0x156946a4
or ebp, eax
mov eax, ebp
xor eax, 0x6cb3fd68
mov ecx, ebp
xor ecx, 0x92000204
and ecx, 0xfe009e2c
xor ebp, 0x92b36344
and ebp, eax
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov eax, ebp
and eax, 0xfe009e2c
not ebp
and ebp, 0x1ff61d3
or ebp, eax
mov eax, ebp
not eax
and eax, 0xdc3413d3
and ebp, 0x23cbec2c
or ebp, eax
mov r10d, ebp
xor r10d, 0x23cbec2c
xor ebp, 0xdc3413d3
and r11d, 0xb4fb3fa2
and r9d, 0x4b04c05d
or r9d, r11d
mov eax, r9d
xor eax, 0xb4fb3fa2
xor r9d, 0x49000055
and r9d, 0x4da827f7
mov edx, eax
and edx, 0xb257d808
or edx, r9d
mov ecx, edx
xor ecx, 0xb257d808
xor edx, 0x49a00786
mov ebx, ecx
and ebx, 0xc0af39cd
and eax, 0x3f50c632
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x3f50c632
and eax, 0xc0af39cd
or eax, ebx
and edx, 0x5bb59f8e
and ecx, 0xa44a6071
or ecx, edx
mov ebx, ecx
xor ebx, 0x84022011
mov edx, eax
not edx
xor ecx, 0x5bb59f8e
mov esi, edx
and esi, 0x3b7cc168
and eax, 0xc4833e97
or eax, esi
or edx, ecx
and ecx, 0x3b7cc168
and ebx, 0xc4833e97
or ebx, ecx
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xec9a3c45
and eax, edx
and edx, 0x1365c3ba
or edx, ecx
xor edx, 0x1365c3ba
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov edi, edx
not edi
mov eax, r10d
and eax, 0xb140d9a8
mov ebx, ebp
and ebx, 0x4ebf2657
or ebx, eax
mov esi, edx
and esi, 0xb140d9a8
mov eax, edi
and eax, 0x4ebf2657
or eax, esi
xor eax, ebx
mov ecx, eax
xor ecx, r10d
and ecx, eax
mov eax, r10d
and eax, 0x290ef7ec
and ebp, 0xd6f10813
or ebp, eax
xor ebp, 0x290ef7ec
or ebp, edi
not ebp
and edi, 0xeeb74292
and edx, 0x1148bd6d
or edx, edi
xor edx, 0xeeb74292
or edx, r10d
not edx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
mov ebp, ecx
xor ebp, eax
and ebp, ecx
mov ebx, ecx
not ebx
and ebx, 0xdd201bb3
and ecx, 0x22dfe44c
or ecx, ebx
and eax, 0xdd201bb3
and edx, 0x22dfe44c
or edx, eax
xor edx, ecx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, edx
mov ebx, eax
not ebx
mov ecx, edx
and ecx, 0xb78cf134
mov edi, ebp
and edi, 0x48730ecb
or edi, ecx
mov r10d, edx
or r10d, ebx
and ebx, 0xb78cf134
and eax, 0x48730ecb
or eax, ebx
xor eax, edi
not r10d
or r10d, eax
mov r9d, r10d
not r9d
mov eax, ebp
and eax, 0xde10b1e9
and edx, 0x21ef4e16
or edx, eax
xor edx, 0x21ef4e16
xor ebp, edx
and ebp, edx
mov eax, ebp
not eax
and eax, 0x94aa30d4
mov esi, ebp
and esi, 0x6b55cf2b
or esi, eax
mov ecx, r10d
xor ecx, 0x6ddc6d15
and ecx, r9d
mov edx, r9d
or edx, 0x6ddc6d15
mov edi, ecx
not edi
mov ebx, edi
and ebx, 0xb88aaf5d
and ecx, 0x477550a2
or ecx, ebx
mov eax, edx
not eax
or edi, edx
and edx, 0xb88aaf5d
and eax, 0x22110a2
or eax, edx
mov edx, esi
xor edx, 0x6b55cf2b
xor eax, ecx
mov ecx, esi
xor ecx, 0xf9765dc1
and ecx, edx
and ebp, 0x922392ea
not edi
or edi, eax
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov eax, edi
not eax
and eax, 0x384dcb68
and edi, 0xc7b23497
or edi, eax
mov eax, ebp
not eax
and eax, 0x384dcb68
and ebp, 0xc7b23497
or ebp, eax
xor ebp, edi
xor esi, 0x94aa30d4
mov eax, r10d
and eax, 0xd0919da7
and r9d, 0x2f6e6258
or r9d, eax
or r10d, esi
and esi, 0xd0919da7
and edx, 0x2f6e6258
or edx, esi
xor edx, r9d
not r10d
or r10d, edx
not r10d
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov edi, r10d
not edi
mov eax, edi
and eax, r10d
mov ecx, eax
not ecx
mov ebp, r10d
and ebp, 0x7a06b249
mov edx, edi
and edx, 0x85f94db6
or edx, ebp
mov ebx, r10d
or ebx, ecx
and ecx, 0x7a06b249
and eax, 0x85f94db6
or eax, ecx
xor eax, edx
not ebx
or ebx, eax
mov ebp, ebx
not ebp
mov eax, ebx
xor eax, 0xfc2a2692
and eax, ebp
mov ecx, ebp
and ecx, 0x274b8b07
mov ebp, ebx
and ebp, 0x3d5d96d
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebp
not eax
and eax, 0x3d5d96d
and ebp, 0xfc2a2692
or ebp, eax
mov eax, ebp
and eax, ebx
xor ebp, ebx
and ebx, 0xd8b474f8
or ebx, ecx
mov ecx, ebx
xor ecx, 0xd8b474f8
xor ebx, 0x6400905
and ebx, 0x9ec04985
mov edx, ecx
and edx, 0x613fb67a
or edx, ebx
xor edx, 0xc3db15d1
and ecx, 0x5d1b5c54
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5b81a6d6
and ecx, 0xa47e5929
or ecx, edx
mov edx, ecx
xor edx, 0xa47e5929
and edi, 0xf6e95a7
and r10d, 0xf0916a58
or r10d, edi
mov ebx, r10d
xor ebx, 0xf0916a58
xor r10d, 0x289426
and r10d, 0x5038f636
mov edi, ebx
and edi, 0xafc709c9
or edi, r10d
xor edi, 0xf2dc559d
and ebx, 0xa2e4a3ab
or ebx, edi
mov edi, ebx
not edi
and edi, 0x641540f4
and ebx, 0x9beabf0b
or ebx, edi
mov edi, ebx
xor edi, 0x9beabf0b
xor ebx, 0x641540f4
mov esi, edx
xor esi, ebx
and esi, edx
xor ecx, 0x5b81a6d6
and ecx, edi
and ebx, edx
or ebx, ecx
mov edx, esi
not edx
mov ecx, ebx
not ecx
mov edi, edx
and edi, 0x410da56e
and esi, 0xbef25a91
or esi, edi
or edx, ecx
and ecx, 0x410da56e
and ebx, 0xbef25a91
or ebx, ecx
xor ebx, esi
not edx
or edx, ebx
mov ecx, edx
mov ebx, edx
xor ebx, 0xa2e4a3ab
and ebx, edx
not edx
and edx, 0xc2156d64
and ecx, 0x3dea929b
or ecx, edx
mov edx, ecx
xor edx, 0x20a00203
xor ecx, 0x82042120
or ecx, 0x5d1b5c54
mov edi, ebx
not edi
mov esi, ecx
and esi, 0xd246cd88
and edx, 0x20a02223
or edx, esi
or ecx, edi
and edi, 0xd246cd88
and ebx, 0x2db93277
or ebx, edi
xor ebx, edx
not ecx
or ecx, ebx
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
or ebx, 0x18b4f74b
mov edx, ebx
not edx
or ebp, 0x800b08b4
and ebp, 0x882f3bbc
and eax, 0x1090c443
or eax, ebp
and ebx, 0x882f3bbc
and edx, 0x67400000
or edx, ebx
xor edx, eax
mov eax, edx
not eax
and eax, 0xe74b08b4
and edx, 0x18b4f74b
or edx, eax
mov eax, edx
not eax
and eax, 0x296cb814
and edx, 0xd69347eb
or edx, eax
mov eax, edx
xor eax, 0xc4130480
xor edx, 0x8242014
and edx, 0x1aa4637f
and eax, 0xe55b9c80
or eax, edx
mov ebp, eax
xor ebp, 0xe55b9c80
mov edx, ecx
not edx
xor eax, 0x1aa4637f
and ebp, edx
or edx, eax
mov ebx, edx
not ebx
and eax, ecx
or eax, ebp
mov ecx, eax
not ecx
mov ebp, edx
and ebp, 0xb74b7172
and ebx, 0x48b48e8d
or ebx, ebp
or edx, ecx
and ecx, 0xb74b7172
and eax, 0x48b48e8d
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, edx
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x7fed4da1
and eax, 0x8012b25e
or eax, ebp
mov ebp, eax
xor ebp, 0x10b044
and ebp, 0x46d8fd64
xor eax, 0xc6ca4f3a
or eax, ebp
and edx, 0xe209596c
mov ebp, ecx
and ebp, 0x1df6a693
or ebp, edx
xor ebp, 0x5b2e5bf7
and ecx, 0xb927029b
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3f495908
and ecx, 0xc0b6a6f7
or ecx, edx
mov edx, ecx
xor edx, 0xc0b6a6f7
and edx, eax
not eax
xor ecx, 0x3f495908
mov ebp, eax
xor ebp, ecx
and ebp, eax
and ecx, eax
or ecx, edx
mov eax, ebp
not eax
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0x6296c5da
and ebp, 0x9d693a25
or ebp, ebx
or eax, edx
and edx, 0x6296c5da
and ecx, 0x9d693a25
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x46d8fd64
and eax, 0xb927029b
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
not ecx
mov edx, ecx
and edx, eax
and ecx, 0x61508310
and eax, 0x9eaf7cef
or eax, ecx
xor eax, 0x61508310
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0x33bf0a8f
and ecx, eax
or eax, 0xcc40f570
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x84566f8
and edx, 0x33ba0807
or edx, ebx
or eax, ebp
and ebp, 0x84566f8
and ecx, 0xf7ba9907
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xcc40f570
and eax, 0x33bf0a8f
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xa6e53939
and ecx, 0x591ac6c6
or ecx, eax
mov eax, ecx
xor eax, 0xa0402900
xor ecx, 0x411a0000
and ecx, 0x47bf1039
and eax, 0xb840efc6
or eax, ecx
xor eax, 0xb840efc6
sete r10b
setne bpl
cmp r8d, 9
setg r9b
mov byte [rsp + 0x40], r9b
cmp r8d, 0xa
setl byte [rsp + 0x28]
mov esi, ebp
xor sil, r10b
mov ecx, esi
not cl
mov r11d, r10d
and r11b, sil
mov r8d, r10d
mov edx, r11d
xor dl, 1
mov ebx, r11d
and bl, dl
mov r14d, ebx
xor r14b, 1
xor bl, r11b
or r14b, dl
xor r14b, 1
or r14b, bl
or dl, r11b
mov ebx, r14d
xor bl, dl
xor r14b, 1
xor bl, 1
or r14b, dl
xor r14b, 1
or r14b, bl
mov r15d, r14d
not r15b
and bpl, r14b
or r14b, r10b
and r15b, r10b
xor r10b, sil
or r10b, r11b
xor r10b, 1
and cl, sil
xor cl, 1
mov edx, ecx
xor dl, sil
or cl, sil
xor cl, 1
or cl, dl
xor r8b, r10b
xor r8b, cl
and r10b, r8b
mov ecx, r10d
xor cl, r8b
xor r10b, 1
xor cl, 1
or r10b, r8b
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, 1
mov edx, r10d
mov ebx, r10d
and bl, cl
mov r8d, r10d
and r8b, bl
xor bl, r10b
mov edi, r10d
or dil, cl
xor dil, 1
xor dl, dil
or bl, r8b
xor bl, dil
xor dl, 1
or dil, cl
xor dil, 1
or dil, dl
mov ecx, ebx
xor cl, dil
or dil, bl
xor dil, 1
or dil, cl
mov ecx, edi
xor cl, 1
and dil, cl
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
mov edx, edi
xor dl, 1
mov byte [rsp + 0x38], dl
mov r11d, edx
or r11b, dil
mov ecx, edi
and cl, r11b
mov eax, edi
xor al, r11b
or cl, al
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov esi, edi
and sil, dl
mov r8d, edx
and r8b, sil
mov ebx, edx
xor bl, sil
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov edx, eax
and dl, cl
mov r12d, r8d
and r12b, bl
mov r13d, eax
xor r13b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r13b
xor r8b, r12b
xor r12b, 1
or r12b, bl
xor r12b, 1
or r12b, r8b
xor r12b, dl
xor al, r12b
xor al, 1
or r12b, cl
xor r12b, 1
or r12b, al
or r15b, bpl
xor r15b, 1
mov eax, r14d
xor al, r15b
or r15b, r14b
xor r15b, 1
or r15b, al
mov eax, r15d
xor al, 1
and r15b, al
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
movzx ecx, byte [rsp + 0x28]
mov eax, ecx
xor al, r9b
mov r14d, eax
xor r14b, 1
mov ebx, r14d
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
or dl, bl
mov r8d, edx
xor r8b, 1
and r8b, bl
and cl, dl
or cl, r8b
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, 1
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
mov r8d, ecx
xor r8b, 1
or r8b, cl
xor bl, dl
and bl, dl
mov r13d, ebx
and bl, r8b
xor r8b, 1
xor r13b, 1
mov ecx, r8d
xor cl, r13b
and cl, r8b
and r13b, r8b
or r13b, bl
xor cl, 1
xor r13b, 1
mov edx, ecx
xor dl, r13b
or r13b, cl
xor r13b, 1
or r13b, dl
mov r9d, r13d
xor r9b, 1
mov edx, r14d
and dl, al
mov ecx, r14d
and cl, dl
xor dl, r14b
or dl, cl
mov r8d, edx
xor r8b, 1
or r14b, al
mov ebx, r14d
xor bl, 1
mov ecx, r8d
and cl, dl
mov eax, r14d
and al, bl
mov ebp, r8d
xor bpl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bpl
xor r8b, r14b
xor r14b, al
xor al, 1
or al, bl
xor al, 1
or al, r14b
mov ebp, ecx
xor bpl, 1
and bpl, al
xor al, 1
and al, cl
or al, bpl
or bl, dl
xor bl, 1
or bl, r8b
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebp, r13d
xor bpl, r9b
and bpl, r13b
mov r8d, eax
xor r8b, 1
and r8b, al
xor r8b, 1
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, r9b
or r9b, r13b
mov ebx, r9d
xor bl, 1
mov edx, ebp
xor dl, 1
and dl, bpl
mov ecx, r9d
and cl, bl
xor dl, 1
mov r14d, ebp
xor r14b, dl
or dl, bpl
xor dl, 1
or dl, r14b
mov r10d, r9d
and r10b, cl
xor cl, r9b
mov r14d, r12d
xor r14b, 1
or cl, r10b
mov r9d, r15d
xor r9b, 1
xor cl, dl
mov edx, ebp
xor dl, bl
or bl, bpl
xor bl, 1
or bl, dl
mov edx, ecx
xor dl, bl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
mov ebx, r13d
xor bl, al
or al, r13b
xor al, 1
or al, bl
xor al, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov ebx, eax
xor bl, 1
mov r13d, ebx
and r13b, al
xor bl, r13b
xor r13b, 1
or r13b, al
xor r13b, 1
or r13b, bl
mov eax, r13d
xor al, 1
and r13b, al
mov ebx, eax
and bl, r13b
xor r13b, al
or r13b, bl
and cl, r13b
xor r13b, 1
and r13b, dl
or r13b, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor r13b, 1
mov ecx, r13d
xor cl, al
or r13b, al
xor r13b, 1
or r13b, cl
mov ecx, r14d
or cl, r12b
mov ebp, ecx
xor bpl, 1
mov edx, ecx
and dl, bpl
mov r8d, r14d
mov ebx, r14d
mov r10d, ecx
and r10b, dl
xor dl, cl
xor cl, r14b
mov eax, r14d
and al, r12b
and r8b, al
xor bl, al
or bl, r8b
or dl, r10b
xor dl, bl
xor dl, 1
or bpl, r12b
xor bpl, 1
or bpl, cl
mov ecx, edx
xor cl, bpl
or bpl, dl
xor bpl, 1
or bpl, cl
mov r14d, ebp
xor r14b, 1
mov ecx, r12d
and cl, al
xor al, r12b
or al, cl
mov ecx, r9d
and cl, r15b
xor cl, 1
mov edx, r15d
xor dl, cl
or cl, r15b
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
or r9b, r15b
mov ebx, r9d
xor bl, 1
mov edx, ecx
and dl, r8b
mov r10d, edx
and r10b, cl
xor dl, cl
mov ecx, ebx
and cl, r9b
or dl, r10b
mov r10d, ecx
and r10b, bl
xor cl, bl
or cl, r10b
xor cl, dl
mov edx, r8d
and dl, r9b
xor r9b, r8b
or r9b, dl
xor r9b, 1
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
xor al, 1
mov ecx, eax
and cl, r12b
xor al, r12b
or al, cl
mov edx, eax
xor dl, 1
mov ebx, edx
xor bl, r14b
mov r15d, r9d
xor r15b, 1
and al, r14b
mov ecx, ebp
and cl, dl
or cl, al
mov eax, ecx
xor al, r14b
and al, cl
xor bl, 1
and bl, dl
xor dl, bpl
and dl, bpl
mov ecx, ebx
xor cl, 1
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov r10d, eax
xor r10b, 1
mov r8d, edx
xor r8b, 1
and al, r10b
mov ebx, r8d
and bl, dl
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
mov eax, r10d
and al, r8b
xor r8b, r10b
or r8b, al
xor r8b, 1
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov r12d, r15d
or r12b, r9b
mov eax, r9d
xor al, r12b
mov edx, r9d
or dl, r12b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, r9d
and cl, r15b
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
xor cl, 1
mov eax, ecx
xor al, r9b
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov r10d, edx
and r10b, cl
mov ebx, edx
and bl, r10b
xor r10b, dl
or r10b, bl
mov ebx, r8d
xor bl, 1
or dl, cl
mov ecx, ebx
or cl, r8b
mov eax, ecx
xor al, 1
and al, r8b
and bl, cl
or bl, al
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
mov ebx, r10d
xor bl, 1
or cl, al
mov eax, edx
xor al, 1
and al, bl
or bl, dl
and dl, r10b
or dl, al
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov eax, r12d
xor al, 1
mov ebx, ebp
and bl, r14b
mov ecx, ebx
and cl, bpl
xor bl, bpl
or bl, cl
xor bl, 1
mov r8d, r9d
and r8b, r12b
or r12b, r15b
and al, r15b
and r15b, bpl
or bpl, r14b
mov ecx, ebx
xor cl, bpl
or bpl, bl
xor bpl, 1
or bpl, cl
or al, r8b
mov ecx, r12d
xor cl, al
xor al, 1
xor cl, 1
or al, r12b
xor al, 1
or al, cl
xor bpl, 1
mov ecx, eax
xor cl, bpl
xor cl, 1
and cl, al
or bpl, al
mov eax, ecx
xor al, bpl
xor cl, 1
xor al, 1
or cl, bpl
xor cl, 1
or cl, al
mov eax, r14d
xor al, r9b
and al, r14b
and r9b, r14b
or r9b, r15b
xor al, 1
xor r9b, 1
mov ebx, eax
xor bl, r9b
or r9b, al
xor r9b, 1
or r9b, bl
mov eax, r9d
xor al, 1
mov ebx, ecx
xor bl, r9b
and bl, cl
and r9b, cl
xor cl, 1
and cl, al
or r9b, cl
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov r8d, r9d
xor r8b, 1
mov r10d, r8d
or r10b, r9b
mov ebx, r10d
xor bl, 1
mov eax, r8d
and al, r9b
mov ecx, ebx
and cl, r10b
mov ebp, eax
and bpl, r8b
xor al, r8b
or al, bpl
xor cl, 1
mov ebp, ecx
xor bpl, r10b
or cl, r10b
xor cl, 1
or cl, bpl
xor cl, al
xor r10b, r9b
or bl, r8b
xor bl, 1
or bl, r10b
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov r8d, ebx
xor r8b, 1
mov ecx, edx
xor cl, 1
mov eax, edx
and cl, dl
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov r10d, eax
xor r10b, 1
and bl, r8b
xor cl, 1
or cl, r9b
mov edx, r8d
and dl, bl
xor bl, r8b
or bl, dl
mov edx, ecx
xor dl, 1
and dl, bl
xor bl, 1
and bl, cl
or bl, dl
mov r9d, ebx
xor r9b, 1
mov edx, eax
and dl, r10b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov ecx, edx
xor cl, 1
and cl, r9b
and dl, bl
or dl, cl
xor r9b, al
or bl, r10b
xor bl, 1
or bl, r9b
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov edx, r13d
xor dl, 1
and r13b, dl
mov eax, edx
and al, r13b
xor r13b, dl
or r13b, al
mov eax, r13d
xor al, 1
or al, r13b
xor al, 1
xor dl, al
and al, dl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r8d, edx
xor r8b, 1
and r8b, dl
xor r8b, 1
mov eax, edx
xor al, r8b
or r8b, dl
xor r8b, 1
or r8b, al
mov r9d, r8d
xor r9b, 1
mov ecx, ebx
xor cl, 1
mov eax, ebx
or al, cl
mov edx, eax
xor dl, 1
mov r10d, ebx
or r10b, al
and dl, bl
and al, cl
or al, dl
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov r15d, edx
xor r15b, 1
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 ebp, ebx
xor bpl, 1
mov eax, r15d
xor al, dl
or r15b, dl
xor r15b, 1
or r15b, al
mov r14d, r15d
xor r14b, 1
mov r13d, r8d
or r13b, r9b
and r9b, r13b
xor r13b, 1
mov eax, r13d
xor al, r8b
and al, r13b
and r13b, r8b
or r13b, r9b
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
mov r10d, ebp
or r10b, bl
mov r12d, r10d
xor r12b, 1
and r12b, bpl
mov ecx, r14d
and cl, r15b
mov eax, ecx
mov r8d, ecx
xor r8b, r15b
and cl, r15b
or cl, r8b
mov r9d, ecx
xor cl, 1
and cl, bl
and bl, r10b
or bl, r12b
mov edx, ebp
and dl, r10b
xor r10b, bpl
or r10b, dl
xor bl, 1
mov edx, ebx
xor dl, r10b
or bl, r10b
xor bl, 1
or bl, dl
xor al, 1
or al, r14b
xor al, 1
or al, r8b
mov r8d, ebx
xor r8b, 1
mov r10d, r8d
and r10b, bl
xor r8b, r10b
xor r10b, 1
or r10b, bl
mov edx, eax
xor dl, 1
and dl, al
xor r10b, 1
or r10b, r8b
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, r10b
and r9b, bpl
or cl, r9b
mov eax, ebp
and al, r14b
xor r14b, bpl
or r14b, al
xor cl, 1
mov eax, ecx
xor al, r14b
or cl, r14b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, 1
mov ebp, edx
xor bpl, 1
and dl, bpl
mov ecx, ebp
and cl, dl
xor dl, bpl
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
mov ebx, ebp
and bl, al
xor bpl, al
or bpl, bl
xor dl, bpl
xor dl, 1
or bpl, cl
xor bpl, 1
or bpl, dl
mov ecx, r13d
xor cl, 1
mov eax, ecx
and al, r13b
xor al, 1
mov edx, r13d
xor dl, al
or al, r13b
xor al, 1
or al, dl
xor al, bpl
xor cl, bpl
xor bpl, 1
or al, bpl
mov edx, eax
xor dl, 1
or bpl, r13b
xor bpl, 1
or bpl, cl
mov ecx, ebp
xor cl, 1
and cl, al
or al, bpl
xor al, 1
and bpl, dl
or bpl, cl
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
xor sil, 1
mov eax, edi
xor al, sil
or dil, sil
xor dil, 1
or dil, al
mov r8d, edi
xor r8b, 1
mov eax, edi
xor al, r11b
and al, dil
and dil, r11b
xor r11b, 1
and r8b, r11b
or r8b, dil
mov ecx, eax
xor cl, 1
xor al, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, al
mov edi, r8d
xor dil, 1
mov r14d, edi
xor r14b, r8b
mov r15d, edi
and r15b, r8b
or r14b, r15b
movzx ecx, byte [rsp + 0x38]
mov eax, ecx
xor al, sil
or sil, cl
xor sil, 1
or sil, al
xor sil, 1
mov eax, esi
and al, r11b
xor sil, r11b
or sil, al
mov ecx, esi
xor cl, 1
mov eax, ecx
and al, sil
xor cl, al
xor al, 1
or al, sil
xor al, 1
or al, cl
xor al, r14b
xor r14b, al
and r14b, al
mov r10d, r14d
xor r10b, 1
mov ecx, r10d
and cl, r14b
mov ebx, eax
mov r9d, r10d
xor r9b, cl
xor cl, 1
or cl, r14b
mov r11d, r10d
and r11b, al
xor r10b, al
xor al, 1
and bl, al
xor cl, 1
or cl, r9b
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov eax, ecx
xor al, 1
and al, bl
xor bl, 1
and bl, cl
or bl, al
or r10b, r11b
xor bl, 1
mov eax, ebx
xor al, r10b
or bl, r10b
xor bl, 1
or bl, al
xor bl, 1
mov eax, ebx
movzx r11d, byte [rsp + 0x28]
xor al, r11b
xor al, 1
or al, bl
xor al, 1
movzx edx, byte [rsp + 0x40]
mov ecx, edx
xor cl, bl
or bl, dl
mov r10d, edx
xor bl, 1
or bl, cl
xor bl, al
mov ecx, ebx
xor cl, 1
and bl, al
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, edi
and al, r15b
xor r15b, dil
or r15b, al
mov r9d, r15d
xor r9b, 1
mov edx, r15d
or dl, r9b
xor dl, 1
xor r8b, dl
mov eax, r8d
xor al, 1
and dl, al
mov ecx, edx
xor cl, 1
xor dl, r8b
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r10b
xor al, 1
and al, cl
or cl, r10b
mov edx, eax
xor dl, cl
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
and r10b, r9b
mov edx, r11d
and r15b, r11b
or r15b, r10b
mov ecx, edx
and cl, r9b
xor r9b, dl
or r9b, cl
xor r15b, 1
mov ecx, r15d
xor cl, r9b
or r15b, r9b
xor r15b, 1
or r15b, cl
xor r15b, 1
mov ecx, eax
xor cl, r15b
or r15b, al
xor r15b, 1
or r15b, cl
xor r15b, 1
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
mov eax, r15d
xor al, 1
mov r10d, eax
and r10b, r15b
mov ecx, r10d
xor cl, al
and cl, r10b
mov edx, r10d
xor dl, 1
and dl, r15b
and r10b, al
or r10b, dl
mov eax, ecx
xor al, 1
xor cl, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, cl
mov r8d, r10d
xor r8b, 1
mov eax, ebx
xor al, 1
mov esi, eax
and sil, bl
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov r9d, esi
xor r9b, 1
mov edx, esi
or dl, r9b
mov r11d, edx
xor r11b, 1
mov ecx, r10d
or cl, r8b
xor cl, 1
and bl, dl
or dl, al
and r11b, al
mov eax, ecx
xor al, r10b
xor dl, 1
or r11b, bl
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
and cl, al
mov edx, ecx
xor dl, al
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov edx, r11d
xor dl, 1
mov eax, edx
and al, r11b
xor dl, al
xor al, 1
or al, r11b
xor al, 1
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or al, dl
mov ecx, esi
xor cl, r8b
and cl, sil
and r9b, r10b
and sil, r8b
or sil, r9b
mov edx, ecx
xor dl, 1
xor cl, sil
xor sil, 1
or sil, dl
xor sil, 1
or sil, cl
xor al, 1
mov ecx, eax
or cl, sil
xor cl, 1
xor al, sil
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, eax
xor r9b, 1
mov ebx, eax
or bl, r9b
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor cl, r9b
xor bl, al
or dl, r9b
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov r10d, edx
xor r10b, 1
mov ecx, r10d
and cl, dl
mov ebx, ecx
and bl, r10b
xor cl, r10b
or cl, bl
xor cl, 1
or r10b, dl
mov edx, ecx
xor dl, r10b
or r10b, cl
xor r10b, 1
or r10b, dl
mov r8d, r10d
xor r8b, 1
and al, r9b
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
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 eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov r9d, edx
xor r9b, 1
mov r11d, edx
xor r11b, r9b
and r11b, dl
or al, bl
mov edx, eax
xor dl, 1
mov ecx, r11d
xor cl, 1
and dl, cl
or cl, al
and al, r11b
or al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
and r10b, bl
xor bl, 1
and bl, r8b
or bl, r10b
mov eax, r8d
or al, r9b
xor al, 1
xor r9b, r8b
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r9d
xor al, 1
mov ecx, eax
and cl, r9b
xor al, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov eax, ebx
xor al, 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
mov ecx, eax
and cl, dl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, 1
or al, dl
mov r8d, eax
xor r8b, 1
and cl, bl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, r8b
and cl, al
or cl, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
mov ecx, edx
xor cl, 1
and al, r8b
mov ebx, ecx
xor bl, al
xor al, 1
mov r9d, ebx
xor r9b, 1
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
xor bl, al
xor bl, 1
or al, r9b
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
or cl, r8b
mov ebx, ecx
xor bl, 1
and bl, dl
or dl, cl
xor dl, 1
and cl, al
or cl, bl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r8d, ecx
xor r8b, 1
mov edx, r8d
or dl, cl
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
xor bl, r8b
mov eax, ecx
and al, dl
xor dl, cl
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 edi, edx
xor dil, 1
mov ecx, edi
and cl, dl
mov ebx, edi
and bl, cl
xor cl, dil
or cl, bl
or dil, dl
mov edx, ecx
xor dl, dil
or dil, cl
xor dil, 1
or dil, dl
mov r10d, edi
xor r10b, 1
mov r11d, ebp
xor r11b, 1
mov ebx, r11d
and bl, bpl
or bpl, r11b
xor bpl, r11b
mov ecx, ebp
and cl, r11b
xor bpl, 1
mov edx, ecx
and dl, bpl
xor bpl, cl
or bpl, dl
mov ecx, r11d
xor cl, bl
mov esi, edi
or sil, r10b
mov edx, esi
xor dl, 1
mov eax, edi
xor al, sil
and al, dil
and dl, r10b
and dil, sil
or dil, dl
xor al, 1
xor dil, 1
mov edx, eax
xor dl, dil
or dil, al
xor dil, 1
or dil, dl
mov r8d, ebp
xor r8b, 1
mov r9d, ebp
and r9b, r8b
mov edx, ebp
xor dl, r8b
or dl, r9b
and bl, r11b
or bl, cl
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
mov r11d, edx
xor r11b, 1
xor bl, 1
or bl, cl
mov eax, r10d
xor al, sil
or sil, r10b
mov ecx, r11d
xor cl, bl
xor sil, 1
or sil, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov r10d, edx
xor r10b, 1
or bl, r11b
xor bl, 1
xor cl, 1
and cl, r11b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, r10d
and bl, dl
mov eax, ebx
and al, r10b
xor bl, r10b
or bl, al
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and bl, cl
or bl, al
mov eax, edx
and al, cl
xor cl, dl
mov edx, esi
xor dl, 1
or cl, al
mov eax, ebx
xor al, cl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
or al, sil
mov ecx, eax
xor cl, 1
and cl, dl
mov edx, esi
xor dl, al
and dl, sil
and al, sil
or al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov r10d, ecx
and r10b, dl
xor cl, dl
or cl, r10b
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 r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
xor cl, bl
xor bl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
xor cl, 1
xor bl, cl
and bl, cl
mov r11d, ebx
xor r11b, 1
and al, dl
and bl, r11b
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
mov r10d, r11d
and r10b, bl
xor bl, r11b
or bl, r10b
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
mov eax, edx
and al, r11b
xor r11b, dl
mov ecx, edi
xor cl, 1
or r11b, al
xor r11b, 1
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov ebx, ebp
and bl, dil
and dil, cl
mov eax, ecx
and al, dil
xor dil, cl
and cl, r8b
or bl, cl
xor bl, 1
or bl, r8b
xor r8b, r9b
xor r9b, 1
or r9b, bpl
xor bl, 1
xor r9b, 1
or r9b, r8b
or dil, al
xor dil, r9b
xor dil, bl
mov eax, edi
xor al, 1
and bl, al
mov edx, ebx
xor dl, 1
xor bl, dil
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ecx, eax
or cl, dl
mov ebx, ecx
xor bl, 1
and bl, al
and dl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov r8d, r11d
xor r8b, 1
mov edx, ecx
and dl, al
mov ebx, edx
xor bl, 1
or bl, al
and al, r8b
and r11b, cl
or r11b, al
xor dl, cl
xor bl, 1
or bl, dl
xor r11b, 1
or r11b, r8b
xor bl, r8b
mov eax, r11d
xor al, bl
xor al, 1
or bl, r11b
mov ecx, ebx
xor cl, al
not cl
test cl, 1
mov ecx, 0x83f24f88
mov edx, 0xd7462d90
cmovne ecx, edx
test al, 1
mov edx, 0x83f24f88
cmovne edx, ecx
test bl, 1
cmovne edx, ecx
jmp 0x1400cfef0
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x78]
cmp rax, 4
mov edx, 0x19a22e88
mov eax, 0xa01c50de
cmovb edx, eax
jmp 0x1400cfef0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x58]
cmp rax, 4
mov edx, 0x3c205d27
mov eax, 0xa0494a74
cmovb edx, eax
jmp 0x1400cfef0
movzx eax, byte [rsp + 0x37]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x70]
lea rcx, [rcx*4]
add rcx, rbp
movzx ecx, byte [rdx + rcx]
shl rax, 8
lea rdx, [0x140285490]
add rax, rdx
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x21], al
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x38], rcx
lea rax, [rsp + rax*4 + 0xc0]
mov qword [rsp + 0x40], rax
movzx ebp, byte [rcx + rax]
mov r14d, ebp
not r14b
mov edi, ebp
mov eax, r14d
and al, 0xec
mov r9d, ebp
and r9b, 0x13
or r9b, al
xor r9b, 0xd3
mov r10d, r9d
xor r10b, r14b
mov r8d, ebp
xor r8b, 0xc9
and r8b, r14b
mov r15d, ebp
mov ecx, r14d
mov esi, r14d
mov r12d, ebp
xor r12b, 0x1a
and r12b, bpl
mov r13d, r14d
mov ebx, ebp
mov eax, r14d
and al, 0x24
and bpl, 0xdb
or bpl, al
xor bpl, 0x4e
or bpl, r14b
and r14b, 0x68
and dil, 0x97
or dil, r14b
mov eax, edi
xor al, 3
xor dil, 0x60
and dil, 0xf4
and al, 0xb
or al, dil
mov edx, eax
xor dl, 0xb
xor al, 0x34
and al, 0x35
mov edi, edx
and dil, 0xca
or dil, al
xor dil, 0xf5
and dl, 0xc0
or dl, dil
mov eax, edx
not al
and al, 0x11
and dl, 0xee
or dl, al
mov edi, edx
xor dil, 0xee
xor dl, 0x11
and r10b, r9b
mov eax, r10d
not al
mov r9d, edi
xor r9b, al
and r9b, dil
and r10b, dl
and al, dil
or al, r10b
mov edx, r9d
not dl
mov r10d, eax
not r10b
mov edi, edx
and dil, 0x2b
and r9b, 0xd4
or r9b, dil
or dl, r10b
and r10b, 0x2b
and al, 0xd4
or al, r10b
xor al, r9b
not dl
or dl, al
mov eax, edx
not al
and al, 0x12
and dl, 0xed
or dl, al
mov eax, edx
not al
and al, 0x49
and dl, 0xb6
or dl, al
mov eax, edx
xor al, 0x8a
and al, 0xee
and dl, 0x11
or dl, al
mov eax, edx
xor al, 0xee
xor dl, 0x10
mov r9d, eax
and r9b, 0x36
and al, 0xc9
and dl, 0x36
or dl, al
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov r9d, edx
xor r9b, 0x2b
and r9b, dl
not dl
and dl, 0x2b
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov eax, r9d
not al
and al, 0xd4
and r9b, 0x2b
or r9b, al
and r15b, 0xc9
and cl, 0x36
or cl, r15b
mov eax, r8d
not al
mov edx, ecx
not dl
mov r10d, eax
and r10b, 0x43
and r8b, 0xbc
or r8b, r10b
or al, dl
and dl, 0x43
and cl, 0xbc
or cl, dl
xor cl, r8b
not al
or al, cl
mov ecx, eax
not cl
mov edx, eax
and dl, 0xf9
mov r8d, eax
mov r10d, ecx
xor al, 0x3c
and al, cl
and cl, 6
or cl, dl
mov edx, ecx
xor cl, 0xf9
and cl, r9b
mov edi, r9d
mov r14d, r9d
xor r14b, 0xc3
and r14b, r9b
not r9b
xor dl, 6
and dl, r9b
or cl, dl
not cl
or cl, r9b
mov edx, ecx
not dl
or dil, 0x3c
mov r9d, edi
not r9b
and r8b, 0x98
and r10b, 0x67
or r10b, r8b
mov r8d, r10d
xor r8b, 0x67
xor r10b, 0x5b
and r10b, r8b
mov r8d, r14d
not r8b
mov r15d, edi
and r15b, 0x75
and r9b, 0x82
or r9b, r15b
or dil, r8b
and r8b, 0x75
and r14b, 0x8a
or r14b, r8b
xor r14b, r9b
not dil
or dil, r14b
mov r8d, r10d
and r8b, al
xor al, r10b
or al, r8b
mov r8d, edi
not r8b
and r8b, al
not al
and al, dil
or al, r8b
mov r8d, eax
not r8b
mov r9d, ecx
xor r9b, 0xbb
mov r10d, r9d
and r10b, cl
and r9b, dl
mov edi, r8d
and dil, 0x44
mov r14d, eax
and r14b, 0xbb
or r14b, dil
mov edi, r10d
and dil, r9b
xor r9b, r10b
or r9b, dil
mov r10d, r9d
not r10b
and r10b, 0x5c
and r9b, 0xa3
or r9b, r10b
mov r10d, r14d
not r10b
and r10b, 0x5c
and r14b, 0xa3
or r14b, r10b
xor r14b, r9b
mov r9d, edx
and r9b, 0x62
and cl, 0x9d
or cl, r9b
or dl, al
and al, 0x62
and r8b, 0x9d
or r8b, al
xor r8b, cl
not dl
or dl, r8b
mov eax, edx
not al
and al, 0x49
and dl, 0xb6
or dl, al
xor dl, 0xb6
mov eax, r14d
and al, dl
xor dl, r14b
or dl, al
mov r9d, edx
not r9b
mov r8d, r9d
and r8b, 0xfc
mov ecx, edx
and cl, 3
or cl, r8b
mov r8d, ecx
not r8b
and r8b, 3
and cl, 0xfc
or cl, r8b
mov r8d, ecx
not r8b
and r8b, 0x50
and cl, 0xaf
or cl, r8b
mov r8d, ecx
xor r8b, 0x89
and r8b, 0xc9
xor cl, 0x10
and cl, 0x36
or cl, r8b
mov edi, ecx
xor dil, 0xc9
and dil, cl
and dl, 0x58
mov ecx, r9d
and cl, 0xa7
or cl, dl
xor cl, 0x6e
and r9b, 0x36
or r9b, cl
mov ecx, r9d
not cl
mov r8d, edi
not r8b
mov eax, r8d
or al, r9b
mov r10d, eax
not r10b
and r8b, 0xef
and dil, 0x10
or dil, r8b
and r9b, 0xef
and cl, 0x10
or cl, r9b
xor cl, dil
mov edx, ecx
not dl
mov r8d, eax
and r8b, 0xe7
and r10b, 0x18
or r10b, r8b
or al, dl
and dl, 0xe7
and cl, 0x18
or cl, dl
xor cl, r10b
not al
or al, cl
and sil, 0x1a
mov r8d, eax
not r8b
mov ecx, r8d
and cl, 0xa8
mov edx, eax
and dl, 4
or dl, cl
xor dl, 4
mov r10d, eax
and r10b, 0x53
or r10b, dl
mov ecx, r10d
not cl
and cl, 0x53
and r10b, 0xac
or r10b, cl
mov ecx, r10d
not cl
and cl, 0x32
and r10b, 0xcd
or r10b, cl
not r10b
mov r9d, r10d
or r9b, 0x32
mov ecx, r9d
not cl
and r8b, 0xa6
and al, 0x59
or al, r8b
mov edx, eax
xor dl, 0x59
xor al, 0x86
and al, 0x8e
mov r8d, edx
and r8b, 0x71
or r8b, al
xor r8b, 0x43
and dl, 0xcd
or dl, r8b
mov eax, edx
not al
and al, 0x91
and dl, 0x6e
or dl, al
mov r8d, edx
xor r8b, 0x6e
mov eax, edx
xor al, 0x80
and r9b, 0x7a
and cl, 0x85
or cl, r9b
mov r9d, ecx
xor r9b, 4
and al, 0xc0
xor dl, 8
and dl, r8b
and r8b, 0x3f
or r8b, al
mov edi, r8d
xor dil, 0x3f
xor cl, 0x7a
mov r14d, ecx
or r14b, 0x99
mov r15d, r14d
not r15b
or r10b, 0x14
mov eax, r8d
xor al, 0xa6
and al, dil
and r14b, 0x9d
and r15b, 0x62
or r15b, r14b
and r10b, 0x9d
xor r10b, r15b
mov r14d, eax
not r14b
mov r15d, edx
not r15b
mov r11d, r14d
and r11b, 0xf3
and al, 0xc
or al, r11b
or r14b, r15b
and r15b, 0xf3
and dl, 0xc
or dl, r15b
xor dl, al
not r14b
or r14b, dl
mov eax, r10d
not al
and al, r14b
not r14b
and r14b, r10b
or r14b, al
xor r8b, 0xc0
mov eax, ecx
and al, 0x89
and r9b, 0x56
or r9b, al
or cl, r8b
and r8b, 0xa9
and dil, 0x56
or dil, r8b
xor dil, r9b
not cl
or cl, dil
not cl
mov eax, r14d
and al, cl
xor cl, r14b
or cl, al
mov eax, ecx
not al
mov r8d, eax
or r8b, 0x32
mov edx, r8d
not dl
or cl, 9
and cl, 0x19
and al, 0x22
or al, cl
and r8b, 0x19
and dl, 0xc4
or dl, r8b
xor dl, al
mov eax, edx
mov ecx, edx
mov r8d, edx
xor r8b, 0xcd
and r8b, dl
not dl
mov r9d, edx
and r9b, 0xc2
and al, 0x3d
or al, r9b
mov r9d, eax
xor r9b, 0x3d
xor al, 0x40
and al, 0x71
mov r10d, r9d
and r10b, 0x8e
or r10b, al
xor r10b, 0x4a
and r9b, 0x3b
or r9b, r10b
mov r10d, r9d
not r10b
and dl, 0x48
and cl, 0x85
or cl, dl
mov edx, ecx
xor dl, 1
xor cl, 0x7a
mov eax, r8d
not al
mov r11d, ecx
and r11b, 0x94
and dl, 0x49
or dl, r11b
or cl, al
and al, 0x94
and r8b, 0x6b
or r8b, al
xor r8b, dl
not cl
or cl, r8b
mov eax, ecx
not al
and al, 0xf5
and cl, 0xa
or cl, al
mov r11d, ecx
xor r11b, 0xfc
mov r8d, r9d
and r8b, 0xe6
xor r9b, 0xfb
and r9b, r10b
mov eax, r10d
and al, 0x19
or al, r8b
mov r8d, eax
xor r8b, 0x19
mov edi, ecx
xor dil, 3
xor al, 0xe6
mov r10d, r8d
and r10b, 4
xor cl, 0xf8
and cl, dil
mov edx, r11d
and dl, 0xfb
mov r14d, r10d
and r14b, r9b
xor r9b, r10b
or r9b, r14b
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov ecx, r9d
not cl
and cl, dl
not dl
and dl, r9b
or dl, cl
mov ecx, eax
and cl, 0xe4
and r8b, 0x1b
or r8b, cl
or al, r11b
and r11b, 0xe4
and dil, 0x1b
or dil, r11b
xor dil, r8b
not al
or al, dil
not al
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r9d, eax
not r9b
mov r8d, r9d
and r8b, 0x82
mov r10d, eax
and r10b, 0xc
or r10b, r8b
mov edx, r9d
or dl, 0x8e
mov ecx, edx
not cl
and dl, 0xce
and cl, 0x31
or cl, dl
xor cl, r10b
mov edx, ecx
xor dl, 0x40
xor cl, 0x39
and cl, 0xbb
and dl, 0x44
or dl, cl
mov ecx, edx
xor cl, 0xca
not dl
and dl, 0x11
and cl, 0xee
or cl, dl
mov edx, ecx
not dl
and dl, 0xc4
xor cl, 0x11
and cl, 0x3b
or cl, dl
mov r8d, ecx
xor r8b, 0xc4
and r8b, cl
and r9b, 0x8d
and al, 0x72
or al, r9b
mov ecx, eax
xor cl, 0x32
and cl, 0x3b
xor al, 0x49
or al, cl
mov ecx, eax
not cl
and cl, 0x55
and al, 0xaa
or al, cl
mov ecx, eax
xor cl, 0xaa
mov edx, r8d
not dl
xor al, 0x55
and cl, dl
or dl, al
not dl
and al, r8b
or al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0xc0
mov edx, eax
and dl, 4
or dl, cl
xor dl, 4
and al, 0x3b
or al, dl
mov r8d, eax
not r8b
mov r10d, eax
or r10b, 0xb1
mov edx, r10d
not dl
mov ecx, r8d
or cl, 0x4e
mov r9d, ecx
not r9b
and r10b, 0xac
and dl, 0x42
or dl, r10b
and cl, 0xac
and r9b, 0x11
or r9b, cl
xor r9b, dl
mov ecx, r9d
not cl
and cl, 0x4e
and r9b, 0xb1
or r9b, cl
mov ecx, r9d
not cl
and r8b, cl
and r9b, al
or r9b, r8b
not r9b
or r9b, cl
mov eax, r9d
not al
mov byte [rsp + 0x28], al
and r13b, 0x74
and bl, 0x8b
or bl, r13b
mov eax, ebx
not al
and al, 0x72
and bl, 0x8d
or bl, al
mov eax, ebx
xor al, 1
and al, 5
and bl, 0x90
or bl, al
mov r10d, ebx
xor r10b, 0x90
mov edx, ebx
xor dl, 0x6f
mov edi, ebp
not dil
mov eax, ebp
and al, 0x25
and dil, 0xda
or dil, al
mov eax, edi
xor al, 0xda
xor dil, 0xcb
and dil, al
mov r11d, edx
and r11b, al
xor al, dl
and dl, 0xee
xor bl, 0x14
and bl, r10b
or bpl, 0xee
mov ecx, edi
not cl
mov r10d, ecx
or cl, bpl
not bpl
mov r14d, edx
and r14b, bl
xor bl, dl
or bl, r14b
and r10b, 0xa4
and dil, 0x5b
or dil, r10b
or bpl, 0xa4
xor bpl, dil
not cl
or cl, bpl
mov edx, ebx
not dl
and dl, 0x4d
and bl, 0xb2
or bl, dl
mov edx, ecx
not dl
and dl, 0x4d
and cl, 0xb2
or cl, dl
xor cl, bl
or al, r11b
not al
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
or al, 0x51
mov edx, eax
not dl
or cl, 0x80
and al, 0xd1
and dl, 0x2e
or dl, al
and cl, 0xd1
xor cl, dl
mov eax, esi
and al, r12b
xor r12b, sil
or r12b, al
mov eax, r12d
not al
and al, 0xe5
and r12b, 0x1a
or r12b, al
mov eax, ecx
not al
mov edx, r12d
xor dl, cl
and dl, r12b
or r12b, al
not r12b
mov ebx, edx
and bl, r12b
xor r12b, dl
or r12b, bl
mov edx, r12d
not dl
mov ebx, r12d
and bl, 0x4f
and dl, 0xb0
or dl, bl
or r12b, cl
and cl, 0x4f
and al, 0xb0
or al, cl
xor al, dl
not r12b
or r12b, al
mov r15d, r12d
not r15b
movzx r11d, byte [rsp + 0x21]
mov r10d, r11d
not r10b
mov eax, r10d
and al, 0x81
mov ecx, r11d
and cl, 0x7e
or cl, al
mov eax, ecx
not al
xor cl, 0x81
and cl, 0xcb
and al, 0x34
or al, cl
mov ecx, eax
xor cl, 8
xor al, 0x20
and al, 0xe3
and cl, 0x1c
or cl, al
mov eax, ecx
not al
and al, 0x22
and cl, 0x80
or cl, al
mov esi, ecx
xor sil, 0x80
xor cl, 0x7f
mov eax, r10d
and al, 8
mov byte [rsp + 0x23], al
mov edx, r11d
and dl, 0xf7
or dl, al
mov ebx, edx
xor bl, 0xf7
and dl, 0x87
mov eax, ebx
and al, 0x78
or al, dl
xor al, 0x25
and bl, 0xa2
or bl, al
mov eax, ebx
not al
and al, 0x9f
and bl, 0x60
or bl, al
mov eax, ebx
xor al, 0x60
and al, cl
xor bl, 0x9f
mov ecx, esi
xor cl, bl
and cl, sil
and bl, sil
or bl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
mov ecx, ebx
xor cl, 0x5d
and cl, bl
not bl
and bl, 9
and al, 0x54
or al, bl
xor al, 0x54
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
mov edx, eax
and dl, 0xca
and al, cl
and cl, 0x35
or cl, dl
mov edx, ecx
xor dl, 0x11
xor cl, 0xca
mov ebx, eax
not bl
mov esi, ecx
and sil, 0xa4
and dl, 0x5b
or dl, sil
or cl, bl
and bl, 0xa4
and al, 0x5b
or al, bl
xor al, dl
not cl
or cl, al
mov edx, ecx
not dl
mov ebx, ecx
xor bl, 0x4b
and dl, bl
and bl, cl
mov r13d, edx
not r13b
mov ecx, ebx
not cl
mov esi, r13d
and sil, 0x7f
and dl, 0x80
or dl, sil
or r13b, cl
and cl, 0x7f
and bl, 0x80
or bl, cl
xor bl, dl
not r13b
or r13b, bl
mov ecx, r13d
and cl, 0x60
not r13b
and r13b, 0x9f
or r13b, cl
mov ecx, r13d
not cl
and cl, 0x2b
xor r13b, 0xd4
or r13b, cl
mov ecx, r13d
not cl
and cl, 0x61
and r13b, 0x9e
or r13b, cl
mov esi, r13d
xor sil, 0x98
mov edx, r10d
and dl, 1
mov ebx, r11d
and bl, 0x8c
or bl, dl
xor bl, 0x8c
mov edx, r11d
and dl, 0x72
or dl, bl
mov ebx, edx
not bl
and bl, 0x72
and dl, 0x8d
or dl, bl
mov ebx, edx
xor bl, 0x2b
and bl, dl
mov ecx, edx
not cl
and cl, 0xd4
and dl, 0x2b
or dl, cl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ebx, edx
mov ecx, edx
xor cl, 0xa1
and cl, dl
not dl
and dl, 0x97
and bl, 0x68
or bl, dl
mov edx, ebx
xor dl, 0x20
xor bl, 0x81
or bl, 0x5e
mov edi, ecx
not dil
mov ebp, ebx
and bpl, 0xd2
and dl, 0x21
or dl, bpl
or bl, dil
and dil, 0xd2
and cl, 0x2d
or cl, dil
xor cl, dl
not bl
or bl, cl
mov ecx, ebx
not cl
and cl, 0x9b
and bl, 0x64
or bl, cl
mov edx, ebx
xor dl, 0xc5
xor r13b, 0x61
mov ebp, ebx
xor bpl, 0x3a
mov edi, ebp
and dil, 0x81
mov ecx, edx
xor bl, 0x1d
and bl, dl
and dl, 0x7e
or dl, dil
xor dl, 0x7e
mov edi, r13d
and dil, dl
xor dl, r13b
or dl, dil
mov edi, edx
not dil
or sil, 0x27
mov r14d, esi
not r14b
or r13b, 0xd8
mov eax, r13d
not al
and bpl, 0x3e
and cl, 0xc1
or cl, bpl
mov ebp, ecx
xor bpl, 0xc1
xor cl, 0xe6
and cl, bpl
and sil, 0x2a
and r14b, 0xd0
or r14b, sil
and r13b, 0x2a
and al, 5
or al, r13b
xor al, r14b
mov esi, ecx
and sil, bl
xor bl, cl
or bl, sil
mov ecx, eax
not cl
and cl, 0x28
and al, 0xd7
or al, cl
mov ecx, ebx
not cl
and cl, 0x28
and bl, 0xd7
or bl, cl
xor bl, al
mov ecx, edx
and cl, 0x37
xor dl, 0x7f
and dl, dil
mov eax, edi
and al, 0xc8
or al, cl
mov esi, eax
xor sil, 0xc8
mov edi, ebx
not dil
mov ebp, eax
xor bpl, 0xb7
and bpl, sil
mov ecx, ebx
xor cl, 0x80
and cl, dil
mov r14d, edi
or r14b, 0x80
mov r13d, r14d
not r13b
mov r8d, ebp
and r8b, dl
xor dl, bpl
or dl, r8b
mov r8d, ecx
not r8b
mov ebp, r8d
and bpl, 0x12
and cl, 0xed
or cl, bpl
or r8b, r14b
and r14b, 0x12
and r13b, 0x6d
or r13b, r14b
xor r13b, cl
not r8b
or r8b, r13b
mov ecx, edx
not cl
and cl, r8b
not r8b
and r8b, dl
or r8b, cl
xor al, 0x37
mov ecx, eax
and cl, 9
and sil, 0xf6
or sil, cl
or al, bl
and bl, 9
and dil, 0xf6
or dil, bl
xor dil, sil
not al
or al, dil
not al
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov r8d, eax
not r8b
mov edx, eax
mov esi, r8d
and sil, al
mov ecx, r8d
and cl, 0xae
and al, 0x51
or al, cl
not al
or al, r8b
and r8b, 0xd8
and dl, 0x27
or dl, r8b
mov ecx, edx
xor cl, 0x22
xor dl, 0xd8
mov ebx, esi
not bl
mov r8d, edx
and r8b, 0x9d
and cl, 0x62
or cl, r8b
or dl, bl
and bl, 0x9d
and sil, 0x62
or sil, bl
xor sil, cl
not dl
or dl, sil
mov ecx, edx
not cl
and cl, 0x51
xor dl, 0xae
or dl, cl
mov ebp, eax
not bpl
mov ecx, eax
and cl, 0x43
and bpl, 0xbc
or bpl, cl
mov edi, ebp
xor dil, 0xbc
mov r8d, edx
xor bpl, 0xf7
and bpl, dil
mov esi, edx
and sil, dil
xor dil, dl
not dl
and r8b, 0xb4
and dl, 0x4b
or dl, r8b
or al, 0xb4
mov ecx, eax
not cl
mov ebx, ebp
not bl
mov r8d, ebx
and r8b, 0xb1
and bpl, 0x4e
or bpl, r8b
or bl, al
and al, 0xb1
and cl, 0x4a
or cl, al
xor cl, bpl
not bl
or bl, cl
mov eax, edx
not al
and al, 0x1c
and dl, 0xe3
or dl, al
mov eax, ebx
not al
and al, 0x1c
and bl, 0xe3
or bl, al
xor bl, dl
or dil, sil
mov eax, edi
not al
and al, 0xb6
and dil, 0x49
or dil, al
mov eax, edi
xor al, 1
xor dil, 0xb6
mov ecx, ebx
not cl
mov edx, ecx
and dl, 0xd8
and bl, 0x27
or bl, dl
or cl, dil
and dil, 0xd8
and al, 0x27
or al, dil
xor al, bl
not cl
or cl, al
mov ebx, ecx
mov eax, ecx
xor al, 0xa6
and al, cl
not cl
and cl, 0x24
and bl, 0x82
or bl, cl
mov ecx, ebx
xor cl, 0x82
xor bl, 0x7d
mov edx, eax
not dl
or bl, dl
and dl, 0x49
and al, 0xb6
or al, dl
or cl, 0x49
xor cl, al
not bl
or bl, cl
mov eax, ebx
not al
and al, 0x23
and bl, 0xdc
or bl, al
mov r8d, ebx
not r8b
mov eax, ebx
mov esi, r8d
mov ecx, r8d
and cl, 0x72
and bl, 0x8d
or bl, cl
xor bl, 0x72
or bl, r8b
and r8b, 0x9b
and al, 0x64
or al, r8b
or sil, 0x2a
mov edx, esi
not dl
mov ecx, eax
or cl, 0x41
and cl, 0x61
and al, 0xa
or al, cl
and sil, 0x61
and dl, 0x94
or dl, sil
xor dl, al
mov eax, edx
not al
and al, 0xd5
and dl, 0x2a
or dl, al
mov ecx, edx
not cl
and dl, 0x62
and cl, 0x9d
or cl, dl
mov ebp, ecx
xor bpl, 0x9d
mov r14d, ecx
xor r14b, 0x62
xor cl, 0x82
mov esi, ecx
and sil, r14b
mov edi, ebx
mov r8d, r14d
and r8b, bl
xor r14b, bl
not bl
and cl, bpl
or bl, 0xe0
mov ebp, ebx
not bpl
or dil, 0x1f
mov eax, edi
not al
mov edx, esi
not dl
mov r13d, edx
and r13b, 0xd2
and sil, 0x2d
or sil, r13b
mov r13d, ecx
not r13b
or dl, r13b
and r13b, 0xd2
and cl, 0x2d
or cl, r13b
xor cl, sil
not dl
or dl, cl
and bl, 0x8d
and bpl, 0x12
or bpl, bl
and dil, 0x8d
and al, 0x60
or al, dil
xor al, bpl
mov ecx, edx
not cl
and cl, 0x8d
and dl, 0x72
or dl, cl
mov ecx, eax
not cl
and cl, 0x8d
and al, 0x72
or al, cl
xor al, dl
or r14b, r8b
mov ecx, r14d
not cl
mov ebx, eax
not bl
mov edx, ebx
and dl, 0x9a
and al, 0x65
or al, dl
or bl, r14b
and r14b, 0x9a
and cl, 0x65
or cl, r14b
xor cl, al
not bl
or bl, cl
mov edx, ebx
not dl
mov eax, edx
and al, 0x4e
mov ebp, ebx
and bpl, 0xb1
or bpl, al
mov r8d, ebp
xor r8b, 0xb1
mov edi, ebp
xor dil, 0x4e
mov ecx, edi
and cl, 0xfe
mov eax, r8d
and al, 1
or al, cl
mov ecx, eax
and cl, 0x70
xor al, 0x71
or al, cl
mov r14d, eax
not r14b
and dl, 0xb6
and bl, 0x49
or bl, dl
mov edx, ebx
xor dl, 0x49
xor bl, 0xb0
and bl, 0xb1
mov ecx, edx
and cl, 0x4e
or cl, bl
xor cl, 0x3e
and dl, 0x8f
or dl, cl
mov ecx, edx
not cl
and cl, 0xb7
and dl, 0x48
or dl, cl
mov r13d, edx
xor r13b, 8
xor dl, 0xb7
mov ecx, r14d
xor cl, dl
and cl, r14b
and al, 0x47
and r14b, 0xb8
or r14b, al
and dl, 0x47
and r13b, 0xb8
or r13b, dl
xor r13b, r14b
mov eax, ecx
and al, r13b
xor r13b, cl
or r13b, al
mov eax, r13d
not al
mov ecx, r13d
xor cl, 0x4b
and cl, r13b
or r13b, 0xb4
mov edx, ecx
not dl
mov esi, r13d
and sil, 0xcc
and al, 3
or al, sil
or r13b, dl
and dl, 0xcc
and cl, 0x33
or cl, dl
xor cl, al
not r13b
or r13b, cl
xor bpl, 0x75
and bpl, r8b
and dil, 0x3b
and r8b, 0xc4
or r8b, dil
mov eax, ebp
and al, r8b
xor r8b, bpl
or r8b, al
mov eax, r8d
not al
or r8b, 0x45
mov ecx, r8d
not cl
or al, 0xba
mov edx, eax
not dl
and r8b, 0x62
and cl, 0x98
or cl, r8b
and al, 0x62
and dl, 5
or dl, al
xor dl, cl
mov eax, edx
not al
and al, 0x5f
and dl, 0xa0
or dl, al
mov eax, edx
xor al, 0x12
xor dl, 0xe5
mov ecx, edx
and cl, 0x69
and al, 0x96
or al, cl
xor al, 0x96
or al, dl
mov edi, eax
not dil
mov edx, r13d
not dl
and dl, 0x47
mov esi, r13d
and sil, 0xb8
or sil, dl
mov ebp, esi
xor bpl, 0xb8
xor sil, 0x47
mov edx, ebp
and dl, 0x7f
and r13b, 0x80
or r13b, dl
mov ebx, eax
xor bl, 0x80
and bl, al
mov edx, edi
and dl, 0x80
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, r13d
not bl
and bl, dl
not dl
and dl, r13b
or dl, bl
mov ebx, esi
and bl, 0x3c
and bpl, 0xc3
or bpl, bl
or sil, dil
and dil, 0x3c
and al, 0xc3
or al, dil
xor al, bpl
not sil
or sil, al
mov ecx, esi
not cl
mov ebx, edx
not bl
mov eax, ebx
and al, 0x65
and dl, 0x9a
or dl, al
or bl, sil
and sil, 0x65
and cl, 0x9a
or cl, sil
xor cl, dl
not bl
or bl, cl
mov r8d, ebx
not r8b
mov edx, r8d
and dl, bl
mov ecx, edx
not cl
mov esi, ebx
and sil, 0xee
mov edi, r8d
and dil, 0x11
or dil, sil
mov eax, ebx
or al, cl
and cl, 0xee
and dl, 0x11
or dl, cl
xor dl, dil
not al
or al, dl
mov ecx, eax
not cl
and cl, 0xe7
and al, 0x18
or al, cl
mov edx, eax
xor dl, 0x18
not al
and al, 0xa5
and dl, 0x5a
or dl, al
mov esi, edx
xor sil, 0x1a
xor dl, 0xa5
and r8b, 0x2e
and bl, 0xd1
or bl, r8b
mov ecx, ebx
xor cl, 0xd1
xor bl, 0xc
and bl, 0xd
mov eax, ecx
and al, 0xf2
or al, bl
xor al, 0xf2
or al, cl
mov ebx, eax
not bl
mov ecx, edx
or cl, al
not cl
and dl, 0xc1
and sil, 0x3e
or sil, dl
and al, 0xc1
and bl, 0x3e
or bl, al
xor bl, sil
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, ebx
not cl
mov eax, ecx
mov r8d, ecx
and al, 0xd5
mov ecx, ebx
and cl, 0x2a
or cl, al
mov eax, ecx
xor al, 0x2a
mov edx, r8d
and dl, 0x14
and bl, 0xeb
or bl, dl
not cl
and cl, 0x14
and al, 0xeb
or al, cl
xor al, bl
xor r8b, al
and r8b, al
mov byte [rsp + 0x22], r8b
mov eax, r10d
and al, 0xaf
mov ecx, r11d
and cl, 0x50
or cl, al
mov eax, ecx
xor al, 0xa7
and al, 0xf7
and cl, 8
or cl, al
mov eax, ecx
xor al, 0xf7
and al, cl
and r11b, 0xd3
and r10b, 0x2c
or r10b, r11b
xor r10b, 0xdb
or r10b, byte [rsp + 0x23]
mov edx, r10d
not dl
mov ecx, eax
xor cl, 0xb
and cl, al
mov r8d, eax
not r8b
mov ebx, r10d
and bl, 0xcc
xor r10b, 0xf4
and r10b, dl
mov eax, edx
and al, 0x33
or al, bl
xor al, 0x33
mov r11d, eax
mov ebx, r8d
and bl, al
xor al, r8b
and r8b, 0xb
and r11b, 0xb
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, r11d
and dl, r10b
xor r10b, r11b
or r10b, dl
mov edx, ecx
not dl
and dl, 0xd9
and cl, 0x26
or cl, dl
mov edx, r10d
not dl
and dl, 0xd9
and r10b, 0x26
or r10b, dl
xor r10b, cl
or al, bl
not al
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
not cl
and cl, 0xe3
mov edx, eax
and dl, 0x14
or dl, cl
xor dl, 0x14
and al, 8
or al, dl
mov ebx, eax
not bl
mov edx, eax
and dl, 0xa0
mov ecx, ebx
and cl, 0x5f
or cl, dl
xor cl, 0x64
mov edx, ebx
and dl, 0xc4
or dl, cl
mov ecx, edx
not cl
and cl, 0xf3
and dl, 0xc
or dl, cl
mov r8d, edx
xor r8b, 0xc
and bl, 0x1a
mov ecx, eax
and cl, 0x21
or cl, bl
xor cl, 0x21
and al, 0xc4
or al, cl
xor dl, 0xf3
mov ecx, eax
not cl
and al, dl
or dl, cl
not dl
and cl, r8b
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r14d, ecx
not r14b
mov r8d, r14d
or r8b, 0x2b
mov edx, r8d
not dl
mov ebx, ecx
or bl, 0x54
and bl, 0x5c
mov eax, r14d
and al, 0x23
or al, bl
and r8b, 0x5c
and dl, 0x80
or dl, r8b
xor dl, al
mov eax, edx
not al
and al, 0x8b
and dl, 0x74
or dl, al
mov eax, edx
xor al, 0x4b
xor dl, 0x20
and dl, 0x34
and al, 0xcb
or al, dl
mov edx, eax
not dl
xor al, 0x34
and al, 0xbd
and dl, 0x42
or dl, al
mov eax, edx
xor al, 0x42
mov ebx, r14d
and bl, 0x90
and cl, 0x6f
or cl, bl
xor cl, 0x6f
xor r14b, cl
and r14b, cl
xor dl, 0xbd
and dl, r14b
not r14b
mov ecx, eax
xor cl, r14b
and cl, al
and r14b, al
or r14b, dl
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov eax, r14d
not al
mov ecx, eax
and cl, 0xc3
mov edx, r14d
and dl, 0x3c
or dl, cl
mov ecx, edx
xor cl, 0xc3
and al, 0xd3
and r14b, 0x2c
or r14b, al
mov eax, r14d
xor al, 0x2c
xor dl, 0x3c
and al, dl
xor r14b, 0xd3
and r14b, cl
or r14b, al
not r14b
or r14b, dl
mov eax, r9d
and al, 0x4b
movzx ebp, byte [rsp + 0x28]
mov edx, ebp
and dl, 0x90
or dl, al
xor dl, 0x90
mov ecx, r9d
xor cl, 0x24
and cl, bpl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
and al, 0x40
and cl, 0xa1
or cl, al
xor cl, 0x81
or cl, 0x1e
mov r8d, ecx
not r8b
mov edx, r9d
and dl, 0xd3
mov eax, ebp
and al, 0x2c
or al, dl
xor al, 0x32
mov edx, eax
xor dl, r9b
and dl, al
mov ebx, edx
not bl
mov eax, ecx
or al, bl
mov r10d, eax
not r10b
and cl, 0x17
and r8b, 0xe0
or r8b, cl
and bl, 0x17
and dl, 0xe8
or dl, bl
xor dl, r8b
mov ecx, edx
not cl
mov ebx, eax
and bl, 0xdc
and r10b, 0x21
or r10b, bl
or al, cl
and cl, 0xdc
and dl, 0x23
or dl, cl
xor dl, r10b
not al
or al, dl
mov ecx, eax
not cl
mov ebp, ecx
or bpl, 0x1c
or al, 0xe1
and al, 0xfd
and cl, 2
or cl, al
and bpl, 0xfd
xor bpl, cl
mov r11d, r15d
mov r8d, r12d
mov r10d, r15d
and r15b, r12b
mov r13d, r12d
and r13b, r15b
xor r15b, r12b
and r12b, 0x40
and r11b, 0xbf
or r11b, r12b
mov ecx, r11d
not cl
and cl, 0xbf
and r11b, 0x40
or r11b, cl
mov ecx, r11d
not cl
and cl, 0x44
xor r11b, 0xbb
or r11b, cl
mov ecx, r11d
not cl
and cl, 0xfa
and r11b, 5
or r11b, cl
mov ecx, r11d
xor cl, 5
mov esi, r11d
xor sil, 0xfa
and r8b, 0x27
and r10b, 0xd8
or r10b, r8b
mov ebx, r10d
xor bl, 0x98
and bl, 0xbb
xor r10b, 0x63
or r10b, bl
mov ebx, r10d
not bl
and bl, 0xe0
and r10b, 0x1f
or r10b, bl
mov ebx, r10d
not bl
xor r10b, 0xe0
mov eax, r10d
and al, 0xfd
and bl, 2
or bl, al
xor r11b, 0xb6
and r11b, sil
mov edi, esi
or dil, 0xb3
mov eax, edi
not al
mov r8d, ebx
xor r8b, 0xfd
mov edx, r11d
not dl
mov r12d, edx
and r12b, 0x98
and r11b, 0x67
or r11b, r12b
mov r12d, r8d
or r12b, 0x4c
or dl, dil
and dil, 0x98
and al, 0x44
or al, dil
mov edi, r12d
not dil
or r10b, 0xb3
xor al, r11b
mov r11d, r10d
not r11b
not dl
or dl, al
and r12b, 0x66
and dil, 0x91
or dil, r12b
and r10b, 0x66
and r11b, 8
or r11b, r10b
xor r11b, dil
mov eax, edx
not al
and al, 0x12
and dl, 0xed
or dl, al
mov eax, r11d
not al
and al, 0x12
and r11b, 0xed
or r11b, al
xor r11b, dl
mov eax, ecx
and al, 0x4a
and sil, 0xb5
or sil, al
or cl, r8b
and r8b, 0x4a
and bl, 0xb5
or bl, r8b
xor bl, sil
not cl
or cl, bl
mov eax, ecx
not al
and al, 0xee
and cl, 0x11
or cl, al
mov eax, r11d
not al
mov edx, ecx
xor dl, 0xee
mov ebx, eax
and bl, 0x5d
and r11b, 0xa2
or r11b, bl
or al, dl
and dl, 0x5d
and cl, 0xa2
or cl, dl
xor cl, r11b
not al
or al, cl
mov ecx, eax
not cl
or al, 0x54
mov edx, eax
not dl
or cl, 0xab
mov r12d, ecx
not r12b
and al, 0x42
and dl, 0xa9
or dl, al
and cl, 0x42
and r12b, 0x14
or r12b, cl
xor r12b, dl
mov eax, r12d
not al
and al, 0x4e
and r12b, 0xb1
or r12b, al
mov eax, r12d
xor al, 0xa1
mov edi, eax
mov byte [rsp + 0x25], al
mov byte [rsp + 0x23], bpl
mov ecx, ebp
not cl
mov byte [rsp + 0x21], cl
mov eax, ecx
and al, 0x86
and cl, bpl
and bpl, 0x79
or bpl, al
xor bpl, 0x79
mov eax, ebp
and al, cl
xor cl, bpl
or cl, al
mov eax, ecx
not al
mov edx, eax
and dl, 0x15
mov ebx, ecx
and bl, 0xea
or bl, dl
mov edx, ebx
not dl
and dl, 0xcf
and bl, 0x30
or bl, dl
xor bl, 0xfe
and al, 0xdb
xor cl, 0x24
or cl, al
mov eax, ecx
not al
and al, 0xbf
and cl, 0x40
or cl, al
xor cl, 0x40
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
not al
mov edx, eax
and dl, cl
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0x60
and al, 0x9f
or al, r8b
or cl, bl
and bl, 0x60
and dl, 0x9f
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0x1e
and cl, 0xe1
or cl, al
mov esi, ecx
xor sil, 1
xor cl, 0x18
and cl, 0xf8
and sil, 7
or sil, cl
mov r11d, esi
xor r11b, 7
xor sil, 0xf8
mov edx, r9d
xor dl, 0x3d
movzx eax, byte [rsp + 0x28]
and dl, al
mov ecx, eax
or cl, 0x3d
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0x65
mov r10d, r9d
and r10b, 0x82
or r10b, r8b
or cl, bl
and bl, 0x65
and dl, 0x9a
or dl, bl
xor dl, r10b
not cl
or cl, dl
mov edx, ecx
not dl
and dl, 0x19
and cl, 0xe6
or cl, dl
mov edx, ecx
not dl
and r9b, 0xe3
and al, 0x1c
or al, r9b
mov ebx, eax
xor bl, 0x18
xor al, 0xe3
mov r8d, ecx
and r8b, 0xa7
and dl, 0x58
or dl, r8b
or cl, al
and al, 0xa7
and bl, 0x58
or bl, al
xor bl, dl
not cl
or cl, bl
mov edx, ecx
not dl
and dl, 0xf4
and cl, 0xb
or cl, dl
mov r9d, ecx
xor r9b, 0xb
mov r8d, ecx
xor r8b, 0xf4
mov ebx, r12d
xor bl, 0x5e
mov byte [rsp + 0x28], bl
mov edx, edi
and dl, 0xf9
and bl, 6
or bl, dl
mov edx, ebx
xor dl, 0xf9
xor bl, 6
mov r10d, edx
and r10b, 0x24
and bl, 0x87
and dl, 0x78
or dl, bl
xor dl, 0xa3
mov ebx, r10d
and bl, dl
xor dl, r10b
or dl, bl
mov ebx, edx
not bl
mov r10d, ebx
and r10b, 0x56
and dl, 0xa9
or dl, r10b
mov r10d, edx
xor r10b, 0x80
or bl, 0xd5
or dl, 2
and dl, 3
and r10b, 0xd4
or r10b, dl
mov edx, ebx
not dl
and bl, 3
and dl, 0x28
or dl, bl
xor dl, r10b
mov ebx, edx
not bl
and bl, 0x2c
and dl, 0xd3
or dl, bl
mov ebx, edx
xor bl, 4
xor dl, 9
and bl, 0xf4
and dl, 0xb
or dl, bl
mov ebp, edx
xor bpl, 0x40
and dl, 0xb4
and bpl, 0x4b
or bpl, dl
or r15b, r13b
mov ebx, r15d
not bl
mov r13d, ebx
and r13b, 0x19
mov edx, ebx
or dl, 0x19
xor dl, r13b
mov r13d, edx
not r13b
and r13b, 0x3d
and dl, 0xc2
or dl, r13b
and bl, 0x24
xor r15b, 0xdb
or r15b, bl
mov r13d, edx
not r13b
mov ebx, r13d
and bl, 0xb3
and dl, 0x4c
or dl, bl
mov ebx, r15d
not bl
or r13b, r15b
and r15b, 0xb3
and bl, 0x4c
or bl, r15b
xor bl, dl
not r13b
or r13b, bl
mov edx, r13d
not dl
and dl, 0x4b
and r13b, 0xb4
or r13b, dl
mov ebx, r11d
and bl, 0xb8
mov r10d, esi
and r10b, 0x47
or r10b, bl
mov r15d, r8d
and r15b, 0xd
mov ebx, r9d
and bl, 0x40
or bl, r15b
xor bl, 0x40
xor cl, 0x46
and cl, r9b
mov r15d, ebx
and r15b, cl
xor cl, bl
mov edx, r10d
xor dl, 0xb8
or cl, r15b
mov r15d, ecx
not r15b
and r15b, 0xb2
and cl, 0x4d
or cl, r15b
xor r10b, 0x47
mov r15d, r10d
and r15b, 7
mov ebx, edx
and bl, 0xf8
or bl, r15b
and r11b, 0x45
mov r15d, esi
and r15b, 0xba
or r15b, r11b
xor r15b, 0x8c
and sil, 0xc9
or sil, r15b
mov edi, ecx
not dil
mov r15d, edi
and r15b, 0xd7
mov r11d, ecx
and r11b, 0x28
or r11b, r15b
mov r15d, r11d
xor r15b, 0x20
and r15b, 0x36
xor r11b, 0x1e
or r11b, r15b
mov r15d, r8d
and r15b, 0xc9
and r9b, 0x36
or r9b, r15b
xor r8b, r9b
and r8b, r9b
xor bl, 0xce
or bl, r10b
mov r15d, ebx
not r15b
mov eax, r15d
xor al, sil
and al, r15b
and bl, 0x4a
and r15b, 0xb5
or r15b, bl
mov r9d, esi
not r9b
and sil, 0x4a
and r9b, 0xb5
or r9b, sil
xor r9b, r15b
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov eax, r11d
not al
mov ebx, r8d
not bl
and r8b, r11b
or r11b, bl
and bl, al
or bl, r8b
mov esi, r11d
not sil
mov r8d, r11d
and r8b, 0x96
and sil, 0x69
or sil, r8b
mov eax, ebx
not al
or r11b, al
and al, 0x96
and bl, 0x69
or bl, al
xor bl, sil
not r11b
or r11b, bl
mov eax, r9d
not al
and al, 0x10
mov esi, r9d
and sil, 0xef
or sil, al
mov r8d, r11d
xor r8b, 0xe6
and r8b, r11b
mov eax, r11d
not r11b
and r11b, 0xc9
and al, 0x36
or al, r11b
mov r11d, eax
xor r11b, 0x36
xor al, 0x2f
and al, r11b
mov ebx, esi
not bl
and sil, 0xa4
and bl, 0x42
or bl, sil
or r9b, 0xa4
and r9b, 0xbd
xor r9b, bl
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
mov eax, r9d
not al
and al, r8b
not r8b
and r8b, r9b
or r8b, al
mov eax, r10d
and al, 0x91
and dl, 0x6e
or dl, al
mov r9d, edx
xor r9b, 0x6e
mov ebx, edi
and bl, 0xd2
and cl, 0x2d
or cl, bl
mov ebx, edx
xor bl, 6
and bl, r9b
mov esi, ebx
not sil
mov r11d, esi
and r11b, 0x44
and bl, 0xbb
or bl, r11b
or r10b, 0x97
mov eax, r10d
not al
or sil, r10b
and r10b, 0x44
and al, 0x28
or al, r10b
xor al, bl
mov r10d, ecx
xor r10b, 0x2d
or dil, 0x97
not sil
or sil, al
mov eax, edi
not al
and dil, 0x20
and al, 0x48
or al, dil
mov ebx, r10d
or bl, 0x20
and bl, 0xb7
xor bl, al
mov eax, esi
not al
and al, bl
not bl
and bl, sil
or bl, al
xor dl, 0x91
mov eax, edx
and al, 1
and r9b, 0xfe
or r9b, al
xor cl, 0xd2
or dl, cl
and cl, 1
and r10b, 0xfe
or r10b, cl
xor r10b, r9b
not dl
or dl, r10b
not dl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
not al
or dl, 0xc2
mov ebx, edx
not bl
or al, 0x3d
mov esi, eax
not sil
and dl, 0x74
and bl, 9
or bl, dl
and al, 0x74
and sil, 0x82
or sil, al
xor sil, bl
mov eax, esi
not al
and al, 0xbc
and sil, 0x43
or sil, al
mov edx, esi
xor dl, 0x26
mov eax, r8d
xor al, 0xa7
mov ecx, eax
and al, r8b
mov r10d, r8d
not r10b
xor sil, 0x81
and cl, r10b
or dl, 0x58
mov ebx, ecx
and bl, al
xor al, cl
mov ecx, edx
not cl
or al, bl
mov ebx, esi
or bl, 0xa7
and dl, 0x94
and cl, 0x23
or cl, dl
mov edx, ebx
not dl
and bl, 0x94
and dl, 0x48
or dl, bl
mov r8d, ebp
xor r8b, 0x4b
xor dl, cl
mov ecx, eax
not cl
and cl, 0x7a
and al, 0x85
or al, cl
mov ecx, edx
not cl
and cl, 0x7a
and dl, 0x85
or dl, cl
mov r9d, r13d
xor r9b, 0xb4
xor dl, al
mov eax, r10d
and al, sil
xor sil, r10b
mov ebx, r13d
xor bl, 0x4b
or sil, al
mov eax, esi
not al
and al, 0xa9
and sil, 0x56
or sil, al
xor sil, 0x56
mov eax, edx
and al, sil
xor sil, dl
or sil, al
mov ecx, ebp
xor cl, 0xb4
mov eax, ebx
and al, cl
xor bpl, 0xa8
and bpl, r8b
and r8b, r9b
or r8b, al
mov eax, r8d
xor al, cl
and al, r8b
and cl, 0xe3
and bl, 0xa1
xor r13b, 0x57
and r13b, r9b
and r9b, 0x5e
or r9b, bl
mov edx, r9d
xor dl, 0x5e
xor r9b, 0x42
and r9b, dl
mov edx, ecx
and dl, bpl
xor bpl, cl
or bpl, dl
mov ecx, r9d
and cl, r13b
xor r13b, r9b
or r13b, cl
mov ecx, ebp
not cl
and cl, 0x29
and bpl, 0xd6
or bpl, cl
mov ecx, r13d
not cl
and cl, 0x29
and r13b, 0xd6
or r13b, cl
xor r13b, bpl
mov ecx, eax
not cl
and cl, r13b
not r13b
mov edx, eax
xor dl, r13b
and dl, al
and r13b, al
or r13b, cl
mov eax, edx
and al, r13b
xor r13b, dl
or r13b, al
mov r8d, esi
not r8b
mov r9d, r8d
and r9b, 0x22
mov eax, esi
xor al, 0x22
and al, sil
mov ebx, r9d
not bl
mov ecx, eax
not cl
or bl, cl
and cl, 0xc
and al, 0xf3
or al, cl
movzx ebp, byte [rsp + 0x25]
mov r11d, ebp
or r9b, 0xc
xor r9b, al
not bl
or bl, r9b
mov eax, ebx
not al
and al, 0xdd
and bl, 0x22
or bl, al
mov eax, ebx
not al
and al, 0xfa
and bl, 5
or bl, al
mov eax, ebx
xor al, 5
mov r9d, r13d
not r9b
and al, r9b
xor bl, 0xfa
and bl, r13b
or bl, al
movzx eax, byte [rsp + 0x23]
mov r10d, eax
and r8b, 0x98
and sil, 0x67
or sil, r8b
mov edi, eax
xor dil, 0xb0
and dil, al
xor r12b, 0x11
and r12b, bpl
not bl
or bl, r9b
xor sil, 0x67
and r13b, 0x89
and r9b, 0x76
or r9b, r13b
xor r9b, 0x76
mov ecx, esi
and cl, r9b
xor r9b, sil
mov r8d, ebx
not r8b
or r9b, cl
mov ecx, r9d
not cl
and cl, bl
or bl, r9b
not bl
and r9b, r8b
or r9b, cl
mov ecx, ebx
and cl, r9b
xor r9b, bl
or r9b, cl
movzx ecx, byte [rsp + 0x28]
and cl, 0x70
and r11b, 0x8f
or r11b, cl
mov ecx, r11d
xor cl, 7
movzx edx, byte [rsp + 0x21]
mov ebx, edx
and bl, 0xc8
and r10b, 0x37
or r10b, bl
xor r11b, 0x40
and r11b, 0xc8
and cl, 0x37
or cl, r11b
xor cl, r10b
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, 0xc4
and al, 0x3b
or al, dl
mov ecx, eax
not cl
xor al, 0x80
or bpl, 0x4f
mov ebx, ebp
not bl
or al, 0x4f
mov edx, edi
not dl
mov r10d, eax
and r10b, 0xae
and cl, 0x10
or cl, r10b
or al, dl
and dl, 0xae
and dil, 0x51
or dil, dl
xor dil, cl
not al
or al, dil
mov ecx, r12d
not cl
mov edx, ebp
and dl, 0x9a
and bl, 0x20
or bl, dl
or bpl, cl
and cl, 0x9a
and r12b, 0x65
or r12b, cl
xor r12b, bl
not bpl
or bpl, r12b
mov ecx, eax
not cl
and cl, 0xa6
and al, 0x59
or al, cl
mov ecx, ebp
not cl
and cl, 0xa6
and bpl, 0x59
or bpl, cl
xor bpl, al
mov eax, ebp
not al
mov edx, r8d
xor dl, al
and dl, r8b
mov ecx, r8d
not cl
and cl, 0x9a
and r8b, 0x65
or r8b, cl
and al, 0x9a
and bpl, 0x65
or bpl, al
xor bpl, r8b
mov ecx, edx
not cl
mov eax, ebp
not al
mov ebx, ecx
and bl, 0x6d
and dl, 0x92
or dl, bl
or cl, al
and al, 0x6d
and bpl, 0x92
or bpl, al
xor bpl, dl
not cl
or cl, bpl
mov eax, ecx
not al
and al, 0x1a
and cl, 0xe5
or cl, al
mov eax, ecx
xor al, 0xc0
xor cl, 0x12
and al, 0xc8
and cl, 0x37
or cl, al
mov r10d, ecx
xor r10b, 0xc8
xor cl, 3
mov eax, r10d
and al, 0x7c
and cl, 0x83
or cl, al
mov r8d, ecx
xor r8b, 0x83
mov ebx, ecx
xor bl, 0x38
or bl, 0xc4
mov edx, ebx
not dl
or r10b, 0x3b
mov eax, r10d
not al
and bl, 0xcb
and dl, 0x30
or dl, bl
and r10b, 0xcb
and al, 4
or al, r10b
xor al, dl
mov edx, eax
not dl
and dl, 0x3b
and al, 0xc4
or al, dl
xor cl, 0x7c
or cl, r8b
mov edx, ecx
not dl
and dl, 0xb0
and cl, 0x4f
or cl, dl
xor cl, 0x4f
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
mov edx, ecx
xor dl, 0x98
and dl, cl
not cl
and cl, 0x3b
and al, 0xc4
or al, cl
mov ecx, eax
xor cl, 0x18
or cl, 0x67
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0xc5
and al, 0x18
or al, r8b
or cl, bl
and bl, 0xc5
and dl, 0x3a
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0x80
and cl, 0x7f
or cl, al
mov eax, ecx
xor al, 0xe7
xor cl, 0x18
mov edx, ecx
and dl, al
and cl, 0xed
and al, 0x12
or al, cl
xor al, 0xed
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0xa
and al, 0xf5
or al, cl
mov r10d, eax
xor r10b, 0xf5
mov r11d, eax
xor r11b, 0xa
mov edx, r9d
not dl
mov ecx, edx
and cl, 0x7c
mov ebx, r9d
and bl, 0x83
or bl, cl
xor bl, 0x83
mov r8d, edx
and r8b, r9b
mov ecx, ebx
and cl, r8b
xor r8b, bl
or r8b, cl
xor al, 0x80
mov ecx, r11d
or cl, 0x9c
mov edi, ecx
not dil
or al, 0x20
and al, 0xa8
mov ebx, r11d
and bl, 0x14
or bl, al
and cl, 0xa8
and dil, 0x43
or dil, cl
xor dil, bl
mov eax, edi
not al
and al, 0x63
and dil, 0x9c
or dil, al
mov esi, edi
not sil
mov eax, edi
and al, 0x3c
mov ebx, esi
and bl, 0xc3
or bl, al
xor bl, 0xc3
or bl, sil
mov eax, ebx
not al
and al, 0xb7
and bl, 0x48
or bl, al
mov eax, ebx
xor al, 0x48
xor r11b, r10b
and r11b, r10b
and dl, 0x71
and r9b, 0x8e
or r9b, dl
mov ebp, r9d
xor bpl, 0x41
xor r9b, 4
and r9b, 0x34
and bpl, 0xcb
or bpl, r9b
mov ecx, ebx
xor cl, 0x13
and cl, 0x53
xor bl, 0xc6
and bl, al
and al, 0xac
or al, cl
mov r15d, eax
mov r9d, r11d
not r9b
xor al, 0x53
mov edx, eax
or dl, 0x71
mov r12d, edx
not r12b
mov r10d, edx
and r10b, 0x1b
and r12b, 0x84
or r12b, r10b
mov ecx, ebx
not cl
or dl, cl
and cl, 0x1b
and bl, 0xe4
or bl, cl
mov ecx, r9d
and cl, 0x8e
xor bl, r12b
mov r12d, r11d
xor r12b, 0x8e
and r12b, r11b
not dl
or dl, bl
mov ebx, ecx
and bl, r12b
xor r12b, cl
or r12b, bl
mov ecx, edx
not cl
and cl, 0xf6
and dl, 9
or dl, cl
mov ecx, r12d
not cl
and cl, 0xf6
and r12b, 9
or r12b, cl
mov r10d, r14d
not r10b
xor r15b, 0xc
xor r12b, dl
mov ecx, eax
and cl, 0xa2
and r15b, 0x5d
or r15b, cl
mov ebx, r8d
xor bl, sil
and bl, r8b
and sil, r8b
not r8b
or al, r11b
and r11b, 0xa2
and r9b, 0x5d
or r9b, r11b
mov r11d, ebp
xor r11b, 0x34
xor r9b, r15b
not al
or al, r9b
mov edx, eax
not dl
and dl, 0x1a
and al, 0xe5
or al, dl
mov edx, r12d
not dl
mov ecx, edx
and cl, 0xd3
and r12b, 0x2c
or r12b, cl
mov ecx, eax
xor cl, 0x24
xor al, 0x1a
or dl, al
and al, 0xd3
and cl, 0x2c
or cl, al
xor cl, r12b
not dl
or dl, cl
xor bpl, 0xcb
or bpl, dl
not dl
or dl, r11b
mov eax, edx
not al
mov ecx, ebp
not cl
mov r9d, edx
and r9b, 0xa6
and al, 0x59
or al, r9b
or dl, bpl
and bpl, 0xa6
and cl, 0x59
or cl, bpl
xor cl, al
not dl
or dl, cl
and r8b, dil
or sil, r8b
mov eax, ebx
not al
mov ecx, esi
not cl
mov r8d, eax
and r8b, 8
and bl, 0xf7
or bl, r8b
or al, cl
and cl, 8
and sil, 0xf7
or sil, cl
xor sil, bl
not al
or al, sil
mov ecx, eax
not cl
and cl, 0x99
and al, 0x66
or al, cl
mov ecx, eax
xor cl, 0x44
mov ebx, edx
not bl
xor al, 0x99
mov r9d, ebx
or r9b, al
mov r8d, r9d
not r8b
and bl, 0x32
and dl, 0xcd
or dl, bl
and al, 0x32
and cl, 0xcd
or cl, al
xor cl, dl
mov eax, ecx
not al
mov edx, r9d
and dl, 0xe0
and r8b, 0x1f
or r8b, dl
or r9b, al
and al, 0xe0
and cl, 0x1f
or cl, al
xor cl, r8b
not r9b
or r9b, cl
movzx r12d, byte [rsp + 0x22]
mov esi, r12d
not sil
mov eax, esi
and al, 0xe3
mov ecx, r12d
and cl, 0x1c
or cl, al
mov ebx, ecx
xor bl, 0xa0
mov edx, r12d
xor dl, 0xa4
and dl, r12b
or bl, 0x5b
mov eax, edx
not al
mov r8d, ebx
and r8b, 0xdc
and cl, 0x20
or cl, r8b
or bl, al
and al, 0xdc
and dl, 0x23
or dl, al
xor dl, cl
not bl
or bl, dl
mov ecx, ebx
not cl
and cl, 0x5b
and bl, 0xa4
or bl, cl
mov edx, r10d
or dl, 0x3e
mov eax, edx
not al
mov r8d, r14d
or r8b, 0xc1
mov ecx, r8d
not cl
and dl, 0xca
and al, 1
or al, dl
and r8b, 0xca
and cl, 0x34
or cl, r8b
xor cl, al
mov edx, ecx
not dl
and dl, 0x3a
and cl, 0xc5
or cl, dl
mov r8d, ecx
xor r8b, 4
mov edi, ebx
mov eax, ebx
xor al, 0x3c
and al, bl
not bl
and bl, 0xf2
and dil, 0xd
or dil, bl
mov r11d, edi
xor r11b, 0xd
mov edx, edi
xor dl, 0xce
and dl, r11b
mov r15d, edx
not r15b
mov ebp, r15d
and bpl, 0xf3
and dl, 0xc
or dl, bpl
mov ebx, eax
not bl
or r15b, bl
and bl, 0xf3
and al, 0xc
or al, bl
mov ebp, ecx
xor bpl, 0xfb
xor cl, 0x38
xor al, dl
mov edx, ecx
and dl, bpl
and cl, r8b
not r15b
or r15b, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, r15d
not al
and al, cl
not cl
and cl, r15b
or cl, al
xor dil, 0xf2
mov eax, edi
and al, 0x76
and r11b, 0x89
or r11b, al
or dil, r8b
and r8b, 0x76
and bpl, 0x89
or bpl, r8b
xor bpl, r11b
not dil
or dil, bpl
mov eax, edi
not al
and al, 0xad
and dil, 0x52
or dil, al
mov edx, edi
xor dl, 0x42
xor dil, 0xad
mov eax, ecx
not al
mov ebx, eax
and bl, 0xb5
and cl, 0x4a
or cl, bl
or al, dil
and dil, 0xb5
and dl, 0x4a
or dl, dil
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0x51
mov edx, eax
and dl, 8
or dl, cl
xor dl, 8
and al, 0xa6
or al, dl
mov ecx, eax
not cl
and cl, 0x25
and al, 0xda
or al, cl
mov edi, eax
xor dil, 2
xor al, 0x54
and al, 0xd5
and dil, 0x2a
or dil, al
mov r8d, edi
xor r8b, 0x2a
xor dil, 0x91
mov eax, r12d
and al, 0x53
mov ecx, esi
and cl, 0xac
or cl, al
mov eax, ecx
xor al, 2
xor cl, 8
and cl, 0x59
and al, 0xa6
or al, cl
mov ebp, eax
xor bpl, 0x59
and bpl, al
mov eax, esi
and al, 0xa6
mov ecx, r12d
and cl, 0x59
or cl, al
xor sil, cl
and sil, cl
mov eax, r14d
and al, 0xac
mov edx, r10d
and dl, 0x53
or dl, al
xor dl, 0x53
mov eax, r14d
and al, r10b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r15d, eax
not r15b
and al, 0xb6
mov edx, r15d
and dl, 0x49
or dl, al
xor dl, 0xef
and r15b, 0x59
or r15b, dl
mov r11d, r15d
not r11b
and r14b, 0xb2
and r10b, 0x4d
or r10b, r14b
mov r14d, r10d
xor r14b, 0x4d
xor r10b, 0x30
and r10b, 0x34
mov eax, r14d
and al, 0xcb
or al, r10b
xor al, 0x92
and r14b, 0xa6
or r14b, al
mov eax, r14d
not al
and al, 0xc2
and r14b, 0x3d
or r14b, al
mov ecx, ebp
mov eax, ebp
xor al, 0x82
and al, bpl
not bpl
and bpl, 0xfe
and cl, 1
or cl, bpl
mov r10d, ecx
xor r10b, 1
mov ebp, esi
not bpl
xor cl, 0x7c
and cl, r10b
or sil, 0x7d
mov ebx, ecx
and bl, al
xor al, cl
mov ecx, esi
not cl
or al, bl
mov edx, ebp
or dl, 0x82
and sil, 0x57
and cl, 0x80
or cl, sil
mov ebx, edx
not bl
and dl, 0x57
and bl, 0x28
or bl, dl
mov esi, r14d
xor sil, 0x3d
xor r14b, 0xc2
xor bl, cl
mov ecx, eax
not cl
and cl, 0xab
and al, 0x54
or al, cl
mov ecx, ebx
not cl
and cl, 0xab
and bl, 0x54
or bl, cl
xor bl, al
mov eax, r10d
and al, bpl
xor bpl, r10b
or bpl, al
not bpl
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
and sil, r15b
or r15b, r14b
not r15b
and r14b, r11b
or r14b, sil
mov eax, r15d
and al, r14b
xor r14b, r15b
or r14b, al
mov eax, ebp
not al
or bpl, 0xb9
mov ecx, ebp
not cl
or al, 0x46
mov r10d, eax
not r10b
mov r11d, r14d
not r11b
mov ebx, r14d
xor bl, 0x46
and r11b, bl
and bl, r14b
and bpl, 0x93
and cl, 0x44
or cl, bpl
and al, 0x93
and r10b, 0x28
or r10b, al
xor r10b, cl
mov eax, r11d
not al
mov ecx, ebx
not cl
mov edx, eax
and dl, 0xbf
and r11b, 0x40
or r11b, dl
or al, cl
and cl, 0xbf
and bl, 0x40
or bl, cl
xor bl, r11b
not al
or al, bl
mov ecx, r10d
not cl
and cl, 0xe4
and r10b, 0x1b
or r10b, cl
mov ecx, eax
not cl
and cl, 0xe4
and al, 0x1b
or al, cl
xor al, r10b
mov esi, eax
xor sil, r8b
mov r10d, eax
not r10b
mov ebx, r10d
and bl, 0x18
mov ecx, eax
and cl, 0xe7
or cl, bl
mov ebx, ecx
xor bl, 0xa1
mov r11d, r8d
and r11b, 0x46
and dil, 0xb9
or dil, r11b
and cl, 0x46
and bl, 0xb9
or bl, cl
xor bl, dil
mov r11d, ebx
xor r11b, r8b
and r11b, bl
not sil
and sil, al
and r10b, 0x4a
and al, 0xb5
or al, r10b
xor al, 0x4a
or al, r8b
mov ebx, eax
not bl
mov edx, esi
not dl
mov ecx, edx
and cl, 0x5f
and sil, 0xa0
or sil, cl
or dl, al
and al, 0x5f
and bl, 0xa0
or bl, al
xor bl, sil
not dl
or dl, bl
mov eax, r11d
not al
and al, dl
not dl
mov ecx, r11d
xor cl, dl
and cl, r11b
and dl, r11b
or dl, al
mov r11d, ecx
not r11b
mov eax, edx
not al
mov ebx, r11d
and bl, 0x45
and cl, 0xba
or cl, bl
or r11b, al
and al, 0x45
and dl, 0xba
or dl, al
xor dl, cl
not r11b
or r11b, dl
mov r10d, r9d
not r10b
mov edx, r10d
and dl, 0x15
mov ecx, r9d
and cl, 0xea
or cl, dl
mov edx, ecx
not dl
and dl, 0xea
and cl, 0x15
or cl, dl
mov edx, ecx
not dl
and dl, 0x45
xor cl, 0xba
or cl, dl
mov r8d, ecx
not r8b
mov edx, r10d
and dl, 0xba
mov ebx, r9d
and bl, 0x45
or bl, dl
not bl
or bl, r10b
mov eax, ebx
not al
mov edx, ecx
or dl, bl
mov esi, edx
not sil
and cl, 0xaf
and r8b, 0x50
or r8b, cl
and bl, 0xaf
and al, 0x50
or al, bl
xor al, r8b
mov ecx, eax
not cl
mov ebx, edx
and bl, 0x3f
and sil, 0xc0
or sil, bl
or dl, cl
and cl, 0x3f
and al, 0xc0
or al, cl
xor al, sil
not dl
or dl, al
mov eax, edx
not al
and al, 0x88
mov ecx, edx
and cl, 0x51
or cl, al
xor cl, 0x51
and dl, 0x26
or dl, cl
mov eax, edx
not al
and al, 0x48
and dl, 0xb7
or dl, al
mov ecx, edx
xor cl, 0xd4
xor dl, 0x27
and dl, cl
or cl, 0xc
mov eax, ecx
not al
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0xd8
and al, 0x23
or al, r8b
or cl, bl
and bl, 0xd8
and dl, 0x27
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0xc
and cl, 0xf3
or cl, al
mov eax, ecx
not al
mov edx, ecx
and dl, 0x30
and al, 2
and cl, 0xcd
or cl, al
xor cl, 0xcd
or cl, dl
mov edx, ecx
not dl
and cl, 0x2c
mov eax, edx
and al, 0xd3
or al, cl
xor al, 0x1c
and dl, 0x30
or dl, al
mov r8d, edx
not r8b
mov eax, r9d
or al, 0x30
mov ecx, eax
not cl
mov ebx, r9d
or bl, 0x45
and al, 0x45
and cl, 0x8a
or cl, al
and bl, 0x75
xor bl, cl
and r10b, 0x9c
and r9b, 0x63
or r9b, r10b
mov r10d, r9d
not r10b
mov eax, ebx
not al
mov ecx, eax
and cl, 0x9d
and bl, 0x62
or bl, cl
xor r9b, 0x9c
and r9b, 0x9d
and r10b, 0x62
or r10b, r9b
xor r10b, bl
not r10b
or r10b, al
mov ebx, r10d
not bl
mov r9d, r10d
and r9b, 0x7d
mov eax, edx
and al, 0xed
mov ecx, r8d
and cl, 0x12
or cl, al
mov eax, ebx
and al, 0xed
and r10b, 0x12
or r10b, al
xor r10b, cl
not r10b
or r10b, dl
and dl, 0xd9
mov edi, r8d
and dil, 0x26
or dil, dl
xor dil, bl
xor dil, 0xd9
and dil, bl
and bl, 0x82
or bl, r9b
mov esi, r11d
not sil
mov edx, r11d
xor dl, 0xc9
and dl, r11b
mov ebp, r11d
mov r9d, esi
and r9b, 0x84
mov r14d, r11d
and r14b, 0x4b
or r14b, r9b
mov r15d, r14d
xor r15b, 0x41
xor r14b, 0xb4
mov eax, r11d
xor al, 0xcf
and al, r11b
mov r9d, r14d
and r9b, 0xe
and r15b, 0xc1
or r15b, r9b
mov ecx, eax
not cl
or r14b, cl
and cl, 0xe
and al, 0xf1
or al, cl
xor al, r15b
not r14b
or r14b, al
mov r9d, r14d
and r14b, r11b
or r11b, 0x36
mov eax, r11d
and al, 0x68
mov ecx, esi
and cl, 0x81
or cl, al
mov eax, edx
not al
or r11b, al
and al, 0x68
and dl, 0x97
or dl, al
xor dl, cl
not r11b
or r11b, dl
mov eax, r11d
not al
and al, 0xd7
and r11b, 0x28
or r11b, al
mov eax, r11d
xor al, 0xc0
xor r11b, 0x18
and al, 0xc6
and r11b, 0x39
or r11b, al
mov r15d, r11d
xor r15b, 0x21
mov ecx, esi
and cl, 0x1f
and bpl, 0xe0
or bpl, cl
mov ecx, ebp
xor cl, 0xe0
xor bpl, 0x17
and bpl, 0x77
mov edx, ecx
and dl, 0x88
or dl, bpl
xor dl, 0x88
or dl, cl
mov ecx, edx
not cl
and cl, 0xf7
and dl, 8
or dl, cl
mov ecx, edx
xor cl, 0xf7
xor r11b, 0xc6
mov eax, r11d
or al, cl
not al
and r11b, 0x98
and r15b, 0x67
or r15b, r11b
and cl, 0x98
and dl, 0x67
or dl, cl
xor dl, r15b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
mov ecx, edx
and cl, 0x1c
xor dl, 0x52
and dl, al
and al, 0xe3
or al, cl
mov ecx, eax
xor cl, 0xe3
mov r11d, eax
xor r11b, 0xb1
and r11b, cl
mov ebp, r11d
and bpl, dl
xor dl, r11b
or dl, bpl
mov r11d, edx
not r11b
and r11b, 0xf
and dl, 0xf0
or dl, r11b
xor al, 0xc
and al, 0x8c
mov r11d, ecx
and r11b, 0x73
or r11b, al
mov ebp, edx
xor bpl, 0x92
xor r11b, 0x43
and cl, 0xcf
or cl, r11b
mov r11d, ecx
not r11b
and r11b, 0x9a
and cl, 0x65
or cl, r11b
xor dl, 0x6d
mov r11d, edx
and r11b, 0x64
and bpl, 0x9b
or bpl, r11b
mov eax, ecx
xor al, 1
xor cl, 0x9a
or dl, cl
and cl, 0x64
and al, 0x9b
or al, cl
xor al, bpl
xor bl, r8b
not dl
or dl, al
mov r11d, edx
not r11b
not r9b
and sil, r9b
or r14b, sil
xor r9b, r14b
and r9b, r14b
mov eax, r10d
not al
xor bl, 0x7d
and bl, r8b
mov esi, edi
not sil
mov ecx, esi
and cl, 0x64
and dil, 0x9b
or dil, cl
mov ecx, ebx
not cl
or sil, cl
and cl, 0x64
and bl, 0x9b
or bl, cl
xor bl, dil
not sil
or sil, bl
mov ecx, esi
not cl
mov ebx, r10d
or bl, cl
not bl
and r10b, 0xf9
and al, 6
or al, r10b
and cl, 0xf9
and sil, 6
or sil, cl
xor sil, al
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, edx
and al, 3
mov ebx, r11d
and bl, 0xfc
or bl, al
mov eax, ebx
xor al, 0xa0
mov r10d, r9d
mov r8d, r9d
not r8b
xor bl, 3
mov ecx, ebx
and cl, 0x5e
and al, 0xa1
or al, cl
and r10b, 0x5e
mov ecx, r8d
and cl, 0xa1
or cl, r10b
or bl, r9b
xor cl, al
mov eax, edx
xor dl, 0x11
and dl, r11b
not bl
or bl, cl
mov ecx, ebx
not cl
and cl, 0x65
and bl, 0x9a
or bl, cl
mov ecx, r9d
xor cl, 0xee
and cl, r9b
and al, 0x34
and r11b, 0xcb
or r11b, al
mov r10d, r11d
not r10b
xor r11b, 0x24
and r8b, 0x6c
and r9b, 0x82
or r9b, r8b
or r11b, 0x11
mov r8d, r11d
and r8b, 0xb6
and r10b, 0x48
or r10b, r8b
mov eax, edx
not al
or r11b, al
and al, 0xb6
and dl, 0x49
or dl, al
mov r8d, ebx
xor r8b, 0x9a
xor bl, 0x65
xor dl, r10b
mov eax, r9d
xor al, 0x7d
not r11b
or r11b, dl
mov edx, eax
and dl, 0xb6
and r9b, 0x48
or r9b, dl
mov edx, ecx
not dl
or al, dl
and dl, 0xb6
and cl, 0x49
or cl, dl
xor cl, r9b
not al
or al, cl
mov ecx, r11d
not cl
and cl, 0x22
and r11b, 0xdd
or r11b, cl
mov ecx, eax
not cl
and cl, 0x22
and al, 0xdd
or al, cl
xor al, r11b
mov r9d, eax
not r9b
mov ecx, r8d
xor cl, r9b
and cl, r8b
and al, bl
and r9b, r8b
or r9b, al
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
mov r10d, esi
not r10b
mov eax, r10d
and al, 0x12
mov ecx, esi
xor cl, 0x12
and cl, sil
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0x99
and cl, 0x66
or cl, al
mov eax, ecx
xor al, 0x14
and cl, 0x60
and al, 0x9f
or al, cl
mov ebx, eax
xor bl, 0x9f
xor al, 0x20
and al, 0x3c
mov ecx, ebx
and cl, 0xc3
or cl, al
xor cl, 0xfb
and bl, 0xc7
or bl, cl
mov eax, ebx
not al
and al, 0x8a
and bl, 0x75
or bl, al
mov r8d, ebx
xor r8b, 0x75
mov eax, r10d
and al, 0x38
and sil, 0xc7
or sil, al
xor r10b, sil
and r10b, sil
mov r11d, r9d
not r11b
mov edx, r11d
or dl, 0x13
mov ecx, r9d
or cl, 0xac
and cl, 0xbd
mov eax, r11d
and al, 2
or al, cl
mov edi, edx
not dil
and dl, 0xbd
and dil, 0x40
or dil, dl
xor dil, al
mov eax, edi
not al
and al, 0xec
and dil, 0x13
or dil, al
mov eax, edi
not al
and al, 0xc7
xor dil, 0x38
or dil, al
mov eax, edi
not al
and al, 0xa6
and dil, 0x59
or dil, al
and r11b, 0x6e
and r9b, 0x91
or r9b, r11b
mov eax, r9d
xor al, 0x10
and al, 0x38
xor r9b, 0xa9
or r9b, al
mov eax, r9d
not al
and al, 0xab
and r9b, 0x54
or r9b, al
and bl, 0x35
mov eax, r8d
and al, 0xca
or al, bl
mov r11d, eax
xor r11b, 0xca
mov ebx, r10d
mov edx, r10d
xor dl, 0x39
and dl, r10b
not r10b
and r10b, 0x8d
and bl, 0x72
or bl, r10b
xor al, 0xc
and al, r11b
and r8b, 0xc6
mov esi, eax
and sil, r8b
xor r8b, al
mov r10d, ebx
xor r10b, 0x72
xor bl, 0xb4
and bl, r10b
or r8b, sil
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, r8d
not al
and al, 0xf9
and r8b, 6
or r8b, al
mov eax, edx
not al
and al, 0xf9
and dl, 6
or dl, al
mov ebx, edi
xor bl, 0x59
xor dl, r8b
mov eax, r11d
and al, r10b
xor r10b, r11b
or r10b, al
mov eax, r10d
not al
and al, 0x97
and r10b, 0x68
or r10b, al
xor r10b, 0x68
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov eax, edi
xor al, 0x82
and al, 0x92
xor dil, 0x17
and dil, bl
and bl, 0x6d
or bl, al
mov esi, ebx
xor bl, 2
or bl, 0xb1
mov edx, ebx
not dl
mov r8d, ebx
and r8b, 0xb7
and dl, 0x48
or dl, r8b
mov ecx, edi
not cl
or bl, cl
and cl, 0xb7
and dil, 0x48
or dil, cl
mov r8d, r9d
xor r9b, 0xab
xor sil, 0x6d
xor dil, dl
mov r11d, esi
and r11b, r9b
xor sil, r9b
or r9b, 0x4e
not bl
or bl, dil
mov ecx, r9d
not cl
and r9b, 0xef
and cl, 0x10
or cl, r9b
xor r8b, 0x44
or r8b, 0xa1
and r8b, 0xef
xor cl, r8b
mov edx, ebx
not dl
and dl, cl
not cl
and cl, bl
or cl, dl
or sil, r11b
mov edx, esi
not dl
and dl, 0xc
and sil, 0xf3
or sil, dl
mov edx, ecx
not dl
mov ebx, edx
and bl, 0x58
and cl, 0xa7
or cl, bl
mov eax, esi
xor al, 0xa3
xor sil, 0xc
or dl, sil
and sil, 0x58
and al, 0xa7
or al, sil
xor al, cl
not dl
or dl, al
mov eax, r10d
not al
mov ecx, eax
and cl, 0xf3
and r10b, 0xc
or r10b, cl
mov ecx, edx
not cl
xor r10b, 0xf3
or r10b, cl
and cl, 0x2f
and dl, 0xd0
or dl, cl
not r10b
xor dl, 0x2f
or dl, al
not dl
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
mov byte [rcx + rax], dl
mov edx, 0xfa336df2
jmp 0x1400cfef0
mov rax, qword [rsp + 0x50]
mov dword [rsp + rax*4 + 0xc0], 0
xor ebp, ebp
movabs rax, 0x204daa99fee34c6b
mov rcx, rax
add rax, rbp
movabs rdx, 0xa56d35259c74190d
add rax, rdx
sub rax, rcx
movabs rbx, 0xf6b591abcb7ce4eb
sub rax, rbx
sub rax, rdx
mov rcx, qword [rsp + 0x50]
movabs rdx, 0xd6147464190cfa5c
add rcx, rdx
movabs rdi, 0x3cd30274b57e829d
sub rcx, rdi
sub rcx, rdx
movabs rdx, 0xd21b8eb8eb3c7a1e
sub rcx, rdx
add rcx, rax
add rcx, rdx
movabs rax, 0xf7ba4cee92582689
add rcx, rax
movabs rsi, 0xe2ec0de338152e33
mov rdx, rsi
sub rdx, rdi
sub rdx, rcx
add rdx, rax
movabs rax, 0xbaf311147d090aac
sub rdx, rax
sub rdx, rsi
add rdx, rax
movabs rdi, 0xd4fed44e6a7ab8f6
mov rax, rdi
movabs rcx, 0x798b642665e0925b
sub rax, rcx
movabs rsi, 0xecac350a3efa927
mov r8, rsi
sub rax, rsi
sub rax, rdi
add rax, rcx
neg rax
movabs rcx, 0x726a25c2adf28c29
add rdx, rcx
sub rax, rdx
add rax, rcx
movabs rcx, 0x1fb8165d4179caab
add rax, rcx
movabs rdx, 0x740d26ba275c18de
sub rax, rdx
sub rax, rcx
add rax, rdx
movabs rdi, 0x115052087c6dd7f7
mov rcx, rdi
movabs rdx, 0x42b07b581029b156
sub rcx, rdx
sub rcx, rbx
sub rcx, rdi
movabs rbx, 0x2b05f302bb18a437
sub rcx, rbx
add rcx, rdx
add rcx, rbx
movabs rdx, 0xc712b386a677bfaf
sub rax, rdx
movabs rbx, 0xb8ca51acd7e87504
add rax, rbx
add rax, rdx
movabs rdx, 0x6f5fd57d922d70e0
add rax, rdx
sub rax, rcx
sub rax, rdx
movabs rcx, 0xa7ed2666486535e2
sub rax, rcx
sub rax, rbx
add rax, rcx
movabs rcx, 0xc6d88c16c303a633
mov rdx, rcx
movabs rcx, 0x9b8c2b9dc93c38ab
mov rbx, rcx
lea rcx, [rcx + rdx]
movabs rdi, 0x295b835cc3c7ef1c
add rcx, rdi
sub rcx, rdx
movabs rdx, 0xc961e8bf8e962c49
add rcx, rdx
sub rcx, rbx
sub rcx, rdx
movabs rdx, 0xeaf6ba08a531126
add rcx, rdx
movabs rbx, 0x3fabc5cbc016dcfa
add rcx, rbx
sub rcx, rax
sub rcx, rbx
movabs rax, 0x1959161b25b81f01
mov rbx, rax
add rcx, rax
sub rcx, rdx
movabs rax, 0x873f28893249db74
mov rdx, rax
add rax, rbp
sub rax, rdi
add rax, rcx
lea rcx, [rbx + rdx]
sub rcx, rax
movabs rbx, 0xe174f1fa5e10519d
mov rax, rbx
neg rax
movabs rdx, 0xa9478069cdb144ec
mov rdi, rdx
sub rax, rdx
movabs rdx, 0x6f116af8492c3a4b
sub rax, rdx
add rdx, rax
add rdx, 0xffffffffffffffff
add rdx, rdi
movabs rax, 0x3fb598f0499d9d21
mov rdi, rax
add rdx, rax
add rdx, rbx
movabs rax, 0xc9e28ee57bae5f60
mov rbx, rax
add rax, rbp
movabs rsi, 0x14a018f6d587e284
add rax, rsi
sub rax, rbx
add rax, rcx
movabs rcx, 0xdb547b686e92847d
add rax, rcx
sub rax, rsi
sub rax, rcx
movabs rcx, 0xb7bbda1a86117c9b
mov rbx, rcx
add rcx, rbp
movabs rbp, 0x2d8b0940287e38b0
sub rcx, rbp
add rcx, rdi
add rdx, rbx
sub rcx, rdx
movabs rdx, 0x4d2ec2de9602ed24
add rcx, rdx
add rcx, rbp
sub rcx, rdx
movabs rdx, 0x523bded44fa52a02
add rax, rdx
movabs rbp, 0x4ce34b9d62d0ad6d
add rax, rbp
sub rax, rdx
add rax, rcx
movabs rcx, 0x2f8b2b77d5b1ead9
mov rdx, rcx
add rax, rcx
mov rcx, rbp
sub rcx, rax
add rcx, rdx
movabs rax, 0x5bd304725db9e1cb
sub rcx, rax
movabs rbp, 0xdeddb1724e93ec3f
add rcx, rbp
add rcx, rax
movabs rax, 0x104919f85bfc02b2
mov rbx, rax
add rcx, rax
movabs rax, 0xb5fa4ba35eec859e
movabs rdx, 0x1c83010facb9a5ef
mov rdi, rdx
lea rdx, [rdx + rax]
movabs rsi, 0xb18bd2a02ab64e21
sub rdx, rsi
sub rdx, rdi
sub rdx, rax
mov rax, rbp
sub rax, rcx
add rax, rbx
movabs rcx, 0xeb2dcefeed2d1e02
sub rax, rcx
add rax, rdx
movabs rdx, 0xc1bae4a776c365e6
mov rcx, rdx
neg rcx
movabs rbp, 0x5e36ef2dcba3658b
sub rcx, rbp
add rcx, rdx
movabs rdx, 0xb14a75727201614f
add rcx, rdx
movabs rbx, 0x483ea373b5c86cd8
sub rcx, rbx
sub rcx, rdx
movabs rdx, 0x508411b9b893ebe0
add rcx, rdx
add rcx, rbp
sub rcx, rdx
movabs rdx, 0xb63bd360dd1d84aa
mov rdi, rdx
sub rcx, rdx
movabs rbp, 0xf205286b4754125c
add rcx, rbp
sub rcx, r8
sub rcx, rbp
movabs rdx, 0x22a9f2e7c8e837f7
add rcx, rdx
add rcx, rdi
movabs rbp, 0x8c449e5acce69ad6
sub rdx, rbp
add rcx, rbx
sub rdx, rcx
add rdx, rbp
movabs r8, 0xfc3ea270cb886ba3
add rdx, r8
movabs rcx, 0xb626b85c16379f45
add rdx, rcx
sub r8, rdx
add r8, rcx
movabs rcx, 0xc27f29f3c003d78c
sub r8, rcx
add r8, rax
mov eax, dword [0x1402dcf54]
mov r9d, eax
neg r9d
not r9d
imul r9d, eax
mov r10d, r9d
not r10d
mov ecx, r10d
and ecx, 0xf83f2eba
mov edx, r9d
and edx, 0x7c0d145
or edx, ecx
xor edx, 0x7c0d145
mov ecx, r10d
and ecx, r9d
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xad64c5c4
and edx, 0x529b3a3b
or edx, ecx
mov ecx, edx
xor ecx, 0x24400544
xor edx, 0x421b3011
and edx, 0xcb3ff091
and ecx, 0x34c00f6e
or ecx, edx
mov ebx, ecx
xor ebx, 0x24400404
mov edx, r10d
and edx, 0x847d25f1
mov ebp, r9d
and ebp, 0x7b82da0e
or ebp, edx
xor ebp, 0x847d25f1
or ebp, r10d
mov eax, ebp
not eax
mov edi, ecx
xor edi, 0xcb3ff091
and ebp, 0x4dc8c776
mov edx, eax
and edx, 0xb2373889
or edx, ebp
mov esi, edx
xor esi, 0xb2373889
xor ecx, 0xe7432495
and ecx, edi
and ebx, 0x2c7cd404
xor edx, 0x9e4bec8d
and edx, esi
and eax, 0x2c7cd404
mov ebp, ecx
and ebp, ebx
xor ebx, ecx
or ebx, ebp
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, ebx
not ecx
and ecx, 0x2037d0dc
and ebx, 0xdfc82f23
or ebx, ecx
mov ecx, eax
not ecx
and ecx, 0x2037d0dc
and eax, 0xdfc82f23
or eax, ecx
xor eax, ebx
mov ecx, edi
and ecx, esi
xor esi, edi
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0xfd1adc4
and esi, 0xf02e523b
or esi, ecx
xor esi, 0xf02e523b
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov ecx, esi
mov eax, esi
xor eax, 0x85c6ceb1
and eax, esi
not esi
and esi, 0x4848e30
and ecx, 0x81424081
or ecx, esi
mov edx, ecx
xor edx, 0x80424080
xor ecx, 0x7ebdbf7e
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x692c033b
and edx, 0x84c2cc80
or edx, ebx
or ecx, ebp
and ebp, 0x692c033b
and eax, 0x96d3fcc4
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x82e3db00
and ecx, 0x7d1c24ff
or ecx, eax
mov eax, ecx
xor eax, 0xf8daea4e
mov ebp, ecx
xor ebp, 0x72515b1
xor ecx, 0x802966e0
and ecx, ebp
mov ebx, eax
and ebx, 0x870c7351
mov edx, ecx
and edx, ebx
xor ebx, ecx
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x7ccb9644
and ebx, 0x833469bb
or ebx, ecx
mov ecx, ebx
xor ecx, 0xd221010
and eax, 0x14a98d
mov edx, ebp
and edx, 0xffeb5672
or edx, eax
xor edx, 0xe6f11a68
and ebp, 0xe6e5b3e5
or ebp, edx
mov eax, ebp
not eax
and eax, 0x8a2e8f5b
and ebp, 0x75d170a4
or ebp, eax
mov eax, ebp
xor eax, 0x5501004
xor ebx, 0xe2dda90f
xor ebp, 0x8a2e8f5b
mov edx, ebx
and edx, 0xf085eee9
and ecx, 0xf7a1116
or ecx, edx
or ebx, ebp
and ebp, 0xf085eee9
and eax, 0xf7a1116
or eax, ebp
xor eax, ecx
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x2600004
mov ecx, ebx
and ecx, 0x2584e408
or ecx, eax
xor ecx, 0x2584e408
and ebx, 0xd81b1bf3
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xdb9e2c3f
and ebx, 0x2461d3c0
or ebx, eax
mov eax, ebx
xor eax, 0x3000700
xor ebx, 0x80084821
and ebx, 0x808d78ed
and eax, 0x7f728712
or eax, ebx
mov edx, eax
xor edx, 0x5c728412
xor eax, 0x800078c4
and eax, 0xa3007bc4
and edx, 0x5cff843b
or edx, eax
mov ebp, edx
xor ebp, 0xa30049c0
xor edx, 0x4c3a001b
and edx, 0x4c3a321f
and ebp, 0xb3c5cde0
or ebp, edx
mov esi, ebp
xor esi, 0xb3c5cde0
xor ebp, 0x4c3a321f
and r9d, 0xdfa6538e
and r10d, 0x2059ac71
or r10d, r9d
mov edx, r10d
xor edx, 0xdfa6538e
mov eax, r10d
xor eax, 0xc6bc1f94
and eax, edx
xor r10d, 0x400470
and r10d, 0xd8e047f8
and edx, 0x271fb807
or edx, r10d
xor edx, 0x3e05f41d
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xadbe6299
and eax, edx
and edx, 0x52419d66
or edx, ebx
xor edx, 0x52419d66
mov ebx, edx
and ebx, eax
xor edx, eax
or edx, ebx
mov ecx, ebp
and ecx, 0xd4f86a42
mov eax, esi
and eax, 0x2b0795bd
or eax, ecx
xor eax, edx
mov ecx, edx
not ecx
and ecx, ebp
and esi, edx
or esi, ecx
not esi
or esi, ebp
xor eax, 0xd4f86a42
and eax, edx
or edx, ebp
mov ecx, edx
not ecx
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0xdbb52f11
and eax, 0x244ad0ee
or eax, ebp
or ebx, edx
and edx, 0xdbb52f11
and ecx, 0x244ad0ee
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov ebp, ebx
mov edx, ebx
xor edx, 0x74519932
and edx, ebx
not ebx
and ebx, 0x39f29505
and ebp, 0xc60d6afa
or ebp, ebx
xor ebp, 0xc60d6afa
mov eax, esi
mov ecx, ebp
mov edi, esi
and edi, ebp
xor ebp, esi
not esi
and eax, 0x74519932
and esi, 0x8bae66cd
or esi, eax
and ecx, 0x74519932
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, esi
not eax
and eax, edx
not edx
and edx, esi
or edx, eax
or ebp, edi
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x64517b79
and edx, 0x9bae8486
or edx, eax
or ebx, ebp
and ebp, 0x64517b79
and ecx, 0x9bae8486
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov edi, ebx
not edi
mov edx, edi
and edx, 0x8409420c
mov ecx, ebx
and ecx, 0x43540460
or ecx, edx
mov edx, ecx
xor edx, 0x2400040
xor ecx, 0xbcabfb9f
mov eax, ebx
xor eax, 0xc75d466c
and eax, ebx
mov ebp, eax
not ebp
mov esi, ecx
and esi, 0x6d1f842f
and edx, 0x82404240
or edx, esi
or ecx, ebp
and ebp, 0x6d1f842f
and eax, 0x92e07bd0
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x38a2b993
and ecx, 0xc75d466c
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf685d297
and ecx, 0x97a2d68
or ecx, eax
mov edx, ecx
xor edx, 0x97a2d68
xor ecx, 0xf2008005
and ecx, 0xf212846d
mov eax, edx
and eax, 0xded7b92
or eax, ecx
xor eax, 0x2855006a
and edx, 0xda478407
or edx, eax
mov ecx, edx
not ecx
mov eax, edi
and eax, 0x39068d55
and ebx, 0xc6f972aa
or ebx, eax
xor ebx, 0x1cbef6ad
xor edi, ebx
and edi, ebx
mov eax, edx
and eax, 0xbc584854
xor edx, 0x8edf732f
and edx, ecx
and ecx, 0x43a7b7ab
or ecx, eax
mov r9d, ecx
xor r9d, 0x43a7b7ab
mov ebx, edi
xor ebx, 0x71208cd0
mov r10d, ebx
and ebx, edi
mov esi, edi
not esi
xor ecx, 0x30000850
or ecx, 0x8edf732f
mov edi, ecx
not edi
and r10d, esi
mov ebp, edx
not ebp
mov eax, ecx
and eax, 0x25ffd930
and edi, 0x500004c0
or edi, eax
or ecx, ebp
and ebp, 0x25ffd930
and edx, 0xda0026cf
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov edx, r10d
not edx
mov ebp, ebx
not ebp
mov edi, edx
and edi, 0x5c9d6df6
and r10d, 0xa3629209
or r10d, edi
or edx, ebp
and ebp, 0x5c9d6df6
and ebx, 0xa3629209
or ebx, ebp
xor ebx, r10d
not edx
or edx, ebx
mov ebp, ecx
not ebp
and ebp, edx
not edx
and edx, ecx
or edx, ebp
mov ecx, r9d
and ecx, esi
xor esi, r9d
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0x4dfc88cf
and esi, 0xb2037730
or esi, ecx
mov eax, esi
xor eax, 0x2002020
mov ebx, edx
not ebx
xor esi, 0x4dfc88cf
mov ecx, ebx
and ecx, 0xf503dfd7
and edx, 0xafc2028
or edx, ecx
or ebx, esi
and esi, 0xf503dfd7
and eax, 0xafc2028
or eax, esi
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x3ca237e2
and ebx, 0xc35dc81d
or ebx, eax
mov r9d, ebx
mov esi, ebx
mov edx, ebx
or edx, 0x4a078a22
mov ecx, edx
not ecx
mov edi, ebx
xor edi, 0xb5f875dd
and edi, ebx
mov ebp, edi
not ebp
mov eax, edx
and eax, 0x934bdf00
and ecx, 0x24b020dd
or ecx, eax
or edx, ebp
and ebp, 0x934bdf00
and edi, 0x6cb420ff
or edi, ebp
xor edi, ecx
not edx
or edx, edi
mov r14d, edx
and edx, ebx
mov r11d, ebx
not r11d
and r9d, 0xc472ad3f
mov eax, r11d
and eax, 0x3b8d52c0
or eax, r9d
mov ebx, eax
xor ebx, 0x8420a937
xor eax, 0x188d0240
and ebx, 0xa720f9b7
and eax, 0x58df0648
or eax, ebx
mov edi, eax
xor edi, 0x58510240
xor eax, 0xa720f9b7
mov ecx, r11d
and ecx, 0x79175efc
and esi, 0x86e8a103
or esi, ecx
xor esi, 0x79175efc
or esi, r11d
mov ecx, esi
not ecx
mov r15d, eax
or r15d, esi
mov ebx, r15d
not ebx
and eax, 0x86ae35a8
and edi, 0x7951ca57
or edi, eax
and esi, 0x86ae35a8
and ecx, 0x7951ca57
or ecx, esi
xor ecx, edi
mov eax, ecx
not eax
mov ebp, r15d
and ebp, 0xe1366235
and ebx, 0x1ec99dca
or ebx, ebp
or r15d, eax
and eax, 0xe1366235
and ecx, 0x1ec99dca
or ecx, eax
xor ecx, ebx
not r15d
or r15d, ecx
mov r9d, r15d
not r9d
mov eax, r15d
mov ebx, r15d
mov r10d, r9d
mov r12d, r15d
xor r12d, 0x51dce4a6
and r12d, r15d
mov ecx, r9d
and ecx, 0xb98aca0c
and r15d, 0x467535f3
or r15d, ecx
xor r15d, 0x1f8169cc
or r15d, r9d
and r9d, 0xc02998
and eax, 0x70049001
or eax, r9d
xor eax, 0x70049001
and ebx, 0x8f3b4666
or ebx, eax
mov eax, ebx
not eax
and eax, 0xf3d4117f
and ebx, 0xc2bee80
or ebx, eax
mov eax, ebx
xor eax, 0x7cef5719
mov edi, ebx
xor edi, 0xc91722c4
and edi, eax
xor ebx, 0x2008822
and ebx, 0x4a078a22
and eax, 0xb5f875dd
or eax, ebx
mov ecx, edi
not ecx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x3f3e8223
and edi, 0xc0c17ddc
or edi, ebx
or ecx, ebp
and ebp, 0x3f3e8223
and eax, 0xc0c17ddc
or eax, ebp
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9849f28
mov ebp, ecx
and ebp, 0x80612086
or ebp, eax
xor ebp, 0x80612086
and ecx, 0x761a4051
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x761a4051
and ecx, 0x89e5bfae
or ecx, eax
mov ebp, ecx
not ebp
and ecx, 0xea1dcf6c
and ebp, 0x15e23093
or ebp, ecx
mov ecx, ebp
xor ecx, 0x11a01012
not r14d
and r11d, r14d
or edx, r11d
xor r14d, edx
and r14d, edx
xor ebp, 0xea1dcf6c
mov edi, r14d
xor edi, ebp
mov eax, r14d
not eax
mov ebx, ebp
and ebx, 0x2e42e0cd
and ecx, 0xd1bd1f32
or ecx, ebx
mov ebx, r14d
and ebx, 0x2e42e0cd
and eax, 0xd1bd1f32
or eax, ebx
xor eax, ecx
not eax
or eax, ebp
mov r9d, eax
not r9d
not edi
and edi, r14d
or ebp, r14d
mov ebx, ebp
not ebx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0x9a9e82d0
and edi, 0x65617d2f
or edi, ecx
or edx, ebp
and ebp, 0x9a9e82d0
and ebx, 0x65617d2f
or ebx, ebp
xor ebx, edi
not edx
or edx, ebx
mov ecx, edx
not ecx
and edx, eax
or eax, ecx
mov ebp, eax
not ebp
and ecx, r9d
or ecx, edx
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0x142d561a
and ebp, 0xebd2a9e5
or ebp, ebx
or eax, edx
and edx, 0x142d561a
and ecx, 0xebd2a9e5
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x80c118a0
mov ebp, eax
and ebp, 0x4808800a
or ebp, edx
xor ebp, 0x4808800a
mov edx, eax
xor edx, 0xc8c998aa
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xa4c318b2
and edx, 0x5b3ce74d
or edx, ebp
mov ebp, edx
xor ebp, 0x753946
xor edx, 0xa8010
and ebp, 0x6c75394e
and edx, 0x938ac6b1
or edx, ebp
mov ebp, edx
xor ebp, 0x2672b36d
xor edx, 0x938ac6b1
and edx, ebp
and ecx, 0x5f06139c
and eax, 0xa0f9ec63
or eax, ecx
mov ecx, eax
xor ecx, 0xa0f9ec63
xor eax, 0x56001200
and eax, 0xd6789261
mov ebp, ecx
and ebp, 0x29876d9e
or ebp, eax
xor ebp, 0x9c7f1842
and ecx, 0x4a078a23
or ecx, ebp
mov ebp, ecx
not ebp
mov r13d, edx
not r13d
and ebp, r13d
or r13d, ecx
mov eax, r13d
not eax
and ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, r13d
and ebp, 0x1d5b8650
and eax, 0xe2a479af
or eax, ebp
or r13d, edx
and edx, 0x1d5b8650
and ecx, 0xe2a479af
or ecx, edx
xor ecx, eax
not r13d
or r13d, ecx
and r10d, 0x51dce4a6
mov eax, r10d
and eax, r12d
xor r12d, r10d
or r12d, eax
mov eax, r12d
not eax
and eax, 0x6113f660
and r12d, 0x9eec099f
or r12d, eax
mov ebx, r12d
xor ebx, 0xcf30ed39
mov eax, r12d
xor eax, 0x30cf12c6
mov ecx, eax
and ecx, 0xa60ba3c0
mov esi, r12d
xor esi, 0x96c4b106
or esi, ecx
mov ecx, r15d
not ecx
and ecx, esi
not esi
mov ebp, esi
xor ebp, r15d
and ebp, esi
and r15d, esi
or r15d, ecx
mov ecx, ebp
and ecx, r15d
xor r15d, ebp
or r15d, ecx
mov edi, r15d
xor edi, 0x699ebadc
and edi, r15d
not r15d
and r15d, 0x699ebadc
mov ecx, r15d
and ecx, edi
xor edi, r15d
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x306ae6e2
and edi, 0xcf95191d
or edi, ecx
xor r12d, 0xcf30ed38
and r12d, ebx
and eax, 0x3881c3d7
and ebx, 0xc77e3c28
or ebx, eax
xor ebx, 0xc77e3c29
mov eax, r12d
and eax, ebx
xor ebx, r12d
or ebx, eax
mov r9d, ebx
not r9d
mov eax, edi
not eax
and eax, 0xf038e81a
mov ecx, edi
and ecx, 0xfc717e5
or ecx, eax
mov r10d, ecx
xor r10d, 0xfc717e5
mov eax, ecx
xor eax, 0xf3d90977
and eax, r10d
and edi, 0xfc1e1e92
mov ebp, r9d
or ebp, 0xfc1e1e92
mov esi, ebp
not esi
mov edx, ebx
xor edx, 0xfc1e1e92
and edx, r9d
mov r11d, eax
and r11d, edi
xor edi, eax
or edi, r11d
mov eax, edx
not eax
mov r11d, ebp
and r11d, 0x83fdeda5
and esi, 0x48
or esi, r11d
or ebp, eax
and eax, 0x83fdeda5
and edx, 0x7c02125a
or edx, eax
xor edx, esi
not ebp
or ebp, edx
mov eax, edi
not eax
and eax, ebp
not ebp
and ebp, edi
or ebp, eax
xor ecx, 0xf038e81a
mov eax, ecx
and eax, 0x33052001
and r10d, 0xccfadffe
or r10d, eax
or ecx, r9d
and r9d, 0x33052001
and ebx, 0xccfadffe
or ebx, r9d
xor ebx, r10d
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xb3f0c412
and ecx, 0x4c0f3bed
or ecx, eax
xor ecx, 0x4c0f3bed
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov ebp, ecx
not ebp
mov edx, ecx
mov eax, ebp
and eax, 0x3b1c0472
and ecx, 0xc4e3fb8d
or ecx, eax
not ecx
or ecx, ebp
and ebp, 0xf874e35a
and edx, 0x78b1ca5
or edx, ebp
mov eax, edx
xor eax, 0x7000c05
xor edx, 0x6830214a
and edx, 0x68bb31ea
and eax, 0x9744ce15
or eax, edx
mov edx, eax
xor edx, 0x60210062
xor eax, 0x86008015
and eax, 0x8e9ab19d
and edx, 0x71654e62
or edx, eax
mov eax, edx
xor eax, 0x40614a00
and eax, 0xc4e3fb8d
xor edx, 0xa180010
and edx, 0x3b1c0472
or edx, eax
mov ebx, edx
xor ebx, 0xc4e3fb8d
and ebx, edx
mov ebp, ecx
not ebp
mov eax, ebx
not eax
and eax, 0x27ac49d8
mov edi, ebx
and edi, 0xd853b627
or edi, eax
xor edi, 0xd853b627
and ecx, 0x3050ec98
mov edx, ebp
and edx, 0xcfaf1367
or edx, ecx
xor edx, 0xcfaf1367
mov eax, edx
mov ecx, edi
and ecx, edx
xor edx, edi
and edi, 0x2286b517
and ebx, 0xdd794ae8
or ebx, edi
and eax, 0x2286b517
and ebp, 0xdd794ae8
or ebp, eax
mov eax, ebx
not eax
and eax, ebp
not ebp
and ebp, ebx
or ebp, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x9b971078
and edx, 0x6468ef87
or edx, eax
xor edx, 0x6468ef87
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
mov ecx, eax
or ecx, 0xc4e3fb8d
mov ebp, ecx
not ebp
or edx, 0x2b1c0022
and edx, 0x2b7fa82e
and eax, 0xc4805381
or eax, edx
and ecx, 0x2b7fa82e
and ebp, 0x10000450
or ebp, ecx
xor ebp, eax
mov edx, ebp
not edx
mov eax, edx
and eax, 0x902012
mov ecx, ebp
and ecx, 0x1225c068
or ecx, eax
xor ecx, 0x1225c068
mov ebx, ebp
and ebx, 0xed4a1f85
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x6cb2531e
and ebx, 0x934dace1
or ebx, eax
mov eax, ebx
xor eax, 0x40063040
xor ebx, 0x81f84c9b
mov ecx, ebx
and ecx, 0xbf79c3be
and eax, 0x40863c41
or eax, ecx
and ebp, 0xbf79c3be
and edx, 0x40863c41
or edx, ebp
xor edx, eax
xor ebx, edx
and ebx, edx
mov r15d, r13d
not r15d
mov eax, r15d
and eax, 0x9d80
mov r12d, r13d
and r12d, 0x601a024a
or r12d, eax
mov eax, r12d
xor eax, 0x18024a
xor r12d, 0x9fe5fdb5
mov ecx, r13d
xor ecx, 0x601a9fca
and ecx, r13d
mov edx, ecx
not edx
mov ebp, r12d
and ebp, 0x7867c435
and eax, 0x181bca
or eax, ebp
or r12d, edx
and edx, 0x7867c435
and ecx, 0x87983bca
or ecx, edx
xor ecx, eax
not r12d
or r12d, ecx
mov eax, r12d
not eax
and eax, 0x876bb099
and r12d, 0x78944f66
or r12d, eax
mov r9d, r12d
xor r9d, 0x188ed0ac
mov r11d, ebx
not r11d
mov eax, r11d
and eax, 0x92ad8499
mov edi, ebx
and edi, 0x6d527b66
or edi, eax
mov eax, edi
not eax
and eax, 0x6d527b66
and edi, 0x92ad8499
or edi, eax
mov r14d, r12d
xor r14d, 0xe7712f53
mov r10d, r14d
and r10d, 0xe90e51e1
mov esi, r9d
xor r12d, 0xee97df63
and r12d, r9d
and r9d, 0x16f1ae1e
or r9d, r10d
mov edx, r9d
xor edx, r14d
and edx, r9d
mov eax, r15d
and eax, 0x16f1ae1e
and r13d, 0xe90e51e1
or r13d, eax
xor r15d, r13d
and r15d, r13d
mov ecx, edi
mov r9d, edi
mov r10d, edi
xor r10d, 0xf6190fcf
and r10d, edi
not edi
mov ebp, edi
and ebp, 0xb6d85683
and ecx, 0x4927a97c
or ecx, ebp
mov eax, ecx
xor eax, 0x4927a97c
xor ecx, 0xb0080001
and ecx, 0xf82da901
mov ebp, eax
and ebp, 0x7d256fe
or ebp, ecx
xor ebp, 0x1123f8e0
and eax, 0xe90e51e1
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xd4c450df
and eax, 0x2b3baf20
or eax, ecx
mov r13d, eax
xor r13d, 0x31a2a20
and r11d, 0x6b4803e2
and ebx, 0x94b7fc1d
or ebx, r11d
mov ebp, ebx
xor ebp, 0x94b7fc1d
xor ebx, 0x22080262
and ebx, 0xb20a7262
mov ecx, ebp
and ecx, 0x4df58d9d
or ecx, ebx
xor ecx, 0xa4fbdc7c
and ebp, 0x16f1ae1e
or ebp, ecx
mov ecx, ebp
not ecx
mov r11d, edx
not r11d
and r11d, r15d
not r15d
mov ebx, edx
xor ebx, r15d
and ebx, edx
and r15d, edx
or r15d, r11d
mov edx, ebx
and edx, r15d
xor r15d, ebx
or r15d, edx
xor eax, 0xd4c450df
mov edx, ebp
and edx, 0x1c441b4f
and ecx, 0xe3bbe4b0
or ecx, edx
mov edx, ecx
xor edx, 0xe3bbe4b0
mov r11d, eax
and r11d, edx
xor edx, eax
and eax, 0xec6585d8
and r13d, 0x139a7a27
or r13d, eax
xor ecx, 0xc440148
or ecx, 0x139a7a27
mov eax, ecx
not eax
or ebp, 0xec6585d8
mov ebx, ebp
not ebx
and ecx, 0xf0fe44c9
and eax, 0xc018110
or eax, ecx
and ebp, 0xf0fe44c9
and ebx, 0x3003a26
or ebx, ebp
xor ebx, eax
mov eax, r13d
not eax
and eax, 0x4e0fa3a2
and r13d, 0xb1f05c5d
or r13d, eax
mov eax, ebx
not eax
and eax, 0x4e0fa3a2
and ebx, 0xb1f05c5d
or ebx, eax
xor ebx, r13d
or edx, r11d
not edx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, r15d
mov ecx, r15d
xor ecx, 0xe87bf487
and ecx, r15d
not r15d
and r15d, 0x880a0403
and eax, 0x6071f084
or eax, r15d
xor eax, 0x6071f084
mov ebx, edx
not ebx
mov ebp, edx
xor ebp, 0xe87bf487
and ebx, ebp
and ebp, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ecx
not eax
and eax, ebp
not ebp
and ebp, ecx
or ebp, eax
and r14d, 0x1e00378c
and esi, 0xe1ffc873
or esi, r14d
mov r11d, esi
xor r11d, 0xe1ffc873
and edi, 0x1b40aa4
and r9d, 0xfe4bf55b
or r9d, edi
mov ebx, r9d
xor ebx, 0x6001a452
xor esi, 0x1e00378c
mov ecx, r11d
and ecx, 0xf6190fcf
xor r9d, 0x1b40aa4
mov eax, r9d
or eax, 0x9e6f030
mov edi, eax
not edi
mov edx, ecx
and edx, r12d
xor r12d, ecx
or r12d, edx
mov ecx, r10d
not ecx
mov edx, eax
and edx, 0xe55e5e8d
and edi, 0x12010142
or edi, edx
or eax, ecx
and ecx, 0xe55e5e8d
and r10d, 0x1aa1a172
or r10d, ecx
xor r10d, edi
not eax
or eax, r10d
mov ecx, r12d
not ecx
and ecx, 0x4a2d3d61
and r12d, 0xb5d2c29e
or r12d, ecx
mov ecx, eax
not ecx
and ecx, 0x4a2d3d61
and eax, 0xb5d2c29e
or eax, ecx
xor eax, r12d
mov ecx, esi
and ecx, 0x9ffa5b8d
and r11d, 0x6005a472
or r11d, ecx
or esi, r9d
and r9d, 0x9ffa5b8d
and ebx, 0x6005a472
or ebx, r9d
xor ebx, r11d
not esi
or esi, ebx
mov ecx, esi
not ecx
and ecx, 0xefbddf28
and esi, 0x104220d7
or esi, ecx
xor esi, 0x104220d7
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
mov edx, esi
xor edx, 0x8338ce4
and edx, esi
not esi
and esi, 0x8008880
and eax, 0x330464
or eax, esi
xor eax, 0x330464
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x21f2cc30
and edx, 0xde0d33cf
or edx, eax
mov edi, edx
xor edi, 0x90168829
xor edx, 0x29c140d4
mov eax, ebp
xor eax, edx
and eax, ebp
mov ebx, ebp
not ebx
and ebx, 0x4f6937c2
and ebp, 0xb096c83d
or ebp, ebx
and edx, 0x4f6937c2
and edi, 0xb096c83d
or edi, edx
xor edi, ebp
mov edx, eax
and edx, edi
xor edi, eax
or edi, edx
mov ebp, edi
not ebp
mov eax, edi
or eax, 0x28998bb3
mov edx, eax
not edx
mov ecx, edi
xor ecx, 0xd766744c
and ecx, edi
mov ebx, ecx
not ebx
mov esi, eax
and esi, 0x1583f61b
and edx, 0xc2640044
or edx, esi
or eax, ebx
and ebx, 0x1583f61b
and ecx, 0xea7c09e4
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x17dd551f
and eax, 0xe822aae0
or eax, ecx
mov ecx, eax
xor ecx, 0x1b045024
xor eax, 0xa22101
and eax, 0x24e2af89
and ecx, 0xdb1d5076
or ecx, eax
mov edx, ecx
xor edx, 0x88110022
xor ecx, 0x2422aa00
and ecx, 0x772efa54
and edx, 0x88d105ab
or edx, ecx
mov ebx, edx
xor ebx, 0x88d105ab
xor edx, 0x772efa54
mov eax, ebp
and eax, 0x19499bad
mov ecx, edi
and ecx, 0xe6b66452
or ecx, eax
mov esi, ecx
xor esi, 0xe6b66452
xor ecx, 0x194891a4
and ecx, 0xfd7cd5f4
mov eax, esi
and eax, 0x2832a0b
or eax, ecx
xor eax, 0x2832a0b
or eax, esi
mov ecx, eax
not ecx
and ecx, 0xade2f96
and eax, 0xf521d069
or eax, ecx
mov ecx, eax
xor ecx, 0xf521d069
and ecx, edx
xor eax, 0xade2f96
mov edx, ebx
xor edx, eax
and edx, ebx
and eax, ebx
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5a85087d
and eax, 0xa57af782
or eax, ecx
mov ecx, eax
xor ecx, 0xa57af782
mov edx, eax
xor edx, 0x1a010059
and edx, 0xbb43f2d9
xor eax, 0x1e39055b
and eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4ea02c70
and eax, 0xb15fd38f
or eax, ecx
mov ecx, eax
xor ecx, 0xa000014
xor eax, 0x453c6f6b
mov edx, eax
and edx, 0xb0dfb1c2
and ecx, 0x4f204e3d
or ecx, edx
xor eax, ecx
and eax, ecx
mov ecx, ebp
and ecx, 0x3d564703
and edi, 0xc2a9b8fc
or edi, ecx
mov ecx, edi
xor ecx, 0x2000010
xor edi, 0x14000002
or ebp, 0xde824c96
mov edx, ebp
not edx
or edi, 0x21383060
and edi, 0xf5b838e6
and ecx, 0xa024410
or ecx, edi
and ebp, 0xf5b838e6
and edx, 0x458309
or edx, ebp
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x217db369
and edx, 0xde824c96
or edx, ecx
mov ebp, edx
xor ebp, 0xb0dfb1c2
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0x4bc99344
and edx, 0xb4366cbb
or edx, ecx
mov ebx, edx
xor ebx, 0x9c831
mov ecx, ebp
not ecx
xor edx, 0xfb162286
mov edi, ecx
and edi, 0xa7e21748
and ebp, 0x581de8b7
or ebp, edi
or ecx, edx
and edx, 0xa7e21748
and ebx, 0x581de8b7
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x22032d80
and ecx, 0x89805022
or ecx, edx
mov ebx, ecx
xor ebx, 0x80801020
xor ecx, 0x47823c5
or ebp, 0xab837da2
mov edx, ebp
not edx
and ecx, 0xd7863c7
and ebx, 0xa2831c20
or ebx, ecx
and ebp, 0xd7863c7
and edx, 0x50048018
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x547c825d
and edx, 0xab837da2
or edx, ecx
mov esi, edx
not esi
and edx, 0x273d6425
and esi, 0xd8c29bda
or esi, edx
mov edx, esi
xor edx, 0xd8c29bda
xor esi, 0x273d6425
mov ebx, eax
not ebx
mov r12d, ebx
and r12d, eax
mov ecx, ebx
and ecx, r12d
xor r12d, ebx
or r12d, ecx
mov ecx, esi
and ecx, 0xae7f24b2
mov r11d, edx
and r11d, 0x5180db4d
or r11d, ecx
mov r10d, r11d
xor r10d, 0x5180db4d
xor r11d, 0xae7f24b2
mov r9d, r12d
not r9d
mov ecx, r9d
and ecx, 0xdb5540ee
mov edi, r12d
xor edi, 0x24aabf11
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x5c5101d1
and edi, 0xa3aefe2e
or edi, ecx
mov r13d, edi
xor r13d, 0xa3aefe2e
xor edi, 0x5c5101d1
mov ecx, ebx
and ecx, 0x24aabf11
and eax, 0xdb5540ee
or eax, ecx
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, edi
mov ecx, r11d
and ecx, 0x54255745
mov ebx, r10d
and ebx, 0xabdaa8ba
or ebx, ecx
xor ebx, 0x708fe854
or ebx, r11d
mov r14d, ebx
not r14d
and esi, 0xc280f763
and edx, 0x3d7f089c
or edx, esi
mov ecx, edx
xor ecx, 0x3d7f089c
xor edx, 0xc2808262
and edx, 0xd6cd82ee
mov esi, ecx
and esi, 0x29327d11
or esi, edx
xor esi, 0xf2673dff
and ecx, 0x24aabf11
or ecx, esi
mov edx, ecx
not edx
and edx, 0x452e52c9
and ecx, 0xbad1ad36
or ecx, edx
mov r15d, ecx
mov edx, ecx
xor edx, 0x452e52c9
mov esi, r13d
xor esi, eax
and esi, r13d
and eax, r13d
or eax, ebp
mov edi, esi
not edi
mov ebp, eax
not ebp
mov r13d, edi
and r13d, 0xabd51277
and esi, 0x542aed88
or esi, r13d
or edi, ebp
and ebp, 0xabd51277
and eax, 0x542aed88
or eax, ebp
xor eax, esi
not edi
or edi, eax
mov esi, ebx
and esi, 0xd73f2b95
xor ebx, 0x6e413128
and ebx, r14d
mov eax, r14d
and eax, 0x28c0d46a
or eax, esi
mov r14d, eax
xor r14d, 0x28c0d46a
mov esi, eax
xor esi, 0x4681e542
and esi, r14d
xor ecx, 0x2b6f63e1
and ecx, edx
mov ebp, edx
or ebp, 0x91beced7
mov r13d, esi
and r13d, ebx
xor ebx, esi
or ebx, r13d
mov esi, ecx
not esi
mov r13d, esi
and r13d, 0x6d2684bc
and ecx, 0x92d97b43
or ecx, r13d
mov r13d, ebp
not r13d
or esi, ebp
and ebp, 0x6d2684bc
and r13d, 0x2413100
or r13d, ebp
xor r13d, ecx
not esi
or esi, r13d
mov ecx, ebx
not ecx
and ecx, esi
not esi
and esi, ebx
or esi, ecx
xor eax, 0xd73f2b95
mov ecx, eax
and ecx, 0x9f547a0c
and r14d, 0x60ab85f3
or r14d, ecx
xor r15d, 0xbad1ad36
or eax, r15d
and r15d, 0x9f547a0c
and edx, 0x60ab85f3
or edx, r15d
xor edx, r14d
not eax
or eax, edx
not eax
mov ecx, esi
and ecx, eax
xor eax, esi
or eax, ecx
mov ecx, edi
xor ecx, eax
mov edx, edi
not edx
and edx, 0x1f091493
and ecx, edi
and edi, 0xe0f6eb6c
or edi, edx
xor edi, eax
xor edi, 0x1f091493
and edi, eax
mov r14d, edi
not r14d
mov eax, r14d
and eax, 0x3c4dc08d
and edi, 0xc3b23f72
or edi, eax
mov eax, ecx
not eax
or r14d, eax
and eax, 0x3c4dc08d
and ecx, 0xc3b23f72
or ecx, eax
xor ecx, edi
not r14d
or r14d, ecx
and r9d, 0x98462ba9
mov ecx, r12d
and ecx, 0x67b9d456
or ecx, r9d
xor ecx, 0x67b9d456
mov eax, ecx
and eax, 0xbe6668ec
and r12d, 0x41999713
or r12d, eax
or r10d, 0x41999713
mov eax, r10d
not eax
mov edx, ecx
and edx, r11d
xor ecx, r11d
or r11d, 0xbe6668ec
mov ebp, r11d
not ebp
and r10d, 0xaa858029
and eax, 0x146268c4
or eax, r10d
and r11d, 0xaa858029
and ebp, 0x41181712
or ebp, r11d
xor ebp, eax
mov eax, r12d
not eax
and eax, 0x8fa7901a
and r12d, 0x70586fe5
or r12d, eax
mov eax, ebp
not eax
and eax, 0x8fa7901a
and ebp, 0x70586fe5
or ebp, eax
xor ebp, r12d
or ecx, edx
mov eax, ecx
not eax
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x9b8abb3d
and ebp, 0x647544c2
or ebp, ebx
or edx, ecx
and ecx, 0x9b8abb3d
and eax, 0x647544c2
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov ebx, edx
not ebx
and edx, 0x17da07a5
and ebx, 0xe825f85a
or ebx, edx
mov edx, ebx
xor edx, 0xe825f85a
mov ecx, r14d
not ecx
and ecx, 0x720752c9
mov esi, r14d
and esi, 0x8df8ad36
or esi, ecx
mov ecx, esi
xor ecx, 0x8df8ad36
xor esi, 0x61958f12
and esi, ecx
and r14d, 0xec6d2224
xor ebx, 0x448da7e
and ebx, edx
mov r9d, ecx
and r9d, edx
xor ecx, edx
or edx, 0x1392dddb
mov edi, edx
not edi
mov eax, esi
and eax, r14d
xor r14d, esi
or r14d, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x7f6763f5
and ebx, 0x80989c0a
or ebx, eax
or ebp, edx
and edx, 0x7f6763f5
and edi, 0x80080000
or edi, edx
xor edi, ebx
not ebp
or ebp, edi
mov eax, r14d
not eax
and eax, 0xf8a6a7fe
and r14d, 0x7595801
or r14d, eax
mov eax, ebp
not eax
and eax, 0xf8a6a7fe
and ebp, 0x7595801
or ebp, eax
xor ebp, r14d
or ecx, r9d
mov eax, ecx
not eax
and eax, 0xb993005b
and ecx, 0x466cffa4
or ecx, eax
mov edx, ecx
xor edx, 0x466ccb00
xor ecx, 0xb993005b
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x319334bc
and ebp, 0xce6ccb43
or ebp, ebx
or eax, ecx
and ecx, 0x319334bc
and edx, 0xce6ccb43
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ebp, eax
not ebp
mov edx, eax
and edx, 0x2f98d1d
mov ecx, ebp
and ecx, 0xfd0672e2
or ecx, edx
mov edx, ecx
xor edx, 0xd98100
xor ecx, 0x4d004220
and ecx, 0x4f204e3d
and edx, 0xb0dfb1c2
or edx, ecx
mov ecx, edx
xor ecx, 0x4f204e3d
and ecx, edx
mov edx, ebp
and edx, 0xb0dfb1c2
and eax, 0x4f204e3d
or eax, edx
xor ebp, eax
and ebp, eax
mov eax, ecx
not eax
and eax, ebp
not ebp
mov edx, ecx
xor edx, ebp
and edx, ecx
and ebp, ecx
or ebp, eax
mov eax, edx
not eax
mov ecx, ebp
not ecx
mov ebx, eax
and ebx, 0x845f9175
and edx, 0x7ba06e8a
or edx, ebx
or eax, ecx
and ecx, 0x845f9175
and ebp, 0x7ba06e8a
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
mov ebp, eax
and ebp, 0x62200806
mov ecx, edx
and ecx, 0x9ddff7f9
or ecx, ebp
mov ebp, ecx
xor ebp, 0x14d92350
and ebp, 0x16d92b52
xor ecx, 0x8b06dcab
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xd12b52ce
and ecx, 0x2ed4ad31
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2ed4ad31
and edx, 0xe926d4ad
xor eax, 0x16d92b52
or eax, edx
mov edx, eax
not edx
and edx, 0x3db205b4
and eax, 0xc24dfa4b
or eax, edx
mov r10d, eax
xor r10d, 0xc24dfa4b
mov edx, ecx
xor edx, 0x41001248
and edx, 0x6d849669
xor ecx, 0xa68e6655
and ecx, ebp
and ebp, 0x927b6996
or ebp, edx
mov r9d, ebp
xor r9d, 0x927b6996
xor eax, 0x20200534
and eax, 0xa2204d34
mov edx, r10d
and edx, 0x5ddfb2cb
or edx, eax
mov eax, edx
xor eax, 0x5ddfb2cb
mov esi, ebp
xor esi, 0xe5de5d0d
and esi, r9d
mov ebx, eax
and ebx, 0x885acb64
and r10d, 0x77a5349b
or r10d, ebx
mov ebx, esi
and ebx, ecx
xor ecx, esi
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xd8ab0808
and ecx, 0x2754f7f7
or ecx, ebx
mov edi, r10d
not edi
and edi, 0xd8ab0808
and r10d, 0x2754f7f7
or r10d, edi
xor edx, 0xa2204d34
xor r10d, ecx
xor ebp, 0x6d849669
mov ecx, ebp
and ecx, 0xff5ef2f8
and r9d, 0xa10d07
or r9d, ecx
or ebp, edx
and edx, 0xff5ef2f8
and eax, 0xa10d07
or eax, edx
xor eax, r9d
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xbd52220
and ebp, 0xf42adddf
or ebp, eax
xor ebp, 0xf42adddf
mov eax, r10d
and eax, ebp
xor ebp, r10d
or ebp, eax
mov ecx, ebp
mov eax, ebp
xor eax, 0x47be22
and eax, ebp
not ebp
and ebp, 0x13202
and ecx, 0x468c20
or ecx, ebp
xor ecx, 0x468c20
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x223c903b
and eax, 0xddc36fc4
or eax, ecx
mov ebx, eax
xor ebx, 0x34a2054b
xor eax, 0xcb5dfab4
mov ecx, eax
and ecx, 0xc8b6137e
mov edx, ebx
and edx, 0x3749ec81
or edx, ecx
mov ecx, edx
xor ecx, 0x3749ec81
xor edx, 0xc8b6137e
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
or ebp, eax
not ebp
and edx, 0x579c74e9
and ecx, 0xa8638b16
or ecx, edx
and eax, 0x579c74e9
and ebx, 0xa8638b16
or ebx, eax
xor ebx, ecx
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov edi, ebx
not edi
mov eax, edi
and eax, ebx
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe174775e
and eax, 0x1e8b88a1
or eax, ecx
mov ecx, eax
xor ecx, 0x10088080
xor eax, 0x114055e
and eax, 0xf970d7f
and ecx, 0xf068f280
or ecx, eax
mov eax, ecx
xor eax, 0x1030d35
mov ebp, ecx
xor ebp, 0xf068f280
or edi, ebx
and eax, 0xf14bed35
xor ecx, 0xce8d9a02
and ecx, ebp
and ebp, 0xeb412ca
or ebp, eax
mov edx, ebp
xor edx, 0xeb412ca
xor ebp, 0x30416800
or ebp, 0xc11a977d
mov ebx, ebp
not ebx
mov eax, ebp
and eax, 0x35811639
and ebx, 0xa646882
or ebx, eax
mov eax, ecx
not eax
or ebp, eax
and eax, 0x35811639
and ecx, 0xca7ee9c6
or ecx, eax
mov esi, edi
xor ecx, ebx
mov ebx, edx
and ebx, edi
xor edx, edi
not edi
or edi, 0xc11a977d
not ebp
or ebp, ecx
mov ecx, edi
not ecx
or esi, 0x3ee56882
and edi, 0x67fc334
and ecx, 0x38802882
or ecx, edi
mov eax, esi
not eax
and esi, 0x67fc334
and eax, 0xc1001449
or eax, esi
movabs rdi, 0xeb2dcefeed2d1e02
add r8, rdi
movabs rdi, 0xb18bd2a02ab64e21
add r8, rdi
movabs rdi, 0xc27f29f3c003d78c
add r8, rdi
xor eax, ecx
mov ecx, ebp
not ecx
and ecx, eax
not eax
and eax, ebp
mov ebp, dword [0x1402dcf50]
or eax, ecx
or edx, ebx
not edx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x8cfdeb87
and edx, 0x73021478
or edx, ecx
xor edx, 0x73021478
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
cmp edx, 0xffffffff
setne r11b
sete cl
cmp ebp, 0xa
setl r9b
cmp ebp, 9
setg r10b
mov edi, ecx
xor dil, r10b
xor dil, 1
mov ebx, edi
and bl, cl
mov eax, r10d
or al, cl
xor bl, 1
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
mov eax, r10d
and al, cl
mov esi, r10d
and sil, r11b
xor r10b, r11b
and cl, r9b
or cl, sil
or sil, r10b
and r10b, r11b
and r11b, r9b
or al, r11b
xor sil, 1
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
mov eax, esi
xor al, 1
mov edx, ebx
xor dl, sil
and dl, bl
and sil, bl
xor bl, 1
and bl, al
or sil, bl
mov eax, edx
xor al, 1
xor dl, sil
xor sil, 1
or sil, al
xor sil, 1
or sil, dl
mov eax, esi
xor al, 1
mov r12d, eax
or r12b, sil
mov edx, r12d
xor dl, 1
and dl, sil
or sil, r12b
xor sil, 1
and r12b, al
or r12b, dl
mov eax, esi
and al, r12b
xor r12b, sil
or r12b, al
mov eax, r12d
xor al, 1
and r12b, al
mov edx, r12d
and dl, al
xor r12b, al
or r12b, dl
mov eax, r12d
xor al, 1
and r12b, al
mov edx, eax
and dl, r12b
xor r12b, al
or r12b, dl
mov eax, r12d
xor al, 1
xor r10b, 1
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, edi
xor dl, r9b
or dil, r9b
xor dil, 1
or dil, dl
mov r15d, edi
xor r15b, 1
mov edx, ecx
xor dl, r15b
xor dl, 1
or dl, cl
or r15b, cl
xor cl, 1
mov ebx, edx
xor bl, 1
or dil, cl
mov ecx, edi
xor cl, r15b
or r15b, dil
xor r15b, 1
or r15b, cl
mov ecx, ebx
and cl, dl
mov r9d, ecx
and r9b, bl
xor cl, bl
or cl, r9b
mov ebx, ecx
xor bl, 1
and bl, r15b
xor r15b, 1
and cl, r15b
or cl, bl
mov ebx, edx
and bl, r15b
xor r15b, dl
or r15b, bl
xor r15b, 1
mov edx, ecx
and dl, r15b
xor r15b, cl
or r15b, dl
mov r14d, r12d
and r14b, al
xor r14b, 1
mov ecx, r14d
or cl, al
xor cl, 1
xor al, r14b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r10d, eax
xor r10b, 1
and r10b, al
xor r10b, 1
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
mov esi, r10d
xor sil, 1
mov r9d, r15d
xor r9b, 1
mov edi, r15d
mov ebx, r15d
or bl, r9b
mov r11d, ebx
mov ebp, r15d
xor bpl, bl
or bl, r15b
and r15b, sil
mov r13d, r10d
and r13b, r9b
or r13b, r15b
mov eax, esi
xor r13b, 1
or r13b, sil
xor sil, r10b
or al, r10b
xor al, 1
or al, sil
mov edx, r14d
xor dl, r12b
or r14b, r12b
xor r14b, 1
or r14b, dl
mov ecx, r14d
xor cl, 1
xor dil, r9b
xor r11b, 1
or r11b, dil
xor bl, 1
or bl, bpl
mov edx, ebx
xor dl, 1
and bl, dl
mov esi, edx
and sil, bl
xor bl, dl
or bl, sil
mov edx, ecx
and dl, r14b
mov esi, edx
and sil, cl
xor dl, cl
or dl, sil
mov esi, eax
xor sil, 1
and r14b, al
xor dl, sil
and sil, cl
or sil, r14b
xor sil, 1
or sil, al
mov edi, esi
xor dil, 1
mov eax, edi
and al, sil
mov ecx, eax
xor cl, 1
or cl, sil
mov esi, edx
xor sil, 1
xor al, dil
xor cl, 1
or cl, al
mov eax, ecx
and cl, sil
xor al, 1
and al, dl
or cl, al
mov esi, edi
xor sil, dl
or dl, dil
mov eax, r11d
xor al, 1
xor dl, 1
or dl, sil
xor dl, 1
mov esi, ecx
and sil, dl
xor dl, cl
mov ecx, ebx
xor cl, 1
or dl, sil
mov esi, eax
xor sil, bl
or cl, al
or al, bl
xor al, 1
or al, sil
xor cl, 1
or bl, r11b
xor bl, 1
mov r11d, ecx
and r11b, bl
xor bl, cl
or bl, r11b
mov ecx, ebx
and bl, al
xor al, 1
xor cl, 1
mov r11d, eax
xor r11b, cl
and r11b, al
and cl, al
or cl, bl
xor r11b, 1
xor cl, 1
mov eax, r11d
xor al, cl
or cl, r11b
xor cl, 1
or cl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov r11d, ecx
and r11b, al
xor al, 1
xor bl, cl
xor cl, 1
and al, cl
or al, r11b
xor al, 1
or al, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, al
xor al, 1
and cl, al
or cl, bl
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor r9b, r10b
mov ecx, r9d
and r9b, r13b
xor r13b, 1
xor cl, 1
mov edx, r13d
xor dl, cl
and dl, r13b
and cl, r13b
or cl, r9b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov r9d, ebx
and r9b, dl
xor bl, dl
or bl, r9b
mov r9d, ebx
xor r9b, 1
or dl, cl
xor bl, dl
xor bl, 1
or dl, r9b
xor dl, 1
or dl, bl
mov r10d, edx
xor r10b, 1
mov ebx, edx
and bl, r10b
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
xor bl, 1
or r10b, dl
xor r10b, 1
mov edx, ebx
and dl, r10b
xor r10b, bl
or r10b, dl
mov r11d, r10d
xor r11b, 1
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
mov ecx, r10d
or cl, r11b
mov ebx, r9d
and bl, al
mov edx, ebx
xor dl, 1
or dl, r9b
mov r9d, ecx
xor r9b, 1
xor bl, al
xor dl, 1
or dl, bl
mov ebx, r10d
xor bl, cl
and bl, r10b
and r9b, r11b
and cl, r10b
or cl, r9b
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor bl, 1
and bl, dl
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
xor r11b, al
and r11b, al
xor al, r10b
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
xor al, bl
and bl, al
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xe64c4b6d
mov edx, 0xd7462d90
cmovne ecx, edx
test al, 1
mov edx, 0xe64c4b6d
cmovne edx, ecx
mov qword [rsp + 0xb0], r8
jmp 0x1400cfee3
mov edx, 0x7d2291c0
xor eax, eax
mov qword [rsp + 0x88], rax
jmp 0x1400cfef0
mov eax, dword [0x1402dcf54]
mov r9d, eax
neg r9d
not r9d
imul r9d, eax
mov r15d, r9d
not r15d
mov ecx, r15d
and ecx, r9d
mov r10d, ecx
mov eax, r15d
and eax, 0xfe85f0a
mov r11d, r9d
and r11d, 0xf017a0f5
or r11d, eax
xor r11d, 0xf017a0f5
mov eax, r11d
and eax, ecx
mov dword [rsp + 0x28], eax
xor r11d, ecx
not ecx
mov edx, r9d
and edx, 0x1a4411a4
mov eax, r9d
mov esi, r15d
and esi, 0xc6f3010e
mov ebp, r9d
and ebp, 0x390cfef1
or ebp, esi
xor ebp, 0x390cfef1
mov esi, ebp
xor esi, r15d
mov r12d, r15d
mov edi, r9d
mov r13d, r15d
mov ebx, r9d
mov r14d, r15d
and r14d, 0xbecf25e
and r9d, 0xf4130da1
or r9d, r14d
mov r14d, r15d
not r9d
or r9d, r15d
and r15d, 0xe5bbee5b
or r15d, edx
or eax, ecx
and ecx, 0x1a4411a4
and r10d, 0xe5bbee5b
or r10d, ecx
xor r10d, r15d
not eax
or eax, r10d
mov ecx, eax
not ecx
and ecx, 0x1e056c71
and eax, 0xe1fa938e
or eax, ecx
mov ecx, eax
xor ecx, 0xe1fa938e
mov r10d, eax
xor r10d, 0x1e056c71
and esi, ebp
mov ebp, esi
xor ebp, 0x7fec444b
mov edx, ebp
and ebp, esi
not esi
and edx, esi
mov r15d, ecx
and r15d, esi
xor esi, ecx
and ecx, 0x7fec444b
xor eax, 0x61e9283a
and eax, r10d
mov r10d, ecx
and r10d, eax
xor eax, ecx
or eax, r10d
mov ecx, edx
not ecx
mov r10d, ecx
and r10d, 0x93fe998f
and edx, 0x6c016670
or edx, r10d
mov r10d, ebp
not r10d
or ecx, r10d
and r10d, 0x93fe998f
and ebp, 0x6c016670
or ebp, r10d
xor ebp, edx
not ecx
or ecx, ebp
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
or ecx, edx
or esi, r15d
mov eax, esi
not eax
and eax, 0xdccb563a
and esi, 0x2334a9c5
or esi, eax
mov eax, esi
xor eax, 0x33021c5
xor esi, 0xdccb563a
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x70479a02
and ecx, 0x8fb865fd
or ecx, ebp
or edx, esi
and esi, 0x70479a02
and eax, 0x8fb865fd
or eax, esi
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov ebp, ecx
not ebp
mov esi, edx
and esi, 0x2a18be90
and eax, 0xd5e7416f
or eax, esi
or edx, ebp
and ebp, 0x2a18be90
and ecx, 0xd5e7416f
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0xb80bc25e
and edx, 0x47f43da1
or edx, ecx
mov ecx, edx
xor ecx, 0x7c03120
xor edx, 0xb80bc25e
mov eax, ebp
not eax
or edx, 1
mov esi, eax
and esi, 0x583d4c95
and ebp, 0xa7c2b36a
or ebp, esi
or eax, edx
and edx, 0x583d4c95
and ecx, 0xa7c2b36a
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xc259d0e7
and eax, 0x3da62f18
or eax, ecx
xor eax, 0xc259d0e6
xor edx, eax
and edx, eax
and r12d, 0x474040
and edi, 0x73280725
or edi, r12d
mov eax, edi
xor eax, 0x41280725
xor edi, 0x88546000
or r13d, 0x736f4765
mov ecx, r13d
not ecx
and edi, 0xba546000
and eax, 0x412b0765
or eax, edi
and r13d, 0xba546000
and ecx, 0x480989a
or ecx, r13d
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x7d914c3c
and ecx, 0x826eb3c3
or ecx, eax
mov ebp, ecx
xor ebp, 0xd1018025
xor ecx, 0x4ce0250
and ecx, 0x24ce76d2
and ebp, 0xdb31892d
or ebp, ecx
mov eax, ebp
xor eax, 0xc2210829
and r14d, 0x67da52a3
and ebx, 0x9825ad5c
or ebx, r14d
mov ecx, ebx
xor ecx, 0x80210c18
xor ebp, 0x24ce76d2
xor ebx, 0x67da52a3
mov edi, ebp
and edi, 0x19def3c6
and eax, 0xe6210c39
or eax, edi
or ebp, ebx
and ebx, 0x19def3c6
and ecx, 0xe6210c39
or ecx, ebx
xor ecx, eax
not ebp
or ebp, ecx
mov r13d, ebp
not r13d
mov r14d, edx
not r14d
mov eax, r14d
and eax, 0x5001044
mov esi, edx
and esi, 0xa0982600
or esi, eax
mov eax, esi
xor eax, 0x80002400
xor esi, 0x5f67d9ff
mov ecx, edx
xor ecx, 0xa5983644
and ecx, edx
mov edi, ecx
not edi
mov r10d, esi
and r10d, 0x63ff82b7
and eax, 0x84003440
or eax, r10d
or esi, edi
and edi, 0x63ff82b7
and ecx, 0x9c007d48
or ecx, edi
xor ecx, eax
not esi
or esi, ecx
mov eax, esi
not eax
and eax, 0x9e84d341
and esi, 0x617b2cbe
or esi, eax
mov eax, esi
xor eax, 0xc4e31afa
mov ecx, ebp
and ecx, r13d
mov edi, ecx
not edi
mov r10d, r13d
and r10d, 0x7fa4f8c0
mov r15d, r13d
mov r12d, ebp
and r12d, 0x71058531
and r13d, 0x8efa7ace
or r13d, r12d
not r13d
or r13d, ebp
and ebp, 0x805b073f
or ebp, r10d
or r15d, edi
and edi, 0x7fa4f8c0
and ecx, 0x805b073f
or ecx, edi
xor ecx, ebp
not r15d
or r15d, ecx
mov r10d, esi
xor r10d, 0x3b1ce505
mov ecx, r10d
and ecx, 0xb116506
mov ebp, eax
and ebp, 0xf4ee9af9
or ebp, ecx
mov ecx, ebp
xor ecx, 0x84ea1ac8
and ecx, 0x8efa7ace
xor ebp, 0x7a14e037
or ebp, ecx
mov r12d, ebp
not r12d
and r14d, 0x213bdcce
and edx, 0xdec42331
or edx, r14d
mov ecx, edx
xor ecx, 0xdec42331
xor edx, 0x108940e
and edx, 0x198c960e
mov edi, ecx
and edi, 0xe67369f1
or edi, edx
xor edi, 0x6889133f
and ecx, 0x71058531
or ecx, edi
mov edx, ecx
not edx
and edx, 0xc1390d02
and ecx, 0x3ec6f2fd
or ecx, edx
mov r14d, r15d
not r14d
mov edx, r14d
and edx, 0xc4d0b91c
mov edi, r15d
and edi, 0x3b2f46e3
or edi, edx
mov ebx, edi
xor ebx, 0x3b2f46e3
xor edi, 0xc09900
and edi, 0x29ea9b22
mov edx, ebx
and edx, 0xd61564dd
or edx, edi
xor edx, 0xa710e1ec
and ebx, 0x8efa7ace
or ebx, edx
mov edx, ebx
not edx
and edx, 0xd808bc83
and ebx, 0x27f7437c
or ebx, edx
mov edx, ebp
and edx, 0x8c09b636
xor ebp, 0x8be462ce
and ebp, r12d
and r12d, 0x73f649c9
or r12d, edx
mov r8d, r12d
xor r8d, 0x73f649c9
xor r12d, 0xf8122b07
and r12d, r8d
mov edi, r12d
not edi
mov edx, edi
and edx, 0x759bf827
and r12d, 0x8a6407d8
or r12d, edx
mov edx, ebp
not edx
or edi, edx
and edx, 0x759bf827
and ebp, 0x8a6407d8
or ebp, edx
xor ebp, r12d
mov edx, ecx
xor edx, 0xac462cc
not edi
or edi, ebp
mov ebp, ecx
xor ebp, 0xc1390d02
xor ecx, 0x4add6fcc
and ecx, ebp
and edx, 0x8be462ce
mov r12d, ecx
and r12d, edx
xor edx, ecx
or edx, r12d
mov ecx, edi
not ecx
and ecx, 0xe33aabad
and edi, 0x1cc55452
or edi, ecx
mov ecx, edx
not ecx
and ecx, 0xe33aabad
and edx, 0x1cc55452
or edx, ecx
xor edx, edi
mov ecx, r8d
and ecx, ebp
xor ebp, r8d
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xf9c01515
and ebp, 0x63feaea
or ebp, ecx
mov r8d, edx
not r8d
mov edi, r8d
and edi, 0x8e81a7b4
and edx, 0x717e584b
or edx, edi
mov edi, ebp
xor edi, 0x3e484a
xor ebp, 0xf9c01515
or r8d, ebp
and ebp, 0x8e81a7b4
and edi, 0x717e584b
or edi, ebp
xor edi, edx
mov edx, ebx
xor edx, 0x26924274
not r8d
or r8d, edi
xor ebx, 0xd808bc83
mov ebp, ebx
and ebx, 0x8165390b
and edx, 0x7e9ac6f4
or edx, ebx
mov ebx, r13d
not ebx
or ebp, r13d
and r13d, 0x8165390b
and ebx, 0x7e9ac6f4
or ebx, r13d
not ebp
xor ebx, edx
mov edx, ebp
and edx, ebx
xor ebx, ebp
or ebx, edx
not ebx
mov r12d, r8d
xor r12d, ebx
mov ecx, r8d
not r12d
and r12d, r8d
not r8d
and r8d, 0x4cb85df2
and ecx, 0xb347a20d
or ecx, r8d
xor ecx, 0x4cb85df2
or ecx, ebx
not ecx
mov edx, ecx
and edx, r12d
xor r12d, ecx
or r12d, edx
mov ecx, r14d
and ecx, 0xd8ef8e08
and r15d, 0x271071f7
or r15d, ecx
mov ecx, eax
or ecx, 0x1806271e
mov edx, ecx
not edx
xor esi, 0x231ac21b
and esi, eax
mov ebx, ecx
and ebx, 0xec7457c
and edx, 0xe1389881
or edx, ebx
mov ebx, esi
not ebx
or ecx, ebx
and ebx, 0xec7457c
and esi, 0xf138ba83
or esi, ebx
mov ebx, r15d
xor ebx, 0x21107182
xor r15d, 0xd8ef8e08
xor esi, edx
mov edi, r15d
or edi, 0x1806271e
not ecx
or ecx, esi
mov edx, edi
not edx
or r14d, 0xe7f9d8e1
and edi, 0x5d5922
and edx, 0xe7a080c1
or edx, edi
mov esi, r14d
not esi
and r14d, 0x5d5922
and esi, 0x1802261c
or esi, r14d
xor esi, edx
mov edx, ecx
not edx
and edx, esi
not esi
and esi, ecx
or esi, edx
mov ecx, eax
and ecx, 0x1ea0087d
and r10d, 0xe15ff782
or r10d, ecx
or eax, r15d
and r15d, 0x1ea0087d
and ebx, 0xe15ff782
or ebx, r15d
xor ebx, r10d
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x1ce33f22
and eax, 0xe31cc0dd
or eax, ecx
mov ecx, eax
xor ecx, 0xe104c05d
xor eax, 0x1ce33f22
mov edi, esi
not edi
mov edx, edi
and edx, 0x25b18a2
and esi, 0xfda4e75d
or esi, edx
or edi, eax
and eax, 0x25b18a2
and ecx, 0xfda4e75d
or ecx, eax
xor ecx, esi
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x2020ac60
mov ecx, edi
and ecx, 0x90c1101c
or ecx, eax
xor ecx, 0x90c1101c
and edi, 0x4f1e4383
or edi, ecx
mov eax, edi
not eax
and eax, 0x3aee2566
and edi, 0xc511da99
or edi, eax
mov eax, edi
xor eax, 0x55004040
xor edi, 0x8a048110
and eax, 0x550b584a
and edi, 0xaaf4a7b5
or edi, eax
mov eax, edi
xor eax, 0xaaf4a7b5
xor edi, 0x51011840
mov r10d, r12d
not r10d
and edi, 0xdb759a40
mov ebx, eax
and ebx, 0x248a65bf
or ebx, edi
mov edi, ebx
xor edi, 0x248a65bf
mov ebp, r12d
xor ebp, 0xdc7bafd5
and ebp, r10d
mov esi, r10d
or esi, 0xdc7bafd5
mov r8d, edi
and r8d, 0xdc7bafd5
and eax, 0x2384502a
or eax, r8d
mov edx, ebp
not edx
mov r8d, edx
and r8d, 0xc5c14f60
and ebp, 0x3a3eb09f
or ebp, r8d
mov ecx, esi
not ecx
or edx, esi
and esi, 0xc5c14f60
and ecx, 0x2204100a
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x19c218eb
and edx, 0xe63de714
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0x19c218eb
and eax, 0xe63de714
or eax, ecx
xor ebx, 0xdb759a40
xor eax, edx
mov ecx, r12d
and ecx, 0x3f480723
and r10d, 0xc0b7f8dc
or r10d, ecx
or r12d, ebx
and ebx, 0x3f480723
and edi, 0xc0b7f8dc
or edi, ebx
xor edi, r10d
not r12d
or r12d, edi
mov ecx, r12d
not ecx
and ecx, 0xc949d285
and r12d, 0x36b62d7a
or r12d, ecx
mov ecx, r12d
xor ecx, 0x32b62c28
mov edx, eax
not edx
xor r12d, 0xc949d285
mov ebp, edx
and ebp, 0xd00d1d3
and eax, 0xf2ff2e2c
or eax, ebp
or edx, r12d
and r12d, 0xd00d1d3
and ecx, 0xf2ff2e2c
or ecx, r12d
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x996e1fc1
mov ebp, edx
and ebp, 0x6691e03e
or ebp, ecx
mov ecx, ebp
xor ecx, 0x40014016
xor ebp, 0x91400100
and ebp, 0x97c02108
and ecx, 0x40035096
or ecx, ebp
xor ecx, 0x40035096
or ecx, 0x283c8e61
mov ebx, ecx
not ebx
and eax, 0xd7c3719e
xor edx, 0x283c8e61
or edx, eax
mov eax, edx
not eax
and eax, 0x3c478658
and edx, 0xc3b879a7
or edx, eax
mov eax, edx
xor eax, 0x3085100
xor edx, 0x3c478658
mov ebp, ebx
xor ebp, edx
and ebp, ebx
and ecx, 0xfcf428ff
and ebx, 0x3035100
or ebx, ecx
and edx, 0xfcf428ff
and eax, 0x30bd700
or eax, edx
xor eax, ebx
mov edx, ebp
not edx
mov ecx, eax
not ecx
mov ebx, edx
and ebx, 0x47e06fd3
and ebp, 0x9003100c
or ebp, ebx
or edx, ecx
and ecx, 0x47e06fd3
and eax, 0xb81f902c
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov r10d, edx
xor r10d, 0xfc41cdda
and r10d, edx
not edx
and edx, 0xfc41cdda
mov eax, edx
and eax, r10d
xor r10d, edx
or r10d, eax
mov eax, r10d
not eax
and eax, 0xd47d43bb
and r10d, 0x2b82bc44
or r10d, eax
or r11d, dword [rsp + 0x28]
mov edx, r11d
not edx
and r11d, 0x1ecd056
and edx, 0xa002208
or edx, r11d
mov eax, edx
xor eax, 0xa002208
mov ebp, edx
xor ebp, 0xd10e41d0
mov ebx, r9d
not ebx
and ebp, 0xd90e41d0
xor edx, 0xaaca242
and edx, eax
and eax, 0x2e0b20e
or eax, ebp
mov ebp, eax
xor ebp, 0x26f1be2f
mov edi, r9d
and edi, 0xbdedda17
xor r9d, 0x5f437b35
and r9d, ebx
and ebx, 0x421225e8
or ebx, edi
mov edi, ebx
xor edi, 0x421225e8
mov esi, eax
xor esi, 0x79b2c51a
and esi, ebp
mov r8d, esi
and r8d, edx
xor edx, esi
mov esi, ebx
xor esi, 0x1d515edd
and esi, edi
or edx, r8d
mov r8d, esi
and r8d, r9d
xor r9d, esi
or r9d, r8d
mov esi, edx
not esi
and esi, 0xa1698e8b
and edx, 0x5a967154
or edx, esi
mov esi, r9d
not esi
and esi, 0xa1698e8b
and r9d, 0x5e967174
or r9d, esi
xor r9d, edx
xor eax, 0xd90e41d0
mov edx, eax
and edx, 0xba0e050
and ebp, 0xf45f1f8f
or ebp, edx
xor ebx, 0xbdedda17
or eax, ebx
and ebx, 0xba0e070
and edi, 0xf45f1f8f
or edi, ebx
xor edi, ebp
not eax
or eax, edi
not eax
mov edx, r9d
and edx, eax
xor eax, r9d
or eax, edx
mov edx, eax
not edx
and edx, 0xbd17455f
and eax, 0x42e8baa0
or eax, edx
mov edx, eax
not edx
and edx, 0xdb7c60c
and eax, 0xf24839f3
or eax, edx
mov ebp, eax
xor ebp, 0x44b38ef2
xor eax, 0xbb4c710d
mov ecx, eax
and ecx, 0xf0e70f14
mov ebx, ebp
and ebx, 0xf18f0eb
or ebx, ecx
mov ecx, ebx
xor ecx, 0xf18f0eb
xor ebx, 0xf0e70f14
and ebx, r10d
mov edi, r10d
not edi
and ecx, edi
or ebx, ecx
mov ecx, r10d
xor ecx, 0xd8c4c15f
and ecx, r10d
not ebx
or ebx, edi
or r10d, 0x273b3ea0
and eax, 0x9844404a
mov edx, ebp
and edx, 0x40808115
or edx, eax
mov eax, r10d
not eax
xor edx, 0x40808115
and ebp, 0x273b3ea0
or ebp, edx
mov edx, r10d
and edx, 0xeea4a087
and eax, 0x10404158
or eax, edx
mov edx, ecx
not edx
or r10d, edx
and edx, 0xeea4a087
and ecx, 0x115b5f78
or ecx, edx
xor ecx, eax
not r10d
or r10d, ecx
mov eax, r10d
not eax
and eax, 0x14f87957
and r10d, 0xeb0786a8
or r10d, eax
mov eax, ebp
not eax
and eax, 0x14f87957
and ebp, 0xeb0786a8
or ebp, eax
xor ebp, r10d
mov eax, ebp
and ebp, ebx
not ebx
not eax
mov ecx, ebx
xor ecx, eax
and ecx, ebx
and eax, ebx
or eax, ebp
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x3aa5cb57
mov ecx, ebp
and ecx, eax
or ebp, eax
and eax, 0xc55a34a8
or eax, edx
xor eax, 0xc55a34a8
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x238bbc40
and edx, 0xdc7443bf
or edx, ecx
mov edi, edx
xor edi, 0x403001ad
mov eax, ebp
not eax
and eax, 0x68450a12
and ebp, 0x97baf5ed
or ebp, eax
mov ecx, ebp
xor ecx, 0x1ba91ed
xor edx, 0x238bbc40
xor ebp, 0x68450a12
mov ebx, edx
or ebx, ebp
not ebx
and edx, 0x9e446612
and edi, 0x61bb99ed
or edi, edx
and ebp, 0x9e446612
and ecx, 0x61bb99ed
or ecx, ebp
xor ecx, edi
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x21105e09
mov eax, ecx
xor eax, 0x21105e09
and eax, ecx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x21105e09
and eax, 0xdeefa1f6
or eax, ebp
mov ebp, eax
not ebp
and edx, 0x255308a1
and ecx, 0xdaacf75e
or ecx, edx
mov edx, eax
and edx, 0xa0e48343
and ebp, 0x5f1b7cbc
or ebp, edx
mov edx, ecx
xor edx, 0x5a08741c
xor ecx, 0x255308a1
or eax, ecx
and ecx, 0xa0e48343
and edx, 0x5f1b7cbc
or edx, ecx
mov ebx, dword [0x1402dcf50]
xor edx, ebp
not eax
or eax, edx
cmp eax, 0xffffffff
setne r8b
sete r9b
cmp ebx, 9
setg cl
cmp ebx, 0xa
setl bl
mov eax, r9d
or al, bl
xor al, 1
mov edx, ecx
or dl, r8b
xor dl, 1
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
mov r10d, edx
not r10b
mov eax, ebx
and al, dl
and r10b, cl
or r10b, al
mov eax, r10d
xor al, dl
or r10b, dl
xor r10b, 1
or r10b, al
mov edi, r10d
xor dil, 1
mov edx, ebx
and dl, r9b
or r9b, cl
xor r9b, 1
and cl, r8b
or cl, dl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
mov edx, ebx
or dl, r8b
xor dl, 1
xor bl, r8b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and cl, dl
mov r9d, edx
and r9b, cl
xor cl, dl
and dl, bl
xor r8b, bl
or r8b, dl
or cl, r9b
xor cl, bl
mov r9d, ecx
xor r9b, 1
mov edx, r8d
mov ebx, r9d
mov r11d, r8d
and r11b, r9b
xor r9b, r8b
xor r8b, 1
and dl, r8b
and bl, cl
xor dl, 1
mov esi, r8d
xor sil, dl
or dl, r8b
xor dl, 1
or dl, sil
xor bl, 1
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
or r9b, r11b
mov ecx, ebx
xor cl, r9b
xor bl, 1
xor cl, 1
or bl, r9b
xor bl, 1
or bl, cl
mov edx, edi
xor dl, bl
mov r8d, ebx
xor r8b, 1
mov r9d, ebx
mov r11d, ebx
or r11b, dil
xor dl, 1
and dl, dil
mov ecx, r11d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r11b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, edx
xor cl, dil
xor dl, cl
and dl, cl
or dil, r10b
mov eax, edi
xor al, 1
or r9b, r8b
mov r11d, r10d
xor r11b, dil
and dil, al
mov ecx, edi
and cl, al
xor dil, al
or dil, cl
mov ecx, r9d
xor cl, 1
xor dil, r10b
xor r11b, 1
or al, r10b
xor al, 1
or al, r11b
xor dil, 1
mov r10d, edi
xor r10b, al
or dil, al
mov eax, r9d
and al, cl
mov r11d, r9d
and r11b, al
xor al, r9b
xor r9b, bl
xor dil, 1
or dil, r10b
and bl, r8b
xor bl, 1
mov r10d, r8d
xor r10b, bl
or bl, r8b
xor bl, 1
or bl, r10b
or al, r11b
mov r10d, ebx
xor r10b, 1
and r10b, al
xor al, 1
and al, bl
or al, r10b
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
and cl, dil
xor dil, 1
xor al, 1
and al, dil
or al, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
mov r8d, edx
xor r8b, al
and bl, dl
or dl, al
xor dl, 1
or dl, r8b
and cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov r8d, ecx
and r8b, al
mov ebx, r8d
xor bl, 1
xor r8b, cl
or bl, al
xor bl, 1
or bl, r8b
xor bl, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, ebx
xor cl, al
not cl
test cl, 1
mov ecx, 0x8bf7d40
mov edx, 0xad240144
cmovne ecx, edx
test al, 1
mov edx, 0x8bf7d40
cmovne edx, ecx
test bl, 1
cmovne edx, ecx
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x50], rax
jmp 0x1400cfef0
mov rax, qword [rsp + 0x58]
mov rax, qword [rsp + 0x58]
mov rax, qword [rsp + 0x58]
mov rax, qword [rsp + 0x58]
mov rax, qword [rsp + 0x58]
mov edx, 0x4eed3867
jmp 0x1400cfef0
mov rax, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + rcx*4 + 0xc0]
mov rdx, qword [rsp + 0x70]
mov dword [rdx + rax*4], ecx
xor ebp, ebp
movabs rax, 0x55ab3b46c56bf8cb
mov rcx, rax
add rax, rbp
movabs rbx, 0x17d9a1ce4ebfee29
mov r8, rbx
sub rax, rbx
sub rax, rcx
movabs rcx, 0x2779f0826ab3000f
sub rax, rcx
movabs rdx, 0xc75eb6a1a539cf5d
add rax, rdx
add rax, rcx
movabs rcx, 0x1070db08b68fca32
mov rdi, rcx
add rax, rcx
sub rax, rdx
movabs rdx, 0x85b1cf0a77313cfd
mov rcx, rdx
neg rcx
movabs rsi, 0x8e2b7c6254e6af78
sub rcx, rsi
add rcx, rdx
add rcx, rdi
movabs rdx, 0x6dad8badec77cd8c
add rax, rdx
sub rcx, rax
add rcx, rdx
movabs rax, 0xf5e79ace7ac64253
add rcx, rax
add rcx, rsi
movabs rdi, 0xae1a462511ecffce
mov rdx, rdi
neg rdx
sub rdx, qword [rsp + 0x78]
add rdx, rdi
movabs rdi, 0x6a21b1ef1077313a
add rcx, rdi
add rdx, rax
sub rdx, rcx
movabs rax, 0x5de209042307aa21
mov rcx, rax
neg rcx
movabs rsi, 0x97f9aebb455ed772
sub rcx, rsi
add rcx, rax
movabs rbx, 0xfad0fd3f16b61acf
mov rax, rbx
neg rax
sub rax, rcx
add rax, rdx
add rax, rbx
movabs rcx, 0x8943316418d84b6e
add rax, rcx
add rax, rdi
movabs rdx, 0x9db21c7de4664c4c
add rax, rdx
sub rax, rcx
sub rax, rdx
movabs rcx, 0x6362e80b7c418bc1
sub rax, rcx
movabs rdx, 0xa8c94e1f074f80ea
sub rax, rdx
add rax, rcx
movabs rcx, 0x66bab7b7954f2d9d
sub rax, rcx
sub rax, rsi
add rax, rcx
movabs rcx, 0x4151d22c8ff6e724
sub rax, rcx
add rax, rdx
add rax, rcx
movabs rcx, 0x70c9b706d7e23e96
mov rdx, rcx
add rcx, rbp
movabs rbx, 0x4bed50d7abb21c3
sub rcx, rbx
sub rcx, rdx
movabs rdx, 0xfc7ff788346299
sub rcx, rdx
movabs rdi, 0xfc3561a700d7dd9e
sub rcx, rdi
add rcx, rdx
add rcx, rbx
add rcx, 0xffffffffffffffff
movabs rdx, 0x85390fb72fd04ecd
sub rcx, rdx
add rcx, rdi
movabs rbx, 0x4ead1ec3bd770a4d
add rcx, rbx
add rcx, rdx
sub rcx, rbx
movabs rdx, 0x2dc9509af4b1ecc
sub rax, rdx
movabs rbx, 0x89444b4e9eceedd9
sub rax, rbx
add rax, rcx
add rax, rdx
mov rcx, rbx
neg rcx
sub rcx, rax
movabs rax, 0xa8cee7f4a2e7aef9
mov rdx, rax
add rax, rbp
movabs rbx, 0x1813c811f8572072
sub rax, rbx
sub rax, rdx
add rax, rcx
movabs rcx, 0x4057ad4950854672
add rax, rcx
add rax, rbx
sub rax, rcx
movabs rcx, 0x589b86b8037e025
mov rdx, rcx
add rcx, rbp
sub rax, rcx
add rax, rdx
movabs rcx, 0x98bdcf9c209df022
sub rax, rcx
movabs rdx, 0x68bfc339a4458da
sub rax, rdx
add rax, rcx
movabs rcx, 0xa14d457cba9c827d
sub rax, rcx
movabs rbx, 0x95ee54d4c49db86a
sub rax, rbx
add rax, rcx
add rax, rdx
movabs rcx, 0x8ae28af9fa387e9d
sub rax, rcx
movabs rdx, 0xce1eb5cda8906bda
sub rax, rdx
add rax, rcx
movabs rcx, 0x8f463fb6e113f64f
sub rax, rcx
movabs rdi, 0xf586e63a06cf27cb
sub rax, rdi
add rax, rcx
add rax, rdx
movabs rcx, 0xbe1a8621b4fed5a4
mov rdx, rcx
add rcx, rbp
sub rcx, rbx
add rax, rdx
movabs rdx, 0x5f99d06fd4ee94b3
add rcx, rdx
sub rax, rcx
movabs rbp, 0x9061d6788db1707
mov rcx, rbp
neg rcx
movabs rbx, 0x9c37aeb2756a27d2
sub rcx, rbx
add rcx, rbp
movabs rbp, 0xbeabcb9625c726e0
add rcx, rbp
sub rdi, rcx
add rax, rdx
movabs rcx, 0x3aeabd75b03a9d7d
sub rax, rcx
sub rax, r8
movabs rdx, 0x29240a648c9b1793
add rax, rdx
add rax, rcx
movabs rcx, 0x9270c833748c6051
sub rax, rcx
sub rax, rdx
add rdi, rbp
sub rdi, rbx
add rdi, rax
add rdi, rcx
mov qword [rsp + 0x88], rdi
mov edx, 0x7d2291c0
jmp 0x1400cfef0
cmp byte [rsp + 0x4f], 0
mov edx, 0x781303cb
mov eax, 0xac5229ac
cmovne edx, eax
jmp 0x1400cfef0
mov rax, qword [rsp + 0x50]
mov dword [rsp + rax*4 + 0xc0], 0
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov edx, 0x83f24f88
jmp 0x1400cfef0
mov rax, qword [rsp + 0x50]
cmp rax, 4
setb byte [rsp + 0x4f]
mov eax, dword [0x1402dcf54]
mov r9d, eax
neg r9d
not r9d
imul r9d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0x7938a28b
mov ecx, r9d
and ecx, 0x86c75d74
or ecx, eax
mov edx, ecx
xor edx, 0x825d30
xor ecx, 0x30280209
and ecx, 0xb66d024d
and edx, 0x4992fdb2
or edx, ecx
mov eax, edx
xor eax, 0xb6680209
xor edx, 0x992cd22
and eax, 0xf6683299
and edx, 0x997cd66
or edx, eax
mov eax, edx
xor eax, 0x822cf2aa
xor edx, 0x997cd66
and edx, eax
mov eax, r8d
and eax, 0x35d9939e
mov ebx, r9d
and ebx, 0xca266c61
or ebx, eax
mov eax, ebx
xor eax, 0x40044021
and eax, 0x7444c033
xor ebx, 0xbe62ac52
or ebx, eax
mov eax, ebx
not eax
and eax, 0x77f3de70
and ebx, 0x880c218f
or ebx, eax
mov ebp, ebx
xor ebp, 0x880c218f
mov ecx, edx
mov esi, edx
xor esi, 0x52cb39f9
and esi, edx
not edx
and edx, 0xcd85c727
and ecx, 0x327a38d8
or ecx, edx
mov r10d, ecx
xor r10d, 0x327a38d8
xor ebx, 0x3063c470
and ebx, 0xb067c4fd
mov edi, ebp
and edi, 0x4f983b02
or edi, ebx
mov edx, edi
xor edx, 0x4f983b02
mov ebx, ecx
xor ebx, 0x9f4efede
and ebx, r10d
mov eax, edi
xor eax, 0xe2acfd04
and eax, edx
and ebp, 0xad34c606
mov r11d, ebx
and r11d, esi
xor esi, ebx
or esi, r11d
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, esi
not eax
and eax, ebp
not ebp
and ebp, esi
or ebp, eax
xor ecx, 0xcd85c727
xor edi, 0xb067c4fd
mov eax, ecx
and eax, 0x9d5892ad
and r10d, 0x62a76d52
or r10d, eax
or ecx, edi
and edi, 0x9d5892ad
and edx, 0x62a76d52
or edx, edi
xor edx, r10d
not ecx
or ecx, edx
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2911c4c
mov edx, ecx
and edx, 0x892a2380
or edx, eax
xor edx, 0x892a2380
and ecx, 0x7444c033
or ecx, edx
mov eax, ecx
not eax
and eax, 0x1000900
mov edx, ecx
and edx, 0x80501400
or edx, eax
xor edx, 0x80501400
and ecx, 0x7eafe2ff
or ecx, edx
mov eax, ecx
not eax
and eax, 0x9ea42b26
and ecx, 0x615bd4d9
or ecx, eax
mov edx, ecx
xor edx, 0x1c8d1
xor ecx, 0x1ff43626
mov eax, ecx
and eax, 0xe4fe312a
and edx, 0x1b01ced5
or edx, eax
mov eax, edx
xor eax, 0x1b01ced5
xor edx, 0xe4fe312a
mov ebx, edx
or ebx, 0xf911cd87
mov edi, ebx
not edi
or ecx, 0x6ee3278
mov ebp, ecx
not ebp
and ebx, 0xa25aed25
and edi, 0x4a41258
or edi, ebx
and ecx, 0xa25aed25
and ebp, 0x59010082
or ebp, ecx
xor ebp, edi
mov ecx, ebp
and ecx, 0xf911cd86
not ebp
and ebp, 0x6ee3279
or ebp, ecx
and edx, 0x3c2f88bf
mov ecx, eax
and ecx, 0xc3d07740
or ecx, edx
xor ecx, 0xc3d07741
and eax, 0xfffffffe
or eax, ecx
not eax
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7ed01899
and eax, 0x812fe766
or eax, edx
mov edx, eax
xor edx, 0x8c020
xor eax, 0x2800011
or ecx, 0x3fbc1f5
mov ebp, ecx
not ebp
or eax, 0x8040200
and eax, 0xba70355
and edx, 0x58c0a0
or edx, eax
and ecx, 0xba70355
and ebp, 0xf4003c0a
or ebp, ecx
xor ebp, edx
mov eax, ebp
not eax
and eax, 0xfc043e0a
and ebp, 0x3fbc1f5
or ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0xee1ee5ae
and ebp, 0x11e11a51
or ebp, ecx
xor ebp, 0x11e11a51
or ebp, eax
mov eax, ebp
not eax
mov edx, r8d
or edx, 0xa52aa49c
mov ecx, edx
not ecx
mov ebx, r9d
or ebx, 0x50141861
and ebx, 0xf034387d
mov edi, r8d
and edi, 0x50a8480
or edi, ebx
and edx, 0xf034387d
and ecx, 0xac14302
or ecx, edx
xor ecx, edi
mov edx, ecx
not edx
and edx, 0x5d25bcd4
and ecx, 0xa2da432b
or ecx, edx
mov ebx, ecx
xor ebx, 0x7f0e7b7
mov edx, ecx
xor edx, 0x7f0e7b6
and edx, ebx
xor ecx, 0x280b0048
and ecx, 0x2bdbe358
and ebx, 0xd4241ca7
or ebx, ecx
mov ecx, ebx
xor ecx, 0x102408a0
mov r13d, edx
not r13d
xor ebx, 0x2bdbe359
mov edi, r13d
and edi, 0xc45a951f
and edx, 0x3ba56ae0
or edx, edi
or r13d, ebx
and ebx, 0xc45a951f
and ecx, 0x3ba56ae0
or ecx, ebx
xor ecx, edx
not r13d
or r13d, ecx
mov ecx, r13d
not ecx
and ecx, 0xba559c5
and r13d, 0xf45aa63a
or r13d, ecx
mov ecx, r13d
not ecx
and ecx, 0x568e6583
and r13d, 0xa9719a7c
or r13d, ecx
mov esi, r13d
xor esi, 0xa2d4c3b9
mov ecx, ebp
and ecx, 0x85301000
mov edx, eax
and edx, 0x24802a8
or edx, ecx
xor edx, 0x24802a8
mov r15d, eax
and r15d, 0x7887ed57
or r15d, edx
mov ecx, r15d
not ecx
and ecx, 0x7887ed57
and r15d, 0x877812a8
or r15d, ecx
mov ecx, r13d
xor ecx, 0x5d2b3c46
mov edx, ecx
and edx, 0x4b03a8ca
xor r13d, 0xe9d76b73
and r13d, esi
mov ebx, edx
and ebx, r13d
xor r13d, edx
or r13d, ebx
mov edx, r13d
not edx
and edx, 0xb4fc5735
and r13d, 0x4b03a8ca
or r13d, edx
mov r11d, r15d
not r11d
mov edx, r11d
and edx, 0xde7672c
mov ebx, r15d
and ebx, 0xf21898d3
or ebx, edx
mov r14d, ebx
xor r14d, r11d
and r14d, ebx
mov edx, ebp
and edx, 0xed1b5461
and eax, 0x12e4ab9e
or eax, edx
xor eax, 0x1f03ccb2
xor ebp, eax
and ebp, eax
mov r10d, r13d
not r10d
mov eax, r10d
and eax, 0xde7672c
mov r12d, r13d
and r12d, 0xf21898d3
or r12d, eax
not r12d
or r12d, r10d
and ecx, 0x372ca130
and esi, 0xc8d35ecf
or esi, ecx
mov ecx, esi
xor ecx, 0xc8d35ecf
xor esi, 0x2208a000
and esi, 0xa2d8f644
mov eax, ecx
and eax, 0x5d2709bb
or eax, esi
xor eax, 0x50c06e97
and ecx, 0xf21898d3
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7864376b
and ecx, 0x879bc894
or ecx, eax
mov edx, r14d
mov eax, r14d
xor eax, 0xe8989fd
and eax, r14d
not r14d
and r14d, 0xfca289dc
and edx, 0x35d7623
or edx, r14d
mov r14d, edx
xor r14d, 0x35d7623
xor edx, 0xf22b0021
and edx, r14d
mov ebx, edx
not ebx
mov esi, ebx
and esi, 0x37da1fd6
and edx, 0xc825e029
or edx, esi
mov esi, eax
not esi
or ebx, esi
and esi, 0x37da1fd6
and eax, 0xc825e029
or eax, esi
mov esi, ebp
not esi
xor eax, edx
mov edx, ebp
xor edx, 0xe8989fd
and edx, esi
and ebp, 0xf1767602
not ebx
or ebx, eax
mov eax, edx
and eax, ebp
xor ebp, edx
mov edx, r12d
not edx
or ebp, eax
mov eax, ebx
not eax
and eax, ebp
not ebp
and ebp, ebx
mov edi, ecx
xor edi, 0x879bc894
xor ecx, 0x7864376b
or ebp, eax
mov eax, r14d
and eax, esi
xor esi, r14d
or esi, eax
not esi
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
and edi, r12d
or r12d, ecx
not r12d
and ecx, edx
or ecx, edi
mov eax, r12d
and eax, ecx
xor ecx, r12d
or ecx, eax
mov eax, ecx
not eax
mov edx, esi
not edx
and edx, 0x559fb221
mov r14d, esi
and r14d, 0xaa604dde
or r14d, edx
xor r14d, 0x559fb221
or r14d, eax
and eax, 0x45adb990
and ecx, 0xba52466f
or ecx, eax
xor ecx, esi
mov eax, r14d
not eax
xor ecx, 0x45adb990
and ecx, esi
mov edx, ecx
not edx
mov esi, r14d
and esi, 0x5430cd93
and eax, 0xabcf326c
or eax, esi
or r14d, edx
and edx, 0x5430cd93
and ecx, 0xabcf326c
or ecx, edx
xor ecx, eax
not r14d
or r14d, ecx
mov eax, r11d
and eax, 0x5e9fd2c6
and r15d, 0xa1602d39
or r15d, eax
mov ecx, r15d
xor ecx, 0xa1602d39
and r10d, 0x1ecf3296
mov eax, r13d
and eax, 0xe130cd69
or eax, r10d
xor eax, 0xe130cd69
xor r15d, 0xff172d32
and r15d, ecx
or r11d, 0xa188fff4
mov edx, r11d
not edx
mov ebx, eax
and ebx, 0xa188fff4
and r13d, 0x5e77000b
or r13d, ebx
mov ebx, r15d
not ebx
mov edi, ebx
and edi, 0x14b07e6b
and r15d, 0xeb4f8194
or r15d, edi
or ebx, r11d
and r11d, 0x14b07e6b
and edx, 0x4a470000
or edx, r11d
xor edx, r15d
not ebx
or ebx, edx
mov edx, ebx
not edx
and edx, r13d
not r13d
and r13d, ebx
or r13d, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd9012987
and eax, 0x26fed678
or eax, ecx
mov ecx, eax
xor ecx, 0x20760218
xor eax, 0xd9012987
mov edx, r13d
not edx
mov ebx, edx
and ebx, 0xe88d5e0
and r13d, 0xf1772a1f
or r13d, ebx
or edx, eax
and eax, 0xe88d5e0
and ecx, 0xf1772a1f
or ecx, eax
xor ecx, r13d
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x4b5550cc
and edx, 0x2021
or edx, ecx
mov ebx, edx
xor ebx, 0x2021
not edx
or eax, 0x4b5570ed
mov ecx, eax
not ecx
and edx, 0xb0e00786
and ebx, 0x4b157069
or ebx, edx
and eax, 0xb0e00786
and ecx, 0x40a8810
or ecx, eax
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0xb4aa8f12
and ecx, 0x4b5570ed
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6d25b5cb
and ecx, 0x92da4a34
or ecx, edx
xor ecx, 0x92da4a34
or ecx, eax
mov r15d, r14d
not r15d
mov r10d, r15d
mov ebx, ecx
xor ebx, 0x33a7537d
mov eax, ebx
and eax, ecx
mov r11d, r15d
and r11d, ecx
xor r15d, ecx
not ecx
or r14d, 0x33a7537d
mov ebp, r14d
not ebp
or r10d, 0xcc58ac82
mov edi, r10d
not edi
and ebx, ecx
and r14d, 0x88764f9a
and ebp, 0x4408a000
or ebp, r14d
and r10d, 0x88764f9a
and edi, 0x33811065
or edi, r10d
xor edi, ebp
mov ecx, eax
not ecx
mov edx, ebx
not edx
mov ebp, ecx
and ebp, 0x2099d990
and eax, 0xdf66266f
or eax, ebp
or ecx, edx
and edx, 0x2099d990
and ebx, 0xdf66266f
or ebx, edx
xor ebx, eax
not ecx
or ecx, ebx
mov edx, edi
not edx
and edx, ecx
not ecx
and ecx, edi
or ecx, edx
or r15d, r11d
not r15d
mov edx, ecx
and edx, r15d
xor r15d, ecx
or r15d, edx
mov esi, r15d
not esi
mov edx, r15d
and edx, 0xfe79bcbf
mov eax, esi
and eax, 0x1864340
or eax, edx
mov ecx, eax
xor ecx, 0x9e581439
xor eax, 0x1864300
and eax, 0x61a7eb86
and ecx, 0x9e581479
or ecx, eax
mov edx, ecx
xor edx, 0x9e581479
xor ecx, 0x20856382
and ecx, 0xb89d678a
mov eax, edx
and eax, 0x47629875
or eax, ecx
xor eax, 0xd4ca2b09
and edx, 0x6c574c83
or edx, eax
mov eax, edx
not eax
and eax, 0xdb17ed7
and edx, 0xf24e8128
or edx, eax
mov eax, edx
xor eax, 0xf24e8128
xor edx, 0xdb17ed7
and r15d, 0x66aa92b3
mov ecx, esi
and ecx, 0x99556d4c
or ecx, r15d
xor ecx, 0xf50221cf
and esi, 0x93a8b37c
or esi, ecx
mov ecx, esi
not ecx
and ecx, edx
or edx, esi
mov ebp, edx
not ebp
and esi, eax
or esi, ecx
mov eax, esi
not eax
mov ecx, edx
and ecx, 0xd95bf780
and ebp, 0x26a4087f
or ebp, ecx
or edx, eax
and eax, 0xd95bf780
and esi, 0x26a4087f
or esi, eax
xor esi, ebp
not edx
or edx, esi
mov eax, edx
xor eax, 0x6c574c83
and eax, edx
or edx, 0x93a8b37c
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x9897807b
and ecx, 0x64404c80
or ecx, ebx
or edx, ebp
and ebp, 0x9897807b
and eax, 0x67687f84
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, r8d
and eax, 0xf3c7d22f
mov ecx, r9d
xor ecx, 0xf3c7d22f
and ecx, r9d
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xc382dd0
and ecx, 0xf3c7d22f
or ecx, eax
mov ebx, ecx
not ebx
and ecx, 0x2003d202
and ebx, 0x5202809
or ebx, ecx
mov ecx, ebx
xor ecx, 0x5202809
xor ebx, 0x424604a0
and r8d, 0x3632fe6d
and r9d, 0xc9cd0192
or r9d, r8d
mov eax, r9d
xor eax, 0x1010002
and eax, 0x2523fa0b
xor r9d, 0xeceefb99
or r9d, eax
mov eax, r9d
not eax
mov ebp, ecx
xor ebp, r9d
and ebp, ecx
and ebx, 0x474604a9
and ecx, 0x2021fa02
or ecx, ebx
and r9d, 0x474604a9
and eax, 0xb8b9fb56
or eax, r9d
xor eax, ecx
mov r14d, ebp
not r14d
mov ecx, eax
not ecx
mov ebx, r14d
and ebx, 0xfbf107d0
and ebp, 0x402f80b
or ebp, ebx
or r14d, ecx
and ecx, 0xfbf107d0
and eax, 0x40ef82f
or eax, ecx
xor eax, ebp
not r14d
or r14d, eax
mov eax, r14d
not eax
and eax, 0xca0404f4
mov ecx, r14d
and ecx, 0x10d80100
or ecx, eax
xor ecx, 0x10d80100
and r14d, 0x2523fa0b
or r14d, ecx
mov r9d, edx
not r9d
mov ecx, r9d
and ecx, edx
mov eax, r9d
and eax, ecx
xor ecx, r9d
or ecx, eax
mov r8d, r14d
mov r10d, r14d
mov r12d, r14d
mov ebx, r14d
not ebx
mov esi, ecx
mov r15d, ecx
xor r15d, 0xd3f30aed
mov r11d, r15d
and r15d, ecx
not ecx
mov ebp, ecx
and ebp, 0x6c0bd565
and esi, 0x93f42a9a
or esi, ebp
xor esi, 0xad047bec
mov edi, esi
xor edi, ecx
and edi, esi
mov esi, r9d
and esi, 0x8c9cf816
and edx, 0x736307e9
or edx, esi
xor edx, 0x4d93569f
or edx, r9d
and r8d, 0x2be36be7
mov ebp, ebx
and ebp, 0x3ef05176
and r10d, 0xc10fae89
or r10d, ebp
mov r9d, r10d
xor r9d, ebx
xor r12d, 0x2c0cf512
and r12d, ebx
and ebx, 0xd41c9418
or ebx, r8d
mov ebp, ebx
xor ebp, 0xc00c8408
and ebp, 0xc10fae89
xor ebx, 0x15133a91
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x51e1e5a3
and ebx, 0xae1e1a5c
or ebx, ebp
and r9d, r10d
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x41553aa8
and edi, 0xbeaac557
or edi, ebp
mov r10d, edi
xor r10d, 0xbeaac557
xor edi, 0x15018a0
or edi, 0xfca7674c
mov r13d, edi
not r13d
or eax, 0x35898b3
mov ebp, eax
not ebp
mov esi, edx
xor esi, 0xfca7674c
and esi, edx
and edi, 0x106a504
and r13d, 0x25818b3
or r13d, edi
mov r8d, r10d
and r8d, edx
xor r10d, edx
or edx, 0x35898b3
and eax, 0x106a504
and ebp, 0xfca14248
or ebp, eax
xor ebp, r13d
mov eax, esi
not eax
mov edi, eax
and edi, 0x4aad9179
and esi, 0xb5526e86
or esi, edi
mov edi, edx
not edi
or eax, edx
and edx, 0x4aad9179
and edi, 0xb4026604
or edi, edx
xor edi, esi
not eax
or eax, edi
mov esi, ebp
not esi
and esi, eax
not eax
and eax, ebp
mov edx, ecx
and edx, r14d
and r11d, ecx
xor ecx, r14d
or eax, esi
mov esi, ebx
xor esi, 0x2a141014
or r10d, r8d
not r10d
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
xor ebx, 0x51e1e5a3
mov eax, r9d
not eax
mov ebp, ebx
or ebp, eax
and ebx, 0xd44beaca
and esi, 0x2bb41535
or esi, ebx
mov ebx, ebp
not ebx
and eax, 0xd44beaca
and r9d, 0x2bb41535
or r9d, eax
xor r9d, esi
mov eax, r9d
not eax
mov edi, ebp
and edi, 0x334f96ba
and ebx, 0xccb06945
or ebx, edi
or ebp, eax
and eax, 0x334f96ba
and r9d, 0xccb06945
or r9d, eax
xor r9d, ebx
not ebp
or ebp, r9d
mov edi, r10d
xor edi, 0x868d7aca
and edi, r10d
or r10d, 0x79728535
mov eax, r10d
not eax
mov ebx, ebp
mov esi, ebp
xor esi, 0x868d7aca
and esi, ebp
not ebp
and ebp, 0x6047008
and ebx, 0x80890ac2
or ebx, ebp
mov ebp, r10d
and ebp, 0xa483d742
and eax, 0x20c2888
or eax, ebp
mov ebp, edi
not ebp
or r10d, ebp
and ebp, 0xa483d742
and edi, 0x5b7c28bd
or edi, ebp
mov r8d, dword [0x1402dcf50]
xor ebx, 0x80890ac2
xor edi, eax
not r10d
or r10d, edi
mov ebp, ebx
and ebp, esi
xor esi, ebx
or esi, ebp
mov ebp, r10d
not ebp
and ebp, 0x7ba7c4b2
and r10d, 0x84583b4d
or r10d, ebp
mov ebp, esi
not ebp
and ebp, 0x7ba7c4b2
and esi, 0x84583b4d
or esi, ebp
xor esi, r10d
and r14d, 0xd3f30aed
mov ebp, r11d
and ebp, r15d
xor r15d, r11d
or r15d, ebp
mov ebp, r14d
and ebp, r12d
xor r12d, r14d
or r12d, ebp
mov ebp, r15d
not ebp
and ebp, 0xd1aa9535
and r15d, 0x2e556aca
or r15d, ebp
mov ebp, r12d
not ebp
and ebp, 0xd1aa9535
and r12d, 0x2e556aca
or r12d, ebp
xor r12d, r15d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7237dcb
and ecx, 0xf8dc8234
or ecx, edx
xor ecx, 0xf8dc8234
mov edx, r12d
and edx, ecx
xor ecx, r12d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x97ff3074
and ecx, 0x6800cf8b
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6800cf8b
and ecx, 0x97ff3074
or ecx, edx
mov edx, ecx
not edx
mov eax, esi
not eax
and ecx, eax
or eax, edx
not eax
and edx, esi
or edx, ecx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
or ecx, edx
or edx, 0xb234caaf
mov ebp, edx
not ebp
or ebx, 0x4dcb3550
mov eax, ebx
not eax
and edx, 0x743c5d14
and ebp, 0x9c32040
or ebp, edx
and ebx, 0x743c5d14
and eax, 0x820082ab
or eax, ebx
xor eax, ebp
mov edx, eax
not edx
and edx, 0xb234caaf
and eax, 0x4dcb3550
or eax, edx
mov ebp, eax
mov ebx, eax
xor ebx, 0x4caa6702
and ebx, eax
not eax
mov edx, ecx
not edx
and edx, 0x5eec4f41
and ecx, 0xa113b0be
or ecx, edx
mov edx, ecx
xor edx, 0xa11190bc
and eax, 0x9f38a2a3
and ebp, 0x60c75d5c
or ebp, eax
mov r9d, ebp
xor r9d, 0x60c75d5c
mov eax, ecx
xor eax, 0x5eec4f41
xor ebp, 0xc282202
or ebp, 0xb35598fd
mov esi, ebp
not esi
xor ecx, 0xedb9d7bc
and ecx, eax
and edx, 0xb35598fd
mov edi, ebx
not edi
mov r10d, ebp
and r10d, 0x960b7c70
and esi, 0x48a00302
or esi, r10d
or ebp, edi
and edi, 0x960b7c70
and ebx, 0x69f4838f
or ebx, edi
xor ebx, esi
not ebp
or ebp, ebx
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, ebp
not ecx
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov ecx, r9d
and ecx, eax
xor eax, r9d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb72c61f3
and eax, 0x48d39e0c
or eax, ecx
mov ebp, eax
xor ebp, 0x40518e0c
mov ebx, edx
not ebx
xor eax, 0xb72c61f3
mov ecx, ebx
and ecx, 0x2b8e70c0
and edx, 0xd4718f3f
or edx, ecx
or ebx, eax
and eax, 0x2b8e70c0
and ebp, 0xd4718f3f
or ebp, eax
xor ebp, edx
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x749308b7
mov eax, ebx
and eax, 0x8b6cf748
or eax, edx
mov edx, eax
xor edx, 0x8400700
xor eax, 0x54010896
mov ecx, ebx
xor ecx, 0x5e495f96
and ecx, ebx
or eax, 0xa1b6a069
mov edi, ecx
not edi
mov esi, eax
and esi, 0x61af8a5
and edx, 0x58410712
or edx, esi
or eax, edi
and edi, 0x61af8a5
and ecx, 0xf9e5075a
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc76b4665
and eax, 0x3894b99a
or eax, ecx
mov ecx, eax
xor ecx, 0x992219f3
xor eax, 0x66dde60c
and ebp, eax
and ecx, ebx
or ecx, ebp
xor eax, ecx
test eax, ecx
sete dil
setne r15b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl al
mov r9d, eax
xor r9b, r10b
mov r8d, r9d
xor r8b, 1
mov ebx, r9d
or bl, r8b
xor bl, 1
mov ecx, ebx
xor cl, r9b
mov edx, ecx
xor dl, 1
and cl, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov byte [rsp + 0x28], al
and cl, al
and bl, r10b
or bl, cl
mov ecx, eax
xor cl, r8b
and cl, al
and r10b, r9b
and r8b, al
or r8b, r10b
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
mov edx, ebx
xor dl, 1
mov ecx, edx
mov eax, r8d
mov r10d, edx
mov r11d, r8d
mov esi, edx
and sil, r8b
xor dl, r8b
xor r8b, 1
and cl, bl
and al, r8b
xor r10b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r10b
xor r11b, al
xor al, 1
or al, r8b
xor al, 1
or al, r11b
xor al, cl
xor al, 1
or dl, sil
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, edx
or cl, al
mov r8d, ecx
xor r8b, 1
and dl, cl
or cl, al
and r8b, al
or r8b, dl
mov eax, ecx
xor al, r8b
xor r8b, 1
xor al, 1
or r8b, cl
xor r8b, 1
or r8b, al
mov r14d, r15d
mov byte [rsp + 0x40], dil
xor r14b, dil
mov eax, r14d
xor al, 1
mov edx, eax
and dl, r14b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, r15d
xor al, dl
xor dl, 1
or dl, dil
xor dl, 1
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov esi, edx
mov eax, r8d
xor al, 1
mov edx, eax
or dl, r8b
mov edi, eax
xor dil, dl
and dil, al
mov r12d, eax
and r12b, dl
mov r10d, eax
and r10b, r8b
mov r11d, eax
and r11b, r10b
xor r10b, al
mov ebp, esi
xor bpl, 1
mov ecx, eax
xor cl, bpl
mov byte [rsp + 0x38], cl
xor cl, 1
and cl, al
mov byte [rsp + 0x22], cl
xor al, r8b
and al, r8b
mov r13d, eax
xor r13b, 1
and al, r13b
mov ecx, r13d
and cl, al
mov byte [rsp + 0x21], cl
xor al, r13b
mov byte [rsp + 0x23], al
mov eax, edx
and al, r13b
mov byte [rsp + 0x25], al
xor r13b, dl
mov ecx, edx
mov ebx, edx
xor dl, 1
and cl, dl
xor bl, cl
mov byte [rsp + 0x24], bl
xor cl, 1
or cl, dl
mov byte [rsp + 0x27], cl
and dl, r8b
or r12b, dl
mov eax, edi
and al, r12b
xor r12b, dil
or r12b, al
or r10b, r11b
mov edi, r10d
xor dil, 1
and dil, r10b
mov ecx, edi
and cl, r10b
xor dil, r10b
or dil, cl
xor dil, r12b
mov ecx, edi
xor cl, r12b
or dil, r12b
xor dil, 1
or dil, cl
and r9b, byte [rsp + 0x28]
mov ecx, r9d
xor cl, 1
or r9b, cl
mov edx, ecx
xor dl, r9b
or r9b, cl
xor r9b, 1
or r9b, dl
mov ecx, r9d
xor cl, 1
mov edx, r9d
or dl, cl
mov r8d, edx
xor r8b, 1
mov r11d, edx
and r11b, r8b
mov r10d, edx
and r10b, r11b
xor r11b, dl
or r11b, r10b
mov ebx, r9d
and bl, cl
xor bl, 1
mov r10d, ecx
xor r10b, bl
or bl, cl
xor bl, 1
or bl, r10b
mov r10d, r11d
xor r10b, 1
and r10b, bl
xor bl, 1
and bl, r11b
or bl, r10b
mov r10d, edx
and r10b, r9b
xor dl, r9b
or dl, r10b
xor bl, 1
mov r10d, ebx
xor r10b, dl
or bl, dl
xor bl, 1
or bl, r10b
xor cl, r9b
or cl, r8b
mov edx, ebx
xor dl, cl
and dl, bl
mov r8d, ecx
and cl, bl
xor bl, 1
xor r8b, 1
and r8b, 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 edx, ecx
xor dl, 1
or cl, dl
xor cl, dl
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, edx
xor dl, cl
xor r8b, 1
or r8b, bl
xor r8b, 1
or r8b, dl
mov ecx, ebp
mov byte [rsp + 0x36], sil
and cl, sil
mov edx, ebp
and dl, cl
xor cl, bpl
or cl, dl
mov edx, ecx
xor dl, 1
or dl, cl
mov ecx, edx
or cl, bpl
xor dl, bpl
mov eax, ebp
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebp, edx
and bpl, cl
xor dl, bpl
xor bpl, 1
or bpl, cl
xor bpl, 1
or bpl, dl
mov ecx, ebp
xor cl, 1
mov edx, ebp
and dl, cl
mov ebx, edx
and bl, bpl
xor dl, bpl
or dl, bl
xor cl, sil
mov byte [rsp + 0x26], al
or bpl, al
xor bpl, 1
or bpl, cl
xor dl, al
xor bpl, 1
mov ecx, edx
and cl, bpl
xor bpl, dl
or bpl, cl
mov ecx, r14d
and cl, r15b
movzx eax, byte [rsp + 0x40]
and r14b, al
mov edx, ecx
and dl, r14b
xor r14b, cl
or r14b, dl
mov ecx, r14d
and r14b, al
mov r11d, edi
xor r11b, 1
xor cl, 1
and r15b, cl
or r14b, r15b
xor r14b, 1
or r14b, cl
mov byte [rsp + 0x28], r14b
mov ecx, edi
and cl, r11b
mov ebx, ecx
xor bl, 1
xor cl, dil
or bl, r11b
xor bl, 1
or bl, cl
xor bl, 1
or r11b, dil
mov ecx, ebx
xor cl, r11b
or bl, r11b
xor bl, 1
or bl, cl
mov r14d, r8d
xor r14b, 1
mov ecx, r14d
or cl, r8b
mov esi, ecx
xor sil, 1
mov edx, r8d
xor dl, cl
and sil, r14b
and cl, r8b
or cl, sil
and dl, r8b
mov esi, edx
and sil, cl
xor cl, dl
or cl, sil
mov r9d, ebx
xor r9b, 1
mov edx, r9d
and dl, bl
xor dl, 1
mov esi, ebx
xor sil, dl
or dl, bl
xor dl, 1
or dl, sil
mov r15d, r9d
xor r15b, cl
mov r12d, r15d
xor r12b, r9b
mov esi, ecx
xor sil, 1
mov r10d, esi
and r10b, cl
or cl, r9b
mov eax, edx
xor al, 1
and r9b, al
and dl, bl
or dl, r9b
xor dl, 1
or dl, al
xor r11b, 1
or r11b, dil
mov eax, esi
and al, r10b
xor r10b, sil
or r10b, al
mov r9d, r10d
xor r9b, 1
and r9b, r10b
xor r9b, 1
mov eax, r10d
xor al, r9b
or r9b, r10b
xor r9b, 1
or r9b, al
mov eax, r9d
and al, r10b
xor r9b, r10b
or r9b, al
mov edi, r8d
and dil, r14b
mov r10d, r8d
and r10b, dil
xor dil, r8b
or dil, r10b
xor dil, 1
mov r8d, edi
xor r8b, r14b
or dil, r14b
xor dil, 1
or dil, r8b
mov eax, edx
xor al, 1
mov r10d, edx
and r10b, al
mov r8d, edx
and r8b, r10b
xor r10b, dl
or r10b, r8b
mov r14d, r11d
xor r14b, 1
mov r8d, r11d
and r8b, r14b
xor r11b, r8b
xor r8b, 1
or r8b, r14b
xor r8b, 1
or r8b, r11b
or al, dl
mov r11d, r10d
xor r11b, 1
mov r14d, eax
xor r14b, 1
mov edx, r10d
xor dl, al
and r14b, r11b
and al, r10b
or al, r14b
and dl, r10b
mov r14d, edx
xor r14b, 1
xor dl, al
xor al, 1
or al, r14b
xor al, 1
or al, dl
mov edx, r8d
xor dl, 1
mov r14d, edx
and r14b, al
xor al, 1
and al, r8b
or al, r14b
xor dl, r11b
xor r11b, r8b
or r8b, r10b
xor r8b, 1
or r8b, dl
xor r11b, 1
xor r8b, 1
mov edx, r11d
and dl, r8b
xor r8b, r11b
or r8b, dl
xor r8b, al
mov edx, r8d
and r8b, al
xor dl, 1
mov eax, r8d
and al, dl
xor r8b, dl
or r8b, al
mov r10d, r9d
xor r10b, 1
mov edx, r10d
xor dl, dil
mov eax, edi
and dil, r10b
xor al, 1
xor dl, 1
or dl, r9b
and al, r9b
or al, dil
xor dl, 1
xor al, dl
xor al, 1
and dl, al
xor dl, 1
mov r9d, edx
xor r9b, al
or dl, al
xor dl, 1
or dl, r9b
mov r9d, r8d
xor r9b, 1
and r8b, r9b
xor r8b, 1
mov r10d, r8d
xor r10b, r9b
and r8b, r9b
or r8b, r10b
xor r10b, 1
mov r9d, r10d
xor r9b, r8b
or r10b, r8b
xor r10b, 1
or r10b, r9b
mov r8d, edx
xor r8b, 1
mov r9d, r8d
or r9b, dl
mov eax, r9d
xor al, 1
and dl, r9b
or r9b, r8b
and al, r8b
or al, dl
xor r9b, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
or dl, r10b
xor r10b, 1
or r10b, al
xor dl, 1
xor r10b, 1
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
and r12b, r15b
or sil, bl
xor sil, 1
xor cl, 1
mov eax, esi
and al, cl
xor cl, sil
or cl, al
mov eax, r12d
xor al, 1
xor r12b, cl
xor cl, 1
or cl, al
xor cl, 1
mov eax, ecx
and al, r12b
xor cl, r12b
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, al
or al, cl
xor dl, 1
or dl, bl
mov r8d, eax
xor r8b, 1
mov ebx, edx
and dl, r8b
xor bl, 1
and bl, al
or dl, bl
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
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov edi, edx
and dil, al
xor dl, dil
xor dil, 1
or dil, al
xor dil, 1
or dil, dl
mov r8d, edi
xor r8b, 1
mov edx, r8d
and dl, dil
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov r9d, r10d
xor r9b, 1
mov ebx, r10d
or bl, r9b
mov r11d, ebx
xor r11b, 1
mov eax, r11d
and al, bl
xor al, 1
mov esi, eax
xor sil, bl
or al, bl
xor al, 1
or al, sil
mov esi, eax
xor sil, 1
and sil, r10b
and al, r9b
or al, sil
or r11b, r10b
xor bl, r9b
xor r11b, 1
or r11b, bl
xor r11b, 1
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov eax, edx
xor al, 1
mov r10d, eax
or r10b, dl
mov ebx, r10d
xor bl, 1
mov esi, edx
and sil, bl
mov ecx, r10d
and cl, al
or cl, sil
xor r10b, r8b
or bl, dil
xor bl, 1
or bl, r10b
mov r8d, ecx
xor r8b, bl
xor cl, 1
or cl, bl
xor r8b, 1
xor cl, 1
or cl, r8b
mov ebx, ecx
xor bl, 1
or bl, r11b
xor r11b, 1
or r11b, cl
xor bl, 1
xor r11b, 1
mov ecx, ebx
and cl, r11b
xor r11b, bl
or r11b, cl
xor al, r9b
and al, r9b
xor dl, r9b
xor al, 1
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
mov r8d, ebp
xor r8b, 1
xor cl, 1
or cl, bl
mov eax, ecx
and al, r11b
xor r11b, 1
xor cl, 1
and cl, r11b
or cl, al
mov eax, r11d
and al, dl
xor r11b, dl
or r11b, al
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov ecx, ebp
or cl, r8b
xor cl, 1
mov edx, ecx
xor dl, r8b
mov edi, edx
xor dil, 1
and dil, cl
mov ecx, edi
and cl, dl
xor dil, dl
or dil, cl
mov ecx, edi
xor cl, 1
and dil, cl
mov edx, ecx
and dl, dil
xor dil, cl
movzx eax, byte [rsp + 0x28]
mov ebx, eax
xor bl, 1
or dil, dl
mov esi, ebx
and sil, al
mov edx, ebx
and dl, sil
mov ecx, ebx
xor cl, sil
or cl, dl
mov r10d, ebx
or r10b, al
mov r12d, eax
mov edx, ecx
xor dl, r10b
or r10b, cl
xor r10b, 1
or r10b, dl
mov r9d, edi
xor r9b, 1
mov r15d, r9d
or r15b, dil
xor r15b, 1
mov edx, r9d
and dl, r15b
xor r15b, r9b
or r15b, dl
and bpl, r8b
xor bpl, 1
mov edx, r8d
xor dl, bpl
or bpl, r8b
xor bpl, 1
or bpl, dl
mov eax, ebp
xor al, 1
mov edx, ebp
and dl, al
xor al, bpl
or al, dl
mov r8d, r10d
xor r8b, 1
mov ebp, r10d
and bpl, r8b
mov ecx, ebp
xor cl, 1
mov r14d, r8d
xor r14b, bpl
or cl, r10b
xor cl, 1
or cl, r14b
mov edx, ecx
xor dl, r8b
or dl, cl
xor bl, r12b
or bl, sil
mov ecx, ebx
xor cl, 1
and bl, cl
mov esi, ecx
and sil, bl
xor bl, cl
or bl, sil
xor r15b, 1
xor al, 1
mov esi, r15d
or sil, al
xor sil, 1
mov ecx, r15d
xor cl, al
or sil, cl
and al, cl
and cl, r15b
mov r14d, eax
xor r14b, 1
xor al, cl
xor cl, 1
or cl, r14b
xor cl, 1
or cl, al
mov eax, esi
xor al, cl
xor cl, 1
or cl, sil
mov esi, ecx
xor sil, al
or cl, al
xor cl, 1
or cl, sil
xor bl, dl
xor dl, bl
and dl, bl
mov eax, edx
xor al, bl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
xor bl, 1
mov esi, ebx
xor sil, al
or bl, al
xor bl, 1
or bl, sil
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov esi, edx
xor sil, 1
mov ecx, edx
or cl, sil
mov ebx, ecx
xor bl, 1
and dl, cl
or cl, sil
and bl, sil
or bl, dl
mov edx, ecx
xor dl, bl
xor bl, 1
or bl, cl
xor dl, 1
xor bl, 1
or bl, dl
xor bl, 1
mov esi, eax
xor sil, bl
or bl, al
xor sil, 1
and sil, al
xor bl, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, r9d
and al, r8b
xor r8b, r9b
or r8b, al
mov eax, ebp
and al, r10b
xor bpl, r10b
or bpl, al
xor bpl, dil
xor bpl, 1
mov eax, r8d
xor al, bpl
and bpl, r8b
or bpl, al
xor al, 1
mov edx, eax
xor dl, bpl
or al, bpl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov ecx, ebx
xor cl, 1
or dl, al
mov eax, edx
xor al, 1
and al, cl
or cl, dl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov r9d, edx
xor r9b, 1
mov ecx, esi
xor cl, 1
mov edi, esi
and dil, cl
xor dil, 1
mov r8d, edi
xor r8b, sil
or dil, sil
xor dil, 1
or dil, r8b
mov eax, r9d
or al, dl
mov r8d, eax
xor r8b, 1
mov r10d, r9d
xor r10b, al
and r8b, dl
and al, r9b
or al, r8b
and r10b, r9b
mov r8d, r10d
and r8b, al
xor al, r10b
or al, r8b
mov ebx, edi
xor bl, 1
and bl, dil
xor bl, 1
mov r8d, edi
xor r8b, bl
or bl, dil
xor bl, 1
or bl, r8b
mov r8d, eax
xor r8b, 1
and al, r8b
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
xor al, bl
xor dl, sil
xor dl, 1
mov ebx, ecx
xor bl, r9b
or cl, r9b
xor cl, 1
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r10d, ecx
xor r10b, 1
mov ebx, eax
xor bl, 1
and cl, bl
or bl, r10b
and r10b, al
or r10b, cl
xor r10b, 1
mov eax, ebx
xor al, r10b
or r10b, bl
xor r10b, 1
or r10b, al
mov eax, r11d
xor al, 1
mov ecx, eax
or cl, r11b
xor cl, 1
mov ebx, r11d
and bl, al
mov r8d, r11d
and r8b, bl
xor bl, r11b
or bl, r8b
xor bl, cl
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov r8d, ecx
xor r8b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r8b
xor bl, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov r8d, r10d
xor r8b, 1
mov eax, r8d
and al, r10b
mov edx, r8d
and dl, al
xor r8b, al
or dl, r8b
mov r9d, edx
xor r9b, 1
mov ebx, edx
or bl, r9b
xor dl, bl
xor dl, 1
or bl, r9b
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
mov r11d, ebx
and r11b, r9b
mov esi, r11d
xor r11b, r9b
xor sil, 1
or sil, bl
xor sil, 1
or sil, r11b
xor al, 1
or al, r10b
xor al, 1
or al, r8b
mov r11d, eax
xor r11b, 1
mov r8d, r11d
xor r8b, al
or r11b, al
xor r11b, 1
or r11b, r8b
mov eax, ecx
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov r9d, edx
and r9b, r8b
xor dl, r8b
or dl, r9b
mov r9d, esi
xor r9b, 1
xor al, cl
xor dl, cl
or r8b, cl
mov r10d, r11d
xor r10b, 1
xor dl, 1
xor al, 1
xor r8b, 1
or r8b, al
mov eax, edx
xor al, r8b
or r8b, dl
xor r8b, 1
or r8b, al
mov eax, esi
and al, r9b
xor sil, al
xor al, 1
or al, r9b
xor al, 1
or al, sil
mov ebx, r11d
and bl, r10b
mov r9d, r11d
and r9b, bl
xor bl, r11b
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov edx, ebx
or dl, r9b
and r10b, dl
xor dl, 1
mov ecx, edx
xor cl, r11b
and cl, dl
and dl, r11b
or dl, r10b
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov ecx, edx
xor cl, 1
and dl, cl
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
xor dl, al
xor bl, al
xor al, 1
or r9b, al
xor bl, 1
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor cl, 1
mov r9d, ecx
xor r9b, bl
or cl, bl
xor cl, 1
or cl, r9b
mov r9d, ecx
xor cl, 1
and cl, dl
or al, dl
xor dl, 1
and r9b, dl
or cl, r9b
xor bl, dl
xor al, 1
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, eax
xor bl, 1
xor dl, 1
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
and bl, r8b
and al, cl
or bl, al
mov eax, edx
xor al, 1
xor cl, bl
and cl, bl
mov r8d, ecx
xor r8b, 1
and cl, dl
or dl, r8b
and r8b, al
or r8b, cl
xor r8b, 1
mov eax, edx
xor al, r8b
or r8b, dl
xor r8b, 1
or r8b, al
movzx edx, byte [rsp + 0x22]
mov eax, edx
movzx ecx, byte [rsp + 0x38]
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
movzx eax, byte [rsp + 0x27]
xor al, 1
or al, byte [rsp + 0x24]
movzx edx, byte [rsp + 0x23]
or dl, byte [rsp + 0x21]
xor dl, al
or r13b, byte [rsp + 0x25]
xor r13b, 1
mov eax, edx
and al, r13b
xor r13b, dl
or r13b, al
movzx ebx, byte [rsp + 0x36]
movzx edx, byte [rsp + 0x26]
or bl, dl
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
and dl, bl
mov eax, edx
and al, bl
xor dl, bl
or dl, al
xor dl, r13b
mov eax, edx
xor al, 1
mov r9d, ecx
xor r9b, al
xor r9b, 1
mov ebx, ecx
or bl, dl
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
or al, cl
xor dl, cl
and dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
xor cl, 1
mov r10d, ecx
xor r10b, al
or cl, al
xor cl, 1
or cl, r10b
and bl, cl
xor cl, 1
and cl, r9b
or cl, bl
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
mov edi, ecx
and dil, r9b
mov edx, r9d
and dl, dil
mov r11d, r9d
xor r11b, dil
or r11b, dl
mov eax, ecx
or al, r9b
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
mov esi, ebx
and sil, r10b
xor bl, r10b
or bl, sil
mov esi, ebx
xor bl, 1
and bl, r11b
xor r11b, 1
and sil, r11b
or bl, sil
mov esi, r11d
and sil, al
xor al, r11b
or al, sil
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, 1
xor cl, dil
xor dil, 1
or dil, r9b
xor dil, 1
or dil, cl
xor dil, 1
mov eax, edi
and al, r10b
xor dil, r10b
or dil, al
mov eax, edx
and al, dil
xor dil, dl
or al, dil
xor al, 1
xor dil, al
mov ecx, edi
xor cl, 1
and cl, al
mov eax, ecx
and al, dil
xor cl, dil
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
xor dl, 1
or al, cl
mov ecx, edx
or cl, al
xor cl, 1
xor al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
or cl, al
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
or dl, al
and cl, dl
xor dl, 1
mov ebx, edx
xor bl, al
and bl, dl
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 ecx, edx
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r11d, eax
xor r11b, 1
mov ecx, eax
and cl, r11b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
or r11b, al
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov r9d, r8d
xor r9b, 1
mov ecx, r9d
and cl, r8b
mov eax, r9d
and al, cl
mov edx, r9d
xor dl, cl
or dl, al
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov esi, edx
xor sil, 1
mov r10d, edx
and r10b, sil
mov ebx, r10d
xor r10b, dl
mov edx, r11d
xor dl, 1
xor bl, 1
or bl, sil
xor bl, 1
or bl, r10b
xor bl, dl
xor bl, 1
mov r10d, esi
and r10b, dl
xor sil, dl
or sil, r10b
xor sil, 1
mov r10d, ebx
and r10b, sil
xor sil, bl
or sil, r10b
mov ebx, esi
xor bl, 1
and sil, bl
mov r10d, ebx
and r10b, sil
xor sil, bl
or sil, r10b
mov ebx, r11d
xor bl, cl
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
and dl, r11b
mov ebx, r11d
and bl, dl
xor dl, r11b
mov r10d, esi
xor r10b, 1
xor cl, 1
or dl, bl
and r8b, dl
xor dl, 1
and dl, r9b
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, cl
mov ebx, edx
xor bl, 1
and dl, cl
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, esi
or bl, r10b
mov r8d, ebx
xor r8b, 1
mov eax, esi
and al, r10b
xor al, 1
mov r9d, r10d
xor r9b, al
or al, r10b
mov r10d, edx
xor r10b, 1
xor al, 1
or al, r9b
mov r9d, eax
and al, r8b
mov r8d, edx
xor r8b, r10b
and r8b, dl
xor r9b, 1
and r9b, bl
or al, r9b
mov r9d, esi
and r9b, bl
xor bl, sil
or bl, r9b
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov ebx, r8d
xor bl, 1
or bl, r8b
xor bl, 1
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
mov ecx, ebx
xor cl, 1
and cl, bl
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
xor cl, al
mov eax, r10d
and al, dl
mov ebx, r10d
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
xor al, sil
mov edx, esi
and dl, r10b
xor r10b, sil
mov ebx, ecx
xor bl, 1
or r10b, dl
xor r10b, 1
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
mov eax, r10d
xor al, 1
and cl, bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
and cl, al
xor dl, 1
and dl, r10b
or cl, dl
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, ecx
xor al, r10b
test al, 1
mov eax, 0x6a76a2c7
mov edx, 0xad240144
cmovne eax, edx
test r10b, 1
mov edx, 0x6a76a2c7
cmovne edx, eax
test cl, 1
cmove edx, eax
jmp 0x1400cfef0
mov edx, 0xe32266ac
xor eax, eax
mov qword [rsp + 0x98], rax
jmp 0x1400cfef0
movabs rax, 0xbbc227226e7a5b19
mov rcx, rax
lea rax, [rax - 1]
movabs rdx, 0x94cd1bcdcace7fff
sub rax, rdx
sub rax, rcx
movabs rbp, 0x4399d848673eacfc
mov rcx, rbp
neg rcx
movabs r14, 0x981e37634872bb83
sub rcx, r14
add rcx, rax
add rcx, rdx
neg r14
add rcx, rbp
sub r14, rcx
movabs rcx, 0x74e25c4a31558b43
mov rax, rcx
neg rax
movabs rdx, 0x74f28fd9e135bb3e
sub rax, rdx
add rax, rcx
movabs rcx, 0x174cc68f59716a52
add rax, rcx
add rax, rdx
sub rax, rcx
movabs rcx, 0xce42d55a981fca28
sub r14, rcx
movabs rdx, 0xb5607ed40164f3e
add r14, rdx
add r14, rcx
movabs rcx, 0x32223c5da09f1bae
add r14, rcx
sub r14, rdx
sub r14, rcx
add r14, rax
movabs rcx, 0xdefd66c73efd3b81
mov rax, rcx
neg rax
movabs rdx, 0x547f1461ec034b6
mov rbp, rdx
sub rax, rdx
add rax, rcx
sub rax, qword [rsp + 0x58]
movabs rcx, 0x962b0e452f7ffdcb
mov rbx, rcx
sub rax, rcx
xor edx, edx
movabs rcx, 0xe515f8616741f4dc
mov rdi, rcx
lea rcx, [rdx + rcx]
movabs rsi, 0x7023ac5d94183528
sub rcx, rsi
sub rcx, rdi
add rcx, rax
add rcx, rbx
movabs rax, 0x8ec32e1d839dda40
add rcx, rax
sub rax, rcx
movabs rcx, 0xb9419b67f0e70eed
mov rbx, rcx
lea rcx, [rdx + rcx]
sub rcx, rbp
sub rcx, rbx
movabs rbp, 0x1ed42d917be8be9d
sub rax, rbp
add rax, rcx
add rax, rbp
movabs rcx, 0xfc1457e17881ea62
add r14, rcx
movabs rbp, 0xd9b186ebd643e1d
add r14, rbp
sub r14, rcx
sub r14, rbp
movabs rbp, 0x2b8b00fa5e5b4e3f
mov rcx, rbp
neg rcx
sub rcx, rax
add rcx, rbp
movabs rax, 0x8bb79843d9269128
mov rbp, rax
lea rax, [rdx + rax]
sub r14, rax
add r14, rbp
sub r14, rcx
movabs rax, 0x86664f114e50f101
mov rcx, rax
movabs rax, 0xdefeee93bd205bc
mov rdx, rax
lea rax, [rax + rcx]
sub rax, rsi
sub rax, rdx
movabs rdx, 0x68baf7a5d805288f
add rax, rdx
sub rax, rcx
sub rax, rdx
movabs rcx, 0xde9cf223119b9a6a
sub r14, rcx
movabs rcx, 0x9378f7a4663ef1c4
sub r14, rcx
add r14, rax
mov eax, dword [0x1402dcf54]
lea r9d, [rax - 1]
imul r9d, eax
mov r11d, r9d
not r11d
mov ecx, r11d
and ecx, r9d
mov eax, r11d
and eax, ecx
xor ecx, r11d
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe9b61ada
and ecx, 0x1649e525
or ecx, eax
mov r15d, ecx
xor r15d, 0x1649e525
xor ecx, 0x9201a08
and ecx, 0xd21de08
mov edx, r15d
and edx, 0xf2de21f7
or edx, ecx
xor edx, 0x959fa427
and r15d, 0x98be7a2f
or r15d, edx
mov ecx, r15d
not ecx
mov dword [rsp + 0x28], r11d
mov r10d, r11d
mov edx, r11d
and edx, 0x380f380a
mov esi, r9d
and esi, 0xc7f0c7f5
or esi, edx
mov edx, esi
xor edx, 0x474085d0
and edx, 0x674185d0
xor esi, 0xa0b14225
or esi, edx
mov edx, esi
not edx
and edx, 0xc17bfc62
and esi, 0x3e84039d
or esi, edx
mov edi, esi
xor edi, 0x2480039d
xor esi, 0xc17bfc62
mov edx, r15d
and edx, 0x2cb6ea58
xor r15d, 0xa4965ba
and r15d, ecx
and ecx, 0xd34915a7
or ecx, edx
mov r12d, ecx
xor r12d, 0xd34915a7
mov edx, esi
and edx, 0x5a0f7c22
and edi, 0xa5f083dd
or edi, edx
mov r8d, edi
mov ebx, ecx
xor ebx, 0xd900701d
and ebx, r12d
xor edi, 0x5a0f7c22
mov edx, edi
or edx, 0xa4965ba
mov ebp, ebx
not ebp
mov r13d, ebp
and r13d, 0x3e713c61
and ebx, 0xc18ec39e
or ebx, r13d
mov r13d, r15d
not r13d
or ebp, r13d
and r13d, 0x3e713c61
and r15d, 0xc18ec39e
or r15d, r13d
mov r13d, edx
not r13d
or esi, 0xf5b69a45
xor r15d, ebx
mov eax, esi
not eax
not ebp
or ebp, r15d
and edx, 0x5934c10
and r13d, 0xf0249245
or r13d, edx
and esi, 0x5934c10
and eax, 0xa4821aa
or eax, esi
mov ebx, r9d
mov esi, r9d
mov r15d, r9d
and r10d, 0x3725d52d
and r9d, 0xc8da2ad2
or r9d, r10d
mov r10d, r11d
not r9d
or r9d, r11d
xor r8d, 0x85608258
xor eax, r13d
mov edx, ebp
not edx
and edx, eax
not eax
and eax, ebp
or eax, edx
xor ecx, 0x2cb6ea58
mov edx, ecx
and edx, 0x289c31a5
and r12d, 0xd763ce5a
or r12d, edx
or ecx, edi
and edi, 0x289c31a5
and r8d, 0xd763ce5a
or r8d, edi
xor r8d, r12d
not ecx
or ecx, r8d
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x308a350e
and ecx, 0xcf75caf1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x71e17420
and ecx, 0x8e1e8bdf
or ecx, eax
mov eax, ecx
xor eax, 0xd9d53b01
mov edx, ecx
xor edx, 0x262ac4fe
xor ecx, 0x43919cb2
and eax, ecx
and ecx, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
and eax, 0x65bb584d
not ecx
and ecx, 0x9a44a7b2
or ecx, eax
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 1
and ecx, 0xfffffffe
or ecx, eax
xor ebp, ecx
and ebp, ecx
mov eax, dword [rsp + 0x28]
and eax, 0xc054f859
and ebx, 0x3fab07a6
or ebx, eax
mov eax, ebx
not eax
and eax, 0xf297c172
and ebx, 0xd683e8d
or ebx, eax
mov eax, ebx
xor eax, 0xcd3cc6d5
and r10d, 0x9f336506
and esi, 0x60cc9af9
or esi, r10d
mov ecx, esi
xor ecx, 0x60cc9af9
xor ebx, 0x32c3392a
and ecx, ebx
xor esi, 0x9f336506
and esi, eax
or esi, ecx
xor ebx, esi
and ebx, esi
mov eax, ebp
and eax, ebx
mov edx, ebx
mov ecx, ebx
xor ecx, 0x9e1e25eb
and ecx, ebx
not ebx
mov edi, ebp
not edi
mov esi, ebx
and esi, edi
or eax, esi
mov esi, eax
xor esi, edi
and esi, eax
and edi, 0x9e1e25eb
and ebp, 0x61e1da14
or ebp, edi
and ebx, 0x14060520
and edx, 0x8a1820cb
or edx, ebx
mov eax, edx
xor eax, 0x821020c8
xor edx, 0x75e7df34
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x398c1227
and eax, 0x861225c8
or eax, edi
or edx, ebx
and ebx, 0x398c1227
and ecx, 0xc673edd8
or ecx, ebx
xor ecx, eax
not edx
or edx, ecx
mov eax, ebp
not eax
and eax, 0xd945552d
and ebp, 0x26baaad2
or ebp, eax
mov eax, edx
not eax
and eax, 0xd945552d
and edx, 0x26baaad2
or edx, eax
xor edx, ebp
mov ebp, esi
mov eax, esi
xor eax, 0xdd18c361
and eax, esi
not esi
and esi, 0x53529c49
and ebp, 0xacad63b6
or ebp, esi
mov r8d, ebp
xor r8d, 0xa8202036
mov edi, edx
mov ecx, edx
xor ecx, 0xdd18c361
and ecx, edx
not edx
and edx, 0xd92b338b
and edi, 0x26d4cc74
or edi, edx
mov r12d, edi
xor r12d, 0x26d4cc74
xor ebp, 0x53529c49
mov esi, ebp
or esi, 0x22e73c9e
mov ebx, esi
not ebx
mov r10d, edi
xor r10d, 0x433f0ea
and r10d, r12d
mov edx, eax
not edx
mov r13d, esi
and r13d, 0xd36944a8
and ebx, 0xc108341
or ebx, r13d
or esi, edx
and edx, 0xd36944a8
and eax, 0x2c96bb57
or eax, edx
xor eax, ebx
not esi
or esi, eax
mov eax, r10d
and eax, ecx
xor ecx, r10d
or ecx, eax
mov eax, esi
not eax
and eax, 0xad8f0a2a
and esi, 0x5270f5d5
or esi, eax
mov eax, ecx
not eax
and eax, 0xad8f0a2a
and ecx, 0x5270f5d5
or ecx, eax
xor ecx, esi
xor edi, 0xd92b338b
mov eax, ebp
and eax, 0x47df5b81
and r8d, 0xb820a47e
or r8d, eax
or ebp, edi
and edi, 0x47df5b81
and r12d, 0xb820a47e
or r12d, edi
xor r12d, r8d
not ebp
or ebp, r12d
mov eax, ebp
not eax
and eax, 0x3b01de39
and ebp, 0xc4fe21c6
or ebp, eax
xor ebp, 0xc4fe21c6
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0xd71f2bc0
mov edx, ebp
xor edx, 0xd71f2bc0
and edx, ebp
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xb2993874
and edx, 0x4d66c78b
or edx, ecx
mov edi, edx
xor edi, 0x2796402
xor edx, 0x1841314
and edx, 0x99849b5d
and edi, 0x667b64a2
or edi, edx
mov edx, edi
xor edx, 0x201a6480
xor edi, 0x99849b5d
and eax, 0x8dcb625d
and ebp, 0x72349da2
or ebp, eax
mov eax, ebp
xor eax, 0x72349da2
xor ebp, 0xd81001d
and ebp, 0x1f85011d
mov ecx, eax
and ecx, 0xe07afee2
or ecx, ebp
xor ecx, 0xe07afee2
or ecx, eax
mov eax, ecx
not eax
and eax, 0xfabbacea
and ecx, 0x5445315
or ecx, eax
mov eax, ecx
xor eax, 0x5445315
and edx, 0xb19e659c
mov ebx, edi
and ebx, 0x4e619a63
or ebx, edx
mov edx, ebx
xor edx, 0x4e619a63
mov ebp, ecx
xor ebp, 0xfabbacea
xor ebx, 0xb19e659c
mov esi, edx
and esi, 0xc44abd9b
and edi, 0x3bb54264
or edi, esi
mov esi, ebp
and esi, 0xc44abd9b
xor ecx, 0xc10eee8e
and ecx, eax
mov r8d, esi
and r8d, ecx
xor ecx, esi
or ecx, r8d
mov esi, edi
not esi
and esi, 0x126d267
and edi, 0xfed92d98
or edi, esi
mov esi, ecx
not esi
and esi, 0x126d267
and ecx, 0xfed92d98
or ecx, esi
xor ecx, edi
mov edi, ebx
and edi, 0x49f60586
and edx, 0xb609fa79
or edx, edi
or ebx, eax
and eax, 0x49f60586
and ebp, 0xb609fa79
or ebp, eax
xor ebp, edx
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xe920a66b
and ebx, 0x16df5994
or ebx, eax
mov eax, ebx
xor eax, 0x4a5100
mov edi, ecx
not edi
xor ebx, 0xe920a66b
mov edx, edi
and edx, 0x5f9588bf
and ecx, 0xa06a7740
or ecx, edx
or edi, ebx
and ebx, 0x5f9588bf
and eax, 0xa06a7740
or eax, ebx
xor eax, ecx
not edi
or edi, eax
and r11d, 0x37b11a26
and r15d, 0xc84ee5d9
or r15d, r11d
mov eax, r15d
xor eax, 0x900a02
and eax, 0xc8da2ad2
xor r15d, 0xff6b30f4
or r15d, eax
mov eax, r15d
not eax
mov ecx, r9d
not ecx
mov edx, r15d
or edx, r9d
not edx
and r15d, 0xa589fb21
and eax, 0x5a7604de
or eax, r15d
and r9d, 0xa589fb21
and ecx, 0x5a7604de
or ecx, r9d
xor ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov r13d, ecx
xor r13d, 0x8218391d
and r13d, ecx
not ecx
and ecx, 0x8218391d
mov edx, ecx
and edx, r13d
xor r13d, ecx
or r13d, edx
mov ecx, r13d
not ecx
and ecx, 0x4ac213cf
and r13d, 0xb53dec30
or r13d, ecx
mov r15d, edi
not r15d
mov ecx, r15d
and ecx, 0x24c44084
mov edx, edi
and edx, 0x1221403
or edx, ecx
xor edx, 0x1221403
mov r10d, edi
and r10d, 0xda19ab78
or r10d, edx
mov ecx, r10d
not ecx
and ecx, 0x9ddf7165
and r10d, 0x62208e9a
or r10d, ecx
mov r9d, r10d
xor r9d, 0x47c6da1d
mov ebp, r13d
not ebp
mov edx, r13d
mov r11d, ebp
and r11d, r13d
mov ecx, ebp
and ecx, 0x4f05de20
and r13d, 0xb0fa21df
or r13d, ecx
xor r13d, 0xd29f7e0c
or r13d, ebp
and ebp, 0xc2284b91
and edx, 0x3dd7b46e
or edx, ebp
xor edx, 0x3dd7b46e
mov ecx, edx
and ecx, r11d
xor r11d, edx
or r11d, ecx
xor r10d, 0xb83925e2
mov ecx, r10d
and ecx, 0xd6a5b8ab
mov edx, r9d
and edx, 0x295a4754
or edx, ecx
mov eax, edx
xor eax, 0x295a4754
xor edx, 0x8225b0a3
and edx, 0xab7db7f7
mov ecx, eax
and ecx, 0x54824808
or ecx, edx
xor ecx, 0x36e717db
and eax, 0x9d9aa02c
or eax, ecx
mov ebx, eax
not ebx
mov ecx, r15d
and ecx, 0x62655fd3
and edi, 0x9d9aa02c
or edi, ecx
xor r15d, edi
and r15d, edi
mov r8d, r11d
not r8d
mov edx, r8d
and edx, 0x8f48312c
mov ecx, r11d
and ecx, 0x70b7ced3
or ecx, edx
mov edx, ecx
xor edx, 0x10928000
and edx, 0x9d9aa02c
xor ecx, 0xed2d6eff
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa8ee35de
and ecx, 0x5711ca21
or ecx, edx
mov edx, eax
and edx, 0x5873bea8
and ebx, 0xa78c4157
or ebx, edx
mov r12d, ebx
mov ebp, r15d
mov esi, r15d
xor esi, 0x224b796b
and esi, r15d
not r15d
and r15d, 0x86718cea
and ebp, 0x798e7315
or ebp, r15d
mov r15d, ebp
xor r15d, 0x798e7315
xor ebx, 0x5873bea8
mov edx, ebx
or edx, 0xddb48694
mov edi, edx
not edi
or eax, 0x224b796b
and edx, 0x74291862
and edi, 0x2426109
or edi, edx
mov edx, eax
not edx
and eax, 0x74291862
and edx, 0x89948694
or edx, eax
mov eax, r15d
and eax, 0x224b796b
xor edx, edi
mov edi, eax
and edi, esi
xor esi, eax
or esi, edi
mov eax, edx
not eax
and eax, 0xc6df8bca
and edx, 0x39207435
or edx, eax
mov eax, esi
not eax
and eax, 0xc6df8bca
and esi, 0x39207435
or esi, eax
xor r12d, 0x6000011
xor esi, edx
mov eax, ebx
and eax, 0xa18ddfee
and r12d, 0x5e722011
or r12d, eax
xor ebp, 0x86718cea
or ebx, ebp
and ebp, 0xa18ddfee
and r15d, 0x5e722011
or r15d, ebp
xor r15d, r12d
not ebx
or ebx, r15d
mov edi, esi
not edi
mov eax, edi
and eax, 0xc8bb4416
and esi, 0x3744bbe9
or esi, eax
mov eax, ebx
not eax
or edi, ebx
and ebx, 0xc8bb4416
and eax, 0x3744bbe9
or eax, ebx
xor eax, esi
mov esi, ecx
xor esi, 0x4114a01
not edi
or edi, eax
xor ecx, 0xa8ee35de
mov edx, ecx
and ecx, 0xf30080ba
and esi, 0xcff7f45
or esi, ecx
mov eax, r13d
not eax
or edx, r13d
and r13d, 0xf30080ba
and eax, 0xcff7f45
or eax, r13d
mov ecx, edx
not ecx
xor eax, esi
mov esi, edx
and esi, 0xbb1c3796
and ecx, 0x44e3c869
or ecx, esi
mov esi, eax
not esi
or edx, esi
and esi, 0xbb1c3796
and eax, 0x44e3c869
or eax, esi
xor eax, ecx
not edx
or edx, eax
mov eax, edi
not eax
mov ecx, eax
and ecx, 0x53469710
and edi, 0xacb968ef
or edi, ecx
mov ecx, edx
not ecx
mov esi, edx
xor esi, 0x2fde932b
and ecx, esi
and esi, edx
mov edx, edi
xor edx, 0x20180029
xor edi, 0x1428300
or eax, 0x2fde932b
or edi, 0xd0006810
and edi, 0xddc2eb12
and edx, 0x221c1029
or edx, edi
mov edi, eax
not edi
and eax, 0xddc2eb12
and edi, 0x2104c4
or edi, eax
xor edi, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8db7908a
and ecx, 0x72486f75
or ecx, edx
mov edx, esi
not edx
or eax, edx
and edx, 0x8db7908a
and esi, 0x72486f75
or esi, edx
xor esi, ecx
not eax
or eax, esi
mov ecx, edi
not ecx
and ecx, eax
not eax
and eax, edi
or eax, ecx
mov ecx, r9d
xor ecx, r8d
and ecx, r9d
and r10d, 0x62ff109c
and r9d, 0x9d00ef63
or r9d, r10d
and r8d, 0x62ff109c
and r11d, 0x9d00ef63
or r11d, r8d
xor r11d, r9d
mov edx, ecx
and edx, r11d
xor r11d, ecx
or r11d, edx
mov ecx, r11d
xor ecx, 0xc455ea7
and ecx, r11d
or r11d, 0xf3baa158
mov ebp, r11d
not ebp
mov ebx, ecx
not ebx
mov edi, r11d
and edi, 0x93750fd0
and ebp, 0xc005027
or ebp, edi
or r11d, ebx
and ebx, 0x93750fd0
and ecx, 0x6c8af02f
or ecx, ebx
xor ecx, ebp
not r11d
or r11d, ecx
mov ecx, r11d
not ecx
and ecx, 0x45acaa03
and r11d, 0xba5355fc
or r11d, ecx
mov ecx, r11d
xor ecx, 0xb6160b5b
xor r11d, 0x49e9f4a4
mov ebp, eax
xor ebp, r11d
and ebp, eax
and r11d, eax
not eax
and eax, ecx
or r11d, eax
mov eax, ebp
and eax, r11d
xor r11d, ebp
or r11d, eax
mov r9d, r11d
not r9d
mov ecx, r9d
and ecx, 0x99ae4804
mov edx, r11d
and edx, 0x6651b7fb
or edx, ecx
mov ebp, edx
xor ebp, 0x66409220
xor edx, 0x1240800
mov eax, r9d
or eax, 0xe76fbe2c
mov ecx, eax
not ecx
or edx, 0x18104002
and edx, 0x19356c0a
and ebp, 0xe64a9224
or ebp, edx
and eax, 0x19356c0a
and ecx, 0x8001d1
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xdb31211b
and ecx, 0x24cedee4
or ecx, eax
mov ebp, ecx
xor ebp, 0xc0006080
xor ecx, 0x104c9514
and ecx, 0x13ed955c
and ebp, 0xec126aa3
or ebp, ecx
mov eax, ebp
xor eax, 0xa8006200
and eax, 0xb928f608
xor ebp, 0x553a9cab
or ebp, eax
mov eax, ebp
not eax
and eax, 0xe2fb47d3
and ebp, 0x1d04b82c
or ebp, eax
mov r10d, ebp
mov r8d, ebp
xor r8d, 0xe2fb47d3
and r11d, 0xbc396d5e
mov eax, r9d
and eax, 0x43c692a1
or eax, r11d
xor eax, 0xfaee64a9
and r9d, 0x46d709f7
or r9d, eax
xor ebp, 0x5b69ee46
and ebp, r8d
mov eax, r8d
or eax, 0x466d566a
mov edx, eax
not edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x78f23dd1
and ebp, 0x870dc22e
or ebp, ebx
mov esi, r9d
xor esi, 0xb992a995
and esi, r9d
or edi, eax
and eax, 0x78f23dd1
and edx, 0x81008004
or edx, eax
mov eax, r9d
or eax, 0x466d566a
xor edx, ebp
not edi
or edi, edx
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0xa8849238
and esi, 0x577b6dc7
or esi, edx
mov edx, eax
not edx
or ebp, eax
and eax, 0xa8849238
and edx, 0x11122985
or edx, eax
xor edx, esi
movabs rax, 0x9378f7a4663ef1c4
add r14, rax
movabs rax, 0xde9cf223119b9a6a
add r14, rax
not ebp
or ebp, edx
mov eax, edi
not eax
and eax, 0xb1baa97c
and edi, 0x4e455683
or edi, eax
mov eax, ebp
not eax
and eax, 0xb1baa97c
and ebp, 0x4e455683
or ebp, eax
mov edx, dword [0x1402dcf50]
xor r10d, 0x1d04b82c
xor ebp, edi
mov eax, r10d
and eax, 0x8a495203
and r8d, 0x75b6adfc
or r8d, eax
mov eax, r9d
not eax
or r10d, eax
and eax, 0x8a495203
and r9d, 0x75b6adfc
or r9d, eax
xor r9d, r8d
not r10d
or r10d, r9d
not r10d
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov ecx, r10d
mov eax, r10d
xor eax, 0xd4aaa1bb
and eax, r10d
not r10d
and r10d, 0x14808139
and ecx, 0xc02a2082
or ecx, r10d
xor ecx, 0xc02a2082
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x6d8257b3
and eax, 0x927da84c
or eax, ecx
mov ecx, eax
or ecx, 0x35cb6b53
mov ebp, ecx
not ebp
mov ebx, eax
xor ebx, 0xca3494ac
and ebx, eax
mov edi, ecx
and edi, 0x688b8985
and ebp, 0x82341428
or ebp, edi
mov edi, ebx
not edi
or ecx, edi
and edi, 0x688b8985
and ebx, 0x9774767a
or ebx, edi
mov edi, eax
not edi
xor ebx, ebp
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x5513deae
and ecx, 0xaaec2151
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9f274a02
xor ecx, 0x40409518
and edi, 0x7c05dd15
and eax, 0x83fa22ea
or eax, edi
mov ebx, eax
xor ebx, 0x2620208
xor eax, 0x7c05dd15
mov edi, ebp
and edi, 0xb19968e7
and ecx, 0x4e669718
or ecx, edi
or ebp, eax
and eax, 0xb19968e7
and ebx, 0x4e669718
or ebx, eax
xor ebx, ecx
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x7d2bcf54
and ebp, 0x82d430ab
or ebp, eax
xor ebp, 0x82d430ab
setne r15b
sete r9b
cmp edx, 9
setg r8b
cmp edx, 0xa
setl dil
mov ecx, edi
xor cl, r9b
mov eax, ecx
and al, r9b
and cl, dil
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov r11d, edi
xor r11b, r15b
and r11b, dil
mov r10d, r9d
and r10b, r8b
mov r12d, r8d
xor r12b, r15b
mov esi, r12d
and r9b, dil
mov ebp, r12d
and r12b, dil
and dil, r15b
or dil, r10b
mov ebx, r11d
and bl, dil
xor dil, r11b
or dil, bl
mov ebx, edi
xor bl, 1
mov edx, ecx
xor dl, dil
and dl, cl
and dil, cl
xor cl, 1
and cl, bl
or dil, cl
xor dl, 1
xor dil, 1
mov ecx, edx
xor cl, dil
or dil, dl
xor dil, 1
or dil, cl
mov eax, edi
xor al, 1
mov edx, eax
and dl, dil
xor dl, 1
mov ebx, edi
xor bl, dl
or dl, dil
xor dl, 1
or dl, bl
or al, dil
mov r11d, eax
xor r11b, 1
mov ecx, eax
and cl, r11b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
and bl, dl
or r11b, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, bl
xor al, dl
xor r11b, 1
or r11b, al
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov r10d, r11d
xor r10b, 1
and sil, r15b
and r15b, r8b
or r15b, r9b
mov eax, esi
xor al, 1
xor sil, r15b
xor r15b, 1
or r15b, al
xor r15b, 1
or r15b, sil
mov eax, r15d
xor al, 1
mov ecx, eax
and cl, r15b
xor al, cl
xor cl, 1
or cl, r15b
xor cl, 1
or cl, al
xor bpl, 1
and r8b, bpl
or r12b, r8b
xor r12b, 1
or r12b, bpl
mov r8d, r12d
xor r8b, 1
mov edx, ecx
xor dl, 1
mov ebx, r12d
or bl, r8b
xor bl, 1
mov eax, ebx
xor al, r8b
xor al, 1
and bl, al
xor bl, 1
mov r9d, ebx
xor r9b, al
or bl, al
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov esi, ebx
and sil, r9b
mov eax, esi
xor al, 1
xor sil, bl
or al, r9b
xor al, 1
or al, sil
xor al, cl
mov r9d, eax
xor r9b, 1
and r12b, cl
or cl, r8b
and dl, r8b
or dl, r12b
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
and bl, r9b
mov esi, ecx
and sil, dl
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov eax, esi
and al, cl
xor sil, cl
or sil, al
mov eax, ebx
xor al, 1
and al, sil
xor sil, 1
and sil, bl
or sil, al
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
xor sil, 1
mov eax, esi
xor al, dl
or sil, dl
xor sil, 1
or sil, al
mov r8d, esi
xor r8b, 1
mov eax, r10d
and al, r11b
mov edx, eax
and dl, r10b
mov ecx, eax
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, 1
and dl, r8b
and cl, sil
or cl, dl
mov r9d, r10d
or r11b, r10b
mov edi, r11d
xor dil, 1
mov ebp, edi
and bpl, r11b
mov r13d, ebp
xor r13b, 1
or r13b, r11b
xor al, 1
mov r15d, eax
xor r15b, r10b
or al, r10b
mov r12d, r11d
and r12b, r10b
xor r11b, r10b
xor r10b, r8b
or r9b, r8b
xor r9b, 1
or r9b, r10b
mov edx, ecx
xor dl, r9b
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
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
xor bpl, dil
xor r13b, 1
or r13b, bpl
xor al, 1
or al, r15b
xor al, r13b
or r11b, r12b
mov ecx, eax
xor cl, r11b
xor al, 1
xor cl, 1
or al, r11b
xor al, 1
or al, cl
mov ecx, r8d
and cl, sil
xor cl, 1
mov edx, esi
xor dl, cl
or cl, sil
xor cl, 1
or cl, dl
xor cl, 1
or r8b, sil
xor r8b, 1
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
xor al, 1
mov ecx, r8d
xor cl, al
xor cl, 1
and cl, r8b
or al, r8b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ebx
xor r8b, dl
and dl, bl
xor bl, 1
mov r9d, r8d
xor r9b, bl
and r9b, r8b
and al, bl
or dl, al
mov eax, r9d
xor al, 1
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r9b
or cl, dl
mov ebx, eax
xor bl, cl
test cl, 1
mov edx, 0xeadbf059
mov ecx, 0xbf603459
cmovne edx, ecx
test al, 1
mov eax, 0xeadbf059
cmovne edx, eax
mov qword [rsp + 0xb8], r14
jmp 0x1400cfee3
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
lea rax, [rdx + rax*4]
movzx r10d, byte [rcx + rax]
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x40], rcx
lea rax, [rsp + rax*4 + 0xc0]
mov qword [rsp + 0x28], rax
movzx eax, byte [rcx + rax]
mov r11d, eax
not r11b
mov ecx, eax
mov r9d, eax
and cl, 0x32
mov esi, r11d
and sil, 4
or cl, sil
xor cl, 0x32
and al, 0xc9
or al, cl
mov ecx, eax
not cl
and cl, 0xc9
and al, 0x36
or al, cl
mov edi, eax
not dil
mov edx, r11d
or dl, r9b
mov ecx, edx
not cl
and cl, 0x4e
and dl, 0xb1
or dl, cl
mov r8d, edx
xor r8b, 0xb1
mov ebp, edx
xor bpl, 0x4e
mov ecx, eax
xor cl, 0x5a
and cl, dil
mov r14d, edi
or r14b, 0x5a
mov r15d, ecx
xor r15b, r14b
xor dl, 0xeb
and dl, bpl
mov r12d, ebp
or r12b, 0x5a
mov ebx, edx
not bl
mov r13d, ebx
or bl, r12b
not r12b
not cl
not r15b
or cl, r14b
not cl
or cl, r15b
and r13b, 0x52
and dl, 0xad
or dl, r13b
or r12b, 0x52
xor r12b, dl
not bl
or bl, r12b
mov edx, ecx
not dl
and dl, 0x44
and cl, 0xbb
or cl, dl
mov edx, ebx
not dl
and dl, 0x44
and bl, 0xbb
or bl, dl
xor bl, cl
mov ecx, eax
and cl, 0x81
and dil, 0x7e
or dil, cl
or al, r8b
and r8b, 0x81
and bpl, 0x7e
or bpl, r8b
xor bpl, dil
not al
or al, bpl
not al
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0x88
and al, 0x77
or al, cl
mov ecx, eax
xor cl, 0x88
mov edx, eax
xor dl, 4
and dl, 0x84
xor al, 0xc
and al, cl
mov ecx, edx
not cl
mov ebx, eax
not bl
or cl, bl
and bl, 0x7b
and al, 0x84
or al, bl
or dl, 0x7b
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0x8f
and cl, 0x70
or cl, al
mov eax, ecx
xor al, 0xf0
xor cl, 3
and al, 0xf8
and cl, 7
or cl, al
mov eax, ecx
xor al, 0x10
and cl, 0xe8
and al, 0x17
or al, cl
mov r8d, eax
xor r8b, 0x17
mov edi, eax
xor dil, 0xe8
mov byte [rsp + 0x38], r9b
mov edx, r9d
and dl, 0xd2
or dl, sil
mov esi, edx
xor sil, 0xd2
xor dl, 0x2d
mov ebx, r9d
xor bl, 0xd6
and bl, r9b
mov ecx, ebx
not cl
or dl, cl
and cl, 1
and bl, 0xfe
or bl, cl
or sil, 1
xor sil, bl
not dl
or dl, sil
mov ecx, edx
not cl
and cl, 0x29
and dl, 0xd6
or dl, cl
mov ebx, edx
not bl
and bl, 0x62
mov ecx, edx
and cl, 0x9d
or cl, bl
xor cl, 0x9d
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
mov ebx, edx
and bl, 0xe8
and dl, cl
and cl, 0x17
or cl, bl
mov esi, ecx
xor sil, 4
xor cl, 0xe8
mov ebx, edx
not bl
mov ebp, ecx
and bpl, 0xb3
and sil, 0x4c
or sil, bpl
or cl, bl
and bl, 0xb3
and dl, 0x4c
or dl, bl
xor dl, sil
not cl
or cl, dl
mov edx, ecx
not dl
and dl, 0x73
and cl, 0x8c
or cl, dl
mov r12d, ecx
xor r12b, 0x8c
not cl
and cl, 0x63
and r12b, 0x9c
or r12b, cl
mov ebx, r12d
xor bl, 0x9c
mov ecx, edi
and cl, 0x7c
xor al, 0x6b
and al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0xbc
and al, 0x43
or al, cl
mov esi, eax
xor sil, 0x3f
xor r12b, 0x63
mov ecx, r12d
and cl, 0xe3
mov edx, ebx
and dl, 0x1c
or dl, cl
xor dl, 0x1c
mov ebp, r12d
and bpl, bl
mov ecx, edx
and cl, bpl
xor bpl, dl
or bpl, cl
xor al, 0xc0
mov r14d, eax
and r14b, 0x54
mov r13d, ebp
not r13b
mov r15d, r13d
mov edx, esi
xor dl, r13b
and dl, sil
and r13b, sil
and sil, 0xab
or sil, r14b
not sil
or sil, al
mov ecx, edi
and cl, 0xab
and r8b, 0x54
or r8b, cl
xor dil, r8b
and dil, r8b
mov r8d, edi
and dil, sil
not sil
and r15b, 0x9c
and al, bpl
and bpl, 0x63
or bpl, r15b
mov ecx, ebp
xor cl, 0x40
and cl, 0x54
xor bpl, 0x37
or bpl, cl
mov r15d, ebp
not r15b
and r12b, 0x3a
and bl, 0xc5
or bl, r12b
mov r14d, ebx
xor r14b, 0x81
and r14b, 0xab
xor bl, 0x6e
or bl, r14b
mov r14d, ebx
not r14b
and r14b, 0x2f
and bl, 0xd0
or bl, r14b
mov ecx, ebx
xor cl, 0x10
xor bl, 0x2f
not r8b
mov r14d, esi
xor r14b, r8b
and r14b, sil
and r8b, sil
or r8b, dil
mov esi, r14d
and sil, r8b
xor r8b, r14b
or r8b, sil
mov esi, ebp
and sil, 0x97
and r15b, 0x68
or r15b, sil
xor r15b, 0x68
mov esi, ebx
and sil, 0xca
and cl, 0x35
or cl, sil
mov esi, ecx
xor sil, 0x35
xor cl, 0xa8
and cl, sil
mov edi, r15d
and dil, sil
xor sil, r15b
or r15b, 0x80
or bpl, 0x62
mov r14d, ebp
not r14b
or bl, 0x62
mov r12d, ebx
not r12b
and bpl, 0x80
and r14b, 0x1d
or r14b, bpl
and r15b, 0xe2
xor r15b, r14b
mov ebp, ecx
not bpl
mov r14d, ebp
and r14b, 0xc4
and cl, 0x3b
or cl, r14b
or bpl, bl
and bl, 0xc4
and r12b, 0x19
or r12b, bl
xor r12b, cl
not bpl
or bpl, r12b
mov ecx, r15d
not cl
and cl, 0xea
and r15b, 0x15
or r15b, cl
mov ecx, ebp
not cl
and cl, 0xea
and bpl, 0x15
or bpl, cl
xor bpl, r15b
or sil, dil
mov ecx, esi
not cl
mov ebx, ebp
not bl
mov edi, ebx
and dil, 0xa9
and bpl, 0x56
or bpl, dil
or bl, sil
and sil, 0xa9
and cl, 0x56
or cl, sil
xor cl, bpl
not bl
or bl, cl
mov ecx, r8d
xor cl, 0x3e
and cl, r8b
not r8b
and r8b, 0x3e
mov esi, ebx
not sil
mov edi, ebx
xor dil, 0x3e
and dil, sil
and bl, 0xc1
mov esi, r8d
and sil, cl
xor cl, r8b
or cl, sil
mov r8d, edi
and r8b, bl
xor bl, dil
or bl, r8b
mov r8d, ecx
not r8b
and r8b, bl
not bl
and bl, cl
or bl, r8b
or r13b, al
mov eax, edx
not al
mov ecx, r13d
not cl
mov r8d, eax
and r8b, 0xf0
and dl, 0xf
or dl, r8b
or al, cl
and cl, 0xf0
and r13b, 0xf
or r13b, cl
xor r13b, dl
not al
or al, r13b
mov ecx, eax
xor cl, 0xa5
and cl, al
not al
and al, 0xa5
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0x5a
and cl, 0xa5
or cl, al
mov eax, ecx
not al
mov edx, eax
and dl, 0x7a
and cl, 0x85
or cl, dl
xor cl, 0x85
or cl, al
mov edx, ebx
xor dl, 0x28
mov r8d, edx
and dl, bl
mov r12d, ebx
not r12b
and r8b, r12b
mov edi, ecx
xor dil, 0xd7
and dil, cl
mov esi, r12d
and sil, cl
xor r12b, cl
not cl
and cl, 0xd7
mov ebx, r8d
and bl, dl
xor dl, r8b
or dl, bl
mov ebx, edi
and bl, cl
xor cl, dil
or cl, bl
mov ebx, edx
not bl
and bl, 0x73
and dl, 0x8c
or dl, bl
mov ebx, ecx
not bl
and bl, 0x73
and cl, 0x8c
or cl, bl
xor cl, dl
or r12b, sil
mov edx, r12d
not dl
and dl, 0x35
and r12b, 0xca
or r12b, dl
xor r12b, 0xca
mov edx, ecx
and dl, r12b
xor r12b, cl
or r12b, dl
mov eax, r10d
mov byte [rsp + 0x22], r10b
not r10b
mov edi, r10d
and dil, al
mov ecx, r10d
and cl, dil
xor dil, r10b
or dil, cl
mov esi, edi
not sil
mov r15d, r10d
or r15b, al
mov r9d, r15d
not r9b
mov edx, esi
and dl, 0x54
mov ebx, edi
and bl, 0xab
or bl, dl
mov r14d, ebx
xor r14b, 0xab
mov ecx, ebx
xor cl, 0x9b
and cl, r14b
mov eax, edi
xor al, 0xcf
and al, dil
mov r13d, r15d
xor r13b, 0x30
and r13b, r15b
mov ebp, r9d
and bpl, 0x30
mov edx, ecx
not dl
mov r8d, edx
and r8b, 0x20
and cl, 0xdf
or cl, r8b
mov r8d, eax
not r8b
or dl, r8b
and r8b, 0x20
and al, 0xdf
or al, r8b
xor al, cl
not dl
or dl, al
mov eax, r13d
and al, bpl
xor bpl, r13b
or bpl, al
mov eax, edx
not al
and al, bpl
not bpl
and bpl, dl
or bpl, al
xor bl, 0x54
mov eax, ebx
and al, 0x35
and r14b, 0xca
or r14b, al
or bl, r9b
and r9b, 0x35
and r15b, 0xca
or r15b, r9b
xor r15b, r14b
not bl
or bl, r15b
mov eax, ebx
not al
mov r8d, ebp
not r8b
mov ecx, r8d
and cl, 0xf6
and bpl, 9
or bpl, cl
or r8b, bl
and bl, 0xf6
and al, 9
or al, bl
xor al, bpl
not r8b
or r8b, al
mov eax, r12d
not al
mov ecx, eax
and cl, r12b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
not bl
and cl, 0xb0
and bl, 0x4f
or bl, cl
mov edx, ebx
xor dl, 0x4f
and al, 0xe
and r12b, 0xf1
or r12b, al
mov ecx, r12d
xor cl, 0xf1
and r12b, 0xb1
mov eax, ecx
and al, 0x4e
or al, r12b
xor al, 0x4e
or al, cl
mov r15d, eax
not r15b
mov r9d, edx
xor r9b, al
and r9b, dl
and bl, 0x4a
and dl, 0xb5
or dl, bl
and al, 0x4a
and r15b, 0xb5
or r15b, al
xor r15b, dl
mov eax, r9d
and al, r15b
xor r15b, r9b
or r15b, al
mov eax, r8d
mov ebp, r8d
mov ebx, r8d
xor bl, 0x36
and bl, r8b
not r8b
mov r9d, r8d
and r9b, 0x5e
and al, 0xa1
or al, r9b
mov r12d, eax
xor r12b, 1
mov r9d, r15d
not r9b
mov r14d, r9d
and r14b, 0xd0
mov ecx, r15d
and cl, 0x2f
or cl, r14b
mov edx, ecx
xor dl, 9
xor al, 0x5e
xor cl, 0xd0
mov r14d, eax
and r14b, 0xb6
and r12b, 0x49
or r12b, r14b
or al, cl
and cl, 0xb6
and dl, 0x49
or dl, cl
xor dl, r12b
not al
or al, dl
mov ecx, eax
not cl
and cl, 0x62
and al, 0x9d
or al, cl
mov ecx, eax
xor cl, 0x9d
and r8b, 0x10
and bpl, 0x26
or bpl, r8b
xor bpl, 0x26
and r9b, 0x36
and r15b, 0xc9
or r15b, r9b
mov edx, ebp
and dl, bl
xor bl, bpl
or bl, dl
mov edx, ebx
not dl
and dl, 0x4b
and bl, 0xb4
or bl, dl
mov edx, r15d
not dl
and dl, 0x4b
and r15b, 0xb4
or r15b, dl
xor r15b, bl
xor al, 0x62
mov edx, r15d
not dl
and r15b, al
or al, dl
mov ebx, eax
not bl
and dl, cl
or dl, r15b
mov ecx, edx
not cl
mov r8d, eax
and r8b, 0x48
and bl, 0xb7
or bl, r8b
or al, cl
and cl, 0x48
and dl, 0xb7
or dl, cl
xor dl, bl
not al
or al, dl
mov ebx, eax
not bl
mov ecx, eax
mov edx, ebx
and dl, 6
and al, 0xf9
or al, dl
xor al, 6
or al, bl
and bl, 0x1e
and cl, 0xe1
or cl, bl
mov edx, ecx
xor dl, 0x61
xor cl, 0xe
and cl, 0x8e
and dl, 0x71
or dl, cl
mov ebx, edx
xor bl, 0x8e
mov ebp, edx
xor bpl, 0x71
mov ecx, eax
not cl
and al, 0x92
mov r8d, ecx
and r8b, 0x6d
or r8b, al
mov r9d, r8d
xor r9b, 0x6d
xor dl, 0x87
and dl, bpl
mov r14d, ebp
or r14b, 9
mov r12d, r14d
not r12b
mov r15d, r8d
xor r15b, 0x9b
and r15b, r9b
and cl, 0xf6
mov eax, edx
not al
mov r13d, eax
and r13b, 0x8f
and dl, 0x70
or dl, r13b
or al, r14b
and r14b, 0x8f
and r12b, 0x70
or r12b, r14b
xor r12b, dl
not al
or al, r12b
mov edx, r15d
and dl, cl
xor cl, r15b
or cl, dl
mov edx, eax
not dl
and dl, cl
not cl
and cl, al
or cl, dl
xor r8b, 0x92
mov eax, ebx
and al, 0x24
and bpl, 0xdb
or bpl, al
or bl, r8b
and r8b, 0x24
and r9b, 0xdb
or r9b, r8b
xor r9b, bpl
not bl
or bl, r9b
not bl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
not al
mov ecx, eax
and cl, 0x18
and al, bl
and bl, 0xe7
or bl, cl
mov ecx, ebx
xor cl, 0xc2
xor bl, 0x18
mov edx, eax
not dl
mov r8d, ebx
and r8b, 0x2d
and cl, 0xd2
or cl, r8b
or bl, dl
and dl, 0x2d
and al, 0xd2
or al, dl
xor al, cl
not bl
or bl, al
mov eax, ebx
not al
and al, 0xe7
and bl, 0x18
or bl, al
mov eax, ebx
xor al, 0x84
xor bl, 0x10
and bl, 0x73
and al, 0x8c
or al, bl
mov r12d, eax
xor r12b, 0x84
xor al, 2
and al, 0xa
and r12b, 0xf5
or r12b, al
mov r15d, r12d
xor r15b, 0xa
movzx ecx, byte [rsp + 0x22]
mov r8d, ecx
and dil, cl
or cl, 0x52
mov edx, ecx
not dl
mov eax, r10d
or al, 0xad
mov ebx, eax
not bl
and cl, 0xd4
and dl, 0x29
or dl, cl
and al, 0xd4
and bl, 2
or bl, al
xor bl, dl
mov eax, ebx
not al
and al, 0x54
and bl, 0xab
or bl, al
mov eax, ebx
xor al, 2
xor bl, 0x69
and bl, 0x6d
and al, 0x92
or al, bl
mov ecx, eax
xor cl, 2
xor al, 0x21
and al, 0xb1
and cl, 0x4e
or cl, al
mov eax, ecx
xor al, 0x4a
mov edx, r10d
and dl, 0x2d
and r8b, 0xd2
or r8b, dl
mov edx, r8d
xor dl, 0xd2
xor r8b, 0x2d
or r8b, dl
mov edx, r8d
not dl
mov ebp, ecx
xor bpl, 0xb1
mov r9d, r8d
and r9b, 0xcf
xor r8b, 0x6a
and r8b, dl
and dl, 0x30
or dl, r9b
mov ebx, edx
xor bl, 0x30
xor cl, 0xdb
and cl, bpl
and al, 0x6a
xor dl, 0x5a
and dl, bl
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
mov ecx, edx
and cl, r8b
xor r8b, dl
or r8b, cl
mov ecx, eax
not cl
and cl, r8b
not r8b
and r8b, al
or r8b, cl
mov eax, ebp
and al, bl
xor bl, bpl
or bl, al
mov eax, ebx
not al
and al, 0x3e
and bl, 0xc1
or bl, al
xor bl, 0xc1
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
mov ecx, ebx
xor cl, 0xf9
and cl, bl
not bl
and bl, 0xd9
and al, 0x20
or al, bl
mov edx, eax
xor dl, 0x20
xor al, 0xdf
mov ebx, ecx
not bl
mov r8d, eax
and r8b, 0x4b
and dl, 0xb0
or dl, r8b
or al, bl
and bl, 0x4b
and cl, 0xb4
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0xbf
and al, 0x40
or al, cl
mov ecx, eax
xor cl, 0x98
and al, 0x21
and cl, 0xde
or cl, al
mov eax, ecx
xor al, 0xc2
xor cl, 0x20
and al, 0xc3
and cl, 0x3c
or cl, al
mov r9d, ecx
xor r9b, 0x3c
and r10b, sil
or dil, r10b
xor sil, dil
and sil, dil
mov r8d, esi
mov edi, esi
mov eax, esi
xor al, 0x46
and al, sil
not sil
mov ebp, ecx
xor bpl, 0xc3
mov r10d, ebp
and r10b, 0x26
mov ebx, r9d
xor cl, 0x7a
and cl, r9b
and r9b, 0xd9
or r9b, r10b
and r8b, 0x26
mov edx, esi
and dl, 0xd9
or dl, r8b
xor dl, r9b
mov r8d, edx
xor r8b, bpl
and r8b, dl
and bpl, 2
and bl, 0x44
or bl, bpl
xor bl, 0x44
and sil, 2
and dil, 0x44
or dil, sil
xor dil, 0x44
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, edi
and dl, al
xor al, dil
or al, dl
mov edx, ecx
not dl
and dl, al
not al
and al, cl
or al, dl
mov ecx, r8d
xor cl, 0x67
and cl, r8b
not r8b
mov edx, eax
not dl
and dl, 0x3a
mov ebx, eax
and bl, 0xc5
or bl, dl
xor bl, 0xc5
mov r9d, ebx
mov r10d, r8d
and r10b, bl
xor bl, r8b
and r8b, 0x67
and r9b, 0x67
and al, 0x98
or al, r9b
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
not dl
and dl, al
not al
and al, cl
or al, dl
or bl, r10b
mov edx, ebx
not dl
mov r10d, eax
not r10b
mov r8d, r10d
and r8b, 0xdc
and al, 0x23
or al, r8b
or r10b, bl
and bl, 0xdc
and dl, 0x23
or dl, bl
xor dl, al
not r10b
or r10b, dl
movzx ecx, byte [rsp + 0x38]
mov eax, ecx
xor al, 0x57
and al, cl
mov edx, ecx
mov r9d, ecx
or dl, 0xa8
mov ebx, eax
not bl
mov r8d, edx
and r8b, 0x5c
mov ecx, r11d
and cl, 3
or cl, r8b
or dl, bl
and bl, 0x5c
and al, 0xa3
or al, bl
xor al, cl
not dl
or dl, al
mov eax, edx
not al
and al, 0xa8
and dl, 0x57
or dl, al
mov eax, edx
not al
and al, 0xef
and dl, 0x10
or dl, al
mov eax, edx
xor al, 0x10
and al, 0x56
not dl
and dl, 0xa9
or dl, al
mov eax, edx
xor al, 0x56
and al, dl
mov ecx, r11d
and cl, 0xe0
mov edx, r9d
and dl, 0x1f
or dl, cl
xor dl, 0x49
xor r11b, dl
and r11b, dl
mov ecx, eax
not cl
mov edx, r11d
not dl
mov r9d, ecx
or r9b, dl
mov ebx, r9d
not bl
and cl, 0x80
and al, 0x7f
or al, cl
and dl, 0x80
and r11b, 0x7f
or r11b, dl
xor r11b, al
mov eax, r11d
not al
mov ecx, r9d
and cl, 0x61
and bl, 0x9e
or bl, cl
or r9b, al
and al, 0x61
and r11b, 0x9e
or r11b, al
xor r11b, bl
not r9b
or r9b, r11b
mov eax, r9d
not al
and al, 0x21
mov ecx, r9d
and cl, 2
or cl, al
xor cl, 2
and r9b, 0xdc
or r9b, cl
mov eax, r9d
not al
and al, 0x75
and r9b, 0x8a
or r9b, al
mov r8d, r10d
not r8b
mov edx, r10d
mov r11d, r8d
and r11b, r10b
mov ecx, r8d
and cl, 5
and r10b, 0xfa
or r10b, cl
xor r10b, 5
or r10b, r8b
and r8b, 0x18
and dl, 0xe7
or dl, r8b
mov ecx, edx
xor cl, 0x41
xor dl, 0x18
mov eax, r11d
not al
mov ebx, edx
and bl, 0xb6
and cl, 0x49
or cl, bl
or dl, al
and al, 0xb6
and r11b, 0x49
or r11b, al
xor r11b, cl
not dl
or dl, r11b
mov eax, edx
not al
and al, 0x7f
and dl, 0x80
or dl, al
mov eax, edx
xor al, 0x13
and al, 0x93
and dl, 0x6c
or dl, al
mov eax, edx
xor al, 0x6c
xor dl, 0x93
mov ecx, r10d
not cl
and cl, dl
or dl, r10b
not dl
and r10b, al
or r10b, cl
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov eax, r9d
not al
mov edx, r10d
not dl
mov ecx, r9d
and cl, 0xb9
and al, 0x46
or al, cl
mov ecx, r10d
and cl, 0xb9
mov ebx, edx
and bl, 0x46
or bl, cl
xor bl, al
mov r11d, r9d
or r11b, r10b
not r11b
or r11b, bl
mov r8d, r11d
not r8b
mov eax, r9d
or al, 0x23
and r9b, 0x23
xor r9b, al
xor r10b, 0xdc
and r10b, dl
or dl, 0xdc
mov eax, r10d
not al
mov ecx, eax
and cl, 0xef
and r10b, 0x10
or r10b, cl
or al, dl
and dl, 0xef
xor dl, r10b
not al
or al, dl
mov ecx, eax
and cl, r9b
not r9b
not al
and al, r9b
or al, cl
mov r9d, eax
not r9b
mov r10d, r11d
and r10b, 0x29
mov ebx, r11d
xor bl, 0xd6
and bl, r8b
mov ecx, eax
xor cl, 0x29
mov esi, ecx
and sil, r9b
and cl, al
mov edx, r10d
and dl, bl
xor bl, r10b
or bl, dl
mov edx, esi
and dl, cl
xor cl, sil
or cl, dl
mov edx, ebx
not dl
and dl, 0x31
and bl, 0xce
or bl, dl
mov edx, ecx
not dl
and dl, 0x31
and cl, 0xce
or cl, dl
xor cl, bl
mov edx, r8d
and dl, 0x71
and r11b, 0x8e
or r11b, dl
or r8b, al
and al, 0x71
and r9b, 0x8e
or r9b, al
xor r9b, r11b
not r8b
or r8b, r9b
mov eax, r8d
not al
mov r10d, ecx
not r10b
mov edx, r10d
and dl, 0x9a
and cl, 0x65
or cl, dl
or r10b, r8b
and r8b, 0x9a
and al, 0x65
or al, r8b
xor al, cl
not r10b
or r10b, al
mov r9d, r10d
not r9b
mov eax, r10d
or al, 0xaf
mov ecx, eax
not cl
mov edx, r10d
xor dl, 0x50
and dl, r10b
mov ebx, edx
not bl
mov r8d, eax
and r8b, 0xbc
and cl, 0x40
or cl, r8b
or al, bl
and bl, 0xbc
and dl, 0x43
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0xaf
and al, 0x50
or al, cl
mov ecx, eax
not cl
and al, 0x54
mov edx, ecx
and dl, 0xab
or dl, al
xor dl, 0x4d
and cl, 0x19
or cl, dl
mov eax, ecx
not al
and al, 0x38
and cl, 0xc7
or cl, al
mov r8d, ecx
xor r8b, 0x84
and r9b, 0xe6
xor r10b, 0x19
or r10b, r9b
xor cl, 0x38
or r8b, 0x43
mov r9d, r8d
not r9b
mov edi, ecx
or dil, 0x90
mov esi, r10d
xor sil, 0x43
and sil, r10b
mov r11d, ecx
and r11b, r10b
xor cl, r10b
or r10b, 0xbc
mov edx, r10d
not dl
and r8b, 0xd3
and r9b, 0x2c
or r9b, r8b
and dil, 0xd3
xor dil, r9b
mov eax, esi
not al
mov ebx, eax
and bl, 0x35
and sil, 0xca
or sil, bl
or al, r10b
and r10b, 0x35
and dl, 0x42
or dl, r10b
xor dl, sil
not al
or al, dl
mov edx, edi
not dl
and dl, 0xf
and dil, 0xf0
or dil, dl
mov edx, eax
not dl
and dl, 0xf
and al, 0xf0
or al, dl
xor al, dil
or cl, r11b
not cl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov esi, ecx
mov edx, ecx
xor dl, 0x87
and dl, cl
not cl
and cl, 0x5f
and sil, 0xa0
or sil, cl
mov ecx, esi
xor cl, 0x80
xor sil, 7
or sil, 0x78
mov ebx, edx
not bl
mov eax, esi
and al, 0x23
and cl, 0x84
or cl, al
or sil, bl
and bl, 0x23
and dl, 0xdc
or dl, bl
xor dl, cl
not sil
or sil, dl
mov eax, esi
not al
and al, 0x9e
and sil, 0x61
or sil, al
mov r8d, esi
not r8b
mov eax, r8d
and al, 0x42
mov ebx, esi
xor bl, 0x42
and bl, sil
mov ecx, eax
not cl
mov edx, ebx
not dl
or cl, dl
and dl, 0x38
and bl, 0xc7
or bl, dl
or al, 0x38
xor al, bl
not cl
or cl, al
mov eax, ecx
not al
and al, 0x80
and cl, 0x7f
or cl, al
mov eax, ecx
xor al, 2
and r8b, 0xab
and sil, 0x54
or sil, r8b
xor cl, 0x3d
mov edx, ecx
and dl, 0xd4
and al, 0x2b
or al, dl
mov edx, esi
xor dl, 0x80
and dl, 0xd4
and sil, 0x2b
or sil, dl
xor sil, al
not sil
or sil, cl
mov r14d, esi
not r14b
xor r12b, 0xf5
mov eax, r15d
and al, 0x27
mov ecx, r12d
and cl, 0xd8
or cl, al
mov eax, ecx
xor al, 7
xor cl, 0x48
and cl, 0x68
and al, 0x97
or al, cl
mov ecx, eax
xor cl, 0x11
xor al, 8
and al, 0x8e
and cl, 0x71
or cl, al
mov eax, ecx
xor al, 0x12
xor cl, 0x71
and cl, al
mov eax, r12d
and al, 0x2c
mov edx, r15d
and dl, 0xd3
or dl, al
xor dl, 0xb0
mov eax, edx
xor al, r12b
and al, dl
mov edx, ecx
not dl
and dl, al
not al
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
not cl
mov edx, eax
not dl
mov r8d, ecx
and r8b, 0xe9
and bl, 0x16
or bl, r8b
or cl, dl
and dl, 0xe9
and al, 0x16
or al, dl
xor al, bl
not cl
or cl, al
mov eax, ecx
mov edx, ecx
xor dl, 0x63
and dl, cl
not cl
and cl, 0x20
and al, 0x43
or al, cl
xor al, 0x43
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ebp, edx
mov eax, esi
and al, r14b
mov edx, eax
not dl
mov ecx, r14d
and cl, 0xee
mov ebx, esi
and bl, 0x11
or bl, cl
mov r11d, r14d
or r11b, dl
and dl, 0xee
and al, 0x11
or al, dl
xor al, bl
not r11b
or r11b, al
mov r8d, r11d
not r8b
mov eax, esi
and al, 0x2b
mov ebx, r14d
and bl, 0xd4
or bl, al
mov eax, ebx
xor al, 0xd4
xor bl, 0x2a
and bl, 0xaa
mov r13d, eax
and r13b, 0x55
or r13b, bl
xor r13b, 0x55
or r13b, al
mov eax, r13d
not al
and al, 0x66
and r13b, 0x99
or r13b, al
mov ebx, r13d
xor bl, 0x99
mov eax, r13d
xor al, 0x20
and al, 0x30
xor r13b, 0x10
and r13b, bl
and bl, 0xcf
or bl, al
xor bl, 0xcf
xor r11b, 0x89
and r11b, r8b
mov r9d, ebx
mov r10d, r8d
and r10b, bl
xor bl, r8b
or r8b, 0x89
mov eax, r8d
not al
and r9b, 0x89
mov ecx, r11d
not cl
mov edi, ecx
and dil, 0xda
and r11b, 0x25
or r11b, dil
or cl, r8b
and r8b, 0xda
and al, 0x24
or al, r8b
xor al, r11b
not cl
or cl, al
mov eax, r9d
and al, r13b
xor r13b, r9b
or r13b, al
mov eax, ecx
not al
and al, 9
and cl, 0xf6
or cl, al
mov eax, r13d
not al
and al, 9
and r13b, 0xf6
or r13b, al
xor r13b, cl
or bl, r10b
mov eax, ebx
not al
mov edx, r13d
not dl
mov ecx, edx
and cl, 0xdf
and r13b, 0x20
or r13b, cl
or dl, bl
and bl, 0xdf
and al, 0x20
or al, bl
xor al, r13b
not dl
or dl, al
mov r11d, edx
mov byte [rsp + 0x38], bpl
mov ecx, ebp
not cl
mov eax, ecx
mov r8d, ecx
and al, 0x41
mov ecx, ebp
and cl, 0x80
or cl, al
mov edi, ecx
xor dil, 0x7f
mov eax, ebp
xor al, 0xc1
and al, bpl
mov edx, eax
not dl
mov ebx, edi
and bl, 0xe6
and cl, 1
or cl, bl
or dil, dl
and dl, 0xe6
and al, 0x19
or al, dl
xor al, cl
not dil
or dil, al
mov eax, edi
not al
and al, 0x6a
and dil, 0x95
or dil, al
xor dil, 0xb4
mov eax, edi
mov byte [rsp + 0x22], r8b
and al, r8b
xor dil, r8b
or dil, al
mov eax, edi
not al
and al, 0xc1
and dil, 0x3e
or dil, al
mov r9d, edi
xor r9b, 0x3e
mov eax, edi
xor al, 0xc1
mov byte [rsp + 0x24], al
mov ecx, r15d
or cl, 0xe0
mov eax, ecx
not al
and r15b, 0x77
and r12b, 0x88
or r12b, r15b
mov edx, r12d
xor dl, 0x60
xor r12b, 0x97
mov ebx, ecx
and bl, 0xa
and al, 0x15
or al, bl
or cl, r12b
and r12b, 0xa
and dl, 0xf5
or dl, r12b
xor dl, al
not cl
or cl, dl
mov eax, ecx
xor al, 0xbc
and al, cl
not cl
and cl, 0xbc
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0x43
and al, 0xbc
or al, cl
mov r13d, eax
not r13b
and al, 0xbb
and r13b, 0x44
or r13b, al
mov r8d, r13d
xor r8b, 0x44
mov r10d, r13d
xor r10b, 0xbb
mov ecx, r11d
mov byte [rsp + 0x23], r11b
mov eax, r11d
not al
mov byte [rsp + 0x21], al
and al, 0xcc
and cl, 0x33
or cl, al
mov edx, ecx
xor dl, 0x22
xor cl, 0x88
and cl, 0x99
and dl, 0x66
or dl, cl
mov ebp, edx
xor bpl, 0x99
xor dl, 0x66
mov ebx, ebp
or bl, 9
mov eax, edx
or al, 0x30
mov ecx, eax
not cl
and bl, 0x39
and al, 0x39
and cl, 0xc6
or cl, al
xor cl, bl
mov eax, ecx
not al
and al, 0xd0
and cl, 0x2f
or cl, al
and bpl, 0x16
mov eax, edx
and al, 0xe9
or al, bpl
xor al, 9
and dl, 0x1f
or dl, al
mov eax, edx
not al
and al, 0x98
and dl, 0x67
or dl, al
xor dl, 0x67
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
mov r15d, edx
xor r15b, 0xe3
and r15b, dl
not dl
and dl, 0xa0
and al, 0x43
or al, dl
xor al, 0x43
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov eax, r15d
not al
and al, 0x1c
and r15b, 0xe3
or r15b, al
mov eax, r15d
not al
and al, 0xdf
and r15b, 0x20
or r15b, al
mov eax, esi
and al, 0x18
mov ecx, r14d
and cl, 7
or cl, al
mov eax, ecx
xor al, 3
xor cl, 0x90
mov edx, esi
or dl, 0x1f
mov ebx, edx
not bl
and cl, 0x94
and al, 0xb
or al, cl
and dl, 0x94
and bl, 0x60
or bl, dl
xor bl, al
mov ecx, ebx
not cl
mov eax, ecx
and al, 0xa0
and bl, 0x5f
or bl, al
and r14b, 0xa0
and sil, 0x5f
or sil, r14b
xor sil, bl
xor cl, sil
and cl, sil
mov byte [rsp + 0x25], cl
mov r14d, r9d
or r14b, 9
mov eax, r14d
not al
xor dil, 0xc8
and dil, r9b
mov ecx, edi
not cl
mov edx, r14d
and dl, 0xbf
and al, 0x40
or al, dl
or r14b, cl
and cl, 0xbf
and dil, 0x40
or dil, cl
xor dil, al
not r14b
or r14b, dil
mov eax, r14d
not al
and al, 0x7f
and r14b, 0x80
or r14b, al
mov eax, r14d
xor al, 0x76
mov ebx, eax
mov byte [rsp + 0x27], al
xor r13b, 0x7a
and r13b, r8b
mov r12d, r8d
or r12b, 0xc1
mov eax, r13d
not al
mov ecx, r12d
and cl, 0x93
mov edx, r10d
and dl, 0x2c
or dl, cl
or r12b, al
and al, 0x93
and r13b, 0x6c
or r13b, al
xor r13b, dl
not r12b
or r12b, r13b
mov eax, r12d
not al
and al, 0xc1
and r12b, 0x3e
or r12b, al
mov r13d, r14d
xor r13b, 0x89
mov eax, r13d
and al, 0x86
mov ecx, ebx
and cl, 0x79
or cl, al
xor cl, 0xc5
mov ebx, ecx
xor bl, r13b
and bl, cl
movzx edi, byte [rsp + 0x24]
mov eax, edi
and al, 0xbc
and r9b, 0x43
or r9b, al
xor dil, r9b
and dil, r9b
mov eax, r12d
mov edx, r12d
not dl
mov byte [rsp + 0x24], dl
mov ecx, edx
and cl, 0x43
and al, 0xbc
or al, cl
mov ebp, eax
xor bpl, dl
and bpl, al
and r10b, 0x5b
and r8b, 0xa4
or r8b, r10b
mov r10d, r8d
xor r10b, 0xa4
xor r8b, 0x40
and r8b, 0x60
mov eax, r10d
and al, 0x9f
or al, r8b
xor al, 0xdc
and r10b, 0xbc
or r10b, al
mov r11d, ebx
mov edx, ebx
xor dl, 0x44
and dl, bl
not bl
and bl, 0x41
and r11b, 0xbe
or r11b, bl
mov esi, r11d
xor r11b, 0x41
mov ebx, r11d
or bl, 0xbb
mov r8d, ebx
not r8b
mov ecx, ebx
and cl, 0x68
and r8b, 4
or r8b, cl
mov ecx, edx
not cl
or bl, cl
and cl, 0x68
and dl, 0x97
or dl, cl
xor dl, r8b
not bl
or bl, dl
mov eax, edi
not al
mov ecx, edi
xor cl, 0x44
and cl, al
mov edx, ecx
not dl
mov r9d, edx
and r9b, 0x89
and cl, 0x76
or cl, r9b
mov r8d, eax
or r8b, 0x44
mov r9d, r8d
not r9b
or dl, r8b
and r8b, 0x89
and r9b, 0x32
or r9b, r8b
xor r9b, cl
not dl
or dl, r9b
mov ecx, ebx
not cl
and cl, dl
not dl
and dl, bl
or dl, cl
not sil
mov ecx, r11d
and cl, 0xcd
and sil, 0x32
or sil, cl
or r11b, dil
and dil, 0xcd
and al, 0x32
or al, dil
xor al, sil
not r11b
or r11b, al
mov r8d, edx
not r8b
mov eax, r8d
and al, 0x85
and dl, 0x7a
or dl, al
mov eax, r11d
not al
or r8b, r11b
and r11b, 0x85
and al, 0x7a
or al, r11b
mov ecx, r10d
not cl
xor al, dl
not r8b
or r8b, al
mov eax, r10d
and al, 0x2a
xor r10b, 0x75
and r10b, cl
and cl, 0xd5
or cl, al
mov eax, ebp
or al, 0x75
mov edx, eax
not dl
and al, 0xa5
and dl, 0xa
or dl, al
mov r9d, ebp
not r9b
mov eax, r9d
or al, 0x8a
mov ebx, eax
not bl
and al, 0xa5
and bl, 0x50
or bl, al
xor bl, dl
mov r11d, ecx
xor r11b, 0xd5
mov eax, ecx
xor al, 0xa0
and al, r11b
mov edx, eax
not dl
mov esi, edx
and sil, 0xda
and al, 0x25
or al, sil
mov esi, r10d
not sil
or dl, sil
and sil, 0xda
and r10b, 0x25
or r10b, sil
xor r10b, al
not dl
or dl, r10b
mov eax, ebx
not al
and al, dl
not dl
and dl, bl
or dl, al
mov eax, ebp
and al, 0xa4
and r9b, 0x5b
or r9b, al
xor r14b, 0x2b
movzx edi, byte [rsp + 0x27]
and r14b, dil
xor cl, 0x2a
or bpl, cl
and cl, 0xa4
and r11b, 0x5b
or r11b, cl
mov eax, r12d
xor al, 0x5d
and al, r12b
xor r11b, r9b
not bpl
or bpl, r11b
mov ecx, edx
not cl
mov ebx, ecx
and bl, 0xf
and dl, 0xf0
or dl, bl
mov ebx, ebp
not bl
or cl, bpl
and bpl, 0xf
and bl, 0xf0
or bl, bpl
mov r9d, r15d
xor r9b, 0x20
not r15b
xor bl, dl
not cl
or cl, bl
mov r10d, ecx
mov ebx, ecx
xor bl, r8b
and bl, cl
not cl
and cl, 0x36
and r10b, 0xc9
or r10b, cl
xor r10b, r8b
xor r10b, 0x36
and r10b, r8b
mov ecx, ebx
and cl, r10b
xor r10b, bl
or r10b, cl
and r13b, 0x9b
and dil, 0x64
or dil, r13b
xor dil, 0x64
mov ecx, edi
and cl, 0x5d
or r12b, 0xa2
mov ebx, r12d
not bl
mov edx, ecx
and dl, r14b
xor r14b, cl
or r14b, dl
mov ecx, eax
not cl
mov edx, r12d
and dl, 0x57
and bl, 8
or bl, dl
or r12b, cl
and cl, 0x57
and al, 0xa8
or al, cl
xor al, bl
not r12b
or r12b, al
mov eax, r14d
not al
and al, 0xe8
and r14b, 0x17
or r14b, al
mov eax, r12d
not al
and al, 0xe8
and r12b, 0x17
or r12b, al
xor r12b, r14b
mov eax, edi
movzx ecx, byte [rsp + 0x24]
and al, cl
xor dil, cl
or dil, al
mov eax, edi
not al
and al, 0x3f
and dil, 0xc0
or dil, al
mov eax, edi
xor al, 0xc0
xor dil, 0x3f
mov ecx, r12d
not cl
mov edx, ecx
and dl, 0x3c
and r12b, 0xc3
or r12b, dl
or cl, dil
and dil, 0x3c
and al, 0xc3
or al, dil
xor al, r12b
not cl
or cl, al
mov eax, ecx
xor al, 0xda
and al, cl
not cl
and cl, 0xda
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0x25
and al, 0xda
or al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xe3
and al, 0x1c
or al, dl
xor al, 0x1c
or al, cl
mov r8d, eax
not r8b
mov r12d, r10d
mov ebx, r10d
xor bl, 0x41
and bl, r10b
not r10b
and r10b, 0x96
and r12b, 0x69
or r12b, r10b
mov r10d, r12d
xor r10b, 0x69
mov edx, r12d
xor dl, 0xd7
and dl, r10b
mov esi, eax
xor sil, 0xbe
and sil, al
mov r11d, eax
or r11b, 0x41
mov ebp, edx
not bpl
mov edi, ebp
and dil, 0x1c
and dl, 0xe3
or dl, dil
mov ecx, ebx
not cl
or bpl, cl
and cl, 0x1c
and bl, 0xe3
or bl, cl
mov ecx, r11d
not cl
xor bl, dl
not bpl
or bpl, bl
mov ebx, esi
not bl
mov edx, ebx
and dl, 0x52
and sil, 0xad
or sil, dl
or bl, r11b
and r11b, 0x52
and cl, 0xac
or cl, r11b
xor cl, sil
not bl
or bl, cl
mov ecx, ebp
not cl
and cl, 0x52
and bpl, 0xad
or bpl, cl
mov ecx, ebx
not cl
and cl, 0x52
and bl, 0xad
or bl, cl
xor bl, bpl
xor r12b, 0x96
mov ecx, r12d
and cl, 0xd0
and r10b, 0x2f
or r10b, cl
or r12b, r8b
and r8b, 0xd0
and al, 0x2f
or al, r8b
xor al, r10b
not r12b
or r12b, al
mov eax, r12d
not al
and al, 0xeb
and r12b, 0x14
or r12b, al
xor r12b, 0x14
mov eax, ebx
and al, r12b
xor r12b, bl
or r12b, al
mov eax, r9d
or al, 0x17
mov r10d, eax
not r10b
mov ecx, r15d
or cl, 0xe0
and cl, 0xe4
mov edx, r9d
and dl, 0x13
or dl, cl
and al, 0xe4
and r10b, 8
or r10b, al
xor r10b, dl
mov eax, r10d
not al
and al, 0xe8
and r10b, 0x17
or r10b, al
movzx r8d, byte [rsp + 0x25]
mov r13d, r8d
not r13b
mov eax, r13d
and al, r8b
mov ecx, eax
not cl
mov edx, r8d
and dl, 0x18
mov ebx, r13d
and bl, 0xe7
or bl, dl
mov r14d, r8d
or r14b, cl
and cl, 0x18
and al, 0xe7
or al, cl
xor al, bl
not r14b
or r14b, al
mov eax, r10d
not al
mov byte [rsp + 0x24], al
and al, 0x68
mov ecx, r10d
and cl, 0x97
or cl, al
mov eax, ecx
not al
and al, 0x83
xor cl, 0x14
or cl, al
mov r11d, ecx
not r11b
and r15b, 0x52
mov edx, r9d
and dl, 0xad
or dl, r15b
xor dl, 0x2e
and r9b, 0x7c
or r9b, dl
mov edx, r9d
not dl
and dl, 0xc7
and r9b, 0x38
or r9b, dl
mov edi, r9d
xor dil, 0x38
mov esi, r14d
not sil
mov ebx, esi
and bl, 0x83
mov eax, r14d
and al, 0x7c
or al, bl
mov r15d, eax
xor r15b, sil
and r15b, al
mov eax, r13d
and al, 0x5e
mov ebx, r8d
and bl, 0xa1
or bl, al
mov edx, r9d
not dl
xor bl, 0x22
xor r13b, bl
and r13b, bl
mov ebx, ecx
and bl, 0xfe
xor cl, 0x3d
and cl, r11b
mov ebp, r11d
and bpl, 1
or bpl, bl
mov r11d, ebp
xor r11b, 1
and dl, 0xc4
xor r9b, 0xfa
and r9b, dil
mov ebx, edi
and bl, 0x3b
or bl, dl
mov edx, ebp
xor dl, 0x3c
and dl, r11b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edi, ebx
xor bl, 0xc4
mov edx, ebx
or dl, 0x3d
mov eax, edx
not al
mov r8d, edx
and r8b, 0x4a
and al, 0x80
or al, r8b
mov r8d, r9d
not r8b
or dl, r8b
and r8b, 0x4a
and r9b, 0xb5
or r9b, r8b
xor r9b, al
not dl
or dl, r9b
mov eax, ecx
not al
and al, dl
not dl
and dl, cl
xor dil, 0x39
or dl, al
xor bpl, 0xfe
mov eax, ebp
and al, 0x86
and r11b, 0x79
or r11b, al
or bpl, bl
and bl, 0x86
and dil, 0x79
or dil, bl
xor dil, r11b
not bpl
or bpl, dil
not bpl
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov ebx, r15d
not bl
mov edx, r13d
mov edi, r13d
xor dil, 0xba
and dil, r13b
not r13b
and r13b, 0x87
and dl, 0x78
or dl, r13b
xor dl, 0x78
or r15b, 0x45
mov ecx, r15d
not cl
mov r11d, edx
mov r9d, ebx
and r9b, dl
xor dl, bl
mov eax, ebx
or al, 0xba
and r15b, 0xe3
and cl, 0x18
or cl, r15b
mov ebx, eax
not bl
and al, 0xe3
and bl, 4
or bl, al
and r11b, 0xba
xor bl, cl
mov eax, r11d
and al, dil
xor dil, r11b
or dil, al
mov eax, ebx
not al
and al, 0x9c
and bl, 0x63
or bl, al
mov eax, edi
not al
and al, 0x9c
and dil, 0x63
or dil, al
movzx r15d, byte [rsp + 0x24]
mov r8d, r15d
xor dil, bl
or dl, r9b
not dl
mov eax, edi
and al, dl
xor dl, dil
or dl, al
mov ebx, ebp
xor bl, 0x5e
and bl, bpl
not bpl
and bpl, 0x5e
mov r11d, edx
not r11b
mov eax, r11d
and al, 4
and dl, 0x5a
or dl, al
mov eax, ebp
and al, bl
xor bl, bpl
mov ecx, esi
and cl, 0x67
and r14b, 0x98
or r14b, cl
mov ecx, r14d
xor cl, 0x98
and r8b, cl
mov r9d, r15d
xor cl, r15b
or bl, al
mov eax, edx
not al
xor dl, 0xa5
or r11b, 0x56
and dl, 0xf7
and al, 8
or al, dl
and r11b, 0xf7
xor r11b, al
mov eax, ebx
not al
and al, 0x5a
and bl, 0xa5
or bl, al
mov eax, r11d
not al
and al, 0x5a
and r11b, 0xa5
or r11b, al
xor r11b, bl
and r9b, 0x6d
and r10b, 0x92
or r10b, r9b
xor r14b, 0x65
or r14b, 0x92
mov eax, r14d
not al
or sil, 0x4c
and r14b, 0xde
and al, 0x21
or al, r14b
and sil, 0xde
xor sil, al
mov eax, r10d
not al
and al, 0xdb
and r10b, 0x24
or r10b, al
mov eax, esi
not al
and al, 0xdb
and sil, 0x24
or sil, al
xor sil, r10b
or cl, r8b
mov eax, ecx
not al
and al, 0x7d
and cl, 0x82
or cl, al
mov eax, ecx
xor al, 0x80
xor cl, 0x7d
mov edx, esi
not dl
mov ebx, edx
and bl, 0x1e
and sil, 0xe1
or sil, bl
or dl, cl
and cl, 0x1e
and al, 0xe1
or al, cl
xor al, sil
not dl
or dl, al
mov eax, edx
xor al, 0xf
and al, dl
not dl
and dl, 0xf
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0xf0
and al, 0xf
or al, cl
mov r10d, eax
not r10b
mov ecx, r10d
and cl, 0x68
and al, 0x97
or al, cl
xor al, 0x68
xor r10b, al
and r10b, al
mov r8d, r11d
not r8b
mov r9d, r10d
not r9b
mov eax, r11d
or al, 0x58
mov ebx, eax
not bl
mov esi, r8d
or sil, 0xa7
mov edx, esi
not dl
mov ecx, r10d
xor cl, 0xa7
mov edi, ecx
and dil, r9b
and cl, r10b
and al, 0x69
and bl, 0x86
or bl, al
and sil, 0x69
and dl, 0x10
or dl, sil
xor dl, bl
mov ebx, edi
not bl
mov eax, ecx
not al
mov esi, ebx
and sil, 0x83
and dil, 0x7c
or dil, sil
or bl, al
and al, 0x83
and cl, 0x7c
or cl, al
xor cl, dil
not bl
or bl, cl
mov eax, edx
not al
and al, 0xb7
and dl, 0x48
or dl, al
mov eax, ebx
not al
and al, 0xb7
and bl, 0x48
or bl, al
xor bl, dl
mov eax, r11d
and al, 0xa3
and r8b, 0x5c
or r8b, al
or r11b, r10b
and r10b, 0xa3
and r9b, 0x5c
or r9b, r10b
xor r9b, r8b
not r11b
or r11b, r9b
mov eax, r11d
not al
mov r10d, ebx
not r10b
mov ecx, r10d
and cl, 0x90
and bl, 0x6f
or bl, cl
or r10b, r11b
and r11b, 0x90
and al, 0x6f
or al, r11b
xor al, bl
not r10b
or r10b, al
mov r11d, r12d
not r11b
mov ecx, r11d
and cl, r12b
mov edx, ecx
not dl
mov ebx, r12d
and bl, 0x5b
mov eax, r11d
and al, 0xa4
or al, bl
mov ebx, r12d
or bl, dl
and dl, 0x5b
and cl, 0xa4
or cl, dl
xor cl, al
not bl
or bl, cl
mov eax, ebx
not al
and al, 0x9e
and bl, 0x61
or bl, al
mov eax, ebx
xor al, 0x60
and al, 0x78
xor bl, 0x86
and bl, 0x87
or bl, al
mov r8d, ebx
xor r8b, 0x78
and r8b, bl
mov eax, r11d
and al, 0x14
and r12b, 0xeb
or r12b, al
xor r12b, 0x93
xor r11b, r12b
and r11b, r12b
mov ebx, r10d
not bl
mov ecx, ebx
or cl, 0xc8
mov edx, ebx
or dl, 0x22
mov eax, edx
not al
and dl, 0xc8
and al, 0x15
or al, dl
and cl, 0xea
xor cl, al
mov eax, ecx
not al
and al, 0xdd
and cl, 0x22
or cl, al
mov eax, ecx
not al
and al, 0x78
xor cl, 0x87
or cl, al
mov r9d, ecx
not r9b
and bl, 0x2a
and r10b, 0xd5
or r10b, bl
mov edx, r10d
xor dl, 0xd5
xor r10b, 0x22
and r10b, 0xe2
mov eax, edx
and al, 0x1d
or al, r10b
xor al, 0x65
and dl, 0x87
or dl, al
mov eax, edx
not al
and al, 0x48
and dl, 0xb7
or dl, al
mov r10d, edx
xor r10b, 0xb7
xor dl, 0x48
mov eax, r8d
not al
mov ebx, r11d
not bl
mov esi, eax
or sil, bl
mov edi, esi
not dil
and al, 0x4f
and r8b, 0xb0
or r8b, al
and bl, 0x4f
and r11b, 0xb0
or r11b, bl
xor r11b, r8b
mov eax, r11d
not al
mov ebx, esi
and bl, 0xc4
and dil, 0x3b
or dil, bl
or sil, al
and al, 0xc4
and r11b, 0x3b
or r11b, al
xor r11b, dil
not sil
or sil, r11b
and r10b, cl
or cl, dl
mov eax, ecx
not al
and dl, r9b
or dl, r10b
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0x11
and al, 0xee
or al, r8b
or cl, bl
and bl, 0x11
and dl, 0xee
or dl, bl
xor dl, al
not cl
or cl, dl
not cl
mov eax, esi
xor al, cl
mov r10d, esi
not al
and al, sil
not sil
and sil, 0x39
and r10b, 0xc6
or r10b, sil
xor r10b, 0x39
or r10b, cl
mov ecx, r10d
not cl
mov edx, eax
not dl
mov ebx, r10d
and bl, 0x69
and cl, 0x96
or cl, bl
or r10b, dl
and dl, 0x69
and al, 0x96
or al, dl
xor al, cl
not r10b
or r10b, al
movzx r11d, byte [rsp + 0x22]
mov eax, r11d
and al, 0xac
movzx r9d, byte [rsp + 0x38]
mov r14d, r9d
and r14b, 0x53
or r14b, al
mov r8d, r14d
xor r8b, 0x53
xor r14b, 0xac
movzx edi, byte [rsp + 0x21]
mov eax, edi
movzx esi, byte [rsp + 0x23]
and al, sil
mov edx, eax
not dl
mov ecx, esi
and cl, 0x69
mov ebx, edi
and bl, 0x96
or bl, cl
mov r12d, esi
or r12b, dl
and dl, 0x69
and al, 0x96
or al, dl
xor al, bl
not r12b
or r12b, al
mov eax, r14d
and al, 0x47
mov edx, r8d
and dl, 0xb8
or dl, al
mov r13d, edx
xor r13b, 0xb8
xor dl, 2
and dl, 0xb2
mov eax, r13d
and al, 0x4d
or al, dl
xor al, 0x61
and r13b, 0xd3
or r13b, al
mov eax, r13d
not al
and al, 0xa1
and r13b, 0x5e
or r13b, al
mov ebx, r11d
mov eax, r11d
and al, 0x2c
mov ecx, r9d
and cl, 0xd3
or cl, al
xor bl, cl
and bl, cl
mov r9d, r12d
not r9b
mov eax, r12d
and al, 0xe7
mov edx, r9d
and dl, 0x18
or dl, al
xor dl, 0x34
mov r11d, r9d
and r11b, 0xd3
or r11b, dl
and dil, 0x74
mov eax, esi
and al, 0x8b
or al, dil
mov esi, eax
xor sil, 0x8b
xor al, 0x44
and al, 0x4c
mov ecx, eax
mov eax, esi
and al, 0xb3
or al, cl
xor al, 0x60
and sil, 0x2c
or sil, al
mov eax, esi
not al
and al, 0xd5
and sil, 0x2a
or sil, al
mov ebp, r13d
xor bpl, 0xa1
mov edx, ebx
xor dl, 0xb
mov edi, edx
and dl, bl
mov eax, ebx
not al
xor r13b, 0x55
and r13b, bpl
and dil, al
mov r15d, ebp
and r15b, al
xor al, bpl
or bpl, 0xb
mov ebx, r13d
not bl
mov ecx, ebx
and cl, 0x3a
and r13b, 0xc5
or r13b, cl
mov ecx, ebp
not cl
or bl, bpl
and bpl, 0x3a
and cl, 0xc4
or cl, bpl
xor cl, r13b
not bl
or bl, cl
mov ecx, edi
not cl
mov ebp, ecx
and bpl, 0xb1
and dil, 0x4e
or dil, bpl
mov ebp, edx
not bpl
or cl, bpl
and bpl, 0xb1
and dl, 0x4e
or dl, bpl
xor dl, dil
not cl
or cl, dl
mov edx, ebx
not dl
and dl, 0xe3
and bl, 0x1c
or bl, dl
mov edx, ecx
not dl
and dl, 0xe3
and cl, 0x1c
or cl, dl
xor cl, bl
or al, r15b
not al
mov edx, ecx
and dl, al
xor al, cl
mov ecx, r11d
not cl
or al, dl
mov edx, r11d
and r11b, 0xdd
and cl, 0x22
or cl, r11b
mov ebx, esi
not bl
xor sil, 0xd5
or dl, sil
and sil, 0xdd
and bl, 0x22
or bl, sil
not dl
xor bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
not bl
mov ecx, eax
xor cl, bl
mov edx, eax
not cl
and cl, al
not al
and al, 0x83
and dl, 0x7c
or dl, al
xor dl, 0x83
or dl, bl
mov eax, edx
not al
mov ebx, edx
and bl, 0x6c
and al, 0x93
or al, bl
mov ebx, ecx
not bl
or dl, bl
and bl, 0x6c
and cl, 0x93
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, r8d
xor al, r9b
and al, r8b
and r14b, 0xf0
and r8b, 0xf
or r8b, r14b
and r9b, 0xf0
and r12b, 0xf
or r12b, r9b
xor r12b, r8b
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r12d
not al
mov ecx, r12d
and cl, 0x44
and al, 0xbb
or al, cl
xor al, 0x44
xor r12b, al
and r12b, al
mov eax, edx
not al
mov ecx, r12d
not cl
mov ebx, eax
or bl, cl
not bl
and al, 0x88
and dl, 0x77
or dl, al
and cl, 0x88
and r12b, 0x77
or r12b, cl
xor r12b, dl
mov eax, ebx
and al, r12b
xor r12b, bl
or r12b, al
mov eax, r12d
not al
mov ecx, eax
or cl, 0x7e
mov edx, r12d
or dl, 0x80
and dl, 0xba
mov ebx, eax
and bl, 0x44
or bl, dl
mov edx, ecx
not dl
and cl, 0xba
and dl, 1
or dl, cl
xor dl, bl
mov ecx, edx
not cl
and cl, 0x81
and dl, 0x7e
or dl, cl
mov ecx, edx
not cl
and cl, 0xdd
and dl, 0x22
or dl, cl
mov ecx, edx
xor cl, 0xdd
and cl, dl
mov edx, eax
and dl, 0x6e
and r12b, 0x91
or r12b, dl
xor r12b, 0x4c
xor al, r12b
and al, r12b
mov edx, eax
not dl
mov r8d, ecx
xor r8b, dl
and r8b, cl
mov ebx, ecx
not bl
and bl, 0x15
and cl, 0xea
or cl, bl
and dl, 0x15
and al, 0xea
or al, dl
xor al, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov edx, eax
mov ecx, eax
xor cl, 0xdd
and cl, al
not al
and al, 0x1c
and dl, 0xc1
or dl, al
mov eax, edx
xor al, 0x40
xor dl, 0x3e
mov ebx, ecx
not bl
mov r8d, edx
and r8b, 0x97
and al, 0x48
or al, r8b
or dl, bl
and bl, 0x97
and cl, 0x68
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 0x17
and dl, 0xe8
or dl, al
mov eax, edx
not al
and al, 0xe8
and dl, 0x17
or dl, al
mov eax, edx
not al
and al, 0x65
and dl, 0x9a
or dl, al
mov eax, edx
xor al, 0x21
xor dl, 0x90
and dl, 0xd4
and al, 0x2b
or al, dl
mov ecx, eax
not cl
and cl, 0x2b
and al, 0xd4
or al, cl
mov r8d, eax
not r8b
mov edx, r8d
and dl, 0xf6
mov r9d, eax
and r9b, 9
or r9b, dl
mov edx, r9d
xor dl, 9
xor r9b, 0xf6
and r9b, r10b
mov ecx, r10d
not cl
and dl, cl
or r9b, dl
mov edx, r10d
xor dl, 0xf2
and dl, r10b
not r9b
or r9b, cl
and cl, 0x52
and r10b, 0xa0
or r10b, cl
xor r10b, 0xa0
and r8b, 0x70
mov ecx, eax
and cl, 0x82
or cl, r8b
mov r8d, r10d
and r8b, dl
xor dl, r10b
or dl, r8b
mov ebx, ecx
xor bl, 0x80
xor cl, 0x40
and cl, 0x42
and bl, 0xb0
or bl, cl
or al, 0x42
and al, 0x4f
xor al, bl
mov ecx, edx
not cl
and cl, 0xa9
and dl, 0x56
or dl, cl
mov ecx, eax
not cl
and cl, 0xa9
and al, 0x56
or al, cl
mov ecx, r9d
not cl
xor al, dl
mov edx, eax
not dl
and al, r9b
or r9b, dl
and dl, cl
mov ecx, r9d
not cl
or dl, al
mov eax, r9d
and al, 0xe4
and cl, 0x1b
or cl, al
mov eax, edx
not al
or r9b, al
and al, 0xe4
and dl, 0x1b
or dl, al
xor dl, cl
not r9b
or r9b, dl
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x40]
mov byte [rcx + rax], r9b
mov edx, 0xed2b6988
jmp 0x1400cfef0
mov edx, 0xda49832a
xor eax, eax
mov qword [rsp + 0x80], rax
jmp 0x1400cfef0
mov rcx, qword [rsp + 0xd0]
xor rcx, rsp
call fcn.1402717a0
nop
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret