Function at 0x14009fa20
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, qword [0x140265008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0xb8b009d9
mov edx, edi
and edx, 0x474ff626
or edx, ebp
mov ebp, edx
xor ebp, 0x20b8624
xor edx, 0x10a00858
mov ecx, ebx
or ecx, 0x55e4785a
or edx, 1
and edx, 0x55e4785b
and ebp, 0xaa1b87a4
or ebp, edx
and ecx, 0x55e4785b
xor ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xbc102733
and ecx, 0x43efd8cc
or ecx, ebp
and edi, 0xbc102733
and ebx, 0x43efd8cc
or ebx, edi
xor ebx, ecx
xor edx, ebx
test edx, ebx
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r13d, 0x6fa812fe
mov r12d, 0xab7b41c1
mov r14d, 0x482e9927
mov r15d, 0x5c30b70b
mov ecx, 0xc42b8971
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov eax, dword [0x140265738]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x8c026129
mov eax, ecx
and eax, 0x500812c0
or eax, edx
xor eax, 0x500812c0
mov edx, ecx
xor edx, 0xdc0a73e9
and edx, ecx
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
and eax, 0x23f58c17
and edx, 0xdc0a73e8
or edx, eax
mov eax, edx
not eax
and ebp, eax
and edx, ecx
or edx, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
sete cl
cmp dword [0x140265734], 9
setg r8b
mov ebx, r8d
xor bl, cl
mov edx, ebx
not dl
and dl, cl
or cl, r8b
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
and bl, r8b
xor al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
xor dl, 1
and dl, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xfd80551
mov edx, 0xd3e6a0f4
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, 1
cmove eax, ecx
mov ecx, eax
nop dword [rax + rax]
cmp ecx, 0x521a00b
jg 0x14009fc50
cmp ecx, 0xc909d6b8
jg 0x14009fe80
cmp ecx, 0xab8c9fb7
jg 0x1400a007b
cmp ecx, 0x955f0016
jle 0x1400a0585
cmp ecx, 0x9d009bfb
jle 0x1400a0e08
cmp ecx, 0xa4090bb5
jle 0x1400a2327
cmp ecx, 0xa66837aa
jle 0x1400a43a0
cmp ecx, 0xa66837ab
je 0x1400a7c65
cmp ecx, 0xa689abfa
je 0x1400a7c7b
cmp ecx, 0xab7b41c1
jne 0x14009fbd0
mov ecx, 0xfcccd729
cmp ecx, 0x521a00b
jle 0x14009fbd8
nop dword [rax]
cmp ecx, 0x341f8661
jg 0x14009fcd0
cmp ecx, 0x18c601f9
jg 0x1400a00f1
cmp ecx, 0xe75fa4b
jle 0x1400a06eb
cmp ecx, 0x114959ed
jle 0x1400a0f3e
cmp ecx, 0x13c717f8
jle 0x1400a2456
cmp ecx, 0x160a19ac
jle 0x1400a44cc
cmp ecx, 0x160a19ad
je 0x1400a7e6e
cmp ecx, 0x17b16274
je 0x1400a7ff3
cmp ecx, 0x1820cb80
jne 0x14009fbd0
mov ecx, 0x4a683716
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x59e41ace
jg 0x1400a0244
cmp ecx, 0x46f8fb43
jle 0x1400a08c8
cmp ecx, 0x4f840929
jle 0x1400a1053
cmp ecx, 0x55ee4f34
jle 0x1400a25a5
cmp ecx, 0x56f7116c
jle 0x1400a44fa
cmp ecx, 0x56f7116d
je 0x1400a8194
cmp ecx, 0x57b571af
je 0x1400a82b0
cmp ecx, 0x586d0073
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfbe99d43
and edx, ecx
and ecx, 0x41662bc
or ecx, ebp
xor ecx, 0x41662bc
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x488786e0
and ecx, 0xb778791f
or ecx, ebp
xor ecx, 0xb778791e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0xd1797b57
and edx, ecx
not ecx
and ecx, 0xd1797b57
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x714923ec
and edx, 0x8eb6dc13
or edx, ecx
mov ecx, edx
xor ecx, 0x19cd0540
xor edx, 0x80105091
and ecx, 0x39ed0d6a
and edx, 0xc612f295
or edx, ecx
xor edx, 0xc612f295
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
and al, bl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
xor bl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, r9b
xor al, 1
xor r9b, cl
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x617134ab
mov ebp, 0x31431ea5
cmovne edx, ebp
test cl, 1
mov ecx, 0x617134ab
jmp 0x1400adea3
cmp ecx, 0xe0bc01b1
jle 0x1400a03dc
cmp ecx, 0xf901990c
jle 0x1400a0a29
cmp ecx, 0xfcccd728
jle 0x1400a1242
cmp ecx, 0xfe06e120
jle 0x1400a26d9
cmp ecx, 0x1d98ca4
jle 0x1400a4528
cmp ecx, 0x1d98ca5
je 0x1400a82c6
cmp ecx, 0x30120b3
je 0x1400a82dc
cmp ecx, 0x4d77e39
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x5146a987
and edx, ecx
and ecx, 0xaeb95678
or ecx, ebp
mov ebp, ecx
xor ebp, 0xae991268
xor ecx, 0x5146a987
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5026ed16
and ebp, 0xafd912e9
or ebp, edi
or ecx, ebx
and ebx, 0x5026ed16
and edx, 0xafd912e9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0xd8a0704f
and ebx, 0x275f8fb0
or ebx, edi
or edx, ebp
and ebp, 0xd8a0704f
and ecx, 0x275f8fb0
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xc2579841
and edx, 0x3da867be
or edx, ecx
mov ebx, edx
xor ebx, 0x20000184
xor edx, 0x410040
or ebp, 0x314763cc
mov ecx, ebp
not ecx
or edx, 0x8cb08c01
and edx, 0x9df1ee49
and ebx, 0x20060184
or ebx, edx
and ebp, 0x9df1ee49
and ecx, 0x42081032
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xf7a0d63
and ecx, 0xf085f29c
or ecx, edx
mov edx, ecx
xor edx, 0x400000
xor ecx, 0x3e3d6eaf
mov ebp, ecx
and ebp, 0xfdbefbf9
and edx, 0x2410406
or edx, ebp
xor edx, 0x2410406
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, edx
or cl, al
xor dl, al
not dl
and dl, al
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor r9b, r8b
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
xor al, dl
and dl, al
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xc6659821
mov eax, 0xe997f441
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xc6659821
jmp 0x1400ae928
cmp ecx, 0xbdaeee98
jle 0x1400a0a7b
cmp ecx, 0xc2c5d75c
jle 0x1400a1288
cmp ecx, 0xc46f09c1
jle 0x1400a2713
cmp ecx, 0xc6659820
jle 0x1400a4698
cmp ecx, 0xc6659821
je 0x1400a82f2
cmp ecx, 0xc6a84b98
je 0x1400a841c
cmp ecx, 0xc73bb861
jne 0x14009fbd0
mov rax, qword [rsp + 0x38]
mov qword [0x140265050], rax
mov ecx, 0x9bd39efb
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x23d09697
jle 0x1400a0b9e
cmp ecx, 0x2b95b939
jle 0x1400a13f9
cmp ecx, 0x307beaf5
jle 0x1400a28c1
cmp ecx, 0x31431ea4
jle 0x1400a4822
cmp ecx, 0x31431ea5
je 0x1400a8538
cmp ecx, 0x32f00659
je 0x1400a86d4
cmp ecx, 0x33698ba8
jne 0x14009fbd0
mov ecx, dword [0x140265738]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov eax, edi
or eax, 0xe38e23da
mov ebx, eax
not ebx
mov ebp, edx
or ebp, 0x1c71dc25
mov ecx, ebp
not ecx
and eax, 0xf51f269f
and ebx, 0x860d820
or ebx, eax
and ebp, 0xf51f269f
and ecx, 0x2800140
or ecx, ebp
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0xac59bd23
and ecx, 0x53a642dc
or ecx, eax
mov eax, ecx
xor eax, 0x5430ab8
and edx, 0x6b4254aa
and edi, 0x94bdab55
or edi, edx
mov edx, edi
xor edx, 0x94290a10
xor ecx, 0xb0286107
mov ebp, ecx
and ebp, 0x6a94f545
and eax, 0x956b0aba
or eax, ebp
xor edi, 0x6a005400
and edi, 0x6a94f545
and edx, 0x956b0aba
or edx, edi
xor edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
sete al
cmp dword [0x140265734], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
mov ecx, ebx
xor cl, al
or dl, cl
xor dl, 1
and al, cl
and cl, bl
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test cl, 1
mov ecx, 0x1820cb80
mov ebp, 0x4a683716
cmovne ecx, ebp
test dl, dl
mov edx, 0x1820cb80
cmove ecx, edx
jmp 0x1400ae600
cmp ecx, 0x6a4a67f7
jle 0x1400a0d64
cmp ecx, 0x725b9d15
jle 0x1400a1593
cmp ecx, 0x7a090502
jle 0x1400a28fb
cmp ecx, 0x7bcc8700
jle 0x1400a4850
cmp ecx, 0x7bcc8701
je 0x1400a87e0
cmp ecx, 0x7d7857b4
je 0x1400a88df
cmp ecx, 0x7e277a57
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x75f5c457
mov ebx, edx
not ebx
or ebp, 0x8a0a3ba8
mov ecx, ebp
not ecx
and edx, 0x97970242
and ebx, 0x80839a8
or ebx, edx
and ebp, 0x97970242
and ecx, 0x6060c415
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xc8d0010f
and ecx, 0x372ffef0
or ecx, edx
mov ebp, ecx
xor ebp, 0x42da3aa7
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0xef62aa2c
and ebx, 0x109d55d2
or ebx, edi
or edx, ebp
and ebp, 0xef62aa2c
and ecx, 0x109d55d3
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0x36a94c1e
and ecx, 0xc956b3e1
or ecx, ebp
xor ecx, 0xc956b3e1
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov edx, ebx
and dl, cl
mov eax, ebx
xor al, cl
or al, dl
mov r10d, eax
xor r10b, 1
xor bl, r9b
not bl
and bl, r9b
xor cl, r8b
not cl
and cl, r8b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, r10d
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x942678dd
mov ebp, 0x521a00c
cmovne eax, ebp
test cl, 1
mov ecx, 0x942678dd
jmp 0x1400ae819
cmp ecx, 0xd61004e1
jle 0x1400a0db6
cmp ecx, 0xdc90a65c
jle 0x1400a17b3
cmp ecx, 0xe07a4542
je 0x1400aea89
cmp ecx, 0xdc90a65d
je 0x1400a88f5
cmp ecx, 0xdecdd4f7
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x525114c2
mov ecx, ebp
and ecx, 0xadaeeb3c
or ecx, ebx
mov ebx, ecx
xor ebx, 0x2100ca2c
xor ecx, 0x525114c3
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0xdebf2153
and ebx, 0x2140deac
or ebx, eax
or ecx, esi
and esi, 0xdebf2153
and edx, 0x2140deac
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x9947e0d7
and ecx, 0x66b81f28
or ecx, eax
mov eax, ecx
xor eax, 0x4900b08
and edi, 0x75840617
and ebp, 0x8a7bf9e8
or ebp, edi
mov edx, ebp
xor edx, 0x128908
xor ecx, 0x9947e0d7
xor ebp, 0x75840617
mov ebx, ecx
and ebx, 0xeb6974e7
and eax, 0x14968b18
or eax, ebx
or ecx, ebp
and ebp, 0xeb6974e7
and edx, 0x14968b18
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x589450bc
and ecx, 0xa76baf43
or ecx, eax
xor ecx, 0xa76baf43
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, r10b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, al
xor al, 1
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x7bcc8701
mov eax, 0x31431ea5
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x7bcc8701
jmp 0x1400ae928
cmp ecx, 0x89b7851d
jg 0x1400a195d
cmp ecx, 0x869a85f8
jg 0x1400a2aca
cmp ecx, 0x85734f51
jg 0x1400a487e
cmp ecx, 0x806fd6c9
je 0x1400a89eb
cmp ecx, 0x81cf888b
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x978344c
and edx, 0xf687cbb3
or edx, ebp
mov ebp, edx
xor ebp, 0x9582044
xor edx, 0xf687cbb3
mov edi, edx
or edi, 1
mov ebx, edi
not ebx
and edx, 0xd423de38
and ebp, 0x2bdc21c7
or ebp, edx
mov edx, ebp
xor edx, 0xcc2140
xor ebp, 0xd423de39
mov ecx, edi
and ecx, 0x2b1150bf
and ebx, 0xd4eeaf40
or ebx, ecx
or edi, ebp
and ebp, 0x2b1150bf
and edx, 0xd4eeaf40
or edx, ebp
xor edx, ebx
not edi
or edi, edx
mov edx, edi
mov ecx, edi
xor ecx, 0xb47bc913
and ecx, edi
not edi
and edi, 0x8428c812
and edx, 0x30530101
or edx, edi
xor edx, 0x30530101
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4b8436ec
and ecx, 0xb47bc913
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe9ee2746
and ecx, 0x1611d8b9
or ecx, edx
xor ecx, 0x1611d8b9
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, edx
and dl, r8b
and r8b, al
and bl, cl
or bl, r8b
xor bl, 1
or bl, al
xor bl, 1
and cl, al
or dl, cl
xor dl, bl
mov eax, edx
xor al, 1
and bl, al
xor al, bl
test dl, 1
mov ecx, 0x23d09698
mov edx, 0x10015746
cmovne ecx, edx
test bl, 1
mov ebp, 0x23d09698
cmove ecx, ebp
jmp 0x1400adea6
cmp ecx, 0xac84b39
jg 0x1400a19a3
cmp ecx, 0x74ecddd
jg 0x1400a2c17
cmp ecx, 0x5fe487c
jg 0x1400a48ac
cmp ecx, 0x521a00c
je 0x1400a8a0d
cmp ecx, 0x5ddac7a
jne 0x14009fbd0
mov eax, dword [0x140265738]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x8aa0ad96
and edx, 0x755f5269
or edx, ecx
mov ebp, edx
xor ebp, 0x41e0020
xor edx, 0x80000804
or eax, 0xfe1f6f24
mov ecx, eax
not ecx
or edx, 0x608040
and edx, 0xf061ca44
and ebp, 0xe1e2520
or ebp, edx
and eax, 0xf061ca44
and ecx, 0x180109b
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x5909c332
and ecx, 0xa6f63ccd
or ecx, eax
mov edx, ecx
xor edx, 0x50a853e0
xor ecx, 0xa716ac16
mov eax, ecx
or eax, 1
mov ebp, eax
not ebp
and ecx, 0x8b55a809
and edx, 0x74aa57f6
or edx, ecx
mov ecx, edx
xor ecx, 0x48813a2
xor edx, 0x8b55a808
mov ebx, eax
and ebx, 0xf862cc55
and ebp, 0x79d33aa
or ebp, ebx
or eax, edx
and edx, 0xf862cc55
and ecx, 0x79d33aa
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x15e05b4
mov edx, eax
and edx, 0x3621e800
or edx, ecx
xor edx, 0x3621e800
and eax, 0xc880124b
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xab5dd19c
and eax, 0x54a22e63
or eax, ecx
mov ecx, eax
xor ecx, 0x61444241
xor eax, 0x9c223c28
mov edx, eax
and edx, 0x86bb85be
and ecx, 0x79447a41
or ecx, edx
xor ecx, 0x79447a41
or ecx, eax
cmp ecx, 0xffffffff
setne cl
cmp dword [0x140265734], 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or bl, al
mov r11d, eax
xor r11b, 1
mov ecx, ebx
and al, r11b
mov r8d, ebx
mov r9d, r11d
and r9b, al
xor al, r11b
mov r10d, ebx
and r10b, r11b
xor r11b, bl
xor bl, 1
and cl, bl
xor r8b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r8b
or al, r9b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
or r11b, r10b
mov ecx, r11d
xor cl, al
test r11b, r11b
mov edx, 0xbcead780
mov ebp, 0x69e983fd
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0xbcead780
jmp 0x1400ad2c3
cmp ecx, 0x401fe7da
jg 0x1400a1ba0
cmp ecx, 0x3a5e607c
jg 0x1400a2d8d
cmp ecx, 0x37e5e74b
jg 0x1400a48df
cmp ecx, 0x341f8662
je 0x1400a8a23
cmp ecx, 0x360a7088
jne 0x14009fbd0
mov eax, dword [0x140265738]
mov r8d, dword [0x140265734]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov ebx, edx
or ebx, 1
mov edi, ebx
not edi
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov esi, eax
not esi
mov ecx, ebx
and ecx, 0x7bd0a97d
and edi, 0x842f5682
or edi, ecx
or ebx, esi
and esi, 0x7bd0a97d
and eax, 0x842f5682
or eax, esi
xor eax, edi
not ebx
or ebx, eax
not ebx
and ebp, 0x5b0d138c
and edx, 0xa4f2ec73
or edx, ebp
xor edx, 0xa4f2ec73
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
and dl, bl
mov ecx, r9d
and cl, al
or cl, dl
xor cl, 1
or cl, bl
mov r8d, ecx
xor r8b, 1
xor bl, al
not bl
and bl, al
xor al, r9b
and al, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r9d, eax
xor r9b, 1
mov r10d, eax
and r10b, r9b
mov edx, r10d
xor r10b, al
or al, r8b
and r8b, cl
xor r8b, 1
mov ebx, r8d
xor bl, cl
or r8b, cl
xor r8b, 1
or r8b, bl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r10b
mov ebx, r8d
xor bl, 1
and bl, dl
xor dl, 1
and dl, r8b
or dl, bl
xor r9b, cl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x63f9ca02
mov ebp, 0x1d98ca5
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x63f9ca02
jmp 0x14009fbc3
cmp ecx, 0xe997f440
jg 0x1400a1d22
cmp ecx, 0xe5ce103a
jg 0x1400a2f38
cmp ecx, 0xe5999f62
jg 0x1400a4a4b
cmp ecx, 0xe0bc01b2
je 0x1400a8b46
cmp ecx, 0xe207b62c
jne 0x14009fbd0
mov ecx, 0xc6659821
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xb5df22ce
jg 0x1400a1eeb
cmp ecx, 0xae444917
jg 0x1400a3062
cmp ecx, 0xac662c37
jg 0x1400a4b69
cmp ecx, 0xab8c9fb8
je 0x1400a8cef
cmp ecx, 0xabceb04f
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ebp, 0x5b0c9990
and ecx, 0xa4f3666f
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa411620f
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x1be60d60
and edx, 0xe419f29f
or edx, edi
xor ecx, 0x1b040900
and ecx, 0x1be60d60
and ebp, 0xe419f29f
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and dl, bl
or bl, r8b
xor bl, 1
or bl, cl
and al, r8b
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, bl
xor cl, bl
xor bl, 1
and r8b, bl
or dl, r8b
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x2ffc3c7d
mov eax, 0x7a090503
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x2ffc3c7d
jmp 0x1400ae928
cmp ecx, 0x1ef3e0d5
jg 0x1400a1f31
cmp ecx, 0x1da752ba
jg 0x1400a31d7
cmp ecx, 0x1b38891f
jg 0x1400a4d02
cmp ecx, 0x18c601fa
je 0x1400a8d19
cmp ecx, 0x19bc0c35
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x245d318e
and edx, 0xdba2ce71
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc034b8c5
and edx, 0x3fcb473a
or edx, ecx
mov ebp, edx
xor ebp, 0xe469894b
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x6fc2705b
and ebx, 0x903d8fa4
or ebx, edi
or ecx, ebp
and ebp, 0x6fc2705b
and edx, 0x903d8fa4
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x88d17050
and edx, ecx
and ecx, 0x772e8faf
or ecx, ebp
xor ecx, 0x772e8faf
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7c0b17c0
and ecx, 0x83f4e83f
or ecx, edx
mov edx, ecx
xor edx, 0x82f4e010
xor ecx, 0x740b1240
and ecx, 0x750b1a6f
and edx, 0x8af4e590
or edx, ecx
xor edx, 0x8af4e590
sete r11b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, r8d
or al, r9b
mov esi, ecx
or sil, r11b
mov r10d, esi
xor r10b, al
or sil, al
xor sil, 1
or sil, r10b
and r9b, r8b
and r11b, cl
or r11b, r9b
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
xor cl, 1
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, esi
xor al, 1
mov ebx, esi
and bl, al
mov edx, ecx
and dl, r8b
mov r9d, ebx
and r9b, sil
xor bl, sil
or bl, r9b
mov r9d, edx
and r9b, cl
xor dl, cl
or dl, r9b
xor dl, bl
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xf099120
mov ecx, 0x75def807
cmovne ebp, ecx
test al, 1
mov ecx, 0xf099120
jmp 0x1400adde9
cmp ecx, 0x63f9ca01
jg 0x1400a2051
cmp ecx, 0x5f92548e
jg 0x1400a32a5
cmp ecx, 0x5c30b70a
jg 0x1400a4e1d
cmp ecx, 0x59e41acf
je 0x1400a8d34
cmp ecx, 0x5b6dd7c6
jne 0x14009fbd0
mov ecx, 0xfb003ea1
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xd208cf02
jg 0x1400a21e2
cmp ecx, 0xcc3d68ed
jg 0x1400a32df
cmp ecx, 0xcaebb71e
jg 0x1400a4f92
cmp ecx, 0xc909d6b9
je 0x1400a8d4a
cmp ecx, 0xc9bafcb1
jne 0x14009fbd0
mov ecx, 0x89b7851e
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x9bd39efa
jg 0x1400a3401
cmp ecx, 0x99e5f8e2
jg 0x1400a4fc0
cmp ecx, 0x955f0017
je 0x1400a8ee9
cmp ecx, 0x974ca346
jne 0x14009fbd0
mov rax, qword [rsp + 0x30]
mov eax, dword [0x140265738]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x5623f187
mov eax, ebp
and eax, 0xa9dc0e78
or eax, ecx
mov ecx, eax
xor ecx, 0xa1000400
xor eax, 0x5623f186
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
or eax, 1
mov edi, edx
not edi
mov esi, eax
and esi, 0x5edd9b7e
and ecx, 0xa1226480
or ecx, esi
or eax, edi
and edi, 0x5edd9b7e
and edx, 0xa1226481
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8b9631ab
and eax, 0x7469ce54
or eax, ecx
mov ecx, eax
xor ecx, 0x24210450
xor eax, 0x8b9631ab
mov edx, eax
and edx, 0xd84eeb0c
and ecx, 0x27b114f3
or ecx, edx
or eax, ebp
and ebp, 0xd84eeb0c
and ebx, 0x27b114f3
or ebx, ebp
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x7aed3fd9
and eax, 0x8512c026
or eax, ecx
xor eax, 0x8512c026
sete al
cmp dword [0x140265734], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
xor dl, cl
mov eax, edx
not al
and al, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x18c601fa
mov ebp, 0xd4047bc2
cmovne edx, ebp
test al, al
mov eax, 0x18c601fa
cmove edx, eax
jmp 0x1400a6cd5
cmp ecx, 0x10015745
jg 0x1400a35b1
cmp ecx, 0xf09911f
jg 0x1400a4fdd
cmp ecx, 0xe75fa4c
je 0x1400a8eff
cmp ecx, 0xedc9d11
jne 0x14009fbd0
mov eax, dword [0x140265738]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xbe48104c
mov edx, ebx
and edx, 0x41b7efb3
or edx, ebp
mov ebp, edx
xor ebp, 0x40a442b2
xor edx, 0xbe48104c
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
or edx, 1
mov edi, ecx
not edi
mov esi, edx
and esi, 0x2113bd04
and ebp, 0xdeec42fa
or ebp, esi
or edx, edi
and edi, 0x2113bd04
and ecx, 0xdeec42fb
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x371fc1ef
and edx, 0xc8e03e10
or edx, ebp
and ebx, 0x371fc1ef
and eax, 0xc8e03e10
or eax, ebx
xor eax, edx
xor ecx, eax
test ecx, eax
sete al
cmp dword [0x140265734], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
mov ecx, ebx
xor cl, al
or dl, cl
xor dl, 1
and al, cl
and cl, bl
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, dl
mov eax, ecx
not al
and al, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xe5999f63
mov ebp, 0x219a05d0
cmovne ecx, ebp
test al, al
mov eax, 0xe5999f63
jmp 0x1400ad4aa
cmp ecx, 0x4bca0e48
jg 0x1400a36d3
cmp ecx, 0x4a683715
jg 0x1400a500b
cmp ecx, 0x46f8fb44
je 0x1400a8ffb
cmp ecx, 0x482e9927
jne 0x14009fbd0
mov eax, dword [0x140265738]
mov ecx, dword [0x140265734]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xc5866fe0
and edx, 0x3a79901f
or edx, eax
mov eax, edx
not eax
and eax, 0x59a93523
and edx, 0xa656cadc
or edx, eax
mov ebp, edx
xor ebp, 0x63d0a53c
mov ebx, edx
xor ebx, 0x63d0a53d
and ebx, ebp
xor edx, 0x902d1003
and edx, 0xd0bd3423
and ebp, 0x2f42cbdc
or ebp, edx
mov edx, ebp
xor edx, 0x200c3c8
mov eax, ebx
not eax
xor ebp, 0xd0bd3422
mov edi, eax
and edi, 0x6d6a2c15
and ebx, 0x9295d3ea
or ebx, edi
or eax, ebp
and ebp, 0x6d6a2c15
and edx, 0x9295d3ea
or edx, ebp
xor edx, ebx
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xe68d252
and eax, 0xf1972dad
or eax, edx
mov edx, eax
xor edx, 0x5010010c
xor eax, 0xe68d252
mov ebp, eax
and ebp, 0xaf87aef1
and edx, 0x5078510e
or edx, ebp
xor edx, 0xaf87aef1
xor eax, edx
test eax, edx
setne r8b
sete r9b
cmp ecx, 9
setg r11b
cmp ecx, 0xa
setl r10b
mov ebx, r10d
xor bl, r11b
and bl, r10b
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
xor bl, 1
mov esi, edx
xor sil, bl
or bl, dl
xor bl, 1
or bl, sil
xor bl, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor cl, 1
mov edx, ecx
xor dl, al
xor dl, 1
and dl, al
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
and r8b, r10b
or r10b, r9b
xor r10b, 1
and r11b, r9b
or r11b, r8b
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, r11d
mov r8d, eax
and r8b, cl
xor cl, al
mov r9d, eax
and r9b, r11b
xor al, r11b
xor r11b, 1
and dl, r11b
or cl, r8b
xor dl, 1
mov ebx, r11d
xor bl, dl
or dl, r11b
xor dl, 1
or dl, bl
xor dl, cl
or al, r9b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x6c1711b3
mov ebp, 0xe4499fb
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x6c1711b3
jmp 0x14009fbc3
cmp ecx, 0xf9a198ac
jg 0x1400a370d
cmp ecx, 0xf98f9920
jg 0x1400a5039
cmp ecx, 0xf901990d
je 0x1400a9011
cmp ecx, 0xf98e5429
jne 0x14009fbd0
mov ecx, 0x51725a8c
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xbf25a07a
jg 0x1400a383d
cmp ecx, 0xbe780e2d
jg 0x1400a51ad
cmp ecx, 0xbdaeee99
je 0x1400a916d
cmp ecx, 0xbe491265
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xc2c42219
and edx, 0x29088000
or edx, ecx
mov ebx, edx
xor ebx, 0x9000000
xor edx, 0x425376ad
or ebp, 0xebcca219
mov ecx, ebp
not ecx
and edx, 0x625bf6ad
and ebx, 0x89840010
or ebx, edx
and ebp, 0x625bf6ad
and ecx, 0x14200942
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x227f81b2
and ecx, 0xdd807e4d
or ecx, edx
mov ebp, ecx
xor ebp, 0x364cdc54
mov edx, ecx
xor edx, 0x364cdc55
and edx, ebp
xor ecx, 0x88012103
and ecx, 0x9c052513
and ebp, 0x63fadaec
or ebp, ecx
mov ebx, ebp
xor ebx, 0x22601a69
mov ecx, edx
not ecx
xor ebp, 0x9c052512
mov edi, ecx
and edi, 0xd59fe586
and edx, 0x2a601a79
or edx, edi
or ecx, ebp
and ebp, 0xd59fe586
and ebx, 0x2a601a79
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x92d8011a
and ecx, 0x6d27fee5
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe65db2ca
and ecx, 0x19a24d35
or ecx, edx
xor ecx, 0x8b7a4c2f
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and bl, dl
xor dl, al
or dl, al
xor dl, 1
and cl, al
or cl, bl
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x6bdb5a12
mov ebp, 0x360a7088
cmovne edx, ebp
test cl, 1
mov ecx, 0x6bdb5a12
jmp 0x1400acf34
cmp ecx, 0x26fb5728
jg 0x1400a3a1c
cmp ecx, 0x2664d5e8
jg 0x1400a52b8
cmp ecx, 0x23d09698
je 0x1400a92e8
cmp ecx, 0x2625b919
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0xb2c688c0
mov ecx, esi
and ecx, 0x4d39773f
or ecx, edx
mov edi, ecx
xor edi, 0x81504
not ecx
mov ebp, ebx
or ebp, 0x104a1d84
mov edx, ebp
not edx
or ecx, 0xa9354209
and ecx, 0xb9754289
and edi, 0xa1d04
or edi, ecx
and ebp, 0xb9754289
and edx, 0x4680a072
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x21948092
and edx, 0xde6b7f6d
or edx, ecx
mov ecx, edx
xor ecx, 0x442062c8
and ebx, 0x55ded49f
and esi, 0xaa212b60
or esi, ebx
mov ebx, esi
xor ebx, 0x202340
xor edx, 0x31de9d17
mov ebp, edx
and ebp, 0xab519c27
and ecx, 0x54ae63d8
or ecx, ebp
xor esi, 0x1509407
and esi, 0xab519c27
and ebx, 0x54ae63d8
or ebx, esi
xor ebx, ecx
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete r8b
setne bl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r9b
and dl, al
mov ecx, ebx
or cl, dl
xor cl, 1
mov r10d, eax
and r10b, bl
xor bl, dl
not bl
and bl, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
and r9b, r8b
or r9b, r10b
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
xor al, 1
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, bl
xor dl, al
and al, cl
or al, r8b
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x19bc0c35
mov ebp, 0xae444918
cmovne edx, ebp
test cl, 1
mov ecx, 0x19bc0c35
jmp 0x1400adea3
cmp ecx, 0x6c9eb8da
jg 0x1400a3b51
cmp ecx, 0x6c1711b2
jg 0x1400a52f2
cmp ecx, 0x6a4a67f8
je 0x1400a92fe
cmp ecx, 0x6bdb5a12
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x14929714
and edx, 0x836120a9
or edx, ecx
mov ebx, edx
xor ebx, 0x81612000
xor edx, 0x64841c54
or ebp, 0x97f3b7bd
mov ecx, ebp
not ecx
and edx, 0x66841cfd
and ebx, 0x9173a300
or ebx, edx
and ebp, 0x66841cfd
and ecx, 0x8084002
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x2a13500e
and ecx, 0xd5ecaff1
or ecx, edx
mov ebp, ecx
xor ebp, 0x421f184c
xor ecx, 0x2800c3b0
and ecx, 0x2808cbb8
mov edx, ebp
and edx, 0xd7f73447
or edx, ecx
mov ebx, edx
xor ebx, 0xd7f73447
xor edx, 0x80083a8
mov ecx, ebx
and ecx, 0x67402d96
and ebp, 0x98bfd269
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x98bfd268
and ebp, 0x67402d97
or ebp, ecx
and edx, 0xc887b7ea
mov ecx, ebx
and ecx, 0x37784815
or ecx, edx
xor ecx, 0xc887b7eb
and ebx, 1
or ebx, ecx
mov edx, ebx
not edx
mov ecx, ebp
not ecx
mov edi, ecx
and edi, 0x28089fd
and ebp, 0xfd7f7602
or ebp, edi
or ecx, ebx
and ebx, 0x28089fd
and edx, 0xfd7f7602
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
or ecx, 0xdb97a2d6
mov ebx, ecx
not ebx
or ebp, 0x24685d29
mov edx, ebp
not edx
and ecx, 0x1fb92e5e
and ebx, 0x20405121
or ebx, ecx
and ebp, 0x1fb92e5e
and edx, 0xc0068080
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x8d372e8f
and edx, 0x72c8d170
or edx, ecx
mov ecx, edx
xor ecx, 0x46000801
xor edx, 0x215c4324
and edx, 0x31fcc77c
and ecx, 0xce033883
or ecx, edx
mov edx, ecx
xor edx, 0xca011080
xor ecx, 0x10484524
and ecx, 0x144a6d27
and edx, 0xebb592d8
or edx, ecx
xor edx, 0xebb592d8
sete cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor al, 1
or bl, al
mov r9d, ebx
xor r9b, 1
and al, cl
xor cl, r8b
and cl, r8b
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, bl
or bl, al
and al, r9b
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xc9bafcb1
mov ebp, 0x89b7851e
cmovne ecx, ebp
test bl, 1
mov eax, 0xc9bafcb1
jmp 0x1400a62df
cmp ecx, 0xd9fa2a6c
jg 0x1400a3b90
cmp ecx, 0xd61004e2
je 0x1400a78e1
cmp ecx, 0xd8758233
je 0x1400a78f7
cmp ecx, 0xd9c85b95
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x401e42c2
and edx, 0xbfe1bd3d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2b1f27e7
and edx, 0xd4e0d818
or edx, ecx
mov ebp, edx
xor ebp, 0x94fe9ada
mov ecx, edx
xor ecx, 0x94fe9adb
and ecx, ebp
xor edx, 0x6b016524
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0xf04dfc9a
and edx, ebp
not ebp
and ebp, 0x6be9bf0
and ecx, 0xf941640f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10412008
xor ecx, 0xc9890
or ecx, 0xfb20365
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe8a244c6
and ebp, 0x104db818
or ebp, edi
or ecx, ebx
and ebx, 0xe8a244c6
and edx, 0x175dbb39
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb08fe31
and ecx, 0xf4f701ce
or ecx, edx
mov edx, ecx
xor edx, 0x902400
xor ecx, 0xfb4502ab
mov ebp, ecx
and ebp, 0x9d6adbd6
and edx, 0x62952429
or edx, ebp
xor edx, 0x9d6adbd6
xor ecx, edx
test ecx, edx
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov r9d, edx
or cl, dl
and dl, r8b
xor r9b, r8b
or r9b, dl
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor dl, 1
and dl, r9b
xor bl, r9b
xor r9b, 1
and al, r9b
or dl, al
or cl, r9b
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x11c576c7
mov ebp, 0xf8f73c36
cmovne eax, ebp
test cl, 1
mov ecx, 0x11c576c7
cmovne ecx, eax
jmp 0x1400abde8
cmp ecx, 0x8f68500c
jg 0x1400a3d23
cmp ecx, 0x8e8c3a05
jg 0x1400a5320
cmp ecx, 0x89b7851e
je 0x1400a93ec
cmp ecx, 0x8b0b01d4
jne 0x14009fbd0
mov ecx, 0xdaaef662
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xc56d98c
jg 0x1400a3ed9
cmp ecx, 0xb46f661
jg 0x1400a549d
cmp ecx, 0xac84b3a
je 0x1400a95af
cmp ecx, 0xb022960
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov esi, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xec6887f1
and edx, ebp
not ebp
and ebp, 0x440804a1
and ecx, 0xa8608350
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20208200
xor ecx, 0x579f7caf
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x9fdd4571
and ebp, 0x60208280
or ebp, edi
or ecx, ebx
and ebx, 0x9fdd4571
and edx, 0x6022ba8e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1397780e
and ecx, 0xec6887f1
or ecx, edx
mov ebp, ecx
not ebp
mov edi, ebp
or edi, 1
mov ebx, edi
not ebx
and ebp, 0x74e065d5
and ecx, 0x8b1f9a2a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80060a22
xor ecx, 0x74e065d4
mov edx, edi
and edx, 0x4bb9f189
and ebx, 0xb4460e76
or ebx, edx
or edi, ecx
and ecx, 0x4bb9f189
and ebp, 0xb4460e76
or ebp, ecx
xor ebp, ebx
not edi
or edi, ebp
mov ecx, edi
mov edx, edi
xor edx, 0xca5fa76f
and edx, edi
not edi
and edi, 0xf7297f3
and ecx, 0xf08d680c
or ecx, edi
mov ebp, ecx
xor ebp, 0xc0042000
xor ecx, 0xa528763
or ecx, 0x35a05890
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x243904cc
and ebp, 0xca46a323
or ebp, edi
or ecx, ebx
and ebx, 0x243904cc
and edx, 0xdbc6fb33
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x35a05890
and ecx, 0xca5fa76f
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x3a8134b4
and edx, 0xc57ecb4b
or edx, ecx
xor edx, 0xc57ecb4b
setne r9b
sete r8b
cmp esi, 9
setg al
cmp esi, 0xa
setl dl
mov ebx, edx
and r9b, dl
xor dl, r8b
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and al, r8b
or r9b, al
mov eax, ebx
and al, dl
mov ecx, ebx
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
and al, r9b
xor r9b, 1
xor cl, 1
and cl, r9b
or al, cl
mov ecx, ebx
and cl, r9b
xor r9b, bl
or r9b, cl
mov edx, r9d
xor dl, al
test r9b, r9b
mov ecx, 0x9bd39efb
mov ebp, 0xc73bb861
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x9bd39efb
jmp 0x1400ae928
cmp ecx, 0x4466ce3e
jg 0x1400a3f1f
cmp ecx, 0x41207f67
jg 0x1400a568a
cmp ecx, 0x401fe7db
je 0x1400a95c5
cmp ecx, 0x40fd0675
jne 0x14009fbd0
mov eax, dword [0x140265738]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x346b6fe6
and edx, ecx
not ecx
and ecx, 0x102921c6
and eax, 0x24424e20
or eax, ecx
xor eax, 0x24424e20
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x377b5023
and edx, 0xc884afdc
or edx, eax
mov eax, edx
xor eax, 0xfcefc03a
mov ecx, edx
xor ecx, 0xfcefc03b
and ecx, eax
xor edx, 0x1002f84
and edx, 0xe92a2fb6
and eax, 0x16d5d049
or eax, edx
xor eax, 0x16d5d048
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xab7f2d12
and eax, 0x5480d2ed
or eax, ecx
mov ecx, eax
xor ecx, 0x500092c1
xor eax, 0xab030d12
and ecx, 0x507cb2c1
and eax, 0xaf834d3e
or eax, ecx
mov ecx, eax
xor ecx, 0x2c8080
xor eax, 0x8d810c28
and eax, 0xddd13e69
and ecx, 0x222ec196
or ecx, eax
xor ecx, 0x222ec196
sete dl
setne bl
cmp dword [0x140265734], 9
setg r8b
mov eax, ebx
xor al, r8b
and bl, al
mov ecx, eax
and cl, r8b
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
xor dl, r8b
and dl, r8b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov r8d, eax
and r8b, cl
mov ebx, ecx
xor bl, dl
or dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, r8b
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x65a5d702
mov ebp, 0xd3685c6
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x65a5d702
jmp 0x1400ad2c3
cmp ecx, 0xf3415042
jg 0x1400a40d9
cmp ecx, 0xeb36aa0e
jg 0x1400a56b8
cmp ecx, 0xe997f441
je 0x1400a95db
cmp ecx, 0xe9af789f
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x6321595
and ecx, edx
or edx, 0xf9cdea6a
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xe105dac
and ebp, 0x220011
or ebp, edi
or edx, ebx
and ebx, 0xe105dac
and ecx, 0xf1efa253
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x88377f00
and edx, 0x77c880ff
or edx, ecx
mov ebp, edx
xor ebp, 0x71fa956a
xor edx, 0x88052010
and edx, 0xa907251a
mov ecx, ebp
and ecx, 0x56f8dae5
or ecx, edx
mov edx, ecx
xor edx, 0x56f8dae5
mov ebx, edx
and ebx, 0x93f9cd32
and ebp, 0x6c0632cd
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xbd5d5922
and ebp, 0x42a2a6dd
or ebp, ebx
xor ebp, 0xd15b6bee
and edx, 1
xor ecx, 0x56f8dae4
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
xor edx, 0x9f670368
and edx, ecx
not ecx
and ecx, 0x9f670368
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xce7e3296
and edx, 0x3181cd69
or edx, ecx
mov ecx, edx
xor ecx, 0xae644a01
xor edx, 0x11800d8
and edx, 0x19a84d8
and ecx, 0xfe657b27
or ecx, edx
mov edx, ecx
xor edx, 0xa017123
xor ecx, 0x1004c0
and ecx, 0xf4740ec4
and edx, 0xb8bf13b
or edx, ecx
xor edx, 0xf4740ec4
cmp edx, 0xffffffff
sete r9b
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r8b
and bl, al
mov ecx, ebx
xor cl, 1
and cl, dl
and bl, r9b
or bl, cl
mov ecx, eax
xor cl, r9b
and cl, al
and dl, r8b
and al, r9b
or al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0xf98f9921
mov edx, 0xa66837ab
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, 1
mov ecx, 0xf98f9921
jmp 0x14009fbc3
cmp ecx, 0xba7f0bf7
jg 0x1400a41da
cmp ecx, 0xb8fec49d
jg 0x1400a58bc
cmp ecx, 0xb5df22cf
je 0x1400a96cd
cmp ecx, 0xb78ca5ac
jne 0x14009fbd0
mov ecx, 0x6c9eb8db
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x219a05cf
jg 0x1400a4214
cmp ecx, 0x20aa9df2
jg 0x1400a58ea
cmp ecx, 0x1ef3e0d6
je 0x1400a97c5
cmp ecx, 0x1fafed97
jne 0x14009fbd0
mov eax, dword [0x140265738]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x30b83aa8
mov ecx, ebp
and ecx, 0xcf47c556
or ecx, edx
xor ecx, 0xcf47c556
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0xa9a9950f
and edx, 0x56566af0
or edx, ecx
and ebp, 0xa9a9950f
and eax, 0x56566af0
or eax, ebp
xor eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete bl
setne r9b
cmp dword [0x140265734], 9
setg dl
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov r8d, r9d
xor r8b, 1
mov eax, edx
xor al, bl
not al
and al, bl
or dl, bl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, dl
xor bl, 1
or bl, cl
and r9b, bl
xor bl, 1
and bl, r8b
or bl, r9b
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x51c9bbc6
mov edx, 0x2b3cc239
cmovne eax, edx
test bl, bl
cmove eax, edx
not cl
test cl, 1
mov ecx, 0x51c9bbc6
jmp 0x1400ac764
cmp ecx, 0x66f2e72e
jg 0x1400a4318
cmp ecx, 0x65a5d701
jg 0x1400a5918
cmp ecx, 0x63f9ca02
je 0x1400a9966
cmp ecx, 0x6453b8cf
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x6e74c0cf
and ecx, ebp
and ebp, 0x918b3f30
or ebp, edx
mov edx, ebp
xor edx, 0x91813b00
xor ebp, 0x6e74c0cf
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0x6e5e84f2
and edx, 0x91a17b0d
or edx, edi
or ebp, ebx
and ebx, 0x6e5e84f2
and ecx, 0x91a17b0d
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x339b1e90
and edx, ebp
not ebp
and ebp, 0xf07a7585
and ecx, 0xf858a7a
or ecx, ebp
mov ebx, ecx
xor ebx, 0xf858a7a
mov ebp, ebx
and ebp, 0x339b1e90
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x9341e947
and edx, 0x6cbe16b8
or edx, ebp
xor edx, 0x5f250829
and ebx, 1
xor ecx, 0xf858a7b
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x23fd1612
and ecx, 0xdc02e9ed
or ecx, ebp
xor ecx, 0xdc02e9ed
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf5d97348
and ecx, 0xa268cb7
or ecx, edx
mov edx, ecx
not edx
and edx, 0x84704a0f
and ecx, 0x7b8fb5f0
or ecx, edx
xor ecx, 0x8e56c6b8
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
or dl, cl
and cl, r8b
xor al, r8b
or al, cl
or bl, r8b
xor bl, 1
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x2b3bb8db
mov ebp, 0xa689abfa
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x2b3bb8db
jmp 0x1400ae928
cmp ecx, 0xd3e6a0f3
jg 0x1400a4366
cmp ecx, 0xd2b0ae56
jg 0x1400a5a9a
cmp ecx, 0xd208cf03
je 0x1400a9a87
cmp ecx, 0xd25f89c3
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
or ebp, 0x80fd0b2f
mov ebx, ebp
not ebx
mov edi, ecx
or edi, 0x7f02f4d0
mov edx, edi
not edx
and ebp, 0xf46c914e
and ebx, 0xb026490
or ebx, ebp
and edi, 0xf46c914e
and edx, 0x910a21
or edx, edi
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x80fd0b2e
and edx, 0x7f02f4d1
or edx, ebp
mov ebp, ecx
and ebp, 1
xor ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7acfd18a
and edx, ecx
and ecx, 0x85302e75
or ecx, ebp
xor ecx, 0x85302e75
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
setne r8b
sete dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
not cl
and cl, dl
mov ebx, eax
or bl, dl
xor cl, 1
mov r10d, ecx
xor r10b, bl
or cl, bl
xor cl, 1
or cl, r10b
and r9b, r8b
and dl, al
or dl, r9b
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
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 edx, eax
xor dl, bl
test al, 1
mov ecx, 0x4bca0e49
mov ebp, 0xbcf9765c
cmovne ecx, ebp
test bl, 1
mov eax, 0x4bca0e49
jmp 0x1400a62df
cmp ecx, 0xa134083a
jg 0x1400a5c32
cmp ecx, 0x9d009bfc
je 0x1400a9a9d
cmp ecx, 0x9def201e
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x52a3b48c
mov ebx, edx
and ebx, 0xad5c4b72
or ebx, ecx
xor ebx, 0xad5c4b72
mov ecx, edx
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
and ebp, 0x9b36b13f
and edx, 0x64c94ec0
or edx, ebp
mov ebp, edx
xor ebp, 0x648942c0
xor edx, 0x9b36b13f
mov edi, ecx
and edi, 0x8a669d38
and ebx, 0x759962c7
or ebx, edi
or ecx, edx
and edx, 0x8a669d38
and ebp, 0x759962c7
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x970f3ad9
and ecx, 0x68f0c526
or ecx, edx
xor ecx, 0x68f0c526
setne r10b
sete r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov ebx, ecx
xor bl, r8b
mov eax, r9d
xor al, cl
and al, r9b
or cl, r10b
or r10b, al
xor al, 1
or al, r8b
mov edx, eax
xor dl, r10b
or al, r10b
xor al, 1
or al, dl
xor bl, 1
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x37e5e74c
mov ebp, 0x6f5f7257
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x37e5e74c
jmp 0x1400ada9b
cmp ecx, 0x1276fd0f
jg 0x1400a5e26
cmp ecx, 0x114959ee
je 0x1400a9ba5
cmp ecx, 0x11c576c7
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x480e0800
mov ecx, ebp
and ecx, 0x24e00020
or ecx, ebx
mov ebx, ecx
xor ebx, 0x20800020
xor ecx, 0xdb1fffdf
mov edx, ebp
xor edx, 0x6cee0820
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0x14749bc8
and ebx, 0x688a0020
or ebx, eax
or ecx, esi
and esi, 0x14749bc8
and edx, 0xeb8b6437
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x9311f7de
and ecx, 0x6cee0821
or ecx, eax
mov eax, ecx
not eax
and eax, 0x33188e86
and ecx, 0xcce77179
or ecx, eax
mov eax, ecx
xor eax, 0x84e33029
and edi, 0x4bccb07e
and ebp, 0xb4334f81
or ebp, edi
mov edx, ebp
xor edx, 0xb4330a01
xor ecx, 0x33188e86
xor ebp, 0x4bccb07e
mov ebx, ecx
and ebx, 0x480cc5d4
and eax, 0xb7f33a2b
or eax, ebx
or ecx, ebp
and ebp, 0x480cc5d4
and edx, 0xb7f33a2b
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne al
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and bl, cl
and al, dl
or al, bl
or dl, cl
xor dl, 1
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
xor dl, al
and al, dl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x6c9eb8db
mov ecx, 0xb78ca5ac
cmovne ebp, ecx
test dl, dl
mov ecx, 0x6c9eb8db
cmovne ecx, ebp
jmp 0x1400a5f90
cmp ecx, 0x51c9bbc5
jg 0x1400a5e54
cmp ecx, 0x4f84092a
je 0x1400a9cf9
cmp ecx, 0x51725a8c
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov ecx, dword [0x140265734]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xba103a54
mov ebx, eax
and ebx, 0x45efc5aa
or ebx, ebp
xor ebx, 0x45efc5aa
mov ebp, eax
and ebp, 1
or ebp, ebx
and edx, 0x2ae2294f
and eax, 0xd51dd6b0
or eax, edx
mov edx, eax
xor edx, 0xd51dd6b0
xor eax, 0x2ae2294f
and eax, ebp
not ebp
and edx, ebp
or eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, edx
xor cl, r9b
not cl
and cl, r9b
mov r10d, edx
or r10b, r9b
mov ebx, r10d
xor bl, cl
xor cl, 1
xor bl, 1
or cl, r10b
xor cl, 1
or cl, bl
and r9b, dl
or dl, r8b
xor dl, 1
and al, r8b
or al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
and cl, al
or dl, cl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x1dd94390
mov ebp, 0xf98e5429
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x1dd94390
jmp 0x1400ae928
cmp ecx, 0xfd2621df
jg 0x1400a5e82
cmp ecx, 0xfcccd729
je 0x1400a9d0f
cmp ecx, 0xfd118b8a
jne 0x14009fbd0
mov ecx, 0xeb36aa0f
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xc3d06070
jg 0x1400a5f97
cmp ecx, 0xc2c5d75d
je 0x1400a9e84
cmp ecx, 0xc31dc729
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9d90a7be
and edx, ecx
and ecx, 0x626f5841
or ecx, ebp
mov ebp, ecx
xor ebp, 0x204b1841
xor ecx, 0x9d90a7be
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc334e712
and ebp, 0x3ccb18ed
or ebp, edi
or ecx, ebx
and ebx, 0xc334e712
and edx, 0x3ccb18ed
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xb1d3bf43
and ecx, 0x4e2c40bc
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4a040019
mov edx, ebx
not edx
xor ecx, 0xb1d3bf42
mov edi, edx
and edi, 0x4ea6ae4
and ebx, 0xfb15951b
or ebx, edi
or edx, ecx
and ecx, 0x4ea6ae4
and ebp, 0xfb15951b
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0xeaab8ace
and ecx, edx
not edx
and edx, 0xeaab8ace
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x15547531
and ecx, 0xeaab8ace
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7e69a3f3
and ecx, 0x81965c0c
or ecx, ebp
xor ecx, 0x7e69a3f3
xor edx, ecx
test edx, ecx
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
xor r9b, dl
mov eax, ecx
and al, dl
xor cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
mov ebx, r9d
mov edx, ecx
mov r10d, r9d
and r10b, cl
xor cl, r9b
xor r9b, 1
xor r8b, 1
and bl, r9b
and dl, r8b
xor bl, 1
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
xor dl, 1
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
or cl, r10b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x40fd0675
mov ebp, 0xcc3d68ee
cmovne eax, ebp
test cl, cl
mov ecx, 0x40fd0675
jmp 0x1400ae819
cmp ecx, 0x2f5cd321
jg 0x1400a6076
cmp ecx, 0x2b95b93a
je 0x1400a9e9a
cmp ecx, 0x2e4c0357
jne 0x14009fbd0
mov ecx, 0xc4d51473
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x75def806
jg 0x1400a61a5
cmp ecx, 0x725b9d16
je 0x1400a9eb0
cmp ecx, 0x757c6469
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x69ae2d21
and edx, ecx
and ecx, 0x9651d2de
or ecx, ebp
xor ecx, 0x9651d2de
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3f7f6f10
mov ebx, ecx
and ebx, 0xc08090ef
or ebx, edx
mov edx, ebx
xor edx, 0xc08090ef
mov ebp, ebx
xor ebp, 0x9a0eca78
and ebp, edx
and ecx, 0x5a8e5a97
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x6fdd099d
and ecx, 0x9022f662
or ecx, ebp
xor ecx, 0x3553530b
xor ebx, 0x21382a10
and ebx, 0xe1382a3c
mov ebp, edx
and ebp, 0x1ec7d5c3
or ebp, ebx
xor ebp, 0xe1382a3d
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x940aa040
and edx, 0x6bf55fbf
or edx, ebp
xor edx, 0x6bf55fbf
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x4c57bd3a
and edx, 0xb3a842c5
or edx, ecx
mov ecx, edx
xor ecx, 0xa0a80000
xor edx, 0x4c57bd3a
mov ebp, edx
and ebp, 0x1707e3c5
and ecx, 0xe8f81c3a
or ecx, ebp
xor ecx, 0x1707e3c5
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r9d
xor al, r8b
and al, r9b
mov r11d, eax
xor r11b, 1
mov edx, r11d
and dl, al
mov ebx, edx
xor bl, 1
xor dl, al
or bl, r11b
xor bl, 1
or bl, dl
mov r11d, ebx
xor r11b, 1
and bl, r10b
and r11b, cl
or r11b, bl
mov edx, r10d
xor r10b, r8b
and r8b, cl
and dl, r9b
or dl, r8b
or cl, r9b
xor cl, 1
or cl, r10b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r11d
xor dl, 1
and dl, cl
xor cl, 1
mov eax, r11d
xor al, cl
and al, r11b
and cl, r11b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xf98e5429
mov ebp, 0x51725a8c
cmovne edx, ebp
test cl, cl
jmp 0x1400ad36e
cmp ecx, 0x87d27bd0
jg 0x1400a62e7
cmp ecx, 0x869a85f9
je 0x1400aa0ad
cmp ecx, 0x877de050
jne 0x14009fbd0
mov rdi, qword [rsp + 0x38]
mov ecx, dword [0x140265738]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb52596d2
and edx, 0x4ada692d
or edx, ecx
mov ebp, edx
xor ebp, 0x48100901
xor edx, 0x912402c0
and edx, 0x93ee62ec
and ebp, 0x6c119d13
or ebp, edx
mov ecx, ebp
xor ecx, 0x93ee62ec
mov edx, ebp
xor edx, 0x93ee62ed
and edx, ecx
xor ebp, 0x6c119d12
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x46596848
mov ebp, ecx
and ebp, 0x89800006
or ebp, edx
mov edx, dword [0x140265734]
xor ebp, 0x89800006
and ecx, 0x302697b1
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x425aba8
and ecx, 0xfbda5457
or ecx, ebp
xor ecx, 0x34033c19
sete r8b
setne bl
cmp edx, 9
setg cl
cmp edx, 0xa
setl dl
mov eax, ebx
or al, dl
xor bl, cl
or cl, r8b
mov r9d, ecx
xor r9b, al
or cl, al
xor cl, 1
or cl, r9b
xor bl, 1
mov eax, edx
and al, r8b
xor dl, r8b
or dl, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov eax, 0xe5ce103b
mov ebp, 0x26d3a652
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0xe5ce103b
cmovne edx, ebp
mov qword [0x140265050], rdi
jmp 0x1400a6884
cmp ecx, 0x8d49240
jg 0x1400a63ec
cmp ecx, 0x74ecdde
je 0x1400aa1a4
cmp ecx, 0x80f9898
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xc1b7f5d0
mov ecx, ebp
xor ecx, 0xc1b7f5d0
and ecx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x3e480a2e
and ecx, 0xc1b7f5d1
or ecx, ebx
mov ebx, ecx
not ebx
mov edi, ecx
and edi, 0x3ff03f59
and ebx, 0xc00fc0a6
or ebx, edi
or ecx, ebp
and ebp, 0x3ff03f59
and edx, 0xc00fc0a6
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc53b7c83
and ecx, 0x3ac4837c
or ecx, edx
xor ecx, 0x3ac4837c
setne r9b
sete r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r10b
and cl, al
mov ebx, ecx
not bl
and bl, cl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, r8d
or cl, bl
xor bl, 1
xor cl, 1
or bl, r9b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
and r9b, r10b
or r10b, r8b
and al, r8b
or al, r9b
mov ecx, r10d
xor cl, al
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ebx
xor r8b, 1
mov r9d, ebx
and r9b, r8b
and dl, al
mov ecx, r9d
xor cl, 1
xor r9b, bl
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
xor dl, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xc46f09c2
cmovne ecx, r14d
test al, 1
mov eax, 0xc46f09c2
cmovne eax, ecx
test dl, 1
jmp 0x14009fbc3
cmp ecx, 0x3e77c60e
jg 0x1400a6543
cmp ecx, 0x3a5e607d
je 0x1400aa31d
cmp ecx, 0x3b57ea73
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe342633
and ebp, 0xf1cbd9cc
or ebp, edi
or ecx, ebx
and ebx, 0xe342633
and edx, 0xf1cbd9cc
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
and ebp, 0xe97a52a
mov edx, ecx
and edx, 0xf1685ad5
or edx, ebp
mov ebp, edx
xor ebp, 0xf1685ad5
mov ebx, edx
xor ebx, 0x96135849
and ebx, ebp
and ecx, 0x677b029c
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x677b029d
and ecx, 0x9884fd62
or ecx, ebx
and ebp, 1
xor edx, 0xf1685ad4
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x95e9dc0
and edx, 0xf6a1623f
or edx, ebp
xor edx, 0xf6a1623f
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xa4a6543
and edx, 0xf5b59abc
or edx, ecx
mov ecx, edx
xor ecx, 0x51a49018
xor edx, 0xa020000
and edx, 0xae130aa4
and ecx, 0x51ecf55b
or ecx, edx
mov edx, ecx
xor edx, 0x28100000
xor ecx, 0x5060e402
and ecx, 0xd663eea6
and edx, 0x299c1159
or edx, ecx
xor edx, 0x299c1159
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, edx
and al, cl
or dl, bl
and bl, r8b
or bl, al
mov r9d, ebx
xor r9b, cl
and r9b, bl
xor dl, 1
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r9d
xor dl, 1
mov eax, ecx
xor al, 1
and cl, dl
or dl, al
and al, r9b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xa31ea7ca
mov ebp, 0x9def201e
cmovne eax, ebp
test dl, 1
mov edx, 0xa31ea7ca
cmovne eax, edx
test cl, 1
cmove eax, ebp
jmp 0x1400ad63f
cmp ecx, 0xe85dd33f
jg 0x1400a6571
cmp ecx, 0xe5ce103b
je 0x1400aa333
cmp ecx, 0xe83e0c59
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xa3d8c442
mov edx, ebp
and edx, 0x5c273bbd
or edx, ebx
mov ebx, edx
xor ebx, 0x40222280
xor edx, 0xa1908040
mov ecx, ebp
xor ecx, 0xe9b2a3e0
and ecx, ebp
or edx, 0x164d5c1f
mov esi, ecx
not esi
mov eax, edx
and eax, 0xb8109970
and ebx, 0x41a22280
or ebx, eax
or edx, esi
and esi, 0xb8109970
and ecx, 0x47ef668f
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x164d5c1e
and edx, 0xe9b2a3e1
or edx, eax
and edi, 0xce70eec8
and ebp, 0x318f1137
or ebp, edi
mov eax, ebp
xor eax, 0x318f1137
xor ebp, 0xce70eec8
and ebp, edx
not edx
and eax, edx
or ebp, eax
xor edx, ebp
test edx, ebp
sete al
setne r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
and bl, r9b
mov ecx, edx
and cl, al
or cl, bl
xor al, dl
xor al, 1
mov ebx, edx
xor bl, r9b
or dl, r9b
xor dl, 1
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
and cl, dl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x5b6dd7c6
mov ebp, 0x1276fd10
cmovne eax, ebp
test dl, 1
mov edx, 0x5b6dd7c6
jmp 0x1400a6881
cmp ecx, 0xb13c43d3
jg 0x1400a66ee
cmp ecx, 0xae444918
je 0x1400aa349
cmp ecx, 0xb121a2ee
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xa54cba42
and edx, 0x5ab345bd
or edx, ebp
mov ebp, edx
xor ebp, 0x2305b0
xor edx, 0xa54cba43
mov edi, ecx
and edi, 0x7fd8f24e
and ebx, 0x80270db0
or ebx, edi
or ecx, edx
and edx, 0x7fd8f24e
and ebp, 0x80270db1
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x824850a0
mov ebp, ecx
and ebp, 0x5b20a41
or ebp, edx
xor ebp, 0x5b20a41
and ecx, 0x7805a51e
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x819ac832
and ecx, 0x7e6537cd
or ecx, edx
mov edx, ecx
xor edx, 0x99906020
xor ecx, 0x66092d3
mov ebp, ecx
and ebp, 0x644f9fdf
and edx, 0x9bb06020
or edx, ebp
xor edx, 0x644f9fdf
xor ecx, edx
test ecx, edx
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, r9b
not al
and al, r9b
mov ebx, r10d
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, r10d
xor r10b, r8b
and r8b, cl
and dl, r9b
or dl, r8b
or cl, r9b
xor cl, 1
or cl, r10b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x467934a2
mov ebp, 0x86020bd3
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x467934a2
jmp 0x1400aea6e
cmp ecx, 0x1dd9438f
jg 0x1400a688b
cmp ecx, 0x1da752bb
je 0x1400aa42b
cmp ecx, 0x1dadfc2e
jne 0x14009fbd0
mov eax, dword [0x140265738]
mov edx, dword [0x140265734]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov ecx, ebx
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
and eax, ebp
and ecx, ebx
or ecx, eax
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne al
sete bl
cmp edx, 0xa
setl cl
cmp edx, 9
setg r8b
mov r9d, ecx
and r9b, bl
xor cl, bl
xor bl, r8b
xor al, r8b
mov edx, eax
xor dl, 1
or cl, r9b
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
xor al, cl
xor al, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x33698ba8
mov ebp, 0xe85dd340
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x33698ba8
jmp 0x1400ae928
cmp ecx, 0x617134aa
jg 0x1400a6a07
cmp ecx, 0x5f92548f
je 0x1400aa5f6
cmp ecx, 0x5fc95af9
jne 0x14009fbd0
mov ecx, 0x4ec5a259
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xcdf5b768
jg 0x1400a6b08
cmp ecx, 0xcc3d68ee
je 0x1400aa72f
cmp ecx, 0xcde57faf
jne 0x14009fbd0
mov eax, dword [0x140265738]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
or edx, 0xa8be7cf0
mov ebp, edx
not ebp
mov ecx, ebx
or ecx, 0x5741830f
mov eax, ecx
not eax
and edx, 0x505e6a0a
and ebp, 0x7018105
or ebp, edx
and ecx, 0x505e6a0a
and eax, 0xa8a014f0
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xa8be7cf1
and eax, 0x5741830e
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb3269e00
and eax, 0x4cd961ff
or eax, ecx
xor eax, 0x4cd961ff
mov ecx, eax
and ecx, ebx
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x54770e9a
and eax, 0xab88f165
or eax, ecx
xor eax, 0xab88f165
setne r8b
sete dl
cmp dword [0x140265734], 9
setg al
mov ecx, eax
xor cl, dl
not cl
and cl, dl
or dl, al
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
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 edx, ebx
xor dl, al
test al, 1
mov ecx, 0xf99e7acf
mov eax, 0x454ab1e7
cmovne ecx, eax
test bl, 1
mov ebp, 0xf99e7acf
jmp 0x1400ac29e
cmp ecx, 0x9cc3451a
jg 0x1400a6bcd
cmp ecx, 0x9bd39efb
je 0x1400aa869
cmp ecx, 0x9c7dd2e4
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
mov ebp, edx
xor ebp, 0x10cd8d37
and ebp, edx
not edx
and edx, 0x6a7b04df
and ecx, 0x9584fb20
or ecx, edx
mov edx, ecx
xor edx, 0x490417
or edx, 0xef3272c8
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov esi, edx
and esi, 0x5f93ebd
and ebx, 0x10048102
or ebx, esi
or edx, edi
and edi, 0x5f93ebd
and ebp, 0xfa06c142
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xfd6b70b9
and edx, 0x2948f46
or edx, ebp
xor edx, 0x12590270
mov ebp, ecx
and ebp, 1
xor ecx, 0x9584fb21
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xfa9b0948
and ecx, 0x564f6b7
or ecx, edx
mov ebx, ecx
xor ebx, 0x440000
xor ecx, 0x280a0048
or ebp, 0x2f5ec26b
mov edx, ebp
not edx
or ecx, 0x90812984
and ecx, 0xbd8bebef
and ebx, 0x2540000
or ebx, ecx
and ebp, 0xbd8bebef
and edx, 0x40201410
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xea7ee9ab
and edx, 0x15811654
or edx, ecx
mov ecx, edx
xor ecx, 0x1acfc02d
xor edx, 0xc5202bc0
mov ebp, edx
and ebp, 0x60103e12
and ecx, 0x9fefc1ed
or ecx, ebp
xor ecx, 0x9fefc1ed
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xd208cf03
mov ebp, 0xcf5b95a7
cmovne ecx, ebp
test dl, 1
mov edx, 0xd208cf03
jmp 0x1400ae03f
cmp ecx, 0x10e3b900
jg 0x1400a6ce0
cmp ecx, 0x10015746
je 0x1400aaa49
cmp ecx, 0x10ba5f7c
jne 0x14009fbd0
mov rdi, qword [rsp + 0x30]
mov edx, dword [0x140265738]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6ee3435c
mov ebx, ecx
and ebx, 0x911cbca2
or ebx, ebp
xor ebx, 0x911cbca2
mov ebp, ecx
and ebp, 1
or ebp, ebx
mov esi, dword [0x140265734]
not ebp
and edx, 0xcae23315
and ecx, 0x351dccea
or ecx, edx
xor ecx, 0x351dccea
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete dl
setne r8b
cmp esi, 0xa
setl r10b
cmp esi, 9
setg r9b
mov r11d, r10d
and r10b, r8b
and r8b, r9b
and r11b, dl
or r11b, r8b
xor r11b, 1
or r11b, r9b
mov ebx, r11d
xor bl, 1
and dl, r9b
or r10b, dl
mov edx, r10d
xor dl, 1
mov ecx, ebx
and cl, r11b
mov r8d, r10d
and r8b, dl
mov r9d, ecx
and r9b, bl
xor cl, bl
or cl, r9b
mov ebx, r8d
xor bl, 1
xor r8b, r10b
or bl, dl
xor bl, 1
or bl, r8b
mov eax, ecx
xor al, 1
and al, bl
xor bl, 1
and bl, cl
or bl, al
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xa4090bb6
mov ecx, 0xb8fec49e
cmovne eax, ecx
test dl, 1
mov ecx, 0xa4090bb6
cmovne ecx, eax
mov qword [rsp + 0x38], rdi
jmp 0x1400a66e6
cmp ecx, 0x4da58497
jg 0x1400a6d0e
cmp ecx, 0x4bca0e49
je 0x1400aab73
cmp ecx, 0x4c2fcfa4
jne 0x14009fbd0
mov ecx, 0x6868bf6e
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xfb003ea0
jg 0x1400a6e69
cmp ecx, 0xf9a198ad
je 0x1400aab89
cmp ecx, 0xfa08aefa
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x97cafec9
and edx, 0x68350136
or edx, ecx
mov ecx, edx
xor ecx, 0x8300032
xor edx, 0x22ac1
and edx, 0x60072bc5
and ecx, 0x9ff8d43a
or ecx, edx
mov edx, ecx
not edx
xor ecx, 0x9ff8d43a
mov ebp, ecx
or ebp, 1
mov ebx, ebp
not ebx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
mov edi, ebp
and edi, 0x6f9009aa
and ebx, 0x906ff654
or ebx, edi
or ebp, ecx
and ecx, 0x6f9009aa
and edx, 0x906ff655
or edx, ecx
xor edx, ebx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
mov edx, ebp
and edx, 0x6a3a169d
and ecx, 0x95c5e962
or ecx, edx
xor ecx, 0x6a3a169d
xor ebp, ecx
test ebp, ecx
setne dl
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and al, bl
and dl, cl
or dl, al
mov eax, ecx
xor al, bl
and cl, bl
or cl, al
mov eax, ecx
xor al, dl
xor al, 1
xor dl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xbe491265
mov ebp, 0x7d7857b4
cmovne edx, ebp
test cl, 1
mov ecx, 0xbe491265
jmp 0x1400adea3
cmp ecx, 0xc1713f6f
jg 0x1400a6f76
cmp ecx, 0xbf25a07b
je 0x1400aab9f
cmp ecx, 0xc041d8b1
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2301bf2d
and edx, 0xdcfe40d2
or edx, ecx
mov ebx, edx
xor ebx, 0xdcd44092
xor edx, 0x2000028
and edx, 0x22a0068
and ebx, 0xfdd5ff97
or ebx, edx
mov edx, ebx
xor edx, 0x22a0068
mov ecx, ebx
xor ecx, 0x1985f902
and ecx, 0x1b8df962
xor ebx, 0xf23c0a7
and ebx, edx
and edx, 0xe472069d
or edx, ecx
mov ebp, edx
not ebp
mov ecx, edx
xor ecx, 0x909c042
or ecx, 0xf2f63f30
mov edi, ecx
not edi
mov esi, ebx
not esi
mov eax, ecx
and eax, 0xe2b82916
and edi, 0xd01c0c9
or edi, eax
or ecx, esi
and esi, 0xe2b82916
and ebx, 0x1d47d6e9
or ebx, esi
xor ebx, edi
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x429d1fb0
and ecx, 0xbd62e04f
or ecx, eax
mov eax, ecx
xor eax, 0xb0412001
and ebp, 1
xor edx, 0xe472069c
or edx, ebp
mov ebp, edx
not ebp
xor ecx, 0x4f94df7e
mov ebx, ecx
and ebx, 0x4cba5dda
and eax, 0xb345a225
or eax, ebx
or ecx, edx
and edx, 0x4cba5dda
and ebp, 0xb345a225
or ebp, edx
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x9b4a797d
and edx, ecx
or ecx, 0x64b58682
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x89406e99
and eax, 0x120a1164
or eax, ebx
or ecx, ebp
and ebp, 0x89406e99
and edx, 0x76bf9166
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x64b58682
and ecx, 0x9b4a797d
or ecx, eax
mov eax, ecx
not eax
and eax, 0x13d140da
and ecx, 0xec2ebf25
or ecx, eax
mov eax, ecx
xor eax, 0xe8260500
xor ecx, 0x1d14082
and ecx, 0x5d9faa7
and eax, 0xfa260558
or eax, ecx
xor eax, 0xfa260558
setne bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
xor cl, bl
xor bl, dl
xor dl, cl
and dl, cl
xor bl, dl
mov eax, ebx
not al
and al, dl
mov edx, ebx
xor dl, al
test bl, bl
mov ecx, 0x4b320e3e
mov ebp, 0x869a85f9
cmovne ecx, ebp
test al, al
mov eax, 0x4b320e3e
cmove ecx, eax
test dl, dl
jmp 0x1400ad4b0
cmp ecx, 0x2b3bb8da
jg 0x1400a70f4
cmp ecx, 0x26fb5729
je 0x1400aabb5
cmp ecx, 0x28df759c
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebx, [rcx - 1]
imul ebx, ecx
mov eax, ebx
not eax
mov edx, ebx
xor edx, 0xa3a671e0
and edx, ebx
mov ecx, ebx
or ecx, 0x5c598e1f
mov edi, edx
not edi
mov esi, ecx
and esi, 0x8cf59f2b
mov ebp, eax
and ebp, 0x230260c0
or ebp, esi
or ecx, edi
and edi, 0x8cf59f2b
and edx, 0x730a60d4
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5c598e1e
and ecx, 0xa3a671e1
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x8985b3b0
and edx, 0x767a4c4f
or edx, ebp
or ecx, ebx
and ebx, 0x8985b3b0
and eax, 0x767a4c4f
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x65ca4bed
and ecx, 0x9a35b412
or ecx, eax
xor ecx, 0x9a35b412
sete bl
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg al
and r9b, cl
xor cl, al
xor cl, 1
mov edx, ecx
xor dl, al
and dl, cl
and bl, al
or bl, r9b
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
xor al, dl
xor dl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x6614cce9
mov ebp, 0x9c7dd2e4
cmovne edx, ebp
test cl, 1
mov ecx, 0x6614cce9
jmp 0x1400adea3
cmp ecx, 0x6fa812fd
jg 0x1400a7122
cmp ecx, 0x6c9eb8db
je 0x1400aad23
cmp ecx, 0x6f5f7257
jne 0x14009fbd0
mov rax, qword [rsp + 0x30]
mov ecx, 0x37e5e74c
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xd9fa2a6d
je 0x1400a7992
cmp ecx, 0xda65124a
je 0x1400a7b12
cmp ecx, 0xdaaef662
jne 0x14009fbd0
mov eax, dword [0x140265738]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x7452be70
and eax, ecx
not ecx
and ecx, 0x7452be70
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc9e253a4
and eax, 0x361dac5b
or eax, ecx
mov ecx, eax
xor ecx, 0x424f122b
xor eax, 0xb020e480
and eax, 0xb266f689
mov ebp, ecx
and ebp, 0x4d990976
or ebp, eax
mov eax, ebp
xor eax, 0x4d990976
mov edx, ebp
xor edx, 0x222c8e25
and edx, eax
and ecx, 0x6fb58753
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x6750d5d2
and ecx, 0x98af2a2d
or ecx, edx
xor ecx, 0x8e55280
xor ebp, 0xb2247609
and ebp, 0xbfbc7f49
mov edx, eax
and edx, 0x404380b6
or edx, ebp
xor edx, 0xbfbc7f48
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0x45455280
and eax, 0xbabaad7f
or eax, edx
xor eax, 0xbabaad7f
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4bed622e
and ecx, eax
and eax, 0xb4129dd1
or eax, edx
mov edx, eax
xor edx, 0x84000101
xor eax, 0x4bed622e
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x31d7bed8
and edx, 0xce284127
or edx, ebx
or eax, ebp
and ebp, 0x31d7bed8
and ecx, 0xce284127
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5915d9cb
and eax, 0xa6ea2634
or eax, ecx
xor eax, 0xa6ea2634
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x140265734], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor al, bl
mov edx, ecx
or dl, al
xor al, cl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0x5fc95af9
mov eax, 0x4ec5a259
cmovne ecx, eax
test dl, dl
mov edx, 0x5fc95af9
cmovne ecx, edx
jmp 0x1400ae926
cmp ecx, 0x90733d19
jg 0x1400a7150
cmp ecx, 0x8f68500d
je 0x1400aadec
cmp ecx, 0x8f875e03
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x9dcdc720
and ecx, ebp
not ebp
and ebp, 0x84044500
and edx, 0x19c98220
or edx, ebp
xor edx, 0x19c98220
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2b7ec13d
and ecx, 0xd4813ec2
or ecx, edx
mov edi, ecx
xor edi, 0x494cf9e2
mov ebx, ecx
xor ebx, 0xb6b3061d
xor ecx, 0x1cbdc45b
mov ebp, ecx
and ebp, ebx
and ecx, edi
mov edx, ebp
not edx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x6dddaff7
and ebp, 0x92225008
or ebp, eax
or edx, esi
and esi, 0x6dddaff7
and ecx, 0x92225008
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xaa0ec247
and edx, 0x55f13db8
or edx, eax
and edi, 0xca2c6cde
mov eax, ebx
and eax, 0x35d39321
or eax, edi
xor eax, 0xca2c6cdf
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
and eax, 0x6d705db2
and ebx, 0x928fa24d
or ebx, eax
xor ebx, 0x928fa24d
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xbeaae8a7
and ebx, 0x41551758
or ebx, eax
mov eax, ebx
xor eax, 0x140258
xor ebx, 0x2aaa2003
and ebx, 0x6beb3503
and eax, 0x9414cafc
or eax, ebx
xor eax, 0x6beb3503
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
xor al, r10b
mov ecx, eax
xor cl, bl
and cl, al
or dl, r9b
xor dl, 1
or bl, r10b
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor cl, 1
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
xor dl, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x17b16274
mov eax, 0x429d0b25
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x17b16274
jmp 0x1400ae928
cmp ecx, 0xd3685c5
jg 0x1400a7291
cmp ecx, 0xc56d98d
je 0x1400aaf42
cmp ecx, 0xcb89771
jne 0x14009fbd0
mov rax, qword [rsp + 0x38]
mov qword [0x140265050], rax
mov ecx, 0x85734f52
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x454ab1e6
jg 0x1400a72bf
cmp ecx, 0x4466ce3f
je 0x1400aaf58
cmp ecx, 0x45040254
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x8dc71b68
mov ecx, ebx
not ecx
or edx, 0x2380085
and edx, 0x8b3902e5
and ebp, 0x4c61908
or ebp, edx
and ebx, 0x8b3902e5
and ecx, 0x7000e412
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x34ea8720
and ecx, 0xcb1578df
or ecx, edx
mov edx, ecx
xor edx, 0x46d263b7
mov ebp, ecx
xor ebp, 0x46d263b6
and ebp, edx
xor ecx, 0xb92d9c48
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xebdf5603
and ebp, 0x1420a9fc
or ebp, edi
or ecx, ebx
and ebx, 0xebdf5603
and edx, 0x1420a9fc
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x42940218
mov ebp, ecx
and ebp, 0x90404400
or ebp, edx
xor ebp, 0x90404400
and ecx, 0x2d2bb9e7
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe2115feb
and ecx, 0x1deea014
or ecx, edx
mov edx, ecx
xor edx, 0x4a220600
xor ecx, 0x104108a2
and ecx, 0x9559e8ae
and edx, 0x6aa61751
or edx, ecx
mov ecx, edx
xor ecx, 0x2a41140
xor edx, 0x5808a2
and edx, 0x685a0eb3
and ecx, 0x97a5f14c
or ecx, edx
mov edx, ecx
xor edx, 0x281202b3
xor ecx, 0x3a5b104
and ecx, 0x43edbd04
and edx, 0xbc1242fb
or edx, ecx
xor edx, 0xbc1242fb
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x5fe487d
mov ebp, 0x482e9927
cmovne edx, ebp
test cl, 1
mov r14d, 0x482e9927
cmovne edx, ebp
not al
test al, 1
mov eax, 0x5fe487d
jmp 0x1400ad2c3
cmp ecx, 0xf729b805
jg 0x1400a73cd
cmp ecx, 0xf3415043
je 0x1400aaf6e
cmp ecx, 0xf5868825
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x804e0791
mov ebx, ecx
and ebx, 0x7fb1f86e
or ebx, edx
mov edx, ebx
xor edx, 0x73b0382e
xor ebx, 0x80480500
or ecx, 0x8c49c540
and ebx, 0x8c49c540
and edx, 0x73b63abe
or edx, ebx
and ecx, 0x8c49c541
xor ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1c2a2e73
and ecx, 0xe3d5d18c
or ecx, edx
xor ecx, 0xe3d5d18c
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
and cl, dl
and bl, r8b
or bl, cl
mov r9d, ebx
xor r9b, dl
and r9b, bl
mov eax, edx
xor al, r8b
not al
and al, r8b
or dl, r8b
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor al, r9b
mov ecx, eax
not cl
and cl, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x4466ce3f
mov ebp, 0xac84b3a
cmovne edx, ebp
test al, 1
mov eax, edx
cmovne eax, ebp
jmp 0x1400ad63a
cmp ecx, 0xbcead77f
jg 0x1400a7533
cmp ecx, 0xba7f0bf8
je 0x1400aaf84
cmp ecx, 0xbc0ae865
jne 0x14009fbd0
mov ecx, 0xbe780e2e
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x229816e3
jg 0x1400a76e2
cmp ecx, 0x219a05d0
je 0x1400aaf9a
cmp ecx, 0x2283f418
jne 0x14009fbd0
mov ecx, dword [0x140265738]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edi
and ecx, 0x2a402050
mov eax, edx
and eax, 0x1011072e
or eax, ecx
mov ebx, eax
xor ebx, 0x110104
xor eax, 0xe988d0d1
mov ebp, edi
or ebp, 0x3a51277e
mov ecx, ebp
not ecx
and eax, 0xf988d6fb
and ebx, 0x2512104
or ebx, eax
and ebp, 0xf988d6fb
and ecx, 0x4260800
or ecx, ebp
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0xea3387f1
and ecx, 0x15cc780e
or ecx, eax
mov eax, ecx
xor eax, 0x2f9d5f71
and edi, 0x5be69966
and edx, 0xa4196699
or edx, edi
mov ebp, edx
xor ebp, 0xa4196699
xor ecx, 0xd062a08e
and ebp, ecx
xor edx, 0x5be69966
and edx, eax
or edx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
setne al
cmp dword [0x140265734], 9
setg cl
mov edx, ecx
xor dl, al
and cl, al
or cl, dl
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x6c98552e
mov ebp, 0x45040254
cmovne edx, ebp
test al, al
mov eax, 0x6c98552e
cmovne edx, eax
test cl, cl
jmp 0x1400a8ee1
cmp ecx, 0x6868bf6d
jg 0x1400a7710
cmp ecx, 0x66f2e72f
je 0x1400ab08d
cmp ecx, 0x6847153b
jne 0x14009fbd0
mov rcx, qword [0x140265040]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xa134083b
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xd5b26bd7
jg 0x1400a773e
cmp ecx, 0xd3e6a0f4
je 0x1400ab1a4
cmp ecx, 0xd4047bc2
jne 0x14009fbd0
mov ecx, 0x9def201e
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xa4090bb6
je 0x1400ab303
cmp ecx, 0xa562205c
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x423848f8
mov edx, edi
and edx, 0x808001
or edx, ebp
xor edx, 0x808001
mov ebx, edi
and ebx, 0xbd473706
or ebx, edx
mov edx, ebx
not edx
and edx, 0x3148dcea
and ebx, 0xceb72315
or ebx, edx
mov ebp, ebx
xor ebp, 0x8c0febed
xor ebx, 0x71f01400
mov edx, ebp
and edx, 0x8a098b7a
and ebx, 0x75f67485
or ebx, edx
or ebp, edi
and edi, 0x8a098b7a
and ecx, 0x75f67485
or ecx, edi
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xedf4c8f0
and ebp, 0x120b370f
or ebp, ecx
xor ebp, 0x120b370f
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r10b
and bl, al
mov edx, ebx
not dl
and dl, bl
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov ecx, r9d
mov ebx, r10d
xor r10b, r9b
and r9b, dl
not dl
and dl, r8b
or dl, r9b
and cl, al
and bl, r8b
or bl, cl
or al, r8b
xor al, 1
or al, r10b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xcaebb71f
mov ecx, 0xc909d6b9
cmovne ebp, ecx
test al, 1
mov ecx, 0xcaebb71f
cmovne ecx, ebp
jmp 0x1400a4691
cmp ecx, 0x13c717f9
je 0x1400ab48d
cmp ecx, 0x1428e84e
jne 0x14009fbd0
mov ecx, 0xe75fa4c
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x55ee4f35
je 0x1400ab5a7
cmp ecx, 0x566cb196
jne 0x14009fbd0
mov ecx, 0xd5b26bd8
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xfe06e121
je 0x1400ab78d
cmp ecx, 0xff0f8710
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1d57f6c9
and edx, ecx
and ecx, 0xe2a80936
or ecx, ebp
xor ecx, 0xe2a80936
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe809c79d
mov ebp, ecx
and ebp, 0x17f63862
or ebp, edx
mov edx, ebp
xor edx, 0x17f63862
xor ebp, 0x8080388
mov ebx, edx
and ebx, 0xfb8b4672
and ecx, 0x474b98d
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xd660bfbd
and ecx, 0x299f4042
or ecx, ebx
xor ecx, 0xd2140631
and ebp, 0x1b3e2bc8
mov ebx, edx
and ebx, 0xe4c1d437
or ebx, ebp
xor ebx, 0x1b3e2bc9
and edx, 1
or edx, ebx
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xa837e372
and edx, 0x57c81c8d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8e8dd957
and edx, 0x717226a8
or edx, ecx
mov ecx, edx
xor ecx, 0x400081d8
xor edx, 0x22202a24
and edx, 0xbb656e26
and ecx, 0x449a91d9
or ecx, edx
mov edx, ecx
xor edx, 0x809088
xor ecx, 0xa402004
and ecx, 0x4e5a2155
and edx, 0xb1a5deaa
or edx, ecx
xor edx, 0x4e5a2155
cmp edx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
mov ebx, eax
xor bl, dl
and bl, al
xor dl, cl
mov ecx, edx
xor cl, 1
mov eax, ebx
xor al, 1
and dl, al
or al, cl
and cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x2b95b93a
mov ebp, 0xb46f662
cmovne ecx, ebp
test al, al
mov eax, 0x2b95b93a
cmovne ecx, eax
test dl, dl
jmp 0x1400ae602
cmp ecx, 0xc46f09c2
je 0x1400ab8b9
cmp ecx, 0xc4d51473
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb503bedf
and edx, ecx
and ecx, 0x4afc4120
or ecx, ebp
xor ecx, 0x4afc4120
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov esi, ecx
not esi
mov edx, esi
and edx, 0xcdc2158b
and ecx, 0x323dea74
or ecx, edx
mov ebx, ecx
xor ebx, 0x323dea74
mov edi, ecx
xor edi, 0xe4ab6f21
and edi, ebx
or esi, 0x29697aaa
mov ebp, esi
not ebp
mov edx, edi
not edx
mov eax, edx
and eax, 0x61b64707
and edi, 0x9e49b8f8
or edi, eax
or edx, esi
and esi, 0x61b64707
and ebp, 0x96008050
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x503f6a8c
and edx, 0xafc09573
or edx, eax
mov eax, edx
xor eax, 0x4282640
and ebx, 1
xor ecx, 0x323dea75
or ecx, ebx
mov ebp, ecx
not ebp
xor edx, 0x79561027
mov ebx, edx
and ebx, 0xb2c7d999
and eax, 0x4d382666
or eax, ebx
or edx, ecx
and ecx, 0xb2c7d999
and ebp, 0x4d382666
or ebp, ecx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x28f0c9d5
and edx, 0xd70f362a
or edx, ecx
xor edx, 0xd70f362a
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne bl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov eax, ebx
and al, cl
and bl, dl
and dl, r9b
or dl, al
xor dl, 1
or dl, cl
and cl, r9b
or cl, bl
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0x2e4c0357
mov eax, 0xdecdd4f7
cmovne ecx, eax
test bl, 1
mov ebp, 0x2e4c0357
cmove ecx, ebp
test dl, 1
jmp 0x1400ada9b
cmp ecx, 0x307beaf6
je 0x1400aba4c
cmp ecx, 0x30d4e169
jne 0x14009fbd0
mov ecx, 0xbe97f1a3
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x7a090503
je 0x1400abbc9
cmp ecx, 0x7bca1ce1
jne 0x14009fbd0
mov ecx, 0xe5bbfe16
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x85734f52
je 0x1400abbdf
cmp ecx, 0x86020bd3
jne 0x14009fbd0
mov ecx, 0x467934a2
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x5fe487d
je 0x1400abd1b
cmp ecx, 0x601308b
jne 0x14009fbd0
mov rax, qword [rsp + 0x30]
mov ecx, 0xecb256b9
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x37e5e74c
je 0x1400abdef
cmp ecx, 0x39c6211b
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov edi, edx
or edi, 1
mov ebx, edi
not ebx
mov ecx, edx
or ecx, 0xa8756e7e
and edi, 0xa8756e7e
and ebx, 0x578a9180
or ebx, edi
and ecx, 0xa8756e7f
xor ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xce515439
and ecx, 0x31aeabc6
or ecx, ebx
mov ebx, ecx
xor ebx, 0x318a2000
and ebp, 0x6b4e9cda
and edx, 0x94b16325
or edx, ebp
mov ebp, edx
xor ebp, 0x14812021
xor ecx, 0xce515439
xor edx, 0x6b4e9cda
mov edi, ecx
and edi, 0x8834cfde
and ebx, 0x77cb3021
or ebx, edi
or ecx, edx
and edx, 0x8834cfde
and ebp, 0x77cb3021
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc09d5d57
and ecx, 0x3f62a2a8
or ecx, edx
xor ecx, 0x3f62a2a8
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov r10d, ecx
xor r10b, al
and r10b, cl
or dl, r8b
xor dl, 1
or al, r9b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, r10d
xor cl, 1
mov ebx, eax
xor bl, 1
mov edx, ebx
mov r8d, ecx
mov r9d, ecx
and r9b, bl
xor bl, cl
and cl, r10b
and dl, al
xor r8b, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r8b
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
or bl, r9b
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x10e3b901
mov ebp, 0x71bf1a8a
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x10e3b901
jmp 0x1400ae928
cmp ecx, 0xe5999f63
je 0x1400abeb8
cmp ecx, 0xe5bbfe16
jne 0x14009fbd0
mov eax, dword [0x140265738]
mov ecx, dword [0x140265734]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
mov eax, ebp
xor eax, 0xb41f76ee
and eax, ebp
not ebp
and ebp, 0x240170c2
and edx, 0x901e062c
or edx, ebp
xor edx, 0x901e062c
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x4be08911
and eax, 0xb41f76ee
or eax, edx
mov edx, eax
xor edx, 1
and edx, eax
mov ebp, eax
not ebp
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, r9d
xor bl, cl
mov edx, ebx
and dl, r9b
and bl, cl
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
or cl, r9b
xor al, r8b
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r9d, r8d
and r9b, al
mov r10d, ecx
and r10b, bl
xor cl, bl
or cl, r10b
mov ebx, r9d
xor bl, 1
xor r9b, r8b
or bl, al
xor bl, 1
or bl, r9b
xor bl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x8f68500d
mov ecx, 0x7bca1ce1
cmovne eax, ecx
test dl, 1
mov ecx, 0x8f68500d
jmp 0x1400a66e3
cmp ecx, 0xac662c38
je 0x1400abfbd
cmp ecx, 0xadb32220
jne 0x14009fbd0
mov eax, dword [0x140265738]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x352298c0
and ecx, 0xcadd673f
or ecx, eax
mov ebp, ecx
xor ebp, 0x2d40000
xor ecx, 0x20201000
or edx, 0x72fcb900
mov eax, edx
not eax
or ecx, 0x850244e3
and ecx, 0xe52a75e3
and ebp, 0x12d48800
or ebp, ecx
and edx, 0xe52a75e3
and eax, 0x801021c
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x41a2e25a
and eax, 0xbe5d1da5
or eax, ecx
mov edx, eax
xor edx, 0xcca1a4a5
mov ecx, eax
xor ecx, 0xcca1a4a4
and ecx, edx
xor eax, 0x33525a42
and eax, 0x3fd35ec6
and edx, 0xc02ca139
or edx, eax
mov ebp, edx
xor ebp, 0x80082010
mov eax, ecx
not eax
xor edx, 0x3fd35ec7
mov ebx, eax
and ebx, 0x67f49baf
and ecx, 0x980b6450
or ecx, ebx
or eax, edx
and edx, 0x67f49baf
and ebp, 0x980b6450
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x72000044
mov edx, eax
and edx, 0x5140e18
or edx, ecx
xor edx, 0x5140e18
and eax, 0x88ebf1a3
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x88ebf1a3
and eax, 0x77140e5c
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xce66373a
and eax, 0x3199c8c5
or eax, edx
xor eax, 0xce66373a
xor ecx, eax
test ecx, eax
sete bl
setne cl
cmp dword [0x140265734], 0xa
setl al
xor cl, al
xor cl, 1
mov edx, eax
or dl, bl
xor dl, 1
or dl, cl
xor bl, al
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov r8d, eax
and r8b, dl
mov ebx, edx
and bl, cl
xor cl, dl
xor dl, 1
xor al, 1
and al, dl
or al, r8b
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xfd76cc80
mov ebp, 0xae444918
cmovne edx, ebp
test cl, cl
mov ecx, 0xfd76cc80
jmp 0x1400adea3
cmp ecx, 0x1b388920
je 0x1400abfd3
cmp ecx, 0x1b754404
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x28002000
mov ebx, ecx
and ebx, 0x435da88
or ebx, edx
xor ebx, 0x435da88
mov edx, ecx
and edx, 0xd3ca0577
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x2baddf96
and edx, 0xd4522069
or edx, ebx
xor edx, 0x798251f
and ebp, 0x8d2a87af
and ecx, 0x72d57850
or ecx, ebp
xor ecx, 0x72d57850
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5cebca3d
and ecx, 0xa31435c2
or ecx, edx
xor ecx, 0xa31435c2
sete r9b
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
xor r8b, al
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and dl, r9b
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov edx, r8d
and dl, cl
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
xor dl, al
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x6868bf6e
mov eax, 0xfe06e121
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
not bl
test bl, 1
mov eax, 0x6868bf6e
jmp 0x1400ae928
cmp ecx, 0x5c30b70b
je 0x1400ac117
cmp ecx, 0x5e959bc8
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea edi, [rcx - 1]
imul edi, ecx
mov esi, edi
not esi
mov ecx, edi
or ecx, 0x38baa39f
mov ebp, ecx
not ebp
mov edx, edi
xor edx, 0xc7455c60
and edx, edi
mov ebx, edx
not ebx
mov eax, ecx
and eax, 0xc37a3332
and ebp, 0x4054c40
or ebp, eax
or ecx, ebx
and ebx, 0xc37a3332
and edx, 0x3c85cccd
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xeb5d3b3f
and ecx, 0x14a2c4c0
or ecx, eax
mov ebx, ecx
xor ebx, 0x41c20800
xor ecx, 0x24000356
and ecx, 0xb62593f7
and ebx, 0x49da6c08
or ebx, ecx
mov eax, ebx
xor eax, 0x1d82000
and esi, 0xbe832124
and edi, 0x417cdedb
or edi, esi
mov ecx, edi
xor ecx, 0x1780293
xor ebx, 0xb62593f7
xor edi, 0xbe832124
mov edx, ebx
and edx, 0x6807dd4c
and eax, 0x97f822b3
or eax, edx
or ebx, edi
and edi, 0x6807dd4c
and ecx, 0x97f822b3
or ecx, edi
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x19704c48
and ebx, 0xe68fb3b7
or ebx, eax
xor ebx, 0xe68fb3b7
setne r9b
sete dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg al
mov ebx, eax
xor bl, dl
and dl, al
and cl, r9b
or cl, dl
and bl, al
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and dl, bl
or dl, al
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x3a5e607d
mov ecx, 0xba7f0bf8
cmovne eax, ecx
test bl, 1
mov ecx, 0x3a5e607d
jmp 0x1400ae819
cmp ecx, 0xcaebb71f
je 0x1400ac141
cmp ecx, 0xcc32f846
jne 0x14009fbd0
mov ecx, 0xc4eac31
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x99e5f8e3
je 0x1400ac2a9
cmp ecx, 0x9b20f8d4
jne 0x14009fbd0
jmp 0x14009faf9
cmp ecx, 0xf099120
je 0x1400ac429
cmp ecx, 0xfd80551
jne 0x14009fbd0
mov ecx, 0x9b20f8d4
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x4a683716
je 0x1400ac51b
cmp ecx, 0x4b320e3e
jne 0x14009fbd0
mov ecx, 0xc041d8b1
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xf98f9921
je 0x1400ac671
cmp ecx, 0xf99e7acf
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xade23184
and edx, 0x521dce7b
or edx, ecx
mov ecx, edx
xor ecx, 0x42044e09
xor edx, 0xa4602084
and edx, 0xb479a0f6
and ecx, 0x4b865f09
or ecx, edx
mov ebp, ecx
xor ebp, 0xb479a0f6
xor ecx, 0x4b865f09
mov ebx, ecx
and ebx, 0x95ad811c
mov edx, ebp
and edx, 0x6a527ee3
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x6a527ee2
and edx, 0x95ad811d
or edx, ebx
and ebp, 0x1b332af4
mov ebx, ecx
and ebx, 0xe4ccd50b
or ebx, ebp
xor ebx, 0x1b332af5
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x519529e9
and ecx, 0xae6ad616
or ecx, ebp
xor ecx, 0xae6ad616
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x900841c6
and edx, ecx
and ecx, 0x6ff7be39
or ecx, ebp
xor ecx, 0x6ff7be39
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov ebx, r9d
or bl, dl
mov eax, r9d
xor al, dl
not al
and al, dl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r9b, dl
and cl, r8b
or cl, r9b
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x217e9796
mov edx, 0xd5fc7ea9
cmovne ecx, edx
test bl, 1
mov ebp, 0x217e9796
cmovne ecx, ebp
jmp 0x1400adea6
cmp ecx, 0xbe780e2e
je 0x1400ac76c
cmp ecx, 0xbe97f1a3
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
or edx, 0xdda8f63e
mov ebx, edx
not ebx
mov ebp, edi
or ebp, 0x225709c1
mov ecx, ebp
not ecx
and edx, 0x212ed2a0
and ebx, 0x2510941
or ebx, edx
and ebp, 0x212ed2a0
and ecx, 0xdc80241e
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xdda8f63f
and ecx, 0x225709c0
or ecx, edx
not ecx
mov edx, ecx
and edx, edi
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf2083626
and ecx, 0xdf7c9d9
or ecx, edx
xor ecx, 0xdf7c9d9
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
xor al, 1
or al, r8b
or dl, bl
xor dl, 1
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
xor bl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
xor al, dl
test dl, 1
mov ecx, 0x1b754404
mov edx, 0x30d4e169
cmovne ecx, edx
test bl, 1
cmovne ecx, edx
not al
test al, 1
mov eax, 0x1b754404
jmp 0x1400ae928
cmp ecx, 0x2664d5e9
je 0x1400ac979
cmp ecx, 0x26d3a652
jne 0x14009fbd0
mov rax, qword [rsp + 0x38]
mov qword [0x140265050], rax
mov ecx, 0x877de050
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x6c1711b3
je 0x1400acab6
cmp ecx, 0x6c98552e
jne 0x14009fbd0
mov ecx, 0x2283f418
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x8e8c3a06
je 0x1400acc31
cmp ecx, 0x8e985396
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x6917cf04
mov edx, edi
and edx, 0x96e830fa
or edx, ebp
xor edx, 0x96e830fa
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and ecx, edx
and ebx, edi
or ebx, ecx
xor edx, ebx
test edx, ebx
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov eax, ebx
xor al, r8b
and al, bl
mov edx, ecx
xor dl, r9b
and dl, cl
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, bl
xor cl, 1
mov r10d, ecx
xor r10b, bl
or cl, bl
xor cl, 1
or cl, r10b
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov r10d, ecx
and r10b, dl
xor cl, dl
or cl, r10b
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
mov r10d, ecx
xor r10b, 1
mov eax, r8d
or al, r9b
xor r8b, r9b
mov edx, eax
xor dl, r8b
xor r8b, 1
xor dl, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov r9d, r8d
xor r9b, 1
mov eax, ecx
and al, r10b
mov edx, r9d
and dl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
or bl, r10b
xor bl, 1
or bl, al
xor dl, 1
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, ecx
xor al, r9b
or r9b, cl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, dl
test r9b, 1
mov ecx, 0x5f92548f
mov ebp, 0xe997f441
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x5f92548f
jmp 0x1400ada9b
cmp ecx, 0xb46f662
je 0x1400acd95
cmp ecx, 0xc4eac31
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x6860002
and edx, 0x16865d0
or edx, ecx
mov ebx, edx
xor ebx, 0x1602480
xor edx, 0xa2970203
or ebp, 0x7ee65d2
mov ecx, ebp
not ecx
and edx, 0xa29f4353
and ebx, 0x5602480
or ebx, edx
and ebp, 0xa29f4353
and ecx, 0x5800982c
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x2591ba6d
and ecx, 0xda6e4592
or ecx, edx
mov edx, ecx
xor edx, 0xdd802040
mov ebp, ecx
xor ebp, 0xdd802041
and ebp, edx
xor ecx, 0x227fdfbe
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
not ebp
or edx, 0xf00c6f96
mov ebx, edx
not ebx
or ebp, 0xff39069
mov ecx, ebp
not ecx
and edx, 0x685c6ce4
and ebx, 0x7a39009
or ebx, edx
and ebp, 0x685c6ce4
and ecx, 0x90000312
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x619ea850
and ecx, 0x9e6157af
or ecx, edx
mov edx, ecx
xor edx, 0x109040c4
xor ecx, 0x642d0018
and ecx, 0xe52f871a
and edx, 0x1ad078e5
or edx, ecx
mov ecx, edx
xor ecx, 0x8c05004
xor edx, 0xc52a840a
and edx, 0xd73aaceb
and ecx, 0x28c55314
or ecx, edx
xor ecx, 0xd73aaceb
cmp ecx, 0xffffffff
setne r9b
sete r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, r10d
xor cl, r9b
and cl, r10b
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
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, al
mov r11d, ecx
xor r11b, 1
mov ebx, eax
or al, r9b
and r9b, r8b
and bl, r10b
or bl, r9b
xor r8b, r10b
xor al, 1
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
and dl, al
xor al, 1
and r11b, al
or r11b, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, r11b
test cl, 1
mov ecx, 0xe207b62c
mov edx, 0xcc32f846
cmovne ecx, edx
test al, 1
mov eax, 0xe207b62c
cmovne eax, ecx
test r11b, 1
jmp 0x14009fbc3
cmp ecx, 0x41207f68
je 0x1400acf3c
cmp ecx, 0x429d0b25
jne 0x14009fbd0
mov ecx, 0x8f875e03
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xeb36aa0f
je 0x1400acf52
cmp ecx, 0xecb256b9
jne 0x14009fbd0
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xbe78ec52
and ecx, ebp
not ebp
and ebp, 0x86682840
and edx, 0x3810c412
or edx, ebp
xor edx, 0x3810c412
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x418713ad
and ecx, 0xbe78ec52
or ecx, edx
mov esi, ecx
mov ebp, ecx
xor ebp, 0x85d2d553
and ebp, ecx
not ecx
and ecx, 0x4b986d3e
and esi, 0xb46792c1
or esi, ecx
mov edx, esi
xor edx, 0xb46792c1
mov ebx, esi
xor ebx, 0xce4ab86d
and ebx, edx
mov ecx, ebx
not ecx
mov edi, ebp
not edi
mov eax, ecx
and eax, 0x12b657c1
and ebx, 0xed49a83e
or ebx, eax
or ecx, edi
and edi, 0x12b657c1
and ebp, 0xed49a83e
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xba0c61e7
and ecx, 0x45f39e18
or ecx, eax
mov edi, ecx
xor edi, 0x40000a40
xor esi, 0x4398612a
and esi, 0xe7fc632b
mov eax, edx
and eax, 0x18039cd4
or eax, esi
xor eax, 0xe7fc632a
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x614f2a8a
and edx, 0x9eb0d575
or edx, eax
mov eax, edx
xor eax, 0x1c900050
xor ecx, 0x3fdeb4b5
xor edx, 0x614f2a8a
mov ebp, ecx
and ebp, 0x832df52f
and edi, 0x7cd20ad0
or edi, ebp
or ecx, edx
and edx, 0x832df52f
and eax, 0x7cd20ad0
or eax, edx
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4b88ccb5
and ecx, 0xb477334a
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb477334a
and ecx, 0x4b88ccb5
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xbcf2d612
and eax, 0x430d29ed
or eax, ecx
mov ecx, eax
xor ecx, 0xb0425000
xor eax, 0x92980
and eax, 0xcb9af92
and ecx, 0xf346506d
or ecx, eax
xor ecx, 0xf346506d
setne cl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg dl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, ecx
or bl, al
xor cl, al
not cl
and cl, al
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x4c2fcfa4
mov ebp, 0x601308b
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x4c2fcfa4
cmovne eax, ebp
test cl, 1
cmovne eax, edx
jmp 0x1400ad63f
cmp ecx, 0xb8fec49e
je 0x1400ad033
cmp ecx, 0xba22eea5
jne 0x14009fbd0
mov ecx, 0x160a19ad
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x20aa9df3
je 0x1400ad04e
cmp ecx, 0x217e9796
jne 0x14009fbd0
mov ecx, 0xd5fc7ea9
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x65a5d702
je 0x1400ad205
cmp ecx, 0x6614cce9
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xe1b48495
and edx, ebp
not ebp
and ebp, 0xe1b48495
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1e4b7b6a
and edx, 0xe1b48495
or edx, ecx
mov ebp, edx
mov ebx, edx
xor ebx, 0x1d125f3d
and ebx, edx
not edx
and edx, 0x3539152b
and ebp, 0xcac6ead4
or ebp, edx
mov edi, ebp
xor edi, 0xcac6ead4
mov ecx, ebp
xor ecx, 0x282b4a16
and ecx, edi
mov edx, ecx
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0x9f32642f
and ecx, 0x60cd9bd0
or ecx, eax
or edx, esi
and esi, 0x9f32642f
and ebx, 0x60cd9bd0
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xb00ceb87
and edx, 0x4ff31478
or edx, eax
xor edx, 0x52e14b44
and edi, 1
xor ebp, 0xcac6ead5
or ebp, edi
mov eax, ebp
not eax
and eax, 0xbc04aa7d
and ebp, 0x43fb5582
or ebp, eax
xor ebp, 0x43fb5582
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
not eax
and ebp, 0xd5c21da3
and eax, 0x2a3de25c
or eax, ebp
xor eax, 0xd5c21da3
sete r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
xor al, r9b
not al
and al, r9b
or bl, r9b
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, edx
xor al, r9b
and dl, r9b
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
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
mov eax, ecx
not al
and al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x4f84092a
mov ebp, 0x3e77c60f
cmovne edx, ebp
test cl, 1
jmp 0x1400ad36e
cmp ecx, 0xd2b0ae57
je 0x1400ad2cb
cmp ecx, 0xd3c4ac11
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x97a0807d
and edx, ebp
not ebp
and ebp, 0xc4bcd115
and ecx, 0x3b432eea
or ecx, ebp
mov ebp, ecx
xor ebp, 0x13000020
xor ecx, 0x84a08015
or ecx, 0x685f7f82
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xa0253bdc
and ebp, 0x17808021
or ebp, edi
or ecx, ebx
and ebx, 0xa0253bdc
and edx, 0x5fdac423
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x685f7f82
and ecx, 0x97a0807d
or ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0xd18dc43
mov edi, ebx
not edi
mov edx, esi
or edx, 0xf2e723bc
mov ebp, edx
not ebp
and ebx, 0x256bd1b7
and edi, 0xd2842208
or edi, ebx
and edx, 0x256bd1b7
and ebp, 0x8100c40
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0xb7eae022
and ebp, 0x48151fdd
or ebp, edx
xor ebp, 0xbaf23c60
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe1910ea9
and edx, ecx
and ecx, 0x1e6ef156
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa4ee040
xor ecx, 0xe1910ea9
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x35201997
and ebp, 0xcadfe668
or ebp, edi
or ecx, ebx
and ebx, 0x35201997
and edx, 0xcadfe668
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
and bl, dl
or bl, r8b
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
xor al, 1
mov eax, 0x85734f52
mov edx, 0xcb89771
cmovne eax, edx
test cl, cl
mov ecx, 0x85734f52
cmovne ecx, eax
test bl, bl
jmp 0x1400ada9b
cmp ecx, 0xa134083b
je 0x1400ad37a
cmp ecx, 0xa31ea7ca
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x990992cb
and edx, ecx
and ecx, 0x66f66d34
or ecx, ebp
mov ebp, ecx
xor ebp, 0x6d20904
xor ecx, 0x990992cb
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe12cf6f2
and ebp, 0x1ed3090d
or ebp, edi
or ecx, ebx
and ebx, 0xe12cf6f2
and edx, 0x1ed3090d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x45ede646
and ebp, edx
mov ebx, ecx
and ebx, 0xba1219b9
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x97c193d9
and ebx, 0x683e6c26
or ebx, ebp
xor ebx, 0x2dd38a61
and ecx, 0xc9730633
mov ebp, edx
and ebp, 0x368cf9cc
or ebp, ecx
xor ebp, 0xc9730632
and edx, 1
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x8144f8e9
and edx, 0x7ebb0716
or edx, ecx
xor edx, 0x7ebb0716
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, edx
xor ecx, 0xe82fede5
and ecx, edx
or edx, 0x17d0121a
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x24fd8e52
and ebp, 0xc80261a5
or ebp, edi
or edx, ebx
and ebx, 0x24fd8e52
and ecx, 0xdb0271ad
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x17d0121a
and edx, 0xe82fede5
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x580b9acc
and edx, 0xa7f46533
or edx, ebp
xor edx, 0x580b9acc
xor ecx, edx
test ecx, edx
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r9b
mov edx, r9d
and dl, cl
xor r9b, cl
or r9b, dl
mov edx, r9d
not dl
mov ebx, ecx
or bl, r8b
xor bl, 1
xor cl, r8b
not cl
and cl, r8b
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and dl, r9b
mov r10d, ecx
and r10b, bl
xor dl, 1
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
mov eax, r10d
xor al, 1
xor r10b, cl
or al, bl
xor al, 1
or al, r10b
xor al, dl
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x974ca346
mov edx, 0x18c601fa
cmovne ecx, edx
test bl, 1
mov edx, 0x974ca346
cmovne edx, ecx
test al, 1
jmp 0x1400adc3c
cmp ecx, 0x1276fd10
je 0x1400ad4c4
cmp ecx, 0x1397b566
jne 0x14009fbd0
mov ecx, 0xd3c4ac11
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x51c9bbc6
je 0x1400ad4da
cmp ecx, 0x52c32821
jne 0x14009fbd0
mov ecx, 0xf901990d
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xfd2621e0
je 0x1400ad4f0
cmp ecx, 0xfd76cc80
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x24bbbf66
and ebx, 0xdb444098
or ebx, edi
or edx, ebp
and ebp, 0x24bbbf66
and ecx, 0xdb444099
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x3061de19
and ecx, 0xcf9e21e6
or ecx, edx
mov edx, ecx
xor edx, 0x404608
xor ecx, 0xcf9e21e6
mov ebp, ecx
and ebp, 0xf1399815
and edx, 0xec667ea
or edx, ebp
xor edx, 0xec667ea
or edx, ecx
cmp edx, 0xffffffff
setne bl
sete dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor al, 1
or al, cl
xor al, 1
or bl, r8b
xor dl, r8b
and dl, r8b
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ebp, 0x99e5f8e3
mov ecx, 0xf729b806
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0x99e5f8e3
cmovne ecx, edx
test al, al
jmp 0x1400ae602
cmp ecx, 0xc3d06071
je 0x1400ad652
cmp ecx, 0xc42b8971
jne 0x14009fbd0
mov r10b, byte [rsp + 0x2e]
mov r8b, byte [rsp + 0x2f]
mov eax, r10d
xor al, 1
mov r9d, r8d
xor r9b, 1
mov edx, r10d
or dl, al
xor dl, al
mov ecx, r9d
or cl, r8b
mov ebx, edx
xor bl, 1
and dl, al
mov r11d, edx
and r11b, bl
xor dl, bl
or dl, r11b
mov ebx, r8d
or bl, cl
xor cl, r9b
mov r11d, ebx
xor r11b, cl
or cl, bl
xor cl, 1
or cl, r11b
mov ebx, ecx
xor bl, dl
and cl, bl
and bl, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
and r9b, r10b
or r10b, r8b
xor r10b, 1
and al, r8b
or al, r9b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, eax
and cl, bl
xor bl, 1
and dl, bl
or dl, cl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x88a725da
mov ebp, 0x4da58498
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x88a725da
jmp 0x1400ae928
cmp ecx, 0x2f5cd322
je 0x1400ad744
cmp ecx, 0x2ffc3c7d
jne 0x14009fbd0
mov eax, dword [0x140265738]
mov ecx, dword [0x140265734]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
or eax, 1
mov ebx, eax
not ebx
mov edi, edx
not edi
mov esi, eax
and esi, 0xd643f9fb
and ebx, 0x29bc0604
or ebx, esi
or eax, edi
and edi, 0xd643f9fb
and edx, 0x29bc0604
or edx, edi
xor edx, ebx
not eax
or eax, edx
not eax
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0xb7597780
and eax, 0x48a6887f
or eax, edx
xor eax, 0x48a6887f
sete r8b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
not cl
and cl, bl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, 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
and dl, r10b
xor cl, 1
and cl, al
or cl, dl
and r9b, r10b
and al, r8b
or al, r9b
mov edx, r10d
and dl, r8b
xor r10b, r8b
or r10b, dl
mov edx, r10d
xor dl, al
xor al, 1
xor dl, 1
or al, r10b
xor al, 1
or al, dl
mov edx, eax
not dl
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x76ce1f50
mov ecx, 0x7a090503
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0x76ce1f50
cmovne ecx, eax
jmp 0x1400ae492
cmp ecx, 0x75def807
je 0x1400ad7fd
cmp ecx, 0x76ce1f50
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x409f0901
mov ebp, edx
and ebp, 0x1a0084a2
or ebp, ecx
xor ebp, 0x1a0084a2
and edx, 0xa560725c
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xe43172fb
and edx, 0x1bce8d04
or edx, ecx
mov ecx, edx
xor ecx, 0x415100a7
mov ebp, edx
xor ebp, 0x415100a6
and ebp, ecx
xor edx, 0x8846648
and edx, 0x4984664c
and ecx, 0xb67b99b3
or ecx, edx
xor ecx, 0xb67b99b2
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb9be9f51
and edx, ecx
and ecx, 0x464160ae
or ecx, ebp
xor ecx, 0x464160ae
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1ff3bc23
and ecx, 0xe00c43dc
or ecx, ebp
xor ecx, 0x1ff3bc23
xor edx, ecx
test edx, ecx
sete dl
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and cl, al
mov ebx, r8d
and bl, dl
or bl, cl
mov r9d, ebx
xor r9b, al
and r9b, bl
xor al, dl
not al
and al, dl
xor dl, r8b
and dl, r8b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, r9d
xor al, 1
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r9b
or cl, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x360a7088
mov ebp, 0xd25f89c3
cmovne ecx, ebp
test al, al
mov eax, 0x360a7088
cmovne ecx, eax
jmp 0x1400addec
cmp ecx, 0x87d27bd1
je 0x1400ad813
cmp ecx, 0x88a725da
jne 0x14009fbd0
mov eax, dword [0x140265738]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xcfcb02a1
and edx, ecx
not ecx
and ecx, 0x94a0280
and eax, 0xc6810021
or eax, ecx
mov ecx, eax
xor ecx, 0x44800001
xor eax, 0x397effde
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xa31717e8
and ecx, 0x4cc80001
or ecx, ebx
or eax, ebp
and ebp, 0xa31717e8
and edx, 0x5ce8e817
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x129e290c
and eax, 0xed61d6f3
or eax, ecx
mov ecx, eax
xor ecx, 0x22aad452
xor eax, 0x18500020
mov edx, ecx
and edx, 0xfffffffe
and eax, 0x18f28032
and ecx, 0xe70d7fcd
or ecx, eax
xor ecx, 0xe70d7fcc
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
setne al
sete cl
cmp dword [0x140265734], 9
setg dl
xor cl, dl
xor cl, 1
or cl, dl
xor cl, 1
xor al, dl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0x4da58498
mov eax, 0x28df759c
cmovne ecx, eax
test dl, dl
mov edx, 0x4da58498
jmp 0x1400acd8a
cmp ecx, 0x8d49241
je 0x1400ad829
cmp ecx, 0xa2b7f18
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x37f0e13c
mov ebx, edx
not ebx
or ebp, 0xc80f1ec3
mov ecx, ebp
not ecx
and edx, 0x13d843
and ebx, 0xc80c0680
or ebx, edx
and ebp, 0x13d843
and ecx, 0x37e0213c
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x37f0e13c
and ecx, 0xc80f1ec3
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x95cbb6dd
and ebx, 0x6a344922
or ebx, edi
or edx, ebp
and ebp, 0x95cbb6dd
and ecx, 0x6a344922
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0x8e035f6a
and ecx, edx
not edx
and edx, 0x8e035f6a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x59307e95
and ecx, 0xa6cf816a
or ecx, edx
xor ecx, 0x28ccde00
sete dl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, ecx
and cl, r8b
and r8b, al
and bl, dl
or bl, r8b
xor bl, 1
or bl, al
and dl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, eax
and r8b, dl
xor dl, al
xor al, bl
xor bl, 1
or dl, r8b
xor dl, bl
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xf901990d
mov ebp, 0x52c32821
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xf901990d
jmp 0x1400ae928
cmp ecx, 0x3e77c60f
je 0x1400ad9ae
cmp ecx, 0x3f697222
jne 0x14009fbd0
mov ecx, 0xc46f09c2
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xe85dd340
je 0x1400adaaf
cmp ecx, 0xe891be53
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, ebx
or ecx, 1
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov esi, edx
not esi
mov eax, ecx
and eax, 0x4ec66ac
and ebp, 0xfb139952
or ebp, eax
or ecx, esi
and esi, 0x4ec66ac
and edx, 0xfb139953
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x1339e48e
and ecx, 0xecc61b71
or ecx, eax
mov eax, ecx
xor eax, 0xe0440a40
and edi, 0x20196aed
and ebx, 0xdfe69512
or ebx, edi
mov edx, ebx
xor edx, 0xd2448002
xor ecx, 0x1339e48e
xor ebx, 0x20196aed
mov ebp, ecx
and ebp, 0xda25539
and eax, 0xf25daac6
or eax, ebp
or ecx, ebx
and ebx, 0xda25539
and edx, 0xf25daac6
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r10b
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r8b
mov eax, r9d
mov ebx, ecx
and bl, r9b
xor cl, r9b
or r9b, r8b
xor r9b, 1
xor al, r8b
not al
and al, r8b
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
xor r10b, r8b
xor r10b, 1
or cl, bl
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
xor bl, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
xor bl, dl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xcde57faf
mov edx, 0x401fe7db
cmovne eax, edx
test cl, 1
mov ecx, 0xcde57faf
cmovne ecx, eax
test bl, 1
jmp 0x1400ae928
cmp ecx, 0xb13c43d4
je 0x1400adc44
cmp ecx, 0xb499383f
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xad1cd077
and edx, 0x52e32f88
or edx, ecx
mov ecx, edx
xor ecx, 0x42210f08
xor edx, 0x881c1055
and edx, 0x98de30d5
and ecx, 0x6721cf2a
or ecx, edx
mov edx, ecx
xor edx, 0x98de30d5
mov ebx, ecx
xor ebx, 0x98de30d4
and ebx, edx
xor ecx, 0x64008928
and ecx, 0xfc4099b8
and edx, 0x3bf6647
or edx, ecx
mov ecx, edx
xor ecx, 0x12a0244
mov ebp, ebx
not ebp
xor edx, 0xfc4099b9
mov edi, ebp
and edi, 0x5e956d12
and ebx, 0xa16a92ed
or ebx, edi
or ebp, edx
and edx, 0x5e956d12
and ecx, 0xa16a92ed
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
xor ecx, 0xbbf746fa
and ecx, ebp
not ebp
and ebp, 0xbbf746fa
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4408b905
and ecx, 0xbbf746fa
or ecx, edx
mov edx, ecx
not edx
and edx, 0x131686f4
and ecx, 0xece9790b
or ecx, edx
mov edx, ecx
xor edx, 0x68400903
xor ecx, 0x108674
and ecx, 0x84b9f67c
and edx, 0x7b460983
or edx, ecx
mov ecx, edx
xor ecx, 0x8089e228
xor edx, 0x70060080
and edx, 0x743614d4
and ecx, 0x8bc9eb2b
or ecx, edx
xor ecx, 0x8bc9eb2b
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, bl
xor bl, dl
and dl, al
or cl, dl
xor al, cl
and al, cl
mov ecx, eax
xor cl, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov edx, ecx
and cl, bl
xor bl, 1
xor dl, 1
and dl, bl
or cl, dl
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xc4eac31
mov edx, 0xcc32f846
cmovne eax, edx
test bl, 1
mov edx, 0xc4eac31
cmovne edx, eax
test cl, cl
jmp 0x1400ad2c3
cmp ecx, 0x1dd94390
je 0x1400adc5a
cmp ecx, 0x1edba4d8
jne 0x14009fbd0
mov eax, dword [0x140265738]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x82c1c8f
and eax, ecx
not ecx
and ecx, 0xc140c
and edx, 0x8200883
or edx, ecx
xor edx, 0x8200883
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x68ed3be0
and eax, 0x9712c41f
or eax, ecx
mov edx, eax
xor edx, 0x60c1276f
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0xb812fe8c
and ebp, 0x47ed0172
or ebp, ebx
or ecx, edx
and edx, 0xb812fe8c
and eax, 0x47ed0173
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov edx, ecx
not edx
or ecx, 0xee63d81e
mov ebp, ecx
not ebp
or edx, 0x119c27e1
mov eax, edx
not eax
and ecx, 0x2d534c53
and ebp, 0x108c23a0
or ebp, ecx
and edx, 0x2d534c53
and eax, 0xc220900c
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x362ade6
and eax, 0xfc9d5219
or eax, ecx
mov ecx, eax
xor ecx, 0x41012170
xor eax, 0x12700201
and ecx, 0x418fa976
and eax, 0xbe705689
or eax, ecx
mov ecx, eax
xor ecx, 0x41058940
xor eax, 0xb0000289
and eax, 0xb08a22bf
and ecx, 0x4f75dd40
or ecx, eax
xor ecx, 0x4f75dd40
sete al
cmp dword [0x140265734], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
mov ecx, ebx
xor cl, al
or dl, cl
mov r8d, edx
not r8b
and al, cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
and cl, dl
or dl, al
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x1da752bb
cmovne ecx, r15d
test al, 1
mov eax, ecx
mov ebp, 0x1da752bb
cmovne eax, ebp
test dl, dl
jmp 0x1400ac764
cmp ecx, 0x617134ab
je 0x1400addf4
cmp ecx, 0x6183c209
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xfffffffe
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x34595d8f
and ecx, 0xcba6a270
or ecx, ebp
mov ebp, ecx
xor ebp, 0x48222220
and ebx, 0x6050aa1e
and edx, 0x9faf55e1
or edx, ebx
mov ebx, edx
xor ebx, 0x1c2241a0
xor ecx, 0x34595d8f
xor edx, 0x6050aa1e
mov edi, ecx
and edi, 0x83dd9459
and ebp, 0x7c226ba6
or ebp, edi
or ecx, edx
and edx, 0x83dd9459
and ebx, 0x7c226ba6
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x7a85ce98
and ecx, 0x857a3167
or ecx, edx
xor ecx, 0x857a3167
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
xor al, 1
and bl, dl
or bl, r8b
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, edx
xor al, bl
mov eax, 0xbf25a07b
mov ebp, 0x9cc3451b
cmovne eax, ebp
test bl, bl
jmp 0x1400abde3
cmp ecx, 0xcdf5b769
je 0x1400adebc
cmp ecx, 0xcf5b95a7
jne 0x14009fbd0
mov eax, dword [0x140265738]
mov edi, dword [0x140265734]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp edi, 0xa
setl r9b
cmp edi, 9
setg dl
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov eax, ebx
xor al, 1
and al, bl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
xor al, dl
and r10b, r9b
or r9b, r8b
and dl, r8b
or dl, r10b
xor dl, 1
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xb13c43d4
mov ebp, 0xd208cf03
cmovne edx, ebp
test cl, 1
mov ecx, 0xb13c43d4
cmovne ecx, edx
test al, 1
jmp 0x1400ae495
cmp ecx, 0x9cc3451b
je 0x1400adf8e
cmp ecx, 0x9ccaa43f
jne 0x14009fbd0
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x140265738]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x12f8162
mov edx, ebp
and edx, 0xfed07e9c
or edx, ecx
xor edx, 0xfed07e9c
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
mov edi, ecx
and edi, 0x468723d9
and edx, 0xb978dc26
or edx, edi
mov edi, dword [0x140265734]
or ecx, ebp
and ebp, 0x468723d9
and ebx, 0xb978dc26
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
cmp edi, 0xa
setl bl
cmp edi, 9
setg al
mov edx, r8d
and dl, al
mov ecx, eax
or cl, r8b
xor cl, 1
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
xor al, r8b
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
xor dl, cl
mov eax, edx
not al
and al, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x806fd6c9
mov ebp, 0x1397b566
cmovne edx, ebp
test al, al
mov eax, 0x806fd6c9
cmove edx, eax
mov qword [0x140265050], rsi
test cl, 1
cmovne edx, ebp
jmp 0x1400aea76
cmp ecx, 0x10e3b901
je 0x1400ae047
cmp ecx, 0x1124ba97
jne 0x14009fbd0
mov ecx, 0x81cf888b
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x4da58498
je 0x1400ae05d
cmp ecx, 0x4ec5a259
jne 0x14009fbd0
mov eax, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebx, [rax - 1]
imul ebx, eax
mov ecx, ebx
not ecx
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov eax, ebx
or eax, 1
mov edi, edx
not edi
mov esi, eax
and esi, 0x8320d44c
mov ebp, ecx
and ebp, 0x7cdf2bb2
or ebp, esi
or eax, edi
and edi, 0x8320d44c
and edx, 0x7cdf2bb3
or edx, edi
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xd4643e95
and edx, 0x2b9bc16a
or edx, ebp
or eax, ebx
and ebx, 0xd4643e95
and ecx, 0x2b9bc16a
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5c1a1675
and eax, 0xa3e5e98a
or eax, ecx
xor eax, 0xa3e5e98a
sete al
setne r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg r8b
mov ebx, r8d
xor bl, r10b
and bl, r8b
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r11d, edx
xor r11b, cl
or dl, cl
xor dl, 1
or dl, r11b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, r9b
and r10b, r9b
and al, r8b
or al, r10b
mov edx, r8d
xor dl, r9b
or r8b, r9b
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, al
xor al, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, cl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x725b9d16
mov ecx, 0x5fc95af9
cmovne ebp, ecx
test dl, 1
mov ecx, 0x725b9d16
cmovne ecx, ebp
jmp 0x1400ae600
cmp ecx, 0xfb003ea1
je 0x1400ae073
cmp ecx, 0xfc175319
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4a1811fa
and edx, ecx
and ecx, 0xb5e7ee05
or ecx, ebp
mov ebp, ecx
xor ebp, 0x35e36601
xor ecx, 0x4a1811fa
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xca1c889e
and ebp, 0x35e37761
or ebp, edi
or ecx, ebx
and ebx, 0xca1c889e
and edx, 0x35e37761
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x55ed8a00
and ecx, 0xaa1275ff
or ecx, edx
xor ecx, 0xaa1275fe
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x26160822
and ecx, 0xd9e9f7dd
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd9e9f7dd
and ecx, 0x26160822
or ecx, edx
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
and bl, r8b
or cl, bl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x955f0017
mov ebp, 0x8b0b01d4
jmp 0x1400a97b6
cmp ecx, 0xc1713f70
je 0x1400ae194
cmp ecx, 0xc2967e2d
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xa9749527
xor ecx, 0xe3dc27ab
and ecx, edx
and edx, 0x568b6ad8
or edx, ebp
mov edi, edx
xor edi, 0x568b6ad8
mov ebx, edi
and ebx, 0x1c23d854
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x32bb1897
and ecx, 0xcd44e768
or ecx, ebp
mov ebp, ecx
xor ebp, 0x90612e0c
and edi, 1
xor edx, 0x568b6ad9
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x49c9ae6
and edx, 0xfb636519
or edx, ebx
mov ebx, edx
xor ebx, 0x90616408
xor ecx, 0x2e98c0c2
xor edx, 0x49c9ae6
mov edi, ecx
and edi, 0x6f0e1133
and ebp, 0x90f1eecc
or ebp, edi
or ecx, edx
and edx, 0x6f0e1133
and ebx, 0x90f1eecc
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebx, edx
or ebx, 0x1e6a9da5
mov ebp, ebx
not ebp
or ecx, 0xc1044242
and ecx, 0xc96ede42
and edx, 0x160001a5
or edx, ecx
and ebx, 0xc96ede42
and ebp, 0x20912018
or ebp, ebx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xe195625a
and ebp, 0x1e6a9da5
or ebp, ecx
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, r8d
and dl, al
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, ecx
or bl, r8b
xor cl, r8b
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
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x955f0017
mov edx, 0xfc175319
cmovne eax, edx
test cl, 1
jmp 0x1400ae921
cmp ecx, 0x2b3bb8db
je 0x1400ae3d5
cmp ecx, 0x2b3cc239
jne 0x14009fbd0
mov ecx, 0x1fafed97
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x6fa812fe
je 0x1400ae4a9
cmp ecx, 0x71bf1a8a
jne 0x14009fbd0
mov ecx, 0x39c6211b
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x90733d1a
je 0x1400ae4d3
cmp ecx, 0x942678dd
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x347c907d
and edx, 0xcb836f82
or edx, ecx
mov ecx, edx
xor ecx, 0xcb836f82
mov ebp, edx
xor ebp, 0x1428103c
xor edx, 0xcb836f83
and edx, ecx
and ebp, 0x1ca81f3c
and ecx, 0xe357e0c3
or ecx, ebp
xor ecx, 0xe357e0c2
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x705e3881
and edx, 0x8fa1c77e
or edx, ecx
mov ecx, edx
xor ecx, 0x100c1880
xor edx, 0x8fa1c77e
mov ebp, edx
and ebp, 0x6172a303
and ecx, 0x9e8d5cfc
or ecx, ebp
xor ecx, 0x6172a303
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov ebx, r9d
or bl, dl
mov eax, r9d
xor al, dl
not al
and al, dl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r9b, dl
or dl, r8b
and cl, r8b
or cl, r9b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xfb003ea1
mov edx, 0xa689abfa
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0xfb003ea1
cmovne ecx, edx
jmp 0x1400acd8d
cmp ecx, 0xd3685c6
je 0x1400ae4e9
cmp ecx, 0xe4499fb
jne 0x14009fbd0
mov ecx, 0x6c1711b3
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x454ab1e7
je 0x1400ae4ff
cmp ecx, 0x467934a2
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x76254aa
mov ecx, ebp
and ecx, 0xf89dab55
or ecx, ebx
mov ebx, ecx
xor ebx, 0xe0810800
xor ecx, 0x76254aa
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
or ecx, 1
mov esi, edx
not esi
mov eax, ecx
and eax, 0x1b7ce35f
and ebx, 0xe4831ca0
or ebx, eax
or ecx, esi
and esi, 0x1b7ce35f
and edx, 0xe4831ca0
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and edi, eax
and ecx, ebp
or ecx, edi
xor eax, ecx
test eax, ecx
sete r9b
setne dl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov r8d, ebx
xor r8b, dl
mov eax, ecx
xor al, r9b
and al, cl
and dl, bl
and cl, r9b
or cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
and cl, r8b
xor r8b, 1
xor al, 1
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x86020bd3
mov ebp, 0x32f00659
cmovne eax, ebp
test dl, dl
mov edx, 0x86020bd3
cmove eax, edx
test cl, cl
cmovne eax, ebp
jmp 0x1400ad63f
cmp ecx, 0xf729b806
je 0x1400ae616
cmp ecx, 0xf8f73c36
jne 0x14009fbd0
mov eax, dword [0x140265738]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xe8e7dc9
and ecx, 0xf1718236
or ecx, eax
mov edx, ecx
xor edx, 0x21700212
xor ecx, 0xe844508
and ecx, 0xde85c52c
and edx, 0x217a3ad3
or edx, ecx
mov eax, edx
xor eax, 0xde85c52c
xor edx, 0x1401090
mov ecx, eax
and ecx, 0xfffffffe
and edx, 0x514055b8
and eax, 0xaebfaa47
or eax, edx
xor eax, 0xaebfaa46
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x5fdd17ef
and ecx, 0xa022e810
or ecx, ebx
or eax, ebp
and ebp, 0x5fdd17ef
and edx, 0xa022e810
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xb6270096
and ecx, 0x49d8ff69
or ecx, eax
xor ecx, 0x49d8ff69
sete cl
setne r9b
cmp dword [0x140265734], 9
setg bl
mov edx, ebx
and dl, r9b
xor r9b, bl
or r9b, dl
mov r8d, r9d
xor r8b, 1
mov edx, ebx
xor dl, cl
not dl
and dl, cl
or bl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, r8d
and al, r9b
mov r10d, edx
and r10b, cl
mov ebx, eax
xor bl, 1
xor al, r8b
or bl, r9b
xor bl, 1
or bl, al
mov eax, r10d
xor al, 1
xor r10b, dl
or al, cl
xor al, 1
or al, r10b
xor al, bl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x1fafed97
mov ebp, 0x2b3cc239
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x1fafed97
jmp 0x1400ae928
cmp ecx, 0xbcead780
je 0x1400ae62c
cmp ecx, 0xbcf9765c
jne 0x14009fbd0
mov edx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
and edx, 0xea741c05
and ebx, 0x158be3fa
or ebx, edx
mov edx, ebx
xor edx, 0x158be3fa
mov edi, ebx
not edi
mov ecx, ebx
xor ecx, 0x985e4bfd
and ecx, edx
or edx, 0x722a57f8
mov ebp, edx
not ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xecae429
and ebp, 0x81150806
or ebp, eax
or edx, esi
and esi, 0xecae429
and ecx, 0xf1351bd6
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x6afad20d
and edx, 0x95052df2
or edx, eax
mov ebp, edx
xor ebp, 0x8d00470
and edi, 1
xor ebx, 0xea741c04
or ebx, edi
mov eax, ebx
not eax
and eax, 0x23be695f
and ebx, 0xdc4196a0
or ebx, eax
mov eax, ebx
xor eax, 0xcc400420
xor ebx, 0x23be695f
xor edx, 0xe72f7a0b
mov ecx, edx
and ecx, 0x122db38d
and ebp, 0xedd24c72
or ebp, ecx
or edx, ebx
and ebx, 0x122db38d
and eax, 0xedd24c72
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
xor eax, 0xb1b47194
and eax, edx
not edx
and edx, 0xb1b47194
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4e4b8e6b
and eax, 0xb1b47194
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xd43c72c2
and ecx, 0x2bc38d3d
or ecx, eax
xor ecx, 0xd43c72c2
cmp ecx, 0xffffffff
sete r10b
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg al
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, cl
or bl, dl
mov r8d, ebx
xor r8b, 1
xor al, r10b
not al
and al, r10b
xor cl, r9b
not cl
and cl, r9b
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, bl
or bl, al
and al, r8b
or al, cl
mov edx, ebx
xor dl, al
test al, al
mov ecx, 0x4bca0e49
mov eax, 0xd9c85b95
cmovne ecx, eax
test bl, 1
mov ebp, 0x4bca0e49
cmovne ecx, ebp
jmp 0x1400ae81c
cmp ecx, 0x229816e4
je 0x1400ae642
cmp ecx, 0x23a71472
jne 0x14009fbd0
mov ecx, 0x56f7116d
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0x6868bf6e
je 0x1400ae824
cmp ecx, 0x69e983fd
jne 0x14009fbd0
mov ecx, 0x5ddac7a
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
cmp ecx, 0xd5b26bd8
je 0x1400ae93c
cmp ecx, 0xd5fc7ea9
jne 0x14009fbd0
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, edi
mov ebp, ecx
not ebp
mov ebx, edi
and ebx, 0xd4e1f559
and edx, 0x2b1e0aa6
or edx, ebx
or edi, ebp
and ebp, 0xd4e1f559
and ecx, 0x2b1e0aa6
or ecx, ebp
xor ecx, edx
not edi
or edi, ecx
mov edx, edi
not edx
mov ecx, edi
or ecx, 0x95b70f0a
mov ebp, ecx
not ebp
mov ebx, edi
xor ebx, 0x6a48f0f5
and ebx, edi
mov esi, ebx
not esi
mov eax, ecx
and eax, 0xc02941db
and ebp, 0x2a40b024
or ebp, eax
or ecx, esi
and esi, 0xc02941db
and ebx, 0x3fd6be24
or ebx, esi
xor ebx, ebp
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xeeb037bd
and ecx, 0x114fc842
or ecx, eax
mov ebp, ecx
xor ebp, 0x10041032
and edi, 0x53eafb9f
mov eax, edx
and eax, 0xac150460
or eax, edi
xor eax, 0x53eafb9e
and edx, 1
or edx, eax
mov eax, edx
not eax
xor ecx, 0x84f8c749
mov ebx, ecx
and ebx, 0xef4b68c4
and ebp, 0x10b4973b
or ebp, ebx
or ecx, edx
and edx, 0xef4b68c4
and eax, 0x10b4973b
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x8d39281d
and eax, ecx
not ecx
and ecx, 0x8d39281d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x72c6d7e2
and eax, 0x8d39281d
or eax, ecx
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl al
mov ebx, eax
xor bl, cl
and bl, al
mov r8d, ebx
xor r8b, 1
mov edx, r8d
or dl, bl
xor bl, dl
xor bl, 1
or dl, r8b
xor dl, 1
or dl, bl
xor dl, r10b
and r9b, al
or al, r10b
xor al, 1
and cl, r10b
or cl, r9b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
and dl, cl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x3b57ea73
mov ebp, 0x217e9796
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x3b57ea73
jmp 0x1400ae928
mov ecx, 0x7bcc8701
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov ebp, eax
or ebp, 1
mov edx, ebp
not edx
mov ecx, ebx
or ecx, 0x310b3508
and ebp, 0x310b3509
and edx, 0xcef4caf6
or edx, ebp
and ecx, 0x310b3509
xor ecx, edx
not ecx
and ebx, 0xd5a2913e
and eax, 0x2a5d6ec1
or eax, ebx
xor eax, 0x2a5d6ec1
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x140265734], 9
setg bl
mov edx, ebx
and dl, al
xor bl, al
or dl, bl
mov eax, edx
not al
mov ecx, ebx
xor cl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, edx
xor al, cl
mov eax, 0xc041d8b1
mov ebp, 0x4b320e3e
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0xc041d8b1
jmp 0x1400ad7f3
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbf105203
and edx, 0x40efadfc
or edx, ecx
mov ebp, edx
xor ebp, 0xce0178
xor edx, 0xb004001
and edx, 0x4b21ec85
and ebp, 0xb4de137a
or ebp, edx
mov ecx, ebp
xor ecx, 0x4b21ec85
mov edx, ebp
xor edx, 0xb4de137a
mov ebx, ebp
xor ebx, 0x6cbc929e
mov edi, ebx
and edi, edx
and ebx, ecx
mov ecx, edi
not ecx
mov esi, ebx
not esi
mov eax, ecx
and eax, 0x219e7735
and edi, 0xde6188ca
or edi, eax
or ecx, esi
and esi, 0x219e7735
and ebx, 0xde6188ca
or ebx, esi
xor ebx, edi
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xcaa3dbcf
and ecx, 0x355c2430
or ecx, eax
mov eax, ecx
xor eax, 0xc05802
and edx, 1
xor ebp, 0xb4de137b
or ebp, edx
mov edx, ebp
not edx
xor ecx, 0xed3ea5d5
mov ebx, ecx
and ebx, 0x7325237d
and eax, 0x8cdadc82
or eax, ebx
or ecx, ebp
and ebp, 0x7325237d
and edx, 0x8cdadc82
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x3143a55e
and eax, 0xcebc5aa1
or eax, ebx
or ecx, ebp
and ebp, 0x3143a55e
and edx, 0xcebc5aa1
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x33046b9e
and ecx, 0xccfb9461
or ecx, edx
xor ecx, 0xccfb9461
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and al, dl
xor dl, cl
and cl, bl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
not cl
mov ebx, edx
not bl
and bl, al
or al, dl
and dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x5e959bc8
mov ebp, 0xba7f0bf8
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0x5e959bc8
jmp 0x1400ab59d
mov ecx, dword [0x140265738]
mov esi, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0xfffffffe
and ebx, edx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ecx, ebx
not ecx
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x6a4be5d9
and ebx, 0x95b41a26
or ebx, edi
or ecx, ebp
and ebp, 0x6a4be5d9
and edx, 0x95b41a26
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xaf637d6a
and edx, 0x509c8295
or edx, ebp
xor edx, 0xaf637d6a
xor ecx, edx
test ecx, edx
sete r8b
cmp esi, 9
setg al
cmp esi, 0xa
setl cl
xor al, cl
and al, cl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov r9d, r8d
xor r9b, bl
mov edx, r9d
and dl, r8b
and r9b, bl
xor dl, 1
xor r9b, 1
mov ebx, edx
xor bl, r9b
or r9b, dl
xor r9b, 1
or r9b, bl
mov edx, ecx
or dl, r8b
xor dl, 1
xor cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov eax, r9d
and cl, dl
mov r8d, ecx
and r8b, dl
xor cl, dl
mov r10d, r9d
xor r10b, dl
or dl, r9b
xor r9b, 1
and al, r9b
xor al, 1
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
or cl, r8b
xor cl, al
xor dl, 1
or dl, r10b
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x55ee4f35
mov ebp, 0xac662c38
cmovne eax, ebp
test dl, 1
mov edx, 0x55ee4f35
cmovne edx, eax
test cl, 1
jmp 0x1400ad2c3
mov ecx, 0xf98f9921
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xee2a81e3
and edx, 0x11d57e1c
or edx, ecx
mov ebx, edx
xor ebx, 0x1143808
xor edx, 0xa2208120
and edx, 0xb2e1c734
and ebx, 0x4d1e38cb
or ebx, edx
mov ecx, ebx
xor ecx, 0xb2e1c734
mov edx, ebx
xor edx, 0x48121082
and edx, 0x4af2d186
xor ebx, 0x13f5cd26
and ebx, ecx
and ecx, 0xb50d2e79
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
xor edx, 0x100002
or edx, 0x5eebf5ed
mov edi, edx
not edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x935df435
and edi, 0x20000a02
or edi, eax
or edx, esi
and esi, 0x935df435
and ebx, 0x6ca20bca
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x5eebf5ec
and edx, 0xa1140a13
or edx, eax
and ebp, 1
xor ecx, 0xb50d2e78
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xdf6c0ddf
and ecx, 0x2093f220
or ecx, eax
mov eax, ecx
xor eax, 0x11e020
mov ebp, edx
not ebp
xor ecx, 0xdf6c0ddf
mov ebx, ebp
and ebx, 0x65e21708
and edx, 0x9a1de8f7
or edx, ebx
or ebp, ecx
and ecx, 0x65e21708
and eax, 0x9a1de8f7
or eax, ecx
xor eax, edx
not ebp
or ebp, eax
mov ecx, ebp
xor ecx, 0xf00d1720
and ecx, ebp
not ebp
and ebp, 0xf00d1720
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and eax, 0xff2e8df
and ecx, 0xf00d1720
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6179c912
and ecx, 0x9e8636ed
or ecx, eax
mov eax, ecx
xor eax, 0x8e00302d
xor ecx, 0x21718910
and ecx, 0x31f78fd0
and eax, 0xce08702f
or eax, ecx
xor eax, 0x31f78fd0
cmp eax, 0xffffffff
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov r8d, r10d
or r8b, dl
mov eax, r10d
xor al, dl
not al
and al, dl
mov ebx, r8d
xor bl, al
xor al, 1
xor bl, 1
or al, r8b
xor al, 1
or al, bl
and r10b, dl
or dl, r9b
xor dl, 1
and cl, r9b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
mov edx, eax
xor dl, 1
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, cl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xda65124a
mov ebp, 0xac662c38
cmovne eax, ebp
test cl, 1
mov ecx, 0xda65124a
jmp 0x1400ae819
mov eax, dword [0x140265738]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xa5f5b8a2
and edx, 0x5a0a475d
or edx, eax
mov ecx, edx
xor ecx, 0x5202405d
xor edx, 0x21709000
and edx, 0x29789700
and ecx, 0xd68768ff
or ecx, edx
mov eax, ecx
xor eax, 0x29789700
mov edx, ecx
xor edx, 0xd00340bb
and edx, 0xd10b43bb
xor ecx, 0xb94f0124
and ecx, eax
and eax, 0x2ef4bc44
or eax, edx
mov edx, eax
xor edx, 0x90030220
or edx, 0x6fc869db
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x12f2b894
and ebp, 0x80050620
or ebp, edi
or edx, ebx
and ebx, 0x12f2b894
and ecx, 0xed0d476b
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6fc869da
and edx, 0x90379625
or edx, ecx
mov ecx, eax
and ecx, 1
xor eax, 0x2ef4bc45
or eax, ecx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xaf76a497
and eax, 0x50895b68
or eax, ecx
mov ecx, eax
xor ecx, 0x10085048
xor eax, 0xa460a084
and eax, 0xe4e1aba4
and ecx, 0x1b1e545b
or ecx, eax
mov eax, ecx
xor eax, 0x110e4441
xor ecx, 0x42122a4
and ecx, 0xe3132be
and eax, 0xf1cecd41
or eax, ecx
xor eax, 0xf1cecd41
setne al
sete dl
cmp dword [0x140265734], 9
setg r8b
mov ebx, edx
or bl, r8b
xor dl, r8b
mov ecx, edx
not cl
and cl, r8b
xor cl, 1
mov r9d, ebx
xor r9b, cl
or cl, bl
xor cl, 1
or cl, r9b
and dl, r8b
xor al, r8b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xba22eea5
mov ebp, 0x8e985396
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
jmp 0x1400a92e0
mov ecx, dword [0x140265738]
mov esi, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xd9cf4c13
and ebp, 0x2630b3ec
or ebp, edx
mov ebx, ebp
xor ebx, 0x22202008
xor ebp, 0x80800
or ecx, 0x2a2d7cba
mov edx, ecx
not edx
or ebp, 0x51928244
and ebp, 0x519a9ae4
and ebx, 0x2a25641a
or ebx, ebp
and ecx, 0x519a9ae4
and edx, 0x84400101
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x76e97aa6
and edx, 0x89168559
or edx, ecx
mov ebp, edx
xor ebp, 0x2310a903
xor edx, 0x5cc4061c
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xd02b54e0
and ebp, 0x2fd4ab1f
or ebp, edx
mov edx, ebp
xor edx, 0x954a31c
xor ebp, 0xd02b54e1
mov edi, ecx
and edi, 0xb6804ca3
and ebx, 0x497fb35c
or ebx, edi
or ecx, ebp
and ebp, 0xb6804ca3
and edx, 0x497fb35c
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x81c683ad
and ecx, 0x7e397c52
or ecx, edx
mov edx, ecx
xor edx, 0x42195010
xor ecx, 0x81048109
and ecx, 0xbd24ad4b
and edx, 0x42db52b4
or edx, ecx
mov ecx, edx
xor ecx, 0xb5242901
xor edx, 0x408942a0
and ecx, 0xb7763915
and edx, 0x4889c6ea
or edx, ecx
xor edx, 0xb7763915
cmp edx, 0xffffffff
sete r9b
setne al
cmp esi, 9
setg r8b
cmp esi, 0xa
setl dl
mov ecx, edx
xor cl, al
mov ebx, eax
xor bl, r9b
and bl, al
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov ebx, edx
and bl, al
not al
and al, r8b
or al, bl
or dl, r9b
xor dl, 1
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x20aa9df3
mov ecx, 0xc909d6b9
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0x20aa9df3
cmovne ecx, edx
test al, al
jmp 0x1400ad4b0
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0xa6eaed38
and ebx, 0x591512c6
or ebx, eax
or ecx, esi
and esi, 0xa6eaed38
and edx, 0x591512c7
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and edi, 0x61b9d742
and ebp, 0x9e4628bd
or ebp, edi
mov edx, ebp
xor edx, 0x460020
xor ebp, 0x61b9d742
mov ebx, ecx
and ebx, 0xfe017ddf
and eax, 0x1fe8220
or eax, ebx
or ecx, ebp
and ebp, 0xfe017ddf
and edx, 0x1fe8220
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xab83636a
and ecx, 0x547c9c95
or ecx, eax
xor ecx, 0x547c9c95
sete r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov eax, r9d
xor al, r8b
mov r10d, eax
or r10b, cl
mov edx, r10d
not dl
xor cl, r9b
not cl
and cl, r9b
and al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, r10b
and dl, cl
or dl, al
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xb5df22cf
mov ebp, 0xab8c9fb8
cmovne eax, ebp
test cl, 1
mov ecx, 0xb5df22cf
cmovne ecx, eax
jmp 0x1400abde8
mov ecx, 0xdc90a65d
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0x63f9ca02
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0x66f2e72f
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x6a679884
and ecx, edx
and edx, 0x9598677b
or edx, ebp
xor edx, 0x9598677b
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x2e4ff4ac
and ebx, 0xd1b00b52
or ebx, edi
or ecx, ebp
and ebp, 0x2e4ff4ac
and edx, 0xd1b00b53
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe0530234
mov ebp, ecx
and ebp, 0x1a0cc0a
or ebp, edx
xor ebp, 0x1a0cc0a
and ecx, 0x1e0c31c1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xffe01fe5
and ecx, 0x1fe01a
or ecx, edx
xor ecx, 0xe1ec2e24
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, edx
mov r10d, edx
xor r10b, cl
or cl, dl
or dl, r9b
xor al, r9b
not al
and al, r9b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
xor r8b, r9b
xor cl, 1
or cl, r8b
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xc4d51473
mov ecx, 0x2e4c0357
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0xc4d51473
cmovne ecx, eax
jmp 0x1400ad4ad
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x81447301
and ecx, ebp
not ebp
and ebp, 0x404001
and edx, 0x81043300
or edx, ebp
xor edx, 0x81043300
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7ebb8cfe
and ecx, 0x81447301
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa1bb5832
and ecx, 0x5e44a7cd
or ecx, edx
mov edx, ecx
xor edx, 0x5e048588
xor ecx, 0x80a21032
and ecx, 0x80e23277
and edx, 0x7f1dcd88
or edx, ecx
mov ecx, edx
xor ecx, 0x31
xor edx, 0x318c180
and edx, 0x83faf3c6
and ecx, 0x7c050c39
or ecx, edx
xor ecx, 0x7c050c39
cmp ecx, 0xffffffff
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, bl
xor al, 1
or cl, al
mov r8d, ecx
xor r8b, 1
or bl, dl
and al, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r8b
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x69e983fd
mov ebp, 0x5ddac7a
cmovne edx, ebp
test cl, 1
mov ecx, 0x69e983fd
cmovne edx, ecx
test al, 1
jmp 0x1400a8ee1
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov esi, ecx
xor esi, 1
and esi, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov ebp, esi
not ebp
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0x29dda2b2
and esi, 0xd6225d4d
or esi, edi
or ebp, ebx
and ebx, 0x29dda2b2
and ecx, 0xd6225d4d
or ecx, ebx
xor ecx, esi
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x2779590d
and edx, ebp
not ebp
and ebp, 0x20595109
and ecx, 0x7200804
or ecx, ebp
xor ecx, 0x7200804
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xa0029f50
and edx, 0x5ffd60af
or edx, ecx
mov ecx, edx
xor ecx, 0x18042000
xor edx, 0x6634405
and edx, 0x66e35da7
and ecx, 0x991ca258
or ecx, edx
mov edx, ecx
xor edx, 0x191c8058
xor ecx, 0x22204403
and ecx, 0xa2206603
and edx, 0x5ddf99fc
or edx, ecx
mov ecx, edx
xor ecx, 0x80202601
xor edx, 0x5cca8930
and edx, 0x7ecac932
and ecx, 0x813536cd
or ecx, edx
xor ecx, 0x813536cd
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov r11d, ebx
xor r11b, 1
mov edx, r11d
and dl, bl
mov ecx, edx
xor cl, 1
xor dl, bl
or cl, r11b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
not cl
and cl, al
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
and r8b, al
and r10b, r9b
or r10b, r8b
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xfcccd729
mov ebp, 0xab7b41c1
cmovne eax, ebp
test cl, 1
mov r12d, 0xab7b41c1
cmove eax, ebp
test dl, 1
mov ecx, 0xfcccd729
jmp 0x14009fbc3
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xc1ca1d21
and ecx, edx
not edx
and edx, 0xc1ca1d21
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x95944da4
and ecx, 0x6a6bb25b
or ecx, edx
mov ebp, ecx
xor ebp, 0x545e5085
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0xbaedc680
and ebx, 0x4512397e
or ebx, edi
or edx, ebp
and ebp, 0xbaedc680
and ecx, 0x4512397f
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa7ed561b
and edx, 0x5812a9e4
or edx, ecx
xor edx, 0x5812a9e4
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor cl, dl
not cl
and cl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, al
xor bl, al
xor al, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xb499383f
mov ebp, 0xc6a84b98
cmovne eax, ebp
test cl, 1
mov ecx, 0xb499383f
jmp 0x1400ae819
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xb51c0f08
and ecx, 0x4ae3f0f7
or ecx, ebp
xor ecx, 0x4ae3f0f7
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xde26409e
and ecx, 0x21d9bf61
or ecx, edx
xor ecx, 0x21d9bf61
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov r11d, r9d
xor r11b, dl
xor r11b, 1
or r11b, r8b
mov r10d, r11d
xor r10b, 1
or dl, r9b
or cl, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov ebx, r10d
and bl, r11b
mov eax, ecx
and al, dl
mov r8d, ebx
and r8b, r10b
xor bl, r10b
or bl, r8b
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and al, bl
or al, cl
mov ecx, r11d
and cl, dl
xor dl, r11b
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xeb36aa0f
mov edx, 0xfd118b8a
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xeb36aa0f
jmp 0x1400ae928
mov ecx, 0xfa08aefa
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
not ebx
and edx, 0x8c2eac8f
and ecx, 0x73d15370
or ecx, edx
xor ecx, 0x73d15370
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbd8047b3
and ecx, 0x427fb84c
or ecx, edx
xor ecx, 0x427fb84c
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, r10d
xor dl, r8b
and dl, r10b
mov ecx, edx
xor cl, 1
or dl, cl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
and dl, cl
and cl, al
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, r8b
and dl, al
and r9b, r10b
and al, r8b
or al, r9b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xedc9d11
mov ebp, 0x57b571af
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xedc9d11
cmovne ecx, ebp
jmp 0x1400ac2a1
mov rax, qword [rsp + 0x38]
mov qword [0x140265050], rax
mov ecx, 0x9ccaa43f
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0x7e277a57
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf8d2b71f
and edx, 0x72d48e0
or edx, ecx
mov ebp, edx
xor ebp, 0x1204800
xor edx, 0xf8d2b71f
mov edi, edx
or edi, 1
mov ebx, edi
not ebx
and edx, 0x76cd81f2
and ebp, 0x89327e0d
or ebp, edx
mov edx, ebp
xor edx, 0x80220600
xor ebp, 0x76cd81f3
mov ecx, edi
and ecx, 0x2b58f8df
and ebx, 0xd4a70720
or ebx, ecx
or edi, ebp
and ebp, 0x2b58f8df
and edx, 0xd4a70720
or edx, ebp
xor edx, ebx
not edi
or edi, edx
mov edx, edi
mov ecx, edi
xor ecx, 0x1a9c26d0
and ecx, edi
not edi
and edi, 0x21c04d0
and edx, 0x18802200
or edx, edi
xor edx, 0x18802200
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x524dad3d
and ecx, 0xadb252c2
or ecx, edx
xor ecx, 0xb72e7412
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and dl, al
mov ebx, ecx
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor cl, r8b
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, bl
xor bl, 1
and al, bl
or al, dl
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0xc56d98d
mov ebp, 0x46f8fb44
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0xc56d98d
jmp 0x1400ae928
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x48000208
and edx, 0x4962822
lea ebx, [rcx + rdx]
xor ebx, 0x960820
lea edx, [rcx + rdx]
add edx, 0x12615501
or ebp, 0x4c962a2a
mov ecx, ebp
not ecx
and edx, 0x16617503
and ebx, 0x48960a28
or ebx, edx
and ebp, 0x16617503
and ecx, 0xa10880d4
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xb369d5d5
and ecx, 0x4c962a2a
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xfffaa30d
and ebp, 0x55cf2
or ebp, edi
or edx, ebx
and ebx, 0xfffaa30d
and ecx, 0x55cf2
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa081fe8c
and edx, 0x5f7e0173
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc67a8885
and edx, 0x3985777a
or edx, ecx
mov ecx, edx
xor ecx, 0x80400e2
xor edx, 0x20902208
and ecx, 0x4e6f54e3
and edx, 0xb190ab1c
or edx, ecx
xor edx, 0x4e6f54e3
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, 1
mov eax, ebx
or al, cl
xor bl, al
xor bl, 1
or al, cl
xor al, 1
or al, bl
xor al, 1
mov ecx, eax
or cl, r10b
xor al, r10b
not al
and al, r10b
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, r9b
and cl, dl
and r8b, r10b
and dl, r9b
or dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
xor al, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x1124ba97
mov ecx, 0xf9a198ad
cmovne ebp, ecx
test al, 1
mov ecx, 0x1124ba97
jmp 0x1400adde9
mov rcx, qword [0x140265040]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xb5df22cf
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov rax, qword [rsp + 0x30]
mov ecx, 0x974ca346
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0x1b388920
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov eax, dword [0x140265738]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x38c218d4
and ecx, 0xc73de72b
or ecx, eax
mov ebp, ecx
xor ebp, 0x130a001
xor ecx, 0xc20010
or edx, 0x7faa0fd
mov ebx, edx
not ebx
or ecx, 0x98014c00
and ecx, 0x9ecb4c38
and ebp, 0x130a0c5
or ebp, ecx
and edx, 0x9ecb4c38
and ebx, 0x60041302
or ebx, edx
xor ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0xf8055f02
and ebx, 0x7faa0fd
or ebx, ecx
mov edx, ebx
not edx
mov ecx, ebx
or ecx, 0x827f4ab3
mov ebp, ecx
not ebp
mov eax, ebx
xor eax, 0x7d80b54c
and eax, ebx
mov edi, eax
not edi
mov esi, ecx
and esi, 0xbae33009
and ebp, 0x45008544
or ebp, esi
or ecx, edi
and edi, 0xbae33009
and eax, 0x451ccff6
or eax, edi
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x827f4ab2
and ecx, 0x7d80b54d
or ecx, eax
and edx, 1
xor ebx, 0xfffffffe
or ebx, edx
mov eax, ebx
not eax
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x27fddbd3
and ecx, 0xd802242c
or ecx, ebp
or edx, ebx
and ebx, 0x27fddbd3
and eax, 0xd802242c
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x9c067079
and edx, 0x63f98f86
or edx, eax
mov eax, edx
xor eax, 0x23d18a06
xor edx, 0x8c060061
and edx, 0xcc2e05e1
and eax, 0x33d1fa1e
or eax, edx
xor eax, 0xcc2e05e1
setne dl
sete r8b
cmp dword [0x140265734], 0xa
setl bl
mov r9d, ebx
xor r9b, r8b
mov eax, r9d
xor al, 1
xor dl, bl
and bl, r8b
or bl, r9b
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x6847153b
mov ebp, 0xa134083b
cmovne edx, ebp
test al, 1
mov eax, 0x6847153b
cmovne edx, eax
test cl, 1
cmove edx, ebp
jmp 0x1400aea76
mov ecx, 0xfc175319
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov edx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 0x4cea793c
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0xb31586c3
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x125e309a
and ebp, 0xa1018641
or ebp, eax
or edx, esi
and esi, 0x125e309a
and ecx, 0xeda1cf65
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x4cea793d
and edx, 0xb31586c2
or edx, eax
and edi, 0xb40c4f29
and ebx, 0x4bf3b0d6
or ebx, edi
mov eax, ebx
xor eax, 0x4bf3b0d6
xor ebx, 0xb40c4f29
and ebx, edx
not edx
and eax, edx
or ebx, eax
xor edx, ebx
test edx, ebx
sete al
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and cl, bl
and dl, al
or dl, cl
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
mov ecx, ebx
xor cl, al
not cl
and cl, al
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and bl, dl
or dl, al
and al, r8b
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x2b95b93a
mov ebp, 0xff0f8710
cmovne ecx, ebp
test dl, 1
mov eax, 0x2b95b93a
cmovne ecx, eax
test bl, 1
jmp 0x1400ae602
mov ecx, 0x341f8662
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1d08b461
and edx, ecx
and ecx, 0xe2f74b9e
or ecx, ebp
xor ecx, 0xe2f74b9e
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
mov ebp, ecx
xor ebp, 0x1705260c
and ebp, ecx
not ecx
and ecx, 0x4042000
and edx, 0x1301060c
or edx, ecx
xor edx, 0x1301060c
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x486dd3c3
and ebp, 0xb7922c3c
or ebp, ecx
mov ecx, ebp
xor ecx, 0x840010
xor ebp, 0x5f68f5cf
mov edx, ebp
and edx, 0xa5334a2a
and ecx, 0x5accb5d5
or ecx, edx
xor ecx, 0x5accb5d5
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
and cl, dl
and r9b, r8b
or r9b, cl
xor r9b, 1
or r9b, dl
mov eax, edx
xor al, r8b
not al
and al, r8b
or dl, r8b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, r9d
mov edx, ebx
mov r8d, r9d
mov r10d, r9d
and r10b, bl
xor bl, r9b
xor r9b, 1
and cl, r9b
and dl, al
xor r8b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
or bl, r10b
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xd2b0ae57
mov ebp, 0x52c32821
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xd2b0ae57
jmp 0x1400ae928
mov eax, dword [0x140265738]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
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, 0x76fabe7
and ecx, 0xf8905418
or ecx, eax
mov ebp, ecx
xor ebp, 0x18800000
xor ecx, 0x4408006
or edx, 0x1ce68e86
mov eax, edx
not eax
or ecx, 0x83095120
and ecx, 0x8749d526
and ebp, 0x18a60a80
or ebp, ecx
and edx, 0x8749d526
and eax, 0x60102059
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xe3197179
and eax, 0x1ce68e86
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbaec60dc
and eax, 0x45139f23
or eax, ecx
mov ecx, eax
xor ecx, 0x4031c01
xor eax, 0xa8604014
and eax, 0xe970c336
and ecx, 0x168f3cc9
or ecx, eax
xor ecx, 0x168f3cc9
sete r8b
setne cl
cmp dword [0x140265734], 0xa
setl al
mov ebx, ecx
xor bl, r8b
and bl, cl
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, cl
xor dl, 1
and dl, cl
or cl, al
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, eax
or bl, r8b
xor al, r8b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov r9d, ecx
xor r9b, 1
mov edx, ecx
and dl, r9b
mov ebx, eax
and bl, r8b
mov r10d, edx
and r10b, cl
xor dl, cl
or dl, r10b
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
xor bl, dl
xor r9b, r8b
or al, cl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xfa08aefa
mov ecx, 0x7d7857b4
cmovne edx, ecx
test al, 1
mov ecx, 0xfa08aefa
cmovne ecx, edx
test bl, 1
jmp 0x1400adea8
mov ecx, 0x10015746
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov eax, dword [0x140265738]
mov ecx, dword [0x140265734]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xfffffffe
mov eax, ebp
and eax, 1
or eax, ebx
mov ebx, eax
not ebx
mov edi, eax
and edi, 0xc204c765
and ebx, 0x3dfb389a
or ebx, edi
or eax, ebp
and ebp, 0xc204c765
and edx, 0x3dfb389a
or edx, ebp
xor edx, ebx
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x8bd560b1
and eax, 0x742a9f4e
or eax, edx
xor eax, 0x742a9f4e
setne r10b
sete r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r8b
mov r11d, eax
mov ebx, eax
and bl, r9b
xor al, r9b
and r9b, r8b
and r11b, r10b
or r11b, r9b
xor r10b, r8b
or al, bl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ecx, r11d
xor cl, 1
and cl, al
and dl, r11b
or dl, cl
mov ecx, r11d
xor cl, al
or al, r11b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd3c4ac11
mov ebp, 0xcc3d68ee
cmovne eax, ebp
test dl, dl
cmove eax, ebp
test cl, 1
mov ecx, 0xd3c4ac11
jmp 0x14009fbc3
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 0xcaec6c29
mov edx, ebx
not edx
or ebp, 0x41302c6
and ebp, 0xcdb0ace
and ecx, 0xc2246421
or ecx, ebp
and ebx, 0xcdb0ace
and edx, 0x31009110
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x66027365
and edx, 0x99fd8c9a
or edx, ecx
mov edi, edx
xor edi, 0x10002032
mov ecx, edx
xor ecx, 0xacee1f4c
xor edx, 0xa0a0d711
and edx, ecx
mov esi, ecx
or esi, 0xf3b137a2
mov ebp, esi
not ebp
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xd0447ac7
and edx, 0x2fbb8538
or edx, eax
or ebx, esi
and esi, 0xd0447ac7
and ebp, 0xc0a8018
or ebp, esi
xor ebp, edx
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xc4ec85c
and ebx, 0xf3b137a3
or ebx, eax
and edi, 0x1c4e3b32
mov eax, ecx
and eax, 0xe3b1c4cd
or eax, edi
xor eax, 0x1c4e3b33
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb11c473a
and ecx, 0x4ee3b8c5
or ecx, eax
xor ecx, 0x4ee3b8c5
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xad52aee4
and eax, ecx
not ecx
and ecx, 0xa1100ac4
and edx, 0xc42a420
or edx, ecx
mov ecx, edx
xor ecx, 0x8408020
xor edx, 0xf3bd5bdf
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xe7af6cde
and ecx, 0x8508220
or ecx, ebx
or edx, ebp
and ebp, 0xe7af6cde
and eax, 0x18509321
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x52ad511b
and edx, 0xad52aee4
or edx, eax
mov eax, edx
not eax
and edx, 0x3751d0d0
and eax, 0xc8ae2f2f
or eax, edx
xor eax, 0x3751d0d0
cmp eax, 0xffffffff
sete r9b
setne cl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg bl
and cl, bl
mov edx, eax
and dl, r9b
or dl, cl
xor bl, dl
and bl, dl
xor al, r9b
mov edx, ebx
xor dl, 1
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x74ecdde
mov ebp, 0xc9bafcb1
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x74ecdde
jmp 0x1400ad7f3
mov ecx, 0xfd76cc80
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0xe891be53
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x93400e46
and ecx, 0x6cbff1b9
or ecx, edx
mov edx, ecx
not edx
and edx, 0x17009407
and ecx, 0xe8ff6bf8
or ecx, edx
mov ebp, ecx
xor ebp, 0x84409a41
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x102f98b3
and ebx, 0xefd0674c
or ebx, edi
or edx, ebp
and ebp, 0x102f98b3
and ecx, 0xefd0674c
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x879aef92
and edx, 0x7865106d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd1fbd595
and edx, 0x2e042a6a
or edx, ecx
xor edx, 0xa99ec5f8
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor bl, al
and bl, al
not al
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xfd80551
mov ebp, 0x9b20f8d4
jmp 0x1400abdde
mov rcx, qword [0x140265040]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8fa3ba0b
and edx, 0x705c45f4
or edx, ecx
mov ecx, edx
xor ecx, 0x705c45f4
xor edx, 0xa20a800
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xa7cec14
and ecx, 0xf58313eb
or ecx, edx
xor ecx, 0xf58313ea
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf33d8bb7
and edx, ecx
and ecx, 0xcc27448
or ecx, ebp
xor ecx, 0xcc27448
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
xor al, cl
mov ebx, edx
or bl, cl
xor dl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
mov eax, 0xab8c9fb8
mov ebp, 0xcdf5b769
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
jmp 0x1400ae926
mov edx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc080b749
and edx, ecx
and ecx, 0x3f7f48b6
or ecx, ebp
xor ecx, 0x3f7f48b6
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
mov ebp, ecx
xor ebp, 0x64b60829
and ebp, ecx
not ecx
and ecx, 0x1f2fca0f
and ebx, 0xe0d035f0
or ebx, ecx
mov ecx, ebx
xor ecx, 0xe0d035f0
xor ebx, 0x1f2fca0f
mov edx, ebx
or edx, 0x9b49f7d6
mov edi, edx
not edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0xec631a39
and edi, 0x940000
or edi, eax
or edx, esi
and esi, 0xec631a39
and ebp, 0x139ce5c6
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x9b49f7d7
and edx, 0x64b60828
or edx, eax
and ebx, 0x858937a7
mov eax, ecx
and eax, 0x7a76c858
or eax, ebx
xor eax, 0x858937a6
and ecx, 1
or ecx, eax
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
xor eax, 0x726a8965
and eax, ecx
or ecx, 0x8d95769a
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xaca12d8e
and edx, 0x524a8061
or edx, ebx
or ecx, ebp
and ebp, 0xaca12d8e
and eax, 0x535ed271
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x268edaeb
and ecx, 0xd9712514
or ecx, eax
xor ecx, 0xab1bac71
setne r10b
sete r9b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
mov edx, eax
xor dl, bl
and dl, al
xor dl, r9b
and bl, r9b
and r10b, al
or r10b, bl
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x307beaf6
mov ebp, 0xf8f73c36
cmovne eax, ebp
test cl, 1
mov ecx, 0x307beaf6
jmp 0x1400ae819
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0x166ab5d8
and ebx, eax
mov edx, eax
or edx, 0xe9954a27
mov edi, ebx
not edi
mov esi, edx
and esi, 0xff9aed6d
mov ecx, ebp
and ecx, 0x601090
or ecx, esi
or edx, edi
and edi, 0xff9aed6d
and ebx, 0x651292
or ebx, edi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe9954a26
and edx, 0x166ab5d9
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x53ae23a9
and edx, 0xac51dc56
or edx, ebx
and eax, 0x53ae23a9
and ebp, 0xac51dc56
or ebp, eax
xor ebp, edx
xor ecx, ebp
test ecx, ebp
sete r9b
setne dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov eax, ebx
and al, dl
and r9b, bl
xor bl, dl
or bl, al
mov r8d, ebx
xor r8b, 1
and cl, dl
or cl, r9b
mov r9d, ecx
xor r9b, 1
mov eax, ebx
and al, r8b
mov edx, r9d
and dl, cl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x6a4a67f8
mov ebp, 0x1d98ca5
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x6a4a67f8
jmp 0x1400ae928
mov ecx, 0xcf5b95a7
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x27f75306
mov ecx, edx
and ecx, 0xd808acf9
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80080850
xor ecx, 0x7840206
mov ebx, edx
or ebx, 0x5f84a6ae
and ecx, 0x5f84a6ae
and ebp, 0xa07b5950
or ebp, ecx
and ebx, 0x5f84a6af
xor ebx, ebp
and edi, 0x3e57b619
and edx, 0xc1a849e6
or edx, edi
mov ecx, edx
xor ecx, 0x1800046
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xee29c9a1
and ebx, 0x11d6365e
or ebx, ebp
xor edx, 0x2e018001
and edx, 0xee29c9a1
and ecx, 0x11d6365e
or ecx, edx
xor ecx, ebx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, ebx
mov edx, ebx
and dl, r9b
xor bl, r9b
and r9b, al
and cl, r8b
or cl, r9b
xor al, r8b
or bl, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
not dl
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0xe85dd340
mov eax, 0x66f2e72f
cmovne ecx, eax
test bl, bl
mov ebp, 0xe85dd340
jmp 0x1400ac29e
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x5457dce8
and edx, ebp
not ebp
and ebp, 0x40030c28
and ecx, 0x1454d0c0
or ecx, ebp
xor ecx, 0x1454d0c0
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x586267c1
and edx, 0xa79d983e
or edx, ecx
mov ecx, edx
xor ecx, 0xf3ca44d6
xor edx, 0xc35bb28
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7776c7b8
and edx, ecx
and ecx, 0x88893847
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80802803
xor ecx, 0x7776c7b8
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3b5d11c4
and ebp, 0xc4a2ee3b
or ebp, edi
or ecx, ebx
and ebx, 0x3b5d11c4
and edx, 0xc4a2ee3b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne dl
sete r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r9b
xor dl, r8b
and dl, r8b
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
or al, dl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, r9d
xor cl, al
xor cl, 1
and cl, al
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, r9d
xor cl, r8b
and cl, r9b
xor r10b, r8b
mov edx, ecx
and dl, r10b
xor r10b, cl
or r10b, dl
mov ecx, r10d
xor cl, al
xor al, 1
or al, r10b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xe891be53
mov ebp, 0x401fe7db
cmovne edx, ebp
test cl, 1
mov ecx, 0xe891be53
cmovne ecx, edx
jmp 0x1400aa19d
mov ecx, 0x3e77c60f
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x4e2312e1
mov ebx, ebp
not ebx
or ecx, 0xb1dced1e
mov edx, ecx
not edx
and ebp, 0xb768643c
and ebx, 0x948902
or ebx, ebp
and ecx, 0xb768643c
and edx, 0x480312c1
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x6d38b563
and edx, 0x92c74a9c
or edx, ecx
mov ecx, edx
xor ecx, 0x21192782
xor edx, 0xdce4587d
mov ebp, edx
and ebp, 0x4ac6c010
and ecx, 0xb5393fef
or ecx, ebp
mov ebx, ecx
xor ebx, 0xb5393fef
mov ebp, ecx
xor ebp, 0x5aaabca3
and ebp, ebx
or edx, 0x106c7cb3
mov esi, edx
not esi
mov edi, ebp
not edi
mov eax, edi
and eax, 0xc64264d2
and ebp, 0x39bd9b2d
or ebp, eax
or edi, edx
and edx, 0xc64264d2
and esi, 0x2991830c
or esi, edx
xor esi, ebp
not edi
or edi, esi
mov eax, edi
not eax
and eax, 0xef93834d
and edi, 0x106c7cb2
or edi, eax
and ebx, 1
xor ecx, 0xb5393fee
or ecx, ebx
not ecx
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xbe5440e1
and edx, ecx
not ecx
and ecx, 0x2544020
and eax, 0xbc0000c1
or eax, ecx
xor eax, 0xbc0000c1
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x41abbf1e
and edx, 0xbe5440e1
or edx, eax
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
xor bl, cl
and cl, al
and dl, r9b
or dl, cl
and bl, al
xor bl, 1
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd61004e2
cmovne ecx, r12d
test al, 1
mov eax, 0xd61004e2
cmovne eax, ecx
test dl, dl
jmp 0x14009fbc3
mov ecx, 0x6bdb5a12
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0xff0f8710
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x51181d69
and edx, 0xaee7e296
or edx, ecx
mov ebx, edx
xor ebx, 0x8020012
xor edx, 0x180800
or ebp, 0x99f5e32
mov ecx, ebp
not ecx
or edx, 0xc6202141
and edx, 0xc6bd6b41
and ebx, 0x9021432
or ebx, edx
and ebp, 0xc6bd6b41
and ecx, 0x3040808c
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xffbae133
and ecx, 0x451ecc
or ecx, edx
mov edi, ecx
xor edi, 0x9da40fe
xor ecx, 0xf625bf01
mov ebx, edi
or ebx, 0xa331ac7c
mov ebp, ebx
not ebp
mov esi, ecx
or esi, 0x5cce5383
mov edx, esi
not edx
and ebx, 0xf599ec4d
and ebp, 0x8461382
or ebp, ebx
and esi, 0xf599ec4d
and edx, 0x2200030
or edx, esi
xor edx, ebp
mov ebp, edx
not ebp
and ebp, 0xe6cddead
and edx, 0x19322152
or edx, ebp
mov ebp, edx
xor ebp, 0x3c70d0
and edi, 0xa7c0ffe7
mov ebx, ecx
and ebx, 0x583f0018
or ebx, edi
xor ebx, 0xa7c0ffe6
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
xor edx, 0xba038d2f
mov edi, edx
and edi, 0xe5c08b05
and ebp, 0x1a3f74fa
or ebp, edi
or edx, ecx
and ecx, 0xe5c08b05
and ebx, 0x1a3f74fa
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
xor ecx, 0xf1b72236
and ecx, edx
not edx
and edx, 0xf1b72236
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe48ddc9
and ecx, 0xf1b72236
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1ce9a287
and ecx, 0xe3165d78
or ecx, ebp
xor ecx, 0xe3165d78
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov eax, r8d
xor al, cl
and al, r8b
mov edx, eax
not dl
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, r9d
mov ebx, r8d
xor bl, r9b
xor cl, r9b
or r9b, dl
xor r9b, 1
xor al, dl
not al
and al, dl
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
and bl, r8b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xbdaeee99
mov ecx, 0xc2967e2d
cmovne ebp, ecx
test al, 1
mov ecx, 0xbdaeee99
jmp 0x1400adde9
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x215441d
and edx, 0xfdeabbe2
or edx, ecx
mov ebp, edx
xor ebp, 0x38088180
xor edx, 0x2010010
and edx, 0xc7e33a72
and ebp, 0x381cc58d
or ebp, edx
mov ecx, ebp
xor ecx, 0xc7e33a72
xor ebp, 0x381cc58c
mov edx, ecx
and edx, 0xfffffffe
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x956132ab
and edx, ecx
and ecx, 0x6a9ecd54
or ecx, ebp
xor ecx, 0x6a9ecd54
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
mov edx, eax
xor dl, cl
or dl, bl
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
or al, cl
xor cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x757c6469
mov ebp, 0xd9fa2a6d
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x757c6469
cmovne ecx, ebp
test al, 1
jmp 0x1400ae495
mov eax, dword [0x140265738]
mov ecx, dword [0x140265734]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x387c8cd0
and edx, 0xc783732f
or edx, eax
mov eax, edx
xor eax, 0xc783732f
mov ebp, edx
xor ebp, 0x380c8440
xor edx, 0xc783732e
and edx, eax
and ebp, 0x7f0c9542
and eax, 0x80f36abd
or eax, ebp
xor eax, 0x80f36abc
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov ebx, eax
not ebx
or eax, 0x15361b99
mov ebp, eax
not ebp
or ebx, 0xeac9e466
mov edx, ebx
not edx
and eax, 0x5a6f64a7
and ebp, 0xa0808040
or ebp, eax
and ebx, 0x5a6f64a7
and edx, 0x5101b18
or edx, ebx
xor edx, ebp
mov eax, edx
not eax
and eax, 0x4474f908
and edx, 0xbb8b06f7
or edx, eax
xor edx, 0x5142e291
sete r8b
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg bl
mov ecx, ebx
xor cl, r10b
and cl, bl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
xor bl, 1
mov r9d, ecx
xor r9b, bl
or bl, cl
xor bl, 1
or bl, r9b
or dl, cl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, r8d
mov eax, r10d
or al, r8b
xor r10b, r8b
or r8b, dl
xor r8b, 1
xor cl, dl
xor cl, 1
and cl, dl
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
xor al, 1
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
mov eax, r10d
xor al, 1
and r10b, al
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
mov eax, r10d
xor al, 1
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r8d, eax
mov ebx, edx
and bl, al
xor dl, al
and al, r10b
xor r8b, al
xor al, 1
or al, r10b
xor al, 1
or al, r8b
xor al, cl
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xb022960
mov edx, 0x8d49241
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xb022960
jmp 0x1400ae928
mov ecx, 0x757c6469
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0xb022960
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov edx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xf7d3729c
mov edx, ebp
and edx, 0x82c8d62
or edx, ebx
mov ebx, edx
xor ebx, 0x8200820
xor edx, 0xf7d3729d
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x661dc54f
and ebx, 0x99e23ab0
or ebx, eax
or edx, esi
and esi, 0x661dc54f
and ecx, 0x99e23ab0
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and edi, eax
and edx, ebp
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
sete r10b
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov edx, ebx
and dl, cl
mov eax, ebx
xor al, cl
or al, dl
xor al, 1
xor bl, r10b
not bl
and bl, r10b
xor cl, r9b
not cl
and cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xf5868825
mov ebp, 0x4466ce3f
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0xf5868825
jmp 0x1400ae928
mov rcx, qword [0x140265040]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb984039f
and edx, 0x467bfc60
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x66a9c994
and edx, 0x9956366b
or edx, ecx
mov ebp, edx
xor ebp, 0x20901450
xor edx, 0xdf2dca0b
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x8b46a9a4
and ebp, 0x74b9565b
or ebp, edx
mov edx, ebp
xor edx, 0x4b11040
xor ebp, 0x8b46a9a5
mov edi, ecx
and edi, 0x780c4e3a
and ebx, 0x87f3b1c4
or ebx, edi
or ecx, ebp
and ebp, 0x780c4e3a
and edx, 0x87f3b1c5
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x42104020
and ecx, 0xa0202409
or ecx, edx
mov ebx, ecx
xor ebx, 0x20000409
xor ecx, 0x10804874
or ebp, 0xe2306429
mov edx, ebp
not edx
and ecx, 0x90a06874
and ebx, 0x62100409
or ebx, ecx
and ebp, 0x90a06874
and edx, 0xd4f9382
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x1dcf9bd6
and edx, 0xe2306429
or edx, ecx
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, cl
and al, r10b
mov ebx, eax
xor bl, 1
or al, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, r9b
mov r11d, eax
xor r11b, 1
mov edx, ecx
xor dl, r9b
and dl, cl
and r8b, r10b
and cl, r9b
or cl, r8b
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 r8d, eax
and r8b, r11b
and cl, dl
mov ebx, r8d
xor bl, 1
xor r8b, al
or bl, r11b
xor bl, 1
or bl, r8b
mov r8d, ecx
and r8b, dl
xor cl, dl
or cl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, cl
xor cl, 1
and cl, bl
or cl, r8b
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x23a71472
mov ebp, 0x5c30b70b
cmovne edx, ebp
test cl, 1
mov r15d, 0x5c30b70b
cmove edx, ebp
test al, 1
mov eax, 0x23a71472
jmp 0x1400ad2c3
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2208120
mov ebp, edx
and ebp, 0x900a5200
or ebp, ecx
xor ebp, 0x900a5200
and edx, 0x6dd52cdf
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x35540a41
and edx, 0xcaabf5be
or edx, ecx
mov ecx, edx
xor ecx, 0x5881269e
mov ebp, edx
xor ebp, 0x5881269f
and ebp, ecx
xor edx, 0xa77ed960
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xbb6e820a
and ebp, 0x44917df5
or ebp, edi
or ecx, ebx
and ebx, 0xbb6e820a
and edx, 0x44917df5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x95ed1529
and edx, 0x6a12ead6
or edx, ecx
xor edx, 0x6a12ead6
setne r8b
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
xor al, cl
xor al, 1
or al, dl
or r8b, bl
xor cl, bl
and cl, bl
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ecx
and dl, bl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
mov r8d, edx
and r8b, al
mov ecx, eax
and cl, bl
xor bl, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
or bl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xfd2621e0
mov ecx, 0xf3415043
cmovne eax, ecx
test bl, 1
mov ecx, 0xfd2621e0
jmp 0x1400ae819
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xda067ef3
mov ecx, ebp
and ecx, 0x25f9810c
or ecx, ebx
mov ebx, ecx
xor ebx, 0x800108
xor ecx, 0x88060821
mov edx, ebp
xor edx, 0x899e092d
and edx, ebp
or ecx, 0x7661f6d2
mov esi, edx
not esi
mov eax, ecx
and eax, 0xf31ea077
and ebx, 0x8800908
or ebx, eax
or ecx, esi
and esi, 0xf31ea077
and edx, 0xce15f88
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x7661f6d3
and ecx, 0x899e092c
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x16c1f27c
and eax, 0xe93e0d83
or eax, edx
or ecx, ebp
and ebp, 0x16c1f27c
and edi, 0xe93e0d83
or edi, ebp
xor edi, eax
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0xa879c87c
and ecx, 0x57863783
or ecx, eax
xor ecx, 0x57863783
setne dl
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r8b
xor dl, r9b
and dl, r9b
mov eax, r8d
xor al, dl
not al
and al, dl
or dl, r8b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, r8d
xor dl, r9b
and dl, r8b
xor cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x9ccaa43f
mov ebp, 0x806fd6c9
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x9ccaa43f
jmp 0x1400aea6e
mov r8, qword [rsp + 0x38]
mov ecx, dword [0x140265738]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf8dde55a
and ecx, edx
and edx, 0x7221aa5
or edx, ebp
mov ebp, edx
xor ebp, 0x5200880
xor edx, 0xf8dde55a
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x2d33725
and ebp, 0xfd2cc8da
or ebp, edi
or edx, ebx
and ebx, 0x2d33725
and ecx, 0xfd2cc8da
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebx, edx
mov ecx, edx
xor ecx, 0xe11c5bbb
and ecx, edx
not edx
and edx, 0x3a53e558
and ebx, 0xc5ac1aa7
or ebx, edx
mov edi, ebx
xor edi, 0xc5ac1aa7
mov edx, ebx
xor edx, 0xdb4fbee3
and edx, edi
mov ebp, edx
and ebp, ecx
xor ecx, edx
mov esi, dword [0x140265734]
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x64792c3d
and ecx, 0x9b86d3c2
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8820050
and edi, 1
xor ebx, 0xc5ac1aa6
or ebx, edi
mov edi, ebx
not edi
and edi, 0x611673e3
and ebx, 0x9ee98c1c
or ebx, edi
xor ecx, 0x85657787
mov edi, ecx
and edi, 0x7778bea9
and ebp, 0x88874156
or ebp, edi
mov edi, ebx
xor edi, 0x88810014
xor ebx, 0x611673e3
or ecx, ebx
and ebx, 0x7778bea9
and edi, 0x88874156
or edi, ebx
xor edi, ebp
not ecx
or ecx, edi
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x5b4f558d
and ebp, ecx
and ecx, 0xa4b0aa72
or ecx, ebx
xor ecx, 0xa4b0aa72
mov ebx, ecx
and ebx, ebp
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x66ef6fe8
and ecx, 0x99109017
or ecx, ebx
xor ecx, 0x99109017
or ecx, ebp
cmp ecx, 0xffffffff
setne r10b
sete r9b
cmp esi, 9
setg bl
cmp esi, 0xa
setl cl
mov edx, ecx
xor dl, r9b
or r10b, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or bl, r9b
mov eax, ebx
xor al, r10b
or bl, r10b
xor bl, 1
or bl, al
mov eax, ecx
and al, dl
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
mov edx, eax
and al, bl
xor bl, 1
xor dl, 1
and dl, bl
or al, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x2664d5e9
mov ebp, 0xc73bb861
cmovne ecx, ebp
mov qword [0x140265050], r8
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x2664d5e9
jmp 0x1400ada9b
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0xe0843c4a
mov ebx, edx
not ebx
or ebp, 0x1f7bc3b5
mov ecx, ebp
not ecx
and edx, 0x84b7ac98
and ebx, 0x1b484325
or ebx, edx
and ebp, 0x84b7ac98
and ecx, 0x60001042
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x65675560
and ecx, 0x9a98aa9f
or ecx, edx
mov edx, ecx
xor edx, 0x85e3692a
mov ebp, ecx
xor ebp, 0x85e3692b
and ebp, edx
xor ecx, 0x7a1c96d4
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xc370de4d
and ecx, 0x3c8f21b2
or ecx, edx
xor ecx, 0xc370de4d
sete r8b
setne cl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
and r9b, cl
xor cl, al
mov r10d, ecx
xor r10b, 1
mov edx, eax
xor dl, r8b
and dl, al
and al, r8b
or al, r9b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and cl, r10b
and dl, al
mov ebx, r10d
and bl, cl
xor cl, r10b
or cl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xadb32220
mov ecx, 0x23d09698
cmovne ebp, ecx
test al, 1
mov ecx, 0xadb32220
jmp 0x1400adde9
mov ecx, 0xbcf9765c
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0xe0bc01b2
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0x9cc3451b
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0xfffffffe
and ebx, edx
and ebp, 0xffe845a5
and edx, 0x17ba5a
or edx, ebp
mov ebp, edx
xor ebp, 0x3a4b
mov ecx, ebx
not ecx
xor edx, 0xffe845a4
mov edi, ecx
and edi, 0x54378494
and ebx, 0xabc87b6b
or ebx, edi
or ecx, edx
and edx, 0x54378494
and ebp, 0xabc87b6b
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x12c4bd36
and ecx, 0xed3b42c9
or ecx, edx
mov edx, ecx
xor edx, 0xa1224040
xor ecx, 0x80a412
and ecx, 0x4c99a69b
and edx, 0xb3665964
or edx, ecx
mov ecx, edx
xor ecx, 0x90040820
xor edx, 0x8098012
and edx, 0x2b6bd156
and ecx, 0xd4942ea9
or ecx, edx
mov edx, ecx
xor edx, 0x840c144
xor ecx, 0x10940e21
and ecx, 0x33bf1e33
and edx, 0xcc40e1cc
or edx, ecx
xor edx, 0xcc40e1cc
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov ebx, r10d
xor bl, cl
and bl, r10b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, r9d
or dl, al
xor al, 1
xor dl, 1
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
or cl, r9b
xor r9b, r10b
xor r10b, r8b
xor cl, 1
or cl, r10b
mov edx, r9d
xor dl, cl
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 dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ebp, 0xdc90a65d
mov ecx, 0x57b571af
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0xdc90a65d
jmp 0x1400ae03f
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xc89af627
mov edx, ebp
xor edx, 0xc89af627
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x376509d9
and edx, 0xc89af626
or edx, ebx
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x9211830e
and edx, 0x6dee7cf1
or edx, edi
and ebp, 0x9211830e
and ecx, 0x6dee7cf1
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r8d, eax
xor r8b, dl
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
xor al, r8b
and r8b, al
mov ecx, eax
xor cl, r8b
test cl, 1
mov edx, 0x1ef3e0d6
mov ecx, 0xb78ca5ac
cmovne edx, ecx
test al, 1
mov ecx, 0x1ef3e0d6
cmovne ecx, edx
test r8b, r8b
jmp 0x1400adea8
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xa872a5c0
mov ecx, ebx
not ecx
or edx, 0x56004833
and edx, 0x7e20e933
and ebp, 0x805204c0
or ebp, edx
and ebx, 0x7e20e933
and ecx, 0x18d120c
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xc7e5dbd1
and ecx, 0x381a242e
or ecx, edx
mov edx, ecx
xor edx, 0x906881ee
mov ebp, ecx
xor ebp, 0x906881ef
and ebp, edx
xor ecx, 0x6f977e10
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd263da10
and edx, 0x2d9c25ef
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6844ae56
and edx, 0x97bb51a9
or edx, ecx
xor edx, 0x45d88bb9
setne r9b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov r10d, eax
xor r10b, bl
mov r8d, r10d
xor r8b, 1
xor cl, bl
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebx, eax
xor bl, 1
mov r9d, ebx
and r9b, al
mov edx, r9d
xor r9b, bl
or bl, r8b
and r8b, r10b
xor r8b, 1
mov ecx, r8d
xor cl, r10b
or r8b, r10b
xor r8b, 1
or r8b, cl
xor dl, 1
or dl, al
xor dl, 1
or dl, r9b
mov ecx, r8d
xor cl, 1
and cl, dl
xor dl, 1
and dl, r8b
or dl, cl
xor al, r10b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x26fb5729
mov ebp, 0xe5999f63
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x26fb5729
jmp 0x1400ae928
mov ecx, 0xd8758233
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0xf5868825
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0xfd2621e0
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0x5e959bc8
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x2a432024
mov ebx, ecx
and ebx, 0x81109998
or ebx, edx
xor ebx, 0x81109998
mov edx, ecx
xor edx, 0xab53b9bc
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x4f0719ab
and edx, 0xb0f8e654
or edx, ebx
xor edx, 0xe454a016
and ebp, 0xa94a574c
and ecx, 0x56b5a8b3
or ecx, ebp
xor ecx, 0x56b5a8b3
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r9b
mov edx, ecx
or dl, r9b
xor r8b, cl
xor cl, r9b
mov eax, ecx
not al
and al, r9b
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
and cl, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x341f8662
mov ecx, 0x46f8fb44
cmovne ebp, ecx
test dl, 1
mov ecx, 0x341f8662
cmovne ecx, ebp
jmp 0x1400ae600
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov ecx, ebx
or ecx, 0xaadb38dc
mov edi, ecx
not edi
mov ebp, esi
or ebp, 0x5524c723
mov edx, ebp
not edx
and ecx, 0x3e88c3c1
and edi, 0x41240422
or edi, ecx
and ebp, 0x3e88c3c1
and edx, 0x8053381c
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0xaadb38dd
and edx, 0x5524c722
or edx, ebp
mov ebp, edx
not ebp
and esi, 0x80c0280b
and ebx, 0x7f3fd7f4
or ebx, esi
mov ecx, ebx
xor ecx, 0x572a8030
xor ebx, 0x80c0280b
mov edi, edx
and edi, 0xa8557fcd
and ebp, 0x57aa8032
or ebp, edi
or edx, ebx
and ebx, 0xa8557fcd
and ecx, 0x57aa8032
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, r8d
or cl, al
xor cl, 1
and al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
and cl, r8b
xor dl, r8b
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0xbc0ae865
mov ebp, 0xbe780e2e
cmovne ecx, ebp
test bl, bl
mov edx, 0xbc0ae865
cmove ecx, edx
test al, 1
jmp 0x1400ad4b0
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xf284f4af
and edx, ebp
not ebp
and ebp, 0xd204f021
and ecx, 0x2080048e
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80048c
xor ecx, 0xdf7ffb71
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb81de133
and ebp, 0x4280148c
or ebp, edi
or ecx, ebx
and ebx, 0xb81de133
and edx, 0x47e21ecc
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd7b0b50
and ecx, 0xf284f4af
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb19251f3
and edx, ecx
and ecx, 0x4e6dae0c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x6412208
xor ecx, 0xb19251f3
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd8acdd65
and ebp, 0x2753229a
or ebp, edi
or ecx, ebx
and ebx, 0xd8acdd65
and edx, 0x2753229a
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9e5516cc
and ecx, 0x61aae933
or ecx, edx
mov edx, ecx
xor edx, 0x40284811
xor ecx, 0x9e0414c4
and ecx, 0xbf86b5e6
and edx, 0x40794a19
or edx, ecx
xor edx, 0xbf86b5e6
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
xor al, 1
or al, bl
xor cl, bl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
xor al, cl
mov eax, 0xb121a2ee
mov ebp, 0xc6a84b98
cmovne eax, ebp
test dl, dl
mov edx, eax
mov ebp, 0xb121a2ee
cmovne edx, ebp
test cl, cl
cmovne edx, eax
jmp 0x1400aea76
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x873d0a24
and edx, 0x78c2f5db
or edx, ecx
mov ebp, edx
xor ebp, 0x78c2f5db
mov ecx, edx
xor ecx, 0x81380a04
xor edx, 0x78c2f5da
and edx, ebp
and ecx, 0xd1b80fdc
and ebp, 0x2e47f023
or ebp, ecx
mov ebx, ebp
xor ebx, 0x2a073020
mov ecx, edx
not ecx
xor ebp, 0xd1b80fdd
mov edi, ecx
and edi, 0x45c8c5d6
and edx, 0xba373a29
or edx, edi
or ecx, ebp
and ebp, 0x45c8c5d6
and ebx, 0xba373a29
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x93aa5f4b
and ecx, 0x6c55a0b4
or ecx, edx
mov ebx, ecx
xor ebx, 0x60410080
xor ecx, 0x8122510a
or ebp, 0xf363d18b
mov edx, ebp
not edx
or ecx, 0x8c0a34
and ecx, 0x81aedb3e
and ebx, 0x72410081
or ebx, ecx
and ebp, 0x81aedb3e
and edx, 0xc102440
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe1812ef5
and edx, 0x1e7ed10a
or edx, ecx
mov ecx, edx
xor ecx, 0xe9040001
xor edx, 0x823f26
and ecx, 0xfb64c059
and edx, 0x49b3fa6
or edx, ecx
xor edx, 0xfb64c059
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, edx
or al, r9b
xor cl, dl
xor dl, r9b
not dl
and dl, r9b
mov ebx, eax
xor bl, dl
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
or r8b, r9b
mov eax, r8d
xor al, cl
xor cl, 1
xor al, 1
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test cl, 1
mov ecx, 0xfe06e121
mov ebp, 0xa2b7f18
cmovne ecx, ebp
test dl, 1
mov edx, 0xfe06e121
cmove ecx, edx
jmp 0x1400ae600
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xf25bf8d5
and edx, 0xda4072a
or edx, ebp
mov ebp, edx
xor ebp, 0xd800409
xor edx, 0xf25bf8d4
mov edi, ecx
and edi, 0x10740bf2
and ebx, 0xef8bf40c
or ebx, edi
or ecx, edx
and edx, 0x10740bf2
and ebp, 0xef8bf40d
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd5aad84a
and ecx, 0x2a5527b5
or ecx, edx
mov edx, ecx
xor edx, 0x542410
xor ecx, 0xc4209040
and edx, 0x11de6c1a
and ecx, 0xee2193e5
or ecx, edx
mov edx, ecx
xor edx, 0x10826008
xor ecx, 0xc0000200
and ecx, 0xc15c0e12
and edx, 0x3ea3f1ed
or edx, ecx
xor edx, 0x3ea3f1ed
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and bl, dl
or bl, r8b
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xe9af789f
mov ebp, 0xa31ea7ca
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0xe9af789f
cmovne edx, ebp
test al, al
jmp 0x1400aea73
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x730a2005
and edx, ecx
and ecx, 0x8cf5dffa
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4514608
xor ecx, 0x730a2005
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x9baeb9f7
and ebp, 0x64514608
or ebp, edi
or ecx, ebx
and ebx, 0x9baeb9f7
and edx, 0x64514608
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x79b4c85
mov ebx, ecx
xor ebx, 0x79b4c85
and ebx, ecx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0xf864b37b
and ebx, 0x79b4c84
or ebx, ebp
and ecx, 0x43b451f4
mov ebp, edx
and ebp, 0xbc4bae0b
or ebp, ecx
xor ebp, 0x43b451f5
and edx, 1
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xa63ed1c1
and edx, 0x59c12e3e
or edx, ecx
mov ebp, edx
xor ebp, 0x18c12c30
mov edi, ebx
not edi
xor edx, 0xa63ed1c1
mov ecx, edi
and ecx, 0xc51e43cf
and ebx, 0x3ae1bc30
or ebx, ecx
or edi, edx
and edx, 0xc51e43cf
and ebp, 0x3ae1bc30
or ebp, edx
xor ebp, ebx
not edi
or edi, ebp
mov edx, edi
mov ecx, edi
xor ecx, 0x36fc1d31
and ecx, edi
not edi
and edi, 0x327c1d21
and edx, 0x4800010
or edx, edi
xor edx, 0x4800010
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4ee2e8a0
and ecx, 0xb11d175f
or ecx, edx
mov edx, ecx
xor edx, 0x5410840
xor ecx, 0x700ca581
and edx, 0xd535850
and ecx, 0xf2aca7af
or ecx, edx
xor ecx, 0xf2aca7af
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, ebx
and al, dl
mov r9d, ecx
and r9b, r8b
or r9b, al
or cl, bl
xor bl, dl
xor dl, r8b
xor cl, 1
or cl, dl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r9d
xor al, 1
mov edx, eax
and dl, r9b
xor al, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, al
xor dl, cl
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x56f7116d
mov ebp, 0x1edba4d8
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x56f7116d
jmp 0x1400ae928
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xbadd65ed
mov ebp, ebx
xor ebp, 0xbadd65ed
and ebp, ebx
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x45229a13
and ebp, 0xbadd65ec
or ebp, ecx
mov ecx, ebp
not ecx
and edx, ecx
and ebp, ebx
or ebp, edx
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl cl
mov eax, ecx
xor al, r11b
and al, cl
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor bl, 1
or r10b, al
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, r10d
xor al, 1
and al, r9b
and r10b, r8b
or r10b, al
xor r11b, r9b
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
mov eax, r11d
xor al, cl
or cl, r11b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, r10d
xor al, 1
mov ecx, edx
xor cl, al
mov ebx, r10d
and bl, al
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
xor bl, dl
xor cl, 1
or dl, r10b
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xecb256b9
mov ecx, 0x601308b
cmovne eax, ecx
test dl, 1
mov ecx, 0xecb256b9
cmovne ecx, eax
test bl, 1
jmp 0x1400ae928
mov edx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea edi, [rdx - 1]
imul edi, edx
mov eax, edi
not eax
mov edx, eax
and edx, 0x8212e634
mov ecx, edi
and ecx, 0x7ded19cb
or ecx, edx
mov edx, ecx
xor edx, 0x4410942
xor ecx, 0x80020000
mov esi, eax
or esi, 0x84ef1d42
mov ebx, esi
not ebx
or ecx, 0xb000208
and ecx, 0x8bae1208
and edx, 0x4410d42
or edx, ecx
and esi, 0x8bae1208
and ebx, 0x7010e0b5
or ebx, esi
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x16aed8f7
and ebx, 0xe9512708
or ebx, ecx
mov ebp, ebx
xor ebp, 0x2998120b
xor ebx, 0x92010480
and ebx, 0xd6272cc0
and ebp, 0x29d8d33f
or ebp, ebx
mov ecx, ebp
xor ecx, 0x58922f
and eax, 0x97a143a4
and edi, 0x685ebc5b
or edi, eax
mov eax, edi
xor eax, 0x5ab84b
xor ebp, 0xd6272cc0
xor edi, 0x97a143a4
mov edx, ebp
and edx, 0x69a44510
and ecx, 0x965bbaef
or ecx, edx
or ebp, edi
and edi, 0x69a44510
and eax, 0x965bbaef
or eax, edi
xor eax, ecx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x3fe52062
and ebp, 0xc01adf9d
or ebp, eax
xor ebp, 0xc01adf9d
setne r9b
sete dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg cl
mov eax, edx
xor al, cl
and cl, dl
and r9b, bl
or r9b, cl
or bl, dl
xor bl, 1
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov r8d, r9d
xor r8b, 1
mov edx, eax
and dl, cl
mov ebx, edx
xor bl, 1
xor dl, al
or bl, cl
xor bl, 1
or bl, dl
and r8b, bl
xor bl, 1
and bl, r9b
or bl, r8b
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x2283f418
mov edx, 0x6c98552e
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, 1
mov ecx, 0x2283f418
jmp 0x14009fbc3
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebx
and ecx, 0x170b272f
xor ebx, 0xc565b725
and ebx, ebp
and ebp, 0xe8f4d8d0
or ebp, ecx
mov ecx, ebp
xor ecx, 0xe8f4d8d0
xor ebp, 0x170b272f
mov edx, ebp
or edx, 0xc565b725
mov edi, edx
not edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x93bfb100
and edi, 0x280048da
or edi, eax
or edx, esi
and esi, 0x93bfb100
and ebx, 0x6c404eff
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xc565b724
and edx, 0x3a9a48db
or edx, eax
and ebp, 0x3d3a9612
mov eax, ecx
and eax, 0xc2c569ed
or eax, ebp
xor eax, 0x3d3a9613
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x95a2f829
and ecx, 0x6a5d07d6
or ecx, eax
xor ecx, 0x6a5d07d6
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x409870ad
and eax, 0xbf678f52
or eax, ecx
mov ecx, eax
xor ecx, 0x80202c
xor eax, 0x94670412
and eax, 0xd47f5493
and ecx, 0x2b80ab6c
or ecx, eax
mov eax, ecx
xor eax, 0x23802a28
xor ecx, 0x900f5000
and ecx, 0x980fd144
and eax, 0x67f02ebb
or eax, ecx
mov ecx, eax
xor ecx, 0x18081000
xor eax, 0x6080022b
and eax, 0xe087c36f
and ecx, 0x1f783c90
or ecx, eax
xor ecx, 0x1f783c90
sete al
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
and r9b, cl
xor cl, bl
xor cl, 1
mov edx, ecx
xor dl, bl
and dl, cl
and al, bl
or al, r9b
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xf9a198ad
mov ebp, 0xe0bc01b2
cmovne edx, ebp
test al, al
mov ecx, edx
cmovne ecx, ebp
test bl, bl
jmp 0x1400adea8
mov ecx, 0x2ffc3c7d
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov rdi, qword [rsp + 0x38]
mov ecx, dword [0x140265738]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x1d801a09
mov ebp, eax
and ebp, 0x800aa132
or ebp, ecx
xor ebp, 0x800aa132
mov ecx, eax
and ecx, 0x627544c4
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x2771be3b
and ecx, 0xd88e41c4
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4504fafe
and edx, 0x3c8e1f63
and eax, 0xc371e09c
or eax, edx
mov edx, eax
xor eax, 0x3c8e1f63
and eax, ebp
mov ebp, dword [0x140265734]
xor edx, 0xc371e09c
xor ecx, 0xbafb0501
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
sete r9b
setne r10b
cmp ebp, 0xa
setl r8b
cmp ebp, 9
setg bl
mov ecx, ebx
xor cl, r8b
and cl, bl
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
xor al, 1
mov r11d, eax
xor r11b, dl
or al, dl
xor al, 1
or al, r11b
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and al, r10b
and dl, r9b
or dl, al
mov eax, ebx
xor al, r9b
and al, bl
and r10b, r8b
and bl, r9b
or bl, r10b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, ecx
and r8b, dl
or al, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, r8b
xor dl, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc31dc729
mov ebp, 0xcb89771
cmovne edx, ebp
test al, 1
mov eax, 0xc31dc729
cmovne eax, edx
mov qword [0x140265050], rdi
jmp 0x1400ad63a
mov ecx, dword [0x140265738]
lea edx, [rcx - 1]
imul edx, ecx
mov esi, edx
not esi
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov ecx, edx
or ecx, 1
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0x50d696d6
mov ebp, esi
and ebp, 0xaf296928
or ebp, edi
or ecx, ebx
and ebx, 0x50d696d6
and eax, 0xaf296929
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and esi, 0x3dfd752b
and edx, 0xc2028ad4
or edx, esi
mov ebp, edx
xor ebp, 0xc0028884
xor edx, 0x3dfd752b
mov ebx, ecx
and ebx, 0x2e82773
and eax, 0xfd17d88c
or eax, ebx
or ecx, edx
and edx, 0x2e82773
and ebp, 0xfd17d88c
or ebp, edx
xor ebp, eax
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete al
cmp dword [0x140265734], 9
setg cl
xor al, cl
xor cl, al
and cl, al
mov edx, ecx
xor dl, al
and dl, cl
mov ebx, ecx
and cl, al
not al
xor bl, 1
and bl, al
or cl, bl
mov eax, edx
xor al, cl
mov eax, 0x566cb196
mov ebp, 0xd5b26bd8
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
test dl, dl
jmp 0x1400ae928
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x94ebb6cf
and ecx, 0x6b144930
or ecx, edx
mov edx, ecx
xor edx, 0x94ebb6cf
mov ebp, ecx
xor ebp, 0x94ebb6ce
and ebp, edx
xor ecx, 0x6b144930
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xa9a0edea
and ecx, 0x565f1215
or ecx, edx
xor ecx, 0x565f1215
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x13c717f9
mov ebp, 0x6f5f7257
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0x13c717f9
cmovne eax, ebp
test dl, 1
jmp 0x1400ac764
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x40a7b5a4
mov edx, ebx
xor edx, 0x40a7b5a4
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x22fcaa85
and edx, 0xdd03557a
or edx, ebp
mov ebp, edx
xor ebp, 0x48040d8
and ecx, 0x825d1e30
and ebx, 0x7da2e1cf
or ebx, ecx
mov ecx, ebx
xor ecx, 0x448241c8
xor edx, 0x625b1f20
mov edi, edx
and edi, 0xbb65b627
and ebp, 0x449a49d8
or ebp, edi
xor ebx, 0x82451620
and ebx, 0xbb65b627
and ecx, 0x449a49d8
or ecx, ebx
xor ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, ebx
and cl, al
or bl, dl
and dl, r8b
or dl, cl
mov ecx, edx
xor cl, al
and cl, dl
or al, r8b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
xor al, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x39c6211b
mov ebp, 0x71bf1a8a
cmovne edx, ebp
test al, 1
mov eax, 0x39c6211b
cmovne eax, edx
test cl, 1
jmp 0x1400ad63c
mov ecx, 0xda65124a
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov eax, dword [0x140265738]
mov r8d, dword [0x140265734]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xc88497c
mov edx, edi
and edx, 0xf377b682
or edx, ebp
mov ebp, edx
xor ebp, 0xb2563282
xor edx, 0xc88497d
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov esi, ebx
not esi
mov ecx, edx
and ecx, 0x4521c56c
and ebp, 0xbade3a92
or ebp, ecx
or edx, esi
and esi, 0x4521c56c
and ebx, 0xbade3a93
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xc4830f02
and edx, 0x3b7cf0fd
or edx, ecx
and edi, 0xc4830f02
and eax, 0x3b7cf0fd
or eax, edi
xor eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r9b
setne cl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
mov edx, ecx
xor dl, r9b
and dl, cl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov r10d, ebx
and r10b, dl
xor bl, dl
or bl, r10b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
and r8b, cl
xor cl, 1
and cl, al
or cl, r8b
mov ebx, eax
or bl, r9b
xor al, r9b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, eax
mov ebx, edx
xor dl, al
xor al, 1
and r8b, cl
and bl, al
or bl, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x30120b3
mov edx, 0x59e41acf
cmovne eax, edx
test bl, bl
cmove eax, edx
not cl
test cl, 1
mov ecx, 0x30120b3
jmp 0x1400ac764
mov rcx, qword [0x140265040]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x1da752bb
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xbb158f39
and ecx, edx
not edx
and edx, 0xbb158f39
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x44ea70c6
and ecx, 0xbb158f39
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
xor edx, 0xa2ab2e68
mov ebx, edx
and ebx, ebp
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x36136642
and edx, 0xc9ec99bd
or edx, ebx
xor edx, 0x6b47b7d4
and ecx, 0xf74a8008
mov ebx, ebp
and ebx, 0x8b57ff7
or ebx, ecx
xor ebx, 0xf74a8009
and ebp, 1
or ebp, ebx
not ebp
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ebp, 0x26bf7b1d
and ecx, 0xd94084e2
or ecx, ebp
mov edx, ecx
xor edx, 0xd9408042
xor ecx, 0x4832018
and ecx, 0x48324b8
and edx, 0xfb7cdb47
or edx, ecx
mov ecx, edx
xor ecx, 0x48324a0
xor edx, 0x6b480806
and edx, 0x6b48081e
and ecx, 0x94b7f7e1
or ecx, edx
xor ecx, 0x94b7f7e1
sete r8b
setne bl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, bl
not dl
and dl, bl
mov ecx, eax
or cl, bl
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
and r9b, r8b
and bl, al
or bl, r9b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
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 edx, ebx
xor dl, al
test al, 1
mov ecx, 0x87d27bd1
mov eax, 0x2f5cd322
cmovne ecx, eax
test bl, bl
mov ebp, 0x87d27bd1
cmove ecx, ebp
test dl, 1
jmp 0x1400ada9b
mov edx, dword [0x140265738]
mov r9d, dword [0x140265734]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xdd9c81ae
mov edx, ebp
and edx, 0x22637e51
or edx, ebx
mov ebx, edx
xor ebx, 0x2000840
xor edx, 0x9d9080aa
mov eax, ebp
xor eax, 0x9fb08aea
and eax, ebp
or edx, 0x604f7515
mov esi, eax
not esi
mov ecx, edx
and ecx, 0x30f1633d
and ebx, 0x8f0088c2
or ebx, ecx
or edx, esi
and esi, 0x30f1633d
and eax, 0xcf0e9cc2
or eax, esi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xa140d085
and edx, 0x5ebf2f7a
or edx, eax
xor edx, 0x3ef05a6e
and edi, 0xfc339c1e
and ebp, 0x3cc63e1
or ebp, edi
xor ebp, 0x3cc63e1
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
cmp ebp, 0xffffffff
setne r8b
sete r10b
cmp r9d, 9
setg al
cmp r9d, 0xa
setl r9b
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r11d, edx
and r11b, bl
xor dl, bl
or dl, r11b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
or dl, cl
xor cl, 1
or cl, r9b
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
and r8b, r9b
or r9b, r10b
and al, r10b
or al, r8b
mov edx, r9d
xor dl, al
xor al, 1
xor dl, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and bl, cl
and al, dl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov r8d, ebx
xor r8b, 1
and r8b, al
xor al, 1
and al, bl
or al, r8b
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x2625b919
mov edx, 0xf729b806
cmovne ecx, edx
test al, 1
cmove ecx, edx
not bl
test bl, 1
mov eax, 0x2625b919
jmp 0x1400ada9b
mov edx, dword [0x140265738]
mov edi, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
not ebx
and edx, 0xf45d3eaa
and ecx, 0xba2c155
or ecx, edx
xor ecx, 0xba2c155
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xfcd9853d
and ecx, 0x3267ac2
or ecx, edx
xor ecx, 0x3267ac2
sete r8b
setne dl
cmp edi, 9
setg al
cmp edi, 0xa
setl cl
mov r9d, eax
xor al, dl
and dl, cl
and r9b, r8b
or r9b, dl
or cl, r8b
xor cl, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r9d
xor dl, 1
mov ebx, r9d
and bl, dl
mov eax, ebx
and al, r9b
xor bl, r9b
or bl, al
mov eax, ebx
xor al, 1
and al, cl
and bl, r8b
or bl, al
xor dl, r8b
or cl, r9b
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x4d77e39
mov edx, 0x75def807
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x4d77e39
jmp 0x1400ae928
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ecx
and ebx, 0xf1506200
mov edx, ecx
xor edx, 0xeaf9dff
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xeaf9dfe
and edx, 0xf1506201
or edx, ebx
and ebp, 0xc83c71e
mov ebx, ecx
and ebx, 0xf37c38e1
or ebx, ebp
xor ebx, 0xc83c71f
and ecx, 1
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xdcd839f7
and ebp, 0x2327c608
or ebp, edi
or ecx, ebx
and ebx, 0xdcd839f7
and edx, 0x2327c608
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8bac4b55
and ecx, 0x7453b4aa
or ecx, ebp
xor ecx, 0x7453b4aa
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov eax, r9d
xor al, r8b
and al, r9b
mov ebx, eax
xor bl, cl
and al, bl
and bl, cl
xor al, 1
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
and r9b, dl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, r9b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
and al, bl
xor bl, 1
xor dl, 1
and dl, bl
or dl, al
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x1428e84e
mov ecx, 0x1820cb80
cmovne eax, ecx
test bl, 1
mov ecx, 0x1428e84e
jmp 0x1400ae819
mov ecx, dword [0x140265738]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov edi, eax
not edi
mov esi, ecx
and esi, 0x590107ef
and ebp, 0xa6fef810
or ebp, esi
or ecx, edi
and edi, 0x590107ef
and eax, 0xa6fef810
or eax, edi
xor eax, ebp
not ecx
or ecx, eax
and ebx, 0x4219016a
and edx, 0xbde6fe95
or edx, ebx
mov eax, edx
xor eax, 0xad221094
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x10cdee41
and ecx, 0xef3211be
or ecx, ebp
xor edx, 0x90040
and edx, 0x10cdee41
and eax, 0xef3211be
or eax, edx
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne al
cmp dword [0x140265734], 9
setg bl
mov ecx, ebx
and cl, al
xor bl, al
or cl, bl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov ecx, edx
and dl, bl
mov r8d, eax
xor r8b, bl
or al, bl
xor bl, 1
xor cl, 1
and cl, bl
or dl, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x41207f68
mov ebp, 0xa66837ab
cmovne eax, ebp
test dl, dl
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x41207f68
cmovne eax, ecx
jmp 0x1400ad63f
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x4f9e439c
and ebp, 0xb061bc63
or ebp, edx
mov ebx, ebp
xor ebx, 0x10208000
xor ebp, 0x40144000
or ecx, 0x5fb5f3c6
mov edx, ecx
not edx
or ebp, 0xa0080800
and ebp, 0xe01d7842
and ebx, 0x1fa08384
or ebx, ebp
and ecx, 0xe01d7842
and edx, 0x420439
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x8657c01
and edx, 0xf79a83fe
or edx, ecx
mov edi, edx
xor edi, 0xa82f7038
mov ebx, edx
xor ebx, 0x57d08fc7
mov ecx, edi
or ecx, 0x9c8cfd15
mov ebp, ecx
not ebp
xor edx, 0xcb5c72d2
and edx, edi
mov esi, edx
not esi
mov eax, ecx
and eax, 0x2a2ecac2
and ebp, 0x41510028
or ebp, eax
or ecx, esi
and esi, 0x2a2ecac2
and edx, 0xd5d1353d
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x68481684
and ecx, 0x97b7e97b
or ecx, eax
mov edx, ecx
xor edx, 0xe4442180
and edi, 0xc7b7693d
mov eax, ebx
and eax, 0x384896c2
or eax, edi
xor eax, 0xc7b7693c
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
and eax, 0x7fa3bcba
and ebx, 0x805c4345
or ebx, eax
mov eax, ebx
xor eax, 0x80540145
xor ecx, 0xb3b146f
xor ebx, 0x7fa3bcba
mov ebp, ecx
and ebp, 0x13abda12
and edx, 0xec5425ed
or edx, ebp
or ecx, ebx
and ebx, 0x13abda12
and eax, 0xec5425ed
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov ebp, ecx
not ebp
or ecx, 0xb7d01c2f
mov edx, ecx
not edx
or ebp, 0x482fe3d0
mov eax, ebp
not eax
and ecx, 0xd51d7896
and edx, 0x8228340
or edx, ecx
and ebp, 0xd51d7896
and eax, 0x22c00429
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xb7d01c2f
and eax, 0x482fe3d0
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x66a735c0
and ecx, 0x9958ca3f
or ecx, eax
xor ecx, 0x9958ca3f
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov eax, r10d
xor al, r8b
mov edx, eax
and dl, r10b
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, r10b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x1dadfc2e
mov ebp, 0xbc0ae865
cmovne edx, ebp
test cl, 1
mov ecx, 0x1dadfc2e
jmp 0x1400acf34
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x84b344fb
mov ebp, edx
and ebp, 0x7b4cbb04
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x2cf48450
and ebp, 0xd30b7baf
or ebp, ebx
mov ebx, ebp
xor ebx, 0x15801414
xor ebp, 0x842c02a
and ebp, 0x4a7aeb6b
and ebx, 0xb5851494
or ebx, ebp
mov ebp, ebx
xor ebp, 0x94010414
xor ebx, 0x4a7aeb6b
mov edi, ebx
and edi, 0x61ce33a9
and ebp, 0x9e31cc56
or ebp, edi
or ebx, edx
and edx, 0x61ce33a9
and ecx, 0x9e31cc56
or ecx, edx
xor ecx, ebp
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r10b
and cl, al
mov ebx, r9d
xor bl, r8b
and bl, r9b
xor cl, 1
mov edx, ebx
xor dl, 1
or dl, bl
xor dl, 1
mov r11d, ebx
and r11b, dl
xor dl, bl
or dl, r11b
mov ebx, ecx
xor bl, dl
xor bl, 1
and bl, dl
or dl, cl
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
or r10b, r8b
xor al, r9b
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
xor dl, al
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xabceb04f
mov eax, 0x8d49241
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xabceb04f
jmp 0x1400ae928
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xcd940b5
and edx, ebp
not ebp
and ebp, 0x4800b5
and ecx, 0xc914000
or ecx, ebp
xor ecx, 0xc914000
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x6da92a99
and edx, 0x9256d566
or edx, ecx
mov ebp, edx
xor ebp, 0x808b9142
xor edx, 0x61706a2c
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x5f746ebd
and ebp, 0xa08b9142
or ebp, edx
mov edx, ebp
xor edx, 0x20018140
xor ebp, 0x5f746ebc
mov edi, ecx
and edi, 0xdbaa160f
and ebx, 0x2455e9f0
or ebx, edi
or ecx, ebp
and ebp, 0xdbaa160f
and edx, 0x2455e9f0
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x891b7124
and ecx, 0x76e48edb
or ecx, edx
mov edx, ecx
not edx
and edx, 0x76e48edb
and ecx, 0x891b7124
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1a9f48c0
and ecx, 0xe560b73f
or ecx, ebp
xor ecx, 0x1a9f48c0
xor edx, ecx
test edx, ecx
setne r9b
sete r10b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, r8b
and cl, al
mov edx, ecx
xor dl, 1
or cl, dl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ecx
xor dl, r10b
not dl
and dl, r10b
or cl, r10b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
and r8b, r10b
and r9b, al
or r9b, r8b
mov edx, eax
xor dl, r10b
and al, r10b
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
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
xor cl, al
test cl, 1
mov ecx, 0xe4499fb
mov edx, 0x3f697222
jmp 0x14009fbb6
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x8a700c3d
mov ebx, edx
not ebx
or ebp, 0x758ff3c2
mov ecx, ebp
not ecx
and edx, 0x1278d6f1
and ebx, 0x65872102
or ebx, edx
and ebp, 0x1278d6f1
and ecx, 0x8800080c
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xd21c7f23
and ecx, 0x2de380dc
or ecx, edx
mov edx, ecx
xor edx, 0x586c731e
xor ecx, 0x81930c81
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0x91db4e81
and edx, 0x6e24b17e
or edx, ecx
xor edx, 0x6e24b17f
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
xor ecx, 0x6315dae8
and ecx, edx
not edx
and edx, 0x6315dae8
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x787e0ea3
and ecx, 0x8781f15c
or ecx, edx
mov edx, ecx
xor edx, 0x64940000
xor ecx, 0x329504b
and ecx, 0x83297bff
and edx, 0x7cd68400
or edx, ecx
mov ecx, edx
xor ecx, 0x58848400
xor edx, 0x8000582c
and edx, 0xa452582c
and ecx, 0x5bada7d3
or ecx, edx
xor ecx, 0x5bada7d3
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov r8d, ebx
xor r8b, al
and r8b, bl
mov ebx, eax
xor bl, cl
not bl
and bl, cl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, r8d
xor cl, 1
and cl, al
xor al, 1
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
or al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x9c7dd2e4
mov eax, 0xc3d06071
cmovne ecx, eax
test dl, dl
mov edx, 0x9c7dd2e4
cmove ecx, edx
test bl, 1
jmp 0x1400ada9b
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbe4124b6
and edx, 0x41bedb49
or edx, ecx
mov ebx, edx
xor ebx, 0x41bedb49
mov ecx, edx
xor ecx, 0x2e4104a6
and ecx, 0x2fc1deae
xor edx, 0x4099b29
and edx, ebx
and ebx, 0xd03e2151
or ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebx
xor ecx, 0x5814020
or ecx, 0xba48bf9f
mov edi, ecx
not edi
mov esi, edx
not esi
mov eax, ecx
and eax, 0x7ba3caff
and edi, 0x4140000
or edi, eax
or ecx, esi
and esi, 0x7ba3caff
and edx, 0x845c3500
or edx, esi
xor edx, edi
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x7e219f0
and ecx, 0xf81de60f
or ecx, eax
xor ecx, 0xbdaaa66e
and ebp, 1
xor ebx, 0xd03e2150
or ebx, ebp
not ebx
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov edx, ebx
mov eax, ebx
xor eax, 0xb3d9c3b8
and eax, ebx
not ebx
and ebx, 0x21d8c120
and edx, 0x92010298
or edx, ebx
mov ecx, edx
xor ecx, 0x12000090
xor edx, 0x6dfefd67
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x808d1f0d
and ecx, 0x3350c0b0
or ecx, ebx
or edx, ebp
and ebp, 0x808d1f0d
and eax, 0x7f72e0f2
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xea87edd2
and edx, 0x1578122d
or edx, eax
mov eax, edx
xor eax, 0x420c010
xor edx, 0x11422460
and edx, 0xb3c335e5
and eax, 0x4c3cca1a
or eax, edx
mov ecx, eax
xor ecx, 0x28c008
xor eax, 0x920320a0
and eax, 0xde172ab2
and ecx, 0x21e8d54d
or ecx, eax
xor ecx, 0x21e8d54d
sete r9b
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, eax
and cl, bl
and dl, r9b
or dl, cl
xor dl, 1
or dl, bl
xor bl, al
xor bl, 1
mov eax, ebx
xor al, dl
and bl, dl
or bl, al
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xdaaef662
mov ecx, 0xc2967e2d
cmovne edx, ecx
test bl, 1
mov ecx, 0xdaaef662
cmovne ecx, edx
jmp 0x1400ad373
mov ecx, 0x454ab1e7
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x7b42f281
mov edx, ebp
and edx, 0x84bd0d7e
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x1a9ba4fc
and edx, 0xe5645b03
or edx, ebx
mov ebx, edx
xor ebx, 0x1820a003
and ecx, 0x2d3a533d
and ebp, 0xd2c5acc2
or ebp, ecx
mov ecx, ebp
xor ecx, 0x1040a042
xor edx, 0x61d9567c
mov edi, edx
and edi, 0xc6874db0
and ebx, 0x3978b24f
or ebx, edi
xor ebp, 0x4024130
and ebp, 0xc6874db0
and ecx, 0x3978b24f
or ecx, ebp
xor ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
not dl
xor al, cl
mov ecx, eax
not cl
and cl, bl
or bl, al
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x586d0073
mov ecx, 0xfd118b8a
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0x586d0073
cmovne ecx, eax
test bl, bl
jmp 0x1400ae495
mov rax, qword [rsp + 0x30]
mov ecx, 0x10ba5f7c
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov edx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x76b8c69a
and ebp, 0x89473965
or ebp, edi
or ecx, ebx
and ebx, 0x76b8c69a
and edx, 0x89473965
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
or ebp, 0x9f16a055
mov edi, ebp
not edi
mov edx, esi
or edx, 0x60e95faa
mov ebx, edx
not ebx
and ebp, 0x12b0dbd6
and edi, 0x60490428
or edi, ebp
and edx, 0x12b0dbd6
and ebx, 0x8d062001
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x9f16a054
and ebx, 0x60e95fab
or ebx, edx
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
mov ebp, ecx
not ebp
mov edx, ebx
not edx
mov edi, edx
and edi, 0xb71a4dda
and ebx, 0x48e5b225
or ebx, edi
or edx, ecx
and ecx, 0xb71a4dda
and ebp, 0x48e5b225
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x168e26f
and edx, 0xfe971d90
or edx, ecx
mov ebx, edx
xor ebx, 0x3c000c80
xor edx, 0x1082042
or ebp, 0x3fae2fd6
mov ecx, ebp
not ecx
or edx, 0x80509001
and edx, 0x83deb153
and ebx, 0x3c200e84
or ebx, edx
and ebp, 0x83deb153
and ecx, 0x40014028
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xa4b6ddb2
and ecx, 0x5b49224d
or ecx, edx
mov edx, ecx
xor edx, 0x4670c13
xor ecx, 0x9b18f264
mov ebp, ecx
and ebp, 0xe9902388
and edx, 0x166fdc77
or edx, ebp
xor edx, 0x166fdc77
or edx, ecx
cmp edx, 0xffffffff
setne al
sete r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
xor al, r9b
and al, r9b
mov ecx, eax
xor cl, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor cl, r8b
mov eax, ebx
or al, r9b
xor al, 1
xor bl, r9b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ecx
or al, bl
xor bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x6fa812fe
mov ebp, 0xc1713f70
cmovne ecx, ebp
test al, 1
cmovne ecx, r13d
jmp 0x1400addec
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x209d5077
and ecx, edx
not edx
mov ebp, edx
and ebp, 0x209d5077
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xe784b4c
and ecx, 0xf187b4b3
or ecx, ebp
xor ecx, 0x2ee51b3a
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf47f7cce
and ecx, 0xb808331
or ecx, edx
xor ecx, 0xb808331
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xc2c5d75d
mov ebp, 0xd3685c6
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xc2c5d75d
cmove edx, eax
jmp 0x1400aea76
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
or ecx, 0xa78065b0
or edx, 1
and edx, 0xa78065b1
mov ebp, ebx
and ebp, 0x587f9a4e
or ebp, edx
and ecx, 0xa78065b1
xor ecx, ebp
not ecx
mov edx, ecx
and edx, ebx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x51fd0315
and ecx, 0xae02fcea
or ecx, edx
xor ecx, 0xae02fcea
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov eax, ebx
and bl, r8b
and r8b, r9b
and al, cl
or al, r8b
mov edx, eax
xor dl, r9b
and dl, al
and cl, r9b
or bl, cl
xor bl, dl
mov eax, ebx
not al
and al, dl
mov ecx, eax
xor cl, bl
mov edx, 0xf99e7acf
mov ebp, 0x6183c209
cmovne edx, ebp
test bl, bl
mov ecx, edx
cmovne ecx, ebp
test al, al
jmp 0x1400adea8
mov rcx, qword [0x140265040]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov ecx, esi
or ecx, 0xcc33961c
mov edi, ecx
not edi
mov ebx, ebp
or ebx, 0x33cc69e3
mov edx, ebx
not edx
and ecx, 0xda913647
and edi, 0x214c49a0
or edi, ecx
and ebx, 0xda913647
and edx, 0x4228018
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xe91d0c95
and edx, 0x16e2f36a
or edx, ecx
mov ecx, edx
xor ecx, 0x1240008
and ebp, 0xa1a6660c
and esi, 0x5e5999f3
or esi, ebp
mov ebp, esi
xor ebp, 0x40000102
xor edx, 0xdad16577
mov ebx, edx
and ebx, 0xbe5bbaf1
and ecx, 0x41a4450e
or ecx, ebx
xor esi, 0xa0022200
and esi, 0xbe5bbaf1
and ebp, 0x41a4450e
or ebp, esi
xor ebp, ecx
xor edx, ebp
test edx, ebp
setne dl
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and al, r8b
mov ebx, ecx
and bl, dl
or bl, al
xor dl, cl
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x6847153b
mov ebp, 0x90733d1a
cmovne ecx, ebp
test al, al
mov eax, 0x6847153b
cmove ecx, eax
test dl, 1
cmovne ecx, ebp
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0xe83e0c59
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0x11c576c7
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x28bd21e
and ecx, edx
not edx
and edx, 0x28bd21e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xfd742de1
and ecx, 0x28bd21e
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0xf3df4ad0
and ecx, 0xc20b52f
or ecx, edx
mov edx, ecx
not edx
mov edi, ecx
xor edi, 0xd00b0010
or edi, 0x2ff44bc6
mov esi, edi
not esi
or ebx, 0xd00bb439
mov ebp, ebx
not ebp
and edi, 0x7e8c03a2
and esi, 0x8003b419
or esi, edi
and ebx, 0x7e8c03a2
and ebp, 0x1704844
or ebp, ebx
xor ebp, esi
mov ebx, ebp
not ebx
and ebx, 0xdfedceb1
and ebp, 0x2012314e
or ebp, ebx
xor ebp, 0xf0198576
and edx, 1
xor ecx, 0xc20b52e
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xbc6e3683
and ebp, 0x4391c97c
or ebp, edi
or ecx, ebx
and ebx, 0xbc6e3683
and edx, 0x4391c97c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne r8b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
or bl, al
or cl, r8b
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x80f9898
mov ebp, 0xf3415043
cmovne edx, ebp
test al, 1
mov eax, 0x80f9898
cmovne eax, edx
test cl, cl
cmove eax, edx
mov ecx, eax
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov edi, eax
not edi
mov esi, ecx
and esi, 0xfe6ecb29
and ebp, 0x19134d6
or ebp, esi
or ecx, edi
and edi, 0xfe6ecb29
and eax, 0x19134d6
or eax, edi
xor eax, ebp
not ecx
or ecx, eax
and ebx, 0xbb3e0e16
and edx, 0x44c1f1e9
or edx, ebx
mov eax, edx
xor eax, 0x40c040a0
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x3713b359
and ecx, 0xc8ec4ca6
or ecx, ebx
xor edx, 0x33120210
and edx, 0x3713b359
and eax, 0xc8ec4ca6
or eax, edx
xor eax, ecx
xor ebp, eax
test ebp, eax
sete bl
setne cl
cmp dword [0x140265734], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov edx, r8d
or dl, bl
xor dl, 1
or dl, cl
mov r9d, edx
not r9b
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r9b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x521a00c
mov ebp, 0x7e277a57
cmovne ecx, ebp
test dl, dl
mov edx, 0x521a00c
jmp 0x1400ae03f
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ebp, 0x2f6c220e
and ecx, 0xd093ddf1
or ecx, ebp
mov ebp, ecx
xor ebp, 0x90911cb1
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x460ae340
and edx, 0xb9f51cbf
or edx, edi
xor ecx, 0x6082200
and ecx, 0x460ae340
and ebp, 0xb9f51cbf
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor bl, r8b
xor bl, 1
mov edx, eax
or dl, bl
xor bl, al
mov eax, edx
xor al, bl
mov eax, 0x6453b8cf
mov ecx, 0x87d27bd1
cmovne eax, ecx
test bl, bl
mov ecx, eax
mov ebp, 0x6453b8cf
cmovne ecx, ebp
test dl, dl
jmp 0x1400ada9b
mov ecx, 0xf099120
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0x2f5cd322
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov eax, dword [0x140265738]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0x52d51b60
and eax, edx
not edx
and edx, 0xfd1f27f3
and ecx, 0x2e0d80c
or ecx, edx
mov edx, ecx
xor edx, 0x2401000
xor ecx, 0x50150360
or ecx, 0xad2ae49f
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xe1b40881
and edx, 0x12411360
or edx, ebx
or ecx, ebp
and ebp, 0xe1b40881
and eax, 0x1e4bf77e
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xbb30f87f
and ecx, 0x44cf0780
or ecx, eax
mov ebp, ecx
xor ebp, 0x161a1ce0
mov eax, ecx
xor eax, 0xe9e5e31f
xor ecx, 0xa549870c
and ecx, eax
mov edx, ebp
and edx, 0x4cac6413
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x7f4a0074
and edx, 0x80b5ff8b
or edx, ecx
xor edx, 0x33e66466
and ebp, 0x45ec0c69
mov ecx, eax
and ecx, 0xba13f396
or ecx, ebp
xor ecx, 0x45ec0c68
and eax, 1
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x98fa7fd5
and eax, 0x6705802a
or eax, ecx
xor eax, 0x6705802a
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x8a85b313
and edx, eax
not eax
and eax, 0x88801210
and ecx, 0x205a103
or ecx, eax
xor ecx, 0x205a103
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x757a4cec
and edx, 0x8a85b313
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xac1d0fa
and edx, 0xf53e2f05
or edx, ecx
xor edx, 0xac1d0fa
xor eax, edx
test eax, edx
setne al
cmp dword [0x140265734], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
xor dl, 1
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test cl, cl
mov ecx, 0x26d3a652
mov ebp, 0x877de050
cmovne ecx, ebp
test dl, dl
mov edx, 0x26d3a652
cmove ecx, edx
jmp 0x1400ae600
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xd140124d
and ecx, 0x2ebfedb2
or ecx, ebp
xor ecx, 0x2ebfedb2
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xaf2d66f2
and ecx, 0x50d2990d
or ecx, edx
xor ecx, 0x50d2990d
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, cl
or bl, dl
mov r10d, ebx
xor r10b, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, r10d
and al, bl
mov edx, eax
and dl, r10b
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x8e8c3a06
mov ebp, 0x4f84092a
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x8e8c3a06
cmovne ecx, eax
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
mov r8d, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xa4e7309c
and ebp, 0x5b18cf63
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x5b18cf63
and ebp, 0xa4e7309c
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
xor edx, 0x99577dec
mov edi, edx
and edi, ecx
and edx, ebp
mov ebx, edi
not ebx
mov esi, edx
not esi
mov eax, ebx
and eax, 0x1e8cd093
and edi, 0xe1732f6c
or edi, eax
or ebx, esi
and esi, 0x1e8cd093
and edx, 0xe1732f6c
or edx, esi
xor edx, edi
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x66a88212
and ebx, 0x99577ded
or ebx, eax
and ebp, 0x8f8f6aea
mov eax, ecx
and eax, 0x70709515
or eax, ebp
xor eax, 0x8f8f6aeb
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa2b790a0
and ecx, 0x5d486f5f
or ecx, eax
xor ecx, 0x5d486f5f
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4be5578d
and ecx, 0xb41aa872
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb41aa872
and ecx, 0x4be5578d
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xb55298a9
and eax, 0x4aad6756
or eax, ecx
mov ecx, eax
xor ecx, 0x5108809
xor eax, 0x42856004
and eax, 0xf2c770a4
and ecx, 0xd388f5b
or ecx, eax
xor ecx, 0xd388f5b
sete r9b
setne dl
cmp r8d, 9
setg al
cmp r8d, 0xa
setl bl
and dl, bl
mov ecx, eax
xor cl, r9b
and cl, al
and al, r9b
or al, dl
xor bl, r9b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
not cl
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and cl, dl
and al, bl
or al, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x1b388920
mov edx, 0x59e41acf
cmovne ecx, edx
test bl, 1
mov edx, 0x1b388920
cmovne edx, ecx
test al, al
cmove edx, ecx
jmp 0x1400aea76
mov ecx, 0x6614cce9
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x5eb98feb
and ebp, ecx
or ecx, 0xa1467014
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x5c3d59bd
and edx, 0x2808642
or edx, edi
or ecx, ebx
and ebx, 0x5c3d59bd
and ebp, 0xa3c2a642
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x38600885
and ecx, 0xc79ff77a
or ecx, edx
mov edx, ecx
xor edx, 0x99267891
mov ebp, ecx
xor ebp, 0x99267890
and ebp, edx
xor ecx, 0x44008746
and ecx, 0xdd04efd6
and edx, 0x22fb1029
or edx, ecx
xor edx, 0x22fb1028
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4013f200
mov ebp, edx
and ebp, 0x29c00112
or ebp, ecx
xor ebp, 0x29c00112
and edx, 0x962c0ced
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x1e71204c
and edx, 0xe18edfb3
or edx, ecx
mov ecx, edx
xor ecx, 0x884828a1
xor edx, 0x6680c21a
and edx, 0x6695c61a
and ecx, 0x996a39e5
or ecx, edx
mov edx, ecx
xor edx, 0x19202885
xor ecx, 0x4290441a
and ecx, 0xc2da557a
and edx, 0x3d25aa85
or edx, ecx
xor edx, 0xc2da557a
cmp edx, 0xffffffff
sete r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
mov ecx, ebx
not cl
and al, r8b
or dl, r8b
xor dl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor al, 1
and cl, bl
and dl, al
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x114959ee
mov ecx, 0xd9fa2a6d
cmovne ebp, ecx
test al, 1
mov ecx, 0x114959ee
cmovne ecx, ebp
test dl, 1
jmp 0x1400ae602
mov eax, dword [0x140265738]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2d6abc92
and ecx, 0xd295436d
or ecx, eax
xor ecx, 0xd295436d
setne cl
sete dl
cmp dword [0x140265734], 9
setg r8b
xor dl, r8b
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
and dl, r8b
xor cl, r8b
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or al, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x160a19ad
mov ebp, 0xba22eea5
cmovne edx, ebp
test cl, 1
mov ecx, 0x160a19ad
cmovne ecx, edx
test al, 1
cmove ecx, edx
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xc23f4c02
mov ebx, ecx
and ebx, 0x3dc0b3fc
or ebx, edx
xor ebx, 0x3dc0b3fc
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ebp, 0x16dcb164
and ecx, 0xe9234e9b
or ecx, ebp
mov ebp, ecx
xor ebp, 0x69034212
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x86342d8d
and edx, 0x79cbd272
or edx, edi
xor ecx, 0x6142104
and ecx, 0x86342d8d
and ebp, 0x79cbd272
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x229816e4
mov ebp, 0x1edba4d8
cmovne eax, ebp
test cl, cl
cmove eax, ebp
test dl, 1
mov ecx, 0x229816e4
jmp 0x14009fbc3
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x4a11eeb4
mov edx, edi
and edx, 0xb5ee114a
or edx, ebp
xor edx, 0xb5ee114a
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and ecx, edx
and ebx, edi
or ebx, ecx
xor edx, ebx
test edx, ebx
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, dl
mov r8d, ebx
and r8b, cl
or r8b, al
xor cl, bl
and bl, cl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov edx, r8d
xor dl, 1
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xbf25a07b
mov ebp, 0x9d009bfc
cmovne ecx, ebp
test dl, 1
mov edx, 0xbf25a07b
cmovne ecx, edx
jmp 0x1400ae600
mov ecx, 0x26fb5729
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0x88a725da
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x31240204
mov ecx, ebp
and ecx, 0x840ac120
or ecx, edx
mov edx, ecx
xor edx, 0x80008100
xor ecx, 0x7bf53edf
mov eax, ebp
xor eax, 0xb52ec324
and eax, ebp
mov edi, eax
not edi
mov esi, ecx
and esi, 0x1c9e5eea
and edx, 0xa1208104
or edx, esi
or ecx, edi
and edi, 0x1c9e5eea
and eax, 0xe361a115
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4ad13cda
and ecx, 0xb52ec325
or ecx, eax
and ebx, 0xad362776
and ebp, 0x52c9d889
or ebp, ebx
mov eax, ebp
xor eax, 0x52c9d889
xor ebp, 0xad362776
and ebp, ecx
not ecx
and eax, ecx
or ebp, eax
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
sete bl
setne dl
cmp dword [0x140265734], 0xa
setl r8b
xor dl, r8b
xor dl, 1
mov eax, r8d
or al, bl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov ecx, ebx
xor cl, r8b
and bl, cl
and cl, r8b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, r9d
and dl, al
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8f875e03
mov ebp, 0x429d0b25
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x8f875e03
jmp 0x1400ae928
mov rcx, qword [0x140265040]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ebp, dword [0x140265738]
mov r8d, dword [0x140265734]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
and ebp, 0xe0863c19
and edx, 0x1f79c3e6
or edx, ebp
mov ebp, edx
xor ebp, 0x248c304
xor edx, 0xa0021400
and edx, 0xbd3314e2
and ebp, 0x42cceb1d
or ebp, edx
mov ecx, ebp
xor ecx, 0xa0131042
xor ebp, 0x42cceb1d
mov ebx, ebp
and ebx, 0x5dac2fa5
and ecx, 0xa253d05a
or ecx, ebx
mov ebx, ecx
xor ebx, 0x5d2c2a04
or ebx, 0x209055b1
mov esi, ebx
not esi
or ebp, 0xdf6faa4e
and ebx, 0xb4057cc0
and esi, 0x4b6a820e
or esi, ebx
mov edi, ebp
not edi
and ebp, 0xb4057cc0
and edi, 0x900131
or edi, ebp
xor edi, esi
mov ebp, edi
not ebp
and ebp, 0x209055b0
and edi, 0xdf6faa4f
or edi, ebp
mov ebp, ecx
and ebp, 1
xor ecx, 0xa253d05b
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x5f949ce2
and ecx, 0xa06b631d
or ecx, ebp
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0x9a041ab7
and edi, 0x65fbe548
or edi, ebp
mov edx, ecx
xor edx, 0x206b6108
xor ecx, 0x5f949ce2
or ebx, ecx
and ecx, 0x9a041ab7
and edx, 0x65fbe548
or edx, ecx
xor edx, edi
not ebx
or ebx, edx
mov ecx, ebx
not ecx
mov edx, ebx
xor edx, 0x8cf4b53c
and edx, ebx
or ebx, 0x730b4ac3
mov ebp, ebx
and ebp, 0x6aa99d0d
and ecx, 0x84542030
or ecx, ebp
mov ebp, edx
not ebp
or ebx, ebp
and ebp, 0x6aa99d0d
and edx, 0x955662f2
or edx, ebp
xor edx, ecx
not ebx
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x51750c4
and ebx, 0xfae8af3b
or ebx, ecx
xor ebx, 0x761c1a07
sete r10b
setne r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov ebx, r8d
xor bl, cl
and bl, r8b
mov edx, ebx
xor dl, 1
or bl, dl
mov r11d, edx
xor r11b, bl
or bl, dl
xor bl, 1
or bl, r11b
mov esi, r9d
and r8b, r9b
and r10b, cl
mov r11d, ecx
xor r11b, r9b
or cl, r9b
or r9b, bl
xor r9b, 1
xor sil, bl
xor sil, 1
and sil, bl
mov ebx, r9d
and bl, sil
xor sil, r9b
or sil, bl
or r10b, r8b
xor cl, 1
or cl, r11b
xor cl, 1
mov ebx, r10d
and bl, cl
xor cl, r10b
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
xor bl, sil
mov ecx, esi
xor cl, dl
or dl, sil
xor dl, 1
or dl, cl
mov r8d, ebx
xor r8b, dl
test dl, 1
mov ecx, 0xa562205c
mov edx, 0x6fa812fe
cmovne ecx, edx
mov qword [rsp + 0x30], rax
test bl, 1
mov r13d, 0x6fa812fe
cmovne ecx, edx
not r8b
test r8b, 1
mov eax, 0xa562205c
jmp 0x1400ae928
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x988abac4
mov edx, ecx
and edx, 0x6775453b
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xa33463fb
and edx, 0x5ccb9c04
or edx, ebx
mov ebx, edx
xor ebx, 0xc44126c1
and ebp, 0x21b7ae5a
and ecx, 0xde4851a5
or ecx, ebp
mov ebp, ecx
xor ebp, 0xde4851a5
xor edx, 0x3bbed93e
and ebp, edx
xor ecx, 0x21b7ae5a
and ecx, ebx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
and bl, r8b
or bl, cl
xor bl, 1
or bl, al
xor bl, 1
xor dl, al
xor dl, bl
mov eax, edx
xor al, 1
and al, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x7bca1ce1
mov edx, 0xe5bbfe16
cmovne ecx, edx
test al, 1
mov eax, 0x7bca1ce1
cmove ecx, eax
test bl, 1
cmovne ecx, edx
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov rcx, qword [0x140265040]
lea rdx, str.NtWaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xc1713f70
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0x20aa9df3
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0x65a5d702
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov ebp, edi
and ebp, 0x745c529c
mov ebx, ecx
and ebx, 0x8ba3ad62
or ebx, ebp
mov ebp, ebx
xor ebp, 0x8b822140
xor ebx, 0x10480291
mov edx, edi
or edx, 0x10698eb2
and ebx, 0x10698eb3
and ebp, 0xef96714c
or ebp, ebx
and edx, 0x10698eb3
xor edx, ebp
not edx
and edi, 0xc52ddfd9
and ecx, 0x3ad22026
or ecx, edi
xor ecx, 0x3ad22026
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x10ce6de2
and ecx, 0xef31921d
or ecx, edx
xor ecx, 0xef31921d
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov edx, ebx
xor dl, r9b
not dl
and dl, r9b
mov eax, ebx
or al, r9b
xor al, 1
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
xor cl, r9b
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xbe97f1a3
mov ecx, 0x30d4e169
cmovne ebp, ecx
test dl, 1
mov ecx, 0xbe97f1a3
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0x99e5f8e3
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, 0xb121a2ee
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov ecx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xd2ed2319
and edx, ebp
not ebp
and ebp, 0x12a52301
and ecx, 0xc0480018
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc0480008
xor ecx, 0x3fb7ffe7
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x22737f5
and ebp, 0xd0c80008
or ebp, edi
or ecx, ebx
and ebx, 0x22737f5
and edx, 0xfdd8c80a
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xebb1e69c
and ecx, 0x144e1963
or ecx, edx
mov ebp, ecx
xor ebp, 0xc6a33a7a
mov edx, ecx
xor edx, 0xc6a33a7b
and edx, ebp
xor ecx, 0x291c4585
and ecx, 0xed1c67bf
and ebp, 0x12e39840
or ebp, ecx
mov ebx, ebp
xor ebx, 0x10239800
mov ecx, edx
not ecx
xor ebp, 0xed1c67be
mov edi, ecx
and edi, 0x63d00557
and edx, 0x9c2ffaa8
or edx, edi
or ecx, ebp
and ebp, 0x63d00557
and ebx, 0x9c2ffaa8
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xf848bbe5
and ebp, ecx
or ecx, 0x7b7441a
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x330ed683
and edx, 0xc8402964
or edx, edi
or ecx, ebx
and ebx, 0x330ed683
and ebp, 0xccf1297c
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x11ef851f
and ecx, 0xee107ae0
or ecx, edx
xor ecx, 0x1658c105
sete r9b
setne r8b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl dl
mov eax, edx
xor al, r8b
not al
and al, r8b
or dl, r8b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
xor r9b, r10b
and r9b, r10b
xor r10b, r8b
mov edx, r9d
and dl, r10b
xor r10b, r9b
or r10b, dl
mov ecx, r10d
xor cl, 1
mov r8d, eax
xor r8b, 1
mov ebx, eax
and bl, r8b
mov edx, ecx
and dl, r10b
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
mov r9d, edx
and r9b, cl
xor dl, cl
or dl, r9b
mov r9d, ebx
xor r9b, 1
and r9b, dl
xor dl, 1
and dl, bl
or dl, r9b
xor r8b, r10b
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xe83e0c59
mov ebp, 0x1276fd10
cmovne eax, ebp
test cl, 1
mov ecx, 0xe83e0c59
cmovne ecx, eax
test dl, 1
jmp 0x1400ae928
mov eax, dword [0x140265738]
lea ecx, [rax - 1]
imul ecx, eax
mov edi, ecx
not edi
mov edx, edi
and edx, 0x420d0090
mov eax, ecx
and eax, 0x90106962
or eax, edx
mov ebx, eax
xor ebx, 0x10100022
xor eax, 0x21479698
mov ebp, edi
or ebp, 0xd21d69f2
mov edx, ebp
not edx
and eax, 0xa147ffd8
and ebx, 0x52180022
or ebx, eax
and ebp, 0xa147ffd8
and edx, 0xca00005
or edx, ebp
xor edx, ebx
mov eax, edx
not eax
and eax, 0x2de2960c
and edx, 0xd21d69f3
or edx, eax
and edi, 0x8a1dbe8d
and ecx, 0x75e24172
or ecx, edi
mov eax, ecx
xor eax, 0x75e24172
xor ecx, 0x8a1dbe8d
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne cl
sete dl
cmp dword [0x140265734], 9
setg bl
mov eax, edx
xor al, cl
and al, dl
xor al, bl
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xb8fec49e
mov edx, 0x10ba5f7c
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
test bl, bl
cmove ecx, eax
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov edx, dword [0x140265738]
mov eax, dword [0x140265734]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc1746175
mov ebx, ecx
and ebx, 0x3e8b9e8a
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x73fdbfe1
and ebx, 0x8c02401e
or ebx, ebp
xor ebx, 0x4d76216a
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebp, ecx
not ebp
or ecx, 0x51da1742
mov ebx, ecx
not ebx
or ebp, 0xae25e8bd
mov edx, ebp
not edx
and ecx, 0xb767258e
and ebx, 0x800c831
or ebx, ecx
and ebp, 0xb767258e
and edx, 0x40981240
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x45a7a939
and edx, 0xba5856c6
or edx, ecx
mov ecx, edx
xor ecx, 0x47da601
xor edx, 0xeb824184
mov ebp, edx
and ebp, 0xf28019fa
and ecx, 0xd7fe605
or ecx, ebp
xor ecx, 0xf28019fa
xor edx, ecx
test edx, ecx
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
mov r9d, eax
xor r9b, 1
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xe07a4542
mov ebp, 0x566cb196
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0xe07a4542
cmovne edx, ebp
test al, 1
cmovne edx, ecx
mov ecx, edx
cmp ecx, 0x521a00b
jg 0x14009fc50
jmp 0x14009fbd8
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.1401b9360
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret