Function at 0x14000aec0
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
mov rax, qword [0x1400810a8]
xor rax, rsp
mov qword [rsp + 0x140], rax
mov eax, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edi, eax
and edi, 0xac84102e
and ebx, 0x537befd1
or ebx, edi
xor ebx, 0x537befd0
xor eax, ebx
test eax, ebx
sete byte [rsp + 0x8e]
cmp ebp, 0xa
setl byte [rsp + 0x8f]
mov r15, rdx
movabs rbp, 0xaaaaaaaaaaaaaaab
mov rax, rdx
mul rbp
shr rdx, 1
lea rax, [rdx + rdx*2]
mov rdx, r15
sub rdx, rax
mov r13d, edx
not r13d
and r13d, edx
xor rdx, 3
mov eax, r13d
and eax, edx
xor r13, rdx
or r13, rax
mov rax, r13
mul rbp
mov r10, rcx
shr rdx, 1
lea rax, [rdx + rdx*2]
sub r13, rax
lea rax, [r15 + 2]
mul rbp
mov r14, rdx
add r14, rdx
and r14, 0xfffffffffffffffc
movabs r11, 0x4ed285536ad26962
movabs rax, 0x86c2170a6d87c48c
movabs rcx, 0x793de8f592783b73
or rcx, rax
mov qword [rsp + 0x80], rcx
movabs rax, 0xbddcb17c11412860
movabs rcx, 0x42234e83eebed79e
or rcx, rax
mov qword [rsp + 0x78], rcx
movabs rax, 0xfaa1b75cc48d3512
movabs rcx, 0x55e48a33b72caea
add rcx, rax
mov qword [rsp + 0x70], rcx
movabs r12, 0x4be9a46b4d55bc64
not r12
mov eax, 0xd4aba45a
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
test cl, cl
cmovne eax, ebp
nop dword [rax + rax]
cmp eax, 0xb9af8b2
jle 0x14000b300
cmp eax, 0x43d70d64
jle 0x14000b3d0
cmp eax, 0x6236d179
jg 0x14000b59d
cmp eax, 0x51916498
jg 0x14000b8e9
cmp eax, 0x49e17a45
jle 0x14000bcee
cmp eax, 0x4efb4969
je 0x1400106de
cmp eax, 0x49e17a46
je 0x1400106c9
cmp eax, 0x4aa1cf0e
jne 0x14000b010
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
movabs rbx, 0x722eff9b45771887
mov rdx, rbx
not rdx
or rdx, rcx
not rcx
mov rbp, rdx
not rbp
or rcx, rbx
mov rbx, rcx
not rbx
movabs rsi, 0x8caf698e1e8bfd72
mov rdi, rsi
not rdi
and rdx, rsi
and rbp, rdi
or rbp, rdx
and rcx, rsi
and rdi, rbx
or rdi, rcx
xor rdi, rbp
movabs rdx, 0xb6c48d772f212dc4
mov rcx, rdx
not rcx
and rcx, rdi
not rdi
and rdi, rdx
or rcx, rdi
movabs rdx, 0x3b158d1395a9cabc
xor rcx, rdx
movabs rdx, 0xf6f7f924baf3e26f
sub rax, rdx
movabs rbp, 0xe21b2687e2c4815
sub rax, rbp
add rax, rcx
add rax, qword [rsp + 0x98]
add rax, rdx
mov byte [rbp + rax], 0x3d
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov eax, 0x89e87f4d
cmp eax, 0xb9af8b2
jg 0x14000b01b
nop dword [rax]
cmp eax, 0xc97af49f
jg 0x14000b4a0
cmp eax, 0xa89fc47c
jg 0x14000b653
cmp eax, 0x94bee1f2
jle 0x14000b97c
cmp eax, 0x9d2a6802
jg 0x14000bd71
cmp eax, 0x9b1e15d9
jg 0x14000c49b
cmp eax, 0x94bee1f3
je 0x14000d53f
cmp eax, 0x967490b1
je 0x14000d64c
cmp eax, 0x9b10d9d0
jne 0x14000b010
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x93a8d9e9
and ecx, 0x6c572616
or ecx, edx
xor ecx, 0x93a8d9e8
or ecx, eax
cmp ecx, 0xffffffff
sete bl
cmp dword [0x140081b9c], 0xa
setl al
xor bl, al
mov ecx, ebx
not cl
and cl, al
mov eax, 0x23d487d6
mov edx, 0x23d487d6
test bl, bl
jne 0x14000b3ab
mov edx, 0xbf44383e
xor bl, cl
test cl, cl
jne 0x1400106af
mov edx, 0xbf44383e
test bl, bl
jne 0x14000b010
jmp 0x1400106b7
cmp eax, 0x2110506e
jg 0x14000b73e
cmp eax, 0x19cead4e
jle 0x14000ba40
cmp eax, 0x1b34d9b3
jg 0x14000bdd3
cmp eax, 0x1a589b29
jg 0x14000c527
cmp eax, 0x19cead4f
je 0x14000d6c2
cmp eax, 0x19fb3dc3
je 0x14000d6d7
cmp eax, 0x1a171859
jne 0x14000b010
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
xor eax, edx
test eax, edx
sete al
setne bl
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
and bl, cl
and dl, al
or dl, bl
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, 0x3b582f5
jne 0x14000b470
mov eax, 0xea9e9598
xor cl, dl
test dl, dl
jne 0x14000b47b
mov eax, 0x3b582f5
test cl, cl
jne 0x14000b010
mov eax, 0xea9e9598
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0xf11e3d02
jg 0x14000b7ff
cmp eax, 0xd9d361e7
jle 0x14000ba7c
cmp eax, 0xea9e9597
jg 0x14000beae
cmp eax, 0xdeb51b48
jg 0x14000c55b
cmp eax, 0xd9d361e8
je 0x14000d73b
cmp eax, 0xdbd8440b
je 0x14000d7c4
cmp eax, 0xdd2f4c3d
jne 0x14000b010
mov eax, dword [0x140081094]
add eax, 1
mov dword [0x140081094], eax
cdqe
imul rcx, rax, 0x1ca64d55
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x29
add ecx, edx
imul ecx, ecx, 0x11df
cmp eax, ecx
sete byte [rsp + 0xa7]
mov eax, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
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
or ecx, eax
cmp ecx, 0xffffffff
sete dl
setne al
cmp ebp, 9
setg cl
cmp ebp, 0xa
setl bl
and bl, al
and dl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, 0x1a589b2a
jne 0x14000b575
mov eax, 0x596811c9
xor cl, dl
test dl, dl
jne 0x14000b580
mov eax, 0x1a589b2a
test cl, cl
jne 0x14000b010
mov eax, 0x596811c9
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x71cb8b70
jle 0x14000bb24
cmp eax, 0x7cb1228d
jg 0x14000bf02
cmp eax, 0x759a4235
jg 0x14000c581
cmp eax, 0x71cb8b71
je 0x14000d835
cmp eax, 0x72b35023
je 0x14000dbe4
cmp eax, 0x7498ee5e
jne 0x14000b010
mov eax, dword [0x140081b98]
mov edx, dword [0x140081b9c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xb313a2fa
and ecx, 0x4cec5d05
or ecx, eax
mov eax, ecx
xor eax, 0x4cec5d04
and eax, 0xfffffffe
xor ecx, 0xb313a2fb
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne bl
cmp edx, 0xa
setl cl
cmp edx, 9
setg dl
or dl, bl
xor cl, al
mov eax, 0x97efd27
mov ebp, 0x3c3cba71
jne 0x14000b63e
mov ebp, 0x97efd27
xor cl, dl
test dl, dl
jne 0x14000b646
mov eax, ebp
test cl, cl
jne 0x14000b010
jmp 0x14000c6a4
cmp eax, 0xbab7209e
jle 0x14000bb83
cmp eax, 0xc3a49fd4
jg 0x14000bf43
cmp eax, 0xbc88e5a0
jg 0x14000c60d
cmp eax, 0xbab7209f
je 0x14000dbf9
cmp eax, 0xbb18b5b7
je 0x14000dc66
cmp eax, 0xbc403459
jne 0x14000b010
mov rax, qword [rsp + 0x118]
cmp rax, r15
setb byte [rsp + 0xc7]
mov ecx, dword [0x140081b98]
mov esi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xc63b224
mov ebp, ecx
and ebp, 0xf39c4ddb
or ebp, edx
xor ebp, 0xf39c4dda
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd29418ab
and ecx, 0x2d6be754
or ecx, edx
xor ecx, 0x2d6be754
sete r8b
setne al
cmp esi, 9
setg bl
cmp esi, 0xa
setl cl
mov edx, ecx
xor dl, al
and dl, cl
and bl, r8b
and cl, al
or cl, bl
mov eax, 0x4023bff7
mov ebp, 0x4023bff7
jne 0x14000b722
mov ebp, 0x967490b1
xor cl, dl
test dl, dl
jne 0x140010288
mov ebp, 0x967490b1
test cl, cl
jne 0x14000b010
jmp 0x140010290
cmp eax, 0x2fad8fbc
jle 0x14000bc11
cmp eax, 0x3f434b14
jg 0x14000bfd9
cmp eax, 0x3c3cba70
jg 0x14000c635
cmp eax, 0x2fad8fbd
je 0x14000dc95
cmp eax, 0x329d09d2
je 0x14000dd17
cmp eax, 0x37d0763a
jne 0x14000b010
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xabbbce59
and ecx, 0x544431a6
or ecx, eax
mov eax, ecx
xor eax, 0x544431a6
and eax, 0xfffffffe
xor ecx, 0xabbbce58
or ecx, eax
mov eax, ecx
not eax
and eax, 0x39eee43f
and ecx, 0xc6111bc0
or ecx, eax
xor ecx, 0xc6111bc0
setne al
cmp dword [0x140081b9c], 9
setg dl
mov ecx, eax
xor cl, dl
and dl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0xc3c096ef
jne 0x14000b7eb
mov eax, 0x7498ee5e
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x7498ee5e
jmp 0x14000b003
cmp eax, 0xfc1015b2
jle 0x14000bca2
cmp eax, 0x3b582f4
jg 0x14000c09e
cmp eax, 0x212f826
jg 0x14000c683
cmp eax, 0xfc1015b3
je 0x1400104ac
cmp eax, 0xfdc42930
je 0x14000dd2c
cmp eax, 0xfefd1c87
jne 0x14000b010
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x104], eax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x108], rax
mov ecx, dword [0x140081b98]
mov esi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1a56f2ca
and edx, 0xe5a90d35
or edx, ecx
mov ebp, edx
xor ebp, 0xe5a90d35
xor edx, 0x1042b042
and edx, 0xd043b156
mov ecx, ebp
and ecx, 0x2fbc4ea9
or ecx, edx
xor ecx, 0x2fbc4ea8
and ebp, 0xfffffffe
or ebp, ecx
cmp ebp, 0xffffffff
sete bl
setne al
cmp esi, 0xa
setl cl
cmp esi, 9
setg dl
and bl, dl
or dl, al
and cl, al
or cl, bl
mov eax, 0xf9325a4f
mov ebp, 0x42353cb3
jne 0x14000b8d4
mov ebp, 0xf9325a4f
xor cl, dl
test dl, dl
jne 0x14000b8dc
mov eax, ebp
test cl, cl
jne 0x14000b010
jmp 0x14000bcd9
cmp eax, 0x5cf3a161
jle 0x14000c0df
cmp eax, 0x6022a958
jg 0x14000c6b9
cmp eax, 0x5cf3a162
je 0x14000dd65
cmp eax, 0x5e2b5d65
je 0x14000ddf5
cmp eax, 0x5f9ec870
jne 0x14000b010
mov eax, dword [0x140081b98]
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
or ecx, eax
cmp ecx, 0xffffffff
sete dl
cmp dword [0x140081b9c], 0xa
setl al
xor dl, al
mov ecx, edx
not cl
and cl, al
mov eax, ecx
xor al, dl
mov ebp, 0xa67a8fe3
mov eax, 0xa67a8fe3
jne 0x14000e7cc
mov eax, 0x1b34d9b4
test dl, dl
jne 0x14000ff90
jmp 0x14000e7d4
cmp eax, 0x89e87f4c
jle 0x14000c133
cmp eax, 0x8f0f937c
jg 0x14000c6fc
cmp eax, 0x89e87f4d
je 0x14000de0a
cmp eax, 0x8a214821
je 0x14000df31
cmp eax, 0x8b015f25
jne 0x14000b010
mov ecx, dword [0x140081b98]
mov eax, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x1e872213
mov ebp, ecx
and ebp, 0xe178ddec
or ebp, edx
xor ebp, 0xe178dded
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6afb8114
and ecx, 0x95047eeb
or ecx, edx
xor ecx, 0x95047eeb
sete dl
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and al, bl
and dl, cl
or dl, al
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov eax, 0x1fd563df
jne 0x14000ba28
mov eax, 0x14cd015c
xor cl, dl
test dl, dl
jne 0x14000ba33
mov eax, 0x1fd563df
test cl, cl
jne 0x14000b010
jmp 0x14000d3d7
cmp eax, 0x12f68410
jle 0x14000c1fa
cmp eax, 0x14cd015b
jg 0x14000c74a
cmp eax, 0x12f68411
je 0x14000c11e
cmp eax, 0x13354411
je 0x14000df86
cmp eax, 0x13705aef
jne 0x14000b010
jmp 0x140010578
cmp eax, 0xd1e12e46
jle 0x14000c273
cmp eax, 0xd6b87df2
jg 0x14000c7bf
cmp eax, 0xd1e12e47
je 0x14000df9b
cmp eax, 0xd4097efb
je 0x14000e009
cmp eax, 0xd4aba45a
jne 0x14000b010
movzx ecx, byte [rsp + 0x8e]
movzx r8d, byte [rsp + 0x8f]
mov r9d, ecx
xor r9b, 1
mov eax, r8d
xor al, 1
mov ebx, r8d
and bl, al
mov edx, ebx
xor dl, 1
xor bl, r8b
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
and bl, r9b
xor dl, 1
and dl, cl
or dl, bl
xor al, r9b
or cl, r8b
xor cl, 1
or cl, al
mov eax, 0xad6ce64
test cl, 1
jne 0x14000bb0a
mov eax, 0xf1c9479c
xor cl, dl
test dl, 1
jne 0x14000bb16
mov eax, 0xad6ce64
test cl, 1
jne 0x14000b010
jmp 0x14000d022
cmp eax, 0x6abe84fa
jle 0x14000c2f9
cmp eax, 0x6ecb2e86
jg 0x14000c86c
cmp eax, 0x6abe84fb
je 0x14000e026
cmp eax, 0x6e903d68
je 0x14000e07d
cmp eax, 0x6e9434ef
jne 0x14000b010
cmp byte [rsp + 0xa6], 0
mov eax, 0x7d9db960
jne 0x14000b010
mov eax, 0xd9d361e8
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0xb0ea4bd3
jle 0x14000c342
cmp eax, 0xb91171bd
jg 0x14000c929
cmp eax, 0xb0ea4bd4
je 0x14000e102
cmp eax, 0xb1ab7332
je 0x14000d52a
cmp eax, 0xb43165e4
jne 0x14000b010
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x140081b9c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0xd4097efb
jne 0x14000bbfd
mov eax, 0xeb0df414
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0xeb0df414
jmp 0x14000b003
cmp eax, 0x25c9861c
jle 0x14000c3d5
cmp eax, 0x292ea1b3
jg 0x14000c974
cmp eax, 0x25c9861d
je 0x14000e1ab
cmp eax, 0x28225bf3
je 0x14000e1c0
cmp eax, 0x28b8dfda
jne 0x14000b010
mov eax, dword [0x140081b98]
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
or ecx, eax
cmp ecx, 0xffffffff
sete dl
cmp dword [0x140081b9c], 0xa
setl cl
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
mov eax, 0xad0f01be
mov ebp, 0xf7602c5
jne 0x140010431
mov eax, 0xf7602c5
test dl, dl
jne 0x14000b003
jmp 0x140010439
cmp eax, 0xf637b751
jle 0x14000c45a
cmp eax, 0xfa061ed0
jg 0x14000ca22
cmp eax, 0xf637b752
je 0x14000e1dd
cmp eax, 0xf6f55833
je 0x14000e288
cmp eax, 0xf9325a4f
jne 0x14000b010
mov eax, 0x42353cb3
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x44f905ec
jle 0x14000d037
cmp eax, 0x44f905ed
je 0x14000d3ec
cmp eax, 0x4933756a
je 0x14000d440
cmp eax, 0x49687192
jne 0x14000b010
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x140081b9c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0x20a60c2f
jne 0x14000bd5d
mov eax, 0xdbd8440b
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0xdbd8440b
jmp 0x14000b003
cmp eax, 0xa67a8fe2
jg 0x14000cc9f
cmp eax, 0x9d2a6803
je 0x14000e4aa
cmp eax, 0x9f324a76
je 0x14000e55c
cmp eax, 0xa2606d97
jne 0x14000b010
mov ecx, 2
mov rsi, r10
mov rdi, r11
call qword [sym.imp.KERNEL32.dll_Sleep]
mov r11, rdi
mov r10, rsi
mov dword [0x140081094], 1
mov eax, 0xf12e3d8e
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x1fd563de
jg 0x14000cd30
cmp eax, 0x1b34d9b4
je 0x14000e571
cmp eax, 0x1debf098
je 0x14000e5c6
cmp eax, 0x1fcbe98e
jne 0x14000b010
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xb0f084e
and ecx, 0xf4f0f7b1
or ecx, eax
mov eax, ecx
xor eax, 0xf4f0f7b1
xor ecx, 0xa040806
and ecx, 0xce44f906
mov edx, eax
and edx, 0x31bb06f9
or edx, ecx
xor edx, 0x31bb06f8
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4d331f7b
and eax, 0xb2cce084
or eax, ecx
xor eax, 0xb2cce084
sete al
setne bl
cmp dword [0x140081b9c], 0xa
setl cl
xor bl, cl
mov edx, ecx
xor dl, al
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, 0x5e2b5d65
jne 0x14000be86
mov eax, 0x44f905ed
xor cl, dl
test dl, dl
jne 0x14000be91
mov eax, 0x5e2b5d65
test cl, cl
jne 0x14000b010
mov eax, 0x44f905ed
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0xeedfd8d9
jg 0x14000cdc8
cmp eax, 0xea9e9598
je 0x14000e667
cmp eax, 0xeaa94912
je 0x14000e6ce
cmp eax, 0xeb0df414
jne 0x14000b010
cmp byte [rsp + 0xe7], 0
mov eax, 0xbab7209f
jne 0x14000b010
mov eax, 0xf11e3d03
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x7d7655f2
jg 0x14000ce68
cmp eax, 0x7cb1228e
je 0x14000e770
cmp eax, 0x7d4610bd
je 0x14000e7db
cmp eax, 0x7d6ec741
jne 0x14000b010
mov eax, 0x19fb3dc3
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0xc55d51bb
jg 0x14000cf25
cmp eax, 0xc3a49fd5
je 0x14000e835
cmp eax, 0xc3c096ef
je 0x14000fdc2
cmp eax, 0xc4c7a600
jne 0x14000b010
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x140081b9c], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, 0x1b34d9b4
jne 0x14000bfb1
mov eax, 0xb91171be
xor cl, dl
test dl, dl
jne 0x14000bfbc
mov eax, 0x1b34d9b4
test cl, cl
jne 0x14000b010
mov eax, 0xb91171be
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x40b1b65f
jg 0x14000cfcb
cmp eax, 0x3f434b15
je 0x14000e84a
cmp eax, 0x4023bff7
je 0x14000e8d8
cmp eax, 0x4095cc11
jne 0x14000b010
mov rax, qword [rsp + 0x108]
add rax, 1
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x108]
movzx eax, byte [r10 + rax]
mov dword [rsp + 0xc0], eax
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
xor eax, edx
test eax, edx
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, bl
and dl, cl
and al, r8b
and cl, bl
or cl, al
mov eax, 0xc4c7a600
mov ebp, 0xc4c7a600
jne 0x14000c082
mov ebp, 0x9448db55
xor cl, dl
test dl, dl
jne 0x140010288
mov ebp, 0x9448db55
test cl, cl
jne 0x14000b010
jmp 0x140010290
cmp eax, 0x9191bb2
jg 0x14000d001
cmp eax, 0x3b582f5
je 0x14000e911
cmp eax, 0x69fa55d
je 0x14000e936
cmp eax, 0x75f5971
jne 0x14000b010
mov eax, 0xdbd8440b
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x57319b34
jle 0x14000d0b4
cmp eax, 0x57319b35
je 0x14000e9c1
cmp eax, 0x58ec08a0
je 0x14000ea54
cmp eax, 0x596811c9
jne 0x14000b010
cmp byte [rsp + 0xa7], 0
mov eax, 0x2110506f
jne 0x14000b010
mov eax, 0x6236d17a
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x870ae258
jle 0x14000d0df
cmp eax, 0x870ae259
je 0x14000ea7c
cmp eax, 0x89122b6f
je 0x14000eaea
cmp eax, 0x8997691c
jne 0x14000b010
mov ecx, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x67524f8c
and edx, 0x98adb073
or edx, ecx
mov ecx, edx
xor ecx, 0x98adb072
and ecx, 0xfffffffe
xor edx, 0x67524f8d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6364c180
and edx, 0x9c9b3e7f
or edx, ecx
xor edx, 0x9c9b3e7f
sete bl
setne al
cmp ebp, 0xa
setl cl
cmp ebp, 9
setg dl
or dl, al
xor cl, bl
mov eax, 0xb1ab7332
mov ebp, 0x3f434b15
jne 0x14000c1d5
mov ebp, 0xb1ab7332
xor cl, dl
test dl, dl
jne 0x14000c1dd
mov eax, ebp
test cl, cl
jne 0x14000b010
mov eax, 0x3f434b15
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0xf7602c4
jle 0x14000d122
cmp eax, 0xf7602c5
je 0x14000eb6b
cmp eax, 0xfefa072
je 0x14000ebef
cmp eax, 0x116c5a98
jne 0x14000b010
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov eax, 0x870ae259
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0xcc9ff18f
jle 0x14000d14d
cmp eax, 0xcc9ff190
je 0x14000ec04
cmp eax, 0xce4a25a0
je 0x14000ec21
cmp eax, 0xd0fc56da
jne 0x14000b010
mov eax, dword [0x140081b98]
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
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x140081b9c], 9
setg cl
mov edx, eax
xor dl, cl
and cl, al
or cl, dl
mov eax, 0xd4097efb
jne 0x14000c2e1
mov eax, 0x656f6d95
xor cl, dl
test dl, dl
jne 0x14000c2ec
mov eax, 0xd4097efb
test cl, cl
jne 0x14000b010
jmp 0x14000e011
cmp eax, 0x67dc42ba
jle 0x14000d18c
cmp eax, 0x67dc42bb
je 0x14000ec92
cmp eax, 0x680333b8
je 0x14000ed1b
cmp eax, 0x691eb8c2
jne 0x14000b010
mov rax, qword [rsp + 0x118]
mov eax, 0x1debf098
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0xad4bbaaf
jle 0x14000d243
cmp eax, 0xad4bbab0
je 0x14000edae
cmp eax, 0xadc20846
je 0x14000edc3
cmp eax, 0xaf08069a
jne 0x14000b010
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, edx
xor cl, bl
and cl, dl
and al, r8b
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0x8f0f937d
mov eax, 0x8f0f937d
jne 0x140010431
mov eax, 0x7b8de91a
test dl, dl
jne 0x14000b003
jmp 0x140010439
cmp eax, 0x23d487d5
jle 0x14000d26e
cmp eax, 0x23d487d6
je 0x14000ede0
cmp eax, 0x24484df5
je 0x14000ee65
cmp eax, 0x247d985d
jne 0x14000b010
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
setne al
sete cl
cmp dword [0x140081b9c], 9
setg dl
xor cl, dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov ebp, 0x57319b35
jne 0x14000c446
mov ebp, 0xb981b3ed
mov eax, ebp
test dl, dl
jne 0x14000b003
mov eax, 0x57319b35
jmp 0x14000b003
cmp eax, 0xf1c9479b
jle 0x14000d308
cmp eax, 0xf1c9479c
je 0x14000eefa
cmp eax, 0xf285708b
je 0x14000ef86
cmp eax, 0xf49f5c82
jne 0x14000b010
mov eax, 0x6022a959
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x9b1e15da
je 0x14000f00b
cmp eax, 0x9c6a8ddd
je 0x14000f0af
cmp eax, 0x9ca8d6d6
jne 0x14000b010
mov eax, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
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
or ecx, eax
cmp ecx, 0xffffffff
sete cl
setne al
cmp ebp, 9
setg dl
cmp ebp, 0xa
setl bl
and bl, al
and cl, dl
or cl, bl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
mov eax, 0x40b1b660
jne 0x14000c513
mov eax, 0xdeb51b49
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0xdeb51b49
jmp 0x14000b003
cmp eax, 0x1a589b2a
je 0x14000f119
cmp eax, 0x1a83b955
je 0x14000f135
cmp eax, 0x1ac122c7
jne 0x14000b010
xor eax, eax
mov qword [rsp + 0x40], rax
xor eax, eax
mov qword [rsp + 0x38], rax
jmp 0x14000dc80
cmp eax, 0xdeb51b49
je 0x14000f14a
cmp eax, 0xe3e50ea7
je 0x14000f1b8
cmp eax, 0xe5d0a6cf
jne 0x14000b010
jmp 0x14000d2f3
cmp eax, 0x759a4236
je 0x14000f24d
cmp eax, 0x7a21c14e
je 0x14000f251
cmp eax, 0x7b8de91a
jne 0x14000b010
mov eax, dword [0x140081b98]
mov edi, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
xor eax, edx
test eax, edx
sete bl
setne cl
cmp edi, 9
setg al
cmp edi, 0xa
setl dl
and cl, dl
and al, bl
or al, cl
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0x13354411
jne 0x14000c5f9
mov ecx, 0x2d3a5a32
mov ebp, ecx
test dl, dl
jne 0x14000fca3
mov ebp, 0x2d3a5a32
jmp 0x14000fca3
cmp eax, 0xbc88e5a1
je 0x14000f273
cmp eax, 0xbf44383e
je 0x14000f2db
cmp eax, 0xc1b2d9ab
jne 0x14000b010
xor eax, eax
jmp 0x14000c6e2
cmp eax, 0x3c3cba71
je 0x14000f2f8
cmp eax, 0x3de7fc88
je 0x14000f354
cmp eax, 0x3e9ed685
jne 0x14000b010
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rax
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x34], eax
mov eax, 0xfefd1c87
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x212f827
je 0x14000f3e9
cmp eax, 0x2a2f9ac
je 0x14000f51e
cmp eax, 0x387aff7
jne 0x14000b010
mov eax, 0x3c3cba71
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x6022a959
je 0x14000f582
cmp eax, 0x604d45ce
je 0x14000f5fd
cmp eax, 0x612c9d32
jne 0x14000b010
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x68], rax
mov eax, 0xd8f08a65
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x8f0f937d
je 0x14000f666
cmp eax, 0x925aa3f4
je 0x14000f6e1
cmp eax, 0x9448db55
jne 0x14000b010
mov rax, qword [rsp + 0x108]
mov rax, qword [rsp + 0x108]
mov rax, qword [rsp + 0x108]
mov eax, 0x4095cc11
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x14cd015c
je 0x14000f743
cmp eax, 0x173ac9f5
je 0x14000f7ee
cmp eax, 0x17fda3e1
jne 0x14000b010
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x140081b9c], 9
setg cl
mov ebx, ecx
or bl, al
xor cl, al
mov eax, ebx
xor al, cl
mov edx, 0x1a83b955
mov eax, 0xd8d77ec4
jne 0x14000eacf
mov edx, 0xd8d77ec4
test cl, cl
je 0x14000ead3
jmp 0x14000ead5
cmp eax, 0xd6b87df3
je 0x14000f893
cmp eax, 0xd8d77ec4
je 0x14000f8a8
cmp eax, 0xd8f08a65
jne 0x14000b010
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x138], rax
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
and ebp, 0xb0934a88
mov eax, edx
and eax, 0x4f6cb577
or eax, ebp
xor eax, 0x4f6cb576
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, bl
and dl, cl
and al, r8b
and cl, bl
or cl, al
mov eax, 0x3de7fc88
mov ebp, 0x3de7fc88
jne 0x14000c850
mov ebp, 0x72b35023
xor cl, dl
test dl, dl
jne 0x140010288
mov ebp, 0x72b35023
test cl, cl
jne 0x14000b010
jmp 0x140010290
cmp eax, 0x6ecb2e87
je 0x14000f8bd
cmp eax, 0x6ffce081
je 0x14000f8d2
cmp eax, 0x7024cb46
jne 0x14000b010
mov ecx, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xac5cb404
and edx, 0x53a34bfb
or edx, ecx
mov ecx, edx
xor ecx, 0x53a34bfa
and ecx, 0xfffffffe
xor edx, 0xac5cb405
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf1a4c8a0
and edx, 0xe5b375f
or edx, ecx
xor edx, 0xe5b375f
sete r8b
setne al
cmp ebp, 9
setg bl
cmp ebp, 0xa
setl cl
mov edx, ecx
xor dl, al
and dl, cl
and bl, r8b
and cl, al
or cl, bl
mov eax, 0x9b10d9d0
mov ebp, 0x9b10d9d0
jne 0x14000c90d
mov ebp, 0xfaf10656
xor cl, dl
test dl, dl
jne 0x140010288
mov ebp, 0xfaf10656
test cl, cl
jne 0x14000b010
jmp 0x140010290
cmp eax, 0xb91171be
je 0x14000f9b5
cmp eax, 0xb981b3ed
je 0x14000fa2a
cmp eax, 0xba111e17
jne 0x14000b010
mov dword [rsp + 0x34], 0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x58], rax
mov eax, 0x21aedaba
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x292ea1b4
je 0x14000fa3f
cmp eax, 0x2bee331e
je 0x14000fad2
cmp eax, 0x2d3a5a32
jne 0x14000b010
mov ecx, dword [0x140081b98]
mov edi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xfadcd460
mov ebp, ecx
and ebp, 0x5232b9f
or ebp, edx
xor ebp, 0x5232b9e
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x10db88d8
and ecx, 0xef247727
or ecx, edx
xor ecx, 0xef247727
setne bl
sete al
cmp edi, 0xa
setl cl
cmp edi, 9
setg dl
and al, dl
and cl, bl
or cl, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, edx
xor al, cl
mov eax, 0x13354411
jne 0x14000ca0e
mov eax, 0x49e17a46
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x49e17a46
jmp 0x14000b003
cmp eax, 0xfa061ed1
je 0x14000fb61
cmp eax, 0xfaf10656
je 0x14000fc3e
cmp eax, 0xfb7fe358
jne 0x14000b010
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov ecx, dword [rsp + 0x104]
shl ecx, 0x10
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
shl eax, 8
add eax, ecx
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
add eax, dword [rsp + 0x124]
mov rcx, qword [section..data]
mov edx, eax
shr edx, 0x12
mov ebp, edx
not ebp
and ebp, 0x65529a4e
and edx, 0x25b1
or edx, ebp
mov ebp, edx
xor ebp, 0x9aad6580
and ebp, 0xffffffc0
xor edx, 0x65529a71
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xaefa
and edx, 0x75521105
or edx, ebp
xor edx, 0x75521105
movzx edx, byte [rcx + rdx]
mov rcx, qword [rsp + 0xf8]
movabs rbp, 0x2a7dc8370cb41a51
mov rbx, rbp
add rbp, rcx
movabs rdi, 0x57eb946a42c1497a
add rbp, rdi
sub rbp, rbx
movabs rbx, 0x65e67892e3bb4db5
mov r8, rbx
sub rbp, rbx
sub rbp, rdi
mov rbx, qword [rsp + 0x98]
mov rdi, qword [rsp + 0xf8]
mov byte [rbx + rdi], dl
mov rdx, qword [section..data]
mov ebx, eax
shr ebx, 0xc
mov edi, ebx
not edi
mov esi, edi
and esi, 0xfffc0
and ebx, 0x3f
or ebx, esi
not ebx
or ebx, edi
not ebx
movzx ebx, byte [rdx + rbx]
add rbp, qword [rsp + 0x98]
mov rdx, rcx
movabs rsi, 0x66b581c1199ab8a1
mov r9, rsi
sub rdx, rsi
movabs rsi, 0xad28fbedeff893c2
sub rdx, rsi
mov byte [r8 + rbp + 1], bl
mov rbp, qword [section..data]
mov ebx, eax
shr ebx, 6
mov edi, ebx
not edi
and edi, 0x779bca6c
and ebx, 0x643593
or ebx, edi
mov edi, ebx
xor edi, 0x88643580
and edi, 0xffffffc0
xor ebx, 0x779bca53
or ebx, edi
not ebx
movzx ebx, byte [rbp + rbx]
add rdx, qword [rsp + 0x98]
movabs rbp, 0x297a0ee8b0a26de1
add rcx, rbp
movabs rdi, 0xa21f1a98f5903105
sub rcx, rdi
sub rcx, rbp
add rdx, r9
mov byte [rsi + rdx + 2], bl
mov rdx, qword [section..data]
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xffffffc0
and eax, 0x3f
or eax, ebx
xor ebp, eax
and ebp, eax
movzx eax, byte [rdx + rbp]
add rcx, qword [rsp + 0x98]
mov byte [rdi + rcx + 3], al
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3d30bff6
and ecx, 0xc2cf4009
or ecx, edx
xor ecx, 0xc2cf4008
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x140081b9c], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, 0x71cb8b71
jne 0x14000cc77
mov eax, 0x387aff7
xor cl, dl
test dl, dl
jne 0x14000cc82
mov eax, 0x71cb8b71
test cl, cl
jne 0x14000b010
mov eax, 0x387aff7
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0xa67a8fe3
je 0x14000fcba
cmp eax, 0xa681a745
je 0x14000fd47
cmp eax, 0xa7e858c4
jne 0x14000b010
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x27fec064
and edx, 0xd8013f9b
or edx, ebp
xor edx, 0xd8013f9a
xor eax, edx
test eax, edx
setne al
sete bl
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
xor cl, bl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
mov eax, 0x25c9861d
jne 0x14000cd1c
mov eax, 0xba111e17
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0xba111e17
jmp 0x14000b003
cmp eax, 0x1fd563df
je 0x14000fdd7
cmp eax, 0x20a60c2f
je 0x14000fe3c
cmp eax, 0x20fb921d
jne 0x14000b010
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x4e76309c
and edx, 0xb189cf63
or edx, ebp
xor edx, 0x4e76309d
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, edx
xor cl, bl
and cl, dl
and al, r8b
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0xbc88e5a1
mov eax, 0xbc88e5a1
jne 0x140010431
mov eax, 0xe5d0a6cf
test dl, dl
jne 0x14000b003
jmp 0x140010439
cmp eax, 0xeedfd8da
je 0x14000fed0
cmp eax, 0xef5a5dc1
je 0x14000d3d7
cmp eax, 0xefd21d60
jne 0x14000b010
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
and ebp, 0x570434fb
mov eax, edx
and eax, 0xa8fbcb04
or eax, ebp
xor eax, 0xa8fbcb05
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, bl
and dl, cl
and al, r8b
and cl, bl
or cl, al
mov eax, 0x4efb4969
mov ebp, 0x4efb4969
jne 0x14000ce4c
mov ebp, 0x329d09d2
xor cl, dl
test dl, dl
jne 0x140010288
mov ebp, 0x329d09d2
test cl, cl
jne 0x14000b010
jmp 0x140010290
cmp eax, 0x7d7655f3
je 0x14000fee5
cmp eax, 0x7d9db960
je 0x14000ff12
cmp eax, 0x7fb76d6f
jne 0x14000b010
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x8d1adf8a
and ecx, 0x72e52075
or ecx, eax
mov eax, ecx
xor eax, 0x72e52075
xor ecx, 0xc10168a
and ecx, 0x1cd0169b
mov edx, eax
and edx, 0xe32fe964
or edx, ecx
xor edx, 0xe32fe965
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x89f307b7
and eax, 0x760cf848
or eax, ecx
xor eax, 0x760cf848
sete al
setne cl
cmp dword [0x140081b9c], 0xa
setl dl
xor cl, dl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, dl
mov ebp, 0x24484df5
jne 0x14000cf11
mov ebp, 0x28225bf3
mov eax, ebp
test dl, dl
jne 0x14000ff90
mov eax, 0x24484df5
jmp 0x14000ff90
cmp eax, 0xc55d51bc
je 0x14000ffa5
cmp eax, 0xc59b9edc
je 0x140010010
cmp eax, 0xc80d152e
jne 0x14000b010
mov eax, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc0fb958f
and ecx, 0x3f046a70
or ecx, edx
xor ecx, 0xc0fb958e
or ecx, eax
cmp ecx, 0xffffffff
sete dl
setne al
cmp ebp, 9
setg cl
cmp ebp, 0xa
setl bl
and bl, al
and dl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, 0xd6b87df3
jne 0x14000cfa3
mov eax, 0x7d7655f3
xor cl, dl
test dl, dl
jne 0x14000cfae
mov eax, 0xd6b87df3
test cl, cl
jne 0x14000b010
mov eax, 0x7d7655f3
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x40b1b660
je 0x140010215
cmp eax, 0x42353cb3
je 0x14001022a
cmp eax, 0x424be5f1
jne 0x14000b010
mov eax, 0x51916499
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x9191bb3
je 0x1400102a2
cmp eax, 0x97efd27
je 0x1400102b7
cmp eax, 0xad6ce64
jne 0x14000b010
mov eax, 0xf1c9479c
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x43d70d65
je 0x14000d4ba
cmp eax, 0x440d2fbf
jne 0x14000b010
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, edx
xor cl, bl
and cl, dl
and al, r8b
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0x6022a959
mov eax, 0x6022a959
jne 0x140010431
mov eax, 0xf49f5c82
test dl, dl
jne 0x14000b003
jmp 0x140010439
cmp eax, 0x51916499
je 0x140010337
cmp eax, 0x54cb9718
jne 0x14000b010
mov eax, 0x6abe84fb
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x8236c8bc
je 0x1400103c4
cmp eax, 0x824a8489
jne 0x14000b010
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x2c], eax
mov eax, 0xf637b752
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0xb9af8b3
je 0x140010440
cmp eax, 0xe9ab4a3
jne 0x14000b010
mov eax, 0xeaa94912
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0xc97af4a0
je 0x1400104c1
cmp eax, 0xcc44d0c2
jne 0x14000b010
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
mov byte [rcx + rax], 0
mov eax, 0x8236c8bc
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x6236d17a
je 0x140010516
cmp eax, 0x656f6d95
jne 0x14000b010
mov ecx, dword [0x140081b98]
mov edi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf89fa187
and edx, 0x7605e78
or edx, ecx
mov ecx, edx
xor ecx, 0x7605e78
xor edx, 0xa8962181
and edx, 0xabb62b91
mov ebp, ecx
and ebp, 0x5449d46e
or ebp, edx
xor ebp, 0x5449d46f
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6c68c66
and ecx, 0xf9397399
or ecx, edx
xor ecx, 0xf9397399
sete bl
setne al
cmp edi, 0xa
setl dl
cmp edi, 9
setg cl
or cl, al
xor dl, bl
mov eax, ecx
xor al, dl
mov ebp, 0xadc20846
mov eax, 0x5cf3a162
jne 0x14000ff8a
mov ebp, 0x5cf3a162
test dl, dl
jne 0x14000ff90
jmp 0x14000ff8e
cmp eax, 0xa89fc47d
je 0x14001058d
cmp eax, 0xad0f01be
jne 0x14000b010
mov eax, 0xf7602c5
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0x2110506f
je 0x1400105fd
cmp eax, 0x21aedaba
jne 0x14000b010
mov eax, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x84606616
and ecx, 0x7b9f99e9
or ecx, edx
xor ecx, 0x7b9f99e8
xor eax, ecx
test eax, ecx
sete dl
setne al
cmp ebp, 9
setg cl
cmp ebp, 0xa
setl bl
and bl, al
and dl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, 0xe5d0a6cf
jne 0x14000d2e0
mov eax, 0x20fb921d
xor cl, dl
test dl, dl
jne 0x14000d2eb
mov eax, 0xe5d0a6cf
test cl, cl
jne 0x14000b010
mov eax, 0x20fb921d
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp eax, 0xf11e3d03
je 0x140010651
cmp eax, 0xf12e3d8e
jne 0x14000b010
mov rdi, r11
mov rsi, r10
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [0x140081094], 1
mov ecx, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6eebc15
and edx, 0xf91143ea
or edx, ecx
mov ecx, edx
xor ecx, 0xf91143ea
and ecx, 0xfffffffe
xor edx, 0x6eebc14
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcb261ae0
and edx, 0x34d9e51f
or edx, ecx
xor edx, 0x34d9e51f
sete r8b
setne al
cmp ebp, 9
setg bl
cmp ebp, 0xa
setl cl
mov edx, ecx
xor dl, al
and dl, cl
and bl, r8b
and cl, al
or cl, bl
mov eax, 0x12f68411
mov ebp, 0x12f68411
jne 0x14000d3b9
mov ebp, 0xa2606d97
xor cl, dl
test dl, dl
jne 0x14000d3c4
mov ebp, 0xa2606d97
test cl, cl
mov r10, rsi
mov r11, rdi
jne 0x14000b010
jmp 0x140010290
mov eax, 0x14cd015c
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x140081b9c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0x173ac9f5
jne 0x14000d42c
mov eax, 0x1ac122c7
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x1ac122c7
jmp 0x14000b003
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x42701a99
mov edx, eax
and edx, 0xbd8fe566
or edx, ecx
xor edx, 0xbd8fe567
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x7e833958
and eax, 0x817cc6a7
or eax, ecx
xor eax, 0x817cc6a7
setne al
cmp dword [0x140081b9c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0x116c5a98
jne 0x14000d4a6
mov eax, 0x3e9ed685
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x3e9ed685
jmp 0x14000b003
mov eax, dword [0x140081b98]
mov edx, dword [0x140081b9c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa1a80e1f
and ecx, 0x5e57f1e0
or ecx, eax
xor ecx, 0x5e57f1e0
sete al
setne bl
cmp edx, 0xa
setl cl
cmp edx, 9
setg dl
and al, dl
or dl, bl
and cl, bl
or cl, al
mov eax, 0xb1ab7332
mov ebp, 0xb9af8b3
jne 0x14000d51a
mov ebp, 0xb1ab7332
xor cl, dl
test dl, dl
jne 0x14000d522
mov eax, ebp
test cl, cl
jne 0x14000b010
mov eax, 0xb9af8b3
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x130]
mov rdx, rcx
not rdx
and rcx, rdx
mov rbp, rdx
and rbp, rcx
xor rcx, rdx
or rcx, rbp
add rcx, rax
mov rax, qword [rsp + 0x98]
mov byte [rax + rcx], 0x3d
mov rax, qword [rsp + 0x130]
movabs rcx, 0x67e5c12fbd060a6c
add rax, rcx
sub rax, qword [rsp + 0x80]
sub rax, rcx
mov qword [rsp + 0xe8], rax
mov ecx, dword [0x140081b98]
mov edi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x41c13b09
and edx, 0xbe3ec4f6
or edx, ecx
mov ecx, edx
xor ecx, 0xbe3ec4f6
xor edx, 0x41c01209
and edx, 0x43e812cb
mov ebp, ecx
and ebp, 0xbc17ed34
or ebp, edx
xor ebp, 0xbc17ed35
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6fb7d8a4
and ecx, 0x9048275b
or ecx, edx
xor ecx, 0x9048275b
sete bl
setne al
cmp edi, 0xa
setl cl
cmp edi, 9
setg dl
or dl, al
xor cl, bl
mov eax, 0x212f827
mov ebp, 0xf285708b
jne 0x14000d627
mov ebp, 0x212f827
xor cl, dl
test dl, dl
jne 0x14000d62f
mov eax, ebp
test cl, cl
jne 0x14000b010
mov eax, 0xf285708b
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xbd240753
and edx, 0x42dbf8ac
or edx, eax
mov eax, edx
xor eax, 0x42dbf8ac
and eax, 0xfffffffe
xor edx, 0xbd240752
or edx, eax
cmp edx, 0xffffffff
sete bl
setne cl
cmp ebp, 0xa
setl dl
cmp ebp, 9
setg al
and bl, al
or al, cl
and dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
mov ebp, 0x691eb8c2
mov ecx, 0x1debf098
jne 0x14000d6b3
mov ebp, 0x1debf098
test dl, dl
jne 0x14000fca3
mov ecx, ebp
jmp 0x14000fca3
mov eax, 0x2fad8fbd
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x140081b9c], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, 0x7d6ec741
mov ebp, 0x7fb76d6f
jne 0x14000d716
mov ebp, 0x7d6ec741
xor cl, dl
test dl, dl
jne 0x14000d71e
mov eax, ebp
test cl, cl
jne 0x14000b010
mov eax, 0x7fb76d6f
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov ecx, dword [0x140081b98]
mov edi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x673aa596
mov ebp, ecx
and ebp, 0x98c55a69
or ebp, edx
xor ebp, 0x98c55a68
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1e38edb9
and ecx, 0xe1c71246
or ecx, edx
xor ecx, 0xe1c71246
setne bl
sete al
cmp edi, 9
setg dl
cmp edi, 0xa
setl cl
xor cl, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, edx
xor al, cl
mov eax, 0x424be5f1
jne 0x14000d7b0
mov eax, 0x51916499
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x51916499
jmp 0x14000b003
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
xor eax, edx
test eax, edx
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, bl
and dl, cl
and al, r8b
and cl, bl
or cl, al
mov eax, 0xfa061ed1
mov ebp, 0xfa061ed1
jne 0x14000d819
mov ebp, 0xfefa072
xor cl, dl
test dl, dl
jne 0x140010288
mov ebp, 0xfefa072
test cl, cl
jne 0x14000b010
jmp 0x140010290
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov ecx, dword [rsp + 0x104]
shl ecx, 0x10
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
shl eax, 8
add eax, ecx
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
add eax, dword [rsp + 0x124]
mov rcx, qword [section..data]
mov edx, eax
shr edx, 0x12
mov ebp, edx
not ebp
and ebp, 0xffffffc0
xor edx, 0x3f
or edx, ebp
not edx
mov dl, byte [rcx + rdx]
mov rcx, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xf8]
mov rbp, qword [rsp + 0x98]
mov rbx, qword [rsp + 0xf8]
mov byte [rbp + rbx], dl
mov edx, eax
shr edx, 0xc
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xffffffc0
and edx, 0x3f
or edx, ebx
movabs rbx, 0x2d7ce421fbb42fbd
mov rdi, rbx
add rbx, rcx
movabs rsi, 0x9169c58bc134c3d4
sub rbx, rsi
sub rbx, rdi
movabs rdi, 0xd60426c6049e6038
sub rbx, rdi
add rbx, rdi
add rbx, 1
movabs rdi, 0xe733d4dfbc715a
sub rbx, rdi
xor ebp, edx
and ebp, edx
mov rdx, qword [section..data]
mov dl, byte [rdx + rbp]
add rbx, qword [rsp + 0x98]
add rbx, rsi
mov byte [rdi + rbx], dl
mov edx, eax
shr edx, 6
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x683b704f
and edx, 0x3c48fb0
or edx, ebx
xor edx, 0x97c48f8f
xor ebp, edx
and ebp, edx
mov rdx, qword [section..data]
mov dl, byte [rdx + rbp]
movabs rbp, 0xbbdc8b4e83abc1c4
mov rdi, rbp
add rbp, rcx
movabs rsi, 0x5e370b8839ae3b63
mov rbx, rsi
sub rbx, rbp
lea rbp, [rdi + rbx]
add rbp, 0xfffffffffffffffe
mov rbx, qword [rsp + 0x98]
sub rbx, rbp
mov byte [rsi + rbx], dl
mov edx, eax
not edx
and edx, 0xcbb2e307
and eax, 0x344d1cf8
or eax, edx
mov edx, eax
xor edx, 0x344d1cc0
and edx, 0xffffffc0
xor eax, 0xcbb2e338
or eax, edx
mov edx, eax
not edx
and edx, 0x29eae702
and eax, 0xd61518fd
or eax, edx
mov rdx, qword [section..data]
xor eax, 0xd61518fd
mov al, byte [rdx + rax]
movabs rdx, 0x366c81b1a94ab992
add rcx, rdx
movabs rbp, 0x12478528bfda6cf2
sub rcx, rbp
sub rcx, rdx
movabs rdx, 0xea3c968fd8e7c281
sub rcx, rdx
add rcx, qword [rsp + 0x98]
add rcx, rbp
add rcx, 3
mov byte [rdx + rcx], al
jmp 0x140010322
mov eax, 0x3de7fc88
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, edx
xor cl, bl
and cl, dl
and al, r8b
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0x6abe84fb
mov eax, 0x6abe84fb
jne 0x140010431
mov eax, 0x54cb9718
test dl, dl
jne 0x14000b003
jmp 0x140010439
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x40], rax
mov eax, 0x69fa55d
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xb5cbe453
and edx, 0x4a341bac
or edx, eax
xor edx, 0x4a341bac
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, bl
and dl, cl
and al, r8b
and cl, bl
or cl, al
mov eax, 0xd0fc56da
mov ebp, 0xd0fc56da
jne 0x14000dcfb
mov ebp, 0x19cead4f
xor cl, dl
test dl, dl
jne 0x140010288
mov ebp, 0x19cead4f
test cl, cl
jne 0x14000b010
jmp 0x140010290
mov eax, 0xefd21d60
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
cmp byte [rsp + 0xb7], 0
mov eax, 0x9ca8d6d6
jne 0x14000dd40
mov eax, 0xf637b752
mov dword [rsp + 0x2c], 0
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0x48], rcx
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0x130]
cmp rax, r13
setb byte [rsp + 0xe7]
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x701798f
and edx, 0xf8fe8670
or edx, ebp
xor edx, 0xf8fe8671
xor eax, edx
test eax, edx
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, bl
and dl, cl
and al, r8b
and cl, bl
or cl, al
mov eax, 0xb43165e4
mov ebp, 0xb43165e4
jne 0x14000ddd9
mov ebp, 0xadc20846
xor cl, dl
test dl, dl
jne 0x140010288
mov ebp, 0xadc20846
test cl, cl
jne 0x14000b010
jmp 0x140010290
mov eax, 0x1fcbe98e
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
add rax, r11
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rdx, rcx
not rdx
and rcx, rdx
mov rbp, rdx
and rbp, rcx
xor rcx, rdx
or rcx, rbp
movabs rbp, 0x47dc9e76ee5e13e2
mov rdx, rbp
sub rdx, rcx
sub rdx, rbp
sub rdx, rax
add rdx, r11
movabs rax, 0xd8498415c2090cd2
mov rcx, rax
add rdx, rax
mov rax, qword [rsp + 0x98]
sub rax, rdx
mov byte [rcx + rax], 0x3d
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
and ebp, 0x32d32de7
mov eax, edx
and eax, 0xcd2cd218
or eax, ebp
xor eax, 0xcd2cd219
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, bl
and dl, cl
and al, r8b
and cl, bl
or cl, al
mov eax, 0xef5a5dc1
mov ebp, 0xef5a5dc1
jne 0x14000df15
mov ebp, 0x4aa1cf0e
xor cl, dl
test dl, dl
jne 0x140010288
mov ebp, 0x4aa1cf0e
test cl, cl
jne 0x14000b010
jmp 0x140010290
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf0]
mov eax, 0x6ffce081
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, 0x2d3a5a32
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x4c075095
and edx, 0xb3f8af6a
or edx, ebp
xor edx, 0x4c075094
or edx, eax
cmp edx, 0xffffffff
setne al
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
xor cl, al
mov ebx, edx
xor bl, al
and dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov ebp, 0x6e903d68
jne 0x14000dff5
mov ebp, 0xc97af4a0
mov eax, ebp
test dl, dl
jne 0x14000b003
mov eax, 0x6e903d68
jmp 0x14000b003
mov rax, qword [rsp + 0x130]
mov eax, 0x656f6d95
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete dl
cmp dword [0x140081b9c], 0xa
setl cl
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
mov eax, 0x54cb9718
mov ebp, 0x8b015f25
jne 0x14000e7cc
mov eax, 0x8b015f25
test dl, dl
jne 0x14000ff90
jmp 0x14000e7d4
mov rax, qword [rsp + 0x118]
add rax, 1
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x118]
movzx eax, byte [r10 + rax]
mov dword [rsp + 0xd4], eax
mov eax, dword [0x140081b98]
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
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne dl
cmp dword [0x140081b9c], 0xa
setl cl
xor dl, cl
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov ebx, 0xc97af4a0
mov eax, 0x1a171859
mov ebp, 0xc97af4a0
jne 0x14000fab0
mov ebp, 0x1a171859
jmp 0x14000fab0
mov ecx, dword [0x140081b98]
mov eax, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xdfcb1f61
and edx, 0x2034e09e
or edx, ecx
mov ecx, edx
xor ecx, 0x2034e09e
xor edx, 0x93400000
and edx, 0x9344a094
mov ebp, ecx
and ebp, 0x6cbb5f6b
or ebp, edx
xor ebp, 0x6cbb5f6a
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4dbf9a4d
and ecx, 0xb24065b2
or ecx, edx
xor ecx, 0xb24065b2
sete cl
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
and al, bl
and cl, dl
or cl, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, edx
xor al, cl
mov eax, 0x6ecb2e87
jne 0x14000e197
mov eax, 0x7cb1228e
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x7cb1228e
jmp 0x14000b003
mov eax, 0xa7e858c4
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0xf0]
mov eax, 0x24484df5
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0x114], eax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x118], rax
mov ecx, dword [0x140081b98]
mov eax, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf38db5b7
and edx, 0xc724a48
or edx, ecx
mov ecx, edx
xor ecx, 0xc724a48
and ecx, 0xfffffffe
xor edx, 0xf38db5b6
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x91f04ab
and edx, 0xf6e0fb54
or edx, ecx
xor edx, 0xf6e0fb54
sete cl
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
and al, bl
and cl, dl
or cl, al
mov eax, edx
xor al, bl
and dl, bl
or dl, al
mov eax, edx
xor al, cl
mov eax, 0x967490b1
jne 0x14000e274
mov eax, 0xbc403459
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0xbc403459
jmp 0x14000b003
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov eax, dword [rsp + 0x104]
mov ecx, dword [rsp + 0x104]
shl ecx, 0x10
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov esi, dword [rsp + 0x114]
shl esi, 8
add esi, ecx
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x124]
add esi, dword [rsp + 0x124]
mov rcx, qword [section..data]
mov edx, esi
shr edx, 0x12
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x2bbc3be6
and edx, 0x419
or edx, ebx
xor edx, 0xd443c426
xor ebp, edx
and ebp, edx
movzx ebx, byte [rcx + rbp]
mov rcx, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xf8]
mov rbp, qword [rsp + 0xf8]
movabs rax, 0x2ffee16be229b5a2
lea rdx, [rax + rbp]
movabs rcx, 0x2874acbdca13c8e
sub rdx, rcx
sub rdx, rax
movabs rax, 0x194d205bdf4d9d99
add rdx, rax
add rdx, rcx
sub rdx, rax
mov rax, qword [rsp + 0x98]
mov rdi, qword [rsp + 0xf8]
mov byte [rax + rdi], bl
mov rcx, qword [section..data]
mov eax, esi
shr eax, 0xc
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0xffffffc0
and eax, 0x3f
or eax, edi
xor ebx, eax
and ebx, eax
movzx eax, byte [rcx + rbx]
mov rcx, rbp
movabs r8, 0xb0f9ac5b923cf4a0
sub rcx, r8
movabs rbx, 0xe7bc03cc4dc7ffd3
mov r9, rbx
sub rcx, rbx
mov rbx, qword [rsp + 0x98]
mov byte [rdx + rbx + 1], al
mov rax, qword [section..data]
mov edx, esi
shr edx, 6
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x3ffffc0
and edx, 0x3f
or edx, edi
not edx
or edx, ebx
not edx
movzx eax, byte [rax + rdx]
add rcx, qword [rsp + 0x98]
add rcx, r9
add rcx, 2
movabs rdx, 0x3a47a0a8ff271db3
sub rbp, rdx
movabs rbx, 0x6351869ce1341a10
add rbp, rbx
add rbp, rdx
movabs rdx, 0xc1f08e89ad6dfe7c
mov rdi, rdx
sub rbp, rdx
sub rbp, rbx
mov byte [r8 + rcx], al
mov rax, qword [section..data]
mov ecx, esi
not ecx
mov edx, ecx
and edx, 0xffffffc0
and esi, 0x3f
or esi, edx
xor ecx, esi
and ecx, esi
movzx eax, byte [rax + rcx]
add rbp, qword [rsp + 0x98]
mov byte [rdi + rbp + 3], al
mov eax, 0xc59b9edc
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov ecx, dword [0x140081b98]
mov esi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1f9d0a40
and edx, 0xe062f5bf
or edx, ecx
mov ecx, edx
xor ecx, 0xe062f5bf
xor edx, 0x1a910040
and edx, 0x3ab344d1
mov ebp, ecx
and ebp, 0xc54cbb2e
or ebp, edx
xor ebp, 0xc54cbb2f
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xea611bb
and ecx, 0xf159ee44
or ecx, edx
xor ecx, 0xf159ee44
sete r8b
setne al
cmp esi, 9
setg bl
cmp esi, 0xa
setl cl
mov edx, ecx
xor dl, al
and dl, cl
and bl, r8b
and cl, al
or cl, bl
mov eax, 0x2a2f9ac
mov ebp, 0x2a2f9ac
jne 0x14000e540
mov ebp, 0x13705aef
xor cl, dl
test dl, dl
jne 0x140010288
mov ebp, 0x13705aef
test cl, cl
jne 0x14000b010
jmp 0x140010290
mov eax, 0x9b10d9d0
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0x108]
mov rax, qword [rsp + 0x108]
mov rax, qword [rsp + 0x108]
mov rax, qword [rsp + 0x108]
mov rax, qword [rsp + 0x108]
mov rax, qword [rsp + 0x108]
mov rax, qword [rsp + 0x108]
mov rax, qword [rsp + 0x108]
mov eax, 0xa67a8fe3
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0x118]
mov ecx, dword [0x140081b98]
mov edi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xcfe730c1
mov ebp, ecx
and ebp, 0x3018cf3e
or ebp, edx
xor ebp, 0x3018cf3f
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x51febb71
and ecx, 0xae01448e
or ecx, edx
xor ecx, 0xae01448e
sete bl
setne al
cmp edi, 0xa
setl cl
cmp edi, 9
setg dl
and bl, dl
or dl, al
and cl, al
or cl, bl
mov eax, 0x691eb8c2
mov ebp, 0x9191bb3
jne 0x14000e642
mov ebp, 0x691eb8c2
xor cl, dl
test dl, dl
jne 0x14000e64a
mov eax, ebp
test cl, cl
jne 0x14000b010
mov eax, 0x9191bb3
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x95208de9
and ecx, 0x6adf7216
or ecx, edx
xor ecx, 0x95208de8
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne dl
cmp dword [0x140081b9c], 0xa
setl cl
xor dl, cl
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov ebx, 0xd6b87df3
mov eax, 0xc80d152e
mov ebp, 0xd6b87df3
jne 0x14000fab0
mov ebp, 0xc80d152e
jmp 0x14000fab0
mov ecx, dword [0x140081b98]
mov eax, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x627eded6
and edx, 0x9d812129
or edx, ecx
mov ecx, edx
xor ecx, 0x9d812129
xor edx, 0x62660ec4
and edx, 0x62672ee5
mov ebp, ecx
and ebp, 0x9d98d11a
or ebp, edx
xor ebp, 0x9d98d11b
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xebd89a
and ecx, 0xff142765
or ecx, edx
xor ecx, 0xff142765
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl cl
xor cl, bl
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0xc1b2d9ab
jne 0x14000e75c
mov ebp, 0xe9ab4a3
mov eax, ebp
test dl, dl
jne 0x14000b003
mov eax, 0xc1b2d9ab
jmp 0x14000b003
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, edx
xor cl, bl
and cl, dl
and al, r8b
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0x67dc42bb
mov eax, 0x67dc42bb
jne 0x14000e7cc
mov eax, 0x173ac9f5
test dl, dl
jne 0x14000ff90
mov ebp, eax
jmp 0x14000ff90
mov eax, dword [0x140081b98]
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
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x140081b9c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0xc3a49fd5
jne 0x14000e821
mov eax, 0x824a8489
mov ebp, eax
test dl, dl
jne 0x14000ff90
mov ebp, 0x824a8489
jmp 0x14000ff90
mov eax, 0x7d4610bd
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov ecx, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2f03f1b8
and edx, 0xd0fc0e47
or edx, ecx
mov ecx, edx
xor ecx, 0xd0fc0e46
and ecx, 0xfffffffe
xor edx, 0x2f03f1b9
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3d4bd8f3
and edx, 0xc2b4270c
or edx, ecx
xor edx, 0xc2b4270c
sete bl
setne al
cmp ebp, 0xa
setl dl
cmp ebp, 9
setg cl
xor cl, al
or dl, bl
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0x329d09d2
jne 0x14000e8c4
mov eax, 0xefd21d60
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0xefd21d60
jmp 0x14000b003
cmp byte [rsp + 0xc7], 0
mov eax, 0x9b1e15da
jne 0x14000e8ec
mov eax, 0xa681a745
mov dword [rsp + 0x30], 0
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0x50], rcx
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0x118]
jmp 0x14000f09a
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xf8], rax
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xa9168710
and edx, 0x56e978ef
or edx, ebp
xor edx, 0xa9168711
or edx, eax
cmp edx, 0xffffffff
sete al
setne bl
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
and al, cl
or cl, bl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0x7d6ec741
mov eax, 0x19fb3dc3
jne 0x1400105ee
mov ebp, 0x19fb3dc3
test dl, dl
jne 0x14000b003
jmp 0x1400105f6
mov ecx, dword [0x140081b98]
mov edi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xd17f7e5f
mov ebp, ecx
and ebp, 0x2e8081a0
or ebp, edx
xor ebp, 0x2e8081a1
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x84962c43
and ecx, 0x7b69d3bc
or ecx, edx
xor ecx, 0x7b69d3bc
setne r8b
sete al
cmp edi, 0xa
setl dl
cmp edi, 9
setg bl
mov ecx, edx
or dl, al
and al, bl
and cl, r8b
or cl, al
xor bl, r8b
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
mov eax, 0xb981b3ed
jne 0x14000ea40
mov eax, 0x7a21c14e
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x7a21c14e
jmp 0x14000b003
cmp byte [rsp + 0xa5], 0
mov eax, 0xa89fc47d
jne 0x14000b010
mov eax, 0x9c6a8ddd
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbd947f3b
and ecx, 0x426b80c4
or ecx, edx
xor ecx, 0xbd947f3a
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x140081b9c], 9
setg cl
mov ebx, ecx
or bl, al
xor cl, al
mov eax, ebx
xor al, cl
mov edx, 0x8a214821
mov eax, 0x6ffce081
jne 0x14000eacf
mov edx, 0x6ffce081
test cl, cl
jne 0x14000ead5
mov eax, edx
test bl, bl
cmovne eax, edx
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov edx, dword [0x140081b9c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xce16f0b2
and ecx, 0x31e90f4d
or ecx, eax
xor ecx, 0x31e90f4d
sete al
setne bl
cmp edx, 0xa
setl cl
cmp edx, 9
setg dl
or dl, bl
xor cl, al
mov eax, 0x97efd27
mov ebp, 0xbb18b5b7
jne 0x14000eb46
mov ebp, 0x97efd27
xor cl, dl
test dl, dl
jne 0x14000eb4e
mov eax, ebp
test cl, cl
jne 0x14000b010
mov eax, 0xbb18b5b7
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov edx, dword [0x140081b9c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x407dd427
and ecx, 0xbf822bd8
or ecx, eax
mov eax, ecx
xor eax, 0xbf822bd8
and eax, 0xfffffffe
xor ecx, 0x407dd426
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne bl
cmp edx, 0xa
setl cl
cmp edx, 9
setg dl
or dl, bl
xor cl, al
mov eax, 0xad0f01be
mov ebp, 0xaf08069a
jne 0x14000ebca
mov ebp, 0xad0f01be
xor cl, dl
test dl, dl
jne 0x14000ebd2
mov eax, ebp
test cl, cl
jne 0x14000b010
mov eax, 0xaf08069a
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, 0xfa061ed1
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0x108]
mov eax, 0x925aa3f4
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x9343ce2a
and edx, 0x6cbc31d5
or edx, ebp
xor edx, 0x9343ce2b
or edx, eax
cmp edx, 0xffffffff
sete al
setne bl
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
and al, cl
or cl, bl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0x20a60c2f
mov eax, 0xc55d51bc
jne 0x1400105ee
mov ebp, 0xc55d51bc
test dl, dl
jne 0x14000b003
jmp 0x1400105f6
mov ecx, dword [0x140081b98]
mov esi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x8d8146b8
mov ebp, ecx
and ebp, 0x727eb947
or ebp, edx
xor ebp, 0x727eb946
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xff9ccbec
and ecx, 0x633413
or ecx, edx
xor ecx, 0x633413
sete bl
setne al
cmp esi, 0xa
setl dl
cmp esi, 9
setg cl
and bl, cl
or cl, al
and dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov ebp, 0x5e2b5d65
mov eax, 0x1fcbe98e
jne 0x14000ff8a
mov ebp, 0x1fcbe98e
test dl, dl
jne 0x14000ff90
jmp 0x14000ff8e
mov ecx, dword [0x140081b98]
mov eax, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5c0112ff
and edx, 0xa3feed00
or edx, ecx
mov ecx, edx
xor ecx, 0xa3feed00
and ecx, 0xfffffffe
xor edx, 0x5c0112fe
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8db7ba37
and edx, 0x724845c8
or edx, ecx
xor edx, 0x724845c8
sete cl
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
and al, bl
and cl, dl
or cl, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, edx
xor al, cl
mov eax, 0xeedfd8da
jne 0x14000ed9a
mov eax, 0x58ec08a0
mov ebp, eax
test dl, dl
jne 0x14000ff90
mov ebp, 0x58ec08a0
jmp 0x14000ff90
mov eax, 0xe3e50ea7
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0x130]
mov eax, 0x5cf3a162
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0x108]
cmp rax, r15
setb byte [rsp + 0xb7]
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
and ebp, 0x6079b3bc
mov eax, edx
and eax, 0x9f864c43
or eax, ebp
xor eax, 0x9f864c42
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
sete al
setne bl
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
and al, cl
or cl, bl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0xbf44383e
mov eax, 0x292ea1b4
jne 0x1400105ee
mov ebp, 0x292ea1b4
test dl, dl
jne 0x14000b003
jmp 0x1400105f6
mov rax, qword [rsp + 0xf0]
cmp rax, r15
setb byte [rsp + 0xa6]
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x43561f65
and edx, 0xbca9e09a
or edx, eax
xor edx, 0xbca9e09a
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, bl
and dl, cl
and al, r8b
and cl, bl
or cl, al
mov eax, 0x6e9434ef
mov ebp, 0x6e9434ef
jne 0x14000eede
mov ebp, 0x28225bf3
xor cl, dl
test dl, dl
jne 0x140010288
mov ebp, 0x28225bf3
test cl, cl
jne 0x14000b010
jmp 0x140010290
mov eax, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x50285f54
and ecx, 0xafd7a0ab
or ecx, eax
xor ecx, 0xafd7a0ab
setne dl
sete al
cmp ebp, 0xa
setl cl
cmp ebp, 9
setg bl
and bl, al
and dl, cl
or dl, bl
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, 0xad6ce64
jne 0x14000ef5e
mov eax, 0x49687192
xor cl, dl
test dl, dl
jne 0x14000ef69
mov eax, 0xad6ce64
test cl, cl
jne 0x14000b010
mov eax, 0x49687192
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5eff43e2
and ecx, 0xa100bc1d
or ecx, edx
xor ecx, 0x5eff43e3
or ecx, eax
cmp ecx, 0xffffffff
sete dl
setne al
cmp ebp, 9
setg cl
cmp ebp, 0xa
setl bl
and bl, al
and dl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, 0x1fd563df
jne 0x14000efe3
mov eax, 0x247d985d
xor cl, dl
test dl, dl
jne 0x14000efee
mov eax, 0x1fd563df
test cl, cl
jne 0x14000b010
mov eax, 0x247d985d
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov ecx, dword [0x140081b98]
mov eax, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe96666d
and edx, 0xf1699992
or edx, ecx
mov ebp, edx
xor ebp, 0xf1699992
xor edx, 0xe16242c
and edx, 0xef1fbc3e
mov ecx, ebp
and ecx, 0x10e043c1
or ecx, edx
xor ecx, 0x10e043c0
and ebp, 0xfffffffe
or ebp, ecx
cmp ebp, 0xffffffff
sete dl
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and al, bl
and dl, cl
or dl, al
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov eax, 0x3b582f5
jne 0x14000f087
mov eax, 0xd1e12e47
xor cl, dl
test dl, dl
jne 0x14000f092
mov eax, 0x3b582f5
test cl, cl
jne 0x14000b010
mov eax, 0xd1e12e47
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xf251d69f
mov edx, eax
and edx, 0xdae2960
or edx, ecx
xor edx, 0xdae2961
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x140081b9c], 0xa
setl dl
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0x6ecb2e87
jne 0x14000f105
mov eax, 0xb0ea4bd4
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0xb0ea4bd4
jmp 0x14000b003
add dword [0x140081094], 1
mov eax, 0xdd2f4c3d
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, 0x17fda3e1
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
xor eax, edx
test eax, edx
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, eax
xor al, bl
and bl, dl
and cl, r8b
or cl, bl
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
mov eax, 0x40b1b660
jne 0x14000f1a4
mov eax, 0x5f9ec870
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x5f9ec870
jmp 0x14000b003
mov ecx, dword [0x140081b98]
mov eax, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4c53dc22
and edx, 0xb3ac23dd
or edx, ecx
mov ebp, edx
xor ebp, 0xb3ac23dd
xor edx, 0x519420
and edx, 0x827db7ed
mov ecx, ebp
and ecx, 0x7d824812
or ecx, edx
xor ecx, 0x7d824813
and ebp, 0xfffffffe
or ebp, ecx
cmp ebp, 0xffffffff
setne r8b
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, bl
xor cl, r8b
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0xad4bbab0
jne 0x14000f239
mov ecx, 0x75f5971
mov ebp, ecx
test dl, dl
jne 0x14000fca3
mov ebp, 0x75f5971
jmp 0x14000fca3
xor eax, eax
jmp 0x14000f259
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x60], rax
mov eax, 0x2bee331e
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov edx, dword [0x140081b9c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
xor eax, ecx
test eax, ecx
setne al
sete bl
cmp edx, 0xa
setl cl
cmp edx, 9
setg dl
and bl, dl
and cl, al
or cl, bl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
mov eax, 0x116c5a98
jne 0x14000f2c7
mov eax, 0x870ae259
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x870ae259
jmp 0x14000b003
mov rax, qword [rsp + 0x108]
mov eax, 0x23d487d6
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
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
or ecx, eax
cmp ecx, 0xffffffff
sete dl
cmp dword [0x140081b9c], 0xa
setl al
xor dl, al
mov ecx, edx
not cl
and cl, al
mov eax, ecx
xor al, dl
mov ebp, 0xc59b9edc
mov eax, 0xc59b9edc
jne 0x140010431
mov eax, 0xf6f55833
test dl, dl
jne 0x14000b003
jmp 0x140010439
mov ecx, dword [0x140081b98]
mov edi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x78f0bfb6
mov ebp, ecx
and ebp, 0x870f4049
or ebp, edx
xor ebp, 0x870f4048
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x703ea637
and ecx, 0x8fc159c8
or ecx, edx
xor ecx, 0x8fc159c8
sete bl
setne al
cmp edi, 0xa
setl cl
cmp edi, 9
setg dl
or dl, al
xor cl, bl
mov eax, 0x72b35023
mov ebp, 0x43d70d65
jne 0x14000f3c4
mov ebp, 0x72b35023
xor cl, dl
test dl, dl
jne 0x14000f3cc
mov eax, ebp
test cl, cl
jne 0x14000b010
mov eax, 0x43d70d65
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x130]
mov rdx, rcx
not rdx
mov rbp, rdx
movabs rbx, 0x426900010804a824
and rbp, rbx
and rcx, r12
or rcx, rbp
xor rcx, r12
movabs rbp, 0x42795291182ca8bf
and rcx, rbp
or rdx, rbp
mov rbp, rdx
not rbp
mov rbx, rcx
not rbx
movabs rsi, 0x7930db8ce2ca5818
mov rdi, rsi
not rdi
and rbx, rsi
and rcx, rdi
or rcx, rbx
and rdx, rsi
and rdi, rbp
or rdi, rdx
xor rdi, rcx
movabs rdx, 0x6151a21b20b6b5b7
mov rcx, rdx
not rcx
and rcx, rdi
not rdi
and rdi, rdx
or rcx, rdi
movabs rdx, 0xdcd70f75c765e2f7
xor rcx, rdx
add rcx, rax
mov rax, qword [rsp + 0x98]
mov byte [rax + rcx], 0x3d
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x130]
mov eax, 0x94bee1f3
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
xor eax, edx
test eax, edx
sete al
setne bl
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
and al, cl
or cl, bl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0x7b8de91a
mov eax, 0x28b8dfda
jne 0x1400105ee
mov ebp, 0x28b8dfda
test dl, dl
jne 0x14000b003
jmp 0x1400105f6
mov eax, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
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
or ecx, eax
cmp ecx, 0xffffffff
sete dl
setne al
cmp ebp, 9
setg cl
cmp ebp, 0xa
setl bl
and bl, al
and dl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, 0xf49f5c82
jne 0x14000f5d5
mov eax, 0xfdc42930
xor cl, dl
test dl, dl
jne 0x14000f5e0
mov eax, 0xf49f5c82
test cl, cl
jne 0x14000b010
mov eax, 0xfdc42930
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4ab1b658
and ecx, 0xb54e49a7
or ecx, edx
xor ecx, 0x4ab1b659
or ecx, eax
cmp ecx, 0xffffffff
setne al
sete cl
cmp dword [0x140081b9c], 9
setg dl
xor cl, dl
mov ebx, edx
xor bl, al
and dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov ebp, 0x8997691c
jne 0x14000f652
mov ebp, 0xfc1015b3
mov eax, ebp
test dl, dl
jne 0x14000ff90
mov eax, 0x8997691c
jmp 0x14000ff90
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xeed2a275
and edx, 0x112d5d8a
or edx, eax
xor edx, 0x112d5d8a
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, edx
xor cl, bl
and cl, dl
and al, r8b
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0xa7e858c4
mov eax, 0xa7e858c4
jne 0x140010431
mov eax, 0x25c9861d
test dl, dl
jne 0x14000b003
jmp 0x140010439
mov rax, qword [rsp + 0x108]
mov eax, dword [0x140081b98]
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
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x140081b9c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0xcc9ff190
jne 0x14000f72f
mov eax, 0x9f324a76
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x9f324a76
jmp 0x14000b003
mov ecx, dword [0x140081b98]
mov edi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x43c29f93
and edx, 0xbc3d606c
or edx, ecx
mov ecx, edx
xor ecx, 0xbc3d606c
xor edx, 0x1400002
and edx, 0x99710026
mov ebp, ecx
and ebp, 0x668effd9
or ebp, edx
xor ebp, 0x668effd8
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4acd3cac
and ecx, 0xb532c353
or ecx, edx
xor ecx, 0xb532c353
sete r8b
setne al
cmp edi, 9
setg bl
cmp edi, 0xa
setl dl
mov ecx, edx
xor cl, al
and cl, dl
and bl, r8b
and dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov ebp, 0x94bee1f3
mov eax, 0x94bee1f3
jne 0x140010431
mov eax, 0x212f827
test dl, dl
jne 0x14000b003
jmp 0x140010439
mov ecx, dword [0x140081b98]
mov edi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbeb4358f
and edx, 0x414bca70
or edx, ecx
mov ecx, edx
xor ecx, 0x414bca70
xor edx, 0x3e901005
and edx, 0x3ed9da35
mov ebp, ecx
and ebp, 0xc12625ca
or ebp, edx
xor ebp, 0xc12625cb
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3817bac5
and ecx, 0xc7e8453a
or ecx, edx
xor ecx, 0xc7e8453a
setne bl
sete al
cmp edi, 9
setg dl
cmp edi, 0xa
setl cl
xor cl, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, edx
xor al, cl
mov eax, 0x1a83b955
jne 0x14000f87f
mov eax, 0x17fda3e1
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x17fda3e1
jmp 0x14000b003
mov eax, 0xc80d152e
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, 0x67dc42bb
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, 0xb0ea4bd4
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0xf0]
movabs rcx, 0xcbe082ed3c87fd0b
add rax, rcx
movabs rdx, 0xf7d55a5fd45ce8da
sub rax, rdx
sub rax, rcx
movabs rcx, 0x7f7925dcfb6f58ff
sub rax, rcx
add rax, rdx
add rax, rcx
add rax, 1
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xf0]
movzx eax, byte [r10 + rax]
mov dword [rsp + 0xb0], eax
mov ecx, dword [0x140081b98]
mov eax, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb5eff391
and edx, 0x4a100c6e
or edx, ecx
mov ebp, edx
xor ebp, 0x4a100c6e
xor edx, 0x30c32111
and edx, 0x72c32153
mov ecx, ebp
and ecx, 0x8d3cdeac
or ecx, edx
xor ecx, 0x8d3cdead
and ebp, 0xfffffffe
or ebp, ecx
cmp ebp, 0xffffffff
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
xor dl, bl
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov ebx, 0x8a214821
mov eax, 0x4933756a
mov ebp, 0x8a214821
jne 0x14000fab0
mov ebp, 0x4933756a
jmp 0x14000fab0
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xede2f29e
and edx, 0x121d0d61
or edx, eax
xor edx, 0x121d0d61
sete al
setne bl
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
and al, cl
or cl, bl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0xc3a49fd5
mov eax, 0x7d4610bd
jne 0x1400105ee
mov ebp, 0x7d4610bd
test dl, dl
jne 0x14000b003
jmp 0x1400105f6
mov eax, 0x57319b35
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x3956feff
mov edx, eax
and edx, 0xc6a90100
or edx, ecx
xor edx, 0xc6a90101
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xcb33109e
and eax, 0x34ccef61
or eax, ecx
xor eax, 0x34ccef61
setne al
sete dl
cmp dword [0x140081b9c], 9
setg cl
xor dl, cl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov ebx, 0xfaf10656
mov eax, 0x440d2fbf
mov ebp, 0xfaf10656
jne 0x14000fab0
mov ebp, 0x440d2fbf
xor cl, dl
test dl, dl
jne 0x14000fab8
mov ebx, ebp
test cl, cl
jne 0x14000b010
mov eax, ebx
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x83aff57
and ecx, 0xf7c500a8
or ecx, eax
mov eax, ecx
xor eax, 0xf7c500a8
and eax, 0xfffffffe
xor ecx, 0x83aff56
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd4c1c33e
and ecx, 0x2b3e3cc1
or ecx, eax
xor ecx, 0x2b3e3cc1
sete al
cmp dword [0x140081b9c], 0xa
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x130], rcx
setl dl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0x19cead4f
jne 0x14000fb4d
mov eax, 0x2fad8fbd
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x2fad8fbd
jmp 0x14000b003
mov rdi, r11
mov rsi, r10
mov qword [rsp + 0x90], r14
mov rax, qword [rsp + 0x90]
movabs rcx, 0xc504b88ccf5a8ca2
sub rax, rcx
movabs rdx, 0x79109c9eb3240814
sub rax, rdx
add rax, rcx
lea rcx, [rdx + rax]
add rcx, 1
call fcn.14005ff54
mov qword [rsp + 0x98], rax
cmp qword [rsp + 0x98], 0
sete byte [rsp + 0xa5]
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne bl
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
and bl, cl
and dl, al
or dl, bl
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, 0xfefa072
jne 0x14000fc10
mov eax, 0xce4a25a0
xor cl, dl
test dl, dl
mov r10, rsi
mov r11, rdi
jne 0x14000fc21
mov eax, 0xfefa072
test cl, cl
jne 0x14000b010
mov eax, 0xce4a25a0
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov edi, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
sete bl
setne cl
cmp edi, 9
setg al
cmp edi, 0xa
setl dl
and cl, dl
and al, bl
or al, cl
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0xcc9ff190
jne 0x14000fc98
mov ecx, 0x925aa3f4
mov ebp, ecx
test dl, dl
jne 0x14000fca3
mov ebp, 0x925aa3f4
test al, al
cmovne ecx, ebp
mov eax, ecx
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov ecx, dword [0x140081b98]
mov esi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x398ddf4d
mov ebp, ecx
and ebp, 0xc67220b2
or ebp, edx
xor ebp, 0xc67220b3
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbc0eefbe
and ecx, 0x43f11041
or ecx, edx
xor ecx, 0x43f11041
setne bl
sete al
cmp esi, 0xa
setl cl
cmp esi, 9
setg dl
and al, dl
and cl, bl
or cl, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, edx
xor al, cl
mov eax, 0x9448db55
jne 0x14000fd33
mov eax, 0x4095cc11
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x4095cc11
jmp 0x14000b003
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x124], eax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x128], rax
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
xor eax, edx
test eax, edx
setne al
sete bl
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
and bl, cl
and dl, al
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, 0xc3c096ef
jne 0x14000fdaf
mov eax, 0x37d0763a
xor cl, dl
test dl, dl
jne 0x14000fdba
mov eax, 0xc3c096ef
test cl, cl
jne 0x14000b010
mov eax, 0x37d0763a
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
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
or ecx, eax
cmp ecx, 0xffffffff
sete bl
cmp dword [0x140081b9c], 0xa
setl al
xor bl, al
mov ecx, ebx
not cl
and cl, al
mov eax, 0x89e87f4d
mov edx, 0x89e87f4d
test bl, bl
jne 0x14000fe20
mov edx, 0x4aa1cf0e
xor bl, cl
test cl, cl
jne 0x1400106af
mov edx, 0x4aa1cf0e
test bl, bl
jne 0x14000b010
jmp 0x1400106b7
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x721fa0df
and ecx, 0x8de05f20
or ecx, eax
mov eax, ecx
xor eax, 0x8de05f20
xor ecx, 0x52042092
and ecx, 0xde4463b2
mov edx, eax
and edx, 0x21bb9c4d
or edx, ecx
xor edx, 0x21bb9c4c
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xdf8a1782
and eax, 0x2075e87d
or eax, ecx
xor eax, 0x2075e87d
setne al
cmp dword [0x140081b9c], 9
setg dl
mov ecx, eax
xor cl, dl
and dl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0xad4bbab0
jne 0x14000febc
mov eax, 0xe3e50ea7
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0xe3e50ea7
jmp 0x14000b003
mov eax, 0x680333b8
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x50], rax
mov eax, dword [rsp + 0xd4]
mov dword [rsp + 0x30], eax
mov eax, 0xa681a745
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov ecx, dword [0x140081b98]
mov esi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x13e57d87
mov ebp, ecx
and ebp, 0xec1a8278
or ebp, edx
xor ebp, 0xec1a8279
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7a9000f
and ecx, 0xf856fff0
or ecx, edx
xor ecx, 0xf856fff0
sete bl
setne al
cmp esi, 0xa
setl dl
cmp esi, 9
setg cl
and bl, cl
or cl, al
and dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov ebp, 0x1a589b2a
mov eax, 0xdd2f4c3d
jne 0x14000ff8a
mov ebp, 0xdd2f4c3d
test dl, dl
jne 0x14000ff90
mov eax, ebp
test cl, cl
cmovne eax, ebp
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov ebp, dword [0x140081b9c]
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
or ecx, eax
cmp ecx, 0xffffffff
sete cl
setne al
cmp ebp, 9
setg dl
cmp ebp, 0xa
setl bl
and bl, al
and cl, dl
or cl, bl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
mov eax, 0xeedfd8da
jne 0x14000fffc
mov eax, 0x680333b8
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x680333b8
jmp 0x14000b003
mov ecx, dword [rsp + 0x104]
shl ecx, 0x10
mov eax, dword [rsp + 0x114]
shl eax, 8
add eax, ecx
add eax, dword [rsp + 0x124]
mov rcx, qword [section..data]
mov edx, eax
shr edx, 0x12
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x9b4
and edx, 0x364b
or edx, ebx
xor edx, 0x98b
or edx, ebp
not edx
movzx ecx, byte [rcx + rdx]
mov rbp, qword [rsp + 0xf8]
movabs rdx, 0x6d2b20689b4f89a6
mov rbx, rdx
add rdx, rbp
movabs rdi, 0xbc56e14c78f25e1a
add rdx, rdi
sub rdx, rbx
movabs rbx, 0x33540342ac29c53b
add rdx, rbx
sub rdx, rdi
sub rdx, rbx
mov rbx, qword [rsp + 0x98]
mov rsi, qword [rsp + 0xf8]
mov byte [rbx + rsi], cl
mov rcx, qword [section..data]
mov ebx, eax
shr ebx, 0xc
mov esi, ebx
not esi
mov edi, esi
and edi, 0x2ecccea0
and ebx, 0x3315f
or ebx, edi
xor ebx, 0xd1333160
xor esi, ebx
and esi, ebx
movzx ebx, byte [rcx + rsi]
mov rcx, rbp
movabs rdi, 0x565c2d55125c695a
mov r8, rdi
sub rcx, rdi
sub rcx, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x98]
mov byte [rdx + rdi + 1], bl
mov rdx, qword [section..data]
mov ebx, eax
shr ebx, 6
mov edi, ebx
not edi
mov esi, edi
and esi, 0x82ce834
and ebx, 0x3d317cb
or ebx, esi
xor ebx, 0xf7d317f4
xor edi, ebx
and edi, ebx
movzx edx, byte [rdx + rdi]
add rcx, qword [rsp + 0x98]
movabs rbx, 0x640ebc653f210967
mov rdi, rbx
add rbx, rbp
movabs rsi, 0x5cf8ea0bf6736c24
add rbx, rsi
sub rbx, rdi
sub rbx, rsi
mov byte [r8 + rcx], dl
mov rcx, qword [section..data]
mov edx, eax
not edx
and edx, 0xffffffc0
xor eax, 0x3f
or eax, edx
mov edx, eax
not edx
and edx, 0xfffc04da
and eax, 0x3fb25
or eax, edx
xor eax, 0x3fb25
movzx eax, byte [rcx + rax]
sub rbp, qword [rsp + 0x70]
mov qword [rsp + 0xd8], rbp
mov rcx, qword [rsp + 0x98]
mov byte [rbx + rcx + 3], al
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x72a4620d
and ecx, 0x8d5b9df2
or ecx, edx
xor ecx, 0x72a4620c
or ecx, eax
cmp ecx, 0xffffffff
sete bl
cmp dword [0x140081b9c], 0xa
setl dl
xor bl, dl
mov ecx, ebx
xor cl, 1
and dl, cl
mov eax, 0x89122b6f
test bl, bl
jne 0x1400101ed
mov eax, 0xf6f55833
xor cl, dl
test dl, dl
jne 0x1400101f8
mov eax, 0xf6f55833
test cl, cl
jne 0x14000b010
mov eax, 0x89122b6f
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, 0xdeb51b49
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov edx, dword [0x140081b9c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp edx, 9
setg cl
cmp edx, 0xa
setl bl
xor bl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov ebp, 0xf9325a4f
mov eax, 0x7024cb46
mov edx, 0xf9325a4f
jne 0x140010280
mov edx, 0x7024cb46
xor cl, bl
test bl, bl
jne 0x140010288
mov ebp, edx
test cl, cl
jne 0x14000b010
mov eax, ebp
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, 0xbc403459
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov edx, dword [0x140081b9c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0xaee78ba8
and ecx, 0x51187457
or ecx, ebp
xor ecx, 0x51187456
xor eax, ecx
test eax, ecx
sete al
setne bl
cmp edx, 0xa
setl cl
cmp edx, 9
setg dl
and al, dl
or dl, bl
and cl, bl
or cl, al
mov eax, 0x71cb8b71
mov ebp, 0xfb7fe358
jne 0x140010312
mov ebp, 0x71cb8b71
xor cl, dl
test dl, dl
jne 0x14001031a
mov eax, ebp
test cl, cl
jne 0x14000b010
mov eax, 0xfb7fe358
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov ecx, dword [0x140081b98]
mov edi, dword [0x140081b9c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x57957ab1
mov ebp, ecx
and ebp, 0xa86a854e
or ebp, edx
xor ebp, 0xa86a854f
and ecx, 0xfffffffe
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7f0bfcf
and ecx, 0xf80f4030
or ecx, edx
xor ecx, 0xf80f4030
setne bl
sete al
cmp edi, 0xa
setl cl
cmp edi, 9
setg dl
and al, dl
and cl, bl
or cl, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, edx
xor al, cl
mov eax, 0x424be5f1
jne 0x1400103b0
mov eax, 0x759a4236
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0x759a4236
jmp 0x14000b003
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
mov byte [rcx + rax], 0
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
xor eax, edx
test eax, edx
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, edx
xor cl, bl
and cl, dl
and al, r8b
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0x612c9d32
mov eax, 0x612c9d32
jne 0x140010431
mov eax, 0xcc44d0c2
test dl, dl
jne 0x14000b003
mov ebp, eax
jmp 0x14000b003
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov edx, eax
xor al, bl
and bl, cl
and dl, r8b
or dl, bl
or cl, r8b
xor cl, 1
or cl, al
mov eax, 0xfc1015b3
jne 0x140010499
mov eax, 0x604d45ce
xor cl, dl
test dl, dl
jne 0x1400104a4
mov eax, 0xfc1015b3
test cl, cl
jne 0x14000b010
mov eax, 0x604d45ce
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0x118]
mov eax, 0x6e903d68
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov edx, dword [0x140081b9c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
sete bl
cmp edx, 9
setg cl
cmp edx, 0xa
setl dl
xor dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, 0x13705aef
jne 0x140010565
mov eax, 0x9d2a6803
xor cl, dl
test dl, dl
jne 0x140010570
mov eax, 0x13705aef
test cl, cl
jne 0x14000b010
mov eax, 0x9d2a6803
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, dword [0x140081b98]
mov ecx, dword [0x140081b9c]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
and ebp, 0xcdbc00b4
mov eax, edx
and eax, 0x3243ff4b
or eax, ebp
xor eax, 0x3243ff4a
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
sete al
setne bl
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
and al, cl
or cl, bl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov ebp, 0xe9ab4a3
mov eax, 0xeaa94912
jne 0x1400105ee
mov ebp, 0xeaa94912
test dl, dl
jne 0x14000b003
mov eax, ebp
jmp 0x14000b003
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x140081b9c], 9
setg dl
mov ecx, eax
xor cl, dl
and dl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0xa2606d97
jne 0x14001063d
mov eax, 0xf12e3d8e
mov ebp, eax
test dl, dl
jne 0x14000b003
mov ebp, 0xf12e3d8e
jmp 0x14000b003
mov eax, dword [0x140081b98]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc7520e0a
and ecx, 0x38adf1f5
or ecx, edx
xor ecx, 0xc7520e0b
or ecx, eax
cmp ecx, 0xffffffff
sete bl
cmp dword [0x140081b9c], 0xa
setl al
xor bl, al
mov ecx, ebx
not cl
and cl, al
mov eax, 0x8236c8bc
mov edx, 0x8236c8bc
test bl, bl
jne 0x1400106a4
mov edx, 0xcc44d0c2
xor bl, cl
test cl, cl
jne 0x1400106af
mov edx, 0xcc44d0c2
test bl, bl
jne 0x14000b010
mov eax, edx
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov eax, 0x28b8dfda
cmp eax, 0xb9af8b2
jg 0x14000b01b
jmp 0x14000b300
mov rsi, qword [rsp + 0x138]
mov rcx, qword [rsp + 0x140]
xor rcx, rsp
call fcn.1400584f0
mov rax, rsi
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret