Function at 0x140058c50
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 + 0x68], rdx
mov rax, qword [0x1401ec090]
xor rax, rsp
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xa0]
mov eax, 0x2cecc5d9
movabs rcx, 0x97a4e2f97555a429
neg rcx
mov qword [rsp + 0xa8], rcx
xor ecx, ecx
mov qword [rsp + 0x80], rcx
jmp 0x140058cc0
mov eax, 0x6ef50311
nop dword [rax]
cmp eax, 0xf5943824
jg 0x14005a460
cmp eax, 0xbc66ec39
jle 0x14005aa10
cmp eax, 0xedba939b
jg 0x14005c7d0
cmp eax, 0xde962b9c
jg 0x14005eb6d
cmp eax, 0xbc66ec3a
je 0x1400607fb
cmp eax, 0xcae1db94
jne 0x140058cc0
mov eax, dword [0x1401edee4]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, r8d
and edx, 0x93d051b0
mov eax, ecx
and eax, 0x6c2fae4f
or eax, edx
mov ebp, eax
xor ebp, 0x6c2fae4f
and ebp, eax
not eax
or eax, r8d
mov edx, eax
not edx
mov ebx, ebp
xor ebx, eax
and ebx, ebp
mov esi, ebp
not esi
and esi, 0x8206d0ff
and ebp, 0x7df92f00
or ebp, esi
and eax, 0x8206d0ff
and edx, 0x7df92f00
or edx, eax
xor edx, ebp
mov edi, ebx
not edi
mov ebp, edx
not ebp
mov esi, edi
and esi, 0x1113b261
and ebx, 0xeeec4d9e
or ebx, esi
or edi, ebp
and ebp, 0x1113b261
and edx, 0xeeec4d9e
or edx, ebp
xor edx, ebx
not edi
or edi, edx
mov eax, edi
xor eax, 0x6c2fae4f
and eax, edi
not edi
and edi, 0x6c2fae4f
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, eax
xor edx, 0x46cb41b5
and edx, eax
not eax
and eax, 0x46cb41b5
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0xb934be4a
and edx, 0x46cb41b5
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, edx
and eax, 0x46aa3d71
and edx, 0xb955c28e
or edx, eax
xor edx, 0xb955c28e
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov edi, edx
not edi
mov eax, edi
and eax, 0x3365708e
and edx, 0xcc9a8f71
or edx, eax
xor edx, 0x3365708e
xor edi, edx
and edi, edx
mov eax, ecx
and eax, 0x53bd233f
mov ebp, r8d
and ebp, 0xac42dcc0
or ebp, eax
mov eax, ebp
xor eax, 0x53bd233f
and r8d, 0x97c95edd
and ecx, 0x6836a122
or ecx, r8d
mov edx, ecx
xor edx, 0x6836a122
xor ebp, 0xac42dcc0
and edx, ebp
xor ecx, 0x97c95edd
and ecx, eax
or ecx, edx
xor ebp, ecx
and ebp, ecx
mov r10d, edi
not r10d
mov eax, r10d
and eax, 0xb802a180
mov ecx, edi
and ecx, 0x59126c
or ecx, eax
xor ecx, 0x59126c
mov ebx, edi
and ebx, 0x47a44c13
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x5150a882
and ebx, 0xaeaf577d
or ebx, eax
mov r8d, ebx
xor r8d, 0x10640410
mov esi, ebp
not esi
mov r14d, ebp
mov edx, esi
and edx, ebp
mov eax, esi
and eax, 0x1a166e81
and ebp, 0xe5e9917e
or ebp, eax
not ebp
or ebp, esi
and esi, 0xa2fb87d9
and r14d, 0x5d047826
or r14d, esi
mov eax, r14d
xor eax, 0x44044006
xor r14d, 0xa2fb87d9
mov ecx, edx
not ecx
mov esi, r14d
and esi, 0x1968baa9
and eax, 0xe6974556
or eax, esi
or r14d, ecx
and ecx, 0x1968baa9
and edx, 0xe6974556
or edx, ecx
xor edx, eax
not r14d
or r14d, edx
mov r9d, ebx
xor r9d, 0xe90b1b6e
mov eax, r9d
and eax, 0xe5e9917e
xor ebx, 0xce28a10
or ebx, eax
mov eax, ebx
not eax
and eax, 0x8aaa2949
and ebx, 0x7555d6b6
or ebx, eax
mov edx, ebx
xor edx, 0x7555d6b6
mov r15d, ebx
xor r15d, 0x8aaa2949
and r10d, 0xcc48172b
and edi, 0x33b7e8d4
or edi, r10d
mov eax, edi
xor eax, 0x33b7e8d4
xor edi, 0x44080021
and edi, 0x541e0021
mov ecx, eax
and ecx, 0xabe1ffde
or ecx, edi
xor ecx, 0x4e086ea0
and eax, 0x1a166e81
or eax, ecx
mov ecx, eax
not ecx
mov r10d, r14d
not r10d
mov esi, r10d
and esi, 0xe5e9917e
mov r12d, r14d
and r12d, 0x1a166e81
or r12d, esi
not r12d
or r12d, r10d
mov r11d, ebp
xor ebx, 0xf664d2f5
and ebx, edx
or edx, 0x7ccefbbc
mov esi, edx
not esi
mov edi, eax
and edi, 0x83310443
and ecx, 0x7ccefbbc
or ecx, edi
mov edi, edx
and edi, 0x19204f1d
and esi, 0x82110042
or esi, edi
mov edi, ebx
not edi
or edx, edi
and edi, 0x19204f1d
and ebx, 0xe6dfb0e2
or ebx, edi
xor ebx, esi
not edx
or edx, ebx
mov esi, edx
not esi
and esi, ecx
not ecx
and ecx, edx
or ecx, esi
mov edx, r15d
and edx, eax
xor eax, r15d
or eax, edx
mov ebx, eax
not ebx
mov esi, ecx
not esi
mov edx, esi
and edx, 0x8d9ccce7
and ecx, 0x72633318
or ecx, edx
or esi, eax
and eax, 0x8d9ccce7
and ebx, 0x72633318
or ebx, eax
mov eax, r12d
xor eax, 0x31197650
mov edx, eax
and edx, r12d
mov r15d, ebp
mov r13d, r12d
and r13d, ebp
xor ebp, r12d
not r12d
not r11d
xor ebx, ecx
not esi
or esi, ebx
and eax, r12d
or r11d, 0x31197650
mov ecx, r11d
not ecx
or r15d, 0xcee689af
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x29639384
and edx, 0xd69c6c7b
or edx, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0x29639384
and eax, 0xd69c6c7b
or eax, edi
mov edi, r15d
not edi
xor eax, edx
not ebx
or ebx, eax
and r11d, 0x156cd9b0
and ecx, 0xca82000f
or ecx, r11d
and r15d, 0x156cd9b0
and edi, 0x20112640
or edi, r15d
xor edi, ecx
mov eax, ebx
not eax
and eax, 0x7fa04942
and ebx, 0x805fb6bd
or ebx, eax
mov eax, edi
not eax
and eax, 0x7fa04942
and edi, 0x805fb6bd
or edi, eax
xor edi, ebx
or ebp, r13d
mov eax, ebp
not eax
mov edx, edi
not edx
mov ecx, edx
and ecx, 0xe991629
and edi, 0xf166e9d6
or edi, ecx
or edx, ebp
and ebp, 0xe991629
and eax, 0xf166e9d6
or eax, ebp
xor eax, edi
not edx
or edx, eax
mov ecx, esi
mov ebx, esi
xor ebx, 0x9db81800
and ebx, esi
not esi
and esi, 0x94980800
and ecx, 0x9201000
or ecx, esi
mov edi, ecx
xor edi, 0x1200000
xor ecx, 0xf6dfefff
mov eax, edx
mov ebp, edx
xor ebp, 0x9db81800
and ebp, edx
not edx
and edx, 0x44d0554e
and eax, 0xbb2faab1
or eax, edx
mov edx, eax
xor edx, 0xbb2faab1
xor eax, 0xd9684d4e
and eax, edx
mov edx, ebx
not edx
mov esi, ecx
and esi, 0xec8d1cb8
and edi, 0x11300000
or edi, esi
or ecx, edx
and edx, 0xec8d1cb8
and ebx, 0x1372e347
or ebx, edx
xor ebx, edi
not ecx
or ecx, ebx
mov ebx, eax
not ebx
mov edx, ebp
not edx
mov edi, ebx
and edi, 0xcc491a2a
and eax, 0x33b6e5d5
or eax, edi
or ebx, edx
and edx, 0xcc491a2a
and ebp, 0x33b6e5d5
or ebp, edx
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ecx
not eax
and eax, ebx
not ebx
and ebx, ecx
or ebx, eax
mov ecx, r9d
or ecx, r10d
mov eax, ecx
not eax
and r9d, 0x2e93e8c9
and r8d, 0xd16c1736
or r8d, r9d
and r10d, 0x2e93e8c9
and r14d, 0xd16c1736
or r14d, r10d
xor r14d, r8d
mov edx, r14d
not edx
mov ebp, ecx
and ebp, 0x138ca3d4
and eax, 0xec735c2b
or eax, ebp
or ecx, edx
and edx, 0x138ca3d4
and r14d, 0xec735c2b
or r14d, edx
xor r14d, eax
not ecx
or ecx, r14d
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 0x1b30535d
and ecx, 0xe4cfaca2
or ecx, eax
xor ecx, 0x1b30535d
xor ebp, ecx
and ebp, ecx
mov ecx, ebx
not ecx
mov edi, ebp
not edi
mov r11d, ecx
or r11d, edi
mov eax, r11d
not eax
and ecx, 0x264e74f4
and ebx, 0xd9b18b0b
or ebx, ecx
and edi, 0x264e74f4
and ebp, 0xd9b18b0b
or ebp, edi
xor ebp, ebx
mov ecx, ebp
not ecx
mov ebx, r11d
and ebx, 0x5969dfbb
and eax, 0xa6962044
or eax, ebx
or r11d, ecx
and ecx, 0x5969dfbb
and ebp, 0xa6962044
or ebp, ecx
xor ebp, eax
not r11d
or r11d, ebp
mov ecx, r11d
not ecx
mov eax, ecx
and eax, 0x102a00e
mov edx, r11d
and edx, 0x4c4c0001
or edx, eax
mov eax, edx
xor eax, 0x4080000
xor edx, 0x1918cce
mov edi, ecx
or edi, 0x4d4ea00f
mov r10d, edi
not r10d
and edx, 0x49d58ccf
and eax, 0x40a2000
or eax, edx
and edi, 0x49d58ccf
and r10d, 0xb2205330
or r10d, edi
xor r10d, eax
mov eax, r10d
not eax
and eax, 0x4d4ea00e
and r10d, 0xb2b15ff1
or r10d, eax
mov eax, r10d
not eax
mov edx, ecx
and edx, eax
and r10d, r11d
or r10d, edx
not r10d
or r10d, eax
mov r9d, r10d
not r9d
mov edx, ecx
and edx, 0x52084009
mov eax, r11d
and eax, 0x830274
or eax, edx
mov edx, eax
xor edx, 0x810220
xor eax, 0xff7cfd8b
mov esi, r11d
xor esi, 0x528b427d
and esi, r11d
mov ebp, esi
not ebp
mov ebx, eax
and ebx, 0x204e2056
and edx, 0x52814229
or edx, ebx
or eax, ebp
and ebp, 0x204e2056
and esi, 0xdfb1dfa9
or esi, ebp
xor esi, edx
not eax
or eax, esi
mov edx, eax
not edx
and edx, 0xad74bd82
and eax, 0x528b427d
or eax, edx
mov edx, eax
not edx
and edx, 0x9c036d00
and eax, 0x63fc92ff
or eax, edx
mov ebp, eax
xor ebp, 0x63fc92ff
xor eax, 0x14002400
and eax, 0x37d0b46c
mov edx, ebp
and edx, 0xc82f4b93
or edx, eax
xor edx, 0x2a2b07
and ebp, 0x37fa9f6b
or ebp, edx
mov eax, ebp
not eax
and eax, 0x906624db
and ebp, 0x6f99db24
or ebp, eax
mov ebx, ebp
xor ebx, 0x6f99db24
and ecx, 0xc8056094
xor r11d, 0x37fa9f6b
or r11d, ecx
mov eax, r11d
not eax
and eax, 0xc9498f32
and r11d, 0x36b670cd
or r11d, eax
mov r8d, r11d
xor r8d, 0x36b670cd
mov ecx, r11d
xor ecx, 0xc9498f32
mov eax, ebp
xor eax, 0x10440400
and eax, 0x7655d604
xor ebp, 0xf0073a0d
and ebp, ebx
and ebx, 0x89aa29fb
or ebx, eax
mov r14d, ebx
xor r14d, 0x89aa29fb
xor ebx, 0x7655d604
mov eax, r14d
and eax, 0x9f9ee129
xor r11d, 0xa92891e4
and r11d, ecx
mov esi, ecx
or esi, 0x9f9ee129
mov edi, esi
not edi
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, r11d
not eax
mov edx, eax
and edx, 0x2b4a7443
and r11d, 0xd4b58bbc
or r11d, edx
or eax, esi
and esi, 0x2b4a7443
and edi, 0x40210a94
or edi, esi
xor edi, r11d
not eax
or eax, edi
mov edx, ebp
not edx
and edx, 0x6457b528
and ebp, 0x9ba84ad7
or ebp, edx
mov edx, eax
not edx
and edx, 0x6457b528
and eax, 0x9ba84ad7
or eax, edx
xor eax, ebp
mov edx, ebx
and edx, 0xb09bc5fc
and r14d, 0x4f643a03
or r14d, edx
or ebx, r8d
and r8d, 0xb09bc5fc
and ecx, 0x4f643a03
or ecx, r8d
xor ecx, r14d
not ebx
or ebx, ecx
mov edx, ebx
not edx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xa4eab992
and eax, 0x5b15466d
or eax, ebp
or ecx, ebx
and ebx, 0xa4eab992
and edx, 0x5b15466d
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbee22e43
and ecx, 0x411dd1bc
or ecx, edx
mov edx, ecx
xor edx, 0x1101000
xor ecx, 0x34820402
or eax, 0x37fa9f6a
mov ebx, eax
not ebx
or ecx, 0xc0006000
and ecx, 0xf48ae52a
and edx, 0x3701a40
or edx, ecx
and eax, 0xf48ae52a
and ebx, 0x8050095
or ebx, eax
xor ebx, edx
mov eax, r10d
and eax, 0xf5be6bf4
mov r13d, r10d
xor r13d, 0xa41940b
and r13d, r9d
mov ecx, eax
and ecx, r13d
xor r13d, eax
or r13d, ecx
mov eax, r13d
not eax
and eax, 0xa41940b
and r13d, 0xf5be6bf4
or r13d, eax
mov ebp, ebx
not ebp
mov ecx, ebx
and ecx, 0xdc9edc3a
mov eax, ebp
and eax, 0x236123c5
or eax, ecx
mov r14d, eax
mov r8d, r13d
not r8d
mov ecx, r8d
and ecx, 0xbd30de26
mov r12d, r13d
xor r12d, 0x42cf21d9
or r12d, ecx
and r10d, 0xf47496a1
and r9d, 0xb8b695e
or r9d, r10d
mov esi, r9d
xor esi, 0xb8b695e
xor r9d, 0x204480a0
and r9d, 0x224fa1b0
mov ecx, esi
and ecx, 0xddb05e4f
or ecx, r9d
xor ecx, 0x60808069
and esi, 0x42cf21d9
or esi, ecx
mov r10d, esi
mov r9d, eax
xor r9d, 0x236123c5
mov ecx, r9d
and ecx, 0xbd30de26
xor eax, 0x9e51fde3
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9e4b30d7
and eax, 0x61b4cf28
or eax, ecx
mov r11d, eax
xor eax, 0x9e4b30d7
and ebp, 0xf7624e14
and ebx, 0x89db1eb
or ebx, ebp
mov edi, ebx
xor edi, 0x89db1eb
xor ebx, 0x41400a10
and ebx, 0x494d2a53
mov ecx, edi
and ecx, 0xb6b2d5ac
or ecx, ebx
xor ecx, 0xb820b8a
and edi, 0x42cf21d9
or edi, ecx
mov r15d, edi
not r15d
and r15d, eax
mov edx, r12d
xor edx, 0x8ec797aa
and edx, r12d
mov eax, esi
xor eax, 0x8ec797aa
mov ebx, eax
and ebx, esi
mov ecx, r12d
and ecx, esi
xor esi, r12d
not r12d
not r10d
and r12d, 0x8ec797aa
and eax, r10d
mov ebp, edx
and ebp, r12d
xor r12d, edx
or r12d, ebp
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xf1653b34
and ebx, 0xe9ac4cb
or ebx, ebp
mov ebp, eax
not ebp
or edx, ebp
and ebp, 0xf1653b34
and eax, 0xe9ac4cb
or eax, ebp
xor r14d, 0x90109830
xor r11d, 0x61b4cf28
xor eax, ebx
not edx
or edx, eax
mov eax, r12d
not eax
and eax, edx
not edx
and edx, r12d
or edx, eax
or esi, ecx
mov eax, esi
not eax
and eax, 0x46203619
and esi, 0xb9dfc9e6
or esi, eax
mov ecx, esi
xor ecx, 0x319589c2
mov eax, edx
not eax
xor esi, 0x46203619
mov ebp, eax
and ebp, 0xca4a442c
and edx, 0x35b5bbd3
or edx, ebp
or eax, esi
and esi, 0xca4a442c
and ecx, 0x35b5bbd3
or ecx, esi
xor ecx, edx
not eax
or eax, ecx
mov ecx, r11d
xor ecx, edi
and ecx, r11d
and edi, r11d
or edi, r15d
mov edx, ecx
and edx, edi
xor edi, ecx
or edi, edx
not eax
mov ecx, edi
xor ecx, eax
not ecx
and ecx, edi
mov edx, edi
not edx
and edx, 0xdbc1b29d
and edi, 0x243e4d62
or edi, edx
xor edi, 0xdbc1b29d
or edi, eax
not edi
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov eax, r8d
or eax, r9d
mov ecx, eax
not ecx
and r8d, 0x6f8e468f
and r13d, 0x9071b970
or r13d, r8d
and r9d, 0x6f8e468f
and r14d, 0x9071b970
or r14d, r9d
xor r14d, r13d
mov edx, r14d
not edx
mov ebp, eax
and ebp, 0xfea3aaee
and ecx, 0x15c5511
or ecx, ebp
or eax, edx
and edx, 0xfea3aaee
and r14d, 0x15c5511
or r14d, edx
xor r14d, ecx
not eax
or eax, r14d
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
and ecx, 0x8c6ae806
and eax, 0x739517f9
or eax, ecx
mov r10d, eax
xor r10d, 0x710000a0
xor eax, 0xc22a804
and eax, 0xeb7bf5d
and r10d, 0xf14840a2
or r10d, eax
mov eax, r10d
xor eax, 0xf14840a2
mov ecx, edi
not ecx
xor r10d, 0xeb7bf5d
and eax, ecx
or ecx, r10d
not ecx
and r10d, edi
or r10d, eax
mov eax, ecx
and eax, r10d
xor r10d, ecx
or r10d, eax
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0xa9f8cacb
mov edx, r10d
and edx, 0x56073534
or edx, eax
mov eax, edx
xor eax, 0x46040020
xor edx, 0x1b8008b
and edx, 0x11bb359f
and eax, 0xee44ca60
or eax, edx
mov edx, eax
xor edx, 0x11a33491
xor eax, 0xe0444860
and edx, 0x1fa3b691
and eax, 0xe05c496e
or eax, edx
mov edx, eax
xor edx, 0xb9f5342a
xor eax, 0xe05c496e
and eax, edx
mov edx, r8d
and edx, 0x5f48a4f1
mov ebp, r10d
and ebp, 0xa0b75b0e
or ebp, edx
mov edx, ebp
xor edx, 0xa0b75b0e
xor ebp, 0x24080a1
and ebp, 0x2244c8ad
mov edi, edx
and edi, 0xddbb3752
or edi, ebp
xor edi, 0x84124a16
and edx, 0xa65682bb
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xccd71e5e
and edx, 0x3328e1a1
or edx, ebp
mov ebp, edx
xor ebp, 0x3328e1a1
xor edx, 0xccd71e5e
mov edi, eax
xor edi, edx
and edi, eax
and edx, eax
not eax
and eax, ebp
or edx, eax
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
mov ebp, edx
xor ebp, 0x1e6fe901
and ebp, edx
not edx
and edx, 0x865c101
and eax, 0x160a2800
or eax, edx
mov edx, eax
xor edx, 0x60a2800
xor eax, 0xe9f5d7ff
mov edi, ebp
not edi
mov esi, eax
and esi, 0x70950415
and edx, 0xe6ae900
or edx, esi
or eax, edi
and edi, 0x70950415
and ebp, 0x8f6afbea
or ebp, edi
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0x47c69445
and eax, 0xb8396bba
or eax, edx
mov edx, eax
not edx
and edx, 0x8c0c0e0d
and eax, 0x73f3f1f2
or eax, edx
mov edx, eax
xor edx, 0x73f3f1f2
mov ebp, eax
xor ebp, 0x80080401
and ebp, 0x919b2413
xor eax, 0xe268d5e1
and eax, edx
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
and edx, 0x919b2413
not eax
and eax, 0x6e64dbec
or eax, edx
mov r14d, eax
not r14d
mov edx, r14d
and edx, 0x2ab67e94
and eax, 0xd549816b
or eax, edx
xor eax, 0x2ab67e94
xor r14d, eax
and r14d, eax
mov edx, r8d
or edx, 0xe0d2c297
mov eax, edx
not eax
mov ebx, r10d
or ebx, 0xa040820
and ebx, 0x4a864aa0
mov ebp, r8d
and ebp, 0xa0508017
or ebp, ebx
and edx, 0x4a864aa0
and eax, 0x15293548
or eax, edx
xor eax, ebp
mov edx, eax
not edx
and edx, 0x1f2d3d68
and eax, 0xe0d2c297
or eax, edx
mov edx, eax
not edx
and edx, 0x63e1eb90
and eax, 0x9c1e146f
or eax, edx
xor eax, 0x9c1e146f
and r8d, 0x319439ab
and r10d, 0xce6bc654
or r10d, r8d
xor r10d, 0xce6bc654
mov edx, eax
and edx, r10d
xor r10d, eax
or r10d, edx
mov eax, r10d
not eax
mov edi, r14d
not edi
mov edx, edi
or edx, 0x51ecd092
mov r11d, edx
not r11d
mov ecx, r14d
or ecx, 0xae130245
and ecx, 0xaf9f12c7
mov esi, edi
and esi, 0x5060c010
or esi, ecx
and edx, 0xaf9f12c7
and r11d, 0x2d28
or r11d, edx
xor r11d, esi
mov ecx, r11d
not ecx
and ecx, 0x17dd1505
and r11d, 0xe822eafa
or r11d, ecx
mov r9d, r11d
xor r9d, 0xb9ce3a68
mov r8d, eax
mov ecx, r10d
and ecx, 0x6059aa31
and eax, 0x9fa655ce
or eax, ecx
not eax
or eax, r10d
and r10d, 0xc7f95e5a
and r8d, 0x3806a1a5
or r8d, r10d
mov r10d, r8d
xor r10d, 0x3806a1a5
xor r8d, 0xc7f95e5a
xor r11d, 0x4631c597
mov ecx, r11d
and ecx, 0x8cc52e7b
mov edx, r9d
and edx, 0x733ad184
or edx, ecx
xor edx, 0x13637bb5
mov r12d, edx
xor r12d, r11d
and r12d, edx
and edi, 0x1002558a
and r14d, 0xeffdaa75
or r14d, edi
mov ecx, r14d
not ecx
and ecx, 0x6059aa31
xor r14d, 0x8fa40044
or r14d, ecx
mov edi, r14d
not edi
mov ecx, r8d
and ecx, 0x9fa655ce
mov edx, r10d
and edx, 0x6059aa31
or edx, ecx
mov r15d, edx
xor r15d, r8d
and r15d, edx
and r14d, 0xfa49cc71
mov esi, edi
and esi, 0x5b6338e
or esi, r14d
xor esi, 0x5b6338e
mov edx, r12d
or edx, 0xe0da7c89
mov ecx, edx
not ecx
mov ebx, r12d
xor ebx, 0x1f258376
and ebx, r12d
mov ebp, esi
and ebp, 0x1f258376
and edi, 0xe0da7c89
or edi, ebp
mov ebp, edx
and ebp, 0xaa4ec7d4
and ecx, 0x15210022
or ecx, ebp
mov ebp, ebx
not ebp
or edx, ebp
and ebp, 0xaa4ec7d4
and ebx, 0x55b1382b
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x4b3bae42
and edx, 0xb4c451bd
or edx, ecx
mov ecx, edi
not ecx
and ecx, 0x4b3bae42
and edi, 0xb4c451bd
or edi, ecx
not r12d
xor edi, edx
mov ecx, r12d
and ecx, esi
xor esi, r12d
or esi, ecx
not esi
mov ecx, edi
and ecx, esi
xor esi, edi
mov edx, eax
not edx
or esi, ecx
mov ecx, r15d
xor ecx, eax
and ecx, r15d
and eax, r15d
not r15d
and r15d, edx
or eax, r15d
mov edx, ecx
not edx
mov edi, edx
and edi, 0x9134cd4c
and ecx, 0x6ecb32b3
or ecx, edi
mov edi, eax
not edi
or edx, edi
and edi, 0x9134cd4c
and eax, 0x6ecb32b3
or eax, edi
xor eax, ecx
not edx
or edx, eax
not esi
mov ecx, edx
xor ecx, esi
not ecx
and ecx, edx
or esi, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x40a8842c
and ecx, 0xbf577bd3
or ecx, edx
mov edx, esi
not edx
or eax, esi
and esi, 0x40a8842c
and edx, 0xbf577bd3
or edx, esi
xor edx, ecx
not eax
or eax, edx
mov ecx, r11d
and ecx, 0x6cffc38b
and r9d, 0x93003c74
or r9d, ecx
mov edx, r9d
xor edx, 0x93003c74
and r8d, 0xf2ce821
mov ebp, r10d
and ebp, 0xf0d317de
or ebp, r8d
xor ebp, 0xf0d317de
xor r9d, 0x98aa24e5
and r9d, edx
or r11d, 0xf455e76e
mov ecx, ebp
and ecx, 0xf455e76e
and r10d, 0xbaa1891
or r10d, ecx
mov ecx, r9d
not ecx
mov ebx, ecx
and ebx, 0x8bcdfa82
and r9d, 0x7432057d
or r9d, ebx
mov ebx, r11d
not ebx
or ecx, r11d
and r11d, 0x8bcdfa82
and ebx, 0x220011
or ebx, r11d
xor ebx, r9d
not ecx
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, r10d
not r10d
and r10d, ecx
or r10d, ebx
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
not ebp
mov ecx, r10d
and ecx, ebp
xor ebp, r10d
or ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 0x8d3786b1
mov edx, ebx
not edx
or ebp, 0x5280604e
and ebp, 0xda8260ee
and ecx, 0x5358611
or ecx, ebp
and ebx, 0xda8260ee
and edx, 0x20481900
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x72c8794e
and edx, 0x8d3786b1
or edx, ecx
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, ecx
or ebx, ebp
not ebx
and ecx, 0xabcee00e
and eax, 0x54311ff1
or eax, ecx
and ebp, 0xabcee00e
and edx, 0x54311ff1
or edx, ebp
xor edx, eax
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov ebp, edx
not ebp
mov ecx, edx
xor ecx, 0xab7cc0f2
and ecx, edx
and edx, 0x2b0c090f
mov eax, ebp
and eax, 0xd4f3f6f0
or eax, edx
xor eax, 0xd4f3f6f0
or eax, ebp
and ebp, 0xab7cc0f2
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe938c920
and ecx, 0x16c736df
or ecx, edx
mov edx, ecx
xor edx, 0xb0824620
xor ecx, 0x440840
and edx, 0xf28247b2
and ecx, 0xd7db84d
or ecx, edx
mov edx, ecx
xor edx, 0xd7db84d
mov ebp, eax
not ebp
and ebp, 0xfa386c2d
and eax, 0x5c793d2
or eax, ebp
mov r8d, eax
xor r8d, 0x5c793d2
mov ebp, eax
xor ebp, 0xfa386c2d
mov edi, ecx
xor edi, 0xb28247a2
and edi, 0xbb87c7e7
xor ecx, 0x98c83222
and ecx, edx
and edx, 0x44783818
or edx, edi
mov edi, edx
xor edi, 0x44783818
mov esi, edx
xor esi, 0x2e324d88
and esi, edi
xor eax, 0x907219bd
mov ebx, esi
and ebx, ecx
xor ecx, esi
mov esi, eax
and esi, ebp
and eax, r8d
or ecx, ebx
mov ebx, esi
and ebx, eax
xor eax, esi
or eax, ebx
mov ebx, ecx
not ebx
and ebx, eax
not eax
and eax, ecx
or eax, ebx
xor edx, 0xbb87c7e7
mov ecx, edx
and ecx, 0xdc2cc148
and edi, 0x23d33eb7
or edi, ecx
or edx, r8d
and r8d, 0xdc2cc148
and ebp, 0x23d33eb7
or ebp, r8d
xor ebp, edi
not edx
or edx, ebp
mov ebp, edx
not ebp
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0x22001f72
and eax, 0xddffe08d
or eax, ecx
or ebx, edx
and edx, 0x22001f72
and ebp, 0xddffe08d
or ebp, edx
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
mov edx, eax
and edx, 0xc18b963e
mov ecx, ebx
and ecx, 0x3e7469c1
or ecx, edx
xor ecx, 0x3e7469c1
mov ebp, ecx
xor ebp, eax
and ebp, ecx
and eax, 0xe2908362
and ebx, 0x1d6f7c9d
or ebx, eax
mov eax, ebx
xor eax, 0xc0800100
mov edx, ebp
not edx
xor ebx, 0x1d6f7c9d
mov edi, edx
or edi, ebx
mov ecx, edi
not ecx
and edx, 0x3b53cee2
and ebp, 0xc4ac311d
or ebp, edx
and ebx, 0x3b53cee2
and eax, 0xc4ac311d
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
mov ebx, edi
and ebx, 0xcdc6b21c
and ecx, 0x32394de3
or ecx, ebx
or edi, ebp
and ebp, 0xcdc6b21c
and eax, 0x32394de3
or eax, ebp
xor eax, ecx
not edi
or edi, eax
mov ecx, edi
not ecx
mov eax, ecx
and eax, 0x77315b75
mov edx, edi
and edx, 0x88cea48a
or edx, eax
xor edx, 0x88cea48a
mov ebp, ecx
and ebp, edi
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov edx, ebp
not edx
and edx, 0x5b048536
and ebp, 0xa4fb7ac9
or ebp, edx
mov edx, ebp
xor edx, 0xa0ea1a00
mov ebx, ebp
xor ebx, 0x5b048536
mov eax, ecx
and eax, 0xf8810fbf
and edi, 0x77ef040
or edi, eax
xor edi, 0x77ef040
xor ecx, edi
and ecx, edi
and edx, 0xbaee9f00
xor ebp, 0x2f834425
and ebp, ebx
and ebx, 0x451160ff
or ebx, edx
xor ebx, 0x451160ff
mov esi, ecx
not esi
xor ecx, 0x7487c113
and ecx, esi
mov r9d, esi
mov r8d, ebx
and r8d, esi
xor esi, ebx
and ebx, 0x7487c113
or r9d, 0x7487c113
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ecx
not eax
mov ebx, eax
and ebx, 0xc0c9103f
and ecx, 0x3f36efc0
or ecx, ebx
mov edi, r9d
not edi
or eax, r9d
and r9d, 0xc0c9103f
and edi, 0xb302ec0
or edi, r9d
xor edi, ecx
not eax
or eax, edi
mov ecx, ebp
not ecx
and ecx, 0xddae2b27
and ebp, 0x2251d4d8
or ebp, ecx
mov ecx, eax
not ecx
and ecx, 0xddae2b27
and eax, 0x2251d4d8
or eax, ecx
xor eax, ebp
or esi, r8d
mov ecx, esi
not ecx
and ecx, 0x70a95042
and esi, 0x8f56afbd
or esi, ecx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xeceaa5fc
and eax, 0x13155a03
or eax, ebp
mov edx, esi
xor edx, 0x3140a01
xor esi, 0x70a95042
or ecx, esi
and esi, 0xeceaa5fc
and edx, 0x13155a03
or edx, esi
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x99e112d3
mov eax, ecx
and eax, 0x661eed2c
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xf5df56b0
and eax, 0xa20a94f
or eax, ebp
mov ebp, eax
xor ebp, 0xa4423
and edx, 0x3794b6ff
and ecx, 0xc86b4900
or ecx, edx
xor eax, 0x93c1bb9c
mov edx, eax
and edx, 0xfeb591d4
and ebp, 0x14a6e2b
or ebp, edx
mov edx, ecx
xor edx, 0x4a4800
xor ecx, 0x369490d4
and ecx, 0xfeb591d4
and edx, 0x14a6e2b
or edx, ecx
mov ecx, dword [0x1401edee0]
xor edx, ebp
xor eax, edx
test eax, edx
sete dl
setne al
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg sil
mov ecx, esi
xor cl, al
mov ebx, esi
or bl, al
xor bl, 1
or bl, cl
and al, r9b
mov r11d, esi
and r11b, dl
or r11b, al
mov r10d, r11d
xor r10b, 1
mov eax, r11d
and al, r10b
mov ecx, eax
xor cl, 1
xor al, r11b
or cl, r10b
xor cl, 1
or cl, al
xor cl, bl
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, ecx
xor al, r10b
or r10b, cl
xor r10b, 1
or r10b, al
mov eax, r11d
xor al, dl
or r11b, dl
xor r11b, 1
or r11b, al
mov r8d, r11d
xor r8b, 1
mov eax, edx
xor al, r9b
and dl, al
and al, r9b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and sil, cl
and al, r9b
or al, sil
xor al, 1
or al, cl
mov esi, eax
xor sil, 1
and sil, al
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov ebx, esi
xor bl, 1
mov eax, r8d
or al, r11b
mov ecx, eax
xor cl, 1
and al, r11b
mov r9d, r8d
and r9b, cl
or r9b, al
mov eax, r11d
xor al, cl
or cl, r11b
xor cl, 1
or cl, al
xor cl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov edx, ebx
and dl, sil
mov eax, edx
xor al, 1
xor dl, sil
or al, bl
xor al, 1
or al, dl
xor cl, 1
mov edx, eax
xor dl, cl
xor dl, 1
and dl, al
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
and r11b, bl
and sil, r8b
or sil, r11b
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
xor bl, 1
mov eax, esi
and al, bl
xor bl, sil
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, edx
xor cl, 1
and bl, cl
or cl, al
xor cl, 1
and al, dl
or al, bl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
mov r9d, r8d
and r9b, al
mov edx, r9d
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov r11d, edx
xor r11b, 1
mov ecx, r11d
and cl, dl
mov ebx, r11d
xor bl, cl
xor cl, 1
or cl, dl
mov esi, r10d
xor sil, 1
xor cl, 1
or cl, bl
xor cl, sil
mov edx, esi
and dl, r11b
xor r11b, sil
or r11b, dl
mov edx, ecx
xor dl, 1
xor cl, r11b
xor cl, 1
or r11b, dl
xor r11b, 1
or r11b, cl
mov ecx, r11d
xor cl, 1
and r11b, cl
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
or r10b, sil
mov ecx, r10d
xor cl, 1
mov edx, r8d
and dl, r9b
xor r9b, r8b
or r9b, dl
or r8b, al
mov eax, r10d
and al, cl
mov ebx, r10d
xor bl, al
xor al, 1
or al, cl
mov edx, r9d
xor dl, 1
xor al, 1
or al, bl
xor al, sil
mov ecx, esi
and cl, r10b
xor r10b, sil
mov ebx, r8d
xor bl, 1
or r10b, cl
xor r10b, 1
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
and dl, r9b
mov eax, ebx
and al, r8b
mov ecx, edx
and cl, r9b
xor dl, r9b
or dl, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and al, dl
or al, cl
mov ecx, r9d
xor cl, bl
or bl, r9b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
mov edx, ecx
xor cl, bl
xor dl, 1
or dl, al
mov ebx, r11d
xor bl, 1
xor dl, 1
or dl, cl
xor dl, r10b
mov ecx, edx
xor cl, 1
mov eax, ebx
or dl, bl
and bl, cl
xor al, cl
or al, bl
xor al, 1
or cl, r11b
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ecx, edx
xor cl, 1
and cl, al
mov ebx, ecx
xor bl, dl
test dl, 1
mov eax, 0xe46d87e3
mov edx, 0x85b3a0ca
cmovne eax, edx
test cl, 1
mov ecx, 0xe46d87e3
cmove eax, ecx
test bl, 1
cmovne eax, edx
jmp 0x140058cc0
cmp eax, 0x4461eb5a
jg 0x14005c790
cmp eax, 0x264036e7
jle 0x14005eabf
cmp eax, 0x2c24323f
jg 0x14005ebb0
cmp eax, 0x264036e8
je 0x1400621bb
cmp eax, 0x268f87d6
jne 0x140058cc0
movabs rcx, 0xc4aed5764030a9fc
mov rax, rcx
neg rax
movabs rdx, 0xfcd4abea866d6229
sub rax, rdx
add rax, rcx
mov rcx, rdx
neg rcx
movabs rdx, 0x9941e16d32901bb4
sub rax, rdx
movabs rbp, 0xba2dab59de5d56db
sub rax, rbp
add rax, rdx
sub rcx, rax
movabs rdx, 0x8cf7d2831aac8783
mov rax, rdx
neg rax
movabs rbx, 0xc8c1fb25e168c18d
sub rax, rbx
add rax, rdx
movabs rdx, 0xb1cac6da04a3a7af
sub rax, rdx
add rax, rcx
add rax, rdx
add rax, rbx
movabs rcx, 0xac1a00de14e9081d
add rax, rcx
movabs rdx, 0x119ec3ed1d7e018
add rax, rdx
sub rax, rcx
movabs rcx, 0x848c90fea6a6f0a4
add rax, rcx
movabs rbx, 0xeee6bb73eedd697d
add rax, rbx
sub rax, rcx
movabs rcx, 0x81d69fcb098c8c2d
sub rax, rcx
sub rax, rdx
movabs rdx, 0x1aad07034637fcd9
sub rax, rdx
add rax, rcx
sub rax, qword [rsp + 0x58]
movabs rcx, 0x3247b64cd5b570ff
add rax, rcx
add rax, rdx
sub rax, rcx
sub rax, rbx
movabs rcx, 0xc9b4d1fb386c4cc5
add rax, rcx
movabs rdx, 0x1d7c7d4076a35936
sub rax, rdx
sub rax, rcx
movabs rcx, 0x228444de370d9864
sub rax, rcx
movabs rbx, 0xb39dab411e212cb6
sub rax, rbx
add rax, rcx
movabs rcx, 0xf06b6aba985d91c7
add rax, rcx
add rax, rdx
sub rax, rcx
movabs rcx, 0xd0506409665c67fa
sub rax, rcx
sub rax, rbp
movabs rdx, 0xa3ba530d36954d03
add rax, rdx
add rax, rcx
mov rcx, rdx
sub rcx, rax
movabs rdx, 0x5340af83a4c71fdc
mov rax, rdx
neg rax
sub rax, rbx
movabs rbp, 0x66702ec4a7a95aef
sub rcx, rbp
add rcx, rax
add rcx, rdx
add rcx, rbp
movabs rax, 0x53ca30093c93555
mov rdi, rax
mov rdx, rax
neg rdx
movabs rbp, 0x6d32d8ff9e435b95
sub rdx, rbp
movabs rbx, 0x146e779a5f44a560
mov r8, rbx
sub rdx, rbx
add rdx, rbp
movabs rax, 0x9aab8c566d83568d
add rdx, rax
add rdx, rdi
sub rax, rdx
movabs rdi, 0xbb62e3707c4630ed
mov r9, rdi
sub rax, rdi
sub rax, rcx
movabs rdx, 0xfd35440c5c6277f5
mov rcx, rdx
neg rcx
movabs rbp, 0x4a5eed99783f3846
sub rcx, rbp
movabs rsi, 0x8863e7031dbd8951
sub rcx, rsi
add rcx, rdx
add rcx, rsi
movabs rdx, 0x39227bf24ad1ce7c
add rcx, rdx
movabs rsi, 0x24446adb44eefc8b
add rcx, rsi
sub rcx, rdx
movabs rdx, 0x45576bdf8cc07e8c
sub rcx, rdx
movabs rbx, 0x910264171eb80574
mov r11, rbx
sub rcx, rbx
add rcx, rdx
movabs rdx, 0x52140b1f270c40cd
mov rdi, rdx
add rcx, rdx
mov rdx, rsi
sub rdx, rcx
add rdx, rdi
movabs rcx, 0x81b3cd469610c787
mov rdi, rcx
sub rdx, rcx
movabs rsi, 0x7f27cc7b94393dca
mov rcx, rsi
neg rcx
sub rcx, rbp
add rcx, rdx
xor r10d, r10d
movabs rbp, 0x9627bade76602244
lea rdx, [r10 + rbp]
movabs rbx, 0x64172e319a354327
sub rdx, rbx
add rdx, rcx
add rdx, rsi
add rdx, rdi
mov rcx, rbp
sub rcx, 1
sub rcx, rdx
movabs rdx, 0xf2dc4e27cda8dd4b
add rcx, rdx
movabs rsi, 0x4bc5dbdf2bbd82a5
add rcx, rsi
sub rcx, rdx
movabs rdx, 0xb664859bc83db59c
add rcx, rdx
add rcx, r11
sub rcx, rdx
movabs rdx, 0xa298f772743ce5a6
add rcx, rdx
sub rcx, rsi
sub rcx, rdx
movabs rdx, 0xb75f532bdd7650aa
sub rcx, rdx
movabs rbp, 0x3cd00c37b79f8228
sub rcx, rbp
add rcx, rdx
movabs rdx, 0x30168f605d39d27f
add rcx, rdx
sub rcx, rbx
sub rcx, rdx
add rax, r9
movabs rdx, 0xb4deff416eb1c05a
add rax, rdx
movabs rbx, 0x97e0373f4b8cf6d
sub rax, rbx
movabs rdi, 0xfbd7de220db7cd51
add rax, rdi
add rax, rbx
movabs rbx, 0xea12b932399e2f46
add rax, rbx
sub rax, rdx
sub rax, rbx
movabs rdx, 0x3b00bcc5e103e636
sub rax, rdx
add rax, rcx
add rax, rbp
movabs rcx, 0x377bf883932f7d0a
add rax, rcx
add rax, rdx
movabs rdx, 0x925091d39ed4ff86
add rax, rdx
sub rax, rcx
sub rax, rdx
movabs rcx, 0x77b9fb51e95b86d9
sub rax, rcx
movabs rdx, 0x8256a05547a3403e
add rax, rdx
sub rax, rdi
sub rax, rdx
movabs rdx, 0xa915efabebd8fb57
sub rax, rdx
movabs rbp, 0x3e449fd005e03af1
sub rax, rbp
add rax, rcx
add rax, rdx
movabs rcx, 0x6e223a5bb3f745d8
add rax, rcx
movabs rdx, 0x3a9338d255a1d695
add rax, rdx
sub rax, rcx
add rax, rbp
movabs rcx, 0x37c2ee043d41b1c7
add rax, rcx
sub rax, r8
movabs rbp, 0x90e5e6a76ea8157c
add rax, rbp
sub rax, rcx
movabs rcx, 0xcbece377e929f908
mov rbx, rcx
lea rcx, [r10 + rcx]
sub rcx, rdx
add rcx, rax
lea rdx, [rbx + rbp]
sub rdx, rcx
movabs rax, 0xcbbf113a1619160
mov rcx, rax
lea rax, [r10 + rax]
movabs rbp, 0xf597622e79633621
sub rax, rbp
sub rax, rcx
movabs rcx, 0xe04ad9f63ea2c0ff
add rax, rcx
movabs rbx, 0xcd178f05f24eef13
add rax, rbx
sub rax, rcx
movabs rcx, 0x4a8f298abaaabfd1
add rax, rcx
add rax, rbp
sub rax, rcx
movabs rcx, 0x31016637512e5ff9
sub rax, rcx
movabs rbp, 0x5bc5f53932e09079
sub rax, rbp
add rax, rdx
add rax, rcx
movabs rcx, 0x59f5e0e37710c5b8
add rax, rcx
add rax, rbp
sub rax, rcx
movabs rcx, 0x85940b58a5906543
add rax, rcx
movabs rdx, 0xc39cb51f2fe92e91
sub rax, rdx
sub rax, rcx
movabs rcx, 0xebc06a93b44167e3
add rax, rcx
sub rax, rbx
sub rax, rcx
movabs rcx, 0x2c587f49991d2899
add rax, rcx
add rax, rdx
sub rcx, rax
movabs rax, 0x5c5e354c79b0d053
add rcx, rax
movabs rdx, 0xaf23cfaa0465e685
sub rcx, rdx
sub rcx, rax
movabs rax, 0x3eb4b9c51af6dbc8
sub rcx, rax
add rcx, rdx
movabs rdx, 0xb75102c9a21f71ee
add rcx, rdx
add rcx, rax
movabs rax, 0x5c1cc799d01aa90
add rcx, rax
sub rdx, rcx
add rdx, rax
mov qword [rsp + 0x78], rdx
mov eax, 0xad16ab8
jmp 0x140058cc0
cmp eax, 0x9eb9879c
jle 0x14005eb05
cmp eax, 0xab30708a
jg 0x14005ebee
cmp eax, 0x9eb9879d
je 0x1400621d5
cmp eax, 0xa88e64a5
jne 0x140058cc0
mov eax, dword [0x1401edee4]
mov edx, eax
neg edx
not edx
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
mov ebp, ecx
and eax, 0x763cc164
mov ecx, edx
mov r8d, edx
and ecx, 0x89c33e9b
or ecx, eax
xor ecx, 0x89c33e9b
mov ebx, ebp
mov edx, ebp
and edx, r8d
mov dword [rsp + 0x28], edx
mov eax, ecx
and eax, edx
xor ecx, edx
or ecx, eax
not ecx
or ecx, 0x379964db
mov eax, ecx
not eax
mov r9d, ebp
mov dword [rsp + 0x30], ebp
and ebp, 0xc58072d2
mov edx, r8d
and edx, 0x3a7f8d2d
or edx, ebp
mov ebp, edx
xor ebp, 0x8668924
and ebp, 0xc8669b24
xor edx, 0xf2191609
or edx, ebp
mov edi, edx
not edi
mov ebx, edx
and ebx, 0x150f7569
and edi, 0xeaf08a96
or edi, ebx
mov r11d, edi
xor r11d, 0xeaf08a96
mov ebx, ecx
and ebx, 0x2a4d62c4
mov r10d, eax
and r10d, 0xc0229920
or r10d, ebx
mov ebp, edi
xor ebp, 0x3f4217ad
and ebp, r11d
or edx, 0x2a4d62c4
mov esi, edx
not esi
mov ebx, ebp
not ebx
mov r14d, ebx
and r14d, 0xfa14873f
and ebp, 0x5eb78c0
or ebp, r14d
or ebx, edx
and edx, 0xfa14873f
and esi, 0x5a21800
or esi, edx
xor esi, ebp
not ebx
or ebx, esi
mov edx, r10d
not edx
and edx, ebx
not ebx
and ebx, r10d
or ebx, edx
xor edi, 0x150f7569
mov edx, eax
and edx, 0x8221900
and ecx, 0xe1c4e6ec
or ecx, edx
or eax, edi
and edi, 0x1e3b1913
and r11d, 0xe1c4e6ec
or r11d, edi
xor r11d, ecx
not eax
or eax, r11d
mov ecx, eax
not ecx
and ecx, 0x8b26dd4
and eax, 0xf74d922b
or eax, ecx
xor eax, 0xf74d922b
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x280df2e1
and eax, 0xd7f20d1e
or eax, ecx
mov ebp, eax
xor ebp, 0x510001a
xor eax, 0x2040
or edx, 0x379964db
mov ecx, edx
not ecx
or eax, 0x88249b00
and eax, 0x9aa4bf40
and ebp, 0x2519409b
or ebp, eax
and edx, 0x9aa4bf40
and ecx, 0x40420024
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x528e8d2c
and ecx, 0xad7172d3
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1714376c
and ecx, 0xe8ebc893
or ecx, eax
mov ebp, ecx
xor ebp, 0xba6545bf
xor ecx, 0x1aa240
mov eax, ebp
and eax, 0x8d6bd45f
and ecx, 0x225aa7cb
and ebp, 0xdda55834
or ebp, ecx
xor ebp, 0xaf317394
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0xa390e791
and ecx, ebp
or ebp, 0x5c6f186e
mov edx, ecx
not edx
mov ebx, ebp
and ebx, 0x452beca4
and eax, 0xa2900311
or eax, ebx
or ebp, edx
and edx, 0x452beca4
and ecx, 0xbad4135b
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x5c6f186e
and ebp, 0xa390e791
or ebp, eax
mov eax, r9d
and eax, 0x4000024
mov edx, r8d
mov dword [rsp + 0x40], r8d
mov ecx, r8d
and ecx, 0x38062143
or ecx, eax
xor ecx, 0x38062143
and edx, 0xc3f9de98
or edx, ecx
mov eax, edx
not eax
and eax, 0x75d000e1
and edx, 0x8a2fff1e
or edx, eax
mov eax, edx
xor eax, 0xb629de79
xor edx, 0x1d22080
mov ecx, eax
and ecx, 0x72942ba0
and edx, 0xa7db6ef8
and eax, 0x58249107
or eax, edx
xor eax, 0xd54f4558
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xe077a5c1
and eax, 0x1f885a3e
or eax, ecx
mov ecx, eax
xor ecx, 0x16800a10
xor eax, 0x6044a4c0
and eax, 0x694cf4ee
and ecx, 0x96b30b11
or ecx, eax
mov esi, ecx
xor esi, 0x694cf4ee
mov r15d, ebp
not r15d
mov eax, ebp
and eax, 0x1b38e4e6
mov edi, r15d
and edi, 0xe4c71b19
or edi, eax
mov r14d, edi
xor r14d, 0x1b38e4e6
xor ecx, 0x96b30b11
mov eax, ecx
and eax, 0xbcba2c0a
mov ebx, esi
and ebx, 0x4345d3f5
or ebx, eax
mov r10d, ebx
xor r10d, 0x4345d3f5
mov r11d, ebx
xor r11d, 0xbcba2c0a
mov eax, edi
xor eax, 0xe4c71b19
mov r12d, eax
and r12d, 0xff436d40
mov r8d, r14d
xor edi, 0x82b82073
and edi, r14d
and r14d, 0xbc92bf
or r14d, r12d
not r14d
or r14d, eax
and r15d, 0xcce5af03
and ebp, 0x331a50fc
or ebp, r15d
mov r15d, ebp
xor r15d, 0x1810bc
and r15d, 0xbc92bf
xor ebp, 0x33a6c243
or ebp, r15d
and eax, 0xa567bf4f
and r8d, 0x5a9840b0
or r8d, eax
mov r15d, r8d
xor r15d, 0x5a9840b0
xor ebx, 0xdac51760
mov r13d, ebx
and r13d, r11d
mov r12d, r15d
and r12d, r11d
xor r15d, r11d
and r11d, 0x3b79ad3d
and ebx, r10d
and r10d, 0xc48652c2
or r10d, r11d
mov r11d, r10d
xor r11d, 0xc4024040
and r11d, 0xff436d40
xor r10d, 0x3bc53f82
or r10d, r11d
and ecx, 0xc17b18be
and esi, 0x3e84e741
or esi, ecx
mov ecx, esi
xor ecx, 0x3e84e741
xor esi, 0x414800b2
and esi, 0x4b48e7f2
mov r11d, ecx
and r11d, 0xb4b7180d
or r11d, esi
mov esi, ebp
not esi
and esi, r14d
not r14d
xor r11d, 0x4bf4754d
and ecx, 0xbc92bf
or ecx, r11d
mov r11d, ecx
not r11d
and r11d, 0xce897829
and ecx, 0x317687d6
or ecx, r11d
mov r11d, r14d
xor r11d, ebp
and r11d, r14d
and ebp, r14d
or ebp, esi
mov esi, r11d
not esi
mov r14d, esi
and r14d, 0x243cd739
and r11d, 0xdbc328c6
or r11d, r14d
mov r14d, ebp
not r14d
or esi, r14d
and r14d, 0x243cd739
and ebp, 0xdbc328c6
or ebp, r14d
xor ebp, r11d
not esi
or esi, ebp
mov ebp, ecx
xor ebp, 0xce897829
mov r11d, r10d
xor r11d, 0x79ce5523
mov r14d, r11d
and r14d, r10d
mov eax, ecx
xor ecx, 0xb7472d0a
mov edx, ecx
and edx, ebp
mov r9d, r10d
and r9d, ebp
xor ebp, r10d
not r10d
and r11d, r10d
xor eax, 0x317687d6
and ecx, eax
mov eax, r14d
not eax
mov r10d, eax
and r10d, 0x1ca08a78
and r14d, 0xe35f7587
or r14d, r10d
mov r10d, r11d
not r10d
or eax, r10d
and r10d, 0x1ca08a78
and r11d, 0xe35f7587
or r11d, r10d
xor r11d, r14d
not eax
or eax, r11d
mov r10d, edx
and r10d, ecx
xor ecx, edx
or ecx, r10d
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
or ecx, edx
or ebp, r9d
mov eax, ebp
not eax
and eax, 0x3cdd4301
and ebp, 0xc322bcfe
or ebp, eax
mov eax, ebp
xor eax, 0x102a034
xor ebp, 0x3cdd4301
mov r10d, ecx
not r10d
mov edx, r10d
and edx, 0xe6a91cca
and ecx, 0x1956e335
or ecx, edx
or r10d, ebp
and ebp, 0xe6a91cca
and eax, 0x1956e335
or eax, ebp
xor eax, ecx
not r10d
or r10d, eax
mov eax, esi
mov ecx, esi
xor ecx, 0xe21d9672
and ecx, esi
not esi
and esi, 0x281dff75
and eax, 0xd7e2008a
or eax, esi
mov edx, eax
xor edx, 0x80000000
xor eax, 0x201d9670
mov ebp, r10d
not ebp
and ebp, 0x140e68b4
mov esi, r10d
and esi, 0xebf1974b
or esi, ebp
mov ebp, esi
xor ebp, 0xebf1974b
xor esi, 0xf613fec6
and esi, ebp
or eax, 0x1de2698d
mov ebp, eax
and ebp, 0x5fd6a6c6
and edx, 0xa0091030
or edx, ebp
mov ebp, ecx
not ebp
or eax, ebp
and ebp, 0x5fd6a6c6
and ecx, 0xa0295939
or ecx, ebp
xor ecx, edx
and r10d, 0x1de2698d
not eax
or eax, ecx
mov ecx, esi
and ecx, r10d
xor r10d, esi
or r10d, ecx
mov ecx, eax
not ecx
and ecx, r10d
not r10d
and r10d, eax
or r10d, ecx
xor r8d, 0x81008405
or r8d, 0x667f3b6a
mov eax, r8d
not eax
mov ecx, r8d
and ecx, 0xe5030c22
and eax, 0x1880c095
or eax, ecx
mov ecx, edi
not ecx
or r8d, ecx
and ecx, 0xe5030c22
and edi, 0x1afcf3dd
or edi, ecx
xor edi, eax
not r8d
or r8d, edi
mov eax, r13d
and eax, ebx
xor ebx, r13d
or ebx, eax
mov eax, r8d
not eax
and eax, 0x1a08baf0
and r8d, 0xe5f7450f
or r8d, eax
mov eax, ebx
not eax
and eax, 0x1a08baf0
and ebx, 0xe5f7450f
or ebx, eax
xor ebx, r8d
or r15d, r12d
mov eax, r15d
not eax
and eax, 0x87831f64
and r15d, 0x787ce09b
or r15d, eax
mov eax, r15d
xor eax, 0x2028a012
mov ecx, ebx
not ecx
xor r15d, 0x87831f64
mov edx, ecx
and edx, 0xd957568d
and ebx, 0x26a8a972
or ebx, edx
or ecx, r15d
and r15d, 0xd957568d
and eax, 0x26a8a972
or eax, r15d
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe7a95919
and ecx, 0x1856a6e6
or ecx, eax
mov edx, ecx
xor edx, 0x856a644
xor ecx, 0x44205008
and ecx, 0x542050aa
and edx, 0xabdfaf55
or edx, ecx
mov ecx, edx
xor ecx, 0x542050aa
mov ebx, r10d
not ebx
xor edx, 0xabdfaf55
and ecx, ebx
or ebx, edx
mov ebp, ebx
not ebp
and edx, r10d
or edx, ecx
mov ecx, edx
not ecx
mov eax, ebx
and eax, 0x77177612
and ebp, 0x88e889ed
or ebp, eax
or ebx, ecx
and ecx, 0x77177612
and edx, 0x88e889ed
or edx, ecx
xor edx, ebp
not ebx
or ebx, edx
mov ecx, ebx
not ecx
mov eax, ebx
mov edx, ecx
and edx, 0xd87528d4
and ebx, 0x278ad72b
or ebx, edx
not ebx
or ebx, ecx
and ecx, 0xb1505361
and eax, 0x4eafac9e
or eax, ecx
mov ecx, eax
xor ecx, 0x40242010
xor eax, 0x10500040
and ecx, 0xc0242010
and eax, 0x185108c4
or eax, ecx
mov ebp, eax
xor ebp, 0x185108c4
xor eax, 0x22226511
mov ecx, ebx
not ecx
and eax, 0x32226595
mov edx, ebp
and edx, 0xc8550840
or edx, eax
mov r8d, edx
xor r8d, 0xcddd9a6a
mov edi, ebx
and edi, 0xf1573374
and ecx, 0xea8cc8b
or ecx, edi
mov edi, ecx
xor edi, 0xea8cc8b
xor edx, 0x97afda9a
and edx, r8d
and ebp, 0x587000d0
xor ecx, 0x54da8c7b
and ecx, edi
or ebx, 0xa58dbf0f
mov esi, ebx
not esi
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x79f3a4a6
and ecx, 0x860c5b59
or ecx, edx
or eax, ebx
and ebx, 0x79f3a4a6
and esi, 0x2004050
or esi, ebx
xor esi, ecx
not eax
or eax, esi
mov ecx, ebp
not ecx
and ecx, eax
not eax
and eax, ebp
or eax, ecx
mov ecx, r8d
and ecx, edi
xor edi, r8d
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x7d2321bb
and edi, 0x82dcde44
or edi, ecx
xor edi, 0x82dcde44
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, edi
not eax
and eax, 0x551efc8a
and edi, 0xaae10375
or edi, eax
mov r8d, dword [rsp + 0x28]
mov eax, r8d
not eax
mov esi, edi
not esi
mov ecx, esi
and ecx, 0x40830042
mov edx, edi
and edx, 0x8128201c
or edx, ecx
mov ecx, edx
xor ecx, 0x8000200c
xor edx, 0x14831362
mov ebx, esi
or ebx, 0xc1ab205e
mov ebp, ebx
not ebp
and edx, 0x15ab1372
and ecx, 0xc000200c
or ecx, edx
and ebx, 0x15ab1372
and ebp, 0x2a54cc81
or ebp, ebx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x3e54dfa1
and ebp, 0xc1ab205e
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xa9ecd5df
xor ebp, 0x56132a20
or ebp, ecx
mov ecx, esi
and ecx, 0xabaa9094
and edi, 0x54556f6b
or edi, ecx
xor edi, 0xfdb9bab4
xor esi, edi
and esi, edi
mov edx, esi
and esi, ebp
not ebp
not edx
mov ecx, ebp
xor ecx, edx
and ecx, ebp
and edx, ebp
or edx, esi
mov r14d, ecx
not r14d
mov ebp, edx
not ebp
mov ebx, r14d
and ebx, 0x1e0c68f7
and ecx, 0xe1f39708
or ecx, ebx
or r14d, ebp
and ebp, 0x1e0c68f7
and edx, 0xe1f39708
or edx, ebp
xor edx, ecx
not r14d
or r14d, edx
mov ecx, r14d
not ecx
and ecx, 0xa06c845f
mov edx, r14d
and edx, 0x9805180
or edx, ecx
xor edx, 0x9805180
and r14d, 0x56132a20
or r14d, edx
mov ebx, dword [rsp + 0x40]
mov ecx, ebx
and ecx, 0x2844863b
mov edi, dword [rsp + 0x30]
mov ebp, edi
and ebp, 0xd7bb79c4
or ebp, ecx
mov edx, ebx
or edx, eax
and eax, 0x2844863b
mov ecx, r8d
and ecx, 0xd7bb79c4
or ecx, eax
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xe1f8e72
and edx, 0xf1e0718d
or edx, eax
mov ecx, edx
xor ecx, 0xf1e0718d
xor edx, 0xe1f8e72
mov ebp, edi
and ebp, 0x9310a5b0
mov eax, ebx
and eax, 0x6cef5a4f
or eax, ebp
mov ebp, eax
xor ebp, 0x6cef5a4f
xor eax, 0x10a580
and eax, 0xcf1b788
mov ebx, eax
mov eax, ebp
and eax, 0xf30e4877
or eax, ebx
xor eax, 0xf30e4877
or eax, ebp
mov ebp, eax
not ebp
and ebp, ecx
mov ecx, edx
xor ecx, eax
and ecx, edx
and eax, edx
or eax, ebp
mov ebx, ecx
not ebx
mov ebp, eax
not ebp
mov edx, ebx
and edx, 0x1de809d5
and ecx, 0xe217f62a
or ecx, edx
or ebx, ebp
and ebp, 0x1de809d5
and eax, 0xe217f62a
or eax, ebp
xor eax, ecx
not ebx
or ebx, eax
mov r15d, r14d
not r15d
mov eax, r14d
or eax, 0xa747ec7e
mov ecx, eax
not ecx
mov edi, r15d
or edi, 0x58b81381
mov r11d, edi
not r11d
and eax, 0x290c33a1
and ecx, 0x50b00000
or ecx, eax
and edi, 0x290c33a1
and r11d, 0x8643cc5e
or r11d, edi
xor r11d, ecx
mov eax, r11d
not eax
and eax, 0xc06dfaaa
and r11d, 0x3f920555
or r11d, eax
mov eax, r11d
xor eax, 0x400a0650
mov r9d, ebx
not r9d
mov ecx, r9d
and ecx, 0x40321135
mov r12d, ebx
and r12d, 0x1880c02
or r12d, ecx
mov ecx, r12d
xor ecx, 0x80802
xor r12d, 0xfe77f3fd
mov edx, ebx
xor edx, 0x41ba1d37
and edx, ebx
mov edi, edx
not edi
mov ebp, r12d
and ebp, 0x57c0953d
and ecx, 0x3a0802
or ecx, ebp
or r12d, edi
and edi, 0x57c0953d
and edx, 0xa83f6ac2
or edx, edi
xor edx, ecx
not r12d
or r12d, edx
mov ecx, r12d
not ecx
and ecx, 0xfcd9280f
and r12d, 0x326d7f0
or r12d, ecx
mov r10d, r12d
xor r10d, 0x429ccac7
mov r8d, r11d
xor r8d, 0x98d5e92b
mov ecx, r8d
and ecx, 0xa76450a4
and eax, 0x589baf5b
or eax, ecx
mov esi, eax
xor esi, 0x589baf5b
xor eax, 0xa6000004
and eax, 0xee898f15
mov ecx, esi
and ecx, 0x117670ea
or ecx, eax
xor ecx, 0x8d3deffa
and esi, 0x63b460ef
or esi, ecx
mov eax, esi
not eax
and eax, 0x60d1daf3
and esi, 0x9f2e250c
or esi, eax
and r15d, 0x9c4b9f10
xor r14d, 0x63b460ef
or r14d, r15d
xor r12d, 0xbd633538
mov eax, r12d
and eax, 0x3afbc328
mov ecx, r10d
and ecx, 0xc5043cd7
or ecx, eax
mov edi, ecx
xor edi, 0xc5043cd7
xor ecx, 0x2289c108
and ecx, 0x6689d10a
mov eax, edi
and eax, 0x99762ef5
or eax, ecx
xor eax, 0x53db1e5
and edi, 0x63b460ef
or edi, eax
mov eax, edi
not eax
and eax, 0xd634f488
and edi, 0x29cb0b77
or edi, eax
mov eax, esi
xor eax, 0x9f2e250c
xor esi, 0x60d1daf3
and r9d, 0x9c4b9f10
xor ebx, 0x63b460ef
or ebx, r9d
mov ecx, ebx
not ecx
and ecx, 0x49476bc5
and ebx, 0xb6b8943a
or ebx, ecx
mov ecx, r14d
not ecx
and ecx, esi
or esi, r14d
and r14d, eax
not esi
or r14d, ecx
mov eax, esi
and eax, r14d
xor r14d, esi
mov ecx, edi
xor ecx, 0x29cb0b77
xor edi, 0xd634f488
or r14d, eax
mov eax, ebx
xor eax, 0xb6b8943a
xor ebx, 0x49476bc5
and eax, edi
or edi, ebx
not edi
and ebx, ecx
or ebx, eax
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov edx, r14d
mov edi, r14d
xor edi, 0x6c5796a3
and edi, r14d
not r14d
and r14d, 0x444616a1
and edx, 0x28118002
or edx, r14d
xor edx, 0x28118002
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0x6c5796a3
and eax, ecx
and ecx, ebx
mov ebp, edx
and ebp, edi
xor edi, edx
or edi, ebp
mov r9d, eax
not r9d
mov edx, r9d
and edx, 0x4ff9f758
and eax, 0xb00608a7
or eax, edx
mov edx, ecx
not edx
or r9d, edx
and edx, 0x4ff9f758
and ecx, 0xb00608a7
or ecx, edx
xor r11d, 0xe5b3a9e5
and r11d, r8d
xor ecx, eax
mov eax, r8d
not r9d
or r9d, ecx
mov ecx, edi
not ecx
and ecx, r9d
not r9d
and r9d, edi
mov edx, r12d
and eax, r12d
xor r12d, r8d
or r9d, ecx
or r8d, 0x8299bf31
and edx, 0x8299bf31
and r10d, 0x7d6640ce
or r10d, edx
mov edx, r11d
not edx
mov ecx, edx
and ecx, 0xd17e361b
and r11d, 0x2e81c9e4
or r11d, ecx
mov ebx, r8d
not ebx
or edx, r8d
and r8d, 0xd17e361b
and ebx, 0x2c0040c4
or ebx, r8d
mov ecx, dword [0x1401edee0]
xor ebx, r11d
not edx
or edx, ebx
mov ebx, edx
not ebx
and ebx, r10d
not r10d
and r10d, edx
or r10d, ebx
or r12d, eax
mov edx, r12d
not edx
mov eax, r10d
not eax
mov ebx, eax
and ebx, 0x1f19ecae
and r10d, 0xe0e61351
or r10d, ebx
or eax, r12d
and r12d, 0x1f19ecae
and edx, 0xe0e61351
or edx, r12d
xor edx, r10d
not eax
or eax, edx
mov edx, eax
not edx
mov ebx, eax
xor ebx, 0x7217e276
and ebx, eax
or eax, 0x8de81d89
mov edi, ebx
not edi
mov esi, eax
and esi, 0x1dc29dfa
and edx, 0x62156204
or edx, esi
or eax, edi
and edi, 0x1dc29dfa
and ebx, 0xe23d6205
or ebx, edi
xor ebx, edx
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0xd24554f6
and eax, 0x2dbaab09
or eax, edx
mov edx, eax
xor edx, 0x52c4130
xor eax, 0xa0428680
and eax, 0xfac38ecf
and edx, 0x53c7130
or edx, eax
mov eax, edx
xor eax, 0x51c5120
xor edx, 0x92810c86
and edx, 0x92a12c96
and eax, 0x6d5ed369
or eax, edx
mov edx, eax
xor edx, 0x6d5ed369
xor eax, 0x92a12c96
mov ebp, r9d
xor ebp, eax
and ebp, r9d
and eax, r9d
not r9d
and r9d, edx
or eax, r9d
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov esi, eax
not esi
mov ebp, esi
or ebp, 0xb54d5e9
mov edx, ebp
not edx
mov ebx, eax
or ebx, 0xb0a10a02
and ebx, 0xb3f5de8b
mov edi, esi
and edi, 0x8000160
or edi, ebx
and ebp, 0xb3f5de8b
and edx, 0x440a2014
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0xf4ab2a16
and edx, 0xb54d5e9
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xae6de12f
and edx, 0x51921ed0
or edx, ebp
mov ebp, edx
xor ebp, 0x110004d0
and ebp, 0x992064ff
xor edx, 0xc8b27a2f
or edx, ebp
mov ebx, edx
not ebx
and esi, 0xd3bc576
and eax, 0xf2c43a89
or eax, esi
mov ebp, eax
xor ebp, 0xf2c43a89
xor eax, 0xd218514
and eax, 0x1da1951c
mov edi, ebp
and edi, 0xe25e6ae3
or edi, eax
xor edi, 0x7b7e0e1c
and ebp, 0x66df9b00
or ebp, edi
mov eax, ebp
not eax
and eax, 0xb1503ccc
and ebp, 0x4eafc333
or ebp, eax
mov eax, ebp
xor eax, 0x4eafc333
xor ebp, 0xb1503ccc
and eax, edx
or edx, ebp
not edx
and ebp, ebx
or ebp, eax
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
mov edx, ebp
xor edx, 0xc23fb294
and edx, ebp
not ebp
and ebp, 0x8ed4947d
and eax, 0x712b6b82
or eax, ebp
mov ebp, eax
xor ebp, 0xa0000
xor eax, 0x82149014
or eax, 0x3dc04d6b
mov ebx, edx
not ebx
mov edi, eax
and edi, 0xcb716ee3
and ebp, 0xe9014
or ebp, edi
or eax, ebx
and ebx, 0xcb716ee3
and edx, 0x348e911c
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x91976b71
and eax, 0x6e68948e
or eax, edx
mov edx, eax
xor edx, 0xca88bd1a
mov ebp, eax
xor ebp, 0x21404205
and ebp, 0xebc0da15
xor eax, 0x2148670f
and eax, edx
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0x358b6838
and eax, 0xca7497c7
or eax, edx
mov ebp, eax
xor ebp, 0x21b40d92
xor eax, 0x5c413025
and eax, 0x5c417065
and ebp, 0xa3be8f9a
or ebp, eax
mov eax, ebp
xor eax, 0x5c411040
xor ebp, 0xa3be8f9a
mov edx, ebp
and edx, 0xb46e25
and eax, 0xff4b91da
or eax, edx
mov ebx, eax
xor ebx, 0x20a8088
xor eax, 0x940004
or ebp, 0xc3bea08e
mov edx, ebp
not edx
or eax, 0x8405751
and eax, 0xc9d45757
and ebx, 0x22aa088
or ebx, eax
and ebp, 0xc9d45757
and edx, 0x34010820
or edx, ebp
xor edx, ebx
mov eax, edx
not eax
and eax, 0x4612e21a
and edx, 0xb9ed1de5
or edx, eax
xor edx, 0x7a53bd6b
sete r11b
setne r8b
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg r9b
mov eax, r9d
xor al, r10b
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov edx, eax
xor dl, 1
mov ecx, eax
or cl, dl
mov esi, ecx
not sil
mov ebx, edx
xor bl, cl
and bl, dl
and sil, al
and cl, dl
or cl, sil
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
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 edx, ecx
and dl, r10b
xor cl, 1
and cl, r9b
or cl, dl
xor al, r10b
and r10b, al
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov r14d, eax
and r14b, dl
xor r14b, 1
mov ebx, edx
xor bl, r14b
or r14b, dl
xor r14b, 1
or r14b, bl
mov edx, r14d
and dl, cl
xor cl, 1
xor r14b, 1
and r14b, cl
or r14b, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor r14b, 1
mov eax, r14d
xor al, cl
or r14b, cl
xor r14b, 1
or r14b, al
xor r8b, r11b
mov r10d, r8d
xor r10b, 1
mov ecx, r10d
xor cl, r11b
mov edx, r11d
and dl, r8b
mov eax, r11d
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
not cl
and cl, r10b
or r11b, r10b
xor r11b, 1
mov ebx, ecx
and bl, r11b
xor r11b, cl
or r11b, bl
mov ecx, r11d
not cl
and cl, dl
and al, r11b
or al, cl
mov ecx, edx
xor cl, r11b
or r11b, dl
xor r11b, 1
or r11b, cl
xor r11b, 1
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov ebx, r11d
xor bl, 1
mov eax, ebx
and al, r11b
mov ecx, eax
xor cl, bl
and cl, al
mov edx, eax
xor dl, 1
and dl, r11b
and al, bl
or al, dl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov r9d, eax
mov ebx, r14d
xor bl, 1
mov eax, r14d
xor al, bl
and al, r14b
mov edx, eax
xor dl, 1
or dl, al
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, 1
mov byte [rsp + 0x28], bl
mov eax, ebx
xor al, dl
xor al, 1
and al, bl
mov r15d, edx
or r15b, bl
xor r15b, 1
mov ebx, eax
and bl, r15b
xor r15b, al
or r15b, bl
xor dl, r15b
xor r15b, dl
xor r15b, 1
and r15b, dl
mov r11d, r9d
xor r11b, 1
mov ebx, r9d
or bl, r11b
mov byte [rsp + 0x30], r9b
mov edi, r9d
and dil, r11b
mov ebp, edi
xor dil, r11b
xor r11b, bl
xor r11b, 1
or bl, r9b
xor bl, 1
or bl, r11b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
xor bl, al
mov edx, ebx
xor dl, 1
and dl, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
or cl, dl
mov r11d, ecx
xor r11b, 1
mov eax, ecx
and al, r11b
mov r12d, edx
and r12b, bl
xor bl, dl
or bl, r12b
mov r12d, ecx
xor r12b, al
xor al, 1
or al, r11b
xor al, 1
or al, r12b
xor al, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov r11d, eax
xor r11b, 1
and r11b, al
xor r11b, 1
mov edx, r11d
xor dl, al
or r11b, al
xor r11b, 1
or r11b, dl
mov r13d, r11d
xor r13b, 1
mov eax, r10d
xor al, r8b
or r10b, r8b
xor r10b, 1
or r10b, al
mov edx, r10d
xor dl, 1
mov eax, r15d
xor al, 1
mov ecx, eax
and cl, r15b
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
xor cl, 1
mov r8d, ecx
and r8b, al
xor cl, al
or cl, r8b
mov r9d, ecx
xor r9b, 1
or al, r15b
xor al, 1
mov r12d, r15d
and r12b, al
xor al, r15b
or al, r12b
mov r15d, eax
xor r15b, 1
mov ebx, r9d
mov r8d, eax
and r8b, r15b
mov r12d, r8d
xor r12b, 1
xor r8b, al
or r12b, r15b
xor r12b, 1
or r12b, r8b
and cl, r12b
xor r12b, 1
and r12b, r9b
xor r9b, al
or bl, al
xor bl, 1
or bl, r9b
xor bl, 1
or r12b, cl
xor r12b, bl
mov ecx, r12d
xor cl, 1
and bl, cl
mov r15d, ebx
xor r15b, 1
xor bl, r12b
or r15b, cl
xor r15b, 1
or r15b, bl
mov r8d, r13d
or r8b, dl
mov ebx, r13d
xor bl, dl
mov ecx, r8d
xor cl, bl
xor bl, 1
xor cl, 1
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, cl
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
or r13b, r11b
xor r13b, r11b
mov r8d, r13d
xor r8b, 1
mov ecx, r10d
and cl, dl
mov r9d, r10d
and r9b, cl
xor cl, r10b
or cl, r9b
mov r9d, ecx
xor r9b, 1
or dl, r10b
xor cl, dl
and r13b, r11b
mov r10d, r13d
and r10b, r8b
xor r13b, r8b
or r13b, r10b
xor cl, 1
mov r8d, r9d
and r8b, dl
xor dl, r9b
or dl, r8b
xor dl, 1
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
xor dl, 1
mov ecx, r13d
xor cl, dl
or dl, r13b
xor dl, 1
xor cl, 1
and cl, r13b
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov edx, ecx
xor dl, 1
mov eax, ebx
or al, cl
xor al, 1
xor cl, bl
or al, cl
mov r8d, eax
xor r8b, 1
or dl, bl
xor dl, 1
and cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, cl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
and al, bl
xor bl, 1
and bl, r8b
or bl, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov r8d, r15d
xor r8b, 1
mov ecx, r8d
and cl, r15b
xor cl, 1
mov edx, r15d
xor dl, cl
or cl, r15b
xor cl, 1
or cl, dl
mov edx, r15d
or dl, r8b
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
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 ecx, edx
xor cl, 1
mov eax, ebx
xor al, 1
and dl, al
and cl, bl
or cl, dl
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
mov edx, ebx
or dl, al
xor al, dl
or dl, bl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and al, r15b
or r15b, dl
xor r15b, 1
and dl, r8b
or dl, al
mov eax, r15d
and al, dl
xor dl, r15b
or dl, al
mov r8d, edx
xor r8b, 1
mov ebx, r8d
xor bl, dl
and dl, r8b
xor dl, 1
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov r10d, edx
or r10b, al
mov r11d, ecx
and r11b, r9b
and dl, al
xor dl, 1
mov r15d, edx
xor r15b, al
or dl, al
mov r12d, r9d
and r12b, al
xor al, r9b
or r9b, cl
mov r13d, r9d
xor r13b, 1
and bl, r8b
mov r8d, ecx
and r8b, r11b
xor r11b, cl
or r11b, r8b
and r13b, r11b
mov esi, r11d
xor sil, 1
mov r8d, r9d
and r8b, sil
or r8b, r13b
mov r13d, r9d
and r13b, cl
xor r9b, cl
or r9b, r13b
xor r9b, 1
mov r13d, r8d
and r13b, r9b
xor r9b, r8b
mov ecx, r10d
xor cl, 1
or r9b, r13b
mov r8d, r10d
and r8b, bl
xor bl, 1
and cl, bl
or cl, r8b
mov r8d, r10d
and r8b, bl
xor bl, r10b
or bl, r8b
mov r8d, ecx
xor r8b, bl
xor cl, 1
or cl, bl
xor r8b, 1
xor cl, 1
or cl, r8b
xor r9b, 1
mov ebx, ecx
xor bl, r9b
xor bl, 1
and bl, cl
or r9b, cl
xor r9b, 1
mov ecx, ebx
and cl, r9b
xor r9b, bl
or r9b, cl
xor dl, 1
or dl, r15b
and sil, dl
xor dl, 1
and dl, r11b
or dl, sil
or al, r12b
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 r10d, eax
xor r10b, 1
mov ecx, r9d
xor cl, 1
and al, cl
or cl, r10b
xor cl, 1
and r10b, r9b
or r10b, al
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
movzx ecx, byte [rsp + 0x28]
and r14b, cl
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov eax, r14d
movzx r8d, byte [rsp + 0x30]
xor al, r8b
mov ecx, eax
and cl, r14b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebx, eax
xor bl, 1
xor bpl, 1
or bpl, r8b
xor bpl, 1
or bpl, dil
mov edx, ebp
xor dl, 1
or dl, r14b
xor r14b, 1
or r14b, bpl
mov ecx, edx
xor cl, r14b
or r14b, dl
xor r14b, 1
or r14b, cl
mov r8d, eax
and r8b, bl
mov edx, eax
and dl, r8b
xor r8b, al
or r8b, dl
mov r9d, r14d
xor r9b, 1
mov edx, r8d
xor dl, 1
or bl, al
mov eax, r14d
or al, r9b
mov r11d, eax
xor r11b, 1
mov edi, edx
and dil, r8b
mov esi, edx
and sil, dil
mov ecx, edx
xor cl, dil
or cl, sil
xor cl, bl
mov esi, edx
and sil, bl
xor bl, dl
or bl, sil
xor bl, 1
mov esi, ecx
and sil, bl
xor bl, cl
or bl, sil
mov ecx, r14d
or cl, al
xor cl, 1
and r11b, r14b
and al, r9b
or al, r11b
mov r11d, ecx
and r11b, al
xor al, cl
or al, r11b
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov r11d, ebx
xor r11b, cl
or cl, bl
xor cl, 1
or cl, r11b
mov ebx, ecx
and cl, al
xor al, 1
xor bl, 1
and bl, al
or cl, bl
and r9b, r14b
xor dil, 1
mov eax, r8d
xor al, dil
or dil, r8b
xor dil, 1
or dil, al
mov eax, r14d
and al, r9b
xor r9b, r14b
or r9b, al
xor r9b, dil
mov eax, edx
and al, r14b
xor dl, r14b
or dl, al
xor dl, 1
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
xor cl, 1
and cl, al
or dl, cl
xor bl, 1
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov esi, edx
xor sil, 1
mov r8d, esi
and r8b, dl
mov ecx, esi
and cl, r8b
mov eax, esi
xor al, r8b
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, esi
or bl, dl
mov r9d, ebx
xor r9b, 1
and r9b, cl
or cl, bl
and bl, al
or bl, r9b
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov r14d, ebx
xor r14b, 1
xor sil, dl
or sil, r8b
mov eax, esi
xor al, 1
and sil, al
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov r9d, esi
xor r9b, 1
mov r12d, r14d
and r12b, bl
xor r12b, 1
mov eax, ebx
xor al, r12b
or r12b, bl
xor r12b, 1
or r12b, al
mov r8d, r12d
xor r8b, 1
or r14b, bl
mov edx, r14d
xor dl, 1
mov r11d, r9d
xor r11b, sil
and r11b, r9b
and r14b, dl
mov eax, r14d
and al, dl
xor r14b, dl
or r14b, al
mov edi, r14d
xor r14b, 1
and r14b, r12b
mov ebp, r12d
xor bpl, dl
or dl, r12b
mov eax, r9d
and al, sil
xor al, 1
mov ebx, eax
xor bl, sil
or al, sil
xor al, 1
or al, bl
mov r15d, eax
xor al, 1
and al, r12b
or r12b, r9b
or r9b, sil
and dil, r8b
or r14b, dil
mov edi, r9d
xor dil, 1
xor dl, 1
or dl, bpl
xor dl, 1
mov ebx, r14d
and bl, dl
xor dl, r14b
or dl, bl
mov ebx, r11d
xor bl, r9b
and bl, r11b
and r9b, r11b
xor r11b, 1
and r11b, dil
or r9b, r11b
mov r11d, ebx
and r11b, r9b
xor r9b, bl
or r9b, r11b
xor r9b, 1
mov ecx, edx
xor cl, r9b
or r9b, dl
xor cl, 1
and cl, dl
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
and r15b, r8b
or al, r15b
xor r8b, sil
xor r12b, 1
or r12b, r8b
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
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
or dl, cl
mov r8d, edx
xor r8b, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and r8b, al
and dl, cl
or dl, r8b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
mov r8d, eax
xor r8b, dl
mov ecx, r8d
and cl, al
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
or al, dl
xor al, 1
xor bl, al
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
or al, r8b
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 r8d, ecx
xor r8b, dl
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
xor dl, 1
xor r8b, 1
or al, cl
xor al, 1
or al, r8b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r8d, eax
xor r8b, 1
mov r9d, r8d
or r9b, al
mov edx, r9d
xor dl, 1
mov ebx, edx
and bl, r9b
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, r9b
xor cl, 1
or cl, bl
and al, cl
xor cl, 1
and cl, r8b
or cl, al
mov eax, r8d
xor al, dl
or dl, r8b
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 ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
or bl, al
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
mov r8d, r10d
xor r8b, 1
mov ebp, r8d
or bpl, r10b
mov edx, ebp
xor dl, 1
mov ecx, r10d
or cl, bpl
and bpl, r8b
xor r8b, r10b
or r8b, dl
and dl, r10b
or bpl, dl
mov eax, ecx
xor al, bpl
xor bpl, 1
xor al, 1
or bpl, cl
xor bpl, 1
or bpl, al
mov eax, ebx
and al, r9b
mov edx, ebx
and dl, al
mov ecx, ebx
xor cl, al
or dl, cl
mov r15d, edx
xor r15b, 1
or r15b, dl
xor al, 1
or al, r9b
xor al, 1
or al, cl
mov r12d, eax
and al, r9b
and r9b, r15b
xor r15b, 1
mov ecx, r15d
xor cl, bl
and cl, r15b
and r15b, bl
or r15b, r9b
mov edx, ecx
xor dl, 1
xor cl, r15b
xor r15b, 1
or r15b, dl
xor r15b, 1
or r15b, cl
mov r9d, r15d
xor r9b, 1
mov esi, ebp
xor sil, 1
mov r11d, r8d
xor r11b, 1
mov r14d, r15d
or r14b, r9b
xor r14b, 1
mov ecx, r15d
and cl, r14b
xor r14b, r15b
or r14b, cl
mov r10d, r14d
xor r10b, 1
xor r12b, 1
and bl, r12b
or al, bl
xor r12b, al
and r12b, al
mov edi, esi
and r11b, sil
mov eax, r15d
and al, sil
and r9b, bpl
or r9b, al
xor r9b, 1
or r9b, sil
and sil, r8b
xor dil, r8b
or dil, sil
and r8b, bpl
or r11b, r8b
mov ebx, r11d
and r11b, dil
xor dil, 1
xor bl, 1
mov eax, edi
xor al, bl
and al, dil
and bl, dil
or bl, r11b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r8d, r12d
xor r8b, 1
mov ecx, r14d
xor cl, r10b
and cl, r14b
mov r11d, ecx
xor r11b, 1
mov esi, r11d
and sil, cl
mov edx, esi
xor sil, cl
mov eax, r8d
xor al, r12b
and al, r8b
xor dl, 1
or dl, r11b
xor dl, 1
or dl, sil
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov r11d, eax
and r11b, cl
xor cl, al
or cl, r11b
mov eax, edx
xor al, 1
and dl, al
mov r11d, eax
and r11b, dl
xor dl, al
mov eax, ecx
xor al, 1
and cl, al
or dl, r11b
mov r11d, eax
and r11b, cl
xor cl, al
or cl, r11b
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
and cl, dl
or cl, al
and r8b, r10b
mov eax, r14d
xor al, r12b
and al, r14b
and r12b, r14b
or r12b, r8b
xor al, 1
xor r12b, 1
mov edx, eax
xor dl, r12b
or r12b, al
xor r12b, 1
or r12b, dl
mov eax, ecx
xor al, r12b
xor cl, 1
or cl, r12b
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ebx
xor al, 1
mov r10d, ebx
or r10b, al
mov r8d, r10d
xor r8b, 1
xor al, bl
and al, bl
mov ebx, ecx
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
and dl, cl
mov ecx, eax
xor cl, 1
and cl, r8b
and r10b, al
or r10b, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
xor bl, 1
xor dl, bl
or al, cl
xor dl, 1
and bl, dl
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 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 edx, ecx
and dl, al
xor al, cl
or al, dl
mov r10d, r9d
xor r10b, 1
xor r15b, bpl
mov edx, r15d
xor dl, 1
mov ecx, r10d
and cl, r9b
mov r8d, ecx
and r8b, r10b
xor cl, r10b
or cl, r8b
mov ebx, ecx
xor bl, 1
and bl, dl
and cl, r15b
or cl, bl
xor r15b, r9b
or dl, r10b
xor dl, 1
or dl, r15b
mov ebx, ecx
xor bl, dl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
or dl, cl
mov ebx, ecx
xor bl, dl
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 edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov r8d, edx
mov ebx, eax
and bl, cl
or dl, al
xor cl, al
and cl, al
xor al, 1
and r8b, al
or bl, r8b
xor al, bl
and al, bl
xor dl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov edx, ebx
xor dl, cl
test cl, 1
mov eax, 0x55a96e1e
mov ecx, 0xf5943825
cmovne eax, ecx
test bl, 1
mov ebp, 0x55a96e1e
cmove eax, ebp
test dl, 1
mov rdx, qword [rsp + 0x98]
mov qword [rsp + 0x50], rdx
cmovne eax, ecx
jmp 0x140058cc0
cmp eax, 0x62099811
jle 0x14005eb3d
cmp eax, 0x6ef50310
jg 0x14005ec13
cmp eax, 0x62099812
je 0x1400626fb
cmp eax, 0x6a6c4842
jne 0x140058cc0
mov eax, 0x49722eb2
xor ecx, ecx
mov qword [rsp + 0x90], rcx
jmp 0x140058cc0
cmp eax, 0xf48b52e8
jg 0x1400607b6
cmp eax, 0xedba939c
je 0x14006270f
cmp eax, 0xef2288d0
jne 0x140058cc0
mov rax, qword [rsp + 0x60]
cmp rax, 4
setb byte [rsp + 0x3f]
mov ecx, dword [0x1401edee4]
mov esi, ecx
neg esi
not esi
imul esi, ecx
mov r9d, esi
not r9d
mov r10d, r9d
mov r8d, r9d
mov ecx, r9d
mov ebp, r9d
and ebp, 0x684a0040
mov eax, esi
and eax, 0x13100502
or eax, ebp
xor eax, 0x13100502
mov ebx, esi
xor ebx, 0x7b5a0542
and ebx, esi
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x3ff2a929
and ebx, 0xc00d56d6
or ebx, eax
mov r14d, ebx
xor r14d, 0x30130110
xor ebx, 0x8a409
and ebx, 0x8b4cf68d
and r14d, 0x74b30972
or r14d, ebx
xor r14d, 0x74b30972
mov r11d, r14d
and r11d, r9d
xor r14d, r9d
and r9d, 0xe2c6fdf7
and r10d, esi
mov eax, esi
and esi, 0x1d390208
or esi, r9d
xor esi, 0x1d390208
mov ebx, esi
and ebx, r10d
xor r10d, esi
or r10d, ebx
mov ebx, r10d
not ebx
and r10d, 0x54ec2a88
mov edx, ebx
and edx, 0xab13d577
or edx, r10d
xor edx, 0x98803242
and ebx, 0xcc6c18ca
or ebx, edx
and eax, 0x3021d02b
and r8d, 0xcfde2fd4
or r8d, eax
xor r8d, 0x3b2371e
and ecx, 0x3393e735
or ecx, r8d
mov eax, ecx
not eax
and eax, 0xca506686
and ecx, 0x35af9979
or ecx, eax
mov eax, ecx
xor eax, 0x35af9979
xor ecx, 0x2400686
and ecx, 0x64a9e9f
mov edx, eax
and edx, 0xf9b56160
or edx, ecx
mov ecx, edx
xor ecx, 0xf9b56160
mov r9d, ebx
xor edx, 0x8c827c9a
and edx, ecx
mov r8d, ebx
and r8d, ecx
xor ecx, ebx
not ebx
or ebx, 0x75371dfa
mov ebp, ebx
not ebp
or r9d, 0x8ac8e205
mov esi, r9d
not esi
and eax, 0x75371dfa
and ebx, 0x1ecd9e26
and ebp, 0x80006001
or ebp, ebx
and r9d, 0x1ecd9e26
and esi, 0x613201d8
or esi, r9d
xor esi, ebp
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, esi
not edx
and edx, eax
not eax
and eax, esi
or eax, edx
or ecx, r8d
mov edx, ecx
not edx
and edx, 0x6ecea669
and ecx, 0x91315996
or ecx, edx
mov edx, ecx
xor edx, 0x90214814
mov ebp, eax
not ebp
xor ecx, 0x6ecea669
mov ebx, ebp
and ebx, 0x27563582
and eax, 0xd8a9ca7d
or eax, ebx
or ebp, ecx
and ecx, 0x27563582
and edx, 0xd8a9ca7d
or edx, ecx
xor edx, eax
not ebp
or ebp, edx
mov ecx, ebp
xor ecx, 0x3e59beb
and ecx, ebp
mov eax, ebp
or eax, 0xfc1a6414
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x9a691548
and edx, 0x1848aa3
or edx, ebx
or eax, ebp
and ebp, 0x9a691548
and ecx, 0x6596eab7
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xcf898321
and eax, 0x30767cde
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xcd21dda
and eax, 0xf32de225
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4fa139e3
and eax, 0xb05ec61c
or eax, ecx
mov ecx, eax
xor ecx, 0xbc8cdbc6
mov edx, eax
xor edx, 0x41000409
and edx, 0x5904cdcd
xor eax, 0xe588160b
and eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1db024d1
and eax, 0xe24fdb2e
or eax, ecx
mov ecx, eax
xor ecx, 0x294b06a3
xor eax, 0x44b4e91c
mov edx, eax
and edx, 0x9600f850
and ecx, 0x69ff07af
or ecx, edx
xor ecx, 0x9600f850
xor eax, ecx
and eax, ecx
or r14d, r11d
mov ecx, r14d
not ecx
and ecx, 0xbe0f51f5
and r14d, 0x41f0ae0a
or r14d, ecx
mov edx, r14d
xor edx, 0x41f0ae0a
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0x221626ad
and eax, 0xdde9d952
or eax, ebp
xor eax, edx
xor r14d, 0xbe0f51f5
mov ebp, ecx
and ebp, r14d
xor r14d, ecx
or r14d, ebp
mov ebp, r14d
not ebp
xor eax, 0x221626ad
and eax, edx
or ecx, edx
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edi, ebp
xor edi, eax
and edi, ebp
and r14d, 0x9a9d78b2
and ebp, 0x6562874d
or ebp, r14d
and eax, 0x9a9d78b2
and ecx, 0x6562874d
or ecx, eax
xor ecx, ebp
mov r12d, edi
not r12d
mov eax, ecx
not eax
mov edx, r12d
and edx, 0xaa4e192
and edi, 0xf55b1e6d
or edi, edx
or r12d, eax
and eax, 0xaa4e192
and ecx, 0xf55b1e6d
or ecx, eax
xor ecx, edi
not r12d
or r12d, ecx
mov r9d, r12d
not r9d
mov eax, r9d
and eax, 0x722a1223
mov ecx, r12d
and ecx, 0x8dd5eddc
or ecx, eax
mov eax, ecx
xor eax, 0x89d5a904
xor ecx, 0x72080200
and ecx, 0x760846d8
and eax, 0x89f7b927
or eax, ecx
mov ebp, eax
xor ebp, 0x8963b801
xor eax, 0x26080498
and eax, 0x269c05be
and ebp, 0xd963fa41
or ebp, eax
mov r8d, ebp
xor r8d, 0x269c05be
mov eax, ebp
xor eax, 0xd963fa41
mov ecx, r9d
and ecx, 0xbecad2b
mov r14d, r12d
and r14d, 0xf41352d4
or r14d, ecx
mov ecx, r14d
xor ecx, 0xf41352d4
xor r14d, 0xbecad2b
or r14d, ecx
mov esi, r14d
not esi
xor ebp, 0xd7e5bc73
mov edx, ebp
and edx, r8d
and ebp, eax
or esi, 0xf179b9cd
mov r11d, esi
not r11d
mov r10d, r14d
or r10d, 0xe864632
mov eax, r10d
not eax
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov ecx, ebx
and ecx, 0x7ce56bb6
and edx, 0x831a9449
or edx, ecx
or ebx, edi
and edi, 0x7ce56bb6
and ebp, 0x831a9449
or ebp, edi
xor ebp, edx
not ebx
or ebx, ebp
and esi, 0x9afd76e4
and r11d, 0x4020012
or r11d, esi
and r10d, 0x9afd76e4
and eax, 0x61008909
or eax, r10d
xor eax, r11d
mov ecx, ebx
not ecx
and ecx, 0x2d54d7d
and ebx, 0xfd2ab282
or ebx, ecx
mov ecx, eax
not ecx
and ecx, 0x2d54d7d
and eax, 0xfd2ab282
or eax, ecx
xor eax, ebx
mov ecx, r8d
and ecx, r14d
xor r14d, r8d
or r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0x7199d8c2
and r14d, 0x8e66273d
or r14d, ecx
xor r14d, 0x8e66273d
mov ecx, eax
and ecx, r14d
xor r14d, eax
or r14d, ecx
mov r8d, r14d
not r8d
mov ebp, r8d
and ebp, r14d
mov eax, r8d
and eax, ebp
xor ebp, r8d
or ebp, eax
mov ecx, ebp
xor ecx, 0x983c8437
and ecx, ebp
mov eax, ebp
not eax
and eax, 0x67c37bc8
and ebp, 0x983c8437
or ebp, eax
mov eax, ecx
not eax
mov edx, ebp
not edx
mov ebx, eax
and ebx, 0x38d03cd4
and ecx, 0xc72fc32b
or ecx, ebx
or eax, edx
and edx, 0x38d03cd4
and ebp, 0xc72fc32b
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc95f59ef
and ecx, eax
and eax, 0x36a0a610
or eax, edx
mov edx, eax
xor edx, 0x10002000
xor eax, 0xc95f59ef
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xa6e1d691
and edx, 0x591e296e
or edx, ebx
or eax, ebp
and ebp, 0xa6e1d691
and ecx, 0x591e296e
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ebp, eax
not ebp
and eax, 0xe384f631
and ebp, 0x1c7b09ce
or ebp, eax
mov r13d, ebp
xor r13d, 0xe384f631
xor ebp, 0x1c7b09ce
mov ecx, r9d
or ecx, 0xd1fda97b
mov eax, ecx
not eax
mov edx, r12d
or edx, 0x2a025404
and edx, 0xbb5a7d06
mov edi, r9d
and edi, 0x40a58079
or edi, edx
and ecx, 0xbb5a7d06
and eax, 0x4000280
or eax, ecx
xor eax, edi
mov ecx, eax
not ecx
and ecx, 0x49c12d4c
and eax, 0xb63ed2b3
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd4e7ee7a
and eax, 0x2b181185
or eax, ecx
xor eax, 0x2b181185
and r9d, 0x53bbe052
and r12d, 0xac441fad
or r12d, r9d
xor r12d, 0xac441fad
mov ecx, eax
and ecx, r12d
xor r12d, eax
or r12d, ecx
mov eax, r12d
not eax
and eax, 0xe138d40
and r12d, 0xf1ec72bf
or r12d, eax
mov r10d, r12d
xor r10d, 0xf1ec72bf
xor r12d, 0xe138d40
mov eax, r13d
and eax, ebp
mov ecx, r13d
and ecx, eax
xor eax, r13d
or eax, ecx
mov ecx, r12d
and ecx, 0x17858c5d
mov edi, r10d
and edi, 0xe87a73a2
or edi, ecx
mov r9d, edi
xor r9d, 0xe87a73a2
xor edi, 0x17858c5d
mov r11d, eax
mov ecx, edi
and ecx, 0x5a1ecec9
mov r15d, r9d
and r15d, 0xa5e13136
or r15d, ecx
xor r15d, 0x763e5014
or r15d, edi
mov esi, eax
xor esi, edi
and esi, eax
and edi, eax
mov ecx, eax
not ecx
and r11d, 0x84f27f17
mov eax, ecx
and eax, 0x7b0d80e8
or eax, r11d
xor eax, 0x572d1e35
mov edx, ecx
and edx, 0xd3df6122
or edx, eax
mov eax, edx
not eax
mov ebx, r13d
and ebx, 0x6e07856d
and ebp, 0x91f87a92
or ebp, ebx
xor ebp, 0x42271bb0
xor r13d, ebp
and r13d, ebp
mov ebp, r12d
and ebp, 0x2c209edd
and r10d, 0xd3df6122
or r10d, ebp
xor r12d, r10d
and r12d, r10d
mov ebp, edx
and ebp, 0x48546382
xor edx, 0x62cd6257
and edx, eax
and eax, 0xb7ab9c7d
or eax, ebp
mov r10d, eax
xor eax, 0x8100180
or eax, 0x62cd6257
mov ebx, eax
not ebx
mov ebp, eax
and ebp, 0x8de8bec2
and ebx, 0x10120128
or ebx, ebp
mov ebp, edx
not ebp
or eax, ebp
and ebp, 0x8de8bec2
and edx, 0x7217413d
or edx, ebp
mov ebp, r13d
not ebp
or r13d, 0x62cd6257
xor edx, ebx
mov ebx, r13d
not ebx
not eax
or eax, edx
mov r11d, ebp
or r11d, 0x9d329da8
and r13d, 0x607c20a6
and ebx, 0x9d029d08
or ebx, r13d
mov edx, r11d
not edx
and r11d, 0x607c20a6
and edx, 0x2814251
or edx, r11d
xor edx, ebx
mov ebx, eax
not ebx
and ebx, edx
not edx
and edx, eax
xor r10d, 0xb7ab9c7d
or edx, ebx
mov eax, r10d
and eax, ebp
xor ebp, r10d
or ebp, eax
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x9de9e3cb
and edx, 0x62161c34
or edx, eax
mov r10d, ebp
not r10d
or ebx, ebp
and ebp, 0x9de9e3cb
and r10d, 0x62161c34
or r10d, ebp
mov eax, r12d
and r12d, r15d
not r15d
xor r10d, edx
not ebx
or ebx, r10d
not eax
mov edx, r15d
xor edx, eax
and edx, r15d
and eax, r15d
or eax, r12d
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov r15d, ebx
not r15d
mov ebp, ebx
xor ebp, 0xc002d565
and ebp, ebx
mov r10d, eax
not r10d
mov r11d, eax
xor r11d, 0xc002d565
and r11d, r10d
or ebx, 0x3ffd2a9a
mov r10d, ebx
and r10d, 0x5a90cd0c
and r15d, 0x80021061
or r15d, r10d
mov edx, ebp
not edx
or ebx, edx
and edx, 0x5a90cd0c
and ebp, 0xa56f32f3
or ebp, edx
xor ebp, r15d
and eax, 0x3ffd2a9a
not ebx
or ebx, ebp
mov edx, r11d
and edx, eax
xor eax, r11d
or eax, edx
mov edx, ebx
not edx
and edx, eax
not eax
and eax, ebx
or eax, edx
and ecx, r9d
or edi, ecx
mov edx, esi
not edx
mov ecx, edi
not ecx
mov ebp, edx
and ebp, 0x4b08cbdc
and esi, 0xb4f73423
or esi, ebp
or edx, ecx
and ecx, 0x4b08cbdc
and edi, 0xb4f73423
or edi, ecx
xor edi, esi
not edx
or edx, edi
mov ebp, edx
not ebp
or edx, 0x1af5af23
mov ebx, edx
not ebx
or ebp, 0xe50a50dc
mov ecx, ebp
not ecx
and edx, 0x9ff14495
and ebx, 0x600a1048
or ebx, edx
and ebp, 0x9ff14495
and ecx, 0x4ab22
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x1af5af23
and ecx, 0xe50a50dc
or ecx, edx
mov ebp, eax
not ebp
and ebp, 0xdb1013ad
mov edx, eax
and edx, 0x24efec52
or edx, ebp
mov r9d, edx
xor r9d, 0x24efec52
mov r10d, ecx
not r10d
xor edx, 0xdb1013ad
mov edi, r9d
and edi, 0xeaa6f571
and eax, 0x15590a8e
or eax, edi
mov esi, ecx
or esi, 0x15590a8e
mov edi, esi
not edi
mov ebp, r10d
or ebp, 0xeaa6f571
and esi, 0x7f8f9fe8
and edi, 0x80206011
or edi, esi
mov ebx, ebp
not ebx
and ebp, 0x7f8f9fe8
and ebx, 0x500006
or ebx, ebp
xor ebx, edi
mov ebp, eax
not ebp
and ebp, ebx
not ebx
and ebx, eax
or ebx, ebp
mov eax, edx
and eax, 0xe280f066
and r9d, 0x1d7f0f99
or r9d, eax
or edx, ecx
and ecx, 0xe280f066
and r10d, 0x1d7f0f99
or r10d, ecx
xor r10d, r9d
not edx
or edx, r10d
mov eax, edx
not eax
and eax, 0x8a55db36
and edx, 0x75aa24c9
or edx, eax
xor edx, 0x75aa24c9
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, edx
mov ebx, eax
not ebx
mov ebp, edx
and ebp, 0x6a9bebe1
mov edi, ecx
and edi, 0x9564141e
or edi, ebp
mov ebp, edx
or ebp, ebx
and ebx, 0x6a9bebe1
and eax, 0x9564141e
or eax, ebx
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xa25b77b6
and ebp, 0x5da48849
or ebp, eax
mov eax, ebp
xor eax, 0x18248000
and eax, 0x983c8436
xor ebp, 0xc5980c7f
or ebp, eax
mov eax, ebp
not eax
and eax, 0xc54acd80
and ebp, 0x3ab5327f
or ebp, eax
and edx, 0xc43dfbcc
mov eax, ecx
and eax, 0x3bc20433
or eax, edx
xor eax, 0xa3fe8005
and ecx, 0x67c37bc9
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc6d677c0
and ecx, 0x3929883f
or ecx, eax
mov edx, ecx
xor edx, 0x3929883f
mov esi, ebp
xor esi, 0xc54acd80
mov ebx, ecx
xor ebx, 0xc6d677c0
xor ebp, 0x43636f9d
and ebp, esi
xor ecx, 0x40ffd5dd
mov r9d, ecx
and r9d, ebx
mov eax, esi
and eax, ebx
xor ebx, esi
or esi, 0x79d65de2
and ecx, edx
mov edx, ebp
not edx
mov edi, edx
and edi, 0x5069a364
and ebp, 0xaf965c9b
or ebp, edi
mov edi, esi
not edi
or edx, esi
and esi, 0x5069a364
and edi, 0x86000019
or edi, esi
xor edi, ebp
not edx
or edx, edi
mov ebp, r9d
and ebp, ecx
xor ecx, r9d
or ecx, ebp
mov ebp, edx
not ebp
and ebp, ecx
not ecx
and ecx, edx
or ecx, ebp
or ebx, eax
mov edx, ebx
not edx
and edx, 0xfc237fdd
and ebx, 0x3dc8022
or ebx, edx
mov eax, ebx
xor eax, 0x3588020
mov r9d, ecx
not r9d
xor ebx, 0xfc237fdd
mov edx, r9d
and edx, 0x90a66386
and ecx, 0x6f599c79
or ecx, edx
or r9d, ebx
and ebx, 0x90a66386
and eax, 0x6f599c79
or eax, ebx
xor eax, ecx
not r9d
or r9d, eax
mov eax, r8d
and eax, 0xfffffffe
mov ebp, r14d
xor ebp, 1
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xb753c1e8
and eax, 0x48ac3e17
or eax, ecx
mov edx, eax
xor edx, 0x48ac3e17
xor eax, 0xb753c1e8
and r8d, 1
and ebp, r14d
mov ecx, r8d
and ecx, ebp
xor ebp, r8d
or ebp, ecx
mov ecx, ebp
not ecx
and ebp, eax
or eax, ecx
mov ebx, eax
not ebx
and ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0x50c607ea
and ebx, 0xaf39f815
or ebx, ebp
or eax, edx
and edx, 0x50c607ea
and ecx, 0xaf39f815
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x3f6ae58
and eax, 0xfc0951a7
or eax, ecx
mov ebp, eax
xor ebp, 0x4c080027
xor eax, 0x3020840
or edx, 0x7f9a8cef
mov ecx, edx
not ecx
or eax, 0x454300
and eax, 0x33474bc0
and ebp, 0x4c98842f
or ebp, eax
and edx, 0x33474bc0
and ecx, 0x80203010
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x1efd10f5
and ecx, 0xe102ef0a
or ecx, eax
mov eax, ecx
xor eax, 0x8c886324
xor ecx, 0x1241002
and eax, 0xeccbef3c
and ecx, 0x133410c3
or ecx, eax
mov eax, ecx
xor eax, 0x133410c3
xor ecx, 0x4083e104
and ecx, 0x5297e104
mov ebp, eax
and ebp, 0xad681efb
or ebp, ecx
mov ebx, ebp
xor ebx, 0xad681efb
mov ecx, ebp
xor ecx, 0x5c9c5c97
and ecx, ebx
and eax, 0xf1f4426c
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1375f321
and eax, 0xec8a0cde
or eax, ecx
xor eax, 0x1d7e4eb2
xor ebp, 0x4211e104
and ebp, 0xe639e986
mov ecx, ebx
and ecx, 0x19c61679
or ecx, ebp
xor ecx, 0x19c61679
or ecx, ebx
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 0x29944024
mov edx, ecx
and edx, 0x10011250
or edx, eax
xor edx, 0x10011250
mov eax, ecx
xor eax, 0x39955274
and eax, ecx
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x39955274
and eax, 0xc66aad8b
or eax, edx
mov edx, eax
not edx
and edx, 0xf119066a
and eax, 0xee6f995
or eax, edx
mov edx, eax
xor edx, 0xa260011
xor eax, 0xf119066a
mov ebx, eax
and ebx, 0x14d0f9c6
and edx, 0xeb2f0639
or edx, ebx
or eax, ecx
and ecx, 0x14d0f9c6
and ebp, 0xeb2f0639
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0x5373ad16
mov r8d, eax
mov ecx, ebp
xor eax, 0x8786f0e2
and eax, ebp
and ebp, 0xac8c52e9
or ebp, ebx
mov r10d, ebp
xor r10d, 0x880812a9
mov edi, r9d
not edi
mov esi, edi
and esi, 0x66b56140
mov edx, r9d
and edx, 0x994a9ebf
or edx, esi
xor ebp, 0x42312100
and ebp, 0x66b56140
and r10d, 0x994a9ebf
or r10d, ebp
xor r10d, edx
not r10d
or r10d, edi
mov edx, r9d
xor edx, 0x78790f1d
and edx, r9d
and r8d, 0x40310905
and ecx, 0x38480618
or ecx, r8d
mov ebp, ecx
xor ebp, 0x20080018
xor ecx, 0xc7b7f9e7
or r9d, 0x8786f0e2
mov esi, edx
not esi
mov ebx, r9d
and ebx, 0x14a640eb
and edi, 0x68590f14
or edi, ebx
or r9d, esi
and esi, 0x14a640eb
and edx, 0xeb59bf14
or edx, esi
xor edx, edi
not r9d
or r9d, edx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0x5e720746
and ebp, 0x20090819
or ebp, ebx
or ecx, edx
and edx, 0x5e720746
and eax, 0xa18df8b9
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, r9d
not eax
and eax, ecx
not ecx
and ecx, r9d
or ecx, eax
mov r9d, ecx
mov edx, ecx
xor edx, 0xb263e6b4
and edx, ecx
not ecx
and ecx, 0x518d4462
and r9d, 0xae72bb9d
or r9d, ecx
mov r14d, r9d
xor r14d, 0xae72bb9d
mov esi, r10d
xor esi, 0x4d9c194b
mov ecx, esi
and ecx, r10d
xor r9d, 0xe3eea2d6
and r9d, r14d
mov r8d, r10d
and r8d, r14d
xor r14d, r10d
not r10d
and esi, r10d
mov edi, ecx
not edi
mov ebp, esi
not ebp
mov eax, edi
and eax, 0x9db7985e
and ecx, 0x624867a1
or ecx, eax
or edi, ebp
and ebp, 0x9db7985e
and esi, 0x624867a1
or esi, ebp
xor esi, ecx
not edi
or edi, esi
mov eax, r9d
and eax, edx
xor edx, r9d
or edx, eax
mov eax, edi
not eax
and eax, edx
not edx
and edx, edi
or edx, eax
or r14d, r8d
mov eax, r14d
not eax
and eax, 0xbe4c8651
and r14d, 0x41b379ae
or r14d, eax
xor r14d, 0x41b379ae
mov eax, edx
and eax, r14d
xor r14d, edx
or r14d, eax
mov r9d, r14d
not r9d
mov r8d, r14d
mov edi, r14d
xor edi, 0xb8697a4a
and edi, r14d
mov ebp, r9d
and ebp, 0x4813125d
mov r10d, r14d
and r10d, 0xb7eceda2
or r10d, ebp
not r10d
or r10d, r9d
mov esi, r9d
and esi, 0xc509048c
and r14d, 0x3af6fb73
or r14d, esi
mov ecx, r14d
not ecx
and ecx, 0x3af6fb73
and r14d, 0xc509048c
or r14d, ecx
not r14d
mov r11d, r14d
and r11d, r9d
xor r14d, r9d
and r9d, 0xb069604a
and r8d, 0x8001a00
or r8d, r9d
xor r8d, 0x8001a00
mov ecx, r8d
and ecx, edi
xor edi, r8d
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x479685b5
and edi, 0xb8697a4a
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x901e2767
and edi, 0x6fe1d898
or edi, ecx
mov ecx, edi
xor ecx, 0x27e0c880
and ecx, 0xb7eceda2
xor edi, 0xd80d353a
or edi, ecx
mov ecx, r10d
mov eax, edi
xor eax, 0xff2169f6
mov esi, eax
and esi, edi
mov edx, r10d
xor edx, 0xff2169f6
mov ebp, edx
and ebp, r10d
mov r9d, edi
and r9d, r10d
xor r10d, edi
not edi
not ecx
and eax, edi
and edx, ecx
mov ecx, esi
not ecx
mov edi, ecx
and edi, 0x47a8954a
and esi, 0xb8576ab5
or esi, edi
mov edi, eax
not edi
or ecx, edi
and edi, 0x47a8954a
and eax, 0xb8576ab5
or eax, edi
xor eax, esi
mov r8d, dword [0x1401edee0]
not ecx
or ecx, eax
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, ecx
not eax
and eax, 0xf9e78f0d
and ecx, 0x61870f2
or ecx, eax
mov eax, edx
not eax
and eax, 0xf9e78f0d
and edx, 0x61870f2
or edx, eax
xor edx, ecx
or r10d, r9d
not r10d
mov eax, edx
and eax, r10d
xor r10d, edx
or r10d, eax
mov eax, r10d
xor eax, 0xb7eceda2
and eax, r10d
or r10d, 0x4813125d
mov ecx, r10d
not ecx
mov edx, eax
not edx
mov ebp, r10d
and ebp, 0x4dd5f060
and ecx, 0xb2280d82
or ecx, ebp
or r10d, edx
and edx, 0x4dd5f060
and eax, 0xb22a0f9f
or eax, edx
xor eax, ecx
not r10d
or r10d, eax
mov eax, r10d
mov ecx, r10d
xor ecx, 0xf186bcd0
and ecx, r10d
not r10d
and r10d, 0xd08014c0
and eax, 0x2106a810
or eax, r10d
xor eax, 0x2106a810
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x3903007a
and ecx, 0xc6fcff85
or ecx, eax
mov eax, ecx
xor eax, 0x377a4355
xor ecx, 0xc885bcaa
mov edx, ecx
and edx, eax
and ecx, 0x269e0ab4
and eax, 0xd961f54b
or eax, ecx
xor eax, 0xd961f54b
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
or r14d, r11d
mov ecx, r14d
not ecx
and ecx, 0xbcbc3c80
and r14d, 0x4343c37f
or r14d, ecx
mov ebx, r14d
xor ebx, 0x4343c37f
xor r14d, 0xbcbc3c80
mov edx, eax
not edx
mov ecx, ebx
xor ecx, edx
and r14d, edx
and eax, ebx
or eax, r14d
mov ebp, eax
xor ebp, edx
and ebp, eax
not ecx
and ecx, ebx
or edx, ebx
mov eax, edx
not eax
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0x105aebf
and ecx, 0xfefa5140
or ecx, edi
or ebx, edx
and edx, 0x105aebf
and eax, 0xfefa5140
or eax, edx
xor eax, ecx
not ebx
or ebx, eax
mov eax, ebp
not eax
and eax, ebx
not ebx
mov ecx, ebp
xor ecx, ebx
and ecx, ebp
and ebx, ebp
or ebx, eax
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xb8367854
and eax, ebx
and ebx, 0x47c987ab
or ebx, ecx
mov ecx, ebx
xor ecx, 0x4209848a
xor ebx, 0xb8367854
mov edx, eax
not edx
mov ebp, ebx
and ebp, 0x2df06331
and ecx, 0xd20f9cce
or ecx, ebp
or ebx, edx
and edx, 0x2df06331
and eax, 0xd20f9cce
or eax, edx
xor eax, ecx
not ebx
or ebx, eax
mov ecx, ebx
not ecx
and ebx, 0xeba5b621
and ecx, 0x145a49de
or ecx, ebx
mov edx, ecx
xor edx, 0x145a49de
xor ecx, 0xeba5b621
mov eax, ecx
and eax, edx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x1a559440
and eax, 0xe5aa6bbf
or eax, ebx
or ebp, ecx
and ecx, 0x1a559440
and edx, 0xe5aa6bbf
or edx, ecx
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
mov edx, ebp
mov ecx, ebp
xor ecx, 0x63afc82e
and ecx, ebp
not ebp
mov ebx, ebp
and ebx, 0x7f54000
and eax, 0xf80abfff
or eax, ebx
xor eax, 0xf80abfff
mov ebx, eax
xor ebx, ebp
and ebx, eax
and ebp, 0x6322c022
and edx, 0x8d080c
or edx, ebp
xor edx, 0x8d080c
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x63afc82e
and ecx, 0x9c5037d1
or ecx, eax
mov edi, ebx
mov esi, ebx
xor esi, 0x5359ffd9
and esi, ebx
not ebx
and ebx, 0x38dd6b26
and edi, 0xc72294d9
or edi, ebx
mov r9d, edi
xor r9d, 0xc72294d9
mov ebx, ecx
not ebx
mov edx, edi
xor edx, 0x6b8494ff
and edx, r9d
mov eax, ebx
and eax, 0x5359ffd9
mov ebp, ecx
and ebp, 0xaca60026
or ebp, eax
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov eax, esi
not eax
and eax, 0x7c56fed8
and esi, 0x83a90127
or esi, eax
mov eax, ebp
not eax
and eax, 0x7c56fed8
and ebp, 0x83a90127
or ebp, eax
xor ebp, esi
xor edi, 0x38dd6b26
mov eax, edi
and eax, 0xdc37e664
and r9d, 0x23c8199b
or r9d, eax
or edi, ecx
and ecx, 0xdc37e664
and ebx, 0x23c8199b
or ebx, ecx
xor ebx, r9d
not edi
or edi, ebx
not edi
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov ecx, edi
not ecx
mov edx, ecx
and edx, 0x3704b627
mov eax, edi
xor eax, 0x3704b627
and eax, edi
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0xc8fb49d8
and eax, 0x3704b627
or eax, edx
mov edx, eax
not edx
and edx, 0x90c21993
and eax, 0x6f3de66c
or eax, edx
mov edx, eax
xor edx, 0x2f31a068
xor eax, 0x421983
and eax, 0x404e5f87
and edx, 0xbfb1a078
or edx, eax
mov ebp, edx
xor ebp, 0x30a1a078
xor edx, 0x404e5f87
or ecx, edi
mov eax, ecx
not eax
mov ebx, edx
or ebx, ecx
not ebx
and edx, 0xcf5c0804
and ebp, 0x30a3f7fb
or ebp, edx
and ecx, 0xcf5c0804
and eax, 0x30a3f7fb
or eax, ecx
xor eax, ebp
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov esi, eax
not esi
mov edx, eax
xor edx, 0xe4b6ba88
and edx, eax
mov ecx, eax
or ecx, 0x1b494577
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2fb7fa20
mov ebp, esi
and ebp, 0xc0000088
or ebp, edi
or ecx, ebx
and ebx, 0x2fb7fa20
and edx, 0xd04805df
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe4b6ba88
and ecx, 0x1b494577
or ecx, edx
mov edx, ecx
not edx
and esi, 0xdd24e5a3
and eax, 0x22db1a5c
or eax, esi
mov ebp, eax
xor ebp, 0x22111a00
xor eax, 0xdd24e5a3
mov ebx, ecx
and ebx, 0x19cee4ff
and edx, 0xe6311b00
or edx, ebx
or ecx, eax
and eax, 0x19cee4ff
and ebp, 0xe6311b00
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne bpl
sete r12b
mov byte [rsp + 0x28], r12b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl r11b
mov eax, r11d
xor al, r10b
mov r9d, eax
xor r9b, 1
mov ecx, eax
or cl, r9b
mov ebx, ecx
not bl
mov edx, r9d
or dl, cl
xor dl, 1
and bl, r9b
and cl, al
or cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
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 edx, ecx
and dl, r11b
xor cl, 1
and cl, r10b
or cl, dl
or r9b, r10b
xor al, r11b
mov edx, r9d
xor dl, al
xor al, 1
xor dl, 1
or al, r9b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and al, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
or cl, al
mov r14d, edx
xor r14b, cl
and cl, dl
or cl, r14b
xor r14b, 1
mov eax, r14d
xor al, cl
or r14b, cl
xor r14b, 1
or r14b, al
mov esi, r14d
xor sil, 1
mov ecx, esi
or cl, r14b
mov edi, ecx
xor dil, 1
mov eax, edi
and al, cl
mov ebx, ecx
mov byte [rsp + 0x24], cl
mov r15d, r14d
and r15b, sil
mov ecx, r15d
xor cl, 1
mov edx, ecx
xor dl, sil
or cl, sil
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, dil
or dl, bl
xor dl, 1
or dl, al
xor dl, cl
mov eax, esi
and al, bl
mov ecx, esi
xor cl, bl
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
or dl, cl
mov ebx, eax
and bl, cl
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
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
or cl, al
mov eax, edx
and al, bl
mov r9d, eax
and r9b, dl
xor al, dl
or al, r9b
xor al, cl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov ebx, edx
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
xor al, 1
xor dl, al
xor al, dl
xor al, 1
and al, dl
xor r12b, bpl
mov ebx, r12d
xor bl, 1
mov ecx, r12d
and cl, bl
mov edx, r12d
xor dl, bl
mov r8d, ebx
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 ecx, edx
xor cl, 1
mov r9d, ecx
and r9b, dl
xor cl, r9b
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, cl
xor dl, r9b
xor r9b, dl
and r9b, dl
mov ebx, r8d
mov byte [rsp + 0x40], r8b
mov ecx, r8d
mov byte [rsp + 0x30], bpl
and cl, bpl
xor bl, bpl
or bl, cl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov ecx, r8d
and cl, dl
xor r8b, dl
or cl, r8b
mov ebp, ecx
xor bpl, 1
mov r13d, r10d
and r13b, bpl
or bpl, r11b
and cl, r11b
or cl, r13b
xor bpl, 1
mov r11d, ebp
and r11b, cl
xor cl, bpl
or cl, r11b
mov r11d, ebx
xor r11b, 1
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
mov ebp, ecx
xor bpl, 1
xor dl, 1
or dl, r8b
mov eax, edx
xor al, r10b
and r10b, al
and al, dl
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
xor al, 1
mov edx, ecx
xor dl, al
xor dl, 1
mov r8d, edx
xor r8b, cl
and r8b, dl
mov edx, ecx
and dl, bpl
xor cl, dl
xor dl, 1
or dl, bpl
xor dl, 1
or dl, cl
xor dl, al
mov eax, r8d
xor al, 1
and al, dl
mov ebp, edx
xor bpl, 1
mov ecx, r8d
xor cl, bpl
and cl, r8b
and bpl, r8b
or bpl, al
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov edx, r9d
xor dl, 1
mov ecx, edx
and cl, r9b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ebx
and al, r11b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, eax
xor r8b, 1
mov r10d, ecx
xor r10b, r8b
and r10b, cl
and r8b, cl
xor cl, 1
and al, cl
or r8b, al
mov eax, r10d
and al, r8b
xor r8b, r10b
or r8b, al
mov r13d, r8d
xor r13b, 1
or dl, r9b
mov eax, r9d
xor al, dl
or r11b, bl
xor r11b, bl
or dl, r9b
xor dl, 1
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
and bl, r11b
mov eax, ebx
xor al, r11b
xor bl, 1
xor al, 1
or bl, r11b
xor bl, 1
or bl, al
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor cl, 1
and cl, dl
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, r8b
mov edx, ecx
xor dl, 1
and dl, r8b
and r13b, cl
or r13b, dl
xor r13b, 1
or r13b, r8b
mov edx, r13d
xor dl, 1
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, ecx
xor al, 1
and cl, r13b
or r13b, al
and al, dl
or al, cl
mov ecx, r13d
xor cl, al
xor al, 1
xor cl, 1
or al, r13b
xor al, 1
or al, cl
mov r8d, ebp
xor r8b, 1
mov ebx, ebp
and bl, r8b
mov ecx, ebp
and cl, bl
xor bl, bpl
or bl, cl
xor bl, 1
mov ecx, eax
xor cl, bl
mov r10d, eax
xor r10b, 1
or bl, al
xor cl, 1
and cl, al
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
mov ebx, eax
or bl, r10b
mov r11d, r10d
and r11b, al
mov edx, r11d
xor r11b, r10b
and r10b, r9b
and cl, al
or cl, r10b
xor r9b, cl
and r9b, cl
mov r10d, ebx
xor r10b, 1
xor dl, 1
or dl, al
xor dl, 1
or dl, r11b
mov r11d, r10d
and r11b, bl
mov ecx, r11d
xor r11b, r10b
xor cl, 1
or cl, bl
xor cl, 1
or cl, r11b
xor cl, dl
xor cl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, r8d
or al, cl
xor cl, 1
or cl, bpl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov r8d, ecx
xor r8b, 1
mov ebp, r9d
xor bpl, 1
mov ebx, ebp
and bl, r9b
mov eax, ebx
and al, bpl
mov edx, ebx
xor dl, bpl
or dl, al
mov eax, edx
xor al, 1
mov r10d, ebp
or r10b, r9b
xor dl, r10b
or r10b, al
mov r11d, r8d
or r11b, cl
xor dl, 1
xor r10b, 1
or r10b, dl
mov r13d, r8d
and r13b, cl
xor bl, 1
mov edx, ebp
xor dl, bl
or bl, bpl
or bpl, cl
xor cl, r11b
or r11b, r8b
xor r11b, 1
xor cl, 1
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov r11d, ecx
xor r11b, al
or cl, al
xor cl, 1
or cl, r11b
xor cl, r10b
xor bl, 1
or bl, dl
mov eax, r8d
and al, r13b
xor r13b, r8b
or r13b, al
mov eax, ebx
xor al, 1
and al, r13b
xor r13b, 1
and r13b, bl
or r13b, al
xor r8b, r9b
xor bpl, 1
or bpl, r8b
xor bpl, 1
mov eax, r13d
and al, bpl
xor bpl, r13b
or bpl, al
mov eax, ebp
xor al, 1
mov edx, ecx
xor dl, bpl
and dl, cl
and bpl, cl
xor cl, 1
and cl, al
or bpl, cl
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov eax, r15d
and al, r14b
xor r15b, r14b
or r15b, al
mov eax, r15d
xor al, 1
and al, dil
and r15b, byte [rsp + 0x24]
or r15b, al
mov eax, r14d
xor al, dil
or dil, r14b
xor dil, 1
or dil, al
xor r15b, 1
mov eax, r15d
xor al, dil
or r15b, dil
xor r15b, 1
or r15b, al
mov r8d, r15d
xor r8b, 1
mov ecx, r8d
and cl, r15b
xor cl, 1
mov eax, r15d
xor al, cl
or cl, r15b
xor cl, 1
or cl, al
mov eax, ecx
xor al, r8b
xor al, 1
or cl, r15b
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
xor sil, r14b
xor sil, 1
or sil, r14b
mov eax, ecx
or al, r9b
mov ebx, eax
or bl, cl
xor bl, 1
xor al, cl
mov edx, ebx
and dl, al
xor al, bl
mov ebx, esi
xor bl, 1
xor cl, bl
or al, dl
or sil, al
xor al, 1
or al, bl
mov edx, esi
xor dl, al
or al, sil
xor al, 1
or al, dl
or bl, r9b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov esi, ecx
xor sil, 1
mov ebx, ecx
and bl, sil
xor bl, 1
mov r9d, esi
xor r9b, bl
or bl, sil
xor bl, 1
or bl, r9b
mov r9d, ebx
and r9b, al
or sil, al
xor al, 1
xor bl, 1
and bl, al
or bl, r9b
xor al, cl
xor sil, 1
or sil, al
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, r12d
movzx edx, byte [rsp + 0x40]
or al, dl
xor dl, al
or al, r12b
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
movzx edi, byte [rsp + 0x28]
xor al, dil
mov r9d, eax
xor r9b, 1
mov ebx, r12d
movzx r14d, byte [rsp + 0x30]
xor bl, r14b
xor bl, 1
mov ecx, r12d
xor cl, dil
or r12b, dil
xor r12b, 1
or r12b, cl
xor r12b, 1
mov ecx, ebx
and cl, r12b
xor r12b, bl
or r12b, cl
mov ecx, r12d
xor cl, 1
and cl, al
or al, r12b
and r12b, r9b
or r12b, cl
xor r12b, 1
mov ecx, eax
xor cl, r12b
or r12b, al
xor r12b, 1
or r12b, cl
mov r10d, esi
xor r10b, 1
mov ecx, r12d
xor cl, 1
mov eax, ecx
and al, r12b
mov ebx, ecx
xor bl, al
xor al, 1
or al, r12b
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
or cl, r12b
mov ebx, ecx
xor bl, 1
or sil, r10b
xor sil, 1
mov r11d, r10d
and r11b, sil
xor sil, r10b
or sil, r11b
and bl, cl
mov r10d, ecx
and r10b, bl
xor bl, cl
mov r11d, r9d
and r11b, cl
xor cl, r9b
and r9b, al
xor r9b, 1
mov edx, eax
xor dl, r9b
or r9b, al
xor r9b, 1
or r9b, dl
or bl, r10b
mov eax, r9d
xor al, 1
and al, bl
xor bl, 1
and bl, r9b
or bl, al
or cl, r11b
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r9d, ecx
xor r9b, 1
and r9b, cl
mov edx, r9d
and dl, cl
xor r9b, cl
or r9b, dl
xor r9b, sil
mov edx, r8d
xor dl, dil
mov ecx, edx
xor cl, r8b
and cl, dl
or r15b, r14b
or r8b, dil
mov edx, r15d
xor dl, r8b
or r8b, r15b
xor r8b, 1
or r8b, dl
xor r8b, cl
xor r8b, 1
and cl, r8b
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
or dl, cl
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, r9d
xor dl, 1
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, r9d
xor al, cl
or cl, r9b
xor al, 1
and al, r9b
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov r8d, ebx
xor r8b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r8b
xor cl, dl
mov r8d, ecx
xor r8b, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor cl, bl
xor cl, 1
or bl, r8b
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 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
xor dl, 1
mov r9d, ebx
or r9b, al
xor r9b, 1
mov r8d, edx
and r8b, r9b
xor dl, r9b
or dl, r8b
mov ecx, edx
xor cl, 1
and dl, cl
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov ecx, edx
xor cl, 1
xor al, bl
or al, r9b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and bl, dl
and cl, al
or cl, bl
mov ebx, ecx
xor bl, dl
and bl, cl
xor al, dl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov ebx, edx
and dl, al
mov r8d, ecx
and r8b, al
xor cl, al
xor al, 1
xor bl, 1
and bl, al
or dl, bl
or cl, r8b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
or cl, al
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
or dl, cl
xor al, dl
or dl, bl
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, edx
or bl, cl
mov r8d, ebx
xor r8b, 1
mov eax, ecx
and al, dl
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, bl
or bl, al
and al, r8b
or al, cl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov r11d, eax
xor r11b, 1
mov ecx, r11d
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
or r11b, al
xor r11b, cl
mov eax, r11d
xor al, 1
and r11b, cl
mov ecx, r11d
and cl, al
xor r11b, al
or r11b, cl
mov r10d, r11d
xor r10b, 1
mov edi, ebp
xor dil, 1
mov r14d, edi
and r14b, bpl
mov ecx, r14d
xor cl, 1
mov r9d, edi
xor r9b, r14b
or cl, bpl
xor cl, 1
or cl, r9b
or bpl, dil
mov edx, ebp
mov eax, ecx
xor al, bpl
and al, cl
and bpl, cl
xor cl, 1
xor dl, 1
and dl, cl
or bpl, dl
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov eax, r10d
and al, r11b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
mov esi, r10d
or sil, r11b
mov edx, esi
xor dl, 1
and al, cl
and dl, sil
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, esi
and bl, dl
xor dl, sil
or dl, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, ecx
and al, sil
xor sil, cl
or sil, al
xor sil, 1
mov eax, edx
and al, sil
xor sil, dl
or sil, al
mov r8d, esi
xor r8b, 1
and r14b, dil
or r14b, r9b
mov eax, r14d
xor al, 1
mov ecx, r14d
and cl, al
mov edx, ecx
xor dl, 1
xor cl, r14b
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
or al, r14b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, esi
xor dl, r8b
mov r9d, esi
or r9b, r8b
mov edi, eax
xor dil, 1
mov r12d, eax
and r12b, dil
mov r15d, r12d
xor r15b, 1
mov ebx, r12d
and bl, r15b
mov ecx, ebx
xor cl, 1
xor bl, r12b
or cl, r15b
xor cl, 1
or cl, bl
mov ebx, r15d
or bl, dil
xor bl, 1
xor r15b, dil
or bl, r15b
mov edi, ecx
xor dil, 1
and dil, bl
xor bl, 1
and bl, cl
mov r14d, r9d
xor r14b, 1
or dl, r14b
or bl, dil
mov ecx, edx
xor cl, 1
or r12b, al
xor r12b, 1
or r12b, r15b
xor bl, 1
mov eax, ebx
xor al, r12b
or bl, r12b
xor bl, 1
or bl, al
mov eax, edx
and al, r10b
mov r15d, edx
xor r15b, r10b
or r15b, al
mov edi, r15d
xor dil, 1
or cl, r10b
xor cl, 1
or dl, r11b
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ecx, edx
xor cl, 1
and cl, dl
mov r10d, ecx
and r10b, dl
xor cl, dl
mov r11d, edi
xor r11b, dl
or dl, dil
and dil, r15b
xor dil, 1
mov eax, edi
xor al, r15b
or dil, r15b
xor dil, 1
or dil, al
or cl, r10b
xor cl, dil
mov eax, ecx
xor al, 1
xor dl, 1
or dl, r11b
xor cl, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov r10d, ebx
xor r10b, 1
or bl, r10b
xor bl, 1
mov edi, edx
xor dil, 1
mov r15d, edx
or r15b, dil
mov eax, r15d
xor al, 1
mov ecx, r10d
xor cl, bl
or bl, r10b
xor bl, 1
or bl, cl
xor bl, 1
mov r10d, ecx
and r10b, bl
xor bl, cl
or bl, r10b
mov ecx, edi
and cl, dl
xor cl, 1
mov r10d, ecx
xor r10b, dl
or cl, dl
xor cl, 1
or cl, r10b
mov r10d, ecx
xor r10b, 1
and r10b, al
and cl, r15b
or cl, r10b
mov r11d, ebp
xor r11b, 1
xor r15b, dl
mov r10d, ebp
or r10b, r11b
or al, dil
mov edi, r10d
xor dil, 1
xor al, 1
or al, r15b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov r12d, ebx
xor r12b, al
or al, bl
xor r12b, 1
and r12b, bl
xor r12b, 1
mov edx, eax
xor dl, r12b
or r12b, al
xor r12b, 1
or r12b, dl
mov eax, r10d
xor r10b, r11b
mov r15d, esi
mov edx, r11d
xor dl, sil
and dl, r11b
and sil, r11b
and r11b, dil
and al, bpl
or al, r11b
or dil, bpl
xor dil, 1
or dil, r10b
xor dil, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
and r15b, r9b
or r9b, r8b
xor r9b, 1
and r14b, r8b
or r14b, r15b
mov eax, r9d
and al, r14b
xor r14b, r9b
or r14b, al
mov eax, r14d
xor al, 1
and r14b, al
xor r14b, 1
mov ebx, r14d
xor bl, al
or r14b, al
xor r14b, 1
or r14b, bl
mov eax, edi
xor al, 1
and al, r14b
xor r14b, 1
and r14b, dil
or r14b, al
and r8b, bpl
or sil, r8b
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
and sil, al
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
mov eax, r14d
xor al, 1
and r14b, al
mov edx, eax
and dl, r14b
xor r14b, al
or r14b, dl
mov edx, r14d
and r14b, sil
xor sil, 1
xor dl, 1
and dl, sil
or r14b, dl
mov edx, eax
and dl, sil
xor al, sil
or al, dl
mov edx, r14d
xor dl, al
xor r14b, 1
xor dl, 1
or r14b, al
xor r14b, 1
or r14b, dl
mov eax, r14d
xor al, 1
mov ebx, r14d
or bl, al
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
and al, dl
xor dl, 1
and dl, r14b
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 r11d, ebx
xor r11b, 1
mov ecx, r11d
and cl, bl
mov edx, ecx
and dl, r11b
xor cl, r11b
or cl, dl
xor cl, 1
or r11b, bl
mov edx, ecx
xor dl, r11b
or r11b, cl
xor r11b, 1
or r11b, dl
mov r9d, r11d
xor r9b, 1
mov r10d, r12d
xor r10b, 1
and r12b, r10b
mov ecx, r10d
and cl, r12b
xor r12b, r10b
or r12b, cl
mov edx, r11d
or dl, r9b
mov r8d, r9d
and r8b, dl
xor dl, 1
mov ecx, edx
xor cl, r11b
and cl, dl
and dl, r11b
or dl, r8b
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
mov r8d, r12d
xor r8b, 1
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, r10b
xor cl, 1
and cl, dl
or dl, r10b
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, r8d
and cl, r12b
xor cl, 1
mov ebx, r12d
xor bl, cl
or cl, r12b
xor cl, 1
or cl, bl
mov ebx, r9d
and bl, r11b
xor r8b, r9b
xor r9b, bl
xor bl, 1
or bl, r11b
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 r12b, r11b
xor r12b, 1
or r12b, r8b
xor r12b, 1
mov eax, ebx
and al, r12b
xor r12b, bl
or r12b, al
mov eax, r12d
xor al, 1
mov ecx, edx
xor cl, 1
and al, cl
or cl, r12b
and r12b, dl
or r12b, al
mov edx, ecx
xor dl, r12b
test r12b, 1
mov eax, 0xb0d926ac
mov ebp, 0xde962b9d
cmovne eax, ebp
test cl, 1
mov ecx, 0xb0d926ac
cmovne eax, ecx
test dl, 1
cmove eax, ebp
jmp 0x140058cc0
cmp eax, 0x101ea828
jg 0x1400607e0
cmp eax, 0xf5943825
je 0x14006442d
cmp eax, 0xad16ab8
jne 0x140058cc0
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x58]
cmp rax, 4
mov eax, 0xcae1db94
mov ecx, 0xf5717a6d
cmovb eax, ecx
jmp 0x140058cc0
cmp eax, 0x85b3a0ca
je 0x140065396
cmp eax, 0x85d18055
je 0x140066f8b
cmp eax, 0x860beaa7
jne 0x140058cc0
cmp byte [rsp + 0x3e], 0
mov eax, 0x268f87d6
mov ecx, 0xedba939c
cmovne eax, ecx
jmp 0x140058cc0
cmp eax, 0x4461eb5b
je 0x140066f9c
cmp eax, 0x49722eb2
je 0x14006bdf9
cmp eax, 0x55a96e1e
jne 0x140058cc0
mov rax, qword [rsp + 0x50]
mov eax, 0xf5943825
jmp 0x140058cc0
cmp eax, 0xde962b9d
je 0x14006be21
cmp eax, 0xe46d87e3
jne 0x140058cc0
mov rax, qword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
mov eax, 0x85b3a0ca
jmp 0x140058cc0
cmp eax, 0x2c243240
je 0x14006be38
cmp eax, 0x2cecc5d9
jne 0x140058cc0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
cmp rax, 4
mov eax, 0x6a6c4842
mov ecx, 0x9eb9879d
cmovb eax, ecx
jmp 0x140058cc0
cmp eax, 0xab30708b
je 0x140058cb8
cmp eax, 0xb0d926ac
jne 0x140058cc0
mov rax, qword [rsp + 0x60]
mov eax, 0xef2288d0
jmp 0x140058cc0
cmp eax, 0x6ef50311
je 0x14006c1d5
cmp eax, 0x711c9555
jne 0x140058cc0
mov eax, dword [0x1401edee4]
lea r12d, [rax - 1]
imul r12d, eax
mov r15d, r12d
not r15d
mov r10d, r15d
mov ecx, r15d
mov r11d, r15d
mov r9d, r15d
mov r8d, r15d
mov eax, r15d
and eax, 0xfef5ce35
mov edx, r12d
and edx, 0x10a31ca
or edx, eax
xor edx, 0x10a31ca
and r10d, r12d
mov eax, edx
and eax, r10d
xor r10d, edx
or r10d, eax
mov eax, r10d
not eax
and eax, 0x54b1d62c
xor r10d, 0xab4e29d3
or r10d, eax
mov edx, r10d
not edx
mov eax, r12d
and eax, 0x2af0cb66
and ecx, 0xd50f3499
or ecx, eax
xor ecx, 0x81bee2b5
and r11d, 0xab4e29d3
or r11d, ecx
mov eax, r11d
not eax
and eax, 0x8c9ef580
and r11d, 0x73610a7f
or r11d, eax
mov edi, r11d
xor edi, 0x2301006b
xor r11d, 0x8c9ef580
mov ecx, r11d
and ecx, 0x54687b14
and edi, 0xab9784eb
or edi, ecx
mov ecx, edi
xor ecx, 0xab9784eb
mov esi, r10d
and esi, 0xbbc2a281
mov ebx, edx
and ebx, 0x443d5d7e
or ebx, esi
mov ebp, edi
xor ebp, 0xefaad995
and ebp, ecx
or r11d, 0xbbc2a281
mov eax, ebp
not eax
mov esi, eax
and esi, 0x9b03f392
and ebp, 0x64fc0c6d
or ebp, esi
mov esi, r11d
not esi
or eax, r11d
and r11d, 0x9b03f392
and esi, 0x443c0c6c
or esi, r11d
mov r11d, r15d
xor esi, ebp
not eax
or eax, esi
mov esi, ebx
not esi
and esi, eax
not eax
and eax, ebx
or eax, esi
xor edi, 0x54687b14
mov esi, edx
and esi, 0x1d595fe0
and r10d, 0xe2a6a01f
or r10d, esi
or edx, edi
and edi, 0x1d595fe0
and ecx, 0xe2a6a01f
or ecx, edi
xor ecx, r10d
not edx
or edx, ecx
not edx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
mov ecx, edx
xor ecx, 0x6d128f70
and ecx, edx
not edx
and edx, 0x4decde52
and eax, 0xb21321ad
or eax, edx
mov edx, eax
xor edx, 0x20100100
xor eax, 0x4d008e50
or eax, 0x92ed708f
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x168ab2a0
and edx, 0x69100d50
or edx, ebx
or eax, ebp
and ebp, 0x168ab2a0
and ecx, 0xe9754d5f
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x39a3595c
and eax, 0xc65ca6a3
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8f9a2a23
and eax, 0x7065d5dc
or eax, ecx
mov edx, eax
xor edx, 0x50215500
xor eax, 0x78a2821
and eax, 0x27cea8fd
and edx, 0xd8315702
or edx, eax
mov eax, edx
xor eax, 0x80a005
xor edx, 0xd8315702
mov ecx, edx
and ecx, 0x54060082
and eax, 0x881b405
or eax, ecx
mov ebp, eax
xor ebp, 0x803000
xor eax, 0xa45a0228
or edx, 0x5c87b487
mov ecx, edx
not ecx
and eax, 0xac5b862d
and ebp, 0x50843082
or ebp, eax
and edx, 0xac5b862d
and ecx, 0x3204950
or ecx, edx
xor ecx, ebp
mov eax, ecx
and eax, 0xe032e575
not ecx
and ecx, 0x1fcd1a8a
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x5b7ed13f
and ecx, 0xa4812ec0
or ecx, eax
xor ecx, 0xe7cb80cd
xor edx, ecx
and edx, ecx
or r9d, 0x434aae0d
mov ebp, r9d
not ebp
mov eax, r12d
or eax, 0xa8845102
and eax, 0xa9c4f90a
and r8d, 0x420a0605
or r8d, eax
and r9d, 0xa9c4f90a
and ebp, 0x143100f0
or ebp, r9d
xor ebp, r8d
and r11d, 0xa12d00b5
mov eax, r12d
and eax, 0x5ed2ff4a
or eax, r11d
mov ecx, eax
xor ecx, 0x5ed2ff4a
xor eax, 0xa12d00b5
and eax, ebp
not ebp
and ecx, ebp
or eax, ecx
xor ebp, eax
and ebp, eax
mov r10d, edx
not r10d
mov eax, r10d
and eax, 0x42408807
mov ecx, edx
and ecx, 0xbdbf77f8
or ecx, eax
xor ecx, 0xbdbf77f8
mov r14d, r10d
and r14d, edx
mov eax, ecx
and eax, r14d
xor r14d, ecx
or r14d, eax
mov ecx, ebp
not ecx
mov ebx, ebp
mov eax, ecx
and eax, 0xec543dca
and ebp, 0x13abc235
or ebp, eax
xor ebp, 0x8d1b2226
or ebp, ecx
and ecx, 0x11faeb08
and ebx, 0xee0514f7
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xba9eb845
and ebx, 0x456147ba
or ebx, eax
mov r9d, ebx
mov ecx, r14d
xor ebx, 0xab64534d
mov r8d, ebx
mov r11d, r14d
xor r11d, ebx
and r11d, r14d
and ebx, r14d
not r14d
mov eax, r14d
and eax, 0x7711ecc9
and ecx, 0x88ee1336
or ecx, eax
mov r13d, ecx
xor r13d, 0x88ee1336
xor ecx, 0x27114c49
and ecx, 0xa7974d4b
mov edi, r13d
and edi, 0x5868b2b4
or edi, ecx
mov eax, r15d
xor edi, 0xc6d852a7
and r13d, 0x614f1fec
or r13d, edi
mov edi, r12d
and eax, 0xa427722d
and r12d, 0x5bd88dd2
or r12d, eax
not r12d
or r12d, r15d
xor r9d, 0x549bacb2
and r10d, 0x2b7d6b5c
and edx, 0xd48294a3
or edx, r10d
mov eax, edx
xor eax, 0x94808003
and eax, 0x9eb0e013
xor edx, 0x4a3274b0
or edx, eax
and r8d, 0x6f07d293
and r14d, r9d
and r9d, 0x90f82d6c
or r9d, r8d
mov eax, r9d
xor eax, 0x90f82d6c
xor r9d, 0xe019291
and r9d, 0x1e2193d1
mov ecx, eax
and ecx, 0xe1de6c2e
or ecx, r9d
mov esi, r13d
not esi
xor ecx, 0x7f6e8c3d
and eax, 0x614f1fec
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf6c24ff9
and eax, 0x93db006
or eax, ecx
mov ecx, edx
not ecx
and ecx, r13d
or r13d, edx
and edx, esi
mov r8d, eax
xor r8d, 0x93db006
not r13d
or edx, ecx
mov ecx, r13d
and ecx, edx
xor edx, r13d
mov esi, ebp
not esi
or edx, ecx
xor eax, 0xf6c24ff9
and esi, eax
or eax, ebp
not eax
and ebp, r8d
or ebp, esi
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov r9d, edx
not r9d
mov ecx, edx
xor ecx, 0x76cea313
and ecx, edx
mov r10d, ebp
not r10d
xor ebp, 0x76cea313
and ebp, r10d
or r10d, 0x76cea313
or edx, 0x89315cec
mov r8d, edx
and r8d, 0x9d45b4b5
and r9d, 0x628a0302
or r9d, r8d
mov eax, ecx
not eax
or edx, eax
and eax, 0x9d45b4b5
and ecx, 0x62ba4b4a
or ecx, eax
mov eax, r10d
not eax
xor ecx, r9d
not edx
or edx, ecx
mov esi, ebp
not esi
mov r8d, esi
and r8d, 0x4c1f45d1
and ebp, 0xb3e0ba2e
or ebp, r8d
or esi, r10d
and r10d, 0x4c1f45d1
and eax, 0x8120182c
or eax, r10d
xor eax, ebp
not esi
or esi, eax
mov eax, edx
not eax
and eax, 0xb3503aa3
and edx, 0x4cafc55c
or edx, eax
mov eax, esi
not eax
and eax, 0xb3503aa3
and esi, 0x4cafc55c
or esi, eax
xor esi, edx
or ebx, r14d
mov eax, r11d
and eax, ebx
xor ebx, r11d
or ebx, eax
mov eax, ebx
mov edx, ebx
xor edx, 0xbab5513b
and edx, ebx
not ebx
and ebx, 0x10000111
and eax, 0xaab5502a
or eax, ebx
xor eax, 0xaab5502a
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0x37806b1b
and edx, 0xc87f94e4
or edx, eax
mov r8d, edx
xor r8d, 0x72cac5df
mov r9d, esi
not r9d
mov r11d, edx
xor r11d, 0x8d353a20
mov ecx, esi
xor ecx, 0x87c74cc6
mov ebp, ecx
and ebp, r9d
and ecx, esi
xor edx, 0xf50d8919
and edx, r11d
mov eax, ebp
not eax
mov r10d, eax
and r10d, 0x9c6c29bf
and ebp, 0x6393d640
or ebp, r10d
mov ebx, ecx
not ebx
or eax, ebx
and ebx, 0x9c6c29bf
and ecx, 0x6393d640
or ecx, ebx
mov r10d, r11d
or r10d, 0x87c74cc6
xor ecx, ebp
not eax
or eax, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x12ae9128
and edx, 0xed516ed7
or edx, ecx
mov ebx, r10d
not ebx
or ebp, r10d
and r10d, 0x12ae9128
and ebx, 0x68102211
or ebx, r10d
xor ebx, edx
not ebp
or ebp, ebx
mov edx, eax
not edx
and edx, 0x8b93659e
and eax, 0x746c9a61
or eax, edx
mov edx, ebp
not edx
and edx, 0x8b93659e
and ebp, 0x746c9a61
or ebp, edx
xor ebp, eax
mov eax, esi
and eax, 0x9ed5a89e
and r9d, 0x612a5761
or r9d, eax
or esi, r8d
and r8d, 0x9ed5a89e
and r11d, 0x612a5761
or r11d, r8d
xor r11d, r9d
not esi
or esi, r11d
mov eax, esi
not eax
and eax, 0x4263271f
and esi, 0xbd9cd8e0
or esi, eax
xor esi, 0xbd9cd8e0
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0xc4307f37
mov ecx, esi
and ecx, 0x3bcf80c8
or ecx, edx
mov edx, ecx
xor edx, 0xac480c8
xor ecx, 0xc4307f37
mov eax, ebp
and eax, esi
mov ebx, eax
not ebx
mov r8d, ecx
and r8d, 0xb53b1b05
and edx, 0x4ac4e4fa
or edx, r8d
or ecx, ebx
and ebx, 0xb53b1b05
and eax, 0x4ac4e4fa
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe2c64726
xor ecx, 0x1d39b8d9
or ecx, eax
mov eax, ecx
not eax
and eax, 0x39a8854b
and ecx, 0xc6577ab4
or ecx, eax
mov ebx, ecx
xor ebx, 0xc6577ab4
xor ecx, 0x8880503
and ebp, 0xcf58cf03
and esi, 0x30a730fc
or esi, ebp
mov edx, esi
xor edx, 0x30a730fc
xor esi, 0x9588603
and esi, 0x9faa613
mov ebp, edx
and ebp, 0xf60559ec
or ebp, esi
xor ebp, 0x14c31eca
and edx, 0x1d39b8d9
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x34650bda
and edx, 0xcb9af425
or edx, ebp
mov ebp, edx
xor ebp, 0x4300c020
xor edx, 0x34650bda
mov eax, ebx
xor eax, edx
and eax, ebx
and ecx, 0x889b3d17
and ebx, 0x7764c2e8
or ebx, ecx
and edx, 0x889b3d17
and ebp, 0x7764c2e8
or ebp, edx
xor ebp, ebx
mov ecx, eax
not ecx
mov edx, ebp
not edx
mov ebx, ecx
and ebx, 0x46308a3
and eax, 0xfb9cf75c
or eax, ebx
or ecx, edx
and edx, 0x46308a3
and ebp, 0xfb9cf75c
or ebp, edx
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x2af945f4
and ecx, 0xd506ba0b
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8b75acde
and ecx, 0x748a5321
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov r8d, ecx
and r8d, 0xbd7d6557
mov esi, ecx
mov ebx, eax
and ebx, 0xfeb492b8
and ecx, 0x14b6d47
or ecx, ebx
xor ecx, 0xfc0569c5
or ecx, eax
and eax, 0x42829aa8
or eax, r8d
or esi, ebp
and ebp, 0xbd7d6557
and edx, 0x42829aa8
or edx, ebp
xor edx, eax
not esi
or esi, edx
mov eax, esi
not eax
and esi, 0x2d2d87b3
and eax, 0xd2d2784c
or eax, esi
mov edx, eax
xor edx, 0xd0638331
xor eax, 0xd2d2784c
and eax, edx
mov edx, eax
mov ebp, eax
xor ebp, 0x73879ed5
and ebp, eax
not eax
and eax, 0x3f9caf3b
and edx, 0xc06350c4
or edx, eax
xor edx, 0xc06350c4
mov eax, edx
mov ebx, ecx
xor ebx, 0x8c78612a
mov esi, ebx
and esi, ecx
mov r8d, edx
and r8d, ecx
xor edx, ecx
not ecx
and eax, 0x73879ed5
and ebx, ecx
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebp
not eax
and eax, ebx
not ebx
and ebx, ebp
or ebx, eax
or edx, r8d
mov eax, edx
not eax
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x5f5862f7
and ebx, 0xa0a79d08
or ebx, ebp
or ecx, edx
and edx, 0x5f5862f7
and eax, 0xa0a79d08
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov r11d, ecx
mov eax, ecx
xor eax, 0xdfeedb84
and eax, ecx
not ecx
and ecx, 0xaa03444a
and r11d, 0x55fcbbb5
or r11d, ecx
mov ecx, r11d
xor ecx, 0x5608384
xor r11d, 0x8a024000
or r11d, 0x2011247b
mov edx, eax
not edx
mov ebp, r11d
and ebp, 0x589c7860
and ecx, 0x87628384
or ecx, ebp
or r11d, edx
and edx, 0x589c7860
and eax, 0xa763879f
or eax, edx
xor eax, ecx
not r11d
or r11d, eax
mov eax, r11d
not eax
and eax, 0xdd5f20f9
and r11d, 0x22a0df06
or r11d, eax
and r15d, 0x21e7cfb0
and edi, 0xde18304f
or edi, r15d
mov eax, edi
not eax
and eax, 0xde18304f
and edi, 0x21e7cfb0
or edi, eax
mov eax, edi
not eax
and eax, 0x5bd88dd2
xor edi, 0xa427722d
or edi, eax
mov eax, edi
not eax
and eax, 0x181c29a2
and edi, 0xe7e3d65d
or edi, eax
mov esi, edi
xor esi, 0xe7e3d65d
mov r8d, edi
xor r8d, 0x181c29a2
mov eax, r12d
not eax
mov ecx, r12d
and ecx, 0xa00f28e4
and eax, 0x5ff0d71b
or eax, ecx
mov edx, eax
xor edx, 0x5ff0d71b
xor edi, 0xd93ef5c
and edi, esi
or esi, 0x158fc6fe
mov ecx, esi
not ecx
xor eax, 0x4a7f11e5
and eax, edx
or r12d, 0xea703901
mov ebp, r12d
not ebp
mov ebx, edi
not ebx
mov r9d, esi
and r9d, 0x9d8782d4
and ecx, 0x62703901
or ecx, r9d
or esi, ebx
and ebx, 0x9d8782d4
and edi, 0x62787d2b
or edi, ebx
xor edi, ecx
not esi
or esi, edi
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0xa0a300fc
and eax, 0x5f5cff03
or eax, ecx
or ebx, r12d
and r12d, 0xa0a300fc
and ebp, 0x150cc602
or ebp, r12d
xor ebp, eax
not ebx
or ebx, ebp
mov eax, esi
not eax
and eax, 0x2fa04d9
and esi, 0xfd05fb26
or esi, eax
mov eax, ebx
not eax
and eax, 0x2fa04d9
and ebx, 0xfd05fb26
or ebx, eax
xor ebx, esi
mov eax, r8d
and eax, edx
xor edx, r8d
or edx, eax
mov eax, edx
not eax
and eax, 0x602e8976
and edx, 0x9fd17689
or edx, eax
mov eax, edx
xor eax, 0x1d002680
mov ecx, ebx
not ecx
xor edx, 0x602e8976
mov ebp, ecx
and ebp, 0xc2ddd109
and ebx, 0x3d222ef6
or ebx, ebp
or ecx, edx
and edx, 0xc2ddd109
and eax, 0x3d222ef6
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x5bd88dd2
and eax, ecx
not ecx
and ecx, 0x48000012
and edx, 0x13d88dc0
or edx, ecx
mov ecx, edx
xor ecx, 0x10400d40
xor edx, 0xec27723f
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x8bbeb29c
and ecx, 0x50400d42
or ecx, ebx
or edx, ebp
and ebp, 0x8bbeb29c
and eax, 0x74414d63
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov ebp, r11d
not ebp
mov ecx, r11d
and ecx, 0x4346cb1e
mov eax, ebp
and eax, 0x3411b7cc
and r11d, 0xcbee4833
or r11d, eax
xor r11d, 0xe28c4dd3
or r11d, ebp
mov r14d, ebp
and r14d, 0xbcb934e1
or r14d, ecx
mov ecx, r14d
xor ecx, 0x1420100
mov esi, edx
not esi
mov edi, esi
and edi, edx
mov ebp, edi
not ebp
mov ebx, edx
and ebx, 0xc79b31bd
mov eax, esi
and eax, 0x3864ce42
or eax, ebx
mov r15d, edx
or r15d, ebp
and ebp, 0xc79b31bd
and edi, 0x3864ce42
or edi, ebp
xor edi, eax
not r15d
or r15d, edi
mov r8d, r14d
xor r8d, 0xbcb934e1
mov eax, r8d
and eax, 0xd69dfa1f
and ecx, 0x296205e0
or ecx, eax
mov eax, ecx
xor eax, r8d
and eax, ecx
mov ecx, r11d
not ecx
mov r9d, r15d
not r9d
mov ebx, r9d
and ebx, 0x253e0adc
mov ebp, r15d
and ebp, 0xdac1f523
or ebp, ebx
mov ebx, ebp
xor ebx, 0xd281f003
and ebx, 0xd69dfa1f
xor ebp, 0xc5c0f3c
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x18d0c987
and ebp, 0xe72f3678
or ebp, ebx
mov ebx, ebp
xor ebx, 0x32d1430
mov edi, esi
and edi, 0x3599f742
and edx, 0xca6608bd
or edx, edi
xor edx, 0x1cfbf2a2
xor esi, edx
and esi, edx
mov edx, eax
xor edx, r11d
and edx, eax
and r11d, eax
not eax
and eax, ecx
or r11d, eax
mov eax, edx
and eax, r11d
xor r11d, edx
or r11d, eax
xor ebp, 0x18d0c987
mov eax, ebp
and eax, 0xe4c22b4d
and ebx, 0x1b3dd4b2
or ebx, eax
mov r10d, ebx
mov eax, esi
xor eax, 0x4a7a92be
mov ecx, eax
and eax, esi
mov edx, esi
not edx
xor ebx, 0x4042020c
or ebx, 0xb5856d41
mov esi, ebx
not esi
or ebp, 0x4a7a92be
and ebx, 0xfa9c3ba5
and esi, 0x62801a
or esi, ebx
mov edi, ebp
not edi
and ecx, edx
and ebp, 0xfa9c3ba5
and edi, 0x5014440
or edi, ebp
xor edi, esi
mov esi, ecx
not esi
mov ebx, esi
and ebx, 0x6d94555e
and ecx, 0x926baaa1
or ecx, ebx
mov ebx, eax
not ebx
or esi, ebx
and ebx, 0x6d94555e
and eax, 0x926baaa1
or eax, ebx
xor eax, ecx
not esi
or esi, eax
mov eax, edi
not eax
and eax, esi
not esi
and esi, edi
xor r10d, 0x1b3dd4b2
or esi, eax
mov eax, r10d
and eax, edx
xor edx, r10d
or edx, eax
mov r12d, esi
not r12d
mov eax, r12d
and eax, 0x879b52a4
and esi, 0x7864ad5b
or esi, eax
mov eax, edx
not eax
or r12d, edx
and edx, 0x879b52a4
and eax, 0x7864ad5b
or eax, edx
xor eax, esi
not r12d
or r12d, eax
not r12d
mov eax, r11d
xor eax, r12d
or r12d, r11d
mov ecx, r12d
not ecx
not eax
and eax, r11d
mov edx, eax
not edx
mov ebp, r12d
and ebp, 0xbd64c2c9
and ecx, 0x429b3d36
or ecx, ebp
or r12d, edx
and edx, 0xbd64c2c9
and eax, 0x429b3d36
or eax, edx
xor eax, ecx
not r12d
or r12d, eax
mov eax, r9d
and eax, 0x166a73f4
and r15d, 0xe9958c0b
or r15d, eax
mov esi, r15d
xor esi, 0xe9958c0b
xor r14d, 0xfd7d3be6
and r14d, r8d
mov edx, r8d
and edx, esi
xor esi, r8d
or r8d, 0xbe3bf0f8
mov ebp, r14d
not ebp
mov eax, ebp
and eax, 0xa8f47c63
and r14d, 0x570b839c
or r14d, eax
mov ebx, r8d
not ebx
or ebp, r8d
and r8d, 0xa8f47c63
and ebx, 0x41000304
or ebx, r8d
xor ebx, r14d
mov r10d, dword [0x1401edee0]
xor r15d, 0x162a70f0
or r15d, 0x41c40f07
not ebp
or ebp, ebx
mov ebx, r15d
not ebx
or r9d, 0xbe3bf0f8
and r15d, 0x257a8cb9
and ebx, 0x9a017040
or ebx, r15d
mov ecx, r9d
not ecx
and r9d, 0x257a8cb9
and ecx, 0x40840306
or ecx, r9d
xor ecx, ebx
mov eax, ebp
not eax
and eax, ecx
not ecx
and ecx, ebp
or ecx, eax
or esi, edx
mov eax, esi
not eax
and eax, 0x1afc7d43
and esi, 0xe50382bc
or esi, eax
mov edx, esi
xor edx, 0xc5018014
mov eax, ecx
not eax
xor esi, 0x1afc7d43
mov ebp, eax
and ebp, 0x387a42aa
and ecx, 0xc785bd55
or ecx, ebp
or eax, esi
and esi, 0x387a42aa
and edx, 0xc785bd55
or edx, esi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x49d82c89
and ecx, 0xb627d376
or ecx, ebx
or eax, ebp
and ebp, 0x49d82c89
and edx, 0xb627d376
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, r12d
xor edx, ecx
and edx, r12d
mov edi, r12d
not edi
and edi, 0x47916e5b
and r12d, 0xb86e91a4
or r12d, edi
and ecx, 0x47916e5b
and eax, 0xb86e91a4
or eax, ecx
xor eax, r12d
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0x91102b85
mov edx, eax
and edx, 0x64f4002
or edx, ecx
mov ecx, edx
xor ecx, 0x4494002
xor edx, 0xf9b0bffd
mov ebp, eax
xor ebp, 0x975f6b87
and ebp, eax
mov edi, ebp
not edi
mov esi, edx
and esi, 0xab160eb4
and ecx, 0x14496103
or ecx, esi
or edx, edi
and edi, 0xab160eb4
and ebp, 0x54e9f14b
or ebp, edi
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x68a09478
and edx, 0x975f6b87
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x2deba640
and ecx, 0xd21459bf
or ecx, edx
mov edx, ecx
xor edx, 0x204aa240
xor ecx, 0xc20458b3
and ecx, 0xcfa55cb3
and edx, 0x305aa34c
or edx, ecx
mov esi, edx
xor esi, 0x305aa34c
mov ebp, edx
xor ebp, 0xcfa55cb3
and ebx, 0xae3f994e
and eax, 0x51c066b1
or eax, ebx
mov ecx, eax
xor ecx, 0x51c066b1
xor eax, 0xae3f994e
or eax, ecx
mov ebx, eax
not ebx
mov ecx, eax
and ecx, 0xd219ea4a
xor eax, 0xe09932c
and eax, ebx
and ebx, 0x2de615b5
or ebx, ecx
mov edi, ebx
xor edi, 0x2de615b5
xor edx, 0xc1accf9f
mov ecx, edx
and ecx, ebp
and edx, esi
xor ebx, 0xd0106842
or ebx, 0xe09932c
mov esi, ecx
and esi, edx
xor edx, ecx
mov ecx, ebx
not ecx
or edx, esi
mov esi, ebx
and esi, 0xab37065d
and ecx, 0x50c06882
or ecx, esi
mov esi, eax
not esi
or ebx, esi
and esi, 0xab37065d
and eax, 0x54c8f9a2
or eax, esi
xor eax, ecx
not ebx
or ebx, eax
mov eax, edx
not eax
and eax, ebx
not ebx
and ebx, edx
or ebx, eax
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
not edi
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, edi
mov ecx, edi
xor ecx, 0x546fb228
and ecx, edi
not edi
and edi, 0x40279208
and eax, 0x14482020
or eax, edi
xor eax, 0x14482020
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xab904dd7
and ecx, 0x546fb228
or ecx, eax
mov edi, ecx
not edi
mov eax, edi
and eax, 0x745cb472
and ecx, 0x8ba34b8d
or ecx, eax
mov edx, ecx
xor edx, 0x8ba34b8d
mov eax, ecx
xor eax, 0x7f306d57
and eax, edx
or edi, 0xb6cd925
mov ebx, edi
not ebx
mov ebp, eax
not ebp
mov esi, ebp
and esi, 0x102489ad
and eax, 0xefdb7652
or eax, esi
or ebp, edi
and edi, 0x102489ad
and ebx, 0xe4932652
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xb6cd925
and ebp, 0xf49326da
or ebp, eax
xor ecx, 0x745cb472
or ecx, edx
mov eax, ecx
not eax
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x66a83284
and ebp, 0x9957cd7b
or ebp, ebx
or edx, ecx
and ecx, 0x66a83284
and eax, 0x9957cd7b
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x41321c0
mov ecx, edx
and ecx, 0x7800c400
or ecx, eax
xor ecx, 0x7800c400
and edx, 0x83ec1a3f
or edx, ecx
mov eax, edx
not eax
and eax, 0x82fdd361
and edx, 0x7d022c9e
or edx, eax
xor edx, 0x111c95e
sete r15b
mov byte [rsp + 0x28], r15b
setne r9b
cmp r10d, 0xa
setl dl
cmp r10d, 9
setg r14b
mov ebp, r14d
xor bpl, dl
and dl, bpl
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, bpl
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edi, eax
or dil, cl
mov edx, edi
xor dl, 1
and dl, cl
or cl, dil
xor cl, 1
and dil, al
or dil, dl
mov eax, ecx
and al, dil
xor dil, cl
or dil, al
mov r11d, edi
xor r11b, 1
mov esi, r11d
and sil, dil
mov eax, r11d
and al, sil
xor sil, r11b
or sil, al
mov r10d, esi
xor r10b, 1
mov ebx, edi
or bl, r11b
mov eax, r10d
or al, bl
xor al, 1
xor bl, r10b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, 1
mov r13d, r11d
xor r13b, bl
xor r13b, 1
and r13b, r11b
mov eax, ebx
or al, r11b
mov edx, r13d
xor dl, al
xor r13b, 1
xor dl, 1
or r13b, al
xor r13b, 1
or r13b, dl
xor r13b, 1
mov eax, r13d
and al, bl
xor r13b, bl
or r13b, al
and r14b, bpl
mov eax, r14d
xor al, 1
xor r14b, bpl
or al, bpl
mov edx, eax
xor dl, r14b
or al, r14b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
or dl, al
mov eax, edx
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
xor bl, 1
xor al, 1
and al, bl
or dl, al
mov eax, ecx
xor al, 1
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
or dl, r8b
xor r8b, dl
and r8b, dl
mov r14d, r9d
xor r14b, r15b
mov ebx, r14d
xor bl, 1
or bl, r14b
mov edx, ebx
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
and cl, bl
xor cl, dl
xor cl, 1
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebp, edx
xor bpl, 1
and bpl, dl
mov ecx, edx
and cl, bpl
xor bpl, dl
or bpl, cl
and r14b, r9b
mov ecx, r14d
xor cl, 1
mov edx, ecx
and dl, r14b
xor cl, dl
xor dl, 1
or dl, r14b
xor dl, 1
or dl, cl
mov ecx, r8d
xor cl, 1
mov r14d, r13d
xor r14b, r8b
mov r12d, r13d
and r12b, r8b
or r8b, cl
mov ebx, r8d
xor bl, 1
mov r15d, ecx
xor r15b, r8b
mov eax, r8d
and al, bl
xor r8b, al
xor al, 1
or al, bl
xor al, 1
or al, r8b
mov r8d, r13d
xor r8b, 1
and r14b, r13b
xor al, cl
or bl, cl
and cl, r8b
or r12b, cl
mov ecx, r14d
and cl, r12b
xor r12b, r14b
or r12b, cl
mov ecx, r13d
and cl, r8b
xor r13b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r13b
mov r8d, ecx
xor r8b, 1
mov r14d, ecx
or r14b, r8b
xor cl, r14b
or r14b, r8b
mov r8d, r12d
xor r8b, 1
xor cl, 1
xor r14b, 1
or r14b, cl
xor r15b, 1
xor bl, 1
or bl, r15b
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor r14b, 1
mov eax, ebx
xor al, r14b
xor al, 1
and al, bl
or r14b, bl
mov ecx, eax
xor cl, r14b
xor al, 1
xor cl, 1
or al, r14b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
xor r12b, cl
mov ebx, r8d
or bl, al
xor bl, 1
or bl, r12b
mov r14d, ebx
xor r14b, 1
or cl, r8b
xor cl, 1
xor al, r8b
and al, r8b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov r8d, eax
xor r8b, 1
mov ecx, r14d
and cl, bl
mov r12d, eax
and r12b, r8b
mov r15d, ecx
and r15b, r14b
xor cl, r14b
or cl, r15b
mov r15d, r12d
xor r15b, 1
xor r12b, al
or r15b, r8b
xor r15b, 1
or r15b, r12b
mov r13d, ecx
xor r13b, 1
and r13b, r15b
xor r15b, 1
and r15b, cl
mov r12d, ebp
xor r12b, 1
or r15b, r13b
mov r13d, edx
xor r13b, 1
xor r8b, bl
or al, r14b
xor al, 1
or al, r8b
mov ecx, r15d
xor cl, al
xor r15b, 1
xor cl, 1
or r15b, al
xor r15b, 1
or r15b, cl
mov ecx, edx
or cl, bpl
xor cl, 1
mov eax, r12d
or al, r13b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, r12b
xor cl, 1
or al, bpl
xor al, 1
or al, cl
mov r14d, eax
xor r14b, 1
and dl, r13b
mov ecx, r13d
and cl, dl
xor dl, r13b
or dl, cl
xor dl, 1
mov ecx, r12d
and cl, dl
xor dl, r12b
and r12b, bpl
xor r12b, 1
mov ebx, ebp
xor bl, r12b
or r12b, bpl
xor r12b, 1
or r12b, bl
xor r12b, 1
mov ebx, r13d
and bl, r12b
xor r12b, r13b
or r12b, bl
mov r8d, r12d
xor r8b, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov ebp, edx
xor bpl, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, bpl
and r8b, bl
xor bl, 1
and bl, r12b
or bl, r8b
mov ecx, r12d
and cl, dl
xor dl, r12b
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, al
mov ebx, edx
xor bl, 1
and bl, al
mov r8d, r14d
and r8b, dl
or r8b, bl
xor r8b, 1
or r8b, al
mov ebp, r8d
xor bpl, 1
xor cl, 1
and cl, dl
xor dl, r14b
and dl, r14b
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov r12d, edx
xor r12b, 1
mov ecx, ebp
and cl, r8b
mov eax, edx
and al, r12b
mov ebx, ecx
xor bl, 1
xor cl, bpl
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, 1
xor al, dl
or cl, r12b
xor cl, 1
or cl, al
xor cl, bl
mov eax, r8d
and al, r12b
xor r12b, r8b
or r12b, al
xor r12b, 1
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov r8d, r15d
xor r8b, 1
mov ebp, r8d
or bpl, r15b
mov eax, ebp
xor al, 1
mov ecx, r8d
and cl, r15b
mov edx, r8d
xor dl, cl
xor cl, 1
or cl, r15b
xor cl, 1
or cl, dl
mov r13d, ecx
and cl, r15b
and r15b, bpl
or bpl, r8b
and al, r8b
or al, r15b
xor al, 1
mov edx, ebp
xor dl, al
or al, bpl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor r13b, 1
and r8b, r13b
or cl, r8b
xor r13b, cl
and r13b, cl
mov r15d, r12d
xor r15b, 1
mov edx, r15d
and dl, r12b
xor dl, 1
mov ecx, r12d
xor cl, dl
or dl, r12b
xor dl, 1
or dl, cl
mov r14d, r12d
or r14b, r15b
mov ecx, edx
xor cl, r14b
and dl, cl
xor dl, 1
mov ebp, edx
xor bpl, cl
or dl, cl
mov ecx, r13d
xor cl, 1
and cl, r13b
mov ebx, ecx
and bl, r13b
xor cl, r13b
or cl, bl
xor cl, al
xor al, 1
xor dl, 1
or dl, bpl
mov ebp, edx
xor bpl, 1
xor r15b, r12b
xor r14b, 1
or r14b, r15b
mov ebx, r14d
xor bl, 1
and r14b, bl
mov r8d, ebx
and r8b, r14b
xor r14b, bl
or r14b, r8b
mov ebx, eax
xor bl, r13b
xor al, bl
and al, bl
mov r8d, ecx
xor r8b, 1
mov r15d, ecx
and r15b, r8b
mov ebx, r15d
xor r15b, cl
mov ecx, r14d
xor cl, 1
xor bl, 1
or bl, r8b
xor bl, 1
or bl, r15b
xor bl, al
xor al, 1
mov r15d, eax
and r15b, r8b
xor r8b, al
or r8b, r15b
xor r8b, 1
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov r15d, ebp
xor r15b, r14b
mov ebx, edx
or bl, bpl
mov eax, ebx
xor al, 1
and al, dl
mov edx, ebp
xor dl, bl
and dl, bpl
and bl, bpl
or bl, al
mov eax, edx
and al, bl
xor bl, dl
mov edx, r14d
or dl, cl
or bl, al
mov eax, edx
xor al, 1
and al, r14b
or r14b, dl
and dl, cl
or dl, al
xor dl, 1
mov eax, r14d
xor al, dl
or dl, r14b
xor dl, 1
or dl, al
xor bl, 1
mov eax, edx
xor al, bl
xor al, 1
and al, dl
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebp
xor al, cl
or cl, bpl
xor r15b, 1
xor cl, 1
or cl, al
xor cl, 1
mov eax, r15d
and al, cl
xor cl, r15b
or cl, al
mov eax, ebx
xor al, cl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor dl, 1
xor al, 1
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r14d, r8d
xor r14b, 1
mov eax, ecx
xor al, 1
and r8b, al
and cl, r14b
or cl, r8b
mov edx, r14d
xor dl, al
xor cl, 1
or cl, al
xor r14b, dl
and r14b, dl
xor r14b, 1
mov eax, ecx
or al, r14b
xor r14b, cl
mov ecx, eax
xor cl, r14b
xor r14b, 1
xor cl, 1
or r14b, al
xor r14b, 1
or r14b, cl
or dil, r9b
xor dil, 1
mov eax, r11d
movzx edx, byte [rsp + 0x28]
xor al, dl
mov ecx, edi
and cl, al
xor dil, al
or dil, cl
mov ebp, edi
xor bpl, 1
and r10b, dl
and sil, r9b
or sil, r10b
xor sil, 1
or sil, dl
mov ecx, esi
xor cl, 1
xor al, 1
or al, r11b
mov ebx, esi
and bl, cl
mov edx, esi
and dl, bl
xor bl, sil
or bl, dl
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
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 eax, edi
or al, bpl
mov ecx, eax
xor cl, 1
mov r11d, eax
and r11b, cl
mov r8d, edi
and r8b, bpl
mov r9d, eax
xor r9b, r11b
xor r11b, 1
or r11b, cl
xor r11b, 1
or r11b, r9b
mov r9d, r8d
xor r9b, 1
mov esi, ebp
or sil, r9b
mov r10d, eax
and r10b, dil
xor al, dil
or r9b, dil
xor dil, r8b
xor sil, 1
or sil, dil
mov edx, r11d
xor dl, 1
and dl, sil
xor sil, 1
and sil, r11b
mov r11d, ebx
xor r11b, 1
or sil, dl
mov edx, r11d
or dl, bl
or al, r10b
xor al, 1
mov r10d, esi
and r10b, al
xor al, sil
or al, r10b
mov r10d, edx
or r10b, r11b
xor dl, r11b
mov ecx, r10d
xor cl, dl
xor dl, 1
or dl, r10b
xor cl, 1
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
or cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor r8b, bpl
xor r9b, 1
or r9b, r8b
xor r9b, r11b
mov ecx, ebp
and cl, bl
xor bl, bpl
or bl, cl
mov ecx, r9d
xor cl, bl
or bl, r9b
xor bl, 1
or bl, cl
mov edx, ebx
xor dl, 1
mov r8d, edx
mov ecx, eax
or dl, al
xor al, 1
and r8b, al
and cl, bl
or cl, r8b
xor al, bl
xor dl, 1
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
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
xor dl, cl
and r8b, cl
or r8b, dl
and dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
or bl, dl
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
xor bl, 1
mov ecx, r8d
xor cl, 1
mov eax, ecx
and al, r8b
mov edx, eax
xor dl, 1
xor al, cl
or dl, r8b
xor dl, 1
or dl, al
xor dl, bl
or cl, bl
xor bl, r8b
mov eax, edx
xor al, 1
xor bl, 1
xor cl, 1
or cl, bl
xor dl, cl
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
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
mov r8d, edx
xor r8b, 1
or al, cl
mov ebx, edx
and bl, r8b
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, r8b
xor cl, 1
or cl, bl
xor cl, al
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, ecx
xor dl, al
or al, cl
not al
or al, dl
and al, 1
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov ecx, ebx
xor cl, 1
mov edx, ebx
or dl, cl
mov r8d, edx
xor r8b, 1
mov eax, ebx
xor al, dl
and al, bl
mov r9d, r8d
and r9b, cl
and dl, bl
or dl, r9b
mov r9d, eax
xor r9b, 1
xor al, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, al
xor dl, 1
xor cl, bl
or cl, r8b
xor cl, dl
mov eax, ecx
xor al, 1
and cl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
mov ebx, r8d
or bl, cl
mov edx, ebx
xor dl, 1
mov eax, ecx
and al, r8b
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
xor al, bl
xor al, 1
xor bl, cl
or dl, r8b
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
or cl, dl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
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 r8d, ecx
xor r8b, 1
mov eax, r8d
and al, cl
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov ebx, r14d
xor bl, 1
mov edx, eax
xor dl, r14b
and dl, al
or al, bl
xor dl, 1
mov r9d, edx
xor r9b, al
or dl, al
mov r10d, ebx
mov r11d, ebx
xor r11b, cl
and bl, cl
xor cl, r14b
xor dl, 1
or dl, r9b
mov r9d, edx
and dl, r14b
xor r9b, 1
and r10b, r9b
or dl, r10b
xor cl, 1
xor r9b, dl
and r9b, dl
or cl, r8b
or bl, r11b
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, cl
xor al, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov edx, r9d
xor dl, 1
mov eax, ebx
xor al, 1
and al, dl
mov ecx, r9d
and cl, bl
or cl, al
mov eax, ebx
xor al, dl
xor dl, cl
and dl, cl
xor al, 1
and al, bl
xor bl, r9b
and bl, r9b
xor al, 1
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
mov ecx, ebx
xor cl, 1
and dl, cl
xor cl, dl
test bl, 1
mov eax, 0xb0d926ac
mov ebp, 0xef2288d0
cmovne eax, ebp
test dl, 1
mov edx, 0xb0d926ac
cmove eax, edx
test cl, 1
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x60], rcx
cmove eax, ebp
jmp 0x140058cc0
cmp eax, 0xf48b52e9
je 0x14006e2f2
cmp eax, 0xf5717a6d
jne 0x140058cc0
mov eax, 0xa88e64a5
xor ecx, ecx
mov qword [rsp + 0x98], rcx
jmp 0x140058cc0
cmp eax, 0x101ea829
je 0x140070e7d
cmp eax, 0x1407a1d2
jne 0x140058cc0
jmp 0x140070e97
mov rax, qword [rsp + 0xa0]
mov eax, dword [0x1401edee4]
mov edx, eax
neg edx
not edx
imul edx, eax
mov r11d, edx
not r11d
mov eax, r11d
and eax, 0x8f47c0ea
mov ecx, edx
mov edi, edx
and ecx, 0x70b83f15
or ecx, eax
mov eax, ecx
xor eax, 0x40002401
xor ecx, 0xb408002
and ecx, 0x1bc08006
and eax, 0xc0066409
or eax, ecx
xor eax, 0xc0066409
or eax, 0x24391bf0
mov ecx, eax
not ecx
mov edx, r11d
and edx, 0x20bafa9e
mov ebp, edi
and ebp, 0xdf450561
or ebp, edx
xor ebp, 0xfb7c1e91
mov ebx, ebp
xor ebx, r11d
and ebx, ebp
mov edx, ebx
not edx
and ebx, eax
or eax, edx
not eax
and edx, ecx
or edx, ebx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ecx, edx
mov eax, edx
xor eax, 0xaa7a4fd4
and eax, edx
not edx
and edx, 0x480004
and ecx, 0xaa324fd0
or ecx, edx
xor ecx, 0xaa324fd0
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8e435424
and eax, 0x71bcabdb
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xac89562a
and edx, eax
or eax, 0x5376a9d5
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x4c2395
and ecx, 0xac81542a
or ecx, ebx
or eax, ebp
and ebp, 0x4c2395
and edx, 0xffb3dc6a
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc1dbbe06
and eax, 0x3e2441f9
or eax, ecx
xor eax, 0x92ad17d3
mov ecx, eax
or ecx, 0xe3650996
or eax, 1
mov edx, eax
not edx
and eax, 0xe3650996
and edx, 0x1c9af668
or edx, eax
and ecx, 0xe3650997
xor ecx, edx
mov edx, ecx
not edx
mov eax, edx
and eax, 1
and ecx, 0xfffffffe
or ecx, eax
xor edx, ecx
and edx, ecx
mov eax, r11d
and eax, 0x252d4feb
mov dword [rsp + 0x28], edi
mov ebp, edi
and ebp, 0xdad2b014
or ebp, eax
xor ebp, 0xdad2b014
mov ecx, r11d
and ecx, edi
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov ebp, ecx
not ebp
mov eax, ebp
or eax, 1
mov ebx, eax
not ebx
and ebp, 0xe2b45960
and ecx, 0x1d4ba69f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40b029e
xor ecx, 0xe2b45961
mov edi, eax
and edi, 0x79d4bd20
and ebx, 0x862b42de
or ebx, edi
or eax, ecx
and ecx, 0x79d4bd20
and ebp, 0x862b42df
or ebp, ecx
xor ebp, ebx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xe07f1f30
and eax, 0x1f80e0cf
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7fe7a6fc
and eax, 0x80185903
or eax, ecx
mov edi, eax
xor edi, 0x40414410
xor eax, 0x9f98b9cc
mov ecx, eax
and ecx, 0xb7ae83a7
and edi, 0x48517c58
or edi, ecx
xor edi, 0x48517c58
or edi, eax
mov ebx, edi
not ebx
mov r10d, edx
not r10d
mov r15d, edx
or r15d, 0x1dbefcae
mov eax, r15d
not eax
mov ecx, edx
xor ecx, 0xe2410351
and ecx, edx
mov ebp, ecx
not ebp
mov esi, r15d
and esi, 0x64bd7bc
and eax, 0xe0000041
or eax, esi
or r15d, ebp
and ebp, 0x64bd7bc
and ecx, 0xf9b42843
or ecx, ebp
xor ecx, eax
not r15d
or r15d, ecx
mov eax, r15d
not eax
and eax, 0x1dbefcae
and r15d, 0xe2410351
or r15d, eax
mov eax, edi
and eax, 0xc994edf1
mov r12d, ebx
and r12d, 0x366b120e
or r12d, eax
mov eax, r12d
xor eax, 0x6691000
xor r12d, 0xc994edf1
mov ecx, edi
and ecx, ebx
mov ebp, ecx
not ebp
mov esi, r12d
and esi, 0xb096c33e
and eax, 0x4f693cc1
or eax, esi
or r12d, ebp
and ebp, 0xb096c33e
and ecx, 0x4f693cc1
or ecx, ebp
xor ecx, eax
not r12d
or r12d, ecx
mov r9d, r15d
not r9d
mov eax, r9d
and eax, 0x8c6adad8
mov r13d, r15d
and r13d, 0x73952527
or r13d, eax
xor r13d, 0xfc9ed045
or r13d, r9d
and r10d, 0xc4ec2bad
and edx, 0x3b13d452
or edx, r10d
mov eax, edx
xor eax, 0x30100010
and eax, 0x70f40a9d
xor edx, 0x4be7decf
or edx, eax
mov r10d, r12d
not r10d
mov eax, r12d
and eax, 0xe16a640d
mov ebp, r10d
and ebp, 0x1e959bf2
or ebp, eax
xor ebp, 0x6e61916f
mov esi, r10d
and esi, 0x8f0bf562
or esi, ebp
mov eax, esi
not eax
and eax, 0x6d8b5ee7
and esi, 0x9274a118
or esi, eax
and edi, 0x2b2ec739
and ebx, 0xd4d138c6
or ebx, edi
mov r14d, ebx
xor r14d, 0xd4d138c6
xor ebx, 0x212a8730
and ebx, 0xe1aabf74
mov eax, r14d
and eax, 0x1e55408b
or eax, ebx
xor eax, 0x915eb5e9
and r14d, 0x70f40a9d
or r14d, eax
mov ecx, r13d
xor ecx, 0x4daa03e4
and ecx, r13d
mov ebx, edx
xor ebx, 0x4daa03e4
and ebx, edx
mov r8d, edx
mov ebp, ecx
not ebp
mov edi, ebp
and edi, 0xde94e02c
and ecx, 0x216b1fd3
or ecx, edi
mov edi, r13d
and edi, edx
xor edx, r13d
mov eax, r13d
or eax, 0xb255fc1b
mov r13d, eax
not r13d
or ebp, eax
and eax, 0xde94e02c
and r13d, 0x12a03c0
or r13d, eax
or r8d, 0xb255fc1b
xor r13d, ecx
not ebp
or ebp, r13d
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0x5fc805fe
and ebx, 0xa037fa01
or ebx, eax
mov eax, r8d
not eax
or ecx, r8d
and r8d, 0x5fc805fe
and eax, 0x220200
or eax, r8d
xor eax, ebx
mov r8d, esi
xor r8d, 0x9274a118
not ecx
or ecx, eax
mov ebx, ebp
not ebx
and ebx, ecx
not ecx
and ecx, ebp
mov eax, esi
xor eax, 0x1011cc0
or ecx, ebx
or edx, edi
mov edi, edx
not edi
and edi, 0xd738c3ce
and edx, 0x28c73c31
or edx, edi
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0xad98d526
and ecx, 0x52672ad9
or ecx, edi
mov edi, edx
xor edi, 0x472811
xor edx, 0xd738c3ce
or ebx, edx
and edx, 0xad98d526
and edi, 0x52672ad9
or edi, edx
xor edi, ecx
and eax, 0x375bdd8
xor esi, 0xe2a9a831
and esi, r8d
and r8d, 0xfc8a4227
or r8d, eax
mov ebp, r8d
xor ebp, 0xfc8a4227
xor r8d, 0x73a8b4f1
and r8d, ebp
mov eax, r14d
mov edx, ebp
and edx, r14d
xor ebp, r14d
not r14d
not ebx
or ebx, edi
xor eax, 0x8f22f6d6
and eax, r14d
or r14d, 0x8f22f6d6
mov ecx, r8d
and ecx, esi
xor esi, r8d
mov edi, r14d
not edi
or esi, ecx
mov ecx, r14d
and ecx, 0xb55881d8
and edi, 0x40850821
or edi, ecx
mov ecx, eax
not ecx
or r14d, ecx
and ecx, 0xb55881d8
and eax, 0x4aa77e27
or eax, ecx
xor eax, edi
not r14d
or r14d, eax
mov eax, esi
not eax
and eax, 0x2ec90bca
and esi, 0xd136f435
or esi, eax
mov eax, r14d
not eax
and eax, 0x2ec90bca
and r14d, 0xd136f435
or r14d, eax
xor r14d, esi
or ebp, edx
not ebp
mov eax, r14d
and eax, ebp
xor ebp, r14d
or ebp, eax
not ebp
mov r14d, ebx
xor r14d, ebp
or ebp, ebx
not ebp
not r14d
and r14d, ebx
mov eax, ebp
and eax, r14d
xor r14d, ebp
or r14d, eax
mov ecx, r9d
or ecx, r10d
mov eax, ecx
not eax
and r9d, 0xa55e6c2a
and r15d, 0x5aa193d5
or r15d, r9d
and r10d, 0xa55e6c2a
and r12d, 0x5aa193d5
or r12d, r10d
xor r12d, r15d
mov edx, r12d
not edx
mov ebp, ecx
and ebp, 0x12adffeb
and eax, 0xed520014
or eax, ebp
or ecx, edx
and edx, 0x12adffeb
and r12d, 0xed520014
or r12d, edx
xor r12d, eax
not ecx
or ecx, r12d
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x66cc754c
and eax, 0x99338ab3
or eax, edx
xor eax, 0x99338ab3
or eax, ecx
mov r8d, eax
not r8d
mov r9d, r14d
not r9d
mov edi, r14d
xor edi, 0x40b91422
and edi, r9d
mov ebp, r9d
or ebp, 0x40b91422
mov ecx, ebp
not ecx
mov esi, edi
not esi
mov edx, esi
and edx, 0xa469e542
and edi, 0x5b961abd
or edi, edx
mov edx, eax
xor edx, 0xbf46ebdd
or esi, ebp
and ebp, 0xa469e542
and ecx, 0x1b060a9d
or ecx, ebp
mov ebp, edx
and ebp, eax
and edx, r8d
xor ecx, edi
not esi
or esi, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x95337b51
and ebp, 0x6acc84ae
or ebp, ecx
mov ecx, edx
not ecx
or ebx, ecx
and ecx, 0x95337b51
and edx, 0x6acc84ae
or edx, ecx
xor edx, ebp
not ebx
or ebx, edx
mov ecx, esi
not ecx
and ecx, 0x356348de
and esi, 0xca9cb721
or esi, ecx
mov ecx, ebx
not ecx
and ecx, 0x356348de
and ebx, 0xca9cb721
or ebx, ecx
xor ebx, esi
mov ecx, r14d
and ecx, 0xf92597f9
and r9d, 0x6da6806
or r9d, ecx
or r14d, r8d
and r8d, 0xf92597f9
and eax, 0x6da6806
or eax, r8d
xor eax, r9d
not r14d
or r14d, eax
not r14d
mov eax, ebx
and eax, r14d
xor r14d, ebx
or r14d, eax
mov edx, dword [rsp + 0x28]
mov ecx, edx
xor ecx, 0x83eca423
and ecx, edx
mov eax, edx
mov edi, edx
or eax, 0x7c135bdc
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0x1b733334
mov ebx, r11d
and ebx, 0x808c8403
or ebx, ebp
or eax, edx
and edx, 0x1b733334
and ecx, 0xe48ccccb
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xcc61e440
and eax, 0x339e1bbf
or eax, ecx
mov ecx, eax
xor ecx, 0x2042b718
xor eax, 0x4f8d4063
and ecx, 0x2a4ff738
mov edx, eax
and edx, 0xd5b008c7
or edx, ecx
xor edx, 0xb8c0c236
and eax, 0x928f350e
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4ee806be
and eax, 0xb117f941
or eax, ecx
mov ebp, eax
xor ebp, 0xb117f941
and edi, 0x98b77035
mov edx, r11d
and edx, 0x67488fca
or edx, edi
xor edx, 0xf5c7bac4
and r11d, 0x6d70caf1
or r11d, edx
mov edx, r11d
not edx
and edx, 0x91989b0a
and r11d, 0x6e6764f5
or r11d, edx
mov edx, r11d
xor edx, 0x6e6764f5
xor r11d, 0x91989b0a
mov ecx, ebp
xor ecx, r11d
and ecx, ebp
xor eax, 0x4ee806be
and eax, edx
and r11d, ebp
or r11d, eax
mov eax, ecx
not eax
mov edx, r11d
not edx
mov ebp, eax
and ebp, 0x743621c7
and ecx, 0x8bc9de38
or ecx, ebp
or eax, edx
and edx, 0x743621c7
and r11d, 0x8bc9de38
or r11d, edx
xor r11d, ecx
not eax
or eax, r11d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd5dda506
and eax, 0x2a225af9
or eax, edx
mov edx, eax
xor edx, 0x220810
xor eax, 0x4080104
or ecx, 0x4eaa2b1c
mov r15d, ecx
not r15d
or eax, 0x8144c4c3
and eax, 0x8f4cc7cf
and edx, 0x40a22810
or edx, eax
and ecx, 0x8f4cc7cf
and r15d, 0x30111020
or r15d, ecx
xor r15d, edx
mov eax, r15d
not eax
and eax, 0xdac79e9e
and r15d, 0x25386161
or r15d, eax
mov esi, r15d
xor esi, 0x6e2808c
mov r8d, r14d
not r8d
mov eax, r8d
and eax, 0x9dede97f
mov ecx, r14d
and ecx, 0x62121680
or ecx, eax
xor ecx, 0x62121680
mov ebp, r8d
and ebp, r14d
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov eax, ebp
not eax
and eax, 0xe0abdf3
xor ebp, 0xf1f5420c
or ebp, eax
mov eax, ebp
not eax
and eax, 0xe0cf1dbe
and ebp, 0x1f30e241
or ebp, eax
mov r9d, ebp
xor r9d, 0x1f30e241
xor ebp, 0xe0cf1dbe
mov eax, r14d
and eax, 0x5fff2b3f
mov ecx, r8d
and ecx, 0xa000d4c0
or ecx, eax
xor ecx, 0xae0a6933
mov ebx, r8d
and ebx, 0xf1f5420c
or ebx, ecx
mov r10d, ebx
not r10d
xor r15d, 0xf91d7f73
mov eax, r15d
and eax, 0x5912e461
mov ecx, esi
and ecx, 0xa6ed1b9e
or ecx, eax
mov edx, ecx
xor edx, 0x82e8128e
xor ecx, 0x5912e461
mov eax, ecx
and eax, 0x7d178971
and edx, 0x82e8768e
or edx, eax
xor edx, 0x8ce2cb7d
or edx, ecx
mov edi, edx
not edi
mov eax, r15d
and eax, 0xf1f5420c
and esi, 0xe0abdf3
or esi, eax
xor r15d, esi
and r15d, esi
and r10d, ebp
or ebp, ebx
mov eax, ebp
not eax
and ebx, r9d
or ebx, r10d
mov esi, ebx
not esi
mov r9d, ebp
and r9d, 0x4eb64f14
and eax, 0xb149b0eb
or eax, r9d
or ebp, esi
and esi, 0x4eb64f14
and ebx, 0xb149b0eb
or ebx, esi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, edx
and eax, 0x444c9fac
and edi, 0xbbb36053
or edi, eax
mov r9d, edi
mov eax, r15d
not eax
and eax, 0xc1f42a2c
mov r11d, r15d
and r11d, 0x3e0bd5d3
or r11d, eax
mov r10d, r11d
xor r10d, 0x3e0bd5d3
xor edi, 0x444c9fac
mov ebx, edi
or ebx, 0x91a55b3a
mov esi, r10d
and esi, 0x6e5aa4c5
and r15d, 0x91a55b3a
or r15d, esi
mov eax, ebx
not eax
or edx, 0x6e5aa4c5
and ebx, 0x7bc40a82
and eax, 0x41aa445
or eax, ebx
mov esi, edx
not esi
and edx, 0x7bc40a82
and esi, 0x80215138
or esi, edx
xor esi, eax
mov eax, esi
not eax
and eax, 0x44a15db2
and esi, 0xbb5ea24d
or esi, eax
mov eax, r15d
not eax
and eax, 0x44a15db2
and r15d, 0xbb5ea24d
or r15d, eax
xor r9d, 0x9b06042
xor r15d, esi
mov eax, edi
and eax, 0xf60390b1
and r9d, 0x9fc6f4e
or r9d, eax
xor r11d, 0xc1f42a2c
or edi, r11d
and r11d, 0xf60390b1
and r10d, 0x9fc6f4e
or r10d, r11d
mov ebx, dword [0x1401edee0]
xor r10d, r9d
not edi
or edi, r10d
mov eax, edi
not eax
and eax, 0x45d4a9fb
and edi, 0xba2b5604
or edi, eax
xor edi, 0xba2b5604
mov eax, r15d
and eax, edi
xor edi, r15d
or edi, eax
mov edx, ebp
mov eax, ebp
xor eax, 0x4464e2f1
and eax, ebp
not ebp
and ebp, 0x440a0f1
and edx, 0x40244200
or edx, ebp
xor edx, 0x40244200
mov ebp, edi
not ebp
and ebp, 0x73173927
mov ecx, edi
and ecx, 0x8ce8c6d8
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8ce8c6d8
xor ecx, 0x3773dbd6
and ecx, ebp
and edi, 0xbb9b1d0e
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, ecx
and edx, edi
xor edi, ecx
or edi, edx
mov ecx, eax
not ecx
and ecx, edi
not edi
and edi, eax
or edi, ecx
and r8d, 0xc5c557d9
and r14d, 0x3a3aa826
or r14d, r8d
mov eax, r14d
not eax
and eax, 0x3a3aa826
and r14d, 0xc5c557d9
or r14d, eax
mov eax, edi
not eax
mov ecx, r14d
not ecx
mov edx, ecx
or edx, edi
not edx
and ecx, 0xd4e7cdba
and r14d, 0x2b183245
or r14d, ecx
xor r14d, 0xd4e7cdba
or r14d, eax
not r14d
mov ecx, edx
and ecx, r14d
xor r14d, edx
or r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0x8339234f
and r14d, 0x7cc6dcb0
or r14d, ecx
xor r14d, 0x7cc6dcb0
and eax, 0xf14398be
and edi, 0xebc6741
or edi, eax
xor edi, 0xebc6741
mov eax, r14d
and eax, edi
xor edi, r14d
or edi, eax
cmp edi, 0xffffffff
setne r13b
sete r10b
cmp ebx, 0xa
setl byte [rsp + 0x28]
cmp ebx, 9
setg r8b
mov byte [rsp + 0x30], r8b
mov ebx, r10d
xor bl, r13b
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
or dl, bl
mov r9d, edx
xor r9b, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
and cl, r9b
or cl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, r10d
xor cl, dl
and dl, cl
and cl, r10b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, r10d
xor dl, al
and dl, r10b
xor al, r13b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r9d, ecx
xor r9b, 1
mov ebx, edx
and bl, al
mov r12d, ebx
xor r12b, 1
xor bl, dl
or r12b, al
xor r12b, 1
or r12b, bl
and r9b, r12b
xor r12b, 1
and r12b, cl
or r12b, r9b
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, r12d
xor al, dl
xor r12b, 1
xor al, 1
or r12b, dl
xor r12b, 1
or r12b, al
mov r11d, r12d
xor r11b, 1
mov r9d, r12d
and r9b, r11b
mov eax, r11d
and al, r9b
mov ebp, r11d
xor bpl, r9b
or bpl, al
mov eax, ebp
xor al, 1
and al, bpl
mov ecx, eax
xor cl, r11b
and cl, al
mov edx, eax
xor dl, 1
and dl, r12b
and al, r11b
or al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov esi, eax
and sil, cl
mov ebx, eax
xor bl, cl
or bl, sil
mov edi, ebx
xor dil, 1
mov esi, ebx
or sil, dil
mov r14d, esi
xor r14b, 1
mov r15d, ecx
and r15b, dl
xor cl, dl
or cl, r15b
xor cl, r14b
mov edx, esi
and dl, al
xor al, sil
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ecx, edi
and cl, bl
xor dil, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dil
xor r14b, cl
xor r14b, 1
or cl, sil
xor cl, 1
or cl, r14b
mov edx, eax
xor dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
or bl, al
xor bl, 1
or bl, al
mov r15d, r8d
movzx eax, byte [rsp + 0x28]
xor r15b, al
mov ecx, r15d
and cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov esi, eax
and sil, dl
xor dl, al
or dl, sil
xor dl, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edi, eax
xor dil, 1
mov r14d, r15d
xor r14b, 1
mov esi, r14d
and sil, r15b
mov edx, r14d
and dl, sil
mov ecx, r14d
xor cl, sil
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
or cl, dil
and dil, dl
or dil, r8b
xor dl, al
xor cl, 1
or cl, dl
xor dil, 1
mov eax, edi
xor al, cl
or dil, cl
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
mov ecx, eax
and cl, dil
xor cl, 1
mov edx, edi
xor dl, cl
or cl, dil
xor cl, 1
or cl, dl
or al, dil
mov edi, eax
xor dil, 1
mov r8d, edi
and r8b, al
mov edx, r8d
xor r8b, dil
mov edi, ebx
xor dil, 1
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
xor cl, 1
mov r8d, ecx
and r8b, al
xor al, cl
mov ecx, edx
xor cl, 1
or al, r8b
xor dl, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
or r14b, r15b
mov edx, r14d
xor dl, 1
mov ecx, r14d
or cl, dl
xor dl, cl
xor dl, 1
mov r8d, r14d
and r8b, cl
xor cl, r14b
or cl, r8b
xor cl, 1
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
mov r14d, edx
and r14b, r8b
xor dl, r8b
or dl, r14b
or r8b, cl
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
xor dl, 1
xor cl, 1
mov r8d, eax
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
mov r14d, edx
xor r14b, al
and dl, r14b
and r14b, al
mov eax, edx
xor al, 1
xor dl, r14b
xor r14b, 1
or r14b, al
xor r14b, 1
or r14b, dl
mov eax, ecx
and al, r8b
mov edx, eax
and dl, cl
xor al, cl
mov ecx, r14d
xor cl, 1
and r14b, cl
or al, dl
xor r14b, 1
mov edx, r14d
xor dl, cl
or r14b, cl
xor r14b, 1
or r14b, dl
mov edx, eax
xor dl, 1
and dl, r14b
xor r14b, 1
and r14b, al
or r14b, dl
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, r14d
xor al, cl
xor r14b, 1
xor al, 1
or r14b, cl
xor r14b, 1
or r14b, al
mov r8d, edi
xor r8b, r13b
xor r8b, 1
mov ecx, r8d
and cl, bl
xor r8b, bl
or r8b, cl
mov ecx, r10d
xor cl, dil
mov edx, ecx
xor dl, r13b
and dl, cl
and r10b, bl
and dil, r13b
or dil, r10b
xor bl, dil
and bl, dil
xor dl, 1
mov ecx, ebx
xor cl, 1
and bl, cl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
xor bl, dl
mov r10d, ebx
xor r10b, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor bl, cl
xor bl, 1
or cl, r10b
xor cl, 1
or cl, bl
mov r13d, ecx
xor r13b, 1
mov ebx, r13d
or bl, cl
xor bl, 1
mov r10d, ecx
and r10b, bl
xor bl, cl
mov edi, r8d
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
xor r8b, 1
or bl, r10b
or dil, bl
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, dil
or bl, dil
xor bl, 1
or bl, al
and r13b, r8b
or cl, r13b
xor dl, 1
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, ebx
xor dl, 1
and al, dl
or dl, cl
xor dl, 1
and cl, bl
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r8d, r14d
xor r8b, 1
mov eax, r8d
and al, r14b
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r10d, r8d
or r10b, r14b
mov ebx, r10d
xor bl, 1
and dl, al
mov edi, ebx
and dil, r10b
mov r13d, edx
and r13b, al
xor dl, al
or dl, r13b
mov r13d, edi
xor r13b, 1
xor dil, bl
or r13b, r10b
xor r13b, 1
or r13b, dil
mov r10d, edx
xor r10b, 1
and r10b, r13b
xor r13b, 1
and r13b, dl
or r13b, r10b
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor bl, 1
mov eax, r13d
and al, bl
xor bl, r13b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov r13d, ebx
xor r13b, 1
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
and r13b, bl
mov r10d, edx
and r10b, al
mov edi, edx
xor dil, al
or dil, r10b
xor r13b, 1
mov r10d, ebx
xor r10b, r13b
or r13b, bl
xor r13b, 1
or r13b, r10b
mov ebx, edi
xor bl, 1
and bl, r13b
xor r13b, 1
and r13b, dil
or r13b, bl
xor dl, r13b
xor dl, 1
or r13b, cl
xor r13b, 1
or r13b, dl
mov edi, r13d
xor dil, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
or r8b, al
xor al, 1
or al, r14b
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r14b
or al, r14b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, r13d
and dl, dil
mov ebx, r13d
xor bl, dl
xor dl, 1
or dl, dil
xor dl, 1
or dl, bl
mov r8d, eax
and r8b, cl
xor al, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, al
mov ecx, r8d
xor cl, 1
mov r14d, r8d
xor r14b, cl
mov eax, edx
xor al, cl
and al, dl
and cl, dl
xor dl, 1
or dil, r13b
and r14b, r8b
mov ebx, edx
or bl, dil
xor dil, dl
xor dil, 1
mov r10d, ebx
xor r10b, dil
or dil, bl
xor dil, 1
or dil, r10b
mov r10d, r14d
xor r10b, 1
mov r13d, r10d
and r13b, r14b
mov ebx, r13d
xor r13b, r14b
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r13b
xor dil, 1
mov r10d, ebx
xor r10b, dil
xor r10b, 1
and r10b, bl
or dil, bl
xor dil, 1
mov ebx, r10d
and bl, dil
xor dil, r10b
or dil, bl
and dl, r8b
mov ebx, r12d
or bl, r11b
xor bl, bpl
or cl, dl
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor dil, 1
mov eax, edi
or al, cl
xor al, 1
xor dil, cl
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
and bpl, bl
mov eax, ebp
xor al, bl
xor bpl, 1
xor al, 1
or bpl, bl
xor bpl, 1
or bpl, al
mov r8d, ebp
xor r8b, 1
mov ecx, ebp
and cl, r8b
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor r11b, r12b
mov ebx, eax
xor bl, 1
or r11b, r9b
mov ecx, r15d
and cl, sil
xor sil, r15b
or sil, cl
movzx edx, byte [rsp + 0x30]
xor sil, dl
xor sil, 1
mov ecx, edx
and cl, r15b
xor r15b, dl
mov r10d, edx
or r15b, cl
mov ecx, esi
xor cl, r15b
or r15b, sil
xor r15b, 1
or r15b, cl
mov ecx, eax
xor cl, r11b
xor cl, 1
or cl, bl
and bl, al
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
mov edx, r11d
xor dl, 1
and dl, r11b
xor bl, 1
or bl, r9b
mov eax, r11d
and al, dl
xor dl, r11b
mov r9d, ecx
xor r9b, 1
or dl, al
xor dl, bl
mov eax, edx
xor al, 1
or dl, r9b
xor r9b, al
xor r9b, 1
xor al, cl
xor dl, 1
or dl, al
xor dl, 1
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov ecx, r15d
xor cl, 1
mov eax, ecx
and al, r15b
mov ebx, ecx
xor bl, al
xor al, 1
or al, r15b
xor al, 1
or al, bl
mov ebx, edx
xor bl, 1
and r15b, bl
xor bl, al
xor bl, 1
or al, dl
xor al, 1
or al, bl
and dl, cl
or dl, r15b
xor cl, dl
and cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, r8d
and al, r10b
movzx edx, byte [rsp + 0x28]
and r8b, dl
and dl, bpl
or dl, al
xor dl, 1
or dl, r10b
mov eax, edx
not al
and bpl, r10b
or r8b, bpl
mov ebx, r8d
xor bl, 1
and r8b, dl
or dl, bl
xor dl, 1
and bl, al
or bl, r8b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
and bl, 1
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
xor cl, 1
mov ebx, edx
xor bl, cl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
xor al, 1
xor bl, 1
and bl, dl
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov r9d, ecx
xor r9b, 1
and r9b, al
mov eax, r9d
and al, cl
xor r9b, cl
or r9b, al
mov r8d, r9d
xor r8b, 1
mov edx, r8d
and dl, r9b
mov eax, r8d
and al, dl
mov r10d, r8d
xor r10b, dl
or al, r10b
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
xor bl, 1
mov r11d, ebx
xor r11b, cl
or bl, cl
xor bl, 1
or bl, r11b
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
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 dl, 1
or dl, r9b
xor dl, 1
or dl, r10b
mov eax, edx
xor al, 1
and r8b, dl
and al, r9b
or al, r8b
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
mov edx, eax
and dl, bl
or cl, dl
xor cl, 1
or cl, bl
xor al, bl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
or dl, al
mov ebx, edx
xor bl, 1
and al, dl
and bl, cl
or bl, al
mov eax, edx
and al, cl
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
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
or dl, al
mov r8d, edx
xor r8b, 1
mov eax, ecx
xor al, dl
and al, cl
and r8b, bl
and dl, cl
or dl, r8b
xor al, 1
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
and bl, dl
or dl, al
xor dl, 1
and al, r8b
or al, bl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
or cl, al
mov edx, eax
or dl, cl
xor dl, 1
xor cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov r10d, eax
xor r10b, 1
mov r8d, edi
xor r8b, 1
mov r14d, eax
and r14b, r10b
mov ecx, eax
and cl, r14b
mov r11d, r14d
xor r11b, al
or cl, r11b
or al, r10b
mov ebp, eax
xor bpl, 1
and bpl, al
xor bpl, 1
mov ebx, ebp
xor bl, al
or bpl, al
xor bpl, 1
or bpl, bl
mov ebx, ebp
xor bpl, 1
and bpl, cl
xor cl, 1
and bl, cl
or bpl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov ebx, ebp
xor bl, cl
xor bpl, 1
xor bl, 1
or bpl, cl
xor bpl, 1
or bpl, bl
mov ebx, edi
and bl, r8b
mov r15d, ebx
xor r15b, 1
xor bl, r8b
or r15b, dil
xor r15b, 1
or r15b, bl
mov r9d, r15d
xor r9b, 1
and r15b, r9b
mov ebx, r9d
and bl, r15b
xor r15b, r9b
or r15b, bl
mov esi, r15d
xor sil, 1
mov ebx, esi
and bl, r15b
mov edx, esi
xor dl, bl
xor bl, 1
or bl, r15b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
xor bl, r15b
or dl, sil
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and dl, bl
mov r8d, ebx
and r8b, dl
xor dl, bl
xor bpl, 1
or dl, r8b
mov r8d, esi
xor r8b, bpl
xor r14b, 1
or r14b, r10b
mov r10d, edx
xor r10b, 1
xor r14b, 1
or r14b, r11b
xor r14b, 1
mov ebx, r14d
xor bl, al
or r14b, al
xor r14b, 1
or r14b, bl
mov eax, r14d
xor al, 1
and r14b, al
mov ebx, eax
and bl, r14b
xor r14b, al
mov eax, r15d
xor al, r10b
or r14b, bl
and sil, r10b
mov ebx, edx
and bl, r15b
or bl, sil
mov r11d, r14d
xor r11b, 1
xor r10b, bl
and r10b, bl
xor al, 1
and al, r15b
xor r15b, dl
and r15b, dl
xor al, 1
xor r15b, 1
mov edx, eax
xor dl, r15b
or r15b, al
xor r15b, 1
or r15b, dl
mov eax, r10d
xor al, 1
mov edx, r15d
xor dl, 1
and dl, r10b
and al, r15b
or al, dl
mov edx, r10d
xor dl, r15b
or r15b, r10b
xor r15b, 1
or r15b, dl
xor r15b, 1
mov edx, eax
and dl, r15b
xor r15b, al
or r15b, dl
mov esi, r14d
xor sil, r11b
and sil, r14b
mov edx, r11d
and dl, r14b
mov eax, edx
and al, r11b
xor dl, r11b
or dl, al
mov r10d, edx
xor r10b, r14b
or dl, r14b
or r14b, r11b
xor r14b, 1
xor sil, r14b
mov eax, esi
xor al, 1
and r14b, al
mov ebx, r14d
xor bl, 1
xor r14b, sil
or bl, al
xor bl, 1
or bl, r14b
mov r11d, ebx
xor r11b, 1
xor dl, 1
or dl, r10b
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
and al, r11b
or r11b, dl
and dl, bl
or dl, al
mov eax, r11d
xor al, dl
xor dl, 1
xor al, 1
or dl, r11b
xor dl, 1
or dl, al
mov ebx, r15d
xor bl, 1
mov esi, r15d
and sil, bl
or bl, r15b
mov eax, ebx
xor al, 1
mov r10d, edx
xor r10b, 1
and al, bl
mov r11d, r15d
and r11b, sil
xor sil, r15b
or sil, r11b
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov ecx, esi
xor cl, 1
and cl, al
xor al, 1
and al, sil
or al, cl
mov r11d, r15d
and r11b, bl
xor bl, r15b
mov ecx, r10d
and cl, dl
xor cl, 1
mov esi, ecx
xor sil, dl
or cl, dl
mov edi, edx
or dil, r10b
or bl, r11b
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
mov ebx, edi
xor bl, 1
xor al, 1
or al, dl
mov r11d, ebx
and r11b, dil
xor cl, 1
or cl, sil
mov edx, r11d
xor dl, 1
xor r11b, bl
or dl, dil
xor dl, 1
or dl, r11b
xor dl, cl
mov ecx, r10d
xor cl, bl
or bl, r10b
xor bl, 1
or bl, cl
mov ecx, edx
xor cl, bl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
xor cl, 1
and cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, r9d
and al, bpl
xor bpl, r9b
or bpl, al
mov eax, ebp
xor al, r8b
or bpl, r8b
xor bpl, 1
mov edx, ebp
and dl, al
xor bpl, al
or bpl, dl
mov eax, ebp
xor al, 1
and bpl, al
mov edx, ebp
and dl, al
xor bpl, al
or bpl, dl
mov r9d, ebp
xor r9b, 1
or bpl, r9b
xor r9b, bpl
and r9b, bpl
mov r8d, ecx
xor r8b, 1
mov r10d, r9d
xor r10b, 1
mov esi, r10d
and sil, r9b
mov eax, r10d
and al, sil
xor sil, r10b
or sil, al
mov edx, r8d
or dl, cl
mov edi, esi
mov r11d, esi
and sil, cl
and cl, dl
xor dl, 1
xor dil, 1
or r11b, dil
mov ebx, r11d
xor bl, 1
mov eax, edx
xor al, r8b
and al, dl
and dl, r8b
or dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
and al, r11b
xor al, 1
mov ecx, eax
xor cl, r11b
or al, r11b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, r9b
and al, r10b
or al, cl
xor r11b, r10b
or bl, r9b
xor bl, 1
or bl, r11b
mov ecx, eax
xor cl, bl
xor al, 1
or al, bl
xor cl, 1
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or cl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, r8d
xor al, dil
and al, r8b
and dil, r8b
or dil, sil
mov ecx, eax
xor cl, 1
xor al, dil
xor dil, 1
or dil, cl
xor dil, 1
or dil, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dil
mov ebx, eax
and bl, dil
xor al, dil
xor dil, 1
and dl, dil
or dl, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x6ef50311
mov ebp, 0xab30708b
cmovne ecx, ebp
test al, 1
mov eax, 0x6ef50311
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140058cc0
mov eax, 0x49722eb2
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x90], rcx
jmp 0x140058cc0
mov rax, qword [rsp + 0x70]
mov dword [rsp + rax*4 + 0xc0], 0
xor r9d, r9d
movabs rax, 0x65b18df0b110b25c
lea rcx, [r9 + rax]
movabs rdx, 0x684961f54f5ec742
add rcx, rdx
sub rcx, rax
movabs rdi, 0x777fc80ae0a234c0
mov r8, rdi
sub rcx, rdi
movabs rax, 0x5e4512493f8efc10
sub rcx, rax
sub rcx, rdx
add rcx, rax
movabs rax, 0xf284613f7be02944
add rcx, rax
movabs rdx, 0xaa9af41f5b5feec0
sub rcx, rdx
sub rcx, rax
movabs rax, 0x1ac0824721025e22
add rcx, rax
movabs rbp, 0x4a71c2e8a90867f3
sub rcx, rbp
sub rcx, rax
movabs rax, 0xca141b97bd7075c9
add rcx, rax
add rcx, rdx
sub rcx, rax
movabs rax, 0x5aa041adbc2f8170
add rcx, rax
movabs rdx, 0x1e53a0ca67870443
add rcx, rdx
sub rcx, rax
movabs rax, 0xa6c0ccb0624165ac
sub rcx, rax
sub rcx, qword [rsp + 0x70]
add rcx, rax
movabs rax, 0x7948e8362e7e816d
sub rcx, rax
sub rcx, rdx
add rcx, rax
movabs rdx, 0x9238f02ef798bd3d
mov rax, rdx
neg rax
sub rax, rbp
add rax, rdx
movabs rdx, 0x495edf7c58f68425
add rcx, rdx
sub rcx, rax
sub rcx, rdx
movabs rsi, 0x34d55efb48430dda
mov r11, rsi
mov rax, rsi
neg rax
movabs rdi, 0xa7e16ae610f761b5
mov r10, rdi
sub rax, rdi
add rax, rcx
movabs rdx, 0x7d9bdbd19b7e3aa7
mov rcx, rdx
neg rcx
movabs rbp, 0x6048ee7e54c34343
sub rcx, rbp
add rcx, rdx
movabs rdx, 0x9e0ecd9b0b432226
sub rcx, rdx
movabs rbx, 0xc24ef432e006dc00
sub rcx, rbx
add rcx, rdx
add rcx, rbp
movabs rdx, 0x5410640a2df13a99
add rcx, rdx
movabs rbp, 0x636c853a6c0a5b9f
sub rcx, rbp
movabs rdi, 0x237a5db0d65b304b
add rcx, rdi
sub rcx, rdx
sub rcx, rdi
movabs rdx, 0x4bfc832685d185c2
sub rcx, rdx
movabs rdi, 0xdbd2f846d79b5f12
sub rcx, rdi
add rcx, rdx
movabs rdx, 0x3c316e007ba90559
add rcx, rdx
add rcx, 0xffffffffffffffff
sub rcx, rdx
movabs rdx, 0x859e3841a67c93c5
mov rsi, rdx
add rcx, rdx
add rcx, rdi
movabs rdx, 0x70d38c2b29a79e51
mov rdi, rdx
lea rdx, [r9 + rdx]
sub rdx, rbp
add rdx, rsi
add rcx, rdi
sub rdx, rcx
movabs rsi, 0x4ada5601e445d7ff
add rdx, rsi
movabs rcx, 0x6e3a87fae4fbfe90
mov rdi, rcx
lea rcx, [r9 + rcx]
movabs rbp, 0x7a16db6220257b79
sub rcx, rbp
sub rcx, rdi
neg rbp
movabs rdi, 0xcdbcca70481e4323
sub rcx, rdi
sub rcx, rbx
add rcx, rdi
sub rbp, rcx
mov rcx, rsi
sub rcx, rdx
movabs rdx, 0x190d3612b91eb3f5
add rcx, rdx
movabs rsi, 0xf6a8dacd58d68509
sub rcx, rsi
sub rcx, rdx
add rcx, rbp
movabs rdx, 0xd540df051cdd36d0
add rcx, rdx
add rcx, rsi
sub rdx, rcx
add rax, r11
movabs rcx, 0xaa138a2191cfd413
add rax, rcx
movabs rbp, 0xad6f23d8274c8e1a
sub rax, rbp
add rax, r8
add rax, rbp
movabs rbp, 0xecf70da58d631964
sub rax, rbp
sub rax, rcx
add rax, rbp
movabs rcx, 0x9e82a7b9527591f0
sub rax, rcx
movabs rbp, 0x2066fe022108d835
sub rax, rbp
add rax, rcx
add rax, r10
add rax, rbp
movabs rcx, 0x2afd9e82c54c893f
sub rax, rcx
movabs rbp, 0xb4b4f2a9cf800a97
sub rax, rbp
movabs rbx, 0x2d470a3a3d18b0c1
sub rax, rbx
add rax, rcx
add rax, rbp
movabs rcx, 0x48ff83ffa377f736
sub rax, rcx
movabs rbp, 0x2b65f881b389c7c9
sub rax, rbp
add rax, rcx
movabs rcx, 0xbf12af25fd058938
add rax, rcx
movabs rdi, 0x2774e4dba628d597
sub rax, rdi
sub rax, rcx
movabs rcx, 0x76774f979ec3a9ab
add rax, rcx
add rax, rbp
add rdx, rcx
movabs rcx, 0x8b6814ed76348463
add rax, rcx
sub rdx, rax
add rdx, rcx
movabs rax, 0xd4e73549d35ca25d
add rdx, rax
sub rax, rdx
movabs rcx, 0xed73dade1611435d
add rax, rcx
movabs rdx, 0x3ebc09482dc31571
sub rax, rdx
sub rax, rcx
movabs rcx, 0xfc11b9558bee43b8
add rax, rcx
add rax, rdi
sub rax, rcx
movabs rbp, 0x6b30214785066eb0
mov rcx, rbp
neg rcx
movabs rdi, 0xc2662c7d8debede8
sub rcx, rdi
add rcx, rbp
movabs rbp, 0x7eac5525c7dce75a
add rcx, rbp
sub rcx, rbx
sub rcx, rbp
movabs rbp, 0x3e7ed1d15b2451a7
sub rcx, rbp
add rcx, rdi
add rcx, rbp
add rax, rdx
sub rax, rcx
movabs rcx, 0x5b25c136f4b1016d
mov rdx, rcx
add rax, rcx
movabs rbp, 0x87e649c89543f453
mov rcx, rbp
neg rcx
movabs rbx, 0x86725866661eeac9
sub rcx, rbx
add rcx, rbp
movabs rbp, 0x7bda2420e59cd6d7
add rcx, rbp
add rcx, rdx
movabs rdx, 0x4742ea7f2cb8d4e0
add rax, rdx
sub rcx, rax
add rcx, rdx
movabs rax, 0x3f553dd339fca00c
add rcx, rax
sub rcx, rbp
sub rcx, rax
movabs rax, 0x704bf97b9fe16af6
add rcx, rax
movabs rdx, 0x7b21697142197027
sub rcx, rdx
sub rcx, rax
movabs rax, 0x405a7e82d226232d
sub rcx, rax
add rcx, rbx
add rcx, rax
mov rax, rdx
neg rax
sub rax, rcx
movabs rcx, 0x7a9a0f4fa2efeafc
sub rax, rcx
movabs rdx, 0xb543a1f54e775a0f
add rax, rdx
add rax, rcx
sub rax, rdx
movabs rdx, 0x12916eaf391cecbb
mov rcx, rdx
neg rcx
movabs rbp, 0x4945da88a3bdb6c6
sub rcx, rbp
add rcx, rax
mov rax, rbp
neg rax
add rcx, rdx
sub rax, rcx
movabs rcx, 0x8554cf8265947107
lea rbp, [r9 + rcx]
movabs rdx, 0xb72c1f8584f67b5f
add rbp, rdx
sub rbp, rcx
add rbp, rax
movabs rax, 0x2c9df7936791b345
add rbp, rax
sub rbp, rdx
sub rbp, rax
mov qword [rsp + 0x80], rbp
mov eax, 0x2cecc5d9
jmp 0x140058cc0
mov eax, 0x711c9555
xor ecx, ecx
mov qword [rsp + 0x88], rcx
jmp 0x140058cc0
mov eax, dword [0x1401edee4]
mov r11d, eax
neg r11d
not r11d
imul r11d, eax
mov esi, r11d
not esi
mov ecx, esi
and ecx, 0xd40cf16d
mov edx, r11d
and edx, 0x2bf30e92
or edx, ecx
mov ecx, edx
xor ecx, 0x8f20e10
xor edx, 0x500cd061
and edx, 0x730dd0e3
and ecx, 0x8cf22f1c
or ecx, edx
mov ebp, ecx
xor ebp, 0x8022514
xor ecx, 0x6005d0c1
and ecx, 0xe4f5dac9
and ebp, 0x1b0a2536
or ebp, ecx
mov edx, ebp
xor edx, 0xe4f5dac9
xor ebp, 0x1b0a2536
mov ebx, r11d
and ebx, 0x45a6ce36
mov ecx, esi
and ecx, 0xba5931c9
or ecx, ebx
xor ecx, 0xba5931c9
or ecx, esi
mov ebx, ecx
not ebx
and ebx, 0xe694a737
and ecx, 0x196b58c8
or ecx, ebx
mov ebx, ecx
xor ebx, 0x196b58c8
and ebx, edx
xor ecx, 0xe694a737
mov edx, ebp
xor edx, ecx
and edx, ebp
and ecx, ebp
or ecx, ebx
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0xedb187b6
and edx, 0x124e7849
or edx, edi
or ebp, ebx
and ebx, 0xedb187b6
and ecx, 0x124e7849
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xd27af292
and edx, ebp
not ebp
and ebp, 0x5bf38ca2
and ecx, 0xa40c735d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80085010
xor ecx, 0x52728082
or ecx, 0x2d850d6d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x52f52a48
and ebp, 0x800ad092
or ebp, edi
or ecx, ebx
and ebx, 0x52f52a48
and edx, 0xad0ad5b7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2d850d6d
and ecx, 0xd27af292
or ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
or ebp, 0x4d6148f1
mov edx, ebp
not edx
and ecx, 0x4d6148f1
and ebx, 0xb29eb70e
or ebx, ecx
mov ecx, ebx
not ecx
mov edi, ebp
and edi, 0x47b3d07c
and edx, 0xb00c2702
or edx, edi
or ebp, ecx
and ecx, 0x47b3d07c
and ebx, 0xb84c2f83
or ebx, ecx
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0xad2142df
and ebp, 0x52debd20
or ebp, ecx
mov ebx, ebp
xor ebx, 0x8a0c20
xor ebp, 0x42100c8
or edx, 0xdcafbdfe
mov ecx, edx
not ecx
or ebp, 0x21104201
and ebp, 0x7535f3c9
and ebx, 0x888a0c36
or ebx, ebp
and edx, 0x7535f3c9
and ecx, 0x2400000
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xbb7dd161
and ecx, 0x44822e9e
or ecx, edx
mov edx, ecx
xor edx, 0x8210140
xor ecx, 0x6826c18
and edx, 0x697101c7
and ecx, 0x968efe38
or ecx, edx
mov r9d, ecx
xor r9d, 0x968efe38
mov edx, esi
or edx, 0xe2843cfc
mov ebp, edx
not ebp
mov edi, r11d
or edi, 0x5080100
and edi, 0x47080554
mov eax, esi
and eax, 0xa08438a8
or eax, edi
and edx, 0x47080554
and ebp, 0x1873c203
or ebp, edx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x1f673f3e
and ebp, 0xe098c0c1
or ebp, eax
xor ebp, 0x4f7db4cc
and esi, 0x97b91087
and r11d, 0x6846ef78
or r11d, esi
xor r11d, 0x6846ef78
mov eax, ebp
and eax, r11d
xor r11d, ebp
or r11d, eax
mov eax, r11d
not eax
xor ecx, 0x697101c7
mov edx, ecx
and edx, 0x5df279
mov ebx, r9d
and ebx, 0xffa20d86
or ebx, edx
xor ebx, 0xffa20d86
mov r10d, ecx
and r10d, r9d
mov edx, ebx
and edx, r10d
xor r10d, ebx
or r10d, edx
mov edx, r11d
and edx, 0x70ed4716
mov r12d, eax
and r12d, 0x8f12b8e9
or r12d, edx
mov edx, r12d
xor edx, 0x87008840
xor r12d, 0x70ed4716
mov ebp, r11d
and ebp, eax
mov ebx, ebp
not ebx
mov edi, r12d
and edi, 0x85370af
and edx, 0xf7ac8f50
or edx, edi
or r12d, ebx
and ebx, 0x85370af
and ebp, 0xf7ac8f50
or ebp, ebx
xor ebp, edx
not r12d
or r12d, ebp
mov r8d, r10d
not r8d
mov edx, r8d
and edx, 0xa6e35cb3
mov edi, r10d
and edi, 0x591ca34c
or edi, edx
xor edi, 0x5f926efd
mov esi, edi
xor esi, r8d
and esi, edi
mov edx, ecx
and edx, 0xb7f4fc76
and r9d, 0x480b0389
or r9d, edx
xor r9d, 0xb17a31c7
xor ecx, r9d
and ecx, r9d
mov r9d, r12d
not r9d
mov edx, r9d
and edx, 0xd8f62f5b
mov edi, r12d
and edi, 0x2709d0a4
or edi, edx
xor edi, 0x21871d15
mov r14d, edi
xor r14d, r9d
and r14d, edi
and r11d, 0xaf0ba4a6
and eax, 0x50f45b59
or eax, r11d
mov r13d, eax
xor r13d, 0x50f45b59
xor eax, 0x8202a020
and eax, 0xd222aa79
mov edx, r13d
and edx, 0x2ddd5586
or edx, eax
xor edx, 0xd4ac67c8
and r13d, 0x68ecdb1
or r13d, edx
mov eax, r13d
not eax
and eax, 0xca5c4572
and r13d, 0x35a3ba8d
or r13d, eax
mov r11d, r13d
xor r11d, 0x35a3ba8d
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0x1d39e713
and esi, 0xe2c618ec
or esi, eax
mov r15d, esi
xor r15d, 0xe2c618ec
xor esi, 0x35f85054
and esi, r15d
or ebp, 0x28c1b747
mov edx, ebp
not edx
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0xb151056f
and esi, 0x4eaefa90
or esi, eax
mov eax, ecx
xor eax, 0x28c1b747
or ebx, ebp
and ebp, 0xb151056f
and edx, 0x462e4890
or edx, ebp
mov ebp, eax
and eax, ecx
not ecx
and ebp, ecx
xor edx, esi
not ebx
or ebx, edx
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, ebx
not edx
and edx, 0x7ab68f3e
and ebx, 0x854970c1
or ebx, edx
mov edx, eax
not edx
and edx, 0x7ab68f3e
and eax, 0x854970c1
or eax, edx
xor eax, ebx
mov edx, r15d
and edx, ecx
xor ecx, r15d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x70cadfcc
and ecx, 0x8f352033
or ecx, edx
mov edx, ecx
xor edx, 0x85302020
mov ebp, eax
not ebp
xor ecx, 0x70cadfcc
mov esi, ebp
and esi, 0x4a474b9f
and eax, 0xb5b8b460
or eax, esi
or ebp, ecx
and ecx, 0x4a474b9f
and edx, 0xb5b8b460
or edx, ecx
xor edx, eax
not ebp
or ebp, edx
mov eax, r14d
not eax
and eax, 0xfea9f4c3
mov edi, r14d
and edi, 0x1560b3c
or edi, eax
mov r15d, edi
xor r15d, 0x1560b3c
mov ebx, r13d
xor ebx, 0xca5c4572
mov eax, r15d
and eax, 0xaf039e59
and r14d, 0x50fc61a6
or r14d, eax
xor r13d, 0x9aa024d4
mov edx, r13d
and edx, ebx
and r13d, r11d
mov eax, edx
not eax
mov esi, eax
and esi, 0x54e174b4
and edx, 0xab1e8b4b
or edx, esi
mov esi, r13d
not esi
or eax, esi
and esi, 0x54e174b4
and r13d, 0xab1e8b4b
or r13d, esi
xor r13d, edx
xor edi, 0xfea9f4c3
not eax
or eax, r13d
mov edx, r14d
not edx
and edx, 0xfe617ba4
and r14d, 0x19e845b
or r14d, edx
mov edx, eax
not edx
and edx, 0xfe617ba4
and eax, 0x19e845b
or eax, edx
xor eax, r14d
mov edx, edi
and edx, 0x2923ba12
and r15d, 0xd6dc45ed
or r15d, edx
or edi, r11d
and r11d, 0x2923ba12
and ebx, 0xd6dc45ed
or ebx, r11d
xor ebx, r15d
not edi
or edi, ebx
mov edx, edi
not edx
and edx, 0xf0562b4b
and edi, 0xfa9d4b4
or edi, edx
xor edi, 0xfa9d4b4
mov edx, eax
and edx, edi
xor edi, eax
or edi, edx
mov edx, ebp
not edx
mov eax, edx
and eax, 0xfca55d05
and ebp, 0x35aa2fa
or ebp, eax
mov ebx, ebp
xor ebx, 0x100282
xor ebp, 0x814001
or edx, 0x819bcaa7
mov eax, edx
not eax
mov ecx, edi
not ecx
and ecx, 0x819bcaa7
and edi, 0x7e643558
or edi, ecx
or ebp, 0x3a403400
and ebp, 0x3bcbf421
and ebx, 0x80100a86
or ebx, ebp
and edx, 0x3bcbf421
and eax, 0x44240158
or eax, edx
xor eax, ebx
mov ecx, eax
not ecx
and ecx, 0x8373ef66
and eax, 0x7c8c1099
or eax, ecx
mov ecx, edi
not ecx
and ecx, 0x8373ef66
and edi, 0x7c8c1099
or edi, ecx
xor edi, eax
mov eax, r10d
xor eax, r9d
and eax, r10d
and r8d, 0x249d2201
and r10d, 0xdb62ddfe
or r10d, r8d
and r9d, 0x249d2201
and r12d, 0xdb62ddfe
or r12d, r9d
xor r12d, r10d
mov ecx, eax
and ecx, r12d
xor r12d, eax
or r12d, ecx
mov edx, r12d
xor edx, 0x8a46329b
and edx, r12d
not r12d
and r12d, 0x8a46329b
mov eax, r12d
and eax, edx
xor edx, r12d
or edx, eax
mov eax, edx
not eax
and eax, 0xbf823fa2
and edx, 0x407dc05d
or edx, eax
mov eax, edx
xor eax, 0x4803b2c2
xor edx, 0x11c00c38
and eax, 0x6c07b3c3
and edx, 0x93f84c3c
or edx, eax
mov ebp, edx
xor ebp, 0x6c07b3c3
xor edx, 0x93f84c3c
mov eax, edi
not eax
and edx, eax
or eax, ebp
mov ecx, eax
not ecx
and ebp, edi
or ebp, edx
mov edx, ebp
not edx
mov ebx, eax
and ebx, 0xe83c14ab
and ecx, 0x17c3eb54
or ecx, ebx
or eax, edx
and edx, 0xe83c14ab
and ebp, 0x17c3eb54
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ebx, eax
not ebx
mov edx, ebx
and edx, eax
mov ebp, edx
not ebp
mov ecx, eax
and ecx, 0x5e7cc56d
mov edi, ebx
and edi, 0xa1833a92
or edi, ecx
mov ecx, eax
or ecx, ebp
and ebp, 0x5e7cc56d
and edx, 0xa1833a92
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc93f38c9
and ecx, 0x36c0c736
or ecx, edx
mov edx, ecx
xor edx, 0x4404030
and edx, 0x4d6148f1
xor ecx, 0x7ba18fc7
or ecx, edx
mov edx, ecx
not edx
mov esi, ebx
and esi, 0x21e9300b
and eax, 0xde16cff4
or eax, esi
xor eax, 0x93778705
xor ebx, eax
and ebx, eax
mov eax, ebx
not eax
mov ebp, ecx
or ebp, eax
not ebp
and ecx, 0x321faf45
and edx, 0xcde050ba
or edx, ecx
and eax, 0x321faf45
and ebx, 0xcde050ba
or ebx, eax
xor ebx, edx
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov r9d, ebx
not r9d
mov r10d, r9d
and r10d, ebx
mov ecx, r9d
and ecx, r10d
xor r10d, r9d
or r10d, ecx
mov r8d, r10d
not r8d
mov r11d, ebx
mov r15d, ebx
xor r15d, 0xe251c6cf
and r15d, ebx
and ebx, 0x75c43820
mov eax, r9d
and eax, 0x8a3bc7df
or eax, ebx
xor eax, 0x8a3bc7df
or eax, r9d
mov ebx, eax
not ebx
and ebx, 0xff2c6f3b
and eax, 0xd390c4
or eax, ebx
mov ebx, eax
xor ebx, 0xd390c4
mov edi, eax
xor edi, 0xff2c6f3b
and r8d, 0x62057455
mov r14d, r10d
and r14d, 0x9dfa8baa
or r14d, r8d
mov esi, r14d
xor esi, 0x9dfa8baa
mov edx, r14d
xor edx, 0xeedb1f16
and edx, esi
and r10d, 0x732194bc
xor eax, 0x8c0dfb87
mov ecx, eax
and ecx, edi
and eax, ebx
mov r8d, edx
and r8d, r10d
xor r10d, edx
or r10d, r8d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, r10d
not ecx
and ecx, eax
not eax
and eax, r10d
or eax, ecx
xor r14d, 0x62057455
mov ecx, r14d
and ecx, 0x70cce4b8
and esi, 0x8f331b47
or esi, ecx
or r14d, ebx
and ebx, 0x70cce4b8
and edi, 0x8f331b47
or edi, ebx
xor edi, esi
not r14d
or r14d, edi
not r14d
mov ecx, eax
and ecx, r14d
xor r14d, eax
or r14d, ecx
mov r8d, r14d
not r8d
mov eax, r8d
and eax, 0x9a00800
mov ecx, r14d
and ecx, 0x140e3130
or ecx, eax
mov eax, ecx
xor eax, 0x14080020
xor ecx, 0xebf1cecf
mov edx, r14d
xor edx, 0x1dae3930
and edx, r14d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe0a77b50
and eax, 0x1d080020
or eax, edi
or ecx, ebx
and ebx, 0xe0a77b50
and edx, 0x1f5884af
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov r10d, ecx
not r10d
mov eax, r10d
and eax, 0x30c84d8c
and ecx, 0xcf37b273
or ecx, eax
mov eax, r14d
and eax, 0x30c84d8c
mov edx, r8d
and edx, 0xcf37b273
or edx, eax
xor edx, ecx
xor r10d, edx
and r10d, edx
mov eax, r9d
and eax, 0x2011024d
and r11d, 0xc240c482
or r11d, eax
xor r11d, 0xc240c482
mov eax, r11d
and eax, r15d
xor r15d, r11d
or r15d, eax
mov eax, r15d
not eax
and eax, 0x20603326
and r15d, 0xdf9fccd9
or r15d, eax
xor r15d, 0xdf9fccd9
mov eax, r15d
and eax, r9d
xor r15d, r9d
or r15d, eax
mov eax, r15d
not eax
and eax, 0x3250eb66
and r15d, 0xcdaf1499
or r15d, eax
mov eax, r15d
xor eax, 0xcdaf1499
mov r11d, r10d
not r11d
mov ecx, r15d
xor ecx, 0x3250eb66
mov edx, ecx
and edx, 0x757a8824
xor r15d, 0xb8d59cbd
and r15d, eax
mov ebx, edx
and ebx, r15d
xor r15d, edx
or r15d, ebx
mov edx, r15d
not edx
and edx, 0x8a8577db
and r15d, 0x757a8824
or r15d, edx
mov edx, r11d
and edx, 0x2df0abe1
mov edi, r10d
and edi, 0xd20f541e
or edi, edx
xor edi, 0xdae26193
mov ebx, r10d
and ebx, 0xf712ca72
or ebx, edi
mov edx, ebx
not edx
and edx, 0x9d8bf5a
and ebx, 0xf62740a5
or ebx, edx
mov edi, r11d
and edi, 0x8ed358d
mov edx, r10d
xor edx, 0xf712ca72
or edx, edi
mov r9d, r15d
not r9d
mov esi, r9d
and esi, 0xf712ca72
mov ebp, r15d
and ebp, 0x8ed358d
or ebp, esi
mov edi, ebp
xor edi, r9d
and edi, ebp
mov esi, ecx
and esi, 0xe6f26b47
and eax, 0x190d94b8
or eax, esi
mov esi, ebx
xor esi, 0xf62740a5
xor eax, 0xee1f5eca
xor ecx, eax
and ecx, eax
mov eax, edx
not eax
xor ebx, 0x9d8bf5a
and eax, ebx
or ebx, edx
and edx, esi
mov esi, ebx
not esi
or edx, eax
mov eax, ebx
and eax, 0xfc0160d3
and esi, 0x3fe9f2c
or esi, eax
mov eax, edx
not eax
or ebx, eax
and eax, 0xfc0160d3
and edx, 0x3fe9f2c
or edx, eax
xor edx, esi
not ebx
or ebx, edx
mov eax, edi
not eax
mov edx, eax
and eax, 0x16c14958
and edi, 0xe93eb6a7
or edi, eax
mov eax, ecx
not eax
or edx, eax
not edx
and eax, 0x16c14958
and ecx, 0xe93eb6a7
or ecx, eax
xor ecx, edi
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ebx
not edx
or ebx, 0x1cf46ac2
mov r12d, ecx
mov eax, ecx
xor eax, 0xe30b953d
and eax, ecx
not ecx
and ecx, 0x61081004
and r12d, 0x82038539
or r12d, ecx
mov esi, ebx
not esi
or edx, 0xe30b953d
and ebx, 0x8c320fca
and esi, 0x63099035
or esi, ebx
mov ecx, edx
not ecx
and edx, 0x8c320fca
and ecx, 0x10c46000
or ecx, edx
mov edx, r12d
xor edx, 0x8408
xor r12d, 0x7dfc7ac6
xor ecx, esi
mov esi, r12d
and esi, 0xd73b3bb7
and edx, 0x20008408
or edx, esi
mov esi, eax
not esi
or r12d, esi
and esi, 0xd73b3bb7
and eax, 0x28c4c448
or eax, esi
xor eax, edx
not r12d
or r12d, eax
mov eax, ecx
not eax
and eax, 0x1a62b524
and ecx, 0xe59d4adb
or ecx, eax
mov eax, r12d
not eax
and eax, 0x1a62b524
and r12d, 0xe59d4adb
or r12d, eax
xor r12d, ecx
mov eax, r9d
and eax, 0x6ba54f8e
and r15d, 0x945ab071
or r15d, eax
mov ecx, r11d
or ecx, 0x24c085ec
mov ebx, ecx
not ebx
mov eax, r10d
xor eax, 0x24c085ec
and eax, r11d
mov edx, ecx
and edx, 0x288f3d14
and ebx, 0xd3304203
or ebx, edx
mov edx, eax
not edx
or ecx, edx
and edx, 0x288f3d14
and eax, 0xd770c2eb
or eax, edx
mov edx, r15d
xor edx, 0x23030
xor r15d, 0x6ba54f8e
xor eax, ebx
mov esi, r15d
or esi, 0x24c085ec
not ecx
or ecx, eax
mov eax, esi
not eax
or r9d, 0xdb3f7a13
and esi, 0xabc7dfae
and eax, 0x50382011
or eax, esi
mov ebx, r9d
not ebx
and r9d, 0xabc7dfae
and ebx, 0x4000040
or ebx, r9d
xor ebx, eax
mov eax, ecx
not eax
and eax, ebx
not ebx
and ebx, ecx
or ebx, eax
mov eax, r11d
and eax, 0xf6d88841
and r10d, 0x92777be
or r10d, eax
or r11d, r15d
and r15d, 0xf6d88841
and edx, 0x92777be
or edx, r15d
xor edx, r10d
not r11d
or r11d, edx
mov eax, r11d
not eax
and eax, 0x27e3eada
and r11d, 0xd81c1525
or r11d, eax
mov eax, r11d
xor eax, 0xc1025
xor r11d, 0x27e3eada
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0xfcb36f00
and ebx, 0x34c90ff
or ebx, edx
or ecx, r11d
and r11d, 0xfcb36f00
and eax, 0x34c90ff
or eax, r11d
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov ebp, ecx
not ebp
mov edi, r12d
not edi
mov esi, edi
or esi, ebp
mov edx, esi
not edx
and edi, 0x13475ee8
and r12d, 0xecb8a117
or r12d, edi
and ebp, 0x13475ee8
and ecx, 0xecb8a117
or ecx, ebp
xor ecx, r12d
mov ebp, ecx
not ebp
mov eax, esi
and eax, 0xddc480e
and edx, 0xf223b7f1
or edx, eax
or esi, ebp
and ebp, 0xddc480e
and ecx, 0xf223b7f1
or ecx, ebp
xor ecx, edx
not esi
or esi, ecx
mov edx, esi
not edx
mov ecx, edx
and ecx, 0x1830841
mov eax, esi
and eax, 0x32044030
or eax, ecx
xor eax, 0x32044030
mov ebx, esi
xor ebx, 0x33874871
and ebx, esi
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x2fb7e706
and ebx, 0xd04818f9
or ebx, eax
mov ecx, ebx
xor ecx, 0xc20a5080
xor ebx, 0x18108f62
and ebx, 0x39d58f6a
and ecx, 0xc62a7095
or ecx, ebx
mov eax, ecx
xor eax, 0xc2004084
and eax, 0xe251c6ce
xor ecx, 0x247bb65b
or ecx, eax
mov ebp, ecx
not ebp
and esi, 0xcdc5abae
mov eax, edx
and eax, 0x323a5451
or eax, esi
xor eax, 0xd06b929f
and edx, 0x1dae3931
or edx, eax
mov eax, edx
not eax
and eax, 0x6a3f4e7e
and edx, 0x95c0b181
or edx, eax
mov r9d, edx
xor r9d, 0x84800181
xor edx, 0x6a3f4e7e
mov eax, ebp
xor eax, edx
and eax, ebp
and ecx, 0x1170fc74
and ebp, 0xee8f038b
or ebp, ecx
and edx, 0x1170fc74
and r9d, 0xee8f038b
or r9d, edx
xor r9d, ebp
mov ecx, eax
and ecx, r9d
xor r9d, eax
or r9d, ecx
mov ecx, r8d
and ecx, 0xe0285ae1
mov eax, r14d
and eax, 0x1fd7a51e
or eax, ecx
mov ecx, eax
xor ecx, 0x9810400
xor eax, 0x60200821
mov edx, r14d
xor edx, 0x7db30c21
and edx, r14d
or eax, 0x824cf3de
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x163a0342
and ecx, 0x69810c21
or ecx, ebx
or eax, ebp
and ebp, 0x163a0342
and edx, 0xe9c5fcbd
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x824cf3de
and eax, 0x7db30c21
or eax, ecx
mov edx, eax
mov ecx, eax
mov ebp, eax
xor ebp, 0x365204c8
and ebp, eax
not eax
and edx, 0xb46275e5
mov ebx, eax
and ebx, 0x4b9d8a1a
or ebx, edx
xor ebx, 0xc32ad418
mov edx, eax
and edx, 0x7748a1fd
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x93836868
and edx, 0x6c7c9797
or edx, ebx
mov ebx, edx
xor ebx, 0x6c7c9797
xor edx, 0x93836868
and r8d, 0x81bba8d3
and r14d, 0x7e44572c
or r14d, r8d
mov edi, r14d
xor edi, 0x8045600
and edi, 0x88b75e02
xor r14d, 0xf6f3092e
or r14d, edi
mov edi, r14d
not edi
and edi, edx
mov edx, ebx
xor edx, r14d
and edx, ebx
and r14d, ebx
or r14d, edi
mov ebx, edx
and ebx, r14d
xor r14d, edx
or r14d, ebx
mov edx, r14d
not edx
or r14d, 0x4e006591
mov edi, r14d
not edi
or edx, 0xb1ff9a6e
mov ebx, edx
not ebx
and r14d, 0x9688c8f7
and edi, 0x21771208
or edi, r14d
and edx, 0x9688c8f7
and ebx, 0x48002500
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x3948c46d
and ebx, 0xc6b73b92
or ebx, edx
and eax, 0xa847845c
and ecx, 0x57b87ba3
or ecx, eax
mov eax, ecx
xor eax, 0x57b87ba3
xor ecx, 0xa8050050
mov edx, eax
and edx, 0x365204c8
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0xc9adfb36
and ebp, 0x365204c9
or ebp, edx
and ecx, 0xe83529f3
mov edx, eax
and edx, 0x17cad60c
or edx, ecx
xor edx, 0xe83529f2
and eax, 1
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd2494a7b
and eax, 0x2db6b584
or eax, ecx
xor eax, 0x2db6b584
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xcae6c8f
and ecx, 0xf3519370
or ecx, edx
xor ecx, 0xcae6c8f
xor eax, ecx
and eax, ecx
mov r8d, ebx
not r8d
mov r10d, eax
not r10d
mov ecx, ebx
xor ecx, 0xde54471
and ecx, r8d
mov edx, r8d
or edx, 0xde54471
mov ebp, edx
not ebp
mov edi, eax
xor edi, 0xde54471
mov esi, ecx
not esi
mov r11d, esi
and r11d, 0x181c3250
and ecx, 0xe7e3cdaf
or ecx, r11d
mov r11d, edi
and r11d, r10d
and edi, eax
or esi, edx
and edx, 0x181c3250
and ebp, 0xe202898e
or ebp, edx
xor ebp, ecx
not esi
or esi, ebp
mov ecx, r11d
not ecx
mov edx, edi
not edx
mov ebp, ecx
and ebp, 0x865712e4
and r11d, 0x79a8ed1b
or r11d, ebp
or ecx, edx
and edx, 0x865712e4
and edi, 0x79a8ed1b
or edi, edx
xor edi, r11d
not ecx
or ecx, edi
mov edx, esi
not edx
and edx, 0x294992c6
and esi, 0xd6b66d39
or esi, edx
mov edx, ecx
not edx
and edx, 0x294992c6
and ecx, 0xd6b66d39
or ecx, edx
xor ecx, esi
mov edx, ebx
and edx, 0xab00f991
and r8d, 0x54ff066e
or r8d, edx
or ebx, eax
and eax, 0xab00f991
and r10d, 0x54ff066e
or r10d, eax
xor r10d, r8d
not ebx
or ebx, r10d
mov eax, ebx
not eax
and eax, 0xf0da8129
and ebx, 0xf257ed6
or ebx, eax
mov eax, ebx
xor eax, 0xc016a56
xor ebx, 0xf0da8129
mov edi, ecx
not edi
mov edx, edi
and edx, 0x43fe94a1
and ecx, 0xbc016b5e
or ecx, edx
or edi, ebx
and ebx, 0x43fe94a1
and eax, 0xbc016b5e
or eax, ebx
xor eax, ecx
not edi
or edi, eax
mov eax, edi
not eax
mov ecx, edi
and ecx, 0xa1131a68
mov edx, eax
and edx, 0x5eece597
or edx, ecx
mov ecx, edx
xor ecx, 0x130820
xor edx, 0x1ec4a405
and edx, 0xbfc4b64d
and ecx, 0x403b49b2
or ecx, edx
mov edx, ecx
xor edx, 0x204090
and edx, 0x2de0669c
xor ecx, 0x92049041
and ecx, 0xd21f9963
or ecx, edx
mov ebx, ecx
xor ebx, 0x2de0669c
and ebx, ecx
mov ecx, eax
and ecx, 0xd21f9963
and edi, 0x2de0669c
or edi, ecx
xor eax, edi
and eax, edi
mov edx, ebx
not edx
mov edi, eax
not edi
mov ecx, edx
or ecx, edi
mov ebp, ecx
not ebp
and edx, 0x8a7cccb5
and ebx, 0x7583334a
or ebx, edx
and edi, 0x8a7cccb5
and eax, 0x7583334a
or eax, edi
xor eax, ebx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0x855f48a5
and ebp, 0x7aa0b75a
or ebp, ebx
or ecx, edx
and edx, 0x855f48a5
and eax, 0x7aa0b75a
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x4d164d4b
and edx, ecx
not ecx
and ecx, 0x130fe8a4
and eax, 0xecf0175b
or eax, ecx
mov ecx, eax
xor ecx, 0x4c100108
xor eax, 0x1064800
or eax, 0xb2e9b2b4
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x1225ee57
and ecx, 0x4d120108
or ecx, ebx
or eax, ebp
and ebp, 0x1225ee57
and edx, 0xedda11a8
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x60f62bd7
and eax, 0x9f09d428
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc095de16
and ecx, eax
and eax, 0x3f6a21e9
or eax, edx
xor eax, 0x3f6a21e9
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x513616e8
mov ebx, ecx
and ebx, edx
and ecx, eax
mov ebp, ebx
not ebp
mov edi, ecx
not edi
mov esi, ebp
and esi, 0x44887261
and ebx, 0xbb778d9e
or ebx, esi
or ebp, edi
and edi, 0x44887261
and ecx, 0xbb778d9e
or ecx, edi
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x513616e8
and ebp, 0xaec9e917
or ebp, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xe7f1dd84
and edx, 0x180e227b
or edx, eax
mov eax, edx
xor eax, 0xe0073
xor edx, 0xe7f1dd84
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xfd41f708
and ebp, 0x2be08f7
or ebp, ebx
or ecx, edx
and edx, 0xfd41f708
and eax, 0x2be08f7
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x7a883f67
and ecx, 0x8577c098
or ecx, eax
mov ebp, ecx
xor ebp, 0x60080
xor ecx, 0x8800000
or edx, 0xba8705cc
mov eax, edx
not eax
or ecx, 0x5706030
and ecx, 0x8df16038
and ebp, 0x320605c4
or ebp, ecx
and edx, 0x8df16038
and eax, 0x40089a03
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xcdf5b294
and eax, 0x320a4d6b
or eax, ecx
mov ebp, eax
xor ebp, 0x888d48a7
mov r8d, r9d
mov r10d, r9d
mov ebx, r9d
xor ebx, 0x2a9f07f5
and ebx, r9d
not r9d
mov edi, eax
xor edi, 0x7772b758
mov esi, edi
and esi, 0xccb9dd43
mov ecx, ebp
xor eax, 0xa2124f52
and eax, ebp
and ebp, 0x334622bc
or ebp, esi
mov esi, ebp
xor esi, 0x124000bc
xor ebp, 0xccb9dd43
and r8d, 0x2d9fbf43
mov edx, r9d
and edx, 0xd26040bc
or edx, r8d
or r10d, ebp
and ebp, 0x2d9fbf43
and esi, 0xd26040bc
or esi, ebp
xor esi, edx
not r10d
or r10d, esi
and r9d, 0x2a9f07f5
and edi, 0x2a8101a1
and ecx, 0x1e0654
or ecx, edi
xor ecx, 0x1e0654
mov edx, r9d
and edx, ebx
xor ebx, r9d
or ebx, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, ebx
not ecx
and ecx, eax
not eax
and eax, ebx
or eax, ecx
mov ecx, eax
and eax, r10d
not r10d
not ecx
mov edx, r10d
xor edx, ecx
and edx, r10d
and ecx, r10d
or ecx, eax
mov r10d, edx
not r10d
mov eax, ecx
not eax
mov esi, r10d
and esi, 0x5189feff
and edx, 0xae760100
or edx, esi
or r10d, eax
and eax, 0x5189feff
and ecx, 0xae760100
or ecx, eax
xor ecx, edx
not r10d
or r10d, ecx
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0x7c8a7962
mov edx, r10d
and edx, 0x8375869d
or edx, eax
mov eax, edx
xor eax, 0x80008090
xor edx, 0x4000
mov ebp, r8d
or ebp, 0x8904c0f9
mov ecx, ebp
not ecx
or edx, 0x746b2504
and edx, 0x756f650d
and eax, 0x880080f0
or eax, edx
and ebp, 0x756f650d
and ecx, 0x2901a02
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x76fb3f06
and ecx, 0x8904c0f9
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xdb0a796d
and eax, 0x24f58692
or eax, ecx
mov edx, eax
mov ebp, r10d
and ebp, 0xf54164d9
mov ecx, r8d
and ecx, 0xabe9b26
or ecx, ebp
xor ecx, 0xabe9b26
or ecx, r8d
mov r9d, ecx
not r9d
mov r11d, eax
xor r11d, 0xdb0a796d
xor eax, 0x8718b958
and eax, r11d
mov ebp, r11d
or ebp, 0xa3ed3fca
mov edi, ecx
and edi, 0xa3ed3fca
mov ebx, r9d
and ebx, 0x5c12c035
or ebx, edi
mov edi, eax
not edi
mov esi, edi
and esi, 0x3a860f3d
and eax, 0xc579f0c2
or eax, esi
mov esi, ebp
not esi
or edi, ebp
and ebp, 0x3a860f3d
and esi, 0x4410c000
or esi, ebp
xor esi, eax
xor edx, 0x24f58692
not edi
or edi, esi
mov eax, edi
not eax
and eax, 0x73923e30
and edi, 0x8c6dc1cf
or edi, eax
mov eax, ebx
not eax
and eax, 0x73923e30
and ebx, 0x8c6dc1cf
or ebx, eax
xor ebx, edi
mov eax, edx
and eax, 0xfdc38b49
and r11d, 0x23c74b6
or r11d, eax
or edx, r9d
and r9d, 0xfdc38b49
and ecx, 0x23c74b6
or ecx, r9d
xor ecx, r11d
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xcc971448
and edx, 0x3368ebb7
or edx, eax
xor edx, 0x3368ebb7
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
or edx, 0xe51db069
mov ebp, edx
not ebp
or eax, 0x1ae24f96
mov ecx, eax
not ecx
and edx, 0x88248bdb
and ebp, 0x12c24404
or ebp, edx
and eax, 0x88248bdb
and ecx, 0x65193020
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xe51db069
and ecx, 0x1ae24f96
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf173bef1
and ecx, 0xe8c410e
or ecx, eax
mov eax, ecx
xor eax, 0x70219850
xor ecx, 0x6840108
and ecx, 0x87d627a9
and eax, 0x7829d856
or eax, ecx
mov edx, eax
xor edx, 0x87d627a9
mov ecx, eax
xor ecx, 0x2809d012
and ecx, 0x2b19f5bb
xor eax, 0xb5441a2c
and eax, edx
and edx, 0xd4e60a44
or edx, ecx
mov ecx, edx
xor ecx, 0x10020804
xor edx, 0x22103581
or edx, 0xcd6dc27a
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xbdde653
and ecx, 0x30021984
or ecx, ebx
or edx, ebp
and ebp, 0xbdde653
and eax, 0xf42219ac
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x7e6f7741
and edx, 0x819088be
or edx, eax
mov eax, edx
xor eax, 0x92020033
xor edx, 0x4cfd4ac4
mov ecx, edx
and ecx, 0x2580f7c8
and eax, 0xda7f0837
or eax, ecx
xor eax, 0x2580f7c8
xor edx, eax
and edx, eax
mov eax, r8d
and eax, 0x8348a3ca
mov ecx, r10d
and ecx, 0x7cb75c35
or ecx, eax
mov eax, ecx
xor eax, 0x78804401
xor ecx, 0x804802c8
and ecx, 0x847f1afc
and eax, 0x7b80e503
or eax, ecx
mov ecx, eax
xor ecx, 0x847f1afc
and r8d, 0x1d362dd3
and r10d, 0xe2c9d22c
or r10d, r8d
mov ebp, r10d
xor ebp, 0xe2c9d22c
xor eax, 0x7b80e503
and ebp, eax
xor r10d, 0x1d362dd3
and r10d, ecx
or r10d, ebp
not r10d
or r10d, eax
mov edi, r10d
not edi
mov eax, r10d
and eax, 0x480f9344
mov ecx, edi
and ecx, 0xb7f06cbb
or ecx, eax
mov eax, ecx
xor eax, 0xb04064b1
mov ebp, edx
mov ebx, edx
xor ebx, 0x60b9dcaa
and ebx, edx
not edx
mov esi, edx
and esi, 0xfbb890a
and ebp, 0xf04476f5
or ebp, esi
xor ecx, 0x80b8100
and ecx, 0xfbb890a
and eax, 0xf04476f5
or eax, ecx
xor eax, ebp
mov ecx, eax
xor ecx, edx
and ecx, eax
and edx, 0x60b9dcaa
or edi, 0x9f462355
mov ebp, edi
not ebp
or r10d, 0x60b9dcaa
mov eax, r10d
not eax
mov esi, edx
and esi, ebx
xor ebx, edx
or ebx, esi
and edi, 0x30802ee7
and ebp, 0x4039d008
or ebp, edi
and r10d, 0x30802ee7
and eax, 0x8f460110
or eax, r10d
xor eax, ebp
mov edx, ebx
not edx
and edx, 0x8c46ce78
and ebx, 0x73b93187
or ebx, edx
mov edx, eax
not edx
and edx, 0x8c46ce78
and eax, 0x73b93187
or eax, edx
xor eax, ebx
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, edx
or ebx, ebp
not ebx
and edx, 0xb2d58735
and ecx, 0x4d2a78ca
or ecx, edx
and ebp, 0xb2d58735
and eax, 0x4d2a78ca
or eax, ebp
xor eax, ecx
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0xea504228
mov edx, eax
and edx, 0x15afbdd7
or edx, ecx
mov edi, edx
xor edi, 0x42ba512
xor edx, 0x6a504028
and edx, 0x7bd458ed
and edi, 0x842ba712
or edi, edx
mov ecx, edi
xor ecx, 0x7bd458ed
xor edi, 0x842ba712
or edi, ecx
mov edx, r8d
and edx, 0x27e2ce91
mov ecx, eax
and ecx, 0xd81d316e
or ecx, edx
mov edx, ecx
xor edx, 0x8152000
mov ebx, ecx
xor ebx, 0x27e2ce91
and edx, 0x28f52a11
xor ecx, 0x72761975
and ecx, ebx
and ebx, 0xd70ad5ee
or ebx, edx
mov ebp, ebx
xor ebp, 0xd70ad5ee
mov r9d, edi
mov esi, edi
xor ebx, 0x7d61fdf5
and ebx, ebp
mov r10d, edi
and r10d, ebp
xor ebp, edi
not edi
and r9d, 0x5594d7e4
xor esi, 0xaa6b281b
and esi, edi
mov edi, r9d
and edi, esi
xor esi, r9d
or esi, edi
mov edi, ebx
not edi
mov edx, edi
and edx, 0xbcdfbe8c
and ebx, 0x43204173
or ebx, edx
mov edx, ecx
not edx
or edi, edx
and edx, 0xbcdfbe8c
and ecx, 0x43204173
or ecx, edx
xor ecx, ebx
not edi
or edi, ecx
mov ecx, esi
not ecx
and ecx, edi
not edi
and edi, esi
or edi, ecx
or ebp, r10d
mov ecx, ebp
not ecx
and ecx, 0x80b11798
and ebp, 0x7f4ee867
or ebp, ecx
xor ebp, 0x7f4ee867
mov ecx, edi
and ecx, ebp
xor ebp, edi
or ebp, ecx
or eax, 0x1ad9d60b
mov ecx, eax
not ecx
or r8d, 0xe52629f4
mov edx, r8d
not edx
and eax, 0x59409939
and ecx, 0xa42620c4
or ecx, eax
and r8d, 0x59409939
and edx, 0x2994602
or edx, r8d
xor edx, ecx
mov eax, edx
not eax
and eax, 0x92fa2223
and edx, 0x6d05dddc
or edx, eax
xor edx, 0x8823f428
mov ecx, ebp
xor ecx, edx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x6a9a3e95
mov esi, ebp
and esi, 0x9565c16a
or esi, eax
xor esi, edx
xor esi, 0x6a9a3e95
and esi, edx
and ecx, ebp
mov edx, esi
not edx
mov eax, edx
and eax, 0x1f949b8a
and esi, 0xe06b6475
or esi, eax
mov eax, ecx
not eax
or edx, eax
and eax, 0x1f949b8a
and ecx, 0xe06b6475
or ecx, eax
xor ecx, esi
mov eax, dword [0x1401edee0]
not edx
or edx, ecx
mov ecx, edx
not ecx
and ebx, ecx
and edx, ebp
or edx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
setne r11b
sete dil
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r9b
mov eax, edi
and al, r9b
mov esi, r8d
and sil, r11b
or sil, al
mov eax, r9d
xor al, r11b
and r9b, r11b
or al, r9b
xor al, 1
mov r10d, r8d
xor r10b, dil
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, esi
xor cl, 1
mov ebx, esi
and bl, cl
mov edx, ebx
xor bl, sil
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov esi, edx
xor sil, 1
mov eax, esi
and al, dl
mov ecx, esi
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or sil, dl
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, sil
mov edx, ecx
and dl, sil
xor sil, cl
mov ecx, eax
xor cl, 1
or sil, dl
xor al, sil
xor al, 1
or sil, cl
xor sil, 1
or sil, al
mov eax, esi
xor al, 1
and sil, al
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
and r10b, r8b
mov eax, r11d
or al, r8b
mov edx, eax
xor dl, 1
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov r10d, esi
xor r10b, 1
xor r11b, dl
xor r11b, 1
or dl, dil
xor dl, 1
or dl, r11b
and dil, r8b
or dil, r9b
xor dil, 1
mov ecx, eax
xor cl, dil
or dil, al
xor dil, 1
or dil, cl
mov eax, edx
xor al, dil
xor dil, 1
mov ecx, edi
xor cl, dl
or al, dl
xor cl, 1
and cl, dil
or dil, dl
mov edx, ecx
xor dl, dil
xor cl, 1
xor dl, 1
or cl, dil
xor cl, 1
or cl, dl
mov ebx, ecx
and cl, al
xor al, 1
xor bl, 1
mov edx, eax
xor dl, bl
and dl, al
and bl, al
or bl, cl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov r8d, ebx
xor r8b, 1
mov r9d, r8d
xor r9b, r10b
and bl, r8b
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov edx, ebx
xor dl, 1
and bl, dl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
and al, r10b
xor bl, 1
and bl, sil
or bl, al
mov eax, ebx
xor al, sil
xor al, 1
or bl, r10b
xor bl, 1
or bl, al
mov r11d, ebx
xor r11b, 1
xor r9b, 1
xor r8b, r9b
and r8b, r9b
mov eax, esi
and al, dl
xor dl, sil
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
xor cl, r8b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r10d, ebx
and r10b, r11b
mov ecx, ebx
xor cl, r10b
xor r10b, 1
or r10b, r11b
xor r10b, 1
or r10b, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, r10d
xor r8b, 1
mov ecx, r10d
xor cl, r8b
and cl, r10b
or r11b, bl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov esi, edx
and sil, bl
xor bl, dl
mov r9d, eax
xor r9b, 1
or bl, sil
xor bl, r11b
xor r11b, 1
xor bl, 1
mov edx, ecx
xor dl, r11b
or r11b, cl
xor r11b, 1
or r11b, dl
mov ecx, ebx
xor cl, r11b
or r11b, bl
xor r11b, 1
or r11b, cl
mov edx, eax
or dl, r9b
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, r11d
xor cl, 1
and cl, r11b
xor cl, 1
mov ebx, r11d
xor bl, cl
or cl, r11b
xor cl, 1
or cl, bl
mov ebx, ecx
and cl, dl
xor dl, 1
xor bl, 1
and bl, dl
or cl, bl
mov edx, r8d
and dl, r10b
mov ebx, r8d
and bl, dl
xor dl, r8b
or dl, bl
mov ebx, edx
xor bl, 1
and bl, r9b
and dl, al
or dl, bl
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
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, dl
and bl, cl
and dl, cl
xor cl, 1
and cl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov ecx, 0xf48b52e9
mov ebp, 0x4461eb5b
cmovne ecx, ebp
test dl, 1
mov eax, ecx
cmovne eax, ebp
test bl, 1
cmove eax, ecx
jmp 0x140058cc0
mov rax, qword [rsp + 0x50]
cmp rax, 4
setb byte [rsp + 0x3e]
mov eax, dword [0x1401edee4]
lea r15d, [rax - 1]
imul r15d, eax
mov r10d, r15d
not r10d
mov r9d, r15d
mov edi, r15d
mov eax, r10d
and eax, 0x92491b55
mov r12d, r15d
and r12d, 0x6db6e4aa
or r12d, eax
xor r12d, 0x4b5fc9ba
or r12d, r10d
mov r8d, r10d
mov eax, r15d
mov r13d, r10d
mov r11d, r15d
mov r14d, r10d
mov ebp, r10d
and ebp, 0x279a9ab9
and r15d, 0xd8656546
or r15d, ebp
xor r15d, 0x279a9ab9
or r15d, r10d
and r10d, 0x10a10020
and r9d, 0x2b402203
or r9d, r10d
xor r9d, 0x2b402203
and edi, 0xc41edddc
or edi, r9d
mov ecx, edi
not ecx
and ecx, 0xb059b739
and edi, 0x4fa648c6
or edi, ecx
mov ecx, edi
xor ecx, 0x10020880
xor edi, 0x8bb8951a
and ecx, 0x11b21980
mov ebx, edi
and ebx, 0xee4de67f
or ebx, ecx
xor ebx, 0xc8a4cb6f
and edi, 0xd916d2ef
or edi, ebx
mov ecx, edi
not ecx
mov edx, r12d
not edx
mov esi, edi
or esi, r12d
mov ebp, esi
not ebp
and edi, 0x386ad1e1
and ecx, 0xc7952e1e
or ecx, edi
and r12d, 0x386ad1e1
and edx, 0xc7952e1e
or edx, r12d
xor edx, ecx
mov ecx, edx
not ecx
mov ebx, esi
and ebx, 0xdbb0211
and ebp, 0xf244fdee
or ebp, ebx
or esi, ecx
and ecx, 0xdbb0211
and edx, 0xf244fdee
or edx, ecx
xor edx, ebp
not esi
or esi, edx
mov ecx, esi
xor ecx, 0xd916d2ef
and ecx, esi
or esi, 0x26e92d10
mov edx, esi
not edx
mov ebp, ecx
not ebp
mov ebx, esi
and ebx, 0xe7191de
and edx, 0xd1064221
or edx, ebx
or esi, ebp
and ebp, 0xe7191de
and ecx, 0xf18e6e21
or ecx, ebp
xor ecx, edx
not esi
or esi, ecx
mov ecx, esi
xor ecx, 0x434e0438
and ecx, esi
not esi
and esi, 0x434e0438
mov edx, esi
and edx, ecx
xor ecx, esi
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbcb1fbc7
and ecx, 0x434e0438
or ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
and ebx, 1
and edx, 0xb94b66bf
and ecx, 0x46b49940
or ecx, edx
mov edx, ecx
xor edx, 0x80360a2
mov ebp, ebx
not ebp
xor ecx, 0x46b49941
or ebp, ecx
and ecx, 0xf7fc9f1c
and edx, 0x80360e3
or edx, ecx
or ebx, 0xf7fc9f1c
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x94df0e57
and ecx, ebp
not ebp
and ebp, 0x84150c04
and edx, 0x10ca0253
or edx, ebp
xor edx, 0x10ca0253
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x13b9b643
and ecx, 0xec4649bc
or ecx, edx
mov edx, ecx
xor edx, 0x789947eb
and r8d, 0x86eef2d9
and eax, 0x79110d26
or eax, r8d
mov ebp, eax
xor ebp, 0x79110d26
mov ebx, eax
xor ebx, 0x86eef2d8
xor eax, 0x79110d27
and eax, ebp
and ebx, 0xfffffffe
and ebp, 1
or ebp, ebx
mov ebx, eax
not ebx
mov edi, ebp
not edi
mov esi, ebx
and esi, 0x109794dd
and eax, 0xef686b22
or eax, esi
or ebx, edi
and edi, 0x109794dd
and ebp, 0xef686b22
or ebp, edi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x10082810
mov ebp, ebx
and ebp, 0x2279028
or ebp, eax
xor ebp, 0x2279028
and ebx, 0xedd047c7
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x4e0db761
and ebx, 0xb1f2489e
or ebx, eax
mov eax, ebx
xor eax, 0xa15830a4
xor ebx, 0x48020618
and ebx, 0x4a87c61a
and eax, 0xb57839e5
or eax, ebx
mov ebp, eax
xor ebp, 0x943018e4
xor eax, 0x4a01c61a
and eax, 0x6b49e71b
and ebp, 0x94b618e4
or ebp, eax
mov eax, ebp
xor eax, 0x6a490213
xor ebp, 0x1400e4
and ebp, 0x114e5ec
and eax, 0xfeeb1a13
or eax, ebp
mov ebp, eax
xor ebp, 0xfeeb1a13
mov r8d, eax
xor r8d, 0x114e5ec
mov edi, r8d
and edi, 0x54a5b901
mov esi, ebp
xor eax, 0xc12a5d47
and eax, ebp
and ebp, 0xab5a46fe
or ebp, edi
mov edi, ebp
xor edi, 0xab5a46fe
mov ebx, ecx
xor ebx, 0x8766b814
and edi, ebx
xor ebp, 0x54a5b901
and ebp, edx
or ebp, edi
not ebp
or ebp, ebx
mov r9d, ebp
not r9d
xor ecx, 0x475800bf
and ecx, edx
and r8d, 0xca818cbb
and esi, 0x357e7344
or esi, r8d
mov edi, esi
xor edi, 0x357e7344
xor esi, 0xf540cbef
and esi, edi
or edx, 0xc03eb8ab
mov edi, edx
and edi, 0x2bb94c9d
and ebx, 0x14400340
or ebx, edi
mov edi, ecx
not edi
or edx, edi
and edi, 0x2bb94c9d
and ecx, 0xd446b362
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, esi
and ecx, eax
xor eax, esi
or eax, ecx
mov ecx, edx
not ecx
and ecx, eax
not eax
and eax, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, ebp
or ebp, ecx
mov edx, ebp
not edx
and ecx, r9d
or ecx, eax
mov eax, ecx
not eax
mov ebx, ebp
and ebx, 0x310c7158
and edx, 0xcef38ea7
or edx, ebx
or ebp, eax
and eax, 0x310c7158
and ecx, 0xcef38ea7
or ecx, eax
xor ecx, edx
not ebp
or ebp, ecx
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x48f20a00
mov edx, ebp
and edx, 0xb5018410
or edx, ecx
xor edx, 0xb5018410
mov ecx, ebp
xor ecx, 0xfdf38e10
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x20c71ef
and ecx, 0xfdf38e10
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x1293b377
and edx, 0xed6c4c88
or edx, ecx
mov ecx, edx
xor ecx, 0x1293b377
xor edx, 0xed6c4c88
and eax, 0xae70ca17
and ebp, 0x518f35e8
or ebp, eax
mov ebx, ebp
xor ebx, 0x518f35e8
xor ebp, 0x2e500003
and ebp, 0x7ed1216b
mov eax, ebx
and eax, 0x812ede94
or eax, ebp
xor eax, 0x812ede94
or eax, ebx
mov ebp, eax
not ebp
and ebp, ecx
mov ecx, edx
xor ecx, eax
and ecx, edx
and eax, edx
or eax, ebp
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
or r13d, 0xba5a70e3
mov ecx, r13d
not ecx
or r11d, 0x45858b00
and r11d, 0xc7d7cbc2
and r14d, 0x38083021
or r14d, r11d
and r13d, 0xc7d7cbc2
and ecx, 0x20041c
or ecx, r13d
xor ecx, r14d
mov edx, ecx
not edx
and edx, 0xc114f23a
and ecx, 0x3eeb0dc5
or ecx, edx
mov ebp, ecx
xor ebp, 0x80101506
xor ecx, 0xa000080
and ecx, 0xea168a0
and ebp, 0xf15e975f
or ebp, ecx
mov ecx, ebp
xor ecx, 0x3016931b
xor ebp, 0xea168a0
mov edx, r15d
not edx
mov ebx, ebp
xor ebx, r15d
and ebx, ebp
and ecx, 0x30b6f3bb
and ebp, 0xcf490c44
or ebp, ecx
and r15d, 0x30b6f3bb
and edx, 0xcf490c44
or edx, r15d
xor edx, ebp
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov esi, eax
not esi
mov ecx, eax
xor ecx, 0x7916f95f
and ecx, eax
mov r11d, eax
or r11d, 0x86e906a0
mov ebx, ecx
not ebx
mov edi, r11d
and edi, 0xfb04782
mov ebp, esi
and ebp, 0x7006b85d
or ebp, edi
or r11d, ebx
and ebx, 0xfb04782
and ecx, 0xf04fb87d
or ecx, ebx
xor ecx, ebp
not r11d
or r11d, ecx
mov ecx, r11d
not ecx
and ecx, 0xcb452533
and r11d, 0x34badacc
or r11d, ecx
mov r8d, r11d
xor r8d, 0x4dac2393
mov r14d, edx
not r14d
mov ebx, r14d
and ebx, edx
mov ebp, ebx
not ebp
mov ecx, edx
and ecx, 0x75f6d5bc
mov edi, r14d
and edi, 0x8a092a43
or edi, ecx
mov ecx, edx
or ecx, ebp
and ebp, 0x75f6d5bc
and ebx, 0x8a092a43
or ebx, ebp
xor ebx, edi
not ecx
or ecx, ebx
xor r11d, 0xb253dc6c
mov ebp, r11d
and ebp, 0x8afc49b5
mov ebx, r8d
and ebx, 0x7503b64a
or ebx, ebp
xor ebx, 0xb077bb34
mov r10d, ebx
xor r10d, r11d
and r10d, ebx
and esi, 0x4016e9f
and eax, 0xfbfe9160
or eax, esi
mov edi, eax
xor edi, 0xfbfe9160
xor eax, 0xa1f
and eax, 0x3bde1a3f
mov ebp, edi
and ebp, 0xc421e5c0
or ebp, eax
xor ebp, 0xfeaa1741
and edi, 0xc5740d7e
or edi, ebp
mov esi, edi
not esi
mov r9d, ecx
not r9d
mov ebx, r9d
and ebx, 0x3a8bf281
mov r15d, ecx
and r15d, 0xc5740d7e
or r15d, ebx
and r14d, 0x8dd9f39
and edx, 0xf72260c6
or edx, r14d
mov ebx, edx
xor ebx, 0xf72260c6
xor edx, 0x84d0428
and edx, 0x496d24ac
mov ebp, ebx
and ebp, 0xb692db53
or ebp, edx
xor ebp, 0x8c1929d2
and ebx, 0xc5740d7e
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x7561df66
and ebx, 0x8a9e2099
or ebx, edx
mov ebp, r10d
xor ebp, 0xd9eea091
mov edx, ebp
and ebp, r10d
not r10d
mov eax, edi
and eax, 0xc4aaf67e
and esi, 0x3b550981
or esi, eax
and edx, r10d
mov eax, edx
and eax, ebp
xor ebp, edx
mov edx, esi
xor esi, 0xc0aaa010
or esi, 0x26115f6e
or ebp, eax
mov eax, esi
not eax
or edi, 0xd9eea091
and esi, 0xa0e341b9
and eax, 0x590ca000
or eax, esi
mov esi, edi
not esi
and edi, 0xa0e341b9
and esi, 0x6101e46
or esi, edi
xor esi, eax
mov eax, ebp
not eax
and eax, esi
not esi
and esi, ebp
xor edx, 0x3b550981
or esi, eax
mov eax, r10d
and eax, edx
xor edx, r10d
not r15d
or r15d, r9d
or edx, eax
mov eax, edx
not eax
and eax, 0x60e27efb
and edx, 0x9f1d8104
or edx, eax
xor edx, 0x9f1d8104
mov eax, esi
and eax, edx
xor edx, esi
mov ebp, ebx
xor ebp, 0x8a9e2099
and ebp, r15d
not r15d
or edx, eax
xor ebx, 0x7561df66
mov edi, r15d
xor edi, ebx
and edi, r15d
and ebx, r15d
or ebx, ebp
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xec9bc5a2
and edi, 0x13643a5d
or edi, ebp
mov ebp, ebx
not ebp
or eax, ebp
and ebp, 0xec9bc5a2
and ebx, 0x13643a5d
or ebx, ebp
xor ebx, edi
not eax
or eax, ebx
not eax
mov ebp, edx
xor ebp, eax
or eax, edx
not eax
not ebp
and ebp, edx
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, r11d
and r11d, 0x9b87fafa
and r8d, 0x64780505
or r8d, r11d
or eax, r9d
not eax
and r9d, 0x9b87fafa
and ecx, 0x64780505
or ecx, r9d
xor ecx, r8d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
xor edx, 0xf859f4d7
and edx, ecx
not ecx
and ecx, 0xf859f4d7
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x7a60b28
and edx, 0xf859f4d7
or edx, eax
mov ecx, edx
not ecx
mov eax, ebp
not eax
mov edi, eax
or edi, ecx
and eax, 0xeadf5843
and ebp, 0x1520a7bc
or ebp, eax
mov eax, edi
not eax
and ecx, 0xeadf5843
and edx, 0x1520a7bc
or edx, ecx
xor edx, ebp
mov ecx, edx
not ecx
mov ebp, edi
and ebp, 0x66b4b471
and eax, 0x994b4b8e
or eax, ebp
or edi, ecx
and ecx, 0x66b4b471
and edx, 0x994b4b8e
or edx, ecx
xor edx, eax
not edi
or edi, edx
mov edx, edi
or edx, 0x432b6bbf
mov eax, edx
not eax
mov ebx, edi
xor ebx, 0xbcd49440
and ebx, edi
mov ecx, edx
and ecx, 0x65562316
and eax, 0x98809440
or eax, ecx
mov ecx, ebx
not ecx
or edx, ecx
and ecx, 0x65562316
and ebx, 0x9aa9dce9
or ebx, ecx
mov ecx, edi
not ecx
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xe071a723
and edx, 0x1f8e58dc
or edx, eax
mov eax, edx
xor eax, 0xa10acc9c
xor edx, 0x18213262
and edx, 0x1a713262
and eax, 0xe58ecd9d
or eax, edx
mov edx, eax
xor edx, 0x1a713262
and edx, eax
mov eax, ecx
and eax, 0x6810d7e8
and edi, 0x97ef2817
or edi, eax
xor edi, 0x8d9e1a75
xor ecx, edi
and ecx, edi
mov eax, ecx
not eax
mov ebp, edx
xor ebp, eax
and ebp, edx
mov ebx, edx
not ebx
and ebx, 0x6b2c4097
and edx, 0x94d3bf68
or edx, ebx
and eax, 0x6b2c4097
and ecx, 0x94d3bf68
or ecx, eax
xor ecx, edx
mov eax, ebp
not eax
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0xfa4ac9e3
and ebp, 0x5b5361c
or ebp, ebx
or eax, edx
and edx, 0xfa4ac9e3
and ecx, 0x5b5361c
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x12313242
and eax, 0x8400020
or eax, ecx
mov ebp, eax
xor ebp, 0x8000020
xor eax, 0xb70ad6dd
or edx, 0x1a713262
mov ecx, edx
not ecx
and eax, 0xb74ad6dd
and ebp, 0x8312022
or ebp, eax
and edx, 0xb74ad6dd
and ecx, 0x40840900
or ecx, edx
xor ecx, ebp
mov edx, ecx
xor edx, 0xff303cba
and edx, ecx
not ecx
and ecx, 0xff303cba
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xcfc345
and edx, 0xff303cba
or edx, eax
mov ebp, edx
not ebp
mov eax, edx
xor eax, 0xec8905f8
mov ecx, eax
and ecx, ebp
and eax, edx
mov ebx, ecx
and ebx, eax
xor eax, ecx
mov edi, dword [0x1401edee0]
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0xc58d1ecb
and eax, 0x3a72e134
or eax, ecx
mov ecx, eax
xor ecx, 0x9001213
or ebp, edx
mov edx, ebp
not edx
and edx, 0x6533b72f
and ebp, 0x9acc48d0
or ebp, edx
xor eax, 0xd6fbe4cc
mov edx, eax
and edx, 0xb676c9e4
and ecx, 0x4989361b
or ecx, edx
mov edx, ebp
xor edx, 0x8880010
xor ebp, 0x6533b72f
or eax, ebp
and ebp, 0xb676c9e4
and edx, 0x4989361b
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xf9ebcde7
and ecx, eax
or eax, 0x6143218
mov edx, eax
not edx
mov ebp, eax
and ebp, 0x15bb6f21
and edx, 0xe84080c6
or edx, ebp
mov ebp, ecx
not ebp
or eax, ebp
and ebp, 0x15bb6f21
and ecx, 0xea4490de
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa1363408
and eax, 0x5ec9cbf7
or eax, ecx
xor eax, 0xa7220610
sete r9b
setne cl
cmp edi, 0xa
setl r11b
cmp edi, 9
setg r8b
mov edi, r8d
xor dil, cl
mov edx, edi
xor dl, r11b
mov esi, edx
and sil, dil
xor sil, 1
mov ebx, esi
xor bl, dl
or sil, dl
xor sil, 1
or sil, bl
mov r10d, esi
xor r10b, 1
mov edx, ecx
and dil, r8b
and r8b, cl
xor cl, r11b
or dl, r11b
xor dl, 1
or dl, cl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
mov r14d, ebx
and r14b, dl
xor bl, r14b
xor r14b, 1
or r14b, dl
xor r14b, 1
or r14b, bl
mov ebp, r14d
xor bpl, 1
and r9b, r11b
or r8b, r9b
mov eax, edi
and al, r8b
xor r8b, dil
or r8b, al
mov r11d, r8d
xor r11b, 1
mov ebx, r8d
and bl, r11b
xor bl, 1
mov edx, r11d
xor dl, bl
or bl, r11b
xor bl, 1
or bl, dl
mov r9d, r14d
or r9b, bpl
mov edi, ebp
and dil, r14b
mov edx, edi
and dl, bpl
xor dil, bpl
or dil, dl
xor dil, bl
xor bl, 1
or r11b, r8b
mov eax, r14d
and al, r9b
xor r9b, r14b
or al, r9b
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, ebx
xor dl, r11b
and r11b, bl
or r11b, dl
xor dl, 1
mov r8d, edx
xor r8b, r11b
or dl, r11b
xor dl, 1
or dl, r8b
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
xor dil, 1
mov eax, r14d
and al, bl
xor bl, r14b
or bl, al
mov eax, edi
xor al, bl
or bl, dil
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
and al, dl
or dl, bl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov r9d, esi
and r9b, r10b
mov eax, r9d
xor al, 1
mov ecx, esi
xor cl, r9b
or al, r10b
xor al, 1
or al, cl
mov r14d, eax
xor r14b, 1
and r14b, al
mov eax, r14d
xor al, 1
mov edx, r10d
and dl, al
or al, sil
and r14b, sil
or r14b, dl
xor r14b, 1
mov edx, eax
xor dl, r14b
or r14b, al
xor r14b, 1
or r14b, dl
mov eax, r14d
xor al, 1
and r14b, al
mov edx, eax
and dl, r14b
xor r14b, al
or r14b, dl
mov edi, ebx
xor dil, 1
mov r11d, ebx
or r11b, dil
mov ebp, r11d
xor bpl, 1
mov eax, ebp
and al, r11b
xor al, 1
mov edx, eax
xor dl, r11b
or al, r11b
xor al, 1
or al, dl
mov edx, eax
and dl, bl
xor al, 1
and al, dil
or al, dl
mov edx, ebx
and dl, r11b
xor r11b, bl
or r11b, dl
xor r11b, 1
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov r8d, r14d
xor r8b, 1
xor r10b, sil
or r10b, r9b
mov eax, r10d
xor al, 1
xor dil, bl
or dil, bpl
mov r9d, r8d
or r9b, r14b
mov ebx, r9d
xor bl, 1
mov ecx, r14d
xor cl, r8b
and cl, r14b
xor cl, bl
mov ebp, ecx
xor bpl, 1
and bl, bpl
mov edx, ebx
xor bl, cl
mov esi, r11d
xor sil, 1
xor dl, 1
or dl, bpl
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, eax
xor cl, dl
xor cl, 1
and cl, al
or dl, al
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, eax
and cl, r8b
and r10b, r14b
or r10b, cl
mov ecx, r14d
and cl, al
xor al, r14b
or al, cl
mov ecx, r10d
xor cl, al
xor r10b, 1
xor cl, 1
or r10b, al
xor r10b, 1
or r10b, cl
mov ebx, edx
xor bl, 1
mov eax, ebx
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
and cl, r10b
mov ebp, ebx
and bpl, r10b
xor bl, r10b
xor r10b, 1
and al, r10b
mov edx, edi
xor dl, 1
or al, cl
or bl, bpl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, esi
xor al, dil
mov ecx, r11d
or cl, dl
xor cl, 1
or cl, al
and dl, sil
and dil, r11b
or dil, dl
mov eax, edi
xor al, 1
mov edx, edi
and dl, al
mov r10d, edx
and r10b, dil
xor dl, dil
or dl, r10b
xor dl, cl
mov r10d, ecx
and r10b, al
xor al, cl
or al, r10b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov r10d, ebx
xor r10b, 1
mov edx, r10d
or dl, bl
mov ecx, edx
xor cl, 1
and cl, bl
or bl, dl
and dl, r10b
mov r10d, eax
xor r10b, 1
or dl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
or dl, bl
mov ebx, eax
or bl, r10b
xor cl, 1
xor dl, 1
or dl, cl
mov ecx, ebx
xor cl, 1
and cl, al
or al, bl
and bl, r10b
or bl, cl
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
xor cl, 1
xor bl, 1
or bl, cl
mov r10d, ebx
xor r10b, 1
and r10b, dl
xor dl, 1
and dl, bl
or r10b, dl
mov ebx, esi
and bl, r11b
mov eax, esi
and al, bl
xor bl, sil
or bl, al
or sil, r11b
xor sil, bl
mov eax, r14d
or al, r9b
xor r9b, r14b
xor r9b, 1
mov ecx, eax
xor cl, r9b
or r9b, al
mov eax, esi
xor al, 1
xor r9b, 1
or r9b, cl
and sil, bl
mov ecx, esi
and cl, al
xor sil, al
or sil, cl
mov eax, esi
xor al, 1
and al, sil
mov ecx, eax
and cl, sil
xor al, sil
or al, cl
xor al, r9b
mov edx, ebx
xor dl, 1
and bl, r14b
or r14b, dl
and dl, r8b
mov ecx, eax
xor cl, 1
xor r14b, 1
or dl, bl
mov ebx, r14d
and bl, dl
xor dl, r14b
or dl, bl
mov r8d, edx
xor r8b, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
and al, r8b
xor bl, 1
and bl, dl
or al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and al, dl
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
or dl, al
xor al, dl
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, r10d
xor cl, 1
mov edx, ecx
xor dl, al
xor dl, 1
mov ebx, edx
xor bl, cl
and bl, dl
mov edx, eax
xor dl, 1
and cl, dl
and al, r10b
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, cl
and cl, al
mov r8d, ecx
and r8b, al
xor cl, al
or cl, r8b
xor cl, bl
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x860beaa7
mov ebp, 0x55a96e1e
cmovne eax, ebp
test cl, 1
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x860beaa7
cmovne eax, ecx
jmp 0x140058cc0
xor r8d, r8d
movabs rax, 0xe2c27638d4a0bc59
mov rcx, rax
lea rax, [r8 + rax]
movabs rdx, 0xd761585823169dc3
sub rax, rdx
sub rax, rcx
movabs rcx, 0x1097d9901d2be156
add rax, rcx
movabs rbp, 0xe9d50ca35d09e171
add rax, rbp
sub rax, rcx
add rax, rdx
movabs rcx, 0x408cb9888d388fd4
sub rax, rcx
movabs rdx, 0xaf9742b02baa9979
sub rax, rdx
add rax, rcx
movabs rdi, 0x2258da0947e71e8a
add rax, rdi
add rax, rdx
movabs rcx, 0x75e1ab1fc560079b
sub rax, rcx
movabs rdx, 0x10f29c59295a898a
sub rax, rdx
sub rax, rbp
add rax, rdx
movabs rdx, 0x59c47f8d245cc12c
sub rax, rdx
add rax, rcx
add rax, rdx
movabs rcx, 0x684ba23a5894bc57
sub rax, rcx
movabs rdx, 0x68f75380a0171856
add rax, rdx
add rax, rcx
movabs rcx, 0x3aef6372280e4189
sub rax, rcx
movabs rbp, 0xc853af08e27f467c
sub rax, rbp
add rax, rcx
movabs rcx, 0x49d8c20508a25670
sub rax, rcx
sub rax, rdx
movabs rdx, 0xb36f26cc6472d441
sub rax, rdx
add rax, rcx
movabs rcx, 0x439474ab8b6f15dd
add rax, rcx
sub rax, qword [rsp + 0x48]
sub rax, rcx
add rax, rdx
movabs rcx, 0xf62fa56bd56bde98
add rax, rcx
movabs rdx, 0xbd81fc1ee6202736
add rax, rdx
sub rax, rcx
movabs rcx, 0x2af2dc36c1cee114
sub rax, rcx
add rax, rbp
add rax, rcx
movabs rcx, 0x1e1bc7df0b17d89c
sub rax, rcx
sub rax, rdx
add rax, rcx
movabs rdx, 0x9a78956227ffab71
mov rcx, rdx
neg rcx
movabs rbp, 0xcee214d399bc93e3
sub rcx, rbp
add rcx, rdx
sub rax, rcx
movabs rcx, 0x4a949ba47a867457
add rax, rcx
movabs rdx, 0x31b9814230474aae
sub rax, rdx
sub rax, rcx
movabs rcx, 0xccccf296fb849d4d
add rax, rcx
sub rax, rdi
sub rax, rcx
add rax, rdx
movabs rcx, 0xffdf37e9f6d3e13a
add rax, rcx
movabs rdx, 0x2892e52aa4e3263f
sub rax, rdx
sub rax, rcx
movabs rcx, 0xb7e8bfefbe27d313
sub rax, rcx
sub rax, rbp
add rax, rcx
movabs rcx, 0x6d3582a3582e221b
sub rax, rcx
add rax, rdx
add rax, rcx
movabs rcx, 0xcb431a170c54216b
mov rbp, rcx
movabs rcx, 0x1b6264d97748ed3c
mov rdi, rcx
lea rcx, [rcx + rbp]
movabs rsi, 0xde1f1b3ee40e993b
mov rdx, rsi
neg rdx
movabs rbx, 0xdd936ca0ba7743f3
sub rdx, rbx
movabs r9, 0x8b6d6acc313fd159
add rdx, r9
add rdx, rbx
add rdx, rsi
add rdx, rbp
sub rdx, rcx
add rdx, rdi
movabs rcx, 0x8c245e8813acad36
sub rdx, rcx
movabs rbp, 0x67942c77cc4e80b1
add rdx, rbp
add rdx, rcx
movabs rcx, 0xaa2780e3ee00e78f
add rdx, rcx
movabs rbx, 0x29ceee85154e212a
sub rdx, rbx
sub rdx, rcx
movabs rcx, 0xd109872a1c105157
mov rdi, rcx
add rcx, rdx
add rcx, 0xffffffffffffffff
sub rcx, rdi
movabs rdx, 0xef5f5df1ae0b0ce9
add rcx, rdx
add rcx, rbx
sub rcx, rdx
movabs rdx, 0xaa74357dba62f6b9
add rcx, rdx
movabs rbx, 0xedc65d33efdc68c
sub rcx, rbx
sub rcx, rdx
sub rcx, rbp
movabs rdx, 0x923adce6341a650a
sub rcx, rdx
movabs rbp, 0x4f20e0d381e0de12
sub rcx, rbp
add rcx, rbx
add rcx, rdx
movabs rdx, 0x99d6608708d68d2f
sub rcx, rdx
movabs rbx, 0xebd9517ebd33cb5e
sub rcx, rbx
add rcx, rdx
movabs rdx, 0x31119e63ffd3c0f
mov rdi, rdx
sub rcx, rdx
movabs rdx, 0x74c58aa3d6537267
mov rsi, rdx
lea rdx, [r8 + rdx]
sub rdx, r9
sub rdx, rsi
add rdx, rcx
add rdx, rbp
add rdx, rdi
movabs rcx, 0x76f1e0b07bfb8727
mov rbp, rcx
lea rcx, [r8 + rcx]
sub rcx, rbx
sub rcx, rbp
movabs rbp, 0xb639e34d703752c
add rdx, rbp
sub rcx, rdx
movabs rbx, 0xa91490421776aed5
mov rdx, rbx
neg rdx
movabs rdi, 0xaba32c019fe879ef
sub rdx, rdi
movabs rsi, 0xfb81f7e72d246325
add rdx, rsi
add rdx, rdi
add rdx, rbx
movabs rbx, 0x5bc19edbde4a7421
add rdx, rbx
movabs rdi, 0x1ca0b489598c633d
add rdx, rdi
sub rdx, rax
sub rdx, rdi
movabs rax, 0x8e2a95bc70dd261b
add rdx, rax
sub rdx, rbx
sub rdx, rax
movabs rax, 0x379fc0768e273789
mov rbx, rax
lea rax, [r8 + rax]
sub rax, rsi
sub rax, rbx
add rax, rdx
movabs rdx, 0x75d8e9d7228f5ba3
mov rbx, rdx
movabs rdx, 0x7207e7cee2c0642a
mov rdi, rdx
lea rdx, [rdx + rbx]
movabs rsi, 0x6a2ea8ca5a321d36
sub rdx, rsi
sub rdx, rbx
add rdx, rcx
add rdx, rsi
movabs rcx, 0x3411358ede059bc8
add rdx, rcx
add rdx, rbp
movabs rbp, 0xdf31086a002afe9e
add rdx, rbp
sub rdx, rcx
sub rdx, rbp
movabs rcx, 0x93dc5d77722a86a9
sub rdx, rcx
movabs rbp, 0x3b5a9a7bc5b240f4
sub rdx, rbp
sub rdx, rdi
add rdx, rcx
movabs rcx, 0xc5243ff5368ee10f
sub rdx, rcx
add rdx, rbp
add rdx, rcx
movabs rbp, 0x4ba00b45cab8545e
mov rbx, rbp
mov rcx, rbp
neg rcx
movabs rbp, 0xa515669a37783fae
sub rcx, rbp
add rcx, rbx
neg rbp
movabs rbx, 0x7b6dcf55ab079229
sub rcx, rbx
sub rcx, rdx
add rcx, rbx
sub rbp, rcx
add rbp, rax
movabs rax, 0xf54c8647bdb89a9e
add rbp, rax
movabs rcx, 0x8db527dd54435fa6
mov rdx, rcx
movabs rcx, 0xffefc971b98463cc
mov rbx, rcx
lea rcx, [rcx + rdx]
movabs rdi, 0xbfb44316787db8e8
mov r9, rdi
sub rcx, rdi
sub rcx, rdx
add rcx, rax
add rbp, rbx
sub rcx, rbp
movabs rax, 0x397281520fab23e1
add rcx, rax
sub rax, rcx
movabs rcx, 0xa48906e30236fa1a
mov rdx, rcx
neg rdx
movabs rbp, 0xf41f404faddecd19
sub rdx, rbp
add rdx, rcx
movabs rcx, 0x71d4ed1ecffaefb9
mov rbx, rcx
lea rcx, [r8 + rcx]
sub rcx, rdx
sub rcx, rbx
movabs rdx, 0x6232262a8941a303
sub rcx, rdx
movabs rbx, 0x9bc2b7f3c0709ad9
sub rcx, rbx
add rcx, rdx
movabs rsi, 0xd3dc20a5250867e2
mov r10, rsi
add rcx, rsi
movabs rdx, 0x4ab387ef9e35f4dd
sub rcx, rdx
movabs rdi, 0x244d0ce6bc63cb03
sub rcx, rdi
add rcx, rbx
add rcx, rdx
sub rcx, rbp
add rcx, rdi
sub rax, r9
movabs rdx, 0x548407267079c50b
mov rbp, rdx
add rax, rdx
movabs rdx, 0xa60436405b5ec60
mov rbx, rdx
add rax, rdx
movabs rdx, 0x8616d405ffd711b
mov rdi, rdx
sub rcx, rdx
movabs rdx, 0x3d4e33159269618d
mov rsi, rdx
lea rdx, [r8 + rdx]
add rdx, rbp
sub rax, rdx
add rax, rcx
add rax, rsi
add rax, rdi
movabs rcx, 0x5a31aa7926b6b84b
sub rax, rcx
movabs rcx, 0x7230de35484d496d
neg rcx
sub rcx, r10
add rcx, rax
movabs rax, 0xffc0dc075bbbec1c
lea rdx, [r8 + rax]
sub rdx, rbx
sub rdx, rax
add rdx, rcx
mov qword [rsp + 0x28], rdx
mov eax, dword [0x1401edee4]
mov r9d, eax
neg r9d
not r9d
imul r9d, eax
mov eax, r9d
not eax
mov edx, eax
and eax, 0xf337207d
mov ecx, r9d
and ecx, 0xcc8df82
or ecx, eax
not ecx
or ecx, edx
mov eax, edx
mov dword [rsp + 0x30], edx
mov ebx, edx
mov r10d, edx
and eax, 0x446275fa
mov edx, r9d
and edx, 0xbb9d8a05
or edx, eax
mov eax, edx
not eax
and eax, 0xbb9d8a05
and edx, 0x446275fa
or edx, eax
mov eax, edx
not eax
and eax, 0xcc8df82
and edx, 0xf337207d
or edx, eax
mov eax, edx
xor eax, 0xcc8df82
and eax, edx
mov edx, ecx
not edx
mov edi, eax
xor edi, ecx
and edi, eax
mov esi, eax
not esi
and esi, 0xe448f7bd
and eax, 0x1bb70842
or eax, esi
and ecx, 0xe448f7bd
and edx, 0x1bb70842
or edx, ecx
xor edx, eax
mov ecx, edi
not ecx
mov eax, edx
not eax
mov esi, ecx
and esi, 0x63b24b18
and edi, 0x9c4db4e7
or edi, esi
or ecx, eax
and eax, 0x63b24b18
and edx, 0x9c4db4e7
or edx, eax
xor edx, edi
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xcc8df82
and ecx, 0xf337207d
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4f54d031
and eax, ecx
and ecx, 0xb0ab2fce
or ecx, edx
xor ecx, 0xb0ab2fce
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x5ce2ef1f
and edx, ecx
not ecx
and ecx, 0xb1d7528b
and eax, 0x4e28ad74
or eax, ecx
mov ecx, eax
xor ecx, 0x4e28ad74
mov edi, ecx
and edi, 0x5ce2ef1f
mov esi, edi
and esi, edx
xor edx, edi
or edx, esi
mov edi, edx
not edi
and edi, 0xa0a3a434
and edx, 0x5f5c5bcb
or edx, edi
xor edx, 0xfc414b2a
and ecx, 0xfffffffe
xor eax, 0xb1d7528a
or eax, ecx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov edi, edx
not edi
mov esi, eax
and esi, 0x99dda5d9
and ecx, 0x66225a26
or ecx, esi
or eax, edi
and edi, 0x99dda5d9
and edx, 0x66225a26
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x669c863e
and eax, 0x996379c1
or eax, ecx
mov r11d, eax
xor r11d, 0x996379c1
xor eax, 0x669c863e
or ebx, 0xa3e3cc7d
mov ebp, ebx
not ebp
mov edx, r9d
or edx, 0x141c0002
and edx, 0x17bd4866
and r10d, 0xa0428419
or r10d, edx
and ebx, 0x17bd4866
and ebp, 0x48003380
or ebp, ebx
xor ebp, r10d
mov edx, ebp
not edx
and edx, 0x5c1c3382
and ebp, 0xa3e3cc7d
or ebp, edx
mov edx, ebp
not edx
and edx, 0xd54c6a6c
mov ecx, ebp
and ecx, 0x2ab39593
or ecx, edx
mov edx, ecx
xor edx, 0x2ab39593
mov ebx, edx
and ebx, 0xd5d08c06
and ebp, 0x2a2f73f9
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x1265c3c1
and ebp, 0xed9a3c3e
or ebp, ebx
xor ebp, 0x384ab039
and edx, 1
xor ecx, 0x2ab39592
or ecx, edx
mov edx, ecx
not edx
and edx, 0x44955ec0
and ecx, 0xbb6aa13f
or ecx, edx
xor ecx, 0xbb6aa13f
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1b921c87
and ecx, 0xe46de378
or ecx, edx
mov edi, ecx
xor edi, 0x44210148
xor ecx, 0x8800c00
and ecx, 0xa8ccee30
and edi, 0x573311cf
or edi, ecx
mov ecx, edi
xor ecx, 0x20c08a10
xor edi, 0x17320044
and ecx, 0x60c19b9b
and edi, 0x9f3e6464
or edi, ecx
mov r13d, edi
xor r13d, 0x9f3e6464
mov ecx, r11d
and ecx, 0x4e91e80d
mov edx, eax
and edx, 0xb16e17f2
or edx, ecx
xor edx, 0xb16e17f2
mov r10d, r11d
and r10d, eax
mov ecx, edx
and ecx, r10d
xor r10d, edx
or r10d, ecx
xor edi, 0x60c19b9b
mov ecx, r13d
and ecx, 0xc72b5a92
mov edx, edi
and edx, 0x4182dd59
and r13d, 0xbe7d22a6
or r13d, edx
not r13d
or r13d, edi
and edi, 0x38d4a56d
or edi, ecx
mov r8d, r10d
not r8d
mov ecx, r8d
and ecx, 0xbe7d22a6
mov edx, r10d
and edx, 0x4182dd59
or edx, ecx
mov esi, edx
xor esi, r8d
and esi, edx
and eax, 0xf556f579
mov ecx, r11d
and ecx, 0xaa90a86
or ecx, eax
xor ecx, 0xb4d42820
and r11d, 0x4182dd59
or r11d, ecx
mov r14d, edi
xor r14d, 0x38d4a56d
mov eax, r14d
and eax, 0xbe7d22a6
mov r15d, edi
xor r15d, 0x86a987cb
or r15d, eax
mov ecx, esi
not ecx
and ecx, 0x9d5ec5f7
mov eax, esi
and eax, 0x62a13a08
or eax, ecx
mov ebx, eax
xor ebx, 0x62a13a08
mov ecx, eax
xor ecx, 0xc754fe3
and ecx, ebx
and esi, 0x6ed475eb
mov ebp, ecx
and ebp, esi
xor esi, ecx
mov r12d, r11d
not r12d
or esi, ebp
mov ecx, r11d
xor ecx, 0x6ed475eb
mov ebp, ecx
and ebp, r11d
and ecx, r12d
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, esi
not edx
and edx, ecx
not ecx
and ecx, esi
or ecx, edx
xor eax, 0x9d5ec5f7
mov edx, eax
and edx, 0x47e39167
and ebx, 0xb81c6e98
or ebx, edx
mov esi, r15d
not esi
or eax, r12d
and r12d, 0x47e39167
and r11d, 0xb81c6e98
or r11d, r12d
xor r11d, ebx
not eax
or eax, r11d
mov edx, eax
not edx
and edx, 0x312e176b
and eax, 0xced1e894
or eax, edx
xor eax, 0xced1e894
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, r15d
and ecx, 0x3f61d423
mov r11d, esi
and r11d, 0xc09e2bdc
or r11d, ecx
mov ebp, r13d
xor ebp, 0xc09e2bdc
and ebp, r13d
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x1d788693
and ebp, 0xe287796c
or ebp, ebx
mov edx, r13d
or edx, 0x3f61d423
mov ebx, edx
not ebx
or ecx, edx
and edx, 0x1d788693
and ebx, 0xc086294c
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, r11d
not edx
and edx, ecx
not ecx
and ecx, r11d
or ecx, edx
mov edx, esi
and edx, 0x35664926
and r15d, 0xca99b6d9
or r15d, edx
mov edx, r13d
not edx
or esi, edx
and edx, 0x35664926
and r13d, 0xca99b6d9
or r13d, edx
mov edx, edi
xor edx, 0xc72b5a92
xor r13d, r15d
not esi
or esi, r13d
not esi
mov ebp, ecx
and ebp, esi
xor esi, ecx
or esi, ebp
mov ebp, eax
not ebp
mov ecx, ebp
and ecx, 0x59aa5058
and eax, 0xa655afa7
or eax, ecx
mov ecx, esi
not ecx
xor eax, 0x59aa5058
or eax, ecx
not eax
and ecx, 0x1695639
and esi, 0xfe96a9c6
or esi, ecx
xor esi, 0x1695639
or esi, ebp
not esi
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
and r14d, 0x2a738948
xor edi, 0x49d5ed94
and edi, edx
and edx, 0xd58c76b7
or edx, r14d
mov r11d, edx
mov eax, r10d
xor eax, 0x8efeb706
mov ebx, eax
and ebx, r8d
and eax, r10d
xor edx, 0x2a738948
mov ecx, edx
or ecx, 0x710148f9
mov ebp, ebx
and ebp, eax
xor eax, ebx
mov ebx, ecx
not ebx
or eax, ebp
mov ebp, ecx
and ebp, 0x73921f36
and ebx, 0x8c6ca000
or ebx, ebp
mov ebp, edi
not ebp
or ecx, ebp
and ebp, 0x73921f36
and edi, 0x8c6de0c9
or edi, ebp
xor edi, ebx
mov r14d, dword [rsp + 0x30]
mov ebp, r14d
not ecx
or ecx, edi
mov edi, eax
not edi
and edi, ecx
not ecx
and ecx, eax
mov r15d, r9d
and r9d, 0x780cd48
and ebp, 0xf87f32b7
or ebp, r9d
xor ebp, 0xf87f32b7
or ebp, r14d
mov rax, qword [rsp + 0x28]
movabs rbx, 0x7230de35484d496d
add rax, rbx
movabs rbx, 0x5a31aa7926b6b84b
add rax, rbx
mov qword [rsp + 0x28], rax
or ecx, edi
mov edi, r10d
and edi, 0x6b7eba0c
and r8d, 0x948145f3
or r8d, edi
mov r9d, dword [0x1401edee0]
xor r11d, 0x948044b3
or r10d, edx
and edx, 0x6b7eba0c
and r11d, 0x948145f3
or r11d, edx
xor r11d, r8d
not r10d
or r10d, r11d
mov edx, r10d
not edx
mov eax, ecx
not eax
mov edi, eax
and edi, 0xd7da95ee
and ecx, 0x28256a11
or ecx, edi
or eax, r10d
and r10d, 0xd7da95ee
and edx, 0x28256a11
or edx, r10d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
not r8d
and eax, 0x9ea10ebf
and r8d, 0x615ef140
or r8d, eax
mov eax, r8d
xor eax, 0x615ef140
xor r8d, 0x2200886
mov ecx, esi
not ecx
mov edx, ecx
or edx, eax
not edx
and ecx, 0xfc8d4639
and esi, 0x372b9c6
or esi, ecx
and eax, 0xfc8d4639
and r8d, 0x372b9c6
or r8d, eax
xor r8d, esi
mov eax, edx
and eax, r8d
xor r8d, edx
or r8d, eax
and r14d, 0xdaedeb26
and r15d, 0x251214d9
or r15d, r14d
mov edx, r15d
xor edx, 0x251214d9
xor r15d, 0xdaedeb26
mov eax, ebp
not eax
and eax, 0x1ffd2776
and ebp, 0xe002d889
or ebp, eax
mov r10d, ebp
xor r10d, 0xe002d889
xor ebp, 0x1ffd2776
mov ecx, r15d
and ecx, 0xff470223
mov eax, edx
and eax, 0xb8fddc
or eax, ecx
mov ecx, r10d
or ecx, 0xb8fddc
mov edi, ecx
not edi
mov ebx, ebp
or ebx, 0xff470223
and ecx, 0x1ff2600a
and edi, 0xe0050221
or edi, ecx
mov ecx, ebx
not ecx
and ebx, 0x1ff2600a
and ecx, 0x89dd4
or ecx, ebx
xor ecx, edi
mov esi, eax
not esi
and esi, ecx
not ecx
and ecx, eax
or ecx, esi
mov eax, edx
and eax, 0x173bf98
and r15d, 0xfe8c4067
or r15d, eax
or edx, r10d
and r10d, 0x173bf98
and ebp, 0xfe8c4067
or ebp, r10d
xor ebp, r15d
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xd6f4d2f4
and edx, 0x290b2d0b
or edx, eax
mov ebp, edx
xor ebp, 0x903040b
mov eax, ecx
not eax
xor edx, 0xd6f4d2f4
mov ebx, eax
and ebx, 0xb48cf984
and ecx, 0x4b73067b
or ecx, ebx
or eax, edx
and edx, 0xb48cf984
and ebp, 0x4b73067b
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov r10d, r8d
not r10d
mov ecx, r10d
and ecx, 0x2208414
mov ebp, r8d
and ebp, 0xf8135020
or ebp, ecx
mov ecx, ebp
xor ecx, 0xf0135020
xor ebp, 0x6408e9f
mov edx, r10d
or edx, 0xfa33d434
mov ebx, edx
not ebx
and ebp, 0xe408e9f
and ecx, 0xf0335020
or ecx, ebp
and edx, 0xe408e9f
and ebx, 0x18c2140
or ebx, edx
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xfc76e548
and ebx, 0x3891ab7
or ebx, ecx
mov ecx, eax
not ecx
xor ebx, 0x645317c
mov edx, ecx
and edx, ebx
xor ebx, ecx
or ebx, edx
mov edx, ebx
not edx
and edx, 0xfb463f25
and ebx, 0x4b9c0da
or ebx, edx
mov ebp, ebx
xor ebp, 0x4b9c0da
and ecx, 0x48800228
mov edx, eax
and edx, 0xa3488880
or edx, ecx
xor edx, 0xa3488880
and eax, 0x14377557
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x14377557
and eax, 0xebc88aa8
or eax, ecx
mov edx, eax
not edx
mov ecx, r8d
and ecx, 0x52c27e57
mov edi, r10d
and edi, 0xad3d81a8
or edi, ecx
mov ecx, r8d
or ecx, eax
and eax, 0x52c27e57
and edx, 0xad3d81a8
or edx, eax
xor edx, edi
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x20a43732
and ecx, 0xdf5bc8cd
or ecx, eax
mov eax, ecx
xor eax, 0xdf5bc8cd
xor ecx, 0x20a43732
mov edx, ebp
xor edx, ecx
and edx, ebp
xor ebx, 0xfb463f25
and ebx, eax
and ecx, ebp
or ecx, ebx
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x4c8c141d
and edx, 0xb373ebe2
or edx, ebx
or eax, ebp
and ebp, 0x4c8c141d
and ecx, 0xb373ebe2
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
and r8d, 0x7704ed43
and r10d, 0x88fb12bc
or r10d, r8d
mov ebp, r10d
xor ebp, 0x7704ed43
mov ecx, eax
not ecx
xor r10d, 0x88fb12bc
or r10d, eax
mov esi, r10d
not esi
or ebp, ecx
mov edx, ebp
not edx
mov ebx, r10d
and ebx, 0xe505733e
and esi, 0x1afa8cc1
or esi, ebx
or r10d, ebp
and ebp, 0xe505733e
and edx, 0x1afa8cc1
or edx, ebp
xor edx, esi
not r10d
or r10d, edx
mov edx, r10d
not edx
and edx, 0xc1b49304
and r10d, 0x3e4b6cfb
or r10d, edx
xor r10d, 0x3e4b6cfb
and ecx, 0xeab559b9
and eax, 0x154aa646
or eax, ecx
xor eax, 0x154aa646
mov ecx, r10d
and ecx, eax
xor eax, r10d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xdb6b9a60
and eax, 0x2494659f
or eax, ecx
xor eax, 0x2494659f
setne al
sete cl
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg r11b
mov r14d, ecx
xor r14b, al
mov r10d, r14d
xor r10b, 1
mov r15d, eax
xor r15b, r10b
or al, r10b
xor al, 1
or al, r15b
and r15b, r10b
or cl, r10b
xor r15b, 1
mov edx, r15d
xor dl, cl
or r15b, cl
xor r15b, 1
or r15b, dl
mov ecx, eax
xor cl, r15b
xor r15b, 1
or r15b, al
mov eax, r15d
xor al, cl
or r15b, cl
xor r15b, 1
or r15b, al
mov eax, r15d
xor al, 1
mov byte [rsp + 0x30], al
mov r13d, r15d
and r13b, al
mov eax, r13d
xor al, 1
mov r9d, r15d
or r9b, al
xor r9b, 1
xor al, r15b
or al, r9b
mov byte [rsp + 0x40], al
mov ebp, r11d
xor bpl, sil
mov edx, ebp
and dl, r11b
mov byte [rsp + 0x25], r11b
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ebx, eax
xor bl, 1
mov r8d, ebp
xor r8b, 1
mov edx, ebx
and dl, al
mov ecx, edx
xor cl, 1
xor dl, bl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, r8b
and cl, bpl
or cl, dl
mov edx, eax
and dl, bpl
xor al, bpl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
or al, cl
xor al, cl
mov edx, eax
xor dl, 1
and al, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov r12d, eax
xor r12b, 1
or r12b, al
mov ecx, eax
xor cl, r12b
or r12b, al
xor r12b, 1
or r12b, cl
mov edi, r12d
xor dil, 1
and bpl, sil
mov eax, ebp
xor al, 1
or al, bpl
xor al, 1
mov ecx, ebp
and cl, al
xor al, bpl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
mov byte [rsp + 0x24], sil
xor dl, sil
and dl, al
and cl, r11b
and al, sil
or al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor r13b, byte [rsp + 0x30]
or r13b, r9b
mov ecx, r13d
xor cl, 1
mov byte [rsp + 0x26], cl
mov ebx, ecx
and bl, r13b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, ecx
or dl, r13b
mov r9d, edx
xor r9b, 1
mov ebp, ebx
xor bpl, dl
and dl, r9b
mov ecx, edx
and cl, r9b
xor dl, r9b
or dl, cl
xor dl, bl
mov ecx, edx
xor cl, 1
xor bpl, 1
or r9b, bl
xor r9b, 1
or r9b, bpl
xor dl, r9b
xor dl, 1
or r9b, cl
xor r9b, 1
or r9b, dl
mov ebp, r10d
or bpl, r14b
mov ecx, ebp
xor cl, 1
mov ebx, ebp
and bl, cl
mov edx, ebp
and dl, bl
xor bl, bpl
or bl, dl
mov r8d, eax
xor r8b, 1
xor bl, r14b
xor bpl, r14b
mov r14d, ebx
xor r14b, 1
or cl, r10b
xor cl, 1
or cl, bpl
xor bl, cl
xor bl, 1
or cl, r14b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
or cl, bl
xor cl, 1
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
mov ebx, ecx
xor bl, 1
mov r14d, ebx
and r14b, cl
xor bl, r14b
xor r14b, 1
or r14b, cl
xor r14b, 1
or r14b, bl
mov ebx, r12d
and bl, dil
mov ecx, r12d
and cl, bl
xor bl, r12b
or bl, cl
mov r10d, ebx
xor r10b, 1
mov ecx, r10d
and cl, bl
xor cl, 1
mov ebp, ebx
xor bpl, cl
or cl, bl
xor cl, 1
or cl, bpl
mov ebp, r8d
and bpl, al
mov edx, r8d
xor dl, bpl
xor bpl, 1
or bpl, al
xor bpl, 1
or bpl, dl
xor bpl, cl
xor r10b, r8b
or bl, al
xor bl, 1
or bl, r10b
xor bl, 1
mov ecx, ebp
and cl, bl
xor bl, bpl
or bl, cl
mov ebp, ebx
xor bpl, 1
mov ecx, r8d
xor cl, r12b
or r8b, r12b
xor r8b, 1
or r8b, cl
or al, dil
xor al, 1
or al, cl
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov r11d, edx
and r11b, al
mov ecx, edx
and cl, r11b
xor r11b, dl
or r11b, cl
mov r12d, r11d
or dl, al
mov r10d, edx
mov eax, ebp
mov r8d, r11d
xor r8b, dl
and r8b, r11b
and dl, r11b
and r11b, bpl
or bpl, bl
mov ecx, ebp
xor cl, 1
and bpl, bl
and al, cl
or al, bpl
mov ebp, ebx
xor bpl, cl
or cl, bl
xor cl, 1
or cl, bpl
mov ebp, eax
xor bpl, cl
xor al, 1
or al, cl
xor bpl, 1
xor al, 1
or al, bpl
mov ecx, r9d
xor cl, 1
xor r12b, 1
xor r10b, 1
and r10b, r12b
or dl, r10b
mov r10d, r8d
and r10b, dl
xor dl, r8b
or dl, r10b
mov r8d, edx
xor r8b, 1
and dl, r8b
xor dl, 1
mov r10d, edx
xor r10b, r8b
or dl, r8b
mov edi, r14d
xor dil, 1
xor dl, 1
or dl, r10b
xor dl, al
mov eax, ebx
xor al, r12b
and al, bl
and r12b, bl
or r12b, r11b
mov ebx, eax
xor bl, 1
xor al, r12b
xor r12b, 1
or r12b, bl
xor r12b, 1
or r12b, al
mov ebp, edx
xor bpl, r12b
xor dl, 1
or dl, r12b
xor dl, 1
xor bpl, 1
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov eax, ecx
and al, r9b
xor cl, al
xor al, 1
or al, r9b
xor al, 1
or al, cl
mov r11d, eax
xor r11b, 1
mov r10d, r11d
and r10b, al
mov ecx, r10d
and cl, al
xor r10b, al
or r10b, cl
mov r12d, edi
and r12b, r14b
xor r12b, 1
mov ecx, r14d
xor cl, r12b
or r12b, r14b
xor r12b, 1
or r12b, cl
mov esi, r12d
xor sil, 1
mov ecx, r12d
and cl, sil
mov ebx, r12d
xor bl, sil
or bl, cl
or r11b, al
mov ecx, r11d
or cl, al
xor cl, 1
xor r11b, al
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov eax, edi
or al, r14b
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, dil
and al, r14b
or al, dl
mov edx, ecx
xor dl, r14b
or cl, r14b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov r9d, ebx
xor r9b, 1
mov edx, ebx
and dl, r9b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, eax
xor cl, 1
and al, cl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and al, dl
or al, cl
and r9b, dil
mov ecx, ebx
xor cl, r14b
and cl, bl
and bl, r14b
or bl, r9b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, eax
xor dl, bl
and dl, al
and bl, al
xor al, 1
and al, cl
or bl, al
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, r11b
mov edx, eax
and dl, r11b
xor al, r11b
xor r11b, 1
or r11b, cl
or al, dl
mov r9d, eax
xor r9b, 1
mov ecx, r11d
xor cl, 1
and cl, al
or al, r11b
and r9b, r11b
mov ebx, r10d
xor bl, 1
xor al, 1
or r9b, cl
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, esi
and al, bl
or sil, r10b
and r10b, r12b
or r10b, al
xor r10b, 1
or r10b, bl
mov r8d, r10d
xor r8b, 1
or bl, r12b
mov eax, esi
xor al, bl
or bl, sil
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
and r10b, al
xor al, 1
and al, r8b
or al, r10b
mov ecx, r8d
xor cl, bl
or bl, r8b
xor bl, 1
or bl, cl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
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 r8d, edx
xor r8b, 1
or r11b, al
mov ecx, r11d
xor cl, 1
mov eax, r8d
and al, dl
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
mov ebx, eax
xor bl, 1
and bl, r11b
and al, cl
or al, bl
xor r11b, r8b
or cl, dl
xor cl, 1
or cl, r11b
mov edx, eax
xor dl, cl
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
xor al, 1
xor r9b, 1
mov ebx, r9d
and bl, al
xor r9b, al
or bl, r9b
mov ecx, r9d
xor cl, 1
mov edx, ebx
mov eax, ecx
mov r8d, ebx
and r8b, cl
xor cl, bl
xor bl, 1
and dl, bl
and al, r9b
xor dl, 1
mov r10d, ebx
xor r10b, dl
or dl, bl
xor dl, 1
or dl, r10b
xor al, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
xor al, dl
or cl, r8b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov r9d, ebp
xor r9b, 1
mov r10d, eax
xor r10b, 1
mov ecx, r10d
and cl, al
mov edx, r10d
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov r8d, r9d
xor r8b, cl
mov edx, r9d
and dl, bpl
mov ebx, ebp
or bl, r9b
xor r9b, dl
xor dl, 1
or dl, bpl
xor dl, 1
or dl, r9b
xor bl, dl
mov r9d, ebx
xor r9b, 1
and bl, dl
mov edx, ebx
and dl, r9b
xor bl, r9b
or bl, dl
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov r9d, ebx
xor r9b, dl
or dl, bl
xor dl, 1
or dl, r9b
mov ebx, edx
xor bl, 1
and dl, bl
xor dl, 1
mov r9d, edx
xor r9b, bl
or dl, bl
xor dl, 1
or dl, r9b
xor dl, al
mov r9d, edx
xor r9b, 1
and r10b, r9b
and dl, al
or dl, r10b
xor r9b, dl
and r9b, dl
xor r8b, 1
mov eax, ebp
and al, cl
xor cl, bpl
or cl, al
xor cl, 1
mov eax, r8d
and al, cl
xor cl, r8b
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 r8d, ecx
xor r8b, 1
mov r10d, r9d
xor r10b, 1
mov ebx, r10d
or bl, r9b
mov edx, ebx
xor dl, 1
mov eax, r10d
or al, dl
and dl, r9b
mov r11d, r10d
and r11b, bl
or r11b, dl
mov edx, r8d
or dl, cl
xor bl, r9b
xor al, 1
or al, bl
xor al, 1
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
mov ebx, ecx
or bl, dl
xor dl, cl
xor dl, 1
mov r11d, ebx
xor r11b, dl
or dl, bl
xor dl, 1
or dl, r11b
mov ebx, eax
xor bl, dl
and dl, bl
and bl, al
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
and r8b, r9b
and r10b, cl
or r10b, r8b
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bl
mov edx, ecx
xor dl, 1
and bl, dl
mov r8d, ebx
xor bl, cl
movzx eax, byte [rsp + 0x40]
xor al, 1
xor r8b, 1
or r8b, dl
movzx edx, byte [rsp + 0x25]
mov ecx, edx
xor cl, al
xor r8b, 1
or r8b, bl
or al, dl
xor al, 1
not cl
and cl, dl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
movzx r9d, byte [rsp + 0x24]
xor al, r9b
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov r11d, ecx
xor r11b, 1
movzx eax, byte [rsp + 0x30]
or al, r15b
mov ebx, eax
xor bl, 1
movzx r10d, byte [rsp + 0x26]
and bl, r10b
and r13b, al
or r13b, bl
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
xor r13b, 1
mov ebx, r13d
xor bl, al
or r13b, al
xor r13b, 1
or r13b, bl
mov edi, r13d
xor dil, 1
and dil, r13b
mov ebx, edi
and bl, r13b
xor dil, r13b
or dil, bl
and dl, dil
xor dil, 1
and dil, r9b
or dil, dl
mov r9d, edi
xor r9b, 1
or r11b, cl
xor r11b, 1
mov ebx, edi
or bl, r9b
mov r10d, ebx
xor r10b, 1
mov edx, ecx
xor dl, r11b
or r11b, cl
xor r11b, 1
or r11b, dl
xor dl, 1
mov esi, edx
xor sil, r11b
or r11b, dl
xor r11b, 1
or r11b, sil
mov esi, r9d
and sil, dil
mov edx, esi
xor sil, r9b
mov eax, r10d
and al, bl
xor dl, 1
or dl, dil
xor dl, 1
or dl, sil
mov r9d, eax
and r9b, r10b
xor al, r10b
or al, r9b
mov r9d, edx
xor r9b, 1
and r9b, al
xor al, 1
and al, dl
or al, r9b
mov edx, edi
and dl, bl
xor bl, dil
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, r11d
xor al, 1
mov edx, ebx
xor dl, 1
and bl, dl
xor bl, 1
mov r9d, ebx
xor r9b, dl
or bl, dl
xor bl, 1
or bl, r9b
and al, bl
xor bl, 1
and bl, r11b
or bl, al
xor dil, cl
and cl, dil
xor cl, 1
mov eax, ecx
xor al, dil
or cl, dil
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bl
mov eax, ecx
xor al, 1
and bl, al
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
mov r10d, edx
xor r10b, 1
mov ecx, r10d
xor cl, dl
or r10b, dl
xor r10b, 1
or r10b, cl
and cl, dl
mov edx, ecx
xor dl, 1
or dl, cl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r11d, edx
xor r11b, 1
mov ebx, edx
and bl, r11b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov r9d, ebx
xor r9b, 1
mov ecx, ebx
xor cl, r9b
and cl, bl
or r11b, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov esi, eax
and sil, dl
xor dl, al
or dl, sil
mov eax, edx
xor al, 1
and al, r11b
xor r11b, 1
and dl, r11b
or dl, al
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
mov eax, edx
xor al, r11b
xor dl, 1
xor al, 1
or dl, r11b
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
xor dl, r10b
mov eax, r9d
and al, bl
xor r9b, al
xor al, 1
or al, bl
xor al, 1
or al, r9b
mov ecx, eax
and al, r10b
mov r9d, ebx
xor r9b, r10b
or bl, r10b
xor r10b, 1
mov r11d, edx
xor r11b, 1
xor cl, 1
and cl, r10b
or al, cl
xor bl, 1
or bl, r9b
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
mov r9d, ebx
xor r9b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r9b
and r11b, cl
xor cl, 1
and cl, dl
or cl, r11b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
or al, bl
xor al, cl
mov edx, eax
xor dl, 1
and al, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov r9d, eax
xor r9b, 1
mov edx, eax
or dl, r9b
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
mov ecx, ebx
and cl, al
xor bl, 1
and bl, r9b
or bl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov r11d, ebx
xor r11b, 1
or bl, r11b
xor r11b, bl
and r11b, bl
mov r9d, r8d
xor r9b, 1
mov ebx, r9d
and bl, r8b
mov eax, r9d
xor al, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
mov esi, r11d
xor sil, 1
mov ecx, esi
and cl, r11b
mov eax, esi
and al, cl
xor cl, sil
or cl, al
mov r10d, ecx
xor r10b, 1
and bl, r10b
or r10b, cl
and cl, dl
or bl, cl
mov eax, edx
and al, r11b
xor dl, r11b
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov edi, edx
xor dil, 1
and dil, dl
xor dil, 1
mov eax, edx
xor al, dil
or dil, dl
xor dil, 1
or dil, al
xor r9b, r8b
and r9b, r8b
xor sil, r11b
and sil, r11b
mov edx, r9d
xor dl, 1
mov eax, edx
and al, r9b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, 1
or dl, r9b
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
mov eax, r10d
xor al, 1
or dl, cl
mov ecx, esi
xor cl, 1
and sil, r10b
or r10b, cl
and cl, al
mov r8d, edi
xor r8b, 1
or cl, sil
xor cl, 1
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or bl, dl
mov eax, ebx
xor al, 1
mov edx, edi
xor dl, al
xor dl, 1
or dl, r8b
and al, bl
mov ecx, eax
and cl, bl
xor al, bl
mov r9d, edx
xor r9b, 1
or al, cl
and r8b, al
xor al, 1
and al, dil
or al, r8b
mov r10d, eax
xor r10b, 1
mov ebx, r9d
and bl, dl
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
mov ecx, ebx
xor cl, 1
and cl, al
and bl, r10b
or bl, cl
xor r10b, dl
or al, r9b
xor al, 1
or al, r10b
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x264036e8
mov edx, 0xe46d87e3
cmovne ecx, edx
test al, 1
mov eax, 0x264036e8
cmovne eax, ecx
test bl, 1
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0xb0], rdx
cmove eax, ecx
jmp 0x140058cc0
mov eax, 0xad16ab8
xor ecx, ecx
mov qword [rsp + 0x78], rcx
jmp 0x140058cc0
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x58]
lea rdx, [0x140197430]
lea rax, [rdx + rax*4]
movzx eax, byte [rcx + rax]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x68]
lea rcx, [rcx*4]
add rcx, rbp
movzx ecx, byte [rdx + rcx]
shl rax, 8
lea rdx, [0x140196430]
add rax, rdx
movzx esi, byte [rcx + rax]
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + rax*4 + 0xc0]
mov qword [rsp + 0x28], rax
movzx r10d, byte [rcx + rax]
mov r9d, r10d
not r9b
mov eax, r9d
and al, 0x9f
mov edx, r10d
and dl, 0x60
or dl, al
mov eax, edx
not al
and al, 0x60
and dl, 0x9f
or dl, al
mov eax, edx
not al
mov ebx, r9d
and bl, 0x5a
mov ecx, r10d
and cl, 0xa5
or cl, bl
mov ebx, ecx
xor bl, 0xa5
xor cl, 0x5a
or cl, bl
mov ebx, ecx
not bl
and bl, al
or al, cl
mov r8d, eax
not r8b
and cl, dl
or cl, bl
mov edx, ecx
not dl
mov ebx, eax
and bl, 0x6f
and r8b, 0x90
or r8b, bl
or al, dl
and dl, 0x6f
and cl, 0x90
or cl, dl
xor cl, r8b
not al
or al, cl
mov edx, eax
mov ecx, eax
xor cl, 0x18
and cl, al
not al
and al, 8
and dl, 0x10
or dl, al
xor dl, 0x10
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
and al, 0x5e
and cl, 0xa1
or cl, al
mov eax, ecx
xor al, 0xb9
xor cl, 0x42
mov edx, eax
and dl, 0xea
and al, 0x15
and cl, 0xea
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
and cl, 0x46
and al, 0xb9
or al, cl
mov ecx, eax
xor cl, 0x98
and al, 0x21
and cl, 0xde
or cl, al
mov r11d, ecx
xor r11b, 0x21
not cl
and cl, 0xd2
and r11b, 0x2d
or r11b, cl
mov r8d, r11d
xor r8b, 0x2d
xor r11b, 0xd2
mov eax, r9d
and al, 0x11
mov ecx, r10d
and cl, 0xa8
or cl, al
xor cl, 0xa8
mov ebx, r10d
and bl, 0x46
or bl, cl
mov eax, ebx
not al
and al, 0x46
and bl, 0xb9
or bl, al
mov edx, ebx
mov eax, ebx
xor al, 0xbe
and al, bl
not bl
and bl, 0xf0
and dl, 0xf
or dl, bl
mov ecx, edx
xor cl, 0xf
mov ebx, edx
xor bl, 0x4e
and bl, cl
mov edi, ebx
and dil, al
xor al, bl
or al, dil
mov ebx, eax
not bl
and bl, 0xa5
and al, 0x5a
or al, bl
mov edi, eax
xor dil, 8
xor dl, 0xe0
and dl, 0xea
mov ebx, ecx
and bl, 0x15
or bl, dl
and cl, 0xea
or cl, bl
mov edx, ecx
not dl
and dl, 0xbf
and cl, 0x40
or cl, dl
mov edx, ecx
xor dl, 0x40
xor al, 0xf1
xor cl, 0xbf
mov ebx, eax
and bl, 0x96
and dil, 0x69
or dil, bl
or al, cl
and cl, 0x96
and dl, 0x69
or dl, cl
xor dl, dil
not al
or al, dl
mov ecx, eax
not cl
and cl, 0xb
mov edx, eax
and dl, 0x74
or dl, cl
xor dl, 0x74
and al, 0x80
or al, dl
mov ecx, eax
not cl
and cl, 0x7f
and al, 0x80
or al, cl
mov ecx, eax
not cl
mov edx, eax
and dl, 0x5a
and cl, 0xa5
or cl, dl
xor cl, 0x5a
xor al, cl
and al, cl
mov edi, eax
not dil
mov ecx, eax
mov ebx, r11d
and bl, 0xfc
mov edx, r8d
and dl, 3
or dl, bl
and al, 0xfc
mov r14d, edi
and r14b, 3
or r14b, al
xor r14b, dl
not r14b
or r14b, r11b
and r11b, 0x5b
mov eax, r8d
and al, 0xa4
or al, r11b
xor al, 0x5b
or al, dil
and dil, 0x7f
and cl, 0x80
or cl, dil
xor cl, r8b
mov edx, r14d
not dl
not al
xor cl, 0x7f
and cl, r8b
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov eax, r14d
and al, 0x1e
and dl, 0xe1
or dl, al
mov r8d, edx
xor r8b, 0xe1
mov r11d, ecx
xor r11b, 0x5b
mov edi, r11d
and r11b, cl
not cl
xor dl, 0x45
and dl, r8b
or r14b, 0x5b
mov ebx, r14d
not bl
and dil, cl
mov eax, edx
not al
mov r15d, eax
and r15b, 0x61
and dl, 0x9e
or dl, r15b
or al, r14b
and r14b, 0x61
and bl, 0x84
or bl, r14b
xor bl, dl
not al
or al, bl
mov edx, edi
not dl
mov ebx, r11d
not bl
mov r14d, edx
and r14b, 0x7e
and dil, 0x81
or dil, r14b
or dl, bl
and bl, 0x7e
and r11b, 0x81
or r11b, bl
xor r11b, dil
not dl
or dl, r11b
mov ebx, eax
not bl
and bl, 0xd7
and al, 0x28
or al, bl
mov ebx, edx
not bl
and bl, 0xd7
and dl, 0x28
or dl, bl
xor dl, al
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
not al
and al, 0x97
and cl, 0x68
or cl, al
xor cl, 0x68
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r11d, ecx
not r11b
mov eax, ecx
xor al, 0x49
and al, cl
mov edx, ecx
or dl, 0xb6
mov ebx, eax
not bl
mov r8d, edx
and r8b, 0x61
mov edi, r11d
and dil, 8
or dil, r8b
or dl, bl
and bl, 0x61
and al, 0x9e
or al, bl
xor al, dil
not dl
or dl, al
mov eax, edx
not al
and al, 0xb6
and dl, 0x49
or dl, al
mov eax, edx
not al
and dl, 0xd9
mov ebx, eax
and bl, 0x26
or bl, dl
xor bl, 0xcc
and al, 0x15
or al, bl
mov edx, eax
not dl
and cl, 0xcd
mov ebx, r11d
and bl, 0x32
or bl, cl
xor bl, 0x27
and r11b, 0xea
or r11b, bl
mov r8d, r11d
not r8b
mov ebx, eax
and bl, 0x58
xor al, 0x2f
and al, dl
mov r12d, edx
and r12b, 0xa7
or r12b, bl
mov edi, r12d
xor dil, 0xa7
xor r12b, 0x58
mov ebx, edi
and bl, 0xd0
mov r14d, r11d
and r14b, 0xd0
mov edx, r11d
xor dl, 0x2f
and dl, r8b
mov r15d, ebx
and r15b, al
xor al, bl
or al, r15b
mov ebx, r14d
and bl, dl
xor dl, r14b
or dl, bl
mov ebx, eax
not bl
and bl, 0xec
and al, 0x13
or al, bl
mov ebx, edx
not bl
and bl, 0xec
and dl, 0x13
or dl, bl
xor dl, al
mov eax, r12d
and al, 0x8f
and dil, 0x70
or dil, al
or r12b, r8b
and r8b, 0x8f
and r11b, 0x70
or r11b, r8b
xor r11b, dil
not r12b
or r12b, r11b
not r12b
mov eax, edx
and al, r12b
xor r12b, dl
or r12b, al
mov r8d, r12d
not r8b
mov eax, r8d
and al, 0xe1
mov edx, r12d
and dl, 0x1e
or dl, al
mov eax, edx
xor al, 0x12
xor dl, 0x81
mov ecx, r12d
xor cl, 0x93
and cl, r12b
or dl, 0x6c
mov ebx, ecx
not bl
mov r11d, edx
and r11b, 0xac
and al, 0x13
or al, r11b
or dl, bl
and bl, 0xac
and cl, 0x53
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 0x7e
and dl, 0x81
or dl, al
mov eax, edx
xor al, 2
xor dl, 0xa0
and dl, 0xb0
and al, 0x4f
or al, dl
mov ecx, eax
xor cl, 0x43
and al, 0xc
and cl, 0xf3
or cl, al
mov eax, ecx
xor al, 0x2d
xor cl, 0xf3
and cl, al
mov eax, r8d
and al, 0x21
and r12b, 0xde
or r12b, al
xor r8b, r12b
and r8b, r12b
mov eax, ecx
not al
and al, r8b
not r8b
mov edx, ecx
xor dl, r8b
and dl, cl
and r8b, cl
or r8b, al
mov eax, edx
and al, r8b
xor r8b, dl
or r8b, al
mov eax, r8d
mov ecx, r8d
xor cl, 0xf5
and cl, r8b
not r8b
and r8b, 0x84
and al, 0x71
or al, r8b
mov edx, eax
not dl
xor al, 0x8e
mov ebx, ecx
not bl
mov r8d, eax
and r8b, 0xb5
and dl, 0x40
or dl, r8b
or al, bl
and bl, 0xb5
and cl, 0x4a
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x78
and al, 0x87
or al, cl
mov r8d, eax
xor r8b, 0x53
mov r14d, esi
not r14b
mov ecx, r14d
and cl, sil
mov ebx, r14d
and bl, cl
xor cl, r14b
or cl, bl
mov ebx, ecx
not bl
xor al, 0xac
mov r11d, eax
and r11b, 0x37
mov edx, r8d
and dl, 0xc8
or dl, r11b
and cl, 0x37
and bl, 0xc8
or bl, cl
xor bl, dl
not bl
or bl, al
mov r11d, ebx
not r11b
and r8b, 0xef
and al, 0x10
or al, r8b
mov edx, r14d
and dl, 0x53
mov ecx, esi
and cl, 0xac
or cl, dl
xor cl, 0xac
xor al, 0x10
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, bl
or bl, al
mov edx, ebx
not dl
and al, r11b
or al, cl
mov ecx, eax
not cl
mov r8d, ebx
and r8b, 0xb0
and dl, 0x4f
or dl, r8b
or bl, cl
and cl, 0xb0
and al, 0x4f
or al, cl
xor al, dl
not bl
or bl, al
mov eax, ebx
not al
and al, 0xc
and bl, 0xf3
or bl, al
mov r8d, ebx
xor r8b, 0xf3
xor bl, 0xc
mov edx, r14d
and dl, 0x29
mov eax, esi
and al, 0xd6
or al, dl
mov r11d, eax
xor r11b, 0x80
xor al, 0x29
mov ecx, esi
xor cl, 0xa9
and cl, sil
or al, 0x56
mov edx, ecx
not dl
mov edi, eax
and dil, 0x51
and r11b, 0xa8
or r11b, dil
or al, dl
and dl, 0x51
and cl, 0xae
or cl, dl
xor cl, r11b
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x59
and al, 0xa6
or al, cl
mov ecx, eax
xor cl, 0xf
and cl, bl
xor al, 0xf0
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
or al, cl
mov r11d, edx
not r11b
mov ecx, eax
not cl
mov ebx, r11d
and bl, 0x59
and dl, 0xa6
or dl, bl
or r11b, cl
and cl, 0x59
and al, 0xa6
or al, cl
xor al, dl
not r11b
or r11b, al
mov eax, r11d
not al
mov r8d, eax
mov ecx, r14d
or cl, 0xc9
mov eax, ecx
not al
mov edx, esi
or dl, 0x26
and dl, 0xe6
mov ebx, r14d
and bl, 9
or bl, dl
and cl, 0xe6
and al, 0x10
or al, cl
xor al, bl
mov ecx, eax
not cl
and cl, 0x79
and al, 0x86
or al, cl
mov ecx, eax
xor cl, 0x43
xor al, 0xa0
and cl, 0x53
and al, 0xac
or al, cl
mov ecx, eax
xor cl, 0xb6
xor al, 0xac
and al, cl
mov edx, r14d
and dl, 0xbf
mov ecx, esi
and cl, 0x40
or cl, dl
mov edx, ecx
xor dl, 0x40
and dl, 0xe5
xor cl, 0xa5
or cl, dl
mov edx, ecx
not dl
and dl, 0x25
and cl, 0xda
or cl, dl
mov edx, ecx
xor dl, 0xda
mov ebx, eax
not bl
xor cl, 0x25
and dl, bl
or bl, cl
not bl
and cl, al
or cl, dl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 0x1a
and al, cl
or cl, 0xe5
mov edx, ecx
not dl
mov ebx, eax
not bl
mov edi, ecx
and dil, 0x98
and dl, 2
or dl, dil
or cl, bl
and bl, 0x98
and al, 0x67
or al, bl
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
and al, 9
mov edx, ecx
and dl, 0x50
or dl, al
xor dl, 0x50
and cl, 0xa6
or cl, dl
mov eax, ecx
not al
and al, 0xa6
and cl, 0x59
or cl, al
mov eax, ecx
not al
and al, 0x8e
and cl, 0x71
or cl, al
mov eax, ecx
xor al, 0x8e
mov edx, ecx
xor dl, 0x10
xor cl, 0x11
and cl, al
or al, 0x60
mov ebx, ecx
not bl
mov edi, eax
and dil, 0x8d
and dl, 0x12
or dl, dil
or al, bl
and bl, 0x8d
and cl, 0x72
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x60
and al, 0x9f
or al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 5
and al, 0xfa
or al, dl
xor al, 0xfa
or al, cl
mov edi, eax
not dil
mov ecx, esi
and cl, 0xae
mov ebx, r14d
and bl, 0x51
or bl, cl
mov ecx, ebx
xor cl, 0x22
and r14b, 0x54
and sil, 0xab
or sil, r14b
mov edx, esi
xor dl, 0x23
xor bl, 0x51
mov r14d, ebx
and r14b, 0xcc
and cl, 0x33
or cl, r14b
xor sil, 0x44
and sil, 0xcc
and dl, 0x33
or dl, sil
xor dl, cl
not dl
or dl, bl
mov r14d, edx
not r14b
mov ebx, edx
and bl, al
mov ecx, edi
and cl, r14b
or cl, bl
mov esi, ecx
xor sil, al
and sil, cl
or dil, 0x50
or al, 0x26
mov ebx, eax
not bl
mov ecx, edx
xor cl, 0xd9
and dl, cl
and cl, r14b
and dil, 0x76
and al, 0x76
and bl, 0x89
or bl, al
xor bl, dil
mov eax, edx
not al
mov edi, ecx
not dil
mov r14d, eax
and r14b, 0xf9
and dl, 6
or dl, r14b
or al, dil
and dil, 0xf9
and cl, 6
or cl, dil
xor cl, dl
not al
or al, cl
mov ecx, ebx
not cl
and cl, 0x77
and bl, 0x88
or bl, cl
mov ecx, eax
not cl
and cl, 0x77
and al, 0x88
or al, cl
xor al, bl
mov ecx, esi
not cl
mov ebx, eax
not bl
mov edx, ecx
or dl, bl
mov edi, edx
not dil
and cl, 0xb8
and sil, 0x47
or sil, cl
and bl, 0xb8
and al, 0x47
or al, bl
xor al, sil
mov ecx, eax
not cl
mov ebx, edx
and bl, 0xe3
and dil, 0x1c
or dil, bl
or dl, cl
and cl, 0xe3
and al, 0x1c
or al, cl
xor al, dil
not dl
or dl, al
mov ecx, edx
not cl
mov ebx, edx
and bl, 0x55
mov eax, ecx
and al, 0xaa
or al, bl
mov edi, eax
xor dil, 0x8a
mov esi, eax
xor sil, 0x55
mov ebx, ecx
and bl, 0x31
and dl, 0xce
or dl, bl
xor dl, 0xce
xor cl, dl
and cl, dl
and dil, 0xda
xor al, 0xed
and al, sil
and sil, 0x25
or sil, dil
xor sil, 0x25
mov ebx, ecx
mov edx, ecx
xor dl, 0xb8
and dl, cl
not cl
and cl, 0x9d
and bl, 0x62
or bl, cl
xor bl, 0x62
mov edi, ebx
mov r14d, esi
and r14b, bl
xor bl, sil
and sil, 0xb8
and dil, 0xb8
mov ecx, esi
and cl, al
xor al, sil
or al, cl
mov ecx, edi
and cl, dl
xor dl, dil
or dl, cl
mov ecx, eax
not cl
and cl, 0xb3
and al, 0x4c
or al, cl
mov ecx, edx
not cl
and cl, 0xb3
and dl, 0x4c
or dl, cl
xor dl, al
or bl, r14b
mov eax, ebx
not al
and al, 0x9a
and bl, 0x65
or bl, al
mov eax, ebx
xor al, 5
xor bl, 0x9a
mov ecx, edx
not cl
mov esi, ecx
and sil, 0x70
and dl, 0x8f
or dl, sil
or cl, bl
and bl, 0x70
and al, 0x8f
or al, bl
xor al, dl
not cl
or cl, al
mov eax, r9d
and al, 0x4b
mov edx, r10d
and dl, 0xb4
or dl, al
mov edi, edx
xor dil, 0x30
xor dl, 0x48
mov ebx, ecx
not bl
mov esi, ebx
and sil, 0x33
mov eax, ecx
and al, 0xcc
or al, sil
and dil, 0x33
and dl, 0xcc
or dl, dil
xor dl, al
not dl
or dl, bl
mov esi, edx
not sil
and bl, 0xd1
and cl, 0x2e
or cl, bl
mov eax, ecx
xor al, 2
mov edi, r9d
and dil, 0xd3
mov ebx, r10d
and bl, 0x2c
or bl, dil
and al, 0xd3
and cl, 0x2c
or cl, al
xor cl, bl
mov eax, ecx
xor al, r9b
and al, cl
mov ecx, eax
not cl
mov ebx, esi
xor bl, cl
and bl, sil
and dl, 0xb8
and sil, 0x47
or sil, dl
and cl, 0xb8
and al, 0x47
or al, cl
xor al, sil
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
and r9b, 0x42
mov ecx, r10d
and cl, 0xa4
or cl, r9b
xor cl, 0xa4
and r10b, 0x19
or r10b, cl
mov ecx, r10d
not cl
and cl, 0x19
and r10b, 0xe6
or r10b, cl
mov r9d, eax
not r9b
mov ecx, r9d
and cl, 0x3f
mov edi, eax
and dil, 0xc0
or dil, cl
mov ebx, r9d
or bl, r10b
not r10b
xor dil, 0x3f
or dil, r10b
mov edx, edi
not dl
mov ecx, ebx
not cl
mov r10d, edi
and r10b, 0xb
and dl, 0xf4
or dl, r10b
or dil, bl
and bl, 0xb
and cl, 0xf4
or cl, bl
xor cl, dl
not dil
or dil, cl
mov ecx, edi
not cl
and r9b, 0xa7
and al, 0x58
or al, r9b
mov edx, eax
not dl
xor al, 0xa7
mov ebx, edi
and bl, 0xb7
and cl, 0x48
or cl, bl
or dil, al
and al, 0xb7
and dl, 0x48
or dl, al
xor dl, cl
not dil
or dil, dl
mov r12d, edi
not r12b
mov ecx, r11d
or cl, 0xa3
mov eax, ecx
not al
mov edx, r8d
or dl, 0x18
and dl, 0x3a
mov ebx, r11d
and bl, 0x81
or bl, dl
and cl, 0x3a
and al, 0x44
or al, cl
xor al, bl
mov ecx, eax
not cl
and cl, 0x5c
and al, 0xa3
or al, cl
mov ecx, eax
not cl
and cl, 0xad
xor al, 0x52
or al, cl
mov ecx, eax
not cl
mov edx, r11d
and dl, 0x52
mov ebx, r8d
mov r10d, r8d
and bl, 0xad
or bl, dl
mov edx, ebx
xor dl, r11b
and dl, bl
mov r15d, edx
not r15b
and dl, al
or al, r15b
not al
and r15b, cl
or r15b, dl
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov eax, r15d
not al
and al, 0x80
mov ecx, r15d
and cl, 0x2d
or cl, al
xor cl, 0x2d
and r15b, 0x52
or r15b, cl
mov eax, edi
and al, r12b
mov ecx, edi
and cl, al
xor al, dil
or al, cl
mov ecx, eax
not cl
and cl, 0xe6
and al, 0x19
or al, cl
mov ecx, eax
xor cl, 0x11
and cl, 0x73
xor al, 0x6a
or al, cl
mov ecx, eax
not cl
and cl, 0x45
and al, 0xba
or al, cl
mov r9d, eax
xor r9b, 0xba
mov edx, edi
and dl, 0x8c
mov ebx, r12d
and bl, 0x73
or bl, dl
mov edx, ebx
xor dl, dil
and dl, bl
xor al, 0x45
and al, dl
not dl
mov ecx, r9d
xor cl, dl
and cl, r9b
and dl, r9b
or dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r14d, edx
xor r14b, 0xe3
and r14b, dl
not dl
and dl, 0xe3
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov eax, r14d
not al
and al, 0xbc
and r14b, 0x43
or r14b, al
mov r8d, r14d
xor r8b, 0x2c
mov ebp, r15d
not bpl
mov eax, r15d
and al, 0xc3
mov ecx, ebp
and cl, 0x3c
or cl, al
mov eax, ecx
xor al, 0xc3
mov edx, ecx
xor dl, 0x34
and dl, 0x37
xor cl, 0x12
and cl, al
and al, 0xc8
or al, dl
mov ebx, eax
xor bl, 0xc8
xor al, 0x14
mov edx, ebx
and dl, 0xd1
mov esi, edx
and sil, cl
xor cl, dl
or cl, sil
mov edx, ecx
not dl
and dl, 0xe
and cl, 0xf1
or cl, dl
and al, 0x5c
mov edx, ebx
and dl, 0xa3
or dl, al
xor dl, 0x6f
and bl, 0x33
or bl, dl
mov edx, ebx
not dl
mov r13d, ecx
xor r13b, 0xec
mov eax, r13d
and al, 0xfb
and cl, 4
or cl, al
or r13b, bl
and bl, 0xfb
and dl, 4
or dl, bl
xor dl, cl
not r13b
or r13b, dl
mov r9d, r13d
not r9b
mov eax, r10d
and al, 0xfc
and r11b, 3
or r11b, al
mov ecx, r11d
xor cl, 0xfc
mov eax, r11d
xor al, 0x30
and al, cl
xor r11b, 3
and r11b, 0x33
and cl, 0xcc
or cl, r11b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0x28
mov edx, ecx
and dl, 0xc0
or dl, al
xor dl, 0xc0
and cl, 0x17
or cl, dl
mov eax, ecx
not al
and al, 0xc3
and cl, 0x3c
or cl, al
mov eax, ecx
xor al, 0x10
xor cl, 8
and cl, 0xcc
and al, 0x33
or al, cl
mov ebx, eax
xor bl, 0x13
xor al, 0x4c
and al, 0x6c
and bl, 0x93
or bl, al
mov r10d, ebx
xor r10b, 0x93
xor bl, 0x6c
and bl, r13b
mov ecx, r9d
and cl, r10b
or cl, bl
not cl
or cl, r13b
and r13b, 0xfc
mov esi, r9d
and sil, 3
or sil, r13b
xor sil, r10b
xor r14b, 0xd3
mov edx, r14d
and dl, 0x57
mov byte [rsp + 0x40], r8b
mov ebx, r8d
and bl, 0xa8
or bl, dl
xor bl, 0xa8
mov edx, r14d
and dl, r8b
mov r11d, ebx
and r11b, dl
xor dl, bl
or dl, r11b
mov r13d, edx
not r13b
mov r11d, r13d
and r11b, 0xf1
mov ebx, edx
xor bl, 0xf1
and bl, dl
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov eax, ebx
not al
and al, 0x3d
and bl, 0xc2
or bl, al
and r13b, 0x33
xor dl, 0xcc
or dl, r13b
mov eax, edx
not al
and al, 0x87
and dl, 0x78
or dl, al
mov r11d, edx
xor r11b, 0x58
mov eax, ebx
not al
xor dl, 0x87
mov r13d, eax
and r13b, 0x26
and bl, 0xd9
or bl, r13b
or al, dl
and dl, 0x26
and r11b, 0xd9
or r11b, dl
xor r11b, bl
not al
or al, r11b
mov r13d, eax
xor r13b, 0x45
and r13b, al
not al
and al, 0x45
mov edx, eax
and dl, r13b
xor r13b, al
or r13b, dl
mov eax, r13d
not al
and al, 0xba
and r13b, 0x45
or r13b, al
mov eax, r13d
not al
mov edx, eax
and dl, 0x2b
and r13b, 0xd4
or r13b, dl
xor r13b, 0xd4
or r13b, al
mov r11d, r13d
not r11b
and dil, 0x7f
and r12b, 0x80
or r12b, dil
mov eax, r12d
xor al, 0x80
mov edx, r12d
not dl
xor r12b, 0x4c
and r12b, al
and dl, 0x33
and al, 0xcc
or al, dl
mov edx, r12d
not dl
mov ebx, eax
not bl
mov edi, edx
and dil, 8
and r12b, 0xf7
or r12b, dil
or dl, bl
and bl, 8
and al, 0xf7
or al, bl
xor al, r12b
not dl
or dl, al
mov eax, edx
not al
and dl, 0x9f
and al, 0x60
or al, dl
mov edx, eax
xor dl, 0x15
xor al, 0x60
mov ebx, eax
and bl, 0xaa
and dl, 0x55
or dl, bl
xor dl, 0xaa
xor al, dl
and al, dl
mov edx, ecx
not dl
xor sil, 0xfc
and sil, r10b
xor r10b, r9b
and r10b, r9b
mov ebx, esi
and bl, r10b
xor r10b, sil
or r10b, bl
mov ebx, ecx
and bl, 0xc0
xor cl, 0xae
and cl, dl
mov r9d, edx
and r9b, 0x3f
or r9b, bl
mov r12d, r9d
xor r12b, 0x3f
mov ebx, r10d
not bl
xor r9b, 0xc0
mov esi, r12d
and sil, 0x51
mov edi, ebx
and dil, 0x51
mov edx, r10d
xor dl, 0x51
and dl, r10b
mov r8d, esi
and r8b, cl
xor cl, sil
or cl, r8b
mov r8d, edi
and r8b, dl
xor dl, dil
or dl, r8b
mov r8d, ecx
not r8b
and r8b, dl
not dl
and dl, cl
or dl, r8b
mov ecx, r9d
and cl, 0xf9
and r12b, 6
or r12b, cl
or r9b, r10b
and r10b, 0xf9
and bl, 6
or bl, r10b
xor bl, r12b
not r9b
or r9b, bl
mov ecx, r9d
not cl
and cl, 0x6c
and r9b, 0x93
or r9b, cl
xor r9b, 0x93
mov ecx, edx
and cl, r9b
xor r9b, dl
or r9b, cl
mov r10d, eax
not r10b
mov ecx, r10d
and cl, 0xd6
mov ebx, eax
and bl, 0x29
or bl, cl
mov ecx, ebx
xor cl, 9
xor bl, 0xd6
mov r8d, r11d
and r8b, 0xb0
mov edx, r13d
and dl, 0x4f
or dl, r8b
mov r8d, r11d
or r8b, bl
and bl, 0xb0
and cl, 0x4f
or cl, bl
xor cl, dl
not r8b
or r8b, cl
and r13b, 0x7c
and r11b, 0x83
or r11b, r13b
and r10b, 0xd9
mov ecx, eax
and cl, 0x26
or cl, r10b
mov edx, ecx
xor dl, 0x26
xor cl, 0xa5
and cl, dl
and al, 0x83
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, r11d
not cl
and cl, al
not al
and al, r11b
or al, cl
mov ecx, eax
and al, r8b
not r8b
not cl
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
not al
mov ebx, ecx
not bl
mov r8d, eax
and r8b, 0xe
and dl, 0xf1
or dl, r8b
or al, bl
and bl, 0xe
and cl, 0xf1
or cl, bl
xor cl, dl
not al
or al, cl
mov r8d, r9d
not r8b
mov ecx, r8d
and cl, 0x40
mov edx, r9d
and dl, 0xbf
or dl, cl
mov ecx, edx
not cl
and cl, 0xbf
and dl, 0x40
or dl, cl
mov edi, edx
not dil
mov ecx, eax
not cl
mov r10d, ecx
and r10b, 0x7c
mov ebx, eax
and bl, 0x83
or bl, r10b
and dl, 0x7c
and dil, 0x83
or dil, dl
xor dil, bl
not dil
or dil, cl
mov r11d, edi
not r11b
and cl, 0xb3
and al, 0x4c
or al, cl
mov ecx, eax
not cl
and cl, 0x8e
and al, 0x71
or al, cl
mov ebx, eax
xor bl, 0x82
and r8b, 0xad
and r9b, 0x52
or r9b, r8b
xor r9b, 0x52
xor al, 4
and al, 0x44
and bl, 0xbb
or bl, al
xor bl, 0xbb
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ebx
not al
and al, 0x82
and bl, 0x7d
or bl, al
mov r8d, ebx
xor r8b, 0x7d
mov esi, ebx
xor sil, 0x82
mov edx, edi
xor dl, 0x30
mov eax, edx
and al, dil
and dl, r11b
xor bl, 0xb2
mov r9d, ebx
and r9b, sil
and bl, r8b
mov r10d, eax
not r10b
mov ecx, edx
not cl
mov r12d, r10d
and r12b, 0x27
and al, 0xd8
or al, r12b
or r10b, cl
and cl, 0x27
and dl, 0xd8
or dl, cl
xor dl, al
not r10b
or r10b, dl
mov edx, r9d
not dl
mov eax, ebx
not al
mov ecx, edx
and cl, 0x3f
and r9b, 0xc0
or r9b, cl
or dl, al
and al, 0x3f
and bl, 0xc0
or bl, al
xor bl, r9b
not dl
or dl, bl
mov eax, r10d
not al
and al, dl
not dl
and dl, r10b
or dl, al
mov eax, r11d
and al, 8
and dil, 0xf7
or dil, al
or r11b, r8b
and r8b, 8
and sil, 0xf7
or sil, r8b
xor sil, dil
not r11b
or r11b, sil
mov eax, r11d
not al
mov edi, edx
not dil
mov ecx, edi
and cl, 0x59
and dl, 0xa6
or dl, cl
or dil, r11b
and r11b, 0x59
and al, 0xa6
or al, r11b
xor al, dl
not dil
or dil, al
mov ecx, ebp
and cl, 0x57
mov r9d, r15d
and r9b, 0xa8
or r9b, cl
mov ecx, r9d
xor cl, 0x80
xor r9b, 0x57
mov edx, ebp
and dl, r15b
mov ebx, edx
not bl
mov eax, r9d
and al, 0x3d
and cl, 0xc2
or cl, al
or r9b, bl
and bl, 0x3d
and dl, 0xc2
or dl, bl
xor dl, cl
not r9b
or r9b, dl
movzx ebx, byte [rsp + 0x40]
mov eax, ebx
and al, 0x60
mov ecx, r14d
and cl, 0x9f
or cl, al
mov r8d, ecx
xor r8b, 0x60
mov r11d, r9d
not r11b
mov eax, r11d
and al, 0xd3
mov edx, r9d
and dl, 0x2c
or dl, al
xor dl, 0x6e
or dl, r11b
mov r12d, edx
not r12b
and bpl, 0xbd
xor r15b, 0x42
or r15b, bpl
mov eax, r15d
not al
and al, 0x36
and r15b, 0xc9
or r15b, al
mov ebp, r15d
xor bpl, 0x89
xor r15b, 0x36
mov r10d, ecx
xor r10b, 0x9f
mov r13d, r10d
and r13b, 0x42
mov esi, r8d
xor cl, 0xab
and cl, r8b
and r8b, 0xbd
or r8b, r13b
mov eax, r8d
xor al, r10b
and al, r8b
mov r8d, ebx
and r8b, 0x6c
mov ebx, r14d
and bl, 0x93
or bl, r8b
xor bl, 0xd1
and r14b, 0xbd
or r14b, bl
mov ebx, r14d
not bl
mov r8d, r12d
xor r8b, r15b
and r8b, r12b
and dl, 0x46
and r12b, 0xb9
or r12b, dl
and r15b, 0x46
and bpl, 0xb9
or bpl, r15b
xor bpl, r12b
mov edx, r8d
and dl, bpl
xor bpl, r8b
or bpl, dl
mov r8d, eax
xor r8b, r14b
and r8b, al
mov edx, eax
not dl
and dl, 0x52
and al, 0xad
or al, dl
and r14b, 0x52
and bl, 0xad
or bl, r14b
xor bl, al
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebp
not al
and al, 0xa9
mov edx, ebp
and dl, 0x50
or dl, al
xor dl, 0x50
and bpl, 6
or bpl, dl
mov eax, ebx
mov r14d, ebx
xor r14b, 0xf9
and r14b, bl
not bl
and bl, 0xa
and al, 0xf5
or al, bl
mov ebx, eax
xor bl, 0xf5
xor al, 0xf3
and al, bl
mov ebx, eax
and bl, r14b
xor r14b, al
or r14b, bl
mov eax, ebp
not al
and al, r14b
not r14b
and r14b, bpl
or r14b, al
and r11b, 0x8d
mov eax, r9d
and al, 0x72
or al, r11b
xor al, 0x72
mov ebx, eax
and bl, 0xcb
and r9b, 0x34
or r9b, bl
or sil, 0x34
mov ebx, esi
not bl
mov edx, ecx
not dl
mov r8d, esi
and r8b, 0x8b
and bl, 0x40
or bl, r8b
or sil, dl
and dl, 0x8b
and cl, 0x74
or cl, dl
xor cl, bl
not sil
or sil, cl
mov ecx, r9d
not cl
and cl, 0x74
and r9b, 0x8b
or r9b, cl
mov ecx, esi
not cl
and cl, 0x74
and sil, 0x8b
or sil, cl
xor sil, r9b
mov ecx, eax
and cl, r10b
xor al, r10b
or al, cl
mov ecx, eax
not cl
mov edx, esi
not dl
mov ebx, edx
and bl, 0x25
and sil, 0xda
or sil, bl
or dl, al
and al, 0x25
and cl, 0xda
or cl, al
xor cl, sil
not dl
or dl, cl
mov eax, edx
not al
mov ecx, eax
and cl, dl
mov ebx, ecx
not bl
mov r8d, edx
and r8b, 0x9a
and al, 0x65
or al, r8b
or dl, bl
and bl, 0x9a
and cl, 0x65
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and dl, 0xc0
and al, 0x3f
or al, dl
mov r10d, eax
xor r10b, 0xc0
mov r8d, eax
xor r8b, 0x3f
mov r9d, r14d
not r9b
mov esi, r14d
or sil, 6
mov edx, esi
not dl
mov r11d, r9d
or r11b, 0xf9
mov ebx, r11d
not bl
xor al, 0xc6
and al, r10b
mov ecx, r8d
and cl, 6
and sil, 0x2d
and dl, 0xd0
or dl, sil
and r11b, 0x2d
and bl, 2
or bl, r11b
xor bl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
not al
and al, cl
not cl
and cl, bl
or cl, al
mov eax, r14d
and al, 0x6c
and r9b, 0x93
or r9b, al
or r14b, r8b
and r8b, 0x6c
and r10b, 0x93
or r10b, r8b
xor r10b, r9b
not r14b
or r14b, r10b
mov eax, r14d
not al
and al, 0xd9
and r14b, 0x26
or r14b, al
xor r14b, 0x26
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov r8d, r14d
not r8b
mov eax, r14d
mov r9d, r8d
and r9b, r14b
and r14b, 0x10
mov ecx, r8d
and cl, 0xef
or cl, r14b
xor cl, 0xef
or cl, r8b
and r8b, 0xe6
and al, 0x19
or al, r8b
mov edx, eax
xor dl, 9
xor al, 0xe6
mov ebx, r9d
not bl
mov r8d, eax
and r8b, 0x72
and dl, 0x8d
or dl, r8b
or al, bl
and bl, 0x72
and r9b, 0x8d
or r9b, bl
xor r9b, dl
not al
or al, r9b
mov edx, eax
not dl
and dl, 0x9a
and al, 0x65
or al, dl
mov edx, eax
xor dl, 0x65
xor al, 0x9a
mov ebx, ecx
not bl
and bl, 0xea
and cl, 0x15
or cl, bl
mov ebx, ecx
xor bl, 0x15
xor cl, 0xea
and bl, dl
or dl, cl
not dl
and cl, al
or cl, bl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
mov edx, eax
and dl, 0x28
mov ebp, ecx
and bpl, 0xd7
or bpl, dl
mov edx, ebp
xor dl, 0x28
and al, 0x5f
and cl, 0xa0
or cl, al
mov eax, ecx
xor al, 0xa0
xor bpl, 0xd7
and al, bpl
xor cl, 0x5f
and cl, dl
or cl, al
xor bpl, cl
and bpl, cl
mov ecx, edi
not cl
mov eax, ecx
and al, 0x92
mov r11d, edi
and r11b, 0x6d
or r11b, al
mov eax, r11d
xor al, 0x6d
xor r11b, 0x92
mov edx, ecx
and dl, dil
mov ebx, edx
not bl
mov r8d, r11d
and r8b, 0x80
and al, 0x7f
or al, r8b
or r11b, bl
and bl, 0x80
and dl, 0x7f
or dl, bl
xor dl, al
not r11b
or r11b, dl
mov r10d, ebp
not r10b
mov eax, r10d
and al, bpl
mov ebx, eax
not bl
mov r8d, ebp
and r8b, 0x43
mov edx, r10d
and dl, 0xbc
or dl, r8b
mov r15d, ebp
or r15b, bl
and bl, 0x43
and al, 0xbc
or al, bl
xor al, dl
not r15b
or r15b, al
mov r9d, r11d
not r9b
mov eax, r9d
and al, 0x3d
mov edx, r11d
and dl, 0xc2
or dl, al
mov r12d, edx
xor r12b, r9b
and r12b, dl
and dil, 0x67
mov edx, ecx
and dl, 0x98
or dl, dil
xor dl, 0xa5
and cl, 0xc2
or cl, dl
mov edx, ecx
not dl
and dl, 8
and cl, 0xf7
or cl, dl
mov r8d, r15d
not r8b
mov edx, r8d
and dl, 0x3d
xor r15b, 0xc2
or r15b, dl
mov edx, r15d
not dl
and dl, 0x46
and r15b, 0xb9
or r15b, dl
mov esi, r15d
xor sil, 0xb9
xor r15b, 0x44
mov edx, r10d
and dl, 0xc2
and bpl, 0x3d
or bpl, dl
xor r10b, bpl
and r10b, bpl
mov eax, r12d
not al
mov ebx, eax
and bl, 0x28
and r12b, 0xd7
or r12b, bl
mov edi, r12d
xor dil, 0xd7
mov r14d, ecx
xor r14b, 8
or r12b, 0x2e
mov ebx, r12d
not bl
or al, 0xd1
mov edx, eax
not dl
xor cl, 0x26
mov ebp, ecx
and bpl, r14b
and cl, 0x2e
and r12b, 0x6a
and bl, 0x91
or bl, r12b
and al, 0x6a
and dl, 4
or dl, al
xor dl, bl
mov eax, ebp
and al, cl
xor cl, bpl
or cl, al
mov eax, edx
not al
and al, cl
not cl
and cl, dl
or cl, al
mov eax, edi
and al, r14b
xor r14b, dil
or r14b, al
not r14b
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
and r15b, 0xcc
mov eax, esi
and al, 0x33
or al, r15b
mov edi, eax
xor dil, 0x33
mov edx, r10d
not dl
mov ebx, eax
xor bl, 0xd4
and bl, dil
and sil, 0xe7
mov ebp, edx
and bpl, 0x18
mov ecx, r10d
and cl, 0xe7
or cl, bpl
mov ebp, ebx
and bpl, sil
xor sil, bl
or sil, bpl
mov ebx, esi
not bl
and bl, cl
not cl
and cl, sil
or cl, bl
xor al, 0xcc
mov ebx, eax
and bl, 0x7e
and dil, 0x81
or dil, bl
or al, r10b
and r10b, 0x7e
and dl, 0x81
or dl, r10b
xor dl, dil
not al
or al, dl
mov ebx, eax
not bl
mov edx, ecx
not dl
mov r10d, edx
and r10b, 0x2a
and cl, 0xd5
or cl, r10b
or dl, al
and al, 0x2a
and bl, 0xd5
or bl, al
xor bl, cl
not dl
or dl, bl
mov r10d, edx
mov eax, r14d
not al
and al, 1
mov ebx, r14d
and bl, 0xfe
or bl, al
xor bl, dl
xor bl, 1
and bl, dl
not dl
and dl, 0xc2
and r10b, 0x3d
or r10b, dl
xor r10b, r14b
xor r10b, 0xc2
and r10b, r14b
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov edx, r11d
xor dl, 4
and dl, r9b
and r11b, 0xfb
mov eax, r8d
or al, 0x2a
mov ecx, r8d
or cl, 4
mov ebx, ecx
not bl
mov esi, edx
and sil, r11b
xor r11b, dl
or r11b, sil
and cl, 0x2a
and bl, 0xd1
or bl, cl
and al, 0x2e
xor al, bl
mov ecx, r11d
not cl
and cl, al
not al
and al, r11b
or al, cl
mov ecx, r9d
and cl, r8b
xor r8b, r9b
or r8b, cl
mov ecx, r8d
not cl
and cl, 0xe1
and r8b, 0x1e
or r8b, cl
xor r8b, 0x1e
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov eax, r8d
not al
and r8b, 0x66
and al, 0x99
or al, r8b
mov ecx, eax
xor cl, 1
xor al, 0x26
and al, 0xbe
and cl, 0x41
or cl, al
mov eax, ecx
not al
xor cl, 0x41
and cl, 0xfb
and al, 4
or al, cl
mov ecx, eax
xor cl, 0xfb
mov edx, r10d
not dl
mov ebx, edx
or bl, cl
not bl
and dl, 0x36
and r10b, 0xc9
or r10b, dl
and cl, 0x36
and al, 0xc9
or al, cl
xor al, r10b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov byte [rdx + rcx], al
mov rax, qword [rsp + 0x50]
xor r8d, r8d
movabs rcx, 0x7b5a2f5bf267e43f
mov rdx, rcx
lea rcx, [r8 + rcx]
movabs rbx, 0xbee536e646da9f08
sub rcx, rbx
sub rcx, rdx
movabs rdx, 0x980e6a06b878103d
sub rcx, rdx
movabs rdi, 0xb40a0625a2caaa6c
sub rcx, rdi
movabs rsi, 0x926e6b687f8efb2
sub rax, rsi
movabs rbp, 0x284768f064bfd3fb
sub rax, rbp
add rax, rcx
add rax, rdx
add rax, rbx
add rax, rbp
add rax, rsi
movabs rcx, 0xf83ea17c497a25a0
add rax, rcx
movabs rdx, 0x64981a635d3de7e3
add rax, rdx
sub rax, rcx
movabs rcx, 0x8be94df424185953
mov rbp, rcx
sub rax, rcx
sub rax, rdx
movabs rcx, 0x25fd95f6bfb37331
mov rdx, rcx
lea rcx, [r8 + rcx]
movabs rsi, 0xd4def19a7866e4e
sub rcx, rsi
sub rcx, rdx
add rcx, rax
movabs rdx, 0x537d85f58335acce
mov rax, rdx
neg rax
sub rcx, rdx
movabs rdx, 0xc4b367afbf9b34ff
sub rcx, rdx
add rcx, rbp
add rcx, rdx
sub rax, rcx
mov rbx, qword [rsp + 0xa8]
mov rcx, rbx
movabs rdx, 0x2deff2bc7b8e0d61
sub rcx, rdx
add rcx, rax
add rcx, rdx
movabs rax, 0xb06960254944d285
mov rbp, rax
lea rax, [r8 + rax]
mov rdx, rdi
sub rdx, rax
add rdx, rbp
mov rax, rbx
sub rax, rcx
movabs rcx, 0x12253167515dcf0d
mov rbp, rcx
sub rdx, rcx
movabs rcx, 0x15a4366eafa1e97c
mov rbx, rcx
sub rax, rcx
add rax, rdx
movabs rdi, 0x92b9362193dd7c7a
mov rcx, rdi
movabs rdx, 0xef7b40cf9c948f7c
sub rcx, rdx
add rcx, rax
add rcx, rbp
add rcx, rbx
add rcx, rdx
movabs rax, 0x3b977cf922307f95
mov rdx, rax
sub rcx, rax
movabs rax, 0x8f8f683191a1e2d0
add rcx, rax
lea rax, [r8 + rax]
movabs rbp, 0xc5302515084175ae
sub rax, rbp
add rax, rdi
sub rcx, rax
add rcx, rdx
movabs rax, 0x91db1d56af185ae3
add rcx, rax
movabs rdx, 0xfc831fa428f76b68
sub rcx, rdx
sub rcx, rax
movabs rbx, 0x7fef729d95e11456
sub rcx, rbx
movabs rdi, 0xc2f3641a29ea1799
mov rax, rdi
neg rax
sub rax, rbp
add rax, rcx
add rax, rdx
add rax, rdi
movabs rcx, 0x9dfaf2402741d10f
mov rdx, rcx
movabs rcx, 0x4a2d32111baf735b
mov rbp, rcx
add rcx, rdx
add rcx, 0xffffffffffffffff
sub rcx, rdx
movabs rdx, 0x498f9b42d9f46567
sub rcx, rdx
sub rcx, rbp
add rcx, rdx
movabs rdx, 0x58cb7af7790cb345
add rax, rdx
movabs rbp, 0x3b985045c5f5cda8
add rax, rbp
sub rax, rdx
sub rax, rcx
movabs rcx, 0x59fb982c70165f4f
add rax, rcx
sub rax, rbp
sub rax, rcx
movabs rdx, 0x3d7a8f3a1528428a
mov rcx, rdx
neg rcx
sub rcx, rbx
movabs rbp, 0x19c91aa9a595913
sub rcx, rbp
add rcx, rdx
add rcx, rbp
movabs rdx, 0xae5995fc9dc959e9
sub rax, rdx
sub rax, rcx
movabs rcx, 0xdd7fdba756c908ce
add rax, rcx
add rax, rdx
movabs rdx, 0x8097f980fdae85d1
sub rax, rdx
sub rax, rcx
movabs rcx, 0x58dc5f647774f4d7
sub rax, rcx
movabs rcx, 0xd1fe1679c54caa94
mov rdx, rcx
lea rcx, [r8 + rcx]
movabs rbp, 0xcb74a6a1c4843d86
sub rcx, rbp
sub rcx, rdx
sub rcx, rsi
movabs rdx, 0x6bd0653eb49cfbf4
mov rbx, rdx
lea rdx, [r8 + rdx]
movabs rdi, 0x123c7c02cfaf682
sub rdx, rdi
add rdx, rcx
movabs rcx, 0xfacdd4210e3acd7d
add rdx, rcx
add rdx, rbp
lea rcx, [rbx + rcx]
sub rcx, rdx
sub rcx, rdi
add rcx, rax
mov qword [rsp + 0x28], rcx
mov eax, dword [0x1401edee4]
lea r12d, [rax - 1]
imul r12d, eax
mov r8d, r12d
not r8d
mov eax, r8d
and eax, 0xb12a60e6
mov ecx, r12d
and ecx, 0x4ed59f19
or ecx, eax
mov eax, ecx
xor eax, 0x4a919b09
xor ecx, 0xb12a60e6
mov edx, r8d
and edx, r12d
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x844464f0
and eax, 0x7bbb9b0f
or eax, ebx
or ecx, ebp
and ebp, 0x844464f0
and edx, 0x7bbb9b0f
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x84499bbc
and edx, 0x7bb66443
or edx, ecx
mov ebx, edx
xor ebx, 0x40a60042
mov ecx, r12d
or ecx, r8d
mov ebp, ecx
not ebp
xor edx, 0x84499bbc
mov eax, edx
and eax, 0x3b50642d
and ebx, 0xc4af9bd2
or ebx, eax
mov r9d, ebx
xor r9d, 0xc4af9bd2
mov eax, ecx
and eax, 0x995f97f
xor ecx, 0x7d4a5ea6
and ecx, ebp
and ebp, 0xf66a0680
or ebp, eax
mov esi, ebp
xor esi, 0xf66a0680
xor ebx, 0xb9e5c574
and ebx, r9d
or edx, 0x82b5a159
mov eax, edx
not eax
xor ebp, 0x8b205826
and ebp, esi
mov edi, ebx
not edi
mov r10d, edi
and r10d, 0xb0bcc57
and ebx, 0xf4f433a8
or ebx, r10d
or edi, edx
and edx, 0xb0bcc57
and eax, 0x744012a0
or eax, edx
xor eax, ebx
not edi
or edi, eax
mov eax, ebp
not eax
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0x16f2aa14
and ebp, 0xe90d55eb
or ebp, ebx
or eax, edx
and edx, 0x16f2aa14
and ecx, 0xe90d55eb
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, edi
not ecx
and ecx, 0x4da857
and edi, 0xffb257a8
or edi, ecx
mov ecx, eax
not ecx
and ecx, 0x4da857
and eax, 0xffb257a8
or eax, ecx
xor eax, edi
mov ecx, r9d
and ecx, esi
xor esi, r9d
or esi, ecx
not esi
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
not eax
or esi, 0x37590f27
mov edx, esi
not edx
or eax, 0xc8a6f0d8
mov ecx, eax
not ecx
and esi, 0x22d60f18
and edx, 0xc820f0c0
or edx, esi
and eax, 0x22d60f18
and ecx, 0x15090027
or ecx, eax
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x7e68a88f
and ecx, 0x81975770
or ecx, eax
mov eax, ecx
xor eax, 0x4931a7a8
xor ecx, 0xb6ce5857
mov edx, eax
and edx, 0x7bac5bcb
mov ebp, ecx
and ebp, 0x8453a434
or ebp, edx
or ecx, 0x7bac5bcb
mov edx, ebp
not edx
mov ebx, ecx
and ebx, 0xf7117630
and eax, 0x428004
or eax, ebx
or ecx, edx
and edx, 0xf7117630
and ebp, 0x8ee89cf
or ebp, edx
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edi, ecx
not edi
mov eax, edi
and eax, 0xdee7498
and ecx, 0xf2118b67
or ecx, eax
xor ecx, 0xdee7498
xor edi, ecx
and edi, ecx
mov eax, r8d
and eax, 0x22a84ac1
mov ecx, r12d
and ecx, 0x5904110a
or ecx, eax
mov eax, ecx
xor eax, 0x5900110a
xor ecx, 0xa4594265
mov ebx, r8d
or ebx, 0x7bac5bcb
mov ebp, ebx
not ebp
and ecx, 0xa45d4265
and eax, 0x5ba0198a
or eax, ecx
and ebx, 0xa45d4265
and ebp, 0x2a410
or ebp, ebx
xor ebp, eax
not ebp
and r8d, 0x1a20db7d
and r12d, 0xe5df2482
or r12d, r8d
xor r12d, 0xe5df2482
mov eax, ebp
and eax, r12d
xor r12d, ebp
or r12d, eax
mov eax, r12d
not eax
mov esi, edi
not esi
mov ecx, esi
and ecx, 0x20002610
mov edx, edi
and edx, 0x4094000
or edx, ecx
xor edx, 0x4094000
mov r13d, edi
xor r13d, 0x24096610
and r13d, edi
mov ecx, edx
and ecx, r13d
xor r13d, edx
or r13d, ecx
mov ecx, r13d
not ecx
and ecx, 0x4b29de9a
and r13d, 0xb4d62165
or r13d, ecx
mov r14d, r13d
xor r14d, 0x90df4775
mov ecx, r12d
and ecx, 0x106c010
and eax, 0x4071118a
or eax, ecx
mov ecx, eax
xor ecx, 0x4000118a
xor eax, 0x910e2031
mov edx, r12d
or edx, 0x4177d19a
mov r15d, edx
not r15d
and eax, 0x917f2031
and ecx, 0x4000d18a
or ecx, eax
and edx, 0x917f2031
and r15d, 0x2e800e44
or r15d, edx
xor r15d, ecx
mov eax, r15d
not eax
and eax, 0xbe5e1036
and r15d, 0x41a1efc9
or r15d, eax
mov r9d, r15d
xor r9d, 0xd63e53
mov r10d, r13d
xor r10d, 0x6f20b88a
mov eax, r10d
and eax, 0xdab0d801
mov ecx, r14d
and ecx, 0x254f27fe
or ecx, eax
xor ecx, 0xabdfe5d3
mov r11d, ecx
xor r11d, r10d
and r11d, ecx
mov eax, esi
and eax, 0xdddb72d
and edi, 0xf22248d2
or edi, eax
xor edi, 0x834d7500
xor esi, edi
and esi, edi
mov r8d, r15d
xor r8d, 0xff29c1ac
mov ebp, r9d
xor r15d, 0x6a86a400
and r15d, r9d
and r9d, 0x2376aa1c
mov ecx, r8d
and ecx, 0xdc8955e3
or ecx, r9d
xor ecx, 0x521997ce
mov eax, r8d
and eax, 0x716f3dd2
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x580820ab
and eax, 0xa7f7df54
or eax, ecx
mov ecx, r12d
and ecx, 0x8e90c22d
xor r12d, 0x8e90c22d
or r12d, ecx
mov ecx, r12d
not ecx
and ecx, 0x747b7490
and r12d, 0x8b848b6f
or r12d, ecx
mov ecx, r11d
mov edi, r11d
xor edi, 0x5c13a1de
and edi, r11d
not r11d
and r11d, 0xd25cfc22
and ecx, 0x2da303dd
or ecx, r11d
mov r9d, ecx
xor r9d, 0x2da303dd
mov edx, esi
not edx
and edx, 0x7906efcc
mov ebx, esi
and ebx, 0x86f91033
or ebx, edx
xor ecx, 0x8e4f5dfc
and ecx, r9d
mov edx, ecx
and edx, edi
xor edi, ecx
mov ecx, ebx
xor ecx, 0x86f91033
xor ebx, 0x25154e12
and ebx, ecx
and esi, 0xa3ec5e21
or edi, edx
mov r11d, ebx
and r11d, esi
xor esi, ebx
mov edx, eax
xor edx, 0x85c19054
or esi, r11d
mov ebx, edi
not ebx
and ebx, 0x6a49b78
and edi, 0xf95b6487
or edi, ebx
mov ebx, esi
not ebx
and ebx, 0x6a49b78
and esi, 0xf95b6487
or esi, ebx
mov r11d, eax
xor r11d, 0x580820ab
xor esi, edi
mov edi, r9d
and edi, ecx
xor ecx, r9d
or ecx, edi
mov edi, ecx
not edi
and edi, 0x7164e05e
and ecx, 0x8e9b1fa1
or ecx, edi
mov edi, esi
not edi
mov ebx, edi
and ebx, 0x6b8bf7d0
and esi, 0x9474082f
or esi, ebx
mov ebx, ecx
xor ebx, 0x84100821
xor ecx, 0x7164e05e
or edi, ecx
and ecx, 0x6b8bf7d0
and ebx, 0x9474082f
or ebx, ecx
mov ecx, r12d
xor ecx, 0x8b848b6f
xor ebx, esi
not edi
or edi, ebx
mov ebx, r12d
xor ebx, 0x30727490
and ebx, 0x3372f4d9
xor r12d, 0xb1bac4cc
and r12d, ecx
and ecx, 0xcc8d0b26
or ecx, ebx
xor ecx, 0xcc8d0b26
xor eax, 0x9dc990f7
and eax, r11d
and edx, 0xc5c1b05c
mov ebx, ecx
and ebx, 0x3a3e4fa3
mov esi, eax
and esi, edx
xor edx, eax
or edx, esi
mov eax, ebx
and eax, r12d
xor r12d, ebx
or r12d, eax
mov eax, edx
not eax
and eax, r12d
not r12d
and r12d, edx
or r12d, eax
mov eax, r11d
and eax, ecx
xor ecx, r11d
or ecx, eax
mov edx, ecx
not edx
mov r11d, r12d
not r11d
mov eax, r11d
and eax, 0x9267db7c
and r12d, 0x6d982483
or r12d, eax
or r11d, ecx
and ecx, 0x9267db7c
and edx, 0x6d982483
or edx, ecx
xor edx, r12d
not r11d
or r11d, edx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0x639c1b6a
and edi, 0x9c63e495
or edi, ecx
mov esi, edi
xor esi, 0x200090
xor edi, 0x100120
or edx, 0x803625ba
mov ecx, edx
not ecx
mov r9d, r11d
not r9d
and r9d, 0x22108
mov eax, r11d
and eax, 0x803404b2
or eax, r9d
xor eax, 0x803404b2
and r11d, 0x7fc9da45
or r11d, eax
or edi, 0x3091045
and edi, 0x831b3565
and esi, 0x24009a
or esi, edi
and edx, 0x831b3565
and ecx, 0x7cc0ca00
or ecx, edx
xor ecx, esi
mov eax, ecx
not eax
and eax, r11d
not r11d
and r11d, ecx
or r11d, eax
and r8d, 0xad3d17fe
and ebp, 0x52c2e801
or ebp, r8d
mov edx, ebp
xor edx, 0x80e801
mov eax, r10d
and eax, 0x6a509a53
xor r13d, 0xfa8fdd26
and r13d, r14d
xor ebp, 0xad3d17fe
mov esi, ebp
or esi, 0x95af65ac
mov edi, esi
not edi
mov ecx, eax
and ecx, r13d
xor r13d, eax
or r13d, ecx
mov eax, r15d
not eax
mov ecx, esi
and ecx, 0xe70356
and edi, 0x6a109801
or edi, ecx
or esi, eax
and eax, 0xe70356
and r15d, 0xff18fca9
or r15d, eax
xor r15d, edi
not esi
or esi, r15d
mov eax, r13d
not eax
and eax, 0xf6cf6950
and r13d, 0x93096af
or r13d, eax
mov eax, esi
not eax
and eax, 0xf6cf6950
and esi, 0x93096af
or esi, eax
xor esi, r13d
mov eax, r14d
and eax, 0xdb4b012a
and r10d, 0x24b4fed5
or r10d, eax
or r14d, ebp
and ebp, 0xdb4b012a
and edx, 0x24b4fed5
or edx, ebp
xor edx, r10d
not r14d
or r14d, edx
mov eax, r14d
not eax
mov ecx, esi
not ecx
mov edx, ecx
and edx, 0xd4f26326
and esi, 0x2b0d9cd9
or esi, edx
or ecx, r14d
and r14d, 0xd4f26326
and eax, 0x2b0d9cd9
or eax, r14d
xor eax, esi
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa0258011
and ecx, 0x1c0814c4
or ecx, edx
mov ebp, ecx
xor ebp, 0xc001404
xor ecx, 0xe220ca28
or eax, 0xbc2d94d5
mov edx, eax
not edx
and ecx, 0xf228cae8
and ebp, 0xc051415
or ebp, ecx
and eax, 0xf228cae8
and edx, 0x1d22102
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0xfbbd5999
and edx, 0x442a666
or edx, eax
mov r8d, edx
xor r8d, 0xb86f32b3
mov eax, r11d
not eax
mov ecx, eax
and ecx, 0x84e59171
and r11d, 0x7b1a6e8e
or r11d, ecx
mov r9d, r11d
xor r9d, 0x7b1a6e8e
mov r10d, edx
xor r10d, 0x5008808
mov esi, r11d
xor esi, 0xd8d7c900
and esi, r9d
or eax, 0x5c325871
mov ebx, eax
not ebx
mov ecx, r8d
or ecx, 0xa3cda78e
mov ebp, ecx
not ebp
xor edx, 0xe45d6ac2
and edx, r8d
mov edi, esi
not edi
mov r14d, edi
and r14d, 0x5fc2ce53
and esi, 0xa03d31ac
or esi, r14d
or edi, eax
and eax, 0x5fc2ce53
and ebx, 0xa00d218c
or ebx, eax
xor ebx, esi
not edi
or edi, ebx
mov eax, edx
not eax
mov esi, ecx
and esi, 0xf40eee2c
and ebp, 0x8301051
or ebp, esi
or ecx, eax
and eax, 0xf40eee2c
and edx, 0xbf111d3
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, edi
not eax
and eax, 0xd650edc0
and edi, 0x29af123f
or edi, eax
mov eax, ecx
not eax
and eax, 0xd650edc0
and ecx, 0x29af123f
or ecx, eax
xor ecx, edi
xor r11d, 0x84e59171
mov eax, r11d
and eax, 0x6ab665c5
and r9d, 0x95499a3a
or r9d, eax
or r11d, r8d
and r8d, 0x6ab665c5
and r10d, 0x95499a3a
or r10d, r8d
xor r10d, r9d
not r11d
or r11d, r10d
mov eax, r11d
not eax
and eax, 0x1129b5a5
and r11d, 0xeed64a5a
or r11d, eax
xor r11d, 0xeed64a5a
mov eax, ecx
and eax, r11d
xor r11d, ecx
or r11d, eax
mov ecx, r11d
not ecx
mov eax, ecx
and eax, 0x3df44bf6
mov edx, r11d
and edx, 0xc20bb409
or edx, eax
xor edx, 0xc20bb409
mov eax, ecx
and eax, r11d
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0xebc45cd0
and eax, 0x143ba32f
or eax, edx
mov ebp, eax
xor ebp, 0x418a021
xor eax, 0xc8805c10
and eax, 0xc8835c10
and ebp, 0x2658a0a1
or ebp, eax
mov eax, ebp
xor eax, 0x2658a0a1
xor ebp, 0xd9a75f5e
mov edx, ecx
and edx, 0xeedbfcb1
and r11d, 0x1124034e
or r11d, edx
xor ecx, r11d
and ecx, r11d
mov edx, ecx
not edx
mov ebx, eax
xor ebx, edx
and ebx, eax
and ecx, ebp
and edx, eax
or edx, ecx
mov eax, ebx
not eax
mov ecx, edx
not ecx
mov ebp, eax
and ebp, 0x5c7fd7fd
and ebx, 0xa2802800
or ebx, ebp
or eax, ecx
and ecx, 0x5c7fd7fd
and edx, 0xa3802802
or edx, ecx
xor edx, ebx
not eax
or eax, edx
mov r14d, eax
mov ecx, eax
xor ecx, 0xc765b760
and ecx, eax
not eax
and eax, 0x5243400
and r14d, 0xc2418360
or r14d, eax
mov eax, r14d
xor eax, 0x42408120
xor r14d, 0x3dbe7c9f
mov edx, ecx
not edx
mov ebp, r14d
and ebp, 0xaca176d4
and eax, 0x43448120
or eax, ebp
or r14d, edx
and edx, 0xaca176d4
and ecx, 0x535e892b
or ecx, edx
xor ecx, eax
not r14d
or r14d, ecx
mov eax, r14d
not eax
and eax, 0xadedefe5
and r14d, 0x5212101a
or r14d, eax
mov r8d, r14d
not r8d
mov ecx, r14d
or ecx, 0xfe754b10
mov eax, ecx
not eax
mov edx, r14d
xor edx, 0x18ab4ef
and edx, r14d
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xfc0e4c1f
and eax, 0x180b0e0
or eax, ebx
or ecx, ebp
and ebp, 0xfc0e4c1f
and edx, 0x3f1b3e0
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xba18e4e8
and ecx, 0x45e71b17
or ecx, eax
mov eax, ecx
xor eax, 0x400da010
xor ecx, 0xbb925007
and eax, 0x7b1da012
mov edx, ecx
and edx, 0x84e25fed
or edx, eax
xor edx, 0x1cf04b5e
and ecx, 0x67edeb4c
or ecx, edx
mov eax, ecx
not eax
and eax, 0x57c6a9e1
and ecx, 0xa839561e
or ecx, eax
mov esi, ecx
xor esi, 0xa839561e
mov eax, r8d
and eax, 0x37d12d46
mov edx, r14d
and edx, 0xc82ed2b9
or edx, eax
mov eax, edx
xor eax, 0x880210b1
and eax, 0x981214b3
xor edx, 0x503cc60a
or edx, eax
mov eax, edx
not eax
and eax, 0xe808056
and edx, 0xf17f7fa9
or edx, eax
mov r9d, edx
xor r9d, 0xf17f7fa9
mov r10d, ecx
xor r10d, 0x57c6a9e1
mov ebx, edx
xor ebx, 0xe808056
xor ecx, 0xbe7360c8
and ecx, r10d
mov eax, esi
and eax, 0xe9b5c929
mov ebp, ebx
and ebp, 0x164a36d6
xor edx, 0xe735497f
and edx, r9d
mov edi, ecx
and edi, eax
xor eax, ecx
or eax, edi
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0x18ae3323
and eax, 0xe751ccdc
or eax, ecx
mov ecx, edx
not ecx
and ecx, 0x18ae3323
and edx, 0xe751ccdc
or edx, ecx
xor edx, eax
mov eax, esi
and eax, 0xcaf8e497
and r10d, 0x35071b68
or r10d, eax
or esi, r9d
and r9d, 0xcaf8e497
and ebx, 0x35071b68
or ebx, r9d
xor ebx, r10d
not esi
or esi, ebx
mov eax, esi
not eax
and eax, 0xf7a36bf0
and esi, 0x85c940f
or esi, eax
xor esi, 0x85c940f
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov r11d, esi
xor r11d, 0x93394b80
and r11d, esi
not esi
and esi, 0x93394b80
mov eax, esi
and eax, r11d
xor r11d, esi
or r11d, eax
mov eax, r11d
not eax
and eax, 0xd9edee96
and r11d, 0x26121169
or r11d, eax
mov r10d, r11d
xor r10d, 0x2d394e5a
mov r9d, r11d
xor r9d, 0xd2c6b1a5
mov eax, r10d
or eax, 0xd627a84b
mov ecx, eax
not ecx
mov edx, r11d
xor edx, 0x4e119ee
and edx, r10d
mov esi, edx
not esi
mov edi, eax
and edi, 0xe969e83b
and ecx, 0x901784
or ecx, edi
or eax, esi
and esi, 0xe969e83b
and edx, 0x169617c4
or edx, esi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xc351932f
and ecx, 0x3cae6cd0
or ecx, edx
mov edx, r10d
and edx, 0xc351932f
mov esi, r9d
and esi, 0x3cae6cd0
or esi, edx
xor esi, ecx
or eax, r10d
not eax
or eax, esi
mov ecx, eax
not ecx
and ecx, 0x2810b726
and eax, 0xd7ef48d9
or eax, ecx
mov esi, eax
xor esi, 0xd7ef48d9
xor eax, 0x2810b726
and r8d, 0xa04a1a24
mov ecx, r14d
and ecx, 0x1120801b
or ecx, r8d
xor ecx, 0x1120801b
and r14d, 0x4e9565c0
or r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0xf2080291
and r14d, 0xdf7fd6e
or r14d, ecx
mov edx, r14d
xor edx, 0xbc9d6751
xor r14d, 0x4222880a
mov ecx, edx
and ecx, 0xd627a84b
and r14d, 0xd627a84b
and edx, 0x29d857b4
or edx, r14d
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x22aadd88
and ecx, edx
and edx, 0xdd552277
or edx, ebp
mov ebp, edx
xor ebp, 0x84500020
xor edx, 0x22aadd88
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x7b8f37d7
and ebp, 0x8470c828
or ebp, edi
or edx, ebx
and ebx, 0x7b8f37d7
and ecx, 0x8470c828
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe26c2456
and edx, 0x1d93dba9
or edx, ecx
mov ecx, edx
xor ecx, 0x181db28
xor edx, 0xa02c2450
and edx, 0xbc3e24d1
and ecx, 0x43c1db2e
or ecx, edx
mov edx, ecx
xor edx, 0x282a0011
xor ecx, 0x3c1910a
and ecx, 0x97d5b5ca
and edx, 0x682a4a35
or edx, ecx
mov ebx, edx
xor ebx, 0x682a4a35
xor edx, 0x97d5b5ca
mov ecx, ebx
or ebx, eax
and eax, 0x46ab010a
mov ebp, edx
or edx, esi
and esi, 0xb954fef5
or esi, eax
mov eax, esi
xor eax, 0xa8503a20
and ebp, 0x621bdfff
and ecx, 0x9de42000
or ecx, ebp
mov edi, ecx
xor edi, 0x8c602000
xor esi, 0x46ab010a
xor ecx, 0x621bdfff
mov ebp, esi
and ebp, 0x138fc4d7
and eax, 0xec703b28
or eax, ebp
or esi, ecx
and ecx, 0x138fc4d7
and edi, 0xec703b28
or edi, ecx
xor edi, eax
not esi
or esi, edi
mov eax, esi
not eax
not edx
not ebx
mov ecx, edx
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov ecx, esi
and ecx, 0xe9853ac1
xor esi, 0xc3793c3a
and esi, eax
and eax, 0x167ac53e
or eax, ecx
mov r8d, eax
xor r8d, 0x167ac53e
mov ebp, ebx
mov edx, ebx
xor edx, 0x3c86c3c5
and edx, ebx
not ebx
and ebx, 0xf00bc00b
and ebp, 0xff43ff4
or ebp, ebx
mov edi, ebp
xor edi, 0xff43ff4
xor eax, 0xe9853ac1
mov ecx, r8d
and ecx, 0x3c86c3c5
mov ebx, ebp
xor ebx, 0xcc8d03ce
and ebx, edi
mov r14d, ecx
and r14d, esi
xor esi, ecx
or esi, r14d
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, esi
not ecx
and ecx, 0x8a4100e
and esi, 0xf75beff1
or esi, ecx
mov ecx, edx
not ecx
and ecx, 0x8a4100e
and edx, 0xf75beff1
or edx, ecx
xor edx, esi
xor ebp, 0xf00bc00b
mov ecx, eax
and ecx, 0xa2b334d2
and r8d, 0x5d4ccb2d
or r8d, ecx
or eax, ebp
and ebp, 0xa2b334d2
and edi, 0x5d4ccb2d
or edi, ebp
xor edi, r8d
not eax
or eax, edi
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1a840402
mov ebp, eax
and ebp, 0x4032e880
or ebp, edx
xor ebp, 0x4032e880
mov edx, eax
xor edx, 0x5ab6ec82
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xefe8b7f
and edx, 0xf1017480
or edx, ebp
mov ebp, edx
xor ebp, 0x29901000
xor edx, 0x54002048
and edx, 0xd627a84a
and ebp, 0x29d857b5
or ebp, edx
mov edx, ebp
xor edx, 0xd627a84a
and edx, ebp
and ecx, 0x3b077db7
and eax, 0xc4f88248
or eax, ecx
mov esi, eax
xor esi, 0xc4f88248
xor eax, 0x31033d03
and eax, 0xb59bbf43
mov ecx, esi
and ecx, 0x4a6440bc
or ecx, eax
xor ecx, 0x9c43e8f6
and esi, 0x29d857b5
or esi, ecx
mov eax, esi
not eax
and eax, 0x688bd12f
and esi, 0x97742ed0
or esi, eax
mov eax, esi
xor eax, 0x1042840
xor esi, 0x688bd12f
mov r8d, edx
not r8d
mov ecx, edx
xor ecx, 0xfef19691
and ecx, r8d
and edx, 0x10e696e
mov edi, r8d
and edi, esi
xor r8d, esi
and esi, 0xfef19691
and eax, 0x10e696e
or eax, esi
mov esi, ecx
and esi, edx
xor edx, ecx
or edx, esi
mov ecx, edx
not ecx
and ecx, 0x9e7b857b
and edx, 0x61847a84
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0x9e7b857b
and eax, 0x61847a84
or eax, ecx
xor eax, edx
or r8d, edi
not r8d
mov ecx, eax
and ecx, r8d
xor r8d, eax
or r8d, ecx
and r9d, 0xfffffffe
xor r11d, 0x2d394e5b
or r9d, r11d
mov eax, r9d
not eax
and r11d, r10d
or r10d, 0xfffffffe
mov ecx, r11d
not ecx
mov edx, r10d
and edx, 0x3eb4c65f
or r10d, ecx
and ecx, 0x3eb4c65f
and r11d, 0xc14b39a0
or r11d, ecx
xor r11d, edx
not r10d
or r10d, r11d
mov ebp, r10d
not ebp
mov edx, r9d
or edx, ebp
mov ecx, edx
not ecx
and r9d, 0x5e9c10bf
and eax, 0xa163ef40
or eax, r9d
and ebp, 0x5e9c10bf
and r10d, 0xa163ef40
or r10d, ebp
xor r10d, eax
mov eax, r10d
not eax
mov ebp, edx
and ebp, 0x1f0f9cd8
and ecx, 0xe0f06327
or ecx, ebp
or edx, eax
and eax, 0x1f0f9cd8
and r10d, 0xe0f06327
or r10d, eax
xor r10d, ecx
not edx
or edx, r10d
mov r11d, edx
not r11d
mov eax, r11d
and eax, 0xcef8b9dd
mov ecx, edx
and ecx, 0x31074622
or ecx, eax
xor ecx, 0x31074622
mov eax, r11d
and eax, edx
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x66df6fee
and eax, 0x99209011
or eax, ecx
mov r10d, eax
xor r10d, 0x99209011
xor eax, 0x64032fac
and eax, 0xf503bfbd
mov ecx, r10d
and ecx, 0xafc4042
or ecx, eax
xor ecx, 0xb245fcf0
and r10d, 0x4746434d
or r10d, ecx
mov ecx, r10d
not ecx
and edx, 0xe7647903
mov eax, r11d
and eax, 0x189b86fc
or eax, edx
xor eax, 0x5fddc5b1
and r11d, 0xb8b9bcb2
or r11d, eax
mov r9d, r11d
not r9d
mov edi, r10d
xor edi, 0xad820557
mov esi, edi
and esi, r10d
and edi, ecx
mov eax, r11d
xor eax, 0xad820557
mov edx, eax
and edx, r11d
and eax, r9d
mov ebx, esi
and ebx, edi
xor edi, esi
or edi, ebx
mov ebx, edx
not ebx
mov esi, eax
not esi
mov ebp, ebx
and ebp, 0xb6568ab2
and edx, 0x49a9754d
or edx, ebp
or ebx, esi
and esi, 0xb6568ab2
and eax, 0x49a9754d
or eax, esi
xor eax, edx
not ebx
or ebx, eax
mov eax, edi
not eax
and eax, 0x2f028819
and edi, 0xd0fd77e6
or edi, eax
mov eax, ebx
not eax
and eax, 0x2f028819
and ebx, 0xd0fd77e6
or ebx, eax
xor ebx, edi
mov eax, ecx
and eax, 0xb88104c5
and r10d, 0x477efb3a
or r10d, eax
or ecx, r9d
and r9d, 0xb88104c5
and r11d, 0x477efb3a
or r11d, r9d
xor r11d, r10d
not ecx
or ecx, r11d
mov eax, ecx
not eax
and eax, 0xcbf307dc
and ecx, 0x340cf823
or ecx, eax
mov edx, ecx
xor edx, 0x300ca803
xor ecx, 0xcbf307dc
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x44b351f4
and ebx, 0xbb4cae0b
or ebx, ebp
or eax, ecx
and ecx, 0x44b351f4
and edx, 0xbb4cae0b
or edx, ecx
xor edx, ebx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x6fe852f0
and eax, 0x9017ad0f
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x28ae11bd
and eax, 0xd751ee42
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x58a8242
mov ebp, eax
and ebp, 0x3885
or ebp, ecx
xor ebp, 0x3885
mov ecx, eax
xor ecx, 0x58abac7
and ecx, eax
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x58abac7
and ecx, 0xfa754538
or ecx, ebp
and edx, 0x4139a4d4
and eax, 0xbec65b2b
or eax, edx
mov edx, eax
xor edx, 0xbec65b2b
xor eax, 0x4139a4d4
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
mov edi, r8d
xor edi, eax
mov esi, r8d
mov edx, r8d
not edi
and edi, r8d
not r8d
mov ecx, r8d
and ecx, 0x2582e6f4
and esi, 0xda7d190b
or esi, ecx
xor esi, 0xda7d190b
mov ecx, esi
and ecx, eax
xor esi, eax
or esi, ecx
mov ecx, esi
not ecx
and r8d, 0x877182bf
and edx, 0x788e7d40
or edx, r8d
xor edx, 0x877182bf
or edx, eax
mov eax, edx
not eax
mov ebp, edi
not ebp
mov ebx, edx
and ebx, 0x79375a68
and eax, 0x86c8a597
or eax, ebx
or edx, ebp
and ebp, 0x79375a68
and edi, 0x86c8a597
or edi, ebp
xor edi, eax
not edx
or edx, edi
mov eax, esi
and eax, 0xa8bfcd65
and ecx, 0x5740329a
or ecx, eax
mov r8d, ecx
xor r8d, 0x5740329a
mov edi, edx
xor edi, 0x7c1e60b4
mov r9d, edi
and edi, edx
not edx
xor ecx, 0xd4a1add1
and ecx, r8d
or esi, 0x7c1e60b4
mov ebx, esi
not ebx
and r9d, edx
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 0x8cc88598
and ecx, 0x73377a67
or ecx, eax
or ebp, esi
and esi, 0x8cc88598
and ebx, 0x3211a43
or ebx, esi
xor ebx, ecx
not ebp
or ebp, ebx
mov ecx, r9d
not ecx
mov eax, edi
not eax
mov ebx, ecx
and ebx, 0x3619ac0e
and r9d, 0xc9e653f1
or r9d, ebx
or ecx, eax
and eax, 0x3619ac0e
and edi, 0xc9e653f1
or edi, eax
xor edi, r9d
not ecx
or ecx, edi
mov eax, ebp
not eax
and eax, 0x40136d70
and ebp, 0xbfec928f
or ebp, eax
mov eax, ecx
not eax
and eax, 0x40136d70
and ecx, 0xbfec928f
or ecx, eax
xor ecx, ebp
mov eax, r8d
and eax, edx
xor edx, r8d
or edx, eax
not edx
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov r8d, edx
not r8d
mov eax, r8d
and eax, 0x900011a1
mov ebp, edx
and ebp, 0x8456806
or ebp, eax
mov eax, ebp
xor eax, 0x8010800
xor ebp, 0xc1b81711
mov ebx, r8d
or ebx, 0x984579a7
mov ecx, ebx
not ecx
and ebp, 0xc1fc7717
and eax, 0x180108a0
or eax, ebp
and ebx, 0xc1fc7717
and ecx, 0x26028048
or ecx, ebx
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x67ba8658
and ecx, 0x984579a7
or ecx, eax
mov esi, ecx
not esi
and ecx, 0xb1408a00
and esi, 0x48064490
or esi, ecx
mov eax, esi
xor eax, 0x48064490
mov ebp, esi
xor ebp, 0x32c98845
mov ecx, r8d
and ecx, 0x3a66a2f2
mov ebx, edx
and ebx, 0xc5995d0d
or ebx, ecx
mov edi, ebx
xor edi, 0xc5995d0d
xor ebx, 0x2a66a0c2
and ebx, 0x6effe5cb
mov ecx, edi
and ecx, 0x91001a34
or ecx, ebx
xor ecx, 0x97b92b5b
and edi, 0xf946ce90
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x24fcd0c4
and edi, 0xdb032f3b
or edi, ecx
mov ebx, edi
xor ebx, 0xd1002b0b
xor edi, 0x24fcd0c4
and ebp, 0x72cf88c5
xor esi, 0x6004c080
and esi, eax
and eax, 0x89004610
or eax, ebp
xor eax, 0x8d30773a
mov r9d, eax
and r9d, 0x2aa39434
mov r10d, eax
and r10d, edi
xor eax, edi
and edi, 0x2aa39434
and ebx, 0xd55c6bcb
or ebx, edi
mov ebp, r9d
and ebp, esi
xor esi, r9d
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0x9a721103
and esi, 0x6185ceb4
or esi, ebp
mov ecx, ebx
not ecx
and ecx, 0x9a721103
and ebx, 0x658deefc
or ebx, ecx
xor ebx, esi
or eax, r10d
not eax
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x18200042
mov ebp, eax
and ebp, 0x815020
or ebp, ecx
xor ebp, 0x815020
and eax, 0xe75eaf9d
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x222a4e17
and eax, 0xddd5b1e8
or eax, ecx
mov ebp, eax
xor ebp, 0x3c322f1a
mov ecx, eax
xor ecx, 0xc1c180c0
and ecx, 0xc5d380d8
xor eax, 0x1ab17c30
and eax, ebp
and ebp, 0x3a2c7f27
or ebp, ecx
mov ecx, ebp
xor ecx, 0x5222
xor ebp, 0x4830008
or ebp, 0xd97cacd5
mov ebx, eax
not ebx
mov edi, ebp
and edi, 0x73ee8955
and ecx, 0x401522a
or ecx, edi
or ebp, ebx
and ebx, 0x73ee8955
and eax, 0x8c1176aa
or eax, ebx
xor eax, ecx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb716e22f
and ebp, 0x48e91dd0
or ebp, eax
mov eax, ebp
xor eax, 0x6e6a4efa
xor ebp, 0x11948101
mov ecx, eax
and ecx, 0x519e83f9
and eax, 0xae617c06
and ebp, 0x519e83f9
or ebp, eax
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0x10802608
and ebp, 0xae5909d1
or ebp, eax
mov ebx, ebp
xor ebx, 0x84080900
xor ebp, 0x50a0c624
or ecx, 0xbed92fd9
mov r9d, ecx
not r9d
and ebp, 0x7af1c6f5
and ebx, 0x84082908
or ebx, ebp
and ecx, 0x7af1c6f5
and r9d, 0x1061002
or r9d, ecx
xor r9d, ebx
mov ecx, r9d
not ecx
and ecx, 0x4126d026
and r9d, 0xbed92fd9
or r9d, ecx
mov esi, r9d
not esi
mov ecx, r8d
and ecx, 0x20603402
mov ebx, edx
and ebx, 0x8e014804
or ebx, ecx
xor ebx, 0x8e014804
mov edi, edx
xor edi, 0xae617c06
and edi, edx
mov ecx, ebx
and ecx, edi
xor edi, ebx
or edi, ecx
and r8d, 0x6a6c35b1
and edx, 0x9593ca4e
or edx, r8d
mov ecx, edx
xor ecx, 0x9593ca4e
xor edx, 0x6a6c35b1
and edx, edi
not edi
and ecx, edi
or edx, ecx
xor edi, edx
and edi, edx
mov ecx, r9d
xor ecx, 0x1d32b809
and ecx, r9d
mov r14d, r9d
or r14d, 0xe2cd47f6
mov edx, ecx
not edx
mov ebx, r14d
and ebx, 0x19972b14
mov ebp, esi
and ebp, 0x4209009
or ebp, ebx
or r14d, edx
and edx, 0x19972b14
and ecx, 0xe668d4eb
or ecx, edx
xor ecx, ebp
not r14d
or r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0xe2cd47f6
and r14d, 0x1d32b809
or r14d, ecx
mov ecx, edi
not ecx
mov edx, ecx
and edx, 0x9e4d35ba
mov r10d, edi
and r10d, 0x61b2ca45
or r10d, edx
mov edx, r10d
not edx
and edx, 0x7057f380
and r10d, 0x8fa80c7f
or r10d, edx
mov r15d, r10d
xor r15d, 0x11e539c5
mov edx, r14d
mov r8d, r14d
not r8d
and edx, 0xcab0ec4e
mov ebp, r8d
and ebp, 0x354f13b1
or ebp, edx
xor ebp, 0xe615ef6b
mov edx, r8d
and edx, 0x2ca50325
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x6bca58a1
and edx, 0x9435a75e
or edx, ebp
mov ebx, edx
xor ebx, 0x9435a75e
xor edx, 0x6bca58a1
and esi, 0xd35afcda
xor r9d, 0x2ca50325
or r9d, esi
mov eax, r9d
not eax
and eax, 0xb6812e88
and r9d, 0x497ed177
or r9d, eax
mov r11d, r9d
xor r11d, 0x497ed177
xor r10d, 0xee1ac63a
mov eax, r10d
and eax, 0x9f939361
mov ebp, r15d
and ebp, 0x606c6c9e
or ebp, eax
mov esi, ebp
xor esi, 0x606c6c9e
xor ebp, 0x2128000
and ebp, 0x625e809a
mov eax, esi
and eax, 0x9da17f65
or eax, ebp
xor eax, 0x4efb83bf
and esi, 0x2ca50325
or esi, eax
mov eax, esi
not eax
and eax, 0x4e67db30
and esi, 0xb19824cf
or esi, eax
and ecx, 0x7adc5d94
and edi, 0x8523a26b
or edi, ecx
mov r13d, edi
xor r13d, 0x8523a26b
xor edi, 0x7ad85d10
and edi, 0xfaf8fd19
mov eax, r13d
and eax, 0x50702e6
or eax, edi
xor eax, 0x29a201c3
and r13d, 0xd35afcda
or r13d, eax
mov edi, r9d
xor edi, 0xb6812e88
mov eax, edx
and eax, 0xc12ec3eb
mov ecx, ebx
and ecx, 0x3ed13c14
or ecx, eax
xor r9d, 0x8850129c
and r9d, edi
mov ebp, r11d
and ebp, 0x3ed13c14
mov eax, r9d
and eax, ebp
xor ebp, r9d
or ebp, eax
mov eax, ecx
not eax
and eax, 0xf4bb5b58
and ecx, 0xb44a4a7
or ecx, eax
mov eax, ebp
not eax
and eax, 0xf4bb5b58
and ebp, 0xb44a4a7
or ebp, eax
mov r12d, esi
xor r12d, 0xb19824cf
xor esi, 0x42415930
xor ebp, ecx
mov eax, ebx
and eax, 0xbfec7bb6
and edx, 0x40138449
or edx, eax
mov r9d, r13d
not r9d
or ebx, r11d
and r11d, 0xbfec7bb6
and edi, 0x40138449
or edi, r11d
xor edi, edx
not ebx
or ebx, edi
not ebx
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
and esi, 0x53d1793c
mov eax, r12d
and eax, 0xac2e86c3
or eax, esi
mov r11d, eax
xor r11d, 0xac2e86c3
mov ecx, eax
xor ecx, 0xd58873f
and ecx, r11d
and r12d, 0xa17601fc
mov esi, r13d
and esi, 0x5e89fe03
mov edx, r9d
and edx, 0xa17601fc
or edx, esi
mov esi, ecx
and esi, r12d
xor r12d, ecx
or r12d, esi
mov ecx, r12d
not ecx
and ecx, 0xf2a75b27
and r12d, 0xd58a4d8
or r12d, ecx
mov ecx, edx
not ecx
and ecx, 0xf2a75b27
and edx, 0xd58a4d8
or edx, ecx
mov esi, r14d
xor esi, 0xfb02da00
and esi, r14d
mov rcx, qword [rsp + 0x28]
movabs rdi, 0x8097f980fdae85d1
add rcx, rdi
movabs rdi, 0x58dc5f647774f4d7
add rcx, rdi
mov qword [rsp + 0x28], rcx
xor edx, r12d
xor eax, 0x53d1793c
mov ecx, eax
and ecx, 0x6dec1df2
and r11d, 0x9213e20d
or r11d, ecx
mov r12d, dword [0x1401edee0]
or eax, r9d
and r9d, 0x6dec1df2
and r13d, 0x9213e20d
or r13d, r9d
xor r13d, r11d
not eax
or eax, r13d
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x120a8f
and edx, 0xffedf570
or edx, edi
or ebp, eax
and eax, 0x120a8f
and ecx, 0xffedf570
or ecx, eax
xor ecx, edx
not ebp
or ebp, ecx
mov eax, ebx
mov ecx, ebx
xor ecx, 0xfe3b28f
and ecx, ebx
not ebx
and ebx, 0xd61a289
and eax, 0x2821006
or eax, ebx
xor eax, 0x2821006
mov edx, ebp
not edx
and edx, 0x2e3f2ca4
mov edi, ebp
and edi, 0xd1c0d35b
or edi, edx
mov edx, edi
xor edx, 0xd1c0d35b
xor edi, 0x21dc9e2b
and edi, edx
and ebp, 0xf01c4d70
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ecx
not eax
and eax, 0xecd06d57
and ecx, 0x132f92a8
or ecx, eax
mov eax, ebp
not eax
and eax, 0xecd06d57
and ebp, 0x132f92a8
or ebp, eax
xor ebp, ecx
and r8d, 0x7b62c12
and r14d, 0xf849d3ed
or r14d, r8d
mov r8d, r14d
xor r8d, 0x30019128
and r10d, 0x1e3bd0cc
mov edx, r15d
and edx, 0xe1c42f33
or edx, r10d
mov ecx, edx
xor ecx, 0xe1c42f33
xor r14d, 0x7b62c12
mov ebx, r14d
or ebx, 0x4fd25ff
mov edi, ebx
not edi
xor edx, 0x1e3bd0cc
mov eax, ecx
and eax, 0xfb02da00
and r15d, 0x4fd25ff
or r15d, eax
mov eax, esi
not eax
mov r9d, ebx
and r9d, 0x14bdbe82
and edi, 0xeb024000
or edi, r9d
or ebx, eax
and eax, 0x14bdbe82
and esi, 0xeb42417d
or esi, eax
xor esi, edi
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, r15d
not r15d
and r15d, ebx
or r15d, eax
mov eax, r14d
and eax, 0xcb7c62c5
and r8d, 0x34839d3a
or r8d, eax
or r14d, edx
and edx, 0xcb7c62c5
and ecx, 0x34839d3a
or ecx, edx
xor ecx, r8d
not r14d
or r14d, ecx
mov ecx, r14d
not ecx
mov eax, r15d
not eax
mov edx, eax
and edx, 0xdaaec32e
and r15d, 0x25513cd1
or r15d, edx
or eax, r14d
and r14d, 0xdaaec32e
and ecx, 0x25513cd1
or ecx, r14d
xor ecx, r15d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x865512fd
and ecx, eax
and eax, 0x79aaed02
or eax, edx
xor eax, 0x79aaed02
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x36b8d7df
and eax, 0xc9472820
or eax, ecx
mov ebx, eax
xor ebx, 0x49420800
xor eax, 0x2098c61a
and eax, 0xa09de63a
and ebx, 0x5f6219c5
or ebx, eax
mov eax, ebx
xor eax, 0x55620004
mov ecx, ebp
mov edx, ebp
xor edx, 0x389786de
and edx, ebp
not ebp
and ebp, 0xc3312ab6
and ecx, 0x3cced549
or ecx, ebp
mov r8d, ecx
xor r8d, 0x3cced549
xor ebx, 0xa09de63a
mov ebp, ebx
and ebp, 0x2a1d7fe1
and eax, 0xd5e2801e
or eax, ebp
mov r9d, eax
xor r9d, 0xd5e2801e
xor ecx, 0xfba6ac68
and ecx, r8d
xor eax, 0x128af93f
and eax, r9d
or ebx, 0x389786de
mov esi, ebx
not esi
mov edi, ecx
not edi
mov ebp, edx
not ebp
mov r10d, edi
and r10d, 0x7bfa3402
and ecx, 0x8405cbfd
or ecx, r10d
or edi, ebp
and ebp, 0x7bfa3402
and edx, 0x8405cbfd
or edx, ebp
xor edx, ecx
not edi
or edi, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2c8fb779
and eax, 0xd3704886
or eax, edx
or ecx, ebx
and ebx, 0x2c8fb779
and esi, 0xc3604800
or esi, ebx
xor esi, eax
not ecx
or ecx, esi
mov eax, edi
not eax
and eax, ecx
not ecx
and ecx, edi
or ecx, eax
mov eax, r8d
and eax, r9d
xor r9d, r8d
or r9d, eax
mov eax, r9d
not eax
mov edi, ecx
not edi
mov edx, edi
and edx, 0xd535eab7
and ecx, 0x2aca1548
or ecx, edx
or edi, r9d
and r9d, 0xd535eab7
and eax, 0x2aca1548
or eax, r9d
xor eax, ecx
not edi
or edi, eax
mov esi, edi
not esi
mov eax, esi
and eax, edi
mov ebp, eax
not ebp
mov ecx, edi
and ecx, 0xc1fd10fb
mov ebx, edi
mov edx, esi
and edx, 0x519e83f9
and edi, 0xae617c06
or edi, edx
not edi
or edi, esi
and esi, 0x3e02ef04
or esi, ecx
or ebx, ebp
and ebp, 0xc1fd10fb
and eax, 0x3e02ef04
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xe872750e
and ebx, 0x178d8af1
or ebx, eax
mov eax, ebx
xor eax, 0x178d8af1
xor ebx, 0x8706002
and ebx, 0x1af9ea12
mov ecx, eax
and ecx, 0xe50615ed
or ecx, ebx
xor ecx, 0xb4989614
and eax, 0xae617c06
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1177fa0
and eax, 0xfee8805f
or eax, ecx
mov ebp, eax
xor ebp, 0xfee8805f
mov edx, edi
not edx
mov ecx, ebp
xor ecx, edi
and ecx, ebp
xor eax, 0x1177fa0
and eax, edx
and edi, ebp
or edi, eax
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov ebp, edi
not ebp
mov eax, edi
mov ebx, edi
xor ebx, 0x7f04e85
and ebx, edi
mov ecx, ebp
and ecx, 0x782488fd
and edi, 0x87db7702
or edi, ecx
xor edi, 0xd1744759
or edi, ebp
and ebp, 0x5404885
and eax, 0x2b00600
or eax, ebp
mov ecx, eax
xor ecx, 0x2900400
xor eax, 0xfd4ff9ff
mov edx, ebx
not edx
mov ebp, eax
and ebp, 0xc9641213
and ecx, 0x6904c84
or ecx, ebp
or eax, edx
and edx, 0xc9641213
and ebx, 0x369bedec
or ebx, edx
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x502b2009
and eax, 0x6841052
or eax, ecx
xor eax, 0x568b2008
or eax, 0xa950cfa4
mov ecx, eax
not ecx
mov edx, edi
not edx
mov ebp, eax
or ebp, edi
not ebp
and eax, 0x2747d433
and ecx, 0x50a82048
or ecx, eax
and edi, 0x2747d433
and edx, 0xd8b82bcc
or edx, edi
xor edx, ecx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
and eax, 0x2104541
mov ecx, edx
and ecx, 0x10010032
or ecx, eax
xor ecx, 0x10010032
and edx, 0xedeeba8c
or edx, ecx
mov eax, edx
not eax
and eax, 0xbb418ad7
and edx, 0x44be7528
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x1b92b13c
mov r11d, edx
and r11d, 0xe46d4ec3
or r11d, eax
xor r11d, 0x1b92b13c
or r11d, ecx
mov r14d, r11d
not r14d
and ecx, 0x85c6d917
and edx, 0x7a3926e8
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x85c6d917
and edx, 0x7a3926e8
or edx, ecx
mov r8d, edx
not r8d
mov r9d, r11d
and r9d, 0x5dbc4bb1
mov ebx, r11d
xor ebx, 0xa243b44e
and ebx, r14d
mov ebp, edx
or ebp, 0xa243b44e
mov ecx, ebp
not ecx
mov esi, edx
xor esi, 0x5dbc4bb1
and esi, edx
mov r10d, r9d
and r10d, ebx
xor ebx, r9d
or ebx, r10d
mov edi, esi
not edi
mov r9d, ebp
and r9d, 0x3f46fa0a
and ecx, 0x40b801b1
or ecx, r9d
or ebp, edi
and edi, 0x3f46fa0a
and esi, 0xc0b905f5
or esi, edi
xor esi, ecx
not ebp
or ebp, esi
mov ecx, ebx
not ecx
and ecx, ebp
not ebp
and ebp, ebx
or ebp, ecx
mov ecx, r14d
and ecx, 0xaba4e651
and r11d, 0x545b19ae
or r11d, ecx
or r14d, edx
and edx, 0xaba4e651
and r8d, 0x545b19ae
or r8d, edx
xor r8d, r11d
not r14d
or r14d, r8d
mov ecx, r14d
not ecx
and ecx, 0x10913f6f
and r14d, 0xef6ec090
or r14d, ecx
xor r14d, 0xef6ec090
mov ecx, ebp
and ecx, r14d
xor r14d, ebp
or r14d, ecx
mov edi, r14d
not edi
mov ecx, edi
and ecx, 0xd0b38458
mov eax, r14d
and eax, 0x2f4c7ba7
or eax, ecx
mov ebp, eax
xor ebp, 0xc0306
xor eax, 0x80020018
mov edx, edi
or edx, 0xa08f533e
mov ecx, edx
not ecx
or eax, 0x4d102c41
and eax, 0xed127c79
and ebp, 0x8d0306
or ebp, eax
and edx, 0xed127c79
and ecx, 0x12608080
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x59fe89dd
and ecx, 0xa6017622
or ecx, eax
mov ebx, ecx
xor ebx, 0x608250c
xor ecx, 0x68608ac0
and ecx, 0x68e68ad0
and ebx, 0x9719752f
or ebx, ecx
mov eax, ebx
xor eax, 0x93196001
and eax, 0xfbdde051
xor ebx, 0x6cc4957e
or ebx, eax
mov esi, ebx
not esi
and edi, 0x4221fae
xor r14d, 0xfbdde051
or r14d, edi
mov edx, r14d
not edx
and ebx, 0xa2a08516
mov ebp, esi
and ebp, 0x5d5f7ae9
or ebp, ebx
xor ebp, 0x5d5f7ae9
and r14d, 0x1793ac47
mov ebx, edx
and ebx, 0xe86c53b8
or ebx, r14d
mov eax, ebx
xor eax, 0xe86c53b8
xor ebx, 0xb7be70eb
and ebx, eax
mov edi, ebp
and edi, eax
xor eax, ebp
and ebp, 0xa02ddcac
and esi, 0x5fd22353
or esi, ebp
and edx, 0x5fd22353
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ecx, esi
not ecx
and ecx, 0x75f0abd7
and esi, 0x8a0f5428
or esi, ecx
mov ecx, edx
not ecx
and ecx, 0x75f0abd7
and edx, 0x8a0f5428
or edx, ecx
xor edx, esi
or eax, edi
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1775ffda
and eax, 0xe88a0025
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa7c7432a
and eax, 0x5838bcd5
or eax, ecx
mov ecx, eax
xor ecx, 0x4b6f5ca1
xor eax, 0xb490a35e
mov ebp, eax
and ebp, 0x1a0ae699
mov edx, ecx
and edx, 0xe5f51966
or edx, ebp
mov ebp, edx
xor ebp, 0x2006218
and eax, 0xcd7f2c3f
and ecx, 0x3280d3c0
or ecx, eax
mov eax, ecx
xor eax, 0x22804340
xor edx, 0xe5f51966
mov ebx, edx
and ebx, 0x986a94a7
and ebp, 0x67956b58
or ebp, ebx
xor ecx, 0x886a0427
and ecx, 0x986a94a7
and eax, 0x67956b58
or eax, ecx
xor eax, ebp
xor edx, eax
test edx, eax
sete r8b
setne r14b
cmp r12d, 0xa
setl sil
cmp r12d, 9
setg r11b
mov eax, r11d
xor al, sil
mov ebx, eax
xor bl, 1
mov r9d, ebx
and r9b, al
mov edx, r9d
xor dl, 1
mov r10d, edx
xor r10b, bl
mov ecx, edx
or cl, bl
xor cl, 1
or cl, r10b
mov r13d, ecx
xor r13b, 1
and r13b, cl
xor r13b, 1
mov r10d, ecx
xor r10b, r13b
or r13b, cl
xor r13b, 1
or r13b, r10b
xor r13b, r11b
xor r9b, bl
or dl, al
xor dl, 1
or dl, r9b
mov ecx, edx
mov byte [rsp + 0x26], sil
and cl, sil
xor dl, 1
mov byte [rsp + 0x24], r11b
and dl, r11b
or dl, cl
xor bl, r11b
or al, sil
xor al, 1
or al, bl
mov ecx, edx
xor cl, al
xor dl, 1
xor cl, 1
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, r13d
xor cl, 1
xor r13b, al
xor al, 1
or al, cl
xor r13b, 1
mov ecx, eax
xor cl, r13b
or r13b, al
xor r13b, 1
or r13b, cl
mov ecx, r14d
xor cl, r8b
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, r8b
mov edx, r14d
and dl, al
or dl, bl
mov ebx, edx
xor bl, r8b
and bl, dl
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ebp, ecx
xor al, 1
or al, dl
and r8b, al
xor al, 1
and al, r14b
or al, r8b
xor al, bl
mov r9d, eax
not r9b
and r9b, bl
mov ecx, r9d
and cl, al
xor r9b, al
or r9b, cl
mov edx, r13d
xor dl, 1
mov r8d, r13d
and r8b, dl
mov edi, r8d
xor dil, 1
mov eax, r13d
xor al, r8b
mov ecx, edx
mov r10d, edx
or cl, dil
xor cl, 1
or al, cl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r11d, r10d
xor r11b, dil
or r11b, cl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, r11b
mov ecx, edx
xor cl, 1
xor bl, r13b
or al, r10b
xor al, 1
or al, bl
xor dl, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov ecx, edx
xor cl, 1
or cl, al
or al, bl
xor dl, bl
xor cl, 1
or cl, dl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
and dl, al
or cl, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
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
mov edx, ecx
or dl, al
xor al, dl
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov byte [rsp + 0x30], r10b
mov ecx, r10d
and cl, r8b
xor r8b, r10b
or cl, r8b
mov byte [rsp + 0x40], cl
mov edx, r9d
xor dl, 1
mov r11d, r9d
and r11b, dl
xor r11b, 1
mov ecx, r11d
xor cl, dl
or r11b, dl
xor r11b, 1
or r11b, cl
mov esi, edx
or sil, r9b
mov ebx, edx
or dil, r13b
xor dil, 1
or dil, r8b
xor dil, dl
mov byte [rsp + 0x25], dil
xor dl, r9b
and dl, r9b
mov byte [rsp + 0x27], dl
mov ecx, edx
xor cl, 1
mov r12d, ecx
and r12b, dl
mov edx, ecx
and dl, r12b
xor r12b, cl
or r12b, dl
mov byte [rsp + 0x3d], r12b
xor r12b, 1
and r12b, sil
xor sil, 1
mov byte [rsp + 0x3c], sil
mov ecx, r11d
and cl, sil
xor r11b, sil
or r11b, cl
mov edx, r11d
xor dl, 1
and dl, r11b
xor dl, 1
mov ecx, r11d
xor cl, dl
or dl, r11b
xor dl, 1
or dl, cl
and bl, dl
xor dl, 1
mov ecx, edx
xor cl, r9b
and cl, dl
and dl, r9b
or dl, bl
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
mov ecx, edx
xor cl, 1
and dl, cl
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
and bpl, r14b
mov byte [rsp + 0x3b], bpl
mov ecx, eax
xor cl, 1
mov r9d, eax
or r9b, cl
mov r15d, ecx
xor r15b, r9b
or al, r9b
xor al, 1
xor r15b, 1
mov r11d, eax
and r11b, r15b
xor r15b, al
or r15b, r11b
mov r11d, r15d
xor r11b, 1
mov ebp, r15d
and bpl, r11b
xor r9b, 1
or r9b, cl
mov r14d, r15d
xor r14b, r11b
mov edi, ebp
or dil, r14b
mov r8d, edi
xor r8b, 1
mov eax, r8d
and al, dil
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, edi
or cl, r8b
xor cl, 1
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
mov eax, r9d
xor al, 1
mov r10d, r9d
and r10b, al
mov ebx, r9d
and bl, r10b
xor r10b, r9b
or r10b, bl
mov ebx, r9d
or bl, al
xor r10b, bl
mov esi, ebx
and sil, r9b
xor bl, r9b
or bl, sil
xor bl, 1
mov esi, r10d
and sil, bl
xor bl, r10b
or bl, sil
xor bl, 1
mov r10d, ecx
xor r10b, bl
or bl, cl
xor r10b, 1
and r10b, cl
xor bl, 1
mov ecx, ebx
and cl, r10b
xor r10b, bl
or r10b, cl
and r9b, r8b
or r8b, al
and al, dil
or al, r9b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
xor r10b, 1
mov ecx, r10d
or cl, al
xor r10b, al
xor cl, 1
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
xor r10b, 1
movzx ebx, byte [rsp + 0x26]
mov eax, ebx
or al, r10b
xor al, 1
mov ecx, r10d
xor cl, bl
or al, cl
and r10b, bl
mov esi, ebx
or r10b, cl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r9d, r10d
xor r9b, 1
and r10b, r9b
xor r10b, 1
mov eax, r9d
xor al, r10b
or r10b, r9b
xor r10b, 1
or r10b, al
mov eax, ebx
xor al, 1
and al, r10b
xor r10b, 1
and r10b, bl
or r10b, al
mov eax, ecx
xor al, r9b
or r9b, cl
xor r9b, 1
or r9b, al
xor r9b, 1
mov eax, r10d
and al, r9b
xor r9b, r10b
or r9b, al
mov eax, r11d
or al, r15b
and r14b, r15b
mov ecx, r14d
and r14b, al
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, r14b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ebp
and al, r11b
xor bpl, r11b
or bpl, al
mov ebx, esi
xor bpl, sil
mov r8d, r11d
xor r8b, sil
or r11b, sil
or bl, cl
xor cl, 1
or cl, byte [rsp + 0x24]
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor r11b, 1
or r11b, r8b
xor r11b, 1
mov eax, ebp
and al, r11b
xor r11b, bpl
or r11b, al
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
xor bl, r11b
mov ecx, eax
and cl, r11b
xor al, r11b
or al, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, bl
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov r11d, ebx
xor r11b, 1
mov r8d, r9d
xor r8b, 1
mov ecx, ebx
and cl, r11b
mov r10d, ebx
xor r10b, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r10b
mov esi, r9d
or sil, r8b
or r11b, bl
mov r10d, r8d
and r10b, r9b
mov ebx, r10d
xor bl, 1
xor r10b, r8b
or bl, r9b
xor bl, 1
or bl, r10b
mov eax, esi
xor al, 1
and al, sil
xor al, 1
mov r10d, eax
xor r10b, sil
or al, sil
xor al, 1
or al, r10b
xor al, bl
mov ebx, r9d
and bl, sil
xor sil, r9b
or sil, bl
xor al, 1
mov ebx, eax
xor bl, sil
or al, sil
mov r10d, ecx
xor r10b, 1
xor al, 1
or al, bl
mov esi, ecx
xor sil, r10b
and sil, cl
mov ebx, r11d
xor bl, 1
mov edi, esi
xor dil, 1
and r11b, sil
and dil, bl
or dil, r11b
mov r11d, esi
xor r11b, bl
or bl, sil
xor bl, 1
or bl, r11b
xor bl, 1
mov r11d, edi
and r11b, bl
xor bl, dil
or bl, r11b
mov r11d, ebx
xor r11b, 1
mov esi, ebx
and sil, r11b
mov edi, esi
xor sil, bl
xor dil, 1
or dil, r11b
xor dil, 1
or dil, sil
movzx ebx, byte [rsp + 0x3b]
mov esi, ebx
xor sil, 1
xor dil, al
and r10b, r8b
and r9b, cl
or r9b, r10b
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
xor cl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov eax, ecx
mov r8d, ecx
mov r9d, edi
or cl, dil
xor dil, 1
xor al, 1
and r8b, dil
and r9b, al
or r9b, r8b
xor al, dil
xor cl, 1
or cl, al
mov eax, r9d
xor al, cl
xor r9b, 1
xor al, 1
or r9b, cl
xor r9b, 1
or r9b, al
mov r10d, edx
xor r10b, 1
mov r11d, r10d
or r11b, dl
mov ecx, r11d
xor cl, dl
xor cl, 1
mov r8d, r11d
and r8b, r10b
xor r11b, r10b
or r11b, r8b
xor r11b, 1
mov r8d, ecx
and r8b, r11b
xor r11b, cl
or r11b, r8b
mov ecx, r11d
xor cl, 1
and r11b, cl
mov r8d, ecx
and r8b, r11b
xor r11b, cl
or r11b, r8b
mov eax, ebx
mov ecx, ebx
and cl, sil
mov r8d, ebx
xor r8b, cl
xor cl, 1
or cl, sil
xor cl, 1
or cl, r8b
mov ebx, ecx
xor bl, 1
mov r14d, esi
or r14b, al
xor sil, al
mov r8d, r14d
xor r8b, 1
or sil, r8b
and r8b, bl
or bl, r14b
and r14b, cl
or r14b, r8b
xor r14b, 1
mov ecx, ebx
xor cl, r14b
or r14b, bl
xor r14b, 1
or r14b, cl
mov r15d, r11d
xor r15b, 1
mov eax, r10d
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor r10b, al
xor al, r10b
xor al, 1
and al, r10b
mov ecx, esi
xor cl, 1
and cl, sil
xor cl, 1
mov edx, esi
xor dl, cl
or cl, sil
xor cl, 1
or cl, dl
mov edi, r15d
and dil, r11b
mov edx, r15d
xor dl, dil
xor dil, 1
or dil, r11b
xor dil, 1
or dil, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edi
xor r8b, 1
mov r10d, r8d
and r10b, dil
mov esi, r10d
xor sil, 1
or sil, r8b
xor r10b, dil
xor sil, 1
or sil, r10b
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
xor bl, 1
or al, dl
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, esi
xor bl, al
and al, bl
and bl, sil
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, edi
xor al, dl
or dl, dil
xor dl, 1
or dl, al
xor dl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov r8d, edx
xor r8b, 1
mov eax, ebx
xor al, 1
and r8b, al
or al, dl
and dl, bl
mov r10d, r14d
xor r10b, 1
or dl, r8b
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, 1
xor bl, 1
xor dl, 1
or dl, bl
and al, r10b
mov ebx, r14d
and bl, cl
or bl, al
mov eax, ecx
xor al, r10b
xor al, 1
and al, cl
xor cl, r14b
and cl, r14b
mov r8d, eax
and r8b, cl
xor cl, al
xor bl, 1
or bl, r10b
xor bl, 1
or cl, r8b
xor cl, bl
mov eax, ecx
xor al, 1
and al, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, cl
xor dl, al
or al, cl
xor al, 1
or al, bl
mov esi, eax
xor sil, 1
xor dl, 1
or dl, cl
and al, sil
mov ecx, eax
and cl, sil
xor al, sil
or al, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, esi
xor al, cl
or cl, sil
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
xor dl, 1
or dl, cl
xor al, 1
xor dl, 1
or dl, al
mov eax, r15d
xor al, r14b
xor r15b, al
and r15b, al
or r10b, r11b
xor r14b, r11b
and r14b, r11b
xor r14b, 1
mov eax, r10d
xor al, r14b
or r14b, r10b
xor r14b, 1
or r14b, al
xor r15b, 1
xor r14b, 1
mov eax, r15d
or al, r14b
xor r14b, r15b
xor r14b, 1
mov ecx, eax
xor cl, r14b
or r14b, al
xor r14b, 1
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 ebx, r14d
xor bl, 1
mov eax, ebx
and al, r14b
mov ecx, eax
xor cl, 1
xor al, r14b
or cl, bl
xor cl, 1
or cl, al
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
xor al, 1
mov ecx, edx
xor cl, al
mov r8d, edx
xor r8b, 1
mov ebx, eax
xor bl, r8b
or r8b, cl
xor bl, 1
and bl, al
and cl, dl
mov eax, ebx
xor al, 1
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
and cl, r8b
xor r8b, 1
xor al, 1
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
or al, cl
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov r8d, r9d
xor r8b, 1
mov edx, r9d
or dl, r8b
mov ebx, edx
xor bl, 1
mov ecx, r8d
xor cl, dl
and cl, r8b
and bl, r9b
and dl, r8b
or dl, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r11d, eax
xor r11b, 1
mov r10d, edx
xor r10b, 1
mov ebx, eax
or bl, dl
xor bl, 1
and r10b, al
and dl, r11b
or dl, r10b
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
mov ecx, eax
or cl, r11b
xor cl, 1
xor r11b, al
and r11b, al
xor r11b, cl
mov eax, r11d
xor al, 1
and cl, al
mov ebx, ecx
xor cl, r11b
xor bl, 1
or bl, al
mov r10d, edx
xor r10b, 1
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, r9b
or r9b, cl
xor r9b, 1
and cl, r8b
or cl, bl
mov ebx, r9d
and bl, cl
xor cl, r9b
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
mov ecx, ebx
xor cl, 1
mov eax, r10d
xor al, cl
and cl, bl
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
xor al, 1
or al, dl
and r10b, cl
xor cl, 1
and cl, dl
or cl, r10b
mov r9d, ecx
and cl, al
xor al, 1
xor r9b, 1
mov edx, eax
xor dl, r9b
and dl, al
and r9b, al
movzx ebx, byte [rsp + 0x40]
mov eax, ebx
xor al, 1
or r9b, cl
xor dl, 1
xor r9b, 1
mov ecx, edx
xor cl, r9b
or r9b, dl
xor r9b, 1
or r9b, cl
movzx r14d, byte [rsp + 0x25]
xor r14b, 1
mov ecx, r14d
xor cl, r13b
or r14b, r13b
xor r14b, 1
or r14b, cl
mov r11d, r14d
xor r11b, 1
or al, bl
mov ebx, eax
xor bl, 1
and r13b, al
movzx ecx, byte [rsp + 0x30]
or al, cl
xor al, 1
and bl, cl
or bl, r13b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
movzx eax, byte [rsp + 0x3d]
movzx edx, byte [rsp + 0x3c]
and al, dl
or r12b, al
mov eax, edx
movzx ecx, byte [rsp + 0x27]
xor al, cl
or cl, dl
xor cl, 1
or cl, al
xor r12b, 1
mov eax, r12d
xor al, cl
or r12b, cl
xor r12b, 1
or r12b, al
xor bl, 1
mov eax, r12d
xor al, bl
xor al, 1
and al, r12b
or bl, r12b
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r8d, ebx
xor r8b, 1
mov edi, r14d
xor dil, r11b
and dil, r14b
mov edx, r14d
or dl, r11b
mov esi, edx
xor sil, 1
mov r10d, r8d
or r10b, bl
mov ebp, r10d
xor bpl, 1
mov ecx, edi
xor cl, 1
and sil, cl
or cl, dl
xor cl, 1
and dl, dil
or dl, sil
mov esi, ecx
and sil, dl
xor dl, cl
or dl, sil
mov ecx, r8d
and cl, bl
mov esi, ebp
and sil, r10b
mov edi, ecx
and dil, r8b
xor cl, r8b
or cl, dil
mov eax, esi
xor al, 1
xor sil, bpl
or al, r10b
xor al, 1
or al, sil
mov r10d, ecx
xor r10b, 1
and r10b, al
xor al, 1
and al, cl
or al, r10b
mov ecx, r8d
xor cl, bpl
or bpl, r8b
xor bpl, 1
or bpl, cl
mov ecx, eax
xor cl, bpl
xor al, 1
xor cl, 1
or al, bpl
xor al, 1
or al, cl
mov r10d, edx
xor r10b, al
and al, r10b
and r10b, dl
mov edx, eax
xor dl, 1
xor al, r10b
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, al
and r8b, r11b
or r11b, bl
xor r11b, 1
and bl, r14b
or bl, r8b
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, r10d
xor cl, 1
and cl, r10b
xor cl, 1
mov ebx, r10d
xor bl, cl
or cl, r10b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, al
and cl, dl
or cl, bl
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
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, edx
xor cl, 1
mov ebx, edx
or bl, cl
mov eax, edx
xor cl, dl
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
xor bl, 1
or bl, cl
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov esi, ecx
xor sil, 1
mov ebx, esi
or bl, cl
mov r10d, ecx
and al, r8b
xor al, 1
mov r11d, r8d
xor r11b, al
or al, r8b
or cl, r8b
xor r8b, sil
mov edx, ebx
xor dl, 1
and r10b, bl
or bl, sil
and dl, sil
or dl, r10b
xor dl, 1
mov r10d, ebx
xor r10b, dl
or dl, bl
xor dl, 1
or dl, r10b
xor al, 1
or al, r11b
xor al, dl
mov edx, eax
xor dl, 1
xor cl, 1
xor r8b, 1
mov ebx, ecx
and bl, r8b
xor r8b, cl
or r8b, bl
mov ecx, r8d
xor cl, 1
and r8b, cl
mov ebx, ecx
and bl, r8b
xor r8b, cl
or r8b, bl
mov ecx, r8d
xor cl, 1
and r8b, al
or al, cl
xor al, 1
and cl, dl
or cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
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
xor dl, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r10d, eax
xor r10b, 1
mov edx, eax
and dl, r10b
mov r8d, eax
and r8b, dl
xor dl, al
or al, r10b
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, bl
or dl, r8b
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
and cl, dl
or cl, al
mov eax, r10d
xor al, bl
or bl, r10b
xor bl, 1
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, ecx
xor al, 1
mov edx, eax
or dl, cl
mov r8d, edx
xor r8b, 1
mov ebx, eax
xor bl, dl
and bl, al
and r8b, cl
and dl, al
or dl, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r8d, edx
xor r8b, 1
mov r10d, eax
and r10b, cl
mov ebx, r10d
xor bl, 1
xor r10b, al
or bl, cl
xor bl, 1
or bl, r10b
xor bl, 1
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov eax, edx
or al, cl
mov ebx, eax
xor bl, 1
and bl, cl
or cl, al
and al, dl
or al, bl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
not al
or al, dl
and al, 1
mov r11d, r9d
xor r11b, 1
mov esi, r9d
or sil, r11b
xor sil, 1
mov edx, r11d
xor dl, sil
or sil, r11b
xor sil, 1
or sil, dl
xor sil, 1
mov ebx, edx
and bl, sil
xor sil, dl
or sil, bl
mov edx, esi
xor dl, 1
and sil, dl
mov ebx, edx
and bl, sil
xor sil, dl
or sil, bl
mov r8d, esi
xor r8b, 1
mov ebx, eax
xor bl, 1
mov r10d, eax
and r10b, bl
mov edx, r10d
xor dl, bl
xor bl, al
or bl, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, dl
mov edx, r8d
and dl, sil
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov ecx, edx
xor cl, 1
mov eax, r11d
and al, r9b
xor r11b, r9b
or r11b, al
mov eax, ecx
and al, dl
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
and r9b, r11b
mov edi, r11d
xor dil, 1
mov r11d, r10d
xor r11b, 1
mov ecx, r11d
xor cl, r10b
mov ebp, ecx
xor bpl, r11b
and bpl, cl
xor bl, 1
mov ecx, edx
xor dl, dil
or cl, dil
xor cl, 1
or cl, dl
mov r14d, ecx
xor r14b, 1
and al, dil
or al, r9b
mov r9d, eax
xor r9b, 1
and cl, r14b
mov edx, eax
and dl, r9b
mov edi, ecx
and dil, r14b
xor cl, r14b
or cl, dil
xor dl, 1
mov edi, edx
xor dil, r9b
or dl, r9b
xor dl, 1
or dl, dil
xor dl, cl
mov ecx, r14d
xor cl, al
or al, r14b
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, ebp
xor dl, bl
or bl, bpl
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
mov ecx, edx
xor cl, 1
and dl, bl
or bl, cl
xor bl, 1
and cl, r9b
or cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov r9d, eax
xor r9b, 1
mov edx, r9d
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
or r9b, al
xor r9b, dl
mov edi, r9d
xor dil, 1
mov r14d, ecx
xor r14b, 1
mov r15d, r14d
and r15b, cl
mov ebp, r14d
and bpl, r15b
xor r15b, r14b
or r15b, bpl
or r14b, cl
mov eax, r14d
xor al, 1
and r9b, dl
mov ebp, r9d
and bpl, dil
xor r9b, dil
mov ebx, r15d
mov ecx, eax
and cl, r14b
mov edi, ecx
and dil, al
xor cl, al
or al, r15b
xor r15b, 1
or r9b, bpl
and bl, r15b
xor bl, 1
mov edx, ebx
xor dl, r15b
or bl, r15b
xor bl, 1
or bl, dl
or cl, dil
xor cl, bl
xor r14b, r15b
xor al, 1
or al, r14b
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, r9d
xor al, 1
and r9b, al
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov eax, r9d
and r9b, cl
xor cl, 1
xor al, 1
and al, cl
or r9b, al
and r11b, sil
mov eax, r8d
and al, r10b
or al, r11b
xor al, 1
or al, sil
xor al, 1
mov ecx, r10d
xor cl, r8b
and r10b, cl
and cl, r8b
mov edx, r10d
xor dl, 1
xor r10b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
mov ebx, eax
xor bl, 1
xor al, cl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
or al, bl
xor cl, al
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r10d, eax
xor r10b, 1
mov r14d, r9d
xor r14b, 1
mov ebp, r10d
and bpl, al
mov ecx, r10d
xor cl, bpl
xor bpl, 1
or bpl, al
xor bpl, 1
or bpl, cl
mov ecx, r9d
or cl, r14b
mov r11d, ecx
xor r11b, r9b
mov r8d, ebp
xor r8b, 1
mov eax, r8d
or al, bpl
mov esi, eax
xor sil, 1
or cl, r14b
mov edi, ecx
xor dil, r11b
or cl, r11b
xor cl, 1
or cl, dil
mov ebx, esi
and bl, al
mov r11d, ebx
and r11b, sil
xor bl, sil
or bl, r11b
xor bl, r10b
mov r11d, eax
and r11b, r10b
xor al, r10b
or al, r11b
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov ebx, ecx
xor bl, 1
and cl, bl
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
mov ebx, ecx
and cl, al
xor al, 1
xor bl, 1
and bl, al
or cl, bl
and bpl, r9b
and r14b, r8b
or r14b, bpl
mov eax, r9d
and al, r8b
xor r8b, r9b
or r8b, al
xor r14b, 1
mov eax, r14d
xor al, r8b
or r14b, r8b
xor r14b, 1
or r14b, al
mov eax, r14d
xor al, 1
mov edx, r14d
and dl, al
mov ebx, r14d
and bl, dl
xor dl, r14b
or dl, bl
mov r8d, edx
and r8b, cl
mov ebx, ecx
xor bl, al
or al, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r8b
xor al, 1
or al, bl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x101ea829
mov ebp, 0xf48b52e9
cmovne eax, ebp
test dl, 1
not cl
cmove eax, ebp
test cl, 1
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0xb8], rcx
mov ecx, 0x101ea829
cmovne eax, ecx
jmp 0x140058cc0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
cmp rax, 4
mov eax, 0x62099812
mov ecx, 0x85d18055
cmovb eax, ecx
jmp 0x140058cc0
cmp byte [rsp + 0x3f], 0
mov eax, 0xbc66ec3a
mov ecx, 0x2c243240
cmovne eax, ecx
jmp 0x140058cc0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + rcx*4 + 0xc0]
mov rdx, qword [rsp + 0x68]
mov dword [rdx + rax*4], ecx
movabs rbx, 0xdeb31012c79483c1
mov rax, rbx
neg rax
movabs rcx, 0xcdd9178f68d4a924
sub rax, rcx
movabs rdx, 0x308281897755ba6d
sub rax, rdx
add rax, qword [rsp + 0x60]
movabs rbp, 0x22cc171df684d09a
add rax, rbp
add rax, rcx
add rax, rdx
movabs rcx, 0x16e7f03362bc8795
sub rax, rcx
sub rax, rbp
add rax, rcx
movabs rdx, 0xba7aee40d7124e6f
mov rcx, rdx
neg rcx
sub rcx, rax
add rcx, rdx
xor ebp, ebp
movabs rax, 0x6b5b04b80ded552b
mov rdi, rax
lea rdx, [rax + rbp]
sub rdx, rcx
movabs rax, 0x9b25efd190510383
mov rcx, rax
sub rdx, rax
movabs rsi, 0x6b955db77926c2a7
mov rax, rsi
neg rax
movabs r8, 0x30fe23df5ae510cf
sub rax, r8
add rax, rdx
add rax, rsi
add rax, rcx
movabs rcx, 0xc42889c150f71d38
add rax, rcx
movabs rdx, 0x1a8aac9025439bfa
add rax, rdx
sub rax, rdi
sub rax, rdx
movabs rdx, 0x8ade84808ef05500
add rax, rdx
sub rax, rcx
sub rax, rdx
movabs rcx, 0x255c30f227db73a4
sub rax, rcx
movabs rdx, 0x74fca2d0ed7d46d0
sub rax, rdx
add rax, rcx
movabs rcx, 0xada19940fc7ab4d9
add rax, rcx
movabs rdi, 0x2f4e2ae92012fe77
add rax, rdi
sub rax, rcx
movabs rcx, 0x34823e81cf94e8ab
sub rax, rcx
add rax, rdx
add rax, rcx
movabs rcx, 0xa82c3206752d810f
mov rdx, rcx
neg rdx
sub rdx, rax
add rdx, rcx
lea rcx, [rbx + rbp]
sub rcx, rdx
movabs rax, 0xe8d3ad8dc8095dbd
mov rdx, rax
sub rcx, rax
movabs rax, 0x86bbba7ca8eefad3
sub rcx, rax
sub rcx, rdi
add rcx, rax
movabs rax, 0x200b280c82cd231d
mov rbx, rax
sub rcx, rax
movabs rdi, 0x2bb047910b14c60b
mov rax, rdi
neg rax
movabs rsi, 0x70553538d040d665
sub rax, rsi
add rax, rdi
sub rcx, rax
add rcx, rdx
movabs rdi, 0x7d6f6febfcfb1db1
mov rax, rdi
movabs rdx, 0xee5b9aaf6f747847
sub rax, rdx
add rax, 0xffffffffffffffff
sub rax, rdi
add rax, rdx
movabs rdx, 0xe29653c1973843ec
sub rax, rdx
movabs rdi, 0xbb81e30e23bed137
sub rax, rdi
add rax, rdx
add rax, rdi
add rcx, rbx
movabs rdx, 0x31165dfbc778f1d8
sub rcx, rdx
sub rcx, rax
movabs rax, 0xbfa093dc16521717
add rcx, rax
add rcx, rdx
sub rcx, rax
movabs rax, 0x8e4b22dba66ebb1c
mov rdx, rax
add rax, rbp
sub rax, rsi
sub rax, rdx
add rax, rcx
movabs rcx, 0x29481a3ccd266f2f
mov rdx, rcx
add rcx, rbp
movabs rbx, 0xecc2fead33b69ad2
sub rcx, rbx
sub rcx, rdx
movabs rdx, 0xc977b9a22524ce29
sub rax, rdx
add rax, rcx
add rax, rdx
movabs rcx, 0x48e54b060c975ec8
mov rdx, rcx
add rax, rcx
movabs rcx, 0x2d507a33166ae4b
sub rax, rcx
movabs rdi, 0x8f73345e96aa3af6
mov r9, rdi
sub rax, rdi
add rax, rcx
movabs rcx, 0xdc6efd9dc50ea0b6
mov rsi, rcx
sub rax, rcx
movabs rcx, 0xe80e83a92e6917a
add rax, rcx
add rcx, rbp
sub rcx, rbx
add rcx, rdx
sub rax, rcx
add rax, rsi
movabs rcx, 0xa58e01b196c9a344
mov rdx, rcx
sub rax, rcx
add rax, r8
movabs rbx, 0x14f696d546736763
lea rcx, [rbx + rbp]
movabs rbp, 0xb5d59cc926fc2d1d
add rcx, rbp
sub rax, rcx
movabs rsi, 0xce6aeffc2c87ee35
mov rcx, rsi
neg rcx
movabs rdi, 0x6fa8cb0b42d3f534
sub rcx, rdi
add rcx, rsi
movabs rsi, 0x40ec9c73068d7653
add rcx, rsi
sub rcx, r9
sub rcx, rsi
movabs rsi, 0xde93bbc529ff09e8
add rcx, rsi
add rcx, rdi
sub rsi, rcx
add rax, rbx
add rax, rdx
movabs rcx, 0xbfbf0167f2ca3080
sub rax, rcx
movabs rdx, 0xc19ad39c5ebf458a
sub rax, rdx
movabs rbx, 0x522a18a889b6491a
sub rsi, rbx
add rsi, rax
add rsi, rbp
add rsi, rdx
add rsi, rcx
add rsi, rbx
mov qword [rsp + 0x88], rsi
mov eax, 0x711c9555
jmp 0x140058cc0
mov eax, dword [0x1401edee4]
mov r11d, eax
neg r11d
not r11d
imul r11d, eax
mov r14d, r11d
not r14d
mov eax, r14d
and eax, 0xea151da7
mov ecx, r11d
and ecx, 0x15eae258
or ecx, eax
mov eax, ecx
xor eax, 0x154a0200
xor ecx, 0xea151da7
mov r9d, r14d
and r9d, r11d
mov r8d, r9d
not r8d
mov edx, ecx
and edx, 0x28b4e9d8
and eax, 0xd74b1627
or eax, edx
mov edx, r8d
and edx, 0x28b4e9d8
mov ebp, r9d
and ebp, 0xd74b1627
or ebp, edx
xor ebp, eax
or ecx, r8d
not ecx
or ecx, ebp
mov esi, ecx
not esi
mov eax, r11d
and eax, 0x96121dee
mov ebp, r14d
and ebp, 0x69ede211
or ebp, eax
xor ebp, 0x69ede211
or ebp, r14d
mov r10d, ebp
not r10d
mov eax, esi
and eax, 0xf0b727c6
and ecx, 0xf48d839
or ecx, eax
mov r15d, ecx
xor r15d, 0xf48d839
mov edx, ecx
xor edx, 0xbab99c2
and edx, r15d
or esi, 0xfb1cbe04
mov ebx, esi
not ebx
mov eax, ebp
xor eax, 0x4e341fb
mov r12d, eax
and r12d, ebp
and eax, r10d
mov edi, edx
not edi
mov r13d, edi
and r13d, 0xffac8a39
and edx, 0x5375c6
or edx, r13d
or edi, esi
and esi, 0xffac8a39
and ebx, 0x4341c2
or ebx, esi
xor ebx, edx
not edi
or edi, ebx
mov ebx, r12d
not ebx
mov edx, eax
not edx
mov esi, ebx
and esi, 0xaf92dcb1
and r12d, 0x506d234e
or r12d, esi
or ebx, edx
and edx, 0xaf92dcb1
and eax, 0x506d234e
or eax, edx
xor eax, r12d
not ebx
or ebx, eax
mov eax, edi
not eax
and eax, ebx
not ebx
and ebx, edi
or ebx, eax
xor ecx, 0xf0b727c6
mov eax, ecx
and eax, 0xe70e0a2d
and r15d, 0x18f1f5d2
or r15d, eax
or ecx, r10d
and r10d, 0xe70e0a2d
and ebp, 0x18f1f5d2
or ebp, r10d
xor ebp, r15d
not ecx
or ecx, ebp
mov eax, ecx
not eax
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xd9faa36d
and ebx, 0x26055c92
or ebx, ebp
or edx, ecx
and ecx, 0xd9faa36d
and eax, 0x26055c92
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and edx, 0x9a93de8b
and eax, 0x656c2174
or eax, edx
mov ebp, eax
xor ebp, 0x9a93de8b
xor eax, 0x656c2174
mov edx, eax
and edx, 0x150320de
mov ecx, ebp
and ecx, 0xeafcdf21
or ecx, edx
mov edx, ecx
xor edx, 0xc1681015
or eax, 0x2f150f9c
xor ecx, 0x3a162f42
mov ebx, eax
and ebx, 0x3e81c3a8
and ebp, 0xc06a3043
or ebp, ebx
or eax, ecx
and ecx, 0x3e81c3a8
and edx, 0xc17e3c57
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov r12d, eax
xor r12d, 0xb264f11b
and r12d, eax
not eax
and eax, 0xb264f11b
mov ecx, eax
and ecx, r12d
xor r12d, eax
or r12d, ecx
mov eax, r12d
not eax
and eax, 0x4d9b0ee4
and r12d, 0xb264f11b
or r12d, eax
mov r10d, r12d
not r10d
mov ecx, r14d
and ecx, 0xbbbaf492
mov eax, r11d
and eax, 0x44450b6d
or eax, ecx
mov ecx, eax
xor ecx, 0x10a08
xor eax, 0x11109010
mov edx, r11d
xor edx, 0x11119b1d
and edx, r11d
or eax, 0xeeee64e2
mov esi, edx
not esi
mov edi, eax
and edi, 0x678c21f5
and ecx, 0x10119a08
or ecx, edi
or eax, esi
and esi, 0x678c21f5
and edx, 0x9873de0a
or edx, esi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xeeee64e2
and eax, 0x11119b1d
or eax, ecx
mov edx, eax
not edx
mov esi, eax
xor esi, 0xfc3d53f7
and esi, edx
mov edi, edx
or edi, 0xfc3d53f7
mov ebp, edi
not ebp
mov ecx, esi
not ecx
mov ebx, ecx
and ebx, 0xcce93647
and esi, 0x3316c9b8
or esi, ebx
or ecx, edi
and edi, 0xcce93647
and ebp, 0x3028808
or ebp, edi
xor ebp, esi
not ecx
or ecx, ebp
mov esi, ecx
not esi
and esi, 0xd3285c6b
and ecx, 0x2cd7a394
or ecx, esi
and edx, 0xd0eaf063
xor eax, 0x2f150f9c
or eax, edx
mov edx, eax
not edx
and edx, 0xbe17f471
and eax, 0x41e80b8e
or eax, edx
xor eax, 0x41e80b8e
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
xor edx, 0x555a8661
and edx, eax
not eax
and eax, 0x555a8661
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x27466458
and edx, 0xd8b99ba7
or edx, eax
mov ecx, edx
xor ecx, 0x8de31dc6
mov r13d, r12d
or r13d, 0x693dc8ae
mov eax, r13d
not eax
mov esi, r12d
xor esi, 0x96c23751
and esi, r12d
mov ebx, esi
not ebx
mov ebp, r13d
and ebp, 0xbe47f7a3
and eax, 0x800050
or eax, ebp
or r13d, ebx
and ebx, 0xbe47f7a3
and esi, 0x41b8085c
or esi, ebx
xor esi, eax
not r13d
or r13d, esi
mov eax, r13d
not eax
and eax, 0x693dc8ae
and r13d, 0x96c23751
or r13d, eax
xor edx, 0x721ce239
mov eax, edx
and eax, 0x4fc783fa
mov ebx, ecx
and ebx, 0xb0387c05
or ebx, eax
xor ebx, 0xb0387c05
mov esi, edx
and esi, ecx
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov r15d, r13d
not r15d
mov eax, r15d
and eax, 0x176182d2
mov ebp, r13d
and ebp, 0xe89e7d2d
or ebp, eax
mov eax, ebp
xor eax, 0x88924828
and eax, 0x9ff34a2a
xor ebp, 0x776d3707
or ebp, eax
mov eax, ebp
not eax
and eax, 0x7331cdeb
and ebp, 0x8cce3214
or ebp, eax
mov eax, r10d
and eax, 0x600cb5d5
and r12d, 0x9ff34a2a
or r12d, eax
not r12d
or r12d, r10d
mov r10d, esi
not r10d
mov eax, r10d
and eax, 0xf00cf534
mov ebx, esi
and ebx, 0xff30acb
or ebx, eax
mov edi, ebx
xor edi, 0xff30acb
xor ebx, 0x2000b530
and ebx, 0x2391bf71
mov eax, edi
and eax, 0xdc6e408e
or eax, ebx
xor eax, 0xbc62f55b
and edi, 0x9ff34a2a
or edi, eax
mov eax, ebp
xor eax, 0x8cce3214
and edx, 0x5a460afc
and ecx, 0xa5b9f503
or ecx, edx
mov edx, ecx
xor edx, 0x2008b501
and edx, 0x600cb5d5
xor ecx, 0xc5b540d6
or ecx, edx
mov edx, r12d
not edx
xor ebp, 0x7331cdeb
and edx, ebp
or ebp, r12d
and r12d, eax
mov eax, edi
not eax
not ebp
or r12d, edx
mov edx, ebp
and edx, r12d
xor r12d, ebp
mov ebx, ecx
not ebx
or r12d, edx
and ebx, edi
or edi, ecx
not edi
and ecx, eax
or ecx, ebx
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
not ecx
mov edx, r12d
xor edx, ecx
mov eax, r12d
not edx
and edx, r12d
not r12d
and r12d, 0x45f7d7ec
and eax, 0xba082813
or eax, r12d
xor eax, 0x45f7d7ec
or eax, ecx
not eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, r13d
xor eax, r10d
and eax, r13d
and r15d, 0x5741fc88
and r13d, 0xa8be0377
or r13d, r15d
and r10d, 0x5741fc88
and esi, 0xa8be0377
or esi, r10d
xor esi, r13d
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
not eax
mov ecx, eax
and ecx, 0xcc548d5c
and eax, esi
and esi, 0x33ab72a3
or esi, ecx
mov ecx, esi
xor ecx, 0x20027281
xor esi, 0xcc548d5c
mov ebp, eax
not ebp
mov ebx, esi
and ebx, 0xd7e98536
and ecx, 0x28167ac9
or ecx, ebx
or esi, ebp
and ebp, 0xd7e98536
and eax, 0x28167ac9
or eax, ebp
xor eax, ecx
not esi
or esi, eax
mov ebx, esi
not ebx
mov eax, edx
not eax
and esi, eax
or eax, ebx
not eax
and ebx, edx
or ebx, esi
mov edx, eax
and edx, ebx
xor ebx, eax
or ebx, edx
mov eax, ebx
not eax
mov edx, eax
and edx, ebx
mov ebp, edx
not ebp
mov ecx, ebx
and ecx, 0x5b58730b
mov edi, eax
and edi, 0xa4a78cf4
or edi, ecx
mov ecx, ebx
or ecx, ebp
and ebp, 0x5b58730b
and edx, 0xa4a78cf4
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xad478346
and ecx, 0x52b87cb9
or ecx, edx
mov edi, ecx
xor edi, 0x52b87cb9
xor ecx, 0xa8458300
and ecx, 0xa8dde311
mov edx, edi
and edx, 0x57221cee
or edx, ecx
xor edx, 0x87c8ec8c
and edi, 0x2f150f9d
or edi, edx
mov ecx, edi
not ecx
and ecx, 0xe2d23d9b
and edi, 0x1d2dc264
or edi, ecx
mov edx, edi
xor edx, 0x1d2dc264
xor edi, 0x20103103
and ebx, 0xb65917d4
mov ecx, eax
and ecx, 0x49a6e82b
or ecx, ebx
xor ecx, 0x66b3e7b6
and eax, 0xd0eaf062
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x434f8321
and eax, 0xbcb07cde
or eax, ecx
mov ecx, eax
xor ecx, 0x9ca04cd8
xor eax, 0x434f8321
mov ebp, edx
xor ebp, eax
and ebp, edx
and edi, 0x211d3327
and edx, 0xdee2ccd8
or edx, edi
and eax, 0x211d3327
and ecx, 0xdee2ccd8
or ecx, eax
xor ecx, edx
mov edi, ebp
not edi
mov eax, ecx
not eax
mov edx, edi
and edx, 0xea9e5399
and ebp, 0x1561ac66
or ebp, edx
or edi, eax
and eax, 0xea9e5399
and ecx, 0x1561ac66
or ecx, eax
xor ecx, ebp
not edi
or edi, ecx
mov eax, edi
xor eax, 0xb60b97fa
and eax, edi
or edi, 0x49f46805
mov ecx, edi
not ecx
mov edx, eax
not edx
mov ebp, edi
and ebp, 0x54549473
and ecx, 0xa20b0388
or ecx, ebp
or edi, edx
and edx, 0x54549473
and eax, 0xabab6b8c
or eax, edx
xor eax, ecx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x49f46805
and edi, 0xb60b97fa
or edi, eax
mov eax, edi
not eax
and eax, 0x73e46a50
and edi, 0x8c1b95af
or edi, eax
mov eax, edi
xor eax, 0x8818058c
xor edi, 0x70a06a10
and eax, 0x8b5c05cc
and edi, 0x74a3fa33
or edi, eax
mov r10d, edi
xor r10d, 0x8b5c05cc
mov eax, r11d
and eax, 0xcaa5deda
mov ecx, r14d
and ecx, 0x355a2125
or ecx, eax
mov eax, r11d
or eax, r8d
and r8d, 0xcaa5deda
and r9d, 0x355a2125
or r9d, r8d
xor r9d, ecx
not eax
or eax, r9d
mov ecx, eax
not ecx
and ecx, 0xcc34ab72
and eax, 0x33cb548d
or eax, ecx
mov edx, eax
xor edx, 0x33cb548d
xor eax, 0x800a330
and eax, 0x388bb73d
mov ecx, edx
and ecx, 0xc77448c2
or ecx, eax
xor ecx, 0xc2df66b1
and edx, 0xfa54d18c
or edx, ecx
mov eax, edx
not eax
and eax, 0x6a33f898
and edx, 0x95cc0767
or edx, eax
mov eax, edx
xor eax, 0x95cc0767
mov ecx, r14d
and ecx, 0xf2ddfdb1
and r11d, 0xd22024e
or r11d, ecx
xor r11d, 0xf776d3c2
xor r14d, r11d
and r14d, r11d
xor edx, 0x4a20d810
and edx, 0xdfa0db71
mov r11d, eax
and r11d, 0x205f248e
or r11d, edx
mov r8d, r11d
xor r8d, 0x205f248e
mov ebx, r14d
not ebx
and ebx, 0x61fb993a
mov esi, r14d
and esi, 0x9e0466c5
or esi, ebx
mov ebx, esi
xor ebx, 0x9e0466c5
mov ecx, r11d
xor ecx, 0x99548ef7
and ecx, r8d
and eax, 0xb90baa79
mov ebp, esi
xor ebp, 0x270fccbc
and ebp, ebx
and r14d, 0xb90baa79
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, ebp
and ecx, r14d
xor r14d, ebp
or r14d, ecx
mov ecx, eax
not ecx
and ecx, r14d
not r14d
and r14d, eax
or r14d, ecx
xor r11d, 0xdfa0db71
xor esi, 0x61fb993a
mov eax, r11d
and eax, 0xca95ecef
and r8d, 0x356a1310
or r8d, eax
or r11d, esi
and esi, 0xca95ecef
and ebx, 0x356a1310
or ebx, esi
xor ebx, r8d
not r11d
or r11d, ebx
not r11d
mov eax, r14d
and eax, r11d
xor r11d, r14d
or r11d, eax
mov eax, r11d
not eax
and eax, 0x40880810
mov ecx, r11d
and ecx, 0x23100500
or ecx, eax
xor ecx, 0x23100500
and r11d, 0x9c67f2ef
or r11d, ecx
mov eax, r11d
not eax
and eax, 0xea099304
and r11d, 0x15f66cfb
or r11d, eax
mov edx, r11d
xor edx, 0x73c54f98
mov eax, edi
xor eax, 0x74a3fa33
mov esi, r10d
xor edi, 0x8669a613
and edi, r10d
mov ecx, eax
and ecx, 0xd8eb347e
and r10d, 0x2714cb81
or r10d, ecx
not r10d
or r10d, eax
and eax, 0x1482de
and esi, 0xd212101
or esi, eax
mov eax, esi
xor eax, 0x4000000
xor esi, 0xf2dedefe
mov ecx, edi
not ecx
mov ebp, esi
and ebp, 0xab67a99f
and eax, 0x4100240
or eax, ebp
or esi, ecx
and ecx, 0xab67a99f
and edi, 0x54985660
or edi, ecx
xor edi, eax
not esi
or esi, edi
mov eax, esi
not eax
and eax, 0xf2ca5c20
and esi, 0xd35a3df
or esi, eax
mov r9d, r11d
xor r9d, 0x8c3ab067
and edx, r9d
mov eax, r9d
and eax, edx
xor edx, r9d
or edx, eax
mov r15d, esi
mov r14d, edx
not r14d
mov r8d, r14d
mov r13d, esi
xor r13d, r14d
and r13d, esi
and r14d, esi
mov r12d, esi
not r12d
mov esi, r12d
and esi, 0x2d02c4b7
and r15d, 0xd2fd3b48
or r15d, esi
xor r15d, 0xf5e9f0c9
or r15d, r12d
mov ecx, r15d
not ecx
mov esi, r10d
not esi
and r8d, 0x2714cb81
and r12d, edx
xor edx, 0xd8eb347e
or edx, r8d
and r9d, 0xd8eb347e
xor r11d, 0x54d18419
or r11d, r9d
mov eax, r11d
not eax
and eax, 0x8f4e2d27
and r11d, 0x70b1d2d8
or r11d, eax
mov eax, r15d
and eax, 0xfea90aa9
mov edi, ecx
and edi, 0x156f556
or edi, eax
mov eax, r10d
xor eax, 0x156f556
mov ebx, eax
and ebx, r10d
and eax, esi
mov ebp, ebx
not ebp
mov r8d, ebp
and r8d, 0xbf8fbb4f
and ebx, 0x407044b0
or ebx, r8d
mov r8d, eax
not r8d
or ebp, r8d
and r8d, 0xbf8fbb4f
and eax, 0x407044b0
or eax, r8d
xor eax, ebx
not ebp
or ebp, eax
mov eax, edi
not eax
and eax, 0x5315ad5a
and edi, 0xacea52a5
or edi, eax
mov eax, ebp
not eax
and eax, 0x5315ad5a
and ebp, 0xacea52a5
or ebp, eax
xor ebp, edi
mov eax, ecx
and eax, 0x1db2e315
and r15d, 0xe24d1cea
or r15d, eax
mov r8d, edx
not r8d
or ecx, esi
and esi, 0x1db2e315
and r10d, 0xe24d1cea
or r10d, esi
mov ebx, r11d
xor ebx, 0x70b1d2d8
xor r10d, r15d
not ecx
or ecx, r10d
mov r9d, ebp
not r9d
mov edi, r9d
and edi, 0xc39ffa4f
and ebp, 0x3c6005b0
or ebp, edi
mov edi, ecx
not edi
or r9d, ecx
and ecx, 0xc39ffa4f
and edi, 0x3c6005b0
or edi, ecx
xor edi, ebp
not r9d
or r9d, edi
mov ecx, edx
and ecx, 0x880bc0c5
and r8d, 0x77f43f3a
or r8d, ecx
mov ecx, r8d
xor ecx, 0x77f43f3a
mov ebp, r11d
xor ebp, 0x87062823
and ebp, 0x8727f8eb
xor r11d, 0x2d14c798
and r11d, ebx
and ebx, 0x78d80714
or ebx, ebp
xor r8d, 0xd5aed585
and r8d, ecx
or edx, 0x5da51540
mov eax, r8d
not eax
mov ebp, eax
and ebp, 0x5381a693
and r8d, 0xac7e596c
or r8d, ebp
mov ebp, edx
not ebp
or eax, edx
and edx, 0x5381a693
and ebp, 0xa05a482c
or ebp, edx
mov r10d, dword [0x1401edee0]
xor ebp, r8d
mov edi, ebx
xor edi, 0x78d80714
xor ebx, 0xda82edab
and ebx, edi
not eax
or eax, ebp
mov ebp, ebx
and ebp, r11d
xor r11d, ebx
or r11d, ebp
mov ebp, eax
not ebp
and ebp, 0x98a75b35
and eax, 0x6758a4ca
or eax, ebp
mov ebp, r11d
not ebp
and ebp, 0x98a75b35
and r11d, 0x6758a4ca
or r11d, ebp
xor r11d, eax
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
not edi
mov eax, r11d
and eax, edi
xor edi, r11d
or edi, eax
mov eax, r9d
mov esi, r9d
xor esi, 0x2a30ee33
and esi, r9d
not r9d
and r9d, 0x306603
and eax, 0x2a008830
or eax, r9d
xor eax, 0x2a008830
mov ecx, edi
mov ebx, edi
xor ebx, 0x2a30ee33
and ebx, edi
not edi
and edi, 0x90a61592
and ecx, 0x6f59ea6d
or ecx, edi
mov ebp, ecx
xor ebp, 0x6f59ea6d
xor ecx, 0xba96fba1
and ecx, ebp
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov ebp, ecx
not ebp
mov eax, ebx
not eax
mov edi, ebp
and edi, 0x15347f8d
and ecx, 0xeacb8072
or ecx, edi
or ebp, eax
and eax, 0x15347f8d
and ebx, 0xeacb8072
or ebx, eax
xor ebx, ecx
not ebp
or ebp, ebx
mov eax, esi
not eax
and eax, ebp
not ebp
and ebp, esi
or ebp, eax
or r14d, r12d
mov eax, r13d
not eax
mov ecx, r14d
not ecx
mov ebx, eax
and ebx, 0x44948fb
and r13d, 0xfbb6b704
or r13d, ebx
or eax, ecx
and ecx, 0x44948fb
and r14d, 0xfbb6b704
or r14d, ecx
xor r14d, r13d
not eax
or eax, r14d
mov edi, eax
not edi
or eax, 0x6d32a872
mov ebx, eax
not ebx
or edi, 0x92cd578d
mov ecx, edi
not ecx
and eax, 0xa45b20d6
and ebx, 0x12845709
or ebx, eax
and edi, 0xa45b20d6
and ecx, 0x49208820
or ecx, edi
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0x78d72472
and ecx, 0x8728db8d
or ecx, eax
mov eax, ecx
xor eax, 0x5258000
xor ecx, 0xea1a73ff
mov ebx, ecx
and ebx, 0x92c83fe7
and eax, 0x6d37c018
or eax, ebx
xor eax, 0x6d37c018
or eax, ecx
mov ecx, eax
not ecx
mov ebx, ebp
xor ebx, eax
and ebx, ebp
mov edi, ebp
not edi
and edi, 0x7a103666
and ebp, 0x85efc999
or ebp, edi
and eax, 0x7a103666
and ecx, 0x85efc999
or ecx, eax
xor ecx, ebp
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xea110000
mov ebp, ecx
or edx, ecx
and ecx, 0x5c0f2e2
or ecx, eax
xor ecx, 0x5c0f2e2
and ebp, 0x102e0d1d
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x102e0d1d
and ebp, 0xefd1f2e2
or ebp, eax
mov eax, ebp
not eax
and ebp, 0x18f8e027
and eax, 0xe7071fd8
or eax, ebp
mov ecx, eax
xor ecx, 0x10c04007
xor eax, 0xc2031188
and eax, 0xca3bb1a8
and ecx, 0x35c44e57
or ecx, eax
mov edi, ecx
xor edi, 0x30c44056
mov eax, edx
not eax
xor ecx, 0xca3bb1a8
mov ebp, ecx
and ebp, 0x53bbf29
and edi, 0xfac440d6
or edi, ebp
mov r8d, edi
xor r8d, 0xfac440d6
and edx, 0x5d7e133
mov r14d, eax
and r14d, 0xfa281ecc
or r14d, edx
mov r9d, r14d
xor r9d, 0xfa281ecc
mov edx, edi
xor edx, 0x640bf583
and edx, r8d
or ecx, 0x61304aaa
mov ebp, ecx
not ebp
mov esi, edx
not esi
mov r11d, esi
and r11d, 0xbdffe037
and edx, 0x42001fc8
or edx, r11d
mov ebx, r14d
xor ebx, 0x64e7ab99
and ebx, r9d
and eax, 0x9ecfb555
or esi, ecx
and ecx, 0xbdffe037
and ebp, 0x2001540
or ebp, ecx
xor ebp, edx
not esi
or esi, ebp
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, esi
not ecx
and ecx, eax
not eax
and eax, esi
or eax, ecx
xor edi, 0x53bbf29
xor r14d, 0x5d7e133
mov ecx, edi
and ecx, 0x31e081d7
and r8d, 0xce1f7e28
or r8d, ecx
or edi, r14d
and r14d, 0x31e081d7
and r9d, 0xce1f7e28
or r9d, r14d
xor r9d, r8d
not edi
or edi, r9d
mov ecx, edi
not ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x15b564ae
and eax, 0xea4a9b51
or eax, edx
or ebp, edi
and edi, 0x15b564ae
and ecx, 0xea4a9b51
or ecx, edi
xor ecx, eax
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
or edx, 0xd5783733
mov eax, edx
not eax
or ebp, 0x200288c8
and ebp, 0x745aafc9
and ecx, 0x81201032
or ecx, ebp
and edx, 0x745aafc9
and eax, 0xa854004
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2a87c8cc
and eax, 0xd5783733
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2a2eeaea
and eax, 0xd5d11515
or eax, ecx
mov ecx, eax
xor ecx, 0x2a2eeaea
mov edx, eax
xor edx, 0xd1901505
and edx, 0xdb9c9705
xor eax, 0xf1b27def
and eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x40bf608b
and eax, 0xbf409f74
or eax, ecx
mov ecx, eax
xor ecx, 0x60040860
xor eax, 0x1102330c
and eax, 0x15da331d
and ecx, 0xea25cce2
or ecx, eax
mov eax, ecx
xor eax, 0xc2248c02
xor ecx, 0x1558000c
and ecx, 0x3d5940ec
and eax, 0xc2a6bf13
or eax, ecx
mov ecx, eax
xor ecx, 0x19004080
xor eax, 0xc000a711
and eax, 0xe459a77d
and ecx, 0x1ba65882
or ecx, eax
xor ecx, 0x1ba65882
setne r11b
sete bpl
cmp r10d, 0xa
setl al
cmp r10d, 9
setg dl
mov r9d, edx
xor r9b, al
mov esi, r9d
xor sil, 1
mov ecx, r9d
and cl, al
and dl, sil
or dl, cl
mov ecx, edx
xor cl, al
and cl, dl
xor al, sil
mov edx, eax
not dl
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov edi, eax
mov r8d, ebp
xor r8b, r11b
mov eax, r8d
xor al, 1
or al, r11b
mov r11d, eax
xor r11b, 1
mov edx, r11d
or dl, al
mov ebx, r11d
and bl, dl
xor dl, r11b
or bl, dl
xor bl, 1
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
mov edx, ebx
xor dl, 1
and bl, dl
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov ecx, eax
and cl, r11b
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, r11b
or cl, r11b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, r10b
and bl, cl
or bl, al
mov eax, r10d
and al, cl
xor cl, r10b
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, ebx
xor al, 1
mov edx, ebx
or dl, al
mov ecx, edx
xor cl, 1
and cl, bl
or bl, dl
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov r11d, edx
mov byte [rsp + 0x24], dil
mov ecx, edi
xor cl, 1
mov byte [rsp + 0x40], cl
mov edx, ecx
and dl, dil
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov byte [rsp + 0x28], dl
mov ebx, edx
xor bl, 1
mov byte [rsp + 0x30], bl
mov eax, edx
or al, bl
mov ecx, edx
xor cl, al
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
or dl, al
mov ebx, edx
xor bl, 1
and bl, cl
or cl, dl
and dl, al
or dl, bl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov r10d, edx
xor r10b, 1
and r10b, dl
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov eax, r9d
and al, sil
xor sil, r9b
or sil, al
mov ecx, esi
xor cl, 1
mov eax, ecx
and al, sil
mov edx, ecx
xor dl, al
xor al, 1
or al, sil
xor al, 1
or al, dl
or cl, sil
mov edx, ecx
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
xor dl, 1
and dl, al
or cl, dl
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov r13d, eax
and r13b, cl
mov edx, eax
and dl, r13b
xor r13b, al
or r13b, dl
xor r13b, 1
mov eax, r13d
xor al, cl
or r13b, cl
xor r13b, 1
or r13b, al
mov r15d, r13d
xor r15b, 1
mov r12d, r13d
and r12b, r15b
xor r12b, 1
mov eax, r12d
xor al, r15b
or r12b, r15b
xor r12b, 1
or r12b, al
mov eax, r11d
xor al, 1
mov r14d, r11d
mov byte [rsp + 0x26], r11b
and r14b, al
mov edx, eax
mov r9d, r14d
xor r9b, 1
mov eax, r14d
and al, r9b
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, r11b
and al, dl
or al, cl
mov ecx, r9d
and cl, dl
mov r11d, edx
mov byte [rsp + 0x25], dl
xor r11b, r9b
or cl, r11b
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
or r9b, dl
xor r9b, 1
or r9b, r11b
mov eax, r9d
and al, cl
xor cl, 1
xor r9b, 1
and r9b, cl
or r9b, al
xor r9b, 1
mov eax, r9d
and al, cl
xor r9b, cl
or r9b, al
and r8b, bpl
mov ebp, r8d
xor bpl, 1
or bpl, r8b
xor bpl, 1
mov eax, r8d
and al, bpl
xor bpl, r8b
or bpl, al
mov esi, ebp
xor sil, 1
mov r11d, ebp
and r11b, sil
mov ecx, r11d
xor cl, 1
mov edx, ebp
xor dl, r11b
or cl, sil
xor cl, 1
or cl, dl
mov edx, esi
and dl, r11b
xor r11b, sil
or r11b, dl
mov r8d, ecx
xor r8b, 1
and r8b, r11b
xor r11b, 1
and r11b, cl
or r15b, r13b
mov ecx, r15d
xor cl, 1
mov eax, ecx
and al, r15b
mov edx, eax
xor dl, 1
or dl, r15b
xor al, cl
xor dl, 1
or dl, al
mov eax, r13d
xor al, cl
or cl, r13b
xor dl, r12b
xor cl, 1
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
mov r13d, r10d
xor r13b, r12b
and r13b, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, r10b
xor al, 1
and al, dl
or dl, r10b
xor r10b, 1
or r11b, r8b
mov ecx, ebp
xor cl, sil
or sil, bpl
xor sil, 1
or sil, cl
xor sil, 1
mov ecx, r11d
and cl, sil
xor sil, r11b
or sil, cl
mov r8d, esi
xor r8b, 1
mov ecx, esi
and cl, r8b
mov ebx, ecx
xor bl, 1
xor cl, r8b
or bl, sil
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, cl
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r15d, ebx
xor r15b, 1
or r15b, bl
xor r15b, 1
mov ecx, ebx
and cl, r15b
xor r15b, bl
or r15b, cl
mov ecx, r12d
xor cl, r10b
xor cl, 1
and cl, r12b
mov ebx, ecx
and bl, r13b
xor r13b, cl
or r13b, bl
xor r13b, 1
mov ecx, r13d
and cl, r10b
xor r13b, r10b
or r13b, cl
mov r11d, r13d
xor r11b, 1
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov esi, r11d
or sil, r13b
mov ebx, esi
xor bl, 1
mov ecx, r11d
and cl, r13b
mov eax, esi
and al, bl
mov r8d, r11d
and r8b, cl
xor cl, r11b
or cl, r8b
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov r10d, ecx
xor r10b, 1
and r10b, al
xor al, 1
and al, cl
mov edi, r9d
xor dil, 1
or al, r10b
mov r10d, edx
xor r10b, 1
xor sil, r11b
mov ecx, edx
or cl, r10b
or bl, r13b
xor bl, 1
or bl, sil
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov r11d, r10d
and r11b, dl
mov eax, r11d
xor al, 1
xor r11b, r10b
or al, dl
xor al, 1
or al, r11b
xor al, cl
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
mov r11d, eax
xor r11b, cl
or cl, al
xor cl, 1
or cl, r11b
mov r11d, ecx
xor r11b, 1
mov eax, r11d
and al, cl
xor r11b, al
xor al, 1
or al, cl
mov r8d, r15d
xor r8b, 1
xor al, 1
or al, r11b
xor al, bl
mov ecx, eax
xor cl, 1
xor dl, r13b
and dl, r13b
xor r10b, r13b
mov ebx, edx
xor bl, 1
xor dl, r10b
xor r10b, 1
or r10b, bl
xor r10b, 1
or r10b, dl
mov ebx, r10d
xor bl, 1
mov edx, ebx
and dl, r10b
xor bl, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, bl
mov r12d, edx
xor r12b, 1
and dl, al
or al, r12b
xor al, 1
and r12b, cl
or r12b, dl
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov r11d, r9d
or r11b, dil
mov eax, r9d
xor al, r11b
and r9b, al
xor r9b, 1
mov ecx, r9d
xor cl, al
or r9b, al
xor r9b, 1
or r9b, cl
mov ecx, r8d
mov byte [rsp + 0x27], r8b
mov eax, r8d
and al, r15b
mov r8d, eax
xor r8b, 1
xor al, r15b
or r8b, cl
xor r8b, 1
or r8b, al
mov r13d, r9d
xor r13b, 1
mov eax, r9d
and al, r13b
mov edx, r9d
xor dl, al
xor al, 1
or al, r13b
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
xor al, r13b
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, edi
xor al, r11b
or r11b, dil
xor r11b, 1
or r11b, al
mov ecx, r8d
xor cl, 1
mov esi, ecx
and sil, r8b
mov edx, ecx
xor dl, sil
xor sil, 1
or sil, r8b
xor sil, 1
or sil, dl
mov r10d, r8d
or r10b, cl
mov edi, r8d
or dil, r10b
mov ebp, r10d
and r10b, cl
mov eax, esi
xor al, 1
and cl, al
and sil, r8b
or sil, cl
xor sil, 1
or sil, al
mov eax, r11d
xor al, 1
mov ecx, ebx
or cl, al
xor cl, 1
xor al, bl
or cl, al
or r11b, bl
and al, bl
xor al, 1
mov ebx, r11d
xor bl, al
or al, r11b
xor al, 1
or al, bl
mov r11d, ecx
xor r11b, 1
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, cl
or al, r11b
and r11b, bl
or r11b, dl
xor bl, cl
xor al, 1
or al, bl
xor r11b, 1
mov ecx, r11d
xor cl, al
or r11b, al
xor r11b, 1
or r11b, cl
mov eax, esi
xor al, 1
or al, r15b
mov ecx, esi
movzx edx, byte [rsp + 0x27]
xor cl, dl
xor cl, 1
or cl, sil
or sil, dl
mov edx, eax
xor dl, sil
or sil, al
xor sil, 1
or sil, dl
xor cl, 1
xor sil, cl
xor sil, 1
and cl, sil
xor cl, 1
mov eax, ecx
xor al, sil
or cl, sil
xor cl, 1
or cl, al
mov eax, r11d
xor al, 1
or r11b, al
xor r11b, al
and al, r11b
xor r11b, 1
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
xor dl, al
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
mov esi, r11d
xor sil, bl
and bl, sil
and sil, r11b
mov ecx, ebx
and cl, sil
xor sil, bl
or sil, cl
mov ecx, r13d
xor cl, r9b
and cl, r13b
mov r15d, ecx
xor r15b, 1
mov edx, r15d
and dl, cl
xor dl, 1
mov r11d, ecx
xor r11b, dl
or dl, cl
xor dl, 1
or dl, r11b
or r13b, r9b
mov eax, r13d
xor al, 1
mov ebx, r13d
and bl, al
mov r11d, r13d
and r11b, bl
xor bl, r13b
or bl, r11b
xor bl, dl
xor r15b, r13b
or al, cl
xor bpl, 1
xor al, 1
or al, r15b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor dil, 1
and bpl, r8b
or r10b, bpl
mov ecx, edi
and cl, r10b
xor r10b, dil
or r10b, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, r10b
mov ecx, eax
xor cl, 1
mov ebx, r9d
or bl, r8b
xor r8b, r9b
mov edx, ebx
xor dl, r8b
xor r8b, 1
xor dl, 1
or r8b, bl
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
and dl, al
or al, r8b
xor al, 1
and r8b, cl
or r8b, dl
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov eax, r8d
xor al, 1
mov ecx, eax
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
or al, r8b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and al, dl
and bl, cl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov ecx, esi
xor cl, 1
mov edx, esi
xor dl, al
or bl, sil
or sil, al
xor sil, 1
or sil, dl
or cl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov ebx, esi
and bl, cl
xor cl, sil
or bl, cl
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov r8d, r12d
xor r8b, 1
mov ecx, r12d
or cl, r8b
mov eax, ecx
xor al, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and al, r12b
and cl, r8b
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and al, cl
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
xor al, dl
mov ecx, eax
xor cl, dl
xor al, cl
xor al, 1
and al, cl
mov ecx, ebx
xor cl, dl
or dl, bl
mov r9d, edx
xor r9b, 1
and cl, bl
mov ebx, ecx
xor bl, 1
and cl, dl
or dl, bl
and bl, r9b
or bl, cl
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
xor r12b, bl
and r12b, bl
or bl, r8b
xor bl, 1
mov ecx, r12d
and cl, bl
xor bl, r12b
or bl, cl
mov ecx, ebx
xor cl, 1
xor bl, r8b
xor bl, 1
or bl, cl
mov r10d, ebx
xor r10b, 1
mov esi, eax
xor sil, 1
mov ecx, esi
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ebx
and dl, r10b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r8d, ecx
xor r8b, 1
mov edi, ecx
xor dil, r8b
and dil, cl
or sil, al
mov r9d, edx
xor r9b, 1
mov r11d, edx
xor r11b, r9b
and r11b, dl
or r10b, bl
mov ebp, r10d
xor bpl, 1
xor dil, 1
mov eax, edi
or al, sil
xor dil, sil
mov edx, eax
xor dl, dil
xor dil, 1
xor dl, 1
or dil, al
xor dil, 1
or dil, dl
mov eax, r11d
xor al, 1
mov edx, eax
and dl, r11b
mov ebx, r10d
and bl, bpl
mov esi, eax
and sil, dl
xor dl, al
or dl, sil
mov esi, r10d
and sil, bl
xor bl, r10b
or bl, sil
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
xor al, r10b
or bpl, r11b
xor bpl, 1
or bpl, al
xor bl, 1
mov eax, ebx
xor al, bpl
or bl, bpl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
mov ecx, eax
and cl, bl
xor al, bl
mov edx, edi
xor dl, 1
or al, cl
and dl, al
xor al, 1
and al, dil
or al, dl
mov ecx, r8d
or cl, r9b
xor r9b, r8b
xor r9b, 1
mov edx, ecx
xor dl, r9b
or r9b, cl
xor r9b, 1
or r9b, dl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, r9b
and dl, al
and r9b, al
xor al, 1
and al, cl
or r9b, al
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
movzx r11d, byte [rsp + 0x25]
mov ecx, r11d
movzx r10d, byte [rsp + 0x24]
xor cl, r10b
and cl, r11b
movzx r12d, byte [rsp + 0x40]
mov r8d, r12d
mov edx, r11d
and dl, r14b
xor r14b, r11b
or r14b, dl
xor r14b, 1
mov ebx, r12d
and bl, r14b
xor r14b, r12b
or r12b, r11b
xor r12b, 1
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov eax, r12d
xor al, 1
and r8b, al
and r12b, r10b
or r12b, r8b
xor r12b, 1
or r12b, al
mov r8d, r12d
xor r8b, 1
movzx eax, byte [rsp + 0x30]
xor al, r11b
movzx ecx, byte [rsp + 0x28]
or cl, byte [rsp + 0x26]
xor cl, 1
or cl, al
or r14b, bl
mov eax, r14d
xor al, 1
and al, cl
mov ebx, ecx
xor bl, 1
mov ecx, ebx
xor cl, r14b
and cl, bl
and r14b, bl
or r14b, al
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov esi, r14d
xor sil, 1
mov ecx, esi
and cl, r14b
mov r11d, ecx
xor r11b, 1
mov edi, esi
xor dil, cl
or r11b, r14b
xor r11b, 1
or r11b, dil
mov r13d, r12d
or r13b, r8b
mov r10d, r11d
xor r10b, 1
mov edx, r10d
or dl, r11b
mov ebp, edx
xor bpl, 1
mov r14d, r13d
or r14b, r12b
xor r13b, r12b
mov r15d, r14d
xor r15b, r13b
xor r13b, 1
xor r15b, 1
or r13b, r14b
xor r13b, 1
or r13b, r15b
mov ebx, edx
and bl, bpl
xor bl, 1
mov r14d, ebp
xor r14b, bl
or bl, bpl
xor bl, 1
or bl, r14b
and cl, sil
or cl, dil
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and cl, bl
or cl, al
mov eax, edx
and al, sil
xor dl, sil
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
or al, r13b
xor r13b, 1
xor al, 1
or r13b, dl
xor r13b, 1
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
mov edx, r12d
and dl, r8b
mov eax, r11d
and al, r10b
mov ecx, edx
xor cl, 1
xor dl, r12b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
and dl, r11b
xor al, r11b
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, r8d
and cl, r10b
xor r10b, r8b
or r10b, cl
xor al, 1
mov ecx, eax
xor cl, r10b
or al, r10b
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
xor al, r13b
xor r13b, 1
or r13b, cl
mov ecx, r13d
xor cl, al
xor al, 1
xor cl, 1
or al, r13b
xor al, 1
or al, cl
mov r10d, eax
xor r10b, 1
mov edx, eax
or dl, r10b
mov r8d, r10d
xor r8b, al
and al, r8b
mov ebx, eax
and al, dl
xor dl, 1
xor bl, 1
mov ecx, edx
xor cl, bl
and cl, dl
and bl, dl
or bl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
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 ecx, eax
xor cl, 1
xor r10b, r8b
and r10b, r8b
mov edi, ecx
and dil, al
xor cl, dil
xor dil, 1
or dil, al
xor dil, 1
or dil, cl
mov edx, r10d
xor dl, 1
mov r8d, edx
and r8b, r10b
mov eax, edx
and al, r8b
xor r8b, dl
or r8b, al
mov r11d, edi
xor r11b, 1
mov r12d, r8d
xor r12b, 1
or dl, r10b
mov r15d, edi
and r15b, r11b
mov r10d, r15d
xor r10b, 1
mov esi, r10d
xor sil, r11b
or r10b, r11b
xor r10b, 1
or sil, r10b
mov ecx, r12d
mov ebp, r12d
mov r14d, r11d
and r14b, r12b
xor r12b, r11b
or r11b, dil
xor r11b, 1
mov eax, esi
and al, r11b
xor r11b, sil
or r11b, al
mov eax, edx
xor al, 1
and cl, r8b
and dl, al
xor bpl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, bpl
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
xor dl, 1
or dl, al
xor cl, 1
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and al, r11b
xor r11b, 1
and r11b, dl
or r11b, al
xor r15b, dil
or r15b, r10b
xor r15b, r8b
xor r15b, 1
or r12b, r14b
mov eax, r15d
xor al, r12b
or r12b, r15b
xor r12b, 1
or r12b, al
mov eax, r11d
xor al, r12b
xor r11b, 1
or r11b, r12b
xor r11b, 1
xor al, 1
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
or dl, cl
mov ebx, edx
xor bl, 1
and bl, al
or al, dl
and dl, cl
or dl, bl
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, edx
or al, cl
mov ebx, eax
xor bl, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
mov ebx, eax
or bl, dl
mov ecx, eax
xor cl, bl
mov r8d, ecx
xor r8b, 1
and bl, al
or bl, cl
xor cl, bl
xor cl, 1
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov r8d, ecx
and r8b, bl
xor cl, r8b
xor r8b, 1
or r8b, bl
xor r8b, 1
or r8b, cl
and al, dl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, 1
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
and dl, al
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, r8d
xor cl, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
and cl, al
xor al, 1
and al, r8b
or al, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov eax, ebx
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
xor cl, bl
or al, dl
xor al, 1
or al, cl
mov r10d, eax
xor r10b, 1
mov ecx, r9d
xor cl, 1
mov edx, ecx
and dl, r9b
mov ebx, ecx
and bl, dl
mov r11d, r9d
or r11b, cl
xor cl, dl
or cl, bl
xor r11b, cl
and cl, r11b
xor r11b, 1
mov ebx, ecx
and bl, r11b
xor r11b, cl
or r11b, bl
or r10b, al
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
mov r8d, r10d
xor r8b, 1
mov edi, r11d
xor dil, 1
xor r9b, dl
and r9b, dl
mov eax, r8d
or al, r10b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov esi, ebx
xor sil, 1
mov eax, r9d
xor al, 1
and al, dil
mov edx, r11d
and dl, r9b
or dl, al
mov ecx, edx
xor cl, dil
and cl, dl
xor r9b, r11b
xor r9b, cl
mov edx, r9d
xor dl, 1
and cl, dl
mov ebp, ecx
xor bpl, 1
xor cl, r9b
or bpl, dl
xor bpl, 1
or bpl, cl
mov edx, ebx
xor dl, sil
mov ecx, esi
and cl, bl
or dl, cl
mov r9d, esi
and r9b, cl
xor cl, sil
or cl, r9b
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and cl, dl
or cl, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, ebp
xor al, 1
mov ebx, ebp
and bl, al
mov ecx, ebx
xor cl, 1
xor bl, bpl
or cl, al
xor cl, 1
or cl, bl
or al, bpl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor dl, 1
mov esi, eax
xor sil, dl
or dl, al
xor sil, 1
and sil, al
xor sil, 1
mov eax, edx
xor al, sil
or sil, dl
xor sil, 1
or sil, al
mov ecx, r11d
or cl, dil
mov eax, ecx
xor al, r11b
mov edx, r8d
xor dl, r10b
and dl, r8b
or cl, dil
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, edx
xor al, cl
xor al, 1
and al, dl
or cl, dl
mov edx, eax
xor dl, cl
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, edi
xor cl, r8b
and cl, dil
and r10b, r11b
and dil, r8b
or dil, r10b
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, al
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
and dl, dil
xor dil, 1
xor cl, 1
and cl, dil
or dl, cl
mov ecx, eax
xor cl, dil
or dil, al
xor dil, 1
or dil, cl
mov eax, edx
xor al, dil
xor dl, 1
xor al, 1
or dl, dil
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
or al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor dl, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov r10d, eax
xor r10b, 1
mov r9d, esi
xor r9b, 1
and al, r10b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov r8d, eax
xor r8b, 1
mov edi, eax
or dil, r8b
mov ecx, r9d
or cl, sil
mov r11d, r9d
and r11b, sil
mov ebx, r11d
xor bl, 1
or bl, sil
xor sil, cl
xor sil, 1
or cl, r9b
xor cl, 1
or cl, sil
mov edx, edi
or dl, r10b
xor dl, 1
xor dil, r10b
mov r10d, edx
and r10b, dil
xor dil, dl
or dil, r10b
mov edx, edi
xor dl, 1
or dl, cl
xor cl, 1
or cl, dil
mov r10d, edx
xor r10b, cl
or cl, dl
xor cl, 1
or cl, r10b
xor r11b, r9b
xor bl, 1
or bl, r11b
mov edx, ebx
and bl, r8b
xor dl, 1
and dl, al
or bl, dl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
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 eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ecx
xor al, 1
and al, bl
xor bl, 1
mov edx, ecx
xor dl, bl
and dl, cl
and bl, cl
or bl, al
mov ecx, edx
xor cl, bl
test bl, 1
mov eax, 0xab30708b
mov ebp, 0x1407a1d2
cmovne eax, ebp
test dl, 1
mov edx, 0xab30708b
cmove eax, edx
test cl, 1
cmovne eax, ebp
jmp 0x140058cc0
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x58]
lea rdx, [0x140197430]
lea rax, [rdx + rax*4]
movzx eax, byte [rcx + rax]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x68]
lea rcx, [rcx*4]
add rcx, rbp
movzx ecx, byte [rdx + rcx]
shl rax, 8
lea rdx, [0x140196430]
add rax, rdx
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x28], al
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x40], rcx
lea rax, [rsp + rax*4 + 0xc0]
mov qword [rsp + 0x30], rax
movzx ecx, byte [rcx + rax]
mov r10d, ecx
not r10b
mov eax, ecx
and al, 0x9d
mov edx, r10d
and dl, 0x62
or dl, al
mov eax, edx
xor al, 0x9d
xor dl, 2
and al, 0x64
and dl, 0x9b
or dl, al
mov esi, edx
xor sil, 4
xor dl, 0x9a
and dl, 0xfa
and sil, 5
or sil, dl
mov r9d, esi
xor r9b, 0xfa
mov eax, r10d
and al, 0x98
mov edx, ecx
mov r8d, ecx
mov byte [rsp + 0x24], cl
and dl, 0x67
or dl, al
mov eax, edx
xor al, 0x67
xor dl, 0x98
or dl, al
mov eax, edx
not al
and al, 0xa0
and dl, 0x5f
or dl, al
mov ebx, edx
xor bl, 0x48
xor dl, 0xa0
mov ecx, r9d
or cl, dl
mov r11d, ecx
not r11b
and r9b, 0x17
and sil, 0xe8
or sil, r9b
and dl, 0x17
and bl, 0xe8
or bl, dl
xor bl, sil
mov eax, ebx
not al
mov edx, ecx
and dl, 0xcd
and r11b, 0x32
or r11b, dl
or cl, al
and al, 0xcd
and bl, 0x32
or bl, al
xor bl, r11b
not cl
or cl, bl
mov eax, ecx
not al
and al, 0x23
and cl, 0xdc
or cl, al
mov edx, ecx
xor dl, 0x80
xor cl, 0x23
mov eax, ecx
and al, 0x18
and dl, 0x81
or dl, al
mov ebx, edx
or bl, 6
or cl, 0x99
mov eax, ecx
not al
and bl, 0x87
and dl, 0x18
or dl, bl
and cl, 0x87
and al, 0x60
or al, cl
xor al, dl
mov ecx, eax
not cl
and cl, 0x1a
and al, 0xe5
or al, cl
mov ebp, eax
xor bpl, 0x30
xor al, 0x83
mov ecx, eax
and cl, 0xce
and bpl, 0x31
or bpl, cl
xor bpl, 0x31
or bpl, al
mov edi, ebp
not dil
mov eax, r10d
and al, 0xb
mov edx, r8d
and dl, 0x14
or dl, al
mov ecx, edx
xor cl, 0x14
not dl
mov ebx, r10d
or bl, 0x1f
mov eax, ebx
not al
and dl, 0x41
and cl, 0x1e
or cl, dl
and bl, 0x41
and al, 0xa0
or al, bl
xor al, cl
mov ecx, eax
not cl
and cl, 0xf2
and al, 0xd
or al, cl
mov ebx, eax
xor bl, 0x12
mov edx, eax
xor dl, 0x2c
and dl, 0x2e
mov ecx, ebx
and cl, 0xd1
or cl, dl
mov edx, ecx
xor dl, 0x90
xor al, 0xed
xor cl, 0x2e
mov r9d, eax
and r9b, 0x61
and bl, 0x9e
or bl, r9b
or al, cl
and cl, 0x61
and dl, 0x9e
or dl, cl
xor dl, bl
not al
or al, dl
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 al, 0xf3
and cl, 0xc
or cl, al
mov eax, ecx
xor al, 0x11
xor cl, 8
and cl, 0xea
and al, 0x15
or al, cl
mov r14d, eax
xor r14b, 0x15
xor al, 0xea
mov r15d, edi
or r15b, 0x7f
mov ecx, r15d
not cl
mov edx, ebp
xor dl, 0x7f
and dl, dil
mov ebx, edx
not bl
or r15b, bl
and bl, 0x37
and dl, 0xc8
or dl, bl
or cl, 0x37
xor cl, dl
not r15b
or r15b, cl
mov ecx, r15d
not cl
and cl, 0x7f
and r15b, 0x80
or r15b, cl
mov ecx, eax
and cl, 0xa6
mov edx, r14d
and dl, 0x59
or dl, cl
mov esi, edx
not sil
xor dl, 0xa6
and dl, 0xef
and sil, 0x10
or sil, dl
mov r9d, esi
xor r9b, 0xef
mov r11d, r15d
not r11b
mov ecx, r11d
and cl, 0x18
mov ebx, r15d
and bl, 0xe7
or bl, cl
xor bl, 0xb1
mov edx, ebx
xor dl, r11b
and dl, bl
and bpl, 0x89
and dil, 0x76
or dil, bpl
mov ebx, edi
xor bl, 0x76
xor dil, 0x81
and dil, 0xc1
mov ecx, ebx
and cl, 0x3e
or cl, dil
xor cl, 0x97
and bl, 0x56
or bl, cl
mov ecx, ebx
not cl
and cl, 0x2e
and bl, 0xd1
or bl, cl
mov r12d, ebx
xor r12b, 0x2e
mov edi, esi
xor dil, 0x10
mov ebp, edi
and bpl, 0xa3
mov ecx, r9d
and cl, 0x5c
or cl, bpl
mov ebp, ecx
xor bpl, 8
and bpl, 0xa9
xor cl, 0xf5
or cl, bpl
mov ebp, ecx
not bpl
and bpl, 0x6f
and cl, 0x90
or cl, bpl
mov r13d, ecx
xor r13b, 0x90
and r14b, 0x48
mov ebp, eax
and bpl, 0xb7
or bpl, r14b
xor bpl, 0x1e
and al, 0x56
or al, bpl
mov ebp, eax
not bpl
and bpl, 0x29
and al, 0xd6
or al, bpl
mov ebp, edx
xor bpl, 0xd9
and bpl, dl
not dl
mov r14d, edx
and r14b, 0xd9
mov r8d, edx
and r8b, r12b
xor dl, r12b
and r12b, 0xd9
and bl, 0x26
or bl, r12b
mov r12d, r14d
and r12b, bpl
xor bpl, r14b
mov r14d, eax
xor r14b, 0xd6
or bpl, r12b
mov r12d, ebp
not r12b
and r12b, bl
not bl
and bl, bpl
or bl, r12b
or dl, r8b
not dl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor cl, 0x6f
xor al, 0x29
and r14b, cl
or cl, al
mov r8d, ecx
not r8b
and al, r13b
or al, r14b
mov ebx, eax
not bl
mov ebp, ecx
and bpl, 0xd6
and r8b, 0x29
or r8b, bpl
or cl, bl
and bl, 0xd6
and al, 0x29
or al, bl
xor al, r8b
not cl
or cl, al
mov eax, edx
not al
and al, 0xe8
and dl, 0x17
or dl, al
mov r8d, ecx
xor r8b, 0xe8
and r8b, cl
not cl
and cl, 0xe8
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov eax, edx
not al
and al, 0x6a
and dl, 0x95
or dl, al
mov eax, r8d
not al
and al, 0x6a
and r8b, 0x95
or r8b, al
xor r8b, dl
mov eax, r11d
and al, 0xa
mov ebp, r15d
and bpl, 0xf5
or bpl, al
xor sil, 0xe5
and sil, dil
mov ebx, edi
or bl, 0xa
mov edx, ebx
not dl
mov eax, esi
not al
mov ecx, eax
and cl, 0x91
and sil, 0x6e
or sil, cl
or al, bl
and bl, 0x91
and dl, 0x64
or dl, bl
xor dl, sil
not al
or al, dl
mov ecx, ebp
not cl
and cl, al
not al
and al, bpl
or al, cl
mov ecx, r15d
and cl, 0xbb
and r11b, 0x44
or r11b, cl
or r15b, r9b
and r9b, 0xbb
and dil, 0x44
or dil, r9b
xor dil, r11b
not r15b
or r15b, dil
mov ecx, r15d
not cl
and cl, 0xcc
and r15b, 0x33
or r15b, cl
mov edx, r15d
xor dl, 0x12
xor r15b, 0xcc
mov ecx, eax
not cl
mov ebx, ecx
and bl, 0xe1
and al, 0x1e
or al, bl
or cl, r15b
and r15b, 0xe1
and dl, 0x1e
or dl, r15b
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
mov edx, eax
and dl, cl
mov ebx, edx
not bl
mov r9d, ecx
and r9b, 0x5c
and al, 0xa3
or al, r9b
or cl, bl
and bl, 0x5c
and dl, 0xa3
or dl, bl
xor dl, al
not cl
or cl, dl
mov edx, ecx
not dl
and cl, 0x91
and dl, 0x6e
or dl, cl
mov eax, edx
xor al, 0x81
xor dl, 0x48
and dl, 0x58
and al, 0xa7
or al, dl
mov ecx, eax
xor cl, 0xa7
mov edx, r8d
not dl
xor al, 0x58
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 r8d, eax
not r8b
mov ebx, eax
mov r9d, r8d
and r9b, al
mov ecx, r8d
and cl, 0x5c
and al, 0xa3
or al, cl
xor al, 0x5c
or al, r8b
and r8b, 0x98
and bl, 0x67
or bl, r8b
mov ecx, ebx
xor cl, 0x43
xor bl, 0x98
mov edx, r9d
not dl
mov r8d, ebx
and r8b, 0x24
and cl, 0xdb
or cl, r8b
or bl, dl
and dl, 0x24
and r9b, 0xdb
or r9b, dl
xor r9b, cl
not bl
or bl, r9b
mov ecx, ebx
not cl
and cl, 0x3f
and bl, 0xc0
or bl, cl
mov ecx, ebx
xor cl, 0xc0
xor bl, 0x3f
mov edx, eax
not dl
and dl, cl
or cl, al
not cl
and al, bl
or al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
not dl
mov ebx, edx
and bl, 0x50
mov ecx, eax
and cl, 0xaf
or cl, bl
mov r8d, ecx
xor r8b, 0xaf
xor cl, 0x10
and cl, 0xbb
mov ebx, r8d
and bl, 0x44
or bl, cl
xor bl, 0x11
and r8b, 0xaa
or r8b, bl
mov ecx, edx
and cl, al
mov ebx, ecx
not bl
mov r9d, eax
and r9b, 0xb0
and dl, 0x4f
or dl, r9b
or al, bl
and bl, 0xb0
and cl, 0x4f
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0xb7
and al, 0x48
or al, cl
mov ecx, eax
xor cl, 0x80
and cl, 0x88
and al, 0x22
or al, cl
mov ecx, eax
xor cl, 0x22
and cl, r8b
not r8b
xor al, 0xdd
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
or al, cl
mov ecx, edx
not cl
mov ebx, eax
not bl
mov r8d, ecx
and r8b, 0xf3
and dl, 0xc
or dl, r8b
or cl, bl
and bl, 0xf3
and al, 0xc
or al, bl
xor al, dl
not cl
or cl, al
mov r8d, ecx
not r8b
mov eax, ecx
or al, 0xaa
mov edx, ecx
xor dl, 0x55
and dl, cl
mov ebx, edx
not bl
mov r9d, eax
and r9b, 0x77
or al, bl
and bl, 0x77
and dl, 0x88
or dl, bl
xor dl, r9b
not al
or al, dl
mov ebx, eax
not bl
and r8b, 0xea
and cl, 0x15
or cl, r8b
mov edx, ecx
xor dl, 0x15
xor cl, 0xea
mov r8d, eax
and r8b, 0xa8
and bl, 0x57
or bl, r8b
or al, cl
and cl, 0xa8
and dl, 0x57
or dl, cl
xor dl, bl
mov ecx, eax
not cl
or cl, dl
mov eax, ecx
not al
and al, 0xd9
and cl, 0x26
or cl, al
mov byte [rsp + 0x26], cl
mov ecx, r10d
or cl, 0x72
mov eax, ecx
not al
movzx r8d, byte [rsp + 0x24]
mov edx, r8d
or dl, 9
and dl, 0xb
mov ebx, r10d
and bl, 0x70
or bl, dl
and cl, 0xb
and al, 0x84
or al, cl
xor al, bl
mov ecx, eax
not cl
and cl, 0x8d
and al, 0x72
or al, cl
mov ecx, eax
not cl
and cl, 0x82
and al, 0x7d
or al, cl
mov edx, eax
xor dl, 0x7d
xor al, 0x82
and al, 0xdb
mov ecx, edx
and cl, 0x24
or cl, al
xor cl, 0x52
and dl, 0x89
or dl, cl
mov eax, edx
not al
mov ecx, r10d
and cl, 0x76
mov ebx, r8d
and bl, 0x89
or bl, cl
xor r10b, bl
and r10b, bl
mov ebx, r10d
not bl
mov ecx, edx
or cl, bl
mov r8d, ecx
not r8b
and dl, 0xa2
and al, 0x5d
or al, dl
and bl, 0xa2
and r10b, 0x5d
or r10b, bl
xor r10b, al
mov eax, r10d
not al
mov edx, ecx
and dl, 0xdc
and r8b, 0x23
or r8b, dl
or cl, al
and al, 0xdc
and r10b, 0x23
or r10b, al
xor r10b, r8b
not cl
or cl, r10b
mov eax, ecx
not al
and al, 0x89
and cl, 0x76
or cl, al
mov edx, ecx
not dl
mov eax, edx
and al, 0xdd
mov r10d, ecx
and r10b, 0x22
or r10b, al
xor r10b, 0x77
or r10b, dl
mov edi, r10d
not dil
mov ebx, ecx
xor bl, 0x35
and bl, cl
or cl, 0xca
mov eax, ebx
not al
mov r8d, ecx
and r8b, 0x2b
and dl, 0x14
or dl, r8b
or cl, al
and al, 0x2b
and bl, 0xd4
or bl, al
xor bl, dl
not cl
or cl, bl
mov eax, ecx
not al
and al, 0xdf
and cl, 0x20
or cl, al
mov r8d, ecx
xor r8b, 0x40
mov r9d, ecx
xor r9b, 0xbf
mov eax, r10d
xor al, 0x6f
and al, r10b
mov ebp, r10d
or bpl, 0x90
mov ebx, ebp
not bl
xor cl, 0xd0
and cl, r9b
mov esi, r9d
or sil, 0x90
mov r11d, esi
not r11b
mov edx, eax
not dl
mov r14d, edx
and r14b, 0x97
and al, 0x68
or al, r14b
or dl, bpl
and bpl, 0x97
and bl, 0x68
or bl, bpl
xor bl, al
not dl
or dl, bl
mov ebx, ecx
not bl
mov eax, ebx
and al, 0x14
and cl, 0xeb
or cl, al
or bl, sil
and sil, 0x14
and r11b, 0x6b
or r11b, sil
xor r11b, cl
not bl
or bl, r11b
mov eax, edx
not al
and al, bl
not bl
and bl, dl
or bl, al
mov eax, edi
and al, 0x73
and r10b, 0x8c
or r10b, al
or dil, r8b
and r8b, 0x73
and r9b, 0x8c
or r9b, r8b
xor r9b, r10b
not dil
or dil, r9b
mov eax, edi
not al
and al, 0x92
and dil, 0x6d
or dil, al
xor dil, 0x6d
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov r9d, edi
not r9b
mov eax, r9d
and al, 0x80
mov ecx, edi
and cl, 0x42
or cl, al
mov eax, ecx
not al
xor cl, 0xbd
mov edx, edi
xor dl, 0xc2
and dl, dil
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0xc1
and al, 2
or al, r8b
or cl, bl
and bl, 0xc1
and dl, 0x3e
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0x3d
and cl, 0xc2
or cl, al
mov eax, ecx
not al
and al, 0x93
and cl, 0x6c
or cl, al
mov r8d, ecx
xor r8b, 0x6c
xor cl, 0x12
and cl, 0x36
mov eax, r8d
and al, 0xc9
or al, cl
xor al, 0xed
and r8b, 0xdb
or r8b, al
mov edx, r8d
not dl
and r9b, 0x24
xor dil, 0xdb
or dil, r9b
mov eax, edi
not al
and al, 0x92
and dil, 0x6d
or dil, al
mov r9d, edi
xor r9b, 0x6d
mov r11d, edi
xor r11b, 0x92
mov ebx, r8d
and bl, 0x95
mov ecx, edx
and cl, 0x6a
or cl, bl
xor dil, 0xf8
and dil, r11b
mov ebx, r9d
and bl, 0x6a
mov r10d, edi
and r10b, bl
xor bl, dil
or bl, r10b
mov eax, ecx
not al
and al, 0x9d
and cl, 0x62
or cl, al
mov eax, ebx
not al
and al, 0x9d
and bl, 0x62
or bl, al
xor bl, cl
mov eax, edx
and al, 0xd0
and r8b, 0x2f
or r8b, al
or dl, r9b
and r9b, 0xd0
and r11b, 0x2f
or r11b, r9b
xor r11b, r8b
not dl
or dl, r11b
mov eax, edx
not al
and al, 2
and dl, 0xfd
or dl, al
mov ecx, edx
xor cl, 0xd4
xor dl, 2
mov eax, ebx
not al
mov r8d, eax
and r8b, 0x29
and bl, 0xd6
or bl, r8b
or al, dl
and dl, 0x29
and cl, 0xd6
or cl, dl
xor cl, bl
not al
or al, cl
mov ecx, eax
not cl
mov edx, eax
xor dl, 0xdb
and dl, al
or al, 0x24
mov ebx, edx
not bl
mov r8d, eax
and r8b, 0xe6
and cl, 0x19
or cl, r8b
or al, bl
and bl, 0xe6
and dl, 0x19
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0x4d
and al, 0xb2
or al, cl
mov ecx, eax
not cl
and cl, 0xe
and al, 0xf1
or al, cl
mov ecx, eax
xor cl, 0x14
xor al, 3
and al, 0xab
and cl, 0x54
or cl, al
mov eax, ecx
xor al, 0xab
xor cl, 0x54
mov edx, ecx
and dl, al
mov ebx, edx
not bl
mov r8d, eax
and r8b, 0x43
and cl, 0xbc
or cl, r8b
or al, bl
and bl, 0x43
and dl, 0xbc
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and al, 0x36
and cl, 0xc9
or cl, al
mov byte [rsp + 0x24], cl
movzx ebp, byte [rsp + 0x28]
mov ecx, ebp
not cl
mov r13d, ecx
and r13b, bpl
mov eax, ecx
and al, r13b
xor r13b, cl
mov edx, ecx
or r13b, al
mov ecx, r13d
not cl
mov byte [rsp + 0x25], cl
mov eax, r13d
and al, 0xaa
and cl, 0x55
or cl, al
mov eax, ecx
xor al, 9
xor cl, 0x55
and cl, al
mov eax, edx
mov r14d, edx
mov byte [rsp + 0x27], dl
and al, 0x86
mov edx, ebp
and dl, 0x79
or dl, al
mov eax, edx
xor al, 0x21
and al, 0xa3
xor dl, 0xda
or dl, al
mov r10d, edx
not r10b
mov ebx, ecx
not bl
and bl, 0x6f
mov r11d, ecx
and r11b, 0x90
or r11b, bl
mov r8d, r11d
xor r8b, 0x90
mov ebx, edx
and bl, 0xe
and r10b, 0xf1
or r10b, bl
mov r9d, r10d
xor r9b, 0xf1
mov ebx, r11d
xor bl, 0x31
and bl, r8b
and cl, 0xa1
mov eax, r10d
xor al, 0x50
and al, r9b
or dl, 0x5e
mov esi, edx
not sil
mov edi, ebx
and dil, cl
xor cl, bl
or cl, dil
mov ebx, eax
not bl
mov edi, ebx
and dil, 0x34
and al, 0xcb
or al, dil
or bl, dl
and dl, 0x34
and sil, 0x81
or sil, dl
xor sil, al
not bl
or bl, sil
mov eax, ecx
not al
and al, 0x32
and cl, 0xcd
or cl, al
mov eax, ebx
not al
and al, 0x32
and bl, 0xcd
or bl, al
xor bl, cl
xor r11b, 0x6f
xor r10b, 0xe
mov eax, r11d
and al, 0x1d
and r8b, 0xe2
or r8b, al
or r11b, r10b
and r10b, 0x1d
and r9b, 0xe2
or r9b, r10b
xor r9b, r8b
not r11b
or r11b, r9b
mov eax, r11d
not al
mov ecx, ebx
not cl
mov edx, ecx
and dl, 0x7d
and bl, 0x82
or bl, dl
or cl, r11b
and r11b, 0x7d
and al, 0x82
or al, r11b
xor al, bl
not cl
or cl, al
not cl
mov edx, ecx
or dl, 0x55
or cl, 2
mov eax, ecx
not al
and cl, 0x55
and al, 0xa8
or al, cl
and dl, 0x57
xor dl, al
mov eax, edx
not al
and al, 0x5e
and dl, 0xa1
or dl, al
mov ecx, edx
not cl
mov eax, edx
or al, 0x9e
mov ebx, eax
not bl
and dl, 0x14
and cl, 0xeb
or cl, dl
mov edx, ecx
xor dl, 0x11
xor cl, 0x8a
mov r8d, eax
and r8b, 0xec
and bl, 1
or bl, r8b
or al, cl
and cl, 0xec
and dl, 0x13
or dl, cl
xor dl, bl
not al
or al, dl
mov ecx, eax
not cl
mov edx, eax
xor dl, 0x15
and dl, al
or al, 0xea
mov ebx, edx
not bl
mov r8d, eax
and r8b, 0xc6
and cl, 0x11
or cl, r8b
or al, bl
and bl, 0xc6
and dl, 0x39
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0x4d
and al, 0xb2
or al, cl
mov r10d, eax
xor r10b, 0x20
xor al, 0x58
mov ecx, eax
and cl, 0xd7
and r10b, 0x28
or r10b, cl
xor r10b, 0x28
or r10b, al
mov edi, r10d
not dil
mov edx, ebp
mov eax, ebp
or al, 0x9f
mov ecx, ebp
xor cl, 0x60
and cl, bpl
mov r11d, ebp
mov edx, ecx
not dl
mov ebx, eax
and bl, 0x6c
or al, dl
and dl, 0x6c
and cl, 0x93
or cl, dl
xor cl, bl
not al
or al, cl
mov ecx, eax
not cl
and cl, 4
and al, 0xfb
or al, cl
mov ecx, eax
xor cl, 8
xor al, 4
and al, 0xf6
and cl, 9
or cl, al
xor cl, 9
mov eax, r14d
and al, 0xb8
and r11b, 0x47
or r11b, al
xor r11b, 0x47
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov eax, r11d
not al
and al, 0x7c
and r11b, 0x83
or r11b, al
mov edx, r11d
xor dl, 0x83
mov eax, r10d
and al, 0x8d
mov r8d, edi
and r8b, 0x72
or r8b, al
mov r9d, r8d
xor r9b, 0x42
xor r8b, 0xc
mov ebx, r10d
xor bl, 0x91
and bl, dil
or r8b, 0x91
mov eax, ebx
not al
mov esi, r8d
and sil, 0xa0
and r9b, 0x4e
or r9b, sil
or r8b, al
and al, 0xa0
and bl, 0x5f
or bl, al
xor bl, r9b
not r8b
or r8b, bl
mov eax, r8d
not al
and al, 0x91
and r8b, 0x6e
or r8b, al
mov r15d, r11d
xor r15b, 0x7c
mov eax, r15d
and al, 0x2f
mov ebx, edx
and bl, 0x80
or bl, al
xor bl, 0x80
xor r11b, 0x2c
and r11b, dl
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov eax, r11d
not al
and al, 0x50
and r11b, 0xaf
or r11b, al
mov r14d, r8d
not r14b
mov eax, r14d
and al, 0x3c
mov r12d, r8d
and r12b, 0xc3
or r12b, al
mov eax, r10d
and al, 0xf1
and dil, 0xe
or dil, al
xor dil, 0x32
xor r10b, dil
and r10b, dil
mov ebp, r11d
mov r9d, r11d
xor r9b, 0xea
mov esi, r9d
and r9b, r11b
mov eax, r11d
not al
mov ebx, r14d
and bl, 0x9e
and r8b, 0x61
or r8b, bl
mov ebx, r8d
xor bl, 0x61
xor r8b, 0x74
and r8b, bl
and sil, al
mov r11d, ebx
and r11b, al
xor bl, al
and al, 0x3c
xor bpl, 0xc3
or bpl, al
not r12b
or r12b, r14b
and r15b, 0xec
and dl, 0x13
or dl, r15b
mov eax, edx
xor al, 3
and al, 0xc3
xor dl, 0xd0
or dl, al
mov eax, r10d
and r10b, r12b
not r12b
not al
mov r15d, r12d
xor r15b, al
and r15b, r12b
and al, r12b
or al, r10b
mov r10d, r15d
and r10b, al
xor al, r15b
mov r15d, edx
not r15b
or al, r10b
mov r10d, edx
and r10b, 0xc
xor dl, 0xc5
and dl, r15b
and r15b, 0xf3
or r15b, r10b
mov r10d, r15d
xor r10b, 0xf3
xor r15b, 0x36
and r15b, r10b
mov r12d, ebp
and r12b, r10b
xor r10b, bpl
mov edi, ebp
not bpl
and dil, 0x3a
and bpl, 0xc5
or bpl, dil
mov edi, r15d
not dil
mov ecx, edi
and cl, 0x92
and r15b, 0x6d
or r15b, cl
mov ecx, edx
not cl
or dil, cl
and cl, 0x92
and dl, 0x6d
or dl, cl
xor dl, r15b
not dil
or dil, dl
mov ecx, ebp
not cl
and cl, dil
not dil
and dil, bpl
or dil, cl
or r10b, r12b
mov ecx, r10d
not cl
and cl, 0xaa
and r10b, 0x55
or r10b, cl
xor r10b, 0x55
mov ecx, edi
and cl, r10b
xor r10b, dil
or r10b, cl
mov ecx, eax
not cl
and cl, 0xf
mov edi, eax
and dil, 0x60
or dil, cl
mov ecx, r10d
mov edx, r10d
xor dl, 0x6f
and dl, r10b
not r10b
and r10b, 0x4a
and cl, 0x25
or cl, r10b
mov ebp, edi
xor bpl, 0x40
or al, 0x20
and dil, 0x20
and bpl, 0x4f
or bpl, dil
mov r10d, ecx
xor r10b, 0xda
and al, 0xb0
xor al, bpl
mov edi, r10d
and dil, 0xe7
and cl, 8
or cl, dil
mov edi, edx
not dil
or r10b, dil
and dil, 0xe7
and dl, 0x18
or dl, dil
xor dl, cl
not r10b
or r10b, dl
mov ecx, eax
not cl
and cl, 0x2c
and al, 0xd3
or al, cl
mov ecx, r10d
not cl
and cl, 0x2c
and r10b, 0xd3
or r10b, cl
xor r10b, al
or r14b, 0xea
mov eax, r14d
not al
mov ecx, r8d
not cl
mov edx, ecx
and dl, 0xc1
and r8b, 0x3e
or r8b, dl
or cl, r14b
and r14b, 0xc1
and al, 0x14
or al, r14b
xor al, r8b
not cl
or cl, al
mov eax, esi
not al
mov edx, r9d
not dl
mov r8d, eax
and r8b, 0xe4
and sil, 0x1b
or sil, r8b
or al, dl
and dl, 0xe4
and r9b, 0x1b
or r9b, dl
xor r9b, sil
not al
or al, r9b
mov edx, ecx
not dl
and dl, al
not al
and al, cl
or al, dl
or bl, r11b
not bl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
not al
mov ecx, eax
and cl, 0x78
and al, bl
and bl, 0x87
or bl, cl
xor bl, 0x87
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
not al
mov ecx, eax
and cl, 0xfe
and bl, 1
or bl, cl
xor bl, 0xfe
xor al, bl
and al, bl
mov edx, r10d
mov ebx, r10d
xor bl, 0x76
and bl, r10b
not r10b
and r10b, 0x97
and dl, 0x68
or dl, r10b
mov r8d, edx
xor r8b, 0x68
mov ecx, eax
not cl
xor dl, 0x16
or dl, 0x89
mov r9d, edx
not r9b
mov r10d, eax
xor r10b, 0x76
and r10b, cl
and al, 0x89
mov r11d, ebx
not r11b
mov esi, edx
and sil, 0xe3
and r9b, 0x14
or r9b, sil
or dl, r11b
and r11b, 0xe3
and bl, 0x1c
or bl, r11b
xor bl, r9b
not dl
or dl, bl
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov ebx, edx
not bl
and bl, al
not al
and al, dl
or al, bl
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
not cl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r10d, ecx
not r10b
mov edx, r10d
or dl, 8
mov eax, ecx
or al, 0x56
and al, 0x5e
mov r8d, r10d
and r8b, 0xa1
or r8b, al
and dl, 0x5e
xor dl, r8b
mov eax, edx
not al
and al, 0x20
and dl, 0x41
or dl, al
xor dl, 1
or dl, 0x9e
mov r9d, edx
not r9b
mov eax, r10d
and al, 0x61
and cl, 0x9e
or cl, al
xor r10b, cl
and r10b, cl
and dl, 0x81
mov eax, r9d
and al, 0x60
or al, dl
mov r8d, eax
xor r8b, 0x7e
mov ebx, r10d
mov ecx, r10d
xor cl, 0xc
and cl, r10b
not r10b
and r10b, 6
and bl, 0xf9
or bl, r10b
mov edx, ebx
xor dl, 0xf9
xor al, 0x8d
and al, r8b
xor bl, 0xa
and bl, dl
mov r10d, eax
and r10b, r9b
xor al, r9b
or al, r10b
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov ebx, eax
not bl
and bl, 0x15
and al, 0xe8
or al, bl
mov ebx, ecx
not bl
and bl, 0x15
and cl, 0xea
or cl, bl
xor cl, al
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov eax, edx
not al
and al, 0xd3
and dl, 0x2c
or dl, al
mov eax, edx
xor al, 0xd3
mov esi, ecx
not sil
mov ebx, esi
and bl, 0xfe
and cl, 1
or cl, bl
or sil, al
and al, 0xfe
and dl, 1
or dl, al
xor dl, cl
not sil
or sil, dl
mov r9d, esi
not r9b
mov eax, r9d
and al, 0x5c
mov ecx, esi
and cl, 0xa3
or cl, al
mov eax, ecx
xor al, 0x20
xor cl, 0x5c
mov r10d, r9d
and r10b, sil
mov r8d, r10d
not r8b
mov edx, ecx
and dl, 0x83
and al, 0x7c
or al, dl
mov edx, r8d
and dl, 0x83
mov ebx, r10d
and bl, 0x7c
or bl, dl
xor bl, al
or cl, r8b
not cl
or cl, bl
mov eax, ecx
not al
and al, 0xaa
and cl, 0x55
or cl, al
mov r11d, ecx
xor r11b, 0xaa
and r11b, cl
mov ecx, r9d
and cl, 0x91
mov edx, esi
and dl, 0x6e
or dl, cl
mov r14d, edx
xor r14b, 0x6e
xor dl, 0x81
and dl, 0xef
mov ecx, r14d
and cl, 0x10
or cl, dl
xor cl, 0xba
and r14b, 0x55
or r14b, cl
mov ecx, r14d
not cl
and cl, 0x30
and r14b, 0xcf
or r14b, cl
mov ecx, r14d
xor cl, 0xcf
mov ebx, r11d
mov edx, r11d
xor dl, 0x5b
and dl, r11b
not r11b
and r11b, 0x31
and bl, 0xce
or bl, r11b
mov r11d, ebx
mov edi, r14d
xor dil, 0x10
and dil, 0x58
xor r14b, 0x94
and r14b, cl
and cl, 0xa7
or cl, dil
xor bl, 0x31
mov edi, ebx
or dil, 0xa4
not dl
mov ebp, edi
xor bpl, dl
or dl, dil
mov edi, ecx
xor dil, 0xa7
not dl
or dl, bpl
mov eax, ecx
xor al, 3
and al, dil
mov ebp, eax
and bpl, r14b
xor r14b, al
or r14b, bpl
mov eax, edx
not al
and al, 0x2a
and dl, 0xd5
or dl, al
mov eax, r14d
not al
and al, 0x2a
and r14b, 0xd5
or r14b, al
xor r11b, 0xca
xor r14b, dl
mov eax, ebx
and al, 0x24
and r11b, 0xdb
or r11b, al
xor cl, 0x58
or bl, cl
and cl, 0x24
and dil, 0xdb
or dil, cl
xor dil, r11b
not bl
or bl, dil
mov eax, ebx
not al
and al, 0x48
and bl, 0xb7
or bl, al
xor bl, 0xb7
mov eax, r14d
and al, bl
xor bl, r14b
movzx r14d, byte [rsp + 0x26]
mov r12d, r14d
xor r12b, 0x26
xor r14b, 0xd9
or bl, al
mov eax, ebx
not al
and al, 0xb
and bl, 0xf4
or bl, al
and r9b, 0x57
and sil, 0xa8
or sil, r9b
mov eax, esi
xor al, 0x88
xor sil, 0x57
mov ecx, esi
and cl, 0x34
and al, 0xcb
or al, cl
mov ecx, ebx
xor cl, 0x74
xor bl, 0xb
or sil, r8b
and r8b, 0x34
and r10b, 0xcb
or r10b, r8b
xor r10b, al
not sil
or sil, r10b
mov eax, esi
not al
mov r11d, ebx
or r11b, al
mov edx, r11d
not dl
and bl, 0x82
and cl, 0x7d
or cl, bl
and al, 0x82
and sil, 0x7d
or sil, al
xor sil, cl
mov eax, esi
not al
mov ecx, r11d
and cl, 0xdb
and dl, 0x24
or dl, cl
or r11b, al
and al, 0xdb
and sil, 0x24
or sil, al
xor sil, dl
not r11b
or r11b, sil
mov eax, r11d
not al
mov ecx, eax
and cl, 0xc7
and al, r11b
and r11b, 0x38
or r11b, cl
mov ecx, r11d
xor cl, 0x10
xor r11b, 0xc7
mov edx, eax
not dl
mov ebx, r11d
and bl, 0xe8
and cl, 0x17
or cl, bl
or r11b, dl
and dl, 0xe8
and al, 0x17
or al, dl
xor al, cl
not r11b
or r11b, al
movzx eax, byte [rsp + 0x25]
and al, 0xee
and r13b, 0x11
or r13b, al
mov eax, r13d
xor al, 0x10
and al, 0x5a
xor r13b, 0x4b
or r13b, al
mov eax, r13d
not al
movzx ecx, byte [rsp + 0x27]
and cl, 0x43
movzx esi, byte [rsp + 0x28]
and sil, 0xbc
or sil, cl
mov ecx, esi
xor cl, 0xa4
and cl, 0xa5
xor sil, 0x19
or sil, cl
mov edx, esi
not dl
mov ecx, r13d
and cl, 0xfc
xor r13b, 0x6d
and r13b, al
and al, 3
or al, cl
mov r8d, eax
xor r8b, 3
mov ecx, esi
and cl, 0x46
xor sil, 0x6d
and sil, dl
and dl, 0xb9
or dl, cl
mov r9d, edx
xor r9b, 0xb9
mov ecx, eax
xor cl, 0x6e
and cl, r8b
xor dl, 0x46
mov ebx, ecx
not bl
mov r10d, ebx
and r10b, 0xdd
and cl, 0x22
or cl, r10b
mov r10d, r13d
not r10b
or bl, r10b
and r10b, 0xdd
and r13b, 0x22
or r13b, r10b
mov r10d, r9d
and r10b, 0x92
xor r13b, cl
not bl
or bl, r13b
mov ecx, r10d
and cl, sil
xor sil, r10b
or sil, cl
mov ecx, ebx
not cl
and cl, 0xcc
and bl, 0x33
or bl, cl
mov ecx, esi
not cl
and cl, 0xcc
and sil, 0x33
or sil, cl
xor sil, bl
xor al, 0xfc
mov ecx, eax
and cl, 0x1d
and r8b, 0xe2
or r8b, cl
or al, dl
and dl, 0x1d
and r9b, 0xe2
or r9b, dl
xor r9b, r8b
not al
or al, r9b
mov ecx, eax
not cl
and cl, 0x40
and al, 0xbf
or al, cl
mov edx, eax
xor dl, 0xb6
xor al, 0x40
mov ebx, esi
not bl
mov ecx, ebx
and cl, 9
and sil, 0xf6
or sil, cl
or bl, al
and al, 9
and dl, 0xf6
or dl, al
xor dl, sil
not bl
or bl, dl
mov eax, ebx
not al
and al, 0x48
mov edx, ebx
and dl, 0x12
or dl, al
xor dl, 0x12
and bl, 0xa5
or bl, dl
mov edx, ebx
not dl
mov eax, edx
and al, 0xbc
mov ecx, ebx
and cl, 0x43
or cl, al
mov r8d, ecx
xor r8b, 0x43
xor cl, 0x8c
and cl, 0xce
mov eax, r8d
and al, 0x31
or al, cl
xor al, 0x9b
and r8b, 0x55
or r8b, al
and dl, 0x94
mov eax, ebx
and al, 0x49
or al, dl
xor al, 0x49
and bl, 0x22
or bl, al
mov eax, ebx
not al
and al, 0x77
and bl, 0x88
or bl, al
mov edx, ebx
and bl, r8b
not r8b
not dl
mov eax, r8d
xor al, dl
and al, r8b
and dl, r8b
or dl, bl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r8d, edx
not r8b
mov ebx, edx
or bl, 0x6b
mov ecx, ebx
not cl
mov r9d, r8d
or r9b, 0x94
mov eax, r9d
not al
and bl, 0xe8
and cl, 0x14
or cl, bl
and r9b, 0xe8
and al, 3
or al, r9b
xor al, cl
mov ecx, eax
not cl
and cl, 8
and al, 0x50
or al, cl
xor al, 0x18
or al, 0xa7
mov r9d, eax
not r9b
and r8b, 0x58
xor dl, 0xa7
or dl, r8b
mov ebx, edx
not bl
and bl, al
or al, dl
mov ecx, eax
not cl
and dl, r9b
or dl, bl
mov ebx, edx
not bl
or al, bl
and bl, 0x83
and dl, 0x7c
or dl, bl
or cl, 0x83
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
mov edx, eax
xor dl, 0xd6
and dl, al
or al, 0x29
mov ebx, edx
not bl
mov r8d, eax
and r8b, 0xe
and cl, 0xd0
or cl, r8b
or al, bl
and bl, 0xe
and dl, 0xf1
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0x71
and al, 0x8e
or al, cl
mov ecx, eax
not cl
and al, 0x8d
and cl, 0x72
or cl, al
mov eax, ecx
xor al, 0xd
xor cl, 0x60
and cl, 0xe0
and al, 0x1f
or al, cl
mov ecx, eax
xor cl, 0xe0
mov edx, eax
xor dl, 1
and dl, 0x41
xor al, 0x2f
and al, cl
and cl, 0x8e
or cl, dl
xor cl, 0x8e
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0x30
and al, 0xcf
or al, cl
mov r8d, eax
not r8b
mov ecx, r8d
and cl, 0x3d
and al, 0xc2
or al, cl
xor al, 0x3d
xor r8b, al
and r8b, al
mov eax, r14d
and al, 0x7a
mov ebp, r12d
and bpl, 0x85
or bpl, al
mov eax, ebp
not al
and al, 0x85
and bpl, 0x7a
or bpl, al
movzx r15d, byte [rsp + 0x24]
mov r9d, r15d
xor r9b, 0x36
mov edx, r15d
xor dl, 1
mov r10d, r9d
or r10b, 0x5d
mov eax, r10d
not al
or dl, 0x82
and dl, 0x87
mov ebx, r9d
and bl, 0x58
or bl, dl
and r10b, 0x87
and al, 0x20
or al, r10b
xor al, bl
mov edx, eax
not dl
and dl, 0x99
and al, 0x66
or al, dl
mov esi, eax
xor sil, 0x3b
mov ecx, ebp
not cl
mov ebx, ecx
and bl, 0x6c
and bpl, 0x93
or bpl, bl
mov r10d, ebp
xor r10b, 0x93
mov edi, eax
xor dil, 0xc4
and dil, 0xfc
xor al, 0x81
and al, sil
mov ebx, esi
and bl, 3
or bl, dil
xor bpl, 0xd6
and bpl, r10b
or cl, 0xba
mov esi, ebp
not sil
mov edi, esi
and dil, 0xb3
and bpl, 0x4c
or bpl, dil
mov edx, ecx
not dl
or sil, cl
and cl, 0xb3
and dl, 0x44
or dl, cl
mov ecx, ebx
xor bl, 0xb8
or bl, 0x45
xor dl, bpl
mov ebp, ebx
not bpl
not sil
or sil, dl
mov edx, ebx
and dl, 0xaf
and bpl, 0x10
or bpl, dl
mov edx, eax
not dl
or bl, dl
and dl, 0xaf
and al, 0x50
or al, dl
mov edi, r15d
xor dil, 0xc9
xor cl, 3
xor al, bpl
not bl
or bl, al
mov eax, esi
not al
and al, bl
not bl
and bl, sil
or bl, al
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
not al
and al, 0x23
and cl, 0xdc
or cl, al
mov edx, ecx
xor dl, 0x84
xor cl, 0x23
mov eax, ebx
not al
mov r10d, eax
and r10b, 0x58
and bl, 0xa7
or bl, r10b
or al, cl
and cl, 0x58
and dl, 0xa7
or dl, cl
xor dl, bl
not al
or al, dl
mov ecx, eax
not cl
mov edx, ecx
and dl, al
mov ebx, edx
not bl
mov r10d, eax
and r10b, 0xa0
and cl, 0x5f
or cl, r10b
or al, bl
and bl, 0xa0
and dl, 0x5f
or dl, bl
xor dl, cl
not al
or al, dl
mov esi, eax
not sil
and al, 0x5f
and sil, 0xa0
or sil, al
mov eax, esi
xor al, 0xa0
mov ecx, r14d
and cl, 0xac
mov ebx, r12d
and bl, 0x53
or bl, cl
mov ecx, ebx
not cl
and cl, 0x53
and bl, 0xac
or bl, cl
mov ecx, ebx
not cl
and cl, 0xb5
and bl, 0x4a
or bl, cl
xor bl, 0x4a
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
mov ecx, ebx
not cl
and cl, 0xdf
and bl, 0x20
or bl, cl
mov r10d, ebx
xor r10b, 0x20
and r9b, 0x23
mov edx, r15d
xor dl, 0xea
and dl, dil
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, edx
not cl
and cl, 0xd7
and dl, 0x28
or dl, cl
mov ecx, edx
xor cl, 0xb
and r14b, 0xb4
and r12b, 0x4b
or r12b, r14b
mov r9d, r12d
xor r9b, 0x4a
not dl
and dl, 0x34
and cl, 0xcb
or cl, dl
mov edx, ecx
xor dl, 0x4a
xor r12b, 0xb4
xor cl, 0x34
mov edi, r12d
and dil, 0xa5
and r9b, 0x5a
or r9b, dil
or r12b, cl
and cl, 0xa5
and dl, 0x5a
or dl, cl
xor dl, r9b
not r12b
or r12b, dl
mov ecx, r12d
not cl
and cl, 0x6c
and r12b, 0x93
or r12b, cl
mov ecx, r12d
xor cl, 0x93
xor r12b, 0x6c
mov edx, r10d
xor dl, r12b
and dl, r10b
xor bl, 0xdf
and bl, cl
and r12b, r10b
or r12b, bl
mov ecx, edx
and cl, r12b
xor r12b, dl
or r12b, cl
xor sil, 0x5f
mov ecx, esi
and cl, 0x27
mov edx, eax
and dl, 0x40
or dl, cl
xor dl, 0x40
mov r10d, eax
and r10b, 0x98
or r10b, dl
mov ecx, r10d
not cl
and cl, 0xfe
and r10b, 1
or r10b, cl
mov ebp, r10d
xor bpl, 0x66
mov r9d, r12d
not r9b
mov ecx, r12d
and cl, 0x7e
mov r13d, r9d
and r13b, 0x81
or r13b, cl
mov edi, r13d
xor dil, 0x7e
xor r10b, 0x99
mov r14d, r10d
and r14b, 0x94
xor r13b, 0x81
mov r15d, r13d
mov ecx, ebp
xor cl, r13b
and cl, bpl
and r13b, bpl
and bpl, 0x6b
or bpl, r14b
not bpl
or bpl, r10b
and sil, 0x31
and al, 0xce
or al, sil
mov edx, eax
xor dl, 0xce
xor al, 0x10
and al, 0xd0
mov ebx, edx
and bl, 0x2f
or bl, al
xor bl, 0xbb
and dl, 0x6b
or dl, bl
mov eax, edx
not al
and al, 3
and dl, 0xfc
or dl, al
mov esi, edx
xor sil, 0xfc
xor dl, 3
and r15b, 0x43
and r10b, dil
and dil, 0xbc
or dil, r15b
mov ebx, edi
xor bl, 0xbc
xor dil, 3
and dil, 0xb3
mov eax, ebx
and al, 0x4c
or al, dil
xor al, 0x27
and bl, 0x94
or bl, al
and r9b, 0x39
and r12b, 0xc6
or r12b, r9b
mov r9d, r12d
xor r9b, 0xc6
xor r12b, 0x39
and r12b, 0x7d
mov eax, r9d
and al, 0x82
or al, r12b
xor al, 0x16
and r9b, 0x6b
or r9b, al
and dl, 0x7f
mov r12d, esi
and r12b, 0x80
or r12b, dl
mov edx, ebp
mov edi, ebp
mov r14d, ebp
not r14b
xor r12b, 0x80
xor dl, 0xdb
and dl, r14b
mov r14d, r12d
and dil, r12b
xor r12b, bpl
and bpl, 0x24
and r14b, 0x24
and sil, 0xdb
or sil, r14b
mov r14d, ebp
and r14b, dl
xor dl, bpl
mov ebp, ebx
not bpl
or dl, r14b
mov r14d, edx
not r14b
and r14b, 0xe8
and dl, 0x17
or dl, r14b
mov r14d, esi
not r14b
and r14b, 0xe8
and sil, 0x17
or sil, r14b
mov r14d, r9d
not r14b
xor sil, dl
or r12b, dil
not r12b
mov edx, esi
and dl, r12b
xor r12b, sil
or r12b, dl
mov edx, ebx
and dl, 0x6a
xor bl, 0x8b
and bl, bpl
and bpl, 0x95
or bpl, dl
mov edi, ebp
xor dil, 0x95
mov edx, r9d
and dl, 0xde
xor r9b, 0x8b
and r9b, r14b
and r14b, 0x21
or r14b, dl
xor bpl, 0x1e
and bpl, dil
mov r15d, ebp
not r15b
mov esi, r15d
and sil, 0x42
and bpl, 0xbd
or bpl, sil
mov esi, ebx
not sil
or r15b, sil
and sil, 0x42
and bl, 0xbd
or bl, sil
mov edx, r14d
xor dl, 0x21
xor r14b, 0xaa
and r14b, dl
xor bl, bpl
not r15b
or r15b, bl
mov ebx, r14d
not bl
mov esi, ebx
and sil, 0xa2
and r14b, 0x5d
or r14b, sil
mov esi, r9d
not sil
or bl, sil
and sil, 0xa2
and r9b, 0x5d
or r9b, sil
mov esi, r11d
not sil
xor r9b, r14b
not bl
or bl, r9b
mov r9d, r15d
not r9b
and r9b, bl
not bl
and bl, r15b
or bl, r9b
mov r9d, edi
and r9b, dl
xor dl, dil
or dl, r9b
mov r9d, edx
not r9b
and r9b, 0xbd
and dl, 0x42
or dl, r9b
mov r9d, edx
xor r9b, 0xbd
mov eax, ebx
not al
mov edi, eax
and dil, 0xf7
and bl, 8
or bl, dil
or al, r9b
and r9b, 0xf7
and dl, 8
or dl, r9b
xor dl, bl
not al
or al, dl
mov r9d, r12d
not r9b
mov ebx, r12d
xor bl, 0x6a
and bl, r12b
mov edx, eax
xor dl, 0x6a
and dl, al
not al
and al, 0x6a
or r12b, 0x95
mov edi, ebx
not dil
mov ebp, r12d
and bpl, 0x77
and r9b, 8
or r9b, bpl
or r12b, dil
and dil, 0x77
and bl, 0x88
or bl, dil
xor bl, r9b
not r12b
or r12b, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, r12d
not al
and al, 0x6a
and r12b, 0x95
or r12b, al
mov eax, edx
not al
and al, 0x6a
and dl, 0x95
or dl, al
xor dl, r12b
or r13b, r10b
mov eax, ecx
not al
mov ebx, r13d
not bl
mov r9d, eax
and r9b, 0x6a
and cl, 0x95
or cl, r9b
or al, bl
and bl, 0x6a
and r13b, 0x95
or r13b, bl
xor r13b, cl
not al
or al, r13b
mov ecx, eax
not cl
and cl, 0x2d
and al, 0xd2
or al, cl
mov r10d, eax
xor r10b, 0xd2
mov edi, eax
xor dil, 0xd
mov r14d, edx
not r14b
mov ecx, r14d
and cl, 0xb
and dl, 0xf4
or dl, cl
mov r9d, edx
xor r9b, 0xf4
and dil, 0xdf
xor al, 0xb1
and al, r10b
and r10b, 0x20
or r10b, dil
mov edi, r10d
xor dil, 0x20
xor dl, 0x68
and dl, r9b
or r14b, 0x63
mov ecx, r14d
not cl
xor r10b, 0x43
or r10b, 0x9c
mov ebp, r10d
not bpl
mov ebx, edx
not bl
mov r15d, ebx
and r15b, 0x1e
and dl, 0xe1
or dl, r15b
or bl, r14b
and r14b, 0x1e
and cl, 0x80
or cl, r14b
xor cl, dl
not bl
or bl, cl
mov ecx, eax
not cl
mov edx, r10d
and dl, 0x7e
and bpl, 1
or bpl, dl
or r10b, cl
and cl, 0x7e
and al, 0x81
or al, cl
xor al, bpl
not r10b
or r10b, al
mov eax, ebx
not al
and al, r10b
not r10b
and r10b, bl
or r10b, al
mov eax, r9d
and al, dil
xor dil, r9b
or dil, al
not dil
mov eax, r10d
and al, dil
xor dil, r10b
or dil, al
mov ebx, r11d
mov ecx, esi
mov r9d, esi
mov r10d, r11d
mov r15d, esi
mov edx, esi
and dl, 0xcc
and r11b, 0x33
or r11b, dl
not r11b
or r11b, sil
or sil, 0x30
mov edx, esi
not dl
or bl, 0x4a
and bl, 0x5a
and cl, 0x20
or cl, bl
and sil, 0x5a
and dl, 0x85
or dl, sil
xor dl, cl
mov ecx, edx
not cl
and cl, 0xa4
and dl, 0x5b
or dl, cl
mov ecx, edx
xor cl, 0x2b
mov esi, r8d
not sil
mov eax, esi
and al, 0x9e
mov ebx, r8d
and bl, 0x61
or bl, al
mov eax, ebx
not al
and al, 0xd
and bl, 0xf2
or bl, al
mov r12d, ebx
xor r12b, 0x2c
xor dl, 0x94
xor bl, 0x93
mov eax, edx
or al, bl
not al
and dl, 0x50
and cl, 0xaf
or cl, dl
and bl, 0x50
and r12b, 0xaf
or r12b, bl
xor r12b, cl
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r12d
not al
mov ecx, eax
and cl, 0xc3
and al, r12b
and r12b, 0x3c
or r12b, cl
mov ecx, r12d
xor cl, 4
xor r12b, 0xc3
mov edx, eax
not dl
mov ebx, r12d
and bl, 0x7a
and cl, 0x85
or cl, bl
or r12b, dl
and dl, 0x7a
and al, 0x85
or al, dl
xor al, cl
not r12b
or r12b, al
mov ebp, r12d
mov r14d, r12d
xor r14b, 0xec
and r14b, r12b
not r12b
and r9b, 0xc0
and r10b, 0xf
or r10b, r9b
mov eax, r10d
xor al, 0xc
xor r10b, 0x70
or r15b, 0x43
and r10b, 0x73
and al, 0x8c
or al, r10b
and r15b, 0x73
xor r15b, al
mov eax, r15d
not al
and al, 0x30
and r15b, 0xcf
or r15b, al
mov eax, r15d
not al
and al, 0xec
and r15b, 0x13
or r15b, al
mov ebx, r15d
xor bl, 0x10
xor r15b, 0x88
and r15b, 0x8b
and bl, 0x74
or bl, r15b
mov eax, ebx
xor al, 0x47
xor bl, 0x74
and bl, al
mov r9d, r11d
not r9b
mov eax, esi
and al, 0x18
mov edx, r8d
and dl, 0xe7
or dl, al
mov eax, edx
xor al, 0xc2
xor dl, 8
and dl, 0x2d
and al, 0xd2
or al, dl
mov edx, eax
xor dl, 0xc
xor al, 0xd2
mov ecx, eax
and cl, 0x33
and dl, 0xcc
or dl, cl
xor al, dl
and al, dl
and sil, 0x60
and r8b, 0x9f
or r8b, sil
mov r10d, r8d
xor r10b, 0x9f
xor r8b, 0x40
and r8b, 0xd6
mov edx, r10d
and dl, 0x29
or dl, r8b
xor dl, 0x1a
and r10b, 0xcc
or r10b, dl
mov r15d, ebx
or r15b, 0x4d
mov r8d, r15d
not r8b
mov ecx, ebx
xor cl, 0xb2
and cl, bl
mov esi, r15d
and sil, 0x2d
and r8b, 0x92
or r8b, sil
mov esi, ecx
not sil
or r15b, sil
and sil, 0x2d
and cl, 0xd2
or cl, sil
mov edx, r11d
xor dl, 0x4d
xor cl, r8b
mov r8d, edx
and r8b, r11b
and dl, r9b
not r15b
or r15b, cl
mov ecx, r8d
and cl, dl
xor dl, r8b
mov r8d, r10d
not r8b
or dl, cl
mov esi, r15d
not sil
and sil, dl
not dl
and dl, r15b
mov ecx, ebx
not cl
or dl, sil
mov esi, ebx
and sil, 0xa8
and cl, 0x57
or cl, sil
or bl, r9b
and r9b, 0xa8
and r11b, 0x57
or r11b, r9b
xor r11b, cl
not bl
or bl, r11b
not bl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov r9d, eax
not r9b
mov edx, eax
xor dl, 0x26
and dl, r9b
mov r11d, r9d
or r11b, 0x26
mov r15d, edx
not r15b
mov esi, r15d
and sil, 0x10
and dl, 0xef
or dl, sil
mov ecx, r11d
not cl
or r15b, r11b
and r11b, 0x10
and cl, 0xc9
or cl, r11b
mov r11d, r10d
xor r11b, 0xd9
and r11b, r10b
xor cl, dl
mov edx, r8d
and dl, 0xd9
not r15b
or r15b, cl
mov ecx, r11d
and cl, dl
xor dl, r11b
or dl, cl
mov ecx, r15d
not cl
and cl, dl
not dl
and dl, r15b
or dl, cl
mov ecx, eax
and cl, 0x12
and r9b, 0xed
or r9b, cl
or al, r8b
and r8b, 0x12
and r10b, 0xed
or r10b, r8b
xor r10b, r9b
not al
or al, r10b
mov ecx, eax
not cl
and cl, 0xf5
and al, 0xa
or al, cl
mov r8d, eax
xor r8b, 0xa
mov ecx, edx
not cl
xor al, 0xf5
mov r9d, ecx
and r9b, 0xf4
and dl, 0xb
or dl, r9b
or cl, al
and al, 0xf4
and r8b, 0xb
or r8b, al
xor r8b, dl
not cl
or cl, r8b
mov eax, ebx
not al
and al, 0x4e
and bl, 0xb1
or bl, al
mov eax, ecx
not al
mov edx, ecx
xor dl, 0x4e
and al, dl
and dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
not al
and al, dl
not dl
and dl, bl
or dl, al
mov eax, edx
not al
mov ecx, eax
and cl, 0x63
mov ebx, edx
and bl, 0x9c
or bl, cl
mov ecx, ebx
xor cl, 0x90
mov r8d, r12d
and r8b, 0x4d
and bpl, 0xb2
or bpl, r8b
xor bl, 0x41
and bl, 0x4d
and cl, 0xb2
or cl, bl
xor cl, bpl
mov ebx, ecx
xor bl, r12b
and bl, cl
and r12b, 0xec
and al, 0xec
and dl, 0x13
or dl, al
mov eax, r12d
and al, r14b
xor r14b, r12b
or r14b, al
mov eax, r14d
not al
and al, dl
not dl
and dl, r14b
or dl, al
mov r9d, ebx
not r9b
mov eax, edx
not al
and dl, r9b
or r9b, al
mov ecx, r9d
not cl
and al, bl
or al, dl
mov edx, eax
not dl
mov ebx, r9d
and bl, 0xb0
and cl, 0x4f
or cl, bl
or r9b, dl
and dl, 0xb0
and al, 0x4f
or al, dl
xor al, cl
not r9b
or r9b, al
mov r8d, edi
not r8b
mov edx, r8d
and dl, 0x45
mov ecx, edi
xor cl, 0x45
and cl, dil
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, 0xba
and cl, 0x45
or cl, dl
mov edx, ecx
not dl
and dl, 0xd9
and cl, 0x26
or cl, dl
mov r11d, ecx
xor r11b, 0x26
xor cl, 0xd9
mov r14d, edi
or r14b, r8b
mov eax, r14d
not al
mov r10d, r14d
and r10b, 0x4c
xor r14b, 0x71
and r14b, al
and al, 0xb3
or al, r10b
mov esi, eax
xor sil, 0xb3
mov r10d, r11d
and r10b, 0x8e
mov ebp, ecx
and bpl, 0x71
or bpl, r10b
mov ebx, eax
xor bl, 0xc2
and bl, sil
mov edx, ebx
not dl
mov r10d, r14d
not r10b
mov r15d, edx
and r15b, 0x7b
and bl, 0x84
or bl, r15b
or dl, r10b
and r10b, 0x7b
and r14b, 0x84
or r14b, r10b
xor r14b, bl
not dl
or dl, r14b
mov ebx, ebp
not bl
and bl, 0x4a
and bpl, 0xb5
or bpl, bl
mov ebx, edx
not bl
and bl, 0x4a
and dl, 0xb5
or dl, bl
xor dl, bpl
xor al, 0x4c
mov ebx, ecx
and bl, 0x78
and r11b, 0x87
or r11b, bl
or cl, al
and al, 0x78
and sil, 0x87
or sil, al
xor sil, r11b
not cl
or cl, sil
not cl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
or al, 0x52
mov edx, eax
not dl
or cl, 0x8d
and al, 0x8d
and dl, 0x20
or dl, al
and cl, 0xdf
xor cl, dl
mov eax, ecx
not al
and al, 0x52
and cl, 0xad
or cl, al
mov r10d, ecx
not r10b
mov ebx, ecx
or bl, 0x65
mov edx, ebx
not dl
mov eax, r10d
or al, 0x9a
mov r14d, eax
not r14b
and bl, 0xc1
and dl, 0x1a
or dl, bl
and al, 0xc1
and r14b, 0x24
or r14b, al
xor r14b, dl
mov eax, r14d
not al
and al, 8
and r14b, 0xf7
or r14b, al
mov eax, r14d
not al
and r10b, 0xa2
xor cl, 0x5d
or cl, r10b
mov edx, ecx
not dl
xor r14b, 0x30
mov ebx, r14d
and bl, 0x7f
and al, 0x80
or al, bl
or r14b, cl
and cl, 0x7f
and dl, 0x80
or dl, cl
xor dl, al
not r14b
or r14b, dl
mov eax, r14d
not al
mov ecx, eax
and cl, 0x44
and al, r14b
and r14b, 0xbb
or r14b, cl
mov ecx, r14d
not cl
xor r14b, 0x44
mov edx, eax
not dl
mov ebx, r14d
and bl, 0x55
and cl, 0xaa
or cl, bl
or r14b, dl
and dl, 0x55
and al, 0xaa
or al, dl
xor al, cl
not r14b
or r14b, al
mov eax, r14d
not al
mov ecx, eax
and cl, 0xfa
and r14b, 5
or r14b, cl
xor r14b, 5
or r14b, al
or dil, 0xc7
mov eax, edi
not al
or r8b, 0x38
mov edx, r8d
not dl
and dil, 0x1d
and al, 0x20
or al, dil
and r8b, 0x1d
and dl, 0xc2
or dl, r8b
xor dl, al
mov eax, edx
not al
and al, 0xa6
and dl, 0x59
or dl, al
mov r8d, edx
xor r8b, 0x61
mov ebx, edx
xor bl, 0x9e
mov ecx, ebx
and cl, 0x26
mov eax, edx
xor al, 0x47
and al, r8b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ecx, eax
not cl
and cl, 0x84
and al, 0x7b
or al, cl
and bl, 0x5d
xor dl, 0xc3
or dl, bl
mov ecx, edx
not cl
and cl, 0xe9
and dl, 0x16
or dl, cl
xor dl, 0x16
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
mov ecx, eax
or cl, 0x2f
mov edi, ecx
not dil
or dl, 0xc0
and dl, 0xe5
and al, 0xa
or al, dl
and cl, 0xe5
and dil, 0x10
or dil, cl
xor dil, al
mov eax, edi
not al
and al, 0x61
and dil, 0x9e
or dil, al
mov eax, edi
xor al, 0xb0
xor dil, 0xc
and al, 0xf2
and dil, 0xd
or dil, al
mov r8d, r9d
not r8b
mov eax, r8d
or al, 0xcb
mov ecx, eax
not cl
mov edx, r9d
or dl, 0x20
and dl, 0xe8
mov ebx, r8d
and bl, 3
or bl, dl
and al, 0xe8
and cl, 0x14
or cl, al
xor cl, bl
mov eax, ecx
not al
and al, 0x34
and cl, 0xcb
or cl, al
mov eax, ecx
not al
and al, 0x85
and cl, 0x7a
or cl, al
mov edx, ecx
xor dl, 0x85
and dl, cl
mov eax, r8d
and al, 0xf5
mov ecx, r9d
and cl, 0xa
or cl, al
xor cl, 0x8f
mov r15d, ecx
xor r15b, r8b
and r15b, cl
mov ebp, edx
not bpl
mov r12d, r15d
not r12b
mov eax, edx
xor al, 0xd9
and al, bpl
mov esi, edx
and sil, 0x26
mov ecx, r15d
xor cl, 0xd9
and cl, r12b
mov r11d, r12d
or r11b, 0xd9
mov r10d, eax
and r10b, sil
xor sil, al
or sil, r10b
mov eax, ecx
not al
mov r10d, eax
and r10b, 0x4b
and cl, 0xb4
or cl, r10b
mov ebx, r11d
not bl
or al, r11b
and r11b, 0x4b
and bl, 0x24
or bl, r11b
mov r11d, r14d
not r11b
xor bl, cl
mov r10d, edi
xor r10b, 0xf2
not al
or al, bl
mov ecx, esi
not cl
and cl, al
not al
and al, sil
mov esi, r11d
xor sil, r10b
xor dil, 1
or al, cl
mov ecx, edx
and cl, 0x50
and bpl, 0xaf
or bpl, cl
or dl, r15b
and r15b, 0x50
and r12b, 0xaf
or r12b, r15b
xor r12b, bpl
not dl
or dl, r12b
mov ecx, edx
not cl
and cl, 0x42
and dl, 0xbd
or dl, cl
mov ebx, edx
xor bl, 0x11
xor dl, 0x42
mov ecx, eax
not cl
mov ebp, ecx
and bpl, 0xec
and al, 0x13
or al, bpl
or cl, dl
and dl, 0xec
and bl, 0x13
or bl, dl
xor bl, al
not cl
or cl, bl
mov edx, ecx
not dl
mov eax, edx
and al, 0x84
and cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
not cl
or dl, 0x85
mov eax, edx
not al
and cl, 0xa2
and bl, 5
or bl, cl
and dl, 0xa2
and al, 0x58
or al, dl
xor al, bl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xbe
mov r15d, eax
xor r15b, 0xbe
and r15b, al
mov ebx, edx
and bl, r15b
xor r15b, dl
or r15b, bl
mov edx, r15d
not dl
and dl, 0xe3
and r15b, 0x1c
or r15b, dl
mov edx, r15d
not dl
and cl, 0xd2
and al, 0x2d
or al, cl
mov ecx, eax
xor cl, 0x25
xor al, 0xd2
mov ebx, r15d
and bl, 0x88
and dl, 0x77
or dl, bl
or r15b, al
and al, 0x88
and cl, 0x77
or cl, al
xor cl, dl
not r15b
or r15b, cl
mov ebp, r15d
not bpl
mov eax, r8d
and al, 0xa0
mov ecx, r9d
and cl, 2
or cl, al
xor cl, 2
mov eax, r9d
xor al, 0xa2
and al, r9b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
and r8b, 0xe3
and r9b, 0x1c
or r9b, r8b
mov ecx, r9d
xor cl, 0x18
mov r8d, eax
not r8b
mov edx, r8d
and dl, 0xe5
and al, 0x1a
or al, dl
xor r9b, 0xe1
and r9b, 0xe5
and cl, 0x1a
or cl, r9b
xor cl, al
xor r8b, cl
and r8b, cl
mov eax, r10d
and al, 0x7c
and dil, 0x83
or dil, al
mov eax, edi
xor al, 0x83
mov ecx, r14d
and cl, 0x4c
mov r12d, r11d
not sil
and sil, r11b
and r11b, 0xb3
or r11b, cl
not dil
and dil, 0x4c
and al, 0xb3
or al, dil
xor al, r11b
not al
or al, r14b
mov r9d, eax
not r9b
and r14b, 2
and r12b, 0xfd
or r12b, r14b
xor r12b, 2
or r12b, r10b
mov edx, r12d
not dl
mov ecx, esi
not cl
mov r10d, r12d
and r10b, 0x9e
and dl, 0x61
or dl, r10b
or r12b, cl
and cl, 0x9e
and sil, 0x61
or sil, cl
xor sil, dl
not r12b
or r12b, sil
mov edx, eax
and dl, 0x1f
xor al, 0x48
and al, r9b
mov ecx, r9d
and cl, 0xe0
or cl, dl
mov r10d, ecx
xor r10b, 0xe0
mov r9d, r12d
not r9b
mov ebx, ecx
xor bl, 0xa8
and bl, r10b
mov r11d, r9d
and r11b, 0xb7
mov edx, r12d
and dl, 0x48
or dl, r11b
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov ebx, eax
not bl
and bl, dl
not dl
and dl, al
or dl, bl
xor cl, 0x1f
mov eax, ecx
and al, 0xbd
and r10b, 0x42
or r10b, al
or cl, r12b
and r12b, 0xbd
and r9b, 0x42
or r9b, r12b
xor r9b, r10b
not cl
or cl, r9b
mov eax, ecx
not al
mov esi, edx
not sil
mov ebx, esi
and bl, 0x59
and dl, 0xa6
or dl, bl
or sil, cl
and cl, 0x59
and al, 0xa6
or al, cl
xor al, dl
not sil
or sil, al
mov r12d, r15d
and r12b, bpl
mov eax, r15d
and al, r12b
xor r12b, r15b
or r12b, al
mov edi, r8d
not dil
mov r9d, r12d
not r9b
mov eax, r9d
and al, 0xab
mov r11d, r12d
xor r11b, 0x54
or r11b, al
mov r13d, r11d
not r13b
mov ecx, r15d
and cl, 0x54
and bpl, 0xab
or bpl, cl
xor r15b, bpl
and r15b, bpl
mov ebp, r8d
and bpl, 0xc8
mov r14d, edi
mov r10d, edi
and r9b, dil
and dil, 0x37
or dil, bpl
xor dil, 0x63
mov ebp, edi
xor bpl, r8b
and bpl, dil
mov edi, r12d
xor dil, r8b
and dil, r12b
and r12b, r8b
and r8b, 0xef
and r14b, 0x10
or r14b, r8b
xor r14b, 0xbb
and r10b, 0x54
or r10b, r14b
mov ebx, r11d
and bl, 0x5c
and r13b, 0xa3
or r13b, bl
mov r8d, r13d
xor r8b, 0xa3
mov ebx, r15d
mov ecx, r15d
xor cl, 0xf4
and cl, r15b
not r15b
and r15b, 0x55
and bl, 0xaa
or bl, r15b
mov r15d, ebx
xor r15b, 0xaa
xor r13b, 0x54
or r13b, 0xb
mov r14d, r13d
not r14b
or r11b, 0xf4
and r13b, 0x1e
and r14b, 0xe0
or r14b, r13b
mov edx, r11d
not dl
xor bl, 0x54
or bl, 0xb
and r11b, 0x1e
and dl, 1
or dl, r11b
mov r13d, ebx
not r13b
xor dl, r14b
mov r11d, ebx
and r11b, 0x18
and r13b, 0xe4
or r13b, r11b
mov eax, ecx
not al
or bl, al
and al, 0x18
and cl, 0xe7
or cl, al
xor cl, r13b
not bl
or bl, cl
mov eax, edx
not al
and al, bl
not bl
and bl, dl
or bl, al
mov eax, r8d
and al, r15b
xor r15b, r8b
or r15b, al
mov eax, r15d
not al
mov r13d, ebx
not r13b
mov edx, r13d
and dl, 0x6f
and bl, 0x90
or bl, dl
or r13b, r15b
and r15b, 0x6f
and al, 0x90
or al, r15b
xor al, bl
not r13b
or r13b, al
mov eax, ebp
not al
and al, 0x29
mov edx, ebp
and dl, 0xd6
or dl, al
mov r8d, edx
xor r8b, 0xd6
mov ebx, r8d
and bl, 0x99
and bpl, 0x66
or bpl, bl
mov eax, r10d
xor al, 0x66
and al, r10b
mov r11d, r10d
or r11b, 0x99
mov ebx, eax
not bl
mov r14d, ebx
and r14b, 0x58
and al, 0xa7
or al, r14b
mov ecx, r11d
not cl
or bl, r11b
and r11b, 0x58
and cl, 0x26
or cl, r11b
xor cl, al
not bl
or bl, cl
mov eax, ebp
not al
and al, bl
not bl
and bl, bpl
xor dl, 0x29
or bl, al
mov eax, edx
and al, 0x32
and r8b, 0xcd
or r8b, al
mov eax, r10d
not al
or dl, al
and al, 0x32
and r10b, 0xcd
or r10b, al
xor r10b, r8b
not dl
or dl, r10b
mov eax, ebx
not al
mov ecx, eax
and cl, 4
and bl, 0xfb
or bl, cl
mov ecx, edx
not cl
or al, dl
and dl, 4
and cl, 0xfb
or cl, dl
xor cl, bl
not al
or al, cl
mov ecx, r13d
not cl
and cl, 0x16
mov edx, r13d
and dl, 9
or dl, cl
xor dl, 9
and r13b, 0xe0
or r13b, dl
mov ecx, eax
xor cl, 0x1f
and cl, al
or al, 0xe0
mov edx, eax
not dl
mov ebx, eax
and bl, 0x4a
and dl, 0x15
or dl, bl
mov ebx, ecx
not bl
or al, bl
and bl, 0x4a
and cl, 0xb5
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, r13d
not cl
and cl, 0x18
and r13b, 0xe7
or r13b, cl
mov ecx, eax
not cl
and cl, 0x18
and al, 0xe7
or al, cl
xor al, r13b
or r12b, r9b
mov edx, edi
not dl
mov ecx, r12d
not cl
mov ebx, edx
and bl, 0x20
and dil, 0xdf
or dil, bl
or dl, cl
and cl, 0x20
and r12b, 0xdf
or r12b, cl
xor r12b, dil
not dl
or dl, r12b
mov ecx, edx
not cl
mov ebx, ecx
and bl, 3
and cl, dl
and dl, 0xfc
or dl, bl
mov ebx, edx
xor bl, 8
xor dl, 3
mov r8d, ecx
not r8b
mov r9d, edx
and r9b, 0xf4
and bl, 0xb
or bl, r9b
or dl, r8b
and r8b, 0xf4
and cl, 0xb
or cl, r8b
xor cl, bl
not dl
or dl, cl
mov ecx, edx
not cl
and cl, 5
and dl, 0xfa
or dl, cl
mov ecx, edx
xor cl, 0xfa
xor dl, 1
mov r8d, eax
not r8b
mov ebx, ecx
and bl, 0xac
and dl, 0x53
or dl, bl
mov r9d, edx
mov r10d, eax
xor r10b, 0x66
and r10b, r8b
mov ebx, eax
and bl, 0x99
xor dl, 0xac
mov r11d, r10d
and r11b, bl
xor bl, r10b
mov r10d, edx
or r10b, 0x99
or bl, r11b
mov r11d, r10d
not r11b
and r10b, 0x9b
and r11b, 0x64
or r11b, r10b
or cl, 2
and cl, 0x9b
xor cl, r11b
mov r10d, ebx
not r10b
and r10b, 0x86
and bl, 0x79
or bl, r10b
mov r10d, ecx
not r10b
and r10b, 0x86
and cl, 0x79
or cl, r10b
xor r9b, 0x50
xor cl, bl
mov ebx, eax
and bl, 7
and r8b, 0xf8
or r8b, bl
or al, dl
and dl, 7
and r9b, 0xf8
or r9b, dl
xor r9b, r8b
not al
or al, r9b
mov edx, eax
not dl
and dl, 0xd3
and al, 0x2c
or al, dl
mov edx, eax
xor dl, 0xc
xor al, 0xd3
mov r8d, ecx
not r8b
mov ebx, r8d
and bl, 0x22
and cl, 0xdd
or cl, bl
or r8b, al
and al, 0x22
and dl, 0xdd
or dl, al
xor dl, cl
not r8b
or r8b, dl
mov r9d, esi
not r9b
mov ecx, r9d
and cl, sil
mov ebx, ecx
not bl
mov edx, esi
and dl, 0xf4
mov eax, r9d
and al, 0xb
or al, dl
mov r10d, esi
or r10b, bl
and bl, 0xf4
and cl, 0xb
or cl, bl
xor cl, al
not r10b
or r10b, cl
mov eax, r10d
not al
and al, 0x88
and r10b, 0x77
or r10b, al
mov eax, r10d
xor al, 0x25
and al, 0xad
xor r10b, 0xda
or r10b, al
and r9b, 4
and sil, 0xfb
or sil, r9b
mov eax, esi
not al
and al, 0x52
xor sil, 0xa9
or sil, al
mov r9d, r8d
not r9b
mov ecx, r9d
or cl, 0x80
mov eax, ecx
not al
and cl, 0x14
and al, 0x6b
or al, cl
mov edx, r9d
and dl, 0x80
or dl, 0x14
xor dl, al
mov eax, edx
not al
and al, 0xcb
and dl, 0x34
or dl, al
mov eax, edx
xor al, 9
and al, 0xad
xor dl, 0xe6
or dl, al
mov eax, r9d
and al, 0x5d
and r8b, 0xa2
or r8b, al
mov eax, r10d
not al
xor r8b, 0xf
xor r9b, r8b
and r9b, r8b
mov r8d, r10d
and r10b, 0x17
and al, 0xe8
or al, r10b
mov ecx, esi
not cl
or r8b, sil
and sil, 0x17
and cl, 0xe8
or cl, sil
mov ebx, r8d
not bl
xor cl, al
mov eax, r8d
and al, 6
and bl, 0xf9
or bl, al
mov eax, ecx
not al
or r8b, al
and al, 6
and cl, 0xf9
or cl, al
mov eax, edx
not al
xor cl, bl
not r8b
or r8b, cl
mov ecx, r9d
not cl
mov ebx, eax
xor bl, cl
and bl, al
and dl, 0xc3
and al, 0x3c
or al, dl
and cl, 0xc3
and r9b, 0x3c
or r9b, cl
xor r9b, al
mov eax, ebx
not al
mov ecx, eax
and cl, 0x38
and bl, 0xc7
or bl, cl
mov ecx, r9d
not cl
or al, cl
and cl, 0x38
and r9b, 0xc7
or r9b, cl
xor r9b, bl
not al
or al, r9b
mov ecx, r8d
xor cl, 0x16
and cl, r8b
not r8b
and r8b, 0x16
mov edx, r8d
not dl
mov ebx, ecx
not bl
or dl, bl
and bl, 0x89
and cl, 0x76
or cl, bl
or r8b, 0x89
xor r8b, cl
mov ecx, eax
xor cl, 0x16
and cl, al
not al
and al, 0x16
not dl
or dl, r8b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
not al
and al, cl
not cl
and cl, dl
or cl, al
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
mov byte [rdx + rax], cl
mov rax, qword [rsp + 0x50]
mov eax, 0x4461eb5b
jmp 0x140058cc0
mov eax, 0xa88e64a5
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x98], rcx
jmp 0x140058cc0
mov rcx, qword [rsp + 0xd0]
xor rcx, rsp
call fcn.140185d70
nop
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret