Function at 0x1401e9110
Capabilities:
Read file on windows

Disassembly:
lea rdx, [rax - 3]
lea rcx, [rax - 2]
cmp rdx, 2
mov edx, 0
cmovae rcx, rdx
retf 0x8548
leave
jne 0x140157942
cmp rax, 2
je 0x140157d4b
mov rax, qword [rbp + 0x54a0]
mov rsi, qword [rax]
cmp rsi, 4
jne 0x1401554aa
jmp 0x140157d4b
mov rax, qword [rbp + 0x54a0]
mov rsi, qword [rax]
lea rcx, [rsi - 1]
cmp rsi, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x140157020
mov rcx, qword [rbp + 0x5280]
mov rax, qword [rcx + 0x70]
mov qword [rbp + 0xf0], rax
movups xmm0, xmmword [rcx + 0x60]
movaps xmmword [rbp + 0xe0], xmm0
movups xmm0, xmmword [rcx + 0x50]
adc byte [rcx + 0x50], al
movaps xmmword [rbp + 0xd0], xmm0
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rbp + 0xc0], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rbp + 0xb0], xmm3
movaps xmmword [rbp + 0xa0], xmm2
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
mov rcx, qword [rbp + 0x5288]
add byte [rax - 0x75], cl
push r8
lea rdx, [rbp + 0xf8]
mov qword [rdx + 0x50], rax
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov r8d, 0xd0
lea rcx, [rbp + 0x4d90]
mov rdx, r12
call fcn.14025a776
mov rax, qword [rbp + 0x54a0]
mov qword [rax], 3
cmp rsi, 1
ja 0x140157c25
mov qword [rbp + 0x5390], rsi
mov rax, qword [rbp + 0x4e00]
lea rcx, [rbp + 0x5398]
cwde
push rbx
add byte [rax], al
mov qword [rcx + 0x70], rax
movups xmm0, xmmword [rbp + 0x4df0]
movups xmmword [rcx + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x4de0]
movups xmmword [rcx + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x4dd0]
test eax, edx
add byte [r8], r8b
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x4d90]
movups xmm1, xmmword [rbp + 0x4da0]
movups xmm2, xmmword [rbp + 0x4db0]
movups xmm3, xmmword [rbp + 0x4dc0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
lea rcx, [rbp + 0x4e08]
mov rax, qword [rcx + 0x50]
mov qword [rbp + 0x5470], rax
mov dword [rbp + 0x5470], eax
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rbp + 0x5460], xmm0
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rbp + 0x5450], xmm3
movaps xmmword [rbp + 0x5440], xmm2
movdqa xmmword [rbp + 0x5430], xmm1
movdqa xmmword [rbp + 0x5420], xmm0
mov rax, qword [rbp + 0x53c8]
mov qword [rbp + 0x5278], rax
mov eax, dword [rbp + 0x53d0]
mov dword [rbp + 0x5498], eax
mov rax, qword [rbp + 0x5400]
add byte [rax - 0x75], cl
pop rax
sbb byte [rax - 0x75], cl
and byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
invalid
lea rax, [rcx + rax*8]
add rax, rbx
mov qword [rbp + 0x54b0], rax
jmp 0x14015568b
test al, al
je 0x140156dd3
add rbx, 0x88
cmp rbx, qword [rbp + 0x54b0]
je 0x1401565a0
lea r14, [rbx + 0x58]
xor eax, eax
cmp rax, qword [rbx + 0x58]
cmovo r14, rax
jo 0x140156029
mov rdx, qword [rbp + 0x5440]
test rdx, rdx
je 0x140157c01
mov rcx, qword [rbp + 0x5438]
mov byte [rbp + 0x54e7], 1
call fcn.140075120
mov r12, rax
mov rsi, rdx
test rdx, rdx
mov qword [rbp + 0x54c0], rbx
je 0x140155869
cmp byte [r12], 0x5b
jne 0x14015586b
add rsi, r12
mov r10b, 0x5b
xor eax, eax
mov r8, r12
test r10b, r10b
jns 0x140155790
jmp 0x14015571f
movzx r10d, byte [rcx]
mov rax, rdx
mov r8, rcx
test r10b, r10b
jns 0x140155790
mov ecx, r10d
and cl, 0x1f
movzx r9d, cl
movzx r11d, byte [r8 + 1]
and r11d, 0x3f
cmp r10b, 0xdf
jbe 0x140155770
movzx edx, byte [r8 + 2]
shl r11d, 6
and edx, 0x3f
or edx, r11d
cmp r10b, 0xf0
jb 0x140155780
lea rcx, [r8 + 4]
movzx r10d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
shl edx, 6
and r10d, 0x3f
or r10d, edx
or r9d, r10d
jmp 0x140155798
lea rcx, [r8 + 2]
shl r9d, 6
or r9d, r11d
jmp 0x140155798
lea rcx, [r8 + 3]
shl r9d, 0xc
or r9d, edx
jmp 0x140155798
lea rcx, [r8 + 1]
movzx r9d, r10b
mov rdx, rcx
sub rdx, r8
add rdx, rax
cmp r9d, 0x5b
je 0x1401557ad
cmp r9d, 0x5d
jne 0x1401557da
cmp rcx, rsi
jne 0x140155710
xor eax, eax
xor edx, edx
sub rdx, rax
add r12, rax
mov rsi, rdx
jmp 0x14015586b
cmp r9d, 0x5d
jne 0x140155ecf
cmp rcx, rsi
je 0x1401557ba
mov r8, rsi
movsx r9d, byte [rsi - 1]
test r9d, r9d
js 0x140155800
lea rsi, [r8 - 1]
cmp r9d, 0x5b
jne 0x1401557d0
jmp 0x1401557da
movzx r10d, byte [r8 - 2]
cmp r10b, 0xc0
jge 0x14015582e
movzx r11d, byte [r8 - 3]
cmp r11b, 0xc0
jge 0x140155838
lea rsi, [r8 - 4]
movzx edi, byte [r8 - 4]
and edi, 7
shl edi, 6
and r11d, 0x3f
or r11d, edi
jmp 0x140155840
lea rsi, [r8 - 2]
and r10d, 0x1f
jmp 0x14015584b
lea rsi, [r8 - 3]
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
shl r10d, 6
and r9b, 0x3f
movzx r9d, r9b
or r9d, r10d
cmp r9d, 0x5b
jne 0x1401557d0
jmp 0x1401557da
xor esi, esi
lea rcx, [rbp + 0x4f80]
mov qword [rbp + 0x4f80], r12
mov qword [rbp + 0x4f88], rsi
mov rdi, rcx
call fcn.14003ede0
mov rbx, rax
test bl, 1
je 0x1401558b0
cmp qword [rbp + 0x4f88], 0
jne 0x140155f46
shr rbx, 8
xor edi, edi
jmp 0x140155966
mov rbx, qword [rbp + 0x4f80]
mov r13, qword [rbp + 0x4f88]
movdqa xmmword [rbp + 0x80], xmm7
mov rcx, rdi
call fcn.14003ede0
test al, 1
mov qword [rbp + 0x54d8], r14
mov qword [rbp + 0x5480], rbx
mov qword [rbp + 0x54a8], r13
je 0x140155a14
shr rax, 8
xor ebx, ebx
mov ecx, eax
rol cx, 8
mov word [rbp + rbx*2 + 0x80], cx
shr eax, 0x10
rol ax, 8
mov word [rbp + rbx*2 + 0x82], ax
cmp rbx, 6
jne 0x140155f23
movdqa xmm0, xmmword [rbp + 0x80]
movdqa xmm1, xmm0
punpckhbw xmm1, xmm7
pshuflw xmm1, xmm1, 0xb1
pshufhw xmm1, xmm1, 0xb1
punpcklbw xmm0, xmm7
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm0, xmm0, 0xb1
packuswb xmm0, xmm1
mov r14, qword [rbp + 0x54d8]
cmp qword [rbp + 0x4f88], 0
jne 0x140155f46
pshufd xmm8, xmm0, 0xf9
movd ebx, xmm0
mov dil, 1
mov byte [rbp + 0x80], dil
mov dword [rbp + 0x81], ebx
movq qword [rbp + 0x85], xmm8
pshufd xmm0, xmm8, 0xee
movd dword [rbp + 0x8d], xmm0
mov rax, qword [r14 + 0x10]
test rax, rax
lea r12, [rbp + 0x80]
je 0x140156020
mov rsi, qword [r14 + 8]
test dil, dil
je 0x140155c48
mov rbx, qword [rbp + 0x81]
mov r14, qword [rbp + 0x89]
add rax, rax
lea r15, [rax + rax*8]
jmp 0x1401559f1
mov rcx, rsi
mov rdx, r12
call fcn.1400aae70
test al, al
jne 0x14015600f
add rsi, 0x12
add r15, 0xffffffffffffffee
je 0x140156020
cmp byte [rsi], 2
jne 0x1401559d0
cmp dil, byte [rsi + 1]
jne 0x1401559e3
mov rax, qword [rsi + 2]
xor rax, rbx
mov rcx, qword [rsi + 0xa]
xor rcx, r14
or rcx, rax
jne 0x1401559e3
jmp 0x14015600f
test r13, r13
je 0x140155b3b
movzx ecx, byte [rbx]
lea eax, [rcx - 0x30]
cmp eax, 0xa
jb 0x140155a44
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov eax, 0xffffffff
cmovb ecx, eax
mov eax, ecx
cmp ecx, 0xf
stc
invalid
ja 0x140155b3b
dec r13
je 0x140155c96
movzx ecx, byte [rbx + 1]
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x140155a75
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
cmovb ecx, edx
mov edx, ecx
cmp ecx, 0xf
ja 0x140155eda
mov rcx, qword [rbp + 0x54a8]
lea r13, [rcx - 2]
shl eax, 4
or eax, edx
test r13, r13
je 0x140155c96
movzx ecx, byte [rbx + 2]
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x140155ab6
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
cmovb ecx, edx
mov edx, ecx
cmp ecx, 0xf
ja 0x1401564cc
xchg dword [rsi], edx
or al, byte [rax]
invalid
mov rcx, qword [rbp + 0x54a8]
lea r13, [rcx - 3]
shl eax, 4
or eax, edx
test r13, r13
je 0x140155c96
movzx ecx, byte [rbx + 3]
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x140155af7
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
invalid
invalid
dec dword [rdi]
retf 0xca89
cmp ecx, 0xf
ja 0x1401564d5
or dword [rax], eax
invalid
mov rcx, qword [rbp + 0x54a8]
lea r13, [rcx - 4]
shl eax, 4
or eax, edx
test r13, r13
je 0x140155c96
lea r14, [rbx + 4]
movzx ecx, byte [r14]
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x140155b2f
or ecx, 0x20
add ecx, 0xffffff9f
cmp ecx, 6
jae 0x140155ca4
mov r14, rbx
mov r13, qword [rbp + 0x54a8]
jmp 0x140155b3e
mov r14, rbx
xor ebx, ebx
mov qword [rbp + 0x4f80], r14
mov qword [rbp + 0x4f88], r13
test r13, r13
je 0x140155f23
cmp byte [r14], 0x3a
jne 0x140155f23
cmp r13, 1
je 0x140155f23
add byte [rax], al
add r13, 0xfffffffffffffffe
movzx eax, byte [r14 + 1]
add r14, 2
mov qword [rbp + 0x4f80], r14
mov qword [rbp + 0x4f88], r13
cmp al, 0x3a
jne 0x140155f23
mov qword [rbp + 0x5336], 0
mov qword [rbp + 0x5330], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 7
sub r8, rbx
jb 0x140157ce9
mov byte [rbp + 0x54e7], 1
lea rcx, [rbp + 0x4f80]
lea rdx, [rbp + 0x5330]
call fcn.14003f2c0
mov r14, qword [rbp + 0x54d8]
mov ecx, 8
sub rcx, rax
jb 0x140157d0c
cmp rax, 8
je 0x140157d29
lea rcx, [rcx*2 + 0x80]
add rcx, rbp
add rax, rax
lea rdx, [rbp + 0x5330]
mov r8, rax
call fcn.14025a776
movdqa xmm0, xmmword [rbp + 0x80]
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
enter 0xf66, 0x68
iretd
pshuflw xmm1, xmm1, 0xb1
pshufhw xmm1, xmm1, 0xb1
punpcklbw xmm0, xmm7
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm0, xmm0, 0xb1
packuswb xmm0, xmm1
cmp qword [rbp + 0x4f88], 0
jne 0x140155f46
jmp 0x140155959
add rax, rax
lea r14, [rax + rax*8]
jmp 0x140155c81
mov rcx, rsi
mov rdx, r12
call fcn.1400aae70
test al, al
jne 0x14015600f
add rsi, 0x12
add r14, 0xffffffffffffffee
je 0x140156020
cmp byte [rsi], 2
jne 0x140155c60
cmp dil, byte [rsi + 1]
jne 0x140155c73
cmp ebx, dword [rsi + 2]
jne 0x140155c73
jmp 0x14015600f
mov rcx, qword [rbp + 0x54a8]
lea r14, [rbx + rcx]
xor r13d, r13d
mov qword [rbp + 0x4f80], r14
mov qword [rbp + 0x4f88], r13
mov word [rbp + 0x80], ax
mov ebx, 1
mov edi, 0xe
jmp 0x140155cfe
add rax, r15
xor edx, edx
mov qword [rbp + 0x4f80], rax
mov qword [rbp + 0x4f88], rdx
mov word [rbp + rbx*2 + 0x80], cx
inc rbx
mov r13, rdx
mov r14, rax
add rdi, 0xfffffffffffffffe
je 0x140155918
cmp rbx, 6
ja 0x140155d50
test r13, r13
je 0x140155ee3
lea rax, [r14 + 1]
lea r15, [r13 - 1]
movzx ecx, byte [r14]
mov qword [rbp + 0x4f80], rax
mov qword [rbp + 0x4f88], r15
cmp cl, 0x3a
stc
cmp cl, byte [rdi]
test ebx, ebx
add dword [rax], eax
invalid
lea rcx, [rbp + 0x4f80]
call fcn.14003ede0
test al, 1
je 0x140155d5d
jmp 0x1401564c3
test r13, r13
je 0x140155eeb
invalid
lea r15, [r13 - 1]
movzx ecx, byte [r14]
lea rax, [r14 + 1]
mov qword [rbp + 0x4f80], rax
or byte [rdi], 0
mov qword [rbp + 0x4f88], r15
cmp cl, 0x3a
jne 0x140155eee
test r15, r15
je 0x140155eee
invalid
movzx edx, byte [r14 + 1]
lea ecx, [rdx - 0x30]
cmp ecx, 0xa
jb 0x140155dae
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov ecx, 0xffffffff
invalid
invalid
invalid
cmovb edx, ecx
mov ecx, edx
rol dword [rbx - 0x78f0f006], 1
add dword [rax], eax
invalid
mov rdx, r15
dec rdx
je 0x140155cd0
movzx r8d, byte [r14 + 2]
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x140155dec
invalid
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
add eax, 0xa
mov r9d, 0xffffffff
cmovb r8d, r9d
mov r9d, r8d
cmp r8d, 0xf
ja 0x140155eab
lea rdx, [r15 - 2]
shl ecx, 4
or ecx, r9d
test rdx, rdx
je 0x140155cd0
movzx r8d, byte [r14 + 3]
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x140155e31
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
mov r9d, 0xffffffff
cmovb r8d, r9d
mov r9d, r8d
cmp r8d, 0xf
clc
invalid
ja 0x140155eb7
lea rdx, [r15 - 3]
shl ecx, 4
or ecx, r9d
test rdx, rdx
ror byte [rdi], cl
invalid
invalid
invalid
invalid
invalid
movzx r8d, byte [r14 + 4]
lea r9d, [r8 - 0x30]
lea ecx, [rax - 0x30]
cmp r9d, 0xa
jb case.0x14011b558.160
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
or al, byte [rcx - 0x47]
invalid
invalid
invalid
inc dword [rbp + 0xf]
rol dword [rbp - 0x77], 0xc1
cmp r8d, 0xf
ja 0x140155ec3
lea rdx, [r15 - 4]
shl ecx, 4
or ecx, r9d
test rdx, rdx
je 0x140155cd0
lea rax, [r14 + 5]
movzx r8d, byte [rax]
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x140155eee
or r8d, 0x20
add r8d, 0xffffff9f
cmp r8d, 6
jae 0x140155cd5
jmp 0x140155eee
add r14, 2
mov rax, r14
jmp 0x140155cd5
add r14, 3
mov rax, r14
jmp 0x140155cd5
add r14, 4
mov rax, r14
jmp 0x140155cd5
sub rdx, rcx
add rdx, r8
jmp 0x1401557ba
lea r14, [rbx + 1]
jmp 0x140155ca4
xor r13d, r13d
jmp 0x140155b40
cld
invalid
invalid
xor r13d, r13d
mov qword [rbp + 0x4f80], r14
mov qword [rbp + 0x4f88], r13
mov byte [rdi], cl
add byte [rax - 0x7d], cl
sti
or byte [rdi], cl
test byte [rdx], dl
cli
invalid
invalid
jmp 0x140155b4e
mov qword [rbp + 0x4f80], r14
mov qword [rbp + 0x4f88], r13
cmp byte [r14], 0x3a
je 0x140155b61
mov rax, qword [rbp + 0x5480]
mov qword [rbp + 0x4f80], rax
mov rax, qword [rbp + 0x54a8]
test al, 0x54
add byte [rax], al
mov qword [rbp + 0x4f88], rax
mov r14, qword [rbp + 0x54d8]
mov rax, qword [r14 + 0x28]
test rax, rax
je 0x140156020
mov rdi, qword [r14 + 0x20]
shl rax, 3
lea r14, [rax + rax*2]
lea esi, [rax + rax*2]
xor r13d, r13d
jmp 0x140155f7d
add r13, 0x18
cmp r14, r13
je 0x140156020
invalid
mov r15, qword [rdi + r13 + 8]
mov rbx, qword [rdi + r13 + 0x10]
cmp rsi, rbx
jne 0x140155f9e
mov rcx, r15
mov rdx, r12
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
adc byte [rax], al
test eax, eax
je 0x14015600f
test rbx, rbx
je 0x140155fc5
invalid
lea rax, [rbx - 1]
cmp rax, rsi
jne 0x140155fc5
cmp byte [r15], 0x2e
jne 0x140155fc5
lea rcx, [r15 + 1]
mov rdx, r12
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14015600f
mov rdx, rsi
sub rdx, rbx
jb 0x140155fdf
add rdx, r12
mov rcx, r15
mov ecx, edi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140155fed
cmp rbx, 1
jne 0x140155f70
cmp byte [r15], 0x2a
jne 0x140155f70
jmp 0x14015600f
test rbx, rbx
je case.0x14015197e.36
invalid
cmp byte [r15], 0x2e
je 0x14015600f
not rbx
add rbx, rsi
add ebx, esi
jae 0x140155f70
cmp byte [r12 + rbx], 0x2e
jne 0x140155f70
mov al, 1
jmp 0x140156022
xor eax, eax
mov rbx, qword [rbp + 0x54c0]
mov rcx, qword [rbx]
lea rdx, [0x1402e925c]
sbb dword [rax], eax
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
jmp rcx
test al, al
jne 0x140155684
movzx eax, byte [rbp + 0x5420]
cmp eax, 1
je 0x140156251
cmp eax, 2
jne 0x140157c69
test dword [rsp + rbx], ecx
add byte [rax], al
mov rax, qword [rbp + 0x5428]
cmp qword [rax + 0x10], 4
js case.0x14015603a.4
add al, 0xf
invalid
invalid
idiv bh
invalid
mov rax, qword [rax + 8]
jmp 0x140156265
test al, al
jne 0x140155684
lea rdx, [rbx + 8]
mov byte [rbp + 0x54e7], 1
lea rcx, [rbp + 0x52e0]
add byte [rbp + rcx*4 - 0x7b], cl
and byte [rax + rax], dl
call fcn.14012f150
cmp qword [rbp + 0x52e0], 2
je 0x140155684
jmp 0x1401566a3
test al, al
jne 0x140155684
movzx eax, byte [rbp + 0x5420]
cmp eax, 1
je 0x140156129
cmp eax, 2
jne 0x140157c8d
mov rax, qword [rbp + 0x5428]
cmp qword [rax + 0x10], 5
jne 0x140155684
mov rax, qword [rax + 8]
jmp 0x14015613d
test al, al
jne 0x140155684
mov rdx, qword [rbx + 8]
movzx eax, byte [rbp + 0x5420]
cmp eax, 1
je 0x14015615a
cmp eax, 2
jne 0x140157cb1
mov rax, qword [rbp + 0x5428]
mov rcx, qword [rax + 8]
mov qword [rbp + 0x54d8], rcx
mov rsi, qword [rax + 0x10]
cmp qword [rdx + 0x28], 0
jne 0x14015618c
jmp 0x140155684
cmp byte [rbp + 0x5421], 0
lea rax, [0x1402e078f]
je 0x140155684
mov ecx, dword [rax]
mov edx, 0x70747468
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
jne 0x140155684
jmp 0x140156ef7
movzx esi, byte [rbp + 0x5421]
test rsi, rsi
lea rcx, [0x1402e078b]
lea rax, [0x1402e078f]
cmovne rcx, rax
mov qword [rbp + 0x54d8], rcx
or rsi, 4
cmp qword [rdx + 0x28], 0
je 0x140155684
mov r8, qword [rdx + 0x30]
mov r9, qword [rdx + 0x38]
mov r11, r8
movabs rax, 0x736f6d6570736575
xor r11, rax
mov r10, r9
movabs rax, 0x646f72616e646f6d
xor r10, rax
movabs rax, 0x6c7967656e657261
xor r8, rax
movabs rax, 0x7465646279746573
xor r9, rax
mov rax, rsi
and rax, 0xfffffffffffffff8
mov qword [rbp + 0x54c0], rbx
je 0x140156276
xor edi, edi
mov r12, qword [rbp + 0x54d8]
nop dword [rax + rax]
mov rcx, qword [r12 + rdi]
xor r9, rcx
add r11, r10
rol r10, 0xd
add r8, r9
xor r10, r11
rol r9, 0x10
xor r9, r8
rol r11, 0x20
add r8, r10
add r11, r9
rol r10, 0x11
xor r10, r8
rol r9, 0x15
rol r8, 0x20
xor r9, r11
xor r11, rcx
add rdi, 8
cmp rdi, rax
jb 0x1401561f0
mov ebx, esi
and ebx, 7
cmp ebx, 4
jb 0x140156289
mov r14d, dword [r12 + rdi]
mov eax, 4
mov ecx, eax
or ecx, 1
cmp ecx, ebx
jb 0x140156297
jmp 0x1401562b1
cmp byte [rbp + 0x5421], 0
lea rax, [0x1402e078b]
jne 0x140155684
cmp dword [rax], 0x70747468
jne 0x140155684
jmp 0x140156e91
xor edi, edi
mov r12, qword [rbp + 0x54d8]
mov ebx, esi
and ebx, 7
cmp ebx, 4
jae 0x14015623d
xor r14d, r14d
xor eax, eax
mov ecx, eax
or ecx, 1
cmp ecx, ebx
jae 0x1401562b1
lea rcx, [r12 + rax]
movzx r15d, word [rdi + rcx]
lea ecx, [rax*8]
shl r15, cl
or r14, r15
or rax, 2
cmp eax, ebx
jae 0x1401562ca
add rdi, rax
movzx edi, byte [r12 + rdi]
shl eax, 3
mov ecx, eax
shl rdi, cl
or r14, rdi
jmp 0x1401562cf
test rbx, rbx
je 0x140156321
lea ecx, [rbx*8]
mov eax, 0xff
shl rax, cl
or rax, r14
cmp rbx, 7
jne 0x140156326
xor r9, rax
add r11, r10
add r8, r9
rol r10, 0xd
rol r9, 0x10
xor r10, r11
xor r9, r8
rol r11, 0x20
add r8, r10
add r11, r9
rol r10, 0x11
xor r10, r8
rol r9, 0x15
xor r9, r11
rol r8, 0x20
xor r11, rax
xor eax, eax
jmp 0x140156326
mov eax, 0xff
mov rcx, rsi
shl rcx, 0x38
movabs rdi, 0x100000000000000
add rcx, rdi
or rcx, rax
xor r9, rcx
add r11, r10
rol r10, 0xd
add r8, r9
xor r10, r11
rol r9, 0x10
xor r9, r8
rol r11, 0x20
add r8, r10
add r11, r9
rol r10, 0x11
xor r10, r8
rol r9, 0x15
rol r8, 0x20
xor r9, r11
xor r11, rcx
xor r8, 0xff
add r11, r10
add r8, r9
rol r10, 0xd
xor r10, r11
rol r9, 0x10
rol r11, 0x20
xor r9, r8
add r8, r10
rol r10, 0x11
add r11, r9
xor r10, r8
rol r9, 0x15
xor r9, r11
rol r8, 0x20
add r11, r10
add r8, r9
rol r10, 0xd
xor r10, r11
rol r9, 0x10
rol r11, 0x20
xor r9, r8
add r8, r10
rol r10, 0x11
add r11, r9
xor r10, r8
rol r9, 0x15
xor r9, r11
rol r8, 0x20
add r11, r10
add r8, r9
rol r10, 0xd
xor r10, r11
rol r9, 0x10
xor r9, r8
add r8, r10
rol r10, 0x11
rol r9, 0x15
mov rax, r8
rol rax, 0x20
xor rax, r10
xor rax, r9
xor rax, r8
mov rdi, qword [rdx + 0x10]
mov r14, qword [rdx + 0x18]
mov r15, r14
and r15, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm9, xmm0, 0
xor r13d, r13d
movdqu xmm10, xmmword [rdi + r15]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
pmovmskb r12d, xmm0
test r12d, r12d
jne 0x14015648e
pcmpeqb xmm10, xmm6
pmovmskb eax, xmm10
test eax, eax
mov rbx, qword [rbp + 0x54c0]
jne 0x140155684
add r15, r13
add r15, 0x10
add r13, 0x10
and r15, r14
jmp 0x140156431
lea eax, [r12 - 1]
and ax, r12w
mov r12d, eax
je 0x14015644b
tzcnt eax, r12d
add rax, r15
and rax, r14
neg rax
imul rbx, rax, 0x68
cmp qword [rdi + rbx - 0x58], rsi
jne 0x140156480
add rbx, rdi
mov rdx, qword [rbx - 0x60]
mov rcx, qword [rbp + 0x54d8]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140156480
jmp 0x1401564e0
shr rax, 8
jmp 0x1401558f1
lea r14, [rbx + 2]
jmp 0x140155ca4
lea r14, [rbx + 3]
jmp 0x140155ca4
test byte [rbx - 0x50], 1
je 0x140156600
mov al, 2
cmp byte [rbx - 8], 2
je 0x140156519
mov rax, qword [rbx - 0x28]
mov r8, qword [rbx - 0x20]
mov rax, qword [rax]
lea rdx, [rbx - 0x10]
mov r9, qword [rbx - 0x18]
mov byte [rbp + 0x54e7], 1
lea rcx, [rbp + 0x80]
call rax
movzx eax, byte [rbx - 8]
mov byte [rbp + 0x54d8], al
mov byte [rbp + 0xa0], al
mov rax, qword [rbx - 0x48]
mov r8, qword [rbx - 0x40]
mov r9, qword [rbx - 0x38]
add rbx, 0xffffffffffffffd0
lea rcx, [rbp + 0x4f80]
mov rdx, rbx
call qword [rax]
movups xmm0, xmmword [rbp + 0x4f80]
movups xmm1, xmmword [rbp + 0x4f90]
lea rcx, [rbp + 0x52e8]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0xa0]
mov qword [rcx + 0x40], rax
movdqu xmm0, xmmword [rbp + 0x80]
movdqu xmm1, xmmword [rbp + 0x90]
movdqu xmmword [rcx + 0x30], xmm1
movdqu xmmword [rcx + 0x20], xmm0
mov qword [rbp + 0x52e0], 1
jmp 0x1401566a3
mov rdi, qword [rbp + 0x53b0]
lock inc qword [rdi]
jle 0x140157e5b
mov rbx, qword [rbp + 0x53b8]
mov r14, qword [rbp + 0x53c0]
lock inc qword [rbx]
lea r12, [rbp + 0x80]
jle 0x140157e5b
cmp dword [rbp + 0x5390], 1
jne 0x1401568b5
mov rcx, qword [rbp + 0x5398]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rsi, rax
mov r15d, 1
jmp 0x1401568b8
mov al, 2
cmp byte [rbx - 8], 2
je 0x14015662f
mov rax, qword [rbx - 0x28]
mov r8, qword [rbx - 0x20]
mov rax, qword [rax]
lea rdx, [rbx - 0x10]
mov r9, qword [rbx - 0x18]
mov byte [rbp + 0x54e7], 1
lea rcx, [rbp + 0x80]
call rax
movzx eax, byte [rbx - 8]
mov byte [rbp + 0x54d8], al
mov byte [rbp + 0xa0], al
mov rax, qword [rbx - 0x48]
mov r8, qword [rbx - 0x40]
mov r9, qword [rbx - 0x38]
add rbx, 0xffffffffffffffd0
lea rcx, [rbp + 0x4f80]
mov rdx, rbx
call qword [rax]
movups xmm0, xmmword [rbp + 0x4f80]
movups xmm1, xmmword [rbp + 0x4f90]
lea rcx, [rbp + 0x52e8]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0xa0]
mov qword [rcx + 0x40], rax
movdqu xmm0, xmmword [rbp + 0x80]
movdqu xmm1, xmmword [rbp + 0x90]
movdqu xmmword [rcx + 0x30], xmm1
movdqu xmmword [rcx + 0x20], xmm0
mov qword [rbp + 0x52e0], 0
movups xmm0, xmmword [rbp + 0x5320]
movaps xmmword [rbp + 0x5370], xmm0
mov rax, qword [rbp + 0x52e0]
mov rcx, qword [rbp + 0x52e8]
movdqu xmm0, xmmword [rbp + 0x52f0]
movdqu xmm1, xmmword [rbp + 0x5300]
movups xmm2, xmmword [rbp + 0x5310]
movaps xmmword [rbp + 0x5360], xmm2
movdqa xmmword [rbp + 0x5350], xmm1
movdqa xmmword [rbp + 0x5340], xmm0
mov qword [rbp + 0x5330], rax
mov qword [rbp + 0x5338], rcx
mov byte [rbp + 0x54d7], 1
lea r12, [rbp + 0x80]
mov rcx, r12
lea rdx, [rbp + 0x5390]
call fcn.140131010
mov rax, qword [rbp + 0x5470]
lea rcx, [rbp + 0x4f88]
mov qword [rcx + 0x118], rax
movaps xmm0, xmmword [rbp + 0x5460]
movups xmmword [rcx + 0x108], xmm0
movaps xmm0, xmmword [rbp + 0x5420]
movaps xmm1, xmmword [rbp + 0x5430]
movaps xmm2, xmmword [rbp + 0x5440]
movaps xmm3, xmmword [rbp + 0x5450]
movups xmmword [rcx + 0xf8], xmm3
movups xmmword [rcx + 0xe8], xmm2
movups xmmword [rcx + 0xd8], xmm1
movups xmmword [rcx + 0xc8], xmm0
movaps xmm0, xmmword [rbp + 0x5370]
movups xmmword [rcx + 0xb8], xmm0
movaps xmm0, xmmword [rbp + 0x5330]
movaps xmm1, xmmword [rbp + 0x5340]
movaps xmm2, xmmword [rbp + 0x5350]
movaps xmm3, xmmword [rbp + 0x5360]
movups xmmword [rcx + 0xa8], xmm3
movups xmmword [rcx + 0x98], xmm2
adc dword [rcx + 0x98], edx
movups xmmword [rcx + 0x88], xmm1
movups xmmword [rcx + 0x78], xmm0
movups xmm0, xmmword [rbp + 0x80]
movdqu xmm1, xmmword [rbp + 0x90]
movups xmm2, xmmword [rbp + 0xa0]
movups xmm3, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x4f80], xmm0
movdqa xmmword [rbp + 0x4f90], xmm1
movaps xmmword [rbp + 0x4fa0], xmm2
movaps xmmword [rbp + 0x4fb0], xmm3
add byte [rdi], cl
adc byte [rbp + 0xc0], al
movaps xmmword [rbp + 0x4fc0], xmm0
movups xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x4fd0], xmm0
movups xmm0, xmmword [rbp + 0xe0]
loopne 0x140156811
add byte [rax], al
movaps xmmword [rbp + 0x4fe0], xmm0
movdqu xmm0, xmmword [rbp + 0xf0]
movdqa xmmword [rbp + 0x4ff0], xmm0
mov r8d, 0x2d2
mov rcx, r12
lea rdx, [rbp + 0x4f80]
call fcn.14025a776
mov byte [rbp + 0x352], 0
mov rax, qword [rbp + 0x5278]
mov qword [rbp + 0x26c0], rax
mov eax, dword [rbp + 0x5498]
mov dword [rbp + 0x26c8], eax
mov byte [rbp + 0x26d0], 0
add byte [rdi], cl
mov dh, 5
loop 0x1401567f4
invalid
add byte [rdx + 0x4d10], bh
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
ror byte [rax - 0x75], 0xb5
enter 0x54, 0
je 0x140157c55
mov r8d, 0x4d10
mov qword [rbp + 0x54d8], rax
mov rcx, rax
mov rdx, r12
call fcn.14025a776
lea rax, fcn.1401b2b40
mov qword [rbp + 0x54c0], rax
jmp 0x140156b0b
xor r15d, r15d
mov rcx, qword [rbp + 0x53a0]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ecx, word [rbp + 0x53ac]
mov qword [rbp + 0x4fa0], rdi
mov qword [rbp + 0x4fa8], rbx
mov qword [rbp + 0x4fb0], r14
mov qword [rbp + 0x4f80], r15
mov qword [rbp + 0x4f88], rsi
mov qword [rbp + 0x4f90], rax
mov eax, dword [rbp + 0x53a8]
mov dword [rbp + 0x4f98], eax
mov word [rbp + 0x4f9c], cx
mov rax, qword [rbp + 0x5400]
lock inc qword [rax]
jle 0x140157e5b
mov r8, qword [rbp + 0x5400]
movzx ebx, byte [rbp + 0x5408]
mov r14d, dword [rbp + 0x53d0]
mov r15, qword [rbp + 0x53c8]
movzx esi, byte [rbp + 0x5409]
movzx edi, byte [rbp + 0x540a]
mov al, 2
cmp byte [rbp + 0x53f8], 2
je 0x1401569a9
mov qword [rbp + 0x54d8], r8
mov rax, qword [rbp + 0x53d8]
mov r8, qword [rbp + 0x53e0]
mov r9, qword [rbp + 0x53e8]
lea rcx, [rbp + 0x52e0]
lea rdx, [rbp + 0x53f0]
call qword [rax]
movzx eax, byte [rbp + 0x53f8]
movdqu xmm0, xmmword [rbp + 0x52e0]
movdqu xmm1, xmmword [rbp + 0x52f0]
movdqa xmmword [rbp + 0x4e70], xmm0
movdqa xmmword [rbp + 0x4e80], xmm1
mov r8, qword [rbp + 0x54d8]
mov rcx, qword [rbp + 0x4fb0]
mov qword [rbp + 0xb0], rcx
movups xmm0, xmmword [rbp + 0x4f80]
movups xmm1, xmmword [rbp + 0x4f90]
movups xmm2, xmmword [rbp + 0x4fa0]
movaps xmmword [rbp + 0xa0], xmm2
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
movaps xmm0, xmmword [rbp + 0x4e70]
movaps xmm1, xmmword [rbp + 0x4e80]
lea rcx, [rbp + 0x5334]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rcx, qword [rbp + 0x5470]
lea rdx, [rbp + 0xf8]
mov qword [rdx + 0x58], rcx
movaps xmm0, xmmword [rbp + 0x5460]
movups xmmword [rdx + 0x48], xmm0
movaps xmm0, xmmword [rbp + 0x5420]
movaps xmm1, xmmword [rbp + 0x5430]
movaps xmm2, xmmword [rbp + 0x5440]
movaps xmm3, xmmword [rbp + 0x5450]
movups xmmword [rdx + 0x38], xmm3
movups xmmword [rdx + 0x28], xmm2
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov ecx, dword [rbp + 0x5350]
mov dword [rdx - 0x14], ecx
movdqu xmm0, xmmword [rbp + 0x5330]
movdqu xmm1, xmmword [rbp + 0x5340]
movdqu xmmword [rdx - 0x24], xmm1
movdqu xmmword [rdx - 0x34], xmm0
mov qword [rbp + 0xb8], r15
mov dword [rbp + 0xc0], r14d
mov byte [rbp + 0xe8], al
mov qword [rbp + 0xf0], r8
mov byte [rbp + 0xf8], bl
mov byte [rbp + 0xf9], sil
mov byte [rbp + 0xfa], dil
mov word [rbp + 0x2d0], 0
mov rax, qword [rbp + 0x5278]
mov qword [rbp + 0x2d8], rax
mov eax, dword [rbp + 0x5498]
mov dword [rbp + 0x2e0], eax
mov byte [rbp + 0x2e8], 0
movzx eax, byte [0x14034f150]
mov edx, 0x540
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x140157cd5
mov r8d, 0x540
mov qword [rbp + 0x54d8], rax
mov rcx, rax
mov rdx, r12
call fcn.14025a776
lea rax, fcn.1401b2aa0
mov qword [rbp + 0x54c0], rax
mov rsi, qword [rbp + 0x54c8]
mov rax, qword [rbp + 0x54a0]
mov rax, qword [rax]
lea rcx, [rax - 1]
cmp rax, 2
mov eax, 0
cmovae rax, rcx
cmp rax, 1
je 0x140156ca0
test rax, rax
jne 0x140156cfc
mov rsi, qword [rbp + 0x54c8]
mov rax, qword [rsi + 0x100]
lock dec qword [rax]
jne 0x140156b59
mov rcx, qword [rsi + 0x100]
call fcn.14007e020
mov rax, qword [rsi + 0x108]
lock dec qword [rax]
jne 0x140156b80
mov rax, qword [rbp + 0x54c8]
mov rcx, qword [rax + 0x108]
mov rdx, qword [rax + 0x110]
call fcn.14000d930
mov rax, qword [rbp + 0x54a0]
cmp qword [rax], 0
je 0x140156b9d
mov rax, qword [rbp + 0x5280]
mov rcx, qword [rax]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rsi, qword [rbp + 0x54c8]
mov rcx, qword [rsi + 0xf0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsi + 0x150]
lock dec qword [rax]
jne 0x140156bd3
mov rax, qword [rbp + 0x54c8]
mov rcx, qword [rax + 0x150]
call fcn.14011e530
mov rsi, qword [rbp + 0x54c8]
cmp byte [rsi + 0x148], 2
je 0x140156c02
mov rax, qword [rsi + 0x128]
mov rdx, qword [rsi + 0x130]
mov r8, qword [rsi + 0x138]
mov rcx, qword [rbp + 0x52a0]
call qword [rax + 0x20]
cmp byte [rsi + 0x160], 2
mov rcx, rsi
jb 0x140156c4b
mov r8, qword [rcx + 0x168]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp + 0x54b0], r8
mov r8, qword [r8 + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x54b0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x54c8]
mov rax, qword [rcx + 0x170]
mov rdx, qword [rcx + 0x178]
mov r8, qword [rcx + 0x180]
mov rcx, qword [rbp + 0x5298]
call qword [rax + 0x20]
mov rcx, qword [rbp + 0x54c8]
mov rax, qword [rcx + 0x190]
mov rdx, qword [rcx + 0x198]
mov r8, qword [rcx + 0x1a0]
mov rcx, qword [rbp + 0x5290]
call qword [rax + 0x20]
jmp 0x140156cfc
mov rax, qword [rsi + 0xe8]
mov qword [rbp + 0x54b0], rax
mov rax, qword [rsi + 0xf0]
mov qword [rbp + 0x54a8], rax
mov rax, qword [rax]
test rax, rax
je 0x140156ccd
mov rcx, qword [rbp + 0x54b0]
call rax
mov r8, qword [rbp + 0x54b0]
mov rax, qword [rbp + 0x54a8]
cmp qword [rax + 8], 0
je 0x140156cfc
cmp qword [rax + 0x10], 0x11
jb 0x140156ced
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x54c8]
mov qword [rax + 0xe0], 2
mov rcx, qword [rbp + 0x54d8]
mov qword [rax + 0xe8], rcx
mov rcx, qword [rbp + 0x54c0]
mov qword [rax + 0xf0], rcx
mov rax, qword [rbp + 0x53b0]
lock dec qword [rax]
jne 0x140156d43
mov rcx, qword [rbp + 0x53b0]
call fcn.14007e020
mov rax, qword [rbp + 0x53b8]
lock dec qword [rax]
jne 0x140156d63
mov rcx, qword [rbp + 0x53b8]
mov rdx, qword [rbp + 0x53c0]
call fcn.14000d930
cmp qword [rbp + 0x5390], 0
je 0x140156d7a
mov rcx, qword [rbp + 0x5398]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rbp + 0x53a0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rbp + 0x5400]
lock dec qword [rax]
jne 0x140156da2
mov rcx, qword [rbp + 0x5400]
call fcn.14011e530
cmp byte [rbp + 0x53f8], 2
je 0x1401554a0
mov rax, qword [rbp + 0x53d8]
mov rdx, qword [rbp + 0x53e0]
mov r8, qword [rbp + 0x53e8]
lea rcx, [rbp + 0x53f0]
call qword [rax + 0x20]
jmp 0x1401554a0
test byte [rbx + 8], 1
je 0x140156e35
mov al, 2
cmp byte [rbx + 0x50], 2
je 0x140156e08
mov rax, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov rax, qword [rax]
lea rdx, [rbx + 0x48]
mov r9, qword [rbx + 0x40]
mov byte [rbp + 0x54e7], 1
lea rcx, [rbp + 0x80]
call rax
movzx eax, byte [rbx + 0x50]
mov byte [rbp + 0x54d8], al
mov byte [rbp + 0xa0], al
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
add rbx, 0x28
lea rcx, [rbp + 0x4f80]
mov rdx, rbx
call qword [rax]
jmp 0x140156541
mov al, 2
cmp byte [rbx + 0x50], 2
je 0x140156e64
mov rax, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov rax, qword [rax]
lea rdx, [rbx + 0x48]
mov r9, qword [rbx + 0x40]
mov byte [rbp + 0x54e7], 1
lea rcx, [rbp + 0x80]
call rax
movzx eax, byte [rbx + 0x50]
mov byte [rbp + 0x54d8], al
mov byte [rbp + 0xa0], al
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
add rbx, 0x28
lea rcx, [rbp + 0x4f80]
mov rdx, rbx
call qword [rax]
jmp 0x140156657
idiv edi
invalid
test byte [rbx + 8], 1
je 0x140156f5d
mov al, 2
cmp byte [rbx + 0x50], 2
je 0x140156eca
mov rax, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov rax, qword [rax]
lea rdx, [rbx + 0x48]
mov r9, qword [rbx + 0x40]
mov byte [rbp + 0x54e7], 1
lea rcx, [rbp + 0x80]
call rax
movzx eax, byte [rbx + 0x50]
mov byte [rbp + 0x54d8], al
mov byte [rbp + 0xa0], al
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
add rbx, 0x28
lea rcx, [rbp + 0x4f80]
mov rdx, rbx
call qword [rax]
jmp 0x140156541
test byte [rbx + 8], 1
je 0x140156fb9
mov al, 2
cmp byte [rbx + 0x50], 2
je 0x140156f30
mov rax, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov rax, qword [rax]
lea rdx, [rbx + 0x48]
mov r9, qword [rbx + 0x40]
mov byte [rbp + 0x54e7], 1
lea rcx, [rbp + 0x80]
call rax
movzx eax, byte [rbx + 0x50]
mov byte [rbp + 0x54d8], al
mov byte [rbp + 0xa0], al
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
add rbx, 0x28
lea rcx, [rbp + 0x4f80]
mov rdx, rbx
call qword [rax]
jmp 0x140156541
mov al, 2
cmp byte [rbx + 0x50], 2
je 0x140156f8c
mov rax, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov rax, qword [rax]
lea rdx, [rbx + 0x48]
mov r9, qword [rbx + 0x40]
mov byte [rbp + 0x54e7], 1
lea rcx, [rbp + 0x80]
call rax
movzx eax, byte [rbx + 0x50]
mov byte [rbp + 0x54d8], al
mov byte [rbp + 0xa0], al
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
add rbx, 0x28
lea rcx, [rbp + 0x4f80]
mov rdx, rbx
call qword [rax]
jmp 0x140156657
mov al, 2
cmp byte [rbx + 0x50], 2
je 0x140156fe8
mov rax, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov rax, qword [rax]
lea rdx, [rbx + 0x48]
mov r9, qword [rbx + 0x40]
mov byte [rbp + 0x54e7], 1
lea rcx, [rbp + 0x80]
call rax
movzx eax, byte [rbx + 0x50]
mov byte [rbp + 0x54d8], al
mov byte [rbp + 0xa0], al
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
add rbx, 0x28
lea rcx, [rbp + 0x4f80]
mov rdx, rbx
call qword [rax]
jmp 0x140156657
cmp rax, 1
jne 0x140157c3d
mov rax, qword [rbp + 0x54c8]
mov rdx, qword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
lea rcx, [rbp + 0x4f68]
mov r8, qword [rbp + 0x52a8]
call qword [rax + 0x18]
cmp byte [rbp + 0x4f79], 3
je 0x14015797e
mov rax, qword [rbp + 0x4f78]
mov qword [rbp + 0x52d0], rax
movdqu xmm0, xmmword [rbp + 0x4f68]
movdqa xmmword [rbp + 0x52c0], xmm0
mov rcx, qword [rbp + 0x54a0]
mov rdi, qword [rcx]
cmp rdi, 4
je 0x140157d9f
call fcn.140143520
mov rax, qword [rbp + 0x54a0]
mov qword [rax], 4
mov r14, qword [rbp + 0x52c0]
mov r13, qword [rbp + 0x52c8]
movzx ebx, byte [rbp + 0x52d0]
movzx esi, byte [rbp + 0x52d1]
cmp sil, 2
jne 0x1401571e0
mov qword [rbp + 0x4f80], r14
mov qword [rbp + 0x4f88], r13
mov byte [rbp + 0xb0], 7
mov qword [rbp + 0x80], 0
mov byte [rbp + 0xa9], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
mov r15, rax
test rax, rax
je 0x140157dd7
mov rax, qword [rbp + 0xb0]
mov qword [r15 + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x80]
movdqu xmm1, xmmword [rbp + 0x90]
movups xmm2, xmmword [rbp + 0xa0]
movups xmmword [r15 + 0x20], xmm2
movdqu xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
mov qword [rbp + 0x80], r15
mov rax, qword [r15]
test rax, rax
je 0x1401571d6
mov qword [rbp + 0x54d8], rax
mov qword [rbp + 0x5480], r14
mov qword [rbp + 0x5498], rdi
mov qword [rbp + 0x54a8], r13
mov qword [rbp + 0x54c0], r15
mov rax, qword [r15 + 8]
mov qword [rbp + 0x54b0], rax
mov rax, qword [rax]
test rax, rax
je 0x140157192
mov rcx, qword [rbp + 0x54d8]
call rax
mov rax, qword [rbp + 0x54b0]
cmp qword [rax + 8], 0
mov r15, qword [rbp + 0x54c0]
mov r13, qword [rbp + 0x54a8]
mov r14, qword [rbp + 0x5480]
mov r8, qword [rbp + 0x54d8]
je 0x1401571d6
cmp qword [rax + 0x10], 0x11
jb 0x1401571c7
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [r15], r14
mov qword [r15 + 8], r13
jmp 0x140157207
lea rcx, [rbp + 0x52d2]
movzx eax, word [rcx + 4]
mov word [rbp + 0x5494], ax
mov eax, dword [rcx]
mov dword [rbp + 0x5490], eax
mov r15, r14
cmp sil, 3
je 0x14015797e
movzx eax, word [rbp + 0x5494]
lea rcx, [rbp + 0x5272]
mov word [rcx + 4], ax
mov eax, dword [rbp + 0x5490]
mov dword [rcx], eax
mov qword [rbp + 0x5260], r15
mov qword [rbp + 0x5268], r13
mov byte [rbp + 0x5270], bl
mov byte [rbp + 0x5271], sil
mov rdi, qword [rbp + 0x54c8]
cmp dword [rdi], 2
je 0x140157d63
mov r8d, 0xe0
mov rcx, r12
mov rdx, rdi
call fcn.14025a776
cmp dword [rdi + 0xe0], 4
je 0x140157272
mov rcx, qword [rbp + 0x54a0]
call fcn.140143520
mov rdi, qword [rbp + 0x80]
mov r8d, 0xd8
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 0x88]
call fcn.14025a776
mov rax, qword [rbp + 0x54c8]
mov qword [rax], 2
cmp rdi, 2
je 0x140157d63
mov rax, qword [rbp + 0x5270]
mov qword [rbp + 0x52f0], rax
movdqu xmm0, xmmword [rbp + 0x5260]
movdqa xmmword [rbp + 0x52e0], xmm0
mov qword [rbp + 0x4d90], rdi
mov r8d, 0xd8
lea rcx, [rbp + 0x4d98]
lea r14, [rbp - 0x58]
mov rdx, r14
call fcn.14025a776
cmp byte [rbp + 0x52f1], 2
je 0x14015798e
mov qword [rbp + 0x4f80], rdi
mov r8d, 0xd8
lea rcx, [rbp + 0x4f88]
mov rdx, r14
call fcn.14025a776
mov rax, qword [r13 + 0x50]
mov byte [rbp + 0x54e4], 1
mov byte [rbp + 0x54e3], 1
lea rcx, [rbp + 0x5390]
mov rdx, r15
call rax
mov byte [rbp + 0x53a9], bl
test sil, 1
je 0x1401573d0
mov rax, qword [r13 + 0x78]
mov byte [rbp + 0x54bf], 1
lea rcx, [rbp + 0x5420]
mov rdx, r15
call rax
mov r15, qword [rbp + 0x5420]
movabs rax, 0x8000000000000001
cmp r15, rax
jne 0x140157480
movdqu xmm0, xmmword [rbp + 0x5390]
movdqu xmm1, xmmword [rbp + 0x53a0]
movdqa xmmword [rbp + 0x5340], xmm1
movdqa xmmword [rbp + 0x5330], xmm0
cmp byte [rbp + 0x5348], 0
jne 0x14015742f
cmp byte [rbp + 0x5058], 0
je 0x140157522
lea rcx, [rbp + 0x5008]
mov rax, qword [rcx + 0x30]
mov qword [rbp + 0x5450], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
jmp 0x140157792
movdqu xmm0, xmmword [rbp + 0x5390]
mov rax, qword [rbp + 0x53a0]
mov qword [rbp + 0x5340], rax
movzx eax, byte [rbp + 0x53a8]
mov byte [rbp + 0x5348], al
movzx eax, byte [rbp + 0x53a9]
mov byte [rbp + 0x5349], al
mov eax, dword [rbp + 0x53aa]
mov dword [rbp + 0x534a], eax
movzx eax, word [rbp + 0x53ae]
mov word [rbp + 0x534e], ax
movdqa xmmword [rbp + 0x5330], xmm0
cmp byte [rbp + 0x5348], 0
je 0x14015739a
lea rcx, [rbp + 0x5008]
mov rax, qword [rcx + 0x30]
mov qword [rbp + 0x5450], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rbp + 0x5440], xmm2
movaps xmmword [rbp + 0x5430], xmm1
movaps xmmword [rbp + 0x5420], xmm0
cmp byte [rbp + 0x5058], 0
jne 0x1401577a7
xor esi, esi
jmp 0x1401577b1
mov r14, qword [rbp + 0x5428]
mov rdi, qword [rbp + 0x5430]
mov rax, qword [rbp + 0x5390]
mov rbx, qword [rbp + 0x53a0]
mov rsi, qword [rbp + 0x53a8]
test rax, rax
je 0x140157713
mov rcx, qword [rbp + 0x5398]
mov qword [rbp + 0x98], rax
mov qword [rbp + 0xa0], rcx
mov qword [rbp + 0x80], r15
mov qword [rbp + 0x88], r14
mov qword [rbp + 0x90], rdi
movzx eax, byte [0x14034f150]
mov edx, 0x28
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x140157df6
mov rcx, qword [rbp + 0xa0]
mov qword [rax + 0x20], rcx
movdqu xmm0, xmmword [rbp + 0x80]
movdqu xmm1, xmmword [rbp + 0x90]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rcx, str.p_e_
jmp 0x140157741
lea rcx, [rbp + 0x5008]
mov rax, qword [rcx + 0x30]
mov qword [rbp + 0xb0], rax
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rbp + 0xa0], xmm2
movdqa xmmword [rbp + 0x90], xmm1
movdqa xmmword [rbp + 0x80], xmm0
mov rsi, qword [rbp + 0x5040]
lea rcx, [rbp + 0x5390]
mov rdx, rsi
mov r8, r12
mov r9b, 1
call fcn.140159cd0
mov byte [rbp + 0x54e5], 1
mov rcx, r12
call fcn.140143f10
cmp byte [rbp + 0x5390], 3
jne 0x14015776f
mov byte [rbp + 0xb0], 4
mov qword [rbp + 0x80], 0
mov byte [rbp + 0xa9], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je case.0x140074095.2656
mov rdi, rax
mov rax, qword [rbp + 0xb0]
mov qword [rdi + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x80]
movdqu xmm1, xmmword [rbp + 0x90]
movups xmm2, xmmword [rbp + 0xa0]
movups xmmword [rdi + 0x20], xmm2
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
mov byte [rbp + 0x54e5], 1
mov r8d, 0x17
mov rcx, rdi
lea rdx, [0x1402d2ced]
call fcn.140120a80
mov byte [rbp + 0x54e4], 1
mov byte [rbp + 0x54e3], 0
lea rcx, [rbp + 0x5330]
call fcn.140078800
mov rax, qword [rbp + 0x52e0]
mov qword [rbp + 0x54c0], rax
mov rax, qword [rbp + 0x52e8]
mov qword [rbp + 0x54b0], rax
mov rax, qword [rax]
test rax, rax
je 0x14015765a
mov rcx, qword [rbp + 0x54c0]
call rax
mov r8, qword [rbp + 0x54c0]
mov rax, qword [rbp + 0x54b0]
cmp qword [rax + 8], 0
je 0x140157690
cmp qword [rax + 0x10], 0x11
jb 0x14015767a
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x5040]
test rsi, rsi
je 0x1401576a7
lock dec qword [rsi]
jne 0x1401576a7
mov rcx, qword [rbp + 0x5040]
call fcn.14011f560
mov rax, qword [rbp + 0x4fe8]
test rax, rax
je 0x1401576cc
lock dec qword [rax]
jne 0x1401576cc
mov rcx, qword [rbp + 0x4fe8]
mov rdx, qword [rbp + 0x4ff0]
call fcn.14000d930
mov rax, qword [rbp + 0x5048]
test rax, rax
mov qword [rbp + 0x54d8], rdi
je 0x140157936
lock dec qword [rax]
jne 0x140157936
mov byte [rbp + 0x54c0], 2
mov rcx, qword [rbp + 0x5048]
mov rdx, qword [rbp + 0x5050]
mov byte [rbp + 0x54e6], 0
call fcn.14000d930
jmp 0x14015788e
movzx eax, byte [0x14034f150]
mov edx, 0x18
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x140157e26
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], rdi
lea rcx, fcn.140005a30
mov qword [rbp + 0x5330], rax
mov qword [rbp + 0x5338], rcx
mov qword [rbp + 0x5340], rbx
mov qword [rbp + 0x5348], rsi
cmp byte [rbp + 0x5348], 0
jne 0x14015742f
jmp 0x14015739a
mov rax, qword [rbp + 0x53c0]
mov qword [rbp + 0x5450], rax
movups xmm0, xmmword [rbp + 0x5390]
movups xmm1, xmmword [rbp + 0x53a0]
movups xmm2, xmmword [rbp + 0x53b0]
movaps xmmword [rbp + 0x5440], xmm2
movaps xmmword [rbp + 0x5430], xmm1
movaps xmmword [rbp + 0x5420], xmm0
mov byte [rbp + 0x5002], 1
mov sil, 1
lea rdx, [rbp + 0x4f80]
mov r8d, 0x88
mov rcx, r12
call fcn.14025a776
mov rax, qword [rbp + 0x52f0]
lea rcx, [rbp + 0xf8]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x52e0]
movups xmmword [rcx + 0x10], xmm0
movups xmm0, xmmword [rbp + 0x5048]
movups xmmword [rbp + 0x178], xmm0
mov byte [rbp + 0x190], sil
mov rax, qword [rbp + 0x5040]
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x5450]
mov qword [rcx + 0x78], rax
movaps xmm0, xmmword [rbp + 0x5420]
movaps xmm1, xmmword [rbp + 0x5430]
movaps xmm2, xmmword [rbp + 0x5440]
movups xmmword [rcx + 0x68], xmm2
movups xmmword [rcx + 0x58], xmm1
movups xmmword [rcx + 0x48], xmm0
movdqa xmm0, xmmword [rbp + 0x5330]
movdqa xmm1, xmmword [rbp + 0x5340]
movdqu xmmword [rcx + 0x28], xmm0
movdqu xmmword [rcx + 0x38], xmm1
mov byte [rbp + 0x191], 0
movzx eax, byte [0x14034f150]
mov edx, 0x440
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x140157dc3
mov r8d, 0x440
mov qword [rbp + 0x54d8], rax
mov rcx, rax
mov rdx, r12
call fcn.14025a776
mov byte [rbp + 0x54c0], 4
mov rcx, qword [rbp + 0x54c8]
call fcn.140142960
mov rsi, qword [rbp + 0x54c8]
mov qword [rsi], 3
mov rax, qword [rbp + 0x54d8]
mov qword [rsi + 8], rax
mov rax, qword [rbp + 0x4ef8]
mov rcx, qword [rbp + 0x52b0]
mov qword [rcx + 0x60], rax
movups xmm0, xmmword [rbp + 0x4ee8]
movups xmmword [rcx + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x4ed8]
movups xmmword [rcx + 0x40], xmm0
movdqu xmm0, xmmword [rbp + 0x4e98]
movdqu xmm1, xmmword [rbp + 0x4ea8]
movups xmm2, xmmword [rbp + 0x4eb8]
movups xmm3, xmmword [rbp + 0x4ec8]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
movzx eax, byte [rbp + 0x54c0]
mov byte [rsi + 0x78], al
mov eax, dword [rbp + 0x5411]
mov ecx, dword [rbp + 0x5414]
mov rdx, qword [rbp + 0x5388]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov eax, 3
jmp 0x140155460
mov byte [rbp + 0x54c0], 2
jmp 0x14015788e
cmp rcx, 1
jne 0x140157d87
movzx eax, byte [rsi + 0x78]
cmp al, 4
jne 0x1401579d0
mov rax, qword [rbp + 0x52b8]
mov rdx, qword [rax]
lea rcx, [rbp + 0x80]
mov r8, qword [rbp + 0x52a8]
call fcn.14015a530
cmp byte [rbp + 0xf0], 3
jne 0x140157a4d
mov rax, qword [rbp + 0x5488]
mov byte [rax + 0x70], 3
jmp 0x140157bc7
mov rsi, qword [rbp + 0x52e0]
mov byte [rbp + 0x54e6], 0
lea rcx, [rbp + 0x4d90]
call fcn.140143640
mov qword [rbp + 0x80], rsi
mov rcx, qword [rbp + 0x54c8]
call fcn.140142960
mov rax, qword [rbp + 0x54c8]
mov qword [rax], 4
mov al, 2
jmp 0x140157b5b
mov byte [rsi + 0x78], 3
cmp al, 3
je 0x140157e0e
mov rcx, qword [rbp + 0x52b8]
movups xmm0, xmmword [rcx + 0x60]
movaps xmmword [rbp + 0xe0], xmm0
movups xmm0, xmmword [rcx + 0x50]
movaps xmmword [rbp + 0xd0], xmm0
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rbp + 0xc0], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rbp + 0xb0], xmm3
movaps xmmword [rbp + 0xa0], xmm2
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
mov rdx, qword [rbp + 0x5388]
mov ecx, dword [rdx]
mov edx, dword [rdx + 3]
mov dword [rbp + 0xf1], ecx
mov dword [rbp + 0xf4], edx
mov byte [rbp + 0xf0], al
invalid
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x4ff0], rax
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x4fe0], xmm0
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x4fd0], xmm0
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x4fc0], xmm0
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
movaps xmm2, xmmword [rbp + 0xa0]
movaps xmm3, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x4fb0], xmm3
movaps xmmword [rbp + 0x4fa0], xmm2
movaps xmmword [rbp + 0x4f90], xmm1
movaps xmmword [rbp + 0x4f80], xmm0
mov rcx, rsi
call fcn.140142960
mov rax, qword [rbp + 0x54c8]
mov qword [rax], 4
mov rsi, qword [rbp + 0x4f80]
movups xmm0, xmmword [rbp + 0x4f88]
movaps xmmword [rbp + 0x4f00], xmm0
movups xmm0, xmmword [rbp + 0x4f98]
movaps xmmword [rbp + 0x4f10], xmm0
movups xmm0, xmmword [rbp + 0x4fa8]
movaps xmmword [rbp + 0x4f20], xmm0
movups xmm0, xmmword [rbp + 0x4fb8]
movaps xmmword [rbp + 0x4f30], xmm0
movups xmm0, xmmword [rbp + 0x4fc8]
movaps xmmword [rbp + 0x4f40], xmm0
movups xmm0, xmmword [rbp + 0x4fd8]
movaps xmmword [rbp + 0x4f50], xmm0
mov rax, qword [rbp + 0x4fe8]
mov qword [rbp + 0x4f60], rax
movzx eax, byte [rbp + 0x4ff0]
mov ecx, dword [rbp + 0x4ff1]
mov dword [rbp + 0x5418], ecx
mov ecx, dword [rbp + 0x4ff4]
mov dword [rbp + 0x541b], ecx
mov rdx, qword [rbp + 0x5488]
mov qword [rdx], rsi
movaps xmm0, xmmword [rbp + 0x4f00]
movaps xmm1, xmmword [rbp + 0x4f10]
movaps xmm2, xmmword [rbp + 0x4f20]
movaps xmm3, xmmword [rbp + 0x4f30]
movups xmmword [rdx + 8], xmm0
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 0x28], xmm2
movups xmmword [rdx + 0x38], xmm3
movaps xmm0, xmmword [rbp + 0x4f40]
movups xmmword [rdx + 0x48], xmm0
movaps xmm0, xmmword [rbp + 0x4f50]
movups xmmword [rdx + 0x58], xmm0
mov rcx, qword [rbp + 0x4f60]
mov qword [rdx + 0x68], rcx
mov byte [rdx + 0x70], al
mov eax, dword [rbp + 0x5418]
mov ecx, dword [rbp + 0x541b]
mov dword [rdx + 0x71], eax
mov dword [rdx + 0x74], ecx
movaps xmm6, xmmword [rbp + 0x54f0]
movaps xmm7, xmmword [rbp + 0x5500]
movaps xmm8, xmmword [rbp + 0x5510]
movaps xmm9, xmmword [rbp + 0x5520]
movaps xmm10, xmmword [rbp + 0x5530]
add rsp, 0x55c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x54e7], 1
lea rcx, str._Uri_as_Dst_::host_should_have_a_str
lea r8, [0x1402d5d40]
add eax, 0x17e12a
mov edx, 0x24
call fcn.14025bee0
jmp 0x140157e5b
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_src_serviceoneshot.rs
mov edx, 0x28
call fcn.14025bae0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_src_serviceoneshot.rs
mov edx, 0x28
call fcn.14025bae0
mov ecx, 8
mov edx, 0x4d10
adc byte [rbp], cl
add al, ch
pushfq
invalid
adc byte [rax], al
jmp 0x140157e5b
add dword [rax], eax
invalid
mov byte [rbp + 0x54e7], 1
lea rcx, str.Uri_should_have_a_scheme
lea r8, [0x1402d5d00]
mov edx, 0x18
call fcn.14025bee0
jmp 0x140157e5b
add byte [rax], al
mov byte [rbp + 0x54e7], 1
lea rcx, str.Uri_should_have_a_scheme
lea r8, [0x1402d5d00]
mov edx, 0x18
call fcn.14025bee0
add cl, ch
stosb byte [rdi], al
add dword [rax], eax
invalid
mov byte [rbp + 0x54e7], 1
lea rcx, str.Uri_should_have_a_scheme
lea r8, [0x1402d5d00]
mov edx, 0x18
call fcn.14025bee0
jmp 0x140157e5b
add dword [rax], eax
invalid
mov ecx, 8
mov edx, 0x540
call fcn.14025b400
jmp 0x140157e5b
invalid
mov byte [rbp + 0x54e7], 1
lea rax, str.core_src_netparser.rs
mov edx, 7
mov rcx, r8
mov r8, rax
call fcn.14025ba70
jmp 0x140157e5b
mov byte [rbp + 0x54e7], 1
lea r8, str.core_src_netparser.rs
adc dword [rax], eax
mov edx, 8
call fcn.14025be50
jmp 0x140157e5b
mov byte [rbp + 0x54e7], 1
lea r8, str.core_src_netparser.rs
mov ecx, 8
mov edx, 7
call fcn.14025ba70
jmp 0x140157e5b
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_futuremap.rs
mov edx, 0x36
call fcn.14025bae0
mov byte [rbp + 0x54e6], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_futuremap.rs
mov edx, 0x28
call fcn.14025bae0
jmp 0x140157e5b
lea rcx, str.TryFlatten_polled_after_completionC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_try_future_try_flatten.rs
lea r8, [0x1402d0558]
mov edx, 0x22
call fcn.14025bae0
mov qword [rbp + 0x5498], rdi
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_futuremap.rs
mov edx, 0x28
call fcn.14025bae0
jmp 0x140157e5b
mov ecx, 8
mov edx, 0x440
call fcn.14025b400
jmp 0x140157e5b
mov qword [rbp + 0x5498], rdi
mov qword [rbp + 0x54c0], r15
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
jmp 0x140157e5b
mov qword [rbp + 0x54d8], rbx
mov ecx, 8
mov edx, 0x28
call fcn.14025b400
jmp 0x140157e5b
lea rcx, str.Ready_polled_after_completionC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_ready.rs
lea r8, [0x1402d4960]
mov edx, 0x1d
call fcn.14025bee0
mov qword [rbp + 0x54c0], r15
mov qword [rbp + 0x54b0], r14
mov qword [rbp + 0x54d8], rbx
mov ecx, 8
mov edx, 0x18
call fcn.14025b400
jmp 0x140157e5b
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
ud2
lea rcx, [0x1402e9270]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbx + 0x40], rdx
jmp rax
mov dword [r13 + 0x112], 0x1010000
mov rax, qword [r13 + 0x98]
mov qword [rbx + 0x1840], rax
sbb byte [rax], al
add bl, dh
movq mm0, qword [r13 + 0x88]
add byte [rax], al
movdqa xmmword [rbx + 0x1830], xmm0
mov rax, qword [r13 + 0x68]
push 0xfc08548
test ah, cl
add byte [rax], al
invalid
push 0xfc08548
test ah, cl
add byte [rax], al
add byte [rcx - 0x75], cl
jo 0x14015a5c9
mov rcx, qword [r13 + 0x70]
lock inc qword [rax]
inc qword [rax]
jg 0x14015a6a0
invalid
jmp 0x14015f0d7
movzx eax, byte [rbp + 0x438]
lea rcx, [r13 + 0x118]
mov qword [rbx + 0x60], rcx
lea rcx, [0x1402e9294]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rsi, [r13 + 0x431]
movzx eax, byte [r13 + 0x431]
xor dword [rax + rax], eax
add byte [rcx - 0x73], cl
mov ebp, 0x1d0
invalid
lea rcx, [0x1402e92a4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movdqu xmm0, xmmword [r13 + 0x370]
mov rax, qword [r13 + 0x410]
add byte [rcx - 0x75], cl
invalid
mov rcx, qword [r13 + 0x1d0]
mov rdx, qword [r13 + 0x1d8]
jmp 0x14015aa61
test dword [rax + 1], ecx
add byte [rax], al
mov qword [rbx + 0x60], rax
movzx eax, byte [r13 + 0x148]
lea rdx, [r13 + 0x118]
lea edx, [rbp + 0x118]
lea rcx, [0x1402e9284]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbx + 0x270], rdx
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconn.rs
call fcn.14025c200
jmp 0x14015f0d7
movzx edx, word [r13 + 0x64]
mov r8d, dword [r13 + 0x60]
mov r9d, dword [r13 + 0x48]
mov r10, qword [r13 + 0x40]
mov r11, qword [r13 + 0x30]
xor byte [rcx - 0x75], al
jne 0x14015a6f1
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
mov rdi, qword [r13 + 0x50]
mov r14, qword [rbx + 0x1840]
mov qword [rbx + 0x794], r14
mov dword [rbx + 0x794], esi
movaps xmm3, xmmword [rbx + 0x1830]
movups xmmword [rbx + 0x784], xmm3
movups xmm3, xmmword [rbx + 0x780]
movaps xmmword [rbx + 0x440], xmm3
mov r14, qword [rbx + 0x78c]
mov qword [rbx + 0x44c], r14
mov r14, qword [rbx + 0x794]
mov qword [rbx + 0x454], r14
lea r14, [r13 + 0x118]
mov ch, 0x18
add dword [rax], eax
add byte [rcx + rcx*4 + 0x73], cl
invalid
movups xmmword [r13 + 0x118], xmm0
movups xmmword [r13 + 0x128], xmm1
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rbp + 0x138], edx
mov qword [r13 + 0x148], r11
mov dword [r13 + 0x150], esi
mov qword [r13 + 0x158], r10
mov dword [r13 + 0x160], r9d
mov qword [r13 + 0x168], rdi
push 0x4d000001
mov ecx, dword [rbp + 0x58]
mov r10, qword [r13 + 0x78]
mov qword [r13 + 0x170], r9
mov dword [r13 + 0x178], r8d
mov word [r13 + 0x17c], dx
add byte [rax], al
mov qword [r13 + 0x180], rax
mov qword [r13 + 0x188], rcx
mov qword [r13 + 0x190], r10
mov eax, dword [r13 + 0x80]
mov dword [r13 + 0x198], eax
test dword [rax + 0xf000001], ebx
sub byte [rbx + 0x440], al
test dword [rax + 0xf000001], ebx
sub byte [rbx + 0x440], al
movups xmmword [r13 + 0x19c], xmm0
movdqu xmm0, xmmword [rbx + 0x44c]
movdqu xmmword [r13 + 0x1a8], xmm0
lea rax, [r13 + 0x438]
cmp byte [rax + rax], al
add byte [rax - 0x77], cl
push r8
mov byte [r13 + 0x438], 0
mov word [r13 + 0x439], 0x100
movzx eax, byte [0x14034f150]
mov edx, 0x2320
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14015ea43
mov qword [rbx + 0xa8], r15
pxor xmm0, xmm0
movdqu xmmword [rax + 0x2310], xmm0
movdqu xmmword [rax + 0x2300], xmm0
mov qword [rbx + 0x780], 1
mov qword [rbx + 0x788], 1
mov qword [rbx + 0x800], rax
mov qword [rbx + 0x808], 0
mov qword [rbx + 0x880], 0
mov qword [rbx + 0x890], 0
movdqa xmmword [rbx + 0x900], xmm0
movdqa xmmword [rbx + 0x910], xmm0
mov qword [rbx + 0x920], rax
mov qword [rbx + 0x928], rax
mov qword [rbx + 0x930], 0
mov byte [rbx + 0x938], 0
mov qword [rbx + 0x940], 0
mov qword [rbx + 0x948], 1
mov qword [rbx + 0x950], 0
movzx eax, byte [0x14034f150]
mov edx, 0x280
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je case.0x1401534e5.14
mov qword [rbx + 0x90], r12
mov rsi, rax
and rsi, 0xffffffffffffff80
lea r15, [rsi + 0x80]
mov qword [rsi + 0x78], rax
lea rdx, [rbx + 0x780]
mov r8d, 0x200
mov rcx, r15
call fcn.14025a776
lock inc qword [rsi + 0x80]
jle 0x14015f0d7
mov qword [rbx + 0x1830], r15
mov qword [rbx + 0x780], r15
movzx eax, byte [0x14034f150]
mov edx, 0x30
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je case.0x14015603a.7
mov r12, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov byte [rax + 0x28], 0
pxor xmm0, xmm0
movdqu xmmword [rax + 0x10], xmm0
lock inc qword [rax]
jle 0x14015f0d7
mov qword [r13 + 0x1b8], r12
mov qword [r13 + 0x1c0], r15
mov byte [r13 + 0x1c8], 0
mov byte [r13 + 0x439], 1
mov byte [rbp + 0x439], 1
mov qword [rbx + 0x430], r15
mov qword [rbx + 0x438], r12
lea rax, [r13 + 0x1a0]
cmp byte [r13 + 0x19a], 0
add dword [rax], eax
add byte [rax], al
je 0x14015adf3
mov byte [r13 + 0x43a], 0
mov rcx, qword [rax + 0x10]
mov qword [rbx + 0x790], rcx
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbx + 0x780], xmm0
mov byte [r13 + 0x439], 0
mov rcx, qword [r13 + 0x180]
mov rdx, qword [r13 + 0x188]
test rcx, rcx
je 0x14015a9cc
lock inc qword [rcx]
jle 0x14015f0d7
lea rax, [r13 + 0x138]
mov r8, qword [rbx + 0x790]
nop
invalid
add byte [rax], al
mov qword [rbx + 0x470], r8
movaps xmm0, xmmword [rbx + 0x780]
movaps xmmword [rbx + 0x460], xmm0
and dword [rax + 4], 0
add byte [rcx - 0x73], cl
mov ebp, 0x1d0
mov qword [r13 + 0x1d0], rcx
mov qword [r13 + 0x1d8], rdx
mov dword [rbp + 0x1d8], edx
mov qword [r13 + 0x370], r15
mov qword [r13 + 0x378], r12
mov qword [r13 + 0x410], rax
movaps xmm0, xmmword [rbx + 0x460]
movups xmmword [r13 + 0x418], xmm0
mov r8, qword [rbx + 0x470]
mov qword [r13 + 0x428], r8
lea rsi, [r13 + 0x431]
mov byte [r13 + 0x431], 0
movq xmm1, r12
movq xmm0, r15
punpcklqdq xmm0, xmm1
mov r12, qword [rbx + 0x90]
mov r15, qword [rbx + 0xa8]
mov byte [r13 + 0x430], 1
mov r8, qword [r13 + 0x428]
mov qword [rbx + 0x6c0], r8
movups xmm1, xmmword [r13 + 0x418]
movaps xmmword [rbx + 0x6b0], xmm1
movdqu xmmword [r13 + 0x1e0], xmm0
mov qword [r13 + 0x380], rax
mov qword [r13 + 0x1f0], rcx
mov qword [r13 + 0x1f8], rdx
mov ecx, dword [rax + 0x40]
lea edx, [rcx - 0x4000]
cmp edx, 0xffc000
jae case.0x14015197e.47
mov r8, qword [rax + 0x30]
mov rdx, r8
shr rdx, 0x20
jne 0x14015eae7
lea rdx, [r13 + 0x418]
mov r11d, dword [rax + 0x38]
mov r9d, dword [rax + 0x3c]
mov r10d, 0xa
cmp dword [rax], 1
jne 0x14015aae8
mov r10, qword [rax + 8]
mov qword [rbx + 0xb8], rsi
mov qword [r13 + 0x388], 1
mov qword [r13 + 0x390], 0x400
mov dword [r13 + 0x398], 1
mov dword [r13 + 0x39c], r11d
mov qword [r13 + 0x3a0], 0x1e
invalid
add byte [rax], al
add byte [rcx - 0x39], al
test dword [rax + 3], ebp
add byte [rax], al
add byte [rcx - 0x39], cl
mov dword [rbp + 0x3b0], 0xffffffff
mov qword [r13 + 0x3b8], r8
mov qword [r13 + 0x3c0], r10
mov qword [r13 + 0x3c8], 0x14
mov dword [r13 + 0x3d0], 0
mov qword [r13 + 0x3d8], 1
mov dword [r13 + 0x3e0], 0
mov dword [r13 + 0x3e8], 1
mov dword [r13 + 0x3ec], r9d
mov dword [r13 + 0x3f0], 1
mov dword [r13 + 0x3f4], ecx
mov dword [r13 + 0x3f8], 0
mov dword [r13 + 0x400], 0
mov byte [r13 + 0x408], 0
mov dword [r13 + 0x40c], 1
mov byte [r13 + 0x430], 0
lea r14, [r13 + 0x200]
mov qword [r13 + 0x200], 1
mov qword [r13 + 0x208], 0x400
mov dword [r13 + 0x210], 1
mov dword [r13 + 0x214], r11d
adc al, 2
add byte [rax], al
mov qword [r13 + 0x218], 0x1e
mov dword [r13 + 0x220], 0
add byte [rax], al
add byte [rax], al
mov qword [r13 + 0x228], 0xffffffffffffffff
mov qword [r13 + 0x230], r8
mov qword [r13 + 0x238], r10
mov qword [r13 + 0x240], 0x14
adc al, 0
add byte [rax], al
mov dword [r13 + 0x248], 0
mov qword [r13 + 0x250], 1
mov dword [r13 + 0x258], 0
mov dword [r13 + 0x260], 1
mov dword [rbp + 0x260], 1
mov dword [r13 + 0x264], r9d
mov dword [r13 + 0x268], 1
mov dword [r13 + 0x26c], ecx
add al, byte [rax]
add byte [rcx - 0x39], al
test dword [rax + 2], esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rcx - 0x39], al
test dword [rax + 2], esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [r13 + 0x278], 0
mov byte [r13 + 0x280], 0
mov dword [r13 + 0x284], 1
mov rax, qword [rdx + 0x10]
mov qword [r13 + 0x298], rax
movups xmm0, xmmword [rdx]
adc byte [rdx], al
movups xmmword [r13 + 0x288], xmm0
lea rax, [r13 + 0x368]
add byte [rax - 0x77], cl
and dword [rax + 0x41000000], 0xffffffc6
test dword [rax + 3], ebp
add byte [rax], al
invalid
add byte [rax - 0x77], cl
and dword [rax + 0x41000000], 0xffffffc6
test dword [rax + 3], ebp
add byte [rax], al
add byte [rcx - 0x3a], al
mov byte [r13 + 0x369], 1
lea rsi, [r13 + 0x2a0]
movdqu xmm0, xmmword [r13 + 0x288]
mov byte [r13 + 0x369], 1
lea rsi, [r13 + 0x2a0]
movdqu xmm0, xmmword [r13 + 0x288]
movdqu xmmword [r13 + 0x2a0], xmm0
mov rax, qword [r13 + 0x298]
mov qword [r13 + 0x2b0], rax
lea rcx, [r13 + 0x2b8]
mov r8d, 0x88
mov rdx, r14
call fcn.14025a776
mov qword [r13 + 0x340], rsi
lea rax, [r13 + 0x360]
mov qword [rbx + 0xa8], rax
mov byte [r13 + 0x360], 0
mov qword [rbx + 0x70], r14
mov qword [rbx + 0xb0], rdi
mov qword [r13 + 0x348], rsi
lea rax, [0x1402d16e0]
mov qword [r13 + 0x350], rax
add byte [rax], al
mov qword [r13 + 0x358], 0x18
mov r9d, 0x18
movabs rsi, 0x1700000003
nop word cs:[rax + rax]
test r9, r9
je 0x14015b354
invalid
invalid
add byte [rax], al
mov rax, qword [r13 + 0x348]
mov r8, qword [r13 + 0x350]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rdx, r15
call qword [rax + 0x20]
cmp rax, 2
je 0x14015b240
test rax, rax
jne 0x14015b261
mov r13, qword [rbx + 0x40]
mov rax, qword [r13 + 0x350]
mov r9, qword [r13 + 0x358]
mov qword [r13 + 0x350], 1
mov qword [r13 + 0x358], 0
sub r9, rdx
jb 0x14015e9e0
add rax, rdx
mov qword [r13 + 0x350], rax
mov qword [r13 + 0x358], r9
test rdx, rdx
jne 0x14015ad70
jmp 0x14015b271
mov byte [r13 + 0x43a], 0
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbx + 0x780], xmm0
mov rax, qword [rax + 0x10]
mov qword [rbx + 0x790], rax
mov rcx, qword [rbx + 0x780]
mov rax, qword [rbx + 0x788]
call qword [rax + 0x40]
mov esi, eax
movzx eax, byte [0x14034f150]
mov edx, 0x2000
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je case.0x140110084.221
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x18c8], xmm0
movdqu xmmword [rbx + 0x1850], xmm0
mov qword [rbx + 0x1860], 0
movdqu xmmword [rbx + 0x1870], xmm0
mov qword [rbx + 0x1830], 0
mov qword [rbx + 0x1840], 0x2000
mov qword [rbx + 0x1848], rax
mov qword [rbx + 0x1868], 8
mov qword [rbx + 0x1880], 0x66000
mov byte [rbx + 0x1888], sil
mov byte [rbx + 0x1890], 0
mov byte [rbx + 0x1891], 0
mov qword [rbx + 0x1898], 0x2000
mov qword [rbx + 0x18a0], 0x66000
movaps xmm1, xmmword [rbx + 0x780]
movups xmmword [rbx + 0x18a8], xmm1
mov rax, qword [rbx + 0x790]
mov qword [rbx + 0x18b8], rax
mov eax, 0x48000018
mov dword [rbx + 0x18c0], 1
mov qword [rbx + 0x18d8], 1
mov word [rbx + 0x18e0], 0
mov qword [rbx + 0x18e8], 0
mov qword [rbx + 0x18f8], 3
mov qword [rbx + 0x1958], 0
mov qword [rbx + 0x1978], 2
mov byte [rbx + 0x1990], 0xb
movdqu xmmword [rbx + 0x19a8], xmm0
mov dword [rbx + 0x19b8], 0
mov word [rbx + 0x19bc], 0x201
mov r13, qword [rbx + 0x40]
movzx eax, word [r13 + 0x195]
movzx ecx, byte [r13 + 0x197]
mov edx, dword [r13 + 0x191]
mov dword [rbx + 0x19b1], edx
mov byte [rbx + 0x19b7], cl
mov word [rbx + 0x19b5], ax
movzx eax, byte [r13 + 0x19b]
cmp al, 2
jne 0x14015afcd
cmp byte [r13 + 0x198], 0
je 0x14015afdd
mov byte [rbx + 0x19b9], 1
cmp byte [r13 + 0x199], 0
jne 0x14015afe7
cmp byte [r13 + 0x190], 0
je 0x14015aff8
mov byte [rbx + 0x19ba], 1
mov rax, qword [rbx + 0x60]
test byte [rax], 1
jne 0x14015b001
cmp dword [r13 + 0x128], 1
je 0x14015b020
jmp 0x14015b055
mov byte [rbx + 0x1888], al
cmp byte [r13 + 0x198], 0
jne 0x14015af93
cmp byte [r13 + 0x199], 0
je 0x14015afa4
mov byte [rbx + 0x19b8], 1
cmp byte [r13 + 0x190], 0
jne 0x14015afae
mov rax, qword [rbx + 0x60]
test byte [rax], 1
je 0x14015afbe
mov rax, qword [r13 + 0x120]
mov byte [rbx + 0x1890], 1
mov qword [rbx + 0x1898], rax
cmp dword [r13 + 0x128], 1
jne 0x14015b055
mov rax, qword [r13 + 0x130]
cmp rax, 0x1fff
jbe 0x14015ec5f
mov word [rbx + 0x1890], 0
mov qword [rbx + 0x1898], 0x2000
mov qword [rbx + 0x18a0], rax
mov qword [rbx + 0x1880], rax
sbb byte [rax], 0
invalid
lea rdi, [rbx + 0x18c8]
mov byte [r13 + 0x439], 0
lea r14, [rbx + 0x1910]
mov qword [rbx + 0x780], 0
mov qword [rbx + 0x790], 0x2000
movups xmm0, xmmword [rdi - 0x80]
movups xmm1, xmmword [rdi - 0x70]
adc byte [rdi - 0x70], cl
movups xmm2, xmmword [rdi - 0x60]
movups xmm3, xmmword [rdi - 0x50]
movups xmmword [rbx + 0x798], xmm0
movups xmmword [rbx + 0x7a8], xmm1
movups xmmword [rbx + 0x7b8], xmm2
movups xmmword [rbx + 0x7c8], xmm3
movups xmm0, xmmword [rdi - 0x40]
movups xmmword [rbx + 0x7d8], xmm0
movups xmm0, xmmword [rdi - 0x30]
movups xmmword [rbx + 0x7e8], xmm0
movups xmm0, xmmword [rdi - 0x20]
movups xmmword [rbx + 0x7f8], xmm0
mov rax, qword [rdi - 0x10]
mov qword [rbx + 0x808], rax
mov qword [rbx + 0x810], 1
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbx + 0x818], xmm0
movups xmmword [rbx + 0x828], xmm1
mov qword [rbx + 0x838], 0
mov qword [rbx + 0x848], 3
lea rcx, [rbx + 0x860]
mov r8d, 0xb0
mov rdx, r14
call fcn.14025a776
mov qword [rbx + 0x5320], 2
movdqu xmm0, xmmword [rbx + 0x6f8]
movdqu xmmword [rbx + 0x5328], xmm0
mov qword [rbx + 0x5338], r15
mov qword [rbx + 0x5340], r12
mov byte [rbx + 0x5348], 0
mov eax, dword [rbx + 0x1d9]
mov ecx, dword [rbx + 0x1dc]
mov dword [rbx + 0x5349], eax
mov dword [rbx + 0x534c], ecx
movzx eax, byte [0x14034f150]
mov edx, 0x28
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14015eb35
mov rsi, rax
mov qword [rax], 0
mov rax, qword [rdi - 0x10]
mov qword [rbx + 0x400], rax
movups xmm0, xmmword [rdi - 0x20]
movaps xmmword [rbx + 0x3f0], xmm0
movups xmm0, xmmword [rdi - 0x30]
movaps xmmword [rbx + 0x3e0], xmm0
movups xmm0, xmmword [rdi - 0x40]
movaps xmmword [rbx + 0x3d0], xmm0
movups xmm0, xmmword [rdi - 0x80]
movups xmm1, xmmword [rdi - 0x70]
movups xmm2, xmmword [rdi - 0x60]
movups xmm3, xmmword [rdi - 0x50]
movaps xmmword [rbx + 0x3c0], xmm3
movaps xmmword [rbx + 0x3b0], xmm2
movaps xmmword [rbx + 0x3a0], xmm1
movaps xmmword [rbx + 0x390], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbx + 0x410], xmm0
movaps xmmword [rbx + 0x420], xmm1
lea rcx, [rbx + 0x2800]
mov r8d, 0xb0
mov rdx, r14
call fcn.14025a776
pxor xmm6, xmm6
mov eax, 3
mov qword [rbx + 0xb8], rax
mov eax, 1
mov qword [rbx + 0xa0], rax
mov eax, 0x2000
mov qword [rbx + 0x78], rax
xor edi, edi
jmp 0x14015d3f7
mov rax, qword [rbx + 0xa8]
mov byte [rax], 3
mov rax, qword [rbx + 0xa0]
mov byte [rax], 3
mov r15, qword [rbx + 0x40]
mov r13, qword [rbx + 0x50]
jmp 0x14015c1e4
mov rsi, rdx
test rdx, rdx
mov r13, qword [rbx + 0x40]
je 0x14015b354
mov qword [rbx + 0xa8], r15
mov byte [r13 + 0x360], 1
mov eax, dword [rbx + 0x3220]
mov ecx, dword [rbx + 0x3223]
mov dword [rbx + 0x10b], ecx
mov dword [rbx + 0x108], eax
movdqu xmm0, xmmword [rbx + 0x1830]
movdqa xmmword [rbx + 0x370], xmm0
mov rax, qword [rbx + 0x1840]
mov qword [rbx + 0x380], rax
mov ecx, dword [rbx + 0x108]
mov edx, dword [rbx + 0x10b]
mov dword [rbx + 0x110], ecx
adc byte [rcx], al
add byte [rax], al
mov dword [rbx + 0x113], edx
mov qword [rbx + 0x210], rax
movdqa xmmword [rbx + 0x200], xmm0
mov rax, qword [r13 + 0x2a0]
mov qword [rbx + 0x78], rax
mov rax, qword [r13 + 0x2a8]
mov qword [rbx + 0x98], rax
mov rax, qword [rax]
test rax, rax
je 0x14015b304
mov rcx, qword [rbx + 0x78]
call rax
mov r8, qword [rbx + 0x78]
mov rax, qword [rbx + 0x98]
cmp qword [rax + 8], 0
mov r15, qword [rbx + 0x40]
mov r13, qword [rbx + 0x50]
je 0x14015b338
cmp qword [rax + 0x10], 0x11
jb 0x14015b329
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
enter 0x10d1, 0
mov rdi, r12
lea r14, [r15 + 0x369]
mov byte [rbx + 0x88], 4
mov r12d, 2
jmp 0x14015c15b
mov byte [r13 + 0x360], 1
mov eax, dword [rbx + 0x3220]
mov ecx, dword [rbx + 0x3223]
mov dword [rbx + 0x10b], ecx
mov dword [rbx + 0x108], eax
movups xmm0, xmmword [rbx + 0x1830]
movaps xmmword [rbx + 0x370], xmm0
mov rax, qword [rbx + 0x1840]
mov qword [rbx + 0x380], rax
mov byte [r13 + 0x369], 0
mov rax, qword [r13 + 0x2b0]
mov qword [rbx + 0x1f0], rax
movdqu xmm0, xmmword [r13 + 0x2a0]
movdqa xmmword [rbx + 0x1e0], xmm0
mov rcx, qword [rbx + 0x1e0]
mov rax, qword [rbx + 0x1e8]
mov rax, qword [rax + 0x40]
mov byte [rbx + 0x83], 1
call rax
mov esi, eax
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x1858], xmm0
movdqu xmmword [rbx + 0x1870], xmm0
movdqu xmmword [rbx + 0x1888], xmm0
mov qword [rbx + 0x1848], 0
mov qword [rbx + 0x1850], 8
mov qword [rbx + 0x1868], 8
mov qword [rbx + 0x1880], 0
mov qword [rbx + 0x1898], 0x1000
mov qword [rbx + 0x1830], 2
movzx eax, byte [0x14034f150]
mov edx, 0x4000
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je case.0x14011a779.191
test sil, sil
mov edx, 0x100
mov ecx, 0x400
cmovne rcx, rdx
lea rdx, [rcx + 9]
movups xmm0, xmmword [rbx + 0x1890]
movaps xmmword [rbx + 0x7e0], xmm0
movups xmm0, xmmword [rbx + 0x1880]
movaps xmmword [rbx + 0x7d0], xmm0
movups xmm0, xmmword [rbx + 0x1870]
movaps xmmword [rbx + 0x7c0], xmm0
movups xmm0, xmmword [rbx + 0x1830]
movups xmm1, xmmword [rbx + 0x1840]
movups xmm2, xmmword [rbx + 0x1850]
movups xmm3, xmmword [rbx + 0x1860]
movaps xmmword [rbx + 0x7b0], xmm3
movaps xmmword [rbx + 0x7a0], xmm2
movaps xmmword [rbx + 0x790], xmm1
movaps xmmword [rbx + 0x780], xmm0
movaps xmm0, xmmword [rbx + 0x1e0]
movups xmmword [rbx + 0x2d54], xmm0
mov r8, qword [rbx + 0x1f0]
mov qword [rbx + 0x2d64], r8
movdqu xmm0, xmmword [rbx + 0x2d50]
mov r8, qword [rbx + 0x2d5c]
mov qword [rbx + 0x8c8], r8
mov r8, qword [rbx + 0x2d64]
mov eax, dword [rbx + 0x2d64]
mov qword [rbx + 0x8d0], r8
movdqu xmmword [rbx + 0x8bc], xmm0
mov qword [rbx + 0x7f0], 3
mov qword [rbx + 0x838], 4
mov qword [rbx + 0x880], rax
mov qword [rbx + 0x888], 0
mov qword [rbx + 0x890], 0x4000
add byte [rax], al
invalid
mov qword [rbx + 0x898], 0x15
mov qword [rbx + 0x8a0], 0
mov qword [rbx + 0x8a8], rcx
mov qword [rbx + 0x8b0], rdx
add byte [rax], al
mov dword [rbx + 0x8b8], 0x4000
movzx eax, byte [0x14034f150]
add eax, 0x1f3bdb
mov edx, 0x2000
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je case.0x14011a82e.186
mov rsi, rax
lea rcx, [rbx + 0x1878]
lea rdx, [rbx + 0x780]
mov r8d, 0x158
call fcn.14025a776
mov qword [rbx + 0x1830], 1
xor dword [rax], 0x18
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbx + 0x1838], 0
mov qword [rbx + 0x1840], 0x800000
mov qword [rbx + 0x1848], 3
mov qword [rbx + 0x1850], 0
mov qword [rbx + 0x1858], 9
mov qword [rbx + 0x1860], 1
mov qword [rbx + 0x1868], 0
mov qword [rbx + 0x19d0], rsi
mov qword [rbx + 0x19d8], 0
mov qword [rbx + 0x19e0], 0x2000
mov qword [rbx + 0x19e8], 0x11
mov word [rbx + 0x19f0], 0
mov byte [rbx + 0x19f2], 0
lea rcx, [rbx + 0x780]
lea rdx, [rbx + 0x1830]
mov r8d, 0x1c8
call fcn.14025a776
mov qword [rbx + 0x3220], 0
mov qword [rbx + 0x3228], 8
sub dword [rax], 0x32
add byte [rax], al
or byte [rax], al
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x3230], xmm0
mov qword [rbx + 0x3240], 0
xor al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
or dword [rax + 0x32], 0
add byte [rax], al
adc byte [rax], al
add byte [rdi], cl
mov dh, 5
ret 0x1f3a
invalid
add byte [rdx + 0x1000], bh
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
mov rdi, qword [rbx + 0x40]
je case.0x14011b558.181
mov rsi, rax
movups xmm0, xmmword [rbx + 0x3220]
movups xmm1, xmmword [rbx + 0x3230]
movups xmm2, xmmword [rbx + 0x3240]
movups xmmword [rbx + 0x6318], xmm2
movups xmmword [rbx + 0x6308], xmm1
mov ecx, dword [rax]
invalid
add byte [rax], al
movups xmmword [rbx + 0x62f8], xmm0
movups xmm0, xmmword [rbx + 0x1830]
movaps xmmword [rbx + 0x3220], xmm0
sub dword [rbx + 0x3220], eax
lea rdx, [rbx + 0x1848]
lea rcx, [rbx + 0x3238]
cmp byte [rdx], dh
add byte [rax], al
mov r8d, 0x1b0
call fcn.14025a776
movdqu xmm0, xmmword [rbx + 0x62f0]
add byte [rdi], cl
adc byte [rbx + 0x6300], cl
movups xmm2, xmmword [rbx + 0x6310]
movdqa xmmword [rbx + 0x33f0], xmm0
movaps xmmword [rbx + 0x3400], xmm1
movaps xmmword [rbx + 0x3410], xmm2
mov rax, qword [rbx + 0x6320]
mov qword [rbx + 0x3420], rax
mov qword [rbx + 0x3230], 0x4000
mov qword [rbx + 0x33e8], 0
mov qword [rbx + 0x3428], rsi
mov qword [rbx + 0x3430], 0
mov qword [rbx + 0x3438], 0x1000
mov qword [rbx + 0x3440], 0xd
mov qword [rbx + 0x3448], 0x1000
mov qword [rbx + 0x3450], 2
mov qword [rbx + 0x35a0], 0x1000000
movabs al, byte [0x4801000000000035]
mov dword [rbx + 0x35a8], 0x500
mov r8d, dword [rdi + 0x320]
test r8d, r8d
je 0x14015b8ba
mov r9d, dword [rdi + 0x324]
lea rax, [r9 - 0x4000]
cmp rax, 0xffc000
jae 0x14015ecd4
invalid
add byte [rax], al
mov qword [rbx + 0x3230], r9
test r9d, r9d
je 0x14015ecf5
mov eax, 0x1000000
xor edx, edx
div r9d
cmp rax, 1
adc rax, 0
mov ecx, eax
rol ecx, 0xe9
invalid
add rcx, rax
cmp rcx, 6
mov eax, 5
cmovae rax, rcx
mov qword [rbx + 0x35a8], rax
add byte [rbx + rcx*4 - 0x69], al
sub byte [rbx], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [rdi + 0x32c]
test r10d, r10d
je 0x14015b8d6
mov qword [rbx + 0x35a0], rcx
mov eax, ecx
xor edx, edx
div r9d
cmp rax, 1
adc rax, 0
adc eax, 0
adc eax, 0
mov edx, eax
shr edx, 2
add rdx, rax
cmp rdx, 6
mov eax, 5
cmovae rax, rdx
mov qword [rbx + 0x35a8], rax
jmp 0x14015b8d9
ret 0x8948
lea rdx, [r13 + 0x368]
movzx eax, byte [r13 + 0x368]
lea r14, [r13 + 0x200]
add byte [rax], al
lea rcx, [0x1402e92b4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbx + 0xb8], rsi
mov qword [rbx + 0xa0], rdx
jmp rax
add byte [rax - 0x77], cl
xchg ebx, eax
movabs al, byte [0x958d49e0ff000000]
jmp rax
invalid
invalid
xchg ebp, eax
invalid
lea rdx, [r13 + 0x360]
movzx eax, byte [r13 + 0x360]
lea rcx, [0x1402e92c4]
add byte [rcx + 0xf], al
mov dh, 0x85
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbx + 0xa8], rdx
jmp rax
mov rsi, qword [r13 + 0x340]
jmp 0x14015ad2b
mov r9d, 0x4000
mov r10d, dword [rdi + 0x328]
mov ecx, dword [rdi + 0x32c]
test r10d, r10d
jne 0x14015b81d
xor r10d, r10d
movzx eax, byte [rdi + 0x338]
movdqu xmm0, xmmword [rdi + 0x300]
movups xmm1, xmmword [rdi + 0x310]
mov edx, dword [rdi + 0x324]
mov r9, qword [rdi + 0x330]
movdqu xmmword [rbx + 0x784], xmm0
movups xmmword [rbx + 0x794], xmm1
mov dword [rbx + 0x7a4], r8d
mov dword [rbx + 0x7a8], edx
mov dword [rbx + 0x7ac], r10d
mov dword [rbx + 0x7b0], ecx
mov qword [rbx + 0x7b4], r9
mov byte [rbx + 0x7bc], al
mov byte [rbx + 0x780], 4
lea rcx, [rbx + 0x3268]
mov byte [rbx + 0x4d], 1
lea rdx, [rbx + 0x780]
call fcn.140162560
mov qword [rbx + 0xa8], r15
mov qword [rbx + 0x90], r12
cmp al, 0xc
jne 0x14015ebd5
lea rcx, [rbx + 0x780]
lea rdx, [rbx + 0x3220]
mov r8d, 0x390
call fcn.14025a776
mov rdx, qword [rbx + 0x40]
mov esi, dword [rdx + 0x300]
mov edi, dword [rdx + 0x304]
mov r8d, dword [rdx + 0x308]
mov r10d, dword [rdx + 0x30c]
mov r9d, dword [rdx + 0x310]
mov r11d, dword [rdx + 0x314]
mov eax, dword [rdx + 0x318]
mov ecx, dword [rdx + 0x31c]
mov r14d, dword [rdx + 0x330]
mov r12d, dword [rdx + 0x334]
shl rdi, 0x20
test rsi, rsi
mov qword [rbx + 0x388], rsi
cmove rdi, rsi
mov dword [rbx + 0x158], eax
test eax, eax
mov esi, 0xffff
mov dword [rbx + 0x220], ecx
cmovne esi, ecx
mov eax, r8d
xor al, 1
test r10d, r10d
setne r15b
or r15b, al
mov dword [rbx + 0x28c], r12d
test r12d, r12d
setne r12b
mov dword [rbx + 0x218], r14d
and r12b, r14b
test r9d, r9d
mov r14, 0xffffffffffffffff
cmovne r14, r11
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xa8], 0
movups xmm7, xmmword [rdx + 0x2b8]
mov eax, dword [rdx + 0x33c]
mov dword [rbx + 0x98], eax
mov r13, qword [rdx + 0x2e0]
mov rax, qword [rdx + 0x2e8]
mov qword [rbx + 0x78], rax
mov rax, qword [rdx + 0x2d0]
mov qword [rbx + 0x88], rax
mov eax, dword [rdx + 0x2d8]
mov dword [rbx + 0xc4], eax
mov rax, qword [rdx + 0x2f0]
mov qword [rbx + 0x160], rax
mov rax, qword [rdx + 0x2f8]
mov qword [rbx + 0x168], rax
movzx eax, byte [rdx + 0x338]
mov dword [rbx + 0x288], eax
mov eax, dword [rdx + 0x320]
mov dword [rbx + 0x284], eax
mov eax, dword [rdx + 0x324]
mov dword [rbx + 0x280], eax
mov eax, dword [rdx + 0x328]
mov dword [rbx + 0x27c], eax
mov eax, dword [rdx + 0x32c]
mov dword [rbx + 0xc0], r8d
mov dword [rbx + 0x178], r9d
mov dword [rbx + 0xf0], r10d
mov qword [rbx + 0x118], r11
mov dword [rbx + 0x278], eax
je 0x14015bb15
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov rax, qword [rcx + 0xb0]
mov rcx, qword [rcx + 0xb8]
jmp 0x14015bb62
pxor xmm0, xmm0
movdqa xmmword [rbx + 0x1830], xmm0
lea rcx, [rbx + 0x1830]
mov edx, 0x10
call qword [sym.imp.bcryptprimitives.dll_ProcessPrng]
mov rax, qword [rbx + 0x1830]
mov rcx, qword [rbx + 0x1838]
mov edx, dword [0x14034f154]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov byte [rdx + 0xa8], 1
mov qword [rdx + 0xb8], rcx
mov edx, dword [0x14034f154]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
lea r8, [rax + 1]
mov qword [rdx + 0xb0], r8
pxor xmm6, xmm6
movdqu xmmword [rbx + 0x1a18], xmm6
movdqu xmmword [rbx + 0x1a08], xmm6
mov qword [rbx + 0x1830], 1
mov qword [rbx + 0x1838], 1
add byte [rcx], al
add byte [rax], al
add dh, al
add dword [rax + 0x18], 0
add byte [rax], al
mov byte [rbx + 0x1841], 0
movups xmmword [rbx + 0x1848], xmm7
mov qword [rbx + 0x1858], r13
mov qword [rbx + 0x1860], 0
mov qword [rbx + 0x1868], r14
mov qword [rbx + 0x1870], 0
mov rdx, qword [rbx + 0x160]
mov qword [rbx + 0x1878], rdx
mov qword [rbx + 0x1880], 0
mov rdx, qword [rbx + 0x168]
mov qword [rbx + 0x1888], rdx
mov qword [rbx + 0x18a8], 0
movdqu xmmword [rbx + 0x1890], xmm6
mov byte [rbx + 0x18a0], 0
mov qword [rbx + 0x18b0], 8
movdqu xmmword [rbx + 0x18c4], xmm6
movdqu xmmword [rbx + 0x18b8], xmm6
mov dword [rbx + 0x18d4], 2
mov dword [rbx + 0x18d8], 0
mov rdx, qword [rbx + 0x88]
mov qword [rbx + 0x18e0], rdx
mov edx, dword [rbx + 0xc4]
mov dword [rbx + 0x18e8], edx
mov dword [rbx + 0x18f0], 0xffff
mov dword [rbx + 0x18f4], 0xffff
mov dword [rbx + 0x18f8], 0
mov dword [rbx + 0x190c], 0
mov dword [rbx + 0x1920], 0
mov dword [rbx + 0x1934], esi
mov dword [rbx + 0x1938], 0
mov dword [rbx + 0x193c], 0
mov dword [rbx + 0x1940], 0x7fffffff
mov byte [rbx + 0x1944], r15b
mov byte [rbx + 0x1945], r12b
mov dword [rbx + 0x1948], 0
mov edx, dword [rbx + 0x98]
mov dword [rbx + 0x194c], edx
mov dword [rbx + 0x1950], 0xffff
mov dword [rbx + 0x1954], 0xffff
mov rdx, qword [rbx + 0x78]
mov qword [rbx + 0x1958], rdx
mov dword [rbx + 0x1960], 0
mov dword [rbx + 0x1974], 0
mov dword [rbx + 0x1988], 0
mov dword [rbx + 0x199c], 0
mov dword [rbx + 0x19a8], 0
mov dword [rbx + 0x19b0], 0x7fffffff
mov dword [rbx + 0x19b4], 0xffff
mov byte [rbx + 0x19b8], 1
mov byte [rbx + 0x19b9], 0
mov byte [rbx + 0x19c0], 3
mov qword [rbx + 0x19e8], 0
mov qword [rbx + 0x19f8], 0
mov qword [rbx + 0x1a00], 8
mov qword [rbx + 0x1a28], 8
mov qword [rbx + 0x1a30], 0
movups xmm0, xmmword [0x1402da720]
movups xmmword [rbx + 0x1a48], xmm0
movdqu xmm0, xmmword [0x1402da710]
movdqu xmmword [rbx + 0x1a38], xmm0
mov qword [rbx + 0x1a58], rax
mov qword [rbx + 0x1a60], rcx
mov qword [rbx + 0x1a68], 1
movzx eax, byte [0x14034f150]
mov edx, 0x240
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14015ec0f
mov r15, rax
lea rdx, [rbx + 0x1830]
mov r8d, 0x240
mov rcx, rax
call fcn.14025a776
mov qword [rbx + 0x62f0], r15
mov qword [rbx + 0x1830], 1
mov qword [rbx + 0x1838], 1
mov byte [rbx + 0x1840], 0
mov byte [rbx + 0x1841], 0
mov qword [rbx + 0x1848], 0
mov qword [rbx + 0x1850], 8
movdqu xmmword [rbx + 0x1858], xmm6
mov qword [rbx + 0x1868], 0
movzx eax, byte [0x14034f150]
mov edx, 0x40
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
mov r14, qword [rbx + 0x40]
mov r12, qword [rbx + 0x90]
mov qword [rbx + 0x78], r15
je 0x14015ec23
mov rsi, rax
or rdi, qword [rbx + 0x388]
movdqu xmm0, xmmword [rbx + 0x1830]
movups xmm1, xmmword [rbx + 0x1840]
movups xmm2, xmmword [rbx + 0x1850]
movups xmm3, xmmword [rbx + 0x1860]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rcx, [rbx + 0x1830]
lea rdx, [rbx + 0x780]
mov r8d, 0x390
call fcn.14025a776
mov qword [rbx + 0x1c58], 0
mov qword [rbx + 0x1c20], 0
mov byte [rbx + 0x1c28], 0
mov byte [rbx + 0x1c31], 2
mov qword [rbx + 0x1c84], rdi
mov eax, dword [rbx + 0xc0]
mov dword [rbx + 0x1c8c], eax
mov eax, dword [rbx + 0xf0]
mov dword [rbx + 0x1c90], eax
mov eax, dword [rbx + 0x178]
mov dword [rbx + 0x1c94], eax
mov rax, qword [rbx + 0x118]
mov dword [rbx + 0x1c98], eax
mov eax, dword [rbx + 0x158]
mov dword [rbx + 0x1c9c], eax
mov eax, dword [rbx + 0x220]
mov dword [rbx + 0x1ca0], eax
mov eax, dword [rbx + 0x284]
mov dword [rbx + 0x1ca4], eax
mov eax, dword [rbx + 0x280]
mov dword [rbx + 0x1ca8], eax
mov eax, dword [rbx + 0x27c]
mov dword [rbx + 0x1cac], eax
mov eax, dword [rbx + 0x278]
mov dword [rbx + 0x1cb0], eax
mov eax, dword [rbx + 0x218]
mov dword [rbx + 0x1cb4], eax
mov eax, dword [rbx + 0x28c]
mov dword [rbx + 0x1cb8], eax
mov eax, dword [rbx + 0x288]
mov dword [rbx + 0x1cbc], eax
mov qword [rbx + 0x1bc0], 2
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x1be0], xmm0
mov dword [rbx + 0x1c10], 0
mov word [rbx + 0x1c1c], 0
mov byte [rbx + 0x1c40], 0
mov qword [rbx + 0x1c48], r15
mov qword [rbx + 0x1c50], rsi
mov dword [rbx + 0x1c80], 1
mov dword [rbx + 0x1cc0], 2
mov rcx, r15
add rcx, 0x10
mov dl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], dl
jne 0x14015de69
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x14015de87
xor eax, eax
movzx edi, byte [r15 + 0x11]
test dil, dil
mov byte [rbx + 0x98], dil
jne 0x14015dea9
inc qword [r15 + 0x238]
test al, al
jne 0x14015c04c
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x14015e92e
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14015c05a
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lock inc qword [r15]
jle 0x14015f0d7
mov rax, qword [rbx + 0x1c50]
lock inc qword [rax]
jle 0x14015f0d7
mov rdi, r12
mov qword [rbx + 0x62f0], r15
mov qword [rbx + 0x62f8], rax
mov qword [rbx + 0x6300], 0
lea rcx, [rbx + 0x780]
lea rdx, [rbx + 0x1830]
mov r8d, 0x4d0
call fcn.14025a776
cmp dword [r14 + 0x2c8], 1
mov r15, r14
jne 0x14015c0ca
mov edx, dword [r15 + 0x2cc]
mov rcx, qword [rbx + 0xb98]
call fcn.1401661d0
lea r14, [r15 + 0x369]
lea rax, [rbx + 0x62f8]
mov rcx, qword [rax + 0x10]
mov qword [rbx + 0x2f0], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rbx + 0x2e0], xmm0
mov r12, qword [rbx + 0x780]
movzx eax, byte [rbx + 0x788]
mov byte [rbx + 0x88], al
mov eax, dword [rbx + 0x789]
mov dword [rbx + 0x110], eax
adc byte [rcx], al
add byte [rax], al
mov eax, dword [rbx + 0x78c]
mov dword [rbx + 0x113], eax
adc eax, dword [rcx]
add byte [rax], al
mov rsi, qword [rbx + 0x790]
movdqu xmm0, xmmword [rbx + 0x798]
movdqa xmmword [rbx + 0x200], xmm0
mov rax, qword [rbx + 0x7a8]
mov qword [rbx + 0x210], rax
adc dword [rax], 2
add byte [rax], al
lea rdx, [rbx + 0x7b0]
lea rcx, [rbx + 0x5320]
mov r8d, 0x4a0
call fcn.14025a776
mov r13, qword [rbx + 0x50]
mov byte [r14], 0
mov rax, qword [rbx + 0x2f0]
mov qword [rbx + 0x310], rax
movaps xmm0, xmmword [rbx + 0x2e0]
movaps xmmword [rbx + 0x300], xmm0
mov eax, dword [rbx + 0x110]
mov ecx, dword [rbx + 0x113]
mov dword [rbx + 0x1d0], eax
mov dword [rbx + 0x1d3], ecx
movdqa xmm0, xmmword [rbx + 0x200]
add byte [rax], al
movdqa xmmword [rbx + 0x330], xmm0
mov rax, qword [rbx + 0x210]
add byte [rax - 0x77], cl
add dword [rax + 3], 0
add byte [rax - 0x73], cl
mov esi, eax
add byte [r8], al
lea rdx, [rbx + 0x5320]
mov r8d, 0x4a0
call fcn.14025a776
add byte [rax - 0x75], cl
and dword [rax - 0x3a000000], 0
add dword [rcx + rcx*4 - 0x5d], ecx
cwde
add byte [rax], al
add byte [rcx - 0x7d], cl
cld
add ecx, dword [rcx - 0x77]
cld
jne 0x14015c200
mov rax, qword [rbx + 0xb8]
mov byte [rax], 3
mov byte [r13], 3
mov byte [r12 + 0x70], 3
mov al, 3
jmp 0x14015e1fe
mov rax, qword [rbx + 0x310]
mov qword [rbx + 0x490], rax
movaps xmm0, xmmword [rbx + 0x300]
add byte [rbx], al
add byte [rax], al
movaps xmmword [rbx + 0x480], xmm0
mov eax, dword [rbx + 0x1d0]
mov ecx, dword [rbx + 0x1d3]
mov dword [rbx + 0x150], eax
mov dword [rbx + 0x153], ecx
movdqa xmm0, xmmword [rbx + 0x330]
movdqa xmmword [rbx + 0x350], xmm0
mov rax, qword [rbx + 0x340]
mov qword [rbx + 0x360], rax
lea rcx, [rbx + 0x28b0]
lea rdx, [rbx + 0x41f0]
mov r8d, 0x4a0
mov eax, 0x4a0
call fcn.14025a776
mov qword [rbx + 0x130], r13
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x138], rax
mov r14, qword [rbx + 0xb0]
mov qword [rbx + 0x140], r14
mov rcx, qword [rbx + 0x70]
call fcn.140144a90
mov r15, qword [rbx + 0x98]
cmp r15, 2
mov qword [rbx + 0x90], r12
jne 0x14015c397
movzx eax, byte [rbx + 0x88]
mov byte [rbx + 0x780], al
mov eax, dword [rbx + 0x150]
mov ecx, dword [rbx + 0x153]
mov dword [rbx + 0x781], eax
mov dword [rbx + 0x784], ecx
mov qword [rbx + 0x788], rsi
movdqa xmm0, xmmword [rbx + 0x350]
movdqu xmmword [rbx + 0x790], xmm0
mov rax, qword [rbx + 0x360]
mov qword [rbx + 0x7a0], rax
mov qword [rbx + 0x130], r13
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x138], rax
mov qword [rbx + 0x140], r14
lea rcx, [rbx + 0x780]
call fcn.14007a520
mov qword [rbx + 0x78], rax
mov rax, qword [rbx + 0x40]
mov rax, qword [rax + 0x1f0]
test rax, rax
je 0x14015c365
lock dec qword [rax]
jne 0x14015c365
mov rax, qword [rbx + 0x40]
mov rcx, qword [rax + 0x1f0]
mov rdx, qword [rax + 0x1f8]
mov qword [rbx + 0x2b0], r13
mov al, 2
add byte [rax], al
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x2b8], rax
mov qword [rbx + 0x2c0], r14
call fcn.14000d930
mov rax, qword [rbx + 0x40]
lea rcx, [rax + 0x1e0]
mov qword [rbx + 0x2c8], r13
mov rax, qword [rbx + 0x60]
mov eax, dword [rbx + 0x60]
mov qword [rbx + 0x2d0], rax
mov qword [rbx + 0x2d8], r14
call fcn.140144840
mov rax, qword [rbx + 0x40]
jmp 0x14015d2c7
mov rax, qword [rbx + 0x490]
mov qword [rbx + 0x2f8], rax
movaps xmm0, xmmword [rbx + 0x480]
add byte [rax + rax], 0
movups xmmword [rbx + 0x2e8], xmm0
mov eax, dword [rbx + 0x150]
mov ecx, dword [rbx + 0x153]
mov dword [rbx + 0x2d5c], ecx
mov dword [rbx + 0x2d59], eax
movdqa xmm0, xmmword [rbx + 0x350]
movdqu xmmword [rbx + 0x2d68], xmm0
mov rax, qword [rbx + 0x360]
mov qword [rbx + 0x2d78], rax
lea rcx, [rbx + 0x2d80]
lea rdx, [rbx + 0x28b0]
mov r8d, 0x4a0
call fcn.14025a776
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0x2e0], rax
mov qword [rbx + 0x2d50], r15
movzx eax, byte [rbx + 0x88]
mov byte [rbx + 0x2d58], al
mov qword [rbx + 0x2d60], rsi
movzx eax, byte [0x14034f150]
mov edx, 8
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14015ed66
mov rdi, rax
mov qword [rax], 0
movzx eax, byte [0x14034f150]
mov edx, 0x10
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
mov rsi, qword [rbx + 0x40]
je 0x14015ed7e
pxor xmm0, xmm0
movdqu xmmword [rax], xmm0
mov qword [rbx + 0x780], 1
mov qword [rbx + 0x788], 1
mov qword [rbx + 0x790], rdi
mov qword [rbx + 0x798], rdi
mov ebx, 0x798
mov qword [rbx + 0x7a0], rax
mov qword [rbx + 0x7a8], rax
mov qword [rbx + 0x7b0], 1
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov qword [rbx + 0x7b8], rax
mov qword [rbx + 0x7c0], 1
mov dword [rbx + 0x7c0], 1
mov qword [rbx + 0x7c8], 0
mov qword [rbx + 0x7d8], 0
movzx eax, byte [0x14034f150]
mov edx, 0x60
invalid
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1401fcae0
test rax, rax
je 0x14015ed99
mov r14, rax
movups xmm0, xmmword [rbx + 0x7d0]
movups xmmword [rax + 0x50], xmm0
push rax
movups xmm0, xmmword [rbx + 0x7c0]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbx + 0x780]
invalid
movups xmm1, xmmword [rbx + 0x790]
movups xmm2, xmmword [rbx + 0x7a0]
movups xmm3, xmmword [rbx + 0x7b0]
add byte [rax], al
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lock inc qword [rax]
jle 0x14015f0d7
movzx eax, byte [0x14034f150]
mov edx, 0x30
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14015edad
mov qword [rax], 1
mov qword [rax + 8], 1
mov word [rax + 0x10], 0
mov qword [rax + 0x18], 0
mov byte [rax + 0x28], 0
mov qword [rbx + 0x200], r14
mov qword [rbx + 0x208], rax
mov byte [rbx + 0x210], 0
mov qword [rbx + 0x108], r14
mov qword [rbx + 0x780], 1
mov qword [rbx + 0x788], 1
mov qword [rbx + 0x790], 0
mov byte [rbx + 0x7a0], 0
mov qword [rbx + 0x7a8], 0
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [rax + 7], 0x66
mov dword [rbx + 0x7c0], 0xb60f0000
add eax, 0x1f2b5c
mov edx, 0x48
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
mov qword [rbx + 0xa0], rax
add byte [rax], al
je 0x14015edc8
mov r15, rax
mov rax, qword [rbx + 0x7c0]
mov qword [r15 + 0x40], rax
movdqu xmm0, xmmword [rbx + 0x780]
movups xmm1, xmmword [rbx + 0x790]
movups xmm2, xmmword [rbx + 0x7a0]
movups xmm3, xmmword [rbx + 0x7b0]
movups xmmword [r15 + 0x30], xmm3
adc dword [rdi + 0x30], ebx
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
lock inc qword [r15]
jle 0x14015f0d7
jle 0x14015c681
add byte [rax], al
mov qword [rbx + 0x110], r15
mov qword [rbx + 0x330], r15
add byte [rax], al
mov qword [rbx + 0x1e0], 1
mov qword [rbx + 0x1e8], r14
mov rax, qword [rsi + 0x380]
movzx esi, byte [rax + 0x44]
mov ecx, esi
xor cl, 1
mov r10d, dword [rax + 0x3c]
mov r9, qword [rax + 0x20]
mov edi, dword [rax + 0x28]
mov r8, qword [rax + 0x10]
mov edx, dword [rax + 0x18]
movzx r13d, byte [rax + 0x45]
cmp edi, 0x3b9aca00
sete al
test al, cl
mov dword [rbx + 0xc0], edi
mov byte [rbx + 0x88], r13b
mov dword [rbx + 0xc4], edx
mov qword [rbx + 0x178], r8
mov qword [rbx + 0x70], r9
mov dword [rbx + 0x168], r10d
jne 0x14015c7e4
cmp qword [rbx + 0x3140], 0
jne 0x14015eef7
mov qword [rbx + 0x780], 1
mov qword [rbx + 0x788], 1
mov qword [rbx + 0x7c0], 0
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x790], xmm0
movdqu xmmword [rbx + 0x7a8], xmm0
movzx eax, byte [0x14034f150]
mov edx, 0x48
xor ecx, ecx
call fcn.1401fcae0
add ecx, dword [rdx]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
jrcxz 0x14015c75a
add byte [rax], al
mov rcx, qword [rbx + 0x7c0]
mov qword [rax + 0x40], rcx
movdqu xmm0, xmmword [rbx + 0x780]
movups xmm1, xmmword [rbx + 0x790]
movups xmm2, xmmword [rbx + 0x7a0]
movups xmm3, xmmword [rbx + 0x7b0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lock inc qword [rax]
jle 0x14015f0d7
mov qword [rbx + 0x3140], rax
mov r12d, 0x3b9aca00
test sil, sil
mov qword [rbx + 0xb8], rax
cmp dword [rax + 0xf000000], 0xffffff84
xchg esp, eax
add byte [rax], al
invalid
mov qword [rbx + 0x1830], 0
lea rcx, [rbx + 0x1830]
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
mov ebp, 0xc0850010
mov ebp, 0xc0850010
je 0x14015f022
mov rcx, qword [rbx + 0x1830]
mov byte [rbx + 0x4f], 1
call case.0x1401a72f6.612
mov qword [rbx + 0x158], rax
mov dword [rbx + 0x118], edx
mov eax, 0x5f5e100
mov esi, 1
mov r15, qword [rbx + 0xa0]
jmp 0x14015c839
add bl, ch
push rbp
lea rcx, [rbx + 0x780]
lea rdx, [rbx + 0x2d50]
mov r8d, 0x4c8
add byte [rcx - 0x48], al
enter 4, 0
call fcn.14025a776
mov r12d, 2
add byte [rax], al
add byte [rax], al
xor edi, edi
mov r13, qword [rbx + 0x3218]
jmp 0x14015c9fb
mov qword [rbx + 0x70], r14
mov qword [rbx + 0xb0], rdi
mov r9, qword [r13 + 0x358]
jmp 0x14015ad5c
xor esi, esi
mov dword [rbx + 0x118], 0x3b9aca00
mov eax, 0x3b9aca00
cmp edi, 0x3b9aca00
mov dword [rbx + 0x160], eax
jne 0x14015c84c
jmp 0x14015c934
mov byte [rbx + 0x4f], 1
lea r9, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh2ping.rs
lea rcx, [rbx + 0x780]
mov rdx, qword [rbx + 0x70]
mov r8d, edi
call fcn.14021b270
movzx eax, byte [0x14034f150]
mov edx, 0x78
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14015f064
mov r15, rax
mov rax, qword [rbx + 0x7f0]
mov qword [r15 + 0x70], rax
movups xmm0, xmmword [rbx + 0x7e0]
movups xmmword [r15 + 0x60], xmm0
movups xmm0, xmmword [rbx + 0x7d0]
movups xmmword [r15 + 0x50], xmm0
movups xmm0, xmmword [rbx + 0x7c0]
movups xmmword [r15 + 0x40], xmm0
movdqu xmm0, xmmword [rbx + 0x780]
movups xmm1, xmmword [rbx + 0x790]
movups xmm2, xmmword [rbx + 0x7a0]
movups xmm3, xmmword [rbx + 0x7b0]
movups xmmword [r15 + 0x30], xmm3
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
mov qword [rbx + 0x1830], 0
lea rcx, [rbx + 0x1830]
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
mov qword [rbx + 0xf0], r15
je 0x14015f075
mov rcx, qword [rbx + 0x1830]
mov qword [rbx + 0x170], r15
mov byte [rbx + 0x69], 1
call case.0x1401a72f6.612
mov r13, rax
mov r12d, edx
mov r15, qword [rbx + 0xa0]
movzx eax, byte [0x14034f150]
mov edx, 0x68
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14015ef2c
mov qword [rax], 1
mov qword [rax + 8], 1
mov word [rax + 0x10], 0
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], 0
mov dword [rax + 0x30], 0x3b9aca00
mov rcx, qword [rbx + 0x158]
mov qword [rax + 0x38], rcx
mov ecx, dword [rbx + 0x118]
mov dword [rax + 0x40], ecx
mov qword [rax + 0x48], r13
mov dword [rax + 0x50], r12d
mov rcx, qword [rbx + 0xb8]
mov qword [rax + 0x58], rcx
mov byte [rax + 0x60], 0
lock inc qword [rax]
jle 0x14015f0d7
mov rdi, rax
lea rdx, [rbx + 0x2d58]
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x784], xmm0
movdqu xmm0, xmmword [rbx + 0x780]
movdqa xmmword [rbx + 0x1830], xmm0
mov eax, dword [rbx + 0x790]
mov dword [rbx + 0x1840], eax
mov r12, qword [rbx + 0x2d50]
lea rcx, [rbx + 0x780]
mov r8d, 0x4c8
call fcn.14025a776
xor r13d, r13d
lea rcx, [rbx + 0x72b8]
lea rdx, [rbx + 0x780]
mov r8d, 0x4c8
call fcn.14025a776
movaps xmm0, xmmword [rbx + 0x1830]
movaps xmmword [rbx + 0x290], xmm0
mov eax, dword [rbx + 0x1840]
mov dword [rbx + 0x2a0], eax
mov qword [rbx + 0x300], rdi
mov rax, qword [rbx + 0x40]
mov rcx, qword [rax + 0x1f0]
test rcx, rcx
mov qword [rbx + 0xb8], rdi
je 0x14015cc90
mov qword [rbx + 0x158], rcx
mov rax, qword [rax + 0x1f8]
mov rsi, r15
mov qword [rbx + 0x118], rax
mov r15, qword [rax + 0x10]
mov qword [rbx + 0x780], 1
mov qword [rbx + 0x788], r14
mov qword [rbx + 0x790], r12
lea rcx, [rbx + 0x798]
lea rdx, [rbx + 0x72b8]
mov r8d, 0x4c8
call fcn.14025a776
mov qword [rbx + 0xc60], r13
mov eax, dword [rbx + 0x160]
mov dword [rbx + 0xc68], eax
movdqa xmm0, xmmword [rbx + 0x290]
movdqu xmmword [rbx + 0xc6c], xmm0
mov eax, dword [rbx + 0x2a0]
mov dword [rbx + 0xc7c], eax
mov eax, dword [rbx + 0x168]
mov dword [rbx + 0xc80], eax
mov dword [rbx + 0xc84], 0
mov rax, qword [rbx + 0x70]
mov qword [rbx + 0xc88], rax
mov qword [rbx + 0x218], r12
mov r12d, dword [rbx + 0xc0]
mov dword [rbx + 0xc90], r12d
mov qword [rbx + 0x220], r13
mov r13, qword [rbx + 0x178]
mov qword [rbx + 0xc98], r13
mov eax, dword [rbx + 0xc4]
mov dword [rbx + 0xca0], eax
mov rax, qword [rbx + 0xf0]
mov qword [rbx + 0xca8], rax
movzx eax, byte [rbx + 0x88]
mov byte [rbx + 0xcb0], al
mov byte [rbx + 0xcb1], 0
mov qword [rbx + 0xcb8], rdi
mov qword [rbx + 0xcc0], rsi
mov byte [rbx + 0x11f8], 0
movzx eax, byte [0x14034f150]
mov edx, 0xfc8
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14015ee79
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], r14
mov rax, qword [rbx + 0x218]
mov qword [rsi + 0x10], rax
mov rcx, rsi
add rcx, 0x18
lea rdx, [rbx + 0x72b8]
mov r8d, 0x4c8
call fcn.14025a776
mov rax, qword [rbx + 0x220]
mov qword [rsi + 0x4e0], rax
mov eax, dword [rbx + 0x160]
mov dword [rsi + 0x4e8], eax
movdqa xmm0, xmmword [rbx + 0x290]
movdqu xmmword [rsi + 0x4ec], xmm0
mov eax, dword [rbx + 0x2a0]
mov dword [rsi + 0x4fc], eax
mov eax, dword [rbx + 0x168]
mov dword [rsi + 0x500], eax
mov dword [rsi + 0x504], 0
mov rax, qword [rbx + 0x70]
mov qword [rsi + 0x508], rax
mov dword [rsi + 0x510], r12d
mov qword [rsi + 0x518], r13
mov eax, dword [rbx + 0xc4]
mov dword [rsi + 0x520], eax
mov rax, qword [rbx + 0xf0]
mov qword [rsi + 0x528], rax
dec r15
and r15, 0xfffffffffffffff0
mov rax, qword [rbx + 0x158]
lea rcx, [rax + r15]
add rcx, 0x10
movzx eax, byte [rbx + 0x88]
mov byte [rsi + 0x530], al
mov byte [rsi + 0x531], 0
mov qword [rsi + 0x538], rdi
mov rax, qword [rbx + 0xa0]
mov qword [rsi + 0x540], rax
mov byte [rsi + 0xa78], 0
lea r8, fcn.140166750
mov rdx, rsi
mov rax, qword [rbx + 0x118]
call qword [rax + 0x18]
mov r15, qword [rbx + 0x98]
jmp 0x14015d26f
mov eax, 1
lock xadd qword [0x14034e0a8], rax
test rax, rax
je 0x14015cc90
mov qword [rbx + 0x370], rax
mov qword [rbx + 0x41f0], 1
mov qword [rbx + 0x41f8], r14
mov qword [rbx + 0x4200], r12
lea rcx, [rbx + 0x4208]
lea rdx, [rbx + 0x72b8]
mov r8d, 0x4c8
call fcn.14025a776
mov qword [rbx + 0x46d0], r13
mov eax, dword [rbx + 0x160]
mov dword [rbx + 0x46d8], eax
movdqa xmm0, xmmword [rbx + 0x290]
movdqu xmmword [rbx + 0x46dc], xmm0
mov eax, dword [rbx + 0x2a0]
mov dword [rbx + 0x46ec], eax
mov eax, dword [rbx + 0x168]
mov dword [rbx + 0x46f0], eax
mov dword [rbx + 0x46f4], 0
mov rax, qword [rbx + 0x70]
mov qword [rbx + 0x46f8], rax
mov eax, dword [rbx + 0xc0]
mov dword [rbx + 0x4700], eax
mov rax, qword [rbx + 0x178]
mov qword [rbx + 0x4708], rax
mov eax, dword [rbx + 0xc4]
mov dword [rbx + 0x4710], eax
mov rax, qword [rbx + 0xf0]
mov qword [rbx + 0x4718], rax
movzx eax, byte [rbx + 0x88]
mov byte [rbx + 0x4720], al
mov byte [rbx + 0x4721], 0
mov qword [rbx + 0x4728], rdi
mov qword [rbx + 0x4730], r15
mov byte [rbx + 0x4c68], 0
lea rax, [rbx + 0x370]
mov qword [rbx + 0x51b8], rax
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x14015cdd4
cmp eax, 1
mov r15, qword [rbx + 0x98]
je 0x14015ce1f
lea rcx, [rbx + 0x41f0]
call fcn.140166750
mov al, 1
jmp 0x14015efa1
mov byte [rbx + 0x6b], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x14013c600]
call case.0x14019bee2.322
mov r15, qword [rbx + 0x98]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
lea rcx, [rbx + 0x5320]
lea rdx, [rbx + 0x41f0]
mov r8d, 0xfd0
call fcn.14025a776
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0xd8]
movabs rax, 0x7ffffffffffffffe
cmp r13, rax
mov qword [rbx + 0x98], r13
ja 0x14015ef68
lea rax, [r13 + 1]
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd8], rax
mov rsi, qword [rcx + 0xe0]
lea rcx, [rbx + 0x1830]
lea rdx, [rbx + 0x41f0]
mov r8d, 0xfd0
call fcn.14025a776
cmp rsi, 2
je 0x14015ef79
lea rcx, [rbx + 0x62f0]
lea rdx, [rbx + 0x41f0]
mov r8d, 0xfc8
call fcn.14025a776
mov rax, qword [rbx + 0x27f8]
mov rdi, qword [rax]
test sil, 1
je 0x14015d089
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xe8]
lock inc qword [rsi]
jle 0x14015f0d7
mov rax, qword [rsi + 0x1e8]
pxor xmm6, xmm6
xorps xmm7, xmm7
test rax, rax
je 0x14015cf29
lock inc qword [rax]
jle 0x14015f0d7
movups xmm7, xmmword [rsi + 0x1e8]
lea rcx, [rbx + 0x3224]
lea rdx, [rbx + 0x62f0]
mov r8d, 0xfc8
call fcn.14025a776
mov qword [rbx + 0x780], 0xcc
mov qword [rbx + 0x788], 0
lea rax, case.0x14015a639.267
mov qword [rbx + 0x790], rax
mov qword [rbx + 0x798], 0
mov qword [rbx + 0x7a0], rsi
mov qword [rbx + 0x7a8], rdi
mov dword [rbx + 0x7b0], 0
lea rcx, [rbx + 0x7b4]
lea rdx, [rbx + 0x3220]
mov r8d, 0xfcc
call fcn.14025a776
movdqa xmmword [rbx + 0x1780], xmm6
mov qword [rbx + 0x1790], 0
movaps xmmword [rbx + 0x17a0], xmm7
movzx eax, byte [0x14034f150]
mov edx, 0x1100
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14015f0b7
lea r14, [rsi + 0x88]
mov r13, rax
and r13, 0xffffffffffffff80
mov qword [r13 + 0x78], rax
sub r13, 0xffffffffffffff80
lea rdx, [rbx + 0x780]
mov r8d, 0x1080
mov rcx, r13
call fcn.14025a776
mov rcx, r14
mov rdx, r13
mov qword [rbx + 0x70], r13
mov r8, r13
call fcn.14013c9f0
mov qword [rbx + 0x88], rax
mov qword [rbx + 0x780], rdi
mov rax, qword [rsi + 0x1d8]
test rax, rax
je 0x14015d05e
mov rcx, qword [rsi + 0x1e0]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x28]
dec rdx
and rdx, 0xfffffffffffffff0
lea rcx, [rax + rdx]
add rcx, 0x10
mov byte [rbx + 0x85], 1
lea rdx, [rbx + 0x780]
call r8
mov rdx, qword [rbx + 0x88]
test rdx, rdx
je 0x14015d236
add rsi, 0x10
mov byte [rbx + 0x85], 0
mov rcx, rsi
xor r8d, r8d
call fcn.14020fac0
jmp 0x14015d236
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe8]
lock inc qword [r14]
jle 0x14015f0d7
mov rax, qword [r14 + 0x188]
pxor xmm6, xmm6
xorps xmm7, xmm7
test rax, rax
je 0x14015d0d2
lock inc qword [rax]
jle 0x14015f0d7
movups xmm7, xmmword [r14 + 0x188]
lea rcx, [rbx + 0x3224]
lea rdx, [rbx + 0x62f0]
mov r8d, 0xfc8
call fcn.14025a776
mov qword [rbx + 0x780], 0xcc
mov qword [rbx + 0x788], 0
lea rax, case.0x14015a59b.261
mov qword [rbx + 0x790], rax
mov qword [rbx + 0x798], 0
mov qword [rbx + 0x7a0], r14
mov qword [rbx + 0x7a8], rdi
mov dword [rbx + 0x7b0], 0
lea rcx, [rbx + 0x7b4]
lea rdx, [rbx + 0x3220]
mov r8d, 0xfcc
call fcn.14025a776
movdqa xmmword [rbx + 0x1780], xmm6
mov qword [rbx + 0x1790], 0
movaps xmmword [rbx + 0x17a0], xmm7
movzx eax, byte [0x14034f150]
mov edx, 0x1100
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14015f0c8
lea rsi, [r14 + 0x78]
mov r13, rax
and r13, 0xffffffffffffff80
mov qword [r13 + 0x78], rax
sub r13, 0xffffffffffffff80
lea rdx, [rbx + 0x780]
mov r8d, 0x1080
mov rcx, r13
call fcn.14025a776
mov rcx, rsi
mov rdx, r13
mov qword [rbx + 0x70], r13
mov r8, r13
call fcn.14013c9f0
mov qword [rbx + 0x88], rax
mov qword [rbx + 0x780], rdi
mov rax, qword [r14 + 0x178]
test rax, rax
je 0x14015d204
mov rcx, qword [r14 + 0x180]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x28]
dec rdx
and rdx, 0xfffffffffffffff0
lea rcx, [rax + rdx]
add rcx, 0x10
mov byte [rbx + 0x84], 1
lea rdx, [rbx + 0x780]
call r8
mov rdx, qword [rbx + 0x88]
test rdx, rdx
je 0x14015d236
mov byte [rbx + 0x84], 0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe8]
call fcn.14020c4a0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd8]
mov ecx, 0x84
mov eax, 0xcc
mov rdx, qword [rbx + 0x70]
lock cmpxchg qword [rdx], rcx
je 0x14015d26f
mov rcx, rdx
mov rax, qword [rdx + 0x10]
call qword [rax + 0x20]
mov rax, qword [rbx + 0x210]
mov qword [rbx + 0x778], rax
movups xmm0, xmmword [rbx + 0x200]
movups xmmword [rbx + 0x768], xmm0
mov rax, qword [rbx + 0x40]
movups xmm7, xmmword [rax + 0x1f0]
movdqu xmm0, xmmword [rbx + 0x2e0]
movups xmm1, xmmword [rbx + 0x2f0]
movdqa xmmword [rbx + 0x6d0], xmm0
movaps xmmword [rbx + 0x6e0], xmm1
movdqu xmm6, xmmword [rax + 0x1e0]
mov r13, qword [rbx + 0x50]
mov r14, qword [rbx + 0xb0]
mov word [rax + 0x430], 0x100
mov qword [rbx + 0x120], r13
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x128], rax
mov rcx, r14
call fcn.1401445f0
cmp r15, 2
jne 0x14015d362
mov rax, qword [rbx + 0x40]
mov byte [rax + 0x439], 0
lea rcx, [rax + 0x1b8]
mov qword [rbx + 0xf8], r13
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x100], rax
call fcn.140120070
mov rdx, qword [rbx + 0x40]
mov rax, qword [rdx + 0x180]
mov edi, 4
test rax, rax
je 0x14015d359
lock dec qword [rax]
jne 0x14015d359
mov rcx, qword [rdx + 0x180]
mov rdx, qword [rdx + 0x188]
mov qword [rbx + 0x180], r13
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x188], rax
call fcn.14000d930
mov r13, qword [rbx + 0x78]
jmp 0x14015d457
mov rax, qword [rbx + 0x778]
mov qword [rbx + 0x400], rax
movups xmm0, xmmword [rbx + 0x768]
movaps xmmword [rbx + 0x3f0], xmm0
movups xmm0, xmmword [rbx + 0x758]
movaps xmmword [rbx + 0x3e0], xmm0
movups xmm0, xmmword [rbx + 0x748]
movaps xmmword [rbx + 0x3d0], xmm0
movups xmm0, xmmword [rbx + 0x708]
movups xmm1, xmmword [rbx + 0x718]
movups xmm2, xmmword [rbx + 0x728]
movups xmm3, xmmword [rbx + 0x738]
movaps xmmword [rbx + 0x3c0], xmm3
wait
rol byte [rbx], 0
add byte [rdi], cl
sub dword [rbx + 0x3b0], edx
movaps xmmword [rbx + 0x3a0], xmm1
movaps xmmword [rbx + 0x390], xmm0
add byte [rax], al
movaps xmm0, xmmword [rbx + 0x6d0]
movaps xmm1, xmmword [rbx + 0x6e0]
movaps xmmword [rbx + 0x410], xmm0
movaps xmmword [rbx + 0x420], xmm1
mov edi, 2
mov r13, qword [rbx + 0x40]
mov rax, r13
mov r13, qword [r13 + 0x1b8]
movdqu xmm0, xmmword [rax + 0x1c0]
movdqa xmmword [rbx + 0x6a0], xmm0
mov byte [rax + 0x439], 0
mov rax, qword [rax + 0x180]
test rax, rax
je 0x14015d457
lock dec qword [rax]
jne 0x14015d457
mov rax, qword [rbx + 0x40]
mov rcx, qword [rax + 0x180]
mov rdx, qword [rax + 0x188]
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0x180], rax
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x188], rax
call fcn.14000d930
movaps xmm0, xmmword [rbx + 0x6a0]
movaps xmmword [rbx + 0x5d0], xmm0
movaps xmm0, xmmword [rbx + 0x390]
movaps xmm1, xmmword [rbx + 0x3a0]
movaps xmm2, xmmword [rbx + 0x3b0]
movaps xmm3, xmmword [rbx + 0x3c0]
movaps xmmword [rbx + 0x4a0], xmm0
movaps xmmword [rbx + 0x4b0], xmm1
movaps xmmword [rbx + 0x4c0], xmm2
movaps xmmword [rbx + 0x4d0], xmm3
movaps xmm0, xmmword [rbx + 0x3d0]
movaps xmmword [rbx + 0x4e0], xmm0
movaps xmm0, xmmword [rbx + 0x3e0]
movaps xmmword [rbx + 0x4f0], xmm0
movaps xmm0, xmmword [rbx + 0x3f0]
movaps xmmword [rbx + 0x500], xmm0
mov rax, qword [rbx + 0x400]
mov qword [rbx + 0x510], rax
movaps xmm0, xmmword [rbx + 0x410]
movaps xmm1, xmmword [rbx + 0x420]
movaps xmmword [rbx + 0x5c0], xmm1
movaps xmmword [rbx + 0x5b0], xmm0
lea r14, [rbx + 0x51c0]
lea rdx, [rbx + 0x2800]
mov r8d, 0xb0
mov rcx, r14
call fcn.14025a776
movups xmm0, xmmword [rbx + 0x6f8]
movaps xmmword [rbx + 0x5a0], xmm0
mov eax, dword [rbx + 0x1d9]
mov ecx, dword [rbx + 0x1dc]
mov dword [rbx + 0x1b0], eax
mov dword [rbx + 0x1b3], ecx
mov rax, qword [rbx + 0x50]
mov byte [rax], 1
movaps xmm0, xmmword [rbx + 0x5d0]
movaps xmmword [rbx + 0x630], xmm0
movaps xmm0, xmmword [rbx + 0x4a0]
movaps xmm1, xmmword [rbx + 0x4b0]
movaps xmm2, xmmword [rbx + 0x4c0]
movaps xmm3, xmmword [rbx + 0x4d0]
movaps xmmword [rbx + 0x520], xmm0
movaps xmmword [rbx + 0x530], xmm1
movaps xmmword [rbx + 0x540], xmm2
movaps xmmword [rbx + 0x550], xmm3
movaps xmm0, xmmword [rbx + 0x4e0]
movaps xmmword [rbx + 0x560], xmm0
movaps xmm0, xmmword [rbx + 0x4f0]
movaps xmmword [rbx + 0x570], xmm0
movaps xmm0, xmmword [rbx + 0x500]
movaps xmmword [rbx + 0x580], xmm0
mov rax, qword [rbx + 0x510]
mov qword [rbx + 0x590], rax
movaps xmm0, xmmword [rbx + 0x5b0]
movaps xmm1, xmmword [rbx + 0x5c0]
movaps xmmword [rbx + 0x620], xmm1
movaps xmmword [rbx + 0x610], xmm0
lea rcx, [rbx + 0x5270]
mov r8d, 0xb0
mov rdx, r14
call fcn.14025a776
movaps xmm0, xmmword [rbx + 0x5a0]
movaps xmmword [rbx + 0x600], xmm0
mov eax, dword [rbx + 0x1b0]
mov ecx, dword [rbx + 0x1b3]
mov dword [rbx + 0x1c8], eax
mov dword [rbx + 0x1cb], ecx
movdqu xmm0, xmmword [rbx + 0x1810]
movups xmm1, xmmword [rbx + 0x1820]
movdqa xmmword [rbx + 0x5e0], xmm0
movaps xmmword [rbx + 0x5f0], xmm1
mov eax, dword [rbx + 0x329]
mov ecx, dword [rbx + 0x32c]
mov dword [rbx + 0x1c0], eax
mov dword [rbx + 0x1c3], ecx
mov eax, dword [rbx + 0x322]
mov ecx, dword [rbx + 0x325]
mov dword [rbx + 0x1b8], eax
mov dword [rbx + 0x1bb], ecx
mov rcx, qword [rbx + 0x60]
call fcn.140143d20
cmp edi, 4
jne 0x14015d688
mov rdx, qword [rbx + 0x40]
mov r12, qword [rbx + 0x90]
mov rax, qword [rdx + 0x68]
test rax, rax
jne 0x14015e10e
jmp 0x14015e125
movaps xmm0, xmmword [rbx + 0x630]
movups xmmword [rbx + 0x2808], xmm0
mov rax, qword [rbx + 0x590]
mov qword [rbx + 0x2938], rax
movaps xmm0, xmmword [rbx + 0x580]
movups xmmword [rbx + 0x2928], xmm0
movaps xmm0, xmmword [rbx + 0x570]
movups xmmword [rbx + 0x2918], xmm0
movaps xmm0, xmmword [rbx + 0x560]
movups xmmword [rbx + 0x2908], xmm0
movaps xmm0, xmmword [rbx + 0x520]
movaps xmm1, xmmword [rbx + 0x530]
movaps xmm2, xmmword [rbx + 0x540]
movaps xmm3, xmmword [rbx + 0x550]
movups xmmword [rbx + 0x28f8], xmm3
movups xmmword [rbx + 0x28e8], xmm2
movups xmmword [rbx + 0x28d8], xmm1
movups xmmword [rbx + 0x28c8], xmm0
movaps xmm0, xmmword [rbx + 0x610]
movaps xmm1, xmmword [rbx + 0x620]
movups xmmword [rbx + 0x2948], xmm0
movups xmmword [rbx + 0x2958], xmm1
lea rcx, [rbx + 0x2990]
lea rdx, [rbx + 0x5270]
mov r8d, 0xb0
call fcn.14025a776
movaps xmm0, xmmword [rbx + 0x600]
movups xmmword [rbx + 0x2a48], xmm0
mov eax, dword [rbx + 0x1c8]
mov ecx, dword [rbx + 0x1cb]
mov dword [rbx + 0x2a69], eax
mov dword [rbx + 0x2a6c], ecx
movdqa xmm0, xmmword [rbx + 0x5e0]
movaps xmm1, xmmword [rbx + 0x5f0]
movdqu xmmword [rbx + 0x2a70], xmm0
movups xmmword [rbx + 0x2a80], xmm1
mov eax, dword [rbx + 0x1c0]
mov ecx, dword [rbx + 0x1c3]
mov dword [rbx + 0x2a91], eax
mov dword [rbx + 0x2a94], ecx
mov eax, dword [rbx + 0x1b8]
mov ecx, dword [rbx + 0x1bb]
mov dword [rbx + 0x2aa1], eax
mov dword [rbx + 0x2aa4], ecx
mov rax, qword [rbx + 0x40]
mov byte [rax + 0x113], 1
mov qword [rbx + 0x2800], r13
mov r13, rax
mov qword [rbx + 0x28b0], rdi
mov qword [rbx + 0x28b8], 2
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0x28c0], rax
mov rax, qword [rbx + 0xa0]
mov qword [rbx + 0x2940], rax
movdqu xmmword [rbx + 0x2968], xmm6
mov rax, qword [rbx + 0xb8]
mov qword [rbx + 0x2978], rax
movups xmmword [rbx + 0x2980], xmm7
mov qword [rbx + 0x2a40], 2
mov qword [rbx + 0x2a58], r15
mov qword [rbx + 0x2a60], r12
mov byte [rbx + 0x2a68], 0
mov byte [rbx + 0x2a90], 3
mov qword [rbx + 0x2a98], rsi
mov byte [rbx + 0x2aa0], 0
mov byte [r13 + 0x112], 0
lea rcx, [rbx + 0x2d50]
lea rdx, [rbx + 0x28b0]
mov r8d, 0x1f8
call fcn.14025a776
mov r15, qword [r13 + 0xf8]
test r15, r15
je 0x14015d8f9
mov rdi, qword [r13 + 0x100]
mov r14, qword [rdi + 0x10]
lea rcx, [rbx + 0x780]
lea rdx, [rbx + 0x28b0]
mov r8d, 0x1f8
call fcn.14025a776
movzx eax, byte [0x14034f150]
mov edx, 0x1f8
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
mov r12, qword [rbx + 0x90]
je 0x14015ec4b
mov rsi, rax
lea rdx, [rbx + 0x2d50]
mov r8d, 0x1f8
mov rcx, rax
call fcn.14025a776
dec r14
and r14, 0xfffffffffffffff0
lea rcx, [r15 + r14]
add rcx, 0x10
lea r8, [0x1402d32e8]
mov rdx, rsi
call qword [rdi + 0x18]
mov r15, qword [rbx + 0xa8]
jmp 0x14015df69
mov r12, qword [rbx + 0x90]
mov eax, 1
lock xadd qword [0x14034e0a8], rax
test rax, rax
je 0x14015d900
mov qword [rbx + 0x51c0], rax
lea rcx, [rbx + 0x41f0]
lea rdx, [rbx + 0x28b0]
mov r8d, 0x1f8
call fcn.14025a776
mov qword [rbx + 0x43e8], r14
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
mov r15, qword [rbx + 0xa8]
je 0x14015d988
cmp eax, 1
je 0x14015d9cc
mov rax, qword [rbx + 0x41f0]
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x14015d981
lea rcx, [rbx + 0x41f0]
call fcn.140167460
mov al, 1
jmp 0x14015ee51
mov byte [rbx + 0x6d], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x14013c600]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
lea rcx, [rbx + 0x5320]
lea rdx, [rbx + 0x41f0]
lea edx, [rbx + 0x41f0]
mov r8d, 0x200
call fcn.14025a776
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0xd8]
movabs rax, 0x7ffffffffffffffe
cmp r13, rax
mov qword [rbx + 0xa0], r13
ja 0x14015eddc
lea rax, [r13 + 1]
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd8], rax
mov rsi, qword [rcx + 0xe0]
lea rcx, [rbx + 0x1830]
lea rdx, [rbx + 0x41f0]
mov r8d, 0x200
call fcn.14025a776
cmp rsi, 2
je 0x14015eded
lea rcx, [rbx + 0x62f0]
lea rdx, [rbx + 0x41f0]
mov r8d, 0x1f8
add al, ch
cld
int3
str word [rax - 0x75]
sub dword [rax], 0x1a
add byte [rax], al
mov rdi, qword [rax]
test sil, 1
je 0x14015dc30
add byte [rax], al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xe8]
lock inc qword [rsi]
jle 0x14015f0d7
mov rax, qword [rsi + 0x1e8]
pxor xmm6, xmm6
xorps xmm7, xmm7
test rax, rax
je 0x14015dad6
lock inc qword [rax]
jle 0x14015f0d7
movups xmm7, xmmword [rsi + 0x1e8]
lea rcx, [rbx + 0x3224]
lea rdx, [rbx + 0x62f0]
mov r8d, 0x1f8
call fcn.14025a776
mov qword [rbx + 0x780], 0xcc
mov qword [rbx + 0x788], 0
or dword [rax + 7], 0
add byte [rax], al
lea rax, [0x1402d3838]
mov qword [rbx + 0x790], rax
mov qword [rbx + 0x798], 0
mov qword [rbx + 0x7a0], rsi
mov qword [rbx + 0x7a8], rdi
mov dword [rbx + 0x7b0], 0
lea rcx, [rbx + 0x7b4]
lea rdx, [rbx + 0x3220]
mov r8d, 0x1fc
call fcn.14025a776
movdqa xmmword [rbx + 0x9b0], xmm6
mov qword [rbx + 0x9c0], 0
movaps xmmword [rbx + 0x9d0], xmm7
movzx eax, byte [0x14034f150]
mov edx, 0x300
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14015ef40
lea r14, [rsi + 0x88]
mov r13, rax
and r13, 0xffffffffffffff80
mov qword [r13 + 0x78], rax
sub r13, 0xffffffffffffff80
lea rdx, [rbx + 0x780]
mov r8d, 0x280
mov rcx, r13
call fcn.14025a776
mov rcx, r14
mov rdx, r13
mov qword [rbx + 0x50], r13
mov r8, r13
call fcn.14013c9f0
mov qword [rbx + 0x78], rax
mov qword [rbx + 0x780], rdi
mov rax, qword [rsi + 0x1d8]
test rax, rax
je 0x14015dc08
mov rcx, qword [rsi + 0x1e0]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x28]
dec rdx
and rdx, 0xfffffffffffffff0
lea rcx, [rax + rdx]
add rcx, 0x10
mov byte [rbx + 0x86], 1
lea rdx, [rbx + 0x780]
call r8
mov rdx, qword [rbx + 0x78]
test rdx, rdx
je 0x14015df30
add rsi, 0x10
mov byte [rbx + 0x86], 0
mov rcx, rsi
xor r8d, r8d
call fcn.14020fac0
jmp 0x14015df30
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe8]
lock inc qword [r14]
jle 0x14015f0d7
mov rax, qword [r14 + 0x188]
pxor xmm6, xmm6
xorps xmm7, xmm7
test rax, rax
je 0x14015dc79
lock inc qword [rax]
jle 0x14015f0d7
movups xmm7, xmmword [r14 + 0x188]
lea rcx, [rbx + 0x3224]
lea rdx, [rbx + 0x62f0]
mov r8d, 0x1f8
call fcn.14025a776
mov qword [rbx + 0x780], 0xcc
mov qword [rbx + 0x788], 0
lea rax, [0x1402d3b08]
mov qword [rbx + 0x790], rax
mov qword [rbx + 0x798], 0
add byte [rcx + rcx*4 - 0x4d], cl
invalid
invalid
add byte [rax], al
mov qword [rbx + 0x7a8], rdi
mov dword [rbx + 0x7b0], 0
lea rcx, [rbx + 0x7b4]
lea rdx, [rbx + 0x3220]
mov r8d, 0x1fc
call fcn.14025a776
movdqa xmmword [rbx + 0x9b0], xmm6
mov qword [rbx + 0x9c0], 0
movaps xmmword [rbx + 0x9d0], xmm7
movzx eax, byte [0x14034f150]
mov edx, 0x300
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
test eax, eax
je 0x14015ef54
lea rsi, [r14 + 0x78]
mov r13, rax
and r13, 0xffffffffffffff80
mov qword [r13 + 0x78], rax
mov dword [rbp + 0x78], eax
sub r13, 0xffffffffffffff80
lea rdx, [rbx + 0x780]
mov r8d, 0x280
mov rcx, r13
call fcn.14025a776
retf 0xf
mov rcx, rsi
mov rdx, r13
mov qword [rbx + 0x50], r13
mov r8, r13
call fcn.14013c9f0
std
dec dword [rax - 0x77]
js 0x14015ddaf
mov dword [rbx + 0x780], edi
mov rax, qword [r14 + 0x178]
test rax, rax
je 0x14015dda5
mov rcx, qword [r14 + 0x180]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x28]
dec rdx
and rdx, 0xfffffffffffffff0
lea rcx, [rax + rdx]
add rcx, 0x10
mov byte [rbx + 0x6e], 1
lea rdx, [rbx + 0x780]
call r8
cmp qword [rbx + 0x78], 0
je 0x14015df30
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x14015dee6
cmp eax, 1
je 0x14015de26
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe8]
mov qword [rbx + 0x1a8], rcx
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r8, qword [rax + 0x100]
mov rcx, qword [rax + 0xe8]
test r8, r8
je 0x14015df19
mov qword [rbx + 0x1a8], 0
mov rdx, qword [rbx + 0x78]
call fcn.14020c5c0
jmp 0x14015df30
invalid
mov rsi, rcx
call fcn.140265af0
mov rcx, rsi
mov rax, qword [0x14034f148]
adc bl, byte [rdi]
add byte [rax - 0x2f], cl
loopne 0x14015dec7
test eax, eax
je 0x14015c017
mov rsi, rcx
call fcn.140265bb0
mov rcx, rsi
mov ecx, esi
xor al, 1
movzx edi, byte [r15 + 0x11]
test dil, dil
mov byte [rbx + 0x98], dil
je 0x14015c02e
mov qword [rbx + 0x780], rcx
mov byte [rbx + 0x788], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbx + 0x780]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14015f0d7
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0xe8]
mov qword [rbx + 0x1a8], 0
mov rdx, qword [rbx + 0x78]
xor r8d, r8d
call fcn.14020c5c0
jmp 0x14015df30
mov qword [rbx + 0x1a8], 0
mov rdx, qword [rbx + 0x78]
xor r8d, r8d
xor eax, eax
call fcn.14020c5c0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
dec qword [rax + 0xd8]
mov ecx, 0x84
mov eax, 0xcc
mov rdx, qword [rbx + 0x50]
lock cmpxchg qword [rdx], rcx
je 0x14015df69
mov rcx, rdx
mov rax, qword [rdx + 0x10]
call qword [rax + 0x20]
mov r13, qword [rbx + 0x40]
mov byte [r13 + 0x113], 0
movups xmm0, xmmword [rbx + 0x2800]
movups xmmword [rbx + 0x798], xmm0
mov rax, qword [rbx + 0x2810]
mov qword [rbx + 0x7a8], rax
movups xmm0, xmmword [rbx + 0x780]
add byte [rdi], 0
add byte [rdi], cl
sub dword [rbx + 0x1830], eax
sbb byte [rax], al
invalid
movups xmm1, xmmword [rbx + 0x790]
movaps xmmword [rbx + 0x1840], xmm1
movups xmm2, xmmword [rbx + 0x7a0]
movaps xmmword [rbx + 0x1850], xmm2
mov rax, qword [rbx + 0x60]
mov eax, dword [rbx + 0x60]
mov eax, dword [rbx + 0x60]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rax, [r13 + 0x148]
add byte [rax - 0x77], cl
invalid
invalid
mov byte [r13 + 0x148], 0
lea rdx, [r13 + 0x118]
invalid
mov rax, qword [r13 + 0x140]
mov qword [rdx + 0x10], rax
movdqu xmm0, xmmword [r13 + 0x130]
movdqu xmmword [rdx], xmm0
cmp byte [r13 + 0x128], 2
mov qword [rbx + 0x50], rdx
je 0x14015ea32
mov rcx, qword [rdx]
mov rdx, r15
call fcn.1402287d0
cmp al, 2
mov r15, qword [rbx + 0x40]
jne 0x14015e035
mov rax, qword [rbx + 0x60]
mov byte [rax], 3
mov byte [r12 + 0x70], 3
mov al, 4
jmp 0x14015e1fe
test al, 1
je 0x14015e227
mov byte [rbx + 0x7b0], 5
mov qword [rbx + 0x780], 0
mov byte [rbx + 0x7a9], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14015ec37
mov r13, rax
mov rax, qword [rbx + 0x7b0]
mov qword [r13 + 0x30], rax
movdqu xmm0, xmmword [rbx + 0x780]
movups xmm1, xmmword [rbx + 0x790]
movups xmm2, xmmword [rbx + 0x7a0]
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
movdqu xmmword [r13], xmm0
mov rax, qword [rbx + 0x40]
cmp byte [rax + 0x128], 2
je 0x14015e0bc
mov rcx, qword [rbx + 0x50]
call fcn.140120070
mov eax, dword [rbx + 0x5320]
mov ecx, dword [rbx + 0x5323]
mov dword [rbx + 0x41f3], ecx
mov dword [rbx + 0x41f0], eax
mov rdx, qword [rbx + 0x40]
mov byte [rdx + 0x148], 1
mov eax, dword [rbx + 0x41f0]
mov ecx, dword [rbx + 0x41f3]
mov dword [rbx + 0x148], eax
or dword [rax + 1], 0
add byte [rcx + 0x14b8b], cl
add dh, al
invalid
adc al, byte [rcx]
add byte [rax], al
add dh, al
invalid
adc eax, dword [rcx]
add byte [rax], al
add byte [rax - 0x75], cl
push 0x74c08548
invalid
lock dec qword [rax]
jne 0x14015e125
mov rax, qword [rbx + 0x40]
mov rcx, qword [rax + 0x68]
mov rdx, qword [rax + 0x70]
call fcn.14000d930
mov rax, qword [rbx + 0x40]
mov rax, qword [rax + 0xf8]
test rax, rax
je 0x14015e152
lock dec qword [rax]
jne 0x14015e152
mov rax, qword [rbx + 0x40]
mov rcx, qword [rax + 0xf8]
mov rdx, qword [rax + 0x100]
call fcn.14000d930
mov rax, qword [rbx + 0x40]
mov rax, qword [rax + 0x108]
test rax, rax
je 0x14015e178
lock dec qword [rax]
jne 0x14015e178
mov rax, qword [rbx + 0x40]
mov rcx, qword [rax + 0x108]
call fcn.14011f560
mov rax, qword [rbx + 0x40]
lea rcx, [rax + 0xc0]
call fcn.140143f10
mov rax, qword [rbx + 0x40]
lea rcx, [rax + 0xa0]
call fcn.140078800
mov al, 2
mov qword [r12], r13
movaps xmm0, xmmword [rbx + 0x640]
movaps xmm1, xmmword [rbx + 0x650]
movaps xmm2, xmmword [rbx + 0x660]
movaps xmm3, xmmword [rbx + 0x670]
movups xmmword [r12 + 8], xmm0
movups xmmword [r12 + 0x18], xmm1
movups xmmword [r12 + 0x28], xmm2
movups xmmword [r12 + 0x38], xmm3
movaps xmm0, xmmword [rbx + 0x680]
movups xmmword [r12 + 0x48], xmm0
movdqa xmm0, xmmword [rbx + 0x690]
movdqu xmmword [r12 + 0x58], xmm0
mov qword [r12 + 0x68], rsi
mov byte [r12 + 0x70], al
mov al, 1
mov r15, qword [rbx + 0x40]
mov byte [r15 + 0x111], al
movaps xmm6, xmmword [rbp + 0x7710]
movaps xmm7, xmmword [rbp + 0x7720]
lea rsp, [rbp + 0x7738]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx eax, byte [r15 + 0x128]
mov byte [r15 + 0x128], 2
xchg dword [rax], ebp
add dword [rax], eax
add byte [rdx], al
cmp eax, 3
je 0x14015e021
cmp eax, 2
je 0x14015ee68
mov rdi, qword [r15 + 0x118]
mov rsi, qword [r15 + 0x120]
mov ecx, dword [r15 + 0x12c]
mov dword [rbx + 0x41f3], ecx
mov ecx, dword [r15 + 0x129]
invalid
sub dword [rcx], eax
add byte [rax], al
mov dword [rbx + 0x41f0], ecx
mov byte [r15 + 0x148], 1
mov ecx, dword [rbx + 0x41f0]
mov edx, dword [rbx + 0x41f3]
mov dword [rbx + 0x148], ecx
mov dword [rbx + 0x14b], edx
mov r14b, 2
cmp byte [r15 + 0x110], 0
jne 0x14015e2b9
mov ecx, dword [rbx + 0x148]
mov edx, dword [rbx + 0x14b]
mov dword [rbx + 0xeb], edx
mov dword [rbx + 0xe8], ecx
mov r14d, eax
lea rax, [r15 + 0x108]
mov qword [rbx + 0x60], rax
mov byte [r15 + 0x115], 0
mov rax, qword [r15 + 0xf0]
mov qword [rbx + 0x4220], rax
movups xmm0, xmmword [r15 + 0xc0]
movups xmm1, xmmword [r15 + 0xd0]
movups xmm2, xmmword [r15 + 0xe0]
movaps xmmword [rbx + 0x4210], xmm2
movaps xmmword [rbx + 0x4200], xmm1
movaps xmmword [rbx + 0x41f0], xmm0
mov byte [r15 + 0x114], 0
lea rax, [r15 + 0xa0]
mov r11, qword [r15 + 0x108]
test r11, r11
je 0x14015e3b4
mov qword [rbx + 0x780], rdi
mov qword [rbx + 0x788], rsi
mov byte [rbx + 0x790], r14b
mov ecx, dword [rbx + 0xe8]
mov edx, dword [rbx + 0xeb]
mov dword [rbx + 0x791], ecx
add byte [rcx + 0x79493], cl
add bl, dh
movq mm0, qword [rax]
movups xmm1, xmmword [rax + 0x10]
movdqu xmmword [rbx + 0x798], xmm0
movups xmmword [rbx + 0x7a8], xmm1
cmp r14b, 2
jne 0x14015e3f4
mov r13, r11
mov qword [rbx + 0x1830], rdi
mov qword [rbx + 0x1838], rsi
cmp byte [rax], bl
add byte [rax], al
movzx r14d, byte [rbx + 0x7b0]
movzx r15d, byte [rbx + 0x7b1]
mov rcx, qword [rbx + 0x798]
test rcx, rcx
je 0x14015e570
mov rax, qword [rbx + 0x7a0]
call qword [rax + 0x18]
jmp 0x14015e572
mov ecx, dword [rbx + 0xe8]
mov edx, dword [rbx + 0xeb]
mov dword [rbx + 0x2d53], edx
mov dword [rbx + 0x2d50], ecx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbx + 0x62f0], xmm0
movaps xmmword [rbx + 0x6300], xmm1
movq xmm0, rsi
movq xmm6, rdi
punpcklqdq xmm6, xmm0
jmp 0x14015e75a
mov ecx, dword [rbx + 0xe8]
mov edx, dword [rbx + 0xeb]
mov dword [rbx + 0x1833], edx
mov dword [rbx + 0x1830], ecx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbx + 0x1837], xmm0
movups xmmword [rbx + 0x1847], xmm1
mov eax, dword [rbx + 0x1830]
mov dword [rbx + 0x3220], eax
movzx eax, word [rbx + 0x1834]
mov word [rbx + 0x3224], ax
movzx eax, byte [rbx + 0x1836]
mov byte [rbx + 0x3226], al
mov rax, qword [rbx + 0x1837]
mov qword [rbx + 0x3227], rax
movzx eax, byte [rbx + 0x183f]
mov byte [rbx + 0x322f], al
movups xmm0, xmmword [rbx + 0x1840]
movaps xmmword [rbx + 0x3230], xmm0
mov rax, qword [rbx + 0x184f]
mov qword [rbx + 0x323f], rax
lea rcx, [rbx + 0x791]
mov edx, dword [rcx + 0x48000007]
mov eax, dword [rbx + 0x323f]
mov qword [rbx + 0x7b0], rax
mov eax, dword [rbx + 0x3220]
movzx edx, word [rbx + 0x3224]
movzx r8d, byte [rbx + 0x3226]
mov r9, qword [rbx + 0x3227]
movzx r10d, byte [rbx + 0x322f]
movdqa xmm0, xmmword [rbx + 0x3230]
movdqu xmmword [rbx + 0x7a1], xmm0
mov dword [rbx + 0x791], eax
mov word [rbx + 0x795], dx
mov byte [rbx + 0x797], r8b
mov qword [rbx + 0x798], r9
mov byte [rbx + 0x7a0], r10b
mov qword [rbx + 0x780], rdi
mov qword [rbx + 0x788], rsi
mov byte [rbx + 0x790], r14b
jmp 0x14015e503
pause
mov rax, qword [r11 + 8]
nop word [rax + rax]
cmp rax, 0xffffffffffffffff
je 0x14015e501
test rax, rax
js 0x14015ea28
lea rdx, [rax + 1]
lock cmpxchg qword [r11 + 8], rdx
jne 0x14015e510
mov qword [rbx + 0x50], r11
movaps xmm6, xmmword [rbx + 0x780]
movzx r14d, byte [rbx + 0x790]
mov bl, 0x90
invalid
add byte [rax], al
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rbx + 0x2d50], eax
push rax
sub eax, 0x8b890000
push rbx
sub eax, 0x100f0000
sbb dword [rax + 0xf000007], 0x29
xor eax, 0x62
invalid
invalid
add byte [rax], al
movups xmm0, xmmword [rbx + 0x7a8]
movaps xmmword [rbx + 0x6300], xmm0
jmp 0x14015e762
xor eax, eax
mov rcx, qword [rbx + 0x7a8]
lock inc qword [rcx]
jle 0x14015f0d7
lock inc qword [rdi]
jle 0x14015f0d7
lock inc qword [rsi + 0x1c8]
lock inc qword [rsi]
jle 0x14015f0d7
lea r8, [rbx + 0x798]
movups xmm0, xmmword [r8]
add byte [rcx + 0xf], al
adc byte [rax + 0x10], cl
movups xmmword [rbx + 0x3237], xmm1
movups xmmword [rbx + 0x3227], xmm0
mov qword [rbx + 0x1830], rdi
mov qword [rbx + 0x1838], rsi
add byte [rax], al
mov byte [rbx + 0x1840], 2
movaps xmm0, xmmword [rbx + 0x3220]
movups xmmword [rbx + 0x1841], xmm0
movdqa xmm0, xmmword [rbx + 0x3230]
xor al, byte [rax]
add bl, dh
movq qword [rbx + 0x1851], mm0
mov r8, qword [rbx + 0x323f]
mov qword [rbx + 0x1860], r8
mov qword [rbx + 0x780], rdi
mov qword [rbx + 0x788], rsi
mov byte [rbx + 0x790], 2
add byte [rdx], al
mov qword [rbx + 0x798], rax
mov qword [rbx + 0x7a0], rdx
mov qword [rbx + 0x7a8], rcx
mov byte [rbx + 0x7b0], r14b
mov byte [rbx + 0x7b1], r15b
mov rdi, r13
lea rsi, [r13 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r13 + 0x10], cl
jne 0x14015e94b
mov rax, qword [0x14034f148]
shl rax, 1
shl eax, 1
test rax, rax
jne 0x14015e966
mov dword [rbx + 0x50], 0
mov qword [rbx + 0xa8], rsi
movzx eax, byte [rdi + 0x11]
test al, al
jne 0x14015e983
mov byte [rbx + 0x6f], 1
lea rcx, [rbx + 0x5320]
and byte [rbx], dl
add byte [rax - 0x73], cl
xchg ebx, eax
lock add byte [r8], al
call fcn.140131fe0
lea rsi, [rdi + 0x18]
mov byte [rbx + 0x6f], 0
lea rdx, [rbx + 0x5320]
lea r8, [rbx + 0x1830]
mov rcx, rsi
mov r9, qword [rbx + 0x60]
call fcn.1401391e0
mov byte [rbx + 0x6f], 0
lea rdx, [rbx + 0x41f0]
mov rcx, rsi
call fcn.140144220
pop rdx
pop rbx
invalid
dec dword [rax - 0x73]
mov bl, 0x91
invalid
add byte [rax], al
mov r8, qword [rbx + 0x4220]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x14015e90f
mov qword [rbx + 0x4220], 0
movdqa xmm6, xmmword [rbx + 0x780]
mov bl, 0x80
invalid
add byte [rax], al
movzx r14d, byte [rbx + 0x790]
mov eax, dword [rsi]
mov ecx, dword [rsi + 3]
mov dword [rbx + 0x2d50], eax
mov dword [rbx + 0x2d53], ecx
movups xmm0, xmmword [rbx + 0x798]
movaps xmmword [rbx + 0x62f0], xmm0
movdqu xmm0, xmmword [rbx + 0x7a8]
movdqa xmmword [rbx + 0x6300], xmm0
cmp byte [rbx + 0x50], 0
jne 0x14015e745
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x14015e9ca
xor eax, eax
mov rcx, qword [rbx + 0xa8]
xchg byte [rcx], al
cmp al, 2
jne 0x14015e75a
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov qword [rbx + 0x50], 0
movdqa xmmword [rbx + 0x5320], xmm6
mov byte [rbx + 0x5330], r14b
xor byte [rbx], dl
add byte [rbx + 0x2d5083], cl
add byte [rbx + 0x2d538b], cl
push rbx
sub eax, 0x83890000
xor dword [rbx], edx
add byte [rcx + 0x53348b], cl
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xor eax, 0x62
invalid
invalid
add byte [rax], al
movaps xmm1, xmmword [rbx + 0x6300]
movdqu xmmword [rbx + 0x5338], xmm0
movq qword [rbx + 0x5338], mm0
movups xmmword [rbx + 0x5348], xmm1
lea rcx, [rbx + 0x3220]
lea rdx, [rbx + 0x41f0]
call fcn.140131fe0
mov rax, qword [rbx + 0x5350]
mov qword [rbx + 0x7d8], rax
movaps xmm0, xmmword [rbx + 0x5320]
movaps xmm1, xmmword [rbx + 0x5330]
movaps xmm2, xmmword [rbx + 0x5340]
movups xmmword [rbx + 0x7c8], xmm2
movups xmmword [rbx + 0x7b8], xmm1
adc dword [rbx + 0x7b8], ecx
movups xmmword [rbx + 0x7a8], xmm0
mov r13, qword [rbx + 0x3220]
movups xmm0, xmmword [rbx + 0x3228]
movaps xmmword [rbx + 0x780], xmm0
add byte [rax], al
movdqu xmm0, xmmword [rbx + 0x3238]
movdqa xmmword [rbx + 0x790], xmm0
mov rax, qword [rbx + 0x3248]
mov eax, dword [rbx + 0x3248]
mov qword [rbx + 0x7a0], rax
lea rcx, [rbx + 0x41f0]
call fcn.140143f10
movaps xmm0, xmmword [rbx + 0x780]
invalid
add byte [rax], al
movaps xmm1, xmmword [rbx + 0x790]
movaps xmm2, xmmword [rbx + 0x7a0]
movaps xmm3, xmmword [rbx + 0x7b0]
mov al, 7
add byte [rax], al
movaps xmmword [rbx + 0x640], xmm0
movaps xmmword [rbx + 0x650], xmm1
movaps xmmword [rbx + 0x660], xmm2
movaps xmmword [rbx + 0x670], xmm3
jo 0x14015e86d
add byte [rax], al
movaps xmm0, xmmword [rbx + 0x7c0]
movaps xmmword [rbx + 0x680], xmm0
movdqa xmm0, xmmword [rbx + 0x7d0]
movdqa xmmword [rbx + 0x690], xmm0
mov rax, qword [rbx + 0x40]
mov byte [rax + 0x112], 0
mov byte [rax + 0x113], 0
mov rax, qword [rax + 0x68]
test rax, rax
mov rsi, qword [rbx + 0x50]
je case.0x14011a779.179
lock dec qword [rax]
jne case.0x14011a779.179
mov rax, qword [rbx + 0x40]
mov rcx, qword [rax + 0x68]
mov rdx, qword [rax + 0x70]
call fcn.14000d930
jae 0x14015e8ab
invalid
invalid
mov rax, qword [rbx + 0x40]
mov rax, qword [rax + 0xf8]
test rax, rax
je 0x14015e8ea
lock dec qword [rax]
jne 0x14015e8ea
mov rax, qword [rbx + 0x40]
mov rcx, qword [rax + 0xf8]
mov rdx, qword [rax + 0x100]
call fcn.14000d930
mov rax, qword [rbx + 0x60]
mov rax, qword [rax]
test rax, rax
je 0x14015e908
lock dec qword [rax]
jne 0x14015e908
mov rax, qword [rbx + 0x60]
mov rcx, qword [rax]
call fcn.14011f560
xor eax, eax
jmp 0x14015e19a
lock dec qword [r8 + 8]
jne 0x14015e6e2
mov rcx, qword [0x14034f0b8]
xor edx, edx
sar bh, cl
adc eax, 0x109bd7
jmp 0x14015e6e2
mov rsi, rcx
call fcn.140265bb0
mov rcx, rsi
test al, al
jne 0x14015c04c
or edx, edi
invalid
invalid
mov byte [r15 + 0x11], 1
jmp 0x14015c04c
invalid
invalid
mov rcx, rsi
call fcn.140265af0
jno 0x14015e962
invalid
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x14015e660
call fcn.140265bb0
xor al, 1
mov dword [rbx + 0x50], eax
mov qword [rbx + 0xa8], rsi
movzx eax, byte [rdi + 0x11]
adc dword [r8 + r8*8 - 0x3087bf1], r8d
invalid
invalid
mov rax, qword [rbx + 0xa8]
mov qword [rbx + 0x5320], rax
mov eax, dword [rbx + 0x50]
mov byte [rbx + 0x5328], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientpool.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbx + 0x5320]
mov edx, 0x2b
add byte [rax], al
add al, ch
sti
ror dword [rdi], cl
add cl, ch
invalid
invalid
add byte [rax], al
call fcn.140265bb0
test al, al
jne 0x14015e745
mov byte [rdi + 0x11], 1
jmp 0x14015e745
lea rax, str.mid___len
mov qword [rbx + 0x780], rax
mov qword [rbx + 0x788], 1
mov qword [rbx + 0x790], 8
pxor xmm0, xmm0
pxor mm0, mm0
movdqu xmmword [rbx + 0x798], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_srcioutilwrite_all.rs
invalid
add byte [rax - 0x73], cl
mov eax, dword [rax - 0x17fffff9]
or eax, 0xe9000fd0
scasd eax, dword [rdi]
invalid
add byte [rax], al
call fcn.140264630
jmp 0x14015f0d7
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconn.rs
call fcn.14025bec0
jmp 0x14015f0d7
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0xf8], rax
invalid
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x100], rax
add dword [rax], 1
add byte [rax], al
mov ecx, 8
mov edx, 0x2320
add byte [rax], al
call fcn.14025b400
jmp 0x14015f0d7
mov ecx, 0x80
mov edx, 0x200
call fcn.14025b400
test cl, cl
invalid
invalid
jmp 0x14015f0d7
mov ecx, 8
mov edx, 0x30
call fcn.14025b400
leave
verw cx
invalid
invalid
add byte [rax], al
leave
verw cx
invalid
lea rcx, [0x1402d2d80]
call fcn.14025c240
lea rcx, [0x1402d2d80]
call fcn.14025c200
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0x130], rax
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x138], rax
mov qword [rbx + 0x140], rdi
lea rcx, [0x1402a6669]
lea r8, [0x1402a6730]
mov edx, 0x4c
add byte [rax], r8b
add al, ch
dec bh
verw cx
invalid
invalid
add byte [rax], al
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0x130], rax
xor dword [rax], 1
add byte [rax], al
invalid
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x138], rax
mov qword [rbx + 0x140], rdi
lea rcx, str.assertion_failed:_max___std::u32::MAX_as_usize
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_np
add eax, 0x147d4e
add byte [rdx + 0x2f], bh
mov edx, 0x2f
call fcn.14025bae0
jmp 0x14015f0d7
mov ecx, 1
mov edx, 0x2000
call fcn.14025b3e0
jmp 0x14015f0d7
enter 0xf, 0xffffffffffffffe9
movabs byte [0x8b9000005], al
invalid
mov ecx, 8
mov edx, 0x28
call fcn.14025b400
jmp 0x14015f0d7
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x268], rax
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [0x1402d2b00]
invalid
call fcn.14025c240
jmp 0x14015f0d7
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x268], rax
add al, byte [rax]
invalid
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconn.rs
call fcn.14025c200
jmp 0x14015f0d7
invalid
add byte [rax], al
mov qword [rbx + 0x270], rdx
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconn.rs
call fcn.14025c240
add cl, ch
invalid
invalid
add byte [rax], al
mov ecx, 1
mov edx, 0x4000
call fcn.14025b3e0
jmp 0x14015f0d7
invalid
mov ecx, 1
mov edx, 0x2000
call fcn.14025b3e0
jmp 0x14015f0d7
mov ecx, 1
mov edx, 0x1000
call fcn.14025b3e0
verw cx
invalid
invalid
add byte [rax], al
mov byte [rbx + 0x780], al
mov byte [rbx + 0x4d], 1
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_np
pop rdx
sub edx, dword [rdi]
invalid
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_SETTINGS_frame
lea r9, [0x1402d19c0]
sub eax, 0x8d4c0017
add dword [rax - 0x45fffff9], 0x16
add byte [rax], al
add al, ch
mov dh, 0xd1
verw cx
enter 4, 0
mov ecx, 8
mov edx, 0x240
call fcn.14025b400
jmp 0x14015f0d7
mov ecx, 8
mov edx, 0x40
call fcn.14025b400
jmp 0x14015f0d7
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
mov edx, 0xe9000fc7
mov word [rax + rax], es
invalid
mov ecx, 8
mov edx, 0x1f8
call fcn.14025b400
jmp 0x14015f0d7
add al, 0
invalid
lea rax, [0x1402d24a8]
mov qword [rbx + 0x5320], rax
lea rax, [fcn.140038660]
in al, dx
cdq
in eax, dx
invalid
mov qword [rbx + 0x5328], rax
lea rax, str.The_max_buf_size_cannot_be_smaller_than
mov qword [rbx + 0x780], rax
mov qword [rbx + 0x788], 2
add byte [rax], al
add byte [rax - 0x39], cl
and dword [rax + 7], 0
add byte [rax], al
lea rax, [rbx + 0x5320]
mov qword [rbx + 0x790], rax
mov qword [rbx + 0x798], 1
cwde
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov byte [rbx + 0x6a], 1
lea rdx, [0x1402d24f8]
add byte [rax - 0x73], cl
invalid
add byte [rdi], 0
add byte [rax], al
add byte [rax - 0x73], cl
mov eax, dword [rax - 0x17fffff9]
add byte [rax], al
invalid
invalid
call fcn.14025ba30
jmp 0x14015f0d7
add eax, dword [rax + rax]
invalid
mov byte [rbx + 0x4d], 1
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srccodec_framed_read.rs
sbb byte [rdi], dl
invalid
lea r8, [0x1402d0650]
mov edx, 0x5e
call fcn.14025bae0
jmp 0x14015f0d7
mov byte [rbx + 0x4d], 1
lea rcx, [0x1402935b0]
adc rax, qword [rax]
lea ecx, [0x1402935b0]
call fcn.14025bcc0
jmp 0x14015f0d7
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0x190], rax
nop
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rbx + 0x60]
mov qword [rbx + 0x198], rax
mov qword [rbx + 0x1a0], rdi
add byte [rax - 0x73], cl
or eax, 0x173c5a
lea ecx, [0x1402d2988]
call fcn.14025c240
jmp 0x14015f0d7
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0x190], rax
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x198], rax
mov qword [rbx + 0x1a0], rdi
lea rcx, [0x1402d2988]
call fcn.14025c200
jmp 0x14015f0d7
mov byte [rbx + 0x4e], 1
mov ecx, 8
mov edx, 8
call fcn.14025b400
jmp 0x14015f0d7
mov qword [rbx + 0x90], rdi
mov ecx, 8
mov edx, 0x10
call fcn.14025b400
jmp 0x14015f0d7
mov ecx, 8
mov edx, 0x60
call fcn.14025b400
jmp 0x14015f0d7
mov qword [rbx + 0x90], r14
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x30
call fcn.14025b400
jmp 0x14015f0d7
mov ecx, 8
mov edx, 0x48
call fcn.14025b400
jmp 0x14015f0d7
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtimecontextcurrent.rs
call fcn.14025bd60
verw cx
invalid
add al, byte [rax]
invalid
mov rax, qword [rbx + 0x1830]
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x14015ee2e
lea rcx, [rbx + 0x1830]
call fcn.140167460
mov eax, dword [0x14034f154]
add r11d, dword [rdi]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd8]
dec rax
mov qword [rbx + 0xa0], rax
invalid
add byte [rax], al
invalid
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbx + 0xa0]
mov qword [rax + 0xd8], rcx
mov al, bl
add byte [rax], al
invalid
xor eax, eax
mov byte [rbx + 0x780], al
lea rcx, [rbx + 0x780]
call fcn.140264690
jmp 0x14015f0d7
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconn.rs
or eax, 0x173c09
invalid
call fcn.14025bec0
jmp 0x14015f0d7
mov ecx, 8
add byte [rdx + 0xfc8], bh
mov edx, 0xfc8
call fcn.14025b400
jmp 0x14015f0d7
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0x248], rax
mov dword [rbx + 0x248], eax
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x250], rax
mov qword [rbx + 0x258], rdi
add byte [rax - 0x77], cl
mov ebx, 0x258
mov qword [rbx + 0x260], r14
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_np
lea ecx, [0x1402d1710]
lea ecx, [0x1402d1710]
call fcn.14025c240
jmp 0x14015f0d7
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0x248], rax
mov rax, qword [rbx + 0x60]
invalid
mov qword [rbx + 0x250], rax
mov qword [rbx + 0x258], rdi
mov qword [rbx + 0x260], r14
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_np
call fcn.14025c200
jmp 0x14015f0d7
mov byte [rbx + 0x5f], 1
lea rcx, str.conn.ping_pong
lea r8, [0x1402d29b0]
cmpsd dword [rsi], dword [rdi]
cmp dl, byte [rdi]
add byte [rdx + 0xe], bh
call fcn.14025bee0
jmp 0x14015f0d7
mov ecx, 8
mov edx, 0x48
call fcn.14025b400
jmp 0x14015f0d7
mov ecx, 8
mov edx, 0x68
call fcn.14025b400
jmp 0x14015f0d7
mov ecx, 0x80
mov edx, 0x280
call fcn.14025b400
jmp 0x14015f0d7
add dword [rcx], 0
invalid
add dword [rcx], 0
add byte [rcx + 0x80], bh
mov ecx, 0x80
mov edx, 0x280
call fcn.14025b400
jmp 0x14015f0d7
add dword [rax], eax
invalid
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtimecontextcurrent.rs
call fcn.14025bd60
jmp 0x14015f0d7
invalid
lea rcx, [rbx + 0x1830]
call fcn.140166750
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add dword [rdi], ebx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd8]
xor eax, eax
mov byte [rbx + 0x780], al
lea rcx, [rbx + 0x780]
lea ecx, [rbx + 0x780]
lea ecx, [rbx + 0x780]
call fcn.140264690
jmp 0x14015f0d7
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0xc8], rax
mov dword [rbx + 0xc8], eax
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0xd0], rax
mov qword [rbx + 0xd8], rdi
add byte [rax - 0x77], cl
mov ebx, 0xd8
mov qword [rbx + 0xe0], r14
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_np
lea ecx, [0x1402d16f8]
lea ecx, [0x1402d16f8]
call fcn.14025c240
jmp 0x14015f0d7
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0xc8], rax
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0xd0], rax
mov qword [rbx + 0xd8], rdi
mov qword [rbx + 0xe0], r14
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_np
call fcn.14025c200
jmp 0x14015f0d7
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbx + 0x780], rax
lea rax, str.std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.1401e0310
lea r8, [rbx + 0x780]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14015f0d7
mov ecx, 8
mov edx, 0x78
call fcn.14025b400
jmp 0x14015f0d7
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbx + 0x780], rax
lea rax, str.std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.1401e0310
lea r8, [rbx + 0x780]
mov edx, 0x2b
call fcn.14025bdc0
verw bx
invalid
mov ecx, 0x80
mov edx, 0x1080
call fcn.14025b400
jmp 0x14015f0d7
mov ecx, 0x80
mov edx, 0x1080
call fcn.14025b400
ud2
invalid
lea r10, [r13 + 0xb8]
lea rsi, [r13 + 0x100]
mov qword [rbp + 0x260], 2
mov dword [rbp + 0x260], 2
test dword [rax + 2], esp
add byte [rax], al
add byte [rdx], al
add byte [rax], al
invalid
mov qword [rbp + 0x280], 0
add byte [rax], al
add byte [rax], al
movzx r9d, byte [rdx]
lea r8, [0x1402e92d4]
movsxd r9, dword [r8 + r9*4]
invalid
or al, 0x88
add r9, r8
add ecx, eax
invalid
add ecx, eax
mov qword [rbp + 0x380], r13
jmp r9
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
movups xmm2, xmmword [rdx + 0x28]
movups xmm3, xmmword [rdx + 0x38]
pop rdx
cmp byte [rdi], cl
sub dword [rbp + 0x2a0], eax
mov r8, qword [rdx + 0x48]
mov qword [rbp + 0x2e0], r8
mov dword [rbp + 0x2e0], eax
movaps xmmword [rbp + 0x2d0], xmm3
movaps xmmword [rbp + 0x2c0], xmm2
movaps xmmword [rbp + 0x2b0], xmm1
rol byte [rdx], 0
add byte [rdi], cl
sub dword [rbp + 0x2b0], ecx
mov r14, qword [rbp + 0x2a0]
add byte [rax], al
cmp r14, 2
je 0x140163f2e
cmp r14d, 1
jne 0x140163f33
mov r8, qword [rbp + 0x2b0]
xor r12d, r12d
sub r8, qword [rbp + 0x2b8]
cmovae r12, r8
jmp 0x140163f3a
rcr dword [rax], cl
add byte [rax], al
movzx ebx, byte [rdx + 1]
mov rdi, qword [rdx + 2]
cmp rax, 3
jae 0x1401632ff
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov es, word [rbx]
add byte [rax], al
invalid
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 3
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov byte [rax + rcx + 2], 8
mov word [rax + rcx], 0
cmp rdx, 2
jbe 0x140165024
add rcx, 3
mov qword [r13 + 0x108], rcx
mov dword [rbp + 0x108], ecx
cmp qword [r13 + 0x110], rcx
jne 0x140163325
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 1
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
add byte [rcx - 0x75], cl
test dword [rax], eax
add dword [rax], eax
add byte [rcx - 0x75], cl
lea ecx, [rax]
add dword [rax], eax
add byte [rcx - 0x75], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
mov byte [rax + rcx], 6
cmp rdx, rcx
je 0x1401650df
sub dword [rax], eax
invalid
inc rcx
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
jne 0x140163343
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
add esi, eax
test dword [rsi + 0x1000003], ecx
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 1
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
add byte [rax], al
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
mov byte [rax + rcx], bl
cmp rdx, rcx
jne 0x140163349
or eax, dword [rax]
add dh, al
test dword [rdi + 0x1000003], ecx
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
add esi, eax
test dword [rbp + 0x1000003], ecx
mov byte [rbp + 0x38c], 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xor edx, edx
call fcn.14025b800
jmp 0x14016525f
mov qword [rbp + 0x360], r10
add rdx, 8
lea rdi, [rbp - 0x60]
mov r8d, 0x120
mov rcx, rdi
call fcn.14025a776
mov eax, dword [r13 + 0x138]
add rax, 9
mov qword [rbp + 0x290], rsi
mov qword [rbp + 0x298], rax
movzx eax, byte [rbp + 0xbc]
mov esi, dword [rbp + 0xb8]
mov byte [rbp + 0x28d], 1
mov byte [rbp + 0x28c], al
add byte [rax], al
mov dword [rbp + 0x288], esi
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 0
test dword [rsi + 3], ecx
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
lea rcx, [rbp + 0x340]
mov rdx, rdi
mov r8, r13
call fcn.140067ff0
mov dword [rbp + 0x368], esi
mov rax, qword [rbp + 0x380]
mov rsi, qword [rax + 0x108]
mov byte [rbp + 0x37b], 1
lea rcx, [rbp + 0x288]
lea rdx, [rbp + 0x290]
call fcn.14006c3d0
mov rdi, qword [rbp + 0x290]
mov r13, qword [rbp + 0x298]
mov r12, qword [rdi + 8]
or byte [eax - 0x75], cl
popfq
push rax
add eax, dword [rax]
add byte [rbp - 0x77], cl
out 0x49, al
not esi
cmp r14, r13
cmovae r14, r13
cmp rbx, r14
jbe 0x14016376b
mov qword [rbp + 0x250], r14
test r14, r14
je 0x140164067
mov rax, qword [rbp + 0x340]
mov r8, qword [rbp + 0x348]
mov rax, qword [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
pop rax
add eax, dword [rax]
add dh, al
test dword [rbx + 3], edi
add byte [rax], al
add dword [rax - 0x73], ecx
lea ecx, [rbp + 0x2f0]
mov r9, rbx
call rax
sub qword [rbp + 0x350], r14
add qword [rbp + 0x348], r14
mov qword [rbp + 0x300], r14
movups xmm0, xmmword [rbp + 0x2f0]
movaps xmmword [rbp + 0x2a0], xmm0
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x2b0], rax
mov rax, qword [rbp + 0x308]
mov qword [rbp + 0x2b8], rax
add byte [rax], al
mov r14, qword [rbp + 0x2b0]
mov rcx, qword [rdi + 8]
mov rdx, rcx
not rdx
cmp rdx, r13
cmp edx, ebp
cmovae rdx, r13
cmp rdx, r14
jb 0x1401651cf
add byte [rax], al
mov rbx, qword [rbp + 0x2a8]
test r14, r14
je 0x14016408d
mov rax, qword [rdi + 0x10]
nop word cs:[rax + rax]
cmp rax, rcx
jne 0x14016298a
mov edx, 0x40
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140030ba0
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
sub rax, rcx
add rcx, qword [rdi]
cmp rax, r13
cmovae rax, r13
cmp r14, rax
mov r15, rax
cmovb r15, r14
dec byte [rax - 0x77]
fimul dword [rbp - 0x77]
clc
call fcn.14025a776
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov rdx, rax
sub rdx, rcx
cmp rdx, r15
jb 0x140164e1d
pop rdx
and al, 0
invalid
or byte [rax - 0x75], cl
adc byte [r8 - 0x77], r9b
ret 0x2948
pop rdx
and al, 0
add byte [rcx + rax - 5], cl
add rbx, r15
add rcx, r15
sub r13, r15
mov qword [rdi + 8], rcx
or byte [rcx + rcx*4 - 0x53], cl
cwde
add al, byte [rax]
add byte [rbp + 0x29], cl
invalid
jne 0x140162970
or byte [rcx + rcx*4 - 0x53], cl
cwde
add al, byte [rax]
add byte [rbp + 0x29], cl
invalid
mov rbx, qword [rbp + 0x2a8]
test al, 2
add byte [rax], al
mov r8, qword [rbp + 0x2b0]
jmp 0x140164090
movzx ebx, byte [rdx + 4]
mov r8d, dword [rdx + 8]
mov dword [rbp + 0x234], r8d
mov r9, rdx
movzx edi, byte [rdx + 0xc]
or al, 0x8b
push rdx
adc byte [rcx + 0x23895], cl
add byte [rbp + 0xf], al
mov dh, 0x69
adc al, 0x41
mov edx, dword [rcx + 0x18]
mov dword [rbp + 0x23c], edx
movzx r12d, byte [r9 + 0x1c]
mov edx, dword [r9 + 0x20]
mov dword [rbp + 0x240], edx
movzx r14d, byte [r9 + 0x24]
mov edx, dword [r9 + 0x28]
mov dword [rbp + 0x244], edx
movzx r11d, byte [r9 + 0x2c]
mov edx, dword [r9 + 0x30]
mov dword [rbp + 0x248], edx
movzx r10d, byte [r9 + 0x34]
xor edx, edx
test bl, 1
mov r8d, 6
cmove r8, rdx
lea rdx, [r8 + 6]
test dil, 1
cmove rdx, r8
lea r8, [rdx + 6]
test r13b, 1
cmove r8, rdx
lea rdx, [r8 + 6]
test r12b, 1
cmove rdx, r8
lea r8, [rdx + 6]
mov byte [rbp + 0x360], r14b
test r14b, 1
cmove r8, rdx
lea rdx, [r8 + 6]
test r11b, 1
cmove rdx, r8
lea r15, [rdx + 6]
test r10b, 1
cmove r15, rdx
mov edx, dword [r9 + 0x38]
mov dword [rbp + 0x24c], edx
movzx r14d, byte [r9 + 0x3c]
mov qword [rbp + 0x2f0], rsi
bswap r15
cmp rax, 3
mov byte [rbp + 0x2ec], r10b
mov byte [rbp + 0x368], r11b
jae 0x1401633eb
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 3
mov rcx, rsi
call fcn.140030ba0
mov r8, qword [rbp + 0x380]
mov rax, qword [r8 + 0x100]
mov rcx, qword [r8 + 0x108]
add byte [rax], al
mov rdx, qword [r8 + 0x110]
sub rdx, rcx
shr r15, 0x28
mov word [rax + rcx], r15w
mov dword [rax + rcx], edi
shr r15d, 0x10
mov byte [rax + rcx + 2], r15b
cmp rdx, 2
jbe 0x14016504f
add rcx, 3
mov qword [r8 + 0x108], rcx
cmp qword [r8 + 0x110], rcx
jne 0x14016341f
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 1
mov rcx, rsi
call fcn.140030ba0
mov r8, qword [rbp + 0x380]
mov rax, qword [r8 + 0x100]
mov rcx, qword [r8 + 0x108]
mov rdx, qword [r8 + 0x110]
mov byte [rax + rcx], 4
cmp rdx, rcx
je 0x14016510c
add byte [rax], al
inc rcx
mov qword [r8 + 0x108], rcx
add dword [rax], eax
add byte [rcx + 0x39], cl
mov byte [rax], dl
add dword [rax], eax
add byte [rdi], cl
invalid
invalid
or byte [rax], al
invalid
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
test dword [rbp + 0x1000003], ecx
mov byte [rbp + 0x38c], 1
mov edx, 1
mov rcx, rsi
call fcn.140030ba0
mov r8, qword [rbp + 0x380]
add byte [rcx - 0x75], cl
add byte [rax], 1
add byte [rax], al
mov rcx, qword [r8 + 0x108]
mov rdx, qword [r8 + 0x110]
mov edx, dword [rax + 0x110]
mov byte [rax + rcx], r14b
cmp rdx, rcx
jne 0x140163452
or byte [rax], al
add dh, al
test dword [rdi + 0x1000003], ecx
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
add esi, eax
test dword [rbp + 0x1000003], ecx
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xor edx, edx
call fcn.14025b800
jmp 0x14016525f
mov qword [rbp + 0x360], r10
add rdx, 8
lea rdi, [rbp + 0xc0]
mov r8d, 0x120
mov rcx, rdi
call fcn.14025a776
mov eax, dword [r13 + 0x138]
add rax, 9
mov qword [rbp + 0x290], rsi
mov qword [rbp + 0x298], rax
movzx eax, byte [rbp + 0x1d8]
mov ecx, dword [rbp + 0x1d0]
mov ebx, dword [rbp + 0x1d4]
mov byte [rbp + 0x28d], 5
mov byte [rbp + 0x28c], al
mov dword [rbp + 0x368], ecx
mov dword [rbp + 0x288], ecx
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 0
mov byte [rbp + 0x38c], 1
lea rcx, [rbp + 0x340]
mov rdx, rdi
mov r8, r13
call fcn.140067ff0
mov rax, qword [rbp + 0x380]
mov rsi, qword [rax + 0x108]
mov byte [rbp + 0x38a], 1
lea rcx, [rbp + 0x288]
add byte [rax - 0x73], cl
xchg ebp, eax
nop
add al, byte [rax]
add al, ch
rcl dword [rsi - 0x74b70010], cl
mov ebp, 0x290
mov r13, qword [rbp + 0x298]
mov r12, qword [rdi + 8]
bswap ebx
retf
mov dword [rbp + 0x2f0], ebx
mov rdx, r12
not rdx
cmp rdx, r13
cmovae rdx, r13
cmp rdx, 4
jb 0x140164f18
mov rax, qword [rdi + 0x10]
mov r15d, 4
lea rbx, [rbp + 0x2f0]
mov rcx, r12
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp rax, rcx
jne 0x140162d71
mov byte [rbp + 0x38a], 1
mov edx, 0x40
mov rcx, rdi
call fcn.140030ba0
dec dword [rax - 0x75]
or byte [r8 - 0x75], r9b
invalid
invalid
sub rax, rcx
add rcx, qword [rdi]
cmp rax, r13
cmovae rax, r13
invalid
invalid
cmp r15, rax
mov r14, rax
cmovb r14, r15
mov rdx, rbx
mov r8, r14
call fcn.14025a776
jns 0x140162da1
add byte [rax - 0x75], cl
or byte [r8 - 0x75], r9b
adc byte [r8 - 0x77], r9b
ret 0x2948
invalid
cmp rdx, r14
jb 0x140164d94
add rbx, r14
add rcx, r14
sub r13, r14
mov qword [rdi + 8], rcx
mov qword [rbp + 0x298], r13
sub r15, r14
jne 0x140162d50
mov rbx, qword [rbp + 0x350]
mov r14, rcx
not r14
cmp r14, r13
cmovae r14, r13
cmp rbx, r14
jbe 0x140163e6d
mov qword [rbp + 0x250], r14
test r14, r14
je 0x1401641f7
mov rax, qword [rbp + 0x340]
mov r8, qword [rbp + 0x348]
mov rax, qword [rax]
lea rdx, [rbp + 0x358]
add byte [rax], al
mov byte [rbp + 0x38a], 1
lea rcx, [rbp + 0x2f0]
mov r9, rbx
call rax
sub qword [rbp + 0x350], r14
add qword [rbp + 0x348], r14
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x4b], cl
add byte [rbx], al
add byte [rax], al
movups xmm0, xmmword [rbp + 0x2f0]
movaps xmmword [rbp + 0x2a0], xmm0
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x2b0], rax
mov rax, qword [rbp + 0x308]
mov qword [rbp + 0x2b8], rax
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], cl
mov al, 2
add byte [rax], al
mov rcx, qword [rdi + 8]
mov rdx, rcx
not rdx
cmp rdx, r13
cmovae rdx, r13
cmp rdx, r14
jb 0x1401651dc
invalid
and eax, dword [rax]
invalid
mov rbx, qword [rbp + 0x2a8]
test r14, r14
je 0x14016421d
mov rax, qword [rdi + 0x10]
nop
cmp rax, rcx
jne 0x140162eaa
mov edx, 0x40
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140030ba0
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
sub rax, rcx
add rcx, qword [rdi]
cmp rax, r13
cmovae rax, r13
cmp r14, rax
mov r15, rax
cmovb r15, r14
dec byte [rax - 0x77]
fimul dword [rbp - 0x77]
clc
call fcn.14025a776
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
or byte [rax - 0x75], cl
adc byte [r8 - 0x77], r9b
ret 0x2948
mov rdx, rax
sub rdx, rcx
cmp rdx, r15
jb 0x140164e2a
invalid
add rbx, r15
add rcx, r15
sub r13, r15
mov qword [rdi + 8], rcx
or byte [rcx + rcx*4 - 0x53], cl
cwde
add al, byte [rax]
add byte [rbp + 0x29], cl
invalid
jne 0x140162e90
or byte [rcx + rcx*4 - 0x53], cl
cwde
add al, byte [rax]
add byte [rbp + 0x29], cl
invalid
mov rbx, qword [rbp + 0x2a8]
test al, 2
add byte [rax], al
mov r8, qword [rbp + 0x2b0]
jmp 0x140164220
mov ebx, dword [rdx + 4]
mov edi, dword [rdx + 8]
cmp rax, 3
jae 0x1401634e2
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 3
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov byte [rax + rcx + 2], 4
mov word [rax + rcx], 0
cmp rdx, 2
jbe 0x14016507a
add rcx, 3
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
jne 0x140163508
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 1
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
add dword [rax], eax
invalid
mov byte [rax + rcx], 3
cmp rdx, rcx
je 0x140165139
add byte [rax], al
inc rcx
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
jne 0x140163526
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
add dword [rdx + 1], edi
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
lodsd eax, dword [rsi]
add byte [rbx], 0
add byte [rcx - 0x75], cl
test dword [rax], eax
add dword [rax], eax
add byte [rcx - 0x75], cl
lea ecx, [rax]
add dword [rax], eax
add byte [rcx - 0x75], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
mov edx, dword [rbp + 0x110]
mov byte [rax + rcx], 0
cmp rdx, rcx
jne 0x14016352d
invalid
add al, 0
add dh, al
test dword [rdi + 0x1000003], ecx
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
add esi, eax
test dword [rbp + 0x1000003], ecx
mov byte [rbp + 0x38c], 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
call fcn.14025b800
mov dword [rdi - 0x1c16fff1], eax
and dword [rax], eax
invalid
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
movaps xmmword [rbp + 0x300], xmm1
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov qword [rbp + 0x310], rdx
movaps xmmword [rbp + 0x2f0], xmm0
lock add al, byte [rax]
add byte [rax - 0x75], cl
mov ebp, 0x300
add rdi, 8
bswap rdi
cmp rax, 3
jae 0x1401635cd
mov edx, 3
mov rcx, rsi
int1
call fcn.140030ba0
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
shr rdi, 0x28
mov word [rax + rcx], di
shr edi, 0x10
mov byte [rax + rcx + 2], dil
cmp rdx, 2
jbe 0x1401650a5
add rcx, 3
mov qword [r13 + 0x108], rcx
lea ecx, [rax]
add dword [rax], eax
add byte [rcx + 0x39], cl
lea edx, [rax]
add dword [rax], eax
add byte [rdi], cl
test esp, ebp
add al, 0
invalid
mov edx, 1
mov rcx, rsi
call fcn.140030ba0
mov rax, qword [r13 + 0x100]
mov eax, dword [rbp + 0x100]
mov eax, dword [rbp + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
mov byte [rax + rcx], 7
cmp rdx, rcx
je 0x140165166
inc rcx
mov qword [r13 + 0x108], rcx
add dword [rax], eax
add byte [rcx + 0x39], cl
lea edx, [rax]
add dword [rax], eax
add byte [rdi], cl
test esp, eax
add al, 0
invalid
mov edx, 1
mov rcx, rsi
call fcn.140030ba0
mov rax, qword [r13 + 0x100]
add byte [rcx], al
add byte [rax], al
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
add byte [rax], al
add byte [rax], al
mov byte [rax + rcx], 0
cmp rdx, rcx
jne 0x14016361d
mov ecx, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
call fcn.14025b800
jmp 0x14016525f
mov ebx, dword [rdx + 4]
mov edi, dword [rdx + 8]
cmp rax, 3
jae 0x140163680
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 3
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov byte [rax + rcx + 2], 4
mov word [rax + rcx], 0
cmp rdx, 2
jbe 0x1401650b4
add rcx, 3
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
jne 0x1401636a6
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 1
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
mov byte [rax + rcx], 8
cmp rdx, rcx
je 0x140165177
inc rcx
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
jne 0x1401636c4
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 1
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
mov byte [rax + rcx], 0
cmp rdx, rcx
jne 0x1401636cb
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 1
xor edx, edx
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
mov byte [rax + rcx + 2], 8
mov word [rax + rcx], 0
add rcx, 3
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
je 0x1401626ee
mov rax, qword [rsi]
mov byte [rax + rcx], 6
inc rcx
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
je 0x140162757
mov rax, qword [rsi]
mov byte [rax + rcx], bl
inc rcx
mov qword [r13 + 0x108], rcx
mov rax, qword [r13 + 0x110]
sub rax, rcx
cmp rax, 4
jae 0x140163816
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 4
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov dword [rax + rcx], 0
cmp rdx, 3
ja 0x140163820
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 4
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
shr r15, 0x28
mov word [rax + rcx], r15w
shr r15d, 0x10
mov byte [rax + rcx + 2], r15b
mov r8, qword [rbp + 0x380]
add rcx, 3
mov qword [r8 + 0x108], rcx
cmp qword [r8 + 0x110], rcx
je 0x140162b5a
mov rax, qword [rsi]
mov byte [rax + rcx], 4
mov r8, qword [rbp + 0x380]
inc rcx
mov qword [r8 + 0x108], rcx
cmp qword [r8 + 0x110], rcx
je 0x140162bc3
mov rax, qword [rsi]
mov byte [rax + rcx], r14b
mov r8, qword [rbp + 0x380]
inc rcx
mov qword [r8 + 0x108], rcx
mov rax, qword [r8 + 0x110]
sub rax, rcx
cmp rax, 4
jae 0x1401638c0
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 4
mov rcx, rsi
call fcn.140030ba0
mov r8, qword [rbp + 0x380]
mov rax, qword [r8 + 0x100]
mov rcx, qword [r8 + 0x108]
mov rdx, qword [r8 + 0x110]
sub rdx, rcx
mov dword [rax + rcx], 0
cmp rdx, 3
jbe 0x1401651a4
add rcx, 4
mov qword [r8 + 0x108], rcx
test bl, 1
jne 0x1401638e1
jmp 0x140163912
mov rax, qword [rsi]
mov byte [rax + rcx + 2], 4
mov word [rax + rcx], 0
add rcx, 3
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
je 0x140162f94
mov rax, qword [rsi]
mov byte [rax + rcx], 3
inc rcx
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
je 0x140162ffd
mov rax, qword [rsi]
mov byte [rax + rcx], 0
inc rcx
mov qword [r13 + 0x108], rcx
bswap ebx
mov rax, qword [r13 + 0x110]
sub rax, rcx
cmp rax, 4
jae 0x140163a80
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 4
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov dword [rax + rcx], ebx
cmp rdx, 3
ja 0x140163a86
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 4
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
shr rdi, 0x28
mov word [rax + rcx], di
shr edi, 0x10
mov byte [rax + rcx + 2], dil
add rcx, 3
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
je 0x14016310c
mov rax, qword [rsi]
mov byte [rax + rcx], 7
inc rcx
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
je 0x140163152
mov rax, qword [rsi]
mov byte [rax + rcx], 0
inc rcx
mov qword [r13 + 0x108], rcx
mov rax, qword [r13 + 0x110]
sub rax, rcx
cmp rax, 4
jae 0x140163b27
mov edx, 4
mov rcx, rsi
call fcn.140030ba0
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov dword [rax + rcx], 0
cmp rdx, 3
ja 0x140163b31
mov ecx, 4
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
mov byte [rax + rcx + 2], 4
mov word [rax + rcx], 0
add rcx, 3
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
je 0x140163217
mov rax, qword [rsi]
mov byte [rax + rcx], 8
inc rcx
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
je 0x140163280
mov rax, qword [rsi]
mov byte [rax + rcx], 0
inc rcx
mov qword [r13 + 0x108], rcx
bswap ebx
mov rax, qword [r13 + 0x110]
sub rax, rcx
cmp rax, 4
jae 0x140163b99
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 4
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov dword [rax + rcx], ebx
cmp rdx, 3
ja 0x140163b9f
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 4
call fcn.14025b800
jmp 0x14016525f
mov rcx, r12
test rbx, rbx
je 0x140163803
mov r14, qword [rbp + 0x348]
mov rax, qword [rdi + 0x10]
mov rcx, r12
nop word cs:[rax + rax]
cmp rax, rcx
jne 0x1401637b1
mov byte [rbp + 0x37b], 1
mov edx, 0x40
mov rcx, rdi
call fcn.140030ba0
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
sub rax, rcx
add rcx, qword [rdi]
cmp rax, r13
cmovae rax, r13
cmp rbx, rax
mov r15, rax
cmovb r15, rbx
mov rdx, r14
mov r8, r15
call fcn.14025a776
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov rdx, rax
sub rdx, rcx
cmp rdx, r15
jb 0x140164de1
add r14, r15
add rcx, r15
sub r13, r15
mov qword [rdi + 8], rcx
mov qword [rbp + 0x298], r13
sub rbx, r15
jne 0x140163790
mov qword [rbp + 0x2f0], 0
mov r8b, 1
jmp 0x1401640dd
mov rax, qword [rsi]
mov dword [rax + rcx], 0
add rcx, 4
mov qword [r13 + 0x108], rcx
mov rax, qword [r13 + 0x110]
sub rax, rcx
cmp rax, 8
jae 0x140163c44
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 8
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov qword [rax + rcx], rdi
cmp rdx, 7
ja 0x140163c4b
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 8
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
mov dword [rax + rcx], 0
mov r8, qword [rbp + 0x380]
add rcx, 4
mov qword [r8 + 0x108], rcx
test bl, 1
je 0x140163912
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
lea rcx, [rbp + 0x2f0]
xor edx, edx
mov r8d, dword [rbp + 0x234]
call fcn.14006de10
test dil, 1
je 0x14016394c
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
lea rcx, [rbp + 0x2f0]
mov edx, 1
mov r8d, dword [rbp + 0x238]
call fcn.14006de10
test r13b, 1
je 0x140163986
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
lea rcx, [rbp + 0x2f0]
mov edx, 2
mov r8d, dword [rbp + 0x23c]
call fcn.14006de10
test r12b, 1
je 0x1401639c0
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
lea rcx, [rbp + 0x2f0]
mov edx, 3
mov r8d, dword [rbp + 0x240]
call fcn.14006de10
test byte [rbp + 0x360], 1
je 0x1401639fd
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
lea rcx, [rbp + 0x2f0]
mov edx, 4
mov r8d, dword [rbp + 0x244]
call fcn.14006de10
test byte [rbp + 0x368], 1
je 0x140163a3a
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
lea rcx, [rbp + 0x2f0]
mov edx, 5
mov r8d, dword [rbp + 0x248]
call fcn.14006de10
test byte [rbp + 0x2ec], 1
je 0x140163c56
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
lea rcx, [rbp + 0x2f0]
mov edx, 6
mov r8d, dword [rbp + 0x24c]
call fcn.14006de10
jmp 0x140163c56
mov rax, qword [rsi]
mov dword [rax + rcx], ebx
add rcx, 4
mov qword [r13 + 0x108], rcx
bswap edi
mov rax, qword [r13 + 0x110]
sub rax, rcx
cmp rax, 4
jae 0x140163c38
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 4
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov dword [rax + rcx], edi
cmp rdx, 3
ja 0x140163c3e
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 4
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
mov dword [rax + rcx], 0
add rcx, 4
mov qword [r13 + 0x108], rcx
mov edi, dword [rbp + 0x310]
bswap edi
mov rax, qword [r13 + 0x110]
sub rax, rcx
cmp rax, 4
jae 0x140163d88
mov edx, 4
mov rcx, rsi
call fcn.140030ba0
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov dword [rax + rcx], edi
cmp rdx, 3
ja 0x140163d8e
mov ecx, 4
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
mov dword [rax + rcx], ebx
add rcx, 4
mov qword [r13 + 0x108], rcx
bswap edi
mov rax, qword [r13 + 0x110]
sub rax, rcx
cmp rax, 4
jae 0x140163c38
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov edx, 4
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov dword [rax + rcx], edi
cmp rdx, 3
ja 0x140163c3e
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 4
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
mov dword [rax + rcx], edi
add rcx, 4
jmp 0x140163c4f
mov rax, qword [rsi]
mov qword [rax + rcx], rdi
add rcx, 8
mov qword [r13 + 0x108], rcx
mov dil, 1
mov bl, 1
mov r14b, 1
mov r15b, 1
mov r8, qword [rbp + 0x260]
cmp r8, 2
je 0x14016536e
lea rdx, [rbp + 0x278]
mov rcx, qword [rbp + 0x268]
mov rax, qword [rbp + 0x270]
test r8b, 1
je 0x140163c9f
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
mov rax, qword [rax + 0x68]
mov byte [rbp + 0x37a], dil
mov byte [rbp + 0x379], bl
mov byte [rbp + 0x378], r14b
mov byte [rbp + 0x377], r15b
call rax
mov rsi, qword [rbp + 0x260]
cmp rsi, 2
je 0x14016536e
mov rdx, qword [rbp + 0x278]
mov rcx, qword [rbp + 0x268]
mov rax, qword [rbp + 0x270]
test sil, 1
mov dword [rbp + 0x380], edi
mov dword [rbp + 0x360], ebx
mov dword [rbp + 0x368], r14d
mov dword [rbp + 0x2ec], r15d
je 0x140163d18
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
mov r8d, dword [rbp + 0x380]
mov r9d, dword [rbp + 0x360]
mov r10d, dword [rbp + 0x368]
mov r11d, dword [rbp + 0x2ec]
je 0x14016536e
mov rax, qword [rbp + 0x268]
lock dec qword [rax]
jne 0x14016536e
mov rcx, qword [rbp + 0x268]
mov rdx, qword [rbp + 0x270]
mov byte [rbp + 0x37f], r8b
mov byte [rbp + 0x37e], r9b
mov byte [rbp + 0x37d], r10b
mov byte [rbp + 0x37c], r11b
call fcn.14000d930
jmp 0x14016536e
mov rax, qword [rsi]
mov dword [rax + rcx], edi
add rcx, 4
mov qword [r13 + 0x108], rcx
mov edi, dword [rbp + 0x314]
bswap edi
mov rax, qword [r13 + 0x110]
sub rax, rcx
cmp rax, 4
jae 0x140163dee
mov edx, 4
mov rcx, rsi
call fcn.140030ba0
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov dword [rax + rcx], edi
cmp rdx, 3
ja 0x140163df4
mov ecx, 4
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
mov dword [rax + rcx], edi
add rcx, 4
mov qword [r13 + 0x108], rcx
mov rdi, qword [rbp + 0x300]
test rdi, rdi
je 0x140163f06
mov rax, qword [rbp + 0x2f0]
mov r8, qword [rbp + 0x2f8]
lea rdx, [rbp + 0x308]
lea rcx, [rbp + 0x2a0]
mov r9, rdi
call qword [rax]
mov qword [rbp + 0x2b0], rdi
movups xmm0, xmmword [rbp + 0x2a0]
movaps xmmword [rbp + 0x340], xmm0
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x350], rax
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x358], rax
mov rdi, qword [rbp + 0x350]
jmp 0x140165263
test rbx, rbx
je 0x140163ef3
mov r14, qword [rbp + 0x348]
nop dword [rax]
cmp rax, rcx
jne 0x140163ea1
mov byte [rbp + 0x38a], 1
mov edx, 0x40
mov rcx, rdi
call fcn.140030ba0
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
sub rax, rcx
add rcx, qword [rdi]
cmp rax, r13
cmovae rax, r13
cmp rbx, rax
mov r15, rax
cmovb r15, rbx
mov rdx, r14
mov r8, r15
call fcn.14025a776
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov rdx, rax
sub rdx, rcx
cmp rdx, r15
jb 0x140164df5
add r14, r15
add rcx, r15
sub r13, r15
mov qword [rdi + 8], rcx
mov qword [rbp + 0x298], r13
sub rbx, r15
jne 0x140163e80
mov qword [rbp + 0x2f0], 0
mov r8b, 1
jmp 0x14016426d
mov qword [rbp + 0x348], 1
xorps xmm0, xmm0
movaps xmmword [rbp + 0x350], xmm0
lea rax, [0x1402d0970]
mov qword [rbp + 0x340], rax
jmp 0x140165261
xor r12d, r12d
jmp 0x140163f3a
mov r12, qword [rbp + 0x2b8]
mov r15, qword [rbp + 0x2c8]
cmp r12, r15
cmovae r12, r15
mov r8d, dword [r13 + 0x138]
cmp r12, r8
jbe 0x140163faa
cmp r14d, 1
je 0x140164387
test r14, r14
jne 0x1401643a7
mov rax, qword [rbp + 0x2a8]
mov rdx, qword [rbp + 0x2b0]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x2c0]
mov r8, qword [rbp + 0x2b8]
mov byte [rbp + 0x38f], 0
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
call rax
jmp 0x1401643a7
cmp r12, qword [r13 + 0x128]
jae 0x140163fe1
cmp r14d, 2
je 0x140164739
cmp r14d, 1
jne 0x14016473e
mov r8, qword [rbp + 0x2b0]
xor r12d, r12d
sub r8, qword [rbp + 0x2b8]
cmovae r12, r8
jmp 0x140164745
mov qword [rbp + 0x360], r10
movzx ebx, byte [rbp + 0x2e6]
mov edi, dword [rbp + 0x2e0]
bswap r12
cmp rax, 3
jae 0x140164509
mov byte [rbp + 0x38b], 1
mov edx, 3
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
shr r12, 0x28
mov word [rax + rcx], r12w
shr r12d, 0x10
mov byte [rax + rcx + 2], r12b
cmp rdx, 2
ja 0x14016451e
mov byte [rbp + 0x38b], 1
mov ecx, 3
call fcn.14025b800
jmp 0x14016525f
mov rbx, qword [rbp + 0x348]
mov qword [rbp + 0x2a8], rbx
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2b0], xmm0
lea rax, [0x14026a4b8]
mov qword [rbp + 0x2a0], rax
xor r8d, r8d
mov rax, qword [rbp + 0x2a0]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x2b8]
mov byte [rbp + 0x37b], 1
mov rdx, rbx
call rax
movups xmm0, xmmword [rbp + 0x340]
movups xmm1, xmmword [rbp + 0x350]
movaps xmmword [rbp + 0x300], xmm1
movaps xmmword [rbp + 0x2f0], xmm0
mov eax, dword [rbp + 0x368]
mov dword [rbp + 0x310], eax
mov rcx, qword [rdi + 8]
xor r8d, r8d
mov rax, rcx
sub rax, r12
bswap rax
mov rdx, rax
shl rdx, 0x18
jne 0x140164f2e
lea rdx, [rsi + 3]
cmp rsi, 0xfffffffffffffffc
ja 0x140164f52
cmp rdx, rcx
ja 0x140164f6d
shr rax, 0x28
mov rcx, qword [rdi]
mov word [rcx + rsi], ax
shr eax, 0x10
mov byte [rcx + rsi + 2], al
mov rbx, qword [rbp + 0x2f0]
test rbx, rbx
je 0x140164140
mov rdx, qword [rdi + 8]
add rsi, 4
cmp rsi, rdx
jae 0x140164fee
mov rax, qword [rdi]
add byte [rax + rsi], 0xfc
movups xmm0, xmmword [rbp + 0x2f8]
movups xmm1, xmmword [rbp + 0x308]
movaps xmmword [rbp + 0x210], xmm1
movaps xmmword [rbp + 0x200], xmm0
test r8b, r8b
je 0x14016419f
mov rax, qword [rbp + 0x340]
mov rdx, qword [rbp + 0x348]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x358]
mov r8, qword [rbp + 0x350]
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 0
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
call rax
test rbx, rbx
je 0x140164c5e
mov qword [rbp + 0x368], rbx
mov rax, qword [rbp + 0x360]
mov rax, qword [rax]
cmp rax, 4
je 0x140164c22
cmp eax, 3
jne 0x14016448f
mov r8, qword [rbp + 0x380]
mov rax, qword [r8 + 0xc0]
mov rdx, qword [r8 + 0xc8]
lea rcx, [r8 + 0xd8]
mov r8, qword [r8 + 0xd0]
call qword [rax + 0x20]
jmp 0x140164c22
mov rbx, qword [rbp + 0x348]
mov qword [rbp + 0x2a8], rbx
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2b0], xmm0
lea rax, [0x14026a4b8]
mov qword [rbp + 0x2a0], rax
xor r8d, r8d
mov rax, qword [rbp + 0x2a0]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x2b8]
mov byte [rbp + 0x38a], 1
mov rdx, rbx
call rax
movups xmm0, xmmword [rbp + 0x340]
movups xmm1, xmmword [rbp + 0x350]
movaps xmmword [rbp + 0x300], xmm1
movaps xmmword [rbp + 0x2f0], xmm0
mov eax, dword [rbp + 0x368]
mov dword [rbp + 0x310], eax
add eax, dword [rax]
add byte [rax - 0x75], cl
or byte [r13 + 0x31], r8b
invalid
mov rax, rcx
sub rax, r12
bswap rax
mov rdx, rax
shl rdx, 0x18
jne 0x140164f8e
lea rdx, [rsi + 3]
cmp rsi, 0xfffffffffffffffc
ja 0x140164fb2
cmp rdx, rcx
ja 0x140164fcd
shr rax, 0x28
mov rcx, qword [rdi]
mov word [rcx + rsi], ax
shr eax, 0x10
mov byte [rcx + rsi + 2], al
mov rbx, qword [rbp + 0x2f0]
test rbx, rbx
je 0x1401642d0
mov rdx, qword [rdi + 8]
add rsi, 4
cmp rsi, rdx
jae 0x140165009
mov rax, qword [rdi]
add byte [rax + rsi], 0xfc
movups xmm0, xmmword [rbp + 0x2f8]
movups xmm1, xmmword [rbp + 0x308]
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmmword [rbp + 0x1e0], xmm0
test r8b, r8b
je 0x14016432f
mov rax, qword [rbp + 0x340]
mov rdx, qword [rbp + 0x348]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x358]
mov r8, qword [rbp + 0x350]
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 0
mov byte [rbp + 0x38c], 1
call rax
test rbx, rbx
je 0x140164cd2
mov qword [rbp + 0x368], rbx
mov rax, qword [rbp + 0x360]
mov rax, qword [rax]
cmp rax, 4
je 0x140164c96
cmp eax, 3
jne 0x1401644cc
mov r8, qword [rbp + 0x380]
mov rax, qword [r8 + 0xc0]
mov rdx, qword [r8 + 0xc8]
lea rcx, [r8 + 0xd8]
mov r8, qword [r8 + 0xd0]
call qword [rax + 0x20]
jmp 0x140164c96
cmp qword [rbp + 0x2b0], 0
je 0x1401643a7
mov r8, qword [rbp + 0x2a8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x260]
cmp r8, 2
je 0x140164488
lea rdx, [rbp + 0x278]
mov rcx, qword [rbp + 0x268]
mov rax, qword [rbp + 0x270]
test r8b, 1
je 0x1401643e5
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
mov rax, qword [rax + 0x68]
mov byte [rbp + 0x37a], 0
mov byte [rbp + 0x379], 1
mov byte [rbp + 0x378], 1
mov byte [rbp + 0x377], 1
call rax
mov rsi, qword [rbp + 0x260]
cmp rsi, 2
je 0x140164488
mov rdx, qword [rbp + 0x278]
mov rcx, qword [rbp + 0x268]
mov rax, qword [rbp + 0x270]
test sil, 1
je 0x140164441
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
je 0x140164488
mov rax, qword [rbp + 0x268]
lock dec qword [rax]
jne 0x140164488
mov rcx, qword [rbp + 0x268]
mov rdx, qword [rbp + 0x270]
mov byte [rbp + 0x37f], 0
mov byte [rbp + 0x37e], 1
mov byte [rbp + 0x37d], 1
mov byte [rbp + 0x37c], 1
call fcn.14000d930
mov al, 2
jmp 0x140165370
cmp eax, 1
je 0x140164bf4
test rax, rax
jne 0x140164c22
mov r8, qword [rbp + 0x380]
mov rax, qword [r8 + 0xc0]
mov rdx, qword [r8 + 0xc8]
lea rcx, [r8 + 0xd8]
mov r8, qword [r8 + 0xd0]
call qword [rax + 0x20]
jmp 0x140164c22
cmp eax, 1
je 0x140164c68
test rax, rax
jne 0x140164c96
mov r8, qword [rbp + 0x380]
mov rax, qword [r8 + 0xc0]
mov rdx, qword [r8 + 0xc8]
lea rcx, [r8 + 0xd8]
mov r8, qword [r8 + 0xd0]
call qword [rax + 0x20]
jmp 0x140164c96
mov rax, qword [rsi]
shr r12, 0x28
mov word [rax + rcx], r12w
shr r12d, 0x10
mov byte [rax + rcx + 2], r12b
add rcx, 3
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
jne 0x140164583
mov byte [rbp + 0x38b], 1
mov edx, 1
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
mov byte [rax + rcx], 0
cmp rdx, rcx
jne 0x14016458a
mov byte [rbp + 0x38b], 1
mov ecx, 1
xor edx, edx
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
mov byte [rax + rcx], 0
inc rcx
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
jne 0x1401645ed
mov byte [rbp + 0x38b], 1
mov edx, 1
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
mov byte [rax + rcx], bl
cmp rdx, rcx
jne 0x1401645f3
mov byte [rbp + 0x38b], 1
mov ecx, 1
xor edx, edx
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
mov byte [rax + rcx], bl
inc rcx
mov qword [r13 + 0x108], rcx
bswap edi
mov rax, qword [r13 + 0x110]
sub rax, rcx
cmp rax, 4
jae 0x140164661
mov byte [rbp + 0x38b], 1
mov edx, 4
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov dword [rax + rcx], edi
cmp rdx, 3
ja 0x140164667
mov byte [rbp + 0x38b], 1
mov ecx, 4
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
mov dword [rax + rcx], edi
add rcx, 4
mov qword [r13 + 0x108], rcx
mov r8, qword [r13 + 0x128]
cmp rcx, r8
jae 0x1401646ab
xor eax, eax
mov rdx, qword [rbp + 0x380]
sub rcx, qword [rdx + 0x120]
cmovae rax, rcx
sub r8, rax
mov byte [rbp + 0x38b], 1
lea rdx, [rbp + 0x2a0]
mov rcx, rsi
call fcn.1401b1db0
mov rax, qword [rbp + 0x2e0]
mov qword [rbp + 0x330], rax
movaps xmm0, xmmword [rbp + 0x2a0]
movaps xmm1, xmmword [rbp + 0x2b0]
movaps xmm2, xmmword [rbp + 0x2c0]
movaps xmm3, xmmword [rbp + 0x2d0]
movaps xmmword [rbp + 0x320], xmm3
movaps xmmword [rbp + 0x310], xmm2
movaps xmmword [rbp + 0x300], xmm1
movaps xmmword [rbp + 0x2f0], xmm0
mov rax, qword [rbp + 0x360]
mov rax, qword [rax]
cmp rax, 4
je 0x140164d4e
cmp eax, 3
jne 0x140164bb7
mov rcx, qword [rbp + 0x380]
mov rax, qword [rcx + 0xc0]
mov rdx, qword [rcx + 0xc8]
mov r8, qword [rcx + 0xd0]
add rcx, 0xd8
call qword [rax + 0x20]
jmp 0x140164d4e
xor r12d, r12d
jmp 0x140164745
mov r12, qword [rbp + 0x2b8]
cmp r12, r15
cmovae r12, r15
mov rdx, rcx
add rdx, r12
jb 0x1401651e6
movzx ebx, byte [rbp + 0x2e6]
mov edi, dword [rbp + 0x2e0]
bswap r12
cmp rax, 3
jae 0x1401647cf
mov byte [rbp + 0x38b], 1
mov edx, 3
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
shr r12, 0x28
mov word [rax + rcx], r12w
shr r12d, 0x10
mov byte [rax + rcx + 2], r12b
cmp rdx, 2
ja 0x1401647e4
mov byte [rbp + 0x38b], 1
mov ecx, 3
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
shr r12, 0x28
mov word [rax + rcx], r12w
shr r12d, 0x10
mov byte [rax + rcx + 2], r12b
add rcx, 3
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
jne 0x140164849
mov byte [rbp + 0x38b], 1
mov edx, 1
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
mov byte [rax + rcx], 0
cmp rdx, rcx
jne 0x140164850
mov byte [rbp + 0x38b], 1
mov ecx, 1
xor edx, edx
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
mov byte [rax + rcx], 0
inc rcx
mov qword [r13 + 0x108], rcx
cmp qword [r13 + 0x110], rcx
jne 0x1401648b3
mov byte [rbp + 0x38b], 1
mov edx, 1
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
mov byte [rax + rcx], bl
cmp rdx, rcx
jne 0x1401648b9
mov byte [rbp + 0x38b], 1
mov ecx, 1
xor edx, edx
call fcn.14025b800
jmp 0x14016525f
mov rax, qword [rsi]
mov byte [rax + rcx], bl
inc rcx
mov qword [r13 + 0x108], rcx
bswap edi
mov rax, qword [r13 + 0x110]
sub rax, rcx
cmp rax, 4
jae 0x140164927
mov byte [rbp + 0x38b], 1
mov edx, 4
mov rcx, rsi
call fcn.140030ba0
mov r13, qword [rbp + 0x380]
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rcx
mov dword [rax + rcx], edi
cmp rdx, 3
ja 0x14016492d
mov byte [rbp + 0x38b], 1
mov ecx, 4
call fcn.14025b800
outsb dx, byte [rsi]
verw cx
cmp byte [rcx], cl
add byte [rax], al
mov rax, qword [rsi]
mov dword [rax + rcx], edi
add rcx, 4
mov qword [r13 + 0x108], rcx
mov rax, qword [rbp + 0x2a8]
mov qword [rbp + 0x360], rax
mov r13, qword [rbp + 0x2b8]
jmp 0x140164960
mov rax, r13
sub r15, rdi
mov qword [rbp + 0x2c8], r15
mov r13, rax
cmp r14d, 2
je 0x140164990
mov rax, r13
cmp r14d, 1
jne 0x140164992
mov rdx, qword [rbp + 0x2b0]
sub rdx, r13
mov eax, 0
cmovae rax, rdx
jmp 0x140164992
xor eax, eax
cmp rax, r15
cmovae rax, r15
test rax, rax
je 0x140164ac6
cmp r14d, 2
je 0x1401649d0
cmp r14d, 1
jne 0x1401649e0
mov rdi, qword [rbp + 0x2b0]
cmp r13, rdi
mov rbx, rdi
cmovb rbx, r13
sub rdi, rbx
add rbx, qword [rbp + 0x360]
jmp 0x1401649ea
mov ebx, 1
xor edi, edi
jmp 0x1401649ea
mov rbx, qword [rbp + 0x2b0]
mov rdi, r13
cmp rdi, r15
cmovae rdi, r15
mov r12, qword [rbp + 0x380]
mov rax, qword [r12 + 0x110]
sub rax, rcx
cmp rax, rdi
jae 0x140164a29
mov byte [rbp + 0x38b], 1
mov rcx, rsi
mov rdx, rdi
call fcn.140030ba0
mov r12, qword [rbp + 0x380]
mov rcx, qword [r12 + 0x108]
add rcx, qword [r12 + 0x100]
mov rdx, rbx
mov r8, rdi
call fcn.14025a776
mov rcx, qword [r12 + 0x108]
mov rdx, qword [r12 + 0x110]
sub rdx, rcx
cmp rdx, rdi
jb 0x140164e09
add rcx, rdi
mov qword [r12 + 0x108], rcx
cmp r14d, 2
je 0x140164950
cmp r14d, 1
jne 0x140164aa0
mov rax, qword [rbp + 0x2b0]
sub rax, r13
mov edx, 0
cmovae rdx, rax
cmp rdx, rdi
jb 0x140164ecb
add r13, rdi
mov qword [rbp + 0x2b8], r13
jmp 0x140164950
mov qword [rbp + 0x250], rdi
mov rax, r13
sub rax, rdi
jb 0x140164e37
mov qword [rbp + 0x2b8], rax
add qword [rbp + 0x2b0], rdi
jmp 0x140164953
mov rax, qword [rbp + 0x2a0]
cmp rax, 2
je 0x140164af5
cmp eax, 1
mov rcx, qword [rbp + 0x380]
jne 0x140164b00
mov rdx, qword [rbp + 0x2b0]
xor eax, eax
sub rdx, qword [rbp + 0x2b8]
cmovae rax, rdx
jmp 0x140164b07
xor eax, eax
mov rcx, qword [rbp + 0x380]
jmp 0x140164b07
mov rax, qword [rbp + 0x2b8]
mov rdx, qword [rbp + 0x2c8]
cmp rax, rdx
cmovb rdx, rax
mov qword [rbp + 0x228], rdx
test rdx, rdx
jne 0x140165207
mov rax, qword [rbp + 0x2e0]
mov qword [rbp + 0x330], rax
movaps xmm0, xmmword [rbp + 0x2a0]
movaps xmm1, xmmword [rbp + 0x2b0]
movaps xmm2, xmmword [rbp + 0x2c0]
movaps xmm3, xmmword [rbp + 0x2d0]
movaps xmmword [rbp + 0x320], xmm3
add eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0x310], edx
movaps xmmword [rbp + 0x300], xmm1
movaps xmmword [rbp + 0x2f0], xmm0
lea rax, [rcx + 0x70]
mov qword [rbp + 0x380], rax
add eax, dword [rax]
add byte [rax - 0x75], cl
jo 0x140164bc3
cmp eax, 3
je 0x140164d10
cmp eax, 1
je 0x140164cf3
test rax, rax
jne 0x140164d10
mov rax, qword [rcx + 0x78]
mov rdx, qword [rcx + 0x80]
mov r8, qword [rcx + 0x88]
add rcx, 0x90
call qword [rax + 0x20]
jmp 0x140164d10
cmp eax, 1
je 0x140164d20
test rax, rax
jne 0x140164d4e
mov rcx, qword [rbp + 0x380]
mov rax, qword [rcx + 0xc0]
mov rdx, qword [rcx + 0xc8]
mov r8, qword [rcx + 0xd0]
mov eax, dword [rcx + 0xd0]
add rcx, 0xd8
call qword [rax + 0x20]
jmp 0x140164d4e
invalid
mov rax, qword [rbp + 0x380]
cmp qword [rax + 0xc8], 0
je 0x140164c22
mov rax, qword [rbp + 0x380]
mov r8, qword [rax + 0xc0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x380]
mov qword [rax + 0xb8], 3
mov rcx, qword [rbp + 0x368]
mov qword [rax + 0xc0], rcx
movaps xmm0, xmmword [rbp + 0x200]
movaps xmm1, xmmword [rbp + 0x210]
movups xmmword [rax + 0xc8], xmm0
movups xmmword [rax + 0xd8], xmm1
mov dil, 1
xor ebx, ebx
jmp 0x140163c5b
mov rax, qword [rbp + 0x380]
cmp qword [rax + 0xc8], 0
je 0x140164c96
mov rax, qword [rbp + 0x380]
mov r8, qword [rax + 0xc0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x380]
mov qword [rax + 0xb8], 3
mov rcx, qword [rbp + 0x368]
mov qword [rax + 0xc0], rcx
movaps xmm0, xmmword [rbp + 0x1e0]
movaps xmm1, xmmword [rbp + 0x1f0]
movups xmmword [rax + 0xc8], xmm0
movups xmmword [rax + 0xd8], xmm1
mov dil, 1
xor r14d, r14d
mov bl, 1
mov r15b, 1
mov r8, qword [rbp + 0x260]
cmp r8, 2
je 0x14016536e
jmp 0x140163c72
cmp qword [rcx + 0x80], 0
je 0x140164d10
mov r8, qword [rcx + 0x78]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x330]
mov rcx, qword [rbp + 0x380]
jmp 0x140164d5c
mov rax, qword [rbp + 0x380]
cmp qword [rax + 0xc8], 0
je 0x140164d4e
mov rax, qword [rbp + 0x380]
mov r8, qword [rax + 0xc0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x330]
mov rcx, qword [rbp + 0x360]
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rbp + 0x2f0]
movaps xmm1, xmmword [rbp + 0x300]
movaps xmm2, xmmword [rbp + 0x310]
movaps xmm3, xmmword [rbp + 0x320]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov bl, 1
xor edi, edi
jmp 0x140163c5b
mov byte [rbp + 0x38a], 1
mov rcx, r14
mov ecx, esi
call fcn.14025b800
jmp 0x14016525f
mov byte [rbp + 0x37b], 1
mov rcx, r15
call fcn.14025b800
jmp 0x14016525f
mov byte [rbp + 0x38a], 1
mov rcx, r15
call fcn.14025b800
cld
imul ecx, dword [rdi], 0x456e900
add byte [rax], al
mov byte [rbp + 0x38b], 1
mov rcx, rdi
call fcn.14025b800
jmp 0x14016525f
mov rcx, r15
call fcn.14025b800
jmp 0x14016525f
add al, 0
invalid
mov rcx, r15
call fcn.14025b800
jmp 0x14016525f
mov qword [rbp + 0x290], r13
lea rax, [rbp + 0x250]
mov qword [rbp + 0x340], rax
test dword [rax + 3], eax
add byte [rax], al
lea rax, [0x1400b2d00]
mov qword [rbp + 0x348], rax
lea rcx, [rbp + 0x290]
mov qword [rbp + 0x350], rcx
add byte [rax - 0x77], cl
test dword [rax + 3], ebx
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 3], ebx
add byte [rax], al
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], 2
mov qword [rbp + 0x310], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x340]
mov qword [rbp + 0x300], rax
add byte [rax], al
mov qword [rbp + 0x308], 2
mov byte [rbp + 0x38b], 1
add eax, dword [rax]
add byte [rcx], al
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.8.0_src_bytes.rsC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh1io.rs
lea rcx, [rbp + 0x2f0]
add byte [rax], al
add byte [rax], al
call fcn.14025ba30
jmp 0x14016525f
mov byte [rbp + 0x38b], 1
mov rcx, rdi
add byte [rax], al
add dword [rax - 0x77], ecx
stc
call fcn.14025b800
jmp 0x14016525f
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
lea rcx, str.not_implemented
lea r8, [0x1402d0778]
mov edx, 0xf
call fcn.14025bae0
jmp 0x14016525f
mov byte [rbp + 0x38a], 1
mov ecx, 4
call fcn.14025b800
jmp 0x14016525f
mov dword [rbp + 0x380], r8d
lea rcx, [0x1402a62d7]
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov edx, 0x3e
call fcn.14025bae0
jmp 0x14016525f
mov dword [rbp + 0x380], r8d
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rcx, rsi
call fcn.14025be50
jmp 0x14016525f
mov dword [rbp + 0x380], r8d
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rax, rcx
mov rcx, rdx
mov rdx, rax
call fcn.14025ba70
jmp 0x14016525f
mov dword [rbp + 0x380], r8d
lea rcx, [0x1402a62d7]
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov edx, 0x3e
call fcn.14025bae0
jmp 0x14016525f
mov dword [rbp + 0x380], r8d
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rcx, rsi
call fcn.14025be50
jmp 0x14016525f
mov dword [rbp + 0x380], r8d
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rax, rcx
mov rcx, rdx
mov rdx, rax
call fcn.14025ba70
jmp 0x14016525f
mov dword [rbp + 0x380], r8d
lea r8, str._b_
mov rcx, rsi
call fcn.14025b9c0
jmp 0x14016525f
mov dword [rbp + 0x380], r8d
lea r8, str._b_
mov rcx, rsi
call fcn.14025b9c0
jmp 0x14016525f
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 3
call fcn.14025b800
jmp 0x14016525f
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 3
call fcn.14025b800
jmp 0x14016525f
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 3
call fcn.14025b800
jmp 0x14016525f
mov ecx, 3
call fcn.14025b800
jmp 0x14016525f
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 3
call fcn.14025b800
jmp 0x14016525f
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 1
xor edx, edx
call fcn.14025b800
jmp 0x14016525f
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 1
xor edx, edx
call fcn.14025b800
jmp 0x14016525f
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 1
xor edx, edx
call fcn.14025b800
jmp 0x14016525f
mov ecx, 1
xor edx, edx
call fcn.14025b800
jmp 0x14016525f
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 1
xor edx, edx
call fcn.14025b800
jmp 0x14016525f
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 1
mov ecx, 4
call fcn.14025b800
jmp 0x14016525f
mov rcx, r14
call fcn.14025b800
jmp 0x14016525f
mov rcx, r14
call fcn.14025b800
jmp 0x14016525f
mov byte [rbp + 0x38b], 1
lea rcx, str.assertion_failed:_dst.remaining_mut_____lenC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_src_framedata.rs
lea r8, [0x1402d0838]
mov edx, 0x2c
call fcn.14025bae0
jmp 0x14016525f
lea rax, str.__a__
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], 1
mov qword [rbp + 0x300], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x308], xmm0
mov byte [rbp + 0x38b], 1
lea rdx, [0x1402dabb0]
lea r9, [0x1402d0750]
lea rcx, [rbp + 0x228]
lea r8, [rbp + 0x2f0]
call fcn.1402646f0
jmp 0x14016525f
ud2
xor edi, edi
test rdi, rdi
je 0x1401652f9
mov rbx, qword [rbp + 0x348]
mov rcx, qword [r13 + 0x108]
mov rax, qword [r13 + 0x110]
sub rax, rcx
cmp rax, rdi
jae 0x1401652a9
mov qword [rbp + 0x380], rbx
mov rcx, rsi
mov rdx, rdi
call fcn.140030ba0
mov rcx, qword [r13 + 0x108]
mov rbx, qword [rbp + 0x380]
add rcx, qword [r13 + 0x100]
mov rdx, rbx
mov r8, rdi
call fcn.14025a776
mov rax, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
sub rdx, rax
cmp rdx, rdi
jb 0x140165384
add rax, rdi
mov qword [r13 + 0x108], rax
mov qword [rbp + 0x350], 0
add rbx, rdi
mov qword [rbp + 0x348], rbx
jmp 0x140165261
mov rax, qword [rbp + 0x340]
mov rdx, qword [rbp + 0x348]
lea rcx, [rbp + 0x358]
xor r8d, r8d
call qword [rax + 0x20]
mov rax, qword [rbp + 0x2f0]
mov rdx, qword [rbp + 0x2f8]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x308]
mov r8, qword [rbp + 0x300]
mov byte [rbp + 0x38f], 1
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 1
mov byte [rbp + 0x38c], 0
call rax
mov dil, 1
xor r15d, r15d
mov bl, 1
mov r14b, 1
mov r8, qword [rbp + 0x260]
cmp r8, 2
jne 0x140163c72
mov al, 0xc
add rsp, 0x418
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x380], rbx
mov rcx, rdi
call fcn.14025b800
jmp 0x14016525f
add eax, dword [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x73], cl
and byte [rax - 0x73], cl
lea ebx, [rax + 3]
add byte [rax], al
mov r8, qword [rbp + 0x350]
mov byte [rbp + 0x38f], 1
invalid
add esi, eax
test dword [rsi + 0x1000003], ecx
add byte [rcx], al
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 0
add eax, dword [rax]
add byte [rax], al
mov byte [rbp + 0x38c], 1
call rax
mov byte [rbp + 0x38f], 1
add byte [rcx], al
mov byte [rbp + 0x38e], 1
mov byte [rbp + 0x38d], 0
mov byte [rbp + 0x38c], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x10
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
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 2], ebx
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 2], ebx
add byte [rax], al
movzx eax, byte [rax]
cmp rax, 6
ja case.default.0x140165a3a
invalid
lea rcx, [0x1402e92f8]
or eax, 0x1838c5
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0xfffffffffffffff6
test dword [rdi + 3], edi
jg 0x140165a43
test byte [rbp + 0x37f], 1
jg 0x140165a43
add byte [rax], al
add dword [rbx + rbx*2 + 0x48], esi
mov ecx, dword [rbp + 0x258]
add al, byte [rax]
invalid
add byte [rcx], al
je case.default.0x140165a3a
mov rcx, qword [rbp + 0x258]
add al, byte [rax]
add byte [rax - 0x7d], cl
ror dword [rax], 0xe8
jmp 0x140165a41
add rcx, 8
call fcn.140184940
jmp case.default.0x140165a3a
test byte [rbp + 0x37d], 1
jge 0x140165a5e
add byte [rax], al
add dword [rax + rax*2 - 0x15], esi
or esi, esi
test dword [rsi + 3], edi
add byte [rax], al
add dword [rbp + rsi + 0x48], esi
add byte [rcx], al
je case.default.0x140165a3a
jmp 0x140165a6b
test byte [rbp + 0x37e], 1
je case.default.0x140165a3a
mov rcx, qword [rbp + 0x258]
mov ecx, dword [rbp + 0x258]
add rcx, 8
call fcn.140055d00
jmp case.default.0x140165a3a
invalid
and esi, esi
test dword [rbx + rax], edi
add byte [rcx], al
test byte [rbp + 0x37c], 1
je case.default.0x140165a3a
mov r8, qword [rbp + 0x258]
lea rcx, [r8 + 0x20]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov r8, qword [r8 + 0x18]
call qword [rax + 0x20]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rsi
mov rdx, qword [rbp + 0xd50]
mov r8, r15
call fcn.14017a850
movzx eax, byte [rbp + 0x720]
cmp eax, 5
jne 0x14016a536
mov rax, qword [rdi]
mov qword [rdi], 2
cmp rax, 2
je 0x140167cef
mov qword [rbp - 0x48], rax
mov rcx, qword [rbp + 0xd28]
mov rax, qword [rcx + 0x60]
lea rdx, [rbp - 0x40]
mov qword [rdx + 0x60], rax
movups xmm0, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm0
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movdqu xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov rcx, rdi
lea rdx, [rbp - 0x48]
mov r8, r15
call fcn.14017af90
jmp 0x140167c60
mov rax, qword [rbp + 0xd18]
mov rdx, qword [rax + 0xb8]
mov r8, qword [rax + 0xc0]
mov r9, qword [r15]
lea rcx, [rbp + 0x220]
call fcn.14017ad80
mov rax, qword [rbp + 0x320]
cmp rax, 2
je 0x14016aed1
cmp eax, 3
je 0x14016adfd
mov r8d, 0x100
lea rcx, [rbp + 0x420]
lea rdx, [rbp + 0x220]
call fcn.14025a776
lea rax, [rbp + 0x320]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp + 0xc10], xmm0
mov rax, qword [rax + 0x10]
mov qword [rbp + 0xc20], rax
movzx eax, byte [rbp + 0xc18]
test byte [rbp + 0xc10], 1
je 0x140167dc9
test al, 1
je 0x14016b165
mov rax, qword [rbp + 0xc20]
test rax, rax
je 0x14016b2dd
add rax, 0xd0
mov rax, qword [rax]
test al, 4
je 0x140167dec
mov byte [rbp + 0xd41], 1
lea rcx, [rbp + 0xc10]
call fcn.140120fd0
lea rcx, [rbp + 0x420]
call fcn.140121350
lea rcx, [rbp + 0x500]
call fcn.140121520
jmp 0x140167c60
test al, 1
je 0x14016b165
mov rax, qword [rbp + 0xc20]
test rax, rax
je 0x14016b2fc
add rax, 0x30
mov rax, qword [rax]
test al, 4
jne 0x140167d99
mov r8d, 0xe0
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0x420]
call fcn.14025a776
lea rax, [rbp + 0x500]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0xa70], xmm1
movaps xmmword [rbp + 0xa60], xmm0
movzx eax, byte [0x14034f150]
mov edx, 0xa
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14016b2b4
mov r8, rax
movabs rax, 0x696c612d7065656b
mov qword [r8], rax
mov rax, r8
or rax, 1
test r8b, 1
cmovne rax, r8
mov word [r8 + 8], 0x6576
lea rcx, [0x1402a6af8]
lea rdx, [0x1402a6ad0]
cmove rcx, rdx
mov qword [rbp + 0x720], rcx
mov qword [rbp + 0xd38], r8
mov qword [rbp + 0x728], r8
mov qword [rbp + 0x730], 0xa
mov qword [rbp + 0x738], rax
mov r8d, 0x10
mov rcx, rbx
lea rdx, str.proxy_connectionp
call fcn.140073320
cmp dword [rbp + 0xa80], 1
je 0x14016b31b
lea rax, [rbp + 0xa89]
movups xmm0, xmmword [rax - 1]
movups xmm1, xmmword [rax + 0xf]
lea rax, [rbp + 0x842]
movups xmmword [rax + 0x2e], xmm1
movups xmmword [rax + 0x1e], xmm0
movups xmm0, xmmword [rbp + 0x720]
movdqu xmm1, xmmword [rbp + 0x730]
movaps xmmword [rbp + 0x840], xmm0
movdqa xmmword [rbp + 0x850], xmm1
movups xmm0, xmmword [0x1402a9218]
movups xmmword [rax + 0x4e], xmm0
movups xmm0, xmmword [0x1402a9208]
movups xmmword [rax + 0x3e], xmm0
movups xmm0, xmmword [0x1402a8ed8]
movups xmmword [rax + 0x6e], xmm0
movups xmm0, xmmword [0x1402a8ec8]
movups xmmword [rax + 0x5e], xmm0
movups xmm0, xmmword [0x1402a9238]
movups xmmword [rax + 0x8e], xmm0
movdqu xmm0, xmmword [0x1402a9228]
movdqu xmmword [rax + 0x7e], xmm0
xor eax, eax
cmp rax, 0xa0
jne 0x140167f71
jmp 0x140168196
mov rax, qword [rbp + 0xd38]
mov r15, qword [rbp + 0xcb0]
mov rdi, qword [rbp + 0xcf8]
cmp rax, 0xa0
je 0x140168196
lea rcx, [rax + 0x20]
mov qword [rbp + 0xd38], rcx
mov r8, qword [rbp + 0x658]
mov eax, dword [rbp + 0x658]
test r8, r8
je 0x140167f50
lea rsi, [rax + rbp]
add rsi, 0x840
lea rcx, [rbp + 0x630]
mov rdx, rsi
mov qword [rbp + 0xd60], r8
call fcn.14007f710
mov r9, rsi
mov rdx, qword [rbp + 0xd60]
mov r10d, eax
movzx r14d, ax
movzx esi, word [rbp + 0x688]
and r14d, esi
mov r15, qword [rbp + 0x680]
mov r11, qword [rbp + 0x650]
mov rdi, qword [rbp + 0x678]
xor ebx, ebx
mov qword [rbp + 0xd48], r9
mov word [rbp + 0xce0], ax
mov qword [rbp + 0xd20], r11
jmp 0x140168006
movzx eax, byte [rax + 8]
cmp al, byte [r9 + 8]
je 0x1401680c7
inc rbx
inc r14
mov rax, r14
nop dword [rax]
mov r14, rax
mov eax, 0
cmp r14, r15
jae 0x140168010
movzx r13d, word [rdi + r14*4]
cmp r13, 0xffff
je 0x140167f50
movzx eax, word [rdi + r14*4 + 2]
mov ecx, eax
and ecx, esi
mov r8d, r14d
sub r8d, ecx
and r8d, esi
cmp rbx, r8
ja 0x140167f50
cmp ax, r10w
jne 0x140168000
cmp rdx, r13
jbe 0x14016b0ad
imul r12, r13, 0x68
mov rcx, qword [r11 + r12 + 0x40]
test rcx, rcx
setne al
cmp qword [r9], 0
sete r8b
cmp al, r8b
je 0x140168000
lea rax, [r11 + r12]
add rax, 0x40
test rcx, rcx
je 0x140167ff2
mov r8, qword [rax + 0x10]
cmp r8, qword [r9 + 0x10]
jne 0x140168000
mov rdx, qword [r9 + 8]
mov rcx, qword [rax + 8]
call sub.VCRUNTIME140.dll_memcmp
mov r11, qword [rbp + 0xd20]
movzx r10d, word [rbp + 0xce0]
mov r9, qword [rbp + 0xd48]
mov rdx, qword [rbp + 0xd60]
test eax, eax
jne 0x140168000
cmp dword [r11 + r12], 1
jne 0x1401680e1
add r11, r12
mov rdx, qword [r11 + 8]
lea rcx, [rbp + 0x630]
call fcn.140080c00
lea rcx, [rbp + 0xa80]
lea rdx, [rbp + 0x630]
mov r8, r14
mov r9, r13
call fcn.1401d1bb0
lea rcx, [rbp + 0xa98]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x740], rax
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rbp + 0x730], xmm1
movdqa xmmword [rbp + 0x720], xmm0
mov rax, qword [rbp + 0xac0]
test rax, rax
je 0x140168149
mov rdx, qword [rbp + 0xac8]
mov r8, qword [rbp + 0xad0]
lea rcx, [rbp + 0xad8]
call qword [rax + 0x20]
cmp byte [rbp + 0x740], 2
je 0x140167f50
mov rax, qword [rbp + 0x720]
mov rdx, qword [rbp + 0x728]
mov r8, qword [rbp + 0x730]
lea rcx, [rbp + 0x738]
call qword [rax + 0x20]
mov r15, qword [rbp + 0xcb0]
mov rdi, qword [rbp + 0xcf8]
mov rax, qword [rbp + 0xd38]
cmp rax, 0xa0
jne 0x140167f71
movups xmm12, xmmword [0x1402a9258]
movaps xmmword [rbp + 0xa90], xmm12
movups xmm13, xmmword [0x1402a9248]
movaps xmmword [rbp + 0xa80], xmm13
mov rax, qword [rbp + 0x658]
test rax, rax
je 0x1401683f8
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0xa80]
mov qword [rbp + 0xd48], rax
call fcn.14007f710
mov rdx, qword [rbp + 0xd48]
mov r12d, eax
movzx r13d, ax
movzx edi, word [rbp + 0x688]
and r13d, edi
mov r15, qword [rbp + 0x680]
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0xd38], rax
mov rsi, qword [rbp + 0x678]
mov r10, qword [rbp + 0xa80]
mov r11, qword [rbp + 0xa88]
movzx eax, byte [rbp + 0xa88]
mov byte [rbp + 0xce0], al
mov rax, qword [rbp + 0xa90]
mov qword [rbp + 0xd60], rax
xor r14d, r14d
mov qword [rbp + 0xd20], r10
mov qword [rbp + 0xcd8], r11
jmp 0x140168266
movzx ecx, byte [rbp + 0xce0]
cmp byte [rax + 8], cl
je 0x140168336
inc r14
inc r13
mov rax, r13
nop dword [rax]
mov r13, rax
mov eax, 0
cmp r13, r15
jae 0x140168270
movzx ecx, word [rsi + r13*4]
cmp rcx, 0xffff
je 0x14016835a
movzx eax, word [rsi + r13*4 + 2]
mov r9d, eax
and r9d, edi
mov r8d, r13d
sub r8d, r9d
and r8d, edi
cmp r14, r8
ja 0x14016835a
cmp ax, r12w
jne 0x140168260
cmp rdx, rcx
jbe 0x14016b130
test r10, r10
sete al
imul rbx, rcx, 0x68
mov rcx, qword [rbp + 0xd38]
mov rcx, qword [rcx + rbx + 0x40]
test rcx, rcx
setne r8b
cmp r8b, al
je 0x140168260
mov rax, qword [rbp + 0xd38]
add rax, rbx
add rax, 0x40
test rcx, rcx
je 0x140168250
mov rcx, qword [rbp + 0xd60]
cmp qword [rax + 0x10], rcx
jne 0x140168260
mov rcx, qword [rax + 8]
mov rdx, r11
mov r8, qword [rbp + 0xd60]
call sub.VCRUNTIME140.dll_memcmp
mov r11, qword [rbp + 0xcd8]
mov r10, qword [rbp + 0xd20]
mov rdx, qword [rbp + 0xd48]
test eax, eax
jne 0x140168260
mov rax, qword [rbp + 0xd38]
lea rsi, [rax + rbx]
add rsi, 0x18
test r10, r10
mov r15, qword [rbp + 0xcb0]
mov rdi, qword [rbp + 0xcf8]
jne 0x14016836f
jmp 0x140168384
xor esi, esi
test r10, r10
mov r15, qword [rbp + 0xcb0]
mov rdi, qword [rbp + 0xcf8]
je 0x140168384
lea rcx, [rbp + 0xa98]
mov rdx, r11
mov r8, qword [rbp + 0xd60]
call qword [r10 + 0x20]
test rsi, rsi
lea r8, [rbp + 0xa80]
je 0x1401683ff
cmp qword [rsi + 0x10], 8
jne 0x1401683aa
mov rax, qword [rsi + 8]
movabs rcx, 0x7372656c69617274
cmp qword [rax], rcx
je 0x1401683ff
movaps xmmword [rbp + 0x730], xmm12
movaps xmmword [rbp + 0x720], xmm13
mov rcx, r8
lea rdx, [rbp + 0x630]
lea r8, [rbp + 0x720]
call fcn.1400810b0
cmp byte [rbp + 0xaa0], 2
je 0x1401683f8
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa88]
mov r8, qword [rbp + 0xa90]
lea rcx, [rbp + 0xa98]
call qword [rax + 0x20]
lea r8, [rbp + 0xa80]
movups xmm0, xmmword [0x1402d2610]
movaps xmmword [rbp + 0xa90], xmm0
movdqu xmm0, xmmword [0x1402d2600]
movdqa xmmword [rbp + 0xa80], xmm0
lea rcx, [rbp + 0xc60]
lea rdx, [rbp + 0x630]
call fcn.1400810b0
mov sil, 1
cmp byte [rbp + 0xc80], 2
lea rcx, [rbp + 0x840]
je 0x140168bee
movdqu xmm0, xmmword [rbp + 0xc60]
movdqu xmm1, xmmword [rbp + 0xc70]
movdqa xmmword [rbp + 0xc30], xmm0
movdqa xmmword [rbp + 0xc40], xmm1
mov rax, qword [rbp + 0xc80]
mov qword [rbp + 0xc50], rax
mov rcx, qword [rbp + 0xc38]
mov rax, qword [rbp + 0xc40]
xor edx, edx
lea rsi, [rbp + 0x720]
movabs r10, 0x2c0000002c
nop word cs:[rax + rax]
cmp rax, rdx
je 0x1401684ce
movzx r8d, byte [rcx + rdx]
lea r9d, [r8 - 0x20]
cmp r9b, 0x5f
setb r9b
cmp r8b, 9
sete r8b
or r8b, r9b
inc rdx
test r8b, r8b
jne 0x1401684a0
jmp 0x14016b0dc
mov qword [rbp + 0x720], 0
mov qword [rbp + 0x728], rax
mov qword [rbp + 0x730], rcx
add byte [rax - 0x77], cl
test dword [rax], edi
invalid
add byte [rax], al
mov qword [rbp + 0x740], 0
mov qword [rbp + 0x748], rax
mov qword [rbp + 0x750], r10
mov byte [rbp + 0x758], 1
mov word [rbp + 0x760], 1
jmp 0x140168535
mov r15, qword [rbp + 0xcb0]
mov rdi, qword [rbp + 0xcf8]
lea rsi, [rbp + 0x720]
lea r12, [rbp + 0xa80]
mov rcx, rsi
call fcn.14007eba0
test rax, rax
je 0x140168bc6
mov rcx, rax
call fcn.14007ef40
mov r8, rdx
lea rcx, [0x1402d1f20]
mov qword [rsp + 0x20], rcx
mov rcx, r12
mov rdx, rax
lea r9, [rbp + 0x550]
call fcn.1400706d0
movzx ecx, byte [rbp + 0xa90]
cmp cl, 3
je 0x14016853c
mov rax, qword [rbp + 0x658]
mov qword [rbp + 0xce0], rax
test rax, rax
je 0x140168520
mov r15, qword [rbp + 0xa80]
mov r9, qword [rbp + 0xa88]
cmp dword [rbp + 0x630], 2
mov byte [rbp + 0xcd8], cl
mov qword [rbp + 0xd60], r9
mov qword [rbp + 0xd48], r15
jne 0x14016866c
movdqu xmm0, xmmword [rbp + 0x638]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm9
movdqa xmmword [rbp + 0xa80], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm10
movdqa xmmword [rbp + 0xa90], xmm1
movdqa xmmword [rbp + 0xaa0], xmm0
lea rax, [rbp + 0xab0]
movaps xmmword [rax], xmm11
mov qword [rax + 0x10], 0
xor eax, eax
cmp cl, 2
setne al
mov qword [rbp + 0xd08], rax
mov r8d, 8
lea rdi, [rbp + 0xa80]
mov rcx, rdi
lea r14, [rbp + 0xd08]
mov rdx, r14
call fcn.14005a890
movzx eax, byte [rbp + 0xcd8]
cmp al, 2
lea rbx, [0x1402d1f20]
jne 0x1401686ae
movzx eax, r15b
mov qword [rbp + 0xd08], rax
mov r8d, 8
mov rcx, rdi
mov rdx, r14
call fcn.14005a890
jmp 0x140168748
xor edx, edx
cmp cl, 2
setne dl
movabs rax, 0xcbf29ce484222325
xor rdx, rax
movabs rax, 0x1efac7090aef4a21
imul rdx, rax
cmp cl, 2
movabs r11, 0x100000001b3
jne 0x1401686c9
movzx r15d, r15b
xor r15, rdx
imul r15, rax
jmp 0x140168842
test al, 1
je 0x14016870b
mov rcx, rdi
mov rdx, r15
mov r8, qword [rbp + 0xd60]
call fcn.14005a890
jmp 0x140168748
lea rax, [r15 + r9]
test cl, 1
je 0x140168a86
test r9, r9
je 0x140168ad0
mov r8, r9
mov rcx, r15
and r8, 7
je 0x140168ad8
nop
movzx r15d, byte [rcx]
inc rcx
xor r15, rdx
imul r15, r11
mov rdx, r15
dec r8
jne 0x1401686f0
jmp 0x140168adb
mov r13, qword [rbp + 0xd60]
test r13, r13
je 0x140168748
xor esi, esi
nop dword [rax]
movzx eax, byte [r15 + rsi]
movzx eax, byte [rax + rbx]
mov byte [rbp + 0xd08], al
mov r8d, 1
mov rcx, rdi
mov rdx, r14
call fcn.14005a890
inc rsi
cmp r13, rsi
jne 0x140168720
mov rax, qword [rbp + 0xa90]
mov r9, qword [rbp + 0xab0]
shl r9, 0x38
or r9, qword [rbp + 0xab8]
mov rcx, qword [rbp + 0xa98]
xor rcx, r9
mov r8, qword [rbp + 0xa80]
add r8, rax
mov rdx, qword [rbp + 0xa88]
add rdx, rcx
rol rax, 0xd
xor rax, r8
rol rcx, 0x10
rol r8, 0x20
xor rcx, rdx
add rdx, rax
rol rax, 0x11
add r8, rcx
xor rax, rdx
rol rcx, 0x15
xor rcx, r8
rol rdx, 0x20
xor r8, r9
xor rdx, 0xff
add r8, rax
rol rax, 0xd
add rdx, rcx
xor rax, r8
rol rcx, 0x10
xor rcx, rdx
rol r8, 0x20
add rdx, rax
add r8, rcx
rol rax, 0x11
xor rax, rdx
rol rcx, 0x15
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
add rdx, rcx
xor rax, r8
rol rcx, 0x10
xor rcx, rdx
rol r8, 0x20
add rdx, rax
add r8, rcx
rol rax, 0x11
xor rax, rdx
rol rcx, 0x15
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
add rdx, rcx
xor rax, r8
shl rcx, 0x10
xor rcx, rdx
add rdx, rax
shr rax, 0x2f
shr rcx, 0x2b
xor rcx, rax
mov r15, rdx
shr r15, 0x20
xor r15, rdx
xor r15, rcx
and r15d, 0x7fff
movzx eax, word [rbp + 0x688]
mov r14d, r15d
mov qword [rbp + 0xd38], rax
and r14d, eax
mov rdi, qword [rbp + 0x680]
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0xd20], rax
mov rsi, qword [rbp + 0x678]
xor r12d, r12d
movzx r11d, byte [rbp + 0xcd8]
mov r8, qword [rbp + 0xd60]
jmp 0x140168896
mov rax, r14
nop dword [rax]
mov r14, rax
mov eax, 0
cmp r14, rdi
jae 0x1401688a0
movzx ebx, word [rsi + r14*4]
cmp rbx, 0xffff
je 0x140168520
test r9, r9
je 0x140168ad0
mov r8, r9
mov rcx, r15
and r8, 3
je 0x140168b59
lea r10, [0x1402d1f20]
nop word cs:[rax + rax]
movzx r9d, byte [rcx]
movzx r15d, byte [r9 + r10]
xor r15, rdx
imul r15, r11
inc rcx
mov rdx, r15
dec r8
jne 0x140168ab0
jmp 0x140168b5c
mov r15, rdx
jmp 0x140168842
mov r15, rdx
cmp r9, 8
jb 0x140168842
nop word cs:[rax + rax]
movzx edx, byte [rcx]
xor rdx, r15
imul rdx, r11
movzx r8d, byte [rcx + 1]
xor r8, rdx
imul r8, r11
movzx edx, byte [rcx + 2]
xor rdx, r8
imul rdx, r11
movzx r8d, byte [rcx + 3]
xor r8, rdx
imul r8, r11
movzx edx, byte [rcx + 4]
xor rdx, r8
imul rdx, r11
movzx r8d, byte [rcx + 5]
xor r8, rdx
imul r8, r11
movzx edx, byte [rcx + 6]
xor rdx, r8
imul rdx, r11
movzx r15d, byte [rcx + 7]
add rcx, 8
xor r15, rdx
imul r15, r11
cmp rcx, rax
jne 0x140168af0
jmp 0x140168842
mov r15, rdx
cmp qword [rbp + 0xd60], 4
jb 0x140168842
nop word [rax + rax]
movzx edx, byte [rcx]
lea r9, [0x1402d1f20]
movzx edx, byte [rdx + r9]
xor rdx, r15
imul rdx, r11
movzx r8d, byte [rcx + 1]
movzx r8d, byte [r8 + r9]
xor r8, rdx
imul r8, r11
movzx edx, byte [rcx + 2]
movzx edx, byte [rdx + r9]
xor rdx, r8
imul rdx, r11
movzx r8d, byte [rcx + 3]
movzx r15d, byte [r8 + r9]
xor r15, rdx
imul r15, r11
add rcx, 4
cmp rcx, rax
jne 0x140168b70
jmp 0x140168842
mov rax, qword [rbp + 0xc30]
mov rdx, qword [rbp + 0xc38]
mov r8, qword [rbp + 0xc40]
lea rcx, [rbp + 0xc48]
call qword [rax + 0x20]
xor esi, esi
lea rcx, [rbp + 0x840]
mov byte [rbp + 0xd36], sil
call fcn.140080a80
cmp byte [rbp + 0xc80], 2
je 0x140168c3f
test sil, sil
je 0x140168c3f
mov rax, qword [rbp + 0xc60]
mov rdx, qword [rbp + 0xc68]
mov rax, qword [rax + 0x20]
mov r8, qword [rbp + 0xc70]
mov byte [rbp + 0xd77], 1
mov byte [rbp + 0xd76], 1
mov byte [rbp + 0xd75], 1
lea rcx, [rbp + 0xc78]
call rax
cmp qword [rbp + 0xa60], 0
je 0x140168c6f
mov eax, 1
mov rbx, qword [rbp + 0xa70]
mov rcx, rbx
test al, 1
lea r8, [rbp + 0xa80]
lea r12, [rbp + 0x840]
jne 0x140168cca
jmp 0x140168ea5
mov rdx, qword [rbp + 0xa68]
mov rax, qword [rbp + 0xa70]
mov rax, qword [rax + 0x30]
mov byte [rbp + 0xd77], 1
mov byte [rbp + 0xd76], 1
mov byte [rbp + 0xd75], 1
lea rcx, [rbp + 0x340]
call rax
mov rax, qword [rbp + 0x340]
mov rbx, qword [rbp + 0x348]
mov rcx, qword [rbp + 0x350]
test al, 1
lea r8, [rbp + 0xa80]
lea r12, [rbp + 0x840]
je 0x140168ea5
cmp rcx, rbx
jne 0x140168ea5
test rbx, rbx
jne 0x140168d08
movzx ecx, byte [rbp + 0x6e8]
dec cl
cmp cl, 7
jae 0x140168d08
movzx eax, cl
mov edx, 0x59
bt edx, eax
jae 0x140168d08
shl cl, 3
movabs r13, 0x7010504010101
shr r13, cl
jmp 0x140168ead
movups xmm0, xmmword [0x1402a8eb8]
movaps xmmword [rbp + 0xa90], xmm0
movups xmm0, xmmword [0x1402a8ea8]
movaps xmmword [rbp + 0xa80], xmm0
mov byte [rbp + 0xd77], 1
mov byte [rbp + 0xd76], 1
mov byte [rbp + 0xd75], 1
mov rcx, r12
lea rdx, [rbp + 0x630]
call fcn.14007f9e0
movzx esi, byte [rbp + 0x872]
cmp sil, 3
je 0x14016b490
mov r14, qword [rbp + 0x840]
mov rdx, qword [rbp + 0x848]
mov r9, qword [rbp + 0x850]
lea rcx, [rbp + 0x842]
movdqu xmm0, xmmword [rcx + 0x16]
movdqu xmm1, xmmword [rcx + 0x20]
movdqa xmmword [rbp + 0x550], xmm0
movdqu xmmword [rbp + 0x55a], xmm1
mov eax, dword [rcx + 0x31]
mov dword [rbp + 0xc30], eax
movzx eax, byte [rcx + 0x35]
mov byte [rbp + 0xc34], al
cmp sil, 2
lea r12, [rbp + 0x720]
jne 0x140168dc8
mov rdx, qword [r14 + 0x28]
cmp r9, rdx
jae 0x14016b591
lea r12, [rbp + 0x840]
jmp 0x140168ea5
mov qword [rbp + 0x840], r14
mov qword [rbp + 0xd38], rdx
mov qword [rbp + 0x848], rdx
mov qword [rbp + 0xd60], r9
mov qword [rbp + 0x850], r9
movups xmm0, xmmword [rbp + 0x55a]
movups xmmword [rcx + 0x20], xmm0
movdqa xmm0, xmmword [rbp + 0x550]
movdqu xmmword [rcx + 0x16], xmm0
mov byte [rbp + 0x872], sil
movzx eax, byte [rbp + 0xc34]
mov byte [rcx + 0x35], al
mov eax, dword [rbp + 0xc30]
mov dword [rcx + 0x31], eax
mov byte [rbp + 0xd46], 1
lea r13, [rbp + 0xa80]
mov rcx, r13
mov rdx, rbx
call fcn.140076300
lea rax, [rbp + 0x848]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rbp + 0x730], xmm1
movdqa xmmword [rbp + 0x720], xmm0
movzx r9d, word [rbp + 0x870]
mov rax, qword [rbp + 0x868]
mov byte [rbp + 0xd46], 0
and sil, 1
mov byte [rsp + 0x28], sil
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r12
mov r8, r13
call fcn.140119440
test rax, rax
jne 0x14016b534
mov rax, qword [r14 + 0x28]
cmp rdx, rax
lea r12, [rbp + 0x840]
jae 0x14016b576
movzx r13d, byte [rbp + 0x6e8]
cmp qword [rbp + 0xa60], 0
mov qword [rbp + 0xd38], r13
je 0x140168ed8
cmp qword [rbp + 0xa70], 0
sete byte [rbp + 0xcd8]
cmp r13b, 7
je 0x140168f18
jmp 0x140168fdd
mov rcx, qword [rbp + 0xa68]
mov rax, qword [rbp + 0xa70]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0xd77], 1
mov byte [rbp + 0xd76], 1
mov byte [rbp + 0xd75], 1
call rax
mov byte [rbp + 0xcd8], al
mov r13, qword [rbp + 0xd38]
cmp r13b, 7
jne 0x140168fdd
mov byte [rbp + 0xd77], 1
mov byte [rbp + 0xd76], 1
mov byte [rbp + 0xd75], 1
lea rcx, [rbp + 0x630]
call fcn.14007f1c0
test rdx, rdx
setne cl
test al, cl
mov r13, qword [rbp + 0xd38]
je 0x140168fdd
mov rax, qword [rbp + 0xc20]
mov qword [rbp + 0xa90], rax
movdqa xmm0, xmmword [rbp + 0xc10]
movdqa xmmword [rbp + 0xa80], xmm0
mov byte [rbp + 0x840], 2
mov dword [rbp + 0x844], 2
mov byte [rbp + 0xd32], 1
mov rcx, r12
call fcn.14007a520
lea rbx, [rbp + 0xa80]
mov qword [rbp + 0x840], rax
mov qword [rbp + 0x848], 3
mov byte [rbp + 0xd32], 0
mov rcx, rbx
mov rdx, r12
call fcn.140120c80
mov byte [rbp + 0xd43], 1
mov byte [rbp + 0xd42], 0
lea rcx, [rbp + 0x630]
call fcn.140121350
lea rsi, [rbp + 0x720]
jmp 0x14016a240
mov rax, qword [rbp + 0x700]
test rax, rax
mov rdi, qword [rbp + 0xce8]
movabs rbx, 0xf03a64451f5f1085
movabs r14, 0x72425a9d46356627
je 0x1401693ae
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov r10, rdx
and r10, rbx
xor r11d, r11d
movdqu xmm0, xmmword [rcx + r10]
movdqa xmm1, xmm0
pcmpeqb xmm1, xmm8
pmovmskb esi, xmm1
test esi, esi
jne 0x14016906d
pcmpeqb xmm0, xmm7
pmovmskb r8d, xmm0
test r8d, r8d
jne 0x1401693ae
add r10, r11
add r10, 0x10
add r11, 0x10
and r10, rdx
jmp 0x140169018
lea r8d, [rsi - 1]
and r8w, si
mov esi, r8d
je 0x14016902f
tzcnt r9d, esi
add r9, r10
and r9, rdx
shl r9, 5
mov r8, rcx
sub r8, r9
cmp qword [r8 - 0x20], r14
jne 0x140169060
cmp qword [r8 - 0x18], rbx
jne 0x140169060
sar r9, 5
lea r10, [r9 - 0x10]
and r10, rdx
movdqu xmm0, xmmword [rcx + r10]
pcmpeqb xmm0, xmm7
pmovmskb edx, xmm0
test edx, edx
je 0x1401690b4
bsr dx, dx
xor edx, 0xf
jmp 0x1401690b8
mov dx, 0x10
movdqu xmm0, xmmword [rcx + r9]
pcmpeqb xmm0, xmm7
pmovmskb r11d, xmm0
or r11d, 0x10000
tzcnt r11d, r11d
add edx, r11d
mov r11b, 0x80
cmp dx, 0xf
ja 0x1401690e6
inc qword [rax + 0x10]
mov r11b, 0xff
mov byte [rcx + r9], r11b
mov byte [rcx + r10 + 0x10], r11b
dec qword [rax + 0x18]
mov rcx, qword [r8 - 0x10]
test rcx, rcx
je 0x1401693ae
mov rax, qword [r8 - 8]
mov qword [rbp + 0xd60], rcx
mov qword [rbp + 0xd48], rax
call qword [rax + 0x18]
xor rax, r14
xor rdx, rbx
or rdx, rax
jne 0x140169309
cmp r13b, 7
setne r13b
mov r8d, 0xe0
lea rcx, [rbp + 0x340]
lea rdx, [rbp + 0x630]
call fcn.14025a776
mov rbx, qword [rdi]
mov r14, qword [rbp + 0x410]
test r14, r14
je 0x140169494
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
mov r9, rcx
movabs rsi, 0x619f39266b629a15
and r9, rsi
xor r10d, r10d
movabs rdi, 0x6ac73a483f5fb53
movdqu xmm0, xmmword [rax + r9]
movdqa xmm1, xmm0
pcmpeqb xmm1, xmm6
pmovmskb r11d, xmm1
test r11d, r11d
jne 0x14016944d
pcmpeqb xmm0, xmm7
pmovmskb edx, xmm0
test edx, edx
jne 0x140169593
add r9, r10
add r9, 0x10
add r10, 0x10
and r9, rcx
jmp 0x140169406
lea edx, [r11 - 1]
and dx, r11w
mov r11d, edx
je 0x14016941e
tzcnt r8d, r11d
add r8, r9
and r8, rcx
shl r8, 5
mov rdx, rax
sub rdx, r8
cmp qword [rdx - 0x20], rdi
jne 0x140169440
cmp qword [rdx - 0x18], rsi
jne 0x140169440
sar r8, 5
lea r9, [r8 - 0x10]
and r9, rcx
movdqu xmm0, xmmword [rax + r9]
pcmpeqb xmm0, xmm7
pmovmskb ecx, xmm0
test ecx, ecx
je 0x1401694a4
bsr cx, cx
xor ecx, 0xf
jmp 0x1401694a8
mov qword [rbp + 0xc60], 0
jmp 0x1401695fa
mov cx, 0x10
movdqu xmm0, xmmword [rax + r8]
pcmpeqb xmm0, xmm7
pmovmskb r10d, xmm0
or r10d, 0x10000
tzcnt r10d, r10d
add ecx, r10d
mov r10b, 0x80
cmp cx, 0xf
ja 0x1401694d6
inc qword [r14 + 0x10]
mov r10b, 0xff
mov byte [rax + r8], r10b
mov byte [rax + r9 + 0x10], r10b
dec qword [r14 + 0x18]
mov rcx, qword [rdx - 0x10]
test rcx, rcx
je 0x140169593
mov qword [rbp + 0xc60], 0
mov rdx, qword [r14 + 0x18]
test rdx, rdx
je 0x1401695fa
mov rcx, qword [r14]
mov qword [rbp + 0xd60], r14
call fcn.140117920
mov rdi, qword [rbp + 0xd60]
mov rsi, qword [rdi + 8]
test rsi, rsi
je 0x1401695d4
mov rax, qword [rbp + 0xd50]
mov r15, qword [rax]
lea rsi, [r15 + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r15 + 0x10], cl
jne 0x140169e93
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x140169eae
xor edi, edi
mov qword [rbp + 0xd48], rsi
movzx eax, byte [r15 + 0x11]
test al, al
mov rax, qword [rbp + 0xd18]
jne 0x14016b34b
mov r14, qword [rax + 0xa0]
lea rax, [r14 + 0x10]
mov qword [rbp + 0xd60], rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14 + 0x10], cl
jne 0x140169ebe
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x140169edd
mov rdi, qword [rbp + 0xcf8]
mov eax, dword [rbp + 0xd20]
test al, al
jne 0x140169783
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x14016a292
xor eax, eax
mov rcx, qword [rbp + 0xd60]
xchg byte [rcx], al
cmp al, 2
jne 0x140169798
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rbp + 0xce0], 0
mov rcx, qword [rbp + 0xd48]
jne 0x1401697bb
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x14016a2a9
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1401697c9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test sil, sil
mov r15, qword [rbp + 0xcb0]
je 0x140169824
mov rax, qword [rbp + 0xc60]
test rax, rax
je 0x140169803
mov rax, qword [rax + 0x20]
mov rdx, qword [rbp + 0xc68]
mov r8, qword [rbp + 0xc70]
mov byte [rbp + 0xd6f], sil
lea rcx, [rbp + 0xc78]
call rax
mov byte [rbp + 0xd77], 0
mov byte [rbp + 0xd76], 1
mov byte [rbp + 0xd75], 1
lea rcx, [rbp + 0x340]
call fcn.140121350
cmp r12b, 4
jne 0x140169c39
mov r14, r13
lea r12, [rbp + 0xa98]
movzx edx, byte [rbp + 0xd72]
mov rsi, qword [rbp + 0xcb8]
mov r13, qword [rbp + 0xd38]
mov eax, dword [rbp + 0xcf0]
mov ecx, dword [rbp + 0xcf3]
mov dword [rbp + 0xc9b], ecx
mov dword [rbp + 0xc98], eax
mov eax, dword [rbp + 0xd00]
mov ecx, dword [rbp + 0xd03]
mov dword [rbp + 0xcc0], eax
ror byte [rax + rax], 0
mov dword [rbp + 0xcc3], ecx
mov qword [rbp + 0xa80], rsi
mov byte [rbp + 0xd72], dl
mov byte [rbp + 0xa88], dl
mov eax, dword [rbp + 0xcc0]
mov ecx, dword [rbp + 0xcc3]
lea rdx, [rbp + 0xa89]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov qword [rbp + 0xa90], r14
lea rdi, [rsi + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0x10], cl
jne 0x14016a25f
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x14016a27a
xor eax, eax
movzx ecx, byte [rsi + 0x11]
test cl, cl
jne 0x14016b4d5
mov edx, dword [rbp + 0xa88]
mov r8d, dword [rbp + 0xa8c]
mov dword [rbp + 0x550], edx
mov dword [rbp + 0x554], r8d
cmp qword [rsi + 0x1d8], rdx
jbe 0x14016b236
mov rcx, qword [rsi + 0x1d0]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x14016b236
add rcx, rdx
cmp dword [rcx + 0x114], r8d
jne 0x14016b236
movzx ebx, byte [rcx + 0x124]
test al, al
jne 0x140169950
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x14016a4b7
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x140169961
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test byte [rbp + 0xd5a], bl
je 0x1401699d2
lea rcx, [rbp + 0x840]
lea rdx, [rbp + 0xa80]
call fcn.1400670a0
movups xmm0, xmmword [rbp + 0x840]
movaps xmmword [rbp + 0x720], xmm0
mov rax, qword [rbp + 0xce8]
cmp qword [rax], 0
je 0x1401699bf
mov rcx, qword [rbp + 0xce8]
call fcn.140067320
mov rax, qword [rbp + 0xce8]
mov rax, qword [rax]
lock dec qword [rax]
jne 0x1401699bf
mov rcx, qword [rbp + 0xce8]
call fcn.140125200
movdqa xmm0, xmmword [rbp + 0x720]
mov rax, qword [rbp + 0xce8]
movdqu xmmword [rax], xmm0
lea rcx, [rbp + 0x840]
lea rdx, [rbp + 0xa80]
call fcn.1400670a0
mov qword [rbp + 0xcb8], rsi
cmp r13b, 7
movzx eax, byte [rbp + 0x840]
movzx r10d, byte [rbp + 0x841]
movzx r11d, word [rbp + 0x842]
mov esi, dword [rbp + 0x844]
mov r8, qword [rbp + 0x848]
mov rcx, qword [rbp + 0xa80]
movzx edx, byte [rbp + 0xa88]
lea r14, [rbp + 0xa89]
mov r9d, dword [r14]
mov edi, dword [r14 + 3]
mov dword [rbp + 0xcd0], r9d
mov dword [rbp + 0xcd3], edi
mov r9, qword [rbp + 0xa90]
mov edi, dword [rbp + 0x840]
mov ebx, dword [rbp + 0x843]
mov dword [rbp + 0xccb], ebx
mov dword [rbp + 0xcc8], edi
mov rdi, qword [rbp + 0xcf8]
mov byte [rbp + 0xa99], r10b
mov word [rbp + 0xa9a], r11w
mov dword [rbp + 0xa9c], esi
mov r10d, dword [rbp + 0xcc8]
mov r11d, dword [rbp + 0xccb]
mov dword [r14 + 0x23], r11d
mov dword [r14 + 0x20], r10d
mov r10d, dword [rbp + 0xcd0]
mov r11d, dword [rbp + 0xcd3]
mov dword [r14 + 0x33], r11d
mov dword [r14 + 0x30], r10d
movaps xmm0, xmmword [rbp + 0xa60]
movdqa xmm1, xmmword [rbp + 0xa70]
lea r10, [rbp + 0xac8]
movdqu xmmword [r10 + 0x10], xmm1
movups xmmword [r10], xmm0
movdqa xmm0, xmmword [rbp + 0xc10]
movdqa xmmword [rbp + 0xa80], xmm0
mov r10, qword [rbp + 0xc20]
mov qword [rbp + 0xa90], r10
sete byte [rbp + 0xae8]
movzx r10d, byte [rbp + 0xcd8]
mov byte [rbp + 0xae9], r10b
mov byte [rbp + 0xa98], al
mov qword [rbp + 0xaa0], r8
mov byte [rbp + 0xaa8], 0
mov qword [rbp + 0xab0], rcx
mov byte [rbp + 0xab8], dl
mov qword [rbp + 0xac0], r9
mov byte [rbp + 0xd5e], 1
mov byte [rbp + 0xd5d], 1
lea rcx, [rbp + 0x720]
mov rdx, qword [rbp + 0xd50]
mov r8, r15
call fcn.14017a850
movzx eax, byte [rbp + 0x720]
cmp eax, 5
je 0x140169d21
cmp eax, 6
je 0x14016afce
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x540], rax
movups xmm0, xmmword [rbp + 0x720]
movdqu xmm1, xmmword [rbp + 0x730]
movdqa xmmword [rbp + 0x530], xmm1
movaps xmmword [rbp + 0x520], xmm0
mov rax, qword [rbp + 0xa90]
mov qword [rbp + 0x560], rax
movdqa xmm0, xmmword [rbp + 0xa80]
movdqa xmmword [rbp + 0x550], xmm0
mov byte [rbp + 0xd34], 1
lea rcx, [rbp + 0x520]
call fcn.14007a520
mov qword [rbp + 0x840], rax
mov qword [rbp + 0x848], 3
mov byte [rbp + 0xd34], 0
lea rcx, [rbp + 0x550]
lea rdx, [rbp + 0x840]
call fcn.140120c80
mov rcx, r12
call fcn.140067320
mov rax, qword [rbp + 0xa98]
lock dec qword [rax]
jne 0x140169c07
lea rcx, [rbp + 0xa98]
call fcn.140125200
lea rcx, [rbp + 0xab0]
call fcn.14017c7c0
mov byte [rbp + 0xd77], 0
mov byte [rbp + 0xd76], 0
mov byte [rbp + 0xd75], 0
lea rcx, [rbp + 0xac8]
call fcn.140121520
jmp 0x140169da7
movzx eax, word [rbp + 0xcac]
lea rdx, [rbp + 0x842]
mov word [rdx + 4], ax
mov eax, dword [rbp + 0xca8]
mov dword [rdx], eax
mov rax, qword [rbp + 0xcb8]
mov qword [rbp + 0x848], rax
movzx eax, byte [rbp + 0xd72]
mov byte [rbp + 0x850], al
mov eax, dword [rbp + 0xd00]
mov ecx, dword [rbp + 0xd03]
mov dword [rdx + 0x12], ecx
mov dword [rdx + 0xf], eax
mov eax, dword [rbp + 0xcf0]
mov ecx, dword [rbp + 0xcf3]
mov dword [rdx + 0x22], ecx
mov dword [rdx + 0x1f], eax
mov byte [rbp + 0x840], r12b
mov byte [rbp + 0x841], bl
mov qword [rbp + 0x858], r13
movzx edx, byte [rbp + 0xd5a]
mov byte [rbp + 0x860], dl
mov r9b, 3
cmp r12b, 3
jne 0x140169dba
mov rax, qword [rbp + 0x710]
jmp 0x14016a0fc
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0x8a0], xmm0
movaps xmm0, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0x890], xmm0
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0x880], xmm0
movdqa xmm0, xmmword [rbp + 0xa80]
movdqa xmm1, xmmword [rbp + 0xa90]
movaps xmm2, xmmword [rbp + 0xaa0]
movaps xmm3, xmmword [rbp + 0xab0]
movaps xmmword [rbp + 0x870], xmm3
movaps xmmword [rbp + 0x860], xmm2
movdqa xmmword [rbp + 0x850], xmm1
movdqa xmmword [rbp + 0x840], xmm0
mov byte [rbp + 0xd5e], 0
mov byte [rbp + 0xd5d], 0
mov rcx, rdi
lea rdx, [rbp + 0x840]
mov r8, r15
call fcn.14017af90
lea rsi, [rbp + 0x720]
lea rbx, [rbp + 0xa80]
jmp 0x140167c60
test r12b, r12b
je 0x140169e59
movzx eax, r12b
cmp eax, 1
jne 0x140169e73
mov eax, dword [rbp + 0xd00]
mov ecx, dword [rbp + 0xd03]
mov dword [rbp + 0xa83], ecx
mov dword [rbp + 0xa80], eax
mov eax, dword [rbp + 0xcf0]
mov ecx, dword [rbp + 0xcf3]
mov dword [rbp + 0x720], eax
mov dword [rbp + 0x723], ecx
mov r9b, 1
mov eax, dword [rbp + 0x844]
mov dword [rbp + 0xc5c], eax
movzx ecx, byte [rbp + 0xd72]
mov byte [rbp + 0xd16], cl
mov qword [rbp + 0x718], r13
mov byte [rbp + 0xd17], dl
mov rax, qword [rbp + 0xcb8]
jmp 0x14016a0cc
mov eax, dword [rbp + 0x844]
mov dword [rbp + 0xc5c], eax
mov eax, dword [rbp + 0xcb8]
xor r9d, r9d
jmp 0x14016a0cc
mov rax, qword [rbp + 0xcb8]
neg rax
jno 0x14016a0a6
movzx eax, bl
shl rax, 0x20
or rax, 3
jmp 0x14016a0c9
mov rcx, rsi
call fcn.140265af0
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x14016962b
call fcn.140265bb0
mov edi, eax
xor dil, 1
jmp 0x14016962d
mov rcx, qword [rbp + 0xd60]
call fcn.140265af0
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x14016967d
mov byte [rbp + 0xd77], 0
mov byte [rbp + 0xd76], 1
mov byte [rbp + 0xd75], 1
mov ecx, ebx
lea rdx, [rbp + 0x848]
call fcn.14005aad0
mov r9b, 4
mov ecx, dword [rbp + 0xa80]
mov edx, dword [rbp + 0xa83]
mov dword [rbp + 0x553], edx
mov dword [rbp + 0x550], ecx
mov ecx, dword [rbp + 0x720]
mov edx, dword [rbp + 0x723]
mov dword [rbp + 0xc30], ecx
mov dword [rbp + 0xc33], edx
mov ecx, dword [rbp + 0x550]
mov edx, dword [rbp + 0x553]
mov dword [rbp + 0xcc0], ecx
mov dword [rbp + 0xcc3], edx
mov ecx, dword [rbp + 0xc30]
mov edx, dword [rbp + 0xc33]
mov dword [rbp + 0xc98], ecx
mov dword [rbp + 0xc9b], edx
mov ecx, dword [rbp + 0xcc0]
mov edx, dword [rbp + 0xcc3]
mov dword [rbp + 0xcc8], ecx
mov dword [rbp + 0xccb], edx
mov ecx, dword [rbp + 0xc98]
mov edx, dword [rbp + 0xc9b]
mov dword [rbp + 0xcd3], edx
mov dword [rbp + 0xcd0], ecx
mov ecx, dword [rbp + 0xcc8]
mov edx, dword [rbp + 0xccb]
xchg ebp, eax
retf
or al, 0
add byte [rbp + rcx*4 - 0x7b], cl
or byte [rax], al
add byte [rcx - 0x77], al
push rax
adc al, byte [rcx - 0x77]
jnp 0x140237209
add byte [rbx + 0xcd395], cl
invalid
mov dword [r8 + 0x22], edx
mov dword [r8 + 0x1f], ecx
mov rcx, qword [rbp + 0xc20]
mov qword [rbp + 0xa90], rcx
mov dword [rbp + 0xa90], ecx
movdqa xmm0, xmmword [rbp + 0xc10]
movdqa xmmword [rbp + 0xa80], xmm0
mov byte [rbp + 0x840], r9b
mov byte [rbp + 0x841], bl
mov ecx, dword [rbp + 0xc5c]
mov dword [rbp + 0x844], ecx
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x848], rax
movzx eax, byte [rbp + 0xd16]
mov byte [rbp + 0x850], al
add byte [rax], al
mov rax, qword [rbp + 0x718]
mov qword [rbp + 0x858], rax
movzx eax, byte [rbp + 0xd17]
or eax, 0x85880000
invalid
or byte [rax], al
add dh, al
test dword [rbx], esi
or eax, 0x48010000
lea esi, [rbp + 0x840]
or byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14007a520
lea rbx, [rbp + 0xa80]
mov qword [rbp + 0x840], rax
mov qword [rbp + 0x848], 3
mov byte [rbp + 0xd33], 0
or eax, 0x48000000
mov ecx, ebx
mov rdx, rsi
call fcn.140120c80
lea rsi, [rbp + 0x720]
mov byte [rbp + 0xd71], 0
mov byte [rbp + 0xd70], 0
lea rcx, [rbp + 0xa60]
call fcn.140121520
jmp 0x140167c60
mov rcx, rdi
call fcn.140265af0
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x1401698d5
call fcn.140265bb0
xor al, 1
movzx ecx, byte [rsi + 0x11]
test cl, cl
je 0x1401698e3
jmp 0x14016b4d5
call fcn.140265bb0
test al, al
jne 0x140169783
mov byte [r14 + 0x11], 1
jmp 0x140169783
mov r14, rcx
call fcn.140265bb0
mov rcx, r14
test al, al
jne 0x1401697bb
mov byte [r15 + 0x11], 1
jmp 0x1401697bb
invalid
add byte [rcx + 0xd038d], cl
add byte [rax - 0x75], cl
lea esp, [rax + 0xd]
add byte [rax], al
mov edx, dword [rbp + 0xd20]
call fcn.1400a9af0
mov rcx, qword [rbp + 0xd48]
mov edx, dword [rbp + 0xce0]
call fcn.1400a9af0
div bl
dec dword [rcx - 0x4274b326]
mov al, 0xc
add byte [rax], al
lea r12, [rbp + 0xa98]
jmp 0x14016984d
or al, byte [rax]
add cl, ch
xchg esi, eax
invalid
call fcn.140265bb0
test al, al
jne 0x140169950
test dword [rsp + rsi*8 + 0x46c6ffff], ecx
adc dword [rcx], eax
mov byte [rsi + 0x11], 1
jmp 0x140169950
lea eax, [rax + 0xa]
add byte [rax], al
mov edx, dword [rbp + 0xa4c]
mov byte [rbp + 0xd5f], 0
add byte [rax], al
add byte [rax], al
call fcn.14005b9e0
mov byte [rbp + 0xd5f], 0
lea rcx, [rbp + 0xa40]
lea eax, [rax + 0xa]
add byte [rax], al
lea eax, [rax + 0xa]
add byte [rax], al
call fcn.14005be00
mov r12b, 3
mov rax, qword [rbp + 0xcb8]
movzx ecx, byte [rbp + 0xd72]
xor esi, esi
mov qword [rbp + 0xcb8], rax
mov byte [rbp + 0xd72], cl
jmp 0x14016975f
mov al, 2
jmp 0x14016af62
cmp eax, 6
jne case.default.0x14016a551
mov eax, 3
xor r8d, r8d
lea rcx, [0x1402e9314]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0xa80], al
lea rax, [rbp + 0x721]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xa81], xmm0
movups xmmword [rbp + 0xa91], xmm1
mov rax, qword [rax + 0x1f]
mov qword [rbp + 0xaa0], rax
mov rax, qword [rbp + 0xd18]
mov rcx, qword [rax + 0xc8]
mov byte [rbp + 0xd31], 1
call fcn.1400805d0
mov rbx, rax
movzx eax, byte [rbp + 0xa80]
mov esi, 2
test rbx, rbx
je 0x14016a757
invalid
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x14016a96a
test eax, eax
je 0x14016a96a
cmp eax, 1
jne case.default.0x14016a5ff
lea rcx, [rbp + 0xaa0]
mov rax, qword [rbp + 0xa88]
mov rdx, qword [rbp + 0xa90]
mov r8, qword [rbp + 0xa98]
call qword [rax + 0x20]
xor r8d, r8d
lea rax, [0x1402e9314]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
mov qword [rbp + 0x720], rdx
mov rcx, qword [rbp + 0xd18]
movzx ebx, byte [rcx + 0x1e0]
mov byte [rcx + 0x1e0], 3
cmp bl, 3
je 0x14016a71a
mov rdi, rdx
movdqu xmm0, xmmword [rcx + 0x1c0]
movdqu xmm1, xmmword [rcx + 0x1d0]
mov eax, edx
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x14016a5d3
nop
or al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x14016a5d3
or byte [rdx], 0
add byte [rax + 0xaa09d], cl
add byte [rbx + 0x1e181], cl
add byte [rbx + 0x1e489], cl
add byte [rcx + 0xaa185], cl
add byte [rcx + 0xaa48d], cl
add dh, al
test dword [rax + 8], esi
add byte [rax], al
or byte [rax - 0x39], cl
test dword [rax + 8], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x869], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14016b3da
mov rsi, rax
mov rax, qword [rbp + 0x870]
mov qword [rsi + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x840]
movdqu xmm1, xmmword [rbp + 0x850]
movups xmm2, xmmword [rbp + 0x860]
movups xmmword [rsi + 0x20], xmm2
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
lea rdx, [0x1402d28e0]
mov r8d, 0x10
mov rcx, rsi
call fcn.140120a80
mov rcx, qword [rbp + 0xa90]
mov edx, ebx
mov r8, rsi
call fcn.14007b6a0
mov byte [rbp + 0xd47], 1
lea rcx, [rbp + 0xa80]
call fcn.1401798a0
mov rdx, rdi
mov rcx, qword [rbp + 0xd18]
add rcx, 0x190
mov qword [rbp + 0x848], rdx
mov qword [rbp + 0x840], 3
mov byte [rbp + 0xd47], 0
lea rdx, [rbp + 0x840]
call fcn.140179a50
mov rbx, rax
test rax, rax
jne case.0x14016aee4.2
jmp 0x14016ac18
cmp eax, 2
je 0x14016a86a
cmp eax, 1
je 0x14016a86a
test eax, eax
jne 0x14016a878
mov ecx, dword [rbp + 0xa88]
jmp 0x14016a870
mov ecx, dword [rbp + 0xa84]
test ecx, ecx
je 0x14016a95c
mov rax, qword [rbp + 0xaa0]
mov qword [rbp + 0x860], rax
add byte [rdi], cl
adc byte [rbp + 0xa80], al
movups xmm1, xmmword [rbp + 0xa90]
movaps xmmword [rbp + 0x850], xmm1
movaps xmmword [rbp + 0x840], xmm0
mov byte [rbp + 0xd31], 0
or eax, 0x48000000
lea ecx, [rbp + 0x840]
call fcn.14007a520
mov rbx, rax
jmp 0x14016a96a
mov rax, qword [rbp + 0xa88]
mov ecx, eax
rol dword [rbx - 0x67cfc1f], 1
rol dword [rbx - 0x67cfc1f], 1
jne 0x14016a96a
lea rcx, [rax - 1]
mov qword [rbp + 0xd38], rcx
cmp byte [0xcb5ea8df], cl
dec qword [rax - 0x77]
lea edx, [rax + 0xd]
add byte [rax], al
mov rax, qword [rax + 7]
mov qword [rbp + 0xd28], rax
mov rax, qword [rax]
test rax, rax
je 0x14016a904
mov rcx, qword [rbp + 0xd50]
lea edx, [rax + 0xd]
add byte [rax], al
call rax
mov r8, qword [rbp + 0xd50]
mov rax, qword [rbp + 0xd28]
cmp qword [rax + 8], 0
je 0x14016a933
test dword [rax], ebp
or eax, 0x83480000
js 0x14016a91e
add byte [rdx + rbx + 0x48], dh
cmp dword [rax + 0x10], 0x11
invalid
cmp qword [rax + 0x10], 0x11
adc dword [rdx + 4], esi
jb case.default.0x14016a95a
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0xd38]
mov eax, dword [rbp + 0xd38]
mov eax, dword [rbp + 0xd38]
call qword [sym.imp.kernel32.dll_HeapFree]
xor r8d, r8d
lea rax, [0x1402e9314]
movsxd rcx, dword [rax + rsi*4]
mov al, 0x48
add ecx, eax
invalid
jmp rcx
xor esi, esi
lea ecx, [rax - 2]
cmp ecx, 2
jae 0x14016a5be
xor r8d, r8d
lea rax, [0x1402e9314]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
mov qword [rbp + 0x630], rbx
lea rcx, [rbp + 0x840]
mov r8d, 0x1f8
mov rsi, qword [rbp + 0xd18]
mov rdx, rsi
call fcn.14025a776
mov qword [rsi], 3
mov r14, qword [rbp + 0x840]
cmp r14, 2
mov qword [rbp + 0xd28], r14
jae 0x14016b190
lea rcx, [rbp + 0x28]
lea rsi, [rbp + 0x840]
mov r8d, 0x1f8
mov rdx, rsi
call fcn.14025a776
lea rcx, [rbp + 0xa80]
mov r8d, 0x190
mov rdx, rsi
call fcn.14025a776
mov r15, qword [rbp + 0xb10]
mov rdi, qword [rbp + 0xb18]
mov rsi, qword [rbp + 0xb28]
test sil, 1
jne 0x14016ac20
lea r12, [0x1402ddc08]
cmp qword [rbp + 0xa90], 0
je 0x14016aa33
mov r8, qword [rbp + 0xa98]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0xab0]
call fcn.14017c9e0
lea rcx, [rbp + 0xb38]
call fcn.14017ccc0
lea r14, [rbp + 0xa0]
movups xmm0, xmmword [r14]
movaps xmmword [rbp + 0xa80], xmm0
mov rax, qword [r14 + 0x10]
mov qword [rbp + 0xa90], rax
movdqu xmm0, xmmword [rbp + 0x1b8]
movdqu xmm1, xmmword [rbp + 0x1c8]
movups xmm2, xmmword [rbp + 0x1d8]
movdqu xmmword [rbp + 0xab8], xmm0
movdqu xmmword [rbp + 0xac8], xmm1
movups xmmword [rbp + 0xad8], xmm2
mov qword [rbp + 0xa98], r12
mov qword [rbp + 0xaa0], r15
mov qword [rbp + 0xaa8], rdi
mov qword [rbp + 0xab0], rsi
cmp byte [rbp + 0x208], 3
je 0x14016aac7
lea rcx, [rbp + 0x1e8]
call fcn.1401798a0
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0xd50], rax
cmp qword [rax], 0
je 0x14016aaeb
mov rax, qword [rbp + 0xd50]
lea rcx, [rax + 8]
call fcn.140121520
lea rsi, [rbp + 0xa98]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0xd50]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r14 + 0x10]
mov qword [rbp + 0x430], rax
movups xmm0, xmmword [r14]
movaps xmmword [rbp + 0x420], xmm0
and byte [rax + rax], al
add bl, dh
movq mm0, qword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movdqa xmmword [rbp + 0x230], xmm1
movdqa xmmword [rbp + 0x220], xmm0
cmp dword [rbp + 0xab8], 2
or al, byte [rax]
add byte [rdx], al
invalid
je 0x14016ab4c
lea rcx, [rbp + 0xab8]
call fcn.140120fd0
lea rcx, [rbp + 0xad0]
mov byte [rbp + 0xd5c], 1
call fcn.140144840
mov qword [rbp + 0x550], rbx
movdqa xmm0, xmmword [rbp + 0x220]
movdqa xmm1, xmmword [rbp + 0x230]
movdqa xmmword [rbp + 0x730], xmm1
movdqa xmmword [rbp + 0x720], xmm0
movzx eax, byte [0x14034f150]
mov edx, 0x18
xor ecx, ecx
call fcn.1401fcae0
invalid
invalid
or dword [rax], eax
test rax, rax
mov qword [rbp + 0xd50], rax
je 0x14016b222
invalid
add byte [rax], al
mov rcx, qword [r14 + 0x10]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [r14]
movups xmmword [rax], xmm0
movdqa xmm0, xmmword [rbp + 0x720]
outsd dx, dword [rsi]
test dword [rax], esp
invalid
add byte [rax], al
movdqa xmm1, xmmword [rbp + 0x730]
movdqu xmmword [rbp + 0xaa0], xmm1
movdqu xmmword [rbp + 0xa90], xmm0
mov qword [rbp + 0xa80], rax
lea rcx, fcn.140115e00
mov qword [rbp + 0xa88], rcx
lea rdx, [rbp + 0xa80]
mov rcx, rbx
call fcn.14007e530
cmp dword [rbp + 0x840], 2
jne 0x14016ac18
mov byte [rbp + 0xd5b], 0
lea rcx, [rbp + 0x840]
call fcn.140167460
xor r8d, r8d
jmp case.0x14016aee4.0
mov r12, qword [rbp + 0xb20]
shr rsi, 5
sub r15, rsi
lea r13, [rsi + rdi]
cmp rdi, r12
jne 0x14016ac72
test r13, r13
je 0x14016ad80
test r15b, 1
jne 0x14016adab
mov rax, r15
or rax, 1
mov qword [rbp + 0x428], r15
mov qword [rbp + 0x430], r13
mov qword [rbp + 0x438], rax
lea r12, [0x1402a6ad0]
jmp 0x14016adca
add r12, rsi
movzx eax, byte [0x14034f150]
mov edx, 0x18
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14016b512
mov qword [rax], r15
mov qword [rax + 8], r12
mov qword [rax + 0x10], 1
mov qword [rbp + 0x428], r15
mov qword [rbp + 0x430], r13
mov qword [rbp + 0x438], rax
lea r12, [0x14026a5b8]
jmp 0x14016adca
mov qword [rbp + 0x428], 1
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x430], xmm0
lea r12, [0x14026a4b8]
mov r15d, 1
xor eax, eax
xor r13d, r13d
jmp 0x14016adca
mov qword [rbp + 0x428], r15
mov qword [rbp + 0x430], r13
mov qword [rbp + 0x438], r15
lea r12, [0x1402a6af8]
mov rax, r15
mov qword [rbp + 0x420], r12
mov qword [rbp + 0x340], rsi
mov rdi, r13
sub rdi, rsi
jb 0x14016b3ee
add r15, rsi
mov rsi, rax
cmp qword [rbp + 0xa90], 0
or al, byte [rax]
add byte [rax], al
invalid
jne 0x14016aa1d
jmp 0x14016aa33
mov rax, qword [rbp + 0xd18]
mov rsi, qword [rax + 0x90]
movzx eax, byte [rsi + 0x40]
test al, al
jne 0x14016aec4
mov rax, qword [r15]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov cl, 1
xchg byte [rsi + 0x20], cl
test cl, cl
je 0x14016ae6a
mov rcx, rdx
call qword [rax + 0x18]
sbb cl, ch
lea eax, [rax]
add byte [rax], al
sar edi, 1
push rax
sbb cl, ch
lea eax, [rax]
add byte [rax], al
lea rcx, [rbp + 0x840]
call fcn.140179720
add byte [rax - 0x75], cl
test dword [rax], ebx
or eax, 0x8b480000
nop
js 0x14016ae50
add byte [rax], al
mov qword [rax + 0x178], 0
test rdx, rdx
jne 0x14016a60a
jmp 0x14016ac18
scasb al, byte [rdi]
std
invalid
dec dword [rax - 0x77]
xchg ebp, eax
cmp byte [0xc95eae73], cl
test dword [rax], ebp
or eax, 0x8b480000
adc byte [rax - 0x7b], r9b
ror byte [rax - 0x77], 0xb5
push rax
or eax, 0xe740000
je case.0x140165a3a.22
mov qword [rbp + 0xd38], rdx
mov qword [rbp + 0xd28], rax
add byte [rax], al
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
test rax, rax
mov qword [rbp + 0xd50], rsi
je case.0x140165a3a.22
mov rcx, qword [rbp + 0xd50]
mov ecx, dword [rbp + 0xd50]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x18]
mov rax, qword [rbp + 0xd28]
mov rsi, qword [rbp + 0xd50]
mov qword [rsi + 0x10], rax
adc byte [rax - 0x75], r9b
test dword [rax], edi
invalid
add byte [rax], al
sub byte [0xcb5eae9f], cl
mov ch, 0x50
or eax, 0x89480000
adc byte [rax - 0x75], r9b
test dword [rax], edi
or eax, 0x89480000
sbb byte [rcx], r14b
rol byte [rsi - 0x49f0dfba], 0x46
test al, al
mov eax, dword [rbp + 0xd38]
mov qword [rsi + 0x18], rax
xor eax, eax
xchg byte [rsi + 0x20], al
movzx eax, byte [rsi + 0x40]
test al, al
je 0x14016b0a3
mov al, 1
xchg byte [rsi + 0x41], al
test al, al
je 0x14016afb4
xor eax, eax
xor r8d, r8d
lea rcx, [0x1402e9314]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8, rbx
mov qword [rbp + 0xa50], r8
mov rcx, qword [rbp + 0xd18]
mov rax, qword [rcx]
lea rdx, [rax - 3]
cmp rdx, 2
mov qword [rbp + 0xd50], r8
jae 0x14016af22
mov qword [rcx], 4
cmp eax, 4
je 0x14016b141
test r8, r8
jne 0x14016af41
jmp 0x14016af5c
call fcn.140167460
mov rax, qword [rbp + 0xd18]
mov qword [rax], 4
mov r8, qword [rbp + 0xd50]
test r8, r8
je 0x14016af5c
mov qword [rbp + 0x28], r8
mov byte [rbp + 0xd30], 0
lea rcx, [rbp + 0x28]
call fcn.1401186e0
mov r8, qword [rbp + 0xd50]
test r8, r8
setne al
movaps xmm6, xmmword [rbp + 0xd80]
movaps xmm7, xmmword [rbp + 0xd90]
movaps xmm8, xmmword [rbp + 0xda0]
movaps xmm9, xmmword [rbp + 0xdb0]
movaps xmm10, xmmword [rbp + 0xdc0]
movaps xmm11, xmmword [rbp + 0xdd0]
movaps xmm12, xmmword [rbp + 0xde0]
movaps xmm13, xmmword [rbp + 0xdf0]
add rsp, 0xe88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor eax, eax
xor ecx, ecx
xchg byte [rsi + 0x41], cl
xor r8d, r8d
lea rcx, [0x1402e9314]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0x8a0], xmm0
movaps xmm0, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0x890], xmm0
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0x880], xmm0
movaps xmm0, xmmword [rbp + 0xa80]
movaps xmm1, xmmword [rbp + 0xa90]
movaps xmm2, xmmword [rbp + 0xaa0]
movaps xmm3, xmmword [rbp + 0xab0]
movaps xmmword [rbp + 0x870], xmm3
movaps xmmword [rbp + 0x860], xmm2
movaps xmmword [rbp + 0x850], xmm1
movaps xmmword [rbp + 0x840], xmm0
mov rcx, rdi
call fcn.14017c880
movaps xmm0, xmmword [rbp + 0x8a0]
mov rax, qword [rbp + 0xcf8]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x890]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x880]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x840]
movaps xmm1, xmmword [rbp + 0x850]
movaps xmm2, xmmword [rbp + 0x860]
movaps xmm3, xmmword [rbp + 0x870]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, 3
xor r8d, r8d
lea rcx, [0x1402e9314]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 3
jmp 0x14016aed3
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
call fcn.14025b9c0
jmp 0x14016b5de
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh2mod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, [0x1402a8038]
lea r8, [rbp + 0xd08]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14016b5de
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.14025b9c0
jmp 0x14016b5de
mov byte [rbp + 0xd30], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_futuremap.rs
mov edx, 0x28
call fcn.14025bae0
jmp 0x14016b5de
mov byte [rbp + 0xd71], 1
mov byte [rbp + 0xd70], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x28
call fcn.14025bae0
jmp 0x14016b5de
mov qword [rbp + 0xa80], rbx
mov byte [rbp + 0xd74], 0
lea rcx, [rbp + 0xa80]
call fcn.1401797e0
lea rax, str.Upgrade_expects_h1
mov qword [rbp + 0x720], rax
lea rax, [0x14004c180]
mov qword [rbp + 0x728], rax
lea rax, str.__v__
mov qword [rbp + 0xa80], rax
mov qword [rbp + 0xa88], 1
mov qword [rbp + 0xaa0], 0
lea rax, [rbp + 0x720]
mov qword [rbp + 0xa90], rax
mov qword [rbp + 0xa98], 1
mov byte [rbp + 0xd74], 0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconn.rs
lea rcx, [rbp + 0xa80]
call fcn.14025ba30
jmp 0x14016b5de
mov ecx, 8
mov edx, 0x18
call fcn.14025b400
jmp 0x14016b5de
mov dword [rbp + 0xd28], eax
mov qword [rbp + 0xd50], rdi
lea rax, [rbp + 0x554]
mov qword [rbp + 0x720], rax
lea rax, [0x140055b60]
mov qword [rbp + 0x728], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x840], rax
mov qword [rbp + 0x848], 1
mov qword [rbp + 0x860], 0
lea rax, [rbp + 0x720]
mov qword [rbp + 0x850], rax
mov qword [rbp + 0x858], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x840]
call fcn.14025ba30
jmp 0x14016b5de
mov byte [rbp + 0xd77], 1
mov byte [rbp + 0xd76], 1
mov byte [rbp + 0xd75], 1
mov ecx, 1
mov edx, 0xa
call fcn.14025b3e0
jmp 0x14016b5de
mov byte [rbp + 0xd71], 1
mov byte [rbp + 0xd70], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_synconeshot.rscalled_after_complete
call fcn.14025bec0
jmp 0x14016b5de
mov byte [rbp + 0xd71], 1
mov byte [rbp + 0xd70], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_synconeshot.rscalled_after_complete
call fcn.14025bec0
jmp 0x14016b5de
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh2mod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, [0x1402a8078]
lea r8, [rbp + 0xd08]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14016b5de
mov rax, qword [rbp + 0xd48]
mov qword [rbp + 0x840], rax
mov byte [rbp + 0x848], dil
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x840]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14016b5de
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
jmp 0x14016b5de
mov qword [rbp + 0xd38], r12
mov qword [rbp + 0xd50], r15
mov qword [rbp + 0xd60], r13
mov qword [rbp + 0x550], r13
lea rax, [rbp + 0x340]
mov qword [rbp + 0x220], rax
lea rax, [0x1400b2d00]
mov qword [rbp + 0x228], rax
lea rcx, [rbp + 0x550]
mov qword [rbp + 0x230], rcx
mov qword [rbp + 0x238], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0x720], rax
mov qword [rbp + 0x728], 2
mov qword [rbp + 0x740], 0
lea rax, [rbp + 0x220]
mov qword [rbp + 0x730], rax
mov qword [rbp + 0x738], 2
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.8.0_src_bytes.rsC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh1io.rs
lea rcx, [rbp + 0x720]
call fcn.14025ba30
jmp 0x14016b5de
mov byte [rbp + 0xd77], 1
mov byte [rbp + 0xd76], 1
mov byte [rbp + 0xd75], 1
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x1402d1900]
lea r8, [rbp + 0xd08]
mov edx, 0x17
call fcn.14025bdc0
jmp 0x14016b5de
mov qword [rbp + 0x840], rdi
mov byte [rbp + 0x848], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x840]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14016b5de
mov qword [rbp + 0xd38], r12
mov qword [rbp + 0xd50], r15
mov ecx, 8
mov edx, 0x18
call fcn.14025b400
jmp 0x14016b5de
mov byte [rbp + 0xd77], 1
mov byte [rbp + 0xd76], 1
mov byte [rbp + 0xd75], 1
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x1402d1900]
lea r8, [rbp + 0xd08]
mov edx, 0x17
call fcn.14025bdc0
jmp 0x14016b5de
mov byte [rbp + 0xd46], 0
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdx
mov rdx, rax
call fcn.14025b9c0
jmp 0x14016b5de
mov byte [rbp + 0xd77], 1
mov byte [rbp + 0xd76], 1
mov byte [rbp + 0xd75], 1
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r9
call fcn.14025b9c0
jmp 0x14016b5de
ud2
cmp eax, 0xf
ja 0x1401740a2
inc eax
mov dword [rbp + 0x33c], eax
jmp 0x14016f6ea
mov qword [rbp + 0x678], r13
mov qword [rbp + 0x670], 3
mov rcx, qword [rbp + 0x658]
lea rdx, [rbp + 0x670]
call fcn.140179a50
test rax, rax
jne 0x140170fe7
nop dword [rax]
mov byte [r12 + 0x1f0], 1
mov qword [r12 + 0x128], 4
mov qword [r12 + 0x148], 5
mov byte [r12 + 0x18c], 2
cmp byte [r12 + 0x1f0], 0
jne 0x140171010
mov rax, qword [r12 + 0x128]
mov rcx, qword [r12 + 0x148]
test rax, rax
setne dl
cmp rcx, 2
sete r8b
or r8b, dl
cmp r8b, 1
jne 0x14016f820
mov r8, qword [rbp + 0x790]
mov rdx, qword [r8 + 0x20]
mov qword [rbp + 0x110], rdx
movdqu xmm0, xmmword [r8]
movdqu xmm1, xmmword [r8 + 0x10]
movdqa xmmword [rbp + 0x100], xmm1
movdqa xmmword [rbp + 0xf0], xmm0
mov byte [r12 + 0x1e0], 3
movzx edx, byte [rbp + 0x110]
mov byte [rbp + 0x810], dl
cmp dl, 3
je 0x140170d90
mov rcx, qword [rbp + 0x110]
mov qword [rbp + 0x510], rcx
movdqa xmm0, xmmword [rbp + 0xf0]
movdqa xmm1, xmmword [rbp + 0x100]
movdqa xmmword [rbp + 0x500], xmm1
movdqa xmmword [rbp + 0x4f0], xmm0
dec rax
cmp rax, 2
jae 0x140170ca0
mov rsi, qword [rbp + 0x4f8]
mov rcx, qword [r14]
xor eax, eax
mov edx, 1
lock cmpxchg qword [rsi + 0x28], rdx
cmp rax, 2
je 0x14016fbe6
test rax, rax
jne 0x14016fd30
mov rdx, qword [rsi + 0x18]
mov rax, qword [rcx]
test rdx, rdx
je 0x14016fc95
mov rcx, qword [rcx + 8]
mov r8, qword [rsi + 0x20]
xor r8, rcx
xor rdx, rax
or rdx, r8
jne 0x14016fc99
mov eax, 1
xor ecx, ecx
lock cmpxchg qword [rsi + 0x28], rcx
jne 0x14016fcfd
jmp 0x14016fd30
mov rax, qword [rbp + 0x658]
cmp dword [rax], 2
je 0x14016f6c0
mov rcx, qword [rbp + 0x658]
mov rdx, r14
call fcn.140188b50
test al, al
je 0x14016f6c0
movsd xmm12, qword [r12 + 0x181]
movzx ebx, byte [r12 + 0x18a]
nop word [rax + rax]
mov rcx, qword [r12]
mov r8, qword [r12 + 8]
mov rax, qword [rbp + 0x618]
mov qword [rbp + 0x450], rax
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x458], rax
movlps qword [rbp + 0x460], xmm12
mov byte [rbp + 0x468], bl
mov rax, qword [r12 + 0x98]
test rax, rax
je 0x14016f950
mov qword [rbp + 0x350], 2
mov qword [rbp + 0x370], 0
test rcx, rcx
je 0x14016fa10
mov rdx, r8
sub rdx, 3
mov ecx, 0
cmovae rcx, rdx
cmp rax, rcx
jb 0x1401741c5
mov rdx, rax
sub rdx, rcx
jne 0x14016f96a
mov qword [rbp + 0x670], 3
lea rax, [rbp + 0x690]
movups xmm0, xmmword [rax - 0x10]
movdqu xmm1, xmmword [rax]
movups xmm2, xmmword [rax + 0x10]
movups xmm3, xmmword [rax + 0x20]
movaps xmmword [rbp + 0x520], xmm0
movdqa xmmword [rbp + 0x530], xmm1
movaps xmmword [rbp + 0x540], xmm2
movaps xmmword [rbp + 0x550], xmm3
movups xmm0, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x560], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x570], xmm0
movdqu xmm0, xmmword [rax + 0x50]
movdqa xmmword [rbp + 0x580], xmm0
jmp 0x14016fb65
movzx eax, byte [r12 + 0x60]
xor eax, 1
cmp qword [r12 + rax*8 + 0x68], 0
jne 0x14016fb93
jmp 0x14016fe6d
mov r9, qword [rbp + 0x4c8]
add rcx, qword [r9]
mov r9, r8
sub r9, rax
cmp r8, 3
mov r10d, 3
cmovb r10, r8
sub r9, r10
not r8
add r8, rax
add r8, r10
mov eax, 1
jmp 0x14016f9b7
lea r10, [r9 + rax]
inc r10
inc rax
dec r8
cmp r10, 1
je 0x14016f8e8
movzx r10d, byte [rcx + rax - 1]
cmp r10d, 0xa
je 0x14016fa00
cmp r10d, 0xd
jne 0x14016f9a0
cmp rax, rdx
ja 0x1401741b1
cmp r8, 2
jbe 0x14016f9a0
movzx r10d, word [rcx + rax]
xor r10d, 0xd0a
movzx r11d, byte [rcx + rax + 2]
xor r11d, 0xa
or r11w, r10w
jne 0x14016f9a0
jmp 0x14016fa10
cmp rax, rdx
jae 0x14016f9a0
cmp byte [rcx + rax], 0xa
jne 0x14016f9a0
nop dword [rax + rax]
lea rcx, [rbp + 0x670]
mov rdx, qword [rbp + 0x4c8]
lea r8, [rbp + 0x450]
call fcn.140081cc0
mov rdx, qword [rbp + 0x350]
cmp rdx, 2
je 0x14016fad0
mov rcx, qword [rbp + 0x358]
mov rax, qword [rbp + 0x360]
test dl, 1
je 0x14016fa60
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x368]
call qword [rax + 0x68]
mov rsi, qword [rbp + 0x350]
cmp rsi, 2
je 0x14016fad0
mov rcx, qword [rbp + 0x358]
mov rax, qword [rbp + 0x360]
test sil, 1
je 0x14016fa9d
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x368]
call qword [rax + 0x80]
test rsi, rsi
je 0x14016fad0
mov rax, qword [rbp + 0x358]
lock dec qword [rax]
jne 0x14016fad0
mov rcx, qword [rbp + 0x358]
mov rdx, qword [rbp + 0x360]
call fcn.14000d930
nop
mov rdi, qword [rbp + 0x670]
movzx ecx, byte [rbp + 0x678]
cmp rdi, 4
je 0x140170046
movzx edx, byte [rbp + 0x67f]
movzx eax, word [rbp + 0x67d]
mov r13d, dword [rbp + 0x679]
lea r8, [rbp + 0x690]
movups xmm0, xmmword [r8 - 0x10]
movdqu xmm1, xmmword [r8]
movups xmm2, xmmword [r8 + 0x10]
movups xmm3, xmmword [r8 + 0x20]
movaps xmmword [rbp + 0x520], xmm0
movdqa xmmword [rbp + 0x530], xmm1
movaps xmmword [rbp + 0x540], xmm2
movaps xmmword [rbp + 0x550], xmm3
movups xmm0, xmmword [r8 + 0x30]
movaps xmmword [rbp + 0x560], xmm0
movups xmm0, xmmword [r8 + 0x40]
movaps xmmword [rbp + 0x570], xmm0
movdqu xmm0, xmmword [r8 + 0x50]
movdqa xmmword [rbp + 0x580], xmm0
cmp rdi, 3
jne 0x140170922
mov rax, qword [r12 + 0x98]
movzx ecx, byte [r12 + 0x60]
xor ecx, 1
cmp rax, qword [r12 + rcx*8 + 0x68]
jae 0x14016fe6d
test rax, rax
je 0x14016fb93
mov qword [r12], 1
mov qword [r12 + 8], rax
mov rcx, r12
mov rdx, r14
call fcn.14018d630
test rax, rax
jne 0x14016fbff
test rdx, rdx
jne 0x14016f860
mov byte [rbp + 0x6a0], 2
mov qword [rbp + 0x670], 0
mov byte [rbp + 0x699], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
jne 0x140170081
jmp 0x1401744cb
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov rax, qword [rax + 0x10]
mov byte [rbp + 0x827], 1
call rax
jmp 0x14016fd30
cmp rax, 1
jne 0x14016fea9
mov rsi, rdx
mov qword [rbp + 0x350], rdx
mov byte [rbp + 0x6a0], 6
mov qword [rbp + 0x670], 0
mov byte [rbp + 0x699], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
mov qword [rbp + 0x810], rax
je 0x140174431
mov rcx, rax
mov rax, qword [rbp + 0x6a0]
mov qword [rcx + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x670]
movdqu xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov rdx, rsi
call fcn.14007a790
mov r13, qword [rbp + 0x810]
jmp 0x1401700b7
mov rcx, qword [rcx + 8]
mov rax, qword [rax]
mov byte [rbp + 0x827], 1
call rax
mov qword [rbp + 0x7c8], rax
mov qword [rbp + 0x7d0], rdx
mov rax, qword [rsi + 0x18]
test rax, rax
mov qword [rbp + 0x7f0], rsi
je 0x14016fcd1
mov rcx, qword [rbp + 0x7f0]
mov rcx, qword [rcx + 0x20]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x7c8]
mov rsi, qword [rbp + 0x7f0]
mov qword [rsi + 0x18], rax
mov rax, qword [rbp + 0x7d0]
mov qword [rsi + 0x20], rax
mov eax, 1
xor ecx, ecx
lock cmpxchg qword [rsi + 0x28], rcx
je 0x14016fd30
mov rax, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x20]
mov qword [rsi + 0x18], 0
test rax, rax
je 0x140174361
xor edx, edx
xchg qword [rsi + 0x28], rdx
mov rax, qword [rax + 8]
mov byte [rbp + 0x827], 1
call rax
nop dword [rax]
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14016fd96
cmp rax, 2
jne 0x140170eed
cmp byte [rbp + 0x510], 2
je 0x14016fd60
mov rax, qword [rbp + 0x500]
mov rax, qword [rax + 0x38]
test rax, rax
js 0x14016ff9b
mov byte [rbp + 0x6a0], 5
mov qword [rbp + 0x670], 0
mov byte [rbp + 0x699], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
jne 0x14016fdcb
jmp 0x14017426c
mov byte [rbp + 0x6a0], 5
mov qword [rbp + 0x670], 0
mov byte [rbp + 0x699], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x140174258
mov rcx, qword [rbp + 0x6a0]
mov qword [rax + 0x30], rcx
movdqu xmm0, xmmword [rbp + 0x670]
movdqu xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x200], rax
cmp dword [r12 + 0x128], 1
jne 0x14016fe18
mov qword [r12 + 0x128], 2
lea rcx, [rbp + 0x670]
mov rdx, r12
mov r8, r14
call fcn.14018d9b0
mov rax, qword [rbp + 0x670]
cmp rax, 2
je 0x14016ff50
test rax, rax
je 0x14016ff50
mov rax, qword [rbp + 0x678]
test rax, rax
je 0x14016febd
mov rdx, qword [rbp + 0x680]
mov r8, qword [rbp + 0x688]
lea rcx, [rbp + 0x690]
call qword [rax + 0x20]
jmp 0x14016ff50
mov word [rbp + 0x6a0], 0x900
mov qword [rbp + 0x670], 0
mov byte [rbp + 0x699], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
jne 0x140170081
jmp 0x14017441d
mov edi, 5
cmp rdi, 3
jne 0x140170277
jmp 0x14016f68f
mov rax, qword [rbp + 0x680]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14016ff50
lea rcx, [rax - 1]
mov qword [rbp + 0x7c8], rcx
mov rcx, qword [rax - 1]
mov qword [rbp + 0x7f0], rcx
mov rax, qword [rax + 7]
mov qword [rbp + 0x7d0], rax
mov rax, qword [rax]
test rax, rax
je 0x14016ff04
mov rcx, qword [rbp + 0x7f0]
call rax
mov r8, qword [rbp + 0x7f0]
mov rax, qword [rbp + 0x7d0]
cmp qword [rax + 8], 0
je 0x14016ff33
cmp qword [rax + 0x10], 0x11
jb 0x14016ff24
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x7c8]
call qword [sym.imp.kernel32.dll_HeapFree]
nop dword [rax]
mov rax, qword [r12 + 0x128]
test rax, rax
je 0x14016ff77
cmp eax, 3
je 0x14016ff77
mov qword [r12 + 0x128], 4
mov byte [r12 + 0x18c], 2
mov byte [rbp + 0x827], 1
lea rcx, [rbp + 0x200]
call fcn.1401186e0
lea rcx, [rbp + 0x4f0]
call fcn.1401798a0
jmp 0x14016f6ea
mov byte [rbp + 0x827], 1
lea rcx, [rbp + 0x500]
mov rdx, r14
call fcn.14007a950
test al, al
jne 0x140170ef7
mov byte [rbp + 0x827], 1
lea rcx, [rbp + 0x200]
mov rdx, r12
mov r8, r14
call fcn.14018d9b0
mov rax, qword [rbp + 0x200]
test rax, rax
je 0x140170ca0
cmp eax, 1
jne 0x140173f3a
cmp qword [rbp + 0x208], 0
je 0x140170ad9
lea rax, [rbp + 0x270]
movdqu xmm0, xmmword [rax - 0x68]
movdqu xmm1, xmmword [rax - 0x58]
movdqa xmmword [rbp + 0x530], xmm1
movdqa xmmword [rbp + 0x520], xmm0
cmp byte [rbp + 0x510], 2
jne 0x140170bab
movdqu xmm0, xmmword [rax - 0x68]
movdqu xmm1, xmmword [rax - 0x58]
movdqa xmmword [rbp + 0x680], xmm1
movdqa xmmword [rbp + 0x670], xmm0
jmp 0x140170c1c
mov byte [rbp + 0x6a0], 0
mov byte [rbp + 0x6a1], cl
mov qword [rbp + 0x670], 0
mov byte [rbp + 0x699], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14017465f
mov r13, rax
mov rax, qword [rbp + 0x6a0]
mov qword [r13 + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x670]
movdqu xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movups xmmword [r13 + 0x20], xmm2
movdqu xmmword [r13 + 0x10], xmm1
movdqu xmmword [r13], xmm0
mov qword [rbp + 0x7a0], r13
movzx ebx, byte [r12 + 0x18c]
mov qword [r12 + 0x128], 4
mov byte [r12 + 0x18c], 2
mov rax, qword [r12 + 0x98]
test rax, rax
je 0x14017014e
mov rcx, qword [rbp + 0x4c8]
mov rcx, qword [rcx]
xor edx, edx
jmp 0x140170108
inc rdx
cmp rax, rdx
je 0x14017012a
movzx r8d, byte [rcx + rdx]
cmp r8d, 0xd
je 0x140170100
cmp r8d, 0xa
je 0x140170100
mov qword [rbp + 0x450], rdx
cmp rax, rdx
jae 0x14017012d
jmp 0x140174564
mov rdx, rax
mov byte [rbp + 0x7ff], 1
mov rcx, qword [rbp + 0x4c8]
call fcn.140030a60
mov rax, qword [r12 + 0x98]
test bl, bl
je 0x140170154
jmp 0x140170195
xor eax, eax
test bl, bl
jne 0x140170195
cmp byte [r13 + 0x30], 0
je 0x140170195
test rax, rax
jne 0x140170195
mov qword [r12 + 0x148], 5
mov byte [r12 + 0x18c], 2
lea rcx, [rbp + 0x7a0]
call fcn.1401186e0
mov edi, 4
cmp rdi, 3
jne 0x140170277
jmp 0x14016f68f
mov qword [rbp + 0x520], r13
mov rcx, qword [rbp + 0x660]
cmp dword [rcx], 2
sete cl
cmp rax, 0x18
setae al
test cl, al
je 0x140170268
mov rax, qword [rbp + 0x4c8]
mov rax, qword [rax]
movdqu xmm0, xmmword [rax]
pcmpeqb xmm0, xmm11
movq xmm1, qword [rax + 0x10]
pcmpeqb xmm1, xmm10
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
jne 0x140170268
mov word [rbp + 0x6a0], 0x500
mov qword [rbp + 0x670], 0
mov byte [rbp + 0x699], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x140174673
mov r13, rax
mov rax, qword [rbp + 0x6a0]
mov qword [r13 + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x670]
movdqu xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movups xmmword [r13 + 0x20], xmm2
movdqu xmmword [r13 + 0x10], xmm1
movdqu xmmword [r13], xmm0
mov byte [rbp + 0x7ff], 0
lea rcx, [rbp + 0x520]
call fcn.1401186e0
mov edi, 3
cmp rdi, 3
je 0x14016f68f
cmp rdi, 4
je 0x140170697
cmp rdi, 5
je 0x140171010
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], r13
movaps xmm0, xmmword [rbp]
lea rax, [rbp + 0x100]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp - 0x10]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rbp - 0x50]
movdqa xmm1, xmmword [rbp - 0x40]
movaps xmm2, xmmword [rbp - 0x30]
movaps xmm3, xmmword [rbp - 0x20]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
test rsi, rsi
je 0x1401706ca
mov qword [rbp + 0x698], 0
mov qword [rbp + 0x670], 0
movzx eax, byte [0x14034f150]
mov edx, 0x30
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x140174445
mov rdi, rax
movdqu xmm0, xmmword [rbp + 0x670]
movdqu xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
movzx eax, byte [0x14034f150]
mov edx, 0x10
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401744b0
movups xmmword [rax], xmm6
mov qword [rbp + 0x670], 1
mov qword [rbp + 0x678], 1
mov qword [rbp + 0x680], rdi
mov qword [rbp + 0x688], rdi
mov qword [rbp + 0x690], rax
mov qword [rbp + 0x698], rax
mov qword [rbp + 0x6a0], 0
movabs rax, 0x8000000000000000
mov qword [rbp + 0x6a8], rax
mov qword [rbp + 0x6b0], 1
mov qword [rbp + 0x6b8], 0
mov qword [rbp + 0x6c8], 0
movzx eax, byte [0x14034f150]
mov edx, 0x60
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x140174459
mov rdi, rax
movups xmm0, xmmword [rbp + 0x6c0]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x6b0]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbp + 0x670]
movdqu xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movups xmm3, xmmword [rbp + 0x6a0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lock inc qword [rax]
jle 0x140174ac5
movzx eax, byte [0x14034f150]
mov edx, 0x30
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x140174481
mov qword [rax], 1
mov qword [rax + 8], 1
mov word [rax + 0x10], 0
mov qword [rax + 0x18], 0
mov byte [rax + 0x28], 0
mov qword [rbp + 0x520], rdi
mov qword [rbp + 0x528], rax
mov byte [rbp + 0x530], 0
mov qword [rbp + 0x7a0], rdi
mov qword [rbp + 0x670], 1
mov qword [rbp + 0x678], 1
mov qword [rbp + 0x680], 3
mov byte [rbp + 0x6e0], 0
mov qword [rbp + 0x6e8], 0
mov byte [rbp + 0x6f8], 0
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rax], edx
invalid
add byte [rax], al
add dh, al
test dword [rax], ebx
invalid
add byte [rax], al
invalid
movzx eax, byte [0x14034f150]
mov edx, 0xb0
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14017449c
mov r13, rax
mov r8d, 0xb0
mov rcx, rax
lea rdx, [rbp + 0x670]
call fcn.14025a776
lock inc qword [r13]
jle 0x140174ac5
add byte [rax], al
mov qword [rbp + 0x450], r13
mov qword [rbp + 0x670], r13
movzx eax, byte [0x14034f150]
in al, dx
invalid
invalid
mov edx, 0x30
xor ecx, ecx
call fcn.1401fcae0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
mov ecx, ebx
and cl, 1
add dword [rdi], ecx
mov dh, 0xd1
invalid
mov ecx, 2
sub rcx, rdx
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 0
add byte [rax], al
mov qword [rax + 0x28], 0
lock inc qword [rax]
jle 0x140174ac5
mov rcx, qword [rbp + 0x530]
mov qword [rbp + 0x360], rcx
invalid
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x520], al
movaps xmmword [rbp + 0x350], xmm0
mov qword [rbp + 0x670], 1
mov qword [rbp + 0x678], rsi
mov qword [rbp + 0x680], rdi
mov qword [rbp + 0x7f0], rax
mov qword [rbp + 0x688], rax
mov qword [rbp + 0x810], r13
mov qword [rbp + 0x690], r13
mov qword [rbp + 0x698], 0
cmp byte [r12 + 0x1e0], 3
je 0x1401705f6
mov rcx, qword [rbp + 0x790]
call fcn.1401798a0
mov r12, qword [rbp + 0x800]
mov rax, qword [rbp + 0x810]
mov qword [r12 + 0x1c0], rax
mov rax, qword [rbp + 0x7f0]
mov qword [r12 + 0x1c8], rax
mov rax, qword [rbp + 0x360]
mov rcx, qword [rbp + 0x308]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rbp + 0x350]
movdqu xmmword [rcx], xmm0
mov rax, qword [rbp + 0x670]
mov rcx, qword [rbp + 0x678]
mov rdx, qword [rbp + 0x680]
mov r8, qword [rbp + 0x688]
mov r9, qword [rbp + 0x690]
mov r10, qword [rbp + 0x698]
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x528], rcx
mov qword [rbp + 0x530], rdx
mov qword [rbp + 0x538], r8
mov qword [rbp + 0x540], r9
mov qword [rbp + 0x548], r10
test bl, 2
jne 0x1401706e5
mov rax, qword [rbp + 0x660]
cmp dword [rax], 5
jne 0x14016f6ea
mov byte [r12 + 0x1f0], 1
mov qword [r12 + 0x128], 4
mov byte [r12 + 0x18c], 2
jmp 0x14016f6ea
movaps xmmword [rbp + 0x520], xmm6
mov qword [rbp + 0x548], 0
test bl, 2
je 0x14017086a
mov qword [rbp + 0x670], 1
mov qword [rbp + 0x678], 1
lea rax, [rbp + 0x6a0]
movups xmmword [rax], xmm6
movzx eax, byte [0x14034f150]
mov edx, 0x70
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x140174550
movups xmm0, xmmword [rbp + 0x6d0]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x6c0]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x6b0]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbp + 0x670]
movdqu xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movups xmm3, xmmword [rbp + 0x6a0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lock inc qword [rax]
jle 0x140174ac5
mov qword [rbp + 0x670], 1
mov qword [rbp + 0x810], rax
mov qword [rbp + 0x678], rax
mov rax, qword [rbp + 0x310]
cmp qword [rax], 0
je 0x14017081b
mov rax, qword [rbp + 0x800]
mov r8, qword [rax + 0xc0]
test r8, r8
je 0x14017081b
mov rax, qword [r8 + 0x30]
nop dword [rax + rax]
mov rcx, rax
test cl, 4
jne 0x1401707da
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r8 + 0x30], rdx
jne 0x1401707c0
mov qword [rbp + 0x7f0], r8
and ecx, 5
cmp ecx, 1
jne 0x1401707fb
mov rcx, qword [rbp + 0x7f0]
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x7f0]
lock dec qword [rax]
jne 0x14017081b
mov rax, qword [rbp + 0x800]
mov rcx, qword [rax + 0xc0]
call fcn.14007c510
mov r12, qword [rbp + 0x800]
mov qword [r12 + 0xb8], 1
mov rax, qword [rbp + 0x810]
mov qword [r12 + 0xc0], rax
mov rdx, qword [rbp + 0x670]
mov r8, qword [rbp + 0x678]
mov byte [rbp + 0x820], 1
lea rcx, [rbp + 0x150]
call fcn.140188640
test rax, 0xfffffffffffffffd
jne 0x140170a20
movups xmm0, xmmword [rbp + 0x150]
movaps xmmword [rbp + 0x260], xmm0
movups xmm0, xmmword [rbp + 0x140]
movaps xmmword [rbp + 0x250], xmm0
movups xmm0, xmmword [rbp + 0x130]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [rbp + 0xf0]
movups xmm1, xmmword [rbp + 0x100]
movups xmm2, xmmword [rbp + 0x110]
movups xmm3, xmmword [rbp + 0x120]
movaps xmmword [rbp + 0x230], xmm3
movaps xmmword [rbp + 0x220], xmm2
movaps xmmword [rbp + 0x210], xmm1
movaps xmmword [rbp + 0x200], xmm0
movdqa xmm0, xmmword [rbp + 0x520]
movdqa xmm1, xmmword [rbp + 0x530]
movaps xmm2, xmmword [rbp + 0x540]
lea rax, [rbp + 0x270]
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov byte [rbp + 0x820], 0
mov rcx, qword [rbp + 0x658]
lea rdx, [rbp + 0x200]
call fcn.140179a50
mov rdi, rax
test rax, rax
je 0x14016f6ea
jmp 0x140170fea
movzx ecx, cl
shl edx, 0x10
or eax, edx
shl rax, 0x20
or r13, rax
shl r13, 8
or r13, rcx
movaps xmm0, xmmword [rbp + 0x580]
lea rax, [rbp + 0x100]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x570]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x560]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x520]
movaps xmm1, xmmword [rbp + 0x530]
movaps xmm2, xmmword [rbp + 0x540]
movaps xmm3, xmmword [rbp + 0x550]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [r12], 0
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], r13
mov byte [r12 + 0x18a], 0
cmp byte [r12 + 0x18c], 2
je 0x1401709be
mov byte [r12 + 0x18c], 1
cmp byte [rbp + 0x169], 0
jne 0x1401709d0
mov byte [r12 + 0x18c], 2
movzx eax, byte [rbp + 0x15a]
mov byte [r12 + 0x18d], al
movzx ebx, byte [rbp + 0x16a]
add bl, bl
mov rsi, qword [rbp + 0x160]
test rsi, rsi
je 0x140170b83
cmp byte [rbp + 0x168], 0
je 0x140170cb1
cmp rsi, 0xfffffffffffffffe
je 0x140170cc1
cmp rsi, 0xffffffffffffffff
jne 0x140170ccd
mov al, 2
jmp 0x140170cd2
test rdx, rdx
je 0x14017086a
mov rax, qword [rdx + 0x30]
nop dword [rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdx + 0x30], rcx
jne 0x140170a30
mov qword [rbp + 0x810], rdx
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x140170a68
mov rcx, qword [rbp + 0x810]
mov rdx, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x140170ab7
mov rcx, qword [rbp + 0x810]
mov rax, qword [rcx + 0x68]
mov qword [rbp + 0x6a0], rax
movdqu xmm0, xmmword [rcx + 0x38]
movdqu xmm1, xmmword [rcx + 0x48]
movups xmm2, xmmword [rcx + 0x58]
movaps xmmword [rbp + 0x690], xmm2
movdqa xmmword [rbp + 0x680], xmm1
movdqa xmmword [rbp + 0x670], xmm0
mov qword [rcx + 0x38], 0
lea rcx, [rbp + 0x670]
call fcn.1401891d0
mov rcx, qword [rbp + 0x810]
lock dec qword [rcx]
jne 0x14017086a
mov byte [rbp + 0x820], 1
call fcn.140179670
jmp 0x14017086a
mov rsi, qword [rbp + 0x210]
mov qword [rbp + 0x520], rsi
mov byte [rbp + 0x6a0], 8
mov qword [rbp + 0x670], 0
mov byte [rbp + 0x699], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
mov qword [rbp + 0x7f0], rax
je 0x1401746be
mov rcx, rax
mov rax, qword [rbp + 0x6a0]
mov qword [rcx + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x670]
movdqu xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov rdx, rsi
call fcn.14018dc50
mov rcx, qword [rbp + 0x500]
movzx edx, byte [rbp + 0x510]
mov byte [rbp + 0x827], 1
mov r8, qword [rbp + 0x7f0]
call fcn.14007b6a0
jmp 0x140170ca0
mov qword [r12 + 0x128], 3
mov rcx, qword [rbp + 0x310]
call fcn.14018d7c0
mov rcx, r12
mov rdx, r14
call fcn.14018d890
jmp 0x140170d3e
mov byte [rbp + 0x827], 1
lea rcx, [rbp + 0x670]
lea rdx, [rbp + 0x500]
lea r8, [rbp + 0x520]
call fcn.14007abd0
cmp byte [rbp + 0x690], 2
jne 0x140170c1c
cmp byte [r12 + 0x1e0], 3
je 0x140170bec
mov rcx, qword [rbp + 0x790]
call fcn.1401798a0
mov rax, qword [rbp + 0x510]
mov rcx, qword [rbp + 0x790]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rbp + 0x4f0]
movdqa xmm1, xmmword [rbp + 0x500]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x14016f6ea
mov rax, qword [rbp + 0x670]
mov rdx, qword [rbp + 0x678]
test rax, rax
je 0x140174687
lea rcx, [rbp + 0x680]
movdqu xmm0, xmmword [rcx]
lea rcx, [rbp + 0x538]
movdqu xmmword [rcx - 8], xmm0
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x528], rdx
mov rcx, qword [r12 + 0x128]
dec rcx
cmp rcx, 2
jae 0x140170c7e
mov qword [r12 + 0x128], 4
mov byte [r12 + 0x18c], 2
mov rax, qword [rax + 0x20]
mov r8, qword [rbp + 0x530]
mov byte [rbp + 0x827], 1
lea rcx, [rbp + 0x538]
call rax
nop dword [rax]
lea rcx, [rbp + 0x4f0]
call fcn.1401798a0
jmp 0x14016f6ea
cmp rsi, 0xfffffffffffffffe
je 0x140170cc7
cmp rsi, 0xffffffffffffffff
jne 0x140170d08
mov al, 2
jmp 0x140170d0d
mov al, 1
xor ecx, ecx
jmp 0x140170cd2
mov al, 1
xor ecx, ecx
jmp 0x140170d0d
xor eax, eax
mov rcx, rsi
mov qword [r12 + 0x128], 1
mov byte [r12 + 0x130], al
mov byte [r12 + 0x131], 0
mov qword [r12 + 0x138], rcx
mov qword [r12 + 0x140], 0
or bl, 1
jmp 0x140170d3e
xor eax, eax
mov rcx, rsi
mov qword [r12 + 0x128], 2
mov byte [r12 + 0x130], al
mov byte [r12 + 0x131], 0
mov qword [r12 + 0x138], rcx
mov qword [r12 + 0x140], 0
lea rax, [rbp + 0x100]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rbp], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp - 0x10], xmm0
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp - 0x20], xmm3
movaps xmmword [rbp - 0x30], xmm2
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmmword [rbp - 0x50], xmm0
cmp rdi, 3
jne 0x140170277
jmp 0x14016f68f
test rax, rax
je 0x140170dad
mov esi, 1
cmp eax, 4
je 0x140170ff0
mov rax, qword [r12 + 0x98]
jmp 0x140170dfe
mov rax, qword [r12 + 0x98]
cmp rcx, 2
jne 0x140170dfe
test rax, rax
je 0x140173ef0
mov byte [rbp + 0x6a0], 3
mov qword [rbp + 0x670], 0
mov byte [rbp + 0x699], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
jne 0x140170f9c
jmp 0x14017475c
mov esi, 1
cmp byte [r12 + 0x180], 0
jne 0x140170ee8
test rax, rax
jne 0x140170ee8
mov rcx, r12
mov rdx, r14
call fcn.14018d630
test rax, rax
je 0x140170f43
cmp rax, 2
je 0x140170fd0
mov qword [r12 + 0x128], 4
mov qword [r12 + 0x148], 5
mov byte [r12 + 0x18c], 2
mov rsi, rdx
mov qword [rbp + 0x200], rdx
mov byte [rbp + 0x6a0], 6
mov qword [rbp + 0x670], 0
mov byte [rbp + 0x699], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
mov qword [rbp + 0x7f0], rax
je 0x1401747e7
mov rcx, rax
mov rax, qword [rbp + 0x6a0]
mov qword [rcx + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x670]
movdqu xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov rdx, rsi
call fcn.14007a790
xor esi, esi
mov rdi, qword [rbp + 0x7f0]
jmp 0x140170fd0
jmp 0x140170fd0
cmp rax, 1
jne 0x1401741d9
cmp byte [r12 + 0x1e0], 3
je 0x140170f0e
mov rcx, qword [rbp + 0x790]
call fcn.1401798a0
mov rax, qword [rbp + 0x510]
mov rcx, qword [rbp + 0x790]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rbp + 0x4f0]
movdqa xmm1, xmmword [rbp + 0x500]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov esi, 1
jmp 0x140170ff0
mov edi, 0
mov esi, 0
test rdx, rdx
jne 0x140170fd0
mov qword [r12 + 0x128], 4
mov byte [r12 + 0x18c], 2
mov byte [rbp + 0x6a0], 2
mov qword [rbp + 0x670], 0
mov byte [rbp + 0x699], 2
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x140174856
mov rdi, rax
mov rax, qword [rbp + 0x6a0]
mov qword [rdi + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x670]
movdqu xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movups xmmword [rdi + 0x20], xmm2
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
xor esi, esi
cmp byte [rbp + 0x110], 3
je 0x140170ff0
lea rcx, [rbp + 0xf0]
call fcn.1401798a0
jmp 0x140170ff0
mov rdi, rax
xor esi, esi
nop dword [rax]
test rdi, rdi
sete al
or al, sil
jne 0x140171010
jmp 0x140174155
mov rax, qword [rbp + 0x810]
mov qword [rax], 0
nop
cmp byte [r12 + 0x1f0], 0
jne 0x140173fe0
mov rbx, qword [r12 + 0x1e8]
mov rsi, qword [rbx]
cmp rsi, 1
jne 0x1401710a0
cmp byte [r12 + 0xb0], 0
jne 0x14017117a
cmp byte [r12 + 0x58], 0
je 0x140171100
mov r8, qword [r12 + 0x48]
cmp r8, 0xf
ja 0x140171370
test r8, r8
je 0x14017110e
mov rcx, qword [r12 + 0x30]
mov rax, qword [r12 + 0x40]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
mov r9, rcx
sub r9, rax
mov rdx, r8
sub rdx, r9
ja 0x140171114
add r8, rax
mov rcx, r8
jmp 0x140171112
cmp qword [r12 + 0x128], 4
je 0x140171030
cmp qword [r12 + 0x148], 2
jne 0x140171030
mov r8, qword [r12 + 0x48]
test r8, r8
je 0x1401713bf
mov rcx, qword [r12 + 0x30]
mov rax, qword [r12 + 0x40]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
mov r9, rcx
sub r9, rax
mov rdx, r8
sub rdx, r9
ja 0x1401713c5
add r8, rax
mov rcx, r8
jmp 0x1401713c3
mov r8, qword [r12 + 0x48]
test r8, r8
jne 0x140171063
xor eax, eax
xor ecx, ecx
xor edx, edx
mov rdi, qword [r12 + 0x20]
sub rdi, qword [r12 + 0x28]
mov r8, qword [r12 + 0x38]
lea rax, [rax + rax*4]
shl rax, 4
add rax, r8
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r8
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r8
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], rcx
mov qword [rbp + 0x680], r8
mov qword [rbp + 0x688], rdx
lea rcx, [rbp + 0x670]
call case.0x14018a5a5.83
add rax, rdi
cmp rax, qword [r12 + 0x50]
jae 0x140171370
lea rdx, [rbx + 8]
mov rax, qword [rbp + 0x660]
mov rax, qword [rax]
test sil, sil
mov qword [rbp + 0x810], rbx
je 0x140171330
cmp rax, 3
ja 0x140171741
cmp rax, 2
je 0x140171741
mov byte [rbp + 0x81f], 0
lea rcx, [rbp + 0x670]
mov qword [rbp + 0x7f0], rdx
mov r8, r14
call fcn.140117a70
cmp dword [rbp + 0x670], 2
je 0x140173fe0
mov rax, qword [rbp + 0x690]
mov qword [rbp + 0x540], rax
movdqu xmm0, xmmword [rbp + 0x670]
movdqu xmm1, xmmword [rbp + 0x680]
movdqa xmmword [rbp + 0x530], xmm1
movdqa xmmword [rbp + 0x520], xmm0
movzx eax, byte [rbp + 0x520]
mov byte [rbp + 0x7d0], al
test al, 1
je 0x140171395
mov rax, qword [rbp + 0x528]
mov rcx, qword [rbp + 0x530]
test rax, rax
mov r8, qword [rbp + 0x810]
je 0x140174053
lea rdx, [rbp + 0x538]
movdqu xmm0, xmmword [rdx]
movdqu xmmword [r15], xmm0
mov qword [rbp + 0x7a0], rax
mov qword [rbp + 0x7a8], rcx
mov rax, qword [rbp + 0x7f0]
cmp qword [rax], 0
je 0x140171757
cmp qword [r8 + 0x18], 0
je 0x14017177b
cmp qword [rbp + 0x7b0], 0
je 0x1401718dc
movdqu xmm0, xmmword [rbp + 0x7a0]
movdqu xmm1, xmmword [rbp + 0x7b0]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmmword [rbp - 0x50], xmm0
mov rax, qword [rbp + 0x660]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 4
setb dl
cmp rcx, 1
setne cl
and cl, dl
mov byte [rbp + 0x7c8], cl
jne 0x1401743ac
movdqu xmm0, xmmword [rbp + 0x7a0]
movdqu xmm1, xmmword [rbp + 0x7b0]
movdqa xmmword [rbp + 0x100], xmm1
movdqa xmmword [rbp + 0xf0], xmm0
mov rdx, qword [rbp + 0x100]
test al, 1
je 0x140171906
mov rax, qword [r12 + 0x150]
mov rcx, rax
sub rcx, rdx
jae 0x140171c1a
mov qword [r12 + 0x150], 0
mov ecx, 1
lea rdx, [rbp + 0x7a0]
jmp 0x140171c2b
cmp rax, 3
ja 0x140173fe0
cmp rax, 2
je 0x140173fe0
mov qword [rbp + 0x7f0], rdx
mov byte [rbp + 0x81f], 0
mov rcx, r12
call case.0x14011a82e.307
mov rdi, rax
test rdi, rdi
je 0x140171010
jmp 0x140174155
mov rcx, r12
mov rdx, r14
call fcn.14018e140
test rax, rax
jne 0x140173fe0
mov rdi, rdx
test rdi, rdi
je 0x140171010
jmp 0x140174155
mov byte [rbp + 0x80f], 1
mov rcx, r12
call case.0x14011a82e.307
mov rdi, rax
mov sil, 1
mov rax, qword [rbp + 0x520]
test rdi, rdi
je 0x140172081
jmp 0x140174067
xor eax, eax
xor ecx, ecx
xor edx, edx
mov r8, qword [r12 + 0x38]
lea rax, [rax + rax*4]
shl rax, 4
add rax, r8
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r8
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r8
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], rcx
mov qword [rbp + 0x680], r8
mov qword [rbp + 0x688], rdx
lea rcx, [rbp + 0x670]
call case.0x14018a5a5.83
test rax, rax
jne 0x140171030
cmp qword [r12 + 0x190], 2
jne 0x140171030
mov rdx, qword [r12 + 0x1a8]
mov r8, qword [r12 + 0x1b0]
mov r9, qword [r14]
lea rcx, [rbp + 0x670]
call fcn.14017ad80
mov rax, qword [rbp + 0x770]
cmp rax, 2
je 0x140173f70
cmp eax, 3
je 0x140173fe0
mov r8d, 0x100
lea rcx, [rbp + 0x200]
lea rdx, [rbp + 0x670]
call fcn.14025a776
lea rcx, [rbp + 0x770]
mov rax, qword [rcx + 0x10]
mov qword [rbp + 0x640], rax
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rbp + 0x630], xmm0
mov byte [rbp + 0x7c7], 1
mov rdx, r14
call fcn.140188b50
test al, al
je 0x140173f7b
mov rax, qword [rbp + 0x2d0]
movzx ecx, byte [rbp + 0x2d8]
lea rdx, [rbp + 0x2e0]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0x7b0], xmm1
movaps xmmword [rbp + 0x7a0], xmm0
lea r8, [rbp + 0x270]
mov rdx, qword [r8 + 0x58]
lea r9, [rbp + 0x4a8]
mov qword [r9 + 0x10], rdx
movups xmm0, xmmword [r8 + 0x48]
movups xmmword [r9], xmm0
mov rdx, qword [r8 + 0x40]
mov qword [rbp + 0x4a0], rdx
movups xmm0, xmmword [r8 + 0x30]
movaps xmmword [rbp + 0x490], xmm0
movups xmm0, xmmword [r8 - 0x10]
movups xmm1, xmmword [r8]
movups xmm2, xmmword [r8 + 0x10]
movups xmm3, xmmword [r8 + 0x20]
movaps xmmword [rbp + 0x480], xmm3
movaps xmmword [rbp + 0x470], xmm2
movaps xmmword [rbp + 0x460], xmm1
movaps xmmword [rbp + 0x450], xmm0
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x3a0], xmm0
movups xmm0, xmmword [rbp + 0x240]
movaps xmmword [rbp + 0x390], xmm0
movups xmm0, xmmword [rbp + 0x200]
movups xmm1, xmmword [rbp + 0x210]
movups xmm2, xmmword [rbp + 0x220]
movups xmm3, xmmword [rbp + 0x230]
movaps xmmword [rbp + 0x380], xmm3
movaps xmmword [rbp + 0x370], xmm2
movaps xmmword [rbp + 0x360], xmm1
movaps xmmword [rbp + 0x350], xmm0
mov byte [rbp + 0x428], cl
movaps xmm0, xmmword [rbp + 0x4b0]
lea rcx, [rbp + 0x368]
movups xmmword [rcx + 0xa8], xmm0
movaps xmm0, xmmword [rbp + 0x4a0]
movups xmmword [rcx + 0x98], xmm0
movaps xmm0, xmmword [rbp + 0x490]
movups xmmword [rcx + 0x88], xmm0
movaps xmm0, xmmword [rbp + 0x450]
movdqa xmm1, xmmword [rbp + 0x460]
movaps xmm2, xmmword [rbp + 0x470]
movaps xmm3, xmmword [rbp + 0x480]
movups xmmword [rcx + 0x78], xmm3
movups xmmword [rcx + 0x68], xmm2
movdqu xmmword [rcx + 0x58], xmm1
movups xmmword [rcx + 0x48], xmm0
mov qword [rbp + 0x420], rax
mov rax, qword [rbp + 0x658]
cmp dword [rax], 2
je 0x140171619
mov rcx, qword [rbp + 0x658]
call fcn.140120fd0
lea rcx, [rbp + 0x770]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rbp + 0x658]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
mov rsi, qword [rbp + 0x350]
mov r8d, 0xd8
lea rbx, [rbp + 0x520]
mov rcx, rbx
lea rdx, [rbp + 0x358]
call fcn.14025a776
movdqa xmm0, xmmword [rbp + 0x7a0]
movdqa xmm1, xmmword [rbp + 0x7b0]
lea rax, [rbp + 0x538]
movdqu xmmword [rax + 0xc0], xmm0
movdqu xmmword [rax + 0xd0], xmm1
mov r8d, 0xf8
lea rdi, [rbp - 0x50]
mov rcx, rdi
mov rdx, rbx
call fcn.14025a776
cmp rsi, 4
je 0x140173fe0
mov qword [rbp + 0xf0], rsi
mov r8d, 0xf8
lea rcx, [rbp + 0xf8]
mov rdx, rdi
call fcn.14025a776
cmp rsi, 3
je 0x140173fb1
mov rdi, qword [rbp + 0xf8]
mov r8d, 0xd0
lea rcx, [rbp + 0x210]
lea rbx, [rbp - 0x48]
mov rdx, rbx
call fcn.14025a776
movdqu xmm0, xmmword [rbx + 0xd0]
movdqu xmm1, xmmword [rbx + 0xe0]
movdqa xmmword [rbp + 0x430], xmm0
movdqa xmmword [rbp + 0x440], xmm1
mov qword [rbp + 0x200], rsi
mov qword [rbp + 0x208], rdi
cmp qword [rbp + 0x430], 0
mov qword [rbp + 0x328], r14
je 0x14017212a
mov rcx, qword [rbp + 0x440]
test rcx, rcx
je 0x140172150
mov esi, 1
jmp 0x1401721b0
test rsi, rsi
je 0x140171000
mov rcx, rdx
call fcn.140121520
jmp 0x140171000
mov rcx, qword [r8 + 0x10]
mov rax, qword [r8 + 0x18]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x80e], 0
mov byte [rbp + 0x80d], 1
call rax
test al, al
je 0x140171271
cmp qword [rbp + 0x7b0], 0
je 0x1401719d2
movdqu xmm0, xmmword [rbp + 0x7a0]
movdqu xmm1, xmmword [rbp + 0x7b0]
movdqa xmmword [rbp + 0x460], xmm1
movdqa xmmword [rbp + 0x450], xmm0
mov rax, qword [rbp + 0x660]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 4
setb dl
cmp rcx, 1
setne r8b
and r8b, dl
mov byte [rbp + 0x7c8], r8b
jne 0x1401744df
movdqu xmm0, xmmword [rbp + 0x7a0]
movdqu xmm1, xmmword [rbp + 0x7b0]
movdqa xmmword [rbp + 0x360], xmm1
movdqa xmmword [rbp + 0x350], xmm0
mov rdx, qword [rbp + 0x360]
test al, 1
mov qword [rbp + 0x668], rdx
je 0x140171a25
mov r13, r15
mov r15, r14
mov r14, qword [r12 + 0x150]
xor eax, eax
cmp rdx, r14
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je 0x140171e8e
movzx eax, al
cmp eax, 1
jne 0x140171ed3
movdqu xmm0, xmmword [rbp + 0x7a0]
movdqu xmm1, xmmword [rbp + 0x7b0]
movdqa xmmword [rbp + 0x100], xmm1
movdqa xmmword [rbp + 0xf0], xmm0
mov qword [rbp + 0x110], r14
movzx r9d, byte [r12 + 0x58]
test r9b, r9b
je 0x140171f1a
mov rax, qword [rbp + 0x110]
lea rcx, [rbp + 0x690]
mov qword [rcx + 8], rax
movdqa xmm0, xmmword [rbp + 0xf0]
movdqa xmm1, xmmword [rbp + 0x100]
movdqu xmmword [rcx - 8], xmm1
movdqu xmmword [rcx - 0x18], xmm0
mov qword [rbp + 0x670], 1
mov rcx, qword [r12 + 0x30]
mov rax, qword [r12 + 0x48]
cmp rax, rcx
mov r14, r15
mov r15, r13
jne 0x140171ba9
mov byte [rbp + 0x798], r9b
mov rcx, qword [rbp + 0x318]
call fcn.14018f530
jmp 0x140171b9f
mov rax, qword [rbp + 0x7a0]
mov rdx, qword [rbp + 0x7a8]
mov rax, qword [rax + 0x20]
mov byte [rbp + 0x80f], 0
lea rcx, [rbp + 0x7b8]
xor r8d, r8d
call rax
jmp 0x140171010
mov qword [rbp + 0x668], rdx
mov qword [rbp + 0x630], rdx
movaps xmmword [rbp + 0x350], xmm6
mov dword [rbp + 0x360], 0
lea rax, [rbp + 0x630]
mov qword [rbp + 0x450], rax
lea rax, [0x1400433e0]
mov qword [rbp + 0x458], rax
lea rax, [0x1402a92b0]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], 2
mov qword [rbp + 0x220], 0
lea rax, [rbp + 0x450]
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x218], 1
lea rcx, [rbp + 0x350]
lea rdx, [0x1402a87e8]
lea r8, [rbp + 0x200]
call fcn.140039420
test al, al
jne 0x1401745f8
mov rax, qword [rbp + 0x350]
lea rdx, [rbp + 0x358]
mov rcx, qword [rdx]
mov qword [rbp + 0x450], rcx
mov ecx, dword [rdx + 8]
mov dword [rbp + 0x458], ecx
mov ecx, 2
lea rdx, [rbp + 0xf0]
jmp 0x140171c2b
mov byte [rbp + 0x80e], 1
mov byte [rbp + 0x80d], 1
mov rcx, r12
call case.0x14011a82e.307
mov rdi, rax
test rax, rax
jne 0x1401740fa
mov rax, qword [rbp + 0x7a0]
mov rdx, qword [rbp + 0x7a8]
mov rax, qword [rax + 0x20]
mov r8, qword [rbp + 0x7b0]
mov byte [rbp + 0x80f], 1
mov sil, 1
lea rcx, [rbp + 0x7b8]
call rax
jmp 0x14017207a
mov qword [rbp + 0x430], rdx
movaps xmmword [rbp - 0x50], xmm6
mov dword [rbp - 0x40], 0
lea rax, [rbp + 0x430]
mov qword [rbp + 0x630], rax
lea rax, [0x1400433e0]
mov qword [rbp + 0x638], rax
lea rax, [0x1402a92b0]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], 2
mov qword [rbp + 0x110], 0
lea rax, [rbp + 0x630]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 1
mov byte [rbp + 0x821], 1
lea rcx, [rbp - 0x50]
lea rdx, [0x1402a87e8]
lea r8, [rbp + 0xf0]
call fcn.140039420
test al, al
jne 0x140174628
mov eax, dword [rbp - 0x40]
lea rcx, [rbp + 0x690]
mov dword [rcx + 0x10], eax
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rbp + 0x350]
movdqa xmm1, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x200], xmm0
movdqa xmmword [rbp + 0x210], xmm1
movdqa xmm0, xmmword [rbp + 0x690]
movdqa xmmword [rbp + 0x220], xmm0
mov rax, qword [rbp + 0x6a0]
mov qword [rbp + 0x230], rax
lea rax, [0x1402d28d7]
mov qword [rbp + 0x238], rax
mov qword [rbp + 0x240], 7
movzx ebx, byte [r12 + 0x58]
test bl, bl
je 0x140171cde
mov rax, qword [rbp + 0x240]
mov qword [rcx + 0x28], rax
movdqa xmm0, xmmword [rbp + 0x200]
movdqa xmm1, xmmword [rbp + 0x210]
movaps xmm2, xmmword [rbp + 0x220]
mov rax, qword [rbp + 0x230]
mov qword [rcx + 0x18], rax
mov rax, qword [rbp + 0x238]
mov qword [rcx + 0x20], rax
movups xmmword [rcx + 8], xmm2
movdqu xmmword [rcx - 8], xmm1
movdqu xmmword [rcx - 0x18], xmm0
mov qword [rbp + 0x670], 2
mov rcx, qword [r12 + 0x30]
mov rax, qword [r12 + 0x48]
cmp rax, rcx
jne 0x140171ba9
mov byte [rbp + 0x798], bl
mov rcx, qword [rbp + 0x318]
call fcn.14018f530
mov rcx, qword [r12 + 0x30]
mov rax, qword [r12 + 0x48]
mov rdx, qword [r12 + 0x40]
add rdx, rax
cmp rdx, rcx
mov r8d, 0
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [r12 + 0x38]
lea rdx, [rdx + rdx*4]
shl rdx, 4
movdqu xmm0, xmmword [rbp + 0x670]
movdqu xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movups xmm3, xmmword [rbp + 0x6a0]
movups xmm4, xmmword [rbp + 0x6b0]
movups xmmword [rcx + rdx + 0x40], xmm4
movups xmmword [rcx + rdx + 0x30], xmm3
movups xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm1
movdqu xmmword [rcx + rdx], xmm0
inc rax
mov qword [r12 + 0x48], rax
jmp 0x14017205b
mov qword [r12 + 0x150], rcx
lea rdx, [rbp + 0x7a0]
xor ecx, ecx
movdqu xmm0, xmmword [rdx]
movdqu xmm1, xmmword [rdx + 0x10]
movdqa xmmword [rbp + 0x210], xmm1
movdqa xmmword [rbp + 0x200], xmm0
mov qword [rbp + 0x670], rcx
lea rcx, [rbp + 0x690]
movdqu xmmword [rcx - 8], xmm1
movdqu xmmword [rcx - 0x18], xmm0
mov qword [rbp + 0x698], rax
mov rax, qword [rbp + 0x450]
mov qword [rcx + 0x10], rax
mov eax, dword [rbp + 0x458]
mov dword [rcx + 0x18], eax
mov eax, dword [rbp + 0x45c]
mov dword [rcx + 0x1c], eax
lea rax, [0x1402d28de]
mov qword [rbp + 0x6b0], rax
mov qword [rbp + 0x6b8], 2
mov rcx, qword [rbp + 0x7e0]
lea rdx, [rbp + 0x670]
call 0x14018efb0
cmp dword [r12 + 0x148], 1
jne 0x140171cd7
cmp qword [r12 + 0x150], 0
jne 0x140171cd7
movzx eax, byte [r12 + 0x158]
or rax, 4
mov qword [r12 + 0x148], rax
xor esi, esi
jmp 0x14017207a
mov rdx, qword [r12 + 0x28]
test rdx, rdx
mov byte [rbp + 0x798], bl
je 0x140171d9a
movzx eax, byte [rbp + 0x233]
sub al, byte [rbp + 0x232]
movzx ecx, al
add rcx, qword [rbp + 0x210]
mov rax, 0xffffffffffffffff
cmovb rcx, rax
add rcx, 7
cmovb rcx, rax
mov r8, qword [r12 + 0x10]
mov rax, qword [r12 + 0x20]
sub r8, rax
cmp r8, rcx
jae 0x140171d9a
mov rsi, rax
sub rsi, rdx
jb 0x140174745
mov qword [r12 + 0x20], 0
je 0x140171d5a
mov rcx, qword [r12 + 0x18]
add rdx, rcx
mov r8, rsi
call fcn.14025a788
mov qword [r12 + 0x20], rsi
mov qword [r12 + 0x28], 0
jmp 0x140171d9a
mov rcx, qword [r12 + 0x18]
add rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14025a776
add rbx, rsi
mov qword [r12 + 0x20], rbx
lea rcx, [rbp + 0x200]
mov rdx, rsi
call 0x14018f3a0
movzx ecx, byte [rbp + 0x232]
movzx eax, byte [rbp + 0x233]
mov edx, eax
sub dl, cl
movzx edx, dl
mov r8, qword [rbp + 0x210]
or rdx, r8
je 0x140171de0
cmp al, cl
jne 0x140171e00
mov rdi, qword [rbp + 0x208]
mov rsi, r8
test rsi, rsi
jne 0x140171e26
jmp 0x140171e67
mov rdi, qword [rbp + 0x238]
mov rsi, qword [rbp + 0x240]
test rsi, rsi
jne 0x140171e26
jmp 0x140171e67
movzx edi, cl
movzx esi, al
jb 0x14017434a
cmp al, 0x12
ja 0x140174331
sub rsi, rdi
lea rax, [rbp + 0x220]
add rdi, rax
test rsi, rsi
je 0x140171e67
mov rax, qword [r12 + 0x10]
mov rbx, qword [r12 + 0x20]
sub rax, rbx
cmp rax, rsi
jae 0x140171d70
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, qword [rbp + 0x7e0]
mov rdx, rbx
mov r8, rsi
call fcn.140262250
mov rbx, qword [r12 + 0x20]
jmp 0x140171d70
mov rax, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x208]
mov rax, qword [rax + 0x20]
mov byte [rbp + 0x821], 0
lea rcx, [rbp + 0x218]
call rax
jmp 0x14017205b
movdqu xmm0, xmmword [rbp + 0x7a0]
movdqu xmm1, xmmword [rbp + 0x7b0]
movdqa xmmword [rbp + 0x680], xmm1
movdqa xmmword [rbp + 0x670], xmm0
mov byte [rbp + 0x821], 0
mov rcx, qword [rbp + 0x7e0]
lea rdx, [rbp + 0x670]
call fcn.14018f5e0
mov r14, r15
mov r15, r13
jmp 0x14017205b
mov r14, r15
movdqu xmm0, xmmword [rbp + 0x7a0]
movdqu xmm1, xmmword [rbp + 0x7b0]
movdqa xmmword [rbp + 0x680], xmm1
movdqa xmmword [rbp + 0x670], xmm0
mov byte [rbp + 0x821], 0
mov rcx, qword [rbp + 0x7e0]
lea rdx, [rbp + 0x670]
call fcn.14018f5e0
mov r15, r13
xor eax, eax
jmp 0x140172066
mov byte [rbp + 0x798], r9b
mov r8, qword [rbp + 0x100]
mov rdx, qword [r12 + 0x28]
test rdx, rdx
je 0x140171f89
cmp r8, r14
mov rcx, r14
cmovb rcx, r8
mov r9, qword [r12 + 0x10]
mov rax, qword [r12 + 0x20]
sub r9, rax
cmp r9, rcx
jae 0x140171f89
mov rsi, rax
sub rsi, rdx
jb 0x14017482b
mov qword [r12 + 0x20], 0
je 0x140171f80
mov rcx, qword [r12 + 0x18]
add rdx, rcx
mov rdi, r8
mov r8, rsi
call fcn.14025a788
mov r8, rdi
mov qword [r12 + 0x20], rsi
mov qword [r12 + 0x28], 0
mov rdi, qword [rbp + 0xf8]
cmp r8, r14
mov rsi, r14
cmovb rsi, r8
test rsi, rsi
je 0x140172037
mov rax, qword [r12 + 0x10]
mov rbx, qword [r12 + 0x20]
sub rax, rbx
cmp rax, rsi
jae 0x140171fdb
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, qword [rbp + 0x7e0]
mov rdx, rbx
mov r8, rsi
call fcn.140262250
mov rbx, qword [r12 + 0x20]
mov rcx, qword [r12 + 0x18]
add rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14025a776
add rbx, rsi
mov qword [r12 + 0x20], rbx
mov qword [rbp + 0x430], rsi
mov rax, qword [rbp + 0x100]
mov r8, rax
sub r8, rsi
jb 0x1401742b3
mov qword [rbp + 0x100], r8
sub r14, rsi
add rsi, qword [rbp + 0xf8]
mov qword [rbp + 0xf8], rsi
mov qword [rbp + 0x110], r14
mov rdi, rsi
jmp 0x140171f90
mov rax, qword [rbp + 0xf0]
mov rax, qword [rax + 0x20]
mov byte [rbp + 0x821], 0
lea rcx, [rbp + 0x108]
mov rdx, rdi
call rax
mov r14, r15
mov r15, r13
movzx eax, byte [r12 + 0x158]
xor al, 1
movzx eax, al
xor rax, 5
mov rcx, qword [rbp + 0x660]
mov qword [rcx], rax
mov sil, 1
mov rax, qword [rbp + 0x520]
not al
movzx ecx, byte [rbp + 0x7d0]
or cl, al
test cl, 1
jne 0x1401720bf
mov rax, qword [rbp + 0x528]
test rax, rax
je 0x1401720ea
mov rax, qword [rax + 0x20]
mov rdx, qword [rbp + 0x530]
mov r8, qword [rbp + 0x538]
mov byte [rbp + 0x81f], sil
lea rcx, [rbp + 0x540]
call rax
test sil, sil
je 0x140171010
mov rax, qword [rbp + 0x810]
cmp qword [rax], 0
je 0x140171000
mov rcx, qword [rbp + 0x7f0]
call fcn.140121520
jmp 0x140171000
mov dword [rbp + 0x7d0], esi
mov rcx, qword [rbp + 0x530]
mov qword [rbp + 0x7c8], rcx
call fcn.140117170
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x7c8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov esi, dword [rbp + 0x7d0]
test sil, sil
je 0x140171010
jmp 0x1401720c8
mov rcx, qword [rbp + 0x438]
mov rax, qword [rbp + 0x440]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x823], 1
mov byte [rbp + 0x822], 1
call rax
test al, al
je 0x140172196
mov rax, qword [r12 + 0x1e8]
mov qword [rbp + 0x810], rax
cmp qword [rax], 0
je 0x140172175
mov rax, qword [rbp + 0x810]
lea rcx, [rax + 8]
call fcn.140121520
mov rax, qword [rbp + 0x810]
mov qword [rax], 0
mov r14d, 2
mov al, 1
mov dword [rbp + 0x78c], eax
jmp 0x140172248
cmp qword [rbp + 0x430], 0
je 0x140172867
mov esi, 1
mov rcx, qword [rbp + 0x440]
mov rax, rcx
mov qword [rbp + 0x7f0], rcx
cmp rax, rcx
setne bl
movaps xmm0, xmmword [rbp + 0x430]
movaps xmm1, xmmword [rbp + 0x440]
movaps xmmword [rbp + 0x680], xmm1
movaps xmmword [rbp + 0x670], xmm0
mov rax, qword [r12 + 0x1e8]
mov qword [rbp + 0x810], rax
cmp qword [rax], 0
je 0x140172208
mov rax, qword [rbp + 0x810]
lea rcx, [rax + 8]
mov qword [rbp + 0x7d0], rcx
call fcn.140121520
not sil
or sil, bl
movzx r14d, sil
and r14d, 1
mov rax, qword [rbp + 0x810]
mov qword [rax], 1
movdqa xmm0, xmmword [rbp + 0x670]
movdqa xmm1, xmmword [rbp + 0x680]
movdqu xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm1
mov dword [rbp + 0x78c], 0
mov word [rdi], es
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 0xe0
lea rcx, [rbp + 0x670]
jo 0x140172259
add byte [rax], al
lea rdx, [rbp + 0x200]
call fcn.14025a776
cmp byte [r12 + 0x18c], 2
je 0x140172275
mov byte [r12 + 0x18c], 1
cmp byte [r12 + 0x18d], 1
jne 0x1401723f1
movups xmm12, xmmword [0x1402d2610]
movaps xmmword [rbp + 0x530], xmm12
movups xmm13, xmmword [0x1402d2600]
movaps xmmword [rbp + 0x520], xmm13
mov byte [rbp + 0x824], 1
test dword [rax + rcx], esp
add byte [rax], al
add dword [rax - 0x73], ecx
lea esi, [rax + 6]
add byte [rax], al
lea rdx, [rbp + 0x520]
call fcn.140060470
test rax, rax
je 0x1401722df
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov byte [rbp + 0x824], 1
add eax, ebp
sbb edi, eax
lock inc dword [rax + rax*8 + 0x10b850f]
add byte [rax], al
movzx eax, byte [rbp + 0x748]
cmp eax, 2
je 0x140172302
cmp eax, 1
jne 0x1401723ea
mov byte [r12 + 0x18c], 2
jmp 0x1401723ea
cmp byte [r12 + 0x18c], 2
je 0x1401723ea
movaps xmmword [rbp + 0x7b0], xmm12
movaps xmmword [rbp + 0x7a0], xmm13
lea rax, [0x1402d0970]
mov qword [rbp + 0x350], rax
lea rax, str.keep_alive
mov qword [rbp + 0x358], rax
mov qword [rbp + 0x360], 0xa
mov qword [rbp + 0x368], 0
mov byte [rbp + 0x370], 0
mov byte [rbp + 0x824], 1
lea rcx, [rbp + 0x520]
lea rdx, [rbp + 0x670]
lea r8, [rbp + 0x7a0]
lea r9, [rbp + 0x350]
call fcn.140118d00
cmp byte [rbp + 0x540], 3
je 0x140174912
mov rax, qword [rbp + 0x540]
mov qword [rbp + 0x470], rax
movdqu xmm0, xmmword [rbp + 0x520]
movdqu xmm1, xmmword [rbp + 0x530]
movdqa xmmword [rbp + 0x460], xmm1
movdqa xmmword [rbp + 0x450], xmm0
cmp al, 2
je 0x1401723ea
mov rax, qword [rbp + 0x450]
mov rdx, qword [rbp + 0x458]
mov rax, qword [rax + 0x20]
mov r8, qword [rbp + 0x460]
mov byte [rbp + 0x824], 1
lea rcx, [rbp + 0x468]
call rax
mov byte [rbp + 0x748], 1
movzx r13d, byte [r12 + 0x189]
mov qword [rbp + 0x450], 2
mov qword [rbp + 0x470], 0
movzx r15d, byte [rbp + 0x728]
cmp r15d, 9
jae 0x1401726fd
mov eax, dword [rbp + 0x520]
mov ecx, dword [rbp + 0x523]
mov dword [rbp + 0x353], ecx
mov dword [rbp + 0x350], eax
movzx eax, byte [r12 + 0x160]
cmp al, 0xb
je 0x14017246d
cmp al, 0xa
jb 0x14017246d
cmp qword [r12 + 0x170], 0
je 0x14017246d
mov r8, qword [r12 + 0x168]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r12 + 0x160], r15b
mov eax, dword [rbp + 0x350]
mov ecx, dword [rbp + 0x353]
mov rdx, qword [rbp + 0xd8]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov qword [r12 + 0x168], rdi
mov qword [r12 + 0x170], rsi
cmp r14d, 2
jne 0x14017250c
movups xmm0, xmmword [0x1402a8ed8]
movaps xmmword [rbp + 0x360], xmm0
movdqu xmm0, xmmword [0x1402a8ec8]
movdqa xmmword [rbp + 0x350], xmm0
lea rcx, [rbp + 0x520]
lea rdx, [rbp + 0x670]
lea r8, [rbp + 0x350]
call fcn.1400810b0
cmp byte [rbp + 0x540], 2
je 0x14017274f
mov rax, qword [rbp + 0x520]
mov rdx, qword [rbp + 0x528]
mov r8, qword [rbp + 0x530]
lea rcx, [rbp + 0x538]
call qword [rax + 0x20]
jmp 0x14017274f
mov bl, byte [rbp + 0x748]
lea rcx, [rbp + 0x670]
call fcn.14007f1c0
mov r12, rax
mov rdi, rdx
movups xmm0, xmmword [0x1402a8ed8]
cmp bl, 2
jne 0x140172680
movaps xmmword [rbp + 0x360], xmm0
movdqu xmm0, xmmword [0x1402a8ec8]
movdqa xmmword [rbp + 0x350], xmm0
lea rcx, [rbp + 0x520]
lea rdx, [rbp + 0x670]
lea r8, [rbp + 0x350]
call fcn.14007f9e0
movzx ecx, byte [rbp + 0x552]
cmp cl, 3
je 0x1401747fb
mov rbx, qword [rbp + 0x520]
mov rax, qword [rbp + 0x528]
mov r15, qword [rbp + 0x530]
lea r9, [rbp + 0x538]
movdqu xmm0, xmmword [r9]
movdqu xmm1, xmmword [r9 + 0xa]
movdqa xmmword [rbp + 0xb0], xmm0
movdqu xmmword [rbp + 0xba], xmm1
lea r8, [rbp + 0x538]
mov edx, dword [r8 + 0x1b]
mov dword [rbp + 0x4e8], edx
movzx edx, byte [r8 + 0x1f]
mov byte [rbp + 0x4ec], dl
cmp cl, 2
jne 0x140172771
movaps xmmword [rbp + 0x360], xmm0
movdqu xmm0, xmmword [0x1402a8ec8]
movdqa xmmword [rbp + 0x350], xmm0
lea rcx, [rbp + 0x520]
lea rdx, [rbp + 0x670]
lea r8, [rbp + 0x350]
call fcn.1400810b0
cmp byte [rbp + 0x540], 2
je 0x1401726d9
mov rax, qword [rbp + 0x520]
mov rdx, qword [rbp + 0x528]
mov r8, qword [rbp + 0x530]
lea rcx, [rbp + 0x538]
call qword [rax + 0x20]
cmp r12, 1
jne 0x140172746
cmp r15d, 0xa
jne 0x14017283c
mov rsi, qword [rbp + 0x738]
test rsi, rsi
js 0x140174883
mov rbx, qword [rbp + 0x730]
je 0x1401728c9
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, rsi
call fcn.1401fcae0
mov rdi, rax
test rax, rax
jne 0x1401728ce
jmp 0x140174949
mov qword [rbp + 0x4d0], 1
mov qword [rbp + 0x4d8], 0
mov byte [rbp + 0x4e0], 0
jmp 0x140172ea4
lea rcx, [rbp + 0x729]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rbp + 0x523], ecx
mov dword [rbp + 0x520], eax
mov rdi, qword [rbp + 0x730]
mov edi, dword [rbp + 0x730]
movzx esi, byte [rbp + 0x738]
jmp 0x140172422
mov rdx, qword [rbp + 0x438]
mov rax, qword [rbp + 0x440]
mov rax, qword [rax + 0x30]
mov eax, dword [rax + 0x30]
mov byte [rbp + 0x823], 1
mov byte [rbp + 0x822], 1
add byte [rax], al
add dword [rax - 0x73], ecx
lea esi, [rax + 6]
add byte [rax], al
call rax
mov rsi, qword [rbp + 0x670]
mov ch, 0x70
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x678]
invalid
add byte [rax], al
mov rax, qword [rbp + 0x680]
jmp 0x1401721b3
invalid
mov edi, 1
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
mov eax, esi
call fcn.14025a776
jmp 0x140172422
add byte [rax], al
lea rdx, [rbp + 0x670]
lea r8, [rbp + 0x350]
call fcn.1400810b0
inc dword [rax + 0x540bd]
add byte [rdx], al
push rax
add eax, dword [rax]
add al, ch
invalid
je 0x140172e75
invalid
mov rax, qword [rbp + 0x520]
mov rdx, qword [rbp + 0x528]
mov r8, qword [rbp + 0x530]
lea rcx, [rbp + 0x538]
add byte [rax], al
call qword [rax + 0x20]
xor eax, eax
ror byte [rax - 0x77], 0x85
rol byte [rax + rax], 1
add al, 0
mov qword [rbp + 0x4d0], rax
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x4d8], rdi
mov ebp, 0x4d8
add dh, al
test eax, esp
add al, 0
invalid
mov byte [rbp + 0x4e0], 0
add byte [rax], al
mov eax, dword [rbp + 0x7a0]
test dword [rax - 0x74fffff9], esp
lea esp, [rbx + 0x48000007]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
loope 0x140172ea1
add byte [rax], al
add byte [rax], al
mov ecx, dword [rbp + 0x7a3]
lea rdx, [rbp + 0x4e1]
loope 0x140172ea1
add al, 0
add byte [rax], al
add byte [rcx + 0x289034a], cl
mov dword [rdx + 3], ecx
mov dword [rdx], eax
add rcx, qword [rcx - 0x7a74b3fe]
add ecx, dword [rcx - 0x7a74b3fe]
mov r8, qword [rbp + 0x6b0]
mov al, 6
add byte [rax], al
add r8, qword [rbp + 0x698]
add eax, dword [rbp + 0x698]
test dword [rax + 0x4b000006], ebx
lea eax, [rax + rax]
invalid
cwde
invalid
add byte [rax], al
lea rax, [r8 + r8]
shl r8, 5
shl eax, 5
sub r8, rax
ror byte [rcx - 0x7d], 0xc0
invalid
add r8, 0x1e
add eax, 0x1e
mov rcx, qword [rbp + 0x800]
or byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + 0x10]
adc byte [r8 - 0x75], cl
mov rdx, qword [rcx + 0x20]
mov edx, dword [rcx + 0x20]
push rcx
and byte [rax + 0x29], cl
sub eax, edx
cmp rax, r8
sub rax, rdx
cmp rax, r8
sal byte [rbx + 0xc], 0x48
jae case.default.0x140172efe
mov rcx, qword [rbp + 0x7e0]
mov ecx, dword [rbp + 0x7e0]
invalid
invalid
add al, ch
insb byte [rdi], dx
call fcn.14025d350
movsb byte [rdi], byte [rsi]
invalid
add byte [rdi], cl
mov dh, 0x85
sub byte [rdi], al
movzx eax, byte [rbp + 0x728]
add byte [rax], al
add byte [rdi + 7], bh
mov edi, 7
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x17642d
invalid
invalid
invalid
invalid
lea rcx, [0x1402e9324]
lea ecx, [0x1402e9324]
sub eax, 0x48001764
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
or dword [rax + 1], 0x48e0ffc8
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
loopne 0x140172f49
lea rsi, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHrange_start_must_not_be_greater_than_end:
lea esi, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHrange_start_must_not_be_greater_than_end:
mov dword [rdi + 0x13], edx
add cl, ch
popfq
add byte [rax], al
add byte [rax], al
mov edi, 6
jmp 0x140172fa9
add byte [rax], al
mov edi, 6
invalid
add byte [rax], al
lea rsi, [0x1402a86a1]
xor eax, 0x135789
jmp 0x140172fa9
movzx edi, byte [rbp + 0x738]
mov ebp, 0x738
invalid
cmp rdi, 0x10
mov r14, qword [rbp + 0x800]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xor dword [0x188172f50], 0xffffff8d
mov ch, 0x29
invalid
jae 0x14017486a
lea rsi, [rbp + 0x729]
jmp 0x140172fb0
jb switch.0x140172efe
mov edi, 4
add al, 0
add byte [rax], al
lea rsi, [0x1402a869a]
add bl, ch
pop rbp
jmp 0x140172fa9
mov edi, 3
add eax, dword [rax]
add byte [rax], al
lea rsi, [0x1402a869e]
xor eax, 0x135746
jmp 0x140172fa9
lea rsi, [0x1402a86b0]
jmp 0x140172fa9
mov edi, 3
lea rsi, [0x1402a8697]
jmp 0x140172fa9
mov edi, 4
lea rsi, [0x1402a86a7]
jmp 0x140172fa9
mov edi, 5
lea rsi, [0x1402a86ab]
jmp 0x140172fa9
mov rsi, qword [rbp + 0x730]
mov rdi, qword [rbp + 0x738]
jmp 0x140172fa9
mov edi, 5
lea rsi, [0x1402a86b7]
mov r14, qword [rbp + 0x800]
mov rax, qword [r14 + 0x10]
mov rbx, qword [r14 + 0x20]
sub rax, rbx
cmp rax, rdi
jae 0x140172fdd
mov rcx, qword [rbp + 0x7e0]
mov rdx, rbx
mov r8, rdi
call fcn.14025d350
mov r14, qword [rbp + 0x800]
mov rbx, qword [r14 + 0x20]
mov rcx, qword [r14 + 0x18]
add rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.14025a776
add rbx, rdi
mov qword [r14 + 0x20], rbx
cmp qword [r14 + 0x10], rbx
jne 0x14017301c
mov r8d, 1
mov rcx, qword [rbp + 0x7e0]
mov rdx, rbx
call fcn.14025d350
mov r14, qword [rbp + 0x800]
mov rbx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x18]
mov byte [rax + rbx], 0x20
inc rbx
mov qword [r14 + 0x20], rbx
mov rax, qword [rbp + 0x7e0]
mov qword [rbp + 0x7a0], rax
lea rax, [rbp + 0x6d0]
mov qword [rbp + 0x350], rax
lea rax, [0x140074100]
mov qword [rbp + 0x358], rax
lea rax, [0x1402a94d0]
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x528], 2
mov qword [rbp + 0x540], 0
lea rax, [rbp + 0x350]
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x538], 1
lea rcx, [rbp + 0x7a0]
lea rdx, [0x1402a94f0]
lea r8, [rbp + 0x520]
call fcn.140039420
movzx eax, byte [rbp + 0x748]
cmp eax, 1
je 0x14017310b
cmp eax, 2
mov r12, qword [rbp + 0x800]
je 0x1401730ec
cmp eax, 3
jne 0x140174770
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x20]
sub rax, rdx
movabs rsi, 0x312e312f50545448
cmp rax, 7
jbe 0x14017312f
jmp 0x14017314d
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x20]
sub rax, rdx
movabs rsi, 0x312e312f50545448
cmp rax, 8
jb 0x14017312f
jmp 0x14017314d
mov r12, qword [rbp + 0x800]
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x20]
sub rax, rdx
movabs rsi, 0x302e312f50545448
cmp rax, 8
jae 0x14017314d
mov r8d, 8
mov rcx, qword [rbp + 0x7e0]
call fcn.14025d350
mov r12, qword [rbp + 0x800]
mov rdx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x18]
mov qword [rax + rdx], rsi
add rdx, 8
mov qword [r12 + 0x20], rdx
mov rax, qword [r12 + 0x10]
sub rax, rdx
cmp rax, 1
ja 0x14017318b
mov r8d, 2
mov rcx, qword [rbp + 0x7e0]
call fcn.14025d350
mov r12, qword [rbp + 0x800]
mov rdx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x18]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [r12 + 0x20], rdx
mov rcx, qword [rbp + 0x740]
test rcx, rcx
je 0x140173696
cmp qword [rcx + 0x18], 0
je 0x140173696
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov rdx, rcx
movabs r8, 0xdb73617b4fd6b590
and rdx, r8
xor r8d, r8d
movdqu xmm0, xmmword [rax + rdx]
movdqa xmm1, xmm0
pcmpeqb xmm1, xmm8
pmovmskb r9d, xmm1
test r9d, r9d
jne 0x14017321d
pcmpeqb xmm0, xmm9
pmovmskb r9d, xmm0
test r9d, r9d
jne 0x140173696
add rdx, r8
add rdx, 0x10
add r8, 0x10
and rdx, rcx
jmp 0x1401731d4
lea r10d, [r9 - 1]
and r10w, r9w
mov r9d, r10d
je 0x1401731ec
tzcnt r11d, r9d
add r11, rdx
and r11, rcx
shl r11, 5
mov r10, rax
sub r10, r11
movabs r11, 0x532aafa8c9d6b769
cmp qword [r10 - 0x20], r11
jne 0x140173210
movabs r11, 0xdb73617b4fd6b590
cmp qword [r10 - 0x18], r11
jne 0x140173210
mov rsi, qword [r10 - 0x10]
mov rax, qword [r10 - 8]
mov rcx, rsi
call qword [rax + 0x18]
movabs rcx, 0x532aafa8c9d6b769
xor rax, rcx
movabs rcx, 0xdb73617b4fd6b590
xor rdx, rcx
or rdx, rax
mov r12, qword [rbp + 0x800]
jne 0x140173696
lea rcx, [rbp + 0x670]
mov rdx, rsi
mov r8, qword [rbp + 0x7e0]
mov r9d, r13d
call fcn.14025d3f0
mov r12, qword [rbp + 0x800]
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x20]
sub rax, rdx
cmp rax, 1
ja 0x1401732db
mov r8d, 2
mov rcx, qword [rbp + 0x7e0]
call fcn.14025d350
mov r12, qword [rbp + 0x800]
mov rdx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x18]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [r12 + 0x20], rdx
mov rax, qword [rbp + 0x690]
mov qword [rbp + 0x7c8], rax
mov rax, qword [rbp + 0x698]
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x698], 0
mov qword [rbp + 0x7f0], 0
lea r15, [rbp + 0x7b0]
jmp 0x14017334a
mov rcx, qword [rbp + 0x810]
mov rax, qword [rcx + 0x18]
mov rdx, qword [rcx + 0x20]
mov r8, qword [rcx + 0x28]
add rcx, 0x30
call qword [rax + 0x20]
mov rdx, qword [rbp + 0x7f0]
cmp rdx, qword [rbp + 0x7d0]
je 0x14017339c
imul rax, rdx, 0x68
mov rcx, qword [rbp + 0x7c8]
lea r8, [rcx + rax]
mov qword [rbp + 0x810], r8
inc rdx
mov qword [rbp + 0x7f0], rdx
mov rax, qword [rcx + rax + 0x40]
test rax, rax
je 0x140173330
mov r8, qword [rbp + 0x810]
lea rcx, [r8 + 0x58]
mov rdx, qword [r8 + 0x48]
mov r8, qword [r8 + 0x50]
call qword [rax + 0x20]
jmp 0x140173330
mov rax, qword [rbp + 0x6a8]
mov rcx, qword [rbp + 0x6b0]
mov qword [rbp + 0x7f0], rcx
mov qword [rbp + 0x6b0], 0
mov qword [rbp + 0x7d0], rax
lea rcx, [rax + 0x38]
mov qword [rbp + 0x810], 0
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x810]
cmp qword [rbp + 0x7f0], rax
je 0x140173412
inc rax
mov qword [rbp + 0x810], rax
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
lea rsi, [rcx + 0x48]
call qword [rax + 0x20]
mov rcx, rsi
jmp 0x1401733e0
mov qword [rbp + 0x670], 0
mov rax, qword [rbp + 0x6c0]
test rax, rax
lea rdx, [rbp + 0x468]
je 0x14017349f
mov r11, qword [rbp + 0x6b8]
lea r8, [rax - 1]
movabs rcx, 0x3fffffffffffffff
and r8, rcx
mov rcx, r11
cmp r8, 7
jb 0x140173489
inc r8
mov r9, r8
and r9, 0xfffffffffffffff8
lea rcx, [r11 + r9*4]
xor r10d, r10d
nop word cs:[rax + rax]
movups xmmword [r11 + r10*4], xmm7
movups xmmword [r11 + r10*4 + 0x10], xmm7
add r10, 8
cmp r9, r10
jne 0x140173470
cmp r8, r9
je 0x14017349f
lea rax, [r11 + rax*4]
nop dword [rax]
mov dword [rcx], 0xffff
add rcx, 4
cmp rcx, rax
jne 0x140173490
mov rdi, qword [rbp + 0x4d0]
mov r13, qword [rbp + 0x4d8]
movzx ebx, byte [rbp + 0x4e0]
lea rcx, [rbp + 0x4e1]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rbp + 0x350], eax
mov dword [rbp + 0x353], ecx
mov r8, qword [rbp + 0x450]
cmp r8, 2
je 0x140173572
mov rcx, qword [rbp + 0x458]
mov rax, qword [rbp + 0x460]
test r8b, 1
je 0x140173503
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rsi, qword [rbp + 0x450]
cmp rsi, 2
je 0x140173572
mov rcx, qword [rbp + 0x458]
mov rax, qword [rbp + 0x460]
test sil, 1
je 0x140173539
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x468]
call qword [rax + 0x80]
test rsi, rsi
je 0x140173572
mov rax, qword [rbp + 0x458]
lock dec qword [rax]
jne 0x140173572
mov rcx, qword [rbp + 0x458]
mov rdx, qword [rbp + 0x460]
mov byte [rbp + 0x824], 1
call fcn.14000d930
cmp rdi, 2
mov qword [rbp + 0x810], rdi
jne 0x1401739a9
mov qword [rbp + 0x7f0], r13
mov rax, qword [rbp + 0x4c0]
cmp qword [rax], 0
mov r14, qword [rbp + 0x328]
je 0x1401735aa
mov rcx, qword [rbp + 0x4c0]
call fcn.1401186e0
mov rax, qword [rbp + 0x7f0]
mov rcx, qword [rbp + 0x4c0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x660]
mov qword [rax], 5
cmp byte [rbp + 0x728], 0xa
jb 0x1401735f2
cmp qword [rbp + 0x738], 0
je 0x1401735f2
mov r8, qword [rbp + 0x730]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x6d0]
call fcn.140063050
cmp qword [rbp + 0x6c0], 0
je 0x14017361e
mov r8, qword [rbp + 0x6b8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x688]
call fcn.140055f50
mov rax, qword [rbp + 0x6a8]
mov rcx, qword [rbp + 0x6b0]
mov qword [rbp + 0x7f0], rcx
mov qword [rbp + 0x7d0], rax
lea rcx, [rax + 0x38]
mov qword [rbp + 0x810], 0
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x810]
cmp qword [rbp + 0x7f0], rax
je 0x140173b08
inc rax
mov qword [rbp + 0x810], rax
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
lea rsi, [rcx + 0x48]
call qword [rax + 0x20]
mov rcx, rsi
jmp 0x140173660
test r13b, r13b
je 0x140173be2
mov rax, qword [rbp + 0x690]
mov qword [rbp + 0x668], rax
mov rax, qword [rbp + 0x698]
xor r8d, r8d
mov qword [rbp + 0x7c8], rax
test rax, rax
sete r8b
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x798], rax
mov rax, qword [rbp + 0x6a8]
mov qword [rbp + 0x348], rax
add r8d, r8d
mov qword [rbp + 0x810], 0
jmp 0x14017372e
mov r12, qword [rbp + 0x800]
mov rdi, qword [r12 + 0x18]
mov rbx, qword [r12 + 0x20]
mov word [rdi + rbx], 0xa0d
add rbx, 2
mov qword [r12 + 0x20], rbx
mov rdx, qword [rbp + 0x7f0]
mov r8, qword [rbp + 0x7d0]
cmp r8, 2
jne 0x140173770
mov rcx, qword [rbp + 0x810]
inc rcx
mov qword [rbp + 0x810], rcx
cmp rcx, qword [rbp + 0x7c8]
jae 0x1401732a3
imul rax, qword [rbp + 0x810], 0x68
add rax, qword [rbp + 0x668]
mov r12, qword [rbp + 0x800]
jmp 0x140173800
mov rcx, qword [rbp + 0x810]
cmp rcx, qword [rbp + 0x7c8]
jae 0x14017429b
imul rax, rcx, 0x68
add rax, qword [rbp + 0x668]
cmp r8, 1
jne 0x140173800
cmp rdx, qword [rbp + 0x798]
jae 0x140174391
lea rcx, [rdx + rdx*8]
mov rdx, qword [rbp + 0x348]
lea r15, [rdx + rcx*8]
mov r8d, 2
test byte [rdx + rcx*8 + 0x10], 1
je 0x1401737c8
mov rcx, qword [r15 + 0x18]
mov r8d, 1
add r15, 0x20
cmp qword [rax + 0x40], 0
mov qword [rbp + 0x7f0], rcx
mov qword [rbp + 0x7d0], r8
jne 0x14017382b
movzx ecx, byte [rax + 0x48]
call fcn.140081320
mov rsi, rax
mov r14, rdx
jmp 0x140173833
mov rcx, qword [rax + 8]
cmp qword [rax], 1
mov r8d, 0
adc r8, 1
lea r15, [rax + 0x18]
cmp qword [rax + 0x40], 0
mov qword [rbp + 0x7f0], rcx
mov qword [rbp + 0x7d0], r8
je 0x1401737e1
mov rsi, qword [rax + 0x48]
mov r14, qword [rax + 0x50]
mov r13, qword [r12 + 0x10]
mov rbx, qword [r12 + 0x20]
mov rax, r13
sub rax, rbx
cmp rax, r14
jae 0x140173870
mov rcx, qword [rbp + 0x7e0]
mov rdx, rbx
mov r8, r14
call fcn.14025d350
mov rax, qword [rbp + 0x800]
mov rbx, qword [rax + 0x20]
jmp 0x140173875
test r14, r14
je 0x1401738f0
add r14, rsi
mov dil, 0x2d
jmp 0x1401738aa
inc rsi
and dil, r12b
shl dil, 5
xor dil, r13b
mov r12, qword [rbp + 0x800]
mov rax, qword [r12 + 0x18]
mov byte [rax + rbx], dil
inc rbx
mov qword [r12 + 0x20], rbx
cmp rsi, r14
je 0x1401738e0
movzx r13d, byte [rsi]
cmp dil, 0x2d
sete dil
lea eax, [r13 - 0x61]
cmp al, 0x1a
setb r12b
mov rax, qword [rbp + 0x7e0]
cmp rbx, qword [rax]
jne 0x140173880
mov rcx, qword [rbp + 0x7e0]
call fcn.140033bd0
jmp 0x140173880
mov rax, qword [rbp + 0x7e0]
mov r13, qword [rax]
mov rax, r13
sub rax, rbx
cmp rax, 1
ja 0x14017391c
mov r8d, 2
mov rcx, qword [rbp + 0x7e0]
mov rdx, rbx
call fcn.14025d350
mov r12, qword [rbp + 0x800]
mov r13, qword [r12 + 0x10]
mov rbx, qword [r12 + 0x20]
mov rdi, qword [r12 + 0x18]
mov word [rdi + rbx], 0x203a
add rbx, 2
mov qword [r12 + 0x20], rbx
mov r14, qword [r15 + 8]
mov rsi, qword [r15 + 0x10]
mov rax, r13
sub rax, rbx
cmp rax, rsi
jae 0x14017396b
mov rcx, qword [rbp + 0x7e0]
mov rdx, rbx
mov r8, rsi
call fcn.14025d350
mov r12, qword [rbp + 0x800]
mov rbx, qword [r12 + 0x20]
mov r13, qword [r12 + 0x10]
mov rdi, qword [r12 + 0x18]
lea rcx, [rdi + rbx]
mov rdx, r14
mov r8, rsi
call fcn.14025a776
add rbx, rsi
mov qword [r12 + 0x20], rbx
sub r13, rbx
cmp r13, 1
ja 0x140173711
mov r8d, 2
mov rcx, qword [rbp + 0x7e0]
mov rdx, rbx
call fcn.14025d350
jmp 0x140173700
movups xmm0, xmmword [rbp + 0x6c0]
movaps xmmword [rbp + 0x570], xmm0
movups xmm0, xmmword [rbp + 0x6b0]
movaps xmmword [rbp + 0x560], xmm0
movups xmm0, xmmword [rbp + 0x670]
movups xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movups xmm3, xmmword [rbp + 0x6a0]
movaps xmmword [rbp + 0x550], xmm3
movaps xmmword [rbp + 0x540], xmm2
movaps xmmword [rbp + 0x530], xmm1
movaps xmmword [rbp + 0x520], xmm0
mov rax, qword [rbp + 0x618]
cmp dword [rax], 3
mov r14, qword [rbp + 0x328]
je 0x140173a4a
cmp qword [r12 + 0x118], 0
je 0x140173a32
mov r8, qword [r12 + 0x110]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0xe8]
call fcn.140055f50
mov rcx, qword [rbp + 0x320]
call fcn.140056100
movaps xmm0, xmmword [rbp + 0x570]
mov rax, qword [rbp + 0x618]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x560]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rbp + 0x520]
movdqa xmm1, xmmword [rbp + 0x530]
movaps xmm2, xmmword [rbp + 0x540]
movaps xmm3, xmmword [rbp + 0x550]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov eax, dword [rbp + 0x350]
mov ecx, dword [rbp + 0x353]
mov dword [rbp + 0x450], eax
mov dword [rbp + 0x453], ecx
cmp byte [rbp + 0x728], 0xa
jb 0x140173ad7
cmp qword [rbp + 0x738], 0
je 0x140173ad7
mov r8, qword [rbp + 0x730]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x6d0]
call fcn.140063050
mov qword [rbp + 0x330], r13
mov rdi, qword [rbp + 0x810]
mov byte [rbp + 0x7ef], bl
mov r8, qword [rbp + 0x740]
test r8, r8
jne 0x140173b46
jmp 0x140173bae
mov edi, 2
cmp qword [rbp + 0x6a0], 0
je 0x140173b2d
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x7d0]
call qword [sym.imp.kernel32.dll_HeapFree]
movzx ebx, byte [rbp + 0x7ef]
mov byte [rbp + 0x7ef], bl
mov r8, qword [rbp + 0x740]
test r8, r8
je 0x140173bae
mov rsi, qword [r8 + 8]
test rsi, rsi
je 0x140173b9f
mov rcx, qword [r8]
mov qword [rbp + 0x810], r8
mov rdx, qword [r8 + 0x18]
call fcn.140117920
movabs rax, 0x7c1f07c1f07c1ef
cmp rsi, rax
mov r8, qword [rbp + 0x810]
je 0x140173b9f
shl rsi, 5
mov rax, qword [r8]
neg rsi
mov rbx, r8
lea r8, [rax + rsi]
add r8, 0xffffffffffffffe0
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rbx
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rdi, 2
je 0x140173ecb
mov rax, rdi
xor rax, 1
or rax, qword [rbp + 0x330]
jne 0x140173e75
movzx eax, byte [rbp + 0x7ef]
movzx edi, al
and edi, 1
or rdi, 4
jmp 0x140173e94
mov rax, qword [rbp + 0x690]
mov qword [rbp + 0x668], rax
mov rax, qword [rbp + 0x698]
xor edx, edx
mov qword [rbp + 0x7c8], rax
test rax, rax
sete dl
mov rax, qword [rbp + 0x6b0]
mov qword [rbp + 0x798], rax
mov rax, qword [rbp + 0x6a8]
mov qword [rbp + 0x348], rax
add edx, edx
xor r13d, r13d
jmp 0x140173c58
mov rcx, qword [rbp + 0x800]
mov rax, qword [rcx + 0x18]
mov word [rax + r15], 0xa0d
add r15, 2
mov qword [rcx + 0x20], r15
mov rcx, qword [rbp + 0x7f0]
mov rdx, qword [rbp + 0x7d0]
cmp rdx, 2
jne 0x140173c80
inc r13
cmp r13, qword [rbp + 0x7c8]
jae 0x1401732a3
imul rax, r13, 0x68
add rax, qword [rbp + 0x668]
jmp 0x140173ce0
cmp r13, qword [rbp + 0x7c8]
jae 0x140174280
imul rax, r13, 0x68
add rax, qword [rbp + 0x668]
cmp rdx, 1
jne 0x140173ce0
cmp rcx, qword [rbp + 0x798]
jae 0x140174379
lea rcx, [rcx + rcx*8]
mov rdx, qword [rbp + 0x348]
lea r9, [rdx + rcx*8]
mov r8d, 2
test byte [rdx + rcx*8 + 0x10], 1
je 0x140173cd1
mov rcx, qword [r9 + 0x18]
mov r8d, 1
add r9, 0x20
jmp 0x140173cf6
mov rcx, qword [rax + 8]
cmp qword [rax], 1
mov r8d, 0
adc r8, 1
lea r9, [rax + 0x18]
cmp qword [rax + 0x40], 0
mov qword [rbp + 0x7f0], rcx
mov qword [rbp + 0x7d0], r8
mov qword [rbp + 0x810], r9
je 0x140173d20
mov rdi, qword [rax + 0x48]
mov r14, qword [rax + 0x50]
jmp 0x140173d2f
movzx ecx, byte [rax + 0x48]
call fcn.140081320
mov rdi, rax
mov r14, rdx
mov rax, qword [rbp + 0x800]
mov rbx, qword [rax + 0x10]
mov r15, qword [rax + 0x20]
mov rax, rbx
sub rax, r15
cmp rax, r14
jae 0x140173d70
mov rcx, qword [rbp + 0x7e0]
mov rdx, r15
mov r8, r14
call fcn.14025d350
mov r12, qword [rbp + 0x800]
mov rbx, qword [r12 + 0x10]
mov r15, qword [r12 + 0x20]
jmp 0x140173d77
mov r12, qword [rbp + 0x800]
mov rsi, qword [r12 + 0x18]
lea rcx, [rsi + r15]
mov rdx, rdi
mov r8, r14
call fcn.14025a776
add r15, r14
mov qword [r12 + 0x20], r15
mov rax, rbx
sub rax, r15
cmp rax, 1
ja 0x140173dd0
mov r8d, 2
mov rcx, qword [rbp + 0x7e0]
mov rdx, r15
call fcn.14025d350
mov rax, qword [rbp + 0x800]
mov r15, qword [rax + 0x20]
mov rbx, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
jmp 0x140173dd7
mov rax, qword [rbp + 0x800]
mov word [rsi + r15], 0x203a
add r15, 2
mov qword [rax + 0x20], r15
mov rax, qword [rbp + 0x810]
mov r14, qword [rax + 8]
mov rdi, qword [rax + 0x10]
sub rbx, r15
cmp rbx, rdi
jae 0x140173e20
mov rcx, qword [rbp + 0x7e0]
mov rdx, r15
mov r8, rdi
call fcn.14025d350
mov rbx, qword [rbp + 0x800]
mov rsi, qword [rbx + 0x18]
mov r15, qword [rbx + 0x20]
jmp 0x140173e27
mov rbx, qword [rbp + 0x800]
add rsi, r15
mov rcx, rsi
mov rdx, r14
mov r8, rdi
call fcn.14025a776
add r15, rdi
mov qword [rbx + 0x20], r15
mov rax, qword [rbx + 0x10]
sub rax, r15
cmp rax, 1
ja 0x140173c30
mov r8d, 2
mov rcx, qword [rbp + 0x7e0]
mov rdx, r15
call fcn.14025d350
mov rcx, qword [rbp + 0x800]
mov r15, qword [rcx + 0x20]
jmp 0x140173c37
mov eax, dword [rbp + 0x450]
mov ecx, dword [rbp + 0x453]
mov dword [rbp + 0x523], ecx
mov dword [rbp + 0x520], eax
movzx eax, byte [rbp + 0x7ef]
mov qword [r12 + 0x148], rdi
mov rcx, qword [rbp + 0x330]
mov qword [r12 + 0x150], rcx
mov byte [r12 + 0x158], al
mov eax, dword [rbp + 0x520]
mov ecx, dword [rbp + 0x523]
mov rdx, qword [rbp + 0xe0]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
cmp byte [rbp + 0x78c], 0
je 0x140171010
mov byte [rbp + 0x7de], 0
lea rcx, [rbp + 0x430]
call fcn.140121520
jmp 0x140171010
mov rcx, r12
mov rdx, r14
call fcn.14018d630
test rax, rax
je 0x140173f5a
mov esi, 1
cmp rax, 2
je 0x140170fd0
mov qword [r12 + 0x128], 4
mov qword [r12 + 0x148], 5
mov byte [r12 + 0x18c], 2
mov rcx, rdx
call fcn.14007bb50
jmp 0x140173f68
cmp byte [r12 + 0x1e0], 3
je 0x140170f0e
mov rcx, qword [rbp + 0x790]
call fcn.1401798a0
jmp 0x140170f0e
test rdx, rdx
je 0x140174022
call fcn.14007bac0
mov rdi, rax
jmp 0x140170fce
mov byte [r12 + 0x1b8], 1
jmp 0x140173fa6
mov byte [rbp + 0x7df], 1
lea rcx, [rbp + 0x630]
call fcn.140120fd0
lea rcx, [rbp + 0x200]
call fcn.140121350
lea rcx, [rbp + 0x2e0]
call fcn.140121520
mov qword [rbp + 0xf0], 3
mov byte [r12 + 0x1f0], 1
mov qword [r12 + 0x128], 4
mov qword [r12 + 0x148], 5
mov byte [r12 + 0x18c], 2
nop dword [rax + rax]
mov rcx, r12
mov rdx, r14
call fcn.14018e140
test rax, rax
sete al
test rdx, rdx
setne cl
test al, cl
jne 0x1401740c0
cmp byte [r12 + 0x18b], 0
mov byte [r12 + 0x18b], 0
mov eax, dword [rbp + 0x33c]
jne 0x14016f67c
jmp 0x1401740c8
cmp byte [r12 + 0x18c], 0
je 0x140174037
call fcn.14007ba30
mov rdi, rax
jmp 0x140174039
xor edi, edi
mov qword [r12 + 0x128], 4
mov byte [r12 + 0x18c], 2
jmp 0x140170fce
mov byte [rbp + 0x80f], 1
call fcn.140183020
mov rdi, rax
jmp 0x140174123
test al, 1
je 0x140174123
mov rax, qword [rbp + 0x528]
test rax, rax
je 0x1401740cf
mov rax, qword [rax + 0x20]
mov rdx, qword [rbp + 0x530]
mov r8, qword [rbp + 0x538]
mov byte [rbp + 0x81f], 1
lea rcx, [rbp + 0x540]
call rax
jmp 0x140174123
mov rax, qword [r14]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
mov eax, 1
mov qword [rbp + 0x340], rax
jmp 0x140174155
mov rdi, rdx
jmp 0x140174155
xor edi, edi
jmp 0x140174155
mov rcx, qword [rbp + 0x530]
mov qword [rbp + 0x7e0], rcx
call fcn.140117170
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x7e0]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140174123
mov rax, qword [rbp + 0x7a0]
mov rdx, qword [rbp + 0x7a8]
mov rax, qword [rax + 0x20]
mov r8, qword [rbp + 0x7b0]
mov byte [rbp + 0x80f], 1
lea rcx, [rbp + 0x7b8]
call rax
mov rax, qword [rbp + 0x810]
cmp qword [rax], 0
je 0x14017413c
mov rcx, qword [rbp + 0x7f0]
call fcn.140121520
mov rax, qword [rbp + 0x810]
mov qword [rax], 0
mov qword [rbp + 0x340], 0
mov rax, qword [rbp + 0x340]
mov rdx, rdi
movaps xmm6, xmmword [rbp + 0x830]
movaps xmm7, xmmword [rbp + 0x840]
movaps xmm8, xmmword [rbp + 0x850]
movaps xmm9, xmmword [rbp + 0x860]
movaps xmm10, xmmword [rbp + 0x870]
movaps xmm11, xmmword [rbp + 0x880]
movaps xmm12, xmmword [rbp + 0x890]
movaps xmm13, xmmword [rbp + 0x8a0]
add rsp, 0x938
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh1_role.rs
mov rcx, rax
call fcn.14025b950
jmp 0x140174ac5
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh1_role.rs
mov rdx, rax
call fcn.14025b950
jmp 0x140174ac5
mov qword [rbp + 0x520], rax
lea rax, [rbp + 0x520]
mov qword [rbp + 0x200], rax
lea rax, [fcn.140038660]
mov qword [rbp + 0x208], rax
lea rax, str.internal_error:_entered_unreachable_code:_want_rx_value:
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], 1
mov qword [rbp + 0x690], 0
lea rax, [rbp + 0x200]
mov qword [rbp + 0x680], rax
mov qword [rbp + 0x688], 1
mov byte [rbp + 0x827], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_src_body_body.rs
lea rcx, [rbp + 0x670]
call fcn.14025ba30
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
jmp 0x140174ac5
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
mov rdx, qword [rbp + 0x7c8]
call fcn.14025b9c0
jmp 0x140174ac5
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, qword [rbp + 0x7c8]
call fcn.14025b9c0
jmp 0x140174ac5
mov qword [rbp + 0x630], rax
lea rax, [rbp + 0x430]
mov qword [rbp - 0x50], rax
lea rax, [0x1400b2d00]
mov qword [rbp - 0x48], rax
lea rcx, [rbp + 0x630]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], 2
mov qword [rbp + 0x690], 0
lea rax, [rbp - 0x50]
mov qword [rbp + 0x680], rax
mov qword [rbp + 0x688], 2
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.8.0_src_bytes.rsC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh1io.rs
lea rcx, [rbp + 0x670]
call fcn.14025ba30
jmp 0x140174ac5
lea r8, str.Y___
mov edx, 0x12
mov rcx, rsi
call fcn.14025ba70
jmp 0x140174ac5
lea r8, str.Y___
mov rcx, rdi
mov rdx, rsi
call fcn.14025be50
jmp 0x140174ac5
mov byte [rbp + 0x827], 1
lea rcx, str.w___
call fcn.14025bec0
jmp 0x140174ac5
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, qword [rbp + 0x798]
call fcn.14025b9c0
jmp 0x140174ac5
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdx
mov rdx, qword [rbp + 0x798]
call fcn.14025b9c0
jmp 0x140174ac5
mov rax, qword [rbp + 0x660]
mov qword [rbp + 0x200], rax
lea rax, [0x140081510]
mov qword [rbp + 0x208], rax
lea rax, [0x1402d25d8]
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], 1
mov qword [rbp + 0x690], 0
lea rax, [rbp + 0x200]
mov qword [rbp + 0x680], rax
mov qword [rbp + 0x688], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh1conn.rs_:_internal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rbp + 0x670]
call fcn.14025ba30
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x30
call fcn.14025b400
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x60
call fcn.14025b400
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x30
call fcn.14025b400
jmp 0x140174ac5
mov qword [rbp + 0x7e0], rdi
mov ecx, 8
mov edx, 0x30
call fcn.14025b400
jmp 0x140174ac5
mov ecx, 8
mov edx, 0xb0
call fcn.14025b400
jmp 0x140174ac5
mov qword [rbp + 0x7e0], rdi
mov ecx, 8
mov edx, 0x10
call fcn.14025b400
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
jmp 0x140174ac5
mov rax, qword [rbp + 0x660]
mov qword [rbp + 0x200], rax
lea rax, [0x140081510]
mov qword [rbp + 0x208], rax
lea rax, [0x1402d25d8]
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], 1
mov qword [rbp + 0x690], 0
lea rax, [rbp + 0x200]
mov qword [rbp + 0x680], rax
mov qword [rbp + 0x688], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh1conn.rs_:_internal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rbp + 0x670]
call fcn.14025ba30
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x70
call fcn.14025b400
jmp 0x140174ac5
mov qword [rbp + 0x350], rax
lea rax, [rbp + 0x450]
mov qword [rbp + 0x520], rax
lea rax, [0x1400b2d00]
mov qword [rbp + 0x528], rax
lea rcx, [rbp + 0x350]
mov qword [rbp + 0x530], rcx
mov qword [rbp + 0x538], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], 2
mov qword [rbp + 0x690], 0
lea rax, [rbp + 0x520]
mov qword [rbp + 0x680], rax
mov qword [rbp + 0x688], 2
mov byte [rbp + 0x7ff], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.8.0_src_bytes_mut.rs
lea rcx, [rbp + 0x670]
call fcn.14025ba30
jmp 0x140174ac5
lea rax, [0x1402a9300]
mov qword [rsp + 0x20], rax
lea rcx, str.CHUNK_SIZE_MAX_BYTES_should_fit_any_usize
lea r9, [0x1402a7f98]
lea r8, [rbp + 0x628]
mov edx, 0x29
call fcn.14025bdc0
jmp 0x140174ac5
mov byte [rbp + 0x821], 1
lea rax, [0x1402a9300]
mov qword [rsp + 0x20], rax
lea rcx, str.CHUNK_SIZE_MAX_BYTES_should_fit_any_usize
lea r9, [0x1402a7f98]
lea r8, [rbp + 0x628]
mov edx, 0x29
call fcn.14025bdc0
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
jmp 0x140174ac5
mov qword [rbp + 0x520], rdx
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_src_body_body.rs
mov qword [rsp + 0x20], rax
lea rcx, str.just_sent_Ok
lea r9, fcn.140079fe0
lea r8, [rbp + 0x520]
mov edx, 0xc
call fcn.14025bdc0
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
jmp 0x140174ac5
lea r8, [0x1402d7550]
mov rcx, rdx
mov rdx, rax
call fcn.14025ba70
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
jmp 0x140174ac5
mov byte [rbp + 0x7a0], al
lea rax, [rbp + 0x7a0]
mov qword [rbp + 0x350], rax
lea rax, [0x140074080]
mov qword [rbp + 0x358], rax
lea rax, str.unexpected_request_version:
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x528], 1
mov qword [rbp + 0x540], 0
lea rax, [rbp + 0x350]
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x538], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh1_role.rs
lea rcx, [rbp + 0x520]
call fcn.14025ba30
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
jmp 0x140174ac5
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x1402d1900]
lea r8, [rbp + 0x628]
mov edx, 0x17
call fcn.14025bdc0
jmp 0x140174ac5
lea r8, [0x1402d7550]
mov rcx, rdx
mov rdx, rax
call fcn.14025ba70
jmp 0x140174ac5
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
jmp 0x140174ac5
lea r8, [0x1402a6d40]
mov edx, 0xf
mov rcx, rdi
call fcn.14025ba70
jmp 0x140174ac5
call fcn.14002e150
jmp 0x140174ac5
mov byte [rbp + 0x824], 1
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x1402d1900]
lea r8, [rbp + 0x628]
mov edx, 0x17
call fcn.14025bdc0
jmp 0x140174ac5
mov ecx, 1
mov rdx, rsi
call fcn.14025b3e0
jmp 0x140174ac5
ud2
mov edi, eax
mov rax, rdx
mov rbx, rcx
movups xmm0, xmmword [0x1402d2610]
movaps xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [0x1402d2600]
adc byte [0x1402d2600], al
movaps xmmword [rbp - 0x50], xmm0
mov byte [rbp + 0x117], 1
lea rdx, [rbp - 0x50]
mov qword [rbp + 0x108], rax
mov rcx, rax
call fcn.140088510
invalid
mov r14b, 6
test al, al
jne 0x14017c1d5
movups xmm0, xmmword [0x1402a8ed8]
adc al, byte [rax]
movaps xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [0x1402a8ec8]
movaps xmmword [rbp - 0x50], xmm0
mov al, 0xc6
test dword [rdi], edx
add dword [rax], eax
add byte [rcx], al
mov al, 0xc6
test dword [rdi], edx
add dword [rax], eax
add byte [rcx], al
lea rdx, [rbp - 0x50]
mov rcx, qword [rbp + 0x108]
add dword [rax], eax
add al, ch
mov eax, 0x84fff0c3
invalid
jne 0x14017c1d5
add dword [rax], eax
add al, ch
mov eax, 0x84fff0c3
sal byte [rbp + 0x79], 0xf
movups xmm0, xmmword [0x1402a9238]
adc byte [0x1402a9238], al
rcl byte [rdx]
add byte [rdi], cl
sub dword [rbp - 0x40], eax
movaps xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [0x1402a9228]
movaps xmmword [rbp - 0x50], xmm0
mov byte [rbp + 0x117], 1
lea rdx, [rbp - 0x50]
mov rcx, qword [rbp + 0x108]
call fcn.140088510
test al, al
jne 0x14017c1d5
mov byte [rbp + 0x117], 1
lea rdx, str.keep_alive
mov r8d, 0xa
add byte [rax - 0x75], cl
lea ecx, [rax]
add dword [rax], eax
add al, ch
add edx, dword [rdx - 0x3f7b0012]
add byte [rax - 0x75], cl
lea ecx, [rax]
add dword [rax], eax
add al, ch
add edx, dword [rdx - 0x3f7b0012]
jne 0x14017c1d5
and al, 0xc6
test dword [rdi], edx
add dword [rax], eax
add byte [rcx], al
mov byte [rbp + 0x117], 1
lea rdx, str.proxy_connectionp
mov r8d, 0x10
mov rcx, qword [rbp + 0x108]
call fcn.1400653b0
test al, al
je 0x14017c237
mov r12, qword [rbp + 0x108]
cmp qword [r12 + 0x50], 0
je 0x14017c1f8
mov r8, qword [r12 + 0x48]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or bl, al
invalid
invalid
lea rcx, [r12 + 0x18]
call fcn.140055f50
mov rax, qword [rbp + 0x108]
lea rcx, [rax + 0x30]
call fcn.140056100
mov rcx, qword [rbp + 0x108]
lea ecx, [rax]
add dword [rax], eax
add byte [rax - 0x7d], cl
shl dword [rax - 0x18], 0x1e
invalid
in eax, dx
invalid
mov eax, r14d
add rsp, 0x1a0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
movups xmm0, xmmword [0x1402a9258]
movaps xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [0x1402a9248]
adc byte [0x1402a9248], al
movaps xmmword [rbp - 0x50], xmm0
mov byte [rbp + 0x117], 1
lea rdx, [rbp - 0x50]
mov rcx, qword [rbp + 0x108]
add dword [rax], eax
add al, ch
or al, 0x42
out dx, al
dec dword [rax - 0x7b]
ror byte [rbx + rcx*4 - 0x5b], 8
add dword [rax], eax
invalid
dec dword [rax - 0x7b]
ror byte [rbx + rcx*4 - 0x5b], 8
add dword [rax], eax
add byte [rdx + riz + 0x48], dh
add byte [rax], al
je 0x14017c292
cmp qword [rax + 0x10], 8
cmp dword [rax + 0x10], 8
jne case.0x14017c325.2
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
movabs rcx, 0x7372656c69617274
cmp qword [rax], rcx
jne case.0x14017c325.2
movzx edx, byte [r12 + 0x11c]
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov r8d, dword [rsi + 8]
mov eax, dword [rsi + 0xc]
mov dword [rbp + 0xf0], r8d
mov dword [rbp + 0xf0], eax
mov dword [rbp + 0xf0], eax
add byte [rbp + rcx*4 - 0x43], cl
hlt
lea r15, [rbp + 0xf4]
add byte [rax], al
mov dword [rbp + 0xf4], eax
cmp qword [rcx + 0x10], r8
cmp dword [rcx + 0x10], eax
adc byte [r15], cl
xchg bh, bh
add al, byte [rax]
add byte [rbx + rcx*4 + 0x51], cl
push rcx
jbe 0x14017c5c2
mov r10, qword [rcx + 8]
imul rcx, r8, 0x130
add dword [rax], eax
invalid
or byte [rcx + 0x69], cl
enter 0x130, 0
add dword [rax], eax
add dword [rax], eax
add byte [rcx - 0x7d], al
cmp al, 0xa
add cl, byte [rdi]
test cl, ch
add al, byte [rax]
add byte [rcx + 1], cl
invalid
invalid
cmp dword [r10 + rcx], 2
je 0x14017c5c2
add r10, rcx
cmp dword [r10 + 0x114], eax
jne 0x14017c5c2
retf 0x3941
invalid
movzx eax, byte [r10 + 0x50]
push rax
lea ecx, [rax - 6]
movzx r9d, cl
cmp r9b, 6
mov r8d, 6
cmovb r8d, r9d
mov r14b, 1
add byte [rax], al
add byte [rbp + 0xf], al
rol dword [rcx - 0x4a], 1
cmp r8b, 5
ja case.0x14017c325.2
invalid
invalid
add eax, 0xfecc870f
invalid
and dl, 1
movzx r8d, r8b
lea r9, [0x1402e9350]
or eax, 0x16d032
or eax, 0x16d032
rcl byte [rsi]
add byte [rdi + 0x63], cl
movsxd r8, dword [r9 + r8*4]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov qword [rbp + 0xf8], r10
mov dword [rbp + 0xf8], edx
clc
add byte [rax], al
add byte [rcx - 0x77], al
rol byte [rcx - 0x80], 1
lock add dword [rcx + rcx*4 - 0x7b], eax
add byte [rcx], al
add byte [rax], al
mov r8d, edx
xor r8b, 1
mov dword [rbp + 0x100], r8d
cmp dl, 1
mov dl, 0xa
sbb dl, 0
mov byte [rbp + 0x116], dl
mov dword [rbp + 0x104], 0
jmp 0x14017c3cb
cmp byte [r10 + 0x51], 0
jne case.0x14017c325.2
jp case.0x14016aee4.20
invalid
invalid
jp case.0x14016aee4.20
invalid
test dl, dl
sete dl
mov qword [rbp + 0xf8], r10
xchg ebp, eax
clc
add byte [rax], al
invalid
xchg ebp, eax
clc
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0x4a
push rdx
movzx r9d, byte [r10 + 0x52]
mov r8d, 1
mov dword [rbp + 0x104], r9d
cmovne r8d, r9d
mov dword [rbp + 0x100], r8d
mov r8b, 0xa
sub r8b, dl
mov byte [rbp + 0x116], r8b
jmp 0x14017c3cb
cmp byte [r10 + 0x51], 0
jne case.0x14017c325.2
mov qword [rbp + 0xf8], r10
test dl, dl
sete dl
shl dl, 3
or dl, 3
mov byte [rbp + 0x116], dl
mov dl, 1
mov dword [rbp + 0x100], edx
mov dword [rbp + 0x104], edx
cmp cl, 6
jb 0x14017c438
lea ecx, [rax - 3]
cmp cl, 3
setb dl
cmp cl, 1
setne cl
test dl, cl
jne 0x14017c438
movzx eax, al
test eax, eax
je 0x14017c438
cmp eax, 1
jne 0x14017c40b
mov r8, qword [rbp + 0xf8]
mov rax, qword [r8 + 0x58]
mov rdx, qword [r8 + 0x60]
lea rcx, [r8 + 0x70]
mov r8, qword [r8 + 0x68]
call qword [rax + 0x20]
jmp 0x14017c438
mov rax, qword [rbp + 0xf8]
mov rax, qword [rax + 0x58]
shl rax, 1
test rax, rax
je 0x14017c438
mov rax, qword [rbp + 0xf8]
mov r8, qword [rax + 0x60]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xf8]
movzx ecx, byte [rbp + 0x116]
mov byte [rax + 0x50], cl
mov ecx, dword [rbp + 0x100]
mov byte [rax + 0x51], cl
mov ecx, dword [rbp + 0x104]
mov byte [rax + 0x52], cl
mov rdx, qword [rbp + 0x108]
mov eax, dword [rdx + 0x118]
test eax, eax
je 0x14017c67a
mov r14, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x180]
xor al, byte [rcx + 0x58]
test al, 1
je 0x14017c50f
mov rcx, qword [rsi]
mov r8d, dword [rsi + 8]
mov eax, dword [rsi + 0xc]
mov dword [rbp + 0xf0], r8d
mov dword [rbp + 0xf4], eax
cmp qword [rcx + 0x10], r8
jbe 0x14017c61e
mov rcx, qword [rcx + 8]
imul r8, r8, 0x130
cmp dword [rcx + r8], 2
je 0x14017c61e
add rcx, r8
cmp dword [rcx + 0x114], eax
jne 0x14017c61e
add rbx, 8
cmp byte [rcx + 0x125], 0
je 0x14017c54c
lea rcx, [rbp - 0x48]
mov r8d, 0x120
call fcn.14025a776
mov byte [rbp - 0x50], 1
mov byte [rbp + 0x117], 0
mov qword [rsp + 0x20], r14
lea rdx, [rbp - 0x50]
mov rcx, rbx
mov r8, rdi
mov r9, rsi
call fcn.14017d2d0
jmp 0x14017c544
add rbx, 8
lea rcx, [rbp - 0x48]
mov r8d, 0x120
call fcn.14025a776
mov byte [rbp - 0x50], 1
mov byte [rbp + 0x117], 0
mov qword [rsp + 0x20], r14
lea rdx, [rbp - 0x50]
mov rcx, rbx
mov r8, rdi
mov r9, rsi
call fcn.14017d2d0
mov r14b, 0xc
jmp 0x14017c222
mov byte [rbp + 0x117], 1
mov rcx, rbx
mov rdx, rsi
call fcn.14005cfc0
lea rcx, [rbp - 0x48]
mov r8d, 0x120
mov rdx, qword [rbp + 0x108]
call fcn.14025a776
mov byte [rbp - 0x50], 1
mov byte [rbp + 0x117], 0
mov qword [rsp + 0x20], r14
lea rdx, [rbp - 0x50]
mov rcx, rbx
mov r8, rdi
mov r9, rsi
call fcn.14017d2d0
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
mov qword [r14], 0
mov r14b, 0xc
test rax, rax
je 0x14017c222
mov rax, qword [rax + 8]
mov byte [rbp + 0x117], 0
call rax
jmp 0x14017c222
mov qword [rbp + 0xe0], r15
lea rax, [0x140055b60]
mov qword [rbp + 0xe8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x30], 0
lea rax, [rbp + 0xe0]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
mov byte [rbp + 0x117], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp - 0x50]
call fcn.14025ba30
jmp 0x14017c699
mov qword [rbp + 0xe0], r15
lea rax, [0x140055b60]
mov qword [rbp + 0xe8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x30], 0
lea rax, [rbp + 0xe0]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
mov byte [rbp + 0x117], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp - 0x50]
call fcn.14025ba30
jmp 0x14017c699
mov byte [rbp + 0x117], 1
lea rcx, str.assertion_failed:__id.is_zero__C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcprotopeer.rs
lea r8, [0x1402a5868]
mov edx, 0x1f
call fcn.14025bae0
ud2
cmp byte [rcx], al
add byte [rax], al
cmp dword [rcx + rax], 2
jne 0x14017d814
add rcx, rax
mov rax, qword [rcx + 8]
or byte [rax - 0x77], cl
and byte [rcx - 0x48], r8b
and byte [rcx - 0x48], al
cmp byte [rcx], al
add byte [rax], al
mov rdx, r9
add rsp, 0x180
pop rdi
pop rsi
pop rbp
jmp fcn.14025a788
mov qword [rbp + 0xe0], rdx
loopne 0x14017d819
add byte [rax], al
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xe8], r9
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
or eax, 0x15cc28
add byte [rax], al
add byte [rcx + rcx*4 - 0x73], cl
call 0x18817d82a
lea ecx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
or eax, 0x15cc28
add byte [rbp + rcx*4 + 5], cl
imul ecx, dword [rax + 0x15], 0x28ba00
add byte [rax], al
lea r8, [0x1402d20a0]
mov edx, 0x28
call fcn.14025bae0
ud2
or eax, 0x660b0f00
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rbx + 0x7402a87d], al
or dword [rax - 0x73], ecx
movabs r8, 0x8348900000004ee8
add byte [rax], al
invalid
nop
invalid
invalid
cmp dword [rbp - 0x58], 2
je 0x14017d872
lea rcx, [rbp - 0x48]
call fcn.14017d8c0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x20c48348], dl
add esp, 0x20
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0xe0]
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
mov eax, dword [rbp + 0xe0]
test eax, esp
add byte [rax], al
add byte [rax + 0x3b], cl
test eax, esi
add byte [rax], al
add byte [rax], al
je 0x14017d8b3
mov rcx, qword [rbp + 0xe8]
cmp rax, qword [rbp + 0xf0]
add byte [rax], al
je 0x14017d8b3
mov rcx, qword [rbp + 0xe8]
invalid
add rcx, 0x10
call fcn.14017d8c0
or eax, 0x90000000
nop
add rsp, 0x20
add esp, 0x20
pop rdi
pop rsi
pop rbp
ret
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
movzx eax, byte [rcx]
cmp rax, 6
ja case.0x14017d8f1.2
add dword [rax - 0x7d], ecx
clc
invalid
add dword [rcx], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x1402e9368]
add byte [rax + 0x63], cl
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rsi + 8]
cmp rax, 1
je 0x14017d9c0
invalid
invalid
add byte [rax], al
invalid
test byte [rdi + 0x48000000], bh
test rax, rax
test eax, eax
jne case.0x14017d8f1.2
test edi, edx
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x20]
add rsi, 0x28
jmp 0x14017d9b4
adc byte [rax - 0x75], r9b
adc byte [rax - 0x75], cl
push rsi
sbb byte [rax - 0x75], cl
and byte [rbx + rcx*4 + 0x46], cl
and byte [rbx + rcx*4 + 0x46], cl
and byte [rax - 0x7d], cl
invalid
sub cl, ch
xchg ecx, eax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
jle 0x14017d97f
cmp qword [rsi + 0x58], 0
je case.0x140165a3a.43
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x50]
push rax
mov r8, qword [rsi + 0x50]
push rax
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x20]
mov qword [rbp - 8], rsi
call fcn.140055f50
mov rax, qword [rbp - 8]
clc
clc
clc
lea rcx, [rax + 0x38]
call fcn.140056100
jmp case.0x14016aee4.23
cmp qword [rsi + 0x58], 0
je 0x14017d973
pop rax
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x50]
mov r8, qword [rsi + 0x50]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x20]
mov qword [rbp - 8], rsi
call fcn.140055f50
mov rax, qword [rbp - 8]
dec dword [rax - 0x75]
clc
lea rcx, [rax + 0x38]
call fcn.140056100
mov rcx, qword [rbp - 8]
add rcx, 0x68
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140056240
mov ch, ch
dec dword [rax - 0x75]
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x18]
invalid
invalid
invalid
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x18]
add rsi, 0x20
mov rcx, rsi
add rsp, 0x38
pop rsi
pop rbp
jmp rax
cmp qword [rsi + 0x18], 0
je case.0x14017d8f1.2
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x38
pop rsi
pop rbp
ret
mov rax, qword [rcx + 0x18]
mov qword [rbp - 0x18], rax
mov rax, qword [rax]
mov eax, dword [rax]
test rax, rax
je 0x14017f9d5
mov rcx, qword [rbp - 0x10]
call rax
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 0x10]
invalid
invalid
je 0x14017fa04
cmp qword [rax + 0x10], 0x11
jb 0x14017f9ef
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x40
invalid
pop rbp
invalid
ret
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x14017fa53
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb case.0x14011a779.245
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
invalid
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
lodsd eax, dword [rsi]
mov cl, byte [rsi]
invalid
nop
add rsp, 0x20
pop rbp
ret
pop r8
invalid
nop dword cs:[rax + rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
clc
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rdi], rcx
cmpxchg qword [rdi], rcx
je 0x14017fad4
test al, 4
je 0x14017fe3c
test al, 3
je 0x14017fa90
cmp rax, 0x3f
jbe 0x14017fe54
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rdi], rcx
jne 0x14017faa9
movzx eax, dl
lea rcx, [0x1402e9384]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1402dceb8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdi
lea rax, [rdi + 0x20]
lea eax, [rdi + 0x20]
lea eax, [rdi + 0x20]
mov qword [rbp + 0x50], rax
lea r14, [rbp - 0x40]
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], 0
mov dword [rbp - 0x50], 0
mov dword [rbp - 0x50], 0
mov qword [rbp - 0x60], r14
cmp dword [rdi + 0x30], 0
mov qword [rbp + 0x40], rdi
jge 0x14017fb5a
jne 0x14017fe9c
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 2
je 0x14017fc01
mov rsi, qword [rdi + 0x28]
cmp eax, 1
je 0x14017fb90
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
add dword [rax], eax
add byte [rcx], al
mov rdi, qword [rbp + 0x40]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
add dword [rax], eax
invalid
mov qword [rbp + 0x48], rcx
mov qword [rax + 0x108], rsi
jmp 0x14017fc09
mov qword [rbp + 0x40], rdi
lea rcx, [rdi + 0x20]
mov dword [rbp - 0x30], 2
lea rdx, [rbp - 0x30]
mov qword [rbp + 0x50], rcx
call fcn.140182010
xor ecx, ecx
mov rsi, qword [rbp + 0x40]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rdx
mov dword [rbp], 1
add byte [rax - 0x77], cl
invalid
mov rcx, qword [rbp + 0x50]
call fcn.140182010
jmp 0x14017fe0c
mov qword [rbp + 0x48], 0
lea rcx, [rdi + 0x38]
lea rdx, [rbp - 0x60]
push rbp
movabs al, byte [0x380d8bfffffb2ae8]
cmc
sbb al, 0
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
and byte [rcx], al
add byte [rax], al
invalid
add byte [rbx + 0x677402f9], al
cmp ecx, 2
je case.0x14015a613.94
cmp ecx, 1
je 0x14017fc7e
mov bl, al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
lea edx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
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]
mov byte [rax + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rcx - 0x2ff27428], ecx
mov eax, ebx
invalid
invalid
sal ah, 1
mov eax, ebx
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
invalid
mov rcx, qword [rdx + rcx*8]
mov rdx, qword [rbp + 0x48]
mov qword [rcx + 0x108], rdx
xchg ecx, eax
or byte [rcx], al
add byte [rax], al
xchg ecx, eax
or byte [rcx], al
add byte [rax], al
test al, al
je 0x14017fdc9
mov rdi, qword [rbp + 0x40]
mov rax, qword [rdi]
mov rax, qword [rdi]
lea rcx, [rbp - 0x30]
mov rdx, rbp
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
test al, 1
je 0x14017fe6c
movsb byte [rdi], byte [rsi]
add dword [rax], eax
invalid
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rax + 0x49347520], ch
xor al, 0x49
test al, 0x20
jne case.0x14015a59b.71
invalid
mov r8, rax
mov eax, eax
and r8, 0xffffffffffffffde
test al, 4
add al, 0x75
invalid
add al, 0x75
cmp rax, 0x3f
cmp rax, 0x3f
jbe 0x14017fe54
xchg byte [rbx + 1], dh
add byte [rax], al
add r8, 0xffffffffffffffc0
cmp r8, 0x40
clc
setb r9b
ror byte [rcx - 0x7d], 0xf8
clc
setb r9b
xchg edx, eax
rol dword [rbp], 0xc9
add r9b, r9b
jmp 0x14017fd30
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov r9b, 3
mov r10, rcx
mov edx, ecx
xor r8d, r8d
mov qword [r10], r8
cmp dword [rbp - 0x30], 1
je case.0x140165a3a.52
jmp case.0x140165a3a.55
nop word cs:[rax + rax]
test rax, rax
js 0x14017fe84
mov byte [rbx + 1], bl
add byte [rax], al
add r8, 0x40
mov r9b, 1
mov qword [rbp - 0x30], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rbp - 0x77], cl
add al, byte [rbx + 0x7501d07d]
add dword [rax], eax
add byte [rax], al
mov r10, rdx
mov qword [r10], r8
cmp dword [rbp - 0x30], 1
jne case.0x140165a3a.55
invalid
cmovl ecx, dword [rbx + 0x4cf00045]
cmpxchg dword [rdi], eax
mov r8, qword [rbp]
lock cmpxchg qword [rdi], r8
jne 0x14017fcc0
movzx eax, r9b
movzx eax, cl
lea rcx, [0x1402e9394]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rdi + 0x20]
jmp rax
mov rcx, qword [rdi + 0x20]
add rcx, 0x10
mov rdx, rdi
mov r8b, 1
call fcn.14020fac0
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x14017fecf
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14017fd65.0
mov rcx, rdi
call fcn.14017f490
jmp 0x14017fdb0
invalid
or al, 0x48
mov dword [rbp + 0x40], edi
mov qword [rbp + 0x40], rdi
mov rcx, rdi
call fcn.14017f490
mov rax, qword [rbp + 0x40]
mov r8, qword [rax - 8]
mov r8, qword [rax - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14017fd65.0
mov dword [rbp], 2
mov rdx, rbp
mov rcx, qword [rbp + 0x50]
call fcn.140182010
mov rcx, qword [rbp + 0x50]
mov rdx, rcx
and rdx, 0xffffffffffffff00
xor eax, eax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], r14
mov dword [rbp - 0x30], 1
lea rdx, [rbp - 0x30]
call fcn.140182010
mov rsi, qword [rbp + 0x40]
mov rcx, rsi
call fcn.140180720
nop
add rsp, 0x100
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov dword [rbp - 0x30], 2
lea rdx, [rbp - 0x30]
mov rcx, qword [rbp + 0x50]
call fcn.140182010
jmp 0x14017fbd3
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_task_state.rs
lea r8, [0x1402dcb40]
mov edx, 0x24
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1402dcea0]
mov edx, 0x26
call fcn.14025bae0
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1402dcb80]
mov edx, 0x23
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1402dce60]
mov edx, 0x2f
call fcn.14025bae0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp], rax
mov qword [rbp + 8], 1
lea rax, [rbp + 0x38]
mov qword [rbp + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_taskcore.rs
mov rcx, rbp
call fcn.14025ba30
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1402dcdd8]
mov edx, 0x27
call fcn.14025bae0
jmp 0x14017ff44
mov rcx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x30]
jmp 0x14017fbd5
jns 0x140180b89
add byte [rdx + rdx*2 + 0x48], dh
mov eax, dword [rcx + 0x10]
test rax, rax
test eax, eax
je 0x140180bd6
mov qword [rbp - 0x10], rax
mov rax, qword [rcx + 0x18]
mov qword [rbp - 0x18], rax
mov rax, qword [rax]
test rax, rax
invalid
je case.0x140172efe.72
mov rcx, qword [rbp - 0x10]
call rax
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
or byte [rax], al
mov r8, qword [rbp - 0x10]
je 0x140180bd6
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x140180bc1
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x40
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x40
pop rbp
ret
jne case.0x14011604b.270
invalid
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
invalid
je 0x140180c33
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x140180c20
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
clc
mov qword [rbp - 0x10], rax
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
or byte [rcx], al
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x60], 0xfffffffffffffffe
mov r11, rcx
mov rax, qword [rcx]
jmp 0x140180c89
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
clc
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [r11], rcx
cmpxchg qword [r11], rcx
je 0x140180cb4
sub ebp, dword [rax + 0x59840f04]
add al, 0
add byte [rax + 0x48db7403], ch
cmp eax, 0x3f
clc
invalid
test al, 4
je 0x1401810ea
test al, 3
je 0x140180c70
cmp rax, 0x3f
invalid
jbe 0x140181102
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
xchg edx, eax
invalid
xchg edx, eax
ret 0xca80
invalid
or dl, 2
lock cmpxchg qword [r11], rcx
cmpxchg qword [r11], rcx
jne 0x140180c89
movzx eax, dl
lea rcx, [0x1402e93a4]
lea ecx, [0x1402e93a4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1402dceb8]
lea eax, [0x1402dceb8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], r11
lea rax, [r11 + 0x20]
mov qword [rbp + 0x58], rax
lea rdi, [rbp - 0x40]
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], 0
mov qword [rbp - 0x60], rdi
cmp dword [r11 + 0x30], 0
mov qword [rbp + 0x48], r11
jne 0x14018114a
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140180de2
add dword [rax], eax
add byte [rbx - 0x7bf0fd08], al
mov esi, 0x49000000
mov esi, dword [rbx + 0x28]
mov rsi, qword [r11 + 0x28]
cmp eax, 1
je 0x140180d71
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x120], 1
mov r11, qword [rbp + 0x48]
mov ebx, dword [rbp + 0x48]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
mov qword [rbp + 0x50], rcx
add dword [rax], eax
add byte [rax - 0x77], cl
push r8
mov qword [rax + 0x108], rsi
jmp 0x140180dea
mov qword [rbp + 0x48], r11
lea rcx, [r11 + 0x20]
mov dword [rbp - 0x30], 2
lea rdx, [rbp - 0x30]
mov qword [rbp + 0x58], rcx
call fcn.140182010
xor ecx, ecx
mov rsi, qword [rbp + 0x48]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rdx
mov dword [rbp], 1
add byte [r9], r8b
add byte [rax], al
invalid
mov rdx, rbp
mov rcx, qword [rbp + 0x58]
call fcn.140182010
add byte [rax], al
jmp 0x140181062
mov qword [rbp + 0x50], 0
lea rcx, [r11 + 0x38]
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
lea edx, [rbp - 0x60]
call fcn.14017f740
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
je 0x140180e7d
cmp ecx, 1
je 0x140180e5f
mov bl, al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
sbb al, 0
sbb al, 0
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
and byte [rax], 1
add byte [rax], al
invalid
mov eax, ebx
and byte [rax], 1
add byte [rax], al
add dword [rcx - 0x10f27428], ecx
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
loop 0x140180e80
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
mov rdx, qword [rbp + 0x50]
mov qword [rcx + 0x108], rdx
test al, al
je 0x14018101f
add dword [rax], eax
invalid
test byte [rdx + 0x4c000001], bl
mov ebx, dword [rbp + 0x48]
mov r11, qword [rbp + 0x48]
mov rax, qword [r11]
lea rcx, [rbp - 0x30]
mov rdx, rbp
invalid
nop word cs:[rax + rax]
test al, 1
je 0x14018111a
add byte [rax + 0x49347520], ch
mov eax, eax
test al, 0x20
jne 0x140180ee0
mov r8, rax
and r8, 0xffffffffffffffde
test al, 4
jne 0x140180f00
invalid
fisubr word [rax + 0x48497504]
cmp eax, 0x3f
cmp rax, 0x3f
jbe 0x140181102
add r8, 0xffffffffffffffc0
cmp r8, 0x40
cmp eax, 0x40
setb r9b
add r9b, r9b
jmp 0x140180f10
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov r9b, 3
mov r10, rcx
xor r8d, r8d
mov qword [r10], r8
mov dword [rdx], eax
cmp dword [rbp - 0x30], 1
je 0x140180f24
xor ch, bl
invalid
jmp case.0x14015a59b.84
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test rax, rax
js 0x140181132
add r8, 0x40
add eax, 0x40
mov r9b, 1
mov qword [rbp - 0x30], 1
mov r10, rdx
ror byte [rbp - 0x77], cl
invalid
cmp dword [rbp - 0x30], 1
jge 0x140180ef1
invalid
rol byte [r9], 1
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rbp - 0x77], cl
add al, byte [rbx + 0x7501d07d]
jge 0x140180ef1
add dword [rbp + 0xf], esi
mov r8, qword [rbp]
invalid
invalid
jge 0x140180ef1
add dword [rbp + 0xf], esi
jne case.0x14015a59b.84
mov r8, qword [rbp]
lock cmpxchg qword [r11], r8
cmpxchg dword [rbx], eax
add al, dh
cmpxchg qword [r11], r8
cmpxchg dword [rbx], eax
jne 0x140180ea0
movzx eax, r9b
lea rcx, [0x1402e93b4]
jbe 0x140180ec0
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
loop 0x140180f68
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140181090
add dword [rax], eax
add byte [rbx + 0x4c7401f8], al
cmp eax, 1
je 0x140180fbb
add byte [rax], al
cmp eax, 1
je 0x140180fbb
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x30], rax
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
loope 0x140180f98
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
invalid
add al, ch
or al, byte [r14]
or al, byte [rsi]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
or al, byte [rsi]
add byte [rbx + 0x1ce1b105], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov r11, qword [rbp + 0x48]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r8, qword [rax + 0x100]
mov rax, qword [rbp + 0x58]
pop r8
pop r8
mov rcx, qword [rax]
mov ecx, dword [rax]
test r8, r8
je 0x1401810a9
mov qword [rbp + 0x30], 0
mov rdx, r11
xor byte [r8], r8b
add byte [rax], al
add byte [rcx + rcx*4 - 0x26], cl
call fcn.14020c5c0
jmp 0x1401810bc
mov rax, qword [rbp + 0x48]
mov r8, qword [rax - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140180f45.0
mov dword [rbp], 2
mov rdx, rbp
mov rcx, qword [rbp + 0x58]
call fcn.140182010
mov rcx, qword [rbp + 0x58]
mov rdx, rcx
and rdx, 0xffffffffffffff00
xor eax, eax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], rdi
mov dword [rbp - 0x30], 1
lea rdx, [rbp - 0x30]
push rbp
shr al, 1
mov dl, 0xf
add byte [rax], al
push rbp
shr al, 1
mov dl, 0xf
add byte [rax], al
mov rsi, qword [rbp + 0x48]
mov rcx, rsi
call fcn.140181bd0
nop
add rsp, 0x108
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [r11 + 0x20]
mov qword [rbp + 0x30], 0
mov rdx, r11
xor r8d, r8d
call fcn.14020c5c0
jmp 0x1401810bc
mov qword [rbp + 0x30], 0
mov rdx, r11
xor r8d, r8d
call fcn.14020c5c0
mov rax, 0xffffffffffffffc0
mov rcx, qword [rbp + 0x48]
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14018117d
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140180f45.0
call fcn.14017f290
jmp 0x140181006
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_task_state.rs
lea r8, [0x1402dcb40]
mov edx, 0x24
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1402dcea0]
mov edx, 0x26
call fcn.14025bae0
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1402dcb80]
mov edx, 0x23
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1402dce60]
mov edx, 0x2f
call fcn.14025bae0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp], rax
mov qword [rbp + 8], 1
lea rax, [rbp + 0x40]
mov qword [rbp + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_taskcore.rs
mov rcx, rbp
call fcn.14025ba30
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1402dcdd8]
mov edx, 0x27
call fcn.14025bae0
jmp 0x1401811f2
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x38]
jmp 0x140180db6
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x73], cl
invalid
loopne 0x140185311
add byte [rax], al
call fcn.14017d8c0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
int3
add ecx, dword [rax - 0x73]
or eax, 0x15fa10
mov r8, qword [rax + rcx]
lea rcx, str.1___
mov rax, qword [rax + rcx]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
invalid
push rsi
sub rsp, 0x40
mov rsi, rdx
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x15affc
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x15affc
invalid
mov r8d, 5
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
je 0x1401853bd
invalid
mov byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
mov byte [rsp + 0x31], 0
lea rax, [0x140185430]
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0x86
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x1402d7dcb]
lea edx, [0x1402d7dcb]
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
mov r8d, 4
call fcn.14003da70
movzx ecx, byte [rsp + 0x30]
movzx eax, byte [rsp + 0x31]
mov edx, eax
not dl
or dl, cl
test dl, 1
je 0x1401853e4
invalid
or al, cl
jmp 0x14018541e
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
xor al, 4
jne 0x140185406
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402d67b1]
adc edx, dword [0x142d09501]
add byte [rax], al
invalid
adc edx, dword [0x142d09501]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add bl, ch
adc eax, 0x20488b48
jmp case.0x14017fd65.12
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402d869b]
mov r8d, 1
adc eax, 0x1b84100
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
and al, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x40
pop rsi
pop rsi
ret
in al, dx
jo 0x14018547e
mov eax, dword [rcx]
movzx ecx, byte [rax]
lea r8, [0x1402e93c4]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
add rcx, r8
add ecx, eax
invalid
jmp rcx
lea r9, [rax + 4]
lea rcx, [rax + 8]
inc rax
mov qword [rsp + 0x50], rax
lea rax, [0x140185330]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x73], cl
add eax, 0xffed72f8
cmp byte [rax - 0x73], cl
add eax, 0xffed72f8
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
lea rax, [0x140055b60]
lea eax, [0x140055b60]
in eax, dx
dec dword [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rax
lea rax, str.ResetGoAwayReasonUserIoInvalidUriCharInvalidSchemeInvalidAuthorityInvalidFormatSchemeMissingAuthorityMissingPathAndQueryMissingTooLongSchemeTooLongInvalidUriOut_of_bounds_access_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_srccollections_vec_dequemod.rs
adc al, 0
mov r8d, 5
jmp 0x14018563f
add rax, 8
mov qword [rsp + 0x68], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0x14cc7d
mov r8d, 2
mov rsi, rdx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov esi, edx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
and al, 0x60
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x14007a380]
jmp 0x140185578
add rax, 4
mov qword [rsp + 0x68], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1402d212b]
sub ah, cl
adc al, 0
sub ah, cl
adc al, 0
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x14007a3d0]
jmp 0x140185578
inc rax
mov qword [rsp + 0x68], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1402d2131]
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x140185680]
add byte [rax - 0x77], cl
invalid
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x68]
call fcn.14003f7b0
sub dword [rdx - 0x74b70015], esp
and al, 0x50
movzx edx, byte [rsp + 0x60]
test rcx, rcx
je 0x1401855eb
mov al, 1
test dl, 1
jne 0x140185669
add byte [rax], al
invalid
cmp rcx, 1
jne 0x14018564c
mov rsi, qword [rsp + 0x58]
cmp byte [rsp + 0x61], 0
je 0x140185651
test byte [rsi + 0x34], 4
jne 0x140185651
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140185669
jmp 0x140185651
mov eax, edx
jmp 0x140185669
lea r9, [rax + 8]
lea rcx, [rax + 4]
inc rax
mov qword [rsp + 0x50], rax
lea rax, [0x140185330]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x38], rax
lea rax, [0x14005c770]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
lea rax, [0x140030ee0]
mov qword [rsp + 0x20], rax
lea rax, [0x1402d2125]
mov r8d, 6
mov rcx, rdx
mov rdx, rax
call fcn.14003fb80
jmp 0x140185669
mov rsi, qword [rsp + 0x58]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1402dc110]
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x70
pop rsi
ret
invalid
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
invalid
cmp dword [rax + 8], 0
je case.0x1401625f8.65
mov rax, qword [rbp - 0x20]
cmp qword [rax + 0x10], 0x11
jb 0x140185ac0
invalid
or al, 0x48
mov eax, dword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
mov rax, qword [rax - 8]
mov qword [rbp - 0x18], rax
mov rcx, qword [0x14034f0b8]
int1
xchg ebp, eax
sbb al, 0
invalid
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
add rcx, 0xe0
call fcn.14013fa20
and bl, byte [rdi + 0x4890fffb]
add esp, 0x20
pop rbp
ret
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rcx, rax
mov ecx, eax
mov rax, qword [rax + 0x100]
test rax, rax
je 0x140185b4d
sal byte [rsp + rbx - 0x10], 0x48
dec dword [rax]
lock dec qword [rax]
jne 0x140185b4d
mov rax, rcx
mov rcx, qword [rcx + 0x100]
add dword [rax], eax
add byte [rax - 0x75], cl
nop
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
nop
or byte [rcx], al
add byte [rax], al
call fcn.14000d930
nop
add rsp, 0x20
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x30]
call case.0x140074095.2774
nop
add rsp, 0x20
pop rbp
ret
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x658
in al, dx
pop rax
invalid
add byte [rax], al
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x5c0], xmm6
mov qword [rbp + 0x5b8], 0xfffffffffffffffe
mov rdi, rcx
movzx eax, byte [rcx + 0xa0]
movabs al, byte [0x380a0d8d48000000]
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
in al, dx
pop rax
invalid
rol byte [0x107605bb5], 0x85
mov eax, 0xfe000005
invalid
movabs al, byte [0x380a0d8d48000000]
invalid
mov rax, qword [rdi + 0x10]
mov qword [rbp + 0x3b0], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rbp + 0x3a0], xmm0
movups xmm1, xmmword [rdi + 0x18]
movups xmm2, xmmword [rdi + 0x28]
movups xmm3, xmmword [rdi + 0x38]
movups xmmword [rbp + 0x3b8], xmm1
mov rax, qword [rdi + 0x48]
mov qword [rbp + 0x3e8], rax
movups xmmword [rbp + 0x3d8], xmm3
movups xmmword [rbp + 0x3c8], xmm2
movaps xmm1, xmmword [rbp + 0x3e0]
movaps xmmword [rbp - 0x10], xmm1
movaps xmm2, xmmword [rbp + 0x3d0]
movaps xmmword [rbp - 0x20], xmm2
movaps xmm3, xmmword [rbp + 0x3c0]
movaps xmmword [rbp - 0x30], xmm3
movaps xmm4, xmmword [rbp + 0x3b0]
movaps xmmword [rbp - 0x40], xmm4
movaps xmmword [rbp - 0x50], xmm0
movups xmmword [rdi + 0x90], xmm1
add byte [rdi], cl
adc dword [rdi + 0x80], edx
add byte [rdi], cl
adc dword [rdi + 0x80], edx
movups xmmword [rdi + 0x70], xmm3
movups xmmword [rdi + 0x60], xmm4
movups xmmword [rdi + 0x50], xmm0
lea rax, [rdi + 0x50]
mov qword [rbp + 0x558], rax
cmp byte [rdi + 0x98], 2
mov qword [rbp + 0x578], rdi
je 0x1401872c5
mov r15, qword [rdi + 0x88]
lea rax, [r15 + 0x10]
mov qword [rbp + 0x560], rax
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], cl
jne 0x140185fd5
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x140185ffa
xor ecx, ecx
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x140186017
mov dword [rbp + 0x5a0], ecx
mov esi, dword [rdi + 0x90]
mov r14d, dword [rdi + 0x94]
mov qword [rbp + 0x588], rdx
mov rdi, qword [rdx]
mov dword [rbp + 0x568], esi
lea rax, [rbp + 0x56c]
mov dword [rbp + 0x56c], r14d
cmp qword [r15 + 0x1d8], rsi
jbe 0x1401871c6
mov rdx, qword [r15 + 0x1d0]
imul r13, rsi, 0x130
cmp dword [rdx + r13], 2
je 0x1401871c6
add rdx, r13
cmp dword [rdx + 0x114], r14d
jne 0x1401871c6
lea r8, [r15 + 0x78]
add rdx, 0x18
lea rcx, [rbp + 0x3a0]
call fcn.140063c20
mov rax, qword [rbp + 0x3a0]
cmp rax, 3
je 0x140185e9f
cmp eax, 6
jne 0x1401872fa
mov dword [rbp + 0x380], esi
mov dword [rbp + 0x384], r14d
cmp qword [r15 + 0x1d8], rsi
jbe 0x140187230
mov rdx, qword [r15 + 0x1d0]
cmp dword [rdx + r13], 2
je 0x140187230
add rdx, r13
cmp dword [rdx + 0x114], r14d
jne 0x140187230
add rdx, 0x50
lea rcx, [rbp + 0x4e0]
call fcn.140065ca0
movzx r12d, byte [rbp + 0x4e0]
movzx ebx, byte [rbp + 0x4e1]
cmp r12b, 3
jne 0x140185f2f
test bl, 1
je 0x140185f77
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
call qword [rax]
mov qword [rbp + 0x590], rax
lea rax, [rbp + 0x56c]
mov qword [rbp + 0x398], rdx
mov dword [rbp + 0x568], esi
mov dword [rbp + 0x56c], r14d
cmp qword [r15 + 0x1d8], rsi
jbe 0x1401873a5
mov rcx, qword [r15 + 0x1d0]
cmp dword [rcx + r13], 2
je 0x1401873a5
add rcx, r13
cmp dword [rcx + 0x114], r14d
jne 0x1401873a5
mov qword [rbp + 0x580], rcx
mov rax, qword [rcx + 0xa8]
test rax, rax
je 0x140185e46
mov rcx, qword [rbp + 0x580]
mov rcx, qword [rcx + 0xb0]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x590]
mov rcx, qword [rbp + 0x580]
mov qword [rcx + 0xa8], rax
mov rax, qword [rbp + 0x398]
mov qword [rcx + 0xb0], rax
mov rax, qword [rbp + 0x3a0]
mov r13d, 4
cmp rax, 6
je 0x14018606d
mov ecx, eax
and ecx, 6
cmp ecx, 4
jne 0x14018605b
lea rcx, [rbp + 0x3a0]
call fcn.140063450
jmp 0x14018606d
mov r13, qword [rbp + 0x3a8]
movzx r12d, byte [rbp + 0x3b0]
movzx ebx, byte [rbp + 0x3b1]
movzx edi, word [rbp + 0x3b2]
mov r14d, dword [rbp + 0x3b4]
mov esi, dword [rbp + 0x3b8]
movups xmm0, xmmword [rbp + 0x3bc]
movaps xmmword [rbp + 0x270], xmm0
movups xmm0, xmmword [rbp + 0x3cc]
movaps xmmword [rbp + 0x280], xmm0
movups xmm0, xmmword [rbp + 0x3dc]
movaps xmmword [rbp + 0x290], xmm0
movups xmm0, xmmword [rbp + 0x3ec]
movaps xmmword [rbp + 0x2a0], xmm0
movups xmm0, xmmword [rbp + 0x3fc]
movaps xmmword [rbp + 0x2b0], xmm0
movups xmm0, xmmword [rbp + 0x408]
movups xmmword [rbp + 0x2bc], xmm0
cmp byte [rbp + 0x5a0], 0
je 0x140186076
jmp 0x140186089
movzx edi, word [rbp + 0x4e2]
mov r14d, dword [rbp + 0x4e4]
mov esi, dword [rbp + 0x4e8]
movups xmm0, xmmword [rbp + 0x4ec]
movaps xmmword [rbp + 0x270], xmm0
movups xmm0, xmmword [rbp + 0x4f8]
movups xmmword [rbp + 0x27c], xmm0
mov r13d, 3
cmp byte [rbp + 0x5a0], 0
je 0x140186076
jmp 0x140186089
mov dword [rbp + 0x568], esi
mov dword [rbp + 0x56c], r14d
cmp qword [r15 + 0x1d8], rsi
jbe 0x140187334
mov rax, qword [r15 + 0x1d0]
cmp dword [rax + r13], 2
je 0x140187334
add rax, r13
cmp dword [rax + 0x114], r14d
jne 0x140187334
mov bl, 1
mov esi, 1
xor r12d, r12d
mov r13d, 3
cmp byte [rbp + 0x5a0], 0
je 0x140186076
jmp 0x140186089
mov rcx, qword [rbp + 0x560]
mov rsi, rdx
call fcn.140265af0
mov rdx, rsi
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x140185cb6
mov rsi, rdx
call fcn.140265bb0
mov rdx, rsi
mov ecx, eax
xor cl, 1
movzx eax, byte [r15 + 0x11]
test al, al
je 0x140185cc5
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x3a0], rax
mov byte [rbp + 0x3a8], cl
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x3a0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401874a0
cmp rax, 3
je 0x14018606d
lea rcx, [rbp + 0x3a0]
call fcn.140062ee0
cmp byte [rbp + 0x5a0], 0
jne 0x140186089
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x140187074
xor eax, eax
mov rcx, qword [rbp + 0x560]
xchg byte [rcx], al
cmp al, 2
jne 0x14018609e
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, qword [rbp + 0x578]
lea r15, [rax + 0x68]
lea rdx, [rax + 0x88]
cmp r13, 3
je 0x1401860ed
cmp r13, 4
jne 0x14018616b
mov rcx, qword [rbp + 0x558]
cmp dword [rcx], 2
je 0x140187416
mov rdx, qword [rbp + 0x588]
call fcn.140188b50
test al, al
je 0x14018702f
mov cl, 3
mov al, 1
jmp 0x14018704c
movups xmm0, xmmword [rbp + 0x27c]
movups xmmword [rbp + 0x3b8], xmm0
movaps xmm0, xmmword [rbp + 0x270]
movups xmmword [rbp + 0x3ac], xmm0
mov byte [rbp + 0x3a0], r12b
mov byte [rbp + 0x3a1], bl
mov word [rbp + 0x3a2], di
mov dword [rbp + 0x3a4], r14d
mov dword [rbp + 0x3a8], esi
test r12b, r12b
je 0x14018627a
movzx eax, r12b
cmp eax, 1
jne 0x140186281
mov rax, qword [rbp + 0x3a8]
movups xmm0, xmmword [rbp + 0x274]
movaps xmmword [rbp + 0x110], xmm0
mov rcx, qword [rbp + 0x284]
mov qword [rbp + 0x120], rcx
mov r12b, 1
jmp 0x1401862b3
movups xmm0, xmmword [rbp + 0x2bc]
movups xmmword [rbp + 0x400], xmm0
movups xmm0, xmmword [rbp + 0x2ac]
movups xmmword [rbp + 0x3f0], xmm0
movups xmm0, xmmword [rbp + 0x29c]
movups xmmword [rbp + 0x3e0], xmm0
movups xmm0, xmmword [rbp + 0x28c]
movups xmmword [rbp + 0x3d0], xmm0
movaps xmm0, xmmword [rbp + 0x270]
movups xmmword [rbp + 0x3b4], xmm0
movups xmm0, xmmword [rbp + 0x27c]
movups xmmword [rbp + 0x3c0], xmm0
mov qword [rbp + 0x3a0], r13
mov byte [rbp + 0x3a8], r12b
mov byte [rbp + 0x3a9], bl
mov word [rbp + 0x3aa], di
mov dword [rbp + 0x3ac], r14d
mov dword [rbp + 0x3b0], esi
lea rcx, [rbp + 0x270]
mov rsi, rdx
call fcn.1400670a0
lea rcx, [rbp + 0x3d0]
movups xmm0, xmmword [rbp + 0x270]
movaps xmmword [rbp + 0x170], xmm0
mov rax, qword [rbp + 0x3b0]
movups xmm1, xmmword [rbp + 0x3b8]
movaps xmmword [rbp + 0x510], xmm1
mov rdx, qword [rbp + 0x3c8]
mov qword [rbp + 0x520], rdx
movups xmm1, xmmword [rcx]
movups xmm2, xmmword [rcx + 0x10]
movups xmm3, xmmword [rcx + 0x20]
movups xmm4, xmmword [rcx + 0x30]
movaps xmmword [rbp + 0x130], xmm1
movaps xmmword [rbp + 0x140], xmm2
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x1a0], xmm1
movaps xmmword [rbp + 0x1d0], xmm4
movaps xmmword [rbp + 0x1e0], xmm0
movaps xmmword [rbp + 0x1c0], xmm3
movaps xmmword [rbp + 0x1b0], xmm2
mov rdx, rsi
jmp 0x1401862d5
mov eax, esi
xor r12d, r12d
jmp 0x1401862b3
xor eax, eax
cmp rax, qword [rbp + 0x3a8]
jno 0x14018629c
movzx eax, bl
shl rax, 0x20
or rax, 3
mov r12b, 4
jmp 0x1401862b3
mov rsi, rdx
lea rdx, [rbp + 0x3a8]
mov ecx, ebx
call fcn.14005aad0
mov r12b, 4
mov rdx, rsi
mov rcx, qword [rbp + 0x120]
mov qword [rbp + 0x520], rcx
movaps xmm0, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x510], xmm0
mov r13d, 3
mov qword [rbp + 8], r13
mov byte [rbp + 0x10], r12b
mov byte [rbp + 0x11], bl
mov word [rbp + 0x12], di
mov dword [rbp + 0x14], r14d
mov qword [rbp + 0x18], rax
movaps xmm0, xmmword [rbp + 0x510]
movups xmmword [rbp + 0x20], xmm0
mov rax, qword [rbp + 0x520]
mov qword [rbp + 0x30], rax
movaps xmm0, xmmword [rbp + 0x1a0]
movaps xmm1, xmmword [rbp + 0x1b0]
movaps xmm2, xmmword [rbp + 0x1c0]
movaps xmm3, xmmword [rbp + 0x1d0]
movups xmmword [rbp + 0x38], xmm0
movups xmmword [rbp + 0x48], xmm1
movups xmmword [rbp + 0x58], xmm2
movups xmmword [rbp + 0x68], xmm3
movaps xmm0, xmmword [rbp + 0x1e0]
movups xmmword [rbp + 0x78], xmm0
mov rax, qword [rbp + 0x578]
cmp byte [rax + 0x98], 2
je 0x1401872a1
movups xmm0, xmmword [r15]
mov qword [rbp + 0x560], r15
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [rbp + 0x288], xmm1
movups xmmword [rbp + 0x278], xmm0
mov qword [rbp + 0x270], 0
mov rcx, rdx
mov qword [rbp + 0x5a0], rdx
call fcn.140067320
mov rcx, qword [rbp + 0x5a0]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14018639a
call fcn.140125200
lea rax, [rbp + 0x278]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x110], xmm0
test byte [rbp + 0x270], 1
movaps xmmword [rbp + 0x120], xmm1
movups xmm0, xmmword [rbp + 0x3a0]
movups xmm1, xmmword [rbp + 0x3b0]
movups xmm2, xmmword [rbp + 0x3c0]
mov r15, qword [rbp + 0x560]
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov rdx, qword [rbp + 0x578]
mov byte [rdx + 0x98], 2
mov eax, dword [rbp + 0x130]
mov ecx, dword [rbp + 0x133]
mov dword [rdx + 0x99], eax
mov dword [rdx + 0x9c], ecx
mov bl, byte [rax + rax - 0x7af10000]
mov cs, word [rsi]
add byte [rax], al
lea rax, [rbp + 0x10]
movaps xmm0, xmmword [rbp + 0x110]
movaps xmm1, xmmword [rbp + 0x120]
movaps xmmword [rbp + 0x540], xmm1
movaps xmmword [rbp + 0x530], xmm0
mov r12, qword [rbp + 8]
cmp r12, 3
jne 0x1401864dc
mov rcx, qword [rax + 0x20]
mov qword [rbp + 0x290], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x280], xmm1
movaps xmmword [rbp + 0x270], xmm0
mov rdi, qword [rbp + 0x530]
mov byte [rbp + 0x59e], 1
mov rcx, rdi
call fcn.1400805d0
mov rsi, rax
test rax, rax
je 0x1401867ea
movzx eax, byte [rbp + 0x270]
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x140186e94
test eax, eax
je 0x140186e94
cmp eax, 1
jne 0x140186e0c
mov rax, qword [rbp + 0x278]
mov rdx, qword [rbp + 0x280]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x290]
mov r8, qword [rbp + 0x288]
mov byte [rbp + 0x5b2], 1
mov byte [rbp + 0x5b1], 1
mov cl, 5
add byte [rax], al
add edi, edi
shr cl, 1
invalid
or dword [rax], eax
invalid
lea rcx, [rbp + 0x38]
mov qword [rbp + 0x270], r12
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x278], xmm0
movups xmmword [rbp + 0x288], xmm1
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x298], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rbp + 0x2a0], xmm0
movups xmmword [rbp + 0x2b0], xmm1
movups xmmword [rbp + 0x2c0], xmm2
movups xmmword [rbp + 0x2d0], xmm3
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rbp + 0x2e0], xmm0
mov rsi, qword [rbp + 0x530]
test rsi, rsi
je 0x1401865ff
lea rdi, [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], cl
jne 0x140187145
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x140187160
test ebp, ebp
or eax, dword [rax]
invalid
xor eax, eax
movzx ecx, byte [rsi + 0x11]
test cl, cl
jne 0x140187173
cmp dword [rsi + 0x50], 0x3b9aca00
je 0x1401865d7
mov dword [rbp + 0x588], eax
mov qword [rbp + 0x5a0], rdi
mov qword [rbp + 0x130], 0
lea rcx, [rbp + 0x130]
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14018743e
mov rcx, qword [rbp + 0x130]
call case.0x1401a72f6.612
mov qword [rsi + 0x48], rax
mov dword [rsi + 0x50], edx
mov rdi, qword [rbp + 0x5a0]
mov eax, dword [rbp + 0x588]
test al, al
jne 0x1401865ee
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401871b0
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1401865ff
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov byte [rbp + 0x5b6], 1
mov byte [rbp + 0x5b5], 1
mov byte [rbp + 0x5b4], 1
lea rcx, [rbp + 0x270]
call fcn.14007f1c0
mov rdi, rax
mov rsi, rdx
movups xmm0, xmmword [rbp + 0x538]
movaps xmmword [rbp + 0x4e0], xmm0
mov rax, qword [rbp + 0x548]
mov qword [rbp + 0x4f0], rax
movzx eax, word [rbp + 0x2d8]
mov word [rbp + 0x4f8], ax
cmp qword [rbp + 0x4e0], 0
setne cl
cmp eax, 0xc8
sete r14b
and r14b, cl
mov byte [rbp + 0x588], r14b
je 0x140186717
lea rbx, [rbp + 0x538]
mov rax, qword [rbx + 0x10]
mov qword [rbp + 0x520], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rbp + 0x510], xmm0
test rsi, rsi
setne r13b
and r13b, dil
mov byte [rbp + 0x5a0], r13b
je 0x140186867
mov byte [rbp + 0x5ad], 1
mov rcx, rbx
mov edx, 2
call fcn.140183290
mov byte [rbp + 0x3a0], 2
mov dword [rbp + 0x3a4], 2
mov byte [rbp + 0x5ad], 1
lea rcx, [rbp + 0x3a0]
call fcn.14007a520
mov rsi, rax
mov byte [rbp + 0x5af], 1
mov byte [rbp + 0x5ae], 1
mov rcx, rbx
call fcn.14017c7c0
mov byte [rbp + 0x5b2], 1
mov byte [rbp + 0x5b1], 0
lea rcx, [rbp + 0x270]
jo 0x14018670d
add byte [rax], al
call fcn.1401889c0
jmp 0x140186e94
movups xmm0, xmmword [rbp + 0x2e0]
movaps xmmword [rbp + 0x410], xmm0
movups xmm0, xmmword [rbp + 0x2d0]
movaps xmmword [rbp + 0x400], xmm0
movups xmm0, xmmword [rbp + 0x2c0]
movaps xmmword [rbp + 0x3f0], xmm0
movups xmm0, xmmword [rbp + 0x2b0]
movaps xmmword [rbp + 0x3e0], xmm0
movups xmm0, xmmword [rbp + 0x270]
movups xmm1, xmmword [rbp + 0x280]
movups xmm2, xmmword [rbp + 0x290]
movups xmm3, xmmword [rbp + 0x2a0]
movaps xmmword [rbp + 0x3d0], xmm3
movaps xmmword [rbp + 0x3c0], xmm2
movaps xmmword [rbp + 0x3b0], xmm1
movaps xmmword [rbp + 0x3a0], xmm0
mov rax, qword [rbp + 0x530]
movups xmm0, xmmword [rbp + 0x2e0]
movaps xmmword [rbp + 0x510], xmm0
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x130], rax
lea rcx, [rbp + 0x510]
call fcn.14006fa70
test al, al
je 0x140186b40
mov rax, qword [rbp + 0x5a0]
test rax, rax
je 0x1401867e3
lock dec qword [rax]
jne 0x1401867e3
mov byte [rbp + 0x5b0], 1
lea rcx, [rbp + 0x130]
call fcn.140078990
xor ebx, ebx
jmp 0x140186b47
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0x3c0], rax
movaps xmm0, xmmword [rbp + 0x270]
movaps xmm1, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0x3b0], xmm1
movaps xmmword [rbp + 0x3a0], xmm0
mov byte [rbp + 0x59e], 0
lea rcx, [rbp + 0x3a0]
call fcn.14007a520
mov rsi, rax
test rdi, rdi
je 0x140186841
lock dec qword [rdi]
jne 0x140186841
lea rcx, [rbp + 0x530]
call fcn.140078990
cmp qword [rbp + 0x538], 0
je 0x140186ee0
lea rcx, [rbp + 0x538]
mov byte [rbp + 0x5b7], 0
call fcn.14017c7c0
jmp 0x140186ee0
movups xmm0, xmmword [rbp + 0x2d0]
movaps xmmword [rbp + 0x400], xmm0
movups xmm0, xmmword [rbp + 0x2c0]
movaps xmmword [rbp + 0x3f0], xmm0
movups xmm0, xmmword [rbp + 0x2b0]
movaps xmmword [rbp + 0x3e0], xmm0
movups xmm0, xmmword [rbp + 0x270]
movups xmm1, xmmword [rbp + 0x280]
movups xmm2, xmmword [rbp + 0x290]
movups xmm3, xmmword [rbp + 0x2a0]
movaps xmmword [rbp + 0x3d0], xmm3
movaps xmmword [rbp + 0x3c0], xmm2
movaps xmmword [rbp + 0x3b0], xmm1
movaps xmmword [rbp + 0x3a0], xmm0
movups xmm0, xmmword [rbp + 0x2e0]
movaps xmmword [rbp + 0x380], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x410], xmm0
mov qword [rbp + 0x438], 0
mov qword [rbp + 0x130], 1
mov qword [rbp + 0x138], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movups xmmword [rbp + 0x160], xmm0
movzx eax, byte [0x14034f150]
mov byte [rax + rax], bl
mov edx, 0x70
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x140187480
mov rsi, rax
movups xmm0, xmmword [rbp + 0x190]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x180]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x170]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x130]
movups xmm1, xmmword [rbp + 0x140]
movups xmm2, xmmword [rbp + 0x150]
movups xmm3, xmmword [rbp + 0x160]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lock inc qword [rax]
jle 0x1401874a0
add byte [rax], al
mov qword [rbp + 0x88], rsi
mov qword [rbp + 0x568], 1
add byte [rcx], al
add byte [rax], al
invalid
mov qword [rbp + 0x570], rsi
mov rax, qword [rbp + 0x530]
movups xmm0, xmmword [rbx]
movaps xmmword [rbp + 0x1a0], xmm0
mov rcx, qword [rbx + 0x10]
mov qword [rbp + 0x1b0], rcx
movaps xmm0, xmmword [rbp + 0x380]
movups xmmword [rbp + 0x1b8], xmm0
mov qword [rbp + 0x1e8], rax
lea rdi, [0x1402d0970]
mov qword [rbp + 0x1c8], rdi
mov qword [rbp + 0x1d0], 1
xorps xmm6, xmm6
movups xmmword [rbp + 0x1d8], xmm6
movzx eax, byte [0x14034f150]
mov edx, 0x50
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
mov qword [rbp + 0x580], rax
je 0x140187491
movaps xmm0, xmmword [rbp + 0x1e0]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x1a0]
movaps xmm1, xmmword [rbp + 0x1b0]
movaps xmm2, xmmword [rbp + 0x1c0]
movaps xmm3, xmmword [rbp + 0x1d0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0x4c0], rdi
mov qword [rbp + 0x4c8], 1
movups xmmword [rbp + 0x4d0], xmm6
mov qword [rbp + 0x4b0], rax
lea rax, fcn.1401884e0
mov qword [rbp + 0x4b8], rax
mov byte [rbp + 0x5b3], 1
lea rdx, [rbp + 0x4b0]
mov rcx, rsi
call fcn.14007e530
lea rcx, [rbp + 0x400]
mov byte [rbp + 0x5b3], 0
mov edx, 1
mov r8, rsi
call fcn.140188640
test rax, 0xfffffffffffffffd
jne 0x14018708b
movaps xmm0, xmmword [rbp + 0x400]
movaps xmmword [rbp + 0xf0], xmm0
movaps xmm0, xmmword [rbp + 0x3f0]
movaps xmmword [rbp + 0xe0], xmm0
movaps xmm0, xmmword [rbp + 0x3e0]
movaps xmmword [rbp + 0xd0], xmm0
movaps xmm0, xmmword [rbp + 0x3a0]
movaps xmm1, xmmword [rbp + 0x3b0]
movaps xmm2, xmmword [rbp + 0x3c0]
movaps xmm3, xmmword [rbp + 0x3d0]
movaps xmmword [rbp + 0xc0], xmm3
movaps xmmword [rbp + 0xb0], xmm2
movaps xmmword [rbp + 0xa0], xmm1
movaps xmmword [rbp + 0x90], xmm0
mov rdi, qword [rbp + 0x410]
mov rbx, qword [rbp + 0x418]
mov rsi, qword [rbp + 0x420]
movups xmm0, xmmword [rbp + 0x428]
movaps xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0x438]
jmp 0x140186c2f
mov rbx, qword [rbp + 0x5a0]
movaps xmm0, xmmword [rbp + 0x510]
movaps xmmword [rbp + 0x130], xmm0
cmp rsi, 0xfffffffffffffffe
setb al
mov qword [rbp + 0x568], rbx
test dil, al
jne 0x140186b8d
mov qword [rbp + 0x5a0], rbx
lea rcx, [rbp + 0x510]
adc byte [0x136006b78], al
mov gs, esi
dec dword [rdi]
mov dh, 0xc0
lea rsi, [rax*2 - 2]
mov rbx, qword [rbp + 0x5a0]
movaps xmm0, xmmword [rbp + 0x510]
movaps xmmword [rbp + 0x100], xmm0
movaps xmm0, xmmword [rbp + 0x3a0]
movaps xmm1, xmmword [rbp + 0x3b0]
movaps xmm2, xmmword [rbp + 0x3c0]
movaps xmm3, xmmword [rbp + 0x3d0]
movaps xmmword [rbp + 0x90], xmm0
movaps xmmword [rbp + 0xa0], xmm1
movaps xmmword [rbp + 0xb0], xmm2
movaps xmmword [rbp + 0xc0], xmm3
movaps xmm0, xmmword [rbp + 0x3e0]
movaps xmmword [rbp + 0xd0], xmm0
movaps xmm0, xmmword [rbp + 0x3f0]
movaps xmmword [rbp + 0xe0], xmm0
movaps xmm0, xmmword [rbp + 0x400]
movaps xmmword [rbp + 0xf0], xmm0
mov edi, 2
cmp qword [rbp + 0x4e0], 0
je 0x140186c2d
mov byte [rbp + 0x5b6], 0
mov byte [rbp + 0x5b5], 0
mov byte [rbp + 0x5b4], 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
loopne case.0x140102181.434
add byte [rax], al
call fcn.14017c7c0
pop rbx
invalid
invalid
xor eax, eax
movaps xmm0, xmmword [rbp + 0x90]
movaps xmm1, xmmword [rbp + 0xa0]
movaps xmm2, xmmword [rbp + 0xb0]
movaps xmm3, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x1f0], xmm0
movaps xmmword [rbp + 0x200], xmm1
movaps xmmword [rbp + 0x210], xmm2
movaps xmmword [rbp + 0x220], xmm3
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x230], xmm0
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x240], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x250], xmm0
add al, byte [rax]
add byte [rdi], cl
sub byte [rbp + 0x100], al
movaps xmmword [rbp + 0x260], xmm0
movaps xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x2d0], xmm0
movaps xmm0, xmmword [rbp + 0x240]
movaps xmmword [rbp + 0x2c0], xmm0
movaps xmm0, xmmword [rbp + 0x230]
movaps xmmword [rbp + 0x2b0], xmm0
movaps xmm0, xmmword [rbp + 0x1f0]
movaps xmm1, xmmword [rbp + 0x200]
movaps xmm2, xmmword [rbp + 0x210]
movaps xmm3, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x2a0], xmm3
movaps xmmword [rbp + 0x290], xmm2
movaps xmmword [rbp + 0x280], xmm1
movaps xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x2e0], rdi
mov qword [rbp + 0x2e8], rbx
mov qword [rbp + 0x2f0], rsi
movaps xmm0, xmmword [rbp + 0x260]
movups xmmword [rbp + 0x2f8], xmm0
mov qword [rbp + 0x308], rax
mov rcx, qword [rbp + 0x558]
mov r9, qword [rcx]
mov qword [rcx], 2
cmp r9, 2
mov qword [rbp + 0x5a0], r9
je 0x140187424
mov qword [rbp + 8], r9
mov rcx, qword [rbp + 0x578]
movups xmm0, xmmword [rcx + 0x58]
movups xmmword [rbp + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x250]
movups xmmword [rbp + 0x410], xmm0
movaps xmm0, xmmword [rbp + 0x240]
movups xmmword [rbp + 0x400], xmm0
movaps xmm0, xmmword [rbp + 0x230]
movups xmmword [rbp + 0x3f0], xmm0
movaps xmm0, xmmword [rbp + 0x1f0]
movaps xmm1, xmmword [rbp + 0x200]
movaps xmm2, xmmword [rbp + 0x210]
movaps xmm3, xmmword [rbp + 0x220]
movups xmmword [rbp + 0x3e0], xmm3
movups xmmword [rbp + 0x3d0], xmm2
movups xmmword [rbp + 0x3c0], xmm1
movups xmmword [rbp + 0x3b0], xmm0
mov qword [rbp + 0x420], rdi
mov qword [rbp + 0x428], rbx
mov qword [rbp + 0x430], rsi
movaps xmm0, xmmword [rbp + 0x260]
movups xmmword [rbp + 0x438], xmm0
mov qword [rbp + 0x448], rax
mov qword [rbp + 0x3a8], 4
lea rcx, [rbp + 8]
lea rdx, [rbp + 0x3a0]
call fcn.140120c80
jmp 0x14018702f
mov rax, qword [rbp + 0x278]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x140186e94
lea rcx, [rax - 1]
mov qword [rbp + 0x580], rcx
mov rcx, qword [rax - 1]
mov qword [rbp + 0x5a0], rcx
mov rax, qword [rax + 7]
mov qword [rbp + 0x588], rax
mov rax, qword [rax]
test rax, rax
je 0x140186e4f
mov rcx, qword [rbp + 0x5a0]
call rax
mov r8, qword [rbp + 0x5a0]
mov rax, qword [rbp + 0x588]
cmp qword [rax + 8], 0
je case.0x14011a7d0.285
cmp qword [rax + 0x10], 0x11
jb 0x140186e6f
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x580]
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x5a0], r12
mov rax, qword [rbp + 0x530]
test rax, rax
je 0x140186eb9
lock dec qword [rax]
jne 0x140186eb9
lea rcx, [rbp + 0x530]
call fcn.140078990
cmp qword [rbp + 0x5a0], 3
jne 0x140186ee0
cmp qword [rbp + 0x538], 0
je 0x140186ee0
lea rcx, [rbp + 0x538]
mov byte [rbp + 0x5b7], 0
call fcn.14017c7c0
invalid
invalid
movaps xmm0, xmmword [rbp + 0x90]
movaps xmm1, xmmword [rbp + 0xa0]
movabs al, byte [0xb095280f000000]
add byte [rax], al
movaps xmm3, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x1f0], xmm0
movaps xmmword [rbp + 0x200], xmm1
movaps xmmword [rbp + 0x210], xmm2
movaps xmmword [rbp + 0x220], xmm3
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x230], xmm0
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x240], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x250], xmm0
movaps xmm0, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], rsi
mov qword [rbp + 0x278], 3
movaps xmm0, xmmword [rbp + 0x1f0]
movaps xmm1, xmmword [rbp + 0x200]
movaps xmm2, xmmword [rbp + 0x210]
movaps xmm3, xmmword [rbp + 0x220]
movups xmmword [rbp + 0x280], xmm0
movups xmmword [rbp + 0x290], xmm1
movups xmmword [rbp + 0x2a0], xmm2
movups xmmword [rbp + 0x2b0], xmm3
movaps xmm0, xmmword [rbp + 0x230]
movups xmmword [rbp + 0x2c0], xmm0
movaps xmm0, xmmword [rbp + 0x240]
movups xmmword [rbp + 0x2d0], xmm0
movaps xmm0, xmmword [rbp + 0x250]
movups xmmword [rbp + 0x2e0], xmm0
movaps xmm0, xmmword [rbp + 0x260]
movups xmmword [rbp + 0x308], xmm0
mov rax, qword [rbp + 0x558]
mov r9, qword [rax]
mov qword [rax], 2
cmp r9, 2
mov qword [rbp + 0x5a0], r9
je 0x140187317
mov qword [rbp + 8], r9
mov rax, qword [rbp + 0x578]
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rbp + 0x10], xmm0
lea rsi, [rbp + 0x3a0]
lea rdx, [rbp + 0x270]
add al, byte [rax]
add byte [rcx - 0x48], al
or byte [rcx], al
add byte [rax], al
mov rcx, rsi
call fcn.14025a776
lea rcx, [rbp + 8]
mov rdx, rsi
call fcn.140120c80
invalid
mov rcx, r15
call fcn.140188fe0
mov rcx, qword [rbp + 0x558]
cmp dword [rcx], 2
je 0x140187048
call fcn.140120fd0
mov cl, 1
xor eax, eax
mov rdx, qword [rbp + 0x578]
mov byte [rdx + 0xa0], cl
movaps xmm6, xmmword [rbp + 0x5c0]
add rsp, 0x658
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.140265bb0
test al, al
jne 0x140186089
mov byte [r15 + 0x11], 1
jmp 0x140186089
test rdx, rdx
je 0x140186aaf
mov rax, qword [rdx + 0x30]
nop dword [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdx + 0x30], rcx
jne 0x1401870a0
mov qword [rbp + 0x590], rdx
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x1401870d8
mov rcx, qword [rbp + 0x590]
mov rdx, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x140187123
mov rcx, qword [rbp + 0x590]
mov rax, qword [rcx + 0x68]
mov qword [rbp + 0x160], rax
movups xmm0, xmmword [rcx + 0x38]
movups xmm1, xmmword [rcx + 0x48]
movups xmm2, xmmword [rcx + 0x58]
movaps xmmword [rbp + 0x150], xmm2
movaps xmmword [rbp + 0x140], xmm1
movaps xmmword [rbp + 0x130], xmm0
mov qword [rcx + 0x38], 0
lea rcx, [rbp + 0x130]
call fcn.1401891d0
mov rcx, qword [rbp + 0x590]
lock dec qword [rcx]
jne 0x140186aaf
mov byte [rbp + 0x5b3], 0
call fcn.140179670
jmp 0x140186aaf
mov rcx, rdi
call fcn.140265af0
mov rax, qword [0x14034f148]
sbb al, 0
shl rax, 1
test rax, rax
je 0x140186573
call fcn.140265bb0
xor al, 1
add dword [rdi], ecx
mov dh, 0x4e
adc dword [rcx + rcx*8 - 0xbf17bf1], eax
invalid
invalid
add dword [rdi], ecx
mov dh, 0x4e
adc dword [rcx + rcx*8 - 0xbf17bf1], eax
invalid
dec dword [rax - 0x77]
mov ebp, 0x3a0
mov qword [rbp + 0x3a0], rdi
mov byte [rbp + 0x3a8], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh2ping.rs
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x3a0]
mov edx, 0x2b
add eax, dword [rax]
add byte [rdx + 0x2b], bh
call fcn.14025bdc0
jmp 0x1401874a0
add cl, ch
lock add al, byte [rax]
add al, ch
sti
jmp 0x1009c71c4
add byte [rax], al
call fcn.140265bb0
test al, al
jne 0x1401865ee
hlt
mov byte [rsi + 0x11], 1
adc dword [rcx], r8d
jmp 0x1401865ee
mov qword [rbp + 0x4e0], rax
lea rax, [0x140055b60]
lea eax, [0x140055b60]
add al, 0
add byte [rax - 0x73], cl
lea eax, [0x140055b60]
lea eax, [0x140055b60]
mov qword [rbp + 0x4e8], rax
lea rax, str.dangling_store_key_for_stream_id
scasb al, byte [rdi]
in eax, dx
adc dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x11edae
scasb al, byte [rdi]
in eax, dx
adc dword [rax], eax
scasb al, byte [rdi]
in eax, dx
adc dword [rax], eax
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], 1
mov dword [rbp + 0x4b8], 1
mov dword [rbp + 0x4b8], 1
mov qword [rbp + 0x4d0], 0
lea rax, [rbp + 0x4e0]
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
add byte [rax - 0x73], cl
lea esi, [rax - 0x17fffffc]
add eax, 0xe9000d48
add cl, ch
jo 0x140187230
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax - 0x17fffffc]
add eax, 0xe9000d48
add cl, ch
add cl, ch
jo 0x140187230
add byte [rax], al
lea rax, [rbp + 0x384]
mov qword [rbp + 0x568], rax
lea rax, [0x140055b60]
push 0x48000005
lea eax, [0x140055b60]
mov qword [rbp + 0x570], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], 1
mov qword [rbp + 0x4d0], 0
lea rax, [rbp + 0x568]
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x4b0]
call fcn.14025ba30
jmp 0x1401874a0
mov byte [rbp + 0x5b7], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_futuremap.rs
mov edx, 0x28
call fcn.14025bae0
jmp 0x1401874a0
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_futuremap.rs
add eax, 0x1481ad
add eax, 0x1481ad
mov edx, 0x36
call fcn.14025bae0
or rax, 0x1bee900
add byte [rax], al
or rax, 0x1bee900
add byte [rax], al
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientdispatch.rsenvelope_not_dropped
call fcn.14025c240
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientdispatch.rsenvelope_not_dropped
call fcn.14025c200
lea rcx, str.poll_response_called_after_response_returned
lea r8, [0x1402a5d38]
mov edx, 0x2c
call fcn.14025c420
jmp 0x1401874a0
lea rcx, str.polled_after_complete
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x15
call fcn.14025bee0
jmp 0x1401874a0
lea rax, [rbp + 0x56c]
mov qword [rbp + 0x4e0], rax
lea rax, [0x140055b60]
mov qword [rbp + 0x4e8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], 1
mov qword [rbp + 0x4d0], 0
lea rax, [rbp + 0x4e0]
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x4b0]
call fcn.14025ba30
jmp 0x1401874a0
mov qword [rbp + 0x4e0], rax
lea rax, [0x140055b60]
mov qword [rbp + 0x4e8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], 1
mov qword [rbp + 0x4d0], 0
lea rax, [rbp + 0x4e0]
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], 1
mov byte [rbp + 0x59f], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x4b0]
call fcn.14025ba30
jmp 0x1401874a0
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientdispatch.rsenvelope_not_dropped
call fcn.14025bec0
jmp 0x1401874a0
lea rcx, str.polled_after_complete
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x15
call fcn.14025bee0
jmp 0x1401874a0
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x3a0], rax
lea rax, str.std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.1401e0310
lea r8, [rbp + 0x3a0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401874a0
mov ecx, 8
mov edx, 0x70
call fcn.14025b400
jmp 0x1401874a0
mov ecx, 8
mov edx, 0x50
call fcn.14025b400
ud2
push 0x30
mov rax, qword [rbp - 0x10]
invalid
invalid
mov rcx, rax
mov rax, qword [rax + 0x10]
invalid
invalid
lock dec qword [rax]
jne case.0x140105faf.422
mov rcx, qword [rcx + 0x10]
call case.0x1401e55e9.99
nop
add rsp, 0x20
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov rax, qword [rcx + 0x20]
and byte [r8 - 0x77], cl
invalid
invalid
dec dword [rax - 0x75]
and byte [r8 - 0x77], cl
call 0x168622d79
mov rcx, qword [rcx + 0x28]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
loopne 0x14018a27e
mov dword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
mov qword [rbp - 8], rax
mov rcx, rax
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rax, qword [rbp - 0x10]
cmp qword [rbp - 0x20], rax
je 0x14018a272
inc rax
mov qword [rbp - 0x10], rax
invalid
invalid
lea rsi, [rcx + 0x138]
cmp byte [rcx], al
add byte [rax], al
call fcn.14018a360
mov rcx, rsi
int1
jmp 0x14018a250
mov rsi, qword [rbp - 0x18]
cmp qword [rsi + 0x18], 0
jle 0x14018a292
add byte [rbx + rdx + 0x48], dh
je 0x14018a290
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
or eax, 0x1c4e34
xor edx, edx
mov r8, qword [rbp - 8]
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x7d], cl
cmp rsi, 0xffffffffffffffff
invalid
je 0x14018a2b8
lock dec qword [rsi + 8]
jne 0x14018a2b8
mov rcx, qword [0x14034f0b8]
or eax, 0x1c4e14
xor edx, edx
mov r8, rsi
add rsp, 0x48
invalid
pop rbx
pop rdi
ror byte [rcx - 0x77], cl
invalid
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
loop 0x14018a2c4
invalid
loop 0x14018a2c4
loop 0x14018a2c4
add byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
invalid
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x40
mov rdi, qword [rbp - 0x20]
mov rbx, qword [rbp - 0x10]
cmp rbx, rdi
mov rsi, qword [rbp - 8]
clc
je 0x14018a317
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x69], cl
retf
imul rcx, rbx, 0x138
add rcx, rsi
call fcn.14018a360
add byte [rax], al
add byte [rax - 1], cl
ret
cmp rbx, rdi
jne 0x14018a300
add byte [rax], al
add byte [rax - 1], cl
ret
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x40
sub byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x18], 0
je 0x14018a34f
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
cmp dword [rcx], 2
jne 0x14018a37f
add rsp, 0x38
pop rsi
pop rbp
ret
mov rsi, rcx
movzx eax, byte [rcx + 0x10]
cmp rax, 6
ja case.0x14018a39a.2
in al, dx
lea rcx, [0x1402e93e8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
cmp dword [rsi + 0x18], 1
jne case.0x14018a39a.2
add dword [rbp - 0x2a], esi
cmp qword [rsi + 0x28], 0
je case.0x14018a39a.2
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x14034f0b8]
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
xor edx, edx
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
loope 0x14018a3cf
invalid
cmp qword [rsi + 0x68], 0
je 0x14018a3dd
mov r8, qword [rsi + 0x60]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
lea rcx, [rsi + 0x30]
mov qword [rbp - 8], rsi
call fcn.140055f50
mov rax, qword [rbp - 8]
clc
dec dword [rax - 0x75]
clc
lea rcx, [rax + 0x48]
call fcn.140056100
jmp 0x14018a42d
cmp qword [rsi + 0x68], 0
je case.0x14015a59b.101
invalid
adc ecx, dword [rbx + rcx*4 + 0x46]
mov r8, qword [rsi + 0x60]
invalid
mov rcx, qword [0x14034f0b8]
xor edx, edx
sar bh, cl
adc eax, 0xde0ed
lea rcx, [rsi + 0x30]
mov qword [rbp - 8], rsi
call fcn.140055f50
xor byte [rbx - 0x74b70014], bh
clc
xor byte [rbx - 0x74b70014], bh
clc
lea rcx, [rax + 0x48]
call fcn.140056100
in al, dx
invalid
mov rcx, qword [rbp - 8]
clc
add rcx, 0x78
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140056240
invalid
mov rax, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
mov rax, qword [rax + 0x20]
and byte [rax - 0x75], cl
and byte [rbx + rcx*4 + 0x46], cl
mov r8, qword [rsi + 0x28]
invalid
invalid
invalid
mov r8, qword [rsi + 0x28]
add rsi, 0x30
mov rcx, rsi
add rsp, 0x38
pop rsi
pop rbp
jmp rax
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x48]
call fcn.140056100
nop
add rsp, 0x28
pop rsi
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x30]
push 0x30
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x48]
call fcn.140056100
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
add rcx, 0x78
call fcn.140056240
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push rbx
sub rsp, 0x200
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x158], 0xfffffffffffffffe
mov rdi, rcx
mov rax, qword [rcx]
add ebx, ebp
invalid
add ebx, ebp
and dword [rdi], ecx
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
and ecx, 0xfffffff8
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
loope 0x14018a54f
inc rcx
mov edx, eax
ret 0xeac0
add eax, 0xf001e280
cmpxchg qword [rdi], rcx
mov cl, 0xf
mov cl, 0xf
je 0x14018a594
test al, 4
je 0x14018a943
test al, 3
je 0x14018a550
cmp rax, 0x3f
jbe 0x14018a95b
fadd qword [rbx]
add byte [rax], al
fadd qword [rbx]
add byte [rax], al
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
retf 0xf002
cmpxchg qword [rdi], rcx
jne case.default.0x14018a5a5
movzx eax, dl
lea rcx, [0x1402e9404]
adc eax, 0x4634800
invalid
add rax, rcx
jmp rax
lea rax, [0x1402dceb8]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], rdi
lea rax, [rdi + 0x20]
mov qword [rbp + 0x150], rax
lea r14, [rbp + 0x120]
mov qword [rbp + 0x108], r14
mov qword [rbp + 0x110], 0
mov qword [rbp + 0x100], r14
cmp dword [rdi + 0x30], 0
mov qword [rbp + 0x140], rdi
jne 0x14018a9a3
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x14018a6ec
mov rsi, qword [rdi + 0x28]
cmp eax, 1
je 0x14018a66b
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x120], 1
mov rdi, qword [rbp + 0x140]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0x108]
mov qword [rbp + 0x148], rcx
mov qword [rax + 0x108], rsi
jmp case.0x14015b886.89
mov qword [rbp + 0x140], rdi
lea rcx, [rdi + 0x20]
invalid
and bh, al
movabs al, byte [0xa0558d4800000002]
mov dword [rbp - 0x60], 2
lea rdx, [rbp - 0x60]
mov qword [rbp + 0x150], rcx
call fcn.14018cdc0
xor ecx, ecx
mov rsi, qword [rbp + 0x140]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x58], rax
pop rax
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], rdx
mov dword [rbp + 0x50], 1
lea rdx, [rbp + 0x50]
mov rcx, qword [rbp + 0x150]
add byte [rax], al
add byte [rax], al
call fcn.14018cdc0
jmp 0x14018a910
mov qword [rbp + 0x148], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rdi + 0x38]
lea rdx, [rbp + 0x100]
lea rcx, [rdi + 0x38]
lea rdx, [rbp + 0x100]
call fcn.140185b90
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
or al, 0xca
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
je 0x14018a790
cmp ecx, 1
je case.0x1401e55e9.113
add dword [rsp + rax*2 - 0x78], esi
ret
mov bl, al
mov eax, dword [0x14034f154]
and dword [rdx + 0x1c], ecx
invalid
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
lea edx, [0x1402024e0]
lea edx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
sbb al, 0
sbb al, 0
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
mov eax, ebx
and byte [rax], 1
and byte [rcx], al
add byte [rax], al
add dword [rcx - 0x20f27428], ecx
mov ecx, dword [0x14034f154]
mov ecx, dword [0x14034f154]
or eax, 0x1c49df
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rdx, qword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov qword [rcx + 0x108], rdx
test al, al
je 0x14018a8c3
invalid
mov rdi, qword [rbp + 0x140]
mov rax, qword [rdi]
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x50]
push rbp
push rax
lea edx, [rbp + 0x50]
push rbp
push rax
nop word [rax + rax]
test al, 1
je 0x14018a973
add byte [rax + 0x49347520], ch
mov eax, eax
test al, 0x20
jne 0x14018a7f0
mov r8, rax
and r8, 0xffffffffffffffde
test al, 4
jne 0x14018a810
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x14018a95b
add r8, 0xffffffffffffffc0
cmp r8, 0x40
clc
setb r9b
clc
setb r9b
add r9b, r9b
jmp 0x14018a820
nop dword cs:[rax + rax]
nop dword [rax + rax]
mov r9b, 3
mov r10, rcx
xor r8d, r8d
mov qword [r10], r8
cmp dword [rbp - 0x60], 1
je case.default.0x14018a855
jmp 0x14018a843
nop dword cs:[rax + rax]
test rax, rax
js 0x14018a98b
invalid
add byte [rcx - 0x7d], cl
add r8, 0x40
mov r9b, 1
rol byte [rax + 0x41], 0xb1
add dword [rax - 0x39], ecx
movabs al, byte [0x4dd2894900000001]
add byte [rcx - 0x77], cl
ror byte [rbp - 0x77], cl
mov qword [r10], r8
mov qword [rbp - 0x60], 1
add byte [rcx - 0x77], cl
ror byte [rbp - 0x77], cl
mov qword [r10], r8
cmp dword [rbp - 0x60], 1
jne 0x14018a843
mov r8, qword [rbp + 0x50]
lock cmpxchg qword [rdi], r8
mov r10, rdx
mov qword [r10], r8
cmp dword [rbp - 0x60], 1
jne 0x14018a843
mov r8, qword [rbp + 0x50]
push rax
lock cmpxchg qword [rdi], r8
jne 0x14018a7b0
movzx eax, r9b
lea rcx, [0x1402e9414]
lea ecx, [0x1402e9414]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
add rcx, 0x10
add ecx, 0x10
mov rdx, rdi
mov r8b, 1
add eax, ebp
push rsi
push rdx
or byte [rax], al
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x14018a9da
pop rdx
add dword [rax], eax
invalid
rol al, 0xff
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14018a5a5.66
mov rcx, rdi
call fcn.140185990
jmp 0x14018a8a7
mov qword [rbp + 0x140], rdi
mov rcx, rdi
call fcn.140185990
mov rax, qword [rbp + 0x140]
mov r8, qword [rax - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14018a5a5.66
mov dword [rbp + 0x50], 2
add byte [rax], al
lea rdx, [rbp + 0x50]
mov rcx, qword [rbp + 0x150]
call fcn.14018cdc0
and al, 0
invalid
and al, 0
add byte [rax - 0x75], cl
add byte [rax], al
mov rcx, qword [rbp + 0x150]
lea edx, [rax + 1]
add byte [rax], al
mov rdx, rcx
and rdx, 0xffffffffffffff00
xor eax, eax
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], rdx
ror byte [rax - 0x77], 0x45
test al, 0x48
mov dword [rbp - 0x50], edx
mov qword [rbp - 0x48], r14
mov dword [rbp - 0x60], 1
invalid
add dword [rax], eax
add byte [rax], al
lea rdx, [rbp - 0x60]
call fcn.14018cdc0
mov rsi, qword [rbp + 0x140]
add byte [rax - 0x75], cl
mov ch, 0x40
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14018b4c0
add byte [rax + 0xc48148], dl
add al, byte [rax]
add byte [rbx + 0x5f], bl
nop
add rsp, 0x200
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_task_state.rs
lea r8, [0x1402dcb40]
mov edx, 0x24
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1402dcea0]
mov edx, 0x26
call fcn.14025bae0
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1402dcb80]
mov edx, 0x23
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1402dce60]
add eax, 0x1524c7
mov edx, 0x2f
call fcn.14025bae0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 1
lea rax, [rbp + 0x138]
mov qword [rbp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_taskcore.rs
lea rcx, [rbp + 0x50]
call fcn.14025ba30
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1402dcdd8]
mov edx, 0x27
call fcn.14025bae0
jmp 0x14018aa67
mov rcx, qword [rbp + 0x148]
mov rdx, qword [rbp + 0x130]
jmp 0x14018a6b9
add byte [rax - 0x75], cl
or eax, 0x1c3781
invalid
invalid
sbb al, 0
xor edx, edx
mov r8, qword [rbp + 0xc8]
call qword [sym.imp.kernel32.dll_HeapFree]
retf
invalid
invalid
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
mov r8, qword [rax - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xdcb84
nop
add rsp, 0x28
pop rsi
pop rbp
ret
int3
insb byte [rdi], dx
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov eax, dword [rcx]
test eax, eax
je case.0x140110084.313
invalid
cmp eax, 1
cmp eax, 1
jne 0x14018ba06
cmp qword [rcx + 8], 0
je 0x14018ba06
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x14018ba06
mov qword [rbp - 0x10], rax
mov rax, qword [rcx + 0x18]
mov qword [rbp - 0x18], rax
mov rax, qword [rax]
add byte [rax - 0x7b], cl
invalid
je 0x14018b9d7
mov rcx, qword [rbp - 0x10]
call rax
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
or byte [rax], al
mov r8, qword [rbp - 0x10]
je 0x14018ba06
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x14018b9f1
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
xor edx, edx
add rsp, 0x40
invalid
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x40
invalid
invalid
pop rbp
ret
add rcx, 8
add rsp, 0x40
pop rbp
jmp fcn.1401856c0
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x14018ba63
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x14018ba50
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
nop
add rsp, 0x20
pop rbp
ret
invalid
in al, dx
or byte [rdx], al
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x160], 0xfffffffffffffffe
test dword [rax + 1], esp
add byte [rax], al
add dh, bh
invalid
invalid
dec dword [rcx - 0x77]
retf
mov rax, qword [rcx]
jmp 0x14018bab9
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
invalid
add eax, 0xf001e280
cmpxchg qword [r11], rcx
je 0x14018bae4
ret 0xeac0
test al, 4
je 0x14018bf79
test al, 3
je 0x14018baa0
cmp rax, 0x3f
jbe 0x14018bf91
lea rcx, [rax - 0x40]
cmp rcx, 0x40
invalid
setb dl
setb dl
or dl, 2
lock cmpxchg qword [r11], rcx
jne 0x14018bab9
movzx eax, dl
ret 0x8d48
lea rcx, [0x1402e9424]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1402dceb8]
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], r11
lea rax, [r11 + 0x20]
mov qword [rbp + 0x158], rax
lea rdi, [rbp + 0x120]
mov qword [rbp + 0x108], rdi
mov qword [rbp + 0x110], 0
mov qword [rbp + 0x100], rdi
cmp dword [r11 + 0x30], 0
mov qword [rbp + 0x148], r11
mov dword [rbp + 0x148], ebx
jne 0x14018bfd9
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x14018bc3d
mov rsi, qword [r11 + 0x28]
cmp eax, 1
je 0x14018bbbc
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rbx + 0x1c35b305], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
and byte [rax], 1
add byte [rax], al
add dword [rbx + rcx*4 - 0x63], ecx
add qword [rax], rax
invalid
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
mov qword [rbp + 0x150], rcx
mov qword [rax + 0x108], rsi
jmp 0x14018bc48
mov qword [rbp + 0x148], r11
lea rcx, [r11 + 0x20]
mov dword [rbp - 0x60], 2
lea rdx, [rbp - 0x60]
mov qword [rbp + 0x158], rcx
call fcn.14018cdc0
add byte [rcx], dh
xor ecx, ecx
leave
mov rsi, qword [rbp + 0x148]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x58], rax
pop r8
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], rdx
mov dword [rbp + 0x50], 1
add byte [rax - 0x73], cl
push rbp
push rax
add byte [rax - 0x73], cl
push rbp
push rax
mov rcx, qword [rbp + 0x158]
call fcn.14018cdc0
add cl, ch
movsb byte [rdi], byte [rsi]
add al, byte [rax]
invalid
add cl, ch
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax + 1], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0x150], 0
add byte [rcx - 0x73], cl
cmp byte [r8 - 0x73], cl
xchg ebp, eax
add byte [rcx], al
lea rcx, [r11 + 0x38]
lea rdx, [rbp + 0x100]
add byte [rax], al
add byte [rax], al
call fcn.140185b90
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
je case.0x14015a613.132
cmp ecx, 1
je 0x14018bcc0
mov bl, al
mov eax, dword [0x14034f154]
xor al, 0x1c
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 eax, dword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
add byte [rax - 0x73], cl
adc eax, 0x76841
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
add eax, 0x1c34aa
pop rbp
add eax, 0xaa058b00
add eax, 0x1c34aa
mov rcx, qword gs:[0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, ebx
invalid
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rdx + rcx*8]
or al, 0xca
mov rdx, qword [rbp + 0x150]
mov qword [rcx + 0x108], rdx
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
xchg ecx, eax
or byte [rcx], al
add dword [rax], eax
invalid
test al, al
je 0x14018be94
mov r11, qword [rbp + 0x148]
mov rax, qword [r11]
mov eax, dword [rbx]
mov eax, dword [rbx]
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x50]
push rbp
push rax
push rbp
push rax
nop dword [rax + rax]
test al, 1
je 0x14018bfa9
test al, 0x20
jne 0x14018bd40
and byte [rbp + 0x34], dh
mov r8, rax
and r8, 0xffffffffffffffde
loopne case.0x14015a639.126
test al, 4
jne 0x14018bd60
cmp rax, 0x3f
jbe 0x14018bf91
add al, byte [rax]
invalid
clc
invalid
add al, byte [rax]
add byte [rcx - 0x7d], cl
add r8, 0xffffffffffffffc0
cmp r8, 0x40
add r8, 0xffffffffffffffc0
cmp r8, 0x40
setb r9b
add r9b, r9b
jmp 0x14018bd70
nop dword cs:[rax + rax]
mov r9b, 3
mov r10, rcx
xor r8d, r8d
mov qword [r10], r8
cmp dword [rbp - 0x60], 1
je 0x14018bd84
add al, byte [rbx + 0x7401a07d]
xor ch, bl
invalid
jmp 0x14018bd93
nop word cs:[rax + rax]
invalid
test rax, rax
js 0x14018bfc1
add al, byte [rax]
add byte [rcx - 0x7d], cl
add r8, 0x40
mov r9b, 1
mov qword [rbp - 0x60], 1
mov r10, rdx
mov qword [r10], r8
add r8, 0x40
mov r9b, 1
mov qword [rbp - 0x60], 1
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rbp - 0x77], cl
add al, byte [rbx + 0x7501a07d]
cmovl ecx, dword [rbx + 0x4df05045]
push r8
lock cmpxchg qword [r11], r8
mov r10, rdx
mov edx, edx
mov qword [r10], r8
cmp dword [rbp - 0x60], 1
jne 0x14018bd93
mov r8, qword [rbp + 0x50]
push r8
lock cmpxchg qword [r11], r8
cmpxchg qword [r11], r8
jne case.0x140074095.2778
movzx eax, r9b
ror dword [rax - 0x73], 0xd
xchg esi, eax
invalid
lea rcx, case.0x14018e4c4.12
or eax, 0x15d696
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x14018bf12
invalid
add byte [rbx + 0x557401f8], al
cmp eax, 1
je 0x14018be24
mov rax, qword [rbp + 0x158]
mov qword [rbp + 0x130], rax
xor byte [rcx], al
add byte [rax], al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
adc eax, 0x766e2
adc eax, 0x766e2
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov r11, qword [rbp + 0x148]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov r8, qword [rax + 0x100]
add byte [rax], 1
add byte [rax], al
mov rax, qword [rbp + 0x158]
mov rcx, qword [rax]
test r8, r8
test eax, eax
test eax, eax
je 0x14018bf2e
mov qword [rbp + 0x130], 0
mov rdx, r11
add byte [rax], al
add byte [rcx + rcx*4 - 0x26], cl
call fcn.14020c5c0
jmp 0x14018bf44
mov qword [rbp + 0x148], r11
mov rcx, r11
call fcn.140185790
mov rax, qword [rbp + 0x148]
mov eax, dword [rbp + 0x148]
mov r8, qword [rax - 8]
mov rcx, qword [0x14034f0b8]
xor bl, byte cs:[rax + rax]
xor bl, byte cs:[rax + rax]
add byte [rcx], dh
sar bh, cl
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xdc66e
adc eax, 0xdc66e
jmp case.0x14018baf5.2
mov dword [rbp + 0x50], 2
lea rdx, [rbp + 0x50]
push rbp
push rax
add byte [rax - 0x73], cl
push rbp
push rax
mov rcx, qword [rbp + 0x158]
call fcn.14018cdc0
add byte [rax - 0x75], cl
lea ebx, [rax + 1]
add byte [rax], al
mov rdx, rcx
and rdx, 0xffffffffffffff00
invalid
invalid
push qword [rcx]
ror byte [rax - 0x77], 0x45
test al, 0x48
mov dword [rbp - 0x50], edx
invalid
mov qword [rbp - 0x48], rdi
mov dword [rbp - 0x60], 1
lea rdx, [rbp - 0x60]
call fcn.14018cdc0
out 0xe, al
add byte [rax], al
invalid
mov eax, 0x1a045c7
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
movabs al, byte [0xb58b4800000ee6e8]
out 0xe, al
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0x48
add dword [rax], eax
add byte [rax - 0x75], cl
mov ch, 0x48
add dword [rax], eax
mov rsi, qword [rbp + 0x148]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14018c8f0
or al, byte [rax]
add byte [rax + 0x8c48148], dl
nop
add rsp, 0x208
pop rbx
pop rdi
nop
add rsp, 0x208
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [r11 + 0x20]
mov qword [rbp + 0x130], 0
mov rdx, r11
xor r8d, r8d
call fcn.14020c5c0
jmp 0x14018bf44
mov qword [rbp + 0x130], 0
mov rdx, r11
xor r8d, r8d
call fcn.14020c5c0
mov rax, 0xffffffffffffffc0
mov rcx, qword [rbp + 0x148]
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14018c010
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14018baf5.2
call fcn.140185790
jmp 0x14018be78
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_task_state.rs
lea r8, [0x1402dcb40]
mov edx, 0x24
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1402dcea0]
mov edx, 0x26
call fcn.14025bae0
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1402dcb80]
mov edx, 0x23
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1402dce60]
mov edx, 0x2f
call fcn.14025bae0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 1
lea rax, [rbp + 0x140]
mov qword [rbp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_taskcore.rs
lea rcx, [rbp + 0x50]
call fcn.14025ba30
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1402dcdd8]
mov edx, 0x27
call fcn.14025bae0
jmp 0x14018c09d
mov rcx, qword [rbp + 0x150]
mov rdx, qword [rbp + 0x138]
jmp 0x14018bc0a
pop rdx
sti
invalid
invalid
int3
mov esi, edx
mov rdi, rcx
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x30], rdx
mov dword [rbp - 0x30], edx
movzx eax, byte [0x14034f150]
sbb al, 0
mov edx, 8
xor ecx, ecx
leave
call fcn.1401fcae0
test rax, rax
invalid
je 0x14018dd06
mov rbx, rax
mov qword [rax], rsi
mov rax, qword [rdi]
test rax, rax
je 0x14018dcec
xor byte [rax - 0x75], cl
invalid
mov qword [rbp - 8], rax
mov qword [rbp - 0x18], rbx
invalid
mov dword [rbp - 0x18], ebx
call 0x1209665ed
mov qword [rbp - 0x20], rdi
mov rax, qword [rdi + 8]
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
or byte [rax - 0x77], cl
invalid
mov eax, dword [rax]
test rax, rax
je 0x14018dcbb
mov rcx, qword [rbp - 8]
call rax
mov rax, qword [rbp - 0x10]
invalid
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
mov rdi, qword [rbp - 0x20]
mov rbx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
clc
clc
je 0x14018dcec
cmp qword [rax + 0x10], 0x11
jb 0x14018dcdd
invalid
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc al, 0xa8
invalid
invalid
adc al, 0xa8
or eax, 0x1f894800
mov qword [rdi], rbx
lea rax, fcn.140006e20
lea eax, [0x1402cfe28]
mov qword [rdi + 8], rax
mov rax, rdi
clc
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 8
call fcn.14025b400
ud2
nop dword [rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
push rax
lea rcx, [rbp - 0x30]
call fcn.140006e20
out 0xff, eax
nop
add rsp, 0x28
pop rbx
invalid
pop rdi
pop rsi
pop rbp
ret
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
lea rbp, [rdx + 0x50]
push rax
lea rcx, [rbp - 0x28]
call fcn.1401186e0
nop
add rsp, 0x28
invalid
invalid
pop rbx
invalid
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
push rax
push rax
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x14018ddc6
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
jb 0x14018ddb3
mov rax, qword [rbp - 8]
mov rax, qword [rax - 8]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov dword [rbp - 8], eax
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
or eax, 0x4d8b4800
loopne 0x14018de13
mov rcx, qword [rbp - 0x20]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1881a671a
lea eax, [0x1402cfe28]
push rax
and byte [rax + rax], dl
mov qword [rcx], rax
lea rax, fcn.140006e20
push rax
and byte [rax + rax], dl
add dword [rax - 0x73], ecx
add eax, 0x142050
push rax
and byte [rax + rax], dl
mov qword [rcx + 8], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
adc dword [rax - 0x75], ecx
or byte [r9 - 0x47], cl
int 0xcc
int3
int3
ror byte [rcx - 9], 1
loope 0x14018de5b
mul ecx
shr rdx, 6
shr edx, 6
add r10, 0x48
xor r8d, r8d
lea rax, [0x1402e9444]
lea eax, [0x1402e9444]
and byte [rsi + 0x1aeb0015], dh
nop word cs:[rax + rax]
add byte [rax], al
jmp case.0x1401908d2.10
add byte [rax], al
mov r11, qword [r10 - 0x38]
add r8, r11
add r10, 0x50
dec rdx
je 0x14018deb1
mov r11, qword [r10 - 0x48]
movsxd r11, dword [rax + r11*4]
add r11, rax
jmp r11
pop rdx
shr bl, 1
loopne 0x14018debb
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
invalid
invalid
mov dh, 0x5a
movzx r11d, byte [r10 - 0xd]
sub r11b, byte [r10 - 0xe]
sub r11b, byte [r10 - 0xe]
movzx edi, r11b
mov r11, 0xffffffffffffffff
mov rsi, 0xffffffffffffffff
add rdi, qword [r10 - 0x30]
jae 0x14018dea1
invalid
and byte [rcx + 3], cl
xor dh, byte [rdx - 0x52]
add rsi, qword [r10]
jb case.0x14018a39a.24
jmp 0x14018dea9
mov rsi, qword [r10 - 0x30]
mov r11, qword [r10 - 0x20]
cmp rsi, r11
cmovb r11, rsi
jmp case.0x14018a39a.24
xchg ebx, eax
mov rsi, rdi
add rsi, qword [r10]
jb case.0x14018a39a.24
mov r11, rsi
jmp case.0x14018a39a.24
invalid
xchg byte [rbp + 0x31], al
ror byte [rbx + rcx*4 + 0x51], 0x10
mov r10, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
cmp r10, rax
je 0x14018df5e
invalid
pushfq
add byte [rax], al
add byte [rax], al
ret 0x840f
add byte [rax], al
sub rax, r10
mul r9
shr rdx, 6
ror byte [rcx - 9], 1
loope 0x14018df11
shr edx, 6
add r10, 0x48
add edx, 0x48
lea rax, case.0x14018e4c4.151
jmp case.0x14018a5a5.85
mov rcx, qword [r10 - 0x38]
add r8, rcx
add r10, 0x50
dec rdx
je 0x14018df5e
mov rcx, qword [r10 - 0x48]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov rcx, qword [r10 - 0x30]
jmp 0x14018dee4
movzx ecx, byte [r10 - 0xd]
movzx ecx, byte [rdx - 0xd]
sub cl, byte [r10 - 0xe]
movzx r11d, cl
mov rcx, 0xffffffffffffffff
mov r9, 0xffffffffffffffff
add r11, qword [r10 - 0x30]
jae 0x14018df51
add r9, qword [r10]
jb 0x14018dee4
jmp 0x14018df59
mov r9, qword [r10 - 0x30]
mov rcx, qword [r10 - 0x20]
cmp r9, rcx
cmovb rcx, r9
jmp 0x14018dee4
mov r9, r11
add r9, qword [r10]
jb 0x14018dee4
mov rcx, r9
jmp 0x14018dee4
mov rax, r8
pop rdi
pop rsi
ret
call qword [rax + 0x28]
test rdx, rdx
sete cl
test rax, rax
sete r8b
jne 0x14018eb54
test rdx, rdx
jne 0x14018eb54
lea rcx, [r12 + 0xb8]
call fcn.14018d7c0
mov rcx, r12
mov rdx, qword [rbp + 0x400]
call fcn.14018d890
push qword [rcx]
invalid
xor edx, edx
movaps xmm6, xmmword [rbp + 0x420]
add rsp, 0x4b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 0x4d000003
mov eax, dword [rsp + 0x40]
mov rax, qword [r12 + 0x78]
mov qword [rbp + 0x3d0], rax
add byte [rcx - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ecx
add eax, dword [rax]
add byte [rdi], cl
push rdi
test byte [rbp + rcx*4 + 0x15], 0x78
lea edx, [0x1402e9464]
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ecx
add eax, dword [rax]
add byte [rdi], cl
push rdi
test byte [rbp + rcx*4 + 0x15], 0x78
lea edx, [0x1402e9464]
mov qword [rbp + 0x3f8], rsi
invalid
invalid
movsd dword [rdi], dword [rsi]
mov qword [rbp + 0x3f8], rsi
mov qword [rbp + 0x3d8], r12
add byte [rax], al
fadd dword [rbx]
add byte [rax], al
mov qword [rbp + 0x3e0], r13
mov rcx, rbx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
mov eax, 0x38
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov dword [rbp + rax - 0x98], 0
mov qword [rbp + rax - 0x90], 1
invalid
invalid
inc dword [rcx]
add byte [rax], al
invalid
inc dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [0x14018e2a3], al
invalid
invalid
inc dword [rcx]
add byte [rax], al
invalid
invalid
add bh, al
mov dword [rbp + rax - 0x88], 0
test byte [0x14018e2b6], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + rax - 0x80], 1
mov dword [rbp + rax - 0x78], 0
add byte [rax], al
add byte [rax - 0x39], cl
add eax, 0x190
add bh, al
add eax, 0x98
add byte [rax], al
add byte [rax], al
mov qword [rbp + rax - 0x60], 1
add rax, 0x40
invalid
invalid
invalid
cmp byte [rax + rax], al
add al, 0
mov qword [rbp + rax - 0x70], 1
mov dword [rbp + rax - 0x68], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + rax - 0x60], 1
add rax, 0x40
cmp rax, 0x438
cmp rax, 0x438
add byte [rbp - 0x59], dh
jne case.0x140172efe.123
mov rdx, qword [rbp + 0x408]
sub rdx, rcx
jne case.0x14016aee4.86
lea r11, [rbp - 0x60]
lea ebx, [rbp - 0x60]
xor edi, edi
jmp 0x14018e3bd
jb 0x14018ec63
mov rax, rdx
shr rax, 0x20
call 0x18a9df2c0
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x3b8]
add rax, rcx
mov rax, qword [rbp + 0x3b8]
add rax, rcx
mov dword [rbp - 0x60], edx
mov qword [rbp - 0x58], rax
mov edi, 1
lea r11, [rbp - 0x50]
mov qword [rbp + 0x3b0], rcx
mov al, 3
add byte [rax], al
invalid
test rsi, rsi
mov qword [rbp + 0x3c0], r8
mov qword [rbp + 0x3a8], rdx
invalid
je 0x14018e400
cmp r8, r13
mov ecx, 0
cmovae rcx, r13
mov rax, r8
sub rax, rcx
mov rdx, r13
sub rdx, rax
mov rcx, rsi
mov ecx, esi
mov ecx, esi
sub rcx, rdx
jbe 0x14018e410
mov r9, r13
jmp 0x14018e416
xor eax, eax
xor r9d, r9d
jmp 0x14018e414
lea r9, [rax + rsi]
xor ecx, ecx
mov edx, 0x40
mov qword [rbp + 0x3e8], rdi
sub rdx, rdi
lea r8, [rax + rax*4]
lea eax, [rax + rax*4]
lea eax, [rax + rax*4]
shl r8, 4
mov rbx, qword [rbp + 0x410]
add r8, rbx
lea rdi, [r9 + r9*4]
mov dword [rax - 0x3f], ecx
out 4, eax
mov dword [rax - 0x3f], ecx
out 4, eax
add rdi, rbx
add edi, ebx
lea r14, [rcx + rcx*4]
shl r14, 4
add r14, rbx
xor r9d, r9d
jmp 0x14018e472
nop word cs:[rax + rax]
xor eax, eax
add r8, 0x50
add r9, rax
cmp r9, rdx
je case.0x14015b886.114
cmp r8, rdi
clc
je case.0x14018a5a5.90
mov rax, rbx
mov rcx, r14
jmp 0x14018e49e
test rbx, rbx
je 0x14018e6a3
test byte [rdx], bl
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov rcx, r8
mov rdi, r14
mov edi, esi
mov r8, rbx
cmp rbx, r14
je 0x14018e6a3
mov rbx, rax
mov rax, rdx
sub rax, r9
jb 0x14018ebde
ret
mov r14, rcx
mov r15, r9
shl r15, 4
shl edi, 4
shl edi, 4
add al, 0x4d
add edi, ebx
add r15, r11
mov rcx, qword [r8]
movsxd rcx, dword [r10 + rcx*4]
invalid
mov cl, byte [rcx + rax - 0x2f]
add rcx, r10
jmp rcx
test eax, eax
jne 0x14018e561
jmp case.0x140185449.43
cmp rdx, r9
jne 0x14018e583
xor r10d, r10d
cmp r10, rax
jne 0x14018e5ef
test edx, edi
add byte [rax], al
add byte [rax], al
test edx, edi
add byte [rax], al
invalid
add cl, ch
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
jmp 0x14018e63c
cmp rdx, r9
je case.0x140185449.43
test byte [rdi - 1], dl
invalid
invalid
mov rcx, qword [r8 + 0x10]
mov eax, 0
test rcx, rcx
je 0x14018e462
mov rax, rcx
shr rax, 0x20
jne 0x14018ebed
mov rax, qword [r8 + 8]
mov dword [r15], ecx
mov qword [r15 + 8], rax
mov dword [rdi + 8], eax
mov dword [rdi + 8], eax
jmp 0x14018e579
mov rcx, rax
shr rcx, 0x20
jne 0x14018ebed
mov rcx, qword [r8 + 0x10]
mov dword [r15], eax
mov qword [r15 + 8], rcx
mov eax, 1
jmp 0x14018e462
lea r12, [r8 + 0x28]
movzx ecx, byte [r8 + 0x3a]
movzx r13d, byte [r8 + 0x3b]
cmp r13b, cl
jne 0x14018e5b2
xor r10d, r10d
mov r12, qword [rbp + 0x3d8]
mov r13, qword [rbp + 0x3e0]
cmp r10, rax
je 0x14018e63c
jmp 0x14018e5ef
movzx ecx, cl
movzx r10d, r13b
jb 0x14018ec2c
cmp r13b, 0x12
ja 0x14018ec3b
sub r10d, ecx
add r12, rcx
mov dword [r15], r10d
mov qword [r15 + 8], r12
mov r10d, 1
mov r12, qword [rbp + 0x3d8]
mov r13, qword [rbp + 0x3e0]
cmp r10, rax
je 0x14018e63c
mov rcx, qword [r8 + 0x18]
test rcx, rcx
je 0x14018e63c
invalid
mov r12, rcx
shr r12, 0x20
jne 0x14018ebed
invalid
mov r12d, r10d
shl r12d, 4
add r12, r15
mov r13, qword [r8 + 0x10]
mov dword [r12], ecx
mov dword [rsp], ecx
mov qword [r12 + 8], r13
mov ecx, 1
mov r12, qword [rbp + 0x3d8]
fadd dword [rbx]
add byte [rax], al
mov r13, qword [rbp + 0x3e0]
add rcx, r10
cmp rcx, rax
invalid
jbe 0x14018e64a
jmp 0x14018ec05
xor ecx, ecx
add rcx, r10
cmp rcx, rax
ja 0x14018ec05
add byte [rax], al
add byte [rax], al
je 0x14018e681
mov r10, qword [r8 + 0x48]
mov eax, 0
test r10, r10
je 0x14018e683
mov rax, r10
shr rax, 0x20
call 0xc69df584
invalid
add byte [rax], al
mov eax, ecx
shl eax, 4
add r15, rax
mov rax, qword [r8 + 0x40]
mov dword [r15], r10d
mov qword [r15 + 8], rax
mov eax, 1
jmp 0x14018e683
add dh, byte [rcx]
ror byte [rax + 1], 0xc8
xor eax, eax
add rax, rcx
lea r10, [0x1402e9464]
jmp 0x14018e462
std
invalid
invalid
std
invalid
add byte [rcx - 0x77], cl
ror dword [rbx + rax - 0x73], 1
call 0x18918e6ae
cmp ecx, 0x41
mov r9, rdx
add r9, qword [rbp + 0x3e8]
cmp r9, 0x41
jae 0x14018ec4f
sbb dword [rbx + 0x48000005], 0xffffff8b
wait
add eax, 0x8b480000
mov rcx, qword [rbp + 0x3d0]
mov rdx, qword [rbp + 0x400]
add byte [rax], al
invalid
add byte [rax], al
lea r8, [rbp - 0x60]
mov rax, qword [rbp + 0x3c8]
call qword [rax + 0x38]
cmp rax, 2
je 0x14018eaed
test rax, rax
jne 0x14018eae6
xor eax, eax
mov r9, qword [rbp + 0x3a8]
cmp r9, rdx
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
mov qword [rbp + 0x3e8], rdx
add eax, dword [rax]
invalid
je case.0x140172efe.127
call 0x1b418e707
jnp 0x14018e715
add eax, dword [rax]
add byte [rbx + rdi*2 + 0xf], dh
movzx eax, al
mov dh, 0xc0
cmp eax, 1
mov r10, qword [rbp + 0x3f8]
add byte [rax], al
mov r8, qword [rbp + 0x3c0]
jne case.0x1401625f8.107
rol byte [rbx], 0
add byte [rdi], cl
test dword [rcx + 0x4c000000], esi
mov edi, dword [rbp + 0x3b0]
mov r15, qword [rbp + 0x3b0]
add r15, rdx
mov qword [r12 + 0x28], r15
mov r14, qword [rbp + 0x408]
mov qword [rbp + 0x408], r14
or byte [rax + rax], al
add byte [rbp + 0x29], cl
dec byte [rbp - 0x7b]
invalid
je 0x14018e7ad
mov rbx, rsi
mov rdi, r8
cmp rdi, r13
mov ecx, 0
cmovae rcx, r13
mov rax, rdi
clc
clc
sub rax, rcx
mov rdx, r13
sub rdx, rax
mov rcx, r10
sub rcx, rdx
mov qword [rbp + 0x3f8], r10
add eax, dword [rax]
add byte [rdi], cl
xchg byte [rbx + 2], bl
add byte [rax], al
mov rsi, rbx
mov rdx, r13
jmp case.0x140105faf.449
mov rax, qword [rbp + 0x3f0]
movups xmmword [rax], xmm6
xor r15d, r15d
inc dword [rbp + 0x31]
invalid
mov r10, qword [rbp + 0x3f8]
mov r8, qword [rbp + 0x3c0]
mov qword [rbp + 0x408], r14
mov dword [rbp + 0x408], esi
mov dword [rbp + 0x408], esi
mov ch, 8
add al, 0
add byte [rbp + 0x29], cl
dec byte [rbp - 0x7b]
sal byte [rbp - 0x69], cl
sub r14, r15
test r10, r10
jne 0x14018e744
mov rdi, r8
mov qword [rbp + 0x3f8], 0
xor eax, eax
xor edx, edx
clc
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
sal byte [rcx], 0xd2
jmp 0x14018e9d7
adc eax, dword [rdx]
add byte [rax], al
nop word cs:[rax + rax]
mov r14, rdx
mov rax, qword [rbp + 0x3f0]
movups xmmword [rax], xmm6
sub r14, r9
invalid
invalid
jne 0x14018e7fc
jmp 0x14018ea46
mov r10, rsi
test r14, r14
je 0x14018ea43
mov rbx, rsi
mov rsi, r10
sub rsi, 1
jb 0x14018ec14
mov rdx, r14
mov rdi, r8
mov edi, eax
mov edi, eax
cmp r8, r13
jb 0x14018e820
mov rax, r13
jmp 0x14018e822
xor eax, eax
mov rcx, rdi
sub rcx, rax
lea rax, [rcx + rcx*4]
shl rax, 4
invalid
add al, 0x4c
mov eax, dword [rbp + 0x410]
mov r8, qword [rbp + 0x410]
lea rcx, [r8 + rax]
mov rax, qword [r8 + rax]
lea r8, case.0x14018e4c4.112
lea eax, case.0x14018e4c4.112
lea eax, case.0x14018e4c4.112
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rax, qword [rcx + 0x18]
mov r14, rdx
sub r14, rax
jae 0x14018e89c
jmp 0x14018e9ab
movzx eax, byte [rcx + 0x3b]
sub al, byte [rcx + 0x3a]
movzx r9d, al
mov rax, 0xffffffffffffffff
mov r8, 0xffffffffffffffff
add r9, qword [rcx + 0x18]
jb case.0x14018defb.11
mov r8, r9
add r8, qword [rcx + 0x48]
jae 0x14018e95a
retf 0
invalid
mov r14, rdx
sub r14, rax
jb 0x14018e9ab
mov rdx, rax
call fcn.14018f990
lea rax, [rdi + 1]
cmp rax, r13
jb case.0x140185449.47
mov rax, r13
jmp 0x14018e8c2
invalid
xor eax, eax
neg rax
lea r8, [rdi + rax]
inc r8
mov qword [r12 + 0x40], r8
mov qword [r12 + 0x48], rsi
and al, 0x48
and al, 0x48
lea rax, [rdi + rdi*4]
shl rax, 4
mov rcx, qword [rbp + 0x410]
lea edx, [rax]
add al, 0
add byte [rdi], cl
adc byte [rcx + rax], al
lea edx, [rax]
add al, 0
add byte [rdi], cl
adc byte [rcx + rax], al
movups xmm1, xmmword [rcx + rax + 0x10]
movups xmm2, xmmword [rcx + rax + 0x20]
movups xmm3, xmmword [rcx + rax + 0x30]
adc byte [rcx + rax + 0x30], bl
adc byte [rcx + rax + 0x30], bl
movaps xmmword [rbp - 0x60], xmm0
movups xmm0, xmmword [rcx + rax + 0x40]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x30], xmm3
movaps xmmword [rbp - 0x40], xmm2
movaps xmmword [rbp - 0x50], xmm1
mov al, 0x48
mov eax, dword [rbp - 0x60]
cmp rax, 4
je case.0x14018a5a5.94
cmp eax, 3
je case.0x14018a5a5.94
clc
add ecx, dword [rdi]
test al, cl
invalid
mov rax, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x50]
mov rdi, r8
mov r8, qword [rbp - 0x48]
lea rcx, [rbp - 0x40]
call qword [rax + 0x20]
mov r8, rdi
clc
jmp case.0x14018a5a5.94
add r8, qword [rcx + 0x48]
jb 0x14018e890
invalid
invalid
invalid
invalid
invalid
mov rax, r8
mov r14, rdx
sub r14, rax
jae 0x14018e89c
jmp 0x14018e9ab
mov rax, qword [rcx + 0x10]
mov r14, rdx
sub r14, rax
sub esi, eax
jae 0x14018e89c
jmp 0x14018e9ab
mov r8, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
cmp r8, rax
cmovb rax, r8
mov r14, rdx
sub r14, rax
jae 0x14018e89c
invalid
invalid
invalid
mov rsi, r10
call fcn.14018f990
mov r10, rsi
mov edx, esi
xor r14d, r14d
mov qword [rbp + 0x408], 0
xor r15d, r15d
jmp 0x14018e74a
lea rdx, [rax + r10]
mov rsi, rbx
xor ecx, ecx
lea rax, [rax + rax*4]
shl rax, 4
mov r8, qword [rbp + 0x410]
add rax, r8
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r8
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r8
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
mov qword [rbp - 0x50], r8
mov qword [rbp - 0x48], rcx
lea rcx, [rbp - 0x60]
call case.0x14018a5a5.83
add rax, r14
je 0x14018eb13
cmp qword [rbp + 0x3e8], 0
lea r10, [0x1402e9464]
adc eax, 0xf9894c00
mov r8, rdi
jne 0x14018e310
jmp 0x14018eb3b
mov r10, rsi
xor r15d, r15d
xor r14d, r14d
mov qword [rbp + 0x408], r14
sub r14, r15
test r10, r10
jne 0x14018e744
jmp 0x14018e7ad
xor eax, eax
jmp 0x14018e247
mov eax, 1
jmp 0x14018eb47
mov rcx, qword [rbp + 0x3d0]
mov rdx, qword [rbp + 0x400]
mov rax, qword [rbp + 0x3c8]
jmp 0x14018e244
movabs rdx, 0x1700000003
xor eax, eax
test rax, rax
sete r8b
test rdx, rdx
sete cl
test r8b, r8b
je 0x14018e281
test cl, cl
jne 0x14018e281
mov rdi, rax
mov rsi, rdx
mov qword [rbp + 0x3a0], rdx
mov byte [rbp - 0x30], 9
mov qword [rbp - 0x60], 0
movabs al, byte [0x2c945c600000000]
movzx eax, byte [0x14034f150]
mov edx, 0x38
xor ecx, ecx
leave
call fcn.1401fcae0
test rax, rax
invalid
mov qword [rbp + 0x410], rax
je 0x14018ec76
mov rcx, rax
mov rax, qword [rbp - 0x30]
mov qword [rcx + 0x30], rax
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rdx, rsi
call fcn.14018dc50
invalid
dec dword [rax - 0x77]
clc
mov rdx, qword [rbp + 0x410]
jmp 0x14018e283
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srccommon_buf.rs
mov rcx, r9
call fcn.14025b950
int 0xc
invalid
lea rcx, str.assertion_failed:_buf.len_____u32::MAX_as_usize_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_syspalwindowsio.rs
lea r8, [0x1402d2388]
mov edx, 0x30
add byte [rax], al
call fcn.14025bae0
lea r8, str.PC__
mov rdx, rax
call fcn.14025b950
lea rcx, [0x1402d21bd]
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srccommon_buf.rs
mov edx, 0x14
call fcn.14025bee0
lea r8, str.Y___
mov rdx, r10
call fcn.14025be50
invalid
ror byte [rax + rax], cl
lea r8, str.Y___
mov edx, 0x12
mov rcx, r10
call fcn.14025ba70
lea r8, [0x1402d2490]
mov edx, 0x40
mov rcx, r9
call fcn.14025ba70
or al, 0
lea r8, [0x1402d43e0]
mov rdx, qword [rbp + 0x408]
call fcn.14025b950
mov ecx, 8
mov edx, 0x38
call fcn.14025b400
add byte [rdi], cl
invalid
mov esi, ecx
mov rcx, rax
call 0x14018efb0
and byte [rcx], al
add byte [rax], al
invalid
mov rcx, rsi
movzx eax, byte [rcx + 0x158]
or rax, 4
mov qword [rcx + 0x148], rax
invalid
add qword [rax], rax
invalid
xor edi, edi
mov rax, rdi
add rsp, 0xd8
add esp, 0xd8
add esp, 0xd8
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
call fcn.14025b400
add bl, ch
ud1
or byte [rax], al
add byte [rax], al
jmp 0x14018eed6
mov edx, 8
call fcn.14025b400
invalid
or al, 0
add byte [rax], al
add al, ch
sub al, ch
invalid
or al, 0
ud2
add byte [rax], al
mov qword [rsp + 0x10], rdx
invalid
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax - 0x73], cl
clc
lea rcx, [rbp - 8]
call fcn.140078650
nop
push rbx
xchg edi, eax
out dx, al
call qword [rax + 0x28c48348]
add rsp, 0x28
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x73], cl
clc
add byte [rax - 0x73], cl
clc
call fcn.1401186e0
nop
add rsp, 0x28
mov bl, 0x97
clc
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rax, qword [rbp + 0x40]
mov eax, dword [rbp + 0x40]
cmp qword [rax + 8], 0
je 0x14018ef89
mov rax, qword [rbp + 0x40]
cmp qword [rax + 0x10], 0x11
jb 0x14018ef76
or al, 0x48
mov eax, dword [rbp + 0x48]
mov rax, qword [rbp + 0x48]
mov rax, qword [rax - 8]
mov qword [rbp + 0x48], rax
mov dword [rbp + 0x48], eax
mov rcx, qword [0x14034f0b8]
or eax, 0x1c013b
cmp eax, dword [rcx]
sbb al, 0
xor edx, edx
mov r8, qword [rbp + 0x48]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rcx, qword [rbp + 0x30]
mov rax, qword [rbp + 0x38]
mov qword [rcx], rax
lea rax, [0x1402cff18]
mov qword [rcx + 8], rax
add rsp, 0x28
add esp, 0x28
or byte [r8 - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
sub esp, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
adc r14b, r15b
invalid
invalid
dec dword [rax - 0x77]
ror dword [rax - 0x77], cl
invalid
movzx r14d, byte [rcx + 0x48]
jno 0x14018f026
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
test r14b, r14b
je 0x14018f09b
test byte [rdi], 0x84
mov ah, 0
add byte [rax], al
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rbp - 0x10], xmm0
invalid
movups xmm0, xmmword [rbx]
adc byte [rbx], al
invalid
adc byte [rbx], al
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
push rbx
invalid
adc byte [r15], cl
adc byte [rbx + 0x20], dl
push rbx
invalid
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rbp - 0x20], xmm3
pop rbp
loopne 0x14018f012
invalid
movaps xmmword [rbp - 0x30], xmm2
sub dword [rbp - 0x30], edx
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov al, 0x48
mov ecx, dword [rsi + 0x20]
ror byte [r15], 0x29
mov r8b, 0x48
mov al, 0x48
mov al, 0x48
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
cmp byte [rax + 0x39], r9b
enter 0x1975, 0x44
jne case.0x14018a5a5.98
mov byte [rbp + 0xf], r14b
mov rax, qword [rsi + 0x38]
mov eax, dword [rsi + 0x38]
cmp rax, rcx
jne case.0x14018a5a5.98
mov byte [rbp + 0xf], r14b
jne case.0x14018a5a5.96
mov qword [rbp], rbx
mov dword [rbp], ebx
lea rcx, [rsi + 0x20]
call fcn.14018f530
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
cmp byte [rax - 0x75], r9b
mov rdx, qword [rsi + 0x30]
add rdx, rax
add edx, eax
invalid
invalid
mov rax, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x30]
add rdx, rax
add edx, eax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
ror dword [rcx + rbp - 0x3e], 0x48
mov ecx, dword [rsi + 0x28]
retf 0xf4c
lea rdx, [rdx + rdx*4]
adc al, 0x92
shl rdx, 4
add al, 0xf
sub byte [rbp - 0x50], al
movaps xmm0, xmmword [rbp - 0x50]
movaps xmm1, xmmword [rbp - 0x40]
sub byte [rbp - 0x40], cl
movaps xmm2, xmmword [rbp - 0x30]
movaps xmm3, xmmword [rbp - 0x20]
movaps xmm4, xmmword [rbp - 0x10]
movups xmmword [rcx + rdx + 0x40], xmm4
movups xmmword [rcx + rdx + 0x30], xmm3
adc dword [rax], esi
movups xmmword [rcx + rdx + 0x20], xmm2
adc dword [rcx + rdx + 0x20], edx
movups xmmword [rcx + rdx + 0x10], xmm1
adc qword [rax], r10
movups xmmword [rcx + rdx], xmm0
add al, 0x11
inc rax
mov qword [rsi + 0x38], rax
mov dword [rsi + 0x38], eax
mov dword [rsi + 0x38], eax
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbx]
lea rcx, [0x1402e9484]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
adc eax, 0x4634800
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
jmp rax
mov rcx, qword [rbx + 0x18]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rcx, qword [rbx + 0x18]
jmp 0x14018f0e8
movzx eax, byte [rbx + 0x3b]
sub al, byte [rbx + 0x3a]
movzx ecx, al
enter 0x348, 0x4b
sbb byte [rax - 0x39], cl
mov eax, 0xffffffff
enter 0x348, 0x4b
sbb byte [rax - 0x39], cl
invalid
sar bh, 0xff
invalid
mov eax, 0xffffffff
cmovb rcx, rax
add rcx, qword [rbx + 0x48]
jmp 0x14018f0e4
mov rcx, qword [rbx + 0x10]
jmp 0x14018f0e8
mov rax, qword [rbx + 0x18]
mov rcx, qword [rbx + 0x28]
cmp rax, rcx
sub byte [rax + 0x39], cl
enter 0xf48, 0x42
enter 0xffffffffffff8b48, 0x56
sbb byte [rax - 0x7b], cl
ror byte [rax - 0x77], cl
pop rbp
add byte [rax + rcx*4 + 0x75], al
mov byte [rbp + 0xf], dh
je 0x14018f139
mov r8, qword [rsi]
cmovb rcx, rax
mov rdx, qword [rsi + 0x18]
test rdx, rdx
mov qword [rbp], rbx
mov byte [rbp + 0xf], r14b
mov byte [rbp + 0xf], dh
mov byte [rbp + 0xf], dh
je 0x14018f139
mov r8, qword [rsi]
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
sub r8, rax
cmp r8, rcx
jae 0x14018f139
mov rdi, rax
sub rdi, rdx
xlatb
jb 0x14018f2d8
invalid
mov qword [rsi + 0x10], 0
je 0x14018f131
invalid
adc ecx, dword [rax - 0x75]
mov rcx, qword [rsi + 8]
add rdx, rcx
retf 0x8949
clc
call fcn.14025a788
mov qword [rsi + 0x10], rdi
invalid
or byte [rax + 1], r9b
retf 0x8949
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rbp + rcx*4 + 0x7b], cl
sub byte [rbp + rcx*4 + 0x25], cl
mov qword [rsi + 0x18], 0
lea r15, [rbx + 0x28]
lea r12, case.0x14018e4c4.232
push rax
invalid
invalid
invalid
push rax
movabs dword [0x1f0f2e6636eb0015], eax
jmp 0x14018f17c
nop word cs:[rax + rax]
add byte [rax], al
invalid
jmp 0x14018f17c
add byte [rax], al
add byte [rbx + rcx*4 + 0x76], cl
mov r14, qword [rsi + 0x10]
mov r13, qword [rbp]
mov rcx, qword [rsi + 8]
add rcx, r14
mov r14, qword [rsi + 0x10]
mov r13, qword [rbp]
mov rcx, qword [rsi + 8]
add rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14025a776
add r14, rdi
mov qword [rsi + 0x10], r14
mov rcx, r13
adc byte [rcx + rcx*4 - 0x17], cl
mov rdx, rdi
call fcn.14018f990
mov r13, qword [rbp]
mov ebp, dword [rbp]
mov rax, qword [r13]
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
mov rbx, qword [r13 + 0x10]
mov r8, qword [r13 + 0x18]
sbb byte [r9 + rcx*4 - 0x39], r9b
adc byte [rbp - 0x75], cl
sbb byte [r9 + rcx*4 - 0x39], r9b
test rdi, rdi
jne 0x14018f250
invalid
add cl, ch
fild word [rax]
add byte [rax], al
nop word cs:[rax + rax]
invalid
jmp 0x14018f285
movzx ecx, byte [r13 + 0x3a]
movzx eax, byte [r13 + 0x3b]
mov edx, eax
sub dl, cl
movzx edx, dl
invalid
ror byte [rbp - 0x75], cl
sbb byte [r9 + rcx - 0x3e], r9b
mov r8, qword [r13 + 0x18]
or rdx, r8
je case.0x140102181.484
cmp al, cl
jne 0x14018f229
mov rbx, qword [r13 + 0x10]
mov rdi, r8
pop rbp
adc byte [rcx + rcx*4 - 0x39], cl
test rdi, rdi
jne 0x14018f250
jmp 0x14018f285
mov rdi, qword [r13 + 0x10]
test rdi, rdi
je 0x14018f087
mov rbx, qword [r13 + 8]
jmp 0x14018f250
or bl, ch
pop rbp
nop word cs:[rax + rax]
mov rbx, qword [r13 + 0x10]
mov r8, qword [r13 + 0x18]
mov rdi, qword [r13 + 0x28]
cmp r8, rdi
cmovb rdi, r8
test rdi, rdi
jne 0x14018f250
jmp 0x14018f285
mov rbx, qword [r13 + 0x40]
mov rdi, qword [r13 + 0x48]
test rdi, rdi
jne 0x14018f250
jmp 0x14018f285
movzx ebx, cl
movzx edi, al
jb 0x14018f2c4
cmp al, 0x12
ja 0x14018f2ae
sub rdi, rbx
add rbx, r15
test rdi, rdi
je 0x14018f285
nop word cs:[rax + rax]
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rax, r14
cmp rax, rdi
jae 0x14018f158
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rsi
mov rdx, r14
mov r8, rdi
call fcn.140262250
jmp case.0x14018a5a5.103
mov rax, qword [r13 + 8]
mov rdx, qword [r13 + 0x10]
mov edx, dword [rbp + 0x10]
mov rax, qword [rax + 0x20]
add r13, 0x20
mov rcx, r13
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
lea r8, str.Y___
mov edx, 0x12
mov rcx, rdi
mov ecx, edi
call fcn.14025ba70
jmp 0x14018f2ea
lea r8, str.Y___
mov rcx, rbx
mov rdx, rdi
call fcn.14025be50
jmp 0x14018f2ea
invalid
lea r8, [0x1402d7550]
mov rcx, rdx
mov rdx, rax
call fcn.14025ba70
ud2
push rsi
sub rsp, 0x80
movzx r9d, byte [rcx + 0x32]
movzx r10d, byte [rcx + 0x33]
mov eax, r10d
sub al, r9b
movzx r11d, al
mov r8, qword [rcx + 0x10]
mov rax, r11
add rax, r8
mov rsi, 0xffffffffffffffff
cmovae rsi, rax
test rsi, rsi
je 0x14018f3f8
mov rax, rdx
sub rax, rsi
jbe 0x14018f40c
cmp r10b, r9b
jne 0x14018f426
mov rdx, rsi
mov qword [rsp + 0x20], rdx
mov r9, r8
sub r9, rdx
jae 0x14018f43f
jmp case.0x140105faf.464
mov rax, rdx
mov rdx, qword [rcx + 0x40]
mov r8, rdx
sub r8, rax
jae 0x14018f453
jmp 0x14018f4a1
cmp r10b, r9b
jne case.0x14006a6f9.2829
mov rax, rdx
mov qword [rsp + 0x20], rax
mov rdx, r8
sub rdx, rax
jae 0x14018f47d
jmp case.0x140105faf.464
mov rdx, rsi
sub rdx, r11
jbe 0x14018f48e
mov byte [rcx + 0x32], r10b
mov qword [rsp + 0x20], rdx
mov r9, r8
sub r9, rdx
jb case.0x140105faf.464
mov qword [rcx + 0x10], r9
add qword [rcx + 8], rdx
mov rdx, qword [rcx + 0x40]
push rcx
mov r8, rdx
sub r8, rax
jb 0x14018f4a1
add qword [rcx + 0x38], rax
mov qword [rcx + 0x40], r8
add rsp, 0x80
pop rsi
ret
mov rax, rdx
sub rax, r11
jbe 0x14018f4a9
mov byte [rcx + 0x32], r10b
mov qword [rsp + 0x20], rax
and al, 0x20
mov rdx, r8
sub rdx, rax
jb case.0x140105faf.464
mov qword [rcx + 0x10], rdx
add qword [rcx + 8], rax
add rsp, 0x80
invalid
add byte [rax], 0
add byte [rsi - 0x3d], bl
add r9b, sil
mov byte [rcx + 0x32], r9b
mov rdx, qword [rcx + 0x40]
push rcx
mov r8, rdx
sub r8, rax
jae 0x14018f453
mov rcx, rax
call fcn.14025b800
add r9b, dl
mov byte [rcx + 0x32], r9b
xor cl, byte [rax - 0x7f]
invalid
add byte [rax], 0
add byte [rsi - 0x3d], bl
mov qword [rsp + 0x28], r8
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [0x1400b2d00]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x48], rax
lea rax, str.cannot_advance_past__remaining_:___
out 0x14, eax
add byte [rax - 0x77], cl
and al, 0x50
push rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
and al, 0x70
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.8.0_src_bytes.rsC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh1io.rs
lea rcx, [rsp + 0x50]
call fcn.14025ba30
int3
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rax, r14
cmp rax, rdi
jae 0x14018f754
mov qword [rsp + 0x20], 1
mov r9d, 1
add byte [rax], al
mov rcx, rsi
mov rdx, r14
mov edx, esi
mov r8, rdi
call fcn.140262250
mov r14, qword [rsi + 0x10]
mov r15, qword [rbp + 0x30]
invalid
mov rcx, qword [rsi + 8]
add rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14025a776
adc byte [rax + 0x149000c], dh
dec byte [rcx + rcx*4 + 0x76]
adc byte [rax - 0x77], cl
jge 0x14018f799
adc byte [rax + 0x149000c], dh
dec byte [rcx + rcx*4 + 0x76]
adc byte [rax - 0x77], cl
jge 0x14018f799
mov rcx, qword [r15 + 0x10]
mov rax, rcx
mov eax, ecx
sub rax, rdi
jb case.0x14015b886.124
mov qword [r15 + 0x10], rax
add rdi, qword [r15 + 8]
jg 0x14018f78d
mov qword [r15 + 8], rdi
mov rbx, rdi
mov ebx, edi
mov rdi, rax
mov edi, eax
test rdi, rdi
jne 0x14018f720
invalid
mov word [rcx - 0x75], cs
mov rax, qword [r15]
invalid
mov rax, qword [rax + 0x20]
add r15, 0x18
and byte [rcx - 0x7d], cl
and byte [rcx - 0x7d], cl
invalid
mov rcx, r15
mov rdx, rbx
xor r8d, r8d
ror byte [rax - 0x7f], 0xc4
enter 0, 0
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
jmp rax
mov qword [rbp + 0x20], rcx
mov dword [rbp + 0x20], ecx
lea rax, [rbp + 0x28]
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x50], eax
lea rax, [0x1400b2d00]
mov qword [rbp - 0x48], rax
lea rcx, [rbp + 0x20]
xor eax, 0x8948fff2
dec dword [rax - 0x77]
mov r8d, 0x204d8d48
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
enter 0xffffffffffff8d48, 5
lea rax, str.cannot_advance_past__remaining_:___
je 0x14018f7c6
adc al, 0
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 2
fadd dword [r10]
add byte [rax], al
add byte [rax - 0x39], cl
lock add byte [rax], al
add byte [rax], al
invalid
ror byte [rax - 0x39], 1
fadd dword [r10]
fadd dword [rdx]
add byte [rax], al
add byte [rax - 0x39], cl
lock add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
mov r8b, 0x48
mov al, 0x48
lea rax, [rbp - 0x50]
mov qword [rbp - 0x20], rax
invalid
invalid
mov al, 0x48
mov dword [rbp - 0x20], eax
mov qword [rbp - 0x18], 2
add byte [rax - 0x73], cl
adc eax, 0x1445a1
invalid
adc al, 0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.8.0_src_bytes.rsC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh1io.rs
movabs eax, dword [0xe8d04d8d48001445]
sbb dl, al
or al, 0
invalid
lea rcx, [rbp - 0x30]
call fcn.14025ba30
invalid
add bl, ch
adc cl, byte [rbp + rcx*4 + 5]
invalid
invalid
invalid
invalid
jmp case.0x140132348.231
lea r8, [0x1402d7550]
mov rcx, rdx
mov rdx, rax
call fcn.14025ba70
or al, 0
ud2
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x3f], 0
add byte [rbp + 0x16], dh
add byte [rbp + 0x16], dh
mov r8, qword [rbp + 0x30]
lea rcx, [r8 + 0x18]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
mov r8, qword [r8 + 0x10]
mov eax, dword [rax + 0x10]
push rax
or byte [rbp - 0x75], cl
mov eax, dword [rax + 0x10]
call qword [rax + 0x20]
nop
add rsp, 0x28
invalid
invalid
call qword [rax + 0x20]
nop
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
lea rcx, [rbp - 0x10]
mov rax, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
mov r8, qword [rbp - 0x18]
call qword [rax + 0x20]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
test rax, rax
je 0x14018f8f5
mov r9, qword [rax + 0x20]
lea rax, [rcx + 0x18]
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rcx, rax
mov ecx, eax
mov ecx, eax
add rsp, 0x30
pop rbp
jmp r9
mov rcx, qword [rcx + 8]
mov qword [rbp - 0x10], rcx
call fcn.140117170
js 0x14018f8f9
dec dword [rax - 0x75]
or eax, 0x1bf7af
invalid
js 0x14018f8f9
dec dword [rax - 0x75]
or eax, 0x1bf7af
xor edx, edx
mov r8, qword [rbp - 0x10]
ror byte [rbx + rcx*4 + 0x45], cl
invalid
add rsp, 0x30
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
in eax, 0x8b
invalid
invalid
in eax, 0x8b
or eax, 0x441f0f00
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
int3
pop rax
or dh, byte [rdx + 0x23]
invalid
and ecx, dword [rax - 0x7d]
jns case.0x14018e84d.13
cmp qword [rcx + 0x68], 0
je 0x14018f97e
add byte [rsp + rbx + 0x4c], dh
mov r8, qword [rcx + 0x60]
mov eax, dword [rcx + 0x60]
mov rax, qword [0x14034f0b8]
mov rsi, rcx
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test dword [rbx - 0x76b7fff3], ecx
add byte [rax - 0x77], cl
mov rcx, rsi
int1
add rsp, 0x20
pop rsi
jmp fcn.140063050
enter 0xffffffffffffed36, 0xffffffffffffffff
int3
int3
sub esp, 0x88
mov rax, qword [rcx]
lea r8, case.0x14018e4c4.291
lea eax, case.0x14018e4c4.291
movsxd rax, dword [r8 + rax*4]
add rax, r8
sar bh, 0xe0
jmp rax
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
mov rax, qword [rcx + 0x18]
mov r8, rax
sub r8, rdx
invalid
sbb byte [rcx - 0x77], cl
ror byte [rcx + 0x29], 0xd0
invalid
sal byte [rdx + 0x75], 1
jb 0x14018fa30
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rdx
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, al
ret
add rcx, 8
add rsp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
jmp 0x14018f3a0
invalid
stc
invalid
invalid
invalid
stc
invalid
mov rax, qword [rcx + 0x10]
mov r8, rax
sub r8, rdx
jb 0x14018fa25
add qword [rcx + 8], rdx
add dword [rcx + 8], edx
push rcx
or byte [rcx + rcx*4 + 0x41], cl
adc byte [rax - 0x7f], cl
invalid
mov qword [rcx + 0x10], r8
add rsp, 0x88
ret
mov rax, qword [rcx + 0x28]
sub rax, rdx
jb 0x14018fa37
sub byte [r8 + 0x29], cl
sub byte [rax + 0x29], cl
sal byte [rdx + 0x37], 1
mov qword [rsp + 0x28], rdx
mov r8, qword [rcx + 0x18]
mov r9, r8
mov ecx, eax
sub r9, rdx
jb 0x14018fa4f
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
mov dword [rcx + 0x28], eax
mov dword [rcx + 0x28], eax
add rsp, 0x88
ret
mov rcx, rdx
mov rdx, rax
call fcn.14025b800
ret 0xd0e8
mov qword [rsp + 0x30], rax
jmp 0x14018fa54
lea rcx, [0x1402d41e4]
lea ecx, [0x1402d41e4]
lea r8, str.pA__
mov edx, 0x23
call fcn.14025bae0
add al, ch
xchg ecx, eax
ror byte [rax + rax], 0x4c
mov dword [rsp + 0x30], eax
and al, 0x30
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x1400b2d00]
dec dword [rax - 0x77]
and al, 0x40
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x48], rcx
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], rax
lea rax, str.cannot_advance_past__remaining_:___
lea eax, [0x1402ddc58]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov dword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
add byte [rax], al
invalid
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.8.0_src_bytes.rsC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh1io.rs
lea rcx, [rsp + 0x58]
call fcn.14025ba30
add ah, cl
int3
int3
and al, 0x38
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1402d3e9a]
invalid
adc al, 0
adc al, 0
mov esi, 0x41001443
mov eax, 6
adc al, 0
add byte [rcx - 0x48], al
invalid
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
fstp qword [rax - 0xe]
dec dword [rax - 0x73]
and al, 0x20
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
fstp qword [rax - 0xe]
dec dword [rax - 0x73]
and al, 0x20
lea rdx, [rsp + 0x38]
and al, 0x38
call fcn.14003f7b0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
mov dh, 0x54
and al, 0x30
mov dh, 0x54
and al, 0x30
test rcx, rcx
je 0x14018fb62
mov al, 1
test dl, 1
jne case.0x140102181.496
cmp rcx, 1
jne 0x14018fb66
stc
add dword [rbp + 0x38], esi
mov rsi, qword [rsp + 0x28]
cmp byte [rsp + 0x31], 0
je 0x14018fb6b
xor esi, esi
xor al, 4
test byte [rsi + 0x34], 4
jne 0x14018fb6b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
movabs eax, dword [0x1b841001468]
add bh, bh
push rax
invalid
mov ecx, eax
invalid
movabs eax, dword [0x1b841001468]
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
invalid
mov al, 1
test cl, cl
sal dword [rax + 0x74c98401], 0xb
mov al, 1
test cl, cl
add dword [rcx + rcx*8 + 0x21eb0b74], eax
je 0x14018fb6b
jmp case.0x140102181.496
mov eax, edx
jmp case.0x140102181.496
mov rsi, qword [rsp + 0x28]
je 0x14018fb8e
sub byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x14c596
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1402dc110]
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x40
invalid
pop rsi
pop rsi
ret
int3
mov eax, 0x3dba48a5
movsb byte [rdi], byte [rsi]
push rbp
sbb dword fs:[rcx + 0x1d], edx
pop rdi
ret
int3
int3
int3
lea r8, case.0x14018e4c4.3
lea eax, case.0x14018e4c4.3
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x144243
adc al, 0
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402d3e1e]
adc al, 0
adc al, 0
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
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]
lea rdx, [0x1402d3dcc]
adc al, 0
adc al, 0
add byte [rcx - 0x48], al
invalid
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
jmp rax
add rcx, 8
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x38], ecx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0x144208
sub byte [rax - 0x73], cl
add eax, 0x144208
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
invalid
xor byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1401915c0]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14003f7b0
push rcx
sti
invalid
dec dword [rax - 0x75]
and al, 0x20
movzx edx, byte [rsp + 0x30]
xor byte [rax - 0x7b], cl
leave
push rcx
sti
invalid
test ecx, ecx
je 0x14018fd7f
mov al, 1
test dl, 1
jne 0x14018fd81
cmp rcx, 1
jne 0x14018fd60
mov rsi, qword [rsp + 0x28]
and al, 0x28
sub byte [rax + 0x31247c], al
cmp byte [rsp + 0x31], 0
je 0x14018fd65
test byte [rsi + 0x34], 4
jne 0x14018fd65
add byte [rax], al
invalid
add al, 0xf
test esp, eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
lea edx, str._____
lea edx, str._____
adc eax, 0x146740
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
invalid
sal dword [rax + 0xfc98401], 0x84
movabs al, byte [0xb7e9000000]
mov al, 1
test cl, cl
leave
je 0x14018fd65
jmp 0x14018fd81
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402d3e2e]
adc eax, 0x144151
adc al, 0
mov r8d, 9
mov eax, 9
add rsp, 0x40
pop rsi
jmp rax
add rcx, 8
mov qword [rsp + 0x38], rcx
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1402d3e22]
mov r8d, 8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
and al, 0x28
and al, 0x28
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
invalid
sbb byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
invalid
lea rdx, [rsp + 0x38]
call fcn.14003f7b0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
mov dh, 0x54
and al, 0x30
mov dh, 0x54
and al, 0x30
test rcx, rcx
je 0x14018fd7f
mov al, 1
test dl, 1
jne 0x14018fd81
cmp rcx, 1
je 0x14018fc87
invalid
invalid
mov rsi, qword [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1402dc110]
adc al, 0
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14018fd81
mov eax, edx
and al, 1
add rsp, 0x40
pop rsi
ret
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x30], 0xfffffffffffffffe
mov r14, r9
mov rbx, r8
mov ebx, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
xor r14b, r15b
invalid
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx]
test eax, eax
je 0x14018fdf2
cmp eax, 1
jne case.default.0x14018fdf0
lea r13, [rbp + 0x20]
movzx eax, byte [rdi + 1]
mov qword [rbp - 0x50], 0
movzx eax, al
lea rcx, [0x1402e94c8]
adc eax, 0x4634800
invalid
add rax, rcx
jmp rax
mov r15, qword [rdi + 8]
test r15, r15
je 0x14018fe58
lea rcx, [rbp - 0x20]
mov rdx, r14
mov r8, rbx
mov r9, r15
call fcn.140190ed0
mov eax, 1
test byte [rbp - 0x20], 1
jne 0x14018ff05
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
test rcx, rcx
je 0x14018fec3
movups xmm0, xmmword [rbp - 8]
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rdx
mov rax, qword [rbp + 0x20]
sub r15, rax
invalid
jae 0x14018fed1
xchg dword [rax], eax
add byte [rax], al
xchg dword [rax], eax
add byte [rax], al
xor r15d, r15d
jmp case.0x14018defb.29
add byte [rax], al
cmp byte [rdi + 1], 0
je 0x14018fe7e
invalid
lea rax, [0x1402d0970]
add eax, 0x140b11
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 1
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsi + 0x18], xmm0
jmp 0x14018ff35
lea rcx, [rbp - 0x20]
mov r9d, 0x2000
add byte [rax], al
add byte [rax], al
mov rdx, r14
mov r8, rbx
call fcn.140190ed0
adc byte [rax], al
add byte [rax + 1], bh
add byte [rax], al
adc byte [rax], al
add byte [rax + 1], bh
add byte [rax], al
test byte [rbp - 0x20], 1
jne 0x14018ff05
cmp qword [rbp - 0x18], 0
je 0x14018fef3
lea rax, [rbp - 0x18]
lea eax, [rbp - 0x18]
cmp qword [rbp - 8], 0
movups xmm0, xmmword [rax]
sete byte [rdi + 1]
movups xmmword [rsi + 8], xmm0
adc dword [rsi + 8], eax
movups xmm0, xmmword [rbp - 8]
movups xmmword [rsi + 0x18], xmm0
jmp 0x14018ff03
mov qword [rsi + 8], 0
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
add byte [rax], al
add byte [rax - 0x77], cl
push rsi
adc bl, ch
xor cl, byte [rax - 0x7b]
sal byte [rsp + rsi + 0x4c], 0x89
invalid
invalid
jmp 0x14018ff03
test rax, rax
je 0x14018ff0a
mov qword [rdi + 8], r15
jg 0x14018fee2
movups xmm0, xmmword [rbp + 0x10]
movups xmm1, xmmword [rbp + 0x20]
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
or byte [rax - 0x39], r9b
invalid
add byte [rax], al
add byte [rax], al
jmp 0x14018ff35
or byte [rax - 0x39], r9b
invalid
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], 0
mov dword [rsi + 8], 0
invalid
mov dword [rsi + 8], 0
mov qword [rsi + 0x10], rax
xor eax, eax
mov qword [rsi], rax
mov dword [rsi], eax
jmp 0x14018ff35
mov qword [rbp - 0x58], rdx
mov qword [rbp - 0x28], rcx
call fcn.1401913a0
mov dword [rax + rax], edx
add byte [rax - 0x77], cl
adc byte [rdi], r9b
push rdi
ror byte [rdi], 0x11
invalid
lea rcx, [rbp + 0x28]
mov rdx, qword [rbp - 0x58]
mov edx, dword [rbp - 0x58]
add byte [rax - 0x77], cl
adc byte [rdi], r9b
push rdi
ror byte [rdi], 0x11
invalid
mov edx, dword [rbp - 0x58]
xor r8d, r8d
mov rax, qword [rbp - 0x28]
jmp 0x14018ff32
call qword [rax + 0x20]
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.140190ed0
test byte [rbp - 0x20], 1
jne 0x140190086
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
test rax, rax
je 0x14019007e
add dword [rax], eax
invalid
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
movups xmmword [r13], xmm0
mov qword [rbp + 0x10], rax
mov dword [rbp + 0x10], eax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x140190039
movzx r15d, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
lea eax, [r15 - 0x30]
cmp al, 0xa
jae 0x14018ffd8
mov rcx, qword [rdi + 8]
mov rdx, rcx
shr rdx, 0x3c
je 0x1401900f0
test byte [rcx], dh
add dword [rax], eax
invalid
lea rdx, [0x1402d2745]
mov r8d, 0x1c
mov cl, 0x15
call fcn.140191430
adc al, 0
add cl, ch
leave
add byte [rax], al
invalid
lea eax, [r15 - 0x61]
cmp al, 6
jae 0x14019000a
mov rcx, qword [rdi + 8]
mov rax, rcx
shr rax, 0x3c
je 0x1401900e6
lea rdx, [0x1402d2745]
mov r8d, 0x1c
sbb al, 0
add byte [rax], al
mov cl, 0x15
call fcn.140191430
jmp 0x1401900a1
lea eax, [r15 - 0x41]
mov r15d, 0x5373063c
cmp al, 6
jae 0x140190065
mov rcx, qword [rdi + 8]
mov rax, rcx
shr rax, 0x3c
je case.0x14011b558.318
invalid
lea rdx, [0x1402d2745]
mov r8d, 0x1c
mov cl, 0x15
call fcn.140191430
jmp 0x1401900a1
invalid
push 0xffffffffb5158d48
adc al, 0
lea rdx, [0x1402d26f5]
mov r8d, 0x25
mov cl, 0x25
call fcn.140191430
add byte [rax - 0x77], cl
invalid
mov rax, qword [rbp + 0x10]
adc byte [r8 - 0x75], r9b
push rbp
invalid
and eax, 0xb1000000
and eax, 0x13e3e8
add byte [rax - 0x77], cl
invalid
adc byte [r8 - 0x75], r9b
push rbp
sbb byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
invalid
push rax
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
and bl, ch
invalid
and bl, ch
invalid
lea rdx, [0x1402d271a]
mov r8d, 0x2b
mov cl, 0x14
call fcn.140191430
jmp 0x1401900a1
mov rdx, rdi
mov al, 1
cmp al, 2
je 0x14019008c
jmp case.0x14011a779.328
mov al, 2
cmp al, 2
jne case.0x14011a779.328
invalid
mov qword [rsi], 1
mov rax, qword [rbp - 0x50]
test rax, rax
jne 0x1401900bb
jmp 0x14018ff35
mov rdx, rax
mov qword [rsi + 0x10], rdx
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov rax, qword [rbp - 0x50]
test rax, rax
je 0x14018ff35
invalid
invalid
invalid
invalid
mov rdx, qword [rbp - 0x48]
mov r8, qword [rbp - 0x40]
lea rcx, [rbp - 0x38]
jmp 0x14018ff32
invalid
invalid
invalid
invalid
ror byte [rax - 0x73], 0x4d
enter 0x66e9, 0xfffffffffffffffe
invalid
invalid
invalid
invalid
dec dword [rax - 0x3f]
shl rcx, 4
loope 0x1401900d4
add r15b, 0xc9
movzx eax, r15b
add rax, rcx
mov qword [rdi + 8], rax
mov al, 1
jmp 0x1401908ab
shl rcx, 4
loope 0x1401900ee
add r15b, 0xa9
jmp 0x1401900d4
shl rcx, 4
movzx eax, al
or rax, rcx
jmp 0x1401900db
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov edx, esi
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
mov r8, rbx
call fcn.140190ed0
test byte [rbp - 0x20], 1
loopne 0x140190116
jne 0x140190086
test dword [rbx - 1], ebp
invalid
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
test rax, rax
je 0x14019007e
push rdx
invalid
invalid
invalid
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
movups xmmword [r13], xmm0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
and byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
jrcxz 0x14019014b
add byte [rax], al
and byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
jrcxz 0x14019014b
add byte [rax], al
movzx r15d, byte [rdx]
mov dh, 0x3a
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
lea eax, [r15 - 0x30]
cmp al, 0xa
jae case.0x140102181.505
mov rcx, qword [rdi + 8]
mov rdx, rcx
shr rdx, 0x3c
je 0x1401900f0
or byte [r8 - 0x77], r9b
retf 0xc148
lea rdx, [0x1402d2745]
mov r8d, 0x1c
sbb al, 0
add byte [rax], al
sbb al, 0
add byte [rax], al
mov cl, 0x15
call fcn.140191430
jmp 0x1401900a1
invalid
lea eax, [r15 - 0x61]
cmp al, 6
jae 0x1401901b8
mov rcx, qword [rdi + 8]
mov rax, rcx
mov eax, ecx
shr rax, 0x3c
je 0x1401900e6
lea rdx, [0x1402d2745]
mov r8d, 0x1c
lahf
and eax, 0xb8410014
sbb al, 0
add byte [rax], al
mov cl, 0x15
call fcn.140191430
adc al, byte [rax]
add cl, ch
invalid
invalid
invalid
invalid
adc al, byte [rax]
add cl, ch
jmp 0x1821901b7
lea eax, [r15 - 0x41]
cmp al, 6
jae 0x1401901ea
mov rcx, qword [rdi + 8]
or byte [r8 - 0x77], r9b
enter 0xffffffffffffc148, 0xffffffffffffffe8
cmp al, 0xf
test bl, bh
invalid
mov rax, rcx
shr rax, 0x3c
je case.0x14011b558.318
lea rdx, [0x1402d2745]
mov r8d, 0x1c
mov cl, 0x15
call fcn.140191430
jmp 0x1401900a1
invalid
movzx ecx, r15b
mov al, 2
cmp ecx, 0x1f
invalid
jg 0x140190205
invalid
cmp ecx, 9
je 0x1401908ab
cmp ecx, 0xd
je 0x14019025f
jmp 0x140190217
cmp ecx, 0x20
je 0x1401908ab
cmp ecx, 0x3b
je 0x1401902e8
test cl, dl
add byte [rax], al
invalid
test cl, dl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x142616
lea rdx, [0x1402d2834]
lea edx, [0x1402d2834]
mov r8d, 0x25
add byte [rax], al
mov cl, 0x14
call fcn.140191430
adc al, byte [rax]
add cl, ch
jno case.0x14015a613.176
invalid
invalid
adc al, byte [rax]
add cl, ch
jno case.0x14015a613.176
invalid
adc eax, 0x1424be
mov r8d, 0x25
mov esi, 0x41001424
mov eax, 0x25
mov cl, 0x25
call fcn.140191430
add byte [rax], al
add byte [rax], al
mov rdi, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov edx, dword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
jmp 0x14019007b
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
and cl, ch
sbb al, 0xfe
invalid
mov al, 4
jmp 0x1401908ab
lea rcx, [rbp - 0x20]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
loopne 0x1401902ac
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, r14
mov r8, rbx
call fcn.140190ed0
test byte [rbp - 0x20], 1
or al, 0
add dh, dh
loopne case.0x14015a59b.155
jne 0x140190086
test dword [rcx], eax
invalid
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
test rax, rax
test eax, eax
je 0x14019007e
std
invalid
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
movups xmmword [r13], xmm0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov dword [rbp + 0x18], edx
adc byte [r8 - 0x77], r9b
push rbp
sbb byte [rbx + rcx*4 + 0x45], cl
and byte [rbp - 0x7b], cl
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x1401902ef
and byte [r13 - 0x7b], r9b
sal byte [rsp + rdi + 0x44], 0xf
mov dh, 0x3a
invalid
movzx r15d, byte [rdx]
movzx edi, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
mov al, 2
cmp r15d, 0x1f
cmp edi, 0x1f
invalid
jg 0x1401902d8
cmp r15d, 9
je 0x1401908ab
cmp r15d, 0xd
je 0x14019025f
jmp 0x14019031e
cmp r15d, 0x20
je 0x1401908ab
invalid
cmp r15d, 0x3b
cmp edi, 0x3b
invalid
jne 0x14019031e
mov al, 3
jmp 0x1401908ab
lea rdx, [0x1402d26f5]
and edx, dword [rax + rax]
mov r8d, 0x25
mov cl, 0x25
call fcn.140191430
adc dword [rax], eax
invalid
mov rdi, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
call qword [rax + 0x20]
jmp 0x14019007b
and cl, ch
pop rbp
std
invalid
lea rdx, [0x1402d27b6]
adc al, 0
add byte [rcx - 0x48], al
and eax, 0xb1000000
mov r8d, 0x25
mov cl, 0x14
adc al, 0xe8
invalid
adc byte [rax], al
add cl, ch
push 0xfffffffffffffffd
invalid
invalid
adc al, 0xe8
invalid
std
invalid
lea rcx, [rbp - 0x20]
mov r9d, 1
invalid
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, rbx
call fcn.140190ed0
test byte [rbp - 0x20], 1
loopne 0x140190351
jne 0x140190086
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
call 0x1306e8ea6
test rax, rax
je 0x14019007e
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
movups xmmword [r13], xmm0
mov qword [rbp + 0x10], rax
mov dword [rbp + 0x10], eax
mov qword [rbp + 0x18], rdx
mov dword [rbp + 0x18], edx
mov r8, qword [rbp + 0x20]
test r8, r8
je case.0x140185449.70
movzx r15d, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
mov al, 4
cmp r15d, 0xd
je 0x1401908ab
invalid
add byte [rax], al
add eax, 0x83410000
dec dword [rdx]
cmp r15d, 0xa
je 0x140190403
mov rcx, qword [rdi + 0x10]
inc rcx
mov qword [rdi + 0x10], rcx
mov al, 3
cmp rcx, 0x3fff
jbe 0x1401908ab
add al, 0
invalid
add al, 0
add byte [rax - 0x73], cl
adc eax, 0x142441
lea rdx, [0x1402d2803]
mov r8d, 0x1b
mov cl, 0x15
call fcn.140191430
invalid
adc byte [rax], al
add cl, ch
int 0xfc
invalid
invalid
lea rdx, [0x1402d26f5]
and edx, dword [rax + rax]
mov r8d, 0x25
mov cl, 0x25
call fcn.140191430
add byte [rax], al
mov rdi, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
call qword [rax + 0x20]
jmp 0x14019007b
js 0x1401903fd
invalid
invalid
lea rdx, [0x1402d27db]
adc al, 0
mov r8d, 0x28
mov cl, 0x15
call fcn.140191430
sbb dword [rax], edx
add byte [rax], al
adc byte [rax], al
add cl, ch
test esp, edi
invalid
jmp 0x1401900a1
mov r15, qword [rdi + 8]
lea rcx, [rbp - 0x20]
mov r9d, 1
loopne 0x140190466
mov ecx, 1
mov rdx, r14
mov r8, rbx
call fcn.140190ed0
or al, byte [rax]
invalid
add byte [rax], al
add dh, dh
loopne 0x14019043a
test byte [rbp - 0x20], 1
jne 0x140190086
test dword [rdi - 4], eax
invalid
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
test rax, rax
je 0x14019007e
lea rcx, [rbp - 8]
clc
movups xmm0, xmmword [rcx]
movups xmmword [r13], xmm0
invalid
invalid
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
invalid
sbb byte [rbx + rcx*4 + 0x45], cl
and byte [rbp - 0x7b], cl
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x140190490
and byte [r13 - 0x7b], r9b
sal byte [rbx + riz + 0x44], 0x8a
and cl, byte [rax - 0x73]
sub r15b, r15b
push rax
mov r12b, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
and byte [rcx - 0x80], al
cld
or dh, byte [rbp + 0x42]
and byte [rcx - 0x80], al
cld
or dh, byte [rbp + 0x42]
xor eax, eax
test r15, r15
dec dword [rdi]
xchg esp, eax
ror byte [rbp - 0x3f7c7ffc], 5
ror byte [rbp - 0x3f7c7ffc], 5
jmp 0x1401908ab
lea rdx, [0x1402d26f5]
and dl, byte [rax + rax]
add byte [rcx - 0x48], al
and eax, 0xb1000000
and eax, 0xf8ce8
mov r8d, 0x25
mov cl, 0x25
call fcn.140191430
invalid
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov rax, qword [rbp + 0x10]
mov eax, dword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
call qword [rax + 0x20]
jmp 0x14019007b
sti
invalid
invalid
sti
invalid
lea rdx, [0x1402d27a1]
adc al, 0
mov r8d, 0x15
mov cl, 0x14
call fcn.140191430
jmp 0x1401900a1
mov r15, qword [rdi + 8]
lea rcx, [rbp - 0x20]
mov rdx, r14
loopne 0x14019052d
mov edx, esi
mov r8, rbx
mov r9, r15
stc
stc
call fcn.140190ed0
test byte [rbp - 0x20], 1
jne 0x140190086
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
push rbp
invalid
test rax, rax
je 0x14019007e
invalid
push rbp
invalid
dec dword [rax - 0x73]
clc
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
adc byte [rcx], al
movups xmmword [r13], xmm0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov rax, qword [rbp + 0x20]
mov qword [rbp - 0x28], rax
fmul dword [rax - 0x7b]
invalid
je 0x140190584
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
movups xmm0, xmmword [rbp + 0x20]
adc byte [rax - 0x75], cl
sbb byte [r15], r9b
adc byte [rbp + 0x20], al
movaps xmmword [rbp - 0x10], xmm0
mov qword [rbp - 0x20], rax
invalid
mov qword [rbp - 0x18], rcx
mov rax, qword [rbp - 0x50]
test rax, rax
je 0x14019055a
mov rdx, qword [rbp - 0x48]
mov r8, qword [rbp - 0x40]
invalid
mov eax, 0xc0458b4c
lea rcx, [rbp - 0x38]
call qword [rax + 0x20]
push rax
invalid
push rax
and byte [rax - 0x75], cl
loopne 0x1401905a7
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
movaps xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp - 0x40], xmm0
sub dword [rbp - 0x40], eax
sub dword [rbp - 0x40], eax
ror byte [r8 - 0x77], 0x45
mov al, 0x48
mov dword [rbp - 0x48], ecx
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rcx
sub r15, qword [rbp - 0x28]
mov qword [rdi + 8], r15
jg case.0x14015b886.142
jg case.0x14015b886.142
sete al
add al, 5
jmp 0x1401908ab
add byte [rax], al
add byte [rax], al
mov qword [rdi + 8], 0
add byte [rax], al
add byte [rax], al
call fcn.1401913a0
mov rdi, rax
mov edi, eax
mov edi, eax
invalid
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
sub r15b, r15b
push rax
invalid
sub r15b, r15b
push rax
and cl, ch
iretd
jmp 0x14019007b
lea rcx, [rbp - 0x20]
mov r9d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call fcn.140190ed0
test byte [rbp - 0x20], 1
jne 0x140190086
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
test rax, rax
ror byte [rdi], 0x84
invalid
cli
invalid
invalid
ror byte [rdi], 0x84
movabs byte [0xff84d8d48fffffa], al
adc byte [rcx], al
invalid
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
invalid
add dword [rcx + 0xf], eax
adc dword [rbp], eax
movups xmmword [r13], xmm0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
test r8, r8
je case.0x14015a613.182
and byte [r13 - 0x7b], r9b
sal byte [rdi + rbp + 0x44], 0x8a
cmp cl, byte [rax - 0x73]
invalid
mov r15b, byte [rdx]
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sub r15b, r15b
push rax
and byte [rax - 0x7fbef9], dh
mov al, 7
cmp r15b, 0xd
invalid
invalid
pushfq
invalid
call qword [rax + 0x20]
mov al, 7
cmp r15b, 0xd
je 0x1401908ab
add byte [rax], al
lea rdx, [0x1402d2775]
pop rdi
and dword [rax + rax], edx
mov r8d, 0x15
mov cl, 0x14
call fcn.140191430
adc al, 0xe8
or eax, 0xe900000e
invalid
jns 0x140190620
invalid
jmp 0x1401900a1
invalid
lea rdx, [0x1402d26f5]
adc al, 0
mov r8d, 0x25
add byte [rax], al
mov cl, 0x25
call fcn.140191430
mov rdi, rax
mov edi, eax
mov edi, eax
invalid
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
jmp 0x14019007b
sub r15b, r15b
push rax
and cl, ch
and al, 0xfa
invalid
lea rcx, [rbp - 0x20]
mov r9d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call fcn.140190ed0
or byte fs:[rax], al
add dh, dh
loopne 0x140190671
or byte fs:[rax], al
add dh, dh
loopne 0x140190671
jne 0x140190086
test dword [rax], edx
cli
invalid
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
push rbp
invalid
test rax, rax
je 0x14019007e
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
invalid
add dword [rcx + 0xf], eax
movups xmmword [r13], xmm0
adc dword [rbp], eax
add byte [rax - 0x77], cl
adc byte [r8 - 0x77], r9b
push rbp
sbb byte [rbx + rcx*4 + 0x45], cl
and byte [rbp - 0x7b], cl
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
test r8, r8
and byte [r13 - 0x7b], r9b
test eax, eax
sal byte [rdi + rbp + 0x44], 0x8a
je 0x1401906d3
mov r15b, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
cmp cl, byte [rax - 0x73]
sub r15b, r15b
push rax
and byte [rcx], dh
xor eax, eax
cmp r15b, 0xa
je 0x1401908ab
lea rdx, [0x1402d278a]
xor eax, eax
cmp r15b, 0xa
je 0x1401908ab
lea rdx, [0x1402d278a]
and byte [rax + rax], dl
add byte [rcx - 0x48], al
adc eax, 0xb1000000
adc al, 0xe8
invalid
mov r8d, 0x15
mov cl, 0x14
call fcn.140191430
jmp 0x1401900a1
stc
invalid
dec dword [rax - 0x73]
adc eax, 0x14201b
lea rdx, [0x1402d26f5]
mov r8d, 0x25
add byte [rax], al
mov cl, 0x25
call fcn.140191430
mov rdi, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
jmp 0x14019007b
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov r8, rbx
call fcn.140190ed0
test byte [rbp - 0x20], 1
add dh, dh
loopne 0x14019071c
jne 0x140190086
test dword [rbp - 7], esp
invalid
dec dword [rax - 0x75]
call 0x1306e9271
mov edx, dword [rbp - 0x10]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
test rax, rax
je 0x14019007e
invalid
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
movups xmmword [r13], xmm0
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax - 0x77], cl
adc byte [r8 - 0x77], r9b
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x140190767
invalid
invalid
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x140190767
mov r15b, byte [rdx]
cmp cl, byte [rax - 0x73]
sub r15b, r15b
push rax
and byte [rcx - 0x80], al
dec dword [0x14cd99b70]
or cl, ch
jmp 0x1401908ab
lea rdx, [0x1402d26f5]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
cmp r15b, 0xd
sete al
or al, 8
jmp 0x1401908ab
lea rdx, [0x1402d26f5]
mov r8d, 0x25
add byte [rax], al
mov cl, 0x25
call fcn.140191430
mov rdi, rax
invalid
mov rax, qword [rbp + 0x10]
invalid
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
jmp 0x14019007b
lea rcx, [rbp - 0x20]
mov r9d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call fcn.140190ed0
test byte [rbp - 0x20], 1
jne 0x140190086
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
test rax, rax
je 0x14019007e
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
movups xmmword [r13], xmm0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x140190812
add byte [r8 - 0x77], r9b
adc byte [r8 - 0x77], r9b
push rbp
sbb byte [rbx + rcx*4 + 0x45], cl
and byte [rbp - 0x7b], cl
sal byte [rdi + rbp + 0x44], 0x8a
mov bh, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
mov al, 0xa
cmp r15b, 0xa
je 0x1401908ab
lea rdx, [0x1402d281e]
mov r15b, byte [rdx]
mov bh, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
mov al, 0xa
cmp r15b, 0xa
je 0x1401908ab
lea rdx, [0x1402d281e]
and byte [rax + rax], dl
mov r8d, 0x16
mov cl, 0x14
call fcn.140191430
jmp 0x1401900a1
invalid
lea rdx, [0x1402d26f5]
mov r8d, 0x25
add byte [rax], al
add byte [rax], al
mov cl, 0x25
call fcn.140191430
mov rdi, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sbb byte [rbx + rcx*4 + 0x45], cl
and byte [rax - 0x73], cl
lea ecx, [rbp + 0x28]
call qword [rax + 0x20]
invalid
cmp bh, al
invalid
lea ecx, [rbp + 0x28]
call qword [rax + 0x20]
jmp 0x14019007b
lea rcx, [rbp - 0x20]
mov r9d, 1
add byte [rcx + rcx*4 - 0xe], cl
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call fcn.140190ed0
test byte [rbp - 0x20], 1
jne 0x140190086
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
call 0x1306e93b0
test rax, rax
je 0x14019007e
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
adc byte [rcx], al
adc byte [rcx], al
movups xmmword [r13], xmm0
mov qword [rbp + 0x10], rax
adc byte [rax - 0x77], cl
push rbp
sbb byte [rbx + rcx*4 + 0x45], cl
and byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
in al, dx
add byte [rax], al
add byte [rax], al
adc byte [rax - 0x77], cl
push rbp
sbb byte [rbx + rcx*4 + 0x45], cl
and byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
in al, dx
add byte [rax], al
add byte [rax], al
mov r15b, byte [rdx]
add byte [rax], al
mov r15b, byte [rdx]
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
call qword [rax + 0x20]
xor eax, eax
cmp r15b, 0xd
dec dword [0xcdd99cb5]
add al, 0x40
dec dword [0xcdd99cb5]
add al, 0x40
add eax, 8
mov byte [rdi + 1], al
cmp qword [rbp - 0x50], 0
jge 0x140190862
add byte [rdi], cl
invalid
invalid
add byte [rax], al
invalid
jge 0x140190862
add byte [rdi], cl
test dword [rax + 0x48000000], edi
mov dword [rbp - 0x50], 0
invalid
mov qword [rbp - 0x50], 0
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
lea rcx, [0x1402e94c8]
or eax, 0x158bfd
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov r8, rbx
call fcn.140190ed0
add eax, 0x45f60000
loopne 0x1401908ee
add eax, 0x45f60000
loopne 0x1401908ee
jne 0x140190086
test dword [rbx + 0x48fffff7], edx
mov eax, dword [rbp - 0x18]
invalid
mov rax, qword [rbp - 0x18]
call 0x1306e9443
mov rdx, qword [rbp - 0x10]
test rax, rax
je 0x14019007e
lea r9, [rbp + 0x28]
lea rcx, [rbp - 8]
sub byte [r8 - 0x73], r9b
clc
movups xmm0, xmmword [rcx]
movups xmmword [r13], xmm0
mov qword [rbp + 0x10], rax
adc byte [r8 - 0x77], r9b
push rbp
sbb byte [rbx + rcx*4 + 0x45], cl
and byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
test byte [rax], al
add byte [rax], al
invalid
adc byte [r8 - 0x77], r9b
push rbp
sbb byte [rbx + rcx*4 + 0x45], cl
and byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx - 0x3676b3e6], cl
mov bl, byte [rdx]
mov rcx, r9
call qword [rax + 0x20]
cmp bl, 0xa
jne 0x1401909dc
mov byte [rdi + 1], 0xc
lea rax, [0x1402d0970]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 1
mov qword [rsi], 0
xorps xmm0, xmm0
movups xmmword [rsi + 0x18], xmm0
mov rax, qword [rbp - 0x50]
test rax, rax
jne 0x1401900bb
jmp 0x14018ff35
movaps xmm0, xmmword [rbp - 0x50]
movaps xmm1, xmmword [rbp - 0x40]
jmp 0x14018fee2
lea rdx, [0x1402d26f5]
mov r8d, 0x25
mov cl, 0x25
call fcn.140191430
mov rdi, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
jmp 0x14019007b
lea rdx, [0x1402d26f5]
mov r8d, 0x25
mov cl, 0x25
call fcn.140191430
mov rdi, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x20]
jmp 0x14019007b
lea rdx, [0x1402d2761]
mov r8d, 0x14
mov cl, 0x14
call fcn.140191430
jmp 0x1401900a1
test al, bl
add byte [rax], al
add byte [rax + 0x1c2f601], dh
jne 0x140191822
cmp rcx, 1
jne 0x1401917ce
mov rsi, qword [rsp + 0x38]
cmp byte [rsp + 0x41], 0
invalid
invalid
je 0x1401917d3
test byte [rsi + 0x34], 4
jne 0x1401917d3
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
mov ecx, eax
mov al, 1
test cl, cl
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140191822
jmp 0x1401917d3
sub byte [rax - 0x73], r9b
adc eax, 0x14268b
mov r8d, 3
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
je 0x1401917a9
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
push rax
sbb byte [rax - 0x77], cl
je 0x1401917a9
cmp byte [rax + 0x48402444], cl
mov dword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, [0x1400d3c20]
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x48]
call fcn.14003f7b0
mov rcx, qword [rsp + 0x30]
movzx edx, byte [rsp + 0x40]
test rcx, rcx
je 0x1401917e4
mov al, 1
test dl, 1
jne 0x140191822
cmp rcx, 1
je 0x140191721
mov rsi, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1402dc110]
lea edx, [0x1402dc110]
jmp 0x140191819
mov eax, edx
jmp 0x140191822
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
je 0x140191877
mov rcx, qword [rbp - 0x10]
call rax
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
js case.0x140102181.510
add byte [rbx + rcx*4 + 0x45], cl
invalid
invalid
je 0x1401918b4
cmp qword [rax + 0x10], 0x11
jb 0x140191891
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x40
add esp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
cmp eax, 3
jae 0x1401918ba
add rsp, 0x40
pop rbp
ret
add rcx, 8
add rsp, 0x40
pop rbp
jmp fcn.140167460
add byte [rax - 0x77], cl
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 0x140191913
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x140191900
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
invalid
invalid
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
int3
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax], eax
or byte [rax], al
add dh, bh
invalid
mov edi, ecx
mov rax, qword [rcx]
jmp 0x140191969
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
clc
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rdi], rcx
je 0x140191994
test al, 4
je 0x140192098
invalid
add byte [rax + 0x48db7403], ch
cmp eax, 0x3f
test al, 3
je case.0x14015a639.181
cmp rax, 0x3f
jbe 0x1401920b0
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rdi], rcx
pcmpeqw mm2, mm5
movzx eax, dl
lea rcx, [0x1402e94fc]
lea ecx, [0x1402e94fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1402dceb8]
lea eax, [0x1402dceb8]
mov qword [rbp + 0x7c0], rax
rol byte [rdi], 0
add byte [rax - 0x77], cl
mov ebp, 0x7c8
mov qword [rbp + 0x7c8], rdi
enter 7, 0
lea rax, [rdi + 0x20]
mov qword [rbp + 0x7d8], rax
mov dword [rbp + 0x7d8], eax
mov dword [rbp + 0x7d8], eax
lea rbx, [rbp + 0x7c0]
lea ebx, [rbp + 0x7c0]
mov qword [rbp + 0x7a8], rbx
mov qword [rbp + 0x7b0], 0
mov al, 7
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x7a0], rbx
lea rax, [rdi + 0x30]
lea eax, [rdi + 0x30]
lea eax, [rdi + 0x30]
xor byte [r8 - 0x77], r9b
test eax, esp
mov qword [rbp + 0x7e0], rax
cmp dword [rdi + 0x30], 0
mov qword [rbp + 0x7f0], rdi
jne 0x1401920f8
invalid
invalid
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x140191cda
mov rsi, qword [rdi + 0x28]
mov esi, dword [rdi + 0x28]
ja 0x140191a52
sub byte [rbx + 0x477401f8], al
cmp eax, 1
je 0x140191a76
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
add byte [rax], al
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
inc dword [rax + rax]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
rol esi, 0x80
and byte [rcx], al
add byte [rax], al
add dword [rax - 0x75], ecx
mov ebp, 0x7f0
stc
invalid
rol esi, 0x80
and byte [rcx], al
and byte [rax], 1
add byte [rax], al
add dword [rax - 0x75], ecx
mov ebp, 0x7f0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
invalid
mov rcx, qword [rax + 0x108]
mov qword [rbp + 0x7e8], rcx
mov qword [rax + 0x108], rsi
lea rsi, [rdi + 0x38]
cmp dword [rsi], 5
je 0x140191cf2
add r8b, byte [r8]
invalid
add r8b, byte [r8]
add byte [rax - 0x73], cl
xchg ebp, eax
movabs al, byte [0x96e8f18948000007]
lea rdx, [rbp + 0x7a0]
mov rcx, rsi
call fcn.140167b50
cmp al, 2
add cl, byte [rdi]
test ebx, ebx
add dword [rax], eax
invalid
invalid
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rcx], al
add byte [rax], al
invalid
cmp eax, 2
mov rdi, qword [rbp + 0x7f0]
je 0x140191b55
cmp eax, 1
je 0x140191b34
mov r8d, dword [0x14034f154]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov rdi, qword [rbp + 0x7f0]
mov eax, dword [0x14034f154]
sbb eax, dword [rax]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x7e8]
mov qword [rax + 0x108], rcx
invalid
mov rax, qword [rdi]
lea rcx, [rbp + 0x1a0]
movabs al, byte [0x3a0958d48000001]
add byte [rax], al
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50840f01], ch
add eax, 0x20a80000
invalid
test al, 1
je 0x1401920c8
test al, 0x20
and byte [rbp + 0x34], dh
jne 0x140191bb0
mov r8, rax
and r8, 0xffffffffffffffde
test al, 4
jne 0x140191bd0
cmp rax, 0x3f
cmp eax, 0x3f
clc
invalid
jbe 0x1401920b0
add r8, 0xffffffffffffffc0
cmp r8, 0x40
clc
invalid
clc
setb r9b
setb r9b
add r9b, r9b
jmp 0x140191be0
nop dword [rax + rax]
invalid
mov r9b, 3
mov r10, rcx
xor r8d, r8d
xor eax, eax
xor eax, eax
ror byte [rbp - 0x77], 2
mov qword [r10], r8
cmp dword [rbp + 0x1a0], 1
je case.default.0x140191c1e
jmp 0x140191c0c
nop dword [rax + rax]
invalid
test rax, rax
js 0x1401920e0
add r8, 0x40
mov r9b, 1
mov qword [rbp + 0x1a0], 1
add dword [rax], eax
add byte [rax], al
mov r10, rdx
mov qword [r10], r8
cmp dword [rbp + 0x1a0], 1
jne 0x140191c0c
invalid
adc cl, byte [rbx + rcx*4 - 0x7b]
movabs al, byte [0x7b10f4cf0000003]
mov r8, qword [rbp + 0x3a0]
lock cmpxchg qword [rdi], r8
jne 0x140191b70
test dword [rdi + rdi*8 - 1], esp
inc dword [rcx + 0xf]
mov dh, 0xc1
invalid
movzx eax, r9b
lea rcx, [0x1402e950c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rcx, qword [rdi + 0x20]
add rcx, 0x10
adc byte [rax - 0x77], cl
cli
adc byte [rax - 0x77], cl
cli
mov r8b, 1
call fcn.14020fac0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x14019213b
add byte [rax], al
invalid
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140191c1e.0
mov rcx, rdi
call fcn.1401678f0
jmp 0x140191c70
mov qword [rbp + 0x7f0], rdi
mov rcx, rdi
call fcn.1401678f0
mov rax, qword [rbp + 0x7f0]
mov r8, qword [rax - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or eax, 0x3f0e900
add byte [rax], al
lea rcx, [rdi + 0x20]
call fcn.140192de0
jmp 0x140192077
mov rax, qword [rsi]
lea rcx, [rax - 3]
cmp rcx, 3
jae 0x140191d0f
mov qword [rsi], 5
cmp eax, 5
mov rdx, qword [rbp + 0x7f0]
jne 0x140191d33
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_futuremap.rs
mov edx, 0x28
call fcn.14025bae0
jmp 0x140192139
mov qword [rbp + 0x7e8], 0
lea rsi, [rdi + 0x38]
cmp dword [rsi], 5
jne 0x140191aab
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_futuremap.rs
mov edx, 0x36
call fcn.14025bae0
jmp 0x140192139
mov rcx, rsi
mov qword [rbp + 0x7d0], rsi
call fcn.140167460
mov rax, qword [rbp + 0x7d0]
mov qword [rax], 5
mov rdx, qword [rbp + 0x7f0]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
mov rsi, qword [rbp + 0x7e0]
je 0x140191de5
cmp eax, 1
je 0x140191db0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
and byte [rax], 1
add byte [rax], al
add dword [rax - 0x75], ecx
xchg ebp, eax
invalid
invalid
add byte [rax], al
mov rsi, qword [rbp + 0x7e0]
invalid
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x7e8]
mov qword [rax + 0x108], rcx
add byte [rax], al
add byte [rax], al
mov dword [rbp - 0x60], 2
mov rcx, qword [rdx + 0x28]
mov qword [rax + 0x108], rcx
or byte [rcx], al
add byte [rax], al
jmp case.0x140172efe.162
mov dword [rbp - 0x60], 2
mov qword [rbp + 0x7e8], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x5a0]
lea rdx, [rbp - 0x60]
mov r8d, 0x200
add byte [rdx], al
add byte [rax], al
invalid
add al, ch
imul ecx, dword [rcx - 0x76b7fff4], 0xfa1be8f1
invalid
call fcn.14025a776
mov rcx, rsi
call fcn.140191830
lea rdx, [rbp + 0x5a0]
mov r8d, 0x200
mov rdi, qword [rbp + 0x7e0]
add byte [rax], al
dec dword [rax - 0x73]
xchg ebp, eax
movabs al, byte [0x200b841000005]
add byte [rax - 0x75], cl
mov ebp, 0x7e0
add byte [rax], al
mov rcx, rdi
call fcn.14025a776
mov eax, dword [0x14034f154]
rcr dword [rbx], cl
invalid
rcr dword [rbx], cl
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x140191ee1
add byte [rax], al
cmp eax, 1
mov rdx, qword [rbp + 0x7f0]
mov r8, qword [rbp + 0x7d8]
je 0x140191ebc
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
add al, ch
push rbx
sti
add al, 0
add al, ch
push rbx
sti
add al, 0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
add byte [rax], al
add dword [rax - 0x75], ecx
xchg ebp, eax
invalid
mov rdx, qword [rbp + 0x7f0]
mov r8, qword [rbp + 0x7d8]
mov rdi, qword [rbp + 0x7e0]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x7e8]
mov qword [rax + 0x108], rcx
mov al, 1
jmp 0x140191eef
mov rdx, qword [rbp + 0x7f0]
mov r8, qword [rbp + 0x7d8]
and r8, 0xffffffffffffff00
mov rsi, qword [rdx + 0x28]
xor ecx, ecx
mov qword [rbp + 0x3a8], rcx
mov qword [rbp + 0x3b0], r8
mov qword [rbp + 0x3b8], rbx
mov dword [rbp + 0x3a0], 1
cmp al, 2
je 0x140191f98
movzx eax, al
cmp eax, 1
je 0x140191f6e
mov byte [rbp + 0x7ff], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc eax, 0x70591
xchg ecx, eax
invalid
invalid
invalid
lea rdx, [0x1402024e0]
xchg ecx, eax
add eax, 0x8ce80007
cli
add al, 0
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
sbb eax, dword [rax]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
add byte [rax - 0x77], cl
invalid
call 0x188191f97
mov dword [rax + 0x108], esi
jmp 0x140191fa3
invalid
add byte [rax - 0x77], cl
invalid
or ecx, dword [rax - 0x39]
test eax, ebp
invalid
mov qword [rbp + 0x7e8], 0
lea rcx, [rbp + 0x1a0]
lea ecx, [rbp + 0x1a0]
add dword [rax], eax
add byte [rax - 0x73], cl
xchg ebp, eax
movabs al, byte [0x200b841000003]
add al, ch
mov edx, 0x48000c87
mov ecx, edi
lea rdx, [rbp + 0x3a0]
mov r8d, 0x200
call fcn.14025a776
mov rcx, rdi
call fcn.140191830
lea rdx, [rbp + 0x1a0]
movabs al, byte [0x200b841000001]
add byte [rax - 0x75], cl
invalid
loopne 0x140191fdd
add byte [rax], al
movabs al, byte [0x200b841000001]
add byte [rax - 0x75], cl
invalid
loopne 0x140191fdd
add byte [rax], al
add al, ch
cdq
xchg dword [rax + rax], ecx
call fcn.14025a776
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x74b7fd08], al
cmp eax, 2
mov rdi, qword [rbp + 0x7f0]
cmp eax, 2
mov rdi, qword [rbp + 0x7f0]
je 0x140192077
cmp eax, 1
je 0x140192056
invalid
clc
add dword [rsi + rcx*2 - 0x3a], esi
invalid
invalid
test edi, edi
invalid
mov byte [rbp + 0x7ff], 0
mov byte [rbp + 0x7ff], 0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
mov al, bl
add byte [rax], al
add byte [rax], al
mov al, bl
add byte [rax], al
add byte [rax], al
lea rdx, [0x1402024e0]
add byte [rax], al
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
sbb ecx, edx
sbb eax, dword [rax]
add byte [rbx + 0x1bd11905], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
sbb ecx, edx
sbb eax, dword [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov rdi, qword [rbp + 0x7f0]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x7e8]
add byte [rax - 0x77], cl
mov byte [rax], cl
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
mov byte [rax], cl
add dword [rax], eax
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1401932d0
adc al, byte [rax]
add byte [rax - 0x673b7eb8], dl
nop
add rsp, 0x898
pop rbx
pop rdi
nop
add rsp, 0x898
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp + 0x7d8]
jmp 0x140191c93
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_task_state.rs
lea r8, [0x1402dcb40]
mov edx, 0x24
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1402dcea0]
mov edx, 0x26
call fcn.14025bae0
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1402dcb80]
mov edx, 0x23
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1402dce60]
mov edx, 0x2f
call fcn.14025bae0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], 1
lea rax, [rbp - 0x60]
mov qword [rbp + 0x5b0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x5b8], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_taskcore.rs
lea rcx, [rbp + 0x5a0]
call fcn.14025ba30
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1402dcdd8]
mov edx, 0x27
call fcn.14025bae0
cmp qword [rbp + 0x7e0], 0
mov rdi, qword [rbp + 0x7f0]
je 0x140192077
mov rax, qword [rbp + 0x7e8]
mov rax, qword [rax]
test rax, rax
je 0x140192180
mov rcx, qword [rbp + 0x7e0]
call rax
mov rax, qword [rbp + 0x7e8]
cmp qword [rax + 8], 0
mov rdi, qword [rbp + 0x7f0]
je 0x140192077
mov rax, qword [rbp + 0x7e8]
cmp qword [rax + 0x10], 0x11
jb 0x1401921b9
mov rax, qword [rbp + 0x7e0]
mov rax, qword [rax - 8]
mov qword [rbp + 0x7e0], rax
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x7e0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rbp + 0x7f0]
jmp 0x140192077
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x427], 0
je 0x1401937a5
invalid
lea rcx, [rbp - 0x60]
call fcn.140191830
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x75], cl
lea edi, [rax]
add al, 0
add al, ch
invalid
mov qword [rbp + 0x418], rax
mov qword [rbp + 0x410], rdx
add byte [rax - 0x73], cl
add eax, 0xffffff23
add eax, 0xffffff23
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
call fcn.1401feaf0
int3
add byte [rax], 0
add al, ch
call 0x10c193ebb
nop dword [rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x410]
adc byte [rax + rax], al
invalid
cmp qword [rax + 8], 0
je 0x140193867
mov rax, qword [rbp + 0x410]
cmp qword [rax + 0x10], 0x11
jb 0x140193851
invalid
mov rax, qword [rbp + 0x418]
mov rax, qword [rax - 8]
mov qword [rbp + 0x418], rax
add byte [rax], al
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x418]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
je 0x140193927
mov rax, qword [rbp + 0x410]
cmp qword [rax + 0x10], 0x11
jb 0x140193911
mov rax, qword [rbp + 0x418]
mov rax, qword [rax - 8]
add al, 0
add byte [rax - 0x75], cl
clc
mov qword [rbp + 0x418], rax
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x418]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov ecx, dword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x73], cl
xchg ebp, eax
movabs al, byte [0x200b841000001]
add byte [rax - 0x75], cl
lea ebx, [rax]
add al, 0
add al, ch
fisubr dword [rbp + 0xc]
add byte [rax - 0x75], cl
invalid
invalid
lea edx, [rax]
adc byte [rax + rax], al
adc byte [rax + rax], al
add al, ch
cwde
invalid
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax], edx
or byte [rax], al
add dh, bh
invalid
mov edi, ecx
mov rax, qword [rcx]
jmp 0x140193a09
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
inc ecx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rdi], rcx
cmpxchg dword [rdi], ecx
je 0x140193a34
test al, 4
je 0x14019421c
setb dl
or dl, 2
lock cmpxchg qword [rdi], rcx
jne 0x140193a09
xchg edx, eax
ret 0xca80
movzx eax, dl
lea rcx, [0x1402e951c]
lea ecx, [0x1402e951c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea eax, [0x1402dceb8]
mov qword [rbp + 0x7c8], rax
mov qword [rbp + 0x7d0], rdi
rol byte [rdi], 1
add byte [rax], al
rol byte [rdi], 1
add byte [rax], al
lea rax, [rdi + 0x20]
mov qword [rbp + 0x7e8], rax
lea rbx, [rbp + 0x7c8]
lea ebx, [rbp + 0x7c8]
lea ebx, [rbp + 0x7c8]
mov qword [rbp + 0x7b0], rbx
mov qword [rbp + 0x7b8], 0
mov qword [rbp + 0x7a8], rbx
popfq
test al, 7
add byte [rax], al
lea rax, [rdi + 0x30]
mov qword [rbp + 0x7f0], rax
cmp dword [rdi + 0x30], 0
mov qword [rbp + 0x800], rdi
jne 0x14019427c
invalid
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
cmp eax, 2
je 0x140193dfb
invalid
add eax, dword [rax]
invalid
xor eax, 0x48000003
mov esi, dword [rdi + 0x28]
mov rsi, qword [rdi + 0x28]
cmp eax, 1
je 0x140193b16
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
lea edx, [0x1402024e0]
lea edx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rax - 0x75], ecx
mov ebp, 0x800
and byte [rcx], al
add byte [rax], al
add dword [rax - 0x75], ecx
mov ebp, 0x800
mov eax, dword [0x14034f154]
sbb eax, dword [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
mov ecx, dword [rax + 0x108]
ror dword [rax - 0x75], 0x88
or byte [rcx], al
add byte [rax], al
mov ecx, dword [rax + 0x108]
mov qword [rbp + 0x7f8], rcx
mov qword [rax + 0x108], rsi
or byte [rcx], al
add byte [rax], al
mov dword [rax + 0x108], esi
or byte [rcx], al
add byte [rax], al
lea rsi, [rdi + 0x38]
cmp dword [rsi], 5
je 0x140193e13
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
test al, 7
add byte [rax], al
lea rdx, [rbp + 0x7a8]
mov rcx, rsi
call fcn.140167b50
std
invalid
cmp al, 2
jne 0x140193dbe
std
invalid
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rax], al
add byte [rax], al
cmp eax, 2
mov rdi, qword [rbp + 0x800]
je 0x140193bf5
cmp eax, 1
je 0x140193bd4
add dword [rdi + rax*2 - 0x75], esi
add eax, 0x1bb5c1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
lea edx, [0x1402024e0]
lea edx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov rdi, qword [rbp + 0x800]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x7f8]
mov ecx, dword [rbp + 0x7f8]
mov ecx, dword [rbp + 0x7f8]
mov qword [rax + 0x108], rcx
mov rax, qword [rdi]
lea rcx, [rbp + 0x1a8]
lea ecx, [rbp + 0x1a8]
lea rdx, [rbp + 0x3a8]
nop word cs:[rax + rax]
nop dword [rax + rax]
test al, 1
je 0x14019424c
test al, 0x20
jne 0x140193c50
mov r8, rax
and r8, 0xffffffffffffffde
test al, 4
jne 0x140193c70
cmp rax, 0x3f
cmp eax, 0x3f
invalid
jbe 0x140194234
invalid
add r8, 0xffffffffffffffc0
cmp r8, 0x40
setb r9b
setb r9b
add r9b, r9b
add cl, cl
jmp 0x140193c80
nop dword [rax + rax]
mov r9b, 3
mov r10, rcx
retf 0x3145
ror byte [rbp - 0x77], 2
ror byte [rbp - 0x77], 2
cmp dword [rbp + 0x1a8], 1
je 0x140193c9a
jmp 0x140193cac
add byte [rax], al
add byte [rax], al
test rax, rax
js 0x140194264
add r8, 0x40
add eax, 0x40
mov r9b, 1
mov qword [rbp + 0x1a8], 1
mov r10, rdx
mov qword [r10], r8
add al, byte [rbx + 0x1a8bd]
add byte [rcx], al
add byte [rcx - 0x77], cl
ror byte [rbp - 0x77], cl
add al, byte [rbx + 0x1a8bd]
add byte [rcx], al
jne 0x140193cac
mov r8, qword [rbp + 0x3a8]
lock cmpxchg qword [rdi], r8
add al, dh
cmpxchg qword [rdi], r8
jne 0x140193c10
invalid
movzx eax, r9b
lea rcx, [0x1402e952c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
jmp rax
invalid
or dword [rax + 1], 0x8be0ffc8
add eax, 0x1bb48e
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1401941b9
cmp eax, 1
je 0x140193d3d
mov rax, qword [rbp + 0x7e8]
mov qword [rbp + 0x7e0], rax
mov eax, dword [0x14034f154]
sbb eax, dword [rax]
test eax, ebp
invalid
sbb eax, dword [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x88
fadd dword [rax]
add byte [rax], al
ror dword [rax - 0x73], 0x88
fadd dword [rax]
add byte [rax], al
lea ecx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
invalid
fadd qword [rax + rax]
add al, 0
invalid
add al, 0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x120], 1
mov rdi, qword [rbp + 0x800]
mov ebp, 0x800
mov ebp, 0x800
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov r8, qword [rax + 0x100]
mov rax, qword [rbp + 0x7e8]
mov rcx, qword [rax]
test r8, r8
test eax, eax
test eax, eax
je 0x1401941d5
mov qword [rbp + 0x7e0], 0
mov rdx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
cli
call fcn.14020c5c0
jmp 0x1401941eb
mov qword [rbp + 0x800], rdi
mov rcx, rdi
call fcn.1401677b0
dec dword [rax - 0x75]
test dword [rax], eax
or byte [rax], al
add byte [rbx + rcx*4 + 0x40], cl
mov eax, dword [rax - 8]
mov rax, qword [rbp + 0x800]
mov r8, qword [rax - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov bl, 0x1b
add byte [rcx], dh
sar bh, cl
adc eax, 0xd4755
jmp case.0x140193cbe.0
lea rcx, [rdi + 0x20]
call fcn.140192de0
jmp 0x140194198
mov rax, qword [rsi]
lea rcx, [rax - 3]
cmp rcx, 3
jae 0x140193e30
mov qword [rsi], 5
cmp eax, 5
mov rdx, qword [rbp + 0x800]
jne 0x140193e54
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_futuremap.rs
mov edx, 0x28
call fcn.14025bae0
jmp 0x1401942bd
mov qword [rbp + 0x7f8], 0
lea rsi, [rdi + 0x38]
cmp dword [rsi], 5
jne 0x140193b4b
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_futuremap.rs
mov edx, 0x36
call fcn.14025bae0
jmp 0x1401942bd
mov rcx, rsi
mov qword [rbp + 0x7d8], rsi
call fcn.140167460
mov rax, qword [rbp + 0x7d8]
mov qword [rax], 5
mov rdx, qword [rbp + 0x800]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
mov rsi, qword [rbp + 0x7f0]
je 0x140193f06
cmp eax, 1
je 0x140193ed1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
and byte [rax], 1
add byte [rax], al
add dword [rax - 0x75], ecx
xchg ebp, eax
add byte [rax], cl
add byte [rax], al
mov rsi, qword [rbp + 0x7f0]
add byte [rbx + 0x1bb27d05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x7f8]
mov qword [rax + 0x108], rcx
add bh, al
test al, 2
test al, 2
add byte [rax], al
add byte [rax - 0x75], cl
sub byte [rax - 0x77], cl
mov byte [rax], cl
add dword [rax], eax
add bl, ch
invalid
mov dword [rbp - 0x58], 2
mov qword [rbp + 0x7f8], 0
test al, 2
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rax + 0x48000005]
lea edx, [rbp - 0x58]
lea rcx, [rbp + 0x5a8]
lea rdx, [rbp - 0x58]
mov r8d, 0x200
add byte [rdx], al
add byte [rax], al
invalid
add al, ch
push 0xffffffff8948000c
int1
call fcn.14025a776
mov rcx, rsi
call fcn.140191830
lea rdx, [rbp + 0x5a8]
xchg ebp, eax
test al, 5
add byte [rax], al
dec dword [rax - 0x73]
xchg ebp, eax
test al, 5
add byte [rax], al
mov r8d, 0x200
mov rdi, qword [rbp + 0x7f0]
mov ebp, 0x7f0
mov ebp, 0x7f0
add byte [rax], al
mov rcx, rdi
call fcn.14025a776
mov eax, dword [0x14034f154]
mov cl, 0x1b
invalid
mov cl, 0x1b
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140194002
cmp eax, 1
mov rdx, qword [rbp + 0x800]
mov r8, qword [rbp + 0x7e8]
je 0x140193fdd
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
invalid
add al, ch
xor bl, dl
add al, 0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov rdx, qword [rbp + 0x800]
mov r8, qword [rbp + 0x7e8]
mov rdi, qword [rbp + 0x7f0]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x7f8]
mov qword [rax + 0x108], rcx
mov al, 1
jmp 0x140194010
mov rdx, qword [rbp + 0x800]
mov r8, qword [rbp + 0x7e8]
and r8, 0xffffffffffffff00
mov rsi, qword [rdx + 0x28]
xor ecx, ecx
mov qword [rbp + 0x3b0], rcx
mov qword [rbp + 0x3b8], r8
mov qword [rbp + 0x3c0], rbx
mov dword [rbp + 0x3a8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
cmp al, 2
je 0x1401940b9
movzx eax, al
cmp eax, 1
invalid
je 0x14019408f
add dword [rdi + rax*2 - 0x3a], esi
test dword [rdi], ecx
or byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 0x80f], 1
add byte [rax], al
add dword [rbx + 0x1bb0ff05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
add byte [rax], al
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0x108]
or byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0x7f8], rcx
mov qword [rax + 0x108], rsi
jmp 0x1401940c4
mov qword [rbp + 0x7f8], 0
lea rcx, [rbp + 0x1a8]
lea rdx, [rbp + 0x3a8]
add dword [rax], eax
add byte [rax - 0x73], cl
xchg ebp, eax
test al, 3
add byte [rax], al
mov r8d, 0x200
add al, byte [rax]
add al, ch
call fcn.14025a776
call fcn.14025a776
mov rcx, rdi
call fcn.140191830
lea rdx, [rbp + 0x1a8]
test al, 1
add byte [rax], al
test al, 1
add byte [rax], al
mov r8d, 0x200
mov rcx, qword [rbp + 0x7f0]
invalid
invalid
add byte [rax], al
add al, ch
js 0x140194162
or al, 0
invalid
add al, ch
js 0x140194162
or al, 0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x74b7fd08], al
cmp eax, 2
mov rdi, qword [rbp + 0x800]
cmp eax, 2
mov rdi, qword [rbp + 0x800]
je 0x140194198
cmp eax, 1
je 0x140194177
invalid
clc
add dword [rsi + rcx*2 - 0x3a], esi
mov byte [rbp + 0x80f], 0
mov byte [rbp + 0x80f], 0
mov byte [rbp + 0x80f], 0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x120], 1
mov rdi, qword [rbp + 0x800]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rbp + 0x7f8]
mov qword [rax + 0x108], rcx
clc
invalid
add byte [rax - 0x77], cl
mov byte [rax], cl
add dword [rax], eax
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140194d80
nop
add rsp, 0x8a8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp + 0x7e8]
jmp 0x140193db4
mov rcx, qword [rdi + 0x20]
mov qword [rbp + 0x7e0], 0
mov rdx, rdi
xor r8d, r8d
call fcn.14020c5c0
jmp 0x1401941eb
mov qword [rbp + 0x7e0], 0
mov rdx, rdi
xor r8d, r8d
call fcn.14020c5c0
mov rax, 0xffffffffffffffc0
mov rcx, qword [rbp + 0x800]
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1401942bf
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140193cbe.0
call fcn.1401677b0
jmp 0x140193d91
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1402dcea0]
mov edx, 0x26
call fcn.14025bae0
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1402dcb80]
mov edx, 0x23
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1402dce60]
mov edx, 0x2f
call fcn.14025bae0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x5a8], rax
mov qword [rbp + 0x5b0], 1
lea rax, [rbp - 0x58]
mov qword [rbp + 0x5b8], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x5c0], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_taskcore.rs
lea rcx, [rbp + 0x5a8]
call fcn.14025ba30
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1402dcdd8]
mov edx, 0x27
call fcn.14025bae0
cmp qword [rbp + 0x7f0], 0
mov rdi, qword [rbp + 0x800]
je 0x140194198
mov rax, qword [rbp + 0x7f8]
mov rax, qword [rax]
test rax, rax
je 0x140194304
mov rcx, qword [rbp + 0x7f0]
call rax
mov rax, qword [rbp + 0x7f8]
cmp qword [rax + 8], 0
mov rdi, qword [rbp + 0x800]
je 0x140194198
mov rax, qword [rbp + 0x7f8]
cmp qword [rax + 0x10], 0x11
jb 0x14019433d
pushfq
sbb eax, dword [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add dword [rax], eax
invalid
test eax, eax
je 0x1401954ce
cmp eax, 1
je 0x140195515
mov qword [rbp + 0x3a8], 0
jmp 0x14019553d
mov byte [rbp + 0x3b7], 1
mov eax, dword [0x14034f154]
sbb eax, dword [rax]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea ecx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
add al, 0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, dword [0x14034f154]
sbb eax, dword [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
mov qword [rbp + 0x3a8], rcx
add byte [rax - 0x77], cl
mov al, 8
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
mov al, 8
add dword [rax], eax
add byte [rax - 0x73], cl
movabs al, byte [0x41000001a0958d48]
add dword [rax], eax
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x1a0]
add dword [rax], eax
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
call fcn.14025a776
add rdi, 0x10
invalid
adc byte [rax - 0x77], cl
mov ebp, 0x3a0
invalid
mov ebp, 0x3a0
mov rcx, rdi
call fcn.140191830
lea rdx, [rbp - 0x60]
mov r8d, 0x200
mov rcx, qword [rbp + 0x3a0]
call fcn.14025a776
movabs al, byte [0x8b4800000200b841]
lea esp, [rax - 0x17fffffd]
cli
push rcx
or al, 0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x6d7402f8], al
add byte [rbx + 0x6d7402f8], al
cmp eax, 1
je 0x1401955e7
mov byte [rbp + 0x3b7], 0
add byte [rax], al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x3a8]
mov qword [rax + 0x108], rcx
add rsp, 0x440
add esp, 0x440
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x3b7bd], al
add eax, dword [rax]
add byte [rax], al
jne 0x140195644
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
lea rcx, [rbp + 0x1a0]
lea ecx, [rbp + 0x1a0]
call fcn.140191830
jmp 0x14019563c
invalid
sub esp, 0x20
lea rbp, [rdx + 0x80]
lea rdx, [rbp - 0x60]
mov r8d, 0x200
mov rcx, qword [rbp + 0x3a0]
add al, ch
in eax, dx
push rax
or al, 0
mov rcx, qword [rbp + 0x3a8]
call fcn.140207c40
invalid
add dh, al
test dword [rdi + 3], esi
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and byte [rdi + 0x5e], bl
pop rbp
ret
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
int3
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
test rax, rax
je case.0x14011a82e.350
invalid
and eax, 0xe8458948
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
call fcn.140067320
in eax, dx
dec dword [rax - 0x75]
invalid
invalid
in eax, dx
dec dword [rax - 0x75]
call 0x149189fcf
lock dec qword [rax]
mov rcx, qword [rbp - 0x10]
jne case.0x14011a82e.350
add rsp, 0x40
pop rbp
jmp fcn.140125200
nop
add rsp, 0x40
pop rbp
ret
invalid
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
or byte [rbp + 9], dh
or byte [rbp + 9], dh
mov rcx, qword [rbp - 0x10]
call fcn.140125200
nop
add rsp, 0x20
and byte [rbp - 0x3d], bl
and byte [rbp - 0x3d], bl
int3
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xac8
add byte [rax], al
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xa30], xmm6
invalid
add byte [rax - 0x39], cl
test dword [rax], ebp
or al, byte [rax]
add dh, bh
invalid
mov qword [rbp + 0xa28], 0xfffffffffffffffe
mov rsi, rdx
mov esi, edx
mov rdi, rcx
movzx eax, byte [rcx + 0xa78]
lea rcx, [0x1402e953c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0xa20], rdi
add byte [rax], al
jmp rax
lea rdx, [rdi + 0x10]
movups xmm6, xmmword [rdi]
mov word [rdi + 0xa79], 1
mov rax, qword [rdi + 0x540]
mov qword [rdi + 0xa80], rax
add byte [rax], al
lea r12, [rdi + 0xa88]
mov r8d, 0x530
mov rcx, r12
mov ecx, esp
mov ecx, esp
call fcn.14025a776
movups xmmword [rdi + 0xfb8], xmm6
jmp 0x1401957d2
lea r12, [rdi + 0xa88]
cmp qword [rdi + 0xfb8], 3
je 0x140195f22
mov qword [rbp + 0xa10], r12
mov rcx, r12
mov rdx, rsi
call fcn.140196510
mov ebx, eax
cmp al, 2
jne 0x140195893
mov rcx, qword [rbp + 0xa20]
mov rax, qword [rcx + 0xfb8]
cmp rax, 2
je 0x140195f46
mov rax, qword [rbp + 0xa20]
mov rdi, qword [rax + 0xfb8]
mov r14, qword [rax + 0xfc0]
mov qword [rax + 0xfb8], 3
cmp rdi, 3
je 0x140195f6a
mov eax, dword [rsi + 0xfc0]
test rax, rax
je 0x14019599b
lock dec qword [rax]
jne 0x14019599b
mov rax, qword [rbp + 0xa20]
mov rcx, qword [rax + 0xfc0]
call fcn.140166710
mov rax, qword [rbp + 0xa20]
mov qword [rax + 0xfc0], 0
xorps xmm0, xmm0
mov rax, qword [rbp + 0xa20]
invalid
ror byte [rax - 0x75], 0x85
and byte [rdx], cl
add byte [rax], al
invalid
test byte [rax + 0xfb8], 1
movups xmmword [rax + 0xfb8], xmm0
sldt word [rax]
adc dword [rax + 0xfb8], eax
je 0x140195fb6
mov qword [rax + 0xfb8], 2
sldt word [rax]
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x4b0], 0
add byte [rax], al
mov rax, qword [rbp + 0xa18]
mov qword [rbp + 0xa10], rax
lea rcx, [rbp + 0x4b0]
call fcn.140166fc0
mov qword [rbp + 0xa08], rsi
mov r13, qword [rbp + 0xa20]
movups xmm6, xmmword [r13 + 0xfb8]
mov rsi, qword [r13 + 0xfb8]
mov qword [r13 + 0xfb8], 3
cmp rsi, 3
je 0x140195fd2
lea rcx, [rbp + 0x4b0]
mov r8d, 0x530
lea esi, [rax + 0x41000004]
mov eax, 0x530
mov r12, qword [rbp + 0xa18]
add byte [rax], al
mov rdx, r12
call fcn.14025a776
movups xmmword [rbp + 0x9e0], xmm6
mov r15, qword [r13 + 0xa88]
movzx ebx, byte [r13 + 0xa90]
mov eax, dword [r13 + 0xa94]
mov dword [rbp + 0xa03], eax
mov eax, dword [r13 + 0xa91]
mov dword [rbp + 0xa00], eax
mov rdi, qword [r13 + 0xa98]
mov r14, qword [r13 + 0xaa0]
lea rdx, [r13 + 0xaa8]
lea rcx, [rbp - 0x60]
mov r8d, 0x510
call fcn.14025a776
test rsi, 0xfffffffffffffffd
mov rsi, qword [rbp + 0xa08]
je 0x140195ac0
lea rcx, [rbp + 0x9e8]
mov qword [rbp + 0xa10], r12
call fcn.140166fc0
cmp r15, 5
jne 0x140195acf
mov al, 1
mov cl, 3
jmp 0x140195c75
mov r13, qword [rbp + 0xa20]
mov qword [r13 + 0x548], r15
mov byte [r13 + 0x550], bl
popfq
push rax
invalid
add byte [rax], al
popfq
push rax
add eax, 0x858b0000
add byte [rax], al
invalid
invalid
mov eax, dword [rbp + 0xa00]
add byte [rdx], cl
add byte [rax], al
mov ecx, dword [rbp + 0xa03]
mov dword [r13 + 0x551], eax
test dword [rcx + 5], edx
add byte [rax], al
push rcx
add eax, 0x89410000
lea edx, [rbp + rax]
add byte [rcx - 0x77], cl
mov dword [r13 + 0x554], ecx
mov qword [r13 + 0x558], rdi
mov ebp, 0x558
mov qword [r13 + 0x560], r14
lea rcx, [r13 + 0x568]
lea rdx, [rbp - 0x60]
mov r8d, 0x510
call fcn.14025a776
mov rax, qword [r13 + 0xfb8]
cmp rax, 3
je 0x140195b67
cmp dword [r12], 3
je 0x140195b4c
mov rcx, r12
call fcn.1401990a0
mov rax, qword [rbp + 0xa20]
mov eax, dword [rbp + 0xa20]
mov eax, dword [rbp + 0xa20]
mov rax, qword [rax + 0xfb8]
test rax, 0xfffffffffffffffd
je 0x140195b67
mov rax, qword [rbp + 0xa20]
lea rcx, [rax + 0xfc0]
call fcn.140166fc0
mov rax, qword [rbp + 0xa20]
lea rdx, [rax + 0x548]
lea edx, [rax + 0x548]
lea edx, [rax + 0x548]
cmp dword [rdx], 4
je 0x140195caa
mov rdi, qword [rbp + 0xa20]
mov byte [rdi + 0xa7a], 1
lea rcx, [rbp + 0x4b0]
mov al, 4
add byte [rax], al
mov al, 4
add byte [rax], al
mov r8d, 0x530
call fcn.14025a776
mov byte [rdi + 0xa79], 0
xchg dword [rcx + 0xa], edi
add byte [rax], al
add byte [rax - 0x75], cl
pop qword [rax - 0x4cfffff6]
add dword [rax + 0x40418601], esi
invalid
xchg byte [rcx + 0x40], al
xchg dword [rcx + 0xa], edi
add byte [rax], al
add byte [rax - 0x75], cl
pop qword [rax - 0x4cfffff6]
add dword [rax + 0x40418601], esi
invalid
xchg byte [rcx + 0x40], al
add dword [rsi + 0x1b04041], eax
mov al, 1
mov qword [rbp + 0xa18], rcx
xchg byte [rcx + 0x20], al
test al, al
jne 0x140195be8
mov r8, qword [rbp + 0xa18]
mov rax, qword [r8 + 0x10]
mov rcx, qword [r8 + 0x18]
mov ecx, dword [rax + 0x18]
mov ecx, dword [rax + 0x18]
mov qword [r8 + 0x10], 0
xor edx, edx
xchg byte [r8 + 0x20], dl
test rax, rax
je 0x140195be8
call qword [rax + 8]
mov rdx, qword [rbp + 0xa18]
xchg byte [rdx + 0x38], bl
test bl, bl
je 0x140195bfe
lock dec qword [rdx]
je 0x140195c28
jmp 0x140195c30
mov rax, qword [rdx + 0x28]
mov rcx, qword [rdx + 0x30]
mov qword [rdx + 0x28], 0
add byte [rax], al
add byte [rax], al
test rax, rax
je case.0x14015a639.194
call qword [rax + 0x18]
xor eax, eax
mov rdx, qword [rbp + 0xa18]
xchg byte [rdx + 0x38], al
lock dec qword [rdx]
jne 0x140195c30
mov rcx, rdx
call fcn.14011fad0
shr eax, 1
movabs al, byte [0xa20bd8b48fff89e]
add byte [rax], al
invalid
mov rdi, qword [rbp + 0xa20]
add byte [rax - 0x73], cl
pop qword [rax - 0x39fffff6]
mov byte [rdi + 0xa7a], 0
invalid
invalid
lea rcx, [rdi + 0xa80]
mov byte [rdi + 0xa7a], 0
lea rdx, [rbp + 0x4b0]
xchg ebp, eax
mov al, 4
add byte [rax], al
xchg ebp, eax
mov al, 4
add byte [rax], al
mov r8d, 0x530
call fcn.14025a776
lea rcx, [rdi + 0xa80]
mov qword [rbp + 0xa18], rcx
mov rdx, rsi
call fcn.140196510
or al, byte [rax]
add byte [rax - 0x77], cl
bnd call fcn.140196510
cmp al, 2
jne 0x140195c81
add dh, byte [rbp + 0x10]
mov al, 1
mov cl, 4
add dword [rcx - 0x6274b7fc], esi
and byte [rdx], cl
add byte [rax], al
mov rbx, qword [rbp + 0xa20]
jmp 0x140195d90
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rbp + 0xa18]
cmp dword [rcx], 3
je case.0x140165a3a.159
mov rcx, qword [rbp + 0xa18]
mov ecx, dword [rbp + 0xa18]
cmp dword [rcx], 3
je case.0x140165a3a.159
call fcn.1401990a0
invalid
mov rax, qword [rbp + 0xa20]
mov byte [rax + 0xa7a], 0
add byte [rax], al
add byte [rax], al
cmp qword [rax + 0x548], 4
jne 0x140195ccd
mov eax, 0x548
add al, 0x75
and ecx, dword [rax - 0x75]
test dword [rax], esp
mov rax, qword [rbp + 0xa20]
test byte [rax + 0x558], 1
or al, byte [rax]
add dh, dh
sbb byte [rax + 5], 0
add byte [rcx], al
je 0x140195ccd
mov rax, qword [rbp + 0xa20]
lea rcx, [rax + 0x560]
call fcn.140166fc0
mov rax, qword [rbp + 0xa20]
cmp byte [rax + 0xa79], 0
je 0x140195d7e
mov rax, qword [rbp + 0xa20]
mov eax, dword [rbp + 0xa20]
mov rcx, qword [rax + 0xa80]
mov bl, 1
mov al, 1
xchg byte [rcx + 0x40], al
mov al, 1
add byte [rbx - 0x79fe4fff], dh
mov al, 1
add dword [rsi + 0x1b04041], eax
mov qword [rbp + 0xa18], rcx
xchg byte [rcx + 0x20], al
test al, al
add byte [rsi - 0x3f7bdfbf], al
jne 0x140195d2b
mov r8, qword [rbp + 0xa18]
mov rax, qword [r8 + 0x10]
mov rcx, qword [r8 + 0x18]
mov qword [r8 + 0x10], 0
xor edx, edx
xchg byte [r8 + 0x20], dl
test rax, rax
je 0x140195d2b
call qword [rax + 8]
mov rdx, qword [rbp + 0xa18]
xchg byte [rdx + 0x38], bl
test bl, bl
je 0x140195d41
lock dec qword [rdx]
je 0x140195d6b
jmp 0x140195d7e
mov rax, qword [rdx + 0x28]
mov rcx, qword [rdx + 0x30]
mov qword [rdx + 0x28], 0
test rax, rax
je 0x140195d59
call qword [rax + 0x18]
xor eax, eax
mov rdx, qword [rbp + 0xa18]
xchg byte [rdx + 0x38], al
lock dec qword [rdx]
jne 0x140195d7e
mov rax, qword [rbp + 0xa20]
mov rcx, qword [rax + 0xa80]
call fcn.14011fad0
mov rbx, qword [rbp + 0xa20]
mov byte [rbx + 0xa79], 0
mov cl, 1
xor eax, eax
mov byte [rbx + 0xa78], cl
js case.0x140185449.96
add byte [rax], al
movaps xmm6, xmmword [rbp + 0xa30]
add rsp, 0xac8
add esp, 0xac8
add esp, 0xac8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [rcx]
mov rcx, qword [rcx + 8]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0xa10], r15
call rax
jmp 0x140195e65
or byte [rdx], cl
add byte [rax], al
je 0x140195e06
mov rcx, qword [rbp + 0xa08]
mov rcx, qword [rcx + 0x50]
add byte [rax - 0x75], cl
push r8
call qword [rax + 0x18]
mov rax, qword [rbp + 0x9f8]
mov r14, qword [rbp + 0xa08]
mov qword [r14 + 0x48], rax
mov rax, qword [rbp + 0x9f0]
mov qword [r14 + 0x50], rax
push rax
push rax
mov r15, qword [rbp + 0xa18]
xor ecx, ecx
mov eax, 1
add byte [rax], al
add al, dh
cmpxchg qword [r14 + 0x58], rcx
add byte [rax], al
add al, dh
cmpxchg qword [r14 + 0x58], rcx
je 0x140195e65
mov rax, qword [r14 + 0x48]
mov rcx, qword [r14 + 0x50]
mov qword [r14 + 0x48], 0
mov dword [rsi + 0x48], 0
mov dword [rsi + 0x48], 0
test rax, rax
je 0x14019600f
invalid
add dword [rax], eax
invalid
mov ebp, 0x31000001
ror byte [rcx - 0x79], cl
push rsi
pop rax
xor edx, edx
xchg qword [r14 + 0x58], rdx
mov rax, qword [rax + 8]
mov qword [rbp + 0xa10], r15
mov ebp, 0xa10
mov ebp, 0xa10
add bh, bh
ror byte [rcx - 0x75], 1
sbb byte [rax - 0x75], r9b
or byte [rax - 0x7b], cl
call rax
mov rax, qword [r14 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
leave
leave
mov rbx, qword [rbp + 0xa20]
and byte [rdx], cl
add byte [rax], al
jne 0x140195e97
nop dword [rax + rax]
add byte [rax], al
mov rcx, qword [r14 + 0x10]
cmp rcx, rax
je 0x140195ebf
adc byte [rax + 0x39], r9b
sal dword [rsi + rsi - 1], 0xd7
call rdi
mov rax, qword [r14 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
sbb byte [rax - 0x75], cl
or byte [rax - 0x7b], cl
leave
je 0x140195e80
mov qword [r14 + 0x18], rcx
mov qword [rbp + 0xa10], r15
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x1402d0298]
mov edx, 0x29
call fcn.14025bae0
jmp 0x140196022
mov rax, qword [rbx + 0xfc0]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140195ed8
mov al, 1
mov cl, 3
jmp 0x140195d90
invalid
invalid
mov rax, qword [rbx + 0xfc0]
add eax, 0xf
add byte [rax], al
test rax, rax
je 0x1401959ad
lock dec qword [rax]
jne 0x1401959ad
mov rax, qword [rbp + 0xa20]
mov rcx, qword [rax + 0xfc0]
mov ecx, dword [rax + 0xfc0]
mov ecx, dword [rax + 0xfc0]
call fcn.140166710
jmp 0x1401959ad
invalid
cli
invalid
invalid
movabs dword [0xca5f0d8d48fffffa], eax
adc eax, dword [rax]
lea rcx, [0x1402d2970]
call fcn.14025c200
lea rcx, [0x1402d2970]
call fcn.14025c240
mov qword [rbp + 0xa10], r12
lea rcx, str.cannot_poll_Select_twiceC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_select.rs
lea r8, [0x1402d4bf8]
mov edx, 0x18
call fcn.14025bee0
jmp 0x140196022
mov rax, qword [rbp + 0xa18]
mov qword [rbp + 0xa10], rax
lea rcx, [0x1402cf858]
call fcn.14025bec0
jmp 0x140196022
mov rax, qword [rbp + 0xa18]
mov qword [rbp + 0xa10], rax
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.pK__
mov edx, 0x28
call fcn.14025bae0
jmp 0x140196022
mov qword [rbp + 0xa10], r15
lea rcx, str.w___
call fcn.14025bec0
ud2
xor eax, eax
movzx edx, byte [rsi + 0x11]
test dl, dl
jne 0x140197f21
mov dil, 1
cmp qword [rsi + 0x30], 0
cmp dword [rsi + 0x30], 0
jne 0x140196d55
cmp qword [rsi + 0x40], 0
jne 0x140196d55
cmp qword [rsi + 0x238], 2
setae dil
test al, al
jne 0x140196d6c
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x140198180
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140196d7a
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test dil, dil
jne 0x140196e27
mov rcx, qword [rbx + 0x418]
add rcx, 0x10
call fcn.140199270
mov dword [rbp + 0x290], eax
mov dword [rbp + 0x294], 0
add byte [rax], al
add byte [rax], al
lea rcx, [0x1402d0970]
mov qword [rbp + 0x270], rcx
add byte [rax], al
mov qword [rbp + 0x278], 1
xorpd xmm0, xmm0
movupd xmmword [rbp + 0x280], xmm0
mov byte [rbx + 0x3ec], 1
cmp dword [rbx + 0x3e0], 1
jne 0x140196de9
cmp dword [rbx + 0x3e4], eax
jne 0x140196de9
cmp dword [rbx + 0x3e8], 0
je 0x140196e27
lea rcx, [rbx + 0x3b8]
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0x60], rax
mov rax, qword [rbp + 0x270]
mov rdx, qword [rbp + 0x278]
movupd xmm0, xmmword [rbp + 0x280]
add byte [rdx], 0
add byte [rsi + 0xf], ah
sub dword [rbp + 0x50], eax
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], rdx
lea rdx, [rbp + 0x40]
call fcn.14005b2f0
mov rax, qword [rbx + 0x390]
cmp rax, 2
jne 0x140196e52
mov rax, qword [rbx + 0x3b0]
mov qword [rbp + 0x248], 2
mov qword [rbp + 0x268], rax
jmp 0x140196f15
lea rdx, [rbx + 0x3a8]
mov rdi, qword [rbx + 0x398]
mov rsi, qword [rbx + 0x3a0]
add byte [rax], al
test al, 1
je 0x140196ed4
mov rax, qword [rsi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rdi + rax]
invalid
add rcx, 0x10
call qword [rsi + 0x70]
lock inc qword [rdi]
jle 0x14019866b
mov qword [rbp + 0x250], rdi
mov qword [rbp + 0x258], rsi
lea rdx, [rbp + 0x260]
mov qword [rbp + 0x260], rax
mov rax, qword [rbx + 0x3b0]
mov qword [rbp + 0x248], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x268], rax
mov rax, qword [rsi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rdi, rax
invalid
add rdi, 0x10
jmp 0x140196f0f
invalid
mov rcx, rdi
call qword [rsi + 0x70]
mov qword [rbp + 0x250], rdi
mov qword [rbp + 0x258], rsi
lea rdx, [rbp + 0x260]
add byte [rax], al
mov qword [rbp + 0x260], rax
mov rax, qword [rbx + 0x3b0]
add al, byte [rax]
add byte [rax - 0x75], cl
xor dword [rax + 0x48000003], 0xffffffc7
mov qword [rbp + 0x248], 0
mov qword [rbp + 0x248], 0
mov qword [rbp + 0x268], rax
mov rcx, rdi
call qword [rsi + 0x60]
lea rax, [rbx + 0x418]
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x190], 2
mov qword [rbp + 0x1b0], 0
lea rax, [rbx + 0x410]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], esi
add byte [rax], al
add byte [rax - 0x73], cl
adc dword [rax], 4
add byte [rax], al
mov qword [rbp + 0x2f0], rax
lea rax, [rbx + 0x3b8]
mov qword [rbp + 0x2a8], rax
lea rax, [rbx + 0x428]
add al, 0
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 0x48000002], ebp
lea eax, [rbx + 0x428]
add al, 0
invalid
add byte [rax - 0x77], cl
test dword [rax], eax
add eax, dword [rax]
add byte [rax - 0x73], cl
xor eax, 3
add byte [rax], al
mov qword [rbp + 0x300], rax
lea rax, [rbx + 0x3f0]
mov qword [rbp + 0x18], rax
mov dword [rbp + 0x18], eax
lea rax, [rbx + 0x48]
mov qword [rbp + 0x1f8], rax
xorps xmm6, xmm6
pcmpeqd xmm7, xmm7
mov r12b, 1
lea rax, [0x1402d0970]
mov qword [rbp + 0x210], rax
jmp 0x140196fde
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0x60], rax
mov rax, qword [rbp + 0x270]
mov rcx, qword [rbp + 0x278]
movupd xmm0, xmmword [rbp + 0x280]
add byte [rdx], 0
invalid
adc byte [rbp + 0x280], al
movapd xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], rcx
mov rcx, qword [rbp + 0x2a8]
lea rdx, [rbp + 0x40]
call fcn.14005b2f0
mov rax, qword [rbp + 0x2f0]
movzx eax, byte [rax]
test eax, eax
je 0x140197060
cmp eax, 1
jne 0x140197ae9
mov esi, dword [rbx + 0x414]
mov dil, byte [rbx + 0x411]
mov rcx, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x2e8]
call fcn.1401a53b0
mov rcx, rax
or rcx, rdx
jne 0x140197035
mov rcx, qword [rbx + 0x188]
mov rax, qword [rbx + 0x190]
mov rdx, qword [rbp + 0x2e8]
call qword [rax + 0x30]
test rax, rax
jne 0x140197bbb
test rdx, rdx
jne 0x140197bd4
mov byte [rbx + 0x410], 2
mov byte [rbx + 0x411], dil
mov dword [rbx + 0x414], esi
jmp 0x140196fde
lea rcx, [rbp + 0x2b0]
mov rdx, rbx
mov r8, qword [rbp + 0x2e8]
add byte [rax], al
add byte [rax], al
call fcn.140199390
movzx eax, byte [rbp + 0x2b0]
cmp eax, 4
jne 0x140197150
retf 0
invalid
mov rcx, qword [rbp + 0x2f8]
mov rdx, qword [rbp + 0x2e8]
mov r8, rbx
call fcn.1401a2180
mov r13b, 4
mov ch, 4
test rax, rax
jne 0x140197c16
test rdx, rdx
jne 0x140197c18
mov rax, qword [rbp + 0x300]
cmp qword [rax], 0
add byte [rbp + 0x2a], dh
add byte [rbp + 0x2a], dh
cmp byte [rbx + 0x3ec], 0
jne 0x140197c16
test byte [rbx + 0x3e0], 1
je 0x140197c16
cmp dword [rbx + 0x3e4], 0x7fffffff
je 0x140197c16
mov rax, qword [rbp + 0x2f8]
mov r14, qword [rax]
clc
add al, byte [rax]
add byte [rbx + rcx*4 + 0x30], cl
lea rcx, [r14 + 0x10]
xor eax, eax
lock cmpxchg byte [r14 + 0x10], r12b
jne 0x140197863
invalid
add byte [rax], al
invalid
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x140197881
add byte [rax], al
xor eax, eax
movzx edx, byte [r14 + 0x11]
mov dh, 0x56
adc dword [rdx + rdx*8 + 0x12b9850f], eax
add byte [rax], al
mov dh, 0x56
adc dword [rdx + rdx*8 + 0x12b9850f], eax
add byte [rax], al
mov sil, 1
cmp qword [r14 + 0x30], 0
je 0x140197345
jle 0x14019715d
add byte [rdi], cl
test byte [rcx], dl
add al, byte [rax]
add byte [rax + rax*8 + 0x216840f], al
add al, byte [rax]
invalid
test al, al
je 0x140197352
add al, byte [rax]
invalid
add al, byte [rax]
add cl, ch
and al, 2
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
jmp 0x140197365
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov ch, 0xb1
add al, byte [rax]
add byte [rbx + rcx*4 - 0x53], al
invalid
lodsd eax, dword [rsi]
mov ah, 2
movzx r14d, byte [rbp + 0x2b1]
mov r13d, dword [rbp + 0x2b4]
mov ebp, dword [rbp + 0x2b4]
mov ebp, dword [rbp + 0x2b4]
add byte [rax], al
mov r8, qword [rbp + 0x2b8]
mov r15, qword [rbx + 0x418]
sbb byte [rax + rax], al
add byte [rax - 0x75], cl
mov esp, dword [rax]
add al, 0
add byte [rcx - 0x73], cl
ja 0x140197188
sbb byte [rax + rax], al
add byte [rax - 0x75], cl
mov esp, dword [rax]
add al, 0
add byte [rcx - 0x73], cl
ja 0x140197188
add rcx, 0x10
add ecx, 0x10
mov rdx, qword [rbp + 0x2f0]
mov qword [rbp + 0x270], rdx
add byte [rax], al
mov rdx, qword [rbp + 0x2a8]
mov qword [rbp + 0x278], rdx
xchg ebp, eax
js 0x140197198
add byte [rax], al
mov qword [rbp + 0x290], rsi
mov qword [rbp + 0x298], rcx
invalid
cwde
add al, byte [rax]
add byte [rax], al
mov rdi, qword [rbp + 0x2c0]
movdqu xmm0, xmmword [rbp + 0x2c8]
mov byte [rbp + 0x2a0], 0
add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax]
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax]
add eax, dword [rax]
add byte [rax], al
mov qword [rbp + 0x280], rcx
mov rcx, qword [rbp + 0x18]
mov qword [rbp + 0x280], rcx
mov rcx, qword [rbp + 0x18]
add byte [rax - 0x75], cl
sbb byte [r8 - 0x77], r9b
lea ecx, [rax - 0x76fffffe]
add byte [rax], al
mov eax, eax
invalid
invalid
invalid
jb 0x1401971ff
mov qword [rbp + 0x288], rcx
add byte [rax], al
mov eax, eax
lea rcx, [0x1402e9550]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
adc eax, 0x4634800
or dword [rax + 1], 0x31e0ffc8
ror byte [rax - 0x77], 0xb5
or byte [rdx], al
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x208], rsi
lock cmpxchg byte [rsi], r12b
jne 0x140197940
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jg 0x14019721c
add byte [rax - 0x2f], cl
loopne 0x14019724e
test eax, eax
jne 0x140197965
mov dword [rbp + 0x2e4], 0
mov qword [rbp + 0x1c0], r8
mov dword [rbp + 0x1c0], eax
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x47
adc dword [rax + rax*8 + 0x11ff850f], eax
add byte [rax], al
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x14019842b
adc dword [rax], eax
add byte [rcx - 0x73], cl
sbb byte [r8 - 0x77], r9b
test dword [rax + 0x48000001], edi
mov eax, dword [rbp + 0x298]
invalid
cwde
add al, byte [rax]
invalid
lea rax, [r15 + 0x18]
mov qword [rbp + 0x1b8], rax
mov rax, qword [rbp + 0x298]
invalid
cwde
add al, byte [rax]
invalid
test dword [rax + 0x48000002], ebx
mov dword [rbp + 0x200], eax
add byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x200], rax
lea rax, [r15 + 0x1c8]
mov qword [rbp + 0x38], rax
lea rax, [r15 + 0x1f0]
mov qword [rbp + 0x240], rax
test dword [rax + 2], eax
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
cmp byte [r9 - 0x73], r9b
xchg eax, esi
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 2], eax
add byte [rax], al
mov rcx, qword [r15 + 0x228]
mov rdx, qword [r15 + 0x230]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbp - 0x77], al
mov r8d, r13d
call fcn.14005c190
mov r8, qword [r15 + 0x1f8]
invalid
invalid
mov r8d, r13d
call fcn.14005c190
mov r8, qword [r15 + 0x1f8]
mov rdx, qword [r15 + 0x200]
xchg edi, eax
add byte [rdx], al
add byte [rax], al
xchg edi, eax
add byte [rdx], al
add byte [rax], al
lea rcx, [r15 + 0x208]
mov qword [rbp + 0x30], rcx
mov r10, qword [r15 + 0x210]
mov r11, r10
and r11, rax
ret
mov rcx, rax
ret
mov ecx, eax
shr rcx, 0x39
mov rdi, qword [r15 + 0x208]
movd xmm0, ecx
movd mm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r14d, r14d
movdqu xmm1, xmmword [rdi + r11]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
je 0x14019729b
je 0x14019729b
pmovmskb esi, xmm2
test esi, esi
je 0x140197322
nop word cs:[rax + rax]
tzcnt r12d, esi
add r12, r11
and r12, r10
lea rcx, [r12*8]
mov r9, rdi
sub r9, rcx
mov r9, qword [r9 - 8]
cmp rdx, r9
jbe 0x1401982e9
mov rcx, r9
shl rcx, 4
cmp dword [r8 + rcx + 8], r13d
je 0x1401974ed
lea ecx, [rsi - 1]
and cx, si
mov esi, ecx
jne 0x1401972e0
jmp qword [rsi + 0x21]
pcmpeqb xmm1, xmm7
pmovmskb ecx, xmm1
leave
leave
test ecx, ecx
jne 0x1401978bd
add r11, r14
add r11, 0x10
add r14, 0x10
and r11, r10
jmp 0x1401972bd
cmp qword [r14 + 0x40], 0
setne sil
test al, al
jne 0x140197365
add byte [rax + 0xf], al
xchg ebp, eax
mov byte [rax + rax*8 - 0x74b7ec8b], 5
out dx, eax
jge 0x140197373
mov rax, qword [0x14034f148]
add byte [rax - 0x2f], cl
loopne 0x1401973a5
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x1401978a0
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140197373
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test sil, sil
jne 0x140197c4a
test esi, ecx
or byte [rax], al
invalid
mov rax, qword [rbp + 0x2f8]
mov rcx, qword [rax]
add rcx, 0x10
call fcn.140199270
mov dword [rbp + 0x290], eax
mov dword [rbp + 0x294], 0
lea rcx, [0x1402d0970]
or eax, 0x1395ca
add byte [rax - 0x77], cl
lea esi, [rax + 2]
jo 0x1401973ad
mov qword [rbp + 0x270], rcx
jo 0x1401973ad
add byte [rax], al
mov qword [rbp + 0x278], 1
lea rcx, [rbp + 0x290]
movups xmmword [rcx - 0x10], xmm6
jno 0x1401973b3
mov byte [rbx + 0x3ec], 1
cmp dword [rbx + 0x3e0], 1
jne 0x140196fa0
cmp dword [rbx + 0x3e4], eax
in al, 3
add byte [rax], al
jne 0x140196fa0
invalid
cmp dword [rbx + 0x3e8], 0
jne 0x140196fa0
jmp 0x140196fde
mov qword [rbp + 0x1d8], r8
mov qword [rbp + 0x1e0], rdi
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebp, 0x1e0
movdqu xmmword [rbp + 0x1e8], xmm0
add byte [rax], al
mov rax, qword [r8]
movq r9, xmm0
mov byte [rbp + 0x317], 1
add dword [rax - 0x73], ecx
lea rdx, [rbp + 0x1f0]
add dword [rax - 0x73], ecx
lea rdx, [rbp + 0x1f0]
mov r8, rdi
call rax
sal bl, 1
movq mm0, qword [rbp + 0x40]
sal bl, 1
movq mm0, qword [rbp + 0x40]
movupd xmm1, xmmword [rbp + 0x50]
lea rax, [rbp + 0x220]
add byte [rax], al
add byte [rax], al
movupd xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov dword [rbp + 0x21c], r13d
mov byte [rbp + 0x219], r14b
mov byte [rbp + 0x218], 1
cmp dword [rbx + 0x3e0], 1
jne 0x140197713
cmp dword [rbx + 0x3e8], r13d
jne 0x140197713
mov byte [rbx + 0x410], 1
mov byte [rbx + 0x411], r14b
mov dword [rbx + 0x414], r13d
mov rax, qword [rbp + 0x220]
mov rdx, qword [rbp + 0x228]
mov rax, qword [rax + 0x20]
mov r8, qword [rbp + 0x230]
mov byte [rbp + 0x317], 1
lea rcx, [rbp + 0x238]
call rax
mov rax, qword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x1e0]
mov r8, qword [rbp + 0x1e8]
test eax, ebp
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lock add dword [rax], eax
add bh, bh
push rax
and cl, ch
or ebx, edi
invalid
invalid
test eax, ebp
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
mov word [rbx + 0x410], 0x101
mov dword [rbx + 0x414], 0
jmp 0x140196fde
neg r12
lea r10, [rdi + r12*8]
mov r11, qword [rbp + 0x240]
mov qword [rbp + 0x220], r11
mov qword [rbp + 0x228], r10
mov r10, qword [rbp + 0x30]
mov qword [rbp + 0x230], r10
mov qword [rbp + 0x238], rax
mov qword [rbp + 0x218], 0
cmp r9, rdx
jae 0x1401984a9
mov eax, dword [r8 + rcx + 0xc]
mov sil, 1
mov r14, qword [rbp + 0x200]
mov rdi, qword [rbp + 0x38]
mov dword [rbp + 0x1d0], eax
mov dword [rbp + 0x1d4], r13d
mov qword [rbp + 0x1c8], rdi
xor eax, eax
lock cmpxchg byte [r14], sil
jne 0x140197991
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401979ac
xor eax, eax
movzx ecx, byte [r14 + 1]
test cl, cl
jne 0x14019846c
mov dword [rbp + 0x240], eax
mov r13, qword [rbp + 0x1c8]
mov esi, dword [rbp + 0x1d0]
mov edi, dword [rbp + 0x1d4]
mov dword [rbp + 0x1d8], esi
mov dword [rbp + 0x1dc], edi
cmp qword [r13 + 0x10], rsi
jbe 0x14019836e
mov rax, qword [r13 + 8]
imul r12, rsi, 0x130
cmp dword [rax + r12], 2
je 0x14019836e
mov rax, qword [rbp + 0x238]
mov qword [rbp + 0x60], rax
movzx eax, byte [rbp + 0x218]
movzx ecx, byte [rbp + 0x219]
movzx edx, word [rbp + 0x21a]
mov r8d, dword [rbp + 0x21c]
mov r9, qword [rbp + 0x220]
movdqu xmm0, xmmword [rbp + 0x228]
movdqa xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], al
mov byte [rbp + 0x41], cl
mov word [rbp + 0x42], dx
mov dword [rbp + 0x44], r8d
mov qword [rbp + 0x48], r9
mov byte [rbp + 0x317], 1
lea rcx, [rbp + 0x290]
lea rdx, [rbp + 0x40]
call fcn.1401a4c80
movdqu xmm0, xmmword [rbp + 0x1d8]
movupd xmm1, xmmword [rbp + 0x1e8]
movapd xmmword [rbp + 0x180], xmm1
movdqa xmmword [rbp + 0x170], xmm0
mov byte [rbp + 0x316], 1
mov rcx, rsi
call fcn.140199270
movdqa xmm0, xmmword [rbp + 0x170]
movapd xmm1, xmmword [rbp + 0x180]
movapd xmmword [rbp + 0x2c0], xmm1
movdqa xmmword [rbp + 0x2b0], xmm0
mov dword [rbp + 0x2d0], eax
mov dword [rbp + 0x2d4], r13d
mov byte [rbx + 0x3ec], 1
cmp dword [rbx + 0x3e0], 1
jne 0x140197822
cmp dword [rbx + 0x3e4], eax
jne 0x140197822
mov rax, qword [rbp + 0x2d0]
mov qword [rbp + 0x60], rax
movdqa xmm0, xmmword [rbp + 0x2b0]
movapd xmm1, xmmword [rbp + 0x2c0]
movapd xmmword [rbp + 0x50], xmm1
movdqa xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x316], 0
mov rcx, qword [rbp + 0x2a8]
lea rdx, [rbp + 0x40]
call fcn.14005b2f0
jmp 0x140196fde
mov rdi, rcx
call fcn.140265af0
mov rcx, rdi
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x140197117
mov rsi, rcx
call fcn.140265bb0
mov rcx, rsi
xor al, 1
movzx edx, byte [r14 + 0x11]
test dl, dl
je 0x140197126
jmp 0x1401983df
mov rdi, rcx
call fcn.140265bb0
mov rcx, rdi
test al, al
jne 0x140197365
mov byte [r14 + 0x11], 1
jmp 0x140197365
mov rcx, qword [rbp + 0x30]
mov qword [rbp + 0x218], rcx
mov rcx, qword [rbp + 0x240]
mov qword [rbp + 0x220], rcx
mov qword [rbp + 0x228], rax
mov qword [rbp + 0x230], r13
mov rdi, qword [rbp + 0x38]
mov qword [rbp + 0x238], rdi
test r13d, r13d
mov sil, 1
je 0x140198577
movzx eax, byte [r15 + 0x70]
xor al, r13b
test al, 1
mov r14, qword [rbp + 0x200]
je 0x1401979c5
test byte [r15 + 0x118], 1
jne 0x1401979f6
cmp dword [r15 + 0x11c], r13d
ja 0x1401979f6
lea rax, [r15 + 0x118]
lea rcx, [r15 + 0x11c]
jmp 0x1401979e6
mov rcx, qword [rbp + 0x208]
mov rsi, r8
call fcn.140265af0
mov r8, rsi
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x14019720e
mov rsi, r8
call fcn.140265bb0
mov r8, rsi
xor al, 1
mov dword [rbp + 0x2e4], eax
mov qword [rbp + 0x1c0], r8
movzx eax, byte [r15 + 0x11]
test al, al
je 0x14019722c
mov rcx, r14
call fcn.140265af0
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x140197576
call fcn.140265bb0
xor al, 1
movzx ecx, byte [r14 + 1]
test cl, cl
je 0x140197585
jmp 0x14019846c
test byte [r15 + 0xa0], 1
jne 0x1401979f6
cmp dword [r15 + 0xa4], r13d
ja 0x1401979f6
lea rax, [r15 + 0xa0]
lea rcx, [r15 + 0xa4]
lea edx, [r13 + 2]
mov r8d, edx
shr r8d, 0x1f
mov dword [rax], r8d
mov dword [rcx], edx
mov dword [rbp + 0x154], r13d
mov byte [rbp + 0x90], 6
mov dword [rbp + 0xf8], 0
mov qword [rbp + 0x40], 0
mov dword [rbp + 0x104], 0
mov dword [rbp + 0x110], 0
mov dword [rbp + 0x11c], 0
mov qword [rbp + 0xe0], 0
mov dword [rbp + 0x128], 0
lea rax, [rbp + 0xb8]
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
movups xmmword [rax + 0xa0], xmm6
mov dword [rbp + 0x88], 0x3b9aca00
mov dword [rbp + 0x134], 0
mov qword [rbp + 0x58], 0
mov byte [rbp + 0x168], 1
mov qword [rbp + 0xe8], 0
mov dword [rbp + 0x140], 0
mov qword [rbp + 0x70], 0
lea rcx, [rbp + 0x218]
lea rdx, [rbp + 0x40]
call fcn.1400667b0
mov r13d, edx
jmp 0x140197542
mov r12d, dword [rbx + 0x414]
movzx r14d, byte [rbx + 0x411]
mov rcx, qword [rbp + 0x300]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x60], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x50], xmm1
movaps xmmword [rbp + 0x40], xmm0
mov qword [rbx + 0x428], 0
mov rax, qword [rbp + 0x40]
test rax, rax
je 0x140197c74
lea rdx, [rbp + 0x58]
mov r8, qword [rbp + 0x48]
mov r9, qword [rbp + 0x50]
lea rcx, [rbp + 0x270]
call qword [rax]
mov esi, dword [rbp + 0x64]
mov rax, qword [rbp + 0x40]
movups xmm0, xmmword [rbp + 0x270]
movups xmm1, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0x2c0], xmm1
movaps xmmword [rbp + 0x2b0], xmm0
test dword [rax + 0x48000002], esi
test eax, eax
je 0x140197b7a
mov rdx, qword [rbp + 0x48]
mov r8, qword [rbp + 0x50]
lea rcx, [rbp + 0x58]
call qword [rax + 0x20]
mov eax, esi
or eax, r12d
je 0x140197cd5
test esi, esi
je 0x140197cc9
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x210], rax
mov rdi, qword [rbp + 0x2b8]
movaps xmm0, xmmword [rbp + 0x2c0]
movaps xmmword [rbp + 0x40], xmm0
mov r14b, 2
mov r13b, 1
mov r12d, esi
jmp 0x140197cfc
mov r13b, 4
mov r8, qword [rbp + 0x190]
cmp r8, 2
jne 0x140197d1c
jmp 0x140197db1
lea rcx, [rbp + 0x40]
call fcn.140054670
movzx r13d, byte [rbp + 0x40]
movzx r14d, byte [rbp + 0x41]
movzx r15d, word [rbp + 0x42]
mov r12d, dword [rbp + 0x44]
mov rbx, qword [rbp + 0x48]
mov rdi, qword [rbp + 0x50]
movups xmm0, xmmword [rbp + 0x58]
movaps xmmword [rbp + 0x20], xmm0
mov r8, qword [rbp + 0x190]
cmp r8, 2
jne 0x140197d1c
jmp 0x140197db1
jmp 0x140197c4a
lea rcx, [rbp + 0x40]
call fcn.140054670
movzx r13d, byte [rbp + 0x40]
movzx r14d, byte [rbp + 0x41]
movzx r15d, word [rbp + 0x42]
mov ecx, dword [rbp + 0x44]
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x210], rax
mov rdi, qword [rbp + 0x50]
movups xmm0, xmmword [rbp + 0x58]
movaps xmmword [rbp + 0x20], xmm0
mov rbx, qword [rbp + 0x210]
mov r12d, ecx
mov r8, qword [rbp + 0x190]
cmp r8, 2
jne 0x140197d1c
jmp 0x140197db1
lea rax, [0x1402d0970]
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x278], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
mov dword [rbp + 0x290], 0
movaps xmmword [rbp + 0x2c0], xmm0
mov rax, qword [rbp + 0x270]
mov qword [rbp + 0x2b0], rax
mov rax, qword [rbp + 0x278]
mov qword [rbp + 0x2b8], rax
test r12d, r12d
je 0x140197cd5
xorps xmm0, xmm0
movaps xmmword [rbp + 0x40], xmm0
mov r13b, 1
jmp 0x140197cd8
mov r13b, 3
mov rax, qword [rbp + 0x2b0]
mov rdx, qword [rbp + 0x2b8]
lea rcx, [rbp + 0x2c8]
add al, byte [rax]
add byte [rdi + 1], bh
invalid
mov r8, qword [rbp + 0x2c0]
call qword [rax + 0x20]
movaps xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x20], xmm0
mov rbx, qword [rbp + 0x210]
mov r8, qword [rbp + 0x190]
cmp r8, 2
clc
add cl, byte [rdi]
invalid
xchg ebp, eax
add byte [rax], al
invalid
lea rdx, [rbp + 0x1a8]
mov rcx, qword [rbp + 0x198]
mov rax, qword [rbp + 0x1a0]
test r8b, 1
je 0x140197d49
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rsi, qword [rbp + 0x190]
cmp rsi, 2
je 0x140197db1
mov rdx, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x198]
mov rax, qword [rbp + 0x1a0]
test sil, 1
je 0x140197d86
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
je 0x140197db1
mov rax, qword [rbp + 0x198]
lock dec qword [rax]
jne 0x140197db1
mov rcx, qword [rbp + 0x198]
mov rdx, qword [rbp + 0x1a0]
add dword [rax], eax
add al, ch
jg case.0x140020d34.4182
out 0xff, eax
mov r8, qword [rbp + 0x248]
cmp r8, 2
je 0x140197e57
lea rdx, [rbp + 0x260]
mov rcx, qword [rbp + 0x250]
mov rax, qword [rbp + 0x258]
test r8b, 1
je 0x140197def
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rsi, qword [rbp + 0x248]
cmp rsi, 2
je 0x140197e57
mov rdx, qword [rbp + 0x260]
mov rcx, qword [rbp + 0x250]
add al, byte [rax]
invalid
mov rax, qword [rbp + 0x258]
test sil, 1
je 0x140197e2c
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
je 0x140197e57
mov rax, qword [rbp + 0x250]
lock dec qword [rax]
jne 0x140197e57
mov rcx, qword [rbp + 0x250]
mov ecx, dword [rbp + 0x250]
mov rdx, qword [rbp + 0x258]
call fcn.14000d930
cmp r13b, 3
je 0x140197e74
movzx eax, r13b
cmp eax, 4
mov rsi, qword [rbp + 0x308]
add byte [rax], al
jne 0x140197e82
mov al, 2
jmp 0x14019809b
mov al, 5
mov rsi, qword [rbp + 0x308]
jmp 0x140197f63
movapd xmm0, xmmword [rbp + 0x20]
movupd xmmword [rbp + 0x58], xmm0
mov byte [rbp + 0x40], r13b
mov byte [rbp + 0x40], ch
mov byte [rbp + 0x41], r14b
mov word [rbp + 0x42], r15w
mov dword [rbp + 0x44], r12d
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x50], rdi
test r13b, r13b
je 0x140197ecb
cmp eax, 1
jne 0x140197ed4
lea rax, [rbp + 0x50]
mov rcx, qword [rax + 0x10]
mov qword [rbp - 0x20], rcx
movupd xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
movapd xmmword [rbp - 0x30], xmm0
mov al, 1
jmp 0x140197f63
mov ebx, ebx
xor eax, eax
jmp 0x140197f63
neg rbx
jo 0x140197f55
lea rdx, [rbp + 0x48]
mov ecx, r14d
call fcn.14005aad0
mov rbx, rax
jmp 0x140197f61
shl eax, 1
test rax, rax
je case.0x140020d34.4154
mov rdi, rcx
call fcn.140265bb0
fmul qword [rax + rax]
mov rcx, rdi
xor al, 1
movzx edx, byte [rsi + 0x11]
test dl, dl
je 0x140196d38
mov qword [rbp + 0x40], rcx
mov byte [rbp + 0x48], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x40]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14019866b
movzx ebx, r14b
shl rbx, 0x20
or rbx, 3
mov al, 4
mov byte [rbp - 0x10], al
mov byte [rbp - 0xf], r14b
mov dword [rbp - 0xc], r12d
mov qword [rbp - 8], rbx
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x10], rax
movapd xmm0, xmmword [rbp - 0x30]
movupd xmmword [rbp], xmm0
mov rdi, qword [rsi]
cmp rdi, 3
je 0x1401984bd
mov rcx, rsi
call fcn.1401990a0
mov rax, qword [rbp + 0x308]
mov qword [rax], 3
movzx esi, byte [rbp - 0x10]
cmp esi, 5
add eax, 0xe0840f
add byte [rax], al
add eax, 0xe0840f
add byte [rax], al
mov qword [rbp + 0x2e8], rdi
lea rax, [rbp - 0xf]
mov byte [rbp + 0x40], sil
jne 0x140198003
jne 0x140198003
movupd xmm0, xmmword [rax]
movupd xmm1, xmmword [rax + 0x10]
movupd xmmword [rbp + 0x41], xmm0
movupd xmmword [rbp + 0x51], xmm1
mov rax, qword [rax + 0x1f]
mov qword [rbp + 0x60], rax
lea eax, [rsi - 2]
cmp eax, 2
jb 0x140198094
test esi, esi
je 0x140198094
cmp esi, 1
jne 0x14019800f
mov rax, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0x60]
mov r8, qword [rbp + 0x58]
call qword [rax + 0x20]
jmp 0x140198094
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x48]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x140198094
lea rcx, [rax - 1]
mov qword [rbp + 0x300], rcx
mov rcx, qword [rax - 1]
mov qword [rbp + 0x2f0], rcx
mov rax, qword [rax + 7]
mov qword [rbp + 0x2f8], rax
add byte [rax - 0x75], cl
add byte [rax - 0x7b], cl
invalid
je 0x14019804f
add byte [rax - 0x75], cl
add byte [rax - 0x7b], cl
sal byte [rcx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rbp + 0x2f0]
call rax
mov r8, qword [rbp + 0x2f0]
mov rax, qword [rbp + 0x2f8]
cmp qword [rax + 8], 0
je 0x14019807e
cmp qword [rax + 0x10], 0x11
jb 0x14019806f
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
or eax, 0x1b7033
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x300]
add bh, bh
adc eax, 0xd046c
add bh, bh
adc eax, 0xd046c
cmp sil, 5
setne al
movaps xmm6, xmmword [rbp + 0x320]
movaps xmm7, xmmword [rbp + 0x330]
mov ch, 0x20
add eax, dword [rax]
add byte [rdi], cl
sub byte [rbp + 0x330], bh
add rsp, 0x3c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
add byte [rbp + rcx*4 + 0x45], cl
mov edx, 0x2b
add byte [rbp + rcx*4 + 0x45], cl
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14019866b
mov byte [rbp + 0x2b1], r14b
mov qword [rbp + 0x2b8], r8
mov qword [rbp + 0x2c0], rdi
movq rsi, xmm0
movq qword [rbp + 0x2c8], xmm0
mov byte [rbp + 0x2b0], 2
mov rax, r8
neg rax
mov qword [rbp + 0x1c0], r8
jno 0x14019819c
movabs rax, 0x8000000000000000
jmp 0x140198208
mov r14, rcx
call fcn.140265bb0
mov rcx, r14
test al, al
jne 0x140196d6c
mov byte [rsi + 0x11], 1
jmp 0x140196d6c
test rsi, rsi
js 0x140198657
je 0x1401981f2
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, rsi
call fcn.1401fcae0
test rax, rax
je 0x14019865e
mov rbx, rax
jmp 0x1401981f7
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14025a776
mov rax, rsi
mov byte [rbp + 0x41], r14b
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x50], rbx
mov qword [rbp + 0x58], rsi
mov byte [rbp + 0x40], 2
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x290]
call fcn.1401a4c80
movzx r15d, word [rbp + 0x2b2]
mov r12d, dword [rbp + 0x2b4]
lea rax, [rbp + 0x2c8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x20], xmm0
mov r13b, 2
mov rbx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x190]
cmp r8, 2
jne 0x140197d1c
jmp 0x140197db1
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.6.0_srcmapcore.rs
mov rcx, r9
call fcn.14025b9c0
jmp 0x14019866b
lea rax, [rbp + 0x1dc]
mov qword [rbp + 0x170], rax
lea rax, [0x140055b60]
mov qword [rbp + 0x178], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 1
mov qword [rbp + 0x2d0], 0
lea rax, [rbp + 0x170]
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x2b0]
call fcn.14025ba30
jmp 0x14019866b
mov qword [rbp + 0x40], rcx
mov byte [rbp + 0x48], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x40]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14019866b
add byte [rax], al
mov rax, qword [rbp + 0x208]
mov qword [rbp + 0x40], rax
mov eax, dword [rbp + 0x2e4]
mov byte [rbp + 0x48], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
add eax, 0x138c12
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
xchg esi, eax
adc eax, dword [rax]
lea r8, [rbp + 0x40]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14019866b
mov qword [rbp + 0x2b0], r14
mov byte [rbp + 0x2b8], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea ecx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x2b0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14019866b
lea r8, str.x3__
mov rcx, r9
call fcn.14025b9c0
jmp 0x14019866b
mov qword [rbp + 0x2e8], rdi
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_futuremap.rs
mov edx, 0x28
call fcn.14025bae0
jmp 0x14019866b
lea rcx, str.assertion_failed:__id.is_zero__C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcprotopeer.rs
lea r8, [0x1402a5868]
mov edx, 0x1f
call fcn.14025bae0
jmp 0x14019866b
call fcn.14002e150
jmp 0x14019866b
mov ecx, 1
mov rdx, rsi
call fcn.14025b3e0
ud2
mov dword [r8 + 0x490], 2
cmp dword [r8 + 0x450], 0
je 0x140199e8a
mov rsi, qword [r8 + 0x418]
lea rbx, [rsi + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0x10], cl
jne 0x14019a565
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x14019a580
mov dword [rbp + 0xc10], 0
movzx eax, byte [rsi + 0x11]
test al, al
jne 0x14019f36a
cmp dword [rsi + 0xa8], 1
jne 0x14019a218
mov edi, dword [rsi + 0xac]
mov rax, qword [rbp + 0xc30]
cmp dword [rax + 0x100], 4
mov qword [rbp + 0xb88], rbx
jne 0x140199d99
mov rcx, qword [rbp + 0xc30]
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x140199df7
mov rcx, qword [rbp + 0xb58]
mov rdx, qword [rbp + 0xb10]
call fcn.1401a53b0
mov r12, rax
mov r15, rdx
or rax, rdx
jne 0x14019a1d0
mov r12d, 1
mov rcx, qword [rbp + 0xc30]
cmp dword [rcx + 0x100], 4
mov rbx, qword [rbp + 0xb88]
jne 0x14019a467
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jb 0x14019a228
xor r15d, r15d
xor r12d, r12d
mov rax, r12
or rax, r15
je 0x14019a1df
jmp 0x14019a228
cmp dword [r8 + 0x100], 4
jne 0x140199eaf
mov rax, qword [r8 + 0x158]
sub rax, qword [r8 + 0x150]
cmp rax, qword [r8 + 0x178]
jae 0x14019a5b4
mov rcx, qword [rbp + 0xb58]
mov rdx, qword [rbp + 0xb10]
call fcn.1401a53b0
mov rcx, rax
or rcx, rdx
jne 0x14019a377
mov r8, qword [rbp + 0xc30]
cmp dword [r8 + 0x100], 4
jne 0x14019a387
mov rax, qword [r8 + 0x158]
sub rax, qword [r8 + 0x150]
cmp rax, qword [r8 + 0x178]
jb 0x14019a387
jmp 0x14019a5b4
movzx ebx, byte [rbp + 0x2e0]
cmp bl, 4
jne 0x14019aba6
jmp 0x14019a260
mov rbx, qword [rbp + 0xb88]
mov rax, r12
or rax, r15
jne 0x14019a228
mov dword [rbp + 0x7a4], edi
mov dword [rbp + 0x7a8], 7
mov byte [rbp + 0x7a0], 8
mov rcx, qword [rbp + 0xb58]
lea rdx, [rbp + 0x7a0]
call fcn.140162560
cmp al, 0xc
mov rbx, qword [rbp + 0xb88]
jne 0x14019f907
mov dword [rsi + 0xa8], 0
xor r15d, r15d
xor r12d, r12d
cmp byte [rbp + 0xc10], 0
jne 0x14019a244
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x14019a63a
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x14019a255
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov bl, 4
test r12, r12
je 0x14019a316
mov rdx, qword [rbp + 0x510]
cmp rdx, 2
je 0x14019ac00
mov rcx, qword [rbp + 0x518]
mov rax, qword [rbp + 0x520]
test dl, 1
je 0x14019a296
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x528]
call qword [rax + 0x68]
mov rsi, qword [rbp + 0x510]
cmp rsi, 2
je 0x14019ac00
mov rcx, qword [rbp + 0x518]
mov rax, qword [rbp + 0x520]
test sil, 1
je 0x14019a2d7
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x528]
call qword [rax + 0x80]
test rsi, rsi
je 0x14019ac00
mov rax, qword [rbp + 0x518]
lock dec qword [rax]
jne 0x14019ac00
mov rcx, qword [rbp + 0x518]
mov rdx, qword [rbp + 0x520]
call fcn.14000d930
jmp 0x14019ac00
test r15, r15
je 0x14019a3a3
lea rcx, [rbp + 0x7a0]
mov rdx, r15
call fcn.140054670
movzx ebx, byte [rbp + 0x7a0]
lea rax, [rbp + 0x7a8]
movdqu xmm0, xmmword [rax - 7]
movdqu xmm1, xmmword [rax + 9]
movdqa xmmword [rbp + 0x3c0], xmm0
movdqa xmmword [rbp + 0x3d0], xmm1
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x3df], rax
mov rdx, qword [rbp + 0x510]
cmp rdx, 2
jne 0x14019a271
jmp 0x14019ac00
test rax, rax
mov r8, qword [rbp + 0xc30]
je 0x14019a59e
add al, byte [rax]
invalid
mov byte [rbp + 0x2e0], 4
movzx ebx, byte [rbp + 0x2e0]
cmp bl, 4
jne 0x14019aba6
jmp 0x14019a260
mov rdx, qword [rbp + 0x510]
cmp rdx, 2
je 0x14019a448
mov rcx, qword [rbp + 0x518]
mov rax, qword [rbp + 0x520]
test dl, 1
je 0x14019a3d9
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x528]
call qword [rax + 0x68]
mov rsi, qword [rbp + 0x510]
cmp rsi, 2
je 0x14019a448
mov rcx, qword [rbp + 0x518]
mov rax, qword [rbp + 0x520]
test sil, 1
je 0x14019a416
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x528]
call qword [rax + 0x80]
test rsi, rsi
je 0x14019a448
mov rax, qword [rbp + 0x518]
lock dec qword [rax]
jne 0x14019a448
mov rcx, qword [rbp + 0x518]
mov rdx, qword [rbp + 0x520]
call fcn.14000d930
mov rdi, qword [rbp + 0xc30]
mov rax, qword [rdi + 0x390]
mov bl, 3
cmp rax, 2
jne 0x14019ac14
jmp 0x14019ac4c
cmp byte [rbp + 0xc10], 0
je 0x14019a231
jmp 0x14019a244
mov rcx, rbx
call fcn.140265af0
mov rax, qword [0x14034f148]
add byte [rax - 0x2f], cl
loopne 0x14019a5c0
test eax, eax
je 0x140199d3b
call fcn.140265bb0
xor al, 1
mov dword [rbp + 0xc10], eax
movzx eax, byte [rsi + 0x11]
test al, al
je 0x140199d51
jmp 0x14019f36a
test rdx, rdx
je 0x14019a5b4
lea rcx, [rbp + 0x2e0]
call fcn.140054670
jmp 0x140199f1d
movzx eax, byte [r8 + 0x48c]
movdqu xmm0, xmmword [r8 + 0x454]
movdqu xmm1, xmmword [r8 + 0x464]
movups xmm2, xmmword [r8 + 0x474]
mov rcx, qword [r8 + 0x484]
movdqu xmmword [rbp + 0x7a4], xmm0
movdqu xmmword [rbp + 0x7b4], xmm1
movups xmmword [rbp + 0x7c4], xmm2
mov qword [rbp + 0x7d4], rcx
mov byte [rbp + 0x7dc], al
mov byte [rbp + 0x7a0], 4
mov rcx, qword [rbp + 0xb58]
lea rdx, [rbp + 0x7a0]
call fcn.140162560
cmp al, 0xc
jne 0x14019f956
mov r8, qword [rbp + 0xc30]
mov dword [r8 + 0x450], 1
jmp 0x140199d0e
invalid
idiv bh
invalid
call fcn.140265bb0
test al, al
jne 0x14019a244
mov byte [rsi + 0x11], 1
jmp 0x14019a244
outsb dx, byte [rsi]
invalid
adc byte [rax + 0x1000004], 0x48
mov edx, dword [rbp + 0x670]
je 0x14019ec4d
mov rax, qword [rbp + 0x6f0]
mov eax, dword [rax]
mov rcx, qword [rbp + 0xb58]
mov rcx, qword [rcx]
test rcx, rcx
je 0x14019ec16
cmp ecx, 1
jne 0x14019ec32
add byte [rax], al
cmp qword [rdx], rax
jmp 0x14019ec25
lea eax, [rbp + 0x2f8]
clc
add al, byte [rax]
add bl, dh
movq qword [rax], mm0
movdqu xmmword [rax], xmm0
mov byte [rbp + 0x2e0], bl
mov byte [rbp + 0x2e1], 1
loope 0x14019ab7c
add byte [rax], al
add dword [rcx + rcx*4 - 0x5b], eax
in al, 2
mov dword [rbp + 0x2e4], r12d
add byte [rax], al
lea rax, [0x1402d0970]
add eax, 0x135de5
pop rbp
adc eax, dword [rax]
mov qword [rbp + 0x2e8], rax
mov qword [rbp + 0x2f0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7bf0fb05], al
invalid
idiv bh
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7bf0fb05], al
mov edx, 0xffffff6
mov dh, 0xc3
movzx eax, bl
cmp eax, 3
mov r8, qword [rbp + 0xc30]
je 0x140199d0e
lea rcx, [rbp + 0x2f8]
mov rax, qword [rcx + 8]
mov qword [rbp + 0x3df], rax
test edi, ebx
add eax, dword [rax]
add bl, dh
movq mm0, qword [rcx - 0x17]
test edi, ebx
add eax, dword [rax]
add bl, dh
movq mm0, qword [rcx - 0x17]
movdqu xmm1, xmmword [rcx - 7]
movdqa xmmword [rbp + 0x3d0], xmm1
invalid
rol byte [rbx], 1
add byte [rax], al
movq qword [rbp + 0x3d0], mm1
invalid
movdqa xmmword [rbp + 0x3c0], xmm0
mov rdx, qword [rbp + 0x510]
adc byte [0xc361abee], al
cli
add cl, byte [rdi]
test dword [rbx - 0xa], edi
jnp 0x14019abea
cmp rdx, 2
jne 0x14019a271
jnp 0x14019abea
invalid
invalid
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x75], cl
mov ebp, 0xc30
mov rdi, qword [rbp + 0xc30]
mov rax, qword [rdi + 0x390]
cmp rax, 2
je 0x14019ac43
mov rcx, qword [rdi + 0x398]
mov r8, qword [rdi + 0x3a0]
test al, 1
je 0x14019ac38
mov rax, qword [r8 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
add ecx, 0x10
mov rdx, qword [rbp + 0x760]
call qword [r8 + 0x68]
cmp bl, 3
jne 0x14019ed22
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x4a8], rax
mov rax, qword [rbp + 0x770]
jo 0x14019ac66
add byte [rax], al
mov qword [rbp + 0x4b0], rax
movdqu xmm0, xmmword [rdi + 0x418]
paddq xmm0, xmm6
movdqu xmmword [rbp + 0x4c8], xmm0
jg 0x14019abfd
enter 4, 0
mov byte [rbp + 0x4d8], 0
mov rax, qword [rbp + 0x658]
add byte [rax], al
mov qword [rbp + 0x4b8], rax
mov rax, qword [rbp + 0x778]
js 0x14019ac9d
add byte [rax], al
mov qword [rbp + 0x4c0], rax
add al, 0
add byte [rax - 0x39], cl
test dword [rax], esp
invalid
mov qword [rbp + 0x720], 2
mov qword [rbp + 0x740], 0
cmp byte [rdi + 0x1c2], 0
jne 0x14019def0
test byte [rdi + 0x1c1], 1
je 0x14019af27
movzx eax, byte [rdi + 0x1c0]
test al, 1
je 0x14019ad30
lea rcx, [rbp + 0x7a0]
mov rdx, rdi
mov r8, r13
call fcn.14021b540
push rsp
or byte [rax], cl
invalid
push rsp
or byte [rax], cl
add byte [rbx + rcx*4 - 0x6b], cl
mov r10, qword [rbp + 0x7a8]
mov r10, qword [rbp + 0x7a8]
add dh, dh
test dword [rax + 0x1000007], esp
test byte [rbp + 0x7a0], 1
jne 0x14019e1bb
mov r15, qword [rbp + 0x7b0]
add byte [rax - 0x73], cl
test dword [rax - 0xcfffff9], ebp
movq mm0, qword [rax + 0x10]
invalid
invalid
lea rax, [rbp + 0x7a8]
movdqu xmm0, xmmword [rax + 0x10]
invalid
invalid
movdqa xmmword [rbp + 0x930], xmm0
or dword [rax], eax
add byte [rbp - 0x7b], cl
ror byte [rax - 0x75], cl
mov ebp, 0xc30
or al, 0
invalid
test r10, r10
mov rdi, qword [rbp + 0xc30]
or al, 0
invalid
jne case.0x14011b558.361
pop rdx
jmp 0x14019e196
lea rcx, [rbp + 0x7a0]
mov rdx, rdi
mov edx, edi
add byte [rax - 0x77], cl
cli
mov edx, edi
mov r8, r13
call fcn.14021b540
mov r10, qword [rbp + 0x7a8]
invalid
add byte [rax], al
invalid
invalid
add dh, dh
test dword [rax + 0x1000007], esp
test byte [rbp + 0x7a0], 1
jne 0x14019df12
mov r15, qword [rbp + 0x7b0]
mov ebp, 0x7b0
lea rax, [rbp + 0x7a8]
movdqu xmm0, xmmword [rax + 0x10]
outsd dx, dword [rsi]
invalid
invalid
outsd dx, dword [rsi]
adc byte [rsi + 0xf], spl
adc byte [rsi + 0xf], ah
adc byte [rsi + 0xf], ah
movdqa xmmword [rbp + 0x930], xmm0
jg 0x14019acf2
xor byte [rcx], cl
add byte [rax], al
test r10, r10
mov rdi, qword [rbp + 0xc30]
or al, 0
invalid
or al, 0
add byte [rdi], cl
test byte [rdi + 0xf000001], bl
movaps xmm0, xmmword [rbp + 0x930]
je 0x14019af20
movaps xmm0, xmmword [rbp + 0x930]
movaps xmmword [rbp + 0x2e0], xmm0
sub dword [rbp + 0x2e0], eax
movdqa xmm0, xmmword [rbp + 0x2e0]
lea rax, [rbp + 0xa98]
invalid
movdqu xmmword [rax], xmm0
add byte [rbx + rcx*4 - 0x59], cl
add byte [rbx], 0
add byte [rbx + rcx*4 - 0x49], cl
mov byte [rbx], al
mov r12, qword [rdi + 0x380]
mov r14, qword [rdi + 0x388]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xa88], r10
mov qword [rbp + 0xa90], r15
mov qword [rbp + 0x908], 2
or byte [rcx], cl
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rbp + 0x928], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
inc dword [0x182412feb]
invalid
invalid
invalid
cmp r15, 5
jb 0x14019f005
invalid
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
lea rdx, [r15 - 5]
sti
cmp rdx, 3
mov r8, qword [rbp + 0xb50]
push rax
or eax, dword [rax]
add byte [rdi], cl
jbe 0x14019efe8
xchg ch, dh
add byte [r8], al
add byte [rax], al
movzx eax, byte [r10 + 3]
cmp rax, 9
cmp eax, 9
cmp eax, 9
ja case.default.0x14019ae10
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x14e757
lea rdx, [0x1402e9560]
out 0x14, eax
add byte [rax + 0x63], cl
movsxd rcx, dword [rdx + rax*4]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
mov rdi, qword [r8]
cmp rdi, 2
inc dword [rdx]
cmp byte [rax - 0x7d], cl
inc dword [rdx]
sete dl
or dl, cl
je 0x14019aeb0
mov esi, dword [r10 + 5]
and esi, 0xffffff7f
mov ebx, esi
bswap ebx
movzx edx, byte [r10 + 4]
movzx eax, al
mov dh, 0x52
add al, 0xf
mov dh, 0xc0
lea rcx, [0x1402e9588]
adc al, 0
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x41e0ffc8
mov bh, dl
add rax, rcx
jmp rax
mov r15b, dl
mov byte [rbp + 0xc47], 1
or al, 0
add byte [rcx], al
mov r8d, 9
add byte [rax], al
add byte [rax - 0x73], cl
lea esp, [rax + 0x48000007]
lea rdx, [rbp + 0xa88]
lea rcx, [rbp + 0x7a0]
lea rdx, [rbp + 0xa88]
mov byte [rdx], cl
add byte [rax], al
add al, ch
rcr dword [rcx - 0x17], 1
dec dword [rbx + rcx*4 - 0x7b]
mov eax, 0x41000007
call fcn.140030840
mov r8, qword [rbp + 0x7b8]
test r8b, 1
test al, 1
test al, 1
je 0x14019b5df
shr r8, 5
neg r8
fmul dword [rcx + rdi - 0x7b]
mov al, 7
add byte [rax], al
fmul dword [rcx + rdi - 0x7b]
mov al, 7
add byte [rax], al
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14019b61c
test byte [rcx + 0x4c000007], al
add eax, dword [rbp + 0x7a0]
invalid
add r8, qword [rbp + 0x7a0]
movabs al, byte [0x769e9000007]
nop word [rax + rax]
jmp 0x14019b610
add byte [rax], al
mov r13b, 0xa
mov eax, 1
mov qword [rbp + 0xc08], rax
invalid
add byte [rax - 0x39], cl
test dword [rax], eax
or al, 0
mov qword [rbp + 0xc00], 0
add byte [rax], al
add byte [rax], al
add byte [rax + 1], bh
mov eax, 1
mov eax, 1
add byte [rax - 0x77], cl
test eax, ebp
mov qword [rbp + 0xbe8], rax
mov al, 1
mov dword [rbp + 0xbd8], eax
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax - 0x277a76ff], dh
or eax, dword [rax]
add byte [rax - 0x7a76b7ff], dh
and byte [rax + rax], cl
add byte [rax - 0x73], cl
lea rax, [0x1402931d0]
mov al, 1
mov qword [rbp + 0xc20], rax
lea rax, [0x1402931d0]
mov qword [rbp + 0xc38], rax
cmp byte [rax + rax], cl
add byte [rax - 0x39], cl
test eax, edi
or eax, dword [rax]
add byte [rax], al
invalid
mov qword [rbp + 0xbf8], 0
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebx
sbb byte [rax + rax], cl
mov qword [rbp + 0xc18], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdi, qword [rbp + 0xc30]
add byte [rax], al
mov rdi, qword [rbp + 0xc30]
jmp 0x14019cdcc
add byte [rax], al
add dh, al
xchg ecx, eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x1c1], 0
mov rax, rdi
mov rdi, qword [rdi + 0x1a8]
add dword [rax], eax
add byte [rax + 0x39], cl
cmp qword [rax + 0x1b0], rdi
cmp qword [rax + 0x1b0], rdi
add byte [rax], al
jne 0x14019af55
mov edx, 1
mov rcx, r13
call fcn.140030ba0
jmp 0xc5a4f849
xor byte [rax + rax], cl
invalid
xor byte [rax + rax], cl
add byte [rax - 0x75], cl
mov eax, 0x1a8
test al, 1
add byte [rax], al
mov rdi, qword [rax + 0x1a8]
test al, 1
add byte [rax], al
cmp rdi, 0xffffffffffffffff
je 0x14019b070
invalid
mov rax, qword [rbp + 0xc30]
mov rsi, qword [rax + 0x188]
mov al, 0x88
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
mov al, 0x88
add dword [rax], eax
add byte [rax - 0x75], cl
mov ebx, dword [rax + 0x190]
mov rax, qword [rax + 0x1b0]
cmp rax, rdi
mov byte [rcx], al
add byte [rax], al
mov rbx, qword [rax + 0x190]
mov rax, qword [rax + 0x1b0]
mov eax, dword [rax + 0x1b0]
cmp rax, rdi
jne 0x14019afa2
mov edx, 0x40
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.140030ba0
mov rax, qword [rbp + 0xc30]
mov rdi, qword [rax + 0x1a8]
mov edi, dword [rax + 0x1a8]
mov edi, dword [rax + 0x1a8]
mov eax, 0x1a8
add byte [rax], al
mov rax, qword [rax + 0x1b0]
add byte [rax + 0x29], cl
clc
sub rax, rdi
add rdi, qword [r13]
mov qword [rbp + 0x930], rdi
mov qword [rbp + 0x938], rax
mov dword [rbp + 0x938], eax
lea rax, [rbp + 0x938]
test dword [rax], edi
or dword [rax], eax
add byte [rdi], cl
movups xmmword [rax + 8], xmm7
movups xmmword [rax + 8], xmm7
js 0x14019afca
or byte [rax - 0x77], cl
mov ebp, 0x3c0
add eax, dword [rax]
invalid
mov qword [rbp + 0x3c0], rdi
add eax, dword [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
mov ecx, esi
mov rdx, qword [rbp + 0xb10]
xchg ebp, eax
adc byte [rbx], cl
or eax, dword [rax]
add byte [rbp + rcx*4 - 0x7b], cl
test dword [rax], esi
or dword [rax], eax
invalid
add byte [rax], al
lea r8, [rbp + 0x930]
test dword [rax], esi
or dword [rax], eax
add bh, bh
push rbx
sbb byte [rax - 0x7b], cl
ror byte [rdi], 0x85
invalid
invalid
call qword [rbx + 0x18]
test rax, rax
jne 0x14019e15d
test dword [rdi + 0x31], esi
ja 0x14019b015
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rax - 0x7b], cl
test rdx, rdx
invalid
test dword [rax], esp
invalid
mov r10, rdx
test rdx, rdx
jne 0x14019df12
add byte [rax], al
mov rdx, qword [rbp + 0x938]
cmp byte [rcx], cl
add byte [rax], al
or dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x940]
mov rcx, qword [rbp + 0x940]
cmp rcx, rdx
ja 0x14019f0c0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x930]
mov qword [rbp + 0x510], rax
add byte [rax], al
add byte [rax + 0x39], cl
invalid
cmp rdi, rax
jne 0x14019f096
jbe case.0x14022c060.79
add byte [rax], al
mov rdi, qword [rbp + 0xc30]
mov rax, qword [rdi + 0x1a8]
invalid
test al, 1
add byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000001], ebp
mov edx, dword [rdi + 0x1b0]
xchg edi, eax
mov al, 1
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rdi + 0x1b0]
xchg edi, eax
mov al, 1
add byte [rax], al
sub rdx, rax
cmp rdx, rcx
jb 0x14019f0d1
invalid
nop
add byte [rax], al
invalid
add byte [rax + 1], cl
enter 0xffffffffffff8948, 0xffffffffffffff87
add rax, rcx
mov qword [rdi + 0x1a8], rax
add byte [rax], al
test al, 1
add byte [rax], al
xor eax, eax
test rcx, rcx
jne 0x14019b086
mov al, 1
cmp byte [rdi + 0x1c0], 0
add byte [rax], al
add byte [rax], al
je 0x14019b086
jmp 0x14019e17d
sbb esi, dword [rcx]
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rdi, qword [rbp + 0xc30]
mov edi, dword [rbp + 0xc30]
mov ebp, 0xc30
mov al, 1
cmp byte [rdi + 0x1c0], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
jne 0x14019e17d
test edi, esi
xor byte [rax], al
add byte [rax + 0x1c087], cl
mov byte [rdi + 0x1c0], al
mov byte [rdi + 0x1c1], 1
rol dword [rcx], 0
add byte [rcx], al
rol byte [rcx], 0
add dh, al
xchg ecx, eax
rol dword [rcx], 0
rol dword [rcx], 0
add byte [rcx], al
cmp byte [rdi + 0x1c2], 0
ret 1
add byte [rax], al
add byte [rdi], cl
test byte [rsi], dh
cld
je case.0x1401908d2.79
invalid
jmp 0x14019def0
push 0x31fffffd
xor ecx, ecx
leave
mov al, 0xa
jmp case.0x1401971e5.14
std
invalid
invalid
std
invalid
cmp r15, 9
jb 0x14019f5be
invalid
or dword [rdi], ecx
invalid
add byte [rax], al
add byte [rcx - 0x4b], al
or bh, byte [rax + 1]
mov eax, 1
mov r13b, 0xa
mov eax, 1
mov qword [rbp + 0xbe8], rax
mov dword [rbp + 0xbe8], eax
test esi, esi
je 0x14019b8be
mov al, 1
mov dword [rbp + 0xbd8], eax
fmul dword [rbx]
add byte [rax], al
mov eax, 1
mov qword [rbp + 0xc08], rax
test dword [rax], ecx
or al, 0
invalid
test dword [rax], ecx
or al, 0
add byte [rax - 0x39], cl
test dword [rax + 0xb], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0xb40], 0
add byte [rax], al
add byte [rax], al
add cl, ch
add byte [rdx], al
add byte [rax], al
jmp case.0x14018f9a8.63
mov byte [rbp + 0xb88], dl
mov rax, qword [rbp + 0xb50]
or eax, dword [rax]
add byte [rax - 0x39], cl
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax - 0x39], cl
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
mov r13b, 0xa
cmp edi, 2
invalid
test edi, esp
invalid
mov dword [rax], 2
add al, byte [rax]
add byte [rax], al
mov r13b, 0xa
cmp edi, 2
jne 0x14019b501
test edi, esp
add eax, dword [rax]
invalid
test edi, esp
add eax, dword [rax]
add byte [rax - 0x39], cl
mov qword [rbp + 0xc00], 0
mov r12d, 1
add byte [rax], al
mov qword [rbp + 0xc00], 0
mov r12d, 1
add byte [rsi + 1], bh
mov esi, 1
mov al, 1
mov dword [rbp + 0xbd8], eax
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x49], al
add dword [rax - 0x73], ecx
lea rax, [0x1402931d0]
mov dil, 1
lea rax, [0x1402931d0]
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xbf8], 0
add byte [rax], al
add byte [rax], al
cmp byte [rax + rax], cl
or al, 0
add byte [rax - 0x39], cl
test eax, edi
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test dword [rax], ebx
sbb byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xc18], 0
mov dword [rbp + 0xc18], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r15b, 1
mov eax, edi
invalid
invalid
test dword [rax], esp
or al, 0
add byte [rax], al
add byte [rax], al
mov r15b, 1
mov eax, edi
mov qword [rbp + 0xc20], rax
mov dword [rbp + 0xc20], eax
mov dword [rbp + 0xc20], eax
add byte [rax - 0x77], cl
mov ch, 0xe8
mov qword [rbp + 0xbe8], rsi
mov eax, r12d
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x20], al
mov qword [rbp + 0xc08], rax
test dword [rax], ecx
or al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
or byte [rcx], cl
or dword [rax], eax
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x908]
or dword [rax], eax
add byte [rax - 0x7d], cl
cmp rdx, 2
invalid
test dword [rdx + 0x1b], esi
cmp rdx, 2
jne 0x14019ccff
add byte [rax], al
add byte [rax], al
jmp 0x14019cdc0
mov r13b, 0xa
mov ch, 0xa
test esi, esi
je 0x14019b84d
cmp r15, 9
or dword [rdi], ecx
invalid
jb 0x14019f78b
in al, 0x45
add byte [rax], al
mov al, 1
mov dword [rbp + 0xbd8], eax
cmp r15, 0xe
cmp edi, 0xe
jne 0x14019b855
add byte [rcx - 0x75], al
push rdx
or dword [rdi], ecx
bswap edx
mov eax, edx
mov edx, dword [r10 + 9]
bswap edx
mov eax, edx
and eax, 0x7fffffff
invalid
invalid
invalid
shl byte [0x1c019b1c5], 1
invalid
movzx ecx, byte [r10 + 0xd]
mov dword [rbp + 0x7a0], eax
invalid
invalid
invalid
add byte [rax], al
test dword [rax - 0x77fffff9], esp
lea esp, [rdi + rax - 0x7a750000]
movsb byte [rdi], byte [rsi]
invalid
add byte [rax], al
mov eax, dword [rbp + 0x7a1]
invalid
xchg ebp, eax
xor byte [rcx], cl
invalid
add byte [rax], al
add byte [rax + 0x7a48d], cl
add byte [rbx + 0x7a185], cl
add byte [rax + 0x93095], cl
invalid
xchg ebp, eax
xor byte [rcx], cl
invalid
mov byte [rbp + 0x7a4], cl
mov eax, dword [rbp + 0x7a1]
mov byte [rbp + 0x930], dl
xor byte [rcx], cl
add byte [rax], al
movsb byte [rdi], byte [rsi]
invalid
xor byte [rcx], cl
add byte [rax], al
or dword [rax], eax
add byte [rcx + 0x93185], cl
add byte [rbx + 0x9308d], cl
add byte [rax], al
mov qword [rbp + 0xc20], rcx
cmp ecx, ebx
mov dword [rbp + 0x931], eax
mov ecx, dword [rbp + 0x930]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xc20], rcx
cmp ecx, ebx
jne 0x14019c00e
invalid
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
movabs rax, 0xffffffff00000000
mov rcx, qword [rbp + 0xc38]
add byte [rax], al
add byte [rax], al
and rcx, rax
inc rcx
inc ecx
ror dword [rax - 1], 0xc1
inc ecx
mov qword [rbp + 0xc38], rcx
cmp byte [rax + rax], cl
add byte [rax - 0x39], cl
mov dword [rbp + 0xc20], 0
mov eax, ebx
invalid
invalid
test dword [rax], ecx
or al, 0
add byte [rax], al
mov qword [rbp + 0xc20], 0
mov dword [rbp + 0xc20], 0
add byte [rax], al
add byte [rax], al
mov eax, ebx
mov qword [rbp + 0xc08], rax
or al, 0
invalid
or al, 0
add byte [rax], al
add byte [rcx - 0x49], al
add dword [rax - 0x75], ecx
xchg ebp, eax
or byte [rcx], cl
add byte [rax], al
mov r15b, 1
mov rdx, qword [rbp + 0x908]
cmp rdx, 2
jne 0x14019ccff
add cl, byte [rdi]
test dword [rbx - 0x16ffffe6], edi
ja 0x14019b262
jmp 0x14019cdc0
add byte [rax], al
add byte [rcx - 0x7d], cl
dec dword [rcx]
cmp r15, 9
jb 0x14019f57e
cmp r15, 0xd
jne 0x14019b45f
test dword [rdx], eax
add al, byte [rax]
invalid
test dword [rdx], eax
add al, byte [rax]
add byte [rcx - 0x75], al
or dword [rdi], ecx
mov eax, dword [r10 + 9]
bswap eax
mov qword [rbp + 0xc20], rax
add byte [rax], al
enter 0xffffffffffff8948, 0xffffffffffffff85
and byte [rax + rax], cl
add byte [rax], al
mov r13b, 8
mov al, 1
mov dword [rbp + 0xbe8], eax
invalid
invalid
test dword [rax], edi
cmp byte [rax + rax], cl
add byte [rax], al
mov r13b, 8
mov al, 1
mov dword [rbp + 0xbe8], eax
mov qword [rbp + 0xc38], rax
cmp byte [rax + rax], cl
invalid
cmp byte [rax + rax], cl
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], edx
or al, 0
add byte [rax - 0x77], cl
test dword [rax], eax
or al, 0
add byte [rax], al
mov qword [rbp + 0xbf8], rax
invalid
invalid
test dword [rax], ebx
mov qword [rbp + 0xc10], rax
mov qword [rbp + 0xc00], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xbf8], rax
mov qword [rbp + 0xc18], rax
or al, 0
invalid
or al, 0
add byte [rax - 0x77], cl
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0xc08], rax
mov eax, ebx
mov qword [rbp + 0xb28], rax
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0xc08], rax
mov eax, ebx
mov qword [rbp + 0xb28], rax
test dword [rax], ebp
or eax, dword [rax]
add cl, ch
lodsd eax, dword [rsi]
or eax, 0x83490000
cmp r15, 9
jmp 0x14019c061
cmp r15, 9
jb 0x14019f55e
lea rax, [r15 - 9]
cmp rax, 8
cmp eax, 8
cmp eax, 8
or byte [rdi], cl
add dword [rdi + 0x41000002], 0xffffffb5
add byte [rax], al
mov r13b, 0xa
mov eax, 1
jae 0x14019b553
add byte [rax], al
mov r13b, 0xa
mov eax, 1
mov qword [rbp + 0xc08], rax
mov dword [rbp + 0xc08], eax
or byte [rax + rax], cl
add byte [rax - 0x39], cl
test dword [rax + 0xb], eax
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0xb40], 0
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 1], bh
add byte [rax], al
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ebp
or eax, dword [rax]
add byte [rax], al
mov al, 1
invalid
test eax, ebx
or eax, dword [rax]
mov qword [rbp + 0xbe8], rax
mov al, 1
mov dword [rbp + 0xbd8], eax
add dword [rcx + 0xbd885], ecx
add byte [rax - 0x7a76b7ff], dh
and byte [rax + rax], cl
add byte [rax - 0x73], cl
add eax, 0xf7ec6
mov al, 1
mov qword [rbp + 0xc20], rax
lea rax, [0x1402931d0]
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xc00], 0
jmp 0x14019b88f
invalid
add byte [rcx - 0x78], al
mov r15b, dl
xlatb
mov byte [rbp + 0xc47], 1
mov r8d, 9
add byte [rax - 0x73], cl
lea esp, [rax + 0x48000007]
lea edx, [rbp + 0xa88]
add byte [rax - 0x73], cl
lea esp, [rax + 0x48000007]
lea edx, [rbp + 0xa88]
call fcn.140030840
mov r8, qword [rbp + 0x7b8]
test r8b, 1
je 0x14019b6f0
add eax, dword [rax]
invalid
add byte [rax], al
shr r8, 5
neg r8
cmp qword [rbp + 0x7b0], r8
mov r13, qword [rbp + 0xb50]
je 0x14019b73a
invalid
add byte [rbx + rax - 0x7b], cl
add r8, qword [rbp + 0x7a0]
jmp 0x14019b72b
movabs al, byte [0x3afe9000007]
mov r15b, dl
mov byte [rbp + 0xc47], 1
or al, 0
add byte [rcx], al
or al, 0
add byte [rcx], al
add byte [rax], al
add dword [rcx - 0x48], eax
or dword [rax], eax
add byte [rax], al
mov r8d, 9
lea rcx, [rbp + 0x7a0]
movabs al, byte [0xa88958d48000007]
add byte [rax - 0x73], cl
xchg ebp, eax
mov byte [rdx], cl
lea rdx, [rbp + 0xa88]
add byte [rax], al
call fcn.140030840
mov r8, qword [rbp + 0x7b8]
invalid
test r8b, 1
je 0x14019b7c9
invalid
add byte [rcx - 0x3f], cl
call 0x11910fcbc
invalid
neg r8
shr r8, 5
neg r8
add eax, 0x4cd8f749
cmp dword [rbp + 0x7b0], eax
cmp qword [rbp + 0x7b0], r8
mov rdi, qword [rbp + 0xb50]
mov edi, dword [rbp + 0xb50]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
je case.0x14011604b.405
add al, 0
invalid
add al, 0
add byte [rbx + rax - 0x7b], cl
movabs al, byte [0x42ae9000007]
add r8, qword [rbp + 0x7a0]
jmp 0x14019b808
cmp r15, 9
jb 0x14019f59e
test esi, esi
sete al
cmp r15, 0x11
sete cl
test al, cl
je 0x14019b45f
mov rax, qword [r10 + 9]
and dl, 1
mov rcx, rax
shr rcx, 0x10
mov qword [rbp + 0xb28], rcx
mov qword [rbp + 0xb20], rax
shr rax, 0x30
xor byte [rax - 0x77], cl
test dword [rax], esp
and byte [rax + rax], cl
add byte [rcx - 0x4b], al
add eax, 0x858901b0
call 0x18819b436
mov dword [rbp + 0xc38], eax
mov dword [rbp + 0xc38], eax
mov qword [rbp + 0xc10], rax
mov qword [rbp + 0xc00], rax
add byte [rax + rax], cl
add byte [rax - 0x77], cl
test eax, edi
or eax, dword [rax]
add byte [rax + 0xbcf95], cl
xchg ebp, eax
iretd
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], ebx
sbb byte [rax + rax], cl
add byte [rax - 0x77], cl
test dword [rax], ecx
or al, 0
add cl, ch
add cl, byte [rax + rax]
invalid
add byte [rax + rax], cl
add byte [rax - 0x77], cl
test eax, edi
or eax, dword [rax]
add byte [rax + 0xbcf95], cl
xchg ebp, eax
iretd
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], ebx
sbb byte [rax + rax], cl
xchg ebp, eax
iretd
sbb byte [rax + rax], cl
add byte [rax - 0x77], cl
test dword [rax], ecx
or al, 0
add cl, ch
add cl, byte [rax + rax]
add byte [rcx - 0x4b], al
or bh, byte [rax + 1]
mov r13b, 0xa
mov eax, 1
mov qword [rbp + 0xc08], rax
mov qword [rbp + 0xc00], 0
mov eax, 1
or al, 0
add byte [rax - 0x39], cl
test dword [rax], eax
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 1], bh
mov qword [rbp + 0xbe8], rax
jmp 0x14019b4dd
mov r15b, 1
mov r13b, 9
mov rdx, qword [rbp + 0x908]
cmp rdx, 2
jne 0x14019ccff
jmp 0x14019cdc0
cmp r15, 9
jb 0x14019f5de
mov r13b, 0xa
mov eax, 1
mov qword [rbp + 0xbe8], rax
cmp r15, 0xd
je 0x14019b95a
mov eax, 1
mov qword [rbp + 0xc08], rax
or byte [rax + rax], cl
add byte [rax - 0x39], cl
test dword [rax], eax
or al, 0
add byte [rax], al
add byte [rax], al
invalid
mov al, 1
mov dword [rbp + 0xbd8], eax
mov al, 1
mov qword [rbp + 0xc20], rax
lea rax, [0x1402931d0]
mov qword [rbp + 0xc38], rax
jmp 0x14019b88f
mov rsi, r10
mov r8d, 0x148
lea rcx, [rbp + 0x938]
mov rdx, qword [rbp + 0x900]
call fcn.14025a776
mov qword [rbp + 0x930], rdi
xor eax, eax
test rdi, rdi
sete al
mov dil, 1
cmp dword [rbp + rax*8 + 0xa48], ebx
jne 0x14019baa1
test byte [rbp + 0xb88], 4
je 0x14019bd59
xor eax, eax
mov rdx, rsi
jmp 0x14019bdb0
add r15, 0xffffffffffffffef
js 0x14019f81e
mov r12d, dword [r10 + 9]
movzx edi, byte [r10 + 0xd]
movzx r13d, byte [r10 + 0xe]
movzx eax, byte [r10 + 0xf]
mov qword [rbp + 0xc18], rax
movzx ebx, byte [r10 + 0x10]
je case.0x1401625f8.191
mov rsi, r10
movzx eax, byte [0x14034f150]
xor ecx, ecx
leave
mov rdx, r15
call fcn.1401fcae0
test rax, rax
je 0x14019f93d
mov r14, rax
mov rdx, rsi
add rdx, 0x11
mov rcx, rax
mov r8, r15
call fcn.14025a776
test r14b, 1
jne 0x14019bc84
mov rcx, r14
or rcx, 1
or ecx, 1
mov rsi, r15
shr rsi, 0x20
mov qword [rbp + 0xc10], r15
lea rax, [0x1402a6ad0]
jmp 0x14019bc9c
lock dec qword [r8 + 0x20]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x14019b61c
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14019b610
mov rax, qword [r8 + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov rdi, r8
mov r8, rax
call r14
mov r8, rdi
mov rcx, qword [0x14034f0b8]
xor edx, edx
call r14
mov rdi, qword [rbp + 0xa88]
mov rax, qword [rbp + 0xa90]
mov r14, qword [rbp + 0xaa0]
test r14b, 1
jne 0x14019b773
mov qword [rbp + 0xb68], rdi
mov qword [rbp + 0xb70], rax
mov qword [rbp + 0xb78], r14
or eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x1425b1
mov qword [rbp + 0xb60], rax
test esi, esi
je 0x14019cc5c
movzx eax, r15b
mov r15, rax
mov edi, eax
mov r9, qword [rbp + 0xb68]
add byte [rbx - 0x7bf0f719], al
invalid
invalid
add byte [rax], al
mov r8, qword [rbp + 0xb70]
test r8, r8
je case.0x140185449.129
movzx r14d, byte [r9]
cmp r8, r14
jbe 0x14019be1e
mov rsi, r8
cmp r8, 1
jne 0x14019cfa5
inc r9
movdqa xmm0, xmmword [rbp + 0xb60]
movdqa xmm1, xmmword [rbp + 0xb70]
movdqa xmmword [rbp + 0x940], xmm1
movdqa xmmword [rbp + 0x930], xmm0
lea rax, [0x14026a4b8]
mov qword [rbp + 0xb60], rax
mov qword [rbp + 0xb68], r9
lea rax, [rbp + 0xb70]
movups xmmword [rax], xmm7
jmp 0x14019d007
lock dec qword [r8 + 0x20]
mov r13, qword [rbp + 0xb50]
jne 0x14019b73a
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14019b72b
movdqu xmm0, xmmword [rbp + 0xa88]
movdqu xmm1, xmmword [rbp + 0xa98]
movdqa xmmword [rbp + 0xbb0], xmm1
movdqa xmmword [rbp + 0xba0], xmm0
test esi, esi
je 0x14019c487
mov r13, qword [rbp + 0xa98]
shr r14, 5
sub rdi, r14
lea r12, [r14 + rax]
cmp rax, r13
jne 0x14019bb32
test r12, r12
je 0x14019c861
test dil, 1
jne 0x14019cbd5
mov rax, rdi
or rax, 1
mov qword [rbp + 0xba8], rdi
mov qword [rbp + 0xbb0], r12
mov qword [rbp + 0xbb8], rax
or eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x10b30c
jmp 0x14019cbf1
lock dec qword [r8 + 0x20]
mov rdi, qword [rbp + 0xb50]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
or al, 0
jne case.0x14011604b.405
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
cmp byte [rax], al
je 0x14019b808
mov rax, qword [r8 + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov rdi, r8
mov r8, rax
call r13
mov r8, rdi
mov rdi, qword [rbp + 0xb50]
push rax
or eax, dword [rax]
invalid
mov rcx, qword [0x14034f0b8]
xor edx, edx
call r13
movdqu xmm0, xmmword [rbp + 0xa88]
movdqu xmm1, xmmword [rbp + 0xa98]
movdqa xmmword [rbp + 0xbb0], xmm1
movdqa xmmword [rbp + 0xba0], xmm0
add byte [rax], al
test esi, esi
je 0x14019c7bb
test r15b, 8
jne 0x14019ba3f
xor esi, esi
jmp 0x14019c706
mov al, 1
mov dword [rbp + 0xbd8], eax
mov eax, 1
mov qword [rbp + 0xc08], rax
mov qword [rbp + 0xc00], 0
mov al, 1
mov qword [rbp + 0xc20], rax
test dword [rax], esp
or al, 0
add byte [rax - 0x73], cl
add eax, 0xf7954
jns 0x14019b88a
invalid
mov qword [rbp + 0xc38], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xbe8], rax
mov qword [rbp + 0xbf8], 0
mov qword [rbp + 0xc18], 0
mov r15b, 1
mov rdx, qword [rbp + 0x908]
mov edx, dword [rbp + 0x908]
cmp rdx, 2
jne 0x14019ccff
jmp 0x14019cdc0
add r15, 0xfffffffffffffff7
test dl, 1
jne 0x14019bbe7
mov al, 1
mov dword [rbp + 0xbd8], eax
test eax, ebx
or eax, dword [rax]
add byte [rcx + rcx*4 - 8], cl
movabs rcx, 0xaaaaaaaaaaaaaaab
imul rax, rcx
ror rax, 1
movabs rcx, 0x2aaaaaaaaaaaaaab
cmp rax, rcx
jae 0x14019b0de
test r15, r15
je 0x14019d65d
mov eax, 1
mov qword [rbp + 0xc08], rax
test dword [rax], ecx
or al, 0
add byte [rcx - 0x7d], cl
ret 0x6609
pxor mm0, mm0
mov qword [rbp + 0xc18], 0
test dword [rax], ebx
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
test byte [rax - 0x77], 0x85
adc byte [rax + rax], cl
add byte [rax - 0x39], cl
test dword [rax], edi
cmp byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], esp
or al, 0
add bh, al
test dword [rax], eax
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor r13d, r13d
jmp case.0x1401919a5.51
movzx r8d, byte [r10 + 9]
movzx eax, byte [r10 + 0xa]
mov dh, 0x42
or al, cl
loopne 0x14019b977
invalid
movzx ecx, byte [r10 + 0xb]
shl ecx, 8
movzx edx, byte [r10 + 0xc]
and r8d, 0x7f
shl r8d, 0x18
loopne 0x14019b994
or r8d, eax
mov rax, r8
ror byte [rcx], 0xc8
or eax, edx
je 0x14019bd35
add byte [rax], al
mov qword [rbp + 0xc20], rax
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xc10], rax
mov qword [rbp + 0xc00], rax
add byte [rax + rax], cl
add byte [rax - 0x77], cl
test eax, edi
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], ebx
or al, 0
add byte [rax], al
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0xc08], rax
mov al, 1
add dword [rcx + 0xbe885], ecx
add byte [rcx - 0x7a76b728], cl
sub byte [rbx], cl
add byte [rax], al
mov r13b, 7
jmp 0x14019c061
test byte [rsi], al
add byte [rax], al
cmp qword [rbp + 0xba8], 0
je 0x14019c7bb
outsb dx, byte [rsi]
invalid
add byte [rax], al
mov rax, qword [rbp + 0xba0]
movzx esi, byte [rax]
mov r8d, 1
lea rcx, [rbp + 0x930]
lea rdx, [rbp + 0xba0]
call fcn.140030840
jmp 0xc5a50772
or qword [rax], rax
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test byte [rax + 0xc], cl
or al, 0
invalid
shr r8, 5
neg r8
cmp qword [rbp + 0x940], r8
je 0x14019c706
add r8, qword [rbp + 0x930]
jmp 0x14019c6fa
mov qword [rbp + 0xc00], 0
lea rax, [0x1402931d0]
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xbf8], 0
mov qword [rbp + 0xc18], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r15b, 1
mov r12d, 1
mov esi, 1
lea rcx, [rbp + 0x930]
call fcn.140055df0
mov r8, qword [rbp + 0xa70]
test r8b, 1
je 0x14019bb89
invalid
mov es, word [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x3f], cl
call 0x119110407
shr r8, 5
neg r8
mov al, 1
mov dword [rbp + 0xbd8], eax
invalid
fmul dword [rbx]
add byte [rax], al
invalid
cmp qword [rbp + 0xa68], r8
je 0x14019b162
dec dword [rbx + rax - 0x7b]
pop rax
or al, byte [rax]
add r8, qword [rbp + 0xa58]
mov rcx, qword [0x14034f0b8]
or eax, 0x1b3593
add byte [rax - 0x75], cl
or eax, 0x1b3593
xor edx, edx
sar bh, cl
adc eax, 0xcc9d3
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14019b162
invalid
add r13, r14
movzx eax, byte [0x14034f150]
mov dh, 5
adc al, 0x36
sbb eax, dword [rax]
mov edx, 0x18
xor ecx, ecx
add byte [rcx], dh
leave
call fcn.1401fcae0
test rax, rax
je 0x14019f98c
cmp edi, dword [rsi]
add byte [rax], al
invalid
invalid
add byte [rax - 0x77], cl
cmp byte [rcx + rcx*4 + 0x68], cl
or byte [rax - 0x39], cl
adc byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xba8], rdi
mov qword [rax], rdi
mov qword [rax + 8], r13
mov qword [rax + 0x10], 1
mov qword [rbp + 0xba8], rdi
mov qword [rbp + 0xbb0], r12
mov qword [rbp + 0xbb8], rax
test dword [rax + 0x4800000b], edi
lea ecx, [0x14026a5b8]
test dword [rax + 0x4800000b], edi
lea ecx, [0x14026a5b8]
jmp 0x14019cbf1
xor r14d, r14d
jmp 0x14019d757
sbb eax, dword [rax]
add al, dh
dec qword [r8 + 0x20]
invalid
lock dec qword [r8 + 0x20]
and byte [rax - 0x277a76ff], dh
or eax, dword [rax]
add byte [rdi], cl
test esi, eax
cmc
invalid
mov al, 1
mov dword [rbp + 0xbd8], eax
jne 0x14019b162
mov dword [rbp + 0xc20], edi
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
add byte [rsi + rbx + 0x49], dh
mov eax, dword [rax + 8]
invalid
invalid
je 0x14019bbd1
mov rax, qword [r8 + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov rdi, rsi
mov rsi, r8
mov r8, rax
call rbx
mov r8, rsi
test dword [rcx + rcx*4 - 0x3a], 0xffc08949
ror dword [rcx - 0x77], cl
invalid
invalid
mov rsi, rdi
mov rcx, qword [0x14034f0b8]
xor al, 0x1b
add byte [rcx], dh
sar bh, cl
ror dword [rbx + 0xc20bd], cl
add byte [rax], al
invalid
jnp 0x14019bbda
xor edx, edx
call rbx
mov edi, dword [rbp + 0xc20]
add byte [rax], al
jmp 0x14019b162
invalid
xor r13d, r13d
test r15, r15
je 0x14019cf67
test byte [rbx + rdx], dh
invalid
test byte [rbx + rdx], dh
add byte [rax - 0x277a76ff], dh
invalid
test eax, ebx
or eax, dword [rax]
mov al, 1
mov dword [rbp + 0xbd8], eax
mov eax, 1
add byte [rax + 1], bh
mov qword [rbp + 0xc08], rax
add byte [rax], al
mov qword [rbp + 0xc00], 0
mov qword [rbp + 0xb40], 0
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0xb], eax
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7a76b7ff], dh
mov dword [rbp + 0xc20], eax
lea rax, [0x1402931d0]
mov al, 1
mov qword [rbp + 0xc20], rax
mov dword [rbp + 0xc20], eax
mov dword [rbp + 0xc20], eax
lea rax, [0x1402931d0]
jne 0x14019bc3b
add byte [rax - 0x77], cl
test dword [rax], edi
or al, 0
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xbf8], 0
test eax, edi
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebx
or al, 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xc18], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r15b, 1
mov r13b, 0xa
invalid
invalid
xchg ebp, eax
or byte [rcx], cl
add byte [rax], al
add byte [rax], al
mov r15b, 1
mov r13b, 0xa
mov rdx, qword [rbp + 0x908]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
test dword [rsi - 0x16fffff0], ebx
add cl, ch
cmp rdx, 2
cmp edx, 2
jne 0x14019ccff
add cl, ch
jmp 0x14019cdc0
pop rdx
adc dword [rax], eax
add byte [rcx], dh
xor ecx, ecx
xor ecx, ecx
mov r15d, 1
xor esi, esi
mov qword [rbp + 0xc10], 0
or al, 0
add byte [rax], al
add byte [rax], al
invalid
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xce836
lea rax, [0x14026a4b8]
jmp 0x14019bc9f
mov rsi, r15
mov esi, edi
shr rsi, 0x20
shr esi, 0x20
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov qword [rbp + 0xc10], r15
lea rax, [0x1402a6af8]
lea eax, [0x1402a6af8]
pop rsp
scasb al, byte [rdi]
adc byte [rax], al
mov r15, r14
mov edx, r12d
and edx, 0xffffff7f
invalid
invalid
dec dword [rdi]
retf 0xc141
in eax, 0x10
shl edi, 0x18
invalid
invalid
adc cl, al
out 0x18, eax
or edi, r13d
mov r12, qword [rbp + 0xc18]
mov esp, dword [rbp + 0xc18]
mov esp, dword [rbp + 0xc18]
movsd dword [rdi], dword [rsi]
sbb byte [rax + rax], cl
add byte [rcx - 0x3f], al
shl r12d, 8
in al, 8
or r12d, edi
or esp, edi
or r12d, ebx
mov ebx, edx
mov qword [rbp + 0xc18], r12
add byte [rax - 0x77], cl
test dword [rax], esp
or al, 0
add byte [rax - 0x3f], cl
call 0xc5a304fc
and byte [rax - 0x77], cl
test dword [rax], ecx
or al, 0
add byte [rcx + rcx*4 - 8], cl
ror dword [rcx + rcx*4 - 0x5b], cl
sbb byte [rax + rax], cl
add byte [rax - 0x77], cl
test dword [rax], esp
or al, 0
add byte [rax - 0x3f], cl
call 0xc5a304fc
and byte [rax - 0x77], cl
test dword [rax], ecx
or al, 0
and byte [rax - 0x77], cl
test dword [rax], ecx
or al, 0
add byte [rcx + rcx*4 - 8], cl
shr rax, 0x20
mov qword [rbp + 0xc38], rax
invalid
and byte [rax - 0x77], cl
test dword [rax], edi
or al, 0
mov dword [rbp + 0xc38], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0xc00], rcx
lea eax, [rax]
or al, 0
add byte [rax - 0x3f], cl
shr rcx, 0x20
invalid
invalid
invalid
shr rcx, 0x20
shr ecx, 0x20
mov qword [rbp + 0xbf8], rcx
mov r13b, 6
mov al, 1
mov dword [rbp + 0xbe8], eax
test eax, ebp
or eax, dword [rax]
add byte [rax], al
mov qword [rbp + 0xb20], rax
invalid
invalid
test dword [rax], ebp
add byte [rax], al
mov qword [rbp + 0xb20], rax
add byte [rax], al
mov qword [rbp + 0xb28], rax
sub byte [rbx], cl
add byte [rax], al
or eax, dword [rax]
add byte [rcx + 0xbd485], cl
add byte [rcx + 0xbd085], cl
test eax, edx
or eax, dword [rax]
mov dword [rbp + 0xbd4], eax
mov dword [rbp + 0xbd0], eax
test eax, edx
or eax, dword [rax]
add cl, ch
invalid
invalid
add byte [rax], al
test eax, edx
or eax, dword [rax]
add cl, ch
invalid
xor r8d, r8d
mov rdx, r9
jmp 0x14019cc6a
mov al, 1
mov dword [rbp + 0xbd8], eax
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xc08], rax
mov qword [rbp + 0xc00], 0
add byte [rax], al
add byte [rax], al
jmp 0x14019b4e5
invalid
idiv edi
dec dword [rax - 0x75]
test dword [rax + 0xa], edi
add byte [rax], al
mov rax, qword [rbp + 0xa78]
inc rax
cmp rax, r14
mov rdx, rsi
jbe 0x14019bdb0
invalid
mov r12d, 0xb
mov r12d, 0xb
mov qword [rbp + 0xbf8], 0
mov eax, 0x16
mov qword [rbp + 0xc00], rax
or al, 0
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1402931d0]
add eax, 0xf7441
mov qword [rbp + 0xc38], rax
lea rsi, str.too_many_continuations
xor eax, 0xf78bb
add byte [rax - 0x39], cl
test dword [rax], ebx
or al, 0
add byte [rax], al
mov qword [rbp + 0xc18], 0
mov dword [rbp + 0xc18], 0
add byte [rax], al
add byte [rcx - 0x49], al
add ecx, ebp
std
mov r15b, 1
jmp 0x14019bade
invalid
invalid
invalid
mov qword [rbp + 0xa78], rax
add byte [rax], al
add byte [rbx + rcx*4 - 0x4b], cl
mov r14, qword [rbp + 0xa60]
test r14, r14
je 0x14019cf2a
test byte [rbx + 0x11], ah
add byte [rax], al
invalid
test byte [rbx + 0x11], ah
add byte [rax], al
lea rax, [r14 + r15]
lea eax, [rsi + rdi]
add al, 0x3e
cmp rax, r12
jbe 0x14019d0db
test byte [rbp + 0xa40], 1
je 0x14019d0db
cli
adc al, byte [rax]
invalid
test dword [rax + 0xa], eax
add byte [rax], al
add dword [rdi], ecx
test dl, bh
cli
cli
adc al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax], eax
mov qword [rbp + 0xc00], 0
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r12d, 9
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r12d, 9
add byte [rax - 0x73], cl
add eax, 0xf73d7
lea rax, [0x1402931d0]
mov qword [rbp + 0xc38], rax
mov dword [rbp + 0xc38], eax
mov qword [rbp + 0xbf8], 0
mov qword [rbp + 0xc18], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebx
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x49], al
mov r15b, 1
jmp 0x14019bad9
add ecx, ebp
mov ebx, 0x4cfffffc
mov edx, ecx
mov rdx, r9
jmp 0x14019cc6a
add byte [rax], al
shl r14d, 0x18
shl r11d, 0x10
adc byte [rbp + 9], al
shl r10d, 8
or r10d, r11d
or edx, ebx
or r10d, edi
mov r13d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [rbp + 0xb40], r10d
or eax, dword [rax]
add byte [rdi], cl
invalid
invalid
add byte [rax], al
nop dword [rax + rax]
mov r10, r12
mov r11d, edx
add r10, r9
sub r15, r9
je 0x14019d47b
test byte [rcx], bl
invalid
add byte [rax], al
retf 0x294d
test byte [rcx], bl
invalid
cmp r15, 6
mov r9d, 6
invalid
add byte [rax], al
add byte [rbp + 0xf], cl
cmovb ecx, edi
invalid
invalid
cmovb ecx, edi
cmp r15, 1
je 0x14019f642
test al, cl
invalid
add byte [rax], al
test al, cl
invalid
add byte [rax], al
cmp r15, 2
jbe 0x14019f664
invalid
add byte [rax], al
invalid
cmp r15, 3
cmp edi, 3
je 0x14019f620
add byte [rcx - 0x7d], cl
inc dword [rdi + rcx]
invalid
xchg dh, ch
cmp r15, 4
jbe 0x14019f686
invalid
cmp r15, 5
je 0x14019f5fe
test byte [rdi + rsi], bl
invalid
test byte [rdi + rsi], bl
add byte [rbp + 0xf], al
movzx r8d, word [r10]
movzx r8d, word [r10]
add ah, byte [rsi + 0x41]
rol eax, 8
rol r8w, 8
movzx r8d, r8w
mov bh, 0xc0
dec r8d
cmp r8d, 7
ja case.default.0x14019bee2
mov edx, r11d
mov edx, ebx
movzx r14d, byte [r10 + 2]
mov dh, 0x72
add al, byte [rbp + 0xf]
movzx r11d, byte [r10 + 3]
mov rax, r10
jb 0x14019bec2
movzx r11d, byte [r10 + 3]
mov rax, r10
movzx r10d, byte [r10 + 4]
mov r12, rax
mov esp, eax
movzx edi, byte [rax + 5]
lea rax, [0x1402e95b4]
movsxd r8, dword [rax + r8*4]
add r8, rax
add eax, eax
jmp r8
shl r14d, 0x18
shl r11d, 0x10
or r11d, r14d
or ebx, esi
shl r10d, 8
or r10d, r11d
or r10d, edi
mov qword [rbp + 0xc20], r10
add byte [rcx - 0x7d], al
cli
add cl, byte [rdi]
sbb dword [rax + 0x1f], 0
invalid
add byte [rcx - 0x7d], al
cli
add cl, byte [rdi]
sbb dword [rax + 0x1f], 0
add bh, al
test dword [rax], eax
add byte [rax + rax], cl
add byte [rcx], al
add byte [rax], al
mov dword [rbp + 0xc00], 1
add cl, ch
invalid
jmp case.0x14019bee2.6
shl r14d, 0x18
shl r11d, 0x10
or r11d, r14d
shl r10d, 8
or r10d, r11d
or r10d, edi
or edx, edi
sbb byte [rcx - 0x3f], al
jrcxz 0x14019bf32
or edx, edi
mov eax, 1
mov qword [rbp + 0xc18], rax
mov dword [rbp + 0xc18], eax
mov r11d, r10d
mov r10, r12
jmp case.default.0x14019bee2
inc dword [rcx - 0x3f]
out 0x18, al
shl r11d, 0x10
jrcxz 0x14019bf5e
jrcxz 0x14019bf5e
or r11d, r14d
shl r10d, 8
or r10d, r11d
or r10d, edi
cmp r10d, 2
jae 0x14019deb7
add cl, byte [rdi]
adc dword [rdx + 0x1f], 0
add byte [rsi + 0x41], ah
movd mm1, edx
retf 0x4166
movq mm0, mm0
punpckldq xmm0, xmm1
jmp case.0x14019bee2.6
retf 0x4166
shl r14d, 0x18
shl esi, 0x18
shl r11d, 0x10
or r11d, r14d
shl r10d, 8
or r10d, r11d
or r10d, edi
mov eax, 1
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xc10], r10
jmp case.0x14019bee2.6
stosd dword [rdi], eax
invalid
invalid
invalid
stosd dword [rdi], eax
invalid
shr eax, 0x18
shr edx, 0x17
and edx, 0x100
or edx, eax
mov qword [rbp + 0xc08], rdx
mov r13b, 2
mov al, 1
mov dword [rbp + 0xbe8], eax
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xc10], rax
mov qword [rbp + 0xc00], rax
mov qword [rbp + 0xbf8], rax
mov qword [rbp + 0xc18], rax
mov qword [rbp + 0xb20], rax
mov eax, ebx
mov qword [rbp + 0xb28], rax
mov dword [rbp + 0xbd4], eax
mov dword [rbp + 0xbd0], eax
jmp 0x14019dcb9
xor r14d, r14d
mov r8, qword [rbp + 0xbb8]
test r8b, 1
je 0x14019c4b0
shr r8, 5
neg r8
cmp qword [rbp + 0xbb0], r8
je 0x14019c4ec
add r8, qword [rbp + 0xba0]
jmp 0x14019c4dd
lock dec qword [r8 + 0x20]
jne 0x14019c4ec
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14019c4dd
mov rax, qword [r8 + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, 1
mov dword [rbp + 0xbd8], eax
test r14b, r14b
je 0x14019c524
movabs rax, 0xffffffff00000000
mov rcx, qword [rbp + 0xc38]
and rcx, rax
inc rcx
mov qword [rbp + 0xc38], rcx
mov qword [rbp + 0xc20], 0
jmp 0x14019c56d
mov ebx, 1
mov qword [rbp + 0xc00], 0
mov eax, 1
mov qword [rbp + 0xbe8], rax
mov al, 1
mov qword [rbp + 0xc20], rax
lea rax, [0x1402931d0]
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xbf8], 0
mov qword [rbp + 0xc18], 0
mov r13b, 0xa
xor r15d, r15d
mov eax, ebx
mov qword [rbp + 0xc08], rax
mov rdx, qword [rbp + 0x908]
cmp rdx, 2
jne 0x14019ccff
jmp 0x14019cdc0
lock dec qword [r8 + 0x20]
jne 0x14019c706
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14019c6fa
mov rax, qword [r8 + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov rdi, r8
mov r8, rax
call r13
mov r8, rdi
mov rdi, qword [rbp + 0xb50]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call r13
cmp qword [rbp + 0xba8], 5
jb 0x14019c7bb
mov rax, qword [rbp + 0xba0]
mov r14d, dword [rax]
mov eax, 0xffffff7f
and r14d, eax
mov r8d, 4
lea rcx, [rbp + 0x930]
lea rdx, [rbp + 0xba0]
call fcn.140030840
mov r8, qword [rbp + 0x948]
test r8b, 1
je 0x14019c765
shr r8, 5
neg r8
cmp qword [rbp + 0x940], r8
je 0x14019c7a2
add r8, qword [rbp + 0x930]
jmp 0x14019c796
lock dec qword [r8 + 0x20]
jne 0x14019c7a2
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14019c796
mov rax, qword [r8 + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov rdi, r8
mov r8, rax
call r13
mov r8, rdi
mov rdi, qword [rbp + 0xb50]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call r13
test rsi, rsi
je 0x14019c891
mov rax, qword [rbp + 0xba8]
sub rax, rsi
jae 0x14019c88a
mov r8, qword [rbp + 0xbb8]
test r8b, 1
je 0x14019c7e1
shr r8, 5
neg r8
cmp qword [rbp + 0xbb0], r8
je 0x14019c817
add r8, qword [rbp + 0xba0]
jmp 0x14019c80b
lock dec qword [r8 + 0x20]
jne 0x14019c817
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14019c80b
mov rax, qword [r8 + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov rsi, r8
mov r8, rax
call r13
mov r8, rsi
mov rcx, qword [0x14034f0b8]
xor edx, edx
call r13
mov r13b, 0xa
mov eax, 1
mov qword [rbp + 0xc08], rax
mov qword [rbp + 0xc00], 0
mov eax, 1
mov qword [rbp + 0xbe8], rax
mov al, 1
mov dword [rbp + 0xbd8], eax
mov al, 1
mov qword [rbp + 0xc20], rax
lea rax, [0x1402931d0]
mov qword [rbp + 0xc38], rax
jmp 0x14019ccd5
mov qword [rbp + 0xba8], 1
lea rax, [rbp + 0xbb0]
movups xmmword [rax], xmm7
mov edi, 1
xor r12d, r12d
lea rcx, [0x14026a4b8]
jmp 0x14019cbf1
mov qword [rbp + 0xba8], rax
bswap r14d
mov rax, qword [rbp + 0xba0]
mov rcx, qword [rbp + 0xba8]
movaps xmm0, xmmword [rbp + 0xbb0]
lea r8, [rbp + 0x7a8]
movups xmmword [r8 + 0xf], xmm0
mov qword [r8 - 1], rax
mov qword [r8 + 7], rcx
mov rax, qword [rbp + 0x708]
mov rcx, qword [rbp + 0x70f]
lea rdx, [rbp + 0x938]
mov qword [rdx + 8], rcx
mov qword [rdx + 1], rax
mov qword [rbp + 0x948], 0
mov qword [rbp + 0x950], 8
movups xmmword [rdx + 0x20], xmm7
mov qword [rbp + 0x968], 8
mov qword [rbp + 0x970], 0
mov qword [rbp + 0x978], 2
mov qword [rbp + 0x980], 0
mov word [rbp + 0x988], 0
movzx eax, word [rbp + 0x6dc]
mov word [rdx + 0x56], ax
mov eax, dword [rbp + 0x6d8]
mov dword [rdx + 0x52], eax
mov rax, qword [r8 - 1]
mov rcx, qword [r8 + 7]
movdqu xmm0, xmmword [r8 + 0xf]
movdqa xmmword [rbp + 0xb70], xmm0
mov qword [rbp + 0xb60], rax
mov qword [rbp + 0xb68], rcx
mov qword [rbp + 0x930], 0
mov byte [rbp + 0x990], 0xb
mov qword [rbp + 0x9a8], 0
mov qword [rbp + 0x9c8], 0
mov qword [rbp + 0x9e8], 0
mov qword [rbp + 0xa08], 0
mov word [rbp + 0xa28], 0
mov qword [rbp + 0xa30], 0
mov byte [rbp + 0xa38], 0
mov dword [rbp + 0xa40], ebx
mov dword [rbp + 0xa44], r14d
mov byte [rbp + 0xa48], r15b
mov byte [rbp + 0xbcb], 1
lea rcx, [rbp + 0x930]
lea rdx, [rbp + 0xb60]
mov r8, r12
mov r9, qword [rbp + 0x768]
call fcn.140054a80
cmp al, 0x15
jne 0x14019cb2d
test r15b, 4
je 0x14019d15a
mov eax, dword [rbp + 0x930]
mov qword [rbp + 0xc20], rax
mov eax, dword [rbp + 0x934]
mov qword [rbp + 0xc08], rax
mov r15d, dword [rbp + 0x938]
mov eax, dword [rbp + 0x93c]
mov qword [rbp + 0xc38], rax
mov eax, dword [rbp + 0x940]
mov qword [rbp + 0xc10], rax
mov esi, dword [rbp + 0x944]
mov eax, dword [rbp + 0x948]
mov qword [rbp + 0xc00], rax
mov eax, dword [rbp + 0x94c]
mov qword [rbp + 0xbf8], rax
mov ebx, dword [rbp + 0x950]
mov eax, dword [rbp + 0x954]
mov qword [rbp + 0xc18], rax
lea rdi, [rbp + 0x938]
movzx eax, word [rdi + 0x2d]
mov word [rbp + 0xb94], ax
mov eax, dword [rbp + 0x958]
mov dword [rbp + 0xad4], eax
movq xmm11, qword [rbp + 0x95c]
movzx eax, byte [rdi + 0x2f]
mov byte [rbp + 0xb96], al
movzx eax, byte [rbp + 0x964]
mov byte [rbp + 0xbf7], al
mov r8d, 0xe0
lea rcx, [rbp + 0x2e0]
lea rdx, [rbp + 0x968]
call fcn.14025a776
movzx eax, byte [rbp + 0xa48]
mov dword [rbp + 0xbd0], eax
movzx eax, byte [rbp + 0xa4c]
mov dword [rbp + 0xbd4], eax
movzx eax, word [rdi + 0x111]
mov word [rbp + 0xb98], ax
movzx eax, byte [rdi + 0x113]
mov byte [rbp + 0xb9a], al
movzx eax, word [rdi + 0x115]
mov word [rbp + 0xb9c], ax
movzx eax, byte [rdi + 0x117]
mov byte [rbp + 0xb9e], al
lea rcx, [rbp + 0xb60]
call fcn.14002f590
mov r13b, 3
jmp 0x14019d64e
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
je 0x14019d4a4
movzx ecx, cl
mov ebx, 1
mov r12d, 1
mov sil, 1
cmp ecx, 9
jne 0x14019cb75
and r15b, 4
shr r15b, 2
add al, 0xfd
cmp al, 9
setb al
or al, r15b
je 0x14019d15a
mov qword [rbp + 0xc00], 0
lea rax, [0x1402931d0]
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xbf8], 0
mov qword [rbp + 0xc18], 0
mov r8, qword [rbp + 0xb78]
test r8b, 1
je 0x14019d4dc
shr r8, 5
neg r8
cmp qword [rbp + 0xb70], r8
je 0x14019d512
add r8, qword [rbp + 0xb60]
jmp 0x14019d506
mov qword [rbp + 0xba8], rdi
mov qword [rbp + 0xbb0], r12
mov qword [rbp + 0xbb8], rdi
lea rcx, [0x1402a6af8]
mov qword [rbp + 0xba0], rcx
mov qword [rbp + 0x6d8], r14
mov rax, r12
sub rax, r14
jb 0x14019f82f
mov qword [rbp + 0xbb0], rax
add rdi, r14
mov qword [rbp + 0xba8], rdi
mov rax, qword [rbp + 0xba0]
mov qword [rbp + 0xb60], rax
mov rax, qword [rbp + 0xba8]
mov qword [rbp + 0xb68], rax
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0xb70], rax
mov rax, qword [rbp + 0xbb8]
mov qword [rbp + 0xb78], rax
test esi, esi
jne 0x14019b666
mov rdx, qword [rbp + 0xb68]
mov r8, qword [rbp + 0xb70]
mov rax, qword [rbp + 0xb60]
mov rax, qword [rax + 0x20]
mov byte [rbp + 0xc47], 0
lea rcx, [rbp + 0xb78]
call rax
mov r13b, 0xa
mov eax, 1
mov qword [rbp + 0xc08], rax
mov qword [rbp + 0xb40], 0
mov eax, 1
mov qword [rbp + 0xbe8], rax
mov al, 1
mov dword [rbp + 0xbd8], eax
mov al, 1
mov qword [rbp + 0xc20], rax
lea rax, [0x1402931d0]
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xc00], 0
mov qword [rbp + 0xbf8], 0
mov qword [rbp + 0xc18], 0
xor r15d, r15d
mov rdx, qword [rbp + 0x908]
cmp rdx, 2
je 0x14019cdc0
mov rcx, qword [rbp + 0x910]
mov rax, qword [rbp + 0x918]
test dl, 1
je 0x14019cd24
test r15b, r15b
mov rdi, qword [rbp + 0xc30]
je 0x14019ce3c
mov r8, qword [rbp + 0xaa0]
test r8b, 1
je 0x14019ce00
shr r8, 5
neg r8
cmp qword [rbp + 0xa98], r8
je 0x14019ce3c
add r8, qword [rbp + 0xa88]
jmp 0x14019ce2d
lock dec qword [r8 + 0x20]
jne 0x14019ce3c
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14019ce2d
mov rax, qword [r8 + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r13b, 0xa
je 0x14019e093
movzx eax, byte [rbp + 0xadc]
mov byte [rbp + 0xae8], al
movzx eax, word [rbp + 0xada]
mov word [rbp + 0xae6], ax
mov r8d, 0xe0
lea rcx, [rbp + 0x3c0]
lea rdx, [rbp + 0x510]
call fcn.14025a776
movzx eax, word [rbp + 0xade]
mov word [rbp + 0xaea], ax
movzx eax, byte [rbp + 0xae0]
mov byte [rbp + 0xaec], al
movzx eax, word [rbp + 0xae2]
mov word [rbp + 0xaee], ax
movzx eax, byte [rbp + 0xae4]
mov byte [rbp + 0xaf0], al
cmp r13b, 9
jne 0x14019df2c
mov r13, qword [rbp + 0xb38]
cmp byte [rdi + 0x1c2], 0
je 0x14019acc2
jmp 0x14019def0
mov qword [rbp + 0x708], 9
mov rax, qword [rbp + 0xa98]
cmp rax, 8
jbe 0x14019fa12
mov rsi, qword [rbp + 0xaa0]
test sil, 1
jne 0x14019d33a
lock inc qword [rsi + 0x20]
jg 0x14019d3a9
jmp 0x14019fb67
pxor xmm0, xmm0
xor r8d, r8d
mov qword [rbp + 0xc38], 0
mov qword [rbp + 0xc10], rax
xor esi, esi
mov qword [rbp + 0xbf8], 0
mov qword [rbp + 0xc18], 0
xor r9d, r9d
xor edx, edx
mov r10b, 1
jmp 0x14019d699
mov rax, qword [rbp + 0xb60]
lea rcx, [rbp + 0x7a0]
lea rdx, [rbp + 0xb78]
mov r8, r9
mov r9, rsi
call qword [rax]
dec qword [rbp + 0xb70]
inc qword [rbp + 0xb68]
mov qword [rbp + 0x7b0], 1
movdqu xmm0, xmmword [rbp + 0x7a0]
movdqa xmmword [rbp + 0x930], xmm0
mov rax, qword [rbp + 0x7b0]
mov qword [rbp + 0x940], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x948], rax
mov rax, qword [rbp + 0x930]
mov rdx, qword [rbp + 0x938]
mov r8, qword [rbp + 0x940]
lea rcx, [rbp + 0x948]
call qword [rax + 0x20]
mov rcx, r14
not rcx
mov rax, rsi
add rax, rcx
mov qword [rbp + 0x6d8], rax
mov r9, qword [rbp + 0xb70]
cmp r9, rax
jne 0x14019d070
add rax, qword [rbp + 0xb68]
mov qword [rbp + 0xba8], rax
lea rax, [rbp + 0xbb0]
movups xmmword [rax], xmm7
lea rax, [0x14026a4b8]
mov qword [rbp + 0xba0], rax
jmp 0x14019d72d
test rax, rax
je 0x14019d6f5
cmp r9, rax
jb 0x14019fadd
mov rsi, rax
mov rax, qword [rbp + 0xb60]
mov r8, qword [rbp + 0xb68]
lea rcx, [rbp + 0x7a0]
lea rdx, [rbp + 0xb78]
call qword [rax]
sub qword [rbp + 0x7b0], rsi
mov qword [rbp + 0xb70], rsi
add qword [rbp + 0x7a8], rsi
movups xmm0, xmmword [rbp + 0x7a0]
movaps xmmword [rbp + 0xba0], xmm0
movdqu xmm0, xmmword [rbp + 0x7b0]
movdqa xmmword [rbp + 0xbb0], xmm0
jmp 0x14019d72d
cmp r15, 9
jb 0x14019fabd
add r15, 0xfffffffffffffff7
mov rdi, qword [rbp + 0xa68]
sub rdi, r14
cmp rdi, r15
jae 0x14019d122
mov byte [rbp + 0xc46], 1
lea rcx, [rbp + 0xa58]
mov rdx, r15
call fcn.140030ba0
mov r14, qword [rbp + 0xa60]
mov rdi, qword [rbp + 0xa68]
sub rdi, r14
mov rdx, rsi
add rdx, 9
mov rcx, qword [rbp + 0xa58]
add rcx, r14
mov r8, r15
call fcn.14025a776
cmp rdi, r15
jb 0x14019faa6
add r14, r15
mov qword [rbp + 0xa60], r14
lea rdx, [rbp + 0xa58]
mov dil, 1
jmp 0x14019d975
mov r8d, 0x120
lea rbx, [rbp + 0x7a0]
mov rcx, rbx
lea rdx, [rbp + 0x930]
call fcn.14025a776
movaps xmm0, xmmword [rbp + 0xb60]
movaps xmm1, xmmword [rbp + 0xb70]
movaps xmmword [rbp + 0xba0], xmm0
movaps xmmword [rbp + 0xbb0], xmm1
mov rcx, rdi
call fcn.140055c30
mov rsi, qword [rbp + 0xc30]
mov qword [rsi + 0x230], 1
mov r8d, 0x120
mov rcx, qword [rbp + 0x900]
mov rdx, rbx
call fcn.14025a776
movdqa xmm0, xmmword [rbp + 0xba0]
movdqa xmm1, xmmword [rbp + 0xbb0]
mov rax, qword [rbp + 0x798]
movdqu xmmword [rax], xmm0
movdqu xmmword [rax + 0x10], xmm1
mov qword [rsi + 0x378], 0
mov r13b, 9
mov rax, qword [rbp + 0xc08]
jmp 0x14019d5ef
mov rdi, rsi
shr rdi, 5
sub rdx, rdi
mov qword [rbp + 0xc10], rdx
add rax, rdi
mov qword [rbp + 0xb30], rax
movzx eax, byte [0x14034f150]
mov edx, 0x28
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14019fb75
add rdi, r15
shr esi, 2
and esi, 7
mov rcx, qword [rbp + 0xb30]
mov qword [rax], rcx
mov rcx, qword [rbp + 0xc10]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], 2
mov qword [rbp + 0xaa0], rax
mov dil, 1
movdqu xmm0, xmmword [rbp + 0xa88]
mov rax, qword [rbp + 0xa98]
mov qword [rbp + 0x7b0], rax
mov rax, qword [rbp + 0xaa0]
mov qword [rbp + 0x7b8], rax
movdqa xmmword [rbp + 0x7a0], xmm0
mov rsi, qword [rbp + 0x7b8]
test sil, 1
je 0x14019d871
cmp rsi, 0xfffffffffffffee0
jae 0x14019d7ed
add rsi, 0x120
mov qword [rbp + 0x7b8], rsi
jmp 0x14019d871
mov eax, dword [rbp + 0xb40]
mov r9d, eax
and r9d, 0xffffff00
movzx r8d, al
xor r10d, r10d
mov r15, qword [rbp + 0xc20]
mov edx, dword [rbp + 0xc00]
jmp 0x14019d699
movabs rax, 0xffffffff00000000
mov rcx, qword [rbp + 0xc38]
and rcx, rax
inc rcx
mov qword [rbp + 0xc38], rcx
xor esi, esi
mov r12, qword [rbp + 0xbe8]
mov r8, qword [rbp + 0xb78]
test r8b, 1
jne 0x14019cbb5
lock dec qword [r8 + 0x20]
jne 0x14019d512
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14019d506
mov rax, qword [r8 + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov rdi, r8
mov r8, rax
call r13
mov r8, rdi
mov rcx, qword [0x14034f0b8]
xor edx, edx
call r13
cmp qword [rbp + 0x980], 0
je 0x14019d52f
mov r8, qword [rbp + 0x978]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call r13
lea rcx, [rbp + 0x948]
call fcn.140055f50
mov rax, qword [rbp + 0x968]
mov rcx, qword [rbp + 0x970]
mov qword [rbp + 0xbd8], rcx
mov qword [rbp + 0xc08], rax
lea rcx, [rax + 0x38]
mov qword [rbp + 0xc20], 0
nop word cs:[rax + rax]
mov rax, qword [rbp + 0xc20]
cmp qword [rbp + 0xbd8], rax
je 0x14019d5a2
inc rax
mov qword [rbp + 0xc20], rax
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
lea rdi, [rcx + 0x48]
call qword [rax + 0x20]
mov rcx, rdi
jmp 0x14019d570
cmp qword [rbp + 0x960], 0
je 0x14019d5bf
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0xc08]
call r13
mov byte [rbp + 0xc47], 0
lea rcx, [rbp + 0x990]
call fcn.140056240
mov r13b, 0xa
mov al, 1
mov dword [rbp + 0xbd8], eax
mov eax, esi
mov qword [rbp + 0xc20], rax
mov qword [rbp + 0xbe8], r12
mov eax, ebx
mov qword [rbp + 0xc08], rax
xor r15d, r15d
mov rdx, qword [rbp + 0x908]
cmp rdx, 2
jne 0x14019ccff
jmp 0x14019cdc0
mov dword [rbp + 0xbe8], 0
jmp 0x14019dcab
pxor xmm0, xmm0
xor r13d, r13d
xor r8d, r8d
mov qword [rbp + 0xc38], 0
mov qword [rbp + 0xc10], rax
xor esi, esi
mov qword [rbp + 0xbf8], 0
mov qword [rbp + 0xc18], 0
xor r10d, r10d
xor r9d, r9d
xor edx, edx
mov eax, r13d
mov qword [rbp + 0xb28], rax
or r8d, r9d
mov qword [rbp + 0xc20], r8
mov r13b, 4
mov al, 1
mov dword [rbp + 0xbe8], eax
mov eax, ecx
mov qword [rbp + 0xc00], rax
mov dword [rbp + 0xad4], r11d
mov byte [rbp + 0xbf7], r10b
mov qword [rbp + 0xb20], rax
mov eax, edx
mov qword [rbp + 0xc08], rax
mov dword [rbp + 0xbd4], eax
mov dword [rbp + 0xbd0], eax
movdqa xmm11, xmm0
jmp 0x14019dcb9
movdqa xmm0, xmmword [rbp + 0xb60]
movdqa xmm1, xmmword [rbp + 0xb70]
movdqa xmmword [rbp + 0xba0], xmm0
movdqa xmmword [rbp + 0xbb0], xmm1
lea rax, [0x14026a4b8]
mov qword [rbp + 0xb60], rax
lea rax, [rbp + 0xb70]
movups xmmword [rax], xmm7
mov rax, qword [rbp + 0xba0]
mov rdx, qword [rbp + 0xba8]
mov r8, qword [rbp + 0xbb0]
lea rcx, [rbp + 0xbb8]
call qword [rax + 0x20]
shl r14d, 0x10
mov r9, qword [rbp + 0xb68]
mov eax, dword [rbp + 0xb60]
mov qword [rbp + 0xc20], rax
mov eax, dword [rbp + 0xb64]
mov qword [rbp + 0xc08], rax
mov rsi, qword [rbp + 0xb70]
mov rcx, qword [rbp + 0xb78]
shl edi, 5
and r15d, 9
or r15d, edi
or r15d, r14d
mov qword [rbp + 0xc18], r15
mov rax, r9
shr rax, 0x20
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xc10], rsi
shr rsi, 0x20
mov qword [rbp + 0xc00], rcx
shr rcx, 0x20
mov qword [rbp + 0xbf8], rcx
mov dword [rbp + 0xbe8], 0
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0xb28], rax
xor r13d, r13d
mov dword [rbp + 0xbd4], eax
mov dword [rbp + 0xbd0], eax
mov r15, r9
jmp 0x14019dcb9
mov r14, rsi
shr r14, 5
mov rax, qword [rbp + 0x7a0]
mov rcx, qword [rbp + 0x7a8]
mov qword [rbp + 0xb30], rcx
sub rax, r14
mov qword [rbp + 0xc10], rax
mov rdi, qword [rbp + 0x7b0]
add rdi, r14
movzx eax, byte [0x14034f150]
mov edx, 0x28
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14019fb86
mov rdx, qword [rbp + 0xb30]
add rdx, r14
shr esi, 2
and esi, 7
mov qword [rax], rdi
mov rcx, qword [rbp + 0xc10]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], 1
mov qword [rbp + 0x7b8], rax
mov dil, 1
add qword [rbp + 0x7a0], 9
mov rax, qword [rbp + 0x7a8]
sub rax, 9
mov ecx, 0
cmovae rcx, rax
mov qword [rbp + 0x7a8], rcx
add qword [rbp + 0x7b0], 0xfffffffffffffff7
cmp r15, 9
mov eax, 9
cmovae r15, rax
mov qword [rbp + 0xa98], 9
mov qword [rbp + 0xa90], r15
mov rax, qword [rbp + 0x7b0]
mov qword [rbp + 0xbb0], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0xbb8], rax
mov rax, qword [rbp + 0x7a0]
mov qword [rbp + 0xba0], rax
mov rax, qword [rbp + 0x7a8]
mov qword [rbp + 0xba8], rax
mov r8, qword [rbp + 0xa70]
test r8b, 1
je 0x14019d919
shr r8, 5
neg r8
cmp qword [rbp + 0xa68], r8
je 0x14019d955
add r8, qword [rbp + 0xa58]
jmp 0x14019d946
lock dec qword [r8 + 0x20]
jne 0x14019d955
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14019d946
mov rax, qword [r8 + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqa xmm0, xmmword [rbp + 0xba0]
movdqa xmm1, xmmword [rbp + 0xbb0]
lea rdx, [rbp + 0xa58]
movdqu xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov byte [rbp + 0xc46], 1
lea rcx, [rbp + 0x938]
mov r8, r12
mov r9, qword [rbp + 0x768]
call fcn.140054a80
cmp al, 0x15
jne 0x14019db21
test byte [rbp + 0xb88], 4
mov rsi, qword [rbp + 0xb50]
mov r15b, 1
je 0x14019dba3
mov ecx, dword [rbp + 0xa50]
mov eax, dword [rbp + 0xa54]
mov rdx, qword [rbp + 0x930]
mov r8d, ecx
or r8b, 4
test rdx, rdx
movzx r8d, r8b
cmove r8d, ecx
mov dword [rbp + 0xbd0], r8d
mov ecx, eax
or cl, 4
test rdx, rdx
mov edx, dword [rbp + 0x938]
mov qword [rbp + 0xc20], rdx
mov edx, dword [rbp + 0x93c]
mov qword [rbp + 0xc08], rdx
mov r15d, dword [rbp + 0x940]
mov edx, dword [rbp + 0x944]
mov qword [rbp + 0xc38], rdx
mov edx, dword [rbp + 0x948]
mov qword [rbp + 0xc10], rdx
mov esi, dword [rbp + 0x94c]
mov edx, dword [rbp + 0x950]
mov qword [rbp + 0xc00], rdx
mov edx, dword [rbp + 0x954]
mov qword [rbp + 0xbf8], rdx
mov ebx, dword [rbp + 0x958]
lea rdi, [rbp + 0x938]
movzx edx, word [rdi + 0x35]
mov word [rbp + 0xb94], dx
mov edx, dword [rbp + 0x95c]
mov qword [rbp + 0xc18], rdx
movzx edx, byte [rdi + 0x37]
mov byte [rbp + 0xb96], dl
movzx ecx, cl
cmovne ecx, eax
mov dword [rbp + 0xbd4], ecx
mov eax, dword [rbp + 0x960]
mov dword [rbp + 0xad4], eax
movq xmm11, qword [rbp + 0x964]
movzx eax, byte [rbp + 0x96c]
mov byte [rbp + 0xbf7], al
setne r13b
mov r8d, 0xe0
lea rcx, [rbp + 0x2e0]
lea rdx, [rbp + 0x970]
call fcn.14025a776
movzx eax, word [rdi + 0x119]
mov word [rbp + 0xb98], ax
movzx eax, byte [rdi + 0x11b]
mov byte [rbp + 0xb9a], al
movzx eax, byte [rdi + 0x11f]
mov byte [rbp + 0xb9e], al
movzx eax, word [rdi + 0x11d]
mov word [rbp + 0xb9c], ax
mov r8, qword [rbp + 0xa70]
test r8b, 1
je 0x14019dc61
shr r8, 5
neg r8
cmp qword [rbp + 0xa68], r8
je 0x14019dc9d
add r8, qword [rbp + 0xa58]
jmp 0x14019dc8e
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov rsi, qword [rbp + 0xb50]
mov r15b, 1
je 0x14019dbfe
movzx ecx, cl
cmp ecx, 9
jne 0x14019dc2d
movzx ecx, byte [rbp + 0xb88]
and cl, 4
shr cl, 2
add al, 0xfd
cmp al, 9
setb al
or al, cl
mov r12d, 1
je 0x14019dba3
mov qword [rbp + 0xc00], 0
lea rax, [0x1402931d0]
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xbf8], 0
mov qword [rbp + 0xc18], 0
jmp 0x14019bad9
mov r8d, 0x150
lea rdi, [rbp + 0x7a0]
mov rcx, rdi
lea rdx, [rbp + 0x930]
call fcn.14025a776
mov rcx, rsi
call fcn.140055c30
mov r8d, 0x150
mov rcx, qword [rbp + 0xb50]
mov rdx, rdi
call fcn.14025a776
mov r13b, 9
mov rax, qword [rbp + 0xc20]
mov edi, eax
mov rsi, qword [rbp + 0xbe8]
mov rax, qword [rbp + 0xc08]
mov r12d, eax
jmp 0x14019b162
movabs rax, 0xffffffff00000000
mov rcx, qword [rbp + 0xc38]
and rcx, rax
inc rcx
mov qword [rbp + 0xc38], rcx
xor edi, edi
mov rsi, qword [rbp + 0xbe8]
mov r12d, ebx
jmp 0x14019bade
mov qword [rbp + 0xc00], 0
lea rax, [0x1402931d0]
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xbf8], 0
mov qword [rbp + 0xc18], 0
jmp 0x14019bad3
lock dec qword [r8 + 0x20]
jne 0x14019dc9d
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14019dc8e
mov rax, qword [r8 + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov rdi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rdi
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add r13b, r13b
inc r13b
mov al, 1
mov dword [rbp + 0xbe8], eax
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0xb28], rax
movzx eax, byte [rbp + 0xb96]
mov byte [rbp + 0xadc], al
movzx eax, word [rbp + 0xb94]
mov word [rbp + 0xada], ax
mov r8d, 0xe0
lea rcx, [rbp + 0x510]
lea rdx, [rbp + 0x2e0]
call fcn.14025a776
movzx eax, word [rbp + 0xb98]
mov word [rbp + 0xade], ax
movzx eax, byte [rbp + 0xb9a]
mov byte [rbp + 0xae0], al
movzx eax, word [rbp + 0xb9c]
mov word [rbp + 0xae2], ax
movzx eax, byte [rbp + 0xb9e]
mov byte [rbp + 0xae4], al
mov rdx, qword [rbp + 0x908]
cmp rdx, 2
je 0x14019dde3
mov rcx, qword [rbp + 0x910]
mov rax, qword [rbp + 0x918]
test dl, 1
je 0x14019dd59
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rax, qword [rax + 0x68]
mov edx, dword [rbp + 0xbe8]
mov byte [rbp + 0xbe4], dl
lea rdx, [rbp + 0x920]
call rax
mov rdi, qword [rbp + 0x908]
cmp rdi, 2
je 0x14019dde3
mov rcx, qword [rbp + 0x910]
mov rax, qword [rbp + 0x918]
test dil, 1
je 0x14019dda5
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x920]
call qword [rax + 0x80]
test rdi, rdi
je 0x14019dde3
mov rax, qword [rbp + 0x910]
lock dec qword [rax]
jne 0x14019dde3
mov rcx, qword [rbp + 0x910]
mov rdx, qword [rbp + 0x918]
mov eax, dword [rbp + 0xbe8]
mov byte [rbp + 0xc45], al
call fcn.14000d930
mov rax, qword [rbp + 0xc20]
mov ecx, eax
shr ecx, 8
mov dword [rbp + 0xbd8], ecx
shr eax, 0x10
mov qword [rbp + 0xb40], rax
mov eax, r15d
mov r12, qword [rbp + 0xc38]
shl r12, 0x20
or r12, rax
mov qword [rbp + 0xc38], r12
mov eax, dword [rbp + 0xc10]
shl rsi, 0x20
or rsi, rax
mov eax, ebx
mov rcx, qword [rbp + 0xc18]
shl rcx, 0x20
or rcx, rax
mov qword [rbp + 0xc18], rcx
cmp byte [rbp + 0xbe8], 0
je 0x14019de50
mov qword [rbp + 0xbe8], rsi
jmp 0x14019af0b
mov qword [rbp + 0xbe8], rsi
mov rdi, qword [rbp + 0xc30]
jmp 0x14019ce46
mov qword [rbp + 0xb40], 0
mov al, 1
mov qword [rbp + 0xc20], rax
lea rax, [0x1402931d0]
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xc00], 0
mov qword [rbp + 0xbf8], 0
mov qword [rbp + 0xc18], 0
mov eax, 1
mov qword [rbp + 0xc08], rax
jmp case.0x140185bd5.119
mov word [rdi + 0x1c1], 0
mov r13b, 0xa
mov rdx, qword [rbp + 0x720]
cmp rdx, 2
jne 0x14019e35b
mov rdi, qword [rbp + 0xc30]
mov byte [rdi + 0x1c2], 1
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14019e1d0
mov rax, qword [rbp + 0xbf8]
shl rax, 0x20
mov ecx, dword [rbp + 0xc00]
or rcx, rax
mov qword [rbp + 0xac8], rcx
mov rax, qword [rbp + 0xb40]
shl eax, 0x10
mov ecx, dword [rbp + 0xbd8]
movzx ecx, cl
mov dword [rbp + 0xbd8], ecx
shl ecx, 8
or ecx, eax
mov rax, qword [rbp + 0xc20]
movzx eax, al
mov qword [rbp + 0xc20], rax
or ecx, eax
mov dword [rbp + 0xac0], ecx
movzx eax, byte [rbp + 0xae8]
mov byte [rbp + 0xaf8], al
movzx eax, word [rbp + 0xae6]
mov word [rbp + 0xaf6], ax
mov r8d, 0xe0
lea rcx, [rbp + 0x1b8]
lea rdx, [rbp + 0x3c0]
call fcn.14025a776
movzx eax, word [rbp + 0xaea]
mov word [rbp + 0xafa], ax
movzx eax, byte [rbp + 0xaec]
mov byte [rbp + 0xafc], al
movzx eax, word [rbp + 0xaee]
mov word [rbp + 0xafe], ax
movzx eax, byte [rbp + 0xaf0]
mov byte [rbp + 0xb00], al
mov eax, dword [rbp + 0xbd4]
mov byte [rbp + 0xb4d], al
mov eax, dword [rbp + 0xbd0]
mov byte [rbp + 0xb4e], al
movzx eax, byte [rbp + 0xbf7]
mov byte [rbp + 0xb4f], al
mov eax, dword [rbp + 0xad4]
mov dword [rbp + 0x75c], eax
movzx eax, byte [rbp + 0xbcf]
mov byte [rbp + 0xbce], al
mov rax, qword [rbp + 0xb20]
mov word [rbp + 0xb0e], ax
mov rax, qword [rbp + 0xb28]
mov dword [rbp + 0x8f4], eax
mov rax, qword [rbp + 0xc08]
mov dword [rbp + 0xab8], eax
mov rax, qword [rbp + 0xc38]
mov qword [rbp + 0x780], rax
mov rax, qword [rbp + 0xbe8]
mov qword [rbp + 0x788], rax
mov rax, qword [rbp + 0xc18]
mov qword [rbp + 0x790], rax
movdqa xmm10, xmm11
mov rdx, qword [rbp + 0x720]
cmp rdx, 2
jne 0x14019e35b
jmp 0x14019e3f0
mov rax, qword [rbp + 0xb40]
shl eax, 0x10
mov ecx, dword [rbp + 0xbd8]
movzx ecx, cl
mov dword [rbp + 0xbd8], ecx
shl ecx, 8
or ecx, eax
mov rax, qword [rbp + 0xc20]
movzx eax, al
mov qword [rbp + 0xc20], rax
or ecx, eax
mov dword [rbp + 0xac0], ecx
mov rax, qword [rbp + 0xbf8]
shl rax, 0x20
mov ecx, dword [rbp + 0xc00]
or rcx, rax
mov qword [rbp + 0xac8], rcx
mov r13b, 9
movzx eax, byte [rbp + 0xbcf]
mov byte [rbp + 0xbce], al
mov rax, qword [rbp + 0xb20]
mov word [rbp + 0xb0e], ax
mov rax, qword [rbp + 0xb28]
mov dword [rbp + 0x8f4], eax
mov rax, qword [rbp + 0xc08]
mov dword [rbp + 0xab8], eax
mov rax, qword [rbp + 0xc38]
mov qword [rbp + 0x780], rax
mov rax, qword [rbp + 0xbe8]
mov qword [rbp + 0x788], rax
mov rax, qword [rbp + 0xc18]
mov qword [rbp + 0x790], rax
mov rdx, qword [rbp + 0x720]
cmp rdx, 2
jne 0x14019e35b
jmp 0x14019e3f0
mov r13b, 0xb
mov rdi, qword [rbp + 0xc30]
mov rdx, qword [rbp + 0x720]
cmp rdx, 2
jne 0x14019e35b
jmp 0x14019e3f0
mov r13b, 0xa
mov rdx, qword [rbp + 0x720]
cmp rdx, 2
jne 0x14019e35b
cmp qword [rdi + 0x1a8], 0
je 0x14019ebb1
mov r8d, 0x19
mov cl, 0x27
lea rdx, str.bytes_remaining_on_streampolling_StreamFuture_twiceC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_stream_streaminto_future.rs
call fcn.140191430
mov r10, rax
mov rdi, qword [rbp + 0xc30]
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rdi + 0x1c2], 1
mov qword [rbp + 0xc10], r10
mov rcx, r10
call fcn.140054890
mov rdx, qword [rbp + 0xc10]
cmp al, 0x15
sete al
mov ecx, edx
and ecx, 3
cmp ecx, 1
sete cl
test al, cl
je 0x14019e2e4
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x38]
mov byte [rbp + 0xbcd], 1
mov rbx, rdx
call rax
movabs rcx, 0xeb8239d908b01ab5
xor rax, rcx
movabs rcx, 0x57ff3be52fc93336
xor rdx, rcx
or rdx, rax
mov rdx, rbx
jne 0x14019e2e4
lea rax, [rdx - 1]
mov qword [rbp + 0xab8], rax
lea rax, [0x1402931d0]
mov qword [rbp + 0x7a8], rax
mov qword [rbp + 0x7b0], 1
lea rax, [rbp + 0x7a8]
movups xmmword [rax + 0x10], xmm7
mov dword [rbp + 0x7a4], 6
mov word [rbp + 0x7a0], 0x101
mov rax, qword [rdx - 1]
mov qword [rbp + 0xac0], rax
mov rax, qword [rdx + 7]
mov qword [rbp + 0xac8], rax
mov rax, qword [rax]
test rax, rax
je 0x14019e2a5
mov rcx, qword [rbp + 0xac0]
call rax
mov r8, qword [rbp + 0xac0]
mov rax, qword [rbp + 0xac8]
cmp qword [rax + 8], 0
je 0x14019e2d0
mov byte [rbp + 0xbcd], 0
lea rcx, [rbp + 0x7a0]
call fcn.140054670
mov eax, dword [rbp + 0x7a0]
mov dword [rbp + 0xac0], eax
mov eax, dword [rbp + 0x7a4]
mov dword [rbp + 0xab8], eax
mov rax, qword [rbp + 0x7a8]
mov qword [rbp + 0x780], rax
mov rax, qword [rbp + 0x7b0]
mov qword [rbp + 0x788], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0xac8], rax
mov rax, qword [rbp + 0x7c0]
mov qword [rbp + 0x790], rax
mov r13b, 9
mov rdx, qword [rbp + 0x720]
cmp rdx, 2
je 0x14019e3f0
mov rcx, qword [rbp + 0x728]
mov rax, qword [rbp + 0x730]
test dl, 1
je 0x14019e380
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x738]
call qword [rax + 0x68]
mov rsi, qword [rbp + 0x720]
cmp rsi, 2
je 0x14019e3f0
cmp r13b, 0xa
je 0x14019e4f0
movzx eax, r13b
cmp eax, 9
je 0x14019ede5
movzx esi, byte [rbp + 0xab0]
movzx ebx, byte [rbp + 0xbe6]
movzx r15d, byte [rbp + 0xbe7]
mov r14b, 9
mov r13d, dword [rbp + 0x758]
movzx eax, word [rbp + 0xaae]
mov ecx, dword [rbp + 0x74c]
mov edx, dword [rbp + 0x750]
mov r8d, dword [rbp + 0x754]
mov r9, qword [rbp + 0x630]
mov r10, qword [rbp + 0x638]
mov r11, qword [rbp + 0x640]
mov r12, qword [rbp + 0x648]
mov byte [rbp + 0x90], r14b
mov byte [rbp + 0x91], r15b
mov word [rbp + 0xaae], ax
mov word [rbp + 0x92], ax
mov dword [rbp + 0x74c], ecx
mov dword [rbp + 0x94], ecx
mov dword [rbp + 0x750], edx
mov dword [rbp + 0x98], edx
mov dword [rbp + 0x754], r8d
mov dword [rbp + 0x9c], r8d
mov qword [rbp + 0x630], r9
mov qword [rbp + 0xa0], r9
mov qword [rbp + 0x638], r10
mov qword [rbp + 0xa8], r10
mov qword [rbp + 0x640], r11
mov qword [rbp + 0xb0], r11
mov qword [rbp + 0x648], r12
mov qword [rbp + 0xb8], r12
mov dword [rbp + 0xc0], r13d
movq qword [rbp + 0xc4], xmm9
mov r14d, esi
mov byte [rbp + 0xcc], sil
movzx eax, byte [rbp + 0xb04]
lea r12, [rbp + 0xcd]
mov byte [r12 + 2], al
movzx eax, word [rbp + 0xb02]
mov word [r12], ax
mov r8d, 0xe0
lea rcx, [rbp + 0xd0]
lea rdx, [rbp - 0x50]
call fcn.14025a776
movzx esi, byte [rbp + 0xc2f]
mov byte [rbp + 0x1b0], sil
movzx eax, word [rbp + 0xb06]
mov word [r12 + 0xe4], ax
movzx eax, byte [rbp + 0xb08]
mov byte [r12 + 0xe6], al
mov byte [rbp + 0x1b4], bl
movzx eax, byte [rbp + 0xb0c]
mov byte [r12 + 0xea], al
movzx eax, word [rbp + 0xb0a]
mov word [r12 + 0xe8], ax
lea rcx, [rbp + 0x688]
lea rdx, [rbp + 0x4a8]
lea r8, [rbp + 0x90]
call case.0x14015a639.246
test byte [rbp + 0x688], 1
jne 0x14019ed67
mov byte [rdi + 0x1c1], 0
mov r13b, 0xa
mov rdx, qword [rbp + 0x720]
cmp rdx, 2
jne 0x14019e35b
mov rcx, qword [rdx]
cmp rcx, rax
jae 0x14019ec3b
cmp rcx, qword [r8 + 0xb0]
setbe cl
cmovbe rdx, qword [rbp + 0x6f8]
jmp 0x14019ec3d
cmp qword [r8 + 0xb0], rax
je 0x14019ec4d
xor ecx, ecx
movzx ecx, cl
mov r9, qword [rbp + 0xb58]
mov qword [r9], rcx
mov qword [rdx], rax
cmp dword [r8 + 0x4b0], 1
jne 0x140199cf5
mov eax, dword [r8 + 0x4b4]
cmp eax, 0x1000000
jae 0x14019f9e4
mov dword [r8 + 0x180], eax
jmp 0x140199cf5
movzx eax, bl
cmp eax, 4
jne 0x14019ed38
mov rax, qword [rbp + 0xb18]
mov byte [rax], bl
jmp 0x14019efa6
mov rax, qword [rbp + 0x3df]
mov rcx, qword [rbp + 0xb18]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], bl
jmp 0x14019efa6
movaps xmm6, xmmword [rbp + 0xc50]
movaps xmm7, xmmword [rbp + 0xc60]
movaps xmm8, xmmword [rbp + 0xc70]
movaps xmm9, xmmword [rbp + 0xc80]
movaps xmm10, xmmword [rbp + 0xc90]
movaps xmm11, xmmword [rbp + 0xca0]
add rsp, 0xd38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0xc47], 1
lea r8, str.xg_
mov ecx, 4
call fcn.14025ba70
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_src_framehead.rs
mov ecx, 5
mov rdx, r15
call fcn.14025b950
jmp 0x14019fb9c
mov qword [rbp + 0x7a0], 0
lea rcx, [rbp + 0x3c0]
lea rdx, [rbp + 0x510]
lea r8, [rbp + 0x7a0]
call fcn.140264de0
jmp 0x14019fb9c
lea r8, [0x1402cf6d0]
call fcn.14025ba70
jmp 0x14019fb9c
call fcn.14025b800
jmp 0x14019fb9c
mov qword [rbp + 0x7a0], rbx
mov eax, dword [rbp + 0xc10]
mov byte [rbp + 0x7a8], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
adc eax, dword [rax]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x7a0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
lea r8, [0x140293628]
mov ecx, 9
mov rdx, r15
call fcn.14025b950
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
lea r8, [0x1402935e0]
mov ecx, 9
mov rdx, r15
call fcn.14025b950
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
lea r8, [0x140293610]
mov ecx, 9
mov rdx, r15
call fcn.14025b950
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
lea r8, [0x1402935f8]
mov ecx, 9
mov rdx, r15
call fcn.14025b950
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
lea r8, [0x140293640]
mov ecx, 9
mov rdx, r15
call fcn.14025b950
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
lea r8, [0x1402a6760]
mov ecx, 5
mov edx, 5
call fcn.14025b9c0
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
lea r8, [0x1402a6760]
mov ecx, 3
mov edx, 3
call fcn.14025b9c0
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
lea r8, [0x1402a6748]
mov ecx, 1
mov edx, 1
call fcn.14025b9c0
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
lea r8, [0x1402a6760]
mov ecx, 2
mov edx, 2
call fcn.14025b9c0
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
lea r8, [0x1402a6760]
mov ecx, 4
mov edx, 4
call fcn.14025b9c0
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
lea r8, [0x1402935c8]
mov ecx, 9
mov rdx, r15
call fcn.14025b950
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
call fcn.14002e150
jmp 0x14019fb9c
mov qword [rbp + 0xb10], rcx
mov qword [rbp + 0xc30], rdi
mov qword [rbp + 0xb38], r12
mov qword [rbp + 0x708], r12
lea rax, [rbp + 0x6d8]
mov qword [rbp + 0x930], rax
lea rax, [0x1400b2d00]
mov qword [rbp + 0x938], rax
lea rcx, [rbp + 0x708]
mov qword [rbp + 0x940], rcx
mov qword [rbp + 0x948], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0x7a0], rax
mov qword [rbp + 0x7a8], 2
mov qword [rbp + 0x7c0], 0
lea rax, [rbp + 0x930]
mov qword [rbp + 0x7b0], rax
mov qword [rbp + 0x7b8], 2
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.8.0_src_bytes.rsC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh1io.rs
lea rcx, [rbp + 0x7a0]
call fcn.14025ba30
jmp 0x14019fb9c
mov byte [rbp + 0x7a0], al
lea rax, [0x1402d0c18]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_RST_STREAM_frameC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_recv.rs
lea r9, [0x1402d19c0]
lea r8, [rbp + 0x7a0]
mov edx, 0x18
call fcn.14025bdc0
jmp 0x14019fb9c
mov byte [rbp + 0xc47], 1
mov ecx, 1
mov rdx, r15
call fcn.14025b3e0
jmp 0x14019fb9c
mov byte [rbp + 0x7a0], al
lea rax, [0x1402d1568]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, [0x1402d19c0]
lea r8, [rbp + 0x7a0]
mov edx, 0x16
call fcn.14025bdc0
jmp 0x14019fb9c
mov qword [rbp + 0xb38], r13
mov qword [rbp + 0xc30], rdi
mov ecx, 8
mov edx, 0x18
call fcn.14025b400
jmp 0x14019fb9c
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, [0x1402d1550]
mov edx, 0x3b
call fcn.14025bae0
jmp 0x14019fb9c
mov qword [rbp + 0xb60], rax
lea rax, [rbp + 0x708]
mov qword [rbp + 0xba0], rax
lea rax, [0x1400b2d00]
mov qword [rbp + 0xba8], rax
lea rcx, [rbp + 0xb60]
mov qword [rbp + 0xbb0], rcx
mov qword [rbp + 0xbb8], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rbp + 0x7a0], rax
mov qword [rbp + 0x7a8], 2
mov qword [rbp + 0x7c0], 0
lea rax, [rbp + 0xba0]
mov qword [rbp + 0x7b0], rax
mov qword [rbp + 0x7b8], 2
mov byte [rbp + 0xc46], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.8.0_src_bytes_mut.rs
lea rcx, [rbp + 0x7a0]
call fcn.14025ba30
jmp 0x14019fb9c
mov byte [rbp + 0xc46], 1
mov rcx, r15
mov rdx, rdi
call fcn.14025b800
jmp 0x14019fb9c
mov byte [rbp + 0xc46], 1
lea r8, [0x140293670]
mov ecx, 9
mov rdx, r15
call fcn.14025b950
jmp 0x14019fb9c
mov qword [rbp + 0x708], r9
lea rax, [rbp + 0x6d8]
mov qword [rbp + 0x930], rax
lea rax, [0x1400b2d00]
mov qword [rbp + 0x938], rax
lea rcx, [rbp + 0x708]
mov qword [rbp + 0x940], rcx
mov qword [rbp + 0x948], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rbp + 0x7a0], rax
mov qword [rbp + 0x7a8], 2
mov qword [rbp + 0x7c0], 0
lea rax, [rbp + 0x930]
mov qword [rbp + 0x7b0], rax
mov qword [rbp + 0x7b8], 2
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.8.0_src_bytes.rsC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcprotoh1io.rs
lea rcx, [rbp + 0x7a0]
call fcn.14025ba30
jmp 0x14019fb9c
mov byte [rbp + 0xc46], 1
call fcn.14025b7f0
jmp 0x14019fb9c
mov ecx, 8
mov edx, 0x28
call fcn.14025b400
jmp 0x14019fb9c
mov qword [rbp + 0xc30], rdi
mov ecx, 8
mov edx, 0x28
call fcn.14025b400
ud2
add byte [rax], al
nop dword [rax + rax]
invalid
cmp esi, 3
jne 0x1401a34b5
mov r8d, 0x120
lea rcx, [rbp + 0x370]
lea rdx, [rbp + 0xd0]
call fcn.14025a776
mov r8d, dword [rbp + 0x484]
lea rcx, [rbp + 0x548]
add byte [rax], al
mov rdx, qword [rbp + 0x598]
call fcn.140065e60
cmp qword [rbp + 0x548], 0
mov ebp, 0x548
add byte [rdi], cl
je 0x1401a466a
movups xmm0, xmmword [rbp + 0x548]
je 0x1401a466a
movups xmm0, xmmword [rbp + 0x548]
add eax, 0x290f0000
test eax, eax
add al, 0
add byte [rax - 0x75], cl
invalid
movaps xmmword [rbp + 0x4c0], xmm0
mov rcx, qword [rbp + 0x4c0]
mov r8d, dword [rbp + 0x4c8]
add byte [rbx + rcx*4 - 0x7b], al
enter 4, 0
mov eax, dword [rbp + 0x4cc]
mov dword [rbp + 0x504], r8d
test dword [rax - 0x7a770000], eax
or byte [0x1796631eb], al
adc byte [r15], cl
xchg byte [rcx + 0x12], dh
add byte [rax], al
test dword [rax - 0x7a770000], eax
or byte [0x1796631eb], al
adc byte [r15], cl
xchg byte [rcx + 0x12], dh
add byte [rax], al
mov r9, qword [rcx + 8]
imul rdx, r8, 0x130
cmp dword [r9 + rdx], 2
je 0x1401a4464
add r9, rdx
cmp dword [r9 + 0x114], eax
jne 0x1401a4464
mov byte [r9 + 0x125], 0
mov dword [rbp + 0x504], r8d
add byte [rax], al
add byte [rcx + rcx*4 - 0x7b], al
add al, 5
add byte [rax], al
mov dword [rbp + 0x508], eax
cmp qword [rcx + 0x10], r8
jbe 0x1401a43f3
mov r8, qword [rcx + 8]
mov rcx, qword [r8 + rdx]
cmp rcx, 2
je 0x1401a43f3
add r8, rdx
cmp dword [r8 + 0x114], eax
jne 0x1401a43f3
invalid
add dh, dh
test cl, 1
je 0x1401a3587
rol dword [rcx], 0xf
test byte [rbx + rax], ah
add byte [rax], al
mov rax, qword [r15 + 0x28]
cmp rax, qword [r15 + 0x30]
jbe 0x1401a3574
xchg byte [rbx], al
add eax, dword [rax]
invalid
mov rcx, qword [rbp + 0x518]
lea rdx, [rbp + 0x4c0]
call fcn.14005b630
mov rcx, qword [rbp + 0x5c8]
lea rdx, [rbp + 0x4c0]
lea edx, [rbp + 0x4c0]
lea edx, [rbp + 0x4c0]
add al, ch
call fcn.14005ce30
jmp 0x1401a3587
cdq
wait
jmp 0x1401a3296
invalid
mov dword [rbp + 0x370], 2
mov qword [rbp + 0x390], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x5d0]
mov r9, qword [rdx + 0x128]
add dword [rax], eax
invalid
xchg ebp, eax
rol byte [0xcb6632bf], 1
mov ch, byte [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
xchg esi, eax
mov rdx, qword [rsi + 0x88]
mov byte [rax], al
add byte [rax], al
cmp rcx, r9
cmovae rcx, r9
leave
mov r10, rcx
sub r10, rdx
retf 0x2949
mov r8d, 0
cmovae r8, r10
test r13, r13
in eax, dx
je case.0x140172efe.217
mov r10d, dword [rsi + 0x80]
sub r10d, r13d
jl 0x1401a467b
adc eax, dword [rax]
invalid
add byte [rax], al
add byte [rbp + 0x29], al
invalid
adc eax, dword [rax]
add byte [rax + 0x27], dh
invalid
jo case.0x140172efe.217
invalid
mov dword [rsi + 0x80], r10d
sub eax, r13d
xchg esi, eax
add byte [rax], 0
add byte [rcx + rbp - 0x18], al
jo case.0x140172efe.217
sbb ecx, dword [rcx + 0x8486]
add byte [rbp + 0xb9c0], al
test eax, eax
mov ecx, 0
invalid
mov dword [rsi + 0x84], eax
test eax, eax
mov ecx, 0
invalid
add byte [rdi], cl
cmovle eax, ecx
cmp rax, r9
cmovb r9, rax
invalid
ror qword [rcx + r15 - 0x38], 0x4c
cmovb ecx, eax
invalid
enter 0xffffffffffff894c, 0xffffffffffffffc9
mov rcx, r9
nop
sub rdx, r13
sub edx, ebp
mov qword [rsi + 0x88], rdx
sub dword [rsi + 0x118], r13d
sub dword [rsi + 0x118], ebp
sub dword [rsi + 0x118], ebp
scasb al, byte [rdi]
sbb byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x29], cl
sar dword [rax], 1
sub rcx, rdx
mov eax, 0
cmovae rax, rcx
cmp r8, rax
ror dword [rcx + 0x39], 0xc0
jae 0x1401a336a
mov byte [rsi + 0x123], 1
mov rax, qword [rsi + 0x90]
nop
add byte [rax], al
invalid
and eax, dword [rcx]
add byte [rax], al
add dword [rax - 0x75], ecx
xchg byte [rax + 0x48000000], dl
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x98]
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x98]
mov qword [rsi + 0x90], 0
mov rcx, qword [rsi + 0x98]
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1401a336a
call qword [rax + 8]
mov rax, qword [rbp + 0x5d0]
mov eax, dword [rax + 0x124]
mov qword [rsi + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1401a336a
call qword [rax + 8]
mov rax, qword [rbp + 0x5d0]
mov eax, dword [rbp + 0x5d0]
add byte [rbx + 0x12480], cl
add byte [rcx - 0x16febb3f], cl
mov eax, dword [rax + 0x124]
mov ecx, eax
add ecx, r13d
jmp 0xcb6242f0
jo 0x1401a338d
mov rax, qword [rbp + 0x5d0]
mov dword [rax + 0x124], ecx
mov eax, ecx
mov qword [rbp + 0x370], 2
mov dword [rbp + 0x370], 2
mov qword [rbp + 0x390], 0
test r13, r13
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
in eax, dx
je 0x1401a33e0
mov rcx, qword [rbp + 0x590]
mov ecx, dword [rcx]
invalid
add eax, 0x98b0000
add byte [rbx - 0x16d6bbf7], cl
or dword [rcx + rbp - 0x17], eax
sub ecx, r13d
jl 0x1401a4698
jo 0x1401a33e0
mov rdx, qword [rbp + 0x590]
xchg ebp, eax
nop
add eax, 0xa890000
add byte [rax], al
mov dword [rdx], ecx
sub eax, r13d
jo 0x1401a33e0
mov rcx, qword [rbp + 0x5d0]
mov dword [rcx + 0x124], eax
add byte [rax], al
add byte [rax], al
nop word [rax + rax]
movzx eax, byte [rbp + 0x4fe]
mov ecx, eax
cmp r15d, 2
je 0x1401a3422
cmp r15d, 1
jne 0x1401a355d
test dword [rcx + rax], esp
invalid
test dword [rcx + rax], esp
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x4e0]
sub rcx, qword [rbp + 0x4e8]
add byte [rdx], bh
add byte [rax], al
add byte [rax], al
cmovae rdx, rcx
mov ecx, eax
cmp rdx, r13
jbe 0x1401a3422
mov ecx, eax
and cl, 0xfe
dec byte [rax + 0x4fe8d]
invalid
dec byte [rax + 0x4fe8d]
add byte [rcx + rax], ah
and al, 1
mov edx, dword [rbp + 0x4f8]
mov r8, qword [rbp + 0x4f0]
add byte [rax], al
add byte [rax], al
lea r9, [rbp + 0x208]
add byte [rax], al
mov qword [r9 + 0x20], r8
movaps xmm0, xmmword [rbp + 0x4d0]
movaps xmm1, xmmword [rbp + 0x4e0]
loopne case.0x140185449.133
add byte [rax], al
loopne case.0x140185449.133
add byte [rax], al
movups xmmword [r9 + 0x10], xmm1
adc dword [rcx + 0x10], ecx
movups xmmword [r9], xmm0
adc dword [rcx], eax
movzx r8d, word [rbp + 0x4fc]
movzx eax, word [rbp + 0x4fc]
add byte [rcx + rcx*4 - 0x53], cl
xor byte [rdx], al
mov qword [rbp + 0x230], r13
add byte [rax], al
mov dword [rbp + 0x238], r12d
mov dword [rbp + 0x23c], ebx
mov byte [rbp + 0x240], al
add al, byte [rax]
add byte [rcx + 0x24895], cl
invalid
add al, byte [rax]
add byte [rcx + 0x24895], cl
add byte [rsi + 0x44], ah
mov word [rbp + 0x24c], r8w
mov word [rbp + 0x24c], r8w
add byte [rax], al
mov byte [rbp + 0x24e], cl
lea ecx, [rsi + 2]
add byte [rax], al
mov byte [rbp + 0x200], 0
xor esi, esi
invalid
test byte [rbx + rcx*4 - 0x43], 0xd0
add eax, 0x8d4c0000
lodsd eax, dword [rsi]
enter 0, 0
mov r15, qword [rbp + 0x5d0]
lea r13, [rbp + 0xc8]
movzx eax, byte [rbp + 0xc8]
mov dh, 0x85
enter 0, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x79f0f608], al
invalid
cmp eax, 9
jbe 0x1401a35b6
xchg byte [rsi], al
add dword [rax], eax
invalid
xchg byte [rsi], al
add dword [rax], eax
add cl, ch
invalid
jmp case.0x14019577f.39
sgdt [rax]
add byte [rbx + 0xcc8d], cl
add byte [rbx + 0xd085], cl
add byte [rax], al
mov ecx, dword [rbp + 0xcc]
mov eax, dword [rbp + 0xd0]
add byte [rax], al
add byte [rbx + 0xd495], cl
invalid
add byte [rbx + 0xd495], cl
add byte [rax], al
add byte [rcx - 0x77], al
invalid
mov r8d, esi
dec r8d
dec eax
dec eax
lea r9, [0x1402e95d4]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
mov dword [rbp + 0x208], eax
jmp 0x1401a3698
invalid
add dword [rax], eax
invalid
test eax, 0x8b000001
push r12
mov word [rcx + 0x50], 0x100
mov dword [rcx + 0x54], ebx
mov dword [rcx + 0x58], eax
pop r8
mov dword [rbp + 0x4d0], r12d
mov dword [rbp + 0x4d4], ebx
cmp qword [r15 + 0x1d8], r12
cmp dword [rdi + 0x1d8], esp
add byte [rax], al
jbe 0x1401a451f
mov rcx, qword [r15 + 0x1d0]
cmp dword [rcx + r14], 2
cmp dword [rcx + rsi], 2
add dword [rax], eax
add byte [rdx - 0x7d], al
cmp dword [rcx + rsi], 2
je 0x1401a451f
cmp dword [rcx + rsi], 2
je 0x1401a451f
add byte [rcx + rax - 0xf], cl
add rcx, r14
int1
cmp dword [rcx + 0x114], ebx
jne 0x1401a451f
add dword [rax], eax
add byte [rdi], cl
test esi, esp
sldt word [rax]
mov dword [rbp + 0x204], ebx
mov dword [rbp + 0x208], eax
test dword [rax], ecx
add al, byte [rax]
add dh, al
test dword [rax], eax
add al, byte [rax]
add byte [rax], cl
add al, byte [rax]
add byte [rcx + 0x20885], cl
test dword [rax], ecx
add al, byte [rax]
test dword [rax], ecx
add al, byte [rax]
add dh, al
test dword [rax], eax
add al, byte [rax]
add byte [rax], cl
mov sil, 8
mov dh, 8
movzx eax, byte [rbp + 0xc8]
mov dh, 0x85
enter 0, 0
add byte [rax], al
invalid
cmp eax, 9
jbe 0x1401a35b6
jmp case.0x14019577f.39
mov rdx, qword [ebp + 0x4e8]
mov rdx, qword [rbp + 0x4e8]
mov ecx, eax
cmp rdx, r13
ja 0x1401a3417
invalid
invalid
invalid
invalid
jmp 0x1401a3422
mov rcx, qword [rbp + 0x590]
lea rdx, [rbp + 0x4c0]
add byte [rax], al
add byte [rax], al
call fcn.14005cfc0
cmp dword [rdx - 0x47be0015], ebx
jmp 0x1401a3586
inc dword [rcx - 0x48]
mov r8d, 0x120
and byte [rcx], al
add byte [rax], al
lea rcx, [rbp + 0x208]
lea rdx, [rbp + 0x370]
add eax, dword [rax]
invalid
add byte [rax - 0x73], cl
xchg ebp, eax
jo 0x1401a359c
invalid
add byte [rax], al
call fcn.14025a776
mov byte [rbp + 0x200], 3
add byte [rax], al
invalid
invalid
mov sil, 3
movzx eax, byte [rbp + 0xc8]
cmp eax, 9
ja case.0x14019577f.39
mov ecx, 0x209
bt ecx, eax
jb 0x1401a369f
add al, byte [rax]
add byte [rdi], cl
movabs dword [0x4c000000db820fc1], eax
mov rcx, r13
mov rcx, r13
call fcn.14017d8c0
jmp 0x1401a369f
hlt
movzx edx, byte [r8 - 5]
lea r9, [rbp + 0x208]
lea ecx, [rax]
add al, byte [rax]
add byte [rcx - 0x78], al
mov byte [r9 - 5], dl
lea ecx, [rax]
add al, byte [rax]
add byte [rcx - 0x78], al
mov byte [r9 - 5], dl
movzx edx, word [r8 - 7]
stc
mov word [r9 - 7], dx
mov dword [rbp + 0x204], ecx
mov word [rbp + 0x208], ax
jmp 0x1401a3698
mov dword [rbp + 0x208], eax
mov dword [rbp + 0x20c], edx
xchg ebp, eax
or al, 2
add byte [rax], al
mov r8d, 0x118
lea rcx, [rbp + 0x210]
lea rdx, [rbp + 0xd8]
lea edx, [rbp + 0xd8]
call fcn.14025a776
jmp 0x1401a3698
mov dword [rbp + 0x204], ecx
mov dword [rbp + 0x208], eax
mov dword [rbp + 0x20c], edx
add byte [rax - 0x73], cl
test eax, ebx
add byte [rax], al
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
lea rax, [rbp + 0x210]
lea eax, [rbp + 0x210]
movups xmmword [rax + 0x20], xmm2
jmp 0x1401a3691
mov dword [rbp + 0x204], ecx
mov dword [rbp + 0x208], eax
mov dword [rbp + 0x20c], edx
jmp 0x1401a3698
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rbp + 0x200], sil
mov dword [rbp + 0x548], r12d
mov dword [rbp + 0x54c], ebx
cmp qword [r15 + 0x1d8], r12
jbe 0x1401a41bc
mov rax, qword [r15 + 0x1d0]
mov rcx, qword [rax + r14]
cmp rcx, 2
je 0x1401a41bc
lea rax, [rbp + 0x54c]
mov qword [rbp + 0xc8], rax
lea rax, [0x140055b60]
mov qword [rbp + 0xd0], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], 1
js 0x1401a41ee
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x390], 0
mov qword [rbp + 0x380], r13
add eax, dword [rax]
add byte [rax - 0x39], cl
test dword [rax + 0x1000003], ecx
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x101d8b
lea rcx, [rbp + 0x370]
call fcn.14025ba30
jmp case.0x1401a34db.2
sbb edx, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 3], esi
add byte [rax], al
mov qword [rbp + 0x378], 1
mov qword [rbp + 0x390], 0
lea rax, [rbp + 0xc8]
mov qword [rbp + 0x380], rax
mov dword [rbp + 0x380], eax
mov qword [rbp + 0x388], 1
add byte [rax - 0x73], cl
adc eax, 0x101bd6
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x370]
call fcn.14025ba30
jmp case.0x1401a34db.2
jbe 0x1401a43f8
add cl, ch
invalid
lea rax, [rbp + 0x508]
add byte [rax], al
mov qword [rbp + 0x4d0], rax
lea rax, [0x140055b60]
mov qword [rbp + 0x4d8], rax
test eax, ebx
add al, 0
add byte [rax - 0x73], cl
add eax, 0x101b7a
test eax, ebx
add al, 0
add byte [rax - 0x73], cl
add eax, 0x101b7a
mov qword [rbp + 0x548], rax
mov qword [rbp + 0x550], 1
add eax, 0xc7480000
test dword [rax + 5], edx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x568], 0
lea rax, [rbp + 0x4d0]
mov qword [rbp + 0x558], rax
mov qword [rbp + 0x560], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x548]
call fcn.14025ba30
jmp case.0x1401a34db.2
lea rax, [rbp + 0x508]
mov qword [rbp + 0x4d0], rax
lea rax, [0x140055b60]
add byte [rax - 0x77], cl
test eax, edx
add al, 0
add byte [rax - 0x73], cl
add eax, 0xffeb16e7
mov qword [rbp + 0x4d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x548], rax
mov qword [rbp + 0x550], 1
mov qword [rbp + 0x568], 0
lea rax, [rbp + 0x4d0]
mov qword [rbp + 0x558], rax
mov qword [rbp + 0x560], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x548]
call fcn.14025ba30
jmp case.0x1401a34db.2
lea eax, [rbp + 0x370]
mov edx, 0x2b
call fcn.14025bdc0
jmp case.0x1401a34db.2
invalid
add byte [rax - 0x73], cl
test esp, edx
add al, 0
add byte [rax - 0x77], cl
test dword [rax + 5], ecx
add byte [rax], al
lea rax, [rbp + 0x4d4]
mov qword [rbp + 0x548], rax
lea rax, [0x140055b60]
mov qword [rbp + 0x550], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], 1
mov qword [rbp + 0x390], 0
lea rax, [rbp + 0x548]
mov qword [rbp + 0x380], rax
add eax, dword [rax]
add byte [rax - 0x39], cl
test dword [rax + 0x1000003], ecx
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x101a21
add eax, dword [rax]
add byte [rax - 0x39], cl
test dword [rax + 0x1000003], ecx
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x101a21
lea rcx, [rbp + 0x370]
call fcn.14025ba30
jmp case.0x1401a34db.2
enter 0, 0
lea rax, [0x140055b60]
mov qword [rbp + 0xd0], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], 1
mov qword [rbp + 0x390], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x380], r13
mov qword [rbp + 0x388], 1
mov byte [rbx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov byte [rbx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x370]
lea ecx, [rbp + 0x370]
lea ecx, [rbp + 0x370]
call fcn.14025ba30
jmp case.0x1401a34db.2
mov byte [rbp + 0x370], al
lea rax, [0x1402d0c50]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_WINDOW_UPDATE_frame
lea r9, [0x1402d19c0]
lea r8, [rbp + 0x370]
mov edx, 0x1b
call fcn.14025bdc0
jmp case.0x1401a34db.2
lea rcx, str.__n__
call fcn.14025bec0
js 0x1401a4680
add cl, ch
lahf
add byte [rax], al
invalid
js 0x1401a4680
lea rcx, [0x1402a5c54]
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.14025bae0
jmp case.0x1401a34db.2
add byte [rax], al
add byte [rax], al
lea rcx, [0x1402a5c54]
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.14025bae0
jmp case.0x1401a34db.2
out dx, al
rcl byte [rdx], cl
add byte [rbp + rcx*4 - 0x7b], cl
jo 0x1401a46da
add byte [rax], al
mov edx, 0x1b
sbb eax, dword [rax]
add byte [rax], al
call fcn.14025bdc0
jmp case.0x1401a34db.2
ud2
mov rax, qword [rbp + 0x308]
test r8b, 1
je 0x1401a6aea
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rdi, qword [rbp + 0x2f8]
add al, byte [rax]
add byte [rax - 0x7d], cl
inc dword [rdx]
je 0x1401a6b52
mov rdx, qword [rbp + 0x310]
mov edx, dword [rbp + 0x310]
mov rcx, qword [rbp + 0x300]
mov rax, qword [rbp + 0x308]
lea eax, [rax]
add eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax], ecx
add eax, dword [rax]
add byte [rax - 0xa], al
invalid
invalid
test dil, 1
mov dword [rcx], 0x8b4c1274
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
je 0x1401a6b27
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rdi, rdi
je 0x1401a6b52
invalid
and byte [rax - 0x75], cl
test dword [rax], eax
add eax, dword [rax]
mov rax, qword [rbp + 0x300]
mov eax, dword [rbp + 0x300]
add al, dh
dec qword [rax]
lock dec qword [rax]
jne 0x1401a6b52
mov rcx, qword [rbp + 0x300]
mov rdx, qword [rbp + 0x308]
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
or byte [rbx], al
add byte [rax], al
call fcn.14000d930
mov eax, esi
add rsp, 0x3b8
add eax, dword [rax]
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
lea eax, [rbp + 0x328]
test dword [rax], ebp
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 0x48000002], esi
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xffeaefe3
mov qword [rbp + 0x2b0], rax
lea rax, [0x140055b60]
add eax, 0xffeaefe3
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xffeaefe3
jrcxz 0x1401a6b6a
invalid
mov qword [rbp + 0x2b8], rax
lea rax, str.dangling_store_key_for_stream_id
invalid
invalid
add byte [rax - 0x73], cl
add eax, 0xff405
invalid
invalid
str word [rax - 0x77]
test eax, ecx
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
test eax, ebp
call 0x1401a6ba5
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0xd0], 1
mov dword [rbp + 0xd0], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xe8], 0
lea rax, [rbp + 0x2b0]
lea eax, [rbp + 0x2b0]
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rbp + 0x2b0]
invalid
lea eax, [rbp + 0x2b0]
mov qword [rbp + 0xd8], rax
mov dword [rbp + 0xd8], eax
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esp
loopne 0x1401a6bbb
add byte [rax], al
add dword [rax], eax
invalid
mov qword [rbp + 0xe0], 1
loopne 0x1401a6bbb
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add dh, al
test dword [rdi], ebp
add eax, dword [rax]
add byte [rcx], al
mov byte [rbp + 0x32f], 1
invalid
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0xc8]
lea ecx, [rbp + 0xc8]
lea ecx, [rbp + 0xc8]
call fcn.14025ba30
jmp 0x1401a6c95
lea rax, [rbp + 0x328]
mov qword [rbp + 0x2b0], rax
lea rax, [0x140055b60]
add eax, 0xffeaef6b
test dword [rax + 0x48000002], esi
lea eax, [0x140055b60]
add eax, 0xffeaef6b
add eax, 0xffeaef6b
imul ebp, edi, 0xffffffea
dec dword [rax - 0x77]
test dword [rax + 0x48000002], edi
lea eax, [0x1402a5f90]
mov qword [rbp + 0x2b8], rax
lea rax, str.dangling_store_key_for_stream_id
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xff38d
str word [rax - 0x77]
test eax, ecx
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xe8], 0
lea rax, [rbp + 0x2b0]
lea eax, [rbp + 0x2b0]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0xd0], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xe8], 0
lea rax, [rbp + 0x2b0]
lea eax, [rbp + 0x2b0]
lea eax, [rbp + 0x2b0]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xe0], 1
test eax, esp
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x32f], 0
loopne case.0x140185449.140
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x32f], 0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0xc8]
call fcn.14025ba30
or r8, qword [r8]
jmp 0x1401a6c95
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streamsprioritize.rsinvalid_frame
mov edx, 0x23
call fcn.140263ed0
jmp 0x1401a6c95
ror byte [rbx], cl
add bl, ch
invalid
test dword [rdi], ebp
add eax, dword [rax]
add byte [rax], al
lea rcx, str.invalid_keyC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_buffer.rs
mov edx, 0xb
mov bl, 0x12
add byte [rbp + rcx*4 + 5], cl
mov ebp, 0xba0012a1
or eax, dword [rax]
add byte [rax], al
call fcn.140263ed0
or eax, dword [rax]
ud2
invalid
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x2f8]
call fcn.140055dc0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
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
add byte [rax + 0x32fbd], al
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x32fbd], al
add byte [rax], al
je 0x1401a6d15
mov byte [rbp + 0x32e], 0
lea rcx, [rbp - 0x60]
invalid
invalid
call fcn.14017d8c0
std
invalid
std
inc esi
test dword [rsi], ebp
mov byte [rbp + 0x32e], 0
add eax, dword [rax]
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
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
add byte [rax + 0x32ebd], al
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x32ebd], al
add byte [rax], al
je 0x1401a6d61
lea rcx, [rbp + 0x260]
call fcn.140184940
add al, byte [rax]
add al, ch
invalid
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
invalid
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rbx + rcx*4 - 0x7b], cl
clc
add al, byte [rax]
add byte [rcx - 0x7d], cl
clc
invalid
je 0x1401a6dd9
add byte [rbx + rcx*4 - 0x7b], cl
clc
add al, byte [rax]
add byte [rcx - 0x7d], cl
clc
add dh, byte [rax + rsi + 0x48]
lea edx, [rbp + 0x310]
xchg ebp, eax
adc byte [rbx], al
add byte [rax], al
lea rdx, [rbp + 0x310]
xchg ebp, eax
adc byte [rbx], al
add byte [rax], al
mov rcx, qword [rbp + 0x300]
mov ecx, dword [rbp + 0x300]
mov rax, qword [rbp + 0x308]
test r8b, 1
test al, 1
test al, 1
rol byte [rcx], 0x74
adc cl, byte [rbx + rcx*4 + 0x40]
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
and r8, 0xfffffffffffffff0
je 0x1401a6dd6
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
invalid
add ecx, eax
ror dword [rax - 0x7d], 0xc1
adc bh, bh
push rax
push 0xffffffffc4834890
add esp, 0x28
pop rbx
pop rdi
add rcx, 0x10
call qword [rax + 0x68]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov dword [rsp + 0x10], edx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x2f8]
add byte [rax], al
add byte [rax], al
call fcn.14017d690
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
clc
invalid
adc al, 0
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x48e0ffc8
mov eax, dword [rsi + 8]
add rax, rcx
jmp rax
cmp rax, 1
je 0x1401a6f30
invalid
invalid
add byte [rax], al
invalid
test byte [rdi + 0x48000000], bh
test eax, eax
test rax, rax
jne case.0x1401a6e61.2
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov rax, qword [rax + 0x20]
mov r8, qword [rsi + 0x20]
and byte [rax - 0x7d], cl
invalid
sub cl, ch
xchg ecx, eax
add byte [rax], al
invalid
and byte [rax - 0x7d], cl
invalid
adc ecx, dword [rbx + rcx*4 + 0x46]
push rax
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
sar bh, cl
adc eax, 0xc1653
lea rcx, [rsi + 0x20]
mov qword [rbp - 8], rsi
call fcn.140055f50
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x38]
call fcn.140056100
jmp 0x1401a6efd
lea rcx, [rsi + 0x20]
mov qword [rbp - 8], rsi
and byte [rax - 0x77], r9b
jne 0x1401a6ee3
call fcn.140055f50
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x38]
call fcn.140056100
add esi, edx
invalid
invalid
mov rcx, qword [rbp - 8]
add rcx, 0x68
push 0x38c48348
pop rsi
pop rbp
jmp fcn.140056240
mov rcx, rsi
add rsp, 0x38
pop rsi
pop rbp
jmp rax
cmp qword [rsi + 0x18], 0
je case.0x1401a6e61.2
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x38
pop rsi
pop rbp
ret
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
add rcx, 0x68
call fcn.140056240
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x38]
call fcn.140056100
nop
add rsp, 0x28
pop rsi
pop rbp
ret
lea ebp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
add rcx, 0x68
call fcn.140056240
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
ret
invalid
mov byte [rax], al
add byte [rax], al
add byte [rdi], cl
test ah, cl
add byte [rax], al
add byte [rbx], al
nop
add byte [rax], 0
add byte [rcx + 0x31], dh
mov rax, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
mov edx, 3
add byte [rbp - 0x77], cl
rol dword [rcx - 0x50], 1
call fcn.140184990
mov eax, 1
jmp 0x1401a7199
add byte [rax], al
mov rdx, r9
call fcn.14005daf0
mov r8, qword [rbp + 8]
cmp r8, 2
cmp eax, 2
je 0x1401a7197
lea rdx, [rbp + 0x20]
mov rcx, qword [rbp + 0x10]
mov rax, qword [rbp + 0x18]
sbb byte [rcx - 0xa], al
rol byte [rcx], 0x74
invalid
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
invalid
add rcx, r8
add rcx, 0x10
invalid
call qword [rax + 0x68]
mov rsi, qword [rbp + 8]
cmp rsi, 2
je 0x1401a7197
mov rdx, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x10]
adc byte [r8 - 0x75], r9b
sbb byte [r8 - 0xa], r8b
sbb byte [rax - 0xa], al
invalid
invalid
sbb byte [rax - 0xa], al
test dh, 1
mov byte [rcx], 0x74
adc cl, byte [rbx + rcx*4 + 0x40]
je 0x1401a7175
mov r8, qword [rax + 0x10]
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
loopne 0x1401a715e
dec r8
and r8, 0xfffffffffffffff0
loopne 0x1401a715e
loopne 0x1401a715e
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
test esi, esi
je 0x1401a7197
mov rax, qword [rbp + 0x10]
lock dec qword [rax]
jne 0x1401a7197
mov rcx, qword [rbp + 0x10]
adc byte [r8 - 0x75], r9b
push rbp
sbb al, ch
cdq
out 0xff, al
mov rdx, qword [rbp + 0x18]
call fcn.14000d930
xor eax, eax
mov edx, 3
add byte [rax], al
add rsp, 0xb8
pop rsi
pop rbp
ret
or r8b, r13b
jne 0x1401a727d
std
call qword [rax + 0x38c48348]
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
lea rbp, [rdx + 0x80]
mov r8, qword [rbp + 8]
cmp r8, 2
je 0x1401a7273
lea rdx, [rbp + 0x20]
mov rcx, qword [rbp + 0x10]
mov rax, qword [rbp + 0x18]
test r8b, 1
je case.0x14019ae4a.34
invalid
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
ror dword [rax - 0x7d], 0xc1
invalid
adc bh, bh
call qword [rax + 0x68]
push rax
push 0xffffffffc4834890
cmp byte [rsi + 0x5d], bl
nop
add rsp, 0x38
pop rsi
pop rbp
ret
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 8]
call fcn.140055dc0
and eax, 0x90ffeaeb
add rsp, 0x38
pop rsi
pop rbp
ret
int3
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xae8
in al, dx
call 0x1881a72ce
lea ebp, [rsp + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1401a7284
movdqa xmmword [rbp + 0xa50], xmm6
push rax
or al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax + 0xa], ecx
or al, byte [rax]
add dh, bh
mov qword [rbp + 0xa48], 0xfffffffffffffffe
mov r12, rdx
mov r15, rcx
or al, byte [rax]
add dh, bh
invalid
iretd
movzx eax, byte [r8]
lea rcx, [0x1402e9610]
add byte [rax - 0x73], cl
or eax, 0x142321
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r8 + 0x28]
mov qword [rbp + 0xf0], rax
movdqu xmm0, xmmword [r8 + 8]
movdqu xmm1, xmmword [r8 + 0x18]
or bl, dh
movq mm1, qword [r8 + 0x18]
outsd dx, dword [rsi]
sbb byte [rsi + 0xf], spl
jg 0x1401a72a0
invalid
movdqa xmmword [rbp + 0xe0], xmm1
loopne 0x1401a7315
add byte [rax], al
movdqa xmmword [rbp + 0xd0], xmm0
movq qword [rbp + 0xd0], mm0
mov rbx, qword [r12 + 0x20]
mov cl, 1
xor eax, eax
invalid
and byte [rcx - 0xf3fceff], dh
cmpxchg byte [rbx], cl
sal al, 0xf
mov al, 0xb
lock cmpxchg byte [rbx], cl
jne 0x1401a9713
mov rax, qword [0x14034f148]
sbb al, byte [rax]
add byte [rax - 0x2f], cl
loopne 0x1401a7385
shl rax, 1
test rax, rax
test eax, eax
jne 0x1401a972e
mov dword [rbp + 0xa28], 0
movzx eax, byte [rbx + 1]
mov byte [rbp + 0x9e8], al
test al, al
jne 0x1401a974d
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x43
add dword [rax + 0x9e885], ecx
add byte [rax + rax*8 + 0x23ec850f], al
add byte [rax], al
mov sil, byte [r12 + 0x30]
mov r14, qword [r12 + 0x28]
movdqa xmm0, xmmword [rbp + 0xd0]
je 0x1401a7389
xor byte [rbp - 0x75], cl
je 0x1401a738e
sub byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test eax, edx
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
invalid
movdqa xmm1, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0x330], xmm1
movdqa xmmword [rbp + 0x320], xmm0
add eax, dword [rax]
invalid
jg 0x1401a730c
and byte [rbx], al
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ebp, pe_nt_image_headers64
invalid
add byte [rax], al
mov rdi, qword [rbp + 0xf0]
lock add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0x340
mov qword [rbp + 0x340], rdi
add byte [rax - 0x77], cl
popfq
cmp byte [rdx], cl
add byte [rax], al
mov qword [rbp + 0xa38], rbx
lea rdx, [rbx + 0x1b8]
mov byte [rbp + 0xa33], 1
lea rbx, [rbp + 0x6d0]
rol byte [rsi], 1
add byte [rax], al
mov rcx, rbx
mov r8d, edi
call fcn.140065e60
cmp qword [rbp + 0x6d0], 0
cmp dword [rbp + 0x6d0], 0
je 0x1401a8776
movdqu xmm0, xmmword [rbp + 0x6d0]
movdqa xmmword [rbp + 0x880], xmm0
movq qword [rbp + 0x880], mm0
mov rax, qword [rbp + 0xa38]
add rax, 0x68
mov qword [rbp + 0x808], rax
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14], cl
cmpxchg byte [rsi], cl
test dword [rax], ecx
or byte [rax], al
add byte [rcx - 0xf3fceff], dh
cmpxchg byte [r14], cl
cmpxchg byte [rsi], cl
jne 0x1401a9b16
mov rax, qword [0x14034f148]
jge 0x1401a741f
add byte [rax - 0x2f], cl
loopne 0x1401a7452
invalid
shl rax, 1
test rax, rax
test eax, eax
jne 0x1401a9b31
xor eax, eax
mov qword [rbp + 0xa20], r15
mov ebp, 0xa20
ror byte [rcx + rcx*4 - 0x43], 0x20
or al, byte [rax]
add byte [rcx + 0xf], al
movzx ecx, byte [r14 + 1]
test cl, cl
jne 0x1401a9b4c
invalid
mov dh, 0x4e
add dword [rcx + rcx*8 + 0x2724850f], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x4b], cl
adc byte [rdx], cl
add byte [rax], al
mov qword [rbp + 0xa10], r14
lea rcx, [r14 + 8]
mov qword [rbp + 0x850], rcx
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax + 3]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x340]
mov qword [rbp + 0x220], rcx
movdqa xmm0, xmmword [rbp + 0x320]
and byte [rbx], al
add byte [rax], al
outsd dx, dword [rsi]
test dword [rax], esp
and byte [rbx], al
add byte [rax], al
invalid
invalid
and byte [rbx], al
add byte [rax], al
movdqa xmm1, xmmword [rbp + 0x330]
movdqu xmmword [rbp + 0x210], xmm1
jg 0x1401a73e9
adc byte [rdx], al
add byte [rax], al
outsd dx, dword [rsi]
lea esi, [rax]
add eax, dword [rax]
add bl, dh
movq qword [rbp + 0x210], mm1
jg 0x1401a73e9
adc byte [rdx], al
add byte [rax], al
jg 0x1401a73e9
adc byte [rdx], al
add byte [rax], al
movdqu xmmword [rbp + 0x200], xmm0
lea rcx, [rbp + 0x808]
lea ecx, [rax]
or byte [rax], al
add byte [rax - 0x77], cl
invalid
lock add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rax + 8]
or byte [rax], al
invalid
add byte [rax - 0x73], cl
lea ecx, [rax]
or byte [rax], al
add byte [rax - 0x77], cl
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rax + 8]
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0x1f8], rcx
mov r13, qword [rbp + 0x880]
or byte [rax], 0
add byte [rbx + rcx*4 - 0x43], al
mov byte [rax], cl
add byte [rax], al
or byte [rax], 0
add byte [rbx + rcx*4 - 0x43], al
mov byte [rax], cl
add byte [rax], al
mov esi, dword [rbp + 0x88c]
add byte [rcx + rcx*4 - 0x43], al
jo 0x1401a74a1
mov dword [rbp + 0x470], r15d
add byte [rax], al
mov dword [rbp + 0x474], esi
je case.0x14018f18b.99
add byte [rax], al
cmp qword [r13 + 0x10], r15
jge case.0x14015a613.260
mov dword [rbp + 0xa08], eax
jbe 0x1401aa8a2
mov rcx, qword [r13 + 8]
or byte [r13 + 0x69], r9b
out 0x30, eax
add dword [rax], eax
add byte [rdx - 0x7d], al
cmp al, 0x21
and dword [rdx], eax
invalid
test bh, dl
imul r12, r15, 0x130
imul esp, edi, 0x130
cmp dword [rcx + r12], 2
and dword [rdx], eax
je 0x1401aa8a2
xlatb
xor eax, dword [rax]
add byte [rcx + rax - 0x1f], cl
add rcx, r12
cmp dword [rcx + 0x114], esi
jne 0x1401aa8a2
invalid
add byte [rdi], cl
test eax, ecx
xor eax, dword [rax]
add byte [rbx + 0x280f4851], cl
test dword [rax], esp
add eax, dword [rax]
mov edx, dword [rcx + 0x48]
movaps xmm0, xmmword [rbp + 0x320]
add byte [rdi], cl
sub dword [rbp + 0x470], eax
add al, 0
invalid
add byte [rdi], cl
sub dword [rbp + 0x470], eax
add al, 0
invalid
add al, 0
add byte [rax - 0x75], cl
mov ebp, 0x210
mov rdi, qword [rbp + 0x210]
lea rcx, [rbp + 0x488]
lea ecx, [rbp + 0x488]
add bl, dh
movq mm0, qword [rbp + 0x338]
movdqu xmm0, xmmword [rbp + 0x338]
movdqu xmmword [rbp + 0x488], xmm0
mov r14, qword [rbp + 0x808]
or byte [rax], al
invalid
jg 0x1401a748a
mov byte [rax + rax], al
add byte [rbx + rcx*4 - 0x4b], cl
or byte [rax], cl
or byte [rax], al
invalid
mov qword [rbp + 0x480], rdi
test rdi, 0xffffffff80000000
test edi, 0x80000000
jne 0x1401aab34
mov dword [rbp + 0x9f8], edx
add byte [rax], al
mov dword [rbp + 0x5a0], r15d
mov dword [rbp + 0x5a4], esi
mov r10, qword [r13 + 0x10]
cmp r10, r15
jbe 0x1401aa913
xchg bh, cl
xor eax, dword [rax]
add byte [rbp - 0x75], cl
pop rbp
or byte [rbx - 0x7d], al
cmp al, 0x23
and eax, dword [rdx]
invalid
test al, al
sal byte [rbx], 0
mov r11, qword [r13 + 8]
cmp dword [r11 + r12], 2
and eax, dword [rdx]
je 0x1401aa913
sal byte [rbx], 0
add byte [rax], al
add byte [rbp + 1], cl
jrcxz 0x1401a7598
add r11, r12
cmp dword [r11 + 0x114], esi
cmp dword [rbx + 0x114], esi
jne 0x1401aa913
add byte [rax], al
movzx edx, byte [r11 + 0x50]
cmp dl, 5
add eax, 0xfca870f
add byte [rax], al
invalid
add eax, 0xfca870f
add byte [rax], al
invalid
lea r8d, [rdx - 3]
cmp r8b, 3
movzx r9d, r8b
mov dh, 0xc8
mov r8d, 1
mov eax, 1
cmovb r8d, r9d
test r8b, r8b
je 0x1401a853b
invalid
stosd dword [rdi], eax
sldt word [rax]
invalid
test byte [rbx + 0x4500000f], ch
movzx eax, al
movzx r8d, r8b
cmp r8d, 1
jne 0x1401a75aa
cmp dl, 1
ja 0x1401a75aa
cli
add dword [rdi + 0xb], esi
cmp byte [r11 + 0x51], 2
cmp byte [rbx + 0x51], 2
jae 0x1401a853b
mov edx, dword [r14 + 0x48]
xor r8d, r8d
invalid
rol byte [rbp + 0x4f0f44d2], 0xc2
test edx, edx
cmovg r8d, edx
cmp r8d, edi
mov r15, qword [rbp + 0xa20]
jb 0x1401a75e4
test rdi, rdi
test edi, edi
je 0x1401a9f00
add byte [rax], al
sub edx, edi
jl 0x1401aac1c
mov dword [r14 + 0x48], edx
mov edx, dword [r14 + 0x4c]
mov edx, dword [r14 + 0x4c]
sub edx, edi
jno 0x1401a9efc
pxor xmm0, xmm0
mov word [rbp + 0x5a0], 0x101
mov dword [rbp + 0x5a4], 3
add byte [rax - 0x73], cl
add eax, 0xebbce
invalid
invalid
invalid
invalid
add byte [rax - 0x73], cl
add eax, 0xebbce
invalid
invalid
invalid
invalid
lea eax, [0x1402931d0]
mov qword [rbp + 0x5a8], rax
mov qword [rbp + 0x5b0], 1
movdqu xmmword [rbp + 0x5b8], xmm0
add byte [rax], al
add byte [rax], al
xor esi, esi
jmp 0x1401a8dbf
movdqu xmm0, xmmword [r8 + 4]
movdqu xmm1, xmmword [r8 + 0x14]
movq mm1, qword [r8 + 0x14]
movq mm1, qword [r8 + 0x14]
movdqu xmm2, xmmword [r8 + 0x24]
movdqu xmm3, xmmword [r8 + 0x30]
movdqu xmmword [r15 + 0x30], xmm3
xor bl, dh
movq qword [r15 + 0x30], mm3
movdqu xmmword [r15 + 0x24], xmm2
movdqu xmmword [r15 + 0x14], xmm1
jg 0x1401a769b
adc al, 0xf3
movq qword [r15 + 4], mm0
jg 0x1401a769b
adc al, 0xf3
movq qword [r15 + 4], mm0
mov dword [r15], 0
jmp 0x1401a9d8e
add r12, 0x20
mov rcx, r12
loope 0x1401a7698
shr al, cl
mov bl, 0x4e
add byte [rax], al
invalid
test al, al
jne 0x1401aa9fc
movabs rax, 0x300000000
jmp 0x1401a9d8b
add r8, 8
lea rcx, [rbp - 0x50]
mov rdx, r8
mov r8d, 0x120
call fcn.14025a776
mov rdi, qword [r12 + 0x20]
mov edi, dword [rsp + 0x20]
mov cl, 1
xor eax, eax
sal al, 0xf
mov al, 0xf
mov al, 0xf
jne 0x1401a95fc
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
push rdi
invalid
add byte [rax], al
xor esi, esi
movzx r14d, byte [rdi + 1]
movzx esi, byte [rdi + 1]
test byte [rdi + rcx - 0x4a], 0x77
add dword [rbp - 0x7c], eax
test byte [rax + rcx*4 - 0x4b], 0xe8
call 0x14f1a76db
test r14b, r14b
mov byte [rbp + 0x9e8], r14b
call 0x14f1a76db
test dword [rax + 0x1f], esp
add byte [rax], al
test dword [rax + 0x1f], esp
add byte [rax], al
movzx eax, byte [r12 + 0x30]
mov byte [rbp + 0xa38], al
mov r12, qword [r12 + 0x28]
add byte [rbp - 0x75], cl
and al, 0x28
lea rcx, [rbp + 0xd0]
add byte [rax], al
lea rdx, [rbp - 0x50]
mov r8d, 0x120
add dword [rax], eax
invalid
push rbp
mov al, 0x41
mov eax, 0x120
add dword [rax], eax
invalid
add dword [rax], eax
add al, ch
js 0x1401a772c
call fcn.14025a776
or eax, dword [rax]
add byte [rbx + 0x1e89d], cl
add byte [rcx - 0x4b], al
add edi, dword [rbx]
lahf
add byte [rcx], al
add byte [rax], al
mov ebx, dword [rbp + 0x1e8]
mov r13b, 3
cmp ebx, dword [rdi + 0x100]
mov qword [rbp + 0xa10], rdi
mov dword [rbp + 0xa08], esi
jbe 0x1401a7d71
invalid
add byte [rax], al
or al, byte [rax]
add byte [rcx + 0xa08b5], cl
add byte [rdi], cl
xchg byte [rcx + 6], dl
invalid
add byte [rax], al
invalid
cmp qword [rbp + 0x120], 0
cmp dword [rbp + 0x120], 0
je 0x1401a7740
mov r8, qword [rbp + 0x118]
test dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [0x14034f0b8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, r15
mov esp, edi
lea rcx, [rbp + 0xe8]
call fcn.140055f50
mov rax, qword [rbp + 0x108]
mov rcx, qword [rbp + 0x110]
add dword [rax], eax
invalid
test dword [rax], ecx
add dword [rax], eax
add byte [rax - 0x75], cl
lea edx, [rax]
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0xa28], rcx
mov qword [rbp + 0xa20], rax
invalid
invalid
mov qword [rbp + 0xa28], rcx
mov qword [rbp + 0xa20], rax
lea rcx, [rax + 0x38]
mov qword [rbp + 0xa38], 0
nop word [rax + rax]
cmp byte [rax - 0x39], cl
test dword [rax], edi
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
mov rax, qword [rbp + 0xa38]
cmp qword [rbp + 0xa28], rax
je 0x1401a7d3d
inc rax
mov qword [rbp + 0xa38], rax
test dword [rax], edi
or al, byte [rax]
add byte [rax - 0x75], cl
call 0x1306c02ee
mov r8, qword [rcx - 8]
lea r15, [rcx + 0x48]
call qword [rax + 0x20]
mov rcx, r15
jmp 0x1401a7780
add r8, 8
lea rcx, [rbp + 0x1f0]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x3e], cl
mov r8d, 0x120
call fcn.14025a776
add byte [rcx - 0x75], cl
jl case.0x14015a639.251
and byte [rcx - 0xf3fceff], dh
cmpxchg byte [rdi], cl
cmpxchg byte [rdi], cl
jne 0x1401a9675
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x1401a9690
mov dword [rbp + 0xa08], 0
mov qword [rbp + 0xa20], r15
movzx eax, byte [rdi + 1]
mov byte [rbp + 0x9e8], al
or dword [rax], eax
add byte [rax + rax*8 + 0x320f850f], al
add byte [rax], al
invalid
or dword [rax], eax
add byte [rax + rax*8 + 0x320f850f], al
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
je 0x1401a7840
mov rsi, qword [r12 + 0x28]
lea rcx, [rbp + 0x6d0]
invalid
add byte [rax], al
lea rdx, [rbp + 0x1f0]
lea edx, [rbp + 0x1f0]
sub byte [rax - 0x73], cl
invalid
invalid
lea edx, [rbp + 0x1f0]
mov r8d, 0x120
call fcn.14025a776
mov qword [rbp + 0x850], rsi
mov ebx, dword [rbp + 0x7e0]
loopne 0x1401a7848
add byte [rax], al
invalid
mov r15d, dword [rbp + 0x7e4]
mov qword [rbp + 0xa10], rdi
add byte [rax], al
add rdi, 0x1b8
mov byte [rbp + 0xa46], 1
lea rsi, [rbp + 0x320]
mov rcx, rsi
mov rdx, rdi
mov r8d, ebx
mov eax, ebx
mov eax, ebx
call fcn.140065e60
mov rax, qword [rbp + 0x320]
test rax, rax
je 0x1401a8b6b
test bh, ah
adc al, byte [rax]
invalid
test bh, ah
adc al, byte [rax]
add byte [rax - 0x75], cl
lea edx, [rax]
or al, byte [rax]
add byte [rbx], bh
cdq
add byte [rcx], al
mov rcx, qword [rbp + 0xa10]
cmp ebx, dword [rcx + 0x100]
add byte [rax], al
add byte [rax], al
jbe 0x1401a88bd
mov r12b, 3
cmp qword [rbp + 0x720], 0
and byte [rdi], al
add byte [rax], al
add byte [rdi], cl
test eax, esi
adc al, byte [rax]
invalid
and byte [rdi], al
add byte [rax], al
add byte [rdi], cl
test eax, esi
adc al, byte [rax]
add cl, ch
add dword [rbx], edx
add byte [rax], al
jmp 0x1401a8bae
mov esi, dword [r8 + 4]
mov r14d, dword [r8 + 8]
mov r13, qword [r12 + 0x20]
mov cl, 1
xor eax, eax
sal al, 0x41
cmpxchg byte [rbp], cl
sal al, 0x41
cmpxchg byte [rbp], cl
jne 0x1401a96a2
mov rax, qword [0x14034f148]
ja 0x1401a7947
sbb al, byte [rax]
shl rax, 1
test rax, rax
jne 0x1401a96bd
xor edi, edi
movzx eax, byte [r13 + 1]
test al, al
jne 0x1401a96d5
mov rbx, qword [r12 + 0x28]
mov ebx, dword [rsp + 0x28]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx], cl
jne 0x1401a9882
add byte [rax], al
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401a989d
xor eax, eax
mov dword [rbp + 0xa10], edi
movzx ecx, byte [rbx + 1]
test cl, cl
mov qword [rbp + 0xa38], r13
add byte [rdi], cl
test dword [rbp + 0x31], edx
add byte [rax], al
mov dword [rbp + 0xa08], eax
mov qword [rbp + 0xa28], rbx
mov qword [rbp + 0xa20], r15
lea rdi, [r13 + 8]
lea rbx, [r13 + 0x1b8]
popfq
mov eax, 0x85000001
test byte [rdi], 0x84
mov ah, 0xc
add byte [rax], al
add byte [rax], al
test esi, esi
je 0x1401a8608
lea rcx, [rbp + 0x440]
mov rdx, rbx
mov r8d, esi
call fcn.140065e60
dec dword [rax - 0x7d]
mov ebp, 0x440
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
fiadd dword [rcx - 0x77]
invalid
add al, 0
add byte [rax], al
je 0x1401a8cc3
mov rax, qword [rbp + 0xa28]
mov eax, dword [rbp + 0xa28]
add byte [rbp + rcx*4 + 0x40], cl
or byte [rax - 0x75], cl
invalid
invalid
test dword [rax], edi
or al, byte [rax]
lea r8, [rax + 8]
mov rax, qword [rbp + 0xa38]
lea rcx, [rax + 0x108]
add dword [rax], eax
add byte [rax + 5], cl
test al, 1
add byte [rax], al
add byte [rax - 0x73], cl
mov byte [rax], cl
add dword [rax], eax
add byte [rax + 5], cl
test al, 1
add byte [rax], al
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
mov dword [rsp + 0x20], edi
lea r9, [rbp + 0x440]
mov edx, r14d
call fcn.1401a7020
cmp byte [rbp + 0xa08], 0
mov rcx, qword [rbp + 0xa28]
jne 0x1401a79cf
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401a9fa3
test esp, edx
invalid
add byte [rax], al
test esp, edx
and eax, 0xc0310000
xor eax, eax
xchg byte [rcx], al
mov bl, 3
cmp al, 2
mov rsi, qword [rbp + 0xa38]
cmp byte [rdx], cl
add byte [rax], al
jne 0x1401a79e6
invalid
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rbp + 0xa10], 0
jne 0x1401a7a02
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x1401a7a13
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
insd dword [rdi], dx
invalid
or al, 0
insd dword [rdi], dx
invalid
cmp bl, 3
je 0x1401a99ec
movdqa xmm0, xmmword [rbp + 0x5a0]
mov rcx, qword [rbp + 0xa20]
movdqu xmmword [rcx + 0x20], xmm0
and byte [rax + 0x41c60859], cl
or dword [rcx], eax
and byte [rax + 0x41c60859], cl
or dword [rcx], eax
mov dword [rcx + 0xc], r15d
lea rax, [0x1402d0970]
invalid
adc al, byte [rax]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
mov dword [rcx], 1
add dword [rcx], eax
add byte [rax], al
add cl, ch
invalid
and eax, dword [rax]
invalid
invalid
add dword [rcx], eax
add byte [rax], al
add cl, ch
xor eax, 0x49000023
mov rcx, qword [r12 + 0x18]
mov rcx, qword [r12 + 0x18]
cmp byte [rcx + 8], 1
je 0x1401aaa6a
jns 0x1401a7a69
add dword [rdi], ecx
test byte [rdx], al
xor byte [rax], al
add byte [rcx - 0x75], cl
add al, byte [rcx - 0xa]
add dword [rcx], eax
mov rax, qword [r8 + 2]
mov eax, dword [rax + 2]
test byte [r8 + 1], 1
add dword [rcx], eax
je 0x1401a7e95
movzx r8d, byte [rcx + 0x11]
mov rdx, qword [rcx + 0x12]
mov byte [rcx + 0x11], 2
adc dword [r8 - 0x75], ecx
push rcx
adc al, dh
adc dword [r10], eax
cmp r8b, 2
je 0x1401a8f42
add cl, byte [rdi]
test byte [rsp + rdx - 0x77bc0000], dh
invalid
invalid
test eax, edx
invalid
mov byte [rbp + 0x6d0], r8b
mov qword [rbp + 0x6d1], rdx
add byte [rax], al
cmp rdx, rax
jne 0x1401a8f28
lea rcx, [rbp + 0x6d1]
mov qword [rbp + 0x1f0], rcx
movabs rcx, 0x54fe9b8bf0a27b0b
movabs byte [0xc8394854fe9b8bf0], al
jne 0x1401aab58
mov rsi, qword [r12 + 8]
test byte [rsi + 0x28], 1
je 0x1401aab99
mov rbx, qword [r12 + 0x20]
mov rcx, rbx
call fcn.140199270
mov edi, eax
mov dword [rbp + 0x6f0], eax
invalid
add byte [rax], al
mov dword [rbp + 0x6f4], 0
lea rax, [0x1402d0970]
jne 0x1401a7a87
adc al, byte [rax]
invalid
jne 0x1401a7a87
adc al, byte [rax]
mov qword [rbp + 0x6d0], rax
mov qword [rbp + 0x6d8], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1401a7a9a
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x6e0], xmm0
loopne 0x1401a7b1d
add byte [rax], al
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx], cl
jne 0x1401aa3b3
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
sbb dh, byte [rsi + 0x1a]
add byte [rax - 0x2f], cl
loopne 0x1401a7b7a
test eax, eax
jne 0x1401aa3ce
xor eax, eax
movzx ecx, byte [rbx + 1]
test cl, cl
jne 0x1401aa3e1
invalid
cdq
sub byte [rax], al
invalid
test dword [rcx + 0x39000028], ebx
mov ebx, 0x100
add byte [rcx], al
add byte [rax], al
cmp dword [rbx + 0x100], edi
add byte [rcx], al
add byte [rax], al
jb 0x1401aabb1
mov dword [rbx + 0x100], edi
test al, al
jne 0x1401a7b71
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401aa5b4
add byte [rax], al
ror byte [rdi], 0x85
sub al, byte [r8]
add byte [rax], al
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x1401a7b82
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x1401a7b82
mov rcx, rbx
mov ecx, ebx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, qword [rbp + 0x6f0]
mov qword [rbp + 0x8c0], rax
movdqu xmm0, xmmword [rbp + 0x6d0]
movdqu xmm1, xmmword [rbp + 0x6e0]
movdqa xmmword [rbp + 0x8b0], xmm1
movdqa xmmword [rbp + 0x8a0], xmm0
mov byte [rbp + 0xa1f], 0
invalid
or al, byte [rax]
add byte [rax], al
lea rdx, [rbp + 0x8a0]
mov rcx, rsi
call fcn.14005b2f0
jmp case.0x1401a72f6.2
mov rax, qword [r8 + 0x28]
mov qword [rbp + 0x210], rax
adc byte [rdx], al
add byte [rax], al
movdqu xmm0, xmmword [r8 + 8]
movdqu xmm1, xmmword [r8 + 0x18]
movdqa xmmword [rbp + 0x200], xmm1
movdqa xmmword [rbp + 0x1f0], xmm0
mov rcx, qword [r12 + 0x20]
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx], dl
mov qword [rbp + 0xa38], rcx
jne 0x1401a9790
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401a97af
xor esi, esi
movzx eax, byte [rcx + 1]
test al, al
jne 0x1401a97cd
add byte [rax], al
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401a98cb
xor eax, eax
movzx edx, byte [rdi + 1]
test dl, dl
jne 0x1401a98e5
mov r14d, dword [rbp + 0x210]
mov r13d, dword [rcx + 0x170]
test eax, 0x170
cmp r13d, r14d
jae 0x1401a7ea2
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x5a0], xmm0
test al, al
jne 0x1401a7c9b
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401aa0d1
xor eax, eax
xchg byte [rdi], al
mov bl, 1
cmp al, 2
jne 0x1401a7cb5
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rcx, qword [rbp + 0xa38]
mov edi, r14d
test sil, sil
je 0x1401a935e
jmp 0x1401a9371
mov ebx, dword [r8 + 4]
mov r14d, dword [r8 + 8]
mov rcx, qword [r12 + 0x20]
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx], dl
jne 0x1401a980b
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401a9829
invalid
sbb eax, dword [rax]
invalid
xor edx, edx
movzx eax, byte [rcx + 1]
test al, al
jne 0x1401a9845
mov qword [rbp + 0xa20], r15
test ebx, ebx
je 0x1401a85df
invalid
mov rax, r12
mov sil, 1
mov r15d, 1
lea r12, [0x1402d0970]
mov r13d, 1
cmp dword [rcx + 0x100], ebx
jae 0x1401a8791
mov bl, 3
jmp 0x1401a99c2
cmp qword [rbp + 0x100], 0
je 0x1401a7d5d
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0xa20]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x130]
call fcn.140056240
mov r15, r12
jmp 0x1401a9d4a
mov qword [rbp + 0x9f8], r12
mov qword [rbp + 0xa20], r15
lea rax, [rdi + 8]
mov qword [rbp + 0x898], rax
cwde
or byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
mov qword [rbp + 0xa00], rax
lea rax, [rdi + 0x1b8]
mov qword [rbp + 0xa28], rax
lea rsi, [rdi + 0x1e0]
mov rcx, qword [rdi + 0x218]
mov rdx, qword [rdi + 0x220]
mov r8d, ebx
call fcn.14005c190
mov r9, qword [rdi + 0x1e8]
mov rdx, qword [rdi + 0x1f0]
lea r8, [rdi + 0x1f8]
mov r10, qword [rdi + 0x200]
mov r11, r10
and r11, rax
mov rcx, rax
shr rcx, 0x39
mov r13, qword [rdi + 0x1f8]
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r12d, r12d
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [r13 + r11]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r14d, xmm3
test r14d, r14d
je 0x1401a7e72
nop word cs:[rax + rax]
tzcnt r15d, r14d
add r15, r11
and r15, r10
lea rcx, [r15*8]
mov rdi, r13
sub rdi, rcx
mov rcx, qword [rdi - 8]
cmp rdx, rcx
jbe 0x1401aa801
pcmpeqb xmm2, xmm1
pmovmskb ecx, xmm2
test ecx, ecx
jne 0x1401a9de1
mov byte [rcx + 8], 1
mov qword [rcx + 9], rax
jmp case.0x1401a72f6.2
mov dword [rbp + 0x898], eax
mov dword [rbp + 0x84c], r13d
mov qword [rbp + 0x9e8], rdi
mov dword [rbp + 0x9e8], edi
mov dword [rbp + 0xa00], esi
mov qword [rbp + 0x9f0], r12
or dword [rax], eax
add byte [rcx + rcx*4 - 0x43], cl
and byte [rdx], cl
add byte [rax], al
mov dword [rcx + 0x170], r14d
mov rax, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x1f8]
lea rdx, [rbp + 0x208]
mov rsi, rcx
mov r9, qword [rbp + 0x200]
lea rcx, [rbp + 0x8a0]
call qword [rax]
mov edi, r14d
mov eax, dword [rbp + 0x214]
movdqu xmm0, xmmword [rbp + 0x8a0]
movdqu xmm1, xmmword [rbp + 0x8b0]
movdqu xmmword [rbp + 0x6d8], xmm0
movdqu xmmword [rbp + 0x6e8], xmm1
mov dword [rbp + 0x6d4], eax
mov word [rbp + 0x6d0], 0x201
mov rax, qword [rsi + 0x210]
test rax, rax
mov r9, rsi
je 0x1401a8120
lea rcx, [r9 + 8]
mov qword [rbp + 0xa08], rcx
mov rcx, qword [rbp + 0x9e8]
add rcx, 8
mov qword [rbp + 0x9f8], rcx
lea rcx, [r9 + 0x1b8]
mov qword [rbp + 0xa28], rcx
lea rcx, [r9 + 0x110]
mov qword [rbp + 0xa10], rcx
xor r14d, r14d
mov rsi, rax
jmp 0x1401a7fa7
cmp rax, rsi
sbb r14, 0xffffffffffffffff
cmp rax, rsi
sbb rsi, 0
cmp r14, rsi
jae 0x1401a8120
cmp qword [r9 + 0x1f0], r14
jbe 0x1401aa819
mov rcx, qword [r9 + 0x1e8]
mov rdx, r14
shl rdx, 4
mov r13d, dword [rcx + rdx + 8]
insb byte [rdi], dx
adc dword [rax], ecx
mov r15d, dword [rcx + rdx + 0xc]
mov dword [rbp + 0x320], r15d
mov dword [rbp + 0x324], r13d
cmp qword [r9 + 0x1c8], r15
jbe 0x1401aa711
invalid
add byte [rax], al
mov rdx, qword [r9 + 0x1c0]
imul rbx, r15, 0x130
cmp dword [rdx + rbx], 2
je 0x1401aa711
test byte [rdx], dl
invalid
add byte [rax], al
test byte [rdx], dl
invalid
add rdx, rbx
cmp dword [rdx + 0x114], r13d
stosb byte [rdi], al
adc al, 1
add byte [rax], al
stosb byte [rdi], al
adc al, 1
add byte [rax], al
jne 0x1401aa711
cmp r13d, edi
jbe 0x1401a7f90
mov r12d, edi
mov rax, qword [rbp + 0xa28]
mov qword [rbp + 0x6c0], rax
mov dword [rbp + 0x6c8], r15d
enter 6, 0
mov dword [rbp + 0x6cc], r13d
mov edi, dword [rdx + 0x48]
mov byte [rbp + 0xa36], 1
lodsd eax, dword [rsi]
int3
or al, byte ss:[rax]
add byte [rcx], al
lea rcx, [rbp + 0x6d0]
lea ecx, [rbp + 0x6d0]
call fcn.140064a50
mov byte [rbp + 0xa36], 1
add byte [rcx], al
inc esi
test dword [rsi], esi
or al, byte [rax]
add byte [rcx], al
mov rcx, qword [rbp + 0xa10]
mov rdx, qword [rbp + 0x9f8]
mov edx, dword [rbp + 0x9f8]
mov edx, dword [rbp + 0x9f8]
lea r8, [rbp + 0x6c0]
call fcn.140184d00
std
inc dword [rcx + rcx*4 - 0x43]
and byte [rbx], al
add eax, dword [rax]
invalid
std
inc dword [rcx + rcx*4 - 0x43]
and byte [rbx], al
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x53], al
and al, 3
add byte [rax], al
mov dword [rbp + 0x324], r13d
mov rax, qword [rbp + 0xa38]
cmp qword [rax + 0x1c8], r15
jbe 0x1401aa789
mov rax, qword [rax + 0x1c0]
cmp dword [rax + rbx], 2
je 0x1401aa789
add rax, rbx
cmp dword [rax + 0x114], r13d
jne 0x1401aa789
mov edx, dword [rax + 0x84]
nop
test byte [rax], al
add byte [rax], al
test edx, edx
jle 0x1401a80e6
mov dword [rax + 0x84], 0
mov byte [rbp + 0xa36], 1
add byte [rax + rax], 0
add byte [rax], al
add dh, al
test dword [rsi], esi
or al, byte [rax]
add byte [rcx], al
mov rcx, qword [rbp + 0xa10]
mov r8, qword [rbp + 0xa28]
mov r9, qword [rbp + 0xa08]
call fcn.14005d490
cmp edi, 0x3b9aca00
setne r8b
mov byte [rbp + 0xa36], 1
mov rcx, qword [rbp + 0xa08]
lea rdx, [rbp + 0x6c0]
call fcn.14005b730
mov r9, qword [rbp + 0xa38]
mov rax, qword [r9 + 0x210]
mov edi, r12d
jmp 0x1401a7f90
mov rax, qword [rbp + 0x6f0]
mov qword [rbp + 0x8c0], rax
movzx eax, word [rbp + 0x6d0]
movzx ecx, word [rbp + 0x6d2]
mov edx, dword [rbp + 0x6d4]
mov r8, qword [rbp + 0x6d8]
movups xmm0, xmmword [rbp + 0x6e0]
movaps xmmword [rbp + 0x8b0], xmm0
mov word [rbp + 0x8a0], ax
mov word [rbp + 0x8a2], cx
or byte [rax], al
add byte [rcx + 0x8a495], cl
add byte [rcx + rcx*4 - 0x7b], cl
mov dword [rbp + 0x8a8], eax
or byte [rax], al
add byte [rcx + 0x8a495], cl
add byte [rcx + rcx*4 - 0x7b], cl
mov dword [rbp + 0x8a8], eax
mov dword [rbp + 0x8a8], eax
lea rax, [r9 + 0x180]
mov qword [rbp + 0xa28], rax
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], ebp
or al, byte [rax]
add byte [rcx + 0xf], al
movzx eax, byte [r9 + 0x180]
cmp eax, 3
mov r15, qword [rbp + 0xa20]
movzx eax, byte [r9 + 0x180]
cmp eax, 3
mov r15, qword [rbp + 0xa20]
mov r12, qword [rbp + 0x9f0]
je 0x1401a92c6
test eax, eax
je 0x1401a92c6
cmp eax, 1
jne 0x1401a9293
mov r8, qword [rbp + 0xa38]
mov rax, qword [r8 + 0x188]
mov rdx, qword [r8 + 0x190]
add dword [rax], eax
add byte [rcx - 0x73], cl
invalid
invalid
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x73], cl
mov byte [rax + 0x4d000001], ah
mov r8, qword [r8 + 0x198]
mov r8, qword [r8 + 0x198]
call qword [rax + 0x20]
jmp 0x1401a92c6
xchg ebp, eax
sbb byte [rax], cl
add byte [rax], al
mov qword [rbp + 0x820], r8
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x828], rax
mov qword [rbp + 0x808], 0
mov byte [rbp + 0xa37], 1
invalid
or al, byte [rax]
add byte [rcx], al
mov rcx, rsi
call fcn.140066770
in eax, 0xeb
dec dword [rbx + rcx*4 - 0x43]
and byte [rdx], cl
add byte [rax], al
invalid
in eax, 0xeb
dec dword [rbx + rcx*4 - 0x43]
and byte [rdx], cl
add byte [rax], al
mov rdi, qword [rbp + 0x9f8]
mov r13b, 3
mov esi, eax
add byte [rcx - 0x4b], al
add ecx, dword [rcx - 0x762c763a]
mov ebx, edx
mov dword [rbp + 0x470], eax
mov ebx, edx
mov dword [rbp + 0x470], eax
mov dword [rbp + 0x474], edx
je case.0x14018f9a8.104
add byte [rax], al
mov ecx, eax
mov rax, qword [rbp + 0xa10]
cmp qword [rax + 0x1c8], rcx
enter 1, 0
enter 1, 0
jbe 0x1401aa984
invalid
mov rax, qword [rax + 0x1c0]
imul rcx, rcx, 0x130
add byte [rax + 0x69], cl
leave
xor byte [rcx], al
add byte [rax], al
cmp dword [rax + rcx], 2
je 0x1401aa984
add rax, rcx
cmp dword [rax + 0x114], ebx
jne 0x1401aa984
movzx ecx, byte [rax + 0x50]
cmp cl, 5
ja 0x1401a82bc
lea edx, [rcx - 3]
cmp dl, 3
movzx r8d, dl
mov edx, 1
cmovb edx, r8d
test dl, dl
invalid
je 0x1401a82bc
movzx edx, dl
cmp edx, 1
jne 0x1401a7720
test dword [rdi - 0xc], esi
invalid
invalid
cmp cl, 1
ja 0x1401a7720
mov rax, qword [rbp + 0xa00]
mov qword [rbp + 0x598], rax
mov dword [rbp + 0x598], eax
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1401a9fbf
mov rax, qword [0x14034f148]
add eax, 0x1a6e69
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
out dx, eax
sbb al, 0
invalid
ror byte [rdi], 0x85
out dx, eax
sbb al, 0
add bh, al
test dword [rax], eax
mov dword [rbp + 0xa00], 0
movzx eax, byte [rdi + 1]
add dword [rax + rax*8 + 0x1cf2850f], eax
add byte [rax], al
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x47
add dword [rax + rax*8 + 0x1cf2850f], eax
add byte [rax], al
lea rax, [rdi + 8]
mov qword [rbp + 0x590], rax
lea rax, [rbp + 0x598]
mov qword [rbp + 0x7f0], rax
lea rcx, [rbp + 0x6d0]
lea rdx, [rbp + 0xd0]
add byte [rax], al
add byte [rax], al
mov r8d, 0x120
call fcn.14025a776
and al, 0xb
add byte [rax - 0x73], cl
test dword [rax + 0x48000005], edx
mov dword [rbp + 0x7f8], eax
and al, 0xb
add byte [rax - 0x73], cl
test dword [rax + 0x48000005], edx
mov dword [rbp + 0x7f8], eax
mov rax, qword [rbp + 0xa28]
mov qword [rbp + 0x9d8], rax
mov dword [rbp + 0x9e0], esi
or dword [rax], eax
add byte [rcx + 0x9e49d], cl
add dh, al
test dword [0x1411a836c], esi
lea rcx, [rbp + 0x9d8]
call fcn.14005bd60
mov rdi, qword [rbp + 0x898]
mov r14d, dword [rax + 0x48]
lea rcx, [rbp + 0x8a0]
lea rdx, [rbp + 0x6d0]
mov r8d, 0x130
call fcn.14025a776
mov byte [rbp + 0xa45], 1
lea rcx, [rbp + 0x9d8]
call fcn.14005bd60
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx edx, cl
rol dword [rax + 0x6b906fa], 1
add byte [rax], al
add byte [rdi], cl
retf 0xf980
add al, 0xf
invalid
lodsb al, byte [rsi]
adc byte [rax], al
invalid
rol dword [rax + 0x6b906fa], 1
add byte [rax], al
add byte [rdi], cl
retf 0xf980
movzx ecx, cl
lea rdx, [0x1402e9638]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add dl, 0xfa
movzx r8d, dl
cmp r8b, 6
mov edx, 6
cmovb edx, r8d
cmp dl, 4
je 0x1401a8d73
movzx edx, dl
cmp edx, 3
jne 0x1401a8d7e
cmp byte [r11 + 0x52], 0
je 0x1401a8d7e
mov edx, dword [r14 + 0x48]
xor r8d, r8d
test edx, edx
cmovg r8d, edx
cmp r8d, edi
jb 0x1401a85a2
test rdi, rdi
je 0x1401a9f36
sub edx, edi
jl 0x1401aac40
pxor xmm0, xmm0
mov dword [rbp + 0x5a4], 3
lea rax, [0x1402931d0]
mov qword [rbp + 0x5a8], rax
mov qword [rbp + 0x5b0], 1
movdqu xmmword [rbp + 0x5b8], xmm0
mov word [rbp + 0x5a0], 0x101
jmp 0x1401a8db6
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x1f0], xmm0
mov sil, 1
mov r15d, 1
lea r12, [0x1402d0970]
mov r13d, 1
mov bl, 1
jmp 0x1401a99c2
mov eax, dword [r13 + 0x110]
add eax, r14d
mov r15d, 3
jo 0x1401a9017
mov rcx, qword [rbp + 0xa38]
mov dword [rcx + 0x110], eax
mov qword [rbp + 0x6d0], 2
mov qword [rbp + 0x6f0], 0
mov eax, dword [rcx + 0x114]
add r14d, eax
jo 0x1401a8656
mov rcx, qword [rbp + 0xa38]
cmp edi, dword [rcx + 0x100]
jbe 0x1401a8d04
mov sil, 3
jmp 0x1401a9a58
mov dword [rbp + 0xa28], edx
mov rdi, qword [rax + 0x28]
mov qword [rbp + 0xa38], rcx
lea rdx, [rcx + 0x1b8]
lea rcx, [rbp + 0x8a0]
mov r8d, ebx
call fcn.140065e60
cmp qword [rbp + 0x8a0], 0
je 0x1401a8fbf
movdqu xmm0, xmmword [rbp + 0x8a0]
movdqa xmmword [rbp + 0x830], xmm0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1401aa10a
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401aa125
mov dword [rbp + 0xa08], 0
mov qword [rbp + 0xa10], rdi
movzx eax, byte [rdi + 1]
test al, al
jne 0x1401aa145
lea rcx, [rbp + 0x830]
call fcn.14005bd60
mov r15d, dword [rax + 0x48]
lea rcx, [rbp + 0x830]
call fcn.1400646c0
mov rcx, qword [rbp + 0xa38]
lea rsi, [rcx + 8]
mov qword [rsp + 0x20], rsi
lea rcx, [rbp + 0x8a0]
mov edx, ebx
mov r8d, r14d
mov r9, rax
call fcn.1400648c0
cmp byte [rbp + 0x8a0], 3
jne 0x1401a9060
mov rax, qword [rbp + 0xa10]
lea rdx, [rax + 8]
mov rax, qword [rbp + 0xa38]
lea rdi, [rax + 0x110]
lea r8, [rbp + 0x830]
mov rcx, rdi
call fcn.140184d00
lea rdx, [rbp + 0x830]
mov rcx, rdi
mov r8, rsi
call fcn.14005e0c0
lea rcx, [rbp + 0x830]
call fcn.14005bd60
cmp byte [rax + 0x50], 6
jae 0x1401aabdb
mov byte [rbp + 0x6d0], 3
jmp 0x1401a908e
mov ebx, dword [rbp + 0x328]
mov r14d, dword [rbp + 0x32c]
mov dword [rbp - 0x50], ebx
mov dword [rbp - 0x4c], r14d
cmp qword [rax + 0x10], rbx
jbe 0x1401aaabf
mov rdx, qword [rax + 8]
imul rax, rbx, 0x130
cmp dword [rdx + rax], 2
je 0x1401aaabf
add rdx, rax
cmp dword [rdx + 0x114], r14d
jne 0x1401aaabf
add rdx, 0x50
mov byte [rbp + 0xa46], 1
lea rcx, [rbp + 0x470]
call fcn.140065ca0
movzx r12d, byte [rbp + 0x470]
movzx r13d, byte [rbp + 0x471]
cmp r12b, 3
jne 0x1401a8d34
test r13b, 1
je 0x1401a8b6b
mov rax, qword [rbp + 0xa10]
cmp byte [rax + 0x104], 0
je 0x1401a9ae0
lea rcx, [rax + 8]
lea r13, [rax + 0x68]
mov byte [rbp + 0xa46], 1
mov qword [rbp + 0xa38], rcx
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x8a0]
mov rdx, r13
mov r8d, r15d
xor r9d, r9d
call fcn.14005e360
movzx r12d, byte [rbp + 0x8a0]
cmp r12b, 3
jne 0x1401aa036
cmp dword [rbp + 0x8a4], 0
je 0x1401a7897
mov rax, qword [rbp + 0xa10]
mov r9d, dword [rax + 0xf4]
mov r8d, dword [rax + 0x174]
mov byte [rbp + 0xa46], 1
lea rcx, [rbp + 0x8a0]
mov edx, r15d
call fcn.140066990
mov byte [rbp + 0xa46], 1
lea rcx, [rbp + 0x5a0]
lea r9, [rbp + 0x8a0]
mov rdx, rdi
mov r8d, r15d
call fcn.140065fc0
mov qword [rbp + 0x320], r13
mov qword [rbp + 0x9c0], rsi
lea rsi, [rbp + 0x8a0]
lea rdx, [rbp + 0x6d0]
mov r8d, 0x120
mov rcx, rsi
call fcn.14025a776
lea rax, [rbp + 0x850]
mov qword [rbp + 0x9c8], rax
mov byte [rbp + 0xa46], 0
lea rcx, [rbp + 0x470]
lea r8, [rbp + 0x5a0]
mov rdx, qword [rbp + 0xa38]
mov r9, rsi
call fcn.1401ad840
movzx r12d, byte [rbp + 0x470]
cmp r12b, 3
jne 0x1401aa41e
mov r12b, 3
cmp dword [rbp + 0x474], 1
jne 0x1401a8b66
movq xmm6, qword [rbp + 0x478]
mov rax, qword [rbp + 0xa10]
mov rcx, qword [rax + 0x1c0]
mov rdx, qword [rax + 0x1c8]
mov byte [rbp + 0xa46], 0
add byte [rax], al
mov r8d, ebx
mov r9d, r14d
call fcn.1400666e0
fsub st(3), st(0)
dec dword [rbx + 0x11088]
add byte [rcx + 0x8b08d], cl
add bl, dh
movq mm0, qword [rax + 0x100]
movdqa xmmword [rbp + 0x8a0], xmm0
mov dword [rax + 0x100], 0
movq qword [rbp + 0x478], xmm6
mov qword [rbp + 0x470], rdi
mov byte [rbp + 0xa46], 0
lea rcx, [rbp + 0x8a0]
lea rdx, [rbp + 0x470]
call fcn.1401ae5a0
mov dword [rbp + 0x478], ebx
mov dword [rbp + 0x47c], r14d
mov qword [rbp + 0x470], rdi
mov byte [rbp + 0xa46], 0
lea rcx, [rbp + 0x470]
call fcn.1400646c0
mov ecx, dword [rbp + 0x8b0]
mov dword [rax + 0x110], ecx
movdqa xmm0, xmmword [rbp + 0x8a0]
movdqu xmmword [rax + 0x100], xmm0
mov byte [rbp + 0xa46], 0
lea rcx, [rbp + 0x470]
call fcn.1400646c0
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1401a8b66
mov rax, qword [rdx + 8]
mov byte [rbp + 0xa46], 0
call rax
jmp 0x1401aa452
pxor xmm0, xmm0
movdqa xmmword [rbp + 0xd0], xmm0
mov r13b, 1
mov edi, 1
mov ebx, 1
lea rsi, [0x1402d0970]
mov r12b, 1
cmp qword [rbp + 0x720], 0
je 0x1401a8bae
mov r8, qword [rbp + 0x718]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x6e8]
call fcn.140055f50
mov rax, qword [rbp + 0x708]
mov rcx, qword [rbp + 0x710]
mov qword [rbp + 0xa28], rcx
mov qword [rbp + 0x9f8], rax
lea rcx, [rax + 0x38]
mov qword [rbp + 0xa38], 0
nop word cs:[rax + rax]
mov rax, qword [rbp + 0xa38]
cmp qword [rbp + 0xa28], rax
je 0x1401a8c22
inc rax
mov qword [rbp + 0xa38], rax
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
lea r15, [rcx + 0x48]
call qword [rax + 0x20]
mov rcx, r15
jmp 0x1401a8bf0
cmp qword [rbp + 0x700], 0
je 0x1401a8c42
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x9f8]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x730]
call fcn.140056240
mov r15, qword [rbp + 0xa20]
cmp byte [rbp + 0xa08], 0
jne 0x1401a8c71
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401a9ea6
xor eax, eax
mov rcx, qword [rbp + 0xa10]
xchg byte [rcx], al
cmp al, 2
jne 0x1401a8c86
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp r12b, 3
je case.0x1401a72f6.2
movdqa xmm0, xmmword [rbp + 0xd0]
movdqu xmmword [r15 + 0x20], xmm0
mov byte [r15 + 8], r12b
mov byte [r15 + 9], r13b
mov word [r15 + 0xa], r14w
mov dword [r15 + 0xc], edi
mov qword [r15 + 0x10], rsi
mov qword [r15 + 0x18], rbx
mov dword [r15], 1
jmp 0x1401a9d8e
mov rcx, qword [rbp + 0xa38]
movzx eax, byte [rcx + 0x60]
xor al, sil
test al, 1
je 0x1401a8ff1
test edi, edi
je 0x1401a9986
lea rdx, [rcx + 0x68]
xor sil, dil
test sil, 1
je 0x1401a9928
mov eax, 0xa4
test byte [rcx + 0x108], 1
je 0x1401a9936
jmp 0x1401a993b
movzx r14d, word [rbp + 0x472]
mov edi, dword [rbp + 0x474]
mov rsi, qword [rbp + 0x478]
mov rbx, qword [rbp + 0x480]
movdqu xmm0, xmmword [rbp + 0x488]
movdqa xmmword [rbp + 0xd0], xmm0
cmp qword [rbp + 0x720], 0
jne 0x1401a8b98
jmp 0x1401a8bae
cmp byte [r11 + 0x51], 0
jne 0x1401a856f
mov word [rbp + 0x5a0], 0x101
mov dword [rbp + 0x5a4], 1
lea rax, [0x1402931d0]
mov qword [rbp + 0x5a8], rax
mov qword [rbp + 0x5b0], 1
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x5b8], xmm0
movq qword [rbp + 0x5b8], mm0
xor esi, esi
mov r15, qword [rbp + 0xa20]
mov rax, qword [rbp + 0x470]
mov rdx, qword [rbp + 0x478]
mov rax, qword [rax + 0x20]
mov r8, qword [rbp + 0x480]
mov byte [rbp + 0xa34], 0
call rax
mov rdx, qword [rbp + 0x808]
test sil, sil
je 0x1401a8dfd
sub dword [rdx + 0x90], edi
mov eax, dword [rdx + 0x4c]
add eax, edi
clc
jo 0x1401a8dfd
mov dword [rdx + 0x4c], eax
mov rax, qword [rbp + 0xa38]
lea rsi, [rax + 8]
mov r8, qword [rbp + 0x850]
mov rax, qword [rbp + 0x5c0]
invalid
mov qword [rbp + 0x8c0], rax
movzx eax, byte [rbp + 0x5a0]
test dword [rax + 0x48000005], esp
mov ecx, dword [rbp + 0x5a1]
mov r9d, dword [rbp + 0x5a9]
movzx r10d, word [rbp + 0x5ad]
movzx r11d, byte [rbp + 0x5af]
movdqu xmm0, xmmword [rbp + 0x5b0]
movdqa xmmword [rbp + 0x8b0], xmm0
mov byte [rbp + 0x8a0], al
mov qword [rbp + 0x8a1], rcx
mov dword [rbp + 0x8a9], r9d
mov word [rbp + 0x8ad], r10w
mov byte [rbp + 0x8af], r11b
mov byte [rbp + 0xa34], 0
lea rax, [rbp + 0x8a0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
lea rcx, [rbp + 0x6d0]
lea r9, [rbp + 0x880]
call fcn.1401ad6a0
cmp dword [rbp + 0x9f8], 0x3b9aca00
setne r8b
lea rdx, [rbp + 0x880]
mov rcx, rsi
call fcn.14005b730
movzx esi, byte [rbp + 0x6d0]
movzx ebx, byte [rbp + 0x6d1]
movzx r14d, word [rbp + 0x6d2]
mov edi, dword [rbp + 0x6d4]
movdqu xmm6, xmmword [rbp + 0x6d8]
movdqu xmm0, xmmword [rbp + 0x6e8]
movdqa xmmword [rbp - 0x50], xmm0
cmp byte [rbp + 0xa08], 0
mov rcx, qword [rbp + 0xa10]
jne 0x1401a8f11
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401aa07d
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1401a9a77
lea rdx, [rcx + 0x11]
movzx r8d, byte [rbp + 0x6d8]
mov byte [rdx + 8], r8b
mov byte [rdx + 8], al
mov r8, qword [rbp + 0x6d0]
mov qword [rdx], r8
mov rdx, qword [rcx]
test rdx, rdx
setne cl
movabs r8, 0xb416870b7adb7c3b
fstp xword [rdx + 0xb]
xchg dword [rsi], edx
mov ah, 0x4c
cmp eax, eax
sete al
test cl, al
je case.0x1401a72f6.2
mov ecx, 3
mov eax, 2
lock cmpxchg qword [rdx + 0x10], rcx
jne case.0x1401a72f6.2
mov rax, qword [rdx + 0x40]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x40], rcx
jne 0x1401a8f80
test rax, rax
jne case.0x1401a72f6.2
mov rax, qword [rbp + 0xa38]
lea rcx, [rax + 0x68]
movzx edx, byte [rax + 0x60]
mov r8d, ebx
call fcn.140067e00
test eax, eax
je 0x1401a99b3
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x1f0], xmm0
mov bl, 1
jmp 0x1401a99b5
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x5a0], xmm0
cmp byte [rbp + 0xa08], 0
mov rcx, qword [rbp + 0xa28]
jne 0x1401a9046
mov rax, qword [rbp + 0x8c0]
mov qword [rbp + 0x6f0], rax
test eax, esi
invalid
add byte [rax], al
movdqu xmm0, xmmword [rbp + 0x8a0]
or byte [rax], al
add bl, dh
movq mm1, qword [rbp + 0x8b0]
movdqa xmmword [rbp + 0x6e0], xmm1
movdqa xmmword [rbp + 0x6d0], xmm0
test eax, edx
invalid
add byte [rax], al
test eax, edx
invalid
cmp r15d, 0x3b9aca00
setne r8b
lea rdx, [rbp + 0x830]
or byte [rax], al
add byte [rax - 0x77], cl
int1
invalid
call fcn.14005b730
movzx ebx, byte [rbp + 0x6d0]
movzx esi, byte [rbp + 0x6d1]
movzx edi, word [rbp + 0x6d2]
add byte [rax], al
mov r15d, dword [rbp + 0x6d4]
mov r12, qword [rbp + 0x6d8]
invalid
mov r13, qword [rbp + 0x6e0]
movdqu xmm0, xmmword [rbp + 0x6e8]
add bl, dh
movq mm0, qword [rbp + 0x6e8]
movdqa xmmword [rbp + 0x1f0], xmm0
movq qword [rbp + 0x1f0], mm0
add byte [rax + 0xa08bd], al
add byte [rax], al
cmp byte [rbp + 0xa08], 0
jne 0x1401a90fe
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
add byte [rax - 0x2f], cl
loopne 0x1401a913e
test eax, eax
jne 0x1401aa46b
adc eax, dword [rax]
add byte [rcx], dh
ror byte [rax - 0x75], 0x8d
mov ecx, dword [rbp + 0xa10]
xor eax, eax
mov rcx, qword [rbp + 0xa10]
mov ecx, dword [rbp + 0xa10]
mov ecx, dword [rbp + 0xa10]
xchg byte [rcx], al
cmp al, 2
jne 0x1401a9113
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rcx, qword [rbp + 0xa38]
mov edx, dword [rbp + 0xa28]
jmp 0x1401a99c2
mov ecx, dword [rbp + 0x6d8]
mov rax, qword [rbp + 0x6e0]
invalid
test r8b, 1
je 0x1401a9163
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
invalid
call qword [rax + 0x68]
mov rsi, qword [rbp + 0x6d0]
cmp rsi, 2
je 0x1401a79ac
mov rdx, qword [rbp + 0x6e8]
mov rcx, qword [rbp + 0x6d8]
mov rax, qword [rbp + 0x6e0]
test sil, 1
je 0x1401a91a4
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
je 0x1401a79ac
mov rax, qword [rbp + 0x6d8]
lock dec qword [rax]
jne 0x1401a79ac
mov rcx, qword [rbp + 0x6d8]
mov rdx, qword [rbp + 0x6e0]
call fcn.14000d930
jmp 0x1401a79ac
invalid
mov rax, qword [rbp + 0x6e0]
test r8b, 1
invalid
je 0x1401a921a
add dword [rdx + rdx + 0x4c], esi
mov eax, dword [rax + 0x10]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rsi, qword [rbp + 0x6d0]
cmp rsi, 2
je 0x1401a79ac
mov rdx, qword [rbp + 0x6e8]
mov rcx, qword [rbp + 0x6d8]
mov rax, qword [rbp + 0x6e0]
test sil, 1
je case.0x1401908d2.134
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
and eax, 0xfffffff0
and eax, 0xfffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
je 0x1401a79ac
mov rax, qword [rbp + 0x6d8]
lock dec qword [rax]
jne 0x1401a79ac
mov rcx, qword [rbp + 0x6d8]
mov rdx, qword [rbp + 0x6e0]
add byte [rax - 0x75], cl
xchg ebp, eax
loopne 0x1401a928d
add byte [rax], al
call fcn.14000d930
out 0xff, al
invalid
jmp 0x1401a79ac
mov rax, qword [rbp + 0xa38]
mov rax, qword [rax + 0x188]
shl rax, 1
test rax, rax
je 0x1401a92c6
mov rax, qword [rbp + 0xa38]
mov r8, qword [rax + 0x190]
mov eax, dword [rax + 0x190]
test dword [rax], edi
or al, byte [rax]
add byte [rbx + rcx*4 - 0x80], cl
mov eax, dword [rax + 0x190]
mov rcx, qword [0x14034f0b8]
mov eax, dword [rax + 0x190]
mov rcx, qword [0x14034f0b8]
pop rbp
sbb al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xbf23a
adc eax, 0xbf23a
mov rax, qword [rbp + 0x8c0]
add byte [rax], al
mov r9, qword [rbp + 0xa28]
mov qword [r9 + 0x20], rax
movzx eax, word [rbp + 0x8a0]
movabs al, byte [0x8a28db70f000008]
add byte [rax], al
or al, byte [rax]
add byte [rcx - 0x77], cl
and byte [r15], cl
mov bh, 0x85
movabs al, byte [0x8a28db70f000008]
add byte [rax], al
lea esp, [rdx - 0x74fffff8]
xchg ebp, eax
movsb byte [rdi], byte [rsi]
or byte [rax], al
mov edx, dword [rbp + 0x8a4]
mov r8, qword [rbp + 0x8a8]
add byte [rbx + rcx*4 - 0x7b], cl
test al, 8
add byte [rax], al
movdqa xmm0, xmmword [rbp + 0x8b0]
movdqu xmmword [r9 + 0x10], xmm0
mov word [r9], ax
mov word [r9 + 2], cx
mov dword [r9 + 4], edx
mov qword [r9 + 8], r8
cmp byte [rbp + 0x898], 0
mov rcx, qword [rbp + 0x9e8]
jne 0x1401a9335
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401aa0ee
add byte [rax], al
xor eax, eax
xchg byte [rcx], al
mov bl, 3
cmp al, 2
mov esi, dword [rbp + 0xa00]
mov r13d, dword [rbp + 0x84c]
add byte [rbp + 6], dh
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rcx, qword [rbp + 0xa38]
test sil, sil
jne 0x1401a9371
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x1401a9edf
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1401a937f
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
or eax, dword [rax]
cmp r13d, edi
jae case.0x14019bee2.37
mov byte [r15 + 9], 1
or dword [rcx], eax
mov dword [r15 + 0xc], 1
lea rax, [0x1402931d0]
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], 1
movdqa xmm0, xmmword [rbp + 0x5a0]
movdqu xmmword [r15 + 0x20], xmm0
mov byte [r15 + 8], bl
or byte [rcx - 0x39], al
invalid
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x208]
lea ecx, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
test eax, esi
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
clc
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
add byte [rdx], al
add byte [rax], al
or byte [rcx - 0x39], al
invalid
lea ecx, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
test eax, esi
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
clc
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
add byte [rdx], al
add byte [rax], al
call qword [rax + 0x20]
jmp 0x1401a9d8e
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x8c0], rax
ror byte [rax], 0
add byte [rdi], cl
sub byte [rbp + 0x1f0], al
movaps xmm1, xmmword [rbp + 0x200]
movaps xmmword [rbp + 0x8b0], xmm1
movaps xmmword [rbp + 0x8a0], xmm0
mov rax, qword [r12 + 0x10]
mov qword [rbp + 0xa38], rax
mov rax, qword [rax]
test rax, rax
je 0x1401a9435
mov ecx, dword [rbp + 0xa38]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rbp + 0x8a0]
movdqa xmm1, xmmword [rbp + 0x8b0]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp case.0x1401a72f6.2
test byte [rbp + 0x9bc], 1
jne 0x1401a9546
mov byte [rbp + 0xa45], 1
lea rcx, [rbp + 0x9d8]
call fcn.14005bd60
mov eax, dword [rax + 0x114]
mov word [rbp + 0x320], 0x100
mov dword [rbp + 0x324], eax
mov dword [rbp + 0x328], 1
cmp qword [rbp + 0x8f0], 0
je 0x1401a94ce
mov r15, qword [rbp + 0x9c0]
mov rsi, qword [r15]
lea rbx, [rbp + 0x470]
lea rdx, [rbp + 0x8a0]
mov r8d, 0x120
mov rcx, rbx
call fcn.14025a776
mov byte [rbp + 0xa45], 0
lea rcx, [rbp + 0x850]
lea r9, [rbp + 0x9d8]
mov rdx, rsi
mov r8, rbx
call fcn.140063e00
jmp 0x1401a9c1b
mov rcx, rdi
call fcn.140265af0
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x1401a76c0
call fcn.140265bb0
mov esi, eax
xor sil, 1
movzx r14d, byte [rdi + 1]
test r14b, r14b
mov byte [rbp + 0x9e8], r14b
je 0x1401a76d7
mov qword [rbp + 0x8a0], rdi
mov byte [rbp + 0x8a8], sil
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x8a0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401aadaf
mov rcx, rdi
call fcn.140265af0
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x1401a77f5
call fcn.140265bb0
xor al, 1
mov dword [rbp + 0xa08], eax
jmp 0x1401a77ff
mov rcx, r13
call fcn.140265af0
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je case.0x14018f18b.100
and dl, ah
invalid
invalid
call fcn.140265bb0
mov edi, eax
xor dil, 1
movzx eax, byte [r13 + 1]
test al, al
je 0x1401a78ec
mov qword [rbp + 0x8a0], r13
mov byte [rbp + 0x8a8], dil
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x8a0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401aadaf
mov rcx, rbx
call fcn.140265af0
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x1401a7345
call fcn.140265bb0
xor al, 1
mov dword [rbp + 0xa28], eax
movzx eax, byte [rbx + 1]
mov byte [rbp + 0x9e8], al
test al, al
je 0x1401a7361
mov qword [rbp + 0x8a0], rbx
mov eax, dword [rbp + 0xa28]
add byte [rax + 0x8a885], cl
add byte [rax - 0x73], cl
add eax, 0x1279b1
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x8a0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401aadaf
call fcn.140265af0
mov rcx, qword [rbp + 0xa38]
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x1401a7c1f
call fcn.140265bb0
mov rcx, qword [rbp + 0xa38]
mov esi, eax
xor sil, 1
movzx eax, byte [rcx + 1]
test al, al
je 0x1401a7c2d
mov rsi, rcx
call fcn.140265af0
mov rcx, rsi
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x1401a7cf4
mov rsi, rcx
call fcn.140265bb0
mov rcx, rsi
mov edx, eax
xor dl, 1
movzx eax, byte [rcx + 1]
test al, al
je 0x1401a7d02
mov qword [rbp + 0x8a0], rcx
mov byte [rbp + 0x8a8], dl
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x8a0]
mov edx, 0x2b
call fcn.14025bdc0
and eax, 0x2de9000b
invalid
add byte [rax], al
mov rcx, rbx
call fcn.140265af0
add byte [rax - 0x75], cl
add eax, 0x1a58b7
shl rax, 1
test rax, rax
je case.0x1401e55e9.245
call fcn.140265bb0
xor al, 1
jmp 0x1401a7914
call fcn.140265bb0
mov rcx, qword [rbp + 0xa38]
xor al, 1
movzx edx, byte [rdi + 1]
test dl, dl
je 0x1401a7c61
mov dword [rbp + 0xa00], esi
mov qword [rbp + 0x8a0], rdi
mov byte [rbp + 0x8a8], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x8a0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401aadaf
mov eax, 0x2c
test byte [rcx + 0x90], 1
jne 0x1401a993b
cmp dword [rdx + rax], edi
jbe 0x1401a9986
mov r8, qword [rbp + 0x330]
test r8, 0xffffffff80000000
jne 0x1401aabf8
mov byte [rbp + 0xa33], 1
lea rcx, [rbp + 0x8a0]
call fcn.140064810
movzx esi, byte [rbp + 0x8a0]
cmp sil, 3
jne 0x1401a9a2e
mov eax, 5
movq xmm6, rax
mov bl, 1
xor esi, esi
jmp 0x1401a9a58
pxor xmm0, xmm0
lea rax, [0x1402d0970]
fild qword [rdi + 0x12]
add byte [rsi + 0x48], ah
movd mm6, eax
shufpd xmm6, xmmword [0x140268a60], 2
movdqa xmmword [rbp - 0x50], xmm0
mov bl, 1
mov edi, 1
mov sil, 1
add ecx, ebp
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
mov bl, 3
mov rcx, qword [rbp + 0xa38]
mov edx, dword [rbp + 0xa28]
test dl, dl
jne 0x1401a99d9
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401a9e58
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1401a99e7
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp bl, 3
jne 0x1401a99f8
mov r15, qword [rbp + 0xa20]
jmp case.0x1401a72f6.2
add eax, dword [rax]
invalid
movdqa xmm0, xmmword [rbp + 0x1f0]
mov rax, qword [rbp + 0xa20]
add byte [rax], al
movdqu xmmword [rax + 0x20], xmm0
mov byte [rax + 8], bl
mov byte [rax + 9], sil
mov word [rax + 0xa], di
js 0x1401a9a21
mov dword [rax + 0xc], r15d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r13
mov dword [rax], 1
add dword [rax], eax
add byte [rax], al
push 0x100c718
add byte [rax], al
add cl, ch
invalid
add dword [rax], eax
add byte [rax], al
jmp 0x1401a9d8e
movzx ebx, byte [rbp + 0x8a1]
movzx r14d, word [rbp + 0x8a2]
mov edi, dword [rbp + 0x8a4]
movdqu xmm6, xmmword [rbp + 0x8a8]
outsd dx, dword [rsi]
mov ch, 0xa8
or byte [rax], al
add bl, dh
movq mm0, qword [rbp + 0x8b8]
outsd dx, dword [rsi]
mov ch, 0xa8
or byte [rax], al
add bl, dh
movq mm0, qword [rbp + 0x8b8]
movdqa xmmword [rbp - 0x50], xmm0
mov rax, qword [rbp + 0x320]
mov rdx, qword [rbp + 0x328]
lea rcx, [rbp + 0x338]
mov r8, qword [rbp + 0x330]
call qword [rax + 0x20]
cmp byte [rbp + 0xa28], 0
mov rcx, qword [rbp + 0xa38]
jne 0x1401a9a9a
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401a9e74
test edx, ebx
add eax, dword [rax]
add byte [rcx], dh
rol byte [rsi + 0x75023c01], 6
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1401a9aa8
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp sil, 3
je case.0x1401a72f6.2
movdqa xmm0, xmmword [rbp - 0x50]
movdqu xmmword [r15 + 0x20], xmm0
mov byte [r15 + 8], sil
mov byte [r15 + 9], bl
mov word [r15 + 0xa], r14w
mov dword [r15 + 0xc], edi
movdqu xmmword [r15 + 0x10], xmm6
mov dword [r15], 1
jmp 0x1401a9d8e
pxor xmm0, xmm0
movdqa xmmword [rbp + 0xd0], xmm0
mov r13b, 1
mov edi, 1
mov ebx, 1
lea rsi, [0x1402931d0]
mov r12b, 1
cmp qword [rbp + 0x720], 0
jne 0x1401a8b98
jmp 0x1401a8bae
mov rcx, r14
call fcn.140265af0
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x1401a7412
call fcn.140265bb0
xor al, 1
add byte [rcx + rax], dh
mov qword [rbp + 0xa20], r15
movzx ecx, byte [r14 + 1]
test cl, cl
je 0x1401a7428
fdivr st(7)
invalid
fdivr st(7)
dec dword [rcx + rcx*4 - 0x4b]
movabs al, byte [0x8a88588000008]
add byte [rax - 0x73], cl
add eax, 0x127898
mov qword [rbp + 0x8a0], r14
mov byte [rbp + 0x8a8], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x8a0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401aadaf
add byte [rax], al
mov r8d, 0x120
mov rcx, rsi
call fcn.14025a776
mov rax, qword [r15]
lea rcx, [rax + 0xa0]
mov rdx, qword [rbp + 0x9c8]
mov r8, qword [rdx]
add rax, 0x140
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
mov dword [rsp + 0x20], edi
lea r9, [rbp + 0x9d8]
mov rdx, rsi
call fcn.14017c0c0
mov rax, qword [r15]
lea rcx, [rax + 0xa0]
add rax, 0x140
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [rbp + 0x9d8]
mov r8d, 7
mov eax, 7
mov eax, 7
mov r9, rdi
call fcn.140065980
mov rcx, qword [r15]
lea rdx, [rbp + 0x9d8]
mov r8, rdi
call fcn.140064d50
mov byte [rbp + 0x850], 3
test dword [rax + 8], edx
add byte [rax], al
invalid
test dword [rax + 8], edx
add byte [rax], al
add ecx, dword [rcx - 0x75]
invalid
mov rdx, qword [r15]
mov rax, qword [rbp + 0x9c8]
mov r8, qword [rax]
mov rax, qword [rbp + 0x870]
mov qword [rbp + 0x5c0], rax
movzx eax, byte [rbp + 0x850]
mov rcx, qword [rbp + 0x851]
mov r9d, dword [rbp + 0x859]
movzx r10d, word [rbp + 0x85d]
movzx r11d, byte [rbp + 0x85f]
movdqa xmm0, xmmword [rbp + 0x860]
movdqa xmmword [rbp + 0x5b0], xmm0
mov byte [rbp + 0x5a0], al
movabs al, byte [0x5a18d8948000005]
add byte [rax], al
mov dword [rbp + 0x5a9], r9d
mov word [rbp + 0x5ad], r10w
mov byte [rbp + 0x5af], r11b
add dh, al
test dword [rbp + 0xa], eax
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x48000005], esp
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 0x320]
lea r9, [rbp + 0x9d8]
call fcn.1401ad6a0
mov r15, qword [rbp + 0xa20]
cmp r14d, 0x3b9aca00
cmp esi, 0x3b9aca00
cmp esi, 0x3b9aca00
setne r8b
lea rdx, [rbp + 0x9d8]
mov rcx, rdi
call fcn.14005b730
movzx r13d, byte [rbp + 0x320]
movzx edi, byte [rbp + 0x321]
movzx r14d, word [rbp + 0x322]
mov ebx, dword [rbp + 0x324]
mov esi, dword [rbp + 0x328]
sub byte [rbx], al
add byte [rax], al
sub byte [rbx], al
add byte [rax], al
movups xmm0, xmmword [rbp + 0x32c]
movaps xmmword [rbp + 0x450], xmm0
movups xmm0, xmmword [rbp + 0x338]
movups xmmword [rbp + 0x45c], xmm0
cmp byte [rbp + 0xa00], 0
mov rcx, qword [rbp + 0x9f8]
add byte [rax], al
jne 0x1401a9d3c
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401aa18f
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1401a9d4a
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rbp + 0xa08], 0
mov rcx, qword [rbp + 0xa10]
jne 0x1401a9d6d
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401a9ec3
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1401a9d7b
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp r13b, 3
jne 0x1401a9da9
movabs rax, 0x200000000
mov qword [r15], rax
movaps xmm6, xmmword [rbp + 0xa50]
add rsp, 0xae8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movups xmm0, xmmword [rbp + 0x45c]
movups xmmword [r15 + 0x20], xmm0
movdqa xmm0, xmmword [rbp + 0x450]
movdqu xmmword [r15 + 0x14], xmm0
mov byte [r15 + 8], r13b
mov byte [r15 + 9], dil
mov word [r15 + 0xa], r14w
mov dword [r15 + 0xc], ebx
mov dword [r15 + 0x10], esi
mov dword [r15], 1
jmp 0x1401a9d8e
mov r14, rcx
call fcn.140265bb0
mov rcx, r14
test al, al
jne 0x1401a99d9
mov byte [rcx + 1], 1
jmp 0x1401a99d9
mov r12, rcx
call fcn.140265bb0
mov rcx, r12
test al, al
jne 0x1401a9a9a
mov byte [rcx + 1], 1
jmp 0x1401a9a9a
call fcn.140265bb0
test al, al
jne 0x1401a8c71
mov rax, qword [rbp + 0xa10]
mov byte [rax + 1], 1
jmp 0x1401a8c71
mov r12, rcx
call fcn.140265bb0
mov rcx, r12
test al, al
jne 0x1401a9d6d
mov byte [rcx + 1], 1
jmp 0x1401a9d6d
call fcn.140265bb0
mov rcx, qword [rbp + 0xa38]
test al, al
jne 0x1401a9371
mov byte [rcx + 1], 1
jmp 0x1401a9371
mov dword [r14 + 0x4c], edx
mov eax, dword [r14 + 0x90]
lea edx, [rax + rdi]
mov dword [r14 + 0x90], edx
mov dword [r14 + 0x90], eax
mov eax, dword [r14 + 0x4c]
add eax, edi
jo 0x1401a9f24
mov dword [r14 + 0x4c], eax
mov byte [rbp + 0x5a0], 3
xor esi, esi
jmp 0x1401a8dbf
add dword [r14 + 0x90], edi
mov edx, dword [r11 + 0xa0]
xor r8d, r8d
test edx, edx
cmovg r8d, edx
cmp r8d, edi
jae 0x1401a9f73
mov rsi, rcx
call fcn.140265bb0
mov rcx, rsi
test al, al
jne 0x1401a79cf
mov rcx, rdi
call fcn.140265af0
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x1401a82eb
call fcn.140265bb0
xor al, 1
mov dword [rbp + 0xa00], eax
movzx eax, byte [rdi + 1]
test al, al
je 0x1401a8301
mov qword [rbp + 0x8a0], rdi
mov eax, dword [rbp + 0xa00]
mov byte [rbp + 0x8a8], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x8a0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401aadaf
movzx r13d, byte [rbp + 0x8a1]
movzx r14d, word [rbp + 0x8a2]
mov edi, dword [rbp + 0x8a4]
mov rsi, qword [rbp + 0x8a8]
mov rbx, qword [rbp + 0x8b0]
movdqu xmm0, xmmword [rbp + 0x8b8]
movdqa xmmword [rbp + 0xd0], xmm0
cmp qword [rbp + 0x720], 0
jne 0x1401a8b98
jmp 0x1401a8bae
call fcn.140265bb0
mov rcx, qword [rbp + 0xa38]
test al, al
jne 0x1401a7c9b
mov byte [rdi + 1], 1
jmp 0x1401a7c9b
mov rsi, rcx
call fcn.140265bb0
mov rcx, rsi
test al, al
jne 0x1401a9335
mov byte [rcx + 1], 1
jmp 0x1401a9335
mov rcx, rdi
call fcn.140265af0
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x1401a87f7
call fcn.140265bb0
xor al, 1
mov dword [rbp + 0xa08], eax
mov qword [rbp + 0xa10], rdi
movzx eax, byte [rdi + 1]
test al, al
je 0x1401a8814
mov rax, qword [rbp + 0xa10]
mov qword [rbp + 0x8a0], rax
mov eax, dword [rbp + 0xa08]
mov byte [rbp + 0x8a8], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x8a0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401aadaf
mov r12, rcx
call fcn.140265bb0
mov rcx, r12
test al, al
jne 0x1401a9d3c
mov byte [rcx + 1], 1
jmp 0x1401a9d3c
mov rcx, rbx
call fcn.140265af0
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je case.0x14018f0ac.107
call fcn.140265bb0
xor al, 1
movzx ecx, byte [rbx + 1]
test cl, cl
je 0x1401a7b48
mov qword [rbp + 0x8a0], rbx
mov byte [rbp + 0x8a8], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x8a0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401aadaf
movzx r13d, byte [rbp + 0x471]
movzx r14d, word [rbp + 0x472]
mov edi, dword [rbp + 0x474]
mov rsi, qword [rbp + 0x478]
mov rbx, qword [rbp + 0x480]
movdqu xmm0, xmmword [rbp + 0x488]
movdqa xmmword [rbp + 0xd0], xmm0
mov r15, qword [rbp + 0xa20]
cmp byte [rbp + 0xa08], 0
je 0x1401a8c5e
jmp 0x1401a8c71
call fcn.140265bb0
test al, al
jne 0x1401a90fe
mov rax, qword [rbp + 0xa10]
mov byte [rax + 1], 1
jmp 0x1401a90fe
call fcn.140265bb0
test al, al
jne 0x1401a7b71
mov byte [rbx + 1], 1
jmp 0x1401a7b71
lea rax, [rbp + 0x324]
mov qword [rbp + 0x470], rax
lea rax, [0x140055b60]
add eax, 0xffeab43a
mov qword [rbp + 0x478], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x8a0], rax
mov qword [rbp + 0x8a8], 1
mov qword [rbp + 0x8c0], 0
lea rax, [rbp + 0x470]
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8b8], 1
mov byte [rbp + 0xa36], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x8a0]
call fcn.14025ba30
jmp 0x1401aadaf
lea rax, [rbp + 0x324]
mov qword [rbp + 0x470], rax
lea rax, [0x140055b60]
mov qword [rbp + 0x478], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x8a0], rax
mov qword [rbp + 0x8a8], 1
mov qword [rbp + 0x8c0], 0
lea rax, [rbp + 0x470]
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8b8], 1
mov byte [rbp + 0xa36], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x8a0]
call fcn.14025ba30
jmp 0x1401aadaf
mov byte [rbp + 0xa36], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
call fcn.14025bec0
jmp 0x1401aadaf
lea rax, [rbp + 0x474]
mov qword [rbp + 0x6d0], rax
lea rax, [0x140055b60]
mov qword [rbp + 0x6d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x8a0], rax
mov qword [rbp + 0x8a8], 1
mov qword [rbp + 0x8c0], 0
mov qword [rbp + 0x8b0], rbx
or byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x1000008], edi
add byte [rax], al
add dh, al
test dword [rdx + rcx], esi
add byte [rax], al
add dword [rax - 0x73], ecx
adc eax, 0xfb69e
lea rcx, [rbp + 0x8a0]
call fcn.14025ba30
jmp 0x1401aadaf
lea rax, [rbp + 0x5a4]
mov qword [rbp + 0x6d0], rax
lea rax, [0x140055b60]
dec dword [rax - 0x77]
test eax, ebx
invalid
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x8a0], rax
mov dword [rbp + 0x8a0], eax
mov qword [rbp + 0x8a8], 1
mov qword [rbp + 0x8c0], 0
mov qword [rbp + 0x8b0], rbx
mov qword [rbp + 0x8b8], 1
mov byte [rbp + 0xa47], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x8a0]
call fcn.14025ba30
jmp 0x1401aadaf
lea rax, [rbp + 0x474]
mov qword [rbp + 0x6d0], rax
lea rax, [0x140055b60]
mov qword [rbp + 0x6d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x8a0], rax
add byte [rax - 0x39], cl
test dword [rax + 0x1000008], ebp
add byte [rax], al
add byte [rax - 0x39], cl
test eax, eax
ror byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test eax, edx
invalid
add byte [rax], al
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8b8], 1
mov byte [rbp + 0xa37], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x8a0]
call fcn.14025ba30
jmp 0x1401aadaf
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcprotoconnection.rsmutex_poisoned
mov qword [rsp + 0x20], rax
lea rcx, [0x1402d090a]
lea r9, [0x1402d1920]
lea r8, [rbp + 0x808]
mov edx, 0xe
call fcn.14025bdc0
mov qword [rbp + 0x8a0], rdi
mov eax, dword [rbp + 0xa08]
mov byte [rbp + 0x8a8], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x8a0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401aadaf
lea rcx, [0x1402a5888]
lea r8, [0x1402a58b8]
mov edx, 0x2d
call fcn.14025bae0
mov qword [rbp + 0x8a0], rbx
mov byte [rbp + 0x8a8], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
lea r8, [rbp + 0x8a0]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401aadaf
lea rax, [rbp - 0x4c]
mov qword [rbp + 0x5a0], rax
lea rax, [0x140055b60]
mov qword [rbp + 0x5a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x8a0], rax
mov qword [rbp + 0x8a8], 1
mov qword [rbp + 0x8c0], 0
lea rax, [rbp + 0x5a0]
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8b8], 1
mov byte [rbp + 0xa46], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rbp + 0x8a0]
call fcn.14025ba30
jmp 0x1401aadaf
mov byte [rbp + 0xa47], 1
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usize
lea r8, [0x1402a5d80]
mov edx, 0x30
call fcn.14025bae0
jmp 0x1401aadaf
lea rax, str.pending_ping_should_be_for_shutdown
mov qword [rbp + 0x8a0], rax
mov qword [rbp + 0x8a8], 1
mov qword [rbp + 0x8b0], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x8b8], xmm0
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x8a0]
call fcn.14025c440
lea rcx, str.received_unexpected_shutdown_ping
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcprotoconnection.rsmutex_poisoned
mov edx, 0x21
call fcn.140263ed0
mov dword [rbp + 0xa28], eax
mov qword [rbp + 0xa38], rbx
lea rcx, [0x1402a5da7]
lea r8, [0x1402a5de0]
mov edx, 0x39
call fcn.14025bae0
jmp 0x1401aadaf
lea rcx, str.assertion_failed:_stream.state.is_closed__
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov edx, 0x2a
call fcn.14025bae0
jmp 0x1401aadaf
mov byte [rbp + 0xa33], 1
lea rcx, [0x1402d13a2]
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov edx, 0x37
call fcn.14025bae0
jmp 0x1401aadaf
mov byte [rbp + 0xa47], 1
lea rcx, [0x1402a5c54]
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.14025bae0
jmp 0x1401aadaf
ud2
invalid
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x280]
call fcn.1401ae730
add byte [rdx], 0
add al, ch
enter 2, 0
mov byte [rbp + 0x43f], 0
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
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 + 0x43fbd], al
mov ebp, 0x43f
invalid
jne 0x1401ae4b6
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x3b8]
call fcn.140055d00
jmp 0x1401ae4a5
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x2b0]
call fcn.140056100
jl 0x1401ae4e1
call qword [rax + 0x38c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
invalid
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x280]
lea ecx, [rbp + 0x280]
add byte [rdx], 0
add al, ch
mov eax, 0x90ffe868
invalid
invalid
nop
call fcn.140034e40
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
cmp dword [rcx + 0x10], eax
jbe 0x1401ae680
mov r10, qword [r9 + 8]
imul r11, r8, 0x130
xor byte [rcx], al
add byte [rax], al
cmp dword [r10 + r11], 2
je 0x1401ae680
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
add r10, r11
cmp dword [r10 + 0x114], eax
jne 0x1401ae680
cmp byte [r10 + 0x126], 0
jne 0x1401ae67b
mov byte [r10 + 0x126], 1
test byte [rcx], 1
je 0x1401ae664
mov r11d, dword [rcx + 0xc]
mov r10d, dword [rcx + 0x10]
mov dword [rsp + 0x20], r11d
mov dword [rsp + 0x24], r10d
cmp qword [r9 + 0x10], r11
jbe 0x1401ae6d3
mov r9, qword [r9 + 8]
imul r11, r11, 0x130
cmp dword [r9 + r11], 2
cmp dword [rcx + rbx], 2
cmp dword [rcx + rbx], 2
je 0x1401ae6d3
add r9, r11
cmp dword [r9 + 0x114], r10d
cmp dword [rcx + 0x114], edx
adc al, 1
add byte [rax], al
jne 0x1401ae6d3
mov dword [r9 + 0xdc], 1
add byte [rcx], al
add byte [rax], al
add byte [rbp - 0x77], al
and eax, 0x41000000
mov dword [r9 + 0xe0], r8d
mov dword [r9 + 0xe4], eax
mov dword [rcx + 0xe4], eax
mov dword [rcx + 0xe4], eax
add byte [rax], al
add bl, ch
jmp 0x1401ae671
or eax, 0x101c7
add byte [rax], al
mov dword [rcx], 1
mov dword [rcx + 4], r8d
mov dword [rcx + 8], eax
add al, 0x89
or byte [r9 + rcx*4 + 0x41], al
mov dword [rcx + 0xc], r8d
add rcx, 0x10
or al, 0x48
add ecx, 0x10
mov dword [rcx], eax
add rsp, 0x68
ret
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
lea rax, [0x140055b60]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
cmp al, ch
pop rbp
ror dword [rdx], cl
add byte [rax - 0x77], cl
push rsp
and al, 0x28
invalid
call fcn.14025ba30
mov qword [rsp + 0x28], rdx
lea rax, [0x140055b60]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xf789c
invalid
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
add byte [rax - 0x73], cl
and al, 0x38
and al, 0x38
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
call fcn.14025ba30
or dl, bl
or al, byte [rax]
int3
int3
add dword [rbx + 0x2c7403f8], eax
test eax, eax
je 0x1401ae764
cmp eax, 1
jne 0x1401ae758
clc
add dword [rbp + 0x17], esi
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
or byte [r8 - 0x75], cl
push rcx
adc byte [rax - 0x75], cl
and byte [rbx + rcx*4 + 0x41], cl
mov r8, qword [rcx + 0x18]
invalid
invalid
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x20]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
jmp rax
shl dword [rax], 0x48
jmp rax
mov rax, qword [rcx + 8]
shl rax, 1
shl eax, 1
test rax, rax
jne 0x1401ae765
add ebx, eax
ret
mov r8, qword [rcx + 0x10]
mov rcx, qword [0x14034f0b8]
add byte [rcx], dh
ror byte [rax - 1], cl
and eax, 0xb9d87
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
push rsi
push rdi
push rbx
mov eax, 0x2040
call fcn.140259970
sub rsp, rax
sub esp, eax
sub esp, eax
invalid
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1f98], 0xfffffffffffffffe
add byte [rax], al
invalid
invalid
invalid
dec dword [rax - 0x77]
iretd
mov rax, qword [rcx]
jmp case.0x140172efe.244
add byte [rax], al
invalid
add dh, bh
invalid
cmpxchg qword [rdi], rcx
je 0x1401ae7f4
test al, 4
je 0x1401aebbc
test al, 3
je 0x1401ae7b0
invalid
jbe 0x1401aebd4
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
invalid
stc
setb dl
invalid
xchg edx, eax
ret 0xca80
or dl, 2
lock cmpxchg qword [rdi], rcx
jne case.0x140172efe.244
movzx eax, dl
lea rcx, [0x1402e964c]
lea ecx, [0x1402e964c]
lea ecx, [0x1402e964c]
or eax, 0x13ae4e
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea eax, [0x1402dceb8]
add eax, 0x12e6aa
mov qword [rbp + 0x1f60], rax
mov qword [rbp + 0x1f68], rdi
push 0x4800001f
lea eax, [rdi + 0x20]
push 0x4800001f
lea eax, [rdi + 0x20]
invalid
mov qword [rbp + 0x1f90], rax
lea r14, [rbp + 0x1f60]
mov qword [rbp + 0x1f48], r14
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x1f50], 0
mov qword [rbp + 0x1f40], r14
invalid
cmp dword [rdi + 0x30], 0
xor byte [rax], al
invalid
invalid
add byte [rbx + 0x4800307f], al
mov dword [rbp + 0x1f80], edi
xor byte [rax], al
mov qword [rbp + 0x1f80], rdi
jne 0x1401aec1c
mov eax, dword [0x14034f154]
add eax, 0x1a08f6
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 2
clc
add cl, byte [rdi]
test al, ah
add byte [rax], al
invalid
clc
add cl, byte [rdi]
test al, ah
add byte [rax], al
add byte [rax - 0x75], cl
ja 0x1401ae8a7
mov rsi, qword [rdi + 0x28]
cmp eax, 1
je 0x1401ae8cb
invalid
mov r8d, dword [0x14034f154]
mov eax, dword [0x14034f154]
or byte [rdx], bl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
xor dword [rbx], eax
add byte [rbx + 0x1a08a405], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
add byte [rcx], al
add byte [rcx], al
mov rdi, qword [rbp + 0x1f80]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
lea ecx, [rax + 0x4800001f]
mov dword [rax + 0x108], esi
invalid
add byte [rax], al
mov qword [rbp + 0x1f88], rcx
mov qword [rax + 0x108], rsi
invalid
add bl, ch
jno 0x1401ae93e
jmp 0x1401ae966
mov dword [rbp + 0x1f80], edi
lea rcx, [rdi + 0x20]
mov dword [rbp - 0x60], 2
invalid
add al, byte [rax]
add byte [rax], al
invalid
movabs al, byte [0xa0558d4800000002]
add al, byte [rax]
add byte [rax], al
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
push rbp
movabs al, byte [0xe800001f908d8948]
lea edx, [rax - 0x17ffffe1]
mov qword [rbp + 0x1f90], rcx
lea edx, [rax - 0x17ffffe1]
call fcn.1401afce0
leave
adc eax, dword [rax]
add byte [rcx], dh
leave
xor ecx, ecx
mov rsi, qword [rbp + 0x1f80]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x77], cl
test dword [rax + 0xf], edi
add byte [rax], al
sbb byte [rdi], 0
add byte [rax - 0x75], cl
invalid
sub byte [rax - 0x77], r9b
sub byte [rax - 0x77], cl
test dword [rax + 0xf], edi
add byte [rax], al
mov qword [rbp + 0xf80], rcx
mov qword [rbp + 0xf88], rdx
mov dword [rbp + 0xf88], edx
mov dword [rbp + 0xf88], edx
mov dword [rbp + 0xf70], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
xchg ebp, eax
jo 0x1401ae957
lea rdx, [rbp + 0xf70]
add byte [rax], al
mov rcx, qword [rbp + 0x1f90]
call fcn.1401afce0
adc eax, dword [rax]
add cl, ch
add al, byte cs:[rax]
invalid
adc eax, dword [rax]
add cl, ch
add al, byte cs:[rax]
add byte [rax - 0x39], cl
test dword [rax + 0x1f], ecx
add byte [rax], al
mov qword [rbp + 0x1f88], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rdi + 0x38]
cmp byte [r8 - 0x73], r9b
cmp byte [rax - 0x73], cl
lea rdx, [rbp + 0x1f40]
call fcn.140195730
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
xchg ebp, eax
invalid
insd dword [rdi], dx
invalid
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
je case.0x1401ae805.69
cmp ecx, 1
je 0x1401ae9de
mov bl, r8b
mov bl, al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
adc eax, 0x53b23
adc eax, 0x53b23
and edi, dword [rbx]
add eax, 0x301ee800
add eax, dword [rax]
call case.0x14019bee2.322
invalid
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
add dword [rax], eax
add byte [rcx], al
invalid
add dword [rax], eax
add byte [rcx], al
invalid
add byte [rax], al
add dword [rcx + 0x700d8bd8], ecx
invalid
mov eax, ebx
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
or al, 0xca
mov rdx, qword [rbp + 0x1f88]
add byte [rax], al
mov qword [rcx + 0x108], rdx
mov dword [rcx + 0x108], edx
or byte [rcx], al
add byte [rax], al
test al, al
je 0x1401aeb36
mov rdi, qword [rbp + 0x1f80]
mov rax, qword [rdi]
mov eax, dword [rdi]
mov eax, dword [rdi]
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0xf70]
nop dword [rax]
test al, 1
je 0x1401aebec
test al, 0x20
jne case.0x140193a45.83
cmp rax, 0x3f
jbe 0x1401aebd4
invalid
add r8, 0xffffffffffffffc0
cmp r8, 0x40
clc
invalid
clc
setb r9b
setb r9b
add r9b, r9b
jmp 0x1401aea90
invalid
xor ch, bl
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test rax, rax
test eax, eax
js 0x1401aec04
jnp 0x1401aea88
add byte [rax], al
add byte [rcx - 0x7d], cl
rol byte [rax + 0x41], 0xb1
add dword [rax - 0x39], ecx
movabs al, byte [0x4dd2894900000001]
add dword [rax], eax
add byte [rax], al
mov r10, rdx
mov qword [r10], r8
add r8, 0x40
mov r9b, 1
mov qword [rbp - 0x60], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rbp - 0x77], cl
add al, byte [rbx + 0x7501a07d]
adc cl, byte [rbx + rcx*4 - 0x7b]
invalid
invalid
test dword [rax + 0xf], esi
mov r10, rdx
mov qword [r10], r8
cmp dword [rbp - 0x60], 1
jne 0x1401aeab6
mov r8, qword [rbp + 0xf70]
add byte [rax], al
lock cmpxchg qword [rdi], r8
jne 0x1401aea20
movzx eax, r9b
mov dh, 0xc1
lea rcx, [0x1402e965c]
wait
stosd dword [rdi], eax
adc eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
and byte [r8 - 0x7d], r9b
and byte [rax - 0x7d], cl
add ecx, 0x10
mov rdx, rdi
rcl dword [rax], 0x48
mov edx, edi
mov r8b, 1
call fcn.14020fac0
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1401aec62
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
clc
jne 0x1401aeb91
mov rcx, rdi
call fcn.140166dc0
jmp 0x1401aeb1a
mov rax, qword [rbp + 0x1f80]
mov r8, qword [rax - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401aeb91
mov dword [rbp + 0xf70], 2
lea rdx, [rbp + 0xf70]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x1f90]
call fcn.1401afce0
mov rcx, qword [rbp + 0x1f90]
mov ecx, dword [rbp + 0x1f90]
mov ecx, dword [rbp + 0x1f90]
lea edx, [rax + 0x4800001f]
mov edx, ecx
mov rdx, rcx
and rdx, 0xffffffffffffff00
xor eax, eax
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], rdx
mov qword [rbp - 0x48], r14
mov dword [rbp - 0x60], 1
lea rdx, [rbp - 0x60]
call fcn.1401afce0
mov rsi, qword [rbp + 0x1f80]
mov rcx, rsi
call fcn.1401af7f0
nop
add rsp, 0x2040
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_task_state.rs
lea r8, [0x1402dcb40]
mov edx, 0x24
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1402dcea0]
mov edx, 0x26
call fcn.14025bae0
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1402dcb80]
mov edx, 0x23
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1402dce60]
mov edx, 0x2f
call fcn.14025bae0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rax, [rbp + 0x1f78]
mov qword [rbp + 0xf80], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xf88], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_taskcore.rs
lea rcx, [rbp + 0xf70]
call fcn.14025ba30
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1402dcdd8]
mov edx, 0x27
call fcn.14025bae0
jmp 0x1401aecef
mov rcx, qword [rbp + 0x1f88]
mov rdx, qword [rbp + 0x1f70]
jmp 0x1401ae919
add dword [rbx + 0x19f40605], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
add eax, 0x19f3e0
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov byte [rax + 0x120], 1
mov rdx, qword [rbp + 0xf80]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
mov qword [rbp + 0xf88], rcx
add byte [rax - 0x77], cl
mov eax, 0x108
add byte [rax - 0x77], cl
mov eax, 0x108
lea rcx, [rbp - 0x58]
mov r8d, 0xfd0
add byte [rax], al
call fcn.14025a776
lea rax, [rsi + 0x10]
adc byte [rax - 0x77], r9b
test dword [rax + 0xf], edi
add byte [rax], al
mov eax, dword [rsi + 0x10]
cmp eax, 1
je 0x1401afdeb
invalid
test eax, eax
jne 0x1401afe4d
add rsi, 0x18
mov rcx, rsi
call fcn.140166750
invalid
jmp 0x1401afe4d
cmp qword [rsi + 0x18], 0
je 0x1401afe4d
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1401afe4d
mov qword [rbp + 0xf98], rax
sldt word [rax]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0xf90], rax
mov rax, qword [rax]
test rax, rax
je 0x1401afe1e
add byte [rax - 0x7b], cl
sal byte [rcx + rcx + 0x48], 0x8b
mov ecx, dword [rbp + 0xf98]
call rax
invalid
invalid
mov rcx, qword [rbp + 0xf98]
call rax
mov rax, qword [rbp + 0xf90]
cmp qword [rax + 8], 0
test dword [rax + 0x4800000f], edx
cmp dword [rax + 8], 0
mov r8, qword [rbp + 0xf98]
je 0x1401afe4d
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
jb case.0x140110084.459
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xb86b3
lea rdx, [rbp - 0x58]
mov r8d, 0xfd0
mov rcx, qword [rbp + 0xf78]
call fcn.14025a776
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1401afeef
clc
add dh, byte [rbp + rbp*2 - 0x7d]
clc
add dword [rdi + rax*2 - 0x3a], esi
test dword [rdi + 0xf], esp
add byte [rax], al
invalid
cmp eax, 1
je case.0x14011b558.421
mov byte [rbp + 0xfa7], 0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
add al, ch
sub al, 0x1b
add eax, dword [rax]
invalid
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0xf88]
mov qword [rax + 0x108], rcx
mov dword [rax + 0x108], ecx
add byte [rax - 0x7f], cl
invalid
add rsp, 0x1030
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 0x4800000f], edx
cmp dword [rax + 8], 0
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 0x4800000f], edx
cmp dword [rax + 8], 0
je 0x1401aff57
mov rax, qword [rbp + 0xf90]
cmp qword [rax + 0x10], 0x11
jb 0x1401aff41
mov rax, qword [rbp + 0xf98]
mov rax, qword [rax - 8]
mov qword [rbp + 0xf98], rax
add byte [rax], al
add byte [rax], al
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0xf98]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x73], cl
push rbp
test al, 0x41
mov eax, 0xfd0
mov rcx, qword [rbp + 0xf78]
lea edi, [rax + 0xf]
add byte [rax], al
call fcn.14025a776
mov rcx, qword [rbp + 0xf88]
invalid
add al, ch
call fcn.140207c40
mov byte [rbp + 0xfa7], 0
stosd dword [rdi], eax
jl 0x1401aff99
add dh, al
test dword [rdi + 0xf], esp
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x20
pop rdi
pop rsi
invalid
and byte [rdi + 0x5e], bl
pop rbp
ret
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0xfa7bd], al
add byte [rax], al
jne 0x1401affd4
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp + 0xf80]
call fcn.1401afff0
jmp 0x1401affcc
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
mov eax, dword [rcx]
test eax, eax
je 0x1401b006d
cmp eax, 1
jne 0x1401b0066
cmp qword [rcx + 8], 0
je 0x1401b0066
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x1401b0066
mov qword [rbp - 0x10], rax
mov rax, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
mov qword [rbp - 0x18], rax
mov rax, qword [rax]
test rax, rax
invalid
call 0x1881b8b75
test eax, eax
invalid
sal byte [rsi + rax + 0x48], 0x8b
invalid
je 0x1401b0037
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call rax
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 0x10]
invalid
je 0x1401b0066
invalid
cmp qword [rax + 0x10], 0x11
jb 0x1401b0051
mov eax, dword [rax - 8]
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
test byte [rbx], cl
invalid
invalid
nop
add rsp, 0x40
pop rbp
ret
add rcx, 8
add ecx, 8
add rsp, 0x40
add esp, 0x40
invalid
pop rbp
jmp fcn.140166750
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1401b00c3
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
js 0x1401b00b1
adc dword [rdx + 0xc], esi
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x14034f0b8]
or eax, 0x19f001
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbp
ret
int3
mov r11, rcx
mov rax, qword [rcx]
jmp case.default.0x1401b0155
invalid
sbb eax, 0x401f0f
mov rcx, rax
ror dword [rax - 0x7d], 0xe1
clc
and ecx, 0xfffffff8
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [r11], rcx
cmpxchg dword [rbx], ecx
or esi, dword [rbx + rbp - 0x58]
add al, 0xf
test cl, dl
add al, 0
add byte [rax + 0x48db7403], ch
add esi, dword [rbx + rbx*8 + 0x48]
je case.0x1401625f8.233
test al, 4
je 0x1401b05f2
fisttp dword [rax - 0x7d]
clc
invalid
cmp eax, 0x3f
jbe 0x1401b060a
xchg bl, bl
add al, 0
invalid
xchg bl, bl
add al, 0
add byte [rax - 0x73], cl
lea rcx, [rax - 0x40]
invalid
invalid
stc
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
cmp ecx, 0x40
setb dl
setb dl
or dl, 2
lock cmpxchg qword [r11], rcx
jne case.default.0x1401b0155
movzx eax, dl
lea rcx, [0x1402e966c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
jmp rax
invalid
invalid
invalid
add byte [rax - 0x73], cl
mov ebp, 0x1f60
invalid
invalid
add byte [rax], al
invalid
mov qword [rbp + 0x1f48], rdi
mov qword [rbp + 0x1f50], 0
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x1f], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1f40], rdi
invalid
cmp dword [r11 + 0x30], 0
xor byte [rax], al
mov qword [rbp + 0x1f88], r11
jne 0x1401b0652
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14034f154]
add eax, 0x19efa5
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1401b02ac
test al, ah
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x7bf0fd08], al
loopne case.0x1401625f8.232
test al, ah
add byte [rax], al
add byte [rax], al
mov rsi, qword [r11 + 0x28]
add byte [rax], al
mov rsi, qword [r11 + 0x28]
cmp eax, 1
je 0x1401b021c
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
mov al, bl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x522ea
invalid
invalid
invalid
invalid
mov al, bl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x522ea
invalid
invalid
invalid
invalid
invalid
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
invalid
add byte [rbx + 0x19ef5305], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov r11, qword [rbp + 0x1f88]
add byte [rax], al
add dword [rbx + rcx*4 - 0x63], ecx
popfq
mov byte [rdi], bl
add byte [rax], al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x1f90], rcx
mov qword [rax + 0x108], rsi
add byte [rax], al
lea edx, [rax + 0x4800001f]
mov dword [rax + 0x108], esi
add byte [rax], al
add byte [rax], al
jmp case.0x140185449.177
popfq
mov byte [rdi], bl
add byte [rax], al
lea rcx, [r11 + 0x20]
mov dword [rbp - 0x60], 2
lea rdx, [rbp - 0x60]
movabs al, byte [0xa0558d4800000002]
mov qword [rbp + 0x1f98], rcx
call fcn.1401afce0
xor ecx, ecx
mov rsi, qword [rbp + 0x1f88]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0xf78], rax
mov qword [rbp + 0xf80], rcx
mov qword [rbp + 0xf88], rdx
mov dword [rbp + 0xf88], edx
mov dword [rbp + 0xf88], edx
mov dword [rbp + 0xf70], 1
lea rdx, [rbp + 0xf70]
mov rcx, qword [rbp + 0x1f98]
call fcn.1401afce0
jmp 0x1401b055a
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1f90], 0
add byte [rax], al
add byte [rcx - 0x73], cl
lea rcx, [r11 + 0x38]
invalid
invalid
lea rcx, [r11 + 0x38]
lea rdx, [rbp + 0x1f40]
invalid
invalid
add byte [rax], al
call fcn.140195730
push rsp
invalid
dec dword [rbx + 0x19ee870d]
sbb dword [rax], eax
cmp byte [rax - 0x73], cl
xchg ebp, eax
invalid
push rsp
invalid
sbb dword [rax], eax
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
je 0x1401b0350
cmp ecx, 1
je 0x1401b032f
mov bl, al
mov eax, dword [0x14034f154]
add eax, 0x19ee61
add eax, 0x19ee61
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x521d2
shl byte [rcx], cl
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x521d2
shl byte [rcx], cl
invalid
invalid
shl byte [rcx], cl
add eax, 0x16cde800
add eax, dword [rax]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
add eax, 0x19ee3b
sbb dword [rax], eax
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov byte [rax + 0x120], 1
mov eax, ebx
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rdx, qword [rbp + 0x1f90]
add byte [rax], al
mov qword [rcx + 0x108], rdx
mov dword [rcx + 0x108], edx
test al, al
je 0x1401b0507
mov r11, qword [rbp + 0x1f88]
popfq
mov byte [rdi], bl
invalid
add byte [rax], al
mov rax, qword [r11]
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0xf70]
lea edx, [rbp + 0xf70]
lea edx, [rbp + 0xf70]
sldt word [rax]
nop dword [rax]
test al, 1
je 0x1401b0622
invalid
add byte [rax + 0x49347520], ch
mov eax, eax
test al, 0x20
jne case.0x1401ae805.77
mov r8, rax
and r8, 0xffffffffffffffde
test al, 4
jne 0x1401b03d0
cmp rax, 0x3f
jbe 0x1401b060a
xchg byte [rcx + 2], bh
add byte [rax], al
invalid
add r8, 0xffffffffffffffc0
cmp r8, 0x40
clc
setb r9b
setb cl
clc
setb r9b
setb cl
setb cl
rol dword [rbp], 0xc9
add r9b, r9b
jmp 0x1401b03e0
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r9b, 3
mov r10, rcx
xor r8d, r8d
mov qword [r10], r8
cmp dword [rbp - 0x60], 1
je 0x1401b03f4
jmp 0x1401b0406
test rax, rax
js 0x1401b063a
add r8, 0x40
mov r9b, 1
mov qword [rbp - 0x60], 1
mov r10, rdx
mov qword [r10], r8
cmp dword [rbp - 0x60], 1
jne 0x1401b0406
mov r8, qword [rbp + 0xf70]
sldt word [rax]
lock cmpxchg qword [r11], r8
jne 0x1401b0370
push 0xffffffffffffffff
invalid
invalid
movzx eax, r9b
lea rcx, [0x1402e967c]
adc eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
jmp rax
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
and byte [rax], 1
add byte [rax], al
cmp eax, 2
je 0x1401b058b
add cl, byte [rdi]
test byte [rsi + 1], cl
add byte [rax], al
cmp eax, 1
je 0x1401b0497
mov rax, qword [rbp + 0x1f98]
mov eax, dword [rbp + 0x1f98]
invalid
mov qword [rbp + 0x1f70], rax
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
and byte [0x15585ec74], al
add eax, dword [rax]
and byte [0x15585ec74], al
add al, ch
push 0x15
add eax, dword [rax]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov r11, qword [rbp + 0x1f88]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov r8, qword [rax + 0x100]
mov rax, qword [rbp + 0x1f98]
mov rcx, qword [rax]
test r8, r8
je 0x1401b05a7
mov qword [rbp + 0x1f70], 0
mov rdx, r11
call fcn.14020c5c0
jmp 0x1401b05bd
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or eax, dword [rax]
or eax, dword [rax]
jmp case.0x1401b0155.66
pop rbx
mov dword [rbp + 0xf70], 2
lea rdx, [rbp + 0xf70]
mov rcx, qword [rbp + 0x1f98]
call fcn.1401afce0
mov rcx, qword [rbp + 0x1f98]
mov rdx, rcx
and rdx, 0xffffffffffffff00
xor eax, eax
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], rdx
mov qword [rbp - 0x48], rdi
mov dword [rbp - 0x60], 1
lea rdx, [rbp - 0x60]
call fcn.1401afce0
dec dword [rax - 0x75]
mov ch, 0x88
invalid
add byte [rax], al
mov rcx, rsi
call fcn.1401b0ff0
or al, byte [rax]
invalid
nop
add rsp, 0x2048
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [r11 + 0x20]
mov qword [rbp + 0x1f70], 0
mov rdx, r11
xor r8d, r8d
call fcn.14020c5c0
jmp 0x1401b05bd
mov qword [rbp + 0x1f70], 0
mov rdx, r11
xor r8d, r8d
call fcn.14020c5c0
mov rax, 0xffffffffffffffc0
mov rcx, qword [rbp + 0x1f88]
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1401b0698
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1401b0155.66
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1402dcea0]
mov edx, 0x26
call fcn.14025bae0
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1402dcb80]
add byte [rdx + 0x23], bh
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1402dce60]
mov edx, 0x2f
call fcn.14025bae0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rax, [rbp + 0x1f80]
lea eax, [rbp + 0x1f80]
mov qword [rbp + 0xf80], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xf88], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_taskcore.rs
lea rcx, [rbp + 0xf70]
call fcn.14025ba30
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1402dcdd8]
mov edx, 0x27
call fcn.14025bae0
jmp 0x1401b0725
add rsp, 0x38
pop rsi
pop rbp
ret
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x68]
call fcn.140056240
mov rax, qword [rbp - 8]
mov r8, qword [rax + 0x140]
add dword [rax], eax
add byte [rcx - 0xa], al
rol byte [rcx], 0x74
invalid
add dword [rbp + rbx + 0x49], esi
shr eax, 5
shr r8, 5
neg r8
cmp qword [rax + 0x138], r8
cmp byte [rcx], al
add byte [rax], al
je 0x1401b178c
add r8, qword [rax + 0x128]
jmp 0x1401b186d
invalid
add bl, ch
xor eax, esi
dec qword [r8 + 0x20]
lock dec qword [r8 + 0x20]
jne 0x1401b178c
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
and byte [rcx - 0x7d], cl
cmp byte [rax], al
je 0x1401b186d
mov rax, qword [r8 + 8]
mov rcx, qword [0x14034f0b8]
fcomp dword [rcx]
invalid
or byte [rax - 0x75], cl
or eax, 0x19d85c
fcomp dword [rcx]
invalid
fcomp dword [rcx]
add byte [rcx], dh
ror byte [rcx + rcx*4 - 0x3a], cl
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
add byte [rcx - 0x77], cl
invalid
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x38
cmp byte [rsi + 0x5d], bl
cmp byte [rsi + 0x5d], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x68]
call fcn.140056240
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
in al, dx
sub byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x38]
lea ecx, [rax + 0x38]
call fcn.140056100
nop
add rsp, 0x28
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x38]
call fcn.140056100
nop
add rsp, 0x28
pop rsi
pop rbp
ret
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x68]
call fcn.140056240
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add al, ch
and esp, ebx
out 0xff, eax
nop
add rsp, 0x28
pop rsi
pop rbp
ret
int3
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rax, qword [rcx + 0x98]
add byte [rax], al
add byte [rax], al
test rax, rax
mov qword [rbp - 8], rcx
je 0x1401b19bf
mov r8, qword [rbp - 8]
lea rcx, [r8 + 0xb0]
mov rdx, qword [r8 + 0xa0]
mov r8, qword [r8 + 0xa8]
call qword [rax + 0x20]
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x28]
test rax, rax
invalid
je 0x1401b19df
sal byte [rbx + rdx + 0x4c], 0x8b
clc
mov r8, qword [rbp - 8]
lea rcx, [r8 + 0x40]
mov rdx, qword [r8 + 0x30]
xor byte [rbp - 0x75], cl
cmp dil, dil
push rax
invalid
xor byte [rbp - 0x75], cl
cmp dil, dil
push rax
and byte [rax - 0x75], cl
clc
mov rax, qword [rbp - 8]
mov rdx, qword [rax + 0x60]
mov edx, dword [rax + 0x60]
test rdx, rdx
je 0x1401b1a4d
mov qword [rdx + 0x10], 4
mov rax, qword [rdx + 0x40]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x40], rcx
jne 0x1401b1a00
test rax, rax
jne 0x1401b1a32
mov rax, qword [rdx + 0x30]
mov rcx, qword [rdx + 0x38]
mov ecx, dword [rdx + 0x38]
mov ecx, dword [rdx + 0x38]
mov qword [rdx + 0x30], 0
lock and qword [rdx + 0x40], 0xfffffffffffffffd
std
add al, dh
and qword [rdx + 0x40], 0xfffffffffffffffd
std
std
test rax, rax
je 0x1401b1a32
call qword [rax + 8]
mov rax, qword [rbp - 8]
clc
mov rax, qword [rax + 0x60]
lock dec qword [rax]
jne 0x1401b1a4d
invalid
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x60]
call fcn.140125a00
mov bl, 0x3f
idiv edi
mov bl, 0x3f
idiv edi
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x88]
invalid
mov byte [rax], al
add byte [rax], al
mov byte [rax - 0x18000000], cl
mov byte [rax], al
add byte [rax], al
call fcn.140165e10
mov rax, qword [rbp - 8]
mov bl, 0x43
sti
dec dword [rax - 0x75]
clc
mov rsi, qword [rax]
cmp rsi, 2
je 0x1401b1aba
mov rdx, qword [rax + 0x18]
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rax - 0xa], al
mov byte [rcx], 0x74
adc cl, byte [rbx + rcx*4 + 0x40]
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
and r8, 0xfffffffffffffff0
test sil, 1
je 0x1401b1a8e
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
mov rdx, qword [rbp - 8]
add byte [rax - 0x7b], cl
test byte [rax - 0x75], 0x55
clc
je 0x1401b1aba
mov rax, qword [rdx + 8]
lock dec qword [rax]
dec dword [rax]
jne 0x1401b1aba
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14000d930
nop
add rsp, 0x38
add esp, 0x38
pop rsi
pop rbp
ret
clc
mov rax, qword [rax + 0x28]
test rax, rax
je 0x1401b1aff
mov r8, qword [rbp - 8]
lea rcx, [r8 + 0x40]
mov rdx, qword [r8 + 0x30]
mov edx, dword [rax + 0x30]
mov edx, dword [rax + 0x30]
mov r8, qword [r8 + 0x38]
call qword [rax + 0x20]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x60]
call fcn.140166070
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x60]
lock dec qword [rax]
dec dword [rax]
jne 0x1401b1b6a
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x60]
call fcn.140125a00
nop
add rsp, 0x28
pop rsi
pop rbp
ret
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x88]
call fcn.140165e10
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
call fcn.14017d690
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
call fcn.140055dc0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
rol byte [rax + 0xf4906fa], 0x42
ror byte [rax - 0x7d], 0xf8
add eax, 0x8f870f
add byte [rax], al
lea rdx, [0x1402e968c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
jmp rax
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rax, qword [rax + 0x20]
mov r8, qword [rcx + 0x10]
adc byte [r8 - 0x7d], cl
rcr dword [rax], 0x48
add esp, 0x30
pop rbp
jmp rax
mov rax, qword [rcx]
test rax, rax
mov qword [rbp - 0x10], rcx
je case.0x1401b0155.74
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x18]
mov rdx, qword [r8 + 8]
mov r8, qword [r8 + 0x10]
call qword [rax + 0x20]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x20]
mov rdx, qword [rcx + 0x28]
mov rax, qword [rax + 0x20]
mov r8, qword [rcx + 0x30]
add rcx, 0x38
add rsp, 0x30
pop rbp
jmp rax
cmp byte [rcx], 0xa
jb 0x1401b1cb0
cmp qword [rcx + 0x10], 0
je 0x1401b1cb0
mov r8, qword [rcx + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x30
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x30
pop rbp
ret
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
in eax, 0xff
jmp 0x1401b27bd
add byte [rax - 0x7d], cl
invalid
int3
mov edx, 0x6264b89
movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
mov bh, 0xcb
ret
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x68
push 0x246c8d48
invalid
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
invalid
push 0x246c8d48
invalid
mov rdi, rcx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rdi + 0x20]
call qword [rax + 0x18]
mov r15, rax
invalid
mov r14, rdx
xor eax, eax
cmp rax, qword [rdi]
jno 0x1401b2880
movabs rsi, 0x8000000000000000
jmp 0x1401b28d1
add byte [rax], al
add byte [rax], al
sub bl, 0x51
add byte [rax], al
add byte [rax - 0x74b7ae15], al
ja 0x1401b2894
mov rsi, qword [rdi + 0x10]
test rsi, rsi
js 0x1401b2939
lodsb al, byte [rsi]
add byte [rax], al
invalid
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x75], cl
pop rdi
or byte [rbx + rbp + 0xf], dh
add byte [rax], al
mov rbx, qword [rdi + 8]
je 0x1401b28be
movzx eax, byte [0x14034f150]
mov dh, 5
mov dh, 0xc8
sbb dword [rax], eax
invalid
add byte [rcx], dh
xor ecx, ecx
leave
mov rdx, rsi
call fcn.1401fcae0
mov rdi, rax
test rax, rax
invalid
sal byte [rbp + 0x17], 0x4c
mov dword [rbp - 8], edi
jne 0x1401b28c3
mov qword [rbp - 8], r15
mov qword [rbp - 0x10], r14
mov ecx, 1
jmp 0x1401b2943
test dword [rax], eax
add byte [rax], al
test dword [rax], eax
add byte [rax], al
mov edi, 1
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14025a776
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], rsi
movzx eax, byte [0x14034f150]
enter 0x19, 0xffffffffffffffba
sub byte [rax], al
add byte [rax], al
enter 0x19, 0xffffffffffffffba
sub byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
invalid
test eax, eax
sal byte [rbx + rbp + 0x48], 0x8b
call 0x16063b24d
je 0x1401b2928
mov rcx, qword [rbp - 0x18]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rbp - 0x38]
movups xmm1, xmmword [rbp - 0x28]
adc byte [rbp - 0x28], cl
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rdx, str.p_e_
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov ecx, 8
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
call fcn.14025b400
or al, byte [rax]
jmp case.0x14015a613.296
mov qword [rbp - 8], r15
jge 0x1401b2935
mov qword [rbp - 0x10], r14
xor ecx, ecx
mov rdx, rsi
call fcn.14025b3e0
ud2
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
push rbp
invalid
call fcn.140089270
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rbp
ret
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
call fcn.1401b2270
nop
clc
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
int3
sub esp, 0x58
mov rsi, rdx
mov rbx, rcx
retf
mov rcx, qword [rcx + 0x18]
retf
mov rax, qword [rbx + 0x20]
call qword [rax + 0x20]
xor eax, eax
ror byte [rax + 0x3b], 3
and bh, bh
push rax
and byte [rcx], dh
ror byte [rax + 0x3b], 3
jno case.0x14006a6f9.2959
movabs rdi, 0x8000000000000000
jmp case.0x14018defb.152
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x74b7b315], al
jnp 0x1401b29f1
mov rdi, qword [rbx + 0x10]
test rdi, rdi
js 0x1401b2a8b
invalid
invalid
add byte [rax], al
invalid
dec dword [rdi]
mov byte [rcx + 0x4c000000], ah
mov r14, qword [rbx + 8]
mov esi, dword [rbx + 8]
je 0x1401b2a16
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov dh, 5
pop rcx
invalid
mov rdx, rdi
cli
call fcn.1401fcae0
mov rbx, rax
test rax, rax
invalid
jne case.0x14018f9a8.128
ret
sal byte [rbp + 0x12], 0xb9
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.14025b3e0
mov ebx, 1
add byte [rax], al
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.14025a776
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rbx
jl 0x1401b2a51
sub byte [rax - 0x77], cl
pop rsp
and al, 0x30
mov qword [rsp + 0x38], rdi
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
lea r8, [rsp + 0x28]
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1401b2540
dec dword [rax - 0x75]
and al, 0x40
mov rax, qword [rsp + 0x40]
movabs rcx, 0x8000000000000002
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x7cc83948], al
cmp rax, rcx
jl 0x1401b2a63
test rax, rax
jne 0x1401b2a6d
invalid
invalid
invalid
cmp rax, rcx
cmp eax, ecx
jl 0x1401b2a63
test rax, rax
jne 0x1401b2a6d
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x58
pop rbx
pop rdi
ror byte [rax - 0x7d], cl
invalid
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
or eax, dword [rax]
add al, ch
sal byte [rsi - 0x33330019], 0xcc
int3
int3
int3
call fcn.14002e150
int3
int3
int3
mov dh, 0x81
push 0xffffffff85000002
add al, byte [rax]
add byte [rbp - 0x7cee8b40], al
clc
add al, byte [rax]
add byte [rbp - 0x7cee8b40], al
clc
add esi, dword [rsi + rdx - 0x7d]
clc
add al, 0x75
add rcx, 0x270
add rcx, 0x270
add rcx, 0x270
jo 0x1401b2ace
add byte [rax], al
add rsp, 0x30
pop rbp
jmp fcn.1401b3eb0
xor byte [rbp - 0x17], bl
fcom dword [rbx]
add byte [rax], al
mov qword [rbp - 0x10], rcx
add rcx, 0x270
invalid
add byte [rax], al
call fcn.1401b3eb0
mov rcx, qword [rbp - 0x10]
add rcx, 0x4c8
add byte [rax], al
add rsp, 0x30
pop rbp
jmp fcn.1401216e0
add esp, 0x30
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
add rcx, 0x4c8
enter 4, 0
call fcn.1401216e0
nop
add rsp, 0x20
pop rbp
ret
int3
lea ebp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x2650]
mov dh, 0x81
push rax
add byte es:[rax], al
mov dh, 0x81
push rax
add byte es:[rax], al
test eax, eax
je case.0x14019ae4a.74
cmp eax, 3
je 0x1401b2b78
cmp eax, 4
jne 0x1401b2b9d
invalid
add rcx, 0x2658
add rcx, 0x2658
add rsp, 0x30
pop rbp
jmp fcn.1401b2be0
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x10], rcx
add rcx, 0x2658
add byte [rax], al
add byte [rax], al
call fcn.1401b2be0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
add rcx, 0x4c98
add rsp, 0x30
invalid
xor byte [rbp - 0x17], bl
jmp 0x1401b2b92
jmp 0x1401b2b92
invalid
add byte [rax - 0x7d], cl
invalid
xor byte [rbp - 0x17], bl
jmp 0x1401b2b92
jmp 0x1401b2b92
nop
add rsp, 0x30
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
add rcx, 0x4c98
add ecx, 0x4c98
add ecx, 0x4c98
call fcn.1401216e0
nop
add rsp, 0x20
pop rbp
ret
sub esp, 0x48
lea rbp, [rsp + 0x40]
rol byte [rdx], cl
add byte [rax], al
add byte [rax - 0x77], cl
retf 0x8d48
or dword [rax + 1], 0x558948c8
clc
jmp 0x1401b2c32
dec dword [rax - 0x75]
clc
add al, byte [rax]
add byte [rax + 0xc8b8], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
mov eax, dword [rax + 0xb8]
push rax
and cl, ch
sbb eax, dword [rdx]
add byte [rax], al
lea ecx, [rdx + 0x2e0]
add al, ch
pop rbx
invalid
cmp dword [rax + 8], 0
in al, dx
dec dword [rax - 0x75]
xchg byte [rax - 0xffffffe], bh
lock dec qword [rax]
mov ecx, dword [rax + 0x2b8]
mov fs, word [rax + 0x31000002]
sar bh, cl
adc eax, 0xb548c
nop
pop rax
add al, byte [rax]
add byte [rcx - 0x73], cl
mov byte [rax + 2], ch
add byte [rax], al
add cl, byte [rdi]
test dword [0x1881b2dc4], ecx
lea ecx, [rax + 0x2e8]
call fcn.1401b3680
add cl, ch
add dword [rcx], eax
add byte [rax], al
add cl, ch
add dword [rcx], eax
add byte [rax], al
clc
lea rcx, [rax + 0x128]
call fcn.14011edf0
mov rax, qword [rbp - 8]
mov byte [rax + 0x2d5], 0
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 8]
mov rsi, rax
invalid
cmp qword [rax + 0x140], 0
jne 0x1401b448d
cmp qword [rsi + 0x160], 0
jne 0x1401b44ad
add byte [rax], al
add byte [rbp + 0x5d], dh
cmp qword [rsi + 0x180], 0
je 0x1401b4470
mov r8, qword [rsi + 0x188]
mov eax, dword [rsi + 0x188]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xb4090
adc eax, 0xb4090
mov rcx, rsi
add rcx, 0x1b8
add byte [rax], al
call fcn.140099220
nop
add rsp, 0x28
movabs eax, dword [0x28c4834890ffee4d]
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
mov r8, qword [rsi + 0x148]
mov rcx, qword [0x14034f0b8]
lodsb al, byte [rsi]
sbb dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x160], 0
add byte [rax], al
invalid
je case.0x1401e55e9.285
add byte [rax], al
add byte [rbx + riz*4 + 0x4c], dh
mov eax, dword [rsi + 0x168]
xchg byte [rax + 1], ch
add byte [rax], al
mov r8, qword [rsi + 0x168]
mov rcx, qword [0x14034f0b8]
stosd dword [rdi], eax
sbb dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp eax, 0x48000b40
cmp dword [rsi + 0x180], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x73], dh
jne 0x1401b445a
jne 0x1401b445a
jmp 0x1401b4470
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x10]
call fcn.1401b4540
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add rcx, 0x10
call qword [sym.imp.secur32.dll_FreeCredentialsHandle]
cmp rsi, 0xffffffffffffffff
je 0x1401b4537
lock dec qword [rsi + 8]
jne 0x1401b4537
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
mov qword [rbp - 0x20], rcx
lea rcx, [rax + 8]
mov qword [rbp - 0x18], rcx
mov rcx, qword [rax + 8]
mov qword [rbp - 0x10], rax
call fcn.1400b4050
mov rax, qword [rbp - 0x10]
invalid
mov rax, qword [rax]
lock dec qword [rax]
jne 0x1401b45aa
mov rcx, qword [rbp - 0x10]
call fcn.14000dab0
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1401b45bc
call fcn.140204630
je 0x1401b45ba
add eax, 0xd8b4800
cmc
stosb byte [rdi], al
sbb dword [rax], eax
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
or eax, dword [rax]
mov rcx, qword [rbp - 0x20]
invalid
mov rcx, qword [rcx]
add rsp, 0x40
pop rbp
jmp qword [sym.imp.ws2_32.dll_closesocket]
mov eax, dword [rax]
lock dec qword [rax]
jne 0x1401b4614
mov rcx, qword [rbp - 0x10]
call fcn.14000dab0
invalid
nop
add rsp, 0x20
invalid
invalid
and byte [rbp - 0x3d], bl
nop dword [rax + rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
pop rbp
ret
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov eax, dword [rax]
lock dec qword [rax]
jne 0x1401b4644
mov rcx, qword [rbp - 0x18]
call fcn.140204630
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rcx, qword [0x14034f0b8]
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]
mov rax, qword [rbp - 0x20]
mov rcx, qword [rax]
call qword [sym.imp.ws2_32.dll_closesocket]
nop
add rsp, 0x20
pop rbp
ret
invalid
int3
lea ebp, [rsp + 0x40]
cwde
add byte [rax], al
add byte [rax + rcx + 0x48], dh
je 0x1401b46c9
mov rcx, rdi
jge 0x1401b46b5
add byte [rax], al
mov eax, dword [rcx]
lock dec qword [rax]
jne 0x1401b474d
call fcn.1401219e0
jmp 0x1401b474d
dec dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
invalid
lea rbp, [rdx + 0x40]
xor ecx, ecx
mov al, 1
mov rdx, qword [rbp - 0x18]
lock cmpxchg byte [rdx], cl
je 0x1401b47a7
mov rcx, qword [rbp - 0x18]
call fcn.14025f930
invalid
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
idiv bh
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rdi
pop rsi
pop rbp
ret
or byte [rbp + 0xd], dh
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rcx, qword [rax + 0x10]
adc al, bpl
jne 0x1401b47ff
call fcn.140203e80
add al, 0
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
add byte [rax], al
call fcn.140259970
sub rsp, rax
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax], al
movdqa xmmword [rbp + 0x7400], xmm6
add byte [rax], al
mov qword [rbp + 0x73f8], 0xfffffffffffffffe
mov rdi, r8
mov r14, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x2650]
lea rcx, [0x1402e96c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x73d0], rdx
jmp rax
add dh, bh
invalid
invalid
lea rcx, [rbp + 0x2660]
mov r8d, 0x2640
add byte es:[rax], al
add byte es:[rax], al
mov rdx, r14
call fcn.14025a776
mov ebx, dword [r14 + 0x2648]
cmp ebx, 0x3b9aca00
jne 0x1401b4924
lea rcx, [r14 + 0x2658]
mov r8d, 0x2640
mov rdx, r14
call fcn.14025a776
invalid
lea rdx, [r14 + 0x2658]
lea rcx, [rbp + 0x4ca0]
mov qword [rbp + 0x73f0], rdx
mov dword [rbp + 0x73f0], edx
mov r8, rdi
call fcn.1401b4fb0
movzx r14d, byte [rbp + 0x4cb1]
cmp r14b, 3
jne 0x1401b48ea
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x1401b4d64
add al, 0
invalid
movdqa xmm6, xmmword [rbp + 0x4ca0]
mov dil, byte [rbp + 0x4cb0]
add byte [rax], al
mov eax, dword [rbp + 0x4cb2]
mov dword [rbp + 0x73e0], eax
movzx eax, word [rbp + 0x4cb6]
test dword [rsi + 0x6600004c], esi
mov dword [rbp + 0x73e4], eax
in al, 0x73
add byte [rax], al
mov rcx, qword [rbp + 0x73f0]
call fcn.1401b2be0
jmp 0x1401b4d42
invalid
mov r14, qword [r14 + 0x2640]
add byte es:[rax], al
mov qword [rbp + 0x7358], 0
lea rcx, [rbp + 0x7358]
add byte [rax], al
jae 0x1401b4931
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ebx, [rax + 0x73]
add byte [rax], al
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x1401b4da3
pop rax
add al, 0
invalid
mov rcx, qword [rbp + 0x7358]
call case.0x1401a72f6.612
mov rcx, rax
add rcx, r14
add ecx, esi
add ecx, esi
jae 0x1401b496d
lea rcx, [rbp + 0x7358]
call fcn.14021b450
jmp 0x1401b49a5
mov r8d, edx
add rax, r14
ror byte [rcx + rax - 0x10], 1
add r8d, ebx
cmp r8d, 0x3b9aca00
jb case.0x140165a3a.257
invalid
cmp rax, 0xffffffffffffffff
je 0x1401b495f
add r8d, 0xc4653600
inc rax
invalid
lea r9, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
lea rcx, [rbp + 0x7358]
add byte [rax], al
add byte [rax], al
mov rdx, rax
call fcn.14021a7c0
ret 0x1be8
lea rbx, [rbp + 0x4ca0]
lea rdx, [rbp + 0x2660]
mov r8d, 0x2640
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
invalid
add byte [rax], al
mov rcx, rbx
call fcn.14025a776
movups xmm0, xmmword [rbp + 0x7358]
movups xmm1, xmmword [rbp + 0x7368]
movups xmm2, xmmword [rbp + 0x7378]
movups xmm3, xmmword [rbp + 0x7388]
movups xmmword [rbp + 0x72e0], xmm0
test eax, esp
jb 0x1401b49e3
add byte [rdi], cl
adc dword [rbp + 0x72f0], ecx
test eax, esp
jb 0x1401b49e3
add byte [rdi], cl
adc dword [rbp + 0x72f0], ecx
movups xmmword [rbp + 0x7300], xmm2
movups xmmword [rbp + 0x7310], xmm3
jae 0x1401b49f1
add byte [rdi], cl
adc dword [rbp + 0x7310], ebx
movups xmm0, xmmword [rbp + 0x7398]
movups xmmword [rbp + 0x7320], xmm0
test dword [rax + 0xf000073], ebx
adc dword [rbp + 0x7320], eax
movups xmm0, xmmword [rbp + 0x73a8]
movups xmmword [rbp + 0x7330], xmm0
add byte [rax], al
movdqu xmm0, xmmword [rbp + 0x73b8]
movdqu xmmword [rbp + 0x7340], xmm0
mov rax, qword [rbp + 0x73c8]
mov qword [rbp + 0x7350], rax
lea r14, [rbp - 0x58]
mov r8d, 0x26b8
mov rcx, r14
mov rdx, rbx
call fcn.14025a776
mov rax, qword [rbp + 0x73d0]
mov eax, dword [rbp + 0x73d0]
lea rcx, [rax + 0x2658]
mov r8d, 0x26b8
mov rdx, r14
mov r14, rax
call fcn.14025a776
lea rdx, [r14 + 0x2658]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
add cl, byte [rax - 0x77]
xchg ebp, eax
invalid
jae 0x1401b4a91
invalid
jae 0x1401b4a91
add byte [rbx + rsi*2 - 0x7d], dh
clc
add dword [rdi + rax*2 - 0x75], esi
mov r8d, dword [0x14034f154]
je 0x1401b4b07
cmp eax, 1
je 0x1401b4ae0
invalid
mov eax, dword [0x14034f154]
mov ch, 0xa6
sbb dword [rax], eax
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
fadd dword [rax]
add byte [rax], al
invalid
lea rdx, [0x14013c600]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
invalid
cmpsb byte [rsi], byte [rdi]
sbb dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov rdx, qword [rbp + 0x73f0]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11d], 0
sete r14b
sete dh
and r14b, byte [rax + 0x11c]
jmp case.0x14011a779.457
xor r14d, r14d
lea rcx, [rbp + 0x4ca0]
mov r8, rdi
call fcn.1401b4fb0
add byte [rax - 0x75], cl
test eax, edx
jae case.0x14018defb.157
add byte [rax], al
add byte [rbp + rcx*4 - 0x48], cl
cwde
add byte [rax], r8b
lea r15, [rax + 0x4c98]
movzx ebx, byte [rbp + 0x4cb1]
add byte [rax], r8b
cmp ebx, 3
jne 0x1401b4be0
invalid
invalid
add byte [rax], al
invalid
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x1401b4bd0
cmp eax, 1
je 0x1401b4b9b
mov eax, dword [0x14034f154]
sbb dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea ecx, [rax + 0xd8]
lea rdx, [0x14013c600]
invalid
call case.0x14019bee2.322
add al, byte [rax]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx edx, byte [rax + 0x11c]
mov ecx, edx
xor cl, 1
cmp byte [rax + 0x11d], 0
add byte [rax], al
setne al
or r14b, cl
or r14b, al
cmp r14b, 1
jne 0x1401b4c15
mov rdx, qword [rdi]
mov rdx, qword [rdi]
mov rcx, r15
call fcn.14021aab0
jmp 0x1401b4cd0
add byte [rcx + rcx*4 - 0x43], cl
call 0x1a61b4c5b
movdqa xmm6, xmmword [rbp + 0x4ca0]
mov qword [rbp + 0x73e8], r15
movdqa xmm6, xmmword [rbp + 0x4ca0]
movzx edi, byte [rbp + 0x4cb0]
mov eax, dword [rbp + 0x4cb2]
mov dword [rbp + 0x73d8], eax
jae 0x1401b4c01
add byte [rdi], cl
mov bh, 0x85
mov dh, 0x4c
add byte [rax], al
jae 0x1401b4c01
add byte [rdi], cl
mov bh, 0x85
mov dh, 0x4c
add byte [rax], al
mov word [rbp + 0x73dc], ax
jmp 0x1401b4ce6
add byte [rax], al
add cl, ch
rol dword [rax], 1
add byte [rax], al
mov byte [rbp + 0x73e8], dl
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 0
mov rdx, qword [rdi]
mov rcx, r15
call fcn.14021aab0
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
je 0x1401b4cd0
cmp ecx, 1
je 0x1401b4ca9
mov dil, al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x4d858
fadd dword [rax + rax]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, edi
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx edx, byte [rbp + 0x73e8]
mov byte [rcx + 0x11c], dl
mov byte [rcx + 0x11d], 0
test al, al
je 0x1401b4cdf
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1401b4d64
test dword [rax], eax
add byte [rax], al
test dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x73e8], r15
mov rcx, qword [rbp + 0x73f0]
mov ecx, dword [rbp + 0x73f0]
call fcn.1401b2be0
mov rcx, qword [rbp + 0x73e8]
call fcn.1401216e0
mov r14b, 2
mov dh, 2
mov dh, 2
cmp ebx, 2
je 0x1401b4d42
cmp ebx, 3
jne 0x1401b4d25
lea rax, [0x1402cfbd0]
movq xmm0, rax
movq mm0, rax
movq mm0, rax
movdqa xmm6, xmmword [0x140268bf0]
punpcklqdq xmm6, xmm0
jmp 0x1401b4d42
movzx eax, word [rbp + 0x73dc]
mov word [rbp + 0x73e4], ax
test esp, esp
jae 0x1401b4d32
add byte [rbx + 0x73d885], cl
add byte [rcx + 0x73e085], cl
add byte [rax], al
mov r14d, ebx
movdqu xmmword [rsi], xmm6
mov byte [rsi + 0x10], dil
mov byte [rsi + 0x11], r14b
mov eax, dword [rbp + 0x73e0]
mov dword [rsi + 0x12], eax
invalid
invalid
movzx eax, word [rbp + 0x73e4]
add byte [rsi - 0x77], ah
invalid
mov word [rsi + 0x16], ax
mov dword [rsi + 0x16], eax
mov al, 1
add dword [rax - 0x75], ecx
mov rcx, qword [rbp + 0x73d0]
mov byte [rcx + 0x2650], al
invalid
push rax
add byte es:[rax], al
invalid
add byte es:[rax], al
mov rax, rsi
movaps xmm6, xmmword [rbp + 0x7400]
add rsp, 0x7498
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
lea ecx, [0x1402d55d0]
or byte [rdx], dl
add al, ch
test eax, 0x48000a74
add byte [rax - 0x73], cl
or eax, 0x120832
call fcn.14025c240
or al, byte [rax]
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.14025c200
call qword [sym.imp.kernel32.dll_GetLastError]
invalid
invalid
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
invalid
invalid
add byte [rax], r8b
enter 0x4802, 0xffffffffffffff89
test dword [rax + 0x4800004c], esp
invalid
add byte [rax], r8b
invalid
add byte [rax], r8b
add byte [rax], al
lea rax, str.std_src_syspalwindows_time.rs
lea eax, [0x1402d98d8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea ecx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
or eax, 0x12c6d5
lea r9, fcn.1401e0310
and dword [rdx], edx
add byte [rbp + rcx*4 - 0x7b], cl
lea r8, [rbp + 0x4ca0]
test dword [rax - 0x45ffffb4], esp
sub eax, dword [rax]
add byte [rax], al
movabs al, byte [0x2bba00004c]
add byte [rax], r8b
mov edx, 0x2b
call fcn.14025bdc0
ud2
invalid
invalid
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
add byte [rax], al
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1401b4e80
and al, 0x20
lea rcx, [rbp + 0x2660]
invalid
call fcn.1401b2be0
movdqa xmm6, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1401b4ec0
and al, 0x20
movzx ecx, byte [rbp + 0x73e8]
xor edx, edx
call fcn.140209090
movdqa xmm6, xmmword [rsp + 0x20]
outsd dx, dword [rsi]
je 0x1401b4e85
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rbp
call 0x1711b4ec9
add byte [rcx], dh
shr al, cl
xor al, 0x42
add eax, 0x6f0f6600
outsd dx, dword [rsi]
outsd dx, dword [rsi]
je 0x1401b4e85
and byte [rax - 0x7d], cl
invalid
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
je 0x1401b4eb1
invalid
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1401b4f00
invalid
je 0x1401b4eb1
and al, 0x20
and byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x73f0]
call fcn.1401b9ab0
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
invalid
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1401b4f40
and al, 0x20
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1401b4f40
and al, 0x20
mov rax, qword [rbp + 0x73d0]
mov byte [rax + 0x2650], 2
adc byte [rax + 0x26], 0
add byte [rdx], al
adc byte [rax + 0x26], 0
add byte [rdx], al
add byte [rax], al
add cl, byte [rdi]
sub byte [rsp + 0x20], dh
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
invalid
invalid
jg 0x1401b4f80
movdqa xmmword [rsp + 0x20], xmm6
and al, 0x20
mov rcx, qword [rbp + 0x73f0]
call fcn.1401b2be0
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
invalid
invalid
pop rbx
invalid
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1401b4fc0
invalid
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
je 0x1401b4f71
invalid
je 0x1401b4f71
and al, 0x20
and byte [rax - 0x73], cl
lea esp, [rax - 0x17ffffb4]
add al, ch
lea rcx, [rbp + 0x4ca0]
add al, ch
call fcn.1401e0310
mov dh, 0xb3
add al, byte [rax]
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rbp
ret
invalid
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], 0
invalid
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
movdqa xmmword [rsp + 0x20], xmm6
jg 0x1401b5000
and al, 0x20
mov rcx, qword [rbp + 0x73e8]
call fcn.1401216e0
invalid
movdqa xmm6, xmmword [rsp + 0x20]
and al, 0x20
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
mov eax, 0x2778
invalid
add byte [rax], al
call fcn.140259970
or al, byte [rax]
invalid
add al, ch
stosb byte [rdi], al
or al, byte [r8]
or al, byte [rax]
or al, byte [rax]
sub rsp, rax
sub esp, eax
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
invalid
jg case.0x14011a7d0.481
invalid
movdqa xmmword [rbp + 0x26e0], xmm6
mov ch, 0xe0
add byte es:[rax], al
loopne case.0x1401919a5.123
add byte [rax], al
mov qword [rbp + 0x26d8], 0xfffffffffffffffe
add byte [rax], al
invalid
mov rdi, r8
mov r13, rdx
mov qword [rbp + 0x2698], rcx
add byte es:[rax], al
add byte es:[rax], al
movzx eax, byte [rdx + 0x2d2]
lea rcx, [0x1402e96d4]
invalid
adc eax, dword [rax]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
mov qword [rbp + 0x26d0], rdx
add byte es:[rax], al
jmp rax
mov dword [r13 + 0x2d3], 0
test ebx, edx
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], al
test esi, edx
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [r13 + 0x2d5], 1
mov dword [r13 + 0x2d6], 0
add byte [rax], al
add byte [rax], al
mov byte [r13 + 0x2d5], 1
movups xmm0, xmmword [r13]
add byte [rcx + 0xf], al
adc byte [rbp + 0x10], cl
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movups xmm3, xmmword [rbp + 0x30]
movups xmm3, xmmword [rbp + 0x30]
movups xmmword [r13 + 0x128], xmm0
movups xmmword [r13 + 0x138], xmm1
add dword [rax], eax
add byte [rcx + 0xf], al
invalid
invalid
movups xmmword [r13 + 0x148], xmm2
adc dword [rbp + 0x148], edx
movups xmmword [r13 + 0x158], xmm3
movups xmm0, xmmword [r13 + 0x40]
movups xmm0, xmmword [rbp + 0x40]
movups xmmword [r13 + 0x168], xmm0
add byte [rax], al
movups xmm0, xmmword [r13 + 0x50]
movups xmmword [r13 + 0x178], xmm0
movups xmm0, xmmword [r13 + 0x60]
movups xmmword [r13 + 0x188], xmm0
add byte [rax], al
movups xmm0, xmmword [r13 + 0x70]
movups xmm0, xmmword [rbp + 0x70]
movups xmmword [r13 + 0x198], xmm0
mov rax, qword [r13 + 0x120]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov qword [r13 + 0x1f8], rax
movups xmm0, xmmword [r13 + 0x110]
movups xmmword [r13 + 0x1e8], xmm0
movups xmm0, xmmword [r13 + 0x100]
adc byte [rbp + 0x100], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rbp + 0x1d8], eax
fadd dword [rcx]
add byte [rax], al
add byte [rax], al
movups xmmword [r13 + 0x1d8], xmm0
movups xmm0, xmmword [r13 + 0xf0]
movups xmmword [r13 + 0x1c8], xmm0
adc dword [rbp + 0x1c8], eax
add byte [rcx + 0xf], al
movups xmm0, xmmword [r13 + 0xe0]
adc byte [rbp + 0xe0], al
movups xmmword [r13 + 0x1b8], xmm0
movups xmm0, xmmword [r13 + 0xd0]
movups xmmword [r13 + 0x1a8], xmm0
mov dword [r13 + 0x2da], 0x1010101
movups xmm0, xmmword [r13 + 0x80]
add byte [rcx + 0xf], al
adc byte [rbp + 0x90], cl
add byte [rcx + 0xf], al
adc byte [rbp + 0x90], cl
movups xmm2, xmmword [r13 + 0xa0]
movups xmm3, xmmword [r13 + 0xb0]
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp + 0x200], eax
add byte [rdx], al
add byte [rax], al
xchg ebp, eax
movabs al, byte [0xb09d100f41000000]
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp + 0x200], eax
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
movups xmmword [r13 + 0x210], xmm1
movups xmmword [r13 + 0x220], xmm2
movups xmmword [r13 + 0x230], xmm3
xor byte [rdx], al
add byte [rax], al
movups xmm0, xmmword [r13 + 0xc0]
adc byte [rbp + 0xc0], al
movups xmmword [r13 + 0x240], xmm0
test byte [r13 + 0x200], 1
je case.0x1401625f8.275
add byte [rax], al
add byte [rax], al
mov byte [r13 + 0x2dd], 0
movups xmm0, xmmword [r13 + 0x88]
movups xmm1, xmmword [r13 + 0x98]
movups xmm1, xmmword [rbp + 0x98]
movaps xmmword [rbp + 0x1f30], xmm1
movaps xmmword [rbp + 0x1f20], xmm0
and byte [rdi], bl
add byte [rax], al
mov byte [r13 + 0x2dc], 0
mov rax, qword [r13 + 0xc8]
enter 0, 0
enter 0, 0
mov qword [rbp + 0x1f90], rax
movups xmm0, xmmword [r13 + 0xa8]
test al, 0
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [r13 + 0xb8]
movaps xmmword [rbp + 0x1f80], xmm1
movaps xmmword [rbp + 0x1f70], xmm0
lea rdx, [0x1402d54a8]
add byte [rax - 0x73], cl
invalid
invalid
sbb al, 0
add byte [rbp + rcx*4 - 0x7b], cl
and byte [rdi], bl
add byte [rax], al
add byte [rax - 0x73], cl
invalid
sbb al, 0
add byte [rbp + rcx*4 - 0x7b], cl
and byte [rdi], bl
add byte [rax], al
call fcn.1401b9b10
jmp 0x1401b5441
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x73], cl
lea rbx, [r13 + 0x9c0]
movzx eax, byte [r13 + 0x9c0]
invalid
invalid
lea rbx, [r13 + 0x9c0]
lea ebx, [rbp + 0x9c0]
movzx eax, byte [r13 + 0x9c0]
lea rcx, [r13 + 0x2e0]
invalid
loopne 0x1401b51eb
add byte [rax], al
mov qword [rbp + 0x26a0], rcx
add byte [rax], al
invalid
add byte [rax], al
lea rcx, [0x1402e96f0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov qword [rbp + 0x2678], rbx
popfq
js 0x1401b522d
add byte [rax], al
movdqu xmm6, xmmword [r13 + 0x408]
movq mm6, qword [r13 + 0x408]
mov rbx, qword [r13 + 0x418]
jmp 0x1401b6c3f
lea rsi, [r13 + 0x61c]
mov ch, 0x1c
invalid
movzx eax, byte [r13 + 0x61c]
lea r12, [r13 + 0x2e0]
lea rcx, [0x1402e9714]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
movzx r14d, word [r13 + 0x618]
jmp 0x1401b5bfa
mov rdx, qword [r13 + 0x2e0]
mov r9, qword [r13 + 0x2e8]
lea rcx, [rbp + 0x1620]
mov r8, rdi
call qword [r9 + 0x18]
mov r12, qword [rbp + 0x1620]
cmp r12, 4
jne 0x1401b528c
mov rax, qword [rbp + 0x2698]
add byte es:[rax], al
mov byte [rax + 0x11], 3
mov al, 3
jmp 0x1401b7dd5
mov rbx, qword [rbp + 0x1628]
mov r14, qword [rbp + 0x1630]
lea rdx, [rbp + 0x1638]
lea rcx, [rbp + 0x640]
add byte [rax], al
mov r8d, 0x110
call fcn.14025a776
mov rax, qword [rbp + 0x26d0]
shl byte [rsi], 1
add byte [rax], al
mov rcx, qword [rax + 0x2e0]
mov qword [rbp + 0x26c0], rcx
add byte [rax], al
mov rax, qword [rax + 0x2e8]
mov qword [rbp + 0x26a0], rax
mov rax, qword [rax]
test rax, rax
je 0x1401b52e7
mov rcx, qword [rbp + 0x26c0]
call rax
invalid
ror byte [rbx + rcx*4 - 0x7b], 1
shl byte [rsi], 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000026], esp
mov r8, qword [rbp + 0x26c0]
mov rax, qword [rbp + 0x26a0]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x1401b5316
cmp qword [rax + 0x10], 0x11
jb case.0x14015a613.312
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov r15b, 2
cmp r12d, 3
mov r13, qword [rbp + 0x26d0]
je 0x1401b64e9
lea rcx, [rbp + 0xe58]
lea rdx, [rbp + 0x640]
add byte [rax], al
mov r8d, 0x110
call fcn.14025a776
or al, byte [rax]
mov qword [rbp + 0xe40], r12
mov qword [rbp + 0xe48], rbx
add byte [rax], al
invalid
invalid
mov qword [rbp + 0xe50], r14
mov byte [r13 + 0x2d6], 0
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x1620]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea esp, [rax]
invalid
lea ecx, [rbp + 0x1620]
lea rdx, [rbp + 0xe40]
mov r8d, 0x128
mov eax, 0x128
call fcn.14025a776
mov rbx, qword [r13 + 0x280]
test rbx, rbx
je 0x1401b584d
invalid
add al, 0
invalid
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test ah, al
invalid
add al, 0
add byte [rbp - 0x73], cl
invalid
invalid
movsd dword [rdi], dword [rsi]
loopne 0x1401b5390
lea r12, [r13 + 0x2e0]
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x75], cl
mov ch, 0x88
add al, byte [rax]
add byte [rax - 0x7b], cl
mov rsi, qword [r13 + 0x288]
add byte [rax], al
test rsi, rsi
js 0x1401b6453
invalid
test byte [rdi], 0x88
mov bl, 0x10
add byte [rax], al
invalid
adc byte [rax], al
add byte [rdi], cl
test byte [rbp + 0xf000006], ch
invalid
add byte [rax], al
invalid
je 0x1401b5a53
add byte [rdi], cl
movzx eax, byte [0x14034f150]
mov dh, 5
movabs dword [0xf28948c93100199d], eax
xor ecx, ecx
mov rdx, rsi
call fcn.1401fcae0
add al, 0
test rax, rax
ror byte [rdi], 0x85
cwde
jne 0x1401b5a58
invalid
add byte [rax - 0x77], cl
mov ecx, 1
add byte [rax], al
invalid
mov rdx, rsi
mov ecx, 1
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1401b6458
mov edx, dword [rax]
add byte [rax], al
mov byte [r13 + 0x2db], 0
movups xmm0, xmmword [r13 + 0x88]
adc byte [rbp + 0x88], al
mov byte [rax], al
add byte [rax], al
movups xmm1, xmmword [r13 + 0x98]
movaps xmmword [rbp + 0x1f50], xmm1
sub dword [rbp + 0x1f50], ecx
sub dword [rbp + 0x1f50], ecx
lea edx, [rax + 0x1f]
add byte [rax], al
movaps xmmword [rbp + 0x1f40], xmm0
mov byte [r13 + 0x2da], 0
add al, byte [rax]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
test eax, ecx
mov rax, qword [r13 + 0xc8]
mov qword [rbp + 0x1f90], rax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x4100001f], edx
add byte [rax], al
movups xmm0, xmmword [r13 + 0xa8]
add byte [rax], al
movups xmm0, xmmword [r13 + 0xa8]
test al, 0
add byte [rax], al
movups xmm1, xmmword [r13 + 0xb8]
mov eax, 0xf000000
sub dword [rbp + 0x1f80], ecx
movaps xmmword [rbp + 0x1f80], xmm1
invalid
movaps xmmword [rbp + 0x1f70], xmm0
add byte [rax], al
lea rdx, [0x1402d5148]
adc eax, 0x11fd1a
lea rcx, [rbp + 0x1cf0]
lea r8, [rbp + 0x1f40]
call fcn.1401b9b10
mov rax, qword [rbp + 0x1f90]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0xf000016], ebx
sub byte [rbp + 0x1f70], al
mov qword [rbp + 0x1698], rax
movaps xmm0, xmmword [rbp + 0x1f70]
movaps xmm1, xmmword [rbp + 0x1f80]
sub byte [rbp + 0x1f80], cl
movups xmmword [rbp + 0x1688], xmm1
movups xmmword [rbp + 0x1678], xmm0
movups xmm0, xmmword [rbp + 0x1cf0]
movups xmm1, xmmword [rbp + 0x1d00]
sbb eax, 0x100f0000
xchg ebp, eax
adc byte [0x1502a5482], bl
popfq
and byte [0x1692a5489], bl
test dword [rax], esp
invalid
add byte [rax], al
movaps xmmword [rbp + 0x1630], xmm1
movaps xmmword [rbp + 0x1640], xmm2
sub dword [rbp + 0x1640], edx
sbb eax, 0x100f0000
xchg ebp, eax
adc byte [0x1502a5482], bl
popfq
and byte [0x1692a5489], bl
test dword [rax], esp
invalid
sub dword [rbp + 0x1640], edx
movaps xmmword [rbp + 0x1650], xmm3
movups xmm0, xmmword [rbp + 0x1d30]
xor byte [0x1692a54ac], bl
test dword [rax + 0x16], esp
add byte [rax], al
xor byte [0x1692a54ac], bl
test dword [rax + 0x16], esp
add byte [rax], al
mov rax, qword [rbp + 0x1d40]
add byte [rax], al
mov qword [rbp + 0x1670], rax
add byte [rax], al
mov r13, qword [rbp + 0x26d0]
add byte es:[rax], al
add byte [rcx - 0x73], cl
test dword [rax], ebp
sub byte [rcx], al
add byte [rax], al
invalid
invalid
test ecx, ebx
lea rax, [r13 + 0x128]
sub byte [rcx], al
add byte [rax], al
mov byte [r13 + 0x2d9], 1
add al, byte [rax]
add byte [rcx], al
mov rcx, qword [rbp + 0x1670]
mov ecx, dword [rbp + 0x1670]
invalid
mov qword [rbp + 0x2510], rcx
mov dword [rbp + 0x2510], ecx
movaps xmm0, xmmword [rbp + 0x1660]
movaps xmmword [rbp + 0x2500], xmm0
movaps xmm0, xmmword [rbp + 0x1620]
add byte [rdi], cl
sub byte [rbp + 0x1630], cl
add byte [rdi], cl
sub byte [rbp + 0x1630], cl
movaps xmm2, xmmword [rbp + 0x1640]
movaps xmm3, xmmword [rbp + 0x1650]
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x24f0], xmm3
movaps xmmword [rbp + 0x24e0], xmm2
movaps xmmword [rbp + 0x24d0], xmm1
invalid
shl byte [rax + rax], 1
add byte [rdi], cl
sub dword [rbp + 0x24c0], eax
shl byte [rax + rax], 0
popfq
invalid
invalid
shl byte [rax + rax], 0
mov rcx, qword [rbp + 0x1698]
mov qword [rbp + 0x2560], rcx
movups xmm0, xmmword [rbp + 0x1688]
movaps xmmword [rbp + 0x2550], xmm0
sub dword [rbp + 0x2550], eax
sub dword [rbp + 0x2550], eax
movups xmm0, xmmword [rbp + 0x1678]
movaps xmmword [rbp + 0x2540], xmm0
sub dword [rbp + 0x2540], eax
sub dword [rbp + 0x2540], eax
mov byte [r13 + 0x2d8], 0
test eax, ebx
add al, byte [rax]
add byte [rax], al
mov byte [r13 + 0x2d4], 1
invalid
add al, byte [rax]
add byte [rcx], al
movaps xmm0, xmmword [rbp + 0x2540]
movaps xmm1, xmmword [rbp + 0x2550]
push rax
invalid
add byte [rax], al
push rax
and eax, 0xf410000
add byte [rax], al
movups xmmword [r13 + 0x250], xmm0
add byte [rax], al
movups xmmword [r13 + 0x250], xmm0
movups xmmword [rbp + 0x250], xmm0
push rax
add al, byte [rax]
add byte [rcx + 0xf], al
movups xmmword [r13 + 0x260], xmm1
movups xmmword [r13 + 0x260], xmm1
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x2560]
mov qword [r13 + 0x270], rcx
mov dword [rbp + 0x270], ecx
and eax, 0x89490000
add byte [rcx - 0x77], cl
mov dword [rbp + 0x270], ecx
lea esi, [rax + 2]
add byte [rax], al
mov qword [r13 + 0x278], rax
cmp byte [r13 + 0x1a8], 1
test al, 1
add byte [rax], al
add dword [rbp + 0x78], esi
add byte [rcx - 0x80], al
mov ebp, 0x1a8
test al, 1
add byte [rax], al
test al, 1
add byte [rax], al
add dword [rbp + 0x78], esi
js 0x1401b55e2
cmp byte [r13 + 0x1a9], 1
cmp byte [rbp + 0x1a9], 1
add byte [rax], al
add dword [rbp + 0x6e], esi
jne 0x1401b5618
outsb dx, byte [rsi]
mov rdx, qword [r13 + 0x1c8]
enter 1, 0
test rdx, rdx
je 0x1401b58d7
add eax, dword [rax]
invalid
test byte [0x1891b55be], bl
mov ecx, dword [rbp + 0x1c0]
add eax, dword [rax]
add byte [rcx - 0x75], cl
invalid
mov rcx, qword [r13 + 0x1c0]
call fcn.140075120
mov r13, qword [rbp + 0x26d0]
mov ebp, dword [rbp + 0x26d0]
mov ebp, dword [rbp + 0x26d0]
mov r8, qword [r13 + 0x1c8]
mov qword [r13 + 0x280], rax
test dword [rax + 0x49000002], eax
add byte [rdx], 0
add byte [rcx - 0x77], cl
xchg ebp, eax
mov byte [rdx], al
add byte [rax], al
add byte [rdx], 0
add byte [rcx - 0x77], cl
xchg ebp, eax
mov byte [rdx], al
add byte [rax], al
test r8, r8
je 0x1401b58e2
invalid
add al, byte [rax]
invalid
test dword [rdx], 0x8b490000
xchg ebp, eax
rol byte [rcx], 0
add byte [rax - 0x73], cl
lea esp, [rax]
and byte [rsi], dl
mov rdx, qword [r13 + 0x1c0]
lea rcx, [rbp + 0x1620]
and byte [rsi], dl
add byte [rax], al
call fcn.140074a80
mov rax, qword [rbp + 0x1620]
and byte [rsi], dl
add byte [rax], al
movzx ecx, word [rbp + 0x1630]
mov r13, qword [rbp + 0x26d0]
jmp 0x1401b58e4
add al, byte [rax]
invalid
mov byte [r13 + 0x2d5], 0
movups xmm0, xmmword [rax + 0x70]
adc byte [rax + 0x70], al
movaps xmmword [rbp + 0x1100], xmm0
add byte [rcx], dl
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
movups xmm0, xmmword [rax + 0x60]
movaps xmmword [rbp + 0x10f0], xmm0
movups xmm0, xmmword [rax + 0x50]
lock adc byte [rax], al
add byte [rdi], cl
adc byte [rax + 0x50], al
movaps xmmword [rbp + 0x10e0], xmm0
sub dword [rbp + 0x10e0], eax
loopne case.0x140193a45.124
add byte [rax], al
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x10d0], xmm0
adc byte [rax], al
add byte [rdi], cl
adc byte [rax], al
adc byte [rax], al
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
push rax
invalid
adc byte [rdi], cl
adc byte [rax + 0x20], dl
push rax
invalid
push rax
and byte [rdi], cl
adc byte [rax + 0x30], bl
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x10c0], xmm3
movaps xmmword [rbp + 0x10b0], xmm2
movaps xmmword [rbp + 0x10a0], xmm1
add byte [rdi], cl
sub dword [rbp + 0x1090], eax
nop
adc byte [rax], al
invalid
add byte [rdi], cl
sub dword [rbp + 0x1090], eax
nop
adc byte [rax], al
invalid
nop
adc byte [rax], al
add byte [rcx - 0x3a], al
test ecx, ebx
add al, byte [rax]
add byte [rax], al
mov byte [r13 + 0x2d9], 0
mov rax, qword [rbp + 0x2510]
mov qword [rbp + 0x1160], rax
invalid
adc dword [rax], eax
invalid
test dword [rax], edx
and eax, 0x89480000
test dword [rax + 0x11], esp
invalid
adc dword [rax], eax
invalid
invalid
movaps xmm0, xmmword [rbp + 0x2500]
movaps xmmword [rbp + 0x1150], xmm0
movaps xmm0, xmmword [rbp + 0x24c0]
and al, 0
add byte [rdi], cl
sub byte [rbp + 0x24d0], cl
movaps xmm2, xmmword [rbp + 0x24e0]
and al, 0
add byte [rax], al
add byte [rax], al
movaps xmm3, xmmword [rbp + 0x24f0]
movaps xmmword [rbp + 0x1140], xmm3
popfq
adc dword [rax], eax
adc dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x1130], edx
adc dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x1130], edx
movaps xmmword [rbp + 0x1120], xmm1
movaps xmmword [rbp + 0x1110], xmm0
lea rcx, [r13 + 0x2e0]
lea rdx, [rbp + 0x1090]
mov r8d, 0x250
mov eax, 0x250
mov eax, 0x250
call fcn.14025a776
mov word [r13 + 0x530], 1
lea rdx, [r13 + 0x2e0]
add byte [rax], al
lea rcx, [rbp + 0x1620]
mov qword [rbp + 0x26c0], rdx
add byte [rax], al
add byte [rax], al
mov r8, rdi
call fcn.1401bb460
add byte [rax], al
add byte [rax], al
movzx r15d, byte [rbp + 0x1631]
mov dh, 0xbd
xor dword [rsi], edx
add byte [rax], al
cmp r15b, 3
jne 0x1401b5733
mov rax, qword [rbp + 0x2698]
mov byte [rax + 0x11], 3
mov al, 6
jmp 0x1401b7dd5
mov rbx, qword [rbp + 0x1620]
mov r14, qword [rbp + 0x1628]
movzx edi, byte [rbp + 0x1630]
mov ebp, 0x1630
mov ebp, 0x1630
mov eax, dword [rbp + 0x1632]
mov dword [rbp + 0x2640], eax
movzx eax, word [rbp + 0x1636]
invalid
invalid
add byte [rax], al
mov word [rbp + 0x2644], ax
mov rcx, qword [rbp + 0x26c0]
shl byte [rsi], 0
add al, ch
out 0xff, eax
dec dword [rax - 0x75]
test eax, edx
shl byte [rsi], 1
add byte [rax], al
cmp byte [rax + 0x270], 2
jo 0x1401b577b
add byte [rax], al
invalid
je 0x1401b57a4
jo 0x1401b577b
add byte [rax], al
add dh, byte [rsi + riz + 0x4c]
mov eax, dword [rbp + 0x26d0]
mov r8, qword [rbp + 0x26d0]
mov rax, qword [r8 + 0x250]
mov rdx, qword [r8 + 0x258]
mov edx, dword [rax + 0x258]
mov edx, dword [rax + 0x258]
add byte [rax], al
lea rcx, [r8 + 0x268]
mov r8, qword [r8 + 0x260]
add byte [rax], al
call qword [rax + 0x20]
mov rax, qword [rbp + 0x26d0]
mov byte [rax + 0x2d4], 0
mov byte [rax + 0x2d8], 0
mov byte [rax + 0x2d9], 0
lea rcx, [rax + 0x1a8]
lea ecx, [rax + 0x1a8]
add byte [rax - 0x73], cl
mov byte [rax - 0x38ffffff], ch
add byte [rax], al
invalid
sbb dl, 2
add byte [rax], al
lea ecx, [rax + 0x1a8]
add byte [rax], al
mov dword [rax + 0x2da], 0
add byte [rax], al
add byte [rax], al
call fcn.140063050
jmp 0x1401b65ee
add byte [rax], al
invalid
add byte [rax], al
lea r15, [r13 + 0x790]
movzx eax, byte [r13 + 0x790]
add byte [rcx - 0x73], cl
mov ch, 0x20
add al, 0
invalid
add byte [rcx - 0x73], cl
mov ch, 0x20
add al, 0
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x1402e9700]
or eax, 0x133f08
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0x2678], rbx
jmp 0x1401b6c7a
add cl, ch
insd dword [rdi], dx
adc al, 0
add byte [rbp - 0x75], cl
invalid
invalid
lea esi, [rax]
invalid
mov r9, qword [r13 + 0x630]
jmp 0x1401b6233
xor byte [rsi], al
add byte [rax], al
mov rax, qword [r13 + 0x638]
jmp 0x1401b665d
movzx eax, byte [0x14034f150]
mov edx, 0xe
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401b64b6
mov qword [r13 + 0x280], 0
xor eax, eax
test rax, rax
mov eax, 0x1bb
cmovne eax, ecx
mov word [r13 + 0x2d0], ax
mov rax, qword [r13 + 0x148]
lock inc qword [rax]
jle 0x1401b64e7
mov rcx, qword [r13 + 0x150]
mov rdx, qword [r13 + 0x158]
lock inc qword [rcx]
jle 0x1401b64e7
mov qword [rbp + 0x2518], rax
mov qword [rbp + 0x2520], rcx
mov qword [rbp + 0x2528], rdx
mov byte [r13 + 0x2d7], 1
mov byte [rbp + 0x2d7], 1
mov r14, qword [r13 + 0x278]
cmp dword [r14], 1
add dword ds:[rbp + 0x14], esi
mov rcx, qword [r14 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rbx, rax
mov ebx, eax
mov esi, 1
jmp 0x1401b5960
xor esi, esi
mov rcx, qword [r14 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, word [r14 + 0x1c]
movzx edx, word [rsi + 0x1c]
lea rcx, [r13 + 0x290]
mov r8d, dword [r14 + 0x18]
mov byte [r13 + 0x2d7], 0
mov qword [r13 + 0x290], rsi
mov dword [rbp + 0x290], esi
mov qword [r13 + 0x298], rbx
mov qword [r13 + 0x2a0], rax
mov dword [r13 + 0x2a8], r8d
mov word [r13 + 0x2ac], dx
mov byte [r13 + 0x2c8], 0
mov rax, qword [rbp + 0x2528]
mov qword [r13 + 0x2c0], rax
movups xmm0, xmmword [rbp + 0x2518]
test dword [rax], ebx
and eax, 0xf410000
adc dword [rbp + 0x2b0], eax
mov byte [r13 + 0x2d9], 0
mov rax, qword [rbp + 0x2510]
mov qword [rbp + 0x1670], rax
movaps xmm0, xmmword [rbp + 0x2500]
movaps xmmword [rbp + 0x1660], xmm0
movaps xmm0, xmmword [rbp + 0x24c0]
movaps xmm1, xmmword [rbp + 0x24d0]
movaps xmm2, xmmword [rbp + 0x24e0]
movaps xmm3, xmmword [rbp + 0x24f0]
movaps xmmword [rbp + 0x1650], xmm3
movaps xmmword [rbp + 0x1640], xmm2
movaps xmmword [rbp + 0x1630], xmm1
movaps xmmword [rbp + 0x1620], xmm0
lea rdx, [rbp + 0x1620]
call fcn.1401ba020
mov r9, rdx
mov rdx, rax
mov rax, qword [rbp + 0x26d0]
mov qword [rax + 0x2e0], rdx
mov qword [rax + 0x2e8], r9
jmp 0x1401b525f
mov eax, 1
mov qword [rbp + 0x26c0], rax
mov rcx, rax
mov rdx, rbx
mov r8, rsi
call fcn.14025a776
movzx r14d, word [r13 + 0x2d0]
mov r15b, 2
cmp byte [r13 + 0x190], 2
je 0x1401b5af1
mov qword [rbp + 0x26a0], rsi
mov rax, qword [r13 + 0x170]
mov r8, qword [r13 + 0x178]
lea rdx, [r13 + 0x188]
mov r9, qword [r13 + 0x180]
lea rcx, [rbp + 0x1f70]
call qword [rax]
movzx r15d, byte [r13 + 0x190]
movups xmm0, xmmword [rbp + 0x1f70]
movups xmm1, xmmword [rbp + 0x1f80]
movaps xmmword [rbp + 0x21a0], xmm0
movaps xmmword [rbp + 0x21b0], xmm1
mov eax, dword [rbp + 0x1f91]
mov dword [rbp + 0x1408], eax
mov eax, dword [rbp + 0x1f94]
mov dword [rbp + 0x140b], eax
mov rsi, qword [rbp + 0x26a0]
mov byte [r13 + 0x2d4], 0
lea rbx, [rbp + 0x1cf0]
lea rdx, [rbp + 0x1620]
mov r8d, 0x128
mov rcx, rbx
call fcn.14025a776
movaps xmm0, xmmword [rbp + 0x21a0]
movaps xmm1, xmmword [rbp + 0x21b0]
movaps xmmword [rbp + 0x1bc0], xmm0
movaps xmmword [rbp + 0x1bd0], xmm1
mov eax, dword [rbp + 0x1408]
mov ecx, dword [rbp + 0x140b]
mov dword [rbp + 0xf68], eax
mov dword [rbp + 0xf6b], ecx
mov r8d, 0x128
mov rcx, r12
mov rdx, rbx
call fcn.14025a776
mov qword [r13 + 0x408], rsi
mov rax, qword [rbp + 0x26c0]
mov qword [r13 + 0x410], rax
mov qword [r13 + 0x418], rsi
movaps xmm0, xmmword [rbp + 0x1bc0]
movaps xmm1, xmmword [rbp + 0x1bd0]
movups xmmword [r13 + 0x420], xmm0
movups xmmword [r13 + 0x430], xmm1
mov byte [r13 + 0x440], r15b
mov eax, dword [rbp + 0xf68]
mov ecx, dword [rbp + 0xf6b]
mov dword [r13 + 0x441], eax
mov dword [r13 + 0x444], ecx
movups xmm0, xmmword [r13 + 0x250]
movups xmm1, xmmword [r13 + 0x260]
movups xmmword [r13 + 0x448], xmm0
movups xmmword [r13 + 0x458], xmm1
mov rax, qword [r13 + 0x270]
mov qword [r13 + 0x468], rax
mov word [r13 + 0x618], r14w
lea rsi, [r13 + 0x61c]
mov byte [r13 + 0x61c], 0
mov byte [r13 + 0x61f], 1
lea rbx, [r13 + 0x470]
mov r8d, 0x128
mov rcx, rbx
mov rdx, r12
call fcn.14025a776
lea rax, [r13 + 0x598]
movups xmm0, xmmword [r13 + 0x408]
movups xmm0, xmmword [rbp + 0x408]
movups xmmword [r13 + 0x598], xmm0
mov rcx, qword [r13 + 0x418]
mov qword [r13 + 0x5a8], rcx
lea rcx, [r13 + 0x61a]
lea ebx, [rdx]
invalid
add byte [rax], al
mov word [r13 + 0x61a], r14w
movups xmm0, xmmword [r13 + 0x420]
and byte [rax + rax], al
invalid
movups xmmword [r13 + 0x5b0], xmm0
movups xmm0, xmmword [r13 + 0x430]
movups xmmword [r13 + 0x5c0], xmm0
mov rdx, qword [r13 + 0x440]
mov qword [r13 + 0x5d0], rdx
mov word [r13 + 0x61d], 0x101
movups xmm0, xmmword [r13 + 0x448]
movups xmm0, xmmword [rbp + 0x448]
movups xmmword [r13 + 0x5d8], xmm0
movups xmm0, xmmword [r13 + 0x458]
movups xmmword [r13 + 0x5e8], xmm0
mov rdx, qword [r13 + 0x468]
mov qword [r13 + 0x5f8], rdx
mov dword [rbp + 0x5f8], edx
mov qword [rbp + 0xbd8], rax
lea rax, [0x1400106f0]
mov qword [rbp + 0xbe0], rax
mov qword [rbp + 0xbe8], rcx
mov dword [rbp + 0xbe8], ecx
lea rax, [0x14003f5e0]
mov qword [rbp + 0xbf0], rax
mov qword [rbp + 0x21a0], 2
invalid
and dword [rax], eax
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x21b0], 2
mov qword [rbp + 0x21c0], 0
mov qword [rbp + 0x21c8], 0x20
mov byte [rbp + 0x21d0], 3
mov qword [rbp + 0x21d8], 2
mov qword [rbp + 0x21e8], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
and dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
and al, byte [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test dword [rax], ecx
and al, byte [rax]
add byte [rbx], al
mov qword [rbp + 0x2210], 2
mov qword [rbp + 0x2220], 2
mov qword [rbp + 0x2230], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edi
and al, byte [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test dword [rax + 0x22], eax
add byte [rax], al
add ecx, dword [rax - 0x39]
test dword [rax + 0x22], ecx
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x2258], 2
mov qword [rbp + 0x2268], 1
mov qword [rbp + 0x2270], 0x20
mov byte [rbp + 0x2278], 3
lea rax, str._V__
mov qword [rbp + 0x1408], rax
mov qword [rbp + 0x1410], 5
lea rax, [rbp + 0x21a0]
mov qword [rbp + 0x1428], rax
mov qword [rbp + 0x1430], 4
lea rax, [rbp + 0xbd8]
add byte [rax - 0x77], cl
test dword [rax], ebx
sbb byte [rax + rax], dl
add byte [rax - 0x39], cl
test dword [rax], esp
adc al, 0
add byte [rdx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x5b], cl
mov dword [rbp + 0x2580], esp
lea rcx, [rbp + 0xd18]
lea rdx, [rbp + 0x1408]
call fcn.14002e680
mov r13, qword [rbp + 0x26d0]
lea r14, [r13 + 0x600]
mov rax, qword [rbp + 0xd28]
mov qword [r13 + 0x610], rax
adc byte [rsi], al
add byte [rax], al
movups xmm0, xmmword [rbp + 0xd18]
movups xmmword [r13 + 0x600], xmm0
cmp byte [r13 + 0x5d0], 2
mov qword [rbp + 0x26c0], r12
mov qword [rbp + 0x26a0], rsi
je case.0x1401625f8.273
lea rax, [r13 + 0x5b0]
mov byte [r13 + 0x61e], 0
mov rcx, qword [rax + 0x20]
mov qword [rbp + 0x21c0], rcx
mov dword [rbp + 0x21c0], ecx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x21b0], xmm1
mov al, 0x21
add byte [rax], al
movaps xmmword [rbp + 0x21a0], xmm0
mov rax, qword [r13 + 0x600]
mov r15, qword [r13 + 0x610]
sub rax, r15
cmp rax, 0xb
ja 0x1401b5eca
mov qword [rsp + 0x20], 1
mov r8d, 0xc
mov r9d, 1
mov rcx, r14
mov rdx, r15
call fcn.140262250
mov r13, qword [rbp + 0x26d0]
mov r15, qword [r13 + 0x610]
mov rax, qword [r13 + 0x608]
movabs rcx, 0x6567412d72657355
mov qword [rax + r15], rcx
mov dword [rax + r15 + 8], 0x203a746e
add r15, 0xc
mov qword [r13 + 0x610], r15
mov rax, r13
mov r13, qword [rbp + 0x21a8]
mov r12, qword [rbp + 0x21b0]
mov rax, qword [rax + 0x600]
sub rax, r15
cmp rax, r12
jae 0x1401b5f40
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, r14
mov rdx, r15
mov edx, edi
mov r8, r12
call fcn.140262250
mov rsi, qword [rbp + 0x26d0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x42], cl
mov r15, qword [rsi + 0x610]
adc byte [rsi], al
add byte [rax], al
jmp 0x1401b5f47
mov rsi, qword [rbp + 0x26d0]
add byte [rax - 0x75], cl
mov cs, word [rax]
invalid
mov rcx, qword [rsi + 0x608]
invalid
add rcx, r15
mov rdx, r13
mov r8, r12
mov eax, esp
mov eax, esp
call fcn.14025a776
add r15, r12
mov qword [rsi + 0x610], r15
adc byte [rsi], al
add byte [rax], al
mov rax, qword [rsi + 0x600]
add byte [rax], al
sub rax, r15
sub eax, edi
cmp rax, 1
ja 0x1401b5fa4
clc
add dword [rdi + 0x2e], esi
mov qword [rsp + 0x20], 1
add byte [rcx - 0x48], al
add al, byte [rax]
mov r8d, 2
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov r9d, 1
mov rcx, r14
int1
mov rdx, r15
call fcn.140262250
mov edx, 0x48000ac2
mov esi, dword [rbp + 0x26d0]
mov edx, 0x48000ac2
mov esi, dword [rbp + 0x26d0]
mov r15, qword [rsi + 0x610]
mov edi, dword [rsi + 0x610]
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax], cl
mov rax, qword [rsi + 0x608]
invalid
mov word [rax + r15], 0xa0d
mov dword [rax + rdi], 0x83490a0d
mov dword [rdx], 0x10be894c
invalid
add al, 0x38
or eax, 0xc783490a
add r15, 2
invalid
invalid
invalid
adc byte [rsi], al
add r15, 2
add edi, 2
mov qword [rsi + 0x610], r15
add byte [rax], al
mov rax, qword [rbp + 0x21a0]
mov eax, dword [rbp + 0x21a0]
add byte [rax - 0x75], cl
xchg ebp, eax
test al, 0x21
and dword [rax], eax
invalid
mov rdx, qword [rbp + 0x21a8]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x21b8]
mov eax, 0x4c000021
mov eax, dword [rbp + 0x21b0]
and byte [rax - 0x73], cl
lea edi, [rax + 0x4c000021]
mov eax, 0x4c000021
and dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov al, 0x21
mov eax, dword [rbp + 0x21b0]
add byte [rax], al
mov r12, qword [rbp + 0x26c0]
mov qword [rbp + 0x26b0], r12
movsd dword [rdi], dword [rsi]
mov al, 0x26
add byte [rax], al
add byte [rcx + rcx*4 - 0x5b], cl
mov al, 0x26
add byte [rax], al
add byte es:[rax], al
call rax
mov rsi, qword [rbp + 0x26a0]
mov esi, dword [rbp + 0x26a0]
mov esi, dword [rbp + 0x26a0]
add byte [rax], al
mov r13, qword [rbp + 0x26d0]
lodsd eax, dword [rsi]
shl byte [rsi], 1
add byte [rax], al
cmp byte [r13 + 0x5f8], 2
clc
add eax, 0xf020000
add cl, byte [rdi]
je 0x1401b61b2
test byte [rcx + 0x49000001], ch
lea eax, [rbp + 0x5d8]
invalid
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x73], cl
test eax, ebx
lea rax, [r13 + 0x5d8]
add eax, 0xc6410000
test dword [0x1401b601e], ebx
add byte [rax], al
add byte [rax], al
mov byte [r13 + 0x61d], 0
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov qword [rbp + 0x21c0], rcx
mov dword [rbp + 0x21c0], ecx
and dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rax]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x21b0], xmm1
movaps xmmword [rbp + 0x21a0], xmm0
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x21a0], eax
add byte [rax], al
test dword [rax + 0x49000021], esp
mov eax, dword [rbp + 0x600]
add byte [rsi], al
add byte [rax], al
add byte [rax], al
mov rax, qword [r13 + 0x600]
add byte [rsi], al
add byte [rax], al
mov r15, qword [r13 + 0x610]
mov edi, dword [rbp + 0x610]
sub rax, r15
cmp rax, 0x14
ja 0x1401b607d
clc
adc al, 0x77
mov qword cs:[rsp + 0x20], 1
mov dword [rsp + 0x20], 1
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
mov r8d, 0x15
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, r14
mov rdx, r15
call fcn.140262250
mov r13, qword [rbp + 0x26d0]
mov r15, qword [r13 + 0x610]
mov rax, qword [r13 + 0x608]
movups xmm0, xmmword [str.Proxy_Authorization:]
add eax, 0x11f60d
movups xmmword [rax + r15], xmm0
movabs rcx, 0x203a6e6f6974617a
mov qword [rax + r15 + 0xd], rcx
or eax, 0x15c78349
or eax, 0x15c78349
add edi, 0x15
adc eax, 0x10bd894d
invalid
mov qword [r13 + 0x610], r15
mov rax, r13
mov r13, qword [rbp + 0x21a8]
mov ebp, dword [rbp + 0x21a8]
mov ebp, dword [rbp + 0x21a8]
test al, 0x21
add byte [rax], al
mov r12, qword [rbp + 0x21b0]
movsd dword [rdi], dword [rsi]
mov al, 0x21
add byte [rax], al
mov rax, qword [rax + 0x600]
add byte [rax], 6
add byte [rax], al
sub rax, r15
cmp rax, r12
jae 0x1401b60f7
mov qword [rsp + 0x20], 1
add byte [rax], al
mov r9d, 1
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.140262250
mov rsi, qword [rbp + 0x26d0]
add byte es:[rax], al
mov r15, qword [rsi + 0x610]
jmp case.0x1401908d2.181
mov rsi, qword [rbp + 0x26d0]
mov rcx, qword [rsi + 0x608]
mov ecx, dword [rsi + 0x608]
invalid
add rcx, r15
mov rdx, r13
mov r8, r12
call fcn.14025a776
add r15, r12
mov qword [rsi + 0x610], r15
mov rax, qword [rsi + 0x600]
sub rax, r15
clc
clc
cmp rax, 1
ja 0x1401b615b
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add al, byte [rax]
mov r8d, 2
add byte [rax], al
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r14
mov rdx, r15
call fcn.140262250
or al, byte [rax]
or al, byte [rax]
mov rsi, qword [rbp + 0x26d0]
mov esi, dword [rbp + 0x26d0]
shl byte [rsi], 1
add byte [rax], al
mov r15, qword [rsi + 0x610]
mov rax, qword [rsi + 0x608]
or byte [rsi], al
add byte [rax], al
mov word [rax + r15], 0xa0d
add r15, 2
mov dword [rax + r15], 0x83490a0d
mov dword [rax + rdi], 0x83490a0d
mov dword [rdx], 0x10be894c
invalid
mov qword [rsi + 0x610], r15
mov dword [rsi + 0x610], edi
add byte [rax], al
mov rax, qword [rbp + 0x21a0]
mov rdx, qword [rbp + 0x21a8]
xchg ebp, eax
test al, 0x21
add byte [rax], al
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
lea rcx, [rbp + 0x21b8]
mov r8, qword [rbp + 0x21b0]
mov eax, dword [rbp + 0x21b0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x5b], cl
shl byte [rsi], 0
add byte [rcx + rcx*4 - 0x5b], cl
invalid
invalid
movsd dword [rdi], dword [rsi]
mov r12, qword [rbp + 0x26c0]
mov qword [rbp + 0x26b0], r12
movsd dword [rdi], dword [rsi]
mov al, 0x26
add byte [rax], al
call rax
mov rsi, qword [rbp + 0x26a0]
ror byte [rax - 0x75], 1
mov ch, 0xa0
add byte es:[rax], al
mov r13, qword [rbp + 0x26d0]
lodsd eax, dword [rsi]
shl byte [rsi], 1
add byte [rax], al
mov rax, qword [r13 + 0x600]
mov eax, dword [rbp + 0x600]
invalid
mov r9, qword [r13 + 0x610]
sub rax, r9
lea edx, [rax]
invalid
cmp rax, 1
ja 0x1401b61fe
mov qword [rbp + 0x26b0], r12
movsd dword [rdi], dword [rsi]
mov al, 0x26
add byte [rax], al
mov qword [rsp + 0x20], 1
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rcx - 0x48], al
invalid
add al, byte [rax]
add byte [rax], al
mov rdx, r9
mov edx, ecx
mov r9d, 1
add byte [rax], al
mov rcx, r14
call fcn.140262250
mov r13, qword [rbp + 0x26d0]
add byte [rax], al
add byte [rbp - 0x75], cl
lea edx, [rax]
adc byte [rsi], al
mov r9, qword [r13 + 0x610]
mov rax, qword [r13 + 0x608]
mov word [rax + r9], 0xa0d
mov dword [rax + r9], 0x83490a0d
invalid
invalid
test dword [rax], ecx
invalid
mov dword [rax + r9], 0x83490a0d
rol dword [rdx], 0x4d
mov dword [rbp + 0x610], ecx
add byte [rax], al
invalid
mov qword [r13 + 0x610], r9
add byte [rcx - 0x75], cl
test dword [rax], ecx
or byte [rsi], al
mov rax, qword [r13 + 0x608]
or byte [rsi], al
add byte [rax], al
mov qword [r13 + 0x620], rbx
popfq
and byte [rsi], al
add byte [rax], al
mov qword [r13 + 0x628], rax
mov dword [rbp + 0x628], eax
add byte [rax], al
mov qword [r13 + 0x630], r9
lea esi, [rax]
invalid
movabs r14, 0x1700000003
nop dword [rax]
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
invalid
test r9, r9
je 0x1401b6327
mov rcx, qword [r13 + 0x620]
mov r8, qword [r13 + 0x628]
cmp dword [rcx], 2
jne 0x1401b6280
lea esp, [rax]
invalid
add rcx, 8
mov qword [rbp + 0x26b0], r12
movsd dword [rdi], dword [rsi]
mov al, 0x26
add byte [rax], al
invalid
or byte [rcx + rcx*4 - 0x5b], cl
movsd dword [rdi], dword [rsi]
mov al, 0x26
add byte [rax], al
invalid
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.140208a80
jmp 0x1401b628f
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rbp + 0x26b0], r12
mov dword [rbp + 0x26b0], esp
mov rdx, rdi
call fcn.1401ba6e0
cmp rax, 2
mov r13, qword [rbp + 0x26d0]
add byte es:[rax], al
add byte es:[rax], al
je case.0x14019ae4a.95
test rax, rax
jne 0x1401b62f1
sal byte [rbp + 0x50], 0x49
mov eax, dword [rbp + 0x628]
mov rax, qword [r13 + 0x628]
mov r9, qword [r13 + 0x630]
mov qword [r13 + 0x628], 1
sub byte [rsi], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [r13 + 0x630], 0
sub r9, rdx
jb case.0x1401b0155.98
add rax, rdx
mov qword [r13 + 0x628], rax
mov qword [r13 + 0x630], r9
xor byte [rsi], al
invalid
add byte [rax], al
test rdx, rdx
jne 0x1401b6240
invalid
jmp 0x1401b62f9
mov al, 3
jmp 0x1401b67f8
invalid
add byte [rax], al
add eax, 0x89490000
invalid
mov r14, rdx
test rdx, rdx
je 0x1401b6327
mov dword [rbp + 0x21a0], esi
movzx eax, byte [0x14034f150]
mov edx, 8
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1401fcae0
test rax, rax
test eax, eax
test eax, eax
je 0x1401b6408
mov rbx, rax
mov qword [rax], r14
jmp 0x1401b682b
lea rcx, [r13 + 0x640]
xor ebx, ebx
mov r8d, 0x2000
xor edx, edx
shr al, cl
invalid
or r8b, byte [rax]
mov qword [r13 + 0x620], 0
and byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x1401b662e
add al, byte [rax]
invalid
shr al, cl
invalid
lea rax, str.mid___len
lea eax, [0x1402d6f28]
adc al, byte [rax]
mov qword [rbp + 0x21a0], rax
mov qword [rbp + 0x21a8], 1
test al, 0x21
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax + 0x1000021], ebp
test al, 0x21
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x8000021], esi
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x21b8], xmm0
mov qword [rbp + 0x26b0], r12
test al, 0x21
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rbp + 0x21b0], 8
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x21b8], xmm0
mov qword [rbp + 0x26b0], r12
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_srcioutilwrite_all.rs
lea edx, [0x1402d4a90]
adc eax, 0x11e6ef
out 0x11, al
add byte [rax - 0x73], cl
lea esp, [rax - 0x17ffffdf]
adc dword [rsi + 0xa], 0
push rsi
or al, byte [rax]
lea rcx, [rbp + 0x21a0]
call fcn.14025ba30
push rsi
or al, byte [rax]
push rsi
or al, byte [rax]
jmp 0x1401b64e7
xor eax, 0x48000001
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
lea ecx, [0x1402d54d0]
call fcn.14025c240
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.14025c200
mov rax, qword [rbp + 0x26a0]
movabs al, byte [0x25f8858948000026]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x25f8], rax
lea rcx, [0x1402d0428]
call fcn.14025c240
add cl, ch
inc byte [rax]
add byte [rax], al
add cl, ch
inc byte [rax]
add byte [rax], al
mov rax, qword [rbp + 0x26a0]
add byte [rax], al
mov qword [rbp + 0x25f8], rax
lea rcx, [0x1402d0428]
lea ecx, [0x1402d0428]
invalid
adc dword [rax], eax
call fcn.14025c200
std
pop rbp
or al, byte [rax]
movabs al, byte [0xe9000a5dfde80011]
fild word [rax]
add byte [rax], al
std
pop rbp
or al, byte [rax]
jmp 0x1401b64e7
mov qword [rbp + 0x26c0], r12
mov ecx, 8
mov edx, 8
add byte [rax], al
add byte [rax], al
add al, ch
loop 0x1401b646b
call fcn.14025b400
or al, byte [rax]
jmp 0x1401b64e7
add byte [rcx + rcx*4 - 0x5b], cl
sbb byte [rsi], ah
add byte [rax], al
mov qword [rbp + 0x2618], r12
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.14025c240
jmp 0x1401b64e7
mov qword [rbp + 0x2618], r12
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.14025c200
or al, byte [rax]
or al, byte [rax]
jmp 0x1401b64e7
add byte [rax - 0x77], cl
xor ecx, ecx
mov rdx, rsi
xor ecx, ecx
call fcn.14025b3e0
jmp 0x1401b64e7
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2610], rbx
mov rax, qword [rbp + 0x26a0]
mov qword [rbp + 0x2608], rax
test dword [rax + 0x48000026], esp
mov dword [rbp + 0x2608], eax
mov qword [rbp + 0x2600], rsi
add byte [rax], al
lea rcx, [0x1402d0488]
call fcn.14025c200
jmp 0x1401b64e7
mov qword [rbp + 0x2610], rbx
mov rax, qword [rbp + 0x26a0]
mov qword [rbp + 0x2608], rax
mov qword [rbp + 0x2600], rsi
lea rcx, [0x1402d0488]
call fcn.14025c240
jmp 0x1401b64e7
mov r15b, 2
jmp 0x1401b7d25
ud2
mov byte [r13 + 0x2d6], 0
mov rax, qword [r13 + 0x2b0]
lock dec qword [rax]
jne 0x1401b650a
mov rcx, qword [r13 + 0x2b0]
call fcn.14007e020
mov rax, qword [r13 + 0x2b8]
lock dec qword [rax]
jne 0x1401b6531
mov r13, qword [rbp + 0x26d0]
mov byte [r13 + 0x2d5], 0
mov rcx, qword [rbp + 0x2698]
mov qword [rcx], rbx
mov qword [rcx + 8], r14
mov byte [rcx + 0x10], dil
mov byte [rcx + 0x11], r15b
mov eax, dword [rbp + 0x2640]
mov dword [rcx + 0x12], eax
movzx eax, word [rbp + 0x2644]
mov word [rcx + 0x16], ax
mov al, 1
jmp 0x1401b7ddc
mov eax, 0x2000
sub rax, rbx
lea rdx, [rbx + r13]
add rdx, 0x640
lea rcx, [r13 + 0x470]
mov qword [r13 + 0x628], rcx
mov qword [r13 + 0x630], rdx
mov qword [r13 + 0x638], rax
mov qword [rbp + 0x21a0], rdx
mov qword [rbp + 0x21a8], rax
mov qword [rbp + 0x21b0], 0
mov qword [rbp + 0x21b8], rax
cmp dword [rcx], 2
jne 0x1401b669e
mov byte [rsi], al
jmp 0x1401b6ad0
lea r14, fcn.140006e20
jmp 0x1401b6964
mov r15d, 3
cmp qword [r13 + 0x600], 0
je 0x1401b698a
mov r8, qword [r13 + 0x608]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [r13 + 0x5f8], 2
je 0x1401b69d4
mov rax, qword [rbp + 0x26d0]
cmp byte [rax + 0x61d], 0
je 0x1401b69d4
mov r8, qword [rbp + 0x26d0]
mov rax, qword [r8 + 0x5d8]
mov rdx, qword [r8 + 0x5e0]
mov rax, qword [rax + 0x20]
lea rcx, [r8 + 0x5f0]
mov r8, qword [r8 + 0x5e8]
mov qword [rbp + 0x2638], r12
call rax
mov rax, qword [rbp + 0x26d0]
mov byte [rax + 0x61d], 0
cmp byte [rax + 0x5d0], 2
je 0x1401b6a2b
mov rax, qword [rbp + 0x26d0]
cmp byte [rax + 0x61e], 0
je 0x1401b6a2b
mov r8, qword [rbp + 0x26d0]
mov rax, qword [r8 + 0x5b0]
mov rdx, qword [r8 + 0x5b8]
mov rax, qword [rax + 0x20]
lea rcx, [r8 + 0x5c8]
mov r8, qword [r8 + 0x5c0]
mov qword [rbp + 0x2630], r12
call rax
mov rsi, qword [rbp + 0x26d0]
mov byte [rsi + 0x61e], 0
cmp qword [rsi + 0x598], 0
je 0x1401b6a59
mov r8, qword [rsi + 0x5a0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x61f], 1
jne 0x1401b6a9a
mov rax, qword [rbp + 0x26d0]
cmp dword [rax + 0x470], 2
jne 0x1401b6a87
lea rcx, [rax + 0x478]
mov qword [rbp + 0x2628], r12
call fcn.1401b3680
jmp 0x1401b6a9a
lea rcx, [rax + 0x470]
mov qword [rbp + 0x2628], r12
call fcn.1401b3b40
mov r13, qword [rbp + 0x26d0]
mov byte [r13 + 0x61f], 0
lea rcx, [rbp + 0x1f70]
lea rdx, [rbp + 0x1620]
mov r8d, 0x110
call fcn.14025a776
mov byte [r13 + 0x61c], 1
cmp r15, 4
jne 0x1401b6ae2
mov rax, qword [rbp + 0x2698]
mov byte [rax + 0x11], 3
mov al, 4
jmp 0x1401b7ddc
lea rcx, [rbp + 0x530]
lea rdx, [rbp + 0x1f70]
mov r8d, 0x110
call fcn.14025a776
mov rcx, r12
call fcn.1401b32e0
cmp r15, 3
je 0x1401b64df
lea rcx, [rbp + 0x12f8]
lea rdx, [rbp + 0x530]
mov r8d, 0x110
call fcn.14025a776
mov r13, qword [rbp + 0x26d0]
mov byte [r13 + 0x2d3], 1
mov qword [rbp + 0x12e0], r15
mov qword [rbp + 0x12e8], rbx
mov qword [rbp + 0x12f0], r14
mov r14, qword [r13 + 0x278]
cmp dword [r14], 1
jne 0x1401b6b6b
mov rcx, qword [r14 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rbx, rax
mov esi, 1
jmp 0x1401b6b6d
xor esi, esi
mov rcx, qword [r14 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ecx, word [r14 + 0x1c]
mov edx, dword [r14 + 0x18]
mov qword [r13 + 0x9c8], rsi
mov qword [r13 + 0x9d0], rbx
mov qword [r13 + 0x9d8], rax
mov dword [r13 + 0x9e0], edx
mov word [r13 + 0x9e4], cx
mov r14, qword [r13 + 0x280]
test r14, r14
je 0x1401b72ea
lea r15, [r13 + 0x9c8]
mov rbx, qword [r13 + 0x288]
mov byte [r13 + 0x2d3], 0
lea rdx, [rbp + 0x12e0]
mov r8d, 0x128
mov rcx, r12
call fcn.14025a788
mov qword [r13 + 0x408], r15
mov qword [r13 + 0x410], r14
mov qword [r13 + 0x418], rbx
lea rcx, [r13 + 0x420]
lea rdx, [rbp + 0x1620]
mov r8d, 0x5a0
call fcn.14025a776
lea rax, [r13 + 0x9c0]
mov qword [rbp + 0x2678], rax
mov byte [r13 + 0x9c0], 0
lea rax, [r13 + 0x2e0]
mov qword [rbp + 0x26a0], rax
movq xmm0, r14
movq xmm6, r15
punpcklqdq xmm6, xmm0
lea rsi, [r13 + 0x420]
mov r8d, 0x128
mov rcx, rsi
mov rdx, qword [rbp + 0x26a0]
call fcn.14025a776
movdqu xmmword [r13 + 0x548], xmm6
mov qword [r13 + 0x558], rbx
lea r15, [r13 + 0x790]
mov byte [r13 + 0x790], 0
mov qword [rbp + 0x2588], r15
mov byte [r13 + 0x791], 0
mov rax, qword [r13 + 0x558]
mov qword [rbp + 0x1e28], rax
movups xmm0, xmmword [r13 + 0x548]
movups xmmword [rbp + 0x1e18], xmm0
lea rbx, [rbp + 0x1cf0]
mov r8d, 0x128
mov rcx, rbx
mov qword [rbp + 0x26c0], rsi
mov rdx, rsi
call fcn.14025a776
lea r14, [rbp + 0xbd8]
mov r8d, 0x140
mov rcx, r14
mov rdx, rbx
call fcn.14025a776
lea rcx, [r13 + 0x798]
mov r8d, 0x140
mov rdx, r14
call fcn.14025a776
lea rax, [r13 + 0x798]
mov qword [rbp + 0x2668], rax
mov rsi, qword [r13 + 0x798]
mov r14, qword [r13 + 0x8c0]
mov r15, qword [r13 + 0x8c8]
mov r12, qword [r13 + 0x8d0]
mov qword [r13 + 0x798], 3
cmp rsi, 3
je 0x1401b7ea4
lea rdx, [r13 + 0x7a0]
lea rcx, [rbp + 0x1bc8]
mov r8d, 0x120
mov qword [rbp + 0x2530], rdx
call fcn.14025a776
mov qword [rbp + 0x1bc0], rsi
mov qword [rbp + 0x1ce8], rdi
movabs rcx, 0x8000000000000000
mov qword [rbp + 0x25c8], rcx
mov qword [rbp + 0x2670], rcx
mov qword [rbp + 0x25e0], rcx
mov qword [rbp + 0x25b0], 0
mov qword [rbp + 0x25b8], 8
mov qword [rbp + 0x25c0], 0
movzx eax, byte [r14 + 0x1d]
lea ecx, [rax + 1]
cmp al, 4
movzx eax, cl
mov ecx, 4
cmovne ecx, eax
movzx eax, byte [r14 + 0x1c]
movzx r13d, cl
xor ecx, ecx
cmp r13b, al
mov rsi, rax
cmovb rsi, rcx
cmp al, 4
cmove rsi, rcx
mov ebx, 1
sub r13, rsi
je 0x1401b6df6
movzx eax, byte [0x14034f150]
mov edx, 0xe
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401b8027
mov rsi, rax
movabs rax, 0x6c7275206e692074
mov qword [rsi + 6], rax
movabs rax, 0x2074736f68206f6e
mov qword [rsi], rax
movzx eax, byte [0x14034f150]
mov edx, 0x18
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401b803b
mov rbx, rax
mov qword [rax], 0xe
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0xe
lea r14, [0x1402d0080]
mov r15b, 2
jmp 0x1401b7cd2
add byte [rax], al
jmp 0x1401b7470
xor eax, eax
cmp rax, qword [rbp + 0x2400]
jno 0x1401b7487
movabs r13, 0x8000000000000000
jmp 0x1401b74b6
add byte [rax], al
sub bl, 0x2f
mov rdx, qword [rbp + 0x2408]
mov r8, qword [rbp + 0x2410]
lea rcx, [rbp + 0x1f70]
and al, 0
add byte [rax - 0x73], cl
lea esi, [rax + 0x1f]
add byte [rax], al
call fcn.1401bb090
mov r13, qword [rbp + 0x1f70]
mov ebp, dword [rbp + 0x1f70]
mov ebp, dword [rbp + 0x1f70]
movups xmm0, xmmword [rbp + 0x1f78]
movaps xmmword [rbp + 0x1f60], xmm0
invalid
invalid
add byte [rax], al
invalid
lea rcx, [rbp + 0x1f80]
lea rdx, [rbp + 0x1cf0]
add byte [rax], al
add byte [rax], al
mov r8d, 0x130
call fcn.14025a776
movaps xmm0, xmmword [rbp + 0x23c0]
mov qword [rbp + 0x1f70], rbx
mov rax, qword [rbp + 0x2598]
mov qword [rbp + 0x1f78], rax
mov qword [rbp + 0x20b0], 0
mov qword [rbp + 0x20b8], 1
xorps xmm1, xmm1
push rdi
leave
push rdi
leave
movups xmmword [rbp + 0x20c0], xmm1
mov qword [rbp + 0x20d0], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x20d8], 1
movups xmmword [rbp + 0x20e0], xmm1
mov rax, qword [rbp + 0x2680]
mov qword [rbp + 0x20f0], rax
mov rcx, qword [rbp + 0x2620]
mov qword [rbp + 0x20f8], rcx
mov qword [rbp + 0x2100], rax
mov qword [rbp + 0x2108], 0
mov rax, qword [rbp + 0x2670]
mov qword [rbp + 0x2110], rax
mov rax, qword [rbp + 0x25a0]
mov qword [rbp + 0x2118], rax
mov qword [rbp + 0x2120], r12
mov qword [rbp + 0x2128], r13
movaps xmm1, xmmword [rbp + 0x1f60]
movups xmmword [rbp + 0x2130], xmm1
mov dword [rbp + 0x2140], 0x10000
mov byte [rbp + 0x2144], 0
mov rax, qword [rbp + 0x2690]
mov qword [rbp + 0x2158], rax
movups xmmword [rbp + 0x2160], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x2660]
mov qword [rbp + 0x2170], rax
mov rax, qword [rbp + 0x2590]
and eax, 0x89480000
test dword [rax + 0x21], edi
add byte [rax], al
and eax, 0x89480000
test dword [rax + 0x21], edi
add byte [rax], al
mov qword [rbp + 0x2180], 1
mov qword [rbp + 0x2188], 0
mov byte [rbp + 0x2190], r14b
mov byte [rbp + 0x2191], r15b
mov word [rbp + 0x2192], 0x100
mov byte [rbp + 0x26ae], 0
lea rcx, [rbp + 0x1cf0]
lea rdx, [rbp + 0x1f70]
call fcn.1401bb260
movzx ebx, byte [rbp + 0x1cf0]
mov r15, qword [rbp + 0x1cf8]
mov rsi, qword [rbp + 0x1d00]
test bl, 1
je 0x1401b7637
cmp r15, 2
je 0x1401b7650
lea rdx, [rbp + 0x1d08]
lea rcx, [rbp + 0x21a0]
and dword [rax], eax
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
and dword [rax], eax
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
call fcn.14025a776
lea rcx, [rbp + 0x23d8]
call fcn.1401baf30
mov qword [rbp + 0x2670], rdi
add byte [rax - 0x75], cl
test eax, ecx
and eax, 0xd1480000
loopne 0x1401b76b6
test eax, eax
add byte [rax - 0x75], cl
test eax, ecx
and eax, 0xd1480000
loopne 0x1401b76b6
test eax, eax
je 0x1401b7688
mov r8, qword [rbp + 0x25d0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, rsi
mov rax, qword [rbp + 0x25e0]
shl rax, 1
test rax, rax
je 0x1401b76b0
mov r8, qword [rbp + 0x25e8]
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rbp + 0x25b8]
mov rsi, qword [rbp + 0x25c0]
xor r12d, r12d
mov r13, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
add byte [rax - 0x75], cl
mov ch, 0xc0
and eax, 0x31450000
in al, 0x4c
mov ebp, dword [sym.imp.crypt32.dll_CertFreeCertificateContext]
cmp rsi, r12
je 0x1401b76df
nop dword [rax]
mov rcx, qword [r14 + r12*8]
inc r12
call r13
cmp rsi, r12
jne 0x1401b76d0
cmp qword [rbp + 0x25b0], 0
je 0x1401b76fb
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, 1
mov rsi, qword [rbp + 0x26d0]
mov r13, rdi
je 0x1401b772b
cmp r15, 2
mov rdi, qword [rbp + 0x2670]
jne 0x1401b7780
mov eax, 2
mov r15, r13
mov rsi, qword [rbp + 0x26d0]
jmp 0x1401b77cf
invalid
add byte [rax - 0x73], cl
popfq
invalid
lea rbx, [rbp + 0x1cf0]
lea rdx, [rbp + 0x21a0]
mov r8d, 0x218
add byte [rax - 0x77], cl
fld1
invalid
xor byte [rdx], cl
add byte [rax - 0x73], cl
lea ebp, [rax + 0xf]
add byte [rax], al
mov r8d, 0x128
mov rdx, rbx
call fcn.14025a776
lea rdx, [rbp + 0x1e20]
lea rcx, [rbp + 0xaf0]
mov r8d, 0xe8
call fcn.14025a776
xor eax, eax
ror byte [rax - 0x75], 0xbd
jo case.0x14019bee2.87
add byte [rax], al
add byte [rax - 0x77], cl
fld1
invalid
ror byte [rax - 0x75], 0xbd
jo case.0x14019bee2.87
add byte [rax], al
jmp 0x1401b77cf
lea rbx, [rbp + 0x1cf0]
lea rdx, [rbp + 0x21a0]
mov r8d, 0x218
mov rcx, rbx
call fcn.14025a776
lea rcx, [rbp + 0xf68]
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov rdx, rbx
call fcn.14025a776
lea rdx, [rbp + 0x1e20]
lea rcx, [rbp + 0xaf0]
mov r8d, 0xe8
call fcn.14025a776
mov eax, 1
mov byte [rsi + 0x791], 1
mov qword [rsi + 0x560], rax
mov qword [rsi + 0x568], r15
mov qword [rsi + 0x570], r13
lea r14, [rsi + 0x578]
lea rdx, [rbp + 0xf68]
mov r8d, 0x128
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
call fcn.14025a776
mov qword [rsi + 0x6a0], 0
lea r15, [rsi + 0x6a8]
lea rdx, [rbp + 0xaf0]
mov r8d, 0xe8
mov rcx, r15
call fcn.14025a776
mov rax, qword [rsi + 0x798]
cmp rax, 3
mov rbx, qword [rbp + 0x2678]
je 0x1401b78a7
cmp eax, 2
jne 0x1401b7878
popfq
pop rax
add byte es:[rax], al
mov rax, qword [rbp + 0x26a0]
mov qword [rbp + 0x2650], rax
mov rax, qword [rbp + 0x26c0]
mov qword [rbp + 0x2648], rax
mov rcx, qword [rbp + 0x2668]
call fcn.1401b3b40
mov r13, qword [rbp + 0x26d0]
mov rax, qword [r13 + 0x560]
test rax, rax
je 0x1401b79af
lea rdx, [r13 + 0x568]
cmp eax, 1
jne 0x1401b79f6
add eax, 0xf8830000
add dword [rdi], ecx
test dword [rax], ebp
add dword [rax], eax
add byte [rcx - 0x48], al
sub byte [rdx], al
add byte [rax], al
mov r8d, 0x228
mov rcx, qword [rbp + 0x2668]
call fcn.14025a776
or al, byte [rax]
or al, byte [rax]
mov rsi, qword [rbp + 0x26c0]
mov r15, qword [rbp + 0x2588]
mov qword [rbp + 0x26c0], rsi
mov qword [rbp + 0x2678], rbx
lea rax, [r13 + 0x798]
mov qword [rbp + 0x2668], rax
mov rsi, qword [r13 + 0x798]
mov qword [r13 + 0x798], 2
cmp rsi, 2
je 0x1401b7ec1
lea rdx, [r13 + 0x7a0]
lea rbx, [r13 + 0x8d8]
lea rcx, [rbp + 0x1f78]
mov r8d, 0x130
call fcn.14025a776
lea rcx, [rbp + 0x20b0]
mov r8d, 0xe8
mov rdx, rbx
call fcn.14025a776
mov qword [rbp + 0x1f70], rsi
mov qword [rbp + 0x20a8], rdi
lea rcx, [rbp + 0x1cf0]
lea rdx, [rbp + 0x1f70]
call fcn.1401bb260
mov r13, qword [rbp + 0x1cf8]
mov r12, qword [rbp + 0x1d00]
cmp dword [rbp + 0x1cf0], 1
jne 0x1401b7a0b
cmp r13, 2
jne 0x1401b7d39
mov rsi, r13
mov r13, qword [r13 + 0x568]
mov r12, qword [rsi + 0x570]
lea rcx, [rbp + 0xd18]
mov r8d, 0x128
mov rdx, r14
call fcn.14025a776
mov r14, qword [rsi + 0x6a0]
lea rcx, [rbp + 0xa08]
mov r8d, 0xe8
mov rdx, r15
call fcn.14025a776
jmp 0x1401b7af8
mov r12, qword [rdx]
mov r13d, 2
mov rsi, qword [rbp + 0x26d0]
jmp 0x1401b7aff
lea rdx, [rbp + 0x1d08]
lea rdi, [rbp + 0x21a0]
mov r8d, 0x218
mov rcx, rdi
call fcn.14025a776
lea rbx, [rbp + 0x1408]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
mov rcx, rbx
mov rdx, rdi
cli
call fcn.14025a776
lea rcx, [rbp + 0x1bc0]
mov r8d, 0x128
mov rdx, rbx
call fcn.14025a776
lea rdx, [rbp + 0x1538]
lea rcx, [rbp + 0x23d8]
mov r8d, 0xe8
call fcn.14025a776
cmp r13, 3
mov rbx, qword [rbp + 0x2678]
je 0x1401b7dc1
lea rcx, [rbp + 0xd18]
lea rdx, [rbp + 0x1bc0]
mov r8d, 0x128
call fcn.14025a776
lea rcx, [rbp + 0xa08]
lea rdx, [rbp + 0x23d8]
mov r8d, 0xe8
call fcn.14025a776
mov rcx, qword [rbp + 0x2668]
cmp dword [rcx], 2
je 0x1401b7ae4
mov qword [rbp + 0x2658], rbx
mov rax, qword [rbp + 0x26a0]
mov qword [rbp + 0x2650], rax
mov rax, qword [rbp + 0x26c0]
mov qword [rbp + 0x2648], rax
call fcn.1401b4250
xor r14d, r14d
mov rsi, qword [rbp + 0x26d0]
cmp qword [rsi + 0x560], 2
je 0x1401b7aff
mov byte [rsi + 0x791], 0
mov byte [rsi + 0x791], 0
lea rcx, [rbp + 0x2e0]
lea rdx, [rbp + 0xd18]
mov r8d, 0x128
call fcn.14025a776
lea rcx, [rbp + 0x838]
lea rdx, [rbp + 0xa08]
mov r8d, 0xe8
call fcn.14025a776
mov byte [rsi + 0x790], 1
cmp r13, 3
je 0x1401b7dc5
lea rcx, [rbp + 0x1b8]
lea rdx, [rbp + 0x2e0]
mov r8d, 0x128
call fcn.14025a776
lea rcx, [rbp + 0x750]
lea rdx, [rbp + 0x838]
mov r8d, 0xe8
call fcn.14025a776
mov qword [rbp + 0x2578], rbx
mov rax, qword [rbp + 0x26a0]
mov qword [rbp + 0x2570], rax
mov rcx, qword [rbp + 0x26c0]
call fcn.1401b3dc0
mov rsi, rbx
lea rdi, [rbp - 0x58]
lea rdx, [rbp + 0x1b8]
mov r8d, 0x128
mov rcx, rdi
call fcn.14025a776
lea rbx, [rbp + 0xd0]
lea rdx, [rbp + 0x750]
mov r8d, 0xe8
mov rcx, rbx
call fcn.14025a776
mov byte [rsi], 1
lea rcx, [rbp + 0x408]
mov r8d, 0x128
mov rdx, rdi
call fcn.14025a776
lea rcx, [rbp + 0x920]
mov r8d, 0xe8
mov rdx, rbx
call fcn.14025a776
cmp r13, 2
jne 0x1401b7c46
mov qword [rbp + 0x1cf0], r12
movzx eax, byte [0x14034f150]
mov edx, 8
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
mov r13, qword [rbp + 0x26d0]
je 0x1401b7ef7
mov rbx, rax
mov qword [rax], r12
lea r14, [0x1402cfc48]
mov r15b, 2
jmp 0x1401b7cd2
lea rcx, [rbp + 0x1d00]
lea rdx, [rbp + 0x408]
mov r8d, 0x128
call fcn.14025a776
lea rcx, [rbp + 0x1e30]
lea rdx, [rbp + 0x920]
mov r8d, 0xe8
call fcn.14025a776
mov qword [rbp + 0x1cf0], r13
mov qword [rbp + 0x1cf8], r12
mov qword [rbp + 0x1e28], r14
movzx eax, byte [0x14034f150]
mov edx, 0x228
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401b7f0b
mov rbx, rax
lea rdx, [rbp + 0x1cf0]
mov r8d, 0x228
mov rcx, rax
call fcn.14025a776
lea r14, [0x1402d57e8]
xor r15d, r15d
mov r13, qword [rbp + 0x26d0]
cmp qword [r13 + 0x9c8], 0
je 0x1401b7ce9
mov rcx, qword [r13 + 0x9d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [r13 + 0x9d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp byte [r13 + 0x2d3], 1
jne 0x1401b7d25
cmp dword [rbp + 0x12e0], 2
jne 0x1401b7d19
lea rcx, [rbp + 0x12e8]
call fcn.1401b3680
jmp 0x1401b7d25
lea rcx, [rbp + 0x12e0]
call fcn.1401b3b40
mov r13, qword [rbp + 0x26d0]
mov byte [r13 + 0x2d3], 0
jmp 0x1401b64e9
mov byte [r15], 4
mov byte [rbx], 3
mov rax, qword [rbp + 0x2698]
mov byte [rax + 0x11], 3
mov al, 5
mov r13, qword [rbp + 0x26d0]
mov byte [r13 + 0x2d2], al
movaps xmm6, xmmword [rbp + 0x26e0]
add rsp, 0x2778
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.future_polled_after_completionC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1402cf530]
mov edx, 0x1e
call fcn.14025bee0
jmp 0x1401b64e7
lea rcx, str.future_polled_after_completionC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1402d45e0]
mov edx, 0x1e
call fcn.14025bee0
jmp 0x1401b64e7
mov ecx, 8
mov edx, 8
call fcn.14025b400
jmp 0x1401b64e7
mov ecx, 8
mov edx, 0x228
call fcn.14025b400
jmp 0x1401b64e7
mov ecx, 1
mov edx, 0xe
call fcn.14025b3e0
jmp 0x1401b64e7
mov qword [rbp + 0x2698], rsi
mov ecx, 8
mov edx, 0x18
call fcn.14025b400
jmp 0x1401b64e7
add r14, 0x18
add esi, 0x18
dec rbx
je 0x1401bb001
cmp qword [r14 - 8], 0
je 0x1401bafe0
mov r8, qword [r14]
mov rcx, qword [0x14034f0b8]
or eax, 0x1940be
xor edx, edx
call r15
jmp 0x1401bafe0
test rdi, rdi
je 0x1401bb025
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x38
pop rbx
pop rdi
cmp byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rbp
ret
invalid
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
push 0x30
mov rax, qword [rbp - 8]
mov rsi, rax
cmp qword [rax], 0
je 0x1401bb06e
mov rcx, qword [rsi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rcx, rsi
add rcx, 0x28
call fcn.140099220
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov rax, r8
mov r12, rdx
mov edx, 0x18
mov qword [rbp - 8], r8
mul rdx
jo case.0x140165a3a.284
invalid
mov r15, rax
movabs rax, 0x7ffffffffffffff9
cmp r15, rax
jae case.0x140165a3a.284
test r15, r15
mov qword [rbp - 0x38], rcx
je 0x1401bb1ad
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, r15
call fcn.1401fcae0
test rax, rax
je 0x1401bb204
mov r14, rax
mov rax, qword [rbp - 8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], r14
test rax, rax
je 0x1401bb1bd
mov qword [rbp - 0x10], 0
xor esi, esi
xor eax, eax
mov qword [rbp - 0x40], r15
jmp 0x1401bb166
mov r15d, 1
mov rcx, r15
mov rdx, r12
mov r8, r13
call fcn.14025a776
mov qword [r14 + rsi], r13
mov qword [r14 + rsi + 8], r15
mov dword [rsi + rsi + 8], edi
mov dword [rsi + rsi + 8], edi
mov qword [r14 + rsi + 0x10], r13
add rsi, 0x18
mov r12, rdi
mov esp, edi
mov rax, rbx
cmp qword [rbp - 8], rbx
cmp dword [rbp - 8], ebx
cmp dword [rbp - 8], ebx
mov r15, qword [rbp - 0x40]
je 0x1401bb1bd
cmp r15, rsi
je 0x1401bb1bd
lea rdi, [r12 + 0x18]
lea rbx, [rax + 1]
mov r13, qword [r12 + 0x10]
and al, 0x10
test r13, r13
js 0x1401bb1ed
mov r12, qword [r12 + 8]
je 0x1401bb130
mov qword [rbp - 0x18], rax
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, r13
call fcn.1401fcae0
sbb dword [rax + rax], eax
sbb dword [rax + rax], eax
mov r15, rax
test rax, rax
jne 0x1401bb136
mov eax, 1
mov qword [rbp - 0x10], rax
invalid
invalid
invalid
jmp 0x1401bb1f1
mov qword [rbp - 0x30], 0
mov qword [rbp - 0x28], 8
mov rax, qword [rbp - 8]
mov qword [rbp - 0x20], rax
mov rcx, qword [rbp - 0x38]
mov qword [rcx + 0x10], rax
mov rax, qword [rbp - 0x30]
mov qword [rcx], rax
mov rax, qword [rbp - 0x28]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
ror byte [r8 - 0x77], 1
add dword [rax - 0x75], ecx
fmul dword [r8 - 0x77]
mov dword [rcx + 8], eax
invalid
invalid
invalid
mov dword [rcx + 8], eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
push 0x415e5f5b
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp - 0x18], rax
call 0x130693d3d
mov rcx, qword [rbp - 0x10]
mov rdx, r13
call fcn.14025b3e0
jrcxz 0x1401bb1fc
or al, byte [rax]
jrcxz 0x1401bb1fc
or al, byte [rax]
add byte [rdi], cl
or ebp, eax
invalid
invalid
ud2
call fcn.14002e150
mov ecx, 8
mov rdx, r15
call fcn.14025b3e0
or al, byte [rax]
or al, byte [rax]
int3
invalid
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x30]
call fcn.1400993c0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
clc
and eax, 3
cmp eax, 1
jne 0x1401bb348
lea rax, [rdi - 1]
mov qword [rbp - 0x30], rax
mov rax, qword [rdi - 1]
dec dword [rax - 0x77]
fmul dword [r8 - 0x75]
invalid
invalid
mov qword [rbp - 0x20], rax
mov rax, qword [rax]
test rax, rax
je 0x1401bb2f0
dec dword [rax - 0x77]
fmul dword [r8 - 0x75]
invalid
mov rcx, qword [rbp - 0x28]
call rax
mov r8, qword [rbp - 0x28]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
je 0x1401bb319
cmp qword [rax + 0x10], 0x11
jb 0x1401bb30a
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
cmpsd dword [rsi], dword [rdi]
cmp eax, 0xd2310019
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x30]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401bb348
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rbp - 0x18]
add rsp, 0x70
pop rdi
pop rsi
pop rbp
jmp fcn.1401b4250
invalid
jo 0x1401bb3dd
mov eax, dword [rbp - 0x28]
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
cmp qword [rax + 8], 0
je 0x1401bb3bd
mov rax, qword [rbp - 0x20]
cmp qword [rax + 0x10], 0x11
jb 0x1401bb3ae
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
or eax, 0x193cf4
xor edx, edx
mov r8, qword [rbp - 0x30]
call qword [sym.imp.kernel32.dll_HeapFree]
add dh, al
test dword [r8], 0x20c48348
add dh, al
test dword [r8], 0x20c48348
pop rdi
pop rsi
pop rbp
ret
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x70]
in al, dx
and byte [rax - 0x73], cl
push 0x70
jo 0x1401bb371
cmp byte [rbp - 9], 0
jne 0x1401bb3fe
jge 0x1401bb3ea
add byte [rbp + 8], dh
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x18]
call fcn.1401b4250
jmp 0x1401bb3f6
mov eax, dword [rcx]
cmp rax, 3
je 0x1401bb427
cmp eax, 2
jne 0x1401bb428
add rcx, 8
jmp fcn.1401b3680
ret
jmp fcn.1401b3b40
add byte [rax], al
jmp fcn.1401b3dc0
inc ebx
jmp fcn.1401b3b40
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax + 4], esp
add byte [rax], al
invalid
invalid
adc byte [rbp + 0x20], dl
movups xmm3, xmmword [r13 + 0x30]
movups xmmword [r13 + 0xd8], xmm0
movups xmmword [r13 + 0xe8], xmm1
movups xmmword [r13 + 0xf8], xmm2
movups xmmword [r13 + 0x108], xmm3
movups xmm0, xmmword [r13 + 0x40]
movups xmmword [r13 + 0x118], xmm0
movups xmm0, xmmword [r13 + 0x50]
movups xmmword [r13 + 0x128], xmm0
movups xmm0, xmmword [r13 + 0x60]
invalid
movups xmmword [r13 + 0x138], xmm0
movups xmm0, xmmword [r13 + 0x70]
movups xmmword [r13 + 0x148], xmm0
add byte [rax], al
movups xmm0, xmmword [r13 + 0x80]
movups xmmword [r13 + 0x158], xmm0
adc dword [rbp + 0x158], eax
movups xmm0, xmmword [r13 + 0x90]
movups xmmword [r13 + 0x168], xmm0
adc dword [rbp + 0x168], eax
movups xmm0, xmmword [r13 + 0xa0]
movups xmmword [r13 + 0x178], xmm0
js 0x1401bb54e
add byte [rax], al
js 0x1401bb54e
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rbp + 0xb0], al
movups xmm0, xmmword [r13 + 0xb0]
movups xmmword [r13 + 0x188], xmm0
movups xmm0, xmmword [r13 + 0xc0]
movups xmmword [r13 + 0x198], xmm0
mov rax, qword [r13 + 0xd0]
add byte [rcx - 0x77], cl
test dword [rax + 0x41000001], ebp
movzx eax, byte [rbp + 0x250]
push rax
add al, byte [rax]
invalid
mov byte [r13 + 0x252], al
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmmword [r13 + 0x1b0], xmm2
mov rax, qword [r13 + 0x30]
mov qword [r13 + 0x1c0], rax
test eax, eax
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rbp + 0x1c8], eax
movups xmmword [r13 + 0x1d8], xmm1
mov rax, qword [r13 + 0x1b0]
lock inc qword [rax]
jle 0x1401bbd50
mov rcx, qword [r13 + 0x1b8]
mov rdx, qword [r13 + 0x1c0]
lock inc qword [rcx]
jle 0x1401bbd50
lea r15, [r13 + 0x158]
lea rbx, [r13 + 0x1e8]
mov qword [r13 + 0x1e8], rax
add byte [rcx - 0x77], cl
invalid
lock add dword [rax], eax
add byte [rcx - 0x77], cl
xchg ebp, eax
clc
add dword [rax], eax
add byte [rcx - 0x3a], al
test dword [rbx + 2], edx
add byte [rax], al
add dword [rcx - 0x80], eax
mov ebp, 0x151
invalid
je 0x1401bb63f
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
add dword [rcx - 0x80], eax
mov ebp, 0x151
add dword [rbx + riz + 0x41], esi
cmp byte [rdi], 1
cmp byte [r15], 1
jne 0x1401bb63f
cmp byte [r13 + 0x159], 1
jne 0x1401bb63f
invalid
adc ecx, dword [rax - 0x77]
fld1
or al, 0x2a
idiv bh
mov rcx, rbx
call fcn.14011e040
mov byte [rax + 0x67], 1
mov r13, qword [rbp + 0x450]
lea rax, [r13 + 0x1c8]
cmp dword [rax], 1
jne 0x1401bb676
mov rcx, qword [r13 + 0x1d0]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
mov r12d, 1
jmp 0x1401bb679
xor r12d, r12d
mov rcx, qword [r13 + 0x1d8]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, word [r13 + 0x1e4]
mov byte [r13 + 0x253], 0
lea rcx, [r13 + 0x200]
mov qword [r13 + 0x200], r12
mov qword [r13 + 0x208], r14
mov qword [r13 + 0x210], rax
mov eax, dword [r13 + 0x1e0]
mov dword [r13 + 0x218], eax
add al, byte [rax]
add byte [rsi + 0x41], ah
mov dword [rbp + 0x21c], edx
mov byte [r13 + 0x238], 0
movups xmm0, xmmword [rbx]
movups xmmword [r13 + 0x220], xmm0
mov rax, qword [rbx + 0x10]
mov qword [r13 + 0x230], rax
mov byte [r13 + 0x254], 0
mov rax, qword [r15 + 0x50]
mov qword [rbp + 0x360], rax
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x350], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x340], xmm3
movaps xmmword [rbp + 0x330], xmm2
movaps xmmword [rbp + 0x320], xmm1
movaps xmmword [rbp + 0x310], xmm0
lea rdx, [rbp + 0x310]
call fcn.1401ba020
mov r8, rax
mov rax, rdx
mov rcx, qword [rbp + 0x450]
mov qword [rcx + 0x240], r8
mov qword [rcx + 0x248], rdx
lea rcx, [rbp + 0x310]
mov rdx, r8
mov r8, rdi
call qword [rax + 0x18]
mov r14, qword [rbp + 0x310]
cmp r14, 4
jne 0x1401bb783
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1401bbc4b
mov rdi, qword [rbp + 0x318]
mov rbx, qword [rbp + 0x320]
lea rdx, [rbp + 0x328]
lea rcx, [rbp - 0x50]
mov r8d, 0x110
call fcn.14025a776
mov rax, qword [rbp + 0x450]
mov rcx, qword [rax + 0x240]
mov qword [rbp + 0x448], rcx
mov rax, qword [rax + 0x248]
mov qword [rbp + 0x440], rax
mov rax, qword [rax]
test rax, rax
je 0x1401bb7db
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
push rax
add al, 0
add byte [rcx - 0x75], cl
mov r14, qword [rbp + 0x450]
mov rax, qword [r14 + 0x220]
xchg byte [rax], ah
add al, byte [rax]
add al, dh
dec qword [rax]
invalid
xchg byte [rax], ah
add al, byte [rax]
add al, dh
dec qword [rax]
invalid
jne 0x1401bb834
mov rcx, qword [r14 + 0x220]
call fcn.14007e020
invalid
in al, dx
invalid
mov rax, qword [r14 + 0x228]
lock dec qword [rax]
jne 0x1401bb85b
mov rax, qword [rbp + 0x450]
mov rcx, qword [rax + 0x228]
mov ecx, dword [rax + 0x228]
mov rdx, qword [rax + 0x230]
add al, ch
invalid
call fcn.14000d930
in eax, 0xff
mov r14, qword [rbp + 0x450]
cmp qword [r14 + 0x200], 0
invalid
je case.0x140165a3a.283
add byte [rdx], al
add byte [rax], al
add byte [rbp + rcx + 0x49], dh
mov ecx, dword [rsi + 0x208]
mov rcx, qword [r14 + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
leave
or al, byte [rax]
mov rcx, qword [r14 + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
leave
or al, byte [rax]
leave
or al, byte [rax]
mov byte [r14 + 0x253], 0
mov byte [rsi + 0x253], 0
cmp qword [r14 + 0x1c8], 0
je 0x1401bb8a7
add byte [rax], al
add byte [rbp + rcx + 0x49], dh
mov ecx, dword [rsi + 0x1d0]
mov rcx, qword [r14 + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [r14 + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [r14 + 0x1b0]
lock dec qword [rax]
jne 0x1401bb8cf
mov rcx, qword [r14 + 0x1b0]
call fcn.14007e020
add al, ch
push rcx
invalid
mov rax, qword [r14 + 0x1b8]
lock dec qword [rax]
add al, dh
dec qword [rax]
or byte [rbp + 0x1a], dh
jne 0x1401bb8f6
mov rax, qword [rbp + 0x450]
mov rcx, qword [rax + 0x1b8]
mov rdx, qword [rax + 0x1c0]
mov byte [rax + 0x48000001], bh
mov edx, dword [rax + 0x1c0]
call fcn.14000d930
mov rax, qword [rbp + 0x450]
mov byte [rax + 0x254], 0
mov rax, qword [rax + 0x148]
lock dec qword [rax]
jne 0x1401bb924
mov rax, qword [rbp + 0x450]
mov rcx, qword [rax + 0x148]
call fcn.14011e530
mov r14b, 2
mov r8, qword [rbp + 0x450]
cmp byte [r8 + 0x140], 2
jne 0x1401bb9e2
jmp 0x1401bbc3a
adc byte [rbx], al
add byte [rax], al
lea rdx, [rbp + 0x1e8]
mov r8d, 0x128
mov eax, 0x128
mov eax, 0x128
call fcn.14025a776
or dword [rax], eax
movzx eax, byte [0x14034f150]
mov edx, 0x128
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
mov r12, qword [rbp + 0x450]
je 0x1401bbcf5
mov rdi, rax
lea rdx, [rbp + 0x1e8]
mov r8d, 0x128
mov rcx, rax
call fcn.14025a788
movzx r15d, byte [r12 + 0x252]
lea rbx, str._Ee_
add byte [rbp + 0x31], al
imul cl
or eax, dword [rcx]
add byte [rax], al
add byte [rbp + 0x31], al
imul cl
or eax, dword [rcx]
add byte [rax], al
mov rax, qword [r8 + 0x120]
and byte [rcx], al
add byte [rax], al
mov rdx, qword [r8 + 0x128]
lea rcx, [r8 + 0x138]
mov r8, qword [r8 + 0x130]
call qword [rax + 0x20]
jmp 0x1401bbc3a
rol byte [rax], 0
add byte [rax - 0x73], cl
xchg ebp, eax
call 0x1811bba16
mov eax, 0x128
call fcn.14025a776
mov rbx, qword [rbp + 0x450]
cmp byte [rbx + 0x151], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jne 0x1401bba73
mov rcx, qword [rbp + 0xe8]
cmp rcx, 0xffffffffffffffff
dec dword [rdi]
test ch, ah
add al, byte [rax]
invalid
add byte [rax - 0x7d], cl
stc
dec dword [rdi]
test ch, ah
add al, byte [rax]
add bh, al
test dword [rax], edx
add eax, dword [rax]
mov dword [rbp + 0x310], 0
mov dword [rsp + 0x20], 4
add byte [rax], al
add byte [rax], al
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
lea r9, [rbp + 0x310]
adc byte [rbx], al
add byte [rax], al
mov edx, 6
mov r8d, 1
call qword [sym.imp.ws2_32.dll_setsockopt]
adc eax, 0xacb7e
adc eax, 0xacb7e
add byte [rbx - 0x7bf00008], al
stc
add dword [rax], eax
add byte [rax - 0x73], cl
cmp eax, 0xffffffff
je 0x1401bbc6c
lea rcx, [rbp + 0x310]
lea rdx, [rbp + 0xc0]
mov r8d, 0x128
lea edx, [rax]
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
rol byte [rax], 0
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
call fcn.14025a776
movzx eax, byte [0x14034f150]
mov edx, 0x128
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401bbd0d
mov rdi, rax
lea rdx, [rbp + 0x310]
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov rcx, rax
call fcn.14025a776
in al, dx
or dword [rax], eax
movzx r14d, byte [rbx + 0x152]
movzx r15d, byte [rbx + 0x252]
lea rbx, [0x1402d5a28]
lea ebx, [0x1402d5a28]
cmp qword [rbp + 0x1e8], 2
add byte [rdx], al
jne 0x1401bbaed
lea rcx, [rbp + 0x1f0]
call fcn.1401b3680
mov r12, qword [rbp + 0x450]
mov rax, qword [r12 + 0x220]
lock dec qword [rax]
dec qword [rax]
add al, 0
add byte [rcx - 0x75], cl
test byte [rax + riz], ah
add al, byte [rax]
add al, dh
dec qword [rax]
jne 0x1401bbb0f
mov rcx, qword [r12 + 0x220]
call fcn.14007e020
and al, 0x20
add al, byte [rax]
add al, ch
adc dword [0xcb65bafd], esp
mov rax, qword [r12 + 0x228]
lock dec qword [rax]
test byte [rax + rbp], ah
add al, byte [rax]
add al, dh
dec qword [rax]
jne 0x1401bbb37
mov rax, qword [rbp + 0x450]
mov rcx, qword [rax + 0x228]
mov rdx, qword [rax + 0x230]
call fcn.14000d930
mov r12, qword [rbp + 0x450]
cmp qword [r12 + 0x200], 0
add byte [rcx - 0x7d], cl
mov esp, 0x20024
add byte [rax], al
je 0x1401bbb57
mov rcx, qword [r12 + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [r12 + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov byte [r12 + 0x253], 0
test byte [rbx + rdx*2], ah
add al, byte [rax]
add byte [rax], al
cmp qword [r12 + 0x1c8], 0
add dword [rax], eax
add byte [rax], al
je 0x1401bbb89
mov rcx, qword [r12 + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [r12 + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [r12 + 0x1b0]
lock dec qword [rax]
jne 0x1401bbbb4
mov rcx, qword [r12 + 0x1b0]
call fcn.14007e020
mov rax, qword [r12 + 0x1b8]
lock dec qword [rax]
jne 0x1401bbbdc
mov rax, qword [rbp + 0x450]
mov rcx, qword [rax + 0x1b8]
mov rdx, qword [rax + 0x1c0]
mov edx, dword [rax + 0x1c0]
push rax
add al, 0
add byte [rax - 0x75], cl
mov byte [rax + 0x48000001], bh
mov edx, dword [rax + 0x1c0]
call fcn.14000d930
mov rax, qword [rbp + 0x450]
mov byte [rax + 0x254], 0
mov rax, qword [rax + 0x148]
lock dec qword [rax]
jne 0x1401bbc0a
mov rax, qword [rbp + 0x450]
mov rcx, qword [rax + 0x148]
call fcn.14011e530
mov r8, qword [rbp + 0x450]
cmp byte [r8 + 0x140], 2
je 0x1401bbc3a
mov rax, qword [r8 + 0x120]
mov rdx, qword [r8 + 0x128]
lea rcx, [r8 + 0x138]
add dword [rax], eax
add byte [rbp - 0x75], cl
xor byte [rax], 1
add byte [rax], al
call qword [rax + 0x20]
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov byte [rsi + 0x10], r15b
mov byte [rsi + 0x11], r14b
mov al, 1
mov rcx, qword [rbp + 0x450]
lea edx, [rax + 4]
add byte [rax], al
lea edx, [rax + 4]
add byte [rax], al
mov byte [rcx + 0x251], al
add rsp, 0x4e8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x448], r14
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
invalid
leave
or al, byte [rax]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
retf
add cl, byte [rax - 0x77]
popfq
adc byte [rbx], al
add byte [rax], al
add byte [rdi], cl
mov dh, 5
mov edi, 0xba001934
or byte [rax], al
add byte [rax], al
invalid
invalid
retf
add byte [rdi], cl
mov dh, 5
mov edi, 0xba001934
or byte [rax], al
add byte [rax], al
invalid
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401bbd41
invalid
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov qword [rax], rbx
lea rcx, [rbp + 0xc0]
add byte [rax], al
add byte [rax], al
call fcn.1401b3b40
lea rbx, fcn.140006e20
cmp dword [rbp + 0x1e8], 2
jne 0x1401bb814
lea rcx, [rbp + 0x1e8]
call fcn.1401b4540
jmp 0x1401bb814
mov qword [rbp + 0x448], r14
mov ecx, 8
mov edx, 0x128
call fcn.14025b400
jmp 0x1401bbd50
mov qword [rbp + 0x448], r14
mov ecx, 8
mov edx, 0x128
call fcn.14025b400
jmp 0x1401bbd50
mov qword [rbp + 0x448], r14
mov byte [rbp + 0x45f], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_srciopoll_evented.rs
call fcn.14025bec0
jmp 0x1401bbd50
mov ecx, 8
mov edx, 8
call fcn.14025b400
ud2
add byte [rsi + 0xf], ah
invalid
sbb byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
push rsi
sub rsp, 0x38
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
movzx eax, byte [rcx + 0xf00]
invalid
dec dword [rdi]
mov dh, 0x81
add byte [rdi], cl
add byte [rax], al
test eax, eax
je 0x1401c0e1c
cmp eax, 3
jne 0x1401c0e14
mov qword [rbp - 8], rcx
clc
add rcx, 0x70
call fcn.1401c6910
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
dec qword [rax]
jne 0x1401c0df7
mov rcx, qword [rsi + 0x58]
call fcn.14007e020
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
dec dword [rax]
invalid
jne 0x1401c0e14
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
add rsp, 0x38
add esp, 0x38
pop rsi
pop rbp
jmp fcn.14000d930
retf
in al, 0xff
retf
nop
add rsp, 0x38
pop rsi
pop rbp
ret
mov rax, qword [rcx + 0x58]
mov eax, dword [rcx + 0x58]
lock dec qword [rax]
dec qword [rax]
jne 0x1401c0e35
mov rsi, rcx
mov rcx, qword [rcx + 0x58]
mov ecx, dword [rcx + 0x58]
mov ecx, dword [rcx + 0x58]
call fcn.14007e020
mov rcx, rsi
mov qword [rbp - 8], rcx
mov rax, qword [rcx + 0x60]
mov eax, dword [rcx + 0x60]
mov eax, dword [rcx + 0x60]
lock dec qword [rax]
jne 0x1401c0e54
invalid
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x60]
mov rdx, qword [rax + 0x68]
call fcn.14000d930
push rax
push 0xffffffffe4cadce8
dec dword [rax - 0x75]
mov rcx, qword [rbp - 8]
clc
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140063050
sub byte [rax - 0x73], cl
push 0x30
invalid
mov rcx, qword [rbp - 8]
add rcx, 0x58
call fcn.14011e690
nop
cmc
call qword [rax + 0x28c48348]
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
call fcn.140063050
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push rsi
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x49]
test r8, rax
test r8, rax
je 0x1401c0f6f
cmp eax, 3
je 0x1401c0f1b
cmp eax, 4
jne 0x1401c108a
movzx eax, byte [rcx + 0x330]
cmp eax, 3
clc
add ecx, dword [rax - 0x77]
mov dword [rbp - 8], ecx
je case.0x140172efe.310
test eax, eax
jne 0x1401c1045
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x50]
call fcn.1401b3680
invalid
jmp 0x1401c1045
add dword [rax], eax
invalid
mov rax, qword [rcx + 0x50]
mov qword [rbp - 0x18], rax
mov qword [rbp - 8], rcx
call 0x13869986f
mov rax, qword [rcx + 0x58]
pop rax
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
test rax, rax
je case.0x140185449.225
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call rax
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x1401c1045
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1401c0f5b
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401c1045
add byte [rax], al
mov rax, qword [rcx + 0x38]
mov eax, dword [rcx + 0x38]
cmp byte [r8 - 0x77], cl
call 0x1386998c3
mov qword [rbp - 0x18], rax
mov qword [rbp - 8], rcx
mov rax, qword [rcx + 0x40]
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
invalid
mov rax, qword [rax]
test rax, rax
je case.0x14018f18b.169
invalid
invalid
mov rcx, qword [rbp - 0x18]
call rax
invalid
call 0xcb68e092
call 0x130619ae1
ror byte [rbx + rcx*4 + 0x45], 1
call 0x130619ae1
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
add byte [rax - 0x75], cl
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
jne case.0x14015a59b.314
clc
je case.0x1401ae805.122
cmp qword [rax + 0x10], 0x11
jb case.0x14015a59b.315
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
clc
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1401ae805.122
invalid
jne 0x1401c0fcb
add cl, ch
xchg byte [rax], al
add byte [rax], al
invalid
movzx eax, byte [rcx + 0x200]
add al, byte [rax]
add byte [rbp - 0x7c988b40], al
clc
test eax, eax
je case.0x14019577f.127
cmp eax, 4
je 0x1401c0ffb
invalid
add al, 0x74
and al, 0x83
clc
add esi, dword [rbp + 0x69]
jne 0x1401c1045
cmp eax, 3
jne 0x1401c1045
mov rax, qword [rbp - 8]
clc
cmp dword [rax + 0x208], 2
je 0x1401c102c
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
lea rcx, [rax + 0x208]
lea ecx, [rax + 0x208]
or byte [rdx], al
add byte [rax], al
call fcn.1401b3680
invalid
jmp 0x1401c102c
xor dword [rbx + 0x208b9], eax
cmp dword [rcx + 0x208], 2
or byte [rdx], al
add byte [rax], al
add dh, byte [rax + rdx + 0x48]
mov eax, dword [rbp - 8]
clc
add al, byte [rax]
add byte [rdx], al
je 0x1401c1014
mov rax, qword [rbp - 8]
clc
lea rcx, [rax + 0x208]
mov byte [rax], cl
add al, byte [rax]
add byte [rax], al
invalid
sub al, 0x2b
invalid
add byte [rax], al
call fcn.1401b3b40
mov rax, qword [rbp - 8]
clc
cmp dword [rax + 0xd0], 2
rol byte [rax], 1
add byte [rax], al
add byte [rdx], al
je 0x1401c102c
mov rax, qword [rbp - 8]
add byte [rdx], al
je 0x1401c102c
mov rax, qword [rbp - 8]
mov byte [rax + 0x201], 0
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov byte [rax + 0x201], 0
jmp 0x1401c1045
add rcx, 0x90
add byte [rax], al
call fcn.1401b3680
mov rsi, qword [rbp - 8]
mov byte [rsi + 0x4a], 0
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x1401c105d
mov rcx, qword [rsi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x10]
xor edx, edx
sar bh, cl
adc eax, 0xa716f
or al, byte [rax]
cmp qword [rsi + 0x20], 0
je 0x1401c108a
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
xor edx, edx
add rsp, 0x48
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0xa7476
and eax, 0xa7476
nop
add rsp, 0x48
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov r8, qword [rbp - 0x18]
call 0x130619bff
call 0x130619bff
mov eax, dword [rbp - 0x10]
invalid
invalid
cmp qword [rax + 8], 0
je 0x1401c10dc
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
jb 0x1401c10cd
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
je 0x1401c10e5
invalid
mov rsi, qword [rbp - 8]
mov rcx, rsi
call fcn.140007930
cmp qword [rsi + 0x20], 0
je 0x1401c1106
invalid
invalid
mov rax, qword [rbp - 8]
mov r8, qword [rax + 0x28]
mov rcx, qword [0x14034f0b8]
or eax, 0x18dfba
or eax, 0x18dfba
add byte [rcx], dh
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xa73fa
cli
jae 0x1401c110f
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rsi
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
invalid
sub byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x1401c114c
invalid
invalid
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
jb 0x1401c113d
invalid
invalid
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
fistp word [rax]
add byte [rcx], dh
sar bh, cl
adc eax, 0xa73b4
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
add esp, 0x28
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
push 0x40
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
jne 0x1401c116b
clc
mov byte [rsi + 0x4a], 0
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.140007930
in al, 0xff
dec dword [rax - 0x7d]
jle 0x1401c11a3
invalid
cmp qword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
and byte [rax], al
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x28]
invalid
je 0x1401c1199
mov r8, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
or eax, 0x18df27
mov rcx, qword [0x14034f0b8]
invalid
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or al, byte [rax]
sar bh, cl
adc eax, 0xa7367
or al, byte [rax]
or al, byte [rax]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 8]
clc
mov byte [rax + 0x201], 0
add rsp, 0x28
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xdd8
sub esp, 0xdd8
sub esp, 0xdd8
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0xd40], xmm6
mov qword [rbp + 0xd38], 0xfffffffffffffffe
mov r14, r8
mov r13, rdx
mov r15, rcx
mov edi, ecx
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1401c11b4
or eax, 0xc7480000
test dword [rax], edi
or eax, 0xfffe0000
invalid
mov edi, ecx
movzx eax, byte [rdx + 0xf00]
mov dh, 0x82
add byte [rdi], cl
add byte [rax], al
lea rcx, [0x1402e9738]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0xd30], rdx
jmp rax
lea rdi, [r13 + 0x58]
lea r12, [r13 + 0x70]
lea esp, [rbp + 0x70]
mov rax, qword [r13 + 0x50]
mov qword [r13 + 0xc0], rax
movups xmm0, xmmword [r13 + 0x40]
movups xmmword [r13 + 0xb0], xmm0
movups xmm0, xmmword [r13]
movups xmm0, xmmword [rbp]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
adc byte [rbp + 0x20], dl
adc byte [rbp + 0x20], dl
movups xmm3, xmmword [r13 + 0x30]
adc byte [rbp + 0x30], bl
movups xmmword [r13 + 0xa0], xmm3
movups xmmword [r13 + 0x90], xmm2
nop
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [rbp + 0x80], xmm1
nop
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [rbp + 0x80], xmm1
movups xmmword [rbp + 0x80], xmm1
add byte [rax], al
movups xmmword [r13 + 0x70], xmm0
movups xmmword [rbp + 0x70], xmm0
mov qword [r13 + 0xc8], rdi
lea rsi, [r13 + 0x132]
lea esi, [rbp + 0x132]
xor al, byte [rcx]
add byte [rax], al
invalid
add byte [rcx - 0x3a], al
mov byte [r13 + 0x132], 0
test dword [rdx], esi
add dword [rax], eax
add byte [rax], al
jmp 0x1401c12c8
lea rsi, [r13 + 0x132]
movzx eax, byte [r13 + 0x132]
lea r12, [r13 + 0x70]
lea rcx, [0x1402e9748]
lea ecx, [0x1402e9748]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [r13 + 0xc8]
mov word [r13 + 0x133], 0
movups xmm0, xmmword [r12]
test dword [rbx], esi
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsp], al
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
and byte [rcx + 0xf], al
adc byte [rsp + 0x30], bl
movups xmmword [r13 + 0xd0], xmm0
test eax, edx
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r13 + 0xe0], xmm1
movups xmmword [r13 + 0xe0], xmm1
movups xmmword [r13 + 0xf0], xmm2
movups xmmword [r13 + 0x100], xmm3
movdqu xmm0, xmmword [r12 + 0x40]
movdqu xmmword [r13 + 0x110], xmm0
movq qword [r13 + 0x110], mm0
movq qword [r13 + 0x110], mm0
movq qword [rbp + 0x110], mm0
mov rax, qword [r12 + 0x50]
mov qword [r13 + 0x120], rax
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
mov qword [r13 + 0x128], rdi
mov rcx, qword [rdi]
movzx eax, byte [r13 + 0xd0]
mov dh, 0x85
rol byte [rax], 1
add byte [rax], al
mov dh, 0x85
rol byte [rax], 1
add byte [rax], al
test eax, edx
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x60], 0
je 0x1401c1385
test al, al
cmp byte [rcx + 0x60], 0
je 0x1401c1385
add byte [rax + rcx*2 - 0x7c], dh
ror byte [rdi], 0x84
test al, al
je 0x1401c1543
inc byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
cmp eax, 1
je 0x1401c1535
cmp eax, 2
je 0x1401c1543
clc
add cl, byte [rdi]
test cl, ch
add dword [rax], eax
add byte [rax - 0x77], cl
mov ch, 0x88
or al, 0
add byte [rcx + rcx*4 - 0x5b], cl
mov dword [rbp + 0xc80], esp
mov qword [rbp + 0xc88], rsi
mov qword [rbp + 0xc80], r12
mov dword [rbp + 0xc80], esp
mov dword [rbp + 0xc80], esp
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
lea eax, [0x1402a71a0]
sub bl, byte [rsi + 0xe]
add byte [rdx + 0x28], bh
mov edx, 0x28
call fcn.14025bae0
jmp 0x1401c36be
test al, al
je 0x1401c14f5
mov qword [rbp + 0xcd8], r14
mov rdx, qword [r13 + 0xf0]
xchg ebp, eax
lock add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x1401c14b2
mov rcx, qword [r13 + 0xe8]
mov qword [rbp + 0xc88], rsi
mov ch, 0x88
or al, 0
add byte [rax], al
mov ch, 0x88
or al, 0
add byte [rax], al
mov qword [rbp + 0xc80], r12
add byte [rax], al
mov qword [rbp + 0xc80], r12
call fcn.140075120
mov r14, rax
test rax, rax
mov r13, qword [rbp + 0xd30]
add byte [rax], al
add byte [rax], al
je 0x1401c14b2
test cl, ah
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rbp - 0x75], cl
test eax, esi
add byte [rax], al
add byte [rax], al
test r8, r8
mov qword [rbp + 0xd18], rsi
je 0x1401c1657
invalid
invalid
mov rbx, rdx
mov r8, qword [r13 + 0xf0]
add byte [rax], al
add byte [rax], al
test r8, r8
mov qword [rbp + 0xd18], rsi
je 0x1401c1657
mov rdx, qword [r13 + 0xe8]
mov qword [rbp + 0xc88], rsi
xchg ebp, eax
call 0x1881c13f3
mov dword [rbp + 0xc88], esi
mov qword [rbp + 0xc80], r12
mov dword [rbp + 0xc80], esp
add byte [rax], al
lea rcx, [rbp - 0x50]
call fcn.140074a80
cmp qword [rbp - 0x50], 0
mov r13, qword [rbp + 0xd30]
je 0x1401c165f
add r8b, byte [rax]
invalid
xor byte [0xc42b1417], cl
add byte [rdi], cl
test byte [rdx + rax], al
add r8b, byte [rax]
add r8b, byte [rax]
add byte [rdi], cl
mov bh, 0x75
shr cl, 0x60
movzx esi, word [rbp - 0x40]
jmp 0x1401c1684
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x73], cl
invalid
invalid
popfq
jns 0x1401c142a
lea rbx, [r13 + 0x179]
lea ebx, [rbp + 0x179]
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x85
jns 0x1401c1432
movzx eax, byte [r13 + 0x179]
add byte [rax], al
add byte [rcx - 0x73], cl
lea ebx, [rax + 1]
add byte [rax], al
lea rcx, [r13 + 0x158]
mov qword [rbp + 0xd08], rcx
lea rcx, [0x1402e9778]
adc al, byte [rax]
adc al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0xcc8], r15
mov rdi, qword [r13 + 0x170]
mov rdx, qword [r13 + 0x158]
pop rax
add dword [rax], eax
add byte [rbp - 0x75], cl
mov ebp, 0x160
add byte [rax], al
pop rax
add dword [rax], eax
add byte [rbp - 0x75], cl
mov ebp, 0x160
add byte [rax], al
jmp 0x1401c1a39
lea rax, [r13 + 0xb68]
mov qword [rbp + 0xd28], rax
test dword [rax], ebp
or eax, 0xf410000
mov dh, 0x85
push 0x4900000b
lea ebx, [rbp + 0x138]
cmp byte [rcx], al
add byte [rax], al
test dword [rax], ebp
or eax, 0xf410000
mov dh, 0x85
push 0x4900000b
lea ebx, [rbp + 0x138]
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
lea rcx, [0x1402e975c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0xcc8], r15
mov qword [rbp + 0xd18], rsi
jmp 0x1401c27de
movzx eax, byte [0x14034f150]
mov eax, 0x1c
mov qword [rbp + 0xd08], rax
mov edx, 0x1c
xor ecx, ecx
call fcn.1401fcae0
mov dh, 3
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
pushfq
invalid
add byte [rax], al
mov dh, 3
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
pushfq
invalid
mov rdi, rax
movups xmm0, xmmword [0x1402a96a9]
movups xmmword [rax + 0xc], xmm0
movdqu xmm0, xmmword [0x1402a969d]
jmp 0x1401c1581
cmp byte [r13 + 0xd1], 1
jne 0x1401c138d
movzx eax, byte [0x14034f150]
mov eax, 0x1f
mov qword [rbp + 0xd08], rax
add byte [rdx + 0x1f], bh
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401c3324
mov rdi, rax
movups xmm0, xmmword [0x1402a966f]
cli
or byte [rsi], 0
cli
or byte [rsi], 0
movups xmmword [rax + 0xf], xmm0
movdqu xmm0, xmmword [str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError]
movdqu xmmword [rdi], xmm0
xor ebx, ebx
xor r14d, r14d
lea rcx, [r13 + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [rbp + 0xb88], rsi
mov dword [rbp + 0xb88], esi
mov qword [rbp + 0xb80], r12
call fcn.140063050
mov byte [rsi], 1
mov r13d, 2
invalid
mov rcx, r12
mov ecx, esp
call fcn.1401c6910
mov rsi, qword [rbp + 0xd30]
mov rax, qword [rsi + 0x58]
pop rax
lock dec qword [rax]
jne 0x1401c15cf
invalid
mov rcx, qword [rsi + 0x58]
call fcn.14007e020
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x1401c15ed
mov rax, qword [rbp + 0xd30]
mov rcx, qword [rax + 0x60]
mov rdx, qword [rax + 0x68]
mov edx, dword [rax + 0x68]
mov edx, dword [rax + 0x68]
call fcn.14000d930
mov qword [r15], r13
mov qword [r15 + 8], rdi
mov rax, qword [rbp + 0xd08]
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], rbx
sbb byte [rbp - 0x77], cl
ja 0x1401c1627
invalid
test dword [rax], ecx
or eax, 0x89490000
add byte [rax], al
mov qword [r15 + 0x10], rax
invalid
invalid
pop rdi
sbb byte [rbp - 0x77], cl
ja 0x1401c1627
invalid
and byte [rax - 0x7274b7ff], dh
xor byte [0x164051612], cl
mov al, 1
mov rcx, qword [rbp + 0xd30]
jmp 0x1401c2f38
sbb dword [rax], eax
add byte [rcx + rcx*4 - 0x43], cl
mov qword [rbp + 0xcc8], r15
mov qword [rbp + 0xcc8], r15
mov rdi, qword [r13 + 0x168]
mov rdx, qword [r13 + 0x188]
mov r15, qword [r13 + 0x190]
add dword [rax], eax
add byte [rbp - 0x75], cl
mov ebp, 0x190
jmp 0x1401c1a64
mov qword [rbp + 0xd18], rsi
mov qword [rbp + 0xcf0], r12
mov r8, qword [r13 + 0x180]
mov rax, qword [r13 + 0x188]
jmp 0x1401c1adc
mov qword [rbp - 0x50], 0
lea rax, [r13 + 0xd0]
mov si, 0x50
cmp byte [rax], 1
jne 0x1401c1684
cmp byte [r13 + 0xd1], 0
mov eax, 0x1bb
mov esi, 0x50
cmovne esi, eax
mov word [r13 + 0x130], si
lea rax, [r14 + rbx]
mov rdx, rbx
sub rdx, rax
xor r10d, r10d
mov qword [rbp + 0xcc8], r15
jmp 0x1401c16c1
lea r10, [r8 + 1]
add r10, rdx
cmp r9d, 0x5b
jne 0x1401c1778
cmp r10, rbx
je 0x1401c177d
mov rcx, r10
lea r8, [r14 + r10]
movzx r10d, byte [r8]
movzx r9d, r10b
test r9b, r9b
jns 0x1401c16b0
mov r13, r15
mov r11d, r9d
and r11d, 0x1f
and ebx, 0x1f
movzx r15d, byte [r8 + 1]
and r15d, 0x3f
cmp r9b, 0xdf
jbe 0x1401c173d
movzx r9d, byte [r8 + 2]
shl r15d, 6
and r9d, 0x3f
or r9d, r15d
stc
cmp r10b, 0xf0
jb 0x1401c175d
lea r10, [r8 + 4]
movzx r15d, byte [r8 + 3]
and r11d, 7
shl r11d, 0x12
shl r9d, 6
and r15d, 0x3f
or r15d, r9d
or r15d, r11d
mov r9d, r15d
mov r15, r13
add r10, rdx
cmp r9d, 0x5b
je 0x1401c16c1
jmp 0x1401c1778
lea r10, [r8 + 2]
shl r11d, 6
or r11d, r15d
mov r9d, r11d
mov r15, r13
add r10, rdx
cmp r9d, 0x5b
je 0x1401c16c1
jmp 0x1401c1778
lea r10, [r8 + 3]
shl r11d, 0xc
or r9d, r11d
mov r15, r13
add r10, rdx
cmp r9d, 0x5b
je 0x1401c16c1
mov rax, r8
jmp 0x1401c1780
mov rcx, rbx
sub rbx, rcx
add r14, rcx
mov qword [rbp + 0xcf0], r12
jmp 0x1401c179b
dec rbx
sub rbx, rax
cmp ecx, 0x5d
jne 0x1401c1812
test rbx, rbx
sete r13b
je 0x1401c182e
mov r15, rbx
add rbx, r14
movsx ecx, byte [rbx - 1]
test ecx, ecx
jns 0x1401c1790
movzx edx, byte [rbx - 2]
cmp dl, 0xc0
jge 0x1401c17e4
movzx r8d, byte [rbx - 3]
cmp r8b, 0xc0
jge 0x1401c17ed
movzx r9d, byte [rbx - 4]
add rbx, 0xfffffffffffffffc
and r9d, 7
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
jmp 0x1401c17f5
add rbx, 0xfffffffffffffffe
and edx, 0x1f
jmp 0x1401c17ff
add rbx, 0xfffffffffffffffd
and r8d, 0xf
shl r8d, 6
and edx, 0x3f
or edx, r8d
shl edx, 6
and cl, 0x3f
movzx ecx, cl
or ecx, edx
sub rbx, rax
cmp ecx, 0x5d
je 0x1401c179b
mov rax, qword [rbp + 0xd30]
lea r12, [rax + 0x138]
cmp r15, 0xf
jbe 0x1401c183f
xor r13d, r13d
jmp case.0x1401625f8.296
mov rax, qword [rbp + 0xd30]
lea r12, [rax + 0x138]
lea esp, [rax + 0x138]
add dword [rax], eax
add byte [rbp + 0x31], al
dec dword [rcx + rcx*4 + 0x75]
mov al, 0x4c
mov dword [rbp - 0x48], edi
xor r15d, r15d
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r15
lea rcx, [rbp - 0x50]
call fcn.14003ede0
invalid
out 0xff, eax
cmp qword [rbp - 0x48], 0
sete cl
xchg esp, eax
invalid
mov edx, eax
and dl, cl
and rax, 0xffffffffffffff00
inc dword [rdx + rdx*8 + 0x100bb]
add byte [rax + 0xf], cl
invalid
invalid
cmp dl, 1
cli
invalid
jne case.0x1401625f8.296
invalid
movzx eax, byte [0x14034f150]
mov edx, 0x20
fcomp dword [rax]
add byte [rdx + 0x20], bh
xor ecx, ecx
call fcn.1401fcae0
mov dl, 3
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
sbb eax, dword [rax]
invalid
pop rbx
mov dl, 3
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov ecx, 0x4800001b
mov ecx, ebx
invalid
mov rcx, rbx
invalid
shr rcx, 8
shr ecx, 8
and ecx, 0xffffff00
movzx edx, bh
or edx, ecx
mov word [rax], 0
mov dword [rax], 0x50890000
add ah, byte [rsi - 0x77]
jo case.0x14015b886.303
mov dword [rax], 0x50890000
add ah, byte [rsi - 0x77]
add byte [rax], al
add byte [rcx - 0x7699fdb0], cl
jo case.0x14015b886.303
jmp 0x1401c1963
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
invalid
invalid
mov ch, 0xe0
invalid
mov qword [rbp + 0xae0], r14
mov dword [rbp + 0xae0], esi
add byte [rax], al
mov qword [rbp + 0xae8], r15
mov rax, qword [rbp + 0xd18]
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], ebx
sbb byte [0xc96418c8], cl
mov eax, dword [rbp + 0xd18]
sbb byte [0xc96418c8], cl
mov qword [rbp + 0xc18], rax
mov rax, qword [rbp + 0xcf0]
mov eax, dword [rbp + 0xcf0]
test dword [rax], ebx
or al, 0
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0xcf0]
invalid
invalid
test dword [rax], edx
mov eax, dword [rbp + 0xcf0]
add byte [rax], al
mov qword [rbp + 0xc10], rax
lea rcx, [rbp - 0x50]
mov al, 0x48
lea edx, [rbp + 0xae0]
or al, 0
add byte [rax - 0x73], cl
mov r8b, 0x48
mov al, 0x48
mov al, 0x48
lea edx, [rbp + 0xae0]
call fcn.14003f110
cmp qword [rbp + 0xae8], 0
call 0x1401c18fd
fsub st(7)
dec dword [rax - 0x7d]
mov ebp, 0xae8
call 0x1401c18fd
jne 0x1401c1c52
call 0x1401c18fd
add byte [rax], al
jne 0x1401c1c52
add dh, dh
mov r8b, 1
test byte [rbp - 0x50], 1
je 0x1401c1c52
add byte [rax], al
movzx ebx, byte [rbp - 0x4f]
mov rax, qword [rbp - 0x4e]
mov eax, dword [rbp - 0x4e]
mov eax, dword [rbp - 0x4e]
mov qword [rbp + 0x9e0], rax
mov rax, qword [rbp - 0x47]
mov qword [rbp + 0x9e7], rax
movzx eax, byte [0x14034f150]
sbb byte [rax], al
mov edx, 0x20
xor ecx, ecx
call fcn.1401fcae0
add eax, dword [rax]
add eax, dword [rax]
test rax, rax
je 0x1401c3598
mov word [rax], 1
mov byte [rax + 4], bl
mov rcx, qword [rbp + 0x9e0]
mov rdx, qword [rbp + 0x9e7]
mov qword [rax + 5], rcx
mov qword [rax + 0xc], rdx
mov qword [rax + 0x14], 0
mov dword [rax + 0x14], 0
mov word [rax + 0x1c], si
mov rcx, rax
add rcx, 0x20
mov rsi, qword [rbp + 0xd30]
mov qword [rsi + 0x138], rax
mov qword [rsi + 0x140], rax
mov qword [rsi + 0x148], 1
mov qword [rsi + 0x150], rcx
mov byte [rsi + 0x133], 1
cmp qword [rsi + 0x138], 0
jne case.0x1401aeac8.67
test eax, edx
add al, byte [rax]
invalid
test eax, edx
add al, byte [rax]
add byte [rbp - 0x7b], cl
dec dword [rdi]
mov al, cl
sbb al, byte [rax]
add byte [rcx + 1], bh
test r15, r15
js 0x1401c3477
mov ecx, 1
test r13b, r13b
test ch, ch
mov r13, qword [rbp + 0xd30]
mov r12, qword [rbp + 0xcf0]
or al, 0
add byte [rbp + 0x1d], dh
or al, 0
add byte [rbp + 0x1d], dh
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, r15
call fcn.1401fcae0
add eax, dword [rax]
add eax, dword [rax]
test rax, rax
je 0x1401c356a
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc7
or byte [rax - 0x77], cl
invalid
mov rcx, rax
add rdi, 8
mov rsi, rcx
mov rdx, r14
mov r8, r15
call fcn.14025a776
or byte [rbp - 0x76b7fff7], 0xf2
or byte [rbp - 0x76b7fff7], 0xf2
lea rax, [r13 + 0x158]
lea rax, [r13 + 0x158]
mov qword [rbp + 0xd08], rax
mov dword [rbp + 0xd08], eax
mov qword [r13 + 0x158], rsi
add byte [rax], al
mov qword [r13 + 0x160], r15
mov qword [r13 + 0x170], rdi
lea rbx, [r13 + 0x179]
add byte [rcx - 0x3a], al
test dword [rcx + 1], edi
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0x18
or eax, 0x8b4c0000
add byte [rbx + rcx*4 - 0x4b], cl
fmul dword [rax + rax]
invalid
add byte [rcx - 0x3a], al
test dword [rcx + 1], edi
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0x18
or eax, 0x8b4c0000
add byte [rbx + rcx*4 - 0x4b], cl
fmul dword [rax + rax]
add byte [rbx + rcx*4 - 0x4b], cl
fmul dword [rax + rax]
add byte [rcx - 0x73], cl
test dword [rax + 1], ebp
lea rax, [r13 + 0x168]
add byte [rax], al
mov qword [r13 + 0x168], rdi
mov byte [r13 + 0x178], 1
mov qword [r13 + 0x188], rdx
xchg ebp, eax
mov byte [rcx], al
add byte [rax], al
xchg ebp, eax
mov byte [rcx], al
add byte [rax], al
mov qword [r13 + 0x190], r15
mov ebp, 0x190
mov qword [r13 + 0x180], rax
add dword [rax], eax
add byte [rcx - 0x3a], al
test dword [rax + 1], edi
add byte [rax], al
add byte [rax - 0x75], cl
mov byte [r13 + 0x178], 0
mov rax, qword [rdi]
invalid
mov rcx, qword [rdi + 8]
or byte [r11 + r9*4 + 0x41], r9b
adc byte [rbx + rcx*4 + 0x49], cl
sbb byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
invalid
or byte [r11 + r9*4 + 0x41], r9b
or byte [rbx + rcx*4 + 0x41], cl
adc byte [rbx + rcx*4 + 0x49], cl
sbb byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
lea rcx, [rax + r8]
add rcx, 0x10
rcl dword [rax], 0x48
mov dword [rbp + 0xc08], esi
or al, 0
invalid
rcl dword [rax], 0x48
mov dword [rbp + 0xc08], esi
or al, 0
invalid
or al, 0
add byte [rcx + rcx*4 - 0x5b], cl
mov dword [rbp + 0xc00], esp
mov rax, qword [rbp + 0xd08]
invalid
invalid
mov qword [rbp + 0xc00], r12
mov dword [rbp + 0xc00], esp
mov rax, qword [rbp + 0xd08]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xbf8], rax
mov r8, r15
clc
test eax, edi
clc
or eax, dword [rax]
add byte [rbp - 0x77], cl
clc
call r9
mov r8, rax
ror byte [rax - 0x77], 0xd0
ror byte [rax - 0x77], 0xd0
mov qword [rbp + 0xd18], rsi
mov qword [rbp + 0xcf0], r12
add byte [rax], al
add byte [rcx + rcx*4 - 0x5b], cl
invalid
add byte [rax], al
mov rcx, qword [rbp + 0xd30]
mov qword [rcx + 0x180], r8
mov dword [rcx + 0x180], eax
mov dword [rcx + 0x180], eax
mov qword [rcx + 0x188], rdx
mov r15, qword [rbp + 0xcc8]
enter 0xc, 0
enter 0xc, 0
lea rcx, [rbp - 0x50]
mov rdx, r8
mov r8, r14
call qword [rax + 0x18]
mov rsi, qword [rbp - 0x50]
sbb byte [rax - 0x75], cl
jne 0x1401c1a9d
cmp rsi, 2
jne 0x1401c1b0b
mov byte [rbx], 4
mov al, 3
mov rcx, qword [rbp + 0xd30]
mov ecx, dword [rbp + 0xd30]
lea esi, [rax]
or eax, 0x8b480000
mov ch, 0x18
or eax, 0x22e90000
adc al, 0
invalid
mov rbx, qword [rbp - 0x48]
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0xd00], rax
mov rax, qword [rbp + 0xd30]
mov rcx, qword [rax + 0x180]
mov qword [rbp + 0xd28], rcx
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], esi
or eax, 0x8b480000
mov byte [rax + 0x48000001], al
mov dword [rbp + 0xd28], ecx
add byte [rax], al
add byte [rax], al
mov rax, qword [rax + 0x188]
mov qword [rbp + 0xd10], rax
mov rax, qword [rax]
test rax, rax
je case.0x1401ae805.136
or eax, 0x8b480000
add byte [rax - 0x7b], cl
sal byte [rcx + rcx + 0x48], 0x8b
lea ebp, [rax]
or eax, 0xd0ff0000
mov rcx, qword [rbp + 0xd28]
call rax
mov r8, qword [rbp + 0xd28]
mov rax, qword [rbp + 0xd10]
mov eax, dword [rbp + 0xd10]
mov eax, dword [rbp + 0xd10]
cmp qword [rax + 8], 0
mov rdi, qword [rbp + 0xd30]
or eax, 0x8b4c0000
movsd dword [rdi], dword [rsi]
invalid
or al, 0
invalid
je 0x1401c1b8b
invalid
or eax, 0x8b4c0000
movsd dword [rdi], dword [rsi]
invalid
sbb cl, byte [rax - 0x7d]
js 0x1401c1b85
cmp qword [rax + 0x10], 0x11
jb 0x1401c1b7c
adc dword [rdx + 4], esi
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
invalid
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xa6975
mov word [rdi + 0x178], 0x100
mov rax, qword [rbp + 0xd18]
mov qword [rbp + 0xcc0], rax
mov qword [rbp + 0xcb8], r12
mov rcx, qword [rbp + 0xd08]
call fcn.1401c4af0
invalid
add byte [rax], al
test sil, 1
je 0x1401c1ca6
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
pop rbp
mov al, 0x4c
mov esi, dword [rbp + 0xd00]
mov qword [rbp - 0x50], rbx
mov r14, qword [rbp + 0xd00]
mov qword [rbp - 0x48], r14
movzx eax, byte [0x14034f150]
mov edx, 9
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
mov rsi, qword [rbp + 0xd18]
or eax, 0x840f0000
sbb byte [rax], al
invalid
sbb byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdi, rax
movabs rax, 0x6f72726520736e64
mov qword [rdi], rax
mov byte [rdi + 8], 0x72
mov r13, qword [rbp + 0xd30]
mov r8, qword [r13 + 0x138]
test dword [rax], edi
add dword [rax], eax
add byte [rbp - 0x7b], cl
invalid
je 0x1401c1c31
test dword [rax], edi
add dword [rax], eax
add byte [rbp - 0x7b], cl
sal byte [rcx + rbx + 0x49], 0x83
mov ebp, 0x148
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14034f0b8]
cmp qword [r13 + 0x148], 0
je 0x1401c1c31
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0xa68cf
mov byte [r13 + 0x133], 0
mov eax, 9
mov qword [rbp + 0xd08], rax
add byte [rcx - 0x3a], al
test dword [rcx + rax], esi
add byte [rax], al
add cl, ch
cmp cl, bh
invalid
invalid
add byte [rcx - 0x3a], al
test dword [rcx + rax], esi
add byte [rax], al
add cl, ch
cmp cl, bh
invalid
mov qword [r12], 0
mov rsi, qword [rbp + 0xd30]
mov byte [rsi + 0x133], 1
cmp qword [rsi + 0x138], 0
je 0x1401c19a6
mov byte [rsi + 0x133], 0
mov rax, qword [rsi + 0x138]
mov qword [rbp + 0xd10], rax
test dword [rax], edx
or eax, 0x8b4d0000
jl 0x1401c1cb3
or byte [rcx - 0x75], cl
mov rdi, qword [r12 + 0x10]
mov r13, qword [r12 + 0x18]
mov byte [rsi + 0x134], 1
add ecx, ebp
invalid
add al, 0
invalid
mov qword [rbp + 0xcd8], r14
mov rax, qword [rbp + 0xd00]
or eax, 0x8b480000
sbb sil, al
test dword [rdi], esp
or eax, 0x48010000
lea ecx, [rbp - 0x50]
or eax, 0x8b480000
sbb sil, al
test dword [rdi], esp
or eax, 0x48010000
lea ecx, [rbp - 0x50]
mov qword [rbp + 0xd28], rbx
mov rdx, rbx
mov qword [rbp + 0xd10], rax
add byte [rax], al
call rax
movzx esi, word [rbp - 0x50]
cmp si, 2
mov qword [rbp + 0xcc8], r15
jne 0x1401c1da8
mov rax, qword [rbp + 0xd00]
mov rax, qword [rax]
test rax, rax
je 0x1401c1d03
add byte [0xcb641cf4], cl
add byte [rax - 0x7b], cl
sal byte [rcx + rcx + 0x48], 0x8b
lea ebp, [rax]
or eax, 0xd0ff0000
mov rcx, qword [rbp + 0xd28]
call rax
mov r15d, 4
add byte [rax - 0x75], cl
test dword [rax], eax
or eax, 0x83480000
js 0x1401c1d1c
mov rax, qword [rbp + 0xd00]
mov eax, dword [rbp + 0xd00]
cmp qword [rax + 8], 0
add byte [rax - 0x75], cl
mov ch, 0x30
xor byte [0xc42b1d1e], cl
mov rsi, qword [rbp + 0xd30]
je 0x1401c203c
sbb al, byte [rbx]
add byte [rax], al
cmp qword [rax + 0x10], 0x11
js case.0x1401c1233.14
adc byte [rcx], dl
adc dword [rdi], ecx
adc dword [rsi], 3
add byte [rax], al
jae 0x1401c2043
mov r8, qword [rbp + 0xd28]
jmp 0x1401c204e
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0xcd8], rbx
invalid
invalid
mov ch, 0x18
or eax, 0x894c0000
add byte [rcx + rcx*4 - 0x5b], cl
add byte [rcx + rcx*4 - 0x5b], cl
invalid
or eax, dword [rax]
add cl, ch
cdq
adc dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
popfq
fmul dword [rax + rax]
add byte [rcx - 0x75], cl
invalid
popfq
jo 0x1401c1d71
mov ebx, dword [rbp + 0xb70]
add byte [rax], al
test rbx, rbx
je 0x1401c34ca
test byte [rcx + 0x17], bl
add byte [rax], al
test byte [rcx + 0x17], bl
add byte [rax], al
jmp 0x1401c2cfd
add byte [rax - 0x77], cl
mov ch, 0x18
or eax, 0x894c0000
movsd dword [rdi], dword [rsi]
invalid
movdqu xmm0, xmmword [rbp - 0x48]
movdqa xmmword [rbp + 0xa20], xmm0
mov eax, dword [rbp - 0x38]
mov dword [rbp + 0xa30], eax
mov rax, qword [rbp + 0xd30]
mov r14w, word [rax + 0x130]
test sil, 1
mov r12w, word [rbp - 0x4a]
cmove r12w, r14w
cmove r14w, word [rbp - 0x34]
mov r13d, dword [rbp - 0x4e]
movzx eax, word [rbp - 0x32]
mov word [rbp + 0xd08], ax
mov rax, qword [rbp + 0xd00]
mov rax, qword [rax + 0x20]
mov byte [rbp + 0xd27], 1
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0xd28]
mov qword [rbp + 0xce8], rax
call rax
mov rax, qword [rbp - 0x50]
inc rax
mov rdx, 0xffffffffffffffff
cmovne rdx, rax
cmp rdx, 5
mov edi, 4
cmovae rdi, rdx
mov rbx, rdi
shl rbx, 5
xor ecx, ecx
shr rdx, 0x3b
jne 0x1401c3556
movabs rax, 0x7ffffffffffffffc
cmp rbx, rax
ja 0x1401c3556
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, rbx
call fcn.1401fcae0
test rax, rax
je 0x1401c3551
mov r15, rax
mov word [rax], si
mov dword [rax + 2], r13d
mov word [rax + 6], r12w
movdqa xmm0, xmmword [rbp + 0xa20]
movdqu xmmword [rax + 8], xmm0
mov eax, dword [rbp + 0xa30]
mov dword [r15 + 0x18], eax
mov word [r15 + 0x1c], r14w
movzx eax, word [rbp + 0xd08]
mov word [r15 + 0x1e], ax
mov qword [rbp + 0xae0], rdi
mov qword [rbp + 0xae8], r15
mov qword [rbp + 0xaf0], 1
mov eax, 1
mov qword [rbp + 0xd08], rax
mov r14d, 0x20
jmp 0x1401c1f39
mov r15, qword [rbp + 0xae8]
mov word [r15 + r14], r13w
mov dword [r15 + r14 + 2], r12d
mov word [r15 + r14 + 6], si
movdqa xmm0, xmmword [rbp + 0xc90]
movdqu xmmword [r15 + r14 + 8], xmm0
mov eax, dword [rbp + 0xca0]
mov dword [r15 + r14 + 0x18], eax
mov word [r15 + r14 + 0x1c], di
mov word [r15 + r14 + 0x1e], bx
mov rax, qword [rbp + 0xd08]
inc rax
mov qword [rbp + 0xd08], rax
mov qword [rbp + 0xaf0], rax
add r14, 0x20
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0xd28]
call qword [rbp + 0xd10]
movzx r13d, word [rbp - 0x50]
insd dword [rdi], dx
mov al, 0x66
cmp r13d, 2
je 0x1401c1ff8
lea rax, [rbp - 0x48]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp + 0xc90], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0xca0], eax
mov rax, qword [rbp + 0xd30]
movzx edi, word [rax + 0x130]
test r13b, 1
movzx esi, word [rbp - 0x4a]
jne 0x1401c1f3f
cmove si, di
cmove di, word [rbp - 0x34]
cmove edi, dword [rbp - 0x34]
mov r12d, dword [rbp - 0x4e]
movzx ebx, word [rbp - 0x32]
mov rax, qword [rbp + 0xd08]
cmp rax, qword [rbp + 0xae0]
jne 0x1401c1ee7
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0xd28]
add byte [rax], al
call qword [rbp + 0xce8]
mov r8, qword [rbp - 0x50]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
mov qword [rsp + 0x20], 0x20
mov r9d, 4
lea rcx, [rbp + 0xae0]
mov rdx, qword [rbp + 0xd08]
call fcn.140262250
jmp 0x1401c1ee0
mov rax, qword [rbp + 0xd00]
mov rax, qword [rax]
test rax, rax
je 0x1401c2010
mov rcx, qword [rbp + 0xd28]
call rax
mov rax, qword [rbp + 0xd00]
cmp qword [rax + 8], 0
mov rsi, qword [rbp + 0xd30]
mov r13, qword [rbp + 0xd08]
je 0x1401c2085
xor r13d, r13d
xor edi, edi
jmp 0x1401c2093
mov r8, qword [rbp + 0xd28]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor r13d, r13d
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor edi, edi
jmp 0x1401c2093
shl r13, 5
add r13, r15
mov byte [rsi + 0x134], 1
lea r12, [rsi + 0x138]
mov r8, qword [rsi + 0x138]
test r8, r8
je 0x1401c20d6
mov word [rsi + 0x133], 0
mov rax, qword [rsi + 0x128]
mov rbx, qword [rax]
mov ecx, dword [rbx + 0x48]
cmp ecx, 0x3b9aca00
mov qword [rbp + 0xce8], rdi
jne 0x1401c2131
mov ecx, dword [rbx + 0x38]
cmp ecx, 0x3b9aca00
jne 0x1401c21b7
mov dword [rbp + 0xd08], 0x3b9aca00
mov r14, r13
mov rdx, qword [rbp + 0xce8]
mov rdi, qword [rbp + 0xd10]
jmp 0x1401c25a4
mov rdx, qword [rbx + 0x40]
movzx eax, byte [rbx + 0x66]
test byte [rbx + 0x61], 1
je 0x1401c21f5
test al, 1
jne 0x1401c2267
mov r14, qword [rbp + 0xd10]
cmp r15, r13
je 0x1401c2370
mov r14, qword [rbp + 0xd10]
jmp 0x1401c217d
add r15, 0x20
cmp r15, r13
je 0x1401c2370
movzx eax, word [r15]
movdqu xmm0, xmmword [r15 + 2]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [rbp - 0x42], xmm1
movdqa xmmword [rbp - 0x50], xmm0
test al, 1
jne 0x1401c2170
mov word [r14], ax
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [r14 + 2], xmm0
movdqu xmm0, xmmword [rbp - 0x42]
movdqu xmmword [r14 + 0x10], xmm0
add r14, 0x20
jmp 0x1401c2170
mov r10, r13
sub r10, r15
shr r10, 5
test r10d, r10d
mov rdi, qword [rbp + 0xd10]
je 0x1401c23a5
mov rax, qword [rbx + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1401c251b
xor edx, edx
div r9
mov r8, rdx
mov r11, rax
jmp 0x1401c2526
test al, 1
je 0x1401c2267
mov r14, qword [rbp + 0xd10]
cmp r15, r13
je 0x1401c2370
mov r14, qword [rbp + 0xd10]
jmp 0x1401c222d
add r15, 0x20
cmp r15, r13
je 0x1401c2370
invalid
movzx eax, word [r15]
movdqu xmm0, xmmword [r15 + 2]
movups xmm1, xmmword [r15 + 0x10]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp - 0x42], xmm1
movdqa xmmword [rbp - 0x50], xmm0
test al, 1
je 0x1401c2220
mov word [r14], ax
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [r14 + 2], xmm0
movdqu xmm0, xmmword [rbp - 0x42]
movdqu xmmword [r14 + 0x10], xmm0
add r14, 0x20
jmp 0x1401c2220
mov qword [rbp + 0x9b8], rdx
mov dword [rbp + 0xb5c], ecx
mov qword [rbp + 0x9b0], rbx
cmp r13, r15
je 0x1401c23b4
movzx esi, byte [r15]
mov qword [rbp + 0xc90], 0
mov qword [rbp + 0xc98], 4
mov qword [rbp + 0xca0], 0
mov qword [rbp + 0xae0], 0
mov qword [rbp + 0xae8], 4
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rbp + 0xaf0], 0
and sil, 1
jmp 0x1401c2313
mov rcx, r14
call fcn.14008c4a0
mov rax, qword [r14 + 8]
mov rcx, rdi
shl rcx, 5
mov word [rax + rcx], r13w
sub al, 8
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [rax + rcx + 2], xmm0
movdqu xmm0, xmmword [rbp - 0x42]
movdqu xmmword [rax + rcx + 0x10], xmm0
inc rdi
mov qword [r14 + 0x10], rdi
add r15, 0x20
mov r13, rbx
cmp r15, rbx
je 0x1401c23f6
mov rbx, r13
movzx r13d, word [r15]
movups xmm0, xmmword [r15 + 2]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [rbp - 0x42], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov eax, r13d
and al, 1
cmp sil, al
je 0x1401c2350
mov rdi, qword [rbp + 0xaf0]
lea r14, [rbp + 0xae0]
cmp rdi, qword [rbp + 0xae0]
je 0x1401c22d0
jmp 0x1401c22d8
mov rdi, qword [rbp + 0xca0]
lea r14, [rbp + 0xc90]
cmp rdi, qword [rbp + 0xc90]
jne 0x1401c22d8
jmp 0x1401c22d0
mov r8d, 4
xor r13d, r13d
mov rax, qword [rbp + 0xd10]
mov eax, dword [rbp + 0xd10]
mov r15, rax
mov rdx, rdi
mov rdi, rax
mov r11, rax
mov ecx, dword [rbx + 0x38]
mov esi, 0x3b9aca00
cmp ecx, 0x3b9aca00
jne 0x1401c24d1
jmp 0x1401c2622
mov dword [rbp + 0xd08], 0x3b9aca00
jmp 0x1401c259a
mov qword [rbp + 0xc90], 0
mov qword [rbp + 0xc98], 4
or al, 0
add byte [rax + rax], al
add byte [rax], al
mov qword [rbp + 0xca0], 0
mov qword [rbp + 0xae0], 0
mov qword [rbp + 0xae8], 4
mov dword [rbp + 0xae8], 4
mov qword [rbp + 0xaf0], 0
cmp qword [rbp + 0xce8], 0
mov rdi, qword [rbp + 0xd10]
je 0x1401c2419
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rbp + 0xc90]
mov r11, qword [rbp + 0xc98]
mov r9, qword [rbp + 0xca0]
mov r13, qword [rbp + 0xae0]
mov r8, qword [rbp + 0xae8]
add byte [rax], al
mov rsi, qword [rbp + 0xaf0]
mov r14, r9
shl r14, 5
add r14, r11
test rsi, rsi
mov rbx, qword [rbp + 0x9b0]
je 0x1401c24ba
mov rdi, qword [rbx + 0x30]
mov r15d, dword [rbx + 0x38]
mov dword [rbp + 0xd08], 0x3b9aca00
cmp r15d, 0x3b9aca00
mov qword [rbp + 0xc38], r11
mov qword [rbp + 0xcd0], rdx
mov qword [rbp + 0xd00], r8
mov qword [rbp + 0xc30], r13
je 0x1401c24b5
test r9d, r9d
je 0x1401c24b5
mov r10d, r9d
mov rax, rdi
shr rax, 0x20
je 0x1401c3128
mov rax, rdi
xor edx, edx
div r10
mov rcx, rdx
jmp 0x1401c3131
jmp case.0x14019ae4a.113
mov r15, r11
mov ecx, dword [rbx + 0x38]
mov esi, 0x3b9aca00
cmp ecx, 0x3b9aca00
je case.0x1400e9e09.1090
mov qword [rbp + 0xd00], r8
mov r10, r14
sub r10, r15
shr r10, 5
test r10d, r10d
je 0x1401c250f
mov qword [rbp + 0xcd0], rdx
mov rax, qword [rbx + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1401c25ac
xor edx, edx
div r9
mov r8, rdx
jmp 0x1401c25b4
mov r8, qword [rbp + 0xd00]
jmp 0x1401c2622
xor edx, edx
div r9d
mov r8d, edx
mov r11d, eax
mov eax, ecx
xor edx, edx
div r10d
mov ecx, eax
imul rax, r8, 0x3b9aca00
add rdx, rax
mov rax, rdx
shr rax, 0x20
je 0x1401c254c
mov rax, rdx
xor edx, edx
div r9
jmp 0x1401c2553
mov eax, edx
xor edx, edx
div r9d
add ecx, eax
cmp ecx, 0x3b9aca00
jae 0x1401c256c
mov dword [rbp + 0xd08], ecx
mov qword [rbp + 0xd28], r11
jmp 0x1401c259a
mov eax, ecx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r11, rax
mov qword [rbp + 0xd28], r11
jb 0x1401c35c8
imul eax, eax, 0x3b9aca00
sub ecx, eax
mov dword [rbp + 0xd08], ecx
mov r14, r13
mov rdx, qword [rbp + 0xce8]
mov r11, rdi
jmp 0x1401c264e
xor edx, edx
div r9d
mov r8d, edx
mov qword [rbp + 0xd28], rax
mov eax, ecx
xor edx, edx
div r10d
mov esi, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1401c25e0
xor edx, edx
div r9
jmp 0x1401c25e5
xor edx, edx
div r9d
mov r8, qword [rbp + 0xd00]
add esi, eax
cmp esi, 0x3b9aca00
mov rdx, qword [rbp + 0xcd0]
jb 0x1401c2622
mov eax, esi
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add qword [rbp + 0xd28], rax
jb 0x1401c3601
imul eax, eax, 0x3b9aca00
sub esi, eax
mov dword [rbp + 0xd08], esi
test r13, r13
je 0x1401c264e
mov rcx, qword [0x14034f0b8]
mov r13, rdi
mov rdi, rdx
xor edx, edx
mov rsi, r11
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, rdi
mov rdi, r13
mov r11, rsi
mov r13d, 2
movaps xmm0, xmmword [rbp + 0x930]
movaps xmm1, xmmword [rbp + 0x940]
movaps xmm2, xmmword [rbp + 0x950]
movaps xmm3, xmmword [rbp + 0x960]
movaps xmmword [rbp + 0xae0], xmm0
movaps xmmword [rbp + 0xaf0], xmm1
movaps xmmword [rbp + 0xb00], xmm2
movaps xmmword [rbp + 0xb10], xmm3
movaps xmm0, xmmword [rbp + 0x970]
movaps xmmword [rbp + 0xb20], xmm0
movaps xmm0, xmmword [rbp + 0x980]
movaps xmmword [rbp + 0xb30], xmm0
movaps xmm0, xmmword [rbp + 0x990]
movaps xmmword [rbp + 0xb40], xmm0
mov rax, qword [rbp + 0xd30]
mov qword [rax + 0x138], r13
mov r13, rax
movaps xmm0, xmmword [rbp + 0xb40]
movups xmmword [r12 + 0x68], xmm0
movaps xmm0, xmmword [rbp + 0xb30]
movups xmmword [r12 + 0x58], xmm0
movaps xmm0, xmmword [rbp + 0xb20]
movups xmmword [r12 + 0x48], xmm0
movdqa xmm0, xmmword [rbp + 0xae0]
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmm2, xmmword [rbp + 0xb00]
movaps xmm3, xmmword [rbp + 0xb10]
movups xmmword [r12 + 0x38], xmm3
movups xmmword [r12 + 0x28], xmm2
movups xmmword [r12 + 0x18], xmm1
movdqu xmmword [r12 + 8], xmm0
mov qword [r12 + 0x78], r9
mov qword [r12 + 0x80], r9
mov qword [r12 + 0x88], r10
mov qword [r12 + 0x90], rsi
mov qword [r12 + 0x98], rcx
mov dword [r12 + 0xa0], r8d
mov qword [r12 + 0xa8], r11
mov qword [r12 + 0xb0], r15
mov qword [r12 + 0xb8], rdx
mov qword [r12 + 0xc0], r14
mov rax, qword [rbp + 0xd28]
mov qword [r12 + 0xc8], rax
mov dword [rsp + 0xc8], eax
mov eax, dword [rbp + 0xd08]
mov dword [r12 + 0xd0], eax
add rbx, 0x10
mov qword [r12 + 0xd8], rbx
lea rbx, [r13 + 0x138]
add r12, 0xe0
lea rdx, [rbp - 0x50]
mov r8d, 0x950
mov rcx, r12
call fcn.14025a776
lea rax, [r13 + 0xb68]
mov qword [rbp + 0xd28], rax
mov byte [r13 + 0xb68], 0
push 0xb
mov r12, qword [rbp + 0xcf0]
mov r14, qword [rbp + 0xcd8]
add byte [rax], al
mov word [r13 + 0xb69], 0
lea rcx, [r13 + 0x218]
mov r8d, 0xe0
mov rdx, rbx
call fcn.14025a776
lea rsi, [r13 + 0x2c0]
cmp dword [r13 + 0x218], 2
jne 0x1401c287c
mov qword [rbp + 0xcd8], rbx
mov qword [rbp + 0xd10], rdi
mov qword [rbp + 0xcf0], r12
mov rax, qword [r13 + 0x2f0]
mov qword [r13 + 0xee8], rsi
add byte [rcx - 0x77], cl
test eax, esi
invalid
add byte [rax], al
mov byte [r13 + 0xef9], 0
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], cl
enter 0xc, 0
lea rdx, [r13 + 0xb70]
lea rcx, [rbp + 0xc90]
mov qword [rbp + 0xcd0], rdx
add byte [rax], al
mov r8, r14
call fcn.1401c4d70
mov rax, qword [rbp + 0xc90]
cmp rax, 3
jne 0x1401c2a3b
add dword [rax], eax
invalid
mov al, 3
jmp 0x1401c2f14
lea rcx, [r13 + 0x2f8]
mov r8d, 0xa8
mov rdx, rbx
call fcn.14025a776
mov rax, qword [r13 + 0x2f0]
mov r8, rbx
lea rbx, [r13 + 0x3a0]
mov qword [r13 + 0x718], rsi
mov qword [r13 + 0x720], rax
mov byte [r13 + 0x729], 0
lea rcx, [r13 + 0x370]
add byte [rax], al
lea rdx, [r13 + 0x730]
mov qword [r13 + 0xaa8], rcx
mov qword [r13 + 0xab0], rax
mov byte [r13 + 0xab9], 0
mov qword [r13 + 0xb70], rdx
mov byte [r13 + 0xb6a], 0
add byte [rcx - 0x73], cl
test eax, eax
or al, byte [rax]
add byte [rcx + 0xf], al
adc byte [rax], al
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movups xmmword [r13 + 0xac0], xmm0
movups xmmword [r13 + 0xad0], xmm1
movups xmmword [r13 + 0xae0], xmm2
movups xmmword [r13 + 0xaf0], xmm3
movups xmm0, xmmword [r8 + 0x40]
movups xmmword [r13 + 0xb00], xmm0
movups xmm0, xmmword [r8 + 0x50]
movups xmmword [r13 + 0xb10], xmm0
movdqu xmm0, xmmword [r8 + 0x60]
movdqu xmmword [r13 + 0xb20], xmm0
mov rcx, qword [r8 + 0x70]
mov qword [r13 + 0xb30], rcx
mov qword [r13 + 0xb78], rbx
mov qword [r13 + 0xb80], rax
mov rsi, qword [rbp + 0xd18]
mov r15, qword [rbp + 0xcc8]
mov r13, qword [rbp + 0xce8]
mov qword [rbp + 0xc28], r13
lodsd eax, dword [rsi]
sub byte [rax + rax], cl
add byte [rax - 0x77], cl
mov ebp, 0xc20
mov qword [rbp + 0xc58], rsi
mov qword [rbp + 0xc50], r12
mov rax, qword [rbp + 0xd28]
mov qword [rbp + 0xc48], rax
add byte [rax], al
mov qword [rbp + 0xcd8], r8
mov qword [rbp + 0xc40], r8
lea rcx, [rbp + 0xc90]
mov rdx, rbx
mov r8, r14
call fcn.1401c4d70
mov rax, qword [rbp + 0xc90]
cmp rax, 3
jne 0x1401c2c08
mov rax, qword [rbp + 0xd30]
mov rcx, qword [rax + 0xb80]
mov rdx, qword [r14]
mov qword [rbp + 0xc28], r13
mov qword [rbp + 0xc20], rdi
mov qword [rbp + 0xc58], rsi
mov qword [rbp + 0xc50], r12
mov rax, qword [rbp + 0xd28]
mov qword [rbp + 0xc48], rax
mov rax, qword [rbp + 0xcd8]
mov qword [rbp + 0xc40], rax
call fcn.14021aab0
test al, al
je 0x1401c2cb1
mov al, 4
mov rcx, qword [rbp + 0xd30]
jmp 0x1401c2f22
mov qword [rbp + 0xd00], rax
mov rdi, qword [rbp + 0xc98]
mov rax, qword [rbp + 0xca0]
mov qword [rbp + 0xd08], rax
movdqu xmm6, xmmword [rbp + 0xca8]
mov r13, qword [rbp + 0xce8]
mov qword [rbp + 0xbb8], r13
mov rax, qword [rbp + 0xd10]
add byte [rax], al
mov qword [rbp + 0xbb0], rax
mov rsi, qword [rbp + 0xd18]
mov qword [rbp + 0xba8], rsi
mov r12, qword [rbp + 0xcf0]
mov qword [rbp + 0xba0], r12
mov rax, qword [rbp + 0xd28]
mov qword [rbp + 0xb98], rax
or eax, dword [rax]
add byte [rax - 0x75], cl
popfq
fmul dword [rax + rax]
add byte [rax - 0x77], cl
popfq
nop
or eax, dword [rax]
add byte [rax - 0x75], cl
invalid
ror byte [rax + rax], 1
add al, ch
invalid
and dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], esi
or eax, 0x83480000
mov eax, 0x2d0
invalid
je 0x1401c2ae6
mov r8, qword [rax + 0x2c0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xd28]
mov byte [rax], 1
mov qword [rbp + 0xc78], r13
mov rax, qword [rbp + 0xd10]
mov qword [rbp + 0xc70], rax
mov qword [rbp + 0xc68], rsi
mov qword [rbp + 0xc60], r12
mov rcx, rbx
call fcn.1401c6680
mov rax, qword [rbp + 0xd00]
mov eax, dword [rbp + 0xd00]
cmp eax, 2
jne 0x1401c2b4a
movq rbx, xmm6
pshufd xmm0, xmm6, 0xee
movq r14, xmm0
mov r13, qword [rbp + 0xd30]
add byte [rcx - 0x3a], al
test dword [rcx + rax], esi
add byte [rax], al
add cl, ch
invalid
invalid
invalid
invalid
mov qword [rbp + 0xd18], rsi
mov qword [rbp + 0x908], rax
mov qword [rbp + 0x910], rdi
mov rax, qword [rbp + 0xd08]
mov qword [rbp + 0x918], rax
movdqu xmmword [rbp + 0x920], xmm6
movq rbx, xmm6
movq rbx, mm6
cmp rbx, 0xffffffffffffffff
mov rsi, qword [rbp + 0xd30]
je 0x1401c33ba
mov rax, qword [rsi + 0x128]
mov rax, qword [rax]
movzx eax, byte [rax + 0x77]
mov dword [rbp - 0x50], eax
mov dword [rsp + 0x20], 4
add al, 0
add byte [rax], al
lea r9, [rbp - 0x50]
mov rcx, rbx
mov edx, 6
mov r8d, 1
add byte [rax], al
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x1401c2bc7
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r13, qword [rbp + 0xd00]
mov byte [rsi + 0x134], 0
lea rcx, [rsi + 0xd0]
lea ecx, [rsi + 0xd0]
mov rsi, qword [rbp + 0xd18]
mov qword [rbp + 0xb88], rsi
mov byte [rbx], cl
add byte [rax], al
mov qword [rbp + 0xb80], r12
call fcn.140063050
mov byte [rsi], 1
pshufd xmm0, xmm6, 0xee
movq r14, xmm0
jmp 0x1401c15ad
mov rcx, qword [rbp + 0xc98]
mov rdx, qword [rbp + 0xcb0]
mov qword [rbp + 0x9d0], rdx
movups xmm0, xmmword [rbp + 0xca0]
or al, 0
add byte [rdi], cl
sub dword [rbp + 0x9c0], eax
mov r8, qword [rbp + 0xd30]
mov rdx, qword [r8 + 0xb80]
or byte [rbx], 0
add byte [rcx - 0x39], cl
cmp byte [rax + 0xb], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
cmp byte [rax], 0xb
add byte [rax], al
mov qword [r8 + 0xb40], rcx
movaps xmm0, xmmword [rbp + 0x9c0]
movups xmmword [r8 + 0xb48], xmm0
mov rax, qword [rbp + 0x9d0]
mov eax, dword [rbp + 0x9d0]
mov qword [r8 + 0xb58], rax
mov qword [r8 + 0xb60], rdx
mov qword [rbp + 0xa10], rax
movaps xmmword [rbp + 0xa00], xmm0
mov rax, qword [r8 + 0xb38]
add byte [rax - 0x77], cl
test eax, esi
or dword [rax], eax
add byte [rcx - 0x75], cl
add byte [rax + 0xb], 0
add byte [rax - 0x77], cl
mov dword [rbp + 0x9f8], eax
mov rbx, qword [r8 + 0xb70]
mov eax, 1
jmp case.0x14015a59b.312
invalid
mov rcx, qword [rbp + 0xd30]
mov qword [rcx + 0xb38], 3
add byte [rax], al
add byte [rax - 0x77], cl
cdq
or eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test eax, eax
or dword [rax], eax
add bl, dh
movq qword [rcx + 0xb48], mm0
mov rax, qword [rbp + 0x9d0]
mov qword [rcx + 0xb58], rax
mov dword [rcx + 0xb58], eax
mov rax, qword [rcx + 0xb70]
mov qword [rcx + 0xb70], rbx
mov qword [rcx + 0xb78], rax
mov qword [rbp + 0xc28], r13
mov qword [rbp + 0xc20], rdi
mov ebp, 0xc20
mov qword [rbp + 0xc58], rsi
mov qword [rbp + 0xc50], r12
mov rax, qword [rbp + 0xd28]
invalid
invalid
add byte [rax], al
mov qword [rbp + 0xc48], rax
mov rax, qword [rbp + 0xcd8]
mov qword [rbp + 0xc40], rax
lea rcx, [rbp + 0xc90]
mov rdx, rbx
mov r8, r14
call fcn.1401c4d70
cmp dword [rbp + 0xc90], 3
jne 0x1401c2dbc
mov rax, qword [rbp + 0xd30]
mov rdx, qword [rax + 0xb78]
mov qword [rbp + 0xc28], r13
mov qword [rbp + 0xc20], rdi
or al, 0
add byte [rax - 0x77], cl
mov ch, 0x58
or al, 0
add byte [rcx + rcx*4 - 0x5b], cl
push rax
or al, 0
add byte [rax - 0x75], cl
test dword [rax], ebp
or eax, 0x89480000
test dword [rax + 0xc], ecx
add byte [rax], al
mov rax, qword [rbp + 0xcd8]
mov qword [rbp + 0xc40], rax
lea rcx, [rbp + 0xc90]
mov r8, r14
call fcn.1401c4d70
cmp dword [rbp + 0xc90], 3
mov ebp, 0xc90
add esi, dword [rbp + 0x55]
mov al, 5
mov rcx, qword [rbp + 0xd30]
jmp 0x1401c2f22
mov rax, qword [rbp + 0xcb0]
mov qword [rbp + 0xa40], rax
movups xmm0, xmmword [rbp + 0xc90]
movups xmm1, xmmword [rbp + 0xca0]
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
mov r8, qword [rbp + 0xd30]
mov rbx, qword [r8 + 0xb78]
js 0x1401c2dfd
add byte [rax], al
mov qword [r8 + 0xb70], 0
xor eax, eax
jmp case.0x14015a59b.308
mov rax, qword [rbp + 0xcb0]
mov qword [rbp + 0xa40], rax
add byte [rdi], cl
adc byte [rbp + 0xc90], al
movups xmm1, xmmword [rbp + 0xca0]
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
mov r8, qword [rbp + 0xd30]
invalid
invalid
add byte [rax], al
xor byte [0x107652e36], cl
xor byte [rax + 0xb], 0
mov qword [r8 + 0xb70], 0
mov eax, 1
add byte [rax], al
add byte [rax], al
add byte [rax + 1], bh
mov rcx, qword [rbp + 0xa40]
mov qword [rbp + 0xa10], rcx
add byte [rax], al
movaps xmm0, xmmword [rbp + 0xa20]
movaps xmm1, xmmword [rbp + 0xa30]
sub byte [rbp + 0xa30], cl
sub byte [rbp + 0xa30], cl
movaps xmmword [rbp + 0xa00], xmm1
movaps xmmword [rbp + 0x9f0], xmm0
sub dword [rbp + 0x9f0], eax
mov qword [rbp + 0xd10], rdi
mov byte [r8 + 0xb69], 1
or eax, 0xc6410000
add byte [rcx - 0x3a], al
sub byte [rcx + 0xb], 0
add byte [rcx], al
imul ecx, dword [rbx], 0x48010000
mov ecx, dword [rbp + 0x9f0]
add byte [rax], al
mov rcx, qword [rbp + 0x9f0]
mov rdx, qword [rbp + 0x9f8]
movdqa xmm0, xmmword [rbp + 0xa00]
mov qword [r8 + 0xb70], rcx
mov dword [rax + 0xb70], ecx
or dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax], eax
or al, byte [rax]
add byte [rcx - 0x77], cl
mov byte [rax + 0xb], dh
mov dword [rax + 0xb70], ecx
add byte [rax], al
mov qword [r8 + 0xb78], rdx
movdqu xmmword [r8 + 0xb80], xmm0
movq qword [r8 + 0xb80], mm0
jg 0x1401c2e26
or byte [rbx], 0
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xa10]
mov qword [r8 + 0xb90], rcx
mov dword [rax + 0xb90], ecx
mov rcx, qword [r8 + 0xb70]
add byte [rax], al
mov rcx, qword [rbp + 0xa10]
mov qword [r8 + 0xb90], rcx
mov dword [rax + 0xb90], ecx
mov dword [rax + 0xb90], ecx
nop
or eax, dword [rax]
add byte [rcx - 0x75], cl
mov rcx, qword [r8 + 0xb70]
mov byte [rax + 0xb], dh
add byte [rax], al
mov qword [rbp + 0xd00], rcx
cmp rcx, 2
add byte [0xc3642ec8], cl
stc
add cl, byte [rdi]
jne 0x1401c2f5c
invalid
invalid
jne 0x1401c2f5c
mov qword [rbp + 0xce8], r13
lodsd eax, dword [rsi]
call 0x1881c2ee4
mov dword [rbp + 0xd18], esi
invalid
invalid
add byte [rax], al
mov qword [rbp + 0xd18], rsi
sbb byte [0xc9682ee0], cl
movsd dword [rdi], dword [rsi]
invalid
mov qword [rbp + 0xcf0], r12
mov qword [r8 + 0xb98], rax
cwde
or eax, dword [rax]
add byte [rax], al
mov qword [r8 + 0xba0], rbx
invalid
invalid
invalid
nop
invalid
add byte [rax], al
mov qword [r8 + 0xba0], rbx
lea rcx, [rbp + 0xc90]
lea ecx, [rbp + 0xc90]
lea ecx, [rbp + 0xc90]
lea edx, [rax + 0x4800000c]
mov edx, ebx
add byte [rax], al
mov rdx, rbx
mov r8, r14
call fcn.1401c4d70
add byte [rax - 0x75], cl
lea edx, [rax + 0x4800000c]
cmp ecx, 3
mov rcx, qword [rbp + 0xc90]
cmp rcx, 3
jne case.0x14015a639.329
mov al, 6
mov rcx, qword [rbp + 0xd30]
mov ecx, dword [rbp + 0xd30]
mov rsi, qword [rbp + 0xd18]
mov rdx, qword [rbp + 0xd28]
mov byte [rdx], al
invalid
sub byte [0x142a42f2b], cl
add dh, byte [rax + 0x49068804]
mov dword [rdi], 3
invalid
mov al, 4
mov byte [rsi], al
mov qword [r15], 3
invalid
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax + 0x818803], dh
sldt word [rax]
mov al, 3
mov byte [rcx + 0xf00], al
add byte [rdi], cl
add byte [rax], al
mov rax, r15
movaps xmm6, xmmword [rbp + 0xd40]
sub byte [rbp + 0xd40], dh
sub byte [rbp + 0xd40], dh
add rsp, 0xdd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [r8 + 0xb69], 0
add byte [rax], al
mov rdi, qword [r8 + 0xb78]
mov rax, qword [r8 + 0xb80]
mov qword [rbp + 0xd08], rax
or byte [0x1820f2f7b], cl
movq mm6, qword [rax + 0xb88]
mov byte [rbx], cl
add byte [rax], al
or byte [0x1820f2f7b], cl
movq mm6, qword [rax + 0xb88]
mov byte [rbx], cl
add byte [rax], al
mov byte [rbx], cl
add byte [rax], al
jmp 0x1401c2fea
mov rdi, qword [rbp + 0xc98]
mov edi, dword [rbp + 0xc98]
mov rax, qword [rbp + 0xca0]
mov qword [rbp + 0xd08], rax
movdqu xmm6, xmmword [rbp + 0xca8]
add bl, dh
movq mm6, qword [rbp + 0xca8]
mov r8, qword [rbp + 0xd30]
mov eax, dword [rbp + 0xd30]
xor byte [0x1365d2faa], cl
sub byte [rcx + 0xb], 0
or eax, dword [rax]
test byte [r8 + 0xb69], 1
or eax, dword [rax]
add byte [rcx], al
je 0x1401c2fce
mov qword [rbp + 0xd00], rcx
lea rcx, [r8 + 0xb70]
or eax, 0x8d490000
add byte [rcx - 0x73], cl
mov byte [rax + 0xb], dh
add byte [rax], al
call fcn.1401c6580
mov r8, qword [rbp + 0xd30]
xor eax, 0x8b4c0000
test dword [rax], esi
or eax, 0x7eb0000
jmp 0x1401c2fd5
mov eax, dword [rbp + 0xd30]
jmp 0x1401c2fd5
mov qword [rbp + 0xd00], rcx
mov r12, qword [rbp + 0xcf0]
mov esp, dword [rbp + 0xcf0]
add byte [rax], al
mov rsi, qword [rbp + 0xd18]
mov r13, qword [rbp + 0xce8]
invalid
or al, 0
invalid
call 0x1811c2ff7
mov byte [rax + 0xb69], 0
or eax, dword [rax]
add byte [rax], al
mov byte [r8 + 0xb69], 0
sub byte [rcx + 0xb], 0
or eax, dword [rax]
add byte [rax], al
lea rcx, [r8 + 0xac0]
mov qword [rbp + 0xad8], r13
fmul dword [rdx]
add byte [rax], al
or al, byte [rax]
add byte [rcx + rcx*4 - 0x53], cl
fmul dword [rdx]
add byte [rax], al
mov rax, qword [rbp + 0xd10]
mov qword [rbp + 0xad0], rax
add byte [rax], al
or eax, 0x89480000
test eax, edx
or al, byte [rax]
add byte [rax], al
mov qword [rbp + 0xac8], rsi
mov qword [rbp + 0xac0], r12
mov r14, qword [rbp + 0xd28]
invalid
invalid
add byte [rax], al
mov qword [rbp + 0xac8], rsi
mov qword [rbp + 0xac0], r12
mov r14, qword [rbp + 0xd28]
mov qword [rbp + 0xab8], r14
mov ch, 0xb8
or al, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
mov eax, 0x4800000a
add byte [rax], al
mov rbx, qword [rbp + 0xcd8]
mov ch, 0xb8
or al, byte [rax]
add byte [rax], al
mov rbx, qword [rbp + 0xcd8]
invalid
invalid
popfq
add byte [rax], al
mov rbx, qword [rbp + 0xcd8]
mov qword [rbp + 0xab0], rbx
mov al, 0xa
add byte [rax], al
call fcn.1401216e0
mov qword [rbp + 0xcc8], r15
movabs dword [0xcc8bd894cfff5e6], eax
add byte [rax], al
out 0xf5, al
dec dword [rcx + rcx*4 - 0x43]
enter 0xc, 0
mov rax, qword [rbp + 0xd30]
lea rcx, [rax + 0x730]
test dword [rax], esi
or eax, 0x8d480000
mov byte [rax], dh
invalid
mov qword [rbp + 0xaa8], r13
lodsd eax, dword [rsi]
test al, 0xa
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x43], cl
mov r15, qword [rbp + 0xd10]
mov qword [rbp + 0xaa0], r15
or al, byte [rax]
invalid
adc byte [0xc9683062], cl
mov ebp, 0xaa0
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rax - 0x77], cl
mov ch, 0x98
cwde
mov qword [rbp + 0xa98], rsi
mov dword [rbp + 0xa98], esi
cwde
or al, byte [rax]
add byte [rcx + rcx*4 - 0x5b], cl
nop
add byte [rax], al
mov qword [rbp + 0xa90], r12
mov qword [rbp + 0xa88], r14
mov byte [rdx], cl
add byte [rax], al
or al, byte [rax]
add byte [rcx + rcx*4 - 0x4b], cl
mov byte [rdx], cl
add byte [rax], al
mov qword [rbp + 0xa80], rbx
call fcn.1401c4c20
cwde
sbb eax, dword [rax]
invalid
add al, ch
cwde
sbb eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xd30]
lea rcx, [rax + 0x3a0]
invalid
add eax, dword [rax]
invalid
test dword [rax], esi
or eax, 0x8d480000
mov byte [rax + 0x4c000003], ah
movabs al, byte [0xce8ad894c000003]
add byte [rax], al
movabs al, byte [0xce8ad894c000003]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xce8], r13
or al, 0
add byte [rcx + rcx*4 - 0x53], cl
js 0x1401c30ac
mov qword [rbp + 0xa78], r13
add byte [rax], al
mov qword [rbp + 0xa70], r15
mov r15, rsi
add byte [rcx - 0x77], cl
test dword [rax - 0x77], 0xa68b5
or al, byte [rax]
mov edi, esi
mov qword [rbp + 0xa68], rsi
or al, byte [rax]
add byte [rcx + rcx*4 - 0x5b], cl
invalid
mov qword [rbp + 0xa60], r12
add byte [rax], al
mov qword [rbp + 0xa58], r14
mov qword [rbp + 0xa50], rbx
call fcn.1401c4c20
mov rsi, qword [rbp + 0xd30]
mov esi, dword [rbp + 0xd30]
add byte [rax - 0x7d], cl
mov esi, 0x380
add byte [rax], al
je 0x1401c30f6
mov r8, qword [rsi + 0x370]
cmp qword [rsi + 0x380], 0
je 0x1401c30f6
mov r8, qword [rsi + 0x370]
xchg byte [rax + 3], dh
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x18bfca
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add dh, al
xchg byte [rdx + 0xb], ch
mov byte [rsi + 0xb6a], 0
mov rsi, r15
add byte [rax], al
add byte [rcx + rcx*4 - 2], cl
mov r15, qword [rbp + 0xcc8]
mov ebp, 0xcc8
add byte [rax], al
mov r13, qword [rbp + 0xce8]
add byte [rax], al
mov rax, qword [rbp + 0xd30]
test dword [rax], esi
or eax, 0x83480000
mov eax, 0x2d0
add byte [rax], al
cmp qword [rax + 0x2d0], 0
jne 0x1401c2ad0
stc
invalid
invalid
add byte [rdi], cl
test dword [rbp - 0x16000007], ebp
stc
invalid
invalid
invalid
stc
invalid
invalid
jmp 0x1401c2ae6
mov esi, 0x89fffff9
clc
mov eax, edi
xor edx, edx
div r10d
mov ecx, edx
invalid
ror dword [rax - 0x77], 1
test dword [rax], ebp
or eax, 0x89440000
mov qword [rbp + 0xd28], rax
mov dword [rbp + 0xd28], eax
mov eax, r15d
clc
xor edx, edx
div r9d
mov r9d, eax
mov eax, edx
imul rcx, rcx, 0x3b9aca00
imul ecx, ecx, 0x3b9aca00
ror dword [rcx - 0x3696b730], 0
retf 0x3b9a
imul ecx, ecx, 0x3b9aca00
add rax, rcx
mov rcx, rax
enter 0xffffffffffff8948, 0xffffffffffffffc1
shr rcx, 0x20
je 0x1401c315f
xor edx, edx
div r10
invalid
bnd jmp 0x1401c3164
jmp 0x1401c3164
xor edx, edx
div r10d
add r9d, eax
cmp r9d, 0x3b9aca00
cmp ecx, 0x3b9aca00
rol dword [rcx - 0x7f], 0xf9
add dl, cl
cmp ecx, 0x3b9aca00
invalid
jb 0x1401c3197
mov eax, r9d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add qword [rbp + 0xd28], rax
invalid
invalid
add byte [rax], al
add byte [rax], al
jb 0x1401c3645
imul eax, eax, 0x3b9aca00
sub r9d, eax
invalid
rol dword [rcx + rcx*4 - 0x73], 8
or eax, 0x85c60000
add byte [rax], al
mov byte [rbp + 0xce7], 1
invalid
invalid
invalid
sbb al, 0x65
invalid
mov dword [rbp + 0xd08], r9d
add byte [rax], al
add dh, al
test edi, esp
or al, 0
add byte [rcx], al
mov byte [rbp + 0xce7], 1
lea r9, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnecthttp.rs
lea ecx, [0x1402a96c8]
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0x9b8]
mov edx, dword [rbp + 0x9b8]
mov edx, dword [rbp + 0x9b8]
add byte [rbx + rcx*4 - 0x7b], al
pop rsp
or eax, dword [rax]
add byte [rax], al
call fcn.14021b270
invalid
invalid
add dl, cl
invalid
invalid
mov r8d, dword [rbp + 0xb5c]
add byte [rax], al
call fcn.14021b270
mov r8d, 0x3b9aca00
retf 0x3b9a
cmp r15d, 0x3b9aca00
cmp edi, 0x3b9aca00
retf 0x3b9a
cmp edi, 0x3b9aca00
add dl, cl
invalid
jne 0x1401c31f3
mov rdi, qword [rbp + 0xd10]
mov r11, qword [rbp + 0xc38]
cmp byte [rax + rax], cl
invalid
or eax, 0x8b4c0000
popfq
cmp byte [rax + rax], cl
add byte [rax - 0x75], cl
xchg ebp, eax
ror byte [rax + rax], 1
or al, 0
add byte [rax], al
mov rdx, qword [rbp + 0xcd0]
mov r9, qword [rbp + 0xd00]
lea eax, [rax]
invalid
add byte [rax], al
or al, 0
add byte [rbx + rcx*4 - 0x73], cl
add byte [0xf10531f0], cl
add byte [rax], al
invalid
invalid
lea eax, [rax]
or eax, 0xb0e90000
add byte [rax], al
invalid
invalid
add byte [rax], al
jmp 0x1401c32a3
add byte [rax], al
add byte [rax - 0x77], cl
clc
mov rax, rdi
test esi, esi
mov rdi, qword [rbp + 0xd10]
mov r11, qword [rbp + 0xc38]
mov rdx, qword [rbp + 0xcd0]
je 0x1401c3228
invalid
or eax, 0x8b4c0000
popfq
cmp byte [rax + rax], cl
add byte [rax - 0x75], cl
xchg ebp, eax
ror byte [rax + rax], 1
add byte [rcx + rbx + 0x41], dh
sbb dword [rcx - 0x77], eax
invalid
sbb dword [rcx - 0x77], eax
mov rcx, rax
mov r10d, esi
mov rcx, rax
shr rcx, 0x20
shr ecx, 0x20
je 0x1401c3231
xor edx, edx
div r10
div edx
mov r9, rdx
mov rcx, rax
jmp 0x1401c323b
mov r9, qword [rbp + 0xd00]
jmp 0x1401c32a3
xor edx, edx
div r10d
mov r9d, edx
mov ecx, eax
mov eax, r15d
xor edx, edx
div esi
mov r8d, eax
ror byte [rcx - 0x2e96b630], 0
retf 0x3b9a
invalid
cmp ecx, dword [rax + 1]
ror byte [rax - 0x77], 1
ret 0xc148
invalid
invalid
je 0x1401c3261
xor edx, edx
div r10
bnd jmp 0x1401c3266
bnd jmp 0x1401c3266
xor edx, edx
div r10d
div edx
add r8d, eax
cmp r8d, 0x3b9aca00
cmp eax, 0x3b9aca00
mov rdx, qword [rbp + 0xcd0]
mov edx, dword [rbp + 0xcd0]
mov edx, dword [rbp + 0xcd0]
xchg ebp, eax
ror byte [rax + rax], 1
add byte [rbx + rcx*4 - 0x73], cl
add byte [0x1638e3280], cl
mov r9, qword [rbp + 0xd00]
jb 0x1401c32a3
mov eax, r8d
shr eax, 9
call 0x100857a92
or dword [rbx + 4], 0
call 0x100857a92
or dword [rbx + 4], 0
shr rax, 0x27
add rcx, rax
jb 0x1401c367b
add byte [rax], al
imul eax, eax, 0x3b9aca00
invalid
sub r8d, eax
shl rsi, 5
add rsi, r9
add esi, ecx
add esi, ecx
mov r13, qword [rbp - 0x50]
movups xmm0, xmmword [rbp - 0x48]
movaps xmmword [rbp + 0x930], xmm0
test dword [rax], esi
or dword [rax], eax
add byte [rdi], cl
adc byte [rbp - 0x38], al
test dword [rax], esi
or dword [rax], eax
add byte [rdi], cl
adc byte [rbp - 0x38], al
movaps xmmword [rbp + 0x940], xmm0
movups xmm0, xmmword [rbp - 0x28]
movaps xmmword [rbp + 0x950], xmm0
movups xmm0, xmmword [rbp - 0x18]
adc byte [rbp - 0x18], al
adc byte [rbp - 0x18], al
call 0x1a0a15be6
or dword [rax], eax
add byte [rdi], cl
adc byte [rbp - 8], al
movaps xmmword [rbp + 0x960], xmm0
movups xmm0, xmmword [rbp - 8]
movaps xmmword [rbp + 0x970], xmm0
movups xmm0, xmmword [rbp + 8]
movaps xmmword [rbp + 0x980], xmm0
sub dword [rbp + 0x980], eax
sub dword [rbp + 0x980], eax
add byte [rax], al
movdqu xmm0, xmmword [rbp + 0x18]
movdqa xmmword [rbp + 0x990], xmm0
add byte [rbp - 0x77], cl
fisttp word [rbx + rcx*4 - 0x6b]
xor byte [rax + rax], cl
add cl, ch
invalid
invalid
invalid
invalid
add cl, ch
invalid
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnecthttp.rs
call fcn.14025c240
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnecthttp.rs
call fcn.14025c200
mov qword [rbp + 0xc88], rsi
mov qword [rbp + 0xc80], r12
mov ecx, 1
add byte [rax], al
add byte [rdx + 0x1f], bh
mov edx, 0x1f
call fcn.14025b3e0
jmp 0x1401c36be
mov qword [rbp + 0xb60], r12
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnecthttp.rs
lea ecx, [0x1402d2ff8]
lea ecx, [0x1402d2ff8]
cld
adc byte [rax], al
call fcn.14025c240
jmp 0x1401c36be
add cl, ch
invalid
mov qword [rbp + 0xb60], r12
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnecthttp.rs
or eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x10fc8c
call fcn.14025c200
jmp 0x1401c36be
mov qword [rbp + 0xc88], rsi
mov qword [rbp + 0xc80], r12
mov dword [rbp + 0xc80], esp
mov dword [rbp + 0xc80], esp
mov ecx, 1
mov edx, 0x1c
call fcn.14025b3e0
jmp 0x1401c36be
mov dword [rbp + 0xc88], esi
mov qword [rbp + 0xc80], r12
add byte [rax], al
mov ecx, 1
add byte [rax], al
add byte [rax], al
mov edx, 0x1e
call fcn.14025b3e0
add cl, ch
add al, 3
add byte [rax], al
mov qword [rbp + 0xce8], r13
mov qword [rbp + 0xcf0], r12
add byte [rax], al
add byte [rax], al
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_srciopoll_evented.rs
call fcn.14025bec0
jmp 0x1401c36be
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0xbe0], rsi
mov qword [rbp + 0xbd8], r12
mov qword [rbp + 0xbe0], rsi
mov qword [rbp + 0xbd8], r12
mov rax, qword [rbp + 0xd08]
mov qword [rbp + 0xbd0], rax
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnectdns.rs_b___
lea ecx, [0x1402d2f88]
lea ecx, [0x1402d2f88]
call fcn.14025c240
jmp 0x1401c36be
mov qword [rbp + 0xbe0], rsi
mov qword [rbp + 0xbd8], r12
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0xd08]
mov qword [rbp + 0xbd0], rax
mov dword [rbp + 0xbd0], eax
mov dword [rbp + 0xbd0], eax
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnectdns.rs_b___
call fcn.14025c200
jmp 0x1401c36be
mov ecx, 1
mov edx, 9
call fcn.14025b3e0
jmp 0x1401c36be
mov rax, qword [rbp + 0xd18]
mov qword [rbp + 0xc18], rax
mov rax, qword [rbp + 0xcf0]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xc10], rax
mov ecx, 4
mov edx, 0x20
call fcn.14025b400
or dword [rax], eax
add byte [rax], al
add al, ch
invalid
jmp 0x1401c36be
xor ecx, ecx
jmp 0x1401c356f
mov qword [rbp + 0xb78], rsi
mov qword [rbp + 0xb70], r12
mov ch, 0x78
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x5b], cl
jo 0x1401c3495
add byte [rax], al
mov qword [rbp + 0xb68], rbx
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnecthttp.rs
or eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x10fb06
call fcn.14025c240
jmp 0x1401c36be
mov qword [rbp + 0xb78], rsi
mov qword [rbp + 0xb70], r12
mov qword [rbp + 0xb68], rbx
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnecthttp.rs
call fcn.14025c200
jmp 0x1401c36be
mov qword [rbp + 0xc58], rsi
mov qword [rbp + 0xc50], r12
mov rax, qword [rbp + 0xd28]
mov qword [rbp + 0xc48], rax
mov rax, qword [rbp + 0xcd8]
mov qword [rbp + 0xc40], rax
lea rcx, str.cannot_poll_Select_twiceC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_select.rs
lea r8, [0x1402d4bf8]
mov edx, 0x18
call fcn.14025bee0
jmp 0x1401c36be
mov ecx, 4
mov byte [rbp + 0xd27], 1
mov rdx, rbx
call fcn.14025b3e0
jmp 0x1401c36be
mov ecx, 1
mov rax, qword [rbp + 0xd18]
mov qword [rbp + 0xcc0], rax
mov rax, qword [rbp + 0xcf0]
mov qword [rbp + 0xcb8], rax
mov rdx, r15
call fcn.14025b3e0
jmp 0x1401c36be
mov rax, qword [rbp + 0xd18]
mov qword [rbp + 0xc18], rax
mov rax, qword [rbp + 0xcf0]
mov qword [rbp + 0xc10], rax
mov ecx, 4
mov edx, 0x20
call fcn.14025b400
jmp 0x1401c36be
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x40], 8
pxor xmm0, xmm0
movdqu xmmword [rbp - 0x38], xmm0
lea rdx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_time.rs
lea rcx, [rbp - 0x50]
call fcn.14025ba30
jmp 0x1401c36be
mov qword [rbp + 0xc30], r13
mov qword [rbp + 0xc38], r11
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x40], 8
pxor xmm0, xmm0
movdqu xmmword [rbp - 0x38], xmm0
lea rdx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_time.rs
lea rcx, [rbp - 0x50]
call fcn.14025ba30
jmp 0x1401c36be
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x40], 8
pxor xmm0, xmm0
movdqu xmmword [rbp - 0x38], xmm0
lea rdx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_time.rs
lea rcx, [rbp - 0x50]
call fcn.14025ba30
jmp 0x1401c36be
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0xae0], rax
mov qword [rbp + 0xae8], 1
mov qword [rbp + 0xaf0], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xaf8], xmm0
lea rdx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_time.rs
lea rcx, [rbp + 0xae0]
call fcn.14025ba30
ud2
mov qword [rbp + 0xbc0], rax
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
sub dword [rsp + 0x20], esi
mov rax, qword [rbp + 0xbc0]
mov rcx, qword [rbp + 0xbc8]
invalid
enter 0xb, 0
add byte [rax], al
mov rdx, qword [rbp + 0xd30]
mov byte [rdx + 0x134], 0
mov qword [rbp + 0xc88], rcx
lea ecx, [rax + 0x4800000c]
mov dword [rbp + 0xc80], eax
mov qword [rbp + 0xc80], rax
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
outsd dx, dword [rsi]
je 0x1401c4934
and byte [rax - 0x7d], cl
invalid
pop r15
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
movq qword [rsp + 0x20], mm6
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
invalid
movq qword [rsp + 0x20], mm6
jg 0x1401c49c4
and al, 0x20
mov rsi, qword [rbp + 0xc80]
mov esi, dword [rbp + 0xc80]
add byte [rax], al
mov rdi, qword [rbp + 0xc88]
mov rax, qword [rbp + 0xd30]
invalid
invalid
add byte [rax], al
or al, 0
add byte [rax - 0x75], cl
test dword [rax], esi
xor byte [0xcd644969], cl
xor byte [0xcd644969], cl
lea rcx, [rax + 0xd0]
call fcn.140063050
mov al, dl
add byte [rax], al
add al, ch
fucom st(6)
jmp 0xfda59275
invalid
invalid
invalid
mov qword [rbp + 0xb88], rdi
mov qword [rbp + 0xb80], rsi
movdqa xmm6, xmmword [rsp + 0x20]
outsd dx, dword [rsi]
je 0x1401c49aa
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
or eax, dword [rax]
add byte [rax - 0x77], cl
mov ch, 0x80
or eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x1401c49aa
and byte [rax - 0x7d], cl
invalid
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
invalid
invalid
jg 0x1401c4a34
movdqa xmmword [rsp + 0x20], xmm6
and al, 0x20
mov rax, qword [rbp + 0xb80]
mov eax, dword [rbp + 0xb80]
test dword [rax + 0x4800000b], eax
mov ecx, dword [rbp + 0xb88]
add byte [rax], al
mov rcx, qword [rbp + 0xb88]
mov byte [rcx], 2
mov qword [rbp + 0xb60], rax
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rcx, qword [rbp + 0xb60]
call fcn.1401c6910
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1401c4ae4
and al, 0x20
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1401c4ae4
and al, 0x20
mov rax, qword [rbp + 0xd30]
mov eax, dword [rbp + 0xd30]
lea rcx, [rax + 0x58]
pop rax
call fcn.14011e690
movdqa xmm6, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
invalid
pop rbx
and byte [rax - 0x7d], cl
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
movq qword [rsp + 0x20], mm6
movq qword [rsp + 0x20], mm6
mov rax, qword [rbp + 0xd30]
add byte [rax], al
mov byte [rax + 0xf00], 2
add byte [rax], al
add cl, byte [rdi]
sub byte [rsp + 0x20], dh
and al, 0x20
add byte [rdx], al
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
lea ebp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
add dh, bh
invalid
movzx eax, byte [rcx + 0x21]
test eax, eax
je 0x1401c4b5e
cmp eax, 3
je 0x1401c4b97
cmp eax, 4
jne 0x1401c4bc4
mov rax, qword [rcx + 0x28]
mov eax, dword [rcx + 0x28]
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x18], rcx
call 0x1705dd675
invalid
call 0x1705dd675
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov rax, qword [rax]
test rax, rax
test eax, eax
add byte [rax - 0x7b], cl
sal byte [rsi + rax + 0x48], 0x8b
je 0x1401c4b3f
invalid
invalid
je 0x1401c4b3f
mov rcx, qword [rbp - 0x10]
call rax
invalid
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
mov rcx, qword [rbp - 0x18]
je 0x1401c4b97
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x1401c4b7e
mov rsi, rcx
jmp 0x1401c4b85
cmp qword [rcx + 8], 0
je 0x1401c4bc4
mov r8, qword [rcx]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x48
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, rcx
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
movsd dword [rdi], dword [rsi]
sbb byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
int1
cmp byte [rcx + 0x20], 0
je 0x1401c4bc0
cmp qword [rcx + 0x38], 0
je 0x1401c4bc0
mov r8, qword [rcx + 0x30]
mov rsi, rcx
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rdx], r9d
add dh, al
and byte [rax], r8b
cmp dword [rdx], r9d
add dh, al
and byte [rax], r8b
jmp 0x1401c4bc4
mov byte [rcx + 0x20], 0
and byte [r8], al
add rsp, 0x48
pop rsi
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
invalid
je 0x1401c4c0c
invalid
add byte [rsi + rbx + 0x48], dh
mov eax, dword [rbp - 8]
mov rax, qword [rbp - 8]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1401c4bfd
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
or eax, 0x18a4b4
sbb byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x18]
mov byte [rax + 0x20], 0
add rsp, 0x28
pop rsi
pop rbp
ret
mov qword [rbp], 0xfffffffffffffffe
cmp byte [rcx + 0x389], 3
add byte [rax], al
add ecx, dword [rdi]
invalid
mov dword [rax], eax
add byte [rax], al
add byte [rax], al
add ecx, dword [rdi]
test dword [rcx + 0x48000000], ecx
mov dword [rbp - 0x10], ecx
mov qword [rbp - 0x10], rcx
add rcx, 0x1d0
add byte [rax], al
call fcn.1401c8630
mov rsi, qword [rbp - 0x10]
mov r8, qword [rsi]
test r8, r8
je 0x1401c4cc2
cmp qword [rsi + 8], 0
je 0x1401c4c72
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1401c4cc2
mov qword [rbp - 8], rax
mov rax, qword [rsi + 0x18]
mov qword [rbp - 0x18], rax
mov rax, qword [rax]
test rax, rax
je case.0x1401aeac8.76
mov rcx, qword [rbp - 8]
call rax
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
je 0x1401c4cc2
cmp qword [rax + 0x10], 0x11
jb case.0x1401a72f6.97
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rdx], cl
invalid
cmp byte [rdx], cl
add dh, al
xchg byte [rax + 3], cl
mov byte [rsi + 0x388], 0
add rsp, 0x48
pop rsi
pop rbp
ret
clc
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
in al, dx
sub byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x388], 0
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
invalid
invalid
call fcn.1401c8a20
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x468
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x3e0], 0xfffffffffffffffe
invalid
invalid
dec dword [rcx - 0x77]
xlatb
mov qword [rbp + 0x380], rcx
add byte [rdi], cl
mov dh, 0x82
invalid
mov dword [rbx], eax
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x82
invalid
mov dword [rbx], eax
add byte [rax], al
lea rcx, [0x1402e978c]
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x958948c8
rol byte [rbx], 1
add byte [rax], al
add rax, rcx
mov qword [rbp + 0x3d0], rdx
mov qword [rbp + 0x218], r8
jmp rax
add bh, bh
loopne 0x1401c4e0f
invalid
mov rax, qword [r15 + 0x378]
mov eax, dword [rdi + 0x378]
mov rcx, qword [r15 + 0x380]
mov qword [r15 + 0x360], rax
invalid
add eax, dword [rax]
invalid
mov qword [r15 + 0x368], rcx
mov dword [rdi + 0x368], ecx
mov byte [r15 + 0x388], 1
add byte [rcx], al
mov qword [r15], 0
invalid
mov qword [r15 + 0x370], rax
xchg dword [rax + 3], esi
add byte [rax], al
mov rcx, qword [rax + 8]
cmp rcx, qword [rax + 0x18]
jne 0x1401c4e47
jmp 0x1401c5def
mov r12, r8
lea rax, [r15 + 0x1d0]
xchg eax, edx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, ecx
add eax, dword [rax]
add byte [rcx + 0xf], al
mov dh, 0x87
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x124976
add byte [rax + 0x63], cl
add al, 0x81
add byte [rax - 0x77], cl
test eax, ecx
add eax, dword [rax]
add byte [rcx + 0xf], al
mov dh, 0x87
invalid
invalid
add rax, rcx
jmp rax
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnecthttp.rs
call fcn.14025c240
or dword [rax], eax
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnecthttp.rs
call fcn.14025c200
lea rdx, [rcx + 0x20]
mov qword [rax + 8], rdx
push rax
or byte [rdi + rcx - 0x49], al
xor dword [rdi], ecx
adc byte [rcx + 2], al
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rbp + 0xde], xmm1
movaps xmmword [rbp + 0xd0], xmm0
cmp r14, 2
je 0x1401c5def
mov word [r15 + 0x20], r14w
movaps xmm0, xmmword [rbp + 0xd0]
movups xmmword [r15 + 0x22], xmm0
movups xmm0, xmmword [rbp + 0xde]
movups xmmword [r15 + 0x30], xmm0
mov rax, qword [r15 + 0x360]
mov rcx, r15
mov r15, qword [r15 + 0x368]
mov rdi, qword [rax + 0x20]
mov esi, dword [rax + 0x28]
mov eax, dword [rcx + 0x22]
movzx r13d, word [rcx + 0x26]
shl r13, 0x20
or r13, rax
mov rax, qword [rcx + 0x28]
mov eax, dword [rcx + 0x28]
mov qword [rbp + 0x3c0], rax
movups xmm0, xmmword [rbp + 0xde]
movaps xmmword [rbp + 0x240], xmm0
add al, byte [rax]
add byte [rsi + 0x45], ah
test esi, esi
mov eax, 2
mov ebx, 0x17
cmove ebx, eax
fmul dword [rbx + 0x18a11905]
invalid
cmp eax, 3
je 0x1401c4f29
mov byte [rbp + 0x3bf], 1
lea rax, [rbp + 0x3bf]
add byte [rax], al
mov qword [rbp + 0x268], rax
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_socket2_0.5.7_src_syswindows.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14034f000]
lea r9, [0x1402d6c00]
lea r8, [rbp + 0x268]
xor edx, edx
call fcn.1402655d0
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
mov ecx, ebx
mov edx, 1
mov r8d, 6
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSASocketW]
mov rcx, rax
cmp rax, 0xffffffffffffffff
jne 0x1401c4fa4
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
lea r9, [rax + 2]
lea rdx, str.tcp_open_errortcp_set_nonblocking_errortcp_bind_local_error
lea rcx, [rbp + 0x268]
mov r8d, 0xe
call fcn.14008c560
in al, dx
dec dword [rax - 0x75]
popfq
push 0x48000002
mov ecx, dword [rbp + 0x270]
movups xmm0, xmmword [rbp + 0x278]
movaps xmmword [rbp + 0x170], xmm0
test rbx, rbx
jne 0x1401c5ec1
mov dword [rbp + 0x3b8], esi
mov dword [rbp + 0x268], 1
lea r8, [rbp + 0x268]
mov qword [rbp + 0x3c8], rcx
mov edx, 0x8004667e
call qword [sym.imp.ws2_32.dll_ioctlsocket]
cmp eax, 0xffffffff
jne 0x1401c5025
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
lea r9, [rax + 2]
mov byte [rbp + 0x3df], 1
lea rdx, [0x1402a96ee]
lea rcx, [rbp + 0x268]
mov r8d, 0x19
call fcn.14008c560
mov rbx, qword [rbp + 0x268]
mov r12, qword [rbp + 0x270]
movups xmm0, xmmword [rbp + 0x278]
test dword [rax + 2], edi
add byte [rax], al
movaps xmmword [rbp + 0x170], xmm0
test rbx, rbx
jne 0x1401c5e5a
mov r12d, dword [r15 + 0x48]
cmp r12d, 0x3b9aca00
je 0x1401c512c
mov rbx, qword [r15 + 0x40]
mov dword [rbp + 0x268], 1
mov dword [rsp + 0x20], 4
lea r9, [rbp + 0x268]
mov rsi, qword [rbp + 0x3c8]
mov rcx, rsi
mov edx, 0xffff
mov r8d, 8
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x1401c51be
mov ecx, 0x3e8
mov rax, rbx
mul rcx
loope 0x1401c50c7
mov ecx, esp
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
add rcx, rax
adc rdx, 0
mov eax, 0xffffffff
cmp rcx, rax
cmovae rcx, rax
enter 0xffffffffffffdb31, 0x48
neg edx
mov eax, 0
sbb eax, eax
or eax, ecx
mov dword [rbp + 0x268], 1
mov dword [rbp + 0x26c], eax
mov dword [rbp + 0x270], 0
mov dword [rbp + 0x170], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rax, [rbp + 0x170]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r8, [rbp + 0x268]
mov rcx, rsi
add byte [rbp + rcx*4 - 0x7b], cl
push 0x48000002
mov ecx, esi
mov edx, 0x98000004
mov r9d, 0xc
call qword [sym.imp.ws2_32.dll_WSAIoctl]
add byte [rbx - 0x7bf00008], al
invalid
add byte [rax], al
invalid
test byte [rax - 0x77000000], ah
fadd dword [rbx - 0x77cfc20]
add dword [rdi], ecx
test byte [rax + 0x66000000], dh
add byte [rax], al
add byte [rsi + 0x45], ah
test esi, esi
mov eax, ebx
and eax, 3
cmp eax, 1
je 0x1401c51dc
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x45], ah
test esi, esi
test r14w, r14w
je 0x1401c525d
cmp byte [r15 + 0x56], 0
mov rcx, qword [rbp + 0x3c8]
je 0x1401c51af
push rsi
add byte [rax - 0x75], cl
invalid
movups xmm0, xmmword [r15 + 0x57]
movups xmmword [rbp + 0x270], xmm0
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
adc dword [rbp + 0x280], eax
adc dword [rbp + 0x280], eax
movups xmmword [rbp + 0x290], xmm0
movups xmmword [rbp + 0x2a0], xmm0
adc dword [rbp + 0x2a0], eax
movups xmmword [rbp + 0x2b0], xmm0
movups xmmword [rbp + 0x2c0], xmm0
movups xmmword [rbp + 0x2d0], xmm0
rol byte [rdx], 1
add byte [rax], al
invalid
mov qword [rbp + 0x2e0], 0
mov qword [rbp + 0x268], 0x17
mov dword [rbp + 0x268], 0x17
add al, byte [rax]
add byte [rdi], dl
add byte [rax], al
add bh, al
test eax, ebp
add al, byte [rax]
add byte [rax + rax], bl
add byte [rax], al
mov dword [rbp + 0x2e8], 0x1c
add byte [rax - 0x73], cl
xchg ebp, eax
push 0x41000002
mov eax, 0x1c
lea rdx, [rbp + 0x268]
mov r8d, 0x1c
jmp 0x1401c5348
add dword [rax], eax
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
mov r8d, 0x1c
mov ax, 0x17
jmp 0x1401c52e1
add byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
retf
add cl, byte [rcx + 0x3e083d8]
cmp eax, 1
jne 0x1401c512c
retf
lea rax, [rbx - 1]
mov qword [rbp + 0x388], rax
mov rax, qword [rbx - 1]
mov qword [rbp + 0x3a8], rax
mov rax, qword [rbx + 7]
mov qword [rbp + 0x3b0], rax
mov rax, qword [rax]
test rax, rax
je 0x1401c520e
mov rcx, qword [rbp + 0x3a8]
call rax
mov r8, qword [rbp + 0x3a8]
mov rax, qword [rbp + 0x3b0]
cmp qword [rax + 8], 0
je case.0x140185bd5.241
cmp qword [rax + 0x10], 0x11
jb 0x1401c522e
invalid
add al, 0x4d
mov eax, dword [rax - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x388]
call qword [sym.imp.kernel32.dll_HeapFree]
test r14w, r14w
jne 0x1401c5136
test byte [r15 + 0x51], 1
mov rcx, qword [rbp + 0x3c8]
je 0x1401c52d7
mov eax, dword [r15 + 0x52]
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
movups xmmword [rbp + 0x2c0], xmm0
movups xmmword [rbp + 0x2b0], xmm0
movups xmmword [rbp + 0x2a0], xmm0
test dword [rax + 0xf000002], esp
adc dword [rbp + 0x290], eax
test dword [rax + 0xf000002], esp
adc dword [rbp + 0x290], eax
movups xmmword [rbp + 0x280], xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x2e0], 0
loopne 0x1401c52aa
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x268], 2
mov dword [rbp + 0x26c], eax
test dword [rdx + rax], ebp
invalid
test dword [rdx + rax], ebp
add byte [rax], al
add bh, al
test eax, ebp
add al, byte [rax]
add byte [rax], dl
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
push 0x41000002
mov dword [rbp + 0x2e8], 0x10
lea rdx, [rbp + 0x268]
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
jmp 0x1401c5348
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
mov ax, 2
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x2c0], xmm0
movups xmmword [rbp + 0x2b0], xmm0
movups xmmword [rbp + 0x2a0], xmm0
movups xmmword [rbp + 0x290], xmm0
movups xmmword [rbp + 0x280], xmm0
test dword [rax + 0xf000002], eax
adc dword [rbp + 0x270], eax
test dword [rax + 0xf000002], eax
adc dword [rbp + 0x270], eax
mov qword [rbp + 0x2e0], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov word [rbp + 0x268], ax
add byte [rax], al
add byte [rax], al
mov word [rbp + 0x268], ax
mov word [rbp + 0x26a], 0
mov dword [rbp + 0x26c], 0
mov dword [rbp + 0x2e8], r8d
lea rdx, [rbp + 0x268]
call qword [sym.imp.ws2_32.dll_bind]
or al, byte [rax]
mov ecx, eax
xor eax, eax
test ecx, ecx
je 0x1401c5364
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
or eax, 2
test rax, rax
je 0x1401c53b1
mov byte [rbp + 0x3df], 1
add eax, dword [rax]
add byte [rcx], al
lea rdx, [0x1402a9707]
lea rcx, [rbp + 0x268]
add byte [rax], al
add byte [rax], al
mov r8d, 0x14
mov r9, rax
call fcn.14008c560
mov rbx, qword [rbp + 0x268]
mov r12, qword [rbp + 0x270]
movups xmm0, xmmword [rbp + 0x278]
test dword [rax + 2], edi
add byte [rax], al
test dword [rax + 2], edi
add byte [rax], al
movaps xmmword [rbp + 0x170], xmm0
test rbx, rbx
fisttp dword [rdi]
invalid
invalid
or al, byte [rax]
invalid
test dword [rcx + 0x4100000a], ebp
cmp byte [rdi + 0x68], 0
invalid
cmp byte [r15 + 0x68], 0
add byte [rbx + rcx*4 - 0x5b], cl
sbb byte [rdx], al
add byte [rax], al
mov r12, qword [rbp + 0x218]
mov esi, dword [rbp + 0x3b8]
je 0x1401c541c
mov dword [rbp + 0x268], 1
mov dword [rsp + 0x20], 4
lea r9, [rbp + 0x268]
mov rcx, qword [rbp + 0x3c8]
mov edx, 0xffff
mov r8d, 4
call qword [sym.imp.ws2_32.dll_setsockopt]
or al, byte [rax]
add byte [rax], al
add bh, bh
adc eax, 0xa31f2
or al, byte [rax]
cmp eax, 0xffffffff
jne 0x1401c541c
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x268], rax
lea rcx, [rbp + 0x268]
lea ebp, [rax + 2]
add byte [rax], al
call fcn.140006e20
test byte [r15], 1
je 0x1401c5489
mov rax, qword [r15 + 8]
mov rcx, rax
shr rcx, 0x20
xor edx, edx
neg rcx
sbb edx, edx
or edx, eax
mov dword [rbp + 0x268], edx
mov dword [rsp + 0x20], 4
add byte [rax], al
add byte [rax], al
lea r9, [rbp + 0x268]
mov rcx, qword [rbp + 0x3c8]
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
mov edx, 0xffff
mov r8d, 0x1001
call qword [sym.imp.ws2_32.dll_setsockopt]
add byte [rbx + 0x2175fff8], al
add byte [rbx + 0x2175fff8], al
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
add cl, byte [rax - 0x77]
test dword [rax + 2], ebp
add byte [rax], al
add cl, byte [rax - 0x77]
test dword [rax + 2], ebp
add byte [rax], al
lea rcx, [rbp + 0x268]
call fcn.140006e20
push 0xffffffffe8000002
xchg edi, eax
sbb esp, esp
inc dword [rcx - 0xa]
adc byte [r9], r8b
test byte [r15 + 0x10], 1
je 0x1401c54f7
mov rax, qword [r15 + 0x18]
mov rcx, rax
shr rcx, 0x20
xor edx, edx
neg rcx
sbb edx, edx
or edx, eax
mov dword [rbp + 0x268], edx
mov dword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
lea r9, [rbp + 0x268]
mov rcx, qword [rbp + 0x3c8]
mov edx, 0xffff
invalid
inc dword [rax]
add byte [rcx - 0x48], al
add dl, byte [rax]
add byte [rax], al
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x1401c54f7
shl r13, 0x10
movaps xmm0, xmmword [rbp + 0x240]
sub byte [rbp + 0x240], al
movaps xmmword [rbp + 0x390], xmm0
or r13, r14
add byte [rbp + 9], cl
cmc
mov r15, qword [rbp + 0x3d0]
lea rbx, [r15 + 0x40]
mov qword [r15 + 0x40], rdi
mov dword [r15 + 0x48], esi
mov qword [r15 + 0x50], r13
mov rax, qword [rbp + 0x3c0]
mov qword [r15 + 0x58], rax
movaps xmm0, xmmword [rbp + 0x390]
movups xmmword [r15 + 0x60], xmm0
invalid
mov rax, qword [rbp + 0x3c8]
mov qword [r15 + 0x70], rax
movups xmm0, xmmword [rbp + 0xf0]
movups xmm1, xmmword [rbp + 0x100]
add byte [rdi], cl
adc byte [rbp + 0x110], dl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rbp + 0x110], dl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
movups xmm3, xmmword [rbp + 0x120]
movups xmmword [r15 + 0x78], xmm0
movups xmmword [r15 + 0x88], xmm1
movups xmmword [r15 + 0x98], xmm2
movups xmmword [r15 + 0xa8], xmm3
movups xmm0, xmmword [rbp + 0x130]
movups xmmword [r15 + 0xb8], xmm0
mov byte [r15 + 0xc8], 0
mov eax, dword [rbp + 0x360]
mov ecx, dword [rbp + 0x363]
invalid
add eax, dword [rax]
add byte [rcx - 0x77], al
xchg ecx, ecx
add byte [rax], al
add byte [rcx - 0x77], al
invalid
int3
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov byte [r15 + 0xd0], 0
lea rcx, [r15 + 0xd1]
lea rdx, [rbp - 0x30]
rol byte [rcx - 0x48], 1
inc dword [rax]
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
add byte [rcx - 0x73], cl
invalid
rol byte [rcx - 0x48], 1
inc dword [rax]
add byte [rax], al
call fcn.14025a776
lea rcx, [r15 + 0x1d0]
mov r8d, 0x190
mov qword [rbp + 0x3c8], rcx
enter 3, 0
add byte [rcx - 0x73], cl
invalid
enter 3, 0
mov rdx, rbx
mov edx, ebx
call fcn.14025a776
movzx eax, byte [r15 + 0x260]
add byte [rcx + 0xf], al
mov dh, 0x87
invalid
lea rcx, [0x1402e979c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov esi, dword [r15 + 0x1d8]
mov esi, dword [rdi + 0x1d8]
cmp esi, 0x3b9aca00
jne 0x1401c5710
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [r15 + 0x250]
movups xmmword [r15 + 0x2d8], xmm0
add byte [rax], al
movups xmm0, xmmword [r15 + 0x240]
movups xmmword [r15 + 0x2c8], xmm0
enter 2, 0
enter 2, 0
add byte [rax], al
movups xmm0, xmmword [r15 + 0x230]
movups xmmword [r15 + 0x2b8], xmm0
invalid
add al, byte [rax]
invalid
mov eax, 0x41000002
movups xmm0, xmmword [rdi + 0x220]
add byte [rax], al
movups xmm0, xmmword [r15 + 0x220]
movups xmmword [r15 + 0x2a8], xmm0
movups xmm0, xmmword [r15 + 0x1e0]
movups xmm1, xmmword [r15 + 0x1f0]
movups xmm2, xmmword [r15 + 0x200]
movups xmm3, xmmword [r15 + 0x210]
adc byte [rdx], al
add byte [rax], al
adc byte [rdx], al
add byte [rax], al
movups xmmword [r15 + 0x298], xmm3
movups xmmword [r15 + 0x288], xmm2
movups xmmword [r15 + 0x278], xmm1
movups xmmword [r15 + 0x268], xmm0
lea rdx, [r15 + 0x268]
lea rcx, [rbp - 0x30]
mov qword [rbp + 0x3c0], rdx
mov r8, r12
call fcn.1401c6ac0
adc dl, byte [rax + rax]
add byte [rax - 0x75], cl
jne 0x1401c5682
cmp rsi, 3
je 0x1401c5e35
mov rbx, qword [rbp - 0x28]
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x360], xmm0
add byte [rax - 0x75], cl
invalid
invalid
mov qword [rbp + 0x370], rax
mov rdx, qword [rbp + 0x3d0]
movzx eax, byte [rdx + 0x2e0]
mov dh, 0x82
loopne 0x1401c56e4
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov dh, 0x82
loopne 0x1401c56e4
add byte [rax], al
cmp eax, 3
je 0x1401c57d1
test eax, eax
jne case.0x140185bd5.243
mov rcx, qword [rdx + 0x288]
call qword [sym.imp.ws2_32.dll_closesocket]
cmp esi, 2
je case.0x140074095.2998
jmp case.0x14006a6f9.3015
mov rbx, qword [r15 + 0x1d0]
movups xmm0, xmmword [r15 + 0x250]
add byte [rcx + 0xf], al
adc byte [rdi + 0x250], al
movaps xmmword [rbp + 0x160], xmm0
movups xmm0, xmmword [r15 + 0x240]
movaps xmmword [rbp + 0x150], xmm0
movups xmm0, xmmword [r15 + 0x230]
movaps xmmword [rbp + 0x140], xmm0
add byte [rax], al
movups xmm0, xmmword [r15 + 0x220]
movaps xmmword [rbp + 0x130], xmm0
movups xmm0, xmmword [r15 + 0x1e0]
movups xmm1, xmmword [r15 + 0x1f0]
movups xmm2, xmmword [r15 + 0x200]
movups xmm3, xmmword [r15 + 0x210]
movaps xmmword [rbp + 0x120], xmm3
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov qword [rbp + 0x170], 0
lea rcx, [rbp + 0x170]
add dword [rax], eax
add bh, bh
adc eax, 0xa2d29
add dword [rax], eax
add bh, bh
adc eax, 0xa2d29
test eax, eax
je 0x1401c5ff2
mov rcx, qword [rbp + 0x170]
call case.0x1401a72f6.612
mov rcx, rax
add rcx, rbx
jae 0x1401c5801
lea rcx, [rbp + 0x170]
call fcn.14021b450
jmp 0x1401c5839
movzx eax, byte [rdx + 0x2d8]
cmp eax, 3
je 0x1401c5c80
test eax, eax
jne 0x1401c5c8c
mov rax, qword [rbp + 0x3d0]
lea rcx, [rax + 0x298]
call fcn.1401b4560
jmp 0x1401c5c8c
mov r8d, edx
add rax, rbx
add r8d, esi
cmp r8d, 0x3b9aca00
jb 0x1401c5823
cmp rax, 0xffffffffffffffff
je 0x1401c57c3
add r8d, 0xc4653600
inc rax
lea r9, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnecthttp.rs
lea rcx, [rbp + 0x170]
mov rdx, rax
call fcn.14021a7c0
movaps xmm0, xmmword [rbp + 0x160]
movups xmmword [rbp + 0xb8], xmm0
movaps xmm0, xmmword [rbp + 0x150]
movups xmmword [rbp + 0xa8], xmm0
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x140], al
movups xmmword [rbp + 0x98], xmm0
movaps xmm0, xmmword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x130], al
xor byte [rcx], al
add byte [rax], al
movups xmmword [rbp + 0x88], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
lock add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x100], cl
lea eax, [rax]
add dword [rax], eax
invalid
add byte [rdi], cl
sub byte [rbp + 0x110], dl
movaps xmm2, xmmword [rbp + 0x110]
movaps xmm3, xmmword [rbp + 0x120]
movups xmmword [rbp + 0x78], xmm3
movups xmmword [rbp + 0x68], xmm2
movups xmmword [rbp + 0x58], xmm1
movups xmmword [rbp + 0x48], xmm0
movups xmm0, xmmword [rbp + 0x170]
movups xmm1, xmmword [rbp + 0x180]
movups xmm2, xmmword [rbp + 0x190]
movups xmm3, xmmword [rbp + 0x1a0]
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp - 0x30], eax
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x10], xmm2
movaps xmmword [rbp], xmm3
sub dword [rbp], ebx
sub dword [rbp], ebx
movups xmm0, xmmword [rbp + 0x1b0]
movaps xmmword [rbp + 0x10], xmm0
movups xmm0, xmmword [rbp + 0x1c0]
test eax, eax
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x20], eax
test eax, eax
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x20], eax
movups xmm0, xmmword [rbp + 0x1d0]
movaps xmmword [rbp + 0x30], xmm0
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x40], rax
lea rbx, [rbp + 0x268]
lea rdx, [rbp - 0x30]
mov r8d, 0xf8
mov rcx, rbx
call fcn.14025a776
mov r15, qword [rbp + 0x3d0]
lea rcx, [r15 + 0x268]
add byte [rax], al
add byte [rax], al
mov r8d, 0xf8
mov rdx, rbx
call fcn.14025a776
lea rax, [r15 + 0x268]
mov qword [rbp + 0x3c0], rax
lea rdx, [r15 + 0x2e0]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
xor ebx, ebx
cmp eax, 2
je 0x1401c59ce
cmp eax, 1
je case.0x1400e9e09.1117
mov rsi, rdx
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x14013c600]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x120], 1
mov rdx, rsi
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11d], 0
sete bl
and bl, byte [rax + 0x11c]
lea rcx, [rbp - 0x30]
mov r8, r12
call fcn.1401c6ac0
mov rsi, qword [rbp - 0x30]
cmp rsi, 3
jne 0x1401c5ac8
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1401c5a82
mov rdx, qword [r12]
mov rcx, qword [rbp + 0x3c0]
call fcn.14021aab0
test al, al
mov r15, qword [rbp + 0x3d0]
jne 0x1401c5bfc
movzx eax, byte [r15 + 0x358]
cmp eax, 3
je 0x1401c5af6
test eax, eax
jne 0x1401c5c1d
mov rcx, qword [r15 + 0x300]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x1401c5c1d
mov rbx, qword [rbp - 0x28]
movups xmm0, xmmword [rbp - 0x20]
loopne 0x1401c5ae0
sub dword [rbp + 0x390], eax
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x3a0], rax
mov dword [rbp + 0x3a0], eax
mov r15, qword [rbp + 0x3d0]
movzx eax, byte [r15 + 0x358]
add eax, dword [rax]
add byte [rbx - 0x478afc08], al
add eax, dword [rax]
add byte [rbx - 0x478afc08], al
movzx eax, byte [r15 + 0x350]
add byte [rax], al
cmp eax, 3
je 0x1401c5c03
test ah, bh
add byte [rax], al
invalid
test eax, eax
jne 0x1401c5c0f
mov rax, qword [rbp + 0x3d0]
lea rcx, [rax + 0x310]
call fcn.1401b4560
jmp 0x1401c5c0f
add byte [rax], al
invalid
add byte [rax + 0x3b895], cl
add byte [rbx + 0x18962105], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 0
mov rdx, qword [r12]
add byte [rax], al
add byte [rcx - 0x75], cl
adc al, 0x24
mov rcx, qword [rbp + 0x3c0]
call fcn.14021aab0
add rax, 0xfffffffff70d8b00
xchg ebp, eax
sbb byte [rax], al
add rax, 0xfffffffff70d8b00
xchg ebp, eax
sbb byte [rax], al
add byte [rbx + 0x1895f70d], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
mov rdx, qword gs:[0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
mov r15, qword [rbp + 0x3d0]
je 0x1401c5bf4
cmp ecx, 1
je 0x1401c5bcd
mov bl, al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov esi, 0x58b0001
movsb byte [rdi], byte [rsi]
xchg ebp, eax
sbb byte [rax], al
mov esi, 0x58b0001
movsb byte [rdi], byte [rsi]
xchg ebp, eax
sbb byte [rax], al
mov rcx, qword gs:[0x58]
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, ebx
mov r15, qword [rbp + 0x3d0]
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx edx, byte [rbp + 0x3b8]
mov byte [rcx + 0x11c], dl
mov byte [rcx + 0x11d], 0
test al, al
je 0x1401c5aa1
mov al, 3
jmp 0x1401c5e3e
lea rcx, [r15 + 0x320]
call fcn.1401b3680
mov rax, qword [rbp + 0x3d0]
mov byte [rax + 0x359], 0
mov rcx, qword [rbp + 0x3c0]
call fcn.1401216e0
cmp esi, 2
je 0x1401c5c42
cmp esi, 3
jne 0x1401c5c4e
invalid
mov esi, 2
call fcn.1401c83a0
mov rbx, rax
mov ebx, eax
jmp case.0x140185bd5.243
mov esi, 2
cmp esi, 2
je case.0x140074095.2998
jmp case.0x14006a6f9.3015
mov rax, qword [rbp + 0x3a0]
mov qword [rbp + 0x370], rax
mov dword [rbp + 0x370], eax
mov dword [rbp + 0x370], eax
movaps xmm0, xmmword [rbp + 0x390]
movaps xmmword [rbp + 0x360], xmm0
sub dword [rbp + 0x360], eax
sub dword [rbp + 0x360], eax
cmp esi, 2
jne case.0x14006a6f9.3015
lea rcx, [rbp + 0x248]
mov rdx, rbx
invalid
call fcn.1401c84e0
jmp 0x1401c5cc9
invalid
lea rcx, [rdx + 0x2a8]
call fcn.1401b3680
fsin
invalid
mov rax, qword [rbp + 0x3d0]
mov byte [rax + 0x2e1], 0
cmp esi, 2
je case.0x140074095.2998
mov qword [rbp + 0x240], rsi
mov qword [rbp + 0x248], rbx
movaps xmm0, xmmword [rbp + 0x360]
movups xmmword [rbp + 0x250], xmm0
test dword [rax + 2], edx
add byte [rax], al
test dword [rax + 2], edx
add byte [rax], al
mov rax, qword [rbp + 0x370]
mov qword [rbp + 0x260], rax
test dword [rax + 2], esp
add byte [rax], al
test dword [rax + 2], esp
add byte [rax], al
mov rax, qword [rbp + 0x248]
mov rcx, qword [rbp + 0x250]
mov rdx, qword [rbp + 0x258]
mov r8, qword [rbp + 0x260]
mov qword [rbp + 0x1f0], rax
mov dword [rbp + 0x1f0], eax
mov dword [rbp + 0x1f0], eax
mov qword [rbp + 0x1f8], rcx
mov qword [rbp + 0x200], rdx
mov dword [rbp + 0x200], edx
mov dword [rbp + 0x200], edx
mov qword [rbp + 0x208], r8
mov rax, qword [rbp + 0x3d0]
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x260], 1
mov rcx, qword [rbp + 0x3c8]
add byte [rax], al
add byte [rax], al
call fcn.1401c8630
cmp esi, 2
jne 0x1401c5e22
movaps xmm0, xmmword [rbp + 0x1f0]
movaps xmm1, xmmword [rbp + 0x200]
test eax, esi
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x200], cl
movaps xmmword [rbp - 0x20], xmm1
loopne 0x1401c5d46
movaps xmmword [rbp - 0x30], xmm0
sub dword [rbp - 0x30], eax
mov r15, qword [rbp + 0x3d0]
mov r8, qword [r15]
test r8, r8
je 0x1401c5dc1
sal byte [rax + rdi*2 + 0x49], 0x83
jg 0x1401c5d55
cmp qword [r15 + 8], 0
je 0x1401c5d5f
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14034f0b8]
mov rcx, qword [0x14034f0b8]
xchg ebx, eax
sbb byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x1401c5dc1
mov qword [rbp + 0x3c8], rax
mov rax, qword [r15 + 0x18]
mov qword [rbp + 0x3c0], rax
mov rax, qword [rax]
test rax, rax
je 0x1401c5d8b
mov rcx, qword [rbp + 0x3c8]
call rax
mov rax, qword [rbp + 0x3c0]
cmp qword [rax + 8], 0
mov r15, qword [rbp + 0x3d0]
add byte [rax], al
mov r8, qword [rbp + 0x3c8]
je 0x1401c5dc1
cmp qword [rax + 0x10], 0x11
jb 0x1401c5db2
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xa273f
mov byte [r15 + 0x388], 1
movaps xmm0, xmmword [rbp - 0x30]
movaps xmm1, xmmword [rbp - 0x20]
sub byte [rbp - 0x20], cl
sub byte [rbp - 0x20], cl
movups xmmword [r15], xmm0
movups xmmword [r15 + 0x10], xmm1
mov rax, qword [r15 + 0x370]
xchg dword [rax + 3], esi
add byte [rax], al
xchg dword [rax + 3], esi
add byte [rax], al
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
cmp rcx, qword [rax + 0x18]
jne 0x1401c4e47
cmp qword [r15], 0
cmp dword [rdi], 0
je 0x1401c5e7a
mov byte [r15 + 0x388], 0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rbp + 0x230], xmm1
movaps xmmword [rbp + 0x220], xmm0
sub dword [rbp + 0x220], eax
mov esi, 2
jmp 0x1401c5fad
add byte [rax], al
add cl, ch
mov eax, dword [rcx]
add byte [rax], al
lea rax, [rbp + 0x1f0]
mov r15, qword [rbp + 0x3d0]
add byte [rbx + rcx*4 - 0x43], cl
rol byte [rbx], 1
add byte [rax], al
jmp 0x1401c5efb
mov al, 4
mov r15, qword [rbp + 0x3d0]
mov byte [r15 + 0x260], al
mov rax, qword [rbp + 0x380]
mov eax, dword [rbp + 0x380]
mov qword [rax], 3
mov al, 3
jmp 0x1401c5fd7
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x170]
movaps xmmword [rbp + 0x390], xmm0
mov rcx, qword [rbp + 0x3c8]
call qword [sym.imp.ws2_32.dll_closesocket]
mov rcx, r12
jmp 0x1401c5ecf
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
mov cl, 7
call fcn.140191430
lea rcx, [rbp - 0x30]
mov rdx, rax
call fcn.1401c84e0
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x230], xmm1
movaps xmmword [rbp + 0x220], xmm0
add al, byte [rax]
invalid
mov esi, 2
mov r15, qword [rbp + 0x3d0]
jmp 0x1401c5fad
movaps xmm0, xmmword [rbp + 0x170]
movaps xmmword [rbp + 0x390], xmm0
mov r15, qword [rbp + 0x3d0]
lea rax, [r15 + 0x50]
mov qword [r15 + 0x50], rbx
mov dword [rdi + 0x50], ebx
mov qword [r15 + 0x58], rcx
movaps xmm0, xmmword [rbp + 0x390]
movups xmmword [r15 + 0x60], xmm0
mov dword [r15 + 0x48], 0x3b9aca01
mov dword [rdi + 0x48], 0x3b9aca01
mov esi, 2
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x230], xmm1
movaps xmmword [rbp + 0x220], xmm0
test dword [rax], esp
add al, byte [rax]
add byte [rbp - 0x75], cl
invalid
test r8, r8
je 0x1401c5fad
cmp qword [r15 + 8], 0
je 0x1401c5f32
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x1401c5fad
invalid
mov qword [rbp + 0x3c8], rax
mov rax, qword [r15 + 0x18]
mov qword [rbp + 0x3c0], rax
mov rax, qword [rax]
test rax, rax
test eax, eax
je 0x1401c5f5e
mov rcx, qword [rbp + 0x3c8]
call rax
mov rax, qword [rbp + 0x3c0]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x1401c5f83
cmp qword [rax + 0x10], 0x11
jae 0x1401c5f8c
mov r15, qword [rbp + 0x3d0]
mov edi, dword [rbp + 0x3d0]
mov r8, qword [rbp + 0x3c8]
jmp 0x1401c5f9e
invalid
sbb ecx, dword [rbx + rcx*4 - 0x43]
rol byte [rbx], 1
add byte [rax], al
mov r15, qword [rbp + 0x3d0]
jmp 0x1401c5fad
mov r8, qword [rbp + 0x3c8]
mov r8, qword [r8 - 8]
clc
add eax, dword [rax]
add byte [rbp - 0x75], cl
clc
clc
mov r15, qword [rbp + 0x3d0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
or al, byte [rax]
mov byte [r15 + 0x388], 0
mov rax, qword [rbp + 0x380]
mov qword [rax], rsi
movaps xmm0, xmmword [rbp + 0x220]
movaps xmm1, xmmword [rbp + 0x230]
lea esi, [rax]
add al, byte [rax]
add byte [rdi], cl
adc dword [rax + 8], eax
add al, byte [rax]
add byte [rdi], cl
adc dword [rax + 8], eax
movups xmmword [rax + 0x18], xmm1
mov al, 1
mov byte [r15 + 0x389], al
mov byte [rdi + 0x389], al
mov dword [rbx], eax
add byte [rax], al
add rsp, 0x468
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x30], rax
lea rax, str.std_src_syspalwindows_time.rs
add byte [rax - 0x77], cl
and al, 0x20
invalid
add byte [rax - 0x77], cl
and al, 0x20
invalid
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.1401e0310
lea ecx, [0x1402d6f48]
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401c6048
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnecthttp.rs
call fcn.14025c240
jmp 0x1401c6048
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_srcclientconnecthttp.rs
call fcn.14025c200
ud2
and al, 0x10
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test eax, edx
add eax, dword [rax]
add dh, al
and byte [rax + 2], 0
invalid
add al, byte [rax]
add byte [rax], al
invalid
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
add byte [rax - 0x75], cl
test eax, edx
add eax, dword [rax]
add dh, al
and cl, 2
loope 0x1401c61c9
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax - 0x75], cl
test eax, edx
add eax, dword [rax]
add dh, al
and cl, 2
loope 0x1401c61c9
loope 0x1401c61c9
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
nop dword [rax + rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp + 0x3c0]
mov ecx, dword [rbp + 0x3c0]
rol byte [rbx], 0
add al, ch
sub byte [rax], cl
call fcn.1401c6a30
add byte [rax], al
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x3c0]
mov eax, dword [rbp + 0x3c0]
mov eax, dword [rbp + 0x3c0]
cmp qword [rax + 8], 0
je 0x1401c6280
mov rax, qword [rbp + 0x3c0]
cmp qword [rax + 0x10], 0x11
jb 0x1401c626a
mov rax, qword [rbp + 0x3c8]
mov rax, qword [rax - 8]
mov qword [rbp + 0x3c8], rax
enter 3, 0
enter 3, 0
mov rcx, qword [0x14034f0b8]
sbb byte [rax], al
xor edx, edx
mov r8, qword [rbp + 0x3c8]
enter 3, 0
enter 3, 0
call qword [sym.imp.kernel32.dll_HeapFree]
and cl, byte [rdx]
add byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x3c0]
cmp qword [rax + 8], 0
je 0x1401c6300
mov rax, qword [rbp + 0x3c0]
mov eax, dword [rbp + 0x3c0]
cmp qword [rax + 0x10], 0x11
jb 0x1401c62ea
mov rax, qword [rbp + 0x3c8]
mov rax, qword [rax - 8]
mov qword [rbp + 0x3c8], rax
enter 3, 0
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x3c8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x3d0]
mov byte [rax + 0x388], 1
movaps xmm0, xmmword [rbp - 0x30]
sub byte [rbp - 0x30], al
sub byte [rbp - 0x30], al
movaps xmm1, xmmword [rbp - 0x20]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rbp
ret
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov r8, qword [rbp + 0x3a8]
mov rax, qword [rbp + 0x3b0]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x1401c6382
mov rax, qword [rbp + 0x3b0]
cmp qword [rax + 0x10], 0x11
jb 0x1401c6373
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
sar bh, cl
adc eax, 0xa217e
lea ebx, ds:[rax]
add byte [rcx], dh
sar bh, cl
adc eax, 0xa217e
mov rcx, qword [0x14034f0b8]
xor edx, edx
lea ebx, [rax]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
mov r8, qword [rbp + 0x388]
mov r8, qword [rbp + 0x388]
test dword [rax - 0xfffffd], ecx
adc eax, 0xa2168
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x3df], 1
fild word [rbx]
add byte [rax], al
add dword [rax - 0x7d], ecx
invalid
invalid
invalid
add eax, dword [rax]
add byte [rcx], al
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
push rbp
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
cmp byte [rbp + 0x3df], 0
add eax, dword [rax]
add byte [rax], al
je 0x1401c63e2
mov rcx, qword [rbp + 0x3c8]
mov ecx, dword [rbp + 0x3c8]
call qword [sym.imp.ws2_32.dll_closesocket]
adc eax, 0xa221e
and cl, byte [rdx]
add byte [rax + 0x48c48348], dl
add rsp, 0x48
nop
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rax, qword [rbp + 0x3d0]
mov eax, dword [rbp + 0x3d0]
mov word [rax + 0x388], 0x200
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x3c8]
call fcn.1401c8630
and dword [rax], eax
invalid
add byte [rax], al
nop
add rsp, 0x48
invalid
invalid
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, 0x48
lea rbp, [rdx + 0x80]
add byte [rax - 0x75], cl
invalid
rol byte [rbx], 1
add byte [rax], al
add byte [rax - 0x7d], cl
cmp dword [rax], eax
add byte [rax - 0x75], cl
invalid
add byte [rax - 0x7d], cl
cmp dword [rax], eax
je 0x1401c64c9
cmp byte [rcx + 0x388], 0
je case.0x1401c144f.144
invalid
call fcn.1401c8830
nop
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
in al, dx
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp - 0x30]
call fcn.1401e0310
popfq
add dword [rax], eax
popfq
add dword [rax], eax
nop
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov rcx, qword [rbp + 0x3c8]
call qword [sym.imp.ws2_32.dll_closesocket]
mov byte [rbp + 0x3df], 0
fild word [rbx]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
fild word [rbx]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rbp
ret
int3
sal dword [rcx], 0xd2
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
mov rax, qword [rcx + 0x18]
test rax, rax
je 0x1401c661a
push rsi
mov qword [rbp - 8], rax
mov rax, qword [rcx + 0x20]
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
add byte [rax - 0x7b], cl
invalid
je 0x1401c65de
invalid
add byte [rax - 0x7b], cl
sal byte [rsi + rax + 0x48], 0x8b
invalid
mov rcx, qword [rbp - 8]
mov rcx, qword [rbp - 8]
clc
call rax
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 8]
je 0x1401c661a
cmp qword [rax + 0x10], 0x11
jb 0x1401c65f8
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
sar dh, 1
call qword [rax + 0x38c48348]
invalid
nop
add rsp, 0x38
invalid
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
push 0x30
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
invalid
je 0x1401c6674
invalid
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1401c6661
mov rax, qword [rbp - 8]
clc
mov rax, qword [rax - 8]
mov qword [rbp - 8], rax
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
invalid
pop rsi
pop rbp
ret
int3
sub esp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
invalid
invalid
xor byte [rax - 0x39], cl
add r14b, r15b
invalid
invalid
invalid
movzx eax, byte [rcx + 0xa30]
xor byte [rdx], cl
add byte [rax], al
cmp rax, 6
ja case.0x1401c66b5.1
pop rbx
mov rsi, rcx
mov esi, ecx
lea rcx, [0x1402e97b0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
mov qword [rbp - 8], rsi
mov dword [rbp - 8], esi
jmp rax
cmp qword [rsi + 0xb8], 0
je case.0x1401c4dc3.10
mov r8, qword [rsi + 0xa8]
mov rcx, qword [0x14034f0b8]
or eax, 0x1889e9
xchg byte [rax + 0x48000000], ch
mov ecx, dword [0x14034f0b8]
or eax, 0x1889e9
or eax, 0x1889e9
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsi], 2
je case.0x1401c66b5.1
mov rcx, rsi
int1
call fcn.1401216e0
mov eax, 0x78
add byte [rax], al
scasd eax, dword [rdi]
cmc
invalid
add byte [rax], al
mov rcx, qword [rbp - 8]
cmp qword [rcx + 0x88], 0
cmp dword [rcx + 0x88], 0
jne 0x1401c6795
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rsi
pop rbp
ret
lea rcx, [rsi + 0xa38]
cmp byte [rdx], cl
add byte [rax], al
call fcn.1401c6580
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
jb case.0x1401c12bf.29
invalid
mov esi, dword [rbp - 8]
mov byte [rsi + 0xa31], 0
add byte [rax], al
lea rcx, [rsi + 0x988]
call fcn.1401216e0
mov rax, qword [rbp - 8]
add al, ch
mov ebx, 0x48fff5af
mov eax, dword [rbp - 8]
lea rcx, [rax + 0x5f8]
call fcn.1401c4c20
mov rax, qword [rbp - 8]
mov al, bh
add eax, 0xebe80000
in al, 0xff
dec dword [rax - 0x75]
clc
add al, ch
jmp case.0x140185449.258
lea rcx, [rax + 0x268]
lea ecx, [rax + 0x268]
call fcn.1401c4c20
mov rsi, qword [rbp - 8]
cmp qword [rsi + 0x248], 0
add byte [rax], al
invalid
je 0x1401c6769
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0x238]
mov r8, qword [rsi + 0x238]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rax], ebx
add byte [rcx], dh
sar bh, cl
adc eax, 0xa1d97
mov byte [rsi + 0xa32], 0
jmp 0x1401c677e
lea rcx, [rsi + 0xa38]
add byte [rax], al
call fcn.1401c4c20
mov eax, 0x188
mov rcx, qword [rbp - 8]
cmp qword [rcx + 0x198], 0
je case.0x1401c66b5.1
mov r8, qword [rcx + rax]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp - 8]
cmp qword [rcx + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x1401c67e0
mov r8, qword [rcx + 0x78]
mov rcx, qword [0x14034f0b8]
or eax, 0x1888e0
js 0x1401c681a
mov ecx, dword [0x14034f0b8]
or eax, 0x1888e0
add byte [rcx], dh
sar bh, cl
adc eax, 0xa1d20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
invalid
ret
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
cmp qword [rcx + 0x198], 0
add dword [rax], eax
add byte [rax], al
je 0x1401c6823
mov r8, qword [rcx + 0x188]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
fstp qword [rdx + rcx]
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0xa1cdd
fstp qword [rdx + rcx]
invalid
fstp qword [rdx + rcx]
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
mov byte [rax + 0xa31], 0
lea rcx, [rax + 0x988]
add byte [rax], al
add byte [rax], al
call fcn.1401216e0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
mov rsi, rax
cmp qword [rax + 0x248], 0
je 0x1401c6896
invalid
invalid
mov r8, qword [rsi + 0x238]
mov rcx, qword [0x14034f0b8]
xor edx, edx
sar bh, cl
adc eax, 0xa1c6a
sar bh, cl
adc eax, 0xa1c6a
mov byte [rsi + 0xa32], 0
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
invalid
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x5f8]
call fcn.1401c4c20
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x268]
call fcn.1401c4c20
nop
add rsp, 0x28
pop rsi
pop rbp
ret
int3
imul ecx, dword [rax - 0x7d], 0xffffffc4
cmp byte [rsi + 0x5d], bl
ret
add byte [rax], al
add al, ch
movabs eax, dword [0x4cf8458b48ffffe1]
mov eax, dword [rax + 0xc8]
test r8, r8
test eax, eax
mov rsi, rax
je 0x1401c697b
cmp qword [rsi + 0xd8], 0
cmp dword [rsi + 0xd8], 0
je 0x1401c697b
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 0xc3], 0
jmp 0x1401c6994
invalid
adc byte [rax - 0x77], cl
clc
add rcx, 0xc8
call fcn.1401c6680
invalid
dec dword [rax - 0x75]
clc
mov rcx, qword [rbp - 8]
mov byte [rcx + 0xc4], 0
add rcx, 0x60
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140063050
add byte [rbp - 0x7b], cl
sal byte [rcx + rbx + 0x48], 0x83
mov esi, 0xd8
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 0xc3], 0
add rsp, 0x28
pop rsi
pop rbp
ret
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
mov byte [rcx + 0xc4], 0
add rcx, 0x60
add ecx, 0x60
add ecx, 0x60
call fcn.140063050
nop
add rsp, 0x28
sub byte [rsi + 0x5d], bl
sub byte [rsi + 0x5d], bl
ret
mov dh, 0x41
js 0x1401c69cc
sal byte [rbp + riz - 0x7d], 0xf8
add esi, dword [rbp + 0x41]
movzx eax, byte [rcx + 0x70]
cmp eax, 3
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
je 0x1401c6a7f
test eax, eax
jne 0x1401c6a88
add rcx, 0x40
call fcn.1401b3680
mov rax, qword [rbp - 0x10]
invalid
mov byte [rax + 0x79], 0
invalid
add rsp, 0x30
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov byte [rax + 0x79], 0
add rsp, 0x20
pop rbp
ret
invalid
push rbx
sub rsp, 0x338
cmp byte [rbx], al
add byte [rax], al
cmp byte [rbx], al
add byte [rax], al
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x2a0], xmm6
and rsp, 0xffffffffffffff80
add al, byte [rax]
add byte [rax - 0x7d], cl
in al, 0x80
mov rbx, rsp
mov qword [rbx + 0x310], rbp
stosd dword [rdi], eax
adc byte [rbx], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax - 0x1fffffe], ebx
invalid
mov qword [rbp + 0x298], 0xfffffffffffffffe
invalid
mov r13, r8
mov r15, rdx
mov rsi, rcx
invalid
movzx eax, byte [rdx + 0x78]
lea rcx, [0x1402e97cc]
lea ecx, [0x1402e97cc]
invalid
lea ecx, [0x1402e97cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbx + 0xb8], rdx
mov eax, 0xff000000
invalid
mov eax, 0xff000000
loopne 0x1401c6b61
invalid
mov byte [r15 + 0x79], 1
mov byte [rdi + 0x79], 1
mov rcx, qword [r15 + 0x20]
mov qword [r15 + 0x28], rcx
mov dword [rdi + 0x28], ecx
mov dword [rdi + 0x28], ecx
mov eax, dword [r15 + 2]
movzx edx, word [r15 + 6]
push rdi
invalid
shl rdx, 0x20
or rdx, rax
test byte [r15], 1
je 0x1401c6c02
add byte [rax], al
invalid
push rdi
invalid
add byte [rax], al
add byte [rbp - 0x75], al
push rdi
adc al, 0x45
mov eax, dword [rdi + 0x18]
mov r10d, dword [r15 + 0x14]
mov r8d, dword [r15 + 0x18]
movzx eax, word [r15 + 0x1c]
shr rdx, 0x10
mov dword [rbx + 0x108], edx
mov rdx, qword [r15 + 8]
mov qword [rbx + 0x10c], rdx
mov edx, dword [r15 + 0x10]
mov edx, dword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
mov dword [rbx + 0x114], edx
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
sbb dword [rcx + rax], 0
add byte [rdi], cl
adc dword [rbx + 0x12c], eax
push rdi
ror byte [rdi], 0x11
sbb dword [rcx + rax], 0
add dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 0x12c], eax
movups xmmword [rbx + 0x13c], xmm0
movups xmmword [rbx + 0x14c], xmm0
add dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 0x14c], eax
movups xmmword [rbx + 0x15c], xmm0
movups xmmword [rbx + 0x16c], xmm0
add byte [rdi], cl
adc dword [rbx + 0x16c], eax
mov dword [rbx + 0x17c], 0
add byte [rax], al
rol ax, 8
mov dword [rbx + 0x118], r8d
ror byte [rax], 0x44
mov dword [rbx + 0x118], eax
mov r8d, 0x1c
mov r9w, 0x17
mov r9d, 0x89440017
shr cl, cl
nop
add byte [rax], al
invalid
mov r9d, 0x89440017
shr cl, cl
nop
add byte [rax], al
add byte [rcx - 0x73], cl
lea rax, [r15 + 0x70]
invalid
lea rax, [r15 + 0x70]
mov qword [rbx + 0xc8], rax
mov dword [rbx + 0xc8], eax
movzx eax, byte [r15 + 0x70]
lea rcx, [0x1402e97dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r15 + 0x30]
mov qword [rbx + 0xa0], rax
mov rax, qword [r15 + 0x38]
mov qword [rbx + 0x90], rax
jmp 0x1401c6cdc
mov rax, rdx
shr rax, 0x20
rol ax, 8
xorps xmm0, xmm0
movups xmmword [rbx + 0x168], xmm0
movups xmmword [rbx + 0x158], xmm0
sbb dword [rax + 1], 0
invalid
add dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 0x158], eax
sbb dword [rax + 1], 0
invalid
sbb dword [rax + 1], 0
add byte [rdi], cl
adc dword [rbx + 0x148], eax
movups xmmword [rbx + 0x148], xmm0
movups xmmword [rbx + 0x138], xmm0
movups xmmword [rbx + 0x128], xmm0
adc dword [rbx + 0x128], eax
adc dword [rbx + 0x128], eax
movups xmmword [rbx + 0x118], xmm0
movups xmmword [rbx + 0x108], xmm0
mov qword [rbx + 0x178], 0
mov r8d, 0x10
mov r9w, 2
mov word [rbx + 0x100], r9w
mov word [rbx + 0x102], ax
mov dword [rbx + 0x104], edx
mov dword [rbx + 0x180], r8d
lea rdx, [rbx + 0x100]
add bh, bh
adc eax, 0xa1958
add bh, bh
adc eax, 0xa1958
test eax, eax
je 0x1401c6ca5
call qword [sym.imp.kernel32.dll_GetLastError]
mov r14d, eax
shl r14, 0x20
or r14, 2
mov rcx, r14
call fcn.140054890
cmp al, 0xd
jne 0x1401c7079
mov byte [r15 + 0x79], 0
mov rax, qword [r15 + 0x28]
mov qword [rbx + 0xa0], rax
mov qword [r15 + 0x30], rax
mov qword [r15 + 0x38], 0
lea rax, [r15 + 0x70]
mov qword [rbx + 0xc8], rax
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
sub byte [r8 - 0x77], r9b
and dword [rax + 0x49000000], 0xffffff89
xor byte [r9 - 0x39], r9b
cmp byte [r8], r8b
add byte [rax], al
add byte [rcx - 0x73], cl
jo 0x1401c6d0e
mov dword [rbx + 0xc8], eax
add byte [rax], al
add byte [rcx - 0x3a], al
jo 0x1401c6cd1
mov byte [r15 + 0x70], 0
mov qword [rbx + 0x90], 0
add byte [rax], al
add byte [rbx + 0x18847205], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1401c6d06
invalid
or al, 0x83
clc
add dword [rsi + rcx*2 - 0x50], esi
add ecx, ebp
ror dword [rax + rax], 0
cmp eax, 1
je 0x1401c6d4d
mov al, 1
jmp 0x1401c79c7
mov byte [rbx + 0x8f], 1
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x14034f154]
add eax, 0x188441
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd8]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja case.0x1401c12bf.35
lea rcx, [rax + 1]
mov edx, dword [0x14034f154]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd8], rcx
mov rcx, qword [rdx + 0xe0]
cmp rcx, 2
je 0x1401c79ab
add cl, byte [rax + rax]
invalid
add cl, byte [rax + rax]
add byte [rbx + 0x1883a505], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov eax, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov rdi, qword [rax + 0xe8]
mov eax, 1
mov edx, 1
lock xadd qword [rdi], rdx
test cl, 1
je 0x1401c6de1
test rdx, rdx
jns 0x1401c6dec
fmul dword [0xc5646de3]
ror byte [rdi], cl
mov bh, cl
or eax, 0xc0310000
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
dec qword [rcx + 0xd8]
mov qword [rbx + 0xe0], rax
loopne 0x1401c6e0b
add byte [rax], al
mov qword [rbx + 0xe8], rdi
lea rcx, [rdi + 0xe0]
add rdi, 0x140
test rax, rax
cmove rdi, rcx
cmp qword [rdi], 0
je 0x1401c79ec
test rdx, rdx
js 0x1401c7bb9
lea r14, [rdi + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x20], cl
je 0x1401c6e58
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0xc0], rax
mov rcx, r14
call fcn.14025fcc0
cmp byte [rdi + 0x50], 0
mov qword [rbx + 0xb0], r14
je 0x1401c6e9a
call fcn.140205de0
mov r14, rax
xor edx, edx
mov al, 1
mov rcx, qword [rbx + 0xb0]
lock cmpxchg byte [rcx], dl
je 0x1401c71d0
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0xc0], rax
call fcn.14025f930
jmp 0x1401c71d0
mov qword [rbx + 0x100], 1
mov qword [rbx + 0x108], 1
or dword [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbx + 0x1c0], 0
xorps xmm0, xmm0
movaps xmmword [rbx + 0x180], xmm0
movaps xmmword [rbx + 0x190], xmm0
movaps xmmword [rbx + 0x1a0], xmm0
mov qword [rbx + 0x1b0], 0
movzx eax, byte [0x14034f150]
mov edx, 0x180
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401c7a2f
or eax, dword [rax]
invalid
mov r14, rax
and r14, 0xffffffffffffff80
lea r12, [r14 + 0x80]
mov qword [r14 + 0x78], rax
lea rdx, [rbx + 0x100]
mov r8d, 0x100
mov rcx, r12
call fcn.14025a776
lock inc qword [r14 + 0x80]
inc qword [r14 + 0x80]
jle 0x1401c7bb9
lea rcx, [rdi + 0x40]
lea r15, [r12 + 0x80]
mov qword [rbx + 0x248], r15
mov rax, qword [rdi + 0x40]
cmp rax, r15
cmp rax, r15
mov qword [rbx + 0xa8], r12
je 0x1401c7a43
mov qword [r12 + 0x88], rax
mov qword [r12 + 0x80], 0
test rax, rax
je 0x1401c6f72
mov qword [rax], r15
mov qword [rbx + 0x298], rcx
mov qword [rdi + 0x40], r15
lea rax, [rdi + 0x48]
cmp qword [rdi + 0x48], 0
mov rdx, qword [rbx + 0xb0]
jne 0x1401c6f92
lock cmpxchg byte [rdx], cl
je 0x1401c6fbd
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x98], rax
mov rcx, qword [rbx + 0xb0]
call fcn.14025f930
cmp qword [rbx + 0x90], 0
je 0x1401c70ac
movabs r12, 0xc00000003
add eax, dword [rax]
add byte [rax], al
or al, 0
add byte [rax], al
mov qword [rbx + 0x100], r12
mov dl, 1
xor eax, eax
mov rcx, qword [rbx + 0xb0]
mov ecx, dword [rbx + 0xb0]
mov ecx, dword [rbx + 0xb0]
lock cmpxchg byte [rcx], dl
je 0x1401c6ff2
call fcn.14025fcc0
add byte [rcx - 0x75], cl
cmovs eax, dword [rbp + 0x45840fc9]
add dword [rax], eax
add byte [rax - 0x75], cl
sub dword [rax + 0x48000000], 0xffffff8b
mov rax, qword [rax + 0x88]
mov qword [rcx + 8], rax
test rax, rax
jne 0x1401c7169
mov rcx, qword [rbx + 0x290]
invalid
mov rcx, qword [r15]
test rcx, rcx
je 0x1401c7143
mov rax, qword [rbx + 0xa8]
mov rax, qword [rax + 0x88]
mov qword [rcx + 8], rax
test rax, rax
jne 0x1401c7169
mov eax, ecx
cmp qword [rcx], r15
jne 0x1401c7193
jmp 0x1401c7169
mov rcx, qword [r15 + 0x68]
mov rdx, qword [rcx + 0x10]
mov r8, qword [r13]
lea rdi, [rbx + 0x100]
mov rcx, rdi
mov r9b, 1
call fcn.140208000
movzx eax, byte [rbx + 0x109]
cmp al, 3
jne 0x1401c7091
mov rax, qword [rbx + 0xc8]
mov byte [rax], 3
mov r15, qword [rbx + 0xb8]
mov qword [rsi], 3
mov al, 3
jmp 0x1401c729a
cmp al, 2
mov r15, qword [rbx + 0xb8]
jne 0x1401c72b9
add byte [rax], al
mov r14, qword [rbx + 0x100]
jmp 0x1401c76e7
add byte [rax], al
mov rdi, qword [rdi]
lea rax, [rdi + 0x18]
mov qword [rbx + 0xf8], rax
lea r14, [rdi + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x20], cl
jne 0x1401c77d4
mov qword [rbx + 0x288], r13
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401c77e1
xor r13d, r13d
movzx eax, byte [rdi + 0x21]
test al, al
jne 0x1401c77f9
mov rcx, qword [rbx + 0x298]
cmp qword [rcx], r15
jne 0x1401c7193
mov rdx, qword [rbx + 0xa8]
mov rcx, qword [rdx + 0x80]
mov qword [rax], rcx
xorps xmm0, xmm0
movaps xmmword [r15], xmm0
lock dec qword [rdx]
jne 0x1401c7193
mov rcx, qword [rbx + 0xa8]
call fcn.140203e80
invalid
xor edx, edx
mov al, 1
mov rcx, qword [rbx + 0xb0]
lock cmpxchg byte [rcx], dl
je 0x1401c71a9
call fcn.14025f930
mov r14, qword [rbx + 0x100]
mov rcx, qword [rbx + 0xa8]
lock dec qword [rcx]
jne 0x1401c71d0
test byte [rbx + 0xe0], 1
je 0x1401c7202
mov rax, qword [rbx + 0xe8]
lock dec qword [rax]
jne 0x1401c7229
mov rcx, qword [rbx + 0xe8]
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0xd0], rax
call fcn.1402025a0
jmp 0x1401c7229
mov rax, qword [rbx + 0xe8]
lock dec qword [rax]
jne 0x1401c7229
mov rcx, qword [rbx + 0xe8]
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0xd0], rax
call fcn.140202560
mov rcx, qword [rbx + 0x90]
call fcn.140208500
add al, 0
mov rcx, qword [rbx + 0xa0]
call qword [sym.imp.ws2_32.dll_closesocket]
adc ecx, dword [rdx]
add byte [rax - 0x75], cl
mov ebx, 0xc8
mov byte [rdi], 1
mov eax, 2
mov r15, qword [rbx + 0xb8]
mov rcx, qword [rbx + 0x2d0]
mov qword [rbx + 0x2b0], rcx
movaps xmm0, xmmword [rbx + 0x2c0]
movaps xmmword [rbx + 0x2a0], xmm0
add byte [rax], al
lea rdi, [r15 + 0x79]
mov byte [rdi], 0
mov qword [rsi], rax
mov qword [rsi + 8], r14
movaps xmm0, xmmword [rbx + 0x2a0]
sub byte [rbx + 0x2a0], al
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rbx + 0x2b0]
mov qword [rsi + 0x20], rax
mov al, 1
mov byte [r15 + 0x78], al
movaps xmm6, xmmword [rbp + 0x2a0]
lea rsp, [rbp + 0x2b8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [r15 + 0x58]
cmp rcx, 0xffffffffffffffff
je 0x1401c7a88
mov dword [rbx + 0x248], 0
mov dword [rbx + 0x100], 4
mov qword [rsp + 0x20], rdi
lea r9, [rbx + 0x248]
mov edx, 0xffff
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
cmp eax, 0xffffffff
je 0x1401c76d6
movsxd r14, dword [rbx + 0x248]
test r14, r14
jne case.0x14018f18b.208
mov rax, qword [r15 + 0x40]
mov r14, qword [r15 + 0x48]
mov rcx, qword [r15 + 0x60]
mov qword [rbx + 0x2d0], rcx
movups xmm0, xmmword [r15 + 0x50]
movaps xmmword [rbx + 0x2c0], xmm0
mov byte [r15 + 0x70], 1
cmp rax, 3
je 0x1401c706b
jmp 0x1401c7258
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x1401c6fd5
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x1401c6fd5
invalid
cld
invalid
invalid
xorps xmm0, xmm0
movups xmmword [rbx + 0x160], xmm0
mov word [rbx + 0x170], 0
add byte [rax], al
mov qword [rbx + 0x100], 1
mov qword [rbx + 0x108], 1
mov word [rbx + 0x110], 0
mov dword [rbx + 0x118], 0
mov rcx, qword [rbx + 0x240]
mov qword [rbx + 0x120], rcx
movups xmmword [rbx + 0x128], xmm0
invalid
movups xmmword [rbx + 0x138], xmm0
movups xmmword [rbx + 0x148], xmm0
add byte [rax], al
mov qword [rbx + 0x158], rax
movzx eax, byte [0x14034f150]
mov edx, 0x78
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401c7b99
invalid
mov r14, rax
mov rax, qword [rbx + 0x170]
mov qword [r14 + 0x70], rax
add dword [rax], eax
add byte [rcx - 0x77], cl
jo 0x1401c74f6
invalid
movups xmm0, xmmword [rbx + 0x160]
adc byte [rbx + 0x160], al
add byte [rax], al
movups xmmword [r14 + 0x60], xmm0
adc dword [rsi + 0x60], eax
movups xmm0, xmmword [rbx + 0x150]
add dword [rax], eax
add byte [rcx + 0xf], al
invalid
add byte [rax], al
movups xmmword [r14 + 0x50], xmm0
adc dword [rsi + 0x50], eax
movups xmm0, xmmword [rbx + 0x140]
adc byte [rbx + 0x140], al
movups xmmword [r14 + 0x40], xmm0
movups xmm0, xmmword [rbx + 0x100]
adc byte [rbx + 0x100], al
adc byte [rbx + 0x100], al
add byte [rax], al
movups xmm1, xmmword [rbx + 0x110]
movups xmm2, xmmword [rbx + 0x120]
and byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0x130], bl
movups xmm3, xmmword [rbx + 0x130]
movups xmmword [r14 + 0x30], xmm3
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
push rsi
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
mov rcx, r14
add rcx, 0x10
rcl dword [rax], 0x4c
mov dword [rbx + 0xf0], esi
rcl dword [rax], 0x4c
mov dword [rbx + 0xf0], esi
adc byte [rcx + rcx*4 - 0x4d], cl
lock add byte [rax], al
add byte [rdx - 0xf3fceff], dh
cmpxchg byte [r14 + 0x10], dl
mov al, 0x56
invalid
mov dl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x10], dl
mov al, 0x56
invalid
mov al, 0x56
push rsi
adc byte [rbx + rcx*4 - 0x55], cl
mov byte [rdx], al
add byte [rax], al
mov r13, qword [rbx + 0x288]
jne 0x1401c78ce
mov rax, qword [0x14034f148]
mov eax, dword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401c78ec
add byte [rax], al
xor eax, eax
movzx edx, byte [r14 + 0x11]
test dl, dl
jne 0x1401c7906
test dword [rsi + 0x41000003], eax
mov dword [rsi + 0x68], 0x19d
mov dword [r14 + 0x68], 0x19d
mov qword [r14 + 0x60], r15
test al, al
jne 0x1401c75a3
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401c7960
invalid
invalid
add eax, dword [rax]
invalid
test dword [rbp + 0x31000003], edi
rol byte [rsi + 0x75023c01], 6
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1401c75b1
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
or cl, byte [rdx]
add byte [rax - 0x75], cl
xchg ebx, eax
lock add byte [rax], al
add al, dh
inc qword [rdi]
or al, byte [rax]
mov rdx, qword [rbx + 0xf0]
lock inc qword [rdi]
jle 0x1401c7bb9
add eax, 0x48f00000
inc dword [rdx]
lock inc qword [rdx]
jle 0x1401c7bb9
lea r14, [rdi + 0x10]
mov qword [rbx + 0x100], rdi
mov qword [rbx + 0x110], r15
mov byte [rbx + 0x118], 3
mov qword [rbx + 0x108], rdx
mov rcx, r14
call fcn.1400b3bc0
movzx eax, byte [rdi + 0x68]
test al, al
je 0x1401c7628
mov rcx, r14
call fcn.1400b1500
mov r12, rax
test rax, rax
je 0x1401c7628
mov qword [rbx + 0x98], 0
lea rcx, [rbx + 0x100]
add dword [rax], eax
add al, ch
pop rbp
shr esi, 1
invalid
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov eax, dword [rax]
add dword [rax], eax
add al, ch
pop rbp
shr esi, 1
invalid
jmp 0x1401c6fd5
lea rcx, [rbx + 0x110]
mov rax, qword [rbx + 0x100]
mov r12, qword [rbx + 0x108]
movups xmm0, xmmword [rcx]
movaps xmmword [rbx + 0x300], xmm0
test rax, rax
je 0x1401c6fd5
invalid
invalid
invalid
movaps xmm0, xmmword [rbx + 0x300]
movups xmmword [rbx + 0x110], xmm0
mov qword [rbx + 0x100], rax
mov dword [rbx + 0x100], eax
mov dword [rbx + 0x100], eax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5d], cl
or byte [rcx], al
add byte [rax], al
mov qword [rbx + 0x108], r12
movzx eax, byte [0x14034f150]
fnstsw word [rdx + 0x18]
add byte [rdx + 0x20], bh
mov edx, 0x20
mov edx, 0x20
xor ecx, ecx
call fcn.1401fcae0
invalid
push rsp
add eax, dword [rax]
test rax, rax
je 0x1401c7baa
invalid
movups xmm0, xmmword [rbx + 0x100]
movups xmm1, xmmword [rbx + 0x110]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movups xmm0, xmmword [rbx + 0xe0]
and eax, 0
add byte [rax], al
and eax, 0
add byte [rax], al
mov rdx, qword [rbx + 0xb8]
lea rcx, [rdx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmmword [rdx + 0x40], xmm0
mov r8, qword [rbx + 0xa8]
mov qword [rdx + 0x50], r8
mov r8, qword [rbx + 0xa0]
mov eax, dword [rbx + 0xa0]
mov eax, dword [rbx + 0xa0]
mov qword [rdx + 0x58], r8
mov qword [rdx + 0x60], rax
invalid
invalid
mov qword [rdx + 0x68], rcx
push 0xfffffffffff95fe9
invalid
invalid
push 0xfffffffffff95fe9
invalid
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r14d, eax
invalid
add byte [rcx - 0x77], al
invalid
shl r14, 0x20
or r14, 2
lea rcx, [r15 + 0x40]
mov rdi, qword [rbx + 0xc8]
mov qword [rbx + 0xd8], rdi
add byte [rax], al
add byte [rax - 0x77], cl
mov ebx, 0xd8
call fcn.1401b3680
mov edi, 0x46e9fffe
sti
jmp 0x1401c7249
sti
invalid
loope 0x1401c774e
mov esp, eax
invalid
mov qword [rbx + 0x100], 0
mov dword [rbx + 0x248], 0
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 [rdi], cl
adc dword [rsp + 0x38], esi
movups xmmword [rsp + 0x38], xmm6
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x28], 8
mov rcx, r13
mov edx, 0x4800001c
xor r8d, r8d
sbb al, 0
add byte [rax + 0x45], cl
xor eax, eax
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
add byte [rbx + 0x1274fff8], al
cmp eax, 0xffffffff
je 0x1401c7766
invalid
mov rax, qword [rbx + 0x100]
cmp rax, r13
jne 0x1401c7456
jmp 0x1401c776c
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov qword [rbx + 0x100], 0
mov dword [rbx + 0x248], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], r14
lea rax, [rbx + 0x100]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
and al, 0x28
or byte [rax], al
add byte [rax], al
mov r13, qword [rbx + 0xa0]
add byte [rax], al
mov rcx, r13
mov edx, 0x4800001d
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1401c7837
mov rax, qword [rbx + 0x100]
cmp rax, r13
add dword [rax], eax
add byte [rcx + rdi - 0x18], cl
jne 0x1401c7456
jmp 0x1401c783d
imul ecx, dword [rcx + rcx*4 - 0xf], 0x9e314e8
add cl, ch
in al, dx
clc
mov rcx, r14
call fcn.140265af0
or dword [rax], eax
jmp 0x1401c70cd
invalid
call fcn.140265bb0
mov r13d, eax
xor r13b, 1
cmc
add dword [rdi], ecx
mov dh, 0x47
and dword [rax + rax*8 - 0x7027bf1], eax
invalid
invalid
cmc
add dword [rdi], ecx
mov dh, 0x47
and dword [rax + rax*8 - 0x7027bf1], eax
invalid
and byte [rax - 0x73], cl
or eax, 0x119c86
lea r9, fcn.140034e40
lea r8, [rbx + 0x100]
add dword [rax], 1
add byte [rax], al
add dword [rax], 1
add byte [rax], al
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1401c7bb9
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov qword [rbx + 0x100], 0
mov dword [rbx + 0x100], 0
mov dword [rbx + 0x248], 0
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x30], esi
lea rax, [rbx + 0x100]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x28], 8
mov r14, qword [rbx + 0xa0]
mov rcx, r14
mov edx, 0x4800001b
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1401c78a5
mov rax, qword [rbx + 0x100]
cmp rax, r14
jne 0x1401c7456
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl r12, 0x20
or r12, 2
mov rcx, qword [rbx + 0x240]
lock dec qword [rcx]
jne 0x1401c6fd5
mov r12, rcx
call fcn.140265af0
mov rcx, r12
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x1401c7571
mov r12, rcx
call fcn.140265bb0
mov rcx, r12
xor al, 1
movzx edx, byte [r14 + 0x11]
test dl, dl
je 0x1401c7580
mov qword [rbx + 0x100], rcx
mov byte [rbx + 0x108], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_1.0.2_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140034e40
adc byte [rax], al
adc byte [rax], al
lea r8, [rbx + 0x100]
mov edx, 0x2b
call fcn.14025bdc0
or dword [rax], r8d
or dword [rax], r8d
jmp 0x1401c7bb9
add byte [rbx + rcx*4 - 0x55], cl
movabs al, byte [0x8c850fc084000000]
cli
invalid
invalid
mov r12, rcx
call fcn.140265bb0
mov rcx, r12
test al, al
jne 0x1401c75a3
xor ah, bh
invalid
invalid
xor ah, bh
invalid
mov byte [r14 + 0x11], 1
jmp 0x1401c75a3
cld
invalid
invalid
cld
invalid
ror byte [rdi], 0x85
int1
stc
invalid
and dword [r9], r8d
jmp 0x1401c737b
call 0x1071c798d
or dword [rdi + 0x1000000], 0x48
lea ecx, [0x1402dafc0]
adc dword [rax], eax
mov byte [rbx + 0x8f], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtimecontextcurrent.rs
adc dword [rax], eax
adc dword [rax], eax
call fcn.14025bd60
jmp 0x1401c7bb9
invalid
add al, byte [rax]
invalid
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd8], rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
ror byte [rax + 0x10083], 0
add dword [rax], eax
invalid
add byte [rax], al
xor eax, eax
mov byte [rbx + 0x100], al
mov byte [rbx + 0x8f], 1
pop qword [rax]
add byte [rax], al
invalid
add byte [rcx], al
add dword [rax - 0x73], ecx
adc eax, 0x113355
push rbp
xor edx, dword [rcx]
invalid
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_net_tcp_stream.rs
push rbp
xor edx, dword [rcx]
add byte [rax - 0x73], cl
mov eax, dword [rax]
add dword [rax], eax
add al, ch
lea rcx, [rbx + 0x100]
call fcn.140266d00
sbb ebx, esi
or dword [rax], eax
invalid
sbb ebx, esi
or dword [rax], eax
invalid
jmp 0x1401c7bb9
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0xc0], rax
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.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 ecx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.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 ecx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.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:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_net_tcp_stream.rs
lea eax, [0x1402dad30]
add byte [rdx + 0x68], bh
mov edx, 0x68
call fcn.14025bee0
jmp 0x1401c7bb9
invalid
add dword [rax], eax
invalid
movabs byte [0xbb5a0d8d48000001], al
adc byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x10bb5a
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_net_tcp_socket.rs
call fcn.14025c240
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_net_tcp_socket.rs
call fcn.14025c200
movabs rbx, 0xb9000947d1e80010
add byte [rax], 0
add byte [rdx + 0x100], bh
add byte [rax], al
mov ebx, 0xd1e80010
or dword [r8], r8d
mov ecx, 0x80
mov edx, 0x100
add byte [rax], al
add byte [rax], al
call fcn.14025b400
jmp 0x1401c7bb9
ret 0x939
mov qword [rbx + 0x100], 0
lea rdx, [rbx + 0x248]
lea r8, [rbx + 0x100]
lea eax, [rbx + 0x100]
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebx, eax
add al, byte [rax]
add byte [rbp + rcx*4 - 0x7d], cl
lea eax, [rbx + 0x100]
lea eax, [rbx + 0x100]
call fcn.140267710
jmp 0x1401c7bb9
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_net_tcp_stream.rs
lea ecx, [0x1402d3590]
call fcn.14025c240
jmp 0x1401c7bb9
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_net_tcp_stream.rs
call fcn.14025c200
jmp 0x1401c7bb9
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_srciopoll_evented.rs
call fcn.14025bec0
jmp 0x1401c7bb9
mov ecx, 8
mov edx, 0x78
call fcn.14025b400
jmp 0x1401c7bb9
mov ecx, 8
mov edx, 0x20
call fcn.14025b400
ud2
call 0x188ad859f
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
push 0x40
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x9ff0c
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
cmp qword [rbp - 8], 0
je 0x1401c8621
or dword [rax - 0x7d], ecx
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, [rbp - 0x10]
call fcn.140006e20
mul bh
jrcxz case.0x140172efe.350
invalid
mul bh
jrcxz case.0x140172efe.350
invalid
invalid
jmp 0x1401c8618
int3
lea rbp, [rsp + 0x30]
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x90]
nop
add byte [rax], al
invalid
test eax, eax
nop
add byte [rax], al
add byte [rbp - 0x7ca38b40], al
je 0x1401c86aa
cmp eax, 3
je 0x1401c867d
clc
add esi, dword [rdx + rbp - 0x7d]
clc
add al, 0xf
test dword [rcx + rax], edi
invalid
cmp eax, 4
jne 0x1401c8798
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
invalid
mov dh, 0x81
add byte [rax], al
movzx eax, byte [rcx + 0x110]
adc byte [rcx], al
add byte [rax], al
cmp eax, 3
je 0x1401c871c
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x24850fc0], al
test dword [rcx + rax], esp
add byte [rax], al
mov rcx, qword [rcx + 0xb8]
jmp 0x1401c86c2
lea rsi, [rcx + 0x98]
test eax, eax
jne 0x1401c8798
test dword [rcx + rax], esp
add byte [rax], al
test dword [rcx + rax], esp
add byte [rax], al
mov rcx, qword [rcx + 0xb8]
add byte [rax], al
jmp 0x1401c86c2
lea rsi, [rcx + 0x98]
mov cl, 0x98
add byte [rax], al
add byte [rdi], cl
mov dh, 0x81
invalid
mov byte [rcx], al
add byte [rax], al
movzx eax, byte [rcx + 0x188]
or dword [rax - 0x7cffffff], 0x3f7403f8
cmp eax, 3
je case.0x14016aee4.315
invalid
invalid
test eax, eax
jne 0x1401c875d
add byte [rax], al
mov rcx, qword [rcx + 0x130]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x1401c875d
movzx eax, byte [rcx + 0x88]
cmp eax, 3
je 0x1401c86f9
test eax, eax
jne 0x1401c8798
test edx, ebx
add byte [rax], al
invalid
test edx, ebx
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [r8 - 0x7d], cl
invalid
mov rcx, qword [rcx + 0x30]
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.ws2_32.dll_closesocket]
jmp qword [sym.imp.ws2_32.dll_closesocket]
mov qword [rbp - 0x10], rsi
movzx eax, byte [rcx + 0x180]
cmp eax, 3
mov qword [rbp - 8], rcx
clc
je 0x1401c8742
test eax, eax
jne 0x1401c874e
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x140]
call fcn.1401b4560
jmp 0x1401c874e
movzx eax, byte [rcx + 0x80]
cmp eax, 3
mov qword [rbp - 8], rcx
je 0x1401c876b
test eax, eax
jne 0x1401c8774
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x40]
call fcn.1401b4560
jmp 0x1401c8774
movzx eax, byte [rcx + 0x108]
or byte [rcx], al
add byte [rax], al
cmp eax, 3
mov qword [rbp - 8], rcx
je 0x1401c8781
test eax, eax
jne 0x1401c878d
mov rax, qword [rbp - 8]
clc
lea rcx, [rax + 0xc8]
call fcn.1401b4560
jmp 0x1401c878d
mov al, cl
add byte [rax], al
add al, ch
and byte [rsi + 0x4bebfffe], bh
add rcx, 0x150
call fcn.1401b3680
invalid
scasd eax, dword [rdi]
invalid
invalid
xor ch, byte [rdi - 0x74b70002]
clc
mov rax, qword [rbp - 8]
mov byte [rax + 0x189], 0
mov rsi, qword [rbp - 0x10]
mov rcx, rsi
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.1401216e0
cmc
invalid
cmc
dec dword [rax - 0x7d]
rcl dword [rax - 0x18], 0xc
scasd eax, dword [rdi]
invalid
add rcx, 0x50
call fcn.1401b3680
mov rax, qword [rbp - 8]
mov byte [rax + 0x89], 0
mov dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x1401c8798
add rcx, 0xd8
call fcn.1401b3680
scasb al, byte [rdi]
invalid
invalid
scasb al, byte [rdi]
invalid
mov rax, qword [rbp - 8]
mov byte [rax + 0x111], 0
adc dword [rcx], eax
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add rsp, 0x38
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
mov byte [rax + 0x89], 0
add rsp, 0x28
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
clc
mov byte [rax + 0x189], 0
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rbp - 0x10]
call fcn.1401216e0
in eax, dx
invalid
cmc
call qword [rax + 0x28c48348]
in eax, dx
invalid
call qword [rax + 0x28c48348]
invalid
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
mov byte [rax + 0x111], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rsi
pop rbp
ret
int3
int3
int3
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
cmp qword [rcx + 8], 0
or byte [rax], al
invalid
dec dword [rax - 0x77]
invalid
or byte [rax], al
je case.0x14018f9a8.215
mov r8, qword [rsi]
mov rcx, qword [0x14034f0b8]
invalid
or eax, 0x186861
xor edx, edx
sar bh, cl
adc eax, 0x9fca1
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x10]
test rax, rax
invalid
je 0x1401c88b2
mov qword [rbp - 8], rax
mov rax, qword [rsi + 0x18]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
sbb byte [rax - 0x77], cl
invalid
mov rax, qword [rax]
test rax, rax
je 0x1401c8882
mov rcx, qword [rbp - 8]
call rax
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 8]
clc
je 0x1401c88b2
cmp qword [rax + 0x10], 0x11
jb 0x1401c889c
invalid
add al, 0x4d
mov eax, dword [rax - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
cld
or dword [rax], eax
nop
add rsp, 0x38
pop rsi
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
invalid
cmp qword [rax + 8], 0
invalid
je 0x1401c8904
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
adc byte [rcx], dl
jb 0x1401c88f1
mov rax, qword [rbp - 8]
mov rax, qword [rax - 8]
mov qword [rbp - 8], rax
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
sbb byte [eax], al
sbb byte [rax], al
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
mov esi, edx
mov qword [rsp + 0x38], rcx
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, [0x1402d3da3]
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, [0x1402d3da3]
lea edx, [0x1402d3da3]
mov r8d, 7
mov eax, 7
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x31], 0
lea r8, [0x140110470]
dec dword [rax - 0x73]
and al, 0x20
dec dword [rax - 0x73]
and al, 0x20
lea rdx, [rsp + 0x38]
call fcn.14003f7b0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
mov dh, 0x54
and al, 0x30
invalid
mov dh, 0x54
and al, 0x30
invalid
xor byte [rax - 0x7b], cl
leave
test rcx, rcx
je case.0x14018f0ac.226
mov al, 1
test dl, 1
jne 0x1401c89d3
cmp rcx, 1
jne 0x1401c89b6
mov rsi, qword [rsp + 0x28]
cmp byte [rsp + 0x31], 0
sub byte [rax + 0x31247c], al
xor dword [rax], eax
je 0x1401c89bb
test byte [rsi + 0x34], 4
jne 0x1401c89bb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
je 0x1401c89bb
jmp 0x1401c89d3
mov eax, edx
jmp 0x1401c89d3
invalid
sbb eax, 0x24748b48
mov rsi, qword [rsp + 0x28]
je 0x1401c89de
sub byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x113746
sub byte [rax - 0x73], cl
adc eax, 0x113746
adc dword [rax], eax
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
sbb byte [rcx + rax], ah
and al, 1
add rsp, 0x40
pop rsi
pop rsi
ret
int3
push rsp
jns 0x1401c8a4e
fnstsw word [rbx + 0x482e3e72]
mov edx, 0xb0993e7f
cdq
jl 0x1401c8a61
movabs rdx, 0x6d7c9944b0993e7f
ret
int3
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rbx + rcx*4 + 1]
test r8, r8
je 0x1401c8aa7
insb byte [rdi], dx
invalid
insb byte [rdi], dx
mov rsi, rcx
cmp qword [rcx + 8], 0
jns case.0x140193a45.188
invalid
je 0x1401c8a54
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
sbb byte [rax], al
add byte [rcx], dh
sar bh, cl
adc eax, 0x9faac
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1401c8aa7
mov qword [rbp - 8], rax
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
mov eax, dword [rax]
mov eax, dword [rax]
test rax, rax
je 0x1401c8a77
mov rcx, qword [rbp - 8]
call rax
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
or byte [rax], al
invalid
or byte [rax], al
mov r8, qword [rbp - 8]
je 0x1401c8aa7
cmp qword [rax + 0x10], 0x11
jb 0x1401c8a91
clc
mov rcx, qword [0x14034f0b8]
or eax, 0x186620
or eax, 0x186620
and byte [rsi + 0x18], ah
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
invalid
invalid
sbb byte [rax], al
xor edx, edx
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
pop rcx
cli
or dword [rax], eax
pop rcx
cli
or dword [rax], eax
nop
add rsp, 0x38
invalid
cmp byte [rsi + 0x5d], bl
invalid
cmp byte [rsi + 0x5d], bl
ret
push rsi
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x30
sub byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x1401c8af4
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
invalid
jb 0x1401c8ae1
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov rax, qword [rax - 8]
mov qword [rbp - 8], rax
mov rcx, qword [0x14034f0b8]
sbb byte [rax], al
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
invalid
invalid
xor edx, edx
mov r8, qword [rbp - 8]
clc
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rsi
pop rbp
ret
int3
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0xcb8
in al, dx
mov eax, 0x4800000c
lea ebp, [rsp + 0x80]
add byte [rax], 0
invalid
in al, dx
mov eax, 0x4800000c
lea ebp, [rsp + 0x80]
add byte [rax], 0
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0xc30], 0xfffffffffffffffe
mov r14, rdx
mov esi, edx
test dword [rax], esi
or al, 0
add dh, bh
invalid
invalid
invalid
mov esi, edx
mov rsi, rcx
movzx eax, byte [rdx + 0x49]
lea rcx, [0x1402e97ec]
lea ecx, [0x1402e97ec]
lea ecx, [0x1402e97ec]
mov ch, 0xc
adc al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0xc20], rdx
jmp rax
and byte [rax + rax], cl
add bh, bh
jmp rax
invalid
mov byte [r14 + 0x4a], 0
mov byte [rsi + 0x4a], 0
mov rdx, qword [r14 + 0x38]
mov rax, qword [r14 + 0x40]
push rsi
cmp byte [rcx - 0x75], cl
mov qword [r14 + 0x50], rdx
mov qword [r14 + 0x50], rdx
mov qword [r14 + 0x50], rdx
mov dword [rsi + 0x50], edx
push rax
mov qword [r14 + 0x58], rax
jmp 0x1401c8b66
mov rdx, qword [r14 + 0x50]
mov rax, qword [r14 + 0x58]
lea rcx, [rbp + 0x7e0]
add byte [rax], al
mov rdi, r8
call qword [rax + 0x18]
push rax
sbb byte [rbx + 0x7e0bd], al
add byte [rbx], al
push rax
sbb byte [rbx + 0x7e0bd], al
add byte [rbx], al
jne 0x1401c8bcd
mov qword [rsi], 4
add byte [rax], al
mov al, 3
mov r14, qword [rbp + 0xc20]
mov ch, 0x20
or al, 0
add cl, ch
fst qword [rbx]
add byte [rax], al
mov ch, 0x20
or al, 0
add cl, ch
fst qword [rbx]
add byte [rax], al
lea rax, [r14 + 0x330]
mov qword [rbp + 0xc08], rax
add byte [rcx + 0xf], al
mov dh, 0x86
xor byte [rbx], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ecx
or al, 0
add byte [rcx + 0xf], al
mov dh, 0x86
xor byte [rbx], al
add byte [rax], al
lea r10, [r14 + 0x50]
lea rcx, [0x1402e9800]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movdqu xmm0, xmmword [r14 + 0x78]
mov rax, qword [r14 + 0x88]
jmp 0x1401c8e28
mov rax, qword [rbp + 0x800]
mov qword [rbp + 0xa60], rax
movups xmm0, xmmword [rbp + 0x7e0]
movups xmm1, xmmword [rbp + 0x7f0]
movaps xmmword [rbp + 0xa50], xmm1
sub dword [rbp + 0xa50], ecx
sub dword [rbp + 0xa50], ecx
movaps xmmword [rbp + 0xa40], xmm0
mov rax, qword [rbp + 0xc20]
mov rcx, qword [rax + 0x50]
mov qword [rbp + 0xc08], rcx
mov rax, qword [rax + 0x58]
mov qword [rbp + 0xc00], rax
mov rax, qword [rax]
add byte [rax - 0x7b], cl
test eax, eax
test eax, eax
je 0x1401c8c25
mov rcx, qword [rbp + 0xc08]
call rax
lea ecx, [rax]
or al, 0
add bh, bh
ror byte [rbx + rcx*4 - 0x7b], 1
or byte [rax + rax], cl
add byte [rax - 0x75], cl
test dword [rax], eax
or al, 0
add byte [rax - 0x7d], cl
invalid
js 0x1401c8c3f
mov r8, qword [rbp + 0xc08]
mov rax, qword [rbp + 0xc00]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
add byte [rdx + rbx + 0x48], dh
cmp dword [rax + 0x10], 0x11
je 0x1401c8c54
cmp qword [rax + 0x10], 0x11
jb 0x1401c8c45
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0xa40]
cmp rbx, 2
mov r14, qword [rbp + 0xc20]
jne 0x1401c8d67
add byte [rdi], cl
mov dh, 5
invalid
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1401fcae0
test rax, rax
je 0x1401ca024
invalid
xchg ebp, eax
adc eax, dword [rax]
invalid
adc eax, dword [rax]
add byte [rax - 0x77], cl
ret
mov rbx, rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea r15, fcn.1401c8830
add byte [rcx - 0x3a], al
add byte [rcx - 0x7d], cl
invalid
invalid
je case.0x1401c8b45.41
add byte [rcx - 0x3a], al
add byte [rcx - 0x7d], cl
add byte ds:[rdx + rcx + 0x49], dh
mov ecx, dword [rsi + 8]
mov rcx, qword [r14 + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
or dword [rax], eax
mov rcx, qword [r14 + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r12d, 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
cmp qword [r14 + 0x20], 0
je 0x1401c8ce8
jle 0x1401c8cf2
add byte [rbx + rdx + 0x4d], dh
mov eax, dword [rsi + 0x28]
mov r8, qword [r14 + 0x28]
mov rcx, qword [0x14034f0b8]
sbb byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], r12
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r15
movaps xmm0, xmmword [rbp + 0xab0]
sub byte [rbp + 0xab0], al
adc byte [rdi], cl
sub byte [rbp + 0xab0], al
movups xmmword [rsi + 0x18], xmm0
mov rax, qword [rbp + 0xac0]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], r13
mov dword [rsi + 0x30], ebp
mov dword [rsi + 0x30], ebp
mov qword [rsi + 0x38], rdi
lea rcx, [rsi + 0x40]
lea rdx, [rbp + 0x170]
cmp byte [rax - 0x73], cl
lea rdx, [rbp + 0x170]
add byte [rax], al
mov r8d, 0xe8
add byte [rax], al
call fcn.14025a776
mov al, 1
jmp case.0x1401b5200.73
lea r9, [r14 + 0x200]
movzx eax, byte [r14 + 0x200]
movzx eax, byte [rsi + 0x200]
mov es, word [rax]
add al, byte [rax]
add byte [rcx + 0xf], al
movzx eax, byte [rsi + 0x200]
movzx eax, byte [rsi + 0x200]
lea rdx, [r14 + 0x90]
lea rcx, [0x1402e9810]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0xbe8], rdx
mov qword [rbp + 0xbe0], r10
jmp 0x1401c8f0f
or eax, dword [rax]
add byte [rcx - 0x80], al
jle 0x1401c8de9
add byte [rdi], cl
test byte [rdi + 0x4d000004], dl
xchg edi, eax
add al, 0
add byte [rbp - 0x73], cl
push rsi
push rax
push rsi
push rax
mov rcx, qword [r14 + 0x28]
mov rax, qword [r14 + 0x30]
mov byte [r14 + 0x4a], 0
mov rdx, qword [rbp + 0xb20]
add byte [rax], al
mov qword [r10 + 0x20], rdx
mov rdx, qword [rbp + 0xb00]
mov r8, qword [rbp + 0xb08]
mov r9, qword [rbp + 0xb10]
mov qword [r10 + 0x10], r9
mov dword [rdx + 0x10], ecx
mov dword [rdx + 0x10], ecx
mov r9, qword [rbp + 0xb18]
mov qword [r10 + 0x18], r9
mov qword [r10], rdx
mov dword [rdx], edx
mov qword [r10 + 8], r8
mov qword [r14 + 0x78], r14
or byte [rbp - 0x77], cl
jbe 0x1401c8e6b
mov qword [r14 + 0x80], rcx
mov qword [r14 + 0x88], rax
add byte [rax], al
add byte [rcx - 0x73], cl
xchg esi, eax
xor byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], cl
xchg esi, eax
xor byte [rbx], al
add byte [rax], al
mov qword [rbp + 0xc08], rdx
mov byte [r14 + 0x330], 0
xor byte [rbx], al
add byte [rax], al
add byte [rsi + 0x49], ah
movd mm0, esi
xor byte [rbx], al
add byte [rax], al
add byte [rsi + 0x49], ah
movd mm0, esi
movq xmm1, rcx
punpcklqdq xmm0, xmm1
mov r8, rdi
lea rdx, [r14 + 0x90]
mov rcx, qword [r10 + 0x20]
mov qword [r14 + 0xb0], rcx
movups xmm1, xmmword [r10]
add byte [rcx - 0x75], cl
and byte [rcx - 0x77], cl
invalid
movups xmm2, xmmword [r10 + 0x10]
movups xmmword [r14 + 0xa0], xmm2
movups xmmword [r14 + 0x90], xmm1
movups xmmword [rsi + 0x90], xmm1
mov ss, word [rax - 0xd000000]
movq qword [r14 + 0xb8], mm0
movdqu xmmword [r14 + 0xb8], xmm0
mov qword [r14 + 0xc8], rax
lea r9, [r14 + 0x200]
lea ecx, [rsi + 0x200]
add byte [rbp - 0x73], cl
mov es, word [rax]
add al, byte [rax]
add byte [rcx - 0x3a], al
xchg byte [rax], al
add al, byte [rax]
add byte [rax], al
mov byte [r14 + 0x200], 0
mov byte [rsi + 0x200], 0
mov qword [rbp + 0xbe0], r10
mov byte [r14 + 0x201], 0
mov rax, qword [r14 + 0xc8]
mov qword [rbp + 0x818], rax
movups xmm0, xmmword [r14 + 0xb8]
movups xmmword [rbp + 0x808], xmm0
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0x800], rax
add byte [rdi], cl
adc byte [rdx], al
mov qword [rbp + 0xbe8], rdx
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0x7e0], xmm0
movaps xmmword [rbp + 0x7f0], xmm1
movaps xmm2, xmmword [rbp + 0x810]
adc byte [rax], cl
add byte [rax], al
movaps xmmword [rbp + 0x570], xmm2
movaps xmm3, xmmword [rbp + 0x800]
add byte [rax], cl
add byte [rax], al
movaps xmmword [rbp + 0x560], xmm3
movaps xmmword [rbp + 0x550], xmm1
movaps xmmword [rbp + 0x540], xmm0
movups xmmword [r14 + 0x238], xmm2
movups xmmword [r14 + 0x228], xmm3
add al, byte [rax]
add byte [rcx + 0xf], al
adc dword [rsi + 0x218], ecx
movups xmmword [r14 + 0x208], xmm0
mov qword [rbp + 0xb28], r9
lea rax, [r14 + 0x208]
mov qword [rbp + 0xc00], rax
mov rax, qword [r14 + 0x208]
mov r13, qword [r14 + 0x230]
add byte [rax + rax], cl
add byte [rcx - 0x75], cl
xchg byte [rax], cl
add al, byte [rax]
add byte [rbp - 0x75], cl
scasb al, byte [rdi]
xor byte [rdx], al
add byte [rax], al
mov rbx, qword [r14 + 0x238]
mov rcx, r14
mov r14, qword [r14 + 0x240]
add al, byte [rax]
add byte [rax - 0x39], cl
or dword [rax], 0x2000002
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rcx], dh
adc byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x39], cl
or dword [rax], 0x2000002
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rcx], dh
adc byte [rax], al
add byte [rdi], cl
adc byte [rcx + 0x210], al
movups xmm0, xmmword [rcx + 0x210]
movups xmm1, xmmword [rcx + 0x220]
adc byte [rcx + 0x220], cl
movups xmmword [rbp + 0xb68], xmm1
movups xmmword [rbp + 0xb58], xmm0
mov qword [rbp + 0xb50], rax
mov qword [rbp + 0xbd8], r8
mov qword [rbp + 0xb78], r8
movabs rcx, 0x8000000000000000
mov qword [rbp + 0x5a0], rcx
mov qword [rbp + 0xbf0], rcx
add byte [rax - 0x77], cl
lea edi, [rax + 0x48000005]
mov dword [rbp + 0x588], 0
add byte [rax - 0x77], cl
lea edi, [rax + 0x48000005]
mov dword [rbp + 0x588], 0
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x8000005], edx
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 5], ebx
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x45
sbb eax, 0x3c01488d
add al, 0xf
mov dh, 0xc1
mov qword [rbp + 0x590], 8
mov qword [rbp + 0x598], 0
movzx eax, byte [r13 + 0x1d]
lea ecx, [rax + 1]
cmp al, 4
movzx eax, cl
mov ecx, 4
cmovne ecx, eax
movzx eax, byte [r13 + 0x1c]
movzx r15d, cl
xor ecx, ecx
cmp r15b, al
mov rdi, rax
cmovb rdi, rcx
cmp al, 4
cmove rdi, rcx
mov r12d, 1
sub r15, rdi
je 0x1401c9021
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, r15
call fcn.1401fcae0
mov r12, rax
test rax, rax
je 0x1401c9fbe
lea rdx, [0x1402c8dc8]
add rdx, rdi
mov rcx, r12
mov r8, r15
call fcn.14025a776
mov qword [rbp + 0x5b8], r15
mov qword [rbp + 0x5c0], r12
mov qword [rbp + 0x5c8], r15
test byte [r13], 1
je 0x1401c909b
mov rcx, qword [r13 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rbp + 0xc18], rax
mov rdi, qword [rbp + 0x598]
mov edi, dword [rbp + 0x598]
mov edi, dword [rbp + 0x598]
cmp rdi, qword [rbp + 0x588]
jne 0x1401c907f
lea rcx, [rbp + 0x588]
call fcn.1400fd4b0
mov rax, qword [rbp + 0x590]
mov rcx, qword [rbp + 0xc18]
mov qword [rax + rdi*8], rcx
inc rdi
mov qword [rbp + 0x598], rdi
mov byte [rbp + 0xc2e], 1
lea rcx, [rbp + 0x588]
call fcn.1401dd060
mov r12, rdx
invalid
test rax, rax
je 0x1401c9144
invalid
mov rax, qword [rbp + 0x5a0]
shl rax, 1
test rax, rax
jne 0x1401c9297
mov rax, qword [rbp + 0x5b8]
shl rax, 1
test rax, rax
jne 0x1401c92c0
mov rbx, qword [rbp + 0x590]
mov rdi, qword [rbp + 0x598]
xor r14d, r14d
mov r15, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
cmp rdi, r14
je 0x1401c910f
nop dword [rax]
mov rcx, qword [rbx + r14*8]
inc r14
call r15
cmp rdi, r14
jne case.0x14018fbc6.235
cmp qword [rbp + 0x588], 0
cmp dword [rbp + 0x588], 0
je 0x1401c912b
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0xb50]
add byte [rax], al
call fcn.1401b3680
mov ebx, 2
mov r14, r12
jmp 0x1401c99ed
test eax, 0x4c000008
mov dword [rbp + 0xc18], esp
mov qword [rbp + 0xc18], r12
movabs rax, 0x8000000000000000
mov qword [rbp + 0x920], rax
mov word [rbp + 0x960], 1
mov qword [rbp + 0x950], 0
mov qword [rbp + 0x938], rax
mov rcx, qword [r13 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rbp + 0x910], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x918], rax
mov byte [rbp + 0xc2f], 1
lea rcx, [rbp + 0x910]
mov rdx, rbx
mov r8, r14
call fcn.1401dd3f0
add dword [rax], eax
movzx eax, byte [r13 + 0x18]
mov byte [rbp + 0x960], al
movzx eax, byte [r13 + 0x19]
mov byte [rbp + 0x961], al
cmp byte [r13 + 0x1a], 0
je 0x1401c92db
test byte [rsi], cl
add dword [rax], eax
invalid
test byte [rsi], cl
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
jl 0x1401c9231
movzx eax, byte [0x14034f150]
sbb byte [rax], al
mov edx, 0x10
xor ecx, ecx
call fcn.1401fcae0
add byte [rcx], bh
add eax, dword [rax]
add byte [rcx], bh
add eax, dword [rax]
test rax, rax
mov rdx, qword [rbp + 0xc18]
je 0x1401ca04c
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rbp + 0x950]
lea rbx, [0x1402d47b8]
test rcx, rcx
je 0x1401c9370
add byte [rax], al
add byte [rax], al
lock dec qword [rcx]
jne 0x1401c9370
mov qword [rbp + 0xbf8], rax
mov rcx, qword [rbp + 0x950]
mov rdx, qword [rbp + 0x958]
call fcn.14000d930
pop rax
or dword [rax], eax
add al, ch
test byte [rsi - 0x1c], 0xff
jmp 0x1401c9362
mov rcx, qword [r14 + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [r14 + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [r14 + 0x20], 0
jne 0x1401c8cd5
mov r8, qword [rbp + 0x5a8]
add byte [rax], al
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x5b8]
shl rax, 1
test rax, rax
je case.0x14018defb.243
mov r8, qword [rbp + 0x5c0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14018defb.243
cmp byte [r13 + 0x1b], 0
mov rdx, qword [rbp + 0xc18]
je 0x1401c937e
invalid
xchg ecx, eax
add byte [rax], al
invalid
mov rdi, rdx
mov rcx, qword [r13 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov rbx, rax
movzx eax, byte [0x14034f150]
mov edx, 0x18
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401ca0b8
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
mov rcx, qword [rbp + 0x950]
lea rbx, [0x1402d4848]
test rcx, rcx
mov rdx, rdi
je 0x1401c9370
lock dec qword [rcx]
jne 0x1401c9370
mov qword [rbp + 0xbf8], rax
mov rcx, qword [rbp + 0x950]
mov rdx, qword [rbp + 0x958]
call fcn.14000d930
in al, 0xff
in al, 0xff
mov rdx, qword [rbp + 0xc18]
mov rax, qword [rbp + 0xbf8]
mov qword [rbp + 0x950], rax
mov qword [rbp + 0x958], rbx
add byte [rax], al
add byte [rax], al
lea r9, [rbp + 0x938]
movups xmm0, xmmword [rbp + 0xb50]
movups xmm1, xmmword [rbp + 0xb60]
movups xmm2, xmmword [rbp + 0xb70]
movaps xmmword [rbp + 0xaf0], xmm2
movaps xmmword [rbp + 0xae0], xmm1
movaps xmmword [rbp + 0xad0], xmm0
xor eax, eax
test byte [rbp + 0x960], 1
or dword [rax], eax
add byte [rcx], al
mov r8d, 0
je 0x1401c93c7
mov r8, qword [rbp + 0x928]
or dword [rax], eax
add byte [rax + 0x3b], cl
test dword [rax], esp
or dword [rax], eax
add byte [rdi + rcx + 0x40], cl
rol dh, 0x85
cmp rax, qword [rbp + 0x920]
cmovo r8, rax
mov byte [rbp + 0xc2d], 1
sub eax, 0x100000c
sub eax, 0x100000c
mov byte [rbp + 0xc2c], 1
lea rcx, [rbp + 0x670]
call fcn.1401dda70
test byte [rsi + 1], al
add byte [rax - 0x75], cl
mov ebp, 0x680
cmp rdi, 2
jne 0x1401c944b
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x7e8], 2
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x7f0], rax
mov qword [rbp + 0x7e0], 1
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dh, al
test dword [rbx], ebp
or al, 0
add byte [rcx], al
invalid
add byte [rcx], al
add byte [rax], al
add dh, al
test dword [rbx], ebp
or al, 0
add byte [rcx], al
lea rcx, [rbp + 0xad0]
call fcn.1401b3680
mov rcx, qword [rbp + 0xc18]
lock dec qword [rcx]
or al, byte [rax]
add al, ch
push rax
movabs byte [0xc188d8b48fffe], al
add al, dh
dec qword [rcx]
jne 0x1401c982a
test ecx, ebp
add eax, dword [rax]
add al, ch
mov edx, 0xe9fffeb0
fild word [rbx]
add byte [rax], al
call fcn.1401b4500
jmp 0x1401c982a
mov edx, dword [rbp + 0x688]
mov r13, qword [rbp + 0x690]
movaps xmm0, xmmword [rbp + 0x670]
movaps xmmword [rbp + 0xa00], xmm0
movzx r14d, byte [rbp + 0x910]
mov dh, 0xb5
adc byte [rcx], cl
add byte [rax], al
mov dh, 0xb5
adc byte [rcx], cl
add byte [rax], al
test r14b, 1
mov r15, rdx
je 0x1401c94bd
mov rcx, qword [rbp + 0x918]
mov ecx, dword [rbp + 0x918]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov rdx, r15
mov qword [rbp + 0xb30], rax
add byte [rax], al
add byte [rax], al
mov eax, 1
mov qword [rbp + 0xba0], rax
jmp 0x1401c94c8
mov qword [rbp + 0xb28], r9
mov qword [rbp + 0xbd8], r8
mov qword [rbp + 0xbe8], rdx
add byte [rcx + rcx*4 - 0x6b], cl
loopne 0x1401c94c1
add byte [rax], al
jmp 0x1401c9ae1
mov qword [rbp + 0xba0], 0
xor eax, eax
cmp rax, qword [rbp + 0x920]
mov qword [rbp + 0xa68], rdi
mov qword [rbp + 0xb40], r13
lodsd eax, dword [rsi]
or eax, dword [rax]
add byte [rax + rcx*4 - 0x4b], al
invalid
or al, 0
add byte [rcx + 5], dh
jmp 0x1401c9578
mov r12, qword [rbp + 0x930]
lea rbx, [r12 + r12]
xor ecx, ecx
test r12, r12
js 0x1401c953c
movabs rax, 0x7ffffffffffffffe
cmp rbx, rax
ja 0x1401c953c
mov r14, qword [rbp + 0x928]
test rbx, rbx
je 0x1401c9550
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, rbx
call fcn.1401fcae0
mov qword [rbp + 0xbf0], r12
test rax, rax
jne 0x1401c9560
mov byte [rbp + 0xc2a], 1
mov rdx, rbx
call fcn.14025b3e0
jmp 0x1401ca0ce
mov eax, 2
mov qword [rbp + 0xbf0], 0
mov qword [rbp + 0xb38], rax
mov rcx, rax
mov rdx, r14
mov r8, rbx
call fcn.14025a776
mov rdx, r15
movzx ebx, byte [rbp + 0x960]
movzx r14d, byte [rbp + 0x961]
mov rax, qword [rbp + 0x950]
test rax, rax
je 0x1401c95bb
movzx ebx, byte [rbp + 0x7e0]
mov r14, qword [rbp + 0x7e8]
mov r15, qword [rbp + 0x7f0]
test bl, 1
je 0x1401c984a
cmp r14, 2
je 0x1401c9863
lea rdx, [rbp + 0x7f8]
lea rcx, [rbp + 0x428]
mov r8d, 0x118
call fcn.14025a776
lea rcx, [rbp + 0x910]
call fcn.1401baf30
mov qword [rbp + 0xbf0], rsi
mov rax, qword [rbp + 0x5a0]
shl rax, 1
test rax, rax
je 0x1401c989b
mov rdi, qword [rbp + 0xc20]
mov byte [rdi + 0x201], 1
add dword [rdx], eax
add byte [rax], al
add dword [rax - 0x77], ecx
lahf
rol byte [rax], 1
add byte [rax], al
mov qword [rdi + 0xd8], r14
mov qword [rdi + 0xe0], r12
movaps xmm0, xmmword [rbp + 0xa10]
movaps xmm1, xmmword [rbp + 0xa20]
add byte [rdi], cl
sub byte [rbp + 0xa20], cl
movups xmmword [rdi + 0xe8], xmm0
movups xmmword [rdi + 0xf8], xmm1
clc
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0xf8], ecx
clc
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0xa30]
mov qword [rdi + 0x108], rax
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax], edx
mov qword [rdi + 0x110], 0
lea r14, [rdi + 0x118]
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x49], cl
sbb byte [rcx], al
add byte [rax], al
lea rdx, [rbp + 0x340]
mov r8d, 0xe8
mov rcx, r14
xchg ebp, eax
add eax, dword [rax]
add eax, dword [rax]
add eax, dword [rax]
add byte [rcx - 0x48], al
call 0x18c1c9a5a
mov ecx, esi
call fcn.14025a776
cmp dword [rdi + 0x208], 2
add al, byte [rax]
add byte [rdx], al
or eax, 0xbf830009
or byte [rdx], al
add al, byte [rax]
add byte [rdx], al
je 0x1401c9aae
mov rax, qword [rbp + 0xc08]
je 0x1401c9aae
mov rax, qword [rbp + 0xc08]
or al, 0
add byte [rax - 0x77], cl
test eax, edx
or eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov qword [rbp + 0xbd0], rax
mov rax, qword [rbp + 0xbe0]
mov qword [rbp + 0xbc8], rax
mov rax, qword [rbp + 0xbe8]
or eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rbp + 0xbc0], eax
test eax, esp
or eax, dword [rax]
add byte [rax - 0x77], cl
test eax, ecx
or eax, dword [rax]
add byte [rax - 0x75], cl
test eax, ebp
or eax, dword [rax]
add byte [rax - 0x77], cl
invalid
test eax, eax
ror byte [rbx], 0
mov dword [rbp + 0xbc0], eax
add byte [rax - 0x75], cl
lea eax, [rax]
mov rcx, qword [rbp + 0xc00]
call fcn.1401b3680
or al, 0
add al, ch
loopne 0x1401c9a39
invalid
mov rax, qword [rbp + 0xc20]
mov rbx, qword [rax + 0xd0]
mov ebx, dword [rax + 0xd0]
mov ebx, dword [rax + 0xd0]
test rbx, rbx
je 0x1401c9ba6
fisttp dword [rdi]
test bh, ch
add byte [rax], al
add byte [rbx + rcx*4 - 0x4b], cl
invalid
invalid
mov r14, qword [rbp + 0xc20]
mov esi, dword [rbp + 0xc20]
and byte [rax + rax], cl
add byte [rcx - 0x73], cl
lea rdx, [r14 + 0xd8]
xchg esi, eax
fadd dword [rax]
add byte [rax], al
invalid
cmp rbx, 1
jne 0x1401c9c0a
invalid
add dword [rdi], ecx
test dword [rbx], edi
add dword [rax], eax
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov r8d, 0x128
mov eax, 0x128
mov rcx, qword [rbp + 0xc00]
add byte [rax], al
call fcn.14025a776
or al, 9
add byte [rcx - 0x73], cl
xchg byte [rax], cl
add al, byte [rax]
add byte [rax - 0x77], cl
lea rax, [r14 + 0x208]
mov qword [rbp + 0xc00], rax
mov rdi, qword [r14 + 0x208]
test dword [rax], eax
or al, 0
add byte [rcx - 0x75], cl
mov esi, 0x208
mov qword [r14 + 0x208], 2
cmp rdi, 2
cmp edi, 2
xchg byte [rax], cl
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
cmp edi, 2
je 0x1401c9fd7
add al, 0
add byte [rcx - 0x73], cl
xchg byte [rax], dl
add al, byte [rax]
add byte [rcx - 0x7f], cl
invalid
lea rax, [r14 + 0x210]
add r14, 0x248
movups xmm0, xmmword [rax]
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [rbp + 0x698], xmm2
invalid
add byte [rax], al
push rax
and byte [rdi], cl
adc dword [rbp + 0x698], edx
invalid
add byte [rax], al
invalid
movups xmmword [rbp + 0x688], xmm1
add byte [rax], al
movups xmmword [rbp + 0x678], xmm0
lea rcx, [rbp + 0x6b0]
mov r8d, 0xe8
call 0x18c1c9b47
mov edx, esi
call 0x18c1c9b47
mov edx, esi
call fcn.14025a776
mov qword [rbp + 0x670], rdi
invalid
add byte [rax], al
mov rax, qword [rbp + 0xbd8]
mov qword [rbp + 0x6a8], rax
lea rcx, [rbp + 0x7e0]
add byte [rax], al
invalid
add byte [rax], al
lea rdx, [rbp + 0x670]
call fcn.1401caa60
mov r12, qword [rbp + 0x7e8]
mov rbx, qword [rbp + 0x7f0]
mov ebx, dword [rbp + 0x7f0]
movsd dword [rdi], dword [rsi]
call 0x1881c9b85
mov ebx, dword [rbp + 0x7f0]
cmp dword [rbp + 0x7e0], 1
jne case.0x1401908d2.249
add dword [rdi], ecx
test dword [rdi + 0x49000000], eax
cmp r12, 2
cmp esp, 2
jne 0x1401c9e74
mov r12d, 2
jmp 0x1401c9cce
add byte [rax], al
add cl, ch
sub byte [rcx], al
add byte [rax], al
mov r9, qword [rbp + 0xc20]
mov r12, qword [r9 + 0xd8]
mov rbx, qword [r9 + 0xe0]
add byte [rax], al
add byte [rbp - 0x75], cl
mov ecx, 0xe8
add byte [rax], al
add byte [rbp - 0x75], cl
mov ecx, 0xe8
mov rax, qword [r9 + 0x100]
mov qword [rbp + 0xa80], rax
or byte [rdx], 0
invalid
or byte [rdx], 0
add byte [rcx + 0xf], al
movups xmm0, xmmword [r9 + 0xf0]
movups xmm0, xmmword [r9 + 0xf0]
movaps xmmword [rbp + 0xa70], xmm0
mov r13, qword [r9 + 0x108]
add byte [rax], al
add byte [rbp - 0x75], cl
test eax, 0x108
add byte [rax], al
add byte [rax], al
mov rdi, qword [r9 + 0x110]
lea rcx, [rbp + 0x258]
add dword [rax], eax
add byte [rax - 0x73], cl
lea ebx, [rax + 2]
add byte [rax], al
mov r8d, 0xe8
mov rdx, r14
mov r14, r9
call fcn.14025a776
jmp 0x1401c9d51
mov rbx, qword [rdx]
mov r12d, 2
mov esp, 2
mov esp, 2
jmp 0x1401c9d59
mov r15, qword [rbp + 0x7f8]
mov ebp, 0x7f8
movups xmm0, xmmword [rbp + 0x800]
movaps xmmword [rbp + 0xad0], xmm0
add byte [rax - 0x75], cl
test dword [rax], edx
adc byte [rax], cl
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], edx
adc byte [rax], cl
add byte [rax], al
invalid
invalid
test eax, esp
or al, byte [rax]
mov eax, dword [rbp + 0x810]
adc byte [rax], cl
add byte [rax], al
mov qword [rbp + 0xae0], rax
mov r13, qword [rbp + 0x818]
sbb byte [rax], cl
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
sbb byte [rax], cl
add byte [rax], al
lea rdx, [rbp + 0x820]
lea rdi, [rbp + 0x428]
lea edi, [rbp + 0x428]
add byte [rax - 0x73], cl
mov ebp, 0x428
add byte [rax], al
lea edi, [rbp + 0x428]
add byte [rax], al
mov r8d, pe_nt_image_headers64
mov rcx, rdi
call fcn.14025a776
sbb byte [rbx], cl
or dword [rax], eax
sbb byte [rbx], cl
or dword [rax], eax
movaps xmm0, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xb50], xmm0
push rax
or eax, dword [rax]
add byte [rax], al
test eax, edx
or al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0xb50], eax
push rax
or eax, dword [rax]
add byte [rax], al
push rax
or eax, dword [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rax, qword [rbp + 0xae0]
mov qword [rbp + 0xb60], rax
add byte [rax], al
test eax, esp
or al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax + 0xb], esp
add byte [rax], al
lea rcx, [rbp + 0x910]
mov r8d, pe_nt_image_headers64
mov rdx, rdi
mov edx, edi
add byte [rcx - 0x48], al
lock add byte [rax], al
add byte [rax - 0x77], cl
mov edx, edi
mov edx, edi
call fcn.14025a776
movaps xmm0, xmmword [rbp + 0xb50]
sub byte [rbp + 0xb50], al
sub byte [rbp + 0xb50], al
movaps xmmword [rbp + 0xa90], xmm0
mov rax, qword [rbp + 0xb60]
invalid
or eax, dword [rax]
add byte [rax], al
test dword [rax + 0x4800000a], edx
mov eax, dword [rbp + 0xb60]
invalid
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0xaa0], rax
lea rdx, [rbp + 0x918]
add byte [rax], al
or al, byte [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
sbb byte [rcx], cl
add byte [rax], al
lea rcx, [rbp + 0x588]
mov r8d, 0xe8
call fcn.14025a776
or dword [rax], eax
mov dl, 0xa
or dword [rax], eax
cmp r12, 3
je 0x1401c9f4a
mov rax, qword [rbp + 0xaa0]
mov qword [rbp + 0xa80], rax
mov dword [rbp + 0xa80], eax
or byte [rdx], 0
add byte [rdi], cl
sub byte [rbp + 0xa90], al
or al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rbp + 0xa80], eax
or byte [rdx], 0
add byte [rdi], cl
or byte [rdx], 0
add byte [rdi], cl
sub byte [rbp + 0xa90], al
movaps xmmword [rbp + 0xa70], xmm0
add byte [rax], al
lea rcx, [rbp + 0x258]
lea rdx, [rbp + 0x588]
lea edx, [rbp + 0x588]
lea edx, [rbp + 0x588]
add byte [rax], al
mov r8d, 0xe8
call fcn.14025a776
invalid
add byte [rax - 0x75], cl
lea eax, [rax]
or al, 0
add byte [rax], al
cmp dword [rcx], 2
je 0x1401c9d3e
mov rcx, qword [rbp + 0xc00]
add byte [rax], al
cmp dword [rcx], 2
je 0x1401c9d3e
mov rax, qword [rbp + 0xc08]
or byte [rax + rax], cl
add byte [rax - 0x77], cl
mov qword [rbp + 0xbd0], rax
mov rax, qword [rbp + 0xbe0]
add byte [rax], al
mov qword [rbp + 0xbc8], rax
mov rax, qword [rbp + 0xbe8]
add byte [rax], al
mov qword [rbp + 0xbc0], rax
call fcn.1401b3b40
xor edi, edi
mov qword [rbp + 0xbd0], rax
mov rax, qword [rbp + 0xbe0]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xbc8], rax
mov rax, qword [rbp + 0xbe8]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xbc0], rax
call fcn.1401b3b40
xor edi, edi
mov r14, qword [rbp + 0xc20]
cmp qword [r14 + 0xd0], 2
cmp dword [rsi + 0xd0], 2
mov ch, 0x20
or al, 0
add byte [rcx - 0x7d], cl
invalid
mov esi, 0xd0
cmp dword [rsi + 0xd0], 2
add dh, byte [rax + rcx + 0x41]
mov byte [rsi + 0x201], 0
je 0x1401c9d59
mov byte [r14 + 0x201], 0
mov byte [r14 + 0x201], 0
mov rax, qword [rbp + 0xa80]
mov qword [rbp + 0x7b0], rax
invalid
add dword [rdx], eax
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x4800000a], eax
mov dword [rbp + 0x7b0], eax
invalid
movaps xmm0, xmmword [rbp + 0xa70]
movaps xmmword [rbp + 0x7a0], xmm0
invalid
add byte [rax], al
add byte [rax - 0x73], cl
movabs al, byte [0x4100000258958d48]
mov eax, 0xe8
invalid
add byte [rax - 0x73], cl
movabs al, byte [0x4100000258958d48]
mov eax, 0xe8
call fcn.14025a776
mov byte [r14 + 0x200], 1
mov byte [rsi + 0x200], 1
or dword [rcx], ecx
add byte [rcx - 0x3a], al
mov byte [rsi + 0x200], 1
mov byte [rsi + 0x200], 1
cmp r12, 3
je 0x1401c9f5b
invalid
add byte [rax - 0x75], cl
test dword [rax + 0x48000007], esi
mov al, 7
add byte [rax], al
mov qword [rbp + 0x7d0], rax
mov rax, qword [rbp + 0x7b0]
mov qword [rbp + 0x7d0], rax
movaps xmm0, xmmword [rbp + 0x7a0]
movaps xmmword [rbp + 0x7c0], xmm0
lea rcx, [rbp + 0x88]
lea rdx, [rbp - 0x60]
push rbp
movabs al, byte [0x9fe8000000e8b841]
call 0x1281c9dd3
lahf
or dword [rcx], ecx
add byte [rax - 0x75], cl
test dword [rax], ecx
or al, 0
add byte [rax], al
push rbp
movabs al, byte [0x9fe8000000e8b841]
call 0x1281c9dd3
lahf
call 0x1281c9dd3
lahf
or dword [rcx], ecx
add byte [rax - 0x75], cl
test dword [rax], ecx
or al, 0
add byte [rax], al
mov byte [rax], 1
add byte [rax], al
mov byte [rax], 1
cmp r12, 2
jne 0x1401c9e2b
mov qword [rbp + 0x7e0], rbx
movzx eax, byte [0x14034f150]
mov edx, 8
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401ca038
add al, byte cs:[rax]
add byte [rax - 0x77], cl
sbb byte [rbp + rcx*4 + 0x3d], cl
xor al, 0x5e
adc byte [rax], al
mov qword [rax], rbx
lea r15, [0x1402cfc48]
mov rbx, rax
mov byte [r14 + 0x4a], 0
cmp qword [r14], 0
jne 0x1401c8cb2
mov esi, gs
invalid
invalid
jmp case.0x1401c8b45.41
mov rax, qword [rbp + 0x7d0]
mov qword [rbp + 0xac0], rax
movaps xmm0, xmmword [rbp + 0x7c0]
movaps xmmword [rbp + 0xab0], xmm0
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x88]
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
mov r8d, 0xe8
call fcn.14025a776
mov byte [r14 + 0x4a], 0
add byte [rcx - 0x7d], cl
add byte ds:[rdi], cl
add byte [rdi], cl
test dword [rdx], eax
hlt
invalid
invalid
add byte [rcx - 0x7d], cl
add byte ds:[rdi], cl
add byte [rdi], cl
test dword [rdx], eax
hlt
jmp 0x1401c927b
mov r15, qword [rbp + 0x7f8]
movups xmm0, xmmword [rbp + 0x800]
movaps xmmword [rbp + 0xad0], xmm0
mov rax, qword [rbp + 0x810]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xae0], rax
mov r13, qword [rbp + 0x818]
sbb byte [rax], cl
add byte [rax], al
sbb byte [rax], cl
add byte [rax], al
lea rdx, [rbp + 0x820]
lea rdi, [rbp + 0x428]
add byte [rax], al
add byte [rax], al
mov r8d, pe_nt_image_headers64
mov rcx, rdi
call fcn.14025a776
mov esp, 0xf000908
sub byte [rbp + 0xad0], al
mov esp, 0xf000908
sub byte [rbp + 0xad0], al
movaps xmmword [rbp + 0xb50], xmm0
mov rax, qword [rbp + 0xae0]
mov qword [rbp + 0xb60], rax
lea rcx, [rbp + 0x910]
or dword [rax], eax
add byte [rcx - 0x48], al
lock add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov edx, edi
call fcn.14025a776
mov rcx, qword [rbp + 0xc20]
and byte [rax + rax], cl
invalid
mov qword [rcx + 0x208], r12
mov qword [rcx + 0x210], rbx
adc byte [rdx], al
add byte [rax], al
mov qword [rcx + 0x218], r15
mov ecx, 0x218
movaps xmm0, xmmword [rbp + 0xb50]
movups xmmword [rcx + 0x220], xmm0
mov rax, qword [rbp + 0xb60]
mov eax, dword [rbp + 0xb60]
mov qword [rcx + 0x230], rax
mov qword [rcx + 0x238], r13
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x240], 0
add dword [rax + 2], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
sbb byte [rcx], cl
add byte [rax], al
lea rdx, [rbp + 0x918]
mov r8d, 0xe8
mov rcx, r14
int1
call 0x18c1c9f43
mov ecx, esi
int1
int1
call fcn.14025a776
sub al, 8
or dword [rax], eax
mov rax, qword [rbp + 0xb28]
mov byte [rax], 4
invalid
invalid
add byte [rsp + rcx*2], al
mov esi, dword [rbp + 0xc20]
mov ch, 0x20
or al, 0
invalid
mov r14, qword [rbp + 0xc20]
mov ch, 0x20
or al, 0
add byte [rax - 0x75], cl
test dword [rax], ecx
or al, 0
add dh, al
mov byte [rax], 3
mov rax, qword [rbp + 0xc08]
mov byte [rax], 3
mov qword [rsi], 4
add byte [rax], al
mov al, 4
mov byte [r14 + 0x49], al
mov rax, rsi
add rsp, 0xcb8
add esp, 0xcb8
add esp, 0xcb8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
lea rcx, str.future_polled_after_completionC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
or byte [rbp + 0x10], dl
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1402cf530]
lea r8, [0x1402cf530]
add eax, 0x105599
add byte [rdx + 0x1e], bh
mov edx, 0x1e
invalid
call fcn.14025bee0
jmp 0x1401ca0ce
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
or eax, 0x1056cb
call fcn.14025c240
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
push rsi
adc byte [rax], al
call fcn.14025c200
or dword [rax], eax
mov byte [rbp + 0xc2e], 1
or al, 0
add byte [rcx], al
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, r15
cli
call fcn.14025b3e0
or dword [rax], eax
jmp 0x1401ca0ce
lea rcx, str.future_polled_after_completionC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea ecx, str.future_polled_after_completionC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1402d45e0]
add eax, 0x10a5fb
mov edx, 0x1e
add byte [rax], al
call fcn.14025bee0
jmp 0x1401ca0ce
fiadd dword [rax]
add byte [rax], al
fiadd dword [rax]
add byte [rax], al
mov qword [rbp + 0xbb8], r10
lea rcx, [0x1402d0428]
xchg ebp, eax
mov eax, 0x4800000b
lea ecx, [0x1402d0428]
or eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x106426
call fcn.14025c240
jmp 0x1401ca0ce
add byte [rax], al
and cl, byte [rcx]
add cl, ch
ret 0
invalid
add byte [rax], al
mov qword [rbp + 0xbb8], r10
lea rcx, [0x1402d0428]
call fcn.14025c200
jmp 0x1401ca0ce
stosb byte [rdi], al
add byte [rax], al
invalid
stosb byte [rdi], al
add byte [rax], al
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x20
call fcn.14025b400
jmp 0x1401ca0ce
adc ecx, dword [rcx]
add cl, ch
xchg esi, eax
add byte [rax], al
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 8
add byte [rax], al
call fcn.14025b400
jmp 0x1401ca0ce
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0xc2f], 1
mov ecx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov edx, 0x10
call fcn.14025b400
jmp 0x1401ca0ce
add byte [rax], al
add al, ch
sahf
adc ecx, dword [rcx]
add bl, ch
push 0x48
mov rax, qword [rbp + 0xc08]
mov rax, qword [rbp + 0xc08]
add byte [rax - 0x77], cl
test dword [rax + 0x4c00000b], ebx
mov dword [rbp + 0xb90], edx
mov qword [rbp + 0xb98], rax
mov qword [rbp + 0xb90], r10
mov qword [rbp + 0xb88], rdx
add byte [rax], al
lea rcx, [0x1402d0488]
call fcn.14025c240
jmp 0x1401ca0ce
mov rax, qword [rbp + 0xc08]
mov qword [rbp + 0xb98], rax
mov qword [rbp + 0xb90], r10
mov qword [rbp + 0xb88], rdx
lea rcx, [0x1402d0488]
call fcn.14025c200
jmp 0x1401ca0ce
mov qword [rbp + 0xbd8], rbx
mov ecx, 8
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
call fcn.14025b400
ud2
add rsp, 0x20
pop rbp
ret
cmp eax, 4
je 0x1401cad2a
cmp eax, 3
jne 0x1401cad6a
cmp dword [rcx + 0x1b8], 2
mov qword [rbp - 0x10], rcx
je 0x1401cad5f
add cl, byte [rax - 0x77]
invalid
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x1b8]
add byte [rax], al
add byte [rax], al
call fcn.1401b3680
jmp 0x1401cad5f
cmp dword [rcx + 0x1b8], 2
mov qword [rbp - 0x10], rcx
je 0x1401cad47
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x1b8]
add al, ch
stc
invalid
invalid
invalid
mov eax, 0xe8000001
add al, ch
stc
invalid
mov rax, qword [rbp - 0x10]
cmp dword [rax + 0x80], 2
add byte [rax], al
add byte [rdx], al
je 0x1401cad5f
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x1b1], 0
invalid
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x1b1], 0
mov cl, 1
add byte [rax], al
invalid
add rsp, 0x30
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x1b1], 0
add rsp, 0x20
pop rbp
ret
invalid
add dh, bh
invalid
lea rcx, [rbp - 0x10]
call fcn.1401cae20
mov rsi, rax
mov rcx, qword [rbp - 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, rsi
add rsp, 0x38
pop rsi
pop rbp
ret
lea ebp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov esi, dword [rdx + 8]
mov rdi, qword [rdx]
test esi, esi
je 0x1401cae54
shl rsi, 0x20
or rsi, 2
jmp 0x1401caff8
mov eax, dword [rdi + 0xc]
test eax, eax
mov qword [rbp - 8], rdi
je 0x1401cafdd
mov dword [rbp - 0x10], eax
mov qword [rbp - 0x18], rcx
mov rax, qword [rdi + 0x10]
mov r13, qword [rax]
mov rcx, rdi
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
add byte [rax - 0x77], cl
mov byte [rbx + 0x72020c7f], 0x44
invalid
mov r15d, 1
mov r15d, 1
mov r12, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov esi, dword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov esi, dword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rbx, qword [rbp - 8]
nop dword [rax + rax]
mov rax, qword [rbx + 0x10]
mov r13, qword [rax + r15*8]
mov rcx, rbx
call r12
mov rdi, rax
mov rcx, rsi
call r14
mov eax, dword [rbx + 0xc]
or al, 0x49
inc edi
or al, 0x49
inc edi
mov rsi, rdi
cmp r15, rax
cmp edi, eax
cmp edi, eax
jb 0x1401caea0
jmp case.0x1401908d2.260
mov rdi, rsi
mov rbx, qword [rbp - 8]
clc
mov rcx, rbx
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov rsi, rax
mov rcx, rdi
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
or dword [rax], eax
or dword [rax], eax
cmp dword [rbp - 0x10], 0
mov rax, qword [rbp - 0x18]
je 0x1401cafdd
mov qword [rbp - 0x10], rsi
mov rdi, qword [rax]
xor r14d, r14d
mov rsi, qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
invalid
ror dword [rcx], cl
add bl, ch
invalid
invalid
add bl, ch
sbb al, 0x66
nop word cs:[rax + rax]
mov r14, qword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
inc r14
mov rcx, rbx
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
or dword [rax], eax
or dword [rax], eax
mov eax, dword [r13 + 0xc]
mov eax, dword [rbp + 0xc]
cmp r14, rax
jae 0x1401cafd3
mov rax, qword [r13 + 0x10]
mov eax, dword [rbp + 0x10]
mov qword [rbp - 0x18], r14
mov rax, qword [rax + r14*8]
mov rcx, qword [rax + 8]
call rsi
invalid
mov rbx, rax
mov rcx, rdi
xor edx, edx
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
test eax, eax
invalid
test eax, eax
je 0x1401caf10
nop word cs:[rax + rax]
add byte [rax], al
mov r15, rax
mov rcx, rax
call rsi
mov r14, rax
mov esi, eax
mov r8d, dword [r15 + 0x10]
cmp r8d, dword [rbx + 0x10]
adc byte [r13 + 0x34], sil
adc byte [r13 + 0x34], sil
mov rdx, qword [rbx + 8]
mov rcx, qword [r15 + 8]
call sub.VCRUNTIME140.dll_memcmp
mov r12d, eax
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
adc eax, 0x9d23a
test r12d, r12d
je 0x1401cafb4
add byte [rcx - 0x77], al
invalid
mov rcx, rdi
mov rdx, r14
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
jne 0x1401caf60
jmp 0x1401caf10
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jmp 0x1401caf93
mov rcx, r14
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
add bh, bh
invalid
mov rcx, rbx
call rsi
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
xor esi, esi
jmp 0x1401caff4
add bh, bh
invalid
mov rcx, qword [rbp - 0x10]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
lea rdx, str.unable_to_find_any_user_specified_roots_in_the_final_cert_chain
mov r8d, 0x3f
invalid
add byte [rax], al
add byte [rcx + 0x643fe827], dh
cld
dec dword [rax - 0x77]
invalid
invalid
mov rdi, qword [rbp - 8]
mov edi, dword [rbp - 8]
mov rcx, rdi
stc
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rax, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jae 0x1401cb008
lahf
invalid
invalid
add rsp, 0x28
ret
wait
adc byte [rax], al
cmp eax, 1
jne 0x1401cb0c7
call fcn.14025c200
call fcn.14025c240
int3
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402d425d]
adc byte [rax], al
adc byte [rax], al
mov r8d, 0x18
jmp rax
mov eax, 0x258ad487
xor ah, bl
int1
test dword [rax - 0x46], 0xabf6411c
loop 0x1401cb14c
loop 0x1401cb14c
loop 0x1401cb14c
push rdi
ret
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
cmp byte [rcx], 2
mov qword [rbp - 0x10], rcx
jne 0x1401cb15c
mov r8, qword [rcx + 8]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp - 0x18], r8
mov r8, qword [r8 + 0x10]
adc bh, bh
push rax
and byte [rax - 0x75], cl
or eax, 0x183f6c
adc bh, bh
push rax
and byte [rax - 0x75], cl
or eax, 0x183f6c
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
test rax, rax
je 0x1401cb178
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x28]
mov rdx, qword [r8 + 0x18]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x20]
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
xor byte [rax - 0x7b], cl
invalid
je case.0x14015a613.388
xor byte [rax - 0x7b], cl
sal byte [rax + rbx + 0x48], 0x8b
and byte [rcx - 0x73], cl
mov rdx, qword [r8 + 0x38]
mov rax, qword [rax + 0x20]
lea rcx, [r8 + 0x48]
mov rdx, qword [r8 + 0x38]
mov r8, qword [r8 + 0x40]
add rsp, 0x40
pop rbp
jmp rax
nop
add rsp, 0x40
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call 0x1134bc7ce
or dword [rax], eax
call 0x1134bc7ce
or dword [rax], eax
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x10]
test rax, rax
je case.0x14015a59b.367
invalid
adc ecx, dword [rbx + rcx*4 + 0x45]
invalid
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x28]
mov rdx, qword [r8 + 0x18]
sbb byte [rbp - 0x75], cl
and dil, dil
push rax
invalid
sub byte [rcx - 0x75], cl
push rax
sbb byte [rbp - 0x75], cl
and dil, dil
push rax
and byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
nop
add rsp, 0x20
pop rbp
ret
invalid
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
mov rcx, rax
invalid
invalid
mov rax, qword [rax + 0x30]
test rax, rax
je 0x1401cb230
invalid
adc cl, byte [rcx - 0x77]
enter 0xffffffffffff8348, 0xffffffffffffffc1
add ecx, 0x48
mov rdx, qword [r8 + 0x38]
mov r8, rcx
add rcx, 0x48
add ecx, 0x48
mov rdx, qword [r8 + 0x38]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x20]
nop
add rsp, 0x20
pop rbp
ret
int3
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x8e8
sub esp, 0x8e8
sub esp, 0x8e8
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
movdqa xmmword [rbp + 0x850], xmm6
mov qword [rbp + 0x848], 0xfffffffffffffffe
test dword [rax + 8], ecx
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 0x39]
jg 0x1401cb210
mov ch, 0x50
push rax
or byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 8], ecx
add byte [rax], al
invalid
mov r14, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x268]
push 0x48000002
lea ecx, [0x1402e9824]
invalid
in eax, 0x11
invalid
push 0x48000002
lea ecx, [0x1402e9824]
invalid
in eax, 0x11
invalid
movabs dword [0x48810463480011e5], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
mov qword [rbp + 0x820], rdx
jmp rax
lea rcx, [rbp + 0x278]
add al, byte [rax]
add byte [rcx - 0x48], al
pop rax
add al, byte [rax]
add byte [rcx + rcx*4 - 0xe], cl
add byte [rax], al
mov r8d, 0x258
mov rdx, r14
call fcn.14025a776
mov ebx, dword [r14 + 0x260]
add al, byte [rax]
add byte [rcx - 0x6535ff05], al
cmp ecx, dword [rdi]
invalid
test dword [rax], eax
add byte [rax], al
add byte [rcx - 0x75], al
sahf
invalid
add al, byte [rax]
add byte [rcx - 0x6535ff05], al
cmp ecx, dword [rdi]
test dword [rbp + 0x49000000], eax
invalid
invalid
lea rcx, [r14 + 0x270]
lea ecx, [rsi + 0x270]
mov r8d, 0x258
mov rdx, r14
pop rax
add al, byte [rax]
add byte [rcx + rcx*4 - 0xe], cl
call fcn.14025a776
lea rdx, [r14 + 0x270]
lea rcx, [rbp + 0x4d0]
mov qword [rbp + 0x840], rdx
mov r8, rdi
call fcn.1401bb460
movzx r14d, byte [rbp + 0x4e1]
cmp r14b, 3
jne 0x1401cb304
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x1401cb77e
movdqa xmm6, xmmword [rbp + 0x4d0]
mov dil, byte [rbp + 0x4e0]
mov eax, dword [rbp + 0x4e2]
mov dword [rbp + 0x830], eax
movzx eax, word [rbp + 0x4e6]
mov word [rbp + 0x834], ax
mov rcx, qword [rbp + 0x840]
or byte [rax], al
invalid
add byte [rax - 0x75], cl
lea eax, [rax + 8]
or byte [rax], al
invalid
or byte [rax], al
add al, ch
ja 0x1401cb2c2
call fcn.1401b3eb0
jmp 0x1401cb75c
invalid
mov r14, qword [r14 + 0x258]
mov qword [rbp + 0x7a8], 0
lea rcx, [rbp + 0x7a8]
lea ecx, [rbp + 0x7a8]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x7a8]
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
lea ecx, [rbp + 0x7a8]
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
jae 0x1401cb32c
or dword [rax], eax
test eax, eax
je 0x1401cb7bd
mov rcx, qword [rbp + 0x7a8]
call case.0x1401a72f6.612
mov rcx, rax
add rcx, r14
jae 0x1401cb387
lea rcx, [rbp + 0x7a8]
call fcn.14021b450
jmp 0x1401cb3bf
mov r8d, edx
add rax, r14
add r8d, ebx
cmp r8d, 0x3b9aca00
invalid
cmp esi, dword [rdx + 0x10]
invalid
invalid
lea ecx, [rbp + 0x7a8]
mov rdx, rax
ret 0x1e8
hlt
add al, 0
lea rbx, [rbp + 0x4d0]
lea ebx, [rbp + 0x4d0]
lea rdx, [rbp + 0x278]
mov r8d, 0x258
mov rcx, rbx
fld1
wait
or byte [rax], al
fld1
wait
or byte [rax], al
movups xmm0, xmmword [rbp + 0x7a8]
movups xmm1, xmmword [rbp + 0x7b8]
add byte [rdi], cl
adc byte [rbp + 0x7b8], cl
movups xmm2, xmmword [rbp + 0x7c8]
movups xmm3, xmmword [rbp + 0x7d8]
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x728], xmm0
movups xmmword [rbp + 0x738], xmm1
cmp byte [rdi], al
add byte [rax], al
test dword [rax], ebp
invalid
cmp byte [rdi], al
add byte [rax], al
movups xmmword [rbp + 0x748], xmm2
movups xmmword [rbp + 0x758], xmm3
adc dword [rbp + 0x758], ebx
adc dword [rbp + 0x758], ebx
add byte [rax], al
movups xmm0, xmmword [rbp + 0x7e8]
movups xmmword [rbp + 0x768], xmm0
test eax, ebp
invalid
movups xmm0, xmmword [rbp + 0x7f8]
movups xmmword [rbp + 0x778], xmm0
adc dword [rbp + 0x778], eax
invalid
adc dword [rbp + 0x778], eax
movdqu xmm0, xmmword [rbp + 0x808]
outsd dx, dword [rsi]
test dword [rax], ecx
or byte [rax], al
add bl, dh
movq qword [rbp + 0x788], mm0
jg 0x1401cb3c0
mov byte [rdi], al
add byte [rax], al
add byte [rax], al
movdqu xmmword [rbp + 0x788], xmm0
jg 0x1401cb3c0
mov byte [rdi], al
add byte [rax], al
mov rax, qword [rbp + 0x818]
mov qword [rbp + 0x798], rax
lea r14, [rbp - 0x58]
test dword [rax], ebx
or byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x4c000007], ebx
lea esi, [rbp - 0x58]
cwde
invalid
mov r8d, 0x2d0
mov rcx, r14
mov rdx, rbx
call fcn.14025a776
mov rax, qword [rbp + 0x820]
lea rcx, [rax + 0x270]
add al, byte [rax]
add byte [rcx - 0x48], al
rol byte [rdx], 1
add byte [rax], al
add al, byte [rax]
add byte [rcx - 0x48], al
rol byte [rdx], 1
add byte [rax], al
mov rdx, r14
mov r14, rax
call fcn.14025a776
cmc
or byte [rax], al
lea rdx, [r14 + 0x270]
mov eax, dword [0x14034f154]
add eax, 0x183cc6
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
cmp eax, 2
mov qword [rbp + 0x840], rdx
or byte [rax], al
invalid
je 0x1401cb521
cmp eax, 1
je 0x1401cb4fa
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
lea rdx, [0x14013c600]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
sbb byte [rax], al
adc edi, esi
invalid
sbb byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov rdx, qword [rbp + 0x840]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11d], 0
sete r14b
sete dh
sete dh
and r14b, byte [rax + 0x11c]
jmp 0x1401cb524
xor r14d, r14d
lea rcx, [rbp + 0x4d0]
mov r8, rdi
call fcn.1401bb460
mov rax, qword [rbp + 0x820]
test dword [rax], esp
or byte [rax], al
add byte [rbp + rcx*4 - 0x48], cl
enter 4, 0
movzx ebx, byte [rbp + 0x4e1]
cmp ebx, 3
jne 0x1401cb5fa
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1401cb5ea
adc eax, 0xfff7106a
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov bl, 0x3b
sbb byte [rax], al
mov bl, 0x3b
sbb byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx edx, byte [rax + 0x11c]
mov ecx, edx
xor cl, 1
cmp byte [rax + 0x11d], 0
setne al
rol byte [rcx + 8], 0xce
or r14b, al
cmp r14b, 1
jne 0x1401cb62f
invalid
mov rdx, qword [rdi]
mov rcx, r15
call fcn.14021aab0
jmp 0x1401cb6ea
mov qword [rbp + 0x838], r15
movdqa xmm6, xmmword [rbp + 0x4d0]
movzx edi, byte [rbp + 0x4e0]
mov eax, dword [rbp + 0x4e2]
mov dword [rbp + 0x828], eax
movzx eax, word [rbp + 0x4e6]
mov word [rbp + 0x82c], ax
jmp 0x1401cb700
mov byte [rbp + 0x838], dl
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 0
mov rdx, qword [rdi]
mov rcx, r15
call fcn.14021aab0
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
add dword [rax], eax
add byte [rbx + 0x717402f9], al
add dword [rax], eax
add byte [rbx + 0x717402f9], al
cmp ecx, 1
je 0x1401cb6c3
invalid
mov dil, al
mov dil, al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
cmpsd dword [rsi], dword [rdi]
cmp bl, byte [rax]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
mov rax, qword [rcx + rax*8]
rol esi, 0x80
and byte [rcx], al
add byte [rax], al
add dword [rcx - 0x74f27408], ecx
mov edi, dword [rdx]
sbb byte [rax], al
mov rdx, qword gs:[0x58]
mov byte [rax + 0x120], 1
mov eax, edi
mov ecx, dword [0x14034f154]
mov edi, dword [rdx]
sbb byte [rax], al
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx edx, byte [rbp + 0x838]
mov byte [rcx + 0x11c], dl
mov byte [rcx + 0x11d], 0
invalid
retf 0xb60f
test al, al
je case.0x1401c8b45.45
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1401cb77e
mov qword [rbp + 0x838], r15
mov rcx, qword [rbp + 0x840]
add byte [rax], al
add byte [rax], al
call fcn.1401b3eb0
mov rcx, qword [rbp + 0x838]
mov ecx, dword [rbp + 0x838]
mov ecx, dword [rbp + 0x838]
call fcn.1401216e0
mov r14b, 2
mov dh, 2
mov dh, 2
cmp ebx, 2
je 0x1401cb75c
add dh, byte [rsp + rdi - 0x7d]
sti
add esi, dword [rbp + 0x1a]
lea rax, [0x1402cfbd0]
adc byte [rax], r8b
cmp ebx, 3
jne 0x1401cb73f
adc byte [rax], r8b
movq xmm0, rax
movdqa xmm6, xmmword [0x140268bf0]
punpcklqdq xmm6, xmm0
jmp 0x1401cb75c
mov eax, dword [rbp + 0x828]
mov dword [rbp + 0x830], eax
mov r14d, ebx
movdqu xmmword [rsi], xmm6
movq qword [rsi], mm6
mov byte [rsi + 0x10], dil
mov byte [rsi + 0x11], r14b
mov eax, dword [rbp + 0x830]
test dword [rax], esi
or byte [rax], al
add byte [rcx - 0x48f0edba], cl
test dword [rax + rcx], esi
add byte [rax], al
test dword [rax], esi
or byte [rax], al
add byte [rcx - 0x48f0edba], cl
test dword [rax + rcx], esi
add byte [rax], al
mov word [rsi + 0x16], ax
mov dword [rsi + 0x16], eax
mov al, 1
mov rcx, qword [rbp + 0x820]
and byte [rax], cl
add byte [rax], al
mov byte [rcx + 0x268], al
mov rax, rsi
invalid
movaps xmm6, xmmword [rbp + 0x850]
push rax
or byte [rax], al
add byte [rax - 0x7f], cl
invalid
call 0x19b1cb7a5
invalid
push rax
or byte [rax], al
add byte [rax - 0x7f], cl
invalid
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.14025c240
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.14025c200
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x4d0], rax
lea rax, str.std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.1401e0310
lea r8, [rbp + 0x4d0]
mov edx, 0x2b
call fcn.14025bdc0
ud2
movaps xmm6, xmmword [rbp + 0x6a0]
movaps xmm7, xmmword [rbp + 0x6b0]
movaps xmm8, xmmword [rbp + 0x6c0]
movaps xmm9, xmmword [rbp + 0x6d0]
movaps xmm10, xmmword [rbp + 0x6e0]
add rsp, 0x778
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp qword [rbp + 0x230], 0
je 0x1401d28d5
lea rcx, [rbp + 0x238]
mov byte [rbp + 0x691], 0
call fcn.140121520
cmp qword [rbp + 0x3f0], 0
je 0x1401d28f5
mov r8, qword [rbp + 0x3e8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x3b8]
call fcn.140055f50
mov rax, qword [rbp + 0x3d8]
mov rcx, qword [rbp + 0x3e0]
mov qword [rbp + 0x678], rcx
mov qword [rbp + 0x670], rax
lea rcx, [rax + 0x38]
mov qword [rbp + 0x688], 0
nop dword [rax]
mov rax, qword [rbp + 0x688]
cmp qword [rbp + 0x678], rax
je 0x1401d2962
inc rax
mov qword [rbp + 0x688], rax
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
lea rsi, [rcx + 0x48]
call qword [rax + 0x20]
mov rcx, rsi
jmp 0x1401d2930
cmp qword [rbp + 0x3d0], 0
je 0x1401d2982
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x670]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x693], 0xa
setb al
cmp qword [rbp + 0x548], 0
sete cl
or cl, al
mov rdx, qword [rbp + 0x528]
mov rbx, qword [rbp + 0x660]
jne 0x1401d29c5
mov rcx, qword [rdx + 0x110]
movaps xmm6, xmmword [rbp + 0x6a0]
movaps xmm7, xmmword [rbp + 0x6b0]
movaps xmm8, xmmword [rbp + 0x6c0]
add byte [rax], al
movaps xmm9, xmmword [rbp + 0x6d0]
movaps xmm10, xmmword [rbp + 0x6e0]
add rsp, 0x778
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.1401d2370
pop rsp
stc
invalid
invalid
mov qword [rbp + 0x520], rcx
imul r9, rcx, 0x68
add r9, qword [rsi + 0x148]
mov rax, qword [r9 + 8]
mov qword [rbp + 0x390], rax
cmp qword [r9], 1
mov eax, 0
adc rax, 1
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x688], r9
lea rsi, [r9 + 0x18]
mov byte [rbp + 0x695], 1
mov byte [rbp + 0x694], 1
lea rcx, [rbp + 0x3a0]
call fcn.14007fc90
test al, al
jne 0x1401d494b
mov rcx, qword [rbp + 0x3a0]
mov qword [rbp + 0x650], rcx
cmp rcx, 2
mov r11, qword [rbp + 0x688]
mov qword [rbp + 0x658], rsi
jne 0x1401d2c10
movdqu xmm0, xmmword [rbp + 0x3a8]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm6
movdqa xmmword [rbp + 0x550], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm7
movdqa xmmword [rbp + 0x560], xmm1
movdqa xmmword [rbp + 0x570], xmm0
movdqa xmmword [r14 + 0x28], xmm8
mov qword [r14 + 0x38], 0
mov rsi, qword [r11 + 0x40]
xor eax, eax
test rsi, rsi
setne al
mov qword [rbp + 0x400], rax
mov r8d, 8
mov rcx, r12
mov rdx, r13
mov rdi, r11
call fcn.14005a890
test rsi, rsi
je 0x1401d2ca0
mov rdx, qword [rdi + 0x48]
mov r8, qword [rdi + 0x50]
mov rcx, r12
jmp 0x1401d2cb7
mov rax, qword [r11 + 0x40]
xor edx, edx
test rax, rax
setne dl
movabs rcx, 0xcbf29ce484222325
xor rdx, rcx
movabs rcx, 0x1efac7090aef4a21
imul rdx, rcx
test rax, rax
je 0x1401d2dd0
mov r8, qword [r11 + 0x50]
test r8, r8
movabs r10, 0x100000001b3
je 0x1401d2ddc
mov rax, qword [r11 + 0x48]
mov r9, r8
and r9, 7
je 0x1401d2de1
mov rcx, rax
nop dword [rax + rax]
movzx ebx, byte [rcx]
inc rcx
xor rbx, rdx
imul rbx, r10
mov rdx, rbx
dec r9
jne 0x1401d2c70
cmp r8, 8
jae 0x1401d2ded
jmp 0x1401d2e60
movzx eax, byte [rdi + 0x48]
mov qword [rbp + 0x400], rax
mov r8d, 8
mov rcx, r12
mov rdx, r13
call fcn.14005a890
mov rax, qword [rbp + 0x560]
mov r9, qword [rbp + 0x580]
shl r9, 0x38
or r9, qword [rbp + 0x588]
mov rcx, qword [rbp + 0x568]
xor rcx, r9
mov r8, qword [rbp + 0x550]
add r8, rax
mov rdx, qword [rbp + 0x558]
add rdx, rcx
rol rax, 0xd
xor rax, r8
rol rcx, 0x10
rol r8, 0x20
xor rcx, rdx
add rdx, rax
rol rax, 0x11
add r8, rcx
xor rax, rdx
rol rcx, 0x15
xor rcx, r8
rol rdx, 0x20
xor r8, r9
xor rdx, 0xff
add r8, rax
rol rax, 0xd
add rdx, rcx
xor rax, r8
rol rcx, 0x10
rol ecx, 0x10
xor rcx, rdx
rol r8, 0x20
add rdx, rax
add r8, rcx
rol rax, 0x11
xor rax, rdx
rol rcx, 0x15
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
add rdx, rcx
xor rax, r8
rol rcx, 0x10
rcl dword [rax], 0x48
xor ecx, edx
rol r8, 0x20
add rdx, rax
add r8, rcx
rol rax, 0x11
xor rax, rdx
rol rcx, 0x15
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
add rdx, rcx
xor rax, r8
shl rcx, 0x10
xor rcx, rdx
add rdx, rax
shr rax, 0x2f
shr rcx, 0x2b
jmp 0x1014e75d4
mov rbx, rdx
shr rbx, 0x20
xor rbx, rdx
xor rbx, rcx
mov r11, qword [rbp + 0x688]
jmp 0x1401d2e60
movzx eax, byte [r11 + 0x48]
xor rdx, rax
imul rdx, rcx
mov rbx, rdx
jmp 0x1401d2e60
mov rbx, rdx
mov rcx, rax
cmp r8, 8
jb 0x1401d2e60
add rax, r8
movzx edx, byte [rcx]
xor rdx, rbx
imul rdx, r10
movzx r8d, byte [rcx + 1]
xor r8, rdx
imul r8, r10
movzx edx, byte [rcx + 2]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rcx + 3]
xor r8, rdx
imul r8, r10
movzx edx, byte [rcx + 4]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rcx + 5]
xor r8, rdx
imul r8, r10
movzx edx, byte [rcx + 6]
xor rdx, r8
imul rdx, r10
movzx ebx, byte [rcx + 7]
add rcx, 8
xor rbx, rdx
imul rbx, r10
cmp rcx, rax
jne 0x1401d2df0
nop word cs:[rax + rax]
and ebx, 0x7fff
movzx r12d, word [rbp + 0x3f8]
mov edi, ebx
and edi, r12d
mov r14, qword [rbp + 0x3f0]
mov r13, qword [rbp + 0x3e8]
mov rsi, qword [rbp + 0x3c0]
mov r9, qword [rbp + 0x3c8]
xor r15d, r15d
mov qword [rbp + 0x678], r9
jmp 0x1401d2eb6
movzx eax, byte [rax + 8]
cmp al, byte [r11 + 0x48]
je 0x1401d2f69
nop dword [rax]
inc r15
inc rdi
mov rax, rdi
nop dword [rax]
mov rdi, rax
mov eax, 0
cmp rdi, r14
jae 0x1401d2ec0
movzx ecx, word [r13 + rdi*4]
cmp rcx, 0xffff
je 0x1401d2fb0
movzx eax, word [r13 + rdi*4 + 2]
mov edx, r12d
and edx, eax
mov r8d, edi
sub r8d, edx
and r8d, r12d
cmp r8, r15
jb 0x1401d3040
cmp ax, bx
jne 0x1401d2eb0
cmp r9, rcx
jbe 0x1401d3b3d
imul rax, rcx, 0x68
mov rcx, qword [rsi + rax + 0x40]
test rcx, rcx
setne dl
cmp qword [r11 + 0x40], 0
sete r8b
cmp dl, r8b
je 0x1401d2eb0
add rax, rsi
add rax, 0x40
test rcx, rcx
je 0x1401d2e9b
mov r8, qword [rax + 0x10]
cmp r8, qword [r11 + 0x50]
jne 0x1401d2eb0
mov rdx, qword [r11 + 0x48]
mov rcx, qword [rax + 8]
call sub.VCRUNTIME140.dll_memcmp
mov r9, qword [rbp + 0x678]
mov r11, qword [rbp + 0x688]
test eax, eax
jne 0x1401d2eb0
mov rsi, qword [rbp + 0x660]
mov rcx, qword [rbp + 0x520]
lea r14, [rbp + 0x558]
lea r12, [rbp + 0x550]
lea r13, [rbp + 0x400]
mov r8, qword [rbp + 0x670]
mov r15, qword [rbp + 0x508]
cmp r8, 2
mov qword [rbp + 0x508], r15
je 0x1401d3350
jmp 0x1401d32cb
mov rax, qword [r11 + 0x40]
test rax, rax
je 0x1401d30d0
mov rax, qword [rax]
lea rdx, [r11 + 0x58]
mov r8, qword [r11 + 0x48]
mov r9, qword [r11 + 0x50]
mov byte [rbp + 0x695], 1
mov byte [rbp + 0x694], 1
lea r12, [rbp + 0x550]
mov rcx, r12
call rax
lea r14, [rbp + 0x558]
lea r13, [rbp + 0x400]
lea ebp, [rbp + 0x400]
mov rsi, qword [rbp + 0x658]
mov rax, qword [rbp + 0x550]
movzx edx, byte [rbp + 0x558]
movzx ecx, byte [rbp + 0x55f]
shl ecx, 0x10
movzx r8d, word [rbp + 0x55d]
movzx eax, word [rbp + 0x55d]
or r8d, ecx
shl r8, 0x20
mov r9d, dword [rbp + 0x559]
or r9, r8
movdqu xmm0, xmmword [r14 + 8]
movdqa xmmword [rbp + 0x400], xmm0
jmp 0x1401d30fa
mov rax, qword [r11 + 0x40]
test rax, rax
lea r14, [rbp + 0x558]
je 0x1401d3140
mov rax, qword [rax]
lea rdx, [r11 + 0x58]
mov r8, qword [r11 + 0x48]
mov r9, qword [r11 + 0x50]
mov byte [rbp + 0x695], 1
mov byte [rbp + 0x694], 1
lea r12, [rbp + 0x550]
mov rcx, r12
call rax
lea r13, [rbp + 0x400]
mov rsi, qword [rbp + 0x658]
mov rax, qword [rbp + 0x550]
movzx edx, byte [rbp + 0x558]
movzx ecx, byte [rbp + 0x55f]
shl ecx, 0x10
movzx r8d, word [rbp + 0x55d]
or r8d, ecx
shl r8, 0x20
mov r9d, dword [rbp + 0x559]
or r9, r8
movdqu xmm0, xmmword [r14 + 8]
movdqa xmmword [rbp + 0x400], xmm0
jmp 0x1401d3163
movzx edx, byte [r11 + 0x48]
xor eax, eax
lea r14, [rbp + 0x558]
lea r12, [rbp + 0x550]
lea r13, [rbp + 0x400]
mov r9, qword [rbp + 0x220]
mov rsi, qword [rbp + 0x658]
movaps xmm0, xmmword [rbp + 0x400]
cmp r15, 0x200
setae r8b
cmp dword [rbp + 0x650], 2
setne cl
and cl, r8b
mov qword [rbp + 0x220], r9
mov r8, r9
shl r8, 8
movzx edx, dl
or rdx, r8
movaps xmmword [rbp + 0x160], xmm0
mov r15, qword [rbp + 0x508]
jmp 0x1401d3199
movzx edx, byte [r11 + 0x48]
xor eax, eax
lea r12, [rbp + 0x550]
lea r13, [rbp + 0x400]
mov r9, qword [rbp + 0x508]
mov rsi, qword [rbp + 0x658]
movaps xmm0, xmmword [rbp + 0x400]
cmp r15, 0x200
setae r8b
cmp dword [rbp + 0x650], 2
setne cl
and cl, r8b
mov r8, r9
shl r8, 8
movzx edx, dl
or rdx, r8
movaps xmmword [rbp + 0x160], xmm0
mov r15, r9
movdqa xmm0, xmmword [rbp + 0x160]
movdqu xmmword [r14 + 0x10], xmm0
movzx r8d, byte [rbp + 0x264]
mov byte [r14 + 0x2f], r8b
mov r8d, dword [rbp + 0x260]
mov eax, dword [rbp + 0x260]
mov dword [r14 + 0x2b], r8d
lea r8, [rbp + 0x3a0]
add byte [rcx + rcx*4 - 0x7b], cl
push rax
add eax, 0x89480000
test dword [rax + 5], ebx
add byte [rax], al
mov qword [rbp + 0x560], rdx
mov qword [rbp + 0x578], rdi
mov word [rbp + 0x580], bx
mov byte [rbp + 0x582], cl
mov rax, qword [rsi]
mov r8, qword [rsi + 8]
mov rax, qword [rax]
lea rdx, [rsi + 0x18]
mov r9, qword [rsi + 0x10]
mov byte [rbp + 0x692], 1
lea rdi, [rbp + 0x80]
mov rcx, rdi
call rax
ror byte [rdi], 1
mov dh, 0x46
and byte [rdi], cl
adc byte [rbp + 0x80], al
movups xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x410], xmm1
movaps xmmword [rbp + 0x400], xmm0
mov byte [rbp + 0x420], al
mov rsi, qword [rbp + 0x550]
mov rax, qword [rbp + 0x578]
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
adc byte [rsi + 0xf], r12b
jg 0x1401d31e3
nop
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1401d31e3
add byte [rax], 0
invalid
movzx r9d, word [rbp + 0x580]
movzx ecx, byte [rbp + 0x582]
mov byte [rbp + 0x692], 0
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
mov r8, r13
call fcn.140119440
test rax, rax
jne 0x1401d4989
mov rax, qword [rsi + 0x28]
cmp rdx, rax
mov rsi, qword [rbp + 0x660]
mov r8, qword [rbp + 0x670]
jae 0x1401d49c0
mov rcx, qword [rbp + 0x520]
cmp r8, 2
mov qword [rbp + 0x508], r15
je 0x1401d3350
add byte [rax], al
invalid
mov rdx, qword [rsi + 0x150]
cmp rcx, rdx
jae 0x1401d4a51
imul r9, rcx, 0x68
add r9, qword [rsi + 0x148]
cmp r8, 1
clc
add dword [rax - 0x77], ecx
lea esp, [rax]
add eax, 0x850f0000
sbb edi, eax
invalid
invalid
mov rdx, qword [rsi + 0x168]
mov rcx, qword [rbp + 0x390]
cmp rcx, rdx
jae 0x1401d4ac9
mov rax, qword [rsi + 0x160]
lea rcx, [rcx + rcx*8]
lea rsi, [rax + rcx*8]
enter 0x2ba, 0
add byte [rax], al
test byte [rax + rcx*8 + 0x10], 1
je 0x1401d3332
mov rax, qword [rsi + 0x18]
mov edx, 1
mov qword [rbp + 0x688], r9
mov byte [rsi], al
add byte [rax], al
mov qword [rbp + 0x390], rax
mov qword [rbp + 0x670], rdx
add rsi, 0x20
invalid
and cl, ch
in al, dx
idiv edi
invalid
inc rcx
cmp rcx, qword [rsi + 0x150]
jb 0x1401d2b00
idiv edi
invalid
mov byte [rbp + 0x695], 1
add esi, eax
test dword [rsi + rax + 0x48010000], edx
lea ecx, [rbp + 0x550]
lea edx, [rax + 5]
add byte [rax], al
mov byte [rbp + 0x694], 1
lea rcx, [rbp + 0x550]
lea edx, [rax + 5]
add byte [rax], al
add dword [rax - 0x73], ecx
lea edx, [rax + 5]
add byte [rax], al
lea rdx, [rbp + 0x1c0]
call fcn.14012e250
cmp byte [rbp + 0x550], 3
invalid
add byte [rax], al
invalid
iretd
inc dword [rax + 0x550bd]
add byte [rbx], al
jne 0x1401d34b5
add byte [rax - 0x75], cl
test eax, eax
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000006], ecx
mov rax, qword [rbp + 0x1c0]
mov qword [rbp + 0x688], rax
mov rax, qword [rbp + 0x1c8]
mov eax, dword [rbp + 0x1c8]
mov eax, dword [rbp + 0x1c8]
test eax, ecx
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rbp + 0x678], eax
mov qword [rbp + 0x678], rax
mov dword [rbp + 0x678], eax
lea rax, [rbp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
pop rax
invalid
pop rax
xor byte [rdi], cl
movaps xmmword [rbp + 0x400], xmm0
movaps xmmword [rbp + 0x400], xmm0
movaps xmmword [rbp + 0x410], xmm1
movaps xmmword [rbp + 0x420], xmm2
movaps xmmword [rbp + 0x430], xmm3
xchg ebp, eax
and byte [rax + rax], al
add byte [rdi], cl
sub dword [rbp + 0x430], ebx
mov rax, qword [rax + 0x40]
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x440], rax
lea rcx, str.Parsed_Url_is_not_a_valid_Urioperation_timed_outURL_scheme_is_not_allowedBuilderRequestRedirectStatusDecodeUpgradeBadScheme
adc byte [rax], al
add byte [rdx + 0x1d], bh
mov edx, 0x1d
call fcn.14011e300
mov rcx, qword [rax]
shl rcx, 1
shl ecx, 1
shl ecx, 1
loope 0x1401d3447
test rcx, rcx
test ecx, ecx
mov rdi, qword [rbp + 0x518]
je 0x1401d3423
mov r8, qword [rax + 8]
mov rcx, qword [0x14034f0b8]
or byte [rax - 0x75], cl
or eax, 0x17bca3
xor edx, edx
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
loopne 0x1401d346e
or dword [rax], eax
loopne 0x1401d346e
or dword [rax], eax
mov rax, rsi
mov rcx, qword [rbp + 0x688]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x678]
mov ecx, dword [rbp + 0x678]
mov qword [rax + 8], rcx
movaps xmm0, xmmword [rbp + 0x400]
movaps xmm1, xmmword [rbp + 0x410]
movaps xmm2, xmmword [rbp + 0x420]
sub byte [rbp + 0x420], dl
movaps xmm3, xmmword [rbp + 0x430]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x40], xmm3
mov rcx, qword [rbp + 0x440]
mov qword [rax + 0x50], rcx
mov dword [rax + 0x50], ecx
push rax
mov qword [rdi], 2
mov dword [rdi], 2
mov qword [rdi + 8], rax
cmp byte [rbp + 0x550], 3
jne 0x1401d35be
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
lea ebx, [rax + 5]
add byte [rax], al
mov rcx, qword [rbp + 0x558]
mov qword [rbp + 0x688], rcx
call fcn.140117170
invalid
cmp al, 0xf4
invalid
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x688]
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401d28b8
add esi, esp
invalid
invalid
add esi, esp
invalid
mov rax, qword [rbp + 0x5a0]
mov qword [rbp + 0x380], rax
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x590], al
add eax, 0x290f0000
movaps xmmword [rbp + 0x370], xmm0
test dword [rax + 3], esi
add byte [rax], al
invalid
add eax, dword [rax]
add bl, dh
movq mm0, qword [rbp + 0x550]
movdqu xmm0, xmmword [rbp + 0x550]
movups xmm1, xmmword [rbp + 0x560]
movdqu xmm2, xmmword [rbp + 0x570]
outsd dx, dword [rsi]
xchg ebp, eax
jo 0x1401d34eb
add byte [rax], al
outsd dx, dword [rsi]
xchg ebp, eax
jo 0x1401d34eb
add byte [rax], al
movdqu xmm3, xmmword [rbp + 0x580]
movdqa xmmword [rbp + 0x360], xmm3
movdqa xmmword [rbp + 0x350], xmm2
add eax, dword [rax]
invalid
popfq
add byte [0x14f8334f3], 0x7f
popfq
invalid
add eax, dword [rax]
add byte [rdi], cl
movaps xmmword [rbp + 0x340], xmm1
movaps xmmword [rbp + 0x340], xmm1
movdqa xmmword [rbp + 0x330], xmm0
movzx ebx, byte [rbp + 0x230]
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x9d
xor byte [rdx], al
add byte [rax], al
test bl, 1
mov r9, qword [rbp + 0x660]
je 0x1401d35a9
movdqu xmm0, xmmword [rbp + 0x238]
add bl, dh
movq mm1, qword [rbp + 0x248]
outsd dx, dword [rsi]
lea ecx, [rax + 2]
add byte [rax], al
movdqu xmm1, xmmword [rbp + 0x248]
outsd dx, dword [rsi]
lea ecx, [rax + 2]
add byte [rax], al
movdqa xmmword [rbp + 0x320], xmm1
movdqa xmmword [rbp + 0x310], xmm0
jg 0x1401d34c7
adc byte [rbx], al
add byte [rax], al
jg 0x1401d34c7
adc byte [rbx], al
add byte [rax], al
mov rax, qword [rbp + 0x310]
test rax, rax
je 0x1401d35dd
lea rdx, [rbp + 0x328]
mov r8, qword [rbp + 0x318]
mov eax, dword [rbp + 0x318]
sbb byte [rbx], al
add byte [rax], al
mov r9, qword [rbp + 0x320]
lea rcx, [rbp + 0x550]
lea ecx, [rbp + 0x550]
lea ecx, [rbp + 0x550]
lea edx, [rax + 5]
add byte [rax], al
call qword [rax]
mov rcx, qword [rbp + 0x550]
movdqu xmm0, xmmword [rbp + 0x558]
outsd dx, dword [rsi]
test dword [rax + 5], ebx
add byte [rax], al
outsd dx, dword [rsi]
test dword [rax + 5], ebx
add byte [rax], al
movdqa xmmword [rbp + 0x400], xmm0
mov rax, qword [rbp + 0x568]
invalid
invalid
add byte [rax], al
test dword [rax + 5], ebp
add byte [rax], al
push 0x48000005
mov dword [rbp + 0x410], eax
invalid
mov qword [rbp + 0x410], rax
mov rax, qword [rbp + 0x310]
adc byte [rbx], al
add byte [rax], al
mov r9, qword [rbp + 0x660]
jmp 0x1401d35e1
invalid
pxor xmm0, xmm0
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [0x1402d0970]
xor r8d, r8d
jmp 0x1401d3612
mov byte [rbp + 0x695], 1
mov byte [rbp + 0x694], 0
invalid
add byte [rax], al
invalid
lea rcx, [rbp + 0x550]
call fcn.140063050
jmp 0x1401d28b8
invalid
invalid
invalid
invalid
push qword [rcx]
sal byte [rcx], 0xc9
xor eax, eax
xor ecx, ecx
mov rdx, qword [rbp + 0x318]
movdqa xmm0, xmmword [rbp + 0x320]
and byte [rbx], al
add byte [rax], al
movaps xmm1, xmmword [rbp + 0x400]
movaps xmmword [rbp + 0x550], xmm1
add byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0x410]
mov qword [rbp + 0x560], r8
mov dword [rbp + 0x560], eax
mov r8d, 1
xor bl, 1
add dword [rax + 0x5209d], ecx
add byte [rcx + rcx*4 - 0x7b], cl
mov eax, 0x48000002
mov byte [rbp + 0x520], bl
mov qword [rbp + 0x2b8], r8
mov qword [rbp + 0x2c0], rcx
mov dword [rbp + 0x2c0], ecx
add al, byte [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
lea edx, [rax + 5]
add byte [rax], al
movdqa xmm1, xmmword [rbp + 0x550]
movdqu xmmword [rbp + 0x2c8], xmm1
movq qword [rbp + 0x2c8], mm1
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
lea esp, [rax + 5]
invalid
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x560]
mov qword [rbp + 0x2d8], rcx
mov qword [rbp + 0x2e0], rax
invalid
add byte [rax - 0x77], cl
test eax, esp
add al, byte [rax]
add byte [rax - 0x77], cl
xchg ebp, eax
call 0x1331d3658
add al, byte [rax]
add bl, dh
add byte [rax], al
mov qword [rbp + 0x2e8], rdx
movdqu xmmword [rbp + 0x2f0], xmm0
movq qword [rbp + 0x2f0], mm0
add al, byte [rax]
add bl, dh
movq qword [rbp + 0x2f0], mm0
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x85
xor byte [rbx], al
add eax, dword [rax]
invalid
movzx eax, byte [rbp + 0x330]
add eax, dword [rax]
add byte [rax + rax*8 + 0x41c1950f], al
and cl, byte [rcx + 0x1b9]
invalid
add dword [rax], eax
invalid
test al, al
setne cl
and cl, byte [r9 + 0x1b9]
mov ecx, 0x80000001
stc
add dword [rdi], ecx
test dword [rbp + 0xf000007], ecx
mov dh, 0xc0
cmp cl, 1
jne case.default.0x1401d38e2
movzx eax, al
cmp eax, 1
je 0x1401d36b5
cmp eax, 2
add cl, byte [rdi]
test byte [rdi + rax], bh
add dh, al
test dword [rdi + 0x1000006], edx
xchg edi, eax
invalid
add byte [rax], al
add esi, eax
test dword [rsi + 0x1000006], edx
je case.default.0x1401d38e2
xchg edi, eax
invalid
test dword [rsi + 0x1000006], edx
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
mov ecx, 0x4c00106d
lea eax, [0x1402a71a0]
cli
cmp cl, byte [0x14045f0a9]
mov edx, 0x28
mov edx, 0x28
call fcn.14025bae0
jmp 0x1401d4cba
cmp byte [rbp + 0x331], 0
mov ebp, 0x331
add byte [rdi], cl
jne case.default.0x1401d38e2
movdqu xmm6, xmmword [0x1402d5168]
jne case.default.0x1401d38e2
movdqu xmm6, xmmword [0x1402d5168]
movdqa xmmword [rbp + 0x560], xmm6
jg 0x1401d3683
invalid
add byte [rax], al
movdqu xmm7, xmmword [0x1402d5158]
movdqa xmmword [rbp + 0x550], xmm7
mov rax, qword [rbp + 0x3c8]
add byte [rax], al
jg 0x1401d369b
push rax
add eax, 0x8b480000
test eax, ecx
add eax, dword [rax]
add byte [rax - 0x7b], cl
test rax, rax
je 0x1401d387d
test rax, rax
je 0x1401d387d
lea rcx, [rbp + 0x3a0]
lea rdx, [rbp + 0x550]
push rax
add eax, 0x89480000
test dword [rax + 6], edi
add byte [rax], al
call fcn.14007f710
add al, 0xc0
invalid
dec dword [rax - 0x75]
xchg ebp, eax
js case.0x140074095.3028
add byte [rax], al
mov r15d, eax
movzx r13d, ax
movzx ebp, ax
movzx r12d, word [rbp + 0x3f8]
and r13d, r12d
mov rbx, qword [rbp + 0x3f0]
lock add eax, dword [rax]
add byte [rbx + rcx*4 - 0x4b], cl
rol byte [rbx], 0
add byte [rax - 0x75], cl
mov ch, 0xe8
invalid
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rbp + 0x550]
mov qword [rbp + 0x688], rax
mov dword [rbp + 0x688], eax
mov r10, qword [rbp + 0x558]
movzx eax, byte [rbp + 0x558]
mov byte [rbp + 0x670], al
jo 0x1401d3760
add byte [rax], al
mov r8, qword [rbp + 0x560]
xor edi, edi
add eax, 0xff310000
mov qword [rbp + 0x658], r10
add byte [rax], al
mov qword [rbp + 0x650], r8
jmp 0x1401d378b
movzx ecx, byte [rbp + 0x670]
cmp byte [rax + 8], cl
je case.default.0x1401d38e2
invalid
invalid
invalid
add byte [rax], al
test byte [rcx + 0x48000006], al
inc edi
inc rdi
inc r13
mov rax, r13
nop
mov r13, rax
mov eax, 0
cmp r13, rbx
jae case.0x140185bd5.288
invalid
movzx ecx, word [rsi + r13*4]
movzx ecx, word [rsi + r13*4]
cmp rcx, 0xffff
je 0x1401d3841
add byte [rax], al
add byte [rax], al
movzx eax, word [rsi + r13*4 + 2]
mov r9d, eax
mov ecx, eax
mov ecx, eax
and r9d, r12d
mov r11d, r13d
sub r11d, r9d
and r11d, r12d
cmp rdi, r11
ja 0x1401d3841
cmp ax, r15w
jne 0x1401d3785
cmp rdx, rcx
jbe 0x1401d4bce
invalid
add byte [rax], al
sete r9b
imul rax, rcx, 0x68
mov rcx, qword [r14 + rax + 0x40]
test rcx, rcx
setne r11b
xchg ebp, eax
ret
shr dword [rax + 0x49], 0x8b
invalid
xchg ebp, eax
ret
cmp r11b, r9b
je 0x1401d3785
add rax, r14
add eax, esi
add rax, 0x40
test rcx, rcx
test ecx, ecx
leave
je 0x1401d3775
invalid
cmp qword [rax + 0x10], r8
jne 0x1401d3785
invalid
invalid
adc byte [rdi], cl
test dword [rdx - 1], esi
invalid
dec dword [rax - 0x75]
or byte [rcx + rcx*4 - 0x2e], cl
or byte [rcx + rcx*4 - 0x2e], cl
mov rcx, qword [rax + 8]
mov rdx, r10
or byte [rcx + rcx*4 - 0x2e], cl
call sub.VCRUNTIME140.dll_memcmp
outsd dx, dword [rsi]
or byte [rax], al
mov r8, qword [rbp + 0x650]
test dword [rax + 6], edx
push rax
invalid
add byte [rax], al
mov r10, qword [rbp + 0x658]
mov rdx, qword [rbp + 0x678]
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
js case.0x1401b5200.84
add byte [rax], al
test eax, eax
jne 0x1401d3785
invalid
mov sil, 1
jmp 0x1401d3843
xor esi, esi
test byte [rax - 0x75], 0x85
mov rax, qword [rbp + 0x688]
mov byte [rsi], al
add byte [rax], al
test rax, rax
je 0x1401d386d
sal byte [rsi + rbx + 0x48], 0x8b
invalid
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x568]
and byte [rax - 0x73], cl
and byte [rax - 0x73], cl
lea ebp, [rax + 5]
add byte [rax], al
mov byte [rbp + 0x697], 1
mov byte [rbp + 0x696], 1
add byte [rax], al
invalid
xchg edi, eax
invalid
add byte [rax], al
add esi, eax
test dword [rsi + 0x1000006], edx
add byte [rax], al
invalid
add byte [rax], al
add dword [rcx + rcx*4 - 0x2e], ecx
mov rdx, r10
call rax
rol byte [rax - 0x7c], 1
test sil, sil
test dh, dh
test byte [rbx + rcx*4 - 0x73], 0x60
invalid
mov r9, qword [rbp + 0x660]
add byte [rax], al
jne case.default.0x1401d38e2
test dword [rcx + 0x49000005], ecx
mov rcx, qword [r9 + 0x1b0]
mov ecx, dword [rcx + 0x1b0]
mov al, 1
add byte [rax], al
mov rax, qword [rcx + 0x20]
test rax, rax
test eax, eax
je case.default.0x1401d38e2
add eax, 0x8b480000
add byte [rax - 0x75], cl
mov rdi, qword [rcx + 0x18]
jns 0x1401d38ad
mov rcx, rax
mov ecx, eax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, rdi
mov qword [rbp + 0x678], rax
mov dword [rbp + 0x678], eax
test dword [rax + 6], edi
add byte [rax], al
test dword [rax + 6], edi
js case.0x140193a45.199
add byte [rax], al
pcmpeqd xmm8, xmm8
pcmpeqd mm0, mm0
jbe 0x1401d386f
shr bl, 0x20
jmp 0x1401d38d1
cmp dword [rax], 0x70747468
je 0x1401d3927
je case.0x1401d3bc8.0
add eax, dword [rax]
add byte [rax - 0x7f], cl
invalid
add rdi, 0x88
mov byte [rax], al
add byte [rax], al
cmp rdi, qword [rbp + 0x678]
cmp edi, dword [rbp + 0x678]
je case.default.0x1401d38e2
add eax, 0x8b480000
add byte [rax - 0x75], cl
mov rax, qword [rdi]
invalid
lea rcx, [0x1402e9838]
or eax, 0x115f5d
adc dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
or dword [rax + 1], 0xfe0ffc8
mov dh, 0x85
test dword [rax], esi
invalid
jmp rax
movzx eax, byte [rbp + 0x330]
test dword [rax], esi
add eax, dword [rax]
add byte [rax], al
cmp eax, 1
je 0x1401d3ac4
add byte [rax], al
cmp eax, 1
je 0x1401d3ac4
cmp eax, 2
jne 0x1401d4c06
test dword [rcx], ecx
adc eax, dword [rax]
invalid
add cl, byte [rdi]
test dword [rcx], ecx
adc eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x338]
invalid
invalid
mov rax, qword [rbp + 0x338]
cmp qword [rax + 0x10], 4
js 0x1401d3918
add al, 0x75
invalid
js 0x1401d3918
add al, 0x75
mov dl, 0x48
mov eax, dword [rax + 8]
mov rax, qword [rax + 8]
jmp 0x1401d38b1
or byte [rdi], cl
mov dh, 0x85
xor byte [rbx], al
add byte [rax], al
cmp eax, 1
je 0x1401d39b4
invalid
add byte [rbx - 0x7af0fd08], al
cmp eax, 2
jne 0x1401d4c31
add cl, byte [rdi]
test dword [rbx], eax
adc eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
test dword [rax], edi
add eax, dword [rax]
add edx, dword [rbx]
add byte [rax], al
mov rax, qword [rbp + 0x338]
mov r13, qword [rax + 8]
mov r15, qword [rax + 0x10]
jmp 0x1401d39d5
add byte [rax], al
add byte [rbx + rcx*4 + 0x68], cl
or byte [rbx + rcx*4 + 0x78], cl
adc cl, ch
xchg ebx, eax
add byte [rax], al
add byte [rax], al
lea rsi, [rdi + 8]
add byte [rax], al
lea rsi, [rdi + 8]
mov byte [rbp + 0x697], 1
mov byte [rbp + 0x696], 1
xchg edi, eax
invalid
test dword [rsi + 0x1000006], edx
lea rcx, [rbp + 0x550]
mov rdx, rsi
lea r8, [rbp + 0x330]
add eax, 0x89480000
lea r8, [rbp + 0x330]
call fcn.14012f150
mov rax, qword [rbp + 0x550]
test dword [rax + 5], edx
add byte [rax], al
test dword [rax + 5], edx
add byte [rax], al
cmp rax, 2
je 0x1401d38bd
jmp 0x1401d3b0e
add byte [rax], al
movzx eax, byte [rbp + 0x330]
cmp eax, 1
je 0x1401d3add
add byte [rax], al
add byte [rax], al
cmp eax, 2
jne 0x1401d4c59
add cl, byte [rdi]
test eax, eax
adc al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax], edi
add eax, dword [rax]
add byte [rax - 0x7d], cl
mov rax, qword [rbp + 0x338]
cmp qword [rax + 0x10], 5
js 0x1401d39b4
add eax, 0xff12850f
invalid
invalid
js 0x1401d39b4
add eax, 0xff12850f
invalid
mov rax, qword [rax + 8]
jmp 0x1401d3af1
movzx r15d, byte [rbp + 0x331]
test r15, r15
lea r13, [0x1402e078b]
lea rax, [0x1402e078f]
add eax, 0x10cdc2
add eax, 0x10cdc2
cmovne r13, rax
or r15, 4
mov qword [rbp + 0x670], rcx
cmp qword [rcx + 0x28], 0
jns 0x1401d3a08
add byte [rdi], cl
test dh, dl
invalid
invalid
invalid
jns 0x1401d3a08
add byte [rdi], cl
test dh, dl
invalid
mov rsi, qword [rbp + 0x670]
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x650], rdx
mov r8, r13
mov r9, r15
mov ecx, edi
call fcn.14011e6d0
mov r12, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
mov ebx, dword [rsi + 0x18]
mov r14, rbx
and r14, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
dec dword [rbx + rcx*4 + 0x66]
adc byte [rax - 0x75], cl
mov ebx, dword [rsi + 0x18]
mov r14, rbx
and r14, rax
pshufd xmm9, xmm0, 0
mov qword [rbp + 0x688], 0
invalid
add bl, dh
movq mm2, qword [r12 + r14]
movdqu xmm10, xmmword [r12 + r14]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
shl dword [rsi + 0xf], 0xd7
invalid
test esi, esi
jne case.0x14006a6f9.3041
shl dword [rsi + 0xf], 0xd7
invalid
pcmpeqb xmm10, xmm8
pmovmskb eax, xmm10
pmovmskb eax, mm2
pmovmskb eax, mm2
test eax, eax
jne 0x1401d38bd
invalid
invalid
invalid
invalid
mov rax, qword [rbp + 0x688]
add byte [rax], al
add r14, rax
add r14, 0x10
add rax, 0x10
mov qword [rbp + 0x688], rax
and r14, rbx
jmp 0x1401d3a3f
lea eax, [rsi - 1]
and ax, si
invalid
mov esi, eax
je 0x1401d3a57
invalid
tzcnt eax, esi
add rax, r14
and rax, rbx
neg rax
imul rax, rax, 0x68
cmp qword [r12 + rax - 0x58], r15
test al, 0x75
invalid
fimul word [rcx + rax - 0x20]
add rax, r12
mov rdx, qword [rax - 0x60]
mov rcx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d3a87
jmp 0x1401d3c36
cmp byte [rbp + 0x331], 0
xor dword [rbx], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x10ccb9
lea rax, [0x1402e078b]
jne 0x1401d38bd
jmp 0x1401d38b1
std
invalid
cmp byte [rbp + 0x331], 0
lea rax, [0x1402e078f]
je 0x1401d38bd
dec dword [rbx + 0x7468ba08]
mov ecx, dword [rax]
mov edx, 0x70747468
je case.0x1401c66b5.42
je case.0x1401c66b5.42
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x73
jae 0x1401d3b0b
enter 0xffffffffffff850f, 0xffffffffffffffb4
std
invalid
invalid
jae 0x1401d3b0b
enter 0xffffffffffff850f, 0xffffffffffffffb4
std
invalid
jmp case.default.0x1401d38e2
clc
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rsp + rcx*2 - 0x80], 0xbd
mov ebp, 0x598
add dh, byte [rbx + rbp*2 + 0x48]
je 0x1401d3b87
invalid
invalid
test dword [rax + 5], edi
test rax, rax
je 0x1401d3b5f
je 0x1401d3b87
mov rax, qword [rbp + 0x578]
test dword [rax + 5], edi
add byte [rax], al
mov rdx, qword [rbp + 0x580]
lea rcx, [rbp + 0x590]
add eax, 0x8b4c0000
test dword [rax - 0xfffffb], ecx
push rax
and bl, ch
invalid
add byte [0xcd653b2d], 0x8d
nop
add eax, 0x8b4c0000
test dword [rax - 0xfffffb], ecx
push rax
add byte [rbx + rcx*4 - 0x7b], cl
mov byte [0x1911c3b3a], al
and bl, ch
mov byte [rbp + 0x695], 1
add byte [rcx], al
mov byte [rbp + 0x695], 1
add byte [rcx], al
mov byte [rbp + 0x694], 1
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, r9
invalid
add dword [rbp + rcx*4 + 5], ecx
out 0xe0, al
str word [rcx + rcx*4 - 0x36]
invalid
retf 0x66e8
call fcn.14025b9c0
jmp 0x1401d4cba
add byte [rax + 0x598bd], al
add byte [rdx], al
je 0x1401d3b87
mov rax, qword [rbp + 0x578]
test dword [rax + 5], edi
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [0xcd653b79], 0x8d
nop
add eax, 0x8b4c0000
add byte [rax], al
mov r8, qword [rbp + 0x588]
call qword [rax + 0x20]
mov rax, qword [rbp + 0x558]
mov rdx, qword [rbp + 0x580]
lea rcx, [rbp + 0x590]
add byte [rax], al
mov r8, qword [rbp + 0x588]
mov eax, dword [rbp + 0x588]
call qword [rax + 0x20]
mov rax, qword [rbp + 0x558]
mov rdx, qword [rbp + 0x560]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x570]
add eax, 0x8b480000
add byte [rax - 0x75], cl
and byte [rax - 0x73], cl
lea esi, [rax + 5]
add byte [rax], al
mov r8, qword [rbp + 0x568]
test dword [rax + 5], ebp
add byte [rax], al
add eax, 0x85c60000
xchg edi, eax
invalid
mov byte [rbp + 0x697], 1
mov byte [rbp + 0x696], 1
call rax
ror byte [rax - 0x75], 1
invalid
ror byte [rax - 0x75], 1
invalid
mov eax, dword [rdi]
lea rcx, [0x1402e984c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rdi + 0x50], 2
je case.default.0x1401d38e2
mov rax, qword [rax]
lea rdx, [rdi + 0x48]
mov r9, qword [rdi + 0x40]
mov byte [rbp + 0x697], 1
mov byte [rbp + 0x696], 1
add byte [rax], al
add dword [rax - 0x73], ecx
mov r8b, 0xff
ror byte [rax - 0x7d], 1
invalid
push rax
jmp 0x1401d3d2d
mov rax, qword [rsi]
mov qword [rbp + 0x670], rax
cmp qword [rax + 0x28], 0
je case.default.0x1401d38e2
add dword [rax], eax
invalid
mov rax, qword [rbp + 0x670]
mov rcx, qword [rax + 0x30]
mov qword [rbp + 0x658], rcx
mov rax, qword [rax + 0x38]
mov qword [rbp + 0x650], rax
lea r8, [0x1402e078b]
mov r9d, 4
mov rcx, qword [rbp + 0x658]
mov rdx, qword [rbp + 0x650]
call fcn.14011e6d0
mov rdx, qword [rbp + 0x670]
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rdx + 0x18]
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
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [rcx + r8]
movdqa xmm3, xmm2
movq mm3, mm2
movq mm3, mm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9d, r9d
jne 0x1401d3cce
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
leave
leave
jne case.default.0x1401d38e2
add r8, rax
add r8, 0x10
rcl byte [rax], 0x48
add eax, 0x10
and r8, rdx
jmp 0x1401d3c87
lea r10d, [r9 - 1]
and r10w, r9w
mov r9d, r10d
je 0x1401d3c9f
tzcnt r10d, r9d
add r10, r8
and r10, rdx
neg r10
imul rdi, r10, 0x68
cmp qword [rcx + rdi - 0x58], 4
jl 0x1401d3d1d
test al, 4
jne 0x1401d3cc1
add rdi, rcx
mov r10, qword [rdi - 0x60]
cmp dword [r10], 0x70747468
push 0x75707474
leave
push 0x75707474
leave
cmp byte [rdi - 8], 2
je case.default.0x1401d38e2
mov rax, qword [rdi - 0x28]
mov r8, qword [rdi - 0x20]
mov rax, qword [rax]
lea rdx, [rdi - 0x10]
mov r9, qword [rdi - 0x18]
mov byte [rbp + 0x697], 1
mov byte [rbp + 0x696], 1
lea rcx, [rbp - 0x50]
call rax
add rdi, 0xfffffffffffffff8
movzx eax, byte [rdi]
mov byte [rbp - 0x30], al
invalid
ror byte [rax - 0x75], 1
ror byte [r8 - 0x77], 1
test dword [rax + 0x66000000], esp
movq mm0, qword [rbp - 0x50]
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0xa0], rax
movdqa xmm0, xmmword [rbp - 0x50]
movdqa xmm1, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0x90], xmm1
add byte [rsi + 0xf], ah
jg 0x1401d3cd9
add byte [rax], 0
invalid
shl byte [r14 + 0xf], 0x7f
lea edx, [rax + 0x66000000]
add byte [rsi + 0xf], ah
jg 0x1401d3cd9
add byte [rax], 0
invalid
add byte [rax], al
movdqa xmmword [rbp + 0x410], xmm6
movdqa xmmword [rbp + 0x400], xmm7
mov byte [rbp + 0x697], 1
xchg edi, eax
invalid
add byte [rax], al
invalid
xchg edi, eax
invalid
mov byte [rbp + 0x696], 1
lea rcx, [rbp + 0x550]
lea rdx, [rbp + 0x3a0]
lea r8, [rbp + 0x400]
test dword [rax], eax
add al, 0
add byte [rbp + rcx*4 - 0x73], cl
add byte [rax], 0
add al, ch
imul ecx, dword [rdi - 0xc], 0x70bd80ff
inc dword [rax + 0x570bd]
add byte [rbx], al
test dword [rax], eax
add al, 0
add byte [rbp + rcx*4 - 0x73], cl
add byte [rax], 0
add al, ch
imul ecx, dword [rdi - 0xc], 0x70bd80ff
inc dword [rax + 0x570bd]
add byte [rbx], al
invalid
test ch, bl
invalid
inc dword [rax + 0x570bd]
add byte [rbx], al
je 0x1401d4c81
mov rax, qword [rbp + 0x570]
test dword [rax + 5], esi
add byte [rax], al
mov qword [rbp + 0x420], rax
movdqu xmm0, xmmword [rbp + 0x550]
movdqu xmm1, xmmword [rbp + 0x560]
movdqa xmmword [rbp + 0x410], xmm1
movdqa xmmword [rbp + 0x400], xmm0
cmp al, 2
je case.default.0x1401d38e2
mov rax, qword [rbp + 0x400]
mov rdx, qword [rbp + 0x408]
mov edx, dword [rbp + 0x408]
mov edx, dword [rbp + 0x408]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x418]
mov r8, qword [rbp + 0x410]
adc byte [rax + rax], al
add dh, al
test dword [rdi + 0x1000006], edx
adc byte [rax + rax], al
add dh, al
test dword [rdi + 0x1000006], edx
mov byte [rbp + 0x696], 1
call rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x578], xmm0
mov dword [rbp + 0x609], 0
mov dword [rbp + 0x60c], 0
movdqu xmmword [rbp + 0x610], xmm0
movdqu xmmword [rbp + 0x5d0], xmm0
mov qword [rbp + 0x550], 0
mov qword [rbp + 0x568], 0
mov qword [rbp + 0x570], 8
mov qword [rbp + 0x588], 8
mov qword [rbp + 0x590], 0
mov qword [rbp + 0x598], 2
mov qword [rbp + 0x5a0], 0
mov word [rbp + 0x5a8], 0
mov byte [rbp + 0x5b0], 0
add eax, 0x48000000
lea eax, [0x1402a6aa8]
mov qword [rbp + 0x5c0], rax
mov qword [rbp + 0x5c8], 1
mov qword [rbp + 0x5e0], rax
lea rax, [0x1402e0a80]
mov qword [rbp + 0x5e8], rax
mov qword [rbp + 0x5f0], 1
mov qword [rbp + 0x5f8], 0
mov word [rbp + 0x600], 0xffff
mov byte [rbp + 0x608], 1
mov qword [rbp + 0x620], 0
mov byte [rbp + 0x628], 2
cmp dword [rbp + 0x504], 9
jae 0x1401d47a2
mov eax, dword [rbp + 0x400]
mov ecx, dword [rbp + 0x403]
mov dword [rbp + 0x53b], ecx
mov dword [rbp + 0x538], eax
movzx r14d, byte [rbp + 0x558]
movzx ebx, byte [rbp + 0x559]
add byte [rax], al
lea rsi, [rbp + 0x55a]
mov r8, qword [rbp + 0x610]
xor r13d, r13d
mov rdi, qword [rbp + 0x530]
xor r15d, r15d
lea r12, [rbp + 0x620]
cmp byte [rbp + 0x608], 0xa
jb 0x1401d3f71
cmp qword [rbp + 0x618], 0
je 0x1401d3f71
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x400]
mov r8d, 0xae
mov rdx, rsi
call fcn.14025a776
mov eax, dword [rbp + 0x538]
mov ecx, dword [rbp + 0x53b]
mov dword [rbp + 0x260], eax
mov dword [rbp + 0x263], ecx
movdqu xmm0, xmmword [r12]
movdqa xmmword [rbp + 0x160], xmm0
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x400]
mov r8d, 0xae
call fcn.14025a776
mov eax, dword [rbp + 0x260]
mov ecx, dword [rbp + 0x263]
mov dword [rbp + 0x510], eax
mov dword [rbp + 0x513], ecx
movaps xmm0, xmmword [rbp + 0x160]
movaps xmmword [rbp + 0x300], xmm0
mov rax, qword [rbp + 0x380]
mov qword [rbp + 0x2b0], rax
movaps xmm0, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x2a0], xmm0
movaps xmm0, xmmword [rbp + 0x330]
movaps xmm1, xmmword [rbp + 0x340]
movaps xmm2, xmmword [rbp + 0x350]
movaps xmm3, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x290], xmm3
movaps xmmword [rbp + 0x280], xmm2
movaps xmmword [rbp + 0x270], xmm1
movaps xmmword [rbp + 0x260], xmm0
mov rax, qword [rbp + 0x380]
mov qword [rbp + 0x1b0], rax
movaps xmm0, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x1a0], xmm0
movdqa xmm0, xmmword [rbp + 0x330]
movdqa xmm1, xmmword [rbp + 0x340]
movdqa xmm2, xmmword [rbp + 0x350]
movdqa xmm3, xmmword [rbp + 0x360]
movdqa xmmword [rbp + 0x190], xmm3
movdqa xmmword [rbp + 0x180], xmm2
movdqa xmmword [rbp + 0x170], xmm1
movdqa xmmword [rbp + 0x160], xmm0
test r13b, r13b
jne case.0x14006a6f9.3066
lea rsi, [rbp + 0x55a]
lea rdx, [rbp - 0x50]
mov r8d, 0xae
mov rcx, rsi
call fcn.14025a776
movzx eax, byte [rbp + 0x693]
mov byte [rbp + 0x608], al
mov eax, dword [rbp + 0x510]
mov ecx, dword [rbp + 0x513]
mov dword [rbp + 0x609], eax
mov dword [rbp + 0x60c], ecx
mov qword [rbp + 0x610], rdi
mov rax, qword [rbp + 0x688]
mov qword [rbp + 0x618], rax
movaps xmm0, xmmword [rbp + 0x300]
movups xmmword [rbp + 0x620], xmm0
mov qword [rbp + 0x550], r15
mov byte [rbp + 0x558], r14b
mov byte [rbp + 0x559], bl
lea rcx, [rbp + 0x5b0]
call fcn.140063050
mov rax, qword [rbp + 0x2b0]
lea rcx, [rbp + 0x5b0]
mov qword [rcx + 0x50], rax
movaps xmm0, xmmword [rbp + 0x2a0]
movups xmmword [rcx + 0x40], xmm0
movdqa xmm0, xmmword [rbp + 0x260]
movdqa xmm1, xmmword [rbp + 0x270]
movdqa xmm2, xmmword [rbp + 0x280]
movdqa xmm3, xmmword [rbp + 0x290]
movdqu xmmword [rcx + 0x30], xmm3
movdqu xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
movq qword [rcx], mm0
mov r15, qword [rbp + 0x550]
movzx r14d, byte [rbp + 0x558]
add byte [rax], al
movzx ebx, byte [rbp + 0x559]
lea rdi, [rbp + 0x400]
mov r8d, 0xd6
mov rcx, rdi
mov rdx, rsi
call fcn.14025a776
lea rcx, [rbp + 0x80]
mov r8d, 0xd6
mov rdx, rdi
call fcn.14025a776
cmp r15, 3
je 0x1401d4b1b
lea rsi, [rbp + 0x550]
lea rdx, [rbp + 0x80]
mov r8d, 0xce
mov rcx, rsi
call fcn.14025a776
mov eax, dword [rbp + 0x14f]
mov ecx, dword [rbp + 0x152]
mov dword [rbp + 0x400], eax
mov dword [rbp + 0x403], ecx
lea rdi, [rbp - 0x50]
mov r8d, 0xce
mov rcx, rdi
mov rdx, rsi
call fcn.14025a776
mov eax, dword [rbp + 0x400]
mov ecx, dword [rbp + 0x403]
mov dword [rbp + 0x160], eax
mov dword [rbp + 0x163], ecx
movups xmm0, xmmword [rbp + 0x2e0]
movups xmm1, xmmword [rbp + 0x2f0]
movaps xmmword [rbp + 0x560], xmm1
movaps xmmword [rbp + 0x550], xmm0
lea rcx, [rbp + 0x40a]
mov r8d, 0xce
mov rdx, rdi
call fcn.14025a776
movzx eax, byte [rbp + 0x66f]
mov byte [rbp + 0x4d8], al
mov eax, dword [rbp + 0x160]
mov ecx, dword [rbp + 0x163]
mov dword [rbp + 0x4d9], eax
mov dword [rbp + 0x4dc], ecx
movdqu xmm0, xmmword [rbp + 0x2e0]
movdqu xmm1, xmmword [rbp + 0x2f0]
add al, byte [rax]
add bl, dh
movq qword [rbp + 0x4e0], mm0
movdqu xmmword [rbp + 0x4f0], xmm1
mov qword [rbp + 0x400], r15
mov byte [rbp + 0x408], r14b
add byte [rax + 0x4099d], cl
add dh, al
test dword [rbp + 0x1000006], eax
lea rcx, [rbp + 0x550]
lea rdx, [rbp + 0x3a0]
call fcn.14012f910
dec dword [rax - 0x7d]
mov ebp, 0x450
invalid
je 0x1401d42e4
dec dword [rax - 0x7d]
mov ebp, 0x450
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x448]
mov r8, qword [rbp + 0x448]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x418]
call fcn.140055f50
mov rax, qword [rbp + 0x438]
mov rcx, qword [rbp + 0x440]
mov qword [rbp + 0x678], rcx
add al, 0
add byte [rax - 0x77], cl
lea edi, [rax + 6]
add byte [rax], al
mov qword [rbp + 0x670], rax
lea rcx, [rax + 0x38]
mov qword [rbp + 0x688], 0
add byte [rax - 0x73], cl
cmp byte [rax - 0x39], cl
test dword [rax + 6], ecx
add byte [rax], al
add byte [rdi], cl
invalid
invalid
nop dword [rax + rax]
mov rax, qword [rbp + 0x688]
cmp qword [rbp + 0x678], rax
invalid
add byte [rax], al
je 0x1401d4352
invalid
inc rax
mov qword [rbp + 0x688], rax
mov rax, qword [rcx - 0x18]
mov eax, dword [rcx - 0x18]
mov eax, dword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
lea rsi, [rcx + 0x48]
call qword [rax + 0x20]
mov rcx, rsi
jmp 0x1401d4320
cmp qword [rbp + 0x430], 0
je 0x1401d4372
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x670]
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rbp + 0x5a0]
movaps xmmword [rbp + 0x450], xmm0
test dword [rax + 4], edx
add byte [rax], al
test dword [rax + 4], edx
add byte [rax], al
movups xmm0, xmmword [rbp + 0x590]
movaps xmmword [rbp + 0x440], xmm0
movdqu xmm0, xmmword [rbp + 0x550]
add al, 0
add bl, dh
movq mm0, qword [rbp + 0x550]
movdqu xmm1, xmmword [rbp + 0x560]
movdqu xmm2, xmmword [rbp + 0x570]
movdqu xmm3, xmmword [rbp + 0x580]
movdqa xmmword [rbp + 0x430], xmm3
movdqa xmmword [rbp + 0x420], xmm2
movdqa xmmword [rbp + 0x410], xmm1
movdqa xmmword [rbp + 0x400], xmm0
lea rsi, [rbp + 0x550]
lea rdx, [rbp + 0x400]
mov r8d, 0x100
mov rcx, rsi
call fcn.14025a776
mov byte [rbp + 0x685], 0
mov rcx, qword [rbp + 0x228]
mov rdx, rsi
call fcn.14012ff00
mov r12, rax
mov r15, rdx
mov r8d, dword [rbp + 0x500]
cmp r8d, 0x3b9aca00
jne 0x1401d4449
mov rbx, qword [rbp + 0x660]
mov r8d, dword [rbx + 0x1a8]
cmp r8d, 0x3b9aca00
jne 0x1401d443b
xor esi, esi
mov rax, qword [rbp + 0x528]
jmp 0x1401d4609
mov rax, qword [rbx + 0x1a0]
mov qword [rbp + 0x398], rax
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x4c000003], ebx
mov dword [rbp + 0x678], esp
mov qword [rbp + 0x678], r12
mov qword [rbp + 0x688], r15
lea r9, [0x1402d18a8]
lea rcx, [rbp + 0x550]
mov rdx, qword [rbp + 0x398]
call fcn.14021b270
mov rdi, qword [rbp + 0x550]
movups xmm0, xmmword [rbp + 0x558]
movaps xmmword [rbp + 0x400], xmm0
movups xmm0, xmmword [rbp + 0x568]
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x410], xmm0
movups xmm0, xmmword [rbp + 0x578]
movaps xmmword [rbp + 0x420], xmm0
movups xmm0, xmmword [rbp + 0x588]
movaps xmmword [rbp + 0x430], xmm0
movups xmm0, xmmword [rbp + 0x598]
movaps xmmword [rbp + 0x440], xmm0
add al, 0
add byte [rdi], cl
adc byte [rbp + 0x5a8], al
add al, 0
add byte [rdi], cl
adc byte [rbp + 0x5a8], al
movaps xmmword [rbp + 0x450], xmm0
movdqu xmm0, xmmword [rbp + 0x5b8]
movdqa xmmword [rbp + 0x460], xmm0
add byte [rax - 0x7d], cl
inc dword [rdx]
add byte [rax - 0x7d], cl
inc dword [rdx]
jne 0x1401d4505
xor esi, esi
mov rax, qword [rbp + 0x528]
mov rbx, qword [rbp + 0x660]
mov r15, qword [rbp + 0x688]
mov r12, qword [rbp + 0x678]
movsd dword [rdi], dword [rsi]
js 0x1401d4504
add byte [rax], al
movsd dword [rdi], dword [rsi]
js 0x1401d4504
add byte [rax], al
jmp 0x1401d4609
add byte [rax - 0x77], cl
mov ebp, 0x550
invalid
mov qword [rbp + 0x550], rdi
add byte [rdi], cl
sub byte [rbp + 0x400], al
movaps xmm0, xmmword [rbp + 0x400]
movdqa xmm1, xmmword [rbp + 0x410]
movdqa xmm2, xmmword [rbp + 0x420]
movdqa xmm3, xmmword [rbp + 0x430]
movups xmmword [rbp + 0x558], xmm0
movdqu xmmword [rbp + 0x568], xmm1
movdqu xmmword [rbp + 0x578], xmm2
movdqu xmmword [rbp + 0x588], xmm3
movaps xmm0, xmmword [rbp + 0x440]
movups xmmword [rbp + 0x598], xmm0
movaps xmm0, xmmword [rbp + 0x450]
movups xmmword [rbp + 0x5a8], xmm0
add eax, 0xf660000
outsd dx, dword [rsi]
test dword [rax + 4], esp
add byte [rax], al
movdqu xmmword [rbp + 0x5b8], xmm0
movzx eax, byte [0x14034f150]
mov edx, 0x78
xor ecx, ecx
leave
call fcn.1401fcae0
mov rsi, rax
test rax, rax
mov rax, qword [rbp + 0x528]
mov rbx, qword [rbp + 0x660]
mov r15, qword [rbp + 0x688]
add byte [rbx + rcx*4 - 0x5b], cl
js 0x1401d45af
add byte [rax], al
add byte [rbx + rcx*4 - 0x5b], cl
js 0x1401d45af
add byte [rax], al
je 0x1401d4bdf
add byte [rax], al
mov qword [rsi], rdi
movaps xmm0, xmmword [rbp + 0x400]
add byte [rax + rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
lea edx, [rax]
add al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg ebp, eax
and byte [rax + rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
popfq
xor byte [rax + rax], al
add byte [rdi], cl
adc dword [rsi + 8], eax
add byte [rax + rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
lea edx, [rax]
add al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg ebp, eax
and byte [rax + rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
popfq
xor byte [rax + rax], al
add byte [rdi], cl
adc dword [rsi + 8], eax
movdqu xmmword [rsi + 0x18], xmm1
movdqu xmmword [rsi + 0x28], xmm2
movdqu xmmword [rsi + 0x38], xmm3
movaps xmm0, xmmword [rbp + 0x440]
movups xmmword [rsi + 0x48], xmm0
movaps xmm0, xmmword [rbp + 0x450]
movaps xmm0, xmmword [rbp + 0x450]
movups xmmword [rsi + 0x58], xmm0
movdqa xmm0, xmmword [rbp + 0x460]
movdqu xmmword [rsi + 0x68], xmm0
lock inc qword [rbx]
jle 0x1401d4cba
mov rdi, rax
mov eax, dword [rbp + 0x540]
add byte [rbx + 0x5438d], cl
add byte [rbx + rcx*4 - 0x4b], cl
sbb byte [0xc95e462b], al
invalid
cld
add byte [rax], al
add byte [rcx - 0x77], al
xchg cl, bh
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x1c0], al
movaps xmm1, xmmword [rbp + 0x1d0]
movaps xmm2, xmmword [rbp + 0x1e0]
movaps xmm3, xmmword [rbp + 0x1f0]
movups xmmword [rbp + 0x5d8], xmm0
movups xmmword [rbp + 0x5e8], xmm1
movups xmmword [rbp + 0x5f8], xmm2
movups xmmword [rbp + 0x608], xmm3
movaps xmm0, xmmword [rbp + 0x200]
movups xmmword [rbp + 0x618], xmm0
adc dword [rbp + 0x618], eax
adc dword [rbp + 0x618], eax
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x628], rax
movaps xmm0, xmmword [rbp + 0x3a0]
movaps xmm1, xmmword [rbp + 0x3b0]
movaps xmm2, xmmword [rbp + 0x3c0]
movaps xmm3, xmmword [rbp + 0x3d0]
movups xmmword [rbp + 0x578], xmm0
movups xmmword [rbp + 0x588], xmm1
movups xmmword [rbp + 0x598], xmm2
movups xmmword [rbp + 0x5a8], xmm3
movaps xmm0, xmmword [rbp + 0x3e0]
movups xmmword [rbp + 0x5b8], xmm0
movaps xmm0, xmmword [rbp + 0x3f0]
movups xmmword [rbp + 0x5c8], xmm0
mov rax, qword [rbp + 0x2d8]
mov qword [rbp + 0x570], rax
movups xmm0, xmmword [rbp + 0x2b8]
movups xmm1, xmmword [rbp + 0x2c8]
movaps xmmword [rbp + 0x560], xmm1
movaps xmmword [rbp + 0x550], xmm0
lea rdx, [rbp + 0x550]
mov r8d, 0xe0
mov rcx, r14
call fcn.14025a776
mov qword [r14 + 0xe0], 0
mov qword [r14 + 0xe8], 8
mov qword [r14 + 0xf0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbp + 0x693]
mov byte [r14 + 0xf8], al
mov rax, qword [rbp + 0x530]
mov qword [r14 + 0x100], rax
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov rax, qword [rbp + 0x548]
mov qword [r14 + 0x108], rax
mov qword [r14 + 0x110], rbx
mov qword [r14 + 0x118], r12
mov qword [r14 + 0x120], r15
mov qword [r14 + 0x128], 0
mov qword [r14 + 0x130], rsi
add byte [rax - 0x77], cl
cli
lock dec qword [rbx]
je 0x1401d29cf
jmp 0x1401d2636
fdivp st(7)
push qword [rbp + 0x2b]
mov eax, dword [rbp + 0x540]
mov ecx, dword [rbp + 0x543]
add byte [rcx + 0x4038d], cl
add byte [rcx + 0x40085], cl
add byte [rdi], cl
mov dh, 0x85
add rax, 0xffffffff89480000
mov qword [rbp + 0x688], rax
jmp 0x1401d3f06
jne 0x1401d47cf
add byte [rcx + 0x4038d], cl
add byte [rcx + 0x40085], cl
add byte [rdi], cl
mov dh, 0x85
add rax, 0xffffffff89480000
mov qword [rbp + 0x688], rax
invalid
invalid
je 0x1401d4804
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, r12
call fcn.1401fcae0
mov rdi, rax
mov edi, eax
mov edi, eax
test rax, rax
jne 0x1401d4809
mov ecx, 1
jmp 0x1401d4bf5
invalid
add byte [rdi + 1], bh
mov edi, 1
mov rcx, rdi
mov rdx, qword [rbp + 0x530]
mov r8, r12
call fcn.14025a776
pop rbx
pop rdi
or byte [rax], al
pop rbx
pop rdi
or byte [rax], al
mov r15, qword [rbp + 0x550]
mov eax, dword [rbp + 0x400]
mov ecx, dword [rbp + 0x403]
mov dword [rbp + 0x53b], ecx
add byte [rcx + 0x53885], cl
add byte [rdi + rcx - 0x4a], al
mov ch, 0x58
add eax, 0xb60f0000
mov dh, 0x9d
pop rcx
add eax, 0x83490000
inc dword [rbx]
add byte [rcx + 0x53885], cl
add byte [rdi + rcx - 0x4a], al
mov ch, 0x58
add eax, 0xb60f0000
mov dh, 0x9d
mov dh, 0x9d
pop rcx
add eax, 0x83490000
inc dword [rbx]
sete r13b
jne 0x1401d4885
cmp byte [rbp + 0x693], 0xa
setb al
test r12, r12
sete cl
or cl, al
jne 0x1401d4879
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
or dword [rax], eax
or dword [rax], eax
mov qword [rbp + 0x688], r12
jmp 0x1401d3fac
lea rsi, [rbp + 0x55a]
mov r8, qword [rbp + 0x610]
add byte [rbx + rcx*4 - 0x7b], cl
adc byte [rsi], al
add byte [rax], al
mov qword [rbp + 0x688], r12
lea r12, [rbp + 0x620]
cmp byte [rbp + 0x608], 0xa
jae 0x1401d3f58
jmp 0x1401d3f71
mov byte [rbp + 0x697], 1
mov byte [rbp + 0x696], 1
lea rcx, [rbp + 0x400]
lea r8, [rbp + 0x330]
mov rdx, rsi
call fcn.14012f150
cmp dword [rbp + 0x400], 2
je case.default.0x1401d38e2
movups xmm0, xmmword [rbp + 0x440]
movaps xmmword [rbp + 0x590], xmm0
movdqu xmm0, xmmword [rbp + 0x400]
movdqu xmm1, xmmword [rbp + 0x410]
movdqu xmm2, xmmword [rbp + 0x420]
movdqu xmm3, xmmword [rbp + 0x430]
movdqa xmmword [rbp + 0x580], xmm3
movdqa xmmword [rbp + 0x570], xmm2
movdqa xmmword [rbp + 0x560], xmm1
movdqa xmmword [rbp + 0x550], xmm0
movzx ebx, byte [rbp + 0x598]
add byte [rax - 0x7af0fd05], al
pushfq
add byte [rax], al
invalid
mov byte [rbp - 0x30], 2
jmp 0x1401d4a8b
mov byte [rbp + 0x695], 1
mov byte [rbp + 0x694], 1
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
test dl, dl
str word [rbp + rcx*4 + 0xd]
invalid
iretd
str word [rbp + rcx*4 - 0x7b]
add byte [rbx], al
add byte [rax], al
mov edx, 0x17
call fcn.14025bdc0
jmp 0x1401d4cba
mov byte [rbp + 0x692], 0
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x1402d1900]
lea r8, [rbp + 0x300]
mov edx, 0x17
call fcn.14025bdc0
jmp 0x1401d4cba
mov byte [rbp + 0x692], 0
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdx
mov rdx, rax
call fcn.14025b9c0
jmp 0x1401d4cba
mov rax, qword [rbp + 0x578]
mov r8, qword [rbp + 0x580]
lea rsi, [rbp + 0x590]
mov r9, qword [rbp + 0x588]
lea rcx, [rbp + 0x80]
mov rdx, rsi
call qword [rax]
movzx eax, byte [rbp + 0x598]
movdqu xmm0, xmmword [rbp + 0x80]
movdqu xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmmword [rbp - 0x40], xmm1
mov byte [rbp - 0x30], al
cmp qword [rbp + 0x550], 0
je 0x1401d4a70
mov rax, qword [rbp + 0x578]
mov rdx, qword [rbp + 0x580]
mov r8, qword [rbp + 0x588]
mov rcx, rsi
call qword [rax + 0x20]
jmp 0x1401d4a8b
mov byte [rbp + 0x695], 1
mov byte [rbp + 0x694], 1
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.14025b9c0
jmp 0x1401d4cba
mov rax, qword [rbp + 0x558]
mov rdx, qword [rbp + 0x560]
invalid
add eax, 0x8b480000
and byte [rax - 0x73], cl
lea esi, [rax + 5]
add byte [rax], al
mov r8, qword [rbp + 0x568]
mov byte [rbp + 0x697], 1
mov byte [rbp + 0x696], 1
call rax
cmp bl, 2
jne 0x1401d3d33
jmp case.default.0x1401d38e2
mov byte [rbp + 0x695], 1
mov byte [rbp + 0x694], 1
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.14025b9c0
jmp 0x1401d4cba
mov byte [rbp + 0x697], 1
mov byte [rbp + 0x696], 0
lea rcx, [rbp + 0x160]
lea esp, [rax + 1]
add byte [rax], al
call fcn.140063050
lea rcx, [rbp + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
xchg ebp, eax
add byte [rax + rax], al
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add al, ch
pop rbx
pop rsp
or byte [rax], al
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x550]
mov r8d, 0xce
call fcn.14025a776
mov eax, dword [rbp + 0x400]
mov ecx, dword [rbp + 0x403]
mov dword [rbp + 0x160], eax
mov dword [rbp + 0x163], ecx
movdqu xmm0, xmmword [rbp + 0x2e0]
movdqu xmm1, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x560], xmm1
movdqa xmmword [rbp + 0x550], xmm0
mov byte [rbp + 0x697], 0
mov byte [rbp + 0x696], 0
lea rcx, [rbp + 0x550]
call fcn.140121520
mov byte [rbp + 0x550], r14b
mov byte [rbp + 0x551], bl
mov byte [rbp + 0x697], 0
mov byte [rbp + 0x696], 0
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
add eax, 0x89480010
and al, 0x20
lea rcx, str.valid_request_parts
lea r9, [0x1402d1980]
lea r8, [rbp + 0x550]
mov edx, 0x13
call fcn.14025bdc0
jmp 0x1401d4cba
mov ecx, 8
mov edx, 0x78
call fcn.14025b400
jmp 0x1401d4cba
mov rdx, qword [rbp + 0x548]
call fcn.14025b3e0
jmp 0x1401d4cba
mov byte [rbp + 0x697], 1
mov byte [rbp + 0x696], 1
lea rcx, str.Uri_should_have_a_scheme
lea r8, [0x1402d5d00]
mov edx, 0x18
call fcn.14025bee0
jmp 0x1401d4cba
mov dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x697], 1
mov byte [rbp + 0x696], 1
lea rcx, str.Uri_should_have_a_scheme
lea r8, [0x1402d5d00]
mov edx, 0x18
call fcn.14025bee0
jmp 0x1401d4cba
mov byte [rbp + 0x697], 1
mov byte [rbp + 0x696], 1
lea rcx, str.Uri_should_have_a_scheme
lea r8, [0x1402d5d00]
mov edx, 0x18
call fcn.14025bee0
jmp 0x1401d4cba
mov byte [rbp + 0x697], 1
mov byte [rbp + 0x696], 1
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x1402d1900]
lea r8, [rbp + 0x300]
mov edx, 0x17
call fcn.14025bdc0
ud2
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x88
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x30], xmm10
and al, 0x30
movaps xmmword [rsp + 0x40], xmm9
movaps xmmword [rsp + 0x50], xmm8
and al, 0x50
movaps xmmword [rsp + 0x60], xmm7
movaps xmmword [rsp + 0x70], xmm6
cmp byte [rbp + 0x690], 1
jne 0x1401d6014
jl 0x1401d6009
invalid
and byte [rax - 0x7d], cl
mov ebp, 0x1c0
add byte [rsi + rdx + 0x4c], dh
mov r8, qword [rbp + 0x1c8]
cmp qword [rbp + 0x1c0], 0
je 0x1401d6014
mov r8, qword [rbp + 0x1c8]
add byte [rax], al
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
invalid
add byte [rax + 0x693bd], al
add byte [rdx], cl
cmp byte [rbp + 0x693], 0xa
setb al
cmp qword [rbp + 0x548], 0
add byte [rax], al
add byte [rdi], cl
xchg esp, eax
ror dword [rax], 0xc1
sete cl
or cl, al
jne 0x1401d6043
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x530]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
and al, 9
invalid
mov rax, qword [rbp + 0x660]
lock dec qword [rax]
jne case.0x14016aee4.350
mov rax, qword [rbp + 0x528]
mov rcx, qword [rax + 0x110]
call fcn.1401d2370
invalid
ret
invalid
invalid
add byte [rax - 0x75], cl
mov byte [rax], dl
add dword [rax], eax
add al, ch
or eax, 0xfffffc3
sub byte [rsp + 0x70], dh
movaps xmm6, xmmword [rsp + 0x70]
and al, 0x70
movaps xmm7, xmmword [rsp + 0x60]
movaps xmm8, xmmword [rsp + 0x50]
and al, 0x50
movaps xmm9, xmmword [rsp + 0x40]
and al, 0x40
movaps xmm10, xmmword [rsp + 0x30]
add rsp, 0x88
add esp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
int3
int3
fmul dword [r11 + rcx*4 + 0x62]
sbb byte [rax - 0x75], cl
or byte [rax - 0x77], cl
loopne 0x1401d610f
loopne 0x1401d610f
cmp esp, eax
invalid
or al, al
ror byte [rdi], 0x85
add eax, dword es:[rax]
add byte [rax - 0x45], cl
add byte [rcx], al
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rbx + rcx*4 + 0x32], ecx
lea ebp, [rbx + 1]
clc
add al, 0x4c
mov dword [rbp - 8], eax
mov dword [rbp - 0x18], esi
add byte [rax], al
or byte [rax - 0x77], r9b
invalid
invalid
or al, 0x3e
invalid
add byte [rcx], dh
mul byte [rsi + 0x66]
nop word cs:[rax + rax]
cmp byte [r9 + rsi], dil
je case.0x14018fbc6.263
inc rsi
cmp r10, rsi
jne 0x1401d6140
jmp 0x1401d6401
nop dword [rax + rax]
and ebx, 0xfffffff8
jb 0x1401d6165
or byte [rax - 0x75], 0x45
invalid
add al, 0x18
sub esp, eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x38], al
cmp al, 0x31
invalid
xor dword [rax + rdx*2 + 0x48], esi
inc esi
lea esi, [rdx - 0x10]
mov esi, dword [rbp - 0x18]
loopne 0x1401d6264
sub eax, ebx
clc
cmp byte [rcx + rsi], bh
inc esi
fimul word [rcx + 1]
test dword [rcx - 1], 0x7a894cc7
adc byte [rax - 0x75], cl
clc
iretd
test esp, eax
add dword [rax], eax
add byte [rbp + 0x39], cl
cld
invalid
xor dword [rax - 0x16000002], 0xffffff99
add dword [rax], eax
add byte [rax - 0x73], cl
and byte [rax - 0x77], cl
ror byte [r9 - 0x73], 1
invalid
invalid
invalid
lea eax, [rsi + 8]
or byte [rax - 0x77], r9b
invalid
cmp esp, edi
add byte [rdi], cl
invalid
dec byte [rbx - 0x73]
add al, 0x3e
emms
cmp r12, r15
push rsi
add dword [rax], eax
add byte [rbp + 0x31], al
shl byte [rsi - 0x70], cl
cmp byte [rax + rdx], bh
add byte [rax], al
add byte [rcx - 1], cl
ret 0x394c
invalid
add byte [rax], al
nop dword [rax + rax]
lea ecx, [rax + 7]
clc
or byte [rax - 0x75], 0x4d
invalid
sbb al, 0x39
add byte [rax], al
mov ecx, dword [rbx + rcx - 8]
fmul qword [rbp + 0x29]
hlt
add byte [rdx + 0x38], al
cmp al, 0x10
cmp ecx, edx
lea edx, [rsi - 0x10]
add byte [rax - 0x72897f80], 0x49
cmp ecx, esi
shl byte [rsi + 0x66], cl
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x38], al
cmp byte [rax + r10], dil
mov eax, dword [rbp - 8]
call 0x17029f11b
mov dword [rbp], edx
or byte [rax], al
add byte [rbp - 0x6d7af040], al
invalid
fmul dword [r8 - 0x77]
or byte [rax - 0x7d], cl
invalid
lodsd eax, dword [rsi]
adc byte [rax], al
int3
push rsi
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov rsi, rdx
mov qword [rbp - 0x10], rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xffd92
invalid
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xffd92
invalid
invalid
mov r8d, 0xd
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
clc
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
jne 0x1401d6466
clc
clc
mov byte [rbp], al
mov byte [rbp + 1], 0
lea rax, [0x1401d6500]
add eax, 0x84
mov qword [rsp + 0x20], rax
lea rdx, [0x1402d7dcb]
lea rcx, [rbp - 8]
add byte [rax - 0x73], cl
clc
lea r9, [rbp - 0x10]
mov r8d, 4
call fcn.14003da70
movzx ecx, byte [rbp]
movzx eax, byte [rbp + 1]
mov dh, 0x45
add dword [rcx + 0x8d2f6c2], ecx
retf 0xc2f6
invalid
je case.0x1401b5200.104
invalid
or al, cl
jmp case.0x1401c55ff.60
mov rax, qword [rbp - 8]
test byte [rax + 0x34], 4
add al, 0x75
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1402d67b1]
out 2, al
adc byte [rax], al
mov r8d, 2
jmp 0x1401d64e8
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402d869b]
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x48
pop rsi
pop rbp
ret
int3
int3
lea rcx, [0x1402d68b8]
mov r8, qword [rcx + rax*8]
lea rcx, [0x1402d68e0]
invalid
add edx, dword [rax]
add byte [rax + 0x63], cl
add al, 0x81
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
ret 0x495d
jmp rcx
ret 0x495d
jmp rcx
int3
int3
push rdi
push rbx
sub rsp, 0x90
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x1401d69d8
test byte [rsp + rax], dh
add byte [rbx - 0x3f00e7ba], cl
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
jae 0x1401d65ec
jns 0x1401d65c0
mov r8, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
cmp eax, eax
jae case.0x1401d65ac.2
movzx ebx, byte [rcx + rax]
lea r9, [rax + 1]
mov dh, 0x1c
add dword [rbp + rcx*4 + 0x48], ecx
add dword [rcx + rcx*4 + 0x4e], ecx
invalid
invalid
invalid
mov qword [rsi + 0x10], r9
lea r10d, [rbx - 0x42]
cmp r10d, 0x17
cmp edx, 0x17
adc byte [rbp + r9*4 + 0x53], r8b
adc byte [rbp + rcx*4 + 0x53], al
mov esi, 0x17fa8341
cmp edx, 0x17
ja case.0x1401d65ac.2
add al, 0
add byte [rbp + rcx*4 + 0x1d], cl
lea r11, [0x1402e9860]
invalid
invalid
add byte [rax], al
lea r11, [0x1402e9860]
lea ebx, [0x1402e9860]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
loop 0x1401d65fd
cmp ecx, eax
jae 0x1401d6a4c
invalid
xchg esp, eax
add al, 0
invalid
adc dword [rsp + rax - 0x7fbe0000], 0x3c
or dword [rbx + 0xf], esi
jae 0x1401d65cd
cmp byte [rcx + r9], 0x73
jne 0x1401d6a4c
invalid
jae 0x1401d65cd
test dword [rcx + 0x4c000004], ecx
lea ecx, [rax + 2]
add al, 0
add byte [rbp + rcx*4 + 0x48], cl
add cl, byte [rcx + rcx*4 + 0x4e]
adc byte [rbp + 0x39], cl
invalid
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
cmp r9, r8
cmp ecx, eax
cmp ecx, eax
ror dword [rdi], 0x83
jae 0x1401d68c9
xor ebp, 2
cmc
add al, byte [rax]
add byte [rdx - 0x80], al
cmp byte [rcx + rcx], 0x5f
add byte [rax], al
cmp byte [rcx + r9], 0x5f
cmp byte [rcx + rcx], 0x5f
jne 0x1401d68c9
add rax, 3
add eax, 3
mov qword [rsi + 0x10], rax
jmp 0x1401d6a4c
add al, 0
invalid
adc cl, ch
invalid
add al, 0
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1401d6612
sbb eax, 0x2c158d48
lea rdx, [0x1402d6728]
mov r8d, 0x19
invalid
add dword [rax], edx
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
invalid
mov eax, 0x19
add al, ch
call fcn.140038f90
mov dword [rcx], ebp
out 0xff, al
sub esi, esp
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x42a850f], eax
test dword [rdx], ebp
invalid
mov dil, 1
test al, al
jne 0x1401d6a3c
test dword [rdx], ebp
add al, 0
add byte [rax], al
test dword [rdx], ebp
add al, 0
invalid
sub al, byte [rax + rax]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 0
mov dword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x1401d6a3a
add byte [rax], al
add byte [rax], al
mov edi, edx
mov rcx, rsi
add byte [rcx - 0xe76b729], cl
call fcn.1401d77a0
mov rbx, rax
test bl, 1
ret
add dword [rdi], ecx
test dl, bh
add byte [rax], al
invalid
adc dword [rax], eax
add byte [rax - 0x77], cl
ret
ret
add dword [rdi], ecx
test dl, bh
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x20]
invalid
ret
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test ebx, 0x100
add byte [rax], al
add byte [rdi], cl
test ebx, ebp
jmp 0x1401d6648
add byte [rax], al
test rcx, rcx
jne 0x1401d6933
jmp 0x1401d6648
test rcx, rcx
test ecx, ecx
je 0x1401d6955
add byte [rax], al
lea rdx, str.invalid_syntaxrecursion_limit_reached_for___::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
invalid
rol byte [rax], 0x10
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
invalid
add cl, ch
loop case.0x1401d65ac.1
jmp 0x1401d6945
add byte [rax], al
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov rdx, rsi
mov edx, esi
call case.0x140100f75.794
add byte [rax], al
cmp byte [rbp - 0x10], 0
je 0x1401d67fc
invalid
add byte [rdi], cl
mov dh, 0x5d
int1
movzx ebx, byte [rbp - 0xf]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1401d697a
test rcx, rcx
je 0x1401d699c
add byte [rax], al
add byte [rax], al
lea rdx, [0x1402d6728]
mov r8d, 0x19
jmp 0x1401d698c
invalid
add al, byte [rax]
invalid
call 0x1881d66a7
mov ecx, esi
call fcn.1401d6c80
invalid
add byte [rax], al
add eax, 0xb7400000
add ecx, ebp
invalid
mov dil, 1
jmp 0x1401d6af3
add byte [rax], al
add al, ch
lahf
sub dh, ah
inc dword [rax + rax*8 + 0x343850f]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401d671c
lea rdx, [0x1402d63f3]
mov r8d, 1
call fcn.140038f90
test al, al
jne 0x1401d6a3c
mov rcx, rsi
call fcn.1401d7d30
test rax, rax
jne 0x1401d6a3c
jmp 0x1401d6ad8
mov rcx, rsi
mov edx, edi
call fcn.1401d6540
mov dil, 1
test al, al
jne 0x1401d6a3c
cmp qword [rsi], 0
je 0x1401d69ab
lea rcx, [rbp - 0x10]
mov rdx, rsi
call case.0x140100f75.794
cmp byte [rbp - 0x10], 0
jne 0x1401d6679
and byte [rax - 0x7b], cl
leave
je 0x1401d6afb
lea rdx, [0x1402d6338]
mov r8d, 2
call fcn.140038f90
test al, al
jne 0x1401d6a3c
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1401d6afb
lea rcx, [rbp - 0x30]
call fcn.1401d7150
jmp 0x1401d6af3
cmp qword [rsi], 0
je 0x1401d69d8
mov rbx, qword [rbp - 8]
clc
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1401d6f30
cmp qword [rbp - 0x10], 0
je 0x1401d696a
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1401d6afb
add byte [rax], al
lea rcx, [rbp - 0x50]
call fcn.1401d7150
mov dil, 1
add dword [rax + rax*8 + 0x1ea850f], eax
add byte [rax], al
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1401d6afb
add al, byte [rax]
invalid
test rbx, rbx
je 0x1401d6afb
mov ecx, dword [rax + 0x34]
and ecx, 4
jne 0x1401d6afb
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402e0688]
adc byte [rax], al
adc byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1401d6a3c
mov rdx, qword [rsi + 0x20]
mov rcx, rbx
call fcn.14003f6f0
mov fs, esi
inc dword [rax + rax*8 + 0x194850f]
add byte [rax], al
mov fs, esi
inc dword [rax + rax*8 + 0x194850f]
add byte [rax], al
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402e0689]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1401d6af3
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x1401d65ac.2
xor dword [rbx], 1
add byte [rax], al
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1401d6a00
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + rcx*4 + 0x5a], al
rol byte [rcx - 0x80], 1
sti
or dh, byte [rdx + 0x23]
lea r11d, [rdx - 0x61]
lahf
cmp r11b, 0x1a
jae 0x1401d6901
add dl, 0xa9
jmp 0x1401d6912
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x1401d65ac.2
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x1401d65ac.2
movzx edx, r11b
add rax, rdx
jae 0x1401d68d1
jmp case.0x1401d65ac.2
test rcx, rcx
je 0x1401d6955
lea edx, [0x1402d6728]
mov r8d, 0x19
call fcn.140038f90
mov dil, 1
test al, al
jne 0x1401d6a3c
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0xe7850f], eax
add byte [rax], al
shr ebx, 8
and bl, 1
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], bl
jmp 0x1401d6a3a
invalid
movzx ebx, byte [rbp - 8]
mov rcx, qword [rsi + 0x20]
test bl, bl
jne 0x1401d6689
invalid
dec dword [rax - 0x7b]
leave
test rcx, rcx
je 0x1401d699c
lea rdx, str.invalid_syntaxrecursion_limit_reached_for___::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rax], al
invalid
add byte [rax], al
add al, ch
jmp qword [0xf75e6979]
call fcn.140038f90
mov dil, 1
test al, al
ror byte [rdi], 0x85
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1401d6a3a
and byte [rax - 0x7b], r9b
leave
je 0x1401d6a3a
lea rdx, [0x1402d6338]
mov r8d, 2
sldt word [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
call fcn.140038f90
test al, al
jne 0x1401d6a3c
cmp qword [rsi], 0
jne 0x1401d6751
add byte [rdi], cl
test dword [rcx - 3], edi
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x1401d6a3a
lea rdx, [0x1402d6741]
mov r8d, 1
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
jmp fcn.140038f90
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401d6a2f
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.1401d6540
test al, al
jne 0x1401d6c4d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401d6afb
lea rdx, [0x1402d63f2]
mov r8d, 1
call fcn.140038f90
test al, al
jne 0x1401d6a3c
cmp qword [rsi], 0
je 0x1401d6a3a
dec dword [rsi + 0x18]
jmp 0x1401d6a3a
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x1401d7210
inc rcx
cmp rdi, 0x80
jne case.0x1401e55e9.409
jmp 0x1401d768c
mov r9d, edx
and r9d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x1401d726f
movzx r10d, byte [rcx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1401d728b
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
je 0x1401d72ef
add rcx, 4
cmp rdi, 0x80
jne case.0x1401e55e9.409
jmp 0x1401d768c
add rcx, 2
shl r9d, 6
or r9d, esi
mov edx, r9d
cmp rdi, 0x80
jne case.0x1401e55e9.409
jmp 0x1401d768c
add rcx, 3
shl r9d, 0xc
shl ecx, 0xc
or r10d, r9d
mov edx, r10d
cmp rdi, 0x80
je 0x1401d768c
nop word cs:[rax + rax]
mov dword [rbp + rdi*4 - 0x60], edx
inc rdi
cmp rcx, rax
ror dword [rdi], 0x85
and bh, bh
invalid
invalid
jmp 0x1401d72ef
add rsp, 0x278
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
jmp rax
invalid
mov rax, qword [rbp + 0x1b8]
mov r13, qword [rbp + 0x1c8]
enter 1, 0
lodsd eax, dword [rsi]
enter 1, 0
add rax, r13
mov qword [rbp + 0x1b0], rax
lea rax, [rdi*4 + 4]
lea eax, [rdi*4 + 4]
lea eax, [rdi*4 + 4]
mov qword [rbp + 0x1d8], rax
mov rax, rdi
clc
not rax
mov qword [rbp + 0x1d0], rax
lea rax, [rdi + 1]
mov qword [rbp + 0x1f0], rax
mov dword [rbp + 0x1f0], eax
mov dword [rbp + 0x1f0], eax
lea r12, [rbp + rdi*4 - 0x6c]
mov eax, 0x2bc
mov qword [rbp + 0x1e8], rax
mov r14d, 0x48
mov ebx, 0x80
mov edx, 0x1a
xor r9d, r9d
mov ecx, 0x24
sub rcx, r14
mov eax, 0
add byte [rax], al
add byte [rax + 0xf], cl
ror dword [r8 - 0x7d], 0xf8
add dword [rax - 0x7d], ecx
adc eax, 0
adc eax, 0
cmp rax, 0x1a
cmovae rax, rdx
lea ecx, [r8 - 0x61]
cmp cl, 0x1a
jb case.0x14015a59b.420
stc
sbb dh, byte [rdx + 0x14]
lea ecx, [r8 - 0x30]
cmp cl, 9
ja 0x1401d768c
add r8b, 0xea
mov ecx, r8d
mov esi, 0x1a
inc r13
movzx ecx, cl
cmp rax, rcx
jbe 0x1401d73e0
add r9, rcx
jb 0x1401d768c
invalid
jrcxz 0x1401d73a9
add byte [rax], al
lea r15, [rdi + 1]
mov rax, r9
or rax, r15
shr rax, 0x20
shr eax, 0x20
je 0x1401d747f
mov rax, r9
xor edx, edx
div r15
mov r10, rdx
mov edx, edx
test dword [rcx - 0x77], 0xc30148d2
add rbx, rax
jae 0x1401d7493
jmp 0x1401d768c
add byte [rax], al
nop word cs:[rax + rax]
mov r8d, 0x24
add byte [rax], al
sub r8, rax
mov r15d, 0x48
add byte [rax], al
nop
mov rax, r15
sub rax, r14
sub eax, esi
sub eax, esi
mov r11d, 0
cmovae r11, rax
cmp r11, 1
adc r11, 0
cmp r11, 0x1a
cmovae r11, rsi
cmovae ebx, esi
cmovae ebx, esi
cmp r13, qword [rbp + 0x1b0]
je 0x1401d768c
test byte [rdi + 2], ch
add byte [rax], al
test byte [rdi + 2], ch
add byte [rax], al
movzx eax, byte [r13]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x1401d743a
lea edx, [rax - 0x30]
rol byte [rax - 0x78f0f606], 1
push rsi
add al, byte [rax]
invalid
cmp dl, 9
ja 0x1401d768c
add byte [rax], al
add byte [rax], al
add byte [rdx + rbp*8], al
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
ror byte [rcx - 9], 1
invalid
ror byte [rcx - 9], 1
loopne case.0x14015a59b.405
jo 0x1401d768c
add byte [rdx + 2], 0
add byte [rax + 1], cl
ror dword [rdi], 0x82
invalid
invalid
cmp dword [rdx], eax
add rcx, rax
jb 0x1401d768c
add byte [rax], al
inc r13
inc ebp
invalid
cmp r11, r10
ja 0x1401d73a0
mov edx, 0x24
and al, 0
add byte [rax], al
sub rdx, r11
sub edx, ebx
add r15, 0x24
mov rax, r8
mul rdx
mov r8, rax
jno 0x1401d73f0
xor dword [rsi - 1], 0xde9ffff
add al, byte [rax]
add byte [rcx + rcx*4 - 0x38], al
invalid
jmp 0x1401d768c
mov eax, r9d
xor edx, edx
div r15d
div edi
div edi
mov r10d, edx
mov edx, edx
add rbx, rax
jb 0x1401d768c
mov rax, rbx
shr rax, 0x20
call 0x12ca283bd
add dword [rax], eax
invalid
fmul dword [rax - 0x3f]
call 0x12ca283bd
add dword [rax], eax
add byte [rcx - 0x27ffca28], cl
mov eax, ebx
xor eax, 0xd800
add byte [rax], al
add byte [rax], al
add eax, 0xfffff800
cmp eax, 0x10f7ff
ja 0x1401d768c
add byte [rax], al
add al, bh
invalid
add byte [rax], al
cmp rbx, 0x110000
cmp ebx, 0x110000
je 0x1401d768c
cmp rdi, 0x7f
cmp edi, 0x7f
ja 0x1401d768c
mov r8, rdi
sub r8, r10
jbe 0x1401d7500
sub cl, byte [rcx - 0x7d]
cmp r8, 7
clc
invalid
jbe case.0x140193a45.233
mov rax, r9
mov r11, qword [rbp + 0x1f0]
mov ebx, dword [rbp + 0x1f0]
mov ebx, dword [rbp + 0x1f0]
add byte [rax], al
or rax, r11
shr rax, 0x20
je 0x1401d750e
mov rax, r9
xor edx, edx
div r11
jmp 0x1401d7516
cmp r10, 0x80
add byte [rax], al
jb 0x1401d7584
jnp 0x1401d74f3
jmp 0x1401d7786
js 0x1401d750e
add byte [rax], al
mov eax, r9d
xor edx, edx
div r11d
mov rdx, r8
mov rdx, r8
ret 0x8348
and rdx, 0xfffffffffffffff8
and edx, 0xfffffff8
imul rax, qword [rbp + 0x1d0]
add r9, rax
mov rax, rdi
sub rax, r9
and rax, 0xfffffffffffffff8
neg rax
xor r9d, r9d
nop dword [rax + rax]
movups xmm0, xmmword [r12 + r9*4 - 0x14]
mov esp, gs
movups xmm1, xmmword [r12 + r9*4 - 4]
movups xmmword [r12 + r9*4], xmm1
mov word [rbx + 0xf], es
adc dword [rsp + rcx*4 - 0x10], eax
movups xmmword [rsp + rcx*4 - 0x10], xmm0
add r9, 0xfffffffffffffff8
cmp rax, r9
jne 0x1401d7540
cmp r8, rdx
je 0x1401d7584
sal byte [rdi + rbx + 0x48], 1
sub edi, edx
sub rdi, rdx
nop dword [rax + rax]
mov eax, dword [rbp + rdi*4 - 0x64]
mov ebp, 0xbd44899c
movabs al, byte [0x4cc78948ff478d48]
cmp eax, edx
mov dword [rbp + rdi*4 - 0x60], eax
lea rax, [rdi - 1]
mov rdi, rax
cmp rax, r10
mov ebp, 0x478d48a0
dec dword [rax - 0x77]
invalid
ja case.0x140193a45.233
mov dword [rbp + r10*4 - 0x60], ebx
cmp r13, qword [rbp + 0x1b0]
je case.0x1401c144f.220
movabs dword [0x45b60f45000001], eax
add byte [rax], al
movzx r8d, byte [r13]
mov rax, rcx
shr rax, 0x20
je case.0x140185449.321
mov rax, rcx
mov eax, ecx
xor edx, edx
div qword [rbp + 0x1e8]
mov rcx, rax
jmp 0x1401d75c1
invalid
ror byte [rax - 9], cl
mov ch, 0xe8
add dword [rax], eax
add byte [rax - 0x77], cl
shr ebx, 0xc
invalid
or al, 0x89
enter 0xffffffffffffd231, 0xfffffffffffffff7
invalid
mov ch, 0xe8
mov eax, ecx
xor edx, edx
div dword [rbp + 0x1e8]
mov ecx, eax
add dword [rax], eax
add byte [rcx - 0x6274b33f], cl
mov r11, qword [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rax - 0x42], cl
movabs rsi, 0xea0ea0ea0ea0ea0f
movabs rsi, 0xea0ea0ea0ea0ea0f
mov esi, 0xea0ea0f
invalid
mov rax, rcx
enter 0x94c, 0xfffffffffffffff8
or rax, r15
shr rax, 0x20
je case.0x1401919a5.257
mov rax, rcx
mov rax, rcx
xor edx, edx
div r15
mov rdx, rax
add rdx, rcx
ror byte [rcx - 9], cl
test dword [rax - 0x77], 0xca0148c2
cmp rdx, 0x1c8
cmp edx, 0x1c8
jb 0x1401d7631
mov rcx, rdx
xor r9d, r9d
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
mov rax, rcx
mul rsi
out 0x48, al
shr edx, 5
invalid
invalid
out 0x48, al
shr edx, 5
invalid
invalid
invalid
add r9, 0x24
cmp rcx, 0x3e57
and al, 0x48
cmp ecx, 0x3e57
mov rcx, rdx
ja 0x1401d7600
jmp 0x1401d7634
mov eax, ecx
xor edx, edx
div r15d
enter 0xffffffffffffd231, 0x41
div edi
mov edx, eax
add rdx, rcx
cmp rdx, 0x1c8
jae 0x1401d75f5
xor r9d, r9d
inc r10
inc edx
lea eax, [rdx*4]
add al, 0x95
add byte [rax], al
add byte [rax], al
lea eax, [rax + rax*8]
add edx, 0x26
mov rcx, rdx
mov ecx, edx
mov ecx, edx
xor edx, edx
div cx
movzx r14d, ax
add r14, r9
add qword [rbp + 0x1d8], 4
test eax, ebx
add dword [rax], eax
add byte [rax], al
add al, 0x48
dec dword [rbp + 0x1d0]
test eax, ebx
add dword [rax], eax
add byte [rax], al
add al, 0x48
add byte [rax], al
add al, 0x48
dec dword [rbp + 0x1d0]
invalid
inc r11
ret
mov qword [rbp + 0x1f0], r11
add r12, 4
lock add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
add esp, 4
mov eax, 2
mov qword [rbp + 0x1e8], rax
mov rdi, r15
call 0x18c1d767e
mov edi, edi
mov r9, r10
mov edx, 0x1a
add byte [rax], al
jmp 0x1401d7352
invalid
mov rax, qword [rbp + 0x1c0]
mov r14, qword [rax + 0x20]
jo 0x1401d76b7
jo 0x1401d76b7
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xfee9a
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
add byte [rcx - 0x48], al
mov r8d, 9
or dword [rax], eax
add byte [rax], al
mov rcx, r14
mov rsi, rax
call rax
mov r13b, 1
test al, al
jne 0x1401d770a
sal byte [rbp + 0x4f], 0x4c
mov eax, dword [rbp + 0x1a0]
mov r8, qword [rbp + 0x1a0]
test r8, r8
je 0x1401d76f0
mov rcx, r14
mov rdx, qword [rbp + 0x1a8]
test al, 1
add byte [rax], al
mov rdi, rsi
call rsi
test al, al
jne 0x1401d770a
lea rdx, [0x1402d6549]
mov r8d, 1
mov eax, 1
mov eax, 1
mov rcx, r14
call rdi
test al, al
invalid
jne 0x1401d770a
sal byte [rbp + 0x1a], 0x4c
mov ecx, esi
mov rcx, r14
mov rdx, qword [rbp + 0x1c8]
mov r8, qword [rbp + 0x1b8]
invalid
add byte [rax - 0x77], cl
idiv edi
invalid
mov rdi, rsi
call rsi
test al, al
je case.0x140185bd5.319
mov eax, r13d
add rsp, 0x278
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [0x1402d869b]
mov r8d, 1
mov rcx, r14
int1
add byte [rcx + rcx*4 - 0xf], cl
int1
mov rax, rdi
mov eax, edi
jmp 0x1401d72d7
lea rsi, [rbp + 0x1e4]
mov rdi, qword [rbp + 0x1c0]
mov edi, dword [rbp + 0x1c0]
mov ebp, 0x1c0
add dword [rax], eax
add byte [rax - 0x73], cl
pop rbp
movabs al, byte [0x66000001d8b58b4c]
nop word cs:[rax + rax]
lea rbx, [rbp - 0x60]
mov r14, qword [rbp + 0x1d8]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [rbx]
mov dword [rbp + 0x1e4], eax
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov edx, edi
cli
call fcn.140040af0
inc dword [rcx - 0x77]
invalid
mov r13d, eax
test al, al
jne 0x1401d770a
nop
nop
add rbx, 4
add r14, 0xfffffffffffffffc
jne 0x1401d7760
jmp 0x1401d770a
lea r8, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov edx, 0x80
add byte [rdx + 0x80], bh
mov rcx, r10
call fcn.14025b9c0
or byte [rax], al
int3
int3
int3
adc dword [rdi], ecx
mov dh, 0x14
add cl, byte [rax - 1]
ror byte [rax - 0x77], 0x41
mov qword [rcx + 0x10], rax
adc byte [r13 + 0x1a3cbf42], cl
mov edi, 0x17731a3c
jae case.0x140193a45.252
shl rdx, 0x20
xor eax, eax
or rax, rdx
pop rbp
ret
add dl, 0x85
xor ecx, ecx
xor eax, eax
rol byte [rax - 0x6df01906], 0xc0
rol byte [rax - 0x6df01906], 0xc0
movabs rdx, 0x11000000000000
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rax + 0xf], cl
ror dword [rax + 9], 1
ror dword [rax + 9], 1
cmovb rdx, rcx
or rax, rdx
pop rbp
ret
ror dword [rax + 9], 1
rcr byte [rbp - 0x3d], 1
int3
int3
mov esi, ecx
test eax, eax
adc byte [rbp + rcx*4 + 0x4b], al
lahf
movzx ecx, cl
sti
mov esp, 0xa30f4503
add eax, dword [rbp + 0xf]
invalid
retf 0x830f
invalid
invalid
mov ecx, dword [rsi + 0x20]
test ecx, ecx
int1
str word [rcx - 0x75]
adc al, 1
add al, 1
add qword [rax], rax
add byte [rax - 0x73], cl
adc eax, 0xfeeb1
invalid
cmp byte [rbx + 0x5f], bl
invalid
out 0xff, al
add al, ch
rcl byte [rsi], cl
out 0xff, al
or al, 1
add byte [rax], al
add byte [rax], al
or byte [rax], r8b
add byte [rbx + rcx*4 + 0x4e], al
sbb byte [rcx - 1], al
rol dword [rcx + rcx*4 + 0x4e], 0x18
mov dword [rsi + 0x18], ecx
mov dword [rsi + 0x18], ecx
add byte [rax], al
xchg dword [rbp + 0x44000000], esi
movzx ecx, bl
retf
retf
stc
adc ecx, dword [rdi]
ja case.0x1401d7911.67
invalid
lea edx, [0x1402e98c0]
invalid
or al, 0x8a
je 0x1401d793a
sbb eax, 0x64158d48
lea edx, [rax]
lea rdx, [0x1402e0688]
lea edx, fs:[rax]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add al, ch
call fcn.140038f90
mov dil, 1
mov bh, 1
invalid
invalid
mov bh, 1
test al, al
jne case.0x1401cb28f.53
invalid
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.1401d7800
mov dil, 1
add dword [rax + rax*8 + 0x88850f], eax
add byte [rax], al
add dword [rax + rax*8 + 0x88850f], eax
add byte [rax], al
add byte [rax + 0x307541fb], al
cmp bl, 0x41
jne 0x1401d7982
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401d7971
lea rdx, [0x1402d6767]
lea edx, [0x1402d6767]
out dx, al
sldt word [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
mov r8d, 2
call fcn.140038f90
and edx, dword [rsi]
out 0xff, al
invalid
inc dword [rax + rax*8 - 0x48bf9b8b]
test al, al
jne case.0x1401cb28f.53
invalid
mov dil, 1
mov dil, 1
add dword [rax - 0x77], ecx
int1
mov rcx, rsi
mov dl, 1
call fcn.1401d7f00
invalid
add byte [rax], al
add eax, 0xc0840000
add byte [rax], al
add byte [rax + rax*8 - 0x74b7ac8b], al
and byte [rax - 0x7b], r9b
test ecx, ecx
test al, al
jne case.0x1401cb28f.53
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x1401d7ce5
push rsi
add eax, dword [rax]
add byte [rax], al
lea rdx, [0x1402e0689]
add byte [rax], al
lea rdx, [0x1402e0689]
lea edx, [0x1402e0689]
mov word [rax], ss
add byte [rcx - 0x48], al
mov r8d, 1
adc byte [rax], al
mov r8d, 1
mov eax, 1
call fcn.140038f90
out dx, eax
adc eax, 0x34e9ffe6
invalid
invalid
xor al, 3
invalid
invalid
jmp 0x1401d7cda
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov ecx, dword [rsi + 0x20]
sbb dword [rax - 0x73], ecx
lea edx, [0x1402d6728]
adc eax, 0xfed72
sldt word [rcx - 0x48]
sbb dword [rax], eax
add byte [rax], al
mov eax, 0x19
iretd
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x38b7f28b], eax
invalid
invalid
invalid
invalid
or eax, 0x6c748
add byte [rax], al
add dh, al
add byte [rax], al
or byte [rcx], r8b
clc
mov eax, 1
add byte [rax], al
add al, ch
xchg ebp, eax
adc eax, 0xb740ffe6
add dword [rax + rax*8 - 0x74b72c8b], eax
ror dword [rax - 0x75], cl
invalid
test eax, eax
push rsi
adc byte [rcx + rdi - 0x3e], cl
cmp edx, eax
add byte [rax], al
add byte [rax + 0xf4c103c], al
test dword [rsi + 2], edi
jle 0x1401d7a29
jle 0x1401d7a29
add byte [rax], al
add byte [rax - 1], cl
ret 0x8948
push rsi
adc byte [rax - 0x73], cl
lea rcx, [rbp - 8]
mov edx, esi
bnd call fcn.1401da7b0
sub eax, 0x7d800000
jge 0x1401d7a37
clc
add byte [rdi], cl
test byte [rdx], ah
add al, byte [rax]
add byte [rax], al
movzx ebx, byte [rbp - 7]
test byte [rdx + 0x48000002], bh
lea edx, [0x1402d6728]
adc eax, 0xfe970
jo case.0x140185449.378
sldt word [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
invalid
add al, ch
add byte [0xf75e7a78], dl
out 0xff, al
mov dil, 1
test al, al
invalid
test dword [rdx], edi
invalid
invalid
out 0xff, al
mov bh, 1
dec dword [rax - 0x75]
and cl, r13b
and cl, ch
je 0x1401d7aa3
add byte [rax], al
mov rcx, rsi
mov ecx, esi
add byte [rax - 0x77], cl
int1
call fcn.1401da5f0
add byte [rax], al
jmp 0x1401d7cda
sub edx, 0x16e9ffff
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], cl
and byte [rax - 0x7b], cl
leave
je 0x1401d7aea
sbb eax, 0x95158d48
in al, dx
lea rdx, [0x1402d6769]
lea edx, [0x1402d6769]
sldt word [rcx - 0x48]
add al, 0
add byte [rax], al
invalid
mov r8d, 4
mov eax, 4
call fcn.140038f90
mov cl, 0x14
out 0xff, al
mov dil, 1
test al, al
jne case.0x1401cb28f.53
test ebx, ebp
invalid
invalid
invalid
test ebx, ebp
invalid
mov rcx, rsi
mov ecx, esi
call fcn.1401da910
mov dil, 1
test al, al
jne case.0x1401cb28f.53
fdivr st(6)
invalid
invalid
fdivr st(6)
invalid
dec dword [rax - 0x75]
invalid
mov rcx, qword [rsi]
test rcx, rcx
leave
leave
je 0x1401d7c3c
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rax + 0x3b], r9b
or byte [rdi], r9b
cmp rax, qword [rsi + 8]
jae 0x1401d7c3c
invalid
invalid
add dword [rax], eax
add byte [rax], al
and dword [0xc01d7b1a], 0x3c
add dword [rdi + rcx - 0x7b], ecx
test dword [rbx], ebx
invalid
add byte [rax], al
cmp byte [rcx + rax], 0x4c
jne 0x1401d7c3c
test dword [rbx], ebx
add dword [rax], eax
add byte [rax], al
inc rax
invalid
invalid
invalid
add byte [rax], al
inc rax
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
adc byte [rax - 0x73], cl
clc
lea rcx, [rbp - 8]
mov rdx, rsi
call fcn.1401da7b0
cmp byte [rbp - 8], 0
jne 0x1401d7a46
test dword [rax], ecx
invalid
invalid
invalid
sub al, 0
add byte [rax + 0xf00f87d], al
jge 0x1401d7b2f
add byte [rdi], cl
test dword [rax], ecx
invalid
invalid
mov rbx, qword [rbp]
test rbx, rbx
je 0x1401d7ce5
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rdx + 0x48000001], bl
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
leave
je 0x1401d7b6e
lea rdx, [0x1402d676d]
adc ch, ah
sldt word [rcx - 0x48]
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
mov eax, 3
call fcn.140038f90
sub dl, byte [rsi + riz*8]
inc dword [rax + rax*8 - 0x1987af1]
invalid
test al, al
jne case.0x1401cb28f.53
invalid
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov rdx, rbx
call fcn.1401d8580
invalid
or al, byte [rax]
add byte [rax], al
add byte [rax], al
jmp 0x1401d7cdd
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je case.0x1401919a5.300
lea rdx, [0x1402d63f1]
mov r8d, 1
call 0xf85e7b9f
add dword [rax], eax
add byte [rax], al
call fcn.140038f90
not dword [rbx]
out 0xff, al
mov dil, 1
test al, al
add dword [rax + rax*8 - 0x1ce7af1], eax
invalid
jne case.0x1401cb28f.53
dec dword [rax - 0x77]
mov rcx, rsi
int1
call fcn.1401da870
mov dil, 1
test rax, rax
ror byte [rdi], 0x85
invalid
invalid
invalid
invalid
add byte [rax - 0x49], al
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x85
sbb eax, 0x48fffffe
invalid
invalid
dec dword [rax - 0x7d]
cli
invalid
invalid
dec dword [rax - 0x7d]
cmp rdx, 1
cli
add dword [rbp + 0x27], esi
jne case.0x14018f0ac.338
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
and byte [rax - 0x7b], cl
leave
je 0x1401d7ce5
lea rdx, str._____
mov r8d, 1
add byte [rax], al
invalid
invalid
add byte [rax], al
add al, ch
mov bl, 0x13
out 0xff, al
add byte [rax], al
call fcn.140038f90
test al, al
jne case.0x1401cb28f.53
invalid
ror byte [rdi], 0x85
invalid
dec dword [rax - 0x75]
and byte [rax - 0x7b], r9b
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
leave
je 0x1401d7ce5
test bl, dh
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x104517
invalid
adc byte [r8], r8b
invalid
lea rdx, [0x1402dc110]
invalid
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add al, ch
mov word [rbx], ss
call fcn.140038f90
out 0xff, al
jmp 0x1401d7cdd
invalid
invalid
invalid
add byte [rcx], dh
leave
pop qword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
leave
xor bl, ch
sldt word [rcx - 0x48]
add byte [rcx - 0x48], al
jmp case.0x14019577f.278
add byte [rcx - 0x48], al
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
and byte [rax - 0x7b], cl
leave
je 0x1401d78c9
lea rdx, str.invalid_syntaxrecursion_limit_reached_for___::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rax], al
invalid
sldt word [rcx - 0x48]
adc byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
xor eax, 0x84ffe613
ror byte [rdi], 0x84
invalid
test byte [rsi - 4], ah
call fcn.140038f90
test al, al
invalid
je 0x1401d78c9
test byte [rsi - 4], ah
invalid
invalid
jmp case.0x1401cb28f.53
test edx, edx
sal byte [rsi + rsi + 0x48], cl
mov ecx, esi
int1
int1
invalid
add byte [rax], al
ror byte [rdi], 0x85
push rcx
std
invalid
lea edx, [0x1402d675c]
sldt word [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
int1
adc ah, dh
invalid
out 0xff, al
inc dword [rax + rax*8 - 0x2d17af1]
invalid
mov rcx, qword es:[rsi + 0x20]
and byte [rax - 0x7b], cl
test ecx, ecx
leave
lea edx, [0x1402d675d]
movabs eax, dword [0x4b841000fea]
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
add al, ch
leave
adc ah, dh
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x2fc7af1], eax
test al, al
invalid
test dword [rbx], eax
std
ror byte [rdi], 0x85
add edi, ebp
std
invalid
mov bh, 1
cld
invalid
in al, 0xfc
invalid
sbb cl, ch
fdiv st(4), st(0)
invalid
sbb eax, 0x15158d48
invalid
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov bh, 1
add byte [rax], al
add byte [rax - 0x5416f7a2], cl
pop rsi
or cl, ch
stosd dword [rdi], eax
pop rsi
or cl, ch
stosd dword [rdi], eax
cld
invalid
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rcx]
test rax, rax
je 0x1401d7da7
add dword [rax - 0x7b], ecx
sal byte [rax + riz*2 + 0x48], 0x89
iretd
mov rdi, rcx
xor esi, esi
test byte [rax - 0x73], 0x1d
lodsd eax, dword [rsi]
adc byte [r8], al
invalid
test byte [rax - 0x73], 0x1d
lodsd eax, dword [rsi]
adc byte [r8], al
invalid
adc byte [rax], al
add byte [rbp + 0x31], al
mul byte [rsi + 0x2e]
nop dword cs:[rax + rax]
xor r14d, r14d
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 + 0x3b], r9b
or byte [r11 + 6], r14b
or byte [rbx + 6], dh
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
or byte [rbx + 6], dh
or byte [rbx + 6], dh
cmp byte [rax + rcx], 0x45
cmp al, 8
je 0x1401d7db2
je 0x1401d7db2
je 0x1401d7db2
sub r14, 1
sub esi, 1
jb 0x1401d7d91
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
test rcx, rcx
test ecx, ecx
leave
je 0x1401d7d91
mov r8d, 2
mov rdx, rbx
invalid
call fcn.140038f90
adc ah, dh
invalid
invalid
adc ah, dh
inc dword [rax + rax*8 - 0x76b7e58b]
sal byte [rbp + 0x1a], 0x48
mov ecx, edi
out 0xff, al
test al, al
sal byte [rbp + 0x1a], 0x48
mov ecx, edi
jne 0x1401d7dab
mov rcx, rdi
call case.0x1401bb4ab.161
add byte [rax + rax*8 - 0x74b7f18b], al
test al, al
jne 0x1401d7dab
mov rax, qword [rdi]
mov eax, dword [rdi]
invalid
test rax, rax
jne 0x1401d7d60
jmp 0x1401d7dbb
xor esi, esi
jmp 0x1401d7dbb
mov esi, 1
jmp 0x1401d7dbb
add byte [rax], al
add bl, ch
or dword [rax - 1], ecx
ror dword [rax - 0x77], 0x4f
adc byte [rcx], dh
xor esi, esi
mov rax, rsi
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
int3
int3
lea ebp, [rsp + 0x20]
and al, 0x20
add dword [rbp - 0x7b], ecx
test eax, eax
sal byte [rdi + rdi + 0x4c], 0x8b
or byte [r8 - 0x75], cl
adc byte [r9 + rdi - 0x38], cl
invalid
enter 0x3273, 0x41
movzx edx, byte [rax + rax]
mov dh, 0x14
adc al, 0
xor al, byte [rcx + 0xf]
mov dh, 0x14
adc al, 0
cmp edx, 0x4b
je 0x1401d7e2d
adc al, 0
and ecx, dword [rbp + rcx*4 + 0x50]
add dword [rcx + rcx*4 + 0x51], ecx
mov qword [rcx + 0x10], r10
cmp r10, r9
jae 0x1401d7e41
cmp byte [rax + rdx], 0x5f
cmp al, 0x10
pop rdi
jne 0x1401d7e41
add rax, 2
mov qword [rcx + 0x10], rax
xor eax, eax
jmp case.0x14018f18b.306
mov dword [rax], eax
add byte [rax], al
mov dword [rax], eax
add byte [rax], al
sub byte [rsi + 0x5d], bl
inc eax
adc byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
mov ebx, 0x3e
add byte [rax], 0
add byte [rax], al
cmp edx, ecx
sbb al, 0x8d
jb 0x1401d7e0a
lahf
lahf
jb 0x1401d7e38
invalid
ret 0x894c
sub dword [rax + 0xf], eax
mov dh, 0xd6
add rax, rdx
add eax, edx
jae 0x1401d7e50
jmp 0x1401d7eb9
invalid
mov dword [rcx + 0x10], edx
inc eax
ret 0x8348
invalid
add byte [rax - 0x75], cl
and byte [r8 - 0x7b], cl
sal byte [rbx + riz + 0x48], 0x8d
lea rdx, str.invalid_syntaxrecursion_limit_reached_for___::closureshim_as__mut_const___dyn___unsafe_extern__
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
adc dh, ah
dec dword [rax - 0x77]
int1
add dword [rax], eax
add byte [rax], al
add dh, al
or byte [r8], al
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
add rsp, 0x28
pop rsi
pop rbp
invalid
int3
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
add dword [rbp - 0x7b], ecx
ror byte [rdi], 0x84
je 0x1401d8127
rol byte [rcx + 0xf], 1
mov dh, 0x14
or byte [rbp + rcx*4 + 0x49], cl
add dword [rcx + rcx*4 + 0x4e], ecx
adc byte [rbx + rcx*4 + 0x5e], al
mov ebx, dword [rsi + 0x18]
inc r11d
sbb byte [rcx - 0x7f], al
sti
hlt
add byte [rdi], cl
xchg dword [rcx + 0x44000000], ecx
movzx ebx, dl
mov dh, 0xda
invalid
add byte [rdi + rcx - 0x4a], al
fiadd dword [rcx - 0x7d]
ret
xchg dword [rdi + 2], eax
add byte [rax], al
lea edi, [0x1402e9910]
movabs dword [0x499f1c634e001119], eax
add ebx, edi
jrcxz case.0x1401bb4ab.124
cmp ecx, edx
jae case.0x1401d7f74.104
cmp byte [r8 + r9], 0x6e
jne case.0x1401d7f74.104
add rcx, 2
mov qword [rsi + 0x10], rcx
invalid
rol dword [rdx], 0x48
mov dword [rsi + 0x10], ecx
invalid
add cl, byte [rax - 0x77]
adc byte [rax - 0x75], r9b
adc byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je case.0x1401d7f74.104
lea rax, [0x1402d6549]
mov r8d, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x3d76b72d], cl
add byte [rax], al
mov ebx, edx
mov rdx, rax
call fcn.140038f90
mov edx, ebx
mov dil, 1
test al, al
jne 0x1401d81dc
add al, byte [rax]
add byte [rax], al
add byte [rax], al
test dword [rcx], edx
add al, byte [rax]
adc dword [rdx], eax
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
je case.0x1401d65ac.60
dec dword [rsi + 0x18]
invalid
std
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
sbb eax, 0x3b158d48
out 0xf, eax
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
mov dword [rcx], 0x8d480000
clc
mov rdx, rsi
call fcn.1401d8bf0
invalid
add byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x1401d8425
test cl, bh
add eax, dword [rax]
invalid
test cl, bh
add eax, dword [rax]
add byte [rax - 0x75], cl
mov edx, dword [rbp]
call fcn.1401d8ca0
add byte [rax], al
mov rdx, qword [rbp]
mov edx, dword [rbp]
call fcn.1401d8ca0
cmp rax, 1
jne case.0x1401d7f74.67
test dword [rsi + 1], ebp
add byte [rax], al
invalid
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rsp + rax], bh
add byte [rax], al
test rdx, rdx
je 0x1401d8484
cmp rdx, 1
cmp edx, 1
jne case.0x1401d7f74.67
pop rbx
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x14019bee2.234
lea rdx, [0x1402d67a9]
mov r8d, 4
mov eax, 4
add byte [rax], al
invalid
out 0xf, eax
out 0xf, eax
add byte [rcx - 0x48], al
add al, 0
invalid
add byte [rax], al
add cl, ch
test al, 4
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
add byte [rax], al
jmp 0x1401d8519
and byte [rax - 0x7b], r9b
leave
test rcx, rcx
je case.0x14019bee2.234
lea rdx, [0x1402d669a]
jmp 0x1401d8513
out 0xf, al
add cl, ch
mov dword [rax + rax], eax
add byte [rcx + 0x75c084c3], cl
mov rcx, qword es:[rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
out 0xf, eax
add byte [rcx - 0x48], al
invalid
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.140038f90
add dword [rax + rax*8 + 0x126850f], eax
add byte [rax], al
invalid
add dword es:[rax], eax
add byte [rax - 0x49], al
add dword [rax - 0x77], ecx
int1
invalid
inc dword [rax + rax*8 + 0x111850f]
add byte [rax], al
adc byte [rax + 0x3b], cl
or byte [rbx + 0x26], r14b
mov dword [rsi + 0x10], ecx
adc byte [rbx - 0x7bf0ac08], r8b
adc byte [rbx - 0x7bf0ac08], al
clc
push rbx
xor al, byte [rax + rax]
add byte [rbx - 0x7bf0ab08], al
clc
push rsp
je 0x1401d84a0
cmp eax, 0x55
invalid
test ah, dh
clc
push rsp
test byte [rsi - 0x7cfffffd], ah
clc
push rbp
and byte [rax - 0x7b], cl
leave
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
add byte [rax], al
adc eax, 0xfe606
invalid
lea ecx, [rbp - 8]
mov rdx, rsi
call fcn.1401d8bf0
xchg esi, eax
or al, byte [rax]
invalid
add byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
test rcx, rcx
test ecx, ecx
je 0x1401d8425
add byte [rax - 0x75], cl
mov rdx, qword [rbp]
call fcn.1401d8ca0
add byte [rax], al
push rbp
add al, ch
xor byte [rbx], cl
add byte [rax], al
test rax, rax
setne al
mov rcx, rdx
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
sete cl
test al, cl
je case.0x1401d7f74.67
mov eax, edx
xor eax, 0xd800
add al, bl
add byte [rax], al
invalid
add al, bl
add byte [rax], al
invalid
add byte [0x1400c8190], al
add eax, 0xffef0000
invalid
cmp eax, 0xffef0800
setb al
xchg edx, eax
ror byte [rax - 0x7f], 0xfa
add byte [rax], al
adc dword [rax], eax
invalid
xchg edx, eax
ror byte [rax - 0x7f], 0xfa
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rdi], cl
xchg esp, eax
ror dword [rax], 0xc1
invalid
sete cl
or cl, al
invalid
rol dword [rax - 0x7af0fe07], 0xc9
cmp cl, 1
jne 0x1401d8476
add al, byte [rax]
invalid
stc
add dword [rdi], ecx
test ecx, ecx
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
leave
out 0xff, al
sldt word [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
sbb dword [rax - 0x73], ecx
adc eax, 0x108469
or eax, 0xb740ffe6
add dword [rax + rax*8 - 0x76b7548b], eax
int1
mov bh, 1
add dword [rax - 0x7b], ecx
sal byte [rbp - 0x65], 0x48
jne 0x1401d81dc
mov rcx, qword [rsi + 0x20]
lea edx, [0x1402e0689]
add cl, ch
push rdi
std
invalid
int1
call fcn.1401d8fd0
jmp 0x1401d7fc0
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov edi, edx
mov rdx, rax
call fcn.140038f90
mov edx, edi
mov dil, 1
mov bh, 1
mov bh, 1
test al, al
jne 0x1401d81dc
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x1401d82ea
lea rax, [0x1402d63f4]
mov r8d, 1
mov edi, edx
mov rdx, rax
ret 0xb3e8
or al, 0xe6
dec dword [rcx + 0x1b740fa]
test al, al
jne 0x1401d81dc
ret 0xb3e8
cmp dl, 0x52
je 0x1401d8315
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401d8315
mov r8d, 4
call fcn.140038f90
mov dil, 1
test al, al
jne 0x1401d81dc
invalid
invalid
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1401d7f00
jmp 0x1401d84ef
movzx ebx, byte [rbp]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1401d8445
test rcx, rcx
je 0x1401d8467
test rcx, rcx
je 0x1401d8467
mov rcx, qword [rsi + 0x20]
call fcn.1401d8e70
jmp 0x1401d7fc0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x14019bee2.234
lea rdx, [0x1402d67a4]
mov r8d, 5
jmp 0x1401d8519
mov r8d, 1
call fcn.140038f90
jmp 0x1401d7fc0
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x1401d92e0
cmp byte [rax + rcx], 0x45
je 0x1401d9324
sub r14, 1
jb 0x1401d9301
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x1401d9301
mov r8d, 2
mov rdx, rbx
call fcn.140038f90
test al, al
jne 0x1401d931d
mov rcx, rdi
mov dl, 1
call fcn.1401d7f00
test al, al
jne 0x1401d931d
mov rax, qword [rdi]
test rax, rax
jne 0x1401d92d0
jmp 0x1401d932d
mov esi, 1
jmp 0x1401d932d
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
ror dword [rax - 0x77], 0x4f
adc byte [rcx], dh
test byte [rax - 0x77], 0xf0
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rbx
sub rsp, 0x20
lea rbp, [rsp + 0x20]
and byte [rax - 0x75], cl
add dword [rax - 0x7b], ecx
invalid
je 0x1401d93bb
mov rbx, rcx
xor edi, edi
lea r14, [0x1402dc900]
xor eax, 0x10359d
xor esi, esi
nop word cs:[rax + rax]
add byte [rax], al
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [rbx + 8]
cmp ecx, dword [rbx + 8]
cmp ecx, dword [rbx + 8]
jae 0x1401d9380
cmp byte [rax + rcx], 0x45
je 0x1401d93c8
test rsi, rsi
je 0x1401d93a0
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x1401d93a0
mov r8d, 2
mov rdx, r14
call fcn.140038f90
test al, al
jne 0x1401d93c1
mov rcx, rbx
mov dl, 1
call fcn.1401d7f00
test al, al
jne 0x1401d93c1
inc rsi
mov rax, qword [rbx]
test rax, rax
jne 0x1401d9370
jmp 0x1401d93d1
xor esi, esi
xor edi, edi
jmp 0x1401d93d1
mov edi, 1
jmp 0x1401d93d1
add bl, ch
or dword [rax - 1], ecx
ror dword [rax - 0x77], 0x4b
inc rcx
mov qword [rbx + 0x10], rcx
adc byte [rcx], dh
invalid
adc byte [rcx], dh
dec dword [rax - 0x77]
clc
mov rax, rdi
mov rdx, rsi
mov edx, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov r8, qword [rcx]
add dword [rbp - 0x7b], ecx
ror byte [rdi], 0x84
add dword [rax], eax
invalid
add dword [rbp - 0x7b], ecx
ror byte [rdi], 0x84
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov r12d, 0x3e
lea rdi, [rbp - 0x18]
lea edi, [rbp - 0x18]
lea rbx, [rbp - 0x40]
lea r14, [0x1402d7edb]
xor r15d, r15d
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
cmp rax, r9
jae 0x1401d9444
or eax, dword [rcx - 0x80]
cmp al, 0
cmp byte [r8 + rax], 0x45
je case.0x14018f0ac.357
je case.0x14018f0ac.357
test dl, dh
add dword [rax], eax
add byte [rbp - 0x7b], cl
test r15, r15
je 0x1401d9480
push qword [rdi + rsi + 0x48]
mov ecx, dword [rsi + 0x20]
invalid
test rcx, rcx
leave
je 0x1401d9480
mov r8d, 2
mov r8d, 2
add byte [rax], al
lea rdx, [0x1402dc900]
adc byte [rax], al
call fcn.140038f90
sti
in eax, 0xff
test al, al
jne case.0x14018defb.370
test dword [rcx], eax
add byte [rax], al
mov r8, qword [rsi]
mov eax, dword [rsi]
test r8, r8
je 0x1401d9522
add byte [rax], al
invalid
ror byte [rdi], 0x84
stosb byte [rdi], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x4e], cl
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
cmp rax, r9
add byte [rax], al
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rcx + rdi - 0x38], cl
cmp rax, r9
jae 0x1401d9560
add byte [rax], al
add byte [rcx - 0x80], al
invalid
invalid
cmp al, 0
cmp byte [r8 + rax], 0x73
jae 0x1401d949e
jne 0x1401d9560
test esp, ecx
add byte [rax], al
add byte [rax - 0x73], cl
add qword [rax - 0x77], rcx
adc byte [rcx + r15 - 0x37], r9b
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
leave
jae 0x1401d94b5
cmp byte [r8 + rcx], 0x5f
cmp byte [rax + rcx], 0x5f
jne 0x1401d94b5
add rax, 2
mov qword [rsi + 0x10], rax
jmp 0x1401d9560
stosd dword [rdi], eax
add byte [rax], al
invalid
stosd dword [rdi], eax
add byte [rax], al
add byte [rcx], dh
shl byte [rsi + 0xf], 0x1f
nop dword [rax + rax]
xor eax, eax
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rcx + rdi - 0x37], cl
cmp rcx, r9
cmp ecx, ecx
jae 0x1401d95d2
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x14
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
or byte [rax + 0x7e745ffa], al
cli
pop rdi
je 0x1401d9551
lea r10d, [rdx - 0x30]
cmp r10b, 0xa
jb 0x1401d9504
push rdx
rol byte [rcx - 0x80], 1
cli
or dh, byte [rdx + 0x27]
lea r10d, [rdx - 0x61]
cmp r10b, 0x1a
jae 0x1401d94f0
add dl, 0xa9
jmp 0x1401d9501
add byte [rbp + rcx*4 + 0x52], al
mov edi, 0x1afa8041
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
jae 0x1401d95d2
add dl, 0xe3
mov r10d, edx
inc rcx
inc ecx
mov qword [rsi + 0x10], rcx
mul r12
jo 0x1401d95d2
movzx edx, r10b
add rax, rdx
jae 0x1401d94c0
jmp 0x1401d95d2
mov al, 0
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x1401d9603
mov r8d, 1
lea rdx, [0x1402d6741]
call fcn.140038f90
cli
in eax, 0xff
cli
in eax, 0xff
mov ecx, eax
mov eax, 1
add byte [rax], al
invalid
test cl, cl
je case.0x1401908d2.382
add byte [rax], al
add byte [rcx + rcx*8 - 0x4b168a8c], al
jmp 0x1401d9605
add byte [rax], al
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4e
invalid
invalid
inc rcx
mov qword [rsi + 0x10], rcx
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x10], ecx
adc byte [rax - 0x7d], cl
clc
std
cmp rax, 0xfffffffffffffffd
ja 0x1401d95d2
nop
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.1401d6f30
fcos
invalid
bnd call fcn.1401d6f30
fcos
dec dword [rax - 0x7d]
jge 0x1401d9557
invalid
cmp qword [rbp - 0x18], 0
je 0x1401d9616
invalid
call 0xe0a1a473
add byte [rax], al
add byte [rdi], cl
test byte [rax + 0xf000000], ah
add byte [rdi], cl
add byte [rdi], cl
movups xmm0, xmmword [rbp - 0x18]
adc byte [rbp - 0x18], al
movups xmm1, xmmword [rbp - 8]
clc
clc
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
sub dword [rbp - 0x40], eax
sub dword [rbp - 0x40], eax
mov r13, qword [rsi + 0x20]
test r13, r13
je 0x1401d95b3
mov rcx, rbx
mov rdx, r13
call fcn.1401d7150
test al, al
jne case.0x14018defb.370
invalid
mov r8d, 2
mov rcx, r13
mov rdx, r14
call fcn.140038f90
in eax, 0xff
test al, al
jne case.0x14018defb.370
mov rcx, rsi
mov dl, 1
call fcn.1401d7f00
test al, al
jne case.0x14018defb.370
mov r8, qword [rsi]
inc r15
invalid
test r8, r8
test eax, eax
test eax, eax
jne 0x1401d942c
invalid
jmp 0x1401d9603
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x14018defb.399
lea rdx, str.invalid_syntaxrecursion_limit_reached_for___::closureshim_as__mut_const___dyn___unsafe_extern__
adc eax, 0xfd136
mov r8d, 0x10
call fcn.140038f90
test al, al
je case.0x14018defb.399
mov eax, 1
jmp 0x1401d9605
mov qword [rsi], 0
mov byte [rsi + 8], 0
or byte [rax], al
xor eax, eax
add rsp, 0x68
add esp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
movzx ebx, byte [rbp - 0x10]
pop rbp
invalid
mov rcx, qword [rsi + 0x20]
test bl, bl
invalid
je case.0x14018f18b.357
invalid
invalid
sbb eax, 0x74c98548
test rcx, rcx
je 0x1401d965a
invalid
xor ecx, dword [rax - 0x73]
adc eax, 0xfd0fa
invalid
lea rdx, [0x1402d6728]
lea edx, [0x1402d6728]
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
invalid
mov r8d, 0x19
mov eax, 0x19
add byte [rax], al
add bl, ch
sbb ecx, dword [rax - 1]
invalid
invalid
jmp 0x1401d9651
inc rax
ror byte [rax - 0x77], 0x46
adc bl, ch
jmp 0x1401d9603
mov qword [rsi + 0x10], rax
jmp 0x1401d9603
test rcx, rcx
leave
je 0x1401d965a
lea rdx, str.invalid_syntaxrecursion_limit_reached_for___::closureshim_as__mut_const___dyn___unsafe_extern__
adc eax, 0xfd0cd
ror byte [rdi], 1
add byte [rcx - 0x48], al
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.140038f90
cmp bh, cl
in eax, 0xff
test al, al
jne case.0x14018defb.370
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], bl
jmp 0x1401d9603
popfq
int3
int3
jb 0x1401d96e3
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
or al, byte [rcx - 0x46]
invalid
invalid
invalid
inc dword [rbp + 0xf]
cmovae r10d, r8d
cmp r10d, 0x10
cmp edx, 0x10
jae 0x1401d99d7
add al, byte [rax]
add byte [rbp + rcx*4 + 0x58], al
rol byte [rcx - 0x7d], 1
cmp r11d, 0xa
jb 0x1401d970a
lea r11d, [rax - 0x30]
cmp r11d, 0xa
jb 0x1401d970a
or eax, 0x20
add eax, 0xffffff9f
enter 0xffffffffffff8320, 0xffffffffffffffc0
lahf
add eax, 0xa
mov r11d, 0xffffffff
invalid
ror byte [rdx], 0x41
mov ebx, 0xffffffff
invalid
or al, byte [rcx - 0x45]
inc dword [rdi + rcx + 0x43]
fadd dword [rcx - 0x7d]
cmovae r11d, eax
cmp r11d, 0x10
sti
adc byte [rdi], cl
or ebp, 2
add byte [rax], al
invalid
sti
adc byte [rdi], cl
or ebp, 2
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x30], al
mov eax, r10d
shl al, 4
or r11b, al
test al, al
js 0x1401d975b
mov byte [rbp + 0x34], r11b
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
lea rax, [rbp + 0x34]
mov qword [rbp + 0x20], rax
invalid
xor al, 0x48
mov dword [rbp + 0x20], eax
invalid
and byte [rax - 0x39], cl
sub byte [r9], r8b
add byte [rax], al
add byte [rax], al
mov r8d, 1
mov qword [rbp + 0x28], 1
add byte [rax], al
mov r8d, 1
add byte [rax - 0x73], cl
jne 0x1401d9727
lea rsi, [rbp - 0x18]
lea rdx, [rbp + 0x34]
mov rcx, rsi
push rbp
xor al, 0x48
mov ecx, esi
call fcn.14003d860
test byte [rbp - 0x18], 1
je 0x1401d9781
mov eax, 0x110000
jmp 0x1401d99cb
add al, byte [rax]
invalid
mov eax, 0x110000
cmp r10d, 0xc
jb 0x1401d99cb
invalid
add al, byte [rax]
invalid
xor eax, eax
jmp 0x1401d9832
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
lea rdx, [rcx + rax]
test rax, rax
je 0x1401d99ff
movzx eax, byte [rcx]
test al, al
js 0x1401d97ae
lea r9, [rcx + 1]
jmp 0x1401d99bf
invalid
add byte [rcx - 0x77], al
rol byte [rcx - 0x7d], 0xe0
mov r8d, eax
and r8d, 0x1f
invalid
movzx r11d, byte [rcx + 1]
invalid
and r11d, 0x3f
and ebx, 0x3f
cmp al, 0xdf
jbe 0x1401d9817
movzx r10d, byte [rcx + 2]
shl r11d, 6
jrcxz 0x1401d97d1
jrcxz 0x1401d97d1
and r10d, 0x3f
or r10d, r11d
cmp al, 0xf0
fidivr dword [rax + rsi*8]
jb 0x1401d99b1
lea r9, [rcx + 4]
movzx eax, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r10d, 6
adc al, byte [rcx - 0x3f]
loop 0x1401d97f4
and eax, 0x3f
or eax, r10d
or eax, edx
or eax, r8d
jmp 0x1401d99bf
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7d], al
cli
pcmpeqw mm5, qword [rax]
jne 0x1401d982a
cmp r11b, 0xf8
jae 0x1401d99cb
invalid
invalid
add dword [rax], eax
invalid
mov r8d, 4
jmp 0x1401d977a
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov eax, r8d
jmp 0x1401d99bf
xchg ebp, eax
add dword [rax], eax
invalid
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov al, 1
mov byte [rbp + 0x34], r11b
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
invalid
invalid
add byte [rbp + rcx*4 + 0x5d], cl
pop rbp
xor al, 0x4c
mov dword [rbp + 0x20], ebx
invalid
pop rbp
xor al, 0x4c
mov dword [rbp + 0x20], ebx
mov qword [rbp + 0x28], r8
cmp rdx, 2
cmp edx, 2
cmp edx, 2
jb case.0x14019bee2.282
lea rsi, [r9 + 2]
lea r11, [rdx - 2]
mov qword [rcx], rsi
mov qword [rcx + 8], r11
movzx ebx, byte [r9]
movzx ebx, byte [rcx]
movzx ebx, byte [rcx]
movzx edi, byte [r9 + 1]
lea esi, [rbx - 0x30]
cmp esi, 0xa
jb 0x1401d9890
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
ret
invalid
and byte [rbx - 0x3c7c603d], al
or bh, byte [rsi - 1]
mov esi, 0xffffffff
ret
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
cmp esi, 0xf
ja 0x1401d99d7
add dword [rax], eax
add byte [rbp - 0x47c2fa1], cl
sti
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
sti
invalid
sti
or dh, byte [rdx + 0x1a]
jb 0x1401d98b2
or edi, 0x20
add edi, 0xffffff9f
lahf
add edi, 0xa
mov ebx, 0xffffffff
invalid
invalid
invalid
dec dword [rdi]
cmovae ebx, edi
cmp ebx, 0xf
ja 0x1401d99d7
invalid
add byte [rax - 0x40], al
out 4, al
shl sil, 4
or bl, sil
mov byte [rbp + 0x35], bl
cmp r10d, 0xe
jb 0x1401d973b
invalid
jne 0x1401d98c2
invalid
invalid
invalid
cmp r11, 2
jb case.0x14019bee2.282
lea edx, [rdx - 4]
mov qword [rcx], r11
sbb dword [rcx + rcx*4 + 0x51], ecx
invalid
sbb dword [rcx + rcx*4 + 0x51], ecx
or byte [rcx + 0xf], al
mov dword [rcx + 8], edx
movzx edi, byte [r9 + 2]
movzx esi, byte [r9 + 3]
movzx esi, byte [rcx + 3]
mov dh, 0x79
add al, byte [rcx + 0xf]
mov dh, 0x71
add eax, dword [rbp + rcx*4 + 0x5f]
invalid
pop rdi
movzx esi, byte [rcx + 3]
lea r11d, [rdi - 0x30]
lea ebx, [rdi - 0x30]
rol byte [rcx - 0x7d], 1
sti
or dh, byte [rdx + 0x1d]
jb 0x1401d9910
cmp r11d, 0xa
cmp ebx, 0xa
jb 0x1401d9910
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
invalid
or al, byte [rcx - 0x45]
mov ebx, 0xffffffff
invalid
mov ebx, 0xffffffff
inc dword [rdi + rcx + 0x43]
fild word [rcx - 0x7d]
cmp ebx, 0xf
cmovae r11d, edi
cmp r11d, 0xf
cmp ebx, 0xf
ja 0x1401d99d7
add byte [rax], al
lea edi, [rsi - 0x30]
cmp edi, 0xa
invalid
or dh, byte [rdx + 0x1a]
jb 0x1401d9932
or esi, 0x20
add esi, 0xffffff9f
invalid
lahf
add esi, 0xa
mov edi, 0xffffffff
invalid
invalid
dec dword [rdi]
invalid
invalid
invalid
invalid
cmp edi, 0xf
dec dword [rdi]
ja 0x1401d99d7
add byte [rax], al
add byte [rcx - 0x40], al
jrcxz 0x1401d993a
shl r11b, 4
or dil, r11b
or bh, bl
mov byte [rbp + 0x36], dil
mov byte [rbp + 0x36], bh
test al, al
jne 0x1401d973b
test esi, esi
std
invalid
invalid
ror byte [rdi], 0x85
idiv ch
test esi, esi
std
invalid
cmp r10, 2
jb case.0x14019bee2.282
invalid
cli
add cl, byte [rdi]
invalid
dec dword [rcx - 0x73]
invalid
ret 0x48fa
rol byte [rbx + 0x16720af8], 1
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
ret 0xb80a
invalid
invalid
invalid
invalid
ret 0xb80a
cmovae eax, edx
cmp eax, 0xf
ja 0x1401d99d7
push rcx
push rcx
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb case.0x1401c8bb9.164
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
invalid
invalid
and byte [rbx - 0x3e7c603f], al
or bh, byte [rdx - 1]
mov edx, 0xffffffff
cmovae edx, ecx
cmp edx, 0xf
ja 0x1401d99d7
rol dword [r11 + 0x33770ffa], 1
rol dword [rbx + 0x33770ffa], 1
shl al, 4
loopne case.0x1401c8bb9.138
or dl, al
mov byte [rbp + 0x37], dl
invalid
jmp 0x1401d973b
mov bh, ch
invalid
invalid
invalid
mov bh, ch
invalid
lea r9, [rcx + 3]
lea ecx, [rcx + 3]
add eax, dword [rcx - 0x3f]
loopne 0x1401d99c5
shl r8d, 0xc
or r10d, r8d
or edx, eax
ret 0x8944
mov eax, r10d
cmp r9, rdx
sal dword [rbp + 0x37], 1
jne 0x1401d99fb
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rsp + rsi + 0x48], dh
add esp, 0xb8
add byte [rax], al
invalid
je 0x1401d99ff
add rsp, 0xb8
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
call fcn.14025bec0
add al, ch
frstor dword [rax + rcx]
add byte [rax - 0x73], cl
or eax, 0x100a6e
invalid
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
add byte [rbp + rcx*4 + 5], cl
ja 0x1401d99ba
lea r8, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov edx, 0x28
invalid
add byte [rdx + 0x28], bh
call fcn.14025bae0
in eax, 0x20
or byte [rax], al
cmp byte [r9], 0
add al, ch
fadd qword [rbx]
add byte [rax], al
call fcn.1401d9de0
mov qword [rbp + 0x18], rax
mov dword [rbp + 0x18], eax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x1401d9ec0]
add eax, 0x4a9
mov qword [rbp - 0x10], rax
invalid
invalid
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rax, [0x1401d9f80]
mov qword [rbp], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.140038660]
mov qword [rbp + 0x10], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
lea rcx, [rbp - 0x58]
call fcn.14025ba30
int3
or byte [rax], al
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
mov qword gs:[rdx], 1
mov qword [rdx + 8], 1
movups xmm0, xmmword [rsi]
movups xmmword [rdx + 0x10], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rdx + 0x20], rax
mov rax, qword [0x14034f088]
mov eax, dword [0x14034f088]
mov eax, dword [0x14034f088]
nop word cs:[rax + rax]
cmp rax, 0xffffffffffffffff
je 0x1401dfef7
lea rcx, [rax + 1]
lock cmpxchg qword [0x14034f088], rcx
int1
invalid
add byte [rbp - 0x15], dh
int1
invalid
mov qword [rdx + 0x28], rcx
mov byte [rdx + 0x30], 0
mov rax, rdx
add rsp, 0x38
pop rsi
pop rbp
ret
mov qword [rbp - 8], rdx
mov qword [rbp - 0x10], rsi
call fcn.140265980
jl 0x1401dff5c
or byte [rax], al
jl 0x1401dff5c
or byte [rax], al
jmp 0x1401dff1d
add byte [rax], al
add byte [rdx + 0x38], bh
call fcn.14025b400
ud2
add byte [rax], al
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
cmp qword [rbp - 8], 0
cmp dword [rbp - 8], 0
je 0x1401dff6d
add rsp, 0x28
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
call case.0x14018f9a8.709
jmp 0x1401dff66
invalid
in al, dx
mov byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, qword [rcx + 0x28]
mov eax, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0xd0]
test eax, eax
je case.0x140020d34.4848
cmp eax, 1
je 0x1401e003f
lock dec qword [rcx]
jne 0x1401dffcb
call fcn.1401e1b50
lea rax, [0x1402d77f8]
mov qword [rsp + 0x20], rax
str word [rax - 0x77]
and al, 0x20
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadlocal.rs
lea r9, [0x1402da558]
lea r8, [rbp - 8]
mov edx, 0x46
call fcn.14025bdc0
invalid
invalid
invalid
mov ebp, 0x89480007
invalid
mov qword [rbp - 0x10], rcx
mov byte [rbp - 1], 1
mov eax, dword [0x14034f154]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
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]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401e19b0]
mov al, cl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1994
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rbx + 0x16f12d05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd0], 1
mov rcx, qword [rbp - 0x10]
mov eax, dword [0x14034f154]
add eax, 0x16f10f
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
add al, 0xc2
add al, 0xc2
cmp qword [rax + 0xc8], 0
jne 0x1401e0087
mov eax, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0xc8], rcx
mov dword [rax + 0xc8], ecx
invalid
mov dword [rax + 0xc8], ecx
mov qword [rax + 0xc0], rsi
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
pop rsi
pop rbp
ret
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x18], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp - 0x14], 0
lea rax, str.fatal_runtime_error:_thread::set_current_should_only_be_called_once_per_thread_n
mov qword [rbp - 0x50], rax
mov al, 0x48
mov dword [rbp - 0x48], 1
invalid
mov al, 0x48
mov dword [rbp - 0x48], 1
invalid
lea rax, [rbp - 8]
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x50]
ror byte [rdi], 0x57
ror byte [rdi], 0x11
enter 0xffffffffffff8d48, 0x4d
call 0xf0738e08
call case.0x14019bee2.319
mov qword [rbp - 0x20], rax
loopne 0x1401e0112
lea ecx, [rbp - 0x20]
call fcn.1401e02f0
add byte [rax], al
add byte [rax], al
mov ecx, 7
int 0x29
ud2
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x1401e0105
mov rcx, qword [rbp - 0x10]
call fcn.1401e1b50
mov byte [rbp - 1], 0
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
cmp byte [rbp - 1], 0
je 0x1401e013b
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x1401e013b
mov rcx, qword [rbp - 0x10]
call fcn.1401e1b50
invalid
nop
add rsp, 0x28
pop rsi
pop rbp
ret
lea rbp, [rsp + 0x80]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rcx - 0x77]
ror byte [rax - 0x77], 1
mov dword [rbp - 0x30], ecx
invalid
mov dword [rbp - 0x30], ecx
mov qword [rbp - 0x28], 0
lea rdx, [0x1402d75a0]
lea rcx, [rbp - 0x30]
call fcn.140039420
mov ecx, eax
mov rax, qword [rbp - 0x28]
test cl, cl
je 0x1401e01b3
invalid
test rax, rax
je 0x1401e022a
add byte [rax], al
add rsp, 0x80
pop rbp
ret
mov ecx, eax
and ecx, 3
cmp ecx, 1
rol dword [rbx - 0x67cfc1f], 1
jne 0x1401e021f
invalid
lea rcx, [rax - 1]
mov qword [rbp - 0x20], rcx
mov rcx, qword [rax - 1]
dec dword [rax - 0x77]
call 0x1475e8d19
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
test rax, rax
je 0x1401e01e3
mov eax, dword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x1401e020c
cmp qword [rax + 0x10], 0x11
jb 0x1401e01fd
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
hlt
invalid
or byte [rax], al
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
add rsp, 0x80
pop rbp
ret
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x60], rax
movabs al, byte [0x1a845c748]
movabs al, byte [0x1a845c748]
add byte [rax - 0x39], cl
mov r8b, 8
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x48], xmm0
invalid
invalid
invalid
in eax, dx
jge 0x1401e0261
mov qword [rbp - 0x50], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, [0x1402d8040]
lea rcx, [rbp - 0x60]
call fcn.14025ba30
ud2
add byte [rax - 0x73], cl
movabs al, byte [0x660b0f0007b7d4e8]
nop
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
cmp qword [rbp - 0x28], 0
je 0x1401e0281
lea rcx, [rbp - 0x28]
call fcn.1401e0310
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add byte [rbx + rcx*4 + 0x45], cl
call 0x130638df1
cmp qword [rax + 8], 0
je 0x1401e02ce
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
jb 0x1401e02bf
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x8821f
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
invalid
cmp qword [rcx], 0
je case.0x1401b500d.245
pop rbp
jmp fcn.1401e0310
nop
pop rbp
ret
clc
invalid
add dword [rcx + 0x3e183c1], ecx
cmp ecx, 1
jne 0x1401e0397
lea rcx, [rax - 1]
mov qword [rbp - 0x20], rcx
mov dword [rbp - 0x20], ecx
mov dword [rbp - 0x20], ecx
mov rcx, qword [rax - 1]
mov ecx, dword [rax - 1]
mov qword [rbp - 0x18], rcx
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
mov eax, dword [rax]
mov eax, dword [rax]
test rax, rax
je 0x1401e0355
mov rcx, qword [rbp - 0x18]
call rax
invalid
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x1401e037e
cmp qword [rax + 0x10], 0x11
jb 0x1401e036f
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
or eax, 0x16ed33
xor edx, edx
mov r8, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x40
pop rbp
ret
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
js 0x1401e03c2
invalid
je 0x1401e03db
invalid
js 0x1401e03c2
add byte [rsi + rbx + 0x48], dh
mov eax, dword [rbp - 0x10]
invalid
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1401e03cc
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
sar bh, cl
adc eax, 0x88125
in al, dx
invalid
or dword [rax], 0xd8b4800
invalid
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
or byte [rax], al
nop
add rsp, 0x20
pop rbp
ret
int3
int3
jmp fcn.1401e0310
int3
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
mov dword [rbp], 0xfffffffe
mov rsi, rcx
mov rcx, qword [rcx]
or eax, ebp
ret 1
add byte [rax], al
or eax, ebp
ret 1
invalid
add byte [rax], al
test rax, rax
je 0x1401e046a
mov qword [rbp - 0x10], rax
lea rax, [rsi + 8]
lea eax, [rsi + 8]
lea eax, [rsi + 8]
mov qword [rbp - 8], rax
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x1401e045f
mov rcx, qword [rbp - 8]
call fcn.1401e0310
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x38
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov dword [rcx], eax
add rsp, 0x28
pop rsi
pop rbp
ret
int3
mov dword [rbp], 0xfffffffe
mov rsi, rcx
mov dword [rbp - 4], 0
cmp edx, 0x80
add byte [rax], al
add byte [rbx + 0xb], dh
add byte [rax], al
add byte [rbx + 0xb], dh
mov byte [rbp - 4], dl
mov r8d, 1
jmp 0x1401e055f
mov eax, edx
cmp edx, 0x800
jae 0x1401e0503
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
mov r8d, 2
jmp 0x1401e055f
cmp edx, 0x10000
jae 0x1401e0530
mov rcx, qword [rsi]
lea rdx, [rbp - 4]
call fcn.1401e0600
test rax, rax
je 0x1401e0597
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
push rcx
xor byte [rbp - 0x73], al
pop rcx
invalid
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
mov dh, 0xd3
push rcx
xor byte [rbp - 0x73], al
pop rcx
invalid
mov dh, 0xd3
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x1401e15b0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1401e167d
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea r8, [0x1402e06d0]
mov r9d, 2
mov rcx, rdx
mov ecx, edx
mov dl, 1
jmp 0x1401e166c
lea rdx, [rax + rbp]
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
sub r8, rax
ror byte [rcx + rcx*4 + 0x44], 0x24
sub byte [rax - 0x77], cl
push rsp
and al, 0x20
invalid
ror byte [rcx + rcx*4 + 0x44], 0x24
sub byte [rax - 0x77], cl
push rsp
and al, 0x20
invalid
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov dl, 1
xor r9d, r9d
call fcn.140038780
nop
add rsp, 0xb0
invalid
mov al, 0
add byte [rax], al
pop rdi
pop rsi
call qword [rax - 0x4f3b7eb8]
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rbp
ret
lea r8, [0x14026bf10]
mov edx, 0x80
call fcn.14025b950
int3
lea ebp, [rsp + 0x30]
mov rax, qword [rcx]
mov qword [rbp - 8], rax
lea rcx, [rbp - 8]
call case.0x140185449.447
nop
add rsp, 0x30
pop rbp
invalid
ret
push rbp
push rsi
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
cmp byte [rax], 0
mov byte [rax], 0
je 0x1401e18ed
mov byte [rbp - 1], 0
mov eax, dword [0x14034f048]
cmp eax, 3
jne 0x1401e1896
invalid
invalid
add dword [rax], eax
invalid
test dword [rcx - 0x7fffffff], esp
jge 0x1401e16f7
cmp byte [rbp - 1], 0
inc dword [rax]
add byte [rdi], cl
test dword [rdx - 0x74ffffff], ebp
invalid
invalid
jne 0x1401e18a9
mov eax, dword [0x14034f154]
add eax, 0x16da4f
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xc0]
test rsi, rsi
jne 0x1401e17bc
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd0]
rol byte [rax], 1
add byte [rax], al
test eax, eax
je 0x1401e174a
cmp eax, 1
je 0x1401e1777
jmp 0x1401e18f9
scasd eax, dword [rdi]
add dword [rax], eax
add byte [rbx + 0x16da0405], cl
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
lea rcx, [rsi + 0xc8]
enter 0, 0
lea rdx, [0x1401e19b0]
call case.0x14019bee2.322
jo case.0x14018fbc6.403
add byte [rax], al
mov byte [rsi + 0xd0], 1
add byte [rax], al
add dword [rbx + 0x16d9d705], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov eax, dword [0x14034f154]
mov rcx, qword gs:[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
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xc8]
test rcx, rcx
add byte [rax - 0x7b], cl
leave
je 0x1401e18c2
lock inc qword [rcx]
jle 0x1401e18eb
add dword [r8], r8d
invalid
add dword [r8], r8d
add byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1401e18f9
mov rsi, qword [rcx + 0x28]
lock dec qword [rcx]
sub al, dh
dec qword [rcx]
jne 0x1401e17bc
call fcn.1401e1b50
mov rax, qword [0x14034f010]
cmp rsi, rax
jne 0x1401e17db
fcom dword [rsi]
add byte [rax + 0x39], cl
invalid
mov eax, dword [0x14034f018]
cmp eax, 0xffffffff
je 0x1401e18a9
invalid
add bh, bh
shr bl, 0x1e
inc eax
jmp 0x1401e17f9
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x14034f01c], cl
jne 0x1401e18a9
mov qword [0x14034f010], rsi
mov eax, 1
add byte [rax], al
invalid
sbb al, 0xd8
invalid
add byte [rax], al
add byte [rcx + 0x16d81905], cl
add byte [rax - 0x39], cl
fadd dword [r8]
mov dword [0x14034f018], eax
mov qword [rbp - 0x28], 0
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x1401e180d
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x1401e180d
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp - 0x18], 0
add byte [rax], al
mov qword [rbp - 0x18], 0
mov dword [rbp - 0x18], 0
add dh, al
invalid
mov byte [rbp - 0x10], 0
mov byte [rbp - 0xb], 0
mov dword [rbp - 0xf], 0
int1
add byte [rax], al
add byte [rax], al
int1
add byte [rax], al
add byte [rax], al
cmp qword [0x14034f020], 0
jne 0x1401e1911
fld qword [rax]
add byte [rax], al
fld qword [rax]
add byte [rax], al
mov qword [0x14034f020], 0xffffffffffffffff
lea rcx, [0x14034f028]
lea ecx, [0x14034f028]
add eax, 0x16d7e1
xlatb
invalid
lea ecx, [0x14034f028]
call fcn.1401e1be0
movups xmm0, xmmword [rbp - 0x28]
adc byte [rbp - 0x28], al
adc byte [rbp - 0x28], al
movups xmm1, xmmword [rbp - 0x18]
adc byte [rbp - 0x18], cl
movups xmmword [0x14034f038], xmm1
movups xmmword [0x14034f028], xmm0
inc qword [0x14034f020]
dec dword [0x14034f018]
jne 0x1401e18a9
mov qword [0x14034f010], 0
xor eax, eax
xchg byte [0x14034f01c], al
add eax, 0x16d799
xlatb
invalid
cmp al, 2
jne 0x1401e18a9
add dh, byte [rbp + 0x22]
lea rcx, [0x14034f01c]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x1401e18a9
lea rcx, [rbp - 1]
call fcn.140265830
invalid
cmp byte [rbp - 1], 0
jge 0x1401e18a1
invalid
jge 0x1401e18a1
inc dword [rax]
add byte [rdi], cl
test byte [rsi - 2], dl
invalid
je 0x1401e16ff
mov eax, dword [0x14034f098]
cmp eax, 3
clc
add esi, dword [rbp + 6]
clc
add esi, dword [rbp + 6]
call qword [0x14034f090]
nop
add rsp, 0x58
pop rax
pop rax
pop rsi
pop rbp
ret
call fcn.1402658a0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0xc8]
lock inc qword [rcx]
add al, dh
inc qword [rcx]
jg 0x1401e17a4
ud2
or ecx, dword [rax - 0x73]
or eax, 0xf695c
lea rcx, str.std_src_synconce.rs
call fcn.14025bec0
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedstd_src_threadmod.rs
lea r8, [0x1402d78e8]
mov edx, 0x5e
add byte [rax], al
add byte [rax], al
call fcn.14025bee0
lea rcx, str.std_srcio_stdio.rs
call fcn.14025bd00
jmp 0x1401e18eb
adc byte [rbp + 0x56], dl
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x50]
lea rcx, [0x14034f010]
call fcn.1401e1bb0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
nop
add rsp, 0x28
pop rsi
pop rbp
ret
lea ebp, [rdx + 0x50]
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
movups xmmword [0x14034f038], xmm1
movups xmmword [0x14034f028], xmm0
invalid
invalid
add byte [rax - 1], cl
add eax, 0x16d684
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
int3
mov byte [rcx + 8], 2
mov rax, qword [rcx]
test rax, rax
je 0x1401e19cf
lock dec qword [rax]
jne 0x1401e19cf
mov rcx, qword [rcx]
pop rbp
jmp fcn.1401e1b50
nop
pop rbp
ret
jo 0x1401e1a36
mov dword [rbp], 0xfffffffe
mov rdi, rcx
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x58], 0
jne 0x1401e1abb
mov rsi, rdx
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x58], 0xffffffffffffffff
add byte [rax], al
invalid
invalid
invalid
dec dword [rax - 0x75]
or eax, 0x86c8f
add byte [rax], al
or eax, 0x86c8f
mov rbx, qword [rax + 0x70]
jo 0x1401e1a46
add byte [rax], al
cmp rbx, qword [rax + 0x60]
jne 0x1401e1a75
call fcn.1401e2080
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x58]
inc rax
jmp 0x1401e1a77
invalid
shr bl, 2
add dh, byte [rcx]
ror byte [rbx + 0x16d6d70d], 0
xor eax, eax
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
or al, 0xca
mov rdx, qword [rcx + 0x68]
mov r8, rbx
xchg ecx, eax
push 0x49000000
mov eax, ebx
shl r8, 4
mov qword [rdx + r8], rdi
mov qword [rdx + r8 + 8], rsi
inc rbx
mov qword [rcx + 0x70], rbx
add byte [rax - 0x77], cl
sbb dword [rax], 0x83480000
invalid
js 0x1401e1b12
pop rdi
pop rsi
pop rbp
sbb dword [rax], 0x83480000
invalid
ret
mov dword [rbp - 0x10], 0
mov byte [rbp - 0xc], 0
hlt
add byte [rax - 0x73], cl
add eax, 0xf80e3
add eax, 0xf80e3
or byte [rdi], 0
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
rol byte [rcx], 0
add byte [rax], al
invalid
rol byte [rcx], 0
add byte [rax], al
invalid
lea rax, [rbp - 8]
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x10]
lea rdx, [rbp - 0x48]
call case.0x14019bee2.319
mov qword [rbp - 0x18], rax
call 0x1286ba845
lea ecx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call 0x1400609e9
invalid
call fcn.1401e02f0
mov ecx, 7
int 0x29
ud2
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x70
invalid
sub byte [rax - 0x73], cl
push 0x70
invalid
lea ebp, [rdx + 0x70]
jo 0x1401e1aad
mov eax, dword [0x14034f154]
add eax, 0x16d62d
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
inc qword [rax + 0x58]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
int3
int3
mov r8, qword [rsi + 0x18]
cmp qword [rsi + 0x20], 0
mov byte [r8], 0
invalid
mov byte [rax], 0
je case.0x1401c8bb9.173
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0xffffffffffffffff
je case.0x1400e9e09.1328
lock dec qword [rsi + 8]
jne case.0x1400e9e09.1328
and dl, ch
invalid
add esp, 0x28
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
pop rax
invalid
or byte [rax], al
pop rax
imul ecx, dword [rax], 0x83489000
or byte [rax], al
nop
invalid
invalid
invalid
or byte [rax], al
nop
add rsp, 0x28
sub byte [rsi + 0x5d], bl
sub byte [rsi + 0x5d], bl
ret
sbb al, 0x48
mov dword [rcx], 0
xor eax, eax
xchg byte [rcx + 0xc], al
cmp al, 2
jne 0x1401e1bd5
invalid
or al, 0x48
add ecx, 0xc
add rcx, 0xc
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
pop rbp
ret
insb byte [rdi], dx
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
cmp byte [rcx + 0x18], 0
jne 0x1401e1c7f
invalid
invalid
add byte [rax], al
invalid
test dword [rdx + 0x48000000], eax
mov dword [rbp - 8], ecx
mov qword [rbp - 8], rcx
call fcn.1401e1d50
mov ecx, eax
and ecx, 3
cmp ecx, 1
mov rcx, qword [rbp - 8]
jne 0x1401e1c7f
mov rcx, rax
dec rcx
dec ecx
mov qword [rbp - 0x20], rcx
mov rcx, qword [rax - 1]
mov qword [rbp - 0x18], rcx
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rax
invalid
invalid
mov rax, qword [rax]
test rax, rax
je case.0x1401c8d52.171
invalid
mov rcx, qword [rbp - 0x18]
call rax
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 8]
je 0x1401e1c69
cmp dword [rax + 0x10], 0x11
jb 0x1401e1c5a
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
test byte [rax + 8], ch
add byte [rax - 0x77], cl
int1
test byte [rax + 8], ch
add byte [rax - 0x77], cl
int1
cmp qword [rcx], 0
je 0x1401e1c9f
mov r8, qword [rcx + 8]
mov rcx, qword [0x14034f0b8]
sub ah, dl
invalid
invalid
xor edx, edx
add rsp, 0x48
invalid
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
nop
add rsp, 0x48
pop rsi
pop rbp
ret
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x58], 0xffffffffffffffff
mov rax, qword [rax + 0x70]
test rax, rax
je 0x1401e2370
dec rax
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rsi, qword [rdx + rcx*8]
mov qword [rsi + 0x70], rax
mov rdx, qword [rsi + 0x68]
add byte [rax], al
add byte [rax - 0x3f], cl
loopne 0x1401e2346
loopne 0x1401e2346
mov rcx, qword [rdx + rax]
mov rax, qword [rdx + rax + 8]
mov qword [rsi + 0x58], 0
call rax
cmp qword [rsi + 0x58], 0
je case.0x1401625f8.508
lea rcx, str.std_src_sys_thread_localdestructorslist.rs
call fcn.14025bd00
ud2
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x60], 0
add byte [rax], al
invalid
je 0x1401e23c2
mov eax, dword [0x14034f154]
invalid
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
mov r8, qword [rsi + 0x68]
mov rcx, qword [0x14034f0b8]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x58]
inc rax
jmp 0x1401e23c4
xor eax, eax
mov ecx, dword [0x14034f154]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x60], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
sub dword [rax], 0x80000
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rcx + 0x68], 8
add byte [rax], al
mov qword [rcx + 0x70], 0
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x58], rax
add rsp, 0x28
sub byte [rsi + 0x5d], bl
sub byte [rsi + 0x5d], bl
ret
mov rax, qword [rdx + 8]
mov qword [rdx], 0
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x1401e249f
mov byte [rcx], 1
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
invalid
mov dword [rax + 8], 0
add byte [rax], al
add byte [rax], al
invalid
mov byte [rax + 0xc], 0
movups xmm0, xmmword [rbp - 0x13]
movups xmmword [rax + 0xd], xmm0
mov ecx, dword [rbp - 4]
mov dword [rax + 0x1c], ecx
mov qword [rax + 0x20], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x28], 0
mov byte [rax + 0x30], 0
mov byte [rax + 0x35], 0
xor eax, 0x3140c700
add byte [rax], al
add byte [rax], al
xor eax, 0x3140c700
add byte [rax], al
add byte [rax], al
add rsp, 0x40
pop rbp
ret
lea rcx, str.std_src_synconce.rs
lea ecx, [0x1402d82f8]
verw ax
adc eax, 0xcc00079a
int3
call fcn.14025bec0
int3
invalid
and al, 0x70
lock add byte [rax], al
add byte [rax], al
invalid
add dh, al
hlt
str word [rax - 0x77]
mov r8d, 0xc045c748
invalid
invalid
invalid
invalid
add dword [rax], eax
add byte [rax], al
adc dword [rbp - 0x30], eax
lea ecx, [rbp - 0x10]
lea edx, [rbp - 0x48]
insb byte [rdi], dx
fdiv st(7), st(0)
dec dword [rax - 0x77]
mov dword [rbp - 0x18], eax
lea rcx, [rbp - 0x18]
mov dword [rbp - 0x18], eax
invalid
invalid
add byte [rax], al
sub dword [rdi], ecx
or ecx, esp
int3
push rbp
mov rbp, rsp
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, str.AccessErrorstd_src_threadlocal.rs
mov rax, qword [rax + 0x18]
lea rdx, str.AccessErrorstd_src_threadlocal.rs
push rdx
sldt word [rcx - 0x48]
mov eax, 0xb
mov r8d, 0xb
mov eax, 0xb
add byte [rbp + 0x48], bl
jmp rax
invalid
pop rbp
jmp rax
invalid
loopne 0x1401e24fe
int3
int3
int3
push qword [rbx + rbx + 0x49]
mov eax, ecx
sbb ecx, dword [rcx - 0x77]
enter 0x48f0, 0xffffffffffffffff
or byte [r13 + 0x11], sil
pop rbp
retf
int3
sub esp, 0x20
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
lea rcx, str.kernel32
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
je 0x1401e25e4
lea rdx, str.SetThreadDescription
jae case.0x14018defb.415
str word [rax - 0x77]
add byte [rax - 0x77], cl
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
or al, 0x5f
or byte [rax], al
sar edi, 0x15
or al, 0x5f
or byte [rax], al
test rax, rax
lea r8, [0x1401e2610]
add eax, 0x32
add eax, 0x32
add byte [rax], al
cmovne r8, rax
jmp 0x1401e25eb
lea r8, [0x1401e2610]
mov qword [case.0x14018f9a8.710], r8
mov rcx, rdi
mov rdx, rsi
add rsp, 0x20
jle 0x1401e25aa
invalid
add rsp, 0x20
add esp, 0x20
pop rdi
pop rsi
pop rbp
jmp r8
int3
int3
int3
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov ecx, 0x78
add byte [rax], al
invalid
and byte [rcx + 0x78], bh
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_SetLastError]
adc eax, 0x85c0b
mov eax, 0x80004001
or byte [rax - 0x7d], 0xc4
and byte [rbp - 0x3d], bl
push rbp
mov rbp, rsp
add rsp, 0x20
pop rbp
ret
invalid
mov rax, rdx
mov rdx, qword [rcx]
mov edx, dword [rcx]
mov edx, dword [rcx]
adc dword [rbx + rcx*4 + 0x41], ecx
or byte [rax - 0x77], cl
mov r8, qword [rcx + 8]
mov rcx, rax
rcr dword [rbp - 0x17], 0x49
invalid
in eax, 0xff
or byte [r8 - 0x77], cl
rcr dword [rbp - 0x17], 0x49
imul esp, ebp, 0xccccccff
int3
int3
int3
add al, 0xc6
adc byte [r9], al
lock dec qword [rcx + 8]
jne 0x1401e266f
mov rcx, qword [rcx]
mov al, 1
xchg byte [rcx + 0x30], al
cmp al, 0xff
je 0x1401e2671
pop rbp
ret
add rcx, 0x30
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
and eax, 0x85a03
lea rbp, [rsp + 0x40]
xor ecx, ecx
xor edx, edx
mov r8d, 2
mov r9d, 0x1f0003
invalid
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
test rax, rax
je 0x1401e2703
mov rsi, rax
mov qword [rbp - 8], 0xffffffffffffd8f0
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
mov qword [rsp + 0x20], 0
add byte [rax], al
lea rdx, [rbp - 8]
mov rcx, rax
xor r8d, r8d
xor eax, eax
xor r9d, r9d
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
invalid
test eax, eax
invalid
je 0x1401e26fa
add byte [rbp + 0x482074c0], al
mov ecx, esi
int1
sal byte [rax + riz + 0x48], 0x89
mov rcx, rsi
int1
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
pop rbp
or byte [rax], al
add byte [rcx - 0xe76b739], cl
mov edi, eax
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
pop rsi
or byte [rax], al
cmp edi, 0xffffffff
jne 0x1401e270e
invalid
jmp 0x1401e2703
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
or byte [rax], al
or byte [rax], al
mov ecx, 1
call qword [sym.imp.kernel32.dll_Sleep]
or byte [rax], al
add byte [rax + 0x40c48348], dl
nop
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
in al, dx
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov qword [rbp], 0xfffffffffffffffe
invalid
mov r8, qword [0x14034f0b0]
test r8, r8
jne 0x1401e2773
mov rsi, rcx
mov qword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 8]
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
adc eax, 0x85b44
test eax, eax
ror byte [rdi], 0x84
mov es, word [rax]
add byte [rax], al
je 0x1401e27ea
mov r8, qword [rbp - 8]
mov qword [0x14034f0b0], r8
test r8, r8
leave
invalid
mov rcx, rsi
je 0x1401e2826
mov bl, 0
add byte [rax], al
mov bl, 0
add byte [rax], al
mov rax, rcx
or rax, r8
ror byte [rax - 0x3f], 0xe8
shr eax, 0x20
shr eax, 0x20
and byte [rdx + rcx + 0x48], dh
mov eax, ecx
je 0x1401e2789
mov rax, rcx
xor edx, edx
div r8
div eax
ror byte [rcx - 9], cl
invalid
div eax
jmp 0x1401e2790
mov eax, ecx
xor edx, edx
div r8d
imul r9, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
mov rcx, rax
or rcx, r8
shr rcx, 0x20
retf 0x3b9a
invalid
shr ecx, 0x20
je case.0x1401bb4ab.233
xor edx, edx
div r8
mov rcx, rax
jmp case.0x1401c144f.336
xor edx, edx
div r8d
invalid
invalid
mov ecx, eax
add rcx, r9
mov rax, rcx
shr rax, 9
or dword [rax - 0x46], ecx
push rbx
pop rdx
wait
movabs al, byte [0x48e2f7480044b82f]
mov eax, edx
or dword [rax - 0x46], ecx
push rbx
pop rdx
wait
movabs al, byte [0x48e2f7480044b82f]
mov eax, edx
ror byte [rax - 0x3f], 1
call 0x140ee90e7
rol byte [rax], 1
shr rax, 0xb
imul edx, eax, 0x3b9aca00
rol byte [rax], 1
retf 0x3b9a
sub ecx, edx
mov edx, ecx
retf 0x8348
invalid
pop rsi
pop rsi
retf 0x3b9a
invalid
cmp ebp, dword [rcx]
ror dword [rcx - 0x3b7cb736], 1
mov edx, ecx
retf 0x8348
invalid
pop rsi
pop rsi
retf 0x8348
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
or byte [rax], al
shl rax, 0x20
loopne case.0x1401c12bf.540
or rax, 2
mov qword [rbp - 0x10], rax
lea rax, str.std_src_syspalwindows_time.rs
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.1401e0310
str word [rbp + rcx*4 + 0x45]
invalid
mov edx, 0x2b
add byte [rax], al
invalid
str word [rbp + rcx*4 + 0x45]
invalid
invalid
add byte [rax], al
add al, ch
call fcn.14025bdc0
pushfq
xchg ebp, eax
invalid
ud2
lea rcx, str.std_src_sys_commonmod.rs
or eax, 0xf5f1b
pop rdi
verw ax
add al, ch
add al, ch
call fcn.14025bcc0
mov ss, word [rdi + rax + 0x6666cc00]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
int3
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
call fcn.1401e0310
mov eax, 0x90ffffda
nop
add rsp, 0x28
add esp, 0x28
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
add dh, bh
invalid
invalid
invalid
invalid
add dh, bh
invalid
inc dword [rcx + rcx*4 - 0x3a]
mov esi, r8d
mov rdi, rdx
xlatb
mov r9, qword [0x14034f0b0]
test r9, r9
leave
invalid
leave
jne 0x1401e28bb
mov rbx, rcx
mov ebx, ecx
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]
cld
pop rcx
or byte [rax], al
test eax, eax
je 0x1401e2a31
lea eax, [rcx]
add byte [rax], al
lea eax, [rcx]
add byte [rax], al
mov r9, qword [rbp - 8]
clc
mov qword [0x14034f0b0], r9
or eax, 0x16c801
enter 0x16, 0x4d
test r9, r9
test ecx, ecx
mov rcx, rbx
je 0x1401e2a6d
invalid
mov dl, 1
add byte [rax], al
test byte [rdx + 0x49000001], dh
cmp ecx, 0x3b9aca00
stc
add dl, cl
invalid
invalid
add dword [rax], eax
add byte [rcx - 0x7f], cl
cmp r9, 0x3b9aca00
stc
add dl, cl
invalid
ja case.0x1401c6b1d.495
mov eax, 0x3b9aca00
xor edx, edx
rol byte [rcx - 9], cl
int1
cmp esi, dword [rcx]
rol byte [rcx - 9], cl
div ecx
int1
jmp 0x1401e28d2
xor eax, eax
lea edx, [rax - 0x3b9aca00]
add byte [rsi], dh
invalid
xor r8d, r8d
cmp r9, 2
cmp ecx, 2
ror byte [rcx - 0x7d], 0xf9
add cl, byte [rdi]
cmp ecx, 2
cmovae edx, eax
setb r9b
xchg edx, eax
ror dword [rax - 0x75], 1
invalid
rol byte [r9 + 0xf], 1
xchg edx, eax
ror dword [rax - 0x75], 1
invalid
add dword [rbx + 0x39480849], ecx
clc
mov ecx, dword [rcx + 8]
cmp rax, rdi
jne 0x1401e28f3
add bh, byte [rcx]
cmp ecx, esi
int1
jae 0x1401e2991
sbb dword [rax + 0x48000000], 0x39
add byte [rax + 0x39], cl
cmp rax, rdi
clc
ja 0x1401e29e7
xchg ebp, esp
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov r10, rdi
cli
sub r10, rax
ret 0xf139
cmp ecx, esi
jbe 0x1401e292d
test r10, r10
je 0x1401e29e7
test dl, dl
add byte [rax], al
invalid
test dl, dl
add byte [rax], al
rol byte [rax], cl
add byte [rax], al
add byte [rcx - 1], cl
invalid
add byte [rcx - 1], cl
retf 0x8d44
invalid
invalid
lea r11d, [rsi + 0x3b9aca00]
sub r11d, ecx
sub ebx, ecx
retf 0x3b9a
sub ebx, ecx
retf
cmp r11d, 0x3b9aca00
cmp ebx, 0x3b9aca00
sti
add dl, cl
invalid
cmp esi, dword [rbx + 0x11]
jae case.0x1401908d2.535
jmp 0x1401e295f
xor al, byte [rcx - 0x77]
sub r11d, ecx
sub r11d, ecx
mov r11d, esi
sub r11d, ecx
cmp r11d, 0x3b9aca00
cmp ebx, 0x3b9aca00
invalid
jb 0x1401e295f
mov ebx, r11d
shr ebx, 9
jmp 0x1401e294b
jmp 0x1401e294b
imul rbx, rbx, 0x44b83
shr rbx, 0x27
invalid
fild dword [rbx + 0x4800044b]
shr ebx, 0x27
invalid
add byte [rax - 0x3f], cl
jmp case.0x1401d65ac.467
invalid
add r10, rbx
jb case.0x1401c6b1d.191
invalid
test eax, 0x69000000
fild dword [rax]
add dl, cl
invalid
invalid
add byte [rax], al
imul ebx, ebx, 0x3b9aca00
add dl, cl
invalid
sub r11d, ebx
mov r8b, r9b
mov al, cl
xor r9d, r9d
leave
cmp r10, r8
setne r9b
rol dword [rcx - 0x48], 0xff
add byte [rax], al
invalid
mov r8d, 0xff
add byte [rax], al
add byte [rbp + 0xf], al
cmovb r9d, r8d
xor r10d, r10d
invalid
enter 0x3145, 0xffffffffffffffd2
rol byte [rcx + 0x39], cl
cmp r11d, edx
rol dword [rcx + 0xf], cl
xchg ebp, eax
ret 0xf45
invalid
invalid
setne r10b
cmovb r10d, r8d
rol byte [rbp - 0x7c], 1
leave
test r9b, r9b
test cl, cl
cmovne r10d, r9d
cmovne edx, ecx
cmp r10b, 1
cmp dl, 1
add dword [rbp + 0x49], esi
jne 0x1401e29da
movabs r10, 0x73f829483b9aca00
add ch, bl
mov edx, 0x3b9aca00
sub rax, rdi
clc
invalid
cmp ecx, dword [rax + 0x29]
clc
jae 0x1401e299d
jmp 0x1401e29de
cmp r9d, esi
cmp ecx, esi
jae 0x1401e29af
invalid
test rax, rax
je 0x1401e299b
enter 0xffffffffffffc181, 0
add ecx, 0x3b9aca00
add dl, cl
invalid
retf 0x3b9a
mov edx, ecx
sub edx, esi
cmp edx, 0x3b9aca00
retf 0xf229
cli
add dl, cl
invalid
cmp esi, dword [rdx + 0x23]
jb 0x1401e29de
mov ecx, edx
shr ecx, 9
invalid
rol ecx, 1
jmp 0x1098771cc
or dword [rax + 0x69], ecx
leave
or dword [rax + 0x69], ecx
leave
or dword [rbx + 4], 0
add al, 0
imul rcx, rcx, 0x44b83
add al, 0
shr rcx, 0x27
shr ecx, 0x27
add rax, rcx
add eax, ecx
jb case.0x1401c6b1d.191
invalid
imul ecx, ecx, 0x3b9aca00
sub edx, ecx
jmp 0x1401e29de
leave
add dl, cl
invalid
xor eax, eax
xor edx, edx
add rsp, 0x68
pop rbx
pop rdi
invalid
pop rsi
pop rbp
ret
lea rcx, str.overflow_when_subtracting_durations
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_time.rs
add eax, 0xf6e7b
outsb dx, byte [rsi]
invalid
add byte [rdx + 0x23], bh
mov edx, 0x23
call fcn.14025bee0
xchg esp, eax
invalid
lea rax, str.overflow_in_Duration::new
lea eax, [0x1402d6ea8]
str word [rax - 0x77]
mov qword [rbp - 0x38], rax
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
mov qword [rbp - 0x30], 1
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
mov qword [rbp - 0x28], 8
fmul dword [r8]
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
invalid
invalid
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
adc dword [rbp - 0x20], eax
loopne case.0x14019bee2.449
lea rdx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_time.rs
lea edx, [0x1402d6f00]
lea rcx, [rbp - 0x38]
call fcn.14025ba30
invalid
add bh, bh
adc eax, 0x85a91
xchg ecx, eax
pop rdx
or byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
xchg ecx, eax
pop rdx
or byte [rax], al
shl rax, 0x20
or rax, 2
add cl, byte [rax - 0x77]
invalid
invalid
add cl, byte [rax - 0x77]
enter 0xffffffffffff8d48, 5
invalid
invalid
invalid
jbe 0x1401e2ab6
lea rax, str.std_src_syspalwindows_time.rs
lea eax, [0x1402d98c0]
str word [rax - 0x77]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea ecx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
str word [rbp + rcx*4 + 0xd]
jmp 0x1401e2a9f
lea r9, fcn.1401e0310
lea ecx, [0x1402d6f48]
or eax, 0xf44eb
add byte [rbp + rcx*4 + 0x45], cl
lea r8, [rbp - 0x38]
enter 0x2bba, 0
mov edx, 0x2b
add byte [rax], al
call fcn.14025bdc0
ud2
invalid
xchg ebx, eax
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0xf6e34
lea rcx, str.std_src_syspalwindows_time.rs
call fcn.14025bcc0
int3
invalid
add byte [rax], r8b
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x60
invalid
sub byte [rax - 0x73], cl
push 0x60
invalid
invalid
lea rcx, [rbp - 0x38]
call fcn.1401e0310
invalid
call qword [rax + 0x28c48348]
add esp, 0x28
enter 0x76e8, 0xffffffffffffffd8
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
in al, dx
push 0x246c8d48
invalid
mov edi, edx
mov rsi, qword [rcx]
mov eax, esi
invalid
and eax, 3
invalid
lea rcx, [0x1402e9ac4]
outsd dx, dword [rsi]
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rdi + 0x20]
add eax, ecx
jmp rax
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
lea rdx, str.Error_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_src_vecmod.rs
mov r8d, 5
add bh, bh
push rax
sbb byte [rax - 0x77], cl
mov qword [rbp - 0x20], rdi
add bh, bh
push rax
sbb byte [rax - 0x77], cl
mov qword [rbp - 0x20], rdi
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
invalid
invalid
call 0x1410770c9
lea r9, [rsi + 0x10]
lea ecx, [rsi + 0x10]
lea rax, [0x1401e3970]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0xf52b1
lea rdi, [rbp - 0x20]
jge 0x1401e2afe
jge 0x1401e2afe
mov r8d, 4
add al, 0
add byte [rax], al
mov rcx, rdi
call fcn.14003da70
scasd eax, dword [rdi]
in eax, 0xff
scasd eax, dword [rdi]
in eax, 0xff
lea rax, [0x1401d9f80]
mov qword [rsp + 0x20], rax
lea rdx, [0x1402d7dcf]
push rdx
sldt word [rcx - 0x48]
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov r9, rsi
jmp 0x1401e2d6e
invalid
add al, byte [rax]
add byte [rax], al
push rdx
sldt word [rcx - 0x48]
add byte [rcx - 0x48], al
add byte [rcx - 0x48], al
invalid
invalid
add byte [rax], al
shr rsi, 0x20
mov dword [rbp - 0x24], esi
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
and byte [r8 - 0x75], r9b
sub byte [r8 - 0x73], r9b
lea edx, [0x1402d7dc5]
mov rax, qword [rdi + 0x28]
mov eax, dword [rdi + 0x28]
lea rdx, [0x1402d7dc5]
lea edx, [0x1402d7dc5]
sldt word [rcx - 0x48]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x38], rdi
mov dword [rbp - 0x38], edi
mov byte [rbp - 0x30], al
rol r14b, 1
rol dword [r8], 1
rol dword [rax], 1
lea rax, [0x1401e3720]
add eax, 0xb9f
add eax, 0xb9f
or eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, [0x1402d7dc7]
lea rsi, [rbp - 0x38]
invalid
push rdx
str word [rax - 0x73]
jne 0x1401e2b59
invalid
enter 0xffffffffffff8d4c, 0x4d
fadd qword [rcx - 0x48]
add al, 0
add byte [rax], al
lea r9, [rbp - 0x24]
lea ecx, [rbp - 0x24]
mov r8d, 4
mov rcx, rsi
call fcn.14003da70
scasb al, byte [rdi]
in eax, 0xff
invalid
scasb al, byte [rdi]
in eax, 0xff
invalid
dec dword [rbx - 0x2a1723b3]
mov ecx, dword [rbp - 0x24]
fsub st(0), st(0)
invalid
call fcn.1401e2e80
mov byte [rbp - 1], al
dec dword [r8 - 0x73]
add eax, 0xdbb
invalid
add al, byte [rax]
add byte [rax - 0x72b700bb], cl
dec dword [r8 - 0x73]
add eax, 0xdbb
invalid
mov qword [rsp + 0x20], rax
lea rdx, [0x1402d7dcb]
adc eax, 0xf520a
push rdx
str word [rbp + rcx*4 + 0x4d]
add byte [rbp + rcx*4 + 0x4d], cl
add byte [rbp + rcx*4 + 0x4d], cl
lea r9, [rbp - 1]
mov r8d, 4
add byte [rax], al
invalid
inc dword [rcx - 0x48]
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov rcx, rsi
mov ecx, esi
call fcn.14003da70
scasb al, byte [rdi]
in eax, 0xff
invalid
dec dword [rbx - 0x72b723ab]
mov edx, dword [rbp - 0x24]
lea rdi, [rbp - 0x20]
jge 0x1401e2bba
push rbp
fmul qword [rax - 0x73]
jge 0x1401e2bba
mov rcx, rdi
call fcn.1401e3040
pop rsi
add al, 0
add byte [rax], al
add byte [rax], al
lea rax, [0x14002e1c0]
add eax, 0xffe4b5d7
dec dword [rax - 0x77]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1402d7dcf]
adc eax, 0xf51da
push rcx
sldt word [rcx - 0x48]
invalid
mov r8d, 7
invalid
mov rcx, rsi
mov ecx, esi
mov r9, rdi
stc
call fcn.14003da70
in eax, 0xff
movzx eax, byte [rbp - 0x30]
cmp byte [rbp - 0x2f], 1
rol dword [rcx], 1
rol byte [r8 + 0xf01d17d], 1
test esp, esi
add dword [rax], eax
add byte [rax], al
test al, 1
mov al, 1
invalid
rol dword [rcx], 1
jne 0x1401e2e08
test al, 1
mov al, 1
jne 0x1401e2e05
test edi, esp
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rax, qword [rbp - 0x38]
test byte [rax + 0x34], 4
xor al, 4
enter 0x40f6, 0x34
add al, 0xf
test ecx, eax
rol dword [rcx], 0
xor al, 4
jne 0x1401e2ded
rol dword [rcx], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea rdx, [0x1402d67b1]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402d67b1]
cmp ecx, dword [rdi]
add byte [rcx - 0x48], al
mov eax, 2
mov r8d, 2
mov eax, 2
add bh, bh
call qword [rax + 0x18]
push rax
sbb cl, ch
jmp 0x1401e2e05
shr rsi, 0x20
jmp 0x1401e2e05
add dword [rax], eax
add byte [rax - 0x3f], cl
out dx, al
shr rsi, 0x20
and byte [rax - 0x78], al
jne case.0x1402656d6.15
invalid
mov byte [rbp - 0x38], sil
enter 0xffffffffffff8b48, 0x4f
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
and byte [rax - 0x75], cl
sub byte [r8 - 0x73], r9b
sub byte [rax - 0x73], cl
mov rax, qword [rdi + 0x28]
lea rdx, [0x1402d7dd6]
lea edx, [0x1402d7dd6]
sub byte [rax - 0x73], cl
lea edx, [0x1402d7dd6]
adc eax, 0xf5176
jbe 0x1401e2caf
sldt word [rcx - 0x48]
add al, 0
mov r8d, 4
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x18], rdi
mov dword [rbp - 0x18], edi
mov dword [rbp - 0x18], edi
call 0x1890e71f9
mov dword [rbp - 0x20], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
mov byte [rbp - 0xf], 0
lea r8, [0x1401e3970]
lea rcx, [rbp - 0x20]
lea ecx, [rbp - 0x20]
or al, 0
add byte [rax - 0x73], cl
loopne case.0x1401c4dc3.340
lea ecx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
lea edx, [rbp - 0x38]
call fcn.14003f7b0
and bl, cl
in eax, 0xff
mov rcx, qword [rbp - 0x20]
movzx edx, byte [rbp - 0x10]
test rcx, rcx
leave
je 0x1401e2dcb
test byte [rdx], ch
add dword [rax], eax
add byte [rax + 0x1c2f601], dh
mov al, 1
test dl, 1
invalid
invalid
add esi, esi
ret 0xf01
jne 0x1401e2e26
jp 0x1401e2cab
add byte [rax], al
add byte [rax - 0x7d], cl
stc
cmp rcx, 1
add dword [rdi], ecx
test dword [rcx], ebx
add dword [rax], eax
add byte [rax], al
invalid
invalid
jne 0x1401e2dcf
add byte [rax], al
mov rsi, qword [rbp - 0x18]
jne 0x1401e2ca2
cmp byte [rbp - 0xf], 0
je 0x1401e2dd3
sgdt [rax]
invalid
int1
add byte [rdi], cl
test byte [rdi], cl
sgdt [rax]
sgdt [rax]
add dh, dh
xor al, 4
xor al, 4
test byte [rsi + 0x34], 4
xor al, 4
jne 0x1401e2dd3
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
lea rdx, str._____
adc eax, 0xf3713
sub byte [rax - 0x73], r9b
adc eax, 0xf3713
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
mov eax, 1
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
mov ecx, eax
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
mov al, 1
test cl, cl
mov al, 1
test cl, cl
je 0x1401e2dd3
add byte [rax], al
jmp 0x1401e2e26
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rsi - 1]
invalid
invalid
invalid
lea rax, [rsi - 1]
lea eax, [rsi - 1]
add rsi, 0xf
add esi, 0xf
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
enter 0xffffffffffff8b48, 0x4f
and byte [rax - 0x75], cl
sub byte [r8 - 0x73], r9b
lea edx, [0x1402d7dda]
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov eax, dword [rdi + 0x28]
lea rdx, [0x1402d7dda]
lea edx, [0x1402d7dda]
sldt word [rcx - 0x48]
mov r8d, 6
invalid
call qword [rax + 0x18]
mov qword [rbp - 0x20], rdi
mov dword [rbp - 0x20], edi
sbb byte [rax - 0x77], cl
mov dword [rbp - 0x20], edi
jge 0x1401e2cff
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
invalid
call 0x1410772ec
jmp 0x145ab7529
lea rax, [0x1401e3970]
add eax, 0xc43
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1402d7dcb]
adc eax, 0xf5092
add byte [rax - 0x73], cl
jge 0x1401e2d1d
invalid
lea rdi, [rbp - 0x20]
loopne 0x1401e2d7f
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
mov rcx, rdi
mov ecx, edi
mov r9, rsi
int1
call fcn.14003da70
in eax, 0xff
lea rax, [0x1401e3700]
add eax, 0x9ab
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1402e1542]
adc eax, 0xfe7e1
add byte [rbp + rcx*4 + 0x4d], cl
lea r9, [rbp - 0x38]
mov r8d, 5
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
enter 0xffffffffffffb841, 5
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
mov ecx, edi
call fcn.14003da70
lodsb al, byte [rsi]
in eax, 0xff
movzx ecx, byte [rbp - 0x18]
movzx eax, byte [rbp - 0x17]
mov dh, 0x45
invalid
mov dh, 0x4d
call 0x12963e38a
mov dh, 0x45
invalid
mov dh, 0x45
jmp 0x11314f008
ret 0xd2f6
mov edx, eax
not dl
ret 0xd2f6
or dl, cl
test dl, 1
je 0x1401e2d8d
retf 0xc2f6
or al, cl
jmp 0x1401e2e26
add byte [rax - 0x75], cl
loopne 0x1401e2d88
loopne 0x1401e2d88
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
invalid
loopne 0x1401e2d88
xor al, 4
add al, 0x75
sbb cl, byte [rax - 0x75]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402d67b1]
jne 0x1401e2db1
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1402d67b1]
lea edx, [0x1402d67b1]
sldt word [rcx - 0x48]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1401e2e26
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xf58db
fistp dword [rax + 0xf]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1401e2e26
mov eax, edx
jmp 0x1401e2e26
mov rsi, qword [rbp - 0x18]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1402dc110]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1401e2e26
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402d869b]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rbp - 0x30], al
cmp qword [rbp - 0x20], 0
je 0x1401e2e26
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
and al, 1
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x1402e9ad4]
or eax, 0x106c05
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
xor eax, eax
pop rbp
ret
sbb eax, 0x74000004
cmp rcx, 0x461
je case.0x1401e2eb3.10060
jmp case.0x1401e2eb3.10014
add byte [rax], al
je 0x1401e303c
cmp ecx, 0x252
je case.0x1401e2eb3.10060
mov al, 0x28
pop rbp
ret
cmp ecx, 0x2022
je case.0x1401e2eb3.10060
cmp ecx, 0x25e9
jne case.0x1401e2eb3.10014
mov al, 0x16
pop rbp
ret
add byte [rax], al
je case.0x1401e2eb3.10051
cmp ecx, 0x4d0
add byte [rax], al
jne case.0x1401e2eb3.10014
mov al, 4
pop rbp
ret
mov al, 0x14
pop rbp
ret
mov al, 5
pop rbp
ret
mov al, 6
pop rbp
ret
mov al, 0xa
pop rbp
ret
mov al, 3
pop rbp
ret
mov al, 7
pop rbp
ret
mov al, 0x10
pop rbp
ret
mov al, 0x19
pop rbp
ret
mov al, 0x24
pop rbp
ret
mov al, 0x1f
pop rbp
ret
mov al, 0xf
pop rbp
ret
mov dword [rbp - 0x20], ecx
lea rdi, [rcx + 0x18]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.NulError
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xf3812
cmp byte [rdi], cl
add byte [rcx - 0x48], al
or byte [rax], al
mov r8d, 8
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x10], rsi
jne 0x1401e3d53
jne 0x1401e3d53
mov byte [rbp - 8], al
mov qword [rbp - 0x18], 0
mov byte [rbp - 7], 0
stc
add byte [rbp + rcx*4 + 5], cl
xlatb
invalid
invalid
dec dword [rax - 0x73]
jne 0x1401e3d65
mov rcx, rsi
mov rdx, rdi
call fcn.14003f7b0
lea r8, [0x1401e3e20]
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
loopne 0x1401e3ddc
mov ecx, esi
xlatb
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
loopne 0x1401e3ddc
mov ecx, esi
call fcn.14003f7b0
mov rcx, qword [rbp - 0x18]
movzx edx, byte [rbp - 8]
test rcx, rcx
je 0x1401e3de7
mov al, 1
test dl, 1
jne 0x1401e3e07
cmp rcx, 1
jne 0x1401e3deb
mov rsi, qword [rbp - 0x10]
cmp byte [rbp - 7], 0
je 0x1401e3def
test byte [rsi + 0x34], 4
xor al, 4
jne 0x1401e3def
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
push rax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
invalid
mov al, 1
test cl, cl
sbb byte [rcx - 0x7bfe4f3f], cl
leave
sal dword [rax + 0x74c98401], 0xa
je 0x1401e3def
jmp 0x1401e3e07
mov eax, edx
jmp 0x1401e3e07
mov rsi, qword [rbp - 0x10]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1402dc110]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0xf8312
invalid
invalid
sldt word [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
and al, 1
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
lea ebp, [rsp + 0x30]
in al, dx
cmp byte [rax - 0x73], cl
lea ebp, [rsp + 0x30]
mov rsi, rdx
mov rax, qword [rcx]
mov r14, qword [rax + 8]
mov r15, qword [rax + 0x10]
adc byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, [0x1402e0688]
adc byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, [0x1402e0688]
lea edx, [0x1402e0688]
mov r8d, 1
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov dword [rbp - 8], esi
mov byte [rbp], al
mov byte [rbp + 1], 0
test r15, r15
je 0x1401e3ecc
lea rsi, [0x1401e1290]
lea rdi, [rbp - 8]
jge case.0x140185bd5.780
and dl, ah
invalid
jge case.0x140185bd5.780
lea rbx, [rbp - 0x10]
nop word cs:[rax + rax]
mov qword [rbp - 0x10], r14
inc r14
mov rcx, rdi
stc
mov rdx, rbx
mov edx, ebx
mov r8, rsi
call fcn.14003f900
dec r15
jne 0x1401e3e80
mov al, 1
test byte [rbp], 1
add dword [rbp + 0x1c], esi
add dword [rbp + 0x1c], esi
mov rax, qword [rbp - 8]
clc
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402e0689]
mov r8d, 1
mov eax, 1
mov eax, 1
call qword [rax + 0x18]
push rax
sbb byte [rax + 0x38c48348], dl
nop
add rsp, 0x38
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov ecx, eax
mov al, 1
test cl, cl
je 0x1401e3ea2
jmp case.0x14019577f.679
int3
int3
push rbx
sub rsp, 0xc8
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
cmp rax, 2
cmp eax, 2
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
cmp eax, 2
jne 0x1401e3f86
mov rdi, qword [rcx + 0x48]
test rdi, rdi
je case.0x1401a72f6.645
mov rbx, qword [rcx + 0x40]
lea r14, [rbp + 8]
nop dword [rax]
invalid
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
mov rdx, rbx
mov edx, ebx
mov r8, rdi
mov eax, edi
call fcn.14003d860
test byte [rbp + 8], 1
je case.0x1401c1233.561
add byte [rax], al
mov r12, qword [rbp + 0x10]
adc byte [rdi + rcx - 0x4a], al
movzx r15d, byte [rbp + 0x18]
jge 0x1401e3f59
movzx r13d, byte [rbp + 0x19]
movzx ebp, byte [rbp + 0x19]
mov r8d, 3
mov rcx, rsi
lea rdx, [0x1402d86d8]
lea edx, [0x1402d86d8]
verw r8w
call fcn.140038f90
xor eax, 0x84ffe550
ror byte [rdi], 0x85
out dx, eax
in eax, 0xff
test al, al
jne case.0x1401c1233.562
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0xa], al
mov dword [rcx], 0x1e9840f
invalid
test r15b, 1
je case.0x1401a72f6.645
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 1], cl
in al, dx
add byte [rax], al
add r12, r13
cmp rdi, r12
jb case.0x1401c12bf.559
invalid
add byte [rcx + rax - 0x1d], cl
add rbx, r12
sub rdi, r12
jne 0x1401e3f20
out 0x75, eax
lahf
jmp case.0x1401a72f6.645
add byte [rax], al
test al, 1
je 0x1401e404e
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
retf
mov rbx, rcx
lea rax, [rcx + 8]
lea eax, [rcx + 8]
lea eax, [rcx + 8]
test byte [rsi + 0x34], 4
mov qword [rbp + 0x40], rax
mov qword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
lock add byte [rax], al
add byte [rax], al
mov qword [rbp - 8], 0xf4240
mov qword [rbp], rsi
lea rax, [rbp + 0x40]
jne 0x1401e407b
test eax, eax
add byte [rax], al
invalid
test eax, eax
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [r8 - 0x73], 5
retf 0xff81
invalid
mov qword [rbp - 0x40], rax
lea rax, [0x1401dc190]
invalid
dec dword [rax - 0x77]
enter 0xffffffffffff8d48, 5
xlatb
invalid
str word [rax - 0x77]
or byte [r8 - 0x39], r9b
or byte [rax - 0x39], cl
adc byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 0x45
ror byte [rax - 0x77], 0x45
invalid
invalid
invalid
or byte [rax - 0x39], cl
adc byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 0x45
ror byte [rax - 0x77], 0x45
ror byte [rax - 0x77], 0x45
sbb byte [rax - 0x39], cl
mov qword [rbp + 0x20], 1
and byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1402d6200]
lea rdx, [0x1402d6200]
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp - 0x10]
lea r8, [rbp + 8]
invalid
or al, ch
invalid
call fcn.140039420
movzx ecx, byte [rbp - 0x10]
invalid
invalid
test al, cl
jne 0x1401e4107
test al, al
jne case.0x1401c1233.562
add dword [rax], eax
invalid
ror byte [rdi], 0x85
xor eax, 0xf6000001
add dword [rax], eax
add dh, dh
add dword [rax], eax
add dh, dh
test cl, 1
je case.0x1401c1233.558
rol dword [rcx], 0xf
test ch, bh
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xf285b
sub byte [rdi], cl
add byte [rax - 0x77], cl
and al, 0x20
sub byte [rdi], cl
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [0x1402d684c]
or eax, 0xf2813
lea r9, [0x1402d6168]
lea r8, [rbp + 8]
mov edx, 0x37
call fcn.14025bdc0
mov rdx, qword [rcx + 0x20]
mov rbx, rcx
mov r8, qword [rcx + 0x28]
mov rdi, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
jo 0x1401e407d
mov rcx, rdi
call rsi
mov ecx, eax
mov al, 1
test cl, cl
je 0x1401e412f
jmp 0x1401e4158
mov qword [rbp - 0x50], rax
lea rax, [0x1401dc190]
invalid
invalid
invalid
invalid
or al, byte [rcx - 0x76b70001]
mov qword [rbp - 0x48], rax
mov qword [rbp + 8], 2
add byte [rax], al
mov r8d, 0x845c748
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x18], 2
mov qword [rbp + 0x28], 0
sub byte [r8], r8b
add byte [rax], al
add byte [rax], al
invalid
invalid
and byte [rax], al
add byte [rax], al
movabs rax, 0x400000020
mov eax, 0x20
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x38], 3
lea rax, [0x1402e06a8]
add eax, 0xfc5ed
in eax, dx
invalid
add byte [rax - 0x77], cl
ror byte [r8 - 0x39], 0x45
enter 1, 0
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x40], eax
mov qword [rbp - 0x38], 1
enter 1, 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
or byte [r8 - 0x77], r9b
or byte [rax - 0x77], cl
lea rax, [rbp + 8]
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
or byte [rax - 0x77], cl
loopne 0x1401e4118
loopne 0x1401e4118
mov qword [rbp - 0x18], 1
mov dword [rbp - 0x18], 1
call 0x1401e40d8
add byte [rax], al
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
mov qword [rbp - 0x28], 1
add byte [rax], al
lea rdx, [0x1402d6200]
str word [rax - 0x73]
invalid
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x40]
shr r8b, 0x25
push rbx
in eax, 0xff
invalid
shr r8b, 0x25
push rbx
in eax, 0xff
invalid
dec dword [rdi]
movzx ecx, byte [rbp - 0x10]
test al, cl
je 0x1401e4015
mov dh, 0x4d
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0xf2722
sub byte [rax - 0x73], cl
adc eax, 0xf2722
add byte [rcx - 0x48], al
mov r8d, 0x14
adc al, 0
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne case.0x1401c1233.562
push rax
sbb byte [rax + rax*8 - 0x74b7d08b], al
mov rdi, qword [rsi + 0x20]
mov rdi, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rsi, qword [rax + 0x18]
jo case.0x1401c12bf.555
mov rdx, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov eax, dword [rbx + 0x38]
mov rcx, rdi
call rsi
jmp 0x1401e4158
mov rdx, qword [rbp + 0x10]
push rbp
adc byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp + 0x18]
mov rcx, rsi
mov ecx, esi
mov r8, qword [rbp + 0x18]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140038f90
test al, al
je case.0x1401a72f6.645
mov al, 1
jmp 0x1401e4158
add dh, byte [rcx]
ror byte [rax - 0x7f], 0xc4
enter 0, 0
add byte [rax], al
invalid
xor eax, eax
add rsp, 0xc8
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
lea r8, str.std_src...._backtrace_src_symbolizemod.rs
add eax, 0xf4a35
str word [rcx + r9*4 - 0x1f]
str word [rcx + rcx*4 - 0x1f]
mov rcx, r12
loope 0x1401e41bf
mov rdx, rdi
mov edx, edi
cli
call fcn.14025b950
int3
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0xa8
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x20], 0xfffffffffffffffe
mov r14, r9
and r14b, r15b
invalid
dec dword [rbp - 0x77]
invalid
mov r15d, r8d
mov rax, rdx
ror byte [rax - 0x77], 1
iretd
mov edi, ecx
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
push rdx
or byte [rbx + rcx*4 + 0x40], cl
mov eax, dword [rax + 0x10]
cmp dword [rax], 1
jne case.0x1401bb4ab.572
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
cmp dword [rax], 1
jne case.0x1401bb4ab.572
lea rcx, [rbp - 0x28]
fsubr st(0)
call fcn.1401e4530
mov r13, qword [rbp - 0x28]
fmul dword [rax - 0x75]
mov esi, dword [rbp - 0x20]
imul eax, dword [rbx], 0
add byte [rbx + rcx*4 + 0x6d], cl
fmul dword [rax - 0x75]
invalid
mov esi, dword [rbp - 0x20]
jne case.0x1401c8d52.501
mov rbx, qword [rbp - 0x18]
mov ebx, dword [rbp - 0x18]
call 0x1b51dc61a
test r15b, r15b
test bh, bh
je 0x1401e420d
invalid
jmp 0x1401e4265
mov al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
fsubr st(0)
lea rcx, [rbp - 0x28]
call fcn.14003d860
jl case.0x1401c8d52.496
in eax, 0xff
fsubr st(0)
jl case.0x1401c8d52.496
in eax, 0xff
cmp byte [rbp - 0x28], 0
jge 0x1401e41bf
fadd dword [rax]
add byte [rbx + 9], bh
mov ebx, 9
or dword [rax], eax
add byte [rax], al
cmove rbx, qword [rbp - 0x18]
pop rbp
call 0x1b753cf3e
str word [r8 + 0xf]
lea rsi, str._unknown_
xor eax, 0xf4377
ja 0x1401e423a
str word [rax + 0xf]
cmove rsi, qword [rbp - 0x20]
jne 0x1401e41de
movabs r13, 0x8000000000000000
test r15b, r15b
test bh, bh
mov ebp, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75ff8445], al
pop rax
test bh, bh
jne 0x1401e4265
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x10], rsi
invalid
insd dword [rdi], dx
sbb byte [rax - 0x77], cl
jne 0x1401e4225
invalid
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
call fcn.1401e48f0
add byte [rax], al
add byte [rax], al
test r14, r14
sete cl
xchg esp, eax
sal dword [rcx + rax], 8
enter 0x3975, 0x4d
jne 0x1401e4265
mov r8, qword [r14 + 8]
xor al, 1
or al, cl
jne 0x1401e4265
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
mov ecx, dword [rsi + 0x10]
mov qword [rbp + 0x18], r13
sbb byte [rax - 0x77], cl
mov qword [rbp + 0x10], rsi
jne 0x1401e424c
mov rcx, rsi
int1
mov rdx, rbx
call fcn.1401e4a30
add byte [rax], al
test rax, rax
test eax, eax
test eax, eax
je 0x1401e4265
sbb dword [rcx - 0x77], ecx
ror byte [rax - 0x73], 1
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
mov r8, rdx
lea rcx, [rbp - 0x28]
invalid
fmul dword [rax - 0x77]
mov rdx, rax
call fcn.14003d860
test byte [rbp - 0x28], 1
add dword [rdi], ecx
test byte [rbx + 1], ah
add byte [rax], al
invalid
ret 0x5e8
add dword [rdi], ecx
test byte [rbx + 1], ah
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x24], cl
invalid
lea r12, [rsi + rbx]
lea esp, [rsi + rbx]
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
mov r15, qword [rdi + 0x28]
sub byte [rcx], dh
ror byte [rax + 0x39], 0xd8
cmp eax, ebx
xor eax, eax
cmp rax, rbx
je 0x1401e443f
ret
lea rdx, [rsi + rax]
adc al, 6
invalid
mov r14, rax
mov r9, rdx
mov ecx, edx
mov ecx, edx
jmp case.0x1401c12bf.571
add r9, 2
cmp r8, r12
invalid
loopne 0x1401e42dd
cmovne r8, r9
cmovne eax, ecx
mov r10d, 2
mov edx, 2
add byte [rdi], cl
invalid
nop dword [rax]
add byte [rbp + 1], cl
add r14, r10
invalid
mov r9, r8
cmp r8, r12
loopne 0x1401e42b9
invalid
xchg ebx, eax
add dword [rax], eax
invalid
loopne 0x1401e42b9
test byte [rbx + 0x4d000001], dl
lea eax, [rcx + 1]
lea r8, [r9 + 1]
movzx r11d, byte [r9]
mov r10d, 1
add byte [rax], al
invalid
sbb dword [rcx - 0x46], eax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rbp - 0x7c], al
fstp xword [rcx - 0x22]
test r11b, r11b
jns 0x1401e42a0
cmp r11b, 0xe0
cmp bl, 0xe0
jb case.0x1401bb4ab.577
cmp r11b, 0xed
sti
in eax, dx
jne 0x1401e42fa
cmp r8, r12
je 0x1401e4442
test byte [rbx + 1], ch
add byte [rax], al
loopne 0x1401e42e1
test byte [rbx + 1], ch
add byte [rax], al
lea r8, [r9 + 2]
lea eax, [rcx + 2]
add cl, byte [rbp + 0x39]
cmp r8, r12
loopne 0x1401e42ee
je 0x1401e4442
test byte [rsi + 1], bl
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x80], al
invalid
invalid
jns 0x1401e42e9
cmp byte [r9 + 1], 0x9f
lahf
ja 0x1401e4336
add r9, 3
add ecx, 3
add eax, dword [rcx - 0x46]
add eax, dword [rax]
invalid
mov r10d, 3
add byte [rax], al
mov r8, r9
jmp 0x1401e42a0
add r9, 2
cmp r8, r12
cmp eax, esp
cmp eax, esp
cmove r9, r8
cmove ecx, eax
xor r8d, r8d
cmp r9, r12
invalid
ror byte [rbp + 0x39], 0xe1
setne r8b
add r8, r9
mov r10d, 3
mov edx, 3
cmp r11b, 0xf0
jb 0x1401e42a0
xor r9d, r9d
cmp r8, r12
setne r9b
ror dword [rbp + 1], 0xc8
enter 0xffffffffffffba41, 4
add byte [rax], al
invalid
enter 0xffffffffffffba41, 4
add byte [rax], al
add cl, ch
mov edx, 4
jmp 0x1401e42a0
push 0xffffffffffffffff
invalid
invalid
mov r8, r14
sub r8, rax
jb 0x1401e44c2
add byte [rcx], 0
invalid
invalid
cmp r14, rbx
ja 0x1401e44a6
pop rbx
add dword [rax], eax
invalid
pop rbx
add dword [rax], eax
add byte [rcx - 0x75], cl
mov eax, dword [rdi + 0x18]
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x10], rsi
mov rax, qword [r15 + 0x18]
mov eax, dword [rdi + 0x18]
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x10], rsi
mov qword [rbp + 8], rcx
mov qword [rbp - 0x30], rax
sar bh, 1
ror byte [rcx - 0x7bfe4f3f], 1
leave
sar bh, 1
ror byte [rcx - 0x7bfe4f3f], 1
leave
jne 0x1401e4474
add dword [rax], eax
add byte [rcx + rcx*4 + 0x6d], cl
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x10], rsi
sbb byte [rax - 0x77], cl
jne 0x1401e4385
mov r8d, 3
mov rcx, qword [rbp + 8]
or byte [rax - 0x73], cl
adc eax, 0xf4352
invalid
invalid
or byte [rax - 0x73], cl
adc eax, 0xf4352
invalid
invalid
invalid
add bh, bh
push rbp
ror byte [rcx - 0x7bfe4f3f], 1
mov al, 1
test cl, cl
call qword [rbp - 0x30]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1401e4474
add byte [rax], al
add byte [rcx - 0x7d], cl
mov byte [rbx], 0x4c
add ecx, dword [rcx + rcx*4 - 0x10]
add r14, 3
mov rax, r14
add ecx, dword [rcx + rcx*4 - 0x10]
cmp r14, rbx
mov rcx, qword [rbp + 8]
jbe 0x1401e4273
invalid
invalid
invalid
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x10], rsi
sbb byte [rax - 0x77], cl
jne 0x1401e43c1
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
add eax, 0xf4358
str word [rcx + rcx*4 - 0xf]
mov rcx, r14
mov rdx, rbx
call fcn.14025b950
jne 0x1401e43c9
add cl, ch
adc al, 1
add byte [rax], al
invalid
invalid
add byte [rdi], cl
adc byte [rbp - 0x20], al
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rbp - 0x60], xmm0
lea rax, [0x1402d857c]
mov qword [rbp - 0x50], rax
lea rax, [fcn.140040af0]
invalid
invalid
in eax, 0xff
mov qword [rbp - 0x48], rax
lea rax, [rbp - 0x60]
mov qword [rbp - 0x40], rax
lea rax, [0x1401e2630]
loop 0x1401e43f3
dec dword [rax - 0x77]
enter 0xffffffffffff8d48, 5
add byte [rcx + 0xf], 0
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 2
mov qword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
invalid
lea rax, [rbp - 0x50]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
mov qword [rbp - 0x10], 2
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x10], rsi
jne 0x1401e4444
jne 0x1401e4444
lea r8, [rbp - 0x28]
call fcn.140039420
jrcxz 0x1401e448a
in eax, 0xff
jmp 0x1401e4474
mov rax, rbx
sub rbx, rax
lea rdx, [rsi + rax]
lea edx, [rsi + rax]
ret
lea edx, [rsi + rax]
test rax, rax
je case.0x1401e2ed6.328
invalid
adc ecx, dword [rcx - 0x75]
sbb byte [r9 + r9*4 + 0x6d], r9b
sbb byte [rax - 0x77], cl
jne 0x1401e446a
invalid
mov rax, qword [r15 + 0x18]
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x10], rsi
invalid
mov r8, rbx
call rax
jmp 0x1401e4474
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x10], rsi
mov rcx, rdi
mov ecx, edi
mov r8, rbx
call fcn.140038f90
shl r13, 1
test r13, r13
test ebp, ebp
test ebp, ebp
je 0x1401e4492
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rsi
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x10], rsi
sbb byte [rax - 0x77], cl
jne 0x1401e44be
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
lea eax, [0x1402d86c0]
mov rcx, r14
mov rdx, rbx
call fcn.14025ba70
jmp 0x1401e44dc
invalid
invalid
mov qword [rbp + 0x18], r13
mov dword [rbp + 0x18], ebp
mov qword [rbp + 0x10], rsi
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, rax
mov rdx, r14
call fcn.14025be50
ud2
nop
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x18]
shl rax, 1
test rax, rax
je 0x1401e451b
mov r8, qword [rbp + 0x10]
mov rcx, qword [0x14034f0b8]
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 r14
pop r15
pop rbp
ret
fdivr st(6)
invalid
test eax, eax
js 0x1401e487e
mov rbx, r8
mov rdi, rdx
mov qword [rbp - 0x58], rcx
test al, 0x74
invalid
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, rbx
call fcn.1401fcae0
mov r12, rax
test rax, rax
jne 0x1401e459c
mov ecx, 1
mov rdx, rbx
call fcn.14025b3e0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov r12d, 1
mov qword [rbp - 0x50], rbx
mov qword [rbp - 0x48], r12
mov eax, 0xc045c748
add byte [rax], al
add byte [rax], al
mov eax, 0xc045c748
add byte [rax], al
add byte [rax], al
mov byte [rbp - 0x38], 1
lea rsi, [rdi + rbx*2]
xor r15d, r15d
movd xmm6, dword [str._a___]
movd xmm7, dword [0x140268ca0]
xor r14d, r14d
test r14b, 1
je case.0x1401e2ed6.345
jmp 0x1401e4600
lea rcx, [r12 + r15]
lea rdx, [rbp - 0x2c]
mov r8, r13
call fcn.14025a776
add r15, r13
mov qword [rbp - 0x40], r15
xor r14d, r14d
test r14b, 1
je case.0x1401e2ed6.345
mov r13d, ebx
jmp 0x1401e4621
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rdi, rsi
je 0x1401e484f
movzx r13d, word [rdi]
add rdi, 2
mov ecx, r13d
and ecx, 0xf800
movzx eax, r13w
movzx eax, bp
movzx eax, bp
cmp ecx, 0xd800
jne 0x1401e46f0
cmp eax, 0xdbff
ja 0x1401e47cb
cmp rdi, rsi
je case.0x1401908d2.776
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
rol dword [rcx + 0x2000c1], 0
rol dword [rcx + 0x2000c1], 0
movzx ecx, cx
cmp ecx, 0xfc00
jb 0x1401e47d8
movzx eax, ax
mov ecx, eax
and ecx, 0x3c0
shl ecx, 0x10
and r13d, 0x3ff
shl r13, 0x1a
movabs rdx, 0x100000000
add rdx, r13
or r13d, ecx
mov rcx, rdx
shr rcx, 0x22
shr rdx, 0x1c
shr edx, 0x1c
movzx edx, dl
shl edx, 8
or edx, ecx
shr r13d, 6
and r13d, 0xff0000
shl eax, 0x18
or eax, edx
or eax, r13d
movd xmm0, eax
pand xmm0, xmm6
por xmm0, xmm7
movd dword [rbp - 0x2c], xmm0
mov r13d, 4
mov rax, qword [rbp - 0x50]
sub rax, r15
clc
cmp rax, r13
jae 0x1401e45e0
invalid
invalid
invalid
invalid
jmp 0x1401e47a0
mov dword [rbp - 0x2c], 0
cmp eax, 0x80
add byte [rax], al
jae 0x1401e4720
mov byte [rbp - 0x2c], r13b
mov r13d, 1
add byte [rax - 0x75], cl
invalid
invalid
sub rax, r15
cmp rax, r13
jae 0x1401e45e0
jmp 0x1401e47a0
cmp eax, 0x800
jae 0x1401e4760
mov eax, r13d
shr eax, 6
or al, 0xc0
mov byte [rbp - 0x2c], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 0x2b], r13b
mov r13d, 2
mov rax, qword [rbp - 0x50]
sub rax, r15
cmp rax, r13
jae 0x1401e45e0
jmp 0x1401e47a0
mov ecx, eax
shr ecx, 0xc
or cl, 0xe0
mov byte [rbp - 0x2c], cl
mov ecx, eax
shr ecx, 6
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 0x2b], cl
and al, 0x3f
or al, 0x80
mov byte [rbp - 0x2a], al
mov r13d, 3
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp - 0x50]
sub rax, r15
mov r8b, 0x4c
sub eax, edi
cmp rax, r13
jae 0x1401e45e0
or dword [rdx - 2], 0xffffffff
invalid
or dword [rdx - 2], 0xffffffff
jmp qword [rsi + 0x2e]
nop word cs:[rax + rax]
mov qword [rsp + 0x20], 1
mov r9d, 1
lea rcx, [rbp - 0x50]
mov rdx, r15
mov r8, r13
call fcn.140265a10
mov r12, qword [rbp - 0x48]
mov r15, qword [rbp - 0x40]
jmp 0x1401e45e0
xor r14d, r14d
jmp case.0x1401908d2.781
xor r14d, r14d
mov rdi, rsi
mov edi, esi
mov edi, esi
jmp case.0x1401908d2.781
mov r14b, 1
mov ebx, eax
mov byte [rbp - 0x38], 0
mov rax, qword [rbp - 0x50]
mov al, 0x4c
sub eax, edi
cmp rax, 2
ja 0x1401e4813
mov qword [rsp + 0x20], 1
mov r8d, 3
mov r9d, 1
lea rcx, [rbp - 0x50]
mov rdx, r15
call fcn.140265a10
mov r15, qword [rbp - 0x40]
mov eax, r13d
shr eax, 6
and al, 0x3f
or al, 0x80
and r13b, 0x3f
invalid
or r13b, 0x80
mov r12, qword [rbp - 0x48]
mov byte [r12 + r15], 0xed
mov byte [r12 + r15 + 1], al
mov byte [r12 + r15 + 2], r13b
add r15, 3
mov qword [rbp - 0x40], r15
test r14b, 1
je case.0x1401e2ed6.345
jmp 0x1401e4600
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
mov rax, qword [rbp - 0x58]
movups xmmword [rax + 0x10], xmm1
invalid
invalid
movups xmmword [rax], xmm0
movaps xmm6, xmmword [rbp - 0x20]
movaps xmm7, xmmword [rbp - 0x10]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.14002e150
int3
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movdqa xmmword [rsp + 0x30], xmm6
cmp qword [rbp - 0x50], 0
je 0x1401e48d2
mov r8, qword [rbp - 0x48]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
in al, dx
push rax
lea rbp, [rsp + 0x50]
mov rsi, rdx
mov rdi, rcx
lea rcx, [rbp - 0x28]
mov rdx, rdi
cli
mov r8, rsi
call fcn.1401e4ea0
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 8]
movzx r8d, al
lea r9, [0x1402e9fd0]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
add rcx, 4
jmp 0x1401e4972
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1401e4972
add ecx, 2
jmp 0x1401e4972
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1401e4a1d
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x1401e4997
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x1401e49a1
cmp ecx, 0x5c
je 0x1401e49a1
add al, 0xfb
cmp al, 2
jae 0x1401e49a1
xor eax, eax
jmp 0x1401e4a15
invalid
je case.0x1401e4935.12
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.1401e4ea0
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
call 0x13873d504
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
movzx r8d, al
lea r9, [0x1402e9fec]
push rsi
adc byte [rax], al
movsxd r8, dword [r9 + r8*4]
add al, 0x81
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
jmp r8
jmp rax
loopne 0x1401e4a1a
add rcx, 4
add ecx, 4
jmp 0x1401e4a0b
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1401e4a0b
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1401e4a0b
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove eax, edx
add rcx, r8
add rcx, 2
rol dword [rdx], 0xeb
invalid
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
mov ecx, 2
add byte [rax], al
add byte [rax + 0x39], cl
int1
cmp rcx, rsi
ja 0x1401e4a1d
cmp al, 6
setne al
add rsp, 0x50
add esp, 0x50
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1402d8080]
mov rdx, rsi
call fcn.14025b950
and al, 0x6f
invalid
invalid
add byte [rax - 0x77], cl
bnd call fcn.14025b950
and al, 0x6f
invalid
invalid
and al, 0x6f
invalid
int3
rol byte [rax], 1
add byte [rax], al
mov rax, qword [rbp + 0xe0]
movzx r9d, r14b
invalid
add byte [rbp + 0xf], al
mov dh, 0xce
invalid
lea r8, [0x1402ea008]
lea eax, [0x1402ea008]
movsxd r9, dword [r8 + r9*4]
add r9, r8
ror dword [rcx - 0x77], 0xf2
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp case.0x1401bb4ab.583
invalid
xor al, 0x4c
lea eax, [rax + 1]
invalid
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
cmove eax, eax
add rcx, r8
add rcx, 8
jmp case.0x1401bb4ab.583
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x1401bb4ab.583
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add rcx, r8
add rcx, 2
add ecx, 2
add ecx, 2
add ch, bl
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
jmp case.0x1401bb4ab.583
mov ecx, 2
add byte [rax], al
add byte [rcx - 0x77], cl
sub r10, rcx
sub edx, ecx
mov r10, rsi
sub r10, rcx
sub edx, ecx
jb case.0x1401e2ed6.357
add rcx, rdi
mov r8, rcx
mov eax, ecx
test r10, r10
je 0x1401e4aff
sal byte [rsp + rdx + 0x41], cl
movzx eax, byte [rax]
movzx eax, byte [r8]
cmp al, 0x2f
invalid
sete cl
cmp al, 0x5c
sete r15b
xchg esp, eax
invalid
or r15b, cl
jmp 0x1401e4b02
xchg esp, eax
mov dword [rcx + 8], 0x4503ebcf
xor r15d, r15d
xor edi, edi
dec dword [rax - 0x75]
test eax, esp
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rdi + 1], ecx
add qword [r8], r8
invalid
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x14f], rax
add qword [r8], r8
invalid
add qword [r8], r8
add byte [rdi], cl
adc byte [rbp + 0xc1], al
test ecx, eax
add byte [rax], al
invalid
movups xmm0, xmmword [rbp + 0xc1]
test ecx, eax
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0xd1], cl
rol dword [rax], 1
add byte [rax], al
movups xmm1, xmmword [rbp + 0xd1]
rol dword [rax], 1
add byte [rax], al
movaps xmmword [rbp + 0x140], xmm1
lea eax, [rax + 1]
add byte [rax], al
invalid
movaps xmmword [rbp + 0x130], xmm0
xor byte [rcx], al
add byte [rax], al
lea rcx, [rbp + 0xc0]
mov rdx, r12
mov edx, esp
invalid
rol byte [rax], 0
add byte [rcx + rcx*4 - 0x1e], cl
mov edx, esp
mov r8, rbx
fsubr st(0)
invalid
call fcn.1401e4ea0
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x95
xchg ebp, eax
add byte [rax], al
movzx edx, byte [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax - 0x75], cl
invalid
invalid
invalid
mov rcx, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xe0]
lea r8, [0x1402ea024]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov edx, ebx
mov r8, r12
jmp r9
add rcx, 4
jmp 0x1401e4ba4
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
cmove edx, eax
add rcx, rdx
add ecx, edx
add rcx, 8
jmp 0x1401e4ba4
invalid
mov ecx, 6
invalid
jmp 0x1401e4ba4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
add ch, bl
jmp 0x1401e4ba4
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rax + 0x29]
retf 0x820f
mov rdx, rbx
mov edx, ebx
sub rdx, rcx
jb case.0x140074095.3621
fadd qword [rdx]
add byte [rax], al
fadd qword [rdx]
add byte [rax], al
add rcx, r12
mov r8, rcx
test rdx, rdx
mov rdx, rsi
je case.0x1401cb28f.520
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1401e4bd2
xor eax, eax
mov r8d, r15d
clc
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], rbx
pop rbp
invalid
movups xmm0, xmmword [rbp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
adc byte [rbp + 0xd0], cl
invalid
rol byte [rax], 1
add byte [rax], al
movups xmm1, xmmword [rbp + 0xd0]
invalid
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm1
adc dword [rbp + 0x30], ecx
and byte [rdi], cl
adc dword [rbp + 0x30], ecx
mov rcx, qword [rbp + 0xe0]
mov ecx, dword [rbp + 0xe0]
add byte [rax], al
mov qword [rbp + 0x40], rcx
mov byte [rbp + 0x4a], al
mov byte [rbp + 0x4a], al
mov word [rbp + 0x48], 0x200
lea rsi, [rbp + 0x61]
lea esi, [rbp + 0x61]
mov dword [rbp + 0x48], 0x8d480200
jne 0x1401e4c6c
lea esi, [rbp + 0x61]
mov cl, 2
xor r9d, r9d
leave
leave
cmp r14b, 6
je 0x1401e4c4a
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rax, qword [rbp + 0x14f]
mov qword [rbp + 0xdf], rax
movaps xmm0, xmmword [rbp + 0x130]
test dword [rax], esi
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x140], cl
test dword [rax], esi
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x140], cl
movaps xmmword [rbp + 0xd0], xmm1
movaps xmmword [rbp + 0xc0], xmm0
mov r15, rdi
mov qword [rbp + 0x50], rdi
push rax
push rax
mov rdi, rdx
mov qword [rbp + 0x58], rdx
mov r12d, r14d
mov byte [rbp + 0x60], r14b
mov rax, qword [rbp + 0xdf]
mov qword [rsi + 0x1f], rax
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
test eax, eax
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xd0], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov r14d, r8d
mov byte [rbp + 0x8a], r8b
mov al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x35], al
mov ebx, r9d
mov byte [rbp + 0x88], r9b
mov r13d, ecx
mov byte [rbp + 0x89], cl
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x50]
call fcn.1401e5340
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x10]
call fcn.1401e5340
mov rax, qword [rbp + 8]
or byte [r8 - 0x77], r9b
test eax, esi
lock add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x28], al
invalid
movups xmm1, xmmword [rbp - 0x18]
movups xmm2, xmmword [rbp - 8]
call 0x138735cdc
movaps xmmword [rbp + 0xe0], xmm2
movaps xmmword [rbp + 0xd0], xmm1
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xc0], eax
test eax, eax
add byte [rax], al
invalid
movaps xmmword [rbp + 0xc0], xmm0
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
ror byte [r8 - 0x73], 1
invalid
mov rax, qword [rbp - 0x30]
lea rcx, [rbp + 0xf8]
add byte [rax - 0x77], cl
xor byte [r15], cl
adc byte [rbp - 0x60], al
add byte [rax - 0x77], cl
xor byte [r15], cl
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
adc dword [rcx], eax
cmp byte [rbp - 0x28], 0xa
movzx eax, byte [rbp - 0x60]
je 0x1401e4d9f
invalid
mov dword [rax], eax
add byte [rax], al
movabs al, byte [0xa3c00000089840f]
test byte [rcx + 0x3c000000], cl
or cl, byte [rdi]
je 0x1401e4da3
lea rcx, [rbp + 0xc0]
cmp al, 0xa
je 0x1401e4da3
add byte [rax], al
lea rcx, [rbp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x73], cl
lea rdx, [rbp + 0xf8]
lea edx, [rbp + 0xf8]
xchg ebp, eax
clc
add byte [rax], al
add byte [rax], al
invalid
out dx, eax
or dword [rax], eax
add byte [rax], al
call fcn.1401e5720
test al, al
je 0x1401e4dec
invalid
mov bl, 0
add byte [rax], al
add byte [rax + rax*8 + 0xb3840f], al
test byte [rbx + 0x48000000], dh
add byte [rax], al
mov rdi, qword [rbp + 0x50]
mov edi, dword [rbp + 0x50]
push rax
mov rdx, qword [rbp + 0x58]
pop rax
movzx r14d, byte [rbp + 0x60]
movups xmm0, xmmword [rsi]
adc byte [rsi], al
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rbp + 0x130], xmm0
sub dword [rbp + 0x130], eax
adc byte [rdi], cl
sub dword [rbp + 0x130], eax
movaps xmmword [rbp + 0x140], xmm1
mov rax, qword [rsi + 0x1f]
mov eax, dword [rsi + 0x1f]
mov eax, dword [rsi + 0x1f]
mov qword [rbp + 0x14f], rax
test dword [rdi + 1], ecx
add byte [rax], al
add qword [r8], r8
add byte [rdi + rcx - 0x4a], al
movzx ecx, byte [rbp + 0x88]
movzx ecx, byte [rbp + 0x89]
movzx r9d, byte [rbp + 0x88]
movzx ecx, byte [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
movzx ecx, byte [rbp + 0x89]
lea ecx, [rcx + 0x44000000]
movzx eax, byte [rbp + 0x8a]
mov dh, 0x85
invalid
mov al, byte [rax]
add byte [rax], al
invalid
movzx r8d, byte [rbp + 0x8a]
test dword [rdx + 0xf000000], ecx
add byte [rdi], cl
movzx eax, byte [rsi + 0x2e]
mov dh, 0x46
mov byte cs:[rbp + 0x15c], al
mov byte [rbp + 0x15c], al
mov byte [rbp + 0x15c], al
pop rsp
add dword [rax], eax
add byte [rbx - 0x7a76d5ba], cl
test dword [rax + 1], ebx
add byte [rax], al
cmp r14b, 6
mov eax, dword [rsi + 0x2a]
mov dword [rbp + 0x158], eax
test dword [rax + 1], ebx
add byte [rax], al
test dword [rax + 1], ebx
add byte [rax], al
cmp r14b, 6
jne 0x1401e4c20
jmp 0x1401e4c4a
invalid
cmp al, 0xa
jne 0x1401e4dec
invalid
mov rax, qword [rbp + 0x14f]
mov rax, qword [rbp + 0x14f]
mov qword [rbp + 0xaf], rax
movaps xmm0, xmmword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x130], al
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
movaps xmm1, xmmword [rbp + 0x140]
sub byte [rbp + 0x140], cl
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0xa0], ecx
invalid
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xa0], xmm1
movabs al, byte [0x9085290f000000]
add byte [rax], al
movaps xmmword [rbp + 0x90], xmm0
add byte [rax], al
add byte [rbx + 0x15885], cl
pop rax
add dword [rax], eax
add byte [rax], al
mov eax, dword [rbp + 0x158]
mov dword [rbp + 0x160], eax
add byte [rdi], cl
mov dh, 0x85
pop rsp
add dword [rax], eax
add byte [rax], al
pop rax
add dword [rax], eax
add byte [rcx + 0x16085], cl
add byte [rdi], cl
mov dh, 0x85
pop rsp
add dword [rax], eax
add byte [rax], al
invalid
test dword [rcx + rax], esp
add byte [rax], al
mov byte [rbp + 0x164], al
test dword [rcx + rax], esp
add byte [rax], al
add byte [rcx - 0x80], al
inc byte [rdx]
cmp r14b, 2
jne case.0x1401c8b45.546
add al, 0x31
shr bl, 0x78
xor eax, eax
jmp case.0x1401c4dc3.576
mov rax, qword [rbp + 0xaf]
mov qword [rbp + 0xf0], rax
lock add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x90], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test eax, esi
lock add byte [rax], al
lock add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x90], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xa0], cl
invalid
add byte [rax], al
invalid
movaps xmm1, xmmword [rbp + 0xa0]
movabs al, byte [0xe18d110f000000]
add byte [rax], al
movups xmmword [rbp + 0xe1], xmm1
add byte [rax], al
add byte [rdi], cl
movups xmmword [rbp + 0xd1], xmm0
adc dword [rbp + 0xd1], eax
rol dword [rax], 1
add byte [rax], al
mov eax, dword [rbp + 0x160]
mov dword [rbp + 0xfb], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x85
invalid
add byte [rax], al
movzx eax, byte [rbp + 0x164]
mov byte [rbp + 0xff], al
mov qword [rbp + 0xc0], r15
mov qword [rbp + 0xc8], rdi
invalid
test dword [rcx + rax], esp
add dword fs:[rax], eax
add byte [rax + 0xff85], cl
add byte [rcx + rcx*4 - 0x43], cl
rol byte [rax], 0
add byte [rax - 0x77], cl
mov ebp, 0xc8
invalid
mov byte [rbp + 0xd0], r12b
mov byte [rbp + 0xf8], bl
add byte [rax], al
mov byte [rbp + 0xf9], r13b
lodsd eax, dword [rsi]
stc
add byte [rax], al
add byte [rax + rcx*4 - 0x4b], al
mov byte [rbp + 0xfa], r14b
invalid
invalid
mov byte [rbp + 0xfa], r14b
lea rcx, [rbp + 0xc0]
call fcn.1401e57f0
invalid
add byte [rax], al
add al, ch
mov byte [rcx], cl
add byte [rax], al
nop
add rsp, 0x1e8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x1402d8080]
mov rdx, rsi
call fcn.14025b950
invalid
push 7
invalid
lea r8, [0x1402d8080]
mov rdx, rbx
call fcn.14025b950
push 7
add ah, cl
in eax, dx
xor dword [rdi], ecx
add byte [rax - 0x77], cl
invalid
push 7
add ah, cl
int3
int3
push r15
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rsp + 0x20]
in al, dx
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
test r8, r8
je case.0x1401c4dc3.578
movzx r10d, byte [rdx]
cmp r10b, 0x2f
mov esi, 0x5c
pop rsp
add byte [rax], al
add byte [rdi + rcx + 0x44], al
invalid
cmp r8, 1
cmp eax, 1
invalid
cmp eax, 1
jne 0x1401e4efc
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
xor esi, esi
jmp case.0x14019577f.738
xor r9d, r9d
xor ecx, ecx
xor ebx, ebx
xor r11d, r11d
xor ebx, ebx
fild dword [rbp + 0x31]
invalid
xor eax, eax
xor r14d, r14d
xor edi, edi
xor esi, esi
xor r10d, r10d
jmp case.0x14019577f.738
movzx eax, byte [rdx + 1]
mov dh, 0x42
add dword [rdi + rbp], edi
cmp al, 0x2f
cmp al, 0x2f
cmovne esi, eax
cmp r8, 2
invalid
jne 0x1401e4f1f
xor r9d, r9d
xor ecx, ecx
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
jmp case.0x14019577f.738
movzx edi, byte [rdx + 2]
cmp dil, 0x2f
mov r14d, 0x5c
mov esi, 0x5c
mov esi, 0x5c
add byte [rax], al
cmove edi, r14d
cmp r8, 3
add esi, dword [rbp + 0x12]
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
imul cl
add dword [rax], 0
invalid
imul cl
add dword [rax], 0
add byte [rdi], cl
movzx eax, byte [rdx + 3]
cmp al, 0x2f
mov dh, 0x42
add edi, dword [rdi + rbp]
cmovne r14d, eax
cmp r8, 4
clc
add al, 0x75
invalid
clc
add al, 0x75
or al, 0x45
xor ecx, ecx
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
jmp case.0x14019577f.738
movzx eax, byte [rdx + 4]
cmp al, 0x2f
mov r11d, 0x5c
cmove eax, r11d
cmp r8, 5
clc
invalid
jne 0x1401e4f85
clc
add eax, 0x31450a75
xor r9d, r9d
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
jmp case.0x14019577f.738
movzx r9d, byte [rdx + 5]
cmp r9b, 0x2f
cmovne r11d, r9d
cmp r8, 6
jne 0x1401e4f9f
xor r9d, r9d
xor ebx, ebx
jmp case.0x14019577f.738
movzx ebx, byte [rdx + 6]
cmp bl, 0x2f
mov r9d, 0x5c
cmove ebx, r9d
pop rdx
invalid
cmp r8, 7
jne case.0x1401a72f6.690
xor r9d, r9d
jmp case.0x14019577f.738
movzx r15d, byte [rdx + 7]
cmp r15b, 0x2f
jmp [rdi]
cmovne r9d, r15d
shl r9, 0x38
jmp [rdi]
cmp r8, 8
mov r15d, 8
add byte [rbp + 0xf], cl
clc
add byte [rbp + 0xf], cl
clc
cmp r8, 2
jb 0x1401e505c
movzx esi, sil
shl esi, 8
movzx r10d, r10b
or r10, rsi
cmp r10d, 0x5c5c
cmp edx, 0x5c5c
jne 0x1401e505c
mov r10d, r15d
and r10d, 0xe
cmp r10d, 2
je 0x1401e5099
add byte [rax], al
invalid
movzx r10d, r14b
shl r10d, 8
movzx esi, dil
or byte [rax + 0xf], al
mov dh, 0xf7
or esi, r10d
movzx r10d, si
cmp r10d, 0x5c2e
je 0x1401e514c
add dword [rax], eax
add byte [rcx - 0x7f], al
cli
invalid
cmp r10d, 0x5c3f
jne 0x1401e5099
cmp r8, 3
jbe 0x1401e52f6
cmp byte [rdx], 0x2f
je 0x1401e5056
cmp byte [rdx + 1], 0x2f
je 0x1401e5056
cmp byte [rdx + 2], 0x2f
je 0x1401e5056
cmp byte [rdx + 3], 0x2f
jne case.0x140185bd5.837
add byte [rax], al
add byte [rax], al
lea r10, [r8 - 2]
jmp 0x1401e50a6
invalid
cmp r8, 2
jb 0x1401e513c
invalid
cmp byte [rdx + 1], 0x3a
jne 0x1401e513c
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
ret 0x80bf
cli
sbb cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
ret 0x80bf
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
ret 0x1c6
invalid
mov byte [rcx + 1], dl
ret 0x1c6
add dword [0x1291fa21d], eax
cmpsb byte [rsi], byte [rdi]
jmp 0x1401e513f
add byte [rax], al
add byte [rbp - 0x77], cl
mov edx, eax
invalid
invalid
mov r10, r8
mov edx, eax
add r10, 0xfffffffffffffffe
je 0x1401e513c
xchg esi, eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rdx + 2]
add rdx, 3
add cl, byte [rax - 0x7d]
add cl, byte [rax - 0x7d]
ret 0x4903
add r8, 0xfffffffffffffffc
xor r9d, r9d
sar ah, 0x45
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
invalid
je 0x1401e50e2
pop rdx
inc dword [rcx - 0x7d]
sti
invalid
cmp r11d, 0x5c
je 0x1401e50e2
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1401e50c0
enter 0xffffffffffff8349, 0xfffffffffffffff8
invalid
jmp 0x1401e513c
lea r11, [r9 + 1]
lea ebx, [rcx + 1]
sub r10, r11
je 0x1401e513c
lea r11, [rax + r9]
inc r11
neg r8
neg eax
neg eax
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x1401e511d
cmp edi, 0x5c
je 0x1401e511d
lea rdi, [rsi + 1]
add rsi, r8
add esi, eax
add dword [rcx + rax - 0x3a], ecx
mov rsi, rdi
jne 0x1401e5100
mov rsi, r10
test r9, r9
je 0x1401e513c
test rsi, rsi
je 0x1401e513c
mov byte [rcx], 4
mov qword [rcx + 8], rax
or byte [r9 + rcx*4 + 0x49], cl
adc byte [rcx + rcx*4 + 0x59], cl
sbb byte [rax - 0x77], cl
jno 0x1401e515a
mov dword [rcx + 0x20], esi
jmp 0x1401e513f
mov byte [rcx], 6
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp r8, 3
jbe 0x1401e530d
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x1401e518c
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
stc
invalid
je 0x1401e518c
stc
invalid
cmp r9d, 0x5c
je 0x1401e518c
inc rax
inc eax
cmp r8, rax
jne 0x1401e5170
mov rax, r8
mov byte [rcx], 3
add dword [rbx], eax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x1401e513f
and r15d, 0xc
cmp r15d, 4
invalid
add al, 0x74
jg 0x1401e51e8
je 0x1401e5222
movzx r10d, bl
movzx edx, bl
shl r10, 0x30
or r10, r9
or edx, ecx
or edx, ecx
movzx r9d, r11b
shl r9, 0x28
movzx eax, al
invalid
sub byte [rdi], cl
mov dh, 0xc0
invalid
shl rax, 0x20
or rax, r9
or eax, ecx
and byte [rcx + rcx - 0x38], cl
or eax, ecx
or rax, r10
movabs r9, 0x5c434e5500000000
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x4e], dl
pop r12
add byte [rbp + 0x4e], dl
pop r12
cmp rax, r9
cmp eax, ecx
enter 0x5075, 0x49
cmp eax, 7
jne 0x1401e5222
push rax
cmp r8, 7
jbe 0x1401e5324
add qword [rax], rax
add dword [rax], eax
add byte [rax - 0x73], cl
or byte [rcx + r9*4 - 0x3a], cl
mov esi, eax
lea rax, [rdx + 8]
mov rsi, r8
mov esi, eax
mov esi, eax
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
xabort 0xf
clc
je 0x1401e5295
add rdx, 9
add rsi, 0xfffffffffffffff8
je 0x1401e5295
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
invalid
rol byte [rax + 0xf5cff7a], cl
test byte [rdx + 0x49000000], ah
add byte [rax], al
add byte [rax], al
inc r10
cmp byte [rdx - 1], 0x5c
je 0x1401e52ad
add byte [rax], al
inc r10
inc rdx
dec r8
dec eax
dec eax
cmp r8, 0xfffffffffffffffe
jne 0x1401e5201
mov r10, rsi
mov edx, esi
bnd jmp 0x1401e52de
jmp 0x1401e52de
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cld
add al, 0x4d
lea ecx, [rax - 4]
cld
cmp r9, 3
jb 0x1401e5243
invalid
adc eax, dword [rdi + rcx - 0x4a]
push rdx
invalid
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x1401e524f
cmp r10d, 0x5c
je 0x1401e524f
invalid
invalid
jmp 0x1401e527f
cmp r8, 4
je 0x1401e529d
cmp r8, 6
jne 0x1401e527f
cmp byte [rdx + 5], 0x3a
jne 0x1401e527f
cmp dh, byte [rbp + 0x2a]
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
and dl, 0xdf
add r10b, 0xbf
add dl, 0xbf
cmp r10b, 0x19
ja 0x1401e527f
cli
sbb dword [rdi + 0x16], esi
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp 0x1401e513f
sar dh, 0xff
invalid
invalid
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je case.0x1401bb4ab.609
inc rdx
cmp r8, rdx
jne case.0x1401c8b45.570
jmp 0x1401e529d
xor r10d, r10d
jmp 0x1401e52db
mov r9, rdx
mov ecx, edx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
add byte [rax - 0x77], cl
or byte [r9 + rcx*4 + 0x49], cl
mov dword [rcx + 0x10], ecx
invalid
xchg edx, eax
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r9
jmp 0x1401e513f
invalid
lea r11, [r10 + 1]
lea r9, [rax + r10]
invalid
adc byte [rcx - 1], cl
ror dword [rcx + rbp - 0x22], 0x74
invalid
je 0x1401e52db
inc r9
sub rsi, r11
invalid
je 0x1401e52db
fidiv word [rsi + rbx + 0x49]
neg eax
invalid
neg r8
fadd dword [rbp + 0x31]
fild dword [rdx - 0x80]
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
cmp al, 0x1a
pop rsp
je 0x1401e52de
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x1401e52c3
mov r11, rsi
jmp 0x1401e52de
xor r11d, r11d
mov byte [rcx], 1
add dword [rcx], eax
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov dword [rcx + 0x18], ecx
mov qword [rcx + 0x20], r11
jmp 0x1401e513f
invalid
invalid
invalid
invalid
lea rax, [0x1402d9a30]
lea eax, [0x1402d9a30]
mov ecx, 4
add al, 0
add byte [rax], al
mov rdx, r8
mov r8, rax
call fcn.14025ba70
invalid
invalid
invalid
invalid
invalid
lea rax, [0x1402d9a48]
mov ecx, 4
mov rdx, r8
mov r8, rax
mov eax, eax
mov eax, eax
call fcn.14025b950
sub al, 0x66
invalid
lea rax, [0x1402d9a48]
mov ecx, 8
mov rdx, r8
mov r8, rax
call fcn.14025b950
int3
int3
int3
int3
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
movzx ebx, byte [rdx + 0x38]
cmp byte [rax + 0x3a7403fb], al
cmp byte [rax + 0x3a7403fb], al
mov r12, rdx
movzx r15d, byte [rdx + 0x39]
cmp r15b, 3
add eax, dword [rcx + 0xf]
xchg esp, eax
ret 0xf44
mov dh, 0x42
adc byte [rcx], dh
rol byte [rcx - 0x7d], 0xf8
clc
add eax, dword [rcx + 0xf]
xchg ebx, eax
ror dword [rbx + rcx*4 + 0x5a], 0x30
add eax, dword [rcx + 0xf]
xchg esp, eax
ret 0xf44
clc
add eax, dword [rcx + 0xf]
xchg ebx, eax
ror dword [rbx + rcx*4 + 0x5a], 0x30
lea rdx, [r11 + 1]
test r11, r11
cmove rdx, r11
cmove edx, ebx
cmp bl, r15b
seta r11b
or r11b, r10b
je 0x1401e53ac
mov byte [rcx], 0xa
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
mov al, r9b
lea eax, [rax + rax*2]
add eax, 7
add eax, 7
mov dword [rbp - 0xc], eax
movzx r13d, byte [r12 + 0x3a]
mov rax, qword [r12 + 0x20]
and al, 0x20
lea r9, [rax + rdx + 2]
mov qword [rbp - 8], r9
add cl, byte [rcx + rcx*4 + 0x4d]
clc
add rdx, rax
add rdx, 8
add edx, 8
add edx, 8
ret 0x4808
mov qword [rbp], rdx
mov dword [rbp], edx
add rax, 4
mov rsi, qword [r12]
xor al, 0x24
xor al, 0x24
mov rdx, qword [r12 + 8]
mov r14d, r8d
mov r9, rdx
jmp 0x1401e540c
mov r10, qword [rbp]
test r10, r10
test edx, edx
jne case.0x1401e54a1.2
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja case.0x1401e49ce.22
test bl, bl
je 0x1401e5490
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
rol dword [rcx - 0x7d], cl
cli
movzx r10d, bl
cmp r10d, 1
add dword [rdi], ecx
invalid
mov es, word [rax]
add byte [rax], al
add dword [rdi], ecx
test dword [rsi + 0x41000000], ecx
mov byte [rsp + 0x38], 2
mov byte [r12 + 0x38], 2
test r13b, 1
jne 0x1401e55f1
mov bl, 2
cmp r8d, 3
jb 0x1401e5401
cmp r8d, 5
je 0x1401e5401
cmp r8d, 6
jne 0x1401e56b9
test rdx, rdx
je 0x1401e559a
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x1401e55a1
cmp r10b, 0x2e
jne 0x1401e55a1
add dword [rax], eax
invalid
movzx r10d, byte [rsi + 1]
add dword [rcx - 0x7d], eax
cli
invalid
cmp r10d, 0x2f
je 0x1401e55b5
add byte [rax], al
add byte [rax], al
cmp r10d, 0x5c
jne 0x1401e5401
jmp 0x1401e55b5
nop dword [rax + rax]
lea r10, [0x1402ea040]
movsxd r11, dword [r10 + r14*4]
add r11, r10
mov r10, rax
jmp r11
mov r10, qword [rbp - 8]
jmp case.0x1401e54a1.0
test rdx, rdx
je 0x1401e5611
invalid
add byte [rbp + 0x31], al
fild dword [rcx - 0x80]
clc
add esi, dword [rbx + 0x2e]
xor r11d, r11d
cmp r8b, 3
jae 0x1401e54f0
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp byte [rsi + r11], 0x5c
je 0x1401e552d
inc r11
cmp rdx, r11
jne 0x1401e54d0
jmp case.0x1401c12bf.617
add byte [rsi + 0xf], al
mov dh, 0xc
invalid
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
je 0x1401e552d
cmp r9d, 0x5c
je 0x1401e552d
inc r11
cmp rdx, r11
jne 0x1401e54f0
xor r10d, r10d
mov r11, rdx
test r11, r11
jne case.0x1401e2ed6.383
sub rdx, r10
add r10, rsi
mov qword [r12], r10
mov qword [r12], r10
mov qword [r12 + 8], rdx
mov bl, 2
mov r9, rdx
mov ecx, edx
jmp 0x1401e5404
xlatb
invalid
inc dword [rcx - 0x46]
add dword [rax], eax
add byte [rax], al
mov r10d, 1
test r11, r11
je 0x1401e5514
mov r9, rsi
mov ecx, esi
mov edi, dword [rbp - 0xc]
mov ebx, edi
cmp r11, 1
cmp ebx, 1
add dword [rsp + rdx + 0x40], esi
je 0x1401e555a
mov dil, 9
mov bh, 9
cmp r11, 2
cmp ebx, 2
jne 0x1401e556b
cmp byte [rsi], 0x2e
jne 0x1401e556b
invalid
invalid
lea r9, [rsi + 1]
mov bl, 8
cmp byte [r9], 0x2e
movzx edi, bl
movzx edi, bl
sti
mov r9d, 9
add byte [rax], al
add byte [rcx + 0xf], al
stc
cmovne edi, r9d
add r10, r11
mov r9, rdx
sub r9, r10
jb case.0x140020d34.4991
invalid
fimul dword [rcx - 0x77]
ror dword [rbp + 0x29], 1
ror dword [rdi], 1
invalid
add r10, rsi
mov qword [r12], r10
mov qword [r12], r10
mov qword [r12 + 8], r9
and al, 8
mov bl, 2
mov rdx, r9
cmp dil, 0xa
dec dword [rdx]
dec dword [rdx]
je 0x1401e5404
jmp case.0x1401e4b67.22
add byte [rax], al
add byte [rcx], dh
shr cl, cl
invalid
xor edx, edx
jmp 0x1401e5401
invalid
cmp rdx, 1
jne 0x1401e5401
test dword [rsi - 2], edx
invalid
invalid
cli
add dword [rdi], ecx
test dword [rsi - 2], edx
invalid
cmp r10b, 0x2e
jne 0x1401e5401
invalid
cli
jne 0x1401e5401
dec dword [rbp - 0x7b]
leave
test r9, r9
je 0x1401e5707
test byte [rcx + 1], cl
add byte [rax], al
dec r9
inc rsi
inc esi
inc esi
mov qword [r12], rsi
mov qword [r12 + 8], r9
and al, 8
mov byte [rcx], 7
jmp 0x1401e539b
mov byte [r12 + 0x38], 1
and al, 0x38
and al, 0x38
add dword [rax - 0x73], ecx
adc eax, 0x104a7a
jp 0x1401e562a
adc byte [rax], al
lea rdx, [0x1402ea05c]
jp 0x1401e562a
adc byte [rax], al
movsxd r10, dword [rdx + r14*4]
adc al, 0xb2
mov dl, 0x49
add edx, edx
add r10, rdx
jmp r10
loop case.0x1401e2ed6.378
mov r10, rax
mov edx, eax
jmp 0x1401e5646
push rbp
test r9, r9
je 0x1401e56f4
add byte [rax], al
add byte [rcx - 1], cl
dec r9
add byte [rax], al
dec r9
inc rsi
mov qword [r12], rsi
xor al, 0x24
mov qword [r12 + 8], r9
mov dword [rsp + 8], ecx
or dh, al
add dword [rsi], eax
mov byte [rcx], 6
jmp 0x1401e539b
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
add ebp, ecx
jl case.0x1401e2ed6.377
std
jmp case.0x1401e49ce.22
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x1401e562b
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
pop rcx
adc cl, ch
jmp 0x1401e539b
outsd dx, dword [rsi]
std
invalid
dec dword [rbx + rcx*4 + 0x55]
mov r10, qword [rbp - 8]
clc
jmp 0x1401e5646
mov r10d, 6
add byte [rax], al
jmp 0x1401e5646
mov r10, qword [rbp]
jmp 0x1401e5646
invalid
invalid
mov r10d, 2
mov edx, 2
add byte [rax], al
cmp r10, r9
ja case.default.0x1401e565d
retf 0x870f
add byte [rax - 0x73], cl
adc eax, 0x104a1e
lea rdx, [0x1402ea074]
adc byte [rax], al
movsxd r11, dword [rdx + r14*4]
add r11, rdx
add ebx, edx
jmp r11
mov rax, qword [rbp]
jmp case.0x1401e565d.0
mov rax, qword [rbp - 8]
jmp case.0x1401e565d.0
mov eax, 6
jmp case.0x1401e565d.0
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x1401e56e2
add rax, rsi
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov dword [rsp + 8], edx
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
movups xmm1, xmmword [rsp + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp 0x1401e539b
mov byte [rcx], 6
jmp 0x1401e539b
lea r8, [0x1402d8178]
mov rcx, r10
call fcn.14025b950
lea r8, [0x1402d8118]
mov rcx, r10
mov rdx, r9
call fcn.14025ba70
lea r8, [0x1402d8130]
mov rcx, rax
mov rdx, r9
call fcn.14025b950
lea r8, [0x1402d8160]
mov ecx, 1
xor edx, edx
call fcn.14025b950
invalid
invalid
invalid
invalid
lea r8, [0x1402d8148]
mov ecx, 1
xor edx, edx
call fcn.14025b950
int3
int3
xor eax, eax
cmp r9b, 4
stc
invalid
stc
add al, 0x4c
cmovae r10, rax
cmovae r10, rax
movzx r9d, byte [rdx]
movzx ecx, byte [rdx]
lea r11, [r9 - 5]
cmp r9, 6
cmovb r11, rax
fmul dword [rbp + 0x39]
fimul dword [rdi]
invalid
add byte [rax], 0
add byte [rax], al
invalid
fmul dword [rbp + 0x39]
fimul dword [rdi]
test dword [rax - 0x50000000], eax
add byte [rax], al
invalid
mov al, 1
invalid
invalid
add byte [rax], al
add byte [rax - 0x2d7ab2ff], dh
invalid
mov al, 1
test r10, r10
invalid
sal byte [rsp + 0x49], cl
cmp edx, 4
je 0x1401e5786
cmp r10, 4
jne 0x1401e57db
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x1401e57a2
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
push rdx
or byte [rax - 0x75], cl
or r8b, bpl
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
add edx, dword [rax + 7]
add byte [rbp - 0x3f6bf040], al
jmp 0x1401e57db
cmp r9b, 5
ja 0x1401e57db
cmp r8b, r9b
jne case.default.0x1401e57a2
mov eax, r8d
lea r8, [0x1402ea08c]
int1
adc byte [rax], al
int1
adc byte [rax], al
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x1401e57a2
mov rsi, rdx
mov rdx, qword [rdx + 8]
mov rdi, rcx
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x1401e57a2
push rdx
or byte [rax - 0x77], cl
iretd
mov r8, qword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
and byte [rbp + 0xa], r14b
and byte [rbp + 0xa], r14b
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
jmp 0x1401e577a
xor eax, eax
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x1401e57db
lea ebp, [rsp + 0x80]
mov rdi, qword [rcx]
mov rsi, qword [rcx + 8]
movzx eax, byte [rcx + 0x10]
cmp eax, 6
je 0x1401e5833
mov rdx, qword [rcx + 0x30]
mov qword [rbp - 0x41], rdx
movups xmm0, xmmword [rcx + 0x11]
movups xmm1, xmmword [rcx + 0x21]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movzx edx, byte [rcx + 0x3a]
movzx r12d, byte [rcx + 0x38]
movzx r8d, byte [rcx + 0x39]
mov qword [rbp + 8], rdi
mov qword [rbp + 0x10], rsi
mov byte [rbp + 0x18], al
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0x19], xmm0
movups xmmword [rbp + 0x29], xmm1
mov rcx, qword [rbp - 0x41]
mov qword [rbp + 0x38], rcx
mov byte [rbp + 0x42], dl
mov byte [rbp + 0x40], r12b
mov byte [rbp + 0x41], r8b
cmp r12b, 2
jne 0x1401e5934
test rsi, rsi
je 0x1401e5a07
test byte [rdi], 0x84
test dword [rcx], eax
add byte [rax], al
cmp al, 3
jae 0x1401e58c0
invalid
cmp cl, byte [rax - 0x73]
or al, 0x37
lea rcx, [rdi + rsi]
xor r9d, r9d
nop dword [rax]
cmp byte [rdi + r9], 0x5c
je 0x1401e58a4
inc r9
cmp rsi, r9
jne 0x1401e5890
jmp 0x1401e592c
test r9, r9
test ecx, ecx
jne 0x1401e592c
inc rdi
dec rsi
jne 0x1401e588a
xor esi, esi
mov rdi, rcx
mov qword [rbp + 8], rcx
or r11b, r13b
invalid
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rdi + rcx - 0x4a], al
or al, 0xf
movzx r9d, byte [rdi + rcx]
cmp r9d, 0x2f
je 0x1401e5900
cmp r9d, 0x5c
je 0x1401e5900
inc rcx
cmp rsi, rcx
jne 0x1401e58d0
xor r9d, r9d
mov rcx, rsi
test rcx, rcx
jne 0x1401e590b
jmp 0x1401e5916
mov r9d, 1
test rcx, rcx
je 0x1401e5916
cmp rcx, 1
jne 0x1401e592c
cmp byte [rdi], 0x2e
jne 0x1401e592c
add rcx, r9
cmp rsi, rcx
jb 0x1401e5c2c
add byte [rax], al
add rdi, rcx
sub rsi, rcx
jne 0x1401e58c0
xor esi, esi
mov qword [rbp + 8], rdi
mov dword [rbp + 8], edi
mov qword [rbp + 0x10], rsi
cmp r8b, 2
jne 0x1401e5a09
cmp r12b, 1
jbe 0x1401e594e
xor r9d, r9d
xor ecx, ecx
xor r8d, r8d
jmp case.0x1401e49ce.59
cmp al, 5
setb cl
or cl, dl
jne 0x1401e5986
cmp al, 6
sete cl
test r12b, r12b
setne r8b
xchg ebp, eax
rol byte [rcx + 8], 0xc8
xchg ebp, eax
rol byte [rcx + 8], 0xc8
je 0x1401e596d
xor r8d, r8d
jmp 0x1401e597d
mov r8d, 2
cmp rsi, 1
jbe 0x1401e5c62
xchg ch, ah
add al, byte [rax]
add byte [rax], al
in eax, 2
add byte [rax], al
cmp r8, rsi
jne 0x1401e5b8c
test dword [rsi], eax
add al, byte [rax]
invalid
xor ecx, ecx
test r12b, r12b
je 0x1401e5b63
test dl, dl
add dword [rax], eax
invalid
xor r8d, r8d
mov r9d, edx
movzx ecx, cl
movzx r9d, r9b
add r9, rcx
add r9, r8
cmp rsi, r9
invalid
jbe 0x1401e5a09
cmp al, 6
sete r13b
cmp al, 5
setb bl
ret
test r12b, r12b
setne r8b
ror byte [rbx + rcx*4 + 0x4d], 0x38
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
cmp r12b, 2
jb 0x1401e5a23
push rbx
push rbx
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
nop dword [rax + rax]
mov rcx, rbx
mov rdx, r14
call fcn.1401e5c80
invalid
cmp byte [rbp - 0x58], 0xa
jne 0x1401e5a09
mov rax, rsi
sub rax, qword [rbp - 0x60]
jb 0x1401e5c3b
mov qword [rbp + 0x10], rax
mov rsi, rax
jne 0x1401e59e0
xor esi, esi
mov rax, rdi
mov rdx, rsi
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx r14d, dl
or bl, dl
or r13b, r8b
mov rdx, qword [rbp + 0x28]
lea r8, [rdx + 4]
mov qword [rbp], r8
invalid
add byte [rbp + rcx*4 + 4], cl
or cl, byte [rcx - 0x7d]
rol byte [rdx], 0x4c
mov dword [rbp - 0x10], eax
lea r8, [rdx + rcx]
add r8, 2
mov qword [rbp - 0x10], r8
lea rcx, [rdx + rcx + 8]
mov qword [rbp - 8], rcx
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x1401e5a7b
xor eax, eax
test r12b, r12b
je case.0x1401e49ce.50
add byte [rax], al
add byte [rax], al
xor ecx, ecx
movzx eax, al
add rax, r14
invalid
add rax, rcx
cmp rsi, rax
jbe 0x1401e5a09
invalid
mov r15, rsi
mov edi, esi
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 8]
or al, ch
cmc
add dword [rax], eax
add byte [rax + 0xf0aa87d], al
or cl, byte [rdi]
test edi, ebp
add byte [rax], al
invalid
or al, ch
cmc
add dword [rax], eax
add byte [rax + 0xf0aa87d], al
or cl, byte [rdi]
test edi, ebp
add byte [rax], al
add byte [rcx + rcx*4 - 2], cl
mov rsi, r15
sub rsi, qword [rbp - 0x60]
jb 0x1401e5c41
invalid
add byte [rax - 0x77], cl
jne 0x1401e5ab6
mov qword [rbp + 0x10], rsi
test bl, bl
jne case.0x1401e49ce.53
test r13b, r13b
je 0x1401e5ac0
xor ecx, ecx
jmp 0x1401e5acf
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx + 2], bh
mov ecx, 2
cmp rsi, 1
cmp esi, 1
jbe 0x1401e5c53
cmp rcx, rsi
cmp ecx, esi
je case.0x1401e49ce.53
lea rax, [rdi + rsi]
lea rdx, [rdi + rcx]
lea edx, [rdi + rcx]
lea edx, [rdi + rcx]
inc rdx
cmp rdx, rax
sete al
movzx ecx, byte [rdi + rcx]
invalid
cmp cl, 0x2e
jo 0x14f5f89e7
setne r8b
or r8b, al
or al, al
xchg ebp, eax
rol byte [rcx + 8], 0xc0
or al, al
or al, al
je 0x1401e5b08
cmp cl, 0x2e
sete cl
invalid
sete cl
shl dword [rax], 0xc8
and al, cl
test r12b, r12b
jne case.0x1401e5b32.6
invalid
jmp case.0x1401e49ce.50
movzx eax, byte [rdx]
mov dh, 2
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
xchg esp, eax
ror byte [rax], 0xc8
test r12b, r12b
test ah, ah
jne case.0x1401e5b32.6
invalid
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x1402ea0c0]
lea edx, [0x1402ea0c0]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rbp]
jmp 0x1401e5a6d
invalid
mov rcx, qword [rbp - 0x10]
jmp 0x1401e5a6d
invalid
invalid
invalid
invalid
invalid
mov ecx, 6
jmp 0x1401e5a6d
invalid
invalid
invalid
invalid
mov rcx, qword [rbp - 8]
jmp 0x1401e5a6d
invalid
invalid
mov ecx, 2
jmp 0x1401e5a6d
or bh, bh
invalid
mov r8d, eax
lea r9, [0x1402ea0a4]
invalid
adc byte [r8], r8b
movsxd r8, dword [r9 + r8*4]
add r8, r9
invalid
jmp r8
mov r8, qword [rbp + 0x28]
add r8, 4
jmp 0x1401e5994
mov rsi, r15
jmp 0x1401e5a09
lea rcx, [rdi + rsi]
lea r9, [rdi + r8]
inc r9
ror dword [rcx + 0x39], 0xc9
invalid
ror dword [rcx + 0x39], 0xc9
sete cl
movzx r8d, byte [rdi + r8]
invalid
cmp r8b, 0x2e
setne r10b
xchg ebp, eax
ret 0x841
retf 0x1074
invalid
xchg ebp, eax
ret 0x841
cmp r8b, 0x2e
sete r8b
sete r8b
and cl, r8b
jmp 0x1401e5988
invalid
invalid
invalid
movzx ecx, byte [r9]
movzx ecx, byte [rcx]
cmp cl, 0x5c
sete r8b
sete al
sete al
cmp cl, 0x2f
sete cl
or cl, r8b
jmp 0x1401e5988
xchg esp, eax
rol dword [rax + rcx - 0x3f], 0xe9
mov al, 0xfd
invalid
mov r8, qword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
mov r9, qword [rbp + 0x38]
lea r10, [r9 + 1]
test r9, r9
leave
cmp byte [rbp - 0x73], cl
push rcx
add dword [rbp - 0x7b], ecx
leave
cmove r10, r9
add r8, r10
add r8, 2
add ch, cl
popfq
std
invalid
invalid
add ch, cl
popfq
std
invalid
mov r8, qword [rbp + 0x28]
mov r9, qword [rbp + 0x38]
cmp byte [rbp - 0x73], cl
push rcx
add dword [rbp - 0x7b], ecx
leave
cmp byte [rbp - 0x73], cl
push rcx
add dword [rbp - 0x7b], ecx
leave
cmove r10, r9
add r8, r10
add r8, 8
ror dword [rbp + 1], 1
ror byte [rcx - 0x7d], 1
ror byte [rax], 0xe9
jle 0x1401e5c11
jmp 0x1401e5994
invalid
mov r8d, 6
jmp 0x1401e5994
mov r8d, 2
jmp 0x1401e5994
lea r8, [0x1402d80e8]
mov rdx, rsi
call fcn.14025b950
mov r15, rsi
mov rsi, rax
lea r8, [0x1402d8100]
mov rcx, rsi
mov rdx, r15
call fcn.14025ba70
lea r8, [0x1402d80a0]
mov rdx, rsi
call fcn.14025b950
lea r8, [0x1402d80a0]
mov ecx, 2
mov rdx, rsi
call fcn.14025b950
int3
mov r9d, 1
mov rcx, r10
sub rdx, rax
je 0x1401e5d6e
mov al, 9
cmp rdx, 2
je case.0x1400e9e09.1718
cmp rdx, 1
jne 0x1401e5d70
cmp byte [rcx], 0x2e
jne 0x1401e5d70
xor eax, eax
cmp r8b, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
jmp 0x1401e5d70
cmp byte [rcx], 0x2e
jne 0x1401e5d70
cmp byte [rcx + 1], 0x2e
jns 0x1401e5d67
sete al
sete al
xor al, 9
jmp 0x1401e5d70
mov al, 0xa
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
sbb byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
sbb byte [rax - 0x7d], cl
invalid
pop rsi
pop rbp
ret
xor byte [rbx], ah
str word [rax - 0x77]
shr eax, 0xa8
invalid
test al, 0x5b
invalid
call fcn.14025b950
int3
int3
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
movzx r8d, byte [rcx + 0x38]
cmp r8b, 1
jbe 0x1401e5dcb
xor eax, eax
xor edx, edx
jmp case.0x1401e5e90.6
movzx eax, byte [rcx + 0x3a]
test al, 1
mov dh, 0x41
cmp ch, byte [rax + 0xf427501]
jne 0x1401e5e15
invalid
cmp bpl, byte [r8 + 0xf427501]
jne 0x1401e5e15
movzx edx, byte [rcx + 0x10]
mov dh, 0x51
adc byte [rbp + rcx*4 + 0x4a], al
lea r9d, [rdx - 5]
lea r9d, [rdx - 5]
cmp r9b, 1
ja 0x1401e5e15
cmp dl, 6
sete r10b
sete dl
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
test r8b, r8b
setne r11b
or r11b, r10b
or bl, dl
push rcx
or byte [rbp - 0x7c], al
rol byte [rcx + 0xf], 0x95
ret
or bl, dl
je case.0x1401e5b32.13
xor r10d, r10d
jmp 0x1401e5e10
mov r10d, 2
mov edx, 2
add byte [rax - 0x7d], cl
cli
cmp rdx, 1
jbe 0x1401e5ef1
add dword [rdi], ecx
xchg cl, ah
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 0x1b], cl
jne 0x1401e5e30
cmp r10, rdx
jne 0x1401e5e30
xor edx, edx
test r8b, r8b
je 0x1401e5e7d
xor ecx, ecx
leave
movzx edx, dl
movzx eax, al
add rax, rdx
add eax, edx
add eax, edx
add rax, rcx
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
add rdx, r9
lea r11, [r9 + r10]
sbb al, 0x11
sbb al, 0x11
inc r11
cmp r11, rdx
sete dl
movzx r9d, byte [r9 + r10]
movzx ecx, byte [rcx + rdx]
movzx ecx, byte [rcx + rdx]
or al, 0x11
cmp r9b, 0x2e
setne r10b
xchg ebp, eax
invalid
xchg ebp, eax
ret 0x841
invalid
invalid
or r10b, dl
je 0x1401e5e64
cmp r9b, 0x2e
sete r9b
sete r9b
and dl, r9b
and dl, cl
test r8b, r8b
jne case.0x1401e5e90.6
jmp 0x1401e5e7d
movzx edx, byte [r11]
movzx edx, byte [rbx]
adc eax, dword [rax + 0xf415cfa]
cmp dl, 0x5c
sete r9b
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
or dl, r9b
test r8b, r8b
jne case.0x1401e5e90.6
retf 0x8445
movzx r8d, byte [rcx + 0x10]
lea r9, [0x1402ea0dc]
push rbx
adc byte [rax], al
mov dh, 0x41
adc byte [rbp + rcx*4 + 0xd], cl
push rbx
adc byte [rax], al
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
add rcx, 4
jmp 0x1401e5e1e
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
leave
leave
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x1401e5e1e
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
leave
leave
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x1401e5e1e
mov ecx, 6
jmp 0x1401e5e1e
invalid
invalid
invalid
mov ecx, 2
jmp 0x1401e5e1e
lea r8, [0x1402d80a0]
mov ecx, 2
call fcn.14025b950
int3
add byte [rax - 0x7d], cl
mov ebp, 0x400
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x14034f0b8]
invalid
xor edx, edx
mov r8, qword [rbp + 0x410]
call qword [sym.imp.kernel32.dll_HeapFree]
pop rsp
invalid
or byte [rax], al
pop rsp
invalid
nop
add rsp, 0x4a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
invalid
pop r15
pop rbp
ret
mov dword cs:[rsi], edx
add byte [rcx], dh
sar bh, cl
adc eax, 0x81d6e
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x400]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, dword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x410]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add dword [rcx - 0x7d], ecx
clc
dec dword [rdi]
test byte [rbp + 0x48000000], cl
mov esi, ecx
lea rax, [r8 + 1]
lea rcx, [r8 + r8]
cmp rcx, rax
cmova rax, rcx
cmp rax, 5
mov edi, 4
cmovae rdi, rax
xor ecx, ecx
mov edx, 0x38
mov rax, rdi
mul rdx
jo 0x1401e694a
movabs r9, 0x7ffffffffffffff8
cmp rax, r9
ja 0x1401e6945
pop rdi
mov ecx, 0xfffffff8
invalid
test r8, r8
je 0x1401e6902
mov rcx, qword [rsi + 8]
imul rdx, r8, 0x38
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x20], rdx
push rbp
loopne 0x1401e68b5
or byte [rax], al
add byte [rax], al
jmp 0x1401e6904
xor ecx, ecx
mov qword [rbp - 0x28], rcx
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
mov edx, 8
invalid
mov r8, rax
call fcn.1401e2190
cmp dword [rbp - 0x18], 1
je 0x1401e693d
inc dword [rbx + 0x7401e87d]
sbb cl, byte [rax - 0x75]
invalid
invalid
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
invalid
push rax
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
clc
call fcn.14025b3e0
call fcn.14025b3e0
int3
add dword [rax], eax
add byte [rcx + rcx*4 - 0x39], cl
lea r14, [r8*2 + 2]
movabs rax, 0x7fffffffffffffff
cmp r14, rax
jae case.0x14006a6f9.3679
invalid
mov rbx, rdx
mov rsi, rcx
test r14, r14
je 0x1401e69c1
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, r14
call fcn.1401fcae0
invalid
add dword [rax], eax
test rax, rax
jne 0x1401e69c9
invalid
mov ecx, 2
mov rdx, r14
call fcn.14025b3e0
mov eax, 2
xor r15d, r15d
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
add rdi, rbx
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x28], rdi
fsub dword [rsi - 0x39]
loopne 0x1401e69e9
add byte [rax - 0x73], cl
invalid
invalid
fsub dword [rsi - 0x39]
loopne 0x1401e69e9
add byte [rax - 0x73], cl
call 0x11073f73a
call 0x11073f73a
lea rdx, [rbp - 0x30]
push rbp
shr al, 1
call fcn.1401e6b20
sub dword [rcx], eax
add byte [rax], al
mov r8, qword [rbp - 0x10]
mov rdi, qword [rbp - 8]
mov edi, dword [rbp - 8]
mov rax, rdi
mov eax, edi
mov rcx, r8
cmp rdi, 8
jb 0x1401e6a56
mov rcx, r8
mov rax, rdi
clc
clc
cmp word [rcx], 0
je 0x1401e6a70
cmp word [rcx + 2], 0
je 0x1401e6a70
push rdx
cmp word [rcx + 4], 0
je 0x1401e6a70
cmp word [rcx + 6], 0
je 0x1401e6a70
cmp word [rcx + 8], 0
je 0x1401e6a70
add byte [rsi + rsi + 0x66], dh
cmp dword [rcx + 0xc], 0
je 0x1401e6a70
invalid
cmp word [rcx + 0xe], 0
je 0x1401e6a70
add rax, 0xfffffffffffffff8
add rcx, 0x10
cmp rax, 7
ja 0x1401e6a11
add rax, rax
xor edx, edx
nop dword [rax + rax]
cmp rax, rdx
je 0x1401e6aa0
cmp word [rcx + rdx], 0
lea rdx, [rdx + 2]
jne 0x1401e6a60
lea rax, [0x1402d9948]
mov qword [rsi + 8], rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
cmp qword [rbp - 0x18], 0
jge 0x1401e6a74
invalid
je 0x1401e6acc
mov rcx, qword [0x14034f0b8]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
sbb cl, byte [rax]
invalid
sar bh, cl
adc eax, 0x81a62
invalid
sbb cl, byte [rax]
invalid
invalid
jmp 0x1401e6acc
cmp rdi, qword [rbp - 0x18]
jne 0x1401e6ab3
call fcn.1401e5f70
mov r8, qword [rbp - 0x10]
mov word [r8 + rdi*2], 0
mov dword [r8 + rdi*2], 0xff480000
invalid
mov qword [rbp - 8], rdi
mov qword [rsi + 0x10], rdi
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rsi], xmm0
mov dword [r8 + rdi*2], 0xff480000
invalid
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
call fcn.14002e150
int3
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x50]
cmp qword [rbp - 0x18], 0
je 0x1401e6b0f
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x14034f0b8]
xor edx, edx
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
lea rbp, [rsp + 0x20]
mov rsi, rdx
mov rdi, rcx
movzx r12d, word [rdx + 0x10]
mov r13, qword [rdx]
mov r14, qword [rdx + 8]
jmp 0x1401e6b78
shl ecx, 6
or ecx, r8d
rol dword [rcx - 0x77], 0xcc
rol dword [rcx - 0x77], 0xcc
xor r15d, r15d
mov r13, rax
invalid
invalid
mov rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi]
cmp ebx, dword [rdi]
je 0x1401e6c63
mov rax, qword [rdi + 8]
mov word [rax + rbx*2], r12w
and al, 0x58
and al, 0x58
inc rbx
mov qword [rdi + 0x10], rbx
mov r12d, r15d
test r12w, r12w
jne 0x1401e6c10
cmp r13, r14
je 0x1401e6ca8
invalid
invalid
add dword [rax], eax
invalid
test byte [0x1891e6b8d], bl
lea eax, [rbp + 1]
lea rax, [r13 + 1]
mov qword [rsi], rax
movzx edx, byte [r13]
movzx r12d, dl
test r12b, r12b
jns 0x1401e6b52
mov ecx, r12d
and ecx, 0x1f
lea rax, [r13 + 2]
mov qword [rsi], rax
movzx r8d, byte [r13 + 1]
and r8d, 0x3f
cmp r12b, 0xdf
jbe 0x1401e6b49
invalid
lea rax, [r13 + 3]
mov qword [rsi], rax
movzx r12d, byte [r13 + 2]
shl r8d, 6
and r12d, 0x3f
or r12d, r8d
cmp dl, 0xf0
jb 0x1401e6c1e
lea rax, [r13 + 4]
mov qword [rsi], rax
movzx edx, byte [r13 + 3]
and ecx, 7
shl ecx, 0x12
loope case.0x1400e9e09.1749
loope case.0x1400e9e09.1749
shl r12d, 6
and edx, 0x3f
or edx, r12d
or edx, ecx
mov r12d, edx
cmp r12d, 0xffff
invalid
inc dword [rax]
add byte [rdi], cl
xchg byte [rdi + rdi*8 - 1], cl
invalid
invalid
invalid
invalid
jmp 0x1401e6c31
mov word [rsi + 0x10], 0
xor r15d, r15d
jmp case.0x1401c144f.609
shl ecx, 0xc
or r12d, ecx
int3
cmp r12d, 0xffff
jbe 0x1401e6b52
lea ecx, [r12 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and al, 0
add bh, bh
add cl, al
jmp 0x140e7ed49
and r12d, 0x3ff
or r12d, 0xdc00
mov word [rsi + 0x10], r12w
mov r13, rax
mov r15d, r12d
mov r12d, ecx
jmp case.0x1401c144f.609
mov r8, r14
mov eax, esi
sub r8, r13
add r8, 3
add ecx, dword [rax - 0x39]
sar bh, 0xff
invalid
invalid
add ecx, dword [rax - 0x39]
sar bh, 0xff
invalid
cmovb r8, rax
shr r8, 2
cmp r15w, 1
sbb r8, 0
add r8, 2
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rdi
mov rdx, rbx
call fcn.140265a10
add cl, ch
invalid
invalid
invalid
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
int3
push rsp
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xf1ee5
add byte [rax], al
add dh, al
mov byte [rbp + 0x20], 3
sbb ch, ah
dec dword [rax - 0x77]
enter 0xffffffffffffc748, 0x45
mov dword [rbp - 0x10], 2
mov dword [rbp - 0x10], 2
mov dword [rbp], 0
mov dword [rbp + 8], 4
insd dword [rdi], dx
ror byte [rcx + rcx*4 + 0x6d], 0x50
inc dword [rax + rax*8 + 0x236850f]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add ecx, dword [rax - 0x73]
test al, 0x48
mov qword [rbp - 0x40], rcx
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
lea ecx, [0x1402d8be8]
mov qword [rbp + 0x48], 2
add byte [rax], al
mov dword [rbp + 0x60], esp
mov dword [rbp + 0x58], 2
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0xf1671
test byte [rsi + 1], cl
add byte [rax], al
adc byte [rdi], al
sub dword [rbp - 0x10], eax
or eax, 0xffffcf83
mov qword [rbp + 0x48], 1
inc dword [rax + rax*8 + 0xb9840f]
add byte [rax], al
pop rdi
xor byte [rdi], cl
sub dword [rbp + 0x20], ebx
push rbp
adc byte [rdi], cl
sub dword [rbp], ecx
invalid
invalid
clc
invalid
or eax, 0xf968b
ror byte [rax - 0x39], 0x45
enter 1, 0
add byte [rax - 0x73], cl
mov qword [rbp - 0x20], rcx
invalid
loopne 0x1401e707a
mov dword [rbp - 0x18], 1
call 0x1401e703a
in eax, 0xff
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0xf1896
sbb byte [rax + rax*8 + 0x1b01674], al
sal byte [rsi + rdx - 0x50], 1
add esp, 0xf8
pop rdi
add byte [rax], al
add byte [rcx + 0x7b80b045], cl
and byte [rcx], al
str word [rax - 0x77]
ror byte [r8 - 0x73], 0x15
adc eax, 0xffffb55b
mov qword [rbp - 0x38], rdx
invalid
invalid
rcl byte [r10]
add byte [rax], al
add byte [rax - 0x39], cl
fadd dword [r8]
add byte [rax], al
add byte [rax - 0x39], cl
lock add al, byte [rax]
add byte [rax], al
invalid
sub rsp, 0xd0
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x40], xmm6
mov rsi, rdx
mov rax, qword [rcx]
movdqu xmm6, xmmword [rdx]
mov edi, dword [rdx + 0x34]
mov ecx, edi
test dil, 4
je 0x1401e7288
mov ecx, edi
or ecx, 8
movd edx, xmm6
test dl, 1
jne 0x1401e7288
mov qword [rsi], 1
mov qword [rsi + 8], 0x12
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
mov rdx, rax
nop word [rax + rax]
mov rcx, r8
shr rdx, 4
mov r8d, eax
and r8b, 0xf
lea r9d, [r8 + 0x30]
lea r10d, [r8 + 0x57]
lea edx, [rax + 0x57]
push rax
push rdi
cmp r8b, 0xa
movzx r8d, r9b
movzx r9d, r10b
cmovb r9d, r8d
mov byte [rbp + rcx - 0x42], r9b
lea r8, [rcx - 1]
cmp rax, 0x10
mov rax, rdx
mov eax, edx
jae 0x1401e72a0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1401e732b
mov eax, 0x81
sub rax, r8
sub eax, eax
sub eax, eax
ror byte [rax + 1], 0xe9
add rcx, rbp
add rcx, 0xffffffffffffffc0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1402e06d0]
mov r9d, 2
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov dl, 1
call fcn.140038780
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rbp + 0x40]
add rsp, 0xd0
add rsp, 0xd0
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x14026bf10]
mov edx, 0x80
call fcn.14025b950
int3
leave
cmp r9, qword [rcx]
cmp ecx, dword [rcx]
cmovno r9, rcx
leave
mov rcx, rdx
mov rdx, rax
pop rbp
ror dword [rax - 0x77], 1
ret 0xe95d
invalid
jmp fcn.1401e4180
invalid
int3
int3
int3
adc dh, bh
invalid
invalid
loope 0x1401e73f0
mov ecx, dword [rax]
mov r8, qword [rax + 8]
mov rcx, rdx
mov rdx, r9
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140038f90
in eax, 0xff
shr rax, 0x20
mov dword [rbp + 0xc], eax
lea rsi, [rbp - 0x10]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdi, rdx
mov edx, eax
call fcn.1401e3040
invalid
dec dword [rax - 0x77]
jne 0x1401e73ac
lea rax, [0x14002e1a0]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
lea eax, [rbp + 0xc]
invalid
mov qword [rbp - 0x20], rax
lea rax, [0x1400434a0]
loopne 0x1401e7438
lea eax, [0x1400434a0]
mov qword [rbp - 0x18], rax
lea rax, [0x1402d7df0]
mov qword [rbp - 0x60], rax
movabs al, byte [0x3a845c748]
movabs al, byte [0x3a845c748]
mov dword [rbp - 0x58], 3
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov eax, 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
push rdi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x7d8348ffe51feae8]
lock add byte [rdi], cl
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
mov edx, dword [rdi + 0x28]
lea r8, [rbp - 0x60]
call fcn.140039420
cmp qword [rbp - 0x10], 0
je 0x1401e74cb
add byte [rax], al
invalid
jge 0x1401e742a
add byte [rdi], cl
test byte [rdx + 0x4c000000], cl
mov eax, dword [rbp - 8]
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
clc
mov r8, qword [rbp - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
or byte [rax], al
mov eax, ebx
jmp 0x1401e74cb
invalid
or byte [rbx], ch
str word [rcx - 0x75]
add al, 0xc0
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
invalid
invalid
lea rax, [0x1401e2630]
mov qword [rbp - 8], rax
lea rax, [0x1402e06a8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x60]
call fcn.140039420
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x814890ffe51f55e8]
invalid
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp rcx, rdi
je case.0x1401315e8.1067
lea r8, [r15 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x1401e75ef
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r9d, 2
nop word cs:[rax + rax]
add r12, r9
mov rdx, rax
cmp rax, r13
je 0x1401e7733
lea rax, [rdx + 1]
movzx r10d, byte [rdx]
mov r9d, 1
test r10b, r10b
jns 0x1401e75e0
cmp r10b, 0xe0
jb 0x1401e75c1
cmp r10b, 0xed
jne 0x1401e7641
cmp rax, r13
je 0x1401e7733
lea r9, [rdx + 2]
cmp r9, r13
je 0x1401e7733
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x1401e767d
add rdx, 3
mov r9d, 3
mov rax, rdx
jmp 0x1401e75e0
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
mov r9d, 3
cmp r10b, 0xf0
jb 0x1401e75e0
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
mov r9d, 4
jmp 0x1401e75e0
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
add eax, edx
add eax, 0xd800
mov word [rbp + 6], ax
mov r9, r12
sub r9, rcx
jb 0x1401e778b
cmp r12, rdi
ja 0x1401e7779
mov rcx, rsi
mov rdx, r14
call fcn.1401e77a0
test al, al
jne 0x1401e7766
lea rax, [rbp + 6]
mov qword [rbp - 0x18], rax
lea rax, [0x14003d750]
mov qword [rbp - 0x10], rax
lea rax, str.u
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 2
mov qword [rbp - 0x28], 0
add byte [rax - 0x73], cl
call 0x10864003b
invalid
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov qword [rbp - 0x30], 1
mov rcx, rsi
mov rdx, r14
lea r8, [rbp - 0x48]
call fcn.140039420
test al, al
jne 0x1401e7766
add r12, 3
mov rcx, r12
mov ecx, esp
cmp r12, rdi
jbe 0x1401e75ac
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, r12
mov rdx, rdi
cli
cli
call fcn.14025b950
mov rcx, rdi
sub rdi, rcx
add r15, rcx
mov rcx, rsi
mov rdx, r14
mov r8, r15
mov r9, rdi
call fcn.1401e77a0
push rsi
add byte [rax], al
add byte [rax + rax*8 - 0x7ba74b8], al
clc
push rsi
add byte [rax], al
add byte [rax + rax*8 - 0x7ba74b8], al
clc
jne 0x1401e7766
lea rdx, str.___cannot_be_set_to_0
mov r8d, 1
mov rcx, rsi
call rax
mov ebx, eax
mov eax, ebx
add rsp, 0x78
js 0x1401e77c8
js 0x1401e77c8
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
lea eax, [0x1402d8680]
mov rcx, r12
mov rdx, rdi
call fcn.14025ba70
in eax, 0x42
invalid
invalid
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rdx, r12
call fcn.14025be50
int3
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x30], xmm8
xor byte [rdi], cl
sub dword [rbp + 0x20], edi
xor byte [rdi], cl
sub dword [rbp + 0x20], edi
movaps xmmword [rbp + 0x10], xmm6
sub dword [rbp + 0x10], esi
jne 0x1401e77d8
mov rsi, r9
mov rdi, r8
mov qword [rbp - 0x10], rdx
mov qword [rbp - 8], rcx
add rsi, r8
mov qword [rbp - 0x38], r8
mov qword [rbp - 0x30], rsi
rol dh, 1
fadd dword [r9 - 0x7e1bba3a]
invalid
enter 0xffffffffffff8948, 0x75
rol dh, 1
fadd dword [r9 - 0x7e1bba3a]
mov r14b, 0x81
movdqa xmm6, xmmword [0x140268800]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
cmp eax, 0x81014
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
cmp eax, 0x81014
movdqa xmm8, xmmword [0x140268820]
lea r9, [0x1402ea108]
jmp 0x1401e782f
add bl, ch
and dword [rcx - 0x49], eax
outsb dx, byte [rsi]
nop word cs:[rax + rax]
xor r12d, r12d
mov r12d, r12d
shl r12, 0x10
mov bl, 2
xor r13d, r13d
cmp r14b, 0x81
je 0x1401e784d
invalid
sbb byte [rcx + 0xf], al
mov dh, 0xc6
movzx eax, r14b
cmp eax, 0x80
je 0x1401e7a3b
test bh, dh
add dword [rax], eax
invalid
test bh, dh
add dword [rax], eax
add byte [rcx + 0x38], al
fisttp qword [rdi]
invalid
cmp r13b, bl
jb 0x1401e7a64
test rdi, rdi
je 0x1401e7bd3
cmp rdi, rsi
je 0x1401e7bd3
je 0x1401e7860
add byte [rax], al
je 0x1401e7860
add byte [rax], al
movzx edx, byte [rdi]
mov dh, 0x17
movzx r12d, dl
test r12b, r12b
js case.0x1401e49ce.105
inc rdi
inc edi
cmp r12d, 0x27
ja case.default.0x1401e7885
mov word [rax], es
add byte [rax], al
invalid
mov r14b, 0x5c
mov eax, r12d
movsxd rax, dword [r9 + rax*4]
add al, 0x81
add al, 0x81
add rax, r9
jmp rax
enter 0xffffffffffffe0ff, 0x41
mov bh, 0x30
jmp case.0x1401e5e90.25
mov eax, r12d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
and eax, 0x3f
and eax, 0x3f
cmp r12b, 0xdf
jbe 0x1401e78ed
invalid
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
cli
invalid
jb 0x1401e79b4
clc
add byte [rax], al
invalid
cli
invalid
clc
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add eax, dword [ebx - 0x1f3ef820]
add eax, dword [rbx - 0x1f3ef820]
movzx r12d, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
loope case.0x1401e5b32.19
add eax, dword [rbx - 0x1f3ef820]
adc al, cl
loope case.0x1401e5b32.19
and r12d, 0x3f
in al, 0x3f
or r12d, ecx
or r12d, eax
int3
cmp r12d, 0x110000
je 0x1401e7bd3
test dl, dh
add al, byte [rax]
invalid
test dl, dh
add al, byte [rax]
add byte [rax - 0x7d], cl
mov dword [rcx + rax*2], 0x7627fc83
add al, 0x41
cmp esp, 0x27
jbe case.0x1401e49ce.110
add rdi, 4
cmp r12d, 0x27
add al, 0x41
cmp esp, 0x27
invalid
jbe case.0x1401e49ce.110
jmp case.default.0x1401e7885
invalid
add rdi, 2
shl eax, 6
add al, cl
loopne 0x1401e78fa
or eax, r8d
mov r12d, eax
mov esp, eax
cmp r12d, 0x27
jbe case.0x1401e49ce.110
je 0x1401e7901
invalid
invalid
je 0x1401e7901
invalid
invalid
cmp r12d, 0x5c
jne case.0x1401e565d.71
mov r15b, 0x5c
xor r12d, r12d
mov r14b, 0x5c
jmp case.0x1401e5e90.25
cmp r12d, 0x2ff
jbe 0x1401e79cf
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
xchg byte [rdx + 0x44000000], ch
mov ecx, esp
mov ecx, r12d
call fcn.140040840
lea r9, [0x1402ea108]
or eax, 0x1027d4
adc ecx, dword [rdi - 0x72b3001b]
or eax, 0x1027d4
invalid
lea rcx, [rbp - 0x44]
test al, al
jne 0x1401e7b2a
test edx, ebp
add dword [rax], eax
invalid
cmp r12d, 0x10000
jb 0x1401e79e6
invalid
add byte [rcx - 0x7f], al
cld
cmp r12d, 0x20000
add byte [rax], al
add al, byte [rax]
jae 0x1401e7a9b
lea rax, [0x14026c6b4]
add eax, 0x84d53
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 0x1c2
mov qword [rsp + 0x20], 0xc4
mov dword [rsp + 0x20], 0xc4
and al, 0x30
ret 1
mov dword [rsp + 0x20], 0xc4
mov r8d, 0x2c
add byte [rax], al
mov ecx, r12d
loope 0x1401e79ca
lea rdx, [0x14026c598]
lea edx, [0x14026c598]
lea r9, str._f__NO
jmp 0x1401e7a1b
mov r15b, 0x72
jmp 0x1401e7820
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r12d, ecx
cmp r12d, 0x27
jbe case.0x1401e49ce.110
invalid
invalid
invalid
jmp case.default.0x1401e7885
lea rcx, [rbp + 4]
cmp r12d, 0x20
jb 0x1401e7b2a
mov r14b, 0x80
cmp r12d, 0x7f
jb 0x1401e7a36
lea rax, [0x14026c9e6]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x12d
mov qword [rsp + 0x20], 0x120
and al, 0x20
and byte [rcx], al
add byte [rax], al
and al, 0x20
and byte [rcx], al
add byte [rax], al
mov r8d, 0x28
mov ecx, r12d
lea rdx, [0x14026c876]
lea r9, [0x14026c8c6]
call fcn.1400409c0
lea r9, [0x1402ea108]
mov r14b, 0x80
lea rcx, [rbp + 4]
test al, al
je 0x1401e7b2a
hlt
add byte [rax], al
invalid
jmp case.0x1401e5e90.25
shr r12, 0x10
mov edx, r12d
lea rax, [rbp - 0x28]
mov dword [rax + 8], 0
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0x45
xor edi, edi
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0x45
xor edi, edi
xor ebx, ebx
xor r13d, r13d
xor r14d, r14d
jmp case.0x140074095.3724
mov byte [rbp - 0x28], r14b
mov byte [rbp - 0x27], r15b
mov qword [rbp - 0x26], r12
movzx eax, r13b
inc r13b
movzx edx, byte [rbp + rax - 0x28]
mov rcx, qword [rbp - 8]
mov rax, qword [rbp - 0x10]
call qword [rax + 0x20]
test al, al
lea r9, [0x1402ea108]
je 0x1401e782f
jmp 0x1401e7bf6
movd xmm0, r12d
pshufd xmm0, xmm0, 0
paddd xmm0, xmm6
pxor xmm0, xmm7
pcmpgtd xmm0, xmm8
pcmpgtd mm0, mm0
lea eax, [r12 - 0x30000]
cmp eax, 0xfffffa1e
setb al
lea ecx, [r12 - 0x31350]
cmp ecx, 0xfffffffb
sti
test byte [rax + rax], ah
add ch, bh
invalid
setb dl
lea ecx, [r12 - 0xe0100]
cmp ecx, 0xfff522b0
setb cl
rol dword [rdi + rcx + 0x50], 0xc0
rol dword [rdi + rcx + 0x50], 0xc0
test r8d, r8d
sete r8b
and dl, al
and dl, cl
and dl, r8b
lea rcx, [rbp + 4]
cmp dl, 1
jne 0x1401e7b2a
mov eax, r12d
and eax, 0x1fffe0
cmp eax, 0x2a6e0
je 0x1401e7b2a
cmp r12d, 0xe01ef
ja 0x1401e7b2a
mov eax, r12d
and eax, 0x1ffffe
mov r14b, 0x80
cmp eax, 0x2b81e
jne 0x1401e7a36
test dword [rdi + rdi*8], ecx
invalid
invalid
test dword [rdi + rdi*8], ecx
invalid
mov eax, r12d
or eax, 1
bsr eax, eax
xor eax, 0x1c
sbb al, 0xc1
call 0x1a8abc73e
inc dh
add al, byte [r8]
sbb al, 0xc1
call 0x1a8abc73e
inc dh
add al, byte [r8]
mov word [rcx], 0
mov edx, r12d
shr edx, 0x14
lea r8, str.0123456789abcdef
mov dword [rcx], 0x89440000
loop 0x1401e7b0b
invalid
movzx edx, byte [rdx + r8]
mov byte [rcx + 3], dl
mov edx, r12d
shr edx, 0x10
and edx, 0xf
movzx edx, byte [rdx + r8]
mov byte [rcx + 4], dl
mov edx, r12d
shr edx, 0xc
and edx, 0xf
movzx edx, byte [rdx + r8]
invalid
mov byte [rcx + 5], dl
add cl, byte [rax - 0x76bbfaaf]
loop 0x1401e7b42
mov edx, r12d
shr edx, 8
and edx, 0xf
movzx edx, byte [rdx + r8]
mov dh, 0x14
add cl, byte [rax - 0x76bbf9af]
loop 0x1401e7b53
invalid
add al, 0x83
loop 0x1401e7ba6
movzx edx, byte [rdx + r8]
mov byte [rcx + 7], dl
and r12d, 0xf
movzx edx, byte [r12 + r8]
mov byte [rcx + 8], dl
mov byte [rcx + 9], 0x7d
mov word [rcx + rax - 2], 0x755c
pop rsp
jne 0x1401e7b7d
add al, 1
jnp 0x1401e7bff
movzx esi, byte [rcx]
invalid
mov dh, 0x14
add cl, byte [rax - 0x76bbf9af]
loop 0x1401e7b53
invalid
pop rsp
jne 0x1401e7b7d
add al, 1
jnp 0x1401e7bff
movzx esi, byte [rcx]
movzx r15d, byte [rcx + 1]
mov r12, qword [rcx + 2]
mov bl, 0xa
cmp r14b, 0x81
jne 0x1401e782f
xor eax, eax
movaps xmm6, xmmword [rbp + 0x10]
movaps xmm7, xmmword [rbp + 0x20]
movaps xmm8, xmmword [rbp + 0x30]
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov al, 1
jmp 0x1401e7bd5
int3
lea ebp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov rbx, rdx
mov qword [rbp - 0x20], rcx
movzx r15d, byte [rdx + 0x18]
mov byte [rdx + 0x18], 0
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], 2
lock add al, byte [rax]
add byte [rax], al
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp - 8], 0
mov r12, qword [rdx + 8]
movzx esi, word [rdx + 0x10]
mov eax, 2
xor edi, edi
xor r13d, r13d
jmp 0x1401e7c6c
mov rdx, qword [rbx]
mov r14d, esi
test si, si
jne 0x1401e7d10
nop dword [rax + rax]
cmp rdx, r12
je 0x1401e7dd7
lea rcx, [rdx + 1]
mov qword [rbx], rcx
movzx r9d, byte [rdx]
movzx r14d, r9b
test r14b, r14b
jns 0x1401e7d3a
invalid
mov r8d, r14d
and r8d, 0x1f
lea rcx, [rdx + 2]
mov qword [rbx], rcx
movzx r10d, byte [rdx + 1]
movzx edx, byte [rdx + 1]
movzx edx, byte [rdx + 1]
and r10d, 0x3f
cmp r14b, 0xdf
jbe case.0x1401c4dc3.648
lea rcx, [rdx + 3]
mov qword [rbx], rcx
movzx r14d, byte [rdx + 2]
add rcx, qword [rax - 0x77]
or eax, dword [rdi + rcx - 0x4a]
jb case.0x1401bb4ab.673
shl r10d, 6
loop 0x1401e7cd4
and r14d, 0x3f
or r14d, r10d
cmp r9b, 0xf0
jb 0x1401e7d58
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add al, 0x48
mov dword [rbx], ecx
lea rcx, [rdx + 4]
mov qword [rbx], rcx
movzx edx, byte [rdx + 3]
and r8d, 7
loopne 0x1401e7cf5
loopne 0x1401e7cf5
shl r8d, 0x12
shl r14d, 6
and edx, 0x3f
or edx, r14d
or edx, r8d
mov r14d, edx
cmp r14d, 0xffff
invalid
invalid
inc dword [rax]
add byte [rsi + 0x2f], dh
invalid
invalid
jmp 0x1401e7d68
mov word [rbx + 0x10], 0
xor esi, esi
cmp r14w, 0x22
invalid
je 0x1401e7d46
jmp case.0x1401c144f.655
shl r8d, 6
or r8d, r10d
mov r14d, r8d
xor esi, esi
mov rdx, rcx
cmp r14w, 0x22
jne case.0x1401c144f.655
xor r13b, 1
mov r14d, esi
mul byte [rsi - 0x7b]
invalid
je 0x1401e7c80
jmp 0x1401e7d10
shl r8d, 0xc
or r14d, r8d
cmp r14d, 0xffff
cmp esi, 0xffff
cmp esi, 0xffff
add byte [rax], al
jbe 0x1401e7d3a
lea r8d, [r14 + 0xff0000]
shr r8d, 0xa
shr eax, 0xa
shr eax, 0xa
or r8d, 0xd800
and r14d, 0x3ff
or r14d, 0xdc00
mov word [rbx + 0x10], r14w
mov rdx, rcx
mov esi, r14d
mov r14d, r8d
cmp r14w, 0x22
je 0x1401e7d46
invalid
test eax, 0x41001f0f
movzx ecx, si
nop dword [rax]
movzx ecx, r14w
invalid
cmp ecx, 0x3b
jne 0x1401e7db7
test r13b, 1
je 0x1401e7dd3
mov esi, 0x3b48003b
jge 0x1401e7da3
cmp rdi, qword [rbp - 0x18]
jne 0x1401e7c60
invalid
test rdi, rdi
setne al
or r15b, al
je 0x1401e7e1d
mov rdx, qword [rbp - 0x10]
lea rcx, [rbp - 0x40]
mov r8, rdi
call fcn.1401e4530
movups xmm0, xmmword [rbp - 0x40]
ror byte [r15], 0x10
ror byte [r8 - 0x75], 1
loopne 0x1401e7e0e
adc dword [rax + 0x10], ecx
ror byte [r15], 0x10
ror byte [r8 - 0x75], 1
loopne 0x1401e7e0e
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
cmp qword [rbp - 0x18], 0
jne 0x1401e7e35
add rsp, 0x68
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
movabs rax, 0x8000000000000000
mov rcx, qword [rbp - 0x20]
mov qword [rcx], rax
cmp qword [rbp - 0x18], 0
je 0x1401e7e0c
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x478
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x3f0], 0xfffffffffffffffe
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3d8], 0
mov qword [rbp + 0x3e0], 2
mov qword [rbp + 0x3e8], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x3c8], rax
xor esi, esi
xor edi, edi
xor ebx, ebx
cmp r8, 0x201
jae 0x1401e7f50
jmp 0x1401e7f3f
jae 0x1401e8020
cmp r8, 0x201
jae 0x1401e7f50
mov r14d, 0x200
lea r15, [rbp - 0x58]
mov r12, r8
jmp 0x1401e7fb6
sub r8, rbx
sub rdi, rbx
cmp rdi, r8
jae 0x1401e7f8e
mov qword [rsp + 0x20], 2
mov r9d, 2
add byte [rax], al
lea rcx, [rbp + 0x3d8]
mov rdx, rbx
call fcn.140265a10
mov rsi, qword [rbp + 0x3d8]
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x3c8], rax
mov eax, 0xffffffff
cmp rsi, rax
mov ebx, 0xffffffff
cmovb rbx, rsi
mov qword [rbp + 0x3e8], rbx
mov rdi, rsi
mov r14, rbx
mov r15, qword [rbp + 0x3c8]
mov r12, rbx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
or byte [rax], al
xor ecx, ecx
mov rdx, r15
mov r8d, r12d
call qword [sym.imp.kernel32.dll_GetModuleFileNameW]
mov r13d, eax
test eax, eax
jne 0x1401e7fe1
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1401e8089
mov r8d, r13d
cmp r12, r8
jne 0x1401e7f30
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1401e80bb
add al, 8
add byte [rbx - 0x7af08508], al
mov edi, 0x4d000000
add esp, esp
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jb 0x1401e7f3f
jmp 0x1401e7f50
xor bh, bh
invalid
cmp r14, r8
jb 0x1401e80d5
lea rcx, [rbp + 0x3a8]
mov rdx, r15
call fcn.1401e4530
movups xmm0, xmmword [rbp + 0x3a8]
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x3b8], cl
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x3b8], cl
mov rax, qword [rbp + 0x3d0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
cmp qword [rbp + 0x3d8], 0
je 0x1401e8074
mov r8, qword [rbp + 0x3e0]
mov rcx, qword [0x14034f0b8]
jo 0x1401e8081
add byte [rcx], dh
sar bh, cl
adc eax, 0x8048c
jo 0x1401e8081
add byte [rcx], dh
sar bh, cl
adc eax, 0x8048c
nop
add rsp, 0x478
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
shl eax, 0x20
shl eax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x3d0]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rbp + 0x3d8], 0
jne 0x1401e805e
jmp 0x1401e8074
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.14025bae0
jmp 0x1401e80ea
lea rax, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov ecx, eax
mov rdx, r14
mov r8, rax
call fcn.14025ba70
invalid
invalid
ud2
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3d8], 0
mov ebp, 0x3d8
invalid
je 0x1401e812c
mov r8, qword [rbp + 0x3e0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add ecx, dword [rax]
invalid
add ecx, dword [rax]
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
movdqa xmmword [rbp - 0x10], xmm6
mov rdi, r8
mov rsi, rcx
mov rcx, qword [rcx + 8]
mov rbx, qword [rsi + 0x10]
pop rsi
adc byte [rbp + 0x31], al
idiv byte [rax]
cmp rbx, 3
jb 0x1401e81b1
movzx r8d, byte [rbx + rcx - 2]
mov r9d, r8d
and r9b, 0xf0
and cl, 0xf0
and cl, 0xf0
xor r14d, r14d
cmp r9b, 0xa0
jne 0x1401e81b1
xor r14d, r14d
cmp byte [rbx + rcx - 3], 0xed
jne 0x1401e81b1
movzx r14d, byte [rbx + rcx - 1]
and r8d, 0xf
and r14d, 0x3f
shl r8d, 0x10
shl r14d, 0xa
shl esi, 0xa
or r14d, r8d
mov al, 1
cmp rdi, 3
jb 0x1401e828c
cmp byte [rdx], 0xed
jne 0x1401e8295
invalid
movzx r15d, byte [rdx + 1]
mov r8d, r15d
and r8b, 0xf0
cmp r8b, 0xb0
setne r8b
xor al, 1
add dword [rax + rcx - 0x40], eax
add dword [rax + rcx - 0x40], eax
jne 0x1401e8295
cmp rbx, 3
jb 0x1401e81f1
add rbx, 0xfffffffffffffffd
mov qword [rsi + 0x10], rbx
movzx r12d, byte [rdx + 2]
shl r15d, 6
invalid
lea r8, [rdi + 1]
mov rax, qword [rsi]
invalid
mov rcx, rax
mov ecx, eax
invalid
mov ecx, eax
sub rcx, rbx
cmp rcx, r8
jb 0x1401e837f
and r15d, 0x3c0
or r15d, r14d
or r12d, r15d
lea r8d, [r12 + 0x10000]
mov r9d, r8d
mov ecx, eax
shr r9d, 0x12
shr r8d, 4
and r8d, 0xff00
or r8d, r9d
or eax, ecx
shl r15d, 0xa
and r15d, 0xff0000
add byte [rax], al
inc dword [rax]
or r15d, r8d
shl r12d, 0x18
or r12d, r15d
cld
cld
movd xmm6, r12d
pand xmm6, xmmword [str._a___]
por xmm6, xmmword [0x140268ca0]
cmp rcx, 3
jbe 0x1401e83b1
xchg byte [rbx + 1], al
add byte [rax], al
add rdx, 3
mov rcx, qword [rsi + 8]
movd dword [rcx + rbx], xmm6
add rbx, 4
add ebx, 4
mov qword [rsi + 0x10], rbx
add rdi, 0xfffffffffffffffd
add edi, 0xfffffffd
add edi, 0xfffffffd
jmp 0x1401e8323
test rdi, rdi
je 0x1401e8320
lea rax, [rdx + rdi]
mov r9, rdx
jmp 0x1401e82b8
add r9, 2
cmp r8, rax
cmovne r8, r9
nop dword [rax]
add byte [rax], al
add byte [rax], al
mov r9, r8
cmp r8, rax
invalid
je 0x1401e8320
lea r8, [r9 + 1]
movzx r10d, byte [r9]
test r10b, r10b
jns 0x1401e82b0
cmp r10b, 0xe0
jb 0x1401e829e
loopne case.0x14006a6f9.3747
rol dword [rcx - 0x80], cl
cli
cmp r10b, 0xed
in eax, dx
jne 0x1401e82ef
cmp r8, rax
je 0x1401e8320
lea r8, [r9 + 2]
cmp r8, rax
je 0x1401e8320
cmp byte [r9 + 1], 0x9f
ja 0x1401e831c
add r9, 3
mov r8, r9
invalid
jmp 0x1401e82b0
add r9, 2
cmp r8, rax
cmove r9, r8
xor r8d, r8d
xor eax, eax
cmp r9, rax
setne r8b
add r8, r9
cmp r10b, 0xf0
jb 0x1401e82b0
invalid
xor r9d, r9d
cmp r8, rax
setne r9b
xchg ebp, eax
invalid
xchg ebp, eax
ror dword [rbp + 1], 0xc8
add r8, r9
add r8, r9
jmp 0x1401e82b0
mov byte [rsi + 0x18], 0
mov rax, qword [rsi]
sub rax, rbx
cmp rax, rdi
jb 0x1401e8352
add rcx, rbx
mov r8, rdi
call fcn.14025a776
add rbx, rdi
mov qword [rsi + 0x10], rbx
invalid
adc byte [rdi], cl
sub byte [rbp - 0x10], dh
invalid
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x20], 1
mov r9d, 1
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
mov r14, rdx
mov rdx, rbx
mov r8, rdi
clc
invalid
call fcn.140265a10
mov rdx, r14
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
adc bl, ch
lodsb al, byte [rsi]
adc bl, ch
lodsb al, byte [rsi]
mov qword [rsp + 0x20], 1
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov r13, rdx
mov ebp, edx
mov rdx, rbx
call fcn.140265a10
mov rdx, r13
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
pop rsi
invalid
pop rsi
adc byte [rax - 0x77], cl
mov rcx, rax
sub rcx, rbx
mov rcx, rax
sub rcx, rbx
jmp 0x1401e8210
mov qword [rsp + 0x20], 1
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rcx - 0x47], al
mov ecx, 1
mov rcx, rsi
mov r14, rdx
mov rdx, rbx
call fcn.140265a10
cmp al, 0xd6
invalid
add byte [rcx + rcx*4 - 0xe], cl
mov rax, qword [rsi]
invalid
mov rbx, qword [rsi + 0x10]
jmp 0x1401e826e
invalid
invalid
invalid
cmp al, 0xd6
invalid
invalid
int3
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lodsb al, byte [rsi]
and al, 0x80
lea ebp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rbp + 0x60], 0xfffffffffffffffe
mov rax, r8
mov rsi, rcx
mov dword [rbp - 0x38], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 7
add byte [rax - 0x39], cl
in al, 0
add byte [rax], al
add byte [rsi - 0x39], ah
in al, dx
add byte [rax], al
invalid
invalid
add byte [rax - 0x39], cl
in al, 0
add byte [rax], al
add byte [rsi - 0x39], ah
in al, dx
add byte [rax], al
mov byte [rbp - 0x18], 1
lea r8, [rbp - 0x38]
call 0x185abd044
enter 0xffffffffffff8948, 0xffffffffffffffd1
mov rcx, rdx
mov rcx, rdx
mov rdx, rax
call fcn.1401e89e0
add byte [rax], al
ret 0x91e8
add byte [rax], al
test rax, rax
test eax, eax
je case.0x140185bd5.898
mov qword [rsi + 8], rdx
movabs rax, 0x8000000000000000
add byte [rax], al
invalid
or byte [rax - 0x77], 6
add byte [rax], al
add byte [rax - 0x16f976b8], al
or byte [rax - 0x77], 6
invalid
loop 0x1401e846b
or byte [rax - 0x77], 6
jmp 0x1401e884c
add byte [rax], al
mov qword [rbp + 0x30], rdx
mov dword [rbp + 0x30], edx
lea rcx, [rbp - 0x38]
call fcn.1401e8c60
enter 0xffffffffffffe9e8, 7
add byte [rax], al
mov rcx, qword [rbp - 0x38]
mov qword [rbp - 0x40], rcx
ror byte [r8 - 0x7d], 0xf9
add cl, byte [rdi]
invalid
mov al, byte [rax]
add byte [rax], al
enter 0xffffffffffff8948, 0x4d
ror byte [rax - 0x7d], 0xf9
add cl, byte [rdi]
test dword [rdx + 0x48000000], ecx
mov eax, dword [rbp - 0x30]
mov rax, qword [rbp - 0x30]
mov ecx, eax
and ecx, 3
add eax, dword [rbx + 0x627501f9]
add eax, dword [rbx + 0x627501f9]
stc
add dword [rbp + 0x62], esi
lea rcx, [rax - 1]
mov qword [rbp + 0x28], rcx
mov dword [rbp + 0x28], ecx
mov dword [rbp + 0x28], ecx
mov rcx, qword [rax - 1]
mov qword [rbp + 0x38], rcx
mov dword [rbp + 0x38], ecx
mov rax, qword [rax + 7]
mov qword [rbp + 0x40], rax
mov rax, qword [rax]
mov rax, qword [rax]
mov rax, qword [rax]
test rax, rax
je 0x1401e84bd
invalid
invalid
mov rcx, qword [rbp + 0x38]
call rax
mov r8, qword [rbp + 0x38]
mov rax, qword [rbp + 0x40]
cmp qword [rax + 8], 0
je 0x1401e84e6
add byte [rdx + rbx + 0x48], dh
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jb 0x1401e84d7
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
sar bh, cl
adc eax, 0x8001a
or byte [rax], al
invalid
sar bh, cl
adc eax, 0x8001a
or byte [rax], al
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x28]
sub r15b, r15b
adc eax, 0x80007
sub r15b, r15b
adc eax, 0x80007
mov qword [rbp + 0x48], 0
mov dword [rbp + 0x48], 0
mov qword [rbp + 0x50], 1
mov qword [rbp + 0x58], 0
jmp 0x1401e857d
mov rdi, qword [rbp]
mov qword [rbp + 0x48], 0
mov qword [rbp + 0x50], 1
mov qword [rbp + 0x58], 0
pop r8
add byte [rax], al
add byte [rax], al
test rdi, rdi
je 0x1401e857d
js 0x1401e855d
mov qword [rbp - 0x30], 0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 0x58]
lea r9, [rbp - 0x38]
lea rcx, [rbp - 0x58]
lea r9, [rbp - 0x38]
mov edx, 1
add byte [rax], al
mov r8, rdi
call fcn.1401e2190
cmp dword [rbp - 0x58], 1
jne 0x1401e85e6
movabs rax, 0x2600000003
mov qword [rsi + 8], rax
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
invalid
or byte [rax - 0x77], 6
mov dword [rsi], eax
add byte [rsi], ah
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x48], r9b
mov eax, 0
add byte [rax], al
add byte [rax - 0x16f976b8], al
or byte [rax - 0x77], 6
mov dword [rsi], eax
invalid
invalid
add byte [rax], al
or byte [rax - 0x77], 6
mov dword [rsi], eax
jmp 0x1401e8842
lea rcx, [rbp + 0x30]
lea rdx, [rbp + 0x48]
call fcn.1401e8d70
out 7, al
add byte [rax], al
out 7, al
add byte [rax], al
mov rcx, rax
mov rax, rdx
test rcx, rcx
je 0x1401e85c9
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x7d], cl
jge 0x1401e85e5
invalid
cmp qword [rbp + 0x48], 0
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax - 0x48], cl
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf068948], al
mov qword [rsi], rax
invalid
mov qword [rsi], rax
je 0x1401e8842
invalid
xchg ecx, eax
add al, byte [rax]
invalid
test byte [rcx + 0x4c000002], dl
mov eax, dword [rbp + 0x50]
push rax
mov r8, qword [rbp + 0x50]
push rax
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
cld
push 0x16
add byte [rcx], dh
sar bh, cl
adc eax, 0x7ff3c
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401e8842
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test rax, rax
je case.0x1401c144f.667
test byte [rcx + 2], ah
add byte [rax], al
test byte [rcx + 2], ah
add byte [rax], al
invalid
mov r14d, 0x2000
add byte [rax], ah
add byte [rax], al
mov rbx, qword [rbp + 0x58]
pop rbp
pop rax
mov qword [rbp + 0x20], 0
jmp 0x1401e8623
cmp eax, 0xb0458b48
mov rax, qword [rbp - 0x50]
mov qword [rbp + 0x50], rax
push r8
push rax
mov qword [rbp + 0x48], rdi
lea r14, [rdi + 0x400]
add al, 0
invalid
add al, 0
add byte [rcx + rcx*4 - 0x10], cl
add byte [rax], al
mov rax, r14
and rax, 0x1fff
add byte [rax], al
mov qword [rbp + 0x20], rdi
jge 0x1401e8626
je 0x1401e8621
mov ecx, 0x2000
mov edx, 0x2000
sub rdx, rax
add r14, rdx
add esi, edx
ret 0x149
add esi, edx
setb al
test al, 1
add dword [rdi + rcx + 0x45], ecx
int1
shr byte [rax + 0x450f4c01], 0xf1
add dword [rdi + rcx + 0x45], ecx
int1
xor ebx, ebx
xor r15d, r15d
dec dword [rbp + rcx*4 + 0x65]
enter 0xffffffffffff8d48, 0x3d
invalid
ja 0x1401e864a
lea r12, [rbp - 0x38]
lea rdi, [0x1402ea1a8]
cmp eax, 0x101b77
cmp eax, 0x101b77
adc byte [rax], al
add bl, ch
add ecx, dword [rcx + 0x29]
invalid
jmp 0x1401e8636
sub r15, rax
mov r13, qword [rbp + 0x48]
insd dword [rdi], dx
mov rax, rbx
mov rax, rbx
mov rax, rbx
xor rax, r13
mov rcx, r13
xor rcx, qword [rbp + 0x20]
or rcx, rax
or ecx, eax
or ecx, eax
jne 0x1401e8679
lea rcx, [rbp + 0x30]
lea rdx, [rbp + 0x48]
xor byte [r8 - 0x73], r9b
push rbp
call fcn.1401e8d70
call fcn.1401e8d70
mov rcx, rax
mov rax, rdx
test rcx, rcx
jne 0x1401e8595
invalid
invalid
invalid
invalid
sub eax, 0x48ffffff
test eax, eax
test rax, rax
je case.0x1401c144f.667
mov r13, qword [rbp + 0x48]
mov ebp, dword [rbp + 0x48]
mov rbx, qword [rbp + 0x58]
sub r13, rbx
jne 0x1401e86b8
cmp rbx, 0xffffffffffffffdf
ja case.0x1400e9e09.1795
fld dword [rcx]
add byte [rax], al
sti
fisttp word [rdi]
xchg ecx, ebx
fld dword [rcx]
add byte [rax], al
lea r13, [rbx + 0x20]
lea rax, [rbx + rbx]
fld dword [rcx]
add byte [rax], al
lea r13, [rbx + 0x20]
lea rax, [rbx + rbx]
cmp rax, r13
cmova r13, rax
test r13, r13
test ebp, ebp
js case.0x1400e9e09.1795
rol dword [rcx], 0
add byte [rax - 0x7b], cl
test rbx, rbx
je 0x1401e86be
invalid
mov rax, qword [rbp + 0x50]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x28], rbx
mov eax, 1
add byte [rax], al
add byte [rax], al
jmp 0x1401e86c0
mov rax, qword [rbp + 0x50]
jmp 0x1401e86f1
xor eax, eax
mov qword [rbp - 0x30], rax
mov edx, 1
lea rcx, [rbp - 0x58]
test al, 0x4d
mov eax, ebp
test al, 0x4d
test al, 0x4d
mov eax, ebp
mov r9, r12
call fcn.1401e2190
cmp dword [rbp - 0x58], 1
je case.0x1400e9e09.1795
mov rax, qword [rbp - 0x50]
mov qword [rbp + 0x50], rax
push r8
mov qword [rbp + 0x48], r13
sub r13, rbx
add rax, rbx
cmp r13, r14
cmovae r13, r14
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], 0
fadd dword [rax]
add byte [rax], al
invalid
mov dword [rbp - 0x28], 0
add byte [rax], al
add byte [rcx + rcx*4 + 0x7d], cl
mov dword [rbp - 0x20], edi
invalid
mov qword [rbp - 0x20], r15
mov r15, qword [rbp + 0x30]
mov edi, dword [rbp + 0x30]
mov rcx, r15
mov rdx, r12
call case.0x140185bd5.908
jmp 0x1401e8735
mov rcx, r15
mov rdx, r12
call case.0x140185bd5.908
test rax, rax
je 0x1401e87e5
add byte [rax], al
invalid
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rdi + rcx*4]
add rcx, rdi
jmp rcx
sub byte [r8 - 0x75], r9b
dec qword [rax - 0x77]
dec dword [rax - 0x77]
cmp byte [r8 - 0x75], r9b
invalid
mov r8, qword [rbp + 0x38]
mov rax, qword [rbp + 0x40]
cmp qword [rax + 8], 0
js 0x1401e8790
invalid
je 0x1401e87a5
cmp qword [rax + 0x10], 0x11
jb 0x1401e8796
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x28]
sub r15b, r15b
adc eax, 0x7fd48
sub r15b, r15b
adc eax, 0x7fd48
mov r15, qword [rbp + 0x30]
jmp 0x1401e872a
jmp qword [rsi + 0x66]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
je 0x1401e872a
jmp 0x1401e8595
mov rax, qword [rbp - 0x28]
test rax, rax
je case.0x1401c144f.667
mov r15, qword [rbp - 0x20]
add rbx, rax
add ebx, eax
add ebx, eax
mov qword [rbp + 0x58], rbx
cmp dword [rbp - 0x40], 2
jne 0x1401e8633
test dword [rax], esi
invalid
invalid
invalid
cmp r15, r13
cmp edi, ebp
mov rcx, 0xffffffffffffffff
cmovne r14, rcx
cmovne esi, ecx
cmovne esi, ecx
cmp rax, r13
jne 0x1401e8633
cmp r13, r14
jb 0x1401e8633
invalid
adc dh, bh
invalid
invalid
invalid
test r14, r14
lea r14, [r14 + r14]
cmovs r14, rcx
jmp 0x1401e8633
mov rax, qword [rbp + 0x58]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0x48]
movups xmmword [rsi], xmm0
mov rcx, qword [rbp + 0x30]
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x7fcac
xor r15b, r15b
adc eax, 0x7fcac
nop
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
movabs rax, 0x2600000003
jmp 0x1401e8595
mov eax, 3
add byte es:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add cl, ch
and eax, 0x48fffffd
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
xor r15b, r15b
adc eax, 0x7fc62
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
xor r15b, r15b
adc eax, 0x7fc62
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov r8, qword [rbp + 0x38]
mov rax, qword [rbp + 0x40]
cmp qword [rax + 8], 0
je 0x1401e88f9
mov rax, qword [rbp + 0x40]
cmp qword [rax + 0x10], 0x11
jb 0x1401e88ea
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x28]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
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
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x48], 0
je 0x1401e8956
mov r8, qword [rbp + 0x50]
mov rcx, qword [0x14034f0b8]
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 r14
pop r15
pop rbp
ret
and al, 0x28
mov dword [rsp + 0x20], r15d
mov qword [rsp + 0x30], 0
mov rcx, rsi
int1
call sub.kernel32.dll_CreateFileW
cmp rax, 0xffffffffffffffff
clc
invalid
clc
dec dword [rdi]
je 0x1401e8bfe
mov rbx, rax
je 0x1401e8bfe
mov rbx, rax
cmp r15d, 4
jne 0x1401e8b9e
cmp byte [rdi + 0x23], 0
je 0x1401e8b9e
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0xb7
jne 0x1401e8b9e
mov qword [rbp - 0x10], 0
add byte [rax], al
add byte [rbp + rcx*4 + 0x45], cl
invalid
lea r8, [rbp - 0x10]
mov rcx, rbx
mov edx, 6
mov r9d, 8
call qword [sym.imp.kernel32.dll_SetFileInformationByHandle]
test eax, eax
je 0x1401e8c1a
xor eax, eax
test r14, r14
je 0x1401e8bbd
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rsi
mov rsi, rax
mov esi, eax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
mov rdx, rbx
jmp 0x1401e8bee
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov eax, 1
test r14, r14
test esi, esi
jne 0x1401e8ba5
jmp 0x1401e8bbd
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rdi, rax
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
invalid
clc
invalid
add byte [rbp - 0x7b], cl
invalid
je 0x1401e8c4b
invalid
mov rcx, qword [0x14034f0b8]
js 0x1401e8ca2
invalid
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 1
mov rdx, rdi
jmp 0x1401e8bee
int3
lea ebp, [rsp + 0x60]
mov rdi, rdx
mov rsi, rcx
xorps xmm0, xmm0
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x30], xmm0
ror byte [rdi], 0x29
loopne 0x1401e8c89
sub dword [rbp - 0x30], eax
movaps xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdx, [rbp - 0x40]
lea edx, [rbp - 0x40]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_GetFileInformationByHandle]
test eax, eax
je case.0x1401e57a2.78
mov ecx, dword [rbp - 0x40]
xor eax, eax
test ecx, 0x400
je 0x1401e8cdd
invalid
add byte [rax + rax], al
add byte [rbx + rsi + 0x48], dh
xor ecx, dword [rax - 0x39]
clc
add byte [rax], al
add byte [rax], al
mov qword [rbp - 8], 0
lea r8, [rbp - 8]
mov rcx, rdi
stc
stc
mov edx, 9
add byte [rax], al
mov r9d, 8
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
test eax, eax
je case.0x1401e57a2.78
mov eax, dword [rbp - 8]
clc
shl eax, 0x15
sar eax, 0x1f
clc
invalid
and eax, dword [rbp - 4]
cld
cld
mov ecx, dword [rbp - 0x40]
ror byte [rbx - 0x74bb1bab], 0x45
fadd qword [rbx + rcx*4 + 0x4d]
loopne 0x1401e8d32
invalid
mov edx, dword [rbp - 0x1c]
mov r8d, dword [rbp - 0x24]
mov r9d, dword [rbp - 0x20]
shl r9, 0x20
shl ecx, 0x20
or r9, rdx
mov edx, dword [rbp - 0x18]
call 0x13074183a
call 0x13074183a
push rbp
invalid
mov r11d, dword [rbp - 0x14]
pop rbp
in al, dx
shl r11, 0x20
or r11, r10
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 8], r11
mov dword [rsi + 0x10], 1
adc byte [rcx], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
sbb byte [rcx], r8b
sbb byte [rcx], al
mov dword [rsi + 0x14], eax
mov dword [rsi + 0x18], 1
mov dword [rsi + 0x1c], edx
movups xmm0, xmmword [rbp - 0x3c]
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
invalid
sbb al, 0xf
adc byte [rbp - 0x3c], al
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rbp - 0x2c]
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
invalid
mov dword [rsi + 0x38], ecx
mov dword [rsi + 0x40], 0
mov dword [rsi + 0x4c], ecx
mov dword [rsi + 0x50], eax
jmp 0x1401e8d5d
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x7f77e
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 2
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
sub rsp, 0x78
sub esp, 0x78
lea rbp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
add r14b, r15b
invalid
invalid
dec dword [rax - 0x77]
invalid
xorps xmm0, xmm0
movaps xmmword [rbp - 0x30], xmm0
ror byte [r15], 1
sub dword [rbp - 0x40], eax
dec dword [rax - 0x77]
invalid
ror byte [r15], 1
sub dword [rbp - 0x40], eax
mov rdi, qword [rcx]
lea rdx, [rbp - 0x40]
mov rcx, rdi
call fcn.1401e9210
add al, 0
add byte [rax - 0x7b], cl
invalid
je 0x1401e8e82
lea r14, [0x1402ea1b8]
lea esi, [0x1402ea1b8]
lea rbx, [rbp - 0x40]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
cmp eax, 0x7f73f
jmp 0x1401e8dee
nop word cs:[rax + rax]
cmp byte [rdx + 0x10], 0x23
jne case.0x1401e8dfa.2
mov rcx, rdi
mov rdx, rbx
call fcn.1401e9210
test rax, rax
je 0x1401e8e82
invalid
sub eax, dword [rax + rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg esp, eax
add byte [rax], al
add byte [rcx + 0x3e183d1], cl
mov ecx, edx
and ecx, 3
invalid
movsxd rcx, dword [r14 + rcx*4]
add rcx, r14
jmp rcx
cmp byte [rdx + 0xf], 0x23
jne case.0x1401e8dfa.2
jp 0x1401e8e0e
and ecx, dword [rdi]
test dword [rdi + 0x48000000], esi
lea eax, [rdx - 1]
invalid
invalid
lea rax, [rdx - 1]
mov qword [rbp - 0x18], rax
mov rax, qword [rdx - 1]
mov qword [rbp - 0x10], rax
mov rax, qword [rdx + 7]
mov qword [rbp - 8], rax
mov rax, qword [rax]
test rax, rax
je 0x1401e8e2c
invalid
invalid
mov rcx, qword [rbp - 0x10]
call rax
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
clc
cmp qword [rax + 8], 0
je 0x1401e8e52
invalid
invalid
cmp qword [rax + 0x10], 0x11
jb 0x1401e8e46
add al, 0x4d
mov eax, dword [rax - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
imul esp, dword [rdx + 0x16], 0
add byte [rcx], dh
xor edx, edx
call r15
rol byte [rcx - 1], cl
xlatb
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call 0x129f68da4
jae 0x1401e8e64
invalid
invalid
call 0x129f68da4
jae 0x1401e8e64
invalid
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rdx
ror dword [rax - 0x3f], 1
shr rcx, 0x20
shr ecx, 0x20
jmp 0x16418119a
cmp ecx, 0x23
je 0x1401e8dda
pop rdx
invalid
invalid
invalid
jmp case.0x1401e8dfa.2
cmp rdx, 0x21
cli
and dword [rbx + 0x65], esi
jae 0x1401e8eed
mov r14, rax
mov rax, qword [rsi]
invalid
invalid
mov rdi, qword [rsi + 0x10]
sub rax, rdi
mov rbx, rdx
cmp rax, rdx
jb 0x1401e8eca
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
or byte [rax + 1], cl
stc
add rcx, rdi
lea rdx, [rbp - 0x40]
lea edx, [rbp - 0x40]
mov r8, rbx
call fcn.14025a776
invalid
sbb byte [rdi], al
add byte [rax - 0x77], cl
invalid
fsubr st(0)
invalid
add rdi, rbx
mov qword [rsi + 0x10], rdi
mov rax, r14
invalid
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rbp
ret
mov qword [rsp + 0x20], 1
mov r9d, 1
mov ecx, 1
and byte [rcx], al
add byte [rax], al
add byte [rcx - 0x47], al
mov ecx, 1
mov ecx, 1
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
mov edx, edi
mov r8, rbx
call fcn.140265a10
mov rdi, qword [rsi + 0x10]
adc bl, ch
invalid
adc bl, ch
mov al, 0x4c
lea eax, [0x1402d7f38]
invalid
invalid
lea r8, [0x1402d7f38]
invalid
mov rcx, rdx
mov edx, 0x20
add byte [rax], al
add al, ch
outsd dx, dword [rsi]
sub eax, dword [rdi]
add ah, cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
adc byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x70
sub byte [rax - 0x73], cl
push 0x70
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
cmp qword [rax + 8], 0
je 0x1401e8f52
mov rax, qword [rbp - 8]
cmp qword [rax + 0x10], 0x11
jb 0x1401e8f43
adc dword [rdx + 4], esi
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmc
invalid
invalid
invalid
cmc
invalid
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
wait
cmc
invalid
invalid
wait
cmc
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
int3
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
dec dword [rax - 0x77]
invalid
mov r8, qword [rdx + 8]
or byte [rax - 0x75], cl
jp 0x1401e8fb0
dec dword [rax - 0x77]
invalid
or byte [rax - 0x75], cl
jp 0x1401e8fb0
mov rdx, qword [rdx]
add rdx, rdi
sub r8, rdi
call case.0x1401c1233.687
test rax, rax
sal byte [rsp - 0x77], 0xd6
je 0x1401e8fd7
mov esi, edx
and esi, 3
lea rcx, [0x1402ea1c8]
lea ecx, [0x1402ea1c8]
lea ecx, [0x1402ea1c8]
movsxd r8, dword [rcx + rsi*4]
add r8, rcx
enter 0xffffffffffffff41, 0xffffffffffffffe0
enter 0xffffffffffffff41, 0xffffffffffffffe0
movzx ecx, byte [rdx + 0x10]
cmp cl, 0xb
je case.0x14018f9a8.854
adc byte [rax + 0x5f740bf9], al
jmp 0x1401e90a1
add rdi, rdx
mov qword [rsi + 0x10], rdi
mov rax, qword [rsi + 0x18]
invalid
invalid
sbb byte [rax + 0x39], r9b
clc
cmp rax, rdi
cmova rdi, rax
clc
mov qword [rsi + 0x18], rdi
jmp case.0x1401908d2.896
mov rcx, rdx
shr rcx, 0x20
mov rbx, rdx
mov rdi, rax
call fcn.1401e2e80
mov rdx, rbx
fimul dword [rcx - 0x776b73f]
fimul dword [rcx - 0x776b73f]
cmp cl, 0xb
je case.0x14018f9a8.854
jmp 0x1401e90a1
mov rax, rdx
shr rax, 0x20
call 0xc3e7c140
clc
or ecx, dword [rax + 0xf]
shr ebx, 1
invalid
ror byte [rax - 0x3f], 1
call 0xc3e7c140
clc
or ecx, dword [rax + 0xf]
shr ebx, 1
jns 0x1401e9038
invalid
movzx ecx, byte [rdx + 0xf]
cmp cl, 0xb
jne 0x1401e90a1
mov dh, 0x4a
jo 0x1b0939c2a
cmp esi, 1
inc byte [rcx]
sete cl
test cl, al
je case.0x1401908d2.896
xchg esp, eax
rol dword [rcx + rax*8 - 0x76b79b8c], 0xd0
sal dword [rsp + riz*2 + 0x48], 0x89
ror byte [rax - 1], 1
enter 0xffffffffffff8948, 0x45
call 0x13f611b91
mov rax, qword [rdx - 1]
mov rax, rdx
dec rax
mov qword [rbp - 0x18], rax
mov rax, qword [rdx - 1]
mov qword [rbp - 0x10], rax
mov rax, qword [rdx + 7]
mov qword [rbp - 8], rax
clc
clc
mov rax, qword [rax]
test rax, rax
je 0x1401e9063
mov rcx, qword [rbp - 0x10]
call rax
invalid
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
je case.0x140185bd5.916
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1401e907d
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
xor al, 0x60
invalid
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call 0x1347fa69c
invalid
invalid
invalid
call 0x1347fa69c
invalid
hlt
xor edx, edx
mov rax, rdx
add rsp, 0x48
invalid
pop rbx
pop rbx
pop rdi
pop rsi
pop rbp
ret
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov rax, qword [rbp - 8]
clc
cmp qword [rax + 8], 0
je 0x1401e90ee
mov rax, qword [rbp - 8]
clc
cmp qword [rax + 0x10], 0x11
jb case.0x1401e4b67.112
adc dword [rdx + 4], esi
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
clc
mov rcx, qword [0x14034f0b8]
xor edx, edx
sar bh, cl
adc eax, 0x7f412
invalid
invalid
pop rdi
invalid
invalid
mov rcx, qword [0x14034f0b8]
or eax, 0x165fc3
xor edx, edx
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1341da6fe
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
push rbp
push rsi
sub rsp, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
add byte [rax], al
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
movups xmm0, xmmword [0x1402d9028]
add eax, 0xefefd
movaps xmmword [rbp], xmm0
add byte [r8 - 1], r15b
mov eax, 0xffffffff
invalid
cmp r8, rax
cmovb rax, r8
cmovb eax, eax
ror byte [rcx + 0xf], 0x42
ror byte [rdi], 0x57
ror byte [rdi], 0x11
adc dword [rsp + 0x38], eax
cmovb eax, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
and al, 0x38
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rdx
and al, 0x28
mov rax, rbp
mov eax, ebp
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
xor edx, edx
xor r8d, r8d
xor eax, eax
rol byte [rbp + 0x31], 0xc9
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtReadFile]
adc eax, 0x7f3ce
invalid
invalid
cmp eax, 0x103
add dword [rax], eax
add byte [rbp + 0x11], dh
jne case.0x1401e5e90.78
mov rcx, rsi
mov edx, 0xffffffff
invalid
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
adc eax, 0x7f301
adc eax, 0x7f301
mov eax, dword [rbp]
add byte [0x1001e9190], bh
cmp eax, 0xc0000011
adc dword [rax], eax
add al, al
jne case.0x1401a72f6.762
xor edx, edx
xor eax, eax
jmp case.0x1401c4dc3.665
cmp eax, 0x103
add eax, dword [rcx]
add byte [rax], al
je 0x1401e91bb
sub eax, 0x878c085
test eax, eax
js 0x1401e919a
mov rdx, qword [rbp + 8]
xor eax, eax
jmp case.0x1401c4dc3.665
invalid
shr bl, 0x17
invalid
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
adc eax, 0x7f396
adc eax, 0x7f396
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov eax, 1
add rsp, 0xa8
add esp, 0xa8
add byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
mov dword [rbp + 0x18], 0
mov byte [rbp + 0x1c], 0
sbb al, 0
sbb al, 0
lea rax, [0x1402d9090]
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
enter 0xffffffffffffc748, 0x45
mov qword [rbp - 0x30], 1
rol byte [rcx], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
and byte [r8 - 0x77], r9b
invalid
lea rax, [rbp + 0x20]
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
fmul dword [r15]
push rdi
ror byte [rdi], 0x11
loopne 0x1401e9231
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rcx, [rbp + 0x18]
invalid
lea ecx, [rbp + 0x18]
lea rdx, [rbp - 0x38]
call case.0x14019bee2.319
imul ebp, dword [rdi - 1], 0xffffffff
dec dword [rax - 0x77]
clc
mov qword [rbp - 8], rax
lea rcx, [rbp - 8]
clc
clc
call fcn.1401e02f0
mov ecx, 7
int 0x29
ud2
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
add dh, bh
invalid
invalid
inc dword [rcx - 0x48]
mov eax, 0x20
add dh, bh
invalid
invalid
mov eax, 0x20
call case.0x1401c1233.687
mov rsi, rdx
mov esi, edx
test rax, rax
je 0x1401e9260
mov rbx, rdx
mov edi, esi
and edi, 3
lea rax, [0x1402ea1d8]
movsxd rcx, dword [rax + rdi*4]
or al, 0xb8
or al, 0xb8
mov eax, 0xffc10148
loope 0x1401e9260
invalid
add rcx, rax
jmp rcx
movzx ecx, byte [rsi + 0x10]
mov dh, 0x4e
adc byte [rax + 1], bh
mov eax, 1
mov eax, 1
cmp cl, 0xb
je 0x1401e9282
stc
or esi, dword [rsp - 0x15]
add dh, byte [rcx]
ror byte [rax - 0x77], 0xf2
jmp 0x1401e9262
xor eax, eax
mov rdx, rsi
jmp 0x1401e9321
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rbx
invalid
shr rcx, 0x20
call fcn.1401e2e80
pushfq
invalid
invalid
and al, ch
or bl, byte [rdi + rdi*8 - 0x473e7601]
pushfq
invalid
dec dword [rcx + 0x1b8c1]
mov ecx, eax
mov eax, 1
pushfq
invalid
mov ecx, eax
mov eax, 1
cmp cl, 0xb
jne 0x1401e9262
xor edx, edx
mov eax, 0
sar byte [rax], cl
cmp edi, 1
inc dword [rcx]
add dword [rbx + rbp - 0x17], esi
mov es, word [rax]
je 0x1401e92b9
jmp 0x1401e9321
add byte [rax], al
mov rcx, rbx
shr rcx, 0x20
xor eax, eax
cmp rcx, 0xb
stc
or ecx, dword [rdi]
xchg ebp, eax
sal byte [rcx], 0xd2
stc
or ecx, dword [rdi]
xchg ebp, eax
sal byte [rcx], 0xd2
cmp ecx, 0xb
cmovne rdx, rbx
shr ebx, cl
invalid
shr ebx, cl
jae 0x1401e9267
invalid
mov eax, 1
add dword [rax], eax
add byte [rax], al
cmp byte [rsi + 0xf], 0xb
jne 0x1401e9262
dec rbx
mov qword [rbp - 0x18], rbx
call 0x13f651e0c
call 0x13f651e0c
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov rax, qword [rsi + 7]
mov qword [rbp - 8], rax
clc
mov rax, qword [rax]
test rax, rax
invalid
je 0x1401e92de
sal byte [rsi + rax + 0x48], 0x8b
invalid
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call rax
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
clc
invalid
cmp qword [rax + 8], 0
or byte [rax], al
mov rsi, qword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
je 0x1401e930b
sbb cl, byte [rax - 0x7d]
js case.0x1401c144f.673
invalid
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
adc dword [rdx + 4], esi
jb 0x1401e92fc
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14034f0b8]
xor edx, edx
sar bh, cl
adc eax, 0x7f1f5
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7f1e3
jrcxz 0x1401e930c
invalid
xor edx, edx
xor eax, eax
invalid
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], r8b
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 + 0x40]
mov r8, qword [rbp - 0x10]
invalid
invalid
mov rax, qword [rbp - 8]
clc
invalid
invalid
clc
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x1401e936e
mov rax, qword [rbp - 8]
cmp qword [rax + 0x10], 0x11
jb 0x1401e935f
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
pop rbp
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x7f192
invalid
add byte [rax - 0x75], cl
or eax, 0x165d43
invalid
mov rcx, qword [0x14034f0b8]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
call 0x1319da97e
xor edx, edx
mov r8, qword [rbp - 0x18]
call 0x1319da97e
invalid
invalid
nop
call 0x1319da97e
invalid
add rsp, 0x28
pop rbx
pop rdi
invalid
pop rsi
pop rbp
ret
int3
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x4a8
sub esp, 0x4a8
sub esp, 0x4a8
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x420], 0xfffffffffffffffe
add dh, bh
invalid
invalid
dec dword [rax - 0x75]
pop rdx
or byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
clc
add esi, dword [rsi + 0x3b]
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add al, 0
add dh, bh
invalid
clc
add esi, dword [rsi + 0x3b]
invalid
cmp ecx, dword [rcx - 0x47]
pop rsp
add byte [rax + rax + 0x3f], bl
movabs r9, 0x5c003f005c005c
cmp qword [rbx], r9
mov ecx, 0x5c005c
invalid
add byte [rax + rax + 0x4c], bl
cmp dword [rbx], ecx
pop rsp
add byte [rcx + rdi + 0xb], cl
je 0x1401e9461
mov al, byte [rax]
add byte [rax], al
movabs r9, 0x5c003f003f005c
cmp qword [rbx], r9
invalid
pop rsp
add byte [rdi], bh
invalid
invalid
add byte [rdi], bh
add byte [rax + rax + 0x4c], bl
add byte [rcx + rdi + 0xb], cl
invalid
add byte [rcx + rdi + 0xb], cl
or esi, dword [rbx + rdi*2 + 0x48]
je 0x1401e9461
cmp rax, 0xf8
cmp eax, 0xf8
add byte [rax], al
add byte [rdi], cl
jae 0x1401e9474
add dword [rdx + 0x66000000], 0xffffff83
add byte [rax], al
cmp word [rbx + 2], 0x3a
jnp 0x1401e93f8
cmp dh, byte [rbp + 0x49]
jne 0x1401e9442
movzx rax, word [r11 + 4]
movzx eax, word [rbx + 4]
add al, 0xeb
and al, 0x74
jmp 0x1401e9423
je 0x1401e940f
invalid
cmp rax, 1
jne case.0x1401c4dc3.679
cmp word [rbx], 0
cmp dword [rbx], 0
jne 0x1401e9474
jmp 0x1401e9461
cmp word [rbx + 2], 0x3a
jne 0x1401e9442
add al, 0x66
test eax, eax
je 0x1401e9953
add byte [rsi - 0x7d], ah
cmp ax, 0x2f
clc
invalid
je 0x1401e9431
or byte [rdi], cl
mov bh, 0xc0
movzx eax, ax
cmp eax, 0x5c
jne 0x1401e9442
movzx eax, word [rbx]
mov bh, 3
cmp eax, 0x2f
je 0x1401e9445
clc
invalid
cmp eax, 0x5c
je 0x1401e9445
jmp 0x1401e9461
jbe 0x1401e9474
movzx eax, word [rbx]
add esp, dword [rsi - 0x7d]
cmp ax, 0x5c
cmp eax, 0x5c
clc
pop rsp
je 0x1401e9453
movzx eax, ax
cmp eax, 0x2f
jne 0x1401e9474
movzx eax, word [rbx + 2]
cmp eax, 0x5c
clc
pop rsp
mov bh, 0x43
add al, byte [rbx + 0x5745cf8]
clc
pop rsp
je 0x1401e9461
clc
pop rsp
je 0x1401e9461
cmp eax, 0x2f
jne 0x1401e9474
mov rax, qword [rdx + 0x10]
adc byte [rax - 0x77], cl
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
adc byte [r15], cl
adc byte [rdx], al
movups xmmword [rcx], xmm0
jmp 0x1401e9917
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x3c0], rbx
mov qword [rbp + 0x3d0], rcx
mov dword [rbp + 0x3d0], ecx
popfq
rol byte [rbx], 0
add byte [rax - 0x77], cl
invalid
mov dword [rbp + 0x3d0], ecx
invalid
rol byte [rbx], 1
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x408], rdx
xchg ebp, eax
or byte [rax + rax], al
add al, 0
add al, 0
add byte [rax], al
add byte [rax + rcx*4 - 0x7b], al
mov byte [rbp + 0x41f], r8b
mov qword [rbp + 0x3f0], 0
mov dword [rbp + 0x3f0], 0
test dword [rdi], ebx
invalid
add al, 0
add byte [rax - 0x39], cl
test eax, esi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rbp + 0x3f8], 2
mov dword [rbp + 0x3f8], 2
test eax, edi
add eax, dword [rax]
add byte [rax], al
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
invalid
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
mov qword [rbp + 0x400], 0
mov dword [rbp + 0x400], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 0x200
add byte [rax + 2], bh
mov eax, 2
add byte [rax - 0x77], cl
test eax, ecx
invalid
mov qword [rbp + 0x3c8], rax
enter 3, 0
add eax, dword [rax]
add byte [rcx], dh
invalid
xor edi, edi
mov ebx, 0xffffffff
invalid
invalid
invalid
inc dword [rbp + 0x31]
invalid
invalid
xor r15d, r15d
cmp r8, 0x201
clc
add dword [rdx], eax
add al, byte [rax]
invalid
clc
add dword [rdx], eax
add al, byte [rax]
invalid
add byte [rbx + 0x27], dh
jae case.0x1401c6b1d.669
invalid
jmp 0x1401e94ef
adc al, 0xf
invalid
jae 0x1401e95df
cmp ecx, 0
stc
add byte [rax], al
add byte [rcx - 0x7f], cl
add byte [rax], al
cmp r8, 0x201
clc
add dword [rdx], eax
add byte [rax], al
invalid
add byte [rbx + 0x11], dh
jae case.0x1401c6b1d.669
mov r12d, 0x200
add byte [rax], al
lea rsi, [rbp - 0x58]
mov r13, r8
test al, 0x4d
mov ebp, eax
jmp 0x1401e9562
sub r8, r15
sub r14, r15
cmp r14, r8
cmp esi, eax
jae 0x1401e953e
mov qword [rsp + 0x20], 2
mov dword [rsp + 0x20], 2
and al, 0x20
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov r9d, 2
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x3f0]
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
call fcn.140265a10
mov rdi, qword [rbp + 0x3f0]
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, edi
add eax, dword [rax]
add byte [rax], al
invalid
invalid
test eax, ecx
invalid
add eax, dword [rax]
invalid
add byte [rax], al
mov rax, qword [rbp + 0x3f8]
add byte [rax], al
mov qword [rbp + 0x3c8], rax
enter 3, 0
add byte [rax], al
add byte [rax + 0x39], cl
fild word [rcx - 0x41]
invalid
invalid
cmp rdi, rbx
mov r15d, 0xffffffff
cmovb r15, rdi
mov qword [rbp + 0x400], r15
mov dword [rbp + 0x400], edi
add byte [rcx - 0x77], cl
dec byte [rbp - 0x77]
mov r12, r15
mov r14, rdi
mov r12, r15
mov rsi, qword [rbp + 0x3c8]
mov esi, dword [rbp + 0x3c8]
add byte [rbp - 0x77], cl
std
mov r13, r15
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x3c0]
invalid
rol byte [rbx], 0
add byte [rcx + rcx*4 - 0x16], al
invalid
mov edx, ebp
mov qword [rbp + 0x410], rsi
add byte [rax], al
mov r8, rsi
mov eax, esi
xor r9d, r9d
leave
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
mov esi, eax
test eax, eax
jne 0x1401e959b
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1401e9635
add byte [rax], al
out dx, eax
invalid
mov r8d, esi
mov eax, esi
cmp r13, r8
jne 0x1401e94e0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne case.0x1401e5e90.81
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
invalid
mov ebx, 0xffffffff
cmovae r13, rax
mov r8, r13
invalid
cmp r8, 0x201
jb 0x1401e94ef
jmp case.0x1401c6b1d.669
cmp r12, r8
jb 0x1401e99f6
invalid
mov r12, qword [rbp + 0x408]
mov qword [r12 + 0x10], 0
mov dword [rsp + 0x10], 0
movsd dword [rdi], dword [rsi]
or byte [rax + rax], al
add byte [rcx - 0x39], cl
mov dword [rsp + 0x10], 0
mov dword [rsp + 0x10], 0
cmp byte [rbp + 0x41f], 0
mov rcx, qword [rbp + 0x3c0]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
je 0x1401e96a6
add byte [rbx - 0x78f0fd02], al
cmp esi, 2
ja 0x1401e96b2
popfq
add byte [rax], al
invalid
popfq
add byte [rax], al
add byte [rdi], cl
test dword [rax], ebp
add dword [rax], eax
add byte [rax], al
invalid
invalid
lea edx, [rax]
add al, 0
jne 0x1401e9743
add byte [rax], al
mov r9, qword [rbp + 0x410]
add al, 0
add byte [rcx + 0xf], al
movzx edx, word [r9]
mov bh, 0x11
adc dword [rsi - 0x7d], esp
cli
pop rsp
cmp dx, 0x5c
je 0x1401e9701
rol dword [rax], 1
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1401e9743
invalid
add bh, bh
adc eax, 0x7ee8d
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
and byte [rax - 0x7d], cl
invalid
invalid
and byte [rax - 0x7d], cl
invalid
cmp qword [rbp + 0x3f0], 0
cmp dword [rbp + 0x3f0], 0
lock add eax, dword [rax]
add byte [rax], al
je case.0x1401e2ed6.463
mov r8, qword [rbp + 0x3f8]
mov eax, dword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
add byte [rax - 0x75], cl
or eax, 0x165a5b
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x3d0]
add byte [rax], al
mov qword [rcx + 8], rsi
mov dword [rcx + 8], esi
movabs rax, 0x8000000000000000
mov qword [rcx], rax
add dword [rax - 0x75], ecx
test dword [rax], ecx
add al, 0
invalid
mov eax, 0
add byte [rax], al
add byte [rax + 0x48018948], al
add dword [rax - 0x75], ecx
test dword [rax], ecx
add al, 0
invalid
or byte [rax + rax], al
add byte [rax - 0x7d], cl
cmp byte [rax], al
cmp qword [rax], 0
je 0x1401e9917
mov r8, qword [rax + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401e9917
add al, byte [rax]
invalid
cmp esi, 0xf6
jbe 0x1401e9784
xchg dl, dl
add byte [rax], al
invalid
mov rdx, qword [rbp + 0x410]
movzx eax, word [rdx + 2]
cmp eax, 0x3a
clc
cmp dh, byte [rbp + 0x26]
clc
cmp dh, byte [rbp + 0x26]
cmp word [rdx + 4], 0x5c
jp 0x1401e96ca
pop rsp
jne 0x1401e96e8
lea r15, str._s
lea edi, str._s
mov r14d, 4
lea rsi, [r8 + r14]
xor al, 0x30
add byte [rbx - 0x73], cl
xor al, 0x30
inc rsi
mov rdx, qword [r12]
mov edx, dword [rsp]
adc al, 0x24
cmp rdx, rsi
jae 0x1401e9738
jmp 0x1401e975c
movzx edx, word [rdx]
cmp esi, 3
add ecx, dword [rdi]
invalid
mov ah, 0
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x73], cl
adc byte [rax + rax], al
add al, 0
mov r9, qword [rbp + 0x410]
cmp dx, 0x5c
add al, 0
add byte [rsi - 0x7d], ah
cli
pop rsp
jne 0x1401e9743
movzx eax, word [r9 + 2]
add ah, byte [rsi - 0x7d]
clc
pop rsp
cmp ax, 0x5c
jne 0x1401e9743
add r8, 0xfffffffffffffffe
add r9, 4
mov qword [rbp + 0x410], r9
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
lea r15, [0x1402d9a60]
mov r14d, 8
add ecx, dword ds:[rdi]
add byte [rcx - 0x42], al
or byte [rax], al
add byte [rax], al
lea rsi, [r8 + r14]
inc rsi
mov rdx, qword [r12]
adc al, 0x24
adc al, 0x24
cmp rdx, rsi
jb 0x1401e975c
mov rdi, r8
mov edi, eax
mov rsi, rdx
jmp case.0x1401c1233.746
inc byte [rax]
add byte [rax], al
mov r15d, 2
add al, byte [rax]
add byte [rax], al
xor r14d, r14d
lea rsi, [r8 + r14]
lea esi, [rax + rsi]
inc rsi
mov rdx, qword [r12]
mov edx, dword [rsp]
mov edx, dword [rsp]
cmp rdx, rsi
jae 0x1401e9738
lea rax, [rsi + rsi]
lea eax, [rsi + rsi]
mov rdi, r8
mov rdi, r8
test rdx, rdx
test edx, edx
je case.0x1401c1233.740
test byte [rax + rax + 0x1480000], dl
xchg esp, eax
add byte [rax], al
add byte [rax + 1], cl
add rdx, rdx
mov qword [rbp + 0x3a8], rcx
mov qword [rbp + 0x3b8], rdx
mov dword [rbp + 0x3b8], edx
ror byte [rax - 0x77], cl
lea ebp, [rax + 0x48000003]
mov dword [rbp + 0x3b8], edx
xchg ebp, eax
mov eax, 0xb9000003
add byte [rcx + 2], bh
add byte [rcx + 2], bh
mov ecx, 2
jmp 0x1401e9802
jle 0x1401e97ce
mov rsi, qword [r12]
mov esi, dword [rsp]
and al, 0x4c
cmp esi, eax
cmp rsi, r8
jbe 0x1401e992b
invalid
xor r14d, r14d
mov rax, rsi
sub rax, r14
cmp rax, r8
jb case.0x1401c144f.729
add byte [rax], al
add byte [rax], al
jmp 0x1401e9890
mov r15d, 2
cmp dx, 0x5c
jne case.0x1401c12bf.728
cmp eax, 0x3f
je case.0x1401c12bf.728
nop
cmp eax, 0x5c
mov r9, qword [rbp + 0x410]
jne 0x1401e9706
invalid
invalid
invalid
movzx eax, word [r9 + 4]
add al, 0x83
add al, 0x83
cmp eax, 0x3f
je 0x1401e99cb
invalid
clc
invalid
cmp eax, 0x2e
jne 0x1401e970c
test dword [rdi + rdi*8], ebp
invalid
invalid
test dword [rdi + rdi*8], ebp
invalid
cmp word [r9 + 6], 0x5c
cmp dword [r9 + 6], 0x5c
jne 0x1401e970c
and bh, bh
invalid
add r8, 0xfffffffffffffffc
add eax, 0xfffffffc
add r9, 8
mov qword [rbp + 0x410], r9
lea edx, [rax]
add al, 0
invalid
lea edx, [rax]
add al, 0
add cl, ch
jmp 0x1401e96c9
leave
invalid
invalid
xor ecx, ecx
leave
mov qword [rbp + 0x3b0], rcx
mov al, 3
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x3d8]
invalid
fadd dword [rbx]
add byte [rax], al
lea r9, [rbp + 0x3a8]
lea ebp, [rax - 0x45fffffd]
add al, byte [rax]
add byte [rax], al
invalid
mov edx, 2
add byte [rax], al
add byte [rcx - 0x77], cl
shr al, 0x6c
insb byte [rdi], dx
mov r8, rax
call fcn.1401e2190
cmp dword [rbp + 0x3d8], 1
mov ebp, 0x3d8
invalid
insb byte [rdi], dx
mov edi, edi
inc dword [rbx + 0x3d8bd]
mov ebp, 0x3d8
invalid
mov ebp, 0x3d8
add dword [rdi], ecx
invalid
je 0x1401e9a0d
test ah, bl
add dword [rax], eax
fadd qword [rcx]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x3e0]
loopne case.0x1401cb28f.674
add byte [rax], al
mov qword [r12 + 8], rcx
mov dword [rsp + 8], ecx
and al, 8
and al, 8
mov qword [r12], rsi
and al, 0x47
lea r8d, [r14 + r14]
lea eax, [rsi + rsi]
mov rdx, r15
call fcn.14025a776
mov qword [r12 + 0x10], r14
invalid
adc byte [rcx - 0x77], cl
mov r8, rdi
clc
mov rax, rsi
sub rax, r14
sub eax, esi
cmp rax, r8
jae 0x1401e9890
mov qword [rsp + 0x20], 2
and byte [rdx], al
add byte [rax], al
add byte [rcx - 0x47], al
add al, byte [rax]
mov r9d, 2
add byte [rax], al
mov rcx, r12
mov rdx, r14
mov edx, esi
mov edx, esi
mov rdi, r8
mov rdi, r8
mov edi, eax
call fcn.140265a10
rol dword [rdi], 0
mov r12, qword [rbp + 0x408]
or byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rcx - 0x75], cl
xor al, 0x24
mov rsi, qword [r12]
mov r14, qword [r12 + 0x10]
mov r8, rdi
lea rax, [r8 + r8]
mov rdi, qword [r12 + 8]
mov edi, dword [rsp + 8]
jl 0x1401e98bc
or byte [rdx - 0x73], cl
lea rcx, [rdi + r14*2]
lea ecx, [rdi + rsi*2]
or al, 0x77
mov rdx, qword [rbp + 0x410]
mov rbx, r8
ret
adc byte [rax + rax], al
add byte [rcx + rcx*4 - 0x3d], cl
ret
mov r8, rax
call fcn.14025a776
invalid
invalid
add r14, rbx
mov qword [r12 + 0x10], r14
je 0x1401e98da
adc byte [rcx + 0x39], cl
invalid
je 0x1401e98da
adc byte [rcx + 0x39], cl
div byte [rbp + 0x14]
jne 0x1401e98d0
jne 0x1401e98d0
adc al, 0x4c
mov ecx, esp
mov rcx, r12
call fcn.1401e5f70
mov r12, qword [rbp + 0x408]
mov rdi, qword [r12 + 8]
and al, 8
invalid
and al, 8
or byte [rsi + 0x42], ah
mov word [rdi + r14*2], 0
mov dword [rdi + rsi*2], 0xff490000
ja case.0x1401c6b1d.707
add byte [rax], al
add byte [rcx - 1], cl
inc r14
inc esi
invalid
mov qword [r12 + 0x10], r14
cmp qword [rbp + 0x3f0], 0
mov ebp, 0x3f0
add byte [rax - 0x75], cl
mov esi, dword [rbp + 0x3d0]
mov ebp, 0x3f0
add byte [rax - 0x75], cl
mov esi, dword [rbp + 0x3d0]
je 0x1401e9906
mov r8, qword [rbp + 0x3f8]
add byte [rax], al
je 0x1401e9906
mov r8, qword [rbp + 0x3f8]
clc
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x1657ba
invalid
push rdi
invalid
invalid
mov rcx, qword [0x14034f0b8]
mov edx, 0x31001657
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7ebfa
sar bh, cl
adc eax, 0x7ebfa
mov rax, qword [r12 + 0x10]
mov eax, dword [rsp + 0x10]
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
movups xmm0, xmmword [r12]
movups xmmword [rsi], xmm0
add rsp, 0x4a8
invalid
test al, 4
add byte [rax], al
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
lea rdi, [r8 + 1]
js 0x1401e9930
add dword [rax - 0x73], ecx
lea rax, [rdi + rdi]
lea eax, [rdi + rdi]
add al, 0x3f
invalid
mov rbx, r8
test rsi, rsi
invalid
je case.0x1401c144f.698
div byte [rdx + rsi + 0x48]
add rsi, rsi
add esi, esi
test byte [rax - 0x77], 0x8d
mov qword [rbp + 0x3a8], rcx
test al, 3
add byte [rax], al
mov qword [rbp + 0x3b8], rsi
mov eax, 0xb9000003
add al, byte [rax]
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rcx + 2], bh
mov ecx, 2
mov ecx, 2
add bl, ch
jmp 0x1401e996f
sbb al, 0xf
movzx eax, word [rbx]
mov bh, 3
cmp eax, 0x2f
invalid
je 0x1401e9442
cli
invalid
cmp eax, 0x5c
je 0x1401e9442
test dl, bl
cli
invalid
invalid
jmp 0x1401e9461
push qword [rcx]
leave
xor ecx, ecx
mov qword [rbp + 0x3b0], rcx
lea rcx, [rbp + 0x3d8]
lea ecx, [rbp + 0x3d8]
invalid
lea r9, [rbp + 0x3a8]
lea ecx, [rbp + 0x3a8]
test al, 3
add byte [rax], al
add eax, dword [rax]
add byte [rdx + 2], bh
mov edx, 2
mov edx, 2
add byte [rcx - 0x77], cl
shr al, 0xff
mov r8, rax
call fcn.1401e2190
xchg edi, edi
invalid
xchg edi, edi
inc dword [rbx + 0x3d8bd]
invalid
invalid
fadd dword [rbx]
invalid
cmp dword [rbp + 0x3d8], 1
add eax, dword [rax]
add byte [rax], al
add dword [rdi], ecx
je 0x1401e9a22
invalid
invalid
add byte [rcx], al
je 0x1401e9a22
add byte [rax], al
mov rax, qword [rbp + 0x3e0]
mov qword [r12 + 8], rax
and al, 8
test eax, esp
add eax, dword [rax]
add byte [rcx - 0x77], cl
and al, 8
and al, 8
mov qword [r12], rdi
cmp al, 0x24
xor r14d, r14d
test byte [rax - 0x77], 0xfe
mov rsi, rdi
mov r8, rbx
mov rax, rsi
sub rax, r14
invalid
cmp rax, r8
jb case.0x1401c144f.729
invalid
invalid
jmp 0x1401e9890
cmp word [r9 + 6], 0x5c
jne 0x1401e970c
invalid
invalid
invalid
jmp case.0x1401c12bf.728
insd dword [rdi], dx
std
invalid
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.14025bae0
in al, dx
and byte [rdi], al
add bl, ch
invalid
str word [rbp + rcx*4 + 5]
invalid
in al, dx
and byte [rdi], al
add bl, ch
invalid
lea rax, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
add eax, 0xeff63
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
mov rdx, r12
mov r8, rax
mov eax, eax
call fcn.14025ba70
jmp case.0x1401c8b45.674
and byte [rdi], al
add bl, ch
sub byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x3e0]
loopne case.0x1401c6b1d.682
add eax, dword [rax]
add byte [rax - 0x75], cl
mov edx, dword [rbp + 0x3e8]
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x3e8]
mov edx, dword [rbp + 0x3e8]
add eax, dword [rax]
add al, ch
add byte [rax], al
call fcn.14025b3e0
rcr byte [rcx], 7
add bl, ch
jmp case.0x1401c8b45.674
invalid
invalid
jmp case.0x1401c8b45.674
mov rcx, qword [rbp + 0x3e0]
mov rdx, qword [rbp + 0x3e8]
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add al, ch
invalid
stosd dword [rdi], eax
call fcn.14025b3e0
sbb dword [rdi], eax
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
ud2
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
invalid
invalid
mov ebp, 0x3f0
add byte [rax], al
cmp qword [rbp + 0x3f0], 0
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x3f8]
je case.0x1401e5e90.84
invalid
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x408]
add byte [rax], al
cmp qword [rax], 0
je 0x1401e9aa3
mov rax, qword [rbp + 0x408]
mov r8, qword [rax + 8]
mov rcx, qword [0x14034f0b8]
or eax, 0x16561d
or eax, 0x16561d
push rsi
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x7ea5d
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x78
sub esp, 0x78
sub esp, 0x78
lea rbp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rdx
mov rdi, rcx
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
ror byte [r15], 1
ror byte [rdi], 1
sub dword [rbp - 0x40], eax
push rdi
ror byte [rdi], 0x29
ror byte [r15], 1
ror byte [rdi], 1
ror byte [rdi], 1
sub dword [rbp - 0x40], eax
mov rcx, qword [rcx]
lea rdx, [rbp - 0x40]
shr al, 0x1a
idiv edi
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
rol dword [rax], cl
add byte [rax], al
shr al, 0x1a
idiv edi
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
rol dword [rax], cl
add byte [rax], al
invalid
lea r14, [0x1402ea1e8]
lea esi, [0x1402ea1e8]
xor eax, 0x1006e2
adc byte [rax], al
lea rbx, [rbp - 0x40]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
add bl, ch
sub esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 0x10], 0x23
jne 0x1401e9c0d
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi]
mov rdx, rbx
call fcn.1401e9210
cmovs ecx, dword [rcx - 0x9241726]
invalid
test rax, rax
je 0x1401e9bd2
add byte [rax], al
add byte [rax], al
mov ecx, edx
and ecx, 3
movsxd rcx, dword [r14 + rcx*4]
add rcx, r14
jmp rcx
mov dword [rbp - 0x10], eax
mov rax, qword [rdx + 7]
mov qword [rbp - 8], rax
mov rax, qword [rax]
add byte [rax - 0x7b], cl
sal byte [rsi + rax + 0x48], 0x8b
test rax, rax
test eax, eax
je case.0x1401c1233.730
mov rcx, qword [rbp - 0x10]
call rax
invalid
invalid
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
je 0x1401e9ba2
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
js 0x1401e9b9f
adc dword [rdx + 4], esi
jb 0x1401e9b96
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
clc
mov rcx, qword [0x14034f0b8]
invalid
xor edx, edx
call r15
call rdi
mov rcx, qword [0x14034f0b8]
invalid
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp - 0x18]
call r15
invalid
jae 0x1401e9bb4
xor edx, edx
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call r15
call rdi
xlatb
jmp 0x1401e9b2a
invalid
invalid
nop word [rax + rax]
mov rcx, rdx
shr rcx, 0x20
shr ecx, 0x20
invalid
jmp 0x164181eea
cmp ecx, 0x23
je 0x1401e9b2a
pop rdx
invalid
invalid
invalid
pop rdx
invalid
invalid
jmp 0x1401e9c0d
cmp rdx, 0x21
cmp edx, 0x21
jae 0x1401e9c3d
mov r14, rax
mov rax, qword [rsi]
invalid
mov rdi, qword [rsi + 0x10]
jle case.0x1401e2ed6.520
invalid
jle case.0x1401e2ed6.520
adc byte [rax + 0x29], cl
clc
sub rax, rdi
mov rbx, rdx
cmp rax, rdx
cmp eax, edx
jb 0x1401e9c1a
mov rcx, qword [rsi + 8]
add rcx, rdi
add ecx, edi
add ecx, edi
lea rdx, [rbp - 0x40]
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.14025a776
mov rdx, rbx
mov edx, ebx
jbe 0x1401e9c09
or eax, dword [rdi]
add byte [rax - 0x77], cl
mov edx, ebx
add rdi, rbx
mov qword [rsi + 0x10], rdi
invalid
mov edx, ebx
add rdi, rbx
add edi, ebx
mov qword [rsi + 0x10], rdi
adc byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
add rsp, 0x78
pop rbx
js case.0x1401c12bf.717
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov rcx, rsi
mov rdx, rdi
mov edx, edi
cli
mov r8, rbx
mov eax, ebx
fsubr st(0)
call fcn.140265a10
fnstcw word [rbp - 0x74b7fff9]
mov ebp, 0x8b480007
invalid
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jle case.0x1401e4935.149
jmp case.0x1401e8fc6.10
lea r8, [0x1402d7f38]
lea eax, [0x1402d7f38]
loop case.0x1401e54a1.116
add byte [rax - 0x77], cl
mov rcx, rdx
mov ecx, edx
sar dword [rdx + 0x20], 1
mov edx, 0x20
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.14025ba70
invalid
add ah, cl
nop word cs:[rax + rax]
add byte [rax], al
invalid
int3
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
push 0x70
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
clc
invalid
clc
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
js 0x1401e9c89
add byte [rsi + rbx + 0x48], dh
je case.0x1401c12bf.721
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc dword [rdx + 4], esi
jb case.0x1401908d2.953
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14034f0b8]
or eax, 0x16541e
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7e85e
call 0xcb669cab
invalid
mov rcx, qword [0x14034f0b8]
or eax, 0x16540f
add byte [rcx], dh
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
call 0x12869b2b2
invalid
invalid
invalid
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
call 0x188ae9cbe
add esp, 0x28
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
int3
int3
int3
int3
int3
push r15
push r14
push rsi
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x1d8
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
mov qword [rbp + 0x150], 0xfffffffffffffffe
mov dword [rbp + 0x150], 0xfffffffe
test dword [rax + 1], edx
add byte [rax], al
invalid
add dword [rax], eax
add dh, bh
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 0x7b]
add dword [rax], eax
add byte [rbx + rcx*4 + 0x79], cl
invalid
invalid
mov qword [rbp + 0x140], r8
mov dword [rbp + 0x140], eax
test dword [rax + 1], eax
add byte [rax], al
mov r15, qword [rcx + 8]
mov edi, dword [rcx + 8]
jns case.0x1401e73a1.70
or byte [rbx + rcx*4 + 0x71], cl
mov r14, qword [rcx + 0x10]
test r14, r14
invalid
adc byte [rbp - 0x7b], cl
test byte [rax - 0x77], 0x8d
mov al, 0
mov qword [rbp + 0xb0], rcx
mov dword [rbp + 0xb0], ecx
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x138], rdx
mov dword [rbp + 0x138], edx
xchg ebp, eax
cmp byte [rcx], al
invalid
add byte [rax], al
je 0x1401e9d75
pop rbp
movzx eax, byte [r14 + r15 - 1]
mov dh, 0x44
invalid
invalid
invalid
cmp al, 0x2f
invalid
setne cl
cmp al, 0x5c
pop rsp
pop rsp
setne r12b
setne ah
xchg ebp, eax
invalid
and r12b, cl
and ah, cl
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
rol byte [rax], 0
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov rdx, r15
mov r8, r14
call fcn.1401e4ea0
movzx r13d, byte [rbp + 0xc0]
movzx ebp, byte [rbp + 0xc0]
invalid
mov cl, 0xff
inc dword [rdi + rcx - 0x4a]
invalid
invalid
invalid
movzx ebp, byte [rbp + 0xc0]
mov dh, 0xad
lodsd eax, dword [rsi]
rol byte [rax], 0
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, r13b
movzx eax, ch
mov dh, 0xc5
invalid
mov r9, qword [rbp + 0xd0]
mov ecx, dword [rbp + 0xd0]
invalid
add byte [rax], al
mov rsi, qword [rbp + 0xe0]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x100499
cdq
add al, 0x10
invalid
lea rcx, [0x1402ea1f8]
lea ecx, [0x1402ea1f8]
cdq
add al, 0x10
add byte [rax + 0x63], cl
adc al, 0x81
movsxd rdx, dword [rcx + rax*4]
invalid
add rdx, rcx
mov rcx, r15
stc
retf 0x894c
stc
mov qword [rbp + 0x20], r9
jmp rdx
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
add al, 0xeb
jmp 0x1401e9db9
mov r13b, 6
mov r13b, 6
mov ch, 6
invalid
mov dil, 1
mov bh, 1
add dword [rcx], esi
xor ebx, ebx
xor r12d, r12d
xor esp, esp
fild dword [rbp + 0x31]
xor esp, esp
in al, 0xe9
cdq
add dword [rax], eax
jmp 0x1401e9f1e
add byte [rax - 0x73], cl
add qword [rax - 0x7b], r9
test byte [rax + 0xf], 0x44
cmove ecx, esi
lea rcx, [rsi + 1]
test rsi, rsi
cmove rcx, rsi
cmove ecx, esi
cmove ecx, esi
invalid
add rcx, r9
add rcx, 8
add ecx, 8
ror dword [rax], 0xeb
or bl, ch
jmp 0x1401e9db9
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rcx, [rsi + 1]
test rsi, rsi
invalid
invalid
invalid
add byte [rax], al
jmp 0x1401e9db9
lea rcx, [rsi + 1]
test rsi, rsi
cmove rcx, rsi
cmove ecx, esi
cmove ecx, esi
invalid
invalid
add rcx, r9
add rcx, 2
jmp 0x1401e9db9
add ch, bl
add eax, 0x2b9
mov ecx, 2
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
ja case.default.0x1401ea3c2
add byte [rax], al
jne 0x1401e9e06
mov rcx, qword [rbp + 0xc1]
mov ecx, dword [rbp + 0xc1]
invalid
add byte [rax], al
mov rdx, qword [rbp + 0xc8]
mov qword [rbp + 0x8f], rdx
xchg ebp, eax
pop qword [rax]
add byte [rax], al
invalid
xchg ebp, eax
pop qword [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
lea ecx, [rax + 0x4c000000]
add byte [rax], al
invalid
invalid
mov qword [rbp + 0x88], rcx
mov dword [rbp + 0x88], ecx
add byte [rax], al
add byte [rbx + rcx*4 - 0x6b], cl
invalid
xchg ebp, eax
add byte [rax], al
mov r10, qword [rbp + 0xd8]
mov edx, dword [rbp + 0xd8]
fadd dword [rax]
add byte [rax], al
cmp al, 6
sete dil
xor ebx, ebx
mov ecx, 6
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov edx, eax
lea r8, [0x1402ea214]
invalid
add al, 0x10
add byte [rcx + 0x63], cl
adc al, 0x90
ret 0x8d4c
invalid
add al, 0x10
add byte [rcx + 0x63], cl
adc al, 0x90
add rdx, r8
jmp rdx
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
stc
invalid
xchg esp, eax
ret 0xf980
invalid
stc
cmp cl, 0x5c
sete bl
or bl, dl
mov rcx, qword [rbp + 0xc1]
mov rdx, qword [rbp + 0xc8]
mov edx, dword [rbp + 0xc8]
xchg esp, eax
ret
mov edx, dword [rbp + 0xc8]
enter 0, 0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0x8f], rdx
mov dword [rbp + 0x8f], edx
xchg ebp, eax
pop qword [rax]
add byte [rax], al
invalid
mov qword [rbp + 0x88], rcx
lea ecx, [rax + 0x4c000000]
mov edx, dword [rbp + 0xd8]
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x6b], cl
fadd dword [rax]
add byte [rax], al
invalid
add byte [rax], al
mov r10, qword [rbp + 0xd8]
add byte [rcx - 0x80], al
cmp r13b, 6
jne case.0x1401e9d6d.13
std
invalid
mov qword [rbp + 0xb8], r10
xchg ebp, eax
mov eax, 0x41000000
mov ch, 6
add byte [rcx - 0x4b], al
invalid
mov r13b, 6
mov dil, 1
jmp 0x1401e9f17
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
invalid
xor edi, edi
mov ecx, 6
add byte [rcx + 0x58d4cc2], cl
scasd eax, dword [rdi]
add edx, dword [rax]
adc byte [rax], al
add byte [rcx + 0x58d4cc2], cl
scasd eax, dword [rdi]
add edx, dword [rax]
invalid
adc byte [rax], al
add byte [rcx + 0x63], cl
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
add rdx, r8
ret 0xe2ff
jmp rdx
lea rcx, [r9 + 4]
test rcx, rcx
test ecx, ecx
add al, 0x48
add al, 0x48
test ecx, ecx
je 0x1401e9ea6
mov eax, eax
lea rcx, [0x1402ea22c]
lodsb al, byte [rsi]
add edx, dword [rax]
invalid
lodsb al, byte [rsi]
add edx, dword [rax]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
loopne case.0x1401e9e6c.7
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
add al, 0xeb
add al, 0xeb
jmp case.0x1401e9e6c.2
outsd dx, dword [rsi]
lea rcx, [rsi + 1]
test rsi, rsi
test byte [rax + 0xf], 0x44
invalid
cmove rcx, rsi
add rcx, r9
add ecx, ecx
add ecx, ecx
add rcx, 2
test rcx, rcx
test ecx, ecx
test ecx, ecx
jne case.0x1401e9b4a.30
mov qword [rbp + 0xb8], r10
jmp 0x1401e9f17
add bl, ch
push 0x14e8d48
lea rcx, [rsi + 1]
lea ecx, [rsi + 1]
add dword [rax - 0x7b], ecx
test byte [rax + 0xf], 0x44
cmove ecx, esi
test rsi, rsi
cmove rcx, rsi
cmove ecx, esi
cmove ecx, esi
add rcx, r9
leave
add rcx, 8
test rcx, rcx
jne case.0x1401e9b4a.30
jmp 0x1401e9ea6
mov ecx, 2
jmp case.0x1401e9e6c.2
add bl, ch
invalid
lea rax, [rsi + 1]
test rsi, rsi
test esi, esi
cmove rax, rsi
lea rcx, [r9 + rax]
add rcx, 2
jmp case.0x1401e9e6c.2
mov ecx, 6
jmp case.0x1401e9e6c.2
lea rax, [rsi + 1]
lea eax, [rsi + 1]
test rsi, rsi
cmove rax, rsi
lea rcx, [r9 + rax]
add rcx, 8
invalid
invalid
ror dword [rax], 0x4c
mov dword [rbp + 0xb8], edx
add byte [rax], al
invalid
mov qword [rbp + 0xb8], r10
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp ecx, esi
cmp rcx, r14
cmp ecx, esi
jne 0x1401e9f17
cmp r13b, 5
add eax, 0x44c0950f
and al, ah
setne al
and al, r12b
mov r12d, eax
invalid
mov rdx, qword [rbp + 0x138]
add byte [rax - 0x77], cl
ror dword [rax - 0x75], 1
invalid
invalid
xchg ebp, eax
mov rcx, rdx
mov rdx, qword [rbp + 0x140]
call fcn.1401e48f0
inc dword [rax + rax*8 + 0x86850f]
add byte [rax], al
add dword [rax], eax
add al, ch
ret
inc dword [rax + rax*8 + 0x86850f]
xchg byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rcx, [rbp + 0xc0]
mov rdx, qword [rbp + 0x138]
add dword [rax], eax
invalid
mov r8, qword [rbp + 0x140]
add dword [rax], eax
add al, ch
push rcx
scasd eax, dword [rdi]
add byte [rax], al
call fcn.1401e4ea0
movzx edx, byte [rbp + 0xc0]
mov rcx, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xe0]
loopne case.0x1401e9e6c.13
add byte [rax], al
invalid
dec dword [rdi]
mov dh, 0x95
rol byte [rax], 0
add byte [rax - 0x75], cl
invalid
loopne case.0x1401e9e6c.13
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
add byte [rax], al
lea r8, [0x1402ea240]
add eax, 0x1002d5
add dl, byte [rax]
add byte [rcx + 0x63], cl
adc al, 0x90
adc byte [rax], al
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, 4
jmp case.0x1401bb4ab.761
lea rdx, [rax + 1]
test rax, rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
cmove rdx, rax
cmove edx, eax
add rcx, rdx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
jmp case.0x1401bb4ab.761
mov ecx, 6
add rcx, 2
jmp case.0x1401bb4ab.761
mov ecx, 6
jmp case.0x1401bb4ab.761
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp case.0x1401bb4ab.761
add eax, 0x2b9
mov ecx, 2
add byte [rax + 0x3b], cl
cmp rcx, qword [rbp + 0x140]
lea eax, [rax + 1]
add byte [rax], al
ja case.0x1401bb4ab.777
fmul qword [rax]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
lea esi, [rax + 0x48000000]
mov al, 0
add byte [rax], al
mov qword [rcx + 0x10], 0
mov rcx, qword [rbp + 0xb0]
mov al, 0
add byte [rax], al
mov qword [rcx + 0x10], 0
adc byte [r8], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x138]
mov edx, dword [rbp + 0x138]
xchg ebp, eax
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov r8, qword [rbp + 0x140]
invalid
invalid
invalid
mov r8, qword [rbp + 0x140]
add rsp, 0x1d8
add esp, 0x1d8
add esp, 0x1d8
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rdi
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
jmp fcn.1401e8140
push rax
loope 0x1401e9fee
invalid
loope 0x1401e9fee
invalid
inc dword [rax - 0x7c]
dec dword [rdi]
test dword [rdi + 0x41000000], ebx
cmp ch, 3
std
invalid
test dil, dil
jne case.0x1401e4935.190
cmp r13b, 3
std
add ecx, dword [rdi]
xchg edx, eax
ror byte [rax - 0x7d], 0xbd
invalid
invalid
invalid
add dword [rax], eax
setb al
cmp qword [rbp + 0x140], 0
cmp dword [rbp + 0x140], 0
add byte [rax], al
setne cl
test cl, al
ror dword [rdi], 0x84
test dword [rax], eax
add byte [rax], al
invalid
ror dword [rdi], 0x84
test dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x7d], cl
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x50], r14
mov byte [rbp + 0x58], r13b
mov byte [rbp + 0x58], ch
pop rax
mov rax, qword [rbp + 0x88]
mov eax, dword [rbp + 0x88]
add byte [rax], al
add byte [rax - 0x75], cl
lea ecx, [rdi + 0x48000000]
add byte [rax - 0x77], cl
pop r9
pop rcx
mov rcx, qword [rbp + 0x8f]
mov ecx, dword [rbp + 0x8f]
add byte [rax - 0x77], cl
pop r9
pop rcx
mov qword [rbp + 0x59], rax
mov qword [rbp + 0x60], rcx
mov rax, qword [rbp + 0x20]
invalid
and byte [rax - 0x77], cl
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0xb8]
mov eax, 0x48000000
mov dword [rbp + 0x70], eax
invalid
push 0xffffffffb8858b48
mov eax, 0x48000000
mov dword [rbp + 0x70], eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jo 0x1401ea091
jo 0x1401ea091
jo 0x1401ea091
mov qword [rbp + 0x78], rsi
mov dword [rbp + 0x78], esi
mov word [rbp + 0x80], 0x200
add byte [rax], al
add cl, byte [rax + 0x829d]
add byte [rax - 0x73], cl
invalid
invalid
mov byte [rbp + 0x82], bl
lea rcx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
mov r8b, 0x48
mov al, 0x48
lea rdx, [rbp + 0x48]
lea edx, [rbp + 0x48]
call fcn.1401e5340
cmp byte [rbp - 0x50], 0xa
fdiv dword [rdx + 0x7d80ffff]
mov al, 0xa
jne case.0x1401e49ce.189
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x100], 0
mov dword [rbp + 0x100], 0
test dword [rax], eax
add dword [rax], eax
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rbp + 0x108], 8
test dword [rax], ecx
or byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], cl
or byte [rax], al
add byte [rax], al
invalid
invalid
test dword [rax], edx
mov qword [rbp + 0x110], 0
mov dword [rbp + 0x110], 0
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1401ea25e
invalid
invalid
add byte [rax], al
jmp 0x1401ea25e
lea rcx, [rbp + 0xc0]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rsi, qword [rbp + 0x138]
mov esi, dword [rbp + 0x138]
mov ch, 0x38
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov rbx, qword [rbp + 0x140]
mov ebx, dword [rbp + 0x140]
mov rbx, qword [rbp + 0x140]
mov ebx, dword [rbp + 0x140]
popfq
add dword [rax], eax
add dword [rax], eax
add dword [rax], eax
add byte [rcx - 0x77], cl
fsubr st(0)
invalid
mov r8, rbx
call fcn.1401e4ea0
call 0x1501ea066
mov dh, 0x85
rol byte [rax], 0
add byte [rax - 0x75], cl
invalid
rol byte [rax], 1
add byte [rax], al
invalid
call 0x1501ea066
mov dh, 0x85
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rbp + 0xd0]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
loopne 0x1401ea0cb
mov rdx, qword [rbp + 0xe0]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0xcc
lea r9, [0x1402ea2a4]
lea ecx, [0x1402ea2a4]
int3
add dword [rax], edx
add byte [rdi + 0x63], cl
adc al, 0x81
invalid
movsxd r10, dword [r9 + r8*4]
or dword [rbp + 1], 0xf18949ca
add r10, r9
add edx, ecx
mov r9, rsi
int1
mov rsi, qword [rbp + 0xb0]
jmp r10
invalid
mov ch, 0xb0
add byte [rax], al
add byte [rcx - 1], al
invalid
invalid
loop case.0x1401e54a1.171
add rcx, 4
add ecx, 4
rol dword [rcx + rbp*8], 0xe4
add dword [rax], eax
invalid
jmp 0x1401ea2d9
in al, 1
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [0x14034f150]
mov edx, 0xe0
loopne 0x1401ea0ff
add byte [rax], al
mov dh, 5
push rsp
push rax
invalid
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1401fcae0
add byte [rax - 0x7b], cl
test rax, rax
je case.0x1401e57a2.154
invalid
mov ch, 7
add byte [rax], al
ror byte [rdi], 0x84
test byte [rbp + 0x49000007], dh
mov ch, 7
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov esi, eax
mov rax, qword [rbp - 0x20]
mov qword [r14 + 0x30], rax
mov dword [rsi + 0x30], eax
mov dword [rsi + 0x30], eax
xor byte [rdi], r9b
adc byte [rbp - 0x50], al
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], cl
ror byte [r15], 0x10
ror byte [rdi], 0x10
movups xmm2, xmmword [rbp - 0x30]
push rbp
rol byte [rcx + 0xf], 1
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x20], xmm2
push rsi
and byte [rcx + 0xf], al
invalid
invalid
movups xmmword [r14 + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
invalid
mov qword [rbp + 0x98], 4
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], 1
mov dword [rbp + 0xa8], 1
mov ch, 0xa0
add byte [rax], al
movabs al, byte [0xa885c748000000]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x39], cl
mov dword [rbp + 0xa8], 1
test dword [rax + 0x1000000], ebp
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x48]
adc byte [rbp + 0x48], al
movups xmm1, xmmword [rbp + 0x58]
adc byte [rbp + 0x58], cl
pop r8
movups xmm2, xmmword [rbp + 0x68]
adc byte [rbp + 0x68], dl
movups xmm3, xmmword [rbp + 0x78]
movaps xmmword [rbp + 0xf0], xmm3
add byte [rdi], cl
sub dword [rbp + 0xe0], edx
xchg ebp, eax
loopne case.0x1401e57a2.146
add byte [rax], al
invalid
popfq
lock add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xe0], edx
xchg ebp, eax
loopne case.0x1401e57a2.146
add byte [rax], al
invalid
xchg ebp, eax
loopne case.0x1401e57a2.146
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xd0], ecx
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm1
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xc0], eax
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x100]
lea rdx, [rbp + 0xc0]
lea edx, [rbp + 0xc0]
lea eax, [rax]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea edx, [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
add al, ch
call fcn.1401e5340
cmp byte [rbp + 0x100], 0xa
add dword [rax], eax
add byte [rdx], cl
scasb al, byte [rdi]
mov cl, 0xff
invalid
inc dword [rax + 0x100bd]
add dword [rax], eax
add byte [rax], al
or cl, byte [rdi]
je 0x1401ea242
mov r15d, 1
add byte [rdx], cl
je 0x1401ea242
mov r15d, 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov ch, 0x98
cwde
lea rsi, [rbp + 0x98]
cwde
add byte [rax], al
add byte [rbp + rcx*4 - 0x53], cl
lea r13, [rbp + 0x100]
lea ebp, [rbp + 0x100]
lodsd eax, dword [rsi]
add byte [rcx], al
add byte [rax], al
lea r12, [rbp + 0xc0]
movsd dword [rdi], dword [rsi]
rol byte [rax], 0
add byte [rax], al
add byte [rbx + rdi - 0x43], cl
cmp r15, qword [rbp + 0x98]
cwde
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x27], dh
jne 0x1401ea1ea
mov qword [rsp + 0x20], 0x38
mov dword [rsp + 0x20], 0x38
and byte [rax], bh
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 1
add byte [rax], al
mov r8d, 1
mov eax, 1
add byte [rcx - 0x47], al
mov r9d, 8
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov rdx, r15
cli
call fcn.140265a10
mov r14, qword [rbp + 0xa0]
mov esi, dword [rbp + 0xa0]
mov eax, 0x8b4c0007
invalid
mov esi, dword [rbp + 0xa0]
mov ch, 0xa0
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
movabs al, byte [0x4838c76b49000000]
mov ecx, dword [rbp + 0x130]
add byte [rax], al
add byte [rax], al
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x130]
add byte [rax], al
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x100]
test dword [rax], eax
add dword [rax], eax
invalid
invalid
xor byte [rdi], cl
adc byte [rbp + 0x100], al
test dword [rax], eax
add dword [rax], eax
invalid
test dword [rax], eax
add dword [rax], eax
add byte [rdi], cl
invalid
add byte [rcx], al
add byte [rax], al
movups xmm1, xmmword [rbp + 0x110]
adc byte [rbp + 0x110], cl
add byte [rdi], cl
adc byte [rbp + 0x120], dl
add byte [rax], al
movups xmm2, xmmword [rbp + 0x120]
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [rsi + rax + 0x20], xmm2
adc dword [rsi + rax + 0x20], edx
and byte [rcx + 0xf], al
movups xmmword [r14 + rax + 0x10], xmm1
adc dword [rsi + rax + 0x10], ecx
invalid
movups xmmword [r14 + rax], xmm0
inc r15
mov qword [rbp + 0xa8], r15
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, r12
call fcn.1401e5340
invalid
inc dword [rax + 0x100bd]
cmp byte [rbp + 0x100], 0xa
add dword [rax], eax
add byte [rdx], cl
jne case.0x1401e57a2.150
test dword [rax - 1], edi
invalid
dec dword [rdi]
adc byte [rbp + 0x98], al
invalid
cwde
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbp + 0x98]
test dword [rax + 0xf000000], ebx
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0x100], xmm0
sub dword [rbp + 0x100], eax
mov rax, qword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], edx
mov qword [rbp + 0x110], rax
add dword [rax], eax
add byte [rax], al
add dh, al
test dword [rdi + 1], ecx
add byte [rax], al
invalid
mov byte [rbp + 0x14f], 0
add byte [rax], al
add byte [rax - 0x73], cl
mov rsi, qword [rbp + 0x138]
mov rsi, qword [rbp + 0x138]
lea rcx, [rbp + 0x48]
lea ecx, [rbp + 0x48]
mov rsi, qword [rbp + 0x138]
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov rdx, rsi
mov r8, qword [rbp + 0x140]
mov rdx, rsi
mov edx, esi
mov r8, qword [rbp + 0x140]
add dword [rax], eax
add byte [rax], al
add al, ch
call fcn.1401e4ea0
movzx edx, byte [rbp + 0x48]
mov dh, 0x55
mov rcx, qword [rbp + 0x58]
and dword [rdi + rdi*8 + 0x55b60fff], ebp
lodsb al, byte [rsi]
invalid
mov dh, 0x55
push rbp
mov rcx, qword [rbp + 0x58]
mov ecx, dword [rbp + 0x58]
mov rax, qword [rbp + 0x68]
push 0xffffffffca058d4c
lea r8, [0x1402ea25c]
lea eax, [0x1402ea25c]
add eax, 0xfffca
dec dword [rdi]
add byte [rbp + 0x63], cl
str word [rbp + 0x63]
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
nop
add r9, r8
add ecx, eax
rol dword [rcx - 1], 0xe1
jmp r9
loope 0x1401ea2e5
add rcx, 4
add ecx, 4
jmp 0x1401ea485
loopne 0x1401ea2a4
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
cmove r8, rdx
cmove eax, edx
add rcx, r8
add rcx, 8
add ecx, 8
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1401ea2d9
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
invalid
invalid
jmp 0x1401ea2d9
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove r8, rdx
cmove eax, edx
ret 0x14c
add rcx, r8
add rcx, 2
invalid
invalid
rol dword [rdx], 0xeb
add ch, bl
jmp 0x1401ea2d9
add eax, 0x2b9
add byte [rax - 0x75], cl
invalid
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rbx, qword [rbp + 0x140]
mov ebx, dword [rbp + 0x140]
popfq
add dword [rax], eax
add byte [rax + 0x29], cl
sub rbx, rcx
sub rbx, rcx
jb case.0x1401bb4ab.777
invalid
scasb al, byte [rdi]
add eax, 0x3480000
lea edi, [rax]
add rcx, qword [rbp + 0x138]
cmp byte [rcx], al
add dword [rax], eax
add byte [rcx - 0x77], cl
leave
add byte [rax], al
mov r9, rcx
test rbx, rbx
test ebx, ebx
je 0x1401ea306
invalid
movzx ecx, byte [r9]
or dword [rbx + 0x34742ff9], eax
cmp ecx, 0x2f
je case.0x14020f356.43
stc
invalid
xor al, 0x83
cmp ecx, 0x5c
stc
pop rsp
je case.0x14020f356.43
add al, 0xfb
cmp al, 1
add dword [rdi + 0x29], esi
ja case.0x14020f356.43
test r12b, r12b
mov rcx, rsi
mov ecx, esi
je 0x1401e9fca
mov dl, 0xfc
invalid
lea rdx, [0x1402d8098]
invalid
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.1401e8140
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
jmp 0x1401e9fca
invalid
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
add byte [rax], al
mov rdx, r15
mov r8, r14
mov eax, esi
call fcn.1401e4ea0
stosd dword [rdi], eax
invalid
movzx r8d, byte [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
test eax, edx
add byte [rax], al
add byte [rax], al
mov dh, 0x85
rol byte [rax], 0
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
test eax, edx
add byte [rax], al
add byte [rax], al
invalid
invalid
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
xchg ebp, eax
loopne case.0x1401ea7e4.14
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xfff5c
pop rsp
dec dword [rdi]
invalid
add byte [rax], al
lea rcx, [0x1402ea2c0]
pop rsp
dec dword [rdi]
add byte [rsi + 0x63], cl
invalid
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
jmp r9
jmp rcx
jmp rcx
loope 0x1401ea3b7
lea rcx, [rax + 4]
lea ecx, [rax + 4]
jmp 0x1401ea3a8
xor al, 0x48
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
invalid
ror dword [rax - 0x7d], 0xc1
add ch, bl
add rcx, 2
jmp 0x1401ea3a8
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
jmp 0x1401ea3a8
lea rcx, [rdx + 1]
test rdx, rdx
invalid
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
retf 0x148
retf 0x148
cmove rcx, rdx
add rcx, rax
add rcx, 8
jmp 0x1401ea3a8
retf 0x148
mov ecx, 2
add byte [rax], al
cmp rcx, r14
ja case.default.0x1401ea3c2
xlatb
add al, 0
invalid
xlatb
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
lea r8, [0x1402ea2dc]
lea eax, [0x1402ea2dc]
and edi, edi
str word [rcx + 0x63]
add byte [rcx + 0x63], cl
add byte [rcx + 0x63], cl
movsxd rcx, dword [r8 + rcx*4]
or al, 0x88
add rcx, r8
jmp rcx
sar edi, 0xe1
add rax, 4
jmp 0x1401ea3f7
sub eax, 0x8948c031
int1
xor eax, eax
mov rcx, rsi
jmp 0x1401ea448
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
add rax, rcx
add rax, 2
jmp 0x1401ea3f7
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
retf 0x148
add rax, rcx
add rax, 8
ror byte [rax], 0x48
test eax, eax
test rax, rax
mov rcx, rsi
jne 0x1401ea419
xor eax, eax
mov qword [rcx + 0x10], rax
jmp 0x1401e9fca
invalid
invalid
invalid
invalid
mov eax, 6
jmp 0x1401ea416
mov eax, 2
mov rcx, rsi
cmp r14, rax
jbe 0x1401ea43d
invalid
cmp byte [r15 + rax], 0xbf
invalid
jg case.0x140185bd5.982
sbb cl, byte [rax - 0x73]
or eax, 0xee1fe
lea rcx, [0x1402d862a]
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov edx, 0x37
add byte [rax], al
invalid
loop 0x1401ea440
add byte [rdx + 0x37], bh
add byte [rax], al
add al, ch
call fcn.14025bae0
jne 0x1401ea425
cmp r14, rax
call fcn.14025bae0
add byte [rbp - 0x1a], dh
jne 0x1401ea425
cmp r14, rax
cmp esi, eax
invalid
jb 0x1401e9fca
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
adc r9b, bpl
adc cl, ch
jmp 0x1401e9fca
jns 0x1401ea44a
invalid
dec dword [rax - 0x73]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add rcx, 8
jmp 0x1401ea485
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp 0x1401ea485
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
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
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
mov ecx, 2
add byte [rax + 0x3b], cl
lea eax, [rax + 1]
add dword [rax], eax
invalid
cmp rcx, qword [rbp + 0x140]
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], edi
add dword [rax], eax
add byte [rdi], cl
xchg dword [rcx], edx
add al, 0
add byte [rbp + 4], dh
mov rax, qword [rbp + 0x138]
mov eax, dword [rbp + 0x138]
ja case.0x1401cb28f.705
jne 0x1401ea49f
xor eax, eax
jmp 0x1401ea4b4
add rcx, rax
add ecx, eax
mov rsi, rcx
movzx eax, byte [rsi]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rbp + 0x68]
mov qword [rbp + 0xf0], rcx
movups xmm0, xmmword [rbp + 0x48]
movups xmm1, xmmword [rbp + 0x58]
pop rax
movups xmmword [rbp + 0xe0], xmm1
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xd0], eax
test eax, edx
add byte [rax], al
invalid
test eax, edx
add byte [rax], al
add byte [rax - 0x75], cl
lea edi, [rax]
mov rcx, qword [rbp + 0x138]
mov qword [rbp + 0xc0], rcx
add byte [rax - 0x75], cl
lea eax, [rax + 1]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x75], cl
lea eax, [rax + 1]
add byte [rax], al
mov qword [rbp + 0xc8], rcx
invalid
mov word [rbp + 0xf8], 0x200
mov byte [rbp + 0xfa], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0xfa85]
add byte [rax], al
lea rsi, [rbp + 0x49]
lea rsi, [rbp + 0x49]
lea rdi, [rbp + 0x48]
lea rbx, [rbp + 0xc0]
xor r15d, r15d
invalid
jmp 0x1401ea55a
invalid
mov rax, qword [rbp + 0x108]
imul rcx, r14, 0x38
mov byte [rax + rcx], r12b
mov byte [rax + rcx], ah
add byte [rcx + 0x6b], cl
invalid
mov byte [rax + rcx], ah
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
push rsi
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
or byte [rcx], r8b
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
or byte [rcx], r10b
or byte [rcx], dl
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rsi + 0x2f]
invalid
mov qword [rax + rcx + 0x30], rdx
or byte [rax], dh
and dword [rax - 0x75], ecx
push rsi
invalid
cmp r13, 1
cmp ebp, 1
add dword [rax + 1], edi
mov eax, 1
add byte [rax], al
add byte [rax - 0x7d], cl
fdivr st(7)
add byte [rax], al
sbb rax, 0xffffffffffffffff
dec dword [rax - 0x77]
test dword [rax], edx
add dword [rax], eax
invalid
mov qword [rbp + 0x110], rax
add byte [rax], al
add dh, al
mov byte [rbp + 0x14f], 0
test dword [rdi + 1], ecx
add byte [rax], al
add qword [r8], r8
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rcx, rdi
stc
mov rdx, rbx
mov edx, ebx
call fcn.1401e5340
movzx r12d, byte [rbp + 0x48]
cmp r12, 0xa
cmp esp, 0xa
invalid
invalid
cmp esp, 0xa
or cl, byte [rdi]
test al, dh
je 0x1401ea66b
add byte [rax], al
add byte [rcx - 0x73], al
invalid
lea ecx, [r12 - 6]
and al, 0xfa
and al, 0xfa
mov rax, r12
mov eax, esp
loopne 0x1401ea5cc
add rax, 0xfffffffffffffffb
add eax, 0xfffffffb
cmp cl, 4
cmovae rax, r15
invalid
invalid
cmp rax, 1
je 0x1401ea5c7
invalid
invalid
xor ecx, dword [rax - 0x7d]
clc
add dh, byte [rax + rax*8 + 0x48]
je 0x1401ea55a
cmp rax, 3
cmp rax, 2
cmp eax, 2
je 0x1401ea55a
ror byte [rax - 0x7d], 0xf8
add esi, dword [rbp + 0x67]
cmp rax, 3
jne 0x1401ea607
mov rax, qword [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x7d], cl
sub rax, 1
jb 0x1401ea55a
mov rcx, qword [rbp + 0x108]
sub rax, 1
jb 0x1401ea55a
mov rcx, qword [rbp + 0x108]
add dword [rax], eax
add byte [rax + 0x6b], cl
invalid
invalid
imul rdx, rax, 0x38
sar byte [rax], 1
cmp byte [rcx + rdx], 9
jne 0x1401ea55a
mov qword [rbp + 0x110], rax
jmp 0x1401ea55a
test dword [rax], edx
add dword [rax], eax
add bl, ch
xchg ebx, eax
mov rax, qword [rbp + 0x100]
test dword [rax], eax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x53], cl
invalid
invalid
lodsd eax, dword [rsi]
add byte [rax], al
mov r13, qword [rbp + 0x110]
lodsd eax, dword [rsi]
adc byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbp + 0x31], al
test byte [rbp - 0x7b], 0xed
test r13, r13
xor r14d, r14d
test r13, r13
setne r14b
setne dh
mov qword [rbp + 0x110], r14
add byte [rcx + rdi - 0x10], cl
cmp rax, r14
invalid
jne 0x1401ea514
invalid
mov byte [rbp + 0x14f], 0
test dword [rdi + 1], ecx
add byte [rax], al
add byte [rax - 0x73], cl
add qword [r8], r8
add byte [rax], al
lea rcx, [rbp + 0x100]
call fcn.1401e6890
mov es, edx
invalid
invalid
jmp 0x1401ea514
invalid
invalid
invalid
lea eax, [rax]
add dword [rax], eax
add al, ch
mov es, edx
invalid
invalid
invalid
mov r13, qword [rbp + 0x110]
mov ebp, dword [rbp + 0x110]
add byte [rax], al
cmp r13, qword [rbp + 0x100]
jne 0x1401ea62a
mov byte [rbp + 0x14f], 0
test dword [rdi + 1], ecx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x100]
call fcn.1401e6890
ret 0xffff
lea eax, [rax]
add dword [rax], eax
add al, ch
ret 0xffff
ret 0xffff
mov rax, qword [rbp + 0x108]
imul rcx, r13, 0x38
cmp byte [rax + rcx*4 + 0x24], al
invalid
cmp byte [rax + rcx*4 + 0x24], al
or byte [rdi], cl
adc byte [rsi], al
mov byte [rax + rcx], ah
and al, 8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
invalid
push rsp
or byte [rcx], ah
invalid
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
mov dword [rax + rcx + 0x30], edx
mov dword [rax + rcx + 0x30], edx
xor byte [rcx - 1], cl
invalid
inc r13
mov qword [rbp + 0x110], r13
jmp 0x1401ea55a
mov qword [rbp + 0x28], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x30], 1
mov qword [rbp + 0x38], 0
invalid
mov qword [rbp + 0x30], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x38], 0
mov byte [rbp + 0x40], 1
add dword [rax - 0x75], ecx
test dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rax - 0x75], ecx
test dword [rax], eax
add byte [rcx], al
add byte [rax], al
invalid
invalid
add byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x138], rax
mov rax, qword [rbp + 0x108]
mov eax, dword [rbp + 0x108]
test dword [rax], edi
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x108]
mov qword [rbp + 0x140], rax
mov eax, dword [rbp + 0x108]
mov qword [rbp + 0x140], rax
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x110]
test rax, rax
invalid
test byte [rdx + 1], dh
mov rax, qword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
test rax, rax
test eax, eax
je 0x1401ea825
test byte [rdx + 1], dh
add byte [rax], al
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0x140]
mov ebx, dword [rbp + 0x140]
mov ebx, dword [rbp + 0x140]
add byte [rax], al
add rsi, rbx
add esi, ebx
lea r12, [rbp - 0x17]
lea rdi, [0x1402ea278]
xor eax, eax
jmp 0x1401ea6df
lodsb al, byte [rsi]
sti
invalid
xor eax, eax
ror byte [rax - 0x7d], 0xc3
cmp byte [rax + 0x39], cl
cmp rbx, rsi
je 0x1401ea825
add byte [rax], al
add rbx, 0x38
cmp rbx, rsi
je 0x1401ea825
add byte [rax], al
add byte [rax], al
movzx r14d, byte [rbx]
movzx esi, byte [rbx]
cmp r14, 0xa
je 0x1401ea825
mov byte [rbp - 0x18], r14b
mov byte [rbp - 0x18], dh
mov rcx, qword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
and al, 0x2f
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
movups xmmword [r12 + 0x20], xmm2
and al, 0x20
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
adc dword [rsp], eax
test al, 1
je 0x1401ea745
add dword [rdx + rbp + 0x48], esi
lea ecx, [rbp - 0x18]
invalid
invalid
lea rcx, [rbp - 0x18]
call 0xf234346b
fimul dword [rsi]
add al, ch
cmc
lea rdx, [0x1402d81d8]
call fcn.1401e5720
scasd eax, dword [rdi]
invalid
invalid
test al, al
invalid
jne 0x1401ea745
mov dl, 0xda
invalid
scasd eax, dword [rdi]
invalid
sal byte [rbp + 0x16], 0x41
mov eax, 1
invalid
mov r8d, 1
add byte [rax - 0x73], cl
sub byte [r8 - 0x73], r9b
lea rdx, [0x1402d8098]
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
lea rdx, [0x1402d8098]
pop rax
invalid
call fcn.1401e8140
inc dword [rbp - 0x73]
outsb dx, byte [rsi]
cli
lea r13d, [r14 - 6]
lea r8, [r14 - 5]
cmp r13b, 4
std
invalid
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae r8, rax
mov r15, qword [rbp - 8]
jge 0x1401ea756
ror byte [r11 + r9*4 + 0x7d], 0xf8
jge 0x1401ea756
movsxd rax, dword [rdi + r8*4]
add rax, rdi
clc
invalid
clc
lea rdx, [0x1402d8098]
jmp rax
mov rdx, qword [rbp + 0x10]
mov edx, dword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
sbb r11b, r13b
and eax, 0xf0558b48
mov rdx, qword [rbp - 0x10]
jmp case.0x1401ea76c.1
mov rdx, qword [rbp - 0x10]
mov r8, r15
jmp case.0x1401ea76c.1
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc eax, 0xed90b
invalid
invalid
lea rdx, [0x1402d8099]
lea edx, [0x1402d8099]
invalid
jmp case.0x1401ea76c.1
mov r8d, 2
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xf5ad9
pop rdx
invalid
invalid
lea rdx, str...PZ
pop rdx
str word [rax - 0x73]
invalid
invalid
lea rcx, [rbp + 0x28]
call fcn.1401e8140
movzx ecx, r13b
mov dh, 0xcd
sub r8b, r13b
sub al, ch
invalid
mov dh, 0xcd
inc rcx
cmp r13b, 4
cmp ch, 4
std
add al, 0xb8
add byte [rax], al
invalid
mov eax, 0
add byte [rax], al
add byte [rax + 0xf], cl
cmovae rcx, rax
invalid
invalid
stc
add byte [rax], al
cmovae rcx, rax
cmp rcx, 1
stc
invalid
stc
add dword [rdi], ecx
test byte [rdi + rdi*8], cl
invalid
je case.0x1401e9b4a.51
mov al, 1
test rcx, rcx
jne 0x1401ea6d2
invalid
dec dword [rax - 0x75]
or byte [r9 + rcx*4 - 0xf], r8b
or byte [rcx + rcx*4 - 0xf], al
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
or byte [rcx + rcx*4 - 0xf], al
mov ecx, r14d
lea rdx, [0x1402ea28c]
lea edx, [0x1402ea28c]
adc eax, 0xffaaf
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x1401ea81a
lea rcx, [rax + 1]
lea ecx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
add r15, rcx
add r15, 8
or bl, ch
invalid
or bl, ch
sbb al, byte [rcx - 0x41]
invalid
mov r15d, 6
jmp 0x1401ea81a
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
invalid
enter 0x149, 0xffffffffffffffcf
add r15, rcx
add r15, 2
add edi, 2
test r15, r15
setne al
jmp 0x1401ea6d2
invalid
cmp qword [rbp + 0x138], 0
cmp dword [rbp + 0x138], 0
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x14034f0b8]
invalid
invalid
invalid
je 0x1401ea845
mov rcx, qword [0x14034f0b8]
invalid
xor edx, edx
mov r8, qword [rbp + 0x140]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7dcbb
ror byte [rbx + rcx*4 - 0x7b], cl
add dword [rax], eax
add bh, bh
invalid
adc eax, 0x7dcbb
mov ebx, 0x480007dc
mov esi, dword [rbp + 0xb0]
mov ch, 0xb0
add byte [rax], al
invalid
mov rsi, qword [rbp + 0xb0]
mov ch, 0xb0
add byte [rax], al
add byte [rax - 0x7d], cl
add byte ds:[rbx + rdx + 0x4c], dh
invalid
cmp qword [rsi], 0
je 0x1401ea865
mov r8, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
sar bh, cl
adc eax, 0x7dc9b
invalid
invalid
invalid
sar bh, cl
adc eax, 0x7dc9b
invalid
invalid
add byte [rdi], cl
adc byte [rbp + 0x28], al
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], r9b
adc dword [rsi], eax
adc byte [rdi], r9b
adc dword [rsi], eax
invalid
add rsp, 0x1d8
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
lea r8, [0x1402d8080]
mov rdx, r14
mov edx, esi
int1
xlatb
invalid
call fcn.14025b950
mov ecx, 0x4c000710
lea eax, [0x1402d8080]
xlatb
invalid
invalid
adc byte [rdi], al
add byte [rbp + rcx*4 + 5], cl
loop 0x1401ea873
xlatb
lea r8, [0x1402d8080]
xlatb
invalid
mov rdx, qword [rbp + 0x140]
call fcn.14025b950
adc byte [rdi], al
invalid
xchg ebp, eax
add dword [rax], eax
add al, ch
cmpsb byte [rsi], byte [rdi]
adc byte [rdi], al
add dh, al
invalid
mov byte [rbp + 0x14f], 0
test dword [rdi + 1], ecx
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1402d8080]
enter 0xed7, 0
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0x140]
call fcn.14025b950
invalid
add byte [rdi], cl
invalid
add dword [rax], eax
add al, ch
mov word [rax], ss
invalid
mov ecx, 8
add byte [rax], al
add byte [rdx + 0xe0], bh
mov edx, 0xe0
mov edx, 0xe0
loopne 0x1401ea8ce
add byte [rax], al
add al, ch
or ecx, dword [rbx]
or eax, dword [rdi]
call fcn.14025b3e0
int3
or eax, dword [rdi]
add ah, cl
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
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x138
cmp byte [rcx], al
add byte [rax], al
cmp qword [rbp + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x14034f0b8]
je 0x1401ea91c
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x140]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add bh, bh
adc eax, 0x7dbe4
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x7d], cl
jge 0x1401ea948
cmp qword [rbp + 0x28], 0
je 0x1401ea936
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp + 0x30]
invalid
mov r8, qword [rbp + 0x30]
xor byte [rax - 0x75], cl
or eax, 0x16478a
mov al, byte [rdi + 0x16]
invalid
mov rcx, qword [0x14034f0b8]
mov al, byte [rdi + 0x16]
add byte [rcx], dh
xor edx, edx
sar bh, cl
adc eax, 0x7dbca
retf 0x7db
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov byte [rbp + 0x14f], 1
test dword [rdi + 1], ecx
add byte [rax], al
add dword [rax - 0x7d], ecx
add byte [rcx], al
add rsp, 0x28
pop rbx
pop rdi
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
cmp qword [rbp + 0x98], 0
cwde
add byte [rax], al
add byte [rax], al
je case.0x1401cb28f.712
mov r8, qword [rbp + 0xa0]
test dword [rax + 0x48000000], esp
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
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 r14
pop r15
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x14f], 0
add qword [r8], r8
add byte [rax], al
add qword [r8], r8
add byte [rax], al
jne 0x1401ea9e5
cmp qword [rbp + 0x100], 0
je 0x1401ea9e5
mov r8, qword [rbp + 0x108]
mov rcx, qword [0x14034f0b8]
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 r14
pop rsi
pop rsi
pop r15
pop rbp
ret
int3
push rdi
sub rsp, 0x70
lea rbp, [rsp + 0x70]
lea ebp, [rsp + 0x70]
lea ebp, [rsp + 0x70]
mov r8, rdx
mov rdx, rcx
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call fcn.1401e6950
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rsi, qword [rbp - 0x10]
mov rcx, rax
neg rcx
neg ecx
neg ecx
jo 0x1401eaa5b
mov rcx, qword [rbp - 8]
mov qword [rbp - 0x30], rax
ror byte [rax - 0x77], 1
jne 0x1401eaa0f
ror byte [rax - 0x77], 1
jne 0x1401eaa0f
mov qword [rbp - 0x20], rcx
mov dword [rbp - 0x20], ecx
lea rcx, [rbp - 0x48]
lea rdx, [rbp - 0x30]
push rbp
invalid
mov eax, 0xd0558d48
mov r8b, 1
call fcn.1401e9390
mov rdi, qword [rbp - 0x48]
mov edi, dword [rbp - 0x48]
mov edi, dword [rbp - 0x48]
mov eax, 0xc0758b48
mov rsi, qword [rbp - 0x40]
mov rax, rdi
mov eax, edi
neg rax
jno case.0x1401ea36b.50
mov rax, rsi
invalid
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret
mov rcx, rsi
mov ecx, esi
int1
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateDirectoryW]
adc eax, 0x7d86f
adc eax, 0x7d86f
invalid
test eax, eax
je 0x1401eaa90
test rdi, rdi
je 0x1401eaaba
invalid
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov r8, rsi
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7da74
adc eax, 0x7da74
fiadd dword [rdi]
add byte [rcx], dh
shr bl, 0xce
xor eax, eax
jmp 0x1401eaa5e
call qword [sym.imp.kernel32.dll_GetLastError]
invalid
add byte [rax - 0x3f], cl
loopne 0x1401eaaba
shl rax, 0x20
or rax, 2
or eax, 2
enter 0x4802, 0xffffffffffffff85
test rdi, rdi
je 0x1401eaa5e
push qword [rbx + rdi*4 + 0x48]
mov ecx, dword [0x14034f0b8]
or eax, 0x16460e
mov rcx, qword [0x14034f0b8]
invalid
xor edx, edx
mov r8, rsi
mov rsi, rax
mov esi, eax
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7da48
add bl, ch
movabs eax, dword [0x4155cccca0ebc031]
push rbp
push r15
jmp 0x1401eaa5b
xor eax, eax
jmp 0x1401eaa5e
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x208
sub esp, 0x208
or byte [rdx], al
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x180], 0xfffffffffffffffe
mov rsi, rdx
mov esi, edx
test dword [rax - 0x1ffffff], eax
add byte [rcx], 0
add dh, bh
invalid
add byte [rax], al
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
mov esi, edx
mov rdi, rcx
lea rcx, [rbp + 0xf0]
iretd
mov rdx, rdi
mov r8, rsi
invalid
invalid
call fcn.1401e4ea0
movabs byte [0xf085b60fffffa3], al
movabs dword [0xf085b60fffff], eax
dec dword [rdi]
movzx eax, byte [rbp + 0xf0]
mov dh, 0x85
lock add byte [rax], al
invalid
test eax, esi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax]
add dword [rax], eax
mov rcx, qword [rbp + 0x100]
mov rdx, qword [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r8d, al
movzx eax, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0xd6
lea r9, [0x1402ea2f4]
movsxd r10, dword [r9 + r8*4]
test dword [rdi], 0x14634f00
or dword [rbp + 1], 0xf08949ca
invalid
str word [rdi + 0x63]
adc al, 0x81
add r10, r9
mov r8, rsi
invalid
invalid
mov r9, rdi
mov ecx, edi
stc
jmp r10
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
add al, 0xeb
jmp 0x1401eab68
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
ror dword [rax - 0x7d], 0xc1
invalid
ror dword [rax - 0x7d], 0xc1
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
add ecx, 8
jmp 0x1401eab68
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
invalid
add byte [rax], al
jmp 0x1401eab68
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x1401eab68
invalid
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov eax, esi
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1401eaf43
add rcx, rdi
mov r9, rcx
leave
leave
test r8, r8
je 0x1401eab93
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
xchg esp, eax
ret 0xf980
pop rsp
sete cl
or cl, dl
jmp case.0x1401e73a1.135
xor ecx, ecx
mov rdx, qword [rbp + 0x110]
mov qword [rbp + 0x9f], rdx
movups xmm0, xmmword [rbp + 0xf1]
movups xmm1, xmmword [rbp + 0x101]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
test rsi, rsi
je 0x1401eabca
cmp al, 6
jne 0x1401eabd2
jmp 0x1401eabf3
cmp al, 3
jae 0x1401eaf21
mov rdx, qword [rbp + 0x9f]
mov qword [rbp + 0x6f], rdx
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x168], rdi
mov qword [rbp + 0xb0], rdi
mov qword [rbp + 0xb8], rsi
mov dword [rbp + 0xb8], esi
mov dword [rbp + 0xb8], esi
mov byte [rbp + 0xc0], al
movaps xmm0, xmmword [rbp + 0x50]
sub byte [rbp + 0x50], al
sub byte [rbp + 0x50], al
movaps xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp + 0xc1], xmm0
test ecx, eax
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xd1], ecx
invalid
rol dword [rax], 1
add byte [rax], al
test ecx, eax
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xd1], ecx
invalid
rol dword [rax], 1
add byte [rax], al
invalid
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0xe0], eax
mov dword [rbp + 0xe0], eax
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
invalid
test eax, ebp
mov word [rbp + 0xe8], 0x200
mov byte [rbp + 0xea], cl
invalid
invalid
add byte [rax], al
add byte [rax - 0x39], cl
fadd dword [r9]
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp - 0x20], 0
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0xea8d]
invalid
invalid
add byte [rax], al
add byte [rax - 0x39], cl
fadd dword [r9]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
loopne 0x1401eac4b
invalid
invalid
mov dword [rbp - 0x20], 0
add byte [rax], al
add dh, al
mov byte [rbp - 0x18], 6
invalid
invalid
invalid
mov byte [rbp - 0x18], 6
mov word [rbp + 0x10], 0x200
adc byte [rax], al
add al, dh
adc r8b, byte [r8]
adc al, byte [rax]
adc byte [rax], al
add al, dh
adc r8b, byte [r8]
adc al, byte [rax]
adc al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x18]
lea rdx, [rbp + 0xb0]
add byte [rax], al
sbb byte [r8 - 0x73], r9b
sbb byte [rax - 0x73], cl
xchg ebp, eax
mov al, 0
add byte [rax], al
call case.0x1401c12bf.776
cmp byte [rbp + 0x18], 0xa
je 0x1401ead20
add al, 0
add byte [rax + 0xf0a187d], al
test byte [rdx + 0x48000000], ch
lea ebx, [rbp + 0x128]
add byte [rax], al
lea rbx, [rbp + 0x128]
add byte [rax], al
lea r14, [rbp - 0x60]
lea r15, [rbp - 0x28]
lea r12, [rbp + 0xf0]
lea esp, [rbp + 0xf0]
movsd dword [rdi], dword [rsi]
lock add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
sbb byte [rax - 0x73], cl
mov ebp, 0xb0
mov al, 0
add byte [rax], al
lea r13, [rbp + 0x18]
lea rdi, [rbp + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
nop word [rax + rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r15
call case.0x1401c12bf.776
cmp byte [rbp - 0x60], 0xa
jge case.0x1401908d2.973
or cl, byte [rdi]
invalid
mov byte [rax], al
add byte [rax], al
xor eax, 0x80000004
jge case.0x1401908d2.973
or cl, byte [rdi]
test byte [rax + 0x48000000], cl
mov byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x48]
mov byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x18]
movups xmm0, xmmword [rbp + 0x18]
sbb byte [rdi], cl
adc byte [rbp + 0x28], cl
invalid
movups xmm1, xmmword [rbp + 0x28]
movups xmm2, xmmword [rbp + 0x38]
adc byte [rbp + 0x38], dl
movaps xmmword [rbp + 0x110], xmm2
sub dword [rbp + 0x110], edx
adc byte [rcx], al
add byte [rax], al
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
lock add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
ror byte [r8 - 0x77], 1
xor byte [r15], cl
movups xmm0, xmmword [rbp - 0x60]
mov rax, qword [rbp - 0x30]
mov qword [rbx + 0x30], rax
movups xmm0, xmmword [rbp - 0x60]
movabs al, byte [0xc055100fb04d100f]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
push rbp
ror byte [rdi], 0x11
movups xmmword [rbx + 0x20], xmm2
push rbx
and byte [rdi], cl
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rcx, r12
mov rdx, rbx
call fcn.1401e5720
adc eax, 0x84ffffaa
sal byte [rsi + rbp + 0x4c], 0x89
jmp 0x12919365e
invalid
test al, al
je 0x1401ead3d
mov rcx, r13
mov rdx, rdi
call case.0x1401c12bf.776
cmp byte [rbp + 0x18], 0xa
jge 0x1401ead35
invalid
jge 0x1401ead35
or dh, byte [rbp - 0x80]
jne 0x1401eaca0
lea rcx, [rbp + 0xf0]
lea rdx, [rbp - 0x28]
call case.0x1401c12bf.776
push rbp
fsubr st(0)
mov al, 3
add byte [rax], al
cmp byte [rbp + 0xf0], 0xa
mov ebp, pe_nt_image_headers64
or cl, byte [rdi]
test ah, ah
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
push 0x4c000001
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
add byte [rdx], cl
je 0x1401eaf21
mov r14, qword [rbp + 0x168]
mov rcx, r14
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rsi
call fcn.1401eaa00
invalid
invalid
invalid
mov qword [rbp + 0xf0], rax
test rax, rax
je 0x1401eaf21
ret 1
invalid
ret 1
add byte [rax], al
mov rbx, rax
mov edi, ebx
and edi, 3
out 3, eax
out 3, eax
add ecx, dword [rax - 0x73]
add eax, 0xff5a2
cmc
invalid
invalid
lea rax, [0x1402ea310]
cmc
str word [rax + 0x63]
movsxd rcx, dword [rax + rdi*4]
or al, 0xb8
add rcx, rax
add ecx, eax
jmp rcx
movzx eax, byte [rbx + 0x10]
test al, al
invalid
jne 0x1401eadb7
adc byte [r8 + r8*8 + 0x10eb3875], al
sal byte [rbp + 0x38], 0xeb
adc byte [rax - 0x77], cl
invalid
invalid
jmp case.0x1401eab2b.8
mov rcx, rbx
shr rcx, 0x20
call fcn.1401e2e80
test al, al
jne 0x1401eadb7
invalid
cmp edi, 1
jne 0x1401eaecc
jmp 0x1401eae53
add byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
call 0x1292e22c9
invalid
mov rax, rbx
shr rax, 0x20
jne 0x1401eadb7
jmp 0x1401eaecc
cmp byte [rbx + 0xf], 0
je 0x1401eae53
add byte [rdi], cl
test byte [rax + rax - 0x76b40000], bl
int1
mov rcx, r14
mov rdx, rsi
call fcn.1401eb570
scasb al, byte [rdi]
invalid
add byte [rax], al
bnd call fcn.1401eb570
scasb al, byte [rdi]
invalid
test al, al
je 0x1401eaf23
cmp edi, 1
jne 0x1401eaf21
mov rax, rbx
dec rax
mov qword [rbp + 0x170], rax
mov rax, qword [rbx - 1]
mov qword [rbp + 0x168], rax
mov rax, qword [rbx + 7]
mov qword [rbp + 0x178], rax
mov rax, qword [rax]
test rax, rax
je 0x1401eae07
mov rcx, qword [rbp + 0x168]
call rax
mov r8, qword [rbp + 0x168]
mov rax, qword [rbp + 0x178]
cmp qword [rax + 8], 0
je 0x1401eae36
cmp qword [rax + 0x10], 0x11
jb 0x1401eae27
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor ebx, ebx
xor edx, edx
mov r8, qword [rbp + 0x170]
add bh, bh
adc eax, 0x7d6b2
invalid
add bh, bh
adc eax, 0x7d6b2
jmp 0x1401eaf23
mov rax, rbx
dec rax
mov qword [rbp + 0x160], rax
mov rax, qword [rbx - 1]
mov qword [rbp + 0x178], rax
mov rax, qword [rbx + 7]
mov qword [rbp + 0x170], rax
jo 0x1401eae75
add byte [rax], al
jo 0x1401eae75
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax - 0x7b], cl
sal byte [rcx + rcx + 0x48], 0x8b
je 0x1401eae87
mov rcx, qword [rbp + 0x178]
mov rax, qword [rax]
test rax, rax
je 0x1401eae87
mov rcx, qword [rbp + 0x178]
call rax
mov r8, qword [rbp + 0x178]
mov rax, qword [rbp + 0x170]
add dword [rax], eax
add byte [rax - 0x7d], cl
js 0x1401eaea1
invalid
je 0x1401eaeb6
add dword [rax], eax
add byte [rax - 0x7d], cl
js 0x1401eaea1
add byte [rdx + rbx + 0x48], dh
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jb 0x1401eaea7
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x160]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, r14
mov rdx, rsi
call fcn.1401eb440
add eax, 0x85480000
invalid
je 0x1401eaf3a
add eax, 0x85480000
sal byte [rsi + rbx*2 + 0x48], 0x89
shr eax, 0xdc
sti
invalid
mov rcx, rax
call fcn.1401eaac0
mov rbx, rax
test rax, rax
jne 0x1401eaf23
mov rcx, r14
mov rdx, rsi
call fcn.1401eaa00
mov qword [rbp + 0xf0], rax
add byte [rax], al
test rax, rax
je 0x1401eaf21
mov rbx, rax
mov rcx, r14
mov rdx, rsi
call fcn.1401eb570
test al, al
je 0x1401eaf23
invalid
invalid
lea rcx, [rbp + 0xf0]
call fcn.1401e0310
xor ebx, ebx
mov rax, rbx
add rsp, 0x208
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rbx, [0x1402d7a40]
jmp 0x1401eaf23
lea r8, [0x1402d8080]
mov rdx, rsi
call fcn.14025b950
int3
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xf0]
lock add byte [rax], al
add al, ch
mov byte [rbx - 1], dl
call qword [rax + 0x28c48348]
add esp, 0x28
lock add byte [rax], al
add al, ch
mov byte [rbx - 1], dl
call qword [rax + 0x28c48348]
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
mov r8, qword [rbp + 0x168]
mov rax, qword [rbp + 0x178]
cmp qword [rax + 8], 0
je 0x1401eaff2
mov rax, qword [rbp + 0x178]
cmp qword [rax + 0x10], 0x11
jb 0x1401eafe3
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
invalid
invalid
invalid
mov rcx, qword [0x14034f0b8]
xor edx, edx
ror byte [rbx + rcx*4 - 0x7b], cl
jo 0x1401eb001
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7d4f8
invalid
adc eax, 0x7d4f8
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
and al, 0x10
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
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rbx + rcx*4 - 0x7b], cl
js 0x1401eb042
add dword [rax], eax
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rbx + rcx*4 - 0x7b], cl
js 0x1401eb042
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 1], esi
add byte [rax], al
mov rax, qword [rbp + 0x170]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
add byte [rcx + riz + 0x48], dh
mov eax, dword [rbp + 0x170]
test dword [rax + 1], esi
add byte [rax], al
je case.0x1401e49ce.207
mov rax, qword [rbp + 0x170]
test dword [rax + 1], esi
add byte [rax], al
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
jb 0x1401eb063
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov ss, esp
invalid
invalid
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7d478
invalid
invalid
nop
add rsp, 0x28
invalid
invalid
pop rbx
invalid
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push rdi
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 - 0x73], cl
lea ecx, [rbp + 0xf0]
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
lock add byte [rax], al
add al, ch
push rdx
call fcn.1401e0310
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
invalid
invalid
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
int3
push rbp
push r15
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
jne case.0x1401c12bf.777
mov byte [rsi], 0xa
or cl, byte [rax - 0x7f]
invalid
add rsp, 0xa8
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdi, rdx
lea r12, [rbp - 0x57]
lea esp, [rbp - 0x57]
lea esp, [rbp - 0x57]
movzx eax, byte [rdx + 0x10]
mov byte [rbp + 0x27], al
movzx r15d, al
adc byte [rax + 0xf442745], cl
adc byte [rax + 0xf442745], cl
mov dh, 0xf8
mov rax, qword [rdx]
mov qword [rbp + 0x18], rax
sbb byte [rdi], cl
mov dh, 0x42
cmp dword [rbx + rax], edi
mov dh, 0x42
cmp dword [rbx + rax], edi
sete dl
cmp r13b, al
cmp ch, al
xchg esp, eax
ret 0x3841
cmp ch, al
invalid
seta cl
mov rbx, qword [rdi + 8]
or cl, dl
test byte [rdi + 0x3a], 1
cmp al, byte [rcx]
xchg edi, eax
ror dword [rax - 0x75], 0x5f
or byte [rax], cl
sal esi, 1
cmp r8b, byte [r9]
cmp al, byte [rcx]
je 0x1401eb20a
mov dl, 0
add byte [rax], al
test cl, cl
leave
jne 0x1401eb109
lodsd eax, dword [rsi]
lea r14, [rbp - 0x60]
jmp 0x1401eb181
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add dh, al
cmp dword [r9], r8d
cmp dword [rcx], eax
mov byte [rdi + 0x39], 1
cmp dword [rcx], eax
mov al, 1
mov rcx, rbx
mov ecx, ebx
add dword [rax - 0x77], ecx
invalid
mov rbx, rcx
cmp r13b, al
ja 0x1401eb109
invalid
cmp al, 2
jne 0x1401eb329
test dword [rax + 0x48000001], esp
mov ecx, edi
stc
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.1401e5db0
lodsb al, byte [rsi]
invalid
dec dword [rax + 0x39]
cmp rbx, rax
ret
jbe case.0x1401e4a97.207
mov rcx, r14
mov rdx, rdi
call fcn.1401e5c80
dec dword [rdi]
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rsp]
adc byte [rsp], al
dec dword [rdi]
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rsp]
adc byte [rsp], al
adc byte [rsp], al
add al, 0x24
movups xmm1, xmmword [r12 + 0x10]
adc byte [rcx + 0xf], al
adc byte [rsp + 0x20], dl
movups xmm2, xmmword [r12 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
invalid
invalid
invalid
movaps xmmword [rbp], xmm2
mov rax, qword [r12 + 0x2f]
mov eax, dword [rsp + 0x2f]
and al, 0x2f
mov qword [rbp + 0xf], rax
mov dword [rbp + 0xf], eax
mov rcx, rbx
sub rcx, qword [rbp - 0x60]
invalid
invalid
jb case.0x1401ea0e9.39
add al, byte [rax]
invalid
movabs al, byte [0x894800000220820f]
mov qword [rdi + 8], rcx
or byte [r8 + 0xafa8002], r14b
mov al, 2
cmp dl, 0xa
cli
invalid
cli
or dh, byte [rsi + rdx*4 - 0x78]
je 0x1401eb179
mov byte [rsi], dl
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movaps xmm2, xmmword [rbp]
push rbp
add byte [rdi], cl
adc dword [rsi + 1], eax
invalid
push rbp
add byte [rdi], cl
adc dword [rsi + 1], eax
add dword [rdi], ecx
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
adc qword [rdi], r9
adc dword [rdi], ecx
movups xmmword [rsi + 0x21], xmm2
adc dword [rsi + 0x21], edx
push rsi
and dword [rax - 0x75], ecx
cmovs r9d, dword [r9 + 0x2e93046]
xor cl, r13b
add bh, bh
mov rax, qword [rbp + 0xf]
mov qword [rsi + 0x30], rax
invalid
invalid
xor cl, r13b
add bh, bh
invalid
jmp case.0x14018f9a8.952
test cl, cl
jne 0x1401eb109
idiv esi
invalid
invalid
mov r14, rbx
mov esi, ebx
fsubp st(3)
sbb byte [rsi + 0xf], ah
invalid
jmp case.0x1401e5b32.163
add dh, al
cmp dword [r9], r8d
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
cmp ch, al
invalid
ja 0x1401eb109
xchg edx, ebx
invalid
cmp al, 1
je 0x1401eb2b0
add dword [rbp + rdi*2 + 0xf], esi
mov dh, 0xc0
movzx eax, al
cmp eax, 2
jne case.0x1401e8fc6.95
int1
add byte [rax], al
invalid
int1
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1401e5db0
cmp r14, rax
jbe 0x1401eb220
imul ebp, dword [rbx + 0x3949ffff], 0x48d476c6
lea ecx, [rbp - 0x60]
invalid
invalid
stosd dword [rdi], eax
invalid
invalid
lea rcx, [rbp - 0x60]
movabs al, byte [0xffffaa28e8fa8948]
mov rdx, rdi
call fcn.1401e5c80
movzx edx, byte [rbp - 0x58]
movups xmm0, xmmword [r12]
add al, 0x24
push rbp
test al, 0x41
movups xmm0, xmmword [rsp]
add al, 0x24
add al, 0x24
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm2, xmmword [rsp + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
push rbp
invalid
sub dword [rbp], edx
push rbp
add byte [rcx - 0x75], cl
mov rax, qword [r12 + 0x2f]
and al, 0x2f
and al, 0x2f
invalid
mov qword [rbp + 0xf], rax
mov rbx, r14
mov ebx, esi
mov ebx, esi
sub rbx, qword [rbp - 0x60]
jb 0x1401eb40a
jnp 0x1401eb28e
add byte [rax], al
jnp 0x1401eb28e
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdi + 8], rbx
pop rdi
or byte [rax - 0x2176b6fe], dh
mov al, 2
mov r14, rbx
cmp dl, 0xa
je case.0x1401e57a2.178
or dh, byte [rcx + rcx*4 - 0x17]
invalid
jmp case.0x1401e565d.182
invalid
nop dword cs:[rax + rax]
add byte [rax], al
add dh, al
cmp dword [r8], r8d
cmp dword [rax], eax
mov byte [rdi + 0x39], 0
cmp dword [rax], eax
add byte [rcx], dh
rol byte [rcx - 0x7d], 0xff
add ecx, dword [rdi]
invalid
xor eax, eax
cmp r15d, 3
jb case.0x1401e57a2.178
cmp r15d, 5
je case.0x1401e57a2.178
pop rsp
invalid
invalid
invalid
add eax, 0xff5c840f
invalid
pop rsp
invalid
inc dword [rcx - 0x7d]
inc dword [rsi]
cmp edi, 6
jne 0x1401eb3de
test r14, r14
je case.0x1401e9b4a.97
cmp r14, 1
sete cl
ror dword [rbx + rcx*4 + 0x45], 0x18
ror dword [rbx + rcx*4 + 0x45], 0x18
mov eax, dword [rbp + 0x18]
sbb byte [r9 + 0xf], r8b
mov dh, 0
movzx eax, byte [r8]
add byte [rsi + rbp], bh
cmp al, 0x2e
setne dl
or dl, cl
invalid
retf 0x1a74
je case.0x1401ea0e9.35
cmp al, 0x2e
sete al
cmp r14, 1
sete cl
xchg esp, eax
invalid
test cl, al
invalid
je 0x1401eb322
ror byte [rcx - 0x7d], 0xfe
add dword [rdi], ecx
xchg esp, eax
rol dword [rcx + rax*8 - 0x1f16de8c], 0
sal dword [rcx + riz - 0x17], 0xe0
add byte [rax], al
invalid
sal dword [rcx + riz - 0x17], 0xe0
jmp 0x1401eb3e6
add byte [rax], al
add byte [rbp + 0x31], al
xor r14d, r14d
jmp 0x1401eb322
xor r14d, r14d
jmp 0x1401eb322
movzx eax, byte [r8 + 1]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1401eb3e6
add byte [rax], al
invalid
clc
invalid
add byte [rax], al
add byte [rbx - 0x7bf0a308], al
pop rsp
invalid
test ah, al
cmp eax, 0x5c
pop rsp
je 0x1401eb3e6
add byte [rax], al
xor eax, eax
jmp case.0x1401e57a2.178
invalid
invalid
invalid
invalid
invalid
movzx eax, al
mov dh, 0xc0
test eax, eax
jne 0x1401eb351
sal byte [rbp + 0x21], 0x44
mov eax, edi
mov eax, r15d
lea rcx, [0x1402ea320]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
out dx, eax
str word [rax + 0x63]
add al, 0x81
invalid
add rax, rcx
add eax, ecx
mov r8, qword [rbp + 0x18]
jmp rax
invalid
sbb r15b, r15b
loopne case.0x1401c1233.785
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
add rax, 4
add eax, 4
jmp 0x1401eb3a1
mov byte [rdi + 0x39], 0
cmp dword [r8], r8d
sub rbx, 1
jb case.0x1401e2ed6.556
mov ebp, 0x48000000
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
or dh, al
invalid
mov byte [rsi], 6
jmp case.0x14018f9a8.952
invalid
std
invalid
invalid
movabs eax, dword [0x4820478b48fffffd]
mov ecx, dword [rdi + 0x30]
std
invalid
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
test rcx, rcx
test rcx, rcx
cmove rdx, rcx
cmove edx, ecx
ror dword [rax + 1], 1
add rax, rdx
add rax, 8
ror byte [rax], 0xeb
invalid
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
invalid
invalid
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
xor byte [rax - 0x73], cl
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
test ecx, ecx
cmove rdx, rcx
cmove edx, ecx
add rax, rdx
add eax, edx
add rax, 2
add cl, byte [rax - 0x7b]
sal byte [rdi + rbp - 0x3a], 0x47
invalid
invalid
test rax, rax
je case.0x1401eb345.6
mov byte [rdi + 0x39], 3
cmp dword [rbx], eax
add ecx, dword [rax - 0x75]
xor byte [r8 - 0x77], r9b
invalid
invalid
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
mov dword [rsi + 0x20], eax
and byte [rdi], r9b
adc byte [rdi + 0x11], al
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
movzx eax, byte [rbp + 0x27]
mov dh, 0x45
invalid
mov dh, 0x45
invalid
invalid
mov byte [rsi], al
mov qword [rsi + 0x28], r8
invalid
sub byte [rax - 0x77], cl
pop rsi
xor cl, ch
invalid
invalid
mov qword [rsi + 0x30], rbx
jmp case.0x14018f9a8.952
mov byte [rdi + 0x39], 3
jmp 0x1401eb109
sub edi, ebp
invalid
invalid
sub edi, ebp
invalid
mov byte [rsi], 6
jmp case.0x14018f9a8.952
invalid
invalid
invalid
invalid
invalid
sub rbx, 1
sub ebx, 1
jb 0x1401eb42d
mov qword [rdi + 8], rbx
mov byte [rsi], 7
invalid
jmp case.0x14018f9a8.952
adc al, 0xfd
invalid
invalid
invalid
adc al, 0xfd
invalid
mov r14, rbx
lea r8, [0x1402d81c0]
mov rdx, r14
call fcn.14025ba70
mov rcx, rbx
lea r8, [0x1402d81c0]
add eax, 0xecdac
invalid
lea eax, [0x1402d81c0]
add eax, 0xecdac
invalid
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call fcn.14025ba70
lea r8, [0x1402d81a8]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
xor edx, edx
shr al, cl
invalid
call fcn.14025ba70
invalid
lea r8, [0x1402d8190]
add eax, 0xecd5c
pop rsp
int 0xe
add byte [rax - 0x77], cl
mov rcx, rbx
xor edx, edx
invalid
xor al, byte [rsi]
invalid
mov rcx, rbx
xor edx, edx
call fcn.14025ba70
int3
push rdi
sub rsp, 0xc0
sub esp, 0xc0
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
lea rcx, [rbp + 0x18]
invalid
sbb byte [r8 - 0x77], r9b
mov rdx, rdi
cli
mov r8, rsi
call fcn.1401e4ea0
cmp dword [rdx - 0x49f00001], ebx
push rbp
sbb byte [rax - 0x75], cl
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
cmp byte [r13 + rcx*4 + 5], r9b
ret 0xfee
invalid
cmp dword [rdx - 0x49f00001], ebx
push rbp
sbb byte [rax - 0x75], cl
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
invalid
sub byte [rax - 0x75], cl
cmp byte [r13 + rcx*4 + 5], r9b
lea eax, [0x1402ea33c]
ret 0xfee
out dx, al
str word [rbp + 0x63]
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
add ecx, eax
mov rdx, rsi
mov r8, rdi
jmp r9
jmp rcx
jmp rcx
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x1401eb4c4
xor al, 0x48
lea edx, [rax + 1]
invalid
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add ecx, edx
add rcx, 8
invalid
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 8
jmp 0x1401eb4c4
invalid
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
jmp 0x1401eb4c4
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 2
jmp 0x1401eb4c4
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1401eb4c4
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1401eb55f
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1401eb4ed
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
ror byte [rax], 0xc8
ror byte [rax], 0xc8
jmp 0x1401eb4ef
xor eax, eax
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rsi
movups xmm0, xmmword [rbp + 0x18]
movups xmm1, xmmword [rbp + 0x28]
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rbp - 8], xmm1
mov rcx, qword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
mov qword [rbp + 8], rcx
mov byte [rbp + 0x12], al
mov word [rbp + 0x10], 0x200
lea rcx, [rbp - 0x60]
lea rdx, [rbp - 0x28]
call case.0x1401c12bf.776
movzx eax, byte [rbp - 0x60]
cmp rax, 0xa
je 0x1401eb552
lea ecx, [rax - 6]
cmp cl, 4
setb cl
add rax, 0xfffffffffffffff9
cmp rax, 3
setb al
test cl, al
je 0x1401eb552
lea rcx, [rbp - 0x28]
call fcn.1401e57f0
jmp 0x1401eb554
xor eax, eax
add rsp, 0xc0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1402d8080]
mov rdx, rsi
call fcn.14025b950
int3
add byte [rax - 0x39], cl
js 0x1401eb6c8
js 0x1401eb6c8
invalid
clc
mov r9d, 0x200000
call fcn.1401eb8f0
cmp dword [rbp], 2
jne 0x1401eb7e5
mov rax, qword [rbp + 8]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x1401eb800
lea rcx, [rax - 1]
mov qword [rbp + 0x60], rcx
mov rcx, qword [rax - 1]
mov qword [rbp + 0x68], rcx
mov rax, qword [rax + 7]
mov qword [rbp + 0x70], rax
mov rax, qword [rax]
test rax, rax
je 0x1401eb76a
mov rcx, qword [rbp + 0x68]
call rax
mov r8, qword [rbp + 0x68]
mov rax, qword [rbp + 0x70]
cmp qword [rax + 8], 0
je 0x1401eb793
cmp qword [rax + 0x10], 0x11
jb 0x1401eb784
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x60]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401eb800
add rsp, 0x100
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov eax, dword [rbp + 0x4c]
mov ecx, dword [rbp + 0x50]
mov edx, eax
shr edx, 0xa
mov r8d, ecx
shr r8d, 0x1d
and r8d, edx
test r8b, 1
je 0x1401eb80d
mov qword [rsi + 8], r14
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
jmp 0x1401eb7d7
mov edx, dword [rbp + 0x54]
movups xmm0, xmmword [rbp + 0x3c]
movups xmmword [rsi + 0x3c], xmm0
cmp al, 0xf
adc byte [rbp], al
cmp al, 0xf
adc byte [rbp], al
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
and byte [rdi], cl
adc byte [rbp + 0x30], bl
and byte [rdi], cl
adc byte [rbp + 0x30], bl
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], r9b
adc dword [rsi], eax
adc byte [rdi], r9b
adc dword [rsi], eax
mov dword [rsi + 0x4c], eax
mov dword [rsi + 0x50], ecx
mov dword [rsi + 0x54], edx
push rsp
jmp 0x1401eb7d7
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x58]
call fcn.1401e0310
nop
add rsp, 0x20
call qword [rax + 0x20c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov r8, qword [rbp + 0x68]
mov rax, qword [rbp + 0x70]
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
push 0x70458b48
cmp qword [rax + 8], 0
je case.0x1401e57a2.181
add byte [rsi + rbx + 0x48], dh
mov rax, qword [rbp + 0x70]
mov eax, dword [rbp + 0x70]
cmp qword [rax + 0x10], 0x11
jb 0x1401eb8b4
js 0x1401eb8bd
adc dword [rdx + 4], esi
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
or eax, 0x1637fd
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7cc3d
add byte [rax - 0x75], cl
or eax, 0x1637ee
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x60]
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
int3
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x2e0
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 2], ebx
add byte [rax], al
invalid
invalid
invalid
inc dword [rcx + rcx*4 - 0x35]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 2], ebx
add byte [rax], al
invalid
inc dword [rcx + rcx*4 - 0x35]
mov r14, r8
mov r15, rdx
mov rsi, rcx
movabs rax, 0x700000000
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x23c], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov word [rbp + 0x24c], 0
mov qword [rbp + 0x244], 0
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esi
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esi
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
or eax, 0x2000000
mov dword [rbp + 0x238], eax
add byte [rbp + rcx*4 - 0x7b], cl
sub byte [rdx], al
add byte [rax], al
mov rcx, rdx
mov rdx, r14
call fcn.1401e89e0
dec dword [rax - 0x77]
xlatb
mov edi, edx
test rax, rax
je 0x1401eba29
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x3e083f8], cl
mov eax, edi
and eax, 3
cmp eax, 2
jne 0x1401eba1c
shr rdx, 0x20
cmp rdx, 5
je 0x1401eb9a4
and byte [rax - 0x7d], cl
cli
add eax, 0xfa830574
cli
cmp edx, 0x20
jne 0x1401eba1c
and byte [rbp + 0x78], dh
mov qword [rbp + 0x250], rdi
lea rcx, [rbp + 0x210]
mov rdx, r15
cli
mov r8, r14
call fcn.1401e6950
dec dword [rax - 0x75]
test dword [rax], edx
add al, byte [rax]
invalid
dec dword [rax - 0x75]
test dword [rax], edx
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], cl
mov r14, qword [rbp + 0x218]
mov r14, qword [rbp + 0x218]
mov rcx, rax
mov ecx, eax
neg rcx
jo 0x1401eba0f
mov rcx, qword [rbp + 0x220]
add byte [rax], al
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], r14
jne 0x1401eb992
mov qword [rbp - 0x48], rcx
lea rcx, [rbp + 0x1f8]
lea rdx, [rbp - 0x58]
push rbp
invalid
movabs r8, 0x48000001f88d8d48
lea edx, [rbp - 0x58]
push rbp
invalid
push rbp
test al, 0x41
mov r8b, 1
mov al, 1
call fcn.1401e9390
mov r12, qword [rbp + 0x1f8]
clc
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
add byte [rdx], al
add byte [rax], al
clc
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
add byte [rdx], al
add byte [rax], al
mov rax, r12
neg rax
fdiv dword [rcx + 0x41]
fdiv dword [rcx + 0x41]
mov qword [rsi + 8], r14
mov qword [rsi], 2
add byte [rax], al
add byte [rax], al
jmp 0x1401eba3d
mov qword [rsi + 8], rdi
mov qword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
add bl, ch
invalid
invalid
add byte [rax], al
add bl, ch
adc al, 0x48
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
call fcn.1401e8c60
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
retf 7
retf 7
add byte [rax - 0x1f3b7eb8], dl
add al, byte [rax]
nop
add rsp, 0x2e0
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop rsi
pop r15
pop rbp
ret
lea r15, [rbp - 0x58]
mov r8d, 0x250
push rax
add al, byte [rax]
add byte [rax], al
push rax
add al, byte [rax]
add byte [rax], al
mov rcx, r15
add byte [rax], al
mov rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
sbb ch, ch
invalid
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r15
call qword [sym.imp.kernel32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
je 0x1401ebab9
mov rcx, rax
mov ecx, eax
call qword [sym.imp.kernel32.dll_FindClose]
adc eax, 0x7c871
enter 7, 0xffffffffffffff8b
test al, 0xf
adc byte [rbp - 0x54], al
mov eax, dword [rbp - 0x58]
movups xmm0, xmmword [rbp - 0x54]
movsd xmm1, qword [rbp - 0x44]
mov r8d, dword [rbp - 0x38]
enter 0x558b, 0xffffffffffffffc4
enter 0x558b, 0xffffffffffffffc4
mov ecx, eax
shl ecx, 0x15
adc eax, 0x231ff9c1
int3
test ebx, ebx
jne 0x1401ebac6
rol ecx, 0xe1
adc eax, 0x231ff9c1
int3
stc
invalid
test eax, 0x400
sete r9b
test ecx, 0x20000000
add byte [rax], ah
add byte [rax + rax], al
add byte [rcx + 0xf], al
xchg esp, eax
sal edi, 0xc1
add byte [rax], al
add byte [rax], ah
and byte [rcx + 0xf], al
xchg esp, eax
ret 0x845
sete r10b
or r10b, r9b
jne 0x1401ebac6
retf 0xd75
mov qword [rsi + 8], rdi
mov qword [rsi], 2
mov dword [rsi], 2
mov dword [rsi], 2
add byte [rax], al
add bl, ch
xor eax, 0x20e2c148
jmp 0x1401ebafb
shl rdx, 0x20
or rdx, r8
mov qword [rsi], 0
mov dword [rsi], 0
ret 0xc748
mov dword [rsi], 0
mov dword [rsi + 0x10], 0
add bh, al
sbb byte [rax], r8b
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0x20], xmm0
mov dword [rsi + 0x18], 0
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0x20], xmm0
and byte [rdi], r9b
adc ecx, dword [rsi + 0x30]
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], rdx
mov dword [rsi + 0x40], 0
mov dword [rsi + 0x4c], eax
mov dword [rsi + 0x50], ecx
push rax
mov qword [rsi + 0x50], r9
push rax
test r12, r12
test esp, esp
je 0x1401eba3d
mov rcx, qword [0x14034f0b8]
or eax, 0x1635ad
xor edx, edx
mov r8, r14
mov eax, esi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401eba3d
invalid
invalid
invalid
leave
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x250]
call fcn.1401e0310
nop
add al, byte [rax]
add al, ch
retf 0xff47
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
int3
int3
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
or dword [rcx + 0x3e083c8], ecx
lea rdx, [0x1402ea358]
lea edx, [0x1402ea358]
out 0xf, eax
add byte [rax + 0x63], cl
add al, 0x82
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x20
pop rbp
ret
add dword [rax - 0x75], ecx
push rcx
or byte [rax - 0x7d], cl
invalid
shr rcx, 0x20
shr ecx, 0x20
and al, ch
call 0x1501ebb0b
movzx eax, al
call fcn.1401e2e80
movzx eax, al
shl eax, 3
lea rcx, [0x1402d9e30]
or eax, 0xee28b
loop 0x1401ebbb2
add byte [rax - 0x75], cl
adc al, 8
mov rdx, qword [rax + rcx]
lea rcx, 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_errorOscodekindmessageKindCustom__os_error
enter 0xee3, 0
mov rax, qword [rax + rcx]
add al, 8
add rsp, 0x20
pop rbp
ret
sar rcx, 0x20
lea rax, [0x1402d9e30]
mov rdx, qword [rax + rcx*8]
add byte [rax - 0x75], cl
adc al, 0xc8
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_errorOscodekindmessageKindCustom__os_error
mov rax, qword [rax + rcx*8]
add rsp, 0x20
pop rbp
ret
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov rcx, rax
sar edi, 0x52
nop
sar edi, 0x52
nop
add rsp, 0x20
pop rbp
ret
and byte [rbp - 0x3d], bl
int3
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov rax, qword [rcx]
add dword [rcx + 0x3e183c1], ecx
add dword [rcx + 0x3e183c1], ecx
cmp ecx, 1
jne 0x1401ebc19
add dword [rbp + 0x12], esi
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
call qword [rax + 0x48]
push rax
nop
push rax
nop
add rsp, 0x20
pop rbp
ret
xor eax, eax
add rsp, 0x20
pop rbp
ret
int3
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov rax, qword [rcx]
add dword [rcx + 0x3e183c1], ecx
add dword [rcx + 0x3e183c1], ecx
loope 0x1401ebc45
cmp ecx, 1
add dword [rbp + 0x12], esi
jne 0x1401ebc59
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov eax, dword [rax + 7]
mov eax, dword [rax + 7]
call qword [rax + 0x30]
nop
add rsp, 0x20
add esp, 0x20
push rax
xor byte [rax + 0x20c48348], dl
add esp, 0x20
add esp, 0x20
pop rbp
ret
xor eax, eax
add rsp, 0x20
add esp, 0x20
pop rbp
ret
int3
int3
int3
push rsi
in al, dx
lea rbp, [rsp + 0x40]
mov dword [rbp - 8], 0xfffffffe
test eax, eax
mov edi, edx
out 0xf, al
add byte [rbx + rcx*4 + 0x25], cl
enter 7, 0xffffffffffffffeb
invalid
add bl, ch
and eax, 0x2e666666
invalid
invalid
invalid
invalid
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rax, rdx
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x23
jne case.0x1401e5e90.183
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax - 0x7b], cl
test rsi, rsi
je 0x1401ebdbe
test esi, esi
test ch, ah
add byte [rax], al
add byte [rcx - 0xb], bh
invalid
invalid
invalid
add al, 0x4b
invalid
invalid
loope 0x1401ebcf9
add al, 0x8f
invalid
clc
cmp al, 2
and esi, dword [rax + rax*2 - 0x17]
jmp case.0x1401e5e90.183
invalid
invalid
jmp case.0x1401e5e90.183
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax + 1], cl
xlatb
mov r8d, 0xf
add byte [rax], al
cmp byte [rdx + r8], 0x23
jne case.0x1401e5e90.183
invalid
jae 0x1401ebcd1
cmp ecx, 1
stc
add dword [rdi], ecx
sete cl
test cl, al
je case.0x1401ea76c.62
mov rax, rdx
invalid
invalid
sete cl
test cl, al
je case.0x1401ea76c.62
mov rax, rdx
mov eax, edx
dec rax
mov qword [rbp - 0x20], rax
mov rax, qword [rdx - 1]
invalid
enter 0xffffffffffff8948, 0x45
loopne 0x1401ebdae
mov eax, dword [rdx - 1]
dec dword [rax - 0x77]
call 0x1476148b9
mov qword [rbp - 0x18], rax
mov rax, qword [rdx + 7]
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
test rax, rax
je 0x1401ebd83
mov rcx, qword [rbp - 0x18]
call rax
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x1401ebda9
cmp qword [rax + 0x10], 0x11
js 0x1401ebda6
adc dword [rdx + 4], esi
jb 0x1401ebd9d
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call r12
invalid
mov rcx, qword [0x14034f0b8]
invalid
xor edx, edx
mov r8, qword [rbp - 0x20]
call r12
invalid
jmp case.0x1401ea76c.62
invalid
invalid
invalid
invalid
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x1401ebe34
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
jb 0x1401ebe25
invalid
add al, 0x4d
mov eax, dword [rax - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
int3
mov byte [rdi], 0
int3
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x20]
invalid
loopne 0x1401ebe41
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7c6b9
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
pop rbp
ret
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
add dh, bh
invalid
invalid
dec dword [rbp - 0x7b]
ror byte [rdi], 0x84
or al, 2
add byte [rax], al
add dh, bh
invalid
dec dword [rbp - 0x7b]
ror byte [rdi], 0x84
or al, 2
add byte [rax], al
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, r8
shl rax, 4
loopne 0x1401ebe9a
loopne 0x1401ebe9a
xor edx, edx
xor ecx, ecx
nop word [rax + rax]
cmp dword [rdi + rdx], 0
jne 0x1401ebeb2
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x1401ebea0
ror dword [rax - 0x7d], 0xc2
adc byte [rax + 0x39], cl
sal byte [rbp - 0x12], 1
cmp rsi, rcx
jb 0x1401ec0ad
invalid
sub rsi, rcx
je 0x1401ec092
invalid
shl rcx, 4
add rdi, rcx
lea r14, str.failed_to_write_whole_buffer
str word [rbx + rcx*4 + 0x3d]
invalid
mov byte [rdi], 0
str word [rbx + rcx*4 + 0x3d]
invalid
cmp eax, 0x7c627
lea r12, [0x1402ea378]
cwde
in al, 0xf
add bl, ch
jmp 0x1401ebf15
invalid
invalid
jmp 0x1401ebf15
nop word cs:[rax + rax]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call r15
xor dword [rsi], edx
add byte [rcx], dh
rol byte [rcx - 1], cl
xlatb
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call r15
test rsi, rsi
je 0x1401ec092
test byte [rbp + 1], bh
add byte [rax], al
invalid
test byte [rbp + 1], bh
add byte [rax], al
invalid
add byte [rax - 0x73], cl
invalid
lea rax, [rdi - 0x10]
invalid
mov r13, rsi
shl r13, 4
mov rcx, r13
nop word cs:[rax + rax]
nop dword [rax + rax]
test rcx, rcx
je 0x1401ebf50
invalid
sbb eax, dword [rbx + rcx*4 + 0x40]
adc byte [rax - 0x7d], cl
rcl byte [rax], 0x48
adc byte [rax - 0x7d], cl
invalid
invalid
mov r8d, dword [rax + 0x10]
add rax, 0x10
adc byte [rax - 0x7d], cl
invalid
invalid
adc byte [rax - 0x7d], cl
sal eax, 0x4d
test eax, eax
test r8, r8
je case.0x1401e9e6c.91
mov rdx, qword [rax + 8]
jmp case.0x1401ebb80.8
invalid
push rax
or bl, ch
or al, 0xf
invalid
nop dword [rax]
mov edx, 1
xor r8d, r8d
mov ecx, 0xfffffff4
mov r9, rbx
call fcn.1401e07f0
test rax, rax
dec dword [rcx - 0x77]
fld1
mov ecx, dword [rax - 1]
dec dword [rax - 0x7b]
sal byte [rsi + riz - 0x77], 0xd1
je 0x1401ebf90
mov ecx, edx
je 0x1401ebf90
mov ecx, edx
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
mov ecx, 0x10
cmp byte [rdx + rcx], 0x23
je 0x1401ec030
jmp 0x1401ec094
or byte [rcx], al
add byte [rax], al
nop dword [rax]
test rdx, rdx
je 0x1401ec0a8
test byte [rdi], cl
add dword [rax], eax
invalid
test byte [rdi], cl
add dword [rax], eax
add byte [rbp + 0x31], al
leave
xor r9d, r9d
xor ecx, ecx
mov r10, rdx
mov r8, rdx
nop word cs:[rax + rax]
nop dword [rax + rax]
mov r11d, dword [rdi + r9]
sub r8, r11
jb 0x1401ebff1
inc rcx
add r9, 0x10
mov r10, r8
cmp r13, r9
jne case.0x1401ebb80.9
jmp 0x1401ebff4
mov ah, 0
add byte [rax], al
mov rcx, rdx
shr rcx, 0x20
cmp ecx, 0x23
je 0x1401ec030
jmp 0x1401ec094
mov r8, r10
cmp rsi, rcx
jb 0x1401ec0ad
invalid
mov al, 0
add byte [rax], al
invalid
mov r9, rcx
shl r9, 4
add rdi, r9
sub rsi, rcx
jne 0x1401ec016
test r8, r8
je 0x1401ec030
invalid
invalid
jmp 0x1401ec0ee
mov ecx, dword [rdi]
cmp r8, rcx
ja 0x1401ec0bc
sub ecx, r8d
mov dword [rdi], ecx
add qword [rdi + 8], r8
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
mov ecx, edx
and ecx, 3
cmp ecx, 1
sete cl
test al, cl
enter 0xffffffffffff840f, 0xffffffffffffffc9
invalid
invalid
invalid
enter 0xffffffffffff840f, 0xffffffffffffffc9
invalid
mov rax, rdx
dec rax
mov qword [rbp - 0x18], rax
mov rax, qword [rdx - 1]
mov qword [rbp - 0x10], rax
mov rax, qword [rdx + 7]
invalid
mov qword [rbp - 8], rax
mov rax, qword [rax]
test rax, rax
je 0x1401ec06b
invalid
mov rcx, qword [rbp - 0x10]
call rax
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
je case.0x1401ea0e9.54
cmp qword [rax + 0x10], 0x11
jb 0x1401ebef0
mov r8, qword [r8 - 8]
jmp 0x1401ebef0
xor edx, edx
mov rax, rdx
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, r14
jmp 0x1401ec094
lea r8, [0x1402d7f50]
mov rdx, rsi
call fcn.14025b950
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x38], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rdx, str.std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x48]
call fcn.14025ba30
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x38], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rdx, [0x1402d7fa0]
lea rcx, [rbp - 0x48]
call fcn.14025ba30
int3
or byte [rax], al
je 0x1401ed7b8
cmp qword [rax + 0x10], 0x11
jb 0x1401ed7a9
js 0x1401ed7b2
adc dword [rdx + 4], esi
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lodsq rax, qword [rsi]
invalid
mov rcx, qword [0x14034f0b8]
xor edi, edi
xor edx, edx
mov r8, qword [rbp]
call qword [sym.imp.kernel32.dll_HeapFree]
stc
sbb byte [rsi], dl
add byte [rcx], dh
push qword [rcx]
ror byte [rbx + rcx*4 + 0x45], cl
add bh, bh
adc eax, 0x7ad33
mov rcx, qword [rbp + 0x18]
dec dword [rcx + 8]
jne 0x1401ed7fd
sbb r15b, r15b
or byte [r13 + 0x27], sil
jmp 0x1401ed7e3
sbb cl, byte [rax - 0x39]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
xor eax, eax
xchg byte [rcx + 0xc], al
cmp al, 2
jne 0x1401ed7fd
add rcx, 0xc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rdi, rdi
mov qword [rcx], 0
add byte [rax], al
add byte [rax], al
xor eax, eax
xchg byte [rcx + 0xc], al
cmp al, 2
jne 0x1401ed7fd
add rcx, 0xc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rdi, rdi
jne 0x1401ed80e
add rsp, 0xa8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp + 0x18], rdi
lea rax, [rbp - 0x60]
mov qword [rbp - 0x20], rax
lea rax, [0x1401e2630]
lea eax, [0x1401e2630]
lea eax, [0x1401e2630]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rbx
lea rax, [fcn.1401e7370]
invalid
dec dword [rax - 0x77]
clc
lea rax, str.failed_printing_to_:
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov qword [rbp - 0x30], 0
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x38], 2
lea rdx, str.std_srcio_stdio.rs
lea rcx, [rbp - 0x50]
invalid
call fcn.14025ba30
ud2
nop
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 + 0x80]
mov rcx, qword [rbp + 0x18]
call fcn.1401e1bb0
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x18]
sbb r8b, r13b
ret
sub edi, edi
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop rbp
ret
sbb r8b, r13b
ret
test rax, rax
je 0x1401edae7
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
fimul dword [rax - 0x77]
invalid
mov rdx, rbx
mov rcx, rbx
shr rcx, 8
and ecx, 0xffffff00
movzx edx, dh
mov dh, 0xd6
mov dh, 0xd6
or edx, ecx
mov word [rax], 0
add byte [rax], al
add byte [rax], al
mov dword [rax + 2], edx
mov word [rax + 6], di
mov dword [rax + 6], edi
jmp case.0x1401315e8.1194
lea ecx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call fcn.14003f110
cmp qword [rbp - 0x30], 0
jne 0x1401eda90
test byte [rbp - 0x20], 1
je 0x1401eda90
movzx ebx, byte [rbp - 0x1f]
mov rax, qword [rbp - 0x1e]
mov qword [rbp - 0x48], rax
mov rax, qword [rbp - 0x17]
mov qword [rbp - 0x41], rax
movzx eax, byte [0x14034f150]
mov edx, 0x20
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401edae7
mov word [rax], 1
mov byte [rax + 4], bl
mov rcx, qword [rbp - 0x48]
mov rdx, qword [rbp - 0x41]
mov qword [rax + 5], rcx
mov qword [rax + 0xc], rdx
mov qword [rax + 0x14], 0
mov word [rax + 0x1c], di
mov rcx, rax
add rcx, 0x20
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 1
mov qword [rsi + 0x18], rcx
jmp 0x1401edad8
mov qword [rbp - 0x38], rbx
mov qword [rbp - 0x30], r14
mov word [rbp - 0x28], di
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call case.0x1401c1233.789
mov rax, qword [rbp - 0x18]
test byte [rbp - 0x20], 1
je 0x1401edac0
mov qword [rsi + 8], rax
mov qword [rsi], 0
jmp 0x1401edad8
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rbp - 0x58], xmm0
mov qword [rbp - 0x60], rax
lea rdx, [rbp - 0x60]
mov rcx, rsi
call fcn.1401edd40
nop
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov ecx, 4
mov edx, 0x20
call fcn.14025b400
int3
int3
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, edx
mov rsi, rcx
mov eax, edx
adc cl, byte [rax - 0x75]
js 0x1401edb28
invalid
add dword [rax], eax
add byte [rbx + 0x16156705], cl
mov eax, dword [0x14034f098]
cmp eax, 3
clc
add ecx, dword [rdi]
invalid
mov ah, 1
add byte [rax], al
invalid
add byte [rax], al
mov dword [rbp + 0x150], eax
cmp edi, 0x17f
add byte [rdi], cl
xchg dword [rdi + 0x48000001], edi
add dword [rax], eax
add byte [rax - 0x73], cl
pop rbp
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
pop rbp
movabs al, byte [0x12e8f88949d98948]
invalid
mov r8, rdi
invalid
adc cl, ah
add byte [rax - 0x73], cl
add dword [r8 - 0x7d], r9d
dec dword [rsi]
movabs al, byte [0x48000000c9840f00]
inc edx
and dword [rcx], eax
add dword [rax], eax
add byte [rax - 0x73], cl
cmpsq qword [rsi], qword [rdi]
add byte [rax], al
nop dword [rax + rax]
add byte [rax], al
add byte [rax + 0xa0157c], al
add byte [rdi], cl
test byte [rcx + 0x48000000], bl
inc edx
cmp ecx, edx
lea edx, [rdi - 0xf]
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add byte [rax + 0xf2e6680], 0x1f
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov ebx, dword [rbp + rcx - 0x58]
sub ebx, edx
add eax, 0xffffffa0
pop rax
add dword [rax], eax
add byte [rcx], dh
sar bh, cl
adc eax, 0x7a950
and byte [rax - 0x7d], cl
enter 0xffffffffffffb902, 1
add byte [rax], al
add bl, ch
sub al, 0x48
lea eax, [0x1402d8438]
add byte [rax], al
mov dword [rsi + 0x18], ecx
lea ecx, [rbp + 0x150]
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
mov r9, rcx
movzx eax, word [rdx + 0x10]
mov dword [rbp - 0xc], eax
mov rcx, qword [rdx]
mov r15, qword [rdx + 8]
mov qword [rbp - 0x48], r9
nop word cs:[rax + rax]
test r15, r15
test edi, edi
test edi, edi
je 0x1401eddc3
mov r8, r15
mov eax, edi
mov rax, qword [r15 + 0x20]
mov r15, qword [r15 + 0x28]
movzx edx, word [rax]
cmp edx, 0x17
invalid
je 0x1401eddd7
cmp edx, 2
jne 0x1401edd80
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
mov eax, 4
xor edi, edi
xor ecx, ecx
jmp 0x1401edfb5
mov qword [rbp - 0x18], rcx
cmp qword [r8 + 0x10], 0x1b
jbe 0x1401ee047
loopne 0x1401edd86
js 0x1401ede05
mov ebx, edi
shl ebx, 0x10
mov r13, qword [rax + 0xc]
mov r14d, dword [rax + 0x14]
or al, 0x44
mov esi, dword [rax + 0x14]
shr edi, 0x10
mov r12w, 1
add dword [rax], eax
movzx eax, byte [0x14034f150]
mov edx, 0x80
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401edfe0
invalid
add byte [rsi + 0x45], ah
test esp, esp
test r12w, r12w
mov ecx, dword [rbp - 0xc]
cmovne esi, ecx
cmove edi, ecx
mov word [rax], r12w
mov dword [rax + 2], ebx
mov word [rax + 6], di
mov qword [rax + 8], r13
mov dword [rax + 0x10], r14d
mov ecx, dword [rbp - 8]
mov dword [rax + 0x14], ecx
mov ecx, dword [rbp - 0x20]
mov dword [rax + 0x18], ecx
mov word [rax + 0x1c], si
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov edi, 1
lea rcx, [rbp - 0x40]
jmp 0x1401eded0
mov rdx, rdi
shl rdx, 5
mov word [rax + rdx], r12w
mov dword [rax + rdx], esp
mov dword [rax + rdx], esp
mov dword [rax + rdx + 2], esi
mov word [rax + rdx + 6], bx
add ah, byte [rsi - 0x77]
pop rsp
adc byte [rsi], al
mov r8, qword [rbp - 0x20]
mov qword [rax + rdx + 8], r8
adc byte [rax], cl
mov r8d, dword [rbp - 0x24]
mov dword [rax + rdx + 0x10], r8d
mov dword [rax + rdx + 0x10], eax
mov dword [rax + rdx + 0x10], eax
mov r8d, dword [rbp - 0x28]
fadd dword [rcx + rcx*4 + 0x44]
adc byte [rsp + rax*2], dl
mov eax, dword [rbp - 8]
mov dword [rax + rdx + 0x14], r8d
mov dword [rax + rdx + 0x14], eax
mov r8d, dword [rbp - 8]
mov dword [rax + rdx + 0x18], r8d
mov word [rax + rdx + 0x1c], r13w
insb byte [rdi], dx
adc byte [rax + rcx*2], bl
sbb al, 0x48
inc edi
insb byte [rdi], dx
adc byte [rax + rcx*2], bl
sbb al, 0x48
sbb al, 0x48
inc edi
mov qword [rbp - 0x30], rdi
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test r15, r15
je 0x1401edfa3
mov rdx, r15
mov r9, qword [r15 + 0x20]
mov r15, qword [r15 + 0x28]
movzx r8d, word [r9]
cmp r8d, 0x17
cmp eax, 0x17
je 0x1401edf1c
cmp r8d, 2
jne 0x1401eded0
cmp qword [rdx + 0x10], 0xf
jbe 0x1401edff5
add byte [rax], al
add byte [rax], al
mov esi, dword [r9 + 4]
jno 0x1401edf07
movzx ebx, word [r9 + 2]
rol bx, 8
xor r12d, r12d
lea rdx, str.invalid_argument__
mov qword [rbp - 0x20], rdx
jmp 0x1401edf5f
add ah, byte [rsi - 0x3f]
ret
cmp qword [rdx + 0x10], 0x1b
jbe 0x1401ee00f
movzx r13d, word [r9 + 2]
rol r13w, 8
mov edx, dword [r9 + 4]
mov dword [rbp - 0x28], edx
mov edx, dword [r9 + 0x18]
mov dword [rbp - 8], edx
push rbp
clc
push rbp
clc
mov ebx, dword [r9 + 8]
mov esi, ebx
shl esi, 0x10
mov rdx, qword [r9 + 0xc]
mov qword [rbp - 0x20], rdx
mov edx, dword [r9 + 0x14]
mov dword [rbp - 0x24], edx
shr ebx, 0x10
mov r12w, 1
add dword [rax], eax
add dword [rax], eax
test r12w, r12w
mov edx, dword [rbp - 0xc]
cmove ebx, edx
cmovne r13d, edx
cmp rdi, qword [rbp - 0x40]
jne 0x1401ede7d
mov qword [rsp + 0x20], 0x20
and byte [rax], al
add byte [rax], al
mov r8d, 1
mov r9d, 4
mov r14, rcx
mov rdx, rdi
call fcn.140265a10
invalid
add byte [rax - 0x75], cl
enter 0xffffffffffff894c, 0xfffffffffffffff1
jmp 0x1401ede7d
invalid
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
mov rcx, qword [rbp - 0x40]
mov rax, qword [rbp - 0x38]
shl rdi, 5
add rdi, rax
mov rdx, qword [rbp - 0x48]
mov qword [rdx], rax
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rdi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp - 1], 1
mov ecx, 4
mov edx, 0x80
call fcn.14025b3e0
jmp 0x1401ee063
outsb dx, byte [rsi]
outsb dx, byte [rsi]
lea rcx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in___std_src_sys_common_net.rs
lea r8, [0x1402d9c60]
mov edx, 0x39
cmp dword [rax], eax
add byte [rax], al
cmp dword [rax], eax
add byte [rax], al
call fcn.14025bae0
jmp 0x1401ee063
lea rcx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in6___
lea r8, [0x1402d9cb8]
wait
mov esp, 0x3aba000e
add byte [rax], al
add al, ch
mov ecx, 0xeb0006da
invalid
mov byte [rbp - 1], 1
lea rcx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in___std_src_sys_common_net.rs
lea r8, [0x1402d9c60]
invalid
add byte [rdx + 0x39], bh
call fcn.14025bae0
jmp 0x1401ee063
invalid
inc dword [r9]
lea rcx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in6___
lea r8, [0x1402d9cb8]
mov edx, 0x3a
call fcn.14025bae0
ud2
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
jo 0x1401ee0d2
mov ecx, dword [rbp - 0x18]
jo 0x1401ee0d2
mov ecx, dword [rbp - 0x18]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
cmp qword [rbp - 0x40], 0
cmp dword [rbp - 0x40], 0
je 0x1401ee0ad
mov r8, qword [rbp - 0x38]
mov rcx, qword [0x14034f0b8]
add byte [rcx], dh
sar bh, cl
adc eax, 0x7a453
add byte [rcx], dh
sar bh, cl
adc eax, 0x7a453
mov byte [rbp - 1], 0
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x70
cmp byte [rbp - 1], 0
je 0x1401ee0f9
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
invalid
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
in al, dx
lock add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
cmp byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rax + rax*2 + 0x48]
lea esi, [rbp - 0x60]
mov r8d, 0x198
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov cx, 0x202
mov rdx, rsi
call qword [sym.imp.ws2_32.dll_WSAStartup]
mov dword [rbp + 0x16c], eax
add dword [rax], eax
invalid
test eax, eax
jne 0x1401ee180
add dword [rax], eax
add byte [rbp + 0x482175c0], al
mov eax, dword [sym.imp.ws2_32.dll_WSACleanup]
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
mov qword [rdi], rax
add rsp, 0x1f0
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp + 0x138], 0
lea rcx, [rbp + 0x16c]
add byte [rax], al
add byte [rax], al
lea rdx, [rbp + 0x138]
call fcn.140266070
int3
mov rax, rcx
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r9 + rbx*2]
mov word [rbp + rsi - 0x4c], bx
movzx edi, word [r9 + rdi*2]
mov word [rbp + rsi - 0x4a], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1401ee210
cmp rdx, 0x63
jbe 0x1401ee28c
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r11d, ecx, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r10
cmp rdx, 0xa
jae 0x1401ee397
or dl, 0x30
mov byte [rbp + rax - 0x49], dl
dec rax
jmp 0x1401ee3a5
sal dword [rdx + 0x484aeb01], 1
mov edx, ecx
cmp rdx, 0x63
ja 0x1401ee262
jmp 0x1401ee28c
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
test r8d, r8d
setns dl
lea r8, [rax + rbp]
lea eax, [rax + rbp]
sub byte [rcx - 0x7d], cl
sar byte [rax + 0x27b941], 0
mov r9d, 0x27
mov ecx, 0x27
sub byte [rcx - 0x7d], cl
sar byte [rax + 0x27b941], 0
mov r9d, 0x27
mov ecx, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov ecx, 0x27
invalid
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
add dword [rax], eax
add byte [rax], al
xor r9d, r9d
call fcn.140038780
nop
add rsp, 0xb8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop rbp
ret
add eax, 0x7db28
mov edx, 0x80
add byte [rax], al
invalid
add al, ch
pop rsi
invalid
call fcn.14025b950
int3
int3
push rdi
push rsp
jb 0x1401ee425
or byte [rbx + rcx*4 + 0x6a], cl
adc byte [rbx + rcx*4 + 0x72], cl
invalid
mov ebp, dword [rdx + 0x10]
jb 0x1401ee43d
sbb byte [rbp + 0x39], cl
out dx, al
ror dword [rax], 0xc1
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov eax, dword [rdx]
and byte [rdi], cl
mov dh, 0x7a
sub byte [rax - 0x73], cl
dec dword [r8 - 0x77]
mov dword [rbp - 0x18], eax
cmp rdi, 4
lea eax, [rdi - 1]
mov dword [rbp - 0x18], eax
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + 0x29], cl
out dx, al
sub ch, ah
dec dword [rax - 0x7d]
clc
add dword [rdi], ecx
invalid
test esp, eax
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
clc
ror dword [rax + 0x39], 1
invalid
jrcxz 0x1401ee4b0
add byte [rax], al
cmp esi, ebp
add byte [rcx + 0x39], cl
div byte [rsi - 0x55]
mov dword [rbp - 0x28], edi
cmp edi, edi
clc
mov dword [rbp], eax
leave
add byte [rdx + 4], bh
int3
int3
call case.0x1401e9d6d.101
int3
push rbp
push rsi
push rdi
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
invalid
invalid
lock inc qword [0x14034f148]
inc dword [0x14034f148]
add byte [rsi + 0x3d], bh
jle 0x1401ee61b
mov eax, dword [0x14034f154]
mov r8, qword gs:[0x58]
mov rax, qword [r8 + rax*8]
mov eax, dword [rax + rax*8]
mov eax, dword [rax + rax*8]
add al, 0xc0
rol byte [rax + 0x80b8], 0
cmp byte [rax + 0x80], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + 0x21], dh
jne 0x1401ee61b
mov eax, dword [0x14034f154]
mov r8, qword gs:[0x58]
mov eax, dword [0x58]
mov eax, dword [0x58]
add byte [rcx - 0x75], cl
mov rax, qword [r8 + rax*8]
add al, 0xc0
inc qword [rax + 0x78]
mov byte [rax + 0x80], 0
cmp byte [rax], 0
add dh, al
add byte [rax], 0x48
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
call 0x130746f6b
mov qword [rbp - 0x10], rdx
lea rdx, [0x1401ee6b0]
lea edx, [0x1401ee6b0]
lea rcx, [rbp - 0x18]
call fcn.1401ee6a0
ud2
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rsi, qword [rbp - 0x18]
call 0x1309c71a0
mov rdi, qword [rbp - 0x10]
mov rax, qword [rdi]
test rax, rax
je 0x1401ee665
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
cmp dword [rdi + 8], 0
or byte [rax], al
je 0x1401ee689
cmp qword [rdi + 0x10], 0x11
adc byte [rcx], dl
jb 0x1401ee677
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
call fcn.1400b5e00
int3
dec esp
push rbp
mov rbp, rsp
mov rax, qword [rcx]
invalid
add dword [rax - 0x75], ecx
push rcx
or byte [rax - 0x39], cl
invalid
add dword [rcx], eax
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov qword [rcx], 1
mov dword [rcx], 1
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, [0x1402d8b58]
mov qword [rcx + 8], r8
mov dword [rcx + 8], eax
pop rbp
ret
push rbp
mov rbp, rsp
mov ebp, esp
mov ebp, esp
in eax, 0x31
rcr byte [rbp - 0x3d], 0xcc
ret
int3
int3
xor eax, eax
pop rbp
ret
int3
mov ebp, esp
movabs rax, 0xe09322dd03745d1d
sbb eax, 0xdd03745d
and dl, byte [rbx + 0x34ba48e0]
mov dl, 0xaa
sub edx, dword [rbx - 0x1d]
pop rsp
lahf
sbb eax, 0xdd03745d
je 0x1401ee6ed
frstor dword [rdx]
and dl, byte [rbx + 0x34ba48e0]
mov dl, 0xaa
xchg ebx, eax
loopne 0x1401ee737
mov edx, 0x2baab234
push rbx
jrcxz 0x1401ee753
sub edx, dword [rbx - 0x1d]
pop rsp
lahf
pop rbp
ret
int3
int3
sub rsp, 0xa0
sub esp, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
iretd
iretd
lea rcx, [rbp - 0x18]
mov rdx, rdi
call 0x18a197068
mov r8, rsi
mov eax, esi
call fcn.1401e4ea0
movzx edx, byte [rbp - 0x18]
call 0x1386c7277
call 0x1386c7277
mov rax, qword [rbp + 8]
lea r8, [0x1402ea388]
lea eax, [0x1402ea388]
mov esp, 0x634d000f
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
mov rdx, rsi
mov r8, rdi
clc
clc
jmp r9
add rcx, 4
jmp 0x1401ee784
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
jmp 0x1401ee784
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1401ee784
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1401ee784
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1401ee7fe
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1401ee7a9
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1401ee7ab
xor eax, eax
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rsi
jne 0x1401ee763
jne 0x1401ee763
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp - 0x48], xmm0
movups xmmword [rbp - 0x38], xmm1
mov rcx, qword [rbp + 8]
mov qword [rbp - 0x28], rcx
mov byte [rbp - 0x1e], al
mov word [rbp - 0x20], 0x200
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x58]
loop 0x1401ee835
mov dword [rbp - 0x20], 0x8d480200
call 0xe8747524
call case.0x1401c12bf.776
cmp byte [rbp - 0x18], 9
mov rdx, qword [rbp - 8]
jne 0x1401ee7f1
mov rax, qword [rbp - 0x10]
jmp 0x1401ee7f3
xor eax, eax
add rsp, 0xa0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1402d8080]
mov rdx, rsi
call fcn.14025b950
int3
sub esp, 0x58
lea rbp, [rsp + 0x50]
mov rsi, rcx
mov rbx, qword [rcx + 8]
mov rdi, qword [rcx + 0x10]
mov rcx, rbx
mov rdx, rdi
call fcn.1401ee700
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
add dword [rax], eax
invalid
invalid
ror byte [rdi], 0x84
invalid
cmp rdx, 2
jne 0x1401ee862
cmp word [rax], 0x2e2e
jne 0x1401ee862
mov r8d, 2
add byte [rax], al
xor ecx, ecx
test rax, rax
cmovne rcx, rax
test rcx, rcx
jne 0x1401ee8be
jmp 0x1401ee94a
mov r8, rdx
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
test r8, r8
je 0x1401ee8a6
mov r9, r8
dec r8
cmp byte [rax + r9 - 1], 0x2e
jne 0x1401ee870
test r8, r8
je 0x1401ee935
sub rdx, r9
mov rcx, rax
add rcx, r9
test rax, rax
cmovne rcx, rax
test rcx, rcx
jne 0x1401ee8be
jmp 0x1401ee94a
mov rcx, rax
mov r8, rdx
ror dword [rcx - 0x77], 0xd0
xor eax, eax
test rax, rax
cmovne rcx, rax
test rcx, rcx
je 0x1401ee94a
test rax, rax
cmove r8, rdx
ret 0x14c
ror dword [rax + 0x29], 0xd9
je 0x1401ee8f7
cmp rdi, rcx
jbe 0x1401ee8f0
cmp byte [rbx + rcx], 0xbf
jg 0x1401ee8f2
lea rcx, [0x1402d862a]
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
lea eax, [0x1402d8668]
invalid
lea eax, [0x1402d8668]
mov edx, 0x37
call fcn.14025bae0
jne 0x1401ee8d8
cmp rdi, rcx
jb 0x1401ee8fe
mov qword [rsi + 0x10], rcx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
mov rax, qword [rsi]
mov rcx, rax
sub rcx, rdi
cmp rcx, 3
ja 0x1401ee97f
cmp rdi, 0xfffffffffffffffb
ja case.0x14020f356.91
add byte [rax], al
add byte [rax], al
add rdi, 4
add edi, 4
js case.0x14020f356.91
test rax, rax
je 0x1401ee953
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x18], rax
mov eax, 1
add byte [rax], al
invalid
fmul dword [rax - 0x77]
call 0x1401eeaea
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
and byte [rcx], dh
leave
jmp 0x1401ee955
xor ecx, ecx
mov r8, rdx
test rax, rax
ror byte [rax + 0xf], 0x45
enter 0xffffffffffff8548, 0xffffffffffffffc9
ror byte [rax - 0x7b], 1
ror byte [rax + 0xf], 0x45
enter 0xffffffffffff8548, 0xffffffffffffffc9
jne 0x1401ee8be
invalid
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop rbp
ret
xor eax, eax
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x10]
loopne 0x1401ee9a2
lea ecx, [rbp - 0x10]
lea r9, [rbp - 0x28]
mov edx, 1
invalid
fdivr dword [rdx + 1]
add byte [rcx - 0x77], cl
clc
mov r8, rdi
call fcn.1401e2190
cmp dword [rbp - 0x10], 1
je 0x1401ee9b8
mov rax, qword [rbp - 8]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
mov dword [rsi], edi
lea rdx, [0x1402d8099]
mov r8d, 1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
call fcn.1401e8140
lodsb al, byte [rsi]
xchg edi, eax
invalid
dec dword [rax - 0x73]
lea edx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lodsb al, byte [rsi]
xchg edi, eax
invalid
lea edx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
stosb byte [rdi], al
invalid
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
mov rcx, rsi
mov ecx, esi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.1401e8140
xor ecx, ecx
call fcn.14025b3e0
sub dl, cl
invalid
invalid
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
call fcn.14025b3e0
int3
int3
int3
mov qword [rbp], 0xfffffffffffffffe
test r8, r8
js 0x1401eea79
mov rdi, r9
mov rbx, r8
mov rsi, rcx
je 0x1401eea29
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov r14, rdx
mov rdx, rbx
call fcn.1401fcae0
add byte [rcx + rcx*4 - 0xe], cl
add byte [rcx + rcx*4 - 0xe], cl
mov r14, rax
mov esi, eax
test rax, rax
jne 0x1401eea2f
mov ecx, 1
mov rdx, rbx
call fcn.14025b3e0
mov r14d, 1
add byte [rax], al
add byte [rbx + rcx*4 + 0x7d], cl
invalid
mov r15, qword [rbp + 0x60]
jge 0x1401eea93
mov rcx, r14
mov r8, rbx
call fcn.14025a776
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], rbx
mov byte [rbp - 8], 0
add byte [rax - 0x73], cl
loopne 0x1401eea9b
mov edx, edi
pop rbp
invalid
add byte [rax - 0x73], cl
loopne 0x1401eea9b
mov edx, edi
mov r8, r15
call fcn.1401e9cd0
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
invalid
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
call fcn.14002e150
int3
mov dword [rsp + 0x10], edx
push rbp
push r15
adc byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
push 0x40
cmp qword [rbp - 0x20], 0
je 0x1401eeaaf
adc ecx, dword [rbx + rcx*4 + 0x45]
call 0x1512c75ec
invalid
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
invalid
dec dword [rcx - 0x77]
invalid
mov rsi, qword [rdx]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
xor cl, byte [rax - 0x75]
jp 0x1401eeafd
mov rdi, qword [rdx + 0x10]
mov rax, rsi
sub rax, rdi
mov qword [rbp - 0x40], rsi
mov r13, rdi
std
invalid
std
cmp rax, 0x20
jae 0x1401eeb3e
clc
and byte [rbx + 0x3e], dh
mov rbx, rcx
mov rdx, r12
loop 0x1401eeaef
mov ch, 0xaf
invalid
dec dword [rax - 0x7b]
invalid
je 0x1401eeb29
loop 0x1401eeaef
mov ch, 0xaf
invalid
mov eax, 1
add rsp, 0x98
pop rbx
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
test rdx, rdx
je 0x1401eed80
invalid
add byte [rcx - 0x75], cl
mov rsi, qword [r12]
xor al, 0x24
mov r13, qword [r12 + 0x10]
mov rcx, rbx
mov qword [rbp - 8], rdi
mov qword [rbp - 0x38], rcx
mov rbx, qword [rcx]
sbb dword [rdi + 0x2000], edi
sbb dword [rdi + 0x2000], edi
add byte [rbp + 0x31], al
ror byte [rbp + rcx*4 + 0x3d], 0x4c
mov eax, 0x3949000f
cmc
xor r8d, r8d
lea r15, [0x1402ea3a4]
cmp r13, rsi
jne 0x1401eeb8c
cmp rsi, qword [rbp - 0x40]
jne 0x1401eeb8c
sal byte [rbp + 0x29], 0x4d
mov r14, r8
mov esi, eax
mov rcx, qword [rbp - 0x38]
mov rdx, r12
enter 0xffffffffffff894c, 0xffffffffffffffe2
call fcn.1401e9ac0
test rax, rax
jne 0x1401eeb10
test rdx, rdx
je 0x1401eedab
add al, byte [rax]
invalid
sub eax, dword [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rcx - 0x75], cl
mov rsi, qword [r12]
mov rsi, qword [r12]
mov r13, qword [r12 + 0x10]
and al, 0x10
mov r8, r14
mov r14, rsi
sub r14, r13
jne 0x1401eebe0
cmp rsi, 0xffffffffffffffdf
cmp esi, 0xffffffdf
ja 0x1401eed89
mov r14, r12
lea r12, [rsi + 0x20]
lea rax, [rsi + rsi]
cmp rax, r12
cmova r12, rax
loopne 0x1401eebfe
test r12, r12
test esp, esp
js 0x1401eed89
test rsi, rsi
mov qword [rbp + 8], r8
je 0x1401eebf0
mov rax, qword [r14 + 8]
mov qword [rbp - 0x30], rax
ror byte [r8 - 0x77], 1
jne 0x1401eebae
ror byte [r8 - 0x77], 1
jne 0x1401eebae
loopne 0x1401eeb87
mov eax, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1401eebf2
add byte [rax], al
add byte [rax], al
mov rax, qword [r12 + 8]
or bl, ch
nop word [rax + rax]
jmp 0x1401eec33
xor eax, eax
mov qword [rbp - 0x28], rax
mov edx, 1
add byte [rax], al
add byte [rax - 0x73], cl
test al, 0x4d
mov eax, esp
add byte [rax], al
add byte [rax - 0x73], cl
test al, 0x4d
test al, 0x4d
mov eax, esp
loopne 0x1401eec4f
lea r9, [rbp - 0x30]
lea ecx, [rbp - 0x30]
call fcn.1401e2190
cmp dword [rbp - 0x58], 1
je 0x1401eed89
test byte [rcx + rax], dh
invalid
test byte [rcx + rax], dh
je case.0x1401ebb80.19
add byte [rax], al
add byte [rax - 0x75], cl
mov r8b, 0x4c
mov ecx, esi
mov rax, qword [rbp - 0x50]
mov rcx, r14
mov qword [r14 + 8], rax
mov qword [r14], r12
mov r14, r12
sub r14, rsi
mov rsi, r12
mov r12, rcx
mov esp, ecx
mov r8, qword [rbp + 8]
add rax, r13
cmp r14, rdi
cmovae r14, rdi
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], r14
fmul dword [rax - 0x39]
loopne 0x1401eec4a
loopne 0x1401eec4a
add byte [rax], al
invalid
fmul dword [rax - 0x39]
loopne 0x1401eec4a
loopne 0x1401eec4a
loopne 0x1401eec4a
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x45], cl
call 0x1a6850440
mov qword [rbp - 0x18], r8
jmp 0x1401eec6a
call 0x1a6850440
nop word cs:[rax + rax]
cmp byte [rdx + 0x10], 0x23
jne 0x1401eeb15
mov rcx, rbx
lea rdx, [rbp - 0x30]
call case.0x140185bd5.908
mov rdx, rax
test rax, rax
je 0x1401eed30
mov ecx, edx
and ecx, 3
mov eax, 1
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov eax, dword [rdx - 1]
mov qword [rbp + 8], rax
mov rax, qword [rdx + 7]
mov qword [rbp], rax
mov rax, qword [rax]
test rax, rax
je 0x1401eecc5
mov rcx, qword [rbp + 8]
call rax
invalid
ror byte [rbx + rcx*4 + 0x45], 1
or byte [rax - 0x75], cl
add byte [r8 - 0x7d], r9b
js 0x1401eecd9
mov r8, qword [rbp + 8]
mov rax, qword [rbp]
cmp qword [rax + 8], 0
je 0x1401eecee
add byte [rdx + rbx + 0x48], dh
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jb 0x1401eecdf
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401eec6a
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
mov rax, qword [rbp - 0x20]
test rax, rax
je 0x1401eed9d
mov rcx, qword [rbp - 0x18]
mov r8, rcx
sub r8, rax
add r13, rax
cmp rcx, r14
mov rdx, 0xffffffffffffffff
cmovne rdi, rdx
lea rcx, [rdi + rdi]
test rdi, rdi
cmovs rcx, rdx
cmp r14, rdi
cmovb rcx, rdi
mov qword [r12 + 0x10], r13
cmp rax, r14
cmove rdi, rcx
cmp r13, rsi
je 0x1401eeb5d
jmp 0x1401eeb8c
xor edx, edx
xor eax, eax
jmp 0x1401eeb15
mov eax, 1
movabs rdx, 0x2600000003
jmp 0x1401eeb15
sub r13, qword [rbp - 8]
xor eax, eax
mov rdx, r13
jmp 0x1401eeb15
mov rdx, qword [r12 + 0x10]
sub rdx, qword [rbp - 8]
xor eax, eax
jmp 0x1401eeb15
xor eax, eax
test r15, r15
je 0x1401efd93
test r12b, 1
je 0x1401ef5d0
test r13, r13
jne 0x1401ef5d0
mov r12d, 1
mov r8, qword [rbp + 0x5e8]
test r8, r8
je 0x1401ef604
mov rdx, r8
and rdx, 7
je 0x1401ef609
mov rcx, r8
and rcx, 0xfffffffffffffff8
mov r13, rax
nop dword [rax + rax]
mov r13, qword [r13 + 0x3d8]
dec rdx
jne 0x1401ef5b0
cmp r8, 8
jae 0x1401ef620
jmp 0x1401ef65e
test r12b, 1
mov rdx, qword [rbp + 0x5e8]
je 0x1401f35de
mov qword [rbp + 0x5f8], r12
movzx ecx, word [r13 + 0x3d2]
cmp rdx, rcx
jae 0x1401ef680
mov rcx, rdx
mov r12, r13
jmp 0x1401ef6a9
mov r13, rax
jmp 0x1401ef65e
mov r13, rax
mov rcx, r8
cmp r8, 8
jb 0x1401ef65e
nop word cs:[rax + rax]
mov rax, qword [r13 + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov r13, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x1401ef620
xor edx, edx
xor eax, eax
mov qword [rbp + 0x5f8], r12
movzx ecx, word [r13 + 0x3d2]
cmp rdx, rcx
jb 0x1401ef5f9
nop word [rax + rax]
mov r12, qword [r13 + 0x160]
test r12, r12
je 0x1401f2f9d
inc rax
movzx ecx, word [r13 + 0x3d0]
mov r13, r12
cmp cx, word [r12 + 0x3d2]
jae 0x1401ef680
lea rdx, [rcx + 1]
test rax, rax
je 0x1401ef750
lea r8, [r12 + rdx*8]
add r8, 0x3d8
mov r9, rax
and r9, 7
je 0x1401ef810
mov rdx, rax
and rdx, 0xfffffffffffffff8
nop word cs:[rax + rax]
mov r13, qword [r8]
lea r8, [r13 + 0x3d8]
dec r9
jne 0x1401ef6e0
cmp rax, 8
jb 0x1401ef741
nop word cs:[rax + rax]
mov rax, qword [r8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov r13, qword [rax + 0x3d8]
lea r8, [r13 + 0x3d8]
add rdx, 0xfffffffffffffff8
jne 0x1401ef700
xor edx, edx
jmp 0x1401ef753
mov r13, r12
dec r15
imul rax, rcx, 0x38
lea r14, [r12 + rax]
add r14, 0x168
shl rcx, 5
xor eax, eax
cmp rax, qword [r12 + rcx]
mov qword [rbp + 0x5e8], rdx
jno 0x1401ef7d0
mov rbx, qword [rbp + 0x4d0]
mov eax, 0
test rbx, rbx
mov r12, qword [rbp + 0x5f8]
je 0x1401ef572
mov r9, qword [r14 + 0x28]
mov rax, qword [r14 + 0x30]
mov r14, qword [rbp + 0x4d8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x580]
mov rdx, rbx
mov r8, r14
call fcn.1401f62d0
cmp dword [rbp + 0x580], 1
jne 0x1401ef9b2
xor eax, eax
jmp 0x1401ef572
add r12, rcx
mov rsi, qword [r14 + 0x10]
test rsi, rsi
js 0x1401f3613
mov rdi, qword [r14 + 8]
je 0x1401ef822
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, rsi
call fcn.1401fcae0
test rax, rax
jne 0x1401ef827
jmp 0x1401f3607
mov rdx, rax
cmp rax, 8
jae 0x1401ef700
jmp 0x1401ef741
mov eax, 1
mov qword [rbp + 0x5b8], rax
mov rcx, rax
mov rdx, rdi
mov qword [rbp + 0x5d8], rsi
mov r8, rsi
call fcn.14025a776
mov rsi, qword [r14 + 0x30]
lea rbx, [rsi + rsi]
test rsi, rsi
js 0x1401f3633
movabs rax, 0x7ffffffffffffffe
cmp rbx, rax
ja 0x1401f3633
mov qword [rbp + 0x5d0], r15
movzx eax, byte [r14 + 0x18]
mov byte [rbp + 0x5c0], al
mov r14, qword [r14 + 0x28]
test rbx, rbx
je 0x1401ef8a3
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, rbx
call fcn.1401fcae0
mov rdi, rax
mov r15, rsi
test rax, rax
jne 0x1401ef8ab
jmp 0x1401f3627
mov edi, 2
xor r15d, r15d
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.14025a776
mov rax, qword [rbp + 0x5d8]
mov qword [rbp - 0x30], rax
mov rcx, qword [rbp + 0x5b8]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
movzx eax, byte [rbp + 0x5c0]
mov byte [rbp - 0x18], al
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], rdi
mov qword [rbp], rsi
mov rbx, qword [r12 + 0x10]
test rbx, rbx
js 0x1401f3653
mov rdi, qword [r12 + 8]
mov r15, qword [rbp + 0x5d0]
je 0x1401ef923
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, rbx
call fcn.1401fcae0
mov r14, rax
test rax, rax
jne 0x1401ef929
jmp 0x1401f3647
mov r14d, 1
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14025a776
movzx eax, byte [r12 + 0x18]
mov qword [rbp + 0x510], rbx
mov qword [rbp + 0x518], r14
mov qword [rbp + 0x520], rbx
mov byte [rbp + 0x528], al
mov byte [rbp + 0x5ae], 0
lea rcx, [rbp + 0x470]
lea rdx, [rbp + 0x4d0]
lea r8, [rbp - 0x30]
lea r9, [rbp + 0x510]
call fcn.1401f4fa0
mov rax, qword [rbp + 0x470]
shl rax, 1
test rax, rax
mov r12, qword [rbp + 0x5f8]
je 0x1401ef570
mov r8, qword [rbp + 0x478]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401ef570
mov rax, qword [rbp + 0x588]
mov rdx, qword [rbp + 0x590]
mov rcx, qword [rbp + 0x598]
mov byte [rbp + 0x3e8], 0
test rdx, rdx
je 0x1401efc49
mov rax, qword [rax + rcx*8 + 0x3d8]
mov rcx, rdx
dec rcx
je 0x1401efaae
mov r8, rcx
and r8, 7
je 0x1401efa1e
mov rcx, r8
nop word [rax + rax]
movzx r9d, word [rax + 0x3d2]
mov rax, qword [rax + r9*8 + 0x3d8]
dec rcx
jne 0x1401efa00
not r8
add r8, rdx
mov rcx, r8
add rdx, 0xfffffffffffffffe
cmp rdx, 7
jb 0x1401efaae
invalid
invalid
add byte [rax], al
invalid
nop dword [rax]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
add byte [rax], al
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
add eax, dword [rax]
add byte [rax - 0x75], cl
test al, dl
fadd dword [rbx]
add byte [rax], al
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x1401efa30
movzx ecx, word [rax + 0x3d2]
dec rcx
mov qword [rbp + 0x450], rax
mov qword [rbp + 0x458], 0
mov qword [rbp + 0x460], rcx
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x450]
lea r8, [rbp + 0x3e8]
call fcn.1401f6470
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x4c0], rax
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x4b0], xmm0
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmm2, xmmword [rbp - 0x10]
movups xmm3, xmmword [rbp]
movaps xmmword [rbp + 0x4a0], xmm3
movaps xmmword [rbp + 0x490], xmm2
movaps xmmword [rbp + 0x480], xmm1
movaps xmmword [rbp + 0x470], xmm0
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x38]
movzx edx, word [rax + 0x3d2]
cmp rcx, rdx
jb 0x1401efb57
nop
movzx ecx, word [rax + 0x3d0]
mov rax, qword [rax + 0x160]
cmp cx, word [rax + 0x3d2]
jae 0x1401efb40
imul rdx, rcx, 0x38
shl rcx, 5
mov r8, qword [rax + rdx + 0x198]
mov qword [rbp + 0x540], r8
movups xmm0, xmmword [rax + rdx + 0x168]
movups xmm1, xmmword [rax + rdx + 0x178]
movups xmm2, xmmword [rax + rdx + 0x188]
movaps xmmword [rbp + 0x530], xmm2
movaps xmmword [rbp + 0x520], xmm1
movaps xmmword [rbp + 0x510], xmm0
mov r8, qword [rbp + 0x4a0]
mov qword [rax + rdx + 0x198], r8
add byte [rdi], cl
sub byte [rbp + 0x470], al
movaps xmm1, xmmword [rbp + 0x480]
movaps xmm2, xmmword [rbp + 0x490]
movups xmmword [rax + rdx + 0x188], xmm2
movups xmmword [rax + rdx + 0x178], xmm1
movups xmmword [rax + rdx + 0x168], xmm0
movups xmm0, xmmword [rax + rcx]
movups xmm1, xmmword [rax + rcx + 0x10]
lea rdx, [rbp + 0x548]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
lea rdx, [rbp + 0x4a8]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rax + rcx], xmm0
movups xmmword [rax + rcx + 0x10], xmm1
movaps xmm0, xmmword [rbp + 0x510]
add eax, 0x280f0000
lea esp, [rax]
add eax, 0x280f0000
xchg ebp, eax
xor byte [0x1682dfc1c], al
popfq
add eax, 0x290f0000
ror byte [r15], 1
sub dword [rbp - 0x20], ecx
movaps xmmword [rbp - 0x10], xmm2
movaps xmmword [rbp], xmm3
movaps xmm0, xmmword [rbp + 0x550]
movaps xmmword [rbp + 0x10], xmm0
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x20], rax
jmp 0x1401efc79
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 0
mov qword [rbp + 0x520], rcx
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x510]
lea r8, [rbp + 0x3e8]
call fcn.1401f6470
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x560], rax
movaps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x550], xmm0
movaps xmm0, xmmword [rbp - 0x30]
movaps xmm1, xmmword [rbp - 0x20]
movaps xmm2, xmmword [rbp - 0x10]
movaps xmm3, xmmword [rbp]
movaps xmmword [rbp + 0x540], xmm3
movaps xmmword [rbp + 0x530], xmm2
dec qword [rbp + 0x4e0]
movaps xmmword [rbp + 0x520], xmm1
movaps xmmword [rbp + 0x510], xmm0
cmp byte [rbp + 0x3e8], 0
je 0x1401efd09
test r14, r14
je 0x1401f36bc
mov rax, qword [rbx + 0x3d8]
mov qword [rbp + 0x4d0], rax
dec r14
mov qword [rbp + 0x4d8], r14
mov qword [rax + 0x160], 0
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x510]
mov r8, qword [rbp + 0x518]
mov rsi, qword [rbp + 0x530]
add byte [rax], al
add byte [rax], al
mov r14, qword [rbp + 0x538]
mov rdi, qword [rbp + 0x548]
mov rbx, qword [rbp + 0x550]
neg rax
mov eax, 0
jo 0x1401ef572
invalid
push qword [rbx + 0xf]
jae 0x1401efd52
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
je 0x1401efd69
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x2f], cl
out 0xb8, eax
add byte [rax], al
add byte [rax], al
shl rdi, 1
mov eax, 0
test rdi, rdi
je 0x1401ef572
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
jmp 0x1401ef572
mov rax, qword [rbp + 0x4e0]
mov qword [rbp + 0x410], rax
movups xmm0, xmmword [rbp + 0x4d0]
movups xmmword [rbp + 0x400], xmm0
mov qword [rbp + 0x3f8], 1
movzx eax, byte [0x14034f150]
mov edx, 4
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1401fcae0
test rax, rax
je 0x1401f36d9
mov dword [rax], 0x48544150
mov rcx, rax
add rcx, 4
mov qword [rbp + 0x510], rax
add byte [rax], al
mov qword [rbp + 0x518], rcx
mov word [rbp + 0x520], 0
lea rcx, [rbp + 0x470]
lea rdx, [rbp + 0x510]
mov qword [rbp + 0x5f8], rax
add eax, 0x5ce80000
add byte [r8], r8b
mov qword [rbp - 0x30], 4
mov r8, qword [rbp + 0x5f8]
mov qword [rbp - 0x28], r8
mov qword [rbp - 0x20], 4
mov qword [rbp - 0x18], 0
movups xmm0, xmmword [rbp + 0x470]
movups xmmword [rbp - 0x10], xmm0
mov rax, qword [rbp + 0x480]
mov qword [rbp], rax
mov rax, qword [rbp + 0x400]
mov rsi, qword [rbp - 8]
test rax, rax
je 0x1401eff33
mov ebx, dword [rbp]
mov r12, qword [rbp + 0x408]
mov r13, qword [sym.imp.kernel32.dll_CompareStringOrdinal]
lea rcx, [rax + 0x168]
mov qword [rbp + 0x5e8], rax
movzx eax, word [rax + 0x3d2]
mov qword [rbp + 0x5d0], rax
imul rdi, rax, 0x38
mov r15, 0xffffffffffffffff
nop dword [rax]
test rdi, rdi
je 0x1401efee0
invalid
cmp ecx, dword [rbp + rcx*4 + 0x71]
cmp byte [rbx + rcx*4 + 0x41], cl
sub byte [r11 + rcx*4 + 0x49], al
lea r14, [rcx + 0x38]
mov r8, qword [rcx + 0x28]
sub byte [r11 + rcx*4 + 0x49], al
xor bh, al
and al, 0x20
add dword [rax], eax
add byte [rax], al
sub byte [r11 + rcx*4 + 0x49], al
xor bh, al
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov edx, ebx
call r13
add rdi, 0xffffffffffffffc8
inc r15
mov rcx, r14
cmp eax, 3
je 0x1401efea0
cmp eax, 1
jne 0x1401eff05
jmp 0x1401efee7
invalid
mov r15, qword [rbp + 0x5d0]
sub r12, 1
jb 0x1401f0470
add byte [rdx - 0x75], cl
test al, bh
fadd dword [rbx]
add byte [rax], al
jmp 0x1401efe72
cmp eax, 2
jne 0x1401f3558
popfq
invalid
add byte [rax], al
jmp 0x1401eff3d
xor r12d, r12d
mov rbx, qword [rbp + 0x4f0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
sar bh, cl
adc eax, 0x785b4
cmp qword [rbp - 0x10], 0
je 0x1401eff65
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x400]
mov r15, qword [rbx + 0x10]
lea r14, str.program_path_has_no_file_name
test r15, r15
test edi, edi
mov rax, qword [rbp + 0x508]
je 0x1401f02f2
mov rdx, qword [rbx + 8]
cmp r15, 4
mov qword [rbp + 0x500], rcx
jae 0x1401effa1
lea rax, [0x1401f6f40]
jmp 0x1401effc9
mov eax, dword [rdx]
bswap eax
xor ecx, ecx
cmp eax, 0x5c5c3f5c
setb cl
cmp eax, 0x5c5c3f5d
adc ecx, 0xffffffff
lea rcx, [0x1401f6f30]
lea rax, [0x1401f6f40]
cmove rax, rcx
mov qword [rbp + 0x5b8], rdx
movzx esi, byte [r15 + rdx - 1]
mov byte [rbp + 0x607], 1
mov ecx, esi
call rax
test al, al
mov rax, qword [rbp + 0x508]
jne 0x1401f02f2
mov r14, qword [rbp + 0x5b8]
lea r10, [r14 + r15]
cmp r15, 3
mov qword [rbp + 0x5c0], r10
mov qword [rbp + 0x5e8], r15
jbe case.0x1401bb4ab.804
movzx eax, byte [r10 - 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2e
jne 0x1401f0091
jne 0x1401f0091
movzx eax, byte [r10 - 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x78
jne 0x1401f0091
lea eax, [rsi - 0x41]
cmp al, 0x1a
setb al
shl al, 5
or al, sil
cmp al, 0x65
sete al
jmp 0x1401f0093
xor eax, eax
nop
cmp r15, rax
je 0x1401f01f8
or al, 6
cmp ecx, 0x2f
je 0x1401f0106
inc rax
cmp ecx, 0x5c
pop rsp
pop rsp
jne 0x1401f0070
jmp 0x1401f0106
xor eax, eax
xor ecx, ecx
nop word cs:[rax + rax]
cmp r15, rcx
je 0x1401f01f8
movzx edx, byte [r14 + rcx]
cmp edx, 0x2f
invalid
mov dh, 0x14
invalid
invalid
je 0x1401f00bb
call fcn.1401e6950
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
mov rdx, rcx
neg rdx
jno 0x1401f043d
mov qword [rbp + 0x458], rax
test dword [rax + 4], ebx
add byte [rax], al
movabs rax, 0x8000000000000000
mov qword [rbp + 0x450], rax
jmp 0x1401f0464
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50858948], al
add al, 0
add cl, ch
pop rsi
add eax, dword [rax]
add byte [rbp - 0x7b], cl
dec dword [rdi]
mov byte [rax + 0xf000036], dh
mov al, 0x36
add byte [rax], al
invalid
test r15, r15
js 0x1401f37bf
mov al, 0x36
add byte [rax], al
mov al, 0x36
add byte [rax], al
movzx eax, byte [0x14034f150]
mov dh, 5
cmp dh, al
invalid
invalid
mov dh, 5
cmp dh, al
adc eax, 0x4cc93100
mov edx, edi
add eax, 0x15f03a
xor ecx, ecx
mov rdx, r15
call fcn.1401fcae0
test rax, rax
je 0x1401f37c3
mov rsi, rax
mov rcx, rax
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, r15
clc
call fcn.14025a776
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], rsi
mov qword [rbp - 0x20], r15
mov dword [rbp - 0x20], edi
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], 0
lea rdx, str..exeprogram_not_found
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xe92db
invalid
add byte [rax - 0x73], cl
rol byte [r9 - 0x48], 1
add al, 0
add byte [rax], al
lea rcx, [rbp - 0x30]
mov r8d, 4
mov qword [rbp + 0x5f8], rsi
call fcn.1401e8140
jg 0x1401f0169
dec dword [rbx + rcx*4 + 0x7d]
ror byte [rax - 0x75], 1
jge 0x1401f014b
jg 0x1401f0169
invalid
dec dword [rbx + rcx*4 + 0x7d]
ror byte [rax - 0x75], 1
jge 0x1401f014b
mov rsi, qword [rbp - 0x20]
mov qword [rbp + 0x3e0], rdi
mov qword [rbp + 0x3d8], r15
mov byte [rbp + 0x5ad], 1
lea rcx, [rbp + 0x510]
mov rdx, rdi
mov r8, rsi
call fcn.1401f7050
xor eax, eax
cmp rax, qword [rbp + 0x510]
jno 0x1401f039c
mov qword [rbp + 0x5f8], r15
mov qword [rbp + 0x5e8], rdi
mov rcx, rdi
mov rdx, rsi
call fcn.1401ee700
test rax, rax
je 0x1401f0431
cmp word [rax], 0x2e2e
jne 0x1401f03c6
mov r8d, 2
xor ecx, ecx
add byte [rcx], dh
leave
mov r10, qword [rbp + 0x5e8]
jmp 0x1401f09cc
xor r8d, r8d
lea r11, str.nul_byte_found_in_provided_data
mov rax, r14
jmp 0x1401f021c
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
shl byte [rsi - 0x7b], 0xc9
xor r8d, r8d
test cx, cx
je 0x1401f02e8
add byte [rsi - 0x47], ah
add dword [rax], eax
mov cx, 1
test r8w, r8w
jne 0x1401f0210
cmp rax, r10
je 0x1401f03fe
add byte [rax], al
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x1401f0240
inc rax
jmp 0x1401f02b0
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
mov dh, 0x50
add dword [rcx - 0x7d], eax
loop 0x1401f028f
mov dh, 0x50
add dword [rcx - 0x7d], eax
loop 0x1401f028f
cmp dl, 0xdf
jbe 0x1401f029b
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
invalid
or edx, r10d
cmp r9b, 0xf0
jb 0x1401f02ba
invalid
add ecx, dword [rax - 0x7d]
rol byte [rcx + rax*2], 0x83
loopne 0x1401f027d
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
mov r10, qword [rbp + 0x5c0]
invalid
invalid
add byte [rax], al
rol byte [0x13aa00294], 0xff
inc dword [rax]
add byte [rsi + 0x17], dh
add byte [rax], al
cmp edx, 0xffff
jbe 0x1401f02b0
jmp 0x1401f02d4
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
mov r10, qword [rbp + 0x5c0]
xor r8d, r8d
mov ecx, edx
jmp 0x1401f0213
shl eax, 0xc
or edx, r8d
mov r10, qword [rbp + 0x5c0]
cmp edx, 0xffff
cli
invalid
inc dword [rax]
add byte [rsi - 0x24], dh
cli
invalid
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
jmp 0x1401f0213
mov r14, r11
mov rax, qword [rbp + 0x508]
test dword [rax], ecx
add eax, 0x894c0000
test byte [rax - 0x75], 0x8d
invalid
call 0x1881f0301
mov dword [rcx], esi
mov rsi, r14
mov rcx, qword [rbp + 0x4e8]
mov qword [rcx], rsi
invalid
mov qword [rcx + 0x10], 2
cmp qword [rbp + 0x3f8], 0
je 0x1401f0372
mov rcx, qword [rbp + 0x400]
test rcx, rcx
je 0x1401f0352
mov rdx, qword [rbp + 0x408]
mov rax, qword [rbp + 0x410]
mov eax, dword [rbp + 0x410]
mov eax, dword [rbp + 0x410]
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rdx
mov qword [rbp - 8], 0
mov qword [rbp], rcx
mov qword [rbp + 8], rdx
mov ecx, 1
jmp 0x1401f0356
xor ecx, ecx
xor eax, eax
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x10], rcx
mov qword [rbp + 0x10], rax
lea rcx, [rbp - 0x30]
call fcn.1401f7700
mov rax, qword [rbp + 0x508]
cmp dword [rax], 4
jb 0x1401f0381
mov rcx, qword [rax + 8]
call qword [sym.imp.kernel32.dll_CloseHandle]
movaps xmm6, xmmword [rbp + 0x610]
add rsp, 0x6a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x520]
mov qword [rbp + 0x460], rax
movups xmm0, xmmword [rbp + 0x510]
movaps xmmword [rbp + 0x450], xmm0
test r15, r15
jne 0x1401f0a84
mov r8, rdx
mov r10, qword [rbp + 0x5e8]
test r8, r8
je 0x1401f047f
mov r9, r8
dec r8
cmp byte [rax + r9 - 1], 0x2e
jmp [rsi]
jne 0x1401f03d0
jmp [rsi]
test r8, r8
je 0x1401f09c7
sub rdx, r9
mov rcx, rax
add rcx, r9
jmp 0x1401f09cc
cmp r15, 0xf
ja 0x1401f048c
mov qword [rbp + 0x5d0], 0
xor eax, eax
nop word cs:[rax + rax]
cmp byte [r14 + rax], 0x2e
je 0x1401f049b
inc rax
cmp r15, rax
invalid
jne 0x1401f0420
invalid
jmp 0x1401f04a7
mov rdx, qword [rbp - 0x20]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov byte [rbp + 0x607], 1
lea rcx, [rbp + 0x450]
lea rdx, [rbp - 0x30]
call fcn.1401f6f60
mov r14, qword [rbp + 0x5b8]
jmp 0x1401f0a96
mov rcx, rax
mov r8, rdx
xor eax, eax
jmp 0x1401f09cc
mov eax, 1
mov qword [rbp + 0x5d0], rax
test r12, r12
mov qword [rbp + 0x4f0], rbx
je 0x1401f0887
add rdi, r12
mov qword [rbp + 0x470], r12
mov qword [rbp + 0x478], rdi
mov word [rbp + 0x480], 0
mov byte [rbp + 0x488], 1
mov byte [rbp + 0x607], 1
lea rcx, [rbp + 0x510]
lea rdx, [rbp + 0x470]
call fcn.1401e7c00
mov rax, qword [rbp + 0x510]
mov rcx, rax
neg rcx
jo 0x1401f0879
movzx edx, byte [rbp + 0x488]
movzx r15d, word [rbp + 0x480]
mov rbx, qword [rbp + 0x470]
mov r12, qword [rbp + 0x478]
jmp 0x1401f056b
movabs rax, 0x8000000000000000
mov qword [rbp + 0x510], rax
cmp qword [rbp + 0x580], 0
je 0x1401f0555
mov r8, qword [rbp + 0x588]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x510]
mov rcx, rax
neg rcx
mov edx, r14d
jo 0x1401f0879
mov r8, qword [rbp + 0x518]
mov rcx, qword [rbp + 0x520]
test rcx, rcx
jne 0x1401f07b7
mov byte [rbp + 0x5f8], dl
test rax, rax
je 0x1401f059c
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x580], 0
mov qword [rbp + 0x588], 2
mov eax, 2
xor r13d, r13d
mov esi, r15d
xor edi, edi
jmp 0x1401f05d8
mov word [rax + r13*2], r14w
inc r13
mov qword [rbp + 0x590], r13
mov r14d, esi
test si, si
je 0x1401f0610
nop word [rax + rax]
xor r15d, r15d
xor esi, esi
cmp r14w, 0x22
je 0x1401f0700
jmp 0x1401f0720
cmp rbx, r12
je 0x1401f0760
movzx edx, byte [rbx]
movzx r14d, dl
test r14b, r14b
js 0x1401f0640
inc rbx
xor esi, esi
cmp r14w, 0x22
je 0x1401f0700
jmp 0x1401f0720
mov ecx, r14d
and ecx, 0x1f
movzx r8d, byte [rbx + 1]
and r8d, 0x3f
cmp r14b, 0xdf
jbe 0x1401f069e
movzx r14d, byte [rbx + 2]
shl r8d, 6
and r14d, 0x3f
or r14d, r8d
cmp dl, 0xf0
jb 0x1401f06b6
movzx edx, byte [rbx + 3]
add rbx, 4
and ecx, 7
shl ecx, 0x12
shl r14d, 6
and edx, 0x3f
or edx, r14d
or edx, ecx
mov r14d, edx
cmp r14d, 0xffff
ja 0x1401f06c9
xor esi, esi
cmp r14w, 0x22
je 0x1401f0700
jmp 0x1401f0720
add rbx, 2
shl ecx, 6
or ecx, r8d
mov r14d, ecx
xor esi, esi
cmp r14w, 0x22
je 0x1401f0700
jmp 0x1401f0720
add rbx, 3
shl ecx, 0xc
or r14d, ecx
cmp r14d, 0xffff
jbe 0x1401f0690
lea ecx, [r14 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r14d, 0x3ff
or r14d, 0xdc00
mov r15d, r14d
mov esi, r14d
mov r14d, ecx
cmp r14w, 0x22
jne 0x1401f0720
nop word [rax + rax]
xor dil, 1
mov r14d, esi
test si, si
jne 0x1401f05f0
jmp 0x1401f0610
movzx ecx, r14w
cmp ecx, 0x3b
jne 0x1401f073a
mov r14b, 1
test dil, 1
je 0x1401f0763
mov r14w, 0x3b
mov dil, 1
cmp r13, qword [rbp + 0x580]
jne 0x1401f05d0
lea rcx, [rbp + 0x580]
call fcn.1401e5f70
mov rax, qword [rbp + 0x588]
jmp 0x1401f05d0
xor r14d, r14d
test r13, r13
setne al
movzx ecx, byte [rbp + 0x5f8]
or cl, al
test cl, 1
je 0x1401f0524
mov rdx, qword [rbp + 0x588]
lea rcx, [rbp - 0x30]
mov r8, r13
call fcn.1401e4530
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x520], xmm1
movaps xmmword [rbp + 0x510], xmm0
cmp qword [rbp + 0x580], 0
jne 0x1401f053f
jmp 0x1401f0555
mov byte [rbp + 0x488], dl
mov word [rbp + 0x480], r15w
mov qword [rbp + 0x470], rbx
mov rdx, qword [rbp + 0x528]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], r8
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rdx
lea rcx, [rbp - 0x30]
mov r14, qword [rbp + 0x5b8]
mov rdx, r14
mov r8, qword [rbp + 0x5e8]
call fcn.1401e9cd0
cmp qword [rbp + 0x5d0], 1
je 0x1401f0810
lea rcx, [rbp - 0x30]
call fcn.1401ee810
mov r13, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
lea rcx, [rbp + 0x510]
mov rdx, r13
call fcn.1401f7050
cmp qword [rbp - 0x30], 0
mov rbx, qword [rbp + 0x4f0]
je 0x1401f0847
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rbp + 0x510]
mov rax, r15
neg rax
jno 0x1401f2dc4
mov byte [rbp + 0x607], 1
lea rcx, [rbp + 0x510]
lea rdx, [rbp + 0x470]
call fcn.1401e7c00
jmp 0x1401f04f2
mov rbx, qword [rbp + 0x4f0]
mov r15, qword [rbp + 0x5e8]
mov byte [rbp + 0x607], 1
lea rcx, [rbp + 0x510]
call fcn.1401e7eb0
mov rcx, qword [rbp + 0x510]
mov rax, rcx
neg rax
jno 0x1401f093e
mov rax, qword [rbp + 0x518]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x1401f1930
lea rcx, [rax - 1]
mov qword [rbp + 0x5b0], rcx
mov rcx, qword [rax - 1]
mov qword [rbp + 0x5f8], rcx
mov rax, qword [rax + 7]
mov qword [rbp + 0x5d8], rax
mov rax, qword [rax]
test rax, rax
je 0x1401f08f4
mov rcx, qword [rbp + 0x5f8]
call rax
mov r8, qword [rbp + 0x5f8]
mov rax, qword [rbp + 0x5d8]
cmp qword [rax + 8], 0
je 0x1401f0923
cmp qword [rax + 0x10], 0x11
jb case.0x1401e4935.250
js 0x1401f091d
adc dword [rdx + 4], esi
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x5b0]
invalid
add byte [rax], al
add eax, 0x15ff0000
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401f1930
mov qword [rbp + 0x5d8], rcx
add byte [rax], al
mov rcx, qword [rbp + 0x518]
mov rsi, qword [rbp + 0x520]
mov rdi, qword [rbp + 0x528]
mov edi, dword [rbp + 0x528]
mov edi, dword [rbp + 0x528]
mov byte [rbp + 0x5cf], 0
add byte [rax], al
mov qword [rbp + 0x5f8], rcx
mov rdx, rsi
call fcn.1401eb440
mov r14, qword [rbp + 0x5b8]
test rax, rax
je 0x1401f18ad
test byte [0x1881f0990], ch
test edx, edx
test rdx, rdx
je 0x1401f18aa
test byte [rcx], ah
sldt word [rax]
cmp rsi, rdx
jbe 0x1401f189f
mov rax, qword [rbp + 0x5f8]
mov eax, dword [rbp + 0x5f8]
cmp byte [rax + rdx], 0xbf
jg 0x1401f18a5
sldt word [rax]
mov byte [rbp + 0x5cf], 0
add byte [rax], al
lea rcx, [0x1402d862a]
lea ecx, [0x1402d862a]
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov edx, 0x37
call fcn.14025bae0
jmp 0x1401f3842
jnp 0x1401f09f3
add byte [rax], al
jnp 0x1401f09f3
add byte cs:[rax], al
add byte [rax], al
xor ecx, ecx
mov r8, rdx
test rax, rax
cmovne rcx, rax
cmovne ecx, eax
cmovne ecx, eax
test rcx, rcx
je 0x1401f0a1a
test rax, rax
cmove r8, rdx
cmove eax, edx
cmove eax, edx
add rcx, r8
sub rcx, r10
je case.0x1401e73a1.175
cmp rsi, rcx
cmp esi, ecx
jbe 0x1401f0a10
cmp byte [r10 + rcx], 0xbf
jg 0x1401f0a12
lea rcx, [0x1402d862a]
lea ecx, [0x1402d862a]
lea r8, str.std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
lea eax, [0x1402d8668]
mov edx, 0x37
add byte [rax], al
call fcn.14025bae0
jmp 0x1401f3842
xor ch, byte [rsi]
add byte [rax], al
xor ch, byte [rsi]
add byte [rax], al
jne 0x1401f09f3
cmp rsi, rcx
jb 0x1401f0a1a
mov rsi, rcx
lea rcx, [rbp - 0x30]
mov rdx, r10
mov r8, rsi
call fcn.1401e6950
dec dword [rax - 0x75]
ror byte [r8 - 0x75], 1
fmul dword [r8 - 0x77]
retf 0xf748
fidiv dword [rcx + 0x1a]
ror byte [rcx - 0x77], cl
invalid
dec dword [rax - 0x75]
ror byte [r8 - 0x75], 1
fmul dword [r8 - 0x77]
retf 0xf748
mov qword [rbp + 0x458], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x450], rax
jmp 0x1401f0a73
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50858948], al
add al, 0
add bl, ch
and byte [rax - 0x75], cl
push rbp
loopne 0x1401f0aa0
mov rdx, qword [rbp - 0x20]
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x30], ecx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov dword [rbp - 0x20], edx
lea rcx, [rbp + 0x450]
lea rdx, [rbp - 0x30]
call fcn.1401f6f60
add byte [rax], al
cmp qword [rbp + 0x5f8], 0
mov rdi, qword [rbp + 0x5e8]
je 0x1401f0a96
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rbp + 0x450]
mov rsi, qword [rbp + 0x458]
add byte [rcx + rcx*4 - 8], cl
pop rax
add al, 0
add byte [rcx + rcx*4 - 8], cl
neg rax
jno 0x1401f0ab8
mov rax, qword [rbp + 0x508]
jmp 0x1401f02f5
mov rdi, qword [rbp + 0x460]
mov qword [rbp + 0x5b0], r15
cmp rdi, 4
mov qword [rbp + 0x5e8], rsi
add byte [rax - 0x7d], cl
inc dword [rax + rcx*2]
mov dword [rbp + 0x5e8], esi
mov qword [rbp + 0x4f0], rbx
mov qword [rbp + 0x4f8], rdi
clc
add al, 0
invalid
add byte [rax - 0x77], cl
mov ebp, 0x4f8
clc
add al, 0
invalid
jb 0x1401f0b07
movabs rax, 0x5c003f005c005c
cmp qword [rsi], rax
invalid
je 0x1401f0e9c
invalid
invalid
movabs rax, 0x5c003f003f005c
cmp qword [rsi], rax
add byte [rdi], bh
add byte [rdi], bh
add byte [rax + rax + 0x48], bl
pop rsp
add byte [rax + 0x39], cl
invalid
pop rsp
add byte [rax + 0x39], cl
invalid
je 0x1401f0e9c
mov qword [rbp + 0x510], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x518], 2
mov dword [rbp + 0x518], 2
sbb byte [0x140210b1b], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x520], 0
and byte [0x1401f0b26], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
invalid
mov r8d, 0x200
add byte [rax + 2], bh
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x5d0], rax
invalid
invalid
mov qword [rbp + 0x5d0], rax
mov qword [rbp + 0x5d8], 0
test eax, ebx
add eax, 0
add byte [rax], al
add byte [rax], al
test eax, ebx
add eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r13, qword [sym.imp.kernel32.dll_SetLastError]
sub eax, 0x776e4
add byte [rbx + rcx*4 + 0x3d], cl
test dword [rdi + 7], esi
add byte [rcx - 0x42], al
mov r15, qword [sym.imp.kernel32.dll_GetFullPathNameW]
mov r14d, 0xffffffff
push qword [rcx]
div byte [rcx]
invalid
push qword [rcx]
div byte [rcx]
dec dword [rcx - 0x7f]
cmp r8, 0x201
clc
add dword [rdx], eax
add byte [rax], al
add al, byte [rax]
add byte [rdx + 0x19], dh
jb 0x1401f0b7f
jmp case.0x1401ea299.87
jae 0x1401f0c8e
add byte [rcx - 0x7f], cl
clc
add dword [rdx], eax
cmp r8, 0x201
cmp eax, 0x201
add byte [rax], al
add byte [rbx + 0x21], dh
jae case.0x1401ea299.87
mov eax, 0x200
mov qword [rbp + 0x5f8], rax
lea rbx, [rbp - 0x30]
pop rbp
ror byte [rbp - 0x77], 1
invalid
jmp 0x1401f0c10
invalid
pop rbp
ror byte [rbp - 0x77], 1
invalid
jl case.0x1401ea3c2.54
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
sub r8, rdi
sub rsi, rdi
dec byte [rcx + rdi - 0x3a]
dec byte [rcx + rdi - 0x3a]
invalid
jae 0x1401f0be5
mov qword [rsp + 0x20], 2
mov r9d, 2
and byte [rdx], al
add byte [rax], al
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
lea rcx, [rbp + 0x510]
lea edx, [rax]
add eax, 0x89480000
invalid
invalid
mov rdx, rdi
cli
call fcn.140265a10
mov rax, qword [rbp + 0x510]
test dword [rax], edx
invalid
add byte [rax], al
mov qword [rbp + 0x5d8], rax
mov rax, qword [rbp + 0x518]
mov qword [rbp + 0x5d0], rax
test eax, edx
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0x5d0], eax
test eax, edx
add eax, 0x8b480000
mov ch, 0xd8
fadd dword [0x1796b0bee]
mov rsi, qword [rbp + 0x5d8]
cmp rsi, r14
mov edi, 0xffffffff
fadd dword [0x1796b0bee]
idiv byte [rdi - 1]
cmovb rdi, rsi
mov qword [rbp + 0x520], rdi
mov dword [rbp + 0x520], edi
and byte [0xc9670c01], al
mov ebp, 0x5f8
mov qword [rbp + 0x5f8], rdi
add byte [rax], al
mov rbx, qword [rbp + 0x5d0]
mov r12, rdi
add byte [rcx - 0x77], cl
cld
xor ecx, ecx
call r13
call rbp
call rbp
mov rcx, qword [rbp + 0x5e8]
mov edx, r12d
mov r8, rbx
mov eax, ebx
mov eax, ebx
xor r9d, r9d
call r15
test eax, eax
jne case.0x1401ead75.42
mov r14, r15
mov r15, r13
mov r13d, eax
call qword [sym.imp.kernel32.dll_GetLastError]
js 0x1401f0c41
add byte [rcx - 0x1776bb3f], cl
js 0x1401f0c41
add byte [rcx - 0x1776bb3f], cl
call 0x18e1c9591
mov r13, r15
mov ebp, edi
mov r15, r14
mov edi, esi
mov r14d, 0xffffffff
test ecx, ecx
jne 0x1401f107c
mov r8d, eax
cmp r12, r8
invalid
jne case.0x1401ea36b.99
test dword [rax], edx
invalid
invalid
invalid
invalid
test dword [rax], edx
adc bh, bh
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
invalid
jne 0x1401f369f
add r12, r12
cmp r12, r14
cmovae r12, r14
out 0x4d, al
mov eax, esp
out 0x4d, al
out 0x4d, al
mov eax, esp
cmp r8, 0x201
jae case.0x1401ea299.87
invalid
add al, byte [rax]
add byte [rdi], cl
adc dword [rdi], 0xffffffff
invalid
invalid
jmp 0x1401f0b7f
invalid
mov rdx, qword [rbp + 0x5f8]
cmp rdx, r8
jb 0x1401f37dd
invalid
invalid
sub eax, dword [rax]
invalid
invalid
sub eax, dword [rax]
add byte [rbx - 0x74b3fb08], al
mov ch, 0xb8
mov eax, 0x72000005
invalid
add byte [rax], al
cmp eax, 4
mov r14, qword [rbp + 0x5b8]
mov eax, 0x72000005
invalid
mov eax, 0x72000005
jo 0x1401f0d11
add byte [rdx + 0x70], dh
cmp word [rbx + r8*2 - 8], 0x2e
cmp dword [rbx + r8*2 - 8], 0x2e
jne 0x1401f0d1a
movzx eax, word [rbx + r8*2 - 6]
mov bh, 0x44
cli
xor esi, esi
lea ecx, [rax - 0x42]
cmp ecx, 0x21
and dword [rdi + 0x59], esi
and dword [rdi + 0x59], esi
lea rdx, [0x1402ea3b4]
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add byte [rax + 0x63], cl
invalid
or al, 0x8a
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
add rcx, rdx
jmp rcx
movzx ecx, word [rbx + r8*2 - 4]
movzx ecx, word [rbx + rax*2 - 4]
or ecx, 0x20
cmp ecx, 0x61
jne 0x1401f0cf2
movzx ecx, word [rbx + r8*2 - 2]
mov sil, 1
or ecx, 0x20
cmp ecx, 0x74
je case.0x1401f0cd1.68
cmp ax, 0x43
jne 0x1401f0d1a
movzx eax, word [rbx + r8*2 - 4]
movzx eax, word [rbx + rax*2 - 4]
cld
or eax, 0x20
cmp eax, 0x6d
enter 0xffffffffffff8320, 0xfffffffffffffff8
insd dword [rdi], dx
jne 0x1401f0d1a
movzx eax, word [rbx + r8*2 - 2]
add eax, 0xffffffbc
test eax, 0xffdf
add byte [rax + 0xf], al
xchg esp, eax
invalid
inc dword [rax]
add byte [rax + 0xf], al
sete dh
xchg esp, eax
invalid
jmp case.0x1401f0cd1.68
add dh, byte [rcx]
test byte [rax - 0x7d], 0xbd
cmp qword [rbp + 0x510], 0
je 0x1401f0d3c
xor esi, esi
cmp qword [rbp + 0x510], 0
je 0x1401f0d3c
mov r8, qword [rbp + 0x518]
mov rcx, qword [0x14034f0b8]
or eax, 0x15e384
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
mov rbx, qword [rbp + 0x4f0]
popfq
invalid
add al, 0
add byte [rdi], cl
test cl, dh
add dword [rax], eax
invalid
popfq
invalid
add byte [rdi], cl
test cl, dh
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax], edx
add eax, 0
add byte [rax], al
mov qword [rbp + 0x510], 0
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x520], 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add eax, 0
add byte [rax], al
mov esi, 0x200
mov eax, 2
mov qword [rbp + 0x5f8], rax
mov qword [rbp + 0x5d0], 0
test eax, edi
add eax, 0xc7480000
add byte [rax - 0x39], cl
add byte [rax - 0x39], cl
test eax, edx
add eax, 0
add byte [rax], al
xor edi, edi
xor ebx, ebx
cmp rsi, 0x201
jb case.0x1401ea3c2.89
invalid
add byte [rdx + 0x19], dh
sbb ebx, ebp
sub byte [rdi], cl
invalid
jmp 0x1401f0dc0
jae 0x1401f1112
add byte [rax - 0x7f], cl
inc byte [rcx]
add al, byte [rax]
add byte [rbx + 0x11], dh
cmp rsi, 0x201
jae 0x1401f0dc0
mov r15d, 0x200
add byte [rdx], al
add byte [rax], al
lea r14, [rbp - 0x30]
mov r12, rsi
jmp 0x1401f0e34
sub rsi, rbx
sub esi, ebx
sub rdi, rbx
cmp rdi, rsi
cmp edi, esi
cmp edi, esi
jae 0x1401f0e08
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rbp + 0x510]
adc byte [0xc9670de3], al
fimul dword [rcx - 0x77]
invalid
call fcn.140265a10
mov rax, qword [rbp + 0x510]
mov qword [rbp + 0x5d0], rax
test eax, edx
add eax, 0x8b480000
add byte [rax - 0x75], cl
test dword [rax], ebx
add eax, 0x89480000
test eax, edi
invalid
add byte [rax], al
adc byte [0xc9670de3], al
fimul dword [rcx - 0x77]
invalid
test eax, edx
add eax, 0x8b480000
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
test dword [rax], ebx
add eax, 0x89480000
test eax, edi
add eax, 0xffb80000
invalid
mov eax, 0xffffffff
mov rdi, qword [rbp + 0x5d0]
mov ebp, 0x5d0
mov ebp, 0x5d0
add eax, 0x39480000
invalid
cmp rdi, rax
mov ebx, 0xffffffff
cmovb rbx, rdi
mov qword [rbp + 0x520], rbx
mov r15, rbx
fisttp word [rbx + rcx*4 - 0x4b]
clc
invalid
add byte [rax], al
fisttp word [rbx + rcx*4 - 0x4b]
clc
add eax, 0x89490000
fdiv qword [rcx]
leave
mov esi, dword [rbp + 0x5f8]
mov r12, rbx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov edx, r12d
call qword [sym.imp.kernel32.dll_GetSystemDirectoryW]
mov r13d, eax
test eax, eax
jne 0x1401f0e5d
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1401f125b
inc byte [rbx]
add byte [rax], al
inc byte [rbx]
add byte [rax], al
mov esi, r13d
cmp r12, rsi
jne 0x1401f0da0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1401f36f4
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov rsi, r12
out 0x48, al
cmp esi, 0x201
out 0x48, al
cmp esi, 0x201
jae 0x1401f0dc0
jmp case.0x1401ea3c2.89
cmp rdi, 4
je case.0x1401f0edb.68
mov rax, qword [rbp + 0x5e8]
cmp word [rax + rdi*2 - 0xa], 0x2e
jne case.0x1401f0edb.68
mov rax, qword [rbp + 0x5e8]
movzx eax, word [rax + rdi*2 - 8]
lea ecx, [rax - 0x42]
cmp ecx, 0x21
ja case.0x1401f0edb.68
lea rdx, [0x1402ea43c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rbp + 0x5e8]
movzx ecx, word [rcx + rdi*2 - 6]
or ecx, 0x20
cmp ecx, 0x61
jne 0x1401f0f09
mov rcx, qword [rbp + 0x5e8]
movzx ecx, word [rcx + rdi*2 - 4]
or ecx, 0x20
cmp ecx, 0x74
je 0x1401f0d4c
cmp ax, 0x43
jne case.0x1401f0edb.68
mov rax, qword [rbp + 0x5e8]
movzx eax, word [rax + rdi*2 - 6]
or eax, 0x20
cmp eax, 0x6d
jne case.0x1401f0edb.68
mov rax, qword [rbp + 0x5e8]
movzx eax, word [rax + rdi*2 - 4]
add eax, 0xffffffbc
test eax, 0xffdf
je 0x1401f0d4c
mov rsi, qword [rbx + 0x28]
mov rdi, qword [rbx + 0x30]
mov bl, byte [rbx + 0xc9]
mov qword [rbp + 0x510], 0
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x520], 0
lea rcx, [rbp + 0x510]
call fcn.1401e5f70
mov rax, qword [rbp + 0x518]
mov word [rax], 0x22
mov qword [rbp + 0x520], 1
mov qword [rbp - 0x30], r14
mov rax, qword [rbp + 0x5c0]
mov qword [rbp - 0x28], rax
mov word [rbp - 0x20], 0
lea rcx, [rbp + 0x510]
lea rdx, [rbp - 0x30]
call fcn.1401e6b20
mov r14, qword [rbp + 0x520]
cmp r14, qword [rbp + 0x510]
jne 0x1401f0fd0
lea rcx, [rbp + 0x510]
call fcn.1401e5f70
mov rax, qword [rbp + 0x518]
mov word [rax + r14*2], 0x22
inc r14
mov qword [rbp + 0x520], r14
lea rax, [rdi + rdi*4]
lea r14, [rsi + rax*8]
lea rdi, [rbp + 0x510]
nop word [rax + rax]
cmp rsi, r14
je 0x1401f10d4
mov r15, qword [rbp + 0x520]
cmp r15, qword [rbp + 0x510]
jne 0x1401f1021
mov rcx, rdi
call fcn.1401e5f70
mov rax, qword [rbp + 0x518]
mov word [rax + r15*2], 0x20
inc r15
mov qword [rbp + 0x520], r15
mov rcx, rdi
mov rdx, rsi
mov r8d, ebx
call fcn.1401f7220
add rsi, 0x28
test rax, rax
je 0x1401f1000
cmp qword [rbp + 0x510], 0
je 0x1401f10ea
mov r8, qword [rbp + 0x518]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
jmp 0x1401f10ea
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
cmp qword [rbp + 0x510], 0
je 0x1401f10ac
mov r8, qword [rbp + 0x518]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x4e8]
mov qword [rax], rsi
mov qword [rax + 0x10], 2
mov sil, 1
mov rax, qword [rbp + 0x508]
mov rdi, qword [rbp + 0x5b0]
jmp 0x1401f350c
mov rcx, qword [rbp + 0x510]
mov rax, qword [rbp + 0x518]
mov rdx, rcx
neg rdx
jno 0x1401f1157
mov rdi, qword [rbp + 0x5b0]
mov rcx, qword [rbp + 0x4e8]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
mov sil, 1
mov rax, qword [rbp + 0x508]
jmp 0x1401f350c
cmp r15, rsi
jb 0x1401f37f1
lea rdi, [rsi + rsi]
test r13d, r13d
je 0x1401f13ef
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, rdi
call fcn.1401fcae0
mov rbx, rax
test rax, rax
jne 0x1401f13f4
mov ecx, 2
mov rdx, rdi
call fcn.14025b3e0
jmp 0x1401f3842
mov rsi, qword [rbp + 0x520]
mov dword [rbp + 0x5d8], 0
mov rdi, qword [rbp + 0x5b0]
mov qword [rbp + 0x5f8], rdi
mov r15, qword [rbp + 0x5e8]
mov qword [rbp + 0x4d0], rcx
mov qword [rbp + 0x4d8], rax
mov qword [rbp + 0x4e0], rsi
cmp rsi, rcx
mov r14, qword [rbp + 0x4f0]
mov qword [rbp + 0x5d0], r15
jne 0x1401f11cd
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp + 0x4d0]
call fcn.1401e5f70
mov rax, qword [rbp + 0x4d8]
mov rdi, qword [rbp + 0x5b0]
mov r15, qword [rbp + 0x5d0]
mov word [rax + rsi*2], 0
inc rsi
mov qword [rbp + 0x4e0], rsi
cmp byte [r14 + 0xc8], 0
mov eax, 0x608
mov r13d, 0x400
cmovne r13d, eax
or r13d, dword [r14 + 0xc4]
test byte [rbp + 0x3f8], 1
je 0x1401f1290
mov rax, qword [rbp + 0x500]
mov rsi, qword [rax + 0x10]
mov qword [rbp + 0x460], rsi
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x450], xmm0
mov qword [rbp + 0x580], 0
mov qword [rbp + 0x588], 2
mov qword [rbp + 0x590], 0
test rsi, rsi
je 0x1401f2073
mov ebx, 2
xor r15d, r15d
jmp 0x1401f20a3
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
cmp qword [rbp + 0x510], 0
je 0x1401f1287
mov r8, qword [rbp + 0x518]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or rsi, 2
jmp 0x1401f15d8
mov r12d, 2
xor ebx, ebx
mov qword [rbp + 0x5b8], 0
xor eax, eax
cmp rax, qword [r14 + 0x38]
jno 0x1401f2e1c
mov qword [rbp + 0x430], rbx
mov eax, 2
xor ebx, ebx
xor ecx, ecx
mov qword [rbp + 0x500], rcx
mov qword [rbp + 0x4f8], rax
xorps xmm0, xmm0
movaps xmmword [rbp + 0x450], xmm0
mov qword [rbp + 0x460], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x14034f0a8], cl
jne 0x1401f2dd7
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
mov qword [rbp + 0x5c0], r12
jne 0x1401f2de8
xor eax, eax
lea rcx, [0x14034f0a8]
movzx edx, byte [0x14034f0a9]
xor r8d, r8d
test dl, dl
setne r8b
mov qword [rbp + 0x588], rcx
mov byte [rbp + 0x590], al
mov qword [rbp + 0x580], r8
mov qword [rbp + 0x470], 0
mov qword [rbp + 0x480], 0
mov qword [rbp + 0x490], 0
cmp byte [rbp + 0x448], 0
lea rax, [rbp + 0x418]
mov rdx, qword [rbp + 0x508]
cmovne rax, rdx
lea rcx, [r14 + 0x58]
cmp dword [r14 + 0x58], 6
cmove rcx, rax
mov dword [rbp + 0x418], 2
lea rdi, [r14 + 0x68]
cmp dword [r14 + 0x68], 6
cmove rdi, rdx
cmp dword [r14 + 0x78], 6
lea rsi, [r14 + 0x78]
cmove rsi, rdx
mov dword [rbp + 0x43c], 2
lea r8, [rbp + 0x470]
mov edx, 0xfffffff6
call fcn.1401f77d0
test rax, rax
je 0x1401f2540
mov rax, qword [rbp + 0x4e8]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
mov r15, qword [rbp + 0x5d0]
mov r12, qword [rbp + 0x5c0]
jmp 0x1401f33f8
mov ebx, 2
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.14025a776
cmp qword [rbp + 0x510], 0
je 0x1401f1422
mov r8, qword [rbp + 0x518]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x470], rsi
mov qword [rbp + 0x478], rbx
mov qword [rbp + 0x480], rsi
lea r15, [0x1402d946a]
xor r12d, r12d
lea rdi, [rbp + 0x470]
xor r14d, r14d
jmp 0x1401f145f
mov r14d, ecx
mov word [rbx + rsi*2], r13w
inc rsi
mov qword [rbp + 0x480], rsi
test r15, r15
je 0x1401f14d0
test r14w, r14w
je 0x1401f14af
xor ecx, ecx
mov r13d, r14d
cmp rsi, qword [rbp + 0x470]
jne 0x1401f144d
lea rax, [0x1402d946a]
sub rax, r15
add rax, 0xa
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
mov r8, rdx
shr r8, 1
cmp cx, 1
mov rax, r12
adc rax, 0xffffffffffffffff
sub r8, rax
inc r8
mov r14d, ecx
jmp 0x1401f14ff
lea rax, [0x1402d9472]
cmp r15, rax
je 0x1401f14d0
movzx ecx, byte [r15]
movzx r13d, cl
test r13b, r13b
js 0x1401f1528
inc r15
xor ecx, ecx
jmp 0x1401f146f
mov rax, qword [rbp + 0x470]
cmp r12, 1
je 0x1401f15c5
mov r12d, 1
xor r13d, r13d
mov r15d, 0
mov r8d, 0
cmp rsi, rax
jne 0x1401f1450
inc r8
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rdi
mov rdx, rsi
call fcn.140265a10
mov rbx, qword [rbp + 0x478]
jmp 0x1401f1450
mov eax, r13d
and eax, 0x1f
movzx edx, byte [r15 + 1]
and edx, 0x3f
cmp r13b, 0xdf
jbe 0x1401f1570
movzx r13d, byte [r15 + 2]
shl edx, 6
and r13d, 0x3f
or r13d, edx
cmp cl, 0xf0
jb 0x1401f1583
movzx ecx, byte [r15 + 3]
add r15, 4
and eax, 7
shl eax, 0x12
shl r13d, 6
and ecx, 0x3f
or ecx, r13d
or ecx, eax
mov r13d, ecx
jmp 0x1401f158d
add r15, 2
shl eax, 6
or eax, edx
mov r13d, eax
xor ecx, ecx
jmp 0x1401f146f
add r15, 3
shl eax, 0xc
or r13d, eax
cmp r13d, 0xffff
jbe 0x1401f15be
lea eax, [r13 + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and r13d, 0x3ff
or r13d, 0xdc00
mov ecx, r13d
mov r13d, eax
jmp 0x1401f146f
xor ecx, ecx
jmp 0x1401f146f
mov rsi, qword [rbp + 0x478]
mov qword [rbp + 0x5f8], rax
neg rax
jno 0x1401f1600
mov rax, qword [rbp + 0x508]
mov rdi, qword [rbp + 0x5b0]
mov rcx, qword [rbp + 0x4e8]
mov qword [rcx], rsi
mov qword [rcx + 0x10], 2
mov sil, 1
jmp 0x1401f350c
xor ecx, ecx
test cl, cl
mov qword [rbp + 0x5d0], rsi
jne 0x1401f3838
mov rax, qword [rbp + 0x4f0]
mov rcx, qword [rax + 0x28]
mov qword [rbp + 0x5d8], rcx
mov rcx, qword [rax + 0x30]
mov qword [rbp + 0x5c0], rcx
movzx eax, byte [rax + 0xc9]
mov byte [rbp + 0x5b8], al
movzx eax, byte [0x14034f150]
mov edx, 0x14
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x1401f3833
mov ecx, 0xa
mov word [rax], 0x63
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
lea r15, [0x1402d8f1a]
mov edi, 1
xor esi, esi
lea r13, [0x1402d8f35]
lea r12, [0x1402d8f19]
lea rbx, [rbp - 0x30]
jmp 0x1401f16ae
mov word [rax + rdi*2], si
inc rdi
mov qword [rbp - 0x20], rdi
mov esi, r14d
test si, si
je 0x1401f16d0
xor r14d, r14d
cmp rdi, qword [rbp - 0x30]
jne 0x1401f16a0
jmp 0x1401f17a0
cmp r15, r13
je 0x1401f17ea
movzx edx, byte [r15]
movzx esi, dl
test sil, sil
js 0x1401f16f6
inc r15
xor r14d, r14d
cmp rdi, qword [rbp - 0x30]
jne 0x1401f16a0
jmp 0x1401f17a0
mov ecx, esi
and ecx, 0x1f
movzx r8d, byte [r15 + 1]
and r8d, 0x3f
cmp sil, 0xdf
jbe 0x1401f1747
movzx esi, byte [r15 + 2]
shl r8d, 6
and esi, 0x3f
or esi, r8d
cmp dl, 0xf0
jb 0x1401f1761
movzx edx, byte [r15 + 3]
add r15, 4
and ecx, 7
shl ecx, 0x12
shl esi, 6
and edx, 0x3f
or edx, esi
or edx, ecx
mov esi, edx
cmp esi, 0xffff
jbe 0x1401f16b3
jmp 0x1401f1776
add r15, 2
shl ecx, 6
or ecx, r8d
mov esi, ecx
xor r14d, r14d
cmp rdi, qword [rbp - 0x30]
je 0x1401f17a0
jmp 0x1401f16a0
add r15, 3
shl ecx, 0xc
or esi, ecx
cmp esi, 0xffff
jbe 0x1401f16b3
lea ecx, [rsi + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and esi, 0x3ff
or esi, 0xdc00
mov r14d, esi
mov esi, ecx
cmp rdi, qword [rbp - 0x30]
jne 0x1401f16a0
mov rax, r12
sub rax, r15
add rax, 0x1e
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
shr rdx, 1
cmp r14w, 1
sbb rdx, 0
lea r8, [rdx + 2]
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rbx
mov rdx, rdi
call fcn.140265a10
mov rax, qword [rbp - 0x28]
jmp 0x1401f16a0
mov rdi, qword [rbp - 0x20]
mov qword [rbp + 0x520], rdi
movups xmm0, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x510], xmm0
cmp rdi, qword [rbp + 0x510]
mov r13, qword [rbp + 0x5d8]
jne 0x1401f181c
lea rcx, [rbp + 0x510]
call fcn.1401e5f70
mov rsi, qword [rbp + 0x518]
mov word [rsi + rdi*2], 0x22
inc rdi
mov qword [rbp + 0x520], rdi
mov rax, qword [rbp + 0x4f8]
lea rcx, [rax + rax]
xor edx, edx
lea rax, str.Windows_file_names_may_not_contain_____or_end_with___
mov r8, qword [rbp + 0x5e8]
cmp rcx, rdx
je 0x1401f1864
cmp word [r8 + rdx], 0x22
lea rdx, [rdx + 2]
jne 0x1401f184e
jmp 0x1401f2cb6
mov rdx, qword [rbp + 0x4f8]
test rdx, rdx
je 0x1401f259f
mov rcx, qword [rbp + 0x5e8]
movzx ecx, word [rcx + rdx*2 - 2]
cmp cx, 0x5c
je 0x1401f2cb6
xor ebx, ebx
test cx, cx
mov rax, qword [rbp + 0x5e8]
cmove rbx, rax
jmp 0x1401f25a8
jne 0x1401f09a3
cmp rsi, rdx
jb 0x1401f18ad
mov rsi, rdx
mov rax, qword [rbp + 0x5d8]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x5f8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rdi
lea rcx, [rbp - 0x30]
mov rdx, r14
mov r8, r15
call fcn.1401e9cd0
cmp qword [rbp + 0x5d0], 1
je 0x1401f18ed
lea rcx, [rbp - 0x30]
call fcn.1401ee810
mov rsi, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
lea rcx, [rbp + 0x470]
mov rdx, rsi
call fcn.1401f7050
cmp qword [rbp - 0x30], 0
je 0x1401f191d
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rbp + 0x470]
mov rax, r15
neg rax
jno 0x1401f1e2b
mov qword [rbp + 0x580], 0
mov qword [rbp + 0x588], 2
mov qword [rbp + 0x590], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5f8], rax
xor r14d, r14d
xor esi, esi
xor edi, edi
cmp r8, 0x201
jb 0x1401f1996
jmp 0x1401f19b0
mov r15, qword [rbp + 0x5e8]
jae 0x1401f1a7e
cmp r8, 0x201
jae 0x1401f19b0
mov ebx, 0x200
lea r12, [rbp - 0x30]
mov r13, r8
jmp 0x1401f1a16
sub r8, rdi
sub rsi, rdi
cmp rsi, r8
jae 0x1401f19ee
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rbp + 0x580]
mov rdx, rdi
call fcn.140265a10
mov r14, qword [rbp + 0x580]
mov rax, qword [rbp + 0x588]
mov qword [rbp + 0x5f8], rax
mov eax, 0xffffffff
cmp r14, rax
mov edi, 0xffffffff
cmovb rdi, r14
mov qword [rbp + 0x590], rdi
mov rsi, r14
mov rbx, rdi
mov r12, qword [rbp + 0x5f8]
mov r13, rdi
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r12
mov edx, r13d
call qword [sym.imp.kernel32.dll_GetSystemDirectoryW]
mov r15d, eax
test eax, eax
jne 0x1401f1a3f
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1401f1b54
mov r8d, r15d
cmp r13, r8
jne 0x1401f1980
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1401f3711
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jae 0x1401f19b0
jmp 0x1401f1996
cmp rbx, r8
jb 0x1401f3805
lea rcx, [rbp + 0x510]
mov rdx, r12
call fcn.1401e4530
lea rcx, [rbp + 0x510]
mov r14, qword [rbp + 0x5b8]
mov rdx, r14
mov r8, r15
call fcn.1401e9cd0
cmp qword [rbp + 0x5d0], 1
je 0x1401f1ac5
lea rcx, [rbp + 0x510]
call fcn.1401ee810
mov rdi, qword [rbp + 0x518]
mov r8, qword [rbp + 0x520]
lea rcx, [rbp + 0x470]
mov rdx, rdi
call fcn.1401f7050
cmp qword [rbp + 0x510], 0
mov rbx, qword [rbp + 0x4f0]
je 0x1401f1b05
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rbp + 0x470]
mov rsi, qword [rbp + 0x478]
mov rdi, qword [rbp + 0x480]
cmp qword [rbp + 0x580], 0
je 0x1401f1b3a
mov r8, qword [rbp + 0x588]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000001
cmp r15, rax
jg case.0x1401e49ce.277
je 0x1401f1b84
jmp 0x1401f1c05
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
cmp qword [rbp + 0x580], 0
je 0x1401f1b80
mov r8, qword [rbp + 0x588]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or rsi, 2
mov eax, esi
and eax, 3
cmp eax, 1
jne 0x1401f1c05
lea rax, [rsi - 1]
mov qword [rbp + 0x5b0], rax
mov rax, qword [rsi - 1]
mov qword [rbp + 0x5f8], rax
mov rax, qword [rsi + 7]
mov qword [rbp + 0x5d8], rax
mov rax, qword [rax]
test rax, rax
je 0x1401f1bc0
mov rcx, qword [rbp + 0x5f8]
call rax
mov r8, qword [rbp + 0x5f8]
mov rax, qword [rbp + 0x5d8]
cmp qword [rax + 8], 0
je 0x1401f1bef
cmp qword [rax + 0x10], 0x11
jb 0x1401f1be0
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x5b0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x580], 0
mov qword [rbp + 0x588], 2
mov qword [rbp + 0x590], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5f8], rax
xor r14d, r14d
xor esi, esi
xor edi, edi
cmp r8, 0x201
jb 0x1401f1c66
jmp 0x1401f1c80
mov r15, qword [rbp + 0x5e8]
jae 0x1401f1d4e
cmp r8, 0x201
jae 0x1401f1c80
mov ebx, 0x200
lea r12, [rbp - 0x30]
mov r13, r8
jmp 0x1401f1ce6
sub r8, rdi
sub rsi, rdi
cmp rsi, r8
jae 0x1401f1cbe
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rbp + 0x580]
mov rdx, rdi
call fcn.140265a10
mov r14, qword [rbp + 0x580]
mov rax, qword [rbp + 0x588]
mov qword [rbp + 0x5f8], rax
mov eax, 0xffffffff
cmp r14, rax
mov edi, 0xffffffff
cmovb rdi, r14
mov qword [rbp + 0x590], rdi
mov rsi, r14
mov rbx, rdi
mov r12, qword [rbp + 0x5f8]
mov r13, rdi
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r12
mov edx, r13d
call qword [sym.imp.kernel32.dll_GetWindowsDirectoryW]
mov r15d, eax
test eax, eax
jne 0x1401f1d0f
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1401f1e3e
mov r8d, r15d
cmp r13, r8
jne 0x1401f1c50
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1401f372e
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jae 0x1401f1c80
jmp 0x1401f1c66
cmp rbx, r8
jb 0x1401f381c
lea rcx, [rbp + 0x510]
mov rdx, r12
call fcn.1401e4530
lea rcx, [rbp + 0x510]
mov r14, qword [rbp + 0x5b8]
mov rdx, r14
mov r8, r15
call fcn.1401e9cd0
cmp qword [rbp + 0x5d0], 1
je 0x1401f1d95
lea rcx, [rbp + 0x510]
call fcn.1401ee810
mov rsi, qword [rbp + 0x518]
mov r8, qword [rbp + 0x520]
lea rcx, [rbp + 0x470]
mov rdx, rsi
call fcn.1401f7050
cmp qword [rbp + 0x510], 0
mov rbx, qword [rbp + 0x4f0]
je 0x1401f1dd5
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rbp + 0x470]
mov rsi, qword [rbp + 0x478]
mov rdi, qword [rbp + 0x480]
cmp qword [rbp + 0x580], 0
je 0x1401f1e0a
mov r8, qword [rbp + 0x588]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000001
cmp r15, rax
jg case.0x1401e49ce.277
mov r15, qword [rbp + 0x5e8]
je 0x1401f1e75
jmp 0x1401f1ef6
mov rsi, qword [rbp + 0x478]
mov rdi, qword [rbp + 0x480]
jmp case.0x1401e49ce.277
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
cmp qword [rbp + 0x580], 0
mov r15, qword [rbp + 0x5e8]
je 0x1401f1e71
mov r8, qword [rbp + 0x588]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or rsi, 2
mov eax, esi
and eax, 3
cmp eax, 1
jne 0x1401f1ef6
lea rax, [rsi - 1]
mov qword [rbp + 0x5b0], rax
mov rax, qword [rsi - 1]
mov qword [rbp + 0x5f8], rax
mov rax, qword [rsi + 7]
mov qword [rbp + 0x5d8], rax
mov rax, qword [rax]
test rax, rax
je 0x1401f1eb1
mov rcx, qword [rbp + 0x5f8]
call rax
mov r8, qword [rbp + 0x5f8]
mov rax, qword [rbp + 0x5d8]
cmp qword [rax + 8], 0
je 0x1401f1ee0
cmp qword [rax + 0x10], 0x11
jb 0x1401f1ed1
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x5b0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x607], 1
lea rdx, str.PATHstd_src_sys_commonprocess.rs
lea rcx, [rbp + 0x470]
mov r8d, 4
call fcn.1401e6310
mov rcx, qword [rbp + 0x470]
mov rax, rcx
neg rax
jo 0x1401f2067
mov qword [rbp + 0x5f8], rcx
mov rcx, qword [rbp + 0x478]
mov rax, qword [rbp + 0x480]
add rax, rcx
mov qword [rbp + 0x5d8], rcx
mov qword [rbp + 0x510], rcx
mov qword [rbp + 0x518], rax
mov word [rbp + 0x520], 0
mov byte [rbp + 0x528], 1
lea rsi, [rbp - 0x30]
lea rdi, [rbp + 0x510]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [rbp + 0x580]
mov rcx, rsi
mov rdx, rdi
call fcn.1401e7c00
jmp 0x1401f1f97
mov rcx, rsi
mov rdx, rdi
call fcn.1401e7c00
mov rax, qword [rbp - 0x30]
mov rcx, rax
neg rcx
jo 0x1401f2047
mov r8, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x20]
test rcx, rcx
jne 0x1401f1fc7
test rax, rax
je 0x1401f1f8c
mov rcx, qword [0x14034f0b8]
xor edx, edx
call r14
jmp 0x1401f1f8c
mov rdx, qword [rbp - 0x18]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], r8
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rdx
mov rcx, rsi
mov rdx, qword [rbp + 0x5b8]
mov r8, r15
call fcn.1401e9cd0
cmp qword [rbp + 0x5d0], 1
je 0x1401f1fff
mov rcx, rsi
call fcn.1401ee810
mov r12, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov rcx, rbx
mov rdx, r12
call fcn.1401f7050
cmp qword [rbp - 0x30], 0
je 0x1401f2028
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, r12
call r14
mov r15, qword [rbp + 0x580]
mov rax, r15
neg rax
jno 0x1401f30bf
mov r15, qword [rbp + 0x5e8]
jmp 0x1401f1f7f
cmp qword [rbp + 0x5f8], 0
je 0x1401f2067
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x5d8]
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [0x1402d9448]
jmp 0x1401f02eb
mov byte [rbp + 0x5f5], 1
lea rcx, [rbp + 0x580]
call fcn.1401e5f70
mov rbx, qword [rbp + 0x588]
mov word [rbx], 0
mov qword [rbp + 0x590], 1
mov r15d, 1
mov rax, qword [rbp + 0x450]
mov rcx, qword [rbp + 0x458]
xor edx, edx
test rax, rax
setne dl
cmove rsi, rax
mov qword [rbp - 0x30], rdx
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rdx
mov qword [rbp - 8], 0
mov qword [rbp], rax
mov qword [rbp + 8], rcx
mov qword [rbp + 0x10], rsi
lea rcx, [rbp + 0x510]
lea rdx, [rbp - 0x30]
call fcn.1401eee50
mov rcx, qword [rbp + 0x510]
test rcx, rcx
je 0x1401f2d73
mov r9, qword [rbp + 0x520]
imul rdx, r9, 0x38
mov rax, qword [rcx + rdx + 0x168]
mov r8, rax
neg r8
jo 0x1401f2d73
mov qword [rbp + 0x430], rbx
mov r8, qword [rcx + rdx + 0x170]
mov r10, qword [rcx + rdx + 0x188]
mov qword [rbp + 0x500], r10
mov r10, qword [rcx + rdx + 0x190]
mov qword [rbp + 0x4f8], r10
mov r12, qword [rcx + rdx + 0x198]
shl r9, 5
mov r10, qword [rcx + r9]
mov qword [rbp + 0x5b8], r10
mov r10, qword [rcx + r9 + 8]
mov qword [rbp + 0x5c0], r10
mov rbx, qword [rcx + r9 + 0x10]
mov rcx, qword [rcx + rdx + 0x178]
add rcx, r8
xor r11d, r11d
mov rdx, r8
jmp 0x1401f219d
xor r11d, r11d
test r9w, r9w
je 0x1401f2490
mov r9w, 1
test r11w, r11w
jne 0x1401f2190
cmp rdx, rcx
je 0x1401f2255
movzx esi, byte [rdx]
movzx r10d, sil
test r10b, r10b
js 0x1401f21c5
inc rdx
jmp 0x1401f224a
mov r11d, r10d
and r11d, 0x1f
movzx edi, byte [rdx + 1]
and edi, 0x3f
cmp r10b, 0xdf
jbe 0x1401f2210
movzx r10d, byte [rdx + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp sil, 0xf0
jb 0x1401f2220
movzx esi, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and esi, 0x3f
or esi, r10d
or esi, r11d
mov r10d, esi
jmp 0x1401f222b
add rdx, 2
shl r11d, 6
or r11d, edi
mov r10d, r11d
jmp 0x1401f224a
add rdx, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x1401f224a
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x1401f2193
xor r11d, r11d
mov r9d, r10d
jmp 0x1401f2193
test rax, rax
je 0x1401f2269
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x580]
sub rax, r15
cmp rax, r12
jae 0x1401f22a9
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rbp + 0x580]
mov rdx, r15
mov r8, r12
call fcn.140265a10
mov rax, qword [rbp + 0x588]
mov r15, qword [rbp + 0x590]
jmp 0x1401f22b0
mov rax, qword [rbp + 0x430]
lea r8, [r12 + r12]
mov rsi, rax
lea rcx, [rax + r15*2]
mov rdi, qword [rbp + 0x4f8]
mov rdx, rdi
call fcn.14025a776
add r15, r12
mov qword [rbp + 0x590], r15
cmp qword [rbp + 0x500], 0
je 0x1401f22f0
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r15, qword [rbp + 0x580]
jne 0x1401f2313
mov byte [rbp + 0x5e6], 1
lea rcx, [rbp + 0x580]
call fcn.1401e5f70
mov rsi, qword [rbp + 0x588]
mov word [rsi + r15*2], 0x3d
inc r15
mov qword [rbp + 0x590], r15
mov rsi, qword [rbp + 0x5c0]
add rbx, rsi
xor r8d, r8d
mov rax, rsi
jmp 0x1401f2342
xor r8d, r8d
test cx, cx
je 0x1401f2589
mov cx, 1
test r8w, r8w
jne 0x1401f2336
cmp rax, rbx
je 0x1401f23f6
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x1401f2369
inc rax
jmp 0x1401f23ec
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x1401f23b5
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x1401f23c5
movzx r9d, byte [rax + 3]
add rax, 4
and r8d, 7
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
jmp 0x1401f23d0
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x1401f23ec
add rax, 3
shl r8d, 0xc
or edx, r8d
cmp edx, 0xffff
jbe 0x1401f23ec
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
jmp 0x1401f2339
xor r8d, r8d
mov ecx, edx
jmp 0x1401f2339
mov rax, qword [rbp + 0x5b8]
neg rax
jo 0x1401f24eb
mov qword [rbp + 0x470], rsi
mov qword [rbp + 0x478], rbx
mov word [rbp + 0x480], 0
lea rcx, [rbp + 0x580]
lea rdx, [rbp + 0x470]
call fcn.1401e6b20
cmp qword [rbp + 0x5b8], 0
je 0x1401f2450
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x5c0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rbp + 0x590]
cmp r15, qword [rbp + 0x580]
jne 0x1401f2473
mov byte [rbp + 0x5e6], 0
lea rcx, [rbp + 0x580]
call fcn.1401e5f70
mov rbx, qword [rbp + 0x588]
mov word [rbx + r15*2], 0
inc r15
mov qword [rbp + 0x590], r15
jmp 0x1401f20e9
test rax, rax
je 0x1401f24a4
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5b8], 0
mov r8, qword [rbp + 0x5c0]
je 0x1401f24c4
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x500], 0
mov r8, qword [rbp + 0x4f8]
je 0x1401f24e4
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rsi, str.nul_byte_found_in_provided_data
mov byte [rbp + 0x5f5], 0
lea rcx, [rbp - 0x30]
call fcn.1401f7700
cmp qword [rbp + 0x580], 0
je 0x1401f251b
mov r8, qword [rbp + 0x588]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rbp + 0x5b0]
mov r15, qword [rbp + 0x5d0]
mov rax, qword [rbp + 0x4e8]
mov qword [rax], rsi
mov qword [rax + 0x10], 2
jmp 0x1401f34ba
mov qword [rbp + 0x448], rdx
lea r8, [rbp + 0x480]
mov rcx, rdi
mov edx, 0xfffffff5
call fcn.1401f77d0
test rax, rax
je 0x1401f2d27
mov rax, qword [rbp + 0x4e8]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
mov r15, qword [rbp + 0x5d0]
mov r12, qword [rbp + 0x5c0]
jmp 0x1401f33d5
mov r8, rsi
cmp qword [rbp + 0x5b8], 0
jne 0x1401f24d5
jmp 0x1401f24e4
xor ebx, ebx
mov rax, qword [rbp + 0x5e8]
mov rcx, qword [rbp + 0x4f8]
lea r15, [rcx - 1]
test rbx, rbx
cmove r15, rcx
cmove rbx, rax
mov r14, qword [rbp + 0x510]
mov rax, r14
sub rax, rdi
cmp rax, r15
jae 0x1401f2606
mov qword [rsp + 0x20], 2
lea rcx, [rbp + 0x510]
mov r9d, 2
mov rdx, rdi
mov r8, r15
call fcn.140265a10
mov rdi, qword [rbp + 0x520]
mov r14, qword [rbp + 0x510]
mov rsi, qword [rbp + 0x518]
lea r8, [r15 + r15]
lea rcx, [rsi + rdi*2]
mov rdx, rbx
call fcn.14025a776
add rdi, r15
mov qword [rbp + 0x520], rdi
cmp rdi, r14
jne 0x1401f2638
lea rcx, [rbp + 0x510]
call fcn.1401e5f70
mov rsi, qword [rbp + 0x518]
mov word [rsi + rdi*2], 0x22
inc rdi
mov qword [rbp + 0x520], rdi
mov rax, qword [rbp + 0x5c0]
lea rax, [rax + rax*4]
lea rcx, [rax*8]
add rcx, r13
lea r15, [rbp + 0x510]
movdqa xmm6, xmmword [0x140268cb0]
mov qword [rbp + 0x5c0], rcx
cmp r13, rcx
je 0x1401f305b
mov rdi, qword [rbp + 0x520]
cmp rdi, qword [rbp + 0x510]
jne 0x1401f2695
mov rcx, r15
call fcn.1401e5f70
lea rax, [r13 + 0x28]
mov qword [rbp + 0x5d8], rax
mov rax, qword [rbp + 0x518]
mov word [rax + rdi*2], 0x20
lea r12, [rdi + 1]
mov qword [rbp + 0x520], r12
cmp dword [r13], 1
jne 0x1401f26ea
mov rcx, r15
mov rdx, r13
movzx r8d, byte [rbp + 0x5b8]
call fcn.1401f7220
mov r13, qword [rbp + 0x5d8]
test rax, rax
mov rcx, qword [rbp + 0x5c0]
je 0x1401f2674
jmp 0x1401f2cb6
mov rbx, qword [r13 + 0x10]
mov rcx, qword [r13 + 0x18]
lea rsi, [rbx + rcx]
xor edx, edx
cmp rcx, rdx
je 0x1401f271a
movzx r8d, byte [rbx + rdx]
cmp r8d, 0xa
je 0x1401f2ca6
inc rdx
cmp r8d, 0xd
jne 0x1401f26f8
jmp 0x1401f2ca6
xor r10d, r10d
mov rdx, rbx
jmp 0x1401f272f
xor r10d, r10d
test r8w, r8w
je 0x1401f2caf
mov r8w, 1
test r10w, r10w
jne 0x1401f2722
cmp rdx, rsi
je 0x1401f27ed
movzx r11d, byte [rdx]
movzx r9d, r11b
test r9b, r9b
js 0x1401f2758
inc rdx
jmp 0x1401f27e2
mov r10d, r9d
and r10d, 0x1f
movzx r14d, byte [rdx + 1]
and r14d, 0x3f
cmp r9b, 0xdf
jbe 0x1401f27a8
movzx r9d, byte [rdx + 2]
shl r14d, 6
and r9d, 0x3f
or r9d, r14d
cmp r11b, 0xf0
jb 0x1401f27b8
movzx r11d, byte [rdx + 3]
add rdx, 4
and r10d, 7
shl r10d, 0x12
shl r9d, 6
and r11d, 0x3f
or r11d, r9d
or r11d, r10d
mov r9d, r11d
jmp 0x1401f27c3
add rdx, 2
shl r10d, 6
or r10d, r14d
or edx, esi
mov r9d, r10d
jmp 0x1401f27e2
add rdx, 3
shl r10d, 0xc
shl edx, 0xc
or r9d, r10d
cmp r9d, 0xffff
jbe 0x1401f27e2
and r9d, 0x3ff
or r9d, 0xdc00
mov r10d, r9d
jmp 0x1401f2725
xor r10d, r10d
mov r8d, r9d
jmp 0x1401f2725
test rcx, rcx
je 0x1401f2928
cmp byte [rcx + rbx - 1], 0x5c
sete cl
or cl, byte [rbp + 0x5b8]
mov rdx, rbx
jmp 0x1401f2812
cmp rdx, rsi
je 0x1401f2923
movzx r10d, byte [rdx]
movzx r8d, r10b
test r8b, r8b
invalid
js 0x1401f2824
inc rdx
jmp 0x1401f288f
mov r9d, r8d
and r9d, 0x1f
movzx r11d, byte [rdx + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x1401f2874
mov r9d, r8d
and r9d, 0x1ff800
cmp r9d, 0xd800
sete r9b
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
sete r10b
or r10b, r9b
jne 0x1401f2809
push rcx
invalid
invalid
invalid
cmp r8d, 0x80
jae 0x1401f2902
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x1401f2902
mov r9d, r8d
and r9d, 0x5f
add r9d, 0xffffffbf
cmp r9d, 0x19
jbe 0x1401f2902
xor r9d, r9d
lea r10, [0x1402d8f0d]
movzx r10d, byte [r9 + r10]
cmp r10b, r8b
je 0x1401f28fd
lea r11, [r9 + 1]
cmp r9, 0xb
mov r9, r11
jne 0x1401f28df
cmp r10b, r8b
jne 0x1401f2916
cmp r8d, 0x20
jb 0x1401f2916
add r8d, 0xffffff81
cmp r8d, 0x21
jae 0x1401f2809
mov cl, 1
cmp rdx, rsi
jne 0x1401f2812
jmp 0x1401f2928
test cl, 1
je 0x1401f295f
cmp r12, qword [rbp + 0x510]
jne 0x1401f2940
mov rcx, r15
call fcn.1401e5f70
mov rax, qword [rbp + 0x518]
mov word [rax + rdi*2 + 2], 0x22
add rdi, 2
mov qword [rbp + 0x520], rdi
mov cl, 1
mov dword [rbp + 0x4f8], ecx
mov r12, rdi
jmp 0x1401f2969
mov dword [rbp + 0x4f8], 0
xor r14d, r14d
xor edi, edi
jmp 0x1401f2982
mov word [rax + r12*2], r14w
inc r12
mov qword [rbp + 0x520], r12
mov r14d, r13d
test r14w, r14w
jne 0x1401f2a3a
cmp rbx, rsi
je 0x1401f2bb5
movzx edx, byte [rbx]
movzx r14d, dl
test r14b, r14b
js 0x1401f29a9
inc rbx
jmp 0x1401f2a3a
mov ecx, r14d
and ecx, 0x1f
movzx r8d, byte [rbx + 1]
and r8d, 0x3f
cmp r14b, 0xdf
jbe 0x1401f29f2
movzx r14d, byte [rbx + 2]
shl r8d, 6
and r14d, 0x3f
or r14d, r8d
cmp dl, 0xf0
jb 0x1401f2a01
movzx edx, byte [rbx + 3]
add rbx, 4
and ecx, 7
shl ecx, 0x12
shl r14d, 6
and edx, 0x3f
or edx, r14d
or edx, ecx
mov r14d, edx
jmp 0x1401f2a0b
add rbx, 2
shl ecx, 6
or ecx, r8d
mov r14d, ecx
jmp 0x1401f2a3a
add rbx, 3
shl ecx, 0xc
or r14d, ecx
cmp r14d, 0xffff
jbe 0x1401f2a3a
lea ecx, [r14 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r14d, 0x3ff
or r14d, 0xdc00
mov r13d, r14d
mov r14d, ecx
jmp 0x1401f2a3d
xor r13d, r13d
movzx ecx, r14w
cmp ecx, 0x24
jg 0x1401f2a97
cmp ecx, 0xd
je 0x1401f2aad
cmp ecx, 0x22
jne 0x1401f2b92
mov rcx, qword [rbp + 0x510]
mov rdx, rcx
sub rdx, r12
cmp rdx, rdi
jae 0x1401f2b0e
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r15
mov rdx, r12
mov r8, rdi
call fcn.140265a10
mov rax, qword [rbp + 0x518]
mov r12, qword [rbp + 0x520]
jmp 0x1401f2b13
cmp ecx, 0x25
je 0x1401f2aad
cmp ecx, 0x5c
jne 0x1401f2b92
inc rdi
jmp 0x1401f2b94
mov rcx, qword [rbp + 0x510]
sub rcx, r12
cmp rcx, 6
ja 0x1401f2aeb
mov qword [rsp + 0x20], 2
mov r8d, 7
mov r9d, 2
mov rcx, r15
mov rdx, r12
call fcn.140265a10
mov rax, qword [rbp + 0x518]
mov r12, qword [rbp + 0x520]
movabs rcx, 0x2c007e003a0064
mov qword [rax + r12*2 + 6], rcx
movabs rcx, 0x64006300250025
mov qword [rax + r12*2], rcx
add r12, 7
jmp 0x1401f2b8b
test rdi, rdi
je 0x1401f2b66
cmp rdi, 0x10
jae 0x1401f2b1d
xor ecx, ecx
jmp 0x1401f2b4d
mov rcx, rdi
and rcx, 0xfffffffffffffff0
lea rdx, [rax + r12*2]
add rdx, 0x10
xor r8d, r8d
movdqu xmmword [rdx + r8*2 - 0x10], xmm6
movdqu xmmword [rdx + r8*2], xmm6
add r8, 0x10
cmp rcx, r8
jne 0x1401f2b2f
add r12, rcx
cmp rdi, rcx
je 0x1401f2b5f
sub rdi, rcx
mov word [rax + r12*2], 0x5c
inc r12
dec rdi
jne 0x1401f2b50
mov rcx, qword [rbp + 0x510]
mov qword [rbp + 0x520], r12
cmp r12, rcx
jne 0x1401f2b81
mov rcx, r15
call fcn.1401e5f70
mov rax, qword [rbp + 0x518]
mov word [rax + r12*2], 0x22
inc r12
mov qword [rbp + 0x520], r12
xor edi, edi
cmp r12, qword [rbp + 0x510]
jne 0x1401f2970
mov rcx, r15
call fcn.1401e5f70
mov rax, qword [rbp + 0x518]
jmp 0x1401f2970
mov r13, qword [rbp + 0x5d8]
cmp byte [rbp + 0x4f8], 0
mov rcx, qword [rbp + 0x5c0]
je 0x1401f2674
mov rcx, qword [rbp + 0x510]
mov rdx, rcx
sub rdx, r12
cmp rdx, rdi
jae 0x1401f2c0f
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r15
mov rdx, r12
mov r8, rdi
call fcn.140265a10
mov rax, qword [rbp + 0x518]
mov r12, qword [rbp + 0x520]
jmp 0x1401f2c14
test rdi, rdi
je 0x1401f2c67
cmp rdi, 0x10
jae 0x1401f2c1e
xor ecx, ecx
jmp 0x1401f2c4e
mov rcx, rdi
and rcx, 0xfffffffffffffff0
lea rdx, [rax + r12*2]
add rdx, 0x10
xor r8d, r8d
movdqu xmmword [rdx + r8*2 - 0x10], xmm6
movdqu xmmword [rdx + r8*2], xmm6
add r8, 0x10
cmp rcx, r8
jne 0x1401f2c30
add r12, rcx
cmp rdi, rcx
je 0x1401f2c60
sub rdi, rcx
mov word [rax + r12*2], 0x5c
inc r12
dec rdi
jne 0x1401f2c51
mov rcx, qword [rbp + 0x510]
mov qword [rbp + 0x520], r12
cmp r12, rcx
jne 0x1401f2c82
mov rcx, r15
call fcn.1401e5f70
mov rax, qword [rbp + 0x518]
mov word [rax + r12*2], 0x22
inc r12
mov qword [rbp + 0x520], r12
mov r13, qword [rbp + 0x5d8]
mov rcx, qword [rbp + 0x5c0]
jmp 0x1401f2674
lea rax, [0x1402d8f58]
jmp 0x1401f2cb6
lea rax, str.nul_byte_found_in_provided_data
cmp qword [rbp + 0x510], 0
je 0x1401f2cdc
mov r8, qword [rbp + 0x518]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
mov rdi, qword [rbp + 0x5b0]
mov r15, qword [rbp + 0x5d0]
mov rcx, qword [rbp + 0x4e8]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
mov sil, 1
cmp qword [rbp + 0x5f8], 0
je 0x1401f2d1b
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x508]
jmp 0x1401f350c
mov qword [rbp + 0x440], rdx
lea r8, [rbp + 0x490]
mov rcx, rsi
mov edx, 0xfffffff4
call fcn.1401f77d0
mov r8, rdx
test rax, rax
mov r15, qword [rbp + 0x5d0]
mov r12, qword [rbp + 0x5c0]
je 0x1401f2fae
mov rax, qword [rbp + 0x4e8]
mov qword [rax], r8
mov qword [rax + 0x10], 2
jmp 0x1401f33c8
mov byte [rbp + 0x5f5], 0
lea rcx, [rbp - 0x30]
call fcn.1401f7700
cmp r15, qword [rbp + 0x580]
jne 0x1401f2da6
mov byte [rbp + 0x5f5], 0
lea rcx, [rbp + 0x580]
call fcn.1401e5f70
mov rbx, qword [rbp + 0x588]
mov word [rbx + r15*2], 0
mov rcx, qword [rbp + 0x580]
mov rax, rcx
neg rax
jno 0x1401f2df4
mov rsi, rbx
jmp 0x1401f251b
mov rsi, qword [rbp + 0x518]
mov rdi, qword [rbp + 0x520]
jmp case.0x1401e49ce.277
lea rcx, [0x14034f0a8]
call fcn.140265af0
jmp 0x1401f12f4
call fcn.140265bb0
xor al, 1
jmp 0x1401f1310
mov qword [rbp + 0x5b8], rcx
mov r12, qword [rbp + 0x588]
mov rdi, qword [rbp + 0x5b0]
mov r15, qword [rbp + 0x5d0]
xor eax, eax
cmp rax, qword [r14 + 0x38]
jo 0x1401f12af
mov rax, qword [r14 + 0x40]
mov rcx, qword [r14 + 0x48]
add rcx, rax
xor r10d, r10d
mov rdx, rax
jmp 0x1401f2e3c
xor r10d, r10d
test r8w, r8w
je 0x1401f2ef7
mov r8w, 1
test r10w, r10w
jne 0x1401f2e2f
cmp rdx, rcx
je 0x1401f2f15
movzx r11d, byte [rdx]
movzx r9d, r11b
test r9b, r9b
js 0x1401f2e65
inc rdx
jmp 0x1401f2eec
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x1401f2eb2
movzx r9d, byte [rdx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x1401f2ec2
movzx r11d, byte [rdx + 3]
add rdx, 4
and r10d, 7
shl r10d, 0x12
shl r9d, 6
and r11d, 0x3f
or r11d, r9d
or r11d, r10d
mov r9d, r11d
jmp 0x1401f2ecd
add rdx, 2
shl r10d, 6
or r10d, esi
mov r9d, r10d
jmp 0x1401f2eec
add rdx, 3
shl r10d, 0xc
or r9d, r10d
cmp r9d, 0xffff
jbe 0x1401f2eec
and r9d, 0x3ff
or r9d, 0xdc00
mov r10d, r9d
jmp 0x1401f2e32
xor r10d, r10d
mov r8d, r9d
jmp 0x1401f2e32
lea rbx, str.nul_byte_found_in_provided_data
mov rax, qword [rbp + 0x4e8]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
jmp 0x1401f349e
mov qword [rbp + 0x5c0], r12
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
mov word [rbp - 0x20], 0
lea rcx, [rbp + 0x510]
lea rdx, [rbp - 0x30]
call fcn.1401f4d70
mov rcx, qword [rbp + 0x510]
mov rsi, qword [rbp + 0x520]
cmp rsi, rcx
jne 0x1401f2f60
lea rcx, [rbp + 0x510]
call fcn.1401e5f70
mov rcx, qword [rbp + 0x510]
mov qword [rbp + 0x430], rbx
mov rbx, qword [rbp + 0x518]
mov word [rbx + rsi*2], 0
mov rax, rcx
neg rax
mov rax, rbx
mov rdi, qword [rbp + 0x5b0]
mov r15, qword [rbp + 0x5d0]
mov r12, qword [rbp + 0x5c0]
jno 0x1401f12bf
jmp 0x1401f2efe
lea rcx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_srccollections_btree_navigate.rs
call fcn.14025bec0
jmp 0x1401f3842
xorps xmm0, xmm0
movups xmmword [rbp + 0x544], xmm0
movups xmmword [rbp + 0x538], xmm0
movups xmmword [rbp + 0x528], xmm0
movups xmmword [rbp + 0x518], xmm0
movups xmmword [rbp + 0x558], xmm0
movups xmmword [rbp + 0x568], xmm0
test r8, r8
mov rcx, qword [rbp + 0x448]
mov rdx, qword [rbp + 0x440]
jne 0x1401f3100
test rdx, rdx
jne 0x1401f3100
mov eax, 1
test rcx, rcx
jne 0x1401f3100
mov rdx, r14
cmp byte [r14 + 0xc0], 1
jne 0x1401f3135
movzx ecx, word [rdx + 0xc2]
mov dword [rbp + 0x54c], eax
mov word [rbp + 0x550], cx
mov qword [rbp + 0x428], r8
mov r15, qword [rdx + 0xb8]
test r15, r15
jne 0x1401f314c
mov dword [rbp + 0x510], 0x68
lea rax, [rbp + 0x510]
jmp 0x1401f31dc
mov rcx, qword [rbp + 0x510]
mov rsi, qword [rbp + 0x520]
cmp rsi, rcx
mov rdi, qword [rbp + 0x5b0]
jne 0x1401f308f
lea rcx, [rbp + 0x510]
call fcn.1401e5f70
mov rcx, qword [rbp + 0x510]
mov rdi, qword [rbp + 0x5b0]
mov rax, qword [rbp + 0x518]
mov word [rax + rsi*2], 0x22
mov rdx, rcx
neg rdx
mov r15, qword [rbp + 0x5d0]
jo 0x1401f2cea
inc rsi
mov dl, 1
mov dword [rbp + 0x5d8], edx
jmp 0x1401f117d
mov rsi, qword [rbp + 0x588]
mov rdi, qword [rbp + 0x590]
cmp qword [rbp + 0x5f8], 0
je 0x1401f30ed
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x5d8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0x4f0]
mov r14, qword [rbp + 0x5b8]
jmp case.0x1401e49ce.277
mov dword [rbp + 0x54c], 0x100
mov qword [rbp + 0x560], rcx
mov qword [rbp + 0x568], rdx
mov qword [rbp + 0x570], r8
mov eax, 0x101
mov rdx, r14
cmp byte [r14 + 0xc0], 1
je 0x1401f301a
mov qword [rbp + 0x428], r8
mov r15, qword [rdx + 0xb8]
test r15, r15
je 0x1401f3045
add rdx, 0xa8
mov dword [rbp + 0x510], 0x70
lea rcx, [rbp + 0x3e8]
call fcn.1401f8020
mov rdi, qword [rbp + 0x3e8]
mov rsi, qword [rbp + 0x3f0]
test rdi, rdi
je 0x1401f339b
or r13d, 0x80000
mov rax, qword [rbp + 0x570]
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [rbp + 0x560]
movaps xmmword [rbp + 0x20], xmm0
movups xmm0, xmmword [rbp + 0x550]
movaps xmmword [rbp + 0x10], xmm0
movups xmm0, xmmword [rbp + 0x510]
movups xmm1, xmmword [rbp + 0x520]
movups xmm2, xmmword [rbp + 0x530]
movups xmm3, xmmword [rbp + 0x540]
movaps xmmword [rbp], xmm3
movaps xmmword [rbp - 0x10], xmm2
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x30], xmm0
mov qword [rbp + 0x38], rdi
lea rax, [rbp - 0x30]
mov rdx, qword [rbp + 0x4d8]
lea rcx, [rbp + 0x450]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rbx
mov rax, qword [rbp + 0x430]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], 1
mov rcx, qword [rbp + 0x5d0]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_CreateProcessW]
test eax, eax
je 0x1401f3369
movups xmm0, xmmword [rbp + 0x470]
movups xmm1, xmmword [rbp + 0x480]
movups xmm2, xmmword [rbp + 0x490]
mov rax, qword [rbp + 0x4e8]
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x450]
movups xmmword [rax], xmm0
test r15, r15
je 0x1401f326f
mov rcx, rdi
mov rdx, rsi
call fcn.1401f84b0
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x428]
call rsi
mov rcx, qword [rbp + 0x440]
call rsi
mov rcx, qword [rbp + 0x448]
call rsi
cmp dword [rbp + 0x418], 4
jb 0x1401f32a7
mov rcx, qword [rbp + 0x420]
call qword [sym.imp.kernel32.dll_CloseHandle]
lea rcx, [rbp + 0x580]
call fcn.1401f84f0
cmp qword [rbp + 0x500], 0
je 0x1401f32d3
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x4f8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5b8], 0
je 0x1401f32f3
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x5c0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x4d0], 0
je 0x1401f3313
mov r8, qword [rbp + 0x4d8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5f8], 0
je 0x1401f3333
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x5d0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x5d8], 0
je 0x1401f036b
cmp qword [rbp + 0x5b0], 0
je 0x1401f036b
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x5e8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401f036b
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x4e8]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
test r15, r15
je 0x1401f33ad
mov rcx, rdi
mov rdx, rsi
call fcn.1401f84b0
jmp 0x1401f33ad
mov rax, qword [rbp + 0x4e8]
mov qword [rax], rsi
mov qword [rax + 0x10], 2
mov rcx, qword [rbp + 0x428]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov r15, qword [rbp + 0x5d0]
mov r12, qword [rbp + 0x5c0]
mov rcx, qword [rbp + 0x440]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x448]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp dword [rbp + 0x418], 4
jb 0x1401f33f8
mov rcx, qword [rbp + 0x420]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x470], 0
je 0x1401f340f
mov rcx, qword [rbp + 0x478]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x480], 0
mov rdi, qword [rbp + 0x5b0]
je 0x1401f342d
mov rcx, qword [rbp + 0x488]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x490], 0
je 0x1401f3444
mov rcx, qword [rbp + 0x498]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x588]
movzx eax, byte [rbp + 0x590]
test byte [rbp + 0x580], 1
test al, al
jne 0x1401f3470
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401f353c
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1401f347e
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp qword [rbp + 0x500], 0
je 0x1401f349e
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x4f8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5b8], 0
je 0x1401f34ba
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x4d0], 0
je 0x1401f34da
mov r8, qword [rbp + 0x4d8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5f8], 0
je 0x1401f34f6
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x5d8], 0
mov rax, qword [rbp + 0x508]
je 0x1401f0372
xor esi, esi
test rdi, rdi
je 0x1401f352e
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x5e8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x508]
test sil, sil
jne 0x1401f0307
jmp 0x1401f0372
mov rsi, rcx
call fcn.140265bb0
mov rcx, rsi
test al, al
jne 0x1401f3470
mov byte [rcx + 1], 1
jmp 0x1401f3470
lea rcx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_srccollections_btree_navigate.rs
call fcn.14025bec0
jmp 0x1401f3842
mov eax, 1
mov qword [rbp + 0x500], rax
mov rcx, qword [rbp + 0x500]
mov rdx, rsi
call fcn.14025b3e0
jmp 0x1401f3842
mov eax, 2
mov qword [rbp + 0x500], rax
mov rcx, qword [rbp + 0x500]
mov rdx, rbx
call fcn.14025b3e0
jmp 0x1401f3842
mov eax, 1
mov qword [rbp + 0x500], rax
mov byte [rbp + 0x5ae], 1
mov rcx, qword [rbp + 0x500]
mov rdx, rbx
call fcn.14025b3e0
jmp 0x1401f3842
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.14025bae0
jmp 0x1401f3842
lea rcx, str.assertion_failed:_self.height___0
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_srccollections_btree_node.rsassertion_failed:_edge.height__self.height___1
mov edx, 0x21
call fcn.14025bae0
jmp 0x1401f3842
mov byte [rbp + 0x607], 1
mov ecx, 1
mov edx, 4
call fcn.14025b3e0
jmp 0x1401f3842
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.14025bae0
jmp 0x1401f3842
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.14025bae0
jmp 0x1401f3842
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.14025bae0
jmp 0x1401f3842
mov ecx, 1
mov byte [rbp + 0x607], 1
mov rdx, qword [rbp + 0x5e8]
call fcn.14025b3e0
jmp 0x1401f3842
lea rax, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov r8, rax
call fcn.14025ba70
jmp 0x1401f3842
lea r8, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, rsi
mov rdx, r15
call fcn.14025ba70
jmp 0x1401f3842
lea rax, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.14025ba70
jmp 0x1401f3842
lea rax, str.std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.14025ba70
jmp 0x1401f3842
mov ecx, 2
mov edx, 0x14
call fcn.14025b3e0
ud2
call 0x18c1f6716
mov dword [rbp + 0x100], ebx
mov qword [rbp + 0xf0], r11
mov dword [rbp + 0xf0], ebx
lea rcx, [rbp + 0xc0]
mov edx, 1
call fcn.1401fab50
inc qword [rbp + 0xb8]
mov r10, rdi
mov r14, qword [r10 + 0x160]
test r14, r14
jne 0x1401f67ab
jmp 0x1401f67c7
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rsi, r10
mov qword [rbp + 0xd8], r10
mov dword [rbp + 0xd8], edx
mov dword [rbp + 0xd8], edx
mov qword [rbp + 0xe0], r11
mov qword [rbp + 0xe8], r8
add byte [rcx + rcx*4 - 0x63], cl
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x63], cl
add byte [rcx], al
add byte [rax], al
mov qword [rbp + 0xf0], r11
lea rcx, [rbp + 0xc0]
mov edx, 1
call fcn.1401fb330
mov r10, rsi
mov r14, qword [r10 + 0x160]
test r14, r14
je 0x1401f67c7
mov qword [rbp + 0xa0], r10
movzx eax, word [r14 + 0x3d2]
cmp ax, 4
jbe 0x1401f682b
mov r10, qword [rbp + 0xa0]
mov r11, qword [rbp + 0x100]
mov ebx, dword [rbp + 0x100]
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x80]
mov qword [rcx + 0x50], rax
movaps xmm0, xmmword [rbp + 0x50]
sub byte [rbp + 0x50], al
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movaps xmm2, xmmword [rbp + 0x30]
movaps xmm3, xmmword [rbp + 0x40]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rcx + 0x58], r10
pop rax
pop rax
mov qword [rcx + 0x60], r11
mov rax, qword [rbp + 0xb8]
mov qword [rcx + 0x68], rax
mov dword [rcx + 0x68], eax
mov dword [rcx + 0x68], eax
add rsp, 0x198
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x100]
lea rdi, [rcx + 1]
jmp 0x1401f6864
mov rcx, qword [0x14034f0b8]
xor edx, edx
ror byte [rbp - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, word [r14 + 0x3d2]
movzx eax, word [rsi + 0x3d2]
movzx eax, word [rsi + 0x3d2]
cmp ax, 4
ja 0x1401f67c0
pop rsp
invalid
invalid
invalid
pop rsp
invalid
mov rbx, r14
mov r14, qword [r14 + 0x160]
test r14, r14
je 0x1401f6d0d
add byte [rax], al
add byte [rax], al
mov r8, rdi
movzx eax, ax
lea r9, [rdi + 1]
movzx edi, word [rbx + 0x3d0]
test rdi, rdi
mov qword [rbp + 0x70], r9
je 0x1401f6900
mov rsi, qword [r14 + rdi*8 + 0x3d0]
dec rdi
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], r9
mov qword [rbp - 0x18], rdi
mov qword [rbp - 0x10], rsi
jne 0x1401f689c
mov qword [rbp - 8], r8
mov qword [rbp], rbx
mov qword [rbp + 8], r8
movzx r12d, word [rsi + 0x3d2]
lea edx, [rax + r12]
inc edx
cmp edx, 0xc
jae 0x1401f6d25
lea rdx, [r12 + 1]
mov qword [rbp + 0xb0], rdx
lea r11, [r12 + rax]
inc r11
inc ebx
inc ebx
movzx edx, word [r14 + 0x3d2]
mov qword [rbp + 0xa8], rax
jmp 0x1401f696e
movzx edx, word [r14 + 0x3d2]
test dx, dx
je 0x1401f6d6e
mov r10, qword [r14 + 0x3e0]
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], r9
mov qword [rbp - 0x50], 0
mov qword [rbp - 0x48], rbx
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x38], r10
mov qword [rbp - 0x30], r8
movzx r8d, word [r10 + 0x3d2]
lea r11, [rax + r8]
sbb al, 0
sbb al, 0
inc r11
cmp r11, 0xc
sti
or al, 0xf
sub edx, 3
add byte [rax], al
sti
or al, 0xf
sub edx, 3
add byte [rax], al
lea r9, [rax + 1]
mov qword [rbp + 0xb0], r9
mov rsi, rbx
xor edi, edi
mov r12, rax
mov qword [rbp + 0xa8], r8
mov rbx, r10
mov qword [rbp + 0x98], r12
movzx r15d, dx
cli
cli
mov qword [rbp + 0x78], r11
mov word [rsi + 0x3d2], r11w
imul rax, rdi, 0x38
lea rcx, [r14 + rax]
add rcx, 0x168
mov rdx, qword [r14 + rax + 0x198]
mov qword [rbp + 0xf0], rdx
movups xmm0, xmmword [r14 + rax + 0x168]
movups xmm1, xmmword [r14 + rax + 0x178]
add byte [rcx + 0xf], al
adc byte [rsi + rax + 0x188], dl
add byte [rcx + 0xf], al
adc byte [rsi + rax + 0x188], dl
movaps xmmword [rbp + 0xe0], xmm2
movaps xmmword [rbp + 0xd0], xmm1
movaps xmmword [rbp + 0xc0], xmm0
lea rdx, [r14 + rax]
add rdx, 0x1a0
mov r13, rdi
not r13
add r13, r15
imul r8, r13, 0x38
call fcn.14025a788
imul rax, r12, 0x38
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
movaps xmm2, xmmword [rbp + 0xe0]
movups xmmword [rsi + rax + 0x168], xmm0
movups xmmword [rsi + rax + 0x178], xmm1
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + rax + 0x188], edx
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + rax + 0x188], edx
mov rcx, qword [rbp + 0xf0]
mov qword [rsi + rax + 0x198], rcx
mov qword [rbp + 0x90], rbx
lea rdx, [rbx + 0x168]
mov rbx, qword [rbp + 0xb0]
mov ebx, dword [rbp + 0xb0]
mov ebx, dword [rbp + 0xb0]
imul rax, rbx, 0x38
lea rcx, [rsi + rax]
invalid
add rcx, 0x168
mov r12, qword [rbp + 0xa8]
imul r8, r12, 0x38
call fcn.14025a776
cmp eax, 0x89480006
clc
invalid
shl rax, 5
lea rcx, [r14 + rax]
or al, 6
movups xmm0, xmmword [r14 + rax]
adc byte [rsi + rax], al
movups xmm1, xmmword [r14 + rax + 0x10]
movaps xmmword [rbp + 0xd0], xmm1
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm0
lea rdx, [r14 + rax]
add rdx, 0x20
add edx, 0x20
add edx, 0x20
mov r8, r13
shl r8, 5
call fcn.14025a788
mov rax, qword [rbp + 0x98]
shl eax, 5
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + rax], eax
movups xmmword [rsi + rax + 0x10], xmm1
mov ecx, ebx
shl ecx, 5
add rcx, rsi
mov r8d, r12d
shl r8d, 5
mov rdx, qword [rbp + 0x90]
add byte [rax], al
call fcn.14025a776
lea r12, [rdi + 1]
lea rcx, [r14 + rdi*8]
add rcx, 0x3e0
lea rdx, [r14 + rdi*8]
add rdx, 0x3e8
add edx, 0x3e8
add edx, 0x3e8
shl r13, 3
mov r8, r13
call fcn.14025a788
cmp r15, r12
jbe 0x1401f6bca
mov ecx, r15d
sub ecx, r12d
and ecx, 3
je 0x1401f6cf0
nop word cs:[rax + rax]
lea rax, [r12 + 1]
mov rdx, qword [r14 + r12*8 + 0x3d8]
mov qword [rdx + 0x160], r14
mov dword [rdx + 0x160], esi
invalid
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rdx + 0x3d0], esp
mov word [rdx + 0x3d0], r12w
mov r12, rax
dec rcx
jne 0x1401f6b20
invalid
neg rdi
lea rcx, [r15 + rdi]
add rcx, 0xfffffffffffffffe
dec byte [rax - 0x7d]
stc
add esi, dword [rdx + 0x75]
dec byte [rax - 0x7d]
stc
add esi, dword [rdx + 0x75]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x75], cl
mov esi, es
mov rcx, qword [r14 + rax*8 + 0x3d8]
fadd dword [rbx]
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x4f], cl
invalid
mov qword [rcx + 0x160], r14
mov dword [rcx + 0x160], esi
mov word [rcx + 0x3d0], ax
add byte [rax], al
mov rcx, qword [r14 + rax*8 + 0x3e0]
mov ecx, dword [rsi + rax*8 + 0x3e0]
mov qword [rcx + 0x160], r14
lea edx, [rax + 1]
mov word [rcx + 0x3d0], dx
add byte [rbp - 0x7699feb0], cl
xchg ecx, eax
rol byte [rbx], 1
add byte [rax], al
mov rcx, qword [r14 + rax*8 + 0x3e8]
mov ecx, dword [rsi + rax*8 + 0x3e8]
invalid
mov qword [rcx + 0x160], r14
lea edx, [rax + 2]
mov word [rcx + 0x3d0], dx
add byte [rcx - 0x75], cl
mov esi, es
lock add eax, dword [rax]
add byte [rcx + rcx*4 - 0x4f], cl
invalid
add dword [rax], eax
add byte [rbp - 0x7699fcb0], cl
mov dword [rcx + 0x3d0], edx
mov dword [rcx + 0x3d0], edx
add rax, 4
cmp rax, r15
jne 0x1401f6b60
dec word [r14 + 0x3d2]
mov rdi, qword [rbp + 0x70]
cmp rdi, 2
mov r15, qword [rbp + 0x90]
mov rbx, qword [rbp + 0x78]
jb 0x1401f6840
mov r8, qword [rbp + 0xa8]
inc r8
mov rax, rbx
sub rax, qword [rbp + 0x98]
cmp r8, rax
jne 0x1401f6d51
lea edx, [rdi + 0x3d8]
shl r8d, 3
call fcn.14025a776
invalid
invalid
invalid
mov ecx, ebx
sub ecx, r12d
inc ecx
mov rax, r12
and ecx, 3
je 0x1401f6c63
mov rdx, r12
nop dword [rax]
lea rax, [rdx + 1]
mov r8, qword [rsi + rdx*8 + 0x3d8]
mov qword [r8 + 0x160], rsi
mov word [r8 + 0x3d0], dx
mov rdx, rax
dec rcx
leave
leave
jne 0x1401f6c40
mov rcx, rbx
sub rcx, r12
cmp rcx, 3
jb 0x1401f6840
nop word cs:[rax + rax]
mov rcx, qword [rsi + rax*8 + 0x3d8]
mov qword [rcx + 0x160], rsi
mov word [rcx + 0x3d0], ax
mov rcx, qword [rsi + rax*8 + 0x3e0]
mov qword [rcx + 0x160], rsi
lea edx, [rax + 1]
mov word [rcx + 0x3d0], dx
mov rcx, qword [rsi + rax*8 + 0x3e8]
mov qword [rcx + 0x160], rsi
lea edx, [rax + 2]
mov word [rcx + 0x3d0], dx
mov rcx, qword [rsi + rax*8 + 0x3f0]
mov qword [rcx + 0x160], rsi
lea rdx, [rax + 3]
mov word [rcx + 0x3d0], dx
add rax, 4
cmp rdx, rbx
jne 0x1401f6c80
jmp 0x1401f6840
mov rax, r12
neg rdi
lea rcx, [r15 + rdi]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
jae 0x1401f6b60
test ax, ax
jne 0x1401f67c0
mov rax, qword [rbp + 0x88]
mov byte [rax], 1
jmp 0x1401f67c0
mov edx, 5
sub rdx, rax
lea rcx, [rbp - 0x28]
call fcn.1401fab50
jmp 0x1401f67c0
mov edx, 5
sub rdx, rax
lea rcx, [rbp - 0x60]
call fcn.1401fb330
jmp 0x1401f67c0
lea rax, str.Hq__
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 1
lea rax, [rbp + 0x108]
mov qword [rbp + 0xd0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xd8], xmm0
lea rdx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_srccollections_btree_node.rsassertion_failed:_edge.height__self.height___1
lea rcx, [rbp + 0xc0]
call fcn.14025ba30
jmp 0x1401f6e2c
ud2
xor r11d, r11d
test r9w, r9w
je 0x1401f76b5
mov r9w, 1
test r11w, r11w
jne 0x1401f7280
cmp rdx, r14
je 0x1401f734c
movzx edi, byte [rdx]
movzx r10d, dil
test r10b, r10b
js 0x1401f72b2
inc rdx
jmp 0x1401f7317
mov r11d, r10d
and r11d, 0x1f
movzx r15d, byte [rdx + 1]
and r15d, 0x3f
cmp r10b, 0xdf
jbe case.0x1401e4935.317
movzx r10d, byte [rdx + 2]
shl r15d, 6
and r10d, 0x3f
or r10d, r15d
cmp dil, 0xf0
jb 0x1401f7322
movzx edi, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and edi, 0x3f
or edi, r10d
or edi, r11d
mov r10d, edi
cmp r10d, 0xffff
jbe 0x1401f7317
jmp 0x1401f7336
add rdx, 2
shl r11d, 6
or r11d, r15d
mov r10d, r11d
mov edx, ebx
xor r11d, r11d
mov r9d, r10d
jmp 0x1401f7283
add rdx, 3
shl r11d, 0xc
add eax, dword [rcx - 0x3f]
jrcxz 0x1401f7336
or r10d, r11d
cmp r10d, 0xffff
inc dword [rax]
add byte [rsi - 0x1f], dh
inc dword [rax]
add byte [rsi - 0x1f], dh
and r10d, 0x3ff
or r10d, 0xdc00
fadd qword [rax]
add byte [rbp - 0x77], al
shr ecx, cl
invalid
invalid
invalid
invalid
test r8, r8
mov qword [rbp - 0x20], r14
je 0x1401f7392
cmp r8d, 2
jne 0x1401f7367
xor r15d, r15d
inc edi
in al, dx
add byte [rax], al
add byte [rax], al
mov dword [rbp - 0x14], 0
jmp 0x1401f73bc
xor eax, eax
nop dword [rax]
cmp rcx, rax
je 0x1401f7388
invalid
movzx edx, byte [rbx + rax]
cmp edx, 0x20
je 0x1401f7392
inc rax
cmp edx, 9
jne 0x1401f7370
invalid
invalid
jmp 0x1401f7392
test rcx, rcx
je 0x1401f7392
mov r15b, 1
jmp 0x1401f735e
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x1401f73a3
adc byte [rax + 0x3b], cl
jne 0x1401f73a3
mov rcx, rsi
call fcn.1401e5f70
invalid
mov rax, qword [rsi + 8]
mov word [rax + rdi*2], 0x22
invalid
inc rdi
mov qword [rsi + 0x10], rdi
mov r15b, 1
mov al, 1
mov dword [rbp - 0x14], eax
xor r13d, r13d
movaps xmm6, xmmword [0x140268cb0]
add byte [rcx], dh
invalid
add byte [rcx], dh
invalid
jmp 0x1401f73e3
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov word [rax + r14*2], r13w
inc r14
mov qword [rsi + 0x10], r14
mov dword [rsi + 0x10], esi
mov dword [rsi + 0x10], esi
mov r13d, r12d
test r13w, r13w
test r13d, r13d
je 0x1401f7410
xor r12d, r12d
test r15b, r15b
jne 0x1401f74f0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x76], cl
adc byte [rbx + rdi + 0x36], cl
cmp r14, qword [rsi]
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne 0x1401f73d0
mov rcx, rsi
int1
call fcn.1401e5f70
jmp 0x1401f73d0
invalid
mov rax, qword [rbp - 0x20]
cmp rbx, rax
cmp ebx, eax
je case.0x1401ea0e9.140
test ah, cl
add dword [rax], eax
add byte [rax], al
movzx ecx, byte [rbx]
add byte [rax], al
movzx ecx, byte [rbx]
movzx r13d, cl
movzx ebp, cl
test r13b, r13b
js 0x1401f743a
invalid
adc dword [rax - 1], ecx
ret
inc rbx
inc ebx
xor r12d, r12d
test r15b, r15b
test bh, bh
test bh, bh
jne 0x1401f74f0
jmp 0x1401f73f5
mov eax, r13d
and eax, 0x1f
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp r13b, 0xdf
cmp ch, 0xdf
invalid
cmp ch, 0xdf
jbe 0x1401f748d
movzx r13d, byte [rbx + 2]
shl edx, 6
loop 0x1401f745b
loop 0x1401f745b
and r13d, 0x3f
or r13d, edx
cmp cl, 0xf0
invalid
jb 0x1401f74a6
movzx r9d, byte [r11 + 3]
movzx ecx, byte [rbx + 3]
mov dh, 0x4b
add ecx, dword [rax - 0x7d]
ret
add rbx, 4
and eax, 7
shl eax, 0x12
shl r13d, 6
and ecx, 0x3f
or ecx, r13d
or ecx, eax
rol dword [rcx - 0x77], 0xcd
rol dword [rcx - 0x77], 0xcd
mov ebp, ecx
cmp r13d, 0xffff
jbe case.0x1401e5e90.268
std
invalid
jmp 0x1401f74bd
add rbx, 2
shl eax, 6
loopne 0x1401f749a
loopne 0x1401f749a
or eax, edx
mov r13d, eax
xor r12d, r12d
invalid
xor esp, esp
test r15b, r15b
jne 0x1401f74f0
jmp 0x1401f73f5
invalid
add rbx, 3
shl eax, 0xc
or r13d, eax
cmp r13d, 0xffff
jbe case.0x1401e5e90.268
invalid
invalid
invalid
lea eax, [r13 + 0xff0000]
shr eax, 0xa
or cl, byte [0x140204ccc]
or cl, byte [0x140204ccc]
add al, bl
add byte [rax], al
and r13d, 0x3ff
or r13d, 0xdc00
mov r12d, r13d
mov r13d, eax
test r15b, r15b
je 0x1401f73f5
dec dword [rdi]
test byte [rdi + rdi*8], cl
invalid
nop dword [rax]
add byte [rsi + 0x41], ah
cmp ebp, 0x22
cmp r13w, 0x22
cmp r13d, 0x22
je 0x1401f7515
movzx eax, r13w
cmp eax, 0x5c
clc
pop rsp
clc
pop rsp
jne 0x1401f7547
inc rdi
inc edi
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne 0x1401f73d0
invalid
invalid
invalid
test eax, eax
invalid
jmp 0x1401f73fe
mov r8, rdi
inc r8
je case.0x1401ee747.83
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
test rdi, rdi
je 0x1401f759e
cmp rdi, 0x10
cmp rdi, 0x10
jae 0x1401f755b
xor ecx, ecx
jmp 0x1401f758c
xor edi, edi
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne 0x1401f73d0
jmp 0x1401f73fe
invalid
mov rcx, rdi
mov ecx, edi
and rcx, 0xfffffffffffffff0
lea r8, [rax + rdx*2]
push rax
push rax
add r8, 0x10
xor r9d, r9d
leave
leave
nop dword [rax]
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [rax + rcx*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
xor al, 0x48
add r9, 0x10
cmp rcx, r9
jne 0x1401f7570
add rdx, rcx
add edx, ecx
cmp rdi, rcx
je 0x1401f759e
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
add byte [rax - 1], cl
ret 0xff48
jne 0x1401f7590
mov word [rax + rdx*2], 0x5c
inc rdx
mov qword [rsi + 0x10], rdx
xor edi, edi
mov r14, qword [rsi + 0x10]
push rax
pop rsp
add byte [rax - 1], cl
ret 0x8948
cmp r14, qword [rsi]
jne 0x1401f73d0
invalid
invalid
invalid
jmp 0x1401f73fe
invalid
dec dword [rax - 0x39]
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
mov r9d, 2
mov rcx, rsi
int1
call fcn.140265a10
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
or byte [rax - 0x7b], cl
dec dword [rdi]
test dword [rsi - 1], edx
invalid
invalid
invalid
or byte [rax - 0x7b], cl
dec dword [rdi]
test dword [rsi - 1], edx
invalid
invalid
invalid
jmp 0x1401f759e
cmp byte [rbp - 0x14], 0
je 0x1401f76b3
mov rax, qword [rsi]
mov eax, dword [rsi]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
adc byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xd9
sub ecx, ebx
mov rcx, rax
sub rcx, rbx
sub ecx, ebx
sub ecx, ebx
cmp rcx, rdi
jb case.0x1401ea76c.149
invalid
invalid
test rdi, rdi
je case.0x1401ebb80.91
mov rax, qword [rsi + 8]
cmp rdi, 0x10
adc byte [rbx + 0x2f], dh
adc byte [rbx + 0x2f], dh
xor ecx, ecx
jmp case.0x14020f356.166
mov qword [rsp + 0x20], 2
add al, byte [rax]
add byte [rax], al
mov r9d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
int1
mov rdx, rbx
mov r8, rdi
mov eax, edi
fimul dword [rcx - 0x77]
clc
mov eax, edi
call fcn.140265a10
mov rbx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
cmp rdi, 0x10
call qword [rax]
call qword [rax]
jb 0x1401f7618
ror dword [rax - 0x77], 1
mov rcx, rdi
mov ecx, edi
stc
and rcx, 0xfffffffffffffff0
lea rdx, [rax + rbx*2]
adc al, 0x58
adc al, 0x58
add rdx, 0x10
xor r8d, r8d
nop dword [rax]
add byte [rax], 0
add byte [rax], al
adc byte [rbp + 0x31], al
ror byte [rdi], 0x1f
add byte [rax], 0
add byte [rax], al
movups xmmword [rdx + r8*2 - 0x10], xmm6
adc dword [rdx + rax*2 - 0x10], esi
invalid
movups xmmword [rdx + r8*2], xmm6
adc dword [rdx + rax*2], esi
add r8, 0x10
cmp rcx, r8
jne 0x1401f7660
add rbx, rcx
add ebx, ecx
cmp rdi, rcx
je 0x1401f768e
sub rdi, rcx
nop
iretd
mov word [rax + rbx*2], 0x5c
inc rbx
dec rdi
iretd
jne case.0x1401ea3c2.124
mov dword [rax + rbx*2], 0xff48005c
ret
iretd
mov rax, qword [rsi]
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
cmp rbx, rax
jne 0x1401f76a2
mov rcx, rsi
call fcn.1401e5f70
mov rax, qword [rsi + 8]
mov word [rax + rbx*2], 0x22
invalid
add al, 0x58
and al, byte [rax]
mov dword [rax + rbx*2], 0xff480022
ret
pop rax
and al, byte [rax]
inc rbx
mov qword [rsi + 0x10], rbx
xor eax, eax
ror byte [rdi], 0x28
jne 0x1401f76a9
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x88
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
lea rax, str.capacity_overflow
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
add byte [rax - 0x77], cl
mov r8b, 0x48
mov dword [rbp - 0x48], 1
mov qword [rbp - 0x40], 8
ror byte [r8], 0
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rdx, [0x1402d7538]
lea rcx, [rbp - 0x50]
call fcn.14025ba30
int3
invalid
sub esp, 0x40
lea rbp, [rsp + 0x40]
mov rsi, rcx
lea rcx, [rbp - 0x18]
mov rdx, rsi
call 0x129120066
ja 0x1401f7720
mov edx, esi
call fcn.1401eee50
mov r14, qword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
invalid
dec dword [rbx + rcx*4 + 0x75]
call 0x15015fc77
test byte [rdx + 0x48000000], cl
add byte [rax], al
invalid
invalid
mov esi, dword [rbp - 0x18]
test r14, r14
je 0x1401f77b9
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea edi, [rbp - 0x18]
lea rdi, [rbp - 0x18]
lea edi, [rbp - 0x18]
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401f7754
add byte [rax - 0x77], cl
mov rcx, rdi
stc
mov rdx, rsi
call fcn.1401eee50
mov r14, qword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
test r14, r14
je 0x1401f77b9
mov r15, qword [rbp - 8]
imul rax, r15, 0x38
lea r12, [r14 + rax]
and al, 6
and al, 6
add r12, 0x168
cmp qword [r14 + rax + 0x168], 0
push 1
push 1
je 0x1401f7782
mov r8, qword [r12 + 8]
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
xor edx, edx
call rbx
cmp qword [r12 + 0x20], 0
je 0x1401f779a
add byte [rax + rdx + 0x4d], dh
mov eax, dword [rsp + 0x28]
invalid
mov r8, qword [r12 + 0x28]
sub byte [rax - 0x75], cl
or eax, 0x157922
invalid
invalid
mov rcx, qword [0x14034f0b8]
adc eax, 0xffd23100
ror dword [rcx - 0x3f], cl
out 5, eax
xor edx, edx
call rbx
shl r15, 5
cmp qword [r14 + r15], 0
je 0x1401f7740
add r14, r15
mov r8, qword [r14 + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call rbx
jmp 0x1401f7740
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
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, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
mov rax, qword [rbp + 0x1660]
shl rax, 1
test rax, rax
je 0x1401fdc06
mov r8, qword [rbp + 0x1668]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp dword [rbp + 0x16b8], 0
je 0x1401fdc6a
mov r8, qword [rbp + 0x16c0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x1700]
call qword [sym.imp.kernel32.dll_ReleaseMutex]
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
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, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
cmp qword [rbp - 0x40], 0
je case.0x140185bd5.1091
mov r8, qword [rbp - 0x38]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x1717], 1
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add bh, bh
adc eax, 0x6a6ea
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop r15
pop rbp
ret
invalid
mov rax, qword [rsi + 0x10]
cmp byte [rax], 1
jne 0x1401fdf70
mov rbx, qword [rsi + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x1401fde81
xor ecx, ecx
cmp rax, 1
setne cl
lea r8, [0x1402d851e]
cmove r8, rax
mov qword [rbp + 0x38], r8
mov qword [rbp + 0x40], rcx
mov qword [rbp - 0x50], rbx
lea rax, [fcn.140038660]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x38]
mov qword [rbp - 0x40], rax
lea rax, [0x1401e2630]
mov qword [rbp - 0x38], rax
lea rax, [0x1402d8540]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 3
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
mov r8b, 0x48
mov dword [rbp - 8], eax
mov qword [rbp], 2
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x18]
call fcn.140039420
mov byte [r14], 0
mov qword [rbx], 0
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x77], r9b
cmp byte [r8 - 0x39], r9b
add byte [rax], al
add byte [rax], al
sub byte [rax - 0x77], r9b
cmp byte [r8 - 0x39], r9b
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x38]
mov rbx, qword [rax + 0x10]
mov r14, qword [rdi + 0x20]
mov r15, qword [rdi + 0x28]
lea rcx, [rbp - 0x18]
mov rdx, r14
mov r8, r15
call fcn.14003d860
test byte [rbp - 0x18], 1
mov r12d, 2
mov eax, 2
jne 0x1401fdefc
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
lea rcx, [rbp - 0x18]
call fcn.1401db5d0
mov rax, qword [rbp - 0x18]
cmp rax, 2
je 0x1401fdefc
mov rcx, qword [rbp + 0x20]
mov qword [rbp - 0x20], rcx
loopne 0x1401fdef4
adc byte [rbp - 0x10], al
loopne 0x1401fdef4
adc byte [rbp - 0x10], al
movups xmm1, xmmword [rbp]
movups xmm2, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x18], rax
movaps xmm0, xmmword [rbp - 0x50]
mov al, 0xf
sub byte [rbp - 0x40], cl
mov al, 0xf
sub byte [rbp - 0x40], cl
movaps xmm2, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm1
movups xmmword [rbp + 0x10], xmm2
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], r14
mov qword [rbp + 0x30], r15
cmp qword [rdi], 0
je 0x1401fdf3c
movups xmm0, xmmword [rdi + 8]
movups xmmword [rbp - 0x48], xmm0
mov r8d, 0x1bc41
add byte [rax], al
mov r8d, 0x1bc41
add byte [rax], al
mov qword [rbp - 0x50], r12
mov eax, dword [rdi + 0x18]
mov ecx, dword [rdi + 0x1c]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
lea rcx, [rbp + 0x38]
lea r8, [rbp - 0x18]
lea r9, [rbp - 0x50]
mov rdx, rbx
call case.0x1401908d2.834
mov rcx, qword [rsi + 0x30]
xor byte [rax + 0x458b4801], r9b
cmp byte [rax - 1], cl
invalid
invalid
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
call fcn.1401db5d0
cmp dword [rbp - 0x18], 2
jne 0x1401fdfe3
lea rcx, [rbp - 0x18]
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
call fcn.14003d860
test byte [rbp - 0x18], 1
jne case.0x1401908d2.1073
mov rbx, qword [rbp - 0x10]
mov r14, qword [rbp - 8]
mov r15, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
cmp byte [r15], 0
jne 0x1401fdffe
jmp 0x1401fe022
mov rbx, qword [rbp + 8]
test rbx, rbx
je case.0x1401908d2.1073
test dl, bl
std
invalid
invalid
mov r14, qword [rbp + 0x10]
mov r15, qword [rsi + 0x10]
cmp byte [r15], 0
je 0x1401fe022
lea rcx, [0x1402d84e8]
lea ecx, [0x1402d84e8]
mov edx, 0x1c
mov r8, rbx
mov r9, r14
call fcn.1401fe0a0
test al, al
je 0x1401fe022
mov byte [r15], 0
jmp 0x1401fdf70
lea rcx, [0x1402d8504]
mov edx, 0x1a
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword [rbp - 0x77]
int1
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword [rbp - 0x77]
int1
call fcn.1401fe0a0
test al, al
je 0x1401fe046
mov byte [r15], 1
jmp 0x1401fdf70
cmp byte [r15], 0
jne case.0x1401908d2.1073
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x38]
inc qword [rax + 0x18]
inc dword [rax + 0x18]
inc dword [rax + 0x18]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
int3
movq qword [rbp + 0x60], mm1
jg 0x1401fe12e
invalid
movdqa xmmword [rbp + 0x50], xmm8
movdqa xmmword [rbp + 0x40], xmm7
movdqa xmmword [rbp + 0x30], xmm6
movq qword [rbp + 0x30], mm6
movq qword [rbp + 0x30], mm6
mov rbx, r8
mov r15, rdx
mov r12, rcx
cmp rdx, r9
jae 0x1401fe196
mov rdi, r9
movzx eax, byte [r12]
lea r9, [r15 - 1]
xor ecx, ecx
mov rdx, r15
sub rdx, 4
invalid
add al, 0x48
cmovae ecx, edx
mov r8, r15
mov eax, edi
invalid
cmp rcx, r8
jae 0x1401fe1b5
lea r14, [r8 - 1]
cmp r14, r15
cmp esi, edi
jae 0x1401fe7bb
test dword [rsi], eax
add byte [rax], al
movzx edx, byte [r12 + r8 - 1]
mov r8, r14
cmp dl, al
je 0x1401fe120
lea rcx, [r15 + 0xf]
cmp rcx, rdi
jbe 0x1401fe404
mov rcx, rbx
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov sil, 1
test eax, eax
je 0x1401fe6d8
add eax, 0x850f0000
cmp al, byte [0xc96be19e]
loope 0x1401fe1e8
jne 0x1401fe6d6
mov rcx, r12
mov rdx, rbx
mov edx, ebx
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete sil
jmp 0x1401fe6d8
mov qword [rsp + 0x20], r15
lea rcx, [rbp - 0x50]
mov rdx, rbx
mov r8, rdi
mov r9, r12
call fcn.140040e10
in al, 0xff
in al, 0xff
test byte [rbp - 0x50], 1
je 0x1401fe2d7
mov rbx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
mov rax, qword [rbp + 0x10]
lea r11, [rax - 1]
mov rdx, qword [rbp]
mov rdi, qword [rbp + 8]
push rbp
add byte [rax - 0x75], cl
jge 0x1401fe1f6
cmp rbx, 0xffffffffffffffff
je 0x1401fe6b7
add byte [rax], al
mov rcx, qword [rbp - 0x28]
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x1401fe6d6
mov r14, qword [rbp - 0x30]
mov r15, qword [rbp - 0x48]
mov r10, qword [rbp - 0x38]
mov rsi, rax
mov qword [rbp + 0x28], r10
sub rsi, r10
mov qword [rbp + 0x20], rsi
nop word cs:[rax + rax]
movzx r9d, byte [r8 + r9]
bt r14, r9
jae 0x1401fe27e
cmp r15, rbx
mov r12, rbx
cmova r12, r15
lea r10, [r8 + rcx]
mov r9, r12
nop dword [rax]
cmp r9, rax
jae 0x1401fe293
mov rsi, r9
add r9, rcx
cmp r9, rdx
jae 0x1401fe7cd
add rcx, rax
xor ebx, ebx
lea r9, [rcx + r11]
xor esi, esi
cmp r9, rdx
jb 0x1401fe230
jmp 0x1401fe6d8
mov r10, r15
nop word cs:[rax + rax]
cmp rbx, r10
jae 0x1401fe3fc
cmp byte [rbp - 0x36], 0
jne 0x1401fe6d6
mov r8, qword [rbp - 0x48]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
movzx esi, byte [rbp - 0x38]
jmp 0x1401fe307
xor sil, 1
add r8, r9
test r8, r8
je 0x1401fe326
cmp r8, rdx
jae 0x1401fe320
cmp byte [rcx + r8], 0xbf
jg 0x1401fe326
jmp 0x1401fe81a
jne 0x1401fe81a
cmp r8, rdx
je 0x1401fe6d8
movzx r10d, byte [rcx + r8]
movzx eax, r10b
test al, al
js 0x1401fe380
test sil, 1
jne 0x1401fe3fc
mov r9d, 1
cmp eax, 0x80
jb 0x1401fe300
mov r9d, 2
cmp eax, 0x800
jb 0x1401fe300
cmp eax, 0x10000
mov r9d, 4
sbb r9, 0
jmp 0x1401fe300
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + r8 + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x1401fe3d5
movzx eax, byte [rcx + r8 + 2]
shl r11d, 6
and eax, 0x3f
or eax, r11d
cmp r10b, 0xf0
jb 0x1401fe3eb
movzx r10d, byte [rcx + r8 + 3]
and r9d, 7
shl r9d, 0x12
shl eax, 6
and r10d, 0x3f
or r10d, eax
or r10d, r9d
mov eax, r10d
test sil, 1
je 0x1401fe346
jmp 0x1401fe3fc
shl r9d, 6
or r9d, r11d
mov eax, r9d
test sil, 1
je 0x1401fe346
jmp 0x1401fe3fc
shl r9d, 0xc
or eax, r9d
test sil, 1
je 0x1401fe346
mov sil, 1
jmp 0x1401fe6d8
movzx eax, al
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
movzx eax, dl
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
inc r12
mov qword [rbp - 0x50], rbx
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x58], r9
mov qword [rbp - 0x38], r9
add r15, 0x3f
cmp r15, rdi
mov qword [rbp + 0x28], rcx
jae 0x1401fe5f2
mov rcx, qword [rbp - 0x28]
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x1401fe6d6
mov r14, qword [rbp - 0x30]
mov rbx, qword [rbp - 0x48]
mov r15, qword [rbp - 0x38]
lea r12, [rbx - 1]
jmp 0x1401fe72f
xor esi, esi
and sil, 1
mov eax, esi
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
movaps xmm12, xmmword [rbp + 0x90]
movaps xmm13, xmmword [rbp + 0xa0]
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx r9d, byte [r8 + r9]
bt r14, r9
jae 0x1401fe721
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
mov rcx, r14
mov rdx, r15
call fcn.14025b9c0
add rcx, r12
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
lea eax, [0x1402e1420]
lea eax, [0x1402e1420]
call fcn.14025b9c0
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
mov rcx, r10
mov rdx, rax
call fcn.14025b9c0
add byte [rbp + rcx*4 + 5], cl
or al, 0x2c
invalid
add byte [rcx + rcx*4 - 0x37], cl
call fcn.14025b9c0
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
add eax, 0xe2c0b
add eax, 0xe2c0b
call fcn.14025b9c0
lea rax, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.14025c070
invalid
add ah, cl
add eax, 0x55cccc00
mov rbp, rsp
mov rax, qword [rcx]
shl rax, 1
test rax, rax
jne 0x1401fe841
pop rbp
ret
mov r8, qword [rcx + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
pop rbp
insb byte [rdi], dx
or byte [0x19df2194f], dl
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
push rbp
push rsi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, rdx
mov qword [rbp - 0x30], rdx
mov dword [rbp - 0x30], edx
mov dword [rbp - 0x30], edx
lea rdx, [rbp - 0x28]
movups xmm0, xmmword [r8]
movups xmmword [rbp - 0x28], xmm0
mov r8, qword [r8 + 0x10]
mov qword [rbp - 0x18], r8
movzx r8d, byte [rcx + 0x20]
movzx eax, byte [rcx + 0x20]
movzx eax, byte [rcx + 0x20]
mov rsi, qword [rcx]
xor r9d, r9d
mov r10, rsi
neg r10
mov qword [rbp - 0x10], rcx
cmovno r9, rcx
mov rcx, rax
call fcn.1401e4180
rcr byte [rax - 2], 1
dec dword [rax - 0x2f]
invalid
rcr byte [rax - 2], 1
dec dword [rax - 0x2f]
out 0x48, al
test rsi, rsi
test rsi, rsi
je 0x1401fe8d3
mov rcx, qword [rbp - 0x10]
mov r8, qword [rcx + 8]
mov rcx, qword [0x14034f0b8]
int1
invalid
adc eax, 0x89d23100
ret
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
ror byte [rcx + 0x2f15ffc3], cl
pushfq
invalid
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
call 0x1401fe830
nop
add rsp, 0x20
add esp, 0x20
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov dword [rbp + 8], 0
mov byte [rbp + 0xc], 0
add byte [rax - 0x77], cl
push rbp
call 0x128657684
add byte [rax - 0x77], cl
push rbp
call 0x128657684
mov qword [rbp - 0x28], rax
lea rax, [fcn.140038660]
mov qword [rbp - 0x20], rax
lea rax, str.memory_allocation_of__bytes_failed_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
sahf
or eax, 0x45894800
test al, 0x48
mov dword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x28]
lea eax, [rbp - 0x28]
lea eax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
lea rcx, [rbp + 8]
lea rdx, [rbp - 0x58]
call case.0x14019bee2.319
fst qword [rdi]
invalid
dec dword [rcx + 0x3e183c1]
cmp ecx, 1
jne 0x1401fe9f4
fst qword [rdi]
invalid
mov rcx, rax
dec rax
enter 0xffffffffffff8948, 0x45
invalid
enter 0xffffffffffff8948, 0x45
invalid
mov rax, qword [rcx - 1]
mov qword [rbp - 8], rax
mov rax, qword [rcx + 7]
mov qword [rbp], rax
mov dword [rbp], eax
mov dword [rbp], eax
mov rax, qword [rax]
test rax, rax
je 0x1401fe9b5
invalid
mov rcx, qword [rbp - 8]
call rax
ror byte [rbx + rcx*4 + 0x45], 1
clc
mov r8, qword [rbp - 8]
mov rax, qword [rbp]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x10]
je 0x1401fe9e2
cmp qword [rax + 0x10], 0x11
jb 0x1401fe9d3
js 0x1401fe9dc
adc dword [rdx + 4], esi
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
or eax, 0x1506cf
invalid
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x98
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov r8, qword [rbp - 8]
mov rax, qword [rbp]
invalid
invalid
add byte [r8 - 0x7d], r9b
js 0x1401fea26
cmp qword [rax + 8], 0
je 0x1401fea3f
add byte [rsi + rbx + 0x48], dh
mov eax, dword [rbp]
mov rax, qword [rbp]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1401fea30
add al, 0x4d
mov eax, dword [rax - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
or eax, 0x150681
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
invalid
rcr dword [rdx - 0x74b7fffa], 0xd
jb case.0x1401e5e90.273
mov rcx, qword [0x14034f0b8]
xor edx, edx
adc eax, 0x4cd23100
mov eax, dword [rbp - 0x10]
invalid
invalid
mov r8, qword [rbp - 0x10]
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
jo 0x1401feaae
lea ebp, [rsp + 0x70]
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
mov dword [rbp - 0x18], 0
mov byte [rbp - 0x14], 0
lea rax, str.fatal_runtime_error:_Rust_panics_must_be_rethrown_n
add dh, al
in al, dx
add byte [rax - 0x73], cl
add eax, 0xd9d5c
or eax, 0x45894800
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov al, 0x48
mov dword [rbp - 0x48], 1
lea rax, [rbp - 0x10]
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
invalid
enter 0xffffffffffff8d48, 0x4d
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x50]
call 0xf07577ef
call case.0x14019bee2.319
dec dword [rax - 0x77]
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x20]
invalid
loopne 0x1401feaf9
lea ecx, [rbp - 0x20]
loopne 0x1401fea9d
call fcn.1401e02f0
mov ecx, 7
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
invalid
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x70]
call fcn.14025bfb0
invalid
invalid
add ah, cl
invalid
int3
jo 0x1401feb43
mov dword [rbp - 8], 0xfffffffe
clc
invalid
invalid
mov dword [rbp - 0x18], 0
add byte [rax], al
mov byte [rbp - 0x14], 0
lea rax, str.fatal_runtime_error:_Rust_cannot_catch_foreign_exceptions_n
mov qword [rbp - 0x50], rax
mov al, 0x48
mov dword [rbp - 0x48], 1
invalid
mov al, 0x48
mov dword [rbp - 0x48], 1
invalid
add byte [rax - 0x73], cl
invalid
lea rax, [rbp - 0x10]
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rcx, [rbp - 0x18]
enter 0xffffffffffff8d48, 0x4d
call 0xf075787f
lea rdx, [rbp - 0x50]
lea rdx, [rbp - 0x50]
call case.0x14019bee2.319
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x20]
loopne 0x1401feb2d
call fcn.1401e02f0
mov ecx, 7
int 0x29
sub dword [rdi], ecx
invalid
cmpsd dword [rsi], dword [rdi]
invalid
sub dword [rdi], ecx
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
call fcn.14025bfb0
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x28], 0xfffffffffffffffe
sub r14b, r15b
invalid
invalid
dec dword [rax - 0x77]
mov esi, edx
sub r14b, r15b
invalid
mov esi, edx
mov rdi, rcx
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x14034f051], cl
jne 0x1401feebf
add byte [rax], al
mov rax, qword [0x14034f148]
shl rax, 1
adc eax, 0xe0d14800
test rax, rax
jne 0x1401feee4
mov dword [rbp + 4], 0
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x14034f052]
mov rax, qword [rdi]
jl 0x1401febd8
adc eax, 0x78b4800
invalid
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov qword [rbp - 0x30], rax
lea rax, [0x1401e2630]
lea eax, [0x1401e2630]
lea eax, [0x1401e2630]
add eax, 0xfffe3a44
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rcx
lea rcx, [0x1401ff630]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rdx
invalid
invalid
mov qword [rbp - 8], rax
lea rax, str.thread__panicked_at__n
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 4
mov qword [rbp - 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 3
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x75], cl
mov r14, qword [r8 + 0x48]
mov r14, qword [r8 + 0x48]
lea rbx, [rbp - 0x60]
mov rcx, rsi
mov rdx, rbx
call r14
mov ecx, eax
and ecx, 3
cmp ecx, 1
invalid
add dword [rbp + 0x64], esi
jne 0x1401fecb1
mov rcx, rax
dec rcx
mov qword [rbp + 8], rcx
mov rcx, qword [rax - 1]
mov qword [rbp + 0x10], rcx
mov rax, qword [rax + 7]
mov qword [rbp + 0x18], rax
mov rax, qword [rax]
test rax, rax
je 0x1401fec75
sbb byte [rax - 0x75], cl
add byte [rax - 0x7b], cl
sal byte [rsi + rax + 0x48], 0x8b
adc r15b, r15b
ror byte [rbx + rcx*4 + 0x45], 1
adc byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x10]
call rax
mov r8, qword [rbp + 0x10]
mov rax, qword [rbp + 0x18]
sbb byte [r8 - 0x7d], r9b
js 0x1401fec89
invalid
sbb byte [r8 - 0x7d], r9b
js 0x1401fec89
cmp dword [rax + 8], 0
add byte [rdx + rbx + 0x48], dh
cmp dword [rax + 0x10], 0x11
je 0x1401fec9e
cmp qword [rax + 0x10], 0x11
jb 0x1401fec8f
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
cwde
invalid
invalid
invalid
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 8]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rax, qword [rdi + 0x18]
movzx eax, byte [rax]
mov dh, 0
mov dh, 0
lea rcx, [0x1402ea4dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x27], 0
lea rax, [rbp + 0x27]
mov qword [rbp - 0x60], rax
lea rax, [0x1401fcb10]
mov qword [rbp - 0x58], rax
lea rax, [0x1402e06a8]
ret 0xe19
add byte [rax - 0x77], cl
ror byte [r8 - 0x39], 1
fadd dword [r9]
add byte [rax], al
add byte [rax - 0x39], cl
lock add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x20], rbx
ret 0xe19
mov qword [rbp - 0x18], 1
lea rdx, [rbp - 0x30]
mov rcx, rsi
call r14
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne case.0x1401fecc6.3
mov rcx, rax
dec rcx
mov qword [rbp + 0x18], rcx
mov rcx, qword [rax - 1]
mov qword [rbp + 0x10], rcx
adc byte [r8 - 0x75], r9b
invalid
invalid
mov qword [rbp + 8], rax
or byte [rax - 0x75], cl
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
stc
add byte [rax], al
invalid
adc byte [r8 - 0x75], r9b
invalid
mov rcx, qword [rbp + 0x10]
call rax
jmp 0x1401fee3d
mov byte [rbp + 0x27], 1
lea rax, [rbp + 0x27]
mov qword [rbp - 0x60], rax
lea rax, [0x1401fcb10]
mov qword [rbp - 0x58], rax
lea rax, [0x1402e06a8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x10], 0
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], 1
lea rdx, [rbp - 0x30]
mov rcx, rsi
call r14
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne case.0x1401fecc6.3
mov rcx, rax
dec rcx
mov qword [rbp + 0x18], rcx
mov rcx, qword [rax - 1]
mov qword [rbp + 0x10], rcx
mov rax, qword [rax + 7]
mov qword [rbp + 8], rax
mov rax, qword [rax]
test rax, rax
je 0x1401fee3d
mov rcx, qword [rbp + 0x10]
call rax
jmp 0x1401fee3d
xor eax, eax
xchg byte [0x14034e069], al
test al, al
je case.0x1401fecc6.3
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x20], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rdx, [rbp - 0x30]
mov rcx, rsi
call r14
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne case.0x1401fecc6.3
mov rcx, rax
dec rcx
mov qword [rbp + 0x18], rcx
mov rcx, qword [rax - 1]
mov qword [rbp + 0x10], rcx
mov rax, qword [rax + 7]
mov qword [rbp + 8], rax
mov rax, qword [rax]
test rax, rax
je 0x1401fee3d
mov rcx, qword [rbp + 0x10]
call rax
mov r8, qword [rbp + 0x10]
mov rax, qword [rbp + 8]
cmp qword [rax + 8], 0
je 0x1401fee6c
cmp qword [rax + 0x10], 0x11
mov rsi, qword [rbp + 0x18]
jb 0x1401fee5b
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401fee70
mov rsi, qword [rbp + 0x18]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 4], 0
jne 0x1401fee97
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
jne 0x1401feef9
xor eax, eax
xchg byte [0x14034f051], al
cmp al, 2
jne 0x1401feeb0
lea rcx, [0x14034f051]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, [0x14034f051]
mov rbx, r8
call fcn.140265af0
mov r8, rbx
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je 0x1401febc8
mov rbx, r8
call fcn.140265bb0
invalid
add byte [rcx - 0x77], cl
fdiv dword [rcx + rax]
mov dword [rbp + 4], eax
jmp case.0x1401ea3c2.130
call fcn.140265bb0
test al, al
jne 0x1401fee97
mov byte [0x14034f052], 1
jmp 0x1401fee97
mov edx, 0xffffffff
lock xadd dword [0x14034f058], edx
dec edx
mov eax, edx
and eax, 0xbfffffff
neg eax
jno 0x1401ff9a0
lea rcx, [0x14034f058]
call fcn.140266550
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x80], 0
test bl, bl
je 0x140200002
mov rcx, qword [rbp - 0x20]
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 0x20]
push rax
and al, ch
int 0xec
invalid
invalid
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x78], 1
jbe 0x1401ff9f6
mov byte [rbp + 0x5f], 1
jmp 0x1401ffa0b
movzx edx, byte [0x14034f050]
dec dl
cmp dl, 3
jae 0x1401ffab0
mov byte [rbp + 0x5f], dl
mov qword [rbp + 0x40], r14
mov rdi, qword [rdi + 0x18]
mov rcx, rsi
call rdi
movabs rcx, 0xb98b1b7157a64178
xor rax, rcx
movabs rcx, 0x63eb502cd6cb5d6d
xor rdx, rcx
mov ecx, 8
or rdx, rax
mov rax, rsi
jne 0x1401ffa7a
mov rax, qword [rax]
mov rcx, qword [rsi + rcx]
mov qword [rbp - 8], rax
mov qword [rbp], rcx
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd0]
test eax, eax
je 0x1401ffadf
mov rcx, rsi
call rdi
movabs rcx, 0x82930b0819a7447e
xor rax, rcx
movabs rcx, 0x112bdb54d658b6a5
xor rdx, rcx
or rdx, rax
jne 0x1401ffd28
lea rdx, str.RUST_BACKTRACEfailed_to_create_whole_tree
lea rcx, [rbp + 8]
mov r8d, 0xe
call fcn.1401e6310
mov rax, qword [rbp + 8]
mov rcx, rax
neg rcx
jno 0x1401ffd60
mov dl, 2
mov cl, 3
jmp 0x1401ffe74
lea ecx, [rbp + 8]
mov rdx, r15
call fcn.1401feb80
cmp byte [rbp + 0x54], 0
mov r15, qword [rbp + 0x38]
jne case.0x140185bd5.1095
mov rax, qword [0x14034f148]
shl rax, 1
test rax, rax
je case.0x140185bd5.1095
call fcn.140265bb0
test al, al
jne case.0x140185bd5.1095
mov byte [r15 + 0x11], 1
xor eax, eax
mov rcx, qword [rbp - 0x58]
xchg byte [rcx], al
cmp al, 2
jne 0x1401ffcae
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov byte [0x14034f008], 1
mov eax, dword [0x14034f154]
add eax, 0x14f499
add eax, 0x14f499
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x98]
cmp rax, 2
je 0x1401ffe9f
cmp eax, 1
je 0x1401ffce3
call fcn.140265cf0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xa0]
mov r15, qword [rbp + 0x38]
mov qword [rax + 0xa0], r15
mov dil, 1
test rcx, rcx
jne 0x1401ffeb3
xor esi, esi
mov rcx, qword [rbp + 0x48]
test rcx, rcx
jne 0x1401ffde4
jmp 0x1401ffdef
mov r8, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
invalid
invalid
sbb byte [r8 - 0x7d], r9b
stc
add dword [rdi], ecx
test bh, al
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add al, 0xf
test eax, esp
add byte [rax], al
add byte [rcx - 0x7f], al
cmp byte [rsi + 0x75], ah
insb byte [rdi], dx
insb byte [rdi], dx
cmp rcx, 1
je 0x1401ffe39
cmp rcx, 4
jne 0x1401ffe5c
cmp dword [r8], 0x6c6c7566
jne 0x1401ffe5c
test rax, rax
je 0x1401ffd9d
sal byte [rdi + rcx + 0x48], 0x8b
or eax, 0x14f323
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov dl, 1
mov cl, 2
jmp 0x1401ffe74
or byte [r8 - 0x73], r9b
push rbp
pop rax
call fcn.1401feb80
xor edi, edi
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x1401ffdef
invalid
lock dec qword [rcx]
jne 0x1401ffdef
call fcn.1401e1b50
test r15, r15
sete al
or dil, sil
or dil, al
jne 0x1401ff97a
invalid
push rax
dec qword [r15]
lock dec qword [r15]
jne 0x1401ff97a
mov rcx, r15
call fcn.1401ecd40
jmp 0x1401ff97a
cmp byte [r8], 0x30
jne 0x1401ffe5c
test rax, rax
je 0x1401ffad6
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401ffad6
test rax, rax
je 0x1401ffe70
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov cl, 1
xor edx, edx
xor eax, eax
lock cmpxchg byte [0x14034f050], cl
je 0x1401ffa08
mov dl, 3
cmp al, 4
jae 0x1401ffa08
shl al, 3
mov edx, 0x2010003
add cl, byte [rcx - 0x16152c3f]
invalid
sti
invalid
invalid
add cl, byte [rcx - 0x16152c3f]
imul edi, ebx, 0x49f0ffff
sti
invalid
push rax
dec qword [r15]
invalid
sti
invalid
lock dec qword [r15]
cmovl ecx, dword [rcx + 0x758b4cf9]
je 0x1401ffebd
mov rcx, r15
mov r14, qword [rbp + 0x48]
je 0x1401ffebd
xor esi, esi
mov dil, 1
jmp 0x1401ffec7
lock dec qword [rcx]
mov r14, qword [rbp + 0x48]
jne 0x1401ffec5
call fcn.1401ecd40
mov dil, 1
xor esi, esi
mov rcx, r14
test rcx, rcx
jne 0x1401ffde4
jmp 0x1401ffdef
invalid
std
invalid
add byte [rax], al
add dh, al
add byte [rax - 0x73], r9b
add byte [rax - 0x73], r9b
add byte [rax - 0x73], r9b
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
lea rax, [0x1401ff630]
mov qword [rbp - 0x48], rax
lea rax, [rbp - 0x20]
mov qword [rbp - 0x40], rax
lea rax, [0x1400393e0]
mov qword [rbp - 0x38], rax
lea rax, [0x1402d8a80]
lea eax, [0x1402d8a80]
invalid
lea eax, [0x1402d8a80]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 3
mov qword [rbp + 0x28], 0
lea rax, [rbp - 0x50]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 2
mov dword [rbp + 0x20], 2
mov dword [rbp + 0x20], 2
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 8]
call case.0x14019bee2.319
mov qword [rbp - 8], rax
test rax, rax
test eax, eax
test eax, eax
je case.0x14019577f.1008
lea rcx, [rbp - 8]
jmp 0x1401ffff4
add byte [rax], al
mov dword [rbp + 0x28], 0
lea rax, [rbp - 0x50]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 2
lea rcx, [rbp + 0x58]
lea rdx, [rbp + 8]
call case.0x14019bee2.319
mov qword [rbp + 0x40], rax
test rax, rax
test eax, eax
je case.0x14019577f.1008
lea rcx, [rbp + 0x40]
call fcn.1401e0310
mov ecx, 7
add byte [rax], al
int 0x29
ud2
mov dword [rbp - 8], 0
mov byte [rbp - 4], 0
cld
add byte [rax - 0x73], cl
add eax, 0xd8b34
add byte [rax - 0x73], cl
add eax, 0xd8b34
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 1
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x18], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
and byte [rax - 0x73], cl
clc
and byte [rax - 0x73], cl
clc
lea rdx, [rbp + 8]
call case.0x14019bee2.319
mov qword [rbp - 0x50], rax
lea rcx, [rbp - 0x50]
call fcn.1401e02f0
mov ecx, 7
int 0x29
ud2
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x38]
cmp r8b, r14b
dec qword [rcx]
dec dword [rcx]
cmp r8b, r14b
dec qword [rcx]
dec dword [rcx]
dec dword [rcx]
jne 0x140200087
call fcn.1401ecd40
mov byte [rbp + 0x5d], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x7d], cl
invalid
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
mov rcx, qword [rbp - 0x58]
test al, 0x8b
push rbp
push rsp
add byte [rax], al
mov rcx, qword [rbp - 0x58]
test al, 0x8b
push rbp
push rsp
call fcn.1401e5f10
mov byte [rbp + 0x5d], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x5d], 0
invalid
je 0x14020012d
add byte [rdi + rbp + 0x48], dh
mov esi, dword [rbp + 0x38]
mov rsi, qword [rbp + 0x38]
lock dec qword [rsi]
jne 0x140200110
mov rcx, rsi
call fcn.1401ecd40
mov qword [rbp - 0x28], rsi
mov qword [rbp - 0x30], 0
mov byte [rbp + 0x5e], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x38]
mov eax, dword [rbp + 0x38]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x30], 0
mov byte [rbp + 0x5e], 1
pop rsi
add dword [rax - 0x7d], ecx
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rbp
ret
pop rsi
add dword [rax - 0x7d], ecx
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x14020017c
lock dec qword [rcx]
jne 0x14020017c
call fcn.1401e1b50
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
mov dh, 0x5d
pop rsi
mov rdi, qword [rbp - 0x30]
mov rsi, qword [rbp - 0x28]
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x1402001c8
lock dec qword [rcx]
jne 0x1402001c8
call fcn.1401e1b50
test rdi, rdi
jne 0x1402001df
test rsi, rsi
jne case.0x1401bb4ab.887
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
test bl, 1
je 0x1402001fe
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lock dec qword [rsi]
jne case.0x1401c12bf.879
mov rcx, rsi
mov ecx, esi
call fcn.1401ecd40
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rdx - 1], bh
invalid
invalid
invalid
invalid
lock xadd dword [0x14034f058], edx
dec edx
mov eax, edx
and eax, 0xbfffffff
neg eax
mov edi, 0xd70d8f7
jo 0x14020025f
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, [0x14034f058]
call fcn.140266550
add bl, ch
invalid
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x495d
jns 0x1402002ab
movzx eax, byte [0x14034f150]
mov edx, 0x10
add byte [rdx + 0x10], bh
adc byte [rax], al
add byte [rax], al
xor ecx, ecx
leave
call fcn.1401fcae0
test rax, rax
je 0x1402002d1
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rdx, [0x1402d89c8]
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x10
call fcn.14025b400
invalid
add ah, cl
add eax, 0xcccccc00
int3
int3
int3
mov rbp, rsp
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
pop rbp
ret
js 0x140200359
cmpsb byte [rsi], byte [rdi]
push rdi
jno 0x140200337
mov edi, dword [rcx + 0x5d6dba48]
retf
insb byte [rdi], dx
and al, 0x50
push rax
push rax
xor eax, eax
cmp rax, qword [rcx]
jno 0x140200374
mov rax, qword [rcx + 0x18]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rbp - 0x10], xmm2
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x30], xmm0
sub dword [rbp - 0x30], eax
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x30]
call fcn.140039420
nop
add rsp, 0x50
pop rbp
ret
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
add rsp, 0x50
pop rbp
jmp r9
add rsi, r15
mov qword [rdx + 0x10], rsi
cmp r14d, 1
invalid
je 0x1402008bd
cmp r14d, 2
jne 0x140200878
cmp word [rdi], 0x2e
jne 0x140200878
cmp word [rdi + 2], 0x2e
je 0x1402008c3
shr bl, 4
and bl, 1
mov qword [rcx], r8
mov qword [rcx + 8], rdi
mov qword [rcx + 0x10], r14
mov byte [rcx + 0x18], bl
jmp 0x1402008e0
mov qword [rdx], 0
cmp r14d, 1
add byte [rcx - 0x7d], al
inc byte [rcx]
jne 0x140200865
cmp word [rdi], 0x2e
jne 0x140200878
mov qword [rbp - 0x10], r8
mov qword [rbp - 8], rdi
call fcn.1402007f0
and bh, bh
invalid
dec dword [rax - 0x75]
invalid
invalid
shl rax, 1
test rax, rax
jne 0x1402009cc
invalid
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
xor ecx, ecx
mov qword [rbp - 0x18], rdx
call fcn.1401fcae0
test rax, rax
je 0x140200a5e
cmp r13d, 0x20
mov rcx, qword [rbp - 8]
clc
clc
mov rdx, qword [rbp - 0x10]
jb 0x14020093d
mov r9, rax
sub r9, rsi
sub r9, r12
loope 0x140200979
add ecx, 0xffffff98
loope 0x140200979
add ecx, 0xffffff98
cmp r9, 0x20
jae 0x1402009f0
invalid
mov bl, 0
add byte [rax], al
and byte [rdi], cl
xor dword [rbx + 0x45000000], 0x31
ror byte [rbp - 0x77], 0xf2
xor r8d, r8d
mov r10, r14
mov r9, r8
and r10, 3
je 0x140200977
mov r13, rdi
mov r11, r8
mov ebx, eax
mov ebx, eax
nop word cs:[rax + rax]
lea r9, [r11 + 1]
movzx edi, word [r13 + r11*2]
mov bh, 0x7c
pop rbp
add byte [rsi + 0x42], ah
mov dword [rax + rbx*2], edi
mov bh, 0x7c
pop rbp
add byte [rsi + 0x42], ah
mov dword [rax + rbx*2], edi
pop rax
mov r11, r9
dec r10
jne 0x140200960
sub r8, r14
cmp r8, 0xfffffffffffffffc
ja 0x140200a38
add byte [rax], al
invalid
add byte [rax], al
lea r8, [rsi + r12]
add r8, 0x6e
shr byte [rsi + 0xf], 0x1f
invalid
invalid
movzx r10d, word [r8 + r9*2 - 6]
mov word [rax + r9*2], r10w
movzx r10d, word [r8 + r9*2 - 4]
cld
push rsp
cld
cld
mov word [rax + r9*2 + 2], r10w
movzx r10d, word [r8 + r9*2 - 2]
mov word [rax + r9*2 + 4], r10w
movzx r10d, word [r8 + r9*2]
adc al, 0x48
adc al, 0x48
mov word [rax + r9*2 + 6], r10w
lea r10, [r9 + 4]
mov r9, r10
cmp r14, r10
jne 0x140200990
jmp 0x140200a38
mov rcx, qword [0x14034f0b8]
or eax, 0x14e6e5
xor edx, edx
mov r8, qword [rbp - 8]
clc
clc
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov r8d, r14d
and r8d, 0xfffffff0
and r13d, 0xffffffe0
lea r9, [rsi + r12]
add r9, 0x78
js 0x140200a49
xor edx, edx
js 0x140200a49
xor edx, edx
nop word cs:[rax + rax]
add byte [rbx + 0xf], al
adc byte [rcx + rdx - 0x10], al
movups xmm0, xmmword [r9 + r10 - 0x10]
movups xmm1, xmmword [r9 + r10]
movups xmmword [rax + r10], xmm0
add al, 0x10
movups xmmword [rax + r10 + 0x10], xmm1
add r10, 0x20
add edx, 0x20
add edx, 0x20
cmp r13, r10
jne 0x140200a10
cmp r8d, r14d
jne 0x140200940
mov r8, r14
mov rdi, rax
test r15d, r15d
test edi, edi
test edi, edi
jne 0x140200858
jmp case.0x1401e49ce.322
invalid
invalid
mov edx, eax
call fcn.14025b950
repne scasb al, byte [rdi]
add eax, 0x2b900
add byte [rax], al
mov ecx, 2
mov rdx, qword [rbp - 0x18]
call fcn.14025b3e0
int3
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
shl rax, 1
test rax, rax
loopne 0x140200ad9
test eax, eax
je 0x140200aa8
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
mov ecx, dword [rcx]
lea r8, [rbp - 4]
mov edx, 0x15
mov r9d, 4
mov ecx, 4
adc eax, 0x41000000
mov ecx, 4
add byte [rax], al
call qword [sym.imp.kernel32.dll_SetFileInformationByHandle]
test eax, eax
je 0x140200af5
add byte [rbp + 0x310874c0], al
xor eax, eax
add rsp, 0x30
add esp, 0x30
ror byte [rax - 0x7d], 0xc4
xor byte [rbp - 0x3d], bl
add esp, 0x30
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
loopne 0x140200b1f
add byte [rax - 0x3f], cl
loopne 0x140200b1f
or rax, 2
add rsp, 0x30
add esp, 0x30
enter 0x4802, 0xffffffffffffff83
invalid
add esp, 0x30
pop rbp
ret
int3
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0xe8
sub esp, 0xe8
in al, dx
call 0x188200b24
lea ebp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
lea rbp, [rsp + 0x80]
add byte [rax], al
mov qword [rbp + 0x60], 0xfffffffffffffffe
mov qword [rbp - 0x28], rdx
fmul dword [rax - 0x77]
retf
invalid
dec dword [rax - 0x77]
push rbp
fmul dword [rax - 0x77]
mov ebx, ecx
retf
movzx eax, byte [0x14034f150]
add eax, 0x14e60f
mov edx, 0x400
xor ecx, ecx
call fcn.1401fcae0
xchg ebx, eax
mov edi, 0x8548ffff
invalid
xchg ebx, eax
mov edi, 0x8548ffff
ror byte [rdi], 0x84
invalid
invalid
test eax, eax
je 0x140201198
invalid
add byte [rcx - 0x77], cl
invalid
mov r15, rax
movzx eax, byte [0x14034f150]
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
xor ecx, ecx
leave
call fcn.1401fcae0
test rax, rax
ror byte [rdi], 0x84
xor al, byte [rsi]
add byte [rax], al
je 0x140200b29
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
xor al, byte [rsi]
add byte [rax], al
mov rdi, rax
mov rbx, qword [rbx]
test rbx, rbx
invalid
je case.0x1401e9e6c.185
mov qword [rbp - 0x20], 0
loopne 0x140200b85
add byte [rax], al
add byte [rax], al
add bh, bh
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
adc eax, 0x67982
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add bh, al
invalid
and al, 0x20
and al, 0x20
mov dword [rsp + 0x20], 0
and al, 0x20
and byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x4d], cl
loopne case.0x14020f356.174
add byte [rax], al
add byte [rax], al
lea r9, [rbp - 0x20]
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, rbx
mov r8, rax
invalid
mov eax, eax
sar bh, 0x15
call qword [sym.imp.kernel32.dll_DuplicateHandle]
lahf
ja 0x140200bbe
add byte [rbp + 0x22840fc0], al
test eax, eax
je 0x1402010e3
test byte [rdx], ah
invalid
add byte [rax], al
ror byte [rdi], 0x84
and al, byte [0xcb680bc3]
add eax, 0x8b480000
mov rax, qword [rbp - 0x20]
jmp 0x140200bc9
loopne 0x140200bb1
add dh, byte [rcx]
ror byte [rax - 0x77], 7
xor eax, eax
mov qword [rdi], rax
mov qword [rbp + 0x28], 1
sub byte [r9], r8b
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x30], rdi
mov qword [rbp + 0x30], rdi
mov dword [rbp + 0x30], edi
mov qword [rbp + 0x38], 1
mov edx, 0xb
add byte [rdx + 0xb], bh
mov esi, 1
add dword [rax], eax
add byte [rax], al
mov rax, qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
mov rdi, qword [sym.imp.kernel32.dll_CloseHandle]
cmp eax, 0x67900
lea r14, [rbp - 0x30]
jne 0x140200bcc
lea r12, [0x1402ea4ec]
mov qword [rbp + 0x10], r15
test rsi, rsi
cwde
invalid
add byte [rcx + rcx*4 + 0x7d], cl
adc byte [rax - 0x7b], cl
test byte [rdi], 0x84
invalid
test esi, esi
je 0x14020112f
add byte [rax - 0x75], cl
mov rbx, qword [rbp + 0x30]
mov rcx, qword [rbx + rsi*8 - 8]
pop rbp
xor byte [rax - 0x75], cl
clc
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x30], ecx
ror byte [rbp - 0x77], 1
clc
mov r8, r15
mov eax, edi
mov r9d, 0x400
call rax
mov dword [rbp + 0x18], eax
test eax, eax
jne 0x140200c3e
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x12
clc
adc cl, byte [rdi]
test dword [rsi], ebp
invalid
add byte [rax], al
clc
adc cl, byte [rdi]
test dword [rsi], ebp
add eax, 0x894c0000
mov dword [rbp - 0x48], edi
mov qword [rbp - 0x48], r15
mov dword [rbp - 0x48], edi
mov qword [rbp - 0x40], 0x400
mov qword [rbp - 0x38], 0
enter 0, 0
invalid
enter 0, 0
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x20]
invalid
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x48]
lea edx, [rbp - 0x48]
lea edx, [rbp - 0x48]
call fcn.1402007f0
mov rcx, qword [rbp - 0x20]
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140200ed8
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov rax, qword [rbp - 0x18]
invalid
invalid
mov qword [rbp + 0x48], rcx
mov rax, qword [rbp - 0x18]
invalid
invalid
call 0x1906595ca
mov qword [rbp + 0x50], rax
mov rbx, qword [rbp - 0x10]
cmp byte [rbp - 8], 0
je 0x140200d30
invalid
add byte [rax], al
invalid
invalid
movabs al, byte [0x8b48f1894c000000]
push rbp
push rax
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, qword [rbp + 0x50]
mov r8, rbx
mov r9d, 0x110001
call fcn.1402015a0
mov qword [rbp], rax
add byte [r8 - 0x77], r9b
push rbp
invalid
add al, ch
sti
or byte [rax], al
add byte [rax - 0x77], cl
add byte [r8 - 0x77], r9b
push rbp
or byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add dword ds:[rax], eax
mov dword [rbp + 8], edx
test rax, rax
je 0x140200df4
invalid
add byte [rcx + 0x3e083d0], cl
mov eax, edx
and eax, 3
invalid
add eax, dword [rbx + 0x707501f8]
cmp eax, 1
jne 0x140200d30
clc
add dword [rbp + 0x70], esi
mov rax, rdx
dec rax
mov qword [rbp + 0x20], rax
mov rax, qword [rdx - 1]
mov qword [rbp + 0x58], rax
pop rax
dec dword [rax - 0x77]
pop r8
pop rax
pop rax
mov rax, qword [rdx + 7]
mov qword [rbp + 0x40], rax
mov rax, qword [rax]
mov rax, qword [rax]
test rax, rax
je 0x140200ce8
mov rcx, qword [rbp + 0x58]
call rax
mov r8, qword [rbp + 0x58]
mov eax, dword [rbp + 0x58]
pop r8
mov rax, qword [rbp + 0x40]
cmp qword [rax + 8], 0
cmp qword [rax + 8], 0
je 0x140200d11
cmp qword [rax + 0x10], 0x11
jb 0x140200d02
invalid
add al, 0x4d
mov eax, dword [rax - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
or eax, 0x14e3af
jrcxz 0x140200d1c
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
out dx, eax
ja 0x140200d16
add byte [rax - 0x75], cl
or eax, 0x14e3a0
mov rcx, qword [0x14034f0b8]
adc al, 0
xor edx, edx
mov r8, qword [rbp + 0x20]
ror byte [rbx + rcx*4 + 0x45], cl
and bh, bh
invalid
and r15b, r15b
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x677dc
fdiv qword [rdi + 6]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
invalid
mov esi, 1
add byte [rax], al
add bl, ch
jmp 0x140200d51
invalid
invalid
invalid
jmp 0x140200d51
add byte [rax], al
add byte [rax], al
add bh, bh
add byte [rax], al
add byte [rax], al
inc esi
call qword [sym.imp.kernel32.dll_SwitchToThread]
cmp esi, 0xb
dec byte [rbx]
invalid
dec byte [rbx]
je 0x140200eb0
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, qword [rbp + 0x50]
mov edx, dword [rbp + 0x50]
mov r8, rbx
mov r9d, 0x110000
call fcn.1402015a0
mov r13, rdx
invalid
test rax, rax
test eax, eax
invalid
test eax, eax
je 0x140200d90
mov r15d, r13d
and r15d, 3
movsxd rax, dword [r12 + r15*4]
add rax, r12
jmp rax
loopne 0x140200dc0
movzx eax, byte [r13 + 0x10]
movzx eax, byte [rbp + 0x10]
test al, al
jne 0x140200dc0
sal byte [rbp + 0x39], 0xe9
jmp 0x140200e23
xchg edi, eax
add byte [rax], al
add byte [rdi], cl
invalid
mov qword [rbp], r13
mov rcx, rbp
jmp 0x189f8639a
mov ebp, eax
mov rcx, qword [rbp]
invalid
jmp 0x189f8639a
fmul dword [rcx - 0x77]
invalid
add bh, bh
xlatb
call rdi
test r13, r13
je 0x140200d40
jmp 0x140201081
mov ecx, ebp
shr rcx, 0x20
call fcn.1401e2e80
invalid
and dh, bh
invalid
test al, al
je 0x140200e23
jmp 0x16109ceff
invalid
and dh, bh
inc dword [rax + rax*8 - 0x17c9c8c]
or dword [rdi], ecx
xchg dword [rax + 0x41000002], edi
cmp edi, 2
cmp esi, 9
ja 0x140201081
cmp r15d, 2
jne 0x140201081
test dword [rsi + 0x4c000002], ebp
mov rax, r13
mov eax, ebp
call 0x16108cf22
shr rax, 0x20
cmp rax, 0x20
je 0x140200d40
cmp eax, 0x12f
je 0x140200d40
add dword [rax], eax
add byte [rdi], cl
test byte [rcx - 1], dl
invalid
jmp 0x140201081
add al, byte [rax]
add byte [rax - 0x77], cl
push rbp
pop rax
mov qword [rbp + 0x58], rdx
mov rsi, qword [rbp + 0x38]
mov esi, dword [rbp + 0x38]
cmp rsi, qword [rbp + 0x28]
jne 0x140200e0b
lea rcx, [rbp + 0x28]
call fcn.1402016e0
add byte [rax], al
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x58]
mov qword [rax + rsi*8], rcx
or al, 0xf0
or al, 0xf0
inc rsi
mov qword [rbp + 0x38], rsi
jne 0x140200e56
jne 0x140200e56
jmp 0x140200eb0
cmp r15d, 1
inc dword [rcx]
je 0x140200e39
jmp 0x140200eb0
cmp byte [r13 + 0xf], 0
jne 0x140201081
mov rax, r13
dec rax
mov qword [rbp + 0x20], rax
mov rax, qword [r13 - 1]
dec dword [r8 - 0x77]
pop r8
pop rax
dec dword [r8 - 0x77]
pop r8
pop rax
pop rax
mov rax, qword [r13 + 7]
mov eax, dword [rbp + 7]
mov qword [rbp + 0x40], rax
mov rax, qword [rax]
mov rax, qword [rax]
test rax, rax
je 0x140200e61
mov rcx, qword [rbp + 0x58]
call rax
mov r8, qword [rbp + 0x58]
mov rax, qword [rbp + 0x40]
cmp qword [rax + 8], 0
invalid
je 0x140200e8a
add byte [rdx + rbx + 0x48], dh
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jb 0x140200e7b
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
adc al, 0
xor edx, edx
mov r8, qword [rbp + 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140200eb0
mov rax, qword [rbp + 0x48]
shl rax, 1
test rax, rax
je case.0x1401ead75.120
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x50]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1401ead75.120
mov rax, qword [rbp + 0x38]
cmp dword [rbp + 0x18], 0
je 0x140200f03
mov rsi, rax
mov edx, 0xa
mov r15, qword [rbp + 0x10]
mov rax, qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
test rsi, rsi
jne 0x140200c10
jmp 0x14020112f
test rax, rax
je 0x14020106f
lea rsi, [rax - 1]
mov qword [rbp + 0x38], rsi
mov rbx, qword [rbp + 0x30]
mov rax, qword [rbx + rax*8 - 8]
mov qword [rbp - 0x20], rax
mov eax, 1
xor r15d, r15d
jmp 0x140200f50
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x50]
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [rbp + 0x48]
test r15b, 1
jne 0x140201076
cmp eax, 0xa
ja 0x140201076
lea ecx, [rax + 1]
mov r13, rax
cmp eax, 0xa
setae r15b
mov eax, 0xa
cmovae ecx, eax
mov dword [rbp + 0x48], ecx
lea rcx, [rbp - 0x20]
call qword [rbp - 0x28]
fmul dword [rax - 0x7b]
ror byte [rdi], 0x84
jmp 0x140200f89
add byte [rax], al
invalid
mov rcx, r13
mov dword [rbp + 0x58], r15d
mov qword [rbp + 0x50], rax
mov r13, rax
cmp ecx, 0xa
je case.default.0x140200fb7
add byte [rax], al
add byte [rax], al
mov r15d, r13d
and r15d, 3
lea rcx, [0x1402ea4fc]
movsxd rax, dword [rcx + r15*4]
add rax, rcx
invalid
jmp rax
movzx eax, byte [r13 + 0x10]
jmp 0x140200fcd
mov rcx, qword [rbp + 0x50]
shr rcx, 0x20
call fcn.1401e2e80
cmp al, 0x10
jne case.default.0x140200fb7
adc byte [rdi], cl
test dword [rdi - 0xffffff], esp
adc eax, 0x6750d
invalid
invalid
call qword [sym.imp.kernel32.dll_SwitchToThread]
mov eax, dword [rbp + 0x48]
cmp r15d, 1
mov r15d, dword [rbp + 0x58]
jne 0x140200f50
jmp 0x140201026
mov rax, qword [rbp + 0x50]
push rax
shr rax, 0x20
cmp eax, 0x10
jne case.default.0x140200fb7
call qword [sym.imp.kernel32.dll_SwitchToThread]
mov eax, dword [rbp + 0x48]
mov r15d, dword [rbp + 0x58]
jmp 0x140200f50
cmp byte [r13 + 0xf], 0x10
jne case.default.0x140200fb7
call qword [sym.imp.kernel32.dll_SwitchToThread]
mov r15d, dword [rbp + 0x58]
dec qword [rbp + 0x50]
mov rax, qword [r13 - 1]
mov qword [rbp + 0x58], rax
mov rax, qword [r13 + 7]
mov qword [rbp + 0x18], rax
mov rax, qword [rax]
test rax, rax
je 0x140201048
mov rcx, qword [rbp + 0x58]
call rax
mov r8, qword [rbp + 0x58]
mov rax, qword [rbp + 0x18]
cmp qword [rax + 8], 0
je 0x140200f3a
cmp qword [rax + 0x10], 0x11
jb 0x140200f2b
mov r8, qword [r8 - 8]
jmp 0x140200f2b
xor esi, esi
jmp 0x140200ee5
mov rcx, qword [rbp - 0x20]
call rdi
jmp 0x140200ee5
mov rax, qword [rbp + 0x48]
shl rax, 1
test rax, rax
je 0x1402010a0
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x50]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0x30]
mov rsi, qword [rbp + 0x38]
mov r15, qword [rbp + 0x10]
test rsi, rsi
je 0x1402010ce
xor r14d, r14d
nop word cs:[rax + rax]
mov rcx, qword [rbx + r14*8]
inc r14
call rdi
cmp rsi, r14
jne 0x1402010c0
cmp qword [rbp + 0x28], 0
je 0x140201106
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rbx
jmp 0x140201100
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, r13
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rsi, qword [rbp + 0x30]
mov rbx, qword [rbp + 0x38]
test rbx, rbx
je 0x14020114e
xor r14d, r14d
nop
mov rcx, qword [rsi + r14*8]
inc r14
call rdi
cmp rbx, r14
jne 0x140201140
cmp qword [rbp + 0x28], 0
je 0x140201167
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor r13d, r13d
jmp 0x140201106
mov r13d, eax
shl r13, 0x20
or r13, 2
jmp 0x1402010b1
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov r15, qword [rbp + 0x10]
test rsi, rsi
jne 0x1402010b1
jmp 0x1402010ce
mov ecx, 8
mov edx, 0x400
call fcn.14025b400
mov qword [rbp + 0x10], r15
mov ecx, 8
mov edx, 8
call fcn.14025b400
ud2
ror byte [rax - 0x73], 0x4d
call 0x150784489
mov qword [rdi + 8], rax
add rsi, 0xd0
test r8b, 1
je 0x14020bb6d
invalid
sbb esi, dword [rcx]
ror byte [rax + 0x3b], 0x45
call 0xcb68e2cd
invalid
xor eax, eax
cmp rax, qword [rbp - 0x18]
jno 0x14020bb81
mov rcx, qword [rbp - 0x10]
xor edx, edx
mov eax, 2
lock cmpxchg qword [rcx + 0x10], rdx
jmp case.0x1401908d2.1083
mov byte [rbp + 0x47], 1
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call fcn.140209890
jmp case.0x1401908d2.1083
cmp qword [rsi], 0
je 0x14020bce7
add byte [rdi], cl
test byte [rcx + rax], bl
add dh, al
add dword [r8 - 0x77], r9d
xor r8d, r8d
mov byte [rbp + 0x47], 1
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call fcn.14020a0a0
cmp qword [rdi + 0x18], 0
jne 0x14020bbe6
nop word cs:[rax + rax]
mov qword [rdi + 0x18], 0xffffffffffffffff
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x14020bbfb
dec rax
mov qword [rdi + 0x30], rax
mov rcx, qword [rdi + 0x28]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
mov rdi, qword [rbp + 0x38]
inc qword [rdi + 0x18]
je 0x14020bbb0
mov byte [rbp + 0x47], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulerdefer.rs
call fcn.14025bd00
jmp 0x14020bd03
mov qword [rdi + 0x18], 0
cmp qword [rdi + 8], 0
cmp dword [rdi + 8], 0
jne 0x14020bcbb
mov qword [rdi + 8], 0xffffffffffffffff
mov rax, qword [rdi + 0x10]
mov qword [rdi + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
or r15b, r15b
invalid
mov qword [rdi + 8], 0
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
movups xmm2, xmmword [rbp]
movups xmm3, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x30], xmm3
movaps xmmword [rbp - 0x40], xmm2
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
mov qword [rbp + 0x38], rax
cmp dword [rax], 2
je 0x14020bc65
mov rcx, qword [rbp + 0x38]
call fcn.1402049c0
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movaps xmm2, xmmword [rbp - 0x40]
movaps xmm3, xmmword [rbp - 0x30]
mov rax, qword [rbp + 0x38]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0xd0
pop rdi
pop rsi
pop rbp
ret
add eax, 0xcf877
mov edx, 0xe
call fcn.14025bee0
jmp 0x14020bd03
add byte [0x10669a7bc], r8b
add dword [r8 - 0x73], r9d
or eax, 0xcf892
mov byte [rbp + 0x47], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulercurrent_threadmod.rs
call fcn.14025bd00
jmp 0x14020bd03
lea rcx, str.core_missing
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
or al, 0
add byte [rax], al
call fcn.14025bee0
jmp 0x14020bd03
mov byte [rbp + 0x47], 1
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.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:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtimeiodriver.rs
mov edx, 0x68
call fcn.14025bee0
ud2
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x38]
inc qword [rax + 8]
or sil, al
add dword [r8 - 0x7d], r9d
invalid
and byte [rdi + 0x5e], bl
pop rbp
ret
or sil, al
add dword [r8 - 0x7d], r9d
invalid
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x30]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x38]
mov qword [rcx + 0x10], rax
inc qword [rcx + 8]
mov byte [rbp + 0x47], 1
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
sub byte [rbp - 0x50], cl
sub byte [rbp - 0x50], cl
movaps xmm2, xmmword [rbp - 0x40]
movaps xmm3, xmmword [rbp - 0x30]
pop rbp
ror byte [rax - 0x75], 1
cmp byte [r15], r9b
adc dword [rcx + 0x30], ebx
pop rbp
ror byte [rax - 0x75], 1
cmp byte [r15], r9b
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
adc byte [r15], cl
adc dword [rcx], eax
adc byte [r15], cl
adc dword [rcx], eax
call fcn.1402097e0
mov byte [rbp + 0x47], 0
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
or al, 0
mov rdx, rcx
ret
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
lea rax, [rcx - 0x10]
mov qword [rbp - 0x10], rax
mov byte [rcx + 0xc8], 1
add rcx, 0xd0
call fcn.14020bfc0
mov rcx, qword [rbp - 0x10]
lock dec qword [rcx]
jne 0x14020bf41
add rsp, 0x30
pop rbp
jmp fcn.140202560
nop
add rsp, 0x30
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
or byte [rbp + 9], dh
jne 0x14020bf71
mov rcx, qword [rbp - 0x10]
call fcn.140202560
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rbp
ret
mov byte [rcx + 0xc8], 1
add rcx, 0xd0
add byte [rax], al
add dword [rax - 0x7f], ecx
rcl eax, 0
add byte [rax], al
jmp fcn.14020bfc0
int3
in al, dx
push 0x246c8d48
invalid
out dx, al
or al, 0
xor ecx, ecx
invalid
invalid
or al, 0
call fcn.14025bd00
ud2
add byte [rax], al
add al, ch
call fcn.14025bae0
call fcn.14025bae0
int3
sub esp, 0x20
lea rbp, [rdx + 0x40]
xor ecx, ecx
mov al, 1
mov rdx, qword [rbp - 0x20]
lock cmpxchg byte [rdx], cl
je 0x14020c7d7
mov rcx, qword [rbp - 0x20]
call fcn.14025f930
invalid
invalid
invalid
xor dword [0x136668dda], eax
add eax, 0xf645c600
mov byte [rbp - 0xa], 0
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
cmp byte [rbp - 0xa], 0
je 0x14020c813
or eax, 0xf745c6
mov byte [rbp - 9], 0
mov rcx, qword [rbp - 0x18]
call fcn.1402021a0
mov byte [rbp - 9], 0
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call fcn.1402021a0
nop
add rsp, 0x20
pop rdi
pop rsi
invalid
pop rbp
ret
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x20]
inc qword [rax + 0x10]
mov byte [rbp - 9], 0
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
cmp byte [rbp - 9], 0
jne 0x14020c89e
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x18]
call fcn.1402021a0
jmp 0x14020c896
int3
add cl, byte [rax - 0x7d]
clc
invalid
add rsp, 0x28
jmp qword [rax + 0x10]
mov edx, 0x27
call fcn.14025bae0
int3
sub esp, 0x20
mov rsi, rcx
mov esi, ecx
mov rdi, qword [rcx]
call fcn.140213260
mov rcx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
sbb byte [rax - 0x77], r9b
clc
sbb byte [rax - 0x77], r9b
clc
sub rax, r8
cmp rcx, rax
cmp ecx, eax
jbe 0x14020c978
mov rbx, qword [rsi]
mov rax, rdi
sub rax, rcx
sub r8, rax
cmp rax, r8
seta dl
mov r9, rbx
sub r9, rdi
cmp r9, r8
setae r9b
test dl, r9b
jne 0x14020c980
invalid
invalid
sub rbx, rax
mov r8, qword [rsi + 8]
lea rdx, [r8 + rcx*8]
lea rcx, [r8 + rbx*8]
shl rax, 3
mov r8, rax
call fcn.14025a788
fiadd word [rax + rax]
fiadd word [rax + rax]
mov qword [rsi + 0x10], rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rdx, qword [rsi + 8]
lea rcx, [rdx + rdi*8]
shl r8, 3
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14025a776
in al, dx
add byte [rax], 0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
clc
invalid
inc dword [rbx - 0x7bf0fec7]
sub al, 1
add dword [rdi], ecx
test byte [rcx + rax], ch
add byte [rax], al
cmp qword [rcx + 0x10], 0
jne 0x14020cb21
mov qword [rcx + 0x10], 0xffffffffffffffff
mov rdx, qword [rcx + 0x18]
push rcx
sbb byte [rax - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x14020ca58
dec dword [rax - 0x75]
push rcx
sbb byte [rax - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rcx + rsi*2 + 0x48], cl
mov eax, dword [rcx + 0x40]
mov rax, qword [rcx + 0x40]
xchg qword [rax + 0x20], rdx
xchg dword [rax + 0x20], edx
test rdx, rdx
test edx, edx
ror byte [rax - 0x77], cl
loopne 0x14020ca6b
mov qword [rbp - 0x20], rcx
je 0x14020ca2e
lea rcx, ss:[rdx + 0x40]
lea rcx, [rdx + 0x40]
mov qword [rbp - 0x18], rdx
call fcn.140209500
dec dword [rax - 0x75]
call 0x1b4230290
or dword [rax - 0x75], ecx
call 0x13fa073fe
dec dword [rax - 0x75]
or eax, 0x14269a
invalid
mov rax, qword [rbp - 0x18]
cmp dword [rax], 2
je 0x14020ca17
mov rcx, qword [rbp - 0x18]
call fcn.1402049c0
mov rcx, qword [0x14034f0b8]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
call 0xfaf6e027
add eax, 0x4d8b4800
loopne 0x14020ca77
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp - 0x20]
mov rsi, qword [rcx + 0x40]
mov esi, dword [rcx + 0x40]
jno 0x14020ca72
mov rax, qword [rsi]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
test al, 1
jne 0x14020ca5f
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
or ecx, 2
or ecx, 2
lock cmpxchg qword [rsi], rcx
jne 0x14020ca40
invalid
jmp 0x14020cad5
xor eax, eax
jmp 0x14020cae0
lea rdi, [rsi + 8]
mov cl, 1
add dword [rcx], esi
sal al, 0xf
mov al, 0x4e
invalid
or byte [rcx - 0xf3fceff], dh
cmpxchg byte [rsi + 8], cl
add dword [rcx], esi
sal al, 0xf
mov al, 0x4e
or byte [rax + rcx + 0x48], dh
mov ecx, edi
stc
je 0x14020ca76
or byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.14025fcc0
xor al, byte [0x1bdaa1279]
call 0x1882755ca
lea ecx, [rsi + 0x10]
mov qword [rbp - 0x18], rdi
mov dword [rbp - 0x18], edi
jge 0x14020ca62
mov r8, qword [rsi]
lea rcx, [rsi + 0x10]
mov rdx, rsi
xor r9d, r9d
call fcn.14020cc40
add dword [rax], eax
add byte [rax - 0x77], cl
push rbp
ror byte [rcx - 0x77], 1
sal byte [rcx], 0xd2
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
push rbp
ror byte [rcx - 0x77], 1
sal byte [rcx], 0xd2
invalid
sal byte [rax + 0x4d8b4801], cl
call 0x151d0da8f
cmpxchg byte [rcx], dl
mov al, 1
mov rcx, qword [rbp - 0x18]
lock cmpxchg byte [rcx], dl
cmpxchg byte [rcx], dl
cmpxchg byte [rcx], dl
sete al
test r8, r8
je 0x14020cacc
mov qword [rbp - 0x28], r8
test al, al
jne case.0x1401ebb80.109
mov byte [rbp - 9], 1
call fcn.14025f930
invalid
invalid
invalid
test dword [r9], 0x52e78e8
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x28]
invalid
invalid
add eax, 0x458b4800
fmul dword [rax - 0x75]
mov rax, qword [rbp - 0x28]
mov rax, qword [rax + 8]
mov byte [rbp - 9], 0
or sil, al
test dword [r8], 0xd04d8b48
mov rcx, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x30]
call rax
jmp 0x14020cad5
test al, al
jne 0x14020cad5
call fcn.14025f930
pop rbx
add eax, 0x4d8b4800
loopne 0x14020cb22
mov rcx, qword [rbp - 0x20]
mov rax, qword [rcx + 0x10]
invalid
mov eax, dword [rcx + 0x10]
adc byte [rax - 1], cl
ror byte [rax - 0x77], 0x41
adc byte [rax - 0x7f], cl
invalid
inc rax
mov qword [rcx + 0x10], rax
add rsp, 0x80
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rbp
ret
movabs al, byte [0x1a845c748]
add byte [rax - 0x39], cl
mov r8b, 8
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
mov r8d, 0x8158d48
or bl, ch
invalid
mov qword [rbp - 0x50], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulercurrent_threadmod.rs
or bl, ch
or al, 0
or bl, ch
or al, 0
lea rcx, [rbp - 0x60]
call fcn.14025ba30
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulercurrent_threadmod.rs
lea ecx, [0x1402db638]
or eax, 0xceb10
call fcn.14025bd00
int3
add ah, cl
nop
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp - 0x20]
inc qword [rax + 0x10]
inc dword [rax + 0x10]
inc dword [rax + 0x10]
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov eax, dword [rbp - 0x18]
cmp dword [rax], 2
je 0x14020cb84
mov rcx, rax
call fcn.1402049c0
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
xor ecx, ecx
mov al, 1
mov rdx, qword [rbp - 0x18]
lock cmpxchg byte [rdx], cl
je 0x14020cbea
mov rcx, qword [rbp - 0x18]
call fcn.14025f930
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
mov eax, eax
and r8d, 3
lea r10, [0x1402ea50c]
lea edx, [0x1402ea50c]
lea edx, [0x1402ea50c]
movsxd r8, dword [r10 + r8*4]
add r8, r10
jmp r8
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
leave
add dh, al
cmpxchg qword [rdx], rcx
leave
add dh, al
cmpxchg qword [rdx], rcx
jne 0x14020ccb9
xor esi, esi
jmp 0x14020cd36
test r9b, 1
je 0x14020cccd
mov r8, qword [rcx]
test r8, r8
je 0x14020cd5c
mov r10, qword [r8 + 8]
lea r11, [rcx + 8]
test r10, r10
cmovne r11, r10
mov qword [rcx], r10
mov qword [r11], 0
xorps xmm0, xmm0
movups xmmword [r8], xmm0
jmp 0x14020ccfd
test al, 1
jne 0x14020cd74
and rax, 0xfffffffffffffffc
or rax, 2
xor esi, esi
jmp 0x14020cd33
mov r8, qword [rcx + 8]
test r8, r8
je 0x14020cd68
mov r10, qword [r8]
mov qword [rcx + 8], r10
lea r11, [r10 + 8]
test r10, r10
cmove r11, rcx
mov qword [r11], 0
xorps xmm0, xmm0
movups xmmword [r8], xmm0
mov r10, qword [rcx]
invalid
mov rsi, qword [r8 + 0x10]
mov rdi, qword [r8 + 0x18]
mov qword [r8 + 0x10], 0
xor r11d, r11d
test r9, r9
setne r11b
setne bl
lea r9, [r11*4 + 1]
mov qword [r8 + 0x20], r9
test r10, r10
jne 0x14020cd36
cmp qword [rcx + 8], 0
jne 0x14020cd8c
and rax, 0xfffffffffffffffc
xchg qword [rdx], rax
xchg dword [rdx], eax
mov rax, rsi
mov rdx, rdi
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x1402dd558]
call fcn.14025bec0
lea rcx, [0x1402dd540]
call fcn.14025bec0
lea rcx, str.assertion_failed:_actual_state__EMPTY__actual_state__NOTIFIED
lea r8, [0x1402dd528]
mov edx, 0x43
call fcn.14025bae0
mov qword [rbp - 0x18], rdi
mov qword [rbp - 0x10], rsi
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_srcutillinked_list.rs
mov edx, 0x25
call fcn.14025bae0
ud2
add byte [rax], al
add byte [rdi], cl
test dword [rax + rax - 0x51f10000], esi
invalid
adc byte [rax + 0x3b], cl
adc eax, 0xf000000
add byte [rax], al
jae 0x14020e2f9
lock add qword [rcx + 0xc8], 0x10001
add byte [rax], al
jae 0x14020e2f9
lock add qword [rcx + 0xc8], 0x10001
mov rax, qword [rcx + 0xf0]
test rax, rax
je 0x14020e2bf
lea rdx, [rax - 1]
mov qword [rcx + 0xf0], rdx
lock add byte [rax], al
add byte [rax - 0x75], cl
xchg ecx, eax
call 0x18820e26c
mov esi, dword [rdx + rax*8 - 8]
lock add byte [rax], al
add byte [rax - 0x75], cl
xchg ecx, eax
call 0x18820e26c
mov esi, dword [rdx + rax*8 - 8]
mov edi, 1
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0xd8], dl
add byte [rax], al
add byte [rax], al
jne 0x14020e310
add byte [rax], al
test rdi, rdi
je 0x14020e308
mov rdx, qword [rcx + 0x70]
cmp rsi, rdx
jae 0x14020e330
mov rax, qword [rcx + 0x68]
shl rsi, 4
add rcx, 0x130
mov rax, qword [rax + rsi + 8]
mov rdx, rcx
mov rcx, rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14020f330
xor edi, edi
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0xd8], dl
je 0x14020e287
jmp 0x14020e310
xor edi, edi
mov al, 1
lock cmpxchg byte [rcx + 0xd8], dil
cmpxchg byte [rcx + 0xd8], bh
jne 0x14020e310
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rax, [rcx + 0xd8]
mov rbx, rcx
mov rcx, rax
call fcn.14025f930
mov rcx, rbx
test rdi, rdi
jne 0x14020e28c
jmp 0x14020e308
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadworker.rs
mov rcx, rsi
call fcn.14025b9c0
int3
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call 0x140a502ab
call 0x140a502ab
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
fmul dword [r8 - 0x75]
enter 0x48f8, 0xffffffffffffff89
loopne 0x14020e396
mov qword [rbp - 0x28], rcx
mov rcx, qword [rax + rcx*8 - 8]
mov qword [rbp - 0x20], rcx
call fcn.1402046e0
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x20]
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
call rax
mov rcx, qword [rbp - 0x28]
lea rax, [rsi + rcx]
inc rax
inc rcx
cmp rax, 1
mov rax, qword [rbp - 0x18]
jne 0x14020e3a0
invalid
mov rax, qword [rbp - 0x10]
mov rsi, qword [rax + 0x20]
test rsi, rsi
mov rbx, qword [rbp - 8]
je 0x14020e41e
mov rdi, qword [rbx + 0x10]
mov rax, qword [rax + 0x18]
cmp rax, rdi
je 0x14020e417
mov rcx, qword [rbx + 8]
lea rdx, [rcx + rax*8]
lea rcx, [rcx + rdi*8]
lea r8, [rsi*8]
call fcn.14025a788
add rdi, rsi
mov qword [rbx + 0x10], rdi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov rsi, qword [rax + 0x20]
jo 0x14020e48d
jo 0x14020e48d
test rsi, rsi
je 0x14020e4af
invalid
cmp eax, 0xf8458b48
mov rax, qword [rbp - 8]
mov rdi, qword [rax + 0x10]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x18]
cmp rax, rdi
je 0x14020e4a4
mov rcx, qword [rbp - 8]
mov rcx, qword [rcx + 8]
lea rdx, [rcx + rax*8]
or byte [r8 - 0x73], cl
adc al, 0xc1
lea rcx, [rcx + rdi*8]
lea r8, [rsi*8]
call fcn.14025a788
add rdi, rsi
mov rax, qword [rbp - 8]
mov qword [rax + 0x10], rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rsi, qword [rdi + r14*8]
mov rcx, rsi
call fcn.1402046e0
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rsi
call r15
inc r14
cmp rbx, r14
jne 0x14020e500
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp ecx, dword [rdi]
test bh, dl
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
jl 0x14020e504
ror byte [rdi], 0x85
mov ecx, 0x49000000
mov edi, ecx
iretd
add byte [rax], al
add byte [rcx - 0x77], cl
iretd
lea r12, [rsi + 0x58]
mov al, 1
xchg byte [rsi + 0x7c], al
mov qword [rsp + 0x28], 0xffffffffffffffff
mov ebp, dword [rsi + 0x78]
mov dword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x44], ebp
and al, 0x44
mov qword [rsp + 0x30], r12
lea r13, [rsp + 0x28]
sub byte [rcx + rcx*4 + 0x6c], cl
and al, 0x38
test ebp, ebp
je 0x14020e5e6
xor edx, edx
lea r14, [rsp + 0x30]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
lea ebx, [rdx + 1]
mov rcx, r14
call fcn.14020ac70
invalid
dec dword [rax - 0x7b]
invalid
jne 0x14020e5ea
mov edx, ebx
cmp ebp, ebx
jne 0x14020e5d0
xor edi, edi
jmp 0x14020e62c
invalid
mov rdi, rdx
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], r13
cmp ebx, ebp
jae 0x14020e624
lea r14, [rsp + 0x48]
lea r12d, [rbx + 1]
mov rcx, r14
mov edx, ebx
call fcn.14020ac70
cmp rdi, rdx
cmovb rdx, rdi
test rax, rax
cmovne rdi, rdx
mov ebx, r12d
cmp ebp, r12d
jne 0x14020e600
cmp rdi, 1
adc rdi, 0
mov qword [rsi + 0x58], rdi
mov rcx, qword [r15 + 8]
mov rdx, qword [r15 + 0x10]
mov r8, rsi
call fcn.14020ee70
nop
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov edx, 0x73
call fcn.14025bee0
int3
add r14b, r15b
invalid
mov rax, rcx
add rcx, 8
mov qword [rbp - 0x10], rax
test byte [rax], 1
je 0x14020e715
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14020e6a7
call fcn.14020ce50
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x18]
test rcx, rcx
je 0x14020e6d0
mov qword [rbp - 8], rcx
call fcn.1402046e0
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x30]
mov rax, qword [rax + 0x38]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
lea rsi, [rcx + 8]
mov qword [rbp - 8], 0
mov rax, qword [rbp - 8]
cmp qword [rbp - 0x20], rax
je 0x14020e7b1
inc rax
mov qword [rbp - 8], rax
mov rax, qword [rsi - 8]
mov rcx, qword [rsi]
add rsi, 0x10
call qword [rax + 0x18]
jmp 0x14020e6f0
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14020e726
mov rcx, qword [rcx]
call fcn.140202560
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x18]
test rax, rax
je 0x14020e765
lea rcx, [rax + 0x40]
mov qword [rbp - 8], rax
call fcn.140209500
mov rax, qword [rbp - 8]
cmp dword [rax], 2
je 0x14020e752
mov rcx, qword [rbp - 8]
call fcn.1402049c0
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x30]
mov rax, qword [rax + 0x38]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
lea rsi, [rcx + 8]
mov qword [rbp - 8], 0
nop word cs:[rax + rax]
mov rax, qword [rbp - 8]
cmp qword [rbp - 0x20], rax
je 0x14020e7b1
inc rax
mov qword [rbp - 8], rax
mov rax, qword [rsi - 8]
mov rcx, qword [rsi]
add rsi, 0x10
call qword [rax + 0x18]
jmp 0x14020e790
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x28], 0
je 0x14020e7d8
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x18]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
ror byte [rbx + rcx*4 + 0x45], cl
invalid
sub esp, 0x20
lea rbp, [rdx + 0x30]
xor byte [rax - 0x75], cl
or eax, 0x140263
xor byte [rax - 0x75], cl
or eax, 0x140263
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x20c48348], dl
add byte [rax + 0x20c48348], dl
pop rbp
ret
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x10], xmm6
lea rbp, [rsp + 0x80]
add byte [rax], al
movaps xmmword [rbp + 0x10], xmm6
mov qword [rbp + 8], 0xfffffffffffffffe
neg rcx
jno 0x14020eec7
mov rax, qword [rdx + 0x18]
test rax, rax
je 0x14020f0e3
add al, byte ds:[rax]
invalid
sbb byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add al, byte ds:[rax]
add byte [rax - 0x7d], cl
ret 0x4818
add rdx, 0x18
mov rcx, rdx
mov rdx, rax
movaps xmm6, xmmword [rbp + 0x10]
sub byte [rbp + 0x10], dh
sub byte [rbp + 0x10], dh
add rsp, 0xa8
pop rbx
pop rdi
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rbp
jmp fcn.14025f3a0
mov rsi, r8
mov esi, eax
cmp qword [r8], 0
je 0x14020f0f7
test byte [rbx], ah
add al, byte [rax]
invalid
test byte [rbx], ah
add al, byte [rax]
add byte [rax - 0x73], cl
lea edi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
lea edi, [rsi + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x20], cl
and byte [rbp + 0x31], dh
and byte [rbp + 0x31], dh
cmp byte [rsi + 0x50], 0
je 0x14020ef22
mov qword [rbp - 0x50], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x48], 8
mov qword [rbp - 0x40], 0
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 0
rol byte [rax], 0
rol byte [rax], 0
add byte [rax], al
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi], cl
jne 0x14020f055
jmp 0x14020f061
mov rcx, rdi
call fcn.14025fcc0
add byte [rax + 0x7500507e], al
invalid
movsb byte [rdi], byte [rsi]
or eax, 0x7e800005
add byte [rax + 0x7500507e], al
invalid
add byte [rax + 0x7500507e], al
invalid
mov qword [rbp - 0x38], rdi
mov byte [rsi + 0x50], 1
mov rax, qword [rsi + 0x30]
mov qword [rbp - 0x10], rax
mov rax, qword [rsi + 0x38]
cmp byte [rax - 0x39], r9b
cmp byte [rax], r8b
add byte [rax], al
invalid
mov dword [rsi + 0x38], 0
add byte [rax - 0x77], cl
test al, 0x48
test eax, eax
mov qword [rbp - 0x58], rax
test rax, rax
je 0x14020ef9b
mov rdi, qword [rbp - 0x58]
neg rdi
mov ecx, 1
jmp 0x14020ef74
mov rcx, qword [rbp - 8]
lea rax, [rdi + rcx]
inc rax
inc rcx
cmp rax, 1
je 0x14020ef9b
mov qword [rbp - 8], rcx
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + rcx*8 - 8]
lock dec qword [rax]
jne 0x14020ef60
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov rcx, qword [rax + rcx*8 - 8]
call fcn.140203e80
jmp 0x14020ef60
mov qword [rbp - 0x30], 0
mov qword [rbp - 0x28], 8
mov qword [rbp - 0x20], 0
mov rbx, qword [rsi + 0x48]
test rbx, rbx
je 0x14020f02f
lea r14, [rsi + 0x40]
mov eax, 8
xor r15d, r15d
xorps xmm6, xmm6
lea rdi, [rbp - 0x30]
jmp 0x14020eff0
mov qword [rax + r15*8], rdx
inc r15
mov qword [rbp - 0x20], r15
test rbx, rbx
je 0x14020f02f
mov rdx, rbx
mov rbx, qword [rbx]
mov ebx, dword [rbx]
mov ebx, dword [rbx]
mov qword [rsi + 0x48], rbx
lea rcx, [rbx + 8]
test rbx, rbx
cmove rcx, r14
invalid
mov qword [rcx], 0
movups xmmword [rdx], xmm6
add rdx, 0xffffffffffffff80
invalid
cmp r15, qword [rbp - 0x30]
jne 0x14020efe0
mov qword [rbp - 8], rdx
mov rcx, rdi
call fcn.140213260
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp - 0x28]
mov rdx, qword [rbp - 8]
jmp 0x14020efe0
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x40], eax
mov dword [rbp - 0x40], eax
mov rax, qword [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov rdi, qword [rbp - 0x38]
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi], cl
cmpxchg byte [rdi], cl
cmpxchg byte [rdi], cl
je 0x14020f061
mov byte [rbp + 7], 1
mov rcx, rdi
call fcn.14025f930
mov rdx, qword [rbp - 0x50]
mov rax, qword [rbp - 0x48]
mov eax, 0xc04d8b48
mov eax, 0xc04d8b48
lea rcx, [rax + rcx*8]
or al, 0xc8
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
loopne 0x14020f0c6
mov dword [rbp - 0x18], ecx
loopne 0x14020f0c6
mov dword [rbp - 0x18], ecx
mov esi, 0x80000000
jmp case.0x1401ea299.177
invalid
adc byte [rdi], cl
invalid
add byte [rax], al
add byte [rax - 0x75], cl
fmul dword [r8 - 0x75]
call 0x1b4e929e4
cmp rax, rcx
je 0x14020f0d6
lea rcx, [rax + 8]
mov qword [rbp - 0x28], rcx
mov rax, qword [rax]
lea rcx, [rax + 0x80]
mov qword [rbp - 8], rax
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
cmp rax, rcx
je 0x14020f0d6
lea rcx, [rax + 8]
mov qword [rbp - 0x28], rcx
mov rax, qword [rax]
lea rcx, [rax + 0x80]
mov qword [rbp - 8], rax
lock or qword [rax + 0x90], rsi
or qword [rax + 0x90], rsi
nop
add byte [rax], al
add byte [rdx + 0x2f], bh
add byte [rax], al
invalid
mov edx, 0x2f
add byte [rax], al
add al, ch
mov ebx, 0x48ffff4e
call fcn.140203f80
mov rcx, qword [rbp - 8]
clc
mov ecx, dword [rbp - 8]
clc
lock dec qword [rcx]
jne 0x14020f090
call fcn.140203e80
jmp 0x14020f090
invalid
mov byte [rbp + 7], 0
lea rcx, [rbp - 0x30]
call fcn.14020a610
mov ch, 0xff
invalid
add byte [rax - 0x73], cl
shr r8b, 1
sub eax, 0xfffffb5
mov ch, 0xff
dec dword [rdi]
mov ch, 0xff
dec dword [rdi]
movaps xmm6, xmmword [rbp + 0x10]
sub byte [rbp + 0x10], dh
add rsp, 0xa8
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.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_
or al, 0
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtimeiodriver.rs
lea eax, [0x1402dbf90]
mov edx, 0x68
call fcn.14025bee0
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rsi, qword [rbp - 0x58]
test al, 0x48
mov edi, dword [rbp - 8]
test al, 0x48
mov edi, dword [rbp - 8]
jmp 0x14020f143
nop word [rax + rax]
add byte [rax], al
add byte [rax - 1], cl
invalid
inc rdi
cmp rdi, rsi
je 0x14020f165
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + rdi*8]
clc
lock dec qword [rax]
jne 0x14020f140
invalid
invalid
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + rdi*8]
call fcn.140203e80
jmp 0x14020f140
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
lea rcx, [rbp - 0x30]
call fcn.140203d40
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
invalid
adc byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp - 8]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x14020f1f0
mov rcx, qword [rbp - 8]
clc
call fcn.140203e80
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
and al, 0x20
lea rcx, [rbp - 0x30]
call fcn.14020a610
mov byte [rbp + 7], 0
invalid
add byte [rdi], cl
sub byte [rsp + 0x20], dh
invalid
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax - 0x79], cl
sbb byte [r8 - 0x7d], cl
sbb byte [rax - 0x7d], cl
add byte [rax], al
xchg qword [rcx + 0x18], rax
cmp rax, 3
ja case.default.0x14020f356
sbb byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
xchg dword [rax + 0x4c000000], ecx
lea r8, [0x1402ea51c]
lea r8, [0x1402ea51c]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
loopne 0x14020f30b
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx + 0x28], dl
cmpxchg byte [rcx + 0x28], dl
add dword [rcx], esi
sal al, 0xf
cmpxchg byte [rcx + 0x28], dl
jne 0x14020f38a
cmpxchg byte [rcx + 0x28], dl
jne 0x14020f38a
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0x28], dl
jne 0x14020f3a7
invalid
mov rdx, qword [rcx + 0x20]
test rdx, rdx
jne 0x14020f3c2
add rsp, 0x70
pop rsi
ret
mov rcx, rdx
add rsp, 0x70
pop rsi
jmp fcn.14020bfc0
lea rax, [rcx + 0x28]
mov rsi, rcx
mov rcx, rax
call fcn.14025fcc0
mov rcx, rsi
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0x28], dl
je 0x14020f36e
lea rax, [rcx + 0x28]
mov rsi, rcx
mov rcx, rax
call fcn.14025f930
mov rcx, rsi
mov rdx, qword [rcx + 0x20]
test rdx, rdx
je 0x14020f377
add rcx, 0x20
add rsp, 0x70
pop rsi
jmp fcn.14025ef40
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140038660]
mov qword [rsp + 0x38], rax
lea rax, str.inconsistent_state_in_unpark__actual_
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadpark.rs_b
lea rcx, [rsp + 0x40]
call fcn.14025ba30
int3
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
lea rcx, [rbp + 0x90]
call fcn.140219000
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0x1a8]
mov qword [rbp + 0xe0], rax
lea rcx, [rbp + 0xd0]
call fcn.140219090
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
lea rcx, [rbp + 0xd0]
call fcn.1401e0310
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add dh, al
cmp byte [rax], al
lock inc qword [rax]
jle 0x140212bb8
mov qword [rbp + 0xb0], rsi
mov qword [rbp - 0x60], 1
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x50], rsi
mov al, 0xf
mov dh, 5
loopne 0x140212935
adc eax, dword [rax]
mov al, 0xf
mov dh, 5
loopne 0x140212935
adc eax, dword [rax]
xor r15d, r15d
mov edx, 0x18
xor ecx, ecx
call fcn.1401fcae0
invalid
movabs eax, dword [0x10840fc08548fffe]
add al, byte [rax]
invalid
invalid
mov r14, rax
mov rax, qword [rbp - 0x50]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rbp - 0x60]
movups xmmword [r14], xmm0
mov qword [rbp + 0xb0], rsi
mov eax, dword [rbx + 0x30]
mov r12d, 0xa
cmp eax, 0x3b9aca00
je 0x1402129b9
mov r12, qword [rbx + 0x28]
mov r15d, eax
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xa8], 0
je 0x1402129f8
invalid
and ecx, dword [rbx + 0x13c77905]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov rax, qword [rcx + 0xb0]
mov rcx, qword [rcx + 0xb8]
jmp 0x140212a37
xorps xmm0, xmm0
movaps xmmword [rbp - 0x60], xmm0
lea rcx, [rbp - 0x60]
mov edx, 0x10
call qword [sym.imp.bcryptprimitives.dll_ProcessPrng]
mov rax, qword [rbp - 0x60]
mov rcx, qword [rbp - 0x58]
mov edx, dword [0x14034f154]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov byte [rdx + 0xa8], 1
mov qword [rdx + 0xb8], rcx
lea rdx, [rax + 1]
mov r8d, dword [0x14034f154]
mov r9, qword gs:[0x58]
mov r8, qword [r9 + r8*8]
mov qword [r8 + 0xb0], rdx
add byte [rax], al
mov rdx, qword [rbx + 0x38]
lock inc qword [rdx]
jle 0x140212bb8
movups xmm3, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x38]
mov rdx, qword [rbx + 0x58]
xorps xmm0, xmm0
xorps xmm1, xmm1
test rdx, rdx
je 0x140212a89
lock inc qword [rdx]
jle 0x140212bb8
invalid
xor eax, dword [rcx]
add byte [rax], al
invalid
movups xmm1, xmmword [rbx + 0x58]
mov rdx, qword [rbx + 0x68]
test rdx, rdx
je 0x140212aa0
lock inc qword [rdx]
jle 0x140212bb8
movups xmm0, xmmword [rbx + 0x68]
movups xmm4, xmmword [0x1402da720]
jns 0x140212b21
or al, 0
movups xmmword [rbp + 0x18], xmm4
movups xmm4, xmmword [0x1402da710]
movups xmmword [rbp + 8], xmm4
adc dword [rbp + 8], esp
adc dword [rbp + 8], esp
mov qword [rbp - 0x60], 1
mov qword [rbp - 0x58], 1
movups xmmword [rbp - 0x50], xmm3
mov qword [rbp - 0x40], r12
mov dword [rbp - 0x38], r15d
movups xmmword [rbp - 0x30], xmm2
mov byte [rbp - 0x20], 0
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], 8
mov dword [rbp - 0x10], 8
xorps xmm2, xmm2
ror byte [rdi], cl
adc dword [rbp - 8], edx
ror byte [rdi], cl
adc dword [rbp - 8], edx
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], rcx
xor byte [r9 + rcx*4 + 0x75], r9b
cmp byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
xor byte [r9 + rcx*4 + 0x75], r9b
cmp byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x58], 0
mov dword [rbp + 0x60], 0
mov byte [rbp + 0x64], 0
mov qword [rbp + 0x68], 0
movups xmmword [rbp + 0x70], xmm1
adc dword [rbp + 0x70], ecx
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], rdi
movups xmmword [rbp + 0x98], xmm2
mov qword [rbp + 0xa8], 0
movzx eax, byte [0x14034f150]
mov edx, 0x110
xor ecx, ecx
call fcn.1401fcae0
lahf
invalid
invalid
lahf
invalid
test rax, rax
je 0x140212ba9
lea rdx, [rbp - 0x60]
mov r8d, 0x110
mov rcx, rax
mov rdi, rax
call fcn.14025a776
mov rax, rdi
mov rdx, rsi
add rsp, 0x140
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add al, ch
push 0xffffffffb9000488
or byte [rax], al
add byte [rax], al
mov ecx, 8
mov edx, 0x18
call fcn.14025b400
jmp 0x140212bb8
mov ecx, 8
mov edx, 0x110
call fcn.14025b400
ud2
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x60]
call fcn.140218ee0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xb0]
call fcn.14000ad90
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
invalid
or al, 0x48
mov eax, dword [rbp - 8]
mov rcx, qword [rax]
call fcn.140203030
mov rax, qword [rbp - 8]
clc
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x140212d67
mov rax, qword [rdx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdx + 0x30], rcx
jne 0x140212d10
mov qword [rbp - 0x10], rdx
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x140212d42
invalid
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x10]
je 0x140212d52
mov byte [rcx + 0x38], 0
lock dec qword [rcx]
jne 0x140212d67
mov rcx, qword [rax + 8]
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14000dc20
nop
add rsp, 0x38
pop rsi
pop rbp
ret
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x140212df6
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 8]
call fcn.14000dc20
nop
add rsp, 0x28
pop rsi
pop rbp
ret
clc
add eax, 0x4bf
add byte [rax + 0xf], cl
clc
xor ecx, ecx
shr rax, 0x3c
jne 0x1402133ee
mov rdx, rdi
shl rdx, 4
loop 0x140213379
movabs r9, 0x7ffffffffffffff8
cmp rdx, r9
ja 0x1402133e6
test r8, r8
je 0x1402133a2
mov rax, qword [rsi + 8]
shl r8, 4
loopne 0x140213395
loopne 0x140213395
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x50], r8
mov eax, 8
jmp 0x1402133a4
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
lea r8, [rsp + 0x40]
call fcn.1400ade20
cmp dword [rsp + 0x28], 1
je 0x1402133dc
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
or byte [rax - 0x77], cl
add rsp, 0x58
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x38]
mov rdx, rax
call fcn.14025b3e0
mov rdx, rax
call fcn.14025b3e0
int3
int3
int3
or byte [rax - 0x39], cl
add dword [rax], ecx
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r8], cl
add byte [rax], al
add byte [rax + 0x29], cl
test dword [rdi], 0x9284
add byte [rax - 0x77], cl
clc
clc
shr rdi, 3
mov qword [rbp - 0x18], rdi
neg rdi
mov ecx, 1
mov qword [rbp - 0x20], rsi
jmp 0x140213478
mov rcx, qword [rbp - 0x10]
lea rax, [rdi + rcx]
inc rax
inc rcx
add rsi, 8
cmp rax, 1
je 0x14021348f
mov qword [rbp - 0x10], rcx
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x140213460
mov rcx, rsi
call fcn.14020ce50
jmp 0x140213460
mov rax, qword [rbp - 8]
mov rsi, qword [rax + 0x20]
test rsi, rsi
je 0x1402134cd
mov rdi, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov rbx, qword [rdi + 0x10]
cmp rax, rbx
je 0x1402134c6
mov rcx, qword [rdi + 8]
lea rdx, [rcx + rax*8]
lea rcx, [rcx + rbx*8]
lea r8, [rsi*8]
call fcn.14025a788
add rbx, rsi
mov qword [rdi + 0x10], rbx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov edi, dword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov rbx, qword [rdi + 0x10]
cmp rax, rbx
invalid
je case.0x1401e4a97.330
fdiv dword [rcx + rbx + 0x48]
mov ecx, dword [rdi + 8]
mov rcx, qword [rdi + 8]
lea rdx, [rcx + rax*8]
lea rcx, [rcx + rbx*8]
lea r8, [rsi*8]
call fcn.14025a788
add rbx, rsi
mov qword [rdi + 0x10], rbx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rdi, qword [rbp - 0x18]
mov rbx, qword [rbp - 0x10]
cmp rbx, rdi
mov rsi, qword [rbp - 0x20]
loopne 0x1402135f6
invalid
loopne 0x1402135f6
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
inc rbx
cmp rbx, rdi
je 0x140213582
invalid
invalid
mov rax, qword [rsi + rbx*8]
lock dec qword [rax]
jne 0x140213590
lea rcx, [rsi + rbx*8]
call fcn.14020ce50
jmp 0x140213590
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
mov rax, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
test rax, rax
je 0x1402135e6
lock dec qword [rax]
dec qword [rax]
jne 0x1402135e6
adc dword [rax - 0x75], ecx
invalid
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
call fcn.14000d930
invalid
invalid
invalid
movabs dword [0x8d48f0458b48ffdf], eax
cmp al, bpl
in eax, dx
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x38]
call fcn.1402136e0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rax + 0x68]
test rax, rax
je 0x14021360b
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rcx + 0x70]
call qword [rax + 0x18]
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
mov rax, qword [rdx + 0x78]
test rax, rax
je 0x140213633
lock dec qword [rax]
jne 0x140213633
mov rcx, qword [rdx + 0x78]
mov rdx, qword [rdx + 0x80]
xchg edx, eax
add byte [rax], 0
invalid
js 0x14021366b
mov edx, dword [rdx + 0x80]
xchg edx, eax
add byte [rax], 0
add byte [rax - 0x7d], cl
add rsp, 0x30
pop rbp
jmp fcn.14000d930
invalid
nop
add rsp, 0x30
pop rbp
ret
invalid
sub esp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rcx, rax
ror dword [rax - 0x75], 0x40
js 0x1402136a2
test eax, eax
ror dword [rax - 0x75], 0x40
js 0x1402136a2
test eax, eax
je 0x140213677
lock dec qword [rax]
dec qword [rax]
jne 0x140213677
mov rax, rcx
mov rcx, qword [rcx + 0x78]
mov rdx, qword [rax + 0x80]
add byte [rax], al
call fcn.14000d930
nop
add rsp, 0x20
and byte [rbp - 0x3d], bl
and byte [rbp - 0x3d], bl
nop
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
push 0x30
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x38]
call fcn.1402136e0
nop
add rsp, 0x20
pop rbp
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
add rcx, 0x58
add ecx, 0x58
add ecx, 0x58
call fcn.14013fa20
nop
add rsp, 0x20
pop rbp
ret
add dword [rbp - 0x7ca18b40], eax
clc
add dword [rbp + 0x76], esi
invalid
jbe 0x140213746
cmp qword [rcx + 8], 0
cmp dword [rcx + 8], 0
je 0x140213773
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x140213773
invalid
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x10], rax
mov rax, qword [rcx + 0x18]
mov qword [rbp - 0x18], rax
mov rax, qword [rax]
test rax, rax
je 0x140213727
mov rcx, qword [rbp - 0x10]
call rax
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 0x10]
je 0x140213773
cmp qword [rax + 0x10], 0x11
jb 0x140213741
invalid
add al, 0x4d
mov eax, dword [rax - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
adc eax, dword [rax]
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
or byte [r8 - 0x7b], cl
sal byte [rsp + rdx - 0x10], 0x48
dec dword [rax]
jne 0x140213773
add rcx, 8
add rsp, 0x40
pop rbp
jmp fcn.14020ce50
xchg esi, eax
invalid
invalid
or byte [rax - 0x7d], cl
invalid
xchg esi, eax
invalid
nop
add rsp, 0x40
pop rbp
ret
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1402137c3
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
adc byte [rcx], dl
jb 0x1402137b0
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
add rsp, 0x20
pop rbp
ret
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x2d8
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmmword [rbp + 0x240], xmm4
add al, byte [rax]
invalid
add byte [rax], al
add byte [rsi + 0x44], ah
movaps xmmword [rbp + 0x240], xmm4
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rsi + 0x44], ah
movaps xmmword [rbp + 0x230], xmm3
movapd xmmword [rbp + 0x230], xmm11
movapd xmmword [rbp + 0x220], xmm10
add byte [rax], al
movapd xmmword [rbp + 0x210], xmm9
movdqa xmmword [rbp + 0x200], xmm8
add al, byte [rax]
add byte [rsi + 0x44], ah
movq qword [rbp + 0x200], mm0
movapd xmmword [rbp + 0x1f0], xmm7
movapd xmmword [rbp + 0x1e0], xmm6
mov qword [rbp + 0x1c0], 0xfffffffffffffffe
mov r8, rcx
mov rax, qword [rcx]
add ebx, ebp
invalid
add ebx, ebp
invalid
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
inc rcx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [r8], rcx
cmpxchg dword [rax], ecx
cmpxchg dword [rax], ecx
je 0x140213884
test al, 4
je 0x1402159a9
test al, 3
je 0x140213840
cmp rax, 0x3f
jbe 0x1402159c1
clc
invalid
lea rcx, [rax - 0x40]
lea ecx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [r8], rcx
mov cl, 8
mov cl, 8
jne 0x140213859
movzx eax, dl
lea rcx, [0x1402ea52c]
or eax, 0x4634800
invalid
add rax, rcx
jmp rax
or eax, 0x4634800
or dword [rax + 1], 0x48e0ffc8
jmp rax
lea rax, [0x1402dceb8]
lea rax, [0x1402dceb8]
or al, 0
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], r8
enter 0xffffffffffff8d49, 0x40
and byte [rax - 0x77], cl
test dword [rax + 0x41000000], ecx
cmp dword [rax + 0x38], 0
enter 0xffffffffffff8d49, 0x40
and byte [rax - 0x77], cl
test dword [rax + 0x41000000], ecx
cmp dword [rax + 0x38], 0
mov qword [rbp + 0x120], r8
jne 0x140215cc2
and eax, dword [rax]
invalid
and eax, dword [rax]
add byte [rbx + 0x13b88b05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov eax, dword [0x14034f154]
mov rcx, qword gs:[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
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140213b78
mov rsi, qword [r8 + 0x30]
cmp eax, 1
invalid
je 0x14021392f
add dword [rax + rax*2 - 0x75], esi
add eax, 0x13b85f
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
add byte [rax - 0x73], cl
adc eax, 0xfffeebd0
add byte [rax - 0x73], cl
adc eax, 0xfffeebd0
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0x108]
mov qword [rbp + 0x80], rcx
mov qword [rax + 0x108], rsi
mov r8, qword [rbp + 0x120]
mov rdx, qword [r8 + 0x40]
mov qword [r8 + 0x40], 0
test rdx, rdx
je 0x140213b98
mov qword [rbp + 0x38], rdx
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
mov qword [rbp + 0x48], rdx
je 0x140213a04
cmp eax, 1
je 0x1402139ea
mov byte [rbp + 0x19f], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov rdx, qword [rbp + 0x48]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 0
mov qword [rbp + 0xe8], rdx
xor esi, esi
xchg qword [rdx + 0x20], rsi
test rsi, rsi
je 0x140213b4f
mov rax, qword [rbp + 0xe8]
add byte [rax - 0x75], cl
push rax
adc byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
xchg edx, eax
enter 0, 0
mov rdx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rdx + 0xc8]
cmp rcx, rdx
mov qword [rbp + 0x168], rsi
jae 0x140215dfc
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0xd0]
test eax, eax
je 0x140213bb5
cmp eax, 1
je 0x140213c03
jmp 0x140215dd8
mov qword [rbp + 0x120], r8
lea rcx, [r8 + 0x20]
mov dword [rbp + 0xa8], 2
lea rdx, [rbp + 0xa8]
invalid
mov qword [rbp + 0x1b0], rcx
call fcn.140218d00
xor ecx, ecx
mov rsi, qword [rbp + 0x120]
mov rax, qword [rsi + 0x30]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], rcx
mov qword [rbp + 0x140], rdx
mov dword [rbp + 0x128], 1
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, [rbp + 0x128]
mov rcx, qword [rbp + 0x1b0]
call fcn.140218d00
jmp 0x140215957
mov rcx, r8
mov qword [rbp + 0x120], r8
call fcn.1402135b0
mov rax, qword [rbp + 0x120]
mov r8, qword [rax - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
movaps xmm6, xmmword [rbp + 0x1e0]
movaps xmm7, xmmword [rbp + 0x1f0]
movaps xmm8, xmmword [rbp + 0x200]
movaps xmm9, xmmword [rbp + 0x210]
movaps xmm10, xmmword [rbp + 0x220]
movaps xmm11, xmmword [rbp + 0x230]
movaps xmm12, xmmword [rbp + 0x240]
add rsp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xe8]
lock dec qword [rax]
jne 0x14021587b
mov byte [rbp + 0x19f], 0
lea rcx, [rbp + 0xe8]
call fcn.14020ce50
jmp 0x14021587b
mov qword [rbp + 0x80], 0
mov rdx, qword [r8 + 0x40]
mov qword [r8 + 0x40], 0
test rdx, rdx
jne 0x140213973
lea rcx, str._internal_exception__blocking_task_ran_twice.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_blocking_task.rs
lea r8, [0x1402dd2b8]
mov edx, 0x2d
call fcn.14025bee0
jmp 0x14021606a
mov byte [rbp + 0x1bb], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401e19b0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd0], 1
mov rsi, qword [rbp + 0x168]
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xc8]
test rcx, rcx
jne 0x140213c4f
mov byte [rbp + 0x1bb], 1
call fcn.1402658a0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xc8]
mov rsi, qword [rbp + 0x168]
lock inc qword [rcx]
jle 0x14021606a
test rcx, rcx
je 0x140215dd8
lock dec qword [rcx]
jne 0x140213c6d
call fcn.1400b5380
mov rbx, qword [rbp + 0xe8]
mov rax, qword [rbx + 0x10]
lock inc qword [rax]
jle 0x14021606a
mov r14, qword [rbx + 0x10]
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x70], 1
mov qword [rbp - 0x50], rbx
mov qword [rbp - 0x48], rsi
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x140213cf4
cmp eax, 1
je 0x140213d3b
mov byte [rbp + 0x1bc], 1
lea rax, [0x1402da8a8]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadlocal.rs
lea r9, [0x1402da558]
lea r8, [rbp + 0xf8]
mov edx, 0x46
call fcn.14025bdc0
jmp 0x14021606a
mov byte [rbp + 0x1bc], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
jne 0x140215e14
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11e], 1
lea rcx, [r14 + 0x1f8]
mov byte [rbp + 0x1bc], 1
call fcn.14020cf40
mov esi, eax
mov edi, edx
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp dword [rax + 0x110], 0
je 0x140213dc9
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov edx, dword [rax + 0x118]
mov eax, dword [rax + 0x114]
jmp 0x140213dce
call fcn.1402022a0
mov ecx, dword [0x14034f154]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov dword [rcx + 0x110], 1
mov dword [rcx + 0x114], esi
mov dword [rcx + 0x118], edi
cmp qword [rcx + 0xd8], 0
jne 0x140215e6b
mov ecx, dword [0x14034f154]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov qword [rcx + 0xd8], 0xffffffffffffffff
lock inc qword [r14]
jle 0x14021606a
mov ecx, dword [0x14034f154]
mov r8, qword gs:[0x58]
mov r9, qword [r8 + rcx*8]
mov rcx, qword [r9 + 0xe0]
mov r8, qword [r9 + 0xe8]
mov qword [r9 + 0xe0], 1
mov qword [r9 + 0xe8], r14
inc qword [r9 + 0xd8]
mov qword [rbp + 0x128], rcx
mov qword [rbp + 0x130], r8
mov r9, qword [r9 + 0xf0]
cmp r9, 0xffffffffffffffff
je 0x140215e83
inc r9
mov r10d, dword [0x14034f154]
mov r11, qword gs:[0x58]
mov r10, qword [r11 + r10*8]
mov qword [r10 + 0xf0], r9
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], r8
mov qword [rbp + 0x60], r9
mov dword [rbp + 0x68], eax
mov dword [rbp + 0x6c], edx
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x20], rax
mov eax, dword [rbp + 0x68]
mov dword [rbp + 0x28], eax
mov eax, dword [rbp + 0x6c]
mov dword [rbp + 0x2c], eax
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0xb0], rbx
xorpd xmm0, xmm0
movupd xmmword [rbp + 0xb8], xmm0
movupd xmmword [rbp + 0xc8], xmm0
mov qword [rbp + 0xd8], 8
mov qword [rbp + 0xe0], 0
mov qword [rbp + 0xa8], 1
movzx eax, byte [r10 + 0x120]
test eax, eax
je 0x140213f5c
cmp eax, 1
mov rsi, qword [rbp + 0x168]
jne 0x140215f93
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0x100]
lea rcx, [rbp + 0xa8]
mov qword [rax + 0x100], rcx
jmp 0x140213fd3
mov byte [rbp + 0x18e], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov rdx, qword [rax + 0x100]
lea rcx, [rbp + 0xa8]
mov qword [rax + 0x100], rcx
test byte [rbp + 0xa8], 1
je 0x140215fe1
mov rbx, qword [rbp + 0xb0]
mov rsi, qword [rbp + 0x168]
mov qword [rbp + 0x90], rdx
mov rax, qword [rbx + 0x10]
movzx eax, byte [rax + 0x70]
xor al, 1
mov byte [rsi + 0x48], al
mov qword [rbp + 0xf8], 0
lea rcx, [rbp + 0xf8]
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140215ecb
mov rcx, qword [rbp + 0xf8]
mov qword [rbp + 0x1a0], rsi
mov byte [rbp + 0x1bf], 1
call case.0x1401a72f6.612
lea r15, [rbp + 0xb0]
mov rdi, qword [rbp + 0x168]
mov qword [rdi + 0x30], rax
mov dword [rdi + 0x38], edx
mov qword [rdi + 0x20], 0
lea r13, [rbp + 0xf8]
movq xmm8, qword [0x140268930]
movapd xmm9, xmmword [0x140268940]
movsd xmm6, qword [0x140268cd0]
movsd xmm10, qword [0x140268cd8]
movsd xmm11, qword [0x140268ce0]
movsd xmm12, qword [0x1402689d0]
nop word [rax + rax]
cmp byte [rdi + 0x4a], 1
je 0x1402151f8
mov eax, dword [rdi + 0x40]
inc eax
mov dword [rdi + 0x40], eax
mov rbx, qword [rbp + 0xb0]
mov rcx, qword [rbx + 0x10]
mov ecx, dword [rcx + 0x60]
test ecx, ecx
je 0x140215a8b
xor edx, edx
div ecx
test edx, edx
jne 0x1402142bb
mov rsi, qword [rdi + 0x20]
test rsi, rsi
mov qword [rbp + 0x1b0], rdi
je 0x1402141c8
mov qword [rbp + 0xf8], 0
mov rcx, r13
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140215bf3
mov rcx, qword [rbp + 0xf8]
mov qword [rbp + 0x170], rdi
mov byte [rbp + 0x1bd], 1
call case.0x1401a72f6.612
mov rcx, qword [rbp + 0x1b0]
mov r9, qword [rcx + 0x30]
mov r8d, dword [rcx + 0x38]
mov qword [rbp + 0x128], rax
mov dword [rbp + 0x130], edx
mov qword [rbp + 0x170], rcx
mov byte [rbp + 0x1bd], 1
lea rcx, [rbp + 0x128]
mov rdx, r9
call case.0x14016aee4.511
mov ecx, edx
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
mov r8d, 0
cmove ecx, r8d
cmove rdx, r8
cmove rax, r8
add rcx, rax
adc rdx, 0
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rdx
lea rcx, [rbp - 0x30]
call fcn.14022d700
movapd xmm7, xmm0
movq xmm0, rsi
punpckldq xmm0, xmm8
subpd xmm0, xmm9
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
divsd xmm7, xmm1
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movapd xmm1, xmm10
subsd xmm1, xmm0
mulsd xmm7, xmm1
movapd xmm0, xmm10
subsd xmm0, xmm1
mov rdi, qword [rbp + 0x1b0]
mulsd xmm0, qword [rdi + 0x28]
addsd xmm0, xmm7
movsd qword [rdi + 0x28], xmm0
mov qword [rbp + 0x170], rdi
mov byte [rbp + 0x1bd], 0
mov rcx, r15
mov rdx, rdi
xor r8d, r8d
call fcn.14020d0b0
mov rdi, rax
mov rax, qword [rbp + 0xb0]
mov rsi, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rsi + 0xc8]
cmp rdx, rcx
jbe 0x140215b2c
cmp byte [rdi + 0x4a], 0
jne 0x140214265
lea r12, [rsi + 0xe8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0xe8], cl
je 0x140214237
mov qword [rbp + 0x170], rdi
mov byte [rbp + 0x1bd], 1
mov rcx, r12
call fcn.14025fcc0
movzx eax, byte [rsi + 0x118]
mov byte [rdi + 0x4a], al
mov al, 1
xor ecx, ecx
lock cmpxchg byte [rsi + 0xe8], cl
je 0x140214265
mov qword [rbp + 0x170], rdi
mov byte [rbp + 0x1bd], 1
mov rcx, r12
call fcn.14025f930
cmp byte [rdi + 0x4b], 0
jne 0x14021426f
mov byte [rdi + 0x4b], 0
mov qword [rbp + 0xf8], 0
mov rcx, r13
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140215b4b
mov rcx, qword [rbp + 0xf8]
mov qword [rbp + 0x170], rdi
mov byte [rbp + 0x1bd], 1
call case.0x1401a72f6.612
mov qword [rdi + 0x30], rax
mov dword [rdi + 0x38], edx
mov qword [rdi + 0x20], 0
mov rbx, qword [rbp + 0xb0]
mov ecx, dword [rdi + 0x44]
test ecx, ecx
je 0x140215ab1
mov eax, dword [rdi + 0x40]
xor edx, edx
div ecx
test edx, edx
je 0x140214370
mov r14, qword [rdi]
mov rdx, qword [rdi + 0x18]
mov qword [rdi], 0
test r14, r14
jne 0x1402147a0
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rbp + 0x178], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
movabs r10, 0xffffffff00000000
jne 0x1402144d5
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0xd0]
test rax, rax
je 0x1402147cd
mov rax, qword [rdi + 0x18]
mov r8, qword [rax + 0x18]
mov ecx, dword [rax + 0x20]
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0xd0]
mov rsi, qword [rbx + 0x10]
mov r9, qword [rsi + 0x80]
test r9, r9
je 0x140215c38
mov rdx, rax
or rdx, r9
shr rdx, 0x20
je 0x14021455f
xor edx, edx
div r9
mov r12, rax
jmp 0x140214567
mov rsi, qword [rbx + 0x10]
cmp dword [rsi + 0x10], 1
jne 0x14021437f
mov eax, dword [rsi + 0x14]
jmp 0x1402143b5
movapd xmm0, xmm11
divsd xmm0, qword [rdi + 0x28]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movapd xmm0, xmm12
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, ecx
sub edx, eax
neg edx
sub ecx, eax
cmovb ecx, edx
cmp ecx, 3
jb 0x1402143c8
mov dword [rdi + 0x44], eax
mov rax, qword [rsi + 0xd0]
test rax, rax
je 0x14021448f
lea r12, [rsi + 0xe8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0xe8], cl
je 0x140214403
mov qword [rbp + 0x1a0], rdi
mov byte [rbp + 0x1bf], 1
mov rcx, r12
call fcn.14025fcc0
mov rax, qword [rsi + 0xd0]
xor ecx, ecx
test rax, rax
setne cl
mov rdx, rax
sub rdx, rcx
mov qword [rsi + 0xd0], rdx
test rax, rax
je 0x140214461
mov r14, qword [rsi + 0x108]
test r14, r14
je 0x140214461
xor r14d, r14d
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r12], cl
je 0x140214486
mov r14, qword [rdi]
mov rdx, qword [rdi + 0x18]
mov qword [rdi], 0
test r14, r14
jne 0x1402147a0
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rbp + 0x178], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
movabs r10, 0xffffffff00000000
jne 0x1402146dc
xor r14d, r14d
jmp 0x140214792
mov rcx, rax
jmp 0x140214516
mov eax, r9d
mov r8, rax
shl r8, 0x20
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x140214546
mov r8, rax
shr r8, 0x20
mov dword [rbp + 0x178], r8d
mov r9d, dword [rdx + 0x20]
mov rcx, rax
cmp r9d, eax
je 0x140214313
lea r9d, [rax + 1]
mov dword [rbp + 0xf8], r9d
cmp r8d, eax
je 0x1402144e0
cmp r9d, r8d
je 0x140215ad0
mov eax, r9d
mov r8, rcx
and r8, r10
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x1402144f8
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov r14, qword [rcx + rax*8]
test r14, r14
jne 0x1402147a0
xor edx, edx
div r9d
mov r12d, eax
shr r8, 0x20
sub ecx, r8d
mov eax, 0x100
sub rax, rcx
inc r12
cmp rax, r12
cmovb r12, rax
cmp r12, 0x80
mov eax, 0x80
cmovae r12, rax
cmp r12, 1
adc r12, 0
lea r8, [rsi + 0xe8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0xe8], cl
je 0x1402145c9
mov rcx, rax
jmp 0x140214726
mov qword [rbp + 0x1a0], rdi
mov byte [rbp + 0x1bf], 0
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.14020da80
mov rdi, rax
test rax, rax
jne 0x140214080
jmp 0x140215786
mov rsi, qword [rdi + 0x20]
test rsi, rsi
mov qword [rbp + 0x190], rdi
je 0x1402148d3
mov qword [rbp + 0xf8], 0
mov rcx, r13
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140215d0d
mov rcx, qword [rbp + 0xf8]
mov qword [rbp + 0x1a0], rdi
mov byte [rbp + 0x1bf], 1
call case.0x1401a72f6.612
mov r9, qword [rdi + 0x30]
mov r8d, dword [rdi + 0x38]
mov qword [rbp + 0x128], rax
mov dword [rbp + 0x130], edx
mov qword [rbp + 0x1a0], rdi
mov byte [rbp + 0x1bf], 1
lea rcx, [rbp + 0x128]
mov rdx, r9
call case.0x14016aee4.511
mov ecx, edx
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
invalid
cmp eax, dword [rcx - 0x48]
add byte [rax], al
add byte [rax], al
cmove ecx, r8d
cmove rdx, r8
cmove rax, r8
add rcx, rax
adc rdx, 0
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rdx
lea rcx, [rbp - 0x20]
call fcn.14022d700
movapd xmm7, xmm0
movq xmm0, rsi
punpckldq xmm0, xmm8
subpd xmm0, xmm9
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
divsd xmm7, xmm1
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movapd xmm1, xmm10
subsd xmm1, xmm0
mulsd xmm7, xmm1
movapd xmm0, xmm10
subsd xmm0, xmm1
mulsd xmm0, qword [rdi + 0x28]
addsd xmm0, xmm7
movsd qword [rdi + 0x28], xmm0
invalid
mov r8, qword [rbp + 0xb0]
cmp byte [rdi + 0x49], 0
jne 0x140214909
mov rax, qword [r8 + 0x10]
mov rcx, qword [rax + 0xd8]
movzx ecx, cx
add ecx, ecx
cmp rcx, qword [rax + 0xe0]
jae 0x140214cdd
lock inc qword [rax + 0xd8]
mov byte [rdi + 0x49], 1
mov rsi, qword [r8 + 0x10]
mov r9, qword [rsi + 0x80]
mov edx, dword [rdi + 0x10]
mov ecx, dword [rdi + 0x14]
mov eax, edx
shl eax, 0x11
xor eax, edx
mov edx, ecx
shr edx, 0x10
xor edx, ecx
xor edx, eax
shr eax, 7
xor eax, edx
mov dword [rdi + 0x10], ecx
mov dword [rdi + 0x14], eax
test r9, r9
je 0x140214ba6
add eax, ecx
mov r12d, r9d
imul r12, rax
shr r12, 0x20
xor r11d, r11d
movabs r10, 0xffffffff00000000
mov qword [rbp + 0x40], r8
mov qword [rbp + 0xf0], r12
jmp 0x140214983
add byte [rax - 0x75], cl
mov ebp, 0x190
inc r11
cmp r11, r9
je 0x140214ba2
lea rax, [r11 + r12]
mov rcx, rax
or rcx, r9
shr rcx, 0x20
je 0x1402149a0
xor edx, edx
div r9
cmp rdx, qword [r8 + 0x18]
je 0x140214977
xor edx, edx
div r9d
cmp rdx, qword [r8 + 0x18]
je 0x140214977
ja 0x140215d52
xor eax, eax
cmp esi, 2
mov r8d, 1
cmovb esi, r8d
jb 0x140214ace
mov eax, esi
and eax, 0xfe
mov dword [rbp + 0x1b0], eax
xor eax, eax
mov r15d, r14d
mov r12, qword [rbp + 0x160]
nop word cs:[rax + rax]
movzx r10d, r12b
mov r8, qword [rdx + 0x10]
movzx r13d, r15b
mov r8, qword [r8 + r13*8]
mov r13, qword [rbx + 0x10]
mov qword [r13 + r10*8], r8
add eax, 2
lea r8d, [r12 + 1]
movzx r8d, r8b
mov r10, qword [rdx + 0x10]
lea r13d, [r15 + 1]
movzx r13d, r13b
mov r10, qword [r10 + r13*8]
mov r13, qword [rbx + 0x10]
mov qword [r13 + r8*8], r10
add r12d, 2
add r15d, 2
cmp dword [rbp + 0x1b0], eax
jne 0x140214a80
test sil, 1
je 0x140214afa
mov r8, qword [rbp + 0x160]
lea esi, [rax + r8]
movzx esi, sil
mov r15, qword [rdx + 0x10]
add r14d, eax
movzx eax, r14b
mov rax, qword [r15 + rax*8]
mov r14, qword [rbx + 0x10]
mov qword [r14 + rsi*8], rax
mov rsi, rdi
shl rsi, 0x20
or rsi, rdi
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], rsi
movabs r10, 0xffffffff00000000
lea r13, [rbp + 0xf8]
lea r15, [rbp + 0xb0]
mov rdi, qword [rbp + 0x190]
mov r12, qword [rbp + 0xf0]
mov rsi, qword [rbp + 0x160]
je 0x140214b6f
nop dword [rax]
mov rcx, rax
shr rcx, 0x20
mov dword [rbp + 0x178], ecx
mov dword [rbp + 0xf8], eax
cmp ecx, eax
je 0x140215a27
mov ecx, eax
mov r8, rax
shl r8, 0x20
or r8, rcx
lock cmpxchg qword [rdx + 0x18], r8
sbb byte [rbp - 0x2f], sil
sbb byte [rbp - 0x2f], sil
mov eax, dword [rbp + 0x15c]
test eax, eax
mov r8, qword [rbp + 0x40]
je 0x140214977
mov ecx, eax
add eax, esi
dec eax
movzx edx, al
mov r8, qword [rbx + 0x10]
mov r14, qword [r8 + rdx*8]
dec ecx
je 0x140214c69
mov dword [rbx + 0x20], eax
jmp 0x140214c69
mov rsi, qword [r8 + 0x10]
mov rax, qword [rsi + 0xd0]
test rax, rax
je 0x140214ce1
lea r12, [rsi + 0xe8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0xe8], cl
je 0x140214be1
mov dword [rsi + 0x110], 0
mov qword [r14 + 8], 0
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r12], cl
jne 0x140214c4e
jmp 0x140214c64
mov qword [rbp + 0x1a0], rdi
mov byte [rbp + 0x1bf], 1
mov edi, 0x1000001
mov edi, 0x1000001
mov rcx, r12
call fcn.14025f930
test r14, r14
je 0x140214ce1
mov qword [rbp + 0x1b0], r14
mov qword [rbp + 0xf8], 0
mov rcx, r13
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140215f28
adc al, byte [rax]
invalid
mov byte [rdi + 0x49], 0
movabs rax, 0x7fffffffffffffff
cmp qword [rbp + 0xc8], rax
jae 0x140215c57
cmp qword [rbp + 0xe0], 0
je 0x140214d26
mov qword [rbp + 0x1a0], rdi
mov byte [rbp + 0x1bf], 0
mov rcx, r15
mov rdx, rdi
xor r8d, r8d
call fcn.14020d0b0
mov r14, rax
jmp 0x140214ddc
mov rbx, qword [rbp + 0xb0]
mov rcx, qword [rbx + 0x10]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x140214d74
mov rcx, qword [rcx + 0x28]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x28]
dec rdx
and rdx, 0xfffffffffffffff0
lea rcx, [rax + rdx]
add rcx, 0x10
mov qword [rbp + 0x180], rdi
mov byte [rbp + 0x1be], 1
call r8
mov rbx, qword [rbp + 0xb0]
mov rdi, qword [rbp + 0x190]
cmp qword [rdi], 0
mov r14, rdi
jne 0x140214d9c
mov rax, qword [rdi + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
mov r14, rdi
invalid
cmp eax, ecx
jne 0x140214d9c
cmp byte [rdi + 0x4b], 0
mov r14, rdi
je 0x140214e29
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx + 0x30]
test rax, rax
je 0x140214ddc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x28]
dec rdx
and rdx, 0xfffffffffffffff0
lea rcx, [rax + rdx]
add rcx, 0x10
mov qword [rbp + 0x180], r14
mov byte [rbp + 0x1be], 1
call r8
mov qword [rbp + 0xf8], 0
mov rcx, r13
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140215c76
mov rcx, qword [rbp + 0xf8]
mov rdi, r14
mov qword [rbp + 0x1a0], r14
mov byte [rbp + 0x1bf], 1
call case.0x1401a72f6.612
mov qword [rdi + 0x30], rax
mov dword [rdi + 0x38], edx
mov qword [rdi + 0x20], 0
jmp 0x140214080
mov rsi, qword [rbx + 0x10]
mov rax, rdi
mov rdi, qword [rbx + 0x18]
movzx r14d, byte [rax + 0x49]
lea r15, [rsi + 0xe8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0xe8], cl
je 0x140214e6b
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x180], rax
mov byte [rbp + 0x1be], 1
mov rcx, r15
call fcn.14025fcc0
test r14b, r14b
mov qword [rbp + 0x1b0], r15
je 0x140214e91
mov rax, 0xfffffffffffeffff
lock xadd qword [rsi + 0xd8], rax
cmp ax, 1
sete r14b
jmp 0x140214ea0
lock sub qword [rsi + 0xd8], 0x10000
xor r14d, r14d
mov r15, qword [rsi + 0x100]
cmp r15, qword [rsi + 0xf0]
jne 0x140214ebc
lea rcx, [rsi + 0xf0]
call fcn.140213260
mov rax, qword [rsi + 0xf8]
mov qword [rax + r15*8], rdi
inc r15
mov qword [rsi + 0x100], r15
mov al, 1
xor ecx, ecx
lock cmpxchg byte [rsi + 0xe8], cl
lea r15, [rbp + 0xb0]
mov rcx, qword [rbp + 0x1b0]
je 0x140214f07
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x180], rax
mov byte [rbp + 0x1be], 1
call fcn.14025f930
mov rdi, qword [rbp + 0x190]
mov byte [rdi + 0x49], 0
test r14b, r14b
mov r14, rdi
je 0x140214f84
mov rax, qword [rbx + 0x10]
lea rcx, [rax + 0x10]
mov rdx, qword [rax + 0x78]
mov r8, qword [rax + 0x80]
shl r8, 4
xor r9d, r9d
cmp r8, r9
je 0x140214f50
mov r10, qword [rdx + r9]
mov r11, qword [r10 + 0x18]
mov r10d, dword [r10 + 0x20]
add r9, 0x10
cmp r10d, r11d
je 0x140214f34
jmp 0x140214f5f
mov rax, qword [rax + 0xd0]
mov r14, rdi
test rax, rax
je 0x140214f84
mov qword [rbp + 0x180], rdi
mov byte [rbp + 0x1be], 1
call fcn.14020e1e0
mov r14, qword [rbp + 0x190]
jmp 0x140214f84
cmp rdi, rbx
je 0x1402151ed
cmp byte [r14 + 0x4a], 0
jne 0x140214d9c
cmp byte [r14 + 0x4b], 0
jne 0x140214d9c
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rdx + 0xc8]
cmp rcx, rdx
jae 0x140216034
mov qword [rbp + 0x180], r14
mov byte [rbp + 0x1be], 0
mov rcx, r15
mov rdx, r14
mov r8d, 0x3b9aca00
call fcn.14020d0b0
mov r14, rax
mov rax, qword [rbp + 0xb0]
mov rsi, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rsi + 0xc8]
cmp rdx, rcx
jbe 0x140216050
cmp byte [r14 + 0x4a], 0
jne 0x14021505b
lea r12, [rsi + 0xe8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0xe8], cl
je 0x14021502c
mov qword [rbp + 0x180], r14
mov byte [rbp + 0x1be], 1
mov rcx, r12
call fcn.14025fcc0
movzx eax, byte [rsi + 0x118]
mov byte [r14 + 0x4a], al
mov al, 1
xor ecx, ecx
lock cmpxchg byte [rsi + 0xe8], cl
je 0x14021505b
mov qword [rbp + 0x180], r14
mov byte [rbp + 0x1be], 1
mov rcx, r12
call fcn.14025f930
cmp byte [r14 + 0x4b], 0
jne 0x140215067
mov byte [r14 + 0x4b], 0
mov rax, qword [rbp + 0xb0]
cmp qword [r14], 0
jne 0x14021511d
mov rcx, qword [r14 + 0x18]
mov rdx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x20]
cmp ecx, edx
jne 0x14021511d
mov rdi, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
lea r12, [rdi + 0xe8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rdi + 0xe8], cl
je 0x1402150be
mov qword [rbp + 0x180], r14
mov byte [rbp + 0x1be], 1
mov rcx, r12
call fcn.14025fcc0
mov rax, qword [rdi + 0xf8]
mov rdi, qword [rdi + 0x100]
shl rdi, 3
xor ecx, ecx
nop word cs:[rax + rax]
mov rbx, rcx
cmp rdi, rcx
je 0x1402150f2
lea rcx, [rbx + 8]
cmp qword [rax + rbx], rsi
jne 0x1402150e0
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r12], cl
je 0x140214f7b
mov qword [rbp + 0x180], r14
mov byte [rbp + 0x1be], 1
mov rcx, r12
call fcn.14025f930
jmp 0x140214f7b
mov rsi, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
lea r12, [rsi + 0xe8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0xe8], cl
je 0x140215150
mov qword [rbp + 0x180], r14
mov byte [rbp + 0x1be], 1
mov rcx, r12
call fcn.14025fcc0
mov rax, qword [rsi + 0x100]
mov rcx, rax
neg rcx
mov rdx, 0xffffffffffffffff
lea rdi, [rcx + rdx]
cmp rdi, 0xffffffffffffffff
je 0x1402151d6
mov r8, qword [rsi + 0xf8]
lea r9, [rdx + 1]
cmp qword [r8 + rdx*8 + 8], rbx
mov rdx, r9
jne 0x140215164
mov rcx, qword [r8 + rax*8 - 8]
dec rax
mov qword [r8 + r9*8], rcx
mov qword [rsi + 0x100], rax
lock add qword [rsi + 0xd8], 0x10000
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0xe8], cl
je 0x1402151e4
mov qword [rbp + 0x180], r14
mov byte [rbp + 0x1be], 1
mov rcx, r12
call fcn.14025f930
cmp rdi, 0xffffffffffffffff
sete cl
mov byte [r14 + 0x49], cl
jmp 0x140214d9c
mov cl, 1
mov al, 1
xor edx, edx
lock cmpxchg byte [r12], dl
jne 0x1402151b0
mov byte [r14 + 0x49], cl
jmp 0x140214d9c
mov cl, 1
mov byte [r14 + 0x49], cl
jmp 0x140214d9c
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x190], rax
mov r14, qword [rax + 0x10]
mov rax, qword [r14 + 0xa8]
lea rcx, [rax + 1]
mov edx, dword [rdi + 0x10]
mov r8d, dword [rdi + 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 [rdi + 0x10], r8d
mov qword [rbp + 0x1b0], rdi
mov dword [rdi + 0x14], r9d
add r9d, r8d
mov r15d, ecx
imul r15, r9
shr r15, 0x20
mov byte [r14 + 0xb8], 1
lea r12, [r15 + rax]
inc r12
cmp r12, r15
jbe 0x140215393
xor ebx, ebx
mov r13b, 1
jmp 0x1402152ab
test rdi, rdi
je 0x140215387
mov rax, qword [rdi + 0x10]
mov rax, qword [rax + 0x30]
mov rcx, qword [rbp + 0x1b0]
mov qword [rbp + 0x1a0], rcx
mov byte [rbp + 0x1bf], 1
mov rcx, rdi
call rax
mov rcx, qword [r14 + 0x88]
mov rax, qword [r14 + 0xa8]
and rax, r15
lea rdx, [rax + rax*2]
lea rsi, [rcx + rdx*8]
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r13b
je 0x1402152eb
mov rax, qword [rbp + 0x1b0]
mov qword [rbp + 0x1a0], rax
mov byte [rbp + 0x1bf], 1
mov rcx, rsi
call fcn.14025fcc0
mov rdi, qword [rsi + 0x10]
test rdi, rdi
je 0x140215359
mov rax, qword [rdi + 0x10]
mov rax, qword [rax + 0x38]
mov rcx, qword [rdi + rax]
mov qword [rsi + 0x10], rcx
test rcx, rcx
je 0x140215330
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rcx + rax + 8], 0
mov rax, qword [rdi + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x140215338
mov qword [rsi + 8], 0
mov qword [rdi + rax], 0
mov rax, qword [rdi + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rdi + rax + 8], 0
lock dec qword [r14 + 0xa0]
mov al, 1
lock cmpxchg byte [rsi], bl
je 0x140215280
mov rax, qword [rbp + 0x1b0]
mov qword [rbp + 0x1a0], rax
mov byte [rbp + 0x1bf], 1
mov rcx, rsi
call fcn.14025f930
jmp 0x140215280
inc r15
cmp r15, r12
jne 0x1402152ab
mov rcx, qword [rbp + 0x190]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov rdx, qword [rax + 0xc8]
cmp rcx, rdx
movabs r13, 0xffffffff00000000
jae 0x140215f6d
mov rax, qword [rbp + 0xb0]
mov r14, qword [rax + 0x10]
lea rsi, [r14 + 0x120]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x120], cl
je 0x1402153ec
mov byte [rbp + 0x19d], 1
mov rcx, rsi
call fcn.14025fcc0
mov qword [rbp + 0xf0], rsi
lea rsi, [r14 + 0x128]
mov rdi, qword [r14 + 0x138]
cmp rdi, qword [r14 + 0x128]
mov esi, 0x128
jne 0x140215412
mov rcx, rsi
call fcn.140213260
mov rax, qword [r14 + 0x130]
mov rcx, qword [rbp + 0x1b0]
add byte [rax - 0x77], cl
or al, 0xf8
add byte [rax - 0x77], cl
or al, 0xf8
inc rdi
mov qword [r14 + 0x138], rdi
cmp rdi, qword [r14 + 0x80]
jne 0x14021574a
mov qword [r14 + 0x138], 0
mov rax, qword [r14 + 0x130]
lea rcx, [rax + rdi*8]
mov qword [rbp + 0xf8], rax
add byte [rax - 0x77], cl
lea eax, [rax]
add dword [rax], eax
add byte [rax - 0x77], cl
mov ch, 8
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebp, 0x110
add byte [rax - 0x77], cl
lea eax, [rax]
add dword [rax], eax
add byte [rax - 0x77], cl
mov ch, 8
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebp, 0x110
mov qword [rbp + 0x118], 0
lea rsi, [r14 + 0x140]
mov r15b, 1
lea rdi, [rbp + 0x178]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], cl
mov dh, 0x40
add dword [rax], eax
add byte [rcx - 0x49], al
add dword [rax - 0x73], ecx
mov ebp, 0x178
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
cmp rax, rcx
je 0x140215664
add byte [rax + 0x39], cl
enter 0xffffffffffff840f, 0xffffffffffffffcb
add dword [rax], eax
add byte [rdi], cl
invalid
nop dword [rax]
lea rcx, [rax + 8]
mov qword [rbp + 0xf8], rcx
clc
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
or byte [r8 - 0x77], cl
lea edx, [rax + 0x48000001]
mov dword [rcx + 8], 0
add byte [rax], al
clc
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
or byte [r8 - 0x77], cl
lea edx, [rax + 0x48000001]
mov dword [rcx + 8], 0
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140215b0f
mov qword [rbp + 0x178], rax
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov rax, qword [rbp + 0x190]
mov rcx, qword [rax]
mov rdx, qword [rax + 0x18]
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
test rcx, rcx
jne 0x140215592
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rbp + 0x9c], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
add byte [rbx - 0x3ec6dfb6], cl
je 0x1402155d0
mov rcx, rax
jmp 0x140215552
mov eax, r9d
mov r8, rax
shl r8, 0x20
or r8, rax
or eax, eax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x140215582
mov r8, rax
shr r8, 0x20
mov dword [rbp + 0x9c], r8d
mov r9d, dword [rdx + 0x20]
mov rcx, rax
cmp r9d, eax
je 0x1402155d0
lea r9d, [rax + 1]
mov dword [rbp + 0x15c], r9d
cmp r8d, eax
je 0x140215520
cmp r9d, r8d
je 0x1402159d9
mov eax, r9d
mov r8, rcx
and r8, r13
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x140215538
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rcx, qword [rcx + rax*8]
test rcx, rcx
je 0x1402155d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140215a0a
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1402154e0
mov rbx, qword [rbp + 0x178]
mov rcx, qword [rbx + 0x10]
xor eax, eax
lock cmpxchg byte [rcx + 0x50], r15b
jne 0x140215604
add byte [rax - 0x7d], cl
rcl dword [rax], 0x48
mov edx, esi
call fcn.14020e530
xor eax, eax
mov rcx, qword [rbp + 0x160]
mov ecx, dword [rbp + 0x160]
mov ecx, dword [rbp + 0x160]
xchg byte [rcx + 0x50], al
mov rdx, qword [rbx + 0x20]
test rdx, rdx
je 0x140215619
add rbx, 0x20
mov rcx, rbx
call fcn.14025f3a0
mov rax, qword [rbp + 0x178]
lock dec qword [rax]
jne 0x14021562e
mov rcx, rdi
call fcn.14000e780
xchg ecx, eax
invalid
invalid
xchg ecx, eax
invalid
mov rcx, qword [rbp + 0x190]
call fcn.1402046e0
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x190]
add dword [rax], eax
add byte [rcx - 1], al
invalid
mov rax, qword [rbp + 0xf8]
mov rcx, qword [rbp + 0x100]
cmp rax, rcx
jne 0x1402154a0
test dword [rsi + rdi*8], edi
invalid
invalid
add dword [rax], eax
add byte [rcx - 1], al
invalid
test dword [rsi + rdi*8], edi
invalid
lea rcx, [rbp + 0xf8]
call fcn.14020e340
lea rsi, [r14 + 0xe8]
call 0x171215678
fild dword [rcx - 0x49]
add dword [rdi], ecx
invalid
invalid
invalid
call 0x171215678
fild dword [rcx - 0x49]
add dword [rdi], ecx
invalid
mov rax, qword [r14 + 0xd0]
test rax, rax
je 0x140215769
invalid
add byte [rcx], dh
sal al, 0x44
cmpxchg byte [rsi], bh
xor eax, eax
lock cmpxchg byte [rsi], r15b
je 0x1402156a1
mov rcx, rsi
call fcn.14025fcc0
mov rax, qword [r14 + 0xd0]
xor ecx, ecx
test rax, rax
test eax, eax
test eax, eax
setne cl
mov rdx, rax
sub rdx, rcx
mov qword [r14 + 0xd0], rdx
test rax, rax
invalid
je 0x140215700
sal byte [rsi + rdi + 0x49], 0x8b
mov esi, 0x108
mov rdi, qword [r14 + 0x108]
test rdi, rdi
je 0x140215700
mov rax, qword [rdi + 8]
mov qword [r14 + 0x108], rax
add byte [rax], al
add byte [rax], al
test rax, rax
jne 0x1402156e9
mov qword [r14 + 0x110], 0
mov qword [rdi + 8], 0
mov al, 1
lock cmpxchg byte [rsi], bl
jne 0x14021570a
jmp 0x140215712
xor edi, edi
mov al, 1
lock cmpxchg byte [rsi], bl
je 0x140215712
mov rcx, rsi
call fcn.14025f930
invalid
add al, 0
movabs byte [0x485274ff85480004], al
mov eax, 0xffffffc0
test rdi, rdi
je 0x140215769
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x140215bd6
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140215680
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x10]
push rax
adc cl, ch
invalid
invalid
invalid
invalid
push rax
adc cl, ch
invalid
xor edx, edx
mov al, 1
mov rcx, qword [rbp + 0xf0]
lock cmpxchg byte [rcx], dl
je 0x140215786
mov byte [rbp + 0x19d], 0
call fcn.14025f930
jmp 0x140215786
xor edx, edx
mov al, 1
mov rcx, qword [rbp + 0xf0]
invalid
lock add byte [rax], al
add al, dh
cmpxchg byte [rcx], dl
je 0x140215786
invalid
mov byte [rbp + 0x19d], 0
call fcn.14025f930
cmp qword [rbp + 0xc8], 0
jne 0x1402157d1
add byte [rax], al
add byte [rbp + 0x41], dh
mov qword [rbp + 0xc8], 0xffffffffffffffff
mov rax, qword [rbp + 0xe0]
test rax, rax
je 0x1402157f7
dec rax
mov qword [rbp + 0xe0], rax
mov rcx, qword [rbp + 0xd8]
shl rax, 4
add al, 0x48
mov edx, dword [rcx + rax]
add al, 0x48
mov edx, dword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rbp + 0xc8]
je 0x140215790
mov byte [rbp + 0x1af], 1
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0xa0], rax
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulerdefer.rs
call fcn.14025bd00
jmp 0x14021606a
mov qword [rbp + 0xc8], 0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x90]
mov qword [rax + 0x100], rcx
lea rcx, [rbp + 0xa8]
call fcn.14020e670
mov byte [rbp + 0x18f], 0
lea rcx, [rbp + 0x10]
call fcn.14020ea80
test byte [rbp + 0x70], 1
je 0x140215861
mov rax, qword [rbp + 0x78]
lock dec qword [rax]
jne 0x14021587b
mov rax, qword [rbp + 0x78]
lock dec qword [rax]
jne 0x14021587b
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140215900
cmp eax, 1
je 0x1402158df
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x80]
add byte [rax], al
mov qword [rax + 0x108], rcx
mov dword [rbp + 0xa8], 2
lea rdx, [rbp + 0xa8]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x88]
call fcn.140218d00
mov rcx, qword [rbp + 0x88]
mov rdx, rcx
and rdx, 0xffffffffffffff00
lea r8, [rbp - 0x40]
lea eax, [rbp - 0x40]
lea eax, [rbp - 0x40]
xor eax, eax
mov qword [rbp - 8], rax
mov qword [rbp], rdx
mov qword [rbp + 8], r8
or bh, al
lock add dword [rax], eax
add byte [rax], al
lea rdx, [rbp - 0x10]
call fcn.140218d00
mov rsi, qword [rbp + 0x120]
mov rcx, rsi
call fcn.140218910
movaps xmm6, xmmword [rbp + 0x1e0]
movaps xmm7, xmmword [rbp + 0x1f0]
movaps xmm8, xmmword [rbp + 0x200]
movaps xmm9, xmmword [rbp + 0x210]
movaps xmm10, xmmword [rbp + 0x220]
movaps xmm11, xmmword [rbp + 0x230]
movaps xmm12, xmmword [rbp + 0x240]
add rsp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_task_state.rs
lea r8, [0x1402dcb40]
mov edx, 0x24
call fcn.14025bae0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1402dcea0]
mov edx, 0x26
call fcn.14025bae0
mov qword [rbp + 0x128], 0
lea r9, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0x9c]
lea rdx, [rbp + 0x15c]
lea r8, [rbp + 0x128]
call fcn.140266cc0
jmp 0x14021606a
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1402dcdd8]
mov edx, 0x27
call fcn.14025bae0
jmp 0x14021606a
mov qword [rbp + 0x128], 0
mov qword [rbp + 0x1a0], rdi
mov byte [rbp + 0x1bf], 1
lea r9, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0x178]
lea rdx, [rbp + 0xf8]
lea r8, [rbp + 0x128]
call fcn.140266cc0
jmp 0x14021606a
mov qword [rbp + 0x1b0], rdi
mov qword [rbp + 0x170], rdi
mov byte [rbp + 0x1bd], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadworker.rs
call fcn.14025c1c0
jmp 0x14021606a
mov qword [rbp + 0x1a0], rdi
mov byte [rbp + 0x1bf], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadworker.rs
call fcn.14025c1c0
jmp 0x14021606a
mov qword [rbp + 0x128], 0
mov qword [rbp + 0x1a0], rdi
mov byte [rbp + 0x1bf], 1
lea r9, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0x178]
lea rdx, [rbp + 0xf8]
lea r8, [rbp + 0x128]
call fcn.140266cc0
jmp 0x14021606a
lea rcx, str.park_missing
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadworker.rs
mov edx, 0xc
call fcn.14025bee0
jmp 0x14021606a
mov qword [rbp + 0x170], rdi
mov byte [rbp + 0x1bd], 1
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadworker.rs
call fcn.14025b9c0
jmp 0x14021606a
mov qword [rbp + 0x190], rdi
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x128], rax
lea rax, str.std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.1401e0310
lea r8, [rbp + 0x128]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14021606a
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1402dcdd8]
mov edx, 0x27
call fcn.14025bae0
jmp 0x14021606a
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x128], rax
lea rax, str.std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.1401e0310
lea r8, [rbp + 0x128]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14021606a
mov qword [rbp + 0x1a0], rdi
mov byte [rbp + 0x1bf], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadworker.rs
call fcn.14025bcc0
jmp 0x14021606a
mov qword [rbp + 0x1a0], rdi
mov byte [rbp + 0x1bf], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulerdefer.rs
call fcn.14025bd60
jmp 0x14021606a
mov qword [rbp + 0x1b0], r14
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x128], rax
lea rax, str.std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.1401e0310
lea r8, [rbp + 0x128]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14021606a
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0xb0], 1
lea rax, [rbp + 0xf8]
mov qword [rbp + 0xb8], rax
xorpd xmm0, xmm0
movupd xmmword [rbp + 0xc0], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_taskcore.rs
lea rcx, [rbp + 0xa8]
call fcn.14025ba30
jmp 0x14021606a
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x128], rax
lea rax, str.std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.1401e0310
lea r8, [rbp + 0x128]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14021606a
lea rax, [rbp + 0x15c]
mov qword [rbp + 0xf8], rax
lea rax, [0x14003d140]
mov qword [rbp + 0x100], rax
lea rax, str.actual_
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], 1
mov qword [rbp + 0x148], 0
lea rax, [rbp + 0xf8]
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x140], 1
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x1a0], rax
mov byte [rbp + 0x1bf], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0x128]
call fcn.14025ba30
jmp 0x14021606a
mov byte [rbp + 0x1bb], 1
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedstd_src_threadmod.rs
lea r8, [0x1402d78e8]
mov edx, 0x5e
call fcn.14025bee0
jmp 0x14021606a
mov byte [rbp + 0x1bb], 1
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadworker.rs
call fcn.14025b9c0
jmp 0x14021606a
mov qword [rbp + 0x50], 3
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.
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0xb0], 1
mov qword [rbp + 0xb8], 8
xorpd xmm0, xmm0
movupd xmmword [rbp + 0xc0], xmm0
mov byte [rbp + 0x18f], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rbp + 0xa8]
call fcn.14025ba30
jmp 0x14021606a
mov byte [rbp + 0x1bc], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtimecontextcurrent.rs
call fcn.14025bd00
jmp 0x14021606a
lea rax, str.reached_max__enter__depth
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0xb0], 1
mov qword [rbp + 0xb8], 8
xorpd xmm0, xmm0
movupd xmmword [rbp + 0xc0], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtimecontextcurrent.rs
lea rcx, [rbp + 0xa8]
call fcn.14025ba30
jmp 0x14021606a
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x128], rax
lea rax, str.std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.1401e0310
lea r8, [rbp + 0x128]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x14021606a
mov rax, qword [rbp + 0x1b0]
mov qword [rbp + 0x1a0], rax
mov byte [rbp + 0x1bf], 1
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadworker.rs
call fcn.14025b9c0
jmp 0x14021606a
mov rcx, rsi
call fcn.1402046e0
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x168]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [0x1402da8a8]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadlocal.rs
lea r9, [0x1402da558]
lea r8, [rbp + 0xf8]
mov edx, 0x46
call fcn.14025bdc0
jmp 0x14021606a
lea rax, str.expected__MultiThread::Context_
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], 1
mov qword [rbp + 0x138], 8
xorpd xmm0, xmm0
movupd xmmword [rbp + 0x140], xmm0
mov byte [rbp + 0x1af], 0
mov qword [rbp + 0xa0], rdx
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rbp + 0x128]
call fcn.14025ba30
jmp 0x14021606a
mov qword [rbp + 0x180], r14
mov byte [rbp + 0x1be], 1
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadworker.rs
call fcn.14025b9c0
jmp 0x14021606a
mov qword [rbp + 0x180], r14
mov byte [rbp + 0x1be], 1
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_schedulermulti_threadworker.rs
call fcn.14025b9c0
ud2
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x140218c26
mov rax, qword [rbp + 0x48]
cmp qword [rax + 0x10], 0x11
jb 0x140218c13
mov rax, qword [rbp + 0x50]
mov rax, qword [rax - 8]
mov qword [rbp + 0x50], rax
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x50]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x60]
mov ecx, dword [rbp + 0x60]
mov ecx, dword [rbp + 0x60]
call fcn.140265530
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x48], rdx
lea rax, [0x140218acd]
add rsp, 0x20
pop rbp
ret
mov ecx, dword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
add dword [rax], eax
add byte [rbp - 0x7cf08b40], al
clc
add dword [rsi + rcx*2 + 0x48], esi
mov dword [rbp - 0x18], 0
jmp 0x140218db5
test dword [r9], 0x63fe058b
adc eax, dword [rax]
invalid
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
call case.0x14019bee2.322
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
mov qword [rbp - 0x18], rcx
mov qword [rax + 0x108], rsi
add rdi, 0x18
mov qword [rbp - 0x28], rdi
mov rcx, rdi
call fcn.1402136e0
mov rax, qword [rbp - 0x20]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rax, qword [rbp - 0x28]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140218e61
cmp eax, 1
je 0x140218e43
mov byte [rbp - 9], 0
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xd8]
lea rdx, [0x1402024e0]
xchg esi, eax
invalid
invalid
call case.0x14019bee2.322
mov edi, esp
dec dword [rbx + 0x13632505]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
xchg esi, eax
invalid
mov edi, esp
dec dword [rbx + 0x13632505]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x120], 1
mov eax, dword [0x14034f154]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rbp - 0x18]
mov qword [rax + 0x108], rcx
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
mov rcx, rax
test cl, 4
jne case.0x1401bb4ab.906
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r8 + 0x30], rdx
jne 0x140218f10
test cl, 1
je case.0x1401bb4ab.906
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
sub r15b, dil
push rax
invalid
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
mov rax, qword [rbp - 0x18]
jne 0x140218f5a
call 0xcb699dc3
mov rcx, qword [rax + 0x10]
add rsp, 0x40
pop rbp
jmp fcn.14000dc20
invalid
invalid
invalid
invalid
adc byte [rax - 0x7d], cl
invalid
invalid
call qword [rax + 0x40c48348]
nop
add rsp, 0x40
invalid
pop rbp
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x140218f95
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
adc al, bpl
mov ecx, dword [rdi + rbx*8 - 1]
nop
add rsp, 0x20
pop rbp
ret
int3
sub esp, 0x20
mov rsi, rcx
cmp qword [rcx + 0x20], 0
jns 0x140218fcc
invalid
je 0x140218fc2
jns 0x140218fcc
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x18]
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi], 0
je 0x140218fdb
mov r8, qword [rsi + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x28]
lock dec qword [rax]
jne 0x140218ff6
add rsi, 0x28
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14000dab0
nop
add rsp, 0x20
pop rsi
ret
int3
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov edi, dword [rcx]
mov rax, rdi
neg rax
jno 0x14021902d
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x14021907b
mov rcx, qword [rsi + 8]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14007e020
cmp qword [rsi + 0x20], 0
je 0x140219047
mov r8, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
mov rcx, qword [0x14034f0b8]
or eax, 0x136079
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x4f4b9
adc eax, 0x4f4b9
test rdi, rdi
je 0x14021905f
mov r8, qword [rsi + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x4f4a1
adc eax, 0x4f4a1
mov rax, qword [rsi + 0x28]
lock dec qword [rax]
jne 0x14021907b
add rsi, 0x28
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14000dab0
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov rsi, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
test rbx, rbx
je 0x1402190d8
lea r14, [rsi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
nop word cs:[rax + rax]
mov r8, qword [r14]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call r15
add r14, 0x28
dec rbx
jne 0x1402190c0
cmp qword [rdi], 0
je 0x1402190fc
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push rbp
invalid
mov qword [rax + 0x20], 2
mov rax, qword [rbp + 0x1a0]
cmp rax, 0x20
jae 0x140219740
mov rcx, qword [rbp + 0x1a8]
mov rax, qword [rcx]
test rax, rax
je 0x140219912
cmp rax, rcx
je 0x1402197eb
mov rdx, qword [rax]
test rdx, rdx
je 0x140219927
mov qword [rcx], rdx
mov qword [rdx + 8], rcx
movups xmmword [rax], xmm6
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov qword [rax + 0x10], 0
test rdx, rdx
je 0x1402196b0
mov rcx, qword [rbp + 0x1a0]
cmp rcx, 0x20
jae 0x14021993c
shl rcx, 4
mov qword [rbp + rcx - 0x60], rdx
mov qword [rbp + rcx - 0x58], r8
inc qword [rbp + 0x1a0]
jmp 0x1402196b0
mov al, 1
mov rcx, qword [rbp + 0x1f8]
lock cmpxchg byte [rcx], sil
je 0x140219763
mov byte [rbp + 0x207], 0
mov rcx, qword [rbp + 0x1f8]
call fcn.14025f930
mov r14, qword [rbp + 0x1a0]
shl r14, 4
lea rax, [r14 + rbp]
add rax, 0xffffffffffffffa0
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x1a0], 0
mov qword [rbp + 0x1f0], rdi
nop
test r14, r14
je 0x1402197c0
mov rdx, qword [rbp + 0x1f0]
mov rax, qword [rdx]
mov rcx, qword [rdx + 8]
add rdx, 0x10
mov qword [rbp + 0x1f0], rdx
add r14, 0xfffffffffffffff0
call qword [rax + 8]
jmp 0x140219790
xor eax, eax
mov rcx, qword [rbp + 0x1f8]
lock cmpxchg byte [rcx], bl
je 0x1402196b8
mov byte [rbp + 0x207], 0
mov rcx, qword [rbp + 0x1f8]
add byte [rax], al
call fcn.14025fcc0
jmp 0x1402196b8
mov byte [rbp + 0x1b8], 1
xor ecx, ecx
mov al, 1
mov rdx, qword [rbp + 0x1f8]
lock cmpxchg byte [rdx], cl
je 0x140219816
invalid
adc eax, esi
test dword [rdi], eax
add al, byte [rax]
add byte [rax], al
mov byte [rbp + 0x207], 0
mov rcx, qword [rbp + 0x1f8]
call fcn.14025f930
mov rsi, qword [rbp + 0x1a0]
shl rsi, 4
shl esi, 4
lea rax, [rsi + rbp]
add rax, 0xffffffffffffffa0
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x1a0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test dword [rax + 1], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
jge 0x1402197df
lea rdi, [rbp - 0x60]
xor ebx, ebx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp rsi, rbx
cmp esi, ebx
je 0x140219878
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rcx, qword [rdi + 8]
add rdi, 0x10
invalid
adc byte [rax - 0x73], cl
adc al, 0x2b
add rdx, 0xffffffffffffffb0
mov qword [rbp + 0x1f0], rdx
invalid
add byte [rax], al
add rbx, 0x10
call qword [rax + 8]
jmp 0x140219850
adc bh, bh
push rax
or bl, ch
fmul dword [rax - 0x75]
mov rax, qword [rbp + 0x1a0]
mov qword [rbp + 0x1e8], rax
invalid
test dword [rax + 0x48000001], esp
mov dword [rbp + 0x1e8], eax
invalid
add byte [rax - 0x73], cl
jne 0x140219832
lea rsi, [rbp - 0x58]
mov qword [rbp + 0x1f0], 0
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x1f0]
cmp qword [rbp + 0x1e8], rax
call 0x1b42198b0
invalid
test eax, esi
add dword [rax], eax
add byte [rax + 0x39], cl
test eax, ebp
call 0x1b42198b0
sbb cl, byte [rax - 1]
invalid
call 0x1b42198b0
sbb cl, byte [rax - 1]
ror byte [rax - 0x77], 0x85
test eax, esi
add dword [rax], eax
inc rax
mov qword [rbp + 0x1f0], rax
test eax, esi
add dword [rax], eax
add byte [rax - 0x75], cl
clc
mov rax, qword [rsi - 8]
mov rcx, qword [rsi]
add rsi, 0x10
add esi, 0x10
add esi, 0x10
call qword [rax + 0x18]
jmp 0x1402198a0
mov byte [rbp + 0x206], 0
lea rcx, [rbp + 0x1a8]
add byte [rax], al
call fcn.140219be0
mov rax, qword [rbp + 0x1d0]
mov eax, dword [rbp + 0x1d0]
mov eax, dword [rbp + 0x1d0]
test rax, rax
je 0x1402198fd
mov rcx, qword [rbp + 0x1d8]
mov rax, qword [rax + 0x18]
mov byte [rbp + 0x204], 0
call rax
add dword [rax], eax
add byte [rax - 0x75], cl
sbb sil, al
test dword [rdx + rax], eax
add byte [rax], al
add bh, bh
ror byte [rdi], 1
movaps xmm6, xmmword [rbp + 0x210]
sub byte [rbp + 0x210], dh
add rsp, 0x2a0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov byte [rbp + 0x207], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_srcutillinked_list.rs
lea ecx, [0x1402dd960]
call fcn.14025bec0
jmp 0x140219969
mov byte [rbp + 0x207], 1
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_srcutillinked_list.rs
call fcn.14025bec0
xchg byte [0x16e0c9940], ah
xchg byte [0x16e0c9940], ah
mov byte [rbp + 0x207], 1
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_srcutilwake_list.rs
mov edx, 0x20
call fcn.14025b9c0
add al, 0
add al, 0
jmp 0x140219969
ud2
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
movzx ebx, byte [rbp + 0x206]
mov rax, qword [rbp + 0x1d0]
test rax, rax
je 0x1402199a8
mov rcx, qword [rbp + 0x1d8]
call qword [rax + 0x18]
and bl, 1
mov byte [rbp + 0x204], bl
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
xor byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
xor byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
movaps xmmword [rsp + 0x20], xmm6
movaps xmmword [rsp + 0x20], xmm6
movzx ebx, byte [rbp + 0x207]
lea rcx, [rbp - 0x60]
call fcn.140204580
mov byte [rbp + 0x205], bl
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
invalid
invalid
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
mov byte [rbp + 0x207], 0
invalid
mov rcx, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1e8]
mov edx, dword [rbp + 0x1e8]
mov edx, dword [rbp + 0x1e8]
call fcn.1402021f0
mov byte [rbp + 0x207], 0
test dword [rdi], eax
add al, byte [rax]
add byte [rax], al
wait
xchg esi, edi
inc esi
test dword [rdi], eax
add al, byte [rax]
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
je 0x140219a84
and byte [rax - 0x7d], cl
invalid
invalid
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
add byte [rax], al
movaps xmmword [rsp + 0x20], xmm6
and al, 0x20
mov byte [rbp + 0x207], 0
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1e8]
add dword [rax], eax
add al, ch
xchg r14, rdi
inc esi
test dword [rdi], eax
add al, byte [rax]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
call 0x128219aa2
add dword [rax], eax
add al, ch
add dword [rax], eax
add al, ch
xchg r14, rdi
xchg esi, edi
inc esi
test dword [rdi], eax
add al, byte [rax]
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
invalid
movaps xmmword [rsp + 0x20], xmm6
and byte [rax - 0x75], cl
mov ch, 0xe8
add dword [rax], eax
add byte [rax - 0x75], cl
mov ebp, 0x1f0
mov rsi, qword [rbp + 0x1e8]
mov rdi, qword [rbp + 0x1f0]
call 0x188219ae4
mov edi, dword [rbp + 0x1f0]
cmp rdi, rsi
je 0x140219b16
invalid
sub byte [rsi - 0x70], ah
nop
mov rax, rdi
clc
shl rax, 4
mov rdx, qword [rbp + rax - 0x60]
add eax, 0x4c8b48a0
add eax, 0x428b48a8
invalid
add eax, 0x4c8b48a0
add eax, 0x428b48a8
sbb dh, al
mov byte [rbp + 0x205], 0
mov byte [rbp + 0x205], 0
add byte [rax], al
call rax
inc rdi
cmp rdi, rsi
cmp edi, esi
cmp edi, esi
jne 0x140219af0
mov byte [rbp + 0x205], 0
movaps xmm6, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
invalid
and byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
xor byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
movzx ebx, byte [rbp + 0x205]
popfq
invalid
add al, byte [rax]
invalid
popfq
add eax, 0x48000002
lea rcx, [rbp + 0x1a8]
lea rcx, [rbp + 0x1a8]
call fcn.140219be0
mov byte [rbp + 0x206], bl
movaps xmm6, xmmword [rsp + 0x20]
invalid
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and al, 0x20
and al, 0x20
cmp byte [rbp + 0x204], 0
add al, byte [rax]
add byte [rax], al
je 0x140219bb5
xor ecx, ecx
mov al, 1
mov rdx, qword [rbp + 0x1f8]
lock cmpxchg byte [rdx], cl
jne 0x140219bc5
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, qword [rbp + 0x1f8]
call fcn.14025f930
jmp 0x140219bb5
loop 0x140219ba0
int3
clc
invalid
or byte [rbp + 0x63], dh
mov rax, qword [rcx]
mov rcx, qword [rax]
test rcx, rcx
je 0x140219c47
xorps xmm0, xmm0
nop word [rax + rax]
cmp rcx, rax
je 0x140219c59
sal dword [rsp + rsi + 0x48], 0x8b
adc dword [rax - 0x7b], ecx
sal byte [rcx + rsi*2 + 0x48], cl
mov dword [rax], edx
mov rdx, qword [rcx]
test rdx, rdx
je 0x140219c9e
mov qword [rax], rdx
mov qword [rdx + 8], rax
movups xmmword [rcx], xmm0
mov qword [rcx + 0x20], 2
mov rcx, qword [rax]
test rcx, rcx
jne 0x140219c20
mov qword [rbp - 0x10], rdi
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_srcutillinked_list.rs
invalid
cmp eax, 0x69e8000c
and al, byte [rax + rax]
jmp 0x140219cae
invalid
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 8], cl
jne 0x140219c8b
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
add rdi, 8
mov rcx, rdi
add rsp, 0x30
pop rdi
pop rsi
pop rbp
jmp fcn.14025f930
xchg edx, eax
pop rsp
add al, 0
xchg edx, eax
pop rsp
add al, 0
mov qword [rbp - 0x10], rdi
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_srcutillinked_list.rs
call fcn.14025bec0
ud2
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
cmp byte [rcx + 0x38], 1
jne 0x140219e24
mov rsi, rcx
mov rdx, qword [rcx]
lea r14, [rdx + 8]
or byte [rax - 0x49], al
add dword [rcx], esi
sal al, 0x40
cmpxchg byte [rdx + 8], bh
or byte [rax - 0x49], al
add dword [rcx], esi
sal al, 0x40
cmpxchg byte [rdx + 8], bh
jne 0x140219e2f
mov r8, qword [rdx]
mov rax, qword [rsi + 0x30]
cmp rax, 5
ja case.0x140219d4b.3
lea rcx, [0x1402ea53c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
or eax, 0x4634800
or dword [rax + 1], 0x45e0ffc8
enter 0xffffffffffffe0ff, 0x45
enter 0xffffffffffffe0ff, 0x45
xor r9d, r9d
xor ecx, ecx
jmp 0x140219d58
mov r9d, 1
xor edi, edi
lea rax, [rsi + 0x10]
lea rcx, [rdx + 0x10]
mov r11, qword [rax]
test r11, r11
je 0x140219d83
mov r10, qword [rsi + 0x18]
mov qword [r11 + 8], r10
test r10, r10
jne 0x140219d97
cmp qword [rdx + 0x18], rax
jne 0x140219da3
lea r10, [rdx + 0x18]
jmp 0x140219d97
mov r10, qword [rcx]
cmp r10, rax
jne 0x140219da6
mov r10, qword [rsi + 0x18]
mov qword [rcx], r10
test r10, r10
je 0x140219d77
mov r11, qword [rax]
mov qword [r10], r11
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov r10, qword [rcx]
test r10, r10
jne 0x140219dcb
cmp qword [rdx + 0x18], 0
jne 0x140219e82
mov eax, r8d
and eax, 3
cmp eax, 1
jne 0x140219dcb
and r8, 0xfffffffffffffffc
mov rax, r8
xchg qword [rdx], rax
test dil, dil
jne 0x140219e19
mov qword [rbp - 0x18], r14
mov byte [rbp - 9], 1
test dword [rcx], 0xff2e63e8
dec dword [rax - 0x77]
push rbp
fmul dword [rax - 0x7b]
ror byte [rbx + rcx*4 + 0x75], 0xe8
je 0x140219e19
mov qword [rbp - 0x20], rax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r14], cl
je 0x140219e05
mov byte [rbp - 0xa], 1
mov rcx, r14
call fcn.14025f930
mov rax, qword [rbp - 0x20]
mov rax, qword [rax + 8]
mov byte [rbp - 0xa], 0
mov rcx, qword [rbp - 0x28]
call rax
jmp 0x140219e24
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r14], cl
cmpxchg byte [r14], cl
jne 0x140219e70
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, r14
mov rbx, rdx
call fcn.14025fcc0
mov rdx, rbx
mov r8, qword [rdx]
mov eax, dword [rdx]
mov eax, dword [rdx]
mov rax, qword [rsi + 0x30]
cmp rax, 5
jbe case.0x140213895.5
mov qword [rbp - 0x18], r14
mov byte [rbp - 9], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_src_threadmod.rs
lea r8, [0x1402dd4c8]
mov edx, 0x28
call fcn.14025bae0
jmp 0x140219ea2
mov rcx, r14
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.14025f930
mov qword [rbp - 0x18], r14
mov byte [rbp - 9], 1
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_srcutillinked_list.rs
mov edx, 0x25
call fcn.14025bae0
ud2
cmp byte [rcx + 2], 0xbf
jle 0x14021dc77
lea r9, [rcx + 2]
lea r10, [rdx - 2]
mov r11d, 2
nop word cs:[rax + rax]
cmp rdx, r11
je 0x14021dc45
movzx esi, byte [rcx + r11]
lea edi, [rsi - 0x30]
inc r11
cmp dil, 0xa
jb 0x14021dc10
and sil, 0xdf
add sil, 0xbf
cmp sil, 6
jb 0x14021dc10
jmp 0x14021dc6d
mov eax, 1
jmp 0x14021dc6d
mov r8d, 0x10
jmp 0x14021dc53
mov rcx, r9
mov rdx, r10
call fcn.140041fd0
mov r8, rax
not al
shr r8, 0x20
movzx eax, al
and eax, 1
mov edx, r8d
add rsp, 0x28
pop rdi
pop rsi
ret
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_srchost.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov r9, rdx
call fcn.14025c070
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_srchost.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov r9, rdx
call fcn.14025c070
int3
mov word [rcx], 0x401
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov r11d, 2
mov r9d, 1
mov rax, r10
cmp r11, r8
jb 0x14021dccc
cmp r10, 1
jne 0x14021dfdf
mov rdx, rax
sub rdx, r9
je 0x14021dfe9
lea r8, [rax - 1]
cmp r8, 8
jae 0x14021e131
movzx r8d, word [rsp + 0x2e]
movzx r10d, word [rsp + rax*2 + 0x1e]
mov word [rsp + 0x2e], r10w
mov word [rsp + rax*2 + 0x1e], r8w
mov rax, rdx
dec rax
dec eax
dec eax
enter 0xffffffffffff840f, 0xffffffffffffff8b
add al, byte [rax]
add byte [rcx - 1], cl
leave
je 0x14021dfe9
dec r9
add rax, r9
cmp rax, 7
ja 0x14021e138
xchg edx, ecx
add eax, dword [rax]
invalid
xchg edx, ecx
add eax, dword [rax]
add byte [rdi + rcx - 0x49], al
and al, 0x2c
movzx r8d, word [rsp + 0x2c]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + 0x2c], r10w
mov dword [rsp + 0x2c], edx
mov dword [rsp + 0x2c], edx
mov word [rsp + rax*2 + 0x20], r8w
mov rax, rdx
add rax, 0xfffffffffffffffe
je 0x14021dfe9
add rax, r9
cmp rax, 7
ja 0x14021e138
movzx r8d, word [rsp + 0x2a]
and al, 0x2a
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + 0x2a], r10w
mov word [rsp + rax*2 + 0x20], r8w
and byte [rax - 0x77], r9b
ror byte [rax - 0x7d], 1
sar ch, 0xf
test byte [rdx + rax], ah
add byte [rax], al
and byte [rax - 0x77], r9b
ror byte [rax - 0x7d], 1
sar ch, 0xf
test byte [rdx + rax], ah
add byte [rax], al
add rax, r9
cmp rax, 7
ja 0x14021e138
movzx r8d, word [rsp + 0x28]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + 0x28], r10w
mov word [rsp + rax*2 + 0x20], r8w
mov rax, rdx
add rax, 0xfffffffffffffffc
je 0x14021dfe9
add rax, r9
cmp rax, 7
clc
invalid
ja 0x14021e138
movzx r8d, word [rsp + 0x26]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + 0x26], r10w
mov word [rsp + rax*2 + 0x20], r8w
mov rax, rdx
add rax, 0xfffffffffffffffb
je 0x14021dfe9
add rax, r9
add eax, ecx
cmp rax, 7
ja 0x14021e138
movzx r8d, word [rsp + 0x24]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + 0x24], r10w
mov word [rsp + rax*2 + 0x20], r8w
mov rax, rdx
add rax, 0xfffffffffffffffa
je 0x14021dfe9
add rax, r9
cmp rax, 7
ja 0x14021e138
movzx r8d, word [rsp + 0x22]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + 0x22], r10w
mov word [rsp + rax*2 + 0x20], r8w
mov rax, rdx
add rax, 0xfffffffffffffff9
je 0x14021dfe9
add r9, rax
cmp r9, 7
ja 0x14021e160
movzx eax, word [rsp + 0x20]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x20], r8w
mov word [rsp + r9*2 + 0x20], ax
mov dword [rsp + rcx*2 + 0x20], eax
cmp rdx, 8
je 0x14021dfe9
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_srchost.rs
mov edx, 8
mov rcx, 0xffffffffffffffff
invalid
call fcn.14025b9c0
invalid
xor r11d, r11d
xor r10d, r10d
cmp r11, r8
jae 0x14021dd02
mov r9d, 1
mov esi, 0xffffffff
mov rax, r10
cmp rax, 8
je 0x14021dccc
cmp byte [rdx + r11], 0x3a
je 0x14021dfbb
shl edi, 4
or edi, ebp
inc rbx
cmp r14, rbx
je 0x14021df90
movzx r15d, byte [rdx + rbx]
lea ebp, [r15 - 0x30]
cmp ebp, 0xa
jb 0x14021df20
or r15d, 0x20
add r15d, 0xffffff9f
lahf
add r15d, 0xa
cmovb r15d, esi
mov ebp, r15d
cmp r15d, 0xf
jbe 0x14021df20
nop word cs:[rax + rax]
cmp rbx, r8
ret
jae 0x14021df98
ret
movzx ebp, byte [rdx + rbx]
cmp ebp, 0x3a
jne 0x14021e024
sbb al, byte [rbx - 0x7af0c503]
mov dl, 0
add byte [rax], al
inc rbx
mov r11, rbx
cmp rbx, r8
jne 0x14021df9b
jmp 0x14021dccc
add byte [rcx + rcx*4 - 0xd], cl
mov rbx, r14
cmp rbx, r8
jb 0x14021df65
mov r11, rbx
cmp rax, 7
ja case.0x1401c4dc3.883
js 0x14021dfa4
add byte [rax], al
js 0x14021dfa4
add byte [rax], al
add byte [rsi - 0x77], ah
jl 0x14021dfed
mov word [rsp + rax*2 + 0x20], di
mov dword [rsp + rax*2 + 0x20], edi
and byte [rax - 1], cl
ror byte [rbp + 0x39], 0xc3
inc rax
cmp r11, r8
jb 0x14021def0
jmp 0x14021dd11
cmp rax, 8
jne 0x14021dccc
pxor xmm0, xmm0
movdqa xmm1, xmmword [rsp + 0x20]
movdqa xmm2, xmm1
punpckhbw xmm2, xmm0
pshuflw xmm2, xmm2, 0xb1
pshufhw xmm2, xmm2, 0xb1
punpcklbw xmm1, xmm0
punpcklbw mm1, mm0
punpcklbw mm1, mm0
pshuflw xmm0, xmm1, 0xb1
pshufhw xmm0, xmm0, 0xb1
packuswb xmm0, xmm2
movdqu xmmword [rcx + 1], xmm0
mov byte [rcx], 0
jmp 0x14021dcd1
cmp ebp, 0x2e
jne 0x14021dccc
cmp rbx, r11
sete bl
cmp rax, 7
setae sil
or sil, bl
cmp r11, r8
setae bl
or bl, sil
jne 0x14021dccc
test esi, esi
jle 0x14021e06a
mov r11, r8
je 0x14021e0e2
movzx r11d, byte [rdx + r14]
add r11b, 0xd0
cmp r11b, 0xa
sti
or dh, byte [rbx + 0x32]
sti
or dh, byte [rbx + 0x32]
test di, di
je 0x14021dccc
add edi, edi
lea ebp, [rdi + rdi*4]
movzx edi, r11b
add edi, ebp
out dx, eax
out dx, eax
movzx r11d, di
cmp r11d, 0xff
ja 0x14021dccc
invalid
invalid
invalid
inc r14
cmp r8, r14
jne 0x14021e095
invalid
mov r11, r14
cmp bl, 0xa
jae 0x14021dccc
cmp rax, 8
jae 0x14021e14c
clc
or byte [rbx + 0x64], dh
movzx ebx, word [rsp + rax*2 + 0x20]
shl ebx, 8
add edi, ebx
mov word [rsp + rax*2 + 0x20], di
mov edi, esi
or edi, 2
cmp edi, 3
jne 0x14021e104
inc rax
inc esi
cmp r11, r8
jb 0x14021e04f
invalid
invalid
invalid
invalid
invalid
cmp esi, 4
jne 0x14021dccc
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.14025b9c0
mov rax, 0xffffffffffffffff
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.14025b9c0
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.14025b9c0
mov rax, r9
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_srchost.rs
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.14025b9c0
int3
int3
int3
out dx, al
setb al
cmp r14, rbp
seta cl
or cl, al
jne 0x14021e2cf
mov r12, rdx
mov rax, qword [rdx]
mov qword [rsp + 0x38], rax
lea rsi, [rax + r13]
lea rdi, [rdx + 0x20]
movzx ebx, byte [rdx + 0x28]
lea rax, [rbx - 1]
mov qword [rsp + 0x30], rax
cmp rbx, 4
jbe 0x14021e24b
mov qword [rsp + 0x20], 0
nop word cs:[rax + rax]
sub r14, r13
movzx ecx, byte [rdi + rbx - 1]
mov rdx, rsi
mov r8, r14
call fcn.140040ce0
cmp rax, 1
jne 0x14021e2ca
mov r14, rdx
add r14, r13
mov rax, r14
sub rax, qword [rsp + 0x30]
jb 0x14021e233
add rax, rbx
setb cl
not cl
cmp rax, rbp
setbe al
test cl, al
jne 0x14021e314
mov qword [r12 + 0x18], r14
cmp r14, r13
jb 0x14021e2d8
cmp r14, rbp
jbe 0x14021e1f0
jmp 0x14021e2d8
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x40], rsi
nop dword [rax]
sub r14, r13
movzx ecx, byte [rdi + rbx - 1]
mov rdx, rsi
mov r8, r14
call fcn.140040ce0
cmp rax, 1
jne 0x14021e2ca
mov r14, rdx
add r14, r13
mov rsi, r14
sub rsi, qword [rsp + 0x30]
jb 0x14021e2b4
mov r15, rsi
add r15, rbx
setb al
cmp r15, rbp
seta cl
or cl, al
jne 0x14021e2b4
mov rax, qword [rsp + 0x38]
lea rcx, [rax + rsi]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14021e2f6
mov qword [r12 + 0x18], r14
cmp r14, r13
jb 0x14021e2d8
cmp r14, rbp
mov rsi, qword [rsp + 0x40]
jbe 0x14021e260
jmp 0x14021e2d8
mov qword [r12 + 0x18], r13
mov qword [rsp + 0x20], 0
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
mov qword [rax], rcx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [r12 + 0x18], rsi
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rsi
mov qword [rax + 0x10], r15
mov eax, 1
mov qword [rsp + 0x20], rax
jmp 0x14021e2d8
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
mov edx, 4
mov rcx, rbx
call fcn.14025ba70
int3
inc rcx
cmp edx, 0xd
ja 0x14021e840
mov r8d, 0x110000
bt eax, edx
jae 0x14021e840
cmp r8d, 0x110000
jne 0x14021e850
cmp rcx, rdi
je 0x14021eaa0
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x14021e770
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x14021e80c
movzx r9d, byte [rcx + 2]
shl r11d, 6
add al, byte [rcx - 0x3f]
jrcxz 0x14021e7d1
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
cli
invalid
jb 0x14021e825
fld dword [rcx - 0x80]
cli
invalid
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
invalid
or edx, r9d
or edx, ecx
or edx, r8d
cmp edx, 0x110000
je 0x14021eaa0
invalid
invalid
add al, byte [rax]
invalid
test byte [rbx + 0x48000002], ah
add ecx, 4
add rcx, 4
cmp edx, 0xd
jbe 0x14021e77c
jb 0x14021e807
invalid
invalid
jb 0x14021e807
invalid
invalid
jmp 0x14021e840
add rcx, 2
shl r8d, 6
loopne 0x14021e81a
loopne 0x14021e81a
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x14021e77c
invalid
invalid
invalid
invalid
jmp 0x14021e840
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x14021e77c
nop dword [rax]
add byte [rcx - 0x77], al
rol byte [rcx - 0x7f], 1
cmp eax, 0x110000
mov r8d, edx
cmp r8d, 0x110000
cmp eax, 0x110000
cmp eax, 0x110000
je 0x14021e798
mov eax, 0x2600
mov rcx, r14
mov ecx, esi
jmp 0x14021e888
nop word [rax + rax]
inc rcx
cmp edx, 0xd
ja 0x14021e930
mov r8d, 0x110000
bt eax, edx
jae 0x14021e930
add byte [rax], al
invalid
xor dword [rbp + 0x41000000], 0xffffff81
cmp r8d, 0x110000
clc
add byte [rax], al
adc dword [rax], eax
invalid
jne 0x14021e940
cmp rcx, rdi
je 0x14021eaa0
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
movzx edx, byte [rcx]
movzx edx, r10b
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x14021e860
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
mov dh, 0x59
add dword [rcx - 0x7d], eax
jrcxz 0x14021e8ec
mov dh, 0x59
add dword [rcx - 0x7d], eax
jrcxz 0x14021e8ec
cmp dl, 0xdf
jbe 0x14021e8fc
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
invalid
or r9d, r11d
cmp r10b, 0xf0
cli
invalid
jb 0x14021e915
invalid
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
invalid
or edx, r9d
or edx, r8d
ret 0xfa81
add byte [rax], al
adc dword [rax], eax
je 0x14021eaa0
invalid
add byte [rax - 0x7d], cl
rol dword [rbx + rax*4], 0xfa
or eax, 0xff72860f
add rcx, 4
cmp edx, 0xd
jbe 0x14021e86c
jb 0x14021e8f7
invalid
invalid
jmp 0x14021e930
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x14021e86c
invalid
jmp 0x14021e930
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x14021e86c
invalid
invalid
invalid
invalid
invalid
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
adc dword [rax], eax
adc dword [rax], eax
je 0x14021e888
and r8d, 0xffffffdf
add r8d, 0xffffffbf
cmp r8d, 0x19
ja 0x14021eaa0
add dword [rax], eax
invalid
lea r15, [rbp + 0x68]
mov esi, 0x2600
mov rbx, r14
mov ebx, esi
mov ebx, esi
jmp 0x14021e980
mov edx, eax
or edx, 0x20
cmp ecx, 0x1a
cmovae edx, eax
mov byte [rbp + 0x15e], 0
mov rcx, r15
call fcn.1400eca90
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
add byte [rax], r8b
cmp rbx, rdi
je 0x14021ecea
add byte [rax], al
movzx r8d, byte [rbx]
movzx eax, r8b
test al, al
js 0x14021e9b0
inc rbx
cmp eax, 0xd
jbe case.0x1401e565d.313
jmp 0x14021ea40
nop word cs:[rax + rax]
mov ecx, eax
and ecx, 0x1f
invalid
movzx r9d, byte [rbx + 1]
and r9d, 0x3f
cmp al, 0xdf
fbstp tbyte [rsi + 0x4e]
fbstp tbyte [rsi + 0x4e]
movzx edx, byte [rbx + 2]
shl r9d, 6
and edx, 0x3f
invalid
or edx, r9d
cmp r8b, 0xf0
cmp al, 0xf0
invalid
cmp al, 0xf0
clc
invalid
jb case.0x1401e5e90.303
movzx eax, byte [rbx + 3]
add rbx, 4
add ebx, 4
and ecx, 7
shl ecx, 0x12
loope 0x14021e9f6
loope 0x14021e9f6
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
enter 0x3d, 0
adc dword [rax], eax
enter 0x3d, 0
adc dword [rax], eax
je 0x14021eced
add al, byte [rax]
add byte [rdi], cl
invalid
nop dword [rax]
add byte [rax], al
add byte [rax], al
cmp eax, 0xd
ja 0x14021ea40
bt esi, eax
jb 0x14021e980
invalid
invalid
invalid
invalid
invalid
jmp 0x14021ea40
add rbx, 2
shl ecx, 6
or ecx, r9d
or ecx, ecx
ret
or ecx, ecx
mov eax, ecx
cmp eax, 0xd
clc
invalid
jbe case.0x1401e565d.313
clc
or eax, 0x1debe476
jmp 0x14021ea40
add rbx, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
jbe case.0x1401e565d.313
or eax, 0x6666d276
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [0x14032ea45], bh
cmp eax, 0x110000
je 0x14021e980
test byte [0xce21ea4b], dh
lahf
lea ecx, [rax - 0x61]
cmp ecx, 0x1a
setb dl
lea ecx, [rax - 0x41]
cmp ecx, 0x1a
setb r8b
setb al
or r8b, dl
lea edx, [rax - 0x30]
cmp edx, 0xa
setb dl
or dl, r8b
jne case.0x1401e4a97.341
lea edx, [rax - 0x2d]
cmp edx, 2
jb case.0x1401e4a97.341
cmp eax, 0x2b
je case.0x1401e4a97.341
cmp eax, 0x3a
je 0x14021ecfa
mov qword [rbp + 0x78], 0
mov dword [rbp + 0x78], 0
mov rsi, qword [rbp + 0x80]
test rsi, rsi
je 0x14021ec50
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x2600], bh
mov eax, 0x2600
mov rcx, r14
jmp 0x14021eae8
add byte [rax], al
inc rcx
cmp edx, 0xd
ja 0x14021eb90
mov r8d, 0x110000
bt eax, edx
jae 0x14021eb90
add byte [rcx - 0x7f], al
clc
add byte [rax], al
adc dword [rax], eax
cmp r8d, 0x110000
jne 0x14021eba0
cmp rcx, rdi
je 0x14021ec10
movzx r10d, byte [rcx]
movzx edx, r10b
movzx edx, dl
movzx edx, dl
test dl, dl
jns 0x14021eac0
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
cli
invalid
cli
fbstp tbyte [rsi + 0x4a]
jbe 0x14021eb5c
jbe 0x14021eb5c
movzx r9d, byte [rcx + 2]
shl r11d, 6
add al, byte [r9 - 0x3f]
jrcxz 0x14021eb21
and r9d, 0x3f
or r9d, r11d
or ecx, ebx
or ecx, ebx
fld dword [rcx - 0x80]
cmp r10b, 0xf0
cli
invalid
jb 0x14021eb75
movzx edx, byte [rcx + 3]
and r8d, 7
push rcx
add eax, dword [rcx - 0x7d]
loopne case.0x1401e9b4a.234
shl r8d, 0x12
shl r9d, 6
loope 0x14021eb3e
invalid
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rdi], cl
invalid
je 0x14021ec10
test bl, al
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rbx + rax*4], 0xfa
add al, 0x83
cli
ret
add rcx, 4
cmp edx, 0xd
jbe 0x14021eacc
xchg byte [rdx - 1], dh
jb 0x14021eb57
invalid
invalid
add al, 0x83
cli
or eax, 0xff72860f
jb 0x14021eb57
invalid
invalid
invalid
jmp 0x14021eb90
add rcx, 2
shl r8d, 6
or r8d, r11d
fadd dword [rcx + rcx*4 - 0x3e]
mov edx, eax
mov edx, eax
ret 0xfa83
cmp edx, 0xd
jbe 0x14021eacc
invalid
or eax, 0xff59860f
invalid
invalid
jmp 0x14021eb90
add rcx, 3
shl r8d, 0xc
shl eax, 0xc
rol dword [rbx], 0x41
shl eax, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
cli
or eax, 0xff40860f
invalid
invalid
invalid
invalid
cli
or eax, 0xff40860f
invalid
invalid
invalid
invalid
invalid
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
adc dword [rax], eax
je 0x14021eae8
cmp r8d, 0x23
jne 0x14021ec10
invalid
clc
and esi, dword [rbp + 0x6a]
invalid
push 0x48
mov eax, dword [rbp + 0xa8]
add byte [rax], al
mov rax, qword [rbp + 0xa8]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 1], eax
add dword [rax], eax
invalid
mov qword [rbp + 0x140], rax
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x68]
movups xmm0, xmmword [rbp + 0x68]
movups xmm1, xmmword [rbp + 0x78]
movups xmm2, xmmword [rbp + 0x88]
adc byte [rbp + 0x88], dl
adc byte [rbp + 0x88], dl
mov byte [rax], al
add byte [rax], al
movups xmm3, xmmword [rbp + 0x98]
movaps xmmword [rbp + 0x130], xmm3
invalid
add byte [rdi], cl
sub dword [rbp + 0x130], ebx
invalid
add byte [rdi], cl
sub dword [rbp + 0x120], edx
movaps xmmword [rbp + 0x120], xmm2
movaps xmmword [rbp + 0x110], xmm1
lea edx, [rax]
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x100], eax
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
movaps xmmword [rbp + 0x100], xmm0
add byte [rax], al
mov byte [rbp + 0x15e], 1
pop rsi
add dword [rax], eax
add byte [rcx], al
mov qword [rsp + 0x20], rdi
lea rdx, [rbp + 0x100]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x150]
mov r8, rsi
mov eax, esi
push rax
add dword [rax], eax
add byte [rcx - 0x77], cl
mov eax, esi
mov eax, esi
mov r9, r14
call fcn.140225910
add byte [rax], al
add byte [rax], al
jmp 0x14021f6e9
invalid
mov r9d, dword [rsi + 0x2c]
sub al, 0x45
mov eax, ecx
mov r8d, r9d
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rdx, qword [rsi + 0x10]
inc r8d
inc eax
push rsi
adc byte [rcx - 1], al
inc eax
je 0x14021ec56
cmp rdx, r8
jbe 0x14021ec54
inc eax
je 0x14021ec56
xor cl, byte [rcx + rdi - 0x3e]
cmp rdx, r8
jbe 0x14021ec54
cmp byte [rcx + r8], 0xbf
jg 0x14021ec56
mov edi, 0x85c6267f
pop rsi
add dword [rax], eax
invalid
mov byte [rbp + 0x15e], 0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xc20a2
add byte [rax], al
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_src_lib.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov r9, rdx
mov ecx, edx
call fcn.14025c070
jmp 0x14021f23d
in eax, dx
invalid
add byte [rax], al
in eax, dx
add eax, 0x6b00000
mov al, 6
invalid
jmp case.0x1401ead75.146
jne 0x14021ec30
mov al, 7
cmp rdx, r8
je case.0x1401ead75.146
cmp byte [rcx + r8], 0x2f
add dword [rdi], ebp
jne case.0x1401ead75.146
test r9d, r9d
je 0x14021ed87
test byte [rdx], bl
add dword [rax], eax
invalid
test byte [rdx], bl
add dword [rax], eax
add byte [rcx + rdi - 0x36], cl
cmp rdx, r9
cmp rdx, r9
jbe 0x14021ed81
add dword [rax], eax
add byte [rdx - 0x80], al
cmp al, 9
or dword [rdi + 0x1068f0f], edi
cmp byte [rcx + r9], 0xbf
jg 0x14021ed87
or dword [rdi + 0x1068f0f], edi
add byte [rax], al
mov byte [rbp + 0x15e], 0
lea rax, str.__f._
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xc2069
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.14025c070
jmp 0x14021f23d
mov rcx, qword [rbp + 0x150]
mov byte [rcx + 8], al
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
cmp qword [rbp + 0x68], 0
je 0x14021f6e9
push 0x26840f00
or al, byte [rax]
add byte [rbx + rcx*4 + 0x45], cl
jo 0x14021ed10
mov r8, qword [rbp + 0x70]
mov rcx, qword [0x14034f0b8]
invalid
mov ecx, dword [0x14034f0b8]
add byte [rcx], dh
ror byte [rax - 0x7f], cl
invalid
xor edx, edx
add rsp, 0x1e8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x77], cl
sti
mov rbx, rdi
cmp byte [rbp + 0xa8], 1
jne 0x14021ea91
xchg edi, eax
std
invalid
invalid
xchg edi, eax
std
invalid
movups xmm0, xmmword [rbp + 0x68]
movups xmm1, xmmword [rbp + 0x78]
movups xmm2, xmmword [rbp + 0x88]
add byte [rax], al
add byte [rax], al
movups xmm3, xmmword [rbp + 0x98]
movaps xmmword [rbp + 0xc0], xmm1
mov rax, qword [rbp + 0xa8]
test dword [rax + 0x48000000], ebp
mov dword [rbp + 0xf0], eax
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], ebp
mov dword [rbp + 0xf0], eax
movaps xmmword [rbp + 0xe0], xmm3
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xb0], xmm0
mov r14, qword [rbp + 0xc0]
mov rax, r14
shr rax, 0x20
call 0x15da6fc6b
add dword [rax], eax
invalid
call 0x15da6fc6b
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
mov eax, 0x41000000
lea eax, [rsi - 2]
mov rdx, qword [rbp + 0xb8]
lea eax, [r14 - 2]
cmp eax, 3
ja case.default.0x14021ed6c
lea rcx, [0x1402ea554]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp word [rdx], 0x7377
je 0x14021ef16
invalid
add byte [rax - 0x4a], al
add ch, cl
cwde
add dword [rax], eax
add byte [rdi], cl
test edx, edi
invalid
mov sil, 2
jmp 0x14021ef19
jne 0x14021ec81
mov rdx, r9
call fcn.140225c40
test al, al
je 0x14021ee01
mov rcx, qword [rbp + 0xa8]
mov qword [rbp + 0x140], rcx
movups xmm0, xmmword [rbp + 0x68]
movups xmm1, xmmword [rbp + 0x78]
movups xmm2, xmmword [rbp + 0x88]
movups xmm3, xmmword [rbp + 0x98]
movaps xmmword [rbp + 0x130], xmm3
movaps xmmword [rbp + 0x120], xmm2
movaps xmmword [rbp + 0x110], xmm1
movaps xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0x15e], 1
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], al
lea rdx, [rbp + 0x100]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x150]
mov r8, r14
mov r9, rdi
call fcn.140224950
jmp 0x14021f6e9
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x140], rax
movups xmm0, xmmword [rbp + 0x68]
movups xmm1, xmmword [rbp + 0x78]
movups xmm2, xmmword [rbp + 0x88]
add byte [rax], al
movups xmm3, xmmword [rbp + 0x98]
movaps xmmword [rbp + 0x130], xmm3
movaps xmmword [rbp + 0x120], xmm2
movaps xmmword [rbp + 0x110], xmm1
sub dword [rbp + 0x110], ecx
sub dword [rbp + 0x110], ecx
movaps xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0x15e], 1
pop rsi
add dword [rax], eax
add byte [rcx], al
mov qword [rsp + 0x20], rsi
lea rdx, [rbp + 0x100]
and byte [rax - 0x73], cl
xchg ebp, eax
add byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x150]
mov r8, r14
mov r9, rdi
call fcn.140223110
add byte [rax], al
add cl, ch
jle 0x14021ee71
jmp 0x14021f6e9
add byte [rax], al
mov rcx, qword [rbp + 0x150]
lea edx, [rax + 1]
add byte [rax], al
add dh, al
or byte [r9], cl
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rbp + 0xb0], 0
cmp dword [rbp + 0xb0], 0
cmp dword [rbp + 0xb0], 0
je 0x14021f6e9
mov r8, qword [rbp + 0xb8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14021f6e9
invalid
add byte [rcx + 0x7474683a], al
jo 0x14021ef27
cmp dword [rdx], 0x70747468
je 0x14021ef16
invalid
mov eax, dword [rdx]
bswap eax
xor ecx, ecx
cmp eax, 0x66696c66
imul esp, dword [rsi + 0xf], 0x653dc193
insb byte [rdi], dx
imul esp, dword [rsi - 0x7d], 0xf4000d9
xchg ebp, eax
mov byte [rax], 0xf6
imul esp, dword [rsi + 0xf], 0x653dc193
insb byte [rdi], dx
imul esp, dword [rsi - 0x7d], 0xf4000d9
xchg ebp, eax
mov byte [rax], 0xf6
jmp 0x14021ef19
mov eax, 0x70747468
xor eax, dword [rdx]
movzx ecx, byte [rdx + 4]
xor ecx, 0x73
or ecx, eax
jmp 0x14021ef0b
movzx eax, word [rdx]
xor eax, 0x7377
movzx ecx, byte [rdx + 2]
xor ecx, 0x73
or cx, ax
je 0x14021ef16
movzx eax, word [rdx]
xor eax, 0x7466
add byte [rdi], cl
mov dh, 0x4a
add al, byte [rbx + 0x96670f1]
invalid
sete al
mov sil, 2
invalid
add al, byte [rax + 0x28]
invalid
sub sil, al
jmp 0x14021ef19
mov sil, 1
cmp r14, qword [rbp + 0xb0]
jne 0x14021ef3c
mov byte [rbp + 0x15f], 0
add byte [rax], al
lea rcx, [rbp + 0xb0]
call fcn.140033bd0
mov rdx, qword [rbp + 0xb8]
mov byte [rdx + r14], 0x3a
lea rax, [r14 + 1]
mov qword [rbp + 0xc0], rax
test sil, sil
je 0x14021f044
test bh, ch
add byte [rax], al
invalid
movzx eax, sil
cmp eax, 2
jne 0x14021f0ec
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x50], rax
push rax
test eax, esi
add byte [rax], al
add byte [rax - 0x77], cl
push r8
push rax
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmm2, xmmword [rbp + 0xd0]
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
movaps xmm3, xmmword [rbp + 0xe0]
popfq
loopne 0x14021ef87
add byte [rax], al
movaps xmmword [rbp + 0x40], xmm3
movaps xmmword [rbp + 0x30], xmm2
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x100], rbx
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebp, 0x108
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebp, 0x108
lea rcx, [0x1402e0828]
lea r8, [rbp + 0x100]
add byte [rdx + 2], bh
call fcn.14021f9e0
test al, al
je 0x14021f23f
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0x100]
mov r8, qword [rbp + 0x100]
mov eax, dword [rbp + 0x100]
mov r9, qword [rbp + 0x108]
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x140], rax
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmm2, xmmword [rbp + 0xd0]
movaps xmm3, xmmword [rbp + 0xe0]
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x130], ebx
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x130], ebx
movaps xmmword [rbp + 0x120], xmm2
movaps xmmword [rbp + 0x110], xmm1
movaps xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0x15d], 1
mov dword [rsp + 0x28], r14d
mov byte [rsp + 0x20], 2
and al, 0x20
add cl, byte [rax - 0x73]
xchg ebp, eax
add byte [rcx], al
add byte [rax], al
and al, 0x20
add cl, byte [rax - 0x73]
xchg ebp, eax
add byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x150]
call fcn.14021fb70
jmp 0x14021f6e9
invalid
add byte [rax], al
invalid
mov r14, qword [rbp + 0xe0]
test r14, r14
je 0x14021f093
mov rsi, qword [rbp + 0xe8]
mov qword [rbp + 0x100], rbx
mov qword [rbp + 0x108], rdi
mov ebp, 0x108
mov ebp, 0x108
lea rcx, [0x1402e0828]
lea r8, [rbp + 0x100]
mov edx, 2
call fcn.14021f9e0
invalid
or dword [rax], eax
invalid
test al, al
jne 0x14021f093
invalid
mov rax, qword [rsi + 0x28]
mov byte [rbp + 0x15f], 0
mov rcx, r14
mov ecx, esi
mov dl, 4
call rax
mov rsi, qword [rbp + 0xc8]
test rsi, rsi
je 0x14021f35f
invalid
invalid
add al, byte [rax]
invalid
mov r9d, dword [rsi + 0x2c]
test r9, r9
je 0x14021f35f
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
cmp rdx, r9
jbe 0x14021f33a
cmp byte [rcx + r9], 0xbf
jg 0x14021f340
mov byte [rbp + 0x15f], 0
lea rax, str.__f._
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.14025c070
jmp 0x14021f23d
xor eax, eax
mov ecx, 0x2600
mov r13, rbx
mov r8, rbx
cmp r8, rdi
jne 0x14021f11c
jmp 0x14021f1db
mov r10d, r9d
cmp r10d, 0x110000
jne 0x14021f1c1
cmp r8, rdi
je 0x14021f1db
movzx esi, byte [r8]
movzx r9d, sil
test r9b, r9b
js 0x14021f12e
inc r8
jmp 0x14021f1a2
mov r10d, r9d
and r10d, 0x1f
movzx r15d, byte [r8 + 1]
and r15d, 0x3f
cmp r9b, 0xdf
jbe 0x14021f184
movzx r11d, byte [r8 + 2]
shl r15d, 6
and r11d, 0x3f
or r11d, r15d
cmp sil, 0xf0
jb 0x14021f194
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x14021f1db
add r8, 4
jmp 0x14021f1a2
add r8, 2
shl r10d, 6
or r10d, r15d
mov r9d, r10d
jmp 0x14021f1a2
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
cmp r9d, 0xd
ja 0x14021f103
mov r10d, 0x110000
bt ecx, r9d
jb 0x14021f106
jmp 0x14021f103
cmp r10d, 0x5c
je 0x14021f1cd
cmp r10d, 0x2f
jne 0x14021f1db
inc eax
mov r13, r8
cmp r8, rdi
jne 0x14021f11c
mov rsi, qword [rbp + 0xc8]
test rsi, rsi
setne cl
cmp eax, 2
setb al
test al, cl
je 0x14021f500
mov r9d, dword [rsi + 0x2c]
mov rcx, qword [rsi + 8]
test r9, r9
je 0x14021f4eb
mov rax, qword [rsi + 0x10]
cmp rax, r9
jbe case.0x14019577f.1094
cmp byte [rcx + r9], 0xbf
jg 0x14021f4eb
mov byte [rbp + 0x15f], 0
lea rdx, str.__f._
mov qword [rsp + 0x20], rdx
mov rdx, rax
xor r8d, r8d
call fcn.14025c070
invalid
add byte [rdi], cl
or ecx, dword [rbx + rcx*4 + 0x7d]
and byte [rcx + rcx*4 - 8], cl
ud2
mov r15, qword [rbp + 0x20]
mov rax, r15
shr rax, 0x20
jne 0x14021f30e
mov byte [rbp - 9], 0
mov eax, 0x2600
mov rsi, rbx
jmp 0x14021f26c
mov edx, ecx
cmp edx, 0x110000
jne 0x14021f3ea
cmp rsi, rdi
je 0x14021f445
add dword [rax], eax
invalid
movzx r9d, byte [rsi]
movzx ecx, r9b
test cl, cl
js 0x14021f286
inc rsi
jmp 0x14021f2f2
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rsi + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x14021f2d7
movzx r8d, byte [rsi + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x14021f2e5
movzx ecx, byte [rsi + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x14021f445
add rsi, 4
jmp 0x14021f2f2
add rsi, 2
shl edx, 6
or edx, r10d
mov ecx, edx
jmp 0x14021f2f2
add rsi, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x14021f25e
mov edx, 0x110000
bt eax, ecx
jb 0x14021f260
jmp 0x14021f25e
mov rcx, qword [rbp + 0x150]
mov byte [rcx + 8], 9
or byte [r9], cl
or byte [r9], cl
movabs rax, 0x8000000000000000
mov qword [rcx], rax
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
cmp qword [rbp + 0x10], 0
je 0x14021f6e9
mov r8, qword [rbp + 0x18]
jmp 0x14021ee98
jne 0x14021f0cc
cmp r9d, 4
jne 0x14021f35f
lea rdx, [0x1402e0794]
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
mov ah, 3
add byte [rcx], dh
leave
mov ah, 3
add byte [rcx], dh
leave
test eax, eax
cmove rcx, rsi
jmp 0x14021f361
xor ecx, ecx
mov qword [rbp + 0xc0], 0
mov dword [rbp + 0xc0], 0
add byte [rax], al
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x140], rax
test eax, esi
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 1], eax
add byte [rax], al
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xd0]
movaps xmm2, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x130], xmm2
movaps xmmword [rbp + 0x120], xmm1
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x77], cl
test dword [rax], edx
add dword [rax], eax
add byte [rax], al
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x118], rax
invalid
mov qword [rbp + 0x110], rax
add byte [rax], al
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x118], rax
movaps xmmword [rbp + 0x100], xmm0
sub dword [rbp + 0x100], eax
sub dword [rbp + 0x100], eax
mov byte [rbp + 0x15f], 1
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea rdx, [rbp + 0x100]
lea edx, [rbp + 0x100]
mov rcx, qword [rbp + 0x150]
mov r8, rbx
mov r9, rdi
call fcn.140223110
jmp 0x14021f6e9
add byte [rax], al
cmp edx, 0x2f
jne 0x14021f445
cmp r15, qword [rbp + 0x10]
jne 0x14021f405
mov byte [rbp + 0x15d], 0
lea rcx, [rbp + 0x10]
call fcn.140033bd0
retf
loope case.0x1401e4a97.346
invalid
retf
mov rax, qword [rbp + 0x18]
mov byte [rax + r15], 0x2f
cmp byte [rdi], ch
cmp byte [rdi], ch
lea rax, [r15 + 1]
mov qword [rbp + 0x20], rax
mov byte [rbp + 0x100], 0
mov byte [rbp + 0x15d], 0
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
lea rcx, [rbp + 0x10]
lea r8, [rbp + 0x100]
mov dl, 2
mov r9, r15
mov ecx, edi
mov ecx, edi
call fcn.140221ec0
jmp 0x14021f45b
invalid
invalid
mov byte [rbp + 0x15d], 0
add byte [rax], al
lea rcx, [rbp + 0x10]
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, rdi
call fcn.140221660
and al, byte [rax]
add byte [rax - 0x75], cl
push r8
mov rcx, qword [rbp + 0x50]
mov qword [rbp + 0x140], rcx
mov dword [rbp + 0x140], ecx
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x10], al
invalid
movaps xmm0, xmmword [rbp + 0x10]
adc byte [rdi], cl
sub byte [rbp + 0x20], cl
movaps xmm1, xmmword [rbp + 0x20]
movaps xmm2, xmmword [rbp + 0x30]
movaps xmm3, xmmword [rbp + 0x40]
pop rbp
invalid
push rbp
xor byte [rdi], cl
sub byte [rbp + 0x40], bl
pop rbp
invalid
pop rbp
movaps xmmword [rbp + 0x130], xmm3
add dword [rax], eax
invalid
movaps xmmword [rbp + 0x130], xmm3
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x120], edx
add dword [rax], eax
invalid
movaps xmmword [rbp + 0x120], xmm2
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x110], ecx
add dword [rax], eax
invalid
add byte [rax], al
movaps xmmword [rbp + 0x110], xmm1
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x100], eax
movaps xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0x15d], 1
pop rbp
add dword [rax], eax
add byte [rcx], al
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
and al, 0x58
invalid
and al, 0x58
mov dword [rsp + 0x50], r15d
lea rax, [rbp - 9]
mov qword [rsp + 0x38], rax
and al, 0x38
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], r15d
and al, 0x28
mov dword [rsp + 0x20], r15d
mov dword [rsp + 0x20], edi
mov word [rsp + 0x40], 0
mov dword [rsp + 0x40], 0x8d480000
xchg ebp, eax
add byte [rax], al
lea rdx, [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x150]
add dword [rax], eax
add byte [rcx - 0x50], al
mov r8b, 2
mov r9d, r14d
mov r8b, 2
mov r9d, r14d
call fcn.140221980
jmp 0x14021f6e9
jne 0x14021f21f
cmp r14, r9
jne 0x14021f500
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
mov dh, byte [rdx - 0x3f7afffd]
je case.0x1401ead75.151
inc byte [rcx]
add byte [rax], al
mov r12, qword [rbp + 0xe0]
test r12, r12
je 0x14021f679
mov rsi, r13
mov rax, qword [rbp + 0xe8]
add byte [rax], al
mov qword [rbp + 0xf8], rax
mov qword [rbp + 0x100], 0
mov qword [rbp + 0x108], 1
mov qword [rbp + 0x110], 0
lea r13, [rbp + 0x100]
jmp 0x14021f554
lea eax, [r15 - 9]
cmp eax, 2
jae 0x14021f5cc
test dword [rbx + 0x787302f8], 0xffb3948
test ch, al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x13
cmp rbx, rdi
sti
je 0x14021f622
movzx edx, byte [rbx]
movzx r15d, dl
test r15b, r15b
js 0x14021f56e
inc rbx
jmp 0x14021f5e0
mov eax, r15d
and eax, 0x1f
movzx r8d, byte [rbx + 1]
and r8d, 0x3f
cmp r15b, 0xdf
jbe 0x14021f5bd
movzx ecx, byte [rbx + 2]
shl r8d, 6
invalid
and ecx, 0x3f
loope 0x14021f5cd
invalid
or ecx, r8d
cmp dl, 0xf0
jb 0x14021f5d4
invalid
movzx r15d, byte ds:[rbx + 3]
movzx r15d, byte [rbx + 3]
and eax, 7
loopne case.0x1401e8fc6.231
shl eax, 0x12
shl ecx, 6
and r15d, 0x3f
and edi, 0x3f
and edi, 0x3f
out 0x3f, eax
or r15d, ecx
or r15d, eax
or edi, eax
or edi, eax
cmp r15d, 0x110000
je 0x14021f622
invalid
add byte [rbx + rbp*2 + 0x48], dh
add ebx, 4
ret
invalid
imul ecx, dword [rax - 0x7d], 0xffffffc3
add al, 0xeb
and ecx, dword [rax - 0x7d]
ret
add rbx, 4
ret
jmp 0x14021f5e0
add rbx, 2
shl eax, 6
or eax, r8d
mov r15d, eax
jmp 0x14021f5e0
cmp r15d, 0xd
je 0x14021f554
jmp 0x14021f622
add rbx, 3
add ebx, 3
shl eax, 0xc
or ecx, eax
rol dword [rcx - 0x77], 0xcf
cmp r15d, 0x2e
jle 0x14021f54b
invalid
invalid
invalid
invalid
invalid
invalid
cmp r15d, 0x2f
je 0x14021f603
cmp r15d, 0x110000
cmp edi, 0x110000
add byte [rcx], dl
add byte [rdi], cl
je 0x14021f554
test byte [rdi - 1], dl
invalid
cmp r15d, 0x5c
jne 0x14021f622
invalid
invalid
mov rcx, r13
mov edx, r15d
call fcn.1400eca90
cmp r15d, 0x2f
jmp [rdi]
je 0x14021f554
jmp [rdi]
cmp r15d, 0x5c
je 0x14021f554
test byte [rdx], dh
invalid
invalid
invalid
call [rdi + rcx - 0x7c]
xor bh, bh
invalid
test byte [rdx], dh
invalid
mov rax, qword [rbp + 0x100]
mov r8, qword [rbp + 0x108]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
or byte [rcx], al
add byte [rax], al
mov bl, 1
cmp qword [rbp + 0x110], 2
mov ebp, 0x110
add dh, byte [rbp + 9]
mov ebp, 0x110
add dh, byte [rbp + 9]
cmp word [r8], 0x2f2f
setne bl
ret
ret
test rax, rax
mov r13, rsi
cmc
cmc
je 0x14021f65c
cmovs ecx, dword [rbx + 0x12fa640d]
add byte [rcx], dh
mov rcx, qword [0x14034f0b8]
cli
adc al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movsb byte [rdi], byte [rsi]
mov es, word [rax + rax]
sar bh, cl
adc eax, 0x48ea4
movsb byte [rdi], byte [rsi]
mov es, word [rax + rax]
movsb byte [rdi], byte [rsi]
mov es, word [rax + rax]
test bl, bl
je 0x14021f679
mov rax, qword [rbp + 0xf8]
mov rax, qword [rax + 0x28]
sub sil, al
test dword [rdi + 1], ebx
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
sub sil, al
test dword [rdi + 1], ebx
add dword [rax], eax
add byte [rax], al
mov rcx, r12
mov rcx, r12
loope case.0x1401ea36b.209
mov dl, 3
call rax
add edi, edi
ror byte [rax - 0x75], 1
invalid
test eax, esi
lock add byte [rax], al
mov rax, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
lock add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 1], eax
add byte [rax], al
invalid
mov qword [rbp + 0x140], rax
mov dword [rbp + 0x140], eax
add byte [rdi], cl
movaps xmm0, xmmword [rbp + 0xb0]
sub byte [rbp + 0xb0], al
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmm2, xmmword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xd0], dl
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movaps xmm3, xmmword [rbp + 0xe0]
sub byte [rbp + 0xe0], bl
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x130], ebx
xor byte [rcx], al
add byte [rax], al
movaps xmmword [rbp + 0x130], xmm3
xor byte [rcx], al
add byte [rax], al
movaps xmmword [rbp + 0x120], xmm2
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rbp + 0x110], xmm1
sub dword [rbp + 0x110], ecx
movaps xmmword [rbp + 0x100], xmm0
sub dword [rbp + 0x100], eax
add dword [rax], eax
add byte [rax], al
add dh, al
test dword [rdi + 1], ebx
add dword [rax], eax
add byte [rcx], al
mov dword [rsp + 0x28], r14d
mov byte [rbp + 0x15f], 1
add dword [rax], eax
add byte [rcx], al
mov dword [rsp + 0x28], r14d
sub dh, al
and al, 0x20
and al, 0x20
mov byte [rsp + 0x20], 1
and al, 0x20
and byte [rcx], al
add dword [rax - 0x73], ecx
lea rdx, [rbp + 0x100]
lea edx, [rbp + 0x100]
xchg ebp, eax
add byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x150]
mov ecx, dword [rbp + 0x150]
mov r8, r13
call 0x1291b802e
xchg dword [rax + rax], eax
add byte [rax - 0x173b7eb8], dl
invalid
add dword [rax], eax
mov r9, rdi
mov ecx, edi
call fcn.14021fb70
nop
add rsp, 0x1e8
invalid
add dword [rax], eax
invalid
call 0x19b21f6f3
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0xc0], 0
mov rax, qword [rbp + 0xf0]
lock add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 1], eax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esi
lock add byte [rax], al
lock add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 1], eax
add dword [rax], eax
invalid
mov dword [rbp + 0x140], eax
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0xb0], al
invalid
mov al, 0
add byte [rax], al
movaps xmm0, xmmword [rbp + 0xb0]
test dword [rax + 0xf000000], esi
sub byte [rbp + 0xd0], cl
rol byte [rax], 1
add byte [rax], al
invalid
movaps xmm1, xmmword [rbp + 0xd0]
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xe0], dl
add byte [rax], al
movaps xmm2, xmmword [rbp + 0xe0]
add byte [rax], al
movaps xmmword [rbp + 0x130], xmm2
movaps xmmword [rbp + 0x120], xmm1
lea esp, [rax]
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x120], ecx
lea esp, [rax]
add dword [rax], eax
add byte [rax], al
lea esp, [rax]
add dword [rax], eax
add byte [rax], al
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0x110], rax
add byte [rax], al
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x118], rax
add byte [rax], al
movaps xmmword [rbp + 0x100], xmm0
add byte [rax], al
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0x110], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x118], rax
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x100], xmm0
add dh, al
test dword [rdi + 1], ebx
add byte [rax], al
add byte [rcx], al
invalid
invalid
mov byte [rbp + 0x15f], 1
add byte [rcx], al
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
je 0x14021f78c
sub dh, al
mov byte [rsp + 0x20], 1
lea rdx, [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
and al, 0x20
add dword [rax - 0x73], ecx
xchg ebp, eax
add byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x150]
mov ecx, dword [rbp + 0x150]
push rax
add dword [rax], eax
add byte [rax], al
mov r8, rbx
mov r9, rdi
add byte [rax], al
mov r8, rbx
mov r9, rdi
call fcn.140224950
push rcx
add byte [rax], al
jmp 0x14021f6e9
call fcn.14002e150
int3
nop word cs:[rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
cmp byte [rbp + 0x15d], 0
jne 0x14021f7df
invalid
sbb cl, byte [rax - 0x7d]
jge 0x14021f7d9
cmp qword [rbp + 0x10], 0
je 0x14021f7df
add byte [rbx + rdx + 0x4c], dh
mov r8, qword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x15f], 1
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x100
invalid
je 0x14021f83c
invalid
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x100
add byte [rsi + rdx + 0x4c], dh
invalid
mov r8, qword [rbp + 0x108]
mov r8, qword [rbp + 0x108]
test dword [rax], ecx
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x12f884
test al, bh
adc al, byte [rax]
mov rcx, qword [0x14034f0b8]
test al, bh
adc al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x15f], 0
add byte [rax], al
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x15fbd], al
cmp byte [rbp + 0x15f], 0
cmp byte [rbp + 0x15f], 0
jne 0x14021f8a5
cmp qword [rbp + 0xb0], 0
je 0x14021f8a5
mov r8, qword [rbp + 0xb8]
mov rcx, qword [0x14034f0b8]
or eax, 0x12f81b
add byte [rax - 0x75], cl
or eax, 0x12f81b
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
pop rbx
mov word [rax + rax], es
mov word [rax + rax], es
mov byte [rbp + 0x15e], 1
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax + 0x15ebd], al
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax + 0x15ebd], al
invalid
add byte [rax], al
add byte [rbp + 0x1a], dh
invalid
add byte [rax], al
jne 0x14021f8ff
cmp qword [rbp + 0x68], 0
je 0x14021f8ff
mov r8, qword [rbp + 0x70]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add byte [rcx], dh
sar bh, cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x48c01
mov word [rax + rax], es
nop
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
int3
add eax, 0xfffffffe
cmp rax, 3
ja case.default.0x14021f93f
lea r8, [0x1402ea564]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
cmp word [rcx], 0x7377
jne case.default.0x14021f93f
mov al, 1
mov dx, 0x50
push rax
add byte [rdi], cl
mov dh, 0xc0
push rax
add byte [rdi], cl
mov dh, 0xc0
ret
cmp dword [rcx], 0x70747468
je 0x14021f9c8
je case.0x1401bb4ab.1030
xor eax, eax
movzx eax, al
ret
mov eax, 0x70747468
xor eax, dword [rcx]
movzx ecx, byte [rcx + 4]
mov dh, 0x49
add al, 0x83
int1
jae 0x14021f978
ror dword [rdi], 0x94
invalid
mov ecx, 0x1bb
mov dh, 0x49
add al, 0x83
int1
jae 0x14021f978
ror dword [rdi], 0x94
sar byte [rcx + 0x1bb], 0xba
adc eax, 0xf000000
ror dword [rdi], 1
mov dh, 0xc0
mov edx, 0x15
cmove edx, ecx
movzx eax, al
ret
movzx eax, word [rcx]
xor eax, 0x7377
movzx r8d, byte [rcx + 2]
mov dh, 0x41
add al, byte [rcx - 0x7d]
invalid
jae 0x14021f9fc
or r8d, eax
invalid
je 0x14021f9bf
mov dh, 0x41
add al, byte [rcx - 0x7d]
invalid
movzx eax, word [rcx]
rol ax, 8
ror byte [rax], 0x44
movzx eax, ax
ror byte [rax], 0x44
movzx eax, ax
cmp r8d, 0x6674
jne 0x14021f9c9
add byte [rbp + 0x1a], dh
movzx eax, byte [rcx + 2]
add eax, 0xffffff90
test eax, eax
sete al
movzx eax, al
ret
mov al, 1
mov dx, 0x1bb
movzx eax, al
ret
xor eax, eax
cmp r8d, 0x6674
add byte [rax], al
add byte [rax], al
sbb eax, eax
or eax, 1
test eax, eax
sete al
movzx eax, al
ret
retf 0x8b49
mov r10d, 0x2600
cmp rcx, rdx
sete al
je case.0x1401ee747.152
add byte [rax], al
add byte [rax], al
movzx ebx, byte [rcx]
movzx r11d, bl
invalid
fild dword [rbp - 0x7c]
fstp xword [rax + 0xe]
test r11b, r11b
js 0x14021fa20
inc rcx
jmp 0x14021fa91
nop dword [rax + rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x21], al
mov edi, r11d
and edi, 0x1f
movzx ebp, byte [rcx + 1]
and ebp, 0x3f
cmp r11b, 0xdf
jbe 0x14021fa66
movzx r11d, byte [rcx + 2]
movzx ebx, byte [rcx + 2]
shl ebp, 6
and r11d, 0x3f
or r11d, ebp
cmp bl, 0xf0
invalid
jb 0x14021fa74
invalid
movzx ebx, byte [rcx + 3]
add rcx, 4
rol dword [rbx + rax*4], 0xe7
invalid
rol dword [rbx + rax*4], 0xe7
invalid
out 7, eax
shl edi, 0x12
shl r11d, 6
and ebx, 0x3f
or ebx, r11d
or ebx, edi
mov r11d, ebx
jmp 0x14021fa91
add rcx, 2
shl edi, 6
rol dword [rdx], 0xc1
add al, cl
out 6, eax
or edi, ebp
mov r11d, edi
jmp 0x14021fa91
add rcx, 3
shl edi, 0xc
or r11d, edi
or ebx, edi
or ebx, edi
jmp 0x14021fa91
mov ebp, ebx
fisttp qword [rax - 0x77]
inc byte [rcx + 0x110000fd]
add byte [rdi], cl
test dword [rdi + 0x4c000000], edi
cmp esi, ecx
mov rsi, rdi
cmp ebp, 0x110000
jne 0x14021fb50
cmp rsi, r9
je 0x14021fb5e
test ah, al
add byte [rax], al
add byte [rax], al
lea rdi, [rsi + 1]
add byte [rax], al
lea rdi, [rsi + 1]
mov qword [r8], rdi
mov dword [rax], edi
movzx r14d, byte [rsi]
movzx ebx, r14b
test bl, bl
jns 0x14021fb20
mov ebp, ebx
and ebp, 0x1f
invalid
lea rdi, [rsi + 2]
jle 0x14021fab8
invalid
jle 0x14021fab8
mov qword [r8], rdi
movzx r12d, byte [rsi + 1]
and r12d, 0x3f
cmp byte [rdi + rcx - 0x4a], al
add word [rcx - 0x7d], ax
in al, 0x3f
cmp bl, 0xdf
jbe 0x14021fb0b
lea rdi, [rsi + 3]
lea edi, [rsi + 3]
mov qword [r8], rdi
mov dword [rax], edi
cmp byte [rdi + rcx - 0x4a], al
jle 0x14021fad5
movzx r15d, byte [rsi + 2]
shl r12d, 6
in al, 6
and r15d, 0x3f
or r15d, r12d
cmp r14b, 0xf0
invalid
invalid
jb 0x14021fb3d
invalid
invalid
lea rdi, [rsi + 4]
mov qword [r8], rdi
movzx ebx, byte [rsi + 3]
and ebp, 7
shl ebp, 0x12
shl r15d, 6
and ebx, 0x3f
or ebx, r15d
or ebx, ebp
cmp ebx, 0x110000
jne 0x14021fb20
jmp 0x14021fb5e
shl ebp, 6
or ebp, r12d
mov ebx, ebp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebx, 0xd
ja 0x14021fa80
mov ebp, 0x110000
bt r10d, ebx
invalid
fimul dword [rdi]
invalid
invalid
invalid
invalid
invalid
movabs dword [0xe9ffffff4a820fda], eax
invalid
fimul dword [rdi]
invalid
jmp 0x14021fa80
shl ebp, 0xc
or r15d, ebp
mov ebx, r15d
cmp ebx, 0xd
jbe 0x14021fb29
jmp 0x14021fa80
xor bh, bh
invalid
mov rsi, rdi
cmp ebp, r11d
je 0x14021f9fa
jmp case.0x1401ee747.152
xor eax, eax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x1b8
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x120], xmm6
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x118], 0xfffffffffffffffe
mov dword [rbp + 0x118], 0xfffffffe
mov r14, r9
mov r15, r8
mov qword [rbp + 0x18], rcx
mov rax, qword [rdx + 0x10]
mov rsi, rax
mov esi, eax
mov esi, eax
mov qword [rbp + 0x108], rdx
cmp rax, qword [rdx]
jne 0x14021fbce
mov byte [rbp + 0x117], 0
mov rcx, qword [rbp + 0x108]
lea ecx, [rax]
add dword [rax], eax
add al, ch
add al, byte [rax - 0x1f]
invalid
lea ecx, [rax]
add dword [rax], eax
add al, ch
add al, byte [rax - 0x1f]
dec dword [rax - 0x75]
xchg ebp, eax
or byte [rcx], al
add byte [rax], al
mov rdx, qword [rbp + 0x108]
mov rax, qword [rdx + 8]
mov byte [rax + rsi], 0x2f
lea rax, [rsi + 1]
mov qword [rdx + 0x10], rax
cmp rax, qword [rdx]
jne 0x14021fbfd
mov byte [rbp + 0x117], 0
mov rcx, qword [rbp + 0x108]
call fcn.140033bd0
mov rdx, qword [rbp + 0x108]
mov rax, qword [rdx + 8]
mov byte [rax + rsi + 1], 0x2f
add rsi, 2
mov qword [rbp - 0x10], rsi
mov qword [rdx + 0x10], rsi
mov rcx, qword [rdx + 0x30]
mov r11, qword [rdx + 0x38]
xor edi, edi
lea rbx, [0x1402ea574]
mov r13d, 0x2600
mov rsi, r15
mov qword [rbp + 0xd0], 0
cmp rsi, r14
jne 0x14021fc67
jmp case.0x14021fd4a.35
mov edx, eax
cmp edx, 0x110000
jne 0x14021fd3b
cmp rsi, r14
je case.0x14021fd4a.35
movzx r8d, byte [rsi]
movzx eax, r8b
test al, al
js 0x14021fc90
inc rsi
cmp eax, 0xd
jbe 0x14021fd20
jmp 0x14021fc50
mov r12d, eax
and r12d, 0x1f
movzx r9d, byte [rsi + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x14021fce8
movzx edx, byte [rsi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
clc
invalid
jb case.0x1401f77fb.45
clc
invalid
movzx eax, byte [rsi + 3]
and r12d, 7
shl r12d, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, r12d
cmp eax, 0x110000
je case.0x14021fd4a.35
add rsi, 4
cmp eax, 0xd
jbe 0x14021fd20
jmp 0x14021fc50
add rsi, 2
shl r12d, 6
or r12d, r9d
mov eax, r12d
cmp eax, 0xd
jbe 0x14021fd20
jmp 0x14021fc50
add rsi, 3
shl r12d, 0xc
or edx, r12d
mov eax, edx
cmp eax, 0xd
ja 0x14021fc50
nop word cs:[rax + rax]
nop dword [rax + rax]
mov edx, 0x110000
bt r13d, eax
jae 0x14021fc50
cmp edx, 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x14021fc5e
lea eax, [rdx - 0x23]
cmp eax, 0x1d
ja case.default.0x14021fd4a
movsxd rax, dword [rbx + rax*4]
add rax, rbx
add eax, ebx
jmp rax
mov rax, rsi
mov r10d, edi
test rcx, rcx
je 0x14021fd8e
cmp qword [rbp + 0xd0], 0
setne dl
ret 0xe2c0
invalid
or dl, 2
mov rax, qword [r11 + 0x28]
mov byte [rbp + 0x117], 0
mov rbx, rcx
mov r12, r11
call rax
mov r11, r12
mov rcx, rbx
lea rbx, [0x1402ea574]
mov rax, rsi
mov r10d, edi
inc edi
mov qword [rbp + 0xd0], rax
cmp rsi, r14
jne 0x14021fc67
jmp case.0x14021fd4a.35
cmp edx, 0x5c
jne case.0x14021fd4a.36
cmp byte [rbp + 0x1a0], 2
jne case.0x14021fd4a.35
mov rax, qword [rbp + 0xd0]
inc edi
mov qword [rbp + 0xd0], rax
cmp rsi, r14
jne 0x14021fc67
cmp qword [rbp + 0xd0], 0
je 0x1402201b2
test r10d, r10d
mov rdi, qword [rbp + 0x108]
je 0x1402201dd
test r10d, r10d
jle 0x14022030c
mov esi, 0x2600
xor ecx, ecx
mov qword [rbp + 0x58], 0
mov dword [rbp + 0x100], 0
mov byte [rbp + 0x115], cl
cmp r15, r14
jne 0x14021fe6e
jmp case.0x1401ea299.277
mov rcx, qword [rbp + 0x108]
mov rax, qword [rcx + 8]
mov r9, rbx
mov byte [rax + rbx], 0x3a
mov rax, rbx
fmul dword [rax - 1]
ror byte [rax - 0x77], 0x41
adc bh, al
test dword [rax], eax
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax + 0x45894801], dh
pop rax
cmp dword [rbp + 0xf8], 1
add byte [rax], al
add dword [rbx + 0xf085], ecx
add byte [rcx - 0x77], al
ret 0x8948
iretd
jle 0x14022034e
add byte [rax], al
add dword [rbx + 0xf085], ecx
add byte [rcx - 0x77], al
ret 0x8948
cmp r15, r14
je case.0x1401ea299.277
add byte [rax], al
mov r12, r15
nop word cs:[rax + rax]
movzx ecx, byte [r12]
movzx r8d, cl
rol dword [rbp - 0x7c], 0xc0
rol dword [rbp - 0x7c], 0xc0
js 0x14021feb0
lea r15, [r12 + 1]
cmp r8d, 0xd
jbe 0x14021ff30
jmp 0x14021ff50
nop word cs:[rax + rax]
mov eax, r8d
and eax, 0x1f
movzx edx, byte [r12 + 1]
and edx, 0x3f
cmp r8b, 0xdf
cmp al, 0xdf
jbe 0x14021ff02
movzx r8d, byte [r12 + 2]
shl edx, 6
and r8d, 0x3f
or r8d, edx
cmp cl, 0xf0
jb 0x14021ff17
lea r15, [r12 + 4]
movzx ecx, byte [r12 + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
loope 0x14021ff31
loope 0x14021ff31
or ecx, r8d
or ecx, eax
mov r8d, ecx
cmp r8d, 0xd
jbe 0x14021ff30
jmp 0x14021ff50
lea r15, [r12 + 2]
shl eax, 6
loopne 0x14021ff10
loopne 0x14021ff10
or eax, edx
mov r8d, eax
rol byte [rcx - 0x7d], 0xf8
invalid
cmp eax, 0xd
jbe 0x14021ff30
jmp 0x14021ff50
lea r15, [r12 + 3]
shl eax, 0xc
or r8d, eax
cmp r8d, 0xd
clc
invalid
ja 0x14021ff50
clc
or eax, 0x1f0f2877
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
bt esi, r8d
bt esi, eax
movabs dword [0x394dfc894d1a73c6], eax
test dword [rdi], 0xffff3e85
invalid
jae 0x14021ff50
mov r12, r15
cmp r15, r14
jne 0x14021fe80
invalid
jmp case.0x1401ea299.277
mov r13d, 1
cmp r8d, 0x80
add byte [rdx + 0x20], dh
mov r13d, 2
cmp r8d, 0x800
cmp eax, 0x800
add byte [rax], al
add byte [rcx - 0x7f], al
invalid
clc
add byte [rax], cl
cmp eax, 0x800
add byte [rax], al
jb 0x14021ff7f
cmp r8d, 0x10000
add byte [rax], al
add dword [rax], eax
mov r13d, 4
sbb r13, 0
invalid
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
sub rdx, r12
cmp r13, rdx
cmp ebp, edx
cmp ebp, edx
mov qword [rbp + 0x38], r9
jae 0x14021ffa0
invalid
cmp byte [r12 + r13], 0xbf
jg 0x14021ffa6
jmp 0x1402212a8
nop word [rax + rax]
add byte [rax], al
jne 0x1402212a8
add dl, byte [rbx]
add byte [rax], al
lea eax, [r10 - 1]
mov dword [rbp + 0xf0], eax
cmp r8d, 0x3a
cmp eax, 0x3a
dec dword [rcx + 0xf085]
add byte [rcx - 0x7d], al
invalid
clc
cmp cl, byte [rcx + rcx*4 - 0x6b]
clc
add byte [rax], al
mov qword [rbp + 0xf8], r10
jne 0x140220005
add byte [rbp + 0x48], dh
cmp dword [rbp + 0x100], 0
jne 0x140220005
invalid
invalid
mov r9, qword [rdi + 0x10]
mov rax, r9
shr rax, 0x20
jne 0x14022032a
test dword [rbx + 3], edx
add byte [rax], al
invalid
test dword [rbx + 3], edx
add byte [rax], al
invalid
add byte [rcx - 0x7d], al
cli
add dword [rdi], ecx
test byte [rsi + 3], bl
add byte [rax], al
cmp r10d, 1
je 0x14022033f
mov rbx, r9
mov ebx, ecx
cmp r9, qword [rdi]
jne 0x14021fe20
xor edi, esi
invalid
invalid
xor edi, esi
invalid
invalid
mov byte [rbp + 0x117], 0
test dword [rdi], edx
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rbp + 0x108]
add byte [rax], al
call fcn.140033bd0
loope 0x14021ffff
invalid
jmp 0x14021fe20
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov edx, dword [rdi + 0x38]
mov byte [rbp + 0x117], 0
mov qword [rsp + 0x20], r14
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
mov r9, r15
mov ecx, edi
call fcn.140226000
fistp word [rdi]
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x58]
pop rdi
add byte [rax], al
mov rax, qword [rbp + 0x58]
mov eax, dword [rbp + 0x58]
xor al, 1
mov qword [rbp - 8], rax
clc
clc
mov rdi, qword [rbp + 0x108]
mov edi, dword [rbp + 0x108]
jmp case.0x1401e73a1.399
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x108]
add byte [rax], al
mov rdi, qword [rdx + 0x10]
mov rcx, qword [rdx + 8]
add rcx, rdi
or byte [rax + 1], cl
stc
mov rbx, rdx
mov rdx, r12
mov edx, esp
mov edx, esp
mov r8, r13
call fcn.14025a776
invalid
cmpsd dword [rsi], dword [rdi]
add eax, dword [rax]
add rdi, r13
invalid
add edi, ebp
mov qword [rbx + 0x10], rdi
mov r13, qword [rbp + 0x30]
insd dword [rdi], dx
xor byte [rbx + rcx*4 + 0x65], cl
push rax
insd dword [rdi], dx
xor byte [rbx + rcx*4 + 0x65], cl
push rax
mov rdi, rbx
test r13, r13
lea r9, [0x1402e08a8]
sub al, 8
or al, 0
sub al, 8
or al, 0
mov rax, qword [rbp + 0xf8]
je 0x14022016d
in al, 0
add byte [rax], al
movzx eax, byte [r12]
movzx eax, al
test al, al
js 0x1402200a3
rol byte [rax + rax*8 - 0x3e76f188], 0xc1
jmp 0x14cad41a2
mov ecx, eax
shr ecx, 5
mov ecx, dword [r9 + rcx*4]
bt ecx, eax
jae 0x140220110
inc r12
inc esp
dec r13
mov rbx, r12
lea r12, [rax + rax*2]
lea rax, [0x1402c955a]
add r12, rax
mov qword [rbp + 0x30], r13
mov r13d, 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rdi]
mov rdx, rdi
mov rdi, qword [rdi + 0x10]
sub rax, rdi
cmp rax, r13
mov qword [rbp + 0x50], rbx
jae 0x14022004b
invalid
invalid
invalid
mov byte [rbp + 0x117], 0
mov qword [rsp + 0x20], 1
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, rdx
mov rdx, rdi
ror dword [rax - 0x77], 1
cli
mov r8, r13
call fcn.140262250
and qword [rax + r8], r8
and qword [rax + r8], r8
jmp 0x140220040
jmp qword [rsi + 0xf]
nop dword [rax + rax]
add byte [rax], al
mov ebx, 1
mov ecx, 1
nop word [rax + rax]
cmp r13, rcx
je 0x140220160
cmp ecx, dword [rax - 0x77]
enter 0xf41, 0xffffffffffffffb6
or al, 0xc
mov rax, rcx
movzx ecx, byte [r12 + rcx]
test cl, cl
js 0x140220147
movzx edx, cl
mov dh, 0xd1
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
mov eax, dword [rcx + rcx*4]
lea rcx, [rax + 1]
lea ecx, [rax + 1]
add dword [rcx + 0xf], eax
movabs dword [0x820fc52949d973d0], eax
jle 0x14022015f
invalid
bt r8d, edx
bt eax, edx
jae 0x140220120
sub r13, rax
jb 0x1402212ce
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rcx - 0x73], cl
add byte [rax], al
lea rbx, [r12 + rax]
sbb al, 4
mov qword [rbp + 0x30], r13
insd dword [rdi], dx
xor byte [rcx - 0x77], cl
invalid
invalid
mov r13, rax
jmp 0x1402200c4
invalid
invalid
vpcmpgtb xmm7, xmm2, xmm7
invalid
dec dword [rax - 0x39]
xor byte [r8], r8b
add byte [rax], al
add cl, ch
push rdi
mov qword [rbp + 0x30], 0
mov dword [rbp + 0x30], 0
jmp 0x1402200c4
invalid
mov rcx, qword [rbp - 8]
or cl, byte [rbp + 0x115]
cmp eax, 2
mov r9, qword [rbp + 0x38]
invalid
lea edx, [0xc3220179]
clc
add cl, byte [rbx + rcx*4 + 0x4d]
add dword [rax], eax
add byte [rbx - 0x74b3fd08], al
cmp byte [r11 + rcx*4 - 0x6b], r8b
cmp byte [rbx + rcx*4 - 0x6b], al
cmp byte [rbx + rcx*4 - 0x6b], al
mov r10d, dword [rbp + 0xf0]
jl 0x140220e87
invalid
cld
or al, 0
invalid
lock add byte [rax], al
add byte [rdi], cl
invalid
mov byte [rbp + 0x115], cl
cmp r15, r14
jne 0x14021fe6e
invalid
add dword [rax], eax
add byte [rbp + 0x39], cl
test dword [rdi], 0xfffcd485
inc esi
test dword [rdi], edx
add dword [rax], eax
add byte [rax], al
invalid
mov byte [rbp + 0x117], 0
add byte [rax - 0x73], cl
or eax, 0xc06e8
or al, 0
lea rcx, [0x1402e0890]
lea ecx, [0x1402e0890]
or al, 0
call fcn.14025bec0
jmp 0x140221464
invalid
mov ebp, 0xb2e90003
adc al, byte [rax]
add byte [rax - 0x75], cl
mov ebp, 0x108
add dword [rax], eax
invalid
mov rdi, qword [rbp + 0x108]
add dword [rax], eax
add byte [rbx + rcx*4 + 0x4f], cl
invalid
invalid
mov r9, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
adc byte [rcx + rcx*4 - 0x38], cl
mov rax, r9
mov eax, ecx
shr rax, 0x20
jne 0x1402203da
test dword [rax], edx
add al, byte [rax]
invalid
call 0x150a710e7
test dword [rax], edx
adc byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rcx + rcx*4 - 0x43], cl
mov qword [rbp + 0xd8], r15
mov qword [rbp + 0xd8], r15
lea rax, [rbp + 0xc0]
lea eax, [rbp + 0xc0]
add byte [rax], al
add cl, ch
or eax, 0xb8000002
add byte [rax], al
jmp 0x1402203ea
mov eax, 0x2600
add byte [rsi], ah
add byte [rax], al
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0xd0]
jmp 0x140220200
adc eax, 0x441f0f
add byte [rcx - 0x77], al
invalid
invalid
invalid
mov r8d, edx
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
rol byte [rcx - 0x7f], 1
clc
add byte [rax], al
adc dword [rax], eax
jne 0x1402202dc
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
add byte [rax], al
cmp rcx, r14
je 0x1402203cd
invalid
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
movzx r10d, byte [rcx]
movzx edx, r10b
movzx edx, dl
adc dword [rcx + 0xf], eax
mov dh, 0xd2
movzx edx, dl
test dl, dl
js 0x140220230
inc rcx
cmp edx, 0xd
or eax, 0x9f860f
add byte [rax], al
or eax, 0x9f860f
add byte [rax], al
add byte [rax], al
add bl, ch
invalid
jmp case.0x1401e4935.476
int 0x66
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, edx
and r8d, 0x1f
loopne case.0x1401ea3c2.278
rol byte [rcx - 0x7d], 1
loopne case.0x1401ea3c2.278
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x14022027f
cmp dl, 0xdf
jbe 0x14022028e
invalid
movzx r9d, byte [rcx + 2]
movzx r9d, byte [rcx + 2]
movzx ecx, byte [rcx + 2]
shl r11d, 6
invalid
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
cmp dl, 0xf0
cmp dl, 0xf0
jb case.0x1401ead75.267
movzx edx, byte [rcx + 3]
and r8d, 7
and eax, 7
and eax, 7
loopne 0x14022026a
shl r8d, 0x12
shl r9d, 6
loope 0x140220271
invalid
and edx, 0x3f
or edx, r9d
or edx, r8d
or edx, eax
cmp edx, 0x110000
add byte [rdi], cl
test byte [rbp + 1], cl
add byte [rax], al
je 0x1402203cd
add qword [r8], r8
add byte [rax - 0x7d], cl
add rcx, 4
cmp edx, 0xd
cli
invalid
jbe 0x1402202c0
rol dword [rbx + rax*4], 0xfa
cli
or eax, 0x62e93776
invalid
jmp case.0x1401e4935.476
invalid
add rcx, 2
shl r8d, 6
loopne 0x14022029c
loopne 0x14022029c
invalid
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1402202c0
cli
or eax, 0x4ae91f76
invalid
jmp case.0x1401e4935.476
add rcx, 3
shl r8d, 0xc
loopne 0x1402202ba
loopne 0x1402202ba
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
ja case.0x1401e4935.476
xor edi, edi
invalid
invalid
or eax, 0xff33870f
xor edi, edi
invalid
invalid
nop dword [rax]
mov r8d, 0x110000
mov eax, 0x110000
adc dword [rax], eax
bt eax, edx
jae case.0x1401e4935.476
invalid
inc dword [rcx - 0x7f]
clc
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x140220200
cmp r8d, 0x3f
cmp eax, 0x3f
ja 0x1402203b2
add byte [rcx + rcx*4 - 0x40], al
mov eax, r8d
movabs rcx, 0x8000800800000000
add byte [rax], cl
add byte [rax], 0x80
bt rcx, rax
jae 0x1402203b2
add byte [rax - 0x73], cl
test eax, ebx
lea rax, [rbp + 0xd8]
add byte [rax], al
add byte [rbp + 0x31], al
leave
add byte [rax], al
xor r9d, r9d
jmp 0x1402203e7
xor ecx, ecx
leave
mov qword [rbp + 0x58], 0
mov r9, qword [rdi + 0x10]
invalid
invalid
mov rax, r9
shr rax, 0x20
shr eax, 0x20
jne 0x1402203a0
jge 0x14022031a
test cl, 1
je 0x140220348
rol dword [rcx], 0x74
and bl, ch
jmp 0x14022034e
mov r9d, 9
jmp 0x14022034e
mov r9d, 9
xor r14d, r14d
xor esi, esi
test byte [rax - 0x73], 0x85
fadd dword [rax]
add byte [rax], al
lea rax, [rbp + 0xd8]
jmp 0x1402203ea
test byte [rbp + 0x115], 1
test dword [0x141220347], edx
jne 0x14022034e
test byte [rbp + 0x58], 1
je 0x140220389
mov rbx, r9
mov rsi, qword [rdi + 0x10]
cmp rsi, qword [rdi]
jne 0x14022036d
mov byte [rbp + 0x117], 0
mov rcx, qword [rbp + 0x108]
mov ecx, dword [rbp + 0x108]
mov ecx, dword [rbp + 0x108]
call fcn.140033bd0
mov rcx, qword [rbp + 0x108]
mov rax, qword [rcx + 8]
mov byte [rax + rsi], 0x40
inc rsi
invalid
mov qword [rcx + 0x10], rsi
mov rdi, rcx
mov r9, rbx
invalid
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xd8], rax
add byte [rax - 0x73], cl
test eax, eax
add byte [rax], al
add bl, ch
invalid
add byte [rax - 0x73], cl
test eax, eax
add byte [rax], al
add bl, ch
xor r14d, r14d
xor r14d, r14d
lea rax, [rbp + 0xd8]
mov r9d, 9
jmp 0x1402203ea
cmp byte [rbp + 0x1a0], 2
je 0x1402203cd
cmp r8d, 0x5c
jne 0x1402203cd
xor r9d, r9d
lea rax, [rbp + 0xd8]
test eax, ebx
add byte [rax], al
add bl, ch
invalid
test eax, ebx
add byte [rax], al
add bl, ch
sbb cl, byte [rbx + rcx*4 + 0x4f]
adc byte [rcx + rcx*4 - 0x38], cl
mov r9, qword [rdi + 0x10]
mov rax, r9
shr rax, 0x20
je 0x140220389
lea rax, [rbp + 0xd8]
mov r9d, 9
mov ecx, 9
mov ecx, 9
xor r14d, r14d
xor esi, esi
mov qword [rax], r14
mov r14, qword [rbp + 0xd8]
test r14, r14
test byte [rdi], 0x84
nop
add dword [rax], eax
invalid
test byte [rdi], 0x84
nop
add dword [rax], eax
add byte [rcx + rcx*4 + 0x4d], cl
cmp byte [rax - 0x75], cl
mov edi, dword [rdi + 0x10]
mov qword [rbp + 0x38], r9
mov rdi, qword [rdi + 0x10]
mov edi, dword [rdi + 0x10]
mov rax, rdi
shr rax, 0x20
call 0x149d6452f
or dword [rdi], ecx
test dword [rdi + 0x4800000c], ebp
mov eax, dword [rbp + 0xc0]
rol byte [rax], 0
invalid
jne 0x1402210c4
mov rax, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rcx + rcx*4 - 0x4b], cl
rol byte [rax], 0
add byte [rax], al
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xc8], rax
add byte [rax - 0x77], cl
test eax, ecx
add byte [rax], al
add byte [rax - 0x77], cl
ret 0x294c
mov rdx, rax
sub rdx, r14
je 0x1402205f1
add byte [rax], al
add byte [rax], al
xor r10d, r10d
lea r9, [0x1402ea5ec]
or al, 0
xor ecx, ecx
xor r8d, r8d
xor r15d, r15d
xor edi, edi
xor edi, edi
mov r11, r14
jmp case.0x1401eab2b.276
adc dword [rdi], ecx
invalid
mov cl, 1
add r15, rsi
cmp r11, rax
cmp ebx, eax
cmp ebx, eax
je case.0x140220527.35
movzx r12d, byte [r11]
mov dh, 0x23
and eax, dword [rcx + 0xf]
mov dh, 0xdc
movzx ebx, r12b
test bl, bl
js 0x140220490
inc r11
mov esi, 1
lea r12d, [rbx - 9]
cmp r12d, 0x54
jbe 0x140220520
movabs al, byte [0xade9000000]
jmp case.0x140220527.11
nop word cs:[rax + rax]
mov esi, ebx
and esi, 0x1f
movzx r13d, byte [r11 + 1]
imul eax, dword [rcx], 0x41
and ebp, 0x3f
imul eax, dword [rcx], 0x41
and ebp, 0x3f
cmp bl, 0xdf
jbe 0x1402204e8
movzx ebx, byte [r11 + 2]
shl r13d, 6
pop rbx
add al, byte [rcx - 0x3f]
in eax, 6
and ebx, 0x3f
or ebx, r13d
cmp r12b, 0xf0
jb 0x140220505
movzx r12d, byte [r11 + 3]
add r11, 4
and esi, 7
out 7, al
out 7, al
shl esi, 0x12
shl ebx, 6
and r12d, 0x3f
or r12d, ebx
or r12d, esi
mov ebx, r12d
mov esi, 1
lea r12d, [rbx - 9]
cmp r12d, 0x54
jbe 0x140220520
jmp case.0x140220527.11
add r11, 2
shl esi, 6
or esi, r13d
mov ebx, esi
mov esi, 1
lea r12d, [rbx - 9]
test dword [rcx - 0x7d], 0x1d7654fc
test dword [rcx - 0x7d], 0x1d7654fc
jmp case.0x140220527.11
add r11, 3
shl esi, 0xc
or ebx, esi
mov esi, 1
lea r12d, [rbx - 9]
lea esp, [rbx - 9]
lea esp, [rbx - 9]
cmp r12d, 0x54
ja case.0x140220527.11
nop dword [rax]
movsxd r12, dword [r9 + r12*4]
add r12, r9
jmp r12
test r10b, 1
jne 0x14022057a
jmp case.0x140220527.35
inc r8
cmp ebx, 0x80
jb case.0x14020cc69.58
mov esi, 2
cmp ebx, 0x800
jb case.0x14020cc69.58
cmp ebx, 0x10000
mov esi, 4
sbb rsi, 0
invalid
add byte [rax - 0x7d], cl
fiadd word [rax]
invalid
jmp case.0x14020cc69.58
inc r8
mov r10b, 1
jmp case.0x14020cc69.58
cmp byte [rbp + 0x1a0], 2
jne case.0x140220527.35
inc r8
jmp case.0x14020cc69.58
inc r8
xor r10d, r10d
jmp case.0x14020cc69.58
mov r12d, r9d
jmp 0x1402210c4
test cl, 1
je 0x1402205fd
mov byte [rbp + 0x116], 0
lea rcx, [rbp + 0x60]
lea rdx, [rbp + 0xc0]
rol byte [rax], 0
add al, ch
lahf
jae 0x1402205b0
add byte [rax - 0x75], cl
invalid
invalid
mov qword [rbp + 0xf8], rax
mov rbx, qword [rbp + 0x68]
mov r15, qword [rbp + 0x70]
cmp byte [rbp + 0x1a0], 1
setne al
test r15, r15
setne cl
mov r8b, 1
or cl, al
jne 0x1402206d3
rol byte [rax], 0
add al, ch
lahf
jae 0x1402205b0
add byte [rax - 0x75], cl
invalid
movabs rsi, 0x8000000000000002
xor r12d, r12d
jmp 0x140220979
mov qword [rbp + 0xc0], r14
jmp 0x14022071c
test r8, r8
je 0x1402206ea
mov r9d, 0x2600
mov rcx, r14
jmp 0x14022062c
add rcx, 2
shl r11d, 6
or r11d, r12d
mov r10d, r11d
nop
cmp r10d, 0xd
ja 0x14022064a
bt r9d, r10d
jae 0x14022064a
cmp rcx, rax
je 0x1402206ed
movzx ebx, byte [rcx]
movzx r10d, bl
test r10b, r10b
js 0x140220660
inc rcx
cmp r10d, 0xd
cli
invalid
jbe 0x140220626
cli
or eax, 0x8141dc76
cli
add byte [rax], al
adc dword [rax], eax
cmp r10d, 0x110000
je 0x14022062c
dec r8
jne 0x14022062c
jmp 0x1402206ed
mov r11d, r10d
and r11d, 0x1f
movzx r12d, byte [rcx + 1]
and r12d, 0x3f
cmp r10b, 0xdf
jbe 0x140220611
movzx esi, byte [rcx + 2]
shl r12d, 6
and esi, 0x3f
or esi, r12d
cmp bl, 0xf0
jb 0x1402206b6
movzx r10d, byte [rcx + 3]
add rcx, 4
and r11d, 7
shl r11d, 0x12
shl esi, 6
and r10d, 0x3f
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
jne 0x140220620
jmp 0x1402206ed
add rcx, 3
shl r11d, 0xc
or esi, r11d
mov r10d, esi
cmp r10d, 0xd
jbe 0x140220626
jmp 0x14022064a
mov r14, rbx
movzx eax, byte [rbp + 0x1a0]
cmp al, 2
je 0x140220765
invalid
mov rcx, r14
mov qword [rbp + 0xc0], rcx
test r15, r15
je 0x14022071c
movzx eax, byte [rbp + 0x1a0]
jae 0x140220751
cmp byte [r14 + r15], 0xbf
jle case.0x1401908d2.1353
xor r8d, r8d
cmp al, 2
je 0x140220765
jmp 0x1402207ec
movzx eax, byte [rbp + 0x1a0]
cmp al, 1
je 0x1402210c1
movzx eax, al
cmp eax, 2
jne 0x140220746
mov qword [rbp + 0x100], 0
xor r15d, r15d
jmp 0x14022089c
xor r15d, r15d
xor r8d, r8d
jmp 0x1402207ec
jne case.0x1401908d2.1353
xor r8d, r8d
mov r15, rdx
cmp al, 2
jne 0x1402207ec
test r15, r15
je 0x140220889
cmp byte [r14], 0x5b
jne 0x140220895
mov r12b, 4
cmp byte [r14 + r15 - 1], 0x5d
jne 0x14022096a
invalid
mov r9, r15
dec r9
je 0x1402213c3
or al, 0
invalid
cmp byte [r14 + 1], 0xbf
jle 0x140221401
inc r14
add r15, 0xfffffffffffffffe
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0xb0], rbx
mov dword [rbp + 0xb0], ebx
mov r12, r8
mov byte [rbp + 0x116], r8b
lea rcx, [rbp + 0x60]
mov rdx, r14
mov r8, r15
mov eax, edi
call fcn.14021dcb0
cmp byte [rbp + 0x60], 0
je 0x140220e2c
movabs rsi, 0x8000000000000002
jmp 0x140220e46
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0xb0], rbx
mov r13, r8
mov byte [rbp + 0x116], r8b
lea rcx, [rbp + 0x60]
mov rdx, r14
mov r8, r15
call fcn.14021bd40
mov r8, rbx
mov rbx, qword [rbp + 0x60]
movabs rsi, 0x8000000000000002
movzx r12d, byte [rbp + 0x68]
cmp rbx, rsi
jne 0x140220849
mov rbx, r8
mov r8, r13
test r8b, r8b
jne 0x140220979
jmp 0x140220995
mov rax, qword [rbp + 0x69]
mov rcx, qword [rbp + 0x70]
mov qword [rbp + 0x27], rcx
mov qword [rbp + 0x20], rax
movdqa xmm6, xmmword [rbp + 0xc0]
cmp qword [rbp + 0xf8], 0
setne al
test r13b, al
je 0x1402209ab
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1402209ab
mov qword [rbp + 0x100], r8
xor r15d, r15d
jmp 0x14022089c
mov qword [rbp + 0x100], r8
lea rax, [r14 + r15]
lea rcx, [0x1402ea740]
mov rdx, r14
cmp rdx, rax
je 0x140220d22
movzx r10d, byte [rdx]
movzx r8d, r10b
test r8b, r8b
js 0x1402208cf
inc rdx
cmp r8d, 0x7c
jbe 0x140220953
jmp case.0x14022095d.1
mov r9d, r8d
and r9d, 0x1f
movzx r11d, byte [rdx + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x140220925
movzx r8d, byte [rdx + 2]
shl r11d, 6
and r8d, 0x3f
or r8d, r11d
cmp r10b, 0xf0
jb 0x14022093e
movzx r10d, byte [rdx + 3]
add rdx, 4
and r9d, 7
shl r9d, 0x12
shl r8d, 6
and r10d, 0x3f
or r10d, r8d
or r10d, r9d
mov r8d, r10d
cmp r8d, 0x7c
jbe 0x140220953
jmp case.0x14022095d.1
add rdx, 2
shl r9d, 6
or r9d, r11d
mov r8d, r9d
cmp r8d, 0x7c
jbe 0x140220953
jmp case.0x14022095d.1
add rdx, 3
shl r9d, 0xc
or r8d, r9d
cmp r8d, 0x7c
ja case.0x14022095d.1
mov r8d, r8d
movsxd r8, dword [rcx + r8*4]
add r8, rcx
jmp r8
movabs rsi, 0x8000000000000002
test r8b, r8b
je 0x140220995
cmp qword [rbp + 0xf8], 0
je 0x140220995
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000002
mov rbx, rsi
cmp rsi, rax
je 0x1402210c4
mov rax, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x27]
mov qword [rbp + 0xe8], rcx
mov qword [rbp + 0xe1], rax
mov qword [rbp + 0xd8], rbx
mov byte [rbp + 0xe0], r12b
lea rax, [rbp + 0xd8]
mov qword [rbp + 0xc0], rax
lea rax, [0x140226be0]
invalid
add byte [rax], al
mov qword [rbp + 0xc8], rax
lea rax, [0x1402e06a8]
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x80], 0
lea rsi, [rbp + 0xc0]
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x78], 1
lea rdx, [0x1402e0278]
lea r8, [rbp + 0x60]
mov rcx, qword [rbp + 0x108]
add al, ch
in eax, dx
mov ecx, esp
inc dword [rax + rax*8 + 0x8fe850f]
add byte [rax], al
invalid
add al, ch
in eax, dx
mov ecx, esp
inc dword [rax + rax*8 + 0x8fe850f]
add byte [rax], al
mov rax, qword [rbp + 0x108]
mov r14, qword [rax + 0x10]
mov rax, r14
shr rax, 0x20
mov r12b, 9
mov r13, qword [rbp + 0xd8]
jne 0x140220fd1
movabs r15, 0x8000000000000001
cmp r13, r15
setg al
mov rcx, qword [rbp + 0xe8]
mov qword [rbp + 0xf8], rcx
test rcx, rcx
sete cl
test al, cl
je 0x140220ab7
movdqa xmmword [rbp + 0x60], xmm6
lea rcx, [0x1402e068a]
lea r8, [rbp + 0x60]
mov edx, 1
call fcn.14021f9e0
xor r12d, r12d
cmp byte [rbp + 0x1a0], 2
jne 0x140220fd1
test al, al
jne 0x140220fd1
movq r8, xmm6
pshufd xmm0, xmm6, 0xee
movq rbx, xmm0
mov eax, 0x2600
mov qword [rbp + 0x100], r8
jmp 0x140220b06
mov edx, 0x110000
bt eax, ecx
jae 0x140220ba3
cmp r8, rbx
je 0x140220d14
movzx ecx, byte [rax + 3]
and edx, 7
shl edx, 0x12
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
or ecx, edx
cmp ecx, 0x110000
je 0x140220d14
add r8, 4
cmp ecx, 0xd
jbe 0x140220aec
jmp 0x140220ba3
inc r8
cmp r9d, 0xd
ja 0x140220cc4
mov r10d, 0x110000
bt edx, r9d
jae 0x140220cc4
cmp r10d, 0x110000
jne 0x140220cd4
invalid
add byte [rcx + 0x39], cl
fmul dword [rdi]
test byte [rax + 0x45000002], al
movzx esp, byte [rax]
cmp r8, rbx
je 0x140220ea3
movzx r12d, byte [r8]
movzx r9d, r12b
test r9b, r9b
jns 0x140220bf0
mov r10d, r9d
and r10d, 0x1f
movzx ecx, byte [r8 + 1]
and ecx, 0x3f
cmp r9b, 0xdf
jbe 0x140220c92
movzx r11d, byte [r8 + 2]
shl ecx, 6
and r11d, 0x3f
or r11d, ecx
cmp r12b, 0xf0
jb 0x140220cac
movzx r9d, byte [r8 + 3]
and r10d, 7
loop 0x140220c6a
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x140220ea3
add r8, 4
cmp r9d, 0xd
jbe 0x140220bfd
jmp 0x140220cc4
add r8, 2
shl r10d, 6
or r10d, ecx
mov r9d, r10d
cmp r9d, 0xd
jbe 0x140220bfd
jmp 0x140220cc4
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
cmp r9d, 0xd
jbe 0x140220bfd
mov r10d, r9d
cmp r10d, 0x110000
je 0x140220c1a
lea ecx, [r10 - 0x30]
cmp ecx, 0xa
jae 0x140220e99
mov rax, qword [rbp + 0xf0]
lea eax, [rax + rax*4]
lea r9d, [rcx + rax*2]
mov al, 1
mov r12b, 2
mov qword [rbp + 0x100], r8
mov qword [rbp + 0xf0], r9
cmp r9d, 0xffff
jbe 0x140220c1a
jmp 0x140220fd1
xor edx, edx
mov qword [rbp + 0xf0], rax
jmp 0x140221039
mov qword [rbp + 0xf0], rbx
mov qword [rbp + 0xd8], 0
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esp
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xor eax, 0xbf90f
test eax, ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xor eax, 0xbf90f
lea r12, [rbp + 0xd8]
lea rbx, [0x1402c955a]
nop
test r15, r15
je 0x140220df7
movzx eax, byte [r14]
movzx eax, al
test al, al
js case.0x1401c144f.1139
mov ecx, eax
shr ecx, 5
mov ecx, dword [rsi + rcx*4]
bt ecx, eax
jae 0x140220da5
inc r14
dec r15
lea rdx, [rax + rax*2]
add rdx, rbx
mov r8d, 3
mov rcx, r12
call fcn.1400a97e0
test al, al
je 0x140220d60
jmp 0x14022130c
mov eax, 1
nop word [rax + rax]
cmp r15, rax
je 0x140220de6
mov r8, rax
movzx eax, byte [r14 + rax]
test al, al
js 0x140220dd5
movzx ecx, al
mov eax, ecx
shr eax, 5
mov edx, dword [rsi + rax*4]
lea rax, [r8 + 1]
bt edx, ecx
jae 0x140220db0
sub r15, r8
jb 0x14022138c
mov rdx, r14
mov r8, r15
mov r14d, 1
xor r15d, r15d
jmp 0x140220d94
mov rsi, qword [rbp + 0xd8]
movzx r12d, byte [rbp + 0xe0]
mov rax, qword [rbp + 0xe1]
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0x47], rax
mov rbx, qword [rbp + 0xf0]
mov r8, qword [rbp + 0x100]
jmp 0x140220e4e
mov rax, qword [rbp + 0x62]
mov eax, dword [rbp + 0x62]
mov rcx, qword [rbp + 0x69]
mov qword [rbp + 0x47], rcx
mov qword [rbp + 0x40], rax
movabs rsi, 0x8000000000000001
mov r8, r12
movzx r12d, byte [rbp + 0x61]
movabs rax, 0x8000000000000002
cmp rsi, rax
je 0x14022096a
mov rax, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x47]
mov qword [rbp + 0x27], rcx
mov qword [rbp + 0x20], rax
movdqa xmm6, xmmword [rbp + 0xc0]
test r8b, r8b
jne 0x140220979
jmp 0x140220995
cmp dword [rbp + 0x100], 0
jne 0x140220323
cmp byte [rbp + 0x50], 0
je 0x14022127e
cmp byte [rbp + 0x50], 1
setne cl
or cl, al
test cl, 1
je 0x140220f05
test al, 1
je 0x140221037
mov eax, dword [rbp + 0x1a8]
test eax, eax
je 0x140221008
mov r9d, eax
mov rax, qword [rbp + 0x108]
mov rcx, qword [rax + 8]
cmp r14, r9
jbe case.0x1401315e8.1550
cmp byte [rcx + r9], 0xbf
jg 0x140221016
lea rax, [0x1402e08f8]
mov qword [rsp + 0x20], rax
mov rdx, r14
xor r8d, r8d
call fcn.14025c070
jmp 0x140221464
pop rdi
invalid
add byte [rax], al
mov eax, 0x2600
mov rcx, qword [rbp + 0x100]
jmp 0x140220f23
mov r8d, edx
cmp r8d, 0x110000
jne 0x140220fce
cmp rcx, rbx
je 0x140221037
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x140220f3d
inc rcx
jmp 0x140220fb1
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x140220f93
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140220fa3
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
je 0x140221037
add rcx, 4
jmp 0x140220fb1
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x140220fb1
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
ja 0x140220f13
mov r8d, 0x110000
bt eax, edx
jb 0x140220f16
jmp 0x140220f13
mov r12b, 2
movabs rax, 0x8000000000000002
cmp r13, rax
jl 0x1402210c4
test r13, r13
je 0x1402210c4
mov r8, qword [rbp + 0xe0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1402210c4
mov dx, 0x15
xor eax, eax
jmp 0x14022101e
jne 0x140220ee9
mov rdx, r9
call fcn.14021f920
test ax, ax
mov rax, qword [rbp + 0xf0]
je 0x1402211fa
cmp dx, ax
jne 0x1402211fa
xor edx, edx
mov rsi, qword [rbp + 0xe0]
add r15, r13
xor ecx, ecx
movabs rax, 0x8000000000000002
add byte [rax], al
add byte [rax], al
or byte [rcx + 0x39], 0xc5
cmovl rcx, r15
test rcx, rcx
je 0x140221066
cmp rcx, 1
jne 0x140221074
mov r15b, 2
jmp 0x14022107e
cmp qword [rbp + 0xf8], 0
setne r15b
jmp 0x14022107e
mov r12, rsi
shr r12, 0x20
mov r15b, 3
cmp r13, rax
jl 0x1402210a0
test r13, r13
je 0x1402210a0
mov rcx, qword [0x14034f0b8]
mov r13d, edx
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov edx, r13d
mov byte [rbp + 7], r15b
mov dword [rbp + 8], esi
mov dword [rbp + 0xc], r12d
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0x10], rax
cmp qword [rbp - 0x10], rdi
je 0x140221114
test r15b, r15b
jne 0x140221114
xor r12d, r12d
mov rcx, qword [rbp + 0x18]
mov byte [rcx + 8], r12b
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov rax, qword [rbp + 0x108]
cmp qword [rax], 0
je 0x1402210f9
mov r8, qword [rax + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rbp + 0x120]
add rsp, 0x1b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x108]
mov r15, qword [rax + 0x10]
mov rax, r15
shr rax, 0x20
mov r12b, 9
jne 0x1402210c4
mov esi, edx
mov byte [rbp + 0x60], 1
mov byte [rbp + 0x117], 0
mov qword [rsp + 0x20], rbx
lea r8, [rbp + 0x60]
mov rcx, qword [rbp + 0x108]
movzx edx, byte [rbp + 0x1a0]
mov r9, qword [rbp + 0x100]
call fcn.1402273e0
mov r8, qword [rbp + 0x108]
mov rcx, qword [r8 + 0x40]
mov qword [rbp + 0xa0], rcx
movdqu xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movaps xmmword [rbp + 0x90], xmm3
movaps xmmword [rbp + 0x80], xmm2
movaps xmmword [rbp + 0x70], xmm1
movdqa xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x117], 1
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r15d
mov rax, qword [rbp + 0xf0]
mov word [rsp + 0x48], ax
mov word [rsp + 0x40], si
lea rax, [rbp + 7]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], r14d
mov dword [rsp + 0x28], edi
mov rax, qword [rbp + 0x38]
mov dword [rsp + 0x20], eax
lea rdx, [rbp + 0x60]
mov rcx, qword [rbp + 0x18]
movzx r8d, byte [rbp + 0x1a0]
mov r9d, dword [rbp + 0x1a8]
call fcn.140221980
jmp 0x1402210f9
mov word [rbp + 0x40], ax
lea rax, [rbp + 0x40]
mov qword [rbp + 0xc0], rax
lea rax, [0x14003f5e0]
mov qword [rbp + 0xc8], rax
lea rax, [0x1402e08d0]
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
jne 0x1402212a9
add byte [rax - 0x77], cl
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
jne 0x1402212a9
mov qword [rbp + 0x78], 1
lea rdx, [0x1402e0278]
lea r8, [rbp + 0x60]
mov rcx, qword [rbp + 0x108]
call fcn.140039420
test al, al
jne 0x14022143c
mov r13, qword [rbp + 0xd8]
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0xf8], rax
add byte [rsi - 0x46], ah
add dword [rax], eax
add byte [rsi - 0x46], ah
add dword [rax], eax
jmp 0x140221039
mov r12b, 2
add r10d, 0xffffffdd
cmp r10d, 0x39
ja 0x140220fd1
movabs rcx, 0x200000010001001
bt rcx, r10
jb 0x140220eb1
jmp 0x140220fd1
mov byte [rbp + 0x117], 0
test dword [rdi], edx
add dword [rax], eax
add byte [rax], al
lea rax, [0x1402e0810]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov rcx, r12
xor r8d, r8d
ror byte [rbp - 0x77], 0xe9
ror byte [rbp - 0x77], 0xe9
call fcn.14025c070
jmp 0x140221464
lea rax, str.mid___len
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], 1
add byte [rax - 0x39], cl
jo 0x1402212ee
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
js 0x1402212b7
test dword [rdi], edx
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
jo 0x1402212ee
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
js 0x1402212b7
test dword [rdi], edx
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
lea rcx, [rbp + 0x60]
call fcn.14025ba30
jmp 0x140221464
lea rax, [0x1402e0330]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_alloc_src_string.rs
or eax, 0xbef89
or eax, 0xbef89
lea r9, [0x1402e0348]
lea r8, [rbp + 0x60]
mov edx, 0x37
add byte [rax], al
add al, ch
mov word [rdx + 0x2be90003], gs
sub eax, dword [rcx]
add byte [rax], al
add byte [rax], al
add al, ch
mov word [rdx + 0x2be90003], gs
sub eax, dword [rcx]
add byte [rax], al
lea rax, [0x1402e08b8]
sub eax, dword [rcx]
add byte [rax], al
lea rax, [0x1402e08b8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, [0x1402e0348]
lea r8, [rbp + 0x60]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x140221464
mov byte [rbp + 0x116], 0
lea rax, [0x1402e0910]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor r8d, r8d
mov r9, r15
call fcn.14025c070
jmp 0x140221464
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0xb0], rbx
mov byte [rbp + 0x116], r8b
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_srchost.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r14
mov rdx, r15
xor r9d, r9d
call fcn.14025c070
jmp 0x140221464
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0xb8], rax
mov dword [rbp + 0xb8], eax
mov dword [rbp + 0xb8], eax
mov qword [rbp + 0xb0], rbx
mov byte [rbp + 0x116], r8b
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xbf24c
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r14
mov rdx, r15
call fcn.14025c070
jmp 0x140221464
invalid
lea rax, [0x1402e08e0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, [0x1402e0348]
lea r8, [rbp + 0x60]
mov edx, 0x2b
call fcn.14025bdc0
ud2
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x60], xmm6
mov rax, qword [rbp + 0xd8]
movabs rcx, 0x8000000000000002
cmp rax, rcx
jl 0x1402214c3
test rax, rax
je 0x1402214c3
invalid
invalid
mov r8, qword [rbp + 0xe0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x117], 0
movdqa xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
je 0x140221532
mov r8, qword [rbp + 0xe0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
test eax, edi
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], edi
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0xb8], rax
mov rax, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
mov qword [rbp + 0xb0], rax
mov rax, qword [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x11685], cl
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x140221584
mov byte [rbp + 0x116], al
movdqa xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x60], xmm6
test byte [rbp + 0x116], 1
je 0x1402215cb
cmp qword [rbp + 0xb8], 0
je 0x1402215cb
mov r8, qword [rbp + 0xb0]
mov rcx, qword [0x14034f0b8]
xor edx, edx
sar bh, cl
adc eax, 0x46f35
mov byte [rbp + 0x117], 0
movdqa xmm6, xmmword [rsp + 0x60]
outsd dx, dword [rsi]
je 0x1402215fb
invalid
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
outsd dx, dword [rsi]
je 0x1402215fb
invalid
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, 0x78
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x60], xmm6
cmp byte [rbp + 0x117], 0
invalid
add dword [rax], eax
add byte [rax], al
mov rax, qword [rbp + 0x108]
add dword [rax], eax
add byte [rbp + 0x19], dh
add dword [rax], eax
add byte [rbp + 0x19], dh
cmp qword [rax], 0
je 0x14022163b
mov r8, qword [rax + 8]
mov rcx, qword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
mov ecx, dword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test byte [rdi + 0x48000002], cl
mov edi, ecx
lea r12, [0x1402e0660]
mov ebp, 0x2600
add byte [rsi], ah
add byte [rax], al
add byte [rbp + 0x2600], bh
add byte [rsi], ah
add byte [rax], al
mov rcx, rbx
mov r9, rbx
nop word cs:[rax + rax]
movzx edx, byte [r9]
movzx r8d, dl
test r8b, r8b
js case.0x1401cb28f.1093
lea rbx, [r9 + 1]
cmp r8d, 0xd
jbe 0x140221740
invalid
jmp 0x140221760
mov eax, r8d
and eax, 0x1f
movzx r10d, byte [r9 + 1]
and r10d, 0x3f
cmp r8b, 0xdf
jbe 0x140221710
movzx r8d, byte [r9 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp dl, 0xf0
jb 0x140221725
lea rbx, [r9 + 4]
movzx edx, byte [r9 + 3]
and eax, 7
loopne 0x1402216fd
loopne 0x1402216fd
shl eax, 0x12
shl r8d, 6
and edx, 0x3f
or edx, r8d
or edx, eax
mov r8d, edx
cmp r8d, 0xd
jbe 0x140221740
jmp 0x140221760
lea rbx, [r9 + 2]
shl eax, 6
or eax, r10d
mov r8d, eax
cmp r8d, 0xd
jbe 0x140221740
jmp 0x140221760
lea rbx, [r9 + 3]
shl eax, 0xc
or r8d, eax
cmp r8d, 0xd
ja 0x140221760
rol byte [rcx - 0x7d], 0xf8
or eax, 0x66662b77
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
bt ebp, r8d
jae 0x140221760
mov r9, rbx
mov rax, rbx
cmp rbx, rsi
jne 0x1402216a0
jmp 0x140221911
mov r14d, 1
cmp r8d, 0x80
jb 0x14022178f
mov r14d, 2
cmp r8d, 0x800
jb 0x14022178f
cmp r8d, 0x10000
mov r14d, 4
sbb r14, 0
mov rdx, rsi
sub rdx, r9
cmp r14, rdx
jae 0x1402217a6
cmp byte [r9 + r14], 0xbf
jg 0x1402217ac
jmp 0x14022195c
jne 0x14022195c
cmp r8d, 0x23
je 0x1402217b8
cmp r8d, 0x3f
jne 0x1402217c5
cmp byte [rdi + 0x40], 0
mov rax, rcx
je 0x140221911
add qword [rax], r8
invalid
add qword [rax], r8
add byte [rax - 0x75], cl
xor byte [r8 - 0x75], r9b
push rdi
cmp byte [rax - 0x77], cl
je 0x1402217f5
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov qword [rsp + 0x20], rsi
and byte [rbp - 0x77], cl
iretd
mov r9, rbx
call fcn.140226000
mov rdx, r15
jmp case.0x1401e9f72.449
and byte [rbp - 0x77], cl
iretd
inc rdx
dec r14
mov r13, rdx
lea rax, [rax + rax*2]
lea rcx, [0x1402c955a]
jge 0x14022180d
add byte [rax + 1], cl
enter 0xffffffffffff894d, 0xfffffffffffffff4
invalid
jge 0x14022180d
add byte [rax + 1], cl
enter 0xffffffffffff894d, 0xfffffffffffffff4
mov r14d, 3
mov rdx, rax
add byte [rax], al
add byte [rax - 0x77], cl
ret 0x8b48
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jb 0x1402218c4
mov rcx, qword [rdi + 8]
add rcx, r15
mov r8, r14
call fcn.14025a776
add r15, r14
mov qword [rdi + 0x10], r15
mov r14, r12
mov rdx, r13
lea r12, [0x1402e0660]
test r14, r14
je 0x140221900
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x1402217f0
mov ecx, eax
shr ecx, 5
mov ecx, dword [r12 + rcx*4]
bt ecx, eax
jb 0x1402217f0
mov r13d, 1
mov ecx, 1
nop word cs:[rax + rax]
cmp r14, rcx
cmp esi, ecx
je 0x1402218bc
mov rax, rcx
movzx ecx, byte [rdx + rcx]
test cl, cl
js 0x1402218a8
movzx r8d, cl
mov ecx, r8d
mov ecx, eax
mov ecx, eax
shr ecx, 5
mov r9d, dword [r12 + rcx*4]
lea rcx, [rax + 1]
bt r9d, r8d
jae 0x140221880
sub r14, rax
jb 0x140221925
lea r13, [rdx + rax]
mov r12, r14
mov r14, rax
jmp 0x140221813
xor r12d, r12d
jmp 0x140221813
mov qword [rsp + 0x20], 1
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov rcx, rdi
mov qword [rsp + 0x30], rdx
mov rdx, r15
mov r8, r14
call fcn.140262250
add byte [rax - 0x75], cl
push rsp
and al, 0x30
add byte [rax - 0x75], cl
push rsp
and al, 0x30
mov r15, qword [rdi + 0x10]
jmp 0x140221826
add byte [rax], al
add byte [rax - 0x77], cl
fmul dword [rax + 0x39]
jne 0x14022168e
mov rax, rbx
cmp rbx, rsi
jne 0x14022168e
jmp 0x140221911
mov rdx, rsi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.mid___len
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
ror byte [rdi], 0x11
and al, 0x50
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
lea rcx, [rsp + 0x38]
call fcn.14025ba30
lea rax, [0x1402e0810]
or eax, dword [rax]
mov qword [rsp + 0x20], rax
mov rcx, r9
xor r8d, r8d
mov r9, r14
call fcn.14025c070
int3
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x30], 0xfffffffffffffffe
mov ebx, r9d
mov rdi, rcx
mov r10, qword [rbp + 0xe0]
mov r9, qword [rbp + 0xd8]
mov esi, dword [rbp + 0xd0]
movzx eax, word [rbp + 0xc8]
mov word [rbp + 0x1c], ax
movzx eax, word [rbp + 0xc0]
mov word [rbp + 0x1e], ax
mov rax, qword [rbp + 0xb8]
mov qword [rbp - 0x20], rax
mov eax, dword [rbp + 0xb0]
mov dword [rbp - 4], eax
mov eax, dword [rbp + 0xa8]
mov dword [rbp], eax
mov eax, dword [rbp + 0xa0]
mov dword [rbp + 4], eax
mov r14d, ebx
lea r13, [r14 + 1]
cmp r13, rsi
mov qword [rbp + 0x20], rdx
jne 0x140221a42
mov r12, qword [rdx + 8]
mov r15, qword [rdx + 0x10]
mov r13, r15
sub r13, rsi
jbe 0x140221a84
cmp byte [r12 + rsi], 0xbf
jg 0x140221a86
lea rax, [0x1402e0b20]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r15
mov r8, rsi
mov r9, r15
call fcn.14025c070
jmp 0x140221e6e
lea rax, [r14 + 3]
cmp rax, rsi
jne 0x140221c0d
mov qword [rbp + 0x10], r10
mov qword [rbp + 8], r9
mov byte [rbp + 0x2f], r8b
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
test ebx, ebx
je 0x140221b86
cmp rdx, r14
jbe 0x140221b80
cmp byte [rcx + r14], 0xbf
jg 0x140221b86
jmp 0x140221dd7
jne 0x140221a20
cmp r13, 2
jb 0x140221a95
cmp word [r12 + rsi], 0x2f2f
je 0x140221aff
test ebx, ebx
je 0x140221ab0
cmp r15, r14
jbe 0x140221aaa
cmp byte [r12 + r14], 0xbf
jg 0x140221ab0
jmp 0x140221df0
jne 0x140221df0
sub r15, r14
cmp r15, 3
jae 0x140221ac2
mov rdx, qword [rbp + 0x20]
jmp 0x140221c0d
movzx eax, word [r12 + r14]
xor eax, 0x2f3a
movzx ecx, byte [r12 + r14 + 2]
xor ecx, 0x2f
or cx, ax
mov rdx, qword [rbp + 0x20]
jne 0x140221c0d
lea rcx, str.assertion_failed:__self.serialization_scheme_end_as_usize.._.starts_with__:____
lea r8, [0x1402e0b50]
mov edx, 0x4f
call fcn.14025bae0
jmp 0x140221e6e
cmp byte [r12 + rsi], 0xbf
jle 0x140221e23
mov qword [rbp + 0x10], r10
mov qword [rbp + 8], r9
mov byte [rbp + 0x2f], r8b
mov rcx, qword [rbp + 0x20]
mov rax, qword [rcx]
sub rax, r15
cmp rax, 1
ja 0x140221b3c
mov r8d, 2
mov rdx, r15
call fcn.14025b420
mov rcx, qword [rbp + 0x20]
mov r12, qword [rcx + 8]
lea rdx, [r12 + rsi]
lea rcx, [r12 + rsi]
add rcx, 2
mov r8, r13
call fcn.14025a788
mov word [r12 + rsi], 0x2e2f
add r15, 2
mov rax, qword [rbp + 0x20]
mov qword [rax + 0x10], r15
add esi, 2
movzx r8d, byte [rbp + 0x2f]
mov r9, qword [rbp + 8]
mov r10, qword [rbp + 0x10]
test ebx, ebx
jne 0x140221a99
jmp 0x140221ab0
jne 0x140221dd7
mov r12, rdx
sub r12, rsi
jbe 0x140221bd9
movzx eax, byte [rcx + rsi]
mov byte [rbp + 0x2e], al
cmp al, 0xbf
jle 0x140221dd7
mov qword [rbp - 0x18], rdx
mov r8, rsi
sub r8, r14
lea r15, [rcx + r14]
lea rdx, [0x1402e0a60]
mov qword [rbp - 0x10], rcx
mov rcx, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140221ce5
movzx r8d, byte [rbp + 0x2f]
mov rdx, qword [rbp + 0x20]
mov r9, qword [rbp + 8]
mov r10, qword [rbp + 0x10]
jmp 0x140221c0d
jne 0x140221dd7
mov r8, rsi
sub r8, r14
add rcx, r14
lea rdx, [0x1402e0a60]
call sub.VCRUNTIME140.dll_memcmp
add eax, dword [rax]
test eax, eax
movzx r8d, byte [rbp + 0x2f]
mov rdx, qword [rbp + 0x20]
mov edx, dword [rbp + 0x20]
mov r9, qword [rbp + 8]
mov r10, qword [rbp + 0x10]
je 0x140221e0f
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], r9
lea rcx, [rbp - 0x50]
mov r9d, ebx
call fcn.140226370
add byte [r8], r8b
mov eax, dword [rbp - 0x50]
cmp eax, 2
jne 0x140221c74
movzx eax, byte [rbp - 0x4c]
mov byte [rdi + 8], al
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x48078948], al
mov eax, dword [rbp + 0x20]
cmp qword [rax], 0
je 0x140221cd1
mov r8, qword [rax + 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rbp + 0x20]
mov rcx, qword [rdx + 0x10]
mov qword [rdi + 0x10], rcx
movups xmm0, xmmword [rdx]
mov rcx, qword [rbp - 0x20]
movups xmm1, xmmword [rcx]
movzx ecx, byte [rcx + 0x10]
movups xmmword [rdi], xmm0
mov byte [rdi + 0x50], cl
movups xmmword [rdi + 0x40], xmm1
mov dword [rdi + 0x18], eax
mov rax, qword [rbp - 0x4c]
mov qword [rdi + 0x1c], rax
mov eax, dword [rbp - 0x44]
mov dword [rdi + 0x24], eax
movzx eax, word [rbp + 0x1e]
mov word [rdi + 0x28], ax
movzx eax, word [rbp + 0x1c]
mov word [rdi + 0x2a], ax
mov dword [rdi + 0x2c], ebx
mov eax, dword [rbp + 4]
mov dword [rdi + 0x30], eax
mov eax, dword [rbp]
mov dword [rdi + 0x34], eax
mov eax, dword [rbp - 4]
mov dword [rdi + 0x38], eax
mov dword [rdi + 0x3c], esi
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp - 0x10]
lea rdx, [rax + rsi]
cmp byte [rbp + 0x2e], 0x2f
movzx r8d, byte [rbp + 0x2f]
mov r9, qword [rbp + 8]
mov r10, qword [rbp + 0x10]
jne 0x140221e3d
mov rcx, rax
lea rax, [rsi + 1]
cmp rax, qword [rbp - 0x18]
mov r11, r15
jae 0x140221d20
cmp byte [rcx + rax], 0x2f
jne 0x140221d20
mov r13, qword [rbp - 0x18]
jmp 0x140221d5b
test ebx, ebx
je 0x140221d2e
cmp byte [r11], 0xbf
jle 0x140221e56
mov byte [r11], 0x3a
add rcx, r13
mov r8, r12
call fcn.14025a788
mov r11, r15
add r13, r12
mov rax, qword [rbp + 0x20]
mov qword [rax + 0x10], r13
add esi, 0xfffffffe
movzx r8d, byte [rbp + 0x2f]
mov r9, qword [rbp + 8]
mov r10, qword [rbp + 0x10]
test ebx, ebx
je 0x140221d8f
cmp r13, r14
jbe 0x140221d8d
cmp byte [r11], 0xbf
jg 0x140221d8f
lea rax, [0x1402e0a88]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp - 0x10]
mov rdx, r13
mov r8, r14
mov r9, r13
call fcn.14025c070
jmp 0x140221e6e
jne 0x140221d6a
sub r13, r14
cmp r13, 3
jb 0x140221ab9
movzx eax, word [r11]
xor eax, 0x2f3a
movzx ecx, byte [r11 + 2]
xor ecx, 0x2f
or cx, ax
mov rdx, qword [rbp + 0x20]
jne 0x140221c0d
lea rcx, str.assertion_failed:__self.serialization_scheme_end_as_usize.._.starts_with__:____
lea r8, [0x1402e0af0]
mov edx, 0x4f
call fcn.14025bae0
jmp 0x140221e6e
lea rax, [0x1402e0a48]
mov qword [rsp + 0x20], rax
mov r8, r14
mov r9, rsi
call fcn.14025c070
jmp 0x140221e6e
lea rax, [0x1402e0b38]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r15
mov r8, r14
mov r9, r15
call fcn.14025c070
jmp 0x140221e6e
lea r8, [0x1402e0a68]
mov rcx, rsi
mov rdx, rsi
call fcn.14025b9c0
jmp 0x140221e6e
lea rcx, str.assertion_failed:_self.is_char_boundary_idx_
lea r8, [0x1402e0428]
mov edx, 0x2c
call fcn.14025bae0
jmp 0x140221e6e
mov qword [rbp - 0x50], 0
lea rax, [rbp - 0x50]
mov rcx, rdx
mov rdx, rax
call fcn.140267990
jmp 0x140221e6e
lea rcx, str.assertion_failed:_self.is_char_boundary_n_
lea r8, [0x1402e0470]
mov edx, 0x2a
call fcn.14025bae0
ud2
test r15b, r15b
mov rsi, qword [rbp + 0xd8]
je 0x140222ccb
mov r15, qword [rbp + 0x30]
cmp r15, rsi
je 0x1402226b0
mov r10, r13
mov qword [rbp + 0x28], r13
mov rax, r15
mov r14, r15
nop word [rax + rax]
movzx edx, byte [r14]
movzx r8d, dl
test r8b, r8b
js 0x140221f90
lea r15, [r14 + 1]
cmp r8d, 0xd
jbe 0x140222010
jmp 0x140222030
mov ecx, r8d
and ecx, 0x1f
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x140221fe0
movzx r8d, byte [r14 + 2]
shl r9d, 6
and r8d, 0x3f
invalid
or r8d, r9d
cmp dl, 0xf0
jb 0x140221ff5
invalid
lea r15, [r14 + 4]
movzx edx, byte [r14 + 3]
push rsi
add eax, dword [rbx - 0x1e3ef81f]
adc al, byte [rcx - 0x3f]
loopne 0x140221fd3
push rsi
add eax, dword [rbx - 0x1e3ef81f]
adc al, byte [rcx - 0x3f]
loopne 0x140221fd3
and edx, 0x3f
or edx, r8d
or edx, eax
or edx, eax
or edx, ecx
mov r8d, edx
cmp r8d, 0xd
jbe 0x140222010
jmp 0x140222030
lea r15, [r14 + 2]
shl ecx, 6
or ecx, r9d
mov r8d, ecx
cmp r8d, 0xd
jbe 0x140222010
jmp 0x140222030
lea r15, [r14 + 3]
shl ecx, 0xc
or r8d, ecx
cmp r8d, 0xd
clc
invalid
ja 0x140222030
clc
or eax, 0x66662b77
nop dword cs:[rax + rax]
add byte [rax], al
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rdi + rcx - 0x5d], al
invalid
bt edi, r8d
jae 0x140222030
mov r14, r15
cmp r15, rsi
jne 0x140221f70
test dword [rsi - 1], ecx
invalid
invalid
test dword [rsi - 1], ecx
invalid
jmp 0x1402226d0
add byte [rax], al
nop word [rax + rax]
mov esi, 1
cmp r8d, 0x80
jb 0x14022205c
add byte [rax], al
add byte [rdx + 0x1e], dh
mov esi, 2
cmp r8d, 0x800
add byte [rdx + 0x10], dh
add byte [rdx + 0x10], dh
cmp r8d, 0x10000
mov esi, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
fiadd word [rax]
sbb rsi, 0
mov rdx, qword [rbp + 0xd8]
sub rdx, r14
sub edx, esi
sub edx, esi
cmp rsi, rdx
cmp rsi, rdx
jae 0x140222077
cmp byte [r14 + rsi], 0xbf
jg 0x14022207d
invalid
or ebp, ecx
sldt word [r8]
jmp 0x140222fbe
jne 0x140222fbe
cmp r8d, 0x3e
mov qword [rbp + 0x30], r15
jg 0x1402220a0
cmp r8d, 0x23
je 0x1402220bf
cmp r8d, 0x2f
jne 0x1402220cb
cmp byte [r12 + 0x40], 2
cmp byte [rsp + 0x40], 2
jl 0x1402220bb
add sil, byte [rax + rsi - 0x17]
cmpsb byte [rsi], byte [rdi]
je 0x1402220cb
jmp 0x140222c46
or eax, dword [rax]
add byte [rcx - 0x7d], al
clc
invalid
cmp r8d, 0x3f
je 0x1402220bf
cmp r8d, 0x5c
jne 0x1402220cb
cmp byte [rbp + 0x47], 2
jge 0x1402220f6
add dh, byte [rcx + rbx + 0x41]
cmp byte [rsp + 0x40], 2
je 0x1402220cb
cmp byte [r12 + 0x40], 2
je 0x1402220cb
adc ecx, ebp
jmp 0x140222c2c
insd dword [rdi], dx
or eax, dword [rax]
add byte [rcx - 0x80], al
invalid
jl 0x1402220e7
cmp byte [r12 + 0x40], 0
cmp byte [rsp + 0x40], 0
add byte [rdi], cl
test ch, dh
je 0x1402226c0
add eax, 0x894c0000
add byte [rax], al
mov rbx, r10
mov rcx, qword [r12 + 0x30]
and al, 0x30
ror dword [rcx - 0x75], cl
and al, 0x30
mov rdx, qword [r12 + 0x38]
push rsp
and al, 0x38
mov rax, qword [rbp + 0xd8]
mov qword [rsp + 0x20], rax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov r9, r15
mov ecx, edi
call fcn.140226000
cmp byte [rbp + 0x47], 0
jge 0x140222136
add byte [rdi], cl
test dword [rdx + rax], esp
add byte [rax], al
jge 0x140222136
add byte [rdi], cl
test dword [rdx + rax], esp
add byte [rax], al
mov r10, rbx
cmp rbx, qword [rbp - 0x48]
cmp ebx, dword [rbp - 0x48]
fimul dword [rax + 0x3b]
pop rbp
mov eax, 0x8b497176
jbe 0x140222170
mov rcx, qword [r12 + 8]
cmp ebx, dword [rbp - 0x48]
jbe 0x140222170
mov rcx, qword [r12 + 8]
mov ecx, dword [rsp + 8]
mov rax, r10
sub rax, qword [rbp - 0x38]
invalid
invalid
jbe 0x14022211b
enter 0xe76, 0x48
enter 0xe76, 0x48
mov rdx, qword [rbp - 0x38]
mov edx, dword [rbp - 0x38]
cmp byte [rcx + rdx], 0xbf
jle 0x14022300d
add byte [rax], al
mov edi, 0xef28e0f
add byte [rax], al
cmp rax, 2
cmp eax, 2
jne 0x140222170
mov rdx, qword [rbp - 0x38]
movzx eax, byte [rcx + rdx]
adc dword [rdi + rbx*8], esp
adc dword [rdi + rbx*8], esp
fild word [rdi + rdi*4]
add al, 0xbf
cmp al, 0x19
ja 0x140222170
cmp byte [rcx + rdx + 1], 0x3a
add dword [rdx], edi
cmp dh, byte [rbp + 0x38]
jne 0x140222170
cmp r10, qword [r12]
adc al, 0x24
jne 0x14022214e
mov rcx, r12
call fcn.140033bd0
loope 0x14022212a
mov bl, byte [rdx]
loope 0x140222145
dec dword [rcx - 0x77]
mov r10, rbx
mov rcx, qword [r12 + 8]
fimul dword [rcx - 0x75]
and al, 8
mov byte [rcx + r10], 0x2f
adc dword [rdi], ebp
inc r10
mov qword [r12 + 0x10], r10
inc qword [rbp + 0x28]
inc dword [rbp + 0x28]
mov r13, r10
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
nop word cs:[rax + rax]
add byte [rax], al
cmp byte [r12 + 0x40], 2
jne 0x140222329
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
add byte [rax + 0xf02477d], al
invalid
cmp byte [rbp + 0x47], 2
jne 0x1402224d7
test dword [rcx + 3], edx
add byte [rax], al
push rcx
add eax, dword [rax]
add byte [rbp - 0x75], cl
sbb al, 0x24
mov r11, qword [r12]
mov rax, qword [r12 + 8]
mov qword [rbp + 0x20], rax
mov dword [rbp + 0x20], eax
mov dword [rbp + 0x20], eax
and r11b, r13b
jmp case.0x1401ea7e4.431
cmp dword [rsi + 0x66], esp
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov r12, r11
lea r13, [r10 + rsi]
mov rbx, qword [rbp + 0x38]
add r10, qword [rbp + 0x20]
add edx, dword [rbp + 0x20]
mov rcx, r10
mov rdx, r14
mov r8, rsi
call fcn.14025a776
test dword [rbx], eax
add byte [rcx + rcx*4 + 0x6b], cl
adc byte [rbp - 0x77], cl
invalid
mov rsi, qword [rbp + 0x18]
test dword [rbx], eax
add byte [rcx + rcx*4 + 0x6b], cl
adc byte [rbp - 0x77], cl
invalid
mov r14, rdi
mov r11, r12
test rsi, rsi
je 0x140222690
movzx eax, byte [r14]
movzx eax, byte [rsi]
movzx eax, al
test al, al
lea r9, [0x1402e0970]
out 0xb, eax
add byte [rax + 0x12], bh
out 0xb, eax
add byte [rax + 0x12], bh
mov ecx, eax
shr ecx, 5
mov ecx, dword [r9 + rcx*4]
bt ecx, eax
ror dword [rdi], 0x83
test dword [rax], eax
add byte [rax], al
ror dword [rdi], 0x83
test dword [rax], eax
add byte [rax], al
inc r14
inc esi
dec rsi
mov rdi, r14
mov edi, esi
lea r14, [rax + rax*2]
lea rax, [0x1402c955a]
add r14, rax
mov rcx, rsi
mov esi, 3
add byte [rax], al
add byte [rax], al
mov rax, r11
sub rax, r10
sub eax, edx
sub eax, edx
cmp rax, rsi
mov qword [rbp + 0x18], rcx
mov dword [rbp + 0x18], ecx
jae 0x1402221a0
mov rax, r10
add rax, rsi
jb 0x140222f47
invalid
add byte [rax], al
or eax, 0x8d4f0000
and al, 0x1b
lea r12, [r11 + r11]
cmp r12, rax
mov r13, rax
cmovbe r12, rax
cmovbe esp, eax
cmp r12, 9
mov eax, 8
cmovb r12, rax
cmovb esp, eax
loopne 0x1402222a2
test r12, r12
test esp, esp
js 0x140222f47
test r11, r11
mov qword [rbp - 0x50], r10
je 0x1402222cf
mov rax, qword [rbp + 0x20]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], r11
mov eax, 1
jmp 0x1402222d1
add byte [rax], al
mov edi, 1
mov ecx, 1
nop word [rax + rax]
cmp rsi, rcx
je 0x140222313
mov rax, rcx
movzx ecx, byte [r14 + rcx]
mov dh, 0xc
invalid
test cl, cl
js 0x1402222b7
mov dh, 0xc
invalid
movzx edx, cl
mov dh, 0xd1
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae case.0x14020f356.366
sub rsi, rax
jb 0x140222f72
lea rdi, [r14 + rax]
mov rcx, rsi
mov rsi, rax
jmp 0x14022221a
xor eax, eax
mov qword [rbp - 0x28], rax
mov edx, 1
mov rcx, rbp
mov r8, r12
lea r9, [rbp - 0x30]
call fcn.140033ac0
cmp dword [rbp], 1
je 0x140222f5d
mov rax, qword [rbp + 8]
mov qword [rbp + 0x20], rax
mov rbx, qword [rbp + 0x38]
mov qword [rbx + 8], rax
mov qword [rbx], r12
mov r15, qword [rbp + 0x30]
mov r10, qword [rbp - 0x50]
jmp 0x1402221ab
xor ecx, ecx
jmp 0x14022221a
mov r10, rbx
cmp byte [r12 + 0x40], 2
je 0x14022217c
mov rax, r13
mov rbx, qword [r12]
mov r12, qword [r12 + 8]
jmp 0x140222374
mov r13, rbx
mov rbx, qword [rbp + 0x38]
lea rcx, [r12 + r10]
mov rdx, r14
mov r8, rsi
mov r14, r10
call fcn.14025a776
mov r10, r14
add r10, rsi
mov qword [rbx + 0x10], r10
mov rax, r10
mov r14, r15
mov rsi, rdi
mov edi, 0x2600
mov rbx, r13
test rsi, rsi
je 0x1402224b7
movzx eax, byte [r14]
movzx eax, al
test al, al
lea r9, [0x1402e0990]
js 0x1402223a1
mov ecx, eax
shr ecx, 5
mov ecx, dword [r9 + rcx*4]
bt ecx, eax
jae 0x140222420
inc r14
dec rsi
mov r15, r14
lea r14, [rax + rax*2]
lea rax, [0x1402c955a]
add r14, rax
mov rdi, rsi
mov esi, 3
mov rax, rbx
sub rax, r10
cmp rax, rsi
jae 0x140222340
mov r13, r10
add r13, rsi
jb 0x140222f40
lea rax, [rbx + rbx]
cmp rax, r13
cmova r13, rax
cmp r13, 9
mov eax, 8
cmovb r13, rax
test r13, r13
js 0x140222f40
test rbx, rbx
je 0x14022246f
mov rax, r12
mov r12, r10
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], rbx
mov eax, 1
jmp 0x140222474
mov r15d, 1
mov ecx, 1
nop dword [rax + rax]
cmp rsi, rcx
je 0x1402224b0
mov rax, rcx
movzx ecx, byte [r14 + rcx]
test cl, cl
js 0x140222457
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x140222430
sub rsi, rax
jb 0x140222f72
lea r15, [r14 + rax]
mov rdi, rsi
mov rsi, rax
jmp 0x1402223c0
mov r12, r10
xor eax, eax
mov qword [rbp - 0x28], rax
mov edx, 1
mov rcx, rbp
mov r8, r13
lea r9, [rbp - 0x30]
call fcn.140033ac0
cmp dword [rbp], 1
je 0x140222f50
mov rax, qword [rbp + 8]
mov rbx, qword [rbp + 0x38]
mov qword [rbx + 8], rax
mov qword [rbx], r13
mov r10, r12
mov r12, rax
jmp 0x140222347
xor edi, edi
jmp 0x1402223c0
mov r12, qword [rbp + 0x38]
mov r15, qword [rbp + 0x30]
mov r13, rax
mov rsi, qword [rbp + 0xd8]
cmp r15, rsi
jne 0x140221f61
jmp 0x1402226d0
mov rcx, r13
mov r11, qword [r12]
mov rax, qword [r12 + 8]
mov qword [rbp + 0x20], rax
jmp 0x140222521
mov r13, r11
lea r12, [r10 + rsi]
mov rbx, qword [rbp + 0x38]
add r10, qword [rbp + 0x20]
mov rcx, r10
mov rdx, r14
mov r8, rsi
call fcn.14025a776
mov qword [rbx + 0x10], r12
mov rcx, r12
mov r10, r12
mov rsi, qword [rbp + 0x18]
mov r14, rdi
mov r11, r13
test rsi, rsi
je 0x140222672
movzx eax, byte [r14]
movzx eax, al
test al, al
lea r9, [0x1402e0980]
js 0x14022254e
mov ecx, eax
shr ecx, 5
mov ecx, dword [r9 + rcx*4]
bt ecx, eax
jae 0x1402225d0
inc r14
dec rsi
mov rdi, r14
lea r14, [rax + rax*2]
lea rax, [0x1402c955a]
add r14, rax
mov r13, rsi
mov esi, 3
mov rax, r11
sub rax, r10
cmp rax, rsi
mov qword [rbp + 0x18], r13
jae 0x1402224f0
mov rax, r10
add rax, rsi
jb 0x140222f47
lea r15, [r11 + r11]
cmp r15, rax
mov r12, rax
cmovbe r15, rax
cmp r15, 9
mov eax, 8
cmovb r15, rax
test r15, r15
js 0x140222f47
test r11, r11
mov qword [rbp - 0x50], r10
je 0x140222623
mov rax, qword [rbp + 0x20]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], r11
mov eax, 1
jmp 0x140222625
mov edi, 1
mov ecx, 1
nop word [rax + rax]
cmp rsi, rcx
je 0x14022266a
mov rax, rcx
movzx ecx, byte [r14 + rcx]
test cl, cl
js 0x14022260b
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1402225e0
sub rsi, rax
jb 0x140222f72
lea rdi, [r14 + rax]
mov r13, rsi
mov rsi, rax
jmp 0x14022256d
xor eax, eax
mov qword [rbp - 0x28], rax
mov edx, 1
mov rcx, rbp
mov r8, r15
lea r9, [rbp - 0x30]
call fcn.140033ac0
cmp dword [rbp], 1
je 0x140222f5d
mov rax, qword [rbp + 8]
mov qword [rbp + 0x20], rax
mov rbx, qword [rbp + 0x38]
mov qword [rbx + 8], rax
mov qword [rbx], r15
mov r13, r15
mov r15, qword [rbp + 0x30]
mov r10, qword [rbp - 0x50]
jmp 0x1402224fb
xor r13d, r13d
jmp 0x14022256d
mov r12, qword [rbp + 0x38]
mov edi, 0x2600
mov r13, rcx
mov rsi, qword [rbp + 0xd8]
cmp r15, rsi
jne 0x140221f61
jmp 0x1402226d0
mov r12, qword [rbp + 0x38]
mov edi, 0x2600
mov rsi, qword [rbp + 0xd8]
cmp r15, rsi
jne 0x140221f61
jmp 0x1402226d0
mov rsi, qword [r12 + 8]
xor r15d, r15d
mov r14, r13
mov r8, r13
jmp 0x140222704
mov r15, rax
nop word cs:[rax + rax]
mov qword [rbp + 0x30], r15
mov rsi, qword [r12 + 8]
mov r8, qword [rbp + 0x28]
cmp r8, r13
ja 0x140222fa4
xor r15d, r15d
test r8, r8
je 0x140222701
cmp r8, r13
jae 0x140222701
cmp byte [rsi + r8], 0xbf
jle 0x140222fa4
xor r15d, r15d
mov r14, r13
mov r10, r13
mov rax, r8
not rax
add rax, r10
cmp rax, 5
ja case.0x14022272b.4
mov r9, r8
lea rcx, [0x1402ea934]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, r9
cmp byte [rsi + r9], 0x2e
jne case.0x14022272b.4
jmp 0x140222772
mov rdx, r9
movzx eax, word [rsi + r9]
xor eax, 0x3225
movzx ecx, byte [rsi + r9 + 2]
xor ecx, 0x65
or cx, ax
je 0x140222772
movzx eax, word [rsi + rdx]
xor eax, 0x3225
movzx ecx, byte [rsi + rdx + 2]
xor ecx, 0x45
or cx, ax
jne case.0x14022272b.4
cmp r14, rdx
jb 0x140222797
test rdx, rdx
mov r13, rdx
je 0x14022278f
cmp r14, r13
jbe 0x14022278f
cmp byte [rsi + r13], 0xbf
jle 0x140222fd8
mov qword [r12 + 0x10], r13
mov r14, r13
test r14, r14
je 0x1402227a8
cmp byte [rsi + r14 - 1], 0x2f
je case.0x14022272b.4
cmp r14, qword [r12]
jne 0x1402227bb
mov rcx, r12
call fcn.140033bd0
mov rsi, qword [r12 + 8]
mov byte [rsi + r14], 0x2f
inc r14
mov qword [r12 + 0x10], r14
mov r13, r14
jmp case.0x14022272b.4
mov rdx, r9
cmp word [rsi + r9], 0x2e2e
je 0x1402228f0
cmp byte [rbp + 0x47], 0
jne case.0x14022272b.4
mov r8, qword [rbp - 0x38]
cmp r9, r8
jne case.0x14022272b.4
movzx eax, byte [rsi + r9]
mov ecx, eax
and cl, 0xdf
add cl, 0xbf
cmp cl, 0x19
ja case.0x14022272b.4
movzx edx, byte [rsi + r9 + 1]
cmp edx, 0x7c
je 0x140222821
cmp edx, 0x3a
jne case.0x14022272b.4
movzx ecx, al
test al, al
js 0x140222b2d
mov edx, ecx
cmp r13, r8
jae 0x140222b3d
mov rdx, r9
cmp dword [rsi + r9], 0x2e653225
je 0x1402228f0
cmp dword [rsi + rdx], 0x2e453225
je 0x1402228f0
cmp dword [rsi + rdx], 0x6532252e
je 0x1402228f0
cmp dword [rsi + rdx], 0x4532252e
jne case.0x14022272b.4
jmp 0x1402228f0
mov rdx, r9
mov eax, dword [rsi + r9]
mov ecx, 0x25653225
xor eax, ecx
movzx ecx, word [rsi + r9 + 4]
xor ecx, 0x6532
or ecx, eax
je 0x1402228f0
mov eax, dword [rsi + rdx]
mov ecx, 0x25653225
xor eax, ecx
movzx ecx, word [rsi + rdx + 4]
xor ecx, 0x4532
or ecx, eax
je 0x1402228f0
mov eax, dword [rsi + rdx]
mov ecx, 0x25453225
xor eax, ecx
movzx ecx, word [rsi + rdx + 4]
xor ecx, 0x6532
or ecx, eax
je 0x1402228f0
mov eax, dword [rsi + rdx]
mov ecx, 0x25453225
xor eax, ecx
movzx ecx, word [rsi + rdx + 4]
xor ecx, 0x4532
or ecx, eax
jne case.0x14022272b.4
nop word cs:[rax + rax]
cmp r14, rdx
jb 0x140222915
test rdx, rdx
mov r13, rdx
je 0x14022290d
cmp r14, r13
jbe 0x14022290d
cmp byte [rsi + r13], 0xbf
jle 0x140222fd8
mov qword [r12 + 0x10], r13
mov r14, r13
mov rdi, qword [rbp - 0x48]
test r14, r14
je 0x140222a60
cmp byte [rsi + r14 - 1], 0x2f
jne 0x140222a60
mov rax, r14
dec rax
je 0x14022294c
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 0
mov qword [rbp - 0x18], rax
jmp 0x14022295f
mov qword [rbp - 0x30], rsi
lea rax, [rbp - 0x28]
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
mov byte [rbp - 8], 1
movabs rax, 0x2f0000002f
mov qword [rbp - 0x10], rax
mov rcx, rbp
lea rdx, [rbp - 0x30]
call fcn.14021e180
mov rax, qword [rbp]
mov r8, qword [rbp + 8]
test rax, rax
je 0x140222a60
cmp r8, rdi
jb 0x140222a60
mov rax, r13
sub rax, rdi
je 0x140222aae
cmp byte [rbp + 0x47], 0
jne 0x140222a9f
test rdi, rdi
je 0x140222a86
cmp r13, rdi
jbe 0x140222ff0
cmp rax, 2
jne 0x140222a9f
mov rcx, r12
movzx edx, byte [rbp + 0x47]
mov r8, rdi
call case.0x1400e9e09.2421
test r15b, r15b
mov rsi, qword [rbp + 0xd8]
mov edi, 0x2600
je 0x140222ccb
mov rax, qword [r12 + 8]
mov r13, qword [r12 + 0x10]
test r13, r13
je 0x140222ade
cmp byte [rax + r13 - 1], 0x2f
je case.0x14022272b.4
cmp r13, qword [r12]
jne 0x140221f30
and ecx, 0x1f
shl ecx, 6
and edx, 0x3f
or edx, ecx
cmp r13, r8
jb 0x140222b71
mov rcx, qword [r12 + 0x30]
test rcx, rcx
je 0x140222c46
mov rax, qword [r12 + 0x38]
xor edx, edx
mov rsi, r10
call qword [rax + 0x28]
mov r10, rsi
cmp r10, qword [r12]
jne 0x140222c5a
mov rcx, r12
mov rsi, r10
call fcn.140033bd0
mov r10, rsi
mov rsi, qword [r12 + 8]
mov byte [rsi + r10], 0x2f
lea r13, [r10 + 1]
mov qword [r12 + 0x10], r13
mov rax, qword [rbp + 0x28]
cmp rax, r10
ja 0x140223089
test rax, rax
je 0x140222c9c
mov rax, qword [rbp + 0x28]
cmp rax, r13
jae 0x140222c96
mov r15b, 1
cmp byte [rsi + rax], 0xbf
jg 0x140222cad
jmp 0x140223089
jne 0x140223089
mov r15b, 1
test r10, r10
je 0x140222cb9
test r13, r13
je 0x140223091
mov r14, r13
mov r8, qword [rbp + 0x28]
jmp 0x140222707
mov r14d, 1
xor r10d, r10d
mov r8, qword [rbp + 0x28]
jmp 0x140222707
cmp byte [rbp + 0x47], 0
mov rax, qword [rbp + 0x30]
jne 0x140222f25
mov qword [rbp + 0x30], rax
mov rsi, qword [r12 + 8]
mov r13, qword [r12 + 0x10]
mov rdi, qword [rbp - 0x48]
test rdi, rdi
je 0x140222d13
cmp r13, rdi
jbe 0x140222d48
cmp byte [rsi + rdi], 0xbf
jg 0x140222d4a
lea rcx, str.assertion_failed:_self.is_char_boundary_at_
lea r8, [0x1402e05a8]
mov edx, 0x2b
call fcn.14025bae0
test r13, r13
js 0x140223042
je 0x140222da4
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, r13
call fcn.1401fcae0
mov rcx, rax
test rax, rax
jne 0x140222da9
mov ecx, 1
mov rdx, r13
call fcn.14025b3e0
jne 0x140222cfb
mov rbx, r13
sub rbx, rdi
jb 0x14022306a
js 0x140223042
mov ecx, 1
je 0x140222d80
mov ecx, 1
mov qword [r12 + 0x10], 0
mov qword [rbp + 0x38], rcx
mov rdx, rsi
mov r8, r13
call fcn.14025a776
xor edi, edi
cmp rdi, qword [r12]
mov qword [rbp + 0x18], r13
jne 0x140222dde
mov rcx, r12
call fcn.140033bd0
mov rsi, qword [r12 + 8]
mov r13, qword [rbp + 0x18]
mov byte [rsi + rdi], 0x2f
inc rdi
mov qword [r12 + 0x10], rdi
mov rax, qword [rbp + 0x38]
lea rcx, [rax + r13]
mov rax, r13
sub rax, rcx
xor ecx, ecx
jmp 0x140222e0f
inc rcx
add rcx, rax
cmp edx, 0x2f
jne 0x140222ea0
cmp rcx, r13
je 0x140222e9d
mov rbx, rcx
mov rcx, qword [rbp + 0x38]
add rcx, rbx
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x140222e00
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rcx + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x140222e7a
mov rbx, r13
mov r14, r13
sub r14, rbx
mov rax, qword [r12]
sub rax, rdi
cmp rax, r14
jae 0x140222edd
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, r12
mov rdx, rdi
mov r8, r14
call fcn.140262250
mov rsi, qword [r12 + 8]
mov rdi, qword [r12 + 0x10]
mov r13, qword [rbp + 0x18]
mov r15, qword [rbp + 0x38]
add rbx, r15
add rsi, rdi
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.14025a776
add rdi, r14
mov qword [r12 + 0x10], rdi
test r13, r13
mov rsi, qword [rbp + 0xd8]
mov rax, qword [rbp + 0x30]
je 0x140222f25
mov rdx, rsi
movaps xmm6, xmmword [rbp + 0x50]
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor ecx, ecx
call fcn.14025b3e0
cdq
test byte [rbx], al
invalid
mov rcx, qword [rbp - 0x40]
call fcn.14025b3e0
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
call fcn.14025b3e0
mov rax, qword [rbp + 8]
mov qword [rbp - 0x40], rax
mov rdx, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x40]
call fcn.14025b3e0
lea rax, str.mid___len
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x20], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
invalid
push 0xffffffff8d48000a
shr r8b, 1
invalid
mov al, byte [rbx]
invalid
lea rax, [0x1402e09a0]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, r13
mov r9, r13
call fcn.14025c070
lea rax, [0x1402e0810]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor r8d, r8d
ror byte [rcx - 0x77], 0xf1
call fcn.14025c070
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x1402e0560]
mov edx, 0x30
call fcn.14025bae0
lea rax, [0x1402e09e8]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, r13
mov r8, rdi
mov r9, r13
jmp 0x143b293f4
invalid
lea rax, [0x1402e0958]
mov qword [rsp + 0x20], rax
mov rdx, r10
mov r8, qword [rbp - 0x38]
mov r9, r10
call fcn.14025c070
lea rax, [0x1402e09d0]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, r14
mov r9, r14
call fcn.14025c070
call fcn.14002e150
add rsi, r8
lea rax, [0x1402e0c10]
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rsi
mov rdx, r14
mov r9, r14
call fcn.14025c070
lea r8, [0x1402e03e0]
mov rcx, rdi
mov rdx, r13
call fcn.14025b600
mov ecx, 1
mov rdx, rbx
call fcn.14025b3e0
mov rdx, r13
mov r9, r10
shr ebx, 1
invalid
mov r9, r10
xor edx, edx
lea rax, [0x1402e09b8]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov r8, qword [rbp + 0x28]
call fcn.14025c070
int3
xor r8d, r8d
mov r9, rbx
call fcn.14025c070
add cl, ch
fld dword [rax]
add byte [rax], al
add cl, ch
fld dword [rax]
add byte [rax], al
lea rax, [0x1402e0928]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, [0x1402e0348]
lea r8, [rbp + 0x40]
mov edx, 0x2b
call fcn.14025bdc0
jmp 0x1402247cf
or eax, 0xbbd6f
lea r8, [0x1402e04d0]
lea eax, [0x1402e04d0]
mov edx, 0x2e
call fcn.14025bae0
jmp 0x1402247cf
add al, ch
sahf
jae 0x140224744
add cl, ch
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rdi], ebp
mov byte [rbp + 0xaf], 0
lea rcx, str.assertion_failed:_self.is_char_boundary_end_
lea r8, [0x1402e0518]
mov edx, 0x2c
add al, ch
jp 0x1402247d7
add eax, dword [rax]
add al, ch
jp 0x1402247d7
add eax, dword [rax]
jmp 0x1402247cf
and al, 0x20
mov rcx, rdx
mov rdx, r14
xor r8d, r8d
call fcn.14025c070
jmp 0x1402247cf
ud2
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x20]
movabs rcx, 0x8000000000000002
cmp rax, rcx
jl 0x140224827
test rax, rax
je 0x140224827
mov r8, qword [rbp + 0x28]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
push 0xffffffff80aa8d48
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x12a855
push 0xffffffff80aa8d48
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x12a855
xor edx, edx
mov r8, qword [rbp + 0x90]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0xaf], 0
add byte [rax - 0x7d], cl
invalid
push 0x415e5f5b
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x7d], cl
invalid
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
test byte [rbp + 0x9f], 1
add byte [rax], al
add byte [rcx], al
je 0x1402248cf
cmp qword [rbp - 0x10], 0
je 0x1402248cf
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add al, 0
mov byte [rbp + 0xaf], 0
add rsp, 0x68
add esp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rax], al
je 0x14022493c
mov rax, qword [rbp + 0xa0]
add byte [rbx + rcx*4 + 0x40], cl
or byte [rax - 0x75], cl
mov r8, qword [rax + 8]
mov rcx, qword [0x14034f0b8]
or eax, 0x12a784
or eax, 0x12a784
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp eax, dword [rax + rax]
nop
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x70], 0xfffffffffffffffe
mov r14, r9
invalid
mov r15, rdx
mov edi, edx
mov r12, rcx
mov rdi, qword [rbp + 0xe8]
invalid
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbp + 0xe0]
mov byte [rbp + 0x6e], al
mov eax, 0x2600
mov qword [rbp + 0x58], r8
mov r13, r8
nop dword [rax]
add byte [rax], al
invalid
cmp r13, r14
je 0x140224de1
movzx r9d, byte [r13]
movzx ecx, r9b
leave
test cl, cl
js 0x1402249d0
inc r13
cmp ecx, 0xd
or eax, 0x8e860f
add byte [rax], al
jmp 0x140224a70
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r13 + 1]
and r10d, 0x3f
and edx, 0x3f
cmp cl, 0xdf
jbe 0x140224a27
movzx r8d, byte [r13 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x140224a3a
movzx ecx, byte [r13 + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x140224de1
test ch, al
add eax, dword [rax]
invalid
add r13, 4
cmp ecx, 0xd
jbe case.0x1401c1233.1159
jmp 0x140224a70
add r13, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe case.0x1401c1233.1159
jmp 0x140224a70
add r13, 3
shl edx, 0xc
loop 0x140224a4d
or r8d, edx
mov ecx, r8d
rol dword [rbx + 0x24770df9], 0xf
cmp ecx, 0xd
ja 0x140224a70
nop dword [rax]
invalid
mov edx, 0x110000
bt eax, ecx
jae 0x140224a70
movabs dword [0x110000fa811673c8], eax
cmp edx, 0x110000
add byte [rdi], cl
test byte [rdx], bh
invalid
je 0x1402249a0
jmp 0x140224a7e
mov edx, ecx
cmp edx, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
je 0x1402249a0
cmp edx, 0x3e
mov qword [rbp + 0x60], r15
invalid
jg 0x140224aac
rol dword [rbx], cl
add byte [rax], al
invalid
cmp edx, 0x2f
je 0x140224aba
test byte [rdi + 0x18], 1
mov qword [rbp + 8], r12
je 0x140224ef9
add byte [rax], al
or byte [rdi], cl
test byte [rsi + 4], dl
add byte [rax], al
lea rax, [rdi + 0x1c]
jmp 0x140224f07
pop rbx
add al, 0
invalid
mov qword [rbp + 8], r12
xor eax, eax
invalid
mov ecx, 0x2600
add byte [rsi], ah
add byte [rax], al
mov r12, qword [rbp + 0x58]
mov rdx, r12
cmp rdx, r14
jne 0x140224af9
jmp 0x140224bdf
mov r9d, r8d
cmp r9d, 0x110000
jne case.0x14006a6f9.4261
cmp rdx, r14
je 0x140224bdf
movzx r11d, byte [rdx]
movzx ebx, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x140224b20
inc rdx
cmp r8d, 0xd
jbe case.0x140020d34.5700
popfq
add byte [rax], al
add byte [rax], al
jmp 0x140224ae0
mov r9d, r8d
and r9d, 0x1f
movzx ebx, byte [rdx + 1]
and ebx, 0x3f
invalid
cmp r8b, 0xdf
cmp al, 0xdf
mov dh, 0x5a
add dword [rbx - 0x7fbec01d], eax
invalid
cmp r8b, 0xdf
cmp al, 0xdf
jbe 0x140224b7c
jbe 0x140224b7c
movzx r10d, byte [rdx + 2]
shl ebx, 6
and r10d, 0x3f
or r10d, ebx
cmp r11b, 0xf0
jb 0x140224b95
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
shl edx, 6
and r8d, 0x3f
or r8d, r10d
or eax, edx
rol byte [rbp + 9], 1
enter 0xffffffffffff8141, 0xfffffffffffffff8
add byte [rax], al
or r8d, r9d
cmp r8d, 0x110000
adc dword [rax], eax
adc dword [rax], eax
je 0x140224bdf
add rdx, 4
cmp r8d, 0xd
clc
invalid
jbe case.0x140020d34.5700
jmp 0x140224ae0
invalid
add rdx, 2
shl r9d, 6
or r9d, ebx
mov r8d, r9d
cmp r8d, 0xd
jbe case.0x140020d34.5700
jmp 0x140224ae0
add rdx, 3
shl r9d, 0xc
loope 0x140224ba9
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
clc
invalid
ja 0x140224ae0
mov r9d, 0x110000
bt ecx, r8d
jb 0x140224ae3
invalid
and edi, edi
invalid
invalid
jmp 0x140224ae0
sbb edi, edi
invalid
cmp r9d, 0x5c
je 0x140224bd1
cmp r9d, 0x2f
jne 0x140224bdf
inc eax
mov r12, rdx
cmp rdx, r14
cmp edx, esi
jne 0x140224af9
cmp eax, 1
jbe 0x140224e18
xchg byte [rax], dh
add al, byte [rax]
invalid
mov rax, qword [r15 + 0x30]
test rax, rax
test eax, eax
je 0x140224d8e
mov qword [rbp], rax
mov rax, qword [rbp + 0x60]
mov rax, qword [rax + 0x38]
invalid
invalid
mov qword [rbp - 8], rax
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 1
mov qword [rbp + 0x20], 0
lea rbx, [rbp + 0x10]
mov r15, qword [rbp + 0x58]
jmp case.0x14006a6f9.4374
lea eax, [r13 - 9]
cmp eax, 2
jae 0x140224ce7
add byte [rax], al
cmp r15, r14
je 0x140224d48
invalid
movzx edx, byte [r15]
movzx r13d, dl
test r13b, r13b
test ch, ch
js 0x140224c70
inc r15
cmp r13d, 0x2e
jle 0x140224c30
jmp 0x140224d10
mov eax, r13d
and eax, 0x1f
movzx r8d, byte [r15 + 1]
movzx eax, byte [rdi + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x140224cce
movzx ecx, byte [r15 + 2]
shl r8d, 6
shl eax, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
cli
invalid
jb 0x140224cf3
movzx r13d, byte [r15 + 3]
and eax, 7
loopne 0x140224ca8
shl eax, 0x12
shl ecx, 6
and r13d, 0x3f
in eax, 0x3f
or r13d, ecx
or r13d, eax
cmp r13d, 0x110000
std
add byte [rax], al
add byte [rcx], dl
invalid
je 0x140224d48
add r15, 4
cmp r13d, 0x2e
jle 0x140224c30
mov fs, word [rdi + rdi*8 - 1]
invalid
jmp 0x140224d10
add r15, 2
shl eax, 6
loopne case.0x140074095.4359
or eax, r8d
mov r13d, eax
invalid
cmp r13d, 0x2e
jle 0x140224c30
invalid
invalid
invalid
invalid
jmp 0x140224d10
cmp r13d, 0xd
je case.0x14006a6f9.4374
jmp 0x140224d48
add r15, 3
shl eax, 0xc
invalid
or ecx, eax
mov r13d, ecx
cmp r13d, 0x2e
jle 0x140224c30
nop dword [rax]
cmp r13d, 0x2f
je 0x140224d29
adc eax, dword [rcx - 0x7f]
cmp r13d, 0x110000
std
add byte [rax], al
adc dword [rax], eax
invalid
je case.0x14006a6f9.4374
cmp r13d, 0x5c
std
pop rsp
jne 0x140224d48
mov rcx, rbx
mov edx, r13d
call fcn.1400eca90
pop rsp
jge case.0x140074095.4295
inc dword [rcx - 0x7d]
std
invalid
je case.0x14006a6f9.4374
cmp r13d, 0x5c
je case.0x14006a6f9.4374
mov rax, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov bl, 1
cmp qword [rbp + 0x20], 2
cmp dword [rbp + 0x20], 2
jne 0x140224d62
cmp word [r8], 0x2f2f
setne bl
ret
ret
test rax, rax
je case.0x140074095.4343
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, bl
mov rcx, qword [rbp]
je 0x140224d8e
invalid
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x6f], 0
mov dl, 3
call rax
mov r10, qword [rbp + 0x60]
mov r15d, dword [rdi + 0x2c]
mov ebx, r15d
mov r13, qword [rdi + 8]
inc ebx
je case.0x140074095.4371
mov rdx, qword [rdi + 0x10]
cmp rdx, rbx
jbe 0x1402250dc
sub al, byte [rbx]
add byte [rax], al
test byte [rdi + 0x20], 1
je 0x140224eec
add byte [rax], al
mov rdx, qword [rdi + 0x10]
cmp rdx, rbx
jbe 0x14022541e
cmp byte [r14 + rbx], 0xbf
jg 0x140225424
jmp 0x140225833
mov ebx, dword [rdi + 0x3c]
mov r8, qword [rdi + 8]
test rbx, rbx
je 0x140224f66
mov rdx, qword [rdi + 0x10]
cmp rdx, rbx
jbe 0x140224f60
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x40], xmm3
movaps xmmword [rbp + 0x30], xmm2
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
mov byte [rbp + 0x6f], 1
mov qword [rsp + 0x20], r14
lea rdx, [rbp + 0x10]
mov rcx, r12
mov r8, rdi
mov r9, qword [rbp + 0x58]
call fcn.140225910
jmp 0x1402257de
mov rbx, qword [rdi + 0x10]
cmp rbx, r9
jbe 0x1402252f0
test byte [rdi + 0x20], 1
je 0x1402250bf
lea rax, [rdi + 0x24]
mov r12d, dword [rax]
mov r8, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
adc byte [rbp - 0x7b], cl
in al, 0xf
invalid
mov al, byte [rcx]
add byte [rax], al
cmp rdx, r12
jbe 0x140225215
add al, byte [rax]
add byte [rbx - 0x80], al
cmp al, 0x20
mov edi, 0x2ef8f0f
add byte [rax], al
jmp 0x1402257f3
or byte [rax], al
add dh, dh
and byte [r9], r8b
je 0x1402250cc
lea rax, [rdi + 0x24]
mov r9d, dword [rax]
mov rdx, qword [rdi + 8]
test r9, r9
jne 0x140224ec9
test dword [rdi - 1], esi
invalid
invalid
test dword [rdi - 1], esi
invalid
mov r13, r12
mov r12, qword [r15 + 0x10]
xor ebx, ebx
jmp 0x14022533a
mov rsi, qword [r15]
mov r12, qword [r15 + 0x10]
mov rax, rsi
sub rax, r12
cmp rax, rbx
mov qword [rbp - 0x10], rdi
jae 0x140224fb0
ret 0x8949
add al, ch
cmc
jmp 0x140224fba
scasd eax, dword [rdi]
invalid
mov word [rsp + 0x40], si
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
lea rdx, [rbp + 0x10]
mov rcx, qword [rbp + 8]
movzx r8d, byte [rbp + 0x6e]
call fcn.140221980
jmp 0x1402257de
mov qword [rbp], rdx
mov rcx, r15
add r15, 0x10
mov r13, rcx
int 0x48
mov ebx, dword [rcx + 0x10]
pop rcx
invalid
xor r12d, r12d
jmp 0x140225267
mov r8, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
jmp 0x14022521b
mov r13, r12
mov rdx, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
jmp 0x1402252f9
mov rax, qword [r10]
mov rdi, qword [r10 + 0x10]
sub rax, rdi
cmp rax, rbx
jae 0x14022511a
invalid
sbb byte [r9 - 0x75], r9b
mov qword [rbp + 0x50], rax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movaps xmmword [rbp + 0x40], xmm3
movaps xmmword [rbp + 0x30], xmm2
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
mov byte [rbp + 0x6f], 1
mov dword [rsp + 0x28], r15d
sub byte [rdi], cl
mov dh, 0x45
outsb dx, byte [rsi]
mov byte [rsp + 0x20], al
lea rdx, [rbp + 0x10]
mov rcx, qword [rbp + 8]
or al, ch
ret
test eax, 0x2ce9ffff
invalid
add byte [rax], al
mov r12, rdx
mov qword [rbp], rdx
mov r13, r15
add r15, 0x10
mov rax, qword [r13]
mov rbx, qword [r13 + 0x10]
sub rax, rbx
cmp rax, r12
jae 0x140225267
mov rsi, r8
mov byte [rbp + 0x6f], 0
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, r13
mov rdx, rbx
mov r8, r12
call fcn.140262250
mov r13, qword [rbp + 0x60]
mov rbx, qword [r15]
mov r8, rsi
mov rcx, qword [r13 + 8]
add rcx, rbx
mov rsi, r8
mov rdx, r8
mov r8, r12
call fcn.14025a776
add rbx, r12
mov qword [r13 + 0x10], rbx
mov r12d, dword [rdi + 0x3c]
mov byte [rbp + 0x6f], 0
mov rcx, r13
movzx edx, byte [rbp + 0x6e]
mov r8, r12
call case.0x1400e9e09.2421
mov rax, qword [rbp + 0x58]
cmp qword [r15], r12
mov rbx, qword [rbp + 0x60]
jne case.0x1401ead75.399
mov byte [rbp + 0x6f], 0
lea rax, str.__f._
mov qword [rsp + 0x20], rax
mov rcx, rsi
xor r8d, r8d
call fcn.14025c070
jmp 0x140225855
mov rax, qword [r15]
mov r12, qword [r15 + 0x10]
sub rax, r12
cmp rax, rbx
jae 0x14022533a
jne 0x140225833
mov rax, qword [r15]
mov r10, r15
mov r15, qword [r15 + 0x10]
sub rax, r15
cmp rax, rbx
jae 0x140225463
mov byte [rbp + 0x6f], 0
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, r10
mov rdx, r15
mov r8, rbx
mov qword [rbp + 0x60], r10
call fcn.140262250
mov r10, qword [rbp + 0x60]
mov r15, qword [r10 + 0x10]
mov rcx, qword [r10 + 8]
add rcx, r15
mov rdx, r14
mov r8, rbx
mov rsi, r10
call fcn.14025a776
add r15, rbx
mov qword [rsi + 0x10], r15
mov qword [r12 + 0x10], r15
movups xmm0, xmmword [rsi]
movups xmmword [r12], xmm0
movzx eax, byte [rdi + 0x50]
mov byte [r12 + 0x50], al
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [r12 + 0x40], xmm0
mov eax, dword [rdi + 0x3c]
mov rcx, qword [rdi + 0x18]
mov qword [r12 + 0x18], rcx
mov dword [r12 + 0x20], 0
mov ecx, dword [rdi + 0x28]
mov dword [r12 + 0x28], ecx
movups xmm0, xmmword [rdi + 0x2c]
movups xmmword [r12 + 0x2c], xmm0
mov dword [r12 + 0x3c], eax
jmp 0x1402257de
jne 0x1402252d0
mov rcx, rsi
mov rdx, r9
call fcn.140225c40
add byte [rdx + rax], bh
add byte [rdx + rax], bh
jne 0x1402255d4
mov eax, 0x2600
mov rcx, qword [rbp + 0x58]
jmp case.0x1401e8fc6.484
mov r8d, edx
cmp r8d, 0x110000
jne 0x1402255d4
cmp rcx, r14
int1
je 0x1402255fc
add byte [rdi + rcx - 0x4a], al
movzx r10d, byte [rcx]
movzx edx, r10b
adc dword [rcx + 0xf], eax
mov dh, 0xd2
test dl, dl
js 0x140225530
inc rcx
cmp edx, 0xd
jbe 0x1402255c0
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
int 0x66
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
jmp case.0x1401e9b4a.488
add byte [rax], al
add byte [rax], al
mov r8d, edx
and r8d, 0x1f
and eax, 0x1f
and eax, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x14022557f
cmp dl, 0xdf
jbe 0x14022558e
invalid
movzx r9d, byte [rcx + 2]
movzx r9d, byte [rcx + 2]
shl r11d, 6
jrcxz 0x140225554
and r9d, 0x3f
loope 0x140225591
or r9d, r11d
cmp r10b, 0xf0
invalid
jb 0x1402255a6
fld dword [rcx - 0x80]
cli
invalid
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
shl ecx, 6
shl ecx, 6
invalid
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1402255fc
jl 0x14022557e
add byte [rax], al
jl 0x14022557e
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rbx + rax*4], 0xfa
add rcx, 4
cmp edx, 0xd
invalid
jbe 0x1402255c0
or eax, 0x66e93776
invalid
jmp case.0x1401e9b4a.488
add rcx, 2
shl r8d, 6
loopne 0x14022559c
rol dword [rdx], 0x41
shl eax, 6
loopne 0x14022559c
add al, byte [rcx - 0x3f]
loopne 0x14022559c
or r8d, r11d
mov edx, r8d
mov edx, eax
fadd dword [rcx + rcx*4 - 0x3e]
mov edx, eax
cmp edx, 0xd
jbe 0x1402255c0
jmp case.0x1401e9b4a.488
invalid
add rcx, 3
shl r8d, 0xc
or r9d, r8d
invalid
mov edx, r9d
mov edx, ecx
rol dword [rcx + rcx*4 - 0x36], 0x83
cli
or eax, 0xff37870f
invalid
mov edx, ecx
cmp edx, 0xd
ja case.0x1401e9b4a.488
invalid
dec dword [rdi]
invalid
nop dword [rax]
mov r8d, 0x110000
bt eax, edx
ror byte [rdi], 1
invalid
sub bh, bh
invalid
invalid
invalid
ror byte [rdi], 1
invalid
invalid
invalid
jmp case.0x1401e9b4a.488
cmp qword [rbx], r12
jne 0x1402255e6
or eax, 0x6f45c6
mov byte [rbp + 0x6f], 0
mov rcx, qword [rbp + 0x60]
call fcn.140033bd0
invalid
mov rbx, qword [rbp + 0x60]
mov rax, qword [rbx + 8]
mov byte [rax + r12], 0x2f
lea rax, [r12 + 1]
lea eax, [rsp + 1]
lea eax, [rsp + 1]
mov qword [rbx + 0x10], rax
mov rax, qword [rbp + 0x58]
jmp case.0x1401ead75.399
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov edx, ecx
cmp edx, 0x110000
add byte [rax], al
adc dword [rax], eax
jne 0x1402256fa
cmp rax, r14
je 0x140225726
movzx r9d, byte [rax]
movzx ecx, byte [rax]
movzx ecx, r9b
test cl, cl
leave
leave
js 0x140225650
inc rax
cmp ecx, 0xd
jbe 0x1402256e0
jmp 0x140225610
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1402256a9
invalid
movzx r8d, byte [rax + 2]
movzx eax, byte [rax + 2]
add al, byte [rcx - 0x3f]
loop 0x140225672
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1402256bf
rol byte [rcx - 0x80], 1
stc
invalid
movzx r9d, byte [rax + 3]
movzx ecx, byte [rax + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
invalid
stc
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rdi], cl
je 0x140225726
test byte [rbx + 0x48000000], cl
add eax, 4
add rax, 4
cmp ecx, 0xd
jbe 0x1402256e0
stc
or eax, 0x67e93c76
invalid
jmp 0x140225610
add rax, 2
shl edx, 6
add al, cl
loop 0x1402256b6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1402256e0
stc
or eax, 0x51e92676
invalid
jmp 0x140225610
add rax, 3
shl edx, 0xc
loop 0x1402256d2
loop 0x1402256d2
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x140225610
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov edx, 0x110000
mov r8d, 0x2600
bt r8d, ecx
jb 0x140225612
jmp 0x140225610
cmp edx, 0x2f
jne 0x140225726
mov byte [rbp + 0x10], 1
mov byte [rbp + 0x6f], 0
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x10]
mov rcx, rbx
movzx edx, byte [rbp + 0x6e]
mov r9, r12
call fcn.140221ec0
jmp 0x14022574f
mov byte [rbp + 0x10], 1
mov byte [rbp + 0x6f], 0
mov qword [rsp + 0x28], r14
mov rax, qword [rbp + 0x58]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x10]
mov rcx, rbx
movzx edx, byte [rbp + 0x6e]
mov r9, r12
call fcn.140221ec0
mov rcx, qword [rbp + 0x60]
mov r8, rcx
mov rcx, qword [rcx + 0x40]
mov qword [rbp + 0x50], rcx
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movaps xmmword [rbp + 0x40], xmm3
movaps xmmword [rbp + 0x30], xmm2
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
mov r9d, dword [rdi + 0x2c]
mov ecx, dword [rdi + 0x30]
mov r8d, dword [rdi + 0x34]
mov r10d, dword [rdi + 0x38]
lea r11, [rdi + 0x40]
mov si, word [rdi + 0x28]
mov di, word [rdi + 0x2a]
mov byte [rbp + 0x6f], 1
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r12d
mov word [rsp + 0x48], di
mov word [rsp + 0x40], si
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
lea rdx, [rbp + 0x10]
mov rcx, qword [rbp + 8]
movzx r8d, byte [rbp + 0x6e]
call fcn.140221980
nop
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x6f], 0
lea rax, str.__f._
mov qword [rsp + 0x20], rax
mov rcx, r8
xor r8d, r8d
mov r9, r12
call fcn.14025c070
jmp 0x140225855
mov byte [rbp + 0x6f], 0
lea rax, [0x1402e0878]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor r8d, r8d
mov r9, rbx
mov qword [rbp + 0x60], r15
call fcn.14025c070
ud2
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov rcx, rsi
mov rdx, r13
call fcn.140262250
mov rsi, qword [rbp - 8]
mov r12, qword [rsi]
mov r13, qword [rsi + 0x10]
mov rax, r12
sub rax, r13
cmp rax, rbx
jae 0x1402259fc
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rsi
mov rdx, r13
mov r8, rbx
call fcn.140262250
mov rdx, rdi
mov rsi, qword [rbp - 8]
mov r12, qword [rsi]
mov r13, qword [rsi + 0x10]
jmp 0x1402259ff
mov rdx, rdi
mov edx, edi
mov rdi, qword [rsi + 8]
lea rcx, [rdi + r13]
mov r8, rbx
call fcn.14025a776
mov rcx, rsi
add r13, rbx
mov qword [rsi + 0x10], r13
cmp r13, r12
jne 0x140225a2b
call fcn.140033bd0
mov rcx, qword [rbp - 8]
mov rdi, qword [rcx + 8]
jns 0x140225a33
jns 0x140225a33
mov byte [rdi + r13], 0x23
inc r13
mov qword [rcx + 0x10], r13
mov eax, 0x2600
jmp 0x140225a4f
mov edx, r11d
cmp edx, 0x110000
add byte [rax], al
adc dword [rax], eax
jne 0x140225b06
cmp r14, r15
je 0x140225b06
movzx r9d, byte [r14]
movzx r11d, r9b
test r11b, r11b
test bl, bl
test bl, bl
js 0x140225a70
inc r14
cmp r11d, 0xd
jbe 0x140225ada
jmp 0x140225a40
mov edx, r11d
and edx, 0x1f
invalid
movzx r10d, byte [r14 + 1]
and r10d, 0x3f
cmp r11b, 0xdf
jbe 0x140225ac3
invalid
movzx r8d, byte [r14 + 2]
shl r10d, 6
invalid
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x140225aee
invalid
movzx r11d, byte [r14 + 3]
add r14, 4
and edx, 7
shl edx, 0x12
shl r8d, 6
adc al, byte [rcx - 0x3f]
loopne 0x140225ab4
and r11d, 0x3f
or r11d, r8d
or r11d, edx
cmp r11d, 0x110000
jne 0x140225ad0
ret
jmp 0x140225b06
add r14, 2
shl edx, 6
mov byte [rdx], 0xc1
loop 0x140225ad0
or edx, r10d
mov r11d, edx
cmp r11d, 0xd
ja 0x140225a40
mov edx, 0x110000
adc dword [rax], eax
bt eax, r11d
jb 0x140225a43
jmp 0x140225a40
add r14, 3
shl edx, 0xc
or r8d, edx
mov r11d, r8d
mov ebx, eax
mov ebx, eax
cmp r11d, 0xd
jbe 0x140225ada
jmp 0x140225a40
dec dword [rcx + rcx*4 - 0xe]
mov rdx, r14
mov r8, r15
call fcn.140225ce0
mov rdx, qword [rbp - 8]
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
mov rcx, rbx
shr rcx, 0x20
jne 0x140225b7f
mov rcx, qword [rdx + 0x10]
mov r9, qword [rbp - 0x18]
movzx edx, byte [r9 + 0x50]
mov r10, qword [rbp - 0x10]
invalid
mov byte [r10 + 0x50], dl
movups xmm0, xmmword [r9 + 0x40]
movups xmmword [r10 + 0x40], xmm0
adc dword [rdx + 0x40], eax
invalid
adc dword [rdx + 0x40], eax
mov edx, dword [r9 + 0x3c]
mov qword [r10], rax
mov qword [r10 + 8], r8
mov qword [r10 + 0x10], rcx
adc byte [rcx - 0x75], cl
sbb byte [r9 - 0x77], cl
sbb byte [rcx - 0x39], al
and byte [rcx], al
add byte [rax], al
add byte [rcx - 0x77], al
pop rdx
and al, 0x41
mov eax, dword [rcx + 0x28]
invalid
invalid
adc byte [rcx - 0x75], cl
sbb byte [r9 - 0x77], cl
sbb byte [rcx - 0x39], al
and byte [rcx], al
add byte [rax], al
add byte [rcx - 0x77], al
pop rdx
and al, 0x41
mov eax, dword [rcx + 0x28]
invalid
invalid
sub byte [r9 - 0x77], al
sub byte [rcx + 0xf], al
mov dword [r10 + 0x28], eax
movups xmm0, xmmword [r9 + 0x2c]
adc byte [rcx + 0x2c], al
adc byte [rcx + 0x2c], al
movups xmmword [r10 + 0x2c], xmm0
mov dword [r10 + 0x3c], edx
jmp 0x140225bb9
mov rdx, qword [rbp - 0x10]
mov byte [rdx + 8], 9
movabs rcx, 0x8000000000000000
mov qword [rdx], rcx
test rax, rax
je 0x140225bb9
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
sub dword [r8 + r8], r8d
sub dword [r8 + r8], r8d
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov esp, dword [rbx + rax]
ud2
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 8]
cmp qword [rcx], 0
je 0x140225c26
mov r8, qword [rcx + 8]
mov rcx, qword [0x14034f0b8]
or eax, 0x12949a
or eax, 0x12949a
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
sti
or al, 0
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
sar dword [0x1a68bc8e5], 0x83
fld dword [rax]
setne al
add al, al
ret
jae case.0x140225c58.3
ror dword [rdi], 0x94
sal dword [rax - 0x3c37d7fe], 0xf
movzx eax, word [rcx]
movzx eax, word [rcx]
xor eax, 0x7377
movzx edx, byte [rcx + 2]
xor edx, 0x73
or dx, ax
je 0x140225cce
movzx eax, word [rcx]
xor eax, 0x7466
movzx ecx, byte [rcx + 2]
xor ecx, 0x70
or cx, ax
ror dword [rdi], 0x94
invalid
mov al, 2
sub al, cl
ret
ror dword [rdi], 0x94
sal dword [rax - 0x3c37d7fe], 0xb0
add ebx, eax
int3
mov al, 1
ret
mov al, 1
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, 0xffffffffffffffff
test rdx, rdx
js 0x140226ea6
mov r9d, 7
sub r9, rdx
cmp r9, rcx
cmovg rcx, r9
leave
cmovg rax, rdx
jmp 0x140226ea6
add byte [rax], al
add byte [rcx + 0xf], cl
shl byte [r14 + 0x44], 1
shl byte [rsi + 0x44], 1
pextrw eax, mm0, 7
test r8d, r8d
jne 0x140226e2f
test rdx, rdx
mov r8d, 7
cmovns r8, rdx
cmovns eax, edx
cmovns eax, edx
mov edx, 8
sub rdx, r8
sub edx, eax
cmp rdx, rcx
cmovle rdx, rcx
mov r9, rax
cmovg r9, r8
test r8, r8
cmovs rdx, rcx
cmovs r9, rax
lea rax, [r9 + rdx]
cmp rdx, 2
mov r13, 0xfffffffffffffffe
invalid
invalid
dec dword [rdi + rcx + 0x4d]
call 0x13fe73627
mov esp, 0xffffffff
invalid
mov esp, 0xffffffff
cmovge r12, r9
cmp r13, 8
jge 0x140226fdb
xor ebx, ebx
lea r14, [0x1402e068a]
add byte [rax - 0x73], cl
sub eax, 0xb97a9
add byte [rax - 0x73], cl
sub eax, 0xb97a9
lea rdi, [rsp + 0x30]
lea r15, [rsp + 0x40]
cmp rbx, r12
jrcxz 0x140226f82
invalid
jrcxz 0x140226f82
nop
nop
mov r8d, 1
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, r14
call qword [rsp + 0x20]
test al, al
jne 0x140226c8c
invalid
dec dword [rbp - 0x7b]
in al, 0x75
sbb byte [rcx - 0x48], al
test r12, r12
jne 0x140226f45
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdx, r14
call qword [rsp + 0x20]
test al, al
jne 0x140226c8c
invalid
invalid
invalid
mov rbx, r13
cmp r13, 7
invalid
ja 0x1402273ca
invalid
lea rax, [rsp + rbx*2]
add rax, 0x70
mov qword [rsp + 0x30], rax
lea rax, [0x14003d750]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], edi
mov qword [rsp + 0x58], 1
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
sub byte [rbp - 0x77], cl
clc
sub byte [rbp - 0x77], cl
clc
call fcn.140039420
test al, al
jne 0x140226c8c
cmp rbx, 7
je 0x14022739f
mov r8d, 1
mov eax, 1
mov rcx, rsi
mov rdx, r14
call qword [rsp + 0x20]
test al, al
jne 0x140226c8c
inc rbx
cmp rbx, r12
jrcxz 0x140226fe0
test byte [rdx], bh
invalid
invalid
invalid
jrcxz 0x140226fe0
test byte [rdx], bh
invalid
jmp 0x140226f52
test r12, r12
je 0x140227367
add eax, dword [rax]
invalid
add dword [rbx], 0
add eax, dword [rax]
add byte [rax - 0x73], cl
and al, 0x70
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
and al, 0x30
lea rbx, [0x14003d750]
loope 0x140226ff4
dec dword [rax - 0x77]
pop rsp
mov qword [rsp + 0x38], rbx
and al, 0x38
lea r14, [0x1402e06a8]
lea esi, [0x1402e06a8]
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 1
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea r15, [rsp + 0x30]
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 1
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x58], 1
lea r8, [rsp + 0x40]
and al, 0x40
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.140039420
and esp, ecx
invalid
test al, al
and esp, ecx
inc dword [rax + rax*8 - 0x3b87af1]
invalid
test dword [rdi - 4], eax
invalid
jne 0x140226c8c
dec dword [rax - 0x73]
lea rdx, [0x1402e068a]
adc eax, 0xb963e
mov r8d, 1
mov rcx, rsi
call qword [rsp + 0x20]
test al, al
jne 0x140226c8c
cmp r12, 1
je 0x140227383
pop rsp
and al, 0x38
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x50], r15
jl 0x1402270b9
push rax
jl 0x1402270b9
push rax
mov qword [rsp + 0x58], 1
lea r8, [rsp + 0x40]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.140039420
loope 0x1402270b0
loope 0x1402270b0
inc dword [rax + rax*8 - 0x42c7af1]
invalid
test al, al
jne 0x140226c8c
lea rdx, [0x1402e068a]
add byte [rcx - 0x48], al
add dword [rax], eax
mov r8d, 1
add byte [rax], al
mov rcx, rsi
call qword [rsp + 0x20]
and al, 0x20
and al, 0x20
test al, al
jne 0x140226c8c
cmp r12, 2
je 0x140227383
movsb byte [rdi], byte [rsi]
add al, byte [rax]
invalid
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x74
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r14
je 0x140227116
mov qword [rsp + 0x48], 1
je 0x140227116
mov qword [rsp + 0x48], 1
add qword [rax], rax
add byte [rax], al
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x58
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
invalid
invalid
invalid
lea r8, [rsp + 0x40]
and al, 0x40
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.140039420
test al, al
jne 0x140226c8c
lea rdx, [0x1402e068a]
adc eax, 0xb9556
mov r8d, 1
mov rcx, rsi
call qword [rsp + 0x20]
test al, al
jne 0x140226c8c
sti
invalid
invalid
sti
invalid
cmp r12, 3
je 0x140227383
invalid
cld
add ecx, dword [rdi]
test byte [rax], dh
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x76
jbe 0x1402271a1
mov dword [rsp + 0x30], eax
jbe 0x1402271a1
mov dword [rsp + 0x30], eax
xor byte [rax - 0x77], cl
mov qword [rsp + 0x38], rbx
pop rsp
and al, 0x38
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea r8, [rsp + 0x40]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.140039420
test al, al
jne 0x140226c8c
invalid
invalid
invalid
lea rdx, [0x1402e068a]
mov r8d, 1
mov rcx, rsi
call qword [rsp + 0x20]
test al, al
jne 0x140226c8c
invalid
invalid
invalid
cmp r12, 4
je 0x140227383
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea r8, [rsp + 0x40]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.140039420
test al, al
jne 0x140226c8c
invalid
invalid
invalid
lea rdx, [0x1402e068a]
xchg esp, eax
or eax, dword [rax]
mov r8d, 1
mov rcx, rsi
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
call qword [rsp + 0x20]
push rsp
and al, 0x20
invalid
and byte [rax + rax*8 - 0x5a47af1], al
test al, al
jne 0x140226c8c
invalid
dec dword [rcx - 0x7d]
cmp r12, 5
je 0x140227383
cld
add eax, 0x148840f
add byte [rax], al
lea rax, [rsp + 0x7a]
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x40], esi
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 1
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x58], 1
lea r8, [rsp + 0x40]
mov rcx, rsi
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.140039420
test al, al
jne 0x140226c8c
lea rdx, [0x1402e068a]
mov r8d, 1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
call qword [rsp + 0x20]
and al, 0x20
and al, 0x20
test al, al
jne 0x140226c8c
cmp r12, 6
je 0x140227383
invalid
add byte [rax], al
invalid
invalid
lea rax, [rsp + 0x7c]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], rbx
pop rsp
and al, 0x38
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 1
add qword [rax], rax
add byte [rax], al
add qword [rax], rax
add byte [rax], al
mov qword [rsp + 0x60], 0
add byte [rax], al
mov qword [rsp + 0x50], r15
jl 0x1402272fd
push rax
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
lea r8, [rsp + 0x40]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
sub al, ch
sub esp, dword [rcx]
loope 0x1402272f4
sub al, ch
sub esp, dword [rcx]
loope 0x1402272f4
inc dword [rax + rax*8 - 0x6707af1]
invalid
test al, al
jne 0x140226c8c
invalid
invalid
stc
invalid
invalid
test dword [rdi + 0x48fffff9], ecx
lea edx, [0x1402e068a]
dec dword [rax - 0x73]
adc eax, 0xb9386
lea rdx, [0x1402e068a]
mov r8d, 1
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call qword [rsp + 0x20]
test al, al
jne 0x140226c8c
cmp r12, 7
je 0x140227383
and al, 0x30
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 1
pop rax
add dword [rax], eax
add byte [rax], al
pop rax
add dword [rax], eax
add byte [rax], al
lea r8, [rsp + 0x40]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
and al, 0x28
sub al, ch
mov ebx, 0xebffe120
loope 0x140227364
jmp case.0x1401c8b45.1218
lea rdx, [0x1402e068a]
call fcn.140039420
loope 0x140227364
invalid
jmp case.0x1401c8b45.1218
lea rdx, [0x1402e068a]
lea edx, [0x1402e068a]
xchg ebx, eax
or eax, dword [rax]
mov r8d, 1
mov rcx, rsi
call qword [rsp + 0x20]
test al, al
jne 0x140226c8c
invalid
invalid
lea rdx, [0x1402e068a]
mov r8d, 1
add byte [rax], al
mov rcx, rsi
call qword [rsp + 0x20]
test al, al
jne 0x140226c8c
lea rdx, [0x1402e0689]
mov r8d, 1
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rax, qword [rsp + 0x20]
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
and byte [rax - 0x7f], cl
invalid
pop r13
pop r14
pop r15
jmp rax
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_srchost.rs
lea eax, [0x1402e0690]
or eax, dword [rax]
mov edx, 8
mov rcx, r13
add byte [rcx + rcx*4 - 0x17], cl
call fcn.14025b9c0
int3
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
cmp byte [rcx + rcx*4 - 0x38], cl
cmp byte [rcx + rcx*4 - 0x38], cl
mov ebx, edx
mov rdx, qword [rsp + 0xa0]
mov rsi, qword [rcx + 0x10]
mov r9d, 0x2600
mov ecx, 0x2600
movabs al, byte [0x4110718b48000000]
mov ecx, 0x2600
add byte [rsi], ah
add byte [rax], al
add byte es:[rax], al
mov r14, rax
jmp 0x14022741f
nop dword [rax]
invalid
add byte [rcx + rcx*4 - 0x2b], al
mov ebp, r10d
mov ebp, edx
cmp ebp, 0x110000
std
add byte [rax], al
adc dword [rax], eax
jne 0x1402274f2
rol dword [rax], cl
add byte [rax], al
mov ebp, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rcx], dl
add byte [rcx + 0x39], cl
cmp r14, rdx
cmp r14, rdx
cmp esi, edx
je 0x1402274f2
add byte [rax], al
movzx r15d, byte [r14]
mov dh, 0x3e
movzx r10d, r15b
movzx r10d, r15b
xlatb
test r10b, r10b
js 0x140227450
invalid
invalid
inc r14
cmp r10d, 0xd
cli
or eax, 0x83860f
add dword [rax], 0
invalid
cli
or eax, 0x83860f
add dword [rax], 0
invalid
add dword [rax], 0
add byte [rax], al
add bl, ch
invalid
jmp 0x140227410
nop dword [rax]
add byte [rax], al
add byte [rbp - 0x77], al
rol dword [rcx - 0x7d], cl
and r11d, 0x1f
mov r11d, r10d
and r11d, 0x1f
movzx r12d, byte [r14 + 1]
and r12d, 0x3f
and esp, 0x3f
and esp, 0x3f
cmp r10b, 0xdf
cmp dl, 0xdf
jbe 0x1402274a4
movzx edi, byte [r14 + 2]
movzx edi, byte [rsi + 2]
shl r12d, 6
and edi, 0x3f
invalid
or edi, r12d
invalid
cmp r15b, 0xf0
cmp bh, 0xf0
jb case.0x140185bd5.1541
movzx r10d, byte [r14 + 3]
add r14, 4
and r11d, 7
and ebx, 7
add ecx, dword [rcx - 0x7d]
mov byte [rcx + rax*2], 0x83
and ebx, 7
and ebx, 7
shl r11d, 0x12
shl ebx, 0x12
shl edi, 6
and r10d, 0x3f
or r10d, edi
or r10d, r11d
cmp r10d, 0x110000
jne 0x1402274c0
add byte [rcx], dl
add byte [rbp + 0x1e], dh
jmp 0x1402274f2
add r14, 2
add r14, 2
add al, byte [rcx - 0x3f]
jrcxz 0x1402274b2
shl r11d, 6
or r11d, r12d
or ebx, esp
mov r10d, r11d
fisub dword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], al
cmp edx, 0xd
invalid
xchg dword [rsi - 1], eax
cmp r10d, 0xd
cmp edx, 0xd
ja 0x140227410
xchg dword [rsi - 1], eax
invalid
bt r9d, r10d
bt ecx, edx
jb 0x140227413
invalid
jmp 0x140227410
invalid
dec dword [rcx - 0x7d]
mov byte [rbx], 0x41
shl ebx, 0xc
jrcxz case.0x140185bd5.1575
add r14, 3
shl r11d, 0xc
jrcxz case.0x140185bd5.1575
jrcxz case.0x140185bd5.1575
or edi, r11d
mov r10d, edi
fild word [rcx - 0x77]
cli
cmp r10d, 0xd
jbe 0x1402274ca
cli
or eax, 0x1ee9dd76
invalid
invalid
invalid
jmp 0x140227410
invalid
cmp bl, 2
jne 0x140227517
sti
add dh, byte [rbp + 0x20]
cmp ebp, 0x3e
jg 0x1402275b2
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x7bf0dc03], al
std
and ecx, dword [rdi]
test ch, bh
cmp ebp, 0x23
je 0x140227606
add byte [rax], al
std
and ecx, dword [rdi]
test ch, bh
add byte [rax], al
add byte [rbx - 0x7bf0d003], al
invalid
invalid
test al, ah
invalid
add byte [rax], al
cmp ebp, 0x2f
invalid
je 0x1402275f2
add byte [rax], al
add cl, ch
test al, 0
jmp case.0x140185bd5.1518
add byte [rax], al
cmp ebp, 0x5c
jne 0x14022754a
invalid
mov r9, qword cs:[rcx + 0x30]
mov r9, qword [rcx + 0x30]
xor byte [rbp - 0x7b], cl
leave
test r9, r9
je 0x14022754a
mov r10, qword [rcx + 0x38]
mov rdi, rcx
mov rcx, r9
mov r15, rdx
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
mov r13, r8
invalid
call qword [r10 + 0x28]
sub byte [rax - 0x77], cl
stc
ror byte [rcx - 0x77], cl
invalid
invalid
sub byte [rax - 0x77], cl
stc
mov r8, r13
mov rdx, r15
call 0x18d1cfe94
mov eax, esp
mov rax, r12
mov r9, qword [rcx + 8]
test rsi, rsi
or byte [rax - 0x7b], cl
div byte [rax + rcx + 0x41]
je case.0x140185bd5.1588
cmp byte [r9 + rsi - 1], 0x2f
je case.0x140185bd5.1588
cmp byte [r9 + rsi - 1], 0x2f
jmp [rdi]
je 0x1402275a4
cmp rsi, qword [rcx]
jne 0x140227581
mov rdi, rcx
mov edi, ecx
mov r15, rax
invalid
mov r13, rdx
mov r12, r8
mov esp, eax
invalid
call fcn.140033bd0
mov rcx, rdi
mov r8, r12
mov eax, esp
mov eax, esp
mov rdx, r13
mov rax, r15
mov r9, qword [rdi + 8]
mov ecx, dword [rdi + 8]
invalid
or byte [r9 - 0x3a], r8b
mov byte [r9 + rsi], 0x2f
lea r9, [rsi + 1]
add dword [rcx + rcx*4 + 0x49], ecx
adc byte [rbx + 0x5742ffd], al
add al, 0x31
invalid
add dword [rcx + rcx*4 + 0x49], ecx
adc byte [rbx + 0x5742ffd], al
cmp ebp, 0x5c
jne 0x1402275a4
or al, 0x48
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], r14
jmp case.0x140074095.4387
mov qword [rsp + 0x28], rdx
and al, 0x28
mov qword [rsp + 0x20], rax
and al, 0x20
mov edx, ebx
jmp 0x1402275fe
cmp rbp, 0x3f
cmp ebp, 0x3f
je 0x140227606
cmp ebp, 0x110000
adc dword [rax], eax
je 0x1402275f2
cmp rsi, qword [rcx]
jne 0x1402275e1
mov edi, ecx
mov rbx, rax
ret
mov r15, rdx
mov r14, r8
invalid
call fcn.140033bd0
sti
invalid
loopne 0x1402275d4
ret
invalid
sti
invalid
loopne 0x1402275d4
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov r8, r14
mov eax, esi
mov rdx, r15
cli
mov rax, rbx
mov r9, qword [rcx + 8]
invalid
invalid
or byte [r9 - 0x3a], al
mov byte [r9 + rsi], 0x2f
lea r9, [rsi + 1]
add dword [rcx + rcx*4 + 0x49], ecx
invalid
add al, 0x31
invalid
add dword [rcx + rcx*4 + 0x49], ecx
mov dword [rcx + 0x10], ecx
adc byte [rax - 0x77], cl
push rsp
and al, 0x28
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
and al, 0x20
mov dl, 2
mov r9, rsi
call fcn.140221ec0
test al, 0xff
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
int3
push rdi
push rbp
push rbx
mov eax, 0x2600
jmp 0x140227640
nop dword [rax + rax]
add byte [rax], r8b
mov r9d, r8d
cmp r9d, 0x110000
stc
add byte [rax], al
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rdi], cl
test edx, eax
jne 0x140227702
add byte [rax], al
add byte [rcx - 0x47], al
add byte [rax], al
adc dword [rax], eax
mov r9d, 0x110000
mov ecx, 0x110000
cmp rcx, rdx
cmp ecx, edx
je 0x140227702
mov bl, 0
add byte [rax], al
movzx ebx, byte [rcx]
movzx r8d, bl
movzx eax, bl
sbb dword [rdi + rcx - 0x4a], eax
movzx eax, bl
ret
test r8b, r8b
js 0x140227670
inc rcx
cmp r8d, 0xd
cmp eax, 0xd
rol dword [rcx - 0x7d], 0xf8
or eax, 0xcaeb7676
retf 0x2e66
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp eax, 0xd
jbe 0x1402276da
jmp 0x140227630
retf 0x2e66
nop dword cs:[rax + rax]
invalid
add byte [rbp - 0x77], al
ret 0x8341
invalid
invalid
mov r10d, r8d
mov edx, eax
and r10d, 0x1f
movzx esi, byte [rcx + 1]
jno 0x14022767c
jno 0x14022767c
and esi, 0x3f
out 0x3f, al
invalid
cmp r8b, 0xdf
jbe 0x1402276c2
invalid
movzx r11d, byte ds:[rcx + 2]
movzx r11d, byte [rcx + 2]
movzx ebx, byte [rcx + 2]
pop rcx
add al, cl
out 6, al
shl esi, 6
and r11d, 0x3f
and ebx, 0x3f
invalid
or r11d, esi
or ebx, esi
cmp bl, 0xf0
jb case.0x1401a72f6.1471
push rcx
push rcx
movzx r8d, byte [rcx + 3]
movzx eax, byte [rcx + 3]
add ecx, dword [r8 - 0x7d]
rol dword [rcx + rax*2], 0x83
invalid
invalid
add rcx, 4
and r10d, 7
loop 0x1402276ac
shl r10d, 0x12
shl r11d, 6
jrcxz 0x1402276b3
jrcxz 0x1402276b3
invalid
and r8d, 0x3f
loopne 0x1402276f0
or r8d, r11d
or r8d, r10d
or eax, edx
fadd dword [rbp + 9]
rol byte [rcx - 0x7f], 1
invalid
invalid
or eax, edx
cmp r8d, 0x110000
clc
add byte [rax], al
adc dword [rax], eax
jne 0x1402276d0
adc bl, ch
jmp 0x140227702
add rcx, 2
add rcx, 2
add ecx, 2
shl r10d, 6
or r10d, esi
or edx, esi
invalid
or edx, esi
mov r8d, r10d
cmp r8d, 0xd
ja 0x140227630
xchg dword [rsi - 1], edx
invalid
invalid
or eax, 0xff56870f
xchg dword [rsi - 1], edx
invalid
invalid
bt eax, r8d
jb case.0x14019577f.1492
invalid
invalid
invalid
invalid
invalid
ror byte [rdi], 0x82
invalid
invalid
invalid
jmp 0x140227630
invalid
add rcx, 3
shl r10d, 0xc
rol dword [rbx], 0x41
shl edx, 0xc
or al, 0x45
or ebx, edx
invalid
or r11d, r10d
rol dword [rbp - 0x77], cl
fadd dword [rcx - 0x7d]
mov r8d, r11d
mov eax, ebx
cmp r8d, 0xd
clc
or eax, 0x2ee9dd76
jbe 0x1402276da
invalid
invalid
invalid
jbe 0x1402276da
jmp 0x140227630
mov eax, 0x2600
add byte [rsi], ah
add byte [rax], al
jmp 0x140227720
nop dword [rax]
add byte [rax], al
add byte [rbp - 0x77], al
ret 0x8141
invalid
invalid
mov r10d, r8d
mov edx, eax
cmp r10d, 0x110000
jne 0x1402277e2
test edx, eax
add byte [rax], al
invalid
add byte [rcx], dl
add byte [rdi], cl
test edx, eax
add byte [rax], al
add byte [rcx - 0x46], al
mov edx, 0x110000
mov r10d, 0x110000
mov edx, 0x110000
add byte [rcx], dl
add byte [rax + 0x39], cl
ror dword [rdi], 1
test byte [rbx + 0xf000000], dh
mov bl, 0
add byte [rax], al
invalid
cmp rcx, rdx
cmp ecx, edx
je 0x1402277e2
mov bl, 0
add byte [rax], al
movzx ebx, byte [rcx]
mov dh, 0x19
sbb dword [rdi + rcx - 0x4a], eax
movzx r8d, bl
test r8b, r8b
test al, al
ret
test al, al
js 0x140227750
inc rcx
cmp r8d, 0xd
cmp eax, 0xd
cmp eax, 0xd
or eax, 0xcaeb7676
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
jbe 0x1402277ba
jbe 0x140227730
jmp 0x140227710
retf 0x2e66
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], al
ret
mov r11d, r8d
and r11d, 0x1f
jrcxz 0x140227776
movzx edi, byte [rcx + 1]
jns 0x14022775c
and edi, 0x3f
out 0x3f, eax
invalid
cmp r8b, 0xdf
cmp al, 0xdf
fbstp tbyte [rsi + 0x3a]
jbe 0x14022779e
cmp cl, byte [rdi]
mov dh, 0x71
movzx esi, byte [rcx + 2]
shl edi, 6
out 6, eax
add al, cl
out 6, eax
and esi, 0x3f
or esi, edi
cmp bl, 0xf0
sti
invalid
invalid
sti
invalid
jb 0x1402277c9
movzx r8d, byte [rcx + 3]
movzx eax, byte [rcx + 3]
mov dh, 0x41
add ecx, dword [rax - 0x7d]
add ecx, 4
and r11d, 7
add rcx, 4
add ecx, 4
add al, 0x41
and r11d, 7
and ebx, 7
invalid
shl r11d, 0x12
shl esi, 6
out 6, al
adc al, cl
out 6, al
and r8d, 0x3f
loopne 0x1402277cc
or r8d, esi
or r8d, r11d
or eax, ebx
invalid
or eax, ebx
cmp r8d, 0x110000
clc
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rbp + 0x14], dh
jne 0x1402277b0
adc al, 0xeb
jmp 0x1402277e2
add rcx, 2
add rcx, 2
add ecx, 2
shl r11d, 6
shl ebx, 6
invalid
or r11d, edi
or ebx, edi
mov r8d, r11d
nop dword [rax]
invalid
invalid
invalid
invalid
add byte [rcx - 0x7d], al
clc
cmp r8d, 0xd
cmp eax, 0xd
or eax, 0xff56870f
invalid
ja 0x140227710
invalid
inc dword [rdi + rcx - 0x5d]
bt eax, r8d
bt eax, eax
ror byte [rdi], 0x82
invalid
jb case.0x1401c12bf.1409
invalid
invalid
jmp 0x140227710
invalid
invalid
add rcx, 3
rol dword [rbx], 0x41
add eax, dword [rcx - 0x3f]
shl r11d, 0xc
shl ebx, 0xc
jrcxz 0x1402277dd
or esi, r11d
mov r8d, esi
mov eax, esi
mov eax, esi
cmp r8d, 0xd
clc
or eax, 0x2ee9dd76
jbe 0x1402277ba
invalid
invalid
jbe 0x1402277ba
jmp 0x140227710
invalid
invalid
mov eax, 0x2600
add byte [rsi], ah
add byte [rax], al
jmp 0x140227814
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 1], cl
rol dword [rcx - 0x7d], 0xfb
invalid
invalid
sti
inc rcx
cmp r11d, 0xd
cmp ebx, 0xd
sti
or eax, 0xc3870f
ja 0x1402278c0
ret
add byte [rax], al
bt eax, r11d
movabs dword [0x41000000b9830fd8], eax
jae 0x1402278c0
cmp dword [rcx + 0x41000000], 0xffffff81
mov ecx, 0x41000000
cmp r8d, 0x110000
cmp eax, 0x110000
clc
add byte [rax], al
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rdi], cl
test dword [rax + rax - 0x47bf0000], edi
mov esp, 0x41000000
invalid
jne 0x1402278d0
mov esp, 0x41000000
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x110000
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rcx], dl
add byte [rax + 0x39], cl
cmp rcx, rdx
invalid
cmp rcx, rdx
cmp ecx, edx
je 0x1402278d0
test byte [rbp + 0xf000000], ch
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
movzx ebx, byte [rcx]
mov dh, 0x19
sbb dword [rdi + rcx - 0x4a], eax
movzx r11d, bl
movzx ebx, bl
mov dh, 0xdb
fild dword [rbp - 0x7c]
test r11b, r11b
test bl, bl
fstp xword [rcx - 0x3f]
jns 0x1402277f0
mov esi, r11d
and esi, 0x1f
out 0x1f, al
fiadd word [rbx - 0x49f0e01a]
imul eax, dword [rcx], 0x413fe583
and ebp, 0x3f
invalid
out 0x1f, al
movzx ebp, byte [rcx + 1]
mov dh, 0x69
add dword [rbx - 0x7fbec01b], eax
and ebp, 0x3f
invalid
invalid
sti
and ebp, 0x3f
in eax, 0x3f
invalid
cmp r11b, 0xdf
cmp bl, 0xdf
fbstp tbyte [rsi + 0x42]
jbe 0x140227884
movzx edi, byte [rcx + 2]
movzx edi, byte [rcx + 2]
mov dh, 0x79
add al, cl
shl ebp, 6
in eax, 6
invalid
and edi, 0x3f
or edi, ebp
out dx, eax
out dx, eax
cmp bl, 0xf0
sti
invalid
jb 0x14022789c
movzx r11d, byte [rcx + 3]
and esi, 7
out 7, al
mov dh, 0x59
add eax, dword [rbx - 0x193ef81a]
out 7, al
shl esi, 0x12
out 0x12, al
adc al, cl
out 6, eax
shl edi, 6
and r11d, 0x3f
jrcxz 0x1402278a4
or r11d, edi
sti
or r11d, esi
cmp r11d, 0x110000
cmp r11d, 0x110000
sti
add byte [rax], al
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rsp + rbx*2 + 0x48], dh
je 0x1402278d0
add rcx, 4
add ecx, 4
add al, 0x41
cmp r11d, 0xd
cmp ebx, 0xd
or eax, 0xff7b860f
invalid
jbe case.0x1401c1233.1327
invalid
invalid
jmp 0x1402278c0
cmp al, 0x48
add rcx, 2
add ecx, 2
rol dword [rdx], 0xc1
shl esi, 6
out 6, al
or esi, ebp
mov r11d, esi
cmp r11d, 0xd
invalid
cmp r11d, 0xd
or eax, 0xff63860f
jbe case.0x1401c1233.1327
xchg byte [rbx - 1], ah
invalid
invalid
invalid
jmp 0x1402278c0
add rcx, 3
add ecx, 3
add eax, ecx
shl esi, 0xc
out 0xc, al
or edi, esi
mov r11d, edi
sti
test dword [rcx - 0x77], 0xfb8341fb
sti
cmp r11d, 0xd
cmp ebx, 0xd
or eax, 0xff4b860f
jbe case.0x1401c1233.1327
xchg byte [rbx - 1], cl
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], al
fadd dword [rcx - 0x7f]
mov r8d, r11d
mov eax, ebx
cmp r8d, 0x110000
clc
add byte [rax], al
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rdi], cl
je 0x140227814
test byte [rdi + rdi*8 - 1], al
push qword [rcx]
xor eax, eax
cmp r9d, 0x110000
cmp ecx, 0x110000
rol byte [rcx - 0x7f], 0xf9
cmp ecx, 0x110000
add byte [rax], al
adc dword [rax], eax
je case.0x1401c1233.1314
cmp r10d, 0x110000
cli
add byte [rax], al
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rcx + rbx*2 + 0x41], dh
pop rcx
invalid
je case.0x1401c1233.1314
pop rcx
and r9d, 0xffffffdf
and ecx, 0xffffffdf
fild word [rcx - 0x7d]
sar dword [rdi + 0xf88141], 0
invalid
clc
add byte [rax], al
add r9d, 0xffffffbf
add ecx, 0xffffffbf
cmp r8d, 0x110000
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
jne case.0x14019577f.1455
cmp r9d, 0x1a
stc
sbb dh, byte [rbx + 0x40]
jae 0x14022793b
jae 0x14022793b
cmp r10d, 0x3a
sete cl
rol dword [rcx - 0x7d], 0xfa
invalid
cli
cmp cl, byte [rdi]
xchg esp, eax
rol dword [rcx - 0x7d], 0xfa
cmp edx, 0x7c
jl 0x140227916
sete al
or al, cl
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x1401c1233.1314
cmp r9d, 0x1a
stc
sbb dh, byte [rbx + 0x28]
jae 0x14022793b
jae 0x14022793b
cmp r10d, 0x7c
cli
jl 0x14022798c
je case.0x1401c1233.1302
invalid
cmp r10d, 0x3a
jne 0x14022793b
cli
cmp dh, byte [rbp + 0x1c]
add r8d, 0xffffffdd
rcr ch, 0x41
cmp eax, 0x3a
clc
invalid
cmp r8d, 0x3a
clc
cmp dh, byte [rbx + 0x12]
jae 0x14022793b
movabs rax, 0x200000010001001
add dword [rax], edx
add byte [rax], dl
add byte [rax], al
add byte [rdx], al
invalid
add al, byte [rcx + rcx*4 - 0x3f]
mov ecx, r8d
shr rax, cl
shr eax, cl
jmp case.0x1401c1233.1314
xor eax, eax
and al, 1
pop rbx
pop rbp
pop rdi
pop rsi
ret
int3
int3
int3
int3
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
invalid
mov rsi, rcx
mov qword [rbp - 0x18], 0
call 0x140227978
invalid
call 0x140227978
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
lock add dword [rax], eax
lock add dword [rax], eax
mov qword [rbp - 0x10], 1
mov dword [rbp - 0x10], 1
lock add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp - 8], 0
clc
clc
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
test r8, r8
test eax, eax
je case.0x1401c144f.1304
test al, dh
add byte [rax], al
lock add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
invalid
mov rbx, rdx
mov r13, qword [rdx]
mov r15, qword [rdx + 8]
mov edi, dword [rdx + 8]
mov edi, dword [rdx + 8]
or byte [rbp + rcx*4 + 0x75], cl
lea r14, [rbp - 0x18]
mov r12d, 0x2600
add byte es:[rax], al
call 0x1662335e7
add byte [rax], al
invalid
add byte es:[rax], al
add byte [rax - 1], cl
iretd
dec rdi
mov r8, r13
mov eax, ebp
jmp 0x1402279c1
adc dword [rcx - 0x1776b23e], ecx
mov edx, eax
ret 0x894d
mov r8, r13
cmp edx, 0x110000
adc dword [rax], eax
jne 0x140227a70
add byte [rax], al
cmp r8, r15
clc
je case.0x1401c144f.1304
test byte [rdi + 0x4d000000], dh
lea ebp, [rax + 1]
invalid
add byte [rbp - 0x73], cl
push 0x2b894c01
add dword [rcx + rcx*4 + 0x2b], ecx
lea r13, [r8 + 1]
add dword [rcx + rcx*4 + 0x2b], ecx
mov qword [rbx], r13
mov dword [rbx], ebp
movzx edx, byte [r8]
mov dh, 0x10
movzx eax, dl
mov dh, 0xc2
ret 0xc084
test al, al
jns 0x140227a40
sar byte [rcx + 0x64], 0x89
mov ecx, eax
and ecx, 0x1f
rol dword [rbx - 0x72b2e01f], 0x68
add cl, byte [rcx + rcx*4 + 0x2b]
invalid
lea r13, [r8 + 2]
mov qword [rbx], r13
invalid
push 0x2b894c02
sub eax, dword [rbp + 0xf]
mov dh, 0x50
push rax
movzx r10d, byte [r8 + 1]
push rax
add dword [rcx - 0x7d], eax
loop 0x140227a30
and r10d, 0x3f
cmp al, 0xdf
jbe 0x140227a38
lea r13, [r8 + 3]
mov qword [rbx], r13
invalid
push 0x2b894c03
sub eax, dword [rbp + 0xf]
mov dh, 0x48
add al, byte [rcx - 0x3f]
movzx r9d, byte [r8 + 2]
add al, byte [rcx - 0x3f]
shl r10d, 6
loop case.0x1401c12bf.1348
and r9d, 0x3f
and ecx, 0x3f
or r9d, r10d
cmp dl, 0xf0
cli
invalid
rol dword [rax + 0x4c72f0fa], 1
cli
invalid
jb case.0x1401a72f6.1465
lea r13, [r8 + 4]
add al, 0x4c
mov dword [rbx], ebp
mov qword [rbx], r13
movzx eax, byte [r8 + 3]
movzx eax, byte [rax + 3]
add eax, dword [rbx - 0x1e3ef81f]
and ecx, 7
shl ecx, 0x12
invalid
invalid
adc al, byte [rcx - 0x3f]
loope case.0x1401c1233.1300
shl r9d, 6
and eax, 0x3f
or eax, r9d
invalid
invalid
enter 0xffffffffffffc809, 0x3d
or eax, ecx
cmp eax, 0x110000
add byte [rcx], dl
invalid
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rbp + 0xa], dh
jne 0x140227a40
jmp case.0x1401c144f.1304
shl r9, 6
shl ecx, 6
invalid
or ecx, r10d
mov eax, ecx
ror dword [rcx + 0xdf883c8], 1
cmp eax, 0xd
clc
or eax, 0xff67870f
invalid
invalid
ja 0x1402279b0
invalid
invalid
mov edx, 0x110000
bt r12d, eax
bt esp, eax
add byte [rcx], dl
add byte [rcx + 0xf], al
bt esp, eax
jb 0x1402279b2
invalid
push rbx
invalid
bt esp, eax
invalid
jb 0x1402279b2
invalid
invalid
jmp 0x1402279b0
invalid
shl ecx, 0xc
or r9d, ecx
or al, 0x41
or ecx, ecx
mov eax, r9d
mov eax, ecx
enter 0xfffffffffffff883, 0xd
cmp eax, 0xd
jbe 0x140227a49
jmp 0x1402279b0
dec dword [rcx + rcx*4 - 0xf]
mov rcx, r14
int1
call fcn.1400eca90
test rdi, rdi
test edi, edi
test edi, edi
jne 0x1402279a8
invalid
dec dword [rax - 0x75]
mov rax, qword [rbp - 8]
clc
mov qword [rsi + 0x10], rax
mov rax, qword [rbp - 0x18]
invalid
invalid
adc byte [rax - 0x75], r9b
call 0x1882903d9
mov qword [rsi], rax
invalid
mov qword [rsi], rax
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov qword [rsi + 8], rax
add rsp, 0x48
pop rbx
or byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x40
in al, dx
sub byte [rax - 0x73], cl
push 0x40
cmp qword [rbp - 0x18], 0
je 0x140227ae3
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp - 0x10]
invalid
mov r8, qword [rbp - 0x10]
invalid
mov rcx, qword [0x14034f0b8]
xor edx, edx
fnsave dword [rbp + 0x12]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
call qword [sym.imp.kernel32.dll_HeapFree]
add al, 0
nop
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
int3
add byte [rax], al
mov rax, qword [rcx]
add dword [rbx - 0x3e09cbb6], ecx
adc byte [rbp + 0x4b], dh
add dword [rbx - 0x3e09cbb6], ecx
adc byte [rbp + 0x4b], dh
test cl, 0x20
jne case.0x1401c1233.1379
lea eax, [rax]
add byte [rax], al
shl dword [rax], 0xf
test dword [rbp + 0xf000000], ecx
lea eax, [rax]
add byte [rax], al
movzx eax, byte [rax]
add byte [rax], al
movzx eax, byte [rax]
add byte [rax - 0x7d], cl
clc
jb case.0x1401c8b45.1313
invalid
sbb byte [rcx], al
add byte [rax], al
invalid
cmp rax, 0x64
jb case.0x1401c8b45.1313
invalid
sbb byte [rcx], al
add byte [rax], al
invalid
invalid
add byte [rdi], cl
mov dh, 0xc8
movzx ecx, al
lea r8d, [rcx + rcx*4]
add al, 0x89
mov dword [rsi - 0x73], eax
lea r8d, [rcx + r8*8]
add al, 0xc1
shr r8d, 0xc
call 0x1088dbc46
sub al, cl
sub al, cl
imul ecx, r8d, 0x64
sub al, cl
enter 0xffffffffffffb60f, 0xffffffffffffffc0
movzx eax, al
mov dh, 0xc0
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
lea ecx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cdq
out dx, al
invalid
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x5d], ax
mov word [rsp + 0x5d], ax
mov dword [rsp + 0x5d], eax
pop rbp
mov ecx, 0x24
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], al
mov eax, r8d
jmp 0x140227c49
in al, dx
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [rax]
add byte [rax], al
movzx eax, byte [rax]
add byte [rcx - 0x47], al
mov r9d, 0x81
add dword [rax], 0x89410000
add byte [rax], al
add byte [rcx - 0x77], al
invalid
add byte [rax], al
mov r8d, eax
ror byte [rdi], 0x1f
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov rcx, r9
leave
mov r9d, eax
and r9b, 0xf
and cl, 0xf
and cl, 0xf
cmovno eax, eax
call 0x191afc085
add al, 0x45
invalid
push rcx
shr r8b, 4
add al, 0x45
lea edx, [rcx + 0x30]
push rcx
invalid
lea r10d, [r9 + 0x30]
push rcx
xor byte [rbp - 0x73], al
pop rcx
lea r11d, [r9 + 0x57]
push rdi
cmp r9b, 0xa
cmp cl, 0xa
movzx r9d, r10b
movzx ecx, dl
mov dh, 0xca
movzx r10d, r11b
rol dword [rbp + 0xf], cl
rol dword [rax + r9*4 + 0x54], 1
rol dword [rax + rcx*4 + 0x54], 1
cmovb r10d, r9d
cmovb edx, ecx
rol dword [rax + rcx*4 + 0x54], 1
mov byte [rsp + rcx + 0x36], r10b
or al, 0x36
lea r9, ss:[rcx - 1]
lea r9, [rcx - 1]
lea ecx, [rcx - 1]
cmp al, 0x10
mov eax, r8d
jae case.0x1401c1233.1341
invalid
sal byte [rbx - 0x36], 0xeb
movzx r8, byte [rax]
movzx eax, byte [rax]
retf 0x4eeb
jmp 0x140227bf6
movzx eax, byte [rax]
mov dh, 0
add byte [rcx - 0x47], al
add dword [rax], 0x89410000
add byte [rax], al
invalid
invalid
mov r9d, 0x81
add byte [rax], al
mov r8d, eax
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
shl byte [rsi + 0x66], 0x66
nop dword cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
leave
mov rcx, r9
mov r9d, eax
and r9b, 0xf
and cl, 0xf
and cl, 0xf
shr r8b, 4
shr al, 4
add al, 0x45
lea edx, [rcx + 0x30]
invalid
lea r10d, [r9 + 0x30]
xor byte [rbp - 0x73], al
pop rcx
invalid
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
cmp cl, 0xa
cmp cl, 0xa
movzx r9d, r10b
movzx ecx, dl
movzx r10d, r11b
rol dword [rbp + 0xf], cl
rol dword [rax + r9*4 + 0x54], 1
push rsp
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
push rsp
or al, 0x36
or al, 0x36
lea r9, [rcx - 1]
cmp al, 0x10
adc byte [rcx + rcx*4 - 0x40], al
adc byte [rcx + rcx*4 - 0x40], al
mov eax, eax
jae 0x140227bc0
retf 0x8348
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
cmp rcx, 0x81
add byte [rax], al
add byte [rdi], cl
adc dword [rsi - 0x48000000], 0xffffff81
invalid
add byte [rax], al
jae 0x140227c9d
mov eax, 0x81
add dword [rax], 0x294c0000
enter 0x148, 0xffffffffffffffe1
add rcx, rsp
add byte [rax], al
add byte [rcx + rbp - 0x38], cl
sub rax, r9
sub rax, r9
add rcx, rsp
add rcx, 0x38
add ecx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
and al, 0x20
sub byte [rax - 0x77], cl
and al, 0x20
lea r8, [0x1402e06d0]
lea eax, [0x1402e06d0]
mov cl, byte [rbx]
add byte [rcx - 0x47], al
invalid
add al, byte [rax]
mov r9d, 2
mov ecx, 2
add byte [rax], al
mov rcx, rdx
mov dl, 1
sal dword [rdx + 0xb49e801], 1
loope case.0x1401cb28f.1277
invalid
call fcn.140038780
call qword [rax - 0x473b7eb8]
add byte [rax], al
add byte [rax], al
ret
nop
add rsp, 0xb8
add esp, 0xb8
add esp, 0xb8
add byte [rax], al
ret
mov ecx, 0x26
cmp al, 0xa
jae 0x140227c51
or al, 0x30
mov byte [rsp + rcx + 0x38], al
cmp bl, ch
invalid
cmp bl, ch
adc eax, 0x880d8d48
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rcx + rax*2]
in eax, dx
invalid
mov word [rsp + 0x5d], ax
mov ecx, 0x25
lea rax, [rsp + rcx]
add byte [rax], al
add byte [rax - 0x73], cl
add al, 0xc
add rax, 0x38
mov r8d, 0x27
add byte [rax], al
add byte [rcx + 0x29], cl
enter 0xffffffffffff894c, 0x44
mov dword [rsp + 0x28], eax
add byte [rax], al
add byte [rcx + 0x29], cl
enter 0xffffffffffff894c, 0x44
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rax
and al, 0x20
mov r8d, 1
add byte [rax - 0x77], cl
sal dword [rdx - 0x36cebaff], 1
xor ecx, ecx
mov rcx, rdx
mov dl, 1
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call fcn.140038780
nop
add rsp, 0xb8
ret
lea r8, [0x14026bf10]
mov edx, 0x80
call fcn.14025b950
int3
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
in al, dx
lea rbp, [rsp + 0x40]
in al, dx
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x40]
mov dil, 1
test al, al
je 0x140228090
invalid
mov ah, 3
add byte [rax], al
test byte [rbx + rax - 0x76b80000], dh
invalid
mov rsi, rcx
cmp al, 1
jne 0x140227d0b
mov r8d, dword [rsi + 0x34]
mov r9d, dword [rsi + 0x38]
mov r14, qword [rsi + 8]
mov r12, qword [rsi + 0x10]
cmp r8d, r9d
invalid
ja 0x140227d28
test r8d, r8d
je 0x140227d17
cmp r12, r8
jbe 0x140227d15
cmp byte [r14 + r8], 0xbf
jg 0x140227d17
jmp 0x140227d28
sbb eax, 0x8768b4c
mov r14, qword [rsi + 8]
mov r12, qword [rsi + 0x10]
jmp 0x140227d62
jne 0x140227d28
test r9d, r9d
je 0x140227d41
cmp r12, r9
jbe 0x140227d3f
cmp byte [r14 + r9], 0xbf
jg 0x140227d41
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_src_lib.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r12
call fcn.14025c070
jne 0x140227d28
cmp r9d, r8d
jne 0x140227d62
lea rcx, [r14 + r8]
sub r9, r8
mov edx, 1
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140228090
add eax, dword cs:[rax]
invalid
mov ebx, dword [rsi + 0x2c]
test rbx, rbx
je 0x140227db4
cmp r12, rbx
jbe 0x140227d93
lea rax, str.__f._
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r12
xor r8d, r8d
mov r9, rbx
call fcn.14025c070
add eax, dword [rax]
jne 0x140227d76
cmp ebx, 4
jne 0x140227db4
lea rdx, [0x1402e0794]
mov rcx, r14
int1
int1
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140228090
lea edi, [rbx + 3]
mov r13d, dword [rsi + 0x30]
cmp edi, r13d
ja 0x1402280b6
xchg edx, esi
add al, byte [rax]
invalid
xchg edx, esi
add al, byte [rax]
add byte [rbp + 0x491174ff], al
cmp esp, edi
test edi, edi
je 0x140227dd9
cmp r12, rdi
jbe 0x140227de3
cmp byte [r14 + rdi], 0xbf
jg 0x140227de9
jmp 0x1402280b6
test r13d, r13d
in eax, dx
jne 0x140227dee
jmp 0x140228069
jne 0x1402280b6
test r13d, r13d
in eax, dx
je 0x140227e3c
cmp r12, r13
cmp esp, ebp
jbe 0x140227e2b
cmp byte [r14 + r13], 0xbf
jle 0x1402280b6
mov edi, 0x2b88e0f
add byte [rax], al
cmp r13d, edi
cmp ebp, edi
je 0x140228069
cmp byte [r14 + r13], 0xbf
jg 0x140227e44
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_src_lib.rs
or eax, dword [rax]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r12
mov r8, r13
mov r9, r12
call fcn.14025c070
add eax, dword [rax]
add eax, dword [rax]
jne 0x1402280b6
add byte [rax], al
cmp r13d, edi
std
je 0x140228069
add al, byte [rax]
add bl, ch
or byte [rbp + 0x25840fff], al
test byte [0x18f227e47], ah
lea edi, [rsi + rbp]
jmp 0x140227e44
test edi, edi
je 0x140228069
invalid
invalid
add al, byte [rax]
invalid
test byte [0x18f227e47], ah
lea edi, [rsi + rbp]
lea r15, [r14 + r13]
mov rbx, r12
sub rbx, r13
js 0x1402280d3
invalid
add byte [rcx + 1], bh
mov ecx, 1
je 0x140227e78
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, rbx
call fcn.1401fcae0
mov rcx, rax
test rax, rax
je 0x1402280d8
invalid
add byte [rax - 0x77], cl
clc
mov qword [rbp - 8], rcx
mov rdx, r15
mov r8, rbx
call fcn.14025a776
out dx, eax
sub byte [rbx], al
add byte [rbp - 0x3f6af001], al
invalid
out dx, eax
sub byte [rbx], al
add byte [rbp - 0x3f6af001], al
invalid
ror byte [rcx + 0x39], 0xfc
cmp r12, rdi
seta cl
test al, cl
invalid
je 0x140227ea1
enter 0xb74, 0x41
cmp byte [rsi + rdi], 0xbf
cmp byte [r14 + rdi], 0xbf
jle 0x1402280e5
add byte [rax], al
mov qword [rsi + 0x10], rdi
mov r14d, dword [rsi + 0x30]
jbe 0x140227ed9
jbe 0x140227ed9
mov dword [rsi + 0x30], edi
cmp r12, r13
je 0x140227fd9
mov rax, qword [rbp - 8]
movzx edx, byte [rax]
adc byte [rdi], cl
mov dh, 0xc2
adc byte [rdi], cl
mov dh, 0xc2
test al, al
js 0x140227f12
cmp eax, 0x40
jne 0x140227fd9
invalid
add byte [rax - 0x7d], cl
sti
add cl, byte [rdi]
invalid
cmp rbx, 2
jb 0x140227f66
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
clc
mov rax, qword [rbp - 8]
clc
cmp byte [rax + 1], 0xbf
jg 0x140227f70
invalid
mov word [rax], es
add byte [rax], al
invalid
mov qword [rbp - 0x10], r13
mov qword [rbp - 0x18], r12
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_src_lib.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
add byte [rax], al
add byte [rax - 0x75], cl
clc
invalid
add byte [rax], al
add byte [rax - 0x75], cl
clc
mov rdx, rbx
mov edx, ebx
mov r9, rbx
mov ecx, ebx
call fcn.14025c070
jmp 0x140228105
mov ecx, eax
and ecx, 0x1f
invalid
invalid
mov r9, qword [rbp - 8]
clc
movzx r8d, byte [r9 + 1]
and r8d, 0x3f
cmp al, 0xdf
jbe 0x140227fc8
movzx eax, byte [r9 + 2]
shl r8d, 6
loopne 0x140227f3b
loopne 0x140227f3b
and eax, 0x3f
or eax, r8d
cmp dl, 0xf0
jb 0x1402280a3
movzx edx, byte [r9 + 3]
movzx edx, byte [rcx + 3]
and ecx, 7
shl ecx, 0x12
shl eax, 6
invalid
and edx, 0x3f
or edx, eax
invalid
or edx, ecx
mov eax, edx
cmp eax, 0x40
je 0x140227ecc
invalid
invalid
invalid
test byte [rax - 1], ch
invalid
invalid
jmp 0x140227fd9
cmp rbx, 1
jne 0x140227ee4
invalid
invalid
invalid
dec rbx
mov rax, qword [rsi]
sub rax, rdi
clc
clc
cmp rax, rbx
jae 0x140227fb1
fdiv dword [rbx + 0x33]
mov qword [rbp - 0x10], r13
mov qword [rbp - 0x18], r12
mov qword [rsp + 0x20], 1
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.140262250
mov r15, qword [rsi + 0x10]
mov r12, qword [rbp - 0x18]
mov esp, dword [rbp - 0x18]
mov esp, dword [rbp - 0x18]
mov r13, qword [rbp - 0x10]
jmp 0x140227fb4
mov r15, rdi
inc r14d
mov rax, qword [rbp - 8]
clc
clc
lea rdx, [rax + 1]
mov rcx, qword [rsi + 8]
add rcx, r15
jmp 0x140228025
shl ecx, 6
or ecx, r8d
mov eax, ecx
cmp eax, 0x40
je 0x140227ecc
mov rax, qword [rsi]
sub rax, rdi
cmp rax, rbx
jae 0x140228017
mov qword [rbp - 0x10], r13
mov qword [rbp - 0x18], r12
call 0x164674738
and byte [rcx], al
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
call 0x164674738
and byte [rcx], al
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.140262250
invalid
invalid
add eax, dword [rax]
mov r15, qword [rsi + 0x10]
jle 0x14022801d
movabs byte [0x8b4c107e8b4c0003], al
call 0x130900b61
jle 0x14022801d
mov r12, qword [rbp - 0x18]
mov r13, qword [rbp - 0x10]
jmp 0x14022801a
mov r15, rdi
mov rcx, qword [rsi + 8]
add rcx, r15
or byte [rcx + rax - 7], cl
mov rdx, qword [rbp - 8]
clc
mov r8, rbx
call fcn.14025a776
add eax, dword [rax]
add r15, rbx
mov qword [rsi + 0x10], r15
sub edi, r14d
movq xmm0, qword [rsi + 0x34]
xor al, 0x66
movd mm1, edi
movd mm1, edi
pshufd xmm1, xmm1, 0x50
paddd xmm1, xmm0
movq qword [rsi + 0x34], xmm1
add dword [rsi + 0x3c], edi
test byte [rsi + 0x18], 1
invalid
je 0x14022806d
add dword [rsi + rdx + 1], esi
jle 0x140228076
add dword [rsi + 0x1c], edi
cmp dword [rsi + 0x20], 1
mov r8, qword [rbp - 8]
je 0x140228077
cmp r12, r13
jne 0x14022807f
xor edi, edi
jmp 0x140228090
cmp dword [rsi + 0x20], 1
mov r8, qword [rbp - 8]
clc
add dword [rbx + rcx*4 + 0x45], ecx
clc
jne 0x140228064
in eax, dx
add dword [rsi + 0x24], edi
cmp r12, r13
je 0x140228069
mov rcx, qword [0x14034f0b8]
xor edi, edi
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, edi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
shl ecx, 0xc
or eax, ecx
cmp eax, 0x40
je 0x140227ecc
invalid
invalid
invalid
jmp 0x140227fd9
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_src_lib.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r12
mov r8, rdi
mov r9, r13
call fcn.14025c070
call fcn.14002e150
invalid
mov ecx, 1
mov rdx, rbx
call fcn.14025b3e0
mov qword [rbp - 0x10], r13
mov qword [rbp - 0x18], r12
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
or eax, 0xb843c
insd dword [rdi], dx
invalid
lea r8, [0x1402e0560]
mov edx, 0x30
call fcn.14025bae0
ud2
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rsi
call fcn.14025b9c0
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_src_lib.rs
mov rcx, rbx
mov rdx, rsi
call fcn.14025b9c0
lea r8, [0x1402e0488]
mov rcx, r14
call fcn.14025be50
lea r8, [0x1402e0488]
mov rcx, rdx
mov rdx, rsi
call fcn.14025ba70
lea rcx, str.assertion_failed:_self.is_char_boundary_end_
lea r8, [0x1402e0518]
mov edx, 0x2c
call fcn.14025bae0
int3
lea rcx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.3_src_lib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.14025c070
jne case.0x140074095.4395
sub r9, r8
add rax, r8
mov rdx, r9
add rsp, 0x28
ret
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov eax, 0xa
jmp rax
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402e0e05]
adc eax, 0xb8837
adc eax, 0xb8837
mov r8d, 0x25
jmp rax
add byte [rax - 1], cl
loopne 0x140228620
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402e0d3b]
mov r8d, 0x13
jmp rax
or eax, dword [rax]
mov r8d, 0x29
jmp rax
lea rdx, [0x1402e0d1a]
mov r8d, 0x21
jmp rax
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xb8718
mov r8d, 0x1b
jmp rax
mov rax, qword [rax + 0x18]
lea rdx, [0x1402e0dd2]
mov r8d, 0x33
jmp rax
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
sbb byte [rcx + rax], ah
sbb byte [rcx + rax], ah
add rsp, 0x40
pop rsi
ret
int3
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x78
in al, dx
js 0x140228a99
lea ebp, [rsp + 0x70]
in al, dx
js 0x140228a99
lea ebp, [rsp + 0x70]
jo 0x140228a9e
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
mov rsi, rcx
mov r14, qword [rdx + 8]
mov rdi, qword [rdx + 0x10]
xor eax, eax
nop word [rax + rax]
cmp rdi, rax
je 0x14022905a
cmp byte [r14 + rax], 0
lea rax, [rax + 1]
jns 0x140228a70
mov qword [rbp - 0x38], r14
mov rax, qword [rdx]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x30], 0
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x20], 0
test rdi, rdi
je 0x140228abe
fadd dword [r9]
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x140228aa4
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rdx + rdx - 0x3a]
inc dword [r8]
mov byte [rbp - 1], 0
lea rcx, [rbp - 0x30]
xor edx, edx
mov r8, rdi
call fcn.14025df30
xor r12d, r12d
lea rbx, [rbp - 0x30]
lea r13, [0x1402eab60]
jmp 0x140228ae2
mov rax, qword [rbp - 0x28]
mov byte [rax + r15], r14b
inc r15
mov qword [rbp - 0x20], r15
inc r12
cmp rdi, r12
je 0x140229091
mov rax, qword [rbp - 0x38]
movzx r14d, byte [rax + r12]
test r14b, r14b
js 0x140228b10
mov r15, qword [rbp - 0x20]
cmp r15, qword [rbp - 0x30]
jne 0x140228ad0
mov rcx, rbx
call fcn.1400b7810
jmp 0x140228ad0
movzx eax, r14b
add eax, 0xffffff80
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
mov eax, 0xc7
jmp 0x140228fff
mov eax, 0x221a
jmp 0x140228fd5
mov eax, 0x3b5
jmp 0x140228fff
mov eax, 0xb7
jmp 0x140228fff
mov dh, 4
add byte [rax], al
mov dh, 4
add byte [rax], al
mov eax, 0x2558
jmp 0x140228fd5
mov eax, 0x3c6
jmp 0x140228fff
invalid
add cl, ch
movabs byte [0x2559b8000004], al
add byte [rax + 0x2559], bh
add byte [rax + 0x2559], bh
mov eax, 0x2559
add byte [rax], al
jmp 0x140228fd5
add byte [rax + 0x2588], bh
mov eax, 0x2588
jmp 0x140228fd5
mov eax, 0x3a9
jmp 0x140228fff
add cl, ch
test byte [rax + rax], al
add byte [rax + 0x2567], bh
mov eax, 0x2567
mov eax, 0x2567
jmp 0x140228fd5
mov eax, 0xb0
jmp 0x140228fff
mov eax, 0x3b1
jmp 0x140228fff
mov eax, 0x398
jmp 0x140228fff
mov eax, 0x255e
jmp 0x140228fd5
mov eax, 0x2550
jmp 0x140228fd5
mov eax, 0x258c
jmp 0x140228fd5
mov eax, 0x2593
jmp 0x140228fd5
mov eax, 0x256a
jmp 0x140228fd5
mov eax, 0xbd
jmp 0x140228fff
mov eax, 0xb5
jmp 0x140228fff
mov eax, 0x2265
jmp 0x140228fd5
mov eax, 0x221e
jmp 0x140228fd5
mov eax, 0xb1
jmp 0x140228fff
mov eax, 0x252c
jmp 0x140228fd5
mov eax, 0x2568
jmp 0x140228fd5
add byte [rax], al
add byte [rax], al
mov eax, 0x255f
jmp 0x140228fd5
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax + 0xd1], bh
mov eax, 0xd1
mov eax, 0xd1
jmp 0x140228fff
rol byte [rbx], 1
add byte [rax], al
mov eax, 0x2561
jmp 0x140228fd5
mov eax, 0x3b4
mov ah, 3
add byte [rax], al
jmp 0x140228fff
add eax, dword [rax]
add byte [rax + 0xbb], bh
mov eax, 0xbb
mov eax, 0xbb
jmp 0x140228fff
mov dl, 3
add byte [rax], al
mov eax, 0x2555
jmp 0x140228fd5
mov eax, 0x2566
jmp 0x140228fd5
mov eax, 0xfa
jmp 0x140228fff
mov eax, 0xf1
jmp 0x140228fff
invalid
add byte [rax + 0x253c], bh
mov eax, 0x253c
jmp 0x140228fd5
mov eax, 0xa2
jmp 0x140228fff
mov eax, 0xf3
jmp 0x140228fff
mov eax, 0xc9
jmp 0x140228fff
mov eax, 0x251c
jmp 0x140228fd5
mov eax, 0xbc
jmp 0x140228fff
mov eax, 0xc4
jmp 0x140228fff
mov eax, 0xed
jmp 0x140228fff
mov eax, 0x2591
jmp 0x140228fd5
mov eax, 0x2321
jmp 0x140228fd5
mov eax, 0x2551
jmp 0x140228fd5
mov eax, 0x2565
jmp 0x140228fd5
mov eax, 0xef
jmp 0x140228fff
mov eax, 0x2219
jmp 0x140228fd5
mov eax, 0x2564
jmp 0x140228fd5
mov eax, 0x2592
jmp 0x140228fd5
mov eax, 0xe4
jmp 0x140228fff
mov eax, 0xbf
jmp 0x140228fff
mov eax, 0xa0
jmp 0x140228fff
mov eax, 0x255d
jmp 0x140228fd5
mov eax, 0x2514
jmp 0x140228fd5
add cl, ch
mov es, word [rdx]
add byte [rax], al
mov eax, 0xee
out dx, al
add byte [rax], al
add byte [rax], al
jmp 0x140228fff
mov eax, 0xeb
add byte [rax], al
jmp 0x140228fff
mov eax, 0xeb
add byte [rax], al
add cl, ch
movsb byte [rdi], byte [rsi]
add al, byte [rax]
jmp 0x140228fff
add byte [rax + 0xd6], bh
mov eax, 0xd6
invalid
jmp 0x140228fff
add al, byte [rax]
add byte [rax + 0xff], bh
mov eax, 0xff
add byte [rax], al
mov eax, 0xff
add byte [rax], al
jmp 0x140228fff
add al, byte [rax]
add byte [rax + 0xe9], bh
mov eax, 0xe9
mov eax, 0xe9
add byte [rax], al
add cl, ch
xchg byte [rdx], al
add byte [rax], al
invalid
add byte [rax], al
jmp 0x140228fff
add byte [rax + 0xc5], bh
mov eax, 0xc5
jmp 0x140228fff
add byte [rax], al
mov eax, 0xb2
jmp 0x140228fff
add al, byte [rax]
invalid
mov eax, 0x2510
jmp 0x140228fd5
add al, byte ds:[rax]
invalid
mov eax, 0xe2
jmp 0x140228fff
mov eax, 0xe7
jmp 0x140228fff
add al, byte [rax]
invalid
mov eax, 0xfc
jmp 0x140228fff
add al, byte [rax]
invalid
mov eax, 0x2584
jmp 0x140228fd5
mov eax, 0x393
jmp 0x140228fff
mov eax, 0x192
jmp 0x140228fff
mov eax, 0xe6
jmp 0x140228fff
mov eax, 0x2590
jmp 0x140228fd5
mov eax, 0x2310
jmp 0x140228fd5
mov eax, 0x2560
jmp 0x140228fd5
add cl, ch
fiadd dword [rcx]
add byte [rax], al
mov eax, 0xf6
add byte [rax], al
jmp 0x140228fff
mov eax, 0x255c
jmp 0x140228fd5
and eax, 0xc6e90000
add dword [rax], eax
add byte [rax + 0xe0], bh
mov eax, 0xe0
mov eax, 0xe0
loopne 0x140228e12
add byte [rax], al
jmp 0x140228fff
add dword [rax], eax
add byte [rax + 0x2534], bh
mov eax, 0x2534
mov eax, 0x2534
add byte [rax], al
jmp 0x140228fd5
mov eax, 0x255b
jmp 0x140228fd5
and eax, 0xa8e90000
add dword [rax], eax
add byte [rax + 0xf2], bh
mov eax, 0xf2
mov eax, 0xf2
jmp 0x140228fff
add byte [rax + 0xec], bh
mov eax, 0xec
jmp 0x140228fff
add byte [rax], al
mov eax, 0xe5
jmp 0x140228fff
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0xc6], bh
mov eax, 0xc6
mov eax, 0xc6
add byte [rax], al
jmp 0x140228fff
add byte [rax + 0xe8], bh
mov eax, 0xe8
jmp 0x140228fff
add byte [rax], al
mov eax, 0xea
jmp 0x140228fff
mov eax, 0x20a7
jmp 0x140228fd5
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0xe1], bh
mov eax, 0xe1
mov eax, 0xe1
jmp 0x140228fff
mov eax, 0xa1
add byte [rax], al
jmp 0x140228fff
mov eax, 0x25a0
jmp 0x140228fd5
mov eax, 0x2552
jmp 0x140228fd5
mov eax, 0xfb
jmp 0x140228fff
mov eax, 0x2553
jmp 0x140228fd5
mov eax, 0x2264
jmp 0x140228fd5
mov eax, 0x2248
jmp 0x140228fd5
mov eax, 0x2261
jmp 0x140228fd5
mov eax, 0xf7
jmp 0x140228fff
mov eax, 0xba
jmp 0x140228fff
mov eax, 0xf4
jmp 0x140228fff
mov eax, 0x2563
jmp 0x140228fd5
mov eax, 0xac
jmp 0x140228fff
mov eax, 0x2557
jmp 0x140228fd5
mov eax, 0xf9
jmp 0x140228fff
mov eax, 0xa3
add byte [rax], al
jmp 0x140228fff
mov eax, 0xa5
jmp 0x140228fff
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x2320], bh
mov eax, 0x2320
mov eax, 0x2320
jmp 0x140228fd5
mov eax, 0xaa
jmp 0x140228fff
mov eax, 0xdc
jmp 0x140228fff
mov eax, 0x2562
jmp 0x140228fd5
mov eax, 0x2229
jmp 0x140228fd5
mov eax, 0x255a
jmp 0x140228fd5
invalid
js 0x140228f16
mov eax, 0x2556
jmp 0x140228fd5
push rsi
and eax, 0x71eb0000
mov eax, 0x207f
jmp 0x140228fd5
mov eax, 0x2524
jmp 0x140228fd5
mov eax, 0xab
jmp 0x140228fff
mov eax, 0x2554
jmp 0x140228fd5
mov eax, 0x256b
jmp 0x140228fd5
mov eax, 0x2569
jmp 0x140228fd5
mov eax, 0x3a6
jmp 0x140228fff
mov eax, 0x2502
jmp 0x140228fd5
mov eax, 0x3c4
jmp 0x140228fff
mov eax, 0x256c
jmp 0x140228fd5
mov eax, 0x3c3
jmp 0x140228fff
mov eax, 0x2500
jmp 0x140228fd5
mov eax, 0x2580
jmp 0x140228fd5
mov eax, 0x3a3
jmp 0x140228fff
mov eax, 0x250c
jmp 0x140228fd5
mov eax, 0x2518
mov dword [rbp - 8], 0xe2
mov ecx, eax
shr ecx, 6
mov byte [rbp - 7], cl
and al, 0x3f
or al, 0x80
mov byte [rbp - 6], al
mov r14d, 3
jmp 0x14022901c
mov eax, 0xdf
jmp 0x140228fff
mov eax, 0x3c0
mov dword [rbp - 8], 0
mov ecx, eax
shr ecx, 6
or cl, 0xc0
mov byte [rbp - 8], cl
and al, 0xbf
mov byte [rbp - 7], al
mov r14d, 2
mov rax, qword [rbp - 0x30]
mov r15, qword [rbp - 0x20]
sub rax, r15
cmp rax, r14
jae 0x14022903f
lea rcx, [rbp - 0x30]
mov rdx, r15
mov r8, r14
call fcn.14025df30
mov r15, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
add rcx, r15
lea rdx, [rbp - 8]
mov r8, r14
call fcn.14025a776
add r15, r14
jmp 0x140228adb
mov rbx, qword [rdx]
lea rcx, [rbp - 0x30]
mov rdx, r14
mov r8, rdi
call fcn.14003d860
test byte [rbp - 0x30], 1
je 0x140229084
mov rax, rbx
neg rax
jno 0x1402290cb
mov rbx, r14
mov r14, rdi
mov rdi, qword [rbp - 0x28]
mov qword [rsi], rbx
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
jmp 0x1402290ba
cmp qword [rbp - 0x40], 0
je 0x1402290ab
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x38]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x20]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rsi], xmm0
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movups xmm0, xmmword [rbp - 0x28]
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], rdi
movups xmmword [rbp - 0x18], xmm0
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fzip_0.6.6_srccp437.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, [0x1402e1480]
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.14025bdc0
ud2
or byte [rax - 0x75], cl
adc byte [rbp - 0x77], r9b
iretd
add byte [rax], al
mov r10d, dword [rsi + 0x28]
mov ecx, dword [rsi + 0x20]
mov r11d, dword [rsi + 0x24]
xor edi, edi
lea rbx, [0x1402e1c00]
nop
mov r15d, r10d
or r15d, 3
mov r14d, r15d
and r14d, 0xfffffffe
imul r14d, r15d
shr r14d, 8
xor r14b, byte [r9 + rdi]
mov r15d, ecx
xor r15b, r14b
shr ecx, 8
movzx r15d, r15b
xor ecx, dword [rbx + r15*4]
movzx r15d, cl
add r15d, r11d
imul r11d, r15d, 0x8088405
inc r11d
mov r15d, r11d
shr r15d, 0x18
movzx r12d, r10b
xor r12d, r15d
shr r10d, 8
xor r10d, dword [rbx + r12*4]
mov byte [r9 + rdi], r14b
inc rdi
cmp r8, rdi
jne 0x140229390
mov dword [rsi + 0x28], r10d
mov dword [rsi + 0x20], ecx
mov dword [rsi + 0x24], r11d
jmp 0x140229815
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0x86
fadd dword [rax]
add byte [rax], al
movzx r15d, al
mov r8d, 0x40
mov eax, 0x40
mov eax, 0x40
sub r8, r15
cmp r8, rdx
mov qword [rbp - 8], rdx
jbe 0x14022944e
lea rcx, [rbx + r15]
mov rdi, rdx
mov r14, r9
mov rdx, r9
mov r8, rdi
call fcn.14025a776
add r15, rdi
jmp 0x1402294c7
mov rdi, rdx
test al, al
je 0x140229485
sub rdi, r8
lea r13, [r9 + r8]
add r15, rbx
mov rcx, r15
mov r14, r9
mov rdx, r9
call fcn.14025a776
inc qword [rsi + 0x38]
lea rcx, [rsi + 0x40]
mov r8d, 1
mov rdx, rbx
call fcn.1401ddd40
jmp 0x14022948b
mov r14, r9
mov r13, r9
mov r12, rdi
and r12, 0xffffffffffffffc0
mov r15d, edi
and r15d, 0x3f
add r12, r13
cmp rdi, 0x40
jb 0x1402294b9
shr rdi, 6
add qword [rsi + 0x38], rdi
lea rcx, [rsi + 0x40]
mov rdx, r13
mov r8, rdi
call fcn.1401ddd40
mov rcx, rbx
mov rdx, r12
mov r8, r15
call fcn.14025a776
mov byte [rsi + 0xd8], r15b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r14
mov r8, qword [rbp - 8]
call qword [rax + 0x18]
cmp qword [rsi + 0x30], 0
je 0x1402294f2
xor eax, eax
mov rdx, qword [rbp - 8]
jmp 0x140229815
cmp byte [rsi + 0xe0], 0
jne 0x140229886
mov byte [rsi + 0xe0], 1
mov word [rbp - 0x10], 0
mov qword [rbp - 0x18], 0
mov r14d, 0xa
lea r15, [rbp - 0x18]
lea r12, [0x1402ead60]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140229541
cmp byte [rdx + 0x10], 0x23
jne 0x140229810
test r14, r14
je 0x14022962c
mov rdi, qword [rsi + 0x18]
test rdi, rdi
je 0x1402296c4
cmp r14, rdi
mov r8, rdi
cmovb r8, r14
mov rcx, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov rdx, r15
call qword [rax + 0x18]
test rax, rax
je case.default.0x140229577
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
cmp byte [rdx + 0xf], 0x23
jne 0x140229810
mov rax, rdx
dec rax
mov qword [rbp - 0x20], rax
mov rax, qword [rdx - 1]
mov qword [rbp], rax
mov rax, qword [rdx + 7]
mov qword [rbp + 8], rax
mov rax, qword [rax]
test rax, rax
je 0x1402295ab
mov rcx, qword [rbp]
call rax
mov r8, qword [rbp]
mov rax, qword [rbp + 8]
cmp qword [rax + 8], 0
je 0x1402295d1
cmp qword [rax + 0x10], 0x11
jb 0x1402295c5
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call r13
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x20]
call r13
jmp 0x140229538
sub rdi, rdx
jb 0x14022982d
mov qword [rsi + 0x18], rdi
test rdx, rdx
je 0x1402296c4
mov rax, r14
sub rax, rdx
jb 0x14022985f
add r15, rdx
mov r14, rax
jmp 0x140229538
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
je 0x140229538
test rdx, rdx
jne 0x140229810
movzx edi, byte [rsi + 0xd8]
mov rax, qword [rsi + 0x38]
shl rax, 9
lea r15d, [rdi*8]
or r15, rax
lea r14, [rsi + 0x40]
mov eax, dword [rsi + 0x50]
mov dword [rbp - 0x30], eax
movups xmm0, xmmword [rsi + 0x40]
movaps xmmword [rbp - 0x40], xmm0
bswap r15
mov byte [rsi + rdi + 0x98], 0x80
cmp edi, 0x3f
je 0x140229685
lea rcx, [rbx + rdi]
inc rcx
mov r8, rdi
xor r8, 0x3f
xor edx, edx
call sub.VCRUNTIME140.dll_memset
xor edi, 0x38
cmp edi, 7
ja 0x1402296d0
lea rdi, [rbp - 0x40]
mov r8d, 1
mov rcx, rdi
mov rdx, rbx
call fcn.1401ddd40
xorps xmm0, xmm0
movaps xmmword [rbp + 0x30], xmm0
movaps xmmword [rbp + 0x20], xmm0
movaps xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x40], 0
mov qword [rbp + 0x48], r15
lea rdx, [rbp + 0x10]
mov r8d, 1
mov rcx, rdi
jmp 0x1402296e4
lea rdx, str.failed_to_fill_whole_buffer
jmp 0x140229810
mov qword [rsi + 0xd0], r15
lea rcx, [rbp - 0x40]
mov r8d, 1
mov rdx, rbx
call fcn.1401ddd40
mov eax, dword [rbp - 0x30]
bswap eax
movdqa xmm0, xmmword [rbp - 0x40]
pxor xmm6, xmm6
movdqa xmm1, xmm0
punpckhbw xmm1, xmm6
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
punpcklbw xmm0, xmm6
pshuflw xmm0, xmm0, 0x1b
pshufhw xmm0, xmm0, 0x1b
packuswb xmm0, xmm1
mov ecx, dword [rsi + 0x70]
mov dword [rbp + 0x20], ecx
movups xmm1, xmmword [rsi + 0x60]
movaps xmmword [rbp + 0x10], xmm1
mov rcx, qword [rsi + 0x58]
movdqu xmmword [rsi + 0x98], xmm0
mov dword [rsi + 0xa8], eax
mov byte [rsi + 0xd8], 0x14
shl rcx, 9
or rcx, 0xa0
bswap rcx
mov byte [rsi + 0xac], 0x80
movdqu xmmword [rsi + 0xad], xmm6
movdqu xmmword [rsi + 0xbd], xmm6
mov dword [rsi + 0xcc], 0
mov qword [rsi + 0xd0], rcx
lea rcx, [rbp + 0x10]
mov r8d, 1
mov rdx, rbx
call fcn.1401ddd40
mov eax, dword [rbp + 0x20]
bswap eax
movdqa xmm0, xmmword [rbp + 0x10]
movdqa xmm1, xmm0
punpckhbw xmm1, xmm6
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
punpcklbw xmm0, xmm6
pshuflw xmm0, xmm0, 0x1b
pshufhw xmm0, xmm0, 0x1b
packuswb xmm0, xmm1
mov rcx, qword [rsi + 0x78]
mov qword [rsi + 0x38], rcx
mov ecx, dword [rsi + 0x90]
mov dword [r14 + 0x10], ecx
movups xmm1, xmmword [rsi + 0x80]
movups xmmword [r14], xmm1
mov byte [rsi + 0xd8], 0
movdqa xmmword [rbp - 0x60], xmm0
mov dword [rbp - 0x50], eax
lea rcx, [rbp - 0x60]
lea rdx, [rbp - 0x18]
call fcn.140038610
test al, al
je 0x1402294e7
lea rdx, str.Invalid_authentication_code__this_could_be_due_to_an_invalid_password_or_errors_in_the_dataTried_to_use_an_already_finalized_HMAC._This_is_a_bug_
mov r8d, 0x5b
mov cl, 0x15
call fcn.140229940
mov rdx, rax
mov eax, 1
movaps xmm6, xmmword [rbp + 0x60]
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [0x1402e1508]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], 1
mov qword [rbp + 0x20], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
lea rdx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_srciomod.rs
lea rcx, [rbp + 0x10]
call fcn.14025ba30
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_srciomod.rs
mov rcx, rdx
mov rdx, r14
call fcn.14025b950
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fzip_0.6.6_src_aes.rs
mov rcx, rdx
mov rdx, r8
mov r8, rax
call fcn.14025ba70
lea rax, [0x1402e1870]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], 1
mov qword [rbp + 0x20], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fzip_0.6.6_src_aes.rs
lea rcx, [rbp + 0x10]
call fcn.14025ba30
int3
mov rax, qword [rdi + 0xe8]
mov r8, qword [rdi + 0xf0]
cmp r12, rdx
jne 0x140229b10
mov rcx, rdi
mov rdx, rax
call fcn.140229220
mov rsi, rdx
test rax, rax
jne 0x14022a0e9
mov qword [rdi + 0x100], rsi
mov qword [rdi + 0xf8], 0
mov rax, qword [rdi + 0xe8]
mov r8, qword [rdi + 0xf0]
xor r9d, r9d
jmp 0x140229b1c
ja 0x14022a11a
mov r9, r12
mov rsi, rdx
cmp rsi, r8
ja 0x14022a105
mov r12, rax
mov r13, qword [rdi + 0x118]
mov r14, qword [rdi + 0x108]
mov r11, qword [rdi + 0x110]
movzx eax, byte [r14 + 0xab01]
test al, al
mov ecx, 0x40
mov edx, 8
cmove ecx, edx
movzx ebx, byte [r14 + 0xab00]
xor ebp, ebp
cmp al, 2
setb r15b
movzx edx, byte [r14 + 0xab02]
mov byte [r14 + 0xab02], 0
mov eax, 0xfffffffb
cmp bl, 0xfc
je 0x140229c72
test bl, bl
js 0x140229c6d
cmp rsi, r9
mov qword [rsp + 0x58], r11
setne r11b
movzx r10d, byte [r14 + 0xab03]
mov eax, 0xfffffffe
test r11b, r10b
mov r11, qword [rsp + 0x58]
jne 0x140229c72
mov r11, r9
mov r9, rsi
sub r9, r11
mov r8, r12
add r8, r11
mov bpl, r15b
or ecx, ebp
cmp rsi, r11
sete al
or al, r10b
mov byte [r14 + 0xab03], al
mov rbp, r11
cmp rsi, r11
jne 0x140229ce1
test dl, dl
je 0x140229ce1
or ecx, 4
lea rdx, [r14 + 0x8000]
mov dword [rsp + 0x38], ecx
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0x2000
lea rcx, [rsp + 0x90]
call fcn.1400adea0
mov r12, qword [rsp + 0x90]
mov r9, qword [rsp + 0xa0]
movzx ecx, byte [rsp + 0x98]
mov byte [r14 + 0xab00], cl
mov eax, 0xfffffffb
cmp cl, 0xfc
je 0x140229fac
test cl, cl
js 0x140229fa7
mov r11, qword [rsp + 0x58]
je 0x140229fd2
mov byte [r14 + 0xab00], 0xff
jmp 0x140229fb1
mov eax, 0xfffffffd
mov rbp, r9
mov r12, qword [rdi + 0x110]
mov r9, qword [rdi + 0x118]
xor r8d, r8d
cmp eax, 0xfffffffb
sete r8b
add r8d, r8d
mov cl, 1
sub r12, r11
add r12, qword [rdi + 0xf8]
mov rdx, qword [rdi + 0x100]
cmp r12, rdx
cmovae r12, rdx
mov qword [rdi + 0xf8], r12
test r8, r8
je 0x14022a0d2
test cl, cl
je 0x140229cca
movzx eax, cl
cmp eax, 1
jne 0x14022a0c8
cmp rsi, rbp
je 0x14022a0c8
cmp r9, r13
je 0x140229ac0
jmp 0x14022a0c8
mov qword [rsp + 0x48], r13
mov r15, qword [r14 + 0xaaf8]
test r15, r15
mov qword [rsp + 0x40], rbp
je 0x140229db6
mov r13, rsi
cmp r15, 0x2000
mov r8d, 0x2000
cmovb r8, r15
mov rdx, qword [r14 + 0xaaf0]
mov rsi, rdx
add rsi, r8
jb 0x14022a177
cmp rsi, 0x8000
ja 0x14022a163
add rdx, r14
mov rcx, qword [rsp + 0x68]
mov r12, r8
call fcn.14025a776
mov r9, r12
mov rax, r15
sub rax, r12
mov qword [r14 + 0xaaf8], rax
and esi, 0x7fff
mov qword [r14 + 0xaaf0], rsi
test bl, bl
sete al
cmp r15, 0x2001
setb cl
and cl, al
movzx eax, cl
mov r12, qword [rdi + 0x110]
add r9, qword [rdi + 0x118]
mov qword [rdi + 0x118], r9
mov rsi, r13
mov r13, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov r11, qword [rsp + 0x58]
test eax, eax
mov ecx, 0
cmove ecx, eax
mov edx, 2
cmovne eax, edx
or ecx, eax
mov r8d, 2
jmp 0x140229c92
mov eax, ecx
or eax, 2
mov qword [rsp + 0x50], rsi
cmp rsi, rbp
cmove eax, ecx
mov dword [rsp + 0x74], eax
lea rax, [r14 + 0x8000]
mov qword [rsp + 0xb0], rax
mov rbx, qword [r14 + 0xaaf0]
mov eax, 0x2000
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x88], 0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x80], rax
xor r12d, r12d
mov qword [rsp + 0xa8], r9
mov rbp, r9
jmp 0x140229e4e
mov qword [rsp + 0x88], r9
mov r8, qword [rsp + 0xc0]
add r8, rsi
sub rcx, rbp
mov qword [rsp + 0x60], rcx
add qword [rsp + 0x80], rbp
mov rbp, qword [rsp + 0xb8]
mov r9, rbp
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 0x8000
and al, 0x28
add byte [rax - 0x72b80000], al
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xc0
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x78
call fcn.1400adea0
mov rsi, qword [rsp + 0x90]
mov r15, qword [rsp + 0xa0]
movzx r13d, byte [rsp + 0x98]
mov byte [r14 + 0xab00], r13b
sub rbp, rsi
mov qword [rsp + 0xb8], rbp
jb 0x14022a14f
mov rbp, qword [rsp + 0x60]
cmp r15, rbp
cmovb rbp, r15
mov qword [r14 + 0xaaf8], r15
mov rdx, qword [r14 + 0xaaf0]
mov rbx, rdx
add rbx, rbp
jb 0x14022a13d
cmp rbx, 0x8000
ja 0x14022a129
add r12, rsi
add rdx, r14
mov rcx, qword [rsp + 0x80]
mov r8, rbp
call fcn.14025a776
mov rax, r15
sub rax, rbp
mov qword [r14 + 0xaaf8], rax
clc
stosb byte [rdi], al
add byte [rax], al
and ebx, 0x7fff
mov qword [r14 + 0xaaf0], rbx
mov r9, qword [rsp + 0x88]
add r9, rbp
test r13b, r13b
js 0x140229ffa
cmp qword [rsp + 0xa8], 0
sete cl
cmp r13b, 1
sete dl
mov eax, 0xfffffffb
test cl, dl
mov r11, qword [rsp + 0x58]
jne 0x14022a004
mov rcx, qword [rsp + 0x40]
cmp qword [rsp + 0x50], rcx
jne 0x140229f80
test r13b, r13b
mov rcx, qword [rsp + 0x60]
je 0x14022a034
cmp rcx, r15
ja 0x140229e20
jmp 0x14022a004
cmp qword [rsp + 0x78], rsi
mov rcx, qword [rsp + 0x60]
je 0x14022a07a
test r13b, r13b
je 0x14022a091
cmp rcx, r15
ja 0x140229e20
jmp 0x14022a096
mov eax, 0xfffffffd
mov r11, qword [rsp + 0x58]
add r12, qword [rdi + 0x110]
mov qword [rdi + 0x110], r12
add r9, qword [rdi + 0x118]
mov qword [rdi + 0x118], r9
jmp 0x140229c83
add r12, qword [rdi + 0x110]
mov qword [rdi + 0x110], r12
add r9, qword [rdi + 0x118]
mov qword [rdi + 0x118], r9
mov eax, 2
xor ecx, ecx
jmp 0x140229da9
mov eax, 0xfffffffd
mov r11, qword [rsp + 0x58]
add r12, qword [rdi + 0x110]
mov qword [rdi + 0x110], r12
add r9, qword [rdi + 0x118]
mov qword [rdi + 0x118], r9
mov rsi, qword [rsp + 0x50]
mov r13, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
jmp 0x140229c83
add r12, qword [rdi + 0x110]
add r9, qword [rdi + 0x118]
mov eax, 1
mov qword [rdi + 0x110], r12
mov dword [rdi + 0x110], esp
mov qword [rdi + 0x118], r9
cmp r15, rcx
mov ecx, 0xfffffffb
cmova eax, ecx
mov rsi, qword [rsp + 0x50]
mov r13, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
and al, 0x40
ja 0x140229c83
jmp 0x140229d97
test r13b, r13b
sete al
cmp r15, rcx
setbe cl
test al, cl
je 0x14022a096
mov eax, 1
jmp 0x14022a098
cmp r15, rcx
jbe 0x14022a08a
xor eax, eax
mov rsi, qword [rsp + 0x50]
mov r13, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
insb byte [rdi], dx
and al, 0x40
add r12, qword [rdi + 0x110]
adc byte [rcx], al
add byte [rax], al
mov qword [rdi + 0x110], r12
add r9, qword [rdi + 0x118]
mov qword [rdi + 0x118], r9
invalid
sbb byte [rcx], al
add byte [rax], al
jmp 0x140229d97
cld
invalid
invalid
invalid
cld
invalid
sub r9, r13
xor eax, eax
mov rsi, r9
jmp 0x14022a0ee
lea rdx, [0x1402e166a]
mov r8d, 0x16
mov cl, 0x14
call fcn.140229940
mov rsi, rax
mov eax, 1
mov rdx, rsi
add rsp, 0xc8
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x1402e16f8]
mov rcx, rsi
mov rdx, r8
mov r8, rax
call fcn.14025ba70
lea r8, [0x1402e16f8]
mov rcx, r12
call fcn.14025be50
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.8.0_srcinflate_stream.rs
mov edx, 0x8000
mov rcx, rbx
call fcn.14025ba70
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.8.0_srcinflate_stream.rs
mov rcx, rdx
mov rdx, rbx
call fcn.14025be50
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.8.0_srcinflate_stream.rs
mov rcx, rsi
mov rdx, qword [rsp + 0x78]
call fcn.14025b950
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.8.0_srcinflate_stream.rs
mov edx, 0x8000
add byte [rdx + 0x8000], bh
mov rcx, rsi
call fcn.14025ba70
lea r8, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.8.0_srcinflate_stream.rs
mov rcx, rdx
mov rdx, rsi
in al, 9
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
bnd call fcn.14025be50
call fcn.14025be50
call fcn.14025be50
int3
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
movaps xmmword [rbp], xmm6
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdi, rdx
mov rbx, rcx
retf
lea rax, [rcx + 0x28]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
retf
mov dword [rbp - 0x10], eax
xorps xmm6, xmm6
lea rsi, [0x1402ead70]
mov qword [rbp - 0x30], rdx
jmp 0x14022a1f0
nop word cs:[rax + rax]
add byte [rax], al
add dh, al
sbb dword [rax], 1
add byte [rax], al
add dword [rcx + rbp - 0x1e], ecx
mov byte [rbx + 0x118], 1
sub rdx, r12
jne 0x14022a425
cmp byte [rbx + 0x118], 0
je 0x14022a206
mov ebx, 0x118
add byte [rbp + rcx - 0x80], dh
mov ebx, 0x119
add byte [rdi], cl
test byte [0x18c22a209], bl
mov edi, dword [rbx]
invalid
cmp byte [rbx + 0x119], 0
je 0x14022a423
mov r15, qword [rbx]
cmp ecx, dword [rbx + rcx*4 + 0x73]
adc byte [rax - 0x75], cl
push rbx
sbb byte [rcx + 0x39], cl
cmp r14, rdx
mov r14, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
cmp r14, rdx
jb 0x14022a26b
mov r12, qword [rbx + 8]
mov rcx, qword [rbx + 0x20]
mov r8, r12
sub r8, rcx
add rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, qword [rbp - 0x10]
mov rdx, r15
mov r8, r12
call fcn.140229220
test rax, rax
je 0x14022a24f
test rdx, rdx
jne 0x14022a431
cmp r12, rdx
jb 0x14022a490
mov r13, rdx
sub r13, r14
test r15, r15
je case.0x1401c144f.1420
cmp byte [rbx + 0x118], 0
je 0x14022a330
mov edx, 0x4c000001
cmp edx, esi
bnd je 0x14022a423
bnd je 0x14022a423
test byte [rsi + 0x48000001], al
mov edi, esi
mov rdi, rsi
movzx eax, byte [0x14034f150]
mov edx, 0x50
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1401fcae0
std
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
stosb byte [rdi], al
add dword [rax], eax
invalid
std
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
stosb byte [rdi], al
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x40], esi
movups xmmword [rax + 0x40], xmm6
movups xmmword [rax + 0x30], xmm6
movups xmmword [rax + 0x20], xmm6
adc dword [rax + 0x20], esi
adc dword [rax + 0x20], esi
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
mov rsi, rax
mov rcx, rax
xor edx, edx
xor r8d, r8d
call fcn.140255fc0
mov esp, 0x45890002
fadd dword [rbp - 0x747af040]
add dword [rax], eax
invalid
mov esp, 0x45890002
fadd dword [rbp - 0x747af040]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5d], cl
adc byte [rcx], al
add byte [rax], al
mov r12, qword [rbx + 0x110]
mov rcx, r12
call fcn.140255f30
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbx + 0x110], rsi
mov byte [rbx + 0x118], 0
mov rcx, rsi
mov rsi, rdi
mov rdi, qword [rbp - 0x30]
jmp 0x14022a337
add r15, r14
mov r14, qword [rcx + 0xc]
mov r12, qword [rcx + 0x24]
mov eax, 0xffffffff
cmp r13, rax
cmovb rax, r13
mov qword [rcx], r15
mov dword [rcx + 8], eax
mov qword [rcx + 0x18], rdi
mov dword [rcx + 0x20], 0x2000
call fcn.140255e20
lea ecx, [rax + 5]
cmp ecx, 9
or dword [rdi], ecx
xchg dword [rax], edi
add dword [rax], eax
invalid
or dword [rdi], ecx
xchg dword [rax], edi
add dword [rax], eax
add byte [rax + 0x63], cl
movsxd rcx, dword [rsi + rcx*4]
or al, 0x8e
add rcx, rsi
jmp rcx
add dword [rcx - 0x143fcefe], esi
mov r8b, 1
add dword [rcx], esi
sal byte [rcx], 0xc9
add dword [rcx], esi
sal byte [rcx], 0xc9
jmp 0x14022a3b0
and eax, 0xc03101b1
mov r8b, 1
mov al, 1
mov al, 1
jmp 0x14022a3b0
adc esi, dword [rcx - 0x143fcefb]
or eax, 0xb101b041
add esi, dword [rcx]
shr bl, 7
mov cl, 4
mov al, 1
xor r8d, r8d
mov r11, qword [rbx + 0x18]
mov rdx, qword [rbx + 0x110]
add dword [rax], eax
add byte [rbx + rcx*4 + 0x52], cl
or al, 0x48
mov edx, dword [rdx + 0x24]
add dword [rax], eax
add byte [rbx + rcx*4 + 0x52], cl
or al, 0x48
mov edx, dword [rdx + 0x24]
mov r9, r10
sub r9, r14
int1
int1
mov r15, qword [rbx + 0x10]
add r15, r9
add edi, ecx
add edi, ecx
cmp r15, r11
cmovae r15, r11
fisttp word [rbp + 0xf]
sti
mov qword [rbx + 0x10], r15
jnp 0x14022a3eb
test r8b, r8b
jne 0x14022a429
test al, al
jne 0x14022a1e0
cmp rdx, r12
cmp edx, esp
jne 0x14022a1e7
idiv ch
invalid
cmp r10, r14
jne 0x14022a1e7
invalid
invalid
cmp r13, r9
jne 0x14022a1e7
lea edx, str.decompression_not_finished_but_EOF_reachedcorrupt_deflate_streamC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.35_src_bufreader.rs
mov r8d, 0x2a
mov cl, 0x25
call fcn.140229940
cmc
invalid
invalid
jmp 0x14022a42e
cmc
invalid
mov eax, 1
mov rdx, r13
jmp 0x14022a436
xor edx, edx
xor eax, eax
jmp 0x14022a436
call fcn.14022aae0
mov rdx, rax
mov eax, 1
movaps xmm6, xmmword [rbp]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, 8
mov edx, 0x50
push rax
add byte [rax], al
add al, ch
mov ecx, dword [rdi]
lsl eax, word [rax]
push rax
add byte [rax], al
add al, ch
mov ecx, dword [rdi]
lsl eax, word [rax]
lsl eax, word [rax]
mov qword [rbp - 0x10], rsi
mov qword [rbp - 0x60], 0
lea rcx, [rbp - 0x28]
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
lea edx, [rbp - 0x60]
call fcn.14025b900
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0xb6e71
lea r8, [0x1402e1388]
lea eax, [0x1402e1388]
lea eax, [0x1402e1388]
mov edx, 0x29
add byte [rax], al
call fcn.14025bae0
cmp byte [rsi], dl
add eax, dword [rax]
mov dword [rbp - 0x14], eax
in al, dx
lea rax, [rbp - 0x14]
mov qword [rbp - 0x28], rax
lea rax, [0x1400434a0]
loope 0x14022a4b9
loope 0x14022a4b9
dec dword [rax - 0x77]
loopne 0x14022a507
invalid
mov qword [rbp - 0x20], rax
lea rax, str.wut:
lea eax, [0x14026a850]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x28]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bzip2_0.4.4_srcmem.rs
lea rcx, [rbp - 0x60]
call fcn.14025ba30
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rsi + 0x11a], 0
je 0x14022a6fa
mov byte [rsi + 0x118], 2
xor edx, edx
xor edi, edi
jmp 0x14022a716
xor edi, edi
mov rdx, rcx
jmp 0x14022a716
mov rcx, rbx
call fcn.140230ef0
mov rsi, rax
mov rcx, rax
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 8]
mov rdx, rsi
mov r8, rax
call fcn.14003d860
cmp dword [rbp + 8], 1
je 0x14022aa07
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.14025a776
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], rsi
lea rcx, [rbp + 8]
call fcn.14022d420
mov rdx, rax
jmp 0x14022a716
lea rdx, str.incomplete_frame
mov r8d, 0x10
mov cl, 0x25
call fcn.140229940
mov rdx, rax
mov edi, 1
mov rax, rdi
movaps xmm6, xmmword [rbp + 0x30]
xor byte [rax - 0x7f], cl
invalid
enter 0, 0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor byte [rax - 0x7f], cl
invalid
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x40]
add rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
cmp rax, rdx
cmovae rax, rdx
mov qword [rsi + 0x10], rax
test rcx, rcx
jne 0x14022a5aa
mov r15, r13
mov rbx, qword [rsi]
mov r13, qword [rsi + 8]
mov rcx, qword [rsi + 0x20]
movzx r9d, byte [rsi + 0x118]
movzx r8d, r9b
test rbx, rbx
je 0x14022a95b
test r9b, r9b
jne 0x14022a947
cmp rax, rdx
jb 0x14022a821
mov r8, r13
sub r8, rcx
add rcx, rbx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, qword [rbp - 0x58]
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r13
call fcn.140229220
test rax, rax
je 0x14022a806
test rdx, rdx
jne 0x14022a711
xor edx, edx
jmp 0x14022a80f
cmp r13, rdx
jb 0x14022aa49
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], r13
xor eax, eax
sub rdx, rax
je 0x14022a9a6
ror byte [rax - 0x39], 1
fadd dword [r8]
add byte [rax], al
add byte [rcx + rcx*4 + 0x75], cl
mov al, 0x48
mov dword [rbp - 0x48], 0x2000
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], 0x2000
mov qword [rbp - 0x40], 0
cmp byte [rsi + 0x11a], 0
je 0x14022a89e
mov rcx, qword [rsi + 0x110]
mov edx, 1
call fcn.14022dc60
mov rbx, rax
mov rcx, rax
call fcn.140230f10
test eax, eax
jne 0x14022a66b
mov r13, r15
mov byte [rsi + 0x11a], 0
mov r8, qword [rbp - 0x50]
movups xmm0, xmmword [rbp - 0x48]
mov rbx, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
jmp 0x14022a8a9
xor eax, eax
mov r8, r14
movaps xmm0, xmm6
mov r13, r15
mov rcx, qword [rsi + 0x110]
mov qword [rbp - 0x18], r8
movups xmmword [rbp - 0x10], xmm0
lea r8, [rbp - 0x50]
mov qword [rbp - 0x20], r8
loopne 0x14022a909
mov dword [rbp + 0x10], ebx
loopne 0x14022a909
mov dword [rbp + 0x10], ebx
mov qword [rbp + 0x18], rdx
mov qword [rbp + 0x20], rax
lea rax, [rbp - 0x38]
mov qword [rbp + 8], rax
mov rdx, r13
mov r8, r12
call fcn.14022f150
mov rbx, rax
mov rcx, rax
call fcn.140230f10
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x20]
cmp qword [rcx + 8], rdx
jb 0x14022a9ed
mov qword [rcx + 0x10], rdx
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 8]
cmp qword [rcx + 8], rdx
cmp dword [rcx + 8], edx
jb 0x14022a9d5
mov qword [rcx + 0x10], rdx
test eax, eax
jne 0x14022a66b
test rbx, rbx
jne 0x14022a780
mov byte [rsi + 0x11a], 1
cmp byte [rsi + 0x119], 0
je 0x14022a780
mov byte [rsi + 0x118], 2
jmp 0x14022a780
mov edx, 0
cmp r8d, 1
cmp eax, 1
cmp eax, 1
je 0x14022a58b
jmp 0x14022a716
cmp r8d, 2
je 0x14022a59f
cmp r8d, 1
je 0x14022a58b
cmp rax, rdx
jb 0x14022a9cd
mov r8, r13
sub r8, rcx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, qword [rbp - 0x58]
xor edx, edx
ror byte [rbp - 0x77], cl
call 0x1400b3b76
dec dword [rax - 0x7b]
invalid
je 0x14022a9b2
ror byte [rbp - 0x77], cl
call 0x1400b3b76
dec dword [rax - 0x7b]
sal byte [rsi + rbx - 0x41], 1
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test dword [rbp + rdi*8 - 1], esi
push qword [rcx]
shr bl, cl
adc eax, 0x11886c6
add byte [rax], al
add ecx, ebp
fsincos
invalid
mov edi, 1
test rdx, rdx
jne 0x14022a716
xor edx, edx
jmp 0x14022a9bb
cmp r13, rdx
jb 0x14022aa49
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], r13
xor eax, eax
sub rdx, rax
jmp 0x14022a711
lea rcx, str.Given_position_outside_of_the_buffer_bounds.
lea r8, [0x1402e1738]
mov edx, 0x2c
add byte [rax], al
add byte [rax], al
call fcn.14025bae0
lea rcx, str.Given_position_outside_of_the_buffer_bounds.
lea r8, [0x1402e21f0]
add eax, 0xb77f5
add eax, 0xb77f5
mov edx, 0x2c
call fcn.14025bae0
ud2
add byte [rbp + rcx*4 + 0xd], cl
jbe 0x14022aa33
jbe 0x14022aa33
add byte [rbp + rcx*4 + 0x45], cl
loopne 0x14022a9e8
sbb eax, dword [rax]
add byte [rax], al
call fcn.14025bdc0
mov dword [rbx], edx
add eax, dword [rax]
call fcn.14002e150
mov ecx, 1
add byte [rax - 0x77], cl
bnd call fcn.14025b3e0
add byte [rax - 0x77], cl
bnd call fcn.14025b3e0
lea rcx, str.assertion_failed:_filled___self.buf.init_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_srcio_borrowed_buf.rs
lea r8, [0x1402e1388]
mov edx, 0x29
add byte [rax], al
add byte [rax], al
call fcn.14025bae0
int3
cmp dword [rax + 8], ecx
jb 0x14022aab9
mov qword [rax + 0x10], rcx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.Given_position_outside_of_the_buffer_bounds.
lea r8, [0x1402e1738]
mov edx, 0x2c
call fcn.14025bae0
int3
int3
sub esp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
mov ebx, ecx
movzx eax, byte [0x14034f150]
mov edx, 1
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14022ab48
mov rsi, rax
mov byte [rax], bl
movzx eax, byte [0x14034f150]
mov edx, 0x18
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1401fcae0
test rax, rax
je 0x14022ab57
mov qword [rax], rsi
lea rcx, [0x1402e1198]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x14
inc rax
add rsp, 0x30
pop rbx
pop rsi
pop rbp
ret
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov edx, 1
call fcn.14025b400
mov qword [rbp - 0x10], rsi
jne 0x14022ab4b
mov ecx, 8
mov edx, 0x18
call fcn.14025b400
ud2
adc eax, 0xb6611
mov rcx, qword [rbp - 0x10]
invalid
invalid
call fcn.1400b5f20
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rsi
pop rbp
ret
add r14b, r15b
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x28], 2
jb 0x14022ac74
mov rax, qword [rsi + 0x48]
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x18], rsi
jne 0x14022ac19
jne 0x14022ac19
mov rax, qword [rsi + 0x50]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov rax, qword [rax]
test rax, rax
je 0x14022ac47
mov rcx, qword [rbp - 0x10]
call rax
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x18]
je 0x14022ac74
cmp qword [rax + 0x10], 0x11
jb 0x14022ac65
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsi + 0x110]
add rsp, 0x48
pop rsi
pop rbp
jmp fcn.1402305f0
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov r8, qword [rbp - 0x10]
invalid
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
je 0x14022accc
invalid
mov rax, qword [rbp - 8]
cmp qword [rax + 0x10], 0x11
jb 0x14022acbd
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x110]
call fcn.1402305f0
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x28
pop rsi
pop rbp
ret
jmp 0x14022ad50
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
cmp qword [rcx + 0xf0], 0
je 0x14022ad89
mov r8, qword [rcx + 0xe8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x48
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x48
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x40]
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
or byte [rax], al
or byte [rax], al
je 0x14022addc
mov rax, qword [rbp - 8]
cmp qword [rax + 0x10], 0x11
jb 0x14022adcd
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0xf0], 0
je 0x14022ae04
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0xe8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [0x14034f0b8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
in al, dx
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
cmp qword [rcx + 8], 0
je 0x14022ae3f
mov r8, qword [rsi]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x28], 2
jb 0x14022ae94
mov rax, qword [rsi + 0x48]
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x18], rsi
mov rax, qword [rsi + 0x50]
mov qword [rbp - 8], rax
clc
clc
mov rax, qword [rax]
test rax, rax
je 0x14022ae67
mov rcx, qword [rbp - 0x10]
call rax
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x18]
je 0x14022ae94
cmp qword [rax + 0x10], 0x11
jb 0x14022ae85
js case.0x1401a72f6.1521
adc dword [rdx + 4], esi
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsi + 0x110]
mov rcx, rsi
call fcn.140255f30
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rsi
add rsp, 0x48
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
je 0x14022aefc
mov rax, qword [rbp - 8]
cmp qword [rax + 0x10], 0x11
jb 0x14022aeed
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x110]
call fcn.14022af20
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax - 0x75], cl
or eax, 0x124184
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
in al, dx
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
cmp byte [rcx], 2
jb case.0x1401c12bf.1444
mov rax, qword [rcx + 0x20]
mov qword [rbp - 0x18], rax
mov rax, qword [rcx + 0x28]
mov eax, dword [rcx + 0x28]
mov eax, dword [rcx + 0x28]
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
test rax, rax
je 0x14022af85
mov rcx, qword [rbp - 0x18]
call rax
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
or byte [rax], al
or byte [rax], al
je case.0x1401c12bf.1444
cmp qword [rax + 0x10], 0x11
jb 0x14022af9f
adc al, byte [rax]
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbp
ret
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x14022affb
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
jb 0x14022afec
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
or eax, 0x1240c5
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x3d505
invalid
invalid
add eax, dword [rax]
add eax, 0x900003d5
nop
add rsp, 0x20
invalid
pop rbp
ret
invalid
invalid
mov rax, qword [rsi + 0x48]
mov eax, dword [rsi + 0x48]
mov qword [rbp - 0x10], rax
mov rax, qword [rsi + 0x50]
mov qword [rbp - 8], rax
mov rax, qword [rax]
test rax, rax
je 0x14022b063
mov rcx, qword [rbp - 0x10]
call rax
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
clc
clc
cmp qword [rax + 8], 0
je 0x14022b093
cmp qword [rax + 0x10], 0x11
jb 0x14022b07d
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add eax, dword [rax]
invalid
nop
add rsp, 0x38
pop rsi
pop rbp
ret
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x14022b0dc
mov rax, qword [rbp - 8]
cmp qword [rax + 0x10], 0x11
jb 0x14022b0cd
invalid
add al, 0x4d
mov eax, dword [rax - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
call fcn.14022acf0
invalid
dec dword [rax - 0x75]
invalid
invalid
mov r8, qword [rax + 0x108]
mov rcx, qword [0x14034f0b8]
wait
invalid
adc al, byte [rax]
xor edx, edx
add rsp, 0x30
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
rol dword [rbx], cl
invalid
invalid
wait
invalid
rol dword [rbx], cl
add byte [rdi], cl
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0x108]
mov rcx, qword [0x14034f0b8]
invalid
adc al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
invalid
pop rbp
ret
sub rsp, 0x1c8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x140], 0xfffffffffffffffe
mov dword [rbp + 0x140], 0xfffffffe
mov dword [rbp + 0x140], 0xfffffffe
mov qword [rbp - 8], rcx
xor eax, eax
cmp rax, qword [rdx + 0x140]
cmp eax, dword [rdx + 0x140]
jno 0x14022b19e
mov rdx, qword [rdx + 0x148]
jmp 0x14022b1a5
add rdx, 0x140
add byte [rax - 0x75], cl
jb 0x14022b1b1
mov rsi, qword [rdx + 8]
mov r11, qword [rdx + 0x10]
lea rax, [rsi + 8]
xor r8d, r8d
movabs rcx, 0x101010101010100
add dword [rax - 0x46], ecx
add byte [rax - 0x7f7f7f80], 0x80
or byte [rbp - 0x77], 0xdd
mov ebp, ebx
add dword [rax - 0x46], ecx
add byte [rax - 0x7f7f7f80], 0x80
or byte [rbp - 0x77], 0xdd
mov ebp, ebx
mov ebp, ebx
mov r10, r11
sub r10, r8
lea r9, [rsi + r8]
cmp r10, 0xf
ja 0x14022b210
cmp r11, r8
cmp ebx, eax
je 0x14022b321
xor edi, edi
nop word cs:[rax + rax]
cmp byte [r9 + rdi], 0
je 0x14022b2d4
inc rdi
cmp r10, rdi
jne 0x14022b1f0
jmp 0x14022b321
lea r11, [r9 + 7]
and r11, 0xfffffffffffffff8
sub r11, r9
jne 0x14022b270
invalid
mov r14, qword [rbx + r11 - 8]
je 0x14022b24f
clc
mov r15, qword [rbx + r11]
mov r12, rcx
sub r12, r15
or r12, r15
mov r15, rcx
sub r15, r14
or r15, r14
and r15, r12
not r15
not edi
test r15, rdx
jne 0x14022b2a0
add r11, 0x10
cmp r11, rdi
jbe 0x14022b230
ret
jmp 0x14022b2a0
cmp r11, r10
je 0x14022b321
add r9, r11
mov r10, r13
sub r10, r11
sub r10, r8
xor edi, edi
nop word cs:[rax + rax]
cmp byte [r9 + rdi], 0
je 0x14022b2d1
inc rdi
cmp r10, rdi
jne 0x14022b2c0
jmp 0x14022b321
add rdi, r11
lea r9, [rdi + r8]
inc r9
add rdi, r8
mov r11, r13
cmp rdi, r13
jae 0x14022b300
movzx r10d, byte [rsi + rdi]
cmp r9, r11
ja 0x14022b311
mov r8, r9
mov eax, ecx
test r10b, r10b
jne 0x14022b1cb
jmp 0x14022b311
mov r8, r9
mov eax, ecx
cmp r9, r11
jbe 0x14022b1cb
mov r13, r11
jmp 0x14022b321
test r10b, r10b
mov r13, r11
jne 0x14022b321
mov r13, rdi
test rdi, rdi
je 0x14022b35b
test r13, r13
js 0x14022bd47
adc byte [rcx + 1], bh
mov ecx, 1
mov al, 1
mov dword [rbp + 0x11c], eax
xor r8d, r8d
ror byte [rax - 0x77], 0x8d
lock add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x80], r8
ror byte [rax - 0x77], 0x8d
lock add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x80], r8
call fcn.14025a776
movzx eax, byte [0x14034f150]
mov edx, 1
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14022bd25
or dword [rax], eax
invalid
mov byte [rax], 0x2f
mov rsi, rax
movzx eax, byte [0x14034f150]
add eax, 0x123da6
add eax, 0x123da6
mov edx, 1
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
mov qword [rbp + 0x88], rsi
je 0x14022bd36
mov qword [rbp + 0xe0], rax
mov byte [rax], 0x5c
mov qword [rbp + 0x90], 0
mov qword [rbp + 0x98], 1
test dword [rax + 0x1000000], ebx
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add dword [rax], eax
add byte [rax], al
test dword [rax + 0x1000000], ebx
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov rcx, rbp
mov rdx, qword [rbp + 0xf0]
mov r8, qword [rbp + 0x80]
mov r9, rsi
call fcn.140040e10
movzx eax, byte [rbp]
mov byte [rbp + 0x12f], al
mov r15, qword [rbp + 8]
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x20]
mov qword [rbp + 0x100], rcx
mov rcx, qword [rbp + 0x28]
mov qword [rbp + 0xe8], rcx
mov rcx, qword [rbp + 0x38]
mov qword [rbp + 0x130], rcx
mov r13, qword [rbp + 0x48]
mov rsi, qword [rbp + 0x50]
mov rbx, qword [rbp + 0x58]
mov r12, qword [rbp + 0x60]
lea rcx, [r12 - 1]
mov qword [rbp + 0x108], rcx
mov rcx, rax
and rcx, 0xffffffffffffff00
mov qword [rbp + 0x78], rcx
lea rcx, [rbx - 1]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
mov edi, eax
mov r8d, 1
xor ecx, ecx
mov qword [rbp + 0xd0], 0
mov qword [rbp - 0x20], r13
jmp 0x14022b4d4
mov r8, qword [rbp + 0x98]
mov rcx, qword [rbp + 0xa0]
mov rax, qword [rbp + 0xe0]
movzx eax, byte [rax]
mov byte [r8 + rcx], al
inc rcx
mov qword [rbp + 0xa0], rcx
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0xd0], rax
test byte [rbp + 0x12f], 1
mov qword [rbp + 0x120], rcx
mov qword [rbp + 0x70], r8
je 0x14022b610
mov rax, qword [rbp + 0x108]
mov rcx, qword [rbp + 0xe8]
add rax, rcx
cmp qword [rbp + 0x130], 0xffffffffffffffff
je 0x14022b756
cmp rax, rsi
jae 0x14022b924
movzx edx, dil
or rdx, qword [rbp + 0x78]
mov r8, r12
sub r8, rdx
mov r14, qword [rbp + 0xe8]
nop dword [rax]
movzx eax, byte [r13 + rax]
mov rcx, qword [rbp + 0x100]
bt rcx, rax
jae 0x14022b590
mov rax, qword [rbp + 0x130]
cmp r15, rax
cmova rax, r15
lea rcx, [r14 + r13]
mov r10, rax
nop dword [rax + rax]
cmp r10, r12
jae 0x14022b5c0
mov r9, r10
add r10, r14
cmp r10, rsi
jae 0x14022bc85
lea r10, [r9 + 1]
movzx r11d, byte [rbx + r9]
cmp r11b, byte [rcx + r9]
je 0x14022b560
sub r14, r15
add r14, r9
inc r14
jmp 0x14022b593
add r14, r12
mov qword [rbp + 0x130], 0
mov rax, qword [rbp + 0x108]
add rax, r14
cmp rax, rsi
jb 0x14022b530
jmp 0x14022b924
mov rcx, r15
nop word cs:[rax + rax]
cmp qword [rbp + 0x130], rcx
jae 0x14022b720
dec rcx
cmp rcx, r12
jae 0x14022bcde
lea rax, [rcx + r14]
cmp rax, rsi
jae 0x14022bcc7
movzx r9d, byte [rbx + rcx]
cmp r9b, byte [r13 + rax]
je 0x14022b5d0
add r14, rdx
mov qword [rbp + 0x130], r8
jmp 0x14022b59e
test dword [rbp - 0x18], 0x10000
je 0x14022b623
jmp 0x14022b924
add r15, rax
mov eax, edi
test r15, r15
je 0x14022b646
cmp r15, rsi
jae 0x14022b640
cmp byte [r13 + r15], 0xbf
jg 0x14022b646
jmp 0x14022bcf2
jne 0x14022bcf2
mov edi, eax
xor dil, 1
cmp r15, rsi
je 0x14022b740
movzx r8d, byte [r13 + r15]
movzx ecx, r8b
test cl, cl
js 0x14022b6a0
test al, 1
jne 0x14022b710
mov eax, 1
cmp ecx, 0x80
jb 0x14022b620
mov eax, 2
cmp ecx, 0x800
jb 0x14022b620
cmp ecx, 0x10000
mov eax, 4
sbb rax, 0
jmp 0x14022b620
mov edx, ecx
and edx, 0x1f
movzx r9d, byte [r13 + r15 + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14022b6ec
movzx ecx, byte [r13 + r15 + 2]
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
cmp r8b, 0xf0
jb 0x14022b6fe
movzx r8d, byte [r13 + r15 + 3]
and edx, 7
shl edx, 0x12
shl ecx, 6
and r8d, 0x3f
or r8d, ecx
or r8d, edx
mov ecx, r8d
test al, 1
je 0x14022b66b
jmp 0x14022b710
shl edx, 6
or edx, r9d
mov ecx, edx
test al, 1
je 0x14022b66b
jmp 0x14022b710
shl edx, 0xc
or ecx, edx
test al, 1
je 0x14022b66b
nop dword [rax + rax]
mov r14, r15
mov rcx, r15
jmp 0x14022b85e
lea rax, [r14 + r12]
mov qword [rbp + 0x130], 0
jmp 0x14022b854
mov r14, rsi
mov r15, rsi
mov rcx, rsi
test al, 1
jne 0x14022b85e
jmp 0x14022b924
cmp rax, rsi
jae 0x14022b924
movzx edx, dil
or rdx, qword [rbp + 0x78]
lea rcx, [r15 - 1]
cmp rcx, r12
setb byte [rbp + 0x130]
mov r8, qword [rbp - 0x10]
add r8, r15
mov qword [rbp + 0xd8], r8
mov r14, qword [rbp + 0xe8]
jmp 0x14022b7a6
add r14, r12
mov rax, qword [rbp + 0x108]
add rax, r14
cmp rax, rsi
jae 0x14022b924
movzx eax, byte [r13 + rax]
mov r8, qword [rbp + 0x100]
bt r8, rax
jae 0x14022b790
lea rax, [r14 + r13]
mov r11, r15
cmp r11, r12
jae 0x14022b7f0
mov r10, r11
lea r8, [r14 + r11]
cmp r8, rsi
jae 0x14022bca6
lea r11, [r10 + 1]
movzx r8d, byte [rbx + r10]
cmp r8b, byte [rax + r10]
add al, 0x10
add al, 0x10
je 0x14022b7c0
sub r14, r15
add r14, r10
inc r14
jmp 0x14022b793
dec byte [rbp + 1]
invalid
cmp byte [rbp + 0x130], 0
je 0x14022b83c
lea rax, [rcx + r14]
lea eax, [rcx + rsi]
mov r10, qword [rbp + 0xd8]
mov r11, r15
add byte [rax], al
add byte [rbp - 0x77], cl
sti
nop word [rax + rax]
sub r11, 1
jb 0x14022b845
invalid
invalid
cmp rax, rsi
jae 0x14022bd11
movzx r9d, byte [r10]
dec r10
lea r8, [rax - 1]
cmp r9b, byte [r13 + rax]
add rax, 0xffffffffc0894c00
add rax, 0xffffffffc0894c00
je 0x14022b810
add r14, rdx
jmp 0x14022b793
test r15, r15
jne 0x14022bd67
lea rax, [r14 + r12]
mov qword [rbp + 0x130], 0xffffffffffffffff
mov qword [rbp + 0xe8], rax
mov rcx, rax
mov qword [rbp + 0xd8], rcx
mov r13, qword [rbp + 0xd0]
sub r14, r13
mov rcx, qword [rbp + 0x90]
mov rax, rcx
mov rdx, qword [rbp + 0x120]
sub rax, rdx
cmp rax, r14
jae 0x14022b8c0
lea rcx, [rbp + 0x90]
mov r8, r14
call fcn.14025df30
mov rdx, qword [rbp + 0xa0]
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x98]
jmp 0x14022b8c8
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x68], rcx
mov qword [rbp + 0x120], rdx
add r13, qword [rbp + 0xf0]
lea rcx, [rax + rdx]
mov rdx, r13
mov r13, rax
mov r8, r14
call fcn.14025a776
mov r8, r13
mov rcx, qword [rbp + 0x120]
add rcx, r14
mov qword [rbp + 0xa0], rcx
mov rdx, qword [rbp + 0x68]
cmp rdx, rcx
mov r13, qword [rbp - 0x20]
jne 0x14022b4ae
mov r8d, 1
lea rcx, [rbp + 0x90]
call fcn.14025df30
jmp 0x14022b4a0
mov r8, qword [rbp + 0x80]
mov rbx, qword [rbp + 0xd0]
sub r8, rbx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
mov rdi, qword [rbp + 0x120]
sub rax, rdi
cmp rax, r8
jae 0x14022b984
lea rcx, [rbp + 0x90]
mov rdx, rdi
mov rsi, r8
call fcn.14025df30
mov rdi, qword [rbp + 0xa0]
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x100], rax
mov r14, qword [rbp + 0x98]
mov rcx, r14
mov r8, rsi
jmp 0x14022b996
mov qword [rbp + 0x100], rcx
mov r14, qword [rbp + 0x98]
mov rcx, qword [rbp + 0x70]
mov qword [rbp + 0x108], r14
add rbx, qword [rbp + 0xf0]
add rcx, rdi
mov rdx, rbx
mov rsi, r8
call fcn.14025a776
add rdi, rsi
mov rcx, qword [0x14034f0b8]
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
mov r8, qword [rbp + 0xe0]
call rsi
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x88]
call rsi
mov rcx, rbp
mov rdx, r14
mov r8, rdi
call fcn.1401e4ea0
movzx edx, byte [rbp]
mov rcx, qword [rbp + 0x10]
mov rax, qword [rbp + 0x20]
lea r8, [0x1402ead98]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rdi
mov r11, qword [rbp + 0x108]
mov r8, r11
jmp r9
add rcx, 4
jmp 0x14022ba52
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add rcx, r8
add rcx, 8
jmp 0x14022ba52
mov ecx, 6
jmp 0x14022ba52
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add rcx, r8
add rcx, 2
jmp 0x14022ba52
mov ecx, 2
mov rdi, rdx
sub rdi, rcx
jb 0x14022bd4c
add rcx, r11
mov r8, rcx
test rdi, rdi
je 0x14022ba7b
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14022ba7d
xor eax, eax
mov qword [rbp + 0x90], r11
mov qword [rbp + 0x98], rdx
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rbp + 0xa0], xmm0
movups xmmword [rbp + 0xb0], xmm1
mov rcx, qword [rbp + 0x20]
mov qword [rbp + 0xc0], rcx
mov byte [rbp + 0xca], al
mov word [rbp + 0xc8], 0x200
lea r14, [rbp - 0x57]
lea r15, [rbp + 0x21]
mov eax, 1
mov qword [rbp + 0x120], rax
mov r12b, 1
xor r13d, r13d
lea rsi, [rbp - 0x58]
lea rdi, [rbp + 0x90]
mov rbx, rbp
mov qword [rbp + 0x130], 0
jmp 0x14022bb35
mov eax, dword [rbp + 0x114]
mov ecx, dword [rbp + 0x117]
mov dword [rbp + 0xfb], ecx
mov dword [rbp + 0xf8], eax
mov rdx, qword [rbp + 0x120]
mov qword [rbp + 0x130], r8
mov qword [rbp + 0x120], rdx
mov eax, dword [rbp + 0xf8]
mov ecx, dword [rbp + 0xfb]
mov dword [rbp + 0x117], ecx
mov dword [rbp + 0x114], eax
mov byte [rbp + 0x13f], 0
mov rcx, rsi
mov rdx, rdi
call fcn.1401e5340
movzx eax, byte [rbp - 0x58]
cmp al, 0xa
je 0x14022bbeb
cmp al, 9
mov r8, qword [rbp + 0x130]
jne 0x14022baf0
mov qword [rbp], r8
mov rax, qword [rbp + 0x120]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], r13
mov byte [rbp + 0x18], r12b
mov eax, dword [rbp + 0x114]
mov ecx, dword [rbp + 0x117]
mov dword [r15 - 5], ecx
mov dword [r15 - 8], eax
mov byte [rbp + 0x20], 9
mov rax, qword [r14 + 0x2f]
mov qword [r15 + 0x2f], rax
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov rdx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x30]
mov rcx, rbx
call fcn.1401e9cd0
mov r8, qword [rbp]
mov rdx, qword [rbp + 8]
mov r13, qword [rbp + 0x10]
movzx r12d, byte [rbp + 0x18]
mov eax, dword [r15 - 8]
mov ecx, dword [r15 - 5]
mov dword [rbp + 0xf8], eax
mov dword [rbp + 0xfb], ecx
jmp 0x14022bb0f
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x130]
mov qword [rdx], rax
mov rax, qword [rbp + 0x120]
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], r13
mov byte [rdx + 0x18], r12b
mov eax, dword [rbp + 0x114]
mov ecx, dword [rbp + 0x117]
mov dword [rdx + 0x19], eax
mov dword [rdx + 0x1c], ecx
cmp qword [rbp + 0x100], 0
je 0x14022bc3e
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x108]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x11c], 0
je 0x14022bc5b
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0xf0]
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
add r14, rax
cmp rsi, r14
cmova r14, rsi
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
mov rcx, r14
mov rdx, rsi
call fcn.14025b9c0
jmp 0x14022bd76
add r14, r15
cmp rsi, r14
cmova r14, rsi
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
mov rcx, r14
mov rdx, rsi
call fcn.14025b9c0
jmp 0x14022bd76
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
mov rcx, rax
mov rdx, rsi
call fcn.14025b9c0
jmp 0x14022bd76
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
mov rdx, r12
call fcn.14025b9c0
jmp 0x14022bd76
lea rax, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rsi
mov r8, r15
mov r9, rsi
call fcn.14025c070
jmp 0x14022bd76
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
mov rcx, rax
mov rdx, rsi
call fcn.14025b9c0
jmp 0x14022bd76
mov ecx, 1
mov edx, 1
call fcn.14025b3e0
jmp 0x14022bd76
mov ecx, 1
mov edx, 1
call fcn.14025b3e0
jmp 0x14022bd76
lea r8, [0x1402d8080]
call fcn.14025b950
jmp 0x14022bd76
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_src_strpattern.rs
mov rdx, r12
call fcn.14025b9c0
ud2
add dword [rax], eax
add bh, bh
adc eax, 0x3c6e9
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14034f0b8]
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 r14
pop r15
pop rbp
ret
lock add byte [rax], al
add bh, bh
adc eax, 0x3c585
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rdi], cl
sub dword [rbp + 0x340], esi
mov qword [rbp + 0x338], 0xfffffffffffffffe
mov rsi, rdx
mov r15, rcx
mov rdi, qword [rcx]
test rdi, rdi
je 0x14022bfdb
lea rax, [0x1402eaddc]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
movzx ebx, byte [r15 + 0x1f0]
mov byte [r15 + 0x1f0], 3
cmp bl, 3
je 0x14022c969
lea rdx, [r15 + 0x1f1]
mov byte [rbp - 0x58], bl
lea rcx, [rbp - 0x57]
mov r8d, 0xe7
call fcn.14025a776
xor eax, eax
ror byte [rcx + 0x3b], 0x87
add dword [rax], eax
add byte [rcx + 9], dh
ror byte [rcx + 0x3b], 0x87
add dword [rax], eax
add byte [rcx + 9], dh
mov rax, qword [r15 + 0x148]
jmp 0x14022c028
lea rax, [r15 + 0x140]
movzx ecx, word [rax + 0x98]
cmp bl, 2
sete r13b
cmp rcx, 4
ja case.0x14022c060.3
and r13b, byte [rbp - 0x57]
mov r14d, dword [rax + 0x9c]
mov al, 0x9c
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xbed62
mov al, 0x9c
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xbed62
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
rol dword [rcx + rcx*4 - 0x4b], 0x18
add eax, dword [rax]
add bh, bh
jmp rcx
rol dword [rcx + rcx*4 - 0x4b], 0x18
add eax, dword [rax]
add bh, bh
jmp rcx
invalid
mov rax, qword [0x14034f118]
mov eax, dword [0x14034f118]
test rax, rax
jne 0x14022c073
call fcn.140266750
and eax, 2
xor ecx, ecx
or rax, rcx
je 0x14022c2fc
mov rax, qword [0x14034f118]
test rax, rax
jne 0x14022c092
call fcn.140266750
add eax, dword [rax]
and eax, 0x400
xor ecx, ecx
xor edx, edx
or rax, rcx
setne dl
mov dword [rbp + 0x324], edx
jmp 0x14022c306
add byte [rdi], cl
mov dh, 5
popfq
xor byte [rdx], dl
add byte [rdx + 0x2000], bh
movzx eax, byte [0x14034f150]
mov edx, 0x2000
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14022ca23
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], 0x2000
lea rcx, [rbp + 0xb8]
xorps xmm6, xmm6
movups xmmword [rbp + 0xa0], xmm6
mov qword [rbp + 0xb0], 0
lea rdx, [rbp - 0x58]
mov r8d, 0xe8
call fcn.14025a776
movzx eax, byte [0x14034f150]
mov edx, 0x50
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14022ca59
mov rdi, rax
movups xmmword [rax + 0x40], xmm6
movups xmmword [rax + 0x30], xmm6
movups xmmword [rax + 0x20], xmm6
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
mov rcx, rax
xor edx, edx
xor r8d, r8d
call fcn.140255fc0
mov dword [rbp + 0x2c0], eax
test eax, eax
jne 0x14022caa5
lea rcx, [rbp + 0x1a0]
lea rdx, [rbp + 0x90]
mov r8d, 0x110
call fcn.14025a776
mov qword [rbp + 0x2b0], rdi
add byte [rsi - 0x39], ah
test dword [rax + 2], edi
add byte [rax - 0x75], cl
add eax, 0x122f96
add byte [rsi - 0x39], ah
test dword [rax + 2], edi
add byte [rax - 0x75], cl
add eax, 0x122f96
test rax, rax
jne 0x14022c18c
call fcn.140266750
and eax, 2
xor ecx, ecx
or rax, rcx
je 0x14022c4ad
mov rax, qword [0x14034f118]
test rax, rax
jne 0x14022c1ab
call fcn.140266750
add eax, dword [rax]
add byte [0x14022c5b0], ah
and eax, 0x400
xor ecx, ecx
xor edx, edx
or rax, rcx
setne dl
mov dword [rbp + 0x324], edx
jmp 0x14022c4b7
call fcn.14022de40
mov rdi, rax
test rax, rax
js 0x14022ca37
je 0x14022c334
movzx eax, byte [0x14034f150]
xor ecx, ecx
add byte [rcx], dh
leave
mov rdx, rdi
call fcn.1401fcae0
test rax, rax
je 0x14022cb46
mov rbx, rax
jmp 0x14022c339
mov edx, 0x8000
mov ecx, 8
call fcn.1401fcae0
mov rbx, rax
test rax, rax
je 0x14022ca3e
lea rcx, [rbp + 0x90]
lea rdx, [rbp - 0x58]
mov r8d, 0xe8
call fcn.14025a776
mov qword [rbp + 0x178], rbx
mov qword [rbp + 0x180], 0x8000
xorps xmm6, xmm6
movups xmmword [rbp + 0x188], xmm6
movzx eax, byte [0x14034f150]
mov edx, 0xab08
xor ecx, ecx
call fcn.1401fcae0
test rax, rax
je 0x14022ca6d
mov rdi, rax
movups xmmword [rax + 0xaaf0], xmm6
mov r8d, 0xaaea
mov rcx, rax
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov dword [rdi + 0xab00], 0x10201
lea rcx, [rbp + 0x1a0]
lea rdx, [rbp + 0x90]
mov r8d, 0x108
call fcn.14025a776
mov qword [rbp + 0x2a8], rdi
movups xmmword [rbp + 0x2b0], xmm6
mov rax, qword [0x14034f118]
test rax, rax
jne 0x14022c2c3
call fcn.140266750
and eax, 2
xor ecx, ecx
or rax, rcx
je 0x14022c42f
mov rax, qword [0x14034f118]
test rax, rax
jne 0x14022c2e2
call fcn.140266750
and eax, 0x400
xor ecx, ecx
xor edx, edx
or rax, rcx
setne dl
mov dword [rbp + 0x324], edx
jmp 0x14022c439
mov dword [rbp + 0x324], 0
lea rcx, [rbp + 0x90]
lea rdx, [rbp - 0x58]
mov r8d, 0xe8
call fcn.14025a776
mov eax, 2
mov qword [rbp + 0x310], rax
mov dword [rbp + 0x320], r14d
jmp 0x14022c5a8
mov ebx, 1
mov qword [rbp + 0x90], rbx
mov qword [rbp + 0x98], rdi
lea rcx, [rbp + 0xb8]
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], 0
lea rdx, [rbp - 0x58]
mov r8d, 0xe8
add byte [rax], al
add byte [rax], al
call fcn.14025a776
call fcn.14022de50
test rax, rax
je 0x14022ca88
mov r12, rax
mov rcx, rax
call fcn.140230b40
mov edx, 1
mov rcx, r12
xor r8d, r8d
call fcn.14022db60
mov r14, rax
mov rcx, rax
call fcn.140230f10
test eax, eax
jne 0x14022cacf
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x1a8]
mov r8d, 0x108
call fcn.14025a776
mov qword [rbp + 0x1a0], rbx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2b0], r12
mov word [rbp + 0x2b8], 0
mov byte [rbp + 0x2ba], 0
mov rax, qword [0x14034f118]
test rax, rax
jne 0x14022c3f6
call fcn.140266750
and eax, 2
xor ecx, ecx
or rax, rcx
je 0x14022c528
mov rax, qword [0x14034f118]
test rax, rax
jne 0x14022c415
call fcn.140266750
and eax, 0x400
xor ecx, ecx
add byte [rax + rax], al
add byte [rcx], dh
leave
xor edx, edx
or rax, rcx
setne dl
mov dword [rbp + 0x324], edx
jmp 0x14022c532
mov dword [rbp + 0x324], 0
lea rcx, [rbp + 0x90]
lea rdx, [rbp + 0x1a0]
mov r8d, 0xe8
call fcn.14025a776
mov eax, dword [rbp + 0x288]
mov dword [rbp + 0x320], eax
mov byte [rbp + 0x336], r13b
movzx r13d, byte [rbp + 0x28c]
movups xmm0, xmmword [rbp + 0x28d]
movaps xmmword [rbp + 0x2c0], xmm0
movups xmm0, xmmword [rbp + 0x29d]
movaps xmmword [rbp + 0x2d0], xmm0
movups xmm0, xmmword [rbp + 0x2ad]
movaps xmmword [rbp + 0x2e0], xmm0
mov ecx, dword [rbp + 0x2bc]
mov dword [rbp + 0x2ef], ecx
mov ecx, 3
jmp 0x14022c5a1
mov dword [rbp + 0x324], 0
lea rcx, [rbp + 0x90]
lea rdx, [rbp + 0x1a0]
mov r8d, 0xe8
call fcn.14025a776
mov eax, dword [rbp + 0x288]
mov dword [rbp + 0x320], eax
mov byte [rbp + 0x336], r13b
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
lodsd eax, dword [rsi]
mov word [rdx], es
add byte [rax], al
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
lodsd eax, dword [rsi]
mov word [rdx], es
add byte [rax], al
movups xmm0, xmmword [rbp + 0x28d]
movaps xmmword [rbp + 0x2c0], xmm0
movups xmm0, xmmword [rbp + 0x29d]
movaps xmmword [rbp + 0x2d0], xmm0
movups xmm0, xmmword [rbp + 0x2ad]
movaps xmmword [rbp + 0x2e0], xmm0
mov ecx, dword [rbp + 0x2bc]
mov dword [rbp + 0x2ef], ecx
mov ecx, 4
jmp 0x14022c5a1
mov dword [rbp + 0x324], 0
add byte [rax - 0x73], cl
lea edx, [rax + 0x48000000]
lea edx, [rbp + 0x1a0]
lea rcx, [rbp + 0x90]
lea rdx, [rbp + 0x1a0]
mov r8d, 0xe8
call fcn.14025a776
mov eax, dword [rbp + 0x288]
add byte [rcx + 0x32085], cl
add byte [rax + rcx*4 - 0x53], al
add eax, dword ss:[rax]
add byte [rdi + rcx - 0x4a], al
lodsd eax, dword [rsi]
mov word [rdx], es
add byte [rax], al
add byte [rcx + 0x32085], cl
add byte [rax + rcx*4 - 0x53], al
add eax, dword ss:[rax]
add byte [rdi + rcx - 0x4a], al
lodsd eax, dword [rsi]
mov word [rdx], es
add byte [rax], al
movups xmm0, xmmword [rbp + 0x28d]
add byte [rax], al
movaps xmmword [rbp + 0x2c0], xmm0
movups xmm0, xmmword [rbp + 0x29d]
adc byte [rbp + 0x29d], al
adc byte [rbp + 0x29d], al
movaps xmmword [rbp + 0x2d0], xmm0
movups xmm0, xmmword [rbp + 0x2ad]
movaps xmmword [rbp + 0x2e0], xmm0
mov ecx, dword [rbp + 0x2bc]
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x2ef], ecx
mov ecx, 5
mov qword [rbp + 0x310], rcx
lea edx, [rax]
add eax, dword [rax]
add byte [rax + rcx*4 - 0x53], al
xor eax, 0x49000003
mov eax, dword [rdi]
mov byte [rbp + 0x335], r13b
mov rax, qword [r15]
cmp rax, 4
mov qword [rbp + 0x328], r15
ja case.default.0x14022c5d1
lea rcx, [0x1402eadc8]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rbp + 0x328]
cmp byte [rax + 0x18], 2
jb case.0x14022c5d1.0
mov rax, qword [rbp + 0x328]
mov rcx, qword [rax + 0x38]
mov qword [rbp + 0x300], rcx
mov rax, qword [rax + 0x40]
mov qword [rbp + 0x308], rax
mov rax, qword [rax]
test rax, rax
je 0x14022c612
mov rcx, qword [rbp + 0x300]
call rax
mov r8, qword [rbp + 0x300]
mov rax, qword [rbp + 0x308]
cmp qword [rax + 8], 0
je case.0x14022c5d1.0
add eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax], ecx
add eax, dword [rax]
add byte [rax - 0x7d], cl
js 0x14022c62c
add byte [rdi + rdx*2 + 0x48], dh
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jb 0x14022c664
mov r8, qword [r8 - 8]
jmp 0x14022c664
mov rax, qword [rbp + 0x328]
lea rcx, [rax + 0x18]
call fcn.14022ae10
jmp case.0x14022c5d1.0
mov rax, qword [rbp + 0x328]
lea rcx, [rax + 0x18]
lea ecx, [rax + 0x18]
lea ecx, [rax + 0x18]
call fcn.14022acf0
mov rax, qword [rbp + 0x328]
mov r8, qword [rax + 0x120]
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14022c5d1.0
lea rcx, [r15 + 0x18]
call fcn.14022abf0
mov rdi, qword [rbp + 0x310]
mov r15, qword [rbp + 0x328]
mov qword [r15], rdi
mov eax, dword [rbp + 0x324]
mov dword [r15 + 8], eax
mov dword [r15 + 0xc], 0
mov qword [r15 + 0x10], 0
lea rcx, [r15 + 0x18]
lea rdx, [rbp + 0x90]
mov r8d, 0xe8
call fcn.14025a776
mov eax, dword [rbp + 0x320]
mov dword [r15 + 0x100], eax
movzx eax, byte [rbp + 0x335]
mov byte [r15 + 0x104], al
movaps xmm0, xmmword [rbp + 0x2c0]
add byte [rdi], cl
sub byte [rbp + 0x2d0], cl
add byte [rdi], cl
sub byte [rbp + 0x2d0], cl
movaps xmm2, xmmword [rbp + 0x2e0]
movups xmmword [r15 + 0x105], xmm0
movups xmmword [r15 + 0x115], xmm1
movups xmmword [r15 + 0x125], xmm2
mov eax, dword [rbp + 0x2ef]
mov dword [r15 + 0x134], eax
mov eax, dword [rbp + 0x318]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], al
xchg dword [rax], edi
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x85
add eax, dword ss:[rax]
add byte [rcx - 0x78], al
xchg dword [rcx + rax], edi
add byte [rax], al
mov dword [r15 + 0x138], eax
movzx eax, byte [rbp + 0x336]
mov byte [r15 + 0x13c], al
movzx eax, byte [rbp + 0x1a2]
mov byte [r15 + 0x13f], al
test dword [rdx + 0x41000001], esp
mov byte [rdi + 0x13f], al
movzx eax, word [rbp + 0x1a0]
mov word [r15 + 0x13d], ax
lea rax, [0x1402eaddc]
out 0xb, al
add byte [rax + 0x63], cl
or al, 0xb8
out 0xb, al
add byte [rax + 0x63], cl
or al, 0xb8
add rcx, rax
jmp rcx
mov rdi, qword [r15 + 0x18]
test rdi, rdi
je 0x14022c94a
cmp rdi, 0x2000
mov r8d, 0x2000
add byte [rdi + rcx + 0x42], cl
invalid
mov rcx, qword [r15 + 8]
mov rax, qword [r15 + 0x10]
add byte [rdi + rcx + 0x42], cl
invalid
mov rdx, rsi
call qword [rax + 0x18]
mov rcx, rax
mov eax, 1
test rcx, rcx
jne 0x14022c94e
invalid
mov ch, 1
add byte [rax], al
test dword [rbp + 0x48000001], esi
sub edi, edx
sub rdi, rdx
jb 0x14022cb58
mov qword [r15 + 0x18], rdi
xor eax, eax
jmp 0x14022c94e
mov eax, dword [r15 + 0x138]
cmp eax, dword [r15 + 0xc]
jne 0x14022c887
lea rcx, [r15 + 0x18]
mov rdx, rsi
call fcn.14022a550
jmp 0x14022c82d
mov eax, dword [r15 + 0x100]
cmp eax, dword [r15 + 0xc]
jne 0x14022c8ae
lea rcx, [r15 + 0x18]
mov r8d, 0x2000
mov rdx, rsi
call fcn.140229220
jmp 0x14022c82d
mov eax, dword [r15 + 0x138]
cmp eax, dword [r15 + 0xc]
jne 0x14022c8d7
lea rcx, [r15 + 0x18]
mov rdx, rsi
call case.0x140228b1f.135
jmp 0x14022c82d
mov eax, dword [r15 + 0x138]
cmp eax, dword [r15 + 0xc]
jne 0x14022c8fa
lea rcx, [r15 + 0x18]
mov rdx, rsi
call fcn.140229a90
mov rcx, rax
mov eax, 1
test rcx, rcx
jne 0x14022c94e
cmp rdx, 0x2001
jae 0x14022c981
mov rdi, rdx
add qword [r15 + 0x10], rdx
test byte [r15 + 8], 1
je 0x14022c86a
mov ecx, dword [r15 + 0xc]
mov rdx, rsi
mov r8, rdi
call fcn.140043bb0
jmp 0x14022c879
mov ecx, dword [r15 + 0xc]
mov rdx, rsi
mov r8, rdi
call fcn.140043760
mov dword [r15 + 0xc], eax
xor eax, eax
mov rdx, rdi
jmp 0x14022c94e
movzx ebx, byte [r15 + 0x13c]
lea rcx, [r15 + 0x18]
mov rdx, rsi
call fcn.14022a550
mov rcx, rax
mov eax, 1
test rcx, rcx
jne 0x14022c94e
jmp 0x14022c91b
movzx ebx, byte [r15 + 0x104]
lea rcx, [r15 + 0x18]
mov r8d, 0x2000
mov rdx, rsi
call fcn.140229220
mov rcx, rax
mov eax, 1
test rcx, rcx
jne 0x14022c94e
jmp 0x14022c91b
movzx ebx, byte [r15 + 0x13c]
lea rcx, [r15 + 0x18]
mov rdx, rsi
call case.0x140228b1f.135
mov rcx, rax
mov eax, 1
test rcx, rcx
jne 0x14022c94e
jmp 0x14022c91b
movzx ebx, byte [r15 + 0x13c]
lea rcx, [r15 + 0x18]
mov rdx, rsi
call fcn.140229a90
mov rcx, rax
mov eax, 1
test rcx, rcx
jne 0x14022c94e
test rdx, rdx
jne 0x14022c83e
test bl, bl
jne 0x14022c83e
lea rdx, str.Invalid_checksumC:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fzip_0.6.6_srccrc32.rs
mov r8d, 0x10
mov cl, 0x27
call fcn.140229940
mov rdx, rax
mov eax, 1
jmp 0x14022c94e
xor eax, eax
xor edx, edx
movaps xmm6, xmmword [rbp + 0x340]
add rsp, 0x3d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add eax, dword [rax]
add byte [rax - 0x7f], cl
invalid
lea rcx, [0x1402e1b51]
lea r8, case.0x1400f996e.1
mov edx, 0x14
call fcn.14025bee0
lea r8, [0x1402e19a0]
lea eax, [0x1402e19a0]
mov rcx, rdx
mov edx, 0x2000
call fcn.14025ba70
lea rax, str.ZipFileReader_was_in_an_invalid_state
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], 1
mov qword [rbp + 0x1b0], 8
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
test dword [rax + 0x48000001], edi
lea edx, [0x1402e1a60]
push rdi
ror byte [rdi], 0x11
test dword [rax + 0x48000001], edi
lea edx, [0x1402e1a60]
lea rcx, [rbp + 0x1a0]
call fcn.14025ba30
lea rax, str.Compression_method_not_supported
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], 1
mov qword [rbp + 0x1b0], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b8], xmm0
mov byte [rbp + 0x337], 1
lea rdx, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fzip_0.6.6_src_read.rs
lea rcx, [rbp + 0x1a0]
call fcn.14025ba30
jmp 0x14022cce4
mov ecx, 1
mov edx, 0x2000
call fcn.14025b3e0
jmp 0x14022cce4
xor ecx, ecx
jmp 0x14022cb4b
mov qword [rbp + 0x328], rbx
mov ecx, 1
mov edx, 0x8000
call fcn.14025b3e0
jmp 0x14022cce4
mov ecx, 8
mov edx, 0x50
call fcn.14025b400
jmp 0x14022cce4
mov qword [rbp + 0x328], rbx
mov ecx, 8
mov edx, 0xab08
call fcn.14025b400
jmp 0x14022cce4
lea rcx, [0x1402e20bd]
lea r8, [0x1402e21a8]
mov edx, 0x34
call fcn.14025bee0
jmp 0x14022cce4
mov qword [rbp + 0x328], rdi
mov qword [rbp + 0x1a0], 0
lea rcx, [rbp + 0x2c0]
lea rdx, [rbp + 0x1a0]
call fcn.14025b900
jmp 0x14022cce4
mov qword [rbp + 0x328], r12
mov rcx, r14
call fcn.140230ef0
mov rsi, rax
mov rcx, rax
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x1a0]
mov rdx, rsi
mov r8, rax
call fcn.14003d860
cmp dword [rbp + 0x1a0], 1
jne 0x14022cb99
movups xmm0, xmmword [rbp + 0x1a8]
movaps xmmword [rbp + 0x2c0], xmm0
lea rax, [0x1402e2190]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e216f]
lea r9, [0x1402e2078]
lea r8, [rbp + 0x2c0]
mov edx, 0x1b
call fcn.14025bdc0
jmp 0x14022cce4
mov ecx, 1
mov rdx, rdi
call fcn.14025b3e0
jmp 0x14022cce4
lea rax, [0x1402e1508]
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], 1
mov qword [rbp + 0x1b0], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b8], xmm0
lea rdx, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_srciomod.rs
lea rcx, [rbp + 0x1a0]
call fcn.14025ba30
mov rsi, qword [rbp + 0x1b0]
test rsi, rsi
jns 0x14022cba9
xor ecx, ecx
jmp 0x14022cbd3
mov r14, qword [rbp + 0x1a8]
mov r15d, 1
je 0x14022cbe3
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, rsi
call fcn.1401fcae0
mov ecx, 1
test rax, rax
jne 0x14022cbe0
mov rdx, rsi
call fcn.14025b3e0
jmp 0x14022cce4
mov r15, rax
mov rcx, r15
mov rdx, r14
mov r8, rsi
call fcn.14025a776
mov qword [rbp + 0x1a0], rsi
mov qword [rbp + 0x1a8], r15
mov qword [rbp + 0x1b0], rsi
lea rcx, [rbp + 0x1a0]
call fcn.14022d420
mov rsi, rax
mov rcx, qword [rbp + 0x328]
call fcn.1402305f0
test rdi, rdi
je 0x14022cc38
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0xb8], 2
jb 0x14022ccb2
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x318], rax
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x328], rax
mov rax, qword [rax]
test rax, rax
je 0x14022cc6e
mov rcx, qword [rbp + 0x318]
call rax
mov rax, qword [rbp + 0x328]
cmp qword [rax + 8], 0
je 0x14022ccb2
mov rax, qword [rbp + 0x328]
cmp qword [rax + 0x10], 0x11
jb 0x14022cc9c
mov rax, qword [rbp + 0x318]
mov rax, qword [rax - 8]
mov qword [rbp + 0x318], rax
mov rcx, qword [0x14034f0b8]
xor edx, edx
mov r8, qword [rbp + 0x318]
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x1a0], rsi
lea rax, str.C:UsersAdmin_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001fzip_0.6.6_src_read.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueSequenceDataDataMagicParamnumber_of_read_bytes_exceeds_limit
lea r9, fcn.140006e20
lea r8, [rbp + 0x1a0]
mov edx, 0x2b
call fcn.14025bdc0
ud2
setae al
lea r15, [rax*4 + 4]
jmp 0x140264f11
shr rax, 0x3d
jne 0x1402654cd
shl r8, 3
movabs rdx, 0x2492492492492493
xchg ebx, eax
and al, 0x49
xchg edx, eax
and al, 0x49
xchg edx, eax
and al, 0x4c
mov eax, eax
xchg ebx, eax
and al, 0x49
xchg edx, eax
and al, 0x49
xchg edx, eax
and al, 0x4c
mov eax, eax
mul rdx
sub r8, rdx
ror byte [rcx - 0x2f], 1
call 0x189f65041
shr eax, 2
invalid
invalid
ror byte [rcx - 0x2f], 1
call 0x189f65041
shr eax, 2
invalid
invalid
call 0x109259800
dec r8
bsr rcx, r8
not ecx
mov r15, 0xffffffffffffffff
invalid
dec dword [rcx - 0x2d]
out dx, eax
inc r15
invalid
mov qword [rsp + 0x60], rbx
mov ecx, 0x50
add byte [rax], al
add byte [rax], al
mov rax, r15
mul rcx
jo 0x1402654cd
mov r12, rax
lea r13, [r15 + 0x10]
add rax, r13
call 0x145bcd144
add byte [rax], al
call 0x145bcd144
add byte [rax], al
lea rbp, [r12 + r13]
movabs rax, 0x7ffffffffffffff1
cmp rbp, rax
invalid
jae 0x1402654cd
invalid
movzx eax, byte [0x14034f150]
xor ecx, ecx
mov rdx, rbp
call fcn.1401fcae0
test rax, rax
je 0x1402654d2
invalid
invalid
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov ebx, eax
lea rbp, [r15 - 1]
mov rax, r15
shr rax, 3
mov rcx, r15
and rcx, 0xfffffffffffffff8
sub rcx, rax
cmp r15, 9
cmovb rcx, rbp
mov qword [rsp + 0x58], rcx
add rbx, r12
mov rcx, rbx
mov dl, 0xff
mov r8, r13
call sub.VCRUNTIME140.dll_memset
mov r12, r14
test r14, r14
je case.0x140193a45.350
add byte [rax], al
call 0x13f7e2f84
dec dword [rbp - 0x77]
hlt
add byte [rax], al
mov rax, qword [rsp + 0x30]
mov r15, qword [rax]
movdqa xmm0, xmmword [r15]
pmovmskb r14d, xmm0
pmovmskb r14d, mm0
pmovmskb r14d, mm0
not r14d
lea rax, [r15 - 0x50]
mov qword [rsp + 0x50], rax
mov rax, qword [rdi]
mov qword [rsp + 0x48], rax
mov rax, qword [rdi + 8]
mov qword [rsp + 0x40], rax
xor edi, edi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x38], r12
mov dword [rsp + 0x38], esp
mov dword [rsp + 0x38], esp
jmp 0x140265074
lea ecx, [r14 - 1]
and ecx, r14d
dec r12
shr rax, 0x39
lea r8, [rdx - 0x10]
and r8, rbp
mov byte [rbx + rdx], al
adc eax, dword [rdx - 0x78]
add r10d, dword [rax]
adc eax, dword [rdx - 0x78]
add r10d, dword [rax]
mov byte [rbx + rax + 0x10], al
not r13
lea rax, [r13*4]
add rax, r13
add byte [rcx + rax - 0x18], cl
shl rax, 4
loopne 0x140265023
not rdx
lea rdx, [rdx + rdx*4]
lea edx, [rdx + rdx*4]
shl rdx, 4
mov r8, qword [rsp + 0x28]
movups xmm0, xmmword [r8 + rax + 0x40]
movups xmmword [rbx + rdx + 0x40], xmm0
movdqu xmm0, xmmword [r8 + rax]
movdqu xmm1, xmmword [r8 + rax + 0x10]
movups xmm2, xmmword [r8 + rax + 0x20]
movups xmm3, xmmword [r8 + rax + 0x30]
movups xmmword [rbx + rdx + 0x30], xmm3
xor byte [rdi], cl
adc dword [rbx + rdx + 0x20], edx
xor byte [rdi], cl
adc dword [rbx + rdx + 0x20], edx
movdqu xmmword [rbx + rdx + 0x10], xmm1
movdqu xmmword [rbx + rdx], xmm0
mov r14d, ecx
mov esi, ecx
mov esi, ecx
test r12, r12
je 0x14026512c
invalid
add byte [rax], al
invalid
mov eax, 0x66000000
test r14d, r14d
test r14w, r14w
jne 0x14026509f
nop word [rax + rax]
movdqa xmm0, xmmword [r15 + 0x10]
add r15, 0x10
pmovmskb r14d, xmm0
add rdi, 0x10
add edi, 0x10
add edi, 0x10
cmp r14d, 0xffff
je 0x140265080
add byte [rsp + riz*8 + 0x41], dh
not esi
not r14d
tzcnt r13d, r14d
bsf r13d, r14d
add r13, rdi
mov rax, r13
neg rax
lea r8, [rax + rax*4]
or byte [rcx - 0x3f], 0xe0
add al, 0x4c
add eax, dword [rsp + 0x50]
and al, 0x50
or byte [rcx - 0x3f], 0xe0
add al, 0x4c
add eax, dword [rsp + 0x50]
and al, 0x50
and al, 0x50
push rax
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
call fcn.14013beb0
mov rcx, rbp
and rcx, rax
movdqu xmm0, xmmword [rbx + rcx]
jmp 0x133e77218
movq mm0, qword [rbx + rcx]
pmovmskb edx, xmm0
test edx, edx
sal byte [rbp + 0x2b], cl
sal byte [rbp + 0x2b], cl
mov r8d, 0x10
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add rcx, r8
and rcx, rbp
movdqu xmm0, xmmword [rbx + rcx]
add al, 0xb
pmovmskb edx, xmm0
add r8, 0x10
test edx, edx
je 0x1402650f0
tzcnt edx, edx
add rdx, rcx
and rdx, rbp
cmp byte [rbx + rdx], 0
js 0x140264ff0
invalid
invalid
invalid
invalid
invalid
movdqa xmm0, xmmword [rbx]
pmovmskb ecx, xmm0
tzcnt edx, ecx
jmp 0x140264ff0
mov rax, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
jmp 0x140265145
invalid
or eax, 0x24448b48
xor byte [rax - 0x75], cl
or byte [rax - 0x77], cl
mov dword [rsp + 0x28], ecx
mov rax, qword [rsp + 0x30]
mov rcx, qword [rax]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov rcx, qword [rsp + 0x58]
and al, 0x58
sub rcx, r12
mov qword [rax], rbx
mov qword [rax + 8], rbp
mov qword [rax + 0x10], rcx
test rsi, rsi
je 0x1402654b2
mov ecx, 0x50
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mul rcx
mul ecx
add rsi, rax
cmp rsi, 0xffffffffffffffef
je 0x1402654b2
invalid
add eax, dword [rax]
invalid
invalid
mov r8, qword [rsp + 0x28]
sub r8, rax
sub eax, eax
sub eax, eax
mov rcx, qword [0x14034f0b8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, dword [rax]
add cl, ch
sbb eax, dword [rbx]
add byte [rax], al
lahf
invalid
add byte [rax], al
movabs rcx, 0x1ffffffffffffffe
and rcx, rax
xor r8d, r8d
movdqa xmm0, xmmword [0x140268700]
nop
pxor xmm1, xmm1
pcmpgtb xmm1, xmmword [r12 + r8]
por xmm1, xmm0
movdqa xmmword [r12 + r8], xmm1
lea rdx, [r8 + 0x20]
pxor xmm1, xmm1
pcmpgtb xmm1, xmmword [r12 + r8 + 0x10]
pcmpgtb mm1, qword [r12 + r8 + 0x10]
pcmpgtb mm1, qword [r12 + r8 + 0x10]
add al, 0x10
por xmm1, xmm0
movdqa xmmword [r12 + r8 + 0x10], xmm1
mov r8, rdx
add rcx, 0xfffffffffffffffe
sar esi, 0x75
leave
sar esi, 0x75
leave
test al, 1
je 0x140265203
pxor xmm0, xmm0
pcmpgtb xmm0, xmmword [r12 + rdx]
por xmm0, xmmword [0x140268700]
add esi, dword [0x1818c51ff]
movq qword [rsp + rdx], mm0
cmp rbx, 0x10
jae 0x140265225
lea rcx, [r12 + 0x10]
mov rdx, r12
mov edx, esp
mov r8, rbx
call fcn.14025a788
test rbx, rbx
invalid
jne 0x140265231
invalid
movdqu xmm0, xmmword [r12]
movdqu xmmword [r12 + rbx], xmm0
movq qword [r12 + rbx], mm0
movq qword [r12 + rbx], mm0
add al, 0x1c
mov qword [rsp + 0x40], r15
lea rax, [r12 - 0x50]
mov qword [rsp + 0x48], rax
mov rax, qword [rdi]
mov qword [rsp + 0x28], rax
mov rax, qword [rdi + 8]
mov qword [rsp + 0x50], rax
xor ecx, ecx
mov rbx, r12
jrcxz 0x140265288
in eax, dx
jrcxz 0x140265288
in eax, dx
jmp 0x14026528a
shr rax, 0x39
lea rcx, [rbp - 0x10]
and rcx, rsi
mov byte [r12 + rbp], al
mov byte [r12 + rcx + 0x10], al
xor ecx, ecx
lea rax, [rbp + 1]
add rbx, 0xffffffffffffffb0
add ebx, 0xffffffb0
add ebx, 0xffffffb0
cmp rbp, rsi
mov rbp, rax
je 0x140265497
add byte [rax], al
cmp cl, byte [r12 + rbp]
jno 0x140265276
mov rax, rbp
shl rax, 4
lea rax, [rax + rax*4]
mov rcx, qword [rsp + 0x48]
mov rdi, rcx
mov edi, ecx
sub rdi, rax
mov r14, r12
mov esi, esp
sub r14, rax
mov rax, rbp
not rax
lea r13, [rax + rax*4]
shl r13, 4
add r13, r12
mov rax, rbp
neg rax
lea r15, [rax + rax*4]
shl r15, 4
add r15, rcx
jmp 0x14026533a
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [rcx]
movups xmm3, xmmword [rcx + 0x10]
movups xmmword [r13], xmm2
movups xmmword [r13 + 0x10], xmm3
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
adc dword [rcx + 0x10], ecx
adc r11b, sil
movq mm0, qword [r13 + 0x20]
adc r11b, sil
movq mm0, qword [r13 + 0x20]
movdqu xmm1, xmmword [r13 + 0x30]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
adc byte [rcx + 0x30], bl
adc byte [rcx + 0x30], bl
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x30], xmm3
movups xmmword [rbp + 0x30], xmm3
movups xmmword [rbp + 0x30], xmm3
movdqu xmmword [rcx + 0x20], xmm0
movdqu xmmword [rcx + 0x30], xmm1
xor byte [rcx - 0x75], cl
mov rdx, qword [rcx + 0x40]
xor byte [rcx - 0x75], cl
mov rdx, qword [rcx + 0x40]
mov qword [r13 + 0x40], rdx
mov qword [rcx + 0x40], rax
mov rax, qword [r13 + 0x48]
mov rdx, qword [rcx + 0x48]
mov qword [r13 + 0x48], rdx
mov qword [rcx + 0x48], rax
mov qword [rcx + 0x48], rax
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x50]
mov r8, r15
call fcn.14013beb0
mov rcx, rsi
and rcx, rax
movdqu xmm0, xmmword [r12 + rcx]
movq mm0, qword [rsp + rcx]
movq mm0, qword [rsp + rcx]
pmovmskb edx, xmm0
mov r8, rcx
test edx, edx
jne 0x140265388
mov r9d, 0x10
mov ecx, 0x10
add byte [rax], al
mov r8, rcx
nop dword [rax]
invalid
invalid
invalid
add r8, r9
and r8, rsi
movdqu xmm0, xmmword [r12 + r8]
movq mm0, qword [rsp + rax]
pmovmskb edx, xmm0
pmovmskb edx, mm0
pmovmskb edx, mm0
add r9, 0x10
test edx, edx
je 0x140265370
adc byte [rbp - 0xc178b2e], al
bsf edx, edx
tzcnt edx, edx
add rdx, r8
add edx, eax
and rdx, rsi
cmp byte [r12 + rdx], 0
cmp al, 0x14
add byte [rax + 0xe], bh
cmp al, 0x14
add byte [rax + 0xe], bh
movdqa xmm0, xmmword [r12]
pmovmskb edx, xmm0
xlatb
sal bl, 1
bsf edx, edx
mov r8, rbp
mov eax, ebp
sub r8, rcx
mov r9, rdx
sub r9, rcx
xor r9, r8
and r9, rsi
int1
int1
cmp r9, 0x10
jb 0x140265260
mov rcx, rdx
not rcx
not ecx
not ecx
lea rcx, [rcx + rcx*4]
or al, 0x89
shl rcx, 4
add rcx, r12
movzx r8d, byte [r12 + rdx]
shr rax, 0x39
call 0x18ab3a019
invalid
call 0x18ab3a019
invalid
and r9, rsi
int1
mov byte [r12 + rdx], al
mov byte [r12 + r9 + 0x10], al
cmp r8b, 0xff
clc
invalid
je 0x140265450
shl rdx, 4
lea rdx, [rdx + rdx*4]
lea edx, [rdx + rdx*4]
mov rax, r12
sub rax, rdx
cmp rdi, rax
setae dl
cmp rcx, r14
cmp ecx, esi
setae r8b
setae al
or r8b, dl
jne 0x1402652d0
mov rcx, 0xffffffffffffffb0
nop
nop
invalid
nop
movzx edx, byte [rbx + rcx]
movzx r8d, byte [rax + rcx]
mov byte [rbx + rcx], r8b
add al, 0xb
add al, 0xb
or ecx, dword [rax - 0x49f0f7ec]
push rsp
mov byte [rax + rcx], dl
movzx edx, byte [rbx + rcx + 1]
or byte [rdi], cl
mov dh, 0x54
or eax, dword [rcx]
movzx r8d, byte [rax + rcx + 1]
mov byte [rbx + rcx + 1], r8b
mov byte [rax + rcx + 1], dl
add rcx, 2
add ecx, 2
add ecx, 2
jne 0x140265420
jmp 0x14026533a
lea rax, [rbp - 0x10]
and rax, rsi
and eax, esi
and eax, esi
mov byte [r12 + rbp], 0xff
mov byte [r12 + rax + 0x10], 0xff
add al, 0x10
inc dword [rcx + 0xf]
adc byte [rbp + 0x40], al
add al, 0x10
inc dword [rcx + 0xf]
adc byte [rbp + 0x40], al
movups xmmword [rcx + 0x40], xmm0
adc dword [rcx + 0x40], eax
movdqu xmm0, xmmword [r13]
movdqu xmm0, xmmword [r13]
movdqu xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
pop rbp
xor byte [rdi], cl
adc dword [rcx + 0x30], ebx
pop rbp
xor byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
movq qword [rcx], mm0
movq qword [rcx], mm0
add ecx, ebp
jmp 0x140265274
invalid
cmp rsi, 8
mov rcx, qword [rsp + 0x40]
cmovb rcx, rsi
invalid
sub rcx, qword [rsp + 0x38]
sub ecx, dword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x10], rcx
invalid
movabs rax, 0x8000000000000001
add rsp, 0x68
push 0x5e5f5d5b
add byte [rax], al
add byte [rax], al
or byte [rax - 0x7d], 0xc4
push 0x5e5f5d5b
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400705b0
mov rcx, rbp
call fcn.1400705f0
int3
int3
call fcn.1401df3b0
mov eax, dword [rsp + 0x3c]
mov ecx, dword [rsp + 0x30]
mov edx, dword [rsp + 0x34]
xor al, 0xc1
call 0x15b111627
xor al, 0xc1
call 0x15b111627
and edx, eax
not ecx
test ecx, 0x80200
sete al
and al, dl
mov byte [0x14034e068], al
add rsp, 0x48
ret
invalid
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov qword [rcx + 8], 0
test rax, rax
je 0x14026559c
lock dec qword [0x14034f148]
mov ecx, dword [0x14034f154]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
dec qword [rcx + 0x78]
mov byte [rcx + 0x80], 0
add rsp, 0x30
pop rbp
ret
lea rcx, str.panic_unwind_src_seh.rs
call fcn.14025bec0
ud2
ret 0xea27
invalid
invalid
sub r13b, r10b
push qword [rbp + 0x73ffea2a]
mov ch, 0x2a
sub ch, dl
invalid
push qword [rbx + 0x29]
jae 0x1402e9463
sub edx, ebp
push qword [4348345963]
xor eax, -1023415766
invalid
xor eax, 0xc2ffea2a
sub ch, dl
inc edx
ret 0xea2a
sub ch, dl
invalid
dec dword [rdx]
invalid
invalid
call [rdx + rcx*2]
sbb al, 0x4a
invalid
invalid
invalid
in al, dx
invalid
test eax, 0xecffea4a
invalid
in al, dx
invalid
invalid
invalid
jmp qword [rdx + 0x50]
invalid
push rax
invalid
push rax
invalid
pushfq
push rax
invalid
invalid
fist dword [rbx - 0x16]
call [rdx*2 + 0x53ecffea]
sbb al, 0x55
push rbp
invalid
invalid
in al, dx
push rbx
invalid
cld
push rsp
invalid
invalid
pop rsp
invalid
push qword [rax]
pop rsp
xor byte [rdx + rbp*8 - 1], bl
invalid
pop r12
pop rsp
invalid
invalid
stc
pop rsp
invalid
jmp [rbp + rbx*2 - 0x16]
insb byte [rdi], dx
pop rbp
invalid
pop rbp
invalid
pop rbp
invalid
invalid
invalid
invalid
call qword [rbx + 0x65]
invalid
push rbx
invalid
jmp qword [rdi]
invalid
push qword [rdi]
invalid
invalid
call qword [rdi + riz*2]
adc al, 0x67
invalid
invalid
push qword [rdi]
push 1733754858
call qword [rsi + 103]
invalid
call qword [rsi + 0x67]
invalid
invalid
invalid
invalid
push qword [0xc32e7f30]
xor eax, 0x82ffea67
inc dword [rdx + 0x34ffea6a]
push 0xffffffffffffffea
push qword [rsp + rbp*2]
xor al, 0x6c
insb byte [rdi], dx
invalid
call [rsi + 0x6fffea6d]
sahf
insd dword [rdi], dx
invalid
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
invalid
in al, 0x70
invalid
jno 0x1402e94d1
invalid
invalid
cmp dh, byte [rdx - 0x16]
jb case.0x14018e4c4.488
dec esi
jb case.0x14018e4c4.63
invalid
invalid
push qword [rdx + 0x74]
invalid
invalid
call qword [rbx - 0x7c001579]
mov ebp, edx
jmp qword [rbp - 121]
invalid
invalid
xchg ebx, eax
xchg edx, ebp
invalid
invalid
inc dword [rbx + 0x65ffea8b]
xchg edx, ebp
xchg edx, ebp
push qword [rbx - 0x75]
mov ebp, edx
invalid
call qword [rdi + rax*4]
adc al, 0x87
invalid
xchg edx, ebp
inc dword [rax + 738192011]
invalid
mov ebp, edx
jmp [rbx]
or byte [rbx - 0x5ad40016], 0xea
call qword [rax + rbp*4 - 1400569878]
xchg esp, eax
test al, 234
invalid
invalid
lodsb al, byte [rsi]
invalid
movsd dword [rdi], dword [rsi]
invalid
xchg esp, eax
test al, 0xea
inc dword [rsp + rbp*4 - 0x57990016]
invalid