Function at 0x14004483d
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
mov word [rsi + 0x20], 0x101
mov byte [rsi + 0x22], 1
mov rdx, qword [rsi]
mov qword [rsi + 0x28], rdx
jmp 0x14001ddea
mov rdx, qword [rsi + 0x28]
jmp case.0x140011ed6.68
mov rdx, qword [rsi + 0x28]
mov r8, qword [rdi]
lea rbx, [rsp + 0x20]
lea ebx, [rsp + 0x20]
mov rcx, rbx
call fcn.140019511
mov r15, qword [rbx]
cmp ecx, dword [rcx - 0x7d]
cmp edi, 2
jne case.0x140011ed6.71
mov al, 1
mov bl, 3
add ebp, ecx
add qword [r8], rax
invalid
mov rbx, qword [rsp + 0x28]
mov r14, qword [rsp + 0x30]
mov rcx, qword [rsi + 0x28]
mov edx, 0x84
add byte [rax], al
add byte [rax + 0xcc], bh
lock cmpxchg qword [rcx], rdx
je case.0x1400102c6.84
mov rcx, qword [rsi + 0x28]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
test r15, r15
je 0x14001de6a
test rbx, rbx
je 0x14001de6a
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14001de6a
invalid
cmp qword [r14 + 0x10], 0x11
jb 0x14001de58
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
cmp al, 0xa
invalid
mov byte [rsi + 0x22], 0
mov rdx, qword [rsi + 8]
mov qword [rsi + 0x28], rdx
mov r8, qword [rdi]
lea rbx, [rsp + 0x20]
mov rcx, rbx
call fcn.140019511
mov r15, qword [rbx]
cmp r15, 2
add dh, byte [rbp + 9]
mov al, 1
mov bl, 4
jmp 0x14001df57
add byte [rax], al
mov rbx, qword [rsp + 0x28]
mov r14, qword [rsp + 0x30]
mov rcx, qword [rsi + 0x28]
mov edx, 0x84
mov eax, 0xcc
int3
add byte [rax], al
add byte [rax], al
lock cmpxchg qword [rcx], rdx
je 0x14001dec2
invalid
mov rcx, qword [rsi + 0x28]
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
call qword [rax + 0x20]
test r15, r15
je case.0x140011cb1.36
invalid
test rbx, rbx
je case.0x140011cb1.36
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
invalid
je case.0x140011cb1.36
cmp qword [r14 + 0x10], 0x11
jb 0x14001dee4
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x24], 0
je 0x14001df35
movups xmm0, xmmword [rsi + 0x10]
mov word [rsi + 0x20], 0
movups xmmword [rsi + 0x80], xmm0
mov byte [rsi + 0x92], 0
xchg byte [rdx], dl
lea rbx, [rsi + 0x28]
mov rcx, rbx
mov rdx, rdi
call fcn.14002e59c
test al, al
je 0x14001df2d
invalid
mov al, 1
mov bl, 5
jmp 0x14001df57
mov rcx, rbx
call fcn.14000489b
cmp byte [rsi + 0x21], 0
je 0x14001df44
lea rcx, [rsi + 0x10]
call fcn.140004d4b
mov bl, 1
cmp byte [rsi + 0x20], 0
je 0x14001df55
lea rcx, [rsi + 0x18]
call fcn.140004b35
xor eax, eax
mov byte [rsi + 0x23], bl
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.windows_encrypt_src_main.rs
mov edx, 0x23
call fcn.140096040
ud2
xlatb
mov rsi, rcx
movzx eax, byte [rcx + 0x58]
pop r8
lea rcx, [0x1400b5c24]
or eax, 0x93999
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x30], xmm1
xor al, ch
push rsp
invalid
dec dword [rax - 0x77]
mov qword [rsi + 0x48], 0
add byte [rax - 0x73], cl
mov word [rax + rdi*4], fs
invalid
add byte [rax], al
call fcn.140034732
mov al, byte [0x1400c93d0]
or al, byte [rax]
mov edx, 0x28
xor ecx, ecx
call fcn.140072aa0
test rax, rax
invalid
je 0x14002231a
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
movups xmm0, xmmword [rsp + 0x6b8]
add byte [rax], al
add byte [rax], al
movups xmmword [rax + 0x10], xmm0
mov rcx, qword [rsp + 0x6c8]
mov qword [rax + 0x20], rcx
mov qword [rsi + 0x50], rax
jmp 0x140022329
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.windows_encrypt_src_main.rs
add eax, 0x7a9e8
mov edx, 0x23
call fcn.140096040
invalid
invalid
invalid
invalid
mov ecx, 8
add byte [rax], al
mov edx, 0x28
call fcn.1400948e0
lea rax, [rsi + 0x20]
mov qword [rsi + 0x60], rax
mov byte [rsi + 0x70], 0
lea rdx, [rsi + 0x60]
mov r8, qword [rdi]
lea rbx, [rsp + 0x6b8]
mov rcx, rbx
call fcn.1400074d6
dec dword [rax - 0x75]
sbb ecx, dword [rax - 0x48]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc3
ret
je 0x14002276d
mov r12, qword [rsp + 0x6c0]
movups xmm0, xmmword [rsp + 0x6c8]
movaps xmmword [rsp + 0x30], xmm0
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc33948], al
test byte [rbp + 4], ah
add al, 0
invalid
mov r14, qword [rsi + 0x50]
lock inc qword [r14]
jle case.0x140022292.2
mov r15, qword [rsi + 0x28]
lock inc qword [r15 + 0x1d0]
lock inc qword [r15]
jle case.0x140022292.2
mov r13, qword [rsi + 0x30]
lock inc qword [r13 + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
lock inc qword [r13]
jle case.0x140022292.2
mov rbp, qword [rsi + 0x38]
lock inc qword [rbp + 0x1d0]
lock inc qword [rbp]
jle case.0x140022292.2
mov al, byte [0x1400c93d0]
mov edx, 0x20
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x140022778
mov qword [rax], rbx
mov qword [rax + 8], r12
mov dword [rax + 8], esp
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + 0x10], xmm0
lea rbx, [rsi + 0x40]
mov ecx, 1
mov edx, 1
lock xadd qword [0x1400c8870], rdx
xadd qword [0x1400c8870], rdx
lea r8, [rsp + 0x48]
mov qword [r8], rdx
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 0
add byte [rax], al
invalid
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], r13
mov qword [rsp + 0x90], r14
mov ah, 0x24
nop
add byte [rax], al
invalid
mov qword [rsp + 0x98], r15
mov qword [rsp + 0xa0], rbp
lodsb al, byte [rsi]
and al, 0xa0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x620], 0
mov qword [rsp + 0x6b0], r8
add byte [rax], al
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x150]
cmp eax, 1
je case.0x14000da81.174
invalid
test eax, eax
jne 0x1400227cd
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0x100]
lea rdx, case.0x140024ed4.1234
call fcn.140068060
mov byte [r14 + 0x150], 1
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x100]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
cmp eax, ecx
jae 0x140022787
inc rax
mov ecx, dword [0x1400c93d4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x100], rax
mov r14, qword [rcx + 0x108]
lea rcx, [rsp + 0x6b8]
lea rdx, [rsp + 0x68]
mov r8d, 0x650
call fcn.140093940
cmp r14, 2
je case.0x14000f13a.150
mov rax, qword [rsp + 0xd00]
mov r12, qword [rax]
test r14, r14
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
je 0x140022647
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0x110]
lock inc qword [r13]
jle case.0x140022292.2
mov rbx, rdi
mov al, byte [0x1400c93d0]
mov edx, 0x780
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x1400227be
mov rdi, rax
and rdi, 0xffffffffffffff80
lea r14, [rdi + 0x80]
mov qword [rdi + 0x78], rax
lea r15, [r13 + 0x70]
lea edi, [rbp + 0x70]
mov qword [rdi + 0x80], 0xcc
xor ebp, ebp
mov qword [rdi + 0x88], rbp
lea rax, case.0x14000ea7f.45
mov qword [rdi + 0x90], rax
invalid
nop
add byte [rax], al
invalid
mov qword [rdi + 0x98], rbp
mov qword [rdi + 0xa0], r13
mov qword [rdi + 0xa8], r12
lea rcx, [rdi + 0xb0]
lea rdx, [rsp + 0x68]
mov r8d, 0x648
call fcn.140093940
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
xchg eax, edi
clc
invalid
add byte [rax], al
mov qword [rdi + 0x708], rbp
mov rcx, r15
mov rdx, r14
mov r8, r14
call fcn.140013ec1
test rax, rax
je case.0x140010349.136
add r13, 0x10
lea rdx, [rsp + 0x27]
and al, 0x27
mov byte [rdx], 0
lea rcx, [rsp + 0x50]
mov qword [rcx], r13
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
call fcn.14007f2ce
jmp case.0x140010349.136
add byte [rax], al
invalid
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0x110]
lock inc qword [r13]
jle case.0x140022292.2
mov rbx, rdi
mov al, byte [0x1400c93d0]
mov edx, 0x780
xor ecx, ecx
call fcn.140072aa0
test rax, rax
invalid
je 0x1400227be
lea r15, [r13 + 0x60]
mov rbp, rax
mov ebp, eax
and rbp, 0xffffffffffffff80
lea r14, [rbp + 0x80]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], 0xcc
add byte [rax], 0
add ah, cl
add byte [rax], al
invalid
xor edi, edi
mov qword [rbp + 0x88], rdi
mov ebp, 0x88
lea rax, [0x14009c038]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], rdi
mov dword [rbp + 0x98], edi
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], r12
lea rcx, [rbp + 0xb0]
lea rdx, [rsp + 0x68]
mov r8d, 0x648
call fcn.140093940
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
test eax, edi
invalid
add byte [rax], al
mov qword [rbp + 0x708], rdi
mov rcx, r15
mov rdx, r14
mov edx, esi
mov r8, r14
call fcn.140013ec1
test rax, rax
invalid
je case.0x140010349.136
mov ecx, dword [0x1400c93d4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x110]
mov rdx, rax
call fcn.14007f620
mov rdi, rbx
mov eax, dword [0x1400c93d4]
add eax, 0xa6c97
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x100]
mov rcx, qword [rsp + 0x28]
mov rdx, r14
call fcn.140007733
invalid
invalid
invalid
invalid
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x28]
jmp 0x140022329
sti
invalid
invalid
mov al, 1
mov cl, 3
jmp 0x1400228b0
add dword [rax], eax
invalid
ud2
mov ecx, 8
mov edx, 0x20
call fcn.1400948e0
lea rcx, str._Y_e____41oL_r_____XE__mp___Z_U_F___W___r_QX1d____t__BakchEH_N___n____cyS___wr_Q__tb______b___4w____PDrih1P
call fcn.140096370
lea rcx, [rsp + 0x6b8]
call fcn.14000136b
mov eax, dword [0x1400c93d4]
insb byte [rdi], dx
or al, byte [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x100]
xor eax, eax
jmp 0x1400227d9
mov ecx, 0x80
mov edx, 0x700
call fcn.1400948e0
lea rcx, [rsp + 0x68]
call fcn.14000136b
mov al, 1
invalid
lea rcx, [rsp + 0x6b8]
mov byte [rcx], al
lea rdx, str.windows_encrypt_src_main.rs
call fcn.1400943e0
lea rax, [rsi + 0x40]
mov qword [rsi + 0x60], rax
mov byte [rsi + 0x70], 0
lea rdx, [rsi + 0x60]
mov r8, qword [rdi]
lea rbx, [rsp + 0x6b8]
lea ebx, [rsp + 0x6b8]
mov rcx, rbx
call fcn.14000787f
push rax
invalid
dec dword [rax - 0x75]
mov eax, dword [rbx]
cmp rax, 3
je 0x140022866
invalid
cmp eax, 2
je 0x14002286c
test rax, rax
je case.0x14001abdb.90
mov rbx, qword [rsp + 0x6c0]
test rbx, rbx
invalid
je case.0x14001abdb.90
mov r14, qword [rsp + 0x6c8]
mov rcx, rbx
call qword [r14]
invalid
cmp qword [r14 + 8], 0
or byte [rax], al
je case.0x14001abdb.90
cmp qword [r14 + 0x10], 0x11
jb 0x140022852
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x9f20c
jmp case.0x14001abdb.90
mov al, 1
mov cl, 4
jmp 0x1400228b0
mov rax, qword [rsi + 0x50]
lock dec qword [rax]
jne case.0x14001077f.73
mov rcx, qword [rsi + 0x50]
call fcn.14000577c
lea rcx, [rsi + 0x40]
call fcn.140004328
lea rcx, [rsi + 0x38]
call fcn.140004b35
invalid
dec dword [rax - 0x73]
xor al, r13b
mov ebp, 0x48fffe23
lea ecx, [rsi + 0x28]
call fcn.14000197b
lea rcx, [rsi + 0x20]
call fcn.140004d4b
mov cl, 1
xor eax, eax
invalid
mov byte [rsi + 0x58], cl
add rsp, 0xd08
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
ret
add byte [rcx - 0x77], cl
iretd
add eax, ecx
movabs r13, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0xf4276b4], al
mov qword [rbp + 0x11f0], r15
jmp rax
adc dword [rax], eax
add bh, bh
jmp rax
invalid
mov byte [rdi + 0x5bb], 0
mov word [r15 + 0x5b9], 0
jmp 0x140022a2f
clc
add eax, 0xf410000
mov dh, 0x87
clc
xchg eax, edi
add eax, 0x8d490000
mov bh, 0xd0
add eax, 0xc0850000
test eax, eax
mov qword [rbp + 0x11e8], rcx
je 0x1400229e2
cmp eax, 3
jne 0x140022a17
jmp 0x140022c50
add byte [rcx - 0x73], cl
xchg eax, edx
add eax, 0x89480000
test eax, ebx
adc dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x87
rol byte [0x1008729ab], 1
invalid
je 0x1400229cf
cmp eax, 3
jne 0x140022a07
mov rsi, qword [r15 + 0x5c8]
jmp 0x1400230fb
invalid
add byte [rax], al
invalid
mov rsi, qword [r15 + 0x5c0]
mov rax, qword [rbp + 0x11d8]
jmp 0x1400230ed
jmp 0x140022b1e
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x14009b940]
jmp 0x140022a25
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.__WdK__yae8N__N_9__Y_p__f_Y6____YbwU_k_T_p___D_cF_Q__AT___GZaRY_M9_____h5MTS_6_jXH__b__R_o
mov edx, 0x23
call fcn.140096040
lea rax, [r15 + 0x40]
mov rcx, qword [r15 + 0x18]
test rcx, rcx
je 0x140023007
mov rdx, qword [r15 + 0x10]
lea r8, [rdx + 1]
mov r9, qword [r15]
mov r10, qword [r15 + 8]
xor r11d, r11d
cmp r8, r9
cmovae r11, r9
neg r11
lea r8, [rdx + r11]
inc r8
mov qword [r15 + 0x10], r8
dec rcx
mov qword [r15 + 0x18], rcx
shl rdx, 5
movups xmm0, xmmword [r10 + rdx]
movups xmm1, xmmword [r10 + rdx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
cmp qword [r15 + 0x40], r13
je 0x14002300a
mov byte [r15 + 0x5bb], 1
lea rcx, [r15 + 0x60]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r15 + 0x60], xmm0
movups xmmword [r15 + 0x70], xmm1
mov qword [r15 + 0x5c0], rcx
lea r12, [r15 + 0x600]
mov byte [r15 + 0x600], 0
mov qword [r15 + 0x5c8], rcx
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
lea rdi, [rbp + 0xc30]
mov rcx, rdi
call fcn.140072060
lea rsi, [r15 + 0x5d0]
mov rax, qword [rdi + 0x20]
mov qword [r15 + 0x5f0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [r15 + 0x5e0], xmm1
movups xmmword [r15 + 0x5d0], xmm0
lea rax, [r15 + 0x5f8]
mov qword [rbp + 0x11e8], rax
mov byte [r15 + 0x5f8], 0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rbp + 0xf00], xmm1
movaps xmmword [rbp + 0xef0], xmm0
lea rcx, str.__WdK__yae8N__N_9__Y_p__f_Y6____YbwU_k_T_p___D_cF_Q__AT___GZaRY_M9_____h5MTS_6_jXH__b__R_o
call fcn.14007c58e
mov r14, rax
mov rbx, rdx
mov qword [rbp + 0x11a8], rax
mov qword [rbp + 0x11b0], rdx
mov r15d, 1
lock xadd qword [0x1400c8870], r15
mov al, byte [0x1400c93d0]
mov edx, 0x380
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x1400245b6
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rdi, [rcx + 0x80]
lea rdx, [rbx + 0x168]
add rbx, 0x100
xor r8d, r8d
test r14, r14
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], r8
lea rax, [0x14009bc28]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], r8
mov qword [rcx + 0xa0], r15
movabs rax, 0x8000000000000004
mov qword [rcx + 0xa8], rax
movaps xmm0, xmmword [rbp + 0xef0]
movaps xmm1, xmmword [rbp + 0xf00]
movups xmmword [rcx + 0xb0], xmm0
movups xmmword [rcx + 0xc0], xmm1
xorps xmm0, xmm0
movups xmmword [rcx + 0x338], xmm0
mov qword [rcx + 0x348], r8
cmovne rbx, rdx
mov rcx, qword [rbx]
lea r9, [rbp + 0x11a8]
mov rdx, rdi
mov r8b, 1
call fcn.14007c6f0
test rax, rax
je 0x140022c36
test rdx, rdx
jne 0x140023098
lea rcx, [rbp + 0x11a8]
call fcn.1400042be
mov r15, qword [rbp + 0x11f0]
mov qword [r15 + 0x5f0], rdi
movabs r13, 0x8000000000000004
mov qword [rbp + 0xf10], r13
mov rax, qword [rbp + 0x11e0]
mov rbx, qword [rax]
mov rcx, rbx
call fcn.14007b8d1
xor edi, edi
mov r14d, 0
cmp al, 2
je 0x140022c93
mov edi, eax
shr edi, 8
mov r14d, eax
shr r14d, 0x10
test al, 1
jne 0x140023082
mov qword [rbp + 0x11d0], r12
mov rcx, qword [r15 + 0x5f0]
mov rax, qword [rcx + 0x10]
mov r12, r15
lea r15, [rbp + 0xf10]
mov rdx, r15
mov r8, rbx
call qword [rax + 0x18]
mov r15, qword [r15]
cmp r15, r13
je 0x14002305c
lea rdx, [rbp + 0xf18]
lea rdi, [rbp + 0x9a0]
mov r8d, 0x288
mov rcx, rdi
call fcn.140093940
lea rbx, [rbp + 0xc60]
mov r8d, 0x288
mov rcx, rbx
mov rdx, rdi
call fcn.140093940
mov qword [rbx - 8], r15
mov rcx, qword [r12 + 0x5f0]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x140022d2a
mov rax, qword [rbp + 0x11f0]
mov rcx, qword [rax + 0x5f0]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
movabs rax, 0x8000000000000003
cmp r15, rax
jne 0x140022d60
call fcn.14003f085
mov qword [rbp + 0x11e8], rax
lea rcx, [rbp + 0xc58]
call fcn.14000252f
movabs rdi, 0x8000000000000002
mov r15, rdi
jmp 0x140022d8b
lea rdx, [rbp + 0xc68]
mov rax, qword [rdx - 8]
mov qword [rbp + 0x11e8], rax
lea rcx, [rbp - 0x60]
mov r8d, 0x280
call fcn.140093940
movabs rdi, 0x8000000000000002
lea rbx, [rbp + 0x4a0]
lea rdx, [rbp - 0x60]
mov r8d, 0x280
mov rcx, rbx
call fcn.140093940
mov r12b, 1
mov r13, qword [rbp + 0x11f0]
mov byte [r13 + 0x5f8], r12b
lea r14, [rbp + 0x220]
mov r8d, 0x280
mov rcx, r14
mov rdx, rbx
call fcn.140093940
mov rcx, rsi
call fcn.140002769
lea rsi, [rbp + 0x720]
mov r8d, 0x280
mov rcx, rsi
mov rdx, r14
call fcn.140093940
mov byte [r13 + 0x600], r12b
mov byte [r13 + 0x5ba], r12b
mov qword [r13 + 0x80], r15
mov rax, qword [rbp + 0x11e8]
mov qword [r13 + 0x88], rax
lea rcx, [r13 + 0x90]
mov r8d, 0x280
mov rdx, rsi
call fcn.140093940
cmp r15, rdi
jne 0x140022f69
mov qword [r13 + 0x5c0], 0
lea rax, [r13 + 0x60]
mov qword [r13 + 0x5c8], rax
mov byte [r13 + 0x608], 0
mov r15, r13
movabs r13, 0x8000000000000000
lea rdx, [r15 + 0x5c8]
mov rax, qword [rbp + 0x11e0]
mov r8, qword [rax]
lea rsi, [rbp + 0xf10]
mov rcx, rsi
call fcn.14000646f
cmp dword [rsi], 3
je 0x140022ffe
lea rdi, [rbp + 0xc58]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
cmp byte [r15 + 0x608], 3
jne 0x140022ea7
lea rcx, [r15 + 0x5d8]
call fcn.140002769
cmp dword [rbp + 0xc58], 2
jne 0x140022ec5
lea rcx, [rbp + 0xc60]
call fcn.1400029bf
mov r8, qword [r15 + 0x5c0]
jmp 0x140022ed3
mov r8, qword [rbp + 0xc90]
mov qword [r15 + 0x5c0], r8
mov rcx, qword [r15 + 0x68]
mov rdx, qword [r15 + 0x70]
call fcn.14003f9ba
lea rdx, [r15 + 0x30]
mov byte [r15 + 0x5bb], 0
movups xmm0, xmmword [r15 + 0x60]
movups xmm1, xmmword [r15 + 0x70]
lea r8, [rbp + 0xf10]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
mov byte [r8 + 0x20], al
lea rsi, [rbp + 0xc58]
mov rcx, rsi
call fcn.1400072c8
mov rax, qword [rsi]
cmp rax, r13
je 0x140022f3c
test rax, rax
je 0x140022f3c
mov r8, qword [rbp + 0xc60]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdx, [r15 + 0x38]
lea r8, [rbp + 0xf10]
movabs rax, 0x8000000000000003
mov qword [r8], rax
mov rcx, rsi
call fcn.1400071ba
mov rcx, rsi
call fcn.140001922
jmp 0x140023561
lea rdx, [r13 + 0x80]
xor esi, esi
mov byte [r13 + 0x5ba], sil
lea rcx, [r13 + 0x310]
mov r8d, 0x290
call fcn.140093940
lea rdx, [r13 + 0x20]
mov byte [r13 + 0x5bb], sil
movups xmm0, xmmword [r13 + 0x60]
movups xmm1, xmmword [r13 + 0x70]
lea r8, [rbp + 0xf10]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
lea rsi, [rbp + 0xc58]
mov rcx, rsi
call fcn.1400073d6
mov rax, qword [rsi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
mov r15, r13
je 0x140022fef
test rax, rax
je 0x140022fef
mov r8, qword [rbp + 0xc60]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs r13, 0x8000000000000000
jmp 0x140024071
mov al, 1
mov cl, 6
jmp 0x140024594
mov qword [rax], r13
mov rdx, qword [r15 + 0x48]
movabs rcx, 0x8000000000000000
call fcn.140001a27
mov rcx, r15
call fcn.140004a5c
lea rcx, [r15 + 0x20]
call fcn.140004c57
mov rax, qword [r15 + 0x28]
lock dec qword [rax]
jne 0x140023041
mov rcx, qword [r15 + 0x28]
call fcn.14000577c
lea rcx, [r15 + 0x30]
call fcn.14000197b
lea rcx, [r15 + 0x38]
call fcn.140004b35
mov cl, 1
xor eax, eax
jmp 0x140024594
test dil, dil
mov r12, qword [rbp + 0x11d0]
mov rsi, qword [rbp + 0x11e8]
je 0x140023079
mov ecx, edi
mov edx, r14d
call fcn.14007b9bd
mov r15, qword [rbp + 0x11f0]
jmp 0x140023089
mov rsi, qword [rbp + 0x11e8]
mov cl, 3
mov byte [rsi], cl
mov byte [r12], cl
mov al, 1
jmp 0x140024594
lea rax, [rbp + 0xee8]
mov qword [rax], rdx
lea rdx, [rbp + 0x9a0]
mov qword [rdx], rax
lea rax, [case.0x14006a771.440]
mov qword [rdx + 8], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rbp + 0xf10]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.__WdK__yae8N__N_9__Y_p__f_Y6____YbwU_k_T_p___D_cF_Q__AT___GZaRY_M9_____h5MTS_6_jXH__b__R_o
call fcn.140095e80
mov qword [rbp + 0x11d8], rax
mov qword [r15 + 0x5c8], rsi
lea r14, [rsi + 8]
lea rax, [rsi + 0x20]
mov qword [rbp + 0x11c0], rax
mov r15, qword [rsi]
mov rax, qword [rbp + 0x11e0]
mov r12, qword [rax]
movabs rbx, 0x8000000000000001
xorps xmm6, xmm6
mov qword [rbp + 0x11d0], r14
mov qword [rbp + 0x11b8], r12
cmp r15, rbx
je 0x140023364
cmp r15, r13
je 0x1400245c5
mov rax, qword [rsi + 0x18]
test rax, rax
lea rbx, [rbp + 0xc58]
je 0x140023193
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
lea r8, [rdx + 1]
cmp r8, r15
mov r8d, 0
cmovae r8, r15
neg r8
add r8, rdx
inc r8
mov qword [rsi + 0x10], r8
dec rax
mov qword [rsi + 0x18], rax
lea r8, [rdx + rdx*2]
mov edx, dword [rcx + r8*8 + 8]
cmp edx, 3
jne 0x140023496
cmp byte [rsi + 0x288], 0
je 0x14002342f
mov r8d, 0x288
lea rcx, [rbp + 0xf10]
mov rdx, r14
call fcn.140093940
mov qword [rsi], r13
movups xmm0, xmmword [r14]
movaps xmmword [rbp + 0x9a0], xmm0
mov rax, qword [r14 + 0x10]
mov qword [rbp + 0x9b0], rax
mov r8d, 0x268
mov rcx, rbx
lea rdx, [rbp + 0xf28]
call fcn.140093940
lea rcx, [0x1400ab840]
call fcn.14007c58e
mov r13, rax
mov rdi, rdx
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x228], rdx
mov r14d, 1
lock xadd qword [0x1400c8870], r14
mov al, byte [0x1400c93d0]
mov edx, 0x380
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x1400245b6
mov rdx, rbx
mov r12, rax
and r12, 0xffffffffffffff80
lea rcx, [r12 + 0x80]
mov qword [rbp + 0x11e8], rcx
mov qword [r12 + 0x78], rax
mov qword [r12 + 0x80], 0xcc
xor ebx, ebx
mov qword [r12 + 0x88], rbx
lea rax, [0x1400ad1f0]
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], rbx
mov qword [r12 + 0xa0], r14
movabs rax, 0x8000000000000001
mov qword [r12 + 0xa8], rax
mov qword [r12 + 0xb0], r15
movaps xmm0, xmmword [rbp + 0x9a0]
movups xmmword [r12 + 0xb8], xmm0
mov rax, qword [rbp + 0x9b0]
mov qword [r12 + 0xc8], rax
lea rcx, [r12 + 0xd0]
mov r8d, 0x268
call fcn.140093940
lea rax, [rdi + 0x168]
add rdi, 0x100
test r13, r13
movups xmmword [r12 + 0x338], xmm6
mov qword [r12 + 0x348], rbx
cmovne rdi, rax
mov rcx, qword [rdi]
mov rdi, qword [rbp + 0x11e8]
mov rdx, rdi
mov r8b, 1
lea r9, [rbp + 0x220]
call fcn.14007c6f0
test rax, rax
je 0x14002331c
test rdx, rdx
jne 0x1400245d1
lea rcx, [rbp + 0x220]
call fcn.1400042be
mov rcx, rsi
call fcn.14007ec02
movabs rax, 0x8000000000000001
mov qword [rsi], rax
mov qword [rsi + 8], rdi
mov rbx, rax
mov r15, rax
movabs r13, 0x8000000000000000
mov r14, qword [rbp + 0x11d0]
mov r12, qword [rbp + 0x11b8]
jmp 0x140023132
mov qword [rbp + 0xf10], rbx
mov rcx, r12
call fcn.14007b8d1
mov edi, eax
cmp dil, 2
mov eax, 0
cmove edi, eax
test dil, 1
jne 0x140023425
mov rcx, qword [r14]
mov rax, qword [rcx + 0x10]
lea rdx, [rbp + 0xf10]
mov r8, r12
call qword [rax + 0x18]
mov r15, qword [rbp + 0xf10]
cmp r15, rbx
je 0x140023440
mov rbx, qword [rbp + 0xf18]
mov rdi, qword [rbp + 0xf20]
mov r8d, 0x278
lea rcx, [rbp + 0xc58]
lea rdx, [rbp + 0xf28]
call fcn.140093940
cmp r15, r13
je 0x14002347d
mov rcx, rsi
call fcn.14007ec02
mov qword [rsi], r15
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov rax, qword [rbp + 0xc58]
mov qword [rsi + 0x18], rax
mov r8d, 0x270
mov rcx, qword [rbp + 0x11c0]
lea rdx, [rbp + 0xc60]
call fcn.140093940
movabs rbx, 0x8000000000000001
jmp 0x140023132
mov eax, 4
jmp 0x1400234df
mov eax, 2
mov r15, qword [rbp + 0x11f0]
jmp 0x1400234ef
mov esi, edi
shr esi, 8
lea rcx, [rbp + 0xc58]
mov r8d, 0x278
lea rdx, [rbp + 0xf28]
call fcn.140093940
test sil, sil
mov r15, qword [rbp + 0x11f0]
je 0x140023476
shr edi, 0x10
mov ecx, esi
mov edx, edi
call fcn.14007b9bd
mov eax, 4
jmp 0x1400234e6
mov rcx, rbx
mov rdx, rdi
call fcn.14007c53d
mov qword [rbp + 0x11c8], rax
mov eax, 3
jmp 0x1400234df
mov rax, qword [rcx + r8*8]
mov qword [rbp + 0x11c8], rax
mov eax, 3
cmp edx, 2
je 0x1400234c5
lea rax, [rcx + r8*8]
mov ecx, dword [rax + 0x14]
mov dword [rbp + 0xf18], ecx
mov rax, qword [rax + 0xc]
mov qword [rbp + 0xf10], rax
mov eax, edx
mov ecx, dword [rbp + 0xf18]
mov dword [rbp + 0x4a8], ecx
mov rcx, qword [rbp + 0xf10]
mov qword [rbp + 0x4a0], rcx
mov r15, qword [rbp + 0x11f0]
cmp eax, 4
je 0x140024586
mov ecx, dword [rbp + 0x4a8]
mov dword [rbp + 0x728], ecx
mov rcx, qword [rbp + 0x4a0]
mov qword [rbp + 0x720], rcx
mov byte [r15 + 0x5d0], 1
lea rcx, [r15 + 0x5a0]
mov rdx, qword [rbp + 0x11c8]
mov qword [r15 + 0x5a0], rdx
mov dword [r15 + 0x5a8], eax
mov rdx, qword [rbp + 0x720]
mov qword [r15 + 0x5ac], rdx
mov edx, dword [rbp + 0x728]
mov dword [r15 + 0x5b4], edx
and eax, 6
cmp eax, 2
jne 0x1400235a0
call fcn.1400020fc
lea rcx, [r15 + 0x310]
call fcn.140002c1c
movabs rax, 0x8000000000000002
lea rcx, [r15 + 0x80]
cmp qword [r15 + 0x80], rax
jne 0x140023582
call fcn.1400012c0
jmp 0x140023591
cmp byte [r15 + 0x5ba], 0
je 0x140023591
call fcn.140002c1c
mov word [r15 + 0x5ba], 0
jmp 0x140022a2f
movups xmm0, xmmword [rcx]
movups xmmword [r15 + 0x5c0], xmm0
mov rax, qword [rcx + 0x10]
mov qword [r15 + 0x5d0], rax
mov rax, r15
add r15, 0x628
mov rcx, qword [rax + 0x5c0]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
lea rdx, [rcx + 0x44]
lea rax, [rcx + 0x244]
mov r9d, 0x104
mov r8, rdx
cmp word [r8], 0
je 0x1400236a1
cmp word [r8 + 2], 0
je 0x140023679
cmp word [r8 + 4], 0
je 0x14002367f
cmp word [r8 + 6], 0
je 0x140023685
cmp word [r8 + 8], 0
je 0x14002368b
cmp word [r8 + 0xa], 0
je 0x140023691
cmp word [r8 + 0xc], 0
je 0x140023697
cmp word [r8 + 0xe], 0
je 0x14002369d
add r9, 0xfffffffffffffff8
add r8, 0x10
cmp r9, 7
ja 0x1400235e7
cmp word [rax], 0
je 0x1400236a4
lea rax, [rcx + 0x246]
cmp word [rcx + 0x246], 0
je 0x1400236a4
lea rax, [rcx + 0x248]
cmp word [rcx + 0x248], 0
je 0x1400236a4
lea rax, [rcx + 0x24a]
mov r8d, 0x104
cmp word [rcx + 0x24a], 0
jne 0x1400236b9
jmp 0x1400236a4
add r8, 2
jmp 0x1400236a1
add r8, 4
jmp 0x1400236a1
add r8, 6
jmp 0x1400236a1
add r8, 8
jmp 0x1400236a1
add r8, 0xa
jmp 0x1400236a1
add r8, 0xc
jmp 0x1400236a1
add r8, 0xe
mov rax, r8
sub rax, rdx
mov r8, rax
shr r8, 1
cmp rax, 0x20a
jae 0x140024623
lea rbx, [rbp + 0xc58]
mov rcx, rbx
call fcn.14006bca0
mov r12, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
mov r14d, 1
test rsi, rsi
mov qword [rbp + 0x11e8], r12
je 0x140023704
js case.0x140022292.7
mov al, byte [0x1400c93d0]
xor ecx, ecx
mov rdx, rsi
call fcn.140072aa0
mov r14, rax
test rax, rax
je 0x140024641
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.140093940
lea rcx, [rbp + 0xf10]
mov qword [rcx], rsi
mov qword [rcx + 8], r14
mov qword [rcx + 0x10], rsi
mov byte [rcx + 0x18], 0
mov rdx, r12
mov r8, rbx
call fcn.14006fec0
movups xmm0, xmmword [rbp + 0xf10]
movups xmm1, xmmword [rbp + 0xf20]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
cmp qword [rbp + 0xc58], 0
je 0x14002376a
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp + 0x11e8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x11f0]
mov byte [rax + 0x5b9], 1
mov qword [rax + 0x5d8], 0
mov qword [rax + 0x5e0], r15
mov r15, rax
mov byte [rax + 0x620], 0
lea rdx, [r15 + 0x5e0]
mov rax, qword [rbp + 0x11e0]
mov r8, qword [rax]
lea rsi, [rbp + 0xf10]
mov rcx, rsi
call fcn.14000646f
cmp dword [rsi], 3
je 0x140024580
lea r14, [rbp + 0xc58]
lea r12, [rbp + 0xf10]
mov ecx, 9
mov rdi, r14
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
cmp byte [r15 + 0x620], 3
jne 0x1400237ef
lea rcx, [r15 + 0x5f0]
call fcn.140002769
cmp dword [rbp + 0xc58], 2
jne 0x140023fe1
lea rcx, [rbp + 0xc60]
call fcn.1400029bf
mov rax, r15
add r15, 0x628
mov rcx, qword [rax + 0x630]
mov rdx, qword [rax + 0x638]
call fcn.140071e80
test rax, rax
je 0x140023d0c
mov rdi, rax
mov rsi, rdx
lea rax, [0x14009adcb]
lea rbx, [rbp + 0xf10]
mov qword [rbx], rax
mov rcx, qword [rbx]
movabs rax, 0x50fe74e6df037242
mov qword [rbx], rax
mov rdx, qword [rbx]
call fcn.14001731f
movabs rcx, 0xef7e9011a0999be
xor rcx, qword [rax]
movzx edx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0xadaa
xor dl, 0x21
mov qword [rbx], rcx
mov word [rbx + 8], ax
mov byte [rbx + 0xa], dl
mov r9d, 0xb
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x14009750a]
mov qword [rbp + 0xc58], rax
mov rcx, qword [rbp + 0xc58]
movabs rax, 0x623e034cab292116
mov qword [rbp + 0xc58], rax
mov rdx, qword [rbp + 0xc58]
call fcn.140016df1
movabs rcx, 0x9de273b1d81285c4
xor rcx, qword [rax]
mov edx, 0xa113751b
xor edx, dword [rax + 8]
mov qword [rbx], rcx
mov dword [rbx + 8], edx
mov r9d, 0xc
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x14008e8b8]
mov qword [rbp + 0xf10], rax
mov rcx, qword [rbp + 0xf10]
movabs rax, 0x661af35c490d62fd
mov qword [rbp + 0xf10], rax
mov rdx, qword [rbp + 0xf10]
call fcn.1400177c3
movabs rcx, 0xac7fbdb72f52cc3d
xor rcx, qword [rax]
mov qword [r14], rcx
mov r9d, 8
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x140092d9e]
mov qword [rbp + 0xc58], rax
mov rcx, qword [rbp + 0xc58]
movabs rax, 0xfa6f68e3a5d6d72a
mov qword [rbp + 0xc58], rax
mov rdx, qword [rbp + 0xc58]
call fcn.1400170b0
movabs rcx, 0x1f8c365a9bb87f35
xor rcx, qword [rax]
mov edx, 0xb1a065d9
xor edx, dword [rax + 8]
lea r8, [rbp + 0xf10]
mov qword [r8], rcx
mov dword [r8 + 8], edx
mov r9d, 0xc
mov rcx, rdi
mov rdx, rsi
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x1400991bc]
mov qword [rbp + 0xc58], rax
mov rcx, qword [rbp + 0xc58]
movabs rax, 0x1d4f9f9dcb7c738e
mov qword [rbp + 0xc58], rax
mov rdx, qword [rbp + 0xc58]
call fcn.140017086
movabs rcx, 0x7c043ab2496fbbfa
xor rcx, qword [rax]
movzx edx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0xe47b
xor dl, 0x12
lea r8, [rbp + 0xf10]
mov qword [r8], rcx
mov word [r8 + 8], ax
mov byte [r8 + 0xa], dl
mov r9d, 0xb
mov rcx, rdi
mov rdx, rsi
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x14009cc2e]
mov qword [rbp + 0xc58], rax
mov rcx, qword [rbp + 0xc58]
movabs rax, 0xad85348f8b4c10e0
mov qword [rbp + 0xc58], rax
mov rdx, qword [rbp + 0xc58]
call fcn.140016b40
movabs rcx, 0x9cca5f2dd4d1fb50
xor rcx, qword [rax]
mov edx, 0x32dd03fa
xor edx, dword [rax + 8]
mov qword [rbx], rcx
mov dword [rbx + 8], edx
mov r9d, 0xc
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x14008ec51]
mov qword [rbp + 0xf10], rax
mov rcx, qword [rbp + 0xf10]
movabs rax, 0x94d8018ec9a1f98b
mov qword [rbp + 0xf10], rax
mov rdx, qword [rbp + 0xf10]
call fcn.140016eb7
mov ecx, dword [rax]
mov al, byte [rax + 4]
xor al, 0xcc
mov edx, 0xd5f6da16
xor rdx, rcx
mov byte [r14 + 4], al
mov dword [r14], edx
mov r9d, 5
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x14009a576]
mov qword [rbp + 0xc58], rax
mov rcx, qword [rbp + 0xc58]
movabs rax, 0x790f89712aaac25f
mov qword [rbp + 0xc58], rax
mov rdx, qword [rbp + 0xc58]
call fcn.140017dc6
movabs rcx, 0x43a0e00f58da108a
xor rcx, qword [rax]
movzx eax, word [rax + 8]
xor eax, 0xd43f
lea r8, [rbp + 0xf10]
mov qword [r8], rcx
mov word [r8 + 8], ax
mov r9d, 0xa
mov rcx, rdi
mov rdx, rsi
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x140097626]
mov qword [rbp + 0xc58], rax
mov rcx, qword [rbp + 0xc58]
movabs rax, 0x55b9148eb542c9de
mov qword [rbp + 0xc58], rax
mov rdx, qword [rbp + 0xc58]
call fcn.140017a51
movabs rcx, 0xc5c331adbdf2a4bf
xor rcx, qword [rax]
mov edx, 0xdd2eca96
xor edx, dword [rax + 8]
movzx eax, word [rax + 0xc]
xor eax, 0x1da8
lea r8, [rbp + 0xf10]
mov qword [r8], rcx
mov dword [r8 + 8], edx
mov word [r8 + 0xc], ax
mov r9d, 0xe
mov rcx, rdi
mov rdx, rsi
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x14009b12a]
mov qword [rbp + 0xc58], rax
mov rcx, qword [rbp + 0xc58]
movabs rax, 0xf5d865932d36623e
mov qword [rbp + 0xc58], rax
mov rdx, qword [rbp + 0xc58]
call fcn.140016f0d
movabs rcx, 0x81bf057d80ad2c4f
xor rcx, qword [rax]
movzx eax, word [rax + 8]
xor eax, 0x2b55
lea r8, [rbp + 0xf10]
mov qword [r8], rcx
mov word [r8 + 8], ax
mov r9d, 0xa
mov rcx, rdi
mov rdx, rsi
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x140098368]
mov qword [rbp + 0xc58], rax
mov rcx, qword [rbp + 0xc58]
movabs rax, 0xa07d94233d802654
mov qword [rbp + 0xc58], rax
mov rdx, qword [rbp + 0xc58]
call fcn.140017d63
movabs rcx, 0x16ac13579b15d56b
xor rcx, qword [rax]
mov al, byte [rax + 8]
xor al, 0xb4
lea r8, [rbp + 0xf10]
mov qword [r8], rcx
mov byte [r8 + 8], al
mov r9d, 9
mov rcx, rdi
mov rdx, rsi
call fcn.14003f7f3
test al, al
jne 0x140024009
mov rax, qword [rbp + 0x11f0]
mov rax, qword [rax + 0x28]
cmp rsi, qword [rax + 0x20]
jne 0x140023d0c
mov rdx, qword [rax + 0x18]
mov rcx, rdi
mov r8, rsi
call fcn.140093840
test eax, eax
je 0x140024009
mov rbx, qword [rbp + 0x11f0]
mov rcx, qword [rbx + 0x630]
mov rdx, qword [rbx + 0x638]
call fcn.140072160
test rax, rax
je 0x140023f3c
mov rsi, rax
mov rdi, rdx
lea rax, [0x1400989ac]
lea r14, [rbp + 0xf10]
mov qword [r14], rax
mov rcx, qword [r14]
movabs rax, 0x593942ac66a7067c
mov qword [r14], rax
mov rdx, qword [r14]
call fcn.140017997
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0x3490
xor cl, 0xa0
mov byte [r14 + 2], cl
mov word [r14], ax
mov r9d, 3
mov rcx, rsi
mov rdx, rdi
mov r8, r14
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x14009b8dd]
mov qword [rbp + 0xf10], rax
mov rcx, qword [rbp + 0xf10]
movabs rax, 0x861b03e4edf277c6
mov qword [rbp + 0xf10], rax
mov rdx, qword [rbp + 0xf10]
call fcn.140017b43
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0x927f
xor cl, 0x8f
lea r8, [rbp + 0xc58]
mov byte [r8 + 2], cl
mov word [r8], ax
mov r9d, 3
mov rcx, rsi
mov rdx, rdi
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x14008f324]
mov qword [rbp + 0xf10], rax
mov rcx, qword [rbp + 0xf10]
movabs rax, 0xe8f137c55b7a3dd0
mov qword [rbp + 0xf10], rax
mov rdx, qword [rbp + 0xf10]
call fcn.140017372
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0xb6ef
xor cl, 0x59
lea r8, [rbp + 0xc58]
mov byte [r8 + 2], cl
mov word [r8], ax
mov r9d, 3
mov rcx, rsi
mov rdx, rdi
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x1400987b6]
mov qword [rbp + 0xf10], rax
mov rcx, qword [rbp + 0xf10]
movabs rax, 0xe79ac4c14b5dd09b
mov qword [rbp + 0xf10], rax
mov rdx, qword [rbp + 0xf10]
call fcn.14001743c
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0xe6bd
xor cl, 0xac
lea r8, [rbp + 0xc58]
mov byte [r8 + 2], cl
mov word [r8], ax
mov r9d, 3
mov rcx, rsi
mov rdx, rdi
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x140091c54]
mov qword [rbp + 0xf10], rax
mov rcx, qword [rbp + 0xf10]
movabs rax, 0x1b826b7462ef7f8
mov qword [rbp + 0xf10], rax
mov rdx, qword [rbp + 0xf10]
call fcn.140017da5
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0xa455
xor cl, 0xf4
lea r8, [rbp + 0xc58]
mov byte [r8 + 2], cl
mov word [r8], ax
mov r9d, 3
mov rcx, rsi
mov rdx, rdi
call fcn.14003f7f3
test al, al
jne 0x140024009
mov rbx, qword [rbp + 0x11f0]
mov r8, qword [rbx + 0x5d8]
mov rcx, qword [rbx + 0x630]
mov rdx, qword [rbx + 0x638]
call fcn.14003f9ba
lea rdx, [rbx + 0x30]
mov byte [rbx + 0x5b9], 0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
lea r8, [rbp + 0xf10]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
mov byte [r8 + 0x20], al
lea rsi, [rbp + 0xc58]
mov rcx, rsi
call fcn.1400072c8
mov rax, qword [rsi]
cmp rax, r13
je 0x140023fb0
test rax, rax
je 0x140023fb0
mov r8, qword [rbp + 0xc60]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rbp + 0x11f0]
lea rdx, [r15 + 0x38]
lea r8, [rbp + 0xf10]
movabs rax, 0x8000000000000003
mov qword [r8], rax
mov rcx, rsi
call fcn.1400071ba
mov rcx, rsi
call fcn.140001922
jmp 0x14002403a
mov rax, qword [rbp + 0xc90]
mov ecx, dword [rbp + 0xc98]
bt ecx, 0xa
jae 0x140024093
mov edx, 0x20000000
and edx, dword [rbp + 0xc9c]
je 0x140024093
mov r15, qword [rbp + 0x11f0]
cmp byte [r15 + 0x5b9], 0
je 0x14002403a
cmp qword [r15 + 0x628], 0
je 0x14002403a
mov r8, qword [r15 + 0x630]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r15 + 0x5b9], 0
mov rax, qword [r15 + 0x5c0]
lock dec qword [rax]
jne 0x14002405b
lea rcx, [r15 + 0x5c0]
call fcn.1400769d5
cmp dword [r15 + 0x5a8], 3
jne 0x140024071
lea rcx, [r15 + 0x5a0]
call fcn.1400020fc
lea rsi, [r15 + 0x310]
mov qword [r15 + 0x5c0], rsi
lea rax, [r15 + 0x5d0]
mov byte [r15 + 0x5d0], 0
jmp 0x1400230ed
test cl, 0x10
jne 0x1400240a4
mov qword [r15 + 0x5d8], rax
jmp 0x140023808
mov rbx, r15
add r15, 0x628
mov rcx, qword [rbx + 0x630]
mov rdx, qword [rbx + 0x638]
call fcn.140071e80
test rax, rax
je 0x14002450c
mov rsi, rax
mov rdi, rdx
lea rax, [0x140095ddb]
lea r14, [rbp + 0xf10]
mov qword [r14], rax
mov rcx, qword [r14]
movabs rax, 0xc2e244e02b0bc027
mov qword [r14], rax
mov rdx, qword [r14]
mov edx, dword [rsi]
call fcn.140017276
movabs rcx, 0x52149dbd80e368e2
xor rcx, qword [rax]
mov edx, 0xf5c8f0ec
cmc
xor edx, dword [rax + 8]
mov qword [r14], rcx
mov dword [r14 + 8], edx
mov r9d, 0xc
mov rcx, rsi
mov rdx, rdi
mov r8, r14
call fcn.14003f7f3
test al, al
ror byte [rdi], 0x85
fdivr st(6)
invalid
invalid
lea rax, [0x14008ec97]
mov qword [rbp + 0xf10], rax
mov rcx, qword [rbp + 0xf10]
movabs rax, 0xb9d89f4801cd4ee5
int 1
lahf
fdivr dword [rcx + 0x10858948]
sldt word [rax]
mov rdx, qword [rbp + 0xf10]
call fcn.140017b19
mov ecx, 0xd8b76ab5
xor ecx, dword [rax]
lea r8, [rbp + 0x9a0]
mov dword [r8], ecx
mov r9d, 4
mov rcx, rsi
mov rdx, rdi
call fcn.14003f7f3
test al, al
jne 0x140024009
invalid
invalid
invalid
lea rax, [0x140090e1d]
mov qword [rbp + 0xf10], rax
add byte [rax - 0x75], cl
lea edx, [rax]
sldt word [rax]
movabs rax, 0x4ccb670303faed4c
mov qword [rbp + 0xf10], rax
mov rdx, qword [rbp + 0xf10]
call fcn.1400173d7
xorps xmm0, xmm0
movaps xmmword [rbp + 0xf10], xmm0
mov qword [rbp + 0xf20], 0
mov rcx, 0xfffffffffffffff8
dec dword [rax - 0x73]
adc eax, 0x78b5e
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0xf18], r8
add rcx, 8
cmp rcx, 0x10
stc
adc byte [rdx - 0x1c], dh
mov al, byte [rax + 0x18]
xor al, 0x7a
mov byte [rbp + 0xf28], al
movaps xmm0, xmmword [rbp + 0xf10]
lea r8, [rbp + 0x9a0]
movaps xmmword [r8], xmm0
add byte [rax - 0x75], cl
test dword [rcx], ebx
sldt word [rax]
mov qword [r8 + 9], rax
mov eax, dword [rbp + 0xf21]
add byte [rax], al
mov dword [r8 + 0x11], eax
movzx eax, word [rbp + 0xf25]
mov word [r8 + 0x15], ax
adc eax, 0xf27858a
add byte [rax], al
mov byte [r8 + 0x17], al
mov al, byte [rbp + 0xf28]
add byte [rax], al
mov byte [r8 + 0x18], al
mov r9d, 0x19
mov rcx, rsi
mov rdx, rdi
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x14008efbd]
mov qword [rbp + 0xf10], rax
mov rcx, qword [rbp + 0xf10]
adc byte [rdi], cl
add byte [rax], al
movabs rax, 0xf7982b97c6d1a347
mov qword [rbp + 0xf10], rax
test dword [rax], edx
sldt word [rax]
mov rdx, qword [rbp + 0xf10]
call fcn.140016a6c
invalid
mov ecx, 0x337a3f85
xor ecx, dword [rax]
lea r8, [rbp + 0x9a0]
mov dword [r8], ecx
mov r9d, 4
mov rcx, rsi
mov rdx, rdi
call fcn.14003f7f3
mov ch, 1
add byte [rax + rax*8 - 0x2bb7af1], al
invalid
invalid
lea rax, [0x14009375c]
mov qword [rbp + 0xf10], rax
mov rcx, qword [rbp + 0xf10]
movabs rax, 0xc707b0f036973ecc
mov qword [rbp + 0xf10], rax
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [rdi], cl
add byte [rax], al
call fcn.1400178eb
mov ecx, dword [rax]
mov al, byte [rax + 4]
add al, 0x34
add al, 0xba
jmp 0x188e6e997
xor edx, ecx
lea r8, [rbp + 0x9a0]
or dword [rax], eax
add byte [rcx - 0x78], al
add al, 0x41
mov dword [rax], edx
mov r9d, 5
mov rcx, rsi
mov rdx, rdi
call fcn.14003f7f3
test al, al
jne 0x140024009
cld
invalid
invalid
lea rax, [0x140098427]
mov qword [rbp + 0xf10], rax
add byte [rax - 0x75], cl
lea edx, [rax]
sldt word [rax]
movabs rax, 0xea4d05d0dbae5523
mov qword [rbp + 0xf10], rax
mov rdx, qword [rbp + 0xf10]
call fcn.140016c4c
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0x32c
add byte [rax - 0x72b7c50f], al
popfq
movabs al, byte [0x8966024b88000009]
add eax, dword [rcx - 0x47]
add eax, dword [rax]
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x140096930]
mov qword [rbp + 0x9a0], rax
mov rcx, qword [rbp + 0x9a0]
add byte [rax], al
movabs rax, 0x73b96e1542ddd4fc
mov qword [rbp + 0x9a0], rax
or dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
movabs al, byte [0xffff2b21e8000009]
movabs rcx, 0x642de8f84eec991f
xor rcx, qword [rax]
movzx edx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0x841
xor dl, 0x62
lea r14, [rbp + 0xf10]
sldt word [rax]
mov qword [r14], rcx
mov word [r14 + 8], ax
mov byte [r14 + 0xa], dl
mov r9d, 0xb
mov ecx, 0xb
mov rcx, rsi
mov rdx, rdi
mov r8, r14
call fcn.14003f7f3
mov bl, 1
add byte [rax + rax*8 - 0x40b7af1], al
invalid
invalid
lea rax, [0x1400974c6]
mov qword [rbp + 0xf10], rax
mov rcx, qword [rbp + 0xf10]
movabs rax, 0xa2ab57dd27f0a0ae
mov qword [rbp + 0xf10], rax
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [rdi], cl
add byte [rax], al
call fcn.140017c83
mov ecx, dword [rax]
movzx edx, byte [rax + 6]
mov dh, 0x50
invalid
movzx eax, word [rax + 4]
xor eax, 0x30a5
xor dl, 0xa4
movzx edx, dl
mov dh, 0xd2
lea r8, [rbp + 0x9a0]
mov byte [r8 + 6], dl
shl rdx, 0x30
xor byte [rax - 0x3f], cl
loopne 0x14002448f
or rax, rdx
xor ecx, 0x8b2cbe74
mov dword [r8], ecx
or byte [rax - 0x3f], cl
call 0xc943aaa2
add al, 0x41
mov ecx, 7
mov rcx, rsi
mov rdx, rdi
call fcn.14003f7f3
test al, al
jne 0x140024009
lea rax, [0x14009797f]
mov qword [rbp + 0xf10], rax
add byte [rax - 0x75], cl
lea edx, [rax]
sldt word [rax]
movabs rax, 0x7a5e87521b46051d
mov qword [rbp + 0xf10], rax
mov rdx, qword [rbp + 0xf10]
call fcn.140016c63
mov ecx, dword [rax]
mov al, byte [rax + 4]
xor al, 0x12
mov edx, 0x96d668b2
xchg esi, eax
xor rdx, rcx
lea r8, [rbp + 0x9a0]
mov byte [r8 + 4], al
mov dword [r8], edx
mov r9d, 5
mov rcx, rsi
mov rdx, rdi
call fcn.14003f7f3
mov dl, 1
add byte [rax + rax*8 - 0x4fb7af1], al
invalid
invalid
mov rbx, qword [rbp + 0x11f0]
mov byte [rbx + 0x5b9], 0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
adc byte [r15], r9b
sub dword [rbp + 0xf20], ecx
movaps xmmword [rbp + 0xf10], xmm0
mov rcx, qword [rbx]
mov rax, qword [rbx + 0x18]
cmp rax, rcx
mov rsi, rbx
jne 0x140024548
mov rcx, rsi
call fcn.140005513
mov rcx, qword [rsi]
mov rax, qword [rsi + 0x18]
add rax, qword [rsi + 0x10]
xor edx, edx
cmp rax, rcx
cmovae rdx, rcx
sub rax, rdx
mov rcx, qword [rsi + 8]
or byte [rax - 0x3f], r9b
loopne 0x140024565
movaps xmm0, xmmword [rbp + 0xf10]
movaps xmm1, xmmword [rbp + 0xf20]
and byte [rdi], cl
add byte [rax], al
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
inc qword [rsi + 0x18]
sbb cl, ch
mov edx, edi
invalid
invalid
mov al, 1
mov cl, 5
jmp 0x140024594
mov rax, qword [rbp + 0x11d8]
mov byte [rax], 3
mov al, 1
mov cl, 4
mov byte [r15 + 0x5b8], cl
movaps xmm6, xmmword [rbp + 0x1200]
add rsp, 0x1298
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, 0x80
mov edx, 0x300
call fcn.1400948e0
lea rcx, [0x1400ab828]
call fcn.140096470
lea rax, [rbp + 0xc30]
mov qword [rax], rdx
adc byte [rax - 0x73], cl
push rbp
movabs al, byte [0xa0b7058d48028948]
add al, 0
mov qword [rdx + 8], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rbp + 0xf10]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rcx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
adc eax, 0x87222
call fcn.140095e80
add byte [rax - 0x73], cl
add eax, 0x85e56
lea rax, str.W__G__o___qoAi_Um_a8_sP_Q___h__us___jU
mov edx, 0x104
mov rcx, r8
mov r8, rax
call fcn.140095fc0
call fcn.140030ee0
jmp 0x14002464e
mov ecx, 1
mov rdx, rsi
call fcn.1400948e0
ud2
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rsp
add dword [rax], eax
add byte [rcx + rcx*4 - 0x13], cl
mov qword [rax], r14
mov qword [rax + 8], r14
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x98], dl
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
mov qword [rbx + 0x50], rax
call fcn.1400076de
mov qword [rbx], rax
mov qword [rbx + 8], 0
mov dword [rbx + 8], 0
mov dword [rbx + 8], 0
jmp 0x140025302
lea r14, [rbx + 0x18]
mov qword [rbx + 0x70], r14
lea r12, [rbx + 0x80]
mov byte [rbx + 0x80], 0
mov qword [rbx + 0x78], r14
mov r15, qword [rbp]
mov rcx, r15
call fcn.14007b8d1
xor esi, esi
mov edi, 0
cmp al, 2
je 0x140025345
mov esi, eax
shr esi, 8
mov edi, eax
shr edi, 0x10
test al, 1
jne 0x140025997
mov qword [rsp + 0x38], r12
mov rbx, rbp
mov r14, qword [r14]
lea r12, [r14 + 0x80]
lea r13, [r14 + 0x180]
lea rbp, [rsp + 0x78]
mov rcx, rbp
mov rdx, r13
mov r8, r12
call fcn.1400068cb
mov rax, qword [rbp]
movabs rdx, 0x8000000000000000
cmp rax, rdx
je 0x14002541b
movabs rbp, 0x8000000000000001
cmp rax, rbp
jne 0x140025440
lea rcx, [r14 + 0x100]
mov rdx, r15
call fcn.14007c02b
lea r15, [rsp + 0x78]
mov rcx, r15
mov rdx, r13
mov r8, r12
call fcn.1400068cb
movabs rdx, 0x8000000000000000
mov rax, qword [r15]
cmp rax, rdx
je 0x1400258e8
cmp rax, rbp
je 0x140025919
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x820], rcx
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x810], xmm0
mov r12b, byte [rsp + 0x98]
lock sub qword [r14 + 0x1c8], 2
mov rbp, rbx
jae 0x14002547a
mov ecx, 7
int 0x29
ud2
mov rcx, qword [r14 + 0x1c8]
cmp rcx, 1
mov r12b, byte [rsp + 0x2e]
jbe 0x140025477
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__
lea r8, str._k_____J8_Vdpc____k__NB____2___h_q_Y_zd__Mk_bvUE__bF_p_D_____Cv_pkj_Zw__PLF___ZZ___cQXuPF_____si
jmp 0x14002590f
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x820], rcx
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x810], xmm0
mov r12b, byte [rsp + 0x98]
add byte [rax], al
add al, dh
sub qword [r14 + 0x1c8], 2
jb case.0x140011985.323
mov rbp, rbx
mov rbx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x820]
add byte [rax], al
mov qword [rsp + 0x450], rcx
movaps xmm0, xmmword [rsp + 0x810]
add byte [rax], al
movaps xmmword [rsp + 0x440], xmm0
mov rcx, qword [rsp + 0x38]
mov byte [rcx], 1
add dword [rcx], eax
mov rcx, qword [rsp + 0x450]
mov qword [rsp + 0x50], rcx
movaps xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0x40], xmm0
cmp rax, rdx
je 0x140025a15
mov rcx, qword [rbx + 0x28]
lock inc qword [rcx]
jle case.0x140024ed4.2
add al, 0
invalid
mov rdx, qword [rbx + 0x38]
lock inc qword [rdx]
jle case.0x140024ed4.2
mov r8, qword [rbx + 0x40]
lock inc qword [r8]
jle case.0x140024ed4.2
mov r9, qword [rbx + 0x48]
lock inc qword [r9]
jle case.0x140024ed4.2
add byte [rax], al
mov r10, qword [rbx + 0x50]
lock inc qword [r10]
jle case.0x140024ed4.2
mov r11, qword [rbx + 0x20]
lock inc qword [r11 + 0x1d0]
inc qword [r11 + 0x1d0]
lock inc qword [r11]
jle case.0x140024ed4.2
mov sil, byte [rbx + 0x68]
mov rdi, qword [rbx + 0x30]
mov r14d, 1
lock xadd qword [0x1400c8870], r14
xadd qword [0x1400c8870], r14
lea r15, [rsp + 0x58]
mov qword [r15], r14
mov qword [rsp + 0x440], rax
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [rsp + 0x448], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x458], rax
mov qword [rsp + 0x460], r10
mov qword [rsp + 0x468], r8
mov dword [rsp + 0x468], eax
mov qword [rsp + 0x470], r9
mov qword [rsp + 0x478], r11
add byte [rax], al
mov qword [rsp + 0x480], rcx
mov qword [rsp + 0x488], rdx
mov dword [rsp + 0x488], edx
mov qword [rsp + 0x490], rdi
mov byte [rsp + 0x4d0], sil
add byte [rax], al
mov byte [rsp + 0x4d1], 0
mov byte [rsp + 0x4d2], r12b
mov qword [rsp + 0x800], r15
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x150]
cmp eax, 1
je 0x140025613
test eax, eax
jne 0x1400259ea
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x100]
lea rdx, case.0x140024ed4.1234
call fcn.140068060
mov byte [rsi + 0x150], 1
lea rcx, [rsp + 0x810]
lea rdx, [rsp + 0x440]
add al, 0
add byte [rcx - 0x48], al
enter 3, 0
call fcn.140093940
mov eax, dword [0x1400c93d4]
movabs al, byte [0x250c8b4865000a3d]
pop rax
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x100]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jae 0x1400259de
inc rax
mov ecx, dword [0x1400c93d4]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x100], rax
mov rsi, qword [rcx + 0x108]
lea rcx, [rsp + 0x78]
lea ecx, [rsp + 0x78]
lea rdx, [rsp + 0x440]
mov r8d, 0x3c8
call fcn.140093940
cmp rsi, 2
je 0x1400259a7
invalid
mov rax, qword [rsp + 0x438]
mov r14, qword [rax]
test rsi, rsi
mov byte [rsp + 0x2e], r12b
mov byte [rsp + 0x2e], ah
je case.0x14000b468.320
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x110]
lock inc qword [r15]
jle case.0x140024ed4.2
mov al, byte [0x1400c93d0]
mov edx, 0x500
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x1400259cf
invalid
add al, byte [rax]
invalid
mov r12, rax
and r12, 0xffffffffffffff80
lea rsi, [r12 + 0x80]
mov qword [r12 + 0x78], rax
invalid
lea rdi, [r15 + 0x70]
mov qword [r12 + 0x80], 0xcc
xor r13d, r13d
mov qword [r12 + 0x88], r13
lea rax, case.0x14000fb1d.45
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], r13
mov qword [r12 + 0xa0], r15
mov dword [rsp + 0xa0], edi
mov qword [r12 + 0xa8], r14
lea rcx, [r12 + 0xb0]
lea rdx, [rsp + 0x810]
mov r8d, 0x3c0
call fcn.140093940
xorps xmm0, xmm0
movaps xmmword [r12 + 0x470], xmm0
test byte [rax + rsi*2], ah
add al, 0
invalid
mov qword [r12 + 0x480], r13
mov rcx, rdi
mov rdx, rsi
mov r8, rsi
call fcn.140013ec1
test rax, rax
je 0x1400258b4
test byte [rdi], bl
add dword [rax], eax
invalid
add r15, 0x10
lea rdx, [rsp + 0x2f]
push rsp
and al, 0x2f
mov byte [rdx], 0
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov qword [rcx], r15
mov qword [rcx + 8], rax
or byte [rax - 0x77], cl
push rcx
adc al, ch
sbb byte [rbx - 0x616fffb], bl
add byte [rax], al
invalid
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x110]
lock inc qword [r15]
jle case.0x140024ed4.2
mov al, byte [0x1400c93d0]
mov edx, 0x500
xor ecx, ecx
call fcn.140072aa0
test rax, rax
test eax, eax
je 0x1400259cf
lea rdi, [r15 + 0x60]
mov r12, rax
and r12, 0xffffffffffffff80
and esp, 0xffffff80
lea rsi, [r12 + 0x80]
mov qword [r12 + 0x78], rax
mov qword [r12 + 0x80], 0xcc
xor r13d, r13d
mov qword [r12 + 0x88], r13
lea rax, [0x14009c498]
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], r13
cwde
add byte [rax], al
invalid
mov qword [r12 + 0xa0], r15
mov qword [r12 + 0xa8], r14
and al, 0xa8
add byte [rax], al
invalid
lea rcx, [r12 + 0xb0]
lea rdx, [rsp + 0x810]
and al, 0x10
or byte [rax], al
invalid
mov r8d, 0x3c0
call fcn.140093940
xorps xmm0, xmm0
movaps xmmword [r12 + 0x470], xmm0
sub dword [rsp + 0x470], eax
mov qword [r12 + 0x480], r13
mov rcx, rdi
mov rdx, rsi
mov r8, rsi
call fcn.140013ec1
dec dword [rax - 0x7b]
invalid
je 0x1400258b4
mov ecx, dword [0x1400c93d4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x110]
mov rdx, rax
call fcn.14007f620
insb byte [rdi], dx
popfq
invalid
invalid
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x100]
mov rcx, rbx
mov rdx, rsi
mov edx, esi
call fcn.140007733
mov rax, qword [rsi + 0x10]
adc byte [rax - 0x77], cl
int1
call qword [rax + 0x28]
jmp 0x140025302
mov rcx, qword [r14 + 0x1c8]
cmp rcx, 1
mov rbp, rbx
mov r12b, byte [rsp + 0x2e]
jbe 0x14002547a
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__
lea r8, str._k_____J8_Vdpc____k__NB____2___h_q_Y_zd__Mk_bvUE__bF_p_D_____Cv_pkj_Zw__PLF___ZZ___cQXuPF_____si
mov edx, 0x30
call fcn.140096040
cmp byte [r14 + 0x198], 0
je 0x14002597f
mov rax, qword [r14 + 0x1c8]
cmp rax, 1
ja 0x14002597f
mov rbp, rbx
mov rax, qword [rsp + 0x820]
test byte [rax + riz], ah
or byte [rax], al
invalid
mov qword [rsp + 0x450], rax
movups xmm0, xmmword [rsp + 0x810]
movaps xmmword [rsp + 0x440], xmm0
mov rax, qword [rsp + 0x38]
mov byte [rax], 1
mov rax, qword [rsp + 0x450]
test byte [rax + rdx*2], ah
add al, 0
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
movaps xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0x40], xmm0
mov rbx, qword [rsp + 0x30]
jmp 0x140025a15
xchg esi, eax
add byte [rax], al
invalid
test sil, sil
mov rbx, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
je 0x140025997
mov ecx, esi
mov edx, edi
call fcn.14007b9bd
mov byte [r12], 3
mov al, 1
mov cl, 3
jmp case.0x1400102c6.108
ud2
lea rcx, [rsp + 0x78]
call fcn.140001597
mov eax, dword [0x1400c93d4]
add eax, 0xa3a1d
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x100]
xor eax, eax
jmp case.0x14000aa88.353
mov ecx, 0x80
mov edx, 0x480
add al, ch
add ch, bh
out dx, eax
call fcn.1400948e0
invalid
lea rcx, str._Y_e____41oL_r_____XE__mp___Z_U_F___W___r_QX1d____t__BakchEH_N___n____cyS___wr_Q__tb______b___4w____PDrih1P
call fcn.140096370
lea rcx, [rsp + 0x440]
call fcn.140001597
mov al, 1
invalid
lea rcx, [rsp + 0x78]
mov byte [rcx], al
lea rdx, str.windows_encrypt_src_main.rs
call fcn.1400943e0
mov ecx, 7
int 0x29
ud2
mov qword [rbx + 0x70], rbx
mov byte [rbx + 0x80], 0
lea rdx, [rbx + 0x70]
mov r8, qword [rbp]
invalid
invalid
lea rsi, [rsp + 0x78]
mov rcx, rsi
call fcn.14000787f
mov rax, qword [rsi]
mov eax, dword [rsi]
cmp rax, 3
je case.0x14000bce1.308
cmp eax, 2
je 0x140025a8e
test rax, rax
je 0x140025a15
mov rsi, qword [rsp + 0x80]
test rsi, rsi
je 0x140025a15
mov rdi, qword [rsp + 0x88]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140025a15
cmp qword [rdi + 0x10], 0x11
jb 0x140025a74
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140025a15
mov al, 1
mov cl, 4
invalid
jmp case.0x1400102c6.108
mov rcx, rbx
call fcn.140004328
mov rax, qword [rbx + 0x50]
lock dec qword [rax]
jne case.0x14000b944.309
mov rcx, qword [rbx + 0x50]
call fcn.140069a60
mov rax, qword [rbx + 0x48]
lock dec qword [rax]
jne case.0x14001077f.85
mov rcx, qword [rbx + 0x48]
call fcn.14000577c
mov rax, qword [rbx + 0x40]
lock dec qword [rax]
jne 0x140025acf
mov rcx, qword [rbx + 0x40]
call fcn.14000577c
mov rax, qword [rbx + 0x38]
lock dec qword [rax]
jne case.0x1400117ef.74
mov rcx, qword [rbx + 0x38]
call fcn.14000577c
mov rax, qword [rbx + 0x28]
lock dec qword [rax]
jne 0x140025af5
mov rcx, qword [rbx + 0x28]
call fcn.140005924
lea rcx, [rbx + 0x20]
call fcn.140004b35
lea rcx, [rbx + 0x18]
call fcn.140001abe
mov cl, 1
xor eax, eax
mov byte [rbx + 0x69], cl
add rsp, 0xbd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0x10
adc eax, dword [rax]
add byte [rsi + 0x44], ah
movq qword [rsp + 0x1300], mm2
movdqa xmmword [rsp + 0x12f0], xmm9
movdqa xmmword [rsp + 0x12e0], xmm8
movdqa xmmword [rsp + 0x12d0], xmm7
movdqa xmmword [rsp + 0x12c0], xmm6
adc al, byte [rax]
add byte [rcx - 0x77], cl
invalid
mov r13, rdx
mov r15, rcx
movzx eax, byte [rcx + 0x91]
mov dh, 0x81
xchg ecx, eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1400b5c68]
or eax, 0x900b7
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x68], r15
jl case.0x14000b468.337
push 0x24548948
mov qword [rsp + 0x60], rdx
invalid
jmp rax
mov byte [r15 + 0x93], 1
mov rax, qword [r15 + 0x20]
add rax, 0x10
lea rsi, [r15 + 0x98]
mov qword [r15 + 0x98], rax
add byte [rax], al
lea rbx, [r15 + 0xe8]
mov byte [r15 + 0xe8], 0
jmp 0x140025ce8
cmp byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x80], rdx
mov r9, qword [r15 + 0x198]
mov r11, qword [r15 + 0x1a0]
mov rsi, qword [r15 + 0x1b8]
mov rbx, qword [r15 + 0x1a8]
mov r14, qword [r15 + 0x1b0]
mov rdx, qword [r15 + 0x98]
mov r12, qword [r15 + 0xa0]
mov r13, qword [r15 + 0xa8]
mov rdi, qword [r15 + 0xb0]
mov r10, qword [r15 + 0x240]
mov qword [rsp + 0x58], rbp
jmp 0x140026301
mov qword [r15 + 0xa0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x178], xmm0
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xe90], xmm0
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0xea0], rcx
mov qword [r15 + 0xa8], rax
mov qword [r15 + 0xb0], 0
movaps xmm0, xmmword [rsp + 0xe90]
movups xmmword [r15 + 0xb8], xmm0
mov rax, qword [rsp + 0xea0]
mov qword [r15 + 0xc8], rax
mov eax, 1
mov qword [r15 + 0xd0], rax
mov qword [r15 + 0xd8], rax
mov byte [r15 + 0xe0], 0
lea r14, [r15 + 0xa8]
mov rcx, r14
mov rdx, r13
call fcn.140083428
cmp al, 2
invalid
jne case.0x14001a628.116
mov byte [rbx], 3
mov al, 1
mov bl, 3
jmp 0x140029c4a
mov edi, eax
mov rcx, r14
call fcn.140083755
mov rax, qword [r15 + 0xb0]
test rax, rax
je case.0x140011651.108
mov rcx, qword [r15 + 0xb8]
call qword [rax + 0x18]
test dil, dil
jne 0x140026238
mov rdi, qword [r15 + 0xa0]
mov byte [r15 + 0xe8], 1
mov rcx, rsi
call fcn.140004d03
mov qword [r15 + 0x58], rdi
mov dword [r15 + 0x60], 1
cmp byte [r15 + 0x90], 0
mov rdx, qword [r15 + 0x28]
mov rax, qword [r15 + 0x30]
mov rcx, qword [rdx + 0x20]
je case.0x14000dafa.205
mov rdx, qword [rdx + 0x18]
jmp case.0x14000d292.229
xor edx, edx
mov qword [r15 + 0x68], rdx
mov qword [r15 + 0x70], rcx
movups xmm0, xmmword [rax + 0x18]
movups xmmword [r15 + 0x78], xmm0
mov rax, qword [r15 + 0x38]
lock inc qword [rax + 0x1d0]
lock inc qword [rax]
jle case.0x14005df16.2
lea rdx, [r15 + 0x38]
mov qword [r15 + 0x88], rax
movabs rax, 0x8000000000000004
lea rsi, [rsp + 0x170]
mov qword [rsi], rax
lea rdi, [rsp + 0xe90]
mov rcx, rdi
mov r8, rsi
call fcn.1400071ba
mov rcx, rdi
call fcn.140001922
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
add rcx, rax
mov qword [rsi], rax
mov dword [rsi], eax
mov qword [rsi + 8], rcx
or byte [rsi - 0x39], ah
mov word [rsi + 0x10], 0
adc byte [rax], r8b
add bh, al
sbb byte [rcx], r8b
sbb byte [rcx], al
mov dword [rsi + 0x18], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rsi, [rsp + 0xe90]
mov ah, 0x24
nop
invalid
lea rdx, [rsp + 0x170]
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140083ea5
mov rsi, qword [rsi + 8]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_GetFileAttributesW]
and byte [rbx - 0x77cfff7], bh
cmp eax, 0xffffffff
push qword [rbp + rdx - 0x77]
je case.0x14002d9c0.221
mov ecx, eax
and ecx, 1
loope case.0x14007cfd4.201
rol dword [rbx + 0xe7401e1], 0x83
je case.0x14002d9c0.221
xor eax, 1
lock add dword [rax - 0x77], ecx
mov rcx, rsi
int1
mov edx, eax
call qword [sym.imp.kernel32.dll_SetFileAttributesW]
cmp qword [rsp + 0xe90], 0
je case.0x14001abdb.111
mov rcx, qword [0x1400c9350]
mov ecx, dword [0x1400c9350]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x58], rax
jmp 0x140029724
add byte [rcx + 0xf], al
mov dh, 0x87
adc byte [rbx], al
invalid
add byte [rax], al
test eax, eax
je case.0x14001dbed.65
invalid
cmp eax, 3
jne 0x140026272
je case.0x14001a628.99
add byte [rax], al
mov qword [rsp + 0x58], rax
jmp 0x140026420
clc
add ecx, dword [rdi]
test dword [rdx + 3], ebx
add byte [rax], al
mov qword [rsp + 0x58], rax
jmp 0x14002655c
scasd eax, dword [rdi]
rol byte [rdx], 1
add byte [rax], al
movzx eax, byte [r15 + 0x2d0]
lea r14, [r15 + 0x250]
lea rcx, [0x1400b5ce4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r12, r14
mov esp, esi
mov qword [rsp + 0x58], rax
jmp 0x140026691
add byte [rax], al
lea rax, [r15 + 0x390]
mov qword [rsp + 0x78], rax
movzx eax, byte [r15 + 0x390]
lea rcx, [r15 + 0x2c0]
mov qword [rsp + 0xa8], rcx
test al, 0
add byte [rax], al
lea rcx, [0x1400b5cc0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x70], rbx
mov rsi, qword [r15 + 0x2e8]
mov rbx, qword [r15 + 0x2f0]
mov rbp, qword [r15 + 0x2d8]
mov r14, qword [r15 + 0x2e0]
mov qword [rsp + 0x58], rax
jmp 0x140027df2
cmp eax, 3
jne 0x140026292
invalid
xchg ebx, eax
add al, byte [rax]
invalid
clc
add ecx, dword [rdi]
test dword [rbx + 0x49000002], edx
lea edx, [rdi + 0x340]
xchg edi, eax
add eax, dword [rax]
invalid
lea rdx, [r15 + 0x340]
movzx eax, byte [r15 + 0x340]
lea r14, [r15 + 0x290]
test eax, eax
mov qword [rsp + 0x90], rdx
je case.0x140022292.56
test byte [rbx], cl
or eax, dword [rcx]
add byte [rax], al
cmp eax, 3
jne 0x1400262b5
xchg dword [rdx], eax
add byte [rax], al
lea rbp, [r15 + 0x338]
movzx eax, byte [r15 + 0x338]
add r15, 0x2f0
test eax, eax
je case.0x14001ddc8.46
cmp eax, 3
jne 0x1400262ee
invalid
cdq
add al, byte [rax]
invalid
mov rax, qword [rsp + 0x68]
mov rsi, qword [rax + 0x330]
mov qword [rsp + 0x58], rax
jmp 0x14002af94
movzx eax, byte [rdi + 0x2d8]
lea rdi, [r15 + 0x270]
jo case.0x14001014d.120
add byte [rax], al
lea rcx, [0x1400b5cac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r15 + 0x270]
mov rcx, qword [r15 + 0x278]
mov ecx, dword [rdi + 0x278]
mov r8, qword [r15 + 0x280]
mov r9, qword [r15 + 0x288]
mov ecx, dword [rdi + 0x288]
mov rdx, qword [r15 + 0x290]
mov qword [rsp + 0x58], r10
mov dword [rsp + 0x58], edx
jmp 0x14002a962
lahf
add byte [rax], al
mov rax, qword [r15 + 0x250]
mov eax, dword [rdi + 0x250]
add byte [rcx - 0x75], cl
mov rcx, qword [r15 + 0x258]
invalid
mov qword [rsp + 0x58], rdx
mov dword [rsp + 0x58], edx
jmp 0x14002639d
mov rax, qword [r15 + 0x250]
mov qword [rsp + 0x58], rcx
jmp 0x14002653f
mov ebp, ebx
mov rsi, qword [r15 + 0x250]
mov rdi, qword [r15 + 0x258]
mov r14, qword [r15 + 0x260]
mov bh, 0x60
add al, byte [rax]
add byte [rax], al
mov rbx, r15
mov rbx, r15
mov r15, qword [r15 + 0x268]
mov qword [rsp + 0x58], rax
jmp 0x14002ad19
mov qword [rsp + 0x58], rax
jmp 0x14002aa02
mov r14, qword [r13]
mov qword [rsp + 0x58], rax
pop rax
jmp 0x14002aaf5
mov rsi, qword [r15 + 0x2b0]
add al, byte [rax]
add byte [rcx - 0x75], cl
mov edi, 0x2b8
invalid
add al, byte [rax]
invalid
mov rdi, qword [r15 + 0x2b8]
mov qword [rsp + 0x58], rax
jmp 0x14002ad89
add byte [rax], al
mov qword [rsp + 0x58], rax
pop rax
jmp 0x140027e93
mov rdi, qword [r13]
mov qword [rsp + 0x58], rax
pop rax
jmp 0x140029e16
add byte [rcx - 0x75], cl
mov rdi, qword [r13]
jge case.0x14005df16.12
mov qword [rsp + 0x58], rax
jmp 0x140029ea8
cmp bh, byte [0xc94a6170]
mov qword [rsp + 0x58], rax
and al, 0x58
pop rax
jmp 0x14002a66c
mov rdi, qword [r13]
add byte [rax - 0x77], cl
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
and al, 0x58
jmp 0x14002a714
mov rcx, qword [r15 + 0x398]
mov qword [rsp + 0x58], rax
and al, 0x58
jmp 0x140029d74
mov qword [rsp + 0x58], rax
jmp 0x140026767
add byte [rax], al
mov rax, qword [rsp + 0x60]
mov rsi, qword [rax]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x58], eax
jmp 0x1400267de
mov rax, qword [rsp + 0x60]
mov rsi, qword [rax]
mov qword [rsp + 0x58], rax
jmp 0x1400268b4
invalid
add byte [rax - 0x75], cl
and al, 0x60
mov rax, qword [rsp + 0x60]
mov rsi, qword [rax]
mov qword [rsp + 0x58], rax
xor byte [rax - 0x77], cl
and al, 0x58
jmp 0x140026942
mov rcx, qword [r15 + 0x2d8]
mov rax, qword [rsp + 0x60]
mov rsi, qword [rax]
mov qword [rsp + 0x58], rax
jmp 0x14002696f
add byte [rax], al
mov rax, qword [rsp + 0x60]
mov rsi, qword [rax]
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
jmp 0x140026a0c
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rsi, qword [rax]
mov qword [rsp + 0x58], rax
jmp 0x140026ab7
mov qword [rsp + 0x58], rax
jmp 0x14002ae2a
or al, 0x4c
add byte [rax], al
ud2
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.windows_encrypt_src_main.rs
invalid
invalid
mov edx, 0x23
call fcn.140096040
mov byte [rbx], 1
mov rcx, rsi
call fcn.140004d03
lea rax, str.windows_encrypt_src_main.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14009b358]
add cl, ch
movsd dword [rdi], dword [rsi]
add byte [r8], r8b
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._K_H5a_Ae_1__d__d_____uF_Ckk
jmp 0x14002622e
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._K_H5a_Ae_1__d__d_____uF_Ckk
jmp 0x14002622e
lea rcx, str._async_fn__resumed_after_completion
lea ecx, str._async_fn__resumed_after_completion
lea r8, str._K_H5a_Ae_1__d__d_____uF_Ckk
jmp 0x14002622e
invalid
dec dword [rax - 0x73]
lea rcx, str._async_fn__resumed_after_completion
or eax, 0x751e4
lea r8, str.u____a_b_Dyp___E__L_U__r___z_d__Ef_______bU5_rv_d__A_TZ7__S_2gy__M1i2____A_____7R__9__W___y_M
jmp 0x14002622e
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.F__G_S_xm8Tp9_RT__ZTgb4eVaDC___B6b_q_sj
jmp 0x14002622e
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._K_H5a_Ae_1__d__d_____uF_Ckk
jmp 0x14002622e
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.__WdK__yae8N__N_9__Y_p__f_Y6____YbwU_k_T_p___D_cF_Q__AT___GZaRY_M9_____h5MTS_6_jXH__b__R_o
jmp 0x14002622e
xor ebp, ebp
mov byte [r15 + 0x248], bpl
mov qword [r15 + 0xb8], rax
mov qword [r15 + 0xc0], rcx
mov r8, qword [rsp + 0x90]
mov qword [r15 + 0x1c0], r8
mov r8, qword [rsp + 0x80]
mov qword [r15 + 0x1c8], r8
mov qword [r15 + 0xc8], r9
mov qword [r15 + 0xd0], r11
mov qword [r15 + 0x1d0], rsi
mov qword [r15 + 0xd8], rbx
mov qword [r15 + 0xe0], r14
mov qword [r15 + 0xe8], rdx
mov qword [r15 + 0xf0], r12
mov qword [r15 + 0xf8], r13
mov qword [r15 + 0x100], rdi
mov qword [r15 + 0x1d8], r10
mov qword [r15 + 0x250], rax
mov qword [r15 + 0x258], rcx
mov byte [r15 + 0x310], bpl
lea rbx, [r15 + 0x310]
mov r13, qword [rsp + 0x60]
lea rdx, [r15 + 0x260]
xorps xmm0, xmm0
movups xmmword [rsp + 0x174], xmm0
mov word [r15 + 0x284], 0
mov qword [r15 + 0x27c], 0
mov dword [r15 + 0x260], 0
movups xmm0, xmmword [rsp + 0x170]
movups xmmword [r15 + 0x264], xmm0
mov r8d, dword [rsp + 0x180]
mov dword [r15 + 0x274], r8d
mov dword [r15 + 0x278], 7
mov word [r15 + 0x280], 0x101
mov qword [r15 + 0x288], rdx
mov qword [r15 + 0x290], rax
mov qword [r15 + 0x298], rcx
mov byte [r15 + 0x308], 0
lea rdx, [r15 + 0x288]
mov r8, qword [r13]
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.140005d85
cmp qword [rsi], 0
je 0x14002645f
mov al, 3
mov byte [rbx], al
mov rcx, qword [rsp + 0xb8]
mov byte [rcx], al
mov r12d, 0xa
mov rbx, qword [rsp + 0x70]
jmp 0x14002981d
lea rsi, [rsp + 0x188]
mov rax, r15
mov r15, qword [rsi - 0x10]
mov r14, qword [rsi - 8]
lea rdi, [rsp + 0xe90]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
cmp byte [rax + 0x308], 3
jne 0x14002649c
mov rax, qword [rsp + 0x68]
lea rcx, [rax + 0x2b0]
call fcn.1400027e7
test r15, r15
je 0x14002787c
lea rax, [rsp + 0x710]
lea rsi, [rsp + 0xe90]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov r8b, 1
mov r9, qword [rsp + 0x68]
mov byte [r9 + 0x310], r8b
lea rdx, [rsp + 0x1260]
mov ecx, 0xc
mov rdi, rdx
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, r14
shr rcx, 0x20
mov byte [r9 + 0x248], r8b
lea rax, [r9 + 0x108]
mov qword [r9 + 0x108], r15
mov r15, r9
mov dword [r9 + 0x110], r14d
mov dword [r9 + 0x114], ecx
lea rdi, [r9 + 0x118]
mov ecx, 0xc
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [r9 + 0x250], rax
lea rdi, [r9 + 0x270]
mov byte [r9 + 0x270], 0
mov rbx, qword [rsp + 0x70]
mov qword [r15 + 0x258], 1
mov qword [r15 + 0x260], 0
mov qword [r15 + 0x268], rax
lea rdx, [r15 + 0x258]
mov r8, qword [r13]
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.140018964
mov rcx, qword [rsi]
cmp rcx, 2
jne 0x140026593
mov byte [rdi], 3
mov rax, qword [rsp + 0xb8]
mov byte [rax], 4
jmp 0x140029cc3
mov rax, qword [rsp + 0x178]
test rcx, rcx
je 0x1400265db
mov qword [rsp + 0x170], rax
mov ecx, eax
and ecx, 3
xor ebp, ebp
cmp rcx, 2
jb 0x1400265c0
cmp ecx, 2
jne 0x1400265c0
shr rax, 0x20
mov ebp, eax
mov r12d, 1
lea rcx, [rsp + 0x170]
call fcn.1400029bf
mov byte [rdi], 1
jmp 0x140029cce
mov byte [r15 + 0x270], 1
mov qword [r15 + 0x1e0], rax
lea rax, [r15 + 0x108]
mov rcx, qword [r15 + 0x1c8]
mov rdx, qword [r15 + 0x1d0]
mov r8, qword [r15 + 0xd8]
mov r9, qword [r15 + 0xe0]
lea r12, [r15 + 0x250]
mov qword [r15 + 0x250], rax
mov qword [r15 + 0x258], rcx
mov qword [r15 + 0x260], r8
mov qword [r15 + 0x268], r9
mov qword [r15 + 0x270], rdx
lea rdi, [r15 + 0x278]
lea rsi, [rsp + 0x170]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea r13, [r15 + 0x2d0]
mov byte [r15 + 0x2d0], 0
movups xmm0, xmmword [rsp + 0xe90]
movdqu xmm1, xmmword [rsp + 0xea0]
movdqu xmm2, xmmword [rsp + 0xeaf]
movups xmmword [r15 + 0x2d1], xmm0
movdqu xmmword [r15 + 0x2e1], xmm1
movdqu xmmword [r15 + 0x2f0], xmm2
mov rax, qword [r15 + 0x250]
mov r14, qword [r15 + 0x260]
mov qword [r15 + 0x278], rax
mov rax, qword [r15 + 0x270]
mov qword [r15 + 0x280], rax
mov rsi, qword [r15 + 0x268]
mov rcx, rsi
call fcn.14003f100
mov r15, rax
mov rdi, rdx
mov rcx, rdx
mov rdx, r14
mov r8, rsi
call fcn.140093940
mov rax, qword [rsp + 0x68]
mov qword [rax + 0x288], r15
mov r15, qword [rsp + 0x68]
mov qword [r15 + 0x290], rdi
mov qword [r15 + 0x298], rsi
cmp rsi, 3
jbe 0x1400295f3
mov r14, r12
xor ecx, ecx
mov rdx, rdi
mov r8d, 4
mov r9d, 2
call qword [sym.imp.bcrypt.dll_BCryptGenRandom]
mov rsi, qword [r15 + 0x298]
mov rcx, rsi
mov dl, 1
call fcn.140055fad
mov qword [r15 + 0x2a0], rax
mov qword [r15 + 0x2a8], rdx
mov qword [r15 + 0x2b0], rsi
mov rax, qword [r15 + 0x278]
mov rcx, qword [r15 + 0x280]
mov qword [r15 + 0x2d8], 0
mov qword [r15 + 0x2e0], rcx
mov qword [r15 + 0x2e8], rax
lea rdx, [r15 + 0x2d8]
mov rax, qword [rsp + 0x60]
mov rsi, qword [rax]
lea rdi, [rsp + 0xad0]
mov rcx, rdi
mov r8, rsi
call fcn.140018964
mov rax, qword [rdi]
cmp rax, 2
jne 0x140026799
mov cl, 3
jmp 0x140026ad8
test rax, rax
jne 0x1400268e3
mov rax, qword [r15 + 0x278]
mov rcx, qword [r15 + 0x2a8]
mov rdx, qword [r15 + 0x2b0]
mov qword [r15 + 0x2d8], rax
mov qword [r15 + 0x2e0], rcx
mov qword [r15 + 0x2e8], rdx
mov qword [r15 + 0x2f0], 0
mov qword [r15 + 0x2f8], rdx
lea rdx, [r15 + 0x2d8]
lea rdi, [rsp + 0xad0]
mov rcx, rdi
mov r8, rsi
call fcn.140018fa8
cmp dword [rdi], 2
jne 0x140026804
mov cl, 4
jmp 0x140026ad8
movups xmm0, xmmword [rsp + 0xad0]
movaps xmmword [rsp + 0x560], xmm0
cmp qword [rsp + 0x560], 0
je 0x140026839
lea rcx, [rsp + 0x568]
call fcn.1400029bf
xor ebp, ebp
mov r12d, 4
jmp 0x140026b61
mov r8, qword [r15 + 0x2b0]
cmp r8, 3
jbe 0x140029639
mov rdx, qword [r15 + 0x298]
cmp rdx, 3
jbe 0x140029650
cmp r8, rdx
jne 0x14002688d
mov rcx, qword [r15 + 0x2a8]
add r8, 0xfffffffffffffffc
mov rdx, qword [r15 + 0x290]
add rdx, 4
add rcx, 4
call fcn.140093840
mov r12d, 2
test eax, eax
je case.0x14000ccfd.271
mov rax, qword [r15 + 0x278]
mov rcx, qword [r15 + 0x280]
mov qword [r15 + 0x2d8], 0
mov qword [r15 + 0x2e0], rcx
mov qword [r15 + 0x2e8], rax
lea rdx, [r15 + 0x2d8]
lea rdi, [rsp + 0xad0]
mov rcx, rdi
mov r8, rsi
call fcn.140018964
mov rax, qword [rdi]
cmp rax, 2
jne 0x1400268de
mov cl, 5
jmp 0x140026ad8
test rax, rax
je 0x140026918
mov rax, qword [rsp + 0xad8]
mov qword [rsp + 0xad0], rax
mov ecx, eax
and ecx, 3
xor ebp, ebp
cmp rcx, 2
jb 0x1400269a7
cmp ecx, 2
jne 0x1400269a7
shr rax, 0x20
mov ebp, eax
jmp 0x1400269a7
mov rax, qword [r15 + 0x278]
mov rcx, qword [r15 + 0x290]
mov rdx, qword [r15 + 0x298]
mov qword [r15 + 0x2d8], rax
mov qword [r15 + 0x2e0], rcx
mov qword [r15 + 0x2e8], rdx
lea rcx, [r15 + 0x2d8]
mov rdx, rsi
call fcn.140018e08
mov cl, 6
test rax, rax
jne 0x140026ad8
test rdx, rdx
jne 0x140026987
mov rcx, qword [r15 + 0x278]
mov qword [r15 + 0x2d8], rcx
mov rdx, rsi
call fcn.14007eb01
mov cl, 7
test rax, rax
jne 0x140026ad8
test rdx, rdx
je 0x1400269bf
mov qword [rsp + 0xad0], rdx
mov eax, edx
and eax, 3
xor ebp, ebp
cmp rax, 2
jb 0x1400269a7
cmp eax, 2
jne 0x1400269a7
shr rdx, 0x20
mov ebp, edx
lea rcx, [rsp + 0xad0]
call fcn.1400029bf
mov r12d, 1
jmp 0x140026b61
mov rdi, qword [r15 + 0x298]
mov rcx, rdi
mov dl, 1
call fcn.140055fad
mov qword [r15 + 0x2b8], rax
mov qword [r15 + 0x2c0], rdx
mov qword [r15 + 0x2c8], rdi
mov rax, qword [r15 + 0x278]
mov rcx, qword [r15 + 0x280]
mov qword [r15 + 0x2d8], 0
mov qword [r15 + 0x2e0], rcx
mov qword [r15 + 0x2e8], rax
lea rdx, [r15 + 0x2d8]
lea rdi, [rsp + 0xad0]
mov rcx, rdi
mov r8, rsi
call fcn.140018964
mov rax, qword [rdi]
cmp rax, 2
jne 0x140026a36
mov cl, 8
jmp 0x140026ad8
test rax, rax
je 0x140026a7b
mov rax, qword [rsp + 0xad8]
mov qword [rsp + 0xad0], rax
mov ecx, eax
and ecx, 3
xor ebp, ebp
cmp rcx, 2
jb 0x140026a63
cmp ecx, 2
jne 0x140026a63
shr rax, 0x20
mov ebp, eax
lea rcx, [rsp + 0xad0]
call fcn.1400029bf
mov r12d, 1
jmp 0x140026b41
mov rax, qword [r15 + 0x278]
mov rcx, qword [r15 + 0x2c0]
mov rdx, qword [r15 + 0x2c8]
mov qword [r15 + 0x2d8], rax
mov qword [r15 + 0x2e0], rcx
mov qword [r15 + 0x2e8], rdx
mov qword [r15 + 0x2f0], 0
mov qword [r15 + 0x2f8], rdx
lea rdx, [r15 + 0x2d8]
lea rdi, [rsp + 0xad0]
mov rcx, rdi
mov r8, rsi
call fcn.140018fa8
cmp dword [rdi], 2
jne 0x140026ae1
mov cl, 9
mov byte [r13], cl
jmp 0x140026bbf
movups xmm0, xmmword [rsp + 0xad0]
movaps xmmword [rsp + 0x710], xmm0
cmp qword [rsp + 0x710], 0
je 0x140026b13
lea rcx, [rsp + 0x718]
call fcn.1400029bf
xor ebp, ebp
mov r12d, 4
jmp 0x140026b41
mov r8, qword [r15 + 0x2c8]
xor r12d, r12d
cmp r8, qword [r15 + 0x298]
jne 0x140026b41
mov rdx, qword [r15 + 0x290]
mov rcx, qword [r15 + 0x2c0]
call fcn.140093840
test eax, eax
je 0x140027aef
cmp qword [r15 + 0x2b8], 0
je 0x140026b61
mov r8, qword [r15 + 0x2c0]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [r15 + 0x2a0]
movabs rdi, 0x8000000000000000
cmp qword [rax], 0
je 0x140026b8b
mov r8, qword [rax + 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r15 + 0x288], 0
je 0x140026bab
mov r8, qword [r15 + 0x290]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r13], 1
movabs rax, 0x8000000000000001
cmp rdi, rax
jne 0x140026bd4
mov r13, qword [rsp + 0x60]
mov rax, qword [rsp + 0xb8]
mov byte [rax], 5
jmp 0x140029cc3
mov rcx, r14
call fcn.140001a43
movabs rax, 0x8000000000000000
cmp rdi, rax
mov r13, qword [rsp + 0x60]
je 0x140029cce
mov qword [rsp + 0x70], rbx
mov qword [r15 + 0x1e8], rdi
mov dword [r15 + 0x1f0], r12d
mov dword [r15 + 0x1f4], ebp
mov qword [r15 + 0x1f8], rsi
mov rdx, qword [r15 + 0xd0]
test rdx, rdx
je 0x1400295c6
mov rbx, qword [r15 + 0x1c0]
mov rdi, qword [r15 + 0x1f0]
mov rcx, qword [r15 + 0xc8]
mov r13, qword [rcx + 0x28]
cmp r13, 5
mov qword [rsp + 0x110], r14
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xc0], rdx
jb 0x140026c6b
mov r13, qword [rcx + 8]
test r13, r13
je 0x140026cca
mov rax, qword [rcx + 0x10]
jmp 0x140026c74
test r13, r13
je 0x140026cca
lea rax, [rcx + 8]
mov rcx, qword [rax + r13*8 - 8]
mov eax, 0x40
test rcx, rcx
je 0x140026c8b
bsr rax, rcx
xor rax, 0x3f
shl r13, 6
or r13, 7
sub r13, rax
shr r13, 3
lea rcx, [r13 - 0x82]
mov dl, 1
call fcn.140055fad
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xa8], r13
add r13, 0xffffffffffffff7e
sete r15b
jne 0x140026cf4
jmp 0x1400295bd
mov r13, 0xffffffffffffff7e
mov rcx, 0xffffffffffffff7e
mov dl, 1
call fcn.140055fad
mov qword [rsp + 0xb0], rax
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0xa8], rax
mov r12d, 0xffffffff
mov qword [rsp + 0x78], r13
mov qword [rsp + 0xd0], rdx
cmp r13, r12
mov r14d, 0xffffffff
cmovb r14, r13
lea rbp, [rdx + r14]
xor ecx, ecx
mov r8d, r14d
mov r9d, 2
call qword [sym.imp.bcrypt.dll_BCryptGenRandom]
mov rdx, rbp
sub r13, r14
jne 0x140026d07
test r15b, r15b
mov r12, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0x78]
jne 0x1400295bd
movzx r13d, byte [r12]
and r13d, 0x1f
mov byte [r12], r13b
cmp rdx, 1
je 0x1400295d6
mov al, byte [rbx]
inc al
mov byte [r12 + 1], al
lea rax, [rsi + 2]
cmp rsi, 0xfffffffffffffffd
ja 0x140029607
mov r14, rdx
mov rbp, rax
sub r14, rax
mov rbx, qword [rsp + 0x70]
jb 0x14002961b
lea rcx, [r12 + 2]
mov rdx, rdi
mov r8, rsi
call fcn.140093940
mov al, byte [0x1400c93d0]
mov edx, 0x8000
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x14002962a
mov r15, rax
mov qword [rsp + 0x118], 0x20
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0
movabs rcx, 0xaaaaaaaaaaaaaaab
mov rax, r14
mul rcx
shr rdx, 1
and rdx, 0xfffffffffffffff0
lea rcx, [rdx + rdx*2]
cmp rcx, 0x2f
ja 0x140026e38
mov rcx, r15
xor edx, edx
call fcn.14003f946
mov r13, qword [rsp + 0x60]
mov rsi, qword [rsp + 0xb0]
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12d, 7
mov rax, qword [rsp + 0x58]
mov ebp, eax
mov r15, qword [rsp + 0x68]
jmp 0x140028053
mov rax, rcx
mov qword [rsp + 0x138], r13
mov rbx, rbp
add rbx, r12
pxor xmm6, xmm6
movabs rbp, 0xf00ff00f00000
movabs r14, 0xf0f00000f0f0000
movabs r13, 0xf000ff000f0000
mov r12, rcx
mov al, byte [0x1400c80cc]
cmp al, 0xff
je 0x140026e91
cmp al, 1
lea rdi, [rsp + 0xad0]
lea r15, [rsp + 0x710]
je 0x140026ee3
jmp 0x14002743e
lea rdi, [rsp + 0xad0]
mov rcx, rdi
call fcn.140030e44
lea r15, [rsp + 0x710]
mov rcx, r15
call fcn.140030e66
mov esi, dword [rsp + 0xad8]
mov eax, esi
not eax
test eax, 0xc000000
jne 0x140027437
call fcn.140044830
shr eax, 1
shr esi, 0x19
and esi, eax
and esi, 1
mov byte [0x1400c80cc], sil
je 0x14002743e
movdqu xmm6, xmmword [rbx]
movdqu xmm7, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x660], xmm7
lea rsi, [rsp + 0x560]
mov rcx, rsi
lea rdx, [rsp + 0x660]
call fcn.140030e88
pshufd xmm0, xmmword [rsp + 0x560], 0xff
movdqa xmmword [rsp + 0x90], xmm6
movdqa xmm1, xmm6
pslldq xmm1, 4
movdqa xmm2, xmm6
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm0, xmm6
pslldq xmm0, 0xc
pxor xmm0, xmm1
pxor xmm0, xmm2
pxor xmm0, xmm6
movdqa xmmword [rsp + 0x670], xmm0
movdqa xmm6, xmm0
mov rcx, rsi
lea rdx, [rsp + 0x670]
call fcn.140030e93
pshufd xmm0, xmmword [rsp + 0x560], 0xaa
movdqa xmmword [rsp + 0x80], xmm7
movdqa xmm1, xmm7
pslldq xmm1, 4
movdqa xmm2, xmm7
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm0, xmm7
pslldq xmm0, 0xc
pxor xmm0, xmm1
pxor xmm0, xmm2
pxor xmm0, xmm7
movdqa xmmword [rsp + 0x680], xmm0
movdqa xmm8, xmm0
mov rcx, rsi
lea rdx, [rsp + 0x680]
call fcn.140030e9e
pshufd xmm0, xmmword [rsp + 0x560], 0xff
movdqa xmmword [rsp + 0xe0], xmm6
movdqa xmm1, xmm6
pslldq xmm1, 4
movdqa xmm2, xmm6
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm7, xmm6
pslldq xmm7, 0xc
pxor xmm7, xmm1
pxor xmm7, xmm2
pxor xmm7, xmm6
movdqa xmmword [rsp + 0x690], xmm7
mov rcx, rsi
lea rdx, [rsp + 0x690]
call fcn.140030e93
pshufd xmm0, xmmword [rsp + 0x560], 0xaa
movdqa xmmword [rsp + 0x100], xmm8
movdqa xmm1, xmm8
pslldq xmm1, 4
movdqa xmm2, xmm8
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm6, xmm8
pslldq xmm6, 0xc
pxor xmm6, xmm1
pxor xmm6, xmm2
pxor xmm6, xmm8
movdqa xmmword [rsp + 0x6a0], xmm6
mov rcx, rsi
lea rdx, [rsp + 0x6a0]
call fcn.140030ea9
pshufd xmm0, xmmword [rsp + 0x560], 0xff
movdqa xmm1, xmm7
pslldq xmm1, 4
movdqa xmm2, xmm7
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm9, xmm7
pslldq xmm9, 0xc
pxor xmm9, xmm1
pxor xmm9, xmm2
pxor xmm9, xmm7
movdqa xmmword [rsp + 0x6b0], xmm9
mov rcx, rsi
lea rdx, [rsp + 0x6b0]
call fcn.140030e93
pshufd xmm0, xmmword [rsp + 0x560], 0xaa
movdqa xmm1, xmm6
pslldq xmm1, 4
movdqa xmm2, xmm6
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm8, xmm6
pslldq xmm8, 0xc
pxor xmm8, xmm1
pxor xmm8, xmm2
pxor xmm8, xmm6
movdqa xmmword [rsp + 0x6c0], xmm8
mov rcx, rsi
lea rdx, [rsp + 0x6c0]
call fcn.140030eb4
pshufd xmm0, xmmword [rsp + 0x560], 0xff
movdqa xmm1, xmm9
pslldq xmm1, 4
movdqa xmm2, xmm9
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm11, xmm9
pslldq xmm11, 0xc
pxor xmm11, xmm1
pxor xmm11, xmm2
pxor xmm11, xmm9
movdqa xmmword [rsp + 0x6d0], xmm11
mov rcx, rsi
lea rdx, [rsp + 0x6d0]
call fcn.140030e93
pshufd xmm0, xmmword [rsp + 0x560], 0xaa
movdqa xmm1, xmm8
pslldq xmm1, 4
movdqa xmm2, xmm8
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm10, xmm8
pslldq xmm10, 0xc
pxor xmm10, xmm1
pxor xmm10, xmm2
pxor xmm10, xmm8
movdqa xmmword [rsp + 0x6e0], xmm10
mov rcx, rsi
lea rdx, [rsp + 0x6e0]
call fcn.140030ebf
pshufd xmm0, xmmword [rsp + 0x560], 0xff
movdqa xmm1, xmm11
pslldq xmm1, 4
movdqa xmm2, xmm11
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm13, xmm11
pslldq xmm13, 0xc
pxor xmm13, xmm1
pxor xmm13, xmm2
pxor xmm13, xmm11
movdqa xmmword [rsp + 0x6f0], xmm13
mov rcx, rsi
lea rdx, [rsp + 0x6f0]
call fcn.140030e93
pshufd xmm0, xmmword [rsp + 0x560], 0xaa
movdqa xmm1, xmm10
pslldq xmm1, 4
movdqa xmm2, xmm10
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm12, xmm10
pslldq xmm12, 0xc
pxor xmm12, xmm1
pxor xmm12, xmm2
pxor xmm12, xmm10
movdqa xmmword [rsp + 0x700], xmm12
mov rcx, rsi
lea rdx, [rsp + 0x700]
call fcn.140030eca
pshufd xmm0, xmmword [rsp + 0x560], 0xff
movdqa xmm1, xmm13
pslldq xmm1, 4
movdqa xmm2, xmm13
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm15, xmm13
pslldq xmm15, 0xc
pxor xmm15, xmm1
pxor xmm15, xmm2
pxor xmm15, xmm13
movdqa xmmword [rsp + 0x540], xmm15
mov rcx, rsi
lea rdx, [rsp + 0x540]
call fcn.140030e93
pshufd xmm0, xmmword [rsp + 0x560], 0xaa
movdqa xmm1, xmm12
pslldq xmm1, 4
movdqa xmm2, xmm12
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm14, xmm12
pslldq xmm14, 0xc
pxor xmm14, xmm1
pxor xmm14, xmm2
pxor xmm14, xmm12
movdqa xmmword [rsp + 0x560], xmm14
lea rcx, [rsp + 0x140]
mov rdx, rsi
call fcn.140030ed5
pshufd xmm0, xmmword [rsp + 0x140], 0xff
movdqa xmm1, xmm15
pslldq xmm1, 8
pxor xmm1, xmm0
movdqa xmm0, xmm15
pslldq xmm0, 4
movdqa xmm2, xmm15
pslldq xmm2, 0xc
pxor xmm2, xmm0
pxor xmm2, xmm1
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x560], xmm0
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x570], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x580], xmm0
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x590], xmm0
movdqa xmmword [rsp + 0x5a0], xmm7
movdqa xmmword [rsp + 0x5b0], xmm6
pxor xmm6, xmm6
movdqa xmmword [rsp + 0x5c0], xmm9
movdqa xmmword [rsp + 0x5d0], xmm8
movdqa xmmword [rsp + 0x5e0], xmm11
movdqa xmmword [rsp + 0x5f0], xmm10
movdqa xmmword [rsp + 0x600], xmm13
movdqa xmmword [rsp + 0x610], xmm12
pxor xmm2, xmm15
movdqa xmmword [rsp + 0x620], xmm15
movdqa xmmword [rsp + 0x630], xmm14
movdqa xmmword [rsp + 0x640], xmm2
lea rcx, [rsp + 0x800]
mov rdx, rsi
call case.0x14002d145.178
mov r8d, 0xf0
mov rcx, r15
mov rdx, rsi
call fcn.140093940
mov r8d, 0x1e0
jmp 0x140027703
mov byte [0x1400c80cc], 0
mov qword [rsp + 0x80], r12
mov r8d, 0x3c0
mov rcx, r15
xor edx, edx
call fcn.140093fe0
mov qword [rsp + 0x20], rbx
mov rcx, r15
mov rdx, rbx
mov r8, rbx
mov r9, rbx
call fcn.14002fad7
mov qword [rsp + 0x90], rbx
lea rdx, [rbx + 0x10]
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x750]
mov r8, rdx
mov r9, rdx
call fcn.14002fad7
mov edi, 8
mov r12d, 0x80
mov esi, 0xc0
mov ebx, 0x80
mov rcx, r15
mov rdx, rdi
call fcn.14002fcc4
lea r15, [rsp + r12]
add r15, 0x710
mov rcx, r15
call fcn.14002fd25
not qword [r15]
not qword [r15 + 8]
not qword [r15 + 0x28]
not qword [r15 + 0x30]
lea r15, [rsp + 0x710]
xor byte [rsp + rbx + 0x713], 0xf0
add rdi, 8
mov rcx, r15
mov rdx, rdi
mov r8d, 0x1c
call fcn.14002ffd2
cmp rbx, 0x3b0
je 0x140027567
mov rcx, r15
mov rdx, rdi
call fcn.14002fcc4
lea rcx, [rsp + rsi]
add rcx, 0x710
call fcn.14002fd25
not qword [rsp + r12 + 0x750]
not qword [rsp + r12 + 0x758]
not qword [rsp + r12 + 0x778]
not qword [rsp + r12 + 0x780]
add rdi, 8
mov rcx, r15
mov rdx, rdi
mov r8d, 0xc
call fcn.14002ffd2
add rbx, 0x88
mov eax, 0x80
add r12, rax
add rsi, rax
jmp 0x1400274a5
mov eax, 3
lea rcx, [rsp + 0x7d0]
lea rdx, [rsp + 0x790]
lea r8, [rsp + 0x750]
mov rbx, qword [rsp + 0x90]
mov r12, qword [rsp + 0x80]
lea rdi, [rsp + 0xad0]
movabs rsi, 0xff000000ff0000
dec rax
xor r9d, r9d
mov r10, qword [r8 + r9*8]
mov r11, r10
shr r11, 8
xor r11, r10
and r11, rbp
xor r10, r11
shl r11, 8
xor r11, r10
mov r10, r11
shr r10, 4
xor r10, r11
and r10, r14
xor r11, r10
shl r10, 4
xor r10, r11
mov qword [r8 + r9*8], r10
lea r10, [r9 + 1]
mov r9, r10
cmp r10, 8
jne 0x1400275ac
xor r9d, r9d
mov r10, qword [rdx + r9*8]
mov r11, r10
shr r11, 8
xor r11, r10
and r11, rsi
xor r10, r11
shl r11, 8
xor r11, r10
mov qword [rdx + r9*8], r11
lea r10, [r9 + 1]
mov r9, r10
cmp r10, 8
jne 0x1400275f2
xor r9d, r9d
mov r10, qword [rcx + r9*8]
mov r11, r10
shr r11, 8
xor r11, r10
and r11, r13
xor r10, r11
shl r11, 8
xor r11, r10
mov r10, r11
shr r10, 4
xor r10, r11
and r10, r14
xor r11, r10
shl r10, 4
xor r10, r11
mov qword [rcx + r9*8], r10
lea r10, [r9 + 1]
mov r9, r10
cmp r10, 8
jne 0x140027621
mov r9d, 0x100
add r8, r9
add rdx, r9
add rcx, r9
test rax, rax
jne 0x1400275a6
mov eax, 0x68
mov rcx, qword [rsp + rax*8 + 0x710]
mov rdx, rcx
shr rdx, 8
xor rdx, rcx
and rdx, rbp
xor rcx, rdx
shl rdx, 8
xor rdx, rcx
mov rcx, rdx
shr rcx, 4
xor rcx, rdx
and rcx, r14
xor rdx, rcx
shl rcx, 4
xor rcx, rdx
mov qword [rsp + rax*8 + 0x710], rcx
lea rcx, [rax + 1]
mov rax, rcx
cmp rcx, 0x70
jne 0x140027681
mov eax, 0x70
not qword [rsp + rax + 0x6e0]
not qword [rsp + rax + 0x6e8]
not qword [rsp + rax + 0x708]
not qword [rsp + rax + 0x710]
add rax, 0x40
cmp rax, 0x3f0
jne 0x1400276d1
mov r8d, 0x3c0
mov rcx, rdi
mov rdx, r15
call fcn.140093940
lea rsi, [rbx + 0x20]
mov r8d, 0x3c0
lea r15, [rsp + 0x170]
mov rcx, r15
mov rdx, rdi
call fcn.140093940
movups xmm0, xmmword [rsi]
lea rax, [rsp + 0x530]
movups xmmword [rax], xmm0
mov r8d, 0x3d0
lea rcx, [rsp + 0xe90]
mov rdx, r15
call fcn.140093940
mov rax, qword [rsp + 0x710]
mov qword [rsp + 0x160], rax
mov eax, dword [rsp + 0x718]
mov dword [rsp + 0x168], eax
mov rdi, qword [rsp + 0x128]
cmp rdi, qword [rsp + 0x118]
jne 0x140027797
lea rcx, [rsp + 0x118]
mov rdx, rdi
call fcn.14003f887
mov rdi, qword [rsp + 0x128]
add rbx, 0x30
add r12, 0xffffffffffffffd0
mov r15, qword [rsp + 0x120]
mov rsi, rdi
shl rsi, 0xa
lea rcx, [r15 + rsi]
mov r8d, 0x3d0
lea rdx, [rsp + 0xe90]
call fcn.140093940
mov dword [r15 + rsi + 0x3d0], 0
mov rax, qword [rsp + 0x160]
mov qword [r15 + rsi + 0x3d4], rax
mov eax, dword [rsp + 0x168]
mov dword [r15 + rsi + 0x3dc], eax
movdqa xmmword [r15 + rsi + 0x3e0], xmm6
mov byte [r15 + rsi + 0x3f0], 0
mov rax, qword [rsp + 0x651]
mov rcx, qword [rsp + 0x658]
mov qword [r15 + rsi + 0x3f1], rax
mov qword [r15 + rsi + 0x3f8], rcx
inc rdi
mov qword [rsp + 0x128], rdi
cmp r12, 0x30
jae 0x140026e6e
mov rbx, qword [rsp + 0x118]
test rdi, rdi
mov r13, qword [rsp + 0x60]
je 0x1400278a0
mov rax, r15
shr rax, 0x20
movabs rcx, 0x8000000000000000
cmp rbx, rcx
mov qword [rsp + 0x58], rax
jne 0x1400278c5
mov qword [rsp + 0xd8], rdi
mov r12d, r15d
mov ebp, eax
mov r15, qword [rsp + 0x68]
jmp 0x140028046
mov qword [rsp + 0x170], r14
mov eax, r14d
and eax, 3
xor ebp, ebp
cmp rax, 2
jae 0x140027a5e
mov r15, qword [rsp + 0x68]
jmp 0x140027a6f
mov rcx, r15
xor edx, edx
call fcn.14003f946
test rbx, rbx
mov rbx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0xb0]
jne 0x140026e0f
jmp 0x140026e21
mov al, byte [0x1400c93d0]
mov edx, 0x120
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x140029661
mov r14, rax
mov r8d, 0xc8
mov rcx, rax
xor edx, edx
call fcn.140093fe0
mov qword [r14 + 0xc8], 0x18
pxor xmm6, xmm6
movdqu xmmword [r14 + 0xd0], xmm6
movdqu xmmword [r14 + 0xe0], xmm6
movdqu xmmword [r14 + 0xf0], xmm6
movdqu xmmword [r14 + 0x100], xmm6
movq qword [rsi + 0x100], mm6
movdqu xmmword [r14 + 0x109], xmm6
mov al, byte [0x1400c93d0]
mov edx, 0x120
add dword [rax], eax
add byte [rcx], dh
leave
call fcn.140072aa0
test rax, rax
je 0x140029661
mov r12, rax
mov eax, r15d
mov rcx, qword [rsp + 0x58]
shl rcx, 0x20
loope 0x140027979
or rcx, rax
mov qword [rsp + 0x90], rcx
mov r8d, 0xc8
mov rcx, r12
xor edx, edx
call fcn.140093fe0
mov qword [r12 + 0xc8], 0x18
and al, 0xc8
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add bl, dh
movq qword [r12 + 0xd0], mm6
add byte [rax], al
invalid
movdqu xmmword [r12 + 0xe0], xmm6
movdqu xmmword [r12 + 0xf0], xmm6
movdqu xmmword [r12 + 0x100], xmm6
movdqu xmmword [r12 + 0x109], xmm6
lea r13, [rsp + 0x170]
add dword [rax], eax
add byte [rcx - 0x39], al
add byte [r8], r8b
add byte [rax], al
add byte [rcx], dh
leave
mov rdx, r13
mov r8d, 4
mov r9d, 2
call qword [sym.imp.bcrypt.dll_BCryptGenRandom]
mov eax, dword [r13]
bswap eax
xor edx, edx
div qword [rsp + 0xc0]
add byte [rax], al
lea rbp, [rdx + rdx*2]
shl rbp, 5
mov rsi, qword [rsp + 0xc8]
lea r13, [rsi + rbp]
mov rcx, r14
call fcn.14003f6d8
mov qword [rsp + 0xe0], rax
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdx + 1], bh
mov rcx, r14
xor r8d, r8d
call fcn.14003f33d
mov rcx, r14
call fcn.14003f45c
mov r8, rsi
invalid
mov rsi, rax
mov r10, qword [r8 + rbp + 0x28]
cmp r10, 5
mov qword [rsp + 0x80], r13
jb 0x140027a8f
mov rcx, qword [r13 + 8]
test rcx, rcx
mov r13, qword [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
je 0x140027ad8
mov rax, qword [rsp + 0x80]
mov rax, qword [rax + 0x10]
adc bl, bpl
invalid
cmp eax, 2
mov r15, qword [rsp + 0x68]
jne 0x140027a6f
invalid
shr r14, 0x20
mov ebp, r14d
mov r12d, 1
lea rcx, [rsp + 0x170]
mov word [rax + rsi*2], fs
add dword [rax], eax
add al, ch
cmp eax, 0xc6fffdaf
add eax, dword [rcx]
mov rbx, qword [rsp + 0x70]
jmp 0x140029cda
test r10, r10
mov r13, qword [rsp + 0x60]
je 0x140027ad8
mov rax, qword [rsp + 0x80]
add rax, 8
mov rcx, r10
invalid
mov r9, qword [rax + rcx*8 - 8]
mov eax, 0x40
test r9, r9
je 0x140027abf
bsr rax, r9
xor rax, 0x3f
shl rcx, 6
sub rcx, rax
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
cmp rcx, 0x23a0
ja 0x140027bb2
mov rcx, qword [r8 + rbp + 0x58]
cmp rcx, 4
jbe 0x140027b1c
mov rcx, qword [r8 + rbp + 0x38]
mov r8, qword [r8 + rbp + 0x40]
sub byte [rax - 0x15], r8b
invalid
lea rax, [r15 + 0x2b8]
mov rdi, qword [r15 + 0x2a0]
mov r12d, dword [r15 + 0x2a8]
mov ebp, dword [r15 + 0x2ac]
lodsb al, byte [rsi]
add al, byte [rax]
add byte [rcx - 0x75], cl
mov bh, 0xb0
add al, byte [rax]
add cl, ch
pop rbx
invalid
invalid
invalid
jmp 0x140026b61
add r8, rbp
add r8, 0x38
mov eax, 0xc
test rcx, rcx
leave
je 0x140027bab
mov qword [rsp + 0x100], r10
shl rcx, 3
loope 0x140027b3c
mov r10b, 1
xor r9d, r9d
xor r11d, r11d
test r10b, 1
je 0x140027bad
add r11, qword [r8 + r9]
add r9, 8
xor r10d, r10d
cmp rcx, r9
jne 0x140027b42
invalid
cmp r11, 2
mov r8, qword [rsp + 0x100]
jb 0x140027bb2
shr r11, 0x21
mov eax, 0xd
jne 0x140027bb2
cmp r8, 5
jb 0x1400292ad
xor dl, byte [rdi]
add byte [rax], al
mov rax, qword [rsp + 0x80]
mov rax, qword [rax + 8]
xor ecx, ecx
test rax, rax
mov rbp, qword [rsp + 0xe0]
je 0x1400292f4
invalid
add byte [rax], al
mov rcx, qword [rsp + 0x80]
mov rcx, qword [rcx + 0x10]
jmp 0x1400292cb
and byte [rdi], dl
add byte [rax], al
jmp 0x140027bb2
mov eax, 0xd
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], r11
test rdx, rdx
je 0x140027bd9
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rsi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400c9350]
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
mov r8, r14
mov eax, esi
call rsi
mov rcx, qword [0x1400c9350]
pop rbx
invalid
or al, byte [rax]
xor edx, edx
mov r8, r12
call rsi
cmp dword [rsp + 0x170], 0x13
jne 0x140028009
add eax, dword [rax]
invalid
mov r14, qword [rsp + 0x178]
mov r12d, dword [rsp + 0x180]
add dword [rax], eax
invalid
mov ebp, dword [rsp + 0x184]
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x14002800f
mov rsi, qword [rsp + 0x188]
mov r13, qword [rsp + 0xd0]
mov rcx, r13
xor edx, edx
mov r8, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
call fcn.140093fe0
cmp qword [rsp + 0xb0], 0
add byte [rax], al
je 0x140027c70
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rsp + 0x68]
mov qword [r13 + 0x200], rbx
mov dword [r13 + 0x208], r15d
mov rax, qword [rsp + 0x58]
mov dword [r13 + 0x20c], eax
mov qword [r13 + 0x210], rdi
mov qword [r13 + 0x218], r14
mov dword [r13 + 0x220], r12d
mov dword [r13 + 0x224], ebp
mov qword [r13 + 0x228], rsi
lea r15, [r13 + 0x108]
mov rsi, qword [rsp + 0x138]
add rsi, qword [r13 + 0x1d0]
add rsi, qword [r13 + 0xe0]
mov ch, 0xe0
add byte [rax], al
add byte [rbp - 0x75], cl
mov esp, dword [rbp + 0x208]
mov rax, qword [r13 + 0x1c0]
mov rbx, qword [r13 + 0x1e0]
mov dl, byte [rax]
mov rbp, qword [rsp + 0x110]
mov ebp, dword [rsp + 0x110]
mov rcx, rbp
call fcn.140005c85
mov r14, qword [r13 + 0x1d8]
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
and al, 0x90
invalid
add byte [rax], al
lea rdx, [rsp + 0x170]
xchg esp, eax
and al, 0x70
add dword [rax], eax
add byte [rcx - 0x48], al
cwde
add byte [rax], al
invalid
call fcn.140093940
movups xmm0, xmmword [rsp + 0x710]
movups xmm1, xmmword [rsp + 0x720]
movdqu xmm2, xmmword [rsp + 0x72f]
movaps xmmword [rsp + 0x560], xmm0
movaps xmmword [rsp + 0x570], xmm1
movdqu xmmword [rsp + 0x57f], xmm2
lea rax, [r13 + 0x2c0]
mov qword [rsp + 0xa8], rax
mov qword [r13 + 0x2c0], r15
mov dword [rbp + 0x2c0], edi
mov r15, r13
mov qword [r13 + 0x2c8], r12
mov qword [r13 + 0x2d0], rdi
mov qword [r13 + 0x2d8], rbp
mov qword [r13 + 0x2e0], r14
mov qword [r13 + 0x2e8], rsi
mov ch, 0xe8
add al, byte [rax]
add byte [rax], al
mov qword [r13 + 0x2f0], rbx
lea rcx, [r13 + 0x2f8]
mov r8d, 0x98
add byte [rax], al
invalid
lea rdx, [rsp + 0xe90]
call fcn.140093940
lea rax, [r13 + 0x390]
mov qword [rsp + 0x78], rax
and al, 0x78
mov byte [r13 + 0x390], 0
movaps xmm0, xmmword [rsp + 0x560]
movdqa xmm1, xmmword [rsp + 0x570]
movups xmmword [r13 + 0x391], xmm0
movdqu xmmword [r13 + 0x3a1], xmm1
movups xmm0, xmmword [rsp + 0x57f]
movups xmmword [r13 + 0x3b0], xmm0
mov r13, qword [rsp + 0x60]
mov rax, qword [r15 + 0x2c0]
mov qword [r15 + 0x2f8], rax
mov dword [rdi + 0x2f8], eax
movups xmm0, xmmword [r15 + 0x2c8]
movups xmmword [r15 + 0x300], xmm0
mov qword [r15 + 0x310], rsi
mov qword [r15 + 0x318], rbx
mov qword [r15 + 0x320], rbp
mov qword [r15 + 0x328], r14
mov ecx, 0x4000
mov dl, 1
call fcn.140055fad
jne 0x140027e17
add al, byte [rax]
mov qword [r15 + 0x330], rax
mov qword [r15 + 0x338], rdx
mov dword [rdi + 0x338], edx
mov qword [r15 + 0x340], 0x4000
add byte [rax], al
xor eax, eax
mov qword [r15 + 0x348], rax
mov dword [rdi + 0x348], eax
mov rcx, qword [r15 + 0x2f8]
mov rdx, qword [r15 + 0x308]
mov qword [r15 + 0x350], rdx
mov rdx, qword [r15 + 0x310]
mov edx, dword [rdi + 0x310]
mov qword [r15 + 0x398], rax
mov qword [r15 + 0x3a0], rdx
mov qword [r15 + 0x3a8], rcx
mov r14, rdi
mov rbx, qword [rsp + 0x70]
and al, 0x70
lea rdx, [r15 + 0x398]
mov rdi, qword [r13]
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov r8, rdi
call fcn.140018964
cmp dword [rsi], 2
mov qword [rsp + 0xd8], r14
jne 0x140027ecb
mov rax, qword [rsp + 0x78]
mov byte [rax], 3
jmp 0x140029ce9
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x540], xmm0
cmp qword [rsp + 0x540], 0
je case.0x14000da81.234
lea rcx, [rsp + 0x548]
call fcn.1400029bf
xor ebp, ebp
in eax, dx
int3
mov r12d, 4
jmp 0x14002a791
mov qword [rsp + 0x70], rbx
and al, 0x70
mov r12, qword [r15 + 0x318]
xor eax, eax
sub r12, qword [r15 + 0x310]
sub esp, dword [rdi + 0x310]
cmovb r12, rax
mov rbx, qword [r15 + 0x320]
mov qword [rsp + 0x170], rax
add byte [rax - 0x39], cl
mov qword [rsp + 0x178], 8
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rax], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x180], rax
mov rax, qword [rbx]
invalid
invalid
mov qword [rsp + 0x180], rax
mov rax, qword [rbx]
lea rcx, [0x1400b5d0c]
or eax, 0x8ddc6
or eax, 0x8ddc6
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rbx + 0x28]
cmp rcx, 1
adc rcx, 0
cmp rcx, 0x64
mov eax, 0x64
add byte fs:[rax], al
invalid
cmovb rax, rcx
imul rax, r12
shr rax, 2
movabs rcx, 0x28f5c28f5c28f5c3
mul rcx
mov rax, rdx
ret
shr rax, 2
mov r14, qword [rbx + 8]
xor edx, edx
cmp qword [rbx + 0x18], 1
mov ecx, 0
add byte [rax], al
add byte [rax], al
sbb rcx, rcx
or rcx, qword [rbx + 0x20]
cmp rax, rcx
cmovb rcx, rax
test r14, r14
invalid
je 0x140027fab
mov r14, qword [rbx + 0x10]
cmp rcx, r14
cmova r14, rcx
int1
cmp r14, r12
cmovae r14, r12
hlt
sub r12, r14
test r14, r14
je 0x1400290df
test byte [rdx], bl
adc dword [rax], eax
invalid
lea rsi, [rsp + 0x170]
mov rcx, rsi
xor edx, edx
call fcn.14005b763
invalid
add eax, dword [rax]
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
shl rcx, 4
shl ecx, 4
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], r14
mov rdx, qword [rsi + 0x10]
inc rdx
mov qword [rsi + 0x10], rdx
cmp rdx, qword [rsi]
je 0x1400290df
adc byte [rax], al
invalid
jmp 0x1400290f3
mov r12d, 5
mov rsi, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
mov rdx, rdi
call fcn.14003f946
add dword [rax], eax
test rbx, rbx
mov r15, qword [rsp + 0x68]
mov edi, dword [rsp + 0x68]
mov edi, dword [rsp + 0x68]
je 0x14002803e
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0xd8], rdi
mov rbx, qword [rsp + 0x70]
jo case.0x14000f97d.199
mov rsi, qword [rsp + 0xb0]
mov esi, dword [rsp + 0xb0]
test rsi, rsi
je 0x140029cfa
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rsp + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
add cl, ch
invalid
sbb al, 0
add byte [rax], al
mov rcx, qword [rbx + 0x28]
cmp rcx, 1
adc rcx, 0
cmp rcx, 0x64
mov eax, 0x64
add byte [rax], al
invalid
cmovb rax, rcx
imul rax, r12
shr rax, 2
shr eax, 2
call 0x103bbc898
cmc
sub byte [rdi + rcx*4 - 0x3e], bl
cmc
sub byte [rax - 9], cl
loope 0x1400280e9
shr rdx, 2
shr edx, 2
mov ecx, 0x5c28f5c3
pop rdx
cmc
sub byte [rax - 9], cl
loope 0x1400280e9
invalid
shr edx, 2
mov r14, qword [rbx + 8]
xor eax, eax
cmp qword [rbx + 0x18], 1
ror byte [rax - 0x7d], 0x7b
sbb byte [rcx], al
sbb rax, rax
or rax, qword [rbx + 0x20]
cmp rdx, rax
cmp edx, eax
cmovb rax, rdx
test r14, r14
je 0x1400280c6
mov r14, qword [rbx + 0x10]
cmp rax, r14
cmova r14, rax
cmp r14, r12
cmovae r14, r12
mov rbx, r14
shr rbx, 1
mov r15, r14
sub r15, rbx
je 0x140028701
sub r12, r14
lea rsi, [rsp + 0x170]
mov rcx, rsi
xor edx, edx
call fcn.14005b763
push 0x48000336
mov eax, dword [rsi + 8]
mov rcx, qword [rsi + 0x10]
shl rcx, 4
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], r15
mov rdx, qword [rsi + 0x10]
inc rdx
mov qword [rsi + 0x10], rdx
cmp rdx, qword [rsi]
invalid
jne 0x140028138
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.14005b763
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 1
adc byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
adc byte [rax], cl
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
adc byte [rax], cl
invalid
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
mov dword [rsp + 0x180], edx
mov dword [rsp + 0x180], edx
cmp r14, 2
jb 0x14002911a
invalid
lodsb al, byte [rsi]
sldt word [rax]
invalid
cmp rdx, qword [rsp + 0x170]
jne 0x14002818c
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov ecx, esi
call fcn.14005b763
mov rdx, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x178]
shl rdx, 4
invalid
lea rax, [rcx + rdx]
mov qword [rcx + rdx], 0
jmp 0x140028ea6
add byte [rax], al
sbb byte [rax - 0x7b], cl
sal byte [rsp + rax + 0x48], 0x8b
and byte [r9 + 0x39], cl
cmp eax, eax
cmova rax, r8
cmp rax, r13
cmovbe rax, r13
cmovbe rax, r13
cmp rax, r12
cmovae rax, r12
invalid
xor edx, edx
div r13
cmp rcx, 1
sbb rbp, rbp
or rbp, qword [rbx + 0x10]
invalid
cmp rax, rbp
cmovb rbp, rax
mov rax, rbp
imul rax, r13
call 0x105b1918f
mov rsi, r12
sub rsi, rax
cmp rbp, 2
je 0x1400288ea
add byte [rax], al
cmp rbp, 1
je 0x140028957
test rbp, rbp
jne 0x1400289cd
add byte [rax], al
lea rsi, [rsp + 0x170]
mov rcx, rsi
add byte [rax - 0x77], cl
int1
xor edx, edx
call fcn.14005b763
call 0x1880285b0
mov ecx, dword [rsi + 8]
mov rdx, qword [rsi + 0x10]
shl rdx, 4
shl edx, 4
lea rax, [rcx + rdx]
mov qword [rcx + rdx], 0
jmp 0x14002910b
invalid
cmp rcx, 1
adc rcx, 0
cmp rcx, 0x64
mov eax, 0x64
cmovb rax, rcx
imul rax, r12
invalid
shr rax, 2
movabs rcx, 0x28f5c28f5c28f5c3
mul rcx
shr rdx, 2
shr edx, 2
mov rsi, qword [rbx + 8]
cmp qword [rbx + 0x18], 1
mov eax, 0
add byte [rax + 0x19], cl
ror byte [rax + 0xb], 0x43
and byte [rax + 0x39], cl
ret 0xf48
ret 0x8548
invalid
je 0x1400282ef
mov rsi, qword [rbx + 0x10]
cmp rax, rsi
cmova rsi, rax
cmp rsi, r12
cmp esi, esp
cmovae rsi, r12
mov rbx, qword [rbx + 0x30]
cmp rbx, 1
adc rbx, 0
mov rax, rsi
xor edx, edx
div rbx
sub r12, rsi
cmp rbx, rsi
jbe 0x140028720
test rsi, rsi
je 0x140028701
mov rbx, r12
shr rbx, 1
sub r12, rbx
lea r14, [rsp + 0x170]
mov rcx, r14
xor edx, edx
call fcn.14005b763
mov rax, qword [r14 + 8]
mov rcx, qword [r14 + 0x10]
adc byte [rax - 0x3f], r9b
loope 0x140028351
mov qword [rax + rcx], 1
or byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
or byte fs:[rax], cl
or byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
or byte fs:[rax], cl
mov rdx, qword [r14 + 0x10]
inc rdx
mov qword [r14 + 0x10], rdx
cmp rdx, qword [r14]
invalid
jne 0x14002837e
lea r14, [rsp + 0x170]
mov rcx, r14
int1
int1
call fcn.14005b763
mov rdx, qword [r14 + 0x10]
mov rax, qword [rsp + 0x178]
shl rdx, 4
shl edx, 4
mov qword [rax + rdx], 0
mov qword [rax + rdx + 8], rsi
jmp 0x140028e5d
mov dword [rsi + 0x10], eax
mov r15, r12
sub r15, r13
mov r13, qword [rbx + 0x68]
cmp r13, 1
adc r13, 0
mov rcx, qword [rbx + 0x60]
invalid
cmp rcx, 1
adc rcx, 0
mov eax, 0x64
sub rax, rbp
cmp rcx, rax
cmovb rax, rcx
imul rax, r12
shr rax, 2
mul r14
shr rdx, 2
xor r12d, r12d
cmp qword [rbx + 0x50], 1
mov r9d, 0
mov ecx, 0
sbb r9, r9
or r9, qword [rbx + 0x58]
cmp rdx, r9
cmovb r9, rdx
mov rcx, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
mov rax, qword [rbx + 0x40]
test rax, rax
je 0x1400284ab
mov rax, qword [rbx + 0x48]
cmp r9, rax
cmova rax, r9
cmp rax, r13
cmovbe rax, r13
cmp rax, r15
cmovae rax, r15
xor edx, edx
div r13
cmp rcx, 1
sbb r12, r12
or r12, qword [rbx + 0x38]
cmp rax, r12
cmovb r12, rax
mov rax, r12
imul rax, r13
mov r14, r15
mov esi, edi
mov esi, edi
sub r14, rax
cmp r12, 2
je 0x140028ace
cmp r12, 1
je 0x140028bf6
test dh, bh
invalid
add byte [rax], al
test dh, bh
invalid
test r12, r12
jne 0x140028c5f
cmp r8, qword [rsp + 0x170]
jne 0x140028522
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov rdx, r8
mov edx, eax
mov edx, eax
call fcn.14005b763
mov r8, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x178]
shl r8, 4
lea rax, [rcx + r8]
mov qword [rcx + r8], 0
jmp 0x140028de4
lea rsi, [rsp + 0x170]
mov rcx, rsi
xor edx, edx
call fcn.14005b763
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
jmp 0x1400290fb
mov r14, rax
cmp rbx, 1
je 0x140028dec
cmp rbx, 2
jne 0x140028eae
sub rsi, r14
lea r15, [rsp + 0x170]
mov rcx, r15
xor edx, edx
call fcn.14005b763
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
shl rcx, 4
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], rsi
mov rdx, qword [r15 + 0x10]
inc rdx
mov qword [r15 + 0x10], rdx
cmp rdx, qword [r15]
jne 0x140028789
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.14005b763
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 1
mov qword [rax + rdx + 8], r12
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
cmp rdx, qword [rsp + 0x170]
jne 0x1400287d3
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.14005b763
mov rdx, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x178]
shl rdx, 4
lea rax, [rcx + rdx]
mov qword [rcx + rdx], 0
mov r12, r14
jmp 0x14002910b
lea r14, [rsp + 0x170]
mov rcx, r14
xor edx, edx
call fcn.14005b763
mov rax, qword [r14 + 8]
mov rcx, qword [r14 + 0x10]
shl rcx, 4
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], r13
mov rdx, qword [r14 + 0x10]
inc rdx
mov qword [r14 + 0x10], rdx
cmp rdx, qword [r14]
jne 0x140028939
lea r14, [rsp + 0x170]
mov rcx, r14
call fcn.14005b763
mov rdx, qword [r14 + 0x10]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 1
mov qword [rax + rdx + 8], rsi
jmp 0x140028ba5
mov r12, rsi
shr r12, 1
sub rsi, r12
lea r14, [rsp + 0x170]
mov rcx, r14
xor edx, edx
call fcn.14005b763
mov rax, qword [r14 + 8]
mov rcx, qword [r14 + 0x10]
shl rcx, 4
mov qword [rax + rcx], 1
mov qword [rax + rcx + 8], rsi
mov rdx, qword [r14 + 0x10]
inc rdx
mov qword [r14 + 0x10], rdx
cmp rdx, qword [r14]
jne 0x1400289af
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.14005b763
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 0
mov qword [rax + rdx + 8], r13
jmp 0x1400290c2
lea rcx, [rbp - 1]
mov rax, rsi
xor edx, edx
div rcx
mov r14, rax
lea rbx, [rbp - 2]
imul rbx, rax
lea r15, [rsp + 0x170]
mov rcx, r15
xor edx, edx
call fcn.14005b763
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
shl rcx, 4
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], r13
mov rdx, qword [r15 + 0x10]
inc rdx
mov qword [r15 + 0x10], rdx
mov r12d, 2
sub r12, rbp
cmp rdx, qword [rsp + 0x170]
jne 0x140028a3d
mov rcx, r15
call fcn.14005b763
mov rdx, qword [rsp + 0x180]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 1
mov qword [rax + rdx + 8], r14
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
cmp rdx, qword [rsp + 0x170]
jne 0x140028a83
mov rcx, r15
call fcn.14005b763
mov rdx, qword [rsp + 0x180]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 0
mov qword [rax + rdx + 8], r13
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
inc r12
jne 0x140028a23
sub rsi, rbx
cmp rdx, qword [rsp + 0x170]
je 0x140028925
jmp 0x140028939
mov rbx, r14
shr rbx, 1
sub r14, rbx
cmp r8, qword [rsp + 0x170]
jne 0x140028af8
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov rdx, r8
call fcn.14005b763
mov r8, qword [rsi + 0x10]
mov rax, qword [rsp + 0x178]
shl r8, 4
mov qword [rax + r8], 1
mov qword [rax + r8 + 8], r14
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
cmp rdx, qword [rsp + 0x170]
jne 0x140028b42
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.14005b763
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 0
mov qword [rax + rdx + 8], r13
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
cmp rdx, qword [rsp + 0x170]
jne 0x140028b8c
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.14005b763
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 1
mov qword [rax + rdx + 8], rbx
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
cmp rdx, qword [rsp + 0x170]
jne 0x140028bd6
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.14005b763
mov rdx, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x178]
shl rdx, 4
lea rax, [rcx + rdx]
mov qword [rcx + rdx], 0
mov r12, r13
jmp 0x14002910b
mov r12, r14
shr r12, 1
sub r14, r12
cmp r8, qword [rsp + 0x170]
jne 0x140028c20
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov rdx, r8
call fcn.14005b763
mov r8, qword [rsi + 0x10]
mov rax, qword [rsp + 0x178]
shl r8, 4
mov qword [rax + r8], 1
mov qword [rax + r8 + 8], r14
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
cmp rdx, qword [rsp + 0x170]
je 0x14002899b
jmp 0x1400289af
mov rax, r14
xor edx, edx
div r12
mov rsi, rax
lea rax, [r12 - 1]
imul rax, rsi
sub r14, rax
cmp r8, qword [rsp + 0x170]
jne 0x140028c97
lea r15, [rsp + 0x170]
mov rcx, r15
mov rdx, r8
call fcn.14005b763
mov r8, qword [r15 + 0x10]
mov rax, qword [rsp + 0x178]
shl r8, 4
mov qword [rax + r8], 1
mov qword [rax + r8 + 8], r14
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
cmp rdx, qword [rsp + 0x170]
jne 0x140028ce1
lea r14, [rsp + 0x170]
mov rcx, r14
call fcn.14005b763
mov rdx, qword [r14 + 0x10]
lea r14, [rsp + 0x170]
mov rax, qword [r14 + 8]
shl rdx, 4
mov qword [rax + rdx], 0
mov qword [rax + rdx + 8], r13
mov rdx, qword [r14 + 0x10]
inc rdx
mov qword [r14 + 0x10], rdx
mov ebx, 1
sub rbx, r12
cmp rdx, qword [rsp + 0x170]
jne 0x140028d2b
mov rcx, r14
call fcn.14005b763
mov rdx, qword [rsp + 0x180]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 1
mov qword [rax + rdx + 8], rsi
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
cmp rdx, qword [rsp + 0x170]
jne 0x140028d71
mov rcx, r14
call fcn.14005b763
mov rdx, qword [rsp + 0x180]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 0
mov qword [rax + rdx + 8], r13
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
inc rbx
jne 0x140028d11
jmp 0x14002911a
mov r12, r15
jmp 0x14002910b
mov rbx, r12
shr rbx, 1
sub r12, rbx
lea rsi, [rsp + 0x170]
mov rcx, rsi
xor edx, edx
call fcn.14005b763
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
shl rcx, 4
mov qword [rax + rcx], 1
mov qword [rax + rcx + 8], r12
mov rdx, qword [rsi + 0x10]
inc rdx
mov qword [rsi + 0x10], rdx
cmp rdx, qword [rsi]
jne 0x140028e44
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.14005b763
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 0
mov qword [rax + rdx + 8], r14
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
cmp rdx, qword [rsp + 0x170]
jne 0x140028e8e
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.14005b763
mov rdx, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x178]
shl rdx, 4
lea rax, [rcx + rdx]
mov qword [rcx + rdx], 1
mov r12, rbx
jmp 0x14002910b
lea rcx, [rbx - 1]
mov rax, r12
xor edx, edx
div rcx
mov r15, rax
add rbx, 0xfffffffffffffffe
mov rbp, rax
imul rbp, rbx
mov rax, r14
imul rax, rcx
mov qword [rsp + 0x90], rax
lea r13, [rsp + 0x170]
mov rcx, r13
xor edx, edx
call fcn.14005b763
mov rax, qword [r13 + 8]
mov rcx, qword [r13 + 0x10]
shl rcx, 4
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], r14
mov rdx, qword [r13 + 0x10]
inc rdx
mov qword [r13 + 0x10], rdx
cmp rdx, qword [rsp + 0x170]
jne 0x140028f27
mov rcx, r13
call fcn.14005b763
mov rdx, qword [rsp + 0x180]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 1
mov qword [rax + rdx + 8], r15
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
cmp rdx, qword [rsp + 0x170]
jne 0x140028f6d
mov rcx, r13
call fcn.14005b763
mov rdx, qword [rsp + 0x180]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 0
mov qword [rax + rdx + 8], r14
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
dec rbx
jne 0x140028f0d
sub r12, rbp
sub rsi, qword [rsp + 0x90]
cmp rdx, qword [rsp + 0x170]
jne 0x140028fcb
lea r14, [rsp + 0x170]
mov rcx, r14
call fcn.14005b763
mov rdx, qword [r14 + 0x10]
mov rax, qword [rsp + 0x178]
shl rdx, 4
mov qword [rax + rdx], 1
mov qword [rax + rdx + 8], r12
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
cmp rdx, qword [rsp + 0x170]
jne 0x140029015
lea r14, [rsp + 0x170]
mov rcx, r14
call fcn.14005b763
mov rdx, qword [r14 + 0x10]
mov rcx, qword [rsp + 0x178]
shl rdx, 4
lea rax, [rcx + rdx]
mov qword [rcx + rdx], 0
mov r12, rsi
jmp 0x14002910b
mov rdx, qword [rsp + 0x180]
inc rdx
mov qword [rsp + 0x180], rdx
cmp rdx, qword [rsp + 0x170]
jne 0x1400290f3
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.14005b763
mov rdx, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x178]
shl rdx, 4
lea rax, [rcx + rdx]
mov qword [rcx + rdx], 1
mov qword [rax + 8], r12
mov rdx, qword [rsp + 0x180]
inc rdx
mov rcx, qword [rsp + 0x170]
mov rax, qword [rsp + 0x178]
shl rdx, 4
add rdx, rax
mov r15, qword [rsp + 0x68]
mov qword [r15 + 0x358], rax
mov qword [r15 + 0x360], rax
mov qword [r15 + 0x368], rcx
mov qword [r15 + 0x370], rdx
mov r13, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x70]
jmp 0x140029d1c
xor ecx, ecx
test r8, r8
mov rbp, qword [rsp + 0xe0]
je 0x1400292f4
mov rax, qword [rsp + 0x80]
lea rcx, [rax + 8]
mov rax, r8
mov r8, qword [rcx + rax*8 - 8]
mov ecx, 0x40
test r8, r8
je 0x1400292e2
bsr rcx, r8
xor rcx, 0x3f
shl rax, 6
or rax, 7
sub rax, rcx
shr rax, 3
mov rcx, rax
mov rax, qword [rsp + 0xa8]
lea rax, [rax + rbp*2]
add rax, 0xffffffffffffff80
cmp rax, rcx
jbe 0x14002931a
mov qword [rsp + 0x170], 3
jmp 0x140027bc2
mov qword [rsp + 0xa8], rdx
mov dl, 1
mov qword [rsp + 0xc0], rcx
call fcn.140055fad
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x710], rax
mov qword [rsp + 0x718], rdx
mov qword [rsp + 0x720], rcx
test rcx, rcx
je 0x1400296ec
mov qword [rsp + 0x558], rbx
mov qword [rsp + 0xf8], rsi
lea rax, [rcx - 1]
sub rax, rbp
mov qword [rsp + 0xc8], rax
jb 0x140029670
inc rdx
mov qword [rsp + 0x158], rdx
lea rax, [rdx + rbp]
mov qword [rsp + 0xd8], rax
test rbp, rbp
mov rbx, qword [sym.imp.bcrypt.dll_BCryptGenRandom]
je 0x1400293dc
mov r13, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0x158]
mov ecx, 0xffffffff
cmp r13, rcx
mov ebp, 0xffffffff
cmovb rbp, r13
lea rsi, [rdx + rbp]
xor ecx, ecx
mov r8d, ebp
mov r9d, 2
call rbx
mov rdx, rsi
sub r13, rbp
jne 0x1400293b2
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xc8]
cmp rdx, rax
jb 0x1400296a8
cmp rax, qword [rsp + 0xa8]
mov rbp, qword [rsp + 0x78]
jne 0x1400296b7
mov r13, rax
not r13
mov rsi, qword [rsp + 0xd8]
mov rcx, rsi
mov rdx, qword [rsp + 0xf8]
mov r8, rax
call fcn.140093940
sub r13, rbp
mov rax, qword [rsp + 0xc0]
lea rcx, [rax + r13]
dec rcx
mov rdx, qword [rsp + 0xc8]
cmp rcx, rdx
jae 0x1400295e7
add rax, r13
mov byte [rsi + rax - 1], 1
mov rcx, rdx
sub rcx, rax
mov rbx, qword [rsp + 0x558]
jb 0x1400296ce
cmp rcx, rbp
jne 0x1400296dd
mov r13, rsi
add rax, rsi
mov rcx, rax
mov rdx, qword [rsp + 0xd0]
mov r8, rbp
call fcn.140093940
mov rsi, qword [rsp + 0xe0]
mov qword [rsp + 0x28], rsi
mov rbp, qword [rsp + 0x158]
mov qword [rsp + 0x20], rbp
lea r9, [0x1400a4198]
mov rcx, r13
mov r13, qword [rsp + 0xc8]
mov rdx, r13
mov r8, r12
call fcn.14005e51b
mov qword [rsp + 0x28], r13
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, rsi
mov r8, r12
lea r9, [0x1400a4198]
call fcn.14005e51b
mov r8, qword [rsp + 0x718]
mov r9, qword [rsp + 0x720]
mov r10, qword [rsp + 0x100]
cmp r10, 5
jb 0x140029527
mov rdx, qword [rsp + 0x80]
mov r10, qword [rdx + 8]
xor eax, eax
test r10, r10
mov rsi, qword [rsp + 0xf8]
je 0x14002956b
mov rax, qword [rdx + 0x10]
jmp 0x140029542
xor eax, eax
test r10, r10
mov rsi, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x80]
je 0x14002956b
lea rax, [rdx + 8]
mov rcx, qword [rax + r10*8 - 8]
mov eax, 0x40
test rcx, rcx
je 0x140029559
bsr rax, rcx
xor rax, 0x3f
shl r10, 6
or r10, 7
sub r10, rax
shr r10, 3
mov rax, r10
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x170]
call fcn.14005e9c6
lea r13, [rsp + 0x710]
mov rcx, r13
call fcn.140084c83
cmp qword [r13], 0
je 0x1400295ab
mov r8, qword [rsp + 0x718]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rsp + 0x60]
mov rdx, qword [rsp + 0xa8]
jmp 0x140027bc2
lea r8, str._K_H5a_Ae_1__d__d_____uF_Ckk
jmp 0x1400295cd
lea r8, str._K_H5a_Ae_1__d__d_____uF_Ckk
xor ecx, ecx
xor edx, edx
call fcn.140095f40
lea r8, str._K_H5a_Ae_1__d__d_____uF_Ckk
mov ecx, 1
call fcn.140095f40
lea r8, [0x14009b310]
call fcn.140095f40
lea r8, str._K_H5a_Ae_1__d__d_____uF_Ckk
mov ecx, 4
mov rdx, rsi
call fcn.140095fc0
lea r8, str._K_H5a_Ae_1__d__d_____uF_Ckk
mov ecx, 2
mov rdx, rax
call fcn.140096290
lea r8, str._K_H5a_Ae_1__d__d_____uF_Ckk
mov rcx, rbp
call fcn.140095fc0
mov ecx, 0x10
mov edx, 0x8000
call fcn.1400948e0
lea rax, str._K_H5a_Ae_1__d__d_____uF_Ckk
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140095ec0
lea r8, str._K_H5a_Ae_1__d__d_____uF_Ckk
mov ecx, 4
call fcn.140095ec0
mov ecx, 8
mov edx, 0x120
call fcn.1400948e0
lea rax, str.mid___len
lea rcx, [rsp + 0xe90]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x1400b4e80]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x14009b2c8]
call fcn.140095e80
lea r8, [0x14009b2e0]
mov rcx, rax
call fcn.140095fc0
lea r8, [0x14009b2f8]
mov rcx, rax
mov rdx, qword [rsp + 0xa8]
call fcn.140096670
lea r8, [0x14009b328]
mov rcx, rax
call fcn.140095ec0
lea r8, [0x14009b340]
mov rdx, rbp
call fcn.140096670
lea rax, str.mid___len
lea rcx, [rsp + 0xe90]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x1400b4e80]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x14009b2b0]
call fcn.140095e80
mov rax, qword [r15 + 8]
mov qword [rsp + 0xe0], rax
mov rcx, qword [r15 + 0x10]
lea r8, [r15 + 0x92]
lea rax, [r15 + 0x93]
mov r10, qword [r15 + 0x40]
mov r9, qword [r10 + 0x18]
mov r11, qword [r10 + 0x20]
mov rsi, qword [r15 + 0x50]
mov rdi, qword [r15 + 0x48]
mov rbx, qword [rdi + 0x18]
mov r14, qword [rdi + 0x20]
mov rdx, qword [r15 + 0x68]
mov r12, qword [r15 + 0x70]
mov r13, qword [r15 + 0x78]
mov rdi, qword [r15 + 0x80]
lea r10, [r15 + 0x88]
lea rbp, [r15 + 0x98]
mov qword [rsp + 0x70], rbp
mov qword [r15 + 0x98], rdx
mov qword [r15 + 0xa0], r12
mov qword [r15 + 0xa8], r13
mov qword [r15 + 0xb0], rdi
mov rbp, qword [rsp + 0xe0]
mov qword [r15 + 0x188], rbp
mov qword [r15 + 0x190], rcx
mov qword [r15 + 0x198], r9
mov qword [r15 + 0x1a0], r11
mov qword [r15 + 0x1a8], rbx
mov qword [r15 + 0x1b0], r14
mov qword [r15 + 0x1b8], rsi
mov qword [rsp + 0x90], r8
mov qword [r15 + 0x230], r8
mov qword [rsp + 0x80], rax
mov qword [r15 + 0x238], rax
mov rax, rbp
mov qword [r15 + 0x240], r10
mov byte [r15 + 0x249], 0
lea rbp, [r15 + 0x249]
mov qword [rsp + 0xb8], rbp
jmp 0x140026301
cmp r12d, 0xa
je 0x140029917
mov rcx, rbx
call fcn.140001b97
cmp r12d, 1
jne 0x1400298fb
cmp ebp, 0x1f
jle 0x1400298a1
cmp ebp, 0x24
je 0x1400298aa
cmp ebp, 0x20
je 0x140029b09
cmp ebp, 0x21
jne 0x140029b56
mov rcx, qword [r15 + 8]
mov rdx, qword [r15 + 0x10]
call fcn.140084689
test al, al
jne 0x140029ba2
lea rdx, [r15 + 0x38]
mov byte [r15 + 0x93], 0
movups xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
lea r8, [rsp + 0x170]
movdqa xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
movabs rax, 0x2100000001
jmp 0x140029b50
cmp ebp, 4
jne 0x14002996b
lea r9, str.windows_encrypt_src_main.rs
lea rsi, [rsp + 0x170]
mov rcx, rsi
xor edx, edx
mov r8d, 0x5f5e100
call fcn.140083969
mov ecx, 0xf
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
lea rsi, [r15 + 0x98]
mov rcx, rsi
mov rdx, r13
call fcn.14007ba40
test al, al
jne 0x140029cbd
mov rcx, rsi
call fcn.140002aba
jmp 0x140029724
lea rdx, [r15 + 0x38]
cmp r12d, 5
je 0x140029920
cmp r12d, 9
jne 0x140029951
movabs rax, 0x8000000000000005
jmp 0x14002995b
mov al, 1
mov bl, 4
jmp 0x140029c4a
mov byte [r15 + 0x93], 0
movups xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
lea r8, [rsp + 0x170]
movdqa xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
mov dword [r8 + 0x20], 5
jmp 0x140029b8a
movabs rax, 0x8000000000000006
lea r8, [rsp + 0x170]
mov qword [r8], rax
jmp 0x140029b8a
cmp ebp, 5
jne 0x140029b56
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
add rcx, rax
lea rbx, [rsp + 0xad0]
mov qword [rbx], 0
xor edi, edi
lea rsi, [rsp + 0x560]
mov dword [rsi], edi
mov word [rsi + 4], 0x100
lea rdx, [rsp + 0x170]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov word [rdx + 0x10], 0
mov dword [rdx + 0x18], 1
lea rcx, [rsp + 0xe90]
call fcn.140083ea5
mov qword [rsp + 0x50], rbx
mov dword [rsp + 0x48], edi
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
mov rcx, rsi
mov dl, 1
xor r8d, r8d
xor r9d, r9d
call sub.advapi32.dll_AllocateAndInitializeSid
test eax, eax
je 0x140029aaa
lea r9, [rsp + 0x710]
mov qword [r9], 0
mov rax, qword [rsp + 0xad0]
movabs rcx, 0x210000000
lea rdx, [rsp + 0x170]
mov qword [rdx], rcx
mov dword [rdx + 8], 0
xorps xmm0, xmm0
movups xmmword [rdx + 0x10], xmm0
mov dword [rdx + 0x20], 5
mov qword [rdx + 0x28], rax
xor edi, edi
mov ecx, 1
xor r8d, r8d
call sub.advapi32.dll_SetEntriesInAclW
test eax, eax
jne 0x140029a9d
mov rcx, qword [rsp + 0xe98]
mov rax, qword [rsp + 0x710]
xor edx, edx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
mov edx, 1
mov r8d, 4
xor r9d, r9d
call sub.advapi32.dll_SetNamedSecurityInfoW
test eax, eax
sete dil
mov rcx, qword [rsp + 0x710]
call sub.kernel32.dll_LocalFree
mov rcx, qword [rsp + 0xad0]
call sub.advapi32.dll_FreeSid
cmp qword [rsp + 0xe90], 0
je 0x140029acc
mov r8, qword [rsp + 0xe98]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test dil, dil
jne 0x140029ba2
lea rdx, [r15 + 0x38]
mov byte [r15 + 0x93], 0
movups xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
lea r8, [rsp + 0x170]
movdqa xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
movabs rax, 0x500000001
jmp 0x140029b50
mov rcx, qword [r15 + 8]
mov rdx, qword [r15 + 0x10]
call fcn.140084689
test al, al
jne 0x140029ba2
lea rdx, [r15 + 0x38]
mov byte [r15 + 0x93], 0
movups xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
lea r8, [rsp + 0x170]
movdqa xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
movabs rax, 0x2000000001
mov qword [r8 + 0x20], rax
jmp 0x140029b8a
lea rdx, [r15 + 0x38]
mov byte [r15 + 0x93], 0
movups xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
lea r8, [rsp + 0x170]
movdqa xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
mov dword [r8 + 0x20], 1
mov dword [r8 + 0x24], ebp
lea rsi, [rsp + 0xe90]
mov rcx, rsi
call fcn.1400071ba
mov rcx, rsi
call fcn.140001922
mov rcx, qword [r15 + 0x58]
mov edx, dword [r15 + 0x60]
call fcn.1400838a1
lea rcx, [r15 + 0x88]
call fcn.140004b35
mov rax, qword [r15 + 0x20]
lock dec qword [rax]
jne 0x140029bce
mov rcx, qword [r15 + 0x20]
call fcn.140069a60
mov rax, qword [r15 + 0x28]
lock dec qword [rax]
jne 0x140029be1
mov rcx, qword [r15 + 0x28]
call fcn.14000577c
mov rax, qword [r15 + 0x30]
lock dec qword [rax]
jne 0x140029bf4
mov rcx, qword [r15 + 0x30]
call fcn.14000577c
lea rcx, [r15 + 0x38]
call fcn.140004b35
cmp byte [r15 + 0x93], 0
je 0x140029c20
cmp qword [r15], 0
je 0x140029c20
mov r8, qword [r15 + 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r15 + 0x40]
lock dec qword [rax]
jne 0x140029c33
mov rcx, qword [r15 + 0x40]
call fcn.140005924
mov rax, qword [r15 + 0x48]
lock dec qword [rax]
mov bl, 1
jne 0x140029c48
mov rcx, qword [r15 + 0x48]
call fcn.14000577c
xor eax, eax
mov byte [r15 + 0x91], bl
movaps xmm6, xmmword [rsp + 0x12c0]
movaps xmm7, xmmword [rsp + 0x12d0]
movaps xmm8, xmmword [rsp + 0x12e0]
movaps xmm9, xmmword [rsp + 0x12f0]
movaps xmm10, xmmword [rsp + 0x1300]
movaps xmm11, xmmword [rsp + 0x1310]
movaps xmm12, xmmword [rsp + 0x1320]
movaps xmm13, xmmword [rsp + 0x1330]
movaps xmm14, xmmword [rsp + 0x1340]
movaps xmm15, xmmword [rsp + 0x1350]
add rsp, 0x1368
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov al, 1
mov bl, 5
jmp 0x140029c4a
mov r12d, 0xa
jmp 0x14002981d
lea rcx, [r15 + 0x108]
call fcn.140002a34
mov word [r15 + 0x248], 0x100
jmp 0x14002981d
mov r12d, 0xa
jmp 0x14002a7b9
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r15 + 0x1e8], 0
je 0x140029cce
mov r8, qword [r15 + 0x1f0]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140029cce
cmp rax, rdx
je 0x140029d46
lea rcx, [rax + 0x10]
mov qword [r15 + 0x360], rcx
mov rcx, qword [rax]
mov rax, qword [rax + 8]
test rcx, rcx
je 0x140029dd6
cmp rcx, 2
jne 0x140029def
cmp qword [r15 + 0x368], 0
je 0x140029d66
mov r8, qword [r15 + 0x358]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [r15 + 0x2f8]
mov qword [r15 + 0x398], rcx
mov rdx, qword [r13]
call fcn.14007eb01
test rax, rax
je 0x140029d8f
mov rax, qword [rsp + 0x78]
mov byte [rax], 8
jmp 0x140029ce9
mov r12d, 9
test rdx, rdx
je 0x140029e90
mov qword [rsp + 0x170], rdx
mov eax, edx
and eax, 3
xor ebp, ebp
cmp rax, 2
jb 0x140029dbe
cmp eax, 2
jne 0x140029dbe
shr rdx, 0x20
mov ebp, edx
mov r12d, 1
lea rcx, [rsp + 0x170]
call fcn.1400029bf
jmp 0x14002a791
mov qword [r15 + 0x378], rax
mov qword [r15 + 0x380], 0
xor ecx, ecx
jmp 0x14002ab88
mov qword [r15 + 0x398], rax
mov rcx, qword [r15 + 0x2f8]
mov qword [r15 + 0x3a0], 2
mov qword [r15 + 0x3a8], rax
mov qword [r15 + 0x3b0], rcx
lea rdx, [r15 + 0x3a0]
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov r8, rdi
call fcn.140018964
mov rax, qword [rsi]
cmp rax, 2
jne 0x140029e46
mov rax, qword [rsp + 0x78]
mov byte [rax], 4
jmp 0x140029ce9
test rax, rax
jne 0x14002a6a5
mov rdx, qword [r15 + 0x328]
mov rax, qword [r15 + 0x398]
lea r8, [rsp + 0x170]
mov qword [r8 + 8], rax
movabs rax, 0x8000000000000002
mov qword [r8], rax
lea rsi, [rsp + 0x710]
mov rcx, rsi
call fcn.1400071ba
mov rcx, rsi
call fcn.140001922
jmp 0x140029e95
jmp 0x14002a791
mov rax, qword [r15 + 0x360]
mov rdx, qword [r15 + 0x370]
jmp 0x140029d1c
lea rdx, [r15 + 0x398]
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov r8, rdi
call fcn.140018fa8
mov rax, qword [rsi]
cmp rax, 2
jne 0x140029ed8
mov rax, qword [rsp + 0x78]
mov byte [rax], 5
jmp 0x140029ce9
test rax, rax
jne 0x14002a6a5
mov rdx, qword [r15 + 0x340]
mov rdi, qword [r15 + 0x388]
cmp rdx, rdi
jb 0x14002b28c
xor eax, eax
test rdi, rdi
je 0x14002a649
mov r14, qword [r15 + 0x338]
mov r9, qword [r15 + 0x348]
mov ebp, 0x200
pxor xmm6, xmm6
mov qword [rsp + 0x70], rbx
cmp rdi, rbp
mov r8d, 0x200
cmovb r8, rdi
mov rdx, qword [r15 + 0x308]
cmp r9, rdx
jae 0x14002b1c6
mov r10, qword [r15 + 0x300]
shl r9, 0xa
lea rsi, [r10 + r9]
mov eax, dword [r10 + r9 + 0x3d0]
mov ecx, 0xffffffff
xor rax, rcx
movzx r12d, byte [r10 + r9 + 0x3f0]
test r12, r12
je 0x140029fe0
mov edx, 0x10
sub rdx, r12
mov rcx, r8
sub rcx, rdx
jbe 0x140029f93
mov edx, ecx
and edx, 0xf
shr rcx, 4
cmp rdx, 1
sbb rcx, 0xffffffffffffffff
cmp rcx, rax
ja 0x14002b1ed
movzx eax, r12b
mov r11d, 0x10
sub r11, rax
add rax, rsi
add rax, 0x3e0
mov rcx, r8
sub rcx, r11
mov qword [rsp + 0x100], rcx
jae 0x14002a00b
xor ecx, ecx
mov r13, qword [rsp + 0x60]
mov dl, byte [rax + rcx]
xor byte [r14 + rcx], dl
lea rdx, [rcx + 1]
mov rcx, rdx
cmp r8, rdx
jne 0x140029fc0
add r12b, r8b
mov rbx, qword [rsp + 0x70]
jmp 0x14002a5fd
xor ecx, ecx
mov r12, r8
and r12, 0xf
setne cl
mov rdx, r8
shr rdx, 4
add rcx, rdx
mov qword [rsp + 0x100], r8
mov r11, r14
cmp rcx, rax
jbe 0x14002a036
jmp 0x14002b1ed
xor ecx, ecx
mov dl, byte [rax + rcx]
xor byte [r14 + rcx], dl
lea rdx, [rcx + 1]
mov rcx, rdx
cmp r11, rdx
jne 0x14002a00d
add r11, r14
mov r12, qword [rsp + 0x100]
mov rdx, r12
shr rdx, 4
and r12d, 0xf
mov qword [rsp + 0x80], r11
mov qword [rsp + 0xd0], r10
lea r15, [rsi + 0x3c0]
mov qword [rsp + 0x118], r15
mov qword [rsp + 0x120], r11
mov qword [rsp + 0x128], r11
mov qword [rsp + 0x130], rdx
mov al, byte [0x1400c80cc]
cmp al, 1
mov qword [rsp + 0xb0], r9
mov qword [rsp + 0xc8], r8
jne 0x14002a09c
mov rcx, rsi
lea rdx, [rsp + 0x118]
call fcn.140017ec3
jmp 0x14002a49a
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0x110], r12
mov qword [rsp + 0x138], r14
mov qword [rsp + 0xc0], rdi
cmp qword [rsp + 0x100], 0x40
jb 0x14002a2d1
mov rax, qword [rsp + 0x100]
shr rax, 6
mov qword [rsp + 0xe0], rax
mov ebp, dword [rsi + 0x3d0]
xor edi, edi
movdqa xmmword [rsp + 0xb00], xmm6
movdqa xmmword [rsp + 0xaf0], xmm6
movdqa xmmword [rsp + 0xae0], xmm6
movdqa xmmword [rsp + 0xad0], xmm6
movdqa xmmword [rsp + 0x1a0], xmm6
movdqa xmmword [rsp + 0x190], xmm6
movdqa xmmword [rsp + 0x180], xmm6
movdqa xmmword [rsp + 0x170], xmm6
mov eax, dword [r15]
lea rdx, [rsp + 0x170]
xor ecx, ecx
movdqa xmmword [rsp + 0x710], xmm6
lea r8d, [rax + rbp]
xor r9d, r9d
test r9, r9
je 0x14002a15a
mov r10d, dword [r15 + r9]
mov r11, r9
jmp 0x14002a160
mov r10d, r8d
xor r11d, r11d
mov dword [rsp + r11 + 0x710], r10d
add r9, 4
cmp r9, 0x10
jne 0x14002a14c
inc rcx
movaps xmm0, xmmword [rsp + 0x710]
movaps xmmword [rsp + 0x140], xmm0
inc ebp
mov dword [rsi + 0x3d0], ebp
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [rdx], xmm0
mov rdx, rcx
shl rdx, 4
add rdx, rsp
add rdx, 0x170
cmp rcx, 4
jne 0x14002a13c
mov qword [rsp + 0x90], rdi
shl rdi, 6
mov r12, qword [rsp + 0x80]
lea r14, [r12 + rdi]
lea rbx, [rsp + 0xad0]
mov rcx, rbx
mov rdx, rsi
lea r13, [rsp + 0x170]
mov r8, r13
call fcn.1400300eb
movups xmm0, xmmword [r12 + rdi]
movdqu xmm1, xmmword [r12 + rdi + 0x10]
movdqu xmm2, xmmword [r12 + rdi + 0x20]
movups xmm3, xmmword [r12 + rdi + 0x30]
movaps xmmword [rsp + 0x740], xmm3
movdqa xmmword [rsp + 0x730], xmm2
movdqa xmmword [rsp + 0x720], xmm1
movaps xmmword [rsp + 0x710], xmm0
movdqa xmmword [rsp + 0x1a0], xmm6
movdqa xmmword [rsp + 0x190], xmm6
movdqa xmmword [rsp + 0x180], xmm6
movdqa xmmword [rsp + 0x170], xmm6
lea rax, [rsp + 0x710]
xor r8d, r8d
xor r9d, r9d
mov r10b, byte [rbx + r9]
xor r10b, byte [rax + r9]
mov byte [r13 + r9], r10b
lea r10, [r9 + 1]
mov r9, r10
cmp r10, 0x10
jne 0x14002a252
inc r8
add r13, 0x10
add rbx, 0x10
add rax, 0x10
cmp r8, 4
jne 0x14002a24f
mov rdi, qword [rsp + 0x90]
inc rdi
movaps xmm0, xmmword [rsp + 0x170]
movdqa xmm1, xmmword [rsp + 0x180]
movdqa xmm2, xmmword [rsp + 0x190]
movaps xmm3, xmmword [rsp + 0x1a0]
movups xmmword [r14 + 0x30], xmm3
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
cmp qword [rsp + 0xe0], rdi
jne 0x14002a0e7
mov rbx, qword [rsp + 0xf8]
mov r13d, ebx
movdqa xmmword [rsp + 0xb00], xmm6
movdqa xmmword [rsp + 0xaf0], xmm6
movdqa xmmword [rsp + 0xae0], xmm6
movdqa xmmword [rsp + 0xad0], xmm6
and r13d, 3
mov rdi, qword [rsp + 0xc0]
mov r12, qword [rsp + 0x110]
mov rax, qword [rsp + 0x80]
je 0x14002a48d
and rbx, 0xfffffffffffffffc
shl rbx, 4
add rbx, rax
mov rax, r13
shl rax, 4
lea rbp, [rsp + rax]
add rbp, 0xad0
mov r14d, dword [rsi + 0x3d0]
lea r12, [rsp + 0xad0]
movdqa xmmword [rsp + 0x170], xmm6
mov eax, dword [r15]
add eax, r14d
xor ecx, ecx
test rcx, rcx
je 0x14002a36d
mov edx, dword [r15 + rcx]
mov r8, rcx
jmp 0x14002a372
mov edx, eax
xor r8d, r8d
mov dword [rsp + r8 + 0x170], edx
add rcx, 4
cmp rcx, 0x10
jne 0x14002a35f
movaps xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x140], xmm0
inc r14d
mov dword [rsi + 0x3d0], r14d
lea rdi, [r12 + 0x10]
lea rax, [rsp + 0x720]
movdqu xmmword [rax + 0x20], xmm6
movdqu xmmword [rax + 0x10], xmm6
movdqu xmmword [rax], xmm6
xor eax, eax
mov cl, byte [rsp + rax + 0x140]
mov byte [rsp + rax + 0x170], cl
lea rcx, [rax + 1]
mov rax, rcx
cmp rcx, 0x10
jne 0x14002a3bb
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x710], xmm0
lea rcx, [rsp + 0x170]
mov rdx, rsi
lea r8, [rsp + 0x710]
call fcn.1400300eb
movups xmm0, xmmword [rsp + 0x170]
movups xmmword [r12], xmm0
mov r12, rdi
cmp rdi, rbp
jne 0x14002a34e
lea rax, [rsp + 0xad0]
xor ecx, ecx
mov rdi, qword [rsp + 0xc0]
mov r12, qword [rsp + 0x110]
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
movups xmm0, xmmword [rbx + r8]
movaps xmmword [rsp + 0x710], xmm0
movdqa xmmword [rsp + 0x170], xmm6
xor r8d, r8d
mov r9b, byte [rax + r8]
xor r9b, byte [rsp + r8 + 0x710]
mov byte [rsp + r8 + 0x170], r9b
lea r9, [r8 + 1]
mov r8, r9
cmp r9, 0x10
jne 0x14002a455
inc rcx
movaps xmm0, xmmword [rsp + 0x170]
movups xmmword [rdx], xmm0
add rax, 0x10
cmp rcx, r13
jne 0x14002a431
mov r14, qword [rsp + 0x138]
mov ebp, 0x200
test r12, r12
mov r9, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xc8]
je 0x14002a5e6
mov rbp, r12
mov r12, r8
mov rbx, r9
mov rax, qword [rsp + 0xd0]
lea r13, [rax + r9]
add r13, 0x3e0
mov al, byte [0x1400c80cc]
cmp al, 1
jne 0x14002a4ec
mov rcx, rsi
mov rdx, r15
mov r8, r13
call fcn.140017e08
jmp 0x14002a5ab
movdqa xmmword [rsp + 0x170], xmm6
mov eax, dword [rsi + 0x3d0]
mov ecx, dword [rsi + 0x3c0]
add ecx, eax
xor edx, edx
test rdx, rdx
je 0x14002a513
mov r8d, dword [r15 + rdx]
mov r9, rdx
jmp 0x14002a519
mov r8d, ecx
xor r9d, r9d
mov dword [rsp + r9 + 0x170], r8d
add rdx, 4
cmp rdx, 0x10
jne 0x14002a505
movaps xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xad0], xmm0
inc eax
mov dword [rsi + 0x3d0], eax
lea rax, [rsp + 0x720]
movdqu xmmword [rax + 0x20], xmm6
movdqu xmmword [rax + 0x10], xmm6
movdqu xmmword [rax], xmm6
xor eax, eax
mov cl, byte [rsp + rax + 0xad0]
mov byte [rsp + rax + 0x170], cl
lea rcx, [rax + 1]
mov rax, rcx
cmp rcx, 0x10
jne 0x14002a55b
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x710], xmm0
lea rcx, [rsp + 0x170]
mov rdx, rsi
lea r8, [rsp + 0x710]
call fcn.1400300eb
movups xmm0, xmmword [rsp + 0x170]
movups xmmword [r13], xmm0
mov rax, qword [rsp + 0x100]
and rax, 0xfffffffffffffff0
mov rdx, qword [rsp + 0x80]
add rdx, rax
xor eax, eax
mov r9, rbx
mov r8, r12
mov r12, rbp
mov ebp, 0x200
mov cl, byte [r13 + rax]
xor byte [rdx + rax], cl
lea rcx, [rax + 1]
mov rax, rcx
cmp r12, rcx
jne 0x14002a5d2
mov r15, qword [rsp + 0x68]
mov r13, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x70]
mov r10, qword [rsp + 0xd0]
lea rax, [r10 + r9]
add rax, 0x3f0
mov byte [rax], r12b
mov rcx, qword [r15 + 0x350]
test rcx, rcx
je 0x14002b1d5
add r14, r8
sub rdi, r8
mov rax, qword [r15 + 0x348]
inc rax
xor edx, edx
div rcx
mov r9, rdx
mov qword [r15 + 0x348], rdx
test rdi, rdi
jne 0x140029f1f
mov rax, qword [r15 + 0x388]
mov rcx, qword [r15 + 0x2f8]
neg rax
mov qword [r15 + 0x398], 2
mov qword [r15 + 0x3a0], rax
mov qword [r15 + 0x3a8], rcx
lea rdx, [r15 + 0x398]
mov rdi, qword [r13]
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov r8, rdi
call fcn.140018964
mov rax, qword [rsi]
cmp rax, 2
jne 0x14002a6a0
mov rax, qword [rsp + 0x78]
mov byte [rax], 6
jmp 0x140029ce9
test rax, rax
je 0x14002a6da
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x170], rax
mov ecx, eax
and ecx, 3
xor ebp, ebp
cmp rcx, 2
jb 0x14002a75e
cmp ecx, 2
jne 0x14002a75e
shr rax, 0x20
mov ebp, eax
jmp 0x14002a75e
mov rdx, qword [r15 + 0x340]
mov rcx, qword [r15 + 0x388]
cmp rdx, rcx
jb 0x14002b29b
mov rax, qword [r15 + 0x2f8]
mov rdx, qword [r15 + 0x338]
mov qword [r15 + 0x398], rax
mov qword [r15 + 0x3a0], rdx
mov qword [r15 + 0x3a8], rcx
lea rcx, [r15 + 0x398]
mov rdx, rdi
call fcn.140018e08
test rax, rax
je 0x14002a735
mov rax, qword [rsp + 0x78]
mov byte [rax], 7
jmp 0x140029ce9
test rdx, rdx
je 0x14002ab34
mov qword [rsp + 0x170], rdx
mov eax, edx
and eax, 3
xor ebp, ebp
cmp rax, 2
jb 0x14002a75e
cmp eax, 2
jne 0x14002a75e
shr rdx, 0x20
mov ebp, edx
lea rcx, [rsp + 0x170]
call fcn.1400029bf
mov r12d, 1
cmp qword [r15 + 0x368], 0
je 0x14002a791
mov r8, qword [r15 + 0x358]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r15 + 0x330], 0
je 0x14002a7b1
mov r8, qword [r15 + 0x338]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x78]
mov byte [rax], 1
cmp r12d, 0xa
jne 0x14002a7cf
mov rax, qword [rsp + 0xb8]
mov byte [rax], 6
jmp 0x140029cc3
mov rcx, qword [rsp + 0xa8]
call fcn.14000211c
cmp r12d, 9
jne 0x14002afca
mov rax, qword [r15 + 0xf8]
test rax, rax
je 0x14002a86c
mov qword [r15 + 0x178], rax
mov rax, qword [r15 + 0x100]
mov rcx, qword [r15 + 0x1d8]
mov qword [r15 + 0x180], rax
lea rax, [r15 + 0x108]
movups xmm0, xmmword [r15 + 0x220]
mov qword [r15 + 0x250], rax
movups xmmword [r15 + 0x258], xmm0
mov qword [r15 + 0x268], rcx
mov byte [r15 + 0x290], 0
lea rsi, [r15 + 0x250]
mov rdx, qword [r13]
mov rcx, rsi
call fcn.140005af4
cmp eax, 9
je 0x14002ac92
cmp eax, 0xa
jne 0x14002a8d5
mov rax, qword [rsp + 0xb8]
mov byte [rax], 7
jmp 0x140029cc3
lea rax, [r15 + 0x108]
movups xmm0, xmmword [r15 + 0x220]
mov rcx, qword [r15 + 0x1d8]
mov qword [r15 + 0x250], rax
movups xmmword [r15 + 0x258], xmm0
mov qword [r15 + 0x268], rcx
mov byte [r15 + 0x290], 0
lea rcx, [r15 + 0x250]
mov rdx, qword [r13]
call fcn.140005af4
cmp eax, 9
je 0x14002ac92
mov r12d, eax
cmp eax, 0xa
jne 0x14002ab2d
mov rax, qword [rsp + 0xb8]
mov byte [rax], 9
jmp 0x140029cc3
mov qword [rsp + 0x70], rbx
mov rdx, qword [r15 + 0xb8]
mov r8, qword [r15 + 0xc0]
mov rcx, rsi
call fcn.140072060
mov rdx, qword [r15 + 0x178]
mov r8, qword [r15 + 0x180]
mov rcx, rsi
call fcn.1400052bc
mov rax, qword [r15 + 0x258]
mov rcx, qword [r15 + 0x260]
mov rdx, qword [r15 + 0x1d8]
mov r8, qword [r15 + 0x220]
mov r9, qword [r15 + 0x228]
lea rdi, [r15 + 0x270]
mov qword [r15 + 0x270], rax
mov qword [r15 + 0x278], rcx
mov qword [r15 + 0x280], r8
mov qword [r15 + 0x288], r9
mov qword [r15 + 0x290], rdx
lea rbx, [r15 + 0x2d8]
mov byte [r15 + 0x2d8], 0
mov qword [r15 + 0x298], r8
mov qword [r15 + 0x2a0], r9
mov qword [r15 + 0x2a8], rdx
lea rdx, [r15 + 0x2b0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x174], xmm0
mov word [r15 + 0x2d4], 0
mov qword [r15 + 0x2cc], 0
mov dword [r15 + 0x2b0], 0
movups xmm0, xmmword [rsp + 0x170]
movups xmmword [r15 + 0x2b4], xmm0
mov r8d, dword [rsp + 0x180]
mov dword [r15 + 0x2c4], r8d
mov dword [r15 + 0x2c8], 7
mov word [r15 + 0x2d3], 0x101
mov byte [r15 + 0x2d1], 1
mov qword [r15 + 0x2e0], rdx
mov qword [r15 + 0x2e8], rax
mov qword [r15 + 0x2f0], rcx
mov byte [r15 + 0x360], 0
lea r12, [r15 + 0x2e0]
mov r14, qword [r13]
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov rdx, r12
mov r8, r14
call fcn.140005d85
cmp qword [rsi], 0
je 0x14002aa31
mov byte [rbx], 3
jmp 0x14002ab0c
mov qword [rsp + 0x90], rbx
mov rbx, rdi
lea rsi, [rsp + 0x188]
mov rbp, qword [rsi - 0x10]
mov r13, qword [rsi - 8]
lea rdi, [rsp + 0xe90]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
cmp byte [r15 + 0x360], 3
jne 0x14002aa77
mov rax, qword [rsp + 0x68]
lea rcx, [rax + 0x308]
call fcn.1400027e7
test rbp, rbp
je 0x14002abee
mov rax, r13
shr rax, 0x20
mov r15, qword [rsp + 0x68]
mov qword [r15 + 0x2e0], rbp
mov dword [r15 + 0x2e8], r13d
mov dword [r15 + 0x2ec], eax
lea rdi, [r15 + 0x2f0]
lea rsi, [rsp + 0xe90]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [r15 + 0x298]
mov rax, qword [r15 + 0x2a8]
mov qword [r15 + 0x350], r12
movups xmmword [r15 + 0x358], xmm0
mov qword [r15 + 0x368], rax
mov byte [r15 + 0x390], 0
mov r13, qword [rsp + 0x60]
mov rdi, rbx
mov rbx, qword [rsp + 0x90]
lea rcx, [r15 + 0x350]
mov rdx, r14
call fcn.140005af4
cmp eax, 0xa
jne 0x14002ab17
mov byte [rbx], 4
mov r12d, 0xa
jmp 0x14002ac45
mov r12d, eax
mov ebp, edx
lea rcx, [r15 + 0x2e0]
call fcn.140002a34
jmp 0x14002ac42
mov ebp, edx
jmp 0x14002afca
mov rdx, qword [r15 + 0x328]
mov rax, qword [r15 + 0x388]
add qword [r15 + 0x380], rax
lea r8, [rsp + 0x170]
mov qword [r8 + 8], rax
movabs rax, 0x8000000000000001
mov qword [r8], rax
lea rsi, [rsp + 0x710]
mov rcx, rsi
call fcn.1400071ba
mov rcx, rsi
call fcn.140001922
mov rax, qword [r15 + 0x378]
mov rcx, qword [r15 + 0x380]
sub rax, rcx
jbe 0x140029e95
mov ecx, 0x4000
cmp rax, rcx
cmovb rcx, rax
mov qword [r15 + 0x388], rcx
mov rdx, qword [r15 + 0x340]
cmp rdx, rcx
jb 0x14002b280
mov rax, qword [r15 + 0x2f8]
mov rdx, qword [r15 + 0x338]
mov qword [r15 + 0x398], rax
mov qword [r15 + 0x3a0], rdx
mov qword [r15 + 0x3a8], rcx
mov qword [r15 + 0x3b0], 0
mov qword [r15 + 0x3b8], rcx
jmp 0x140029ea8
mov qword [rsp + 0x170], r13
mov eax, r13d
and eax, 3
xor ebp, ebp
cmp rax, 2
jae 0x14002ac0e
mov r15, qword [rsp + 0x68]
mov rdi, rbx
jmp 0x14002ac22
cmp eax, 2
mov r15, qword [rsp + 0x68]
mov rdi, rbx
jne 0x14002ac22
shr r13, 0x20
mov ebp, r13d
mov r12d, 1
lea rcx, [rsp + 0x170]
call fcn.1400029bf
mov r13, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x90]
mov byte [rbx], 1
cmp r12d, 0xa
mov rbx, qword [rsp + 0x70]
jne 0x14002ac60
mov rax, qword [rsp + 0xb8]
mov byte [rax], 8
jmp 0x140029cc3
mov rcx, rdi
call fcn.1400012dd
cmp qword [r15 + 0x250], 0
je 0x14002ac88
mov r8, qword [r15 + 0x258]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r12d, 9
jne 0x14002afca
mov byte [r15 + 0x248], 0
lea rsi, [r15 + 0x108]
lea rax, [rsp + 0x170]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.140002a34
mov r14, qword [r15 + 0xe8]
test r14, r14
je 0x14002b148
mov r13, rbx
mov rbx, r15
mov r15, qword [r15 + 0xf0]
mov rsi, qword [rbx + 0xb8]
mov rdi, qword [rbx + 0xc0]
mov qword [rbx + 0x250], rsi
mov qword [rbx + 0x258], rdi
mov qword [rbx + 0x260], r14
mov qword [rbx + 0x268], r15
lea rax, [rbx + 0x348]
mov qword [rsp + 0x80], rax
mov byte [rbx + 0x348], 0
lea r12, [rbx + 0x270]
mov rcx, r12
mov rdx, rsi
mov r8, rdi
call fcn.140072060
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.1400052bc
lea r14, [rbx + 0x290]
movups xmm0, xmmword [rbx + 0x270]
movups xmm1, xmmword [rbx + 0x280]
movups xmmword [rbx + 0x2a0], xmm1
movups xmmword [rbx + 0x290], xmm0
mov qword [rbx + 0x2b0], rsi
mov qword [rbx + 0x2b8], rdi
lea rax, [rbx + 0x340]
mov qword [rsp + 0x90], rax
mov byte [rbx + 0x340], 0
mov r15, rbx
mov rbx, r13
mov qword [r15 + 0x2c0], rsi
mov qword [r15 + 0x2c8], rdi
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [r15 + 0x2d0], xmm0
movups xmmword [r15 + 0x2e0], xmm1
lea rcx, [rsp + 0xe90]
mov rdx, rsi
mov r8, rdi
call fcn.140072060
mov rdx, qword [r15 + 0x2d8]
mov r8, qword [r15 + 0x2e0]
lea rsi, [rsp + 0xeb0]
mov rcx, rsi
call fcn.140072060
movups xmm0, xmmword [rsi - 0x20]
movups xmm1, xmmword [rsi - 0x10]
movups xmm2, xmmword [rsi]
movups xmm3, xmmword [rsi + 0x10]
lea rsi, [rsp + 0x170]
movaps xmmword [rsi + 0x30], xmm3
movaps xmmword [rsi + 0x20], xmm2
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi], xmm0
mov rax, r15
add r15, 0x2f0
mov ecx, 9
mov rdi, r15
rep movsq qword [rdi], qword [rsi]
lea rbp, [rax + 0x338]
mov byte [rax + 0x338], 0
mov r13, rbx
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rsp + 0xec0], xmm3
movaps xmmword [rsp + 0xeb0], xmm2
movaps xmmword [rsp + 0xea0], xmm1
movaps xmmword [rsp + 0xe90], xmm0
lea rcx, str.__WdK__yae8N__N_9__Y_p__f_Y6____YbwU_k_T_p___D_cF_Q__AT___GZaRY_M9_____h5MTS_6_jXH__b__R_o
call fcn.14007c58e
mov r12, rax
mov rdi, rdx
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], rdx
mov ebx, 1
lock xadd qword [0x1400c8870], rbx
mov al, byte [0x1400c93d0]
mov edx, 0x180
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x14002b219
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rsi, [rcx + 0x80]
lea rdx, [rdi + 0x168]
add rdi, 0x100
xor r8d, r8d
test r12, r12
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], r8
lea rax, [0x14009c1c8]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], r8
mov qword [rcx + 0xa0], rbx
movaps xmm0, xmmword [rsp + 0xe90]
movdqa xmm1, xmmword [rsp + 0xea0]
movdqa xmm2, xmmword [rsp + 0xeb0]
movaps xmm3, xmmword [rsp + 0xec0]
movups xmmword [rcx + 0xa8], xmm0
movdqu xmmword [rcx + 0xb8], xmm1
movdqu xmmword [rcx + 0xc8], xmm2
movups xmmword [rcx + 0xd8], xmm3
xorps xmm0, xmm0
movups xmmword [rcx + 0xe8], xmm0
mov qword [rcx + 0xf8], r8
cmovne rdi, rdx
mov rcx, qword [rdi]
lea r9, [rsp + 0x118]
mov rdx, rsi
mov r8b, 1
call fcn.14007c6f0
test rax, rax
je 0x14002af78
test rdx, rdx
jne 0x14002b228
lea rcx, [rsp + 0x118]
call fcn.1400042be
mov rax, qword [rsp + 0x68]
mov qword [rax + 0x330], rsi
mov rbx, r13
mov rax, qword [rsp + 0x60]
mov r8, qword [rax]
lea rdi, [rsp + 0x710]
mov rcx, rdi
mov rdx, rsi
call fcn.140019511
cmp dword [rdi], 2
jne 0x14002b020
mov byte [rbp], 3
mov eax, 1
mov rdi, qword [rsp + 0x90]
jmp 0x14002b0aa
cmp qword [r15 + 0x218], 0
je 0x14002afea
mov r8, qword [r15 + 0x220]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [r15 + 0x208]
mov rdx, qword [r15 + 0x210]
call fcn.14003f946
cmp qword [r15 + 0x200], 0
je 0x140029cfa
mov r8, qword [r15 + 0x208]
mov rcx, qword [0x1400c9350]
xor edx, edx
jmp 0x140029cf4
movups xmm0, xmmword [rsp + 0x710]
movdqu xmm1, xmmword [rsp + 0x720]
movdqa xmmword [rsp + 0xae0], xmm1
movaps xmmword [rsp + 0xad0], xmm0
mov rax, qword [rsp + 0x68]
mov rcx, qword [rax + 0x330]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x14002b072
mov rax, qword [rsp + 0x68]
mov rcx, qword [rax + 0x330]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
cmp qword [rsp + 0xad0], 0
je 0x14002b094
call fcn.14003f085
mov rsi, rax
lea rcx, [rsp + 0xad0]
call fcn.1400023ca
jmp 0x14002b09c
mov rsi, qword [rsp + 0xad8]
mov rdi, qword [rsp + 0x90]
mov byte [rbp], 1
xor eax, eax
test rax, rax
je 0x14002b0bd
mov eax, 1
mov cl, 3
mov r15, qword [rsp + 0x68]
jmp 0x14002b0ee
mov rcx, r15
call fcn.1400027b3
mov r15, qword [rsp + 0x68]
cmp qword [r15 + 0x2d0], 0
je 0x14002b0ea
mov r8, qword [r15 + 0x2d8]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov cl, 1
xor eax, eax
mov byte [rdi], cl
test rax, rax
je 0x14002b11b
mov rax, qword [rsp + 0x80]
mov byte [rax], 3
mov rax, qword [rsp + 0xb8]
mov byte [rax], 0xa
mov r12d, 0xa
mov r13, qword [rsp + 0x60]
jmp 0x14002981d
mov rcx, r14
call fcn.140001ce1
test rsi, rsi
mov r13, qword [rsp + 0x60]
je 0x14002b13d
lea rcx, [rsp + 0x170]
mov qword [rcx], rsi
call fcn.1400029bf
mov rax, qword [rsp + 0x80]
mov byte [rax], 1
cmp qword [r15 + 0x218], 0
je 0x14002b168
mov r8, qword [r15 + 0x220]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [r15 + 0x208]
mov rdx, qword [r15 + 0x210]
call fcn.14003f946
cmp qword [r15 + 0x200], 0
je 0x14002b19b
mov r8, qword [r15 + 0x208]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12d, 9
cmp qword [r15 + 0x1e8], 0
je 0x14002b1c1
mov r8, qword [r15 + 0x1f0]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140029cda
lea r8, str.F__G_S_xm8Tp9_RT__ZTgb4eVaDC___B6b_q_sj
mov rcx, r9
call fcn.140095f40
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zero__nb_1_u_____m_A_tHcug____Fq__cR___Fr_amqx_LD1_U_k_J___jpd_dQ__ag___PeZ_k_5k_M
lea r8, str.F__G_S_xm8Tp9_RT__ZTgb4eVaDC___B6b_q_sj
mov edx, 0x39
call fcn.140096040
lea rax, str.X8o_N__2_V_____X____5cS_HT__W_____4z__2zv5_N_w_h_xL__iZ_S___Eu__TY___K9Kn_wFY__sL__PS3_VJ
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14009b378]
lea r8, [rsp + 0x170]
mov edx, 0x2b
call fcn.1400963d0
mov ecx, 0x80
mov edx, 0x100
call fcn.1400948e0
lea rax, [rsp + 0x140]
mov qword [rax], rdx
lea rdx, [rsp + 0x560]
mov qword [rdx], rax
lea rax, [case.0x14006a771.440]
mov qword [rdx + 8], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rsp + 0x710]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.__WdK__yae8N__N_9__Y_p__f_Y6____YbwU_k_T_p___D_cF_Q__AT___GZaRY_M9_____h5MTS_6_jXH__b__R_o
call fcn.140095e80
lea r8, str.F__G_S_xm8Tp9_RT__ZTgb4eVaDC___B6b_q_sj
call fcn.140095fc0
lea r8, str.F__G_S_xm8Tp9_RT__ZTgb4eVaDC___B6b_q_sj
mov rcx, rdi
call fcn.140095fc0
lea r8, str.F__G_S_xm8Tp9_RT__ZTgb4eVaDC___B6b_q_sj
call fcn.140095fc0
int3
pop rcx
invalid
add dword [rax], eax
add byte [rcx - 0x3b7eb728], cl
add esp, 0xc8
add esp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or edx, dword [rbp + 0x41]
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x8c8
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x830], xmm8
add byte [rsi + 0xf], ah
jg 0x14002ba03
and byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14002ba03
and byte [rax], cl
add byte [rax], al
movdqa xmmword [rbp + 0x810], xmm6
mov qword [rbp + 0x808], 0xfffffffffffffffe
mov qword [rbp + 0x698], rdx
mov r14, rcx
movzx eax, byte [rcx + 0xc0]
add eax, 0x48000000
lea ecx, [0x1400b5d28]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x800], r14
jmp rax
movups xmm0, xmmword [r14 + 0x18]
movups xmmword [r14 + 0x30], xmm0
movups xmm0, xmmword [r14]
movups xmmword [r14 + 0x40], xmm0
mov rax, qword [r14 + 0x10]
mov qword [r14 + 0x50], rax
mov rdi, qword [r14 + 0x28]
lea rcx, [r14 + 0x58]
call fcn.140034732
mov r15, qword [r14 + 0x48]
mov r12, qword [r14 + 0x50]
mov al, byte [0x1400c93d0]
mov edx, 0x160
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x14002cbe5
mov r14, rax
lea rax, [0x1400923e1]
mov qword [rbp + 0x6c0], rax
mov rcx, qword [rbp + 0x6c0]
mov eax, 0x23985edc
add rax, qword [0x1400c8018]
rol rax, 3
movzx eax, ax
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rbp + 0x6f0], xmm0
movaps xmmword [rbp + 0x6e0], xmm0
movaps xmmword [rbp + 0x6d0], xmm0
movaps xmmword [rbp + 0x6c0], xmm0
mov qword [rbp + 0x700], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e088]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x40
jb 0x14002bb36
mov ecx, 0xe35fea63
xor ecx, dword [rax + 0x48]
lea rsi, [rbp + 0x6c0]
mov dword [rsi + 0x48], ecx
mov al, byte [rax + 0x4c]
xor al, 0x2a
mov byte [rsi + 0x4c], al
lea rcx, [rbp + 0x173]
mov r8d, 0x4d
mov rdx, rsi
call fcn.140093940
lea rax, [0x140095405]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xffffffff7003c0fa
sub rax, qword [0x1400c8020]
rol rax, 1
movzx eax, ax
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x40], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e0d5]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x40
jb 0x14002bbd0
mov ecx, 0xe26117a9
xor ecx, dword [rax + 0x48]
lea rsi, [rbp + 0x6c0]
mov dword [rsi + 0x48], ecx
mov al, byte [rax + 0x4c]
xor al, 0x83
mov byte [rsi + 0x4c], al
lea rcx, [rbp + 0xdc]
mov r8d, 0x4d
mov rdx, rsi
call fcn.140093940
lea rax, [0x14009bd5f]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov rax, qword [str._v_v]
mov rdx, rax
shr rdx, 0xd
xor rdx, rax
add rdx, 0xffffffffad836da7
rol rdx, 2
movzx eax, dx
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x40], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e122]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x40
jb 0x14002bc72
mov ecx, 0xfef3c3c0
xor ecx, dword [rax + 0x48]
lea rsi, [rbp + 0x6c0]
mov dword [rsi + 0x48], ecx
mov al, byte [rax + 0x4c]
xor al, 0x25
mov byte [rsi + 0x4c], al
lea rcx, [rbp + 0x8f]
mov r8d, 0x4d
mov rdx, rsi
call fcn.140093940
lea rax, [0x14009c706]
mov qword [rsi], rax
mov rcx, qword [rsi]
imul rax, qword [0x1400c8030], 0xffffffff9c991530
rol rax, 5
not rax
rol rax, 4
movzx eax, ax
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x40], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e16f]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x40
jb 0x14002bd0e
mov ecx, 0x61fb252c
xor ecx, dword [rax + 0x48]
lea rsi, [rbp + 0x6c0]
mov dword [rsi + 0x48], ecx
mov al, byte [rax + 0x4c]
xor al, 0xe3
mov byte [rsi + 0x4c], al
lea rcx, [rbp + 0x42]
mov r8d, 0x4d
mov rdx, rsi
call fcn.140093940
lea rax, [0x1400923b0]
mov qword [rsi], rax
mov rcx, qword [rsi]
imul rax, qword [0x1400c8038], 0xffffffffc95996c1
movabs rdx, 0x13f27197eb7ba2f7
add rdx, rax
rol rdx, 1
add rdx, 0x169b18a3
rol rdx, 5
movzx eax, dx
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x40], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e1bc]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x40
jb 0x14002bdb7
mov ecx, 0x4ea81281
xor ecx, dword [rax + 0x48]
lea rsi, [rbp + 0x6c0]
mov dword [rsi + 0x48], ecx
mov al, byte [rax + 0x4c]
xor al, 0x5d
mov byte [rsi + 0x4c], al
lea rcx, [rbp - 0xb]
mov r8d, 0x4d
mov rdx, rsi
call fcn.140093940
lea rax, [0x14009544d]
mov qword [rsi], rax
mov rcx, qword [rsi]
xor eax, eax
sub rax, qword [0x1400c8040]
xor rax, 0xffffffffe85e573e
mov edx, eax
shr edx, 5
xor rdx, rax
rol rdx, 5
movzx eax, dx
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x40], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e209]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x40
jb 0x14002be55
mov ecx, 0x6628d3fe
xor ecx, dword [rax + 0x48]
lea rsi, [rbp + 0x6c0]
mov dword [rsi + 0x48], ecx
mov al, byte [rax + 0x4c]
xor al, 0x75
mov byte [rsi + 0x4c], al
lea rcx, [rbp + 0x1c0]
mov r8d, 0x4d
mov rdx, rsi
call fcn.140093940
lea rax, [0x14009daa5]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov rax, qword [0x1400c8048]
not rax
imul rax, rax, 0xffffffffaf5ec438
rol rax, 0xc
and eax, 0x8fff
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x40], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e256]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x40
jb 0x14002bef2
mov ecx, 0xcf32a7e
xor ecx, dword [rax + 0x48]
lea rsi, [rbp + 0x6c0]
mov dword [rsi + 0x48], ecx
mov al, byte [rax + 0x4c]
xor al, 0xa0
mov byte [rsi + 0x4c], al
lea rcx, [rbp + 0x210]
mov r8d, 0x4d
mov rdx, rsi
call fcn.140093940
lea rax, [0x140090ba0]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rdx, 0x31a2d669b6aa0a44
imul rdx, qword [0x1400c8050]
movabs rax, 0xf0b8c49dc276ca9c
add rax, rdx
rol rax, 6
and eax, 0xff3f
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x40], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e2a3]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x40
jb 0x14002bf9d
mov ecx, 0xc8966250
xor ecx, dword [rax + 0x48]
lea rsi, [rbp + 0x6c0]
mov dword [rsi + 0x48], ecx
mov al, byte [rax + 0x4c]
xor al, 0xfe
mov byte [rsi + 0x4c], al
lea rcx, [rbp + 0x470]
mov r8d, 0x4d
mov rdx, rsi
call fcn.140093940
lea rax, [0x140091253]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov eax, 0x75a8c82e
add rax, qword [0x1400c8058]
xor rax, 0xffffffffb7f52938
rol rax, 1
add rax, 0xffffffffe56f6c88
rol rax, 4
movzx eax, ax
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x40], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e2f0]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x40
jb 0x14002c042
mov ecx, 0x415c9910
xor ecx, dword [rax + 0x48]
lea rsi, [rbp + 0x6c0]
mov dword [rsi + 0x48], ecx
mov al, byte [rax + 0x4c]
xor al, 0xcf
mov byte [rsi + 0x4c], al
lea rcx, [rbp + 0x520]
mov r8d, 0x4d
mov rdx, rsi
call fcn.140093940
lea rax, [0x140098f2b]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov rax, qword [0x1400c8060]
mov rdx, rax
shr rdx, 2
xor rdx, rax
rol rdx, 6
movzx eax, dx
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x40], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e33d]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x40
jb 0x14002c0dd
mov ecx, 0x3814e43f
xor ecx, dword [rax + 0x48]
lea rsi, [rbp + 0x6c0]
mov dword [rsi + 0x48], ecx
mov al, byte [rax + 0x4c]
xor al, 0xb6
mov byte [rsi + 0x4c], al
lea rcx, [rbp + 0x570]
mov r8d, 0x4d
mov rdx, rsi
call fcn.140093940
lea rax, [0x140092bdb]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov rax, qword [0x1400c8068]
mov rdx, rax
shr rdx, 7
xor rdx, rax
movabs rax, 0xffffffff692484fd
add rax, rdx
rol rax, 5
movzx eax, ax
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e38a]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x18
jb 0x14002c175
mov ecx, 0x3589b58e
xor ecx, dword [rax + 0x20]
mov dword [rbp + 0x6e0], ecx
movzx eax, word [rax + 0x24]
xor eax, 0xf652
mov word [rbp + 0x6e4], ax
movaps xmm0, xmmword [rbp + 0x6c0]
movaps xmm1, xmmword [rbp + 0x6d0]
movaps xmmword [rbp + 0x4c0], xmm0
movaps xmmword [rbp + 0x4d0], xmm1
mov rax, qword [rbp + 0x6de]
mov qword [rbp + 0x4de], rax
lea rax, [0x1400afd9d]
mov qword [rbp + 0x6c0], rax
mov rax, qword [rbp + 0x6c0]
mov rax, qword [str.lu]
lea rax, [0x14009805e]
mov qword [rbp + 0x6c0], rax
mov rcx, qword [rbp + 0x6c0]
mov rax, 0xffffffff91067a13
sub rax, qword [0x1400c8078]
xor rax, 0x70e493f1
add rax, 0xffffffffff839a52
rol rax, 2
movzx eax, ax
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rbp + 0x6f0], xmm0
movaps xmmword [rbp + 0x6e0], xmm0
movaps xmmword [rbp + 0x6d0], xmm0
movaps xmmword [rbp + 0x6c0], xmm0
mov qword [rbp + 0x700], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e3b0]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x40
jb 0x14002c266
mov ecx, 0x59aec1fb
xor ecx, dword [rax + 0x48]
lea rsi, [rbp + 0x6c0]
mov dword [rsi + 0x48], ecx
movzx eax, word [rax + 0x4c]
xor eax, 0xc753
mov word [rsi + 0x4c], ax
lea rcx, [rbp + 0x5c0]
mov r8d, 0x4e
mov rdx, rsi
call fcn.140093940
lea rax, [0x1400965fe]
mov qword [rsi], rax
mov rcx, qword [rsi]
xor eax, eax
sub rax, qword [0x1400c8080]
mov rdx, rax
shr rdx, 0x19
xor rdx, rax
rol rdx, 1
imul rax, rdx, 0xcdc80bd
rol rax, 5
movzx eax, ax
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rsi + 0x40], xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e3fe]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x48
jb 0x14002c30e
lea rcx, [rbp + 0x368]
lea rsi, [rbp + 0x6c0]
mov r8d, 0x50
mov rdx, rsi
call fcn.140093940
lea rax, [0x1400959bd]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov rax, 0xffffffffece2e819
sub rax, qword [0x1400c8088]
imul rax, rax, 0xfffffffff256388f
rol rax, 2
movzx eax, ax
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x40], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e44e]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x40
jb 0x14002c39a
mov qword [rbp + 0x7e8], rdi
movzx eax, word [rax + 0x48]
xor eax, 0x6c55
lea rsi, [rbp + 0x6c0]
mov word [rsi + 0x48], ax
lea rcx, [rbp + 0x129]
mov r8d, 0x4a
mov rdx, rsi
call fcn.140093940
lea rax, [0x140093723]
mov qword [rsi], rax
mov rcx, qword [rsi]
imul rax, qword [0x1400c8090], 0xffffffffed35149b
movabs rdx, 0xfa7c8f6b33860458
add rdx, rax
rol rdx, 7
movzx eax, dx
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e498]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x18
jb 0x14002c42d
mov al, byte [rax + 0x20]
xor al, 0xdf
movaps xmm0, xmmword [rbp + 0x6c0]
movaps xmm1, xmmword [rbp + 0x6d0]
movaps xmmword [rbp + 0x610], xmm0
movaps xmmword [rbp + 0x620], xmm1
mov byte [rbp + 0x630], al
mov edi, 0x21
mov ecx, 0x21
call fcn.14003f100
mov r13, rax
movaps xmm0, xmmword [rbp + 0x610]
movaps xmm1, xmmword [rbp + 0x620]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm1
mov al, byte [rbp + 0x630]
mov byte [rdx + 0x20], al
mov qword [rbp + 0x6c0], r13
mov qword [rbp + 0x6c8], rdx
mov qword [rbp + 0x6d0], 0x21
lea rax, [r13 - 0x21]
cmp rax, r12
jb 0x14002cb4b
mov rbx, rdx
lea rcx, [rbx + rdi]
mov rdx, r15
mov r8, r12
call fcn.140093940
lea rax, [0x140099256]
mov qword [rbp + 0x6c0], rax
mov rax, qword [rbp + 0x6c0]
mov rax, qword [0x1400c8098]
lea rax, [0x14009608a]
mov qword [rbp + 0x6c0], rax
mov rax, qword [rbp + 0x6c0]
imul rcx, qword [0x1400c80a0], 0x5088d494
movabs rdx, 0xffffffff5fa0a892
add rdx, rcx
rol rdx, 3
and edx, 0xfff7
movzx ecx, byte [rax + rdx + 2]
movzx eax, word [rax + rdx]
xor eax, 0xb5d1
xor cl, 0xb0
mov byte [rbp + 0x7fe], cl
mov word [rbp + 0x7fc], ax
lea rax, [0x14009e9bf]
mov qword [rbp + 0x6c0], rax
mov rcx, qword [rbp + 0x6c0]
mov eax, 0x4290cc18
sub rax, qword [0x1400c80a8]
xor rax, 0xffffffff87d164cf
imul rax, rax, 0x69c9b597
rol rax, 5
movzx eax, ax
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rbp + 0x700], xmm0
movaps xmmword [rbp + 0x6f0], xmm0
movaps xmmword [rbp + 0x6e0], xmm0
movaps xmmword [rbp + 0x6d0], xmm0
movaps xmmword [rbp + 0x6c0], xmm0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e4b9]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x48
jb 0x14002c5b5
lea rcx, [rbp + 0x260]
lea r15, [rbp + 0x6c0]
lea edi, [rbp + 0x6c0]
mov r8d, 0x50
mov rdx, r15
call fcn.140093940
push rbx
jae 0x14002c5f2
add byte [rax - 0x73], cl
add eax, 0x657dc
push rdi
invalid
invalid
mov qword [r15], rax
mov rcx, qword [r15]
cmovs eax, edi
ret 0x22ac
push rdi
sahf
sub rdx, qword [0x1400c80b0]
movabs rax, 0xff2ab9190593d724
dec dword [rax + 0xf]
scasd eax, dword [rdi]
ret 0xd148
invalid
and eax, 0xfff9
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [r15 + 0x10], xmm0
movaps xmmword [r15], xmm0
mov rcx, 0xfffffffffffffff8
invalid
invalid
dec dword [rax - 0x73]
adc eax, 0x71ece
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
xor eax, dword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x18
jb 0x14002c63b
mov al, byte [rax + 0x20]
xor al, 0x92
movaps xmm0, xmmword [rbp + 0x6c0]
movaps xmm1, xmmword [rbp + 0x6d0]
add byte [rdi], cl
sub dword [rbp + 0x4f0], eax
movaps xmmword [rbp + 0x500], xmm1
mov byte [rbp + 0x510], al
lea rax, [0x1400935d0]
outsd dx, dword [rsi]
invalid
invalid
mov qword [rbp + 0x6c0], rax
mov rcx, qword [rbp + 0x6c0]
mov rax, qword [0x1400c80b8]
not rax
rol rax, 1
mov edx, eax
ret 0xeac1
adc dword [rax + 0x31], ecx
invalid
not rdx
rol rdx, 7
movzx eax, dx
add rax, rcx
xorps xmm0, xmm0
movaps xmmword [rbp + 0x6f0], xmm0
sub dword [rbp + 0x6f0], eax
movaps xmmword [rbp + 0x6e0], xmm0
movaps xmmword [rbp + 0x6d0], xmm0
rol byte [rsi], 1
add byte [rax], al
movaps xmmword [rbp + 0x6c0], xmm0
mov qword [rbp + 0x700], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, 0xfffffffffffffff8
lea rdx, [0x14009e52a]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rbp + rcx + 0x6c8], r8
add rcx, 8
cmp rcx, 0x40
jb 0x14002c6ed
add rdi, r12
movzx eax, word [rax + 0x48]
xor eax, 0x3ed
in eax, dx
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x5b], cl
rol byte [rsi], 0
invalid
add byte [rax], al
mov word [r12 + 0x48], ax
invalid
lea r15, [rbp - 0x55]
mov esi, 0x4a
mov r8d, 0x4a
mov rcx, r15
mov rdx, r12
call fcn.140093940
lea rax, [0x14009c327]
mov qword [r12], rax
mov rax, qword [r12]
add al, 0x24
mov rax, qword [0x1400c80c0]
lea rax, [rbp + 0x173]
mov qword [r14], rax
mov eax, 0x4d
mov qword [r14 + 8], rax
lea rcx, [rbp + 0xdc]
add byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rcx - 0x77], r9b
mov dword [rsi + 0x18], eax
lea rcx, [rbp + 0x8f]
mov qword [r14 + 0x20], rcx
mov qword [r14 + 0x28], rax
lea rcx, [rbp + 0x42]
mov qword [r14 + 0x30], rcx
invalid
invalid
mov qword [r14 + 0x38], rax
lea rcx, [rbp - 0xb]
mov qword [r14 + 0x40], rcx
mov qword [r14 + 0x48], rax
lea rcx, [rbp + 0x1c0]
mov qword [r14 + 0x50], rcx
mov qword [r14 + 0x58], rax
lea rcx, [rbp + 0x210]
mov qword [r14 + 0x60], rcx
mov qword [r14 + 0x68], rax
lea rcx, [rbp + 0x470]
mov qword [r14 + 0x70], rcx
mov dword [rsi + 0x70], ecx
mov qword [r14 + 0x78], rax
lea rcx, [rbp + 0x520]
lea ecx, [rbp + 0x520]
mov qword [r14 + 0x80], rcx
mov qword [r14 + 0x88], rax
mov byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x570]
mov qword [r14 + 0x90], rcx
add byte [rax], al
mov qword [r14 + 0x98], rax
lea rax, [rbp + 0x4c0]
mov qword [r14 + 0xa0], rax
mov qword [r14 + 0xa8], 0x26
add byte [rax], al
lea rax, [rbp + 0x7fb]
mov qword [r14 + 0xb0], rax
xor ecx, ecx
mov qword [r14 + 0xb8], rcx
lea rdx, [rbp + 0x5c0]
mov qword [r14 + 0xc0], rdx
mov qword [r14 + 0xc8], 0x4e
mov dword [rsi + 0xc8], 0x4e
lea rdx, [rbp + 0x368]
mov qword [r14 + 0xd0], rdx
mov edx, 0x50
mov qword [r14 + 0xd8], rdx
fadd dword [rax]
add byte [rax], al
lea r8, [rbp + 0x129]
mov qword [r14 + 0xe0], r8
add byte [rax], al
mov qword [r14 + 0xe8], rsi
mov qword [r14 + 0xf0], rbx
mov qword [r14 + 0xf8], rdi
mov qword [r14 + 0x100], rax
mov qword [r14 + 0x108], rcx
lea r8, [rbp + 0x7fc]
cld
invalid
add byte [rax], al
mov qword [r14 + 0x110], r8
add dword [rax], eax
add byte [rcx - 0x39], cl
xchg byte [rax], bl
add dword [rax], eax
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
lea r8, [rbp + 0x260]
mov qword [r14 + 0x120], r8
mov qword [r14 + 0x128], rdx
lea rdx, [rbp + 0x4f0]
mov qword [r14 + 0x130], rdx
mov qword [r14 + 0x138], 0x21
and dword [rax], eax
add byte [rax], al
mov qword [r14 + 0x140], r15
mov qword [r14 + 0x148], rsi
mov qword [r14 + 0x150], rax
mov qword [r14 + 0x158], rcx
mov esi, 0x2a
mov eax, 8
add byte [rax], al
lea rcx, [rax + 0x10]
cmp rcx, 0x178
stc
js 0x14002c8fd
add byte [rax], al
je 0x14002c924
mov rdx, qword [r14 + rax]
mov rax, rcx
add rsi, rdx
invalid
jae 0x14002c8f3
lea rcx, [0x1400a4be6]
lea r8, [0x1400a4c68]
mov edx, 0x35
call fcn.140096490
wait
invalid
invalid
mov rcx, rsi
call fcn.14003f100
mov qword [rbp + 0x638], rax
add byte [rax], al
mov qword [rbp + 0x640], rdx
mov qword [rbp + 0x648], 0
add byte [rax], al
add byte [rax], al
cmp rax, 0x4c
jbe 0x14002cb72
mov rdi, rdx
xor r12d, r12d
lea rcx, [rdi + r12]
lea rdx, [rbp + 0x173]
mov r8d, 0x4d
mov eax, 0x4d
call fcn.140093940
lea rax, [r12 + 0x4d]
mov r15, rsi
sub r15, rax
lea rcx, [rdi + r12]
add rcx, 0x4d
mov edi, 0x18
cmp r15, 1
jbe 0x14002cb96
or dword [rdx], eax
add byte [rax], al
mov rdx, qword [r14 + rdi - 8]
mov r8, qword [r14 + rdi]
add r15, 0xfffffffffffffffe
invalid
mov word [rcx], 0xa0d
sub r15, r8
invalid
jb 0x14002cb96
lea r12, [rcx + r8]
add r12, 2
add rcx, 2
call fcn.140093940
add rdi, 0x10
mov rcx, r12
cmp rdi, 0x168
cmp edi, 0x168
jne 0x14002c983
sub rsi, r15
movups xmm0, xmmword [rbp + 0x638]
movaps xmmword [rbp + 0x6c0], xmm0
mov qword [rbp + 0x6d0], rsi
mov rcx, qword [0x1400c9350]
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
or dword [rax], eax
test r13, r13
je 0x14002ca0a
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov al, byte [0x1400c93d0]
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.140072aa0
test rax, rax
mov r14, qword [rbp + 0x800]
mov ch, 0
or byte [rax], al
add byte [rdi], cl
test al, cl
add dword [rax], eax
invalid
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
movaps xmm0, xmmword [rbp + 0x6c0]
movups xmmword [rax + 0x10], xmm0
adc byte [rax - 0x75], cl
invalid
rol byte [rsi], 1
add byte [rax], al
add byte [rax - 0x77], cl
and byte [rcx - 0x77], cl
jo 0x14002c9de
jo 0x14002c9de
add eax, 0x9c97c
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xe8], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0xe8
invalid
add byte [rax], al
jne 0x14002ca7a
call fcn.140032111
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xf0]
mov rdx, qword [rax + 0xf8]
add byte [rax], al
lea r8, [rcx + 1]
mov qword [rax + 0xf0], r8
xor al, 0
add byte [rax], al
movups xmm0, xmmword [0x1400aac40]
movups xmmword [r14 + 0x88], xmm0
mov byte [rax], al
add byte [rax], al
movups xmm0, xmmword [0x1400aac30]
movups xmmword [r14 + 0x78], xmm0
mov qword [r14 + 0x98], rcx
mov qword [r14 + 0xa0], rdx
mov dword [rsi + 0xa0], edx
lea rcx, [rbp + 0x6c0]
mov rdx, rsi
call fcn.140083820
mov al, byte [0x1400c93d0]
mov edx, 0x40
invalid
xor ecx, ecx
call fcn.140072aa0
test rax, rax
test eax, eax
je 0x14002cc03
mov ecx, 1
mov qword [rax], rcx
or byte [rax - 0x77], cl
invalid
invalid
movdqu xmm0, xmmword [rbp + 0x6c0]
rol byte [rsi], 0
add byte [rdi], cl
movups xmm1, xmmword [rbp + 0x6d0]
movups xmm1, xmmword [rbp + 0x6d0]
movups xmm2, xmmword [rbp + 0x6e0]
movdqu xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
mov qword [r14 + 0xa8], rax
call fcn.1400076de
mov qword [r14 + 0xb0], rax
invalid
mov qword [r14 + 0xb8], 0
jmp 0x14002cc12
lea rsi, [rbp + 0x6c0]
add byte [rdx + 0x21], bh
mov edx, 0x21
mov rcx, rsi
mov r8, r12
call fcn.140097b4e
invalid
add byte [rax - 0x75], cl
jle 0x14002cb76
adc byte [rbx + rcx*4 + 0x2e], cl
adc byte [rbx + rcx*4 + 0x2e], cl
mov rbx, qword [rsi + 8]
jmp 0x14002c4c9
lea r15, [rbp + 0x638]
mov r8d, 0x4d
mov rcx, r15
xor edx, edx
call fcn.140097b4e
invalid
scasd eax, dword [rdi]
invalid
invalid
mov rdi, qword [r15 + 8]
mov r12, qword [r15 + 0x10]
adc cl, ch
invalid
std
invalid
invalid
lea rax, str.mid___len
lea rcx, [rbp + 0x6c0]
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], 1
lea rax, [0x1400b4e80]
lea eax, [0x1400b4e80]
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add eax, 0x882ca
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.eL_n_
call fcn.140095e80
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.windows_encrypt_src_main.rs
lea eax, [0x14009cef0]
mov edx, 0x23
call fcn.140096040
pop rbx
xchg esp, eax
invalid
mov ecx, 8
mov edx, 0x160
call fcn.1400948e0
in al, dx
jl 0x14002cbf9
invalid
mov ecx, 8
mov edx, 0x28
call fcn.1400948e0
mov ecx, 8
mov edx, 0x40
call fcn.1400948e0
lea rax, [r14 + 0x30]
mov qword [r14 + 0xc8], rax
mov byte [r14 + 0xd8], 0
fadd dword [rax]
add byte [rax], al
invalid
lea rdx, [r14 + 0xc8]
mov rax, qword [rbp + 0x698]
mov r8, qword [rax]
add byte [rax - 0x73], cl
mov ch, 0xc0
invalid
add byte [rax], al
mov rcx, rsi
call fcn.1400074d6
mov rcx, qword [rsi]
movabs rax, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc1
je 0x14002d620
mov rax, rcx
mov qword [rbp + 0x7e0], rcx
invalid
loopne 0x14002cc6a
add byte [rax], al
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x7e0], rax
cmp dword [rbp + 0x7e0], eax
je case.0x1400116d4.135
mov rax, qword [rbp + 0x6c8]
mov qword [rbp + 0x7f0], rax
test eax, esi
invalid
add byte [rax], al
mov r15, qword [rbp + 0x6d0]
mov rax, qword [rbp + 0x6d8]
invalid
add byte [rax], al
mov qword [rbp + 0x658], rax
test dword [rax + 6], ebx
add byte [rax], al
mov rax, qword [r14 + 0x38]
lock inc qword [rax + 0x1d0]
inc dword [rax + 0x1d0]
lock inc qword [rax]
jle case.0x14006a74f.2
mov qword [rbp + 0x660], rax
mov qword [rbp + 0x1c0], rax
mov rsi, qword [r14 + 0x60]
mov rdi, qword [r14 + 0x68]
mov ebx, 1
test r15, r15
je 0x14002ccf7
js 0x14002d760
mov al, byte [0x1400c93d0]
xor ecx, ecx
mov rdx, r15
call fcn.140072aa0
mov rbx, rax
test rax, rax
ror byte [rdi], 0x84
outsb dx, byte [rsi]
or al, byte [rax]
add byte [rax], al
mov rcx, rbx
mov rdx, qword [rbp + 0x7f0]
mov r8, r15
call fcn.140093940
lea rcx, [rbp + 0x6c0]
lea ecx, [rbp + 0x6c0]
mov qword [rcx], r15
mov qword [rcx + 8], rbx
pop rcx
or byte [rcx + rcx*4 + 0x79], cl
adc dh, al
sbb byte [r8], al
mov rdx, rsi
mov r8, rdi
call fcn.14006fec0
lea rax, [rbp + 0x6d0]
mov rcx, qword [rax - 0x10]
mov qword [rbp + 0x6a0], rcx
add byte [rax], al
mov rcx, qword [rax - 8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x210], xmm0
test dword [rax], edx
add al, byte [rax]
invalid
mov rax, qword [r14 + 0x70]
lock inc qword [rax]
inc dword [rax]
jle case.0x14006a74f.2
mov qword [rbp + 0x6a8], rax
mov qword [rbp + 0x6b8], rcx
mov dword [rbp + 0x6b8], ecx
mov rax, qword [r14 + 0xa8]
mov qword [rbp + 0x6b0], rax
mov al, 6
add byte [rax], al
lock inc qword [rax]
jle case.0x14006a74f.2
lea rax, [r14 + 0x78]
mov qword [rbp + 0x670], rax
jo 0x14002cd8d
add byte [rax], al
mov rcx, qword [r14 + 0x98]
mov rdx, qword [r14 + 0xa0]
mov r8, qword [rbp + 0x7f0]
mov r9, r15
call fcn.140004e24
mov rsi, rax
cmp qword [r14 + 0x88], 0
cmp dword [rsi + 0x88], 0
je 0x14002d601
mov rcx, qword [r14 + 0x78]
mov rax, qword [r14 + 0x80]
mov qword [rbp + 0x7d0], rax
mov rdx, rax
and rdx, rsi
shr rsi, 0x39
shr esi, 0x39
movd xmm0, esi
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
pcmpeqd xmm7, xmm7
xor eax, eax
mov qword [rbp + 0x690], rax
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x7d8], rax
mov dword [rbp + 0x7d8], eax
mov qword [rbp + 0x678], r15
mov qword [rbp + 0x680], rsi
mov qword [rbp + 0x688], rcx
mov dword [rbp + 0x688], ecx
movdqu xmm8, xmmword [rcx + rdx]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb eax, xmm0
mov qword [rbp + 0x668], rdx
test ax, ax
je 0x14002d20f
mov r12, rax
bsf esi, eax
add rsi, rdx
and rsi, qword [rbp + 0x7d0]
mov rax, qword [rbp + 0x670]
mov rdi, qword [rax]
shl rsi, 5
add eax, 0x48fb8948
sub ebx, esi
lea rcx, [rbp + 0x5c0]
mov rdx, qword [rbp + 0x7f0]
xchg ebp, eax
invalid
invalid
add byte [rax], al
mov r8, r15
call fcn.1400721e0
push rbx
add al, 0
neg rsi
mov rdx, qword [rdi + rsi - 0x18]
mov r8, qword [rbx - 0x10]
lea rcx, [rbp + 0x368]
lea ecx, [rbp + 0x368]
call fcn.1400721e0
mov rdi, qword [rbp + 0x5c0]
mov rbx, qword [rbp + 0x5c8]
mov r14, qword [rbp + 0x368]
mov ch, 0x68
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x43], cl
jo 0x14002cea2
add byte [rax], al
cmp rbx, r15
jne 0x14002cef9
mov r13b, byte [rbp + 0x5d0]
mov al, byte [rbp + 0x5f8]
add eax, 0x853a0000
invalid
add eax, dword [rax]
add byte [rbp + 0x45], dh
invalid
cmp byte [rbp + 0x5f9], 2
jne case.0x1400104e7.146
cmp byte [rbp + 0x3a1], 2
jne case.0x1400104e7.146
cmp r13b, 3
setb al
cmp byte [rbp + 0x378], 3
mov ebp, 0x378
add ecx, dword [rdi]
xchg edx, eax
sal dword [rax], 0xc1
jne case.0x1400104e7.146
mov rcx, rdi
mov rdx, r14
mov r8, rbx
fsubr st(0)
push rax
invalid
invalid
invalid
test eax, eax
jne case.0x1400104e7.146
jmp 0x14002d285
mov r13b, byte [rbp + 0x5d0]
cmp r13b, 6
je 0x14002cf2f
lea rcx, [rbp + 0x5d1]
mov rax, qword [rcx + 0x1f]
invalid
mov qword [rbp + 0x6df], rax
invalid
add byte [rax], al
movdqu xmm0, xmmword [rcx]
outsd dx, dword [rsi]
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
movaps xmmword [rbp + 0x6d0], xmm1
add byte [rax], al
movdqa xmmword [rbp + 0x6c0], xmm0
test eax, eax
invalid
add byte [rax], al
mov al, byte [rbp + 0x5fa]
mov cl, byte [rbp + 0x5f8]
add byte [rdx + 0x5f995], cl
add byte [rdi], cl
sub byte [rbp + 0x6c0], al
invalid
add byte [rax], al
movaps xmm1, xmmword [rbp + 0x6d0]
movaps xmmword [rbp + 0x470], xmm0
sub dword [rbp + 0x470], eax
movaps xmmword [rbp + 0x480], xmm1
mov r8, qword [rbp + 0x6df]
mov qword [rbp + 0x48f], r8
mov r8b, byte [rbp + 0x378]
cmp r8b, 6
je 0x14002cfa1
lea r10, [rbp + 0x379]
mov r9, qword [r10 + 0x1f]
mov qword [rbp + 0x27f], r9
movups xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0x10]
adc byte [rdx + 0x10], cl
movaps xmmword [rbp + 0x270], xmm1
movaps xmmword [rbp + 0x260], xmm0
lea r9d, [r12 - 1]
and r9d, r12d
mov qword [rbp + 0x7e8], r9
mov dword [rbp + 0x7e8], ecx
mov r9b, byte [rbp + 0x3a2]
movzx r10d, word [rbp + 0x3a0]
mov r11, qword [rbp + 0x27f]
lea rsi, [rbp + 0x6d1]
invalid
add byte [rax], al
mov qword [rsi + 0x1f], r11
invalid
movaps xmm0, xmmword [rbp + 0x260]
add al, byte [rax]
add byte [rdi], cl
sub byte [rbp + 0x270], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rbp + 0x260], rdi
add al, byte [rax]
add byte [rax - 0x77], cl
popfq
push 0x44000002
mov byte [rbp + 0x270], ch
mov r11, qword [rbp + 0x48f]
lea rsi, [rbp + 0x271]
mov qword [rsi + 0x1f], r11
movdqa xmm0, xmmword [rbp + 0x470]
movaps xmm1, xmmword [rbp + 0x480]
add byte [rax], al
add byte [rax + rax], 0
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov byte [rbp + 0x298], cl
lea ebx, [rax - 0x77fffffe]
xchg ebp, eax
cdq
add al, byte [rax]
invalid
mov byte [rbp + 0x29a], al
mov qword [rbp + 0x6c0], r14
invalid
mov qword [rbp + 0x6c8], r15
mov byte [rbp + 0x6d0], r8b
mov word [rbp + 0x6f8], r10w
mov byte [rbp + 0x6fa], r9b
lea rcx, [rbp + 0x520]
lea rdx, [rbp + 0x260]
call fcn.140070a60
cmp dword [rax + rax], eax
movzx esi, byte [rbp + 0x520]
cmp esi, 0xa
je 0x14002d1c3
add dword [rax], eax
invalid
mov r12b, byte [rbp + 0x521]
mov rbx, qword [rbp + 0x528]
mov ebx, dword [rbp + 0x528]
mov rdi, qword [rbp + 0x530]
mov r15, qword [rbp + 0x538]
mov r14, qword [rbp + 0x540]
lea rcx, [rbp + 0x570]
lea rdx, [rbp + 0x6c0]
call fcn.140070a60
mov al, byte [rbp + 0x570]
cmp al, 0xa
add byte [rdx + rcx], bh
je case.default.0x14002d145
lea ecx, [rsi - 6]
movzx ecx, cl
lea r8, [rcx + 1]
cmp cl, 4
stc
add al, 0x41
mov edx, 0
add byte [rax], al
stc
add al, 0x41
mov edx, 0
add byte [rax], al
add byte [rax], al
cmovae r8, r10
lea r9d, [rax - 6]
movzx ecx, r9b
movzx ecx, cl
movzx ecx, cl
lea rdx, [rcx + 1]
cmp cl, 4
add al, 0x49
cmovae edx, edx
add al, 0x49
cmovae edx, edx
cmp r8, rdx
jne case.default.0x14002d145
invalid
add byte [rax], al
invalid
movabs al, byte [0x578958b48000000]
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
js 0x14002d0fe
mov rdx, qword [rbp + 0x578]
add byte [rax], al
mov rcx, qword [rbp + 0x580]
cmp r8d, 4
je case.0x14002d145.0
add byte [0xc343d105], 0xf8
add al, 0x74
test r8, r8
invalid
test r8, r8
ror byte [rdi], 0x85
invalid
jne 0x14002d05a
cmp r9b, 4
jb 0x14002d05a
cmp sil, al
jne case.default.0x14002d145
mov al, byte [rbp + 0x571]
mov r10, qword [rbp + 0x588]
add eax, 0x8b4c0000
lodsd eax, dword [rsi]
nop
invalid
add byte [rax], al
mov r8d, esi
lea r9, [0x1400b5d3c]
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
cmp rdi, rcx
jne case.default.0x14002d145
mov rcx, rbx
mov ecx, ebx
mov r8, rdi
call fcn.140093840
test eax, eax
invalid
ror byte [rdi], 0x84
cli
invalid
je 0x14002d05a
jmp case.default.0x14002d145
cmp r12b, al
je 0x14002d05a
invalid
jmp case.default.0x14002d145
cmp rdi, rcx
jne case.default.0x14002d145
mov rsi, r10
mov rcx, rbx
mov r8, rdi
clc
call fcn.140093840
test eax, eax
jne case.default.0x14002d145
cmp r14, r13
jne case.default.0x14002d145
mov rcx, r15
mov rdx, rsi
mov r8, r14
jmp 0x14002d153
mov r14, qword [rbp + 0x800]
mov r15, qword [rbp + 0x678]
mov rsi, qword [rbp + 0x680]
mov ch, 0x80
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x688]
mov ecx, dword [rbp + 0x688]
mov rdx, qword [rbp + 0x668]
mov rax, qword [rbp + 0x7e8]
invalid
invalid
add byte [rax], al
jmp case.0x14000f97d.208
lea rcx, [rbp + 0x570]
lea rdx, [rbp + 0x6c0]
call fcn.140070a60
cmp byte [rbp + 0x570], 0xa
add byte [rax], al
or cl, byte [rbx + rcx*4 - 0x4b]
add byte [rax], cl
add byte [rax], al
mov r15, qword [rbp + 0x678]
mov rsi, qword [rbp + 0x680]
mov rcx, qword [rbp + 0x688]
mov rdx, qword [rbp + 0x668]
mov edx, dword [rbp + 0x668]
mov rax, qword [rbp + 0x7e8]
jne case.0x14000f97d.208
jmp case.0x14000b944.349
cmp qword [rbp + 0x7d8], 1
mov eax, 1
add byte [rax], al
mov qword [rbp + 0x7d8], rax
je 0x14002d24e
pmovmskb eax, xmm8
xor r8d, r8d
test eax, eax
setne r8b
mov qword [rbp + 0x7d8], r8
bsf eax, eax
add rax, rdx
and rax, qword [rbp + 0x7d0]
mov qword [rbp + 0x650], rax
push rax
invalid
add byte [rax], al
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x14002d301
mov rax, qword [rbp + 0x690]
add rdx, rax
add rdx, 0x10
add rax, 0x10
mov qword [rbp + 0x690], rax
and rdx, qword [rbp + 0x7d0]
jmp case.0x14000f97d.206
mov r14, qword [rbp + 0x800]
cmp qword [rbp + 0x7e0], 0
je case.0x14000bac9.341
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp + 0x7f0]
call qword [sym.imp.kernel32.dll_HeapFree]
or dword [rax], eax
mov rcx, qword [rbp + 0x6b0]
lock dec qword [rcx]
jne 0x14002d2be
call fcn.140069a60
mov rcx, qword [rbp + 0x6a8]
lock dec qword [rcx]
jne 0x14002d2d0
call fcn.14000577c
cmp qword [rbp + 0x6a0], 0
je 0x14002d2f0
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp + 0x6b8]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x1c0]
call fcn.140004b35
std
invalid
jmp 0x14002cc12
mov rdx, qword [rbp + 0x650]
cmp byte [rcx + rdx], 0
adc dword [rax], eax
js 0x14002d319
movdqa xmm0, xmmword [rcx]
pmovmskb eax, xmm0
bsf edx, eax
mov rax, qword [r14 + 0x78]
movzx ecx, byte [rax + rdx]
and ecx, 1
sub qword [r14 + 0x88], rcx
add byte [rax - 0x73], cl
invalid
invalid
and rcx, qword [r14 + 0x80]
mov byte [rax + rdx], sil
mov byte [rcx + rax + 0x10], sil
je 0x14002d33f
invalid
inc qword [r14 + 0x90]
shl rdx, 5
mov rcx, rax
sub rcx, rdx
neg rdx
mov r8, rdx
mov rdx, qword [rbp + 0x7e0]
invalid
add byte [rax], al
mov qword [rax + r8 - 0x20], rdx
mov rax, qword [rbp + 0x7f0]
mov qword [rcx - 0x18], rax
mov dword [rcx - 0x18], eax
mov qword [rcx - 0x10], r15
mov rax, qword [rbp + 0x658]
mov qword [rcx - 8], rax
movdqa xmm0, xmmword [rbp + 0x210]
movdqu xmmword [rbp + 0x378], xmm0
mov eax, 1
lock xadd qword [0x1400c8870], rax
mov qword [rbp + 0x570], rax
mov rax, qword [rbp + 0x6a0]
mov qword [rbp + 0x368], rax
mov rax, qword [rbp + 0x6b8]
mov qword [rbp + 0x370], rax
add eax, dword [rax]
invalid
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x388], rax
mov rax, qword [rbp + 0x6a8]
mov qword [rbp + 0x390], rax
mov rax, qword [rbp + 0x660]
mov qword [rbp + 0x398], rax
mov byte [rbp + 0x3d8], 0
add eax, dword [rax]
add byte [rax], al
lea rax, [rbp + 0x570]
mov qword [rbp + 0x468], rax
add byte [rax], al
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rsi, [r14 + 0xb0]
movzx eax, byte [rax + 0x150]
cmp eax, 1
je 0x14002d457
test eax, eax
jne 0x14002d7b7
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0x100]
lea rdx, case.0x140024ed4.1234
call fcn.140068060
adc byte [rbx + rax + 0x5087c600], ch
add dword [rax], eax
add byte [rcx], al
lea rcx, [rbp + 0x260]
lea rdx, [rbp + 0x368]
mov r8d, 0x108
invalid
call fcn.140093940
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x100]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jae case.0x14001abdb.161
add al, byte [rax]
invalid
inc rax
mov ecx, dword [0x1400c93d4]
invalid
invalid
or dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x100], rax
mov rdi, qword [rcx + 0x108]
lea rcx, [rbp + 0x6c0]
lea rdx, [rbp + 0x368]
mov r8d, 0x108
add dword [rax], eax
invalid
call fcn.140093940
cmp rdi, 2
je 0x14002d77e
mov rax, qword [rbp + 0x7c0]
mov r14, qword [rax]
mov esi, dword [rax]
test rdi, rdi
je 0x14002d629
test byte [rdx], dh
add dword [rax], eax
invalid
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x110]
lock inc qword [r15]
jle case.0x14006a74f.2
mov al, byte [0x1400c93d0]
mov edx, 0x200
xor ecx, ecx
call fcn.140072aa0
push rbp
add al, 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
jb 0x14002d536
add byte [rax], al
mov r12, rax
and r12, 0xffffffffffffff80
and esp, 0xffffff80
lea rdi, [r12 + 0x80]
mov qword [r12 + 0x78], rax
lea rbx, [r15 + 0x70]
mov qword [r12 + 0x80], 0xcc
add byte [rax], 0
add ah, cl
add byte [rax], al
invalid
xor r13d, r13d
mov qword [r12 + 0x88], r13
lea rax, case.0x14000e978.45
invalid
invalid
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], r13
mov qword [r12 + 0xa0], r15
mov qword [r12 + 0xa8], r14
lea rcx, [r12 + 0xb0]
lea rdx, [rbp + 0x260]
mov r8d, 0x100
call fcn.140093940
pxor xmm0, xmm0
movdqa xmmword [r12 + 0x1b0], xmm0
mov qword [r12 + 0x1c0], r13
mov rcx, rbx
mov rdx, rdi
mov r8, rdi
call fcn.140013ec1
test rax, rax
je 0x14002d723
invalid
add r15, 0x10
mov byte [rbp + 0x520], 0
lea rcx, [rbp + 0x5c0]
invalid
add byte [rax], al
mov qword [rcx], r15
mov qword [rcx + 8], rax
lea rax, [rbp + 0x520]
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
call fcn.14007f2ce
jmp 0x14002d723
mov rdx, qword [r14 + 0x98]
mov r8, qword [r14 + 0xa0]
mov rcx, qword [rbp + 0x670]
jo case.0x14000dafa.247
add byte [rax], al
call fcn.1400943ea
jmp 0x14002cdb7
xchg edi, eax
idiv edi
invalid
mov al, 1
mov cl, 3
jmp 0x14002d8f8
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x110]
lock inc qword [r15]
inc qword [r15]
add al, dh
inc qword [r15]
jle case.0x14006a74f.2
mov al, byte [0x1400c93d0]
mov edx, 0x200
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x14002d7a8
lea rbx, [r15 + 0x60]
mov r12, rax
and r12, 0xffffffffffffff80
or byte [rcx - 0x73], 0xbc
and al, 0x80
add byte [rax], al
invalid
mov qword [r12 + 0x78], rax
mov qword [r12 + 0x80], 0xcc
xor r13d, r13d
mov qword [r12 + 0x88], r13
lea rax, [0x14009c2b8]
sbb ch, ah
invalid
invalid
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], r13
add byte [rax], al
mov qword [r12 + 0xa0], r15
mov qword [r12 + 0xa8], r14
lea rcx, [r12 + 0xb0]
lea rdx, [rbp + 0x260]
mov r8d, 0x100
invalid
call fcn.140093940
pxor xmm0, xmm0
out dx, eax
invalid
push 0x66000662
pxor mm0, mm0
out dx, eax
invalid
movdqa xmmword [r12 + 0x1b0], xmm0
mov al, 1
add byte [rax], al
mov qword [r12 + 0x1c0], r13
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov r8, rdi
clc
call fcn.140013ec1
test rax, rax
je 0x14002d723
invalid
mov ecx, dword [0x1400c93d4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x110]
mov rdx, rax
mov edx, eax
add byte [rax - 0x77], cl
ret 0xfde8
call fcn.14007f620
mov r14, qword [rbp + 0x800]
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x100]
mov rcx, rsi
mov rdx, rdi
call fcn.140007733
mov rax, qword [rdi + 0x10]
adc byte [r8 - 0x77], r9b
stc
call qword [rax + 0x28]
jmp 0x14002cc12
mov ah, 0xf4
invalid
invalid
ud2
call fcn.140030ee0
mov ecx, 1
mov rdx, r15
call fcn.1400948e0
invalid
lea rcx, str._Y_e____41oL_r_____XE__mp___Z_U_F___W___r_QX1d____t__BakchEH_N___n____cyS___wr_Q__tb______b___4w____PDrih1P
or eax, 0x7e487
call fcn.140096370
lea rcx, [rbp + 0x6c0]
call fcn.1400014e2
std
dec dword [rbx + 0x9bc4405]
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
std
dec dword [rbx + 0x9bc4405]
mov eax, dword [0x1400c93d4]
invalid
invalid
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x100]
xor eax, eax
jmp 0x14002d7c5
mov ecx, 0x80
mov edx, 0x180
add byte [rdx + 0x180], bh
call fcn.1400948e0
lea rcx, [rbp + 0x368]
call fcn.1400014e2
mov al, 1
lea rcx, [rbp + 0x6c0]
mov byte [rcx], al
lea rdx, str.windows_encrypt_src_main.rs
test dword [rsi], 0x6c06e800
invalid
invalid
lea rax, [r14 + 0xb0]
mov qword [r14 + 0xc8], rax
mov byte [r14 + 0xd8], 0
lea rdx, [r14 + 0xc8]
mov rax, qword [rbp + 0x698]
mov r8, qword [rax]
lea rsi, [rbp + 0x6c0]
mov rcx, rsi
call fcn.14000787f
mov rax, qword [rsi]
invalid
cmp rax, 3
je case.0x14000fd0e.196
cmp eax, 2
je 0x14002d86d
test rax, rax
je case.0x1400116d4.135
mov rsi, qword [rbp + 0x6c8]
test rsi, rsi
je case.0x1400116d4.135
mov rdi, qword [rbp + 0x6d0]
mov rcx, rsi
call qword [rdi]
invalid
cmp qword [rdi + 8], 0
je case.0x1400116d4.135
cwde
cmp qword [rdi + 0x10], 0x11
jb 0x14002d84d
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x94211
jmp case.0x1400116d4.135
mov al, 1
mov cl, 4
jmp 0x14002d8f8
lea rcx, [r14 + 0xb0]
call fcn.140004328
mov rax, qword [r14 + 0xa8]
mov eax, dword [rsi + 0xa8]
lock dec qword [rax]
jne case.0x140022292.76
mov rcx, qword [r14 + 0xa8]
call fcn.140069a60
invalid
add eax, dword [rax]
lea rcx, [r14 + 0x78]
call fcn.1400047b0
mov rax, qword [r14 + 0x70]
dec dword [rcx - 0x75]
jo 0x14002d890
lock dec qword [rax]
dec qword [rax]
or byte [rbp + 9], dh
jne 0x14002d8ae
mov rcx, qword [r14 + 0x70]
call fcn.14000577c
cmp qword [r14 + 0x58], 0
je 0x14002d8c8
invalid
mov r8, qword [r14 + 0x60]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r14 + 0x40], 0
je case.0x140024ed4.69
invalid
mov r8, qword [r14 + 0x48]
mov rcx, qword [0x1400c9350]
mov ecx, dword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
lea rcx, [r14 + 0x38]
call fcn.140004b35
dec dword [rcx - 0x73]
xor al, r13b
push rdi
je 0x14002d8f0
invalid
mov cl, 1
xor eax, eax
mov byte [r14 + 0xc0], cl
movaps xmm6, xmmword [rbp + 0x810]
movaps xmm7, xmmword [rbp + 0x820]
movaps xmm8, xmmword [rbp + 0x830]
add rsp, 0x8c8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0x20], mm0
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rsp + 0x20], mm0
movdqa xmmword [rsp + 0x30], xmm7
jg 0x14002d9cc
and al, 0x30
movdqa xmmword [rsp + 0x40], xmm6
and al, 0x40
cmp qword [rbp + 0x6c0], 0
je 0x14002d978
mov r8, qword [rbp + 0x6c8]
mov rcx, qword [0x1400c9350]
xor edx, edx
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x30]
invalid
je 0x14002d9a0
movaps xmm7, xmmword [rsp + 0x30]
movaps xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
push rbx
sub rsp, 0x178
mov r14, rdx
mov rbx, rcx
movzx eax, byte [rcx + 0x70]
jo 0x14002d9fb
lea ecx, [0x1400b5d54]
invalid
or dword [rax], 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rax, qword [rbx + 0x20]
add rax, 0x10
lea rsi, [rbx + 0x78]
jae 0x14002da46
mov qword [rbx + 0x78], rax
lea r15, [rbx + 0xc8]
mov byte [rbx + 0xc8], 0
jmp 0x14002da1f
invalid
mov r14, qword [r14]
jmp 0x14002dbec
lea r15, [rbx + 0xc8]
lea rsi, [rbx + 0x78]
movzx eax, byte [rbx + 0xc8]
test eax, eax
je 0x14002da1c
cmp eax, 3
je 0x14002da92
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._c5_____fMzH_2_o____v__k_t_____Bsr_k__nZ_sEq_sMiz_MW_2GVz_h_N_KSzNE____sy___PDrj_3_m6NH___7p_U__Wk
jmp 0x14002dd32
mov rax, qword [rsi]
mov qword [rbx + 0x80], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0xb0], rcx
mov dword [rsp + 0xb0], ecx
add byte [rax], al
mov qword [rbx + 0x88], rax
mov qword [rbx + 0x90], 0
adc dword [rax], 0
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rbx + 0x98], xmm0
mov rax, qword [rsp + 0xb0]
mov qword [rbx + 0xa8], rax
mov eax, 1
mov qword [rbx + 0xb0], rax
add byte [rax], al
add byte [rax - 0x77], cl
cmp dword [rax - 0x3a000000], 0xffffff83
rol byte [rax], 0
add byte [rax], al
lea rdi, [rbx + 0x88]
mov rcx, rdi
mov rdx, r14
call fcn.140083428
invalid
cmp al, 2
jne 0x14002dab5
mov byte [r15], 3
mov al, 1
mov cl, 3
jmp 0x14002dd11
pop rsp
add al, byte [rax]
add byte [rax], al
mov ebp, eax
mov rcx, rdi
call fcn.140083755
mov rax, qword [rbx + 0x90]
adc dword [rax + 0x48000000], 0xffffff85
invalid
je 0x14002dad5
pop rsp
add eax, 0x838b4800
invalid
nop
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov ebx, dword [rax - 0x1000000]
add byte [rax], al
invalid
mov rcx, qword [rbx + 0x98]
add byte [rax], al
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x7c], al
in eax, dx
test bpl, bpl
jne 0x14002dd3c
mov r15, qword [rbx + 0x80]
mov bpl, 1
mov byte [rbx + 0xc8], bpl
enter 0, 0
mov rcx, rsi
call fcn.140004d03
mov qword [rbx + 0x38], r15
mov dword [rbx + 0x40], 1
add dword [rax], eax
add byte [rax], al
or al, 0x72
std
jb case.0x14000c856.318
dec dword [rcx + rcx*4 + 0x7b]
cmp bh, al
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
lea rax, [rbx + 0x48]
xorps xmm0, xmm0
movups xmmword [rsp + 0x2c], xmm0
mov word [rbx + 0x6c], 0
mov qword [rbx + 0x64], 0
mov dword [rbx + 0x48], 0
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rbx + 0x4c], xmm0
mov ecx, dword [rsp + 0x38]
mov dword [rbx + 0x5c], ecx
mov dword [rbx + 0x60], 7
add byte [rax], al
mov byte [rbx + 0x69], bpl
mov byte [rbx + 0x6d], bpl
mov qword [rbx + 0x78], rax
mov qword [rbx + 0x80], rbx
add byte [rax - 0x73], cl
mov ah, 0x24
lea rsi, [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov byte [rbx + 0xe8], 0
add byte [rax], al
invalid
lea rdx, [rbx + 0x78]
mov r14, qword [r14]
lea rsi, [rsp + 0x28]
mov rcx, rsi
mov ecx, esi
mov r8, r14
call fcn.1400060fd
cmp qword [rsi], 0
je 0x14002db8a
mov al, 1
mov cl, 4
jmp 0x14002dd11
lea rsi, [rsp + 0x30]
lea rdi, [rsp + 0xa0]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
cmp byte [rbx + 0xe8], 3
jne 0x14002dbb4
lea rcx, [rbx + 0x90]
call fcn.1400027e7
invalid
cmp qword [rsp + 0xa0], 0
je 0x14002dc1f
lea rax, [rbx + 0x90]
lea rsi, [rsp + 0xa0]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rbx + 0x28]
sub byte [r15], cl
adc byte [rcx + 0x18], al
sub byte [rdi], cl
adc byte [rcx + 0x18], al
mov qword [rbx + 0x78], rax
movups xmmword [rbx + 0x80], xmm0
lea rcx, [rbx + 0x78]
mov rdx, r14
call fcn.140018e08
test rax, rax
je 0x14002dc06
mov al, 1
mov cl, 5
jmp 0x14002dd11
add dword [rax], eax
invalid
mov qword [rsp + 0x28], rdx
test rdx, rdx
je 0x14002dc3d
lea rcx, [rsp + 0x28]
call fcn.1400029bf
jmp 0x14002dcaa
mov eax, dword [rax]
add byte [rax], al
lea rcx, [rsp + 0xa0]
call fcn.140004d37
or esi, dword [rcx - 3]
jno 0x14002dc28
dec dword [rax - 0x75]
cmp byte [r11 + 0x69e84053], cl
mov rcx, qword [rbx + 0x38]
mov edx, dword [rbx + 0x40]
call fcn.1400838a1
pop rsp
add eax, 0x85e900
invalid
test dword [rax], eax
jmp 0x14002dcc2
add byte [rax], al
lea rsi, [rbx + 0x30]
mov rax, qword [rbx + 0x28]
mov rax, qword [rax + 0x20]
lea rdi, [rsp + 0x28]
jl case.0x140024ed4.66
sub byte [rax - 0x77], cl
or byte [r8 - 0x48], r9b
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 7
lea r14, [rsp + 0xa0]
mov rcx, r14
mov rdx, rsi
mov edx, esi
mov r8, rdi
call fcn.1400071ba
mov rcx, r14
call fcn.140001922
movabs rax, 0x8000000000000008
add byte [rax], al
add byte [rax + 0x48078948], al
lea edi, [rsp + 0xa0]
add byte [rax], al
invalid
dec dword [rax - 0x48]
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48078948], al
lea edi, [rsp + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
lea r8, [rsp + 0x28]
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call fcn.1400071ba
mov rcx, rdi
mov ecx, edi
call fcn.140001922
mov rcx, qword [rbx + 0x38]
mov edx, dword [rbx + 0x40]
call fcn.1400838a1
pop rbx
add eax, 0x8b8d4800
nop
add byte [rax], al
add byte [rax], al
add eax, 0x8b8d4800
nop
add byte [rax], al
add byte [rax], al
invalid
jb 0x14002dd0d
call fcn.140002a34
std
dec dword [rax - 0x75]
mov eax, dword [rbx + 0x20]
invalid
mov rax, qword [rbx + 0x20]
lock dec qword [rax]
dec qword [rax]
or byte [rbp + 9], dh
jne case.0x140010466.305
mov rcx, qword [rbx + 0x20]
call fcn.140069a60
add eax, dword [rax]
cmp qword [rbx], 0
je 0x14002dcee
mov r8, qword [rbx + 8]
or byte [r8 - 0x75], cl
or eax, 0x9b66a
mov dh, 9
invalid
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
or dword [rax], eax
mov rax, qword [rbx + 0x28]
lock dec qword [rax]
invalid
jne 0x14002dd04
lea rax, [rbx + 0x28]
mov rcx, qword [rax]
call fcn.14000577c
jp 0x14002dd00
invalid
js 0x14002dd7c
jp 0x14002dd00
std
dec dword [rax - 0x73]
xor r8b, bpl
xor al, ch
lea rcx, [rbx + 0x30]
call fcn.140004b35
sub byte [rsi - 3], ch
push qword [rcx - 0x773fceff]
jo 0x14002dd5d
jo 0x14002dd5d
mov cl, 1
xor eax, eax
mov byte [rbx + 0x70], cl
add rsp, 0x178
add esp, 0x178
add esp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.windows_encrypt_src_main.rs
mov edx, 0x23
call fcn.140096040
mov byte [r15], 1
mov rcx, rsi
call fcn.140004d03
lea rax, str.windows_encrypt_src_main.rs
invalid
int1
invalid
invalid
outsd dx, dword [rsi]
std
dec dword [rax - 0x73]
add eax, 0x6f1e9
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea ecx, str.called__Result::unwrap____on_an__Err__value
invalid
lea r9, [0x14009b358]
or eax, 0x6d5f6
lea r8, [rsp + 0x28]
mov edx, 0x2b
call fcn.1400963d0
ud2
push rdi
push rbp
push rbx
sub rsp, 0x78
mov rdi, rdx
xlatb
mov rsi, rcx
movzx eax, byte [rcx + 0x18]
test eax, eax
je case.0x14001077f.146
cmp eax, 3
jne 0x14002df3d
invalid
invalid
add dword [rax], eax
invalid
mov rbx, qword [rsi + 0x10]
jmp 0x14002dea0
mov r12, qword [rsi]
mov r13, qword [rsi + 8]
lea rcx, str.windows_encrypt_src_main.rs
call fcn.14007c58e
mov r15, rax
mov edi, eax
mov r14, rdx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
invalid
mov ebp, 1
lock xadd qword [0x1400c8870], rbp
mov al, byte [0x1400c93d0]
mov edx, 0x100
xor ecx, ecx
call fcn.140072aa0
add al, 0
test rax, rax
je case.0x140011651.145
mov rcx, rax
and rcx, 0xffffffffffffff80
invalid
lea rbx, [rcx + 0x80]
lea rdx, [r14 + 0x168]
add r14, 0x100
add esi, 0x100
xor r8d, r8d
test r15, r15
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], r8
mov byte [rax], al
add byte [rax], al
lea rax, [0x14009c808]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], r8
mov qword [rcx + 0xa0], rbp
mov qword [rcx + 0xa8], 2
mov qword [rcx + 0xb0], r13
mov qword [rcx + 0xb8], r12
xorps xmm0, xmm0
movups xmmword [rcx + 0xc8], xmm0
invalid
mov qword [rcx + 0xd8], r8
cmovne r14, rdx
mov rcx, qword [r14]
invalid
lea r9, [rsp + 0x20]
mov rdx, rbx
mov r8b, 1
call fcn.14007c6f0
test rax, rax
test eax, eax
je 0x14002de92
test rdx, rdx
ror byte [rdi], cl
test edx, edx
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
jne 0x14002df64
lea rcx, [rsp + 0x20]
call fcn.1400042be
mov qword [rsi + 0x10], rbx
lea r14, [rsp + 0x38]
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.140019511
mov rbx, qword [r14]
invalid
cmp rbx, 2
cmp ebx, 2
jne 0x14002dec1
mov bpl, 3
jmp 0x14002df22
mov rdi, qword [rsp + 0x40]
mov r14, qword [rsp + 0x48]
mov esi, dword [rsp + 0x48]
mov rcx, qword [rsi + 0x10]
mov edx, 0x84
mov eax, 0xcc
add byte [rax], al
lock cmpxchg qword [rcx], rdx
je case.0x1400104e7.159
mov rcx, qword [rsi + 0x10]
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
call qword [rax + 0x20]
mov bpl, 1
test rbx, rbx
je 0x14002df22
test rdi, rdi
je 0x14002df22
invalid
mov rcx, rdi
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14002df22
cmp qword [r14 + 0x10], 0x11
jb 0x14002df10
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp ebx, 2
sete al
rol byte [rax - 0x78], 0x6e
sbb byte [rax - 0x7d], cl
invalid
invalid
sbb byte [rax - 0x7d], cl
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
ret
lea rcx, str._async_fn__resumed_after_completion
or eax, 0x6d55c
lea r8, str.windows_encrypt_src_main.rs
mov edx, 0x23
call fcn.140096040
mov ecx, 0x80
mov edx, 0x80
call fcn.1400948e0
add byte [rax - 0x73], cl
and al, 0x30
invalid
lea rax, [rsp + 0x30]
mov qword [rax], rdx
lea rdx, [rsp + 0x68]
mov qword [rdx], rax
lea rax, [case.0x14006a771.440]
lea eax, [case.0x14006a771.440]
mov qword [rdx + 8], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
invalid
invalid
lea rdx, str.windows_encrypt_src_main.rs
call fcn.140095e80
int3
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
add byte [rax], al
mov rbp, rdx
mov r14, rcx
movzx eax, byte [rcx + 0x40]
lea rcx, [0x1400b5d6c]
invalid
or eax, 0x87d94
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x40], edx
jmp rax
mov rax, qword [r14]
mov qword [r14 + 0x18], rax
movups xmm0, xmmword [r14 + 8]
movups xmmword [r14 + 0x20], xmm0
lea rbx, [r14 + 0x28]
call fcn.1400076de
mov qword [r14 + 0x30], rax
xor byte [rcx - 0x39], r9b
cmp byte [rax], r8b
add byte [rax], al
invalid
std
dec dword [rcx - 0x77]
xor byte [rcx - 0x39], r9b
cmp byte [rax], r8b
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x66e42
outsb dx, byte [rsi]
invalid
invalid
lea rax, [0x140094e5a]
lea rsi, [rsp + 0x50]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x68e7e78490a702f2
out 0xe7, eax
invalid
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.1400172f6
xorps xmm0, xmm0
movaps xmmword [rsi], xmm0
mov cl, 1
xor edx, edx
lea r8, [0x14009cfa2]
pop rcx
out dx, eax
invalid
invalid
movzx r10d, byte [rdx + r8]
mov r9, rdx
or r9, 1
movzx r9d, byte [r9 + r8]
mov dh, 0xc
invalid
mov r11, rdx
or r11, 2
retf
add al, byte [rdi + 0xf]
mov dh, 0x1c
add ecx, dword [rax - 0x77]
invalid
or rsi, 3
or esi, 3
movzx edi, byte [rsi + r8]
mov rsi, rdx
or rsi, 4
movzx r14d, byte [rsi + r8]
movzx esi, byte [rsi + rax]
mov rsi, rdx
or rsi, 5
movzx r15d, byte [rsi + r8]
cmp al, 6
mov rsi, rdx
or rsi, 6
mov r12, rdx
or r12, 7
invalid
movzx esi, byte [rsi + r8]
movzx r12d, byte [r12 + r8]
shl r12, 0x38
shl esp, 0x38
shl esp, 0x38
shl rsi, 0x30
or rsi, r12
shl r15, 0x28
shl r14, 0x20
shl rdi, 0x18
out 0x18, eax
out 0x18, eax
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, rdi
or ecx, edi
or r9, r14
or r9, r15
or r9, rsi
xor r9, qword [rax + rdx]
mov qword [rsp + rdx + 0x50], r9
push rax
mov edx, 8
test cl, 1
mov ecx, 0
add byte [rax], al
jne 0x14002e049
movzx eax, word [rax + 0x10]
xor eax, 0xbb
invalid
lea r14, [rsp + 0x50]
movaps xmm0, xmmword [r14]
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and byte [rsi - 0x77], ah
mov word [rsp + 0x30], ax
and al, 0x30
mov ecx, 0x12
call fcn.14003f100
movaps xmm0, xmmword [rsp + 0x20]
and al, 0x20
movups xmmword [rdx], xmm0
movzx ecx, word [rsp + 0x30]
mov bh, 0x4c
and al, 0x30
and al, 0x30
mov word [rdx + 0x10], cx
mov qword [r14 + 8], rax
invalid
invalid
mov qword [r14 + 0x10], rdx
mov qword [r14 + 0x18], 0x12
sbb byte [rdx], r10b
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x48], cl
invalid
invalid
movabs rax, 0x8000000000000009
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4c068949], al
mov qword [r14], rax
lea r15, [rsp + 0xa0]
add byte [rax], al
invalid
mov qword [r14], rax
lea r15, [rsp + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.1400071ba
nop
std
dec dword [rcx + rcx*4 - 7]
mov ecx, edi
call fcn.140001922
jmp 0x14002e17b
sal dword [rdi], 0xfd
invalid
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.windows_encrypt_src_main.rs
mov edx, 0x23
add al, ch
call fcn.140096040
invalid
mov r14, qword [rsp + 0x48]
lea rax, [r14 + 0x18]
mov qword [r14 + 0x48], rax
mov byte [r14 + 0x58], 0
lea rdx, [r14 + 0x48]
mov r8, qword [rbp]
lea rbx, [rsp + 0x50]
mov rcx, rbx
call fcn.1400074d6
mov r13, qword [rbx]
movabs rax, 0x8000000000000001
cmp r13, rax
cmp ebp, eax
je 0x14002e30f
mov rbp, qword [rsp + 0x58]
movups xmm0, xmmword [rsp + 0x60]
and al, 0x60
movaps xmmword [rsp + 0x80], xmm0
movabs rax, 0x8000000000000000
cmp r13, rax
je case.0x14000d10f.285
mov rdi, qword [r14 + 0x20]
lock inc qword [rdi + 0x1d0]
lock inc qword [rdi]
jle case.0x14002dfe9.2
lea rcx, str.windows_encrypt_src_main.rs
call fcn.14007c58e
mov r12, rax
mov r15, rdx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rdx
mov esi, 1
lock xadd qword [0x1400c8870], rsi
mov al, byte [0x1400c93d0]
mov edx, 0x100
add byte [rax], al
xor ecx, ecx
call fcn.140072aa0
add al, 0
test rax, rax
je 0x14002e321
add r14, 0x30
mov rcx, rax
and rcx, 0xffffffffffffff80
and ecx, 0xffffff80
lea rbx, [rcx + 0x80]
lea rdx, [r15 + 0x168]
add r15, 0x100
add byte [rax], al
xor r8d, r8d
test r12, r12
mov qword [rcx + 0x78], rax
mov dword [rcx + 0x78], eax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], r8
add byte [rax - 0x73], cl
lea rax, [0x14009c768]
add eax, 0x6e4ed
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], r8
invalid
mov qword [rcx + 0xa0], rsi
mov qword [rcx + 0xa8], r13
mov qword [rcx + 0xb0], rbp
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rcx + 0xb8], xmm0
mov qword [rcx + 0xc8], rdi
xorps xmm0, xmm0
movaps xmmword [rcx + 0xd0], xmm0
sub dword [rcx + 0xd0], eax
mov qword [rcx + 0xe0], r8
cmovne r15, rdx
mov rcx, qword [r15]
lea r9, [rsp + 0x20]
invalid
mov rdx, rbx
mov edx, ebx
mov r8b, 1
call fcn.14007c6f0
adc al, 0xe4
add al, 0
invalid
add byte [rax - 0x7b], cl
sal byte [rbp + rax + 0x48], 0x85
add eax, 0x75d28548
invalid
test rax, rax
je case.0x140025f96.47
test rdx, rdx
jne case.0x14000d292.275
lea rcx, [rsp + 0x20]
call fcn.1400042be
mov rcx, r14
dec dword [rcx + rcx*4 - 0xf]
mov rdx, rbx
call fcn.140007733
mov rax, qword [rbx + 0x10]
adc byte [r8 - 0x77], cl
invalid
call qword [rax + 0x28]
mov rbp, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
jmp 0x14002e17b
mov al, 1
mov cl, 3
jmp 0x14002e584
add byte [rax], al
mov rbp, qword [rsp + 0x40]
jmp 0x14002e385
ud2
mov ecx, 0x80
mov edx, 0x80
call fcn.1400948e0
invalid
invalid
invalid
lea rax, [rsp + 0x98]
mov qword [rax], rdx
lea rdx, [rsp + 0xa0]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
add cl, byte [rax - 0x73]
add eax, 0x40353
mov qword [rdx + 8], rax
mov dword [rdx + 8], eax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx + 8], eax
invalid
invalid
mov qword [rcx + 0x20], 0
and byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
push rcx
adc byte [rax - 0x77], cl
mov dword [rcx + 0x18], eax
invalid
invalid
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
mov dword [rcx + 0x18], eax
lea rdx, str.windows_encrypt_src_main.rs
lea edx, [0x14009cfd0]
adc eax, 0x6ec50
call fcn.140095e80
lea rax, [r14 + 0x30]
mov qword [r14 + 0x48], rax
mov byte [r14 + 0x58], 0
pop rax
invalid
lea rdx, [r14 + 0x48]
mov r8, qword [rbp]
lea rbx, [rsp + 0x50]
mov rcx, rbx
call fcn.14000787f
mov rax, qword [rbx]
mov eax, dword [rbx]
cmp rax, 3
je 0x14002e3f4
cmp eax, 2
je case.0x14000da81.262
test rax, rax
je 0x14002e385
mov rbx, qword [rsp + 0x58]
test rbx, rbx
je 0x14002e385
mov rsi, qword [rsp + 0x60]
mov rcx, rbx
call qword [rsi]
invalid
cmp qword [rsi + 8], 0
jle 0x14002e3da
invalid
je 0x14002e385
cmp qword [rsi + 0x10], 0x11
jb case.0x14000f243.231
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002e385
mov al, 1
mov cl, 4
jmp 0x14002e584
lea rax, [0x140093563]
mov qword [rsp + 0x50], rax
and al, 0x50
mov rcx, qword [rsp + 0x50]
movabs rax, 0x9bb44320f9e2a181
mov qword [rsp + 0x50], rax
mov rdx, qword [rsp + 0x50]
call fcn.140016a1d
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
and al, 0x50
and al, 0x50
mov cl, 1
xor edx, edx
lea r8, [0x14009cfe8]
scasb al, byte [rdi]
jmp 0x14002e43f
invalid
invalid
movzx r10d, byte [rdx + r8]
mov r9, rdx
or r9, 1
movzx r9d, byte [r9 + r8]
mov r11, rdx
ror dword [rcx - 0x7d], cl
retf
add al, byte [rdi + 0xf]
mov dh, 0x1c
add ecx, dword [rax - 0x77]
invalid
or rsi, 3
movzx edi, byte [rsi + r8]
mov rsi, rdx
mov dh, 0x3c
invalid
or rsi, 4
movzx ebx, byte [rsi + r8]
sbb al, 6
mov rsi, rdx
or rsi, 5
movzx r14d, byte [rsi + r8]
mov rsi, rdx
invalid
or rsi, 6
invalid
invalid
mov r15, rdx
or r15, 7
or edi, 7
movzx esi, byte [rsi + r8]
movzx r15d, byte [r15 + r8]
shl r15, 0x38
cmp byte [rax - 0x3f], cl
out 0x30, al
or rsi, r15
shl r14, 0x28
shl rbx, 0x20
shl rdi, 0x18
shl r11, 0x10
shl r9, 8
loope 0x14002e4ba
or r9, r10
or r9, r11
or r9, rdi
or r9, rbx
or r9, r14
or r9, rsi
xor r9, qword [rax + rdx]
mov qword [rsp + rdx + 0x50], r9
mov edx, 8
test cl, 1
mov ecx, 0
add byte [rax], al
add byte [rax], al
jne 0x14002e43a
mov rsi, qword [rsp + 0x48]
lea rdi, [rsi + 0x28]
lea edi, [rsi + 0x28]
movzx eax, word [rax + 0x10]
xor eax, 0x95c
lea rbx, [rsp + 0x50]
movaps xmm0, xmmword [rbx]
sub byte [rbx], al
movaps xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x30], ax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov ecx, 0x12
call fcn.14003f100
movaps xmm0, xmmword [rsp + 0x20]
and al, 0x20
movups xmmword [rdx], xmm0
adc dword [rdx], eax
movzx ecx, word [rsp + 0x30]
mov word [rdx + 0x10], cx
mov qword [rbx + 8], rax
mov dword [rbx + 8], eax
mov qword [rbx + 0x10], rdx
mov qword [rbx + 0x18], 0x12
mov dword [rbx + 0x18], 0x12
movabs rax, 0x800000000000000a
mov qword [rbx], rax
or byte [rax - 0x77], 3
lea r14, [rsp + 0xa0]
mov rcx, r14
mov rdx, rdi
mov edx, edi
mov r8, rbx
call fcn.1400071ba
mov rcx, r14
mov r14, rsi
call fcn.140001922
lea rcx, [rsi + 0x30]
call fcn.140004328
mov rcx, rdi
call fcn.140004b35
lea rcx, [rsi + 0x20]
and al, r13b
loopne 0x14002e5db
std
dec dword [rax - 0x73]
invalid
invalid
call fcn.140004d4b
mov cl, 1
xor eax, eax
retf
mov byte [r14 + 0x40], cl
add rsp, 0xc8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
mov eax, 0x8238
call fcn.140084ec0
sub rsp, rax
mov r14, rdx
mov rbx, rcx
movzx eax, byte [rcx + 0x6a]
push 0x48
lea ecx, [0x1400b5d80]
lea ecx, [0x1400b5d80]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x20], rdx
jmp rax
mov word [rbx + 0x68], 0
movups xmm0, xmmword [rbx + 0x58]
pop rax
movups xmmword [rbx + 0x30], xmm0
lea rsi, [rbx + 0x38]
lea rax, [0x140091e0c]
lea rdi, [rsp + 0xf0]
mov qword [rdi], rax
mov rcx, qword [rdi]
movabs rax, 0xbdc0328524dc275d
mov qword [rdi], rax
mov dword [rdi], eax
and al, 0x85
xor al, al
mov ebp, 0x48078948
mov dword [rdi], eax
mov rdx, qword [rdi]
mov rdx, qword [rdi]
call fcn.1400174da
xorps xmm0, xmm0
movaps xmmword [rdi], xmm0
mov cl, 1
xor edx, edx
lea r8, [0x14009cffa]
movzx r10d, byte [rdx + r8]
mov r9, rdx
or r9, 1
add dword [rdi + 0xf], eax
mov dh, 0xc
add dword [rcx - 0x77], ecx
ror dword [rcx - 0x7d], cl
or ebx, 2
movzx r11d, byte [r11 + r8]
mov rdi, rdx
xlatb
or rdi, 3
movzx edi, byte [rdi + r8]
cmp al, 7
mov r14, rdx
or r14, 4
or esi, 4
movzx r15d, byte [r14 + r8]
mov r14, rdx
or r14, 5
add eax, 0x24b60f47
invalid
mov r14, rdx
or r14, 6
or esi, 6
mov r13, rdx
or r13, 7
movzx r14d, byte [r14 + r8]
movzx r13d, byte [r13 + r8]
add byte [rcx - 0x3f], cl
in eax, 0x38
shl r14, 0x30
or r14, r13
shl r12, 0x28
shl r15, 0x20
shl rdi, 0x18
shl r11, 0x10
adc byte [rcx - 0x3f], cl
shl r9, 8
loope 0x14002e6a2
or r9, r10
or r9, r11
or r9, rdi
stc
or r9, r15
or r9, r12
or r9, r14
or ecx, esi
xor r9, qword [rax + rdx]
mov qword [rsp + rdx + 0xf0], r9
mov edx, 8
lock add byte [rax], al
add byte [rdx + 8], bh
test cl, 1
mov ecx, 0
add byte [rax], al
add byte [rax], al
jne 0x14002e621
movzx eax, word [rax + 0x10]
xor eax, 0xcc95
xchg ebp, eax
int3
add byte [rax], al
lea rdi, [rsp + 0xf0]
lock add byte [rax], al
add byte [rdi], cl
sub byte [rdi], al
xchg ebp, eax
int3
lock add byte [rax], al
add byte [rdi], cl
sub byte [rdi], al
movaps xmmword [rsp + 0x60], xmm0
mov word [rsp + 0x70], ax
mov ecx, 0x12
call fcn.14003f100
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rdx], xmm0
movzx ecx, word [rsp + 0x70]
mov word [rdx + 0x10], cx
mov qword [rdi + 8], rax
or byte [rax - 0x77], cl
push rdi
invalid
adc byte [rax - 0x77], cl
or byte [r8 - 0x77], r9b
or byte [rax - 0x77], cl
push rdi
adc byte [rax - 0x39], cl
sbb byte [r10], r10b
add byte [rax], al
add byte [rax - 0x48], cl
invalid
mov eax, 9
add byte [rax], al
mov qword [rdi + 0x18], 0x12
movabs rax, 0x8000000000000009
mov qword [rdi], rax
mov dword [rdi], eax
add byte [rax + 0x4c078948], al
lea edi, [rsp + 0x4198]
add byte [r8], al
lea r15, [rsp + 0x4198]
add byte [r8], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rdx, rsi
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.1400071ba
mov rcx, r15
std
dec dword [rcx + rcx*4 - 7]
call fcn.140001922
call fcn.1400076de
mov qword [rbx + 0x20], rax
invalid
xor eax, eax
mov qword [rbx + 0x28], rax
ror byte [rax - 0x77], 0x43
sub byte [rax - 0x77], cl
mov qword [rbx + 0x40], rax
mov qword [rbx + 0x48], 8
mov qword [rbx + 0x40], rax
mov qword [rbx + 0x48], 8
add byte [rax], al
mov qword [rbx + 0x50], rax
mov byte [rbx + 0x69], 1
imul eax, dword [r9], 0x24748b4c
and cl, ch
mov es, word [rax]
add byte [rax], al
imul eax, dword [rcx], 0x24748b4c
and cl, ch
mov es, word [rax]
add byte [rax], al
mov rsi, qword [r14]
mov esi, dword [rsi]
jmp 0x14002e967
mov al, 0
add byte [rax], al
test eax, eax
je 0x14002e7b9
cmp eax, 3
jne 0x14002e7d2
lea r13, [rbx + 0xa8]
movzx eax, byte [rbx + 0xa8]
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov bl, 0x80
add byte [rax], al
lea rsi, [rbx + 0x80]
test eax, eax
je 0x14002ef9e
add byte [rbp - 0x97bf040], al
invalid
add byte [rbx + 0x357503f8], al
cmp eax, 3
jne 0x14002e7e2
mov rdi, qword [rbx + 0xa0]
mov edi, dword [rbx + 0xa0]
add byte [rax], al
add cl, ch
sti
or byte [rax], al
add byte [rax - 0x75], cl
jo 0x14002e7a7
jmp 0x14002f0b4
mov rcx, qword [rbx + 0x70]
jmp 0x14002ef4d
mov eax, dword [rdi]
add byte [rax], al
lea rcx, str._async_fn__resumed_after_completion
xlatb
int3
lea r8, str.windows_encrypt_src_main.rs
jmp 0x14002e7f0
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._Mkp____G7____5_jt____b____d__1CE____r_s_Qk7gK_e_7K____K____znkzu_i__iC___6Y__n_F4o_x_vGcc___KL
jmp 0x14002e7f0
iretd
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.__WdK__yae8N__N_9__Y_p__f_Y6____YbwU_k_T_p___D_cF_Q__AT___GZaRY_M9_____h5MTS_6_jXH__b__R_o
rol dword [rsi], 1
invalid
mov edx, 0x23
call fcn.140096040
lea rax, [rbx + 0x30]
mov qword [rbx + 0x70], rax
mov byte [rbx + 0x80], 0
lea rdx, [rbx + 0x70]
mov rsi, qword [r14]
lea r15, [rsp + 0xf0]
mov rcx, r15
mov r8, rsi
call fcn.1400074d6
movabs rax, 0x8000000000000001
cmp qword [r15], rax
je 0x14002ed87
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
adc byte [rsp + 0x100], cl
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf033948], al
test byte [rsi], dh
invalid
add byte [rax], al
invalid
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbx + 0x128], xmm1
movups xmmword [rbx + 0x118], xmm0
mov rax, qword [rbx + 0x38]
lock inc qword [rax + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
lock inc qword [rax]
jle case.0x14002e5d2.2
lea rdi, [rbx + 0x118]
mov qword [rbx + 0x70], rax
mov bpl, 1
mov byte [rbx + 0x68], bpl
lea rax, [0x14008e1fe]
lea r12, [rsp + 0xf0]
mov qword [r12], rax
invalid
mov rcx, qword [r12]
movabs rax, 0xc16430b745abd096
mov qword [r12], rax
mov rdx, qword [r12]
call fcn.1400175e6
movabs rcx, 0x252dff59fda997d0
rcl byte [rdi - 0xa60257]
sub eax, 0x8334825
movzx eax, word [rax + 8]
xor eax, 0xd57a
jp 0x14002e8b4
add byte [rax], al
mov qword [r12], rcx
mov word [r12 + 8], ax
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
mov rcx, rdi
mov rdx, r12
call fcn.14006fec0
lea rax, [rbx + 0x78]
invalid
xorps xmm0, xmm0
movups xmmword [r12 + 4], xmm0
mov word [rbx + 0x9c], 0
mov qword [rbx + 0x94], 0
mov dword [rbx + 0x78], 0
movups xmm0, xmmword [r12]
movups xmmword [rbx + 0x7c], xmm0
mov ecx, dword [r12 + 0x10]
mov dword [rbx + 0x8c], ecx
mov dword [rbx + 0x90], 7
add byte [rdi], al
add byte [rax], al
add byte [rsi - 0x39], ah
sbb dword [rbx + 0x1000000], 1
mov byte [rbx + 0x99], bpl
mov qword [rbx + 0xa0], rax
mov qword [rbx + 0xa8], rdi
add byte [rax], al
invalid
mov byte [rbx + 0x110], 0
lea rdx, [rbx + 0xa0]
lea rdi, [rsp + 0xf0]
lea edi, [rsp + 0xf0]
mov rcx, rdi
mov r8, rsi
call fcn.1400060fd
jl 0x14002e9f6
std
dec dword [rax - 0x7d]
invalid
add byte [rdi], cl
invalid
invalid
add al, 0
invalid
lea rsi, [rsp + 0xf8]
lea rdi, [rsp + 0x60]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
cmp byte [rbx + 0x110], 3
jne 0x14002e9b5
lea rcx, [rbx + 0xb8]
call fcn.1400027e7
cmp qword [rsp + 0x60], 0
je 0x14002ebe6
lea rax, [rsp + 0x41a0]
lea rsi, [rsp + 0x60]
invalid
mov ecx, 0xe
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
rep movsq qword [rdi], qword [rsi]
xor ecx, ecx
mov byte [rbx + 0x68], cl
push 0x70538b48
mov r8d, 1
lock xadd qword [0x1400c8870], r8
jg case.0x14000ccfd.304
or dword [rax], eax
lea r15, [rbx + 0x20]
lea r9, [rsp + 0xe0]
mov qword [r9], r8
mov qword [rax + 0x70], rdx
mov byte [rax + 0x4090], cl
mov qword [rax - 8], r9
clc
mov ecx, dword [0x1400c93d4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x150]
cmp ecx, 1
je 0x14002ea62
test ecx, ecx
jne 0x14002edf3
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0x100]
add byte [rax], al
lea rdx, case.0x140024ed4.1234
call fcn.140068060
mov byte [rdi + 0x150], 1
push rax
add dword [rax], eax
add byte [rax], al
invalid
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x100]
movabs rcx, 0x7fffffffffffffff
mov ecx, 0xffffffff
invalid
invalid
invalid
jg case.0x14001014d.185
cmp eax, ecx
jae 0x14002edad
add byte [rax], al
inc rax
mov ecx, dword [0x1400c93d4]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov qword [rcx + 0x100], rax
mov rdi, qword [rcx + 0x108]
mov edi, dword [rcx + 0x108]
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x4198]
xchg esp, eax
and al, 0x98
cwde
add byte [r8], al
mov r8d, 0x40a0
call fcn.140093940
cmp rdi, 2
cmp edi, 2
je 0x14002edb9
lea rax, [rsp + 0xf8]
mov rax, qword [rax - 8]
mov r13, qword [rax]
test rdi, rdi
je 0x14002ebf5
add dword [rax], eax
invalid
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rbp, qword [rax + 0x110]
lock inc qword [rbp]
invalid
invalid
jle case.0x14002e5d2.2
mov al, byte [0x1400c93d0]
mov edx, 0x4180
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x14002ede4
invalid
mov rsi, rax
and rsi, 0xffffffffffffff80
lea rdi, [rsi + 0x80]
mov qword [rsi + 0x78], rax
mov dword [rsi + 0x78], eax
lea r12, [rbp + 0x70]
mov qword [rsi + 0x80], 0xcc
xor r14d, r14d
mov qword [rsi + 0x88], r14
lea rax, case.0x14000bb48.87
add eax, 0x6d7a6
mov qword [rsi + 0x90], rax
mov qword [rsi + 0x98], r14
add byte [rax - 0x77], cl
scasb al, byte [rdi]
movabs al, byte [0xa8ae894c000000]
add byte [rax], al
invalid
lea rcx, [rsi + 0xb0]
mov r8d, 0x4098
lea rdx, [rsp + 0xf8]
clc
add byte [rax], al
add al, ch
test al, 0x4d
invalid
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
xchg byte [rax + 0x41], cl
add byte [rax], al
mov qword [rsi + 0x4158], r14
mov rcx, r12
mov rdx, rdi
mov edx, edi
mov r8, rdi
call fcn.140013ec1
test rax, rax
je 0x14002ece1
add dword [rax], eax
invalid
add rbp, 0x10
lea rdx, [rsp + 0x28]
mov byte [rdx], 0
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
mov qword [rcx], rbp
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
call fcn.14007f2ce
in eax, dx
invalid
add eax, 0xfbe900
add byte [rax], al
lea rcx, [rsp + 0x60]
call fcn.140004d37
invalid
std
invalid
jmp 0x14002ed15
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0x110]
add byte [rax], al
lock inc qword [r14]
jle case.0x14002e5d2.2
mov al, byte [0x1400c93d0]
mov edx, 0x4180
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x14002ede4
lea r12, [r14 + 0x60]
mov rbp, rax
and rbp, 0xffffffffffffff80
in eax, 0x80
invalid
lea rdi, [rbp + 0x80]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], 0xcc
add byte [rax], al
int3
add byte [rax], al
add byte [rcx], dh
test byte [rax - 0x77], 0xb5
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x6d743
invalid
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], edx
mov dword [rbp + 0x98], esi
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], r13
test al, 0
add byte [rax], al
lea rcx, [rbp + 0xb0]
mov r8d, 0x4098
lea rdx, [rsp + 0xf8]
add byte [rax], al
add al, ch
movsd dword [rdi], dword [rsi]
invalid
invalid
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test dword [rax + 0x41], ecx
add byte [rax], al
mov qword [rbp + 0x4158], rsi
mov rcx, r12
mov ecx, esp
mov rdx, rdi
mov r8, rdi
call fcn.140013ec1
test rax, rax
je 0x14002ece1
mov ecx, dword [0x1400c93d4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x110]
add byte [rax], al
add byte [rax], al
mov rdx, rax
call fcn.14007f620
invalid
invalid
invalid
invalid
mov r14, qword [rsp + 0x20]
mov eax, dword [0x1400c93d4]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rax, qword [rdx + rax*8]
dec qword [rax + 0x100]
mov rcx, r15
mov rdx, rdi
call fcn.140007733
mov rax, qword [rdi + 0x10]
invalid
invalid
mov rcx, rdi
call qword [rax + 0x28]
movups xmm0, xmmword [rbx + 0x118]
movups xmm1, xmmword [rbx + 0x128]
add byte [rax], al
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rdx, qword [rbx + 0x50]
cmp rdx, qword [rbx + 0x40]
jne 0x14002ed4a
lea rcx, [rbx + 0x40]
call fcn.14007b812
mov rdx, qword [rbx + 0x50]
mov rax, qword [rbx + 0x48]
shl rdx, 5
movaps xmm0, xmmword [rsp + 0xf0]
sub byte [rsp + 0xf0], al
sub byte [rsp + 0xf0], al
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rax + rdx + 0x10], xmm1
adc byte [rax], dl
adc byte [rax], dl
movups xmmword [rax + rdx], xmm0
inc qword [rbx + 0x50]
cmp byte [rbx + 0x68], 0
je 0x14002ed7e
lea rcx, [rbx + 0x70]
call fcn.140004b35
mov byte [rbx + 0x68], 0
jmp 0x14002e7fa
push 0xfffffffffa73e900
invalid
mov al, 1
mov cl, 3
jmp 0x14002ee13
mov al, 1
mov cl, 4
jmp 0x14002ee13
mov rdx, qword [rbx + 8]
mov edx, dword [rbx + 8]
movabs rcx, 0x8000000000000000
call fcn.140001a27
jmp 0x14002ee2a
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub al, 0x7e
sub al, 0xfd
invalid
ud2
lea rcx, str._Y_e____41oL_r_____XE__mp___Z_U_F___W___r_QX1d____t__BakchEH_N___n____cyS___wr_Q__tb______b___4w____PDrih1P
call fcn.140096370
lea rcx, [rsp + 0xf8]
call fcn.1400018ea
dec dword [rbx + 0x9a60805]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x100]
xor eax, eax
shr bl, 0x19
shr bl, 0x19
mov ecx, 0x80
mov edx, 0x4100
call fcn.1400948e0
mov rcx, rax
call fcn.1400018ea
mov al, 1
shr eax, 0xef
sub bh, ch
push qword [rax - 0x7372b7ff]
and al, 0xf0
add byte [rax], al
add byte [rax + 0x158d4801], cl
sbb ah, dl
invalid
lea rcx, [rsp + 0xf0]
mov byte [rcx], al
lea rdx, str.windows_encrypt_src_main.rs
call fcn.1400943e0
add al, ch
int 0x55
invalid
mov byte [rbx + 0x6a], cl
add rsp, 0x8238
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rbx + 0x20]
mov qword [rbx + 0x70], rax
mov byte [rbx + 0x80], 0
lea rdx, [rbx + 0x70]
mov r8, qword [r14]
lea rsi, [rsp + 0xf0]
mov rcx, rsi
call fcn.14000787f
mov rax, qword [rsi]
cmp rax, 3
je 0x14002eea3
cmp eax, 2
je 0x14002eeac
test rax, rax
je 0x14002ee2a
mov rsi, qword [rsp + 0xf8]
test rsi, rsi
je 0x14002ee2a
mov rdi, qword [rsp + 0x100]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14002ee2a
cmp qword [rdi + 0x10], 0x11
jb 0x14002ee8f
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002ee2a
mov al, 1
mov cl, 5
jmp 0x14002ee13
mov byte [rbx + 0x69], 0
mov rdx, qword [rbx + 0x40]
mov rax, qword [rbx + 0x48]
mov rcx, qword [rbx + 0x50]
shl rcx, 5
add rcx, rax
mov qword [rbx + 0xb8], rax
mov qword [rbx + 0xc0], rax
mov qword [rbx + 0xc8], rdx
mov qword [rbx + 0xd0], rcx
lea rdx, [rbx + 0xd8]
cmp rax, rcx
je 0x14002f1a0
lea rcx, [rax + 0x20]
mov qword [rbx + 0xc0], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
movabs rcx, 0x8000000000000000
cmp qword [rbx + 0xd8], rcx
je 0x14002f1ad
lea rcx, [rbx + 0xf8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbx + 0x108], xmm1
movups xmmword [rbx + 0xf8], xmm0
mov qword [rbx + 0x70], rcx
lea rbp, [rbx + 0xb0]
mov byte [rbx + 0xb0], 0
mov qword [rbx + 0x78], rcx
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
lea rdi, [rsp + 0x4198]
mov rcx, rdi
call fcn.140072060
lea rsi, [rbx + 0x80]
mov rax, qword [rdi + 0x20]
mov qword [rbx + 0xa0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbx + 0x90], xmm1
movups xmmword [rbx + 0x80], xmm0
lea r13, [rbx + 0xa8]
mov byte [rbx + 0xa8], 0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
lea rcx, str.__WdK__yae8N__N_9__Y_p__f_Y6____YbwU_k_T_p___D_cF_Q__AT___GZaRY_M9_____h5MTS_6_jXH__b__R_o
call fcn.14007c58e
mov r12, rax
mov r15, rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdx
mov r14d, 1
lock xadd qword [0x1400c8870], r14
mov al, byte [0x1400c93d0]
mov edx, 0x100
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x14002f349
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rdi, [rcx + 0x80]
lea rdx, [r15 + 0x168]
add r15, 0x100
xor r8d, r8d
test r12, r12
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], r8
lea rax, [0x14009c268]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], r8
mov qword [rcx + 0xa0], r14
mov qword [rcx + 0xa8], r8
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rcx + 0xb0], xmm0
movups xmmword [rcx + 0xc0], xmm1
xorps xmm0, xmm0
movaps xmmword [rcx + 0xd0], xmm0
mov qword [rcx + 0xe0], r8
cmovne r15, rdx
mov rcx, qword [r15]
lea r9, [rsp + 0x28]
mov rdx, rdi
mov r8b, 1
call fcn.14007c6f0
test rax, rax
je 0x14002f09e
test rdx, rdx
jne 0x14002f358
lea rcx, [rsp + 0x28]
call fcn.1400042be
mov qword [rbx + 0xa0], rdi
mov r14, qword [rsp + 0x20]
mov r8, qword [r14]
lea r15, [rsp + 0xf0]
mov rcx, r15
mov rdx, rdi
call fcn.140019511
cmp dword [r15], 2
jne 0x14002f0dc
mov byte [r13], 3
mov eax, 1
jmp 0x14002f144
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rcx, qword [rbx + 0xa0]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x14002f11c
mov rcx, qword [rbx + 0xa0]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
cmp qword [rsp + 0x60], 0
je 0x14002f138
call fcn.14003f085
mov rdi, rax
lea rcx, [rsp + 0x60]
call fcn.1400023ca
jmp 0x14002f13d
mov rdi, qword [rsp + 0x68]
mov byte [r13], 1
xor eax, eax
test rax, rax
jne 0x14002f33c
mov rcx, rsi
call fcn.140002769
mov byte [rbp], 1
mov qword [rsp + 0x38], rdi
test rdi, rdi
je 0x14002f16d
lea rcx, [rsp + 0x38]
call fcn.1400029bf
cmp qword [rbx + 0xf8], 0
je 0x14002f18d
mov r8, qword [rbx + 0x100]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx + 0xc0]
mov rcx, qword [rbx + 0xd0]
jmp 0x14002eedf
movabs rax, 0x8000000000000000
mov qword [rdx], rax
lea rcx, [rbx + 0xb8]
call fcn.14000451e
lea rax, [0x14008e1fc]
lea rsi, [rsp + 0xf0]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xb6015dd71199faf2
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.140016c93
xorps xmm0, xmm0
movaps xmmword [rsi], xmm0
mov cl, 1
xor edx, edx
lea r8, [0x14009d040]
movzx r10d, byte [rdx + r8]
mov r9, rdx
or r9, 1
movzx r9d, byte [r9 + r8]
mov r11, rdx
or r11, 2
movzx r11d, byte [r11 + r8]
mov rsi, rdx
or rsi, 3
movzx esi, byte [rsi + r8]
mov rdi, rdx
or rdi, 4
movzx edi, byte [rdi + r8]
mov r14, rdx
or r14, 5
movzx r14d, byte [r14 + r8]
mov r15, rdx
or r15, 6
mov r12, rdx
or r12, 7
movzx r15d, byte [r15 + r8]
movzx r12d, byte [r12 + r8]
shl r12, 0x38
shl r15, 0x30
or r15, r12
shl r14, 0x28
shl rdi, 0x20
shl rsi, 0x18
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, rsi
or r9, rdi
or r9, r14
or r9, r15
xor r9, qword [rax + rdx]
mov qword [rsp + rdx + 0xf0], r9
mov edx, 8
test cl, 1
mov ecx, 0
jne 0x14002f1f4
lea rsi, [rbx + 0x38]
movzx eax, word [rax + 0x10]
xor eax, 0xf231
lea rdi, [rsp + 0xf0]
movaps xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x60], xmm0
mov word [rsp + 0x70], ax
mov ecx, 0x12
call fcn.14003f100
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rdx], xmm0
movzx ecx, word [rsp + 0x70]
mov word [rdx + 0x10], cx
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rdx
mov qword [rdi + 0x18], 0x12
movabs rax, 0x800000000000000a
mov qword [rdi], rax
lea r14, [rsp + 0x4198]
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.1400071ba
mov rcx, r14
call fcn.140001922
mov byte [rbx + 0x69], 0
lea rcx, [rbx + 0x20]
call fcn.140004328
mov rcx, rsi
call fcn.140004b35
lea rcx, [rbx + 0x30]
call fcn.140004d4b
mov cl, 1
xor eax, eax
jmp 0x14002ee13
mov byte [rbp], 3
mov al, 1
mov cl, 6
jmp 0x14002ee13
mov ecx, 0x80
mov edx, 0x80
call fcn.1400948e0
lea rax, [rsp + 0xd8]
mov qword [rax], rdx
lea rdx, [rsp + 0xe0]
mov qword [rdx], rax
lea rax, [case.0x14006a771.440]
mov qword [rdx + 8], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rsp + 0xf0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.__WdK__yae8N__N_9__Y_p__f_Y6____YbwU_k_T_p___D_cF_Q__AT___GZaRY_M9_____h5MTS_6_jXH__b__R_o
call fcn.140095e80
int3
jmp 0x140034289
mov dword [rbx + 0x10], r8d
mov dword [rbx + 0x14], ecx
mov qword [rbx + 0x18], r9
mov qword [rbx + 0x20], rax
mov dword [rbx + 0x28], r12d
invalid
sub byte [rcx + rcx*4 + 0x73], al
mov dword [rbx + 0x2c], esi
mov byte [rbx + 0x30], dil
mov byte [rbx + 0x31], r11b
mov byte [rbx + 0x32], bpl
imul esi, dword [rdx], 0x44
mov dword [rbx + 0x33], edx
shr r10, 0x20
mov byte [rbx + 0x37], r10b
mov qword [rbx + 0x38], rsi
jae 0x1400342f4
mov qword [rbx + 0x40], rdx
mov qword [rbx + 8], 3
mov eax, 2
mov qword [rbx], rax
add rsp, 0x1d8
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0x48
mov rdx, rcx
mov r8, qword [r8 + rdx*8 - 8]
test r8, r8
je case.0x140011985.394
invalid
bsr r8, r8
xor r8, 0x3f
jmp 0x14003452e
mov r8d, 0x40
shl rdx, 6
sub rdx, r8
cmp rdx, 0x23a0
ja 0x14003462d
mov r11, qword [rsp + 0x98]
cmp r11, 4
jbe 0x14003455f
invalid
mov r11, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x80]
jmp case.0x140011985.395
lea rsi, [rsp + 0x78]
test r11, r11
je 0x14003462d
mov r8d, ecx
shr r8d, 8
mov r9d, ecx
mov ecx, ecx
shr r9d, 0x10
mov rdx, rcx
shr rdx, 0x18
shr edx, 0x18
mov r10, qword [rsp + 0x70]
shl r11, 3
mov bpl, 1
xor r14d, r14d
invalid
xor edi, edi
test bpl, 1
je 0x14003462d
add byte [rax], al
invalid
add rdi, qword [rsi + r14]
add r14, 8
xor ebp, ebp
cmp r11, r14
jne case.0x14002292a.92
cmp rdi, 2
inc dword [rdx]
jb 0x14003462d
shr rdi, 0x21
jne 0x14003462d
mov r11, qword [rsp + 0x48]
movaps xmm0, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x80], cl
and al, 0x80
add byte [rax], al
invalid
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [rbx + 0x50], xmm0
movups xmmword [rbx + 0x40], xmm1
mov dword [rbx + 8], r11d
shr r11, 0x20
movaps xmm2, xmmword [rsp + 0x50]
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x78]
jl 0x14003460f
invalid
invalid
jl 0x14003460f
js 0x1400345fc
movaps xmmword [rsp + 0x100], xmm1
sub dword [rsp + 0x100], ecx
movaps xmmword [rsp + 0x110], xmm0
mov dword [rbx + 0xc], r11d
movups xmmword [rbx + 0x10], xmm2
mov qword [rbx + 0x20], rsi
and byte [rax - 0x77bbd7b5], cl
mov byte [rbx + 0x28], cl
mov byte [rbx + 0x29], r8b
sub dword [r8 + r9*4 + 0x4b], eax
mov byte [rbx + 0x2a], r9b
sub cl, byte [rax - 0x77]
ror dword [rax - 0x3f], 1
mov rcx, rdx
shr rcx, 0x20
mov byte [rbx + 0x2f], cl
invalid
invalid
mov dword [rbx + 0x2b], edx
jmp 0x16f4ece3d
invalid
mov qword [rbx + 0x30], r10
push rbx
xor byte [rax - 0x77], cl
mov dword [rbx + 0x38], edi
mov qword [rbx + 0x38], rdi
jmp case.0x14000e8f7.256
cld
invalid
cmp rcx, 5
jb 0x140034647
invalid
mov r8, qword [rsp + 0x50]
and al, 0x50
mov rcx, qword [0x1400c9350]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
or byte [rax], al
sar bh, cl
adc eax, 0x8d429
cmp qword [rsp + 0x98], 5
jb 0x140034669
invalid
mov r8, qword [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
or eax, 0x94cef
invalid
mov rcx, qword [0x1400c9350]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x8d407
sar bh, cl
adc eax, 0x8d407
invalid
mov r8d, 4
add cl, ch
jmp 0x140033f2a
mov dh, 0xf8
invalid
sar ah, 0x48
cmp eax, 4
mov r8d, 2
cmovb r8, rax
lea rax, [0x1400b5d9c]
movsxd r8, dword [rax + r8*4]
invalid
or byte [rcx + 1], 0xc0
add r8, rax
jmp r8
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x14009dad0]
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x1400a6e82]
mov r8d, 4
jmp 0x1400346e6
invalid
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
lea rax, [0x14009db00]
mov qword [rsp + 0x20], rax
lea rax, [0x14009daf6]
mov r8d, 5
add eax, 0x48000000
mov ecx, edx
invalid
mov rcx, rdx
mov rdx, rax
call fcn.140037da0
nop
add rsp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.Version0
mov r8d, 7
jmp case.0x14000c856.341
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, str.CryptoPkcs8
mov r8d, 6
add rsp, 0x38
jmp rax
jmp rax
add dword [rax], eax
add byte [rax], al
mov qword [rcx + 8], rdx
jmp 0x140034a1e
rol byte [rcx - 0x3f], 0xe0
add eax, dword [rdi - 0x73]
add al, 0x80
sub dl, r8b
movzx eax, al
shl eax, 3
lea eax, [rax + rax*4]
add byte [rax], 0xd0
mov qword [rcx], 1
mov qword [rcx + 8], 0
movzx eax, al
imul eax, eax, 0xcd
shr eax, 0xd
shl rax, 0x20
or rax, 1
jmp 0x140034aa2
movzx eax, byte [r10]
cmp rax, 0x28
jae 0x140034b0e
add byte [rax], al
invalid
test al, al
je case.0x14002292a.98
movzx edx, byte [r10 + 1]
imul eax, edx, 0xcd
shr eax, 0xd
cmp dx, 0x78
jae 0x140034b22
add byte [rax], al
mov r8d, eax
shl r8d, 3
lea r8d, [r8 + r8*4]
sub dl, r8b
movzx eax, al
shl eax, 3
loopne 0x140034a69
lea eax, [rax + rax*4]
add al, dl
mov edx, 1
mov qword [rcx], rdx
adc dword [rax - 0x77], ecx
mov qword [rcx + 8], rdx
push rcx
or byte [rdi], cl
movzx eax, al
movzx eax, al
imul ecx, eax, 0xcd
shr ecx, 0xa
and ecx, 0xfffffff8
lea ecx, [rcx + rcx*4]
sub al, cl
invalid
mov dword [rax], ebp
enter 0xffffffffffffb60f, 0xffffffffffffffc0
movzx eax, al
mov dh, 0xc0
ror byte [rax - 0x3f], 0xe0
and byte [rax + 9], cl
shr bl, 1
or ecx, dword [rbp - 0x7b]
test r11, r11
invalid
shl rax, 0x20
or rax, rdx
jmp 0x140034aa2
test dword [rdx + 0x31000000], edx
xor eax, eax
ror byte [rax - 0x77], 0xc2
mov rdx, rax
shr rdx, 0x20
add rsp, 0x38
add esp, 0x38
and byte [rax - 0x7d], cl
add esp, 0x38
invalid
pop rbx
pop rsi
ret
lea r8, str.D___q_____Y_y_Z_enN___Z____ReVvW79Hac_ej__Q___gw__z_k__S3_Cdfrzu4ia___N__qm__Vq____M_1B_Zy9
invalid
xor ecx, ecx
xor edx, edx
invalid
shr al, cl
ja case.0x140022292.105
call fcn.140095f40
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, str.B_____A_U24__ba__xX_Jw____7G_En_z_YqL_______g_Q_an_eo___w____CZ____Zi__6____a____C4_7__mo
call 0xfa035171
invalid
mov edx, 0x27
mov rcx, r9
call fcn.140095fc0
invalid
add byte [rax + 1], bh
mov eax, 1
add byte [rax], al
lea r8, [rsp + 0x30]
mov qword [r8], rax
lea rax, str.D___q_____Y_y_Z_enN___Z____ReVvW79Hac_ej__Q___gw__z_k__S3_Cdfrzu4ia___N__qm__Vq____M_1B_Zy9
lea eax, [0x14009eb40]
mov qword [rsp + 0x20], rax
lea rcx, str.OID_malformed
or eax, 0x6a033
lea r9, [0x14009ea80]
jl 0x140034aa1
invalid
mov edx, 0xd
add al, ch
call fcn.1400963d0
ret 0x618
lea r8, str.B_____A_U24__ba__xX_Jw____7G_En_z_YqL_______g_Q_an_eo___w____CZ____Zi__6____a____C4_7__mo
add eax, 0x6a0a3
movabs al, byte [0x4800000027ba0006]
mov edx, 0x27
mov rcx, rax
mov ecx, eax
shr eax, 0x9e
call fcn.140095fc0
adc al, 6
add byte [rdi], cl
movzx eax, al
mov dh, 0xc0
shl rax, 0x20
shl eax, 0x20
jmp case.0x140025f56.52
add byte [rax], al
add bl, ch
mov al, 0xb8
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, ch
jmp case.0x140025f56.52
sub rsp, 0x48
sub esp, 0x48
jmp case.0x140025f56.52
sub esp, 0x48
movzx eax, byte [rcx]
lea r8, [0x1400b5dac]
lea eax, [0x1400b5dac]
adc cl, byte [rax]
add byte [rcx + 0x63], cl
movsxd rax, dword [r8 + rax*4]
invalid
add al, 0x80
or byte [rcx + rax - 0x40], 0xff
loopne 0x140034b99
invalid
add rax, r8
add eax, eax
jmp rax
add rcx, 4
add ecx, 4
rol dword [rax + rcx*2], 0x8d
and al, 0x40
and al, 0x40
lea rax, [rsp + 0x40]
mov qword [rax], rcx
mov qword [rax], rcx
lea rcx, [0x14009ec18]
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
lea rax, str.ArcInvalidarc
lea eax, str.ArcInvalidarc
lea r9, [0x14009ec12]
mov fs, word [rax - 0x47befffa]
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
jmp case.0x14002e5d2.16
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x6a099
sbb byte [rax - 0x73], cl
lea edx, str.ArcTooBigBase128DigitExpected
adc eax, 0x6a099
cdq
movabs al, byte [0x9b8410006]
mov r8d, 9
add byte [rax], al
add cl, ch
rol byte [rax], cl
jmp 0x140034c7c
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14009ec41]
adc eax, 0x6a084
movabs al, byte [0x7b8410006]
mov r8d, 7
jmp 0x140034c7c
mov ah, 0
add byte [rax], al
invalid
inc rcx
lea rax, [rsp + 0x40]
mov qword [rax], rcx
or byte [rax - 0x73], cl
lea rcx, [0x14009ec58]
or eax, 0x6a07e
invalid
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 6
lea rax, [0x14009ec48]
lea r9, str.actualTagUnknownbyte
frstor dword [rdi + rax]
invalid
push rsp
movabs al, byte [0x724dd0d8d4c0006]
add byte [rbp + rcx*4 + 0xd], cl
frstor dword [rdi + rax]
add byte [rbp + rcx*4 + 0xd], cl
frstor dword [rdi + rax]
add byte [rcx - 0x48], al
or eax, 0x48000000
invalid
mov r8d, 0xd
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.140037be0
nop
add rsp, 0x48
invalid
add byte [rax + 0x48c48348], dl
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.EmptyInvalidDigitPosOverflowNegOverflowZeroParseIntErrorp
invalid
invalid
invalid
mov r8d, 5
jmp 0x140034c7c
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x722a8
mov r8d, 6
jmp 0x140034c7c
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x6a01d
mov r8d, 0xd
jmp 0x140034c7c
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14009ec85]
mov r8d, 0xb
invalid
add rsp, 0x48
jmp rax
cmp ecx, 0x5f5e0ff
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov r14, r9
mov rbx, r8
mov rdi, rcx
mov edi, ecx
mov edi, ecx
mov r15, qword [rsp + 0xb8]
test dl, dl
je 0x140034e2a
mov eax, dword [rdi + 0x34]
mov ecx, eax
and ecx, 1
mov edx, 0x110000
mov ebp, 0x2b
add byte [rcx], dl
add byte [rbp + 0x2b], bh
cmove ebp, edx
add rcx, r15
add ecx, edi
add ecx, edi
test al, 4
je 0x140034e3a
mov r8, r14
test r14, r14
je 0x140034eb6
cmp r14, 1
jne 0x140034e3e
xor r8d, r8d
xor edx, edx
jmp 0x140034ea0
lea rcx, [r15 + 1]
mov eax, dword [rdi + 0x34]
mov ebp, 0x2d
add byte [rax], al
invalid
test al, 4
add al, 0x75
xlatb
xor ebx, ebx
jmp 0x140034eb9
mov rdx, r14
and rdx, 0xfffffffffffffffe
pxor xmm0, xmm0
out dx, eax
rol byte [rbp + 0x31], 0xc0
movdqa xmm1, xmmword [0x14009b160]
or eax, 0x6630c
movdqa xmm2, xmmword [0x14009b170]
nop dword [rax]
movzx r9d, word [rbx + r8]
or al, 3
movd xmm3, r9d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r8, 2
cmp rdx, r8
jne 0x140034e60
invalid
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
paddq mm1, mm0
paddq mm1, mm0
movq r8, xmm1
cmp rdx, r14
je 0x140034eb6
invalid
invalid
xor r9d, r9d
cmp byte [rbx + rdx], 0xc0
setge r9b
add r8, r9
inc rdx
cmp r14, rdx
invalid
jne 0x140034ea0
invalid
add rcx, r8
mov r13, qword [rsp + 0xb0]
add byte [rax], al
cmp qword [rdi], 0
je 0x140034efd
mov rsi, qword [rdi + 8]
sub rsi, rcx
jbe 0x140034efd
test al, 8
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x40], ebp
mov dword [rsp + 0x40], ebp
jne 0x140034f54
mov qword [rsp + 0x38], r15
movzx r15d, byte [rdi + 0x38]
mov dh, 0x7f
cmp byte [rax - 0x73], cl
lea rax, [0x1400b5dcc]
lea rax, [0x1400b5dcc]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
mov r15, rsi
xor esi, esi
jmp case.0x140034ef1.0
mov r12, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r12
mov ecx, esp
mov rdx, rdi
mov r8d, ebp
mov r9, rbx
call case.0x140011651.170
mov bl, 1
test al, al
je 0x140034f34
mov eax, ebx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rdi + 0x18]
mov rcx, r12
mov rdx, r13
mov r8, r15
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
loopne 0x140034ee0
mov eax, dword [rdi + 0x30]
mov dword [rsp + 0x38], eax
mov dword [rdi + 0x30], 0x30
add byte [rax], al
add byte [rdi], cl
mov dh, 0x47
cmp byte [rax - 0x39c8dbbc], cl
cmp byte [r9], r8b
xor byte [r9 - 0x38c7dbbc], r9b
xor byte [r8], r14b
add byte [rax], al
add byte [rdi], cl
mov dh, 0x47
cmp byte [rax - 0x39c8dbbc], cl
cmp byte [r9], r8b
mov r13, qword [rdi + 0x20]
mov r12, qword [rdi + 0x28]
mov esp, dword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r13
mov rdx, r12
mov edx, esp
mov r8d, ebp
mov r9, rbx
call case.0x140011651.170
mov bl, 1
test al, al
invalid
jne 0x140034f21
inc rsi
nop word cs:[rax + rax]
add byte [rax - 1], cl
invalid
dec rsi
je 0x14003505c
mov rcx, r13
mov edx, 0x30
call qword [r12 + 0x20]
test al, al
je 0x140034fa0
jmp case.0x140011cb1.154
jmp 0x140034f21
mov r15, rsi
shr r15, 1
inc rsi
shr rsi, 1
mov r12, qword [rdi + 0x20]
mov r13, qword [rdi + 0x28]
mov edi, dword [rdi + 0x30]
inc r15
nop dword [rax]
dec r15
je 0x140034ff9
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
test al, al
je 0x140034fe0
mov bl, 1
jmp 0x140034f21
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, r13
mov r8d, ebp
mov r9, rbx
call case.0x140011651.170
mov bl, 1
test al, al
jne 0x140034f21
mov rcx, r12
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
call qword [r13 + 0x18]
test al, al
jne 0x140034f21
mov r14, rsi
neg r14
mov rbx, 0xffffffffffffffff
nop
lea rax, [r14 + rbx]
cmp rax, 0xffffffffffffffff
je 0x14003508a
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
inc rbx
test al, al
je 0x140035040
jmp 0x14003508d
mov rcx, r13
mov rdx, qword [rsp + 0x40]
mov r8, r15
call qword [r12 + 0x18]
test al, al
jne 0x140034f21
mov eax, dword [rsp + 0x38]
mov dword [rdi + 0x30], eax
movzx eax, byte [rsp + 0x37]
mov byte [rdi + 0x38], al
xor ebx, ebx
jmp 0x140034f21
mov rbx, rsi
cmp rbx, rsi
setb bl
jmp 0x140034f21
lea r14, [rdx + 1]
sub rcx, rdx
add rcx, r14
mov rdx, r14
cmp r10d, 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x1400357b5
dec r9
je 0x140035739
cmp rdx, r8
je 0x1400357b5
or dword [rcx], eax
add byte [rax], al
movzx r14d, byte [rdx]
movzx r10d, r14b
test r10b, r10b
jns 0x140035680
mov r11d, r10d
and r11d, 0x1f
movzx r15d, byte [rdx + 1]
and r15d, 0x3f
cmp r10b, 0xdf
jbe 0x140035713
movzx ebp, byte [rdx + 2]
shl r15d, 6
shl edi, 6
add al, byte [rcx - 0x3f]
out 6, eax
and ebp, 0x3f
or ebp, r15d
cmp r14b, 0xf0
jb 0x140035726
movzx r10d, byte [rdx + 3]
and r11d, 7
jrcxz 0x1400356f3
shl r11d, 0x12
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
or r10d, r11d
cmp r10d, 0x110000
cmp edx, 0x110000
je 0x1400357b5
lea r14, [rdx + 4]
jmp 0x140035684
lea r14, [rdx + 2]
shl r11d, 6
invalid
or r11d, r15d
mov r10d, r11d
jmp 0x140035684
pop rsi
invalid
invalid
invalid
lea r14, [rdx + 3]
shl r11d, 0xc
or ebp, r11d
mov r10d, ebp
jmp 0x140035684
invalid
invalid
invalid
cmp rdx, r8
je 0x1400357b5
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x140035791
cmp r8b, 0xe0
cmp al, 0xe0
jb 0x140035791
cmp r8b, 0xf0
jb 0x140035791
movzx r8d, r8b
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
movzx r10d, byte [rdx + 2]
and r10d, 0x3f
movzx edx, byte [rdx + 3]
and r8d, 7
shl r8d, 0x12
shl eax, 0x12
shl eax, 0x12
shl r9d, 0xc
shl r10d, 6
shl edx, 6
shl edx, 6
or r10d, r9d
and edx, 0x3f
or edx, r10d
or edx, r8d
cmp edx, 0x110000
invalid
je 0x1400357b5
add byte [rsp + 0x48], dh
test ecx, ecx
test rcx, rcx
je 0x1400357a7
cmp rcx, rsi
jae 0x1400357a5
cmp byte [rdi + rcx], 0xc0
jge 0x1400357a7
xor edx, edx
jmp case.0x140025f56.63
jne 0x1400357a1
mov rdx, rdi
test rdx, rdx
cmovne rsi, rcx
cmovne rdi, rdx
cmovne edi, edx
cmovne edi, edx
test rax, rax
je 0x14003587d
mov r15, qword [rbx + 8]
cmp rsi, 0x20
invalid
and byte [rbx + 0x18], dh
invalid
mov rax, rsi
test rsi, rsi
je 0x14003585f
add byte [rax], al
cmp rsi, 1
jne 0x1400357ed
xor eax, eax
xor ecx, ecx
jmp 0x14003584b
mov rcx, rdi
mov rdx, rsi
call fcn.1400350a0
jmp 0x14003585f
mov rcx, rsi
mov ecx, esi
and rcx, 0xfffffffffffffffe
pxor xmm0, xmm0
out dx, eax
sal byte [rcx], 0xc0
out dx, eax
sal byte [rcx], 0xc0
movdqa xmm1, xmmword [0x14009b160]
pop rcx
invalid
movdqa xmm2, xmmword [0x14009b170]
invalid
nop word [rax + rax]
movzx edx, word [rdi + rax]
movd xmm3, edx
pcmpgtb xmm3, xmm1
fldenv fs:[rsi + 0xf]
invalid
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
jo 0x1400357ff
invalid
add rax, 2
cmp rcx, rax
invalid
jne 0x140035810
invalid
invalid
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq rax, xmm1
movd eax, mm1
enter 0xfeb, 0x31
rol byte [rax + 0xfc00f3c], cl
cmp al, 0xf
ror byte [rdi], 0x9d
jmp 0x14003585a
xor edx, edx
cmp byte [rdi + rcx], 0xc0
cmp al, 0xf
ror byte [rdi], 0x9d
ret 0x148
ror byte [rax - 1], 1
invalid
ret 0x148
cmp rsi, rcx
jne 0x14003584b
sub r15, rax
jbe 0x14003587d
movzx eax, byte [rbx + 0x38]
lea rcx, [0x1400b5ddc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x45e0ffc8
xor ebp, ebp
in eax, dx
xor r13d, r13d
in eax, dx
jmp 0x1400358b6
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
mov rax, qword [rax + 0x18]
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
sub byte [rbx + 0x5d], bl
sub byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
jmp rax
mov r13, r15
xor r15d, r15d
jmp 0x1400358b6
mov r13, r15
shr r13, 1
inc r15
shr r15, 1
mov r14, qword [rbx + 0x20]
mov r12, qword [rbx + 0x28]
mov ebx, dword [rbx + 0x30]
inc r13
nop word cs:[rax + rax]
mov rcx, r14
dec r13
je 0x1400358e7
mov edx, ebx
call qword [r12 + 0x20]
test al, al
je 0x1400358d0
mov al, 1
jmp 0x140035936
mov rdx, rdi
mov r8, rsi
call qword [r12 + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140035936
mov rdi, r15
neg rdi
mov rsi, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [rdi + rsi]
cmp rax, 0xffffffffffffffff
je 0x14003592d
mov rcx, r14
mov edx, ebx
call qword [r12 + 0x20]
inc rsi
test al, al
je 0x140035910
jmp 0x140035930
mov rsi, r15
cmp rsi, r15
setb al
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
sub esp, 0x68
mov r15, r9
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, qword [r9 + 0x20]
mov rcx, r8
mov edx, 0x22
mov r14, rax
call rax
test al, al
je case.0x14000fe14.265
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdi, rdi
je case.0x140026094.81
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
lea rax, [rbx + rdi]
mov qword [rsp + 0x60], rax
and al, 0x60
xor r13d, r13d
mov rdi, rbx
xor r15d, r15d
mov qword [rsp + 0x58], rbx
jmp 0x140037fd9
add r13, r15
mov rbx, qword [rsp + 0x58]
sub r15, r12
add r15, rdi
invalid
cmp rdi, qword [rsp + 0x60]
je case.0x14002d145.44
mov r12, rdi
movzx ebp, byte [rdi]
test bpl, bpl
js 0x140037ff0
lea rdi, [r12 + 1]
jmp 0x140038060
mov eax, ebp
and eax, 0x1f
loopne case.0x14001abdb.233
invalid
movzx edx, byte [r12 + 1]
mov dh, 0x54
and al, 1
invalid
and edx, 0x3f
cmp bpl, 0xdf
fbstp tbyte [rsi + 0x3f]
lea rdi, [r12 + 3]
movzx ecx, byte [r12 + 2]
movzx ecx, byte [rsp + 2]
shl edx, 6
and ecx, 0x3f
loope case.0x14001077f.217
invalid
or ecx, edx
cmp bpl, 0xf0
invalid
jb case.0x14001a628.183
movzx ebp, byte [rdi]
and eax, 7
loopne case.0x1400116d4.170
shl eax, 0x12
shl ecx, 6
loope 0x14003802f
and ebp, 0x3f
in eax, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
std
add byte [rax], al
add byte [rcx], dl
add byte [rdi], cl
test dh, ah
add dword [rax], eax
add byte [rax], al
lea rdi, [r12 + 4]
jmp 0x140038060
lea rdi, [r12 + 2]
shl eax, 6
invalid
or eax, edx
mov ebp, eax
jmp 0x140038060
shl eax, 0xc
or ecx, eax
mov ebp, ecx
int 0xf
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x4c]
mov edx, ebp
mov r8d, 0x10001
add byte [rcx], al
add al, ch
invalid
add al, byte ds:[rax]
call case.0x14002e5d2.66
cmp byte [rsp + 0x4c], 0x80
and al, 0x4c
invalid
add byte [rax - 0x7fb3db84], al
je 0x140037fc8
movzx eax, byte [rsp + 0x57]
sub al, byte [rsp + 0x56]
cmp al, 1
je 0x140037fc8
cmp bh, bh
invalid
invalid
mov r8, r15
sub r8, r13
jb 0x14003826f
test r13, r13
je 0x1400380b8
cmp r13, qword [rsp + 0x38]
jae 0x1400380b2
cmp byte [rbx + r13], 0xc0
jge 0x1400380b8
jmp 0x14003826f
jne 0x14003826f
test r15, r15
je 0x1400380d6
cmp r15, qword [rsp + 0x38]
jae 0x1400380d0
invalid
cmp byte [rbx + r15], 0xbf
jg 0x1400380d6
jmp 0x14003826f
jne 0x14003826f
add r13, rbx
mov rcx, rsi
mov rdx, r13
mov rax, qword [rsp + 0x40]
and al, 0x40
call qword [rax + 0x18]
test al, al
jne case.0x14000fe14.260
mov eax, dword [rsp + 0x54]
push rsp
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x4c]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
cmp al, 0x80
jne 0x140038170
mov bl, 0x80
jmp 0x140038135
add byte [rax], 0
add byte [rax], al
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
xor ebx, ebx
mov rcx, rsi
int1
call r14
test al, al
jne case.0x14000fe14.260
invalid
invalid
invalid
invalid
cmp bl, 0x80
je 0x140038110
movzx r13d, byte [rsp + 0x32]
mov dh, 0x6c
and al, 0x32
cmp r13b, byte [rsp + 0x33]
jae 0x1400381b0
lea eax, [r13 + 1]
add dword [r8 + 0x41322444], r9d
cmp ch, 0xa
mov byte [rsp + 0x32], al
cmp r13b, 0xa
jae 0x14003825b
movzx edx, byte [rsp + r13 + 0x28]
jmp 0x140038127
movzx ebx, byte [rsp + 0x33]
movzx r13d, byte [rsp + 0x32]
nop dword [rax + rax]
cmp r13, rbx
jae 0x1400381b0
invalid
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13, 9
ja 0x14003825b
xchg esp, eax
add byte [rax], al
add byte [rdx + 0xf], al
movzx edx, byte [rsp + rbp + 0x28]
movzx edx, byte [rsp + r13 + 0x28]
mov rcx, rsi
call r14
inc r13
invalid
test al, al
je 0x140038180
jmp case.0x14000fe14.260
sar ch, cl
invalid
mov r13d, 1
cmp ebp, 0x80
jb 0x140037fc0
std
invalid
invalid
add byte [rcx + 0x80fd], al
add byte [rdi], cl
invalid
std
invalid
mov r13d, 2
cmp ebp, 0x800
std
add byte [rax], cl
add byte [rax], al
std
add byte [rax], cl
add byte [rax], al
jb 0x140037fc0
inc dword [rcx + 0x10000fd]
add byte [rcx - 0x43], al
cmp ebp, 0x10000
mov r13d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
fld qword [rax]
invalid
sbb r13, 0
add cl, ch
xlatb
std
invalid
jmp 0x140037fc0
xor r13d, r13d
xor r8d, r8d
xor eax, eax
xor eax, eax
add rbx, r13
add ebx, ebp
mov rcx, rsi
mov rdx, rbx
fiadd dword [rcx - 1]
push rdi
sbb byte [rax + rax*8 - 0x2827af1], al
ror byte [rdi], 0x85
jge 0x1400381ff
std
invalid
invalid
fiadd dword [rcx - 1]
push rdi
sbb byte [rax + rax*8 - 0x2827af1], al
ror byte [rdi], 0x85
jge 0x1400381ff
std
ror byte [rdi], 0x85
jge 0x1400381ff
std
test dword [rbp - 3], edi
std
invalid
mov rcx, rsi
mov edx, 0x22
add byte [rcx + rcx*4 - 0x10], cl
invalid
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
loopne 0x140038270
test r13, r13
test ebp, ebp
je 0x140038242
mov rdx, qword [rsp + 0x38]
mov rax, rdx
sub rax, r13
call 0x164800d82
jbe 0x140038251
call 0x164800d82
jbe 0x140038251
cmp byte [rbx + r13], 0xbf
cmp byte [rbx + rbp], 0xbf
cmp al, 0x2b
mov edi, 0x4ceb167f
jg 0x140038256
jmp 0x14003828e
xor r13d, r13d
mov r8, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
jmp 0x1400381ef
jne 0x14003828e
cmp ecx, dword [rcx - 0x77]
invalid
mov r13, rdx
mov r8, rax
shr bl, 0x94
jmp 0x1400381ef
lea r8, str.x_bn5m1LJZh_____E_v_j
add eax, 0x68476
mov edx, 0xa
add byte [rax], al
mov rcx, r13
call fcn.140095f40
rcr esp, 1
add eax, 0x58d4800
fadd qword [0x14590ca72]
lea rax, [0x14009fbe0]
lea eax, [0x14009fbe0]
add eax, 0x6796a
push 0x79
invalid
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov r8, r13
mov eax, ebp
mov r9, r15
call fcn.140096650
lea rax, [0x14009fbc8]
mov qword [rsp + 0x20], rax
xor edi, dword [rcx + 6]
jns 0x14003829a
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rbx
invalid
mov r8, r13
mov r9, rdx
call fcn.140096650
jrcxz 0x1400382ac
add ah, cl
int3
int3
sub rsp, 0x38
mov edi, edx
mov rsi, rcx
mov esi, ecx
cmp byte [rcx - 0x3176b729], cl
cmp edx, 0x27
ja case.default.0x1400382d0
invalid
sbb al, 0x89
clc
mov eax, edi
lea rcx, [0x1400b5dec]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov word [rsi], 0x305c
jmp 0x140038400
add dword [rax], eax
invalid
pop rsp
xor cl, ch
and al, 1
invalid
add byte [rax], al
add byte [rbx + 0x48755cff], al
cmp edi, 0x5c
jne case.0x1400382d0.1
mov word [rsi], 0x5c5c
pop rsp
jmp 0x140038400
add byte [rax], al
mov word [rsi], 0x745c
jmp 0x140038400
je 0x1400382da
or eax, dword [rcx]
add byte [rax], al
mov word [rsi], 0x6e5c
outsb dx, byte [rsi]
jmp 0x140038400
add dword [rax], eax
add byte [rsi - 0x39], ah
invalid
invalid
invalid
mov word [rsi], 0x725c
jmp 0x140038400
test r8d, 0x10000
add byte [rax], al
add dword [rax], eax
je case.0x1400382d0.1
mov word [rsi], 0x225c
jmp 0x140038400
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 9], al
test r8d, 0x100
test r8d, 0x100
jne 0x1400383fb
test r8b, 1
je 0x14003833a
mov ecx, edi
call fcn.140038a50
test al, al
jne 0x140038350
mov ecx, edi
call fcn.140038b70
test al, al
je 0x140038350
mov byte [rsi], 0x80
mov dword [rsi + 4], edi
jmp 0x14003840e
mov byte [rsp + 0x30], 0
mov word [rsp + 0x2e], 0
mov byte [rsp + 0x37], 0x7d
mov ecx, edi
shr ecx, 0x14
and ecx, 0xf
lea rax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x31], cl
mov ecx, edi
shr ecx, 0x10
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x32], cl
mov ecx, edi
shr ecx, 0xc
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x33], cl
mov ecx, edi
shr ecx, 8
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x34], cl
mov ecx, edi
shr ecx, 4
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x35], cl
mov ecx, edi
and ecx, 0xf
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x36], al
or edi, 1
bsr eax, edi
xor eax, 0x1c
shr eax, 2
lea rcx, [rax - 2]
mov byte [rsp + rax + 0x2e], 0x7b
mov word [rsp + rax + 0x2c], 0x755c
movzx eax, word [rsp + 0x36]
mov word [rsi + 8], ax
mov rax, qword [rsp + 0x2e]
mov qword [rsi], rax
mov byte [rsi + 0xa], cl
mov byte [rsi + 0xb], 0xa
jmp 0x14003840e
mov word [rsi], 0x275c
mov qword [rsi + 2], 0
mov word [rsi + 0xa], 0x200
add rsp, 0x38
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0xc8
movaps xmmword [rsp + 0xb0], xmm6
mov rsi, rdx
movdqu xmm6, xmmword [rdx]
mov edi, dword [rdx + 0x34]
mov eax, edi
test dil, 4
je 0x140038f11
mov eax, edi
or eax, 8
movq rdx, xmm6
test rdx, rdx
jne 0x140038f11
or eax, 4
mov dword [rsi + 0x34], eax
mov r8d, 0x81
mov edx, 0x30
mov r9, rcx
nop word cs:[rax + rax]
mov rax, r8
shr r9, 4
mov r8d, ecx
and r8b, 0xf
cmp r8b, 0xa
mov r10d, 0x57
cmovb r10d, edx
add r10b, r8b
mov byte [rsp + rax + 0x2e], r10b
lea r8, [rax - 1]
cmp rcx, 0x10
mov rcx, r9
jae 0x140038f30
sub rsp, 0xb8
mov eax, ecx
mov r9d, 0x81
add dword [rax], 0xb8410000
xor byte [rax], al
add byte [rax], al
mov r10d, ecx
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov rcx, r9
mov r9d, eax
and r9b, 0xf
shr r10b, 4
shr dl, 4
cmp r9b, 0xa
mov r11d, 0x37
mov ebx, 0x37
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp al, 0x10
mov eax, r10d
sal byte [rbx - 0x2f], 1
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140039675
invalid
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1400a7923]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140034dd0
invalid
nop
add rsp, 0xb8
add bl, al
lea r8, [0x14009fa90]
mov edx, 0x80
call fcn.140095ec0
int3
mov r15, rax
movzx r9d, byte [rsp + rax + 0x20]
lea r12d, [r9 + 1]
invalid
add rax, 0xffffffffffffffff
setb bpl
movzx r12d, r12b
cmp r9b, 0x39
cmovae r12d, edx
mov byte [rsp + r15 + 0x20], r12b
cmp al, 0x20
cmp al, 0x20
jb 0x14003991d
test bpl, bpl
jne 0x1400398f0
cmp r9b, 0x38
jbe 0x1400399c3
jmp case.0x140022292.156
sbb byte [rbp + 0x31], r8b
fucomi st(1)
mov dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], 0
lea edx, [r9 + r9*4]
adc al, 0x89
cmp edx, eax
jbe case.0x140022292.156
xor r11d, r11d
jmp 0x1400399c3
inc r8
jne 0x1400399c3
mov qword [rsp + 0x38], 0
mov al, 1
jmp case.0x140026094.122
invalid
mov byte [rsp + 0x28], al
mov r11d, 9
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
xor eax, eax
cmp rcx, 9
mov r9d, 9
cmovb r9, rcx
leave
leave
test r10, r10
cmove r9, r11
retf
mov qword [rsp + 0x48], r9
lea rdx, [rsp + 0x38]
retf
lea rdx, [rsp + 0x38]
mov qword [rsp + 0x70], rdx
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x78], rdx
lea rdx, [rsp + 0x48]
push rsp
and al, 0x48
push rsp
and al, 0x48
mov qword [rsp + 0x80], rdx
lea rdx, [rsp + 0x20]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
mov qword [rsp + 0x88], rdx
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x90], rdx
lea rdx, [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x98], rdx
and al, 0x98
add byte [rax], al
add byte [rax], al
cmp qword [rsi], 0
je 0x140039b99
cmp qword [rsi], 0
je 0x140039b99
cmp rbx, 1
jne 0x140039a4c
invalid
invalid
xor r15d, r15d
xor edx, edx
jmp 0x140039ab0
push qword [rcx]
shr bl, cl
mov rdx, rbx
mov rdx, rbx
and rdx, 0xfffffffffffffffe
pxor xmm0, xmm0
xor r15d, r15d
movdqa xmm1, xmmword [0x14009b160]
movq mm1, qword [0x14009b160]
movq mm1, qword [0x14009b160]
outsd dx, dword [rsi]
or eax, 0x616fe
movdqa xmm2, xmmword [0x14009b170]
movq mm2, qword [0x14009b170]
nop word [rax + rax]
movzx ebp, word [r14 + r15]
sub al, 0x3e
movd xmm3, ebp
movd xmm3, ebp
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
jo 0x140039a65
invalid
fldenv fs:[rsi + 0xf]
invalid
pand xmm3, xmm2
paddq xmm0, xmm3
add r15, 2
cmp rdx, r15
jne 0x140039a70
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
enter 0x4966, 0xf
jle 0x140039a79
cmp rdx, rbx
je 0x140039ac7
nop
xor r12d, r12d
cmp byte [r14 + rdx], 0xc0
cmp byte [rsi + rdx], 0xc0
cmp byte [rsi + rdx], 0xc0
setge r12b
add r15, r12
inc rdx
cmp rbx, rdx
cmp ebx, edx
jne 0x140039ab0
mov r14, qword [rsi + 8]
add r15, rdi
mov edx, 0x14
test al, al
jne 0x140039b64
invalid
mov dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x85
mov dword [rax], eax
add byte [rax], al
test r8, r8
je 0x140039b5f
mov rdi, r8
movabs rdx, 0xdbe6fecebdedd5bf
mov edx, 0xbdedd5bf
invalid
out 0xdb, al
mov rax, r8
mul rdx
shr rdi, 0xa
shr rdx, 0x21
xor eax, eax
cmp rdi, 0x9502f9
invalid
stc
add dl, byte [rbp + 0xabf00]
xchg ebp, eax
add byte [rdi + 0xa], bh
add byte [rdi + 0xa], bh
cmovb edi, eax
cmovb rdx, r8
ror byte [rax - 0x7f], 1
cli
invalid
xchg byte [rcx], al
add byte [rdx + 0x1b], dh
shr rdx, 5
movabs r8, 0xa7c5ac471b47843
js case.0x140005b13.496
jno 0x140039ae8
pop rdx
jl 0x140039b31
mov rax, rdx
mul r8
shr rdx, 7
or edi, 5
lea eax, [rdx + 0x5fff6]
lea r8d, [rdx + 0x7ff9c]
inc dword [rdi]
add byte [rcx + 0x21], al
and eax, eax
lea eax, [rdx + 0xdfc18]
add edx, 0x7d8f0
and edx, eax
xor edx, r8d
shr edx, 0x11
add edx, edi
inc rdx
jmp 0x140039b64
mov edx, 1
test r10, r10
cmove rcx, r11
inc rcx
test r9, r9
cmove rcx, r9
add rcx, rdx
add r15, rcx
sub r14, r15
jbe 0x140039b99
movzx eax, byte [rsi + 0x38]
lea rcx, [0x1400b5e8c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r12d, r12d
jmp 0x140039bbf
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.140039c60
jmp 0x140039c35
mov r12, r14
xor r14d, r14d
xor esi, esi
jmp 0x140039bbf
mov r12, r14
shr r12, 1
inc r14
shr r14, 1
out dx, al
mov rdi, qword [rsi + 0x20]
mov r15, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x30]
inc r12
nop dword [rax]
invalid
dec r12
je 0x140039be4
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
test al, al
je 0x140039bd0
jmp 0x140039bf5
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.140039c60
add byte [rax], al
test al, al
je 0x140039bf9
mov al, 1
jmp 0x140039c35
mov r12, r14
neg r12
invalid
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
add byte [rax], al
lea rax, [r12 + rsi]
cmp rax, 0xffffffffffffffff
je 0x140039c2c
mov rcx, rdi
mov edx, ebx
invalid
call qword [r15 + 0x20]
inc rsi
test al, al
je 0x140039c10
jmp case.0x14000c7dc.399
mov rsi, r14
cmp rsi, r14
setb al
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
inc dword [rcx - 0x80]
clc
adc byte [rbp - 0x77], al
sal byte [rbx - 0x31], 1
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x14003a027
invalid
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
add ecx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and byte [rbp + rcx*4 + 5], cl
adc eax, 0x410006d9
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
invalid
lea r8, [0x1400a7923]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140034dd0
nop
add rsp, 0xb8
ret
lea r8, [0x14009fa90]
mov edx, 0x80
add byte [rax], al
call fcn.140095ec0
int3
mov byte [rcx + 1], 1
jmp 0x14003a0ea
clc
adc dword [rbx + 0x2f], esi
jae 0x14003a0aa
xor edx, edx
xor eax, eax
nop
movzx r10d, byte [r9 + rdx]
add r10d, 0xffffffd0
cmp r10d, 9
cli
or dword [rdi - 0x20], esi
ja 0x14003a06f
ja 0x14003a06f
lea rax, [rax + rax*4]
mov r10d, r10d
lea rax, [r10 + rax*2]
inc rdx
cmp r8, rdx
jne 0x14003a080
invalid
mov qword [rcx + 8], rax
xor eax, eax
jmp 0x14003a0ec
invalid
mov ebx, 0xa
or al, byte [rax]
add byte [rax], al
xor eax, eax
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp r8, r10
je 0x14003a0a2
movzx esi, byte [r9 + r10]
mul r11
seto dl
add esi, 0xffffffd0
invalid
rol byte [rbx - 0x6888f602], 1
rol byte [rbx - 0x6888f602], 1
test dl, dl
jne 0x14003a0e6
mov edx, esi
inc r10
add rax, rdx
jae 0x14003a0c0
mov byte [rcx + 1], 2
mov al, 1
mov byte [rcx], al
pop rsi
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
sub esp, 0x48
mov r8, rdx
mov rsi, rcx
cmp qword [rcx], 0
cmp dword [rcx], 0
je 0x14003a150
mov r15, qword [rsi + 8]
mov rdx, qword [r8]
mov rbx, qword [r8 + 8]
mov r14, qword [r8 + 0x10]
jo 0x14003a12b
or byte [rbp - 0x75], cl
jo 0x14003a12b
mov r13, qword [r8 + 0x18]
mov qword [rsp + 0x28], rdx
and al, 0x28
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x38], esi
je case.0x14000e8f7.325
cmp byte [rcx + rcx*4 + 0x6c], cl
mov qword [rsp + 0x40], r13
and al, 0x40
mov ebp, dword [rsi + 0x30]
movzx r12d, byte [rsi + 0x38]
movzx esp, byte [rsi + 0x38]
test byte [rsi + 0x34], 8
jne case.0x14007cfd4.311
mov edi, ebp
out dx, eax
mov eax, r12d
test r13, r13
jne 0x14003a1be
jmp 0x14003a24e
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
add rsp, 0x48
add esp, 0x48
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
jmp 0x14003a330
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8, rbx
fdivr st(7)
push rax
invalid
test al, al
fdivr st(7)
push rax
sbb byte [rax + rax*8 + 0x155850f], al
jne 0x14003a2d8
add byte [rax], al
lea rax, [0x1400b4e80]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0
add byte [rcx], dh
xor eax, eax
ror byte [rcx + 0x29], 0xdf
sub r15, rbx
cmovb r15, rax
mov dword [rsi + 0x30], 0x30
add byte [rax], al
add dh, al
mov byte [rsi + 0x38], 1
cmp byte [rcx], r8b
mov al, 1
mov edi, 0x30
add byte [rax], al
xor ebx, ebx
test r13, r13
je 0x14003a24e
invalid
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rcx - 0x3f], cl
in eax, 3
invalid
shl r13, 3
lea rcx, [r13*2]
add byte [rax], al
add byte [rax], al
invalid
add rcx, r13
xor edx, edx
jmp case.0x14000fc9d.285
nop word cs:[rax + rax]
mov r8, qword [r14 + rdx + 0x10]
add rbx, r8
add rdx, 0x18
add edx, 0x18
cmp rcx, rdx
je 0x14003a24e
movzx r8d, word [r14 + rdx]
test r8, r8
je 0x14003a230
cmp r8d, 1
jne 0x14003a1e0
movzx r9d, word [r14 + rdx + 2]
cmp r9d, 0x3e8
jae 0x14003a237
mov r8d, 1
cmp r9w, 0xa
jb 0x14003a1e5
cmp r9w, 0x64
mov r8d, 3
jmp 0x14003a248
mov r8, qword [r14 + rdx + 8]
jmp 0x14003a1e5
movzx r8d, r9w
cmp r8d, 0x2710
mov r8d, 5
sbb r8, 0
jmp 0x14003a1e5
sub r15, rbx
jbe 0x14003a26f
movzx r13d, al
lea rax, [0x1400b5e9c]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
mov r13, r15
xor r15d, r15d
jmp case.0x14003a265.0
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x28]
and al, 0x28
and al, 0x28
call 0x14003a330
mov dword [rsi + 0x30], ebp
mov byte [rsi + 0x38], r12b
cmp bl, ch
push rax
cmp bl, ch
push rax
mov r13, r15
shr r13, 1
inc r15
inc edi
shr r15, 1
mov rbx, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
sub byte [rcx - 1], cl
invalid
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
dec r13
je 0x14003a2c4
mov rcx, rbx
mov edx, edi
cli
call qword [r14 + 0x20]
test al, al
je 0x14003a2b0
out dx, al
jmp 0x14003a2d8
lea r8, [rsp + 0x28]
mov rcx, rbx
mov rdx, r14
mov edx, esi
call 0x14003a330
test al, al
je 0x14003a2eb
mov al, 1
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
mov byte [rsp + 0x27], r12b
mov r12, r15
neg r12
mov r13, 0xffffffffffffffff
invalid
invalid
invalid
invalid
nop dword [rax]
lea rax, [r12 + r13]
cmp rax, 0xffffffffffffffff
je 0x14003a31c
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
push rsi
and byte [rcx - 1], cl
invalid
test al, al
je 0x14003a300
invalid
jmp 0x14003a31f
mov r13, r15
cmp r13, r15
setb al
movzx r12d, byte [rsp + 0x27]
jmp case.0x14001abdb.244
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub esp, 0x28
mov rbx, r8
mov ebx, eax
mov rsi, rdx
mov rdi, rcx
mov r8, qword [r8 + 8]
test r8, r8
je 0x14003a367
invalid
mov rdx, qword [rbx]
mov rcx, rdi
call qword [rsi + 0x18]
push rsi
invalid
mov ecx, eax
mov al, 1
test cl, cl
jne case.0x140034ef1.57
mov rax, qword [rbx + 0x18]
test rax, rax
je 0x14003a563
add dword [rax], eax
invalid
mov r12, qword [rbx + 0x10]
lea rax, [rax + rax*2]
lea r13, [r12 + rax*8]
lea rbx, [0x14009fb70]
lea r14, [rsp + 0x20]
je 0x14003a3af
and bl, ch
invalid
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
mov rcx, rdi
call qword [rsi + 0x18]
test al, al
ror byte [rdi], 0x85
mov bh, 1
add byte [rax], al
ror byte [rdi], 0x85
mov bh, 1
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
add r12, 0x18
add esp, 0x18
cmp r12, r13
je 0x14003a563
movzx eax, word [r12]
test rax, rax
and al, 0x48
test eax, eax
je 0x14003a420
cmp eax, 1
jne 0x14003a390
movzx eax, word [r12 + 2]
mov byte [rsp + 0x24], 0
and al, 0
mov dword [rsp + 0x20], 0
movzx ecx, word [r12]
test rcx, rcx
je 0x14003a477
cmp ecx, 1
jne 0x14003a47e
invalid
nop
add byte [rax], al
invalid
movzx edx, word [r12 + 2]
cmp edx, 0x3e8
jae 0x14003a4ac
add byte [rax], al
invalid
mov ecx, 1
cmp dx, 0xa
jb 0x14003a4c3
cmp dx, 0x64
mov ecx, 3
add byte [rax], al
add cl, ch
popfq
add byte [rax], al
invalid
mov r15, qword [r12 + 8]
cmp r15, 0x41
jb 0x14003a452
mov rbp, qword [rsi + 0x18]
nop
mov r8d, 0x40
mov rcx, rdi
mov rdx, rbx
call rbp
test al, al
jne 0x14003a55f
test dword [rcx], ebx
add dword [rax], eax
invalid
test dword [rcx], ebx
add dword [rax], eax
add byte [rcx - 0x7d], cl
mov eax, 0x40ff8349
ror byte [rcx - 0x7d], 0xff
invalid
add r15, 0xffffffffffffffc0
cmp r15, 0x40
ror byte [rcx - 0x7d], 0xff
ja 0x14003a430
ja 0x14003a430
jmp 0x14003a45f
test r15, r15
je 0x14003a3a8
invalid
mov rbp, qword [rsi + 0x18]
outsb dx, byte [rsi]
sbb byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rbx
mov r8, r15
call rbp
test al, al
je 0x14003a3a8
test byte [rsi], dh
invalid
invalid
invalid
test byte [rsi], dh
invalid
jmp 0x14003a55f
lea rcx, [r12 + 8]
and al, 8
jmp 0x14003a483
add eax, 0x244c8d49
adc byte [rax - 0x75], cl
or dword [rax - 0x7d], ecx
stc
invalid
lea rcx, [r12 + 0x10]
and al, 0x10
mov rcx, qword [rcx]
cmp rcx, 6
jae 0x14003a576
test rcx, rcx
test ecx, ecx
je 0x14003a4a4
test cl, 1
jne 0x14003a4c3
lea rdx, [rsp + rcx]
add rdx, 0x20
and bl, ch
invalid
xor r8d, r8d
jmp 0x14003a554
movzx ecx, dx
cmp ecx, 0x2710
mov ecx, 5
invalid
sbb rcx, 0
add dh, dh
rol dword [rcx], 0x74
je 0x14003a49a
test cl, 1
je 0x14003a49a
lea rdx, [rsp + 0x1f]
push rsp
and al, 0x1f
add rdx, rcx
movzx r8d, ax
imul r8d, r8d, 0xcccd
ror ch, 0xcc
add byte [rax], al
invalid
ror ch, 0xcc
add byte [rax], al
invalid
add byte [rcx - 0x3f], al
call 0x14c90ebf0
adc eax, dword [rdi - 0x73]
or al, 0
lea r9d, [r9 + r9*4]
shr r8d, 0x13
lea r9d, [r8 + r8]
adc eax, dword [rdi - 0x73]
or al, 0
lea r9d, [r9 + r9*4]
sub eax, r9d
or al, 0x30
mov byte [rsp + rcx + 0x1f], al
or al, 0x1f
or al, 0x1f
mov eax, r8d
rol byte [rcx - 0x48], 1
mov r8d, 1
cmp rcx, 1
je 0x14003a554
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add dword [rdx + rbx*2 + 0x66], esi
nop dword [rax + rax]
nop word [rax + rax]
movzx r8d, ax
movzx eax, ax
imul r9d, r8d, 0xcccd
imul ecx, eax, 0xcccd
add byte [rax], al
shr r9d, 0x13
lea r10d, [r9 + r9]
lea r10d, [r10 + r10*4]
adc al, 0x92
sub eax, r10d
or al, 0x30
ror byte [rax + rsi], 1
mov byte [rdx - 1], al
imul eax, r9d, 0x199a
shr eax, 0xf
and eax, 0xfffffffe
lea eax, [rax + rax*4]
add al, 0x80
sub r9d, eax
or r9b, 0x30
mov byte [rdx - 2], r9b
dec byte [rax - 0x7d]
ret 0x41fe
shr eax, 2
add al, byte [rcx + 0x69]
sar byte [rbx + 0x14], 0
jnp 0x14003a55b
add byte [rax], al
add al, byte [rcx + 0x69]
sar byte [rbx + 0x14], 0
jnp 0x14003a55b
add byte [rax], al
shr eax, 0x11
cmp rdx, r14
jnp 0x14003a55b
add byte [rax], al
shr eax, 0x11
cmp rdx, r14
jne 0x14003a500
mov r8, rcx
mov rcx, rdi
mov rdx, r14
bnd jmp 0x14003a39d
bnd jmp 0x14003a39d
invalid
mov al, 1
jmp case.0x140034ef1.57
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x14009fbb0]
mov edx, 5
xor edx, dword [rsi + 6]
add byte [rdx + 5], bh
call fcn.140095fc0
int3
int3
fimul word [rcx - 0x7d]
ret 0x4803
invalid
invalid
add ecx, dword [rax - 0x7b]
leave
cmove r10, r11
dec r10
lea rcx, [0x1400b5eac]
lea ecx, [0x1400b5eac]
lea ecx, [0x1400b5eac]
invalid
movsxd r10, dword [rcx + r10*4]
adc al, 0x91
add r10, rcx
jmp r10
mov cl, 3
jmp 0x14003a647
mov cl, 4
jmp 0x14003a68e
add r12d, 0xfffffbcd
test bpl, 1
sete cl
jmp 0x14003a68e
add cl, 0xfe
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x14003a739
mov r11, rax
shr r11, 0x3f
lea rdx, [0x14009f612]
lea r10, [0x1400b4e80]
test r8b, r8b
cmovne r10, rdx
mov edx, 1
cmovne r11, rdx
test rax, rax
lea r8, [0x1400a7699]
cmovns r8, r10
cmp cl, 1
je 0x14003a77a
movzx eax, cl
cmp eax, 2
jne 0x14003a7a4
mov word [rsp + 0x158], 2
test r9, r9
je 0x14003a9b0
lea rax, str.0.NaNinfassertion_failed:_buf.len_____maxlen
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov word [rsp + 0x170], 0
mov qword [rsp + 0x178], r9
mov edx, 2
jmp 0x14003a9cb
mov word [rsp + 0x158], 2
lea rax, [0x14009f613]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 3
mov edx, 1
lea rax, [rsp + 0x158]
lea r8, [0x1400b4e80]
xor r11d, r11d
jmp 0x14003b9fb
mov word [rsp + 0x158], 2
lea rax, [0x14009f616]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 3
jmp 0x14003a9cb
test r12w, r12w
mov rax, 0xfffffffffffffff4
mov ecx, 5
cmovs rcx, rax
movsx rbx, r12w
imul rcx, rbx
cmp rcx, 0x3ec0
jae 0x14003bab7
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], r11
mov eax, r9d
neg eax
mov qword [rsp + 0x90], r9
cmp r9, 0x8000
mov edx, 0x8000
cmovb edx, eax
mov dword [rsp + 0x54], edx
test rbp, rbp
je 0x14003bacf
shr rcx, 4
add rcx, 0x15
mov qword [rsp + 0x58], rcx
mov rdi, rbp
shr rdi, 0x20
mov rax, rbp
shl rax, 0x20
lea ecx, [r12 - 0x20]
test rdi, rdi
cmovne rax, rbp
cmovne ecx, r12d
mov rdx, rax
shr rdx, 0x30
mov r8, rax
shl r8, 0x10
lea r9d, [rcx - 0x10]
test rdx, rdx
cmovne r8, rax
cmovne r9d, ecx
mov rax, r8
shr rax, 0x38
mov rcx, r8
shl rcx, 8
lea edx, [r9 - 8]
test rax, rax
cmovne rcx, r8
cmovne edx, r9d
mov rax, rcx
shr rax, 0x3c
mov r8, rcx
shl r8, 4
test rax, rax
cmovne r8, rcx
lea ecx, [rdx - 4]
cmovne ecx, edx
mov r9, r8
shr r9, 0x3e
lea edx, [rcx - 2]
lea rax, [r8*4]
test r9, r9
cmovne edx, ecx
cmovne rax, r8
xor ecx, ecx
test rax, rax
setns cl
sub edx, ecx
mov r8d, 0xffffffa0
sub r8d, edx
movsx r8d, r8w
lea r8d, [r8 + r8*4]
shl r8d, 4
add r8d, 0x153b0
imul r9, r8, 0x7b4dc993
shl rax, cl
shr r9, 0x26
and r9d, 0xfffffff0
lea r11, [0x14009ef30]
mov r8, qword [r9 + r11]
mov r10d, eax
mov rcx, rax
shr rcx, 0x20
mov eax, r8d
shr r8, 0x20
mov rsi, r8
imul rsi, rcx
imul r8, r10
imul rcx, rax
imul rax, r10
shr rax, 0x20
mov r10d, ecx
add r10, rax
mov eax, r8d
add rax, r10
sub rax, 0xffffffff80000000
shr rcx, 0x20
add rcx, rsi
shr r8, 0x20
add r8, rcx
shr rax, 0x20
add rax, r8
movzx ecx, word [r9 + r11 + 8]
add cx, dx
mov edx, 0xffffffc0
sub edx, ecx
movzx r10d, dx
mov r8d, r10d
and r8d, 0x3f
mov rdx, rax
mov ecx, r8d
shr rdx, cl
mov esi, 1
shl rsi, cl
lea r14, [rsi - 1]
mov r15, rax
and r15, r14
mov qword [rsp + 0x78], rdi
je 0x14003a9d8
mov qword [rsp + 0x60], rsi
movzx r9d, word [r9 + r11 + 0xa]
cmp edx, 0x2710
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x68], rbx
jae 0x14003a9f2
cmp edx, 0x64
mov rsi, qword [rsp + 0x58]
jae 0x14003aa1d
xor ecx, ecx
cmp edx, 0xa
setae cl
lea r13d, [rcx + rcx*8]
inc r13d
jmp 0x14003aa7d
lea rax, [0x1400a769a]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
lea rax, [rsp + 0x158]
jmp 0x14003b9fb
mov qword [rsp + 0x98], 0
mov rsi, qword [rsp + 0x58]
mov edi, dword [rsp + 0x54]
jmp 0x14003ad18
cmp edx, 0xf4240
mov rsi, qword [rsp + 0x58]
jae 0x14003aa3b
cmp edx, 0x186a0
setb cl
mov r11d, 0x2710
mov r13d, 0x186a0
cmovb r13d, r11d
xor cl, 5
jmp 0x14003aa7d
cmp edx, 0x3e8
setb cl
mov r11d, 0x64
mov r13d, 0x3e8
cmovb r13d, r11d
xor cl, 3
jmp 0x14003aa7d
cmp edx, 0x5f5e100
jae 0x14003aa61
cmp edx, 0x989680
setb cl
mov r11d, 0xf4240
mov r13d, 0x989680
cmovb r13d, r11d
xor cl, 7
jmp 0x14003aa7d
cmp edx, 0x3b9aca00
setb cl
mov r11d, 0x5f5e100
mov r13d, 0x3b9aca00
cmovb r13d, r11d
xor cl, 9
movzx ecx, cl
mov ebx, ecx
sub ebx, r9d
inc ebx
mov edi, dword [rsp + 0x54]
cmp bx, di
jle 0x14003ab17
movsx rax, bx
mov r9d, ebx
sub r9d, edi
movsx r11, di
sub rax, r11
cmp rax, rsi
movsx r9, r9w
cmovae r9, rsi
neg rcx
mov r11d, 1
mov esi, 0xcccccccd
nop
mov eax, edx
xor edx, edx
div r13d
add al, 0x30
mov byte [rsp + r11 + 0x3f7], al
cmp r9, r11
je 0x14003ab67
lea rax, [rcx + r11]
cmp rax, 1
je 0x14003ac65
mov eax, r13d
imul rax, rsi
shr rax, 0x23
inc r11
cmp r13d, 0xa
mov r13d, eax
jae 0x14003aac0
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.___B_Yd_asN_Sy_______W_y_m_W3__D_G___L_E2ETk
mov edx, 0x19
call fcn.140096040
movabs rcx, 0xcccccccccccccccd
mul rcx
shr rdx, 3
mov eax, r13d
mov ecx, r8d
shl rax, cl
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x40], rcx
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov r8, rsi
xor r9d, r9d
jmp 0x14003abb2
mov eax, edx
mov ecx, r8d
shl rax, cl
add rax, r15
mov edx, r13d
shl rdx, cl
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x40], rcx
mov edi, dword [rsp + 0x54]
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov rsi, qword [rsp + 0x58]
mov r8, rsi
call fcn.140036390
mov r13, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x98]
test rcx, rcx
mov rbx, qword [rsp + 0x68]
je 0x14003ad18
mov rbp, qword [rsp + 0xa0]
movzx r14d, word [rsp + 0xa8]
cmp r14w, di
jg 0x14003b9cb
mov word [rsp + 0x158], 2
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x14003ac38
lea rax, str.0.NaNinfassertion_failed:_buf.len_____maxlen
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov word [rsp + 0x170], 0
mov qword [rsp + 0x178], rcx
mov edx, 2
jmp 0x14003ac58
lea rax, [0x1400a769a]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
mov edx, 1
lea rax, [rsp + 0x158]
jmp 0x14003b9eb
dec r10d
and r10d, 0x3f
mov eax, 1
mov r13, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x58]
nop dword [rax + rax]
mov rdx, rax
mov ecx, r10d
shr rdx, cl
test rdx, rdx
jne 0x14003ad03
cmp r11, rsi
jae 0x14003ba40
add r15, r15
lea rdx, [r15 + r15*4]
mov r15, rdx
and r15, r14
add rax, rax
lea rax, [rax + rax*4]
mov ecx, r8d
shr rdx, cl
add dl, 0x30
mov byte [rsp + r11 + 0x3f8], dl
inc r11
cmp r9, r11
jne 0x14003ac80
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r15
mov edi, dword [rsp + 0x54]
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov r8, rsi
call fcn.140036390
jmp 0x14003abbc
mov qword [rsp + 0x98], 0
mov edi, dword [rsp + 0x54]
mov rbx, qword [rsp + 0x68]
mov rax, rbp
dec rax
je 0x14003ad2a
bsr rax, rax
xor rax, 0x3f
jmp 0x14003ad2f
mov eax, 0x40
sub rbx, rax
imul rax, rbx, 0x4d104d42
movabs r14, 0x1344135080
add r14, rax
shr r14, 0x20
xor eax, eax
xor ecx, ecx
mov rdx, qword [rsp + 0x78]
test rdx, rdx
cmove edx, eax
setne cl
inc rcx
mov qword [rsp + 0x150], rcx
mov dword [rsp + 0xb0], ebp
mov dword [rsp + 0xb4], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xd8], xmm0
movups xmmword [rsp + 0xe8], xmm0
movups xmmword [rsp + 0xf8], xmm0
movups xmmword [rsp + 0x108], xmm0
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm0
movups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0x148], 0
movups xmmword [rsp + 0x290], xmm0
movups xmmword [rsp + 0x284], xmm0
movups xmmword [rsp + 0x274], xmm0
movups xmmword [rsp + 0x264], xmm0
movups xmmword [rsp + 0x254], xmm0
movups xmmword [rsp + 0x244], xmm0
movups xmmword [rsp + 0x234], xmm0
movups xmmword [rsp + 0x224], xmm0
movups xmmword [rsp + 0x214], xmm0
movups xmmword [rsp + 0x204], xmm0
mov qword [rsp + 0x2a0], 1
mov dword [rsp + 0x200], 1
test r12w, r12w
js 0x14003ae47
movzx edx, r12w
lea rcx, [rsp + 0xb0]
jmp 0x14003ae56
neg r12d
movsx rdx, r12w
lea rcx, [rsp + 0x200]
call fcn.140036200
mov eax, r14d
neg eax
test r14w, r14w
cmovns rax, r14
lea r15, [rsp + 0x200]
lea rcx, [rsp + 0xb0]
cmovns rcx, r15
movzx edx, ax
call fcn.140035dd0
mov r12, qword [rsp + 0x2a0]
lea rcx, [rsp + 0x158]
mov r8d, 0xa0
mov rdx, r15
call fcn.140093940
mov qword [rsp + 0x1f8], r12
movabs r9, 0x44b82fa09b5a53
mov rcx, r12
mov r8, rsi
cmp rcx, 0x29
jae 0x14003af1b
test rcx, rcx
je 0x14003af03
shl rcx, 2
xor r10d, r10d
nop dword [rax]
mov eax, dword [rsp + rcx + 0x154]
shl r10, 0x20
or r10, rax
mov rax, r10
shr rax, 9
mul r9
shr rdx, 0xb
imul rax, rdx, 0x3b9aca00
sub r10, rax
mov dword [rsp + rcx + 0x154], edx
add rcx, 0xfffffffffffffffc
jne 0x14003aed0
add r8, 0xfffffffffffffff7
cmp r8, 9
jbe 0x14003af2c
mov rcx, qword [rsp + 0x1f8]
cmp rcx, 0x29
jb 0x14003aec0
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
mov edx, 0x28
call fcn.140095fc0
lea rax, [0x14009ed20]
mov r8d, dword [rax + r8*4]
test r8, r8
je 0x14003bafb
mov rcx, qword [rsp + 0x1f8]
cmp rcx, 0x29
jae 0x14003af1b
test rcx, rcx
je 0x14003af96
shl rcx, 2
xor edx, edx
jmp 0x14003af72
xor edx, edx
div r8
mov dword [rsp + rcx + 0x154], eax
add rcx, 0xfffffffffffffffc
je 0x14003af8c
mov eax, dword [rsp + rcx + 0x154]
shl rdx, 0x20
or rax, rdx
test rdx, rdx
jne 0x14003af60
xor edx, edx
div r8d
jmp 0x14003af65
mov rax, qword [rsp + 0x1f8]
jmp 0x14003af98
xor eax, eax
mov rcx, qword [rsp + 0x150]
cmp rax, rcx
cmovbe rax, rcx
cmp rax, 0x28
ja 0x14003baa3
test rax, rax
je 0x14003afc3
cmp rax, 1
jne 0x14003afca
xor edx, edx
xor r8d, r8d
jmp 0x14003b021
xor eax, eax
jmp 0x14003b06e
mov r9, rax
and r9, 0xfffffffffffffffe
xor r8d, r8d
xor edx, edx
nop word cs:[rax + rax]
movzx r8d, r8b
bt r8d, 0
mov r8d, dword [rsp + rdx*4 + 0xb0]
mov r10d, dword [rsp + rdx*4 + 0xb4]
adc dword [rsp + rdx*4 + 0x158], r8d
adc dword [rsp + rdx*4 + 0x15c], r10d
lea rdx, [rdx + 2]
setb r8b
cmp r9, rdx
jne 0x14003afe0
test al, 1
jne 0x14003b021
test r8b, r8b
je 0x14003b06e
jmp 0x14003b056
mov r9d, dword [rsp + rdx*4 + 0x158]
mov r10d, dword [rsp + rdx*4 + 0xb0]
lea r11d, [r9 + r10]
movzx esi, r8b
add esi, r11d
setb r8b
mov dword [rsp + rdx*4 + 0x158], esi
add r9d, r10d
mov rsi, qword [rsp + 0x58]
jb 0x14003b056
test r8b, r8b
je 0x14003b06e
cmp rax, 0x27
ja 0x14003ba52
mov dword [rsp + rax*4 + 0x158], 1
inc rax
mov qword [rsp + 0x1f8], rax
cmp rax, r12
cmovbe rax, r12
cmp rax, 0x29
jae 0x14003baa3
shl rax, 2
mov edx, 0xff
test rax, rax
je 0x14003b0d1
mov r9d, dword [rsp + rax + 0x1fc]
xor r8d, r8d
cmp r9d, dword [rsp + rax + 0x154]
setne r8b
cmova r8d, edx
add rax, 0xfffffffffffffffc
test r8b, r8b
je 0x14003b090
cmp r8b, 1
ja 0x14003b0ea
inc r14d
cmp r14w, di
jge 0x14003b154
jmp 0x14003b7eb
add rax, rsp
add rax, 0x200
cmp rax, r15
setne r8b
neg r8b
cmp r8b, 1
jbe 0x14003b0bf
test rcx, rcx
je 0x14003b140
lea rdx, [rcx*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0xb0]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0xb0], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x14003b100
test rax, rax
je 0x14003b142
cmp rcx, 0x27
ja 0x14003ba7c
mov dword [rsp + rcx*4 + 0xb0], eax
inc rcx
jmp 0x14003b142
xor ecx, ecx
mov qword [rsp + 0x150], rcx
cmp r14w, di
jl 0x14003b7eb
movsx rax, r14w
mov edx, r14d
sub edx, edi
movsx r8, di
sub rax, r8
cmp rax, rsi
movsx rbp, dx
cmovae rbp, rsi
test rbp, rbp
je 0x14003b7eb
lea rsi, [rsp + 0x350]
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r15
call fcn.140093940
mov qword [rsp + 0x3f0], r12
mov edx, 1
mov rcx, rsi
call fcn.140036200
mov rsi, qword [rsp + 0x2a0]
lea rbx, [rsp + 0x2a8]
mov r8d, 0xa0
mov rcx, rbx
mov rdx, r15
call fcn.140093940
mov qword [rsp + 0x348], rsi
mov edx, 2
mov rcx, rbx
call fcn.140036200
mov rsi, qword [rsp + 0x2a0]
mov r8d, 0xa0
lea rbx, [rsp + 0x158]
mov rcx, rbx
mov rdx, r15
call fcn.140093940
mov qword [rsp + 0x1f8], rsi
mov edx, 3
mov rcx, rbx
call fcn.140036200
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0x60], rax
mov r12, qword [rsp + 0x2a0]
xor edx, edx
mov rcx, qword [rsp + 0x150]
mov r10d, 0xff
cmp rcx, 0x29
jae 0x14003af1b
mov r11, rdx
inc rdx
lea rax, [rcx*4]
xor esi, esi
nop dword [rax + rax]
cmp rax, rsi
je 0x14003b853
cmp dword [rsp + rsi + 0xb0], 0
lea rsi, [rsi + 4]
je 0x14003b270
mov rax, qword [rsp + 0x78]
cmp rcx, rax
cmova rax, rcx
cmp rax, 0x29
jae 0x14003baa3
lea rsi, [rax*4]
nop word cs:[rax + rax]
test rsi, rsi
je 0x14003b2d8
mov ebx, dword [rsp + rsi + 0x154]
xor edi, edi
cmp ebx, dword [rsp + rsi + 0xac]
setne dil
cmova edi, r10d
add rsi, 0xfffffffffffffffc
test dil, dil
je 0x14003b2b0
jmp 0x14003b2f4
add rsi, rsp
add rsi, 0x158
lea r8, [rsp + 0x158]
cmp rsi, r8
setne dil
neg dil
cmp dil, 2
jae 0x14003b312
test rax, rax
je 0x14003b39f
cmp rax, 1
jne 0x14003b31c
mov r8, r13
mov cl, 1
xor esi, esi
jmp 0x14003b36a
xor esi, esi
mov rax, rcx
jmp 0x14003b3aa
mov rdi, rax
and rdi, 0xfffffffffffffffe
mov cl, 1
xor esi, esi
nop word [rax + rax]
mov ebx, dword [rsp + rsi*4 + 0x158]
not ebx
movzx ecx, cl
bt ecx, 0
adc dword [rsp + rsi*4 + 0xb0], ebx
mov ecx, dword [rsp + rsi*4 + 0x15c]
not ecx
adc dword [rsp + rsi*4 + 0xb4], ecx
lea rsi, [rsi + 2]
setb cl
cmp rdi, rsi
jne 0x14003b330
test al, 1
je 0x14003b397
mov r8, r13
mov edi, dword [rsp + rsi*4 + 0x158]
not edi
mov ebx, dword [rsp + rsi*4 + 0xb0]
lea r15d, [rdi + rbx]
movzx r13d, cl
add r13d, r15d
setb cl
mov dword [rsp + rsi*4 + 0xb0], r13d
add edi, ebx
mov r13, r8
jb 0x14003b39f
test cl, cl
je 0x14003bb1c
mov qword [rsp + 0x150], rax
mov sil, 8
mov rcx, qword [rsp + 0x68]
cmp rax, rcx
cmova rcx, rax
cmp rcx, 0x29
jae 0x14003af1b
lea rdi, [rcx*4]
nop dword [rax + rax]
test rdi, rdi
je 0x14003b3f8
mov r15d, dword [rsp + rdi + 0x2a4]
xor ebx, ebx
cmp r15d, dword [rsp + rdi + 0xac]
setne bl
cmova ebx, r10d
add rdi, 0xfffffffffffffffc
test bl, bl
je 0x14003b3d0
jmp 0x14003b412
add rdi, rsp
add rdi, 0x2a8
lea r8, [rsp + 0x2a8]
cmp rdi, r8
setne bl
neg bl
cmp bl, 1
ja 0x14003b437
test rcx, rcx
lea r15, [rsp + 0x200]
je 0x14003b4dd
cmp rcx, 1
jne case.0x140005c96.498
mov r9, r13
mov al, 1
xor edi, edi
invalid
jmp 0x14003b49e
mov rcx, rax
lea r15, [rsp + 0x200]
jmp 0x14003b4e9
mov rbx, rcx
and rbx, 0xfffffffffffffffe
mov al, 1
xor edi, edi
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
mov r8d, dword [rsp + rdi*4 + 0x2a8]
not r8d
movzx eax, al
mov dh, 0xc0
bt eax, 0
adc dword [rsp + rdi*4 + 0xb0], r8d
mov eax, dword [rsp + rdi*4 + 0x2ac]
not eax
adc dword [rsp + rdi*4 + 0xb4], eax
add byte [rax], al
add byte [rax - 0x73], cl
jg 0x14003b490
setb al
cmp rbx, rdi
jne case.0x140005c96.501
test cl, 1
je 0x14003b4d5
mov r9, r13
mov ebx, dword [rsp + rdi*4 + 0x2a8]
not ebx
mov r15d, dword [rsp + rdi*4 + 0xb0]
lea r13d, [rbx + r15]
lea ebp, [rbx + rdi]
movzx r8d, al
add r8d, r13d
setb al
mov dword [rsp + rdi*4 + 0xb0], r8d
mov esp, 0xb0
add ebx, r15d
mov r13, r9
lea r15, [rsp + 0x200]
lea edi, [rsp + 0x200]
jb 0x14003b4dd
test al, al
je 0x14003bb1c
mov qword [rsp + 0x150], rcx
or sil, 4
mov rax, qword [rsp + 0x60]
cmp rcx, rax
ror dword [rax + 0xf], 0x47
ror dword [rax - 0x7d], 0xf8
clc
sub dword [rdi], ecx
invalid
movsb byte [rdi], byte [rsi]
invalid
add byte [rax], al
lea rdi, [rax*4]
nop word [rax + rax]
test rdi, rdi
je 0x14003b538
mov r8d, dword [rsp + rdi + 0x34c]
xor ebx, ebx
cmp r8d, dword [rsp + rdi + 0xac]
test byte [rsp + rbp*4], bh
add byte [rax], al
invalid
setne bl
cmova ebx, r10d
add rdi, 0xfffffffffffffffc
invalid
cld
test bl, bl
je case.0x14000ffb4.457
jmp 0x14003b553
lea r8, [rsp + rdi]
add r8, 0x350
lea r9, [rsp + 0x350]
cmp r8, r9
setne bl
neg bl
cmp bl, 1
ja case.0x14000bc6b.433
invalid
test rax, rax
je 0x14003b60d
invalid
lodsb al, byte [rsi]
add byte [rax], al
invalid
cmp rax, 1
jne 0x14003b578
mov r9, r13
mov cl, 1
xor edi, edi
jmp 0x14003b5cd
mov rax, rcx
jmp 0x14003b619
mov rbx, rax
and rbx, 0xfffffffffffffffe
and ebx, 0xfffffffe
mov cl, 1
xor edi, edi
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov r8d, dword [rsp + rdi*4 + 0x350]
not r8d
movzx ecx, cl
bt ecx, 0
adc dword [rsp + rdi*4 + 0xb0], r8d
mov ecx, dword [rsp + rdi*4 + 0x354]
not ecx
adc dword [rsp + rdi*4 + 0xb4], ecx
add byte [rax], al
add byte [rax - 0x73], cl
jg case.0x14000c6de.413
setb cl
cmp rbx, rdi
jne case.0x14000bdfd.425
test al, 1
je 0x14003b605
mov r9, r13
mov r8d, dword [rsp + rdi*4 + 0x350]
not r8d
mov ebx, dword [rsp + rdi*4 + 0xb0]
add byte [rax], al
invalid
lea r15d, [r8 + rbx]
movzx r13d, cl
add r13d, r15d
setb cl
mov dword [rsp + rdi*4 + 0xb0], r13d
mov esp, 0xb0
add r8d, ebx
mov r13, r9
lea r15, [rsp + 0x200]
lea edi, [rsp + 0x200]
jb 0x14003b60d
test cl, cl
je 0x14003bb1c
mov qword [rsp + 0x150], rax
add sil, 2
invalid
invalid
cmp rax, r12
mov rcx, r12
cmova rcx, rax
cmova ecx, eax
cmp rcx, 0x29
jae 0x14003af1b
lea rdi, [rcx*4]
nop word cs:[rax + rax]
test rdi, rdi
je 0x14003b668
mov r8d, dword [rsp + rdi + 0x1fc]
xor ebx, ebx
cmp r8d, dword [rsp + rdi + 0xac]
cmp eax, dword [rsp + rdi + 0xac]
setne bl
cmova ebx, r10d
add rdi, 0xfffffffffffffffc
invalid
cld
test bl, bl
je case.0x14000ccfd.381
jmp 0x14003b67b
lea r8, [rsp + rdi]
add r8, 0x200
cmp r8, r15
setne bl
xchg ebp, eax
ret
neg bl
cmp bl, 1
ja case.0x14000d292.351
test rcx, rcx
mov edi, dword [rsp + 0x54]
je 0x14003b74f
cmp rcx, 1
jne 0x14003b6a8
mov r9, r13
mov al, 1
add dword [rcx], esi
invalid
jmp 0x14003b70b
mov rcx, rax
mov edi, dword [rsp + 0x54]
jl 0x14003b6c6
push rsp
jmp 0x14003b75a
mov rbx, rcx
and rbx, 0xfffffffffffffffe
and ebx, 0xfffffffe
mov al, 1
xor edi, edi
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov r8d, dword [rsp + rdi*4 + 0x200]
not r8d
movzx eax, al
mov dh, 0xc0
bt eax, 0
adc dword [rsp + rdi*4 + 0xb0], r8d
mov eax, dword [rsp + rdi*4 + 0x204]
not eax
adc dword [rsp + rdi*4 + 0xb4], eax
add byte [rax], al
add byte [rax - 0x73], cl
jg case.0x14000dafa.337
setb al
cmp rbx, rdi
jne case.0x14000d30b.349
test cl, 1
jne 0x14003b708
test al, al
mov edi, dword [rsp + 0x54]
push rsp
jne 0x14003b74f
jmp 0x14003bb1c
mov r9, r13
mov r8d, dword [rsp + rdi*4 + 0x200]
not r8d
mov ebx, dword [rsp + rdi*4 + 0xb0]
pushfq
mov esp, 0xb0
invalid
lea r15d, [r8 + rbx]
movzx r13d, al
add r13d, r15d
std
setb al
mov dword [rsp + rdi*4 + 0xb0], r13d
mov dword [rsp + rdi*4 + 0xb0], ebp
add r8d, ebx
mov r13, r9
mov ebp, ecx
mov edi, dword [rsp + 0x54]
lea r15, [rsp + 0x200]
jb 0x14003b74f
test al, al
je 0x14003bb1c
add eax, dword [rax]
invalid
mov qword [rsp + 0x150], rcx
inc sil
cmp r11, qword [rsp + 0x58]
je 0x14003ba68
add sil, 0x30
mov byte [rsp + r11 + 0x3f8], sil
invalid
test rcx, rcx
je 0x14003b7cf
lea r11, [rcx*4]
xor esi, esi
xor eax, eax
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov r8d, dword [rsp + rsi + 0xb0]
lea r8, [r8 + r8*4]
lea rax, [rax + r8*2]
mov dword [rsp + rsi + 0xb0], eax
shr rax, 0x20
add rsi, 4
add esi, 4
cmp r11, rsi
jne case.0x140010349.297
test rax, rax
je 0x14003b7d1
cmp rcx, 0x27
ja 0x14003ba52
add al, byte [rax]
invalid
mov dword [rsp + rcx*4 + 0xb0], eax
inc rcx
jmp 0x14003b7d1
xor ecx, ecx
mov qword [rsp + 0x150], rcx
cmp rdx, rbp
jne 0x14003b251
mov al, 1
mov rsi, qword [rsp + 0x58]
and al, 0x58
jmp 0x14003b7ef
xor eax, eax
xor ebp, ebp
cmp r12, 0x29
jae 0x14003bae7
test r12, r12
je 0x14003b884
lea r8, [r12*4]
xor r9d, r9d
xor edx, edx
nop
mov r10d, dword [rsp + r9 + 0x200]
lea r10, [r10 + r10*4]
add r10, rdx
mov rdx, r10
ror byte [rax - 0x3f], cl
invalid
and byte [rsi - 0x77], al
xchg esp, eax
or al, 0
add al, byte [rax]
invalid
add r9, 4
cmp r8, r9
jne case.0x14001014d.265
test rdx, rdx
je case.0x140011651.226
cmp r12, 0x27
ja 0x14003ba52
mov dword [rsp + r12*4 + 0x200], edx
inc r12
invalid
jmp case.0x140011651.226
mov rdx, qword [rsp + 0x58]
cmp rbp, rdx
ja case.0x140035876.57
xchg ebx, edx
add al, byte [rax]
invalid
mov r8, rbp
sub r8, r11
je 0x14003b9b9
invalid
lea rcx, [rsp + r11]
add rcx, 0x3f8
add byte [rdx - 0x789e17d0], dh
add eax, 0x135e900
invalid
add dword [rax], eax
invalid
xor r12d, r12d
mov qword [rsp + 0x2a0], r12
cmp rcx, r12
cmova r12, rcx
cmp r12, 0x29
cmp esp, 0x29
jae 0x14003bae7
shl r12, 2
mov ecx, 0xff
nop dword [rax]
test r12, r12
je 0x14003b8e2
mov r8d, dword [rsp + r12 + 0x1fc]
xor edx, edx
cmp r8d, dword [rsp + r12 + 0xac]
cmp eax, dword [rsp + 0xac]
setne dl
cmova edx, ecx
add r12, 0xfffffffffffffffc
cld
test dl, dl
je case.0x1400116d4.225
movzx eax, dl
cmp eax, 1
je 0x14003b916
invalid
jmp 0x14003b9b0
lea rcx, [rsp + r12]
add rcx, 0x200
cmp rcx, r15
sete cl
test al, cl
je 0x14003b9b0
mov ch, 0
add byte [rax], al
lea rcx, [rbp - 1]
cmp rcx, rsi
int1
jae 0x14003ba8d
test byte [rsp + rcx + 0x3f8], 1
je 0x14003b9b0
cmp rbp, rsi
ja 0x14003bb43
mov r8, 0xffffffffffffffff
mov rcx, rbp
nop dword [rax]
test rcx, rcx
je 0x14003b968
mov rax, rcx
dec rcx
inc r8
cmp byte [rsp + rax + 0x3f7], 0x39
je case.0x14006aebb.193
invalid
inc byte [rsp + rcx + 0x3f8]
cmp rax, rbp
invalid
jae 0x14003b9b0
lea rcx, [rsp + rax]
add rcx, 0x3f8
mov dl, 0x30
call fcn.140093fe0
jmp 0x14003b9b0
add eax, 0x4848eb00
test rbp, rbp
test ebp, ebp
je 0x14003b992
mov byte [rsp + 0x3f8], 0x31
mov bl, 0x30
cmp rbp, 1
cmp ebp, 1
je 0x14003b994
lea rcx, [rsp + 0x3f9]
lea r8, [rbp - 1]
mov dl, 0x30
call fcn.140093fe0
jmp 0x14003b994
mov bl, 0x31
lea eax, [r14 + 1]
cmp r14w, di
jl 0x14003b9ad
cmp rbp, rsi
jae 0x14003b9ad
mov byte [rsp + rbp + 0x3f8], bl
inc rbp
invalid
mov r14d, eax
cmp rbp, rsi
ja 0x14003bb13
lea rcx, [rsp + 0x3f8]
cmp r14w, di
jle 0x14003abed
lea rax, [rsp + 0x158]
mov qword [rsp + 0x20], rax
mov rdx, rbp
mov r8d, r14d
mov r9, qword [rsp + 0x90]
call fcn.1400364f0
mov r11, qword [rsp + 0x88]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x2a8], r8
test al, 2
add byte [rax], al
mov qword [rsp + 0x2b0], r11
mov dword [rsp + 0x2b0], ebx
add byte [rax], al
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], rdx
lea rdx, [rsp + 0x2a8]
xchg esp, eax
and al, 0xa8
add al, byte [rax]
add byte [rcx + rcx*4 - 0x17], cl
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa8
add al, byte [rax]
add byte [rcx + rcx*4 - 0x17], cl
call fcn.14003a0f0
nop
add rsp, 0x7f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
lea r8, str.___B_Yd_asN_Sy_______W_y_m_W3__D_G___L_E2ETk
lea eax, [0x14009f538]
mov rcx, r11
mov rdx, rsi
call fcn.140095f40
invalid
invalid
add eax, 0x58d4c00
mov bh, 0x4c
invalid
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
mov ecx, 0x28
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
call fcn.140095f40
lea r8, str.c__u__ipV___D2j_S_RfAd________R___QE_Wcs_W3z___assertion_failed:_d.mant___0
mov rcx, qword [rsp + 0x58]
and al, 0x58
mov rdx, rcx
call fcn.140095f40
invalid
movsb byte [rdi], byte [rsi]
invalid
invalid
add byte [rbp + rcx*4 + 5], cl
lea ecx, [rsi + rax]
invalid
invalid
invalid
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
invalid
mov edx, 0x28
call fcn.140095f40
add byte [rax], al
add al, ch
mov bl, 0xa4
add eax, 0x58d4c00
invalid
and al, 0x34
invalid
lea r8, str.c__u__ipV___D2j_S_RfAd________R___QE_Wcs_W3z___assertion_failed:_d.mant___0
add eax, 0x63424
mov rdx, rsi
call fcn.140095f40
movsb byte [rdi], byte [rsi]
add eax, 0xe902b100
movsb byte [rdi], byte [rsi]
jmp 0x14003baa1
invalid
movsb byte [rdi], byte [rsi]
add eax, 0xe902b100
movsb byte [rdi], byte [rsi]
jmp 0x14003baa1
invalid
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
mov edx, 0x28
mov rcx, rax
call fcn.140095fc0
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 9
movsd dword [rdi], dword [rsi]
add eax, 0xd8d4800
pop rbx
cmp eax, dword [rsi]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
jnp 0x14003bafe
lea rcx, [0x14009f619]
lea r8, str.Y_S_mb_x_WR___V_6wn__idZ___sK___8K
lea eax, [0x14009f640]
lea eax, [0x14009f640]
add eax, 0x63b7b
invalid
add byte [rdx + 0x25], bh
mov edx, 0x25
add al, ch
jno 0x14003ba72
call fcn.140096040
add eax, 0xd8d4800
jns 0x14003bb07
invalid
lea rcx, [0x14009ee4f]
lea r8, str.___B_Yd_asN_Sy_______W_y_m_W3__D_G___L_E2ETk
add eax, 0x63a03
invalid
add eax, 0x63a03
mov edx, 0x1c
call fcn.140096040
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
mov rcx, r12
call fcn.140095fc0
lea rcx, [0x1400a075f]
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
add eax, 0x64c07
pop rbp
invalid
add eax, 0x64c07
invalid
mov edx, 0x1b
call fcn.140096040
lea r8, str.c__u__ipV___D2j_S_RfAd________R___QE_Wcs_W3z___assertion_failed:_d.mant___0
jmp 0x14003bb4a
invalid
lea rcx, str.assertion_failed:_noborrowassertion_failed:_digits___40assertion_failed:_other___0
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
lea eax, [0x1400a0710]
add eax, 0x4c00064c
lea eax, [0x1400a0710]
add byte [rdx + 0x1a], bh
mov edx, 0x1a
call fcn.140096040
lea r8, str.c__u__ipV___D2j_S_RfAd________R___QE_Wcs_W3z___assertion_failed:_d.mant___0
mov rcx, rbp
call fcn.140095fc0
xor eax, dword [rsi]
add byte [rax - 0x77], cl
jmp 0x145a8392a
invalid
lea r8, str.c__u__ipV___D2j_S_RfAd________R___QE_Wcs_W3z___assertion_failed:_d.mant___0
invalid
mov rcx, rbp
mov rdx, rsi
call fcn.140095fc0
int3
add al, byte [rax]
add byte [rax], al
cmp r11, r9
cmp ebx, ecx
cmp ebx, ecx
mov r12d, 1
cmove rsi, r12
hlt
add r10, 3
add byte [rax], al
add byte [rcx + 0xf], cl
hlt
hlt
hlt
test rdx, rdx
cmove r10, rsi
cmove edx, esi
cmove edx, esi
invalid
dec r10
lea rdx, [0x1400b5ebc]
movsxd r9, dword [rdx + r10*4]
xchg edx, eax
xchg edx, eax
add r9, rdx
jmp r9
mov r11b, 3
jmp 0x14003bc17
mov r11b, 4
jmp 0x14003bc5b
lea ecx, [r11 - 2]
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x14003bce0
mov r15, rax
shr r15, 0x3f
test rax, rax
lea rax, [0x1400a7699]
lea rdx, [0x1400b4e80]
cmovs rdx, rax
lea r14, [0x14009f612]
cmovs r14, rax
test r8b, r8b
cmove r14, rdx
mov edx, 1
cmovne r15, rdx
cmp cl, 1
je 0x14003bd21
movzx eax, cl
cmp eax, 2
jne 0x14003bd53
mov word [rsp + 0x1b0], 2
lea rax, [0x1400a769a]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 1
jmp 0x14003bd46
mov word [rsp + 0x1b0], 2
lea rax, [0x14009f613]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 3
mov edx, 1
lea rax, [rsp + 0x1b0]
lea r14, [0x1400b4e80]
xor r15d, r15d
jmp 0x14003d435
mov word [rsp + 0x1b0], 2
lea rax, [0x14009f616]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 3
lea rax, [rsp + 0x1b0]
jmp 0x14003d435
test rbx, rbx
je 0x14003d5d2
lea rsi, [r12 + rbx]
mov rax, rsi
shr rax, 0x20
mov rcx, rsi
shl rcx, 0x20
lea edx, [rbp - 0x20]
test rax, rax
cmovne rcx, rsi
cmovne edx, ebp
mov rax, rcx
shr rax, 0x30
mov r8, rcx
shl r8, 0x10
lea r9d, [rdx - 0x10]
test rax, rax
cmovne r8, rcx
cmovne r9d, edx
mov rax, r8
shr rax, 0x38
mov rcx, r8
shl rcx, 8
lea edx, [r9 - 8]
test rax, rax
cmovne rcx, r8
cmovne edx, r9d
mov rax, rcx
shr rax, 0x3c
mov r9, rcx
shl r9, 4
test rax, rax
cmovne r9, rcx
lea eax, [rdx - 4]
cmovne eax, edx
mov rcx, r9
shr rcx, 0x3e
lea r10, [r9*4]
lea r8d, [rax - 2]
test rcx, rcx
cmovne r10, r9
cmovne r8d, eax
xor ecx, ecx
test r10, r10
setns cl
shl r10, cl
sub r8d, ecx
lea rdx, [rbx - 1]
mov qword [rsp + 0x450], rdx
mov word [rsp + 0x458], bp
mov ecx, ebp
sub cx, r8w
js 0x14003d5ea
and ecx, 0x3f
mov rax, rdx
shl rax, cl
mov r9, rax
shr r9, cl
mov qword [rsp + 0x4f8], r9
cmp r9, rdx
jne 0x14003d5a9
mov qword [rsp + 0x198], r14
mov qword [rsp + 0x1a0], r15
mov qword [rsp + 0x1a8], rdi
mov qword [rsp + 0x188], rsi
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0x80], r11
mov rdx, rbx
shl rdx, cl
mov r9, rdx
shr r9, cl
mov qword [rsp + 0x450], rbx
mov word [rsp + 0x458], bp
mov qword [rsp + 0x4f8], r9
mov qword [rsp + 0x190], rbx
cmp r9, rbx
jne 0x14003d5a9
mov ecx, 0xffffffa0
sub ecx, r8d
movsx ecx, cx
lea ecx, [rcx + rcx*4]
shl ecx, 4
add ecx, 0x153b0
imul r9, rcx, 0x7b4dc993
shr r9, 0x26
and r9d, 0xfffffff0
lea rcx, [0x14009ef30]
mov r15, qword [r9 + rcx]
movzx r11d, word [r9 + rcx + 0xa]
mov dword [rsp + 0x30], r11d
mov r11, r10
shr r11, 0x20
mov rsi, r11
mov qword [rsp + 0xb0], r11
mov r10d, r10d
mov ebx, r15d
shr r15, 0x20
mov r11, r15
imul r11, r10
mov qword [rsp + 0x48], r11
mov r13, rbx
imul r13, rsi
imul r10, rbx
shr r10, 0x20
mov esi, r13d
add rsi, r10
mov edi, r11d
add rdi, rsi
add r8w, word [r9 + rcx + 8]
mov r14, rax
shr r14, 0x20
mov eax, eax
mov r9, r15
imul r9, r14
mov qword [rsp + 0x40], r9
mov r11, r15
imul r11, rax
imul r14, rbx
imul rax, rbx
shr rax, 0x20
mov r9d, r14d
add r9, rax
mov r10d, r11d
add r10, r9
mov rsi, rdx
shr rsi, 0x20
mov edx, edx
mov r12, r15
imul r12, rdx
mov rcx, rbx
imul rcx, rsi
imul rbx, rdx
shr rbx, 0x20
mov edx, ecx
add rdx, rbx
mov ebx, r12d
add rbx, rdx
mov rdx, r15
imul rdx, qword [rsp + 0xb0]
sub rdi, 0xffffffff80000000
shr r13, 0x20
mov rax, qword [rsp + 0x48]
shr rax, 0x20
shr rdi, 0x20
neg r8d
sub r10, 0xffffffff80000000
shr r14, 0x20
mov qword [rsp + 0x70], r14
shr r11, 0x20
mov qword [rsp + 0x78], r11
shr r10, 0x20
mov r9, r15
mov qword [rsp + 0x178], rsi
imul r9, rsi
sub rbx, 0xffffffff80000000
shr rcx, 0x20
mov qword [rsp + 0x170], rcx
add r9, rcx
shr r12, 0x20
mov qword [rsp + 0x98], r13
mov qword [rsp + 0x88], rdx
lea rcx, [rdx + r13]
mov qword [rsp + 0x48], rax
add rcx, rax
lea r11, [rdi + rcx]
inc r11
and r8d, 0x3f
mov qword [rsp + 0x38], r11
mov ecx, r8d
shr r11, cl
mov edx, 1
shl rdx, cl
mov qword [rsp + 0x168], r12
add r9, r12
shr rbx, 0x20
mov qword [rsp + 0x180], rdx
lea r12, [rdx - 1]
cmp r11d, 0x2710
mov qword [rsp + 0xa0], rbp
mov qword [rsp + 0x90], rdi
jae 0x14003c077
cmp r11d, 0x64
jae 0x14003c0a2
xor ecx, ecx
cmp r11d, 0xa
setae cl
lea r14d, [rcx + rcx*8]
inc r14d
jmp 0x14003c0be
cmp r11d, 0xf4240
jae 0x14003c3ad
cmp r11d, 0x186a0
setb cl
mov edx, 0x2710
mov r14d, 0x186a0
cmovb r14d, edx
xor cl, 5
jmp 0x14003c0be
cmp r11d, 0x3e8
setb cl
mov edx, 0x64
mov r14d, 0x3e8
cmovb r14d, edx
xor cl, 3
mov r13, qword [rsp + 0x40]
mov esi, dword [rsp + 0x30]
mov qword [rsp + 0x160], rbx
add r9, rbx
mov qword [rsp + 0x68], r9
mov rdx, qword [rsp + 0x38]
mov rdi, rdx
and rdi, r12
movzx r9d, cl
mov ecx, r9d
sub ecx, esi
inc ecx
mov qword [rsp + 0x30], rcx
add r13, qword [rsp + 0x70]
add r13, qword [rsp + 0x78]
add r13, r10
mov qword [rsp + 0x40], r13
sub rdx, r13
mov qword [rsp + 0x70], rdx
lea r10, [rdx + 1]
mov rbx, r10
mov qword [rsp + 0x78], r12
and rbx, r12
xor r13d, r13d
mov r12d, 0xcccccccd
nop word cs:[rax + rax]
mov eax, r11d
xor edx, edx
div r14d
add al, 0x30
mov r11d, edx
mov rdx, r11
mov ecx, r8d
shl rdx, cl
mov byte [rsp + r13 + 0x57], al
lea rbp, [rdx + rdi]
mov rsi, r10
sub rsi, rbp
ja 0x14003c18f
cmp r9, r13
je 0x14003c292
mov eax, r14d
imul rax, r12
shr rax, 0x23
inc r13
cmp r14d, 0xa
mov r14d, eax
jae 0x14003c130
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.___B_Yd_asN_Sy_______W_y_m_W3__D_G___L_E2ETk
mov edx, 0x19
call fcn.140096040
mov r10d, r14d
mov ecx, r8d
shl r10, cl
mov r14, qword [rsp + 0x38]
sub r14, qword [rsp + 0x68]
lea rcx, [r14 + 1]
dec r14
cmp rsi, r10
setb r9b
cmp r14, rbp
jbe 0x14003c40f
cmp rsi, r10
jb 0x14003c40f
mov qword [rsp + 0x38], rcx
mov rbx, qword [rsp + 0x98]
mov r12, qword [rsp + 0x48]
lea r8, [rbx + r12]
mov rcx, qword [rsp + 0x90]
add r8, rcx
add r8, qword [rsp + 0x88]
mov r11, r8
sub r11, qword [rsp + 0x68]
sub r11, rbp
sub r8, qword [rsp + 0x40]
lea rsi, [rdi + r10]
sub r8, rsi
sub r8, rdx
mov rbp, qword [rsp + 0x170]
add rbp, rsi
add rbp, qword [rsp + 0x168]
add rbp, qword [rsp + 0x160]
mov r9, qword [rsp + 0x178]
sub r9, qword [rsp + 0xb0]
imul r15, r9
add r15, rbp
sub r15, rbx
sub r15, r12
sub r15, rcx
add r8, 2
nop word cs:[rax + rax]
lea rbx, [rdx + rsi]
cmp rbx, r14
jb 0x14003c266
lea r9, [rdx + r15]
cmp r11, r9
jb 0x14003c401
dec al
mov byte [rsp + r13 + 0x57], al
sub r8, r10
setb r9b
add rdi, r10
cmp rbx, r14
jae 0x14003c28a
sub r11, r10
add rsi, r10
add r15, r10
test r9b, r9b
je 0x14003c250
add rdx, rdi
jmp 0x14003c407
inc r13
mov r9d, 1
mov r14, qword [rsp + 0x38]
mov r15, qword [rsp + 0x180]
mov r11, qword [rsp + 0x78]
nop dword [rax]
cmp r13, 0x10
ja 0x14003d4c3
mov rax, r9
add rdi, rdi
lea rdx, [rdi + rdi*4]
mov rdi, rdx
and rdi, r11
lea rcx, [r9 + r9]
lea r9, [rcx + rcx*4]
add rbx, rbx
lea rbx, [rbx + rbx*4]
mov ecx, r8d
shr rdx, cl
lea ecx, [rdx + 0x30]
mov byte [rsp + r13 + 0x57], cl
inc r13
mov r10, rbx
sub r10, rdi
jbe 0x14003c2b0
sub r14, qword [rsp + 0x68]
imul r14, r9
lea rcx, [r14 + r9]
cmp r10, r15
setb r11b
jb 0x14003c448
sub r14, r9
mov r9, r14
sub r9, rdi
jbe 0x14003c448
add dl, 0x2f
mov r10, rbx
sub r10, r15
sub r10, rdi
mov r8, qword [rsp + 0x98]
add r8, qword [rsp + 0x48]
add r8, qword [rsp + 0x90]
add r8, qword [rsp + 0x88]
add r8, r8
lea r8, [r8 + r8*4]
mov r11, qword [rsp + 0x68]
add r11, r11
lea rsi, [r11 + r11*4]
sub rsi, r8
imul rsi, rax
add rsi, r15
nop word cs:[rax + rax]
lea r8, [rdi + r15]
cmp r8, r14
jb 0x14003c386
lea r11, [rsi + rdi]
cmp r9, r11
jb 0x14003c445
mov byte [rsp + r13 + 0x56], dl
sub r10, r15
setb r11b
cmp r8, r14
jae 0x14003c44b
dec dl
sub r9, r15
mov rdi, r8
test r11b, r11b
je 0x14003c370
jmp 0x14003c44b
cmp r11d, 0x5f5e100
mov r13, qword [rsp + 0x40]
mov esi, dword [rsp + 0x30]
jae 0x14003c3e0
cmp r11d, 0x989680
setb cl
mov edx, 0xf4240
mov r14d, 0x989680
cmovb r14d, edx
xor cl, 7
jmp 0x14003c0c7
cmp r11d, 0x3b9aca00
setb cl
mov edx, 0x5f5e100
mov r14d, 0x3b9aca00
cmovb r14d, edx
xor cl, 9
jmp 0x14003c0c7
add rdx, rdi
xor r9d, r9d
mov rbp, rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
sub rax, rbp
jbe 0x14003c429
test r9b, r9b
jne 0x14003c429
add r10, rbp
sub r10, rcx
jb 0x14003c48a
cmp rax, r10
jae 0x14003c48a
cmp rbp, 2
jb 0x14003c48a
mov rax, qword [rsp + 0x70]
add rax, 0xfffffffffffffffd
cmp rbp, rax
ja 0x14003c48a
inc r13
jmp 0x14003d3fb
xor r11d, r11d
mov r8, rdi
mov rdx, rcx
sub rdx, r8
jbe 0x14003c465
test r11b, r11b
jne 0x14003c465
add r15, r8
sub r15, rcx
jb 0x14003c48a
cmp rdx, r15
jae 0x14003c48a
lea rcx, [rax*4]
lea rcx, [rcx + rcx*4]
cmp rcx, r8
ja 0x14003c48a
shl rax, 3
lea rax, [rax + rax*4]
sub rbx, rax
cmp r8, rbx
jbe 0x14003d3fb
mov rax, qword [rsp + 0x188]
dec rax
je 0x14003c4a1
bsr rax, rax
xor rax, 0x3f
jmp 0x14003c4a6
mov eax, 0x40
mov rbx, qword [rsp + 0x80]
mov r8, qword [rsp + 0xa0]
mov r10, qword [rsp + 0xa8]
movsx rcx, r8w
sub rcx, rax
imul rax, rcx, 0x4d104d42
movabs r14, 0x1344135080
add r14, rax
shr r14, 0x20
xor eax, eax
xor ecx, ecx
mov r9, qword [rsp + 0x190]
mov rdx, r9
shr rdx, 0x20
cmove edx, eax
setne cl
inc rcx
mov qword [rsp + 0x158], rcx
mov dword [rsp + 0xb8], r9d
mov dword [rsp + 0xbc], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0xc0], xmm0
movups xmmword [rsp + 0xd0], xmm0
movups xmmword [rsp + 0xe0], xmm0
movups xmmword [rsp + 0xf0], xmm0
movups xmmword [rsp + 0x100], xmm0
movups xmmword [rsp + 0x110], xmm0
movups xmmword [rsp + 0x120], xmm0
movups xmmword [rsp + 0x130], xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x448], 1
mov dword [rsp + 0x3a8], 1
movups xmmword [rsp + 0x3ac], xmm0
movups xmmword [rsp + 0x3bc], xmm0
movups xmmword [rsp + 0x3cc], xmm0
movups xmmword [rsp + 0x3dc], xmm0
movups xmmword [rsp + 0x3ec], xmm0
movups xmmword [rsp + 0x3fc], xmm0
movups xmmword [rsp + 0x40c], xmm0
movups xmmword [rsp + 0x41c], xmm0
movups xmmword [rsp + 0x42c], xmm0
movups xmmword [rsp + 0x438], xmm0
mov qword [rsp + 0x3a0], 1
mov dword [rsp + 0x300], r10d
movups xmmword [rsp + 0x304], xmm0
movups xmmword [rsp + 0x314], xmm0
movups xmmword [rsp + 0x324], xmm0
movups xmmword [rsp + 0x334], xmm0
movups xmmword [rsp + 0x344], xmm0
movups xmmword [rsp + 0x354], xmm0
movups xmmword [rsp + 0x364], xmm0
movups xmmword [rsp + 0x374], xmm0
movups xmmword [rsp + 0x384], xmm0
movups xmmword [rsp + 0x390], xmm0
movups xmmword [rsp + 0x2e8], xmm0
movups xmmword [rsp + 0x2dc], xmm0
movups xmmword [rsp + 0x2cc], xmm0
movups xmmword [rsp + 0x2bc], xmm0
movups xmmword [rsp + 0x2ac], xmm0
movups xmmword [rsp + 0x29c], xmm0
movups xmmword [rsp + 0x28c], xmm0
movups xmmword [rsp + 0x27c], xmm0
movups xmmword [rsp + 0x26c], xmm0
movups xmmword [rsp + 0x25c], xmm0
mov qword [rsp + 0x2f8], 1
mov dword [rsp + 0x258], 1
test r8w, r8w
js 0x14003c6d0
movzx esi, r8w
lea rcx, [rsp + 0xb8]
mov rdx, rsi
call fcn.140036200
lea rcx, [rsp + 0x3a8]
mov rdx, rsi
call fcn.140036200
lea rcx, [rsp + 0x300]
mov rdx, rsi
jmp 0x14003c6df
neg r8d
movsx rdx, r8w
lea rcx, [rsp + 0x258]
call fcn.140036200
test r14w, r14w
js 0x14003c6f8
movzx edx, r14w
lea rcx, [rsp + 0x258]
jmp 0x14003c72b
mov eax, r14d
neg eax
movzx esi, ax
lea rcx, [rsp + 0xb8]
mov rdx, rsi
call fcn.140035dd0
lea rcx, [rsp + 0x3a8]
mov rdx, rsi
call fcn.140035dd0
lea rcx, [rsp + 0x300]
mov rdx, rsi
call fcn.140035dd0
mov rsi, qword [rsp + 0x158]
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0xb8]
mov r8d, 0xa0
call fcn.140093940
mov qword [rsp + 0x250], rsi
mov rcx, qword [rsp + 0x3a0]
cmp rsi, rcx
mov rax, rcx
cmova rax, rsi
cmp rax, 0x28
ja 0x14003d550
test rax, rax
je 0x14003c789
cmp rax, 1
jne 0x14003c790
xor edx, edx
xor r8d, r8d
jmp 0x14003c7e1
xor eax, eax
jmp 0x14003c829
mov r9, rax
and r9, 0xfffffffffffffffe
xor r8d, r8d
xor edx, edx
nop dword [rax]
movzx r8d, r8b
bt r8d, 0
mov r8d, dword [rsp + rdx*4 + 0x300]
mov r10d, dword [rsp + rdx*4 + 0x304]
adc dword [rsp + rdx*4 + 0x1b0], r8d
adc dword [rsp + rdx*4 + 0x1b4], r10d
lea rdx, [rdx + 2]
setb r8b
cmp r9, rdx
jne 0x14003c7a0
test al, 1
jne 0x14003c7e1
test r8b, r8b
je 0x14003c829
jmp 0x14003c811
mov r9d, dword [rsp + rdx*4 + 0x1b0]
mov r10d, dword [rsp + rdx*4 + 0x300]
lea r11d, [r9 + r10]
movzx edi, r8b
add edi, r11d
setb r8b
mov dword [rsp + rdx*4 + 0x1b0], edi
add r9d, r10d
jb 0x14003c811
test r8b, r8b
je 0x14003c829
cmp rax, 0x27
ja 0x14003d512
mov dword [rsp + rax*4 + 0x1b0], 1
inc rax
mov qword [rsp + 0x250], rax
mov rdi, qword [rsp + 0x2f8]
cmp rdi, rax
cmova rax, rdi
cmp rax, 0x29
jae 0x14003d550
shl rax, 2
mov edx, 0xff
nop word cs:[rax + rax]
test rax, rax
je 0x14003c896
mov r9d, dword [rsp + rax + 0x1ac]
xor r8d, r8d
cmp r9d, dword [rsp + rax + 0x254]
setne r8b
cmova r8d, edx
add rax, 0xfffffffffffffffc
test r8b, r8b
je 0x14003c860
cmp r8b, bl
jge 0x14003c8b6
inc r14d
jmp 0x14003c9ea
add rax, rsp
add rax, 0x1b0
lea rdx, [rsp + 0x1b0]
cmp rax, rdx
setne r8b
neg r8b
cmp r8b, bl
jl 0x14003c88e
test rsi, rsi
je 0x14003c910
lea rdx, [rsi*4]
xor r8d, r8d
xor eax, eax
nop dword [rax + rax]
mov r9d, dword [rsp + r8 + 0xb8]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0xb8], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x14003c8d0
test rax, rax
je 0x14003c912
cmp rsi, 0x27
ja 0x14003d528
mov dword [rsp + rsi*4 + 0xb8], eax
inc rsi
jmp 0x14003c912
xor esi, esi
mov qword [rsp + 0x158], rsi
mov rax, qword [rsp + 0x448]
cmp rax, 0x29
jae 0x14003d550
test rax, rax
je 0x14003c980
lea r8, [rax*4]
xor r9d, r9d
xor edx, edx
nop
mov r10d, dword [rsp + r9 + 0x3a8]
lea r10, [r10 + r10*4]
lea rdx, [rdx + r10*2]
mov dword [rsp + r9 + 0x3a8], edx
shr rdx, 0x20
add r9, 4
cmp r8, r9
jne 0x14003c940
test rdx, rdx
je 0x14003c982
cmp rax, 0x27
ja 0x14003d512
mov dword [rsp + rax*4 + 0x3a8], edx
inc rax
jmp 0x14003c982
xor eax, eax
mov qword [rsp + 0x448], rax
test rcx, rcx
je 0x14003c9e0
lea rdx, [rcx*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0x300]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0x300], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x14003c9a0
test rax, rax
je 0x14003c9e2
cmp rcx, 0x27
ja 0x14003d4d9
mov dword [rsp + rcx*4 + 0x300], eax
inc rcx
jmp 0x14003c9e2
xor ecx, ecx
mov qword [rsp + 0x3a0], rcx
mov qword [rsp + 0x30], r14
lea rsi, [rsp + 0x5a0]
lea r14, [rsp + 0x258]
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r14
call fcn.140093940
mov qword [rsp + 0x640], rdi
mov edx, 1
mov rcx, rsi
call fcn.140036200
mov rsi, qword [rsp + 0x2f8]
lea rdi, [rsp + 0x4f8]
mov r8d, 0xa0
mov rcx, rdi
mov rdx, r14
call fcn.140093940
mov qword [rsp + 0x598], rsi
mov edx, 2
mov rcx, rdi
call fcn.140036200
mov rsi, qword [rsp + 0x2f8]
lea rdi, [rsp + 0x450]
mov r8d, 0xa0
mov rcx, rdi
mov rdx, r14
call fcn.140093940
mov qword [rsp + 0x4f0], rsi
mov edx, 3
mov rcx, rdi
call fcn.140036200
mov rcx, qword [rsp + 0x4f0]
mov r15, qword [rsp + 0x158]
cmp r15, rcx
mov qword [rsp + 0x38], rcx
cmova rcx, r15
cmp rcx, 0x28
ja 0x14003d564
mov rax, qword [rsp + 0x598]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x40], rax
mov rbp, qword [rsp + 0x2f8]
xor r13d, r13d
mov r12d, 0xff
jmp 0x14003cb10
mov rdi, r13
lea rax, [rcx*4]
nop dword [rax + rax]
test rax, rax
je 0x14003cb60
mov r8d, dword [rsp + rax + 0x44c]
xor edx, edx
cmp r8d, dword [rsp + rax + 0xb4]
setne dl
cmova edx, r12d
add rax, 0xfffffffffffffffc
test dl, dl
je 0x14003cb20
cmp dl, 1
ja 0x14003cb7e
test rcx, rcx
je 0x14003cc11
cmp rcx, 1
jne 0x14003cb88
mov al, 1
xor edx, edx
jmp 0x14003cbdb
add rax, rsp
add rax, 0x450
lea rdx, [rsp + 0x450]
cmp rax, rdx
setne dl
neg dl
cmp dl, 1
jbe 0x14003cb4b
xor edx, edx
mov rcx, r15
jmp 0x14003cc1b
mov r8, rcx
and r8, 0xfffffffffffffffe
mov al, 1
xor edx, edx
nop word cs:[rax + rax]
mov r9d, dword [rsp + rdx*4 + 0x450]
not r9d
movzx eax, al
bt eax, 0
adc dword [rsp + rdx*4 + 0xb8], r9d
mov eax, dword [rsp + rdx*4 + 0x454]
not eax
adc dword [rsp + rdx*4 + 0xbc], eax
lea rdx, [rdx + 2]
setb al
cmp r8, rdx
jne 0x14003cba0
test cl, 1
je 0x14003cc09
mov r8d, dword [rsp + rdx*4 + 0x450]
not r8d
mov r9d, dword [rsp + rdx*4 + 0xb8]
lea r10d, [r8 + r9]
movzx r11d, al
add r11d, r10d
setb al
mov dword [rsp + rdx*4 + 0xb8], r11d
add r8d, r9d
jb 0x14003cc11
test al, al
je 0x14003d575
mov qword [rsp + 0x158], rcx
mov dl, 8
mov rax, qword [rsp + 0x48]
cmp rcx, rax
cmova rax, rcx
cmp rax, 0x29
jae 0x14003d550
lea r8, [rax*4]
nop dword [rax]
test r8, r8
je 0x14003cc90
mov r10d, dword [rsp + r8 + 0x4f4]
xor r9d, r9d
cmp r10d, dword [rsp + r8 + 0xb4]
setne r9b
cmova r9d, r12d
add r8, 0xfffffffffffffffc
test r9b, r9b
je 0x14003cc40
cmp r9b, 1
ja 0x14003ccb2
test rax, rax
je 0x14003cd41
cmp rax, 1
jne 0x14003ccba
mov cl, 1
xor r8d, r8d
jmp 0x14003cd0c
add r8, rsp
add r8, 0x4f8
lea r9, [rsp + 0x4f8]
cmp r8, r9
setne r9b
neg r9b
cmp r9b, 1
jbe 0x14003cc6f
mov rax, rcx
jmp 0x14003cd4c
mov r9, rax
and r9, 0xfffffffffffffffe
mov cl, 1
xor r8d, r8d
nop word cs:[rax + rax]
mov r10d, dword [rsp + r8*4 + 0x4f8]
not r10d
movzx ecx, cl
bt ecx, 0
adc dword [rsp + r8*4 + 0xb8], r10d
mov ecx, dword [rsp + r8*4 + 0x4fc]
not ecx
adc dword [rsp + r8*4 + 0xbc], ecx
lea r8, [r8 + 2]
setb cl
cmp r9, r8
jne 0x14003ccd0
test al, 1
je 0x14003cd39
mov r9d, dword [rsp + r8*4 + 0x4f8]
not r9d
mov r10d, dword [rsp + r8*4 + 0xb8]
lea r11d, [r9 + r10]
movzx esi, cl
add esi, r11d
setb cl
mov dword [rsp + r8*4 + 0xb8], esi
add r9d, r10d
jb 0x14003cd41
test cl, cl
je 0x14003d575
mov qword [rsp + 0x158], rax
or dl, 4
mov rcx, qword [rsp + 0x40]
cmp rax, rcx
cmova rcx, rax
cmp rcx, 0x29
jae 0x14003d564
lea r8, [rcx*4]
nop word [rax + rax]
test r8, r8
je 0x14003cdc0
mov r10d, dword [rsp + r8 + 0x59c]
xor r9d, r9d
cmp r10d, dword [rsp + r8 + 0xb4]
setne r9b
cmova r9d, r12d
add r8, 0xfffffffffffffffc
test r9b, r9b
je 0x14003cd70
cmp r9b, 1
ja 0x14003cde2
test rcx, rcx
je 0x14003ce72
cmp rcx, 1
jne 0x14003cdea
mov al, 1
xor r8d, r8d
jmp 0x14003ce3d
add r8, rsp
add r8, 0x5a0
lea r9, [rsp + 0x5a0]
cmp r8, r9
setne r9b
neg r9b
cmp r9b, 1
jbe 0x14003cd9f
mov rcx, rax
jmp 0x14003ce7d
mov r9, rcx
and r9, 0xfffffffffffffffe
mov al, 1
xor r8d, r8d
nop word cs:[rax + rax]
mov r10d, dword [rsp + r8*4 + 0x5a0]
not r10d
movzx eax, al
bt eax, 0
adc dword [rsp + r8*4 + 0xb8], r10d
mov eax, dword [rsp + r8*4 + 0x5a4]
not eax
adc dword [rsp + r8*4 + 0xbc], eax
lea r8, [r8 + 2]
setb al
cmp r9, r8
jne 0x14003ce00
test cl, 1
je 0x14003ce6a
mov r9d, dword [rsp + r8*4 + 0x5a0]
not r9d
mov r10d, dword [rsp + r8*4 + 0xb8]
lea r11d, [r9 + r10]
movzx esi, al
add esi, r11d
setb al
mov dword [rsp + r8*4 + 0xb8], esi
add r9d, r10d
jb 0x14003ce72
test al, al
je 0x14003d575
mov qword [rsp + 0x158], rcx
add dl, 2
cmp rcx, rbp
mov r15, rbp
cmova r15, rcx
cmp r15, 0x29
jae 0x14003d58d
lea rax, [r15*4]
nop dword [rax]
test rax, rax
je 0x14003cef0
mov r9d, dword [rsp + rax + 0x254]
xor r8d, r8d
cmp r9d, dword [rsp + rax + 0xb4]
setne r8b
cmova r8d, r12d
add rax, 0xfffffffffffffffc
test r8b, r8b
je 0x14003cea0
cmp r8b, 1
ja 0x14003cf11
test r15, r15
je 0x14003cfa2
cmp r15, 1
jne 0x14003cf19
mov al, 1
xor ecx, ecx
jmp 0x14003cf6c
add rax, rsp
add rax, 0x258
lea r8, [rsp + 0x258]
cmp rax, r8
setne r8b
neg r8b
cmp r8b, 1
jbe 0x14003cecf
mov r15, rcx
jmp 0x14003cfac
mov r8, r15
and r8, 0xfffffffffffffffe
mov al, 1
xor ecx, ecx
nop word cs:[rax + rax]
mov r9d, dword [rsp + rcx*4 + 0x258]
not r9d
movzx eax, al
bt eax, 0
adc dword [rsp + rcx*4 + 0xb8], r9d
mov eax, dword [rsp + rcx*4 + 0x25c]
not eax
adc dword [rsp + rcx*4 + 0xbc], eax
lea rcx, [rcx + 2]
setb al
cmp r8, rcx
jne 0x14003cf30
test r15b, 1
je 0x14003cf9a
mov r8d, dword [rsp + rcx*4 + 0x258]
not r8d
mov r9d, dword [rsp + rcx*4 + 0xb8]
lea r10d, [r8 + r9]
movzx r11d, al
add r11d, r10d
setb al
mov dword [rsp + rcx*4 + 0xb8], r11d
add r8d, r9d
jb 0x14003cfa2
test al, al
je 0x14003d575
mov qword [rsp + 0x158], r15
inc dl
cmp rdi, 0x11
je 0x14003d4ba
add dl, 0x30
mov byte [rsp + rdi + 0x57], dl
mov r14, qword [rsp + 0x448]
cmp r15, r14
mov rcx, r14
cmova rcx, r15
cmp rcx, 0x29
jae 0x14003d564
lea r13, [rdi + 1]
shl rcx, 2
nop word cs:[rax + rax]
test rcx, rcx
je 0x14003d020
mov eax, dword [rsp + rcx + 0x3a4]
xor esi, esi
cmp eax, dword [rsp + rcx + 0xb4]
setne sil
cmova esi, r12d
add rcx, 0xfffffffffffffffc
test sil, sil
je 0x14003cff0
jmp 0x14003d03c
lea rax, [rsp + rcx]
add rax, 0x3a8
lea rcx, [rsp + 0x3a8]
cmp rax, rcx
setne sil
neg sil
mov r8d, 0xa0
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0xb8]
call fcn.140093940
mov qword [rsp + 0x250], r15
mov rcx, qword [rsp + 0x3a0]
cmp r15, rcx
mov rax, rcx
cmova rax, r15
cmp rax, 0x28
ja 0x14003d550
test rax, rax
je 0x14003d090
cmp rax, 1
jne 0x14003d0a0
xor eax, eax
jmp 0x14003d150
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x57]
mov rdx, r13
mov r8, qword [rsp + 0x30]
xor r9d, r9d
call fcn.1400364f0
mov rdi, qword [rsp + 0x1a8]
mov r15, qword [rsp + 0x1a0]
mov r14, qword [rsp + 0x198]
mov qword [rsp + 0x450], r14
mov qword [rsp + 0x458], r15
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x468], rdx
lea rdx, [rsp + 0x450]
mov rcx, rdi
call fcn.14003a0f0
nop
add rsp, 0x648
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.c__u__ipV___D2j_S_RfAd________R___QE_Wcs_W3z___assertion_failed:_d.mant___0
jmp 0x14003d4ca
lea r8, str.___B_Yd_asN_Sy_______W_y_m_W3__D_G___L_E2ETk
mov ecx, 0x11
mov edx, 0x11
call fcn.140095f40
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
mov edx, 0x28
call fcn.140095f40
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
mov edx, 0x28
mov rcx, r15
call fcn.140095f40
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
mov edx, 0x28
mov rcx, r14
call fcn.140095f40
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
mov ecx, 0x28
mov edx, 0x28
call fcn.140095f40
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
mov edx, 0x28
mov rcx, rsi
call fcn.140095f40
lea r8, str.c__u__ipV___D2j_S_RfAd________R___QE_Wcs_W3z___assertion_failed:_d.mant___0
mov edx, 0x11
mov rcx, r13
call fcn.140095f40
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
mov edx, 0x28
mov rcx, rax
call fcn.140095fc0
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
mov edx, 0x28
call fcn.140095fc0
lea rcx, str.assertion_failed:_noborrowassertion_failed:_digits___40assertion_failed:_other___0
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
mov edx, 0x1a
call fcn.140096040
lea r8, str.Jaxn7r_G__VM_T__C_x__i__R_d1
mov edx, 0x28
mov rcx, r15
call fcn.140095fc0
mov r11b, 2
jmp 0x14003bc17
mov qword [rsp + 0x1b0], 0
lea rcx, [rsp + 0x4f8]
lea rdx, [rsp + 0x450]
lea r8, [rsp + 0x1b0]
call fcn.140096090
lea rcx, [0x14009ee4f]
lea r8, str.___B_Yd_asN_Sy_______W_y_m_W3__D_G___L_E2ETk
mov edx, 0x1c
call fcn.140096040
lea rcx, [0x14009ecab]
lea r8, [0x14009ecf0]
mov edx, 0x1d
call fcn.140096040
lea r8, str.c__u__ipV___D2j_S_RfAd________R___QE_Wcs_W3z___assertion_failed:_d.mant___0
mov edx, 0x11
mov rcx, r13
call fcn.140095fc0
int3
sub rsp, 0xb8
mov rax, rcx
mov r9d, 0x81
mov r8d, 0x30
mov r10, rcx
nop dword [rax]
mov rcx, r9
shr r10, 4
mov r9d, eax
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x37
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r10
jae 0x14003d720
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x14003d797
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1400a7923]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140034dd0
nop
add rsp, 0xb8
ret
lea r8, [0x14009fa90]
mov edx, 0x80
call fcn.140095ec0
int3
mov byte [rax + rdx], dil
inc rdx
mov qword [rsi + 0x10], rdx
jmp case.0x14002292a.191
out 0x3f, eax
or dil, 0x80
mov byte [rsp + 0x25], dil
mov eax, 2
jmp case.0x140025bc2.154
mov byte [rsp + 0x24], al
mov eax, edi
shr eax, 6
call 0x14c4302a7
or byte [rax + 0x40252444], 0x80
mov byte [rsp + 0x25], al
invalid
invalid
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
and dil, 0x3f
out 0x3f, eax
or dil, 0x80
mov byte [rsp + 0x26], dil
mov eax, 3
add eax, dword [rax]
add byte [rax], al
jmp case.0x140025bc2.154
shr eax, 0x12
adc ah, byte [rdi + rax]
and al, 7
or al, 0xf0
invalid
mov byte [rsp + 0x24], al
and al, 0x24
mov eax, edi
clc
shr eax, 0xc
and al, 0x3f
invalid
call 0x14c4302d9
or byte [rax - 0x76dadbbc], 0xf8
mov byte [rsp + 0x25], al
mov eax, edi
or al, 0x80
mov byte [rsp + 0x25], al
and eax, 0xe8c1f889
mov eax, edi
shr eax, 6
and al, 0x3f
invalid
invalid
invalid
or al, 0x80
mov byte [rsp + 0x26], al
and al, 0x26
or byte [rax + 0x40262444], 0x80
out 0x3f, eax
invalid
and dil, 0x3f
and dil, 0x3f
or dil, 0x80
or bh, 0x80
mov byte [rsp + 0x27], dil
jl case.0x14002292a.192
and al, 0x27
invalid
mov eax, 4
add byte [rbp + rcx*4 + 4], cl
lea r8, [rsp + rax]
add al, 0x49
add r8, 0x24
add eax, 0x24
lea rdx, [rsp + 0x24]
and al, 0x48
mov ecx, esi
int1
mov rcx, rsi
call case.0x14007cfd4.321
xor eax, eax
ror byte [rax - 0x7d], 0xc4
sub byte [rdi + 0x5e], bl
pop rsi
add rsp, 0x28
pop rdi
pop rsi
ret
sub esp, 0x28
mov r8d, 1
add byte [rax], al
add al, ch
call fcn.14003dcc5
cmpsd dword [rsi], dword [rdi]
std
invalid
movabs rcx, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
cmp rax, rcx
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c83948], al
cmp rax, rcx
enter 0x575, 0x48
jne case.0x140024ed4.173
add eax, 0x28c48348
add rsp, 0x28
add esp, 0x28
ret
test rax, rax
jne case.0x14002292a.197
call fcn.140030ee0
mov rcx, rax
call fcn.1400948e0
add eax, 0x5756cc00
int3
sub esp, 0xa0
in al, dx
movabs al, byte [0xe8cb89d789000000]
add byte [rcx - 0x17347629], cl
xlatb
ror byte [rbx], cl
add byte [rax], al
invalid
test eax, eax
test dword [rax - 0x77], 0xc48148f8
clc
invalid
movabs al, byte [0x66c35e5f5b000000]
add byte [rax], al
add byte [rbx + 0x5f], bl
mov dword [rsp + 0x2c], ebx
and al, 0x2c
jl case.0x140025f56.131
and al, 0x2e
test bx, bx
test ebx, ebx
invalid
jb 0x14003dfce
mov ecx, dword [rsi + 0x10]
out 0x10, eax
ror dword [rcx], cl
cli
cmp al, al
add eax, 0xfc08500
add byte [rbp - 0x4c7bf040], al
ror byte [rdi], 0x84
test byte [rbx - 0x10000000], dh
mov bl, 0
add byte [rax], al
add byte [rax], al
add al, dh
dec qword [rsi]
dec dword [rsi]
int1
or al, 0
add byte [rax], al
add byte [rcx], dh
invalid
lea eax, [rsp + 0x2c]
and al, 0x2c
lea ecx, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
mov dword [rcx], eax
add dword [rax - 0x73], ecx
lea eax, [fcn.14003d7b0]
add eax, 0xfffff7ec
invalid
mov dword [rcx + 8], eax
or byte [r8 - 0x73], cl
add eax, 0x65eb1
mov cl, 0x5e
pop rsi
invalid
add byte [rax - 0x73], cl
lea edx, [rsp + 0x70]
push rsp
and al, 0x70
add bh, byte [rax + 1]
add dword [rax], eax
add byte [rax], al
mov dword [rdx + 8], eax
or byte [rax - 0x39], cl
or byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov dword [rdx + 0x10], ecx
adc byte [rax - 0x77], cl
mov dword [rdx + 0x18], eax
sbb byte [rax - 0x73], cl
lea edi, [rsp + 0x40]
jl case.0x14000c856.454
jmp case.0x140034b4e.74
lea rax, [rsp + 0x2e]
lea eax, [rsp + 0x2e]
and al, 0x2e
and al, 0x30
and al, 0x30
xor byte [rax - 0x77], cl
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0xfffff7a5
idiv edi
invalid
dec dword [rax - 0x77]
mov dword [rcx + 8], eax
or byte [r8 - 0x73], cl
or byte [rax - 0x73], cl
lea eax, [0x1400a3e28]
add eax, 0x65e12
pop rsi
invalid
push rsp
and al, 0x70
jo case.0x14002e5d2.99
mov dword [rdx], eax
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x39], cl
or byte [rax - 0x39], cl
mov dword [rdx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
mov dword [rdx + 0x18], eax
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edi, [rsp + 0x58]
jl case.0x14003e134.433
and al, 0x58
pop rax
mov ecx, edi
stc
xor r15b, dil
invalid
dec dword [rax - 0x77]
stc
sbb bh, ch
std
invalid
invalid
and cl, byte [rax - 0x75]
cmp eax, 0x83990
nop
cmp dword [rax], ecx
invalid
mov edi, dword [sym.imp.kernel32.dll_GetLastError]
nop
cmp dword [rax], ecx
or byte [rax], al
add bh, bh
xlatb
shl eax, 0x20
loopne case.0x140035876.65
lea ecx, [rax + 2]
add bpl, al
add ch, al
sti
je case.0x140034b4e.81
add byte [rax], al
add bh, bh
xlatb
invalid
shl edi, 0x20
and byte [rax - 0x7d], cl
or edi, 2
iretd
add dh, al
dec qword [rsi]
invalid
test esi, esp
out 0xfe, al
invalid
invalid
dec dword [rax - 0x77]
mov ecx, esi
int1
or al, 0
add byte [rax], al
add cl, ch
fsin
invalid
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
xor byte [rcx + 0xa92e8cb], cl
mov ebx, ecx
retf
call fcn.14003eb2a
or al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rdx
invalid
test rax, rax
test eax, eax
je 0x14003e0a5
mov rdi, rsi
mov edi, esi
imul ebx
jmp 0x14003e0f7
push rdx
movzx eax, bl
ret
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
sub bh, al
mov dword [rdx], 0x64
add ah, byte [rax + rax]
add byte [rax], al
add byte [rcx - 0x74b7fbbe], cl
mov dword [rdx + 4], eax
add al, 0x48
add al, 0x48
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
adc al, r13b
adc al, ch
call sub.kernel32.dll_SetConsoleCursorInfo
add dword [rdi - 0x3f7afffb], edi
mov edi, 0xc0850005
add byte [rbp + 0x310474c0], al
test eax, eax
sal byte [rsp + rax + 0x31], 0xff
je case.0x140034ef1.95
add al, 0x31
xor edi, edi
invalid
jmp case.0x140035876.93
mov rdi, qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x8391a
cmp dword [rax], ecx
add bh, bh
call rdi
xlatb
shl rax, 0x20
lea rcx, [rax + 2]
add ch, al
call fcn.140045562
test dword [rax + rax], esi
call rdi
mov edi, eax
invalid
shl rdi, 0x20
shl edi, 0x20
or rdi, 2
lock dec qword [rsi]
dec dword [rsi]
jne 0x14003e0f7
mov rcx, rsi
call fcn.14003ec90
add byte [rax - 0x77], cl
mov rax, rdi
clc
add rsp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
ret
movabs rax, 0xffffffff00
and rax, rcx
shr rax, 8
call 0x1b4cd6522
test cl, cl
je case.0x14003a63e.39
invalid
movzx ecx, cl
mov dh, 0xc9
cmp ecx, 1
jne case.default.0x14003e134
xor cl, byte [rdi]
movzx eax, al
mov dh, 0xc0
ror byte [rax - 0x73], 0xd
lea rcx, [0x1400b5ecc]
or eax, 0x77d9f
lahf
jge case.0x14000da81.393
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0xffffffffffffffe8
jmp rax
call case.0x14001abdb.290
add eax, 0x25000001
add dword [rax], eax
add byte [0x14004e130], ah
and eax, 0xfff0
lock inc dword [rax]
add byte [rax], al
add bl, ch
jmp case.0x14000ce76.429
adc eax, 0x48c0b60f
movzx eax, al
ror byte [rax - 0x73], 0xd
lea rcx, [0x1400b5f18]
lea ecx, [0x1400b5f18]
int3
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
xor eax, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x28
add esp, 0x28
sub bl, al
ret
mov ax, 0x80
add byte [rax], 0xeb
jmp case.0x14000ce76.429
cmc
mov ax, 0xc0
mov eax, 0xefeb00c0
rol byte [rax], 0xeb
out dx, eax
jmp case.0x14000ce76.429
mov ax, 0x40
add bl, bpl
jmp case.0x14000ce76.429
jmp 0x140a499d8
mov ax, 0xa0
movabs al, byte [0xeb0020b866e3eb00]
jmp case.0x14000ce76.429
jrcxz case.0x14000fe14.325
mov ax, 0x20
mov eax, 0xddeb0020
and byte [rax], al
jmp case.0x14000ce76.429
frstor dword [rsi - 0x48]
mov ax, 0xe0
loopne case.0x14003a63e.46
jmp case.0x14000ce76.429
mov ax, 0x60
invalid
jmp case.0x14000ce76.429
shl dword [rsi - 0x48], 1
mov ax, 0x90
mov eax, 0xcbeb0090
nop
add bl, ch
jmp case.0x14000ce76.429
retf
mov ax, 0x10
adc byte [rax], al
jmp case.0x14000ce76.429
invalid
mov ax, 0xd0
jmp case.0x14000ce76.429
mov edi, 0x50b866
mov ax, 0x50
mov eax, 0xb9eb0050
push rax
add bl, ch
jmp case.0x14000ce76.429
mov ecx, 0xb0b866
mov ax, 0xb0
mov al, 0
jmp case.0x14000ce76.429
mov bl, 0x66
mov eax, 0xadeb0030
add bl, ch
lodsd eax, dword [rsi]
mov ax, 0x30
jmp case.0x14000ce76.429
lodsd eax, dword [rsi]
mov ax, 0xf0
jmp case.0x14000ce76.429
mov eax, 0xa7eb00f0
invalid
mov ax, 0x70
jo case.0x14000fe14.321
jmp case.0x14000ce76.429
movabs eax, dword [0xff0f2500000085e8]
call case.0x14001abdb.290
and eax, 0xff0f
add byte [rax], al
jmp case.0x14000ce76.429
invalid
add al, 0
jmp case.0x14000ce76.429
jp case.0x140010349.348
invalid
invalid
jno case.0x140010349.349
invalid
invalid
push 0x66ffffff
mov eax, 0x5fe90006
invalid
test al, 0
add byte [rax], al
mov rsi, rcx
movzx edi, dl
mov eax, edi
add al, 0xfb
cmp al, 3
ja 0x14003e3d7
mov ecx, 2
call fcn.14003f100
mov word [rdx], 0x3a34
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 2
lea rax, [0x1400a3fc2]
lea rcx, [rax + rdi*2]
xor eax, eax
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], rax
lea rdx, [rsp + 0x68]
lea edx, [rsp + 0x68]
push rsp
and al, 0x68
mov qword [rdx + 0x30], 0x20
mov byte [rdx + 0x38], 3
cmp byte [rbx], al
cmp byte [rbx], al
mov qword [rdx], rax
mov qword [rdx + 0x10], rax
adc byte [rcx + rcx*4 + 0x42], cl
invalid
adc byte [rcx + rcx*4 + 0x42], cl
and byte [rax - 0x73], cl
lea rax, [0x1400a3d40]
add eax, 0x659c3
pop rcx
invalid
mov qword [rdx + 0x28], rax
call fcn.14003d7b0
hlt
invalid
invalid
hlt
test al, al
jne 0x14003e446
add byte [rax], al
mov rdi, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
and al, 0x48
add r8, rdi
mov r14, qword [rsp + 0x38]
and al, 0x38
lea rbx, [rsp + 0x50]
lea ebx, [rsp + 0x50]
mov rcx, rbx
invalid
mov rdx, rdi
call case.0x14007cfd4.321
mov rax, qword [rbx + 0x10]
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
movups xmm0, xmmword [rbx]
adc byte [rbx], al
movups xmmword [rsi], xmm0
test r14, r14
je 0x14003e439
jbe case.0x140025bc2.201
mov rcx, qword [0x1400c9350]
mov ecx, dword [0x1400c9350]
xor edx, edx
mov r8, rdi
mov eax, edi
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
jmp 0x14003e439
invalid
lea rax, [0x1400a3fc2]
add eax, 0x65be4
lea rcx, [rax + rdi*2]
xor eax, eax
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
ror byte [rbp + rcx*4 + 0x44], 0x24
cmp byte [rcx - 0x77], cl
add byte [rcx - 0x39], cl
invalid
invalid
mov qword [r8], rax
mov qword [r8 + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rax - 0x73], cl
adc byte [rax - 0x73], cl
mov qword [r8 + 0x10], rax
lea rdx, [rsp + 0x68]
push rsp
and al, 0x68
push 0x3042c748
mov qword [rdx + 0x30], 0x20
and byte [rax], al
add byte [rax], al
mov byte [rdx + 0x38], 3
add ecx, dword [rax - 0x77]
add cl, byte [rax - 0x77]
mov qword [rdx + 0x10], rax
invalid
invalid
invalid
mov qword [rdx], rax
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x20], r8
mov dword [rdx + 0x20], eax
and byte [rax - 0x73], cl
lea rax, [0x1400a3d40]
add eax, 0x65925
add byte [rax - 0x77], cl
mov qword [rdx + 0x28], rax
mov dword [rdx + 0x28], eax
sub al, bpl
call fcn.14003d7b0
invalid
inc dword [rax + rax*8 - 0x74b7e18b]
and al, 0x48
and al, 0x48
test al, al
jne 0x14003e446
invalid
sal byte [rbp + 0x1e], 0x48
mov eax, dword [rsp + 0x48]
and al, 0x48
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
movups xmm0, xmmword [rsp + 0x38]
and al, 0x38
cmp byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
add rsp, 0xa8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rax, [0x1400a6748]
lea eax, [0x1400a6748]
sti
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly
lea r9, [0x1400a3d90]
or eax, 0x65930
lea r8, [rsp + 0x37]
lea eax, [rsp + 0x37]
and al, 0x37
invalid
mov edx, 0x37
call fcn.1400963d0
invalid
add eax, 0x48c3cc00
sub esp, 0x28
invalid
int3
sub byte [rax - 0x75], cl
add dword [rax - 0x73], ecx
invalid
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rcx], rax
call fcn.14003e48b
add byte [rax], al
add eax, ebp
invalid
add byte [rax], al
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
invalid
ret
push rdi
sub rsp, 0x48
mov rax, qword [rcx]
mov byte [rax], 0
add byte [rax], al
add al, ch
call fcn.14003eb2a
mov es, word [rsi]
add byte [rax], al
mov rsi, rdx
test rax, rax
je case.0x140034ef1.103
invalid
sal byte [rax + rdi*2 + 0x48], 0x89
test dword [rax - 0x77], 0x70b3e8f9
mov rcx, rdi
call fcn.140045562
js 0x14003e4ed
mov rdi, rsi
mov edi, esi
mov rcx, rdi
mov ecx, edi
call fcn.140045562
jo 0x14003e4ae
add byte [rax - 0x73], cl
lea rdx, str.TERM
lea edx, str.TERM
adc eax, 0x65b72
pop rbx
invalid
lea rsi, [rsp + 0x28]
and al, 0x28
sub byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
mov eax, 4
mov rcx, rsi
mov ecx, esi
int1
call fcn.14006efc0
xor edi, edi
test dword [rdx], 0xff310003
add byte [rcx], dh
dec dword [rax - 0x75]
mov rax, qword [rsi]
mov rax, qword [rsi]
mov eax, dword [rsi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xfc83948], al
or byte [rax + 0x39], 0xc8
je 0x14003e563
test rax, rax
add byte [rax], al
or byte [rax + 0x39], 0xc8
enter 0xffffffffffff840f, 0xffffffffffffff82
je 0x14003e563
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
sal byte [rbp + rdi*2 + 0x48], 0xb9
add dword [rax], eax
add byte [rax], al
invalid
je 0x14003e563
movabs rcx, 0x8000000000000001
mov ecx, 1
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x75c83948], al
cmp rax, rcx
jne 0x14003e54d
add byte [rax], al
or byte [rax + 0x39], 0xc8
cmp rax, rcx
enter 0x5875, 0x48
mov eax, dword [rsp + 0x30]
and al, 0x30
jne 0x14003e54d
mov rax, qword [rsp + 0x30]
and al, 0x30
mov r8, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x49], al
mov dil, 1
cmp qword [rsp + 0x40], 4
jl 0x14003e52a
invalid
invalid
add dword [rax - 0x7d], ecx
jl 0x14003e52a
add al, 0x75
add al, 0x75
jne 0x14003e515
or eax, dword [rcx - 0x7f]
cmp byte [rbp + rsi*2 + 0x6d], ah
insd dword [rdi], dx
cmp dword [r8], 0x626d7564
insd dword [rdi], dx
invalid
setne dil
xchg ebp, eax
invalid
test rax, rax
jne 0x14003e554
invalid
cmp ch, bl
lea rdi, [rsp + 0x28]
lea rdi, [rsp + 0x28]
jmp 0x14003e563
lea rdi, [rsp + 0x28]
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rsi
call fcn.14003f1c2
xchg esi, eax
or al, 0
add byte [rax], al
add byte [rbx + 0x4074003f], al
cmp dword [rdi], 0
je 0x14003e571
mov rdi, qword [rsp + 0x30]
and al, 0x30
xor al, dh
lock dec qword [rsi]
dec qword [rsi]
dec dword [rsi]
jne case.0x140027f4d.159
invalid
mov rcx, rsi
mov ecx, esi
call fcn.14003ec90
jmp case.0x140027f4d.159
pop rdx
invalid
invalid
invalid
add cl, ch
pop rdx
invalid
dec dword [rbx + rcx*4 + 0x44]
mov r8, qword [rsp + 0x30]
and al, 0x30
xor edi, edi
dec dword [rax - 0x75]
or eax, 0x8adf5
or byte [rax], al
mov rcx, qword [0x1400c9350]
mov ecx, dword [0x1400c9350]
or byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x8350d
sar bh, cl
adc eax, 0x8350d
add byte [rax - 0x7a], al
xchg byte [0x1400c9258], dil
cmp eax, 0x8acee
lodsb al, byte [rsi]
or byte [rax], al
add rsp, 0x48
add esp, 0x48
pop rdi
pop rsi
ret
mov edx, dword [rsp + 0x2c]
sub al, 0xf6
ret 0x7504
add al, 0x75
test dl, 4
jne 0x14003e58d
invalid
add al, 0x75
adc eax, dword [rbx - 0x76b7fb36]
int1
or edx, 4
mov rcx, rsi
call fcn.14003f19a
adc eax, 0x4800000c
mov edi, eax
or al, 0
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rdi, rax
test rax, rax
test eax, eax
jne 0x14003e536
lock dec qword [rsi]
mov dil, 1
mov bh, 1
jne 0x14003e563
mov rcx, rsi
call fcn.14003ec90
jmp 0x14003e563
ret
invalid
ret
push rdi
push rbx
sub rsp, 0x88
movzx eax, byte [rcx]
test rax, rax
je 0x14003e5d9
invalid
and eax, 0x7501f883
mov ebx, dword [rcx + 1]
cmp eax, 1
jne 0x14003e5f9
mov ebx, dword [rcx + 1]
test bl, bl
je 0x14003e665
add byte [rax], al
add byte [rax - 0x75], cl
mov esi, dword [rdx + 0x20]
mov rsi, qword [rdx + 0x20]
mov esi, dword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
mov rax, qword [rdi + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x6595e
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x6595e
invalid
invalid
invalid
jmp 0x14003e617
mov ebx, dword [rcx + 1]
test bl, bl
je 0x14003e67a
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
mov rax, qword [rdi + 0x18]
lea rdx, str.38_3948_4958_5_05_85_95_15_105_25_115_35_125_45_135_55_145_65_155_72_
lea edx, str.38_3948_4958_5_05_85_95_15_105_25_115_35_125_45_135_55_145_65_155_72_
lea edx, str.38_3948_4958_5_05_85_95_15_105_25_115_35_125_45_135_55_145_65_155_72_
jmp 0x14003e617
invalid
mov ebx, dword [rcx + 1]
test bl, bl
je case.0x14003e153.24
invalid
mov eax, dword [rax]
add byte [rax], al
invalid
pop rcx
add dword [rbx + rbx*8 + 0x8b840f], eax
invalid
mov eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
jb 0x14003e628
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
jp 0x14003e634
mov rax, qword [rdi + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x65923
and ebx, dword [rcx + 6]
invalid
lea rdx, [0x1400a3f3a]
and ebx, dword [rcx + 6]
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
invalid
invalid
mov r8d, 3
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r14, rax
call rax
mov ecx, eax
mov al, 1
test cl, cl
je 0x14003e63a
add dword [rcx + rcx*8 - 0x7eb7f28c], eax
add rsp, 0x88
add esp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
ret
movzx ecx, bl
dec ecx
cmp ecx, 0x11
stc
adc dword [rdi + 0x69], esi
ja case.default.0x14003e657
ja case.default.0x14003e657
imul ecx, dword [rcx + 0x8e8c1d8], 0x14158d48
jns 0x14003e656
mov eax, ebx
shr eax, 8
lea rdx, [0x1400b5f64]
adc eax, 0x77914
adc al, 0x79
invalid
add byte [rax + 0x63], cl
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
sar edi, 1
loope 0x14003e6a2
invalid
jmp rcx
lea rdx, [0x1400a3f3d]
lea edx, [0x1400a3f3d]
adc eax, 0x658dd
invalid
jmp 0x14003e742
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a3f38]
adc eax, 0x658c0
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x658c0
jmp 0x14003e6a2
sub byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a3f33]
adc eax, 0x658a6
invalid
jmp 0x14003e6a2
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x6591e
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a3fc0]
mov r8d, 2
mov eax, 2
jmp 0x14003e74e
xor eax, eax
jmp 0x14003e62d
invalid
lea rdx, [0x1400a3f40]
jmp 0x14003e742
lea rdx, [0x1400a3f43]
jmp 0x14003e742
invalid
lea rdx, [0x1400a3f46]
jmp 0x14003e742
lea rdx, [0x1400a3f49]
jmp 0x14003e733
lea rdx, [0x1400a3f4d]
jmp 0x14003e742
lea rdx, [0x1400a3f50]
jmp 0x14003e733
lea rdx, [0x1400a3f54]
adc eax, 0x65860
jmp 0x14003e742
lea rdx, [0x1400a3f57]
jmp 0x14003e733
lea rdx, [0x1400a3f5b]
jmp 0x14003e742
lea rdx, [0x1400a3f5e]
jmp 0x14003e733
lea rdx, [0x1400a3f62]
jmp 0x14003e742
lea rdx, [0x1400a3f65]
jmp 0x14003e733
lea rdx, [0x1400a3f69]
jmp 0x14003e742
lea rdx, [0x1400a3f6c]
cmp dword [rax + 6], ebx
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
jmp 0x14003e748
lea rdx, [0x1400a3f70]
mov r8d, 3
mov rcx, rsi
mov rax, r14
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
mov ecx, ebx
shr ecx, 0x10
shr ebx, 0x18
lea rdx, [rsp + 0x26]
mov byte [rdx], al
lea rax, [rsp + 0x27]
mov byte [rax], cl
lea rcx, [rsp + 0x25]
mov byte [rcx], bl
lea r9, [rsp + 0x58]
lea ecx, [rsp + 0x58]
mov qword [r9], rdx
lea rdx, [0x140037350]
mov qword [r9 + 8], rdx
mov qword [r9 + 0x10], rax
mov qword [r9 + 0x18], rdx
mov qword [r9 + 0x20], rcx
mov qword [r9 + 0x28], rdx
lea rax, str.s__n_
lea r8, [rsp + 0x28]
mov qword [r8], rax
mov eax, 3
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], r9
mov qword [r8 + 0x18], rax
jmp 0x14003e809
lea rcx, [rsp + 0x25]
mov byte [rcx], al
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x140037350]
mov qword [rax + 8], rcx
lea rcx, [0x1400a3fb0]
lea r8, [rsp + 0x58]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov rcx, rsi
mov rdx, rdi
call fcn.1400359a0
jmp 0x14003e62d
lea eax, [0x14009efe6]
add eax, 0x44894800
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov rcx, 0xffffffffabcb5f1d
pop rdi
retf
xor rcx, qword [0x1400c86b8]
xor ecx, dword [0x1400c86b8]
or byte [rax], al
add rcx, 0x3fb39907
rol dword [rdi], 0x99
mov bl, 0x3f
invalid
mov edx, ecx
shr edx, 0xf
invalid
xor rdx, rcx
retf 0xc148
rol rdx, 7
invalid
movzx ecx, dx
movzx edx, byte [rax + rcx + 2]
add cl, byte [rdi]
mov bh, 4
invalid
movzx eax, word [rax + rcx]
or byte [0x14004ed3b], dh
xor eax, 0xa642
add byte [rax], al
xor dl, 9
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
or dword [rbp + rcx*4 + 0x44], ecx
and al, 0x38
mov byte [r8 + 2], dl
push rax
add ah, byte [rsi + 0x41]
mov word [r8], ax
mov dword [rax], eax
add byte [rcx - 0x47], al
mov r9d, 3
add eax, dword [rax]
add byte [rax], al
mov rcx, r14
mov rdx, r15
call fcn.14003f7f3
test al, al
je case.0x14007cfd4.414
mov dil, 6
invalid
jmp case.0x140011651.320
lea rax, [0x140097ac5]
lea r8, [rsp + 0x28]
mov qword [r8], rax
mov rax, qword [r8]
mov rcx, qword [0x1400c86c0]
rol rcx, 4
not rcx
imul rcx, rcx, 0x3a339c0c
rol rcx, 9
and ecx, 0xf9ff
mov edx, 0xb10feaa3
mov cl, 0x33
xor edx, dword [rax + rcx]
adc al, 8
mov dword [r8], edx
mov r9d, 4
mov ecx, 4
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r15
call fcn.14003f7f3
xor byte [rax - 0x3f7b0001], 0x74
test al, al
je 0x1400447ba
mov rcx, rbx
mov rcx, rbx
mov rdx, rdi
mov edx, edi
call fcn.1400720e0
fld dword [rdx]
add byte [rax - 0x49], al
mov dil, 6
mov bh, 6
invalid
test rax, rax
sal byte [rbx + riz*2 + 0x48], 0x89
shr eax, 0x6d
insd dword [rdi], dx
je case.0x140011651.320
mov rcx, rax
mov ecx, eax
call case.0x14002d145.162
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
invalid
test rax, rax
test eax, eax
sal byte [rsi + rdx*2 + 0x48], 0x83
cli
add eax, 0x2db95072
jb case.0x140011651.320
invalid
invalid
je case.0x140011651.320
cmp rdx, 5
jb case.0x140011651.320
mov ecx, 0x616c662d
insb byte [rdi], dx
invalid
xor ecx, dword [rdx + rax - 5]
add r15b, bl
movzx eax, byte [rdx + rax - 1]
mov dh, 0x44
add bh, bh
invalid
add r15b, dil
xor eax, 0x74
je 0x1400447b8
or eax, ecx
enter 0xf40, 0xffffffffffffff94
sete dil
mov dword [rax - 0x80], 0x33eb06cf
or dil, 6
invalid
jmp case.0x140011651.320
cmp rsi, 0x4001
cmp esi, 0x4001
inc byte [rcx]
add byte [rax], al
add byte [rax], al
add byte [rbx + 4], dh
jae case.0x140025f56.192
xor edi, edi
jmp case.0x140011651.320
mov dil, 1
cmp rsi, 0x500001
cmp esi, 0x500001
push rax
add byte [rdx + 0x1a], dh
jb case.0x140011651.320
jb case.0x140011651.320
mov dil, 2
mov bh, 2
cmp rsi, 0x3200001
cmp esi, 0x3200001
and byte [rbx], al
jb case.0x140011651.320
cmp rsi, 0xc800001
cmp esi, 0xc800001
add byte [rax + 0x4b7400c], al
or al, 0x40
mov dil, 4
mov bh, 4
sbb dil, 0
fild word [rax]
mov eax, edi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
push rsi
sub rsp, 0x40
mov r8, rdx
mov r8, rdx
mov eax, edx
mov rdx, rcx
lea rsi, [rsp + 0x28]
lea esi, [rsp + 0x28]
mov rcx, rsi
call fcn.140036cc0
test eax, 0x48ffff24
cmp qword [rsi], 0
cmp dword [rsi], 0
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x10]
push rsi
adc byte [rbp + 7], dh
jne case.0x1400104e7.341
jne case.0x1400104e7.341
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
jmp case.0x1400116d4.318
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x40
add esp, 0x40
pop rsi
pop rsi
ret
add eax, edx
shl rdx, 0x20
loop 0x140044859
and byte [rax + 9], cl
or rax, rdx
rol bl, 1
ret
sub rsp, 0x98
in al, dx
cwde
add byte [rax], al
add byte [rdi + rcx + 0x29], al
movaps xmmword [rsp + 0x80], xmm14
mov ah, 0x24
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x29], al
movaps xmmword [rsp + 0x70], xmm13
sub dword [rsp + 0x70], ebp
insb byte [rdi], dx
and al, 0x70
invalid
movaps xmmword [rsp + 0x60], xmm12
sub dword [rsp + 0x60], esp
and al, 0x60
and al, 0x60
movaps xmmword [rsp + 0x50], xmm11
sub dword [rsp + 0x50], ebx
movaps xmmword [rsp + 0x40], xmm10
and al, 0x40
movaps xmmword [rsp + 0x30], xmm9
sub dword [rsp + 0x30], ecx
and al, 0x30
movaps xmmword [rsp + 0x20], xmm8
sub dword [rsp + 0x20], eax
and al, 0x20
movaps xmmword [rsp + 0x10], xmm7
jl 0x140044899
adc byte [rdi], cl
movaps xmmword [rsp], xmm6
sub dword [rsp], esi
aesimc xmm0, xmmword [rdx + 0x10]
invalid
adc byte [rsi + 0xf], ah
aesimc xmm1, xmmword [rdx + 0x20]
cmp bl, bl
and byte [rsi + 0xf], spl
and byte [rsi + 0xf], ah
fisttp dword [rdx + 0x20]
aesimc xmm2, xmmword [rdx + 0x30]
invalid
cmp bl, bl
push rdx
fist dword [rdx + 0x30]
xor byte [rsi + 0xf], ah
aesimc xmm3, xmmword [rdx + 0x40]
cmp bl, bl
fistp dword [rdx + 0x40]
pop rdx
aesimc xmm4, xmmword [rdx + 0x50]
aesimc xmm4, xmmword [rdx + 0x50]
aesimc xmm4, xmmword [rdx + 0x50]
invalid
push rax
aesimc xmm5, xmmword [rdx + 0x60]
invalid
fld xword [rdx + 0x60]
aesimc xmm6, xmmword [rdx + 0x70]
invalid
jo case.0x140026094.223
aesimc xmm7, xmmword [rdx + 0x80]
invalid
fstp xword [rdx + 0x80]
mov edx, 0x80
add byte [rax], al
aesimc xmm8, xmmword [rdx + 0x90]
invalid
nop
add byte [rax], al
add byte [rsi + 0x44], ah
aesimc xmm9, xmmword [rdx + 0xa0]
invalid
cmp bl, bl
mov ah, byte [rax + 0x66000000]
invalid
add byte [rax], al
invalid
invalid
fisttp dword [rdx + 0xa0]
add byte [rax], al
add byte [rsi + 0x44], ah
aesimc xmm10, xmmword [rdx + 0xb0]
invalid
invalid
fist dword [rdx + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x44], ah
aesimc xmm11, xmmword [rdx + 0xc0]
invalid
cmp bl, bl
fistp dword [rdx + 0xc0]
invalid
add byte [rax], al
aesimc xmm12, xmmword [rdx + 0xd0]
cmp bl, bl
movabs byte [0x2a280f44000000d0], al
add byte [rax], al
movaps xmm13, xmmword [rdx]
movaps xmm5, xmmword [rdx]
movaps xmm14, xmmword [rdx + 0xe0]
movaps xmm6, xmmword [rdx + 0xe0]
loopne case.0x14000bdfd.534
add byte [rax], al
movaps xmmword [rcx], xmm13
movaps xmmword [rcx], xmm5
movdqa xmmword [rcx + 0x10], xmm0
movq qword [rcx + 0x10], mm0
adc byte [r14 + 0xf], spl
movdqa xmmword [rcx + 0x20], xmm1
jg 0x140044941
and byte [rsi + 0xf], ah
jg case.0x140025bc2.245
movdqa xmmword [rcx + 0x30], xmm2
xor byte [rsi + 0xf], ah
movdqa xmmword [rcx + 0x40], xmm3
movq qword [rcx + 0x40], mm3
jg case.0x1400786cc.73
movdqa xmmword [rcx + 0x50], xmm4
movdqa xmmword [rcx + 0x50], xmm4
movdqa xmmword [rcx + 0x60], xmm5
jg case.0x1400117ef.323
imul esp, dword [rax + 0x66], 0x70717f0f
invalid
movdqa xmmword [rcx + 0x70], xmm6
jno case.0x14001abdb.348
movdqa xmmword [rcx + 0x80], xmm7
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rcx + 0x90], mm0
jg case.0x140011cb1.304
nop
add byte [rax], al
invalid
movdqa xmmword [rcx + 0x90], xmm8
nop
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x44], ah
movdqa xmmword [rcx + 0xa0], xmm9
movq qword [rcx + 0xa0], mm1
movabs al, byte [0x917f0f4466000000]
add byte [rax], al
add byte [rsi + 0x44], ah
invalid
movdqa xmmword [rcx + 0xb0], xmm10
movq qword [rcx + 0xb0], mm2
jg case.0x14006aebb.287
mov al, 0
add byte [rax], al
movdqa xmmword [rcx + 0xc0], xmm11
movq qword [rcx + 0xc0], mm3
movq qword [rcx + 0xc0], mm3
add byte [rax], al
add byte [rsi + 0x44], ah
movdqa xmmword [rcx + 0xd0], xmm12
movq qword [rcx + 0xd0], mm4
movq qword [rcx + 0xd0], mm4
jg 0x1400448e4
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rcx + 0xe0], xmm14
mov cl, 0xe0
add byte [rax], al
loopne 0x14004494d
add byte [rax], al
add byte [rdi], cl
movaps xmm6, xmmword [rsp]
sub byte [rsp], dh
movaps xmm7, xmmword [rsp + 0x10]
sub byte [rsp + 0x10], bh
adc byte [rdi + rcx + 0x28], al
movaps xmm8, xmmword [rsp + 0x20]
and al, 0x20
movaps xmm9, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rdi + rcx + 0x28], al
movaps xmm10, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x40]
push rsp
and al, 0x40
movaps xmm11, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x50]
push rax
movaps xmm12, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], ah
and al, 0x60
invalid
movaps xmm13, xmmword [rsp + 0x70]
movaps xmm5, xmmword [rsp + 0x70]
insb byte [rdi], dx
and al, 0x70
jo 0x1400449c1
movaps xmm14, xmmword [rsp + 0x80]
movaps xmm6, xmmword [rsp + 0x80]
mov ah, 0x24
add byte [rax], 0
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
add rsp, 0x98
add esp, 0x98
invalid
cwde
add byte [rax], al
add bl, al
ret
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x77], cl
mov rax, rdx
mov eax, edx
ror byte [rax - 0x75], 1
or dword [rbp + rcx*4 + 0x4c], ecx
invalid
invalid
mov rcx, qword [rcx]
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
mov qword [r9], rcx
mov dword [rcx], ecx
or dword [rax - 0x73], ecx
or eax, 0x5fec2
ret 0x5fe
invalid
lea rcx, [0x1400a4868]
lea ecx, [0x1400a4868]
inc byte [0x18c8d91a9]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x62536
invalid
invalid
invalid
invalid
lea rdx, str.Length
and eax, 0xb8410006
invalid
mov r8d, 6
mov eax, 6
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
shr eax, 0xe0
xor edi, edi
invalid
call fcn.140037da0
invalid
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
invalid
ret
in al, dx
cmp byte [rax - 0x75], cl
mov rax, qword [rcx]
cmp byte [rax], 0
je case.0x14002e5d2.177
mov rax, qword [rcx]
mov eax, dword [rcx]
cmp byte [rax], 0
je case.0x14002e5d2.177
xor eax, 0x4cc0ff48
lea ecx, [rsp + 0x30]
and al, 0x30
inc rax
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r9], rax
add dword [rax - 0x73], ecx
lea rax, [0x1400a45b8]
add eax, 0x5fbd4
invalid
sti
add eax, 0x44894800
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rax, [0x1400ab29c]
lea eax, [0x1400ab29c]
add byte [rcx - 0x48], al
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdx
ror dword [rax - 0x77], 1
mov rdx, rax
call fcn.140037da0
lahf
xor edi, edi
invalid
nop
ret 0x9fe8
xor edi, edi
call qword [rax + 0x38c48348]
add rsp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, str.NoneSomep
adc eax, 0x6687e
jle case.0x140010349.402
invalid
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x38
invalid
jmp rax
jmp rax
loopne case.0x14002d145.195
sub esp, 0xf8
in al, dx
clc
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rcx]
mov ecx, dword [rcx]
or dword [rax - 0x77], ecx
mov qword [rsp + 0x30], rcx
and al, 0x30
movzx eax, word [rcx]
mov bh, 1
movzx ecx, byte [rcx + 2]
mov dh, 0x49
add al, cl
invalid
add al, r9b
shl ecx, 0x10
loope case.0x14000f243.414
or ecx, eax
movzx r8d, cl
mov dh, 0xc1
lea r9, [0x1400b5fac]
lea ecx, [0x1400b5fac]
pop rdi
adc eax, 0x634f0007
movsxd r8, dword [r9 + r8*4]
invalid
add al, 0x81
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
add eax, ecx
jmp r8
mov al, 1
add ebx, ebp
mov al, 2
mov al, 2
jmp case.0x140035876.152
mov al, 2
add ch, bl
jmp case.0x140035876.152
invalid
mov al, 3
jmp case.0x140035876.152
pop rdi
mov al, 4
jmp case.0x140035876.152
mov al, 5
jmp case.0x140035876.152
push rdi
mov al, 6
jmp case.0x140035876.152
mov al, 9
jmp case.0x140035876.152
invalid
or ebx, ebp
mov r8b, 0xa
mov al, 0xa
jmp case.0x140035876.152
mov al, 0xc
jmp case.0x140035876.152
mov r8b, 0x30
mov al, 0x30
jmp case.0x140035876.152
mov al, 0x31
xor ebx, ebp
jmp case.0x140035876.152
invalid
mov al, 0x12
jmp case.0x140035876.152
mov al, 0x13
adc ebp, ebx
invalid
jmp case.0x140035876.152
mov al, 0x14
jmp case.0x140035876.152
invalid
xor esi, dword [rax - 0x4fd014eb]
mov al, 0x15
jmp case.0x140035876.152
invalid
invalid
mov al, 0x16
invalid
jmp case.0x140035876.152
mov al, 0x17
invalid
jmp case.0x140035876.152
invalid
mov al, 0x18
jmp case.0x140035876.152
mov al, 0x1a
sbb ch, bl
jmp case.0x140035876.152
invalid
mov r8b, 0x40
jmp case.0x14000fd0e.390
or byte [rcx - 0x50], al
mov r8b, 0x80
sub bl, 3
jmp case.0x14000fd0e.390
add eax, dword [rcx - 0x50]
mov r8b, 0xc0
rol cl, 0xe8
shr eax, 8
or cl, al
shr ecx, 0xb
jmp 0x160e5cac4
and cl, 0x20
and byte [rax + rcx - 0x40], al
or al, r8b
or al, cl
enter 0x2eb, 0xffffffffffffffb0
sbb eax, 0x244c8d48
lea rcx, [rsp + 0x2f]
jmp case.0x140035876.152
mov al, 0x1d
lea rcx, [rsp + 0x2f]
and al, 0x2f
and al, 0x2f
mov byte [rcx], al
add dword [rax - 0x73], ecx
and al, 0x38
invalid
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
cmp byte [rax - 0x77], cl
mov qword [rax], rcx
or byte [rax - 0x73], cl
lea rcx, [0x140039f90]
or eax, 0xffff54b8
invalid
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rax + 0x10], rcx
mov dword [rax + 0x10], ecx
adc byte [rax - 0x73], cl
lea rcx, [0x140044b81]
lea ecx, [0x140044b81]
or eax, 0x95
xchg ebp, eax
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 0x18], rcx
sbb byte [rcx + 2], dil
mov ecx, 2
lea r9, [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
mov qword [r9], rcx
mov dword [rcx], ecx
or dword [rbp + 0x31], eax
xor r8d, r8d
xor eax, eax
ror byte [rbp - 0x77], 0x41
mov qword [r9 + 0x10], r8
adc byte [r9 - 0x77], cl
adc byte [rcx - 0x77], cl
mov qword [r9 + 0x18], rcx
mov qword [r9 + 0x20], r8
mov dword [rcx + 0x20], eax
sbb byte [r13 - 0x77], cl
and byte [r9 - 0x48], cl
and byte [rcx - 0x48], cl
movabs r8, 0x800000020
mov eax, 0x20
and byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
mov qword [r9 + 0x28], r8
invalid
invalid
mov qword [r9 + 0x28], r8
mov r8b, 3
mov al, 3
sub byte [rcx - 0x50], al
mov al, 3
add eax, dword [rbp - 0x78]
mov byte [r9 + 0x30], r8b
xor byte [r9 - 0x77], cl
mov qword [r9 + 0x38], rcx
mov qword [r9 + 0x48], rcx
mov dword [rcx + 0x48], ecx
cmp byte [r9 - 0x77], cl
cmp byte [rcx - 0x77], cl
mov qword [r9 + 0x50], rcx
mov qword [r9 + 0x50], rcx
mov qword [r9 + 0x50], rcx
mov dword [rcx + 0x50], ecx
push r8
mov qword [r9 + 0x58], 1
add byte [rcx - 0x39], cl
mov qword [r9 + 0x60], 0x20
invalid
and byte [rax], al
add byte [rax], al
add byte [rbp - 0x78], al
push 0xffffffffed158d4c
invalid
invalid
invalid
in eax, dx
cld
mov byte [r9 + 0x68], r8b
lea r10, str.0H_n_
lea edx, str.0H_n_
add eax, 0x448d4c00
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x58]
lea eax, [rsp + 0x58]
and al, 0x58
mov qword [r8], r10
mov qword [r8 + 8], 3
or byte [rbx], al
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rbp - 0x77], cl
mov qword [r8 + 0x20], r9
and byte [rcx - 0x77], cl
and byte [rcx - 0x77], cl
mov qword [r8 + 0x28], rcx
sub byte [rcx - 0x77], cl
mov qword [r8 + 0x10], rax
adc byte [rcx - 0x77], cl
mov qword [r8 + 0x18], rcx
mov rcx, qword [rdx + 0x20]
invalid
invalid
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
push rdx
sub al, ch
call fcn.1400359a0
nop
add rsp, 0xf8
invalid
sub byte [rsi], cl
invalid
invalid
ret
sub esp, 0x78
mov rax, qword [rcx]
add dword [rdi], ecx
movzx ecx, byte [rax]
mov dh, 8
or byte [rbp + rcx*4 + 5], cl
lea r8, [0x1400b6008]
add eax, 0x71476
jbe case.0x1400102c6.367
invalid
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
loope case.0x140011ed6.351
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, str.BOOLEANINTEGERBIT_STRINGOCTET_STRINGNULLOBJECT_IDENTIFIERREALENUMERATEDUTF8StringSEQUENCESETNumericStringPrintableStringTeletexStringVideotexStringIA5StringUTCTimeGeneralizedTimeVisibleStringBMPStringAPPLICATION_____0G_n_
lea edx, str.BOOLEANINTEGERBIT_STRINGOCTET_STRINGNULLOBJECT_IDENTIFIERREALENUMERATEDUTF8StringSEQUENCESETNumericStringPrintableStringTeletexStringVideotexStringIA5StringUTCTimeGeneralizedTimeVisibleStringBMPStringAPPLICATION_____0G_n_
adc eax, 0x5faba
jmp case.0x140024ed4.268
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a466f]
lea edx, [0x1400a466f]
adc eax, 0x5faa9
jmp case.0x140024ed4.268
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a4676]
lea edx, [0x1400a4676]
sbb byte [rax - 0x73], cl
adc eax, 0x5fa98
cwde
cli
invalid
invalid
lea edx, [0x1400a4676]
cwde
cli
add eax, 0x97e900
add byte [rax], al
invalid
jmp case.0x140035876.158
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a4680]
adc eax, 0x5fa8a
mov bh, dl
add eax, 0xcb84100
mov r8d, 0xc
add byte [rax], al
add cl, ch
invalid
jmp 0x140044ebf
mov esi, 0x48000002
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a468c]
adc eax, 0x5fa78
jmp case.0x140044a54.33
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a4690]
mov r8d, 0x11
mov eax, 0x11
jmp 0x140044ebf
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a46a1]
lea edx, [0x1400a46a1]
mov r8d, 4
add byte [rax], al
add cl, ch
jmp 0x140044ebf
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a46a5]
adc eax, 0x5fa40
jmp case.0x140035876.158
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a46af]
adc eax, 0x5fa35
mov r8d, 0xa
add byte [rax], al
add cl, ch
jmp 0x140044ebf
cmp al, byte [rdx]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a46b9]
lea edx, [0x1400a46b9]
mov r8d, 8
add byte [rax], al
add cl, ch
invalid
jmp 0x140044ebf
sbb al, 2
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a46c1]
adc eax, 0x5fa0b
mov r8d, 3
jmp 0x140044ebf
inc byte [rcx]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a46c4]
adc eax, 0x5f9f0
stc
add eax, 0xb2e900
add cl, ch
mov dl, 0
jmp case.0x14002d9c0.452
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x5f9e5
in eax, 0xf9
invalid
invalid
lea rdx, [0x1400a46d1]
add eax, 0x487feb00
jmp 0x140044d6d
jg case.0x140011d34.505
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a46e0]
stc
add eax, 0x85e900
jmp case.0x14002d9c0.452
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a46ed]
adc eax, 0x5f9d4
mov r8d, 0xe
add byte [rax], al
add byte [rax], al
add cl, ch
wait
jmp 0x140044ebf
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a46fb]
lea edx, [0x1400a46fb]
adc eax, 0x5f9c4
jmp 0x140044eb9
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a4704]
adc eax, 0x5f9b5
mov r8d, 7
jmp 0x140044ebf
add dword gs:[rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a470b]
adc eax, 0x5f99e
stc
add eax, 0xfb84100
mov r8d, 0xf
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x140044ebf
add dword [r8], r8d
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a471a]
lea edx, [0x1400a471a]
adc eax, 0x5f98f
mov r8d, 0xd
mov eax, 0xd
add byte [rax], al
add cl, ch
jmp 0x140044ebf
sub dword [rcx], eax
add byte [rax], al
movzx ecx, byte [rax + 2]
add cl, byte [rdx - 0x72b3fec0]
add cl, byte [rdx - 0x72b3fec0]
mov al, byte [rax + 1]
lea r8, [rsp + 0x27]
lea eax, [rsp + 0x27]
and al, 0x27
and al, 0x27
mov byte [r8], al
shl rcx, 4
loope case.0x14002d145.205
lea rax, str.pG_n_
lea eax, str.pG_n_
stc
add eax, 0xc8014800
add rax, rcx
lea rcx, [rsp + 0x28]
and al, 0x28
sub byte [rcx + rcx*4 + 1], cl
mov qword [rcx], r8
lea r8, [0x140044ec6]
mov qword [rcx + 8], r8
or byte [r8 - 0x77], cl
or byte [rax - 0x77], cl
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
adc byte [r8 - 0x73], cl
lea rax, [0x140035950]
lea eax, [0x140035950]
add eax, 0xffff0b7f
jg case.0x1400105e9.411
invalid
mov qword [rcx + 0x18], rax
mov dword [rcx + 0x18], eax
lea rax, [0x1400a4740]
lea eax, [0x1400a4740]
add eax, 0x8ee900
add cl, ch
jmp 0x140044e6f
mov es, word [rax]
add byte [rax], al
movzx ecx, byte [rax + 2]
add cl, byte [rdx - 0x72b3fec0]
mov al, byte [rax + 1]
add dword [rbp + rcx*4 + 0x44], ecx
lea r8, [rsp + 0x27]
and al, 0x27
and al, 0x27
mov byte [r8], al
shl rcx, 4
lea rax, str.pG_n_
add rax, rcx
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
mov qword [rcx], r8
lea r8, [0x140044ec6]
add eax, 0xb9
add byte [rax], al
add byte [rcx + rcx*4 + 0x41], cl
mov qword [rcx + 8], r8
or byte [rax - 0x77], cl
mov qword [rcx + 0x10], rax
adc byte [r8 - 0x73], cl
lea rax, [0x140035950]
lea eax, [0x140035950]
add eax, 0xffff0b34
or edi, edi
invalid
dec dword [rax - 0x77]
mov qword [rcx + 0x18], rax
mov dword [rcx + 0x18], eax
sbb byte [r8 - 0x73], cl
lea rax, str.CONTEXT_SPECIFIC__
add eax, 0x5f999
cdq
stc
add eax, 0xf46eb00
jmp 0x140044e6f
movzx r9d, byte [rax + 2]
movzx ecx, byte [rax + 2]
mov dh, 0x48
add cl, byte [rdx - 0x72b3fec0]
mov al, byte [rax + 1]
lea r8, [rsp + 0x27]
lea eax, [rsp + 0x27]
and al, 0x27
invalid
mov byte [r8], al
add byte [rax - 0x3f], cl
shl rcx, 4
loope case.0x14000fe14.442
add al, 0x48
lea rax, str.pG_n_
lea eax, str.pG_n_
stc
add eax, 0xc8014800
add rax, rcx
lea rcx, [rsp + 0x28]
sub byte [rcx + rcx*4 + 1], cl
mov qword [rcx], r8
mov dword [rcx], eax
add dword [rbp + rcx*4 + 5], ecx
jno case.0x14001014d.396
invalid
lea r8, [0x140044ec6]
lea eax, [0x140044ec6]
add byte [rax], al
mov qword [rcx + 8], r8
mov dword [rcx + 8], eax
or byte [r8 - 0x77], cl
mov qword [rcx + 0x10], rax
adc byte [r8 - 0x73], cl
lea rax, [0x140035950]
add eax, 0xffff0aec
mov qword [rcx + 0x18], rax
sbb byte [rax - 0x73], cl
lea rax, str.PRIVATE__
add eax, 0x5f991
xchg ecx, eax
stc
add eax, 0x448d4c00
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x48]
and al, 0x48
and al, 0x48
mov qword [r8], rax
add byte [rcx - 0x39], cl
mov qword [r8 + 8], 3
or byte [rbx], al
add byte [rax], al
add byte [rcx - 0x39], cl
mov qword [r8 + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8 + 0x10], rcx
adc byte [rcx - 0x39], cl
mov qword [r8 + 0x18], 2
mov dword [rax + 0x18], 2
sbb byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
push rdx
sub al, ch
call fcn.1400359a0
add byte [rbx], cl
invalid
nop
add rsp, 0x78
ret
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a4727]
adc eax, 0x5f86e
mov r8d, 9
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x78
invalid
jmp rax
sub esp, 0x68
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x140037350]
and al, 0xff
invalid
dec dword [rax - 0x77]
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
or byte [rax - 0x73], cl
lea rcx, [0x1400ab1d8]
or eax, 0x662f4
lea r8, [rsp + 0x38]
and al, 0x38
cmp byte [rcx - 0x77], cl
or byte [rcx + 1], bh
mov ecx, 1
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
mov qword [r8 + 0x20], 0
and byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
sbb byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
push rdx
sub al, ch
call fcn.1400359a0
nop
mov cs, word [rdx]
invalid
add rsp, 0x68
ret
xor ecx, ecx
cmp byte [rax], 0
sete cl
lea r8, [rcx + rcx + 0xd]
lea rcx, str.InvalidEncodingInvalidLengthBase64
pop rcx
cmc
add eax, 0x58d4800
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1400a4497]
cmove rax, rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
invalid
invalid
invalid
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
mov rdx, rax
ret 0xff49
jmp r9
mov eax, dword [rcx]
cmp dword [rax], 0
je case.0x14006aebb.327
add rax, 4
add al, 0x4c
lea ecx, [rsp + 0x30]
and al, 0x30
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1400a45d8]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x1400ab29c]
add byte [rcx - 0x48], al
add al, 0
invalid
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
invalid
invalid
mov rcx, rdx
mov rdx, rax
call fcn.140037da0
sbb byte [rsi], ch
invalid
invalid
ret 0x18e8
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
ret
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, str.NoneSomep
adc eax, 0x662f7
add byte [rcx - 0x48], al
mov r8d, 4
add al, 0
add byte [rax], al
add rsp, 0x38
invalid
jmp rax
jmp rax
mov rax, rdx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
or dword [rax - 0x73], ecx
lea rdx, [rcx + 8]
lea r8, [rsp + 0x60]
and al, 0x60
push rcx
or byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
invalid
mov qword [r8], rdx
lea rdx, [0x1400a4598]
mov qword [rsp + 0x50], rdx
mov dword [rsp + 0x50], edx
int 0xf5
add eax, 0x54894800
add byte [rax - 0x77], cl
push rsp
push rsp
and al, 0x50
mov qword [rsp + 0x48], r8
lea rdx, [0x1400a8294]
lea edx, [0x1400a8294]
mov qword [rsp + 0x38], rdx
and al, 0x38
lea rdx, [0x1400a4578]
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
mov qword [rsp + 0x28], rcx
sub byte [rax - 0x39], cl
mov qword [rsp + 0x40], 9
and al, 0x40
or dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x20], 0xb
and al, 0x20
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, str.Utf8Errorvalid_up_toerror_len
adc eax, 0x63275
xor al, byte [rsi]
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
lea r9, [0x1400a8289]
ja case.0x140022292.293
invalid
mov r8d, 9
mov rcx, rax
call fcn.140037ca0
sub al, 0xff
call qword [rax + 0x68c48348]
nop
add rsp, 0x68
invalid
invalid
invalid
nop
add rsp, 0x68
invalid
invalid
push 0x18b48c3
ret
movzx eax, byte [rax]
mov dh, 0
lea rcx, [0x1400b51a8]
add dword [rdi], eax
add byte [rbx + rcx*4 + 4], cl
mov r8, qword [rcx + rax*8]
lea rcx, case.0x140045051.41
or eax, 0x702b2
ror dword [rax - 0x73], 0xd
mov dl, 2
invalid
add al, byte [rdi]
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
mov rdx, rax
jmp r9
jmp rcx
ret 0xff49
jmp rcx
sub rsp, 0x48
in al, dx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rax, qword [rcx]
movzx ecx, byte [rax]
or byte [rbp + rcx*4 + 5], cl
dec dword [rdi]
sysret
lea r8, [0x1400b6064]
add byte [rcx + 0x63], cl
or al, 0x88
invalid
movsxd rcx, dword [r8 + rcx*4]
invalid
add rcx, r8
jmp rcx
loope case.0x140025f56.281
inc rax
inc eax
lea r9, [rsp + 0x40]
mov qword [r9], rax
add dword [rax - 0x73], ecx
add eax, 0x5f430
invalid
invalid
lea rax, [0x1400a44b0]
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x1400a44a4]
sbb ah, dh
add eax, 0x6b84100
add byte [rax], al
invalid
mov r8d, 6
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rcx, rdx
mov ecx, edx
mov rdx, rax
ret 0x3e8
call fcn.140037da0
invalid
jmp case.0x140034b4e.193
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, str.CharacterEncodingEncapsulatedTextHeaderDisallowedLabelPreamblePreEncapsulationBoundaryPostEncapsulationBoundaryUnexpectedTypeLabel
adc eax, 0x5f41b
sbb esi, esp
add eax, 0x11b84100
adc dword [rax], eax
add byte [rax], al
invalid
hlt
mov r8d, 0x11
adc dword [rax], eax
add byte [rax], al
jmp case.0x14002d145.240
mov eax, 0x48000000
mov ecx, dword [rdx + 0x20]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a44e1]
lea edx, [0x1400a44e1]
adc eax, 0x5f40e
invalid
hlt
add bl, ch
adc ecx, dword [rax - 0x75]
invalid
invalid
jmp case.0x140044b99.30
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400a44f1]
lea edx, [0x1400a44f1]
adc eax, 0x5f409
or esp, esi
add eax, 0x10b84100
invalid
invalid
invalid
mov r8d, 0x10
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
test dword [rax], eax
invalid
jmp case.0x14002d145.240
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x5f3fb
sti
invalid
invalid
invalid
lea rdx, [0x1400a4501]
lea edx, [0x1400a4501]
sti
add eax, 0x5b84100
add eax, 0x5b84100
mov r8d, 5
add eax, 0xeb000000
add byte [rax], al
add bl, ch
jmp case.0x14002d145.240
push 0x48
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, str.Length
lea edx, str.Length
adc eax, 0x61dc7
sbb eax, 0xb8410006
invalid
add byte [rcx - 0x48], al
mov r8d, 6
invalid
add byte [rax], al
add bl, ch
jmp case.0x14002d145.240
mov rcx, qword [rdx + 0x20]
jmp case.0x14002d145.240
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x5f3ca
invalid
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x5f3ca
invalid
invalid
invalid
lea edx, [0x1400a4506]
add eax, 0x8b84100
add eax, 0x8b84100
mov r8d, 8
add byte [rax], al
add bl, ch
jmp case.0x14002d145.240
invalid
add byte [rax], al
jmp case.0x14002d145.240
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a450e]
lea edx, [0x1400a450e]
sbb byte [rax - 0x73], cl
lea edx, [0x1400a450e]
adc eax, 0x5f3b7
add eax, 0x18b84100
mov r8d, 0x18
mov eax, 0x18
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
jmp case.0x14002d145.240
sbb dword [rax - 0x75], ecx
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a4526]
lea edx, [0x1400a4526]
sbb byte [rax - 0x73], cl
lea edx, [0x1400a4526]
adc eax, 0x5f3b4
add eax, 0x19b84100
mov r8d, 0x19
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add byte [rax], al
add rsp, 0x48
add esp, 0x48
jmp rax
jmp rax
loopne 0x1400451c8
add rax, 8
add eax, 8
or byte [rax - 0x73], cl
and al, 0x40
invalid
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
mov qword [rcx], rax
add dword [rax - 0x73], ecx
lea rax, [0x1400a4558]
add eax, 0x5f3c6
add eax, 0x44894800
and al, 0x30
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 8
mov dword [rsp + 0x20], 8
and al, 0x20
or byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1400a453f]
add byte [rax], al
lea rax, [0x1400a453f]
lea eax, [0x1400a453f]
xchg ebx, eax
add eax, 0xd8d4c00
invalid
lea r9, [0x1400a70a9]
neg byte [rsi]
invalid
mov r8d, 0x13
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
invalid
mov rcx, rdx
mov rdx, rax
mov edx, eax
ret 0x1ce8
call fcn.140037be0
sub bh, bh
call qword [rax + 0x48c48348]
nop
add rsp, 0x48
add esp, 0x48
invalid
ret
ret
sub rsp, 0x68
mov rax, qword [rcx]
add dword [rax - 0x73], ecx
and al, 0x20
push 0x48018b48
add dword [rax - 0x73], ecx
lea ecx, [rsp + 0x20]
and al, 0x20
mov qword [rcx], rax
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rax], rcx
lea rcx, [0x1400347dd]
lea ecx, [0x1400347dd]
lea ecx, [0x1400347dd]
cmc
cmc
invalid
mov qword [rax + 8], rcx
lea rcx, str.ObjectIdentifier_
or eax, 0x599f5
or byte [rax - 0x73], cl
or eax, 0x599f5
cdq
add eax, 0x448d4c00
invalid
invalid
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
and al, 0x38
mov qword [r8], rcx
mov qword [r8 + 8], 2
mov dword [rax + 8], 2
or byte [rcx - 0x39], cl
or byte [rdx], al
mov dword [rax + 8], 2
add byte [rax], al
add byte [rcx - 0x39], cl
and byte [rax], al
and byte [rax], al
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rax + 0x10], eax
invalid
invalid
sbb byte [rcx], al
sbb byte [rcx], al
mov dword [rax + 0x10], eax
mov qword [r8 + 0x18], 1
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
invalid
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.1400359a0
jl case.0x14003a63e.130
invalid
call qword [rax + 0x68c48348]
jl case.0x14003a63e.130
invalid
ret
invalid
mov edi, eax
mov rsi, rcx
lea rbx, [rsp + 0x28]
pop rsp
and al, 0x28
invalid
pop rsp
and al, 0x28
invalid
sub byte [rax - 0x77], cl
fld dword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, rbx
mov r8d, 1
add byte [rax], al
invalid
add byte [rax], al
add al, ch
insd dword [rdi], dx
add byte [rax], al
add byte [rbx + 0x2f88303], cl
invalid
cmp eax, 2
clc
invalid
call fcn.1400452b7
mov eax, dword [rbx]
invalid
cmp eax, 2
clc
invalid
add eax, dword [rbx + 0x287502f8]
clc
add dh, byte [rbp + 0x28]
jne 0x140045279
mov rdx, qword [rsp + 0x38]
and al, 0x38
cmp rdx, 1
jne 0x1400452a5
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
xor byte [rdx + 0x48078800], cl
mov al, byte [rax]
mov byte [rdi], al
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov dword [rsi + 8], edi
or byte [rax - 0x39], cl
adc byte [rcx], r8b
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsi + 0x10], 1
add byte [rax], al
mov dword [rsi], 2
invalid
jmp 0x14004529d
and al, 0x8b
and al, 0x2c
mov ecx, dword [rsp + 0x2c]
and al, 0x2c
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
adc byte [rsp + 0x40], cl
xor byte [rdi], cl
adc byte [rsp + 0x40], cl
and al, 0x40
movups xmmword [rsi + 0x18], xmm1
movups xmm1, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movups xmmword [rsi + 0x28], xmm1
mov dword [rsi], eax
sub byte [rcx + 0x44e8906], cl
mov dword [rsi + 4], ecx
movups xmmword [rsi + 8], xmm0
add rsp, 0x60
add esp, 0x60
invalid
pop rbx
pop rdi
pop rsi
ret
lea r8, str.__NE5Q___tL__C_X__GyK96w_z_NM3G_62R_S__Ue_n_g____X_____v___k__b5___B______vF____V9YFA_8
movsb byte [rdi], byte [rsi]
add eax, 0x1b900
add eax, 0x1b900
add eax, 0x1b900
mov ecx, 1
add byte [rax], al
add byte [rax], al
add al, ch
mov edx, 0xcc000513
invalid
add ah, cl
call fcn.140096670
add eax, 0x8053cc00
jp 0x1400452d7
invalid
int3
sbb al, 0
add byte [rcx + rbx - 0x50], dh
add dword [rax + 0x528b1c42], ecx
mov byte [rdx + 0x1c], al
invalid
push rdx
sbb dword [rax + 0x1c428801], esi
sbb al, 0x8b
push rdx
sbb bh, al
add dword [rcx], eax
add byte [rax], al
add byte [rcx + 0x41880451], cl
mov dword [rcx + 4], edx
mov byte [rcx + 8], al
or r9b, bpl
add dword [rax], eax
add byte [rax], al
mov eax, 0x4c000000
mov edx, dword [rdx + 8]
adc byte [rbp - 0x57efeb0], cl
cli
add byte [rax], al
add byte [rax], dl
or al, byte [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
ret 0x8941
inc ecx
invalid
sbb al, 1
add al, 0xc6
or byte [r11], al
or al, 0x44
mov dword [rcx + 0x10], ecx
invalid
sbb byte [rbx + rcx*4 + 0x12], cl
sbb byte [rcx + r9*4 + 0x51], cl
or byte [rcx + rcx*4 + 0x49], cl
adc bh, al
add dword [rdx], eax
add byte [rax], al
add byte [rbx - 0x3d], bl
mov rsi, rcx
lea r8, [rsp + 0x2f]
and al, 0x2f
and al, 0x2f
and al, 0x2f
mov byte [r8], 0
lea rdi, [rsp + 0x30]
mov rcx, rdi
jl 0x1400453cb
xor byte [rax - 0x77], cl
stc
call fcn.14004522a
mov eax, dword [rdi]
cmp eax, 2
jne case.0x140044b99.52
invalid
mov cl, byte [rsp + 0x2f]
mov byte [rsi + 4], cl
jmp case.0x140044a54.81
mov ecx, dword [rsp + 0x34]
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
adc byte [rsp + 0x48], cl
and al, 0x48
movups xmmword [rsi + 0x18], xmm1
sbb byte [rdi], r9b
adc byte [rsp + 0x58], cl
pop rax
movups xmm1, xmmword [rsp + 0x58]
pop rax
movups xmmword [rsi + 0x28], xmm1
mov dword [rsi + 4], ecx
movups xmmword [rsi + 8], xmm0
add al, 0xf
adc dword [rsi + 8], eax
mov dword [rsi], eax
add rsp, 0x68
pop rdi
pop rsi
ret
and al, 0x1f
cmp al, 0x1f
jne 0x140045402
mov dword [rcx], 0
add dh, al
add al, 0x1f
mov byte [rcx + 4], 0x1f
mov byte [rcx + 8], 0x10
or byte [rax], dl
ret
movzx r8d, dl
dec r8d
cmp r8d, 0x30
cmp eax, 0x30
cmp eax, 0x30
ja case.0x14004541d.7
lea r9, [0x1400b608c]
movsxd r8, dword [r9 + r8*4]
or al, 7
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
enter 0xffffffffffffff41, 0xffffffffffffffe0
mov byte [rcx + 4], 0
jmp 0x1400454f6
int 0
add byte [rax], al
int 0
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rcx + 4], 2
mov byte [rcx + 4], 2
add ch, cl
jmp 0x1400454f6
invalid
mov byte [rcx + 4], 5
jmp 0x1400454f6
invalid
add byte [rax], al
invalid
mov ebx, 0xc6000000
add byte [rax], al
add dh, al
invalid
mov byte [rcx + 4], 0xc
add al, 0xc
or al, 0xe9
jmp 0x1400454f6
mov dl, 0
add byte [rax], al
mov byte [rcx + 4], 0xd
jmp 0x1400454f6
invalid
add byte [rax], al
invalid
test eax, 0xc6000000
add al, 0xe
add al, 0xe
mov byte [rcx + 4], 0xe
add al, 0xe
jmp 0x1400454f6
add dh, al
add al, 0xf
mov byte [rcx + 4], 0xf
jmp 0x1400454f6
xchg edi, eax
add byte [rax], al
add dh, al
mov byte [rcx + 4], 9
mov byte [rcx + 4], 9
jmp 0x1400454f6
mov byte [rcx + 4], 0xa
jmp 0x1400454f6
mov byte [rcx + 4], 1
jmp 0x1400454f6
invalid
jg case.0x140044b99.58
mov byte [rcx + 4], 3
add al, 3
jmp 0x1400454f6
jns case.0x14004541d.20
mov byte [rcx + 4], 4
add al, 4
jmp 0x1400454f6
jae 0x1400454c5
mov r8d, edx
mov eax, edx
and r8b, 0x20
loopne case.0x14004541d.12
lea r9d, [rdx - 0x40]
cmp r9b, 0x3f
jae 0x1400454ce
shr r8b, 5
mov byte [rcx + 4], 0x14
add al, 0x14
add al, 0x14
jmp 0x1400454ef
mov byte [rcx + 4], 6
add al, 6
jmp 0x1400454f6
mov byte [rcx + 4], 7
jmp 0x1400454f6
mov byte [rcx + 4], 8
jmp 0x1400454f6
mov byte [rcx + 4], 0xb
jmp 0x1400454f6
mov byte [rcx + 4], 0x10
jmp 0x1400454f6
mov byte [rcx + 4], 0x11
jmp 0x1400454f6
mov byte [rcx + 4], 0x12
jmp 0x1400454f6
adc ch, bl
mov byte cs:[rcx + 4], 0x13
mov byte [rcx + 4], 0x13
mov byte [rcx + 4], 0x13
jmp 0x1400454f6
cmp dl, 0xbf
jge 0x1400454dd
shr r8b, 5
mov byte [rcx + 4], 0x15
jmp 0x1400454ef
lea r9d, [rdx + 0x40]
cmp r9b, 0x3f
jae 0x1400454fd
shr r8b, 5
mov byte [rcx + 4], 0x16
mov byte [rcx + 5], al
mov byte [rcx + 6], r8b
mov dword [rcx], 2
ret
mov dword [rcx], 0
mov byte [rcx + 8], 0x12
mov byte [rcx + 9], dl
ret
or byte [rax - 0x73], cl
or eax, 0xfffeafac
scasd eax, dword [rdi]
invalid
invalid
mov qword [rax + 8], rcx
lea rdx, str.Cu_n_
invalid
invalid
lea rcx, [rbp + 0x58]
mov qword [rcx], rdx
mov qword [rcx + 8], 2
mov qword [rcx + 0x20], 0
jmp 0x14004c4aa
add byte [rax], bl
add byte [rax], al
add byte [rcx], dh
ror byte [rcx - 0x77], 0x40
invalid
invalid
or byte [rcx - 0x39], al
adc byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov dword [rsp + 0x20], eax
and al, 0x20
mov ecx, 0xc0000000
mov edx, 3
mov r9d, 1
add dword [rax], eax
add byte [rax], al
call sub.kernel32.dll_CreateConsoleScreenBuffer
cmp rax, 0xffffffffffffffff
je 0x14004aab0
mov rbx, rax
mov al, byte [0x1400c93d0]
mov edx, 0x20
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x14004d9e1
add byte [rax], al
mov r14, rax
mov eax, 1
add byte [rax], al
mov qword [r14], rax
mov qword [r14 + 8], rax
mov dword [rsi + 8], eax
mov qword [r14 + 0x10], rbx
mov byte [r14 + 0x18], 1
sbb byte [rcx], r8b
adc byte [rcx - 0x3a], al
sbb byte [rcx], r8b
mov rcx, r14
call fcn.14003f315
lock dec qword [r14]
mov rbx, rax
sete al
test rbx, rbx
je 0x14004d48e
invalid
sub al, byte [rax]
invalid
test al, al
je 0x14004aa7d
or byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.14003ec90
mov r14, qword [rbp + 0x1c0]
jmp 0x14004aac0
je 0x14004aa93
mov rcx, rbx
call fcn.140045562
mov rcx, rdi
call fcn.1400712d0
add byte [rax - 0x77], cl
ret
ret
test rax, rax
cmove rbx, rdi
mov r14, qword [rbp + 0x1c0]
add byte [rax], al
jne 0x14004aac0
jmp 0x14004aac8
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x76f32
mov ebx, eax
shl rbx, 0x20
and byte [rax - 0x7d], cl
or rbx, 2
retf
mov rcx, rbx
mov ecx, ebx
call fcn.140045562
mov rax, qword [0x1400c92c8]
out 7, eax
add byte [rax - 0x7d], cl
cmp rax, 3
clc
add ecx, dword [rdi]
invalid
jne 0x14004d44c
test dword [rbx + 0x29], esi
jae 0x14004ab00
add byte [rax], al
lea rdi, [rbp + 0x58]
mov rcx, rdi
call fcn.140045d09
jmp qword [rsi - 0x7d]
invalid
invalid
jmp qword [rsi - 0x7d]
movabs rsi, 0x8000000000000000
mov rbx, qword [rbp + 0xf0]
je 0x14004ab02
mov rcx, qword [rbp + 0x60]
jmp case.0x14002d9c0.509
lea rcx, [rbp + 0x58]
pop rax
mov rdi, qword [rcx + 2]
mov rdx, rdi
call fcn.14005ba51
lea rbx, [rbp + 0x78]
pop rbp
js 0x14004ab5f
mov ecx, ebx
mov rdx, rdi
call fcn.14005ba51
mov rax, qword [rbx - 0x20]
mov rcx, qword [rbx - 0x18]
movups xmm0, xmmword [rbx - 0x10]
adc byte [rbx - 0x10], al
movaps xmmword [rbp + 0x170], xmm0
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rbx]
movups xmm0, xmmword [rbx]
movaps xmmword [rbp + 0x180], xmm0
add byte [rax], al
movdqu xmm0, xmmword [rbx + 0x10]
movdqa xmmword [rbp + 0x190], xmm0
jg case.0x14002d145.261
nop
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rsi
invalid
jne 0x14004ab6b
mov rbx, qword [rbp + 0xf0]
mov qword [rbp + 0x58], rsi
call fcn.140045562
cmp qword [rbp + 0x58], rsi
cmp dword [rbp + 0x58], esi
add ch, byte [rdx + 0x3948ffff]
stosb byte [rdi], al
invalid
jne 0x14004abbc
jne 0x14004abdf
jmp 0x14004abf5
mov qword [rbp + 0x58], rax
mov dword [rbp + 0x58], eax
mov qword [rbp + 0x60], rcx
movdqa xmm0, xmmword [rbp + 0x170]
movq mm0, qword [rbp + 0x170]
movaps xmm1, xmmword [rbp + 0x180]
movaps xmm2, xmmword [rbp + 0x190]
movdqu xmmword [rbp + 0x68], xmm0
movups xmmword [rbp + 0x78], xmm1
movups xmmword [rbp + 0x88], xmm2
adc dword [rbp + 0x88], edx
mov qword [rbp + 0x98], r12
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xa8], rdi
mov ebp, 0xa8
mov byte [rbp + 0xb0], 1
mov byte [rbp + 0xb2], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x12085], cl
test dword [rax], esp
add dword [rax], eax
invalid
mov eax, dword [rbp + 0x120]
add byte [rcx + 0xb385], cl
add byte [rdx + 0x12485], cl
test dword [rcx + rax], esp
invalid
mov dword [rbp + 0xb3], eax
mov al, byte [rbp + 0x124]
test dword [rcx + rax], esp
add byte [rax], al
add byte [rax + 0xb785], cl
mov byte [rbp + 0xb7], al
add byte [rax - 0x75], cl
popfq
lock add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x58]
mov rbx, qword [rbp + 0xf0]
lea rcx, [rbp + 0x58]
call case.0x14000caf7.558
test rax, rax
invalid
invalid
je 0x14004abf5
mov rcx, rax
call fcn.140045562
insd dword [rdi], dx
invalid
invalid
invalid
lea rax, [r14 + 0x18]
mov qword [rbp - 0x58], rax
lea rax, [r14 + 0x58]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
ror byte [r9 - 0x73], 1
lea rax, [r14 + 0xe0]
xchg al, ah
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
mov qword [rbp - 0x10], rax
lea rax, [r14 + 0xd0]
add byte [rax], al
mov qword [rbp - 0x48], rax
lea rax, [r14 + 0x30]
lea eax, [rsi + 0x30]
mov qword [rbp - 0x50], rax
lea rax, [r14 + 0xc8]
lea eax, [rsi + 0xc8]
mov qword [rbp - 0x40], rax
ror byte [r9 - 0x73], 0x86
lea rax, [r14 + 0xb8]
mov qword [rbp - 0x38], rax
mov eax, 0x48000000
mov dword [rbp - 0x38], eax
lea rax, [r14 + 0xd8]
mov qword [rbp - 8], rax
lea rax, [r15 + 0x80]
mov qword [rbp + 0x48], rax
lea r13, [r15 + 0x180]
scasd eax, dword [rdi]
add byte [rcx], 0
add byte [rax], al
lea rax, [r15 + 0x100]
add byte [rax], al
add byte [rax - 0x77], cl
sbb byte [r14 + 0xf], r12b
pcmpeqd xmm6, xmm6
mov qword [rbp + 0x18], rax
pcmpeqd xmm6, xmm6
mov dword [rbp + 0x28], 0
add byte [rax], al
add byte [rcx], dh
xor eax, eax
mov qword [rbp + 0x20], rax
and bh, al
test dword [rax + rax], edi
mov esp, 0
add byte [rax], al
invalid
ror byte [rax - 0x77], 0x45
and bh, al
test dword [rax + rax], edi
mov esp, 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor eax, eax
mov qword [rbp + 0x10], rax
adc byte [rcx + rcx*4 - 0x43], cl
clc
add byte [rax], al
invalid
ror byte [rax - 0x77], 0x45
adc byte [rcx + rcx*4 - 0x43], cl
clc
add byte [rax], al
add byte [rcx + rcx*4 - 0x53], cl
invalid
lodsd eax, dword [rsi]
mov qword [rbp + 0x150], r13
lodsd eax, dword [rsi]
push rax
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
invalid
xchg eax, ecx
mov rax, qword [r15 + 0x1c8]
add dword [rax], eax
add byte [rax + 0x490c7501], ch
or al, 0x49
test al, 1
jne case.0x14001abdb.425
invalid
or al, 0x49
mov rax, qword [r15 + 0x1d0]
mov eax, dword [rdi + 0x1d0]
test rax, rax
jne case.0x1400117ef.393
mov rcx, qword [r15 + 0x180]
pop qword [rax + 0x49000001]
mov eax, dword [rdi + 0x190]
nop
add dword [rax], eax
invalid
mov rax, qword [r15 + 0x190]
mov rdx, qword [rcx + 0x500]
mov edx, dword [rcx + 0x500]
cmp rdx, rax
cmp edx, eax
ret 0x1577
ja 0x14004acd6
add rdx, 0x20
cmp rdx, rax
ret 0xc76
invalid
or al, 0x48
mov ecx, dword [rcx + 0x510]
invalid
invalid
add byte [rax], al
mov rcx, qword [rcx + 0x510]
bt ecx, eax
jb case.0x1400117ef.393
mov rcx, qword [r15 + 0x88]
add byte [rax], al
add byte [rax + 0x29], cl
sub rcx, rax
invalid
invalid
invalid
add byte [rax], 0
add byte [rax], al
sub rcx, rax
mov rax, qword [r15 + 0x80]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
adc byte [rax], 5
invalid
invalid
add byte [rax], al
invalid
mov rax, qword [rax + 0x510]
add byte [rax + 0xf], cl
bt rax, 0x21
mov edx, 0x834821e0
sbb rcx, 0
fld dword [rax]
je 0x14004c359
mov qword [rbp + 0xe0], r10
add byte [rax], al
mov rcx, rbx
mov edx, dword [rbp + 4]
call fcn.1400729c0
mov r8, rax
cmp rax, qword [rbp + 0x20]
invalid
jae 0x14004ad2b
movabs rdi, 0x7ffffffffffffff5
invalid
mov r12, qword [rbp + 0x48]
jmp 0x14004adc0
mov ecx, dword [rbp + 0x28]
mov r12, qword [rbp + 0x48]
jne case.0x140011e53.372
jne case.0x140011e53.372
cmp edx, ecx
jae case.0x140011e53.372
movabs rdi, 0x7ffffffffffffff5
jmp 0x14004adc0
mov edi, 0xfffffff5
invalid
cmp ecx, 0x2cb41780
stc
adc byte [rdi], 0xb4
sub al, 0x48
invalid
movabs rdi, 0x7ffffffffffffff5
jb 0x14004ad69
mov edi, 0xfffffff5
invalid
cmc
adc edi, dword [rax + 0x3b9aca00]
mov eax, 0x3b9aca00
inc qword [rbp + 0x20]
je case.0x14006aebb.369
and byte [r14 + riz - 0x7f], r14b
add ecx, 0xd34be880
jmp 0x14004ad6f
rol dword [rax - 0x142cb418], 6
add ecx, 0xee6b280
mov eax, ecx
shr ecx, 9
imul rcx, rcx, 0x44b83
imul ecx, ecx, 0x44b83
imul ecx, ecx, 0x44b83
shr rcx, 0x27
imul ecx, ecx, 0x3b9aca00
add dl, cl
invalid
cmp ebp, dword [rcx]
invalid
enter 0x3d, 0xffffffffffffffca
cmp eax, 0x3b9aca00
mov ecx, eax
retf 0x3b9a
invalid
mov eax, 0x3b9ac9ff
cmove ecx, eax
enter 0x4d89, 0x28
sub byte [rax - 0x39], cl
sar bh, 0xff
invalid
invalid
mov rax, 0xffffffffffffffff
mov rcx, qword [rbp + 0x20]
and byte [r8 + 0xf], r9b
invalid
invalid
invalid
and byte [r8 + 0xf], r9b
enter 0xffffffffffff8948, 0x4d
and byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0x20], rcx
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x58453948], al
or byte [rax + 0x39], 0x45
pop rax
or byte [rax + 0x39], 0x45
pop rax
cmp qword [rbp + 0x58], rax
jne 0x14004b02d
cmp r8, qword [rbp + 0x10]
adc byte [r15], r9b
invalid
jb case.0x14002e5d2.255
jne case.0x14002292a.335
cmp edx, dword [rbp + 0xbc]
add byte [rax], al
add byte [rdi], cl
invalid
jb case.0x14002e5d2.255
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rdx, qword [rbp + 0x10]
mov edx, dword [rbp + 0x10]
push rbp
adc byte [rax - 1], cl
ret 0xb8
inc rdx
mov eax, 0x3b9aca00
retf 0x3b9a
mov ecx, dword [rbp + 0xbc]
invalid
invalid
add byte [rax], al
invalid
lea edi, [rax + rax + 0x440f0000]
mov esp, 0xf000000
cmove ecx, eax
enter 0xfffffffffffff981, 0
enter 0xfffffffffffff981, 0
cmp ecx, 0x3b9aca00
mov eax, 0x3b9ac9ff
dec ecx
invalid
cmp ecx, dword [rdi]
invalid
invalid
retf 0x3b9a
dec ecx
leave
invalid
enter 0xffffffffffff8d89, 0xffffffffffffffbc
mov dword [rbp + 0xbc], ecx
mov rax, 0xffffffffffffffff
add byte [rax], al
add byte [rax - 0x39], cl
sar bh, 0xff
invalid
cmove rdx, rax
cmove edx, eax
ror byte [rax - 0x77], 1
push rbp
adc byte [rcx - 0x75], cl
mov edx, dword [rsi + 0x10]
mov rax, qword [r14 + 0x88]
mov rsi, rax
mov qword [rbp + 0x10], rdx
mov rdx, qword [r14 + 0x10]
mov edx, dword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov rax, qword [r14 + 0x88]
mov rsi, rax
sub rsi, qword [r14 + 0x98]
mov qword [r14 + 0xa8], rsi
add byte [rax], al
add byte [rcx - 0x77], cl
mov dh, 0xa8
add byte [rax], al
add byte [rcx - 0x75], cl
mov ss, word [rax + 0x49000000]
add byte [rcx - 0x77], cl
invalid
mov rcx, qword [r14 + 0x90]
mov ecx, dword [rsi + 0x90]
mov r8, rcx
sub r8, qword [r14 + 0xa0]
mov qword [r14 + 0xb0], r8
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
xchg byte [rax + 0x49000000], bl
invalid
invalid
mov qword [r14 + 0x98], rax
mov qword [r14 + 0xa0], rcx
mov dword [rsi + 0xa0], ecx
mov dword [rsi + 0xa0], ecx
movabs al, byte [0xc75163b49000000]
cmp rdx, qword [r14]
jne 0x14004ae63
mov rcx, r14
call fcn.14007b752
or byte [rbx], al
add byte [rcx - 0x75], cl
mov edx, dword [rsi + 0x10]
or byte [rbx], al
add byte [rcx - 0x75], cl
invalid
push rsi
mov edx, dword [rsi + 0x10]
adc byte [rcx - 0x75], cl
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
mov rax, qword [r14 + 8]
mov qword [rax + rdx*8], rsi
mov dword [rax + rdx*8], esi
or byte [rax - 0x77], cl
mov dword [rax + rdx*8], esi
xor al, 0xd0
inc qword [r14 + 0x10]
mov rdx, qword [r14 + 0x28]
mov rsi, qword [r14 + 0xb0]
mov al, 0
add byte [rax], al
push rsi
sub byte [rcx - 0x75], cl
mov dh, 0xb0
mov al, 0
add byte [rax], al
invalid
invalid
mov al, 0
add byte [rax], al
cmp rdx, qword [r14 + 0x18]
jne case.default.0x14004aede
push rsi
sbb byte [rbp + 0xd], dh
mov rcx, qword [rbp - 0x58]
mov ecx, dword [rbp - 0x58]
test al, 0xe8
test al, 0xe8
call fcn.14007b752
leave
or byte [rbx], al
add byte [rcx - 0x75], cl
push rsi
sub byte [rcx - 0x75], cl
invalid
invalid
mov rdx, qword [r14 + 0x28]
mov rax, qword [r14 + 0x20]
mov qword [rax + rdx*8], rsi
mov dword [rax + rdx*8], esi
and byte [rax - 0x77], r9b
xor al, 0xd0
mov dword [rax + rdx*8], esi
ror byte [rcx - 1], 1
sub byte [rax - 0x73], r9b
lea rcx, [rbp + 0x170]
inc qword [r14 + 0x28]
lea rcx, [rbp + 0x170]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
mov r8, r12
loopne 0x14004ae8f
call fcn.1400466ad
mov rsi, qword [rbp + 0x170]
mov esi, dword [rbp + 0x170]
add bh, byte [rax - 0x74b70001]
mov ch, 0x70
add dword [rax], eax
add byte [rax - 0x73], cl
add al, 0x3e
invalid
mov esi, dword [rbp + 0x170]
lea rax, [rsi + rdi]
movabs rcx, 0x7ffffffffffffff6
movabs rcx, 0x7ffffffffffffff6
mov ecx, 0xfffffff6
invalid
add rcx, rsi
int1
cmp rax, 3
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovae rcx, rax
lea rdx, [0x1400b6150]
lea edx, [0x1400b6150]
lea edx, [0x1400b6150]
adc eax, 0x6b279
invalid
movsxd rax, dword [rdx + rcx*4]
add al, 0x8a
add rax, rdx
add eax, edx
jmp rax
mov rdi, qword [rbp + 0x178]
add byte [rax], al
mov rax, qword [rbp + 0x180]
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 1], ebx
add dword [rax], eax
invalid
add byte [rax], al
mov qword [rbp + 0x158], rax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x6b], cl
mov byte [rcx], al
invalid
mov r10, qword [rbp + 0x188]
add dword [rax], eax
add byte [rbx + 0x19085], cl
add dword [rax], eax
add byte [rax], al
mov eax, dword [rbp + 0x190]
test dword [rax - 0x76ffffff], edx
sub al, 0x8b
test dword [rcx + rax + 0x45890000], edx
add byte [rax], al
mov dword [rbp + 0x30], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7a74d3bb], cl
xchg esp, eax
add dword [rax], eax
add byte [rax], al
mov dword [rbp + 0x30], eax
lock sub qword [r15 + 0x1c8], 2
mov dword [rbp + 0x2c], eax
mov eax, dword [rbp + 0x194]
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x30], eax
xor r8b, r14b
lock sub qword [r15 + 0x1c8], 2
sub qword [r15 + 0x1c8], 2
add dword [rax], eax
add byte [rdx], al
jb 0x14004da35
add byte [rax - 0x77], cl
clc
mov rax, rdi
shr rax, 8
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
jmp 0x14004b0f0
mov edi, 1
movabs rsi, 0x800000000000000b
add byte [rax], al
add byte [rax - 0x42], cl
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1a8e9], al
jmp 0x14004b0e9
invalid
invalid
xchg dword [rax], edx
jmp 0x14004b0e9
mov rax, qword [r15 + 0x110]
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc9
or ecx, 2
lock cmpxchg qword [r15 + 0x110], rcx
mov rcx, rax
or rcx, 2
or ecx, 2
or ecx, 2
lock cmpxchg qword [r15 + 0x110], rcx
mov cl, 0x8f
adc byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp - 0x12], dh
jne 0x14004af48
test rax, rax
jne 0x14004af89
mov rax, qword [r15 + 0x100]
mov rcx, qword [r15 + 0x108]
mov qword [r15 + 0x100], 0
xchg dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, dh
and qword [r15 + 0x110], 0xfffffffffffffffd
adc byte [rcx], al
add byte [rax], al
std
add byte [rcx - 0x39], cl
xchg dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, dh
and qword [r15 + 0x110], 0xfffffffffffffffd
adc byte [rcx], al
add byte [rax], al
std
adc byte [rcx], al
add byte [rax], al
std
test rax, rax
je 0x14004af89
invalid
add edi, edi
push rax
or al, ch
call qword [rax + 8]
call fcn.14007f1be
test rax, rax
test eax, eax
xor byte [rdx + 3], al
add byte [rax - 0x7b], cl
test eax, eax
je 0x14004d8b3
test eax, eax
je 0x14004d8b3
mov rbx, rax
mov r14, rdx
mov qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x128], rdx
add byte [rax], al
mov qword [rbp + 0x128], rdx
mov rcx, qword [rbp + 0x18]
lea rdx, [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
invalid
add al, ch
jo case.0x1400786cc.179
call fcn.14007c02b
add eax, dword [rax]
lea rcx, [rbp + 0x170]
mov rdx, r13
mov r8, r12
call fcn.1400466ad
loopne 0x14004af81
invalid
dec dword [rax - 0x75]
mov ch, 0x70
add dword [rax], eax
invalid
loopne 0x14004af81
invalid
dec dword [rax - 0x75]
mov ch, 0x70
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rsi + rdi]
mov esi, dword [rbp + 0x170]
lea rcx, [rsi + rdi]
lea ecx, [rsi + rdi]
movabs rax, 0x7ffffffffffffff6
add rax, rsi
cmp rcx, 3
mov ecx, 0
cmovae rax, rcx
cmp rax, 3
jne 0x14004b010
call fcn.14007f267
push 0x42
add eax, dword [rax]
add eax, dword [rax]
jmp 0x14004afab
lodsb al, byte [rsi]
movabs rsi, 0x800000000000000b
xor edi, edi
jmp 0x14004b0e9
fld dword [rax]
add byte [rax], al
cmp rax, 2
cmp eax, 2
clc
add dh, byte [rcx + rdx*2 + 0x48]
cmp eax, 1
je 0x14004b067
push rcx
cmp rax, 1
jne 0x14004b078
movabs rsi, 0x800000000000000b
xor edi, edi
jmp 0x14004b0d5
invalid
add byte [rcx + rcx*4 + 0x45], cl
loopne 0x14004afbb
mov qword [rbp - 0x20], r8
mov dword [rbp + 0x34], edx
cmp byte [rbp + 0xb0], 0
mov ebp, 0xb0
add byte [rdi], cl
test dl, dl
add al, 0
invalid
push rbp
xor al, 0x80
mov ebp, 0xb0
add byte [rdi], cl
test dl, dl
add al, 0
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x170]
lea rcx, [rbp + 0x170]
add dword [rax], eax
add al, ch
mov esp, 0x66ffffac
cmp dword [rbp + 0x170], 0
mov ebp, 0x170
invalid
call fcn.140045d09
cmp word [rbp + 0x170], 0
mov ebp, 0x170
invalid
mov ebp, 0x170
add byte [rax], al
add byte [rdi], cl
test byte [0x18c04b060], al
add al, 0
add byte [rbx + rcx*4 - 0x5b], cl
js case.0x14003e153.153
add dword [rax], eax
invalid
je 0x14004b460
add byte [rbx + rcx*4 - 0x5b], cl
js case.0x14003e153.153
invalid
mov r12, qword [rbp + 0x178]
add dword [rax], eax
add byte [rax], al
add cl, ch
xchg ebp, eax
adc al, byte [rax]
add byte [rdi + 1], bh
jmp 0x14004c2fc
mov edi, 1
movabs rsi, 0x800000000000000b
jmp 0x14004b0d5
mov esi, 0xb
add byte [rax], al
add byte [rax - 0x74b7a215], al
mov ebp, 0x178
sub bl, 0x5d
mov rdi, qword [rbp + 0x178]
mov rax, qword [rbp + 0x180]
mov qword [rbp + 0x158], rax
add byte [rcx], 0
add byte [rax - 0x77], cl
test dword [rax + 1], ebx
add byte [rax], al
mov rax, qword [rbp + 0x188]
mov qword [rbp + 0xe0], rax
test dword [rax + 0x48000001], ecx
mov dword [rbp + 0xe0], eax
mov eax, dword [rbp + 0x190]
mov dword [rbp + 0x2c], eax
mov eax, dword [rbp + 0x194]
mov dword [rbp + 0x30], eax
lock sub qword [r15 + 0x1c8], 2
jb 0x14004da3e
invalid
sub dword [rax], eax
invalid
mov rax, rdi
shr rax, 8
call 0x1858df8ce
fmul dword [rax - 0x75]
popfq
and byte [rcx], al
add byte [rax], al
mov r14, qword [rbp + 0x128]
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call qword [rbx + 0x18]
push rbx
sbb byte [rbx + rcx*4 - 0x4b], cl
mov r14, qword [rbp + 0x1c0]
mov rbx, qword [rbp + 0xf0]
invalid
invalid
xchg ebp, eax
mov r14, qword [rbp + 0x1c0]
mov rbx, qword [rbp + 0xf0]
mov r10, qword [rbp + 0xe0]
loopne 0x14004b0ee
add byte [rax], al
movabs rax, 0x800000000000000b
cmp rsi, rax
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc6
je case.default.0x14004b138
mov rax, qword [rbp - 0x28]
shl rax, 8
movzx edi, dil
or rdi, rax
mov rax, rsi
btc rax, 0x3f
cmp rax, 0xb
mov ecx, 7
cmovae rax, rcx
lea rcx, [0x1400b6160]
invalid
mov al, 6
invalid
xor dh, byte [rax + 0x63480006]
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r12, r10
jmp rax
call fcn.140072920
mov r10, r12
mov qword [r14 + 0x48], rax
mov dword [r14 + 0x50], edx
push rsi
push rax
mov r13, qword [rbp + 0x150]
lodsd eax, dword [rsi]
push rax
add dword [rax], eax
add cl, ch
invalid
cmp bh, bl
invalid
jmp case.default.0x14004b138
dec dword [rcx - 1]
xchg al, al
rol byte [rax], 0
inc qword [r14 + 0xc0]
mov r13, qword [rbp + 0x150]
jmp case.default.0x14004b138
rol byte [rax], 0
add byte [rbx + rcx*4 - 0x53], cl
push rax
add dword [rax], eax
add cl, ch
invalid
mov qword [rbp + 0xe0], rdi
mov rdi, r14
add byte [rcx + rcx*4 - 9], cl
test dword [rbp - 0x75], 0x8b4c7876
mov edi, 0x80
mov r14, qword [r14 + 0x78]
mov r15, qword [rdi + 0x80]
mov rcx, r14
mov rdx, r15
mov r8, qword [rbp + 0x158]
add byte [rbp - 0x77], cl
shr eax, 1
shr byte [rdi - 0x76b70001], 1
invalid
dec dword [rax - 0x77]
ret
cmp qword [rdi + 0x68], 0
je 0x14004c17c
add byte [rbp - 0x77], cl
shr eax, 1
shr byte [rdi - 0x76b70001], 1
invalid
dec dword [rax - 0x77]
ret
invalid
mov rsi, qword [rdi + 0x58]
pop rax
mov rdi, qword [rdi + 0x60]
mov r15, rdi
and r15, rbx
and edi, ebx
invalid
and edi, ebx
shr rbx, 0x39
mov qword [rbp + 0x1c8], rbx
movd xmm0, ebx
jmp 0x14004b1ec
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
add byte [rbp + 0x31], al
in eax, dx
add byte [rbp + 0x31], al
in eax, dx
xor ebx, ebx
mov r10, r12
movdqu xmm8, xmmword [rsi + r15]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm7
pmovmskb r14d, xmm0
test r14w, r14w
je 0x14004b233
bsf eax, r14d
lea ecx, [r14 - 1]
and ecx, r14d
mov r14d, ecx
add rax, r15
and rax, rdi
neg rax
fmul dword [rax - 0x73]
add al, 0x40
fmul dword [rax - 0x73]
add al, 0x40
cmp r10, qword [rsi + rax*8 - 8]
clc
jne 0x14004b1e8
lea rax, [rsi + rax*8]
mov rdx, qword [rax - 0x10]
mov rcx, qword [rbp + 0x158]
mov r8, r10
call fcn.140093840
mov r10, r12
test eax, eax
jne 0x14004b1e8
jmp 0x14004c0b8
cmp rbx, 1
mov ebx, 1
je 0x14004b25a
pmovmskb eax, xmm8
xor ebx, ebx
test eax, eax
setne bl
bsf eax, eax
add rax, r15
and rax, rdi
clc
clc
mov qword [rbp + 0xe8], rax
pcmpeqb xmm8, xmm6
pmovmskb eax, xmm8
test eax, eax
mov r14, qword [rbp + 0x1c0]
jne 0x14004c100
add r15, r13
add r15, 0x10
add r13, 0x10
adc byte [rcx + 0x21], cl
invalid
jmp 0x14004b1d4
adc byte [rcx + 0x21], cl
invalid
add qword [r14 + 0x88], rdi
add qword [r14 + 0x90], rdi
mov r13, qword [rbp + 0x150]
add byte [rax], al
nop
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
push rax
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
jmp case.default.0x14004b138
mov rax, qword [rbp - 8]
jmp 0x14004b40a
inc qword [r14 + 0xd0]
add byte [rax], al
mov rdx, qword [r14 + 0x40]
cmp rdx, qword [r14 + 0x30]
jne 0x14004b2ca
mov rcx, qword [rbp - 0x50]
call fcn.1400465af
mov r10, r12
mov rdx, qword [r14 + 0x40]
mov rax, qword [r14 + 0x38]
lea rcx, [rdx + rdx*4]
mov edx, dword [rbp + 0x2c]
mov dword [rax + rcx*8], edx
mov edx, dword [rbp + 0x30]
mov dword [rax + rcx*8 + 4], edx
mov qword [rax + rcx*8 + 8], rsi
mov qword [rax + rcx*8 + 0x10], rdi
mov rdx, qword [rbp + 0x158]
mov qword [rax + rcx*8 + 0x18], rdx
mov qword [rax + rcx*8 + 0x20], r10
and byte [rcx - 1], cl
jmp 0x14004b310
and byte [rcx - 1], cl
jmp 0x14004b310
inc qword [r14 + 0xb8]
jmp 0x14004b310
inc qword [r14 + 0xc8]
inc dword [rsi + 0xc8]
dec qword [r14 + 0xc0]
mov r13, qword [rbp + 0x150]
jmp case.default.0x14004b138
rol byte [rax], 0
add byte [rbx + rcx*4 - 0x53], cl
push rax
add dword [rax], eax
add cl, ch
insd dword [rdi], dx
stc
invalid
mov qword [rbp + 0xe0], rdi
mov rcx, qword [r14 + 0x78]
mov rdx, qword [r14 + 0x80]
mov r8, qword [rbp + 0x158]
mov r9, r10
call fcn.140046163
mov r10, r12
mov rsi, qword [r14 + 0x58]
mov rdi, qword [r14 + 0x60]
mov r14, rdi
and r14, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
xor eax, eax
mov qword [rbp + 0x1c8], rax
movdqu xmm8, xmmword [rsi + r14]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm7
pmovmskb r13d, xmm0
test r13w, r13w
je 0x14004b3d3
bsf r15d, r13d
lea eax, [r13 - 1]
and eax, r13d
mov r13d, eax
add r15, r14
and r15, rdi
mov rax, r15
neg rax
lea rax, [rax + rax*2]
cmp r10, qword [rsi + rax*8 - 8]
jne 0x14004b388
lea rbx, [rsi + rax*8]
mov rdx, qword [rbx - 0x10]
mov rcx, qword [rbp + 0x158]
mov r8, r10
call fcn.140093840
mov r10, r12
test eax, eax
jne 0x14004b388
jmp 0x14004b419
pcmpeqb xmm8, xmm6
pmovmskb eax, xmm8
test eax, eax
jne 0x14004c0b8
mov rax, qword [rbp + 0x1c8]
add r14, rax
add r14, 0x10
add rax, 0x10
adc byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rcx + 0x21], cl
invalid
jmp 0x14004b374
adc byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rcx + 0x21], cl
invalid
mov rax, qword [rbp - 0x10]
inc qword [rax]
mov r13, qword [rbp + 0x150]
jmp case.default.0x14004b138
shl r15, 3
lea rax, [r15 + r15*2]
sar rax, 3
movabs rcx, 0xaaaaaaaaaaaaaaab
imul rax, rcx
lea rcx, [rax - 0x10]
and rcx, rdi
movdqu xmm0, xmmword [rsi + rcx]
pcmpeqb xmm0, xmm6
psllw xmm0, 7
pmovmskb edx, xmm0
test edx, edx
je 0x14004c052
bsr dx, dx
xor edx, 0xf
jmp 0x14004c056
mov eax, dword [rbp + 0x172]
mov ebx, dword [rbp + 0x178]
movzx edx, word [rbp + 0x176]
cmp word [rbp + 0xa8], ax
jne 0x14004b49c
mov ecx, eax
shr ecx, 0x10
cmp word [rbp + 0xaa], cx
jne 0x14004b49c
cmp word [rbp + 0xac], dx
jne 0x14004b49c
cmp word [rbp + 0xae], bx
je 0x14004b513
mov rcx, qword [rbp + 0xa0]
cmp rcx, 1
ja 0x14004d898
shl rdx, 0x20
or rax, rdx
shl rbx, 0x30
or rbx, rax
shl rcx, 5
add rcx, rbp
add rcx, 0x58
mov rdx, rbx
call fcn.14005bbd1
mov ecx, 1
sub rcx, qword [rbp + 0xa0]
cmp rcx, 2
jae 0x14004d8a1
shl rcx, 5
add rcx, rbp
add rcx, 0x58
mov rdx, rbx
call fcn.14005bbd1
mov qword [rbp + 0xa8], rbx
lea rcx, [rbp + 0x58]
call case.0x14000caf7.558
mov r12, rax
test rax, rax
jne 0x14004c2fc
mov rcx, qword [rbp + 0xa0]
cmp rcx, 2
jae 0x14004d854
mov rdx, qword [rbp + 0xa8]
shl rcx, 5
lea r8, [rcx + rbp]
add r8, 0x58
mov rcx, r14
call fcn.140046793
mov rax, qword [rbp + 0xa0]
mov ecx, 1
sub rcx, rax
cmp rcx, 1
ja 0x14004d85d
cmp rax, 2
jae 0x14004d86e
shl rcx, 5
shl rax, 5
movzx r8d, word [rbp + rcx + 0x74]
xor edx, edx
mov qword [rbp + 0x170], rdx
mov qword [rbp + 0x178], 8
mov qword [rbp + 0x180], rdx
mov rdx, qword [rbp + rax + 0x68]
mov r9, qword [rbp + rcx + 0x68]
cmp rdx, r9
mov qword [rbp + 0x50], rdx
cmovb r9, rdx
mov qword [rbp + 0xe8], r9
test r9, r9
je 0x14004b7d6
mov word [rbp + 0x1bc], r8w
mov rdi, qword [rbp + rax + 0x60]
mov r14, qword [rbp + rcx + 0x60]
add r14, 0x20
mov eax, 8
mov qword [rbp + 0xc8], rax
xor ebx, ebx
xor esi, esi
xor r12d, r12d
xor r13d, r13d
mov qword [rbp + 0x1c8], rbx
mov r15, qword [rdi + 0x10]
mov bl, 1
cmp r15, qword [r14 - 0x10]
jne 0x14004b6a2
mov rdx, qword [r14 - 0x18]
mov rcx, qword [rdi + 8]
mov r8, r15
call fcn.140093840
test eax, eax
jne 0x14004b6a2
mov al, byte [rdi + 0x18]
cmp al, byte [r14 - 8]
jne 0x14004b6a2
movzx ecx, al
cmp ecx, 0x12
je 0x14004b646
cmp ecx, 0x11
jne 0x14004b653
cmp al, 0x11
jne 0x14004b653
mov al, byte [rdi + 0x19]
cmp al, byte [r14 - 7]
jne 0x14004b6a2
mov al, byte [rdi + 0x1a]
cmp al, byte [r14 - 6]
jne 0x14004b6a2
mov al, byte [rdi + 0x1b]
cmp al, byte [r14 - 5]
je 0x14004b653
jmp 0x14004b6a2
cmp al, 0x12
jne 0x14004b653
mov al, byte [rdi + 0x19]
cmp al, byte [r14 - 7]
jne 0x14004b6a2
mov al, byte [rdi + 0x1c]
cmp al, byte [r14 - 4]
jne 0x14004b6a2
movzx ecx, al
cmp ecx, 0x12
je 0x14004b68a
cmp ecx, 0x11
jne 0x14004b697
cmp al, 0x11
jne 0x14004b697
mov al, byte [rdi + 0x1d]
cmp al, byte [r14 - 3]
jne 0x14004b6a2
mov al, byte [rdi + 0x1e]
cmp al, byte [r14 - 2]
jne 0x14004b6a2
mov al, byte [rdi + 0x1f]
cmp al, byte [r14 - 1]
je 0x14004b697
jmp 0x14004b6a2
cmp al, 0x12
jne 0x14004b697
mov al, byte [rdi + 0x1d]
cmp al, byte [r14 - 3]
jne 0x14004b6a2
movzx eax, word [rdi + 0x20]
cmp ax, word [r14]
setne bl
test rsi, rsi
setne al
test r12, r12
jne 0x14004b708
or al, bl
je 0x14004b708
movzx ecx, word [rbp + 0x1bc]
test cx, cx
mov r8, qword [rbp + 0x1c8]
je 0x14004d817
mov eax, r13d
xor edx, edx
div cx
cmp qword [rbp + 0x50], r13
jbe 0x14004d82f
mov r12d, edx
mov r15d, eax
cmp r8, qword [rbp + 0x170]
jne 0x14004b711
lea rcx, [rbp + 0x170]
mov rdx, r8
call fcn.14005b763
mov rax, qword [rbp + 0x178]
mov r8, qword [rbp + 0x180]
jmp 0x14004b718
mov rbx, qword [rbp + 0x1c8]
jmp 0x14004b748
mov rax, qword [rbp + 0xc8]
shl r8, 4
mov word [rax + r8], r12w
mov word [rax + r8 + 2], r15w
mov qword [rbp + 0xc8], rax
mov qword [rax + r8 + 8], rdi
mov rbx, qword [rbp + 0x180]
inc rbx
mov qword [rbp + 0x180], rbx
mov r15, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov rdx, r15
call fcn.140083b69
mov r12, rax
sub r12, 1
mov eax, 0
cmovb r12, rax
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
call fcn.140083b69
mov r15, rax
mov rcx, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
call fcn.140083b69
cmp r15, rax
cmova rax, r15
cmp rax, rsi
cmovbe rax, rsi
mov esi, 0
sub rax, 1
jb 0x14004b79d
mov rsi, rax
inc r13
add r14, 0x28
add rdi, 0x28
cmp qword [rbp + 0xe8], r13
jne 0x14004b5dc
mov rax, qword [rbp + 0x170]
mov qword [rbp + 0xd0], rax
mov r15, qword [rbp + 0x178]
movabs rdi, 0x7ffffffffffffff5
jmp 0x14004b7e7
mov r15d, 8
xor ebx, ebx
xor eax, eax
mov qword [rbp + 0xd0], rax
shl rbx, 4
xor r14d, r14d
mov qword [rbp - 0x18], r15
mov dword [rbp + 0x44], eax
mov dword [rbp + 0x3c], eax
mov dword [rbp + 0xc4], eax
mov dword [rbp + 0xc8], 0
mov dword [rbp + 0x40], eax
mov dword [rbp + 0x38], eax
mov dword [rbp + 0xc0], eax
mov dword [rbp + 0x50], 0
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0x1c8], rax
xor eax, eax
mov rcx, qword [rbp + 0x1c8]
mov edx, ecx
mov rcx, qword [rbp + 0xe8]
test rbx, rbx
je 0x14004bf19
mov r13, qword [r15 + 8]
test r13, r13
je 0x14004bf19
movzx r8d, word [r15]
mov qword [rbp + 0x1c8], r8
movzx r8d, word [r15 + 2]
mov qword [rbp + 0xe8], r8
test al, 1
je 0x14004b884
inc edx
cmp word [rbp + 0x1c8], dx
jne 0x14004b884
cmp word [rbp + 0xe8], cx
je 0x14004b9b4
call case.0x14001077f.280
test al, al
je 0x14004b962
lea rax, [rbp + 0x98]
mov qword [rbp + 0x1d0], rax
xor ecx, ecx
mov qword [rbp + 0x1d8], rcx
mov rax, qword [rbp + 0xe8]
inc eax
mov word [rbp + 0x160], ax
mov rax, qword [rbp + 0x1c8]
lea eax, [rax + 1]
mov word [rbp + 0x100], ax
lea rax, [rbp + 0x160]
mov qword [rbp + 0x120], rax
lea rdx, [0x1400373f0]
mov qword [rbp + 0x128], rdx
lea rax, [rbp + 0x100]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rdx
lea rax, [0x1400a4de8]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 3
mov qword [rbp + 0x190], rcx
lea rax, [rbp + 0x120]
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], 2
lea rcx, [rbp + 0x1d0]
lea rdx, [0x1400a4e50]
lea r8, [rbp + 0x170]
call fcn.1400359a0
mov rcx, qword [rbp + 0x1d8]
test al, al
je 0x14004b99a
test rcx, rcx
jne 0x14004b9a6
jmp 0x14004d8f9
lea rsi, [rbp + 0x98]
mov rcx, rsi
call fcn.1400712d0
mov rcx, rax
test rax, rax
jne 0x14004b9a6
mov rcx, qword [rbp + 0x1c8]
mov rdx, qword [rbp + 0xe8]
call case.0x14002292a.198
mov rcx, rax
test rax, rax
cmove rcx, rsi
jne 0x14004b9a6
jmp 0x14004b9a4
test rcx, rcx
je 0x14004b9a4
call fcn.140045562
xor ecx, ecx
call fcn.14005b930
test rax, rax
jne 0x14004bee0
movzx esi, word [r13 + 0x20]
cmp si, r14w
jne 0x14004b9cb
mov dword [rbp + 0x1bc], r14d
jmp 0x14004bcbc
lea rax, [rbp + 0x98]
mov qword [rbp + 0x170], rax
mov dword [rbp + 0x1bc], esi
not esi
and esi, r14d
test sil, 0x40
je 0x14004ba10
lea rcx, [rbp + 0x170]
mov dl, 0x14
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
test sil, 1
je 0x14004ba6b
lea rcx, [rbp + 0x170]
mov dl, 0x10
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
test byte [rbp + 0x1bc], 2
je 0x14004ba6b
lea rcx, [rbp + 0x170]
mov dl, 2
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
test sil, 4
je 0x14004ba97
lea rcx, [rbp + 0x170]
mov dl, 0x11
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
test sil, 8
je 0x14004bac3
lea rcx, [rbp + 0x170]
mov dl, 0x12
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
test sil, 2
je 0x14004baef
lea rcx, [rbp + 0x170]
mov dl, 0x10
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
bt esi, 8
jae 0x14004bb1b
lea rcx, [rbp + 0x170]
mov dl, 0x16
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
test sil, 0x30
je 0x14004bb47
lea rcx, [rbp + 0x170]
mov dl, 0x13
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
not r14d
mov esi, dword [rbp + 0x1bc]
and r14d, esi
test r14b, 0x40
je 0x14004bb7f
lea rcx, [rbp + 0x170]
mov dl, 0xb
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
test r14b, 1
je 0x14004bbab
lea rcx, [rbp + 0x170]
mov dl, 1
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
test r14b, 4
je 0x14004bbd7
lea rcx, [rbp + 0x170]
mov dl, 3
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
test r14b, 8
je 0x14004bc03
lea rcx, [rbp + 0x170]
mov dl, 4
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
test r14b, 2
je 0x14004bc2f
lea rcx, [rbp + 0x170]
mov dl, 2
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
bt r14d, 8
jae 0x14004bc5c
lea rcx, [rbp + 0x170]
mov dl, 0xd
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
test r14b, 0x10
je 0x14004bc88
lea rcx, [rbp + 0x170]
mov dl, 9
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
test r14b, 0x20
je 0x14004bcb4
lea rcx, [rbp + 0x170]
mov dl, 0xa
call fcn.140045ab2
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
mov eax, esi
mov dword [rbp + 0x1bc], eax
lea rsi, [rbp + 0x98]
mov r12d, dword [rbp + 0xc8]
mov r14d, dword [rbp + 0x50]
cmp byte [r13 + 0x18], r14b
jne 0x14004bd19
cmp r14b, 0x12
je 0x14004bd0a
movzx eax, r14b
cmp eax, 0x11
jne 0x14004bd6c
mov eax, dword [rbp + 0xc0]
cmp byte [r13 + 0x19], al
jne 0x14004bd19
mov eax, dword [rbp + 0x38]
cmp byte [r13 + 0x1a], al
jne 0x14004bd19
mov r14b, 0x11
mov eax, dword [rbp + 0x40]
cmp byte [r13 + 0x1b], al
jne 0x14004bd19
jmp 0x14004bd6c
mov r14b, 0x12
mov eax, dword [rbp + 0xc0]
cmp byte [r13 + 0x19], al
je 0x14004bd6c
mov r14d, dword [r13 + 0x18]
mov ecx, r14d
call fcn.140045a9c
mov rcx, rsi
mov edx, eax
call fcn.1400456e6
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
mov eax, r14d
shr eax, 8
mov dword [rbp + 0xc0], eax
mov eax, r14d
shr eax, 0x10
mov dword [rbp + 0x38], eax
mov eax, r14d
shr eax, 0x18
mov dword [rbp + 0x40], eax
mov r12d, dword [rbp + 0xc8]
mov dword [rbp + 0x50], r14d
cmp byte [r13 + 0x1c], r12b
jne 0x14004bdbb
cmp r12b, 0x12
je 0x14004bdac
movzx eax, r12b
cmp eax, 0x11
jne 0x14004be0a
mov eax, dword [rbp + 0xc4]
cmp byte [r13 + 0x1d], al
jne 0x14004bdbb
mov eax, dword [rbp + 0x3c]
cmp byte [r13 + 0x1e], al
jne 0x14004bdbb
mov r12b, 0x11
mov eax, dword [rbp + 0x44]
cmp byte [r13 + 0x1f], al
jne 0x14004bdbb
jmp 0x14004be0a
mov r12b, 0x12
mov eax, dword [rbp + 0xc4]
cmp byte [r13 + 0x1d], al
je 0x14004be0a
mov r14d, dword [r13 + 0x1c]
mov ecx, r14d
call fcn.140045a9c
mov rcx, rsi
mov edx, eax
call fcn.1400458c0
mov rcx, rdx
test rax, rax
cmove rcx, rax
call fcn.14005b930
test rax, rax
jne 0x14004bee0
mov eax, r14d
shr eax, 8
mov dword [rbp + 0xc4], eax
mov eax, r14d
shr eax, 0x10
mov dword [rbp + 0x3c], eax
mov eax, r14d
shr eax, 0x18
mov dword [rbp + 0x44], eax
mov r12d, r14d
mov qword [rbp + 0x160], r13
mov qword [rbp + 0x1d0], rsi
xor ecx, ecx
mov qword [rbp + 0x1d8], rcx
lea rax, [rbp + 0x160]
mov qword [rbp + 0x120], rax
lea rax, [0x14003dde5]
mov qword [rbp + 0x128], rax
lea rax, [0x1400ab1d8]
mov qword [rbp + 0x170], rax
mov edx, 1
mov qword [rbp + 0x178], rdx
mov qword [rbp + 0x190], rcx
lea rax, [rbp + 0x120]
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], rdx
lea rcx, [rbp + 0x1d0]
lea rdx, [0x1400a4e50]
lea r8, [rbp + 0x170]
call fcn.1400359a0
mov rcx, qword [rbp + 0x1d8]
test al, al
mov dword [rbp + 0xc8], r12d
je 0x14004beb0
test rcx, rcx
mov r14d, dword [rbp + 0x1bc]
jne 0x14004bec3
jmp 0x14004d8de
test rcx, rcx
mov r14d, dword [rbp + 0x1bc]
je 0x14004bec1
call fcn.140045562
xor ecx, ecx
add r15, 0x10
call fcn.14005b930
mov r12, rax
add rbx, 0xfffffffffffffff0
mov al, 1
test r12, r12
je 0x14004b82b
jmp 0x14004bee3
mov r12, rax
mov r15, qword [rbp + 0xf8]
mov r14, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0xd0]
test rax, rax
je 0x14004c2fc
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14004c2fc
cmp qword [rbp + 0xd0], 0
mov r15, qword [rbp + 0xf8]
mov r14, qword [rbp + 0x1c0]
je 0x14004bf44
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x98]
xor edx, edx
call fcn.1400456e6
mov rbx, rdx
test rax, rax
jne 0x14004c1cc
mov rcx, rbx
xor edx, edx
call fcn.1400458c0
mov rbx, rdx
test rax, rax
jne 0x14004c1cc
call case.0x14001077f.280
test al, al
je 0x14004c190
mov qword [rbp + 0x1d0], rbx
xor r12d, r12d
mov qword [rbp + 0x1d8], r12
lea rsi, [rbp + 0x120]
mov rcx, rsi
xor edx, edx
call fcn.14003e2f9
mov qword [rbp + 0x100], rsi
lea rax, [0x140030f20]
mov qword [rbp + 0x108], rax
lea rax, [0x1400a4e88]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 2
mov qword [rbp + 0x190], r12
lea rax, [rbp + 0x100]
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], 1
lea rcx, [rbp + 0x1d0]
lea rdx, [0x1400a4e50]
lea r8, [rbp + 0x170]
call fcn.1400359a0
mov r14d, eax
cmp qword [rbp + 0x120], r12
je 0x14004c02d
mov r8, qword [rbp + 0x128]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x1d8]
test r14b, r14b
je 0x14004c1a4
test rcx, rcx
mov r14, qword [rbp + 0x1c0]
jne 0x14004c1b7
jmp 0x14004da0e
mov dx, 0x10
mov r9, qword [rbp + 0x1c0]
movdqu xmm0, xmmword [rsi + rax]
pcmpeqb xmm0, xmm6
pmovmskb r8d, xmm0
or r8d, 0x10000
bsf r8d, r8d
add edx, r8d
mov r8b, 0x80
cmp dx, 0xf
ja 0x14004c089
inc qword [r9 + 0x68]
mov r8b, 0xff
mov byte [rsi + rax], r8b
mov byte [rcx + rsi + 0x10], r8b
dec qword [r9 + 0x70]
mov rax, qword [rbx - 0x18]
shl rax, 1
test rax, rax
je 0x14004c0b8
mov r8, qword [rbx - 0x10]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r10, r12
cmp qword [rbp + 0xe0], 0
mov r15, qword [rbp + 0xf8]
mov r13, qword [rbp + 0x150]
mov r14, qword [rbp + 0x1c0]
mov rbx, qword [rbp + 0xf0]
je case.default.0x14004b138
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp + 0x158]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r10, r12
jmp case.default.0x14004b138
mov rcx, qword [rbp + 0xe8]
mov al, byte [rsi + rcx]
test al, al
js 0x14004c11c
movdqa xmm0, xmmword [rsi]
pmovmskb eax, xmm0
bsf ecx, eax
mov al, byte [rsi + rcx]
and al, 1
movzx eax, al
sub qword [r14 + 0x68], rax
lea rax, [rcx - 0x10]
and rdi, rax
mov rax, qword [rbp + 0x1c8]
mov byte [rsi + rcx], al
mov byte [rdi + rsi + 0x10], al
inc qword [r14 + 0x70]
neg rcx
lea rax, [rcx + rcx*2]
mov rcx, qword [rbp + 0xe0]
mov qword [rsi + rax*8 - 0x18], rcx
mov rcx, qword [rbp + 0x158]
mov qword [rsi + rax*8 - 0x10], rcx
mov qword [rsi + rax*8 - 8], r10
mov r15, qword [rbp + 0xf8]
mov r13, qword [rbp + 0x150]
mov rbx, qword [rbp + 0xf0]
jmp case.default.0x14004b138
mov rcx, qword [rbp - 0x30]
mov rdx, r14
mov r8, r15
call fcn.140096901
jmp 0x14004b1a1
mov rcx, rbx
call fcn.1400712d0
test rax, rax
setne dl
cmovne rbx, rax
jmp 0x14004c1c1
test rcx, rcx
mov r14, qword [rbp + 0x1c0]
je 0x14004c1b5
call fcn.140045562
xor ecx, ecx
test rcx, rcx
setne dl
cmovne rbx, rcx
test dl, dl
mov eax, 0
cmove rbx, rax
mov rcx, rbx
call fcn.14005b930
mov r12, rax
test rax, rax
jne 0x14004c2fc
call case.0x14001077f.280
lea rsi, [rbp + 0x98]
test al, al
je 0x14004c230
mov qword [rbp + 0x1d0], rsi
mov qword [rbp + 0x1d8], 0
mov r8d, 6
lea rcx, [rbp + 0x1d0]
lea rdx, str.e__25le__25he__H
call fcn.1400455e2
mov rcx, qword [rbp + 0x1d8]
test al, al
je 0x14004c255
test rcx, rcx
jne 0x14004c26a
jmp 0x14004d9f0
mov rcx, rsi
call fcn.1400712d0
mov rcx, rax
test rax, rax
jne 0x14004c26a
xor ecx, ecx
call case.0x140035876.67
mov rcx, rax
test rax, rax
cmove rcx, rsi
jne 0x14004c26a
jmp 0x14004c25f
test rcx, rcx
je 0x14004c25f
call fcn.140045562
mov rcx, rsi
call fcn.1400712d0
mov rcx, rax
call fcn.14005b930
mov r12, rax
test rax, rax
jne 0x14004c2fc
mov byte [rbp + 0xb2], 1
mov ecx, 1
sub rcx, qword [rbp + 0xa0]
cmp rcx, 1
ja 0x14004d8aa
mov rdx, rcx
shl rdx, 5
mov rax, qword [rbp + rdx + 0x68]
test rax, rax
lea rbx, [rbp + 0x98]
je 0x14004c2e5
mov rcx, qword [rbp + rdx + 0x60]
shl rax, 3
lea rsi, [rax + rax*4]
lea rdi, [rcx + 0x28]
call fcn.14005bd50
mov rcx, rdi
add rsi, 0xffffffffffffffd8
jne 0x14004c2bd
mov ecx, 1
sub rcx, qword [rbp + 0xa0]
movabs rdi, 0x7ffffffffffffff5
mov qword [rbp + 0xa0], rcx
mov rcx, rbx
call fcn.1400712d0
mov r12, rax
test rax, rax
je 0x14004c31e
mov rcx, r12
call fcn.140045562
mov r13, qword [rbp + 0x150]
mov rbx, qword [rbp + 0xf0]
mov edx, dword [rbp + 0x34]
mov r8, qword [rbp - 0x20]
jmp 0x14004ad22
mov ecx, 1
sub rcx, qword [rbp + 0xa0]
cmp rcx, 2
mov r13, qword [rbp + 0x150]
mov rbx, qword [rbp + 0xf0]
mov edx, dword [rbp + 0x34]
mov r8, qword [rbp - 0x20]
mov r12, qword [rbp + 0x48]
jb 0x14004adc0
lea r8, str.9__z__sLs_pvc_____m_a_Yg__cArhG_f__t8____a__pu_t________w__uW___L9__2M____ie3_C_F__rn____im_B
jmp 0x14004d864
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x58], rax
je 0x14004c37f
lea rcx, [rbp + 0x58]
call case.0x14000caf7.558
test rax, rax
je 0x14004c37f
mov rcx, rax
call fcn.140045562
call fcn.14003f20f
mov rdi, rdx
test rax, rax
lea rsi, [0x1400c9288]
je 0x14004c398
mov rbx, rdi
jmp 0x14004c3e3
lea rbx, [rbp + 0x170]
mov rcx, rbx
mov rdx, rdi
call fcn.14003f1c2
cmp dword [rbx], 0
je 0x14004c3b8
mov rbx, qword [rbp + 0x178]
jmp 0x14004c3d5
mov edx, dword [rbp + 0x174]
or edx, 7
mov rcx, rdi
call fcn.14003f19a
mov rbx, rax
test rax, rax
je 0x14004d477
lock dec qword [rdi]
jne 0x14004c3e3
mov rcx, rdi
call fcn.14003ec90
mov rcx, rbx
call fcn.140045562
mov rax, qword [0x1400c92c8]
cmp rax, 3
jne 0x14004d456
mov qword [rbp + 0x160], rsi
call fcn.14003e95f
test al, al
je 0x14004c4c2
lea rdi, [rbp + 0x1d0]
lea rax, [rbp + 0x160]
mov qword [rdi], rax
mov qword [rdi + 8], 0
lea rdx, [0x1400a5010]
mov rcx, rdi
call fcn.1400462da
mov rdi, qword [rdi + 8]
test al, al
je 0x14004c4ec
test rdi, rdi
jne 0x14004c514
lea rax, [0x1400a4a7f]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 0x29
lea rax, [rbp + 0x120]
mov qword [rbp + 0x100], rax
lea rax, [0x140035950]
mov qword [rbp + 0x108], rax
lea rax, str.Cu_n_
lea rcx, [rbp + 0x170]
mov qword [rcx], rax
mov qword [rcx + 8], 2
mov qword [rcx + 0x20], 0
lea rax, [rbp + 0x100]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
lea rdx, [0x1400a5078]
call fcn.140095e80
lea rcx, [rbp + 0x160]
call fcn.1400712d0
mov rdi, rax
test rax, rax
jne 0x14004c514
call fcn.14003eb2a
mov rbx, rdx
test rax, rax
je 0x14004d412
mov rdi, rbx
jmp 0x14004c514
test rdi, rdi
je 0x14004c4f9
mov rcx, rdi
call fcn.140045562
lea rsi, [rbp + 0x160]
mov rcx, rsi
call fcn.1400712d0
mov rdi, rax
test rax, rax
cmove rdi, rsi
je 0x14004c51c
mov rcx, rdi
call fcn.140045562
cmp qword [r14 + 0x40], 0
je 0x14004ca59
lea rax, [0x1400c92d0]
lea rbx, [rbp + 0x170]
mov qword [rbx], rax
mov rcx, rbx
call fcn.140071850
lea r9, [rbp + 0x1d0]
mov qword [r9], rax
lea rax, [0x140096cfd]
mov qword [rbx], rax
mov rax, qword [rbx]
movabs rcx, 0xffffffff1e121632
sub rcx, qword [0x1400c87c0]
rol rcx, 4
movzx ecx, cx
mov edx, dword [rax + rcx]
movzx r8d, byte [rax + rcx + 6]
movzx eax, word [rax + rcx + 4]
xor eax, 0x88aa
xor r8b, 0xd
movzx ecx, r8b
mov byte [rbp + 0x166], cl
shl rcx, 0x30
shl rax, 0x20
or rax, rcx
xor edx, 0x1070d0df
mov dword [rbp + 0x160], edx
shr rax, 0x20
mov word [rbp + 0x164], ax
lea rax, [rbp + 0x160]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 7
lea rax, [rbp + 0x120]
mov qword [rbp + 0x100], rax
lea r12, [0x140035950]
mov qword [rbp + 0x108], r12
lea rax, [0x1400a5360]
mov qword [rbx], rax
mov qword [rbx + 8], 2
mov qword [rbx + 0x20], 0
lea rax, [rbp + 0x100]
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], 1
mov rcx, r9
mov rdx, rbx
call fcn.140045f7c
test rax, rax
je 0x14004c62c
mov rcx, rax
call fcn.140045562
mov rcx, qword [rbp + 0x1d0]
dec dword [rcx + 0x20]
jne 0x14004c64a
mov qword [rcx + 0x18], 0
add rcx, 0x10
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, qword [r14 + 0x40]
test rax, rax
je 0x14004c9d9
mov rsi, qword [r14 + 0x38]
lea rcx, [rsi + 4]
mov qword [rbp + 0x158], rcx
shl rax, 3
lea r13, [rax + rax*4]
xor r15d, r15d
lea rdi, [0x1400722d0]
lea r14, [rbp + 0xd8]
mov eax, dword [rsi + r15]
cmp rax, 1
je 0x14004c821
cmp eax, 5
je 0x14004c716
cmp eax, 6
jne 0x14004c9cc
lea rax, [0x1400c92d0]
mov qword [rbp + 0x170], rax
mov rcx, rbx
call fcn.140071850
mov qword [rbp + 0xd8], rax
lea rax, [0x1400a2330]
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x170]
mov rcx, qword [0x1400c87d8]
dec rcx
mov rdx, rcx
shr rdx, 0xb
xor rdx, rcx
mov rcx, rdx
shr rcx, 0x1d
xor rcx, rdx
rol rcx, 7
movzx ecx, cx
mov rdx, qword [rax + rcx]
mov al, byte [rax + rcx + 8]
movabs rcx, 0x3b42ff90687cb28
xor rdx, rcx
mov qword [rbp + 0x160], rdx
xor al, 0x5c
jmp 0x14004c781
lea rax, [0x1400c92d0]
mov qword [rbp + 0x170], rax
mov rcx, rbx
call fcn.140071850
mov qword [rbp + 0xd8], rax
lea rax, [0x1400961b0]
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x170]
mov rcx, qword [0x1400c87e0]
rol rcx, 1
mov rdx, 0xffffffffdc098665
sub rdx, rcx
rol rdx, 8
movzx ecx, dx
mov rdx, qword [rax + rcx]
mov al, byte [rax + rcx + 8]
movabs rcx, 0x8b46b4d7fa1bd21b
xor rdx, rcx
mov qword [rbp + 0x160], rdx
xor al, 0x19
mov byte [rbp + 0x168], al
lea rax, [rbp + 0x160]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], 9
movdqu xmm0, xmmword [rsi + r15 + 0x10]
movdqu xmmword [rbp + 0x100], xmm0
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], r12
lea rax, [rbp + 0x100]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rdi
lea rax, [0x1400a53d0]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 3
mov qword [rbp + 0x190], 0
lea rax, [rbp + 0x120]
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], 2
mov rcx, r14
mov rdx, rbx
jmp 0x14004c99c
mov rax, qword [rbp + 0x158]
add rax, r15
mov qword [rbp + 8], rax
lea rax, [0x1400c92d0]
mov qword [rbp + 0x170], rax
mov rcx, rbx
call fcn.140071850
mov qword [rbp + 0xd8], rax
lea rax, [0x1400a1b81]
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x170]
mov rcx, qword [0x1400c87c8]
mov edx, ecx
shr edx, 0xa
xor rdx, rcx
rol rdx, 0xa
mov r8d, 0xffff
and rdx, r8
movzx eax, word [rax + rdx]
xor eax, 0xc20a
mov word [rbp + 0xba], ax
lea rax, [rbp + 0xba]
mov qword [rbp + 0x160], rax
mov r9d, 2
mov qword [rbp + 0x168], r9
lea rax, [0x14009db34]
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x170]
mov rcx, qword [0x1400c87d0]
xor edx, edx
sub rdx, rcx
rol rdx, 8
and rdx, r8
movzx eax, word [rax + rdx]
xor eax, 0x1aee
mov word [rbp + 0xb8], ax
lea rax, [rbp + 0xb8]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], r9
movdqu xmm0, xmmword [rsi + r15 + 0x10]
movdqu xmmword [rbp + 0x100], xmm0
lea rax, [rbp + 0x160]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], r12
lea rax, [rbp + 8]
mov qword [rbp + 0x180], rax
lea rax, [0x14004615b]
mov qword [rbp + 0x188], rax
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], r12
lea rax, [rbp + 0x100]
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], rdi
lea rax, [0x1400a5380]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 5
mov qword [rbp + 0x140], 0
mov qword [rbp + 0x130], rbx
mov qword [rbp + 0x138], 4
mov rcx, r14
lea rdx, [rbp + 0x120]
call fcn.140045f7c
test rax, rax
je 0x14004c9ae
mov rcx, rax
call fcn.140045562
mov rcx, qword [rbp + 0xd8]
dec dword [rcx + 0x20]
jne 0x14004c9cc
mov qword [rcx + 0x18], 0
add rcx, 0x10
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
add r15, 0x28
cmp r13, r15
jne 0x14004c67f
lea rdi, [rbp + 0x170]
lea rax, [0x1400c92d0]
mov qword [rdi], rax
mov rcx, rdi
call fcn.140071850
lea rcx, [rbp + 0x120]
mov qword [rcx], rax
lea rax, [0x1400a9820]
mov qword [rdi], rax
mov qword [rdi + 8], 1
lea rax, [0x1400b4e80]
mov qword [rdi + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x18], xmm0
lea rdx, [rbp + 0x170]
call fcn.140045f7c
test rax, rax
je 0x14004ca3b
mov rcx, rax
call fcn.140045562
mov rcx, qword [rbp + 0x120]
dec dword [rcx + 0x20]
jne 0x14004ca59
mov qword [rcx + 0x18], 0
add rcx, 0x10
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lea r14, [0x1400c92d0]
lea rdi, [rbp + 0x170]
mov qword [rdi], r14
mov rcx, rdi
call fcn.140071850
lea rcx, [rbp + 0x160]
mov qword [rcx], rax
lea rax, [0x14009b638]
mov qword [rdi], rax
mov rax, qword [rdi]
mov rdx, 0xffffffffa03dff3e
xor rdx, qword [0x1400c87e8]
imul rdx, rdx, 0x54916591
mov r8d, 0x54916591
add r8, rdx
rol r8, 3
movzx edx, r8w
movabs r8, 0xc7490127d0de3280
xor r8, qword [rax + rdx]
movzx r9d, byte [rax + rdx + 0xa]
movzx eax, word [rax + rdx + 8]
xor eax, 0xc0b1
xor r9b, 0xdf
mov qword [rbp + 0x1d0], r8
mov word [rbp + 0x1d8], ax
mov byte [rbp + 0x1da], r9b
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 0xb
lea rax, [rbp + 0x120]
mov qword [rbp + 0x100], rax
lea r15, [0x140035950]
mov qword [rbp + 0x108], r15
lea rax, [0x1400a5360]
mov qword [rdi], rax
mov qword [rdi + 8], 2
mov qword [rdi + 0x20], 0
lea rax, [rbp + 0x100]
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], 1
lea rdx, [rbp + 0x170]
call fcn.140045f7c
test rax, rax
je 0x14004cb61
mov rcx, rax
call fcn.140045562
mov rcx, qword [rbp + 0x160]
dec dword [rcx + 0x20]
jne 0x14004cb7f
mov qword [rcx + 0x18], 0
add rcx, 0x10
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov qword [rdi], r14
mov rcx, rdi
call fcn.140071850
lea rbx, [rbp + 0x160]
mov qword [rbx], rax
lea rax, [0x140097dfa]
mov qword [rdi], rax
mov rax, qword [rdi]
mov rcx, qword [0x1400c87f0]
rol rcx, 7
not rcx
rol rcx, 4
mov edx, ecx
shr edx, 0xb
xor rdx, rcx
rol rdx, 1
movzx ecx, dx
movabs rsi, 0x3aadc77620e801df
xor rsi, qword [rax + rcx]
mov r12d, 0xca2b8cb7
xor r12d, dword [rax + rcx + 8]
mov ecx, 0xc
call fcn.14003f100
mov qword [rdx], rsi
mov dword [rdx + 8], r12d
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], rdx
mov qword [rbp + 0x1e0], 0xc
lea rsi, [rbp + 0x100]
mov rcx, rsi
mov rdx, qword [rbp - 0x38]
call fcn.14004a2e1
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x120], rax
lea rax, [0x140030f20]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x138], rax
lea r12, [0x1400a53d0]
mov qword [rdi], r12
mov qword [rdi + 8], 3
mov qword [rdi + 0x20], 0
lea rax, [rbp + 0x120]
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], 2
lea rdx, [rbp + 0x170]
mov rcx, rbx
call fcn.140045f7c
test rax, rax
je 0x14004cc8a
mov rcx, rax
call fcn.140045562
cmp qword [rbp + 0x100], 0
je 0x14004ccaa
mov r8, qword [rbp + 0x108]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1d0], 0
je 0x14004ccca
mov r8, qword [rbp + 0x1d8]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x160]
dec dword [rcx + 0x20]
jne 0x14004cce8
mov qword [rcx + 0x18], 0
add rcx, 0x10
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov qword [rdi], r14
mov rcx, rdi
call fcn.140071850
mov qword [rbx], rax
lea rax, [0x1400990b0]
mov qword [rdi], rax
mov rax, qword [rdi]
imul rcx, qword [0x1400c87f8], 0xffffffff85600ca6
mov rdx, rcx
shr rdx, 0xc
xor rdx, rcx
mov ecx, 0x576f4a0d
sub rcx, rdx
rol rcx, 3
movzx ecx, cx
movabs rsi, 0x32a6d220b3822d32
xor rsi, qword [rax + rcx]
mov r13d, 0xf4b66c71
xor r13d, dword [rax + rcx + 8]
mov ecx, 0xc
call fcn.14003f100
mov qword [rdx], rsi
mov dword [rdx + 8], r13d
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], rdx
mov qword [rbp + 0x1e0], 0xc
lea rsi, [rbp + 0x100]
mov rcx, rsi
mov rdx, qword [rbp - 0x40]
call fcn.14004a2e1
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x120], rax
lea rax, [0x140030f20]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x138], rax
mov qword [rdi], r12
mov qword [rdi + 8], 3
mov qword [rdi + 0x20], 0
lea rax, [rbp + 0x120]
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], 2
lea rdx, [rbp + 0x170]
mov rcx, rbx
call fcn.140045f7c
test rax, rax
je 0x14004cde9
mov rcx, rax
call fcn.140045562
cmp qword [rbp + 0x100], 0
je 0x14004ce09
mov r8, qword [rbp + 0x108]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1d0], 0
je 0x14004ce29
mov r8, qword [rbp + 0x1d8]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x160]
dec dword [rcx + 0x20]
jne 0x14004ce47
mov qword [rcx + 0x18], 0
add rcx, 0x10
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov qword [rdi], r14
mov rcx, rdi
call fcn.140071850
mov qword [rbx], rax
lea rax, [0x1400a4dc6]
mov qword [rdi], rax
mov rax, qword [rdi]
mov rcx, 0xffffffffe1948974
xor rcx, qword [0x1400c8800]
rol rcx, 1
neg rcx
rol rcx, 7
movzx ecx, cx
movabs rsi, 0x1bed22b1783195d4
xor rsi, qword [rax + rcx]
mov r13d, 0x48d0f0ec
xor r13d, dword [rax + rcx + 8]
mov ecx, 0xc
call fcn.14003f100
mov qword [rdx], rsi
mov dword [rdx + 8], r13d
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], rdx
mov qword [rbp + 0x1e0], 0xc
lea rsi, [rbp + 0x100]
mov rcx, rsi
mov rdx, qword [rbp - 0x48]
call fcn.14004a2e1
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x120], rax
lea rax, [0x140030f20]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x138], rax
mov qword [rdi], r12
mov qword [rdi + 8], 3
mov qword [rdi + 0x20], 0
lea rax, [rbp + 0x120]
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], 2
lea rdx, [rbp + 0x170]
mov rcx, rbx
call fcn.140045f7c
test rax, rax
je 0x14004cf3f
mov rcx, rax
call fcn.140045562
cmp qword [rbp + 0x100], 0
je 0x14004cf5f
mov r8, qword [rbp + 0x108]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1d0], 0
je 0x14004cf7f
mov r8, qword [rbp + 0x1d8]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x160]
dec dword [rcx + 0x20]
jne 0x14004cf9d
mov qword [rcx + 0x18], 0
add rcx, 0x10
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov qword [rdi], r14
mov rcx, rdi
call fcn.140071850
mov qword [rbx], rax
lea rax, [0x14009ed8b]
mov qword [rdi], rax
mov rax, qword [rdi]
mov rcx, qword [0x1400c8808]
mov edx, ecx
shr edx, 8
xor rdx, rcx
xor rdx, 0x452
rol rdx, 5
movzx ecx, dx
movabs rsi, 0x135d92459e95ba0f
xor rsi, qword [rax + rcx]
mov r13d, 0x83b93b2f
xor r13d, dword [rax + rcx + 8]
mov ecx, 0xc
call fcn.14003f100
mov qword [rdx], rsi
mov dword [rdx + 8], r13d
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], rdx
mov qword [rbp + 0x1e0], 0xc
lea rsi, [rbp + 0x100]
mov rcx, rsi
mov rdx, qword [rbp - 8]
call fcn.14004a2e1
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x120], rax
lea rax, [0x140030f20]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x138], rax
mov qword [rdi], r12
mov qword [rdi + 8], 3
mov qword [rdi + 0x20], 0
lea rax, [rbp + 0x120]
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], 2
lea rdx, [rbp + 0x170]
mov rcx, rbx
call fcn.140045f7c
test rax, rax
je 0x14004d097
mov rcx, rax
call fcn.140045562
cmp qword [rbp + 0x100], 0
je 0x14004d0b7
mov r8, qword [rbp + 0x108]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1d0], 0
je 0x14004d0d7
mov r8, qword [rbp + 0x1d8]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x160]
dec dword [rcx + 0x20]
jne 0x14004d0f5
mov qword [rcx + 0x18], 0
add rcx, 0x10
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lea rbx, [rbp + 0x170]
mov qword [rbx], r14
mov rcx, rbx
call fcn.140071850
lea rdi, [rbp + 0x160]
mov qword [rdi], rax
lea rax, [0x140098849]
mov qword [rbx], rax
mov rax, qword [rbx]
movabs rcx, 0xf5812822b5d4e40
imul rcx, qword [0x1400c8810]
movabs rdx, 0xcaba7d013f8646d1
add rdx, rcx
rol rdx, 4
and edx, 0xfd1f
movabs rsi, 0x227ee5030c83f020
xor rsi, qword [rax + rdx]
mov r13d, 0x2501b7ec
xor r13d, dword [rax + rdx + 8]
mov ecx, 0xc
call fcn.14003f100
mov qword [rdx], rsi
mov dword [rdx + 8], r13d
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], rdx
mov qword [rbp + 0x1e0], 0xc
lea rsi, [rbp + 0x100]
mov rcx, rsi
mov rdx, qword [rbp - 0x10]
call fcn.14004a2e1
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x120], rax
lea rax, [0x140030f20]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x138], rax
mov qword [rbx], r12
mov qword [rbx + 8], 3
mov qword [rbx + 0x20], 0
lea rax, [rbp + 0x120]
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], 2
lea rdx, [rbp + 0x170]
mov rcx, rdi
call fcn.140045f7c
test rax, rax
je 0x14004d209
mov rcx, rax
call fcn.140045562
cmp qword [rbp + 0x100], 0
mov r12, qword [rbp + 0x48]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14004d234
mov r8, qword [rbp + 0x108]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1d0], 0
je 0x14004d254
mov r8, qword [rbp + 0x1d8]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x160]
dec dword [rcx + 0x20]
jne 0x14004d272
mov qword [rcx + 0x18], 0
add rcx, 0x10
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x58], rax
je 0x14004d6df
cmp byte [rbp + 0xb2], 0
je 0x14004d679
call case.0x14001077f.280
test al, al
je 0x14004d30a
lea rbx, [rbp + 0x1d0]
lea rax, [rbp + 0x98]
mov qword [rbx], rax
mov qword [rbx + 8], 0
lea rdx, [0x1400a4dde]
mov r8d, 6
mov rcx, rbx
call fcn.1400455e2
mov rcx, qword [rbx + 8]
test al, al
je 0x14004d336
test rcx, rcx
jne 0x14004d352
lea rax, str.crossterm::cursor::Showcrossterm::style::SetBackgroundColorcrossterm::style::SetAttributecrossterm::terminal::EnterAlternateScreencrossterm::cursor::MoveTocrossterm::style::SetForegroundColorcrossterm::terminal::Clearcrossterm::cursor::Hidecrossterm::style::Print_alloc::string::String_crossterm::terminal::LeaveAlternateScreenwindow_size_must_be_non_zero
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 0x17
lea rax, [rbp + 0x120]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], r15
jmp 0x14004d92e
lea rsi, [rbp + 0x98]
mov rcx, rsi
call fcn.1400712d0
mov rcx, rax
test rax, rax
jne 0x14004d352
mov cl, 1
call case.0x140035876.67
mov rcx, rax
test rax, rax
cmove rcx, rsi
jne 0x14004d352
jmp 0x14004d347
test rcx, rcx
je 0x14004d340
call fcn.140045562
lea rsi, [rbp + 0x98]
mov rcx, rsi
call fcn.1400712d0
mov rcx, rax
call fcn.14005b930
test rax, rax
je 0x14004d406
lea rcx, [rbp + 8]
mov qword [rcx], rax
mov qword [rbp + 0x160], rcx
lea rsi, [case.0x14006a771.440]
mov qword [rbp + 0x168], rsi
lea rax, str.Failed_to_show_the_cursor:
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 2
mov qword [rbp + 0x140], 0
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x138], 1
lea rax, str.stderrg__e____k_w________jN_a__advancing_io_slices_beyond_their_length
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], 6
mov al, byte [0x1400c9280]
test al, al
je 0x14004d560
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xd0], 0
je 0x14004d4a3
lea rdi, [rax + 0xd8]
jmp 0x14004d4b4
mov byte [rbp + 0xb2], 0
jmp 0x14004d679
mov rcx, rbx
call fcn.14003f315
lock dec qword [rbx]
mov rdi, rax
sete al
test rdi, rdi
je 0x14004d802
test al, al
je 0x14004c514
mov rcx, rbx
call fcn.14003ec90
jmp 0x14004c514
call fcn.140098f70
jmp 0x14004aad9
call fcn.140098f70
jmp 0x14004c3fc
lock dec qword [rdi]
jne 0x14004c3eb
mov rcx, rdi
call fcn.14003ec90
jmp 0x14004c3eb
test al, al
je 0x14004aa93
mov rcx, r14
call fcn.14003ec90
jmp 0x14004aa93
call fcn.140071bb0
mov rdi, rax
test rax, rax
je 0x14004d560
mov al, byte [rbx + 0x18]
mov qword [rbp + 0x158], rbx
lea rax, [rbx + 0x20]
lea rcx, [rbp + 0x178]
mov qword [rcx - 8], rax
mov qword [rcx], 0
lea rdx, [0x1400a8308]
lea rcx, [rbp + 0x170]
lea r8, [rbp + 0x120]
call fcn.1400359a0
mov rcx, qword [rbp + 0x178]
test al, al
je 0x14004d796
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
lea rcx, [rbp + 0x170]
mov qword [rcx], rax
call fcn.140067ae0
jmp 0x14004d7b2
mov rax, qword [0x1400c92e8]
mov ecx, dword [0x1400c93d4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xc9]
cmp rax, rcx
jne 0x14004d5a8
mov eax, dword [0x1400c92f0]
inc eax
jne 0x14004d5db
lea rcx, [0x1400c92e0]
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0xc9]
mov qword [0x1400c92e8], rax
mov eax, 1
mov dword [0x1400c92f0], eax
mov qword [rbp + 0x100], r14
lea rcx, [rbp + 0x178]
lea rax, [rbp + 0x100]
mov qword [rcx - 8], rax
mov qword [rcx], 0
lea rdx, [0x1400a8398]
lea rcx, [rbp + 0x170]
lea r8, [rbp + 0x120]
call fcn.1400359a0
mov rcx, qword [rbp + 0x178]
test al, al
je 0x14004d636
mov rcx, qword [rbp + 8]
call fcn.140045562
xor esi, esi
xor edi, edi
shl rdi, 5
mov rbx, qword [rbp + rdi + 0x68]
test rbx, rbx
je 0x14004d6b3
mov r14, qword [rbp + rdi + 0x60]
add r14, 8
cmp qword [r14 - 8], 0
je 0x14004d6aa
mov r8, qword [r14]
mov rcx, qword [0x1400c9350]
xor edx, edx
call r13
add r14, 0x28
dec rbx
jne 0x14004d694
lea rax, [rdi + rbp]
add rax, 0x58
cmp qword [rax], 0
je 0x14004d6d1
mov r8, qword [rax + 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
call r13
mov edi, 1
test sil, 1
mov sil, 1
je 0x14004d67d
mov rsi, qword [rbp + 0xf8]
cmp byte [rsi + 0x198], 0
jne 0x14004d6f6
mov byte [rsi + 0x198], 1
lock or qword [rsi + 0x1c8], 1
lea rcx, [rsi + 0x1a0]
call fcn.1400831b1
lea rdi, [rbp + 0x58]
mov rcx, rdi
mov rdx, qword [rbp + 0x150]
mov r8, r12
call fcn.1400463e0
mov rax, qword [rbp + 0x58]
movabs rcx, 0x7ffffffffffffff5
add rax, rcx
cmp rax, 2
jb 0x14004d75e
lock sub qword [rsi + 0x1c8], 2
jb 0x14004da2c
mov rax, qword [rbp + 0x58]
add rax, rcx
cmp rax, 2
jb 0x14004d70f
mov rcx, rdi
call fcn.140046567
jmp 0x14004d70f
lock dec qword [rsi]
jne 0x14004d76c
mov rcx, rsi
call fcn.140046318
movaps xmm6, xmmword [rbp + 0x1f0]
movaps xmm7, xmmword [rbp + 0x200]
movaps xmm8, xmmword [rbp + 0x210]
add rsp, 0x2a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test rcx, rcx
je 0x14004d7a7
lea rcx, [rbp + 0x178]
call fcn.140067ae0
mov qword [rbp + 0x170], 0
cmp byte [rbp + 0x1c8], 0
mov rsi, qword [rbp + 0x158]
jne 0x14004d7d5
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
jne 0x14004d882
mov rcx, qword [rbp + 0x18]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rcx, qword [rdi]
mov qword [rdi], rsi
test rcx, rcx
je 0x14004d670
lock dec qword [rcx]
jne 0x14004d670
call fcn.140071c80
jmp 0x14004d670
test al, al
je 0x14004c4f9
mov rcx, rbx
call fcn.14003ec90
jmp 0x14004c4f9
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zero__nb_1_u_____m_A_tHcug____Fq__cR___Fr_amqx_LD1_U_k_J___jpd_dQ__ag___PeZ_k_5k_M
lea r8, [0x1400a69b8]
mov edx, 0x39
call fcn.140096040
lea r8, [0x1400a69d0]
mov rcx, r13
mov rdx, qword [rbp + 0x50]
call fcn.140095f40
call fcn.140098e90
xor al, 1
mov dword [rbp + 0x1c8], eax
jmp 0x14004d4f5
lea r8, str.9__z__sLs_pvc_____m_a_Yg__cArhG_f__t8____a__pu_t________w__uW___L9__2M____ie3_C_F__rn____im_B
jmp 0x14004d864
lea r8, str.9__z__sLs_pvc_____m_a_Yg__cArhG_f__t8____a__pu_t________w__uW___L9__2M____ie3_C_F__rn____im_B
mov edx, 2
call fcn.140095f40
lea r8, str.9__z__sLs_pvc_____m_a_Yg__cArhG_f__t8____a__pu_t________w__uW___L9__2M____ie3_C_F__rn____im_B
mov edx, 2
mov rcx, rax
call fcn.140095f40
call fcn.140098e90
test al, al
jne 0x14004d7d5
mov byte [rsi + 0x18], 1
jmp 0x14004d7d5
lea r8, str.9__z__sLs_pvc_____m_a_Yg__cArhG_f__t8____a__pu_t________w__uW___L9__2M____ie3_C_F__rn____im_B
jmp 0x14004d864
lea r8, str.9__z__sLs_pvc_____m_a_Yg__cArhG_f__t8____a__pu_t________w__uW___L9__2M____ie3_C_F__rn____im_B
jmp 0x14004d864
lea r8, str.9__z__sLs_pvc_____m_a_Yg__cArhG_f__t8____a__pu_t________w__uW___L9__2M____ie3_C_F__rn____im_B
jmp 0x14004d864
lea rax, str._k_____J8_Vdpc____k__NB____2___h_q_Y_zd__Mk_bvUE__bF_p_D_____Cv_pkj_Zw__PLF___ZZ___cQXuPF_____si
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400a4ac8]
lea r8, [rbp + 0x170]
mov edx, 0x2b
call fcn.1400963d0
lea rax, [0x1400a4a50]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 0x2f
jmp 0x14004d912
lea rax, [0x1400a49e2]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 0x19
lea rax, [rbp + 0x120]
mov qword [rbp + 0x100], rax
lea rax, [0x140035950]
mov qword [rbp + 0x108], rax
lea rax, str.Cu_n_
lea rcx, [rbp + 0x170]
mov qword [rcx], rax
mov qword [rcx + 8], 2
mov qword [rcx + 0x20], 0
lea rax, [rbp + 0x100]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
lea rdx, str._K_n_
call fcn.140095e80
lea rax, [rbp + 0xd8]
mov qword [rax], rdi
lea rcx, [rbp + 0x1d0]
mov qword [rbp + 0x100], rcx
lea rcx, [0x140035950]
mov qword [rbp + 0x108], rcx
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], rsi
lea rax, str.failed_printing_to_:
lea rcx, [rbp + 0x170]
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
lea rdx, [rbp + 0x100]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.__6_Xcp___c____B_9e_5__3S5
call fcn.140095e80
ud2
mov ecx, 8
mov edx, 0x20
call fcn.1400948e0
lea rax, [0x1400a4a39]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 0x17
jmp 0x14004d912
lea rax, [0x1400a499b]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 0x1e
jmp 0x14004d912
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
sub rbx, rdx
shr rbx, 5
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
sub rax, rdx
sub eax, edx
cmp rax, rbx
jb case.0x140022292.360
cmp rdi, r14
je 0x1400566ad
mov rax, rdx
shl rax, 5
add rax, qword [rsi + 8]
neg rbx
neg ebx
mov r8d, 0x10
xor ecx, ecx
movups xmm0, xmmword [rdi + r8 - 0x10]
movups xmmword [rax + r8 - 0x10], xmm0
add al, dh
movups xmmword [rax + rax - 0x10], xmm0
mov r9d, dword [rdi + r8 + 8]
mov dword [rax + r8 + 8], r9d
add byte [rax], r9b
mov r9, qword [rdi + r8]
mov qword [rax + r8], r9
dec rcx
dec ecx
add r8, 0x20
add eax, 0x20
shl byte [rax], 0x48
cmp rbx, rcx
cmp ebx, ecx
jne 0x140056680
sub rdx, rcx
mov qword [rsi + 0x10], rdx
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
mov rcx, rsi
mov r8, rbx
mov eax, ebx
call fcn.140097c3b
mov rdx, qword [rsi + 0x10]
jmp 0x140056665
xchg esp, eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
cmp ecx, edx
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bb
add byte [rax + 0xf], cl
fidiv dword [r9]
ror byte [rax - 0x77], cl
invalid
shr ecx, 0x3a
loop 0x140056717
mov dword [rsp + 0x28], 8
add byte [rax], al
add byte [rax], al
and al, 0x38
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x20
mov eax, dword [rdi + 8]
or byte [r15 + r8 + 0x48], r14b
mov edx, dword [rsp + 0x48]
and al, 0x48
jmp case.0x140025f96.319
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
sub esp, 0x20
mov ecx, 0xcccccccd
int3
int 0xcc
int3
mov ebx, edx
add eax, 0x10c68348
invalid
mov edx, dword [rsi]
rol dword [rdx], cl
add byte [rax + 1], cl
add edi, eax
add edi, eax
dec ebx
retf
push rdi
mov edx, 0xa8
add byte [rax], al
add byte [rbx + 0xac9a], cl
add byte [rax], al
add byte [rdi], cl
mov bh, 0xaa
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x5e], cl
mov esp, dword [rdx + 0xa0]
mov rcx, rdi
invalid
xchg ecx, eax
mov esp, dword [rdx + 0xa0]
movabs byte [0xe8f98948000000a0], al
xchg ecx, eax
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rcx + rdi*2 + 0x45], 0x8b
pop rsp
and al, 0x1c
and al, 0x20
and byte [rcx + 0xf], al
mov bh, 0x4c
and al, 0x22
and al, 0x22
cmp edx, 1
or dh, byte [rdi + rdx*8 + 0x45]
mov ecx, dword [rsp + 0x18]
cmove ecx, edi
invalid
or byte [rcx - 0x80], al
sti
adc eax, dword [rcx + 0xf]
invalid
invalid
fild dword [r9 - 0x77]
retf
not ebx
and esi, eax
adc byte [rcx - 0x3f], al
jmp 0x18e8dac92
adc dword [rcx - 0x7699eba2], ecx
outsb dx, byte [rsi]
sbb byte [rsi + 0x44], ah
mov dword [rsi + 0x1a], esi
jbe case.0x14000f0c0.518
adc byte [rax + r9*2], r10b
add esp, 0x20
pop rsp
push rbp
invalid
mov eax, ebx
fmul dword [rax - 0x7b]
div byte [rsi + rbp + 0x48]
mov eax, ebx
cmp byte [rsi + rsi], 0xbf
mov eax, esi
add eax, dword [rax]
test al, bl
invalid
and al, 0x36
add al, 0x24
and al, 0x41
movzx ebp, al
mov dh, 0xe8
outsd dx, dword [rsi]
clc
invalid
insb byte [rdi], dx
and al, 3
adc al, cl
loop 0x140056974
int 0x81
std
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rdi], cl
test byte [rbx + 6], dh
add byte [rax], al
add eax, ecx
loope case.0x1400104e7.448
xchg esp, eax
shr byte [rax - 0x47a68bff], 1
add dword [rcx + rbx*2 - 0x48], esi
add dword [rax], eax
add byte [rax], al
invalid
std
add byte [rax], 0
add byte [rax], al
add byte [rdx + 0x1c], dh
add byte [rax + 1], cl
and r14b, r8b
add byte ds:[rdx + 0x47c64047], cl
invalid
js 0x14f41a935
pcmpeqw mm1, qword [0xc9fef33c]
or eax, 0x89f98948
invalid
or dh, byte [rbp + 0x19]
xchg ebp, eax
add byte [rax], al
add cl, ch
popfq
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rdi + 0x10], 1
xor eax, eax
invalid
invalid
invalid
mov dword [rdi + 0x18], eax
sbb byte [rbp + 0x39], cl
in eax, 0xf
test byte [rdx + 0x41000004], dh
add byte [rcx - 0x76], al
push rbp
invalid
call 0x185254acb
movzx eax, byte [rbp + 1]
mov dh, 0x45
invalid
mov dh, 0x45
add dword [rcx - 0x7d], eax
loopne 0x140056a8f
cmp eax, dword [rcx + 0xf]
mov dh, 0x4d
add al, byte [rcx - 0x3f]
loopne 0x140056a65
xor eax, 0x6db60f41
add eax, dword [rbx - 0x1f3ef820]
invalid
shl eax, 0x12
shl ecx, 6
loope 0x140056a7e
vpaddw xmm0, xmm15, xmmword [rax]
add byte [rcx], dl
adc dword [rax], eax
je 0x140056ee3
add byte [rax], al
adc dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
or eax, eax
or ecx, dword [rcx - 0x7d]
invalid
ror dword [rcx - 0x676b733], 0x89
invalid
movzx ecx, byte [rdi + 0x3e]
mov byte ds:[rdi + 0x3d], 1
test byte [rdi - 0x7cffffff], dl
stc
add cl, byte [rdi]
test byte [rsp + rax], ah
add byte [rax], al
fisttp word [rdi]
xchg dword [rdx + 0x48000004], ecx
cmp dword [rdi], 0
add byte [rax], al
cmp edi, ebx
fbstp tbyte [rbx + 0xb]
movzx edx, al
add al, 0xf
test byte [rsi + 4], dl
add byte [rax], al
invalid
and dword [rbx + 0xf], eax
mov dh, 0x54
std
mov dh, 0x44
cld
or byte [rbx + 0xbeb1fe1], al
invalid
ror dword [rax + 0x478a3f47], 0x40
invalid
stc
add dword [rbx + rcx*2 + 0xf], esi
mov dh, 0xd1
add byte [rbx - 0x7bf0f906], al
xor eax, 0x44000003
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
invalid
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
rol byte [rcx - 1], 0xc8
popfq
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
or eax, 0x5f5b8
invalid
invalid
add byte [rax], al
or eax, 0x5f5b8
rol byte [rax - 0x6bf0f607], cl
rol byte [rax + 0x707405f9], 0x88
cmp cl, 5
je case.0x140056bdb.2
mov dl, al
invalid
invalid
stc
add eax, 0xc2887074
invalid
sar byte [rsi + rax], cl
xchg ebp, eax
ret 0x8548
invalid
test edx, edx
invalid
add dword [rcx], edi
add byte [rax], al
add byte [rax + 0x4f8801d1], al
add dword [rax + 0x1343e4f], ecx
add dword [rax + 0x1343e4f], ecx
add dword [rax + rax*8 - 0x2c16bd8c], eax
add al, byte [rax]
add byte [rax - 0x78f0f207], al
cmp cl, 0xd
invalid
xchg esi, eax
add al, byte [rax]
stc
or eax, 0x2c6870f
add byte [rax], al
xchg esi, eax
add al, byte [rax]
add byte [rax + 0x3180], bh
add byte [rax], al
add byte [rdi], cl
movabs dword [0xcd7409fa832672d0], eax
add byte [rbx - 0x57c043e], al
or byte [rdi], cl
ja case.0x140056bdb.1
lea rcx, [0x1400b61c4]
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x5f572
jb case.0x14003e153.172
invalid
invalid
jb case.0x14003e153.172
add eax, 0x4634800
xchg ecx, eax
cwde
add al, 0xf
test dword [rdx + rax], ebp
add byte [rax], al
mov qword [rsp + 0x30], r14
add byte [rax], al
cmp byte [rcx + rdi], 0xbf
ror byte [rdi], 0x88
lock add byte [rax], al
add byte [rsi - 0x73], cl
xor al, 0x39
add dword [rdi], ecx
xchg esp, eax
sal byte [rdx - 0x7735d7fe], 0x57
notrack jmp 0x140056c19
cmp edi, ebx
add edi, esi
mov edi, 0xf45227f
mov dh, 0x47
cld
invalid
loop case.0x14003e153.180
loope 0x140056d9f
cli
add byte [rax], al
adc dword [rax], eax
cmp edi, dword [rsp + 0x30]
add byte [rcx + rcx*4 + 0x77], cl
sbb byte [rcx - 0xa], al
mov byte [rcx], 0xf
test dword [rax], edx
add dword [rax], eax
add byte [rax], al
add cl, ch
sbb al, 1
add byte [rax], al
and eax, dword [rcx + 0xf]
mov dh, 0x56
std
and eax, 7
invalid
invalid
std
rol byte [rbx + 0x117504f8], 0xc6
add dword ds:[rax - 0x75], ecx
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov esi, dword [rsp + 0x30]
xchg dword [rax + 0x4c000000], ebx
mov edx, ecx
or eax, 0x4f7ff
lea ecx, [0x1400a6668]
add eax, dword [rax]
test byte [rax + rax], 0xe8
jo case.0x14004aede.40
add eax, dword [rax]
or eax, 0x4f5e9
add dh, al
cmp eax, 0x2b801
add byte [rax], al
jo 0x140057023
invalid
invalid
mov dword [rsp + 0x20], eax
add dword [rbp + rcx*4 + 5], ecx
popfq
int1
add eax, 0x4634900
or byte [rcx + rax - 0x40], 0xff
loopne 0x14005709d
add ecx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
mov dword [rcx], ecx
mov dword [rcx], ecx
lea rax, [0x1400a6800]
mov qword [rsp + 0x20], rax
lea rax, [0x1400a68eb]
mov r8d, 0xa
mov rcx, rdx
mov rdx, rax
call fcn.140037da0
nop
add rsp, 0x38
ret
jmp 0x1400570cd
mov r8d, 9
add rsp, 0x38
jmp rax
add byte ds:[rax - 0x39], cl
invalid
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x38]
jmp 0x140057816
mov r8d, dword [0x1400c93d4]
mov r9, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov r8, qword [r9 + r8*8]
movups xmm0, xmmword [r8 + 0x48]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [r8 + 0x78]
movups xmm0, xmmword [rax + 0x78]
movups xmm0, xmmword [rax + 0x78]
movaps xmmword [rsp + 0x70], xmm0
sub dword [rsp + 0x70], eax
movups xmm0, xmmword [r8 + 0x68]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [r8 + 0x58]
sbb byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x50], eax
and al, 0x50
sbb byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
mov qword [r8 + 0x48], 1
mov qword [r8 + 0x50], rdx
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmmword [r8 + 0x58], xmm0
movups xmmword [r8 + 0x68], xmm1
adc dword [rax + 0x68], ecx
mov qword [r8 + 0x78], rax
mov qword [r8 + 0x80], rcx
cmp qword [rsp + 0x40], 0
je 0x1400578aa
lea rcx, [rsp + 0x50]
call fcn.1400578ce
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x50]
ror dword [rax - 0x73], 0x80
push rax
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0x88
pop rdi
pop rsi
ret
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rdi, qword [rcx + 8]
test rdi, rdi
dec dword [rdi]
test bh, ah
add byte [rax], al
invalid
dec dword [rdi]
test bh, ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rcx
mov rbx, qword [rcx + 0x18]
test rbx, rbx
je 0x14005798a
mov rax, qword [rsp + 0x20]
and al, 0x20
mov r14, qword [rax]
movdqa xmm0, xmmword [r14]
pmovmskb r13d, xmm0
not r13d
lea r15, [r14 + 0x10]
jle 0x140057926
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
test r13w, r13w
jne case.0x140034ef1.267
movdqa xmm0, xmmword [r15]
movq mm0, qword [r15]
pmovmskb r13d, xmm0
add r14, 0xfffffffffffffc80
cmp ah, 0xff
dec dword [rcx - 0x7d]
invalid
adc byte [rcx - 0x7f], al
std
invalid
inc dword [rax]
invalid
je 0x140057923
invalid
loop 0x140057983
not r13d
not ebp
bsf eax, r13d
neg rax
imul rax, rax, 0x38
lea rbp, [r14 + rax]
cmp qword [r14 + rax - 0x30], 0
cmp dword [rsi + rax - 0x30], 0
cmp dword [rsi + rax - 0x30], 0
je 0x14005796b
mov r8, qword [rbp - 0x28]
mov rcx, qword [0x1400c9350]
mov ecx, dword [0x1400c9350]
mov ecx, dword [0x1400c9350]
xor edx, edx
call r12
dec rbx
lea esi, [r13 - 1]
jne 0x140057971
jne 0x140057971
inc dword [rcx + riz - 0x12]
and esi, r13d
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.1400579e4
mov r13d, esi
mov ebp, esi
test rbx, rbx
jne 0x14005791d
lea rax, [rdi + 1]
mov ecx, 0x38
mul rcx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rdi, rax
cmp rdi, 0xffffffffffffffef
mov rcx, qword [rsp + 0x20]
je 0x1400579d2
mov r8, qword [rcx]
sub r8, rax
mov rcx, qword [0x1400c9350]
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and eax, 0x6a067
sub rsp, 0x68
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
push rax
push rax
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov qword [rcx], 0
mov byte [rcx + 0x40], 2
cmp qword [rsp + 0x20], 0
je 0x140057a4d
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
call fcn.1400578ce
nop
add rsp, 0x68
ret
sub esp, 0x3f8
movdqa xmmword [rsp + 0x3e0], xmm15
movapd xmmword [rsp + 0x3d0], xmm14
movapd xmmword [rsp + 0x3c0], xmm13
movaps xmmword [rsp + 0x3b0], xmm12
movaps xmmword [rsp + 0x3a0], xmm11
pushfq
and al, 0xa0
add eax, dword [rax]
add byte [rsi + 0x44], ah
movq qword [rsp + 0x390], mm2
movapd xmmword [rsp + 0x380], xmm9
movapd xmmword [rsp + 0x370], xmm8
movaps xmmword [rsp + 0x370], xmm0
movapd xmmword [rsp + 0x360], xmm7
movapd xmmword [rsp + 0x350], xmm6
mov rbx, rdx
mov qword [rsp + 0x138], rcx
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x48], 0
je 0x140057af7
lea rsi, [rax + 0x50]
jmp 0x140057b0a
xor ecx, ecx
call fcn.140057719
mov rsi, rax
test rax, rax
je 0x14005b08f
cmp qword [rsi], 0
jne 0x14005b069
mov qword [rsi], 0xffffffffffffffff
mov al, byte [rbx + 0x1c]
mov byte [rsp + 0x70], al
movzx r13d, word [rbx + 0x18]
mov bh, 0x6b
sbb byte [rdi], cl
mov bh, 0x43
sbb cl, byte [rax - 0x77]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x63], cl
or byte [rax - 0x75], cl
jnp 0x140057b4b
mov bh, 0x6b
sbb byte [rdi], cl
mov bh, 0x43
sbb cl, byte [rax - 0x77]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x63], cl
or byte [rax - 0x75], cl
jnp 0x140057b4b
test rdi, rdi
je 0x140057b7d
movabs rax, 0xaaaaaaaaaaaaaaa
cmp rdi, rax
cmp edi, eax
ja 0x14005b058
lea rax, [rdi*4]
lea r15, [rax + rax*2]
mov al, byte [0x1400c93d0]
xor ecx, ecx
mov rdx, r15
call fcn.140072aa0
test rax, rax
je 0x14005b075
mov r14, rax
jmp 0x140057b8f
lea rax, [rdi*4]
mov ebp, 0
lea r15, [rax + rax*2]
mov r14d, 4
lea rax, [rsi + 8]
mov qword [rsp + 0x58], rax
mov rcx, r14
mov qword [rsp + 0x50], r12
mov dword [rsp + 0x50], esp
mov dword [rsp + 0x50], esp
mov rdx, r12
mov qword [rsp + 0x120], r15
mov r8, r15
call fcn.140093940
mov cl, byte [rbx + 0x1d]
lea rdx, [rsp + 0x1a8]
mov rbx, qword [rsp + 0x138]
mov qword [rdx - 0x18], rbx
mov qword [rdx - 0x10], rdi
mov qword [rsp + 0xa8], r14
mov qword [rdx - 8], r14
mov qword [rsp + 0x90], rdi
mov esp, 0x9024
add byte [rax - 0x77], cl
cmp cl, byte [rcx + rcx*4 + 0x6c]
and al, 0x68
mov esp, 0x9024
add byte [rax - 0x77], cl
cmp cl, byte [rcx + rcx*4 + 0x6c]
and al, 0x68
mov word [rdx + 8], r13w
mov rdi, qword [rsp + 0xf0]
mov word [rdx + 0xa], di
mov dword [rdx + 0xa], edi
mov dword [rdx + 0xa], edi
mov al, byte [rsp + 0x70]
mov byte [rdx + 0xc], al
mov byte [rsp + 0x88], cl
mov byte [rdx + 0xd], cl
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
lea r8, [rsp + 0x190]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x78], rdx
call fcn.14005b2d0
mov r8, rax
shr r8, 0x39
mov r13, qword [rsi + 8]
mov qword [rsp + 0x118], rsi
mov rcx, qword [rsi + 0x10]
mov rdx, rcx
mov qword [rsp + 0x330], rax
and rdx, rax
mov rax, rdi
mov qword [rsp + 0x338], r8
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
mov r14d, ebx
shr r14d, 0x10
mov rbp, rbx
shr rbp, 0x20
shr rbx, 0x30
mov qword [rsp + 0x40], rbx
xor r8d, r8d
pcmpeqd xmm1, xmm1
lea r9, [0x1400b61f8]
movdqu xmm2, xmmword [r13 + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
test r11d, r11d
je 0x140057de3
mov r10d, r11d
bsf r11d, r10d
add r11, rdx
and r11, rcx
neg r11
imul rsi, r11, 0x38
mov r11, qword [rsp + 0x138]
mov ebx, dword [rsp + 0x138]
mov ebx, dword [rsp + 0x138]
cmp word [r13 + rsi - 0x38], r11w
jne case.default.0x140057d6d
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rax - 0x12], cl
add rsi, r13
cmp word [rsi - 0x36], r14w
jne case.default.0x140057d6d
test ecx, ebp
add byte [rax], al
invalid
test ecx, ebp
add byte [rax], al
add byte [rsi + 0x39], ah
outsb dx, byte [rsi]
int3
cmp word [rsi - 0x34], bp
jne case.default.0x140057d6d
mov r11, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x40]
cmp word [rsi - 0x32], r11w
jne case.default.0x140057d6d
mov r11b, byte [rsp + 0x70]
mov bl, byte [rsp + 0x70]
cmp byte [rsi - 0x14], r11b
jne case.default.0x140057d6d
mov r11, qword [rsp + 0x68]
cmp word [rsi - 0x18], r11w
jne case.default.0x140057d6d
add byte [rax], al
add byte [rax], al
cmp word [rsi - 0x16], ax
jne case.default.0x140057d6d
mov r11, qword [rsp + 0x90]
cmp qword [rsi - 0x20], r11
jne case.default.0x140057d6d
mov r11, qword [rsi - 0x28]
mov rdi, qword [rsp + 0x90]
xor ebx, ebx
sub rdi, 1
jb 0x140057db6
movzx r12d, word [r11 + rbx]
mov r15, qword [rsp + 0xa8]
cmp r12w, word [r15 + rbx]
jne case.default.0x140057d6d
movsxd r12, dword [r9 + r12*4]
add r12, r9
jmp r12
cmp byte [rsp + 0x88], 0
setne r11b
cmp byte [rsi - 0x13], 0
sete bl
xor bl, r11b
jne 0x14005ae80
lea r11d, [r10 - 1]
and r11d, r10d
test r11w, r11w
jne 0x140057cb3
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x140057e04
add rdx, r8
add rdx, 0x10
add r8, 0x10
and rdx, rcx
jmp 0x140057c96
mov rax, qword [rsp + 0x118]
cmp qword [rax + 0x18], 0
je 0x14005ae64
lea rax, [rsp + 0x1a8]
movupd xmm0, xmmword [rax]
movapd xmmword [rsp + 0x340], xmm0
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xe8], 1
jne 0x140057e88
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xf0]
mov rdi, qword [rax + 0xf8]
lea r13, [rcx + 1]
mov qword [rsp + 0x98], rcx
lea rbx, [rcx + 2]
mov qword [rax + 0xf0], rbx
mov rsi, rdi
jmp 0x140057f15
call fcn.140032111
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov cl, byte [rax + 0xe8]
mov rdx, qword [rax + 0xf0]
mov rsi, qword [rax + 0xf8]
lea r13, [rdx + 1]
mov qword [rax + 0xf0], r13
cmp cl, 1
mov qword [rsp + 0x98], rdx
jne 0x140057ed5
lea rbx, [rdx + 2]
mov rdi, rsi
jmp 0x140057f15
call fcn.140032111
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov cl, byte [rax + 0xe8]
mov r13, qword [rax + 0xf0]
mov rdi, qword [rax + 0xf8]
lea rbx, [r13 + 1]
mov qword [rax + 0xf0], rbx
cmp cl, 1
jne 0x14005ad1d
lea rdx, [rbx + 1]
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xf0], rdx
mov r12, rdi
mov qword [rsp + 0x80], rdi
lea r8, [rdx + 1]
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xf0], r8
mov qword [rsp + 0x60], r12
mov r9, r12
mov qword [rsp + 0x130], r13
mov qword [rsp + 0xa0], r8
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x110], rdx
lea r15, [rdx + 2]
mov qword [rsp + 0xf8], r9
mov r12, r9
lea rax, [r15 + 1]
mov ecx, dword [0x1400c93d4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xf0], rax
lea rsi, [rsp + 0x198]
mov r13, r12
mov rcx, r12
lea rdx, [rax + 1]
mov r8d, dword [0x1400c93d4]
mov r9, qword gs:[0x58]
mov rbx, qword [r9 + r8*8]
mov qword [rbx + 0xf0], rdx
movups xmm11, xmmword [0x1400aac40]
movups xmmword [rsi + 0x10], xmm11
movups xmm12, xmmword [0x1400aac30]
movups xmmword [rsi], xmm12
lea rsi, [rsp + 0x190]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rcx
xor edi, edi
mov qword [rsi + 0x38], rdi
mov qword [rsi], rdi
mov rcx, rsi
call fcn.140032762
movups xmmword [rsi + 0x30], xmm12
movups xmmword [rsi + 0x40], xmm11
mov rcx, qword [rsp + 0x98]
mov qword [rsi + 0x50], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rsi + 0x58], rcx
movups xmmword [rsi + 0x60], xmm12
movups xmmword [rsi + 0x70], xmm11
mov rcx, qword [rsp + 0x130]
mov qword [rsi + 0x80], rcx
mov rcx, qword [rsp + 0x80]
mov qword [rsi + 0x88], rcx
movups xmmword [rsi + 0x90], xmm12
movups xmmword [rsi + 0xa0], xmm11
mov rcx, qword [rsp + 0x78]
mov qword [rsi + 0xb0], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rsi + 0xb8], rcx
mov qword [rsi], rdi
mov ecx, 8
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rdi
movups xmmword [rsi + 0xd0], xmm11
movups xmmword [rsi + 0xc0], xmm12
mov rdx, qword [rsp + 0x110]
mov qword [rsi + 0xe0], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rsi + 0xe8], rdx
mov byte [rsi + 0x168], 0
movups xmmword [rsi + 0xf0], xmm12
movups xmmword [rsi + 0x100], xmm11
add byte [rax], al
mov rdx, qword [rsp + 0xa0]
mov qword [rsi + 0x110], rdx
mov qword [rsi + 0x118], r12
movups xmmword [rsi + 0x120], xmm12
movups xmmword [rsi + 0x130], xmm11
mov qword [rsi + 0x140], r15
mov qword [rsi + 0x148], r13
add dword [rax], eax
add byte [rax - 0x77], cl
jle 0x14005812e
mov qword [rsi + 0x20], rcx
mov qword [rsi + 0x28], rdi
mov qword [rsi + 0x150], rax
mov qword [rsi + 0x158], rdi
mov qword [rsi + 0x160], 1
cmp byte [rbx + 0xe8], 0
jne 0x140058145
call fcn.140032111
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xf0]
add byte [rax], al
lea rdx, [rcx + 1]
mov r8, qword [rax + 0xf8]
mov qword [rax + 0xf0], rdx
add byte [rax], al
add byte [rdi + rcx + 0x29], al
movsb byte [rdi], byte [rsi]
and al, 0
add eax, dword [rax]
add byte [rdi + rcx + 0x29], al
sub dword [rsp + 0x310], ebx
mov qword [rsp + 0x320], rcx
mov qword [rsp + 0x328], r8
mov r12, qword [rsp + 0x90]
test r12, r12
je 0x14005826f
mov rax, r12
shr rax, 0x3a
jne 0x14005b058
add byte [rax], al
mov rsi, r12
shl rsi, 5
mov al, byte [0x1400c93d0]
xor ecx, ecx
mov rdx, rsi
call fcn.140072aa0
test rax, rax
je 0x14005b082
mov r15, rax
add rax, 0x18
mov rcx, r12
mov edx, 1
lock xadd qword [0x1400c9250], rdx
mov r8d, 1
add byte [rax], al
add al, dh
xadd qword [0x1400c9250], r8
mov r9d, 1
lock xadd qword [0x1400c9250], r9
mov r10d, 1
lock xadd qword [0x1400c9250], r10
xadd qword [0x1400c9250], r10
mov qword [rax - 0x18], rdx
mov qword [rax - 0x10], r8
mov qword [rax - 8], r9
mov qword [rax], r10
add rax, 0x20
dec rcx
jne 0x1400581db
movabs rcx, 0xbffffffffffffff5
mov r13, r12
mov rax, qword [rsp + 0x120]
cmp rax, rcx
jb 0x140058280
lea rax, str._h_n_
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400a67a0]
lea ecx, [0x1400a67a0]
lea r8, [rsp + 0xb0]
jmp 0x14005aefc
mov r15d, 8
xor r13d, r13d
mov rax, qword [rsp + 0x120]
movabs rsi, 0xaaaaaaaaaaaaaaab
mul rsi
out 0x48, al
mov edi, edx
xlatb
mov qword [rsp + 0x60], rdx
and rdi, 0xfffffffffffffff8
mov rcx, rdi
call fcn.140031600
mov rbx, rax
mov rcx, rdi
call fcn.140031600
test rax, rax
je 0x1400582ce
mov cl, byte [0x1400c93d0]
xor ecx, ecx
mov rdx, rax
call fcn.140072aa0
add dword [rax], eax
mov rdi, rax
test rax, rax
jne 0x1400582d3
jmp case.0x14001077f.446
mov edi, 8
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
test r12, r12
je 0x140058306
mov rax, qword [rsp + 0x120]
add rax, 0xfffffffffffffff4
mul rsi
lea rcx, [rdi + 0x10]
and rdx, 0xfffffffffffffff8
lea r8, [rdx + 8]
lea eax, [rdx + 8]
xor edx, edx
call fcn.140093fe0
mov rax, qword [rsp + 0xf0]
add eax, eax
cmp bp, ax
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0x58], r15
mov dword [rsp + 0x58], edi
jb 0x140058336
mov r8, qword [rsp + 0x68]
lea ecx, [r8 + r8]
mov r9, qword [rsp + 0x40]
and al, 0x40
cmp r9w, cx
jae 0x140058342
xor eax, eax
mov qword [rsp + 0xf0], rax
add byte [rax], al
jmp 0x140058382
mov rdx, qword [rsp + 0xf0]
add edx, dword [rsp + 0x138]
add r8d, r14d
sub ebp, eax
sub r9d, ecx
shl r9, 0x30
invalid
mov eax, 0xffff
and ebp, eax
shl rbp, 0x20
or rbp, r9
and r8d, eax
and eax, eax
shl r8, 0x10
or r8, rbp
and edx, eax
or rdx, r8
mov qword [rsp + 0xf0], rdx
xchg esp, eax
and al, 0xf0
add byte [rax], al
invalid
test r13, r13
je 0x140058428
mov rsi, r13
shl rsi, 5
mov rdi, qword [rsp + 0x58]
add rsi, rdi
xor r15d, r15d
invalid
lea rbx, [rsp + 0xb0]
lea r14, [rsp + 0x300]
lea r12, [r15 + 1]
mov r8, qword [rdi]
mov qword [rsp + 0x20], 0
mov rcx, rbx
mov rdx, r14
mov r9, r15
call case.0x14003a63e.238
mov r8, qword [rdi + 8]
mov eax, dword [rdi + 8]
mov qword [rsp + 0x20], 1
mov rcx, rbx
mov rdx, r14
mov edx, esi
mov r9, r15
call case.0x14003a63e.238
mov r8, qword [rdi + 0x10]
mov qword [rsp + 0x20], 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov rcx, rbx
mov rdx, r14
mov r9, r15
call case.0x14003a63e.238
mov r8, qword [rdi + 0x18]
mov qword [rsp + 0x20], 3
mov rcx, rbx
mov rdx, r14
mov r9, r15
call case.0x14003a63e.238
add rdi, 0x20
mov r15, r12
cmp rdi, rsi
jne 0x1400583ad
lea rax, [r13*4]
mov r15, qword [rsp + 0x90]
lea rsi, [r15 + r15*2]
add rsi, rsi
add rsi, rax
je 0x14005847b
mov rax, rsi
shr rax, 0x3c
jne 0x14005b058
test dword [rdi], eax
invalid
sub al, 0
add byte [rax], al
lea rbx, [rsi*8]
mov al, byte [0x1400c93d0]
sysret
invalid
xor ecx, ecx
mov rdx, rbx
call fcn.140072aa0
test rax, rax
jne 0x140058480
mov ecx, 8
mov rdx, rbx
call fcn.1400948e0
mov eax, 8
mov rcx, qword [rsp + 0xf0]
mov edx, ecx
shr edx, 0x10
invalid
mov r12, rcx
shr r12, 0x20
mov r8, rcx
shr r8, 0x30
mov qword [rsp + 0x28], rsi
je 0x1400584c3
invalid
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
movzx ecx, cx
test r13, r13
mov dword [rsp + 0x104], edx
mov qword [rsp + 0x108], r12
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x28
add dword [rax], eax
invalid
mov dword [rsp + 0x128], eax
mov qword [rsp + 0x68], r13
je case.0x140011ed6.458
cvtsi2sd xmm8, ecx
movzx eax, dx
mov bh, 0xc2
cvtsi2sd xmm9, eax
mov dword [rsp + 0x40], ecx
mov eax, ecx
add ax, r12w
loopne 0x1400584a7
invalid
inc dword [rax]
add byte [rax], al
cmovb eax, ecx
and eax, ecx
cvtsi2sd xmm6, eax
mov eax, edx
add ax, r8w
cmovb eax, ecx
and eax, ecx
cvtsi2sd xmm7, eax
lea rbx, [rsp + 0xc0]
pushfq
and al, 0xc0
rol byte [rax], 0
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xc0
add byte [rax], al
add byte [rcx + rcx*4 - 1], cl
invalid
shl rdi, 5
xor r12d, r12d
lea r15, [rsp + 0xb0]
movq xmm10, qword [0x14009b240]
add byte [rbp + rcx*4 + 0x6c], cl
lea r13, [rsp + 0x28]
and al, 0x28
movabs rsi, 0x41cdd50814000000
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov rdx, qword [rax + r12 + 0x10]
mov r8d, 2
mov rcx, r15
stc
movdqa xmm3, xmm10
call fcn.140033cc2
invalid
mov bh, 0xfd
jmp qword [rsi + 0xf]
out dx, eax
leave
leave
mov rcx, r15
call fcn.140033d40
mov rbp, rax
mov ebp, eax
mov rdx, qword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
and al, 0x28
jne 0x140058589
mov rcx, r13
call fcn.14007b752
add al, byte [rax]
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], rbp
sub al, 0xd0
inc qword [rsp + 0x38]
mov rax, qword [rsp + 0x58]
mov rdx, qword [rax + r12 + 0x18]
mov r8d, 2
mov rcx, r15
movdqa xmm3, xmm10
movq mm3, mm2
call fcn.140033cc2
pxor xmm1, xmm1
mov rcx, r15
call fcn.140033d40
mov rbp, rax
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
jne 0x1400585dc
mov rcx, r13
call fcn.14007b752
xor dword [rdx], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x38
xor dword [rdx], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x38
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], rbp
invalid
xor byte [rax - 0x77], cl
sub al, 0xd0
invalid
inc qword [rsp + 0x38]
and al, 0x38
mov rax, qword [rsp + 0x58]
mov rdx, qword [rax + r12]
mov r8d, 2
mov eax, 2
mov eax, 2
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rcx, r15
movdqa xmm3, xmm10
call fcn.140033cc2
mov rcx, r15
movapd xmm1, xmm8
movaps xmm1, xmm8
movaps xmm1, xmm8
sub al, cl
call fcn.140033d40
mov rbp, rax
mov rdx, qword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
push rsp
and al, 0x28
jne 0x14005862f
mov rcx, r13
call fcn.14007b752
xor dword [rdx], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x38
invalid
jmp 0x14236af11
xor dword [rdx], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x38
invalid
cmp byte [rax - 0x75], cl
and al, 0x30
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], rbp
inc qword [rsp + 0x38]
mov rax, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov rdx, qword [rax + r12 + 8]
mov r8d, 2
mov rcx, r15
movdqa xmm3, xmm10
call fcn.140033cc2
mov rcx, r15
mov dh, 0xfd
dec dword [rcx + rcx*4 - 7]
movapd xmm1, xmm9
leave
call fcn.140033d40
mov rbp, rax
mov rdx, qword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
cmp edx, dword [rsp + 0x28]
mov dh, 0xfd
dec dword [rax - 0x77]
invalid
and al, 0x28
jne 0x140058683
or eax, 0xe8e9894c
invalid
mov rcx, r13
call fcn.14007b752
add al, byte [rax]
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
mov qword [rax + rdx*8], rbp
inc qword [rsp + 0x38]
inc dword [rsp + 0x38]
mov rax, qword [rsp + 0x58]
and al, 0x58
mov rdx, qword [rax + r12]
mov edx, dword [rax + riz]
mov r8, qword [rax + r12 + 0x10]
mov rcx, rbx
mov ecx, ebx
adc byte [rax - 0x77], cl
fld1
lea esi, [rdi - 0x38b70003]
mov bh, 0xfd
dec dword [rax - 0x39]
call fcn.140033e34
mov qword [rsp + 0xb0], 1
add byte [rax - 0x77], cl
mov ah, 0x24
and al, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
std
dec dword [rax - 0x39]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
invalid
and al, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov eax, 0x4c000000
mov ecx, edi
movapd xmm1, xmm6
call fcn.140033d40
mov rbp, rax
mov rdx, qword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
cmp edx, dword [rsp + 0x28]
jne 0x1400586e3
mov rcx, r13
call fcn.14007b752
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rax + rdx*8], rbp
inc qword [rsp + 0x38]
cmp byte [rax - 0x75], cl
and al, 0x58
and al, 0x58
and al, 0x58
mov rdx, qword [rax + r12 + 8]
mov r8, qword [rax + r12 + 0x18]
mov rcx, r14
call fcn.140033e34
mov qword [rsp + 0xb0], 1
add dword [rax], eax
add byte [rax], al
sub al, 0xb7
mov bh, 0xfd
std
dec dword [rax - 0x39]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov qword [rsp + 0xb8], rsi
mov dword [rsp + 0xb8], esi
mov ah, 0x24
mov eax, 0x4c000000
mov ecx, edi
mov rcx, r15
movapd xmm1, xmm7
call fcn.140033d40
sbb byte [rsi - 0x76b70003], dh
invalid
mov rdx, qword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
sub byte [rbp + 0xd], dh
std
dec dword [rax - 0x77]
invalid
mov rcx, r13
call fcn.14007b752
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], rbp
inc qword [rsp + 0x38]
and al, 0x38
add r12, 0x20
cmp rdi, r12
jne 0x140058544
invalid
cmp byte [rsp + 0x70], 0
je 0x1400587b3
mov r14, qword [rsp + 0x58]
mov rdx, qword [r14 + 8]
lea rdi, [rsp + 0xb0]
lea edi, [rsp + 0xb0]
movq xmm3, qword [0x14009b240]
mov rcx, rdi
xor r8d, r8d
call fcn.140033cc2
cmp byte [rbp - 0x76b70003], dh
stc
shr al, 0x38
mov ch, 0xfd
dec dword [rax - 0x77]
stc
movapd xmm1, xmm9
jmp 0x1400587de
cmp byte [rsp + 0x88], 0
sete byte [rsp + 0x4f]
xor eax, eax
rol byte [rax + 0x70247c], 0xf
jl 0x1400587ca
jo 0x1400587a8
jne 0x140058995
jmp 0x140058cf6
mov r14, qword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
pop rax
mov rdx, qword [r14]
lea rdi, [rsp + 0xb0]
add bl, dh
movd dword [0x14009b240], mm3
movd dword [0x14009b240], mm3
jle case.0x140011e53.416
jne 0x1400587f3
add al, 0
mov rcx, rdi
xor r8d, r8d
shr al, 0xec
mov ah, 0xfd
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
movapd xmm1, xmm8
call fcn.140033d40
mov rbx, rax
mov ebx, eax
mov ebx, eax
mov r12, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
invalid
and al, 0x28
sub byte [rbp + 0x11], dh
jne 0x140058808
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.14007b752
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], rbx
mov rax, qword [rsp + 0x38]
and al, 0x38
inc rax
mov qword [rsp + 0x38], rax
ror byte [rax - 0x77], 0x44
and al, 0x38
cmp byte [rsp + 0x88], 0
sete byte [rsp + 0x4f]
je case.0x140044a54.155
invalid
lea rax, [r12 - 1]
cmp byte [rsp + 0x70], 0
je 0x140058875
shl rax, 5
mov rdx, qword [r14 + rax + 8]
mov edx, dword [rsi + rax + 8]
mov r8, qword [r14 + rax + 0x18]
lea rdi, [rsp + 0xc0]
add byte [rax], al
lea edi, [rsp + 0xc0]
mov rcx, rdi
call fcn.140033e34
mov qword [rdi - 0x10], 0
add byte [rax], al
invalid
mov qword [rdi - 8], rsi
mov dword [rdi - 8], esi
lea rcx, [rsp + 0xb0]
movapd xmm1, xmm7
iretd
jmp 0x1400588aa
invalid
shl rax, 5
mov rdx, qword [r14 + rax]
mov r8, qword [r14 + rax + 0x10]
lea rdi, [rsp + 0xc0]
mov esp, 0xc024
invalid
mov rcx, rdi
call fcn.140033e34
mov qword [rdi - 0x10], 0
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rdi - 8], rsi
ja case.0x14001dbed.399
lea rcx, [rsp + 0xb0]
movapd xmm1, xmm6
call fcn.140033d40
mov rbx, rax
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
invalid
dec dword [rax - 0x77]
ret
cmp rdx, qword [rsp + 0x28]
cmp edx, dword [rsp + 0x28]
jne 0x1400588cf
lea rdi, [rsp + 0x28]
mov rcx, rdi
jl case.0x140025bc2.368
sub byte [rax - 0x77], cl
stc
call fcn.14007b752
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], rbx
mov rax, qword [rsp + 0x38]
and al, 0x38
inc rax
mov qword [rsp + 0x38], rax
invalid
cmp byte [rsp + 0x70], 0
jl 0x14005890c
jo 0x1400588ea
je 0x140058c47
push rdi
add eax, dword [rax]
add byte [rcx - 0x7d], cl
invalid
invalid
cld
cmp r12, 2
jb 0x140058981
xchg dword [rax], eax
add byte [rax], al
add cl, byte [rdi]
invalid
xchg dword [rax], eax
add byte [rax], al
lea rbx, [rsp + 0xc0]
add byte [rax], al
lea rdi, [r14 + 0x28]
lea r14, [rsp + 0xb0]
add byte [rax], al
lea r15, [rsp + 0x28]
mov rdx, qword [rdi - 0x20]
mov r8, qword [rdi - 0x10]
mov eax, dword [rdi - 0x10]
mov rcx, rbx
mov ecx, ebx
call fcn.140033e34
mov qword [rsp + 0xb0], 0
mov dword [rsp + 0xb0], 0
mov dword [rsp + 0xb0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
mov eax, 0x48000000
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov qword [rsp + 0xb8], rsi
mov dword [rsp + 0xb8], esi
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rdi]
mov rcx, r14
int1
call fcn.140033d85
mov r13, rax
mov rdx, qword [rsp + 0x38]
and al, 0x38
mov r12b, 0xfd
dec dword [rcx - 0x77]
invalid
and al, 0x38
cmp rdx, qword [rsp + 0x28]
sub byte [rbp + 0xd], dh
jne 0x14005895e
or eax, 0xe8f9894c
stc
sub eax, 0x8b480002
push rsp
and al, 0x38
mov rcx, r15
mov ecx, edi
call fcn.14007b752
mov rdx, qword [rsp + 0x38]
dec r12
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
int3
mov eax, dword [rsp + 0x30]
mov qword [rax + rdx*8], r13
sub al, 0xd0
mov rax, qword [rsp + 0x38]
inc rax
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
add rdi, 0x20
add edi, 0x20
cmp r12, 2
cmp esp, 2
jae 0x140058913
mov r15, qword [rsp + 0x90]
mov r12, qword [rsp + 0x108]
mov esp, dword [rsp + 0x108]
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
invalid
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rbx + 0x4d40244c], cl
test edi, edi
mov ecx, dword [rsp + 0x40]
test r15, r15
test r15, r15
je 0x140058c37
add dl, dh
cvtpi2ps xmm6, mm1
cvtsi2sd xmm6, ecx
movzx eax, r12w
cvtsi2sd xmm7, eax
mov r12, qword [rsp + 0x128]
movsb byte [rdi], byte [rsi]
and al, 0x28
sub byte [rcx], al
add byte [rax], al
movzx eax, r12w
sub byte [rcx], al
add byte [rax], al
movzx eax, r12w
cvtsi2sd xmm13, eax
cvtpi2ps xmm5, mm0
call 0x1644a1507
pop rax
mov rax, qword [rsp + 0x58]
lea rsi, [rax + 0x18]
lea rdi, [r15 + 1]
lea rax, [r15*4]
add al, 0xbd
add byte [rax], al
add byte [rax], al
add al, 0xbd
add byte [rax], al
add byte [rax], al
lea rax, [rax + rax*2]
add al, 0x40
mov qword [rsp + 0x40], rax
xor r13d, r13d
xor r13d, r13d
lea rbx, [rsp + 0xb0]
pushfq
and al, 0xb0
add byte [rax], al
add dl, dh
movups xmm8, xmmword [0x14009b240]
add eax, 0x42853
movsd xmm8, qword [0x14009b240]
add eax, 0x42853
sub byte [rax + rax], al
add byte [rax - 0x73], cl
sub eax, 0x5d818
lea rbp, [0x1400b620c]
movq xmm9, qword [0x14009b220]
movd dword [0x14009b220], mm1
add dl, dh
movups xmm14, xmmword [0x14009b218]
movsd xmm14, qword [0x14009b218]
movq xmm10, qword [0x14009b210]
movd dword [0x14009b210], mm2
sub byte [rax + rax], al
add byte [rax - 1], cl
iretd
dec rdi
je 0x14005af31
mov rdx, qword [rsi - 0x18]
mov rcx, rbx
xor r8d, r8d
movapd xmm3, xmm8
call fcn.140033cc2
std
invalid
std
dec dword [rax - 0x77]
mov rcx, rbx
movapd xmm1, xmm6
mov rcx, rbx
movapd xmm1, xmm6
call fcn.140033d40
mov r15, rax
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
jne 0x140058a56
sub byte [rbp + 0xf], dh
lea rcx, [rsp + 0x28]
and al, 0x28
sub al, ch
add dword [0xcb4d8a55], ebp
sub eax, 0x8b480002
call fcn.14007b752
mov rdx, qword [rsp + 0x38]
sub eax, 0x8b480002
push rsp
and al, 0x38
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], r15
mov dword [rax + rdx*8], edi
xor byte [rcx + rcx*4 + 0x3c], cl
ror byte [rax - 1], 1
and al, 0x38
mov dword [rax + rdx*8], edi
inc qword [rsp + 0x38]
mov rdx, qword [rsi - 8]
mov rcx, rbx
xor r8d, r8d
xor eax, eax
xor eax, eax
movapd xmm3, xmm8
call fcn.140033cc2
invalid
dec dword [rax - 0x77]
fldenv [rsi + 0xf]
sub bh, cl
iretd
mov rcx, rbx
movapd xmm1, xmm7
iretd
iretd
call fcn.140033d40
mov r15, rax
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
push rsp
and al, 0x38
cmp rdx, qword [rsp + 0x28]
jne case.default.0x140058ac2
lea rcx, [rsp + 0x28]
call fcn.14007b752
mov ch, 0x2c
add al, byte [rax]
sub al, 2
add byte [rax - 0x75], cl
push rsp
and al, 0x38
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], r15
mov dword [rax + rdx*8], edi
mov dword [rax + rdx*8], edi
ror byte [rax - 1], 1
and al, 0x38
inc qword [rsp + 0x38]
mov rcx, qword [rsp + 0x50]
push rax
movzx r14d, word [rcx + r13]
movsxd rax, dword [rbp + r14*4]
add rax, rbp
jmp rax
movzx r15d, word [rcx + r13 + 2]
movzx edi, word [rcx + rbp + 2]
imul r15w, r12w
imul edi, esp
mov rdx, qword [rsi]
mov rcx, rbx
xor r8d, r8d
xor eax, eax
xor eax, eax
movdqa xmm3, xmm9
call fcn.140033cc2
movzx eax, r15w
fld1
loopne 0x140058a91
std
inc dword [rcx + 0xf]
mov bh, 0xc7
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
divsd xmm1, xmm14
jmp 0x140058b7a
mov r15d, dword [rcx + r13 + 4]
mov r12d, dword [rcx + r13 + 8]
mov rdx, qword [rsi]
mov rcx, rbx
xor r8d, r8d
movdqa xmm3, xmm9
movq mm3, mm1
call fcn.140033cc2
xorps xmm1, xmm1
cvtsi2sd xmm1, r15
sub cl, bh
sub cl, bh
mulsd xmm1, xmm13
cvtsi2sd xmm0, r12
sub al, ah
mov r12, qword [rsp + 0x128]
add byte [rax], al
divsd xmm1, xmm0
jmp 0x140058b7a
movzx r15d, word [rcx + r13 + 2]
mov rdx, qword [rsi]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
xor r8d, r8d
jmp 0x140058b68
movzx r15d, word [rcx + r13 + 2]
mov rdx, qword [rsi]
mov r8d, 1
jmp 0x140058b65
add cl, byte [rax - 0x75]
invalid
movzx r15d, word [rcx + r13 + 2]
mov rdx, qword [rsi]
mov r8d, 2
mov rcx, rbx
movdqa xmm3, xmm9
call fcn.140033cc2
xorps xmm1, xmm1
push rax
mov cl, 0xfd
dec dword [rdi]
push rdi
leave
cvtsi2sd xmm1, r15d
mov rcx, rbx
call fcn.140033d40
mov r15, rax
mov rdx, qword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
jne 0x140058ba0
lea rcx, [rsp + 0x28]
call fcn.14007b752
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], r15
ror byte [rax - 0x75], 1
and al, 0x38
inc rax
mov qword [rsp + 0x38], rax
cmp r14d, 3
inc byte [rbx]
inc byte [rbx]
je 0x140058bc2
cmp r14d, 4
jne 0x140058c24
mov rax, qword [rsp + 0x50]
movzx r14d, word [rax + r13 + 2]
mov rdx, qword [rsi]
mov rcx, rbx
xor r8d, r8d
movdqa xmm3, xmm10
call fcn.140033cc2
xorps xmm1, xmm1
cvtsi2sd xmm1, r14d
mov rcx, rbx
call fcn.140033d40
push rax
mov cl, 0xfd
dec dword [rcx - 0x77]
invalid
mov rdx, qword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
jne 0x140058c0e
push rax
mov cl, 0xfd
dec dword [rcx - 0x77]
invalid
lea rcx, [rsp + 0x28]
call fcn.14007b752
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], r15
mov dword [rax + rdx*8], edi
mov dword [rax + rdx*8], edi
mov rax, qword [rsp + 0x38]
inc rax
mov qword [rsp + 0x38], rax
add rsi, 0x20
add r13, 0xc
invalid
or al, 0x4c
cmp dword [rsp + 0x40], ebp
jne 0x140058a0f
invalid
mov dword [rsp + 0x100], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x140058fa5
cmp r12, 2
cmp esp, 2
jb 0x140058cdf
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0xc0
add byte [rax], al
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x28
lea rbx, [rsp + 0xc0]
lea r14, [rsp + 0xb0]
lea r15, [rsp + 0x28]
mov rdi, r12
mov r12, qword [rsp + 0x58]
mov rdx, qword [r12]
adc al, 0x24
mov r8, qword [r12 + 0x10]
mov rcx, rbx
call fcn.140033e34
mov qword [rsp + 0xb0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
mov eax, 0x49000000
mov edx, dword [rsp + 0x20]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
mov eax, 0x49000000
mov edx, dword [rsp + 0x20]
mov rcx, r14
call fcn.140033d85
mov r13, rax
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
jne 0x140058cbc
mov rcx, r15
call fcn.14007b752
mov rdx, qword [rsp + 0x38]
dec rdi
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], r13
mov rax, qword [rsp + 0x38]
inc rax
mov qword [rsp + 0x38], rax
add r12, 0x20
cmp rdi, 2
jae 0x140058c6e
mov r15, qword [rsp + 0x90]
mov edx, dword [rsp + 0x104]
and al, 0x90
add byte [rax], al
add byte [rbx + 0x1042494], cl
add byte [rax], al
mov r12, qword [rsp + 0x108]
add byte [rax], al
mov cl, 1
mov dword [rsp + 0x100], ecx
test r15, r15
je 0x140058fa5
add byte [rax], al
add byte [rax], al
movzx eax, dx
cvtsi2sd xmm6, eax
movzx eax, word [rsp + 0x128]
cvtsi2sd xmm7, eax
movzx eax, r12w
cvtsi2sd xmm13, eax
mov rax, qword [rsp + 0x58]
lea rsi, [rax + 0x18]
lea rdi, [r15 + 1]
lea rax, [r15*4]
lea rax, [rax + rax*2]
mov qword [rsp + 0x40], rax
xor r13d, r13d
lea rbx, [rsp + 0xb0]
movsd xmm8, qword [0x14009b240]
lea rbp, [0x1400b6220]
add bl, dh
movd dword [0x14009b220], mm1
add bl, dh
movd dword [0x14009b220], mm1
movsd xmm14, qword [0x14009b218]
movq xmm10, qword [0x14009b210]
and al, 4
add bl, dh
movd dword [0x14009b210], mm2
dec rdi
je 0x14005af3a
mov rdx, qword [rsi - 0x10]
mov rcx, rbx
xor r8d, r8d
movapd xmm3, xmm8
call fcn.140033cc2
mov rcx, rbx
movapd xmm1, xmm6
call fcn.140033d40
dec dword [rcx - 0x77]
invalid
mov rdx, qword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
jne 0x140058dbf
dec dword [rcx - 0x77]
invalid
lea rcx, [rsp + 0x28]
call fcn.14007b752
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], r15
inc qword [rsp + 0x38]
cmp byte [rax - 0x75], cl
invalid
cmp byte [rax - 0x75], cl
invalid
mov edx, dword [rsi]
mov rcx, rbx
xor r8d, r8d
movapd xmm3, xmm8
call fcn.140033cc2
std
invalid
std
dec dword [rax - 0x77]
mov rcx, rbx
movapd xmm1, xmm7
mov rcx, rbx
movapd xmm1, xmm7
call fcn.140033d40
mov r15, rax
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
and al, 0x38
cmp rdx, qword [rsp + 0x28]
jne case.default.0x140058e2a
lea rcx, [rsp + 0x28]
call fcn.14007b752
sub dword [rdx], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x38
sub dword [rdx], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x38
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], r15
inc qword [rsp + 0x38]
mov rcx, qword [rsp + 0x50]
push rax
movzx r14d, word [rcx + r13]
movsxd rax, dword [rbp + r14*4]
add rax, rbp
jmp rax
mov bh, 0x7c
sub dword [rdx], eax
imul r15w, r12w
mov rdx, qword [rsi - 8]
mov rcx, rbx
xor r8d, r8d
movdqa xmm3, xmm9
call fcn.140033cc2
movzx eax, r15w
movzx eax, di
movzx eax, di
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
divsd xmm1, xmm14
jmp 0x140058ee7
int 0xf2
cvtpi2ps xmm0, mm4
mov r12, qword [rsp + 0x108]
divsd xmm1, xmm0
jmp 0x140058ee7
jmp 0x140058ed5
movdqa xmm3, xmm9
call fcn.140033cc2
xorps xmm1, xmm1
cvtsi2sd xmm1, r15d
mov rcx, rbx
call fcn.140033d40
mov r15, rax
mov rdx, qword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
jne 0x140058f0d
lea rcx, [rsp + 0x28]
call fcn.14007b752
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], r15
mov rax, qword [rsp + 0x38]
inc rax
mov qword [rsp + 0x38], rax
cmp r14d, 3
je 0x140058f2f
cmp r14d, 4
jne 0x140058f92
mov rax, qword [rsp + 0x50]
movzx r14d, word [rax + r13 + 2]
mov rdx, qword [rsi - 8]
mov rcx, rbx
xor r8d, r8d
movdqa xmm3, xmm10
call fcn.140033cc2
xorps xmm1, xmm1
cvtsi2sd xmm1, r14d
mov rcx, rbx
call fcn.140033d40
mov r15, rax
mov rdx, qword [rsp + 0x38]
cmp rdx, qword [rsp + 0x28]
jne 0x140058f7c
lea rcx, [rsp + 0x28]
call fcn.14007b752
mov rdx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
mov qword [rax + rdx*8], r15
mov rax, qword [rsp + 0x38]
inc rax
mov qword [rsp + 0x38], rax
add rsi, 0x20
add r13, 0xc
cmp qword [rsp + 0x40], r13
jne 0x140058d78
test rax, rax
je 0x14005a19c
mov rdi, qword [rsp + 0x30]
lea rax, [rdi + rax*8]
mov qword [rsp + 0x110], rax
movsd xmm9, qword [0x14009b240]
lea r13, [rsp + 0x150]
movsd xmm7, qword [0x14009b210]
pxor xmm10, xmm10
movapd xmm13, xmmword [0x14009b130]
xor eax, eax
mov qword [rsp + 0x98], rax
movsd xmm14, qword [0x14009b140]
pcmpeqd xmm15, xmm15
mov r12, qword [rdi]
lock inc qword [r12]
jle 0x14005af7a
cmp qword [rsp + 0x1d8], 0
je 0x1400590c4
mov rcx, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
mov r8, r12
call fcn.140032161
mov rcx, qword [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1c8]
mov r8, rdx
and r8, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea rax, [rcx - 0x28]
xor r9d, r9d
movdqu xmm1, xmmword [rcx + r8]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r10d, xmm2
test r10w, r10w
je 0x1400590a5
bsf r11d, r10d
lea esi, [r10 - 1]
and esi, r10d
add r11, r8
and r11, rdx
neg r11
lea r11, [r11 + r11*4]
mov r10d, esi
cmp r12, qword [rax + r11*8]
jne 0x140059079
jmp 0x14005aeb4
pcmpeqb xmm1, xmm15
pmovmskb r10d, xmm1
test r10d, r10d
jne 0x1400590c4
add r8, r9
add r8, 0x10
add r9, 0x10
and r8, rdx
jmp 0x140059066
mov qword [rsp + 0x70], rdi
movsd xmm8, qword [r12 + 0x28]
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xe8], 0
jne 0x1400590f1
call fcn.140032111
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xf0]
mov rdx, qword [rax + 0xf8]
lea r8, [rcx + 1]
mov qword [rax + 0xf0], r8
movaps xmmword [rsp + 0x160], xmm11
movaps xmmword [rsp + 0x150], xmm12
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rdx
movsd qword [rsp + 0x180], xmm8
mov rdi, qword [r12 + 0x20]
test rdi, rdi
je 0x1400595ba
mov r15, qword [r12 + 0x18]
shl rdi, 4
add rdi, r15
mov qword [rsp + 0x40], rdi
movsd xmm8, qword [r15 + 8]
movapd xmm0, xmm8
xorpd xmm0, xmm13
maxsd xmm0, xmm8
ucomisd xmm14, xmm0
ja 0x140059343
mov rbx, qword [r15]
mov rsi, qword [rsp + 0x210]
mov r13, qword [rsp + 0x218]
mov rcx, rsi
mov rdx, r13
mov r8, rbx
call fcn.14003249a
mov r14, rax
mov rdi, rax
shr rdi, 0x39
mov rax, qword [rsp + 0x1f0]
mov rcx, qword [rsp + 0x1f8]
mov rdx, rcx
and rdx, r14
movd xmm0, edi
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea r8, [rax - 0x28]
xor r9d, r9d
movdqu xmm1, xmmword [rax + rdx]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r10d, xmm2
test r10w, r10w
je 0x14005921d
bsf r11d, r10d
lea ebp, [r10 - 1]
and ebp, r10d
add r11, rdx
and r11, rcx
neg r11
lea r11, [r11 + r11*4]
mov r10d, ebp
cmp qword [r8 + r11*8], rbx
jne 0x1400591f4
jmp 0x140059240
pcmpeqb xmm1, xmm15
pmovmskb r10d, xmm1
test r10d, r10d
jne 0x140059355
add rdx, r9
add rdx, 0x10
add r9, 0x10
and rdx, rcx
jmp 0x1400591e2
lea rax, [rax + r11*8]
mov rdi, qword [rsp + 0x40]
inc qword [rax - 8]
mov rsi, qword [rax - 0x20]
mov bl, byte [rax - 0x18]
cmp qword [rsp + 0x298], 0
lea r13, [rsp + 0x150]
je 0x140059330
mov rcx, qword [rsp + 0x2a0]
mov rdx, qword [rsp + 0x2a8]
mov r8, rsi
mov r9d, ebx
call fcn.1400325f6
mov rcx, qword [rsp + 0x280]
mov rdx, qword [rsp + 0x288]
mov r8, rdx
and r8, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor eax, eax
movdqu xmm1, xmmword [rcx + r8]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r9d, xmm2
test r9d, r9d
je 0x1400592fe
bsf r10d, r9d
add r10, r8
and r10, rdx
neg r10
lea r10, [r10 + r10*2]
cmp rsi, qword [rcx + r10*8 - 0x18]
jne 0x1400592ee
lea r10, [rcx + r10*8]
cmp bl, byte [r10 - 0x10]
je 0x14005931d
lea r10d, [r9 - 1]
and r10d, r9d
mov r9d, r10d
test r10w, r10w
jne 0x1400592cc
pcmpeqb xmm1, xmm15
pmovmskb r9d, xmm1
test r9d, r9d
jne 0x140059330
add r8, rax
add r8, 0x10
add rax, 0x10
and r8, rdx
jmp 0x1400592b4
mov rdx, qword [r10 - 8]
mov rcx, r13
movapd xmm2, xmm8
call fcn.140033217
jmp 0x140059343
mov rcx, r13
mov rdx, rsi
mov r8d, ebx
movapd xmm3, xmm8
call fcn.1400330d1
add r15, 0x10
cmp r15, rdi
jne 0x140059168
jmp 0x1400595ba
cmp qword [rsp + 0x200], 0
je 0x140059588
mov r13, qword [rsp + 0x2f0]
mov rsi, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x248]
mov rcx, rsi
mov qword [rsp + 0x50], rdx
mov r8, r13
mov r9b, 1
call fcn.1400325f6
mov rbp, rax
cmp qword [rsp + 0x230], 0
je 0x1400595a0
mov rax, qword [rsp + 0x220]
mov rcx, qword [rsp + 0x228]
mov r8, rcx
and r8, rbp
shr rbp, 0x39
movd xmm0, ebp
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r9d, r9d
xor r10d, r10d
movdqu xmm1, xmmword [rax + r8]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r11d, xmm2
test r11d, r11d
je 0x140059420
bsf esi, r11d
add rsi, r8
and rsi, rcx
neg rsi
lea rdx, [rsi + rsi*2]
cmp qword [rax + rdx*8 - 0x18], r13
jne 0x140059411
lea rdx, [rax + rdx*8]
cmp byte [rdx - 0x10], 1
je 0x1400594bd
lea edx, [r11 - 1]
and edx, r11d
mov r11d, edx
test dx, dx
jne 0x1400593eb
cmp r10, 1
mov r10d, 1
je 0x140059447
pmovmskb edx, xmm1
xor r10d, r10d
test edx, edx
setne r10b
bsf edx, edx
add rdx, r8
and rdx, rcx
mov qword [rsp + 0x50], rdx
pcmpeqb xmm1, xmm15
pmovmskb edx, xmm1
test edx, edx
jne 0x140059467
add r8, r9
add r8, 0x10
add r9, 0x10
and r8, rcx
jmp 0x1400593d3
mov rsi, qword [rsp + 0x50]
mov r8b, byte [rax + rsi]
test r8b, r8b
js 0x140059484
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
bsf esi, edx
mov r8b, byte [rax + rsi]
and r8b, 1
movzx edx, r8b
sub qword [rsp + 0x230], rdx
lea rdx, [rsi - 0x10]
and rdx, rcx
mov byte [rax + rsi], bpl
mov byte [rdx + rax + 0x10], bpl
inc qword [rsp + 0x238]
neg rsi
lea rcx, [rsi + rsi*2]
mov qword [rax + rcx*8 - 0x18], r13
mov byte [rax + rcx*8 - 0x10], 1
lea rcx, [rsi + rsi*2]
mov qword [rax + rcx*8 - 8], rbx
inc qword [rsp + 0x2f0]
mov rax, qword [rsp + 0x1f0]
mov rcx, qword [rsp + 0x1f8]
and r14, rcx
movdqu xmm0, xmmword [rax + r14]
pmovmskb edx, xmm0
test edx, edx
jne 0x14005950d
mov r8d, 0x10
add r14, r8
and r14, rcx
movdqu xmm0, xmmword [rax + r14]
pmovmskb edx, xmm0
add r8, 0x10
test edx, edx
je 0x1400594f5
bsf edx, edx
add rdx, r14
and rdx, rcx
mov r8b, byte [rax + rdx]
test r8b, r8b
js 0x14005952e
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
bsf edx, edx
mov r8b, byte [rax + rdx]
lea r9, [rdx - 0x10]
and r9, rcx
mov byte [rax + rdx], dil
mov byte [r9 + rax + 0x10], dil
neg rdx
lea rcx, [rdx + rdx*4]
lea rax, [rax + rcx*8]
and r8b, 1
movzx ecx, r8b
sub qword [rsp + 0x200], rcx
mov qword [rax - 0x28], rbx
mov qword [rax - 0x20], r13
mov byte [rax - 0x18], 1
movabs rcx, 0x7ff8000000000000
mov qword [rax - 0x10], rcx
mov qword [rax - 8], 0
inc qword [rsp + 0x208]
jmp 0x140059244
lea rcx, [rsp + 0x1f0]
mov rdx, rsi
mov r8, r13
call fcn.140094f70
jmp 0x140059364
lea rcx, [rsp + 0x220]
mov rdx, rsi
mov r8, qword [rsp + 0x50]
call fcn.140094a60
jmp 0x1400593a1
mov rdi, qword [rsp + 0x2e0]
cmp qword [rdi + 0x10], 0
jne 0x14005afb3
mov qword [rdi + 0x10], 0xffffffffffffffff
lea rsi, [rdi + 0x18]
mov al, byte [r12 + 0x38]
cmp al, 1
lea r14, [rsp + 0xb0]
jne 0x140059686
mov r15, qword [rsp + 0x2f0]
lea rbp, [r15 + 1]
ucomisd xmm9, qword [r12 + 0x30]
mov rbx, qword [rsp + 0x70]
jbe 0x140059731
lea rax, [r15 + 2]
mov qword [rsp + 0x2f0], rax
mov byte [rsp + 0x50], 3
mov rcx, r13
mov rdx, r15
mov r8b, 3
movsd xmm3, qword [0x14009b148]
call fcn.1400330d1
mov rcx, r13
mov rdx, rbp
mov r8b, 3
movapd xmm3, xmm7
call fcn.1400330d1
movsd xmm3, qword [r12 + 0x30]
mov rcx, rsi
mov rdx, r15
mov r8b, 3
call fcn.1400330d1
movsd xmm3, qword [r12 + 0x30]
mov rcx, rsi
mov qword [rsp + 0x88], rbp
mov rdx, rbp
mov r8b, 3
call fcn.1400330d1
mov dword [rsp + 0x78], 0
mov al, 3
jmp 0x140059762
xor ecx, ecx
test al, al
sete cl
lea rax, [0x14009b250]
movsd xmm8, qword [rax + rcx*8]
mov r15, qword [rsp + 0x2f0]
lea rax, [r15 + 1]
mov qword [rsp + 0x2f0], rax
mov byte [rsp + 0x50], 2
mov rcx, r13
mov rdx, r15
mov r8b, 2
movapd xmm3, xmm8
call fcn.1400330d1
ucomisd xmm9, qword [r12 + 0x30]
mov rbx, qword [rsp + 0x70]
jbe 0x140059750
mov rbp, qword [rsp + 0x2f0]
lea rax, [rbp + 1]
mov qword [rsp + 0x2f0], rax
xorpd xmm8, xmm13
mov al, 3
mov qword [rsp + 0x80], rax
mov rcx, r13
mov rdx, rbp
mov r8b, 3
movapd xmm3, xmm8
call fcn.1400330d1
movsd xmm3, qword [r12 + 0x30]
mov rcx, rsi
mov qword [rsp + 0x88], rbp
mov rdx, rbp
mov r8b, 3
call fcn.1400330d1
mov dword [rsp + 0x78], 0
jmp 0x14005976a
mov qword [rsp + 0x2f0], rbp
mov byte [rsp + 0x50], 4
mov rcx, r13
mov rdx, r15
mov r8b, 4
movapd xmm3, xmm7
call fcn.1400330d1
mov al, 1
mov dword [rsp + 0x78], eax
xor eax, eax
mov qword [rsp + 0x88], rax
xor eax, eax
mov qword [rsp + 0x80], rax
movsd xmm0, qword [rsp + 0x180]
ucomisd xmm10, xmm0
jbe 0x1400597f8
xorpd xmm0, xmm13
movlpd qword [rsp + 0x180], xmm0
mov rax, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x158]
add rcx, rax
inc rcx
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
not edx
mov r8, qword [rsp + 0x168]
mov qword [rsp + 0xb0], rax
add rax, 0x10
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], rcx
mov word [rsp + 0xc8], dx
mov qword [rsp + 0xd0], r8
mov rcx, r14
call fcn.1400329e4
test rax, rax
je 0x1400597f8
movsd xmm0, qword [rdx]
xorpd xmm0, xmm13
movlpd qword [rdx], xmm0
jmp 0x1400597dc
mov qword [rsp + 0x68], r15
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
movdqa xmm2, xmmword [rsp + 0x170]
movdqa xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov al, byte [0x1400c93d0]
mov edx, 0x38
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x14005afa4
add rbx, 8
mov qword [rsp + 0x70], rbx
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x30], rcx
movaps xmm0, xmmword [rsp + 0xb0]
movapd xmm1, xmmword [rsp + 0xc0]
movdqa xmm2, xmmword [rsp + 0xd0]
movdqu xmmword [rax + 0x20], xmm2
movupd xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
inc qword [rdi + 0x10]
mov rdi, qword [rax]
mov rcx, qword [rax + 8]
lea r15, [rcx + rdi]
inc r15
movdqa xmm0, xmmword [rdi]
pmovmskb r13d, xmm0
not r13d
lea rbp, [rdi + 0x10]
mov qword [rsp + 0x40], rax
mov r14, qword [rax + 0x18]
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xb8], rbp
mov qword [rsp + 0xc0], r15
mov word [rsp + 0xc8], r13w
mov qword [rsp + 0xd0], r14
lea rcx, [rsp + 0xb0]
call fcn.1400329e4
test rax, rax
je 0x14005990d
cmp byte [rax + 8], 1
jne 0x1400598ea
mov rbx, qword [rax]
mov sil, 1
jmp 0x140059d3e
mov al, byte [rsp + 0x50]
and al, 6
cmp al, 2
jne 0x14005993c
mov rcx, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x68]
mov rdx, rbx
mov sil, byte [rsp + 0x50]
mov r8d, esi
call fcn.1400332c9
ucomisd xmm10, xmm0
ja 0x140059d3e
cmp byte [rsp + 0x78], 0
jne 0x14005996e
mov rcx, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x88]
mov rdx, rbx
mov rsi, qword [rsp + 0x80]
mov r8d, esi
call fcn.1400332c9
ucomisd xmm10, xmm0
ja 0x140059d3e
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xb8], rbp
mov qword [rsp + 0xc0], r15
mov word [rsp + 0xc8], r13w
mov qword [rsp + 0xd0], r14
lea r13, [rsp + 0x150]
lea r15, [rsp + 0xb0]
mov rcx, r15
call fcn.1400329e4
test rax, rax
je 0x140059d12
cmp byte [rax + 8], 4
je 0x1400599a7
mov rbx, qword [rsp + 0x2f0]
lea rax, [rbx + 1]
mov qword [rsp + 0x2f0], rax
mov r14, qword [rsp + 0x40]
mov rsi, qword [r14 + 0x20]
mov rdi, qword [r14 + 0x28]
mov rcx, r15
mov rdx, r14
call fcn.14003283c
mov qword [rsp + 0xd0], rsi
mov qword [rsp + 0xd8], rdi
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x160], xmm1
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x178], rax
movsd xmm8, qword [r14 + 0x30]
mov al, byte [0x1400c93d0]
mov edx, 0x38
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x14005afa4
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
movdqa xmm2, xmmword [rsp + 0x170]
movdqu xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movsd qword [rax + 0x30], xmm8
lea rcx, [rsp + 0x280]
mov rdx, rbx
mov r8b, 2
mov r9, rax
call fcn.140032d13
mov rcx, rax
call fcn.14003376e
mov rcx, r13
mov rdx, r14
call fcn.14003283c
mov qword [rsp + 0x170], rsi
mov qword [rsp + 0x178], rdi
movdqu xmm0, xmmword [rsp + 0x150]
movupd xmm1, xmmword [rsp + 0x160]
lea rcx, [rsp + 0xb8]
movupd xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov rax, qword [rsp + 0x170]
mov qword [rcx + 0x20], rax
mov rax, qword [rsp + 0x178]
mov qword [rcx + 0x28], rax
movsd qword [rsp + 0xe8], xmm8
mov qword [rsp + 0xb0], 0
mov rcx, r15
call fcn.140032762
mov rbp, rax
mov rcx, qword [rsp + 0x2e8]
test rcx, rcx
je 0x140059b2d
call fcn.1400327c2
mov qword [rsp + 0x2e8], rbp
inc qword [rbp]
je 0x14005af7a
mov rdi, rbp
add rdi, 0x10
lea rcx, [rsp + 0x190]
mov rdx, rdi
call fcn.1400337a6
test rax, rax
jne case.0x140035876.282
mov rax, qword [rsp + 0x40]
movsd xmm0, qword [rax + 0x30]
movapd xmm1, xmm0
xorpd xmm1, xmm13
maxsd xmm1, xmm0
ucomisd xmm14, xmm1
mov rbx, qword [rsp + 0x68]
mov sil, byte [rsp + 0x50]
jbe 0x14005affd
test sil, sil
sete r14b
sete dh
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
mov rdx, rbx
mov r8d, esi
call fcn.1400333a6
lea rcx, [rsp + 0x190]
add byte [rax - 0x77], cl
fiadd dword [rcx - 0x77]
invalid
mov r9, rdi
call fcn.140033475
cmp sil, 1
lea r13, [rsp + 0x150]
jne 0x140059e69
movsd xmm0, qword [rdi + 0x30]
ucomisd xmm0, xmm10
jne 0x140059d92
jnp 0x140059e69
cmp qword [rsp + 0x238], 0
je 0x14005af8c
mov rcx, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x248]
mov r8, rbx
mov r9b, 1
call fcn.1400325f6
mov rcx, qword [rsp + 0x220]
mov rdx, qword [rsp + 0x228]
mov r8, rdx
and r8, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor eax, eax
movdqu xmm1, xmmword [rcx + r8]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r9d, xmm2
test r9d, r9d
je case.0x14000f0c0.537
bsf r10d, r9d
add r10, r8
and r10, rdx
neg r10
lea r10, [r10 + r10*2]
cmp rbx, qword [rcx + r10*8 - 0x18]
jne 0x140059e25
lea r10, [rcx + r10*8]
cmp byte [r10 - 0x10], 1
invalid
je 0x140059e58
lea r10d, [r9 - 1]
and r10d, r9d
mov r9d, r10d
test r10w, r10w
jne 0x140059e02
pcmpeqb xmm1, xmm15
pmovmskb r9d, xmm1
test r9d, r9d
jne 0x14005af8c
add r8, rax
add r8, 0x10
add rax, 0x10
adc byte [rcx + 0x21], cl
shr bl, 1
xchg edx, eax
lea rcx, [rsp + 0x280]
mov rdx, rbx
mov r8d, esi
mov r9, rdi
call fcn.140032d13
mov rcx, rax
call fcn.14003376e
mov r15b, 1
mov bh, 1
mov rdi, qword [rsp + 0x1e0]
mov rbx, qword [rsp + 0x1e8]
add byte [rax], al
mov rcx, rdi
mov rdx, rbx
mov r8, r12
call fcn.140032161
invalid
std
invalid
mov rsi, rax
cmp qword [rsp + 0x1d0], 0
je 0x14005a081
test bh, al
add dword [rax], eax
invalid
mov rax, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1c8]
mov r8, rcx
and r8, rsi
shr rsi, 0x39
movd xmm0, esi
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
rol byte [rax], 0x66
pshufw mm0, mm0, 0
lea r9, [rax - 0x28]
xor r10d, r10d
xor r11d, r11d
invalid
movdqu xmm1, xmmword [rax + r8]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb edi, xmm2
test di, di
je 0x140059f26
bsf ebx, edi
lea ebp, [rdi - 1]
and ebp, edi
add rbx, r8
and rbx, rcx
neg rbx
lea rbx, [rbx + rbx*4]
mov edi, ebp
cmp qword [r9 + rbx*8], r12
jne 0x140059f02
jmp 0x140059f69
cmp r11, 1
mov r11d, 1
je case.0x140011ed6.460
pmovmskb edx, xmm1
xor r11d, r11d
test edx, edx
setne r11b
bsf edx, edx
add rdx, r8
and rdx, rcx
pcmpeqb xmm1, xmm15
pmovmskb edi, xmm1
test edi, edi
jne 0x14005a0ae
push rbp
add dword [rax], eax
invalid
add r8, r10
add r8, 0x10
adc byte [rcx - 0x7d], cl
ret 0x4910
and eax, ecx
jmp 0x140059ef0
invalid
mov rcx, qword [rsp + 0x68]
mov qword [rax + rbx*8 - 0x20], rcx
invalid
mov cl, byte [rsp + 0x50]
mov byte [rax + rbx*8 - 0x18], cl
fsubr st(0)
mov ecx, dword [rsp + 0x149]
mov edx, dword [rsp + 0x14c]
add qword [rax], r8
invalid
mov dword [rax + rbx*8 - 0x17], ecx
mov dword [rax + rbx*8 - 0x14], edx
fsubr st(4)
mov rcx, qword [rsp + 0x88]
mov qword [rax + rbx*8 - 0x10], rcx
mov rcx, qword [rsp + 0x80]
mov byte [rax + rbx*8 - 8], cl
fdivr st(0)
mov ecx, dword [rsp + 0x142]
mov edx, dword [rsp + 0x145]
xchg esp, eax
and al, 0x45
add dword [rax], eax
invalid
mov dword [rax + rbx*8 - 7], ecx
mov dword [rax + rbx*8 - 4], edx
cld
lock dec qword [r12]
jne case.0x140011651.451
mov rcx, r12
call fcn.14000577c
mov rdi, qword [rsp + 0x2e0]
inc qword [rdi]
je 0x14005af7a
invalid
lea rdx, [rdi + 0x10]
lea rcx, [rsp + 0x190]
lea ecx, [rsp + 0x190]
call fcn.1400337a6
mov rsi, rax
mov rcx, rdi
call fcn.1400327c2
test rsi, rsi
jne 0x14005afbf
test r14b, r14b
je 0x14005a02d
mov rsi, qword [rsp + 0x40]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.140032800
mov rcx, qword [0x1400c9350]
invalid
invalid
add byte [rcx], dh
xor edx, edx
mov r8, rsi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x70]
cmp rdi, qword [rsp + 0x110]
add byte [rax], al
jne 0x140058ffe
jmp 0x14005a19c
adc byte [rax], al
jne 0x14005b05d
ucomisd xmm14, xmm6
seta dil
mov qword [rsi + 0x10], 0xffffffffffffffff
dec dword [rax - 0x73]
invalid
invalid
mov rdx, rbx
mov r8b, 2
add ch, al
jp case.0x140011e53.421
std
dec dword [rax - 1]
invalid
invalid
jmp case.0x14002d145.318
lea rcx, [rsp + 0x1c0]
mov rdx, rdi
mov edx, edi
mov r8, rbx
call fcn.14009594a
jmp 0x140059eba
invalid
push rsi
or cl, ch
mov ebx, 0x44000000
add byte [rax], al
mov r8b, byte [rax + rdx]
mov r8b, byte [rax + rdx]
test r8b, r8b
js 0x14005a0c6
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
bsf edx, edx
mov r8b, byte [rax + rdx]
and r8b, 1
movzx r8d, r8b
sub qword [rsp + 0x1d0], r8
lea r8, [rdx - 0x10]
and r8, rcx
mov byte [rax + rdx], sil
mov byte [r8 + rax + 0x10], sil
inc qword [rsp + 0x1d8]
neg rdx
neg edx
fimul dword [rax - 0x73]
or al, 0x92
lea rcx, [rdx + rdx*4]
mov qword [rax + rcx*8 - 0x28], r12
mov rdx, qword [rsp + 0x68]
mov qword [rax + rcx*8 - 0x20], rdx
invalid
mov dl, byte [rsp + 0x50]
mov byte [rax + rcx*8 - 0x18], dl
mov edx, dword [rsp + 0x149]
xchg esp, eax
and al, 0x49
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x4c
add dword [rax], eax
invalid
xchg esp, eax
and al, 0x49
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x4c
add dword [rax], eax
add byte [rcx + 0x44e9c854], cl
mov dword [rax + rcx*8 - 0x14], eax
invalid
invalid
in al, dx
mov dword [rax + rcx*8 - 0x17], edx
mov dword [rax + rcx*8 - 0x14], r8d
invalid
invalid
in al, dx
enter 0x48ec, 0xffffffffffffff8b
xchg esp, eax
and al, 0x88
mov byte [rax], al
add byte [rax], al
mov qword [rax + rcx*8 - 0x10], rdx
mov rdx, qword [rsp + 0x80]
mov byte [rax + rcx*8 - 8], dl
invalid
mov rdx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov qword [rax + rcx*8 - 0x10], rdx
mov rdx, qword [rsp + 0x80]
mov byte [rax + rcx*8 - 8], dl
mov edx, dword [rsp + 0x142]
xchg esp, eax
and al, 0x42
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], al
mov eax, dword [rsp + 0x145]
xchg esp, eax
and al, 0x42
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], al
invalid
invalid
mov eax, dword [rsp + 0x145]
and al, 0x45
add dword [rax], eax
add byte [rcx + 0x44f9c854], cl
mov dword [rax + rcx*8 - 4], r8d
mov dword [rax + rcx*8 - 7], edx
mov dword [rax + rcx*8 - 4], r8d
jmp case.0x140011651.451
dec dword [rax - 0x75]
and al, 0x78
mov rdx, qword [rsp + 0xf8]
mov edx, dword [rsp + 0xf8]
mov edx, dword [rsp + 0xf8]
call fcn.140032800
mov rcx, qword [0x1400c9350]
std
dec dword [rax - 0x75]
or eax, 0x6f1db
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x77], cl
jmp 0x13d8bdc6f
mov rcx, rbp
call fcn.1400327c2
test dil, dil
test bh, bh
test bh, bh
je 0x14005affd
mov r14b, 1
xor r15d, r15d
jmp 0x140059e8a
out dx, al
cld
invalid
cmp byte [rsp + 0x2f8], 0
mov esp, 0x2f824
add byte [rax], al
je 0x14005a205
cmp qword [rsp + 0x268], 0
je 0x14005a1ff
mov rsi, qword [rsp + 0x258]
mov rsi, qword [rsp + 0x258]
pop rax
add al, byte [rax]
add byte [rax - 0x7b], cl
test esi, esi
je 0x14005a1d1
mov rcx, qword [rsp + 0x250]
test rsi, rsi
test esi, esi
je 0x14005a1d1
mov rcx, qword [rsp + 0x250]
add al, byte [rax]
add byte [rbp + rcx*4 + 0x46], cl
adc dword [rdx - 0x61f01701], esi
setle byte [rbx]
invalid
lea r8, [rsi + 0x11]
mov dl, 0xff
call fcn.140093fe0
setle byte [rbx]
invalid
setle byte [rbx]
add byte [rax - 0x73], cl
add dword [rax - 0x77], r9d
lea rax, [rsi + 1]
lea eax, [rsi + 1]
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
add ecx, dword [rax - 0x7d]
loopne 0x14005a1d8
shr rcx, 3
and rax, 0xfffffffffffffff8
sub rax, rcx
cmp rsi, 8
cmovb rax, rsi
invalid
mov qword [rsp + 0x268], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax], al
invalid
push 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax], al
xor ebx, ebx
xor ebx, ebx
xor eax, eax
jmp 0x14005a20f
mov al, 1
mov rbx, qword [rsp + 0x268]
add byte [rax], al
shr qword [rsp + 0x60], 3
shr dword [rsp + 0x60], 3
lea rcx, [rsp + 0x190]
mov byte [rcx + 0x168], al
add dword [rax], eax
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x57], cl
rol byte [rax], 0
invalid
add dword [rax], eax
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x57], cl
rol byte [rax], 0
add byte [rsi + 0x41], ah
movq mm0, qword [rbp]
invalid
test eax, 0xc0
movdqa xmm0, xmmword [r13]
pmovmskb r14d, xmm0
not r14d
lea rsi, [r13 + 0x10]
xor eax, eax
mov qword [rsp + 0x188], rax
mov dword [rsp + 0x188], eax
mov dword [rsp + 0x188], eax
mov byte [rcx], al
add byte [rax], al
pcmpeqd xmm6, xmm6
mov r12, qword [rsp + 0x208]
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x1f0]
mov r10, qword [rsp + 0x1f8]
mov qword [rsp + 0x40], rax
lea r11, [rax - 0x28]
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x130], rax
mov rdi, qword [rsp + 0x288]
mov r15, qword [rsp + 0x280]
mov qword [rsp + 0xf8], r12
mov qword [rsp + 0x80], r10
mov qword [rsp + 0x78], r11
test rbx, rbx
je 0x14005a531
invalid
add byte [rsi + 0x45], ah
test esi, esi
test r14w, r14w
jne 0x14005a311
movdqa xmm0, xmmword [rsi]
pmovmskb r14d, xmm0
add r13, 0xffffffffffffff80
add rsi, 0x10
cmp r14d, 0xffff
add byte [rax], al
add byte [rax], al
je 0x14005a2f4
not r14d
invalid
mov eax, r14d
lea r14d, [rax - 1]
and r14d, eax
invalid
dec rbx
test r12, r12
je 0x14005a2e5
invalid
bsf eax, eax
shl rax, 3
shl eax, 3
shl eax, 3
mov rcx, r13
jmp 0x188c6cc79
sub rcx, rax
mov rbp, qword [rcx - 8]
mov ebp, dword [rcx - 8]
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov rdx, qword [rsp + 0x88]
mov r8, rbp
call fcn.14003249a
mov r11, qword [rsp + 0x78]
mov ebx, dword [rsp + 0x78]
mov r10, qword [rsp + 0x80]
mov rcx, r10
and rcx, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor eax, eax
sal dl, 0xf
jo 0x14005a32c
add byte [rsi + 0xf], ah
jo 0x14005a331
add byte [rcx], dh
ror byte [rax - 0x75], 0x54
and al, 0x40
mov rdx, qword [rsp + 0x40]
movdqu xmm1, xmmword [rdx + rcx]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb edx, xmm2
test dx, dx
je 0x14005a3b2
bsf r8d, edx
lea r9d, [rdx - 1]
inc dword [rcx + 0x21]
ror dword [rcx + 1], 1
enter 0x214d, 0xffffffffffffffd0
neg r8
lea r8, [r8 + r8*4]
mov edx, r9d
cmp rbp, qword [r11 + r8*8]
jne 0x14005a38a
jmp 0x14005a3d2
pcmpeqb xmm1, xmm6
pmovmskb edx, xmm1
test edx, edx
jne 0x14005a2e5
add rcx, rax
add rcx, 0x10
add rax, 0x10
and rcx, r10
jmp 0x14005a374
mov rax, qword [rsp + 0x40]
lea r8, [rax + r8*8]
xorpd xmm7, xmm7
cmp qword [rsp + 0x110], 0
je 0x14005a4b8
mov qword [rsp + 0x70], rbx
pop rsp
and al, 0x70
mov rbx, qword [r8 - 0x20]
mov qword [rsp + 0x50], r8
mov r12b, byte [r8 - 0x18]
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x130]
add dword [rax], eax
add byte [rcx - 0x77], cl
fadd dword [rbp - 0x77]
loope 0x14005a3ff
fild dword [rcx - 0x76b70003]
stc
call 0x164922f4c
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x30
add dword [rax], eax
add byte [rcx - 0x77], cl
fadd dword [rbp - 0x77]
loope 0x14005a3ff
fild dword [rcx - 0x76b70003]
stc
and rcx, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
punpcklbw mm0, mm0
punpcklbw mm0, mm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor eax, eax
movdqu xmm1, xmmword [r15 + rcx]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb edx, xmm2
test edx, edx
invalid
je 0x14005a481
sal byte [rdx + rsi + 0x44], cl
bsf eax, edx
bsf r8d, edx
add r8, rcx
and r8, rdi
neg r8
lea r8, [r8 + r8*2]
cmp rbx, qword [r15 + r8*8 - 0x18]
jne 0x14005a471
lea r8, [r15 + r8*8]
add al, 0xc7
cmp r12b, byte [r8 - 0x10]
je 0x14005a49d
lea r8d, [rdx - 1]
and r8d, edx
mov edx, r8d
test r8w, r8w
jne 0x14005a44f
pcmpeqb xmm1, xmm6
pmovmskb edx, xmm1
pmovmskb edx, mm1
pmovmskb edx, mm1
test edx, edx
jne 0x14005a4a6
add rcx, rax
add rcx, 0x10
add rax, 0x10
and rcx, rdi
jmp 0x14005a439
mov rax, qword [r8 - 8]
movsd xmm7, qword [rax + 0x30]
adc byte [rax + 0x30], bh
adc byte [rax + 0x30], bh
mov rbx, qword [rsp + 0x70]
pop rsp
and al, 0x70
mov r12, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x50]
movsd xmm0, qword [r8 - 0x10]
ucomisd xmm0, xmm7
jne 0x14005a4ca
jnp 0x14005a2e5
mov ebx, dword [rbx]
invalid
mov rdx, qword [rsp + 0x188]
cmp rdx, qword [rsp + 0x190]
jne 0x14005a4f7
lea rcx, [rsp + 0x190]
add byte [rax], al
mov rdi, r8
call fcn.14005b763
mov r8, rdi
mov rdx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x198]
mov rcx, rdx
shl rcx, 4
mov qword [rax + rcx], rbp
movsd qword [rax + rcx + 8], xmm7
inc rdx
mov rax, rdx
mov qword [rsp + 0x188], rdx
mov qword [rsp + 0x1a0], rdx
movsd qword [r8 - 0x10], xmm7
jmp 0x14005a252
mov rsi, qword [rsp + 0x188]
test rsi, rsi
je 0x14005a6f9
mov rax, qword [rsp + 0x198]
shl rsi, 4
add rsi, rax
mov rcx, qword [rsp + 0x318]
mov qword [rsp + 0x40], rcx
mov rbx, qword [rsp + 0x320]
mov r14, qword [rsp + 0x328]
mov rdi, qword [rsp + 0x300]
mov r12, qword [rsp + 0x308]
lea r13, [rdi - 0x18]
pcmpeqd xmm6, xmm6
movsd xmm7, qword [0x14009b1e0]
or al, 4
add byte [rax - 0x7d], cl
cmp qword [rsp + 0x40], 0
jl 0x14005a5b6
add byte [rdi], cl
test dl, ah
or dword [rax], eax
add byte [rax - 0x73], cl
push 0x388b4c10
je 0x14005af7c
lea rbp, [rax + 0x10]
mov r15, qword [rax]
movq xmm8, qword [rax + 8]
mov rcx, rbx
mov rdx, r14
mov r8, r15
jle 0x14005a5e6
or byte [rax - 0x77], cl
invalid
call fcn.14003249a
mov rcx, r12
in eax, 0x7e
std
dec dword [rcx + rcx*4 - 0x1f]
mov ecx, esp
and rcx, rax
shr rax, 0x39
movd xmm0, eax
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x60
sal dl, 0xf
jo 0x14005a58b
add byte [rsi + 0xf], ah
jo 0x14005a590
add byte [rcx], dh
invalid
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x60
sal dl, 0xf
jo 0x14005a58b
add byte [rsi + 0xf], ah
jo 0x14005a590
add byte [rcx], dh
sal bl, 0xf
outsd dx, dword [rsi]
or al, 0xf
movdqu xmm1, xmmword [rdi + rcx]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
je 0x14005a5b0
je 0x14005a5b0
pmovmskb r8d, xmm2
test r8w, r8w
test r8d, r8d
je 0x14005a60f
bsf edx, r8d
lea r9d, [r8 - 1]
and r9d, r8d
add rdx, rcx
mov esp, 0x488d45d0
inc dword [rbp + 0x21]
ror dword [rax + 1], 0xca
and rdx, r12
neg rdx
loop 0x14005a645
neg edx
lea rdx, [rdx + rdx*2]
mov r8d, r9d
cmp r15, qword [r13 + rdx*8]
add byte [rbp - 0x28], dh
add byte [rbp - 0x28], dh
jmp 0x14005a62f
pcmpeqb xmm1, xmm6
pmovmskb edx, xmm1
test edx, edx
jne 0x14005af7c
add rcx, rax
add rcx, 0x10
add rax, 0x10
add eax, 0x10
add eax, 0x10
and rcx, r12
jmp 0x14005a5d3
movq rax, xmm8
test rax, rax
pxor xmm0, xmm0
maxsd xmm0, xmm8
movapd xmm1, xmm7
minsd xmm1, xmm0
minps xmm1, xmm0
cvttsd2si eax, xmm1
mov r8, qword [rdi + rdx*8 - 8]
clc
clc
mov ecx, 0
cmovs eax, ecx
cmp r8, 3
ja case.default.0x14005a676
mov rcx, qword [rdi + rdx*8 - 0x10]
lea r9, [0x1400b6234]
add eax, 0x14634b00
invalid
add rdx, r9
jmp rdx
add eax, 0x14634b00
or dword [rcx + rax - 0x36], 0x3b48e2ff
jmp rdx
cmp rcx, qword [rsp + 0x60]
cmp rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0xa0]
jae 0x14005af4e
invalid
add byte [rax - 0x73], cl
or al, 0xca
lea rcx, [rdx + rcx*8]
add rcx, 0x10
jmp 0x14005a6ea
cmp rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0xa0]
jae 0x14005af57
invalid
add byte [rax - 0x73], cl
or al, 0xca
lea rcx, [rdx + rcx*8]
add rcx, 0x12
jmp 0x14005a6ea
cmp rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0xa0]
jae 0x14005af60
lea rcx, [rdx + rcx*8]
add rcx, 0x14
jmp 0x14005a6ea
cmp rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0xa0]
jae 0x14005af69
lea rcx, [rdx + rcx*8]
add rcx, 0x16
mov word [rcx], ax
mov rax, rbp
cmp rbp, rsi
jne 0x14005a58e
cmp byte [rsp + 0x4f], 0
mov r12, qword [rsp + 0x118]
mov r15, qword [rsp + 0xa0]
jne 0x14005a778
cmp qword [rsp + 0x120], 0
je 0x14005a778
cmp byte [rsp + 0x100], 0
je 0x14005a750
mov rcx, qword [rsp + 0xf0]
add cx, word [rsp + 0x108]
mov eax, 0xffff
cmovae eax, ecx
mov rcx, qword [rsp + 0x60]
sub ax, word [r15 + rcx*8 + 8]
mov word [r15 + rcx*8 + 0xc], ax
jmp 0x14005a778
mov ecx, dword [rsp + 0x104]
add cx, word [rsp + 0x128]
mov eax, 0xffff
cmovae eax, ecx
mov rcx, qword [rsp + 0x60]
sub ax, word [r15 + rcx*8 + 0xa]
mov word [r15 + rcx*8 + 0xe], ax
mov rsi, qword [rsp + 0x38]
test rsi, rsi
je 0x14005a7a4
mov rdi, qword [rsp + 0x30]
xor ebx, ebx
mov rax, qword [rdi + rbx*8]
lock dec qword [rax]
jne 0x14005a79c
mov rcx, qword [rdi + rbx*8]
call fcn.14000577c
inc rbx
cmp rsi, rbx
jne 0x14005a789
cmp qword [rsp + 0x28], 0
je 0x14005a7c0
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x90], 0
je 0x14005a7df
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rsp + 0x58]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x308]
test rcx, rcx
je 0x14005a823
lea rax, [rcx + 1]
mov edx, 0x18
mul rdx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x14005a823
mov r8, qword [rsp + 0x300]
sub r8, rax
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x1c8]
test rcx, rcx
je 0x14005a8f0
mov rsi, qword [rsp + 0x1d8]
test rsi, rsi
je 0x14005a8b9
mov rdi, qword [rsp + 0x1c0]
movdqa xmm0, xmmword [rdi]
pmovmskb r14d, xmm0
not r14d
lea rbx, [rdi + 0x10]
test r14w, r14w
jne 0x14005a87f
movdqa xmm0, xmmword [rbx]
pmovmskb r14d, xmm0
add rdi, 0xfffffffffffffd80
add rbx, 0x10
cmp r14d, 0xffff
je 0x14005a85f
not r14d
bsf eax, r14d
neg rax
lea rax, [rax + rax*4]
mov rcx, qword [rdi + rax*8 - 0x28]
lock dec qword [rcx]
jne 0x14005a8a2
lea rax, [rdi + rax*8]
mov rcx, qword [rax - 0x28]
call fcn.14000577c
lea eax, [r14 - 1]
and eax, r14d
mov r14d, eax
dec rsi
jne 0x14005a859
mov rcx, qword [rsp + 0x1c8]
lea rax, [rcx + 1]
mov edx, 0x28
mul rdx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x14005a8f0
mov r8, qword [rsp + 0x1c0]
sub r8, rax
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x1f8]
test rcx, rcx
je 0x14005a934
lea rax, [rcx + 1]
mov edx, 0x28
mul rdx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x14005a934
mov r8, qword [rsp + 0x1f0]
sub r8, rax
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x228]
test rcx, rcx
je 0x14005a978
lea rax, [rcx + 1]
mov edx, 0x18
mul rdx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x14005a978
mov r8, qword [rsp + 0x220]
sub r8, rax
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x190], 0
je 0x14005a99a
mov r8, qword [rsp + 0x198]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x258]
test rcx, rcx
je 0x14005a9d6
lea rax, [rcx*8 + 0x17]
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x14005a9d6
mov r8, qword [rsp + 0x250]
sub r8, rax
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x288]
test rcx, rcx
je 0x14005aab4
mov rdi, qword [rsp + 0x298]
test rdi, rdi
je 0x14005aa7d
mov rbx, qword [rsp + 0x280]
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
not eax
lea r14, [rbx + 0x10]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
test ax, ax
jne 0x14005aa37
movdqa xmm0, xmmword [r14]
pmovmskb eax, xmm0
add rbx, 0xfffffffffffffe80
add r14, 0x10
cmp eax, 0xffff
je 0x14005aa1a
not eax
bsf ecx, eax
neg rcx
lea rcx, [rcx + rcx*2]
lea ebp, [rax - 1]
and ebp, eax
mov rsi, qword [rbx + rcx*8 - 8]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.140032800
jge 0x14005aa53
dec dword [rax - 0x75]
or eax, 0x6e8f2
xor edx, edx
mov r8, rsi
call r15
mov eax, ebp
call 0x1b5d5a9b4
invalid
mov rcx, qword [rsp + 0x288]
mov r15, qword [rsp + 0xa0]
lea rax, [rcx + 1]
mov edx, 0x18
mul rdx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x14005aab4
mov r8, qword [rsp + 0x280]
sub r8, rax
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x2b8]
test rcx, rcx
je 0x14005ab80
mov rsi, qword [rsp + 0x2c8]
test rsi, rsi
je 0x14005ab49
mov rdi, qword [rsp + 0x2b0]
movdqa xmm0, xmmword [rdi]
pmovmskb r14d, xmm0
not r14d
lea rbx, [rdi + 0x10]
test r14w, r14w
jne 0x14005ab10
movdqa xmm0, xmmword [rbx]
pmovmskb r14d, xmm0
add rdi, 0xfffffffffffffc80
add rbx, 0x10
cmp r14d, 0xffff
invalid
inc dword [rax]
invalid
je 0x14005aaf0
bsf eax, r14d
neg rax
imul rax, rax, 0x38
mov rcx, qword [rdi + rax - 0x28]
lock dec qword [rcx]
jne 0x14005ab32
lea rax, [rcx + 1]
mov edx, 0x38
mul rdx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x14005ab80
mov r8, qword [rsp + 0x2b0]
sub r8, rax
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x1a8], 0
je 0x14005aba2
mov r8, qword [rsp + 0x1b0]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x2e0]
call fcn.1400327c2
mov rcx, qword [rsp + 0x2e8]
test rcx, rcx
je 0x14005abc1
call fcn.1400327c2
mov rax, qword [r12 + 8]
mov rcx, qword [r12 + 0x10]
mov r9, qword [rsp + 0x330]
and r9, rcx
and ecx, ecx
movdqu xmm0, xmmword [rax + r9]
pmovmskb edx, xmm0
test edx, edx
jne 0x14005ac02
mov r8d, 0x10
add r9, r8
and r9, rcx
movdqu xmm0, xmmword [rax + r9]
pmovmskb edx, xmm0
add r8, 0x10
test edx, edx
je 0x14005abea
bsf edx, edx
add rdx, r9
and rdx, rcx
mov r8b, byte [rax + rdx]
test r8b, r8b
js 0x14005ac23
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
bsf edx, edx
mov r8b, byte [rax + rdx]
lea r9, [rdx - 0x10]
and r9, rcx
mov rcx, qword [rsp + 0x338]
mov byte [rax + rdx], cl
mov byte [r9 + rax + 0x10], cl
add qword [rax], r10
neg rdx
and r8b, 1
movzx ecx, r8b
sub qword [r12 + 0x18], rcx
imul rcx, rdx, 0x38
lea rsi, [rax + rcx]
mov rdx, qword [rsp + 0x138]
mov qword [rax + rcx - 0x38], rdx
mov rdx, qword [rsp + 0x90]
mov qword [rax + rcx - 0x30], rdx
mov rdx, qword [rsp + 0xa8]
mov qword [rax + rcx - 0x28], rdx
movdqa xmm0, xmmword [rsp + 0x340]
movdqu xmmword [rax + rcx - 0x20], xmm0
jg 0x14005acca
or al, ah
mov qword [rax + rcx - 0x10], r15
mov rdx, qword [rsp + 0x60]
mov qword [rax + rcx - 8], rdx
push rsp
or al, bh
inc qword [r12 + 0x20]
mov rax, qword [rsi - 0x10]
mov rdx, qword [rsi - 8]
inc qword [rax]
je 0x14005af7a
inc qword [r12]
movaps xmm6, xmmword [rsp + 0x350]
movaps xmm7, xmmword [rsp + 0x360]
movaps xmm8, xmmword [rsp + 0x370]
movaps xmm9, xmmword [rsp + 0x380]
movaps xmm10, xmmword [rsp + 0x390]
and al, 0x90
add eax, dword [rax]
invalid
movaps xmm11, xmmword [rsp + 0x3a0]
movaps xmm12, xmmword [rsp + 0x3b0]
movaps xmm13, xmmword [rsp + 0x3c0]
movaps xmm14, xmmword [rsp + 0x3d0]
movaps xmm15, xmmword [rsp + 0x3e0]
add rsp, 0x3f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140032111
mov eax, dword [0x1400c93d4]
lodsb al, byte [rsi]
out 6, al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xf0]
cwde
lock add byte [rax], al
add byte [rbx + rcx*4 - 0x60], cl
clc
add byte [rax], al
add byte [rdx + 0xe888], cl
mov al, ch
add byte [rax], al
add byte [rax], al
lea rdx, [rbx + 1]
mov qword [rax + 0xf0], rdx
cmp cl, 1
je 0x140057f36
call fcn.140032111
mov eax, dword [0x1400c93d4]
insb byte [rdi], dx
out 6, al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0xf0]
nop
lock add byte [rax], al
add byte [rbx + rcx*4 - 0x78], cl
clc
add byte [rax], al
add byte [rdx + 0xe888], cl
mov al, ch
add byte [rax], al
add byte [rax], al
lea r8, [rdx + 1]
mov qword [rax + 0xf0], r8
cmp cl, 1
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x60], r12
je 0x140057f64
mov qword [rsp + 0xf8], r9
mov qword [rsp + 0x110], rdx
xchg esp, eax
and al, 0x10
add dword [rax], eax
add al, ch
push rdx
jae 0x14005adbb
dec dword [rbx + 0x6e60f05]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov cl, byte [rax + 0xe8]
call 0x18805add9
mov edx, dword [rax + 0xf0]
mov r12, qword [rax + 0xf8]
lea r15, [rdx + 1]
lea edi, [rdx + 1]
mov qword [rax + 0xf0], r15
cmp cl, 1
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0x130], r13
mov dword [rsp + 0x130], ebp
je 0x140057f95
call fcn.140032111
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xc1
mov rax, qword [rcx + 0xf0]
mov r13, qword [rcx + 0xf8]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
inc rax
mov qword [rcx + 0xf0], rax
cmp byte [rcx + 0xe8], 0
lea rsi, [rsp + 0x198]
add byte [rax], al
invalid
lea esi, [rsp + 0x198]
je 0x14005af06
mov rcx, r13
jmp 0x140057fc1
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x78]
call fcn.1400981a5
jmp 0x140057e17
mov rax, qword [rsp + 0x90]
shl rax, 1
test rax, rax
je 0x14005aea7
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rsp + 0xa8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rsp + 0x118]
jmp 0x14005ac9c
lock dec qword [r12]
jne 0x14005aec3
mov rcx, r12
call fcn.14000577c
lea r8, [rsp + 0xb0]
mov rax, qword [rsp + 0x98]
mov qword [r8], rax
mov qword [r8 + 8], rsi
mov qword [r8 + 0x10], 0x1a
adc byte [rdx], bl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x4bb8f
adc byte [rdx], bl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x4bb8f
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea ecx, str.called__Result::unwrap____on_an__Err__value
lea ecx, str.called__Result::unwrap____on_an__Err__value
or eax, 0x50193
lea r9, [0x1400a67e0]
mov edx, 0x2b
call fcn.1400963d0
mov ah, 3
invalid
mov ah, 3
add al, ch
invalid
call fcn.140032111
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xc1
mov rax, qword [rcx + 0xf0]
mov rcx, qword [rcx + 0xf8]
mov eax, edi
add byte [rax], al
add cl, ch
nop
sar bh, 1
invalid
mov eax, edi
add byte [rax], al
add cl, ch
nop
sar bh, 1
dec dword [rbp + rcx*4 + 5]
sar byte [rbx + 0x7eb0004], 1
lea r8, str.g_nz4__5___b_h__n_____o______T__9___z_Z__D__D1_4fD__6__HAmr__v__BX___b_ptW__e_97_8C_3__X_J
jmp 0x14005af41
lea r8, str.g_nz4__5___b_h__n_____o______T__9___z_Z__D__D1_4fD__6__HAmr__v__BX___b_ptW__e_97_8C_3__X_J
mov rcx, qword [rsp + 0x68]
mov rdx, rcx
call fcn.140095f40
lea r8, str.g_nz4__5___b_h__n_____o______T__9___z_Z__D__D1_4fD__6__HAmr__v__BX___b_ptW__e_97_8C_3__X_J
jmp 0x14005af70
lea r8, str.g_nz4__5___b_h__n_____o______T__9___z_Z__D__D1_4fD__6__HAmr__v__BX___b_ptW__e_97_8C_3__X_J
lea eax, [0x1400a6ac0]
jmp 0x14005af70
lea r8, str.g_nz4__5___b_h__n_____o______T__9___z_Z__D__D1_4fD__6__HAmr__v__BX___b_ptW__e_97_8C_3__X_J
jmp 0x14005af70
lea r8, str.g_nz4__5___b_h__n_____o______T__9___z_Z__D__D1_4fD__6__HAmr__v__BX___b_ptW__e_97_8C_3__X_J
add eax, 0x4bb80
cmp byte [rbx - 0x74b7fffc], 0x54
and al, 0x60
mov rdx, qword [rsp + 0x60]
call fcn.140095f40
ud2
lea rcx, str.no_entry_found_for_key
lea r8, str.g_nz4__5___b_h__n_____o______T__9___z_Z__D__D1_4fD__6__HAmr__v__BX___b_ptW__e_97_8C_3__X_J
popfq
mov dh, 4
add byte [rbp + rcx*4 + 5], cl
invalid
lea eax, [0x1400a6a90]
jmp 0x14005af9a
lea rcx, str.no_entry_found_for_key
lea r8, str.__y_vtPb__Q___B_FAaayu1_q__X2j__udvq__9____x8SS_UaDJ_____Wh_QDQ8TigC_X__c__m_1_SSWY__X____a_dptWHV
sub dword [rax + rax], eax
mov edx, 0x16
call fcn.140096490
add byte [rax], al
add al, ch
in al, dx
mov ah, 3
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x38
call fcn.1400948e0
invalid
cdq
add eax, dword [rax]
sub eax, 0x48000399
lea ecx, [0x14009d8f8]
lea rcx, str.__y_vtPb__Q___B_FAaayu1_q__X2j__udvq__9____x8SS_UaDJ_____Wh_QDQ8TigC_X__c__m_1_SSWY__X____a_dptWHV
call fcn.140096310
mov eax, 2
mov qword [rsp + 0x98], rax
test r15b, r15b
jne 0x14005aec3
mov rdi, qword [rsp + 0x40]
mov rcx, qword [rdi]
cmovs ecx, dword [rbx + 0x1ae80857]
js 0x14005afe2
dec dword [rax - 0x75]
or eax, 0x6e363
cmovs ecx, dword [rbx + 0x1ae80857]
js 0x14005afe2
sbb bh, byte [rax - 3]
dec dword [rax - 0x75]
or eax, 0x6e363
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14005aec3
invalid
invalid
mov eax, 1
mov qword [rsp + 0x98], rax
jmp 0x14005b024
mov rsi, rax
mov rcx, rbp
call fcn.1400327c2
mov eax, 2
mov qword [rsp + 0x98], rax
and al, 0x98
add byte [rax], al
invalid
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x14005b04c
mov rdi, qword [rsp + 0x40]
mov rcx, qword [rdi]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.140032800
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14005aeb4
lea rcx, str.__y_vtPb__Q___B_FAaayu1_q__X2j__udvq__9____x8SS_UaDJ_____Wh_QDQ8TigC_X__c__m_1_SSWY__X____a_dptWHV
call fcn.140096370
call fcn.140030ee0
lea rcx, str.__y_vtPb__Q___B_FAaayu1_q__X2j__udvq__9____x8SS_UaDJ_____Wh_QDQ8TigC_X__c__m_1_SSWY__X____a_dptWHV
call fcn.140096310
lea rcx, str.g_nz4__5___b_h__n_____o______T__9___z_Z__D__D1_4fD__6__HAmr__v__BX___b_ptW__e_97_8C_3__X_J
call fcn.140096310
mov ecx, 4
mov rdx, r15
call fcn.1400948e0
mov ecx, 8
mov rdx, rsi
call fcn.1400948e0
lea rax, [0x1400aac08]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionR_jNK__5____9______u__n5as____K_Kw__Q____S__pK_gZ_K____xL__W_2_U_Y_i_7b_3__R_2y
lea r9, [0x1400a6760]
lea r8, [rsp + 0xb0]
mov edx, 0x46
call fcn.1400963d0
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rdi, r9
mov rbx, r8
mov r14, rdx
mov rsi, rcx
mov r12, qword [rdx + 0x20]
mov r13, qword [rdx + 0x28]
sub byte [rcx + rcx*4 - 0x1f], cl
sub byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r13
call fcn.14003249a
mov r15, rax
cmp qword [r14 + 0x10], 0
je 0x14005b1dd
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
mov r9, rdx
and r9, r15
shr r15, 0x39
movd xmm0, r15d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea r10, [rcx - 0x18]
xor r11d, r11d
pcmpeqd xmm1, xmm1
xor r12d, r12d
movdqu xmm2, xmmword [rcx + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r13d, xmm3
test r13w, r13w
je 0x14005b168
bsf ebp, r13d
lea eax, [r13 - 1]
and eax, r13d
add rbp, r9
and rbp, rdx
neg rbp
lea rbp, [rbp + rbp*2]
insd dword [rdi], dx
add byte [rcx - 0x77], al
invalid
cmp qword [r10 + rbp*8], rbx
jne 0x14005b13e
jmp 0x14005b1a7
cmp r12, 1
mov r12d, 1
je 0x14005b18b
pmovmskb eax, xmm2
xor r12d, r12d
test eax, eax
setne r12b
bsf r8d, eax
add r8, r9
and r8, rdx
pcmpeqb xmm2, xmm1
pmovmskb eax, xmm2
test eax, eax
jne 0x14005b1f0
add r9, r11
add r9, 0x10
add r11, 0x10
and r9, rdx
jmp 0x14005b12b
movdqu xmm0, xmmword [rcx + rbp*8 - 0x10]
mov qword [rcx + rbp*8 - 0x10], rdi
mov rax, qword [rsp + 0x90]
mov qword [rcx + rbp*8 - 8], rax
movdqu xmmword [rsi + 8], xmm0
mov eax, 1
mov qword [rsi], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r14
mov rdx, r12
mov r8, r13
call fcn.140097c9b
jmp 0x14005b0f9
invalid
inc dword [rsi - 0x76]
or al, 1
mov r9b, byte [rcx + r8]
test r9b, r9b
js 0x14005b209
movdqa xmm0, xmmword [rcx]
pmovmskb eax, xmm0
bsf r8d, eax
mov r9b, byte [rcx + r8]
and r9b, 1
movzx eax, r9b
sub qword [r14 + 0x10], rax
lea rax, [r8 - 0x10]
and rdx, rax
mov byte [rcx + r8], r15b
mov byte [rdx + rcx + 0x10], r15b
inc qword [r14 + 0x18]
neg r8
lea rax, [r8 + r8*2]
mov qword [rcx + rax*8 - 0x18], rbx
mov qword [rcx + rax*8 - 0x10], rdi
sal eax, 0x48
mov edx, dword [rsp + 0x90]
sal eax, 0x48
mov edx, dword [rsp + 0x90]
mov qword [rcx + rax*8 - 8], rdx
xor eax, eax
jmp 0x14005b1c9
invalid
invalid
invalid
invalid
add esp, 0x38
jmp rax
lea eax, [0x1400a68c0]
mov qword [rsp + 0x20], rax
lea rax, [0x1400a68aa]
mov r8d, 0x13
mov rcx, rdx
mov rdx, rax
call fcn.140037da0
nop
add rsp, 0x38
ret
mov dword [rbx], eax
lea rbx, [rsp + 0x28]
mov r8d, 2
mov rcx, rdi
mov rdx, rbx
call fcn.14001879b
movzx eax, word [rsi + 6]
mov word [rbx], ax
lea rbx, [rsp + 0x28]
sub byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
sub byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov rcx, rdi
mov rdx, rbx
call fcn.14001879b
movzx eax, byte [rsi + 0x24]
mov qword [rbx], rax
lea rbx, [rsp + 0x28]
mov r8d, 8
mov rcx, rdi
mov rdx, rbx
call fcn.14001879b
sar ebx, cl
dec dword [rdi]
mov bh, 0x46
and byte [rsi - 0x77], ah
add ecx, dword [rax - 0x73]
pop rsp
and al, 0x28
sar ebx, cl
dec dword [rdi]
mov bh, 0x46
and byte [rsi - 0x77], ah
add ecx, dword [rax - 0x73]
pop rsp
and al, 0x28
mov r8d, 2
mov rcx, rdi
mov rdx, rbx
call fcn.14001879b
movzx eax, word [rsi + 0x22]
mov word [rbx], ax
lea rbx, [rsp + 0x28]
mov r8d, 2
mov rcx, rdi
mov rdx, rbx
call fcn.14001879b
mov r14, qword [rsi + 0x10]
mov r15, qword [rsi + 0x18]
mov qword [rbx], r15
lea rdx, [rsp + 0x28]
mov r8d, 8
mov rcx, rdi
call fcn.14001879b
test r15, r15
je 0x14005b4c4
shl r15, 2
lea r15, [r15 + r15*2]
xor r12d, r12d
xor esp, esp
xor esp, esp
lea rdi, [rsp + 0x30]
lea rbx, [rsp + 0x28]
lea r13, [0x1400b6244]
movzx ebp, word [r14 + r12]
mov qword [rsp + 0x28], rbp
mov r8d, 8
mov rcx, rdi
mov rdx, rbx
call fcn.14001879b
movsxd rax, dword [r13 + rbp*4]
add rax, r13
jmp rax
movzx eax, word [r14 + r12 + 2]
mov word [rsp + 0x28], ax
mov r8d, 2
jmp 0x14005b4b0
mov eax, dword [r14 + r12 + 4]
mov dword [rsp + 0x28], eax
mov r8d, 4
mov rcx, rdi
mov rdx, rbx
call fcn.14001879b
mov eax, dword [r14 + r12 + 8]
mov dword [rsp + 0x28], eax
mov r8d, 4
mov rcx, rdi
mov rdx, rbx
call fcn.14001879b
add r12, 0xc
cmp r15, r12
jne case.0x140058e2a.15
mov al, byte [rsi + 0x25]
lea rdx, [rsp + 0x28]
mov byte [rdx], al
lea rsi, [rsp + 0x30]
mov r8d, 1
mov rcx, rsi
call fcn.14001879b
mov rcx, qword [rsi + 0x10]
mov r9, qword [rsi + 0x30]
shl r9, 0x38
or r9, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x18]
mov rax, qword [rsi]
add rax, rcx
rol rcx, 0xd
xor rdx, r9
xor rcx, rax
rol rax, 0x20
mov r8, qword [rsi + 8]
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rdx, rax
xor rcx, r8
rol r8, 0x20
xor rax, r9
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
xor r8, 0xff
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
add r8, rdx
rol rdx, 0x10
xor rdx, r8
rol rdx, 0x15
xor rcx, rax
add r8, rcx
rol rcx, 0x11
mov rax, r8
rol rax, 0x20
xor rax, rcx
xor rax, rdx
xor rax, r8
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, qword [rdx + 0x1a8]
cmp rdi, 4
je 0x14005d811
mov bl, byte [rdx + 0x340]
cmp edi, 3
inc dword [rbx]
jne 0x14005d8bd
cmp bl, 0x15
jne case.0x14002d145.327
xor r11d, r11d
xor esi, esi
mov rdi, qword [rdx + 0x350]
test rdi, rdi
sete bl
cmp qword [rdx + 0x358], rdi
sete dil
and r10b, r9b
retf 0xd231
cmp r10b, 1
cli
invalid
rol byte [rcx - 0x80], cl
cli
add dword [rbp + 0x11], esi
jne case.0x140022292.399
jne case.0x140022292.399
or bl, dil
je case.0x140022292.399
xor edx, edx
add rcx, r11
setae dl
mov qword [rax + 0x10], rcx
mov dword [rax + 0x10], ecx
invalid
invalid
add rsi, r8
mov qword [rax], rsi
mov qword [rax + 8], rdx
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
mov r11, qword [rdx + 0x120]
sub r11, qword [rdx + 0xd8]
xor r8d, r8d
cmp dword [rdx + 0xb8], 2
mov edx, 0xb8
invalid
cmove r11, r8
mov rcx, qword [rdx + 0x68]
invalid
invalid
sub rcx, qword [rdx + 0x20]
cmp r10d, 2
cmove rcx, r8
cmove ecx, eax
cli
add cl, byte [rcx + 0xf]
invalid
enter 0x14c, 0xffffffffffffffd9
add rcx, r11
setae r10b
jmp 0x14005d7ec
mov r9, qword [rdx + 0x318]
mov bl, byte [rax]
add eax, dword [rax]
add byte [rbp - 0x7b], cl
leave
test r9, r9
sete r11b
cmp qword [rdx + 0x320], r9
sete r9b
or r9b, r11b
or cl, bl
invalid
fld dword [rax - 0x7af0ea05]
cmp bl, 0x15
jne case.0x140011e53.437
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rbp - 0x7c], al
test cl, cl
test r9b, r9b
test cl, cl
je 0x14005d9ce
test bl, ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x76], cl
mov cl, al
add al, byte [rax]
add byte [rax], al
mov r9, qword [rdx + 0x2c8]
mov cl, al
add al, byte [rax]
add byte [rax], al
invalid
invalid
invalid
add byte [rdx], 0
invalid
sub r9, qword [rdx + 0x280]
add byte [rcx], dh
test byte [rbx + 0x260ba], 0
mov edx, 0x260
xor esi, esi
cmp dword [rdx + 0x260], 2
mov edx, 0x260
invalid
add cl, byte [rdi + rcx + 0x44]
cmove r9, rsi
mov r11, qword [rdx + 0x210]
invalid
adc byte [rdx], al
add al, byte [rax]
invalid
invalid
add al, byte [rax]
add byte [rbx + rbp - 0x66], cl
invalid
invalid
sub r11, qword [rdx + 0x1c8]
enter 1, 0
cmp edi, 2
cmove r11, rsi
cmove ebx, esi
add r11, r9
setae r9b
xchg ebx, eax
invalid
jmp 0x14005d816
out dx, eax
invalid
invalid
xor ecx, ecx
cmp r11b, 0x14
setne cl
xchg ebp, eax
invalid
mov r10b, 1
mov r8, rcx
jmp 0x14005d7ec
mov cl, 0xfe
invalid
xor r11d, r11d
cmp bl, 0x14
adc al, 0x41
setne bl
xchg ebp, eax
ret
sti
adc al, 0x41
setne bl
xchg ebp, eax
ret
mov rsi, r11
jmp 0x14005d816
leave
je 0x14005d9d6
add byte [rax], al
mov r8, qword [rdx + 0x120]
add byte [rbx + rbp - 0x7e], cl
fadd dword [rax]
add byte [rax], al
invalid
sub r8, qword [rdx + 0xd8]
sub eax, dword [rdx + 0xd8]
add byte [rcx], dh
xor esi, esi
cmp dword [rdx + 0xb8], 2
add byte [rax], al
add byte [rdx], al
invalid
test byte [rbx + 0xb8ba], 0
add byte [rax], al
add cl, byte [rdi + rcx + 0x44]
invalid
cmove r8, rsi
mov rcx, qword [rdx + 0x68]
mov ecx, dword [rdx + 0x68]
sub rcx, qword [rdx + 0x20]
cmp r10d, 2
cli
add cl, byte [rax + 0xf]
invalid
invalid
cmove rcx, rsi
cmove ecx, esi
add rcx, r8
setb bl
jmp case.0x14006aebb.431
push rax
test r9b, r9b
je 0x14005d9f6
invalid
imul ecx, dword [rbx + rcx*4 - 0x76], 0x2c8
mov r9, qword [rdx + 0x2c8]
add byte [rax], al
sub r9, qword [rdx + 0x280]
sub ecx, dword [rdx + 0x280]
add al, byte [rax]
add byte [rcx], dh
xor esi, esi
invalid
mov edx, 0x260
xor esi, esi
cmp dword [rdx + 0x260], 2
mov edx, 0x260
invalid
invalid
add cl, byte [rdi + rcx + 0x44]
invalid
cmove r9, rsi
mov r11, qword [rdx + 0x210]
adc byte [rdx], al
add al, byte [rax]
add byte [rbx + rbp - 0x66], cl
sub ebx, dword [rdx + 0x1c8]
add byte [rax], al
sub r11, qword [rdx + 0x1c8]
sub ebx, dword [rdx + 0x1c8]
add dword [rax], eax
add byte [rbx + 0xf4c02ff], al
add cl, byte [rdi + rcx + 0x44]
fimul word [rbp + 1]
cmp edi, 2
cmove r11, rsi
cmove ebx, esi
add r11, r9
retf
setb dil
jmp case.0x14001186c.457
invalid
xor r9d, r9d
leave
jmp 0x14005d814
invalid
mov bl, 1
xor r8d, r8d
xor eax, eax
cmp r11b, 0x14
setne r8b
add rcx, r8
setb r10b
xchg edx, eax
ret 0x841
invalid
xor r10b, 1
jmp 0x14005d7ec
idiv ch
invalid
invalid
add ecx, ebp
idiv ch
std
invalid
mov dil, 1
xor esi, esi
cmp bl, 0x14
invalid
setne sil
add r11, rsi
setb r9b
rol dword [rcx + 8], 0xf9
or r9b, dil
xor r9b, 1
xor cl, 1
jmp 0x14005d816
call qword [rsi + 0x57]
sub rsp, 0x28
mov rsi, rcx
invalid
cmp dword [rcx], 4
je case.0x14000f0c0.569
invalid
add al, 0x74
adc byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rcx, rdx
mov rdx, rsi
bnd call fcn.1400571bd
bnd call fcn.1400571bd
test rax, rax
jne 0x14005da7f
mov qword [rsi], 4
add byte [rax], al
cmp qword [rsi + 0x350], 0
add byte [rax], al
je case.0x14002e5d2.322
adc al, 0x48
lea rcx, [rsi + 0x350]
lea ecx, [rsi + 0x350]
mov r8, rsi
call fcn.1400570da
test rax, rax
jne 0x14005da7f
mov qword [rsi], 4
add al, 0
add byte [rax], al
lea rdi, [rsi + 0x1a8]
cmp dword [rsi + 0x1a8], 4
je 0x14005da83
invalid
mov rcx, rdx
mov rdx, rdi
call fcn.1400571bd
test rax, rax
invalid
invalid
je 0x14005da83
xor edx, edx
jmp 0x14005da8a
mov qword [rdi], 4
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rdx
mov eax, edx
ror byte [rax - 0x7d], 1
invalid
add rsp, 0x28
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
in al, dx
mov rdi, rdx
mov rdi, rdx
mov rsi, rcx
cmp dword [rdx], 4
cmp al, byte [rsp + rsi*2]
invalid
cmp al, byte [rsp + rsi*2]
adc ecx, dword [rcx + rcx*4 - 0x3f]
mov rcx, r8
mov rcx, r8
mov rdx, rdi
call fcn.1400571bd
test rax, rax
test eax, eax
test eax, eax
jne 0x14005db29
mov r8, rdx
mov qword [rdi], 4
mov dword [rdi], 4
add al, 0
add byte [rax], al
cmp qword [rdi + 0x350], 0
mov edi, 0x350
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx + rbx + 0x48], dh
lea ecx, [rdi + 0x350]
invalid
push rax
add eax, dword [rax]
invalid
je 0x14005daea
lea rcx, [rdi + 0x350]
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x3e], cl
mov edx, eax
mov rdx, r8
mov edx, eax
mov r8, rdi
call fcn.1400570da
xchg ebp, eax
invalid
test rax, rax
jne 0x14005db29
mov r8, rdx
mov qword [rdi], 4
invalid
lea rbx, [rdi + 0x1a8]
lea ebx, [rdi + 0x1a8]
cmp dword [rdi + 0x1a8], 4
je case.0x140011cb1.454
mov rcx, r8
ror dword [rax - 0x77], 0xda
mov rdx, rbx
call fcn.1400571bd
mov cl, 0x96
invalid
test rax, rax
test eax, eax
jne 0x14005db29
sbb byte [rcx - 0x77], cl
mov r8, rdx
ror byte [rax - 0x39], 1
add eax, dword [rax + rax]
add al, 0
mov qword [rbx], 4
add byte [rax], al
test r8, r8
je 0x14005db29
mov byte [rsi + 0x10], 0x14
jmp 0x14005dbff
lea r14, [rdi + 0x198]
lea rbx, [rsp + 0x28]
mov r15d, 2
add byte [rax], al
add byte [rbp + rcx*4 + 0x25], cl
lea r12, [0x1400a841f]
lea esp, [0x1400a841f]
and eax, 0x4a8dd
invalid
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov edx, edi
call fcn.14005dc10
cmp byte [rsp + 0x38], 0x14
cmp byte [rdi + rcx], dl
jne 0x14005dbee
test dword [rsi + 0x48000000], edx
xchg esi, eax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
xchg dword [rax + 3], edx
mov rax, qword [rdi + 0x350]
mov eax, dword [rdi + 0x350]
add byte [rax], al
test rax, rax
je 0x14005dbda
invalid
cmp rax, qword [rdi + 0x358]
add eax, dword [rax]
add byte [rbp + rbp*2 + 0x48], dh
je 0x14005dbda
lea rcx, [rax + 0x18]
lea ecx, [rax + 0x18]
mov qword [rdi + 0x350], rcx
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rax - 0x73], cl
add al, 0x80
invalid
lea rax, [rax + rax*4]
lea rax, [rcx + rax*8]
mov rdx, qword [rdi + 0x360]
mov r8, qword [rdi + 0x368]
mov eax, dword [rdi + 0x368]
mov r9d, dword [r8 + 8]
or byte [rbp - 0x77], al
mov dword [r14 + 8], r9d
mov r8, qword [r8]
or byte [rbp - 0x75], r9b
add byte [rbp - 0x77], cl
mov qword [r14], r8
mov dword [rsi], eax
invalid
mov qword [rdi], r15
mov qword [rdi + 0xb8], r15
mov dword [rdi + 0xb8], edi
mov dword [rdi + 0xb8], edi
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdi + 0x170], rcx
invalid
mov qword [rdi + 0x178], rax
js 0x14005dbbb
add byte [rax], al
add byte [rax - 0x77], cl
xchg edi, eax
mov qword [rdi + 0x180], rdx
mov dword [rdi + 0x180], edx
add byte [rcx], 0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x59], cl
mov byte [rcx], al
mov qword [rdi + 0x188], r12
add byte [rax], al
mov qword [rdi + 0x190], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add cl, ch
push 0x48ffffff
invalid
dec dword [rax - 0x7f]
add edi, 0x1a8
add dword [rax], eax
invalid
add byte [rax], al
jmp 0x14005db42
invalid
add rdi, 0x1a8
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, rdi
cli
call fcn.14005dc10
jmp 0x14005dbff
invalid
add byte [rax], al
add bl, ch
adc dword [rdi], ecx
adc byte [rsp + 0x28], al
and al, 0x28
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], r9b
adc dword [rsi], eax
movups xmmword [rsi], xmm0
mov rax, rsi
invalid
add rsp, 0x48
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
ret
nop
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov esi, ecx
invalid
in al, 0x48
cmp eax, 4
add al, 0x4c
cmovne esp, edx
invalid
invalid
adc al, 0xe9
in al, dx
add dword [rax], eax
add byte [rax - 0x77], cl
mov rdi, rdx
add byte [rax], al
cmovne esi, edx
test byte [rax], bl
add dword [rax], eax
add byte [rax - 0x73], cl
lahf
mov eax, 0x4c000000
add byte [rax], al
invalid
invalid
add byte [rax], al
lea ebp, [rdi + 0xa8]
add byte [rax], al
add byte [rbx + 0x237402f8], al
jl 0x14005dc90
and al, 0x50
push rax
mov ecx, edi
mov edx, esi
pop rcx
mov edi, edi
invalid
inc dword [rcx - 0x76]
invalid
invalid
invalid
adc byte [r12 + r10], r15b
test dword [rdi + 1], eax
add byte [rax], al
invalid
add dword [r8], r8d
add byte [rcx - 0x39], cl
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax + 1], esi
mov eax, dword [rdi + 0x170]
jo case.0x140025bc2.402
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rsi + 0x48000000], ah
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax + 0x3b], cl
xchg dword [rax + 1], edi
cmp eax, dword [rdi + 0x178]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
sub byte [rax - 0x77], cl
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdi + 0x180]
mov rdx, qword [rax + 8]
add byte [rax], al
add byte [rax - 0x75], cl
push rax
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rbx + rcx*4 + 0x49], al
adc byte [rbx + rcx*4 + 0x49], al
or byte [r13 - 0x77], al
or byte [rbp - 0x77], al
or byte [r8 - 0x75], r9b
or dword [rcx - 0x77], ecx
add byte [r9], r14b
leave
mov dword [rbp], ecx
mov dword [rsi], ecx
invalid
adc byte [r8 - 0x77], r9b
and byte [r9 + r9*4 + 0x47], r9b
mov dword [rdi + 0x28], eax
invalid
invalid
mov dword [rdi + 0x20], ecx
mov dword [rdi + 0x28], eax
sub byte [r8 - 0x77], r9b
xor byte [r9 - 0x4f], r8b
add al, byte [rax + rcx*4 + 0x4f]
mov byte [rdi + 0x38], r9b
mov r10d, 0xf020001
mov byte [rdi + 0x38], cl
add byte [rdx], al
cmove ecx, dword [rcx - 0x4cbec3a9]
mov dword [rdi + 0x3c], edx
mov r11b, 0xf
mov byte [rdi + 0x40], r11b
mov qword [rdi + 0x48], rcx
mov qword [rdi + 0x58], rcx
mov dword [rdi + 0x3c], edx
mov bl, 0xf
pop rdi
mov qword [rdi + 0x48], rcx
pop r8
push 0x7047894c
mov dword [rdi + 0x70], eax
jo 0x14005dd57
mov dword [rdi + 0x78], ecx
add byte [rax], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x69], al
mov dword [rdi + 0x84], edx
test byte [rax], al
add byte [rax], al
invalid
add byte [rax + rcx*4 - 0x61], al
mov byte [rax], al
add byte [rax], al
invalid
mov byte [rdi + 0x88], bl
add byte [rax], al
add byte [rax - 0x77], cl
xchg edi, eax
nop
mov dword [rdi + 0x90], edx
add byte [rax], al
add byte [rcx + rcx*4 - 0x79], cl
invalid
xchg dword [rax + 0x48000000], ebx
mov dword [rdi + 0xa0], eax
invalid
add byte [rax], al
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax - 0x77], cl
xchg dword [rax - 0x17000000], esp
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
movabs al, byte [0xffffff27e9000000]
add cl, ch
invalid
invalid
invalid
add dh, byte [rdi + rbx + 0x4c]
lea esi, [rsp + 0x50]
and al, 0x50
push rax
mov edx, ebx
invalid
mov al, byte [rsi + 0x10]
mov dword [rbx], 2
add al, byte [rax]
add byte [rax], al
and al, 3
add byte [rax], al
invalid
add byte [rcx - 0x76], al
mov word [rax + rbx*4], fs
add dword [rax], eax
add byte [rax + 0x77515f9], al
stc
invalid
jne 0x14005dd81
stc
adc eax, 0x8d480775
jne 0x14005dd81
lea rax, [rsp + 0x28]
and al, 0x28
xor al, 0x49
lea eax, [rsp + 0x198]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0xf], al
movups xmm0, xmmword [rsp + 0x188]
adc byte [rsp + 0x188], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], eax
and al, 0x70
jo case.0x140027f4d.360
and al, 0x28
add byte [rax], al
add byte [rcx - 0x75], cl
xchg esp, eax
and al, 0xa0
invalid
movabs al, byte [0x30244c8948000001]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
push rsp
and al, 0x37
add byte [rdx + rcx*4], dl
and al, 0x28
and al, 0x28
sub byte [rsp + rdx], bh
add byte [rax + 0xf42eb14], dh
adc byte [rsp + 0x50], al
and al, 0x50
adc al, 0xeb
movups xmm0, xmmword [rsp + r12 + 0x50]
movups xmm0, xmmword [rsp + 0x50]
and al, 0x50
sub dword [rsp + 0x80], eax
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x61
and al, 0x40
and al, 0x68
and al, 0x68
movaps xmm8, xmmword [r12 + r12 + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x70], eax
and al, 0x47
mov dword [rsp + 0x30], ecx
and al, 0x30
and al, 0x30
mov dword [rsp + 0x37], edx
and al, 0x37
and al, 0x70
and al, 0x70
jo 0x14005de22
adc dword [rsi], eax
xor byte [rax - 0x75], cl
and al, 0x37
and al, 0x37
and al, 0x37
mov dword [rsi + 0x11], eax
adc dword [rax - 0x77], r9d
sbb byte [rax - 0x7f], r9b
invalid
add esp, 0x90
invalid
pop rdi
sub rsp, 0x38
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
or byte [rbp + rcx*4 + 5], cl
invalid
invalid
mov rcx, qword [rax]
lea r8, [0x1400b6258]
lea eax, [0x1400b6258]
lea eax, [0x1400b6258]
or al, byte [rbp + rax + 0xc634900]
test byte [0x14c692751], al
add eax, 0xc634900
add byte [rcx + 0x63], cl
or al, 0x88
movsxd rcx, dword [r8 + rcx*4]
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
add ecx, eax
jmp rcx
loope case.0x14003a63e.264
add rax, 8
add eax, 8
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rax
mov dword [rcx], eax
lea rax, [0x1400a6e88]
add al, 0
mov qword [rsp + 0x20], rax
lea rax, [0x1400a6e82]
lea eax, [0x1400a6e82]
add al, 0
mov r8d, 4
add al, 0
add byte [rax], al
add bl, ch
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
add byte [rax], al
jmp case.0x14006a374.360
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, str.ParametersMalformedPublicKey
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x4907f
invalid
add byte [rcx - 0x48], al
mov r8d, 0x13
adc eax, dword [rax]
add byte [rax], al
jmp 0x14005dee8
add rax, 8
add rax, 8
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rax
lea rax, [0x1400a6f30]
invalid
nop
add al, 0
test byte [rax - 0x76b7fffc], dl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
lea rax, [0x1400a6f23]
add eax, 0x4906b
nop
add al, 0
mov r8d, 9
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
invalid
invalid
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.140037da0
xlatb
sahf
std
call qword [rax + 0x38c48348]
ret 0xd7e8
xlatb
sahf
std
call qword [rax + 0x38c48348]
ret
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x48fc6
add al, 0
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.KeyMalformedOidUnknownoid
add al, 0
mov r8d, 0xc
add byte [rax], al
add rsp, 0x38
jmp rax
invalid
cmp byte [rax - 1], cl
loopne case.default.0x14005df16
sub esp, 0x48
mov rax, qword [rcx]
invalid
in al, dx
mov rax, qword [rcx]
invalid
add dword [rbx - 0x13e7cf8], ecx
mov ecx, dword [rax]
add ecx, 0xfffffffe
sar esi, 0x83
stc
add al, 0x41
mov eax, 1
add byte [rax], al
invalid
cmp ecx, 4
mov r8d, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + rcx + 0x42], al
cmovb r8d, ecx
invalid
invalid
invalid
add byte [rax], al
cmovb r8d, ecx
lea rcx, [0x1400b6268]
lea ecx, [0x1400b6268]
lea ecx, [0x1400b6268]
pop rcx
add dword [0x144692d13], 0xffffff81
invalid
add al, 0x81
movsxd r8, dword [rcx + r8*4]
invalid
add r8, rcx
jmp r8
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, str.AlgorithmParametersMissingAsn1
adc eax, 0x48f3c
add byte [rcx - 0x48], al
sbb al, byte [rax]
mov r8d, 0x1a
add byte [rax], al
jmp 0x14005df4d
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.KeyMalformedOidUnknownoid
lea edx, str.KeyMalformedOidUnknownoid
sbb byte [rax - 0x73], cl
adc eax, 0x48f61
pop qword [rax + rax]
mov r8d, 0xc
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x48
jmp rax
add rax, 4
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rcx], rax
mov qword [rcx], rax
lea rax, [0x1400a6ec8]
add eax, 0x48f61
pop qword [rax + rax]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
sub byte [rax - 0x39], cl
and al, 0x20
add eax, dword [rax]
add byte [rax], al
sub byte [rax - 0x39], cl
mov dword [rsp + 0x20], 3
and al, 0x20
and al, 0x20
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, [0x1400a6eb4]
add eax, 0x48f33
lea r9, [0x1400a6ebe]
or eax, 0x48f36
mov r8d, 0xa
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x47e8
invalid
invalid
add byte [rax], al
mov rcx, rdx
mov rdx, rax
call fcn.140037be0
jmp 0x14005dfc7
pushfq
std
invalid
lea r9, [rsp + 0x40]
and al, 0x40
mov qword [r9], rax
lea rax, [0x1400a6e88]
lea eax, [0x1400a6e88]
lea eax, [0x1400a6e88]
mov qword [rsp + 0x20], rax
lea rax, [0x1400a6e82]
add eax, 0x48ecc
add eax, 0x48ecc
mov es, word [rax + rax]
mov r8d, 4
add al, 0
add byte [rax], al
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
ret 0xd9e8
call fcn.140037da0
nop
add rsp, 0x48
ret
mov rcx, qword [rcx]
mov ecx, dword [rcx]
lea rdx, [rsp + 0x60]
mov qword [rdx], rcx
add rcx, 8
lea r8, [0x1400a6e48]
add eax, 0x48e5e
add eax, 0x48e5e
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x48], edx
push rsp
and al, 0x48
lea rdx, str.positionp
lea edx, str.positionp
mov qword [rsp + 0x38], rdx
lea rdx, [0x1400a6e20]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
xor byte [rax - 0x77], cl
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x40], 8
mov dword [rsp + 0x40], 8
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
invalid
and byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x4aa52
add al, 0
lea rdx, [0x1400a8a7c]
add al, 0
lea r9, str.kind
lea ecx, str.kind
add byte [rcx - 0x48], al
add eax, 0x48000000
mov r8d, 5
mov eax, 5
mov rcx, rax
mov ecx, eax
call fcn.140037ca0
nop
pushfq
std
call qword [rax + 0x68c48348]
add rsp, 0x68
add rsp, 0x68
ret
mov dh, 1
lea r8, [0x1400b6278]
add eax, 0x58225
movsxd rax, dword [r8 + rax*4]
add rax, r8
add eax, eax
invalid
add eax, eax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, str.DateTimeFailedFileNotFoundIncompleteexpected_lenp
mov es, word [rax + rax]
sbb byte [rax - 0x73], cl
adc eax, 0x48ee1
mov es, word [rax + rax]
jmp 0x14005e239
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a6f58]
mov es, word [rax + rax]
mov es, word [rax + rax]
jmp 0x14005e2b4
sub byte [rdx], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a6f5e]
adc eax, 0x48ebf
sbb byte [rax - 0x73], cl
adc eax, 0x48ebf
jmp 0x14005e1c5
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rcx + 8]
lea r8, [rsp + 0x60]
lea rax, [rcx + 8]
lea r8, [rsp + 0x60]
mov qword [r8], rax
add rcx, 4
lea rax, [0x1400a6fb0]
mov es, word [rax + rax]
mov es, word [rax + rax]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r8
and al, 0x48
and al, 0x48
lea rax, str.actual_len
lea eax, str.actual_len
add al, 0
mov qword [rsp + 0x38], rax
lea rax, [0x1400a6f80]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x40], 0xa
mov dword [rsp + 0x40], 0xa
and al, 0x40
or al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x20], 0xc
and al, 0x20
and byte [rax + rax], cl
or al, 0
add byte [rax], al
lea rax, [0x1400a6f6a]
lea r9, [0x1400a6f74]
jb 0x14005e08e
add al, 0
or eax, 0x48e72
jb 0x14005e08e
add al, 0
mov r8d, 0xa
jmp 0x14005e401
inc rcx
inc ecx
lea r9, [rsp + 0x60]
mov qword [r9], rcx
mov dword [rcx], ecx
mov dword [rcx], ecx
lea rax, [0x1400a6fd8]
mov es, word [rax + rax]
mov qword [rsp + 0x20], rax
lea rax, [0x1400a6fd0]
add eax, 0x48ea5
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
jmp 0x14005e433
inc rcx
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, [0x1400a7000]
lea ecx, [0x1400a7000]
or byte [rax - 0x73], cl
or eax, 0x48eb8
add al, 0
lea ecx, [0x1400a7000]
add al, 0
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
invalid
and al, 0x20
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x48d86
lea rax, str.Length
lea r9, [0x1400a6ff8]
or eax, 0x48e8f
mov r8d, 6
jmp 0x14005e479
inc rcx
lea rax, [rsp + 0x60]
and al, 0x60
ror dword [rax - 0x73], 0x44
and al, 0x60
and al, 0x60
mov qword [rax], rcx
lea rcx, [0x1400a7000]
or byte [rax - 0x73], cl
or eax, 0x48e7a
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
and al, 0x20
add eax, dword [rax]
add byte [rax], al
and byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x48e80
invalid
mov es, word [rax + rax]
add al, 0
lea rax, str.NoncanonicalOidMalformedSetOrderingOverflowOverlengthPemp
or byte [rsi - 0x72b3fffc], 0xd
push rcx
add al, 0
lea r9, [0x1400a6ff8]
or eax, 0x48e51
mov es, word [rax + rax]
mov r8d, 0xc
jmp 0x14005e479
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a702c]
lea edx, [0x1400a702c]
lea edx, [0x1400a702c]
adc eax, 0x48e67
mov r8d, 0xc
jmp 0x14005e2f0
invalid
add byte [rax - 1], cl
ror dword [rax - 0x73], 0x44
lea eax, [rsp + 0x60]
inc rcx
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, [0x1400a6ec8]
mov word [rax + rax], es
mov word [rax + rax], es
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
sub byte [rax - 0x39], cl
and al, 0x20
add eax, dword [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x20], 3
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1400a6eb4]
lea rax, [0x1400a6eb4]
lea eax, [0x1400a6eb4]
mov eax, 0x4c00048c
lea ecx, [0x1400a6ebe]
add al, 0
lea r9, [0x1400a6ebe]
jmp 0x14005e392
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a7038]
adc eax, 0x48e1d
mov r8d, 0xb
jmp 0x14005e2f0
add byte [rax], al
add cl, ch
retf 0
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a7043]
invalid
mov es, word [rax + rax]
add al, 0
adc eax, 0x48e0a
or cl, byte [rsi - 0x47befffc]
or byte [rax], al
add byte [rax], al
add al, 0
mov r8d, 8
jmp 0x14005e2f0
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
lea rdx, [0x1400a704b]
adc eax, 0x48df4
mov r8d, 0xa
mov eax, 0xa
jmp 0x14005e2f0
add rcx, 8
lea r9, [rsp + 0x60]
mov qword [r9], rcx
mov dword [rcx], ecx
or dword [rax - 0x73], ecx
add eax, 0x48de3
add al, 0
lea rax, [0x1400a7058]
add al, 0
mov qword [rsp + 0x20], rax
lea rax, [0x1400a7055]
add eax, 0x48dd4
mov r8d, 3
add byte [rax], al
jmp 0x14005e433
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x4b651
mov dh, 4
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x140045051.1
mov dh, 4
invalid
mov dh, 4
add bl, ch
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
jmp 0x14005e2ea
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.ReaderTagModeUnknownTagNumberInvalidTagUnexpectedexpected
lea eax, [rax + rax]
sbb byte [rax - 0x73], cl
adc eax, 0x48dc4
lea eax, [rax + rax]
mov r8d, 6
jmp 0x14005e2f0
add byte [rax], al
add bl, ch
xor al, 0x48
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a707e]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x48daf
mov r8d, 0xe
jmp 0x14005e2f0
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400a708c]
invalid
lea eax, [rax + rax]
movabs byte [0x10b84100048d], al
add byte [rax - 0x7d], cl
invalid
lea eax, [rax + rax]
mov r8d, 0x10
add rsp, 0x68
jmp rax
invalid
push 0x48e0ff48
loopne 0x14005e340
lea rax, [rcx + 4]
lea eax, [rcx + 4]
lea r8, [rsp + 0x60]
mov qword [r8], rax
inc rcx
lea rax, [0x1400a7000]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r8
lea rax, str.actualTagUnknownbyte
lea eax, str.actualTagUnknownbyte
lea eax, str.actualTagUnknownbyte
mov qword [rsp + 0x38], rax
lea rax, [0x1400a70b8]
add al, 0
cmp byte [rax - 0x73], cl
add eax, 0x48d8e
add al, 0
add al, 0
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x40], 6
mov qword [rsp + 0x20], 8
and al, 0x20
or byte [rax], al
add byte [rax], al
and al, 0x20
and al, 0x20
or byte [rax], al
add byte [rax], al
lea rax, [0x1400a709c]
lea r9, [0x1400a70a9]
or eax, 0x48d55
or eax, 0x48d55
mov r8d, 0xd
jmp 0x14005e401
inc rcx
lea rax, [rsp + 0x60]
mov qword [rax], rcx
or byte [rax - 0x73], cl
or eax, 0x48d7f
or byte [rax - 0x73], cl
or eax, 0x48d7f
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
and al, 0x20
add al, 0
add byte [rax], al
lea rax, [0x1400a70de]
lea r9, [0x1400a70e8]
or eax, 0x48d56
or eax, 0x48d56
mov r8d, 0xa
jmp 0x14005e479
lea rax, [rcx + 8]
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [r8], rax
add rcx, 4
lea rax, [0x1400a6fb0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r8
lea rax, [0x1400a7123]
mov qword [rsp + 0x38], rax
lea rax, [0x1400a6f80]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 9
sub byte [rax - 0x39], cl
and al, 0x40
or dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x20], 7
lea rax, str.TrailingDatadecodedremainingUtf8p
lea eax, str.TrailingDatadecodedremainingUtf8p
lea eax, str.TrailingDatadecodedremainingUtf8p
lea r9, [0x1400a711c]
mov r8d, 0xc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x94e8
mov rcx, rdx
mov rdx, rax
call fcn.140037ca0
jmp 0x14005e484
add rcx, 8
lea r9, [rsp + 0x60]
mov qword [r9], rcx
lea rax, [0x1400a7130]
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
lea rax, [0x1400a712c]
mov r8d, 4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x62e8
mov rcx, rdx
mov rdx, rax
call fcn.140037da0
jmp 0x14005e484
inc rcx
lea rax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, [0x1400a7000]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 3
lea rax, str.Valueassertion_failed:_out.len___as_u64___MAX_LEN1_N3L__u_dQ_____F_V______o
lea r9, [0x1400a6ff8]
mov r8d, 5
mov rcx, rdx
mov rdx, rax
call fcn.140037be0
nop
add rsp, 0x68
ret
lea rsi, [rsp + 0x80]
lea rdx, [rsp + 0xe0]
mov rcx, rsi
mov r8, r14
call fcn.14004efd9
dec dword [rdi]
adc byte [rsi + 0x50], al
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rsi + 0x40]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rsi + 0x30]
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
cmp qword [rsi + 0x28], 5
jb 0x14006034b
mov r8, qword [rsp + 0x90]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x108], 5
jb case.0x14000e8f7.598
invalid
mov r8, qword [rsp + 0xf0]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x100], xmm2
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0x108]
mov rdx, rbx
mov r8, rcx
cmp rcx, 5
jb 0x1400603bb
mov r8, qword [rsp + 0xe8]
mov rdx, rax
test r8, r8
je 0x1400603e9
cmp qword [rdx + r8*8 - 8], 0
jne 0x1400603e9
mov rdx, rdi
cmp rcx, 5
jb 0x1400603dc
mov rcx, qword [rsp + 0xe8]
mov rdx, rbx
test rcx, rcx
je 0x14006039c
dec rcx
mov qword [rdx], rcx
jmp 0x14006039c
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmm2, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm0
cmp qword [rsp + 0x208], 5
invalid
jb 0x14006043b
mov r8, qword [rsp + 0x1f0]
mov rcx, qword [0x1400c9350]
mov ecx, dword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x1a8]
test rsi, rsi
je 0x140060476
mov rdi, qword [rsp + 0x1a0]
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0x28], 5
jb 0x14006046d
mov r8, qword [rdi + 0x10]
mov rcx, qword [0x1400c9350]
out 0x8e, eax
invalid
add byte [rcx], dh
sar bh, cl
invalid
add rdi, 0x30
dec rsi
jne 0x140060457
cmp qword [rsp + 0x198], 0
je 0x140060498
mov r8, qword [rsp + 0x1a0]
mov rcx, qword [0x1400c9350]
mov es, word [rsi]
add byte [rcx], dh
sar bh, cl
adc eax, 0x615d8
cmp qword [rsp + 0x1d8], 5
jb 0x1400604ba
mov r8, qword [rsp + 0x1c0]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x615b6
cmp qword [rsp + 0x278], 5
jb 0x1400604dc
mov r8, qword [rsp + 0x260]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
cmp qword [rsp + 0x248], 5
jb 0x140060563
mov r8, qword [rsp + 0x230]
jmp 0x140060554
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
invalid
mov rbx, qword [rsp + 0xa8]
cmp rbx, 5
jb 0x1400605a3
cmp qword [rsp + 0x88], 0
je case.0x1400102c6.527
mov rcx, qword [rsp + 0x88]
test rcx, rcx
test ecx, ecx
je 0x140060858
lea r14, [rcx - 1]
lea rax, [rcx*8 - 8]
add rax, qword [rsp + 0x90]
add byte [rax], al
jmp 0x1400605b9
test rbx, rbx
je case.0x1400102c6.527
lea r14, [rbx - 1]
lea rax, [rsp + rbx*8]
add rax, 0x80
add eax, 0x80
mov rcx, rbx
mov rax, qword [rax]
test rax, rax
test eax, eax
je 0x1400605fb
bsr rax, rax
xor rax, 0x3f
jmp 0x140060600
mov al, byte [0x1400c93d0]
mov edi, 1
mov edx, 1
add byte [rdx + 1], bh
xor ecx, ecx
call fcn.140072aa0
and al, 1
add byte [rax - 0x7b], cl
invalid
je 0x140060981
mov rsi, rax
mov byte [rax], 0
mov eax, 1
invalid
jmp case.0x14001186c.498
mov eax, 0x40
shl rcx, 6
sub rcx, rax
add rcx, 7
shr rcx, 3
call fcn.14003f100
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x50], 0
cmp rbx, 4
jbe 0x14006063f
mov rax, qword [rsp + 0x88]
mov r15, qword [rsp + 0x90]
jmp 0x14006064a
lea r15, [rsp + 0x88]
mov rax, rbx
cmp rax, r14
jb 0x140060947
test r14, r14
je 0x1400606a7
lea r12, [r15 + r14*8]
lea esp, [rdi + rsi*8]
xor edi, edi
lea rsi, [rsp + 0x40]
lea esi, [rsp + 0x40]
mov r13, qword [r15]
mov ebp, 8
cmp rdi, qword [rsp + 0x40]
jne 0x140060687
invalid
mov rcx, rsi
mov rdx, rdi
call fcn.14004eb3b
mov rdx, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
and al, 0x50
mov byte [rdx + rdi], r13b
sub al, 0x3a
inc rdi
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], edi
shr r13, 8
dec rbp
jne case.0x14001186c.487
add r15, 8
add edi, 8
cmp r15, r12
jne 0x140060663
jmp 0x1400606a9
xor edi, edi
cmp rbx, 4
jbe 0x1400606c1
mov rbx, qword [rsp + 0x88]
mov rax, qword [rsp + 0x90]
jmp case.0x14002292a.429
lea rax, [rsp + 0x88]
cmp rbx, r14
jbe 0x1400608de
mov r14, qword [rax + r14*8]
test r14, r14
je 0x14006071d
lea rbx, [rsp + 0x40]
cmp rdi, qword [rsp + 0x40]
jne 0x1400606f7
mov rcx, rbx
mov rdx, rdi
call fcn.14004eb3b
dec dword [rax - 0x75]
jl 0x14006071a
push rax
dec dword [rax - 0x75]
jl 0x14006071a
push rax
mov rsi, qword [rsp + 0x48]
mov byte [rsi + rdi], r14b
je case.0x140025f56.379
mov byte [rsi + rdi], r14b
inc rdi
mov qword [rsp + 0x50], rdi
jl case.0x140022292.439
push rax
jl case.0x140022292.439
push rax
mov rax, r14
shr rax, 8
call 0x13e87501a
add byte [rcx], al
add byte [rax], al
call 0x13e87501a
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r14, rax
jae 0x1400606e0
invalid
jmp 0x140060722
mov rsi, qword [rsp + 0x48]
je case.0x1400117ef.502
mov rax, qword [rsp + 0x40]
mov rax, qword [rsp + 0x40]
cmp rdi, 2
jb case.0x14001186c.498
mov rcx, rdi
shr rcx, 1
shr ecx, 1
shr ecx, 1
lea rdx, [rdi - 1]
xor r8d, r8d
push rdi
inc dword [rbp + 0x31]
rol byte [rsi - 0x76], 0xc
mov r9b, byte [rsi + r8]
mov r10b, byte [rsi + rdx]
mov dl, byte [rsi + rdx]
invalid
mov byte [rsi + r8], r10b
mov byte [rsi + rdx], r9b
mov byte [rsi + rdx], cl
invalid
inc r8
dec rdx
cmp rcx, r8
cmp ecx, eax
cmp ecx, eax
jne 0x14006073a
mov rbx, qword [rsp + 0x3a0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
mov dword [rsp + 0x48], esi
mov qword [rsp + 0x50], rdi
mov eax, 0x12
add byte [rax], al
mov r14, rbx
sub r14, rdi
sub esi, edi
sub esi, edi
jb case.0x140026094.405
mov rcx, rbx
mov dl, 1
call fcn.140055fad
mov r15, rax
mov r12, rdx
add r14, rdx
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.140093940
mov rax, qword [rsp + 0x210]
and al, 0x10
add al, byte [rax]
add byte [rcx + rcx*4 + 0x78], cl
or byte [rcx + rcx*4 + 0x60], cl
invalid
add byte [rcx + rcx*4 + 0x78], cl
or byte [rcx + rcx*4 + 0x60], cl
adc byte [rax - 0x77], cl
pop rax
sbb byte [rax + 0x13], bh
mov dword [rax + 0x10], esp
mov qword [rax + 0x18], rbx
mov eax, 0x13
mov rcx, qword [rsp + 0x210]
add byte [rax], al
mov qword [rcx], rax
lea rcx, [rsp + 0x2a0]
call fcn.140055892
invalid
push rax
invalid
dec dword [rax - 0x73]
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
mov edx, 0x48ffff50
dec dword [rax - 0x73]
je 0x140060800
invalid
invalid
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
mov edx, 0x48ffff50
dec dword [rax - 0x73]
je 0x140060800
invalid
mov rcx, rsi
call fcn.140084c83
cmp qword [rsi], 0
add byte ds:[rsp + rdx + 0x4c], dh
mov eax, dword [rsp + 0x48]
je 0x1400607ff
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
cmp qword [rsp + 0xa8], 5
add eax, 0x8b4c1772
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [0x1400c9350]
jb 0x140060821
mov r8, qword [rsp + 0x90]
mov rcx, qword [0x1400c9350]
mov ecx, dword [0x1400c9350]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x2c8], 5
jb case.0x14002d145.369
add eax, 0x8b4c1772
test byte [rax + rsi*4], ah
and al, 0xb0
mov r8, qword [rsp + 0x2b0]
and al, 0xb0
add al, byte [rax]
add byte [rax - 0x75], cl
or eax, 0x68b15
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x338
add esp, 0x338
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, 0xffffffffffffffff
invalid
xor ecx, ecx
jmp 0x14006060f
invalid
dec dword [rax - 0x73]
or al, 0xc1
add rcx, 0xfffffffffffffff8
clc
shl rax, 3
neg rax
neg eax
neg eax
lea rdx, [rdx + r15*8]
add rdx, 0xfffffffffffffff8
shl r15, 3
neg r15
xor r8d, r8d
cmp rax, r8
je 0x1400602f7
cmp r15, r8
je 0x1400602f7
pop rsi
cli
invalid
mov r9, qword [rcx + r8]
mov r10, qword [rdx + r8]
cmp r9, r10
jb 0x140060394
add r8, 0xfffffffffffffff8
cmp r9, r10
jbe 0x140060887
jmp 0x1400602f7
push rsi
add eax, dword [rax]
lea r8, str._4_A_av___VJL__D_z___EX_H__nU_JXo___Dv__NjQ_5_S_____qM____G_SN________c_R__c___n_v__yDC_w5NRA5_3
mov rdx, qword [rsp + 0x158]
xchg esp, eax
and al, 0x58
pop rax
pop rax
add dword [rax], eax
add al, ch
invalid
invalid
add byte [rax], al
call fcn.140095f40
lea r8, str._HUwk_h________LJ______eqz_dvj____VkdCq_r_r7_MtP____wHJW___hb_t___f_zMD_AZe_4_ka2__KNU_N__p_j_MW_D
add al, 0
mov rcx, r14
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.140095f40
lea r8, str._4_A_av___VJL__D_z___EX_H__nU_JXo___Dv__NjQ_5_S_____qM____G_SN________c_R__c___n_v__yDC_w5NRA5_3
xor ecx, ecx
xor edx, edx
call fcn.140095f40
push rsi
add eax, dword [rax]
mov ecx, 4
mov edx, 4
call fcn.1400948e0
add byte [rax], al
add al, ch
sar dword [rdi], 1
add eax, dword [rax]
lea rax, str.divide_by_zero_
lea rcx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x54550
invalid
invalid
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x54550
invalid
invalid
invalid
add eax, 0x41894800
adc byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x45236
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.8Z_n_
call fcn.140095e80
add eax, dword [rax]
lea r8, str._HUwk_h________LJ______eqz_dvj____VkdCq_r_r7_MtP____wHJW___hb_t___f_zMD_AZe_4_ka2__KNU_N__p_j_MW_D
mov rcx, r14
mov rdx, rax
ret 0x67e8
push rsi
add eax, dword [rax]
lea rdx, [rsp + 0x80]
mov qword [rdx], 0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
add byte [rax], 0
add byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
call fcn.140096e89
mov ecx, 8
add byte [rax], al
mov edx, 0x300
call fcn.1400948e0
mov ecx, 1
mov edx, 1
call fcn.1400948e0
invalid
add eax, dword [rax]
int3
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov r12, qword [rdx + 0x18]
mov r15, qword [rdx + 0x10]
xor eax, eax
mov r8, r12
invalid
sub r8, r15
jb 0x140060b7e
mov rdi, rdx
mov rbp, qword [rdx + 8]
cmp r12, rbp
ja 0x140060b7e
invalid
test al, 1
add byte [rax], al
xchg dword [rax + 0x48000001], ebp
mov dword [rsp + 0x20], ecx
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rcx
mov rsi, qword [rdi]
lea rdx, [rsi + r15]
lea r14, [rdi + 0x28]
mov rbx, qword [rdi + 0x20]
mov ebx, dword [rdi + 0x20]
mov ebx, dword [rdi + 0x20]
cmp rbx, 4
jbe 0x140060ac0
jmp 0x140060a10
invalid
lea rdx, [rsi + r15]
mov r8, r12
sub r8, r15
jb 0x140060b77
add dword [eax], eax
invalid
movzx ecx, byte [r14 + rbx - 1]
cmp r8, 0x10
jae 0x140060a50
xor r9d, r9d
cmp r12, r15
je 0x140060a41
nop word cs:[rax + rax]
add byte [rax], al
add byte [rdx + 0x38], al
or al, 0xa
cmp byte [rdx + r9], cl
je 0x140060a63
inc r9
cmp r8, r9
jne 0x140060a30
mov r9, r8
mov r9, r8
xor eax, eax
cmp rax, 1
je 0x140060a80
jmp 0x140060b6a
call fcn.140038fd0
mov r9, rdx
cmp rax, 1
je 0x140060a80
jmp 0x140060b6a
mov eax, 1
cmp rax, 1
jne 0x140060b6a
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbp + 1], cl
iretd
add r15, r9
inc r15
mov qword [rdi + 0x10], r15
cmp r15, rbx
jb 0x140060a00
cmp r15, rbp
ja 0x140060a00
invalid
invalid
invalid
invalid
lea r8, str.e_qaU_D___N_____Va__wE_g1_____PN_R_FD_s_x_w_jX__Lx_X__ag_B2___Z__TBqBmb_h___D_b
mov edx, 4
mov rcx, rbx
call fcn.140095fc0
invalid
lea rdx, [rsi + r15]
lea edx, [rsi + rdi]
mov r8, r12
mov r8, r12
sub r8, r15
jb 0x140060b77
mov bh, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x4c
invalid
movzx ecx, byte [r14 + rbx - 1]
cmp r8, 0x10
jae 0x140060b00
xor r9d, r9d
cmp r12, r15
je 0x140060af1
nop word cs:[rax + rax]
cmp byte [rdx + r9], cl
je 0x140060b10
inc r9
cmp r8, r9
jne 0x140060ae0
mov r9, r8
xor eax, eax
cmp rax, 1
clc
invalid
je 0x140060b20
clc
add dword [rdi + riz - 0x15], esi
outsd dx, dword [rsi]
nop dword [rax + rax]
jmp 0x140060b6a
call fcn.140038fd0
mov r9, rdx
cmp rax, 1
cmp eax, 1
dec dword [rcx - 0x77]
ror dword [rax - 0x7d], 1
cmp eax, 1
je 0x140060b20
invalid
je 0x140060b20
jmp 0x140060b6a
pop rdx
mov eax, 1
cmp rax, 1
jne 0x140060b6a
nop dword [rax + rax]
add r15, r9
inc r15
mov qword [rdi + 0x10], r15
adc byte [rbp - 0x77], cl
std
adc byte [rbp - 0x77], cl
std
sub r13, rbx
jb 0x140060ab0
cmp r15, rbp
ja 0x140060ab0
lea rcx, [rsi + r13]
mov rdx, r14
mov r8, rbx
call fcn.140093840
add eax, dword [rax]
test eax, eax
jne 0x140060ab0
invalid
dec dword [rax - 0x75]
and al, 0x20
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r15
mov dword [rcx + 0x10], edi
mov eax, 1
jmp 0x140060b7e
mov qword [rdi + 0x10], r12
mov dword [rdi + 0x10], esp
xor eax, eax
mov rcx, qword [rsp + 0x20]
jmp 0x140060b7e
mov rcx, qword [rsp + 0x20]
xor eax, eax
mov qword [rcx], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
int3
mov rax, rdx
mov qword [rsp + 0x40], rcx
lea rcx, [0x1400a7318]
lea ecx, [0x1400a7318]
lea ecx, [0x1400a7318]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
lea rdx, [0x1400a730b]
lea r9, str.kind
jle case.0x140025f56.381
invalid
jle case.0x140025f56.381
add byte [rcx - 0x48], al
or eax, 0x48000000
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov r8d, 0xd
mov rcx, rax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xf9
outsd dx, dword [rsi]
std
call qword [rax + 0x48c48348]
call fcn.140037be0
nop
add rsp, 0x48
ret
int3
mov eax, dword [rcx]
movzx eax, byte [rax]
lea rcx, [0x1400a7a28]
sub ebp, dword [rsi + 4]
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
outsb dx, byte [rsi]
add al, 0
sub ebp, dword [rsi + 4]
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
outsb dx, byte [rsi]
add al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
ret 0xff49
invalid
ret 0xff49
loope 0x140060bee
int3
int3
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x90
mov rsi, rcx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov ecx, dword [rcx]
test rcx, rcx
je 0x1400610cc
invalid
add byte [rax + rax], 0
test byte [rax - 0x74fffffc], al
sbb dil, r15b
ror byte [rcx - 0xac2e7ba], 1
cmc
invalid
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
cmc
add dword [rax], eax
add byte [rax], al
cmc
add dword [rax], eax
add byte [rax], al
jae case.0x14005b472.42
add byte [rax], al
jae case.0x14005b472.42
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
cmp eax, eax
cmp eax, eax
jae case.0x140060c96.68
sbb dword [rbp + rax], 0
mov ebp, edx
movzx ebx, byte [rcx + rax]
lea rdx, [rax + 1]
mov qword [rsi + 0x10], rdx
lea r9d, [rbx - 0x42]
cmp r9d, 0x17
cmp ecx, 0x17
cmp ecx, 0x17
ja case.0x140060c96.68
lea r10, [0x1400b62d0]
movsxd r9, dword [r10 + r9*4]
or al, 0x8a
or al, 0x8a
add r9, r10
jmp r9
cmp rdx, r8
jae 0x140061112
xor dword [rax + 4], 0
invalid
xor dword [rax + 4], 0
add byte [rax + 0xf73113c], al
cmp al, 0x11
jae 0x140060cb6
cmp byte [rcx + rdx], 0x73
jne 0x140061112
cmp al, 0x11
adc dword [rbx + 0xf], esi
jae 0x140060cb6
test dword [rsi + 4], esp
add byte [rax], al
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
adc byte [rbp + 0x39], cl
invalid
adc byte [rbp + 0x39], cl
cmp ecx, eax
ror dword [rdi], 0x83
cmp byte [rdx], al
add byte [rax], al
jae 0x140060ef5
cmp byte [rcx + r9], 0x5f
jne 0x140060ef5
invalid
add al, byte [rax]
invalid
sub eax, 0x48000002
add eax, 3
add al, byte [rax]
add byte [rax - 0x7d], cl
rol byte [rbx], 0x48
mov dword [rsi + 0x10], eax
add rax, 3
mov qword [rsi + 0x10], rax
jmp 0x140061112
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140060cfb
lea rdx, [0x1400a7890]
mov r8d, 0x19
add byte [rax], al
add byte [rax], al
call fcn.140035630
mov dil, 1
test al, al
jne 0x1400611f7
add byte [rax], al
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x1400611f5
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov edx, ebp
call fcn.140061380
add byte [rax], al
add byte [rax], al
mov dil, 1
jmp 0x1400611b9
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140061520
cmp byte [rsp + 0x30], 0
je 0x140060f5f
movzx ebx, byte [rsp + 0x31]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x14006102c
test dh, ah
add al, byte [rax]
invalid
test dh, ah
add al, byte [rax]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14006104e
inc dword [rdx]
add byte [rax], al
lea rdx, [0x1400a7890]
adc eax, 0x46b3a
mov r8d, 0x19
jmp 0x14006103e
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov edx, ebp
call fcn.140060c30
mov dil, 1
test al, al
ror byte [rdi], 0x85
invalid
add al, 0
invalid
ror byte [rdi], 0x85
add dword [rax + rax], 0xed844000
test bpl, bpl
je 0x140060d9e
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
test rcx, rcx
je 0x140060d9e
lea rdx, [0x1400a7488]
mov r8d, 2
call fcn.140035630
std
inc dword [rax + rax*8 + 0x459850f]
add byte [rax], al
std
inc dword [rax + rax*8 + 0x459850f]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140060dc1
lea rdx, [0x1400a7543]
mov r8d, 1
call fcn.140035630
test al, al
jne 0x1400611f7
mov rcx, rsi
call fcn.1400623e0
test rax, rax
jne 0x1400611f7
jmp 0x14006119e
mov rcx, rsi
call case.0x14005de55.54
mov rbx, rax
test bl, 1
jne 0x140060eca
mov rcx, rsi
mov edx, ebp
call fcn.140060c30
mov dil, 1
test al, al
jne 0x1400611f7
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test byte [rcx + 0x48000002], dl
lea ecx, [rsp + 0x30]
cmp qword [rsi], 0
je 0x14006109b
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140061520
cmp byte [rsp + 0x30], 0
jne 0x140060d35
cmp qword [rsi], 0
je 0x1400610cc
xor byte [rax - 0x77], cl
bnd call fcn.1400615f0
cmp qword [rsp + 0x30], 0
je 0x140061091
invalid
add byte [rax - 0x3f], cl
jmp 0x140060e6e
shr rbx, 0x20
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm1
sub dword [rsp + 0x60], ecx
sub dword [rsp + 0x60], ecx
movaps xmmword [rsp + 0x50], xmm0
cmp ebx, 0x110000
jne 0x140061207
invalid
cdq
add eax, dword [rax]
invalid
test dword [rcx + 0x48000003], ebx
mov eax, dword [rsp + 0x58]
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
je 0x1400611bd
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400611bd
lea rdx, [0x1400a7488]
mov r8d, 2
call fcn.140035630
test al, al
jne 0x1400611f7
invalid
add byte [rax - 0x75], cl
push rsi
and byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rbx], cl
add eax, dword [rax]
add byte [rax - 0x73], cl
and al, 0x50
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400611bd
lea rcx, [rsp + 0x50]
call fcn.140061810
jmp 0x1400611b9
mov rdi, qword [rsi + 0x20]
jmp 0x140061134
mov rcx, qword [rsi + 0x20]
and ebx, 0x100
jne 0x14006105d
test rcx, rcx
je 0x14006107f
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
jmp 0x14006106f
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x140060c96.68
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1400610f8
add al, byte [rax]
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test byte [rbx + 1], ah
add byte [rax], al
cmp qword [rsi], 0
je 0x1400610cc
mov rbx, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1400615f0
cmp qword [rsp + 0x30], 0
je 0x140061091
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400611bd
lea rcx, [rsp + 0x70]
call fcn.140061810
mov dil, 1
test al, al
jne 0x1400611f7
test rcx, rcx
je 0x14006104e
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140035630
mov dil, 1
test al, al
jne 0x1400611f7
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400611f5
test rcx, rcx
je 0x14006107f
lea rdx, [0x1400a7890]
mov r8d, 0x19
call fcn.140035630
mov dil, 1
test al, al
jne 0x1400611f7
shr ebx, 8
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], bl
jmp 0x1400611f5
invalid
movzx ebx, byte [rsp + 0x38]
jmp 0x140060d3a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400611f5
lea rdx, [0x1400a7488]
mov r8d, 2
call fcn.140035630
test al, al
jne 0x1400611f7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400611f5
lea rdx, [0x1400a78a9]
mov r8d, 1
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.140035630
rol byte [rax], 0
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test byte [rsi + 0x48000000], dh
mov edi, dword [rsi + 0x20]
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.140060c30
test al, al
jne 0x140061348
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x140061159
lea rdx, [0x1400a7543]
add esp, dword [rsp + rax]
mov r8d, 1
mov rcx, rdi
call fcn.140035630
mov dil, 1
add dword [rax + rax*8 + 0x9e850f], eax
add byte [rax], al
add dword [rax + rax*8 + 0x9e850f], eax
add byte [rax], al
mov rcx, rsi
call fcn.140061eb0
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x8b850f], eax
add byte [rax], al
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x8b850f], eax
add byte [rax], al
cmp bl, 0x4d
je 0x14006119e
invalid
sub eax, 0x204e8b48
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140061190
lea rdx, [0x1400a78c4]
mov r8d, 4
call fcn.140035630
test al, al
jne 0x1400611f7
mov rcx, rsi
xor edx, edx
call fcn.140060c30
test al, al
jne 0x1400611f7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400611bd
lea rdx, [0x1400a7542]
mov r8d, 1
call fcn.140035630
test al, al
jne 0x1400611f7
cmp qword [rsi], 0
je 0x1400611f5
dec dword [rsi + 0x18]
jmp 0x1400611f5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400611ea
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140035630
mov dil, 1
test al, al
jne 0x1400611f7
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140061226
lea rdx, [0x1400a78b5]
mov r8d, 3
call fcn.140035630
test al, al
jne 0x1400611f7
cmp ebx, 0x43
je 0x140061248
cmp ebx, 0x53
jne 0x140061265
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140061284
lea rdx, [0x1400a78bf]
mov r8d, 4
jmp 0x14006125e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140061284
lea rdx, [0x1400a78b8]
mov r8d, 7
call fcn.140035630
jmp 0x14006127c
mov rdx, qword [rsi + 0x20]
mov dword [rsp + 0x30], ebx
test rdx, rdx
je 0x140061284
lea rcx, [rsp + 0x30]
call fcn.140038de0
test al, al
jne 0x1400611f7
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
mov rcx, qword [rsi + 0x20]
jne 0x1400612f4
test rcx, rcx
je 0x1400611bd
lea rdx, [0x1400a78c3]
mov r8d, 1
call fcn.140035630
test al, al
jne 0x1400611f7
mov rdx, qword [rsi + 0x20]
mov qword [rsp + 0x30], r14
test rdx, rdx
je 0x1400611bd
lea rcx, [rsp + 0x30]
call fcn.140034cb0
test al, al
jne 0x1400611f7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400611bd
lea rdx, [0x1400a92a3]
jmp 0x1400611ae
test rcx, rcx
je 0x1400611bd
lea rdx, [0x1400a9808]
mov r8d, 1
call fcn.140035630
test al, al
jne 0x1400611f7
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400611bd
lea rcx, [rsp + 0x50]
call fcn.140061810
test al, al
jne 0x1400611f7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x14006129d
jmp 0x1400611bd
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x1400a7280]
lea r8, [rsp + 0x30]
mov edx, 0x3d
call fcn.1400963d0
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x298
mov rsi, rdx
mov r12, rcx
int3
lea rcx, [rsp + 0x98]
mov r8d, 0x200
add byte [rax], al
xor edx, edx
call fcn.140093fe0
mov rcx, qword [r12 + 0x18]
and al, 0x18
mov rax, rcx
mov qword [rsp + 0x70], rcx
and al, 0x70
test rcx, rcx
je 0x140061976
mov qword [rsp + 0x68], rsi
mov rax, qword [r12 + 0x10]
and al, 0x10
mov qword [rsp + 0x60], rax
movzx r10d, byte [rax]
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
test rax, rax
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
je 0x1400619a1
add rax, rcx
xor r12d, r12d
nop
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x1400618c0
inc rcx
cmp r12, 0x80
add byte [rdi], cl
invalid
mov ah, 0
add byte [rax], al
jmp case.0x14004aede.120
nop word cs:[rax + rax]
mov r8d, edx
and r8d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x14006191f
mov dh, 0x71
add dword [rbx - 0x57fc01a], eax
fbstp tbyte [rsi + 0x4c]
movzx r9d, byte [rcx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x14006193b
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
adc dword [rax], eax
je case.0x14003469b.357
add rcx, 4
cmp r12, 0x80
jne 0x140061960
jmp case.0x14004aede.120
add rcx, 2
shl r8d, 6
or r8d, esi
mov edx, r8d
cmp r12, 0x80
add byte [rax], 0
add byte [rbp + 0x2a], dh
jne 0x140061960
jmp case.0x14004aede.120
add rcx, 3
shl r8d, 0xc
or r9d, r8d
or ecx, eax
or ecx, eax
mov edx, r9d
cmp r12, 0x80
je case.0x14004aede.120
add al, byte [rax + rax]
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov dword [rsp + r12*4 + 0x98], edx
inc r12
cmp rcx, rax
jne 0x140061890
invalid
invalid
invalid
jmp case.0x14003469b.357
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
invalid
invalid
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
jmp rax
xor r12d, r12d
mov rax, qword [rsp + 0x70]
mov r15, qword [rsp + 0x60]
add rax, r15
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
lea rax, [r12 - 1]
dec dword [rax - 0x77]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdx - 0x73], cl
mov qword [rsp + 0x80], rax
lea rax, [r12*4 + 4]
add al, 0xa5
add al, 0
add byte [rax], al
add al, 0xa5
add al, 0
add byte [rax], al
mov qword [rsp + 0x48], rax
lea rbp, [rsp + r12*4]
add rbp, 0x98
mov rax, r12
neg rax
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
and al, 0x58
mov rax, r12
not rax
mov qword [rsp + 0x50], rax
lea rax, [r12 + 1]
mov qword [rsp + 0x28], rax
mov eax, 0x2bc
mov qword [rsp + 0x30], rax
mov r13d, 0x48
mov ebx, 0x80
mov r8d, 0x1a
mov eax, 0x1a
mov eax, 0x1a
movabs rsi, 0xea0ea0ea0ea0ea0f
xor eax, eax
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
xor ecx, ecx
mov edx, 0x24
sub rdx, r13
mov eax, 0
add byte [rax + 0xf], cl
ret 0x8348
clc
add dword [rax - 0x7d], ecx
rol byte [rax], 1
rol byte [rax], 1
cmp rax, 0x1a
mov r11d, 0x1a
sbb al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], cl
rol byte [r9 - 0x73], 0x52
push rdx
cmovae rax, r8
cmovae eax, eax
lea edx, [r10 - 0x61]
lahf
cmp dl, 0x1a
jb 0x140061a6d
invalid
lea edx, [r10 - 0x30]
lea edx, [rdx - 0x30]
cmp dl, 9
ja case.0x14004aede.120
add r10b, 0xea
mov edx, r10d
invalid
inc r15
inc edi
movzx r8d, dl
cmp rax, r8
jbe 0x140061ab0
add rcx, r8
jb case.0x14004aede.120
lea rdi, [r12 + 1]
mov rax, rcx
or rax, rdi
shr rax, 0x20
je 0x140061b4c
invalid
mov ch, 0
add byte [rax], al
invalid
test byte [rbp + 0x48000000], dh
mov eax, ecx
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xffffffffffffd231, 0x48
div rdi
mov rax, rcx
xor edx, edx
div rdi
mov r9, rdx
shr ecx, 1
scasb al, byte [rdi]
jmp 0x140061b55
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
invalid
mov r9d, 0x24
sub r9, rax
mov edi, 0x48
add byte [rax], al
invalid
nop
mov rax, rdi
sub rax, r13
mov r14d, 0
cmovae r14, rax
cmp r14, 1
cmp esi, 1
cmp esi, 1
adc r14, 0
invalid
cmp r14, 0x1a
cmovae r14, r11
cmp r15, qword [rsp + 0x78]
je case.0x14004aede.120
invalid
add byte [rcx + 0xf], al
movzx eax, byte [r15]
mov dh, 7
lea edx, [rax - 0x61]
cmp dl, 0x1a
invalid
sbb dh, byte [rdx + 0x10]
jb 0x140061b07
lea edx, [rax - 0x30]
cmp dl, 9
ja case.0x14004aede.120
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdx + rbp*8], al
add byte [rax], al
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r9
jo case.0x14004aede.120
add al, byte [rax]
add byte [rcx + 1], cl
ror byte [rdi], 0x82
jb case.0x14004aede.120
add r8, rax
add eax, eax
jb case.0x14004aede.120
add al, byte [rax]
add byte [rcx - 1], cl
inc r15
inc r15
cmp r14, r10
invalid
ja case.0x14002292a.448
invalid
invalid
mov edx, 0x24
sub rdx, r14
add rdi, 0x24
add edi, 0x24
mov rax, r9
mul rdx
mov r9, rax
invalid
jno 0x140061ac0
jmp case.0x14004aede.120
mov eax, ecx
xor edx, edx
div edi
mov r9d, edx
mov ecx, edx
add rbx, rax
setb al
mov rdx, rbx
mov edx, ebx
ror byte [rax - 0x77], 0xda
mov edx, ebx
shr rdx, 0x20
jne case.0x14004aede.120
test eax, esi
add dword [rax], eax
invalid
test al, al
jne case.0x14004aede.120
ror byte [rdi], 0x85
call 0xc1061b72
invalid
sti
cmp ebx, 0x110000
add byte [rax], al
adc dword [rax], eax
je case.0x14004aede.120
add byte [rax], al
mov eax, ebx
xor eax, 0xd800
fdiv dword [0x14006f383]
add eax, 0xfffff800
cmp eax, 0x10f7ff
not dword [rax]
add byte [rdi], cl
invalid
xchg ebp, eax
ja case.0x14004aede.120
add dword [rax], eax
add byte [rcx - 0x7d], cl
cmp r12, 0x7f
invalid
cmp r12, 0x7f
ja case.0x14004aede.120
xchg dword [rbx + 0x4d000001], edi
cmp r12, r9
cmp esp, ecx
jbe case.0x14003469b.358
mov eax, r12d
sub eax, r9d
test al, 3
mov r11, qword [rsp + 0x38]
and al, 0x38
enter 0x3a8, 0x4c
mov ebx, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
je 0x140061c23
mov rax, rcx
mov r10, qword [rsp + 0x28]
or rax, r10
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
je 0x140061be7
mov rax, rcx
xor edx, edx
div r10
jmp 0x140061bee
cmp r9, 0x80
cmp ecx, 0x80
mov r11, qword [rsp + 0x38]
jb 0x140061c5f
invalid
jge case.0x140034b4e.354
add byte [rax], al
jge case.0x140034b4e.354
add byte [rax], al
jmp 0x140061e43
mov eax, ecx
xor edx, edx
rol byte [rcx - 9], cl
invalid
imul rax, qword [rsp + 0x50]
imul rax, qword [rsp + 0x50]
and al, 0x50
add rcx, rax
add ecx, eax
xor eax, eax
nop dword [rax]
mov edx, dword [rbp + rax*4 - 4]
push rsp
test esp, edi
mov dword [rbp + rax*4], edx
dec rax
mov edx, r12d
invalid
loop 0x140061c37
sub dl, cl
retf 0xb60f
movzx edx, dl
and edx, 3
add rdx, rax
jne case.0x140034ef1.346
sub rax, qword [rsp + 0x58]
and al, 0x58
mov r12, rax
mov rax, qword [rsp + 0x80]
add rax, r11
sub rax, r9
enter 0xffffffffffff8348, 0xfffffffffffffff8
cmp rax, 3
jb 0x140061c5f
add esi, dword [rdx + 0x28]
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + r12*4 + 0x88]
add byte [rax], al
add byte [rdx + 0xf], al
movups xmmword [rsp + riz*4 + 0x8c], xmm0
movups xmmword [rsp + r12*4 + 0x8c], xmm0
movups xmmword [rsp + riz*4 + 0x8c], xmm0
movsb byte [rdi], byte [rsi]
mov word [rax], es
add byte [rax], al
invalid
lea rax, [r12 - 4]
mov r12, rax
cmp rax, r9
ja 0x140061c40
mov dword [rsp + r9*4 + 0x98], ebx
cmp r15, qword [rsp + 0x78]
and al, 0x78
je case.0x140044a54.228
movzx r10d, byte [r15]
mov rax, r8
shr rax, 0x20
shr eax, 0x20
je 0x140061c8e
mov rax, r8
xor edx, edx
ror byte [rax - 9], cl
je 0x140061cac
xor byte [rcx - 0x77], cl
mov eax, eax
mov eax, eax
jmp 0x140061c9a
mov eax, r8d
xor edx, edx
div dword [rsp + 0x30]
mov r8d, eax
mov r12, qword [rsp + 0x28]
mov rax, r8
or rax, rdi
shr rax, 0x20
je 0x140061cb8
mov rax, r8
xor edx, edx
div rdi
mov rcx, rax
jmp 0x140061cc1
mov eax, r8d
xor edx, edx
div edi
mov ecx, eax
invalid
ror dword [rcx + rax - 0x3f], 0x45
xor esi, esi
invalid
add rcx, r8
xor r14d, r14d
invalid
cmp rcx, 0x1c8
enter 1, 0
add byte [rdx + 0x2d], dh
jb 0x140061cfd
mov r8, rcx
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov rax, r8
mul rsi
mov rcx, rdx
shr rcx, 5
shr ecx, 5
shr ecx, 5
add r14, 0x24
cmp r8, 0x3e57
clc
push rdi
add byte ds:[rax], al
and al, 0x49
cmp eax, 0x3e57
clc
push rdi
add byte ds:[rax], al
mov r8, rcx
ja case.0x14003a63e.300
enter 0xffffffffffffe377, 0x49
inc ecx
inc r9
lea eax, [rcx*4]
lea eax, [rax + rax*8]
invalid
add ecx, 0x26
xor edx, edx
div cx
int1
movzx r13d, ax
add r13, r14
inc r11
inc ebx
mov qword [rsp + 0x38], r11
add qword [rsp + 0x48], 4
add dword [rsp + 0x48], 4
cmp byte [rax - 0x7d], cl
and al, 0x48
add al, 0x48
add ebp, 4
invalid
invalid
add rbp, 4
dec qword [rsp + 0x58]
dec qword [rsp + 0x50]
inc r12
mov qword [rsp + 0x28], r12
mov eax, 2
add byte [rax], al
mov qword [rsp + 0x30], rax
mov r12, rdi
mov rcx, r9
leave
mov r8d, 0x1a
jmp 0x140061a29
mov rax, qword [rsp + 0x68]
and al, 0x68
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x45920
sbb byte [rax - 0x73], cl
adc eax, 0x45920
pop rcx
add al, 0
mov r8d, 9
mov rcx, r14
mov rsi, rax
call rax
mov bpl, 1
test al, al
jne 0x140061dd2
mov r8, qword [rsp + 0x90]
test r8, r8
je 0x140061dbc
mov rcx, r14
int1
mov rdx, qword [rsp + 0x88]
mov rdi, rsi
call rsi
test al, al
invalid
jne 0x140061dd2
lea rdx, [0x1400a7699]
pop rax
add al, 0
mov r8d, 1
mov rcx, r14
call rdi
test al, al
jne 0x140061dd2
mov rcx, r14
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rdi, rsi
call rsi
test al, al
je 0x140061de8
mov eax, ebp
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
lea rdx, [0x1400a92a3]
adc eax, 0x474b4
add al, 0
mov r8d, 1
mov rcx, r14
mov rax, rdi
mov eax, edi
jmp 0x14006198b
lea rsi, [rsp + 0x44]
mov rdi, qword [rsp + 0x68]
lea rbx, [rsp + 0x98]
mov r14, qword [rsp + 0x48]
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
je case.0x1400104e7.613
nop word [rax + rax]
mov eax, dword [rbx]
mov dword [rsp + 0x44], eax
and al, 0x44
mov rcx, rsi
mov rdx, rdi
call fcn.140038de0
std
invalid
mov ebp, eax
test al, al
jne 0x140061dd2
wait
add rbx, 4
add r14, 0xfffffffffffffffc
add esi, 0xfffffffc
add al, 0x49
add esi, 0xfffffffc
jne case.0x14000e8f7.667
jmp 0x140061dd2
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x80
add byte [rax], al
invalid
add byte [rdx + 0x80], bh
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
call fcn.140095f40
int3
int3
mov rdx, qword [rcx + 0x10]
cmp rdx, qword [rcx + 8]
jae 0x140061e84
invalid
mov rax, qword [rcx]
movzx eax, byte [rax + rdx]
adc byte [rax - 1], cl
ret 0x8948
push rcx
adc byte [rbp - 0x67f40b8], cl
sbb dh, byte [rbx + 0xd]
invalid
adc byte [rax - 1], cl
ret 0x8948
xor ecx, ecx
jmp 0x140061ea1
mov ecx, 1
xor eax, eax
jmp 0x140061ea1
add al, 0x85
xor edx, edx
xor ecx, ecx
cmp al, 0xe6
out 0xf, al
xchg edx, eax
invalid
mov eax, 0x110000
adc dword [rax], eax
cmovb rax, rdx
shl rax, 0x20
or rax, rcx
ret
push rbp
in al, dx
xor byte [rax - 0x77], cl
invalid
add eax, 0x4c000001
mov esp, dword [rsi + 8]
sbb dword [rdi + 0x11], esi
ror dword [rdi], 0x82
push 0xffffffff8b000001
sbb dil, r15b
ror byte [rcx - 0xbc2e7ba], 1
mov dword [rsi + 0x18], eax
cmp eax, 0x1f4
hlt
add dword [rax], eax
invalid
hlt
movzx eax, dh
add byte [rax], al
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rsi + 0x20]
invalid
invalid
and byte [rax - 0x7b], r9b
and byte [rax - 0x7b], cl
leave
add byte [rax], al
add al, ch
fnsave dword [rsi]
std
inc dword [rax - 0x49]
mov bh, 1
test al, al
jne case.0x140044a54.279
test dword [rax], edi
add al, 0
invalid
test dword [0x181061f76], esp
cmp dh, 0x41
inc byte [rcx + 0x75]
cmp byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
leave
adc eax, 0x4594c
pop rcx
add al, 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add al, ch
sahf
std
inc dword [rax + rax*8 + 0x3fc850f]
add byte [rax], al
add byte [rax - 0x49], al
add dword [rax - 0x77], ecx
mov rcx, rsi
add eax, ebp
stc
add eax, 0xc0840000
add byte [rax], al
test ecx, ecx
test bh, cl
add eax, dword [rax]
add byte [rax], al
lea rdx, [0x1400a78b4]
add byte [rax], al
pop rax
add al, 0
std
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, [0x1400a78a9]
lea edx, [0x1400a78a9]
add byte [rcx - 0x48], al
add dword [rax], eax
invalid
add byte [rax], al
pop rsp
pop rdi
std
dec dword [rax - 0x75]
and byte [rax - 0x7b], r9b
test rcx, rcx
adc eax, 0x4586f
add al, ch
adc al, 0x36
std
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x36f850f], eax
ror byte [rdi], 0x85
outsd dx, dword [rsi]
invalid
ror byte [rdi], 0x85
outsd dx, dword [rsi]
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
or byte [rax], r8b
add byte [rax], al
and byte [rax - 0x7b], r9b
leave
pop rax
add al, 0
fidiv word [0xf7472051]
mov bh, 1
add dword [rax + rax*8 + 0x339850f], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
add byte [rax], al
or byte [rcx], r8b
add ecx, ebp
invalid
add byte [rax], al
mov ecx, dword [rsi + 0x20]
test byte [rdx], bl
add eax, dword [rax]
add byte [rax], al
lea rdx, [0x1400a7b38]
add byte [rax], al
lea edx, [0x1400a7b38]
pop rdx
add al, 0
fcomp qword [rcx + 4]
add byte [rbp - 0x75], cl
mov r8, qword [r8 + rax*8]
invalid
mov ebx, dword [rsi + 0x20]
pop rsi
and byte [rax - 0x7b], cl
fisttp dword [rdi]
invalid
test dl, bl
add al, byte [rax]
invalid
add byte [rax - 0x73], cl
adc eax, 0x47aaf
scasd eax, dword [rdi]
jp case.0x14005e05a.47
invalid
scasd eax, dword [rdi]
jp case.0x14005e05a.47
add byte [rcx - 0x48], al
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
fld1
jns case.0x14002e5d2.410
invalid
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x2d4850f], eax
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
adc eax, 0x457fa
add byte [rcx - 0x48], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
and byte [rax - 0x7b], cl
leave
push rsi
push rsp
add al, 0
add byte [rax], al
add al, byte [rax]
add byte [rbp + 0x39], cl
add byte [rax], al
in eax, 0xf
add dword [rdi + 2], 0
invalid
add byte [rax], al
add byte [rbx - 0x80], al
cmp al, 0x2f
jne 0x140062354
add cl, byte [rax - 0x77]
pop rsi
adc byte [rax - 0x73], cl
and al, 0x20
mov dword [rsi + 0x10], ebx
mov edx, esi
sub dword [rax], eax
add byte [rax], al
add byte [rax + 0x20247c], al
add byte [rdi], cl
mov dh, 0x5c
and al, 0x21
and dword [rax - 0x75], ecx
and byte [rbx + r11*8 + 0x25f840f], r8b
add byte [rax], al
test ecx, ecx
leave
invalid
push rdi
add al, 0
mov eax, 0x19
sbb dword [rax], eax
add byte [rax], al
push rsi
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
add byte [rax], al
mov ecx, esi
sub byte [rax], al
add cl, ch
adc eax, dword [rdx]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsi + 0x10], rbx
mov rcx, rsi
add byte [rax], al
shr al, cl
mov cl, 0xea
invalid
add byte [rax], al
and byte [rax - 0x7b], r9b
leave
test ecx, ecx
mov eax, 4
add al, 0
add byte [rax], al
mov bh, 1
ror byte [rdi], 0x85
fld dword [rcx]
add byte [rax], al
test ecx, ebx
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
test ecx, ecx
leave
add dword [rax], eax
add byte [rax - 0x75], cl
add byte [rax], al
adc byte [rax + 0x3b], r9b
or byte [rdi], r9b
jae case.0x14007010b.231
cmp byte [rcx + rax], 0x4c
jne case.0x14007010b.231
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rsp + 0x20]
and byte [rax - 0x77], cl
bnd call fcn.140064b20
sub dword [rax], eax
invalid
sub dword [rax], eax
add byte [rax + 0x20247c], al
and al, 0x20
invalid
and al, 0x20
add byte [rdi], cl
test dword [rax], edi
invalid
cmp bh, bh
invalid
mov ebx, dword [rsp + 0x28]
jge 0x14006220d
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
test rcx, rcx
adc eax, 0x456bb
mov ebx, 0x41000456
mov eax, 3
add byte [rax], al
add byte [rax], al
inc dword [rax + rax*8 + 0x165850f]
test dword [rbp + 1], esp
add byte [rax], al
add cl, ch
add dword [rax], r8d
add dword [rax], eax
add byte [rax - 0x77], cl
int1
add cl, ch
add dword ss:[rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
lea edx, [0x1400a7541]
adc eax, 0x452e3
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x122850f], eax
add byte [rax], al
mov ecx, esi
int1
add byte [rax], al
lock add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x4529e
mov ecx, dword [rsi + 0x20]
xor edi, ebp
std
invalid
mov eax, 4
add al, 0
add byte [rax], al
xor edi, ebp
invalid
mov eax, 0x10
add al, ch
invalid
std
invalid
jp 0x140062365
mov edx, dword [rsp + 0x28]
mov ecx, esi
push rdx
or dword [rax], eax
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x74b79e8b], eax
and byte [rax - 0x7b], r9b
test rcx, rcx
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
loopne 0x140062380
std
inc dword [rax + rax*8 - 0x7fbebd8b]
invalid
push rdx
adc eax, 0x4555f
add al, 0
add dword [rax + rax*8 - 0x76b7e58b], eax
int1
sub al, 0xfb
invalid
add dword [rax + rax*8 - 0x7cb7f48b], eax
or ecx, dword [rax - 0x7d]
add byte ds:[rbx + rax - 1], dh
sbb byte [rcx], r14b
invalid
dec dword [rcx - 0x3b7cb708]
xor byte [rbx + 0x5f], bl
add esp, 0x30
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rax, qword [rcx]
test rax, rax
je 0x140062447
mov rdi, rcx
mov edi, ecx
xor esi, esi
lea rbx, [0x1400a78b1]
xor r14d, r14d
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x140062410
cmp byte [rax + rcx], 0x45
je 0x140062452
sub r14, 1
jb 0x140062431
mov rcx, qword [rdi + 0x20]
test rcx, rcx
test ecx, ecx
and byte [rax - 0x7b], cl
leave
test ecx, ecx
je 0x140062431
mov r8d, 2
mov rdx, rbx
call fcn.140035630
test al, al
jne 0x14006244b
add esi, dword [rdx]
std
inc dword [rax + rax*8 - 0x76b7e58b]
stc
mov rcx, rdi
call fcn.140062470
add byte [rax], al
test al, al
jne 0x14006244b
mov rax, qword [rdi]
test rax, rax
jne 0x140062400
jmp 0x14006245b
xor esi, esi
jmp 0x14006245b
mov esi, 1
add byte [rax], al
jmp 0x14006245b
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov esi, ecx
mov rcx, qword [rcx]
test rcx, rcx
je 0x1400624be
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rcx + r15 - 0x40], r9b
cmp rax, r8
jae 0x1400624be
movzx edx, byte [rcx + rax]
adc al, 1
cmp edx, 0x4b
je case.0x140056bdb.142
invalid
je case.0x140056bdb.142
xor eax, 0x754cfa83
and ecx, dword [rbp + rcx*4 + 0x48]
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x1400624e1
cmp byte [rcx + r9], 0x5f
cmp edx, 0x4c
jne 0x1400624be
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x1400624e1
cmp byte [rcx + r9], 0x5f
cmp al, 9
pop rdi
jne 0x1400624e1
add rax, 2
add eax, 2
add cl, byte [rax - 0x77]
adc byte [rcx], r14b
shr cl, 0xc3
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsi + 0x10], rax
xor eax, eax
jmp 0x140062581
mov rcx, rsi
mov ecx, esi
int1
add rsp, 0x20
pop rsi
jmp fcn.140061eb0
inc rax
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov rcx, rsi
mov ecx, esi
xor edx, edx
add rsp, 0x20
pop rsi
jmp fcn.1400625a0
invalid
add byte [rax], al
invalid
mov edi, 0x31000000
add byte [rax], al
add byte [rcx], dh
xor eax, eax
mov r10d, 0x3e
nop dword [rax]
add byte [rax], al
add byte [rax], al
invalid
rol byte [rcx - 0x46], 0x3e
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x39], cl
sal dword [rbx + 0x56], 0x42
movzx edx, byte [rcx + rcx]
mov dh, 0x14
invalid
cmp r9, r8
jae case.0x140058e2a.110
movzx edx, byte [rcx + r9]
mov dh, 0x14
or dword [rax + 0x40745ffa], eax
cli
pop rdi
je 0x14006253f
cmp dl, 0x5f
cli
pop rdi
je 0x14006253f
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x140062528
lea r11d, [rdx - 0x61]
lea ebx, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x140062518
add dl, 0xa9
jmp 0x140062525
lea r11d, [rdx - 0x41]
lea ebx, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x140058e2a.110
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
invalid
loop 0x1400625a3
jo case.0x140058e2a.110
invalid
movzx edx, r11b
add rax, rdx
sal byte [rbx - 0x4d], 1
sal byte [rbx - 0x4d], 1
jmp case.0x140058e2a.110
inc r9
mov qword [rsi + 0x10], r9
ror dword [rcx + rcx*4 + 0x4e], 0x10
inc rax
jne 0x140062581
invalid
mov rcx, qword ss:[rsi + 0x20]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006256e
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140035630
mov ecx, eax
mov al, 1
test cl, cl
jne case.0x140058e2a.112
mov qword [rsi], 0
mov byte [rsi + 8], 0
or byte [rax], r8b
or byte [rax], r8b
xor eax, eax
add rsp, 0x20
pop rsi
ret
mov rcx, rsi
int1
mov rdx, rax
add rsp, 0x20
and byte [rsi - 0x17], bl
out dx, eax
invalid
add byte [rax], al
and byte [rsi - 0x17], bl
out dx, eax
invalid
int3
int3
int3
int3
in al, dx
cmp byte [rax - 0x77], cl
invalid
or dword [rax - 0x7b], ecx
leave
nop
add eax, 0x8b4c0000
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
mov dword [rsi + 0x10], eax
adc byte [rbx + r9*4 + 0x56], r8b
sbb byte [rcx - 1], al
ret 0x8944
invalid
invalid
mov dword [rsi + 0x18], edx
xchg dword [rax + rax + 0xf440000], eax
mov dh, 0xd3
add byte [rdi + rcx - 0x4a], al
rol dword [rcx - 0x7d], cl
ret 0x41bf
cmp edx, 0x38
cli
cmp byte [rdi], cl
xchg eax, ecx
add dword [rax], eax
add byte [rbp + rcx*4 + 0x1d], cl
jnp 0x140062640
add eax, 0x14634f00
xchg ebx, eax
add dword [rsi + 0x75], ebp
add rax, 2
adc eax, 0x45066
add dword [rax + rax*8 + 0x523850f], eax
add byte [rax], al
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x50e850f], eax
add byte [rax], al
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x4d6850f], eax
add byte [rax], al
mov dword [rsi], 0
xchg esp, eax
cmp eax, ecx
cmp al, 1
add byte [rax], al
mov ebp, 0x31000001
add dword [rax], eax
add byte [rcx], dh
in eax, dx
add dword [rax], eax
add byte [rcx], dh
in eax, dx
test ch, ch
sti
invalid
cli
invalid
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je case.0x140025c2c.518
lea rdx, [0x1400a791e]
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax], al
invalid
add al, ch
cmc
sub ebp, edi
inc dword [rax + rax*8 - 0xd67af1]
invalid
call fcn.140035630
test al, al
jne 0x140062b6c
mov rcx, rsi
call fcn.140063990
test rax, rax
jne 0x140062b6c
sbb bh, bh
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x140062bab
lea rdx, [0x1400a7921]
lea edx, [0x1400a7921]
mov r8d, 2
mov eax, 2
jmp 0x140062ab8
invalid
int3
push rsi
xor byte [rax - 0x75], cl
jno 0x140062caf
or dword [rsp + rax], ecx
add dword [rax + rax*8 - 0x7ab2cb8b], eax
div byte [rbp + rdi + 0x44]
cmp eax, 0x287b8b44
cmp eax, 0x287b8b44
mov dword [rbx], 0
mov byte [rbx + 8], 0
or byte [r8], al
add byte [rax], al
add dh, al
or byte [r8], al
clc
adc eax, 0x44b03
sub ebp, edi
dec dword [rcx - 0x7d]
call [rdx]
invalid
and al, 0x24
add al, 0
add dword [rax], eax
add byte [rax], al
sub byte [rax - 0x73], cl
and al, 0x28
dec dword [rcx - 0x337c1439]
int3
int3
push rbx
sub rsp, 0x30
mov rdi, rcx
iretd
mov rsi, qword [rcx]
test rsi, rsi
test byte [rdi], 0x84
fiadd word [rax]
add byte [rax], al
iretd
test byte [rdi], 0x84
fiadd word [rax]
add byte [rax], al
mov ebx, edx
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov rcx, r8
adc byte [rcx + rcx*4 - 0x3f], cl
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax + 0x39], cl
ror dword [rdi], 1
or dword [rax + 0x49000000], 0xffffff89
leave
cmp rcx, rdx
jae 0x140062e31
mov r9, rcx
movzx eax, byte [rsi + rcx]
inc rcx
mov qword [rdi + 0x10], rcx
lea r10d, [rax - 0x30]
cmp r10b, 0xa
jb 0x140062da0
lea r10d, [rax - 0x61]
cmp r10b, 6
jb 0x140062da0
cmp al, 0x5f
jne 0x140062e31
mov r14, r9
sub r14, r8
jb 0x140062f10
invalid
add byte [rbp - 0x7b], cl
sal byte [rbx + rcx + 0x42], 0x80
cmp al, 6
mov edi, 0x1258e0f
add byte [rax], al
invalid
test r8, r8
je 0x140062deb
cmp byte [rsi + r8], 0xbf
jle 0x140062f10
invalid
add byte [rcx + rax - 0x3a], cl
add rsi, r8
mov rcx, rsi
mov rdx, r14
call fcn.140063180
test rax, rax
je 0x140062e8a
invalid
add byte [rax - 0x75], cl
jg 0x140062e26
mov rdi, qword [rdi + 0x20]
mov qword [rsp + 0x28], rdx
test rdi, rdi
je 0x140062f01
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov edx, edi
call fcn.140034cb0
mov bpl, 1
test al, al
je case.0x14003e153.348
jmp 0x140062f03
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x140062e57
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
mov eax, 0x10
add byte [rax], al
call fcn.140035630
mov bpl, 1
test al, al
jne 0x140062f03
invalid
lodsb al, byte [rsi]
add byte [rax], al
invalid
test dword [rax + rax - 0x38b80000], ebp
invalid
mov qword [rdi], 0
add byte [rax], al
mov byte [rdi + 8], 0
or byte [r8], r8b
jmp 0x140062f01
mov rcx, qword [rdi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x140062f01
lea rdx, [0x1400a78a9]
lea edx, [0x1400a78a9]
mov r8d, 1
call fcn.140035630
mov ebp, eax
jmp 0x140062f03
stosb byte [rdi], al
invalid
mov rdi, qword [rdi + 0x20]
test rdi, rdi
test edi, edi
je 0x140062f01
lea rdx, [0x1400a7923]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rdi
call fcn.140035630
mov bpl, 1
test al, al
jne 0x140062f03
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.140035630
test al, al
jne 0x140062f03
test byte [rdi + 0x34], 4
jne 0x140062f01
add bl, 0x9f
cmp bl, 0x1a
jae 0x140062f24
push rbp
movzx eax, bl
mov ecx, 0x3bcfbbf
bt ecx, eax
jae 0x140062f24
invalid
lea rcx, [0x1400a7a68]
mov r8, qword [rcx + rax*8]
lea rcx, [0x1400a7b38]
lea ecx, [0x1400a7b38]
mov rdx, qword [rcx + rax*8]
mov rcx, rdi
call fcn.140035630
mov bpl, 1
test al, al
jne 0x140062f03
xor ebp, ebp
mov eax, ebp
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
call fcn.140096650
invalid
add eax, dword [rax]
invalid
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
call fcn.140096470
int3
add byte [rcx - 0x77], al
ror byte [rbx + rcx*4 + 0x56], 1
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x2f], r9b
cmp ecx, edx
mov r8d, edx
mov r10, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
cmp rcx, r10
cmp ecx, edx
cmp ecx, edx
jae case.0x140044a54.341
cmp byte [r9 + rcx], 0x5f
jne case.0x140044a54.341
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
xor eax, eax
jmp 0x140063020
add dword [r8 - 0x77], ecx
adc byte [rcx], r14b
shr cl, 0xa4
add byte [rax], al
add byte [rcx], dh
invalid
xor eax, eax
mov edi, 0x3e
mov r11, rcx
sar byte [rdi + 0x3e], 0x49
mov ebx, ecx
nop word cs:[rax + rax]
cmp r11, r10
jae 0x140063075
movzx edx, byte [r9 + r11]
cmp dl, 0x5f
je 0x140063014
lea ebx, [rdx - 0x30]
cmp bl, 0xa
jb 0x140062fd1
lea ebx, [rdx - 0x61]
cmp bl, 0x1a
jae 0x140062fc0
or eax, 0xeba9c280
invalid
add dl, 0xa9
jmp 0x140062fcf
add byte [rax], al
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
jae 0x140063075
invalid
add byte [rax - 0x2c761c3e], al
add dl, 0xe3
mov ebx, edx
inc r11
mov qword [rsi + 0x10], r11
mul rdi
mul edi
jo 0x140063075
movzx edx, bl
add rax, rdx
jae 0x140062f90
jmp 0x140063075
pop rdi
pop rsi
jmp fcn.140035630
inc r11
mov qword [rsi + 0x10], r11
adc byte [rax - 1], cl
invalid
je 0x140063075
adc byte [rax - 1], cl
sal byte [rbp + rdx*2 + 0x48], 0xff
leave
dec rcx
cmp rax, rcx
jae 0x140063075
invalid
mov r9, qword [r14 + 0x18]
mov ecx, dword [rsi + 0x18]
inc ecx
cmp ecx, 0x1f5
jae case.0x14004b138.193
invalid
jns 0x14006307e
cmp qword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
je 0x1400630a4
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x18], ecx
test r8b, r8b
setne dl
mov rcx, rsi
call fcn.1400625a0
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
jmp 0x1400630a6
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140063098
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140035630
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400630a6
xor eax, eax
mov qword [rsi], 0
mov byte [rsi + 8], al
add byte [rax], al
add byte [rax - 0x3fcef7ba], cl
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400630d3
lea rdx, [0x1400a7890]
mov r8d, 0x19
call fcn.140035630
and eax, 0xc189fffd
add byte [rax], al
add al, ch
and eax, 0xc189fffd
mov al, 1
test cl, cl
je 0x14006309a
jmp 0x1400630a6
mov al, 1
jmp 0x14006309a
int3
ror byte [rax - 0x77], cl
enter 0xffffffffffff8b4c, 0x42
adc byte [rax - 0x75], cl
or cl, byte [rax - 0x75]
push rdx
or byte [rcx + rcx*4 - 0x3a], cl
invalid
invalid
nop word [rax + rax]
cmp rsi, rdx
cmp esi, edx
jae 0x14006314e
mov r9, rsi
mov ecx, esi
movzx r11d, byte [rcx + rsi]
movzx ebx, byte [rcx + rsi]
inc rsi
mov qword [r10 + 0x10], rsi
adc byte [rcx - 0x73], al
jnp 0x1400630e8
adc byte [rcx - 0x73], al
jnp 0x1400630e8
cmp dil, 0xa
jb 0x140063100
lea edi, [r11 - 0x61]
jnp 0x1400630c1
cmp dil, 6
cmp bh, 6
jb 0x140063100
cmp r11b, 0x5f
jne 0x14006314e
mov r10, r9
sub r10, r8
jb 0x140063160
invalid
retf 0x294d
sub cl, byte [rbp - 0x7b]
sal byte [rdi + rax + 0x42], 0x80
cmp al, 1
mov edi, 0x14c1e7e
add rcx, r8
mov qword [rax], rcx
test r8, r8
je case.0x140056bdb.192
cmp byte [rcx + r8], 0xbf
jle 0x140063160
add rcx, r8
mov qword [rax], rcx
mov qword [rax + 8], r10
jmp 0x140063159
mov byte [rax + 8], 0
or byte [rax], al
mov qword [rax], 0
add rsp, 0x28
add esp, 0x28
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
call fcn.140096650
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0xa8
mov rsi, rdx
mov rdi, rcx
mov qword [rsp + 0x20], 1
lea r9, [0x1400a769a]
lea rbx, [rsp + 0x40]
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.1400390d0
lea r14, [rsp + 0x28]
lea esi, [rsp + 0x28]
sub byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
mov rcx, r14
int1
mov rdx, rbx
call fcn.140064370
mov rax, qword [rsp + 0x28]
sub byte [rax - 0x7d], cl
clc
invalid
je 0x1400631e0
sub byte [rax - 0x7d], cl
clc
add dword [rdx + rcx - 0x7d], esi
clc
add dh, byte [rbp - 0x1b]
cmp eax, 2
jne 0x1400631c0
mov rcx, rsi
mov ecx, esi
int1
jmp 0x1400631e5
mov rcx, qword [rsp + 0x30]
mov rax, rsi
sub rax, rcx
cmp rax, 0x10
clc
adc byte [rsi + 4], dh
clc
adc byte [rsi + 4], dh
xor eax, eax
jmp 0x140063201
mov eax, 1
cmp rsi, rcx
jne 0x14006320e
xor edx, edx
add rsp, 0xa8
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
add rsi, rdi
add rcx, rdi
xor edx, edx
mov r8d, 0xffffffff
jmp 0x140063232
nop
mov r9, rdx
mov ecx, edx
shl r9, 4
mov edx, r10d
or rdx, r9
or edx, ecx
or edx, ecx
cmp rcx, rsi
cmp ecx, esi
je 0x140063201
movzx ebx, byte [rcx]
movzx r9d, bl
retf
test r9b, r9b
leave
retf
leave
js 0x140063250
inc rcx
jmp 0x1400632d0
nop dword [rax + rax]
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x1400632a6
movzx r11d, byte [rcx + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp bl, 0xf0
jb 0x1400632b6
movzx r9d, byte [rcx + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x140063201
add rcx, 4
jmp 0x1400632d0
add rcx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x1400632d0
add rcx, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
nop word cs:[rax + rax]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x140063220
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
cmp r9d, 0x10
jb 0x140063220
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
call fcn.140096470
int3
jmp 0x140063971
mov rax, rdi
mov rdx, rsi
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
int3
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
in al, dx
push 0x4d018b4c
test eax, eax
invalid
in al, dx
push 0x4d018b4c
test eax, eax
invalid
ror byte [rdi], 0x84
or eax, 0x48000002
add byte [rax], al
mov rsi, rcx
je 0x140063bb9
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov ebp, 0x3e
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x1400639dc
lea rdi, [rsp + 0x20]
and byte [rax - 0x73], cl
pop rsp
and al, 0x40
invalid
lea rbx, [rsp + 0x40]
lea r14, [0x1400a8be3]
lea r14, [0x1400a8be3]
lea r15, [0x1400a78b1]
xor r12d, r12d
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x1400639e7
or eax, dword [rcx - 0x80]
cmp al, 0
je 0x140063bf1
test byte [rdx], cl
add al, byte [rax]
invalid
cmp byte [r8 + rax], 0x45
je 0x140063bf1
test byte [rdx], cl
add al, byte [rax]
invalid
test byte [rdx], cl
add al, byte [rax]
add byte [rbp - 0x7b], cl
test r12, r12
in al, 0x74
xor ecx, dword [rax - 0x75]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x140063a1f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140063a1f
mov r8d, 2
mov rdx, r15
cli
cli
call fcn.140035630
test al, al
jne 0x140063ba6
invalid
add byte [rbx + rcx*4 + 6], cl
mov r8, qword [rsi]
test r8, r8
je 0x140063ac2
invalid
stosd dword [rdi], eax
add byte [rax], al
invalid
mov r9, qword [rsi + 8]
or byte [rax - 0x75], cl
mov rax, qword [rsi + 0x10]
adc byte [rcx + r15 - 0x38], r9b
cmp rax, r9
jae case.0x14003a63e.448
cmp byte [r8 + rax], 0x73
cmp byte [rax + rax], 0x73
jne case.0x14003a63e.448
add byte [rax], al
add byte [rax - 0x73], cl
add qword [rax - 0x77], rcx
mov qword [rsi + 0x10], rcx
cmp rcx, r9
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
jae 0x140063a54
cmp byte [r8 + rcx], 0x5f
cmp al, 8
pop rdi
jne 0x140063a54
add rax, 2
rol byte [rdx], 0x48
mov dword [rsi + 0x10], eax
mov qword [rsi + 0x10], rax
jmp case.0x14003a63e.448
mov esp, 0x31000000
shl byte [rsi + 0x2e], 0xf
invalid
invalid
add byte [rax], al
xor eax, eax
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
cmp rcx, r9
jae case.0x14003e153.388
add byte [rax], al
add byte [rax], al
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
je 0x140063af4
lea r10d, [rdx - 0x30]
cmp r10b, 0xa
jb 0x140063aa4
lea r10d, [rdx - 0x61]
cmp r10b, 0x1a
jae 0x140063a90
add dl, 0xa9
jmp 0x140063aa1
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
jae case.0x14003e153.388
add dl, 0xe3
mov r10d, edx
inc rcx
mov qword [rsi + 0x10], rcx
mul rbp
jo case.0x14003e153.388
movzx edx, r10b
add rax, rdx
jae case.0x140035876.492
jmp case.0x14003e153.388
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140063bb9
test dl, ch
add byte [rax], al
invalid
test dl, ch
add byte [rax], al
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
mov r13d, 1
mov r8d, 1
lea rdx, [0x1400a78a9]
adc eax, 0x43dc7
add byte [rax - 0x73], cl
adc eax, 0x43dc7
call fcn.140035630
test al, al
je 0x140063b76
add byte [rax], al
add byte [rax], al
jmp 0x140063bbc
inc rcx
mov qword [rsi + 0x10], rcx
inc rax
je case.0x14003e153.388
add byte [rax], al
add byte [rax], al
cmp rax, 0xffffffffffffffff
je case.0x14003e153.388
test byte [rcx], bh
add byte [rax], al
test byte [rcx], bh
jns 0x140063b0c
add byte [rax], al
add byte [rsi - 0x70], ah
add byte [rax], al
nop
mov rcx, rdi
stc
mov rdx, rsi
call fcn.1400615f0
invalid
invalid
invalid
dec dword [rax - 0x7d]
jl 0x140063b43
and byte [rax], al
invalid
invalid
jl 0x140063b43
and byte [rax], al
add byte [rdi], cl
test byte [rcx + 0xf000000], ch
movups xmm0, xmmword [rsp + 0x20]
je 0x140063bd0
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov r13, qword [rsi + 0x20]
test r13, r13
je 0x140063b68
and al, 0x48
mov ecx, ebx
mov rcx, rbx
mov rdx, r13
call fcn.140061810
test al, al
jne 0x140063ba6
invalid
sal byte [rbp + 0x53], 0x41
mov eax, 2
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
mov rcx, r13
mov rdx, r14
call fcn.140035630
test al, al
jne 0x140063ba6
mov rcx, rsi
mov dl, 1
call fcn.1400625a0
test al, al
jne 0x140063ba6
mov r8, qword [rsi]
inc r12
test r8, r8
jne 0x1400639cf
jmp 0x140063bb9
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140063bae
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140035630
test al, al
invalid
je 0x140063bae
mov r13d, 1
jmp 0x140063bbc
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor r13d, r13d
mov rax, r13
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx ebx, byte [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x140063bfa
test rcx, rcx
je 0x140063c15
lea rdx, [0x1400a7890]
mov r8d, 0x19
mov eax, 0x19
mov eax, 0x19
jmp 0x140063c0c
inc rax
mov qword [rsi + 0x10], rax
jmp 0x140063bb9
test rcx, rcx
je 0x140063c15
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140035630
test al, al
jne 0x140063ba6
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x140063bb9
add byte [rax - 0x6714f7a2], cl
int3
int3
int3
sub esp, 0xb0
add dword [rax], eax
adc dword [rax], eax
add byte [rcx + rcx*4 + 9], cl
rol byte [rbx + 0x1e720af8], 1
or edx, 0x20
invalid
clc
adc byte [rdi], cl
add edx, 3
add byte [rax], al
or dh, byte [rdx + 0x20]
invalid
mov dword [rsp + 0x25], 0x44c60000
and al, 0x27
and al, 0x27
add byte [rax - 0x73], cl
and al, 0x24
and al, 0x24
and al, 0x24
add byte [rax], al
shr bl, 0x67
and ebx, 0x3f
invalid
add byte [rax], al
mov dh, 0x41
add eax, dword [rcx - 0x7d]
and ecx, 7
and ecx, 7
loope 0x140063de3
invalid
loopne case.0x140056bdb.261
enter 0xffffffffffffd8e9, 1
add byte [rax], al
cmp bl, 0xf8
add byte [rax], al
and al, 0x24
add byte [rax], al
je 0x140063e36
sub byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
invalid
xor byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
invalid
movzx ebx, byte [rcx + 1]
lahf
cld
add dword [rax], eax
add byte [rbp - 0x27c2f95], cl
or dh, byte [rdx + 0x1a]
std
invalid
add byte [rax - 0x40], al
out 4, eax
std
cmp bl, 0xe0
pop rsi
invalid
invalid
add al, 0x4c
lea ebx, [rdx - 4]
movzx ebx, byte [rcx + 2]
add al, byte [rcx + 0xf]
mov dh, 0x79
add ecx, dword [rbp - 0x17c2f8d]
jns 0x140063ebf
or dh, byte [rdx + 0x1a]
ret
lahf
invalid
invalid
sbb al, byte [rbx - 0x387cdf31]
lahf
iretd
or bh, byte [rbx - 1]
dec dword [rdi]
fild word [r11 - 0x78f0f005]
pop rbp
add dword [rax], eax
add byte [rax - 0x40], al
out 4, al
invalid
add al, 0x40
or bl, dh
ud2
loopne 0x140068377
lea edx, [0x1400a7de8]
lea rcx, [rbp - 0x38]
call fcn.140095e80
jmp 0x1400682fa
sub byte [rax], al
add byte [rax], al
add dh, al
and al, 0x2c
add byte [rax - 0x73], cl
add eax, 0x40250
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
cmp al, ch
leave
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
cmp al, ch
leave
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
lea rcx, [rsp + 0x30]
call fcn.140067be0
mov ecx, 7
int 0x29
ud2
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r9
mov ebx, r8d
mov rdi, rdx
xlatb
mov r14, rcx
lea rcx, str.ntdll
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
je 0x14006840c
lea rdx, str.NtWaitForKeyedEvent
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
jne 0x140068413
lea rax, [0x140068440]
lea eax, [0x140068440]
mov qword [0x1400c8860], rax
mov rcx, r14
mov rdx, rdi
mov r8d, ebx
mov r9, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
add byte [rax], al
lea rax, [0x1400b4e80]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.a_euZhD_wW____HbEF_CMwZ5_____o_Fa__3
lea rcx, [rbp - 0x38]
call fcn.140095e80
stc
fld dword [rdx]
add byte [rdi], cl
invalid
stc
fld dword [rdx]
add byte [rdi], cl
or ecx, dword [rdi]
invalid
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x60]
call fcn.140096590
add al, byte [rax]
add al, byte [rax]
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov esi, r9d
mov rdi, r8
mov ebx, edx
mov r14, rcx
lea rcx, str.ntdll
jmp 0x1400684e8
add al, 0
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x1400684e8
test rax, rax
je 0x1400684eb
lea rdx, str.NtCreateKeyedEvent
lea edx, str.NtCreateKeyedEvent
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
jne 0x1400684f2
sal byte [rbp + 7], 0x48
lea eax, [0x140068510]
lea rax, [0x140068510]
mov qword [0x1400c8850], rax
mov rcx, r14
mov edx, ebx
mov r8, rdi
mov r9d, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.a_euZhD_wW____HbEF_CMwZ5_____o_Fa__3
lea rcx, [rbp - 0x38]
call fcn.140095e80
sub ecx, ebx
add al, byte [rax]
sub ecx, ebx
add al, byte [rax]
ud2
add al, byte [rax]
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
in al, dx
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
insb byte [rdi], dx
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov r8, rdx
mov qword [rbp - 0x18], rcx
call 0x1304c4ce5
add byte [rax], al
add byte [rax], al
call 0x1304c4ce5
add byte [rax], al
add byte [rax], al
lea rdx, [0x1400a8368]
lea rcx, [rbp - 0x18]
call fcn.1400359a0
mov rcx, qword [rbp - 0x10]
test al, al
je 0x1400685c9
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x1400685d9
test rcx, rcx
je 0x1400685d7
lea rcx, [rbp - 0x10]
call fcn.140067ae0
xor eax, eax
add rsp, 0x40
pop rbp
ret
int3
shl rdx, 3
test rax, rax
invalid
je 0x14006869f
sal byte [rbx + rsi - 0x75], 0xd
invalid
mov ecx, dword [0x1400c93d4]
mov r9, qword gs:[0x58]
mov rcx, qword [r9 + rcx*8]
mov rcx, qword [rcx + 0xa0]
shl rax, 4
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
and al, 0x28
or byte [rax], al
add byte [rax], al
and al, 0x28
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rax
jmp 0x1400686a8
mov qword [rsp + 0x28], 0
add byte [rax - 0x73], cl
and al, 0x38
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x20]
call fcn.140068710
cmp qword [rsp + 0x38], 0
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
je 0x1400686dd
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400686fe
test rcx, rcx
jne 0x140068704
call fcn.140030ee0
mov eax, dword [0x1400c93d4]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
mov qword [rax + 0xa0], rcx
mov qword [rax + 0x98], rsi
add rsp, 0x50
pop rsi
ret
mov rdx, qword [rsp + 0x48]
call fcn.1400948e0
int3
mov edi, ecx
test rdx, rdx
je 0x140068772
mov rbx, rdx
cmp qword [r9 + 8], 0
je 0x14006874e
mov rdx, qword [r9 + 0x10]
test rdx, rdx
je 0x14006874e
mov rcx, qword [r9]
mov r8, rbx
mov r9, rsi
call fcn.140056590
test rax, rax
jne 0x14006876a
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
jmp 0x14006877a
test rsi, rsi
je 0x14006878e
movzx eax, byte [0x1400c93d0]
add eax, 0x60c76
mov rcx, rsi
mov rdx, rbx
invalid
call fcn.140056540
invalid
test rax, rax
je 0x140068748
mov qword [rdi + 8], rax
xor eax, eax
jmp 0x14006877f
mov qword [rdi + 8], 0
mov eax, 1
mov qword [rdi + 0x10], rsi
mov qword [rdi], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rax, rbx
test rax, rax
jne 0x14006876a
jmp 0x140068748
int3
sub rsp, 0x60
lea rbp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
insb byte [rdi], dx
and al, 0x60
mov qword [rbp - 8], 0xfffffffffffffffe
lea rax, str.keyed_events_not_available
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x1400b4e80]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.a_euZhD_wW____HbEF_CMwZ5_____o_Fa__3
adc eax, 0x41d0a
loopne 0x140068890
lea edx, [0x1400aa558]
adc eax, 0x41d0a
sbb eax, 0x8d480004
enter 0x29e8, 0xffffffffffffffd6
add al, byte [rax]
lea rcx, [rbp - 0x38]
call fcn.140095e80
ud2
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x60]
invalid
call fcn.140096590
add al, byte [rax]
invalid
add al, byte [rax]
int3
int3
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x20]
call fcn.1400688a0
and al, ch
or al, byte [rax]
add byte [rax], al
nop
add rsp, 0x28
ret
test dword [rax], 0xfc058b48
or dword [rsi], eax
add byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
test dword [rcx + 1], ebx
add byte [rax], al
cmp byte [rbp - 9], 0
jne 0x140068a42
mov rax, qword [0x1400c9290]
mov ecx, dword [0x1400c93d4]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xc9]
lea ecx, [rcx + 0xc9]
lea ecx, [rcx + 0xc9]
cmp rax, rcx
jne 0x140068928
mov eax, dword [0x1400c92c0]
add eax, 0x609b4
inc eax
jne case.0x14005df16.209
lea rcx, str.lock_count_overflow_in_reentrant_mutex___H_______x_mv_2__eX__t_Hk_4_W
lea r8, [0x1400a8fe8]
mov edx, 0x26
add byte es:[rax], al
add al, ch
invalid
fild dword [rdx]
invalid
add byte es:[rax], al
add al, ch
push 0x480002db
lea rcx, [0x1400c9288]
lea ecx, [0x1400c9288]
call qword [sym.imp.kernel32.dll_TryAcquireSRWLockExclusive]
test al, al
je 0x140068a42
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
xchg ecx, eax
or al, byte [rsi]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rax, [rax + 0xc9]
mov qword [0x1400c9290], rax
add byte [rax + 1], bh
add byte [rax + 1], bh
mov dword [0x1400c92c0], eax
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x30], 1
rol byte [r9], 1
add byte [rax], al
add byte [rax - 0x39], cl
fadd dword [r8]
add byte [rax], al
add dh, al
loopne 0x140068985
rol byte [r9], 1
add byte [rax], al
add byte [rax - 0x39], cl
fadd dword [r8]
add byte [rax], al
add dh, al
loopne 0x140068985
mov byte [rbp - 0x1b], 0
mov dword [rbp - 0x1f], 0
cmp qword [0x1400c9298], 0
jne 0x140068a54
mov qword [0x1400c9298], 0xffffffffffffffff
cmp byte [0x1400c92b8], 0
jne 0x1400689d0
lea rcx, [0x1400c92a0]
call fcn.140068b60
mov qword [rbp - 0x18], rax
test rax, rax
je 0x1400689d0
lea rcx, [rbp - 0x18]
call fcn.140067ae0
cmp qword [0x1400c92a0], 0
je 0x1400689f0
mov r8, qword [0x1400c92a8]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rbp - 0x38]
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [0x1400c92b0], xmm1
movups xmmword [0x1400c92a0], xmm0
inc qword [0x1400c9298]
dec dword [0x1400c92c0]
jne 0x140068a42
mov qword [0x1400c9290], 0
lea rcx, [0x1400c9288]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x140068a42
add rsp, 0x60
pop rbp
ret
lea rcx, str.__6_Xcp___c____B_9e_5__3S5
call fcn.140096310
ud2
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rcx], dh
ror byte [rax - 0x77], 6
jmp 0x140068f86
add al, 0
lea rcx, [rbp - 0x10]
call fcn.140095e80
lea rax, str.__pbrCMbdy_N__D_916c_h__8__U___UM__q_U
mov edx, 4
mov rcx, r8
mov r8, rax
call fcn.140095fc0
lea rax, str.__pbrCMbdy_N__D_916c_h__8__U___UM__q_U
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.140095fc0
sub bh, cl
add al, byte [rax]
sub bh, cl
add al, byte [rax]
movups xmm0, xmmword [rbp - 8]
movaps xmmword [rbp - 0x20], xmm0
loopne 0x1400690e9
lea eax, [0x1400aa010]
loopne 0x1400690e9
lea eax, [0x1400aa010]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400a8048]
add eax, dword [rax]
add eax, dword [rax]
lea r8, [rbp - 0x20]
mov edx, 0x2b
call fcn.1400963d0
mov qword [rbp - 0x10], 0
lea r9, str.__pbrCMbdy_N__D_916c_h__8__U___UM__q_U
lea rcx, [rbp - 0x48]
jmp 0x1400690f0
invalid
lea rdx, [rbp - 0x20]
lea r8, [rbp - 0x10]
call fcn.140098c30
int3
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
sar r15b, 0x15
xchg qword [0xc34f2125], r8
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax - 0x75], cl
sar r15b, 0x15
xchg qword [0xc34f2125], r8
invalid
add byte [rax - 0x77], cl
xlatb
mov rsi, rcx
movups xmm0, xmmword [0x1400a9b48]
add cl, byte [rdx]
add al, 0
add cl, byte [rdx]
add al, 0
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
mov eax, 0xffffffff
cmp r9, rax
ror dword [rcx + 0xf], 0x42
ror dword [rdi], 0x57
ror byte [rdi], 0x11
and al, 0x38
ror dword [rcx + 0xf], 0x42
ror dword [rdi], 0x57
ror byte [rdi], 0x11
and al, 0x38
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r8
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov rcx, rdx
xor edx, edx
xor r8d, r8d
xor eax, eax
xor eax, eax
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
cmp eax, 0x103
jne 0x1400691a3
mov rcx, rdi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rsp + 0x60]
cmp eax, 0x103
je 0x1400691da
test eax, eax
js 0x1400691b4
mov rax, qword [rsp + 0x68]
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x1400691cd
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or al, 0x8b
add eax, 0xe0c14800
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
mov dword [rsi + 8], eax
mov eax, 1
mov dword [rsi + 8], eax
mov eax, 1
mov qword [rsi], rax
add rsp, 0xa8
add byte [rax], al
add byte [rax], al
pop rdi
pop rsi
ret
mov dword [rsp + 0x58], 0
mov byte [rsp + 0x5c], 0
lea rax, [0x1400a9ba8]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
and al, 0x50
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
mov byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
lea rdx, [rsp + 0x78]
call fcn.140068580
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x70]
call fcn.140067be0
mov ecx, 7
add byte [rax], al
int 0x29
ud2
push r14
push rsi
push rdi
push rbx
mov eax, 0x2070
call fcn.140084ec0
sub rsp, rax
mov rdi, r9
mov r15, rdx
mov rsi, rcx
cmp r9, 0x1001
jb 0x140069299
mov edi, 0x1000
cmp byte [r8 + 0x1000], 0xbf
jg 0x140069299
mov edi, 0xfff
cmp byte [r8 + 0xfff], 0xbf
jg 0x140069299
xor edi, edi
cmp byte [r8 + 0xffe], 0xc0
setge dil
add rdi, 0xffd
invalid
add byte [rax - 0x73], cl
and al, 0x70
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x1000
mov ecx, 0xfde9
mov edx, 8
mov r9d, edi
call qword [sym.imp.kernel32.dll_MultiByteToWideChar]
test eax, eax
je 0x140069437
movsxd r14, eax
cmp eax, 0x1001
jae 0x140069471
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x20], 0
lea rdx, [rsp + 0x70]
lea r9, [rsp + 0x40]
mov rcx, r15
mov r8d, eax
shr al, 0x36
or eax, 0xc0850003
shr al, 0x36
or eax, 0xc0850003
je 0x1400693ee
mov ebx, dword [rsp + 0x40]
cmp rbx, r14
je 0x14006940b
jae 0x140069425
movzx eax, word [rsp + rbx*2 + 0x70]
add eax, 0x2312
pop rsp
jo 0x140069320
adc ah, byte [rbx]
add byte [rax], al
movzx eax, ax
mov bh, 0xc0
cmp eax, 0x312
jae 0x140069382
lea rdx, [rsp + rbx*2]
add rdx, 0x70
inc rbx
mov dword [rsp + 0x3c], 0
mov qword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea r9, [rsp + 0x3c]
mov rcx, r15
mov r8d, 1
add byte [rax], al
add al, ch
fmul dword [rbx + rax]
invalid
test eax, eax
jne 0x140069382
add byte [rax], al
add al, ch
fmul dword [rbx + rax]
add byte [rbp - 0xd98a40], al
adc eax, 0x58686
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], 1
call fcn.140067ae0
pop rsi
out 0xff, eax
invalid
pop rsi
out 0xff, eax
dec dword [rcx + rdi - 0xd]
cmp rbx, r14
ja 0x140069485
test rbx, rbx
je 0x140069409
add rbx, rbx
xor eax, eax
xor edi, edi
jmp 0x1400693ac
nop dword [rax]
add rdi, rdx
add rax, 2
cmp rbx, rax
je 0x14006940b
movzx ecx, word [rsp + rax + 0x70]
mov edx, 1
cmp ecx, 0x80
jb 0x1400693a0
movzx r8d, cx
mov edx, 2
cmp r8d, 0x800
jb 0x1400693a0
add ecx, 0x2312
movzx ecx, cx
xor edx, edx
rol byte [rcx + 0x312f9], cl
add byte [rdi], cl
xchg ebx, eax
ret 0x8d48
adc al, 0x55
add dword [rax], eax
add byte [rax], al
jmp 0x1400693a0
rol byte [rcx + 0x312f9], cl
add byte [rdi], cl
xchg ebx, eax
ret 0x8d48
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x140069416
xor edi, edi
mov qword [rsi + 8], rdi
mov qword [rsi], 0
add rsp, 0x2070
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.__pbrCMbdy_N__D_916c_h__8__U___UM__q_U
mov rcx, rbx
mov rdx, r14
call fcn.140095f40
lea rax, str.Unexpected_error_in_MultiByteToWideChar
add al, 0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [0x1400b4e80]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.__pbrCMbdy_N__D_916c_h__8__U___UM__q_U
lea rcx, [rsp + 0x40]
call fcn.140095e80
lea r8, str.__pbrCMbdy_N__D_916c_h__8__U___UM__q_U
mov edx, 0x1000
mov rcx, r14
call fcn.140095fc0
lea r8, str.__pbrCMbdy_N__D_916c_h__8__U___UM__q_U
mov rcx, rbx
mov rdx, r14
call fcn.140095fc0
int3
or al, 4
add byte [rax - 0x77], cl
invalid
int3
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
invalid
lea rdx, [0x1400a8294]
lea rdx, [0x1400a8294]
add byte [rax - 0x77], cl
push rsp
and al, 0x38
mov qword [rsp + 0x38], rdx
lea rdx, [0x1400a8240]
in eax, dx
add eax, dword [rax]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 9
mov qword [rsp + 0x20], 0xb
lea rdx, str.Utf8Errorvalid_up_toerror_len
test ch, ch
add eax, dword [rax]
test ch, ch
add eax, dword [rax]
lea r9, [0x1400a8289]
mov r8d, 9
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov rcx, rax
call fcn.140037ca0
nop
add rsp, 0x68
ret
mov dword [rsp + 0x30], eax
lea rax, [0x1400a7ca8]
mov qword [rsp + 0x20], rax
lea rax, [0x1400ab29c]
add al, 0
add al, 0
lea r9, [rsp + 0x30]
mov r8d, 4
add byte [rax], al
mov rcx, rdx
mov rdx, rax
call fcn.140037da0
nop
add rsp, 0x38
ret
ror dword [rax - 0x77], 1
ret 0x43e8
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSomep
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
add rsp, 0x38
add esp, 0x38
jmp rax
loopne 0x140069550
int3
add eax, 0xfcdda9e9
dec dword [rdi]
mov dh, 9
jmp 0x1400395e0
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x1400695c7
xor al, 0xa8
adc byte [rbp + 0x10], dh
test al, 0x20
je fcn.140034cb0
test cl, dh
mov dh, 0xfc
invalid
test cl, dh
mov dh, 0xfc
dec dword [rax - 0x75]
or ecx, ebp
cmp dword [rcx - 3], eax
dec dword [rax - 0x75]
or ecx, ebp
shl ecx, 1
cld
dec esp
sub rsp, 0x28
mov rcx, qword [rcx]
jmp 0x14003d700
mov rcx, qword [rcx]
jmp fcn.1400377a0
mov rdx, qword [rcx]
mov rcx, qword [rdx]
mov rax, qword [rdx + 8]
mov qword [rdx], 0
test rcx, rcx
add byte [rax - 0x7b], cl
leave
je 0x140069622
mov byte [rcx], 1
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
adc byte [rdi], cl
adc dword [rax], eax
push rdi
ror byte [rdi], 0x11
adc byte [rdi], cl
adc dword [rax], eax
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], 0
mov byte [rax + 0x30], 0
xor byte [rax], al
mov byte [rax + 0x35], 0
mov dword [rax + 0x31], 0
add byte [rax], al
mov dword [rax + 0x38], 0
add rsp, 0x28
ret
lea rcx, str.9Ns_tK4RkP_____8A_P9ebXm_W
call fcn.140096470
int3
xor dh, al
and al, 0x31
add byte [rbp - 0x7b], cl
push qword [rsp + rdi + 0x48]
je case.0x140022292.962
lea rsi, [0x140069590]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
nop word cs:[rax + rax]
mov qword [rsp + 0x38], r14
inc r14
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140037ab0
dec r15
jne case.0x14000f0c0.799
invalid
movzx eax, byte [rsp + 0x30]
mov cl, 1
test al, al
invalid
jne case.0x14000bdfd.919
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400a78b4]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
invalid
mov eax, ecx
add rsp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
inc esi
je 0x140069aef
mov rax, rsi
shr rax, 0x3e
shr eax, 0x3e
jne case.0x14002ba83.576
lea rdi, [rsi + rsi]
movzx eax, byte [0x1400c93d0]
add eax, 0x48c93100
xor ecx, ecx
mov rdx, rdi
mov edx, edi
call fcn.140072aa0
test rax, rax
je 0x140069d31
add al, byte [rax]
invalid
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
clc
add byte [rax], al
invalid
add byte [rax], al
add rbx, r14
xor edi, edi
mov r12, 0xffffffffffffffff
lea r15, [rbp - 0x18]
lea edi, [rbp - 0x18]
lea edi, [rbp - 0x18]
xor r13d, r13d
jmp 0x140069b2f
nop dword [rax + rax]
add byte [rax], al
mov word [rax + rdi*2], r13w
mov dword [rax + rdi*2], r13d
js 0x140069b6e
inc rdi
inc edi
invalid
mov qword [rbp - 8], rdi
jge case.0x14002ba83.897
mov r13d, esi
mov ebp, esi
test r13w, r13w
test r13d, r13d
jne case.0x14001a628.659
cmp r14, rbx
cmp esi, ebx
je 0x140069c31
movzx edx, byte [r14]
movzx r13d, dl
test r13b, r13b
js 0x140069b50
inc r14
jmp case.0x14001a628.659
mov ecx, r13d
and ecx, 0x1f
invalid
movzx r8d, byte [r14 + 1]
add dword [rcx - 0x7d], r8d
loopne 0x140069b9e
add dword [rcx - 0x7d], r8d
loopne 0x140069b9e
cmp r13b, 0xdf
jbe 0x140069ba3
movzx r13d, byte [r14 + 2]
shl r8d, 6
and r13d, 0x3f
or r13d, r8d
cmp dl, 0xf0
jb 0x140069bee
movzx edx, byte [r14 + 3]
add ecx, dword [rcx - 0x7d]
mov byte [rbx + rax*4], 0xe1
invalid
add r14, 4
and ecx, 7
shl ecx, 0x12
shl r13d, 6
and edx, 0x3f
loop 0x140069bcf
or edx, r13d
or edx, ecx
retf 0x8941
invalid
cmp r13d, 0xffff
jbe case.0x14001a628.659
invalid
add byte [rsi + 0xf], dh
jmp case.0x140024ed4.611
add r14, 2
shl ecx, 6
or ecx, r8d
mov r13d, ecx
xor esi, esi
cmp rdi, qword [rbp - 0x18]
cmp edi, dword [rbp - 0x18]
jne 0x140069b20
mov r8, rbx
sub r8, r14
add r8, 3
cmovb r8, r12
shr r8, 2
cmp si, 1
inc byte [rcx]
call 0x13e8a01d3
cmp esi, 1
add dword [rcx - 0x7d], ecx
sbb r8, 0
fadd dword [rax]
add r8, 2
mov rcx, r15
stc
mov rdx, rdi
call fcn.140098d20
mov rax, qword [rbp - 0x10]
jmp 0x140069b20
add r14, 3
shl ecx, 0xc
or r13d, ecx
cmp r13d, 0xffff
add byte [rax], al
jbe case.0x14001a628.659
lea ecx, [r13 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
leave
add al, bl
add byte [rax], al
add al, bl
add byte [rax], al
and r13d, 0x3ff
or r13d, 0xdc00
mov esi, r13d
mov r13d, ecx
cmp rdi, qword [rbp - 0x18]
cmp edi, dword [rbp - 0x18]
jne 0x140069b20
jmp case.0x14001a628.662
mov r8, qword [rbp - 0x10]
mov rax, rdi
mov rcx, r8
cmp rdi, 8
or byte [rdx + 0x4b], dh
jb case.0x140025c2c.620
mov rcx, r8
mov rax, rdi
cmp word [rcx], 0
je case.0x14002ba83.554
cmp word [rcx + 2], 0
cmp dword [rcx + 2], 0
je case.0x14002ba83.554
cmp word [rcx + 4], 0
je case.0x14002ba83.554
cmp word [rcx + 6], 0
jns 0x140069c65
add byte [rsi + rcx*2 + 0x66], dh
cmp dword [rcx + 8], 0
jns 0x140069c6e
invalid
je case.0x14002ba83.554
cmp word [rcx + 8], 0
or byte [rax], al
je case.0x14002ba83.554
cmp word [rcx + 0xa], 0
je case.0x14002ba83.554
cmp word [rcx + 0xc], 0
je case.0x14002ba83.554
cmp word [rcx + 0xe], 0
je case.0x14002ba83.554
add rax, 0xfffffffffffffff8
sar al, 0x48
add ecx, 0x10
invalid
invalid
add rcx, 0x10
cmp rax, 7
ja 0x140069c47
add rax, rax
xor edx, edx
shl byte [rsi + 0x66], cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp rax, rdx
je 0x140069ce4
cmp word [rcx + rdx], 0
lea rdx, [rdx + 2]
jne case.0x140025c2c.625
invalid
lea rax, [0x1400a9de8]
mov rcx, qword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
loopne case.0x14002ba83.566
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r8 - 0x48], cl
add byte [rax], al
add byte [rax], al
invalid
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov dword [rcx], eax
add byte [rax], al
add byte [rax + 0x48018948], al
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
jge case.0x140025c2c.631
add byte [rax + rcx*2 + 0x48], dh
mov ecx, dword [0x1400c9350]
or eax, 0x5f676
je 0x140069d1b
mov rcx, qword [0x1400c9350]
or eax, 0x5f676
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140069d1b
invalid
cmp rdi, qword [rbp - 0x18]
jne 0x140069cfe
lea rcx, [rbp - 0x18]
mov rdx, rdi
call case.0x14001a628.702
mov r8, qword [rbp - 0x10]
mov rdi, qword [rbp - 8]
jge 0x140069cf6
invalid
jge 0x140069cf6
clc
mov word [r8 + rdi*2], 0
mov dword [rax + rdi*2], 0xff480000
add byte [rax - 1], cl
inc rdi
invalid
mov qword [rbp - 8], rdi
mov rax, qword [rbp - 0x20]
mov qword [rax + 0x10], rdi
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rax], xmm0
add rsp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.140030ee0
invalid
mov ecx, 2
add byte [rax], al
mov rdx, rdi
cli
call fcn.1400948e0
add al, byte [rax]
int3
mov qword [rsp + 0x10], rdx
push rbp
push r15
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x40
invalid
sub byte [rax - 0x73], cl
push 0x40
invalid
cmp qword [rbp - 0x18], 0
cmp qword [rbp - 0x18], 0
call 0x18c1a1161
mov eax, dword [rbp - 0x10]
je 0x140069d73
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1400c9350]
xor edx, edx
invalid
cmc
add eax, 0xffd23100
sar bh, cl
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x57cfd
jl 0x140069d77
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
push rsi
push rdi
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
lea rcx, [0x1400aa498]
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
pop rdi
jl 0x140069dad
invalid
add bh, bh
adc eax, 0x57c5f
pop rdi
jl 0x140069dad
invalid
pop rdi
jl 0x140069dad
add byte [rax - 0x7b], cl
test rax, rax
je 0x140069dc3
sal byte [rbp + rdx + 0x48], 0x8d
adc eax, 0x406ec
in al, dx
invalid
add al, 0
invalid
adc eax, 0xec158d48
lea rdx, str.SetThreadDescription
in al, dx
invalid
add byte [rax - 0x77], cl
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
push 0x7c
add eax, 0xc0854800
sar edi, 0x15
push 0x7c
add eax, 0xc0854800
jne 0x140069dca
lea rax, [0x140069de0]
mov qword [case.0x140044a54.748], rax
mov rcx, rdi
stc
mov rdx, rsi
add rsp, 0x28
invalid
invalid
pop rdi
pop rsi
jmp rax
or dword [rax - 0x73], ecx
add al, 9
lea eax, [rcx + rcx]
cmp rax, rdx
cmova rdx, rax
cmova edx, eax
cmova edx, eax
cmp rdx, 5
add eax, 0x4bf
add byte [rax + 0xf], cl
mov edi, 4
cmovae rdi, rdx
cli
xor edx, edx
mov r8, rdi
mov eax, edi
shr r8, 0x3e
sete dl
lea r8, [rdi + rdi]
add al, 0x3f
add rdx, rdx
test rcx, rcx
leave
je case.0x1400786cc.468
mov rcx, qword [rsi + 8]
or byte [rax - 0x77], r9b
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x30], 2
and al, 0x30
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
add byte [rax], al
mov qword [rsp + 0x38], rax
jmp 0x140069e67
or dword [rax - 0x39], ecx
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
lea r9, [rsp + 0x28]
lea r9, [rsp + 0x28]
sub al, ch
call fcn.140068710
cmp qword [rsp + 0x40], 0
jl 0x140069e9e
invalid
invalid
invalid
invalid
jl 0x140069e9e
and al, 0x40
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x48]
and al, 0x48
je case.0x1400786cc.482
je case.0x1400786cc.482
movabs rax, 0x8000000000000001
mov eax, 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c13948], al
or byte [rax + 0x39], 0xc1
je 0x140069ea3
invalid
invalid
or byte [rax + 0x39], 0xc1
cmp rcx, rax
cmp ecx, eax
je 0x140069ea3
test rcx, rcx
leave
jne 0x140069eaa
call fcn.140030ee0
jo 0x140069e97
dec dword [rax - 0x77]
mov qword [rsi + 8], rcx
or byte [rax - 0x77], r9b
mov qword [rsi], rdi
add rsp, 0x58
add rsp, 0x58
add esp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.1400948e0
sub al, 0xaa
add al, byte [rax]
int3
int3
int3
in al, dx
js 0x140069e4b
sal byte [rsp + rax - 0x3a], cl
adc byte [r9], al
adc byte [rcx], al
dec dword [rcx + 8]
or al, 0x48
mov esi, dword [rcx]
sub byte [rdi + rdi*8], bh
invalid
js 0x140069f45
hlt
test eax, eax
add esp, 0x78
jmp rax
jmp 0xc34e9f12
cmp ecx, 0xffffffff
mov qword [rsp + 0x30], 0xffffffffffffffff
mov dword [rsp + 0x30], 0xffffffff
and al, 0x30
invalid
add eax, 0x5e92f
sal byte [rbp + 0x3a], 0x48
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov eax, 0xffffffff
sar bh, 0xff
invalid
invalid
cmpxchg dword [0x1400c8840], ecx
call 0x14c7a9f53
add byte [rsp + rcx + 0x48], dh
mov edi, eax
invalid
adc eax, 0x57919
stc
add byte [rax - 0x77], cl
xor r8d, r8d
xor r8d, r8d
jo case.0x14006beb3.400
invalid
invalid
dec dword [rcx + 0x482c2444]
and al, 0x2c
lea eax, [rsp + 0x2c]
and al, 0x38
lea eax, [0x14003d8f0]
add eax, 0xfffd396a
std
dec dword [rax - 0x77]
invalid
mov dword [rsp + 0x40], eax
and al, 0x40
lea eax, [0x1400aa310]
add al, 0
add byte [rax - 0x77], cl
and al, 0x48
mov dword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
push 0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
and al, 0x38
and al, 0x38
and al, 0x58
mov dword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
lea edx, [0x1400aa358]
adc eax, 0x40395
add eax, dword [rax + rax]
lea ecx, [rsp + 0x48]
call fcn.140095e80
mov esi, 0xcccc0002
int3
add ah, cl
int3
push rsi
sub rsp, 0x48
in al, dx
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
in al, dx
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
insb byte [rdi], dx
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
mov rsi, rcx
mov esi, ecx
mov r8, qword [0x1400c9360]
add eax, 0x5f373
add byte [rbp - 0x7b], cl
sal byte [rbp + 0x2a], 0x48
jne case.0x140044b99.396
mov qword [rbp - 8], 0
test r8, r8
jne case.0x140044b99.396
mov qword [rbp - 8], 0
clc
clc
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 8]
clc
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
add al, 0x7b
add eax, 0xfc08500
add byte [rbp - 0x607bf040], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 8]
add byte [rbp - 0x607bf040], al
test eax, eax
je case.0x1400786cc.509
lahf
add byte [rax], al
invalid
lahf
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 8]
add byte [rax], al
mov r8, qword [rbp - 8]
mov qword [0x1400c9360], r8
mov dword [0x1400c9360], eax
add eax, 0xc0854d00
test r8, r8
test eax, eax
je 0x14006a093
mov rax, rsi
or rax, r8
or eax, eax
shr rax, 0x20
call 0x188141449
mov eax, esi
invalid
je 0x14006a035
mov rax, rsi
invalid
xor edx, edx
ror byte [rcx - 9], cl
invalid
div r8
mov rcx, rax
jmp 0x14006a03e
invalid
or dword [rcx + 0x41d231f0], ecx
div eax
mov eax, esi
xor edx, edx
rol byte [rcx - 9], cl
invalid
rol byte [rcx - 9], cl
invalid
mov ecx, eax
ror dword [rax + 0x69], 0xc2
add dl, cl
invalid
imul rax, rdx, 0x3b9aca00
mov rdx, rax
ret 0xca00
cmp ecx, dword [rax - 0x77]
ret 0x94c
invalid
invalid
or rdx, r8
shr rdx, 0x20
shr edx, 0x20
shr edx, 0x20
je case.0x140044b99.411
invalid
xor edx, edx
div r8
div eax
div eax
jmp 0x14006a05d
xor edx, edx
div r8d
invalid
invalid
imul rcx, rcx, 0x3b9aca00
add dl, cl
invalid
add rcx, rax
mov rax, rcx
mov eax, ecx
mov eax, ecx
shr rax, 9
movabs rdx, 0x44b82fa09b5a53
push rbx
pop rdx
wait
invalid
invalid
invalid
invalid
invalid
call 0x193c0e87a
push rbx
pop rdx
wait
movabs al, byte [0x48e2f7480044b82f]
invalid
mov eax, 0xf7480044
loop 0x14006a0c4
invalid
mov eax, 0xf7480044
loop 0x14006a0c4
mul rdx
mov rax, rdx
mov eax, edx
shr rax, 0xb
imul edx, eax, 0x3b9aca00
add dl, cl
invalid
invalid
call 0x140d70990
retf 0x3b9a
add dl, cl
invalid
sub ecx, edx
mov edx, ecx
add rsp, 0x48
pop rsi
pop rbp
ret
lea rcx, str.attempt_to_divide_by_zero
lea ecx, str.attempt_to_divide_by_zero
add al, 0
add byte [rbp + rcx*4 + 5], cl
mov bh, 0xf2
add eax, dword [rax]
invalid
lea r8, str.rpLc_C___r_z_RN_q7_S_qipH__1V__bg
add eax, 0x3f2b7
add byte [rdx + 0x19], bh
mov edx, 0x19
add byte [rax], al
add al, ch
call fcn.140096040
xchg ebp, eax
mov edi, 0x15ff0002
add al, byte [rax]
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x57937
invalid
add byte [rax - 0x3f], cl
loopne 0x14006a0d5
invalid
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
invalid
or rax, 2
mov qword [rbp - 0x10], rax
lea rax, str.JCKK_e2z__nx___7Y_7B_3Cu_sY__R_dH_4MS
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140067ae0
add eax, dword [rax]
lea r8, [rbp - 0x10]
lea eax, [rbp - 0x10]
mov edx, 0x2b
call fcn.1400963d0
jmp 0x14006a0a5
add al, byte [rax]
ud2
jmp 0x14006a0a5
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
lea rcx, [rbp - 0x10]
call fcn.140067ae0
fcomp st(1)
fcos
call qword [rax + 0x28c48348]
invalid
invalid
invalid
nop
add rsp, 0x28
invalid
invalid
invalid
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
and al, 0x60
invalid
mov qword [rbp], 0xfffffffffffffffe
mov esi, r8d
invalid
add dh, bh
invalid
inc dword [rcx + rcx*4 - 0x3a]
mov rdi, rdx
mov edi, edx
mov rbx, rcx
mov ebx, ecx
mov rcx, qword [0x1400c9360]
or eax, 0x5f22b
add eax, 0xc9854800
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne case.0x14004b138.307
mov qword cs:[rbp - 8], 0
mov qword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 8]
clc
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
adc eax, 0x579bc
mov esp, 0x85000579
ror byte [rdi], 0x84
invalid
invalid
test eax, eax
je 0x14006a2bb
add dword [eax], eax
add byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov qword [0x1400c9360], rcx
add eax, 0xc9854800
test rcx, rcx
test ecx, ecx
je 0x14006a26e
invalid
xor r8d, r8d
cmp rcx, 2
cmp ecx, 2
ror byte [rax - 0x7d], 0xf9
add al, byte [rcx + 0xf]
setb al
invalid
invalid
stc
add dl, cl
cmp ecx, 2
setb r8b
setb al
cmp rcx, 0x3b9aca00
cmp ecx, 0x3b9aca00
invalid
ja 0x14006a187
mov eax, 0x3b9aca00
xor edx, edx
cmp esi, dword [rcx]
sal bh, cl
invalid
div ecx
int1
jmp 0x14006a189
xor eax, eax
ror byte [rbp + 0x65360090], 0xc4
lea edx, [rax - 0x3b9aca00]
invalid
cmp rcx, 2
cmp ecx, 2
cmovae edx, eax
mov eax, edx
ror byte [r9 + 0x9e8c1d0], 1
shr eax, 9
imul rax, rax, 0x44b83
imul eax, eax, 0x44b83
rol byte [rbx + 0x4800044b], 0xc1
add al, 0
shr rax, 0x27
add r8, rax
invalid
call 0x10007ead0
shr byte [rcx - 0x40], 0
imul eax, eax, 0x3b9aca00
sub edx, eax
ret 0x8b48
invalid
add dl, cl
invalid
retf 0x3b9a
ret 0x8b48
mov eax, dword [rbx]
mov ecx, dword [rbx + 8]
mov r9, rdi
mov ecx, edi
mov ecx, edi
stc
sub r9, rax
sub ecx, eax
sal dword [rdx + 6], 0x75
jb 0x14006a1c5
invalid
jne case.0x14005b472.235
cmp rcx, r14
cmp ecx, esi
jb case.0x14005b472.235
movabs rdx, 0x73f829483b9aca00
mov edx, 0x3b9aca00
sub rax, rdi
clc
retf 0x3b9a
invalid
clc
jae case.0x140056bdb.312
add eax, 0x91e9
jmp 0x14006a265
xchg ecx, eax
add byte [rax], al
add byte [rcx], bh
cmp ecx, esi
int1
jae 0x14006a1e6
test rax, rax
je 0x14006a1cf
invalid
dec rax
dec rax
add ecx, 0x3b9aca00
retf 0x3b9a
invalid
cmp ebp, dword [rcx]
int1
sub ecx, esi
mov edx, ecx
shr edx, 9
imul rdx, rdx, 0x44b83
imul edx, edx, 0x44b83
invalid
or dword [rax + 0x69], ecx
imul edx, edx, 0x44b83
rol byte [rbx + 0x4800044b], cl
or dword [rbx + 4], 0
add al, 0
shr rdx, 0x27
shr edx, 0x27
invalid
add rax, rdx
add eax, edx
ror byte [rdi], 1
jb 0x14006a286
invalid
add byte [rax], al
add byte [rcx - 0x2e], ch
add dl, cl
invalid
invalid
imul edx, edx, 0x3b9aca00
retf 0x3b9a
cmp ebp, dword [rcx]
sub ecx, edx
ror dword [rcx + 0x3958ebca], 1
mov edx, ecx
jmp 0x14006a265
pop rax
pop rax
cmp ecx, esi
int1
jbe 0x14006a226
adc eax, 0xfc9854d
test r9, r9
je 0x14006a2f7
test ch, bl
add byte [rax], al
add byte [rcx - 1], cl
invalid
invalid
add byte [rax], al
dec r9
leave
lea r10d, [rsi + 0x3b9aca00]
lea edx, [rsi + 0x3b9aca00]
add dl, cl
invalid
cmp ebp, ebx
jmp case.0x140044b99.414
add eax, dword [rcx - 0x77]
mov r10d, esi
sub r10d, ecx
sub r10d, ecx
sub edx, ecx
mov r11d, r10d
shr r11d, 9
shr ebx, 9
shr ebx, 9
jmp case.0x140058e2a.274
imul r11, r11, 0x44b83
imul ebx, ebx, 0x44b83
add al, 0
shr r11, 0x27
add r9, r11
invalid
jmp 0x14006a265
fnstenv [rdx + 0x43]
jb 0x14006a286
cmp r9, r8
cmp ecx, eax
jb 0x14006a261
jne 0x14006a1c5
test dword [rdi - 1], esi
invalid
invalid
imul r8d, r11d, 0x3b9aca00
sub r10d, r8d
ret
cmp eax, dword [rbp + 0x29]
ret 0x3941
invalid
invalid
cmp r10d, edx
ja 0x14006a1c5
xchg dword [rdi + rdi*8 - 1], esp
push qword [rcx]
sal byte [rcx], 0xd2
invalid
xor eax, eax
xor edx, edx
invalid
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x68
pop rbx
pop rdi
pop rsi
push 0x5d5e5f5b
pop rbp
ret
lea rcx, str.attempt_to_divide_by_zero
or eax, 0x40bbb
add al, 0
add byte [rbp + rcx*4 + 5], cl
lea r8, str.JCKK_e2z__nx___7Y_7B_3Cu_sY__R_dH_4MS
lea eax, [0x1400aa3d8]
pop rsp
add dword [rax + rax], eax
mov edx, 0x19
add byte [rax], al
add al, ch
mov edx, 0x480002bd
add al, byte [rax]
invalid
call fcn.140096040
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, str.overflow_in_Duration::new
lea eax, [0x1400a7f10]
add eax, 0x3dc83
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
enter 0xffffffffffffc748, 0x45
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x4abe0
loopne 0x14006a249
add al, 0
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x4abe0
loopne 0x14006a249
add al, 0
loopne 0x14006a249
stosd dword [rdi], eax
add al, 0
mov qword [rbp - 0x28], rax
fmul dword [rdi]
push rdi
ror byte [rdi], 0x11
adc dword [rbp - 0x20], eax
invalid
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
adc dword [rbp - 0x20], eax
lea rdx, str._j_G__bm_6_u_C______B__i_6____s__k__wxeQ___xQ4zr__E_v_9e___UT____8g6YLtK
lea edx, [0x1400a7f68]
add eax, dword [rax]
lea rcx, [rbp - 0x38]
call fcn.140095e80
invalid
add al, byte [rax]
enter 0xffffffffffffc5e8, 0xffffffffffffffbb
mov ebx, 0x15ff0002
invalid
add al, byte [rax]
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x57727
add byte [rax - 0x3f], cl
loopne 0x14006a2e5
invalid
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
or rax, 2
mov qword [rbp - 0x38], rax
add cl, byte [rax - 0x77]
enter 0xffffffffffff8d48, 5
sbb al, 1
add al, 0
lea rax, str.JCKK_e2z__nx___7Y_7B_3Cu_sY__R_dH_4MS
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140067ae0
fld qword [rbx]
invalid
add eax, dword [rax]
lea r8, [rbp - 0x38]
mov edx, 0x2b
call fcn.1400963d0
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x40072
lea rcx, str.overflow_when_subtracting_durations
lea r8, str._j_G__bm_6_u_C______B__i_6____s__k__wxeQ___xQ4zr__E_v_9e___UT____8g6YLtK
mov edx, 0x23
add byte [rax], al
add al, ch
invalid
rol dword [rdx], 0
add ah, cl
add byte [rax], al
add al, ch
add ecx, 0x48cc0002
add ah, cl
mov qword [rsp + 0x10], rdx
add ah, cl
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
invalid
lea rcx, [rbp - 0x38]
call fcn.140067ae0
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
adc r14b, r15b
invalid
invalid
dec dword [rax - 0x77]
mov esi, edx
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
mov esi, edx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov eax, edi
clc
and eax, 3
lea rcx, [0x1400b65c4]
or eax, 0x4c257
add ecx, dword [rax - 0x73]
or eax, 0x4c257
add al, 0
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
loopne 0x14006a3bf
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x3e6f7
mul esi
add eax, dword [rax]
invalid
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x1400a8a7c]
mul esi
add eax, dword [rax]
invalid
out 3, al
add byte [rcx - 0x48], al
add eax, 0xff000000
add byte [rax], al
invalid
mov r8d, 5
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x10], rsi
mov dword [rbp - 0x10], esi
push rax
sbb byte [rax - 0x77], cl
mov dword [rbp - 0x10], esi
mov dword [rbp - 0x10], esi
mov byte [rbp - 8], al
mov byte [rbp - 7], 0
add byte [rbp + rcx*4 + 0x4f], cl
lea r9, [rdi + 0x10]
lea rax, [0x1400a8a30]
lea eax, [0x1400a8a30]
adc byte [r8 - 0x73], r9b
adc byte [rax - 0x73], cl
lea eax, [0x1400a8a30]
add eax, 0x3e68c
out 3, al
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x3e678
out 3, al
invalid
lea rdx, str.kind
out 3, al
add byte [rax - 0x73], cl
jne case.0x140056bdb.400
lea rsi, [rbp - 0x10]
mov r8d, 4
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140036ec0
lea rax, [0x1400a8a88]
lea eax, [0x1400a8a88]
retf 0xfffc
cld
dec dword [rax - 0x73]
lea eax, [0x1400a8a88]
lea eax, [0x1400a8a88]
mov edi, 0x480003e6
out 3, al
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
lea rdx, str.message
lea edx, str.message
jnp 0x14006a3b9
out 3, al
add eax, dword [rax]
add byte [rcx - 0x48], al
invalid
mov r8d, 7
mov rcx, rsi
mov r9, rdi
mov ecx, edi
call fcn.140036ec0
mov rcx, rsi
call fcn.140037900
mov ebx, eax
jmp 0x14006a6d0
lea rax, [rdi - 1]
add rdi, 0xf
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
lea rax, [0x1400a8ab8]
lea eax, [0x1400a8ab8]
mov al, 0xe6
add eax, dword [rax]
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x10]
invalid
mov qword [rsp + 0x48], rax
and al, 0x48
lea rax, [0x1400a8aae]
add eax, 0x3e691
add eax, dword [rax]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
cmp byte [rax - 0x73], cl
lea rax, [0x1400a8a30]
add eax, 0x3e607
out 3, al
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rax
xor byte [rax - 0x77], cl
jl case.0x14005b472.306
mov qword [rsp + 0x28], rdi
sub byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
and byte [rax + rax], al
add byte [rax], al
invalid
and al, 0x40
add eax, 0x48000000
mov dword [rsp + 0x20], 4
and byte [rax + rax], al
add byte [rax], al
invalid
lea rdx, str.Customerror
pop rsp
out 3, al
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea r9, str.kind
or eax, 0x3e5d5
in eax, 3
add byte [rcx - 0x48], al
invalid
invalid
invalid
add eax, dword [rax]
mov r8d, 6
mov eax, 6
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140037ca0
cld
dec dword [rcx + 0x268e9c3]
mov ebx, eax
jmp 0x14006a6d0
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x3f], cl
invalid
invalid
out dx, eax
add byte [rax], al
shr rdi, 0x20
mov dword [rbp + 8], edi
or byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
invalid
invalid
and byte [rcx - 0x74b7f783], cl
or byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, [0x1400a89fd]
adc eax, 0x3e57f
jg 0x14006a461
add eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
add bh, bh
push rax
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
mov qword [rbp - 0x20], rsi
jne 0x14006a46b
loopne case.0x140024ed4.973
mov byte [rbp - 0x18], al
call 0x140efea58
call 0x140efea58
mov byte [rbp - 0x17], 0
jmp 0x14593ec95
jmp 0x14593ec95
lea rax, [0x1400a8a08]
lea eax, [0x1400a8a08]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400a89ff]
pop rdx
in eax, 3
add byte [rax - 0x73], cl
jne case.0x14005b472.412
pop rdx
in eax, 3
add byte [rax - 0x73], cl
jne case.0x14005b472.412
lea r9, [rbp + 8]
lea ecx, [rbp + 8]
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.140036ec0
mov ecx, dword [rbp + 8]
or al, ch
pop rbp
add al, byte [rax]
invalid
add eax, 0x8bfffcca
or r8b, r13b
or al, ch
cld
dec dword [rbx + 0x5de8084d]
or al, ch
pop rbp
add al, byte [rax]
add byte [rax - 0x72b7f0bb], cl
mov byte [rbp + 0xf], al
lea rax, [0x1400a8a30]
mov byte [rbp + 0xf], al
lea rax, [0x1400a8a30]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
adc eax, 0x3e54f
lea r9, [rbp + 0xf]
mov r8d, 4
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140036ec0
mov edx, dword [rbp + 8]
lea rdi, [rbp - 0x10]
leave
cld
dec dword [rbx - 0x72b7f7ab]
jge 0x14006a4e2
mov rcx, rdi
call fcn.14006a8e0
lea rax, [0x1400a8a58]
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, str.message
lea edx, str.message
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.140036ec0
lea rcx, [rbp - 0x20]
call fcn.140037900
mov ebx, eax
cmp qword [rbp - 0x10], 0
je 0x14006a6d0
mov r8, qword [rbp - 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14006a6d0
shr rdi, 0x20
cmp edi, 0x28
ja case.default.0x14006a563
lea rax, [0x1400b65d4]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
invalid
sar edi, 0xe1
jmp rcx
xor eax, eax
jmp 0x14006a626
add byte [rax], al
add byte [rax], al
mov al, 0x29
jmp 0x14006a626
add byte [rax], al
add byte [rax], al
mov al, 1
jmp 0x14006a626
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
mov al, 2
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
mov al, 2
jmp 0x14006a626
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
mov al, 3
invalid
sahf
invalid
add byte [rax], al
mov al, 3
jmp 0x14006a626
add byte [rax], al
add byte [rax], al
mov al, 4
jmp 0x14006a626
add byte [rax], al
add byte [rax], al
mov al, 5
jmp 0x14006a626
add byte [rax], al
mov al, 6
jmp 0x14006a626
add byte [rax + 0x82e907], dh
add byte [rax], al
mov al, 7
jmp 0x14006a626
invalid
add byte [rax], al
invalid
invalid
mov al, 8
jmp 0x14006a626
mov al, 9
jmp 0x14006a626
mov al, 0xa
jmp 0x14006a626
mov al, 0xb
jmp 0x14006a626
mov al, 0xc
jmp 0x14006a626
mov al, 0xd
jmp 0x14006a626
mov al, 0xe
jmp 0x14006a626
mov al, 0xf
jmp 0x14006a626
mov al, 0x10
jmp 0x14006a626
mov al, 0x11
jmp 0x14006a626
mov al, 0x12
jmp 0x14006a626
mov al, 0x13
jmp 0x14006a626
mov al, 0x14
jmp 0x14006a626
mov al, 0x15
jmp 0x14006a626
mov al, 0x16
jmp 0x14006a626
mov al, 0x17
jmp 0x14006a626
mov al, 0x18
jmp 0x14006a626
mov al, 0x19
jmp 0x14006a626
mov al, 0x1a
jmp 0x14006a626
mov al, 0x1b
jmp 0x14006a626
invalid
mov al, 0x1c
jmp 0x14006a626
mov al, 0x1d
jmp 0x14006a626
mov al, 0x1e
jmp 0x14006a626
mov al, 0x1f
jmp 0x14006a626
mov al, 0x20
jmp 0x14006a626
mov al, 0x21
jmp 0x14006a626
mov al, 0x22
jmp 0x14006a626
mov al, 0x23
jmp 0x14006a626
mov al, 0x24
jmp 0x14006a626
mov al, 0x25
jmp 0x14006a626
invalid
mov al, 0x26
jmp 0x14006a626
mov al, 0x27
jmp 0x14006a626
mov al, 0x28
mov byte [rbp - 0x20], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.KindError
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
lea r8, [0x1400a8a30]
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, [rbp - 0x20]
push rbp
loopne 0x14006a64c
clc
sar ah, cl
dec dword [rax - 0x75]
invalid
invalid
movzx ecx, byte [rbp]
test rax, rax
je 0x14006a6c9
mov bl, 1
test cl, cl
jne 0x14006a6cb
mov rsi, qword [rbp - 8]
cmp rax, 1
jne 0x14006a6ad
cmp byte [rbp + 1], 0
je 0x14006a6ad
test byte [rsi + 0x34], 4
jne 0x14006a6ad
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14006a6cb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_stateA
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14006a6cb
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x76fd143d], cl
invalid
mov ebx, ecx
mov ebx, ecx
test bl, bl
setne bl
mov eax, ebx
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
inc dword [rbx - 0x78f0cb06]
mov byte [rax], 0
add byte [rax - 0x73], cl
or eax, 0x4c358
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
mov al, 0xd
ret
cli
or dword [rcx], eax
add byte [rax], al
ja 0x14006a839
lea rcx, [0x1400b6678]
movsxd rdx, dword [rcx + rdx*4]
adc al, 0x91
adc al, 0x91
add rdx, rcx
jmp rdx
xor eax, eax
ret
add byte [rax], al
jg 0x14006a7de
cmp ecx, 0x1715
jg 0x14006a84f
invalid
add byte [rdi], cl
invalid
cmp ecx, 0x50f
je 0x14006a8c9
add dword [rax], eax
invalid
cmp ecx, 0x5b4
je case.0x14006a771.119
jmp case.0x14006a771.2
stc
jbe 0x14006a7d7
add byte [rax], al
jne case.0x14006a771.2
test dword [rsi - 0x50000000], edi
mov esi, 0xb0000000
add byte [rax], al
mov al, 0x20
ret
and bl, al
cmp ecx, 0x2021
stc
and dword [rax], esp
add byte [rax], al
jg 0x14006a874
invalid
mov al, byte [rax]
add byte [rax], al
cmp ecx, 0x1b80
je case.0x14006a771.119
cmp ecx, 0x1f4e
add byte [rax], al
je case.0x14006a771.119
test byte [rdx - 0x17000000], al
add byte [rax], al
add cl, ch
jmp case.0x14006a771.2
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x3c297f], cl
invalid
inc dword [rbx + 0x727202f8]
add dh, byte [rdx + 0x72]
cmp ecx, 0x35ed
je case.0x14006a771.119
xor eax, 0x6a740000
jmp case.0x14006a771.2
cmp ecx, 0x461
je case.0x14006a771.119
push rax
jmp case.0x14006a771.2
mov al, 0x21
ret
cmp ecx, 0x150
je 0x14006a8cf
cmp ecx, 0x252
je case.0x14006a771.119
jmp case.0x14006a771.2
cmp ecx, 0x1716
je case.0x14006a771.119
cmp ecx, 0x1b64
je case.0x14006a771.119
jmp case.0x14006a771.2
cmp ecx, 0x2022
je case.0x14006a771.119
cmp ecx, 0x25e9
jne case.0x14006a771.2
mov al, 0x16
ret
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0xc
ret
mov al, 0x14
ret
mov al, 0xb
ret
mov al, 0x28
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0x24
ret
mov al, 0x19
ret
mov al, 0x10
ret
mov al, 0x1c
ret
mov al, 0x1b
ret
mov al, 0xe
ret
mov al, 0x1a
ret
mov al, 0xf
ret
add byte [rax], al
jmp 0x14006a964
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x800
mov ecx, r15d
mov rdx, r14
mov r8d, ebx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_FormatMessageW]
test eax, eax
je 0x14006aa85
invalid
mov ebx, eax
cmp eax, 0x801
jae 0x14006ad83
movzx eax, byte [0x1400c93d0]
xor ecx, ecx
mov rdx, rbx
call fcn.140072aa0
out dx, al
add byte [rax], 0
invalid
out dx, al
add byte [rax], 0
invalid
test rax, rax
je 0x14006ad97
mov qword [rbp + 0x1008], rbx
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1018], 0
lea r14, [rbx*2 - 0x40]
add r14, rbp
movabs r15, 0x100000000
lea rbx, [rbp + 0x1008]
jmp 0x14006aa13
shl rdx, 0x10
mov rdi, rcx
shr rdx, 0x10
mov rcx, rbx
call fcn.1400314e0
cld
invalid
cmp rdi, r14
je 0x14006ab29
lea rcx, [rdi + 2]
movzx eax, word [rdi]
movzx edx, ax
mov r8d, eax
and r8d, 0xf800
add byte [rcx - 0x7f], al
clc
add al, bl
add byte [rax], al
jne 0x14006aa00
cmp edx, 0xdbff
ja 0x14006ab66
and dword [rcx], eax
add byte [rax], al
cmp rcx, r14
je 0x14006ab66
movzx edx, word [rcx]
lea ecx, [rdx + 0x2000]
movzx ecx, cx
cmp ecx, 0xfc00
stc
add ah, bh
add byte [rax], al
jb 0x14006ab66
add rdi, 4
and eax, 0x3ff
add byte [rax], al
and edx, 0x3ff
shl rax, 0x1a
loopne 0x14006aa93
shl rdx, 0x10
or rdx, rax
add rdx, r15
jmp 0x14006aa07
call qword [sym.imp.kernel32.dll_GetLastError]
mov dword [rbp + 0x1038], eax
lea rax, [rbp + 0x103c]
mov qword [rbp + 0xfc0], rax
lea rax, [0x14003d8f0]
mov qword [rbp + 0xfc8], rax
test eax, ecx
sldt word [rax]
lea rcx, [rbp + 0x1038]
mov qword [rbp + 0xfd0], rcx
mov qword [rbp + 0xfd8], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x1010], 3
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
adc byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
lea rax, [rbp + 0xfc0]
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1020], 2
mov dword [rbp + 0x1020], 2
and byte [rax], dl
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
lea rcx, [rbp + 0xfe0]
sldt word [rax]
lea rdx, [rbp + 0x1008]
add al, ch
jle 0x14006ab77
call fcn.140031290
mov rax, qword [rbp + 0xff0]
invalid
sldt word [rax]
cld
dec dword [rax - 0x75]
test eax, esi
invalid
invalid
sldt word [rax]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xfe0]
test eax, esp
sldt word [rax]
test eax, esp
sldt word [rax]
jmp 0x14006ac04
mov r14, qword [rbp + 0x1008]
movabs rax, 0x8000000000000000
cmp r14, rax
je case.0x14000bdfd.1279
mov rbx, qword [rbp + 0x1010]
mov rcx, qword [rbp + 0x1018]
test rcx, rcx
je 0x14006ad39
test bl, ah
add dword [rax], eax
invalid
lea r8, [rbx + rcx]
lea rdx, [0x1400a8088]
jmp case.0x140044a54.773
cmp qword [rbp + 0x1008], 0
je case.0x14000bdfd.1279
mov r8, qword [rbp + 0x1010]
mov rcx, qword [0x1400c9350]
xor edx, edx
sar bh, cl
adc eax, 0x56eea
lea rax, [rbp + 0x103c]
mov qword [rbp + 0xfe0], rax
lea rax, [0x14003d8f0]
dec dword [rax - 0x77]
test eax, ebp
sldt word [rax]
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0x1008], rax
or byte [rax], dl
add byte [rax], al
mov qword [rbp + 0x1010], 2
mov qword [rbp + 0x1028], 0
lea rax, [rbp + 0xfe0]
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1020], 1
lea rcx, [rbp + 0xfc0]
invalid
ror byte [rdi], 0
add byte [rax - 0x73], cl
xchg ebp, eax
or byte [rax], dl
adc byte [rax], al
add al, ch
sahf
cld
dec dword [rax - 0x75]
mov eax, dword [rbp + 0xfd0]
invalid
adc byte [rax], al
add al, ch
sahf
cld
dec dword [rax - 0x75]
mov eax, dword [rbp + 0xfd0]
mov eax, dword [rbp + 0xfd0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xfc0]
ror byte [rdi], 0
invalid
ror byte [rdi], 0
add byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
add rsp, 0x10c8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
movzx r9d, r9b
test byte [r9 + rdx], 1
je case.0x14000fe14.1125
nop word cs:[rax + rax]
cmp r8, rbx
je 0x14006ad39
fmul dword [rdi]
test byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov rax, r8
movzx r9d, byte [r8 - 1]
test r9b, r9b
js 0x14006ac50
lea r8, [rax - 1]
movzx r9d, r9b
jmp 0x14006acb6
movzx r10d, byte [rax - 2]
cmp r10b, 0xc0
jge 0x14006ac7d
movzx r11d, byte [rax - 3]
cmp r11b, 0xbf
jg case.0x14000e8f7.1176
lea r8, [rax - 4]
movzx edi, byte [rax - 4]
and edi, 7
shl edi, 6
and r11d, 0x3f
or r11d, edi
jmp 0x14006ac8f
lea r8, [rax - 2]
and r10d, 0x1f
jmp 0x14006ac9a
lea r8, [rax - 3]
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
invalid
or r10d, r11d
shl r10d, 6
and r9b, 0x3f
movzx r9d, r9b
or r9d, r10d
cmp r9d, 0x110000
je 0x14006ad39
lea r10d, [r9 - 9]
cmp r10d, 5
jb 0x14006ac30
cmp r9d, 0x20
je 0x14006ac30
invalid
invalid
invalid
cmp r9d, 0x80
jb case.0x14000fe14.1125
mov r10d, r9d
shr r10d, 8
cmp r10d, 0x1f
invalid
jg 0x14006ad02
test r10d, r10d
je 0x14006ac17
invalid
invalid
cmp r10d, 0x16
jne case.0x14000fe14.1125
cmp r9d, 0x1680
je 0x14006ac30
invalid
jmp case.0x14000fe14.1125
cmp r10d, 0x20
je 0x14006ad1d
cmp r10d, 0x30
jne case.0x14000fe14.1125
cmp r9d, 0x3000
je 0x14006ac30
jmp case.0x14000fe14.1125
movzx r9d, r9b
test byte [r9 + rdx], 2
adc dword [rdx], eax
jne 0x14006ac30
sub rax, rbx
cmp rcx, rax
jae 0x14006ad4b
mov rax, rcx
jmp 0x14006ad3b
xor eax, eax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
pop rsi
invalid
mov qword [rsi + 0x10], rax
jmp 0x14006ac07
invalid
invalid
invalid
invalid
test rax, rax
je 0x14006ad3b
jmp case.0x140044a54.776
cmp rcx, rax
jbe 0x14006ad3b
invalid
cmp byte [rbx + rax], 0xbf
jg 0x14006ad3b
mov qword [rbp + 0xff8], r14
mov qword [rbp + 0x1000], rbx
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__j__2___z_cH___u_2____2e_ji7___1_P_E__m__wkAxi_qdYK_w____b9__2_x_5_R5_Eoj_z
lea r8, [0x1400a8228]
mov edx, 0x30
call fcn.140096040
ud2
add al, ch
mov edi, 0xf0002b2
or ecx, dword [rbp + rcx*4 + 5]
invalid
invalid
out dx, eax
out dx, eax
lea r8, str.tXdC__K____aBg_584__up_L__Qs__Ep8___6
lea eax, [0x1400a9cc8]
out dx, eax
add eax, dword [rax]
mov edx, 0x800
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.140095fc0
mov ecx, 1
mov rdx, rbx
call fcn.1400948e0
wait
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add ah, cl
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
int3
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
cmp qword [rbp + 0x1008], 0
je 0x14006ade8
mov r8, qword [rbp + 0x1010]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + rax], ch
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
cmp qword [rbp + 0xff8], 0
cmp dword [rbp + 0xff8], 0
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1400c9350]
or eax, 0x5e527
je case.0x14006a771.324
mov rcx, qword [0x1400c9350]
or eax, 0x5e527
xor edx, edx
mov r8, qword [rbp + 0x1000]
test dword [rax], eax
adc byte [rax], al
add byte [rax], al
test dword [rax], eax
adc byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov eax, dword [rax + 8]
mov rax, qword [rax + 0x18]
jmp rax
int3
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x2e], 0xe9
shr cl, cl
invalid
sar ah, 1
invalid
sub byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x2e], 0xe9
shr cl, cl
shr cl, cl
invalid
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
invalid
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
jmp r9
or eax, 0x840f20a8
and dword [rdx], ebp
std
invalid
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
mov rsi, rdx
mov rdi, rcx
iretd
mov rax, qword [rcx]
cmp rax, 2
iretd
jne 0x14006af96
mov rbx, qword [rdi + 0x48]
test rbx, rbx
je 0x14006b175
mov rdi, qword [rdi + 0x40]
lea r14, [rsp + 0x38]
invalid
lea r15, [0x1400a92e0]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
mov eax, ebx
call fcn.140036cc0
cmp qword [rsp + 0x38], 0
cmp byte [rax], al
je 0x14006b15b
mov r12, qword [rsp + 0x40]
movzx ebp, byte [rsp + 0x48]
movzx r13d, byte [rsp + 0x49]
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
mov rcx, rsi
mov rdx, r15
call fcn.140035630
test al, al
jne 0x14006b171
test bpl, 1
je 0x14006b175
add r12, r13
cmp rbx, r12
jb 0x14006b18b
add al, byte [rax]
invalid
add rdi, r12
sub rbx, r12
jne case.0x140045051.501
jmp 0x14006b175
test rax, rax
je 0x14006b032
invalid
xchg ebx, eax
add byte [rax], al
invalid
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x70], 0
and al, 0x70
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], 0xf4240
mov qword [rsp + 0x80], rsi
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
jne 0x14006b05c
mov qword [rsp + 0x88], rax
lea rax, [0x1400664e0]
mov qword [rsp + 0x90], rax
lea rax, [0x1400ab1d8]
add eax, 0x401e9
add eax, 0x401e9
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
add byte [rax], al
lea rax, [rsp + 0x88]
mov qword [rsp + 0x48], rax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x50], 1
lea rdx, [0x1400a7338]
adc eax, 0x480003c3
lea ecx, [rsp + 0x70]
adc eax, 0x480003c3
lea ecx, [rsp + 0x70]
lea r8, [rsp + 0x38]
jmp 0x14006b106
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rcx, rbx
call rsi
mov ecx, eax
mov al, 1
test cl, cl
je 0x14006b14c
jmp 0x14006b177
mov qword [rsp + 0xb8], rax
lea rax, [0x1400664e0]
lea eax, [0x1400664e0]
lea eax, [0x1400664e0]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x38], 2
rol byte [rax], 0
add byte [rax - 0x39], cl
and al, 0x38
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x48], 2
add byte [rax], al
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
movabs rax, 0x400000020
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x68], 3
and al, 0x68
add ecx, dword [rax - 0x73]
add eax, 0x4012f
invalid
and al, 0x68
add ecx, dword [rax - 0x73]
add eax, 0x4012f
invalid
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
lea rax, [rsp + 0x38]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rdx, [0x1400a7338]
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x88]
call fcn.1400359a0
mov rcx, qword [rsp + 0x70]
test al, al
je 0x14006b137
test rcx, rcx
je 0x14006b137
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
call qword [rax + 0x18]
test al, al
je 0x14006b140
jmp 0x14006b171
test al, al
jne 0x14006b171
test rcx, rcx
jne 0x14006b19d
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
call rsi
jmp 0x14006b177
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov rcx, rsi
call fcn.140035630
test al, al
je 0x14006b175
mov al, 1
jmp 0x14006b177
xor eax, eax
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.d__E_4Z_k_p__sc_tv__NT5___5X_d_N__c_b___Ku___ebN_vXE
mov rcx, r12
mov rdx, rbx
call fcn.140095ec0
lea rax, str.Fy_n_
mov qword [rsp + 0x20], rax
lea rcx, [0x1400a79bc]
lea r9, [0x1400a7260]
lea r8, [rsp + 0x38]
mov edx, 0x37
call fcn.1400963d0
int3
mov r14d, r8d
mov rax, rdx
mov qword [rbp + 0x38], rcx
cmp qword [rdx], 0
add byte [rax - 0x75], cl
push rdx
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x73], cl
push r8
add byte [rax - 0x75], cl
push rdx
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x73], cl
push r8
je 0x14006b246
call fcn.14006bca0
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0x58]
pop rax
pop rax
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x110], rax
test r14b, r14b
jne 0x14006bad9
jmp 0x14006b28e
call fcn.140036cc0
cmp qword [rbp + 0x50], 0
mov eax, 9
or dword [rax], eax
add byte [rax], al
dec dword [rax - 0x7d]
jge 0x14006b29f
add byte [rax + 9], bh
or dword [rax], eax
add byte [rax], al
cmove rax, qword [rbp + 0x60]
mov qword [rbp + 0x110], rax
lea rax, [0x1400a9199]
cmove rax, qword [rbp + 0x58]
mov qword [rbp + 0x118], rax
mov dword [rbp + 0x118], eax
mov dword [rbp + 0x118], eax
movabs rax, 0x8000000000000000
mov qword [rbp + 0xc8], rax
test r14b, r14b
jne 0x14006bad9
mov rcx, qword [rbp + 0x118]
mov ecx, dword [rbp + 0x118]
mov rdx, qword [rbp + 0x110]
call fcn.14006be70
add byte [rax], al
test rbx, rbx
sete cl
xor al, 1
or al, cl
enter 0xffffffffffff850f, 0x28
or byte [rax], al
add byte [rax], al
fisttp dword [rdi]
xchg esp, eax
sal dword [rcx + rax], 8
enter 0xffffffffffff850f, 0x28
or byte [rax], al
add byte [rax], al
mov r14, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
lea rcx, [rbp + 0x50]
lea ecx, [rbp + 0x50]
sub byte [rax], cl
add byte [rax], al
mov r14, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
lea rcx, [rbp + 0x50]
lea ecx, [rbp + 0x50]
lea ecx, [rbp + 0x50]
mov rdx, qword [rbp + 0x118]
mov r8, qword [rbp + 0x110]
call fcn.14006c180
movzx esi, byte [rbp + 0x50]
mov rcx, qword [rbp + 0x60]
mov rax, qword [rbp + 0x70]
movzx edx, sil
lea r8, [0x1400b6b74]
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
or al, 0x90
add r9, r8
mov rdx, qword [rbp + 0x110]
add byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0x118]
jmp r9
invalid
loope 0x14006b348
add rcx, 4
add ecx, 4
jmp 0x14006b339
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
jmp 0x14006b339
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add ecx, edx
add rcx, 2
jmp 0x14006b339
mov ecx, 2
mov rdx, qword [rbp + 0x110]
add ecx, edx
add rcx, 2
jmp 0x14006b339
mov ecx, 2
mov rdx, qword [rbp + 0x110]
sub rdx, rcx
jb 0x14006bbba
add byte [rax + 3], cl
lea ebx, [rax]
add dword [rax], eax
add byte [rcx - 0x77], cl
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
add rcx, qword [rbp + 0x118]
mov r8, rcx
test rdx, rdx
je 0x14006b370
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
mov dword [rbp + 0x124], eax
jmp 0x14006b37a
mov dword [rbp + 0x124], 0
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x2f], rax
movups xmm0, xmmword [rbp + 0x51]
movups xmm1, xmmword [rbp + 0x61]
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
lea rcx, [rbp + 0x50]
lea ecx, [rbp + 0x50]
lea ecx, [rbp + 0x50]
mov rdx, r14
mov r8, rbx
call fcn.14006c180
add byte [rax], al
add byte [rax], al
movzx edx, byte [rbp + 0x50]
mov rcx, qword [rbp + 0x60]
invalid
mov rax, qword [rbp + 0x70]
lea r8, [0x1400b6b90]
lea eax, [0x1400b6b90]
invalid
lea eax, [0x1400b6b90]
mov bh, 4
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov r8, r14
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x14006b3fe
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14006b3fe
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14006b3fe
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x14006b3fe
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x14006bbcf
add rcx, r14
mov r8, rcx
test rdx, rdx
je 0x14006b427
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14006b429
xor eax, eax
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], rbx
movups xmm0, xmmword [rbp + 0x50]
movups xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm1
mov rcx, qword [rbp + 0x70]
mov qword [rbp], rcx
add byte [r8 - 0x3899f5bb], r9b
or byte [r8], r8b
add cl, byte [rbp + rcx*4 - 0x4b]
lea esi, [rbp + 0xe1]
add byte [r8 - 0x3899f5bb], r9b
add byte [rax - 0x3899f5bb], cl
or byte [r8], r8b
add cl, byte [rbp + rcx*4 - 0x4b]
invalid
mov ch, 0xe1
invalid
lea esi, [rbp + 0xe1]
add byte [rax], al
mov dil, 2
lea r13, [rbp + 0x88]
mov dword [rbp + 0x128], 0
sub byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rbx, [rbp + 0x50]
pop rbp
push rax
mov r12, qword [rbp + 0x110]
mov r15, qword [rbp + 0x118]
cmp sil, 6
je 0x14006b4a8
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp + 0x2f]
mov qword [rbp + 0x6f], rax
mov dword [rbp + 0x6f], eax
mov dword [rbp + 0x6f], eax
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0xd0], r15
mov qword [rbp + 0xd8], r12
mov byte [rbp + 0xe0], sil
mov rax, qword [rbp + 0x6f]
mov qword [r14 + 0x1f], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
invalid
invalid
movups xmmword [r14 + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
movups xmmword [r14], xmm0
mov eax, dword [rbp + 0x124]
mov byte [rbp + 0x10a], al
add dword [rax], eax
add byte [rbx + 0x12885], cl
invalid
mov byte [rbp + 0x108], al
mov byte [rbp + 0x109], dil
mov rcx, rbx
lea rdx, [rbp + 0xd0]
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.14006c620
call fcn.14006c620
mov rcx, r13
lea rdx, [rbp - 0x30]
call fcn.14006c620
adc dword [rax], eax
add byte [rdi], cl
mov dh, 0x85
mov byte [rax], al
add byte [rax], al
invalid
cmp byte [rbp + 0x50], 0xa
je 0x14006b592
cmp al, 0xa
je 0x14006b59a
mov rcx, rbx
mov rdx, r13
call fcn.14006c9e0
test al, al
je 0x14006bad9
mov r15, qword [rbp + 0xd0]
mov r12, qword [rbp + 0xd8]
add byte [rbx + rcx*4 - 0x5b], cl
fadd dword [rax]
add byte [rax], al
movzx esi, byte [rbp + 0xe0]
mov dh, 0xb5
loopne 0x14006b547
add byte [rax], al
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
adc byte [rdi], r9b
sub dword [rbp + 0x10], eax
adc byte [rdi], r9b
sub dword [rbp + 0x10], eax
movaps xmmword [rbp + 0x20], xmm1
mov rax, qword [r14 + 0x1f]
mov qword [rbp + 0x2f], rax
movzx eax, byte [rbp + 0x108]
mov dword [rbp + 0x128], eax
movzx edi, byte [rbp + 0x109]
movzx eax, byte [rbp + 0x10a]
mov dword [rbp + 0x124], eax
cmp sil, 6
jne 0x14006b490
jmp 0x14006b4a8
cmp al, 0xa
jne 0x14006bad9
mov rax, qword [rbp + 0x2f]
mov qword [rbp - 0x41], rax
mov dword [rbp - 0x41], eax
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
cmp byte [rbp + 0x124], 2
je 0x14006bad9
cmp sil, 6
je case.0x14000bdfd.1300
mov rax, qword [rbp - 0x41]
mov qword [rbp + 0x6f], rax
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0xd0], r15
mov qword [rbp + 0xd8], r12
mov byte [rbp + 0xe0], sil
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp + 0xe1], xmm0
movups xmmword [rbp + 0xf1], xmm1
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0x100], rax
mov eax, dword [rbp + 0x124]
add dword [rax], eax
add byte [rax + 0x10a85], cl
add byte [rbx + 0x12885], cl
add byte [rax + 0x10885], cl
add byte [rax - 0x78], al
mov ebp, 0x109
cmp al, 2
jne 0x14006b6de
test r12, r12
je 0x14006b733
cmp sil, 3
jae 0x14006b67a
xor eax, eax
nop dword [rax + rax]
cmp byte [r15 + rax], 0x5c
je 0x14006b666
inc rax
cmp r12, rax
jne 0x14006b650
mov ecx, 1
test rax, rax
jne 0x14006b6d0
add r15, rcx
sub r12, rcx
jne 0x14006b649
invalid
jmp 0x14006b6cd
xor ecx, ecx
nop dword [rax]
movzx eax, byte [r15 + rcx]
cmp eax, 0x2f
clc
invalid
je 0x14006b6a3
cmp eax, 0x5c
je 0x14006b6a3
mov eax, 1
test rcx, rcx
leave
je 0x14006b6b9
cmp rcx, 1
jne 0x14006b6d0
cmp byte [r15], 0x2e
jne 0x14006b6d0
add rcx, rax
cmp r12, rcx
cmp esp, ecx
jb 0x14006bbe0
add r15, rcx
sub r12, rcx
sub esp, ecx
jne 0x14006b67a
xor r12d, r12d
mov qword [rbp + 0xd0], r15
mov qword [rbp + 0xd8], r12
fadd dword [rax]
add byte [rax], al
cmp dil, 2
jne 0x14006babe
cmp byte [rbp + 0x124], 0
setne al
mov r8d, dword [rbp + 0x128]
cmp r8b, 1
ja case.0x14000fe14.1146
cmp sil, 5
jb 0x14006b73b
cmp byte [rbp + 0x124], 0
jne 0x14006b73b
cmp sil, 6
sete cl
cmp byte [rbp + 0x128], 0
setne dl
or dl, cl
je 0x14006b753
xor r8d, r8d
jmp 0x14006b763
xor eax, eax
xor ecx, ecx
xor edx, edx
jmp 0x14006b841
add dword [rax], eax
invalid
xor r12d, r12d
jmp 0x14006bac3
mov byte [rbx], al
add byte [rax], al
xor edx, edx
mov ecx, 0
add byte [rax], al
add byte [rax + 0x128bd], al
add byte [rax], al
invalid
jne 0x14006b7c4
mov r8d, 2
cmp r12, 2
jb 0x14006bc1b
cmp r8, r12
jne 0x14006b77c
xor ecx, ecx
test dl, dl
je 0x14006b7cd
mov r8d, dword [rbp + 0x128]
xor edx, edx
jmp 0x14006b841
lea rcx, [r15 + r12]
lea r9, [r15 + r8]
inc r9
cmp r9, rcx
sete cl
movzx r8d, byte [r15 + r8]
test cl, 1
jne case.0x14002ba83.961
invalid
cmp r8b, 0x2e
jne case.0x14002ba83.961
movzx ecx, byte [r9]
cmp cl, 0x5c
sete r8b
cmp cl, 0x2f
stc
invalid
sete cl
stc
invalid
or cl, r8b
jmp 0x14006b7be
cmp r8b, 0x2e
sete r8b
sete r8b
and cl, r8b
test dl, dl
je 0x14006b7cd
xor edx, edx
mov r8d, dword [rbp + 0x128]
test dword [rax], ebp
add dword [rax], eax
invalid
mov eax, dword [rbp + 0x128]
jmp 0x14006b841
movzx edx, sil
lea r8, [0x1400b6bac]
lea eax, [0x1400b6bac]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
mov rdx, qword [rbp + 0xf0]
add rdx, 4
jmp 0x14006b83e
mov rdx, qword [rbp + 0xf0]
mov r8, qword [rbp + 0x100]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
add byte [rcx], al
add byte [rax], al
lea r9, [r8 + 1]
test r8, r8
test eax, eax
test eax, eax
cmove r9, r8
add rdx, r9
add rdx, 2
jmp 0x14006b83e
mov rdx, qword [rbp + 0xf0]
mov r8, qword [rbp + 0x100]
invalid
add byte [rbx + rcx*4 - 0x7b], cl
add byte [rcx], al
add byte [rax], al
invalid
add byte [rbp - 0x73], cl
add qword [rbp - 0x7b], rcx
ror byte [rbp + 0xf], 0x44
enter 0x14c, 0xffffffffffffffca
lea r9, [r8 + 1]
test r8, r8
cmove r9, r8
add rdx, r9
add rdx, 8
jmp 0x14006b83e
mov edx, 6
jmp 0x14006b83e
mov edx, 2
xor r8d, r8d
movzx ecx, cl
movzx eax, al
add rax, rcx
add rax, rdx
cmp r12, rax
jbe 0x14006babe
cmp sil, 6
sete r14b
mov r9d, dword [rbp + 0x128]
add byte [rax], al
add byte [rax], al
test r9b, r9b
setne r13b
invalid
test r8b, r8b
ror byte [rdi], 0x95
ror byte [rax - 0x75], 0x95
add byte [rcx], al
add byte [rax], al
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
cmp r9b, 2
stc
add cl, byte [rdi]
invalid
xor dword [rdi], 1
jae 0x14006b9c5
add byte [rax], al
or r13b, r14b
mov rdx, qword [rbp + 0xf0]
lea r8, [rdx + 4]
mov qword [rbp + 0x128], r8
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rbp + rcx*4 + 4], cl
invalid
invalid
lea r8, [rdx + rcx]
or cl, byte [rcx - 0x7d]
rol byte [rdx], 0x4c
mov dword [rbp + 0x40], eax
invalid
invalid
add r8, 2
mov qword [rbp + 0x40], r8
invalid
invalid
lea rcx, [rdx + rcx + 8]
mov qword [rbp + 0x48], rcx
mov ecx, dword [rbp + 0x124]
lea esp, [rcx + rax]
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xf9
movzx edi, cl
cmp sil, 5
jb 0x14006ba06
test cl, cl
jne 0x14006ba06
test dword [rbx], esi
add dword [rax], eax
invalid
add byte [rcx + 8], al
mov byte [rax + 0xf], 0xb6
imul bl
adc al, 0x31
leave
or r14b, al
movzx esi, sil
jmp case.0x140022292.1036
xor ecx, ecx
movzx eax, al
add rcx, rdi
add rcx, rax
cmp r12, rcx
cmp esp, ecx
jbe 0x14006babe
mov rbx, r12
lea rcx, [rbp + 0x50]
lea rdx, [rbp + 0xd0]
call fcn.14006cab0
add byte [rax], al
cmp byte [rbp + 0x58], 0xa
jne 0x14006babb
add byte [rax], al
add byte [rax], al
mov r12, rbx
sub r12, qword [rbp + 0x50]
jb 0x14006bbf6
mov qword [rbp + 0xd8], r12
add byte [rax], al
test r14b, r14b
je case.0x140025c2c.1005
xor ecx, ecx
jmp 0x14006b939
mov ecx, 2
cmp r12, 2
jb case.0x140022292.1050
add al, byte [rax]
invalid
cmp rcx, r12
cmp ecx, esp
jne 0x14006b942
xor eax, eax
jmp 0x14006b97a
lea rax, [r15 + r12]
lea eax, [rdi + riz]
add al, 0x27
lea rdx, [r15 + rcx]
inc rdx
ret 0x3948
ret 0x940f
invalid
ret 0x940f
movzx ecx, byte [r15 + rcx]
movzx ecx, byte [rdi + rcx]
test al, 1
jne 0x14006b972
invalid
invalid
cmp cl, 0x2e
jne 0x14006b972
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
invalid
enter 0x8eb, 0xffffffffffffff80
stc
jmp 0x14006b97a
cmp cl, 0x2e
sete cl
sete cl
and al, cl
test r13b, r13b
test ch, ch
jne 0x14006b8dc
lea rdx, [0x1400b6bc4]
cmp dh, byte [rdx + 0x63480004]
mov dl, 4
add byte [rax + 0x63], cl
invalid
invalid
movsxd rcx, dword [rdx + rsi*4]
or al, 0xb2
add rcx, rdx
jmp rcx
sar edi, 1
loope 0x14006b9dc
invalid
mov rcx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x128]
add cl, ch
invalid
jmp 0x14006b8de
mov rcx, qword [rbp + 0x40]
jmp 0x14006b8de
mov rcx, qword [rbp + 0x48]
jmp 0x14006b8de
mov ecx, 6
add cl, ch
and edi, edi
invalid
jmp 0x14006b8de
mov ecx, 2
jmp 0x14006b8de
add cl, ch
sbb edi, edi
invalid
lea rbx, [rbp + 0x50]
lea r13, [rbp + 0xd0]
invalid
add byte [rax - 0x77], cl
mov rcx, rbx
invalid
mov rdx, r13
call fcn.14006cab0
add byte [rax + 0xf0a587d], al
test ecx, ebx
add byte [rax], al
invalid
add byte [rax + 0xf0a587d], al
jge case.0x14006b3c1.26
or cl, byte [rdi]
test ecx, ebx
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rcx, r12
sub rcx, qword [rbp + 0x50]
jb 0x14006bbf1
inc dword [rcx]
add byte [rax], al
mov qword [rbp + 0xd8], rcx
mov r12, rcx
mov esp, ecx
invalid
add byte [rcx - 0x77], cl
int3
jne 0x14006b9d0
xor r12d, r12d
jmp 0x14006babe
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7c], al
in eax, dx
test r13b, r13b
je case.0x14006b3c1.31
lea rsi, [rbp + 0x50]
lea rsi, [rbp + 0x50]
lea r13, [rbp + 0xd0]
lodsd eax, dword [rsi]
rol byte [rax], 1
add byte [rax], al
mov rbx, r12
jrcxz 0x14006ba62
mov rcx, rsi
mov ecx, esi
mov rdx, r13
mov edx, ebp
call fcn.14006cab0
cmp byte [rbp + 0x58], 0xa
jne 0x14006babb
lea eax, [rax]
add byte [rax], al
mov r12, rbx
sub r12, qword [rbp + 0x50]
sub esp, dword [rbp + 0x50]
fmul qword [rbx + rbp + 0x65]
sub esp, dword [rbp + 0x50]
push rax
jb 0x14006bbf6
invalid
mov ebx, 0x4c000001
mov dword [rbp + 0xd8], esp
add byte [rax], al
invalid
mov qword [rbp + 0xd8], r12
add byte [rax], al
add byte [rcx + rcx*4 - 0x1d], cl
mov rbx, r12
cmp r12, rdi
ja 0x14006ba19
jmp 0x14006babe
lea r13, [rbp + 0xd0]
add byte [rax + 0xf], al
mov dh, 0xf6
movzx esi, sil
lea r14, [0x1400b6bdc]
jmp 0x14006ba6c
mov cl, 4
add bl, ch
or al, 0x48
mov rax, qword [rbp + 0x40]
mov eax, dword [rbp + 0x40]
add rax, rdi
add rax, rdi
cmp r12, rax
cmp esp, eax
jbe 0x14006babe
mov rbx, r12
lea rcx, [rbp + 0x50]
push rax
jrcxz 0x14006bab8
lea ecx, [rbp + 0x50]
mov rdx, r13
call fcn.14006cab0
xor eax, 0x80000010
jge 0x14006bad6
pop rax
or dh, byte [rbp + 0x3a]
xor eax, 0x80000010
jge 0x14006bad6
pop rax
pop rax
or dh, byte [rbp + 0x3a]
mov r12, rbx
sub r12, qword [rbp + 0x50]
push rax
jb 0x14006bbf6
mov qword [rbp + 0xd8], r12
mov dword [rbp + 0xd8], esp
movsxd rax, dword [r14 + rsi*4]
add rax, r14
add eax, esi
jmp rax
mov rax, qword [rbp + 0x128]
jmp 0x14006ba64
mov rax, qword [rbp + 0x48]
jmp 0x14006ba64
mov eax, 6
jmp 0x14006ba64
mov eax, 2
jmp 0x14006ba64
invalid
add bl, ch
test eax, 0x4ddc8949
test edi, edi
mov r12, rbx
test r15, r15
je 0x14006bad9
lea rcx, [rbp + 0x50]
mov rdx, r15
mov r8, r12
call fcn.140036cc0
cmp qword [rbp + 0x50], 0
je 0x14006bb2d
add byte [rsp + rdx*2 + 0x48], dh
mov ecx, dword [rbp + 0x118]
mov rcx, qword [rbp + 0x118]
mov rdx, qword [rbp + 0x110]
mov edx, dword [rbp + 0x110]
mov r8, qword [rbp + 0x38]
call fcn.14006bfb0
mov ebx, eax
mov rax, qword [rbp + 0xc8]
shl rax, 1
test rax, rax
je 0x14006bb17
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp + 0x118]
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
add rsp, 0x1b8
add esp, 0x1b8
add esp, 0x1b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x60]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [0x1400a91c8]
mov qword [rbp + 0xd0], rax
lea rax, [fcn.140038de0]
mov qword [rbp + 0xd8], rax
lea rax, [rbp - 0x30]
mov qword [rbp + 0xe0], rax
lea rax, [0x140035950]
mov qword [rbp + 0xe8], rax
lea rax, [0x1400a91a8]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 2
mov qword [rbp + 0x70], 0
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], 2
mov rax, qword [rbp + 0x38]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
push rax
sub byte [rbp + rcx*4 + 0x45], cl
push rax
call fcn.1400359a0
jmp 0x14006baf0
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rdx, qword [rbp + 0x110]
call fcn.140095ec0
jmp 0x14006bc2f
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rdx, rbx
call fcn.140095ec0
jmp 0x14006bc2f
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rdx, r12
call fcn.140095ec0
jmp 0x14006bc2f
mov rbx, r12
jmp 0x14006bbf9
mov rcx, r12
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rdx, rbx
call fcn.140095fc0
jmp 0x14006bc2f
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rdx, r12
call fcn.140095ec0
jmp 0x14006bc2f
invalid
lea r8, str.6_M____zZbj_1V_i9___jSv
mov ecx, 2
mov rdx, r12
call fcn.140095ec0
ud2
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
mov rax, qword [rbp + 0xc8]
shl rax, 1
invalid
lea ebp, [rdx + 0x80]
mov rax, qword [rbp + 0xc8]
shl rax, 1
test rax, rax
test eax, eax
je 0x14006bc81
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp + 0x118]
add dword [rax], eax
invalid
add eax, 0x4cd23100
mov eax, dword [rbp + 0x118]
add dword [rax], eax
invalid
add dword [rax], eax
add bh, bh
adc eax, 0x55def
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, 0x83489000
nop
add rsp, 0x28
invalid
invalid
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
int3
int3
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
invalid
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
test r8, r8
je 0x14006bcf4
js 0x14006be15
movzx eax, byte [0x1400c93d0]
xor ecx, ecx
mov rdx, rbx
call fcn.140072aa0
test rax, rax
jne 0x14006bcf9
mov ecx, 1
mov rdx, rbx
call fcn.1400948e0
mov eax, 1
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], rax
call 0x1304c844d
add byte [rax], al
add byte [rax], al
mov byte [rbp - 8], 1
lea r14, [rdi + rbx*2]
lea esi, [rdi + rbx*2]
lea esi, [rdi + rbx*2]
xor r13d, r13d
lea rbx, [rbp - 0x20]
movabs r15, 0x100000000
jmp 0x14006bd46
movzx edx, ax
shl rdx, 0x10
shr rdx, 0x10
xor r13d, r13d
mov rcx, rbx
call fcn.14006cd30
test r13w, r13w
je 0x14006bd60
mov eax, r12d
jmp 0x14006bd70
add byte [rax], al
cmp rdi, r14
je 0x14006bdf5
mov word [rax], es
add byte [rax], al
mov word [rax], es
add byte [rax], al
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
and ecx, 0xf800
cmp ecx, 0xd800
jne 0x14006bd30
movzx edx, ax
cmp edx, 0xdbff
add byte [rdi + 0x44], dh
add byte [rdi + 0x44], dh
cmp rdi, r14
je 0x14006bdd4
movzx ecx, word [rdi]
add rdi, 2
mov r8d, ecx
add r8d, 0x2000
and byte [rax], al
add byte [rbp + 0xf], al
mov bh, 0xc0
and byte [rax], al
add byte [rbp + 0xf], al
mov bh, 0xc0
cmp r8d, 0xfc00
add ah, bh
add byte [rax], al
jb 0x14006bddc
movzx edx, cx
and eax, 0x3ff
and edx, 0x3ff
shl rax, 0x1a
shl rdx, 0x10
or rdx, rax
add rdx, r15
jmp 0x14006bd37
xor r13d, r13d
jmp 0x14006bde4
xor r13d, r13d
in eax, dx
mov rdi, r14
jmp 0x14006bde4
mov r13w, 1
mov r12d, ecx
mov byte [rbp - 8], 0
mov rcx, rbx
call fcn.14006cd30
jmp 0x14006bd46
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.140030ee0
int3
lea ebp, [rdx + 0x40]
cmp qword [rbp - 0x20], 0
loopne 0x14006be3e
loopne 0x14006be3e
je 0x14006be53
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
pop rsp
invalid
invalid
pop rsp
add eax, 0x83489000
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
int3
sub esp, 0x48
in al, dx
mov rsi, rdx
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rsi
invalid
call fcn.14006c180
hlt
movzx eax, byte [rsp + 0x20]
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0x4e
lodsd eax, dword [rsi]
add al, 0
ror byte [rbp + rcx*4 + 0xd], 0x4e
lea ecx, [0x1400b6bf4]
lodsd eax, dword [rsi]
add al, 0
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
mov ecx, edi
invalid
mov ecx, edi
jmp r10
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x14006bef0
xor al, 0x4c
lea eax, [rdx + 1]
invalid
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14006bef0
invalid
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x14006bef0
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14006bef0
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov ecx, 2
mov r8, rsi
invalid
sub r8, rcx
sub eax, ecx
jb 0x14006bf9c
add rcx, rdi
mov r9, rcx
leave
leave
test r8, r8
je 0x14006bf15
invalid
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x14006bf19
cmp ecx, 0x5c
je 0x14006bf19
cmp al, 4
ja case.default.0x14006bf4a
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rsi
mov eax, esi
call fcn.14006c180
movzx eax, byte [rsp + 0x20]
and al, 0x20
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x40]
movzx r8d, al
mov dh, 0xc0
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0xcd
lodsb al, byte [rsi]
add al, 0
lea r9, [0x1400b6c10]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
invalid
add rcx, 4
jmp 0x14006bf8b
rol dword [rbx + rbp*8], 0x38
xor eax, eax
jmp 0x14006bf95
invalid
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14006bf8b
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14006bf8b
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14006bf8b
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
mov ecx, 2
cmp rcx, rsi
ja 0x14006bf9c
cmp al, 6
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rdx, rsi
call fcn.140095ec0
int3
cmp rcx, rsi
je 0x14006c0f4
lea rdx, [rdi + rcx]
adc al, 0xf
mov r15, rcx
mov r8, rdx
jmp 0x14006c00f
add r8, 2
cmp rax, rbp
cmovne rax, r8
mov r10d, 2
nop dword [rax]
add r15, r10
xlatb
mov r8, rax
cmp rax, rbp
je 0x14006c0f7
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
add dword [rbp + 0xf], eax
mov dh, 8
lea rax, [r8 + 1]
movzx r9d, byte [r8]
mov r10d, 1
test r9b, r9b
jns 0x14006c000
cmp r9b, 0xe0
jb 0x14006bfec
cmp r9b, 0xed
jne 0x14006c05a
cmp rax, rbp
je 0x14006c0f7
lea rax, [r8 + 2]
cmp rax, rbp
je 0x14006c0f7
cmp byte [r8 + 1], 0x9f
ja 0x14006c094
invalid
add r8, 3
add r8, 3
mov r10d, 3
mov rax, r8
jmp 0x14006c000
add r8, 2
cmp rax, rbp
cmove r8, rax
xor eax, eax
cmp r8, rbp
setne al
add rax, r8
mov r10d, 3
cmp r9b, 0xf0
jb 0x14006c000
xor r8d, r8d
cmp rax, rbp
setne r8b
add rax, r8
mov r10d, 4
jmp 0x14006c000
mov r8, r15
sub r8, rcx
jb 0x14006c153
cmp r15, rsi
ja 0x14006c162
mov r12, qword [r13 + 0x18]
mov rcx, r14
call r12
test al, al
jne 0x14006c140
mov r8d, 3
mov rcx, r14
lea rdx, [0x1400a92e0]
call r12
test al, al
jne 0x14006c140
add r15, 3
mov rcx, r15
cmp r15, rsi
jbe 0x14006bfd7
lea r8, str.PS_____5c__w___K6r_Z_Wmja5FU_a_ua1
mov rcx, r15
mov rdx, rsi
call fcn.140095ec0
mov rcx, rsi
sub rsi, rcx
add rdi, rcx
test rcx, rcx
test ecx, ecx
test ecx, ecx
leave
je 0x14006c122
mov rax, qword [r13 + 0x18]
mov eax, dword [rbp + 0x18]
mov rcx, r14
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140035630
mov al, 1
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.PS_____5c__w___K6r_Z_Wmja5FU_a_ua1
mov rdx, r15
call fcn.140096290
lea r8, str.PS_____5c__w___K6r_Z_Wmja5FU_a_ua1
mov rcx, r15
mov rdx, rsi
call fcn.140095fc0
int3
invalid
fmul dword [rcx - 0x7d]
clc
invalid
mov r10d, 0x5c
cmove ebp, r10d
cmove ebp, edx
cmove ebp, edx
cmp r8, 7
jne 0x14006c296
invalid
add eax, 0xebd23145
invalid
xor r10d, r10d
jmp 0x14006c2a4
movzx eax, byte [rdx + 7]
cmp al, 0x2f
cmovne r10d, eax
ror byte [rcx - 0x3f], 1
loop 0x14006c2dc
mov dh, 0x42
invalid
ror byte [rcx - 0x3f], 1
loop 0x14006c2dc
cmp r8, 8
mov eax, 8
clc
or byte [rax + 8], bh
cmovb rax, r8
cmp rax, 2
add dh, byte [rdx + 0x73]
add dh, byte [rdx + 0x73]
movzx edi, dil
mov dh, 0xff
shl rdi, 8
movzx esi, sil
or rsi, rdi
cmp esi, 0x5c5c
jne 0x14006c32a
mov esi, eax
and esi, 0xe
cmp esi, 2
je 0x14006c367
movzx esi, r14b
shl esi, 8
movzx edi, bl
or edi, esi
movzx esi, di
cmp esi, 0x5c2e
je 0x14006c41a
cmp esi, 0x5c3f
jne 0x14006c367
cmp r8, 3
jbe 0x14006c5c4
cmp byte [rdx], 0x2f
je 0x14006c324
cmp byte [rdx + 1], 0x2f
je 0x14006c324
cmp byte [rdx + 2], 0x2f
je 0x14006c324
cmp byte [rdx + 3], 0x2f
jne 0x14006c459
invalid
invalid
add dword [rax], eax
add byte [rax], al
test dword [0x18d06c326], esi
add byte [rax], al
lea r10, [r8 - 2]
lea edx, [rax - 2]
jmp 0x14006c374
cmp r8, 2
jb 0x14006c40c
cmp byte [rdx + 1], 0x3a
jp 0x14006c338
cmp cl, byte [rdi]
test esi, ecx
add byte [rax], al
add byte [rax], al
movzx eax, byte [rdx]
jne 0x14006c40c
add byte [rax], al
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
loop 0x14006c325
loop 0x14006c325
add dl, 0xbf
cmp dl, 0x1a
sbb cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
sbb cl, byte [rdi]
cmp dword [rdx + 0x3c000000], 0x61
invalid
cmp al, 0x61
invalid
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
add ecx, ebp
test al, 0
add byte [rax], al
add ecx, ebp
test al, 0
add byte [rax], al
mov r10, r8
mov edx, eax
add r10, 0xfffffffffffffffe
je 0x14006c40c
dec byte [rdi]
test byte [rax + 0x48000000], bl
lea eax, [rdx + 2]
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
add eax, 0xfffffffc
add eax, 0xfffffffc
xor r9d, r9d
nop word cs:[rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x14006c3b2
cmp r11d, 0x5c
je 0x14006c3b2
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x14006c390
jmp 0x14006c40c
lea r11, [r9 + 1]
sub r10, r11
je 0x14006c40c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x14006c3ed
cmp edi, 0x5c
je 0x14006c3ed
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x14006c3d0
mov rsi, r10
test r9, r9
test ecx, ecx
je 0x14006c40c
test rsi, rsi
je 0x14006c40c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp 0x14006c40f
mov byte [rcx], 6
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
cmp r8, 3
jbe 0x14006c5db
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x14006c44c
movzx r9d, byte [rdx + rax]
movzx ecx, byte [rdx + rax]
cmp r9d, 0x2f
je 0x14006c44c
cmp r9d, 0x5c
je 0x14006c44c
inc rax
cmp r8, rax
jne 0x14006c430
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x14006c40f
cmp rax, 4
jb 0x14006c5f2
and eax, 0xc
cmp eax, 4
je 0x14006c4f0
invalid
invalid
add byte [rax], al
invalid
test byte [rcx + 0x40000000], al
movzx eax, ch
movzx eax, bpl
shl rax, 0x30
or rax, r10
movzx r10d, r11b
shl r10, 0x28
movzx r9d, r9b
shl r9, 0x20
or r9, r10
or r9, rax
movabs rax, 0x5c434e5500000000
cmp r9, rax
jne 0x14006c4f0
cmp r8, 7
jbe 0x14006c606
invalid
lea rax, [rdx + 8]
mov rsi, r8
lea r9, [0x1400b4e80]
add rsi, 0xfffffffffffffff8
je 0x14006c563
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x14006c57b
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x14006c4cf
mov r10, rsi
jmp 0x14006c5ac
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae 0x14006c50c
cmp r8, 4
je 0x14006c56b
cmp r8, 6
je 0x14006c51d
jmp 0x14006c54d
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x14006c51d
cmp r10d, 0x5c
jne 0x14006c54d
cmp byte [rdx + 5], 0x3a
jne 0x14006c54d
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x14006c54d
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp 0x14006c40f
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x14006c568
inc rdx
cmp r8, rdx
jne 0x14006c553
jmp 0x14006c56b
xor r10d, r10d
jmp 0x14006c5a9
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x14006c40f
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x14006c5a9
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x14006c5ac
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x14006c591
mov r11, rsi
jmp 0x14006c5ac
xor r11d, r11d
xor ebx, ebx
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x14006c40f
lea rax, str._2_4_NDT_n_MwHwg_____m_N1w__Wz__M_xvH_v
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140095fc0
lea rax, str._2_4_NDT_n_MwHwg_____m_N1w__Wz__M_xvH_v
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140095ec0
lea r8, str._2_4_NDT_n_MwHwg_____m_N1w__Wz__M_xvH_v
mov ecx, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov rdx, rax
mov edx, eax
call fcn.140095ec0
lea rax, str._2_4_NDT_n_MwHwg_____m_N1w__Wz__M_xvH_v
mov ecx, 8
jmp 0x14006c5e7
int3
int3
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
movzx r13d, byte [rdx + 0x38]
mov dh, 0x6a
cmp byte [rcx - 0x80], al
std
add ecx, dword [rdi]
invalid
add dword [rdx], 0
invalid
mov dh, 0x6a
cmp byte [rcx - 0x80], al
std
add ecx, dword [rdi]
test byte [rbx + 0x48000002], al
mov edi, edx
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
push 0x39
cmp bpl, 3
je 0x14006c8c2
add byte [rcx + 0x38], al
in eax, dx
cmp r13b, bpl
ja 0x14006c8c2
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
pop rdi
or byte [rdi + rcx - 0x4a], al
adc byte [r9], r14b
ror byte [rcx - 0x7d], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
push rsp
or byte [rdx], al
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
lea edx, [rax + rcx]
pop rdi
or byte [rdi + rcx - 0x4a], al
adc byte [r9], r14b
ror byte [rcx - 0x7d], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
lea edx, [rax + rcx]
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x1400b6c2c]
mov rdx, r11
mov edx, ebx
ret 0x4808
mov edx, ebx
invalid
jmp 0x14006c6d6
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, rsi
mov rsi, r10
mov esi, edx
cmp r13b, bpl
cmp ch, ch
ja 0x14006c8c2
test r13b, r13b
in eax, dx
je 0x14006c750
movzx r9d, r13b
cmp r9d, 1
jne 0x14006c780
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x14006c8a3
mov r13b, 2
cmp r8d, 3
jb 0x14006c6c7
add al, byte [rcx - 0x7d]
clc
add esi, dword [rdx - 0x38]
cmp r8d, 5
je 0x14006c6c7
cmp r8d, 6
jne 0x14006c8fc
test rdx, rdx
je 0x14006c86d
movzx r9d, byte [rsi]
cmp rdx, 1
je 0x14006c874
cmp r9b, 0x2e
jne 0x14006c874
invalid
add byte [rdi + rcx - 0x4a], al
add qword [rcx - 0x7d], r8
stc
invalid
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
je case.0x14006c8e8.34
nop dword [rax + rax]
cmp r8b, 6
je 0x14006c6c0
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
jmp r10
test rdx, rdx
je 0x14006c8be
xor r9d, r9d
cmp r8b, 3
jae 0x14006c7c0
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x14006c805
inc r9
cmp rdx, r9
jne 0x14006c7a0
jmp 0x14006c7d9
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x14006c805
cmp r10d, 0x5c
je 0x14006c805
inc r9
cmp rdx, r9
jne 0x14006c7c0
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x14006c810
mov r11, rdx
sub r11, r10
jb 0x14006c98b
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
jmp 0x14006c6ca
mov r10d, 1
test r9, r9
je 0x14006c7e4
mov r11, rsi
mov ebx, r14d
cmp r9, 1
je 0x14006c82f
invalid
adc esi, dword [rbx - 0x67cb6f7]
add dh, byte [rbp + 0x1c]
mov bl, 9
cmp r9, 2
jne case.0x14006b3c1.56
cmp byte [rsi], 0x2e
jne case.0x14006b3c1.56
lea r11, [rsi + 1]
mov bl, 8
cmp byte [r11], 0x2e
cmp ebp, dword [rsi]
movzx ebx, bl
mov r11d, 9
or dword [rax], eax
add byte [rax], al
mov ebx, 9
or dword [rax], eax
add byte [rax], al
cmovne ebx, r11d
add r10, r9
mov r11, rdx
sub r11, r10
sub ebx, edx
sub ebx, edx
jb 0x14006c98b
add byte [rax], al
add r10, rsi
mov qword [rdi], r10
mov dword [rdi], edx
mov dword [rdi], edx
invalid
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
mov r13b, 2
mov rdx, r11
mov edx, ebx
cmp bl, 0xa
je 0x14006c6ca
invalid
invalid
invalid
invalid
test byte [rdx - 2], ah
invalid
invalid
jmp 0x14006c8f0
add dword [rax], 0
add byte [rcx], dh
add byte [rax], al
xor edx, edx
jmp 0x14006c6c7
push rbx
invalid
invalid
invalid
shr cl, cl
push rbx
invalid
invalid
cmp rdx, 1
jne 0x14006c6c7
test dword [rcx - 2], ecx
invalid
cmp r9b, 0x2e
cmp cl, 0x2e
stc
jne 0x14006c6c7
jne 0x14006c6c7
invalid
dec dword [rbp - 0x7b]
fisttp dword [rdi]
test byte [rax + 1], al
add dword [rax], eax
invalid
test r11, r11
je 0x14006c9d1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 1], cl
retf
dec r11
inc rsi
inc esi
inc esi
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
mov dword [rdi + 8], ebx
pop rdi
or dh, al
invalid
mov byte [rcx], 7
add dword [rdi], eax
jmp 0x14006c8c5
test r11, r11
je 0x14006c99a
dec r11
dec ebx
inc rsi
mov qword [rdi], rsi
invalid
mov qword [rdi + 8], r11
pop rdi
invalid
invalid
invalid
pop rdi
or dh, al
mov byte [rcx], 6
add dword [rsi], eax
jmp 0x14006c8c5
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
invalid
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov byte [rdi + 0x38], 1
lea rdx, [0x1400b6c44]
adc eax, 0x4a363
adc eax, 0x4a363
invalid
movsxd r9, dword [rdx + r8*4]
or al, 0x82
invalid
add r9, rdx
jmp r9
jmp rcx
jmp rcx
mov r9, rax
jmp 0x14006c91d
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r9
adc bl, ch
leave
adc bl, ch
leave
mov byte [rcx], 6
jmp 0x14006c8c5
invalid
invalid
sub bl, ch
adc eax, 0x6b941
add byte [rax], al
jmp 0x14006c91d
cmp r9, r11
ja case.default.0x14006c934
lea rdx, [0x1400b6c5c]
movsxd r10, dword [rdx + r8*4]
add r10, rdx
jmp r10
xor bl, ch
add eax, 0x2b8
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x14006c9bf
add rax, rsi
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
xor byte [r8 - 0x77], r9b
and byte [r15], cl
adc byte [rdi + 0x11], al
xor byte [r8 - 0x77], r9b
xor byte [rax - 0x77], cl
and byte [r15], cl
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
add dword [rax - 0x77], ecx
jno 0x14006c9aa
add dword [rax - 0x77], ecx
jno 0x14006c9aa
mov qword [rcx + 0x30], r9
jmp 0x14006c8c5
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rcx, r10
call fcn.140095ec0
lea r8, str.6_M____zZbj_1V_i9___jSv
invalid
mov ecx, 1
xor edx, edx
call fcn.140095ec0
xchg ebp, eax
add al, byte [rax]
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rcx, r9
leave
leave
mov rdx, r11
call fcn.140095fc0
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rcx, rax
mov rdx, r11
call fcn.140095ec0
lea r8, str.6_M____zZbj_1V_i9___jSv
add eax, dword [rax]
jmp 0x14006c9a1
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
or dword [rbp + 0xf44fa41], ecx
mov dh, 0xc0
or dword [rbp + 0xf44fa41], ecx
mov dh, 0xc0
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmovae rdx, rax
rol byte [r15 + r9 - 0x4a], 1
invalid
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
cmp r10b, 4
cmp dl, 4
cmovae r11, rax
cmp rdx, r11
fidiv dword [rbp + 0x76]
rol byte [r15 + r9 - 0x4a], 1
invalid
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x14006ca4b
cmp edx, 4
jne 0x14006ca97
or byte [rax - 0x75], cl
or al, r13b
cld
insd dword [rdi], dx
add al, byte [rax]
test eax, eax
sete al
jmp 0x14006ca97
cmp r9b, 4
jb 0x14006ca97
add rsp, 0x28
pop rdi
pop rsi
ret
add edx, eax
mov r9d, 1
mov rcx, r10
sub rdx, rax
je 0x14006cb8e
mov al, 9
cmp rdx, 2
je case.0x14006b7df.56
cmp rdx, 1
jne 0x14006cba0
cmp byte [rcx], 0x2e
jne 0x14006cba0
xor eax, eax
cmp r8b, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
jmp 0x14006cba0
mov al, 0xa
jmp 0x14006cba0
cmp byte [rcx], 0x2e
jne 0x14006cba0
cmp byte [rcx + 1], 0x2e
sete al
xor al, 9
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x10], ecx
mov qword [rsi + 0x18], rdx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add al, byte [rax]
lea r8, str.6_M____zZbj_1V_i9___jSv
add eax, 0x3c199
mov rcx, rax
call fcn.140095ec0
xchg edx, eax
add al, byte [rax]
xchg edx, eax
add al, byte [rax]
int3
int3
in al, dx
sub byte [rdi + rcx - 0x4a], al
cmp byte [r15], cl
mov dh, 0x41
cmp byte [rdi], cl
mov dh, 0x51
cmp al, byte [rdx + rdx*8 + 0x41c0950f]
cmp al, 1
clc
invalid
xchg ebp, eax
rol byte [rcx - 0x80], 0xf8
clc
clc
add dword [rdi + 0x52], esi
ja case.0x14006beb3.40
test dl, dl
jne 0x14006cc34
movzx r11d, byte [rcx + 0x10]
lea edx, [r11 - 5]
lea edx, [rbx - 5]
lea edx, [rbx - 5]
cmp dl, 1
ja 0x14006cc34
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
xor r10d, r10d
test r8b, r8b
jne 0x14006cc2f
or dword [rax - 0x75], ecx
push rcx
or byte [rbp + 0x31], al
rol byte [rbp - 0x7c], cl
sal byte [rbp + 0x16], 0x41
cmp r11b, 6
cmp bl, 6
je 0x14006cc2f
mov r10d, 2
cmp rdx, 2
jb 0x14006cd16
invalid
out 0, eax
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 0x48], cl
cmp r10, rdx
jne 0x14006cc7c
xor edx, edx
test r8b, r8b
jne case.0x14006bf4a.32
movzx r8d, byte [rcx + 0x10]
cmp r8, 6
clc
invalid
jne 0x14006cc61
xor ecx, ecx
jmp 0x14006cc50
xor eax, eax
xor edx, edx
xor ecx, ecx
movzx edx, dl
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
add rax, rdx
add rax, rcx
add rsp, 0x28
ret
lea r9, [0x1400b6c8c]
add al, 0
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
jmp rax
mov rcx, qword [rcx + 0x20]
add rcx, 4
jmp 0x14006cc50
and byte [r8 - 0x7d], cl
rol dword [rbx + rbp*8], 0xd4
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
sete dl
movzx r9d, byte [r9 + r10]
adc esi, esi
ret 0x7501
invalid
adc esi, esi
ret 0x7501
cmp r9b, 0x2e
jne case.0x14006c934.14
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
cmp dl, 0x2f
sete dl
or dl, r9b
jmp 0x14006cc36
cmp r9b, 0x2e
sete r9b
and dl, r9b
retf 0x74e9
invalid
invalid
invalid
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 8
or cl, ch
outsb dx, byte [rsi]
invalid
invalid
invalid
mov ecx, 6
jmp 0x14006cc50
lea r8, str.6_M____zZbj_1V_i9___jSv
mov ecx, 2
call fcn.140095ec0
int3
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x48], r14
and al, 0x48
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
mov dword [rsp + 0x60], r9d
and al, 0x60
mov dword [rsp + 0x64], ecx
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], r13
mov r13, rcx
mov qword [rsp + 0x78], rax
mov rcx, qword [rsp + 0x1240]
mov ecx, dword [rsp + 0x1240]
mov rdx, r12
mov rax, qword [rsp + 0x1248]
call qword [rax + 0x20]
mov ebp, dword [rsp + 0x38]
lea r14, [rsp + 0x1cc]
lea r15, [rsp + 0x1c8]
inc ebx
cmp ebx, ebp
je 0x14006da1e
invalid
mov r8d, 0xff4
mov rcx, r14
xor edx, edx
call fcn.140093fe0
mov dword [rsp + 0x218], 0x7d0
mov dword [rsp + 0x1c8], 0x58
mov rax, qword [0x1400c9398]
test rax, rax
test eax, eax
jne 0x14006d604
mov rcx, qword [0x1400c9378]
lea rdx, str.SymFromInlineContextW
invalid
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x14006dade
mov qword [0x1400c9398], rax
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0x20], r15
mov rcx, rsi
mov rdx, rdi
mov r8d, ebx
mov r9, r13
jmp 0x1388aa724
add dword [rdi], ecx
test dword [rax - 1], edi
invalid
invalid
mov r15, r12
mov eax, dword [rsp + 0x214]
test byte [rsp + rdx], ah
add al, byte [rax]
add byte [rbx + 0x218248c], cl
add byte [rax], al
dec rcx
cmp rax, rcx
cmovb rcx, rax
enter 0x290f, 0xffffffffffffffb4
and al, 0xb0
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x1a0], xmm6
movaps xmmword [rsp + 0x190], xmm6
movaps xmmword [rsp + 0x180], xmm6
movaps xmmword [rsp + 0x170], xmm6
movaps xmmword [rsp + 0x160], xmm6
movaps xmmword [rsp + 0x150], xmm6
movaps xmmword [rsp + 0x140], xmm6
mov ah, 0x24
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x130], xmm6
movaps xmmword [rsp + 0x120], xmm6
movaps xmmword [rsp + 0x110], xmm6
movaps xmmword [rsp + 0x100], xmm6
movaps xmmword [rsp + 0xf0], xmm6
movaps xmmword [rsp + 0xe0], xmm6
movaps xmmword [rsp + 0xd0], xmm6
movaps xmmword [rsp + 0xc0], xmm6
lea r10, [rsp + 0x21c]
lea rax, [r10 + rcx*2]
mov r14d, 0x100
xor r11d, r11d
mov r8, r13
xor r13d, r13d
test r11w, r11w
je 0x14006d700
nop dword [rax + rax]
mov edx, r9d
jmp case.0x14000e8f7.1258
cmp r10, rax
je 0x14006d940
movzx edx, word [r10]
add r10, 2
add edx, 2
mov ecx, edx
and ecx, 0xf800
add byte [rax], al
movzx r11d, dx
cmp ecx, 0xd800
jne 0x14006d740
mov ecx, 0xfffd
cmp r11d, 0xdbff
jbe 0x14006d790
xor r11d, r11d
jmp 0x14006d7f0
shl r11, 0x10
mov rcx, r11
shr rcx, 0x10
cmp ecx, 0x80
stc
add byte [rax], 0
invalid
jae 0x14006d770
mov r12d, 1
xor r11d, r11d
xor ebx, ebx
xor ebx, ebx
jmp 0x14006d7f6
cmp ecx, 0x800
jae 0x14006d7d0
pop rax
pop rax
mov r12d, 2
xor r11d, r11d
jmp 0x14006d7f6
cmp r10, rax
je 0x14006d7e3
movzx r12d, word [r10]
movzx r12d, word [r10]
add r10, 2
mov r11d, r12d
mov ebx, esp
add r11d, 0x2000
movzx ebp, r11w
mov r11w, 1
cmp ebp, 0xfc00
cld
add byte [rax], al
jae 0x14006d911
mov r9d, r12d
jmp 0x14006d7f0
mov r12d, 4
xor r11d, r11d
cmp ecx, 0xffff
invalid
inc dword [rax]
add byte [rax], al
jbe 0x14006d7f0
jmp 0x14006d7f6
xor r11d, r11d
mov r10, rax
mov edx, eax
nop dword [rax]
mov r12d, 3
mov rdx, r14
sub rdx, r12
jbe 0x14006d940
mov dword [rsp + 0x3c], ecx
cmp ecx, 0x80
jae 0x14006d820
mov byte [r8], cl
mov ecx, 1
add byte [rax], al
invalid
jmp 0x14006d8f0
cmp ecx, 0x800
jae case.0x14002ba83.997
mov ebp, ecx
shr ebp, 6
or bpl, 0xc0
or ch, 0xc0
or ch, 0xc0
mov byte [r8], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 1], cl
add qword [rcx + 2], rdi
add al, byte [rax]
add byte [rax], al
jmp 0x14006d8f0
cmp ecx, 0x10000
jae 0x14006d899
mov qword [rsp + 0x40], 3
cmp r14, 2
jbe 0x14006da49
mov ebp, ecx
shr ebp, 0xc
or al, 0x40
or ch, 0xe0
int 0xe0
mov byte [r8], bpl
mov ebp, ecx
shr ebp, 6
in eax, dx
invalid
and bpl, 0x3f
or bpl, 0x80
add byte [rcx - 0x78], 0x68
add dword [rax - 0x367fc01f], eax
or cl, 0x80
invalid
invalid
invalid
mov byte [r8 + 1], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 2], cl
mov byte [rax + 2], cl
mov byte [rax + 2], cl
add bh, byte [rcx + 3]
mov ecx, 3
jmp 0x14006d8f0
mov qword [rsp + 0x40], 4
add byte [rax], al
cmp r14, 3
jbe 0x14006da49
mov ebp, ecx
shr ebp, 0x12
or bpl, 0xf0
mov byte [r8], bpl
mov ebp, ecx
shr ebp, 0xc
and bpl, 0x3f
and ch, 0x3f
or bpl, 0x80
or ch, 0x80
mov byte [r8 + 1], bpl
mov ebp, ecx
shr ebp, 6
and bpl, 0x3f
and ch, 0x3f
or bpl, 0x80
or ch, 0x80
mov byte [r8 + 2], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 3], cl
mov byte [rax + 3], cl
mov ecx, 4
nop dword [rax]
add byte [rax], 0
add byte [rax], al
cmp rcx, r14
ja 0x14006da3a
add dword [r8], eax
add byte [rbp + 1], cl
add r8, r12
invalid
add r8, r12
add r13, r12
add ebp, esp
mov r14, rdx
test r11w, r11w
test r11d, r11d
jne 0x14006d6f0
jmp 0x14006d700
movzx ecx, r12w
and edx, 0x3ff
inc dword [rbx]
add byte [rax], al
and ecx, 0x3ff
shl rdx, 0x1a
loop case.0x14006aebb.1123
shl rcx, 0x10
or rcx, rdx
adc byte [rax + 9], cl
ror dword [rax - 0x46], 1
movabs rdx, 0x100000000
movabs rdx, 0x100000000
add rcx, rdx
jmp 0x14006d747
cmp r13, 0x101
add byte [rax], al
jae 0x14006daea
add dword [rax], eax
add byte [rdi], cl
invalid
movaps xmmword [rsp + 0x80], xmm6
sub dword [rsp + 0x80], esi
movaps xmmword [rsp + 0x90], xmm6
sub dword [rsp + 0x90], esi
mov qword [rsp + 0xa0], 0
add byte [rax], al
mov dword [rsp + 0x80], 0x28
mov rax, qword [0x1400c93a0]
mov eax, dword [0x1400c93a0]
mov edx, 0x85480005
test rax, rax
mov r12, r15
ror byte [rbp - 0x77], 0xfc
jne case.0x140025c2c.1070
mov rcx, qword [0x1400c9378]
lea rdx, str.SymGetLineFromInlineContextW
lea edx, str.SymGetLineFromInlineContextW
add byte [rax - 0x73], cl
adc eax, 0x3cebc
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x14006dade
mov qword [0x1400c93a0], rax
mov dword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r12
xor r14d, r14d
mov rcx, rsi
mov rdx, rdi
mov r8d, ebx
invalid
xor r9d, r9d
call rax
mov r9d, 0
cmp eax, 1
jne 0x14006d540
pop rdi
sti
invalid
invalid
sti
invalid
mov ecx, dword [rsp + 0x90]
mov r8, 0xffffffffffffffff
invalid
invalid
mov rdx, qword [rsp + 0x98]
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x42], ah
cmp word [rdx + r8*2 + 2], 0
cmp word [rdx + r8*2 + 2], 0
lea r8, [r8 + 1]
jne case.0x14002ba83.1023
mov r9d, 1
add byte [rax], al
mov r14d, 1
jmp 0x14006d540
add cl, ch
and bh, bl
invalid
movaps xmm6, xmmword [rsp + 0x11c0]
add rsp, 0x11d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
rcl byte [rcx], 0
add byte [rax - 0x7f], cl
invalid
pop r13
pop r14
pop r15
ret
lea r8, str.R_z____ur__ik____g_8BQa_H__9_BF_B__n83NK_Xf__b_Xn_u_8_4__yRW_Y_mu___YZR_N_vb__J
mov rdx, r14
call fcn.140095fc0
mov qword [rsp + 0xb8], r14
add byte [rax], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x48], rax
lea rax, [fcn.140034cb0]
add eax, 0xfffc724e
add eax, 0xfffc724e
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x3c]
cmp al, 0x48
mov dword [rsp + 0x58], ecx
cmp al, 0x48
mov dword [rsp + 0x58], ecx
lea rcx, [0x14003d650]
mov qword [rsp + 0x60], rcx
mov dword [rsp + 0x60], ecx
mov dword [rsp + 0x60], ecx
lea rcx, [rsp + 0xb8]
mov qword [rsp + 0x68], rcx
and al, 0x68
and al, 0x68
mov qword [rsp + 0x70], rax
lea rax, str.h_n_
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 3
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
invalid
add byte [rax], al
movabs al, byte [0x4c00000000000000]
mov dword [rsp + 0x90], edi
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x98], 3
lea rdx, str.R_z____ur__ik____g_8BQa_H__9_BF_B__n83NK_Xf__b_Xn_u_8_4__yRW_Y_mu___YZR_N_vb__J
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x3a407
lea rcx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
call fcn.140095e80
invalid
invalid
invalid
fcmovne st(0), st(5)
call fcn.140095e80
lea rcx, str.__w_e__F_WL_eFrz4A_Gm5zJ____UtR____g_JyL____en
add eax, dword [rax]
call fcn.140096470
lea r8, str._S__Vw_k__YHu__D__Z__LLK_Dv_3__3PpY_f_S_q_K_ErG__Dx__1
mov edx, 0x100
mov rcx, r13
call fcn.140095fc0
test byte [rdx], al
add ah, cl
push r12
push rsi
push rdi
push rbx
sub rsp, 0x4a8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x420], 0xfffffffffffffffe
add al, 0
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
invalid
lea rcx, [rbp - 0x58]
test al, 0xe8
pop rsi
mov edi, 0x8b48ffff
test al, 0x48
mov edi, 0
add byte [rax], al
add byte [rax + 0x75f83948], al
invalid
invalid
test al, 0x48
mov edi, 0
add byte [rax], al
add byte [rax + 0x75f83948], al
adc dword [rax - 0x73], ecx
lea ecx, [rbp - 0x50]
invalid
xchg edx, eax
lahf
invalid
lea rcx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
call fcn.140067ae0
mov qword [rsi], rdi
jmp case.0x140022292.1111
mov qword [rbp + 0x3c8], rsi
mov dword [rbp + 0x3c8], esi
mov qword [rbp + 0x408], rax
mov rax, qword [rbp - 0x50]
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x3f0], 0
add byte [rax - 0x39], cl
test eax, edi
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 0x200
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x418], rax
xor edi, edi
push qword [rcx]
fild dword [rbp + 0x31]
in al, 0x49
cmp eax, 0x201
add dword [rdx], eax
add byte [rax], al
invalid
add dword [rdx], eax
add byte [rax], al
invalid
jae 0x14006dbe0
jmp 0x14006dbcf
add byte [rax], al
add byte [rdi], cl
sbb ebp, 0
add byte [rax], al
jae 0x14006dca3
cmp r8, 0x201
add dword [rdx], eax
add byte [rax], al
jae 0x14006dbe0
mov esi, 0x200
lea r13, [rbp - 0x58]
mov r15, r8
invalid
jmp 0x14006dc38
invalid
sub r8, r12
sub rbx, r12
cmp rbx, r8
jae 0x14006dc0f
lea rcx, [rbp + 0x3f0]
mov rdx, r12
call fcn.140098d20
mov rdi, qword [rbp + 0x3f0]
mov ebp, 0x3f0
mov ebp, 0x3f0
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x418], rax
add byte [rax], al
add byte [rax], al
mov eax, 0xffffffff
cmp rdi, rax
mov r12d, 0xffffffff
cmovb r12, rdi
cmovb esp, edi
cmovb esp, edi
mov qword [rbp + 0x400], r12
mov rbx, rdi
mov rsi, r12
mov r13, qword [rbp + 0x418]
mov ebp, dword [rbp + 0x418]
mov ebp, dword [rbp + 0x418]
mov r15, r12
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x410]
mov rdx, r13
mov r8d, r15d
clc
call qword [sym.imp.kernel32.dll_GetEnvironmentVariableW]
mov r14d, eax
add eax, 0xc6894100
test eax, eax
jne 0x14006dc64
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14006dce3
mov r8d, r14d
cmp r15, r8
jne 0x14006dbc0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14006dd99
add dword [rax], eax
invalid
cmp eax, 0xf8830005
jp 0x14006dc89
test dword [rdx], ebx
add dword [rax], eax
add byte [rbp + 1], cl
invalid
add r15, r15
mov eax, 0xffffffff
invalid
invalid
dec dword [rcx + 0x39]
invalid
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
add al, byte [rax]
add byte [rdi], cl
invalid
xor edi, edi
invalid
invalid
invalid
invalid
add al, byte [rax]
add byte [rdi], cl
invalid
jmp 0x14006dbe0
cmp rsi, r8
jb case.0x140025c2c.1087
lea rcx, [rbp + 0x3a8]
mov rdx, r13
call fcn.14006bca0
in eax, 0xdf
invalid
dec dword [rdi]
adc byte [rbp + 0x3a8], al
movups xmm1, xmmword [rbp + 0x3b8]
mov eax, 0xf000003
sub dword [rbp + 0x3e0], ecx
in eax, 0xdf
invalid
mov eax, 0xf000003
sub dword [rbp + 0x3e0], ecx
movaps xmmword [rbp + 0x3d0], xmm0
rol byte [rbx], 1
add byte [rax], al
movabs rbx, 0x8000000000000000
jmp 0x14006dd09
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
test eax, ebx
add eax, dword [rax]
add byte [rax - 0x45], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x9d
mov dword [rbp + 0x3d0], ebx
enter 0x4802, 0xffffffffffffff89
test eax, ebx
add eax, dword [rax]
add byte [rax - 0x45], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x9d
mov dword [rbp + 0x3d0], ebx
invalid
invalid
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x9d
mov dword [rbp + 0x3d0], ebx
test rdi, rdi
mov rsi, qword [rbp + 0x3c8]
enter 3, 0
dec dword [rax - 0x75]
mov ch, 0xc8
enter 3, 0
je 0x14006dd2b
mov rcx, qword [0x1400c9350]
je 0x14006dd2b
mov rcx, qword [0x1400c9350]
mov dh, 5
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
sbb byte [rax + rax], al
add bh, bh
adc eax, 0x53d45
invalid
invalid
invalid
invalid
xor edx, edx
mov r8, qword [rbp + 0x418]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
invalid
cmp eax, 0x39480005
popfq
rol byte [rbx], 1
add byte [rax], al
cmp qword [rbp + 0x3d0], rbx
jne 0x14006dd78
mov qword [rsi], rbx
mov dword [rsi], ebx
lea rcx, [rbp + 0x3d8]
call fcn.140067ae0
cmp qword [rbp + 0x408], 0
je case.0x140022292.1111
mov rcx, qword [0x1400c9350]
cld
mov ch, 5
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp + 0x410]
mov eax, dword [rbp + 0x410]
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
mov r8, qword [rbp + 0x410]
mov eax, dword [rbp + 0x410]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x4a8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm0, xmmword [rbp + 0x3d0]
movaps xmm1, xmmword [rbp + 0x3e0]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
cmp qword [rbp + 0x408], 0
add byte [rax], al
jne 0x14006dd4d
jmp case.0x140022292.1111
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.W__G__o___qoAi_Um_a8_sP_Q___h__us___jU
mov edx, 0x28
invalid
call fcn.140096040
jmp 0x14006ddc8
lea rax, str.W__G__o___qoAi_Um_a8_sP_Q___h__us___jU
mov rcx, r8
mov rdx, rsi
mov r8, rax
call fcn.140095fc0
ud2
add byte [rax + 0x28c48348], dl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
sub esp, 0x58
inc rdx
je 0x14006df12
mov rsi, rcx
mov rax, qword [rcx]
lea rcx, [rax + rax]
cmp rcx, rdx
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bf
add byte [rax + 0xf], cl
cli
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bf
add byte [rax + 0xf], cl
cli
movabs rcx, 0x24924924924924a
xor edx, edx
cmp rdi, rcx
setb dl
imul r8, rdi, 0x38
shl rdx, 3
test rax, rax
test eax, eax
test eax, eax
je 0x14006ded9
mov rcx, qword [rsi + 8]
imul rax, rax, 0x38
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x14006dee2
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.140068710
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x14006df17
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14006df1e
test rcx, rcx
jne 0x14006df25
call fcn.140030ee0
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1400948e0
int3
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x14006e375
mov rax, qword [r12]
lea rcx, [0x1400ab1d8]
mov qword [rsp + 0xa8], rcx
lea rdx, [0x140035950]
mov qword [rsp + 0xb0], rdx
lea rdx, [0x1400a97d0]
mov qword [rsp + 0xb8], rdx
lea rdx, [0x140034c90]
mov qword [rsp + 0xc0], rdx
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
jmp case.0x14006a771.405
add byte [rax - 0x39], cl
and al, 0x38
add al, 0
add byte [rax], al
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
lea rcx, [0x1400a9768]
and al, 0x50
add ecx, dword [rax - 0x73]
or eax, 0x3b696
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
js case.0x140044a54.884
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
invalid
js case.0x140044a54.884
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
invalid
and byte [rcx + rcx*4 - 0x4c], cl
and al, 0x90
add byte [rax], al
invalid
mov qword [rsp + 0x90], r14
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
lea r13, [rsp + 0xa8]
invalid
invalid
lodsb al, byte [rsi]
mov qword [rsp + 0x98], 1
add byte [rax], al
lea r13, [rsp + 0xa8]
test al, 0
add byte [rax], al
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
and al, 0x70
and al, 0x70
call fcn.1400359a0
test al, al
jne 0x14006e373
add r8b, byte [rax]
invalid
add r8b, byte [rax]
add byte [rcx - 0x80], al
jl 0x14006e157
cmp byte [r12 + 0x20], 1
and byte [rcx], al
jne 0x14006e205
mov rax, qword [r12]
mov eax, dword [rsp]
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0xa8], rcx
add byte [rax], al
add byte [rax], al
lea rcx, case.0x14006beb3.46
mov qword [rsp + 0xb0], rcx
mov dword [rsp + 0xb0], ecx
lea rcx, [0x1400a97b0]
mov qword [rsp + 0xb8], rcx
lea rcx, [0x140034c90]
or eax, 0xfffc6b1c
or eax, 0xfffc6b1c
mov qword [rsp + 0xc0], rcx
add byte [rax], al
mov qword [rsp + 0x20], 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
and al, 0x48
and byte [rax], al
add byte [rax], al
mov byte [rsp + 0x50], 3
lea rcx, [0x1400a9790]
invalid
mov ch, 3
add eax, dword [rax]
invalid
add eax, dword [rax]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x90
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x80], r13
invalid
invalid
mov dword [rsp + 0x90], esi
mov qword [rsp + 0x98], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
push rax
mov edx, dword [rax + 0x28]
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
lea r8, [rsp + 0x70]
call fcn.1400359a0
test al, al
jne 0x14006e373
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax], al
cmp dword [rbx], 3
je 0x14006e310
add byte [rax], al
cmp dword [rbx], 3
je 0x14006e310
movzx eax, byte [r12 + 0x20]
and al, 0x20
cmp rax, 1
je 0x14006e5b7
test rax, rax
jne 0x14006e310
invalid
add byte [rax], al
add byte [rax], al
jmp 0x14f06e228
add byte [rax], al
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
adc byte [rbx + 0x10], cl
adc byte [rbx + 0x10], cl
adc byte [r15], cl
adc byte [rdi], cl
movups xmm2, xmmword [rbx + 0x20]
adc byte [rbx + 0x20], dl
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
sub dword [rsp + 0x40], edx
sub dword [rsp + 0x40], edx
and al, 0x40
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
and al, 0x48
lea ecx, [rsp + 0x20]
and al, 0x48
lea ecx, [rsp + 0x20]
mov qword [rsp + 0xd8], rcx
lea rcx, [0x14006aee0]
jne 0x14006e235
invalid
dec dword [rax - 0x77]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x70
add al, byte [rax]
add byte [rax], al
jne 0x14006e235
invalid
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x90], 0
mov dword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x47], cl
mov ecx, 0x20
movabs rcx, 0x400000020
mov ecx, 0x20
add al, 0
add byte [rax], al
mov qword [rsp + 0x98], rcx
mov byte [rsp + 0xa0], 3
lea rcx, [0x1400ab1d8]
add ecx, dword [rax - 0x73]
or eax, 0x3cf23
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], 1
mov dword [rsp + 0xb0], 1
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov dword [rsp + 0xb0], 1
add byte [rax - 0x73], cl
and al, 0x70
lea rcx, [rsp + 0x70]
mov qword [rsp + 0xc8], rcx
mov dword [rsp + 0xc8], ecx
mov qword [rsp + 0xd0], 1
lea rcx, [rsp + 0xd8]
and al, 0xd0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xb8], rcx
invalid
invalid
test byte [rax + rax*8], ah
add byte [rax], al
mov qword [rsp + 0xb8], rcx
mov dword [rsp + 0xb8], ecx
mov qword [rsp + 0xc0], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0xa8]
lea eax, [rsp + 0xa8]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 - 0x7c], cl
lea eax, [rsp + 0xa8]
jmp 0x14006e34a
mov rax, qword [r12]
lea eax, [rsp + 0xa8]
add byte [rax], al
jmp 0x14006e34a
mov rax, qword [r12]
lea rcx, [0x1400a97d8]
lea ecx, [0x1400a97d8]
mov qword [rsp + 0x20], rcx
and al, 0x20
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
lea rcx, [0x1400b4e80]
add al, 0
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
call fcn.1400359a0
test al, al
invalid
jne 0x14006e373
cld
inc dword [rax + rax*8 - 0x74b6df8b]
sal byte [rbp + 0x20], 0x49
mov eax, dword [rsp]
sal byte [rbp + 0x20], 0x49
mov eax, dword [rsp]
mov rax, qword [r12]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400a841f]
adc eax, 0x3a0b9
adc eax, 0x3a0b9
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x14006e388
invalid
adc eax, 0x814801b0
invalid
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp dword [rsp + 0x150], 1
jne 0x14006df67
test ecx, edx
sti
invalid
invalid
test ecx, edx
sti
invalid
mov rax, qword [rdi]
cmp eax, 2
je 0x14006df67
sti
invalid
invalid
sti
invalid
add byte [rax], al
add byte [rcx - 0x80], al
jl 0x14006e3d8
and byte [rcx], al
jne 0x14006e48b
invalid
add byte [rcx - 0x75], cl
add al, 0x24
mov rax, qword [r12]
lea rcx, [0x1400ab1d8]
mov qword [rsp + 0xa8], rcx
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffc757a
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffc757a
mov qword [rsp + 0xb0], rdx
mov dword [rsp + 0xb0], edx
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x3b3cb
lea rdx, [0x1400a97b0]
mov qword [rsp + 0xb8], rdx
lea rdx, [0x140034c90]
dec dword [rax - 0x77]
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
dec dword [rax - 0x77]
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], 1
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.1400359a0
test al, al
jne 0x14006e373
mov rax, qword [r12]
lea rcx, str._____________at
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
lea rbx, [0x1400b4e80]
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.1400359a0
test al, al
jne 0x14006e373
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x28], xmm0
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
call qword [rax + 0x20]
test al, al
jne 0x14006e373
mov rax, qword [r12]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x70], rcx
lea rcx, [0x1400374f0]
mov qword [rsp + 0x78], rcx
lea rcx, [0x1400a9810]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.1400359a0
test al, al
jne 0x14006e373
mov rax, qword [r12]
lea rcx, [0x1400a9820]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.1400359a0
mov ecx, eax
mov al, 1
test cl, cl
je 0x14006df67
jmp 0x14006e375
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
add ecx, dword [rdi]
adc byte [rbx + 0x10], cl
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
and al, 0x20
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xa8], rcx
lea rcx, [0x14006aee0]
or eax, 0xffffc8e5
or eax, 0xffffc8e5
mov qword [rsp + 0xb0], rcx
mov dword [rsp + 0xb0], ecx
lea rcx, [0x1400ab1d8]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
js 0x14006e616
add byte [rax], al
invalid
js 0x14006e616
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x90], 0
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x90], 0
lea rcx, [rsp + 0xa8]
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], 0
add byte [rax], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
jmp 0x14006e34a
int3
mov rcx, qword [rcx]
jmp 0x140038ed0
and byte [r13 + 0x31], al
leave
movabs r10, 0x8000000000000000
mov edx, 0
add byte [rax], al
add byte [rax + 0x4c11394c], al
cmovne ecx, ecx
leave
mov edx, 0
add byte [rax], al
add byte [rax + 0x4c11394c], al
cmovne ecx, ecx
leave
leave
mov rcx, rdx
mov rdx, rax
jmp fcn.14006b1d0
dec esp
int3
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
invalid
dec dword [rax - 0x77]
invalid
cwde
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x1400b6ca4]
xlatb
test dword [rax + rax], eax
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
invalid
invalid
mov eax, dword [rdx + 8]
or byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rax
add rsp, 0x98
invalid
cwde
add byte [rax], al
invalid
pop rbx
invalid
pop rdi
pop rsi
pop rbp
jmp fcn.140035630
mov rcx, qword [rdx - 1]
dec dword [rax - 0x75]
invalid
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
and byte [rax - 0x77], cl
add rsp, 0x98
add esp, 0x98
invalid
and byte [rax - 0x77], cl
add rsp, 0x98
add esp, 0x98
add esp, 0x98
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
jmp rax
jmp rax
loopne 0x14006e759
shr rdx, 0x20
shr edx, 0x20
invalid
and byte [rcx - 0x72b7f3ab], cl
mov dword [rbp + 0xc], edx
lea rdi, [rbp - 0x10]
or al, 0x48
lea edi, [rbp - 0x10]
jge case.0x14006beb3.49
mov rcx, rdi
mov ecx, edi
call fcn.14006a8e0
mov qword [rbp - 0x30], rdi
mov dword [rbp - 0x30], edi
mov ebp, 0x48ffffc1
mov dword [rbp - 0x30], edi
lea rax, [0x140030f20]
mov qword [rbp - 0x28], rax
fmul dword [r8 - 0x73]
or al, 0x48
or al, 0x48
mov dword [rbp - 0x20], eax
invalid
invalid
dec dword [rax - 0x77]
fmul dword [r8 - 0x73]
or al, 0x48
or al, 0x48
or al, 0x48
mov dword [rbp - 0x20], eax
loopne 0x14006e783
lea rax, [0x14003d8f0]
lea eax, [0x14003d8f0]
add eax, 0xfffcf1af
int1
cld
dec dword [rax - 0x77]
mov qword [rbp - 0x18], rax
invalid
invalid
invalid
pushfq
mov qword [rbp - 0x18], rax
lea rax, [0x1400a8ae8]
lea eax, [0x1400a8ae8]
lea eax, [0x1400a8ae8]
movabs dword [0xc748a04589480003], eax
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
movabs al, byte [0x3a845c748]
mov qword [rbp - 0x58], 3
test al, 3
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
mov qword [rbp - 0x40], 0
mov dword [rbp - 0x40], 0
rol byte [r8], 0
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
add byte [rax], al
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
ror byte [rax - 0x77], 1
mov r8b, 0x48
mov dword [rbp - 0x48], 2
mov eax, 2
mov qword [rbp - 0x48], 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
invalid
invalid
push rsi
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
lea eax, [rbp - 0x60]
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x48c389fffc721fe8]
invalid
jb 0x14006e77c
dec dword [rcx + 0x7d8348c3]
invalid
invalid
lea eax, [rbp - 0x60]
call fcn.1400359a0
mov ebx, eax
invalid
cld
dec dword [rcx + 0x7d8348c3]
lock add byte [rdi], cl
invalid
cmp qword [rbp - 0x10], 0
jge case.0x14006bf4a.47
add byte [rdi], cl
je 0x14006eaa2
test byte [rbx + rax], dl
adc al, 3
add byte [rax], al
mov r8, qword [rbp - 8]
clc
clc
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, 0x2fce900
add byte [rax], al
jmp 0x14006eaa2
cld
add al, byte [rax]
add byte [rax - 0x3f], cl
invalid
invalid
invalid
shr rdx, 0x20
lea rax, [0x1400b6cb4]
lea eax, [0x1400b6cb4]
add eax, 0x48503
add eax, dword [rbp + 0x63480004]
add byte [rax + 0x63], cl
movsxd rcx, dword [rax + rdx*4]
or al, 0x90
add rcx, rax
jmp rcx
sar edi, 0xe1
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lahf
lahf
add eax, dword [rax]
mov ecx, 0x10
add byte [rax], al
add cl, ch
jle case.0x14006e7b8.1
add byte [rax], al
jmp 0x14006ea49
add byte [rax], al
lea rax, [0x1400a8720]
lea eax, [0x1400a8720]
lahf
add eax, dword [rax]
mov ecx, 0x11
add byte [rax], al
jmp 0x14006ea49
add byte [rax], al
lea rax, [0x1400a8731]
lea eax, [0x1400a8731]
add byte [rax - 0x73], cl
add eax, 0x39f4e
lahf
add eax, dword [rax]
lea eax, [0x1400a8731]
lahf
add eax, dword [rax]
mov ecx, 0x12
add byte [rax], al
jmp 0x14006ea49
add byte [rax], al
lea rax, [0x1400a8743]
lea eax, [0x1400a8743]
lea eax, [0x1400a8743]
lahf
add eax, dword [rax]
mov ecx, 0x10
add byte [rax], al
jmp 0x14006ea49
add byte [rax], al
lea rax, [0x1400a8753]
lea eax, [0x1400a8753]
lea eax, [0x1400a8753]
lahf
add eax, dword [rax]
mov ecx, 0x10
add byte [rax], al
jmp 0x14006ea49
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x1400a8763]
lea eax, [0x1400a8763]
lea eax, [0x1400a8763]
add eax, 0x39f4d
lahf
add eax, dword [rax]
jmp 0x14006ea44
add byte [rax], al
lea rax, [0x1400a8776]
lea eax, [0x1400a8776]
lea eax, [0x1400a8776]
push rsp
lahf
add eax, dword [rax]
invalid
add byte [rcx + 0x12], bh
mov ecx, 0x12
add byte [rax], al
add cl, ch
sbb eax, 0x48000002
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
jmp 0x14006ea49
add byte [rax], al
lea rax, [0x1400a8788]
lea eax, [0x1400a8788]
lea eax, [0x1400a8788]
push rbp
lahf
add eax, dword [rax]
mov ecx, 0xd
add byte [rax], al
add cl, ch
or al, 2
invalid
add byte [rax], al
jmp 0x14006ea49
add byte [rax], al
lea rax, [0x1400a8795]
lea eax, [0x1400a8795]
lea eax, [0x1400a8795]
push rcx
lahf
add eax, dword [rax]
mov ecx, 0xe
add byte [rax], al
add cl, ch
sti
add dword [rax], eax
add byte [rax], al
lea rax, [0x1400a87a3]
lea eax, [0x1400a87a3]
add byte [rax], al
jmp 0x14006ea49
add byte [rax], al
lea rax, [0x1400a87a3]
lea eax, [0x1400a87a3]
lea eax, [0x1400a87a3]
lahf
add eax, dword [rax]
mov ecx, 0x15
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x14006ea49
add byte [rax], al
lea rax, [0x1400a87b8]
lea eax, [0x1400a87b8]
lea eax, [0x1400a87b8]
push rdx
lahf
add eax, dword [rax]
mov ecx, 0xc
add byte [rax], al
add cl, ch
fld dword [rcx]
invalid
add byte [rax], al
jmp 0x14006ea49
add byte [rax], al
lea rax, [0x1400a87c4]
lea eax, [0x1400a87c4]
lea eax, [0x1400a87c4]
mov ecx, 0xb
add byte [rax], al
add cl, ch
enter 1, 0
add byte [rax], al
add byte [rax], al
jmp 0x14006ea49
add byte [rax], al
lea rax, [0x1400a87cf]
lea eax, [0x1400a87cf]
mov ecx, 0x15
add byte [rax], al
add cl, ch
jmp 0x14006ea49
lea rax, [0x1400a87e4]
lea eax, [0x1400a87e4]
add byte [rax], al
jmp 0x14006ea49
lea eax, [0x1400a87e4]
mov ecx, 0x15
add byte [rax], al
add cl, ch
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400a87f9]
add byte [rax], al
jmp 0x14006ea49
lea eax, [0x1400a87f9]
add byte [rcx + 0xf], bh
mov ecx, 0xf
add byte [rax], al
jmp 0x14006ea49
lea eax, [0x1400a8808]
lahf
add eax, dword [rax]
mov ecx, 0xe
add byte [rax], al
jmp 0x14006ea49
test byte [rcx], al
add byte [rax], al
lea rax, [0x1400a8816]
lea eax, [0x1400a8816]
jmp 0x14006ea44
add byte [rax], al
lea rax, [0x1400a8829]
lea eax, [0x1400a8829]
lea eax, [0x1400a8829]
add eax, 0x39f51
add byte [rcx + 0x26], bh
mov ecx, 0x26
jmp 0x14006ea49
add byte [rax - 0x73], cl
add eax, 0x39f66
invalid
lea eax, [0x1400a884f]
add byte [rcx + 0x38], bh
mov ecx, 0x38
add byte [rax], al
add cl, ch
invalid
jmp 0x14006ea49
push rsi
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400a8887]
lea eax, [0x1400a8887]
add byte [rcx + 0x19], bh
mov ecx, 0x19
add byte [rax], al
jmp 0x14006ea49
lea eax, [0x1400a88a0]
xchg ebp, eax
lahf
add eax, dword [rax]
invalid
add byte [rcx + 0x17], bh
mov ecx, 0x17
add byte [rax], al
add cl, ch
xor al, 1
add dword [rax], eax
invalid
jmp 0x14006ea49
lea rax, [0x1400a88b7]
lea eax, [0x1400a88b7]
lahf
add eax, dword [rax]
invalid
add byte [rcx + 0xc], bh
mov ecx, 0xc
jmp 0x14006ea49
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400a88c3]
lea eax, [0x1400a88c3]
xchg esi, eax
lahf
add eax, dword [rax]
mov ecx, 9
jmp 0x14006ea49
add dword [rax], eax
add byte [rax], al
add cl, ch
adc al, byte [rcx]
add dword [rax], eax
add byte [rax], al
lea rax, [0x1400a88cc]
lea eax, [0x1400a88cc]
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x14006ea49
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400a88d6]
lea eax, [0x1400a88d6]
add eax, dword [rax]
mov ecx, 0x10
jmp 0x14006ea49
add byte [rax], al
invalid
add cl, ch
lock add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1400a88e6]
lea eax, [0x1400a88e6]
mov ecx, 0x17
jmp 0x14006ea49
add byte [rax], al
invalid
invalid
lea eax, [0x1400a88fd]
add eax, dword [rax]
mov ecx, 0x19
jmp 0x14006ea49
lea eax, [0x1400a8916]
add eax, 0x39f94
mov ecx, 0xe
jmp 0x14006ea49
invalid
add byte [rax - 0x73], cl
add eax, 0x39f91
lahf
add eax, dword [rax]
lea eax, [0x1400a8924]
mov ecx, 0xd
jmp 0x14006ea49
lodsb al, byte [rsi]
add byte [rax], al
invalid
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1400a8931]
lea eax, [0x1400a8931]
mov ecx, 0x14
jmp 0x14006ea49
add byte [rax], al
invalid
lea eax, [0x1400a8945]
mov ecx, 8
jmp 0x14006ea49
mov al, byte [rax]
add byte [rax], al
add byte [rax], al
lea rax, [0x1400a894d]
mov ecx, 0x1b
add byte [rax], al
jmp 0x14006ea49
jmp 0x14006ea49
jmp 0x14006ea49
jmp 0x14006ea49
jmp 0x14006ea49
jmp 0x14006ea49
jmp 0x14006ea49
jmp 0x14006ea49
mov ecx, 0x13
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x140035950]
mov qword [rbp - 8], rax
lea rax, [0x1400ab1d8]
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.1400359a0
mov ebx, eax
mov eax, ebx
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp rcx, rdi
je 0x14006ecbb
lea r8, [r14 + rcx]
mov r12, rcx
mov rdx, r8
jmp case.0x14000f0c0.1294
add rdx, 2
cmp rax, r13
cmovne rax, rdx
invalid
invalid
mov r10d, 2
nop dword [rax]
invalid
add r12, r10
mov rdx, rax
cmp rax, r13
je case.0x14000f0c0.1309
lea rax, [rdx + 1]
movzx r9d, byte [rdx]
mov r10d, 1
test r9b, r9b
jns 0x14006eb60
cmp r9b, 0xe0
jb 0x14006eb4b
cmp r9b, 0xed
jne 0x14006ebc1
cmp rax, r13
je case.0x14000f0c0.1309
cmp ecx, ebp
je case.0x14000f0c0.1309
add byte [rax], al
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x14006ebfd
add rdx, 3
mov r10d, 3
mov edx, 3
add eax, dword [rax]
add byte [rax], al
mov rax, rdx
jmp 0x14006eb60
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
invalid
setne al
xchg ebp, eax
ror byte [rax + 1], 0xd0
add rax, rdx
mov r10d, 3
cmp r9b, 0xf0
jb 0x14006eb60
invalid
invalid
invalid
xor edx, edx
cmp rax, r13
cmp eax, ebp
setne dl
add rax, rdx
mov r10d, 4
jmp 0x14006eb60
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
add eax, edx
add eax, 0xd800
add byte [rsi - 0x77], ah
and al, 0x26
mov r9, r12
sub r9, rcx
sub ecx, ecx
jb 0x14006ed00
cmp r12, rdi
ja case.0x14006c8e8.114
mov rcx, rsi
mov rdx, r15
call case.0x14006aebb.1166
add byte [rax], al
invalid
test al, al
jne 0x14006eced
lea rax, [rsp + 0x26]
mov qword [rsp + 0x28], rax
lea rax, [0x140036b10]
mov qword [rsp + 0x30], rax
invalid
lea rax, str.u
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
and al, 0x40
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add byte [rax - 0x77], cl
int1
mov rdx, r15
lea r8, [rsp + 0x38]
and al, 0x38
call fcn.1400359a0
test al, al
jne 0x14006eced
add r12, 3
mov rcx, r12
cmp r12, rdi
cld
jbe 0x14006eb36
invalid
lea r8, str.PS_____5c__w___K6r_Z_Wmja5FU_a_ua1
mov rcx, r12
mov rdx, rdi
call fcn.140095ec0
mov rcx, rdi
sub rdi, rcx
sub edi, ecx
add r14, rcx
mov rcx, rsi
mov rdx, r15
mov r8, r14
mov eax, esi
invalid
mov eax, esi
invalid
mov r9, rdi
stc
call case.0x14006aebb.1166
test al, al
jne 0x14006eced
lea rdx, [0x1400ab35f]
adc eax, 0x3c67f
mov r8d, 1
mov rcx, rsi
mov ecx, esi
call rbp
mov ebx, eax
mov eax, ebx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.PS_____5c__w___K6r_Z_Wmja5FU_a_ua1
and dword [rbp - 0x76b3fffd], 0x7581e8e2
add al, byte [rax]
movsd dword [rdi], dword [rsi]
add eax, dword [rax]
mov rdx, r12
call fcn.140096290
lea r8, str.PS_____5c__w___K6r_Z_Wmja5FU_a_ua1
mov rcx, r12
mov rdx, rdi
cli
cli
call fcn.140095fc0
int3
add ah, cl
int3
int3
push rsi
js 0x14006ed8d
mov esi, ecx
add esi, eax
and al, 0x48
mov dword [rsp + 0x50], esi
and al, 0x64
add dword [rax - 0x4b], 0x6c8d4c81
and al, 0x2d
lea edi, [rsp + 0x2c]
sub al, 0x5c
xor byte [rsi + 0xf], ah
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x2e
add byte [rax], al
add byte [rax], al
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x44
and al, 0x62
add dword [rax], eax
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rbp + 0x48000001], ah
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rdi, rsi
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rdi, rsi
invalid
invalid
pushfq
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x17
std
invalid
invalid
call 0xc30b51ce
invalid
pop rsp
jb case.0x14002ba83.1077
loope 0x14006eeab
invalid
mov word [rsp + 0x2c], 0x225c
jmp case.0x140022292.1142
leave
invalid
mov dword [rsp + 0x38], eax
invalid
cmpsb byte [rsi], byte [rdi]
jl 0x14006ef25
dec dword [rdi]
mov dh, 0x6c
and al, 0x2c
invalid
push rax
add dword [rax + 0x3c622454], ecx
push rsp
and al, 0x62
invalid
cmp al, 0xa
jae case.0x14002ba83.1092
invalid
invalid
push rsp
or al, 0x58
and byte [rax + rax*8 - 0x1c87bf1], al
invalid
mov rcx, qword [rsp + 0x38]
cmp byte [rsp + 0x40], 0
je 0x14006f01d
jl 0x14006f01d
add byte [rax + riz + 0x48], sil
mov dword [rsi + 8], eax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], rcx
movabs rax, 0x8000000000000001
mov eax, 1
add byte [rax], al
invalid
or byte [rax - 0x77], 6
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48068948], al
or byte [rax - 0x77], 6
add rsp, 0x48
or byte [rax - 0x77], 6
add rsp, 0x48
pop rbx
pop rsi
ret
test rcx, rcx
je 0x14006effd
movzx r8d, byte [rsp + 0x47]
and al, 0x47
shl r8d, 0x10
movzx r9d, word [rsp + 0x45]
or r9d, r8d
shl r9, 0x20
loope 0x14006f059
mov r8d, dword [rsp + 0x41]
mov eax, dword [rsp + 0x41]
or r8, r9
lea r9, [rdx + rcx]
mov r11, rdx
jmp 0x14006f068
add r11, 2
cmp r10, r9
cmovne r10, r11
cmovne edx, ebx
nop word cs:[rax + rax]
mov r11, r10
cmp r10, r9
je 0x14006effd
lea r10, [r11 + 1]
movzx ebx, byte [r11]
test bl, bl
jns 0x14006f060
in al, dx
cmp bl, 0xe0
jb 0x14006f04a
cmp bl, 0xed
jne 0x14006f0a4
cmp r10, r9
je 0x14006effd
lea r10, [r11 + 2]
cmp r10, r9
je 0x14006effd
cmp byte [r11 + 1], 0x9f
ja 0x14006f0d0
add r11, 3
mov r10, r11
jmp 0x14006f060
add r11, 2
cmp r10, r9
cmove r11, r10
xor r10d, r10d
cmp r11, r9
setne r10b
xchg ebp, eax
ret 0x14d
fiadd dword [rax - 0x608d0f05]
invalid
jb 0x14006f060
lahf
xor r11d, r11d
cmp r10, r9
setne r11b
add r10, r11
jmp 0x14006f060
nop
shl r8, 8
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], r8
jmp 0x14006f016
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
add al, 0
add byte [rax], al
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bf
add al, 0
invalid
add byte [rax + 0xf], cl
cli
cmovae rdi, rdx
xor edx, edx
mov rcx, rdi
shr rcx, 0x3a
sete dl
mov r8, rdi
mov eax, edi
shl r8, 5
shl rdx, 3
loop 0x14006f137
add ecx, dword [rax - 0x7b]
sal byte [rbp + rbx + 0x48], 0x8b
or byte [rax - 0x3f], r9b
shl rax, 5
test rax, rax
je 0x14006f156
mov rcx, qword [rsi + 8]
shl rax, 5
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x14006f15f
mov qword [rsp + 0x30], 0
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x40]
and al, 0x40
lea r9, [rsp + 0x28]
call fcn.140068710
cmp qword [rsp + 0x40], 0
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x48
and al, 0x48
je 0x14006f194
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14006f19b
test rcx, rcx
jne 0x14006f1a2
call fcn.140030ee0
sbb rax, 0xffffffff8948fffc
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
or byte [rax - 0x77], r9b
add rsp, 0x58
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1400948e0
add al, byte [rax]
int3
clc
invalid
mov edx, dword [rcx + 0x10]
cmp byte [r9 + 0x18], 0
je 0x14006f20f
jns case.0x14000bdfd.1432
add byte [rbx + rdx + 0x48], dh
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rcx + rcx*4 + 0x41], ecx
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rdx
or byte [rax - 0x77], cl
push rcx
adc byte [rax - 0x7d], cl
invalid
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
test rdx, rdx
sal byte [rax + rbp*8 + 0x45], cl
movzx edx, word [rcx + 0x1d]
invalid
je 0x14006f1fc
movzx r10d, word [r9 + 0x1d]
sbb eax, 0x59b60f45
movzx r11d, byte [r9 + 0x1f]
shl r11d, 0x10
invalid
or r11d, r10d
shl r11, 0x20
jrcxz 0x14006f249
mov r9d, dword [r9 + 0x19]
sbb qword [r13 + 9], rcx
or r9, r11
invalid
lea r10, [r8 + rdx]
mov rsi, r8
jmp 0x14006f258
add rsi, 2
cmp r11, r10
invalid
cmovne r11, rsi
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov rsi, r11
cmp r11, r10
je 0x14006f1fc
movsb byte [rdi], byte [rsi]
lea r11, [rsi + 1]
movzx ebx, byte [rsi]
test bl, bl
jns 0x14006f250
cmp bl, 0xe0
jb 0x14006f239
cmp bl, 0xed
jne 0x14006f28a
cmp r11, r10
je 0x14006f1fc
lea r11, [rsi + 2]
cmp r11, r10
je 0x14006f1fc
add cl, byte [rbp + 0x39]
sal dword [rcx + rax*4 - 0x80], cl
invalid
jle case.0x14000f0c0.1345
cmp byte [rsi + 1], 0x9f
lahf
ja 0x14006f2b5
add rsi, 3
mov r11, rsi
jmp 0x14006f250
add rsi, 2
cmp r11, r10
cmp ebx, edx
cmp ebx, edx
cmove rsi, r11
xor r11d, r11d
xor ebx, ebx
cmp rsi, r10
setne r11b
add r11, rsi
cmp bl, 0xf0
jb 0x14006f250
xor esi, esi
cmp r11, r10
cmp ebx, edx
cmp ebx, edx
setne sil
add r11, rsi
jmp 0x14006f250
shl r9, 8
mov qword [rbp - 0x28], rax
invalid
mov qword [rbp - 0x20], r8
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], r9
lea rax, [0x1400a8670]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
add eax, dword [rax]
lea r9, [0x1400a8068]
lea r8, [rbp - 0x28]
mov edx, 0x2b
call fcn.1400963d0
fbstp tbyte [rax + 2]
invalid
add al, byte [rax]
ud2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
push rsp
and al, 0x10
push rbp
push rsi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x50]
push rax
cmp qword [rbp - 0x28], 0
je 0x14006f32a
invalid
adc ecx, dword [rbx + rcx*4 + 0x45]
loopne 0x14006f364
mov r8, qword [rbp - 0x20]
mov rcx, qword [0x1400c9350]
mov ecx, dword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
nop
add rsp, 0x30
pop rbx
pop rsi
pop rbp
ret
int3
add byte [rax], al
add byte [rax], al
cmp rbx, 3
jb 0x14006f3a0
movzx edx, byte [rbx + rcx - 2]
mov r8d, edx
and r8b, 0xf0
xor ebp, ebp
cmp r8b, 0xa0
cmp al, 0xa0
jne 0x14006f3a0
xor ebp, ebp
cmp byte [rbx + rcx - 3], 0xed
jne 0x14006f3a0
movzx ebp, byte [rbx + rcx - 1]
and edx, 0x1f
loop 0x14006f3b2
invalid
and ebp, 0x3f
shl edx, 0x10
adc cl, al
in eax, 0xa
or ebp, edx
mov al, 1
cmp r14, 3
jb 0x14006f459
cmp byte [rdi], 0xed
jne 0x14006f462
movzx r12d, byte [rdi + 1]
mov edx, r12d
and dl, 0xf0
cmp dl, 0xb0
jne 0x14006f462
test al, al
je 0x14006f462
xchg ebx, eax
add byte [rax], al
invalid
movzx r13d, byte [rdi + 2]
and r12d, 0x1f
cmp rbx, 3
jb case.0x14000e8f7.1346
add rbx, 0xfffffffffffffffd
mov qword [rsi + 0x10], rbx
shl r12d, 6
and r13d, 0x3f
lea r15, [r14 - 3]
std
inc r14
mov rax, qword [rsi]
sub rax, rbx
cmp rax, r14
jb 0x14006f537
invalid
xor eax, dword [rcx]
add byte [rax], al
add rdi, 3
add r12d, 0xfc00
and r12d, 0xffc0
or ebp, r13d
or ebp, r12d
add ebp, 0x10000
add byte [rax - 0x77], cl
int1
mov edx, ebp
call fcn.14006cd30
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, r15
jb 0x14006f54a
add byte [rax], al
mov rcx, qword [rsi + 8]
add rcx, rbx
mov rdx, rdi
mov edx, edi
mov r8, r15
call fcn.140093940
out dx, eax
add r8b, byte [rax]
add rbx, r15
jmp 0x14006f50a
add byte [rax], al
test r14, r14
je 0x14006f4ee
add byte [rax], al
lea rax, [rdi + r14]
mov r8, rdi
jmp case.0x14006aebb.1219
add r8, 2
cmp rdx, rax
cmovne rdx, r8
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov r8, rdx
cmp rdx, rax
je 0x14006f4ee
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
invalid
test r9b, r9b
jns 0x14006f480
cmp r9b, 0xe0
jb 0x14006f46b
cmp r9b, 0xed
jne 0x14006f4bf
cmp rdx, rax
je 0x14006f4ee
lea rdx, [r8 + 2]
cmp rdx, rax
je 0x14006f4ee
cmp byte [r8 + 1], 0x9f
ja 0x14006f4ea
invalid
add r8, 3
mov rdx, r8
jmp 0x14006f480
add r8, 2
cmp rdx, rax
cmove r8, rdx
xor edx, edx
cmp r8, rax
setne dl
add rdx, r8
cmp r9b, 0xf0
stc
invalid
jb 0x14006f480
xor r8d, r8d
cmp rdx, rax
setne r8b
add rdx, r8
invalid
jmp 0x14006f480
mov byte [rsi + 0x18], 0
mov rax, qword [rsi]
sub rax, rbx
cmp rax, r14
cmp eax, esi
cmp eax, esi
jb 0x14006f51f
add rcx, rbx
mov rdx, rdi
mov r8, r14
call fcn.140093940
cmp dword [rdx + rax], eax
add rbx, r14
mov qword [rsi + 0x10], rbx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.140098de0
cwde
add al, byte [rax]
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x14006f4f9
mov rcx, rsi
mov rdx, rbx
invalid
mov r8, r14
call fcn.140098de0
invalid
jmp 0x14006f404
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.140098de0
mov rbx, qword [rsi + 0x10]
pop rsi
adc cl, ch
fdivp st(6)
invalid
invalid
int3
push rsi
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x80
add byte [rax], al
add byte [rax], al
mov rbx, r8
mov r8, rdx
ror byte [rax - 0x77], 1
retf 0x8d48
and al, 0x50
call fcn.140069a90
mov rax, qword [rsp + 0x50]
ror byte [rax - 0x77], 1
retf 0x8d48
mov r14, qword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
movabs r12, 0x8000000000000000
cmp rax, r12
jne 0x14006f5b7
mov esi, 1
jmp 0x14006f77d
mov rcx, qword [rsp + 0x60]
invalid
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x40], r14
and al, 0x40
mov qword [rsp + 0x48], rcx
lea rcx, [rsp + 0x68]
lea ecx, [rsp + 0x68]
lea rdx, [rsp + 0x38]
and al, 0x38
call fcn.14006f7d0
mov r15, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
mov esi, 1
cmp r15, r12
invalid
jne 0x14006f5f6
mov r14, rdi
jmp 0x14006f77d
movzx edx, byte [rbx + 0x21]
movzx ecx, byte [rbx + 0x22]
invalid
test dl, dl
je 0x14006f60c
test cl, cl
jne case.0x14002ba83.1134
movzx eax, byte [rbx + 0x25]
jmp 0x14006f64a
test cl, cl
je 0x14006f636
cmp byte [rbx + 0x23], 0
movzx eax, byte [rbx + 0x25]
je 0x14006f64a
xor byte [rax + rax*8 - 0x41b6d38b], al
add al, byte [rax]
add byte [rax], al
push rdi
test al, al
jne 0x14006f64a
movabs r14, 0x5700000002
test r15, r15
jne 0x14006f76b
test dword [rdx], edi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test dword [rdx], edi
add dword [rax], eax
add cl, ch
add dword [r8], r8d
add byte [rax + 0x7500237b], al
jnp case.0x140024ed4.1167
add byte [rbp - 0x1e], dh
invalid
jmp 0x14006f77d
cmp byte [rbx + 0x23], 0
jne 0x14006f61e
cmp byte [rbx + 0x24], 0
jne 0x14006f61e
invalid
jnp 0x14006f663
add byte [rbp - 0x24], dh
fadd qword [rax + 0x7500257b]
invalid
cmp byte [rbx + 0x25], 0
jne 0x14006f61e
xor eax, eax
cmp byte [rbx + 0x24], 0
je 0x14006f660
invalid
test al, al
jne case.0x14000bdfd.1463
mov ebp, 4
cmp dword [rbx], 0
jne 0x14006f66e
jmp 0x14006f685
test al, al
je 0x14006f673
bsr eax, dword [rcx]
mov ebp, 1
add byte [rax], al
add byte [rbx + 0x1774003b], al
invalid
cmp dword [rbx], 0
je 0x14006f685
invalid
mov edx, dword [rbx + 4]
jmp 0x14006f6c5
movzx r8d, byte [rbx + 0x23]
lea ebp, [r8*2 + 3]
cmp dword [rbx], 0
jne 0x14006f66e
cmp byte [rbx + 0x20], 0
je 0x14006f6a9
xor r8d, r8d
test dl, dl
setne r8b
rol byte [rcx - 0x7d], 0xc8
inc byte [rcx - 0x3f]
loopne 0x14006f6ba
test cl, cl
mov edx, 0x80120114
cmove edx, r8d
jmp 0x14006f6c5
test dl, dl
je 0x14006f6b8
test cl, cl
jne 0x14006f6c0
mov edx, 0x40000000
jmp 0x14006f6c5
test cl, cl
je 0x14006f61e
mov edx, 0x120114
mov r8d, dword [rbx + 0x18]
mov ecx, dword [rbx + 0x14]
or ecx, dword [rbx + 0x10]
mov r9, qword [rbx + 8]
or ecx, dword [rbx + 0x1c]
xor r10d, r10d
test al, al
setne r10b
shl r10d, 0x15
or r10d, ecx
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], ebp
mov qword [rsp + 0x30], 0
mov rcx, rdi
call sub.kernel32.dll_CreateFileW
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
cmp eax, 0xffffffff
je 0x14006f750
mov r14, rax
cmp ebp, 4
jne 0x14006f747
cmp byte [rbx + 0x23], 0
je 0x14006f747
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x522ce
cmp eax, 0xb7
add byte [rax], al
add byte [rbp + 0x26], dh
add byte [rax], al
jne 0x14006f747
mov qword [rsp + 0x38], 0
lea r8, [rsp + 0x38]
mov rcx, r14
mov ecx, esi
mov ecx, esi
int1
mov edx, 6
mov r9d, 8
add byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_SetFileInformationByHandle]
test eax, eax
invalid
je 0x14006f795
sal byte [rsi + rcx*2 + 0x31], 0xf6
xor esi, esi
test r15, r15
jne 0x14006f76b
push qword [rbp + 0x1d]
jmp 0x14006f77d
sub eax, 0x229215ff
add eax, 0xc6894100
mov r14d, eax
call qword [sym.imp.kernel32.dll_GetLastError]
and al, byte [0x106903859]
mov r14d, eax
shl r14, 0x20
or r14, 2
invalid
add bh, byte [rsi + 1]
test r15, r15
je 0x14006f77d
invalid
invalid
adc cl, byte [rax - 0x75]
or eax, 0x59bde
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
and al, byte [0x130903f80]
mov rax, rsi
mov rdx, r14
add rsp, 0x80
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
retf
invalid
mov rcx, r14
call qword [sym.imp.kernel32.dll_CloseHandle]
test r15, r15
je 0x14006f7c5
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
stosd dword [rdi], eax
invalid
invalid
invalid
and al, byte [0x11e9040c8]
mov r14, rbx
jmp 0x14006f77d
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x4a8
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x420], 0xfffffffffffffffe
mov r9, qword [rdx + 8]
or byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
cmp eax, 3
or byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
cmp eax, 3
jbe 0x14006f845
cmp eax, 3
jbe 0x14006f845
movabs r8, 0x5c003f005c005c
cmp qword [r9], r8
cmp dword [rcx], eax
invalid
cmp dword [rcx], eax
je 0x14006f8ad
xchg esi, eax
add byte [rax], al
add byte [rcx - 0x48], cl
pop rsp
add byte [rdi], bh
add byte [rdi], bh
add byte [rax + rax + 0x4d], bl
cmp dword [rcx], eax
invalid
movabs r8, 0x5c003f003f005c
cmp qword [r9], r8
invalid
add dword [rdi], ecx
test byte [rbx + 0x48000000], al
cmp rax, 0xf8
je 0x14006f8ad
cmp rax, 0xf8
add byte [rdi], cl
add dword [rdi + 0x66000000], 0x41
add byte [rax], al
add byte [rsi + 0x41], ah
jae 0x14006f8bd
cmp word [r9 + 2], 0x3a
cmp dword [rcx + 2], 0x3a
jne 0x14006f88c
movzx eax, word [r9 + 4]
movzx eax, word [rcx + 4]
jmp 0x14006f86c
je 0x14006f856
cmp rax, 1
cmp eax, 1
jne 0x14006f88a
cmp word [r9], 0
jne 0x14006f8bd
jmp 0x14006f8ad
cmp word [r9 + 2], 0x3a
cmp dword [r9 + 2], 0x3a
jne 0x14006f88c
movzx eax, word [r9 + 4]
test ax, ax
invalid
add al, 0x66
test eax, eax
invalid
je 0x14006fd39
cmp ax, 0x2f
je 0x14006f87a
movzx eax, ax
cmp eax, 0x5c
clc
pop rsp
clc
pop rsp
jne 0x14006f88c
movzx eax, word [r9]
cmp eax, 0x2f
je 0x14006f890
cmp eax, 0x5c
je 0x14006f890
jmp 0x14006f8ad
jbe 0x14006f8bd
xor dword [rcx + 0xf], eax
mov bh, 1
movzx eax, word [r9]
movzx eax, word [rcx]
cmp ax, 0x5c
pop rsp
je 0x14006f89e
movzx eax, ax
cmp eax, 0x2f
jne 0x14006f8bd
invalid
invalid
movzx eax, word [r9 + 2]
cmp eax, 0x5c
clc
pop rsp
je 0x14006f8ad
add eax, 0x752ff883
adc byte [rax - 0x75], cl
mov eax, dword [rdx + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
cmp eax, 0x2f
jne 0x14006f8bd
mov rax, qword [rdx + 0x10]
mov eax, dword [rdx + 0x10]
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
movups xmm0, xmmword [rdx]
jmp 0x14006fd22
mov qword [rbp + 0x408], r9
mov dword [rbp + 0x408], ecx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0x3f0], rcx
mov dword [rbp + 0x3f0], ecx
add byte [rax - 0x77], cl
xchg ebp, eax
mov qword [rbp + 0x410], rdx
mov qword [rbp + 0x3d8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc byte [rax + rax], al
add byte [rax - 0x39], cl
test eax, ebx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x3e0], 2
mov qword [rbp + 0x3e8], 0
invalid
invalid
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x3e0], 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x3e8], 0
mov r12d, 0x200
add byte [rax], al
add byte [rax], al
mov eax, 2
mov qword [rbp + 0x400], rax
mov dword [rbp + 0x400], eax
mov dword [rbp + 0x400], eax
xor eax, eax
mov qword [rbp + 0x3f8], rax
xor edi, edi
xor r13d, r13d
cmp r12, 0x201
jb 0x14006f92f
jmp 0x14006f950
jae 0x14006fa2a
cmp r12, 0x201
jae 0x14006f950
mov esi, 0x200
lea r15, [rbp - 0x58]
mov r14, r12
mov rbx, qword [rbp + 0x408]
add bl, ch
invalid
add bl, ch
jns 0x14006f9ab
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
sub r12, r13
sub rdi, r13
cmp rdi, r12
mov rbx, qword [rbp + 0x408]
popfq
or byte [rax + rax], al
add byte [rbx + 0x2e], dh
popfq
or byte [rax + rax], al
add byte [rbx + 0x2e], dh
lea rcx, [rbp + 0x3d8]
mov rdx, r13
mov r8, r12
call fcn.140098d20
mov rax, qword [rbp + 0x3d8]
test eax, ebx
add eax, dword [rax]
add byte [rax - 0x77], cl
test eax, edi
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, esp
loopne 0x14006f98a
add byte [rax], al
test eax, ebx
add eax, dword [rax]
add byte [rax - 0x77], cl
test eax, edi
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, esp
loopne 0x14006f98a
add byte [rax], al
mov qword [rbp + 0x400], rax
mov rdi, qword [rbp + 0x3f8]
loopne 0x14006f98a
add byte [rax], al
mov qword [rbp + 0x400], rax
mov dword [rbp + 0x400], eax
mov rdi, qword [rbp + 0x3f8]
mov eax, 0xffffffff
invalid
cmp rdi, rax
mov r13d, 0xffffffff
mov ebp, 0xffffffff
mov ebp, 0xffffffff
cmovb r13, rdi
mov qword [rbp + 0x3e8], r13
mov dword [rbp + 0x3e8], ebp
mov dword [rbp + 0x3e8], ebp
lodsd eax, dword [rsi]
call 0x18c06f9b4
mov esi, ebp
mov rsi, r13
mov r15, qword [rbp + 0x400]
mov edi, dword [rbp + 0x400]
mov ebp, 0x400
mov r14, r13
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, rbx
mov edx, r14d
mov r8, r15
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
or dword [rax], esp
invalid
invalid
or dword [rax], esp
add eax, 0x85c38900
mov ebx, eax
invalid
mov ebx, eax
test eax, eax
invalid
jne 0x14006f9eb
sal byte [rbp + 0xe], 0xff
adc eax, 0x52005
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14006fa79
add byte [rax], al
invalid
mov r12d, ebx
cmp r14, r12
jne 0x14006f920
sub edi, edi
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14006fd82
add byte [rax], al
add r14, r14
mov eax, 0xffffffff
cmp r14, rax
cmovae r14, rax
mov r12, r14
cmp r12, 0x201
jae 0x14006f950
invalid
invalid
jmp 0x14006f92f
cmp rsi, r12
jb 0x14006fd9c
mov rdi, qword [rbp + 0x410]
mov qword [rdi + 0x10], 0
add byte [rbx + 0x5c7602fb], al
movzx eax, word [r15 + 2]
cmp eax, 0x3a
invalid
jne 0x14006fabf
cmp word [r15 + 4], 0x5c
jne 0x14006fabf
lea rax, [0x1400a9da0]
add eax, dword [rax]
mov qword [rbp + 0x418], rax
mov r13d, 4
mov rbx, qword [rbp + 0x408]
jmp 0x14006fb6e
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rdi, qword [rbp + 0x410]
cmp qword [rbp + 0x3f8], 0
add eax, dword [rax]
add byte [rax], al
jne 0x14006fcc2
jmp 0x14006fcd8
mov rbx, qword [rbp + 0x408]
jne 0x14006fb5d
movzx ecx, word [r15]
cmp cx, 0x5c
je 0x14006fb34
jmp 0x14006fb5d
add byte [rcx + 0xf], al
mov bh, 0xf
movzx ecx, word [r15]
cmp ebx, 3
jbe 0x14006fb27
lea rdx, [0x1400b4e80]
cmp cx, 0x5c
stc
pop rsp
jne 0x14006fd54
cmp eax, 0x3f
mov rbx, qword [rbp + 0x408]
je case.0x14006c8e8.147
invalid
lea eax, [rdx]
add byte [rax], al
cmp eax, 0x5c
jne 0x14006fb39
movzx eax, word [r15 + 4]
cmp eax, 0x3f
je 0x14006fd6a
test byte [rsi + 2], ch
add byte [rax], al
test byte [rsi + 2], ch
add byte [rax], al
cmp eax, 0x2e
jne 0x14006fb3f
cmp word [r15 + 6], 0x5c
jne 0x14006fb3f
add r12, 0xfffffffffffffffc
add r15, 8
add edi, 8
lea rax, [0x1400a9da0]
mov qword [rbp + 0x418], rax
mov r13d, 4
add byte [rax - 0x77], cl
test dword [rax], ebx
add al, 0
add byte [rcx - 0x43], al
add al, 0
add byte [rax], al
jmp 0x14006fb6e
mov rbx, qword [rbp + 0x408]
cmp cx, 0x5c
popfq
or byte [rax + rax], al
add al, 0
add al, 0
add byte [rsi - 0x7d], ah
stc
pop rsp
jne 0x14006fb5d
movzx eax, word [r15 + 2]
cmp ax, 0x5c
jne 0x14006fb5d
add r12, 0xfffffffffffffffe
add r15, 4
mov dword [rax + rcx*2], 0xa25a058d
add eax, dword [rax]
mov dword [rax + rcx*2], 0xa25a058d
add eax, dword [rax]
add al, 0x48
lea eax, [0x1400a9da8]
mov qword [rbp + 0x418], rax
mov r13d, 8
jmp 0x14006fb6e
lea rax, [0x1400b4e80]
push rbx
add al, 0
mov qword [rbp + 0x418], rax
add al, 0
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
mov rsi, r13
or rsi, 1
or esi, 1
or esi, 1
add rsi, r12
mov r14, qword [rdi]
cmp r14, rsi
jae 0x14006fbef
lea r8, [rsi + rsi]
test r14, r14
test r14, r14
je 0x14006fba8
lea rax, [r14 + r14]
add al, 0x36
mov qword [rbp + 0x3c0], rbx
mov qword [rbp + 0x3c8], 2
enter 3, 0
add al, byte [rax]
add byte [rax], al
invalid
enter 3, 0
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test eax, edx
add eax, dword [rax]
add byte [rax], al
jmp 0x14006fbb3
invalid
invalid
test eax, ecx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x3d0], rax
jmp 0x14006fbb3
mov qword [rbp + 0x3c8], 0
add byte [rax - 0x73], cl
lea ebp, [rax + 0x4c000003]
lea ecx, [rbp + 0x3c0]
lea rcx, [rbp + 0x3a8]
lea r9, [rbp + 0x3c0]
mov edx, 2
call fcn.140068710
cmp qword [rbp + 0x3a8], 0
mov rcx, qword [rbp + 0x3b0]
je case.0x14006a771.512
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc1
cmp rcx, rax
cmp rcx, rax
jne 0x14006fdb0
cmp r14, r13
jae 0x14006fc27
mov rcx, rdi
xor edx, edx
mov r8, r13
mov eax, ebp
mov eax, ebp
call fcn.140098d20
mov rdi, qword [rbp + 0x410]
mov rsi, qword [rdi + 0x10]
mov r14, qword [rdi]
mov rbx, qword [rdi + 8]
jmp 0x14006fc29
mov qword [rdi + 8], rcx
mov qword [rdi], rsi
mov dword [rdi], esi
mov rbx, rcx
mov r14, rsi
cmp r14, r13
jb case.0x14000f0c0.1366
xor esi, esi
lea r8, [r13*2]
lea rcx, [rbx + rsi*2]
mov rdx, qword [rbp + 0x418]
xchg ebp, eax
sbb byte [rax + rax], al
add al, ch
invalid
cmp al, 2
add al, byte [rax]
xchg ebp, eax
sbb byte [rax + rax], al
add al, ch
invalid
add al, byte [rax]
add rsi, r13
mov qword [rdi + 0x10], rsi
mov rax, r14
invalid
sub rax, rsi
cmp rax, r12
jae 0x14006fc73
invalid
and byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rsi
mov r8, r12
call fcn.140098d20
mov rdi, qword [rbp + 0x410]
adc byte [rax + rax], al
invalid
add byte [rax], al
mov rsi, qword [rdi + 0x10]
mov r14, qword [rdi]
mov rbx, qword [rdi + 8]
lea r8, [r12 + r12]
lea rcx, [rbx + rsi*2]
mov rdx, r15
call fcn.140093940
add rsi, r12
add esi, esp
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
cmp rsi, r14
jne 0x14006fca9
mov rcx, rdi
mov rdx, r14
call case.0x14001a628.702
mov rdi, qword [rbp + 0x410]
add byte [rax - 0x75], cl
pop rdi
or byte [rax - 0x75], cl
ja 0x14006fcb9
mov word [rbx + rsi*2], 0
inc rsi
mov qword [rdi + 0x10], rsi
xor esi, esi
cmp qword [rbp + 0x3f8], 0
je 0x14006fcd8
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp + 0x400]
test dword [rax], eax
add al, 0
add bh, bh
adc eax, 0x51d98
test dword [rax], eax
add al, 0
add bh, bh
adc eax, 0x51d98
test rsi, rsi
je case.0x14006b3c1.156
mov rcx, qword [rbp + 0x3f0]
lock add eax, dword [rax]
add byte [rax - 0x77], cl
jno 0x14006fcf0
mov qword [rcx + 8], rsi
movabs rax, 0x8000000000000000
mov qword [rcx], rax
invalid
mov eax, 0
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rdi], 0
add dword [rax - 0x7d], ecx
invalid
cmp qword [rdi], 0
je 0x14006fd25
mov r8, qword [rdi + 8]
mov eax, dword [rdi + 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14006fd25
adc eax, 0x10478b48
mov rax, qword [rdi + 0x10]
mov rcx, qword [rbp + 0x3f0]
mov qword [rcx + 0x10], rax
adc byte [r15], cl
adc byte [rdi], al
lock add eax, dword [rax]
add byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rdi], al
movups xmmword [rcx], xmm0
add rsp, 0x4a8
add esp, 0x4a8
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
movzx eax, word [r9]
cmp eax, 0x2f
je 0x14006f88c
sti
invalid
invalid
sti
invalid
cmp eax, 0x5c
pop rsp
je 0x14006f88c
cmp eax, 0xe9fffffb
pop rcx
sti
invalid
invalid
jmp 0x14006f8ad
mov qword [rbp + 0x418], rdx
xor r13d, r13d
add al, 0
add byte [rbp + 0x31], al
in eax, dx
mov rbx, qword [rbp + 0x408]
mov ebx, dword [rbp + 0x408]
popfq
or byte [rax + rax], al
add cl, ch
add al, 0xfe
invalid
jmp 0x14006fb6e
jmp qword [rsi + 0x41]
cmp word [r15 + 6], 0x5c
jne 0x14006fb3f
leave
std
invalid
invalid
leave
std
invalid
mov qword [rbp + 0x418], rdx
add al, 0
add byte [rax], al
add cl, ch
jmp 0x18906fd80
jmp 0x14006fb6b
lea rcx, str.internal_error:_entered_unreachable_code
add eax, dword [rax]
lea r8, str.W__G__o___qoAi_Um_a8_sP_Q___h__us___jU
add eax, dword [rax]
add byte [rdx + 0x28], bh
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
invalid
call fcn.140096040
jmp case.0x14006c934.104
invalid
lea r8, str.W__G__o___qoAi_Um_a8_sP_Q___h__us___jU
mov rcx, r12
mov rdx, rsi
call fcn.140095fc0
adc ah, byte [rdx + 2]
invalid
add al, byte [rax]
invalid
bnd call fcn.140095fc0
invalid
add bl, ch
sbb byte [rax - 0x7b], cl
leave
jmp case.0x14006c934.104
test rcx, rcx
jne 0x14006fdbc
call fcn.140030ee0
jmp case.0x14006c934.104
mov rdx, qword [rbp + 0x3b8]
call fcn.1400948e0
add al, byte [rax]
mov eax, 0xe8000003
add al, ch
sbb byte [rbx + 2], cl
add byte [rdi], cl
invalid
add al, byte [rax]
ud2
or esp, dword [rsi + 0xf]
invalid
push rsp
and al, 0x10
push rbp
push r15
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3d8], 0
fadd dword [rbx]
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x3e0]
add eax, dword [rax]
invalid
je 0x14006fe0c
mov r8, qword [rbp + 0x3e0]
add eax, dword [rax]
add byte [rax - 0x75], cl
or eax, 0x5954c
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x51c64
adc eax, 0x51c64
add eax, 0x858b4800
mov rax, qword [rbp + 0x410]
cmp qword [rax], 0
invalid
test dword [rax], edx
adc byte [rax + rax], al
add al, 0
add byte [rax - 0x7d], cl
cmp byte [rax], al
invalid
add byte [rdx + rbx + 0x48], dh
mov eax, dword [rbp + 0x410]
je 0x14006fe33
mov rax, qword [rbp + 0x410]
mov r8, qword [rax + 8]
or byte [rax - 0x75], cl
or eax, 0x59525
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sbb al, 5
invalid
sbb al, 5
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
int3
in al, dx
xor byte [rcx + rcx*4 - 0x38], cl
mov eax, ecx
mov eax, ecx
enter 0xffffffffffff8948, 0xffffffffffffffce
mov rsi, rcx
mov esi, ecx
mov rcx, qword [rdx]
lea rdx, [0x1400aa8d8]
lea edx, [0x1400aa8d8]
adc eax, 0x3aa73
stosb byte [rdi], al
add eax, dword [rax]
mov r9d, dword [rdx + r8*4]
mov qword [rsp + 0x28], 0
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x28]
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov rdx, rax
call qword [sym.imp.kernel32.dll_SetFilePointerEx]
test eax, eax
and byte [0x1008bfe87], bl
je 0x14006fe91
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
sub byte [rax - 0x77], cl
or byte [rcx], r14b
invalid
xor eax, eax
shr bl, 0x17
jmp 0x14006fea8
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
mov dword [rsi + 8], eax
push rcx
sbb eax, dword [0x120c8469a]
add byte [rax - 0x3f], cl
invalid
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
mov dword [rsi + 8], eax
mov eax, 1
or byte [rax + 1], bh
mov eax, 1
add byte [rax - 0x77], cl
invalid
mov qword [rsi], rax
add rsp, 0x30
add esp, 0x30
add esp, 0x30
xor byte [rsi - 0x3d], bl
int3
pop rsi
ret
int3
int3
int3
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x158
lea rbp, [rsp + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax - 0x39], cl
invalid
invalid
add byte [rax], al
mov qword [rbp + 0xd0], 0xfffffffffffffffe
mov r13, r8
mov ebp, eax
mov rbx, rcx
mov ebx, ecx
test eax, edx
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add dh, bh
invalid
mov ebx, ecx
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
jno 0x14006ff04
or byte [rbx + rcx*4 + 0x71], cl
jno 0x14006ff04
adc byte [rbp - 0x7b], cl
test r14, r14
mov qword [rbp + 0xc0], rdx
rol byte [rax], 0
invalid
je 0x14006ff57
push rdi
test byte [rax - 0x77], 0x95
rol byte [rax], 0
add byte [rax], al
add byte [rdi + rdx*2 + 0x4c], dh
mov dword [rbp + 0xb8], ebp
invalid
add byte [rax], al
invalid
push rdi
mov qword [rbp + 0xb8], r13
mov eax, 0x49000000
mov ebp, ebx
add byte [rax], al
add byte [rcx - 0x77], cl
fld qword [rbx + 0xf]
invalid
mov dh, 0x44
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
movzx eax, byte [rsi + rdi - 1]
invalid
cmp al, 0x2f
setne r12b
xchg ebp, eax
invalid
cmp al, 0x5c
setne bl
lea rcx, [rbp + 0x60]
mov rdx, r15
mov r8, r14
mov eax, esi
xchg ebp, eax
invalid
mov eax, esi
call fcn.14006c180
movzx r9d, byte [rbp + 0x60]
movzx ecx, byte [rbp + 0x60]
movzx eax, r9b
mov r11, qword [rbp + 0x70]
mov r10, qword [rbp + 0x80]
add byte [rax], al
add byte [rax], al
lea rcx, [0x1400b6df8]
movsxd rdx, dword [rcx + rax*4]
invalid
adc al, 0x81
or dword [rax + 1], 0xf9894cca
or dword [rax + 1], 0xf9894cca
retf 0x894c
jmp rdx
lea rcx, [r11 + 4]
jmp 0x14006ff98
mov sil, 6
xor edi, edi
xor r12d, r12d
jmp 0x1400700cc
invalid
add dword [rax], eax
invalid
push 0x49000001
lea ecx, [rdx + 1]
lea rcx, [r10 + 1]
test r10, r10
test edx, edx
cmove rcx, r10
add rcx, r11
add rcx, 8
add ecx, 8
retf 0x14c
add ecx, 8
jmp 0x14006ff98
mov ecx, 6
jmp 0x14006ff98
invalid
sbb dword [rcx - 0x73], ecx
add qword [rbp - 0x7b], rcx
ror byte [rcx + 0xf], cl
cmove ecx, edx
invalid
invalid
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
cmove ecx, edx
cmove ecx, edx
add rcx, r11
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x14006ff98
mov ecx, 2
cmp rcx, r14
ja case.default.0x14007089f
push rax
or dword [rax], eax
invalid
push rax
or dword [rax], eax
add byte [rbp + 4], dh
add al, 0x31
invalid
jmp 0x14006ffbd
jne 0x14006ffa7
add al, 0x31
invalid
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
xchg esp, eax
ret 0xf980
pop rsp
sete dil
xchg esp, eax
invalid
or dil, dl
xchg esp, eax
ret 0xf980
xchg esp, eax
mov dword [rax + 8], 0xdc2041d7
and r12b, bl
mov rcx, qword [rbp + 0x61]
mov rdx, qword [rbp + 0x68]
mov qword [rbp + 7], rdx
mov qword [rbp], rcx
mov dword [rbp], ecx
mov rsi, qword [rbp + 0x78]
mov ecx, 6
add byte [rax], al
add byte [rax], al
mov eax, eax
lea rdx, [0x1400b6e14]
lea edx, [0x1400b6e14]
ror byte [rax - 0x73], 0x15
xor ch, byte [rsi + 4]
outsb dx, byte [rsi]
add al, 0
movsxd r8, dword [rdx + rax*4]
lea edx, [0x1400b6e14]
outsb dx, byte [rsi]
add al, 0
movsxd r8, dword [rdx + rax*4]
add r8, rdx
mov qword [rbp - 0x20], r10
push rbp
loopne 0x14007003a
mov dword [rbp - 0x18], ebx
push rbp
loopne 0x14007003a
mov dword [rbp - 0x18], ebx
pop rbp
call 0x1307c893d
mov dword [rbp - 0x10], esi
mov qword [rbp - 0x10], rsi
mov dword [rbp - 0x10], esi
jmp r8
jmp rax
lea rdx, [r11 + 4]
jmp 0x140070024
lea rdx, [r10 + 1]
test r10, r10
cmove rdx, r10
cmove edx, edx
cmove edx, edx
add rdx, r11
add rdx, 2
jmp 0x140070024
fimul dword [rax - 0x7d]
ret 0xeb02
lea rdx, [r10 + 1]
test r10, r10
cmove rdx, r10
add rdx, r11
add rdx, 8
test rdx, rdx
mov rbx, r13
je 0x14007004e
lea rdx, [0x1400b6e30]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
mov r13, qword [rbp + 0xb8]
jmp rax
invalid
add byte [rax], al
add bh, bh
jmp rax
loopne 0x14007008d
invalid
lea rcx, [r11 + 4]
lea ecx, [rbx + 4]
cmp rcx, r14
je 0x1400700b4
jmp case.0x14006b2fc.207
mov esi, r9d
mov r13, qword [rbp + 0xb8]
add byte [rax], al
add bl, ch
imul edi, dword [rcx + 2], 0x4c
mov ecx, 2
mov rbx, r13
jmp 0x1400700c5
mov ecx, 2
mov rbx, r13
mov r13, qword [rbp + 0xb8]
cmp rcx, r14
lodsd eax, dword [rsi]
mov eax, 0x4c000000
cmp ecx, esi
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
je 0x1400700b4
mov esi, r9d
jmp 0x1400700c5
mov esi, r9d
mov rbx, r13
mov ebx, ebp
mov ebx, ebp
mov r13, qword [rbp + 0xb8]
jmp 0x1400700c5
lea rax, [r10 + 1]
lea rax, [r10 + 1]
test r10, r10
cmove rax, r10
cmove eax, edx
cmove eax, edx
ret 0x8d49
lea rcx, [r11 + rax]
add rcx, 2
rol dword [rdx], 0x4c
cmp ecx, esi
rol dword [rdx], 0x4c
cmp ecx, esi
je 0x1400700b4
jmp case.0x14006b2fc.207
lea rax, [r10 + 1]
test r10, r10
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
cmove rax, r10
invalid
invalid
cmove rax, r10
lea rcx, [r11 + rax]
add rcx, 8
ret 0x8d49
cmp rcx, r14
jne case.0x14006b2fc.207
xor eax, eax
mov esi, r9d
cmp r9b, 5
cmp cl, 5
cmp cl, 5
movzx r12d, r12b
movzx esp, ah
cmove r12d, eax
mov rdx, qword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x16], 1
mov rcx, rdx
mov rdx, r13
call fcn.14006be70
test al, al
jne 0x140070150
lea rcx, [rbp + 0x60]
mov rdx, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rbp - 0x77], cl
call 0x13fc793d5
invalid
invalid
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x13fc793d5
invalid
dec dword [rdi]
movzx edx, byte [rbp + 0x60]
invalid
movzx edx, byte [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1400b6e44]
lea r8, [0x1400b6e44]
lea eax, [0x1400b6e44]
add eax, 0x46d40
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
ret 0xe2ff
jmp case.0x14006beb3.156
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp case.0x14006beb3.156
add bl, ch
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
invalid
invalid
lea rdx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add eax, 0x2b9
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
ja 0x140070900
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
invalid
mov qword [rbx + 0x10], 0
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, qword [rbp + 0xc0]
add byte [rbp - 0x77], cl
call 0x13ff8d851
call qword [rax + 0x58c48148]
nop
add rsp, 0x158
pop rbx
pop rdi
mov r8, r13
mov eax, ebp
call fcn.14006f340
nop
add rsp, 0x158
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
test byte [rcx + 0x40000000], al
cmp dh, 3
add esi, dword [rbx + 0x7b]
add esi, dword [rbx + 0x7b]
mov qword [rbp - 0x60], r15
movabs al, byte [0xb0758840a875894c]
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x50], sil
mov byte [rbp - 0x50], dh
mov byte [rbp - 0x50], dh
mov rax, qword [rbp]
mov rcx, qword [rbp + 7]
mov ecx, dword [rbp + 7]
mov qword [rbp - 0x4f], rax
mov qword [rbp - 0x48], rcx
mov rax, qword [rbp - 0x18]
call 0x1004c8afa
call 0x1004c8afa
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
mov qword [rbp - 0x30], rax
mov word [rbp - 0x28], 0x200
mov dword [rbp - 0x28], 0x88400200
add al, byte [rax - 0x78]
jge 0x1400701a6
add al, byte [rax - 0x78]
jge 0x1400701a6
lea rcx, [rbp + 0x60]
lea rdx, [rbp - 0x60]
movabs al, byte [0x607d80ffffc447e8]
or cl, byte [rax - 0x77]
mov dword [rbp - 8], ebx
invalid
invalid
movabs al, byte [0x607d80ffffc447e8]
or cl, byte [rax - 0x77]
mov dword [rbp - 8], ebx
invalid
mov dword [rbp - 8], ebx
jne 0x14007024f
insb byte [rdi], dx
mov qword [rbp + 0xa0], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xa8], 8
add byte [rax], al
mov qword [rbp + 0xb0], 0
mov dword [rbp + 0xb0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add cl, ch
add dword [eax], eax
add byte [rax - 0x73], cl
jmp 0x140070370
lea rcx, [rbp + 0x60]
mov rsi, qword [rbp + 0xc0]
add byte [rax], al
invalid
add byte [rax], al
mov rdx, rsi
mov r8, r13
mov r8, r13
call fcn.14006c180
movzx eax, byte [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
jo 0x140070270
mov edx, dword [rbp + 0x80]
invalid
jo 0x140070270
mov edx, dword [rbp + 0x80]
movzx r8d, al
lea r9, [0x1400b6e60]
insb byte [rdi], dx
add al, 0
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, r13
mov eax, ebp
mov eax, ebp
jmp r10
add rcx, 4
jmp case.0x14006fff5.41
mov rsi, r13
movzx eax, byte [0x1400c93d0]
mov edx, 0xe0
xor ecx, ecx
call fcn.140072aa0
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140070927
invalid
add byte [rax], al
invalid
mov r14, rax
mov rax, qword [rbp + 0x90]
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
adc byte [rbp + 0x60], al
invalid
invalid
invalid
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
adc byte [rbp + 0x60], al
invalid
invalid
invalid
movups xmm1, xmmword [rbp + 0x70]
movups xmm2, xmmword [rbp + 0x80]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
mov qword [rbp + 0x10], 4
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x20], 1
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
mov r8b, 0xf
adc byte [rbp - 0x40], dl
mov r8b, 0xf
adc byte [rbp - 0x40], dl
movups xmm3, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x90], xmm3
movaps xmmword [rbp + 0x80], xmm2
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x28]
lea rdx, [rbp + 0x60]
call fcn.14006c620
cmp byte [rbp + 0x28], 0xa
je 0x140070357
mov r15d, 1
lea rdi, [rbp + 0x10]
lea r13, [rbp + 0x28]
insd dword [rdi], dx
sub byte [rbp + rcx*4 + 0x65], cl
invalid
nop dword [rax + rax]
insd dword [rdi], dx
sub byte [rbp + rcx*4 + 0x65], cl
invalid
cmp r15, qword [rbp + 0x10]
jne 0x140070315
mov rcx, rdi
mov rdx, r15
call fcn.140098eb0
mov eax, dword [rdx]
add byte [rbx + rcx*4 + 0x75], cl
invalid
mov eax, dword [rdx]
add byte [rbx + rcx*4 + 0x75], cl
sbb byte [rcx + 0x6b], cl
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x58]
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmm2, xmmword [rbp + 0x48]
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
inc r15
invalid
mov qword [rbp + 0x20], r15
mov rcx, r13
mov rdx, r12
loop 0x140070335
iretd
ret 0xffff
cmp byte [rbp + 0x28], 0xa
jne 0x140070300
invalid
loop 0x140070335
iretd
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0xa0], xmm0
invalid
invalid
add byte [rax], al
invalid
adc byte [rdi], cl
sub dword [rbp + 0xa0], eax
invalid
invalid
add byte [rax], al
invalid
test dword [rax + 0x48000000], esp
mov eax, dword [rbp + 0x20]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x77], r9b
mov qword [rbp + 0xb0], rax
mov r13, rsi
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
mov r13, rsi
mov byte [rbp + 0xcf], 0
lea rcx, [rbp + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
mov ch, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov r8, r13
mov rsi, qword [rbp + 0xc0]
mov rdx, rsi
mov edx, esi
mov r8, r13
call fcn.14006c180
movzx edx, byte [rbp + 0x28]
mov rcx, qword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
cmp byte [r8 - 0x75], r9b
mov rax, qword [rbp + 0x48]
mov eax, dword [rbp + 0x48]
lea r8, [0x1400b6eb0]
lea r8, [0x1400b6eb0]
add al, 0
movsxd r9, dword [r8 + rdx*4]
add r9, r8
jmp r9
add rcx, 4
jmp case.0x14006bf4a.179
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add ecx, eax
add ecx, eax
add rcx, 8
jmp case.0x14006fff5.41
mov ecx, 6
jmp case.0x14006fff5.41
invalid
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
invalid
ror dword [rax - 0x7d], 0xc1
add ch, bl
add ecx, 2
jmp case.0x14006fff5.41
add eax, 0x2b9
mov ecx, 2
add byte [rbp - 0x77], cl
call 0x14fcf2d37
mov r8, r13
sub r8, rcx
jb 0x140070900
invalid
invalid
invalid
add byte [rax], al
invalid
or eax, 0x48000005
add ecx, dword [rbp + 0xc0]
add byte [rax], al
invalid
add rcx, qword [rbp + 0xc0]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
test r8, r8
je 0x14007040f
movzx ecx, byte [rsi]
mov dh, 0xe
invalid
cmp ecx, 0x2f
je case.0x14006b3c1.207
invalid
cmp ecx, 0x5c
je case.0x14006b3c1.207
cmp al, 5
jae 0x14007044c
add eax, 0x8d483973
invalid
lea rcx, [rbp + 0x60]
mov rdx, r15
mov r8, r14
call fcn.14006c180
pop rsi
mov ebp, 0xf44ffff
mov dh, 0x45
invalid
pop rsi
mov ebp, 0xf44ffff
mov dh, 0x45
invalid
movzx eax, byte [rbp + 0x60]
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
lea rcx, [0x1400b6e7c]
lea ecx, [0x1400b6e7c]
add byte [rsi + 0x63], cl
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
leave
jmp r9
jmp 0x140070889
test r12b, r12b
je 0x140070158
invalid
in al, 0xf
test byte [rbx], al
std
invalid
dec dword [rax - 0x73]
lea rdx, [0x1400a8d4a]
adc eax, 0x388ee
mov r8d, 1
add byte [rax], al
mov rcx, rbx
call fcn.14006f340
jmp 0x140070158
invalid
cld
invalid
invalid
jmp 0x18907046c
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
cmove edx, eax
ror byte [rax + 1], 1
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 8
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
jmp case.0x14006bf4a.179
mov ecx, 6
jmp case.0x14006bf4a.179
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
push rax
jmp case.0x14006bf4a.179
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
invalid
ror byte [rax + 1], 1
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
cmp rcx, r13
add rcx, 2
jmp case.0x14006bf4a.179
invalid
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, r13
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
xchg dword [rsp + rax], ebx
add byte [rbp + 4], dh
ja 0x14007090f
jne 0x1400704b9
xor eax, eax
jmp 0x1400704ce
invalid
adc eax, 0x48c10148
mov esi, ecx
ror dword [rax - 0x77], 0xce
movzx eax, byte [rsi]
cmp al, 0x2f
sete cl
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
xchg esp, eax
ror byte [rax], 0xc8
mov rcx, qword [rbp + 0x48]
mov qword [rbp + 0x90], rcx
lea edx, [rax + 0xf000000]
adc byte [rbp + 0x28], al
invalid
lea edx, [rax + 0xf000000]
adc byte [rbp + 0x28], al
invalid
sub byte [rdi], cl
adc byte [rbp + 0x38], cl
invalid
invalid
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rbp + 0x80], xmm1
movups xmmword [rbp + 0x70], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x70], eax
mov rcx, qword [rbp + 0xc0]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], r13
mov dword [rbp + 0x68], ebp
mov dword [rbp + 0x68], ebp
push 0xffffffff9885c766
add byte [rax], al
mov word [rbp + 0x98], 0x200
mov byte [rbp + 0x9a], al
add byte [rax], al
add byte [rax - 0x73], cl
jne case.0x14006e6d4.142
invalid
add byte [rax], al
add cl, byte [rax + 0x9a85]
add byte [rax], al
add byte [rax - 0x73], cl
jne case.0x14006e6d4.142
invalid
sub dword [rax - 0x73], ecx
jge 0x14007053a
lea rdi, [rbp + 0x28]
lea rbx, [rbp + 0x60]
xor r15d, r15d
lea r14, [rbp + 0xa0]
jmp 0x140070573
nop dword cs:[rax + rax]
invalid
mov rdx, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xa8]
test al, 0
add byte [rax], al
imul rcx, rdx, 0x38
mov byte [rax + rcx], r12b
and al, 8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
retf 0x4438
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
push rsi
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov r8, qword [rsi + 0x2f]
mov eax, dword [rsi + 0x2f]
mov eax, dword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
xor byte [rax - 1], cl
ret 0x8948
inc rdx
mov qword [rbp + 0xb0], rdx
mov byte [rbp + 0xcf], 0
mov rcx, rdi
stc
stc
mov rdx, rbx
call fcn.14006c620
inc dword [rdi + rcx - 0x4a]
sub byte gs:[rcx - 0x80], al
cld
or cl, byte [rdi]
invalid
mov ah, 0
add byte [rax], al
inc dword [rdi + rcx - 0x4a]
sub byte gs:[rcx - 0x80], al
mov dh, 0x65
sub byte [rcx - 0x80], al
cld
or cl, byte [rdi]
test byte [rax + rax - 0x72bf0000], dh
lea eax, [rsp - 6]
lea eax, [r12 - 6]
lea eax, [rsp - 6]
cli
movzx ecx, al
lea rax, [rcx + 1]
lea eax, [rcx + 1]
enter 0xffffffffffff8d48, 0x41
lea eax, [rcx + 1]
add dword [rax + 0xf4904f9], eax
invalid
cmp cl, 4
add al, 0x49
cmovae eax, edi
cmovae rax, r15
cmp rax, 1
je 0x1400705e0
add dword [rbx + rsi - 0x7d], esi
clc
add dh, byte [rcx + rax*8 - 0x7d]
invalid
cmp eax, 3
jne 0x140070620
invalid
cmp eax, 2
je 0x140070573
invalid
rol dword [rbx + 0x697503f8], 0x48
cmp eax, 3
jne 0x140070620
invalid
imul ecx, dword [rax - 0x75], 0xb085
mov rax, qword [rbp + 0xb0]
mov eax, dword [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x7d], cl
call 0x188b677c6
sub rax, 1
jb 0x140070573
mov rcx, qword [rbp + 0xa8]
mov ecx, dword [rbp + 0xa8]
imul rdx, rax, 0x38
imul edx, eax, 0x38
sar byte [rax], 1
cmp byte [rcx + rdx], 9
jne 0x140070573
or dword [rbp - 0x62], esi
mov qword [rbp + 0xb0], rax
jmp 0x140070573
test dword [rax - 0x15000000], esi
xchg ebp, eax
nop
xor edx, edx
cmp qword [rbp + 0xb0], 0
mov ebp, 0xb0
invalid
ror byte [rax - 0x7d], cl
mov ebp, 0xb0
add byte [rax], al
add byte [rdi], cl
setne dl
mov qword [rbp + 0xb0], rdx
mov dword [rbp + 0xb0], edx
xchg ebp, eax
mov al, 0
add byte [rax], al
xchg ebp, eax
ret 0x8948
invalid
xchg ebp, eax
mov al, 0
add byte [rax], al
cmp qword [rbp + 0xa0], rdx
jne case.0x14006e6d4.142
test dword [rsi], esi
invalid
invalid
invalid
test dword [rsi], esi
invalid
invalid
mov byte [rbp + 0xcf], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.14006de70
jmp 0x140070530
nop dword [rax + rax]
mov rdx, qword [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
mov al, 0
add byte [rax], al
cmp rdx, qword [rbp + 0xa0]
jne case.0x14006e6d4.142
invalid
invalid
invalid
add byte [rdi], cl
test dword [rbx], eax
invalid
mov byte [rbp + 0xcf], 0
iretd
add byte [rax], al
add byte [rax], al
mov rcx, r14
call fcn.14006de70
jmp 0x140070530
mov qword [rbp + 0x28], 0
mov qword [rbp + 0x30], 1
xor byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [r8], r8b
add byte [rax], al
add dh, al
invalid
invalid
invalid
xor byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [r8], r8b
add byte [rax], al
add dh, al
add dword [rax - 0x75], ecx
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0xb8], rax
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
mov qword [rbp + 0xb8], rax
mov eax, 0x48000000
mov eax, dword [rbp + 0xa8]
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0xb0]
mov al, 0
add byte [rax], al
test rax, rax
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], esi
mov al, 0
add byte [rax], al
test rax, rax
je 0x140070804
test byte [rcx + rax], dh
add byte [rax + 0x6b], cl
invalid
invalid
imul rsi, rax, 0x38
imul esi, eax, 0x38
mov rbx, qword [rbp + 0xc0]
add rsi, rbx
lea r12, [rbp + 0x61]
lea rdi, [0x1400b6ecc]
lea edi, [0x1400b6ecc]
rol byte [rax], 0
add byte [rax], al
add byte [rax + 1], cl
fimul word [rbp + rcx*4 + 0x65]
lea r12, [rbp + 0x61]
lea edi, [0x1400b6ecc]
add al, 0
xor eax, eax
jmp case.0x14006ff4f.54
invalid
rdtsc
ror byte [rax - 0x7d], 0xc3
add ebx, 0x38
cmp rbx, rsi
je 0x140070804
test byte [rax + 1], cl
add byte [rax], al
xor eax, eax
add rbx, 0x38
add ebx, 0x38
cmp rbx, rsi
je 0x140070804
test byte [rax + 1], cl
add byte [rax], al
test byte [rax + 1], cl
add byte [rax], al
movzx r13d, byte [rbx]
cmp r13d, 0xa
or cl, byte [rdi]
test byte [rdx], bh
add dword [rax], eax
invalid
sub eax, dword [rcx - 0x7d]
std
or cl, byte [rdi]
test byte [rdx], bh
add dword [rax], eax
add byte [rax + rcx*4 + 0x6d], al
invalid
insd dword [rdi], dx
mov byte [rbp + 0x60], r13b
mov byte [rbp + 0x60], ch
insd dword [rdi], dx
invalid
mov rcx, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
movups xmm0, xmmword [rbx + 1]
adc byte [rbx + 1], al
adc byte [rbx + 1], al
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
adc byte [rbx + 0x21], dl
adc byte [rbx + 0x21], dl
movups xmmword [r12 + 0x20], xmm2
adc dword [rsp + 0x20], edx
push rsp
and al, 0x20
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
invalid
and al, 0xa8
add dword [rdx + rbp + 0x48], esi
lea ecx, [rbp + 0x60]
test al, 1
je case.0x14006a771.552
lea rcx, [rbp + 0x60]
lea rdx, [0x1400a8e88]
adc eax, 0x38785
call fcn.14006c9e0
test al, al
jne case.0x14006a771.552
invalid
fadd st(2)
invalid
ret 0xffff
invalid
mov r8d, 1
lea rcx, [rbp + 0x28]
lea rdx, [0x1400a8d4a]
adc eax, 0x3862d
add byte [rax - 0x73], cl
sub byte [r8 - 0x73], r9b
adc eax, 0x3862d
xchg byte [rbx], al
add al, ch
invalid
add eax, dword [rax]
call fcn.14006f340
dec dword [rbx + rcx*4 + 0x75]
jo 0x140070768
mov r14, qword [rbp + 0x70]
jne 0x140070796
lea eax, [r13 - 6]
lea eax, [rbp - 6]
movzx eax, al
mov dh, 0xc0
lea r15, [rax + 1]
cmp al, 4
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae r15, rax
movsxd rax, dword [rdi + r15*4]
add rax, rdi
mov r8, r15
lea rdx, [0x1400a8d4a]
adc eax, 0x385fd
adc eax, 0x385fd
std
test dword [rbx], eax
add bh, bh
loopne case.0x1400703a7.12
jmp rax
mov edx, dword [rbp + 0x88]
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0x90]
add byte [rax], al
add bl, ch
xor dword [rax - 0x75], ecx
push rbp
push 0xffffffffebf0894d
jmp 0x140070790
mov r8d, 1
jmp 0x140070790
jmp 0x140070790
mov r8d, 1
lea rdx, [0x1400a8d4b]
jmp 0x140070790
add bl, ch
sbb dword [rcx - 0x48], eax
add al, byte [rax]
add byte [rax], al
lea rdx, str....
invalid
test dword [rbx], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
nop dword [rax + rax]
invalid
lea rcx, [rbp + 0x28]
call fcn.14006f340
inc dword [rcx - 0x7d]
inc dword [rcx]
jmp 0x140070797
invalid
inc dword [rcx - 0x7d]
inc dword [rcx]
je case.0x14006e6d4.125
test byte [rdx], cl
invalid
invalid
mov al, 1
test r15, r15
jne 0x1400706af
mov rax, qword [rbp + 0x80]
mov ecx, r13d
mov ecx, ebp
add byte [rax], 0
add byte [rcx + rcx*4 - 0x17], al
mov ecx, ebp
mov ecx, ebp
lea rdx, [0x1400b6ee0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r14, 4
add esi, 4
mov r13, r14
jmp 0x1400707f9
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
enter 0xffffffffffff8d4d, 0x2c
invalid
add r13, 8
jmp 0x1400707f9
adc ecx, dword [rax - 0x73]
add qword [rax - 0x7b], rcx
lea rcx, [rax + 1]
test rax, rax
invalid
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4d, 0x2c
invalid
cmove rcx, rax
lea r13, [r14 + rcx]
add r13, 2
test r13, r13
setne al
jmp 0x1400706af
stosd dword [rdi], eax
invalid
invalid
invalid
stosd dword [rdi], eax
invalid
cmp qword [rbp + 0xb8], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1400c9350]
je case.0x140070041.20
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp + 0xc0]
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5124c
adc r8b, byte [0x1b5925027]
add byte [rax - 0x75], cl
mov rsi, qword [rbp - 8]
jne 0x140070820
clc
cmp qword [rsi], 0
je 0x140070841
mov r8, qword [rsi + 8]
mov rcx, qword [0x1400c9350]
invalid
add byte [rcx], dh
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5122f
add eax, 0x45100f00
sub byte [rdi], cl
movups xmm0, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], al
sub byte [r15], r9b
movups xmm1, xmmword [rbp + 0x38]
adc byte [rbp + 0x38], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp case.0x14006b3c1.204
invalid
dec dword [rax - 0x73]
lea ecx, [rdx + 1]
test rdx, rdx
ror byte [rax + 0xf], cl
retf 0x148
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
retf 0x148
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140070889
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
retf 0x148
add byte [rax], al
cmp rcx, r14
int1
ja case.default.0x14007089f
mov ecx, r8d
lea r8, [0x1400b6e98]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add rax, 4
add eax, 4
jmp 0x1400708df
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x1400708df
mov eax, 6
jmp 0x1400708df
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x1400708df
mov eax, 2
cmp r14, rax
jb 0x140070158
clc
invalid
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rdx, r14
call fcn.140095ec0
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rdx, r13
call fcn.140095ec0
mov byte [rbp + 0xcf], 0
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rdx, r13
call fcn.140095ec0
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.1400948e0
int3
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
cmp qword [rbp + 0xb8], 0
mov eax, 0
je 0x14007097c
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp + 0xc0]
add bh, bh
adc eax, 0x510f4
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x28], 0
je 0x140070996
mov r8, qword [rbp + 0x30]
mov rcx, qword [0x1400c9350]
ret 0x589
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x510da
adc eax, 0x510da
adc byte [0x10f8ccf99], al
add byte [rax], al
add byte [rcx], al
mov byte [rbp + 0xcf], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
invalid
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
invalid
invalid
jge 0x1400709e0
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x10], 0
invalid
je 0x1400709e6
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp + 0x18]
mov r8, qword [rbp + 0x18]
mov rcx, qword [0x1400c9350]
xor edx, edx
invalid
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5108a
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
cmp byte [rbp + 0xcf], 0
cmp byte [rbp + 0xcf], 0
jne case.0x14000fe14.1337
cmp qword [rbp + 0xa0], 0
je case.0x14000fe14.1337
mov r8, qword [rbp + 0xa8]
add byte [rax], al
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
push 0x38
cmp r13b, 3
je 0x140070c89
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
je 0x140070c89
cmp r13b, al
ja 0x140070c89
invalid
add byte [rdi], cl
mov dh, 0x6f
adc byte [rdi + rcx - 0x4a], al
in eax, 0x48
mov ecx, dword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x140070b53
lea r14, [rsp + 0x68]
lea esi, [rsp + 0x68]
jmp 0x140070adf
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x140070c89
cmp al, 2
jne case.0x14000e8f7.1386
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
stc
call fcn.14006cbe0
cmp rbx, rax
jbe 0x140070ad0
mov rcx, r14
mov rdx, rdi
mov edx, edi
call fcn.14006cab0
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
adc byte [rdi + 0x20], dl
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
sub rcx, qword [rsp + 0x68]
jb 0x140070d6f
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x140070cd1
lea eax, [rcx]
add byte [rax], al
mov r14, rbx
jmp 0x140070b6f
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x140070c89
cmp al, 1
je 0x140070bf0
movzx eax, al
cmp eax, 2
jne case.0x1400703a7.18
test dword [rax], eax
add dword [rax], eax
invalid
mov rcx, rdi
call fcn.14006cbe0
cmp r14, rax
jbe 0x140070b60
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.14006cab0
mov rbx, r14
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
sub dword [rsp + 0x30], eax
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
mov ecx, dword [rdi + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
jb 0x140070d69
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x140070cd1
add byte [rax], al
invalid
mov al, 2
mov r14, rbx
mov esi, ebx
mov esi, ebx
jmp 0x140070b66
and dword [rsi + 0x66], 0x841f0f2e
add byte [rax], al
add byte [rax], al
invalid
add dh, al
cmp dword [r8], r8d
xor eax, eax
cmp r12d, 3
add ecx, dword [rdi]
invalid
invalid
invalid
invalid
invalid
add ecx, dword [rdi]
invalid
invalid
inc dword [rcx - 0x7d]
cld
cmp r12d, 5
je 0x140070b66
test byte [rdi + rdi*8 - 1], bl
invalid
add eax, 0xff5c840f
invalid
cmp r12d, 6
jne 0x140070cb2
test r14, r14
test esi, esi
je 0x140070c46
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
je 0x140070c50
cmp cl, 0x2e
jne 0x140070c50
and al, 0x28
sub byte [rdi], cl
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
cmp eax, 0x2f
je 0x140070c65
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x140070c65
cmp eax, 0x5c
je 0x140070c65
xor eax, eax
jmp 0x140070b66
xor r14d, r14d
xor eax, eax
shr cl, 0x16
invalid
invalid
invalid
invalid
xor eax, eax
cmp r14, 1
inc byte [rcx]
inc byte [rcx]
jne 0x140070b66
cmp cl, 0x2e
jne 0x140070b66
add edi, edi
invalid
invalid
add edi, edi
invalid
dec dword [rax - 0x7d]
sub rbx, 1
jb 0x140070d8f
invalid
jmp 0x140070c6a
invalid
add byte [rax - 0x77], cl
pop rdi
or dh, al
invalid
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
mov byte [rsi], 7
jmp 0x140070c8c
movzx eax, al
test eax, eax
invalid
jne case.0x140070243.40
cmp bpl, 6
jne 0x140070cb7
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x140070d7e
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
pop rdi
or dh, al
invalid
mov byte [rsi], 6
invalid
jmp 0x140070c8c
lea rax, [0x1400b6ef8]
movsxd rcx, dword [rax + r12*4]
or al, 0xa0
cmp ah, byte [rdx + 4]
add byte [rdx + 0x63], cl
or al, 0xa0
add rcx, rax
add ecx, eax
sar edi, 0xe1
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x7d], r9b
rol byte [rbx + rbp*8], 0x5e
jmp rcx
and byte [r8 - 0x7d], r9b
rol byte [rbx + rbp*8], 0x5e
pop rsi
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
invalid
xor byte [rdi], cl
sub byte [rsp + 0x40], cl
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], dl
push rax
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
push rsi
and dword [rax - 0x75], ecx
and al, 0x5f
and al, 0x5f
pop rdi
mov qword [rsi + 0x30], rax
jmp 0x140070c8c
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
cmove edx, ecx
add rax, rdx
add rax, 8
ror byte [rax], 0xeb
invalid
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
invalid
invalid
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je case.default.0x140070cc5
invalid
invalid
invalid
invalid
invalid
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
xor byte [r8 - 0x77], r9b
invalid
invalid
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
invalid
invalid
adc qword [rdi], r9
adc dword [rsi + 1], eax
invalid
invalid
movups xmmword [rsi + 1], xmm0
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x140070c8c
mov rcx, rbx
mov rbx, r14
mov ebx, esi
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rdx, rbx
call fcn.140095fc0
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rcx, rbx
xor edx, edx
call fcn.140095fc0
lea r8, str.6_M____zZbj_1V_i9___jSv
add eax, dword [rax]
jmp 0x140070d85
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
add dh, bh
invalid
invalid
dec dword [rcx + rcx*4 - 0x3a]
add dh, bh
invalid
mov rdi, rdx
mov ebx, ecx
movzx eax, byte [0x1400c93d0]
mov edx, 0x18
xor ecx, ecx
call fcn.140072aa0
rcr byte [rax + rax], 1
add byte [rax - 0x7b], cl
invalid
je 0x140070deb
invalid
invalid
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop rbp
invalid
ret
mov qword [rbp - 8], rdi
mov qword [rbp - 0x10], rsi
mov ecx, 8
mov edx, 0x18
call fcn.1400948e0
ud2
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
xor byte [rax - 0x75], cl
mov ecx, dword [rbp - 8]
mov rdx, qword [rbp - 0x10]
call fcn.140070e40
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
invalid
je 0x140070e74
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc byte [rcx], dl
jae 0x140070e7a
mov r8, qword [rbp - 0x10]
jmp 0x140070e82
add rsp, 0x40
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
clc
clc
clc
mov rcx, qword [0x1400c9350]
xor edx, edx
add rsp, 0x40
test byte [0x188d93f8c], al
add esp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x140070ee3
invalid
js case.0x14006fff5.65
add byte [rdx + rbp + 0x48], dh
mov eax, dword [rbp - 0x18]
sub cl, byte [rax - 0x75]
call 0x1507f9209
cmp dword [rax + 0x10], 0x11
jb case.0x140070041.57
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb case.0x140070041.57
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov dword [rbp - 0x10], eax
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
test eax, eax
je 0x140070fb8
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
invalid
mov rsi, r8
invalid
mov rdi, rdx
mov rbx, rcx
lea r14, [rsp + 0x38]
lea esi, [rsp + 0x38]
lea r15, [rsp + 0x30]
xor byte [rbp + rcx*4 + 0x25], cl
popfq
add eax, dword [rax]
lea r12, str.failed_to_write_whole_buffer
and eax, 0x39d4e
lea r13, [0x1400b6f10]
jmp case.0x140024ed4.1218
stc
and esi, dword [rbp + 0x7e]
mov rcx, r14
call fcn.140067ae0
pushfq
imul edi, edi, 0xffffffff
imul edi, edi, 0xffffffff
invalid
test rsi, rsi
je 0x140070fb8
mov qword [rsp + 0x20], rbx
mov rcx, r15
stc
and byte [rcx + rcx*4 - 7], cl
stc
mov edx, 0xfffffff5
mov r8, rdi
mov r9, rsi
mov ecx, esi
invalid
mov ecx, esi
int1
call fcn.140068de0
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
je case.default.0x140070f7b
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
lea r8, [rax]
lea eax, [rax]
add rcx, r13
jmp rcx
and esi, dword [rcx + rdi*4 - 0x15]
xor eax, 0xf2e6666
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x140070fca
mov rax, rsi
sub rax, rcx
jb 0x140070fcf
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne case.0x140024ed4.1218
jmp 0x140070fb8
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
mov rax, r12
jmp 0x140070fba
lea r8, [0x1400a8ca8]
mov rdx, rsi
bnd call fcn.140095ec0
bnd call fcn.140095ec0
int3
test r8, r8
je 0x140071194
invalid
wait
add dword [rax], eax
invalid
test byte [rbx + 0x4d000001], bl
mov ebp, eax
mov r13, r8
mov rdi, rdx
mov rbx, rcx
mov rax, r8
shl rax, 4
xor edx, edx
xor ecx, ecx
nop dword [rax]
cmp dword [rdi + rdx], 0
jne 0x140071022
inc rcx
add rdx, 0x10
ror dword [rax - 0x7d], 0xc2
adc byte [rax + 0x39], cl
cmp rax, rdx
jne 0x140071010
cmp rax, rdx
jne 0x140071010
cmp r13, rcx
jb 0x1400711b0
int 0xf
invalid
sub r13, rcx
je 0x140071194
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x3f], cl
shl rcx, 4
shl rcx, 4
add rdi, rcx
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea r12, [0x1400b4e80]
add al, 0
lea r15, [rsp + 0x28]
lea rbp, [0x1400b6f20]
pop rsi
add al, 0
pop rsi
add al, 0
jmp 0x14007107b
add byte [rax], al
add byte [rax], al
cmp byte [rax + 0xf], 0x23
jne 0x140071196
mov rcx, r14
call fcn.140067ae0
outsb dx, byte [rsi]
push 0xffffffffffffffff
invalid
outsb dx, byte [rsi]
push 0xffffffffffffffff
dec dword [rbp - 0x7b]
test r13, r13
in eax, dx
je 0x140071194
lea rax, [rdi - 0x10]
mov rsi, r13
mov esi, ebp
mov esi, ebp
shl rsi, 4
mov rcx, rsi
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
test rcx, rcx
je 0x1400710b0
invalid
mov r9d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r9, r9
je 0x140071090
mov r8, qword [rax + 8]
jmp 0x1400710b6
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rbx
pop rsp
and al, 0x20
mov rcx, r15
mov edx, 0xfffffff4
call fcn.140068de0
cmp qword [rsp + 0x28], 0
je 0x140071100
mov rax, qword [rsp + 0x30]
mov ecx, eax
rol dword [rbx + 0x634803e1], 0x4c
lea eax, [rax]
rol dword [rbx + 0x634803e1], 0x4c
lea eax, [rax]
add rcx, rbp
jmp rcx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x1400711a7
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [rdi + rdx]
sub rax, r9
invalid
jb 0x140071152
enter 0x2972, 0x48
inc ecx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x140071120
jmp 0x140071155
cmp r13, rcx
cmp ebp, ecx
jb 0x1400711b0
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub r13, rcx
jne 0x140071174
test rax, rax
je 0x140071072
jmp 0x1400711bf
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x1400711f9
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
cmp qword [rsp + 0x28], 0
jne 0x14007106a
jmp 0x140071072
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x140071196
lea r8, [0x1400a8c90]
mov rdx, r13
call fcn.140095ec0
lea rax, [0x1400a8c68]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [0x1400b4e80]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, [0x1400a8c78]
lea rcx, [rsp + 0x38]
call fcn.140095e80
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [0x1400b4e80]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.__iVV__5__s__z__8iP_Kd___be6___m
lea rcx, [rsp + 0x38]
call fcn.140095e80
int3
sbb byte [rax], al
add al, 0
add byte [rax - 0x77], cl
mov dword [rsi + 0x20], eax
mov qword [rsi + 0x28], 0
mov byte [rsi + 0x30], 0
mov dword [rsi + 0x20], eax
mov qword [rsi + 0x28], 0
mov byte [rsi + 0x30], 0
mov byte [rsi + 0x35], 0
mov dword [rsi + 0x31], 0
xor dword [rax], r8d
add byte [rax], al
add bh, al
cmp byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and byte [rsi - 0x3d], bl
xor dword [rax], r8d
add byte [rax], al
add bh, al
cmp byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov bh, 0x51
add al, byte [rax]
mov ecx, 1
mov edx, 0x400
call fcn.1400948e0
int3
mov rax, rcx
cmp rcx, rdx
jbe 0x14007158c
lea rcx, [rax - 0x10]
lea ecx, [rax - 0x10]
mov r11, qword [rdi + rax - 0x10]
mov r14, qword [rdi + rax - 8]
mov r15, r11
xor r15, r8
add r15, r9
not r11
and r11, r15
and ebx, edi
invalid
and ebx, edi
mov r15, r14
xor r15, r8
invalid
add r15, r9
not r14
and r14, r15
or r14, r11
test r14, r10
je 0x140071550
invalid
cmp rax, rsi
ja 0x14007178e
invalid
nop word cs:[rax + rax]
test rax, rax
je 0x14007164d
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r14, rax
dec rax
cmp byte [rdi + r14 - 1], 0xa
jne 0x1400715a0
sub rsi, r14
jb 0x140071757
mov r15, qword [r12 + 0x28]
test r15, r15
je 0x1400715f9
mov rax, qword [rbx]
sub rax, r15
cmp rax, r14
jbe 0x140071683
mov rcx, qword [r12 + 0x20]
add rcx, r15
mov rdx, rdi
mov r8, r14
call fcn.140093940
add r15, r14
mov qword [r12 + 0x28], r15
jmp 0x14007169d
lea rcx, [r12 + 0x31]
mov rdx, rdi
mov r8, r14
call fcn.140070ef0
mov r15, rax
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x40], eax
mov dword [rbp - 0x40], eax
test rax, rax
je 0x140071647
mov eax, r15d
and eax, 3
cmp rax, 2
jb 0x140071715
cmp eax, 2
jne 0x140071715
add cl, byte [rdi]
test edi, esp
add byte [rax], al
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
mov rax, r15
shr rax, 0x20
cmp eax, 6
jne 0x140071715
lea rcx, [rbp - 0x40]
call fcn.140067ae0
mov r12, qword [rbp - 0x10]
jmp 0x1400716b1
mov r14, qword [r12 + 0x28]
test r14, r14
je 0x1400716d6
mov rax, qword [r12 + 0x20]
and al, 0x20
cmp byte [r14 + rax - 1], 0xa
jne 0x1400716d9
mov rcx, rbx
call fcn.140068b60
mov r15, rax
test rax, rax
mov r12, qword [rbp - 0x10]
jne 0x140071719
mov r14, qword [r12 + 0x28]
jmp 0x1400716d9
mov rcx, rbx
mov rdx, rdi
mov r8, r14
call fcn.140098fd0
mov r15, rax
test rax, rax
mov r12, qword [rbp - 0x10]
jne 0x140071719
mov rcx, rbx
call fcn.140068b60
mov r15, rax
test rax, rax
mov r12, qword [rbp - 0x10]
jne 0x140071719
add rdi, r14
mov rax, qword [r12 + 0x18]
mov r14, qword [r12 + 0x28]
sub rax, r14
cmp rax, rsi
ja 0x1400716e4
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.140098fd0
jmp 0x140071712
xor r14d, r14d
mov rax, qword [rbx]
sub rax, r14
cmp rax, rsi
jbe 0x140071704
mov rcx, qword [r12 + 0x20]
add rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.140093940
add r14, rsi
mov qword [r12 + 0x28], r14
xor r15d, r15d
jmp 0x140071719
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.140098fd0
mov r15, rax
mov r12, qword [rbp - 0x10]
inc qword [r12 + 0x10]
dec dword [r12 + 0x38]
jne 0x140071737
mov qword [r12 + 8], 0
mov rcx, r12
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, r15
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea rax, str.mid___len
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, [0x1400b4e80]
mov qword [rbp - 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
lea rdx, str.i_QF_V__zZ7z2__JKrVPGU_N6_yK__o_u_v___x____zy
lea rcx, [rbp - 0x40]
call fcn.140095e80
jmp 0x1400717c9
lea r8, str.v_Fvi__b__1PD_Sv_H_z_6_s_A_DE_6f
mov rcx, rax
mov rdx, rsi
call fcn.140095fc0
jmp 0x1400717c9
ud2
mov rcx, qword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0xc9]
mov qword [rsi + 0x18], rax
mov dword [rsi + 0x20], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rax, rsi
add rsp, 0x20
pop rsi
ret
mov edx, 0x26
call fcn.140096490
int3
xor byte [rax - 0x77], cl
invalid
add al, byte [rax]
fadd dword [rax]
add byte [rax], al
jmp 0x140071b21
mov qword [rbp - 0x18], rcx
call fcn.140071bb0
test rax, rax
mov rcx, qword [rbp - 0x18]
je 0x140071b34
mov rdx, qword [rax]
mov qword [rax], rcx
mov dword [rax], ecx
adc byte [rax - 0x77], cl
or byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
invalid
invalid
mov dword [rax], ecx
mov rax, rdx
add rsp, 0x40
add esp, 0x40
pop rbp
ret
test rcx, rcx
je 0x140071b4c
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
dec dword [rax]
jne 0x140071b4c
mov rcx, qword [rbp - 0x18]
call fcn.140071c80
call 0x140085033
add byte [rax - 0x73], cl
add eax, 0x37065
lea rax, str.__Fbi__X____VdZk_ub____45_J__B
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionR_jNK__5____9______u__n5as____K_Kw__Q____S__pK_gZ_K____xL__W_2_U_Y_i_7b_3__R_2y
lea ecx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionR_jNK__5____9______u__n5as____K_Kw__Q____S__pK_gZ_K____xL__W_2_U_Y_i_7b_3__R_2y
or eax, 0x39011
lea r9, [0x1400a8028]
lea r8, [rbp - 9]
mov edx, 0x46
call fcn.1400963d0
add al, byte [rax]
add al, byte [rax]
add ah, cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
int3
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x30
xor byte [rax - 0x73], cl
push 0x40
invalid
xor byte [rax - 0x73], cl
push 0x40
invalid
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
je 0x140071ba8
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
jne 0x140071ba8
mov rcx, qword [rbp - 0x18]
call fcn.140071c80
add byte [rax], al
add byte [rax + 0x30c48348], dl
add esp, 0x30
nop
add rsp, 0x30
add esp, 0x30
add esp, 0x30
invalid
pop rbp
ret
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
and eax, 0x58
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0xe0]
test rax, rax
je 0x140071be0
cmp eax, 1
je 0x140071c0d
clc
add dword [rsp + rsi + 0x31], esi
xor eax, eax
jmp 0x140071c78
shr cl, 0x98
add byte [rax], al
add byte [rbx + 0x577ee05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
xor al, 0xc1
lea rcx, [rsi + 0xd0]
lea rdx, [0x140071cd0]
call fcn.140068060
mov byte [rsi + 0xe0], 1
add byte [rcx], al
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx + rax*8]
mov rcx, qword [rdx + 0xd8]
add byte [rax - 0x73], cl
invalid
fadd dword [rax]
add byte [rax], al
cmp qword [rdx + 0xd0], 0
mov qword [rdx + 0xd0], 1
rol byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rdx + 0xd8], 0
je 0x140071c78
test rcx, rcx
je 0x140071c78
lock dec qword [rcx]
jne 0x140071c5e
call fcn.140071c80
and al, byte [rax]
add byte [rax], al
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rax, [rax + 0xd8]
add rsp, 0x20
pop rsi
ret
mov rsi, rcx
cmp qword [rcx + 0x20], 0
je 0x140071ca2
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0xffffffffffffffff
je 0x140071cc7
lock dec qword [rsi + 8]
jne 0x140071cc7
nop
add rsp, 0x20
pop rsi
ret
jae case.0x14006fff5.71
shr eax, 6
or al, 0xc0
ror byte [rax - 0x7fd3dbbc], 0xe2
invalid
or dl, 0x80
mov byte [rsp + 0x2d], dl
mov esi, 2
ror byte [rax - 0x7fd3dbbc], 0xe2
invalid
jmp 0x140071e0c
cmp edx, 0xffff
add byte [rdi + 0x27], dh
ja 0x140071dd8
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
invalid
or byte [rax - 0x7fd2dbbc], 0xe2
invalid
mov byte [rsp + 0x2d], al
and al, 0x2d
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov esi, 3
jmp 0x140071e0c
retf 0x8880
shr eax, 0x12
and al, 7
or al, 0xf0
invalid
call 0x14c0e41f0
invalid
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 0xc
call 0x14c4641f7
or byte [rax - 0x76d2dbbc], 0xd0
call 0x14c4641f7
or byte [rax - 0x76d2dbbc], 0xd0
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and al, 0x2e
and al, 0x2e
and al, 0x2e
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov esi, 4
mov rdi, qword [rcx]
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
invalid
sub rax, rbx
cmp rax, rsi
jb 0x140071e43
mov rcx, qword [rdi + 8]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rsi
call fcn.140093940
add rbx, rsi
add ebx, esi
add ebx, esi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rdi
stc
mov rdx, rbx
mov edx, ebx
fimul dword [rcx - 0x77]
mov r8, rsi
call fcn.140098de0
outsd dx, dword [rsi]
add al, byte [rax]
invalid
outsd dx, dword [rsi]
add al, byte [rax]
mov rbx, qword [rdi + 0x10]
jmp 0x140071e1e
int3
ror byte [rax - 0x73], 1
adc eax, 0x3649e
sahf
add eax, dword fs:[rax]
invalid
lea edx, [0x1400a8308]
sahf
add eax, dword fs:[rax]
invalid
add cl, ch
xor dword [rbx], edi
cld
dec esp
push rax
mov ecx, 7
int 0x29
ud2
invalid
jmp fcn.1400359a0
add ch, cl
sub dword [rdi], ecx
or ecx, esp
int3
int3
int3
int3
cwde
add byte [rax], al
add byte [rax - 0x77], cl
invalid
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
cli
mov r8, rsi
mov eax, esi
invalid
call fcn.14006c180
movzx edx, byte [rsp + 0x20]
push rsp
and al, 0x20
dec dword [rdi]
mov dh, 0x54
push rsp
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
and al, 0x40
mov eax, dword [rsp + 0x40]
and al, 0x40
lea r8, [0x1400b6f30]
push rax
add al, 0
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
clc
jmp r9
add rcx, 4
jmp 0x140071eff
add al, 0xeb
xor al, 0x48
lea rdx, [rax + 1]
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140071eff
mov ecx, 6
invalid
add byte [rax], al
jmp 0x140071eff
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140071eff
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
sub rdx, rcx
mov rdx, rsi
sub rdx, rcx
jb 0x140071f94
add rcx, rdi
mov r8, rcx
invalid
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
je 0x140071f28
movzx eax, byte [r8]
cmp al, 0x2f
add byte [rdi + rbp], bh
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140071f2a
xor eax, eax
mov qword [rsp + 0x58], rdi
jl 0x140071f52
pop rax
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x88], rcx
mov byte [rax], al
add byte [rax], al
mov byte [rsp + 0x92], al
add byte [rax], al
add byte [rax + 0x922484], cl
add byte [rax], al
mov word [rsp + 0x90], 0x200
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x58]
call fcn.140070a60
cmp byte [rsp + 0x20], 9
and byte [rcx], cl
and byte [rcx], cl
mov rdx, qword [rsp + 0x30]
jne 0x140071f88
xor byte [rbp + 7], dh
mov rax, qword [rsp + 0x28]
jmp 0x140071f8a
xor eax, eax
add rsp, 0x98
pop rdi
pop rsi
ret
lea r8, str.6_M____zZbj_1V_i9___jSv
add eax, dword [rax]
mov rdx, rsi
call fcn.140095ec0
int3
int3
mov esi, ecx
mov rax, qword [rcx]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 9
mov edi, 8
cmovae rdi, rdx
mov rdx, rdi
not rdx
shr rdx, 0x3f
test rax, rax
je 0x140072005
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], rax
jmp 0x14007200e
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
mov r8, rdi
call fcn.140068710
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x140072046
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14007204d
test rcx, rcx
jne 0x140072054
call fcn.140030ee0
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1400948e0
int3
call fcn.140030ee0
int3
int3
std
invalid
dec dword [rax - 0x7b]
sal byte [rcx + rax*2 + 0x48], 0x83
cmp rdx, 2
jne case.0x14006fff5.82
cmp rdx, 2
cmp rdx, 2
jne case.0x14006fff5.82
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne case.0x14006fff5.82
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
jmp 0x14007213b
xor r9d, r9d
xor ecx, ecx
mov r8, rdx
nop
test r8, r8
je 0x140072131
invalid
sbb al, 0x4c
mov ecx, eax
mov rcx, r8
dec r8
cmp byte [rax + rcx - 1], 0x2e
or bh, bh
jne 0x140072110
or bh, bh
jne 0x140072110
jmp [rsi]
test r8, r8
je 0x140072136
sub rdx, rcx
add rcx, rax
jmp 0x14007213b
or eax, 0xebc18948
or byte [rcx], dh
leave
mov rcx, rax
jmp 0x14007213e
xor ecx, ecx
mov r8, rdx
mov eax, edx
ror byte [rcx - 0x77], 1
ror dword [rbp - 0x7b], 0xc9
mov r9, rax
test r9, r9
cmovne rdx, r8
cmovne rcx, r9
test rax, rax
cmove rcx, rax
mov rax, rcx
enter 0xffffffffffff8948, 0xffffffffffffffc8
add rsp, 0x28
ret
invalid
test rax, rax
je 0x1400721b5
cmp rdx, 2
jne case.0x1400703a7.39
movzx ecx, word [rax]
cmp ecx, 0x2e2e
add byte [rbp + 5], dh
add byte [rbp + 5], dh
xor r8d, r8d
jmp 0x1400721b0
mov rcx, rdx
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
shl dword [rsi + 0xf], 1
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400721b7
mov r8, rcx
dec rcx
cmp byte [rax + r8 - 1], 0x2e
add bh, bh
invalid
add bh, bh
jne 0x140072190
jne 0x140072190
jne 0x140072190
sub rdx, r8
add r8, rax
test rcx, rcx
cmove r8, rcx
ret 0x149
xor r9d, r9d
jmp 0x1400721bd
invalid
or bl, ch
invalid
jmp 0x1400721bd
mov r9b, 1
add dword [rcx - 0x77], ecx
sal byte [rcx], 0xc9
mov r8, rax
xor ecx, ecx
test r9b, 1
cmove rcx, r8
test rax, rax
cmove rcx, rax
invalid
invalid
enter 0xffffffffffff8948, 0xffffffffffffffc8
mov rax, rcx
add rsp, 0x28
ret
invalid
push rsp
and al, 0x28
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x48]
lea r8, [0x1400b6f4c]
lea eax, [0x1400b6f4c]
lea eax, [0x1400b6f4c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rdi
mov r8, rbx
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x14007225a
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14007225a
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14007225a
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14007225a
mov ecx, 2
mov rdx, rdi
sub rdx, rcx
jb 0x1400722b4
add rcx, rbx
mov r8, rcx
test rdx, rdx
je 0x14007227f
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140072281
xor eax, eax
mov qword [rsi], rbx
mov qword [rsi + 8], rdi
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
mov rcx, qword [rsp + 0x48]
mov qword [rsi + 0x30], rcx
mov byte [rsi + 0x3a], al
mov word [rsi + 0x38], 0x200
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea r8, str.6_M____zZbj_1V_i9___jSv
mov rdx, rdi
call fcn.140095ec0
int3
lea rax, [r14 + r12]
movdqu xmm0, xmmword [r13 + r12]
movdqu xmm12, xmmword [r13 + r12 + 0x10]
movdqu xmm10, xmmword [r13 + r12 + 0x20]
movq mm2, qword [rbp + riz + 0x20]
movdqu xmm8, xmmword [r13 + r12 + 0x30]
pcmpeqb xmm0, xmm6
movdqu xmm1, xmmword [rbx + rax]
movdqu xmm13, xmmword [rbx + rax + 0x10]
movdqu xmm11, xmmword [rbx + rax + 0x20]
movdqu xmm9, xmmword [rbx + rax + 0x30]
pcmpeqb xmm1, xmm7
je 0x140073b61
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
test eax, eax
jne 0x140073c16
pcmpeqb xmm12, xmm6
pcmpeqb xmm13, xmm7
pand xmm13, xmm12
pmovmskb r8d, xmm13
test r8w, r8w
jne 0x140073c36
pcmpeqb xmm10, xmm6
pcmpeqb xmm11, xmm7
pand xmm11, xmm10
pmovmskb r8d, xmm11
xlatb
ret
test r8w, r8w
jne 0x140073c58
add byte [rax], 0
invalid
pcmpeqb xmm8, xmm6
pcmpeqb xmm9, xmm7
pand xmm9, xmm8
pmovmskb r8d, xmm9
test r8w, r8w
jne 0x140073c7a
lea rax, [r12 + rbp]
add r12, 0x40
cmp rax, rsi
invalid
jae 0x140073ceb
mov eax, edi
and al, 1
je 0x140073b50
jmp 0x140073ceb
mov r9d, edi
and r9b, 1
lea rcx, [rsp + 0x30]
mov rdx, r12
call fcn.140099080
or al, dil
and al, 1
mov edi, eax
jmp 0x140073ba0
lea rdx, [r12 + 0x10]
push rsp
and al, 0x10
mov r9d, edi
and r9b, 1
lea rcx, [rsp + 0x30]
call fcn.140099080
or al, dil
and al, 1
mov edi, eax
jmp 0x140073bba
lea rdx, [r12 + 0x20]
mov r9d, edi
and r9b, 1
lea rcx, [rsp + 0x30]
call fcn.140099080
or al, dil
and al, 1
mov edi, eax
jmp 0x140073bd8
lea rdx, [r12 + 0x30]
mov r9d, edi
and r9b, 1
lea rcx, [rsp + 0x30]
call fcn.140099080
or al, dil
and al, 1
mov edi, eax
jmp 0x140073bf6
add byte [rdi], cl
test dword [rdi + 0x4c000002], ebx
mov eax, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
js 0x140073cfa
mov edx, dword [rsp + 0x80]
movzx eax, byte [rsp + 0x48]
mov r9, rdx
test r8, r8
je 0x140073e7d
mov r9, rdx
sub r9, r8
jbe 0x140073e77
cmp byte [rcx + r8], 0xc0
jge 0x140073e7d
jmp 0x140074046
mov rax, qword [rsp + 0x98]
add rax, r12
mov r9d, edi
and r9b, 1
and cl, 1
cmp rax, rsi
jae 0x140073d6d
test r9b, r9b
jne 0x140073d6d
lea rcx, [r14 + 0x1f]
lea rbp, [r12 + r13]
nop
movdqu xmm0, xmmword [rbp]
lea rax, [r14 + r12]
movdqu xmm1, xmmword [rbx + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140073d53
lea rax, [rcx + r12]
mov r9d, edi
and r9b, 1
cmp rax, rsi
jae 0x140073d6d
add r12, 0x10
add rbp, 0x10
test r9b, r9b
je 0x140073d10
jmp 0x140073d6d
mov rdi, rcx
lea rcx, [rsp + 0x30]
mov rdx, r12
xor r9d, r9d
call fcn.140099080
mov rcx, rdi
mov edi, eax
jmp 0x140073d34
sub rsi, qword [rsp + 0x28]
lea rax, [rsi + r13]
add rax, 0xfffffffffffffff0
movdqu xmm0, xmmword [r13 + rsi - 0x10]
movdqu xmm1, xmmword [r15 + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140073ef2
and dil, 1
jmp 0x140073f48
jne 0x140074046
test r9, r9
je 0x140073e98
movzx r11d, byte [rcx + r8]
movzx r10d, r11b
test r10b, r10b
js 0x140073ea8
mov r9d, r10d
jmp 0x140073f36
mov dil, 1
test al, al
jne 0x140073f48
jmp 0x140073f46
mov r9d, r10d
and r9d, 0x1f
movzx esi, byte [rcx + r8 + 1]
and esi, 0x3f
cmp r10b, 0xe0
jb 0x140073f14
movzx r10d, byte [rcx + r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x140073f2f
movzx r11d, byte [rcx + r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r11d, 0x3f
or r11d, r10d
or r9d, r11d
jmp 0x140073f36
add rsi, 0xfffffffffffffff0
test r9b, r9b
setne bl
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140099080
mov edi, eax
or dil, bl
and dil, 1
jmp 0x140073f48
shl r9d, 6
or r9d, esi
jmp 0x140073f36
mov rcx, r15
mov rdx, r14
call fcn.140095f40
and byte [rdx], al
invalid
and byte [rdx], al
add byte [rcx - 0x3f], al
loope 0x140073f3f
shl r9d, 0xc
or r9d, r10d
or ecx, edx
mov dil, 1
test al, al
jne 0x140073f48
cmp r9d, 0x110000
stc
add byte [rax], al
adc dword [rax], eax
jne 0x140073fa4
xor edi, edi
mov eax, edi
movaps xmm6, xmmword [rsp + 0xa0]
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xc0]
movaps xmm9, xmmword [rsp + 0xd0]
movaps xmm10, xmmword [rsp + 0xe0]
movaps xmm11, xmmword [rsp + 0xf0]
movaps xmm12, xmmword [rsp + 0x100]
movaps xmm13, xmmword [rsp + 0x110]
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 1
cmp r9d, 0x80
jb 0x140073fd0
mov eax, 2
cmp r9d, 0x800
jb 0x140073fd0
cmp r9d, 0x10000
mov eax, 4
sbb rax, 0
add r8, rax
je 0x140073fe6
mov rax, rdx
sub rax, r8
jbe 0x140073feb
cmp byte [rcx + r8], 0xbf
jg 0x140073fed
jmp 0x140074046
mov rax, rdx
jmp 0x140073fed
jne 0x140074046
test rax, rax
je 0x140073f48
movzx eax, byte [rcx + r8]
test al, al
jns 0x140073f48
cmp al, 0xe0
jmp 0x140073f48
lea rax, str.e_qaU_D___N_____Va__wE_g1_____PN_R_FD_s_x_w_jX__Lx_X__ag_B2___Z__TBqBmb_h___D_b
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140096650
int3
add bh, bh
adc eax, 0x4d37d
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
jne 0x14007457b
mov dword [rbp - 8], 0
movzx eax, byte [0x1400c9308]
mov rax, qword [rdi + 0x48]
mov byte [rbp - 1], bl
lea rcx, [rbp - 1]
mov qword [rbp - 0x18], rcx
lea rcx, [0x140072af0]
mov qword [rbp - 0x10], rcx
lea rcx, [0x1400ab1d8]
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x28], 0
lea rcx, [rbp - 0x18]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
mov eax, 0xfff18948
ror byte [rax - 0x77], 1
mov byte [rax + 0x7500f87d], 0xf
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
mov eax, 0xfff18948
ror byte [rax - 0x77], 1
mov byte [rax + 0x7500f87d], 0xf
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
jne 0x14007458a
lea rcx, [0x1400c9300]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.140098e90
xor al, 1
mov dword [rbp - 8], eax
jmp 0x1400744f5
invalid
invalid
invalid
call fcn.140098e90
test al, al
jne 0x140074562
mov byte [0x1400c9308], 1
jmp 0x140074562
clc
cmp rax, r9
jb 0x140074629
mov rcx, qword [rbx + 8]
add rcx, r15
or byte [r9 + r8 - 7], cl
mov rdx, r14
mov r8, rsi
call fcn.140093940
add r15, rsi
mov qword [rbx + 0x10], r15
mov qword [rdi + 8], rsi
mov qword [rdi], 0
mov rax, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rbx
mov rdx, r15
mov r8, rsi
call fcn.140098de0
mov r15, qword [rbx + 0x10]
jmp 0x1400745f6
lea rcx, [rsp + 0x28]
call fcn.140095e80
int3
invalid
cmovne eax, ecx
jmp 0x140074ae9
add rsp, 0x40
pop rbp
pop rbp
ret
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
cmp qword [rbp - 0x10], 0
je 0x140074b0e
invalid
or dword [rax - 0x73], ecx
invalid
lea rcx, [rbp - 0x10]
call fcn.140067ae0
invalid
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
int3
sbb byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x30], rdx
lea rcx, [rsp + 0x20]
call fcn.140074b60
int3
int3
invalid
clc
invalid
or byte [rax - 0x75], cl
push rax
sbb byte [rcx - 0x7d], cl
clc
add dword [rbp + rdx + 0x4d], esi
test eax, eax
jne 0x140074beb
test rdx, rdx
jne 0x140074beb
lea rax, [0x1400b4e80]
xor edx, edx
jmp 0x140074bb7
mov edx, dword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
and al, 0x28
mov byte [rsp + 0x20], cl
lea rdx, [0x1400a95a0]
lea edx, [0x1400a95a0]
lea rcx, [rbp - 0x28]
fsubr st(0)
test dword [rax], eax
add byte [rax], al
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
mov qword [rbp - 0x28], rax
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, str.___a_
test al, 0x49
add eax, dword [rax]
test al, 0x49
add eax, dword [rax]
lea rcx, [rbp - 0x28]
call fcn.140074c70
ud2
invalid
add rax, qword [rax]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], r8
mov qword [rbp + 0x18], rdi
mov byte [rbp + 0x20], r14b
mov byte [rbp + 0x21], r12b
lea rcx, [0x1400c9318]
add eax, 0x3415ff00
retf
add al, 0
movzx eax, byte [0x1400c9320]
cmp qword [0x1400c9328], 0
mov rax, qword [rbx + 0x20]
jne 0x140074d66
invalid
add eax, 0x3415ff00
retf
and eax, 0x16745c6
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rax
mov rsi, rax
mov rbx, rdx
mov qword [rbp], rax
mov qword [rbp + 8], rdx
test r12b, r12b
je 0x140074dcc
mov byte [rbp + 0x66], 3
jmp 0x140074f8b
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rax
mov qword [rbp], rax
mov dword [rbp], eax
mov dword [rbp], eax
mov qword [rbp + 8], rdx
mov rcx, qword [0x1400c9328]
mov ecx, dword [0x1400c9328]
mov ecx, dword [0x1400c9328]
mov rax, qword [0x1400c9330]
add eax, 0x545ab
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x67], 1
add dword [rax - 0x77], ecx
invalid
call rax
add dword [rax - 0x77], ecx
invalid
lea rcx, [0x1400c9318]
or eax, 0x5457f
call qword [sym.imp.kernel32.dll_ReleaseSRWLockShared]
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
int 4
add byte [rbx + 0x5462f05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov byte [rax + 0xb8], 0
test r14b, r14b
je 0x140074df2
add byte [rbp - 0x7c], al
div byte [rsp + rsi - 0x3a]
add al, ch
add al, ch
mov byte [rbp + 0x67], 0
call 0x140071e70
jmp 0x14007525b
add al, ch
test eax, 0xe9ffffd0
pop qword [rax + rax]
add byte [rbx + 0x5460205], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xb0], 1
cmp dword [rax + 0xb0], 1
jbe 0x140074e57
outsb dx, byte [rsi]
mov byte [rbp + 0x66], 1
jmp 0x140074f8b
add byte [rax], al
mov dword [rbp - 0x40], 0
mov byte [rbp - 0x3c], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x20], r15
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
adc dword [rbp - 0x18], eax
adc dword [rbp - 0x18], eax
lea rax, [rbp - 0x40]
mov qword [rbp + 0x50], rax
mov dword [rbp + 0x50], eax
mov dword [rbp + 0x50], eax
mov qword [rbp + 0x58], 0
lea rdx, [0x1400a8368]
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x33536
add eax, dword [rax]
add eax, dword [rax]
lea rcx, [rbp + 0x50]
lea r8, [rbp - 0x30]
shr r8b, 1
invalid
or edi, esp
dec dword [rax - 0x75]
mov ecx, dword [rbp + 0x58]
shr r8b, 1
invalid
mov ecx, dword [rbp + 0x58]
test al, al
je 0x140074eb2
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x140074ec6
mov rax, qword [0x1400c92f8]
mov eax, dword [0x1400c92f8]
add eax, 0xf8834800
cmp rax, 3
ja 0x140074ef7
clc
add ecx, dword [rdi]
xchg dword [rdi + 0x48000000], ecx
lea ecx, [0x1400b6f68]
lea rcx, [0x1400b6f68]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x67], 1
lea rdx, str.P_c_uZc_____UDv_hU__2__G___K_M_jBu
lea rcx, [rbp - 0x30]
mov r8d, 0xe
call fcn.14006db00
mov rax, qword [rbp - 0x30]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x140074f18
mov eax, 3
add byte [rax], al
mov sil, 2
jmp 0x140074f74
add byte [rax], al
add byte [rax], al
test rcx, rcx
je case.0x14007221d.9
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x58]
add byte [eax - 0x73], cl
pop r8
call fcn.140067ae0
xor eax, eax
mov qword [rbp + 0x50], rax
mov byte [rbp + 0x67], 0
add byte [eax - 0x73], cl
push r8
add byte [eax - 0x73], cl
push r8
call fcn.140067be0
mov ecx, 7
int 0x29
ud2
sub eax, 0x7b9ffff
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or eax, dword [rax - 0x4a]
mov sil, 1
jmp 0x140074f7b
mov sil, 2
jmp 0x140074f7b
mov sil, 1
jmp 0x140074f7b
mov sil, 2
jmp 0x140074f7b
xor esi, esi
jmp 0x140074f7b
mov byte [rbp + 0x67], 1
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.R__T_R__Y_om________M_B4
mov edx, 0x28
call fcn.140096040
jmp 0x14007525b
mov r8, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x20]
cmp rcx, 4
je 0x140074f39
cmp rcx, 1
jne 0x140074f58
cmp byte [r8], 0x30
sete sil
add sil, sil
jmp 0x140074f5a
mov ecx, dword [r8]
bswap ecx
xor edx, edx
cmp ecx, 0x66756c6d
setae dl
cmp ecx, 0x66756c6c
sbb edx, 0
sete sil
jmp 0x140074f5a
xor esi, esi
test rax, rax
je 0x140074f6e
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x1400c92f8], rax
mov byte [rbp + 0x66], sil
mov rdi, qword [rbp + 0x18]
mov rsi, qword [rbp]
mov rbx, qword [rbp + 8]
mov qword [rbp + 0x28], rdi
mov rax, qword [rbx + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rax
movabs rcx, 0xc1a2c89ccd1e7bc1
xor rax, rcx
movabs rcx, 0xfdbc168100b1ef64
xor rdx, rcx
or rdx, rax
jne 0x14007509f
lea rax, [rsi + 8]
mov rcx, qword [rsi]
mov rax, qword [rax]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
mov byte [rbp + 0x67], 1
call fcn.140068230
mov rsi, rax
mov eax, 9
lea rcx, [0x1400a93e0]
test rsi, rsi
je 0x140075001
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x140075001
mov rax, qword [rsi + 0x20]
dec rax
mov rcx, rdx
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], rax
lea rax, [rbp + 0x50]
mov qword [rbp - 0x30], rax
lea rax, [rbp + 0x28]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x40]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x66]
mov qword [rbp - 0x18], rax
movzx eax, byte [0x1400c9280]
test al, al
mov qword [rbp + 0x30], rsi
je 0x140075105
mov byte [0x1400c9280], 1
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xd0], 0
jne 0x1400750ef
call fcn.140071bb0
test rax, rax
jne 0x1400750f6
lea rax, str.__Fbi__X____VdZk_ub____45_J__B
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionR_jNK__5____9______u__n5as____K_Kw__Q____S__pK_gZ_K____xL__W_2_U_Y_i_7b_3__R_2y
lea r9, [0x1400a8028]
lea r8, [rbp + 0x44]
mov edx, 0x46
call fcn.1400963d0
jmp 0x14007525b
mov rax, qword [rbx + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rax
movabs rcx, 0x7b99aa28f082eb52
xor rax, rcx
movabs rcx, 0xd3a76bd7c8d00adf
xor rdx, rcx
or rdx, rax
jne 0x1400750de
lea rcx, [rsi + 8]
add rsi, 0x10
mov rax, rsi
mov rsi, rcx
jmp 0x140074fc3
mov eax, 0xc
lea rcx, [0x1400a93d4]
jmp 0x140074fc9
lea rax, [rax + 0xd8]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
jne 0x140075171
mov dword [rbp + 0x44], 0
mov byte [rbp + 0x48], 0
mov qword [rbp - 0x48], 0
mov byte [rbp + 0x64], 0
lea r8, [0x1400a9440]
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x44]
call fcn.140074240
xor ebx, ebx
xor esi, esi
mov rdi, qword [rbp + 0x30]
test rdi, rdi
je 0x14007514b
lock dec qword [rdi]
jne 0x14007514b
mov rcx, rdi
call fcn.1400681d0
test rbx, rbx
sete al
or sil, al
jne 0x140074d92
lock dec qword [rbx]
jne 0x140074d92
mov rcx, rbx
call fcn.140071c80
jmp 0x140074d92
lea rbx, [rdi + 0x10]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
mov qword [rbp - 0x50], rbx
je 0x14007528e
call fcn.140098e90
xor al, 1
mov dword [rbp + 0x4c], eax
movzx eax, byte [rdi + 0x18]
mov qword [rbp + 0x38], rdi
lea rdx, [rdi + 0x20]
lea r8, [0x1400a93f0]
lea rcx, [rbp - 0x30]
call fcn.140074240
cmp byte [rbp + 0x4c], 0
mov rbx, qword [rbp + 0x38]
jne 0x1400751e1
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
je 0x1400751e1
call fcn.140098e90
test al, al
jne 0x1400751e1
mov byte [rbx + 0x18], 1
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov byte [0x1400c9280], 1
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xd0], 0
jne 0x14007525d
call fcn.140071bb0
test rax, rax
mov rdi, qword [rbp + 0x30]
mov rbx, qword [rbp + 0x38]
jne 0x140075268
lock dec qword [rbx]
jne 0x14007522f
mov rcx, rbx
call fcn.140071c80
mov byte [rbp + 0x65], 0
lea rax, str.__Fbi__X____VdZk_ub____45_J__B
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionR_jNK__5____9______u__n5as____K_Kw__Q____S__pK_gZ_K____xL__W_2_U_Y_i_7b_3__R_2y
lea r9, [0x1400a8028]
lea r8, [rbp + 0x44]
mov edx, 0x46
call fcn.1400963d0
ud2
lea rax, [rax + 0xd8]
mov rdi, qword [rbp + 0x30]
mov rcx, qword [rax]
mov qword [rax], rbx
mov sil, 1
test rcx, rcx
je 0x140075138
lock dec qword [rcx]
jne 0x140075138
call fcn.140071c80
jmp 0x140075138
mov dword [rbp + 0x4c], 0
jmp 0x14007519f
and bl, ch
add dword [rax], eax
lea rax, [0x1400aac08]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionR_jNK__5____9______u__n5as____K_Kw__Q____S__pK_gZ_K____xL__W_2_U_Y_i_7b_3__R_2y
invalid
lea r9, [0x1400ab068]
lea r8, [rsp + 0x28]
mov edx, 0x46
call fcn.1400963d0
int3
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
mov byte [rax + 0x150], 2
cmp dword [rcx + 8], 2
jne 0x1400773ab
ret
add rcx, 8
jmp fcn.1400042be
clc
invalid
clc
call qword [rsi + 0x48]
push rsi
invalid
sub esp, 0x70
adc dword [rsi + 0x30], eax
mov dword [rsi + 0x40], 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
push rsp
and al, 0x20
cli
dec dword [rax - 0x75]
adc byte [rbx + r9*4 + 0x4e], r9b
xor byte [rcx - 0x3f], cl
loope 0x140077472
ror dword [rax - 0x3f], 0xc0
and byte [rbx + rcx*4 + 0x46], cl
or byte [rcx + 1], cl
ror byte [rax - 0x3f], 1
invalid
rol edx, 0x10
ret 0x4c10
ror dword [rax - 0x3f], 0xc0
and byte [rcx - 0x7f], cl
lock inc dword [rax]
add byte [rax], al
rol ecx, 0xd
jo case.0x14002ba83.1227
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x150]
cmp eax, 1
je 0x1400775b9
test eax, eax
jne 0x1400775ec
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0x100]
mov es, word [rax]
add dword [rax], eax
add byte [rax], al
mov es, word [rax]
add dword [rax], eax
add byte [rax], al
lea rdx, case.0x140024ed4.1234
add byte [rax], al
lea rdx, case.0x140024ed4.1234
lea edx, case.0x140024ed4.1234
std
invalid
call fcn.140068060
mov byte [r14 + 0x150], 1
mov byte [rsi + 0x150], 1
invalid
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rdx, [rax + 0x100]
lea r14, [rsp + 0x20]
mov rcx, r14
mov r8, rbx
mov r9, rdi
stc
call case.0x140025c2c.1222
jo case.0x140025c2c.1231
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp qword [r14], 3
add esi, dword ds:[rbp + 9]
jne 0x1400775f5
mov qword [rsi], 3
jmp 0x140077606
adc dword [rax - 0x75], ecx
and al, 0x30
invalid
mov rax, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
mov qword [rsi + 0x10], rax
adc byte [rdi], r9b
movups xmm0, xmmword [rsp + 0x20]
adc byte [rsp + 0x20], al
movups xmmword [rsi], xmm0
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
and al, 0x28
or eax, 0xfffbe32d
lea eax, [0x1400ab1d8]
or ebx, ebp
test r10, r10
ror byte [rbx + rcx*4 + 0x42], 8
or byte [rbx + r9*4 + 0x52], cl
mov edx, dword [rdx + 0x10]
adc byte [rax - 0x77], cl
or byte [rcx + r9*4 + 0x4a], cl
or byte [rcx + rcx*4 + 0x4a], cl
or byte [rcx + rcx*4 + 0x4a], cl
adc byte [rax - 1], cl
adc byte [rax - 1], cl
inc dword [rdx]
add cl, byte [rax - 0x75]
sbb byte [rax - 0x7d], cl
invalid
invalid
clc
mov eax, dword [rdx + 0x18]
push qword [rbp + riz + 0x48]
inc eax
add dword [rcx + rcx*4 + 0x51], ecx
or byte [rax - 0x77], cl
adc byte [r8 - 0x7d], cl
adc byte [rax - 0x7d], cl
invalid
add r8d, dword [r8]
and al, 0x28
mov dword [rcx], eax
add byte [rax - 0x73], cl
add eax, 0x3d796
adc byte [r15], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x34564
out 1, eax
add ah, cl
and byte [rcx + rcx*4 - 0x3a], cl
mov r15, rdx
mov edi, edx
mov ebx, ecx
mov rcx, r8
call fcn.14003206e
mov rdi, rax
mov r14, rdx
mov rcx, rdx
mov rdx, r15
mov edx, edi
retf
mov edx, edi
mov r8, rsi
mov eax, esi
call fcn.140093940
mov al, byte [0x1400c93d0]
mov edx, 0x18
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je case.0x14002ba83.1199
mov qword [rax], rdi
mov qword [rax + 8], r14
mov qword [rax + 0x10], rsi
lea r8, [0x1400aab18]
mov ecx, ebx
mov rdx, rax
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x140070da0
xchg esi, eax
invalid
invalid
xchg esi, eax
invalid
invalid
mov ecx, 8
add byte [rax], al
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
add al, ch
invalid
call fcn.1400948e0
rol dword [rcx], 1
add ah, cl
int3
movabs rax, 0x493362ff412400cd
int 0
and al, 0x41
jmp qword [r10 + 0x33]
movabs rdx, 0xc5c5632726bbaec5
ret
int3
int 0
and al, 0x41
jmp qword [r10 + 0x33]
jmp qword [r10 + 0x33]
sbb al, 5
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x160]
test rax, rax
je 0x1400777c4
cmp eax, 1
je 0x1400777f1
xor eax, eax
jmp 0x14007784a
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rsi, [rax + 0x158]
lea rdx, [0x14007789f]
mov rcx, rsi
call fcn.140068060
mov byte [rsi + 8], 1
call fcn.140077850
mov ecx, dword [0x1400c93d4]
fcomp dword [rbx]
invalid
invalid
fcomp dword [rbx]
add eax, 0x8b486500
mov rdx, qword gs:[0x58]
mov rdx, qword [rdx + rcx*8]
mov rdx, qword gs:[0x58]
mov rdx, qword [rdx + rcx*8]
mov rcx, qword [rdx + 0x158]
mov qword [rdx + 0x158], rax
test rcx, rcx
je 0x140077843
lock dec qword [rcx]
jne case.0x140044a54.1080
call fcn.140069a60
and bh, bh
dec dword [rbx + 0x51ba705]
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov eax, dword [0x1400c93d4]
sbb eax, dword [0xcb4fdd30]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x158]
jmp 0x14007784a
lea rax, [rdx + 0x158]
add rsp, 0x20
pop rsi
ret
test rax, rax
je 0x14007788f
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], 0
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x18], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x20], xmm0
add rsp, 0x28
ret
mov ecx, 8
mov edx, 0x30
call fcn.1400948e0
int3
mov eax, ecx
mov rcx, qword [rcx]
mov qword [rax], 0
mov byte [rax + 8], 2
test rcx, rcx
je 0x1400778c0
lock dec qword [rcx]
jne 0x1400778c0
jmp fcn.140069a60
ret
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x150]
cmp eax, 1
add byte [rbx + 0x317401f8], al
je 0x14007791e
test eax, eax
jne 0x14007794f
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0x100]
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rdx, case.0x140024ed4.1234
adc eax, 0xfffffa78
invalid
call fcn.140068060
mov byte [rbx + 0x150], 1
push rax
add dword [rax], eax
add byte [rcx], al
invalid
inc esi
adc dword [rax + 1], 0
push rax
add dword [rax], eax
push rax
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1400c93d4]
add eax, 0x51ab0
add eax, 0x8b486500
or al, 0x25
and eax, 0x58
mov rcx, qword [rcx + rax*8]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
and eax, 0x58
mov rcx, qword [rcx + rax*8]
mov rax, qword [rcx + 0x120]
mov rdx, qword [rcx + 0x128]
mov qword [rcx + 0x120], rdi
mov qword [rcx + 0x128], rsi
jmp 0x140077951
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rbx
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
mov rdx, qword [rcx]
mov ecx, 1
call fcn.1400778c1
mov rbx, rax
mov r14, rdx
add rdi, 8
mov rcx, rdi
invalid
call 0x1400779ac
mov r8d, 0x290
mov rcx, rdi
mov rdx, rsi
call fcn.140093940
invalid
add dword [rax], eax
mov edi, 0x89480001
invalid
mov rcx, rbx
mov rdx, r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.1400778c1
invalid
call qword [rsi + 0x48]
sub esp, 0x20
mov rsi, rcx
movabs rax, 0x7fffffffffffffff
mov rdx, qword [rcx]
add rdx, rax
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
test rcx, rcx
je 0x1400779e9
cmp rcx, 1
cmp ecx, 1
jne 0x1400779f2
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140077a74
add byte [rax], al
inc rax
inc eax
cmp qword [rsi + 8], rax
jne 0x1400779f8
add rsp, 0x20
add esp, 0x20
pop rsi
ret
lea rcx, [rsi + 8]
lea ecx, [rsi + 8]
call fcn.140077a12
add byte [rax], al
add rsi, 0x28
add esi, 0x28
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140077a45
and al, 0x68
mov word [rsp + 0x32], ax
cmp ax, 0x2e
sete al
test dx, dx
sete cl
ror dword [rcx - 0x7cb3dbac], 0xf2
mov word cs:[rsp + 0x30], r8w
ror dword [rcx - 0x7cb3dbac], 0xf2
mov word cs:[rsp + 0x30], r8w
or dx, r8w
sete dl
mov r8, qword [rdi + 0x14]
mov qword [rsp + 0x60], r8
lea r8, [rdi + 0x1c]
mov qword [rsp + 0x58], r8
mov r8d, dword [rdi + 0x38]
cmp byte [rcx + rcx*4 + 0x44], al
and al, 0x48
cmp byte [rcx + rcx*4 + 0x44], al
and al, 0x48
mov r8d, dword [rdi + 0x3c]
mov dword [rsp + 0x44], r8d
or dl, cl
and dl, al
mov byte [rsp + 0x29], dl
mov eax, dword [rdi + 0x10]
adc byte [r13 + r9*4 - 0x5c], r9b
and al, 0xd8
add byte [rax], al
add byte [rbx + rcx*4 + 0x3d], cl
mov cl, 0x9c
add al, 0
adc byte [r13 + r9*4 - 0x5c], r9b
and al, 0xd8
add byte [rax], al
add byte [rbx + rcx*4 + 0x3d], cl
mov cl, 0x9c
add al, 0
lea r13, [rsp + 0x54a]
xor esi, esi
cmp rbx, 0xffffffffffffffff
je 0x140077f49
mov dword [rdi + 0x10], 0
cmp eax, 1
setne al
or al, byte [rsp + 0x29]
je 0x140077cf3
mov r8d, 0x250
mov rcx, r12
xor edx, edx
call fcn.140093fe0
mov rcx, rbx
mov rdx, r12
call r15
test eax, eax
mov r14, qword [rsp + 0x38]
je 0x140077f3e
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rsi - 0x7d], ah
invalid
mov esp, 0x10424
add dword [rax], eax
cmp word [rsp + 0x104], 0x2e
cmp dword [rsp + 0x104], 0x2e
add dword [rax], eax
add byte [rsi], ch
jne 0x140077d6b
movzx eax, word [rsp + 0x106]
test ax, ax
je 0x140077ce1
add dword [rax], eax
add byte [rsi - 0x7b], ah
sal byte [rcx + rbx + 0x66], 0x83
cmp ax, 0x2e
jne 0x140077d6b
cmp ax, 0x2e
jne 0x140077d6b
cmp word [rsp + 0x108], 0
jne 0x140077d6b
mov rcx, rbx
mov ecx, ebx
mov rdx, r12
call r15
test eax, eax
jne 0x140077cac
invalid
mov esi, 0x24be9
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x38
jmp 0x140077f3e
mov r14, qword [rsp + 0x38]
lock inc qword [r14]
inc dword [rsi]
jle 0x140077fc5
mov rax, qword [rsp + 0x58]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0xc]
movups xmmword [rsp + 0x9c], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov r8d, 0x21e
mov rcx, r13
mov rdx, qword [rsp + 0x68]
call fcn.140093940
test r14, r14
sete r14b
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x34], eax
mov ebp, dword [rsp + 0x48]
movzx eax, word [rsp + 0x30]
mov word [rsp + 0x2e], ax
mov eax, dword [rsp + 0x4c]
mov word [rsp + 0x2c], ax
movzx eax, word [rsp + 0x32]
mov word [rsp + 0x2a], ax
mov dword [rsp + 0x2a], eax
mov dword [rsp + 0x2a], eax
mov r15, qword [rsp + 0x60]
jmp 0x140077df6
invalid
lock inc qword [r14]
jle 0x140077fc5
mov r15, qword [rsp + 0xd8]
lea rax, [rsp + 0xe0]
movups xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
movups xmm1, xmmword [rax + 0xc]
movaps xmmword [rsp + 0x90], xmm0
movups xmmword [rsp + 0x9c], xmm1
mov ebp, dword [rsp + 0xfc]
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x34], eax
movzx eax, word [rsp + 0x104]
add byte [rax], al
mov word [rsp + 0x2a], ax
movzx eax, word [rsp + 0x106]
mov word [rsp + 0x2c], ax
movzx eax, word [rsp + 0x108]
mov word [rsp + 0x2e], ax
mov r8d, 0x21e
lea r13, [rsp + 0x54a]
mov rcx, r13
lea rdx, [rsp + 0x10a]
call fcn.140093940
xor r14d, r14d
movups xmm0, xmmword [rsp + 0x9c]
movups xmmword [rsp + 0xbc], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xb0], xmm0
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
mov r8d, 0x21e
mov rcx, r12
mov rdx, r13
call fcn.140093940
movups xmm0, xmmword [rsp + 0xbc]
movups xmmword [rsp + 0x7c], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
mov r8d, 0x21e
mov eax, 0x21e
add byte [rax], al
lea rcx, [rsp + 0x32c]
lea ecx, [rsp + 0x32c]
sub al, 3
add byte [rax], al
mov rdx, r12
call fcn.140093940
test r14b, r14b
jne 0x140077f93
mov al, byte [0x1400c93d0]
mov edx, 0x268
add al, byte [rax]
add byte [rcx], dh
leave
add al, byte [rax]
add byte [rcx], dh
leave
call fcn.140072aa0
test rax, rax
je 0x140077fc7
mov r14, rax
inc rsi
mov eax, 1
mov qword [r14], rax
mov qword [r14 + 8], rax
mov rax, qword [rsp + 0x38]
mov qword [r14 + 0x10], rax
adc byte [rbp - 0x77], cl
jle 0x140077eb2
adc byte [rbp - 0x77], cl
jle 0x140077eb2
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [r14 + 0x20], xmm0
movups xmm0, xmmword [rsp + 0x7c]
movups xmmword [r14 + 0x2c], xmm0
mov dword [r14 + 0x3c], ebp
mov eax, dword [rsp + 0x34]
mov dword [r14 + 0x40], eax
movzx eax, word [rsp + 0x2a]
movzx eax, word [rsp + 0x2a]
mov word [r14 + 0x44], ax
movzx eax, word [rsp + 0x2c]
mov bh, 0x44
and al, 0x2c
mov word [r14 + 0x46], ax
movzx eax, word [rsp + 0x2e]
mov word [r14 + 0x48], ax
mov rcx, r14
add rcx, 0x4a
mov r8d, 0x21e
lea rdx, [rsp + 0x32c]
call fcn.140093940
mov qword [rsp + 0xd8], r14
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov dword [rsp + 0xe0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0xe4], r15d
mov dword [rsp + 0xe8], ebp
mov rcx, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rdx, r12
call fcn.140077fd7
add byte [rax], al
xor eax, eax
cmp rsi, 0x20
invalid
and byte [rbx + rcx*4 + 0x3d], cl
mov edi, dword [sym.imp.kernel32.dll_FindNextFileW]
ror byte [rax - 0x7d], 0xfe
and byte [rbx + rcx*4 + 0x3d], cl
invalid
invalid
loop 0x140077ec5
cdq
invalid
mov edi, dword [sym.imp.kernel32.dll_FindNextFileW]
cdq
add al, 0
lea r13, [rsp + 0x54a]
and al, 0x4a
add eax, 0x850f0000
add byte [rax], al
jne 0x140077c69
invalid
add byte [rax], al
jne 0x140077c69
test dword [0x12c077f3a], ebp
invalid
jmp 0x140077faf
jno 0x140077f3e
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x49aa4
movsb byte [rdi], byte [rsi]
invalid
cmp eax, 0x12
jne 0x140077f4d
xor eax, eax
jmp 0x140077fb1
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15d, eax
shl r15, 0x20
or r15, 2
movups xmm0, xmmword [rsp + 0xbc]
movups xmmword [rsp + 0x7c], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
and al, 0x70
lea rcx, [rsp + 0x32c]
lea rdx, [rsp + 0xd8]
mov r8d, 0x21e
call fcn.140093940
add al, byte [rax]
add al, ch
lodsd eax, dword [rsi]
mov ecx, 0x8d480001
xchg esp, eax
and al, 0xd8
add byte [rax], al
lea rdx, [rsp + 0xd8]
mov qword [rdx], r15
add byte [rcx + rcx*4 + 0x3a], cl
mov dword [rdx + 8], 2
mov rcx, qword [rsp + 0x50]
call fcn.140077fd7
add byte [rax], al
add byte [rax], al
mov al, 1
add dword [rax - 0x7f], ecx
invalid
add rsp, 0x768
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
ud2
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 0x268
call fcn.1400948e0
int3
sub byte [rax - 0x77], cl
xlatb
mov rsi, rcx
mov rcx, qword [rcx]
or dword [rax - 0x75], ecx
sbb byte [rax + 0x39], r9b
invalid
invalid
or dword [rax - 0x75], ecx
sbb byte [rax + 0x39], r9b
enter 0xf75, 0x48
mov rcx, rsi
cmp eax, ecx
jne 0x140077ffe
mov rcx, rsi
call fcn.140078038
mov rcx, qword [rsi]
mov rax, qword [rsi + 0x18]
invalid
invalid
sbb byte [rax - 0x75], r9b
push rsi
adc byte [rax + 1], cl
add rdx, rax
invalid
invalid
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
ret 0x8b48
invalid
invalid
ror dword [rcx + rbp - 0x3e], 0x48
mov ecx, dword [rsi + 8]
invalid
invalid
ret 0x8b48
or byte [rax - 0x73], r9b
adc al, 0x52
lea rdx, [rdx + rdx*2]
lea edx, [rdx + rdx*2]
mov r8, qword [rdi + 0x10]
mov qword [rcx + rdx*8 + 0x10], r8
rcl dword [rax]
adc byte [rcx + rcx*4 + 0x44], cl
rcl dword [rax]
rcl dword [rax]
movups xmm0, xmmword [rdi]
movups xmmword [rcx + rdx*8], xmm0
inc rax
mov qword [rsi + 0x18], rax
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, dword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdx, rdi
sub rdx, rax
cmp rcx, rdx
jbe 0x1400780c4
mov rbx, qword [rsi]
mov r8, rdi
mov eax, edi
mov eax, edi
sub r8, rcx
sub rax, r8
cmp r8, rax
jbe case.0x14000bdfd.1579
mov rdx, rbx
sub rdx, rdi
cmp rdx, rax
jb case.0x14000bdfd.1579
mov rdx, qword [rsi + 8]
lea rcx, [rdi + rdi*2]
lea rcx, [rdx + rcx*8]
shl rax, 3
lea r8, [rax + rax*2]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140093940
sub rbx, r8
mov rax, qword [rsi + 8]
lea rcx, [rcx + rcx*2]
lea rdx, [rax + rcx*8]
lea rcx, [rbx + rbx*2]
lea rcx, [rax + rcx*8]
shl r8, 3
lea r8, [r8 + r8*2]
call fcn.140093940
mov qword [rsi + 0x10], rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, dword [rcx + 0x18]
add rsp, 0x58
jmp qword [rax + 0x10]
and al, 0x28
mov qword [rcx], rax
mov qword [rcx + 8], 1
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x3ccaf
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x3ccaf
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.zC__K_H_9_d_q__s_c_9__A__Jzm____Ri6w___5_3w__f_Y_5_c7_8_S___9gc_9TVX______WsyZ_cWy__jY_b5___k8_u5__Tr
adc eax, 0x34d7d
adc eax, 0x34d7d
call fcn.140095e80
add dword [rax], eax
int3
xchg esi, eax
add al, 0
invalid
add byte [rax - 0x7d], cl
invalid
cmp rsi, 0xffffffffffffffff
je 0x140078220
push qword [rdi + rbx - 0x10]
lock dec qword [rsi + 8]
dec qword [rsi + 8]
jne 0x140078220
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rsi
adc dword [0x189d9b312], eax
mov eax, esi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
invalid
or byte [rax - 0x7b], r9b
leave
mov rdx, qword ss:[rsi + 0x10]
and byte [rsi - 0x17], bl
xchg esi, eax
leave
clc
dec dword [rax - 0x77]
mov ecx, esi
sbb dword [rbx + rcx*4 + 0x46], ecx
and byte [rax - 0x75], cl
or eax, 0x510eb
jmp 0x140078273
invalid
invalid
jmp 0x140078273
ror byte [rax - 0x7d], cl
invalid
add esp, 0x20
test eax, eax
or al, 0x48
add ecx, 0x10
rcl dword [rax], 0x48
mov ecx, dword [rcx]
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
mov rdx, qword [rcx]
adc dword [rcx + 1], edi
adc dword [rcx + 1], edi
call fcn.1400778c1
mov rbx, rax
ret
mov r14, rdx
mov esi, edx
ret
mov esi, edx
lea rcx, [rdi + 8]
call 0x1400782f6
movups xmm0, xmmword [rsi]
adc byte [rsi], al
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rdi + 0x18], xmm1
invalid
invalid
adc byte [rdi], r9b
adc byte [rdi], cl
adc dword [rdi + 0x18], ecx
sbb byte [rdi], cl
movups xmmword [rdi + 8], xmm0
adc dword [rdi + 8], eax
or byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
mov edx, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
jmp fcn.1400778c1
dec dword [rax - 0x75]
add dword [rbp + rcx*4 + 0x40], ecx
dec byte [rcx - 0x7d]
cmp r8, 3
mov edx, 1
lea r8, [rax - 2]
lea eax, [rax - 2]
cmp r8, 3
mov edx, 1
cmovb rdx, r8
test rdx, rdx
invalid
je 0x14007832f
invalid
and byte [rax - 0x7d], cl
cli
add dword [rbp + 0x32], esi
invalid
cmp rdx, 1
jne 0x140078347
invalid
xor cl, byte [rax - 0x7b]
sal byte [rbp + rbp + 0x48], 0x8b
sub eax, 0x8418b48
invalid
invalid
test rax, rax
test eax, eax
je 0x140078347
mov rax, qword [rcx + 8]
or byte [rax - 0x7b], cl
test rax, rax
je 0x140078347
sal byte [rsp + 0x48], 0x8b
push rcx
adc byte [rax - 0x77], cl
shr ecx, 0xb2
jmp fcn.140004be1
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov rcx, rax
jmp fcn.140004be1
dec dword [rax - 0x75]
or byte [r8 - 0x7b], cl
sal byte [rdi + rcx - 0x10], 0x48
je 0x140078347
lock dec qword [rax]
mov rax, qword [rcx + 8]
test rax, rax
je 0x140078347
lock dec qword [rax]
dec qword [rax]
jne 0x140078347
add rcx, 8
jmp fcn.140078348
add byte [rax], al
invalid
add bl, al
ret
mov edi, dword [rcx]
invalid
and al, 0x20
dec dword [rbx + rcx*4 + 6]
clc
push qword [rbp + rbx - 0x10]
sbb eax, 0x48ff49f0
invalid
sbb eax, 0x48ff49f0
or byte [rbp + 0x16], dh
or byte [rbp + 0x16], sil
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov rdx, qword [rcx]
adc dword [rcx + 1], edi
in al, dx
sub byte [rax - 0x77], cl
invalid
adc dword [rcx + 1], edi
add byte [rax], al
call fcn.1400778c1
mov rbx, rax
ret
mov r14, rdx
lea rcx, [rdi + 8]
lea ecx, [rdi + 8]
ret
lea ecx, [rdi + 8]
call fcn.14007840d
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
adc byte [rdi], cl
adc byte [rsi + 0x20], dl
invalid
invalid
adc byte [rdi], cl
adc byte [rsi + 0x20], dl
invalid
and byte [rdi], cl
adc byte [rsi + 0x30], bl
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rdi + 0x38], xmm3
movups xmmword [rdi + 0x28], xmm2
push rdi
invalid
cmp byte [rdi], cl
adc dword [rdi + 0x28], edx
push rdi
invalid
push rdi
sub byte [rdi], cl
movups xmmword [rdi + 0x18], xmm1
adc dword [rdi + 0x18], ecx
movups xmmword [rdi + 8], xmm0
mov rcx, rbx
invalid
mov rdx, r14
add rsp, 0x28
add esp, 0x28
or byte [rax - 0x77], cl
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.1400778c1
invalid
sub rsp, 0x20
mov rsi, rcx
invalid
mov rax, qword [rcx]
add dword [rax - 0x7b], ecx
invalid
je case.0x14006b7df.323
in al, dx
and byte [rax - 0x77], cl
invalid
add dword [rax - 0x7b], ecx
sal byte [rsi + rdx - 0x7d], 0xf8
clc
add dword [rbp + 0x4a], esi
cmp eax, 1
jne case.0x14006beb3.293
add rsi, 8
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
and byte [rsi - 0x17], bl
hlt
jmp fcn.140078227
invalid
cmp dword [rsi + 8], 3
je case.0x14006beb3.293
mov rax, qword [rsi + 0x38]
lock dec qword [rax]
dec dword [rax]
cmp al, dh
dec qword [rax]
dec dword [rax]
dec dword [rax]
or byte [rbp + 9], dh
jne case.0x14006c934.215
or dword [rax - 0x75], ecx
mov rcx, qword [rsi + 0x38]
mov ecx, dword [rsi + 0x38]
cmp al, r13b
call fcn.1400781e9
popfq
std
invalid
dec dword [rax - 0x7d]
jle case.0x14006b2fc.303
cmp qword [rsi + 0x18], 0
cmp dword [rsi + 0x18], 0
add byte [rcx + rbx + 0x4c], dh
mov eax, dword [rsi + 0x20]
je case.0x14006beb3.293
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x1400c9350]
xor edx, edx
add eax, 0x48d23100
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
add al, 0x96
add al, 0
nop
add rsp, 0x20
invalid
invalid
pop rsi
invalid
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x77], cl
mov rsi, rdx
mov rdi, rcx
iretd
invalid
iretd
mov rdx, qword [rcx]
mov ecx, 1
add dword [rax], eax
add byte [rax], al
adc dword [rcx + 1], edi
add dword [rax], eax
add byte [rax], al
call fcn.1400778c1
mov rbx, rax
mov ebx, eax
xor dh, ah
invalid
dec dword [rax - 0x77]
mov ebx, eax
ret
mov r14, rdx
invalid
lea rcx, [rdi + 8]
call fcn.1400784d1
xor eax, dword [rax]
add byte [rax], al
or r8b, r13b
xor eax, dword [rax]
add byte [rax], al
mov rax, qword [rsi + 0x30]
mov qword [rdi + 0x38], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
adc byte [rdi], cl
adc byte [rsi + 0x20], dl
invalid
adc byte [rsi + 0x20], dl
push rsi
and byte [rdi], cl
movups xmmword [rdi + 0x28], xmm2
movups xmmword [rdi + 0x28], xmm2
push rdi
sub byte [rdi], cl
adc dword [rdi + 0x18], ecx
invalid
movups xmmword [rdi + 0x18], xmm1
sbb byte [rdi], cl
movups xmmword [rdi + 8], xmm0
adc dword [rdi + 8], eax
mov rcx, rbx
mov rdx, r14
add rsp, 0x28
add rsp, 0x28
add esp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
jmp fcn.1400778c1
invalid
invalid
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
invalid
and byte [rax - 0x77], cl
invalid
mov rcx, qword [rcx]
add rcx, 0xfffffffffffffffc
add ecx, 0xfffffffc
or dword [rax - 0x7d], ecx
add ecx, 0xfffffffc
sar esp, 0x48
cmp rcx, 3
cmp ecx, 3
stc
add edi, dword [rax + 1]
mov eax, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax + 0xf], cl
cmovb rax, rcx
cmovb eax, ecx
ror dword [rax - 0x7b], 0xc0
test rax, rax
test eax, eax
je 0x140078505
adc ecx, dword [rax - 0x7d]
cmp rax, 1
clc
add dword [rbp + 0x50], esi
jne 0x140078548
jne 0x140078548
push rax
mov rcx, rsi
mov ecx, esi
int1
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
jmp fcn.140078227
and bh, ch
std
invalid
dec dword [rax - 0x75]
or byte [rax - 0x47], r9b
invalid
mov ecx, 0
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
movabs rcx, 0x8000000000000000
cmp rax, rcx
invalid
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c83948], al
cmp rax, rcx
enter 0x3074, 0x48
invalid
add byte [rax], al
or byte [rax + 0x39], 0xc8
cmp rax, rcx
invalid
cmp eax, ecx
enter 0x3074, 0x48
je 0x140078548
test rax, rax
test eax, eax
sal byte [rbx + rdx + 0x4c], 0x8b
je 0x140078530
adc ecx, dword [rbx + rcx*4 + 0x46]
adc byte [rax - 0x75], cl
invalid
invalid
mov r8, qword [rsi + 0x10]
adc byte [rax - 0x75], r9b
mov rcx, qword [0x1400c9350]
mov ecx, dword [0x1400c9350]
or eax, 0x50e28
invalid
add eax, 0xffd23100
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x49540
add al, 0
add byte [rax - 0x75], cl
sub al, r14b
sub al, dh
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub al, dh
lock dec qword [rax]
dec qword [rax]
or byte [rbp + 0xe], dh
jne 0x140078548
mov rcx, qword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
sub byte [rax - 0x7d], cl
add rsp, 0x20
invalid
and byte [rsi - 0x17], bl
movabs eax, dword [0x20c4834890fffffc]
cld
invalid
call qword [rax + 0x20c48348]
add rsp, 0x20
pop rsi
jmp fcn.1400781e9
cld
invalid
invalid
cld
invalid
nop
add rsp, 0x20
add esp, 0x20
invalid
and byte [rsi - 0x3d], bl
pop rsi
ret
push r15
push r14
push rsi
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
push rax
mov rsi, rcx
invalid
cmp qword [rcx + 0x18], 0
cmp dword [rcx + 0x18], 0
sbb byte [rax], al
jne case.0x14007221d.15
test ebp, eax
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
pop rsi
adc byte [rax - 0x7b], cl
test rbx, rbx
invalid
test rbx, rbx
test ebx, ebx
je 0x140078600
test byte [rdi + 0x48000000], al
xchg dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov edi, edx
mov r14, qword [rsi + 8]
mov esi, dword [rsi + 8]
lea r15, [rsp + 0x20]
lea edi, [rsp + 0x20]
and al, 0x20
lea r12, str.failed_to_write_whole_buffer
lea esp, [0x1400aac70]
in al, 0x26
add eax, dword [rax]
invalid
add eax, dword es:[rax]
add byte [rbp + rcx*4 + 0x2d], cl
lea r13, [0x1400b6f78]
sub eax, 0x3e9e5
in eax, 0xe9
add eax, dword [rax]
invalid
jmp 0xcb4f8598
add byte [rax - 0x75], cl
mov rdx, qword [rdi]
mov edx, dword [rdi]
invalid
mov rcx, r15
stc
mov r8, r14
mov eax, esi
mov r9, rbx
mov ecx, ebx
call fcn.140069130
mov word [rbx], cs
invalid
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
je case.0x14006b3c1.294
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
sub byte [rcx + 0x3e083c8], cl
mov eax, ecx
and eax, 3
loopne 0x1400785b9
enter 0xffffffffffffe083, 3
loopne 0x1400785b9
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
test dword [rax], eax
add byte [rcx + rax - 0x18], cl
add rax, r13
add eax, ebp
jmp rax
cmp byte [rcx + 0x10], 0x23
jns 0x1400785d3
and esi, dword [rax + rsi - 0x15]
je case.0x14006c934.250
xor bl, ch
jmp case.0x14006c8e8.285
cmp cl, byte [rax - 0x75]
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x7b], cl
leave
test rcx, rcx
test ecx, ecx
je case.0x14006c8e8.282
mov rax, rbx
mov eax, ebx
fmul dword [rax + 0x29]
sub rax, rcx
sub eax, ecx
enter 0x4872, 0x49
add esi, ecx
jb case.0x140070243.105
add r14, rcx
add r14, rcx
mov rbx, rax
ret
jmp 0x1400785fb
jns 0x1400785f4
mov dr6, rsp
invalid
and esi, dword [rsi + rcx - 0x15]
je case.0x14006c934.250
jmp case.0x14006c8e8.285
sbb byte [rax - 0x77], cl
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rbx + 0xc7523f8], al
clc
and esi, dword [rbp + 0xc]
call 0x164000914
clc
and esi, dword [rbp + 0xc]
jne case.0x14006c8e8.285
call fcn.140045562
iretd
cld
dec dword [rax - 0x7b]
test ebx, ebx
test rbx, rbx
test ebx, ebx
jne 0x140078593
xchg ebx, eax
xor ecx, ecx
mov qword [rsi + 0x10], 0
adc byte [rax], r8b
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rcx
mov eax, ecx
enter 0xffffffffffff8348, 0xffffffffffffffc4
add rsp, 0x50
add esp, 0x50
invalid
push rax
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
mov rcx, r12
loope 0x14007860c
jmp case.0x14006c8e8.285
loopne 0x14007866f
lea r8, str.Vz7L_____xAp_nvv__tD3L_____w_6_38X__yNu_j_y3_____Hmt_____wcL_______fML__k
lea eax, [0x1400aacd8]
mov rdx, rbx
call fcn.140095ec0
add dword [rax], eax
add rsi, 0x18
add esi, 0x18
sbb byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x20]
and al, 0x20
and byte [rcx - 0x39], cl
add byte [rax], al
mov qword [r8], 0
mov dword [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x326d0
shl byte [rsi], 1
add eax, dword [rax]
invalid
lea rdx, [0x1400aad18]
shl byte [rsi], 1
add eax, dword [rax]
invalid
add byte [rbp + rcx*4 + 0xd], cl
lea r9, str.3_j_r_x2e__j_QF_VWE____x__J__H_Ad________9k_____r89jhtwf_9Be5_uM__C_M_HshA__7_K__X_9______d___3
or eax, 0x332b1
mov cl, 0x32
add eax, dword [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.1400992c5
or al, 2
add ah, cl
int3
add al, byte [rax]
int3
enter 0xffffffffffffe083, 3
and eax, 3
lea rdx, [0x1400b6f88]
and al, 0xe9
add eax, dword [rax]
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
add eax, edx
jmp rax
loopne case.0x14007089f.126
mov al, byte [rcx + 0x10]
adc r11b, al
adc bl, al
ret
mov al, byte [rcx + 0xf]
ret
movnti dword [r8 - 0x3f], ecx
movnti dword [rax - 0x3f], ecx
shr rcx, 0x20
shr ecx, 0x20
jmp 0xc109369c
mov al, 1
cmp ecx, 0x41c
stc
sbb al, 4
add byte [rax], al
add dword [rcx + 0x41cf9], eax
stc
sbb al, 4
add byte [rax], al
add byte [rdi + 0x4e], bh
jg case.0x14006fff5.153
cmp rcx, 0x78
cmp ecx, 0x78
jg 0x14007871e
xchg edx, eax
add byte [rax], al
add byte [rbx - 0x70f0d907], al
cmp ecx, 0x26
invalid
invalid
cmp ecx, 0x26
stc
jg case.0x140070041.123
jg case.0x140070041.123
jg case.0x140070041.123
invalid
test byte [rax], 0
add byte [rax], al
add byte [rbx - 0x67c013f], al
adc dword [rdi], ecx
invalid
add ecx, 0xfffffffe
cmp ecx, 0x11
ja case.0x140078786.10052
xchg dword [0x1880786a5], esi
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, [0x1400b703c]
lea edx, [0x1400b703c]
adc eax, 0x3e994
add eax, dword [rax]
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
add rcx, rdx
jmp rcx
invalid
sar edi, 1
loope case.0x14006e6d4.224
shr rcx, 0x20
shr ecx, 0x20
and byte [rbx - 0x78f0d707], al
sbb eax, dword [rbx]
add byte [rax], al
cmp ecx, 0x28
ja case.default.0x1400786cc
sub byte [rdi], cl
xchg dword [rbx], ebx
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, [0x1400b6f98]
lea rax, [0x1400b6f98]
movsxd rcx, dword [rax + rcx*4]
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
add rcx, rax
jmp rcx
mov al, 1
add ebx, eax
ret
cmp ecx, 0x2725
jg 0x14007875d
invalid
add byte [rax], 0
add byte [rax], al
pop qword [rax - 0x7f000000]
add byte [rax], al
add byte [rcx + 0x5b3f9], al
cmp ecx, 0x5b3
stc
mov bl, 5
add byte [rax], al
add byte [rdi], cl
jle case.0x140071ec2.94
mov cs, ebx
add byte [rax], al
invalid
retf
add byte [rax], al
add byte [rcx + 0x1f4df9], al
cmp ecx, 0x1f4d
stc
invalid
invalid
add byte [rax], al
add byte [rdi], cl
invalid
jg case.0x140070041.94
invalid
add dword [rax], eax
add byte [rcx + 0x1b63f9], al
cmp ecx, 0x1b63
jg 0x140078917
invalid
invalid
add al, byte [rax]
invalid
invalid
sbb eax, dword [rax]
add byte [rdi], cl
invalid
invalid
add byte [rcx + 0x5b4f9], al
add byte [rdi], cl
cmp ecx, 0x5b4
je case.0x140078786.10060
invalid
mov dh, 2
add byte [rax], al
test byte [rsi - 0x7efffffe], dh
cmp ecx, 0x1716
stc
invalid
invalid
je case.0x140078786.10060
test byte [rdx - 0x16fffffe], ch
add al, byte [rax]
add cl, ch
invalid
jmp case.0x140078786.10052
mov eax, 0x81000002
add byte [rax], al
add byte [rcx + 0xcdf9], al
add byte [rdi], cl
invalid
invalid
cmp ecx, 0xcd
stc
int 0
add byte [rax], al
jle 0x1400787e7
add byte [rax], al
cmp ecx, 0x10a
stc
or al, byte [rcx]
add byte [rax], al
jg case.0x14007866b.60
invalid
add dword [rax], eax
add byte [rcx + 0xe7f9], al
stc
out 0, eax
invalid
add byte [rax], al
cmp ecx, 0xe7
stc
out 0, eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
jg 0x140078934
cmp ecx, 0xce
add byte [rax], al
je 0x1400788f3
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add byte [rcx + 0xdff9], al
stc
fild word [rax]
invalid
cmp ecx, 0xdf
stc
fild word [rax]
add byte [rax], al
add byte [rdi], cl
jne case.0x140078786.10052
test dword [rdx + rax], edi
jl 0x14007875a
add byte [rax], al
add byte [rax - 0x67e3ce5], dh
mov al, 0x1b
sbb eax, ebx
ret
cmp ecx, 0x35ec
stc
in al, dx
xor eax, 0x8f0f0000
add byte [rax], al
add byte [rdi], cl
jg 0x14007888f
invalid
add dword es:[rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rbp - 0x273f7f], cl
lea eax, [rcx - 0x2740]
add eax, 0x83ffffd8
clc
rcr al, 0xff
fdivr st(7)
invalid
inc dword [rbx - 0x78f0ee08]
cmp eax, 0x11
adc dword [rdi], ecx
xchg esp, edx
invalid
ja case.default.0x140078786
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [0x1400b7084]
lea rcx, [0x1400b7084]
add eax, 0x480003e9
jmp 0x1a34f8784
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0xb0e0ffc8
add rax, rcx
add eax, ecx
jmp rax
loopne 0x140078739
mov al, 8
or bl, al
ret
cmp ecx, 0x56
stc
push rsi
jg 0x14007886c
fadd dword [rax]
add byte [rax], al
add byte [rbx - 0x70f0bd07], al
cmp ecx, 0x42
invalid
pop rbp
add byte [rax], al
cmp ecx, 0x42
jg 0x140078962
pop rbp
add dword [rax], eax
add byte [rax], al
add byte [rbx - 0x7bf0d807], al
sub eax, 0x83000002
add al, byte [rax]
invalid
invalid
stc
cmp ecx, 0x27
invalid
je 0x1400789d3
add al, byte [rax]
add byte [rbx - 0x7bf0ca07], al
cmp ecx, 0x35
invalid
invalid
add byte [rax], al
cmp ecx, 0x35
xor eax, 0x1bf840f
add byte [rax], al
invalid
je case.0x140071ec2.66
mov edi, 0xe9000001
add dword [rax], eax
add cl, ch
jmp case.0x140078786.10052
and al, byte [rdx]
add al, byte [rax]
add byte [rcx + 0x475f9], al
invalid
stc
jne case.0x14006ff4f.117
add al, 0
add byte [rax], al
cmp ecx, 0x475
add al, 0
add byte [rax], al
add byte [rdi], cl
jle case.0x1400703a7.70
mov gs, edi
out dx, eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x4cff9], al
cmp ecx, 0x4cf
stc
iretd
add byte [rax], al
add byte [rdi], cl
jg case.0x14007866b.30
invalid
add byte [rax], al
cmp ecx, 0x476
stc
jbe case.0x14007866b.9
add byte [rax], al
je 0x14007890e
test byte [rsi], dh
add dword [rax], eax
invalid
add dword ss:[rax], eax
add byte [rax], al
add byte [rcx + 0x4cff9], al
cmp ecx, 0x4cf
stc
iretd
add al, 0
add byte [rax], al
add byte [rdi], cl
test edx, esi
invalid
jne case.0x140078786.10052
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x67e3cfb], dh
mov al, 5
ret
cmp ecx, 0x90
stc
nop
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov fs, ebx
invalid
jle case.0x14007089f.104
jrcxz 0x1400787f1
add byte [rax], al
add byte [rcx + 0xa9f9], al
invalid
stc
invalid
add byte [rax], al
add byte [rax], al
cmp ecx, 0xa9
stc
test eax, 0xf000000
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
jg case.0x14007866b.16
invalid
add dword [rax], eax
add byte [rcx + 0x91f9], al
invalid
stc
xchg ecx, eax
add byte [rax], al
add byte [rax], al
cmp ecx, 0x91
stc
xchg ecx, eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
je 0x140078911
test byte [rsi], al
add dword [rax], eax
add byte [rcx + 0xa1f9], al
invalid
stc
invalid
add byte [rax], al
add byte [rax], al
cmp ecx, 0xa1
stc
movabs eax, dword [0xdc840f000000]
add byte [rax], al
add byte [rdi], cl
test ah, bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
je 0x1400788f3
test ah, bl
fadd qword [rax]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
mov edx, 0x81000001
add dword [rax], eax
invalid
invalid
jmp case.0x140078786.10052
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x25e8f9], al
add byte [rdi], cl
invalid
cmp ecx, 0x25e8
stc
call 0x14f078848
invalid
add byte [rax], al
invalid
and eax, 0x8f0f0000
add byte [rax], al
jg 0x14007899d
invalid
jne case.0x140070243.98
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x1f4ef9], al
add byte [rdi], cl
cmp ecx, 0x1f4e
stc
invalid
add byte [rax], al
je case.0x140078786.10060
test byte [rdi - 0x7effffff], cl
stc
pop qword [rcx]
add byte [rax], al
add byte [rcx + 0x2022f9], al
cmp ecx, 0x2022
and ah, byte [rax]
add byte [rax], al
add byte [rdi], cl
je case.0x140078786.10060
test byte [rbx - 0x16ffffff], al
add dword [rcx], 0
add byte [rax], al
add cl, ch
jmp case.0x140078786.10052
xchg ecx, eax
add dword [rax], eax
add byte [rcx + 0x251f9], al
cmp ecx, 0x251
push rcx
add al, byte [rax]
add byte [rax], al
add byte [rdi], cl
jg case.0x14007866b.26
invalid
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x10bf9], al
cmp ecx, 0x10b
stc
or eax, dword [rcx]
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
je 0x140078914
test byte [rdi - 0x7f000000], dh
mov bh, 0
add byte [rax], al
add byte [rcx + 0x150f9], al
cmp ecx, 0x150
stc
push rax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
jne case.0x140078786.10052
test dword [rbp + 1], ebp
add byte [rax], al
add byte [rax - 0x67c3cf1], dh
mov al, 0xf
movnti dword [rbx - 0x70f09007], eax
push rcx
add dword [rax], eax
ret
cmp ecx, 0x6f
stc
outsd dx, dword [rsi]
jg case.0x14007866b.44
invalid
add byte [rbx - 0x7bf0a807], al
cmp ecx, 0x57
push rdi
je 0x14007895f
loope case.0x14007866b.42
add byte [rax], al
add byte [rbx - 0x7bf09207], al
cmp ecx, 0x6d
insd dword [rdi], dx
je 0x140078949
test dl, al
ret 0
add byte [rax], al
add cl, ch
jmp case.0x140078786.10052
add qword [rax], rax
add dword [rax], eax
add byte [rax - 0x7e723cda], dh
mov al, 0x26
ret
lea eax, [rcx - 0x3c2a]
cmp eax, 2
invalid
invalid
inc dword [rbx - 0x7df0fd08]
add cl, byte [rdi]
jb case.0x140078786.10060
invalid
and eax, 0x81000001
stc
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x35edf9], al
cmp ecx, 0x35ed
in eax, dx
xor eax, 0x840f0000
add byte [rdi], cl
invalid
add byte [rdi], cl
test byte [rcx], bl
invalid
je case.0x140078786.10060
sbb dword [rcx], eax
add byte [rax], al
invalid
add dword [rax], eax
add cl, ch
invalid
jmp case.0x140078786.10052
add dword [rax], eax
add byte [rcx + 0x41df9], al
invalid
stc
invalid
add al, 0
add byte [rax], al
cmp ecx, 0x41d
stc
sbb eax, 0xf000004
add al, 0
add byte [rdi], cl
add al, 0
add byte [rax], al
add byte [rdi], cl
je case.0x140078786.10060
test byte [rax], cl
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + 0x461f9], al
cmp ecx, 0x461
stc
invalid
add byte [rax], al
add byte [rdi], cl
je case.0x140078786.10060
test ah, bh
cld
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x46bf9], al
cmp ecx, 0x46b
stc
imul eax, dword [rax + rax], 0
add al, 0
add byte [rdi], cl
test dword [rbx], eax
invalid
jne case.0x140078786.10052
add eax, dword [rcx]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x67c3ce2], dh
mov al, 0x1e
ret
cmp ecx, 0x79
je case.0x140078786.10060
test ah, ah
add byte [rax], al
invalid
stc
jns case.0x14007866b.35
test ah, ah
in al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0xf747bf9], al
cmp ecx, 0x7b
stc
jnp 0x140078957
je 0x1400788f3
jno 0x140080de2
cmp ecx, 0x84
stc
test byte [rax], al
add byte [rax], al
add byte [rdi], cl
jne case.0x140078786.10052
test esi, esp
add byte [rax], al
invalid
out 0, al
add byte [rax], al
add byte [rax + 0x21b0c319], dh
mov al, 0x19
sbb ebx, eax
ret
mov al, 0x21
and ebx, eax
ret
mov al, 0x11
adc ebx, eax
ret
mov al, 0x1f
invalid
ret
mov al, 9
or ebx, eax
ret
mov al, 0xa
or al, bl
ret
mov al, 6
invalid
ret
mov al, 3
ret
add eax, ebx
mov al, 7
ret
invalid
mov al, 2
add al, bl
ret
mov al, 0x20
ret
mov al, 0x10
ret
mov al, 0xe
ret
cmp ecx, 0x1b64
stc
sbb eax, dword fs:[rax]
add byte [rax], al
add byte [rdi], cl
je case.0x140078786.10060
test byte [rax - 0x7f000000], ah
add byte [rcx + 0x1b80f9], al
cmp ecx, 0x1b80
stc
sbb byte [rbx], 0
add byte [rax], al
add byte [rdi], cl
je case.0x140078786.10060
test byte [rax + rax - 0x5d170000], dl
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp case.0x140078786.10052
movabs byte [0xe8f981000000], al
add byte [rax], al
add byte [rcx + 0xe8f9], al
cmp ecx, 0xe8
stc
call 0x1b407893b
or eax, 0x102f981
add al, byte [rcx]
add byte [rax], al
add byte [rbp + rcx - 0x7f], dh
stc
je 0x140078949
cmp ecx, 0x102
add al, byte [rcx]
add byte [rax], al
je case.0x140078786.10060
jmp case.0x140078786.10052
mov al, 0xb
ret
cmp ecx, 0x2726
je 0x14007895f
invalid
invalid
add byte [rbx + rcx - 0x7f], dh
stc
xor esp, dword [rdi]
add byte [rax], al
cmp ecx, 0x2733
invalid
jne case.0x140078786.10052
jp 0x14007890d
mov al, 0xd
or eax, 0xc314b0c3
ret
mov al, 0x14
ret
cmp ecx, 0x43
je case.0x140071ec2.66
cmp ecx, 0x50
stc
push rax
je 0x140078997
sub ebp, ebx
push 0xffffffff81c3c031
xor eax, eax
ret
invalid
stc
rol byte [rax + rax], 1
add al, 0
jmp case.0x140078786.10052
xor eax, eax
ret
cmp ecx, 0x4d0
add al, 0
add byte [rbx + rcx - 0x7f], dh
je case.0x140078786.10065
cmp ecx, 0x50f
stc
syscall
add byte [rax], al
jne case.0x140078786.10052
push rbp
mov al, 0x1a
ret
mov al, 4
ret
cmp ecx, 0xaa
je 0x14007899a
stosb byte [rdi], al
add byte [rax], al
add byte [rbx + rcx - 0x7f], dh
cmp ecx, 0xb7
stc
mov bh, 0
add byte [rax], al
jne case.0x140078786.10052
invalid
mov al, 0xc
ret
mov al, 0x1c
ret
cmp ecx, 0x25e9
jmp 0x1b40789c9
and eax, 0x1e740000
add byte [rsi + rbx - 0x7f], dh
je case.0x140078786.10060
cmp ecx, 0x271d
je case.0x14006ff4f.164
invalid
invalid
cld
invalid
invalid
stc
sbb eax, 0xf000027
invalid
add byte [rax], al
invalid
invalid
test byte [rdi - 0x14000004], bh
invalid
jmp case.0x140078786.10052
and eax, dword [rcx + 0x252f9]
cmp ecx, 0x252
je case.0x140078786.10060
push rdx
add al, byte [rax]
add byte [rax + rcx - 0x7f], dh
stc
jrcxz 0x1400789c2
invalid
cmp ecx, 0x3e3
add eax, dword [rax]
add byte [rax], al
add byte [rbp + 0x13], dh
jne case.0x140078786.10052
adc esi, dword [rax - 0x67c3cea]
jo 0x140078a3e
mov al, 0x16
ret
invalid
cmp ecx, 0x70
je 0x1400789d3
or byte [rbx + 0x67578f9], al
cmp ecx, 0x78
jne case.0x140078786.10052
invalid
stc
js 0x140078a44
invalid
mov al, 0x24
ret
mov al, 0x18
ret
mov al, 0x28
ret
mov al, 0x29
ret
mov al, 0x12
ret
mov al, 0x13
ret
mov al, 0x15
ret
mov al, 0x17
ret
mov al, 0x1d
ret
mov al, 0x22
ret
mov al, 0x23
ret
mov al, 0x25
ret
mov al, 0x27
ret
sbb byte [rax - 0x7b], cl
leave
je 0x140078a49
call fcn.140078c73
mov rdi, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
test rbx, rbx
je 0x140078a6d
lea r14, [rdi + 8]
mov rax, qword [r14 - 8]
mov rcx, qword [r14]
call qword [rax + 0x18]
add r14, 0x10
dec rbx
jne 0x140078a5a
cmp qword [rsi + 0x28], 0
je 0x140078a90
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
test eax, eax
je 0x140078ecf
add byte [rax - 0x77], cl
iretd
mov rdi, rcx
lea rsi, [rcx + 0xb8]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
jne 0x140078ef8
xor ebx, ebx
mov al, byte [rdi + 0xc0]
lea rax, [rdi + 0xe0]
mov rcx, qword [rdi + 0xa0]
xor edx, edx
test rcx, rcx
setne dl
mov r8, rcx
sub r8, rdx
mov qword [rdi + 0xa0], r8
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdx
test rcx, rcx
je 0x140078ed4
mov r14, qword [rax]
test r14, r14
je 0x140078ec4
mov rcx, qword [r14 + 8]
mov qword [rax], rcx
test rcx, rcx
jne 0x140078ebc
mov qword [rdi + 0xe8], 0
mov qword [r14 + 8], 0
mov qword [rsp + 0x30], 0
jmp 0x140078ed7
xor r14d, r14d
jmp 0x140078eeb
xor r14d, r14d
lea rcx, [rsp + 0x28]
call fcn.140079495
mov rcx, rsi
mov edx, ebx
call fcn.140002730
mov rax, r14
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.140098e90
mov ebx, eax
xor bl, 1
jmp 0x140078e65
mov qword [rax + 8], rcx
lea rdx, str.inconsistent_park_timeout_state:
lea rcx, [rsp + 0x50]
mov qword [rcx], rdx
mov dword [rcx], edx
mov dword [rcx], edx
mov edx, 1
mov qword [rcx + 8], rdx
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str._hS__Xz__hGn___c__vRP__1__Y_Y_p8e_rn__A__LxH___R_V_z_N__y__h8WAE_c_e5__Lf_2nHevg_33_1Q_Noo____qt__q__cY____nX________nF
lea edx, [0x1400ac2c0]
lea edx, [0x1400ac2c0]
call fcn.140095e80
je 0x1400793d4
add dword [rax], eax
int3
add byte [rbp + 0x38], dh
lea rbx, [rdi + 0xc8]
mov rcx, rbx
fcos
adc eax, 0x4841c
fcos
adc eax, 0x4841c
mov rax, qword [0x1400c93c8]
shl rax, 1
loopne 0x14007948f
test eax, eax
loopne 0x14007948f
test eax, eax
jne 0x140079476
xor edx, edx
mov al, byte [rdi + 0xd0]
mov al, byte [rdi + 0x100]
mov byte [rsi + 0x4a], al
mov rcx, rbx
call fcn.140002730
xchg edx, eax
clc
invalid
cmp byte [rsi + 0x4b], 0
jne 0x14007946e
jle 0x1400794b2
add byte [rbp + 4], dh
mov byte [rsi + 0x4b], 0
add byte [r8 - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
ret
add byte [r8 - 0x7d], cl
invalid
call fcn.140098e90
add dword [rax], eax
mov edx, eax
xor dl, 1
jmp 0x14007944d
retf
retf
add byte [rcx + rcx*4 - 0x3f], cl
mov r8, rax
call fcn.140095f40
int3
invalid
mov rax, qword [r14]
test rax, rax
je 0x1400794f2
mov rcx, qword [rax + 8]
mov qword [r14], rcx
test rcx, rcx
jne 0x1400794ce
invalid
or byte [rcx - 0x39], cl
or byte [rax], r8b
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rbx - 1]
mov qword [rsi + 8], rcx
mov qword [rsp + 0x20], rax
mov rcx, rdi
call fcn.140076967
dec rbx
jne 0x1400794b2
jmp 0x1400794f9
dec rbx
mov qword [rsi + 8], rbx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
je 0x14007953b
xor byte [rcx + rcx*4 - 0x3d], cl
mov r14, rdx
mov esi, edx
mov rsi, rcx
cmp byte [r8 + 0x49], 0
je 0x140079552
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
mov byte [rbx + 0x49], 0
mov rax, 0xffffffffffffffff
lock xadd qword [rcx + 0xb8], rax
xadd qword [rcx + 0xb8], rax
cmp ax, 1
jne 0x140079552
add rcx, 0x10
call fcn.1400797a5
inc qword [rbx + 0x20]
cmp qword [rsi + 8], 0
or byte [rax], al
or byte [rax], al
jne 0x140079798
mov qword [rsi + 8], 0xffffffffffffffff
lea rdi, [rsi + 0x10]
cmp qword [rsi + 0x10], 0
je 0x140079585
mov rcx, rdi
call fcn.140076607
mov rax, qword [rsi + 8]
inc rax
jmp 0x140079587
xor eax, eax
mov qword [rsi + 0x10], rbx
mov qword [rsi + 8], rax
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x150]
cmp eax, 1
je 0x1400795df
mov r14, qword [rsi + 0x10]
movups xmmword [rsi + 8], xmm6
test r14, r14
je 0x140079735
mov r12, qword [r14]
mov qword [r14], 0
test r12, r12
je 0x14007973a
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0xb6
adc byte [rax + 1], 0
add byte [rbx + 0x2d7401f8], al
ror dword [rdi], 0xb6
adc byte [rax + 1], 0
add byte [rbx + 0x2d7401f8], al
test eax, eax
jne 0x1400796cc
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sub al, 0xc1
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sub al, 0xc1
invalid
ror dword [rax - 0x73], 0x8d
add byte [rcx], al
add byte [rax], al
lea rcx, [rbp + 0x100]
mov rdx, r15
call fcn.140068060
mov byte [rbp + 0x150], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
and eax, 0x58
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x14c], 0
je 0x1400796cc
cmp byte [rax + 0x14d], 0
je 0x14007974c
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
std
add esi, dword [rdx + 5]
invalid
cmp r13, 3
jb 0x1400796d7
invalid
add eax, 0x4846c641
add byte [rax - 0x7d], cl
invalid
jle 0x1400796e3
mov byte [r14 + 0x48], 0
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
add byte [rdi], cl
test dword [rdx + 0x48000000], ebp
jne 0x14007978c
mov qword [rsi + 8], 0xffffffffffffffff
mov dword [rsi + 8], 0xffffffff
or bh, bh
invalid
cmp qword [rsi + 0x10], 0
je 0x1400796ff
mov rcx, rdi
call fcn.140076607
mov rax, qword [rsi + 8]
jmp 0x140079706
mov rax, 0xffffffffffffffff
mov qword [rsi + 0x10], r14
inc rax
mov qword [rsi + 8], rax
or byte [rcx - 0x75], cl
and al, 0x10
invalid
adc byte [rax - 1], cl
ror byte [rax - 0x77], 0x46
or byte [rcx - 0x75], cl
and al, 0x10
invalid
adc byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
call qword [rax]
inc r13
cmp qword [rsi + 8], 0
or byte [rax], al
or byte [rax], al
je 0x140079633
dec dword [rax - 0x73]
or eax, 0x32ea0
lea rcx, str.P__s_p_M5iDkx__wiu__A_X_F_______NodMFC__kKv_R_z_92c__75_5i___7__ji__Esb4ruDe_c_Eq_9ZcQ__XoWCyC_8Bjk_Cn_______z_____a_CY1P
call fcn.140096310
xor r14d, r14d
jmp 0x140079763
mov rax, qword [rsi]
mov rax, qword [rax + 0x10]
mov al, byte [rax + 0x5c]
xor al, 1
mov byte [r14 + 0x48], al
jmp 0x140079763
lea rcx, [r14 + 0x18]
lea ecx, [rsi + 0x18]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov r8, qword [rax + 0x10]
add r8, 0x10
add eax, 0x10
add eax, 0x10
mov rdx, r12
call fcn.140079a8e
cmp bl, 2
je 0x140079773
add dh, byte [rbx + rcx - 0x77]
invalid
mov ecx, ebx
mov dl, byte [rsp + 0x2f]
call fcn.14007b9bd
mov rax, r14
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.P__s_p_M5iDkx__wiu__A_X_F_______NodMFC__kKv_R_z_92c__75_5i___7__ji__Esb4ruDe_c_Eq_9ZcQ__XoWCyC_8Bjk_Cn_______z_____a_CY1P
call fcn.140096310
retf
add dword [rax], eax
retf
lea rcx, str.P__s_p_M5iDkx__wiu__A_X_F_______NodMFC__kKv_R_z_92c__75_5i___7__ji__Esb4ruDe_c_Eq_9ZcQ__XoWCyC_8Bjk_Cn_______z_____a_CY1P
call fcn.140096310
retf
add dword [rax], eax
int3
retf
in al, dx
and byte [rax - 0x77], cl
invalid
cmp eax, 1
jne 0x1400797ec
mov rax, qword [rsi + 0x58]
pop rax
cmp rdx, rax
jae 0x1400797f3
mov rax, qword [rsi + 0x50]
shl rdx, 4
add rsi, 0x120
add byte [rax - 0x75], cl
adc byte [rax], r9b
add byte [rax - 0x75], cl
adc byte [rax], r9b
mov rdx, rsi
mov edx, esi
add rsp, 0x20
pop rsi
jmp fcn.140079915
and byte [rsi - 0x17], bl
sub dword [rcx], eax
add byte [rax], al
nop
add rsp, 0x20
pop rsi
ret
lea r8, str.P__s_p_M5iDkx__wiu__A_X_F_______NodMFC__kKv_R_z_92c__75_5i___7__ji__Esb4ruDe_c_Eq_9ZcQ__XoWCyC_8Bjk_Cn_______z_____a_CY1P
mov rcx, rdx
mov rdx, rax
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x3be8
invalid
invalid
call fcn.140095f40
cmp eax, edi
add dword [rax], eax
int3
in al, dx
and byte [rax - 0x7d], cl
cmp dword [rax], eax
jne 0x140079844
xor ecx, dword [rax - 0x77]
invalid
mov rsi, rcx
mov qword [rsi], 0xffffffffffffffff
mov rax, qword [rsi + 0x18]
sbb byte [rax - 0x7b], r9b
invalid
je 0x140079850
sbb byte [rax - 0x7b], r9b
sal byte [rsp + rbp + 0x48], 0xff
enter 0xffffffffffff8948, 0x46
sbb byte [rax - 0x75], cl
adc byte [rax - 0x3f], r9b
loopne 0x140079837
dec rax
mov qword [rsi + 0x18], rax
mov rcx, qword [rsi + 0x10]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
push rdx
or byte [rax - 1], cl
invalid
je 0x140079814
push rdx
or byte [rax - 1], cl
invalid
lea rcx, str.__K_QVNhj97_oms_1x_i_7___96_xL__BfFdjZV7_s__b_____oWZBt_W45_r_u_H__u_4_____cE__Nid__9e__jeA8__Lof__W___Uj_1
call fcn.140096310
retf 1
mov qword [rsi], 0
add rsp, 0x20
pop rsi
ret
mov edx, ebp
mov r13, qword [rsp + 0x28]
mov r8, r15
and dl, 1
mov al, byte [r13 + 0x20]
test al, al
je 0x14007bc6f
mov rax, qword [r12 + 0x18]
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
je 0x14007bd94
mov byte [r12 + 0x38], 1
mov qword [r12 + 0x18], 0xffffffffffffffff
mov rax, qword [r12 + 0x30]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r12 + 0x30], rcx
jne 0x14007bc5a
jmp 0x14007bd8f
mov qword [r12 + 0x18], rbp
mov qword [r12 + 0x10], rbp
mov rbp, qword [r12 + 0x18]
cmp rbp, 0xffffffffffffffff
je 0x14007beb9
mov qword [r12 + 0x10], rbp
mov rax, qword [r8 + 0x18]
cmp rbp, rax
jbe 0x14007bd60
mov byte [rsp + 0x28], dl
xor rax, rbp
or rax, 0x3f
movabs rcx, 0xffffffffe
cmp rax, rcx
cmovae rax, rcx
bsr rax, rax
xor al, 1
movzx eax, al
imul ecx, eax, 0x2b
shr ecx, 8
cmp al, 0x24
jae 0x14007be25
sbb dword [rax + 1], 0
invalid
mov qword [rsp + 0x40], r8
mov rdx, qword [r8 + 0x10]
mov qword [rsp + 0x30], rdx
imul rcx, rcx, 0x410
mov qword [rsp + 0x38], rcx
lea rax, [rdx + rcx]
mov r15, qword [r12 + 0x10]
mov ecx, dword [rdx + rcx + 0x400]
add ecx, ecx
leave
lea ecx, [rcx + rcx*2]
shr r15, cl
and r15d, 0x3f
mov rcx, r15
shl rcx, 4
add rcx, rax
mov rdx, r12
call fcn.14007ac5c
mov eax, 1
mov ecx, r15d
shl rax, cl
mov rcx, qword [rsp + 0x38]
cmp byte [rax - 0x75], cl
push rsp
and al, 0x30
or qword [rdx + rcx + 0x408], rax
mov rax, qword [r13 + 0x18]
dec rax
cmp rax, rbp
jb 0x14007bd55
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rax + rcx]
add rcx, 0x10
call fcn.1400799ef
mov rcx, qword [rsp + 0x40]
mov dl, byte [rsp + 0x28]
jmp 0x14007bd97
mov rax, qword [r12 + 0x18]
cmp rax, 0xffffffffffffffff
je 0x14007bd94
mov byte [r12 + 0x38], 0
mov qword [r12 + 0x18], 0xffffffffffffffff
mov rax, qword [r12 + 0x30]
and al, 0x30
and al, 0x30
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r12 + 0x30], rcx
jne 0x14007bd7f
test rax, rax
je 0x14007bdf2
mov rcx, r8
call fcn.140002730
mov rcx, r14
call fcn.14007bed2
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov rdx, qword [rbx]
lea rcx, [rax + 0x20]
call fcn.14007c02b
mov rax, qword [r14 + 0x18]
cmp rax, 0xffffffffffffffff
je 0x14007bdd2
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov ecx, edi
shr ecx, 8
test cl, cl
je 0x14007bddc
shr edi, 0x10
mov edx, edi
call fcn.14007b9bd
in eax, dx
sti
invalid
invalid
jmp 0x14007bddc
in eax, dx
sti
invalid
mov al, byte [r14 + 0x38]
test al, al
jne 0x14007be53
xor esi, esi
mov eax, esi
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r15, qword [r12 + 0x20]
mov r13, qword [r12 + 0x28]
mov qword [r12 + 0x20], 0
lock and qword [r12 + 0x30], 0xfffffffffffffffd
mov rcx, r8
call fcn.140002730
test r15, r15
je 0x14007bd9c
mov rcx, r13
call qword [r15 + 8]
jmp 0x14007bd9c
lea r8, str._4wW__b_k___g_K_x___b_NNU3__k_____U__M5_a_WW1zjDyh47____UQNsga_3_JywH__j_4L_JHB_U___v6_x_xeFRg__ib_q_A
mov edx, 6
call fcn.140095f40
lea rcx, str.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str._c__x_wr_k__d5_j8rszG__YWxw_W___6_y_____t_f___R_S_wy_5__q__w_xV_uc___KgLPP_cS_fUgb_D_prZ____j_Bd__x_2
mov edx, 0x73
call fcn.140096490
call fcn.1400993fe
lea rcx, [rsp + 0x27]
mov byte [rcx], al
lea rax, [rsp + 0x58]
mov qword [rax], rcx
lea rcx, [0x14007c0c5]
mov qword [rax + 8], rcx
lea rdx, [0x1400ae110]
lea rcx, [rsp + 0x68]
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, [0x1400ae120]
call fcn.140095e80
lea rcx, str.overflow_when_adding_duration_to_instant_anF__iUu__Ld___QV___YC
add al, byte [rax]
lea r8, [0x1400a9040]
mov edx, 0x28
call fcn.140096490
lea rcx, str.Timer_already_fired
lea r8, str._c__x_wr_k__d5_j8rszG__YWxw_W___6_y_____t_f___R_S_wy_5__q__w_xV_uc___KgLPP_cS_fUgb_D_prZ____j_Bd__x_2
mov edx, 0x13
call fcn.140096490
int3
lea r8, str._c__x_wr_k__d5_j8rszG__YWxw_W___6_y_____t_f___R_S_wy_5__q__w_xV_uc___KgLPP_cS_fUgb_D_prZ____j_Bd__x_2
mov edx, 0x39
call fcn.140096040
lea rcx, str.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str._c__x_wr_k__d5_j8rszG__YWxw_W___6_y_____t_f___R_S_wy_5__q__w_xV_uc___KgLPP_cS_fUgb_D_prZ____j_Bd__x_2
mov edx, 0x73
call fcn.140096490
int3
mov ecx, dword [rdx + 8]
call qword [rax + 0x10]
pause
add rsp, 0x28
pop rdi
pop rsi
ret
add r12, rcx
jb 0x14007c51e
cmp r12, rdx
ja 0x14007c52d
mov rdx, qword [rsi + 8]
add rdx, rbx
add rcx, qword [r14]
add ecx, dword [rsi]
mov r8, r15
call fcn.140093940
cmp qword [r14 + 0x18], r12
jae 0x14007c4e4
mov qword [r14 + 0x18], r12
mov qword [r14 + 0x10], r12
add r15, rbx
mov qword [rsi + 0x18], r15
cmp r15, rdi
jne 0x14007c4fe
add rsi, 0x10
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.3_j_r_x2e__j_QF_VWE____x__J__H_Ad________9k_____r89jhtwf_9Be5_uM__C_M_HshA__7_K__X_9______d___3
mov rdx, r12
call fcn.140096290
lea r8, str.3_j_r_x2e__j_QF_VWE____x__J__H_Ad________9k_____r89jhtwf_9Be5_uM__C_M_HshA__7_K__X_9______d___3
mov rcx, r12
call fcn.140095fc0
int3
lea ecx, [rax + 1]
mov edx, dword [0x1400c93d4]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0x100], rcx
mov rcx, qword [rdx + 0x108]
invalid
cmp rcx, 2
je 0x14007c6be
test rcx, rcx
je 0x14007c66f
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0x110]
add byte [rax], al
lock inc qword [rdx]
mov eax, 1
add byte [rax], al
add byte [rdi + 0x24], bh
invalid
add byte [rax], al
add byte [rdi + 0x24], bh
invalid
jmp 0x14007c6dc
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0x110]
lock inc qword [rdx]
jle 0x14007c6dc
xor eax, eax
mov ecx, dword [0x1400c93d4]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
dec qword [rcx + 0x100]
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, dword [0x1400c93d4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x100], rax
xor eax, eax
jmp 0x14007c6e0
ud2
lea rcx, [rsp + 0x27]
mov byte [rcx], al
mov rdx, rsi
call fcn.1400943e0
int3
sal byte [rax + rcx + 0x48], cl
dec edx
jmp 0x14007c98d
cmp r9, r12
mov qword [rbp + 0x28], rdx
jne 0x14007c99a
xor ecx, ecx
jmp 0x14007c9fe
cmp r15, 0x10
jae 0x14007c9be
test r15, r15
je 0x14007c9d3
xor eax, eax
xor edx, edx
cmp byte [r13 + rdx], 0
je 0x14007c9d9
inc rdx
cmp r15, rdx
jne 0x14007c9a9
mov rdx, r15
jmp 0x14007c9de
and byte [rcx], dh
leave
xor ecx, ecx
mov rdx, r13
mov r8, r15
mov r12, r9
call fcn.140038fd0
mov r9, r12
loope 0x14007c9bd
invalid
loope 0x14007c9bd
or esi, dword [rcx]
xor edx, edx
xor eax, eax
jmp 0x14007c9de
sal byte [rcx], cl
shr bl, 5
mov eax, 1
test rax, rax
jne 0x14007ceac
add al, 0
invalid
add al, 0
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x30]
mov qword [rcx], r9
ror byte [r9 + rcx*4 + 9], 1
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r15
call fcn.140030ff0
mov rcx, rax
call fcn.140067930
lock inc qword [rax]
sub eax, 0xf0fffeaf
inc qword [rax]
jle case.0x14006fff5.180
mov r15, rax
mov al, byte [0x1400c93d0]
mov edx, 0x30
add byte [rax], al
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x14007ce38
mov r12, rax
mov eax, 1
mov qword [r12], rax
mov qword [r12 + 8], rax
pxor xmm0, xmm0
movdqu xmmword [r12 + 0x10], xmm0
and al, 0x10
mov qword [rbp - 0x48], r12
lock inc qword [r12]
jle case.0x14006fff5.180
xor ecx, ecx
call fcn.140071ac0
mov r13, rax
test rax, rax
je 0x14007ca75
lock inc qword [r13]
jle case.0x14006fff5.180
add byte [rax], al
add byte [rax], al
mov rcx, r13
jmp 0x14007ca77
xor ecx, ecx
call fcn.140071ac0
test rax, rax
je 0x14007ca8f
lock dec qword [rax]
jne 0x14007ca8f
mov rcx, rax
call fcn.140071c80
mov rax, qword [rbp - 0x48]
mov qword [rbp + 0x10], rax
mov rcx, qword [rax + 0x10]
adc byte [rax - 0x7b], cl
leave
adc byte [rax - 0x7b], cl
leave
je 0x14007caab
lock inc qword [rcx + 0x18]
jle 0x14007ce6b
mov es, eax
add eax, dword [rax]
invalid
mov al, byte [0x1400c93d0]
mov edx, 0x38
xor ecx, ecx
call fcn.140072aa0
test rax, rax
test eax, eax
test eax, eax
je 0x14007ce47
mov rcx, rax
mov qword [rax], r15
mov qword [rax + 8], r12
mov qword [rax + 0x10], r13
mov rax, qword [rbp + 8]
mov qword [rcx + 0x18], rax
mov rax, qword [rbp + 0x20]
mov qword [rcx + 0x20], rax
mov rax, qword [rbp + 0x18]
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x30], r14
mov dword [rcx + 0x30], esi
mov dword [rcx + 0x30], esi
jno 0x14007cb20
mov al, byte [0x1400c93d0]
mov edx, 0x10
mov r13, rcx
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x14007ce56
add rax, qword [rax]
invalid
add rax, qword [rax]
add byte [rcx - 0x77], cl
invalid
mov r12, rax
mov qword [rax], r13
lea rax, [0x1400aade8]
mov qword [r12 + 8], rax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x10000
lea r8, [0x1400722f0]
xor ecx, ecx
mov rdx, qword [rbp + 0x28]
mov r9, r12
call qword [sym.imp.kernel32.dll_CreateThread]
test rax, rax
je 0x14007cca4
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x28], r15
mov dword [rbp + 0x28], edi
mov dword [rbp + 0x28], edi
lock inc qword [rbx + 0x100]
inc qword [rbx + 0xc0]
mov r15, qword [rbx + 0x90]
mov r12, qword [rbx + 0x98]
mov rcx, r15
mov rdx, r12
mov r8, r14
call case.0x14006aebb.1277
mov r13, rax
cmp qword [rbx + 0x80], 0
je 0x14007cd7f
mov rax, qword [rbx + 0x70]
mov rcx, qword [rbx + 0x78]
mov r8, rcx
enter 0x214d, 0xffffffffffffffe8
enter 0x214d, 0xffffffffffffffe8
shr r13, 0x39
mov qword [rbp + 0x20], r13
movd xmm0, r13d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea r13, [rax - 0x20]
xor r10d, r10d
pcmpeqd xmm1, xmm1
xor r11d, r11d
xor ebx, ebx
xor ebx, ebx
movdqu xmm2, xmmword [rax + r8]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r12d, xmm3
test r12w, r12w
je 0x14007cc0d
bsf r15d, r12d
bsf edi, esp
lea edx, [r12 - 1]
and edx, r12d
add r15, r8
and r15, rcx
mov r12, r15
shl r12, 5
mov r9, r13
sub r9, r12
sub ecx, esp
mov r12d, edx
cmp qword [r9], r14
jne 0x14007cbde
jmp 0x14007cc56
cmp r11, 1
mov r11d, 1
je 0x14007cc33
invalid
sbb ah, byte [rsi + 0xf]
xlatb
rol byte [rbp + 0x31], cl
fild dword [rbp - 0x6af0be2e]
ret
pmovmskb edx, xmm2
xor r11d, r11d
test edx, edx
setne r11b
ret
bsf edx, edx
add rdx, r8
and rdx, rcx
mov qword [rbp + 8], rdx
pcmpeqb xmm2, xmm1
pcmpeqb mm2, mm1
pmovmskb edx, xmm2
test edx, edx
jne 0x14007cd93
add r8, r10
add eax, edx
add r8, 0x10
add r10, 0x10
and r8, rcx
enter 0x75e9, 0xffffffffffffffff
invalid
invalid
adc byte [rcx - 0x7d], cl
ret 0x4910
invalid
neg r15
shl r15, 5
fisttp word [rcx - 0x3f]
out 5, eax
mov rcx, qword [rax + r15 - 8]
mov qword [rbp - 0x20], rcx
loopne 0x14007cca9
movups xmm0, xmmword [rax + rdi - 0x18]
loopne 0x14007cca9
movups xmm0, xmmword [rax + rdi - 0x18]
adc byte [rax + rdi - 0x18], al
movaps xmmword [rbp - 0x30], xmm0
sub dword [rbp - 0x30], eax
mov rcx, qword [rbp + 0x28]
mov qword [rax + r15 - 0x18], rcx
mov rcx, qword [rbp + 0x10]
mov qword [rax + r15 - 0x10], rcx
mov rcx, qword [rbp + 0x18]
mov ecx, dword [rbp + 0x18]
mov ecx, dword [rbp + 0x18]
mov qword [rax + r15 - 8], rcx
cmp al, bh
cmp qword [rbp - 0x30], 0
je 0x14007cd58
lea rcx, [rbp - 0x30]
call fcn.1400762d5
jmp 0x14007cd58
shr r8b, 1
xchg esi, eax
invalid
mov rcx, qword [r12]
mov qword [rbp + 0x18], r12
mov dword [rbp + 0x18], esp
mov rax, qword [r12 + 8]
mov qword [rbp + 0x20], rcx
and byte [rax - 0x77], cl
sub r15b, r15b
adc byte [rax - 0x75], cl
sub byte [r8 - 0x7d], r9b
js 0x14007cccb
add byte [rbx + rcx*4 + 0x75], cl
invalid
je 0x14007ccee
and byte [rax - 0x77], cl
sub r15b, r15b
adc byte [rax - 0x75], cl
sub byte [r8 - 0x7d], r9b
js 0x14007cccb
add byte [rbx + rcx*4 + 0x75], cl
sbb byte [rsp + 0x48], dh
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x14007ccd7
mov r8, qword [rbp + 0x20]
jmp 0x14007ccdf
mov r8, qword [rbp + 0x20]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
call qword [sym.imp.kernel32.dll_GetLastError]
mov r14d, eax
shl r14, 0x20
mov rax, qword [rbp + 0x10]
mov eax, dword [rbp + 0x10]
mov byte [rax + rax], 0x31
ror byte [rbp - 0x77], cl
invalid
mov eax, dword [rbp + 0x10]
lock dec qword [rax]
jne 0x14007cd20
lea rcx, [rbp - 0x48]
call fcn.1400764b6
xchg edi, eax
invalid
invalid
xchg edi, eax
invalid
or r14, 2
lock dec qword [r15]
jne 0x14007cd32
mov rcx, r15
call fcn.14007645f
mov rcx, r14
call fcn.140078658
mov r15d, 1
cmp al, 0xd
jne 0x14007cd5b
mov rax, qword [rbx + 0x100]
test rax, rax
je 0x14007cd5b
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rbx + rcx + 0x4c], 0x89
int1
mov rcx, r14
call fcn.140045562
xor r15d, r15d
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov edx, edi
call fcn.140002730
mov rax, r15
mov rdx, r14
add rsp, 0xb8
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbx + 0x70]
mov rdx, r15
mov r8, r12
call fcn.140099416
jmp 0x14007cb94
invalid
dec dword [rbx + rcx*4 + 0x4d]
or byte [rsi - 0x76], al
add al, 8
invalid
mov r9, qword [rbp + 8]
mov r8b, byte [rax + r9]
invalid
test r8b, r8b
js 0x14007cdb0
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
bsf r9d, edx
mov esp, 0x48a46ca
invalid
mov esp, 0x48a46ca
or byte [rcx - 0x80], al
loopne 0x14007cdb5
and r8b, 1
movzx edx, r8b
movzx edx, al
sub qword [rbx + 0x80], rdx
lea rdx, [r9 - 0x10]
and rdx, rcx
mov rcx, qword [rbp + 0x20]
mov byte [rax + r9], cl
mov byte [rdx + rax + 0x10], cl
inc qword [rbx + 0x88]
shl r9, 5
shl ecx, 5
shl ecx, 5
mov rcx, rax
sub rcx, r9
neg r9
mov qword [rax + r9 - 0x20], r14
mov rax, qword [rbp + 0x28]
mov qword [rcx - 0x18], rax
mov rax, qword [rbp + 0x10]
mov qword [rcx - 0x10], rax
mov rax, qword [rbp + 0x18]
mov qword [rcx - 8], rax
jmp 0x14007cd58
movabs byte [0x2eba000309], al
call fcn.140096040
mov ecx, 8
mov edx, 0x30
call fcn.1400948e0
invalid
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x38
cmp byte [rax], al
add byte [rax], al
call fcn.1400948e0
mov qword [rbp + 0x28], r13
mov ecx, 8
mov edx, 0x10
add byte [rax], al
add byte [rax], al
call fcn.1400948e0
ud2
add rcx, 0x10
xor edx, edx
call case.0x1400786cc.491
lea rax, str.too_many_running_threads_in_thread_scopep
lea rcx, [rbp - 0x30]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov qword [rcx + 8], 1
mov dword [rcx + 8], 1
lea rax, [0x1400b4e80]
lea eax, [0x1400b4e80]
add byte [rax - 0x77], cl
adc byte [r14 + 0xf], spl
out dx, eax
sal bl, 0xf
invalid
jg 0x14007cee0
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
movq qword [rcx + 0x18], mm0
movq qword [rcx + 0x18], mm0
sbb byte [rax - 0x73], cl
adc eax, 0x2b621
lea rdx, str._7zT_mK_ymai_e_h_Q__A_b_LZ__k__1
call fcn.140095e80
pop qword [rcx]
add byte [rbp + rcx*4 + 0x45], cl
ror byte [rbp - 0x77], 1
or byte [rbp - 0x77], cl
lea r8, [rbp - 0x30]
mov qword [r8], r9
mov qword [r8 + 8], r13
push 0x78894d08
invalid
push 0x78894d08
adc byte [rcx - 0x77], cl
push rax
sbb byte [rax - 0x73], cl
add eax, 0x2df0a
mov dword [rax + 0x10], edi
mov qword [r8 + 0x18], rdx
lea rax, str.__W9___H_a_Y4_q1f_q_____a_Y__u_TS__m2____U_Ge__o__fk_X_MXNmh__m___r8q2mPf_Q_o
mov qword [rsp + 0x20], rax
lea rcx, str.thread_name_may_not_contain_interior_null_bytes
lea r9, [0x1400ab028]
or eax, 0x2e14f
or eax, 0x2e14f
mov edx, 0x2f
call fcn.1400963d0
xchg esp, eax
add dword [rax], eax
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea rdx, [0x1400aade8]
fiadd word [rdx]
invalid
fiadd word [rdx]
add byte [rax - 0x75], cl
sub r8b, r13b
xor byte [rdi], bh
invalid
add al, byte [rax]
mov rcx, qword [rbp + 0x28]
call fcn.140070e40
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
mov rax, qword [rbp + 0x28]
invalid
invalid
js 0x14007cf4e
add byte [rax], al
mov rax, qword [rbp + 0x28]
cmp qword [rax + 8], 0
je 0x14007cf73
add byte [rdx + rbp + 0x48], dh
mov rax, qword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x14007cf60
mov rax, qword [rbp + 0x20]
mov rax, qword [rax - 8]
mov eax, dword [rax - 8]
mov eax, dword [rax - 8]
mov qword [rbp + 0x20], rax
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp + 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400c9350]
xor edx, edx
mov r8, qword [rbp + 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
add al, 0
add al, 0
add byte [rax + 0x38c48348], dl
nop
add rsp, 0x38
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push rbp
push rbx
sub rsp, 0x158
add dword [rax], eax
invalid
add byte [rax], al
movaps xmmword [rsp + 0x140], xmm7
movaps xmmword [rsp + 0x130], xmm6
mov rsi, rcx
call fcn.14007d970
movzx eax, al
ror byte [rax - 0x73], 0xd
pop fs
add eax, dword [rax]
invalid
ror byte [rax - 0x73], 0xd
pop fs
add eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp dword [rsi + 0x28], 4
jne 0x14007d2e0
add eax, dword [rax]
add byte [rax - 0x75], cl
mov edx, dword [rsi + 0x20]
mov ecx, 1
mov rdx, qword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
mov ecx, 1
call fcn.1400778c1
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [rax - 0x48], r9b
xor byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
dec dword [rax - 0x77]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [rax - 0x48], r9b
xor byte [rax - 0x48], cl
xor byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x30468948], al
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x30], rax
cmp rcx, rax
cmp ecx, eax
je 0x14007d316
lea rax, [rsi + 0x20]
mov qword [rsp + 0x70], rax
lea rdi, [rsp + 0xb8]
mov qword [rsp + 0x78], rcx
and al, 0x78
and al, 0x78
mov qword [rdi - 8], rcx
movups xmm0, xmmword [rsi + 0x38]
movups xmm1, xmmword [rsi + 0x48]
movups xmmword [rdi], xmm0
adc dword [rdi], eax
movups xmmword [rdi + 0x10], xmm1
call fcn.140077b41
mov r12, qword [rdi + 0x18]
sbb byte [ebx + ecx*4 + 0x2f], cl
mov rax, qword [rdi + 8]
mov edi, 0xffffffff
cmp rax, rdi
mov qword [rsp + 0x68], rax
cmovb rdi, rax
movups xmm6, xmmword [0x1400a9b48]
add al, byte [rax]
xorps xmm7, xmm7
lea rbx, [rsp + 0x50]
mov rbp, qword [sym.imp.ntdll.dll_NtReadFile]
mov r14, qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
mov r15, qword [r12 + 0x10]
movaps xmmword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x38], xmm7
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rbx
mov rcx, r15
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call rbp
cmp eax, 0x103
jne 0x14007d0c3
mov rcx, r15
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rsp + 0x50]
cmp eax, 0xc0000011
je 0x14007d1ae
cmp eax, 0x103
je 0x14007d358
test eax, eax
jns 0x14007d18e
mov ecx, eax
call r14
mov r15, rax
shl r15, 0x20
or r15, 2
mov qword [rsp + 0x98], r15
mov qword [rsp + 0x90], 1
mov ecx, eax
call fcn.14006a720
cmp al, 0xb
je 0x14007d1a1
mov rcx, r15
call fcn.140078658
cmp al, 0x23
jne 0x14007d1b5
mov rcx, r15
call fcn.140045562
jmp 0x14007d080
movaps xmm6, xmmword [rsp + 0x130]
movaps xmm7, xmmword [rsp + 0x140]
sub byte [rsp + 0x140], bh
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x130]
movaps xmm7, xmmword [rsp + 0x140]
add rsp, 0x158
add byte [rax], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14007d6df
lea rcx, [rsi + 0x20]
call fcn.14007d55b
jmp 0x14007d2b5
mov r15, qword [rsp + 0x58]
xor edi, edi
mov rax, r15
cmp qword [rsp + 0x68], r15
jl 0x14007d1c0
invalid
jae 0x14007d1bc
jmp 0x14007d1c4
lea rcx, [rsp + 0x98]
call fcn.140067ae0
xor edi, edi
xor r15d, r15d
jmp 0x14007d1ba
mov edi, 1
xor eax, eax
mov qword [rsp + 0xc0], rax
cmp qword [rsp + 0xc8], 0
jne 0x14007d32e
lea rcx, [rsp + 0xb8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0xf0], xmm0
lock dec qword [r12]
and al, 0x75
invalid
mov rcx, qword [rsp + 0xd0]
call fcn.1400781e9
lea r12, [rsp + 0xf0]
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [r12]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x88]
add byte [rax], al
mov rdx, qword [rsp + 0x80]
call fcn.1400778c1
mov qword [r12], 6
add al, 0x24
invalid
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x70
mov rcx, rbx
mov rdx, r12
call fcn.140078473
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm0
nop
add byte [rax], al
invalid
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xc0], rax
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
mov qword [r12 + 0x30], rax
movups xmmword [r12 + 0x20], xmm0
adc dword [rsp + 0x20], eax
mov qword [r12], 0
mov qword [r12 + 8], rdi
mov qword [r12 + 0x10], r15
mov rax, qword [rsp + 0x78]
mov qword [r12 + 0x18], rax
and al, 0x18
mov qword [r12 + 0x38], rbx
lea rdx, [rsp + 0xf0]
mov rcx, rbx
call fcn.140078473
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x130]
movaps xmm7, xmmword [rsp + 0x140]
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14007d5a3
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0xf0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x48]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.zC__K_H_9_d_q__s_c_9__A__Jzm____Ri6w___5_3w__f_Y_5_c7_8_S___9gc_9TVX______WsyZ_cWy__jY_b5___k8_u5__Tr
scasd eax, dword [rdi]
sti
add al, byte [rax]
scasd eax, dword [rdi]
sti
add al, byte [rax]
call fcn.140095e80
lea rcx, str._internal_exception__blocking_task_ran_twice.4yvt____4T_pj__P_8q____LCx__uw_SR_3__x_Xu____a__D3NEk4_SUV__w___T__K_x__rP__DH___8_YQ18__o_m_D____t_Rvu_7
add eax, dword [rax]
lea r8, [0x1400adaa0]
mov edx, 0x2d
call fcn.140096490
add dword [rax], eax
add dword [rax], eax
lea rcx, [rsp + 0xc8]
lea r8, [rsp + 0xf0]
mov qword [r8], 0
lea rdx, [0x1400aad18]
lea r9, str.3_j_r_x2e__j_QF_VWE____x__J__H_Ad________9k_____r89jhtwf_9Be5_uM__C_M_HshA__7_K__X_9______d___3
call fcn.1400992c5
lea rcx, [rsp + 0xe0]
mov dword [rcx], 0
mov byte [rcx + 4], 0
lea rax, [0x1400a9ba8]
lea rdx, [rsp + 0xf0]
mov qword [rdx], rax
mov qword [rdx + 8], 1
lea rax, [rsp + 0x48]
mov qword [rdx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rdx + 0x18], xmm0
call fcn.140068580
lea rcx, [rsp + 0xe8]
mov qword [rcx], rax
call fcn.140067be0
test al, 0xfe
invalid
mov ecx, 7
int 0x29
ud2
add dword [rax - 0x7d], ecx
clc
invalid
and al, 0x20
mov rcx, rsi
call fcn.140078473
nop
add rsp, 0x58
pop rax
pop rdi
pop rsi
ret
push rsi
sub rsp, 0x60
mov rsi, rcx
call fcn.14007d5fd
test al, 8
jne 0x14007d5cb
lea rcx, [rsi + 0x20]
lea rdx, [rsp + 0x28]
mov qword [rdx], 6
call fcn.140078473
jmp 0x14007d5d8
test al, 0x10
je 0x14007d5d8
lea rcx, [rsi + 0x60]
call fcn.14007819a
mov edx, 1
mov rcx, rsi
call fcn.14007d654
test al, al
invalid
je 0x14007d5f6
mov rcx, rsi
add rsp, 0x60
pop rsi
jmp 0x14007d6df
nop
add rsp, 0x60
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x28
call fcn.1400784d1
lodsd eax, dword [rsi]
invalid
dec dword [rax - 0x75]
jo 0x14007d73d
test eax, eax
je 0x14007d700
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1400c9350]
mov esp, 0xd2310004
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rcx]
xor edx, edx
test al, 8
je 0x14007d747
test al, 2
jne 0x14007d73a
mov r8, rax
and r8, 0xfffffffffffffff7
lock cmpxchg qword [rcx], r8
jne 0x14007d722
jmp 0x14007d73f
add eax, 0x1ba
add byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
mov edx, 1
mov rax, rdx
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1400ad508]
mov edx, 0x2b
call fcn.140096040
int3
mov dh, 1
test r14b, 2
jne 0x14007d83a
mov rdi, rdx
mov rbx, rcx
test r14b, 0x10
jne 0x14007d78e
mov rax, qword [r8]
mov rcx, qword [r8 + 8]
jmp 0x14007d7f2
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14007d876
mov rcx, qword [r8 + 8]
or byte [rax + 0x39], cl
sbb byte [r13 + 0x29], r14b
cmp qword [rdi + 0x18], rcx
jne 0x14007d7ce
mov rdx, qword [r8]
mov r9, qword [rax]
cmp r9, qword [rdx]
jne 0x14007d7ce
mov r9, qword [rax + 8]
cmp r9, qword [rdx + 8]
jne 0x14007d7ce
invalid
adc al, 0x4c
mov ecx, dword [rax + 0x10]
mov r9, qword [rax + 0x10]
cmp r9, qword [rdx + 0x10]
jne 0x14007d7ce
mov rax, qword [rax + 0x18]
cmp rax, qword [rdx + 0x18]
je case.0x14006b3c1.345
mov rax, qword [rbx]
test al, 8
je 0x14007d846
test al, 0x10
je 0x14007d85e
invalid
test al, 2
jne 0x14007d812
mov r14, rax
and r14, 0xffffffffffffffef
lock cmpxchg qword [rbx], r14
jne 0x14007d7d1
mov rax, qword [r8]
call qword [rax]
mov r9, rdx
mov qword [rsp + 0x20], r14
mov rcx, rbx
mov rdx, rdi
mov r8, rax
call case.0x14006b7df.337
mov rcx, rax
ror dword [rax - 0x77], 0xd0
ror dword [rax - 0x77], 0xd0
jmp 0x14007d817
mov ecx, 1
test rcx, rcx
je case.0x14006b3c1.345
test al, 2
jne 0x14007d83a
lea rcx, [0x1400acf97]
lea r8, [0x1400ad028]
lea eax, [0x1400ad028]
lea eax, [0x1400ad028]
mov edx, 0x28
add byte [rax], al
add al, ch
or byte [rax - 0x9ceffff], cl
xor esi, esi
call fcn.140096040
xor esi, esi
mov eax, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
add al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
sub al, 0xfd
add al, byte [rax]
lea r8, [0x1400ad580]
mov edx, 0x2b
call fcn.140096040
add dword [rax], eax
add dword [rax], eax
lea rcx, str.assertion_failed:_curr.is_join_waker_set__
lea r8, [0x1400ad5c8]
add eax, 0x2fd5c
add eax, 0x2fd5c
mov edx, 0x2a
call fcn.140096040
add al, ch
retf 0x187
lea rcx, str.zC__K_H_9_d_q__s_c_9__A__Jzm____Ri6w___5_3w__f_Y_5_c7_8_S___9gc_9TVX______WsyZ_cWy__jY_b5___k8_u5__Tr
call fcn.140096470
add dword [rax], eax
add dword [rax], eax
int3
mov rax, qword [rsp + 0x70]
test al, 8
je 0x14007d947
test al, 0x10
jne 0x14007d957
test dword [rsi + 0x4c000000], esi
mov ebx, ecx
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
mov r14, r8
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rdi, rcx
mov rax, qword [rdx + 0x10]
test rax, rax
je 0x14007d8bd
adc byte [rax - 0x7b], cl
sal byte [rdi + rax + 0x48], 0x8b
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x18]
invalid
sbb dil, r15b
push rax
sbb byte [rcx + rcx*4 + 0x76], cl
adc byte [rax - 0x77], cl
pop rsi
sbb byte [rax - 0x75], cl
invalid
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rbx
mov rbx, qword [rdi]
xor ecx, ecx
test bl, 8
ret
or byte [rax + rdx*2 - 0xa], dh
ret
je 0x14007d91f
test bl, 0x10
jne 0x14007d92f
mov cl, 0x17
invalid
mov rbx, rax
jne 0x14007d8ca
mov rbx, rdx
jmp 0x14007d90f
mov qword [rsi + 0x10], 0
mov ecx, 1
mov rax, rcx
mov rdx, rbx
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1400ad520]
jmp 0x14007d93d
lea r8, [0x1400ad568]
sub edi, esp
add al, byte [rax]
invalid
add byte [rdx + 0x2b], bh
mov edx, 0x2b
call fcn.140096040
lea rcx, str.assertion_failed:_snapshot.is_join_interested__
add al, byte [rax]
lea r8, [0x1400ad070]
add eax, 0x2f71b
jmp 0x14007d965
lea rcx, str.assertion_failed:__snapshot.is_join_waker_set__
lea r8, [0x1400ad0b8]
add eax, 0x2f753
add eax, 0x2f753
mov edx, 0x2f
call fcn.140096040
int3
invalid
test al, 4
je 0x14007d9b6
test al, 3
je 0x14007d995
cmp rax, 0x3f
jbe case.0x14006c934.299
invalid
lea r8, [rax - 0x40]
cmp r8, 0x40
setb dl
or dl, 2
jmp 0x14007d9a8
mov r8, rax
and r8, 0xfffffffffffffffa
or r8, 1
or eax, 1
mov edx, eax
shr dl, 5
and dl, 1
ret 0xeac0
lock cmpxchg qword [rcx], r8
jne 0x14007d977
mov eax, edx
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_next.is_notified_____LH_P6_P1_u1EYh____eMPMiX_F2____pV__vJ_Hk_54cc_Uc_AagN_HfQLhi_qN___u_RZ_qt__3j_3____L_vY_s_Ys__jJ__X
and edi, ecx
add al, byte [rax]
lea r8, [0x1400ad370]
mov edx, 0x24
call fcn.140096040
add dword [rax], eax
add dword [rax], eax
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1400ad6d0]
cld
add al, byte [rax]
mov edx, 0x26
call fcn.140096040
int3
test al, 1
je 0x14007da33
test al, 0x20
jne 0x14007da2a
mov r8, rax
and r8, 0xfffffffffffffffe
test al, 4
jne case.0x14006e6d4.281
cmp r8, 0x3f
jbe case.0x140025c2c.1324
add r8, 0xffffffffffffffc0
cmp r8, 0x40
rol al, 0x49
cmp eax, 0x40
setb dl
add dl, dl
jmp case.0x14006c934.297
test r8, r8
js 0x14007da63
add r8, 0x40
mov dl, 1
lock cmpxchg qword [rcx], r8
jne 0x14007d9ee
jmp 0x14007da2c
mov dl, 3
mov eax, edx
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1400ad3b0]
mov edx, 0x23
call fcn.140096040
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1400ad6d0]
mov edx, 0x26
call fcn.140096040
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1400ad690]
mov edx, 0x2f
call fcn.140096040
int3
add byte [rbp + rcx*4 + 5], cl
invalid
sar byte [rax + 0xc], 0x48
lea eax, [0x1400ad6e8]
cld
add al, byte [rax]
cld
add al, byte [rax]
mov rdx, rcx
pop rcx
ret
or edx, dword [rsi + 0x48]
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
in al, dx
and byte [rax - 0x77], cl
invalid
test al, 1
jne 0x14007dacc
test al, 6
je 0x14007dae7
cmp rax, 0x3f
jbe 0x14007db38
lea rcx, [rax - 0x40]
xor edx, edx
sal byte [rcx], 0xd2
cmp rcx, 0x40
setb dl
add rdx, rdx
add edx, edx
add edx, edx
jmp 0x14007daf9
mov rcx, rax
or rcx, 4
or ecx, 4
cmp rcx, 0x3f
jbe 0x14007db38
pop rdi
pop rdi
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
jb 0x14007db50
ror byte [rax - 0x7d], 0xf9
jb 0x14007db50
xor edx, edx
jmp 0x14007daf9
mov rcx, rax
or rcx, 4
or ecx, 4
or ecx, 4
leave
add al, 0x78
js 0x14007db39
js 0x14007db68
add rcx, 0x40
add ecx, 0x40
mov edx, 1
mov edx, 1
add dword [rax], eax
add byte [rax], al
invalid
add al, dh
cmpxchg qword [rsi], rcx
lock cmpxchg qword [rsi], rcx
jne case.0x14006fff5.186
test rdx, rdx
je 0x14007db21
cmp edx, 1
add dword [rbp + 0x1e], esi
jne 0x14007db28
mov rax, qword [rsi + 0x10]
mov rcx, rsi
adc byte [rax - 0x77], r9b
int1
call qword [rax + 8]
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14007dbdf
nop
add rsp, 0x20
pop rsi
ret
mov rax, qword [rsi + 0x10]
mov rcx, rsi
int1
int1
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
jmp qword [rax + 0x10]
invalid
adc byte [rax - 0x73], cl
lea rcx, str.assertion_failed:_self.ref_count_____0
lea ecx, str.assertion_failed:_self.ref_count_____0
or eax, 0x2fb69
lea r8, [0x1400ad6d0]
lea eax, [0x1400ad6d0]
add eax, 0x2fb8a
add al, byte [rax]
mov edx, 0x26
call fcn.140096040
add byte [rax], al
add al, ch
invalid
lea rcx, str.assertion_failed:_snapshot.ref_count_____0
stc
add al, byte [rax]
lea r8, [0x1400ad4c0]
lea eax, [0x1400ad4c0]
add al, byte [rax]
mov edx, 0x2a
call fcn.140096040
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
or eax, 0x2faf1
cli
add al, byte [rax]
lea r8, [0x1400ad690]
mov edx, 0x2f
add byte [rax], al
add al, ch
invalid
test byte [rcx], al
add ah, cl
add byte [rax], al
add al, ch
rol byte [rcx + rax - 0x7cb73400], 0xec
sub byte [rax - 0x75], cl
invalid
mov eax, dword [rcx]
add dword [rax + 0x48247506], ebp
mov edx, eax
test al, 6
jne 0x14007dbb0
mov rdx, rax
or rdx, 4
test al, 1
jne case.0x14006a374.723
test rdx, rdx
js 0x14007dbc1
add rdx, 0x40
lock cmpxchg qword [rcx], rdx
cmpxchg dword [rcx], edx
cmpxchg dword [rcx], edx
jne case.0x1400707c6.133
jmp 0x14007dbb5
lock cmpxchg qword [rcx], rdx
jne case.0x1400707c6.133
add rsp, 0x28
ret
mov rax, qword [rcx + 0x10]
add rsp, 0x28
adc byte [r8 - 0x7d], cl
invalid
jmp qword [rax + 8]
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1400ad690]
mov edx, 0x2f
add byte [rax], al
add byte [rax], al
call fcn.140096040
add ah, cl
jmp 0x14007dbdf
add byte [rax], al
invalid
int3
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
sub byte [rax - 0x39], cl
invalid
rol al, 0xff
invalid
sub rsp, 0x28
mov rax, 0xffffffffffffffc0
mov eax, 0xffffffc0
mov eax, 0xffffffc0
lock xadd qword [rcx], rax
xadd dword [rcx], eax
cmp rax, 0x3f
jbe case.0x140044a54.1120
invalid
sbb al, 0x48
and eax, 0xffffffc0
invalid
and rax, 0xffffffffffffffc0
ror byte [rax - 0x7d], 0xf8
jne 0x14007dc0b
cmp rax, 0x40
jne 0x14007dc0b
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
add rsp, 0x28
jmp qword [rax + 0x10]
jmp qword [rax + 0x10]
adc byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
enter 0x2f9, 0
lea r8, [0x1400ad608]
mov edx, 0x27
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.140096040
int3
invalid
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x2feba
inc byte [rdx]
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1400adafc]
inc byte [rdx]
invalid
inc byte [rdx]
add byte [rcx - 0x48], al
mov r8d, 0x3b
cmp eax, dword [rax]
add byte [rax], al
jmp rax
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.there_is_no_reactor_running__must_be_called_from_the_context_of_a_Tokio_1.x_runtime
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x2ff6a
invalid
add byte [rcx - 0x48], al
push rbx
add byte [rax], al
add byte [rax - 1], cl
loopne 0x14007dca9
mov r8d, 0x53
mov eax, 0x53
jmp rax
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
in al, dx
mov eax, 0x48000000
mov esi, ecx
in al, dx
mov eax, 0x48000000
mov esi, ecx
call fcn.14007d970
movzx eax, al
lea rcx, [0x1400b70ec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsi + 0x28], 0
jne 0x14007de76
mov rdx, qword [rsi + 0x20]
mov ecx, 1
add dword [rax], eax
add byte [rax], al
push rsi
and byte [rcx + 1], bh
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.1400778c1
mov r15, qword [rsi + 0x30]
mov qword [rsi + 0x30], 3
cmp r15, 3
je 0x14007dea9
mov rbx, rax
mov r14, rdx
mov r12, qword [rsi + 0x38]
movups xmm0, xmmword [rsi + 0x50]
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rsi + 0x40]
movaps xmmword [rsp + 0x20], xmm0
movaps xmmword [rsp + 0x20], xmm0
mov rdi, qword [rsi + 0x60]
call fcn.140077b41
lea rdx, [rdi + 0x10]
lea r13, [rsp + 0x80]
mov rcx, r13
mov r8, r15
clc
clc
mov r9, r12
call fcn.14006fe50
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [r13 + 0x20], xmm1
and byte [rcx + 0xf], al
adc dword [rbp + 0x10], eax
and byte [rcx + 0xf], al
adc dword [rbp + 0x10], eax
mov qword [r13 - 8], 2
lock dec qword [rdi]
jne case.0x140074e76.102
invalid
or byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400781e9
lea rdi, [rsi + 0x20]
mov rbp, qword [rsp + 0x78]
mov r15, qword [rsp + 0x80]
mov r12, qword [rsp + 0x88]
mov r13, qword [rsp + 0x90]
add byte [rdi], cl
adc byte [rsp + 0x98], al
add byte [rdi], cl
adc byte [rsp + 0x98], al
movaps xmmword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x70], rax
mov rcx, rbx
mov rdx, r14
call fcn.1400778c1
cmp rbp, 3
cmp ebp, 3
cmp ebp, 3
jne case.default.0x14007dd92
mov rcx, rsi
call fcn.14007d9e7
movzx eax, al
lea rcx, [0x1400b70fc]
xchg ebx, eax
add eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add rsp, 0xb8
pop rbx
pop rbp
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14007e056
lea rcx, [rsi + 0x20]
call fcn.14007dfac
jmp 0x14007de53
lea rdx, [rsp + 0x78]
mov qword [rdx], 2
mov rcx, rdi
call fcn.1400783af
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x50], rax
cmp rbp, 4
jne 0x14007de09
mov r13, qword [rdi]
mov ebp, 3
jmp 0x14007de1d
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0x30]
lea rdx, [rsp + 0x78]
mov qword [rdx + 0x38], rax
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rdx + 0x28], xmm0
mov qword [rdx + 8], rbp
mov qword [rdx + 0x10], r15
mov qword [rdx + 0x18], r12
mov qword [rdx + 0x20], r13
mov qword [rdx], 1
mov rcx, rdi
call fcn.1400783af
mov rcx, rsi
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14007dffc
mov rcx, rdi
jmp 0x14007ddc7
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x78]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x20]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.zC__K_H_9_d_q__s_c_9__A__Jzm____Ri6w___5_3w__f_Y_5_c7_8_S___9gc_9TVX______WsyZ_cWy__jY_b5___k8_u5__Tr
lock add al, byte [rax]
lock add al, byte [rax]
call fcn.140095e80
lea rcx, str._internal_exception__blocking_task_ran_twice.4yvt____4T_pj__P_8q____LCx__uw_SR_3__x_Xu____a__D3NEk4_SUV__w___T__K_x__rP__DH___8_YQ18__o_m_D____t_Rvu_7
lea r8, [0x1400adaa0]
lea eax, [0x1400adaa0]
lea eax, [0x1400adaa0]
mov edx, 0x2d
call fcn.140096490
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.kcj_XA_vN_d__7_Q_65___n__v__t5vZM__p__8_____k1sa_x7jm__Ss_p_EmNqB__xsc_____jg_fZxx___u____G____a_____KyG__nWs
mov edx, 0x28
call fcn.140096040
int3
push rsi
sub rsp, 0x60
mov rsi, rcx
call fcn.14007d5fd
test al, 8
jne 0x14007e024
lea rcx, [rsi + 0x20]
lea rdx, [rsp + 0x20]
mov qword [rdx], 2
call fcn.1400783af
jmp 0x14007e031
test al, 0x10
je 0x14007e031
lea rcx, [rsi + 0x68]
call fcn.14007819a
mov edx, 1
mov rcx, rsi
call fcn.14007d654
test al, al
je 0x14007e04f
mov rcx, rsi
add rsp, 0x60
pop rsi
jmp 0x14007e056
nop
add rsp, 0x60
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x28
call fcn.14007840d
mov rax, qword [rsi + 0x78]
test rax, rax
je 0x14007e07a
mov rcx, qword [rsi + 0x80]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rdi + 0x40]
lea rcx, [rsp + 0x68]
mov r8, rbx
call fcn.14007c3c3
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x68
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x68
cmp r13, 3
je 0x14007e1da
cmp r13d, 4
je 0x14007e1f7
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
adc byte [rdi], cl
sub dword [rsp + 0x50], ecx
invalid
adc byte [rdi], cl
sub dword [rsp + 0x50], ecx
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x28], ebp
mov rcx, r14
call fcn.14007c382
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
test r13, r13
in eax, dx
in eax, dx
je case.0x14006b7df.346
cmp r13d, 1
jne 0x14007e205
mov r13, qword [rsp + 0x30]
mov ebp, dword [rsp + 0x30]
xor byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
je case.0x14006c8e8.339
cmp bpl, 0x29
jne 0x14007e226
invalid
sahf
add byte [rax], al
add byte [rax], al
test dword [rsi + 0x4c000000], ebx
mov ecx, ebp
add byte [rax], al
mov rcx, r13
call fcn.140078658
mov ebp, eax
invalid
mov byte [rdi + 0x60], al
invalid
mov rcx, r13
call fcn.140045562
jmp case.0x14006c8e8.339
invalid
lea rcx, [rsp + 0x28]
call case.0x14006bf4a.219
cmp qword [r14], r12
je 0x14007e0da
invalid
invalid
mov rax, qword [rdi + 0x58]
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov qword [rcx], 0
mov qword [rcx + 8], rax
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
invalid
ret
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.14007c53d
invalid
dec dword [rax - 0x75]
and al, 0x20
mov qword [rcx], 1
invalid
jmp 0x14007e1c2
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov qword [rax], 2
add al, byte [rax]
add byte [rax], al
jmp 0x14007e1c6
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
test rax, rax
jne 0x14007e218
mov qword [rdi + 0x58], rcx
mov rdx, qword [rsp + 0x20]
push rsp
and al, 0x20
mov qword [rdx], rax
mov qword [rdx + 8], rcx
jmp 0x14007e1c6
lea rcx, str.assertion_failed:_inner.last_write_err.is_none___n_
jnp 0x14007e1ff
add al, byte [rax]
lea r8, str._x_Uwxrir_U_fC__d__hm__xA___5a2__Qt________6__xFLe_Q_____Z_C5___2L__h__X___JSr_3__4_SR7___3
mov edx, 0x30
call fcn.140096040
int3
add ah, cl
in al, dx
clc
add byte [rax], al
add byte [rdi], cl
mov dh, 0x42
invalid
mov dword [rsp + 0x38], ecx
mov qword [rsp + 0x28], rcx
lea rdi, [rdx + 0x38]
mov rax, qword [rdi]
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x14007e377
add byte [rax], al
add byte [rax], al
mov r15, r8
lea rbp, [rsp + 0x48]
lea r14, [rsp + 0x90]
nop
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xc0
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x40
nop
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xc0
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x40
mov rdx, qword [rbx + 0x40]
mov rcx, r12
mov r8, r15
call fcn.14007c3c3
mov rsi, qword [rsp + 0x40]
cmp rsi, 3
je 0x14007e5cd
cmp esi, 4
je 0x14007e600
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rbp]
movups xmmword [r13], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov qword [rsp + 0xb8], rsi
mov rcx, rdi
call fcn.14007c382
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
cmp rsi, 1
jne 0x14007e354
cmp rax, rcx
je case.0x14006e6d4.285
movabs rcx, 0x8000000000000000
mov qword [rbx + 0x38], rcx
cmp rax, rcx
je 0x14007e62a
pushfq
add al, byte [rax]
invalid
pushfq
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [rbx + 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [rbx + 0x40]
lea edx, [rbx + 0x40]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rdx]
movups xmmword [rsp + 0x48], xmm0
mov rcx, qword [rdx + 0x10]
mov qword [rsp + 0x58], rcx
and al, 0x58
and al, 0x58
mov r12, qword [rsp + 0x50]
mov r13, rcx
sub r13, r12
mov qword [rsp + 0x78], rdx
jne 0x14007e3d3
mov ecx, 3
mov qword [rsp + 0x30], rcx
jmp 0x14007e3f1
ja 0x14007e647
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x50
push rax
lea rcx, [rsp + 0x50]
push rax
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov ecx, 2
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
xor r12d, r12d
mov rsi, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x160]
and al, 0x60
add dword [rax], eax
add byte [rax], al
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov r15, qword [rbx + 0x68]
cmp rcx, r15
cmovb r15, rcx
stc
add byte [rax], al
mov r15, qword [rbx + 0x68]
cmp rcx, r15
cmovb r15, rcx
stc
stc
sub rax, r12
cmp rax, r15
clc
clc
jb 0x14007e60e
mov rcx, qword [rsp + 0x48]
and al, 0x48
add rcx, r12
mov rdx, rsi
mov r8, r15
call fcn.140093940
add dword [rax], eax
add r12, r15
mov qword [rsp + 0x50], r12
mov rbp, qword [rbx]
lock inc qword [rbp]
inc qword [rbp]
inc qword [rbp]
jle 0x14007e636
lea rcx, [0x1400adc20]
call fcn.14007c58e
mov r12, rax
mov r14, rdx
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x88], rdx
mov esi, 1
invalid
add byte [rax], al
mov qword [rsp + 0x88], rdx
mov esi, 1
invalid
add al, dh
xadd qword [0x1400c8870], rsi
invalid
xor eax, 0x4a402
lock xadd qword [0x1400c8870], rsi
mov al, byte [0x1400c93d0]
mov edx, 0x180
xor ecx, ecx
call fcn.140072aa0
test rax, rax
je 0x14007e638
invalid
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rbx, [rcx + 0x80]
add byte [rax], al
ror dword [rax - 0x7d], 0xe1
or byte [rax - 0x73], 0x99
add byte [rax], 0
add byte [rax], al
invalid
invalid
xchg esi, eax
add byte [rax], al
lea rdx, [r14 + 0x168]
push 0x49000001
add esi, 0x100
mov byte [rax], 1
add byte [rax], al
add byte [rax], al
add r14, 0x100
add byte [rax], al
xor r8d, r8d
xor eax, eax
test r12, r12
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
add byte [rax], al
int3
add byte [rax], al
add byte [rcx + rcx*4 - 0x7f], cl
mov byte [rax], al
add byte [rax], al
lea rax, [0x1400ad150]
lea eax, [0x1400ad150]
add byte [rax], al
int3
lea eax, [0x1400ad150]
in al, dx
add al, byte [rax]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], r8
mov dword [rcx + 0x98], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov cl, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0x7f], cl
mov dword [rcx + 0xa8], eax
mov qword [rcx + 0xa0], rsi
mov qword [rcx + 0xa8], r8
mov dword [rcx + 0xa8], eax
mov dword [rcx + 0xa8], eax
mov rax, qword [rsp + 0x30]
mov qword [rcx + 0xb0], rax
mov qword [rcx + 0xb8], r13
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movups xmmword [rcx + 0xc0], xmm0
movups xmmword [rcx + 0xd0], xmm1
mov qword [rcx + 0xe0], rbp
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sub eax, 0x4c000000
mov dword [rcx + 0xf8], eax
clc
add byte [rax], al
invalid
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sub eax, 0x4c000000
mov dword [rcx + 0xf8], eax
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
mov rcx, qword [r14]
cmovne r14, rdx
mov rcx, qword [r14]
lea r9, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov rdx, rbx
xor r8d, r8d
invalid
scasd eax, dword [rdi]
loope case.0x14007221d.114
invalid
add byte [rax], al
mov rdx, rbx
xor r8d, r8d
call fcn.14007c6f0
invalid
dec dword [rax - 0x7b]
invalid
je 0x14007e591
invalid
dec dword [rax - 0x7b]
sal byte [rbx + rcx*2 + 0x48], 0x85
sal byte [rax + rcx + 0x48], cl
mov ecx, edx
invalid
test rdx, rdx
je 0x14007e553
mov rcx, rdx
shr eax, 1
pshufw mm7, mm4, 0xff
jo 0x14007e54e
invalid
call fcn.140045562
jo 0x14007e54e
invalid
mov ecx, 0x84
mov eax, 0xcc
add byte [rax], al
add byte [rax], al
lock cmpxchg qword [rbx], rcx
je 0x14007e56e
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x20]
push rax
invalid
push rax
and byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
pop r13
clc
dec dword [rax - 0x73]
lea rdx, str.background_task_failed__R____HC_3K_t__P6_ZB__s__Ej_X__T__e__QU__Nn_5s_______aXHK__QQ1_ruSNZQMBp__jSZ_B__NK5____a_N_s
lea rcx, [rsp + 0x80]
call fcn.1400042be
lea rdx, str.background_task_failed__R____HC_3K_t__P6_ZB__s__Ej_X__T__e__QU__Nn_5s_______aXHK__QQ1_ruSNZQMBp__jSZ_B__NK5____a_N_s
mov r8d, 0x16
mov cl, 0x27
call fcn.140077702
xchg ecx, eax
invalid
invalid
jmp 0x14007e5dc
xchg ecx, eax
invalid
lea rcx, [rsp + 0x80]
call fcn.1400042be
mov rcx, rdi
call fcn.14007c382
movabs rax, 0x8000000000000001
mov qword [rdi], rax
mov rax, qword [rsp + 0x78]
mov qword [rax], rbx
mov rax, qword [rsp + 0x28]
mov qword [rax], 0
mov qword [rax + 8], r15
jmp 0x14007e5ec
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
call fcn.14007c53d
mov rcx, qword [rsp + 0x28]
mov qword [rcx], 1
mov qword [rcx + 8], rax
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x28]
mov qword [rax], 2
jmp 0x14007e5ec
lea r14, [rsp + 0x40]
mov rcx, r14
mov rdx, r12
loop 0x14007e667
mov eax, edi
call fcn.1400949af
mov r12, qword [r14 + 0x10]
jmp case.0x140070041.184
lea rcx, str._x_Uwxrir_U_fC__d__hm__xA___5a2__Qt________6__xFLe_Q_____Z_C5___2L__h__X___JSr_3__4_SR7___3
call fcn.140096470
ud2
mov ecx, 0x80
mov edx, 0x100
call fcn.1400948e0
lea r8, str.3_j_r_x2e__j_QF_VWE____x__J__H_Ad________9k_____r89jhtwf_9Be5_uM__C_M_HshA__7_K__X_9______d___3
mov rdx, r12
call fcn.140095ec0
push pe_nt_image_headers64
add dword [rax], eax
push pe_nt_image_headers64
add dword [rax], eax
int3
in al, dx
mov eax, 0x48000000
mov esi, ecx
call fcn.14007d970
movzx eax, al
lea rcx, [0x1400b710c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsi + 0x28], 0
jne 0x14007e840
mov rdx, qword [rsi + 0x20]
mov ecx, 1
call fcn.1400778c1
mov r14, qword [rsi + 0x30]
mov qword [rsi + 0x30], 4
cmp r14, 4
cmp esi, 4
je 0x14007e873
mov rdi, rax
mov rbx, rdx
ror dword [rcx + rcx*4 + 0x74], cl
and al, 0x40
movups xmm0, xmmword [rsi + 0x38]
movups xmm1, xmmword [rsi + 0x48]
adc byte [rsi + 0x48], cl
movups xmm2, xmmword [rsi + 0x58]
movups xmmword [rsp + 0x48], xmm0
movups xmmword [rsp + 0x58], xmm1
and al, 0x58
and al, 0x58
pop rax
movups xmmword [rsp + 0x68], xmm2
call fcn.140077b41
invalid
dec dword [rcx - 0x7d]
inc byte [rbx]
invalid
add esi, dword [rbp + 0x46]
jne 0x14007e728
lea rcx, [rsp + 0x50]
mov rdx, qword [rcx + 0x20]
add rdx, 0x10
jmp 0x14007e75f
outsb dx, byte [rsi]
outsb dx, byte [rsi]
lea rcx, [rsi + 0x20]
call case.0x14007089f.161
and byte [rbx], al
add byte [rax], al
and byte [rbx], al
add byte [rax], al
jmp 0x14007e828
int1
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop r15
jmp 0x14007eac4
mov r9, qword [rsp + 0x48]
mov r15, qword [rsp + 0x70]
mov edi, dword [rsp + 0x70]
add r15, 0x10
lea r12, [rsp + 0x20]
mov rcx, r12
mov rdx, r15
mov r8, r14
call fcn.14006fe50
invalid
invalid
dec dword [rcx - 0x7d]
cmp al, 0x24
invalid
je 0x14007e757
invalid
mov r14, qword [rsp + 0x28]
jmp 0x14007e767
lea rcx, [rsp + 0x50]
mov rdx, r15
call case.0x14006bf4a.297
mov r14, rax
lea r15, [rsi + 0x20]
mov r12, qword [rsp + 0x50]
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x70]
lock dec qword [rax]
jne 0x14007e799
mov rcx, qword [rsp + 0x70]
and al, 0x70
call fcn.1400781e9
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x90], rax
movaps xmm0, xmmword [rsp + 0x20]
movaps xmmword [rsp + 0x80], xmm0
mov rcx, rdi
mov rdx, rbx
call fcn.1400778c1
lea rdi, [rsp + 0x40]
mov qword [rdi], 2
mov rcx, r15
mov rdx, rdi
call fcn.14007aef2
movaps xmm0, xmmword [rsp + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0xa0], eax
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0xa0], eax
mov rax, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x30], rax
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
mov qword [rdi + 0x38], rax
movups xmmword [rdi + 0x28], xmm0
sub byte [r8 + 1], r15b
sub byte [r8 + 1], r15b
add byte [rax], al
add byte [rax - 0x77], cl
or byte [r9 + r9*4 + 0x77], r9b
mov dword [rdi + 0x10], esi
mov qword [rdi + 0x20], r12
and byte [eax - 0x77], cl
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], r14
mov dword [rdi + 0x10], esi
mov qword [rdi + 0x20], r12
invalid
invalid
mov qword [rdi], rax
mov dword [rdi], eax
invalid
lea rdx, [rsp + 0x40]
mov rcx, r15
mov ecx, edi
call fcn.14007aef2
retf 0xffc6
invalid
retf 0xffc6
invalid
mov rcx, rsi
mov ecx, esi
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp 0x14007ea6a
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x2e601
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.zC__K_H_9_d_q__s_c_9__A__Jzm____Ri6w___5_3w__f_Y_5_c7_8_S___9gc_9TVX______WsyZ_cWy__jY_b5___k8_u5__Tr
lea edx, [0x1400acec0]
lea edx, [0x1400acec0]
adc eax, 0x2e652
add al, ch
or eax, 0x48000176
lea ecx, str._internal_exception__blocking_task_ran_twice.4yvt____4T_pj__P_8q____LCx__uw_SR_3__x_Xu____a__D3NEk4_SUV__w___T__K_x__rP__DH___8_YQ18__o_m_D____t_Rvu_7
or eax, 0x2f18e
call fcn.140095e80
lea rcx, str._internal_exception__blocking_task_ran_twice.4yvt____4T_pj__P_8q____LCx__uw_SR_3__x_Xu____a__D3NEk4_SUV__w___T__K_x__rP__DH___8_YQ18__o_m_D____t_Rvu_7
or eax, 0x2f18e
lea r8, [0x1400adaa0]
mov edx, 0x2d
add al, ch
invalid
jl 0x14007e88b
add dword [rax], eax
invalid
add al, ch
add eax, 0xcc00017c
add dword [rax], eax
int3
jmp 0x14007eac4
add dword [rax], eax
int3
mov esi, edx
invalid
mov rdi, rcx
lea rdx, [rcx + 0x68]
call fcn.14007d760
test al, al
je 0x14007e910
mov rax, qword [rdi + 0x28]
mov qword [rdi + 0x28], 2
add byte [rax], al
add byte [rax], al
cmp rax, 1
jne 0x14007e917
mov rax, qword [rdi + 0x60]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
push rax
movups xmm0, xmmword [rdi + 0x30]
movups xmm1, xmmword [rdi + 0x40]
adc byte [rdi + 0x40], cl
movups xmm2, xmmword [rdi + 0x50]
movaps xmmword [rsp + 0x40], xmm2
sub dword [rsp + 0x40], edx
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
cmp dword [rsi], 4
je 0x14007e8ed
mov rcx, rsi
call fcn.140078227
invalid
dec dword [rax - 0x75]
and al, 0x50
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0x30], rax
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movaps xmm2, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x20], xmm2
invalid
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x58
pop rdi
pop rsi
ret
lea rax, str.JoinHandle_polled_after_completion
add eax, 0x2e5e2
add byte [rax - 0x73], cl
and al, 0x20
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
mov qword [rcx + 8], 1
add byte [rax - 0x73], cl
add eax, 0x3654b
add byte [rax - 0x73], cl
add eax, 0x3654b
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
adc byte [r15], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rcx + 0x18], xmm0
invalid
invalid
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.zC__K_H_9_d_q__s_c_9__A__Jzm____Ri6w___5_3w__f_Y_5_c7_8_S___9gc_9TVX______WsyZ_cWy__jY_b5___k8_u5__Tr
sbb byte [rax - 0x73], cl
adc eax, 0x2e5c9
call fcn.140095e80
xor al, 0x75
add dword [rax], eax
int3
test eax, eax
je 0x14007e974
lea rcx, [rsi + 0x20]
lea rdx, [rsp + 0x20]
mov qword [rdx], 2
add byte [rax], al
add al, ch
jle 0x14007e937
invalid
invalid
add byte [rax], al
add al, ch
jle 0x14007e937
invalid
mov rcx, rsi
add rsp, 0x60
invalid
pop rsi
jmp 0x14007e9d2
invalid
sub esp, 0x20
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
ret 0x8348
retf 0xf020
cmpxchg qword [rsi], rdx
jne 0x14007e991
ret 0x8348
test cl, 3
je 0x14007e9bc
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14007e9d2
lea rcx, [rsi + 0x20]
call case.0x14007089f.161
mov rcx, rsi
and al, ch
push rbp
add byte [rax], al
add byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp 0x14007ea6a
sub rsp, 0x28
mov rax, 0xffffffffffffffc0
invalid
push rax
xadd qword [rcx], rax
invalid
cmp rax, 0x3f
jbe 0x14007ea01
push rsi
push rdi
sub rsp, 0x68
mov rsi, rcx
lea rdi, [rsp + 0x28]
sub byte [rax - 0x39], cl
invalid
add al, byte [rax]
add byte [rax], al
mov rdx, rdi
call fcn.14007aef2
mov rax, qword [rsi]
mov qword [rdi + 8], 3
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x20], rax
mov qword [rdi], 1
lea rdx, [rsp + 0x28]
mov rcx, rsi
call fcn.14007aef2
nop
add rsp, 0x68
pop rdi
pop rsi
ret
push rsi
sub rsp, 0x60
in al, dx
invalid
in al, dx
invalid
mov rsi, rcx
call fcn.14007d5fd
test al, 8
invalid
jne 0x14007ea92
lea rcx, [rsi + 0x20]
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
push rsp
and al, 0x20
mov qword [rdx], 2
add byte [rax], al
call fcn.14007aef2
jmp 0x14007ea9f
invalid
test al, 0x10
je 0x14007ea9f
invalid
or dword [rax - 0x73], ecx
push 0xffffffffff96fbe8
xchg esi, eax
invalid
invalid
lea rcx, [rsi + 0x68]
lea ecx, [rsi + 0x68]
call fcn.14007819a
xchg esi, eax
invalid
mov edx, 1
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.14007d654
test al, al
je 0x14007eabd
test al, 0xeb
jmp 0x14007eaaa
invalid
mov rcx, rsi
int1
add rsp, 0x60
pop rsi
jmp 0x14007eac4
invalid
nop
add rsp, 0x60
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x28
shr dword [rax], 0xe8
jnp 0x14007ea97
invalid
invalid
shr dword [rax], 0xe8
jnp 0x14007ea97
invalid
dec dword [rax - 0x75]
js 0x14007eb22
invalid
mov rax, qword [rsi + 0x78]
test rax, rax
test eax, eax
je 0x14007eae8
mov rcx, qword [rsi + 0x80]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov eax, dword [rsi - 8]
clc
mov rcx, qword [0x1400c9350]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
outsd dx, dword [rsi]
invalid
add al, 0
outsd dx, dword [rsi]
invalid
sub rsp, 0xd0
movzx esi, byte [rcx + 0x60]
jno 0x14007eb6f
mov byte [rcx + 0x60], 0x29
invalid
sub dword [rax - 0x7d], ecx
invalid
sub dword [rbp + 0x3e], esi
add byte [rdi], cl
mov dh, 0x71
jno 0x14007eb6f
jno 0x14007eb6f
invalid
invalid
mov r8, rdx
lea rdi, [rcx + 0x38]
xor esi, esi
invalid
test byte [rax - 0x46], 1
movabs rdx, 0x8000000000000001
mov eax, 0
cmp qword [rdi], rdx
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rax], 0x48
cmp dword [rdi], edx
jne 0x14007eb61
mov rdx, qword [rcx + 0x40]
lea rsi, [rsp + 0x68]
je 0x14007eb62
invalid
lea rsi, [rsp + 0x68]
je 0x14007eb62
mov rcx, rsi
call fcn.14007c3c3
invalid
dec dword [rax - 0x75]
invalid
cmp rbx, 4
jne 0x14007eb6f
invalid
mov eax, 1
add bl, ch
or cl, byte [rax - 0x3f]
jmp 0x14007eb61
shl rsi, 0x20
out 0x20, al
or rsi, 3
xor eax, eax
mov rdx, rsi
add rsp, 0xd0
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
cmp ebx, 3
jne 0x14007eb88
sti
add esi, dword [rbp + 0x14]
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
call fcn.14007c53d
mov rsi, rax
mov esi, eax
mov esi, eax
jmp 0x14007eb5f
lea rax, [rsp + 0x70]
movups xmm0, xmmword [rax]
jo 0x14007eb9d
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
adc byte [rax + 0x20], dl
adc byte [rax + 0x20], dl
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xb0], xmm1
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
invalid
movaps xmmword [rsp + 0xa0], xmm0
sub dword [rsp + 0xa0], eax
movups xmm0, xmmword [rax]
adc byte [rax], al
movups xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x50], xmm2
sub dword [rsp + 0x50], edx
sub dword [rsp + 0x50], edx
movaps xmmword [rsp + 0x40], xmm1
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
and al, 0x28
mov rcx, rdi
call fcn.14007c382
invalid
dec dword [rdi]
sub byte [rsp + 0x40], al
invalid
movaps xmm1, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], cl
push rax
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
xor esi, esi
test byte [rax - 0x7d], 0xfb
add dword [rbp + 5], esi
invalid
test byte [rax - 0x7d], 0xfb
add dword [rbp + 5], esi
mov rsi, qword [rsp + 0x30]
je 0x14007eb5f
invalid
invalid
lea rcx, [rsp + 0x28]
call case.0x14006bf4a.219
invalid
invalid
invalid
jmp 0x14007eb5f
pop rbp
invalid
call qword [rsi + 0x48]
sub esp, 0x20
mov rsi, rcx
mov rax, qword [rcx]
add dword [rax - 0x47], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
add dword [rax - 0x47], ecx
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c83948], al
and al, 0x48
mov ecx, 1
je 0x14007ec40
movabs rcx, 0x8000000000000001
cmp rax, rcx
invalid
jne 0x14007ec46
add byte [rax], al
add byte [rax + 0x75c83948], al
enter 0x1b75, 0x48
mov ecx, dword [rsi + 8]
mov edx, 0x84
enter 0x1b75, 0x48
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
jne 0x14007ec5f
add rsp, 0x20
pop rsi
ret
mov rcx, rsi
call fcn.140077a12
add rsi, 0x20
mov rcx, rsi
add rsp, 0x20
and byte [rsi - 0x17], bl
out 0x8d, al
invalid
invalid
and byte [rsi - 0x17], bl
out 0x8d, al
invalid
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
mov rax, qword [rcx + 0x10]
invalid
invalid
invalid
mov rcx, qword [rsi + 8]
mov rax, qword [rcx + 0x10]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x20]
invalid
invalid
invalid
push rbx
sub rsp, 0x7a8
mov rsi, rcx
call fcn.14007d970
movzx eax, al
lea rcx, [0x1400b711c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movabs rax, 0x8000000000000001
cmp qword [rsi + 0x28], rax
jne 0x14007eeac
sub byte [rdi], cl
test edx, edi
add dword [rax], eax
add byte [rax - 0x75], cl
push rsi
and byte [rcx + 1], bh
mov rdx, qword [rsi + 0x20]
mov ecx, 1
call fcn.1400778c1
mov r14, rax
mov rax, qword [rsi + 0x30]
mov eax, dword [rsi + 0x30]
mov eax, dword [rsi + 0x30]
movabs rbp, 0x8000000000000000
mov qword [rsi + 0x30], rbp
cmp rax, rbp
je 0x14007eedf
mov r15, rdx
xlatb
lea rdi, [rsi + 0x20]
lea rdx, [rsi + 0x38]
lea rcx, [rsp + 0x48]
mov qword [rcx - 8], rax
mov r8d, 0x280
call fcn.140093940
add dword [rax], eax
add dword [rax], eax
call fcn.140077b41
lea r12, [rsp + 0x60]
lea r13, [rsp + 0x40]
mov rcx, r13
mov rdx, r12
call fcn.140077bbe
invalid
mov byte [rsp + 0x27], al
mov rbx, qword [r13]
mov rax, qword [r13 + 8]
mov qword [rsp + 0x38], rax
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0x30], rax
mov r13, qword [r13 + 0x18]
insd dword [rdi], dx
sbb byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add al, byte [rax]
add byte [rcx - 0x48], al
invalid
add al, byte [rax]
add byte [rax], al
insd dword [rdi], dx
sbb byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add al, byte [rax]
add byte [rcx - 0x48], al
push 0x4c000002
add byte [rax], al
mov rdx, r12
add byte [rax], al
mov rdx, r12
call fcn.140093940
mov rcx, r14
mov rdx, r15
call fcn.1400778c1
cmp rbx, rbp
jne case.default.0x14007ed8f
mov edi, edi
dec dword [rax + 0x39]
jmp 0x14007edcf
lea rcx, [rsp + 0x540]
add byte [rax], al
lea rdx, [rsp + 0x2d8]
mov r8d, 0x268
call fcn.140093940
add byte [rax - 0x77], cl
int1
xchg esp, eax
and al, 0xd8
add al, byte [rax]
add byte [rcx - 0x48], al
push 0xffffffffe8000002
invalid
retf 0x14b
add byte [rax - 0x77], cl
int1
call fcn.14007d9e7
movzx eax, al
invalid
ror byte [rax - 0x73], 0xd
movsb byte [rdi], byte [rsi]
add dword [rbx], 0
lea rcx, [0x1400b712c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14007edda
add rsp, 0x7a8
add esp, 0x7a8
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x7a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14007f17e
lea rcx, [rsi + 0x20]
call fcn.14007f0bc
jmp 0x14007ee89
movabs rax, 0x8000000000000003
lea rdx, [rsp + 0x40]
mov eax, 3
add byte [rax], al
add byte [rax + 0x24548d48], al
mov qword [rdx], rax
push rsp
and al, 0x40
mov qword [rdx], rax
mov rcx, rdi
call fcn.140077959
lea rcx, [rsp + 0x540]
lea rdx, [rsp + 0x2d8]
mov r8d, 0x268
call fcn.140093940
movabs rax, 0x8000000000000001
cmp rbx, rax
jne 0x14007ee17
mov r13, qword [rdi]
jmp 0x14007ee35
lea rcx, [rsp + 0x2d8]
lea rdx, [rsp + 0x540]
mov r8d, 0x268
call fcn.140093940
mov rbp, rbx
lea r14, [rsp + 0x60]
lea rdx, [rsp + 0x2d8]
mov r8d, 0x268
mov rcx, r14
call fcn.140093940
mov al, byte [rsp + 0x27]
mov byte [r14 + 0x268], al
mov qword [r14 - 0x20], rbp
mov rax, qword [rsp + 0x38]
mov qword [r14 - 0x18], rax
mov rax, qword [rsp + 0x30]
mov qword [r14 - 0x10], rax
mov qword [r14 - 8], r13
mov qword [r14 + 0x270], rdi
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140077959
mov rcx, rsi
add rsp, 0x7a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14007f112
mov rcx, rdi
jmp 0x14007edc4
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x28]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.zC__K_H_9_d_q__s_c_9__A__Jzm____Ri6w___5_3w__f_Y_5_c7_8_S___9gc_9TVX______WsyZ_cWy__jY_b5___k8_u5__Tr
fild word [rdx]
add al, ch
invalid
outsd dx, dword [rsi]
add dword [rax], eax
lea rcx, str._internal_exception__blocking_task_ran_twice.4yvt____4T_pj__P_8q____LCx__uw_SR_3__x_Xu____a__D3NEk4_SUV__w___T__K_x__rP__DH___8_YQ18__o_m_D____t_Rvu_7
lea r8, [0x1400adaa0]
lea eax, [0x1400adaa0]
lea eax, [0x1400adaa0]
mov edx, 0x2d
call fcn.140096490
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.kcj_XA_vN_d__7_Q_65___n__v__t5vZM__p__8_____k1sa_x7jm__Ss_p_EmNqB__xsc_____jg_fZxx___u____G____a_____KyG__nWs
mov edx, 0x28
call fcn.140096040
int3
sub esp, 0x2b0
mov rsi, rcx
movabs rbx, 0x8000000000000000
lea rax, [rbx + 3]
lea rdi, [rsp + 0x20]
mov qword [rdi], rax
mov rdx, rdi
call fcn.140077959
mov rax, qword [rsi]
mov qword [rdi + 8], 0
mov qword [rdi + 0x18], rax
mov qword [rdi], rbx
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.140077959
nop
add rsp, 0x2b0
pop rbx
pop rdi
pop rsi
ret
push rsi
sub rsp, 0x2b0
mov rsi, rcx
call fcn.14007d5fd
test al, 8
jne 0x14007f143
lea rcx, [rsi + 0x20]
movabs rax, 0x8000000000000003
lea rdx, [rsp + 0x20]
mov qword [rdx], rax
call fcn.140077959
jmp 0x14007f153
test al, 0x10
je 0x14007f153
lea rcx, [rsi + 0x2b8]
call fcn.14007819a
mov edx, 1
mov rcx, rsi
call fcn.14007d654
test al, al
je 0x14007f174
mov rcx, rsi
add rsp, 0x2b0
pop rsi
jmp 0x14007f17e
nop
add rsp, 0x2b0
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x28
call 0x1400779ac
mov rax, qword [rsi + 0x2c8]
test rax, rax
je 0x14007f1a5
mov rcx, qword [rsi + 0x2d0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
jle 0x14007f223
lea rax, [0x1400abb70]
mov rdx, rcx
ret
ud2
add esi, 0xfffffff0
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140069a60
add byte [rax - 0x73], cl
adc eax, 0xffff7d12
call fcn.140068060
mov byte [rbx + 0x150], 1
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0x138]
test rbx, rbx
je 0x14007f70e
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rsi
cmp qword [rbx], 0
mov r14, qword [rdi]
jne case.0x14006c8e8.350
cmp r14, qword [rbx + 8]
je 0x14007f7ee
lea rbx, [r14 + 0x98]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
jne 0x14007f87e
xor ebp, ebp
mov al, byte [r14 + 0xa0]
mov qword [rsp + 0x38], rsi
cmp byte [rcx - 0x80], al
mov esi, 0xb8
add byte [rdi], cl
invalid
xchg esp, eax
add byte [rax], al
invalid
cmp byte [rcx - 0x80], al
mov esi, 0xb8
add byte [rdi], cl
test byte [rax + rax - 0x72b80000], dl
and al, 0x38
lea rcx, [rsp + 0x38]
call fcn.140076967
jmp 0x14007f7ca
add byte [rax], al
add byte [rax], al
mov r14, qword [rdi]
lea rdi, [r14 + 0x98]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
jne 0x14007f851
xor ebx, ebx
mov al, byte [r14 + 0xa0]
mov qword [rsp + 0x28], rsi
cmp byte [r14 + 0xb8], 0
je case.0x14006c934.312
lea rcx, [rsp + 0x28]
call fcn.140076967
jmp 0x14007f78c
lea rax, [r14 + 0xa8]
mov rcx, qword [r14 + 0x90]
mov rdx, qword [r14 + 0xb0]
lea r8, [rdx + 8]
test rdx, rdx
cmove r8, rax
mov qword [r8], rsi
mov qword [r14 + 0xb0], rsi
inc rcx
mov qword [r14 + 0x90], rcx
mov rcx, rdi
mov edx, ebx
jmp 0x14007f7cf
lea rax, [r14 + 0xa8]
mov rcx, qword [r14 + 0x90]
add byte [rcx - 0x75], cl
xchg esi, eax
mov al, 0
add byte [rax], al
add byte [rcx - 0x75], cl
xchg esi, eax
mov al, 0
add byte [rax], al
lea r8, [rdx + 8]
test rdx, rdx
cmove r8, rax
mov qword [r8], rsi
mov qword [r14 + 0xb0], rsi
mov dh, 0xb0
add byte [rax], al
add byte [rax - 1], cl
ror dword [rcx - 0x77], 0x8e
nop
add byte [rax], al
add byte [rbx + rcx*4 + 0x37], cl
mov dh, 0xb0
add byte [rax], al
add byte [rax - 1], cl
ror dword [rcx - 0x77], 0x8e
nop
add byte [rax], al
add byte [rbx + rcx*4 + 0x37], cl
mov rcx, rbx
mov edx, ebp
call fcn.140002730
mov rcx, qword [r14 + 0xc8]
add rcx, 0x10
add rsp, 0x40
pop rbx
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.1400799ef
invalid
invalid
invalid
invalid
add dword [rdx - 0x7cb70001], esp
jnp 0x14007f802
cmp qword [rbx + 0x10], 0
jne 0x14007f88e
add byte [rdi], cl
test dword [rbp + 0x48000000], edx
mov dword [rbx + 0x10], 0xffffffff
invalid
invalid
invalid
mov qword [rbx + 0x10], 0xffffffffffffffff
mov rdi, qword [rbx + 0x18]
mov edi, dword [rbx + 0x18]
test rdi, rdi
test edi, edi
je 0x14007f860
mov rcx, qword [rdi + 0x10]
mov rax, qword [rdi + 0x28]
cmp rax, rcx
jne 0x14007f828
invalid
adc dword [rax - 0x73], ecx
adc r8b, r13b
sbb eax, 0x48ffffbe
mov ecx, dword [rdi + 0x10]
invalid
invalid
lea rcx, [rdi + 0x10]
call fcn.14007b63d
mov rcx, qword [rdi + 0x10]
invalid
invalid
mov rax, qword [rdi + 0x28]
mov rdx, qword [rdi + 0x20]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
invalid
sub rdx, r8
sub edx, eax
ror dword [rcx + rbp - 0x3e], 0x48
mov ecx, dword [rdi + 0x18]
sub edx, eax
mov rcx, qword [rdi + 0x18]
mov qword [rcx + rdx*8], rsi
inc rax
ror byte [rax - 0x77], 0x47
sub byte [rax - 1], cl
adc r11b, bpl
invalid
ror byte [rax - 0x77], 0x47
sub byte [rax - 1], cl
adc r11b, bpl
and eax, ebp
cmp dl, byte [rsi - 0x3c76ffff]
add dword [rax], eax
mov ebx, eax
call fcn.140098e90
add dword [rax], eax
mov ebx, eax
xor bl, 1
jmp 0x14007f736
lea rcx, [rsp + 0x30]
and al, 0x30
mov qword [rbx + 0x10], 0
call fcn.140076967
add byte [rax], al
add al, ch
cmc
jo 0x14007f870
invalid
call qword [rax + 0x40c48348]
nop
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
call fcn.140098e90
mov ebp, eax
xor bpl, 1
xor ch, 1
xor ch, 1
jmp 0x14007f6e5
lea rcx, str.E67_8_f5Xj9_j_jq_n___B__w_iHzHhA_9E_Un___S_NC__2Y_4m6__Eh____t_j3__D_y_7Y__mH___NU__k_____oHjTDWBaT____K_______steg_7g_P_n_
call fcn.140096310
int3
mov r14, qword [rsi + 0x40]
lea rdi, [r14 + 8]
mov rax, qword [r14 + 0x28]
test al, 1
jne 0x14007f917
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
lock cmpxchg qword [r14 + 0x28], rcx
jne case.0x14006ff4f.209
jmp 0x14007fa00
xor eax, eax
jmp 0x14007fa07
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
in al, 0
add byte [rax], al
ror byte [rdi], 0x85
in al, 0
add byte [rax], al
xor edx, edx
mov al, byte [r14 + 0x10]
mov rax, qword [r14 + 0x28]
mov rcx, rax
and rcx, 3
je 0x14007f954
cmp ecx, 1
je 0x14007f980
cmp ecx, 2
jne 0x14007fa67
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
or ecx, 2
or ecx, 2
lock cmpxchg qword [r14 + 0x28], rcx
je 0x14007f9f8
test al, 1
jne 0x14007faa3
and rax, 0xfffffffffffffffc
or rax, 2
xor r15d, r15d
jmp 0x14007f9de
mov rcx, qword [r14 + 0x20]
test rcx, rcx
je 0x14007fa7f
lea r9, [r14 + 0x18]
mov r8, qword [rcx]
mov qword [r14 + 0x20], r8
lea r10, [r8 + 8]
test r8, r8
cmove r10, r9
xor r11d, r11d
mov qword [r10], r11
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov r9, qword [r14 + 0x18]
mov r15, qword [rcx + 0x10]
mov rbx, qword [rcx + 0x18]
mov qword [rcx + 0x10], r11
mov qword [rcx + 0x20], 1
test r9, r9
jne 0x14007f9d5
test r8, r8
jne 0x14007fa8b
test r9, r9
jne 0x14007f9e2
and rax, 0xfffffffffffffffc
loopne 0x14007f9da
xchg qword [r14 + 0x28], rax
test r15, r15
je 0x14007f9f8
mov rcx, rdi
call fcn.140002730
mov rcx, rbx
call qword [r15 + 8]
jmp 0x14007fa00
mov rcx, rdi
call fcn.140002730
mov rax, qword [rsi + 0x10]
inc rax
mov qword [rsi + 0x10], rax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
call fcn.140098e90
mov edx, eax
xor dl, 1
jmp 0x14007f935
add byte [rax - 0x73], cl
and al, 0x20
mov qword [rcx], rax
mov qword [rcx + 8], 1
add byte [rax - 0x73], cl
add eax, 0x3543c
add byte [rax - 0x73], cl
add eax, 0x3543c
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.E67_8_f5Xj9_j_jq_n___B__w_iHzHhA_9E_Un___S_NC__2Y_4m6__Eh____t_j3__D_y_7Y__mH___NU__k_____oHjTDWBaT____K_______steg_7g_P_n_
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x2c6da
call fcn.140095e80
add dword fs:[rax], eax
lea rcx, str.E67_8_f5Xj9_j_jq_n___B__w_iHzHhA_9E_Un___S_NC__2Y_4m6__Eh____t_j3__D_y_7Y__mH___NU__k_____oHjTDWBaT____K_______steg_7g_P_n_
call fcn.140096310
invalid
add dword [rax], eax
invalid
push 0xffffffff8d480001
add byte [rax - 0x73], cl
lea rcx, str.internal_error:_entered_unreachable_code
or eax, 0x2b282
lea r8, str.__JY__qm_nz__mEi__3__CV_h2_6___nYAm___WoPtK__B___uP5Emk___N_1__F__2fWh__qE__nc_C1L_____Hm_n_g__assertion_failed:_actual_state__EMPTY__actual_state__NOTIFIED
mov edx, 0x28
add byte [rdx + 0x28], bh
call fcn.140096040
lea rcx, str.__JY__qm_nz__mEi__3__CV_h2_6___nYAm___WoPtK__B___uP5Emk___N_1__F__2fWh__qE__nc_C1L_____Hm_n_g__assertion_failed:_actual_state__EMPTY__actual_state__NOTIFIED
jb case.0x14006fff5.204
add al, byte [rax]
call fcn.140096470
add byte [rax - 0x73], cl
or eax, 0x2baf6
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str._h_W_Ms__WopP1__o____r_7gT__2w_nL_U_v___DEw___rU_trz__f_hj_W__Jd6_n__Z2__X_a8___n5_T3___8y3_JQ_2__J
mov edx, 0x25
call fcn.140096040
lea rcx, [0x1400adc97]
lea ecx, [0x1400adc97]
in eax, dx
loope 0x14007faab
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.__JY__qm_nz__mEi__3__CV_h2_6___nYAm___WoPtK__B___uP5Emk___N_1__F__2fWh__qE__nc_C1L_____Hm_n_g__assertion_failed:_actual_state__EMPTY__actual_state__NOTIFIED
lea eax, [0x1400adce0]
mov edx, 0x43
call fcn.140096040
int3
add byte [r8], al
add al, ch
test dword [rbp + 1], esp
add ah, cl
and al, 0x28
cmp rax, qword [rcx + 0x90]
jne 0x14007fbd7
add byte [rax], al
add byte [rdi], cl
test edx, esi
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rax, qword [rdx + 0x10]
adc byte [rax - 0x75], cl
mov rbx, qword [rdi + 0x88]
add byte [rax], al
invalid
adc byte [rax - 0x75], cl
mov rbx, qword [rdi + 0x88]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x23], cl
sbb al, 2
and rbx, qword [rdx + rax]
shl rbx, 5
add rbx, qword [rdi + 0x70]
jo 0x14007fb4c
mov ecx, ebx
jo 0x14007fb4c
mov ecx, ebx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400c93c8]
add eax, 0x498b5
add eax, 0x498b5
shl rax, 1
test rax, rax
jne 0x14007fbc8
xor edx, edx
mov al, byte [rbx + 8]
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0x38]
mov rcx, qword [rsi + rax]
adc byte [rax - 0x75], r9b
cmp byte [rax - 0x75], cl
or al, 6
test rcx, rcx
leave
je 0x14007fb92
mov r8, qword [rcx + 0x10]
mov r8, qword [r8 + 0x38]
mov rax, qword [rsi + rax + 8]
mov qword [rcx + r8 + 8], rax
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0x38]
mov eax, dword [rax + 0x38]
mov rcx, qword [rsi + rax + 8]
test rcx, rcx
leave
je 0x14007fba3
mov r8, qword [rcx + 0x10]
mov r8, qword [r8 + 0x38]
mov rax, qword [rsi + rax]
mov qword [rcx + r8], rax
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0x38]
xor ecx, ecx
mov qword [rsi + rax + 8], rcx
mov dword [rsi + rax + 8], ecx
mov dword [rsi + rax + 8], ecx
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rsi + rax], rcx
or al, 6
or al, 6
lock dec qword [rdi + 0x80]
jmp 0x14007fbab
jmp 0x14007fbb3
cmp qword [rbx + 0x10], rsi
jne 0x14007fba9
mov rcx, qword [rsi + rax + 8]
mov qword [rbx + 0x10], rcx
mov dword [rbx + 0x10], ecx
mov dword [rbx + 0x10], ecx
jmp 0x14007fb54
cmp qword [rbx + 0x18], rsi
je 0x14007fbbe
sbb byte [rbp + rdx + 0x31], dh
test byte [rax - 0x77], 0xd9
mov ecx, ebx
xor esi, esi
mov rcx, rbx
mov ecx, ebx
call fcn.140002730
mov rax, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
mov rcx, qword [rsi + rax]
mov qword [rbx + 0x18], rcx
jmp 0x14007fb71
call fcn.140098e90
mov edx, eax
xor dl, 1
add byte [rcx + 0x1f280c2], cl
jmp 0x14007fb21
add rdi, 0x90
add edi, 0x90
nop
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x30]
lea r8, [rsp + 0x30]
mov qword [r8], 0
add byte [rax], al
lea rcx, [rsp + 0x28]
mov rdx, rdi
call fcn.140099386
int3
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x188
add dword [rax], eax
add byte [rsi + 0xf], ah
sub dword [rsp + 0x170], edi
movapd xmmword [rsp + 0x160], xmm6
and al, 0x60
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
call fcn.14007d970
movzx eax, al
and al, 0x60
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
lea rcx, [0x1400b713c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp dword [r14 + 0x28], 2
jne 0x140080f30
mov rdx, qword [r14 + 0x20]
mov ecx, 1
call fcn.1400778c1
mov rsi, qword [r14 + 0x30]
mov qword [rsp + 0x58], r14
mov qword [r14 + 0x30], 0
test rsi, rsi
je 0x140080f63
mov qword [rsp + 0xf0], rdx
mov qword [rsp + 0xf8], rax
call fcn.140077b41
mov qword [rsp + 0xa0], rsi
xor r14d, r14d
xchg qword [rsi + 0x20], r14
test r14, r14
je 0x14007fddd
mov r13, qword [rsp + 0xa0]
mov rdi, qword [r13 + 0x10]
lock inc qword [rdi]
jle 0x140080fcd
mov qword [rsp + 0x108], rdi
mov qword [rsp + 0x100], 1
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x150]
cmp eax, 1
je 0x14007fd16
test eax, eax
jne 0x140081000
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x100]
lea rdx, case.0x140024ed4.1234
call fcn.140068060
mov byte [rsi + 0x150], 1
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x14e], 2
add byte [rdx], al
add byte [rdx], al
jne 0x140080efb
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rsi, qword [rcx + rax*8]
mov byte [rsi + 0x14e], 1
lea rcx, [rdi + 0x170]
invalid
jo 0x14007fd56
add byte [rax], al
call fcn.14007ae33
mov ebx, eax
mov ebp, edx
invalid
cmp dword [rsi + 0x140], 0
add dword [rax], eax
add byte [rax], al
je 0x14007fe06
mov r15d, dword [rsi + 0x144]
mov edi, dword [rsi + 0x144]
add dword [rax], r8d
add byte [rbx + rcx*4 - 0x5a], al
add qword [rax], rax
add cl, ch
xchg ecx, eax
add byte [rax], al
add byte [rax], al
lea rcx, [r14 + 0x20]
call fcn.14008113b
mov r12d, dword [rsi + 0x148]
jmp 0x14007fe11
add byte [rax], al
add byte [rax], al
lea rcx, [r14 + 0x20]
call fcn.14008113b
jmp 0x1400804bf
movaps xmm6, xmmword [rsp + 0x160]
movaps xmm7, xmmword [rsp + 0x170]
add rsp, 0x188
add dword [rax], eax
add byte [rbx + 0x5d], bl
invalid
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r14
movaps xmm6, xmmword [rsp + 0x160]
movaps xmm7, xmmword [rsp + 0x170]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400811dd
mov rax, qword [rsp + 0xa0]
lock dec qword [rax]
mov r14, qword [rsp + 0x58]
jne 0x14008046e
lea rcx, [rsp + 0xa0]
call fcn.140078348
jmp 0x14008046e
call fcn.140078a9b
mov r15d, eax
mov r12d, edx
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rdx, [rax + 0x100]
mov dword [rdx + 0x40], 1
mov dword [rdx + 0x44], ebx
mov dword [rdx + 0x48], ebp
lea rbx, [rsp + 0x60]
mov r8d, 1
mov rcx, rbx
mov r9, rdi
call case.0x140025c2c.1222
mov dword [rbx + 0x18], r15d
mov dword [rbx + 0x1c], r12d
mov rax, qword [rbx]
movupd xmm0, xmmword [rbx + 8]
movapd xmmword [rsp + 0xb0], xmm0
mov rcx, qword [rbx + 0x18]
mov qword [rsp + 0xc0], rcx
cmp rax, 4
je 0x140081000
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x120], rcx
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x110], xmm0
cmp rax, 3
je 0x140080efb
mov r15, r14
mov qword [rsp + 0x140], rax
movapd xmm0, xmmword [rsp + 0x110]
movupd xmmword [rsp + 0x148], xmm0
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x158], rax
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x68], r13
movupd xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x90], 8
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x138], r14
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x150]
test eax, eax
mov r14, qword [rsp + 0x58]
je 0x14007ff7c
cmp eax, 1
jne 0x140080ff3
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x138]
mov qword [rsp + 0xe8], rcx
mov qword [rax + 0x138], rbx
jmp 0x14007ffc8
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rdi, [rsi + 0x100]
lea rdx, case.0x140024ed4.1234
mov rcx, rdi
call fcn.140068060
mov byte [rsi + 0x150], 1
mov rax, qword [rdi + 0x38]
mov qword [rsp + 0xe8], rax
mov qword [rdi + 0x38], rbx
cmp qword [rsp + 0x60], 0
je 0x140081029
mov rax, qword [rsp + 0x68]
mov rax, qword [rax + 0x10]
mov al, byte [rax + 0x5c]
xor al, 1
mov byte [r15 + 0x48], al
call fcn.140072920
mov qword [r15 + 0x30], rax
mov dword [r15 + 0x38], edx
mov qword [r15 + 0x20], 0
cmp byte [r15 + 0x4a], 0
je 0x1400804ea
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x40], rax
mov r12, qword [rax + 0x10]
mov rax, qword [r12 + 0x88]
lea rcx, [rax + 1]
mov edx, dword [r15 + 0x10]
mov r8d, dword [r15 + 0x14]
mov r9d, edx
shl r9d, 0x11
xor r9d, edx
mov edx, r8d
shr edx, 0x10
xor edx, r8d
xor edx, r9d
shr r9d, 7
xor r9d, edx
mov dword [r15 + 0x10], r8d
mov qword [rsp + 0x48], r15
mov dword [r15 + 0x14], r9d
add r9d, r8d
mov r13d, ecx
imul r13, r9
shr r13, 0x20
mov byte [r12 + 0x98], 1
lea rbp, [rax + r13]
inc rbp
cmp rbp, r13
jbe 0x140080139
mov rsi, qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
xor r15d, r15d
mov rdi, qword [r12 + 0x88]
and rdi, r13
shl rdi, 5
add rdi, qword [r12 + 0x70]
mov rcx, rdi
call rsi
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
jne 0x140080116
xor edx, edx
mov al, byte [rdi + 8]
mov rbx, qword [rdi + 0x18]
test rbx, rbx
je 0x140080125
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
mov rcx, qword [rbx + rax]
mov qword [rdi + 0x18], rcx
test rcx, rcx
je 0x1400800dd
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rcx + rax + 8], 0
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x1400800e5
mov qword [rdi + 0x10], 0
mov qword [rbx + rax], r15
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rbx + rax + 8], r15
lock dec qword [r12 + 0x80]
mov rcx, rdi
call fcn.140002730
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x30]
jmp 0x140080077
call fcn.140098e90
mov edx, eax
xor dl, 1
jmp 0x1400800a1
inc r13
mov rcx, rdi
call fcn.140002730
cmp r13, rbp
jne 0x140080077
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov rdx, qword [rax + 0xa8]
cmp rcx, rdx
jae 0x140080e97
mov rax, qword [rsp + 0x68]
mov r12, qword [rax + 0x10]
lea rbx, [r12 + 0x108]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
jne 0x140080e4d
xor ebp, ebp
mov al, byte [r12 + 0x110]
lea rdi, [r12 + 0x118]
mov rdx, qword [r12 + 0x128]
cmp rdx, qword [r12 + 0x118]
mov rsi, qword [rsp + 0x48]
jne 0x1400801bc
mov rcx, rdi
call fcn.14007b752
mov rdx, qword [r12 + 0x128]
mov rax, qword [r12 + 0x120]
mov qword [rax + rdx*8], rsi
mov rcx, qword [r12 + 0x128]
inc rcx
mov qword [r12 + 0x128], rcx
cmp rcx, qword [r12 + 0x68]
jne 0x140080359
mov dword [rsp + 0x40], ebp
mov qword [rsp + 0x48], rbx
xor edx, edx
mov qword [r12 + 0x128], rdx
mov rax, qword [r12 + 0x120]
lea r8, [rax + rcx*8]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], r8
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], rdx
test rcx, rcx
je 0x140080318
lea rdi, [r12 + 0x130]
mov r14, qword [sym.imp.kernel32.dll_WakeAllConditionVariable]
lea r13, [rsp + 0xa8]
lea rbx, [rsp + 0x30]
lea rcx, [rax + 8]
mov qword [rsp + 0xb0], rcx
mov rsi, qword [rax]
mov qword [rsp + 0xa8], rsi
mov rbp, qword [rsi + 8]
mov qword [rsi + 8], 0
test rbp, rbp
je 0x140080ee3
mov qword [rsp + 0x28], rbp
lea r15, [rsi + 0x18]
mov rax, qword [rsi]
mov qword [rsi], 0
test rax, rax
je 0x14008029d
mov qword [rsp + 0x30], rax
jmp 0x1400802af
mov rcx, r15
call fcn.1400767c1
mov qword [rsp + 0x30], rax
test rax, rax
je 0x1400802bb
mov rcx, rbx
call fcn.140076967
xor eax, eax
jmp 0x14008028a
mov rsi, qword [rbp + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0x20], cl
jne 0x1400802db
lea rcx, [rsi + 0x10]
mov rdx, rdi
call fcn.140078db7
xor eax, eax
xchg byte [rsi + 0x20], al
add rbp, 0x30
mov rcx, rbp
call r14
mov rax, qword [rsp + 0x28]
lock dec qword [rax]
jne 0x1400802fa
lea rcx, [rsp + 0x28]
call fcn.140076722
mov rcx, r13
call fcn.140076607
mov rax, qword [rsp + 0xb0]
cmp rax, qword [rsp + 0xb8]
jne 0x140080252
add r12, 0x10
lea rdi, [rsp + 0xb0]
mov rcx, rdi
call fcn.140078d38
mov r14, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
mov ebx, dword [rsp + 0x40]
mov rcx, r12
call fcn.140078e24
test rax, rax
je 0x140080360
mov qword [rsp + 0xb0], rax
mov rcx, rdi
call fcn.140076967
jmp 0x14008033a
mov rcx, rbx
mov edx, ebp
jmp 0x140080365
mov rcx, rsi
mov edx, ebx
call fcn.140002730
lea rcx, [rsp + 0x80]
call fcn.140079806
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
mov rax, qword [rsp + 0xe8]
mov qword [rsi + 0x138], rax
lea rcx, [rsp + 0x60]
call fcn.1400789f7
movzx eax, byte [rsi + 0x150]
cmp eax, 1
je 0x1400803e4
test eax, eax
jne 0x140081000
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x100]
lea rdx, case.0x140024ed4.1234
call fcn.140068060
mov byte [rsi + 0x150], 1
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x14e], 2
je 0x140080fcf
mov eax, dword [0x1400c93d4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x14e], 2
cmp dword [rax + 0x140], 0
jne 0x14008042c
call fcn.140078a9b
lea rcx, [rsp + 0x140]
mov rax, qword [rcx + 0x18]
mov edx, dword [0x1400c93d4]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov dword [rdx + 0x140], 1
mov qword [rdx + 0x144], rax
call fcn.1400771ad
lea rcx, [rsp + 0x100]
call fcn.1400042be
lea rdi, [r14 + 0x20]
mov rcx, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0xf0]
call fcn.1400778c1
lea rbx, [rsp + 0x60]
mov qword [rbx], 4
mov rcx, rdi
mov rdx, rbx
call fcn.1400782a8
xorpd xmm0, xmm0
movapd xmmword [rbx], xmm0
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x20], rdi
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.1400782a8
mov rcx, r14
movaps xmm6, xmmword [rsp + 0x160]
movaps xmm7, xmmword [rsp + 0x170]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140081183
lea r13, [rsp + 0x68]
movsd xmm6, qword [0x14009b278]
movsd xmm7, qword [0x14009b280]
mov eax, dword [r15 + 0x40]
inc eax
mov dword [r15 + 0x40], eax
mov r12, qword [rsp + 0x68]
mov rcx, qword [r12 + 0x10]
mov ecx, dword [rcx + 0x58]
test ecx, ecx
je 0x140080e6f
xor edx, edx
div ecx
test edx, edx
jne 0x14008056f
lea rcx, [r15 + 0x20]
call fcn.140078f07
mov rcx, r13
mov rdx, r15
xor r8d, r8d
call fcn.140078fe2
mov r15, rax
mov rax, qword [rsp + 0x68]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rcx, r15
call fcn.14007940d
call fcn.140072920
mov qword [r15 + 0x30], rax
mov dword [r15 + 0x38], edx
mov qword [r15 + 0x20], 0
mov r12, qword [rsp + 0x68]
mov r8d, dword [r15 + 0x44]
test r8d, r8d
je 0x140080e7f
mov eax, dword [r15 + 0x40]
xor edx, edx
div r8d
test edx, edx
je 0x140080750
mov rbp, qword [r15]
mov qword [r15], 0
test rbp, rbp
jne 0x14008085b
lea rdi, [r15 + 0x18]
mov rcx, rdi
call fcn.1400767c1
mov rbp, rax
mov qword [rsp + 0x28], rax
test rax, rax
jne 0x14008085b
mov rax, qword [r12 + 0x10]
mov rax, qword [rax + 0xb0]
test rax, rax
je 0x1400807e6
mov rax, qword [rdi]
mov r8, qword [rax + 0x18]
mov edx, dword [rax + 0x20]
mov rax, qword [r12 + 0x10]
mov rax, qword [rax + 0xb0]
mov rsi, qword [r12 + 0x10]
mov rcx, qword [rsi + 0x68]
test rcx, rcx
je 0x140080ea3
shr r8, 0x20
sub edx, r8d
mov r8d, 0x100
sub r8, rdx
xor ebp, ebp
xor edx, edx
div rcx
mov rbx, rax
inc rbx
cmp r8, rbx
cmovb rbx, r8
mov eax, 0x80
cmp rbx, rax
cmovae rbx, rax
cmp rbx, 1
adc rbx, 0
lea r13, [rsi + 0xc8]
mov rcx, r13
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
jne 0x140080c8a
mov qword [rsp + 0x40], rbp
mov al, byte [rsi + 0xd0]
mov rcx, qword [r12 + 0x10]
mov rdx, qword [rcx + 0xb0]
cmp rbx, rdx
cmovae rbx, rdx
lea rax, [rsi + 0xf0]
sub rdx, rbx
mov qword [rcx + 0xb0], rdx
test rbx, rbx
je 0x1400807fc
mov rbp, qword [rax]
test rbp, rbp
je 0x1400806b4
mov rcx, qword [rbp + 8]
mov qword [rax], rcx
test rcx, rcx
jne 0x1400806ac
mov qword [rsi + 0xf8], 0
mov qword [rbp + 8], 0
mov qword [rsp + 0x30], rax
dec rbx
mov qword [rsp + 0x38], rbx
je 0x14008080c
mov rax, qword [rdi]
mov rax, qword [rax + 0x18]
shr rax, 0x20
mov rsi, qword [rdi]
mov edi, dword [rsi + 0x20]
mov ecx, edi
sub ecx, eax
mov eax, 0x100
sub eax, ebx
cmp ecx, eax
ja 0x140081063
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xb0], rcx
test rax, rax
je 0x140080818
mov rdx, qword [rcx]
test rdx, rdx
je 0x14008081c
mov r8, qword [rdx + 8]
mov qword [rcx], r8
test r8, r8
jne 0x140080726
mov qword [rcx + 8], 0
mov qword [rdx + 8], 0
lea r8d, [rdi + 1]
movzx r9d, dil
mov r10, qword [rsi + 0x10]
mov qword [r10 + r9*8], rdx
mov edi, r8d
dec rax
jne 0x140080706
xor eax, eax
mov edi, r8d
jmp 0x14008081f
mov rcx, qword [r12 + 0x10]
cmp dword [rcx + 0x10], 0
je 0x140080760
mov eax, dword [rcx + 0x14]
jmp 0x140080795
movapd xmm0, xmm6
divsd xmm0, qword [r15 + 0x28]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movapd xmm0, xmm7
minsd xmm0, xmm1
cvttsd2si rax, xmm0
cmp eax, 0x7f
mov edx, 0x7f
cmovae eax, edx
cmp eax, 3
mov edx, 2
cmovb eax, edx
mov edx, eax
sub edx, r8d
neg edx
mov r9d, eax
sub r9d, r8d
cmovb r9d, edx
cmp r9d, 3
jb 0x1400807b0
mov dword [r15 + 0x44], eax
add rcx, 0x10
call fcn.140078e24
mov rbp, rax
test rax, rax
jne 0x140080860
mov rbp, qword [r15]
mov qword [r15], 0
test rbp, rbp
jne 0x140080860
lea rcx, [r15 + 0x18]
call fcn.1400767c1
mov rbp, rax
jmp 0x14008085b
cmp qword [rsp + 0x28], 0
je 0x1400807f8
lea rcx, [rsp + 0x28]
call fcn.140076967
xor ebp, ebp
jmp 0x14008085b
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
xor ebp, ebp
lea rcx, [rsp + 0x30]
call fcn.140079495
jmp 0x140080837
xor eax, eax
jmp 0x14008081f
dec rax
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0xb0]
call fcn.140079495
mov dword [rsi + 0x20], edi
mov rcx, r13
mov rdx, qword [rsp + 0x40]
call fcn.140002730
cmp qword [rsp + 0x28], 0
je 0x140080856
lea rcx, [rsp + 0x28]
call fcn.140076967
lea r13, [rsp + 0x68]
test rbp, rbp
je 0x14008088a
mov rcx, r13
mov rdx, rbp
mov r8, r15
call fcn.140079503
mov r15, rax
test rax, rax
je 0x14008036a
cmp byte [r15 + 0x4a], 0
je 0x1400804ff
jmp 0x14007fffa
lea rcx, [r15 + 0x20]
call fcn.140078f07
mov r8, qword [rsp + 0x68]
cmp byte [r15 + 0x49], 0
jne 0x1400808c9
mov rax, qword [r8 + 0x10]
mov rcx, qword [rax + 0xb8]
movzx ecx, cx
add ecx, ecx
cmp rcx, qword [rax + 0xc0]
jae 0x140080ab6
lock inc qword [rax + 0xb8]
mov byte [r15 + 0x49], 1
mov rcx, qword [r8 + 0x10]
mov r9, qword [rcx + 0x68]
mov r10d, dword [r15 + 0x10]
mov edx, dword [r15 + 0x14]
mov eax, r10d
shl eax, 0x11
xor eax, r10d
mov r10d, edx
shr r10d, 0x10
xor r10d, edx
xor r10d, eax
shr eax, 7
xor eax, r10d
mov dword [r15 + 0x10], edx
mov dword [r15 + 0x14], eax
test r9, r9
je 0x140080a80
add eax, edx
mov r10d, r9d
imul r10, rax
shr r10, 0x20
xor r11d, r11d
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r10
lea rax, [r11 + r10]
xor edx, edx
div r9
cmp rdx, qword [r8 + 0x18]
je 0x14008095f
mov rcx, qword [r8 + 0x10]
mov rax, qword [rcx + 0x68]
cmp rdx, rax
jae 0x140080e5d
mov rax, qword [rcx + 0x60]
mov rcx, qword [r15 + 0x18]
mov edi, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x18]
shr rcx, 0x20
mov esi, edi
sub esi, ecx
cmp esi, 0x80
jbe 0x14008096c
inc r11
cmp r11, r9
jne 0x140080920
jmp 0x140080a7c
shl rdx, 4
mov rdx, qword [rax + rdx]
mov rax, qword [rdx + 0x18]
mov rsi, rax
shr rsi, 0x20
mov r12d, dword [rdx + 0x20]
cmp esi, eax
jne 0x14008095f
sub r12d, esi
mov ecx, r12d
shr ecx, 1
sub r12d, ecx
je 0x14008095f
lea ebx, [r12 + rsi]
mov rcx, rsi
shl rcx, 0x20
or rcx, rbx
lock cmpxchg qword [rdx + 0x18], rcx
jne 0x140080978
mov dword [rsp + 0x54], r12d
cmp r12d, 0x80
ja 0x140080f7b
mov rax, qword [r15 + 0x18]
cmp r12d, 1
mov ebp, 0
sbb ebp, r12d
mov r12d, edi
mov r10d, 0xff
mov r13d, r12d
and r13d, r10d
mov r15d, esi
and r15d, r10d
mov r14, qword [rdx + 0x10]
mov r14, qword [r14 + r15*8]
mov r15, qword [rax + 0x10]
mov qword [r15 + r13*8], r14
inc r12d
inc esi
inc ebp
jne 0x1400809d5
mov rsi, rbx
shl rsi, 0x20
or rsi, rbx
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], rsi
mov r14, qword [rsp + 0x58]
lea r13, [rsp + 0x68]
mov r10, qword [rsp + 0x40]
je 0x140080a4c
mov rcx, rax
shr rcx, 0x20
mov dword [rsp + 0xa8], ecx
mov dword [rsp + 0x30], eax
cmp ecx, eax
je 0x140080ebb
mov ecx, eax
mov rsi, rax
shl rsi, 0x20
or rsi, rcx
lock cmpxchg qword [rdx + 0x18], rsi
jne 0x140080a1e
mov eax, dword [rsp + 0x54]
test eax, eax
mov r15, qword [rsp + 0x48]
je 0x14008095f
mov edx, eax
add eax, edi
dec eax
mov rcx, qword [r15 + 0x18]
movzx r8d, al
mov r9, qword [rcx + 0x10]
mov rdi, qword [r9 + r8*8]
dec edx
je 0x140080a96
mov dword [rcx + 0x20], eax
jmp 0x140080a96
mov rcx, qword [r8 + 0x10]
add rcx, 0x10
call fcn.140078e24
mov rdi, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x140080ac4
call fcn.140072920
mov qword [r15 + 0x30], rax
mov dword [r15 + 0x38], edx
mov qword [r15 + 0x20], 0
mov rcx, r13
mov rdx, rdi
jmp 0x140080866
mov byte [r15 + 0x49], 0
mov qword [rsp + 0x28], 0
movabs rax, 0x7fffffffffffffff
cmp qword [rsp + 0x80], rax
jae 0x140080fe7
cmp qword [rsp + 0x98], 0
je 0x140080afa
mov rcx, r13
mov rdx, r15
xor r8d, r8d
call fcn.140078fe2
mov r15, rax
jmp 0x140080b5c
mov r12, qword [rsp + 0x68]
mov rcx, qword [r12 + 0x10]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x140080b2b
mov rdx, qword [rcx + 0x28]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
mov r12, qword [rsp + 0x68]
cmp qword [r15], 0
je 0x140080b8c
mov rax, qword [rsp + 0x68]
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx + 0x30]
test rax, rax
je 0x140080b5c
mov rdx, qword [rcx + 0x38]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
call fcn.140072920
mov qword [r15 + 0x30], rax
mov dword [r15 + 0x38], edx
mov qword [r15 + 0x20], 0
cmp qword [rsp + 0x28], 0
je 0x14008087a
lea rcx, [rsp + 0x28]
call fcn.140076967
jmp 0x14008087a
mov rax, qword [r15 + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
cmp eax, ecx
jne 0x140080b31
cmp byte [r15 + 0x4b], 0
jne 0x140080b31
mov rsi, qword [r12 + 0x10]
mov r13, qword [r12 + 0x18]
mov bpl, byte [r15 + 0x49]
lea rdi, [rsi + 0xc8]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
jne 0x140080d8d
xor ebx, ebx
mov al, byte [rsi + 0xd0]
test bpl, bpl
je 0x140080bfa
mov rax, 0xfffffffffffeffff
lock xadd qword [rsi + 0xb8], rax
cmp ax, 1
sete bpl
jmp 0x140080c08
lock sub qword [rsi + 0xb8], 0x10000
xor ebp, ebp
mov rdx, qword [rsi + 0xe8]
cmp rdx, qword [rsi + 0xd8]
jne 0x140080c2b
lea rcx, [rsi + 0xd8]
call fcn.14007b752
mov rdx, qword [rsi + 0xe8]
mov rax, qword [rsi + 0xe0]
mov qword [rax + rdx*8], r13
inc qword [rsi + 0xe8]
mov rcx, rdi
mov edx, ebx
call fcn.140002730
mov byte [r15 + 0x49], 0
test bpl, bpl
lea r13, [rsp + 0x68]
je 0x140080cab
mov rax, qword [r12 + 0x10]
lea rcx, [rax + 0x10]
mov rdx, qword [rax + 0x60]
mov r8, qword [rax + 0x68]
shl r8, 4
xor r9d, r9d
cmp r8, r9
je 0x140080c9a
mov r10, qword [rdx + r9]
mov r11, qword [r10 + 0x18]
mov r10d, dword [r10 + 0x20]
add r9, 0x10
cmp r10d, r11d
je 0x140080c6e
jmp 0x140080ca6
call fcn.140098e90
mov ebp, eax
xor bpl, 1
jmp 0x140080655
mov rax, qword [rax + 0xb0]
test rax, rax
je 0x140080cab
call fcn.1400797a5
cmp byte [r15 + 0x4a], 0
jne 0x140080b31
cmp byte [r15 + 0x4b], 0
jne 0x140080b31
mov rcx, r13
mov rdx, r15
mov r8d, 0x3b9aca00
call fcn.140078fe2
mov r15, rax
mov rax, qword [rsp + 0x68]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rcx, r15
call fcn.14007940d
mov rax, qword [rsp + 0x68]
cmp qword [r15], 0
jne 0x140080d9c
mov rcx, qword [r15 + 0x18]
mov rdx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x20]
cmp ecx, edx
jne 0x140080d9c
mov rbx, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
lea rdi, [rbx + 0xc8]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
jne 0x140080d6f
xor edx, edx
mov al, byte [rbx + 0xd0]
mov rax, qword [rbx + 0xe0]
mov rcx, qword [rbx + 0xe8]
shl rcx, 3
xor r8d, r8d
cmp rcx, r8
je 0x140080d7b
lea r9, [r8 + 8]
cmp qword [rax + r8], rsi
mov r8, r9
jne 0x140080d50
mov rcx, rdi
call fcn.140002730
jmp 0x140080cab
call fcn.140098e90
mov edx, eax
xor dl, 1
jmp 0x140080d35
mov rcx, rdi
call fcn.140002730
mov byte [r15 + 0x49], 1
jmp 0x140080b31
call fcn.140098e90
mov ebx, eax
xor bl, 1
jmp 0x140080bd5
mov rsi, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
lea rdi, [rsi + 0xc8]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400c93c8]
shl rax, 1
test rax, rax
jne 0x140080e3e
xor edx, edx
mov al, byte [rsi + 0xd0]
mov r12, qword [rsi + 0xe8]
mov rax, r12
neg rax
mov rcx, 0xffffffffffffffff
lea r8, [rax + rcx]
cmp r8, 0xffffffffffffffff
je 0x140080e21
or byte [rcx - 0x7d], cl
clc
push qword [rax + rdi + 0x4c]
mov eax, dword [rsi + 0xe0]
mov r8, qword [rsi + 0xe0]
lea r13, [rcx + 1]
cmp qword [r8 + rcx*8 + 8], rbx
mov rcx, r13
jne 0x140080ddf
lea rax, [r12 - 1]
mov rcx, qword [r8 + r12*8 - 8]
mov qword [r8 + r13*8], rcx
mov qword [rsi + 0xe8], rax
lock add qword [rsi + 0xb8], 0x10000
jmp 0x140080e24
mov r13, r12
mov rcx, rdi
call fcn.140002730
cmp r13, r12
setae byte [r15 + 0x49]
lea r13, [rsp + 0x68]
jmp 0x140080b31
call fcn.140098e90
mov edx, eax
xor dl, 1
jmp 0x140080dc5
call fcn.140098e90
mov ebp, eax
xor bpl, 1
jmp 0x140080185
lea r8, str.P__s_p_M5iDkx__wiu__A_X_F_______NodMFC__kKv_R_z_92c__75_5i___7__ji__Esb4ruDe_c_Eq_9ZcQ__XoWCyC_8Bjk_Cn_______z_____a_CY1P
mov rcx, rdx
mov rdx, rax
call fcn.140095f40
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zero__nb_1_u_____m_A_tHcug____Fq__cR___Fr_amqx_LD1_U_k_J___jpd_dQ__ag___PeZ_k_5k_M
lea r8, str.P__s_p_M5iDkx__wiu__A_X_F_______NodMFC__kKv_R_z_92c__75_5i___7__ji__Esb4ruDe_c_Eq_9ZcQ__XoWCyC_8Bjk_Cn_______z_____a_CY1P
jmp 0x140080e8d
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zero__nb_1_u_____m_A_tHcug____Fq__cR___Fr_amqx_LD1_U_k_J___jpd_dQ__ag___PeZ_k_5k_M
lea r8, str.P__s_p_M5iDkx__wiu__A_X_F_______NodMFC__kKv_R_z_92c__75_5i___7__ji__Esb4ruDe_c_Eq_9ZcQ__XoWCyC_8Bjk_Cn_______z_____a_CY1P
mov edx, 0x39
call fcn.140096040
lea r8, str.P__s_p_M5iDkx__wiu__A_X_F_______NodMFC__kKv_R_z_92c__75_5i___7__ji__Esb4ruDe_c_Eq_9ZcQ__XoWCyC_8Bjk_Cn_______z_____a_CY1P
call fcn.140095f40
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.P__s_p_M5iDkx__wiu__A_X_F_______NodMFC__kKv_R_z_92c__75_5i___7__ji__Esb4ruDe_c_Eq_9ZcQ__XoWCyC_8Bjk_Cn_______z_____a_CY1P
mov edx, 0x19
call fcn.140096040
lea r8, [rsp + 0xb0]
mov qword [r8], 0
lea r9, str._9_Exe_QD6P_t_R_j3____yKUerW9_____U_B_rmu_kH_GP_Af____v3R_u__H___f__iX_R___F_wSA6gWt__Z___ZsKd_t7_m_32_kv_V_N__e_____o__H
lea rcx, [rsp + 0xa8]
lea rdx, [rsp + 0x30]
call fcn.1400991b6
lea rcx, str.park_missing
lea r8, str.P__s_p_M5iDkx__wiu__A_X_F_______NodMFC__kKv_R_z_92c__75_5i___7__ji__Esb4ruDe_c_Eq_9ZcQ__XoWCyC_8Bjk_Cn_______z_____a_CY1P
mov edx, 0xc
call fcn.140096490
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
lea rcx, [rsp + 0x60]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x1400b4e80]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.P__s_p_M5iDkx__wiu__A_X_F_______NodMFC__kKv_R_z_92c__75_5i___7__ji__Esb4ruDe_c_Eq_9ZcQ__XoWCyC_8Bjk_Cn_______z_____a_CY1P
call fcn.140095e80
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x60]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x30]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.zC__K_H_9_d_q__s_c_9__A__Jzm____Ri6w___5_3w__f_Y_5_c7_8_S___9gc_9TVX______WsyZ_cWy__jY_b5___k8_u5__Tr
call fcn.140095e80
lea rcx, str._internal_exception__blocking_task_ran_twice.4yvt____4T_pj__P_8q____LCx__uw_SR_3__x_Xu____a__D3NEk4_SUV__w___T__K_x__rP__DH___8_YQ18__o_m_D____t_Rvu_7
lea r8, [0x1400adaa0]
mov edx, 0x2d
call fcn.140096490
lea rax, [rsp + 0x54]
mov qword [rsp + 0x30], rax
lea rax, [0x1400374f0]
mov qword [rsp + 0x38], rax
lea rax, str.actual_
lea rcx, [rsp + 0xb0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
lea rdx, [rsp + 0x30]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._9_Exe_QD6P_t_R_j3____yKUerW9_____U_B_rmu_kH_GP_Af____v3R_u__H___f__iX_R___F_wSA6gWt__Z___ZsKd_t7_m_32_kv_V_N__e_____o__H
call fcn.140095e80
ud2
lea rcx, [0x1400abe9b]
lea r8, str.__j___zp_v_hm_C____TbVniJ_FQ_NAv___dmT_D__n_3_____YR_fm_F_var_J___Z_j___Tr__9__VR___G__4B_Wah____Yjkg_k____assertion_failed:_c.runtime.get__.is_entered__
mov edx, 0x2e
call fcn.140096040
lea rcx, str.__K_QVNhj97_oms_1x_i_7___96_xL__BfFdjZV7_s__b_____oWZBt_W45_r_u_H__u_4_____cE__Nid__9e__jeA8__Lof__W___Uj_1
call fcn.140096370
lea rcx, [rsp + 0x138]
call fcn.140076607
lea rax, [0x1400aac08]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionR_jNK__5____9______u__n5as____K_Kw__Q____S__pK_gZ_K____xL__W_2_U_Y_i_7b_3__R_2y
lea r9, [0x1400ab068]
lea r8, [rsp + 0x30]
mov edx, 0x46
call fcn.1400963d0
lea rax, str.expected__MultiThread::Context_
lea rcx, [rsp + 0xb0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x1400b4e80]
mov qword [rcx + 0x10], rax
xorpd xmm0, xmm0
movupd xmmword [rcx + 0x18], xmm0
lea rdx, str.P__s_p_M5iDkx__wiu__A_X_F_______NodMFC__kKv_R_z_92c__75_5i___7__ji__Esb4ruDe_c_Eq_9ZcQ__XoWCyC_8Bjk_Cn_______z_____a_CY1P
call fcn.140095e80
call fcn.1400992fd
int3
push rsi
sub rsp, 0x40
mov rsi, rcx
call fcn.14007d5fd
test al, 8
jne 0x1400811ab
lea rcx, [rsi + 0x20]
lea rdx, [rsp + 0x20]
mov qword [rdx], 4
call fcn.1400782a8
jmp 0x1400811b8
test al, 0x10
je 0x1400811b8
lea rcx, [rsi + 0x48]
call fcn.14007819a
mov edx, 1
mov rcx, rsi
call fcn.14007d654
test al, al
je 0x1400811d6
mov rcx, rsi
add rsp, 0x40
pop rsi
jmp 0x1400811dd
nop
add rsp, 0x40
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x28
call 0x1400782f6
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400811fe
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1400c9350]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
add byte [rcx], dl
add byte [rax], al
add al, ch
imul ecx, dword [rdx], 0x140
add byte [rax + rax], bl
add dword [rax], eax
add byte [rax], al
pop rsp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 1], al
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
call 0x1414a7546
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
call 0x1414a755e
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
add byte [rax], al
add byte [rbx + 1], cl
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
call 0x1414a7576
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
add byte [rax], al
add byte [rcx + rax], bl
add byte [rax], al
and al, byte [rax]
add byte [rax], al
loop 0x1400a6ab8
mov dl, ah
xchg esi, eax
xchg edx, esp
xchg esi, eax
xchg dl, ah
xchg esi, eax
test edx, esp
loop 0x1400a6ac4
loop 0x1400a6ac4
test dl, ah
xchg esi, eax
and edx, 0xffffff96
invalid
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub dword [rbx + 0xa], ebp
add dword [rax], eax
add byte [rcx], ch
imul ecx, dword [rdx], 0x40
add dword [rax], eax
or al, byte [rax + 1]
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub al, 0x6b
add byte [rbx + rbp*2], ch
or al, byte [rax + 1]
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], ch
add byte [rax], al
invalid
imul ecx, dword [rdx], 0x40
add dword [rax], eax
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor ch, byte [rbx + 0xa]
add dword [rax], eax
add byte [rdx], dh
xor ch, byte [rbx + 0xa]
add dword [rax], eax
or al, byte [rax + 1]
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1414a7618], dh
xor eax, 0x1400a6b
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor eax, 0x1400a6b
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, cl
js 0x1400a6bc5
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, ah
loop 0x1400a6b5e
loop 0x1400a6b5e
invalid
loop 0x1400a6b61
and dl, 0x94
loop 0x1400a6b64
nop
loop 0x1400a6b67
mov edx, fs
xchg esp, eax
loop 0x1400a6b6a
cwde
loop 0x1400a6b6d
xchg esp, eax
loop 0x1400a6b71
scasb al, byte [rdi]
loop 0x1400a6b74
lodsd eax, dword [rsi]
loop 0x1400a6b77
scasd eax, dword [rdi]
loop 0x1400a6b7a
mov al, 0xe2
xchg ebp, eax
loop 0x1400a6b7d
xchg ecx, eax
loop 0x1400a6b80
nop
loop 0x1400a6b83
xchg edi, eax
loop 0x1400a6b86
xchg esp, eax
loop 0x1400a6b89
popfq
loop 0x1400a6b8c
invalid
loop 0x1400a6b8e
and edx, 0xffffff94
loop 0x1400a6b91
and edx, 0x94e29394
loop 0x1400a6b94
xchg ebx, eax
loop 0x1400a6b97
invalid
loop 0x1400a6b9a
wait
loop 0x1400a6b9d
xchg edi, eax
and byte [rax], ah
and byte fs:[rsi + 0x4c], ch
and byte [rax], ah
and byte [rax], ah
imul esp, dword [rax], 0x20
and byte [r8], r12b
and byte [rcx + rbp*2 + 0x20], dh
jo 0x1400a6c40
and byte [rax], ah
je 0x1400a6c46
insd dword [rdi], dx
and byte [rsi + 0x48], dh
jo 0x1400a6c4c
and byte [rax], ah
and byte [rax], ah
and byte [rdi + 0x20], al
and byte [rcx + 0x20], bl
and byte [rax], ah
and byte [rbp + 0x77], cl
insd dword [rdi], dx
xor eax, 0x20613120
and byte [r8], spl
and byte [rdi + 0x41], al
and byte [rax], ah
and byte [rax], ah
and byte [rax], ah
jp 0x1400a6cae
and byte [rax], ah
and byte [rdx + 0x63], bh
and byte [rcx], bh
xor eax, 0x4b20204d
cmp dword [0x18b2a8c9f], esi
and byte [rax], ah
and byte [rsi + 0x46], ah
and byte [rax], r12b
and byte [rdx + 0x20], ah
xor dword [rdx + 0x6a], ecx
jbe 0x1400a6c94
and byte [rax], spl
and byte [rbx + 0x52], dl
jb 0x1400a6cb6
pop rdx
jae 0x1400a6cae
push rdx
invalid
jbe 0x1400a6cfb
insb byte [rdi], dx
jns 0x1400a6cc7
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x6c], ch
insd dword [rdi], dx
insb byte [rdi], dx
or al, byte [rax + 1]
add byte [rax], al
add byte [rax + rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
or ch, byte [rdx + rcx + 0x40]
add dword [rax], eax
add byte [rax], al
invalid
add byte [0x1400a6ccd], ah
add byte [rax], al
add byte [rax + 0x1400b4e], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, cl
insb byte [rdi], dx
or al, byte [rax + 1]
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x1c], dh
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 3], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
rcl esi, 5
add dword [rax], eax
add byte [rax], al
mov ebx, 0x14005d7
add byte [rax], al
add byte [0x1414a72f7], dl
add byte [rax], al
add byte [rdx + rbx*8 + 0x14005], dl
add byte [rax], al
ret 0x5d1
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, al
invalid
insd dword [rdi], dx
jo 0x1400a7358
jns 0x1400a732f
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1400a734a
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x50746967
push rax
push rax
outsd dx, dword [rsi]
jae 0x1400a7344
jbe 0x1400a735c
jb 0x1400a735f
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1400a734b
invalid
jbe 0x1400a7367
jbe 0x1400a7367
jb 0x1400a736a
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1400a7362
pop rdx
pop rdx
jb 0x1400a737a
push rax
invalid
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lock or eax, dword [rsi]
add al, dh
or eax, dword [rsi]
add dword [rax], eax
add byte [rax], al
jo 0x1400a731e
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor byte [rcx + 6], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400671], al
add byte [rax], al
add al, al
jno 0x1400a7361
sal byte [rcx + 6], 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
sal byte [rdx + 6], 0x40
add dword [rax], eax
add al, al
jb 0x1400a7369
invalid
add dword [rax], eax
add byte [rax], al
enter 0xa7c, 0x40
add dword [rax], eax
add al, cl
jl 0x1400a7375
or al, byte [rax + 1]
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 0x37000001
add dword [rax], eax
add byte [rax], al
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
add byte [rax + 0x37000001], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], ch
invalid
jb 0x1400a73f8
jae 0x1400a73f9
invalid
xor byte [rbx + 0xa], 0x40
add dword [rax], eax
jae 0x1400a7405
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
sbb al, 0
add byte [rax], al
xor byte [rbx + 0xa], 0x40
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], ch
add byte [rax], al
invalid
and byte [rbp + 0x75], ch
je 0x1400a78ed
invalid
add byte [rax], al
add byte [rax + 0x1400a75], dl
add byte [rax], al
add byte [rdx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add eax, dword [rax]
add byte [0x1620a7909], ch
and ah, byte [rax]
outsb dx, byte [rsi]
sub byte [rax], ah
sub eax, 0x3d20203e
and byte [rsi + 0x61], ah
insb byte [rdi], dx
jae 0x1400a797e
je 0x1400a798d
jne 0x1400a7982
jnp 0x1400a793f
jnp 0x1400a7941
and byte [rbp + 0x30], bh
js 0x1400a7926
add byte [rax], al
nop
jne 0x1400a7935
add dword [rax], eax
add byte [rax], al
sub al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
retf 4
add byte [rax], al
add dl, cl
add al, 0
add byte [0x16e0a7941], ch
invalid
add byte [rsi], ch
invalid
insb byte [rdi], dx
insb byte [rdi], dx
jbe 0x1400a79b2
invalid
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x79], al
or al, byte [rax + 1]
add byte [rax], al
add byte [rbx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
jnp 0x1400a7a1d
imul edi, dword [rdx + 0x65], 0x6d696c20
imul esi, dword [rax + riz + 0x72], 0x68636165
jge 0x1400a7a1d
je 0x1400a79d4
jb 0x1400a7a1b
invalid
insw word [rdi], dx
je 0x1400a79fb
cmp al, byte [rbp + 0x72]
jb 0x1400a7a35
jb 0x1400a7a28
and byte [rsi + 0x72], ah
outsd dx, dword [rsi]
insd dword [rdi], dx
and byte [rax + 0x53], ah
imul edi, dword [rdx + 0x65], 0x696d694c
je 0x1400a7a3e
imul ebp, dword [rbp + 0x69], 0x46646574
insd dword [rdi], dx
insd dword [rdi], dx
je 0x1400a7a1f
invalid
add dword [rax], eax
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rbx
add dword [rax], eax
add byte [rsi], bl
add byte [rax], al
add byte [rbx + 0x69], dl
push rbx
invalid
jp 0x1400a7a79
imul r13, qword [rbp + 0x69], 0x68784574
invalid
push 0x74737561
add byte fs:[rax], al
jne 0x1400a7a92
je 0x1400a7a86
add byte fs:[rax], al
add byte [rax], al
add byte [rax], al
add eax, 0
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
clc
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, 0
add byte [rax], al
add byte [0x1400a7ab5], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
sal dword [rdi + 0xa], cl
add dword [rax], eax
add byte [rax], al
enter 0xa77, 0x40
add dword [rax], eax
add byte [rax], al
int3
outsd dx, dword [rsi]
je 0x1400a9932
outsd dx, dword [rsi]
jne 0x1400a995d
push rax
push rax
jb 0x1400a9961
imul esi, dword [rbx + 0x73], 0x446e6f69
outsb dx, byte gs:[rsi]
imul esp, dword [rbp + 0x64], 0x6e6e6f43
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jae 0x1400a9998
push rbp
outsb dx, byte [rsi]
jb 0x1400a998d
invalid
je 0x1400a99aa
ja case.0x140045051.14
outsd dx, dword [rsi]
jb 0x1400a99a1
push rbp
outsb dx, byte [rsi]
jb 0x1400a999f
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
je case.0x140045051.13
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x1400a99ac
jb 0x1400a99ac
jb 0x1400a99ac
outsb dx, byte [rsi]
push rbp
jae 0x1400a99cc
jb 0x1400a99ba
outsd dx, dword [rsi]
je case.0x140045051.15
jbe 0x1400a99d2
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x1400a99f2
je 0x1400a99f2
outsd dx, dword [rsi]
jb 0x1400a99e9
outsd dx, dword [rsi]
ja 0x1400a99f0
jb 0x1400a99f4
imul esp, dword [rbp + 0x6e], 0x50
imul esi, dword [rax + 0x65], 0x65726c41
insb byte [rdi], dx
jb 0x1400a99f5
insb byte [rdi], dx
insb byte [rdi], dx
jb 0x1400a99f5
invalid
jae 0x1400a99f1
push rdi
outsd dx, dword [rsi]
jne 0x1400a9a09
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x1400a99e8
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x1400a99fa
invalid
invalid
je 0x1400a9a1d
jb 0x1400a9a29
jae 0x1400a99f4
jae 0x1400a99f4
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x1400a9a01
invalid
jb 0x1400a9a35
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x1400a9a14
outsd dx, dword [rsi]
je 0x1400a9a0e
insd dword [rdi], dx
jo 0x1400a9a40
jns 0x1400a9a20
push rdx
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x1400a9a1c
imul ebp, dword [rbp + riz*2 + 0x73], 0x65747379
insd dword [rdi], dx
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jo case.0x140045051.26
push rbx
push rbx
je 0x1400a9a51
insb byte [rdi], dx
je 0x1400a9a6d
je 0x1400a9a6d
je 0x1400a9a6d
ja 0x1400a9a66
outsd dx, dword [rsi]
jb case.0x140045051.28
imul r13d, dword [rbp + r12*2 + 0x48], 0x6c646e61
imul ebp, dword [rbp + riz*2 + 0x48], 0x6c646e61
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jbe 0x1400a9a68
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
invalid
outsb dx, byte fs:[rsi]
jo 0x1400a9a83
je 0x1400a9a59
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1400a9a74
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x61], 0x69546174
push rsp
imul ebp, dword [rbp + 0x65], 0x74754f64
insd dword [rdi], dx
jne 0x1400a9a96
jne 0x1400a9a96
push rdi
jb 0x1400a9a8e
je 0x1400a9a8c
pop rdx
jb 0x1400a9a9a
jb 0x1400a9a9a
push rbx
je 0x1400a9a9d
jb 0x1400a9a91
jne 0x1400a9aa1
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x1400a9a8d
imul esp, dword gs:[rcx + 0x62], 0x6c
imul r13d, dword gs:[rbp + r12*2 + 0x73], 0x65747379
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
push rcx
jne 0x1400a9abd
je 0x1400a9ab1
js 0x1400a9ab6
js 0x1400a9ab6
imul r13d, dword fs:[rbp + r12*2 + 0x54], 0x614c6f6f
imul r13d, dword [rbp + r12*2 + 0x54], 0x614c6f6f
imul ebp, dword [rbp + riz*2 + 0x54], 0x614c6f6f
jb 0x1400a9aca
push rdx
push rdx
jae 0x1400a9ad7
jae 0x1400a9ad7
jne case.0x140045051.37
invalid
jne 0x1400a9ae2
jns 0x1400a9ab6
js 0x1400a9ad8
js 0x1400a9ad8
invalid
jne 0x1400a9aea
invalid
invalid
invalid
jb 0x1400a9afc
outsd dx, dword [rsi]
jae 0x1400a9b02
jae 0x1400a9af5
jae 0x1400a9ad6
jae 0x1400a9ad6
jbe 0x1400a9afe
jbe 0x1400a9afe
invalid
jae 0x1400a9aed
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jns 0x1400a9aec
imul ebp, dword [rsi + 0x6b], 0x766e4973
invalid
outsb dx, byte [rsi]
imul esi, dword [rbx + 0x49], 0x6e
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1400a9b09
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x1400a9b1d
jb 0x1400a9b1d
jb 0x1400a9b1d
jne 0x1400a9b25
outsb dx, byte gs:[rsi]
je 0x1400a9b08
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x1400a9b33
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x1400a9b2f
jb 0x1400a9b3e
jne 0x1400a9b3e
je 0x1400a9b35
push rbp
push rbp
outsb dx, byte [rsi]
jae 0x1400a9b4a
jo 0x1400a9b47
jo 0x1400a9b47
outsd dx, dword [rsi]
jb 0x1400a9b4e
push rbp
push rbp
outsb dx, byte [rsi]
js 0x1400a9b51
invalid
invalid
jne 0x1400a9b60
jne 0x1400a9b60
insw word [rdi], dx
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x1400a9b6d
je 0x1400a9b5f
je 0x1400a9b5f
jb 0x1400a9b4f
push rbp
outsb dx, byte [rsi]
invalid
invalid
outsd dx, dword gs:[esi]
jb 0x1400a9b6c
imul edi, dword [rdx + 0x65], 0x69706164
jp 0x1400a9b6a
invalid
imul ebp, dword [0x1b7380e7f], 0x632d6e69
outsd dx, dword [rsi]
jb 0x1400a9b7a
sub eax, 0x772d736d
imul ebp, dword [rsi + 0x2d], 0x65726f63
sub eax, 0x636e7973
push 0x2d316c2d
xor ch, byte [0x1a1619b55]
push rdi
invalid
xor dword [0x1403ac855], ebp
push rdi
invalid
imul esi, dword [rdi + rcx*2 + 0x6e], 0x72646441
jae 0x1400a9ba3
jae str.WakeByAddressSingle
add byte [rdi + 0x61], dl
push rdi
invalid
push rdi
invalid
imul esp, dword [rbp + 0x42], 0x79
jb 0x1400a9ba1
jns 0x1400a9b79
jb 0x1400a9ba1
jae 0x1400a9bb1
push rbx
imul ebp, dword [rsi + 0x67], 0x656c
add byte [rax], al
add eax, dword [rcx]
add byte [rbx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub ah, byte [rsi + 0x61]
je 0x1400a9bbe
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], ch
invalid
invalid
insb byte [rdi], dx
and byte [rdx + 0x75], dh
jb 0x1400a9bd6
jne 0x1400a9bd0
outsb dx, byte [rsi]
je 0x1400a9bcd
insd dword [rdi], dx
and byte gs:[rbp + 0x72], ah
jb 0x1400a9bda
outsd dx, dword [rsi]
jb 0x1400a9ba7
cmp ah, byte [rax]
invalid
and byte [rcx + 0x2f], cl
and byte [r13 + 0x72], r12b
jb 0x1400a9be5
jb 0x1400a9bb2
and byte [rdi + 0x70], ch
jb 0x1400a9bdf
outsd dx, dword [rsi]
jo 0x1400a9be1
jb 0x1400a9bdf
je 0x1400a9be9
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x61], ah
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
invalid
insb byte [rdi], dx
jns 0x1400a9bae
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rcx
wait
add byte [rcx - 0x65], bl
or al, byte [rax + 1]
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x64], ah
invalid
jbe 0x1400a9c1d
outsb dx, byte [rsi]
invalid
imul ebp, dword [rsi + 0x67], 0x536f4920
insb byte [rdi], dx
imul esp, dword [rbx + 0x65], 0x79656220
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte fs:[rcx + 0x74], ch
and byte [rcx + 0x74], ch
jae 0x1400a9bf5
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
je 0x1400a9c43
push 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400a9b], bh
wait
or al, byte [rax + 1]
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
and byte [rax], ah
invalid
push rsi
push rsi
and byte [rax], ah
xor eax, 0x20732020
and byte [rdx + 0x20], bh
and byte [rax], bh
imul edx, dword [rax + 0x20], 0x2020644b
and byte [rdx + 0x65], ah
and byte ss:[rax], ah
and byte [rbp + 0x20], ch
and byte [rax], ah
and byte [rax], ah
add byte [rax], al
add al, dh
wait
or al, byte [rax + 1]
add byte [rax], al
add byte [0x1400a9c25], ah
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
or eax, 0x4e000000
add byte [rax + rax + 0x44], dl
add byte [rax + rax + 0x4c], r9b
add byte [rsi], ch
add byte [rax + rax + 0x4c], al
add byte [rax + rax], cl
add byte [rdi + 0x53], cl
push r11
and byte [rbp + 0x72], al
jb 0x1400a9cba
jb 0x1400a9c6d
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x1400a9cc0
invalid
jb 0x1400a9c8f
add byte [rsp + rbx*4 + 0xa], al
add dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
pushfq
or al, byte [rax + 1]
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x37], al
or al, byte [rax + 1]
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rbx*2 + 0x64], dh
je 0x1400a9cfa
and byte fs:[r8], spl
and byte [r8], spl
and byte [rax], ah
invalid
push rcx
jae 0x1400a9cdd
and byte [rbp + 0x70], al
cmp byte [rax], ah
and byte [rax], ah
add byte ss:[rax], al
add byte [rax + 0x1400a9c], ah
add byte [rax], al
add byte [0x1400a9cd5], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte es:[rax], al
add byte [rax], al
add byte [rax], ah
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x1400a9d53
invalid
jbe 0x1400a9d9d
and byte [rsi], dh
xor byte [rbp + 0x1400a], bl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + rax + 0x5c], bl
add byte [rdi], bh
invalid
add byte [rax + rax + 0x5c], bl
add byte [rax + rax + 0x3f], bl
add byte [rax + rax + 0x55], bl
add byte [rsi], cl
add byte [r8 + r8 + 0x73], bl
je 0x1400a9e2d
imul ebp, dword [rsi + 0x67], 0x61702073
jae 0x1400a9e37
and byte fs:[rdi + rbp*2 + 0x20], dh
push rdi
imul ebp, dword [rsi + 0x41], 0x63204950
invalid
and byte [rax], spl
and byte [rax + 0x69], bh
and byte [rax], ah
and byte [r8], spl
and byte [rax], ah
and byte [rax], ah
outsd dx, dword [rsi]
and byte [0x1857cea62], dh
xor esp, dword [rax]
invalid
call 0x1414b5d8d
cwde
or al, byte [rax + 1]
invalid
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, dh
cwde
or al, byte [rax + 1]
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
cdq
add byte [rcx + 0x1400a], bl
add byte [rax], al
adc dword [rcx + 0x1400a], ebx
add byte [rax], al
and byte [rcx + 0x1400a], bl
add byte [rax], al
invalid
or al, byte [rax + 1]
add byte [rax], al
add byte [rcx], dl
cdq
or al, byte [rax + 1]
add byte [rax], al
add byte [rax], ah
cdq
or al, byte [rax + 1]
add byte [rax], al
add byte [rdi], ch
cdq
or al, byte [rax + 1]
add byte [rax], al
add byte [rcx - 0x67], al
or al, byte [rax + 1]
add byte [rax], al
add byte [rdx - 0x67], dl
or al, byte [rax + 1]
add byte [rax], al
add byte [rsi - 0x67], bl
or al, byte [rax + 1]
add byte [rax], al
add byte [rdi - 0x67], ah
or al, byte [rax + 1]
add byte [rax], al
add byte [rdi - 0x67], dh
or al, byte [rax + 1]
add byte [rax], al
add byte [rdx + 0x1400a99], al
add byte [rax], al
add byte [rcx + rbx*4 + 0x1400a], cl
add byte [rax], al
cdq
cdq
or al, byte [rax + 1]
add byte [rax], al
add byte [rbx + 0x1400a99], ah
add byte [rax], al
add byte [rax + 0x1400a99], dh
add byte [rax], al
add byte [rcx + rbx*4 + 0x1400a], bh
add byte [rax], al
int 0x99
or al, byte [rax + 1]
add byte [rax], al
add bh, bl
cdq
or al, byte [rax + 1]
add byte [rax], al
add ch, ch
cdq
or al, byte [rax + 1]
add byte [rax], al
add byte [rbx], al
invalid