Function at 0x140093a80
Capabilities:
Encrypt data via sspi

Disassembly:
mov byte [r14 + 0x299], 1
lea rbx, [r14 + 0x140]
mov rax, qword [r14 + 0x138]
add byte [rcx - 0x77], cl
xchg byte [rax + 1], al
add byte [rax], al
lea rdi, [r14 + 0x148]
mov r8d, 0x138
mov rcx, rdi
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r14 + 0x280]
mov qword [r14 + 0x280], rdi
mov qword [r14 + 0x288], rax
mov qword [r14 + 0x290], rbx
cmp dword [rdi], 2
mov qword [rbp + 0x208], r14
mov dword [rbp + 0x208], esi
je 0x140085313
lea rcx, [rbp + 0x160]
mov rdx, rdi
mov r8, rsi
call fcn.140141270
mov rdi, qword [rbp + 0x160]
mov ebp, 0x160
cmp rdi, 4
jne 0x1400853f6
mov rcx, qword [rsi]
call fcn.14006b260
test al, 1
jne 0x1400857ad
mov ecx, eax
shr ecx, 0x10
mov dword [rbp + 0x200], ecx
shr eax, 8
mov dword [rbp + 0x210], eax
mov rdi, qword [rbx]
test rdi, rdi
je 0x140085987
mov rax, qword [rdi + 0x30]
test al, 4
jne 0x140085828
test al, 8
jne 0x140085670
test al, 8
je 0x1400856e2
jmp 0x140085717
mov rax, qword [r14 + 0x288]
mov rbx, qword [r14 + 0x290]
mov rdi, qword [rax]
cmp dword [rdi], 2
mov qword [rbp + 0x208], r14
jne 0x14008527e
mov rax, qword [rdi + 8]
mov qword [rdi + 8], 0
test rax, rax
je 0x140085953
mov qword [rbp + 0x160], 3
lea rdx, [rbp + 0x168]
mov qword [rbp + 0x168], rax
lea rcx, [rbp + 0xd0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov edi, 3
lea rsi, [rbp - 0x58]
lea rdx, [rbp + 0xd0]
mov r8d, 0x90
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x38], rdi
lea rcx, [rbp + 0x40]
mov r8d, 0x90
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x299], 0
mov rsi, qword [r14 + 0x140]
mov qword [rbp + 0x1f8], 0
test rsi, rsi
mov qword [rbp + 0x210], rsi
je 0x140085902
mov qword [rbp + 0xd0], rsi
lea rax, [rsi + 0x38]
mov qword [rbp + 0x200], rax
lea rcx, [rbp + 0x160]
lea rdx, [rbp + 0x38]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsi + 0x38]
cmp rax, 3
je 0x140085425
cmp eax, 4
je 0x14008542e
mov rcx, qword [rbp + 0x200]
call fcn.14008bcf0
jmp 0x14008542e
lea rdx, [rbp + 0x168]
lea rcx, [rbp + 0xd0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
cmp rdi, 5
mov r14, qword [rbp + 0x208]
jne 0x140085358
jmp 0x1400857b4
mov rcx, qword [rsi + 0x40]
call fcn.140011430
lea rdx, [rbp + 0x160]
mov r8d, 0x98
mov rbx, qword [rbp + 0x200]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbp + 0x210]
mov rax, qword [rdi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x14008550a
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rdi + 0x30], rdx
jne 0x140085460
test cl, 1
je 0x140085495
mov rcx, qword [rbp + 0x210]
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rbp + 0x160], 4
mov rax, qword [rbp + 0x210]
lock dec qword [rax]
jne 0x1400854b9
mov rcx, qword [rbp + 0xd0]
call fcn.1400d67f0
mov rsi, qword [rbp + 0x1f8]
test rsi, rsi
je 0x14008559f
mov rax, qword [rsi + 0x30]
nop dword [rax]
mov rcx, rax
test cl, 4
jne 0x14008558d
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rsi + 0x30], rdx
jne 0x1400854d0
and ecx, 5
cmp ecx, 1
jne 0x14008558d
mov rax, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x28]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x14008558d
mov rsi, qword [rbx]
mov qword [rbx], 4
cmp rsi, 4
je 0x14008596d
lea rdx, [rdi + 0x40]
lea rcx, [rbp + 0x168]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x160], rsi
lock dec qword [rdi]
jne 0x14008554d
mov rcx, qword [rbp + 0xd0]
call fcn.1400d67f0
mov rsi, qword [rbp + 0x1f8]
test rsi, rsi
je 0x14008559f
mov rax, qword [rsi + 0x30]
nop dword [rax]
mov rcx, rax
test cl, 4
jne 0x14008558d
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rsi + 0x30], rdx
jne 0x140085560
and ecx, 5
cmp ecx, 1
jne 0x14008558d
mov rax, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x28]
call qword [rax + reloc.WS2_32.dll_recv]
lock dec qword [rsi]
jne 0x14008559f
mov rcx, qword [rbp + 0x1f8]
call fcn.1400d67f0
mov rax, qword [rbp + 0x160]
cmp rax, 4
je 0x14008583e
cmp eax, 3
jne 0x1400855c6
mov rcx, qword [rbp + 0x168]
call fcn.140011430
jmp 0x14008583e
lea rcx, [rbp + 0x160]
call fcn.1400217d0
mov rcx, qword [rbp + 0x1c0]
test rcx, rcx
je 0x140085600
mov qword [rbp + 0x210], rcx
call fcn.140006790
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp + 0x210]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0x1d0]
test rax, rax
je 0x140085629
lea rcx, [rbp + 0x1e8]
mov rdx, qword [rbp + 0x1d8]
mov r8, qword [rbp + 0x1e0]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1400857ed
mov rcx, qword [rbp + 0x1d8]
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x200], rcx
mov qword [rbp + 0x210], rax
call qword [rax]
mov rax, qword [rbp + 0x210]
cmp qword [rax + 8], 0
je 0x1400857d7
cmp qword [rax + 0x10], 0x11
jae 0x1400857bd
mov r8, qword [rbp + 0x200]
jmp 0x1400857c8
mov rdx, qword [rsi]
mov rcx, qword [rdx + 8]
cmp rcx, qword [rdi + 0x18]
jne 0x1400856ae
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdx]
mov r8, qword [rcx]
cmp r8, qword [rdx]
jne 0x1400856ae
mov r8, qword [rcx + 8]
cmp r8, qword [rdx + 8]
jne 0x1400856ae
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne 0x1400856ae
mov rcx, qword [rcx + 0x18]
cmp rcx, qword [rdx + 0x18]
je 0x1400852e5
mov rax, qword [rdi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1400856c0
test al, 4
jne 0x140085822
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
call qword [rax + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
or bh, bh
adc cl, byte [rax - 0x77]
adc byte [r8 - 0x77], r9b
push rdi
sbb byte [rax - 0x75], cl
xor byte [r14 + 0xf], r12b
invalid
add byte [rax], r8b
mov rcx, rax
or rcx, 8
leave
or al, dh
cmpxchg qword [rdi + 0x30], rcx
jne 0x140085700
test al, 4
jne 0x140085828
cmp byte [rbp + 0x210], 0
je 0x1400857ad
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
cmp eax, 1
je 0x140085787
test eax, eax
jne 0x1400857ad
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x88]
lea rdx, [0x140173400]
call fcn.140152030
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd8], 1
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd4], 1
mov ecx, dword [rbp + 0x200]
mov byte [rax + 0xd5], cl
mov r14, qword [rbp + 0x208]
mov cl, 3
mov al, 1
jmp 0x1400858ed
mov r8, qword [rbp + 0x200]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rbp + 0x1e8], 0
je 0x1400857ed
lea rcx, [rbp + 0x1e8]
call fcn.14006b670
mov rsi, qword [rbp + 0x1f0]
cmp qword [rsi + 0x18], 0
je 0x14008580e
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add bl, ch
invalid
lock or qword [rdi + 0x30], 8
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 0xd0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x208]
lea rcx, [rax + 0x148]
call fcn.14006f570
mov rax, qword [rbp + 0x208]
cmp byte [rax + 0x299], 0
mov eax, 0x299
invalid
je 0x1400858da
mov rax, qword [rbp + 0x208]
mov rdx, qword [rax + 0x140]
test rdx, rdx
je 0x1400858da
mov rax, qword [rbp + 0x208]
add rax, 0x140
mov qword [rbp + 0x210], rax
mov rax, qword [rdx + 0x30]
mov rcx, rax
test cl, 4
jne 0x1400858bd
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x140085890
and ecx, 5
cmp ecx, 1
add dword [rbp + 0xb], esi
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
sub bh, bh
push rax
invalid
mov rcx, qword [rbp + 0x210]
mov rax, qword [rcx]
test rax, rax
invalid
je 0x1400858da
lock dec qword [rax]
jne 0x1400858da
mov rcx, qword [rcx]
call fcn.1400d67f0
invalid
mov r14, qword [rbp + 0x208]
mov byte [r14 + 0x299], 0
mov cl, 1
xor eax, eax
mov byte [r14 + 0x298], cl
add rsp, 0x2a0
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_synconeshot.rs
add byte [rdx + 0x2b], bh
call fcn.140184cf0
jmp 0x14008599f
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_self.inner.semaphore.is_idle__C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_syncmpscchan.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_blockingclient.rs
mov edx, 0x22
call fcn.140184cf0
ud2
lea rcx, [0x1401b5b90]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_blockingclient.rs
mov edx, 0x23
call fcn.140184cf0
ud2
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_implclient.rs
mov edx, 0x23
call fcn.1401850e0
jmp 0x14008599f
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_synconeshot.rs
mov edx, 0x2b
call fcn.140184cf0
jmp 0x14008599f
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_synconeshot.rs
mov edx, 0x2b
call fcn.140184cf0
ud2
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x4e0], rdi
jmp rax
sbb byte [0xd2f06506], al
loopne 0x140086517
add byte [rdi], cl
adc dword [rdi + 0xf70], esi
lea rdx, [rdi + 0xa58]
lea rcx, [rbp - 0x58]
mov qword [rbp + 0x4d8], rdx
mov r8, rsi
call fcn.140086ca0
cmp dword [rbp - 0x58], 5
jne 0x140086540
mov al, 1
mov cl, 3
mov rdx, qword [rbp + 0x4e0]
jmp 0x1400867a6
mov rbx, qword [rbp + 0x4e0]
lea rdi, [rbx + 0x530]
lea rdx, [rbp - 0x58]
mov r8d, 0x518
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
add byte [rbx + 0xf70bb], al
add byte [rbx], al
je 0x140086599
mov rax, qword [rbp + 0x4e0]
add rax, 0xf70
mov qword [rbp + 0x4c8], rax
mov rcx, qword [rbp + 0x4d8]
call fcn.14006c840
mov rax, qword [rbp + 0x4c8]
add dh, dh
add byte [rcx], al
jne 0x140086803
cmp dword [rdi], 4
je 0x1400866cd
mov rbx, qword [rbp + 0x4e0]
mov byte [rbx + 0xa4a], 1
add dword [rax - 0x73], ecx
test al, 0x41
mov eax, 0x518
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0xa49], 0
mov rdi, qword [rbx + 0xa50]
add byte [rax - 0x77], cl
mov ebp, 0x4d0
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x140086604
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
xor edx, edx
xchg byte [rdi + 0x20], dl
test rax, rax
je 0x140086604
call qword [rax + ioctlsocket]
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x14008661a
mov rax, qword [rbp + 0x4d0]
lock dec qword [rax]
je case.0x140082f96.16
jmp 0x14008665b
lea rax, [rdi + 0x28]
mov qword [rbp + 0x4c0], rax
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x14008663d
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rbp + 0x4d0]
lock dec qword [rax]
jne 0x14008665b
mov rcx, qword [rbp + 0x4d0]
call fcn.1400d4c90
mov rdi, qword [rbp + 0x4e0]
lea rcx, [rdi + 0xa50]
mov byte [rdi + 0xa4a], 0
add byte [rax - 0x73], cl
push rbp
test al, 0x41
mov eax, 0x518
add byte [rax - 0x73], cl
push rbp
test al, 0x41
mov eax, 0x518
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + 0xa50]
mov qword [rbp + 0x4d8], rcx
mov rdx, rsi
call fcn.1400d0de0
cmp al, 2
jne 0x1400866a9
mov al, 1
mov cl, 4
mov rdx, qword [rbp + 0x4e0]
jmp 0x1400867a6
mov rcx, qword [rbp + 0x4d8]
call fcn.14006c840
mov rax, qword [rbp + 0x4e0]
mov byte [rax + 0xa4a], 0
cmp qword [rax + 0x530], 4
jne 0x1400866e1
mov rax, qword [rbp + 0x4e0]
test byte [rax + 0x540], 1
jne 0x1400867bf
mov rax, qword [rbp + 0x4e0]
cmp byte [rax + 0xa49], 0
je 0x140086794
mov rcx, qword [rbp + 0x4e0]
lea rax, [rcx + 0xa50]
mov qword [rbp + 0x4d8], rax
mov rsi, qword [rcx + 0xa50]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x14008673e
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
sbb byte [rax - 0x39], r9b
adc byte [rax], r8b
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfaa], cl
test eax, eax
je 0x14008673e
call qword [rax + ioctlsocket]
xchg byte [rsi + 0x38], bl
test bl, bl
je case.0x140079016.61
mov rcx, qword [rbp + 0x4d8]
mov rax, qword [rcx]
lock dec qword [rax]
dec dword [rax]
je 0x14008678c
jmp 0x140086794
lea rax, [rsi + 0x28]
mov qword [rbp - 0x58], rax
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rsi + 0x28], 0
test rax, rax
invalid
je case.0x14007ab66.53
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x38], al
mov rcx, qword [rbp + 0x4d8]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140086794
mov rcx, qword [rcx]
call fcn.1400d4c90
in al, 4
invalid
mov rdx, qword [rbp + 0x4e0]
mov byte [rdx + 0xa49], 0
mov cl, 1
xor eax, eax
mov byte [rdx + 0xa48], cl
movaps xmm6, xmmword [rbp + 0x4f0]
add byte [rax], al
add rsp, 0x588
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [rbp + 0x4e0]
lea rcx, [rax + 0x548]
lea ecx, [rax + 0x548]
mov qword [rbp + 0x4d8], rcx
call fcn.14013b8a0
or eax, dword [rax]
mov rcx, qword [rbp + 0x4d8]
mov rax, qword [rcx]
mov eax, dword [rcx]
test rax, rax
je 0x1400866e1
lock dec qword [rax]
jne 0x1400866e1
test ebx, ebp
invalid
invalid
invalid
mov rcx, qword [rcx]
call fcn.1400d7460
jmp 0x1400866e1
mov rax, qword [rbp + 0x4e0]
lea rcx, [rax + 0xf78]
mov qword [rbp + 0x4d8], rcx
call fcn.14013b8a0
mov rcx, qword [rbp + 0x4d8]
mov rax, qword [rcx]
test rax, rax
je 0x140086599
lock dec qword [rax]
jne 0x140086599
std
invalid
mov rcx, qword [rcx]
call fcn.1400d7460
jmp 0x140086599
cmp dl, byte [r11]
add byte [rdx + 0x23], bh
call fcn.140184cf0
ud2
test dword [rdi], eax
add dword [rax], eax
add byte [rcx], al
lea rdx, [rbp - 0x50]
mov rcx, qword [rbp + 0xf8]
add al, ch
invalid
xor al, 0xfc
invalid
test al, al
je 0x140089739
mov rcx, qword [rbp + 0xf8]
mov r14b, 6
call fcn.1400217d0
mov rcx, qword [rbp + 0xf8]
add rcx, 0x60
call fcn.140069920
mov eax, r14d
add rsp, 0x190
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
movups xmm0, xmmword [0x1401a4738]
movaps xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [0x1401a4728]
movaps xmmword [rbp - 0x50], xmm0
mov byte [rbp + 0x107], 1
lea rdx, [rbp - 0x50]
mov rcx, qword [rbp + 0xf8]
call fcn.14004cb90
test al, al
mov rcx, qword [rbp + 0xf8]
jne 0x14008970c
mov byte [rbp + 0x107], 1
lea rdx, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
loopne 0x140089790
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
call fcn.14002df00
mov r14b, 6
invalid
test al, al
jne 0x1400897b5
mov byte [rbp + 0x107], 1
lea rdx, str.proxy_connection_e_
mov r8d, reloc.WS2_32.dll_recv
mov rcx, qword [rbp + 0xf8]
clc
add byte [rax], al
add al, ch
cli
invalid
test al, al
je 0x1400897c1
mov rcx, qword [rbp + 0xf8]
jmp case.0x1400898ad.2
movups xmm0, xmmword [0x1401a4758]
movaps xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [0x1401a4748]
movaps xmmword [rbp - 0x50], xmm0
mov byte [rbp + 0x107], 1
lea rdx, [rbp - 0x50]
mov rcx, qword [rbp + 0xf8]
add byte [rax], al
add al, ch
cli
cli
dec dword [rax - 0x7b]
invalid
mov rcx, qword [rbp + 0xf8]
je case.0x140093e42.37
cmp qword [rax + 0x10], 8
jne case.0x1400898ad.2
mov rax, qword [rax + 8]
movabs rdx, 0x7372656c69617274
jb 0x14008986f
imul ebp, dword [rbp + riz*2 + 0x72], 0x10394873
jne case.0x1400898ad.2
movzx edx, byte [rcx + 0x114]
mov r9, qword [rsi]
mov r8d, dword [rsi + 8]
mov eax, dword [rsi + 0xc]
or al, 0x44
mov dword [rbp + 0xe0], eax
lea r15, [rbp + 0xe4]
mov dword [rbp + 0xe4], eax
cmp qword [r9 + 0x10], r8
jbe 0x140089ae7
add al, byte [rax]
invalid
mov r11, qword [r9]
imul r8, r8, 0x130
cmp dword [r11 + r8], 2
je 0x140089ae7
add r11, r8
cmp dword [r11 + 0x114], eax
jne 0x140089ae7
ja 0x140089870
add byte [rax], al
movzx eax, byte [r11 + 0x50]
lea r10d, [rax - 6]
movzx r9d, r10b
cmp r9b, 6
mov r8d, 6
cmovb r8d, r9d
mov r14b, 1
mov dh, 1
mov dh, 1
cmp r8b, 5
ja case.0x1400898ad.2
invalid
invalid
and dl, 1
movzx r8d, r8b
movzx eax, al
lea r9, [0x1401eb940]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov qword [rbp + 0xe8], r11
mov ecx, edx
invalid
xor cl, 1
rol dword [rax - 0x7276fe0f], 1
lock add byte [rax], al
mov dword [rbp + 0xf0], ecx
cmp dl, 1
mov cl, 0xa
add byte [rax + 0xab101fa], al
sbb cl, 0
mov byte [rbp + 0x106], cl
mov dword [rbp + 0xf4], 0
add byte [rax], al
add byte [rax], al
jmp 0x14008994b
cmp byte [r11 + 0x51], 0
jne case.0x1400898ad.2
test dl, dl
sete dl
mov qword [rbp + 0xe8], r11
movzx r8d, byte [r11 + 0x52]
push r10
push r10
mov ecx, 1
mov dword [rbp + 0xf4], r8d
add byte [rax], al
add byte [rcx + 0xf], al
enter 0xffffffffffff8d89, 0xfffffffffffffff0
add byte [rax], al
add byte [rcx - 0x772ed7f6], dh
ror dword [rax + 0x1068d], 1
add bl, ch
invalid
add byte [rax], al
add byte [rcx + 0xf], al
enter 0xffffffffffff8d89, 0xfffffffffffffff0
add byte [rax], al
add byte [rcx - 0x772ed7f6], dh
ror dword [rax + 0x1068d], 1
add bl, ch
xor dword [rcx - 0x80], eax
invalid
invalid
jnp 0x14008996f
cmp byte [r11 + 0x51], 0
jne case.0x1400898ad.2
add byte [rdi], cl
test edx, ebp
std
invalid
mov qword [rbp + 0xe8], r11
test dl, dl
sete cl
shl cl, 3
or cl, 3
mov byte [rbp + 0x106], cl
mov cl, 1
mov dword [rbp + 0xf0], ecx
mov dword [rbp + 0xf4], ecx
cmp r10b, 6
jb 0x1400899b4
lea ecx, [rax - 3]
cmp cl, 2
ja 0x14008995e
cmp cl, 1
jne 0x1400899b4
movzx eax, al
test rax, rax
je 0x1400899b4
cmp eax, 1
jne 0x140089987
mov r8, qword [rbp + 0xe8]
mov rax, qword [r8 + 0x58]
add byte [rax], al
add byte [rcx - 0x75], cl
pop rax
mov rdx, qword [r8 + 0x60]
lea rcx, [r8 + 0x70]
mov r8, qword [r8 + 0x68]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1400899b4
mov rax, qword [rbp + 0xe8]
mov r8, qword [rax + 0x58]
test r8, r8
je 0x1400899b4
mov rax, qword [rbp + 0xe8]
cmp qword [rax + 0x60], 0
je 0x1400899b4
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0xe8]
movzx ecx, byte [rbp + 0x106]
mov byte [rax + 0x50], cl
mov ecx, dword [rbp + 0xf0]
mov byte [rax + 0x51], cl
mov ecx, dword [rbp + 0xf4]
mov byte [rax + 0x52], cl
mov rax, qword [rbp + 0xf8]
mov eax, dword [rax + 0x110]
test eax, eax
je 0x140089b9f
mov rcx, qword [rbp + 0x170]
cmp byte [rcx + 0x40], 0
sete cl
test al, 1
sete al
cmp cl, al
je 0x140089a4e
mov rcx, qword [rsi]
mov edx, dword [rsi + 8]
mov eax, dword [rsi + 0xc]
mov dword [rbp + 0xe0], edx
mov dword [rbp + 0xe4], eax
cmp qword [rcx + 0x10], rdx
jbe 0x140089b43
mov rcx, qword [rcx]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x140089b43
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x140089b43
cmp byte [rcx + 0x125], 0
je 0x140089acc
xor r15d, r15d
mov r12, qword [rbp + 0x178]
add rbx, 8
lea rcx, [rbp - 0x48]
mov r8d, 0x118
mov rdx, qword [rbp + 0xf8]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp - 0x50], 1
mov byte [rbp + 0x107], 0
mov qword [rsp + 0x20], r12
lea rdx, [rbp - 0x50]
mov rcx, rbx
mov r8, rdi
mov r9, rsi
call fcn.1400a4ce0
mov r14b, 0xc
test r15b, r15b
je 0x140089724
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov qword [r12], 0
test rax, rax
je 0x140089724
mov rax, qword [rax + 8]
mov byte [rbp + 0x107], 0
call rax
jmp 0x140089724
lea rcx, [rbx + 8]
mov byte [rbp + 0x107], 1
mov r15b, 1
mov rdx, rsi
call fcn.1400388d0
jmp 0x140089a51
mov qword [rbp + 0xd0], r15
lea rax, [0x140032050]
mov qword [rbp + 0xd8], 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 + 0xd0]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
mov byte [rbp + 0x107], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp - 0x50]
call fcn.140184b30
jmp 0x140089bbe
mov qword [rbp + 0xd0], r15
lea rax, [0x140032050]
mov qword [rbp + 0xd8], 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 + 0xd0]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
mov byte [rbp + 0x107], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp - 0x50]
call fcn.140184b30
jmp 0x140089bbe
mov byte [rbp + 0x107], 1
lea rcx, [0x140190882]
lea r8, [0x140190900]
mov edx, 0x1f
call fcn.140184cf0
ud2
pop rbp
ret
movzx eax, byte [rcx + 0x6b]
cmp rax, 5
invalid
ja case.default.0x14008f44f
add eax, 0x8d483277
or eax, 0x15c510
invalid
invalid
lea rcx, [0x1401eb958]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8, qword [rbp - 8]
mov rax, qword [r8]
test rax, rax
je 0x14008f520
mov rax, qword [rax + 0x10]
lea rcx, [r8 + 0x18]
lea ecx, [rax + 0x18]
lea ecx, [rax + 0x18]
mov rdx, qword [r8 + 8]
mov r8, qword [r8 + 0x10]
jmp 0x14008f4e9
add rsp, 0x48
pop rsi
pop rbp
ret
mov rsi, qword [rbp - 8]
cmp qword [rsi + 0x98], 0
je 0x14008f49e
mov r8, qword [rsi + 0x90]
mov rcx, qword [0x14023c280]
nop
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x1acdea
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
retf
invalid
invalid
mov byte [rsi + 0x69], 0
mov rax, qword [rbp - 8]
mov byte [rax + 0x6a], 0
cmp byte [rax + 0x68], 0
je 0x14008f4c7
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x40]
mov rdx, qword [r8 + 0x48]
lea rcx, [r8 + 0x58]
mov r8, qword [r8 + 0x50]
call qword [rax + reloc.WS2_32.dll_recv]
mov r8, qword [rbp - 8]
mov byte [r8 + 0x68], 0
mov rax, qword [r8 + 0x20]
test rax, rax
je 0x14008f4f2
mov rax, qword [rax + 0x10]
lea rcx, [r8 + 0x38]
mov rdx, qword [r8 + 0x28]
mov r8, qword [r8 + 0x30]
add rsp, 0x48
pop rsi
pop rbp
jmp rax
mov rcx, qword [r8 + 0x28]
mov rax, qword [r8 + 0x30]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 8]
je 0x14008f565
cmp qword [rax + 0x10], 0x11
jae 0x14008f54e
mov r8, qword [rbp - 0x10]
jmp 0x14008f556
mov rcx, qword [r8 + 8]
mov rax, qword [r8 + 0x10]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 8]
je 0x14008f582
cmp qword [rax + 0x10], 0x11
jae 0x14008f56b
mov r8, qword [rbp - 0x10]
jmp 0x14008f573
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsi, 0x38
jmp 0x14008f586
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsi, 0x18
mov rcx, rsi
add rsp, 0x48
pop rsi
pop rbp
jmp fcn.14008adf0
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
mov r8, rcx
mov eax, ecx
mov qword [rcx + 0x38], rdx
movzx eax, byte [rcx + 0x40]
mov dh, 0x41
test rax, rax
je 0x140091f41
cmp eax, 2
jne 0x140091f4c
cmp byte [r8 + 0x43], 0
jne 0x140091fd3
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
jmp rcx
mov eax, dword [rbp - 8]
mov dword [r8 + 0x40], 0x1010000
mov byte [r8 + 0x44], 0
add byte [rcx - 0x39], r9b
mov qword [r8 + 0xf8], 0
cmp al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
lea rcx, [rbp - 0x38]
mov qword [rbp - 8], r8
mov rdx, r8
call fcn.1400c85a0
cmp dword [rbp - 0x38], 2
jne case.default.0x140092000
mov rsi, qword [rbp - 0x30]
mov ebx, esi
and ebx, 3
invalid
lea rax, [0x1401eb970]
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
jmp rcx
invalid
movzx eax, byte [rsi + 0x10]
jmp 0x14009201e
xor esi, esi
jmp case.0x1400812b6.49
mov rcx, rsi
shr rcx, 0x20
call fcn.140154690
jmp 0x14009201e
movzx eax, byte [rsi + 0xf]
cmp al, 0xd
jne case.0x1400812b6.49
push rdx
mov rax, qword [rbp - 8]
mov qword [rax + 0x38], 0
mov edi, 1
lea rax, [rbx - 2]
cmp rax, 2
jb case.0x1400812b6.51
cmp ebx, 1
jne case.0x1400812b6.51
lea rax, [rsi - 1]
mov qword [rbp - 8], rax
clc
mov rcx, qword [rsi - 1]
mov rax, qword [rsi + 7]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x20], rax
call qword [rax]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
je case.0x1400864d7.30
cmp qword [rax + 0x10], 0x11
jae case.0x140093337.33
mov r8, qword [rbp - 0x10]
jmp 0x1400920bc
mov r8, qword [rbp - 8]
mov qword [r8 + 0x38], 0
xor edi, edi
mov rax, rdi
mov eax, edi
mov rdx, rsi
add rsp, 0x78
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, rsi
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x1400920ab
lea rcx, [0x1401eb980]
or eax, 0x1598dc
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x14009201e
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x14023c280]
add byte [rcx], dh
xor edx, edx
sar bh, cl
adc eax, 0xf9f65
lahf
invalid
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
str word [rax - 0x75]
or eax, 0x1aa1ae
invalid
sbb al, byte [rax]
mov rcx, qword [0x14023c280]
sbb al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 8]
clc
clc
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp case.0x1400812b6.51
mov al, 0x29
jmp 0x14009201e
invalid
invalid
invalid
mov al, 1
jmp 0x14009201e
invalid
invalid
invalid
mov al, 2
jmp 0x14009201e
invalid
invalid
invalid
mov al, 3
jmp 0x14009201e
invalid
invalid
invalid
mov al, 4
jmp 0x14009201e
invalid
invalid
invalid
mov al, 5
jmp 0x14009201e
invalid
invalid
invalid
mov al, 6
jmp 0x14009201e
invalid
invalid
invalid
mov al, 7
jmp 0x14009201e
invalid
invalid
invalid
mov al, 8
jmp 0x14009201e
invalid
invalid
invalid
mov al, 9
jmp 0x14009201e
invalid
invalid
invalid
mov al, 0xa
jmp 0x14009201e
invalid
invalid
invalid
mov al, 0xb
jmp 0x14009201e
invalid
invalid
invalid
mov al, 0xc
jmp 0x14009201e
invalid
invalid
invalid
mov al, 0xd
jmp 0x14009201e
invalid
invalid
invalid
invalid
mov al, 0xe
jmp 0x14009201e
invalid
invalid
invalid
mov al, recv
jmp 0x14009201e
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_recv
jmp 0x14009201e
invalid
invalid
invalid
mov al, 0x11
jmp 0x14009201e
invalid
invalid
invalid
mov al, send
jmp 0x14009201e
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_send
jmp 0x14009201e
invalid
invalid
invalid
mov al, setsockopt
jmp 0x14009201e
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp 0x14009201e
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_shutdown
jmp 0x14009201e
invalid
invalid
invalid
mov al, 0x17
jmp 0x14009201e
invalid
invalid
invalid
mov al, 0x18
jmp 0x14009201e
invalid
invalid
invalid
mov al, 0x19
jmp 0x14009201e
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14009201e
invalid
invalid
mov al, 0x1b
jmp 0x14009201e
invalid
invalid
mov al, 0x1c
jmp 0x14009201e
invalid
invalid
mov al, 0x1d
jmp 0x14009201e
invalid
invalid
mov al, 0x1e
jmp 0x14009201e
invalid
invalid
mov al, 0x1f
jmp 0x14009201e
invalid
invalid
mov al, 0x20
jmp 0x14009201e
invalid
invalid
mov al, 0x21
jmp 0x14009201e
invalid
invalid
mov al, 0x22
jmp 0x14009201e
invalid
invalid
mov al, 0x23
jmp 0x14009201e
invalid
invalid
mov al, 0x24
jmp 0x14009201e
invalid
invalid
mov al, 0x25
jmp 0x14009201e
invalid
invalid
mov al, 0x26
jmp 0x14009201e
mov al, 0x27
jmp 0x14009201e
mov al, 0x28
jmp 0x14009201e
str word [rax + 1]
dec rbx
dec rbx
add rdi, rbx
mov rcx, rdi
mov ecx, edi
mov byte [rcx], 0
inc rbx
ret
mov rdi, qword [rbp + 8]
mov qword [rdi + 0x1b0], rbx
lahf
mov al, 1
add dword [rax], eax
invalid
cmp r12, rbx
ja 0x1400927f9
mov rcx, qword [rdi + 0x1a0]
add rcx, r13
mov rdx, r15
mov r8, r14
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rdi + 0x1b0]
cmp rdx, r13
jb 0x14009280d
add byte [rax], al
cmp rdx, r12
jb 0x14009281e
push rbp
add al, 0
add byte [rax], al
mov rax, qword [rdi + 0x1a0]
lea rcx, [rax + r13]
invalid
sub edx, r12d
add r12, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov dword [rbp - 0x48], r13d
mov dword [rbp - 0x44], 7
invalid
add byte [rax], al
add byte [rax - 0x77], cl
rol byte [r9 + rcx*4 + 0x75], 0xc8
rol byte [rcx + rcx*4 + 0x75], 0xc8
mov dword [rbp - 0x34], 1
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x28], edx
mov dword [rbp - 0x24], 6
fadd qword [rsi]
add byte [rax], al
add byte [rcx + rcx*4 + 0x65], cl
loopne 0x140092456
mov eax, 0
add al, 0
add byte [rax], al
mov qword [rbp - 0x58], rax
lea rax, [rbp - 0x48]
mov qword [rbp - 0x50], rax
lea rcx, [rdi + 0x1c0]
lea r8, [rbp - 0x58]
xor edx, edx
xor r9d, r9d
call qword [sym.imp.secur32.dll_EncryptMessage]
mov edi, eax
test eax, eax
invalid
je 0x140092484
invalid
shl rdi, 0x20
or rdi, 2
mov esi, edi
and esi, 3
out 3, al
lea rax, [0x1401eba24]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
movzx eax, byte [rdi + 0x10]
jmp 0x1400925b9
mov eax, dword [rbp - 0x38]
add eax, dword [rbp - 0x48]
add eax, dword [rbp - 0x28]
mov rdi, qword [rbp + 8]
mov edi, dword [rbp + 8]
mov rdx, qword [rdi + 0x1b0]
cmp rdx, rax
jb 0x1400924a7
invalid
mov qword [rdi + 0x1b0], rax
xchg dword [rax + 0x48000001], esi
mov rdx, rax
mov edx, eax
mov qword [rdi + 0x1b8], 0
mov qword [rdi + 0x200], r14
xor ebx, ebx
cmp rbx, rdx
je case.0x140092000.147
invalid
mov dword [rax], eax
add byte [rax], al
invalid
lea r14, [rdi + 0x10]
lea r15, [rdi + 0x18]
lea r12, [rbp - 0x48]
lea esp, [rbp - 0x48]
mov rax, rdx
sub rax, rbx
sub eax, ebx
jb case.0x140063e28.288
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x1400927ce
mov r9, qword [rdi + 0x1a0]
add r9, rbx
cmp dword [r14], 2
cmp dword [rsi], 2
jne 0x140092510
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r15
call fcn.140165530
jmp 0x140092520
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
bnd call case.0x140093337.312
mov rax, qword [rbp - 0x48]
cmp rax, 2
invalid
je 0x140092573
mov rdi, qword [rbp - 0x40]
test rax, rax
jne case.0x140091fb5.48
add rbx, rdi
mov rdi, qword [rbp + 8]
mov qword [rdi + 0x1b8], rbx
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rdi + 0x1b0]
xchg edi, eax
mov al, 1
add byte [rax], al
cmp rbx, rdx
jne 0x1400924d0
mov rax, qword [rdi + 0x200]
add byte [rax], al
mov rcx, qword [rbp]
mov qword [rcx], 0
mov qword [rcx + 8], rax
mov qword [rdi + 0x138], 0
jmp 0x140092632
movabs rdi, 0xd00000003
mov esi, edi
and esi, 3
lea rax, [0x1401eba24]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
mov esi, edi
and esi, 3
lea rax, [0x1401eba24]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
movzx eax, byte [rdi + 0xf]
jmp 0x1400925b9
invalid
or al, 0x48
mov rcx, rdi
mov ecx, edi
shr rcx, 0x20
call fcn.140154690
xlatb
and byte [rax + rax], cl
and al, ch
xlatb
and byte [rax + rax], cl
mov rcx, qword [rbp]
mov ecx, dword [rbp]
cmp al, 0xd
jne case.0x140092a1e.98
mov qword [rcx], 2
mov rax, qword [rbp + 8]
mov qword [rax + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rax, [rsi - 2]
dec byte [rax - 0x7d]
cmp rax, 2
clc
add dh, byte [rdx + 0x51]
jb 0x140092632
jb 0x140092632
test rsi, rsi
je 0x140092632
lea rax, [rdi - 1]
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
mov rcx, qword [rdi - 1]
mov rax, qword [rdi + 7]
mov qword [rbp - 8], rcx
clc
clc
mov qword [rbp], rax
call qword [rax]
mov rax, qword [rbp]
cmp qword [rax + 8], 0
or byte [rax], al
or byte [rax], al
je case.0x140092a1e.116
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
jae 0x140092671
mov r8, qword [rbp - 8]
clc
jmp case.0x140092668.74
mov qword [rcx], 1
add byte [rax], al
add byte [rax - 0x77], cl
jns 0x14009262b
mov qword [rcx + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rax + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7f], cl
add rsp, 0x98
invalid
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
mov rax, rdi
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x140092668
add byte [rax], al
lea rcx, [0x1401eba34]
xchg ebx, eax
adc eax, 0x4634800
or dword [rax + 1], 0x4d8b48c8
add eax, ecx
mov rcx, qword [rbp]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
mov rcx, qword [rbp]
jmp rax
loopne case.0x140092668.85
xor eax, eax
shr cl, 0x4c
invalid
jmp case.0x140092a1e.118
dec dword [rbx + rcx*4 + 0x45]
clc
mov r8, qword [rbp - 8]
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14023c280]
sbb al, byte [rax]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cdq
invalid
invalid
cdq
str word [rax - 0x75]
add byte [rax - 0x75], cl
mov rcx, qword [0x14023c280]
or eax, 0x1a9bf1
wait
sbb al, byte [rax]
invalid
xor edx, edx
mov r8, qword [rbp + 8]
invalid
invalid
or byte [r8 - 0x7f], r9b
add rsp, 0x98
invalid
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
mov al, 0x25
jmp case.0x140092a1e.118
invalid
mov al, 0x23
jmp case.0x140092a1e.118
invalid
mov al, 0x24
jmp case.0x140092a1e.118
invalid
mov al, 0x1b
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0x22
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_recv
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0xe
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0x21
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0xb
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 4
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0x28
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0xc
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 9
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0x19
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0x18
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 2
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, recv
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 3
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 7
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 1
jmp case.0x140092a1e.118
invalid
invalid
mov al, 0x1f
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0x11
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0x29
jmp 0x1400925b9
invalid
invalid
invalid
mov al, setsockopt
jmp case.0x140092a1e.118
invalid
invalid
invalid
invalid
mov al, 5
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp case.0x140092a1e.118
pop rax
invalid
invalid
invalid
invalid
mov al, 0xd
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 6
jmp case.0x140092a1e.118
invalid
invalid
invalid
invalid
invalid
mov al, send
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0xa
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 8
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0x20
jmp case.0x140092a1e.118
invalid
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_shutdown
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0x27
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_send
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0x17
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x140092a1e.118
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x140092a1e.118
invalid
invalid
mov al, 0x26
jmp case.0x140092a1e.118
invalid
invalid
mov al, 0x1a
jmp case.0x140092a1e.118
invalid
invalid
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x1401b6e10]
mov edx, 0x29
call fcn.140184cf0
jmp 0x14009282d
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, rbx
call fcn.140184b70
and ecx, dword [rdi]
add bl, ch
invalid
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r12
mov rdx, rbx
call fcn.140184c70
jmp 0x14009282d
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r13
call fcn.140184c70
and al, 0xf
add bl, ch
invalid
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r12
call fcn.140184c70
ud2
pop rdi
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
lea rbp, [rdx + 0x80]
mov rax, qword [rbp]
invalid
invalid
add byte [rax - 0x75], cl
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
push rax
or byte [rbx + rcx*4 + 0x40], cl
invalid
invalid
adc byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
call fcn.1400a07a0
mov rcx, qword [rbp + 8]
or r8b, r13b
or al, ch
call fcn.1400498e0
jo 0x1400928a4
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, rdx
sub rax, rbx
jb case.0x140092a59.152
invalid
invalid
add eax, dword [rax]
invalid
mov r8, qword [r12 + 0x138]
test r8, r8
je 0x140092c27
add byte [rbp - 0x75], cl
mov r9, qword [r12 + 0x1a0]
mov word [rax + riz*4], fs
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + 1], cl
fld dword [rbx + 0x1375023f]
add dh, byte [rbp + 0x13]
add r9, rbx
cmp dword [rdi], 2
jne 0x140092960
invalid
add dh, byte [rbp + 0x13]
mov qword [rsp + 0x20], rax
and byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rdx, r14
call fcn.140165530
jmp case.0x140092a1e.132
nop
mov qword [rsp + 0x20], rax
mov rcx, r15
mov ecx, edi
mov rdx, rdi
call case.0x140093337.312
adc byte [rcx], dl
add byte [rax], al
invalid
adc dword [rax], eax
add byte [rax - 0x75], cl
ror byte [r8 - 0x7d], 1
invalid
invalid
mov rax, qword [rbp - 0x30]
cmp rax, 2
je 0x1400929dc
invalid
clc
add dh, byte [rdx + riz*2 + 0x48]
invalid
mov rsi, qword [rbp - 0x28]
mov esi, dword [rbp - 0x28]
test rax, rax
jne case.0x140092668.124
invalid
jg 0x1400929cc
add rbx, rsi
add ebx, esi
mov r12, qword [rbp - 0x10]
mov esp, dword [rbp - 0x10]
invalid
mov qword [r12 + 0x1b8], rbx
add byte [rax], al
mov rdx, qword [r12 + 0x1b0]
add dword [rax], eax
add byte [rax + 0x39], cl
sal dword [rbp - 0x7f], cl
invalid
cmp rbx, rdx
jne case.0x140093e42.152
invalid
or dword [rcx - 0x75], 0x1382484
mov rax, qword [r12 + 0x138]
add byte [rax], al
test rax, rax
je 0x140092c52
test byte [rdx + 0x41000002], ah
cmp dword [rsp + 0x10], 2
and al, 0x10
invalid
movabs byte [0x10247c8341000002], al
cmp dword [r12 + 0x10], 2
and al, 0x10
add dh, byte [rsi + rbp*2 + 0x4c]
mov dword [rbp - 0x10], esp
invalid
invalid
je case.0x140092a1e.152
mov qword [rbp - 0x10], r12
invalid
mov rcx, rdi
mov rdx, rax
call fcn.140093200
cmp dword [rax], ecx
add byte [rax], al
ret 0x39e8
test rax, rax
test eax, eax
je 0x1400929ff
movabs rsi, 0xd00000003
add byte [rax], al
add byte [0x18c0929d7], cl
mov r12, qword [rbp - 0x10]
mov esp, dword [rbp - 0x10]
jmp 0x140092a0b
movabs rsi, 0xd00000003
mov esi, 3
or eax, 0x89000000
add byte [rax], al
mov ebx, esi
and ebx, 3
and ebx, 3
lea rax, [0x1401ebad8]
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
mov r12, qword [rbp - 0x10]
jmp rcx
mov rsi, rdx
mov esi, edx
mov r12, qword [rbp - 0x10]
test rsi, rsi
test esi, esi
je case.0x140092a1e.152
mov ebx, esi
and ebx, 3
jrcxz 0x140092a13
jrcxz 0x140092a13
lea rax, [0x1401ebad8]
rcl dword [rax + 0x63480015], 0xc
adc eax, 0xc634800
movsxd rcx, dword [rax + rbx*4]
cwde
add rcx, rax
add ecx, eax
jmp rcx
movzx eax, byte [rsi + 0x10]
jmp 0x140092a63
invalid
adc bl, ch
cmp eax, 0x8ce9f631
xor esi, esi
jmp 0x140092ab9
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
shr rcx, 0x20
shr ecx, 0x20
call fcn.140154690
jmp 0x140092a63
invalid
add bl, ch
sub byte [rax - 0x77], cl
invalid
mov rax, rsi
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x140092a59
xchg dword [rdi + 1], edx
add byte [rax], al
sub byte [rdi], cl
xchg dword [rdi + 1], edx
add byte [rax], al
lea rcx, [0x1401ebae8]
or eax, 0x159096
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x140092a63
movzx eax, byte [rsi + 0xf]
mov dh, 0x46
invalid
cmp al, 0xd
jne 0x140092ab9
mov qword [r12 + 0x138], 0
mov edi, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi + 1], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
dec byte [r8 - 0x7d]
invalid
invalid
lea rax, [rbx - 2]
cmp rax, 2
jb 0x140092ac7
clc
add dh, byte [rdx + 0x45]
cmp ebx, 1
sti
add dword [rbp + 0x40], esi
jne 0x140092ac7
jne 0x140092ac7
lea rax, [rsi - 1]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
dec dword [rax - 0x77]
invalid
mov rcx, qword [rsi - 1]
dec qword [rax - 0x75]
invalid
mov rax, qword [rsi + 7]
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
mov dword [rbp - 0x18], ecx
mov qword [rbp - 0x20], rax
call qword [rax]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
je case.0x1400925a5.70
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x140092adc
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
jmp 0x140092ae4
mov qword [r12 + 0x138], 0
xor edi, edi
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
dec dword [rax - 0x77]
mov rax, rdi
clc
mov rdx, rsi
add rsp, 0x60
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
invalid
pop rsi
pop r15
pop rbp
ret
mov r8, qword [rbp - 0x18]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
invalid
sar bh, cl
adc eax, 0xf953d
invalid
invalid
mov rcx, qword [0x14023c280]
sbb al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0xf952a
invalid
adc eax, 0xf952a
jmp 0x140092ac7
mov al, 0x25
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0x23
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0x24
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0x1b
jmp 0x140092a63
invalid
invalid
invalid
invalid
mov al, 0x22
jmp 0x140092a63
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_recv
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0xe
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0x21
jmp 0x140092a63
invalid
mov al, 0xb
jmp 0x140092a63
invalid
invalid
invalid
mov al, 4
jmp 0x140092a63
invalid
mov al, 0x28
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0xc
jmp 0x140092a63
invalid
invalid
invalid
invalid
mov al, 9
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0x19
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0x18
jmp 0x140092a63
invalid
invalid
invalid
invalid
invalid
mov al, 2
jmp 0x140092a63
invalid
invalid
invalid
mov al, recv
jmp 0x140092a63
invalid
invalid
invalid
mov al, 3
jmp 0x140092a63
invalid
invalid
invalid
mov al, 7
jmp 0x140092a63
invalid
invalid
invalid
mov al, 1
jmp 0x140092a63
invalid
invalid
mov al, 0x1f
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0x11
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0x29
jmp 0x140092a63
invalid
invalid
invalid
mov al, setsockopt
jmp 0x140092a63
invalid
invalid
invalid
mov al, 5
jmp 0x140092a63
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0xd
jmp 0x140092a63
sahf
invalid
invalid
invalid
invalid
mov al, 6
jmp 0x140092a63
invalid
invalid
invalid
mov al, send
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0xa
jmp 0x140092a63
invalid
invalid
invalid
mov al, 8
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0x1e
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0x20
jmp 0x140092a63
je case.0x14007f446.182
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_shutdown
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0x27
jmp 0x140092a63
invalid
invalid
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_send
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0x17
jmp 0x140092a63
invalid
invalid
invalid
mov al, 0x1c
jmp 0x140092a63
invalid
mov al, 0x1d
jmp 0x140092a63
invalid
invalid
invalid
invalid
mov al, 0x26
jmp 0x140092a63
invalid
invalid
invalid
invalid
mov al, 0x1a
jmp 0x140092a63
cmp al, 0xfe
invalid
invalid
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x1401b6e10]
fild dword [rcx + 0x12]
add byte [rdx + 0x29], bh
add byte [rax], al
mov edx, 0x29
call fcn.140184cf0
jmp 0x140092c6a
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, rbx
call fcn.140184b70
jmp 0x140092c6a
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x1401b6e10]
mov edx, 0x29
call fcn.140184cf0
invalid
add byte [rdi], cl
ud2
or ecx, dword [rdi]
invalid
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 0x20]
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
call fcn.1400a07a0
add byte [rax], al
mov rcx, qword [rbp - 0x10]
call fcn.1400498e0
cmp ebp, dword [rbx + rdi*8 - 1]
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov ebx, dword [rax + 8]
mov rsi, qword [r8 + 0x10]
mov rcx, qword [r8 + 0x18]
mov r8, rbx
sub r8, rcx
jbe 0x140092d3f
add rcx, r14
int1
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [rdi + 0x18], rbx
mov dword [rdi + 0x18], ebx
str word [rax - 0x77]
add byte [rax - 0x77], cl
pop rdi
sbb byte [rax + 0x39], cl
cmp rbx, rsi
mov qword [rbp - 8], r13
mov dword [rbp - 8], ebp
mov qword [rbp - 8], r13
jb 0x1400930ce
invalid
sub rbx, rsi
add r14, rsi
lea r15, [rbp - 0x48]
lea edi, [rbp - 0x48]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x75], cl
xchg ebp, eax
jo case.0x140092a59.167
invalid
mov rdx, qword [r13 + 0x170]
mov edx, dword [rbp + 0x170]
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x75], cl
lea edi, [rax + 1]
add dword [rax], eax
invalid
mov rcx, qword [r13 + 0x178]
add dword [rax], eax
add byte [rax + 0x39], cl
ror dword [rdi], 1
invalid
cmp rcx, rdx
ja 0x1400930bd
xchg dword [rsi + 3], eax
add byte [rax], al
jne case.0x140092a59.195
lahf
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rdx, r13
call fcn.1400cae00
add byte [rbx], 0
add byte [rbx - 0x77c47bb], cl
add dword [rbp + 0x61], esi
jne 0x140092df1
mov eax, dword [rbp - 0x48]
cmp eax, 1
jne 0x140092df1
mov r13, qword [rbp - 8]
cmp qword [r13 + 0x1f8], 0
cmp dword [rbp + 0x1f8], 0
je 0x140092dcc
mov rcx, r15
mov rcx, r15
mov rdx, r13
call fcn.1400ccbe0
invalid
sahf
add eax, dword [rax]
invalid
cmp qword [rbp - 0x48], 0
cmp dword [rbp - 0x48], 0
mov rsi, qword [rbp - 0x40]
ror byte [rdi], 0x85
jne case.0x140063e28.358
out dx, eax
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
invalid
test rsi, rsi
test byte [rbx + rcx*4 + 0x6d], 0xf8
mov r13, qword [rbp - 8]
je case.0x140092a59.195
mov qword [r13 + 0x1f8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r15
mov ecx, edi
mov rdx, r13
call fcn.1400cce10
movabs al, byte [0x850f00b87d800003]
cmp byte [rbp - 0x48], 0
jne case.0x140063e28.360
movabs dword [0x4c00b97d80000000], eax
cmp byte [rbp - 0x47], 0
jge 0x140092d9d
add byte [rbx + rcx*4 + 0x6d], cl
clc
mov r13, qword [rbp - 8]
mov ebp, dword [rbp - 8]
je case.0x140092a1e.192
invalid
jmp case.0x140092a59.195
sub eax, dword [rbx - 0x74b3fd08]
insd dword [rdi], dx
cmp eax, 2
mov r13, qword [rbp - 8]
clc
clc
jne case.0x140092a59.195
mov rsi, qword [rbp - 0x40]
test rsi, rsi
je 0x140092eb4
add byte [rax], al
mov ebx, esi
and ebx, 3
lea rax, [0x1401ebb8c]
movsxd rcx, dword [rax + rbx*4]
or al, 0x98
add rcx, rax
jmp rcx
mov r12, qword [r13 + 0x170]
add byte [rax], al
mov r15, qword [r13 + 0x178]
mov ebp, 0x178
js 0x140092e29
add byte [rax], al
add byte [rcx + rcx*4 - 0x1a], cl
mov rsi, r12
sub rsi, r15
jb case.0x140093337.214
invalid
lodsb al, byte [rsi]
add al, byte [rax]
add byte [rax], al
dec byte [rdi]
invalid
add byte [rax], al
mov rdx, qword [r13 + 0x160]
invalid
add byte [rax], al
add rdx, r15
cmp rbx, rsi
cmovb rsi, rbx
cmovb esi, ebx
cmovb rsi, rbx
mov rcx, r14
mov ecx, esi
int1
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
str word [rcx + 1]
test dword [rbp + 0x39], 0x98870fe7
out 0xf, eax
invalid
cwde
add r15, rsi
cmp r15, r12
out 0xf, eax
invalid
cwde
add al, byte [rax]
invalid
out 0xf, eax
xchg dword [rax + 0x4d000002], ebx
mov dword [rbp + 0x178], edi
mov ebp, 0x178
add al, byte [rax]
add byte [rbp - 0x77], cl
invalid
invalid
mov qword [r13 + 0x178], r15
mov ebp, 0x178
add rsi, qword [rdi + 0x10]
jb 0x140093110
add al, byte [rax]
add byte [rax + 0x3b], cl
ja case.0x140063e28.379
cmp rsi, qword [rdi + 0x18]
ja case.0x140092a59.232
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
xor esi, esi
jmp case.0x140093e42.229
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
jne 0x140092e48
mov rsi, qword [rbp - 0x40]
mov ebx, esi
and ebx, 3
jrcxz 0x140092e90
lea rax, [0x1401ebb8c]
add eax, 0x158cf8
clc
mov word [0x14c6c7697], ss
adc eax, 0xc634800
movsxd rcx, dword [rax + rbx*4]
or al, 0x98
cwde
add rcx, rax
mov r13, qword [rbp - 8]
insd dword [rdi], dx
clc
jmp rcx
movzx eax, byte [rsi + 0x10]
jmp case.0x140092e9f.104
adc bl, ch
mov r13, qword [rbp - 8]
mov r13, qword [rbp - 8]
mov r13, qword [rbp - 8]
test rsi, rsi
jne case.0x1400929fd.47
invalid
xor esi, esi
jmp case.0x140093e42.229
add byte [rax], al
add byte [rax], al
mov rcx, rsi
shr rcx, 0x20
call fcn.140154690
leave
invalid
or al, 0
jmp case.0x140092e9f.104
mov rax, rsi
shr rax, 0x20
cmp eax, 0x28
clc
invalid
call 0x16901b1f3
ja case.default.0x140092ee7
pop rdi
add dword [rax], eax
invalid
add byte [rax - 0x73], cl
or eax, 0x158cbc
invalid
invalid
invalid
invalid
lea rcx, [0x1401ebb9c]
lea ecx, [0x1401ebb9c]
mov esp, 0x4800158c
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
jmp rax
loopne case.0x140092e9f.113
xor eax, eax
jmp case.0x140092e9f.104
shr bl, 4
movzx eax, byte [rsi + 0xf]
invalid
cmp al, 0xd
jne case.0x140093e42.229
mov qword [r13 + 0x138], 0
mov dword [rbp + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + 1], bh
mov edi, 1
add byte [rax - 0x73], cl
dec byte [r8 - 0x7d]
invalid
invalid
lea rax, [rbx - 2]
lea eax, [rbx - 2]
cmp rax, 2
clc
add cl, byte [rdi]
invalid
invalid
jb case.0x140092e1a.40
add byte [rbx - 0x7af0fe05], al
add byte [rax], 0
add byte [rax], al
cmp ebx, 1
jne case.0x140092e1a.40
invalid
add byte [rax], 0
add byte [rax], al
invalid
sti
add dword [rdi], ecx
test dword [rax + 0x48000000], eax
lea eax, [rsi - 1]
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsi - 1]
dec dword [rax - 0x77]
mov qword [rbp - 8], rax
clc
mov rcx, qword [rsi - 1]
dec dword [rax - 0x75]
invalid
mov rax, qword [rsi + 7]
mov eax, dword [rsi + 7]
mov qword [rbp - 0x10], rcx
invalid
mov qword [rbp - 0x18], rax
call qword [rax]
adc byte [rax - 0x75], cl
invalid
invalid
adc byte [rax - 0x75], cl
mov eax, dword [rbp - 0x18]
call 0x14881b286
cmp qword [rax + 8], 0
je case.0x1400929fd.70
js 0x140092f46
add byte [rax + rcx*2 + 0x48], dh
cmp dword [rax + 0x10], 0x11
js 0x140092f55
invalid
cmp qword [rax + 0x10], 0x11
js 0x140092f55
adc dword [rbx + 0x2a], esi
jae case.0x140063e28.372
mov r8, qword [rbp - 0x10]
jmp 0x140092f7a
invalid
mov qword [r13 + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx], dh
dec dword [rax - 0x77]
xor edi, edi
mov rax, rdi
clc
mov rdx, rsi
mov edx, esi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmpsd dword [rsi], dword [rdi]
nop
invalid
invalid
sar bh, cl
adc eax, 0xf90a7
cmpsd dword [rsi], dword [rdi]
nop
invalid
invalid
mov rcx, qword [0x14023c280]
sbb al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0xf9094
jmp 0x140092f5b
mov al, 0x25
jmp case.0x140092e9f.104
invalid
invalid
invalid
invalid
invalid
mov al, 0x23
jmp case.0x140092e9f.104
invalid
invalid
invalid
invalid
invalid
mov al, 0x24
jmp case.0x140092e9f.104
invalid
invalid
invalid
invalid
invalid
mov al, 0x1b
jmp case.0x140092e9f.104
invalid
invalid
invalid
invalid
invalid
mov al, 0x22
jmp case.0x140092e9f.104
xor bh, bh
invalid
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_recv
jmp case.0x140092e9f.104
sub edi, edi
invalid
invalid
invalid
mov al, 0xe
jmp case.0x140092e9f.104
and bh, bh
invalid
invalid
invalid
mov al, 0x21
jmp case.0x140092e9f.104
sbb edi, edi
invalid
invalid
invalid
mov al, 0xb
jmp case.0x140092e9f.104
adc al, 0xff
invalid
invalid
invalid
mov al, 4
jmp case.0x140092e9f.104
invalid
invalid
invalid
invalid
invalid
mov al, 0x28
jmp case.0x140092e9f.104
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0xc
jmp case.0x140092e9f.104
invalid
invalid
invalid
invalid
invalid
mov al, 9
jmp case.0x140092e9f.104
clc
invalid
invalid
invalid
clc
invalid
invalid
mov al, 0x19
jmp case.0x140092e9f.104
int1
invalid
invalid
invalid
invalid
mov al, 0x18
jmp case.0x140092e9f.104
invalid
invalid
invalid
invalid
invalid
mov al, 2
jmp case.0x140092e9f.104
jrcxz case.0x1400762a9.304
invalid
invalid
invalid
mov al, recv
jmp case.0x140092e9f.104
fdiv st(6), st(0)
invalid
invalid
invalid
mov al, 3
jmp case.0x140092e9f.104
invalid
invalid
invalid
invalid
invalid
mov al, 7
jmp case.0x140092e9f.104
invalid
mov al, 1
jmp case.0x140092e9f.104
mov al, 0x1f
jmp case.0x140092e9f.104
invalid
mov al, 0x11
jmp case.0x140092e9f.104
invalid
mov al, 0x29
jmp case.0x140092e9f.104
invalid
mov al, setsockopt
jmp case.0x140092e9f.104
invalid
mov al, 5
jmp case.0x140092e9f.104
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp case.0x140092e9f.104
invalid
mov al, 0xd
jmp case.0x140092e9f.104
invalid
mov al, 6
jmp case.0x140092e9f.104
invalid
mov al, send
jmp case.0x140092e9f.104
invalid
mov al, 0xa
jmp case.0x140092e9f.104
invalid
mov al, 8
jmp case.0x140092e9f.104
invalid
mov al, 0x1e
jmp case.0x140092e9f.104
invalid
mov al, 0x20
jmp case.0x140092e9f.104
invalid
mov al, reloc.WS2_32.dll_shutdown
jmp case.0x140092e9f.104
invalid
mov al, 0x27
jmp case.0x140092e9f.104
invalid
mov al, reloc.WS2_32.dll_send
jmp case.0x140092e9f.104
invalid
mov al, 0x17
jmp case.0x140092e9f.104
invalid
mov al, 0x1c
jmp case.0x140092e9f.104
invalid
mov al, 0x1d
jmp case.0x140092e9f.104
mov al, 0x26
jmp case.0x140092e9f.104
mov al, 0x1a
jmp case.0x140092e9f.104
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
add eax, 0x1256cc
call fcn.140184b70
sbb cl, byte [rdi]
add cl, ch
xchg ecx, eax
add byte [rax], al
jmp 0x14009315f
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srcio_read_buf.rs
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, rbx
call fcn.140184f00
jmp 0x14009315f
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r15
mov rdx, r12
call fcn.140184b70
jmp 0x14009315f
jl case.0x140093337.212
verw bx
imul ecx, dword [rax - 0x73], 0x12563b0d
lea rcx, str.assertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
lea ecx, str.assertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
add byte [rbp + rcx*4 + 5], cl
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
lea eax, [0x1401b8778]
je 0x140093158
adc al, byte [rax]
mov edx, 0x3b
cmp eax, dword [rax]
add byte [rax], al
call fcn.140184cf0
verw bx
add bl, ch
jmp 0x14009315f
lea rcx, str.filled_overflowfilled_must_not_become_larger_than_initialized
lea rcx, str.filled_overflowfilled_must_not_become_larger_than_initialized
int1
add eax, 0x8d4c0013
adc eax, dword [rax]
lea r8, str.Fje_
lea r8, str.Fje_
sbb bh, byte [rdi]
adc al, byte [rax]
mov edx, recv
add byte [rax], al
call fcn.1401850e0
jmp 0x14009315f
lea rax, [0x1401c3748]
adc eax, dword [rax]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
mov dword [rbp - 0x40], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x38], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rdx, str.Fje_
loop 0x140093192
adc al, byte [rax]
loop 0x140093192
adc al, byte [rax]
lea rcx, [rbp - 0x48]
call fcn.140184b30
rcr dword [rcx], 1
invalid
invalid
movabs r8, 0x660b0f000f19d1e8
mov eax, 0xf19d1e8
add byte [rdi], cl
ud2
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
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
in al, dx
invalid
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x70]
lea rbp, [rdx + 0x70]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
call fcn.1400928c0
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
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]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
invalid
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
push 0x70
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
mov edx, dword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.1400a07a0
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp - 8]
call fcn.1400498e0
stc
sti
sti
call qword [rax + 0x28c48348]
stc
sti
sti
call qword [rax + 0x28c48348]
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
sub esp, 0x58
lea rbp, [rsp + 0x50]
push rax
mov qword [rbp], 0xfffffffffffffffe
mov r13, rcx
mov qword [rcx + 0x38], rdx
push rcx
cmp byte [rax - 0x75], cl
mov ecx, 0xb0
add byte [rax], al
invalid
push rcx
cmp byte [rax - 0x75], cl
mov ecx, 0xb0
add byte [rax], al
add byte [rax], al
mov rbx, qword [rcx + 0xb8]
mov eax, 0x48000000
cmp ebx, edi
cmp rbx, rdi
je 0x1400932e8
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r14, rdx
lea r15, [r13 + 0x10]
lea r12, [rbp - 0x28]
fmul dword [rcx + rcx*4 + 0x6d]
clc
fmul dword [rcx + rcx*4 + 0x6d]
clc
nop word [rax + rax]
invalid
mov rax, rdi
mov eax, edi
sub rax, rbx
jb 0x1400934e1
invalid
test dword [rdx], eax
add byte [rax], al
invalid
test dword [rdx], eax
add byte [rax], al
mov r9, qword [r13 + 0xa0]
movabs al, byte [0x8948d90149000000]
add byte [rax], al
add r9, rbx
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r12
mov rdx, r15
mov edx, edi
loope 0x1400932bb
mov edx, edi
mov r8, r14
call fcn.140165530
mov rax, qword [rbp - 0x28]
invalid
invalid
mov bh, 0x22
or eax, 0x458b4800
invalid
and cl, byte [0x185947a7c]
fmul dword [r8 - 0x7d]
fmul dword [rax - 0x7d]
cmp rax, 2
je 0x1400932a1
invalid
clc
add dh, byte [rsi + rbx + 0x48]
invalid
invalid
invalid
mov rsi, qword [rbp - 0x20]
mov esi, dword [rbp - 0x20]
test rax, rax
jne 0x1400932c4
invalid
sal byte [rbp + 0x38], 0x48
add ebx, esi
cmp byte [rax + 1], cl
mov r13, qword [rbp - 8]
mov r13, qword [rbp - 8]
add rbx, rsi
mov r13, qword [rbp - 8]
mov ebp, dword [rbp - 8]
clc
mov qword [r13 + 0xb8], rbx
cmp rbx, rdi
add byte [rax], al
add byte [rax + 0x39], cl
sti
jne 0x140093250
mov cl, 0xeb
jmp 0x1400932e8
movabs rsi, 0xd00000003
movabs rsi, 0xd00000003
add byte [rax], al
or eax, 0x89000000
mov ebx, esi
and ebx, 3
jrcxz case.0x1400929fd.96
and ebx, 3
jrcxz case.0x1400929fd.96
lea rax, [0x1401ebc40]
movsxd rcx, dword [rax + rbx*4]
cwde
mov dword [rcx + 0x63480015], ecx
or al, 0x98
cwde
cwde
add rcx, rax
mov r13, qword [rbp - 8]
clc
jmp rcx
test rsi, rsi
mov r13, qword [rbp - 8]
mov ebp, dword [rbp - 8]
je 0x1400932e8
mov ebx, esi
and ebx, 3
lea rax, [0x1401ebc40]
invalid
invalid
invalid
mov dword [0x14c6c7adc], edx
cwde
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
jmp rcx
movzx eax, byte [rsi + 0x10]
jmp case.0x140092590.349
xor esi, esi
mov qword [r13 + 0x38], 0
mov dword [rbp + 0x38], 0
xor edi, edi
mov rax, rdi
mov rdx, rsi
add rsp, 0x58
add esp, 0x58
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rsi
mov ecx, esi
shr rcx, 0x20
call fcn.140154690
jns case.0x140092e1a.63
or al, 0
jmp case.0x140092590.349
mov rax, rsi
mov eax, esi
shr rax, 0x20
cmp eax, 0x28
clc
invalid
clc
sub byte [rdi], cl
invalid
xchg dword [rbx], esi
add dword [rax], eax
ja case.default.0x140093337
add byte [rax - 0x73], cl
or eax, 0x158920
invalid
lea rcx, [0x1401ebc50]
lea ecx, [0x1401ebc50]
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
enter 0xffffffffffffe0ff, 0x31
jmp rax
loopne case.0x140092590.347
xor eax, eax
jmp case.0x140092590.349
shr bl, 4
movzx eax, byte [rsi + 0xf]
invalid
cmp al, 0xd
jne 0x1400932ea
movsd dword [rdi], dword [rsi]
mov qword [r13 + 0x38], 0
mov dword [rbp + 0x38], 0
cmp byte [r8], r8b
add byte [rax], al
add byte [rdi + 1], bh
mov edi, 1
add byte [rax], al
mov edi, 1
lea rax, [rbx - 2]
dec byte [r8 - 0x7d]
clc
cmp rax, 2
cmp eax, 2
add dh, byte [rdx - 0x68]
jb case.0x140063e28.430
cwde
cmp ebx, 1
jne case.0x140063e28.430
xchg ebx, eax
lea rax, [rsi - 1]
lea eax, [rsi - 1]
mov qword [rbp - 8], rax
clc
mov rcx, qword [rsi - 1]
mov rax, qword [rsi + 7]
mov eax, dword [rsi + 7]
dec qword [rax - 0x75]
mov eax, dword [rsi + 7]
invalid
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
cmp qword [rax + 8], 0
add byte [rsp + 0x48], dh
je case.0x140092590.329
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc dword [rbx + 6], esi
jae case.0x140092ee7.46
mov r8, qword [rbp - 0x10]
invalid
jmp 0x14009339b
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14023c280]
mov ds, word [rdx]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
mov word [rdi], cs
invalid
invalid
sar bh, cl
adc eax, 0xf8c86
invalid
mov word [rdi], cs
invalid
invalid
xchg byte [rdi + rcx + 0xd8b4800], cl
mov rcx, qword [0x14023c280]
iretd
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
call qword [sym.imp.KERNEL32.dll_HeapFree]
jae 0x140093347
verw cx
xor bh, bh
invalid
jmp case.0x140063e28.430
invalid
mov al, 0x25
jmp case.0x140092590.349
invalid
mov al, 0x23
jmp case.0x140092590.349
invalid
mov al, 0x24
jmp case.0x140092590.349
invalid
mov al, 0x1b
jmp case.0x140092590.349
invalid
mov al, 0x22
jmp case.0x140092590.349
invalid
mov al, reloc.WS2_32.dll_recv
jmp case.0x140092590.349
invalid
mov al, 0xe
jmp case.0x140092590.349
invalid
mov al, 0x21
jmp case.0x140092590.349
invalid
mov al, 0xb
jmp case.0x140092590.349
invalid
mov al, 4
jmp case.0x140092590.349
invalid
mov al, 0x28
jmp case.0x140092590.349
invalid
mov al, 0xc
jmp case.0x140092590.349
invalid
mov al, 9
jmp case.0x140092590.349
invalid
mov al, 0x19
jmp case.0x140092590.349
invalid
mov al, 0x18
jmp case.0x140092590.349
invalid
mov al, 2
jmp case.0x140092590.349
invalid
mov al, recv
jmp case.0x140092590.349
invalid
mov al, 3
add ebp, ecx
jmp case.0x140092590.349
add edi, edi
invalid
mov al, 7
invalid
jmp case.0x140092590.349
invalid
mov al, 1
jmp case.0x140092590.349
invalid
invalid
invalid
invalid
add ecx, ebp
invalid
mov al, 0x1f
jmp case.0x140092590.349
in al, dx
invalid
invalid
invalid
invalid
invalid
mov al, 0x11
jmp case.0x140092590.349
in eax, 0xfe
invalid
invalid
adc ecx, ebp
in eax, 0xfe
invalid
mov al, 0x29
jmp case.0x140092590.349
fdivp st(6)
invalid
invalid
sub ecx, ebp
fdivp st(6)
invalid
mov al, setsockopt
jmp case.0x140092590.349
xlatb
invalid
invalid
invalid
adc al, 0xe9
xlatb
invalid
invalid
mov al, 5
jmp case.0x140092590.349
sar dh, 1
invalid
invalid
add eax, 0xfffed0e9
push qword [rax - 0x13616eb]
invalid
invalid
leave
invalid
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp case.0x140092590.349
leave
invalid
invalid
invalid
adc eax, 0xfffec9e9
push qword [rax - 0x13d16f3]
mov al, 0xd
invalid
invalid
invalid
invalid
mov al, 0xd
jmp case.0x140092590.349
ret 0xfffe
invalid
or eax, 0xfffec2e9
push qword [rax - 0x14416fa]
mov al, 6
invalid
invalid
invalid
invalid
mov al, 6
jmp case.0x140092590.349
invalid
invalid
invalid
invalid
invalid
invalid
mov al, send
jmp case.0x140092590.349
mov ah, 0xfe
invalid
invalid
adc ch, cl
mov ah, 0xfe
invalid
mov al, 0xa
jmp case.0x140092590.349
lodsd eax, dword [rsi]
invalid
invalid
invalid
or ch, cl
lodsd eax, dword [rsi]
invalid
invalid
mov al, 8
jmp case.0x140092590.349
cmpsb byte [rsi], byte [rdi]
invalid
invalid
invalid
or cl, ch
cmpsb byte [rsi], byte [rdi]
invalid
invalid
mov al, 0x1e
jmp case.0x140092590.349
lahf
invalid
invalid
invalid
invalid
invalid
mov al, 0x20
jmp case.0x140092590.349
cwde
invalid
invalid
invalid
and cl, ch
cwde
invalid
invalid
mov al, reloc.WS2_32.dll_shutdown
invalid
jmp case.0x140092590.349
invalid
mov al, 0x27
jmp case.0x140092590.349
mov bh, dh
invalid
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_send
jmp case.0x140092590.349
cmp esi, 0xffffffff
invalid
adc ebp, ecx
cmp esi, 0xffffffff
push qword [rax - 0x18316e9]
invalid
invalid
jl case.0x140092a59.249
invalid
mov al, 0x17
jmp case.0x140092590.349
jl case.0x140092a59.249
invalid
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x140092590.349
jne case.0x140092a59.253
invalid
invalid
sbb al, 0xe9
jne case.0x140092a59.253
invalid
mov al, 0x1d
jmp case.0x140092590.349
outsb dx, byte [rsi]
invalid
invalid
invalid
sbb eax, 0xfffe6ee9
push qword [rax - 0x19816da]
invalid
invalid
invalid
invalid
invalid
mov al, 0x26
jmp case.0x140092590.349
invalid
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x140092590.349
invalid
invalid
invalid
invalid
sbb ch, cl
invalid
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
lea eax, [0x1401b8ae0]
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
call fcn.140184b70
invalid
ud2
nop dword cs:[rax + rax]
add byte [rax], al
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
in al, dx
invalid
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x50]
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
invalid
call fcn.1400a07a0
jb case.0x140093337.268
add byte [rax], al
invalid
add byte [rax - 0x75], cl
clc
clc
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
call fcn.1400498e0
nop
call qword [rax + 0x28c48348]
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
nop dword [rax]
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 8]
clc
call fcn.140092270
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
int3
int3
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
sub esp, 0x78
sub esp, 0x78
lea rbp, [rsp + 0x70]
jo 0x1400935ee
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
mov rdi, r8
mov r13, rcx
int 0x48
mov dword [rcx + 0x38], edx
int 0x48
mov dword [rcx + 0x38], edx
mov r14, qword [r8]
xor byte [rcx - 0x75], cl
pop rax
or byte [rcx - 0x75], cl
mov rbx, qword [r8 + 8]
mov rsi, qword [r8 + 0x10]
jo 0x1400935d2
jo 0x1400935d2
mov rcx, qword [r8 + 0x18]
mov r8, rbx
mov eax, ebx
mov eax, ebx
sub r8, rcx
jbe 0x1400935dc
add rcx, r14
xor edx, edx
call sub.VCRUNTIME140.dll_memset
invalid
str word [rax - 0x77]
add byte [rax - 0x77], cl
pop rdi
invalid
shr al, cl
iretd
invalid
cmp rbx, rsi
mov qword [rbp - 8], r13
insd dword [rdi], dx
clc
insd dword [rdi], dx
clc
jb 0x140093952
sub rbx, rsi
sub ebx, esi
add r14, rsi
test byte [rbp + rcx*4 + 0x7d], 0xb8
lea r15, [rbp - 0x48]
jge case.0x140092e9f.186
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rcx - 0x75], cl
push rbp
jo 0x14009364e
invalid
mov rdx, qword [r13 + 0x70]
mov rcx, qword [r13 + 0x78]
mov ecx, dword [rbp + 0x78]
js case.0x1400929fd.164
cmp rcx, rdx
cmp ecx, edx
ja case.0x140092590.368
xchg dword [rax], esi
add eax, dword [rax]
add byte [rax], al
invalid
xor byte [rbx], al
add byte [rax], al
jne 0x1400936b6
test dword [rdi + 0x4c000000], ebx
mov ecx, edi
stc
lahf
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
stc
mov rcx, r15
stc
mov rdx, r13
mov edx, ebp
call fcn.1400c85a0
add eax, dword [rax]
mov eax, dword [rbp - 0x48]
cmp eax, 1
add dword [rbp + 0x61], esi
add dword [rbp + 0x61], esi
invalid
mov r13, qword [rbp - 8]
cmp qword [r13 + 0xf8], 0
je case.0x1400929fd.154
invalid
mov ebp, 0xf8
add byte [rsi + rbp + 0x4c], dh
mov ecx, edi
mov rcx, r15
mov rcx, r15
mov rdx, r13
mov edx, ebp
call fcn.1400ca490
cmp qword [rbp - 0x48], 0
mov rsi, qword [rbp - 0x40]
jne 0x14009360c
jge case.0x140092e1a.94
add byte [rax - 0x75], cl
jne 0x14009360c
jne 0x140093735
jrcxz 0x140093650
add byte [rax], al
add byte [rax - 0x7b], cl
test byte [rbx + rcx*4 + 0x6d], 0xf8
clc
test rsi, rsi
test esi, esi
mov r13, qword [rbp - 8]
clc
je 0x1400936b6
pop rbx
mov qword [r13 + 0xf8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rcx, r15
mov rdx, r13
call fcn.1400ca6d0
pop rdi
jo 0x140093673
add byte [rax + 0xf00b87d], al
invalid
xchg edi, eax
add byte [rax], al
invalid
pop rdi
jo 0x140093673
add byte [rax + 0xf00b87d], al
mov eax, 0x97850f00
add byte [rax], al
add byte [rax + 0x4c00b97d], al
cmp byte [rbp - 0x47], 0
mov r13, qword [rbp - 8]
clc
add byte [rdi], cl
test dword [rdi - 0x80000000], edx
jge case.0x140092e9f.203
cmp byte [rbp - 0x47], 0
mov r13, qword [rbp - 8]
clc
add byte [rbx + rcx*4 + 0x6d], cl
clc
je 0x140093600
jmp 0x1400936b6
cmp eax, 2
mov r13, qword [rbp - 8]
jne 0x1400936b6
mov rsi, qword [rbp - 0x40]
mov esi, dword [rbp - 0x40]
ror byte [rax - 0x7b], 0xf6
test rsi, rsi
je 0x140093742
add byte [rax], al
add byte [rcx + 0x3e383f3], cl
and ebx, 3
mov ebx, esi
and ebx, 3
add ecx, dword [rax - 0x73]
add eax, 0x158647
invalid
invalid
invalid
lea rax, [0x1401ebcf4]
xchg byte [0x14c6c7eb0], dl
cwde
add byte [rax + 0x63], cl
or al, 0x98
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
jmp rcx
sar edi, 0xe1
mov r12, qword [r13 + 0x70]
jo 0x140093708
mov r15, qword [r13 + 0x78]
mov edi, dword [rbp + 0x78]
mov rsi, r12
mov esi, esp
sub rsi, r15
jb 0x140093966
pushfq
add al, byte [rax]
invalid
pushfq
add al, byte [rax]
add byte [rcx - 0x75], cl
push rbp
add byte [rax], al
mov rdx, qword [r13 + 0x60]
add rdx, r15
add edx, edi
invalid
add edx, edi
cmp rbx, rsi
cmovb rsi, rbx
mov rcx, r14
mov rcx, r14
mov r8, rsi
invalid
call sub.VCRUNTIME140.dll_memcpy
add r15, rsi
add edi, esi
add byte [rcx + 1], cl
test dword [rbp + 0x39], 0x8b870fe7
invalid
invalid
invalid
add edi, esi
cmp r15, r12
ja 0x14009397a
mov eax, dword [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rbp - 0x77], cl
mov dword [rbp + 0x78], edi
mov qword [r13 + 0x78], r15
mov dword [rbp + 0x78], edi
js 0x14009373c
add rsi, qword [rdi + 0x10]
add esi, dword [rdi + 0x10]
jb case.0x140093337.294
xchg edi, eax
add al, byte [rax]
add byte [rax + 0x3b], cl
cmp esi, dword [rdi + 0x18]
cmp rsi, qword [rdi + 0x18]
cmp esi, dword [rdi + 0x18]
sbb byte [rdi], cl
xchg dword [rdi + 0x48000002], esp
add byte [rax], al
invalid
ja case.0x140093e42.356
add byte [rax], al
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
xor esi, esi
jmp case.0x1400932e0.52
ret
add byte [rax], al
invalid
imul cl
ret
mov rsi, qword [rbp - 0x40]
mov esi, dword [rbp - 0x40]
mov ebx, esi
and ebx, 3
invalid
jrcxz 0x14009371e
add ecx, dword [rax - 0x73]
add eax, 0x1585d2
invalid
lea rax, [0x1401ebcf4]
rol byte [rbp + 0x63480015], cl
add byte [rax + 0x63], cl
movsxd rcx, dword [rax + rbx*4]
or al, 0x98
add rcx, rax
mov r13, qword [rbp - 8]
mov ebp, dword [rbp - 8]
ror dword [rbx + rcx*4 + 0x6d], 0xf8
jmp rcx
movzx eax, byte [rsi + 0x10]
jmp 0x14009377f
mov r13, qword [rbp - 8]
mov ebp, dword [rbp - 8]
test rsi, rsi
jne 0x1400936a1
test dword [rdi - 1], ebx
invalid
xor esi, esi
jmp case.0x1400932e0.52
add byte [rax], al
invalid
mov rcx, rsi
int1
shr rcx, 0x20
call fcn.140154690
jmp 0x14009377f
invalid
mov rax, rsi
shr rax, 0x20
shr eax, 0x20
invalid
cmp eax, 0x28
ja case.0x140063e28.464
xchg dword [rbp + 1], edx
add byte [rax], al
sub byte [rdi], cl
xchg dword [rbp + 1], edx
add byte [rax], al
lea rcx, [0x1401ebd04]
test dword [0x1446c7f71], edx
adc eax, 0x4634800
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
jmp 0x14009377f
invalid
shr bl, 4
add al, 0xf
movzx eax, byte [rsi + 0xf]
mov dh, 0x46
invalid
cmp al, 0xd
jne case.0x1400932e0.52
mov qword [r13 + 0x38], 0
mov edi, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + 1], bh
add byte [rax - 0x73], cl
dec byte [r8 - 0x7d]
dec byte [rax - 0x7d]
lea rax, [rbx - 2]
lea eax, [rbx - 2]
cmp rax, 2
clc
add cl, byte [rdi]
invalid
invalid
jb case.0x1400936b4.40
add byte [rbx + 0x7d7501fb], al
cmp ebx, 1
sti
add dword [rbp + 0x7d], esi
jne case.0x1400936b4.40
jne case.0x1400936b4.40
lea rax, [rsi - 1]
lea eax, [rsi - 1]
dec dword [rax - 0x77]
clc
mov qword [rbp - 8], rax
mov rcx, qword [rsi - 1]
dec qword [rax - 0x75]
invalid
mov rax, qword [rsi + 7]
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
invalid
mov dword [rbp - 0x10], ecx
mov qword [rbp - 0x18], rax
call 0xcb5148be
call 0x14881bb0d
call 0x14881bb0d
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
call 0x14881bb0d
cmp dword [rax + 8], 0
add byte [rbp + rax*2 + 0x48], dh
cmp dword [rax + 0x10], 0x11
adc byte [rcx], dl
je case.0x1400932e0.70
cmp qword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jae 0x1400937f6
invalid
mov r8, qword [rbp - 0x10]
jmp 0x1400937fe
mov qword [r13 + 0x38], 0
xor edi, edi
add byte [rcx], dh
dec dword [rax - 0x77]
clc
mov rax, rdi
mov rdx, rsi
mov edx, esi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
sar bh, cl
adc eax, 0xf8823
mov rcx, qword [0x14023c280]
sbb al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 8]
clc
clc
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0xf8810
jmp 0x1400937df
mov al, 0x25
jmp 0x14009377f
invalid
invalid
invalid
mov al, 0x23
jmp 0x14009377f
invalid
invalid
invalid
mov al, 0x24
jmp 0x14009377f
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14009377f
invalid
invalid
invalid
mov al, 0x22
jmp 0x14009377f
invalid
mov al, reloc.WS2_32.dll_recv
jmp 0x14009377f
invalid
invalid
invalid
mov al, 0xe
jmp 0x14009377f
invalid
invalid
invalid
mov al, 0x21
jmp 0x14009377f
invalid
invalid
invalid
mov al, 0xb
jmp 0x14009377f
invalid
invalid
invalid
mov al, 4
jmp 0x14009377f
invalid
invalid
invalid
mov al, 0x28
jmp 0x14009377f
invalid
invalid
invalid
mov al, 0xc
jmp 0x14009377f
invalid
invalid
invalid
mov al, 9
jmp 0x14009377f
invalid
invalid
invalid
invalid
invalid
mov al, 2
jmp 0x14009377f
invalid
invalid
invalid
invalid
mov al, 3
jmp 0x14009377f
invalid
mov al, 7
jmp 0x14009377f
invalid
invalid
invalid
mov al, 1
jmp 0x14009377f
invalid
invalid
mov al, 0x29
jmp 0x14009377f
invalid
invalid
invalid
invalid
mov al, 5
jmp 0x14009377f
invalid
invalid
invalid
invalid
mov al, 0xd
jmp 0x14009377f
invalid
invalid
invalid
invalid
invalid
mov al, 6
jmp 0x14009377f
invalid
invalid
mov al, 0xa
jmp 0x14009377f
invalid
invalid
invalid
mov al, 8
jmp 0x14009377f
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14009377f
invalid
invalid
invalid
push qword [rax - 0x18916e0]
invalid
invalid
invalid
invalid
invalid
invalid
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
call fcn.140184b70
jmp 0x1400939e3
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srcio_read_buf.rs
mov rcx, rsi
mov rdx, rbx
call fcn.140184f00
jmp 0x1400939e3
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r15
mov rdx, r12
call fcn.140184b70
clc
adc dword [rdi], ecx
add bl, ch
invalid
lea rcx, str.assertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x3b
call fcn.140184cf0
jmp 0x1400939e3
lea rcx, str.filled_overflowfilled_must_not_become_larger_than_initialized
lea r8, str.Fje_
mov edx, recv
call fcn.1401850e0
jmp 0x1400939e3
xor al, 0x17
verw bx
xor eax, 0x93058d48
invalid
invalid
invalid
xchg ebx, eax
lea rax, [0x1401c3748]
std
adc al, byte [rax]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x38], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rdx, str.Fje_
lea rcx, [rbp - 0x48]
call fcn.140184b30
ud2
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x70
lea rbp, [rdx + 0x70]
mov rcx, qword [rbp - 8]
call fcn.140092270
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
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
lea rbp, [rdx + 0x70]
jo 0x140093a92
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rdx, qword [rax + 8]
push rax
or byte [rbx + rcx*4 + 0x40], cl
mov r8, qword [rax + 0x10]
invalid
invalid
invalid
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.1400a07a0
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp - 8]
clc
call fcn.1400498e0
nop
add rsp, 0x28
invalid
pop rsi
sti
call qword [rax + 0x28c48348]
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
int3
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
in al, dx
cwde
add byte [rax], al
invalid
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov dword [rbp + 0x10], 0xfffffffe
lodsb al, byte [rsi]
and al, 0x80
invalid
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
adc dh, bh
mov dword [rbp + 0x10], 0xfffffffe
invalid
mov r15, r9
mov qword [rbp], rcx
mov r12, qword [rbp + 0x80]
add byte [rcx + rcx*4 + 0x42], cl
mov qword [rdx + 0x38], r8
lea rcx, [rbp - 0x48]
invalid
mov eax, 0x8558948
cmp byte [rax - 0x73], cl
movabs r8, 0x34adee808558948
mov eax, 0x8558948
call fcn.1400c85a0
add rax, qword [rax]
add byte [rbx - 0x77c47bb], cl
mov eax, dword [rbp - 0x48]
cmp eax, 2
clc
invalid
clc
add dh, byte [rbp + 0x19]
jne case.default.0x140093ae1
mov rdi, qword [rbp - 0x40]
ror byte [rcx + 0x3e683fe], 0x48
mov esi, edi
and esi, 3
lea rax, [0x1401ebda8]
lea eax, [0x1401ebda8]
lea eax, [0x1401ebda8]
movsxd rcx, dword [rax + rsi*4]
invalid
add rcx, rax
jmp rcx
loope 0x140093a69
test eax, eax
ror byte [rdi], 0x84
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax], al
mov rdi, qword [rbp + 8]
je case.0x140092a1e.345
add byte [rax], al
mov rdi, qword [rbp + 8]
mov rdx, qword [rdi + 0xb0]
mov edx, dword [rdi + 0xb0]
add byte [rax - 0x75], cl
lahf
mov rbx, qword [rdi + 0xb8]
mov ebx, dword [rdi + 0xb8]
mov eax, 0x48000000
add byte [rax + 0x39], cl
ror dword [rdi], cl
jne case.0x14009372d.93
invalid
cmp rbx, rdx
cmp ebx, edx
jne case.0x14009372d.93
add dword [rax], eax
add byte [rbx + rcx*4 + 0x75], cl
rol byte [rcx + rcx*4 - 0xa], 0x49
mov esi, r14d
invalid
mov r14, qword [rbp - 0x40]
mov esi, dword [rbp - 0x40]
mov esi, r14d
shr r14, 0x20
shr esi, 0x20
shr esi, 0x20
and byte [rbp + 0x39], cl
cmp r12, r14
cmovb r14, r12
cmovb esi, esp
hlt
mov r13d, dword [rbp - 0x44]
lea r12, [r14 + r13]
lea esp, [rsi + rbp]
add rsi, r12
add rsi, r12
sub rsi, rbx
jbe 0x140093b8f
lea rcx, [rdi + 0xa0]
add byte [rax], al
mov rax, qword [rdi + 0xa8]
add byte [rax], al
sub rax, rbx
cmp rax, rsi
jae 0x140093b5a
invalid
invalid
mov rdi, rcx
mov rdx, rbx
mov edx, ebx
mov r8, rsi
call fcn.1401853c0
mov rax, qword [rbp + 8]
invalid
invalid
sbb byte [rdi], cl
add byte [rax - 0x75], cl
or byte [r8 - 0x75], r9b
mov rbx, qword [rax + 0xb0]
cwde
mov al, 0
add byte [rax], al
mov rcx, rdi
mov rdi, qword [rcx]
lea rcx, [rdi + rbx]
lea ecx, [rdi + rbx]
cmp rsi, 2
add dh, byte [rdx + 0x17]
jb 0x140093b7e
lea r8, [rsi - 1]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add byte [rax + 1], cl
invalid
shr al, cl
xor eax, 0x48000f0a
invalid
invalid
add byte [rax + 1], cl
dec rbx
add ebx, esi
dec rbx
add rdi, rbx
fisttp word [rax - 0x77]
stc
mov rcx, rdi
mov byte [rcx], 0
inc rbx
mov rdi, qword [rbp + 8]
jge 0x140093b90
mov qword [rdi + 0xb0], rbx
cmp r12, rbx
ja 0x140093fd3
add byte [rax], al
mov rcx, qword [rdi + 0xa0]
add byte [rax], al
add rcx, r13
mov rdx, r15
cli
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
out dx, al
or dword [rdi], ecx
str word [rax - 0x75]
xchg edi, eax
mov al, 0
add byte [rax], al
out dx, al
or dword [rdi], ecx
str word [rax - 0x75]
str word [rax - 0x75]
xchg edi, eax
mov al, 0
add byte [rax], al
cmp rdx, r13
jb 0x140093fe7
sub al, byte [rax + rax]
add byte [rcx + rdi - 0x1e], cl
cmp edx, esp
cmp rdx, r12
cmp edx, esp
jb 0x140093ff8
add byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax + 0x4a000000], esp
invalid
invalid
mov rax, qword [rdi + 0xa0]
mov eax, dword [rdi + 0xa0]
add byte [rdx - 0x73], cl
or al, 0x28
lea rcx, [rax + r13]
lea ecx, [rax + rbp]
sub edx, r12d
add r12, rax
add esp, eax
loop 0x140093c1e
add esp, eax
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov dword [rbp - 0x48], r13d
invalid
call 0xf876c526
mov eax, 0x7bc45c7
mov dword [rbp - 0x44], 7
mov r12d, 7
add byte [rax], al
add byte [rax - 0x77], cl
rol byte [r9 + rcx*4 + 0x75], 0xc8
jne case.0x140092e9f.247
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x40], eax
mov dword [rbp - 0x38], r14d
jne case.0x140092e9f.247
mov dword [rbp - 0x34], 1
add byte [rax], al
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x28], edx
push rbp
invalid
push rbp
fadd st(7)
invalid
fadd qword [r14]
fadd qword [rsi]
mov dword [rbp - 0x24], 6
add byte [rax], al
add byte [rcx + rcx*4 + 0x65], cl
invalid
invalid
invalid
add byte [rax], al
mov qword [rbp - 0x20], r12
movabs rax, 0x400000000
mov eax, 0
add al, 0
add byte [rax], al
loopne 0x140093c53
mov eax, 0
add al, 0
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rbp - 0x58], rax
lea rax, [rbp - 0x48]
lea eax, [rbp - 0x48]
mov qword [rbp - 0x50], rax
mov r8b, 0x48
mov al, 0x48
lea rcx, [rdi + 0xc0]
lea ecx, [rdi + 0xc0]
add byte [rax], al
lea r8, [rbp - 0x58]
xor edx, edx
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call qword [sym.imp.secur32.dll_EncryptMessage]
mov edi, eax
test eax, eax
add byte [rcx + 0x74c085c7], cl
shl rdi, 0x20
shl rdi, 0x20
je 0x140093c81
shl rdi, 0x20
or rdi, 2
mov esi, edi
and esi, 3
invalid
lea rax, [0x1401ebda8]
lea eax, [0x1401ebda8]
movsxd rcx, dword [rax + rsi*4]
invalid
mov al, 0x48
add ecx, eax
invalid
add rcx, rax
jmp rcx
loope case.0x14007f446.364
movabs rdi, 0x8009031700000002
mov esi, edi
invalid
and esi, 3
out 3, al
mov edi, 2
add byte [rax], al
invalid
or dword [rax - 0x197c0177], eax
add ecx, dword [rax - 0x73]
inc byte [rbx - 0x72b7fc1a]
out 3, al
lea rax, [0x1401ebda8]
add eax, 0x158139
cmp dword [rcx + 0x63480015], eax
adc eax, 0xc634800
movsxd rcx, dword [rax + rsi*4]
or al, 0xb0
mov al, 0x48
add rcx, rax
add ecx, eax
jmp rcx
movzx eax, byte [rdi + 0x10]
jmp case.0x140092a59.348
invalid
mov dh, 0x47
adc cl, ch
sbb byte [rcx], al
add byte [rax], al
invalid
add byte [rbx + 0x4503c845], cl
mov eax, dword [rbp - 0x38]
add eax, dword [rbp - 0x48]
invalid
enter 0x4503, 0xffffffffffffffb8
mov eax, 0x48d84503
mov edi, dword [rbp + 8]
add eax, dword [rbp - 0x28]
mov rdi, qword [rbp + 8]
fmul dword [rax - 0x75]
jge case.0x14007f446.363
mov rdx, qword [rdi + 0xb0]
xchg edi, eax
mov al, 0
add byte [rax], al
invalid
cmp rdx, rax
cmp edx, eax
ret 0xa72
jb 0x140093ca4
mov qword [rdi + 0xb0], rax
mov rdx, rax
mov edx, eax
xchg dword [rax + 0x48000000], esi
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov edx, eax
ret 0xc748
mov qword [rdi + 0xb8], 0
mov dword [rdi + 0xb8], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x49], cl
mov bh, 0
add dword [rax], eax
invalid
mov qword [rdi + 0x100], r14
mov bh, 0
add dword [rax], eax
add byte [rcx], dh
fisttp dword [rax + 0x39]
invalid
invalid
xor ebx, ebx
cmp rbx, rdx
je case.0x14007f446.377
sal dword [rbx + rsi*2 + 0x4c], cl
lea esi, [rdi + 0x10]
ja 0x140093cd1
lea r14, [rdi + 0x10]
ja 0x140093cd1
lea r15, [rbp - 0x48]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax + 0x29], 1
sub rax, rbx
invalid
invalid
mov rax, rdx
mov eax, edx
sub rax, rbx
sub eax, ebx
jb 0x140093fc2
add al, byte [rax]
add byte [rbx + rcx*4 + 0x47], cl
cmp byte [rbp - 0x7b], cl
invalid
mov r8, qword [rdi + 0x38]
test r8, r8
ror byte [rdi], 0x84
mov edi, 0x4c000002
invalid
invalid
je 0x140093fa8
mov r9, qword [rdi + 0xa0]
mov ecx, dword [rdi + 0xa0]
add r9, rbx
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r15
mov rdx, r14
call fcn.140165530
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x48]
mov r8d, 0x2f88348
cmp rax, 2
je case.0x140092a59.338
mov rdi, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x40]
test rax, rax
sal byte [rbp + 0x5c], 0x48
add ebx, edi
sti
jne 0x140093d72
add rbx, rdi
sti
mov rdi, qword [rbp + 8]
mov edi, dword [rbp + 8]
mov qword [rdi + 0xb8], rbx
lahf
mov eax, 0x48000000
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rdi + 0xb0]
mov edx, dword [rdi + 0xb0]
xchg edi, eax
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
cmp rbx, rdx
sal dword [rbp - 0x60], cl
jne 0x140093cd0
movabs al, byte [0x4800000100878b48]
mov rax, qword [rdi + 0x100]
add dword [rax], eax
add byte [rax - 0x75], cl
add byte [r8 - 0x39], r9b
invalid
invalid
mov rcx, qword [rbp]
mov ecx, dword [rbp]
mov qword [rcx], 0
mov dword [rcx], 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r8 - 0x39], cl
mov qword [rdi + 0x38], 0
cmp byte [r8], r8b
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
mov ecx, 0x48000000
add byte [rax], al
invalid
invalid
jmp 0x140093e0c
add byte [rax], al
add byte [rax], al
add byte [rax - 0x41], cl
add eax, dword [rax]
invalid
movabs rdi, 0xd00000003
mov edi, 3
add byte [rax], al
add byte [0xc9093d5e], cl
or eax, 0x89000000
mov esi, edi
inc byte [rbx - 0x72b7fc1a]
and esi, 3
out 3, al
lea rax, [0x1401ebda8]
add eax, 0x15803f
invalid
adc byte [0x14c6c856d], 0xb0
adc eax, 0xc634800
movsxd rcx, dword [rax + rsi*4]
mov al, 0x48
add rcx, rax
add ecx, eax
jmp rcx
mov esi, edi
inc byte [rbx - 0x72b7fc1a]
and esi, 3
out 3, al
lea rax, [0x1401ebda8]
add eax, 0x15802a
sub al, byte [rax + 0x63480015]
adc byte [0x14c6c8582], 0xb0
movsxd rcx, dword [rax + rsi*4]
or al, 0xb0
mov al, 0x48
add ecx, eax
invalid
add rcx, rax
jmp rcx
movzx eax, byte [rdi + 0xf]
mov dh, 0x47
por mm1, qword [rax + rcx*2]
jmp case.0x140092a59.348
invalid
por mm1, qword [r8 + r9*2]
jmp case.0x140092a59.348
mov rcx, rdi
mov ecx, edi
stc
shr rcx, 0x20
call fcn.140154690
or byte [rax + rax], cl
or byte [rax + rax], cl
or al, 0
mov rcx, qword [rbp]
cmp al, 0xd
jne case.0x140092a1e.380
push rsp
or eax, 0xc7485475
mov qword [rcx], 2
add dword [rdx], eax
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r8 - 0x39], r9b
invalid
invalid
mov rax, qword [rbp + 8]
mov qword [rax + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsi - 2]
dec byte [rax - 0x7d]
cmp rax, 2
cmp eax, 2
clc
add dh, byte [rdx + 0x4e]
jb 0x140093e0c
jb 0x140093e0c
test rsi, rsi
div byte [rcx + rcx*2 + 0x48]
je 0x140093e0c
lea rax, [rdi - 1]
lea eax, [rdi - 1]
dec dword [r8 - 0x77]
or byte [r8 - 0x75], r9b
or byte [rax - 0x75], cl
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
mov rcx, qword [rdi - 1]
mov ecx, dword [rdi - 1]
dec qword [r8 - 0x75]
dec dword [rax - 0x75]
mov rax, qword [rdi + 7]
invalid
mov qword [rbp - 8], rcx
clc
clc
mov qword [rbp], rax
add bh, bh
call qword [rax]
adc byte [rax - 0x75], cl
mov rax, qword [rbp]
add byte [r8 - 0x7d], r9b
cmp qword [rax + 8], 0
js case.0x140092a59.360
or byte [rax], al
add byte [rdx + rdi*2 + 0x48], dh
je case.0x140091fb5.350
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
js case.0x140092a1e.381
adc byte [rcx], dl
adc dword [rbx + 0x5c], esi
jae case.0x140092e9f.276
mov r8, qword [rbp - 8]
clc
clc
jmp 0x140093e53
mov qword [rcx], 1
mov dword [rcx], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx + 8], rdi
mov dword [rcx + 8], edi
jns 0x140093e08
or byte [rax - 0x75], cl
mov rax, qword [rbp + 8]
or byte [r8 - 0x39], r9b
mov qword [rax + 0x38], 0
cmp byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
add rsp, 0x98
add esp, 0x98
invalid
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
mov rax, rdi
clc
shr rax, 0x20
cmp eax, 0x28
sub byte [rdi], cl
xchg ebx, esi
invalid
ja case.default.0x140093e42
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x157f81
invalid
jg case.0x140092e9f.276
invalid
lea rcx, [0x1401ebdb8]
lea ecx, [0x1401ebdb8]
jg case.0x140092e9f.276
adc eax, 0x4634800
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x4d8b48c8
add rax, rcx
add eax, ecx
mov rcx, qword [rbp]
mov ecx, dword [rbp]
add bh, bh
jmp rax
loopne 0x140093e76
xor eax, eax
shr cl, 0x52
jmp case.0x14009372d.125
invalid
dec dword [rbx + rcx*4 + 0x45]
clc
mov r8, qword [rbp - 8]
clc
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x14023c280]
sbb al, byte [rax]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0xf81ce
sar bh, cl
adc eax, 0xf81ce
str word [rax - 0x75]
or eax, 0x1a8417
test byte [rdx], bl
invalid
mov rcx, qword [0x14023c280]
test byte [rdx], bl
add byte [rcx], dh
xor edx, edx
invalid
invalid
invalid
sbb al, byte [rax]
xor edx, edx
mov r8, qword [rbp + 8]
or byte [r8 - 0x7f], r9b
invalid
cwde
add byte [rax], al
add byte [rax], al
or byte [r8 - 0x7f], r9b
or byte [rax - 0x7f], cl
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
mov al, 0x25
jmp case.0x14009372d.125
invalid
invalid
invalid
invalid
and eax, 0xffff0de9
push qword [rax - 0xf916dd]
mov al, 0x23
invalid
invalid
invalid
invalid
mov al, 0x23
jmp case.0x14009372d.125
invalid
invalid
invalid
invalid
and ebp, ecx
invalid
invalid
mov al, 0x24
jmp case.0x14009372d.125
invalid
invalid
invalid
invalid
and al, 0xe9
invalid
invalid
mov al, 0x1b
jmp case.0x14009372d.125
clc
invalid
invalid
invalid
sbb ebp, ecx
clc
invalid
invalid
mov al, 0x22
jmp case.0x14009372d.125
invalid
invalid
and ch, cl
int1
invalid
invalid
mov al, reloc.WS2_32.dll_recv
jmp case.0x14009372d.125
invalid
invalid
adc cl, ch
invalid
invalid
push qword [rax - 0x11c16f2]
mov al, 0xe
jmp case.0x14009372d.125
invalid
invalid
invalid
invalid
mov al, 0x21
jmp case.0x14009372d.125
invalid
invalid
invalid
and ecx, ebp
fdiv st(6), st(0)
invalid
invalid
invalid
mov al, 0xb
jmp case.0x14009372d.125
invalid
invalid
or ebp, ecx
invalid
invalid
mov al, 4
jmp case.0x14009372d.125
invalid
invalid
add al, 0xe9
invalid
invalid
mov al, 0x28
sub cl, ch
invalid
jmp case.0x14009372d.125
invalid
mov al, 0xc
jmp case.0x14009372d.125
invalid
invalid
or al, 0xe9
sar dh, 0xff
invalid
push qword [rax - 0x14616f7]
mov al, 9
invalid
invalid
invalid
invalid
mov al, 9
jmp case.0x14009372d.125
invalid
invalid
invalid
or ecx, ebp
mov ecx, 0xb0fffffe
invalid
invalid
invalid
invalid
invalid
mov al, 0x19
jmp case.0x14009372d.125
invalid
invalid
sbb ecx, ebp
mov dl, 0xfe
invalid
mov al, 0x18
jmp case.0x14009372d.125
invalid
invalid
sbb cl, ch
stosd dword [rdi], eax
invalid
invalid
mov al, 2
jmp case.0x14009372d.125
invalid
invalid
add ch, cl
movsb byte [rdi], byte [rsi]
invalid
invalid
push qword [rax - 0x16216f1]
mov al, recv
jmp case.0x14009372d.125
invalid
invalid
psubsw mm3, qword [rbp - 0x4f000002]
invalid
push qword [rax - 0x16916fd]
mov al, 3
jmp case.0x14009372d.125
invalid
invalid
add ebp, ecx
xchg esi, eax
invalid
invalid
push qword [rax - 0x17016f9]
mov al, 7
jmp case.0x14009372d.125
invalid
invalid
invalid
invalid
push qword [rax - 0x17716ff]
mov al, 1
jmp case.0x14009372d.125
invalid
add ecx, ebp
mov dh, bh
invalid
push qword [rax - 0x17e16e1]
mov al, 0x1f
jmp case.0x14009372d.125
invalid
invalid
invalid
invalid
push qword [rax - 0x18516ef]
mov al, 0x11
jmp case.0x14009372d.125
invalid
invalid
adc ecx, ebp
jp 0x140093f1f
invalid
push qword [rax - 0x19016d7]
mov al, 0x29
jmp case.0x140092a59.348
invalid
invalid
sub ecx, ebp
outsd dx, dword [rsi]
invalid
invalid
push qword [rax - 0x19316ec]
mov al, setsockopt
jmp case.0x14009372d.125
invalid
invalid
adc al, 0xe9
insb byte [rdi], dx
invalid
invalid
push qword [rax - 0x19a16fb]
mov al, 5
jmp case.0x14009372d.125
invalid
invalid
add eax, 0xfffe65e9
invalid
push qword [rax - 0x1a116eb]
mov al, reloc.WS2_32.dll_setsockopt
jmp case.0x14009372d.125
invalid
invalid
adc eax, 0xfffe5ee9
invalid
push qword [rax - 0x1a816f3]
mov al, 0xd
jmp case.0x14009372d.125
invalid
invalid
or eax, 0xfffe57e9
invalid
push qword [rax - 0x1af16fa]
mov al, 6
jmp case.0x14009372d.125
invalid
invalid
invalid
invalid
push qword [rax - 0x1b616ee]
mov al, send
jmp case.0x14009372d.125
invalid
invalid
adc ch, cl
invalid
invalid
push qword [rax - 0x1bd16f6]
mov al, 0xa
jmp case.0x14009372d.125
invalid
invalid
or ch, cl
invalid
invalid
push qword [rax - 0x1c416f8]
mov al, 8
jmp case.0x14009372d.125
invalid
invalid
invalid
push qword [rax - 0x1cb16e2]
mov al, 0x1e
jmp case.0x14009372d.125
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x1d216e0]
mov al, 0x20
jmp case.0x14009372d.125
invalid
invalid
invalid
push qword [rax - 0x1d916ea]
mov al, reloc.WS2_32.dll_shutdown
jmp case.0x14009372d.125
invalid
push qword [rax - 0x1e016d9]
mov al, 0x27
jmp case.0x14009372d.125
invalid
invalid
invalid
push qword [rax - 0x1e716ed]
mov al, reloc.WS2_32.dll_send
jmp case.0x14009372d.125
invalid
invalid
invalid
invalid
push qword [rax - 0x1ee16e9]
mov al, 0x17
jmp case.0x14009372d.125
invalid
invalid
invalid
push qword [rax - 0x1f516e4]
mov al, 0x1c
jmp case.0x14009372d.125
or bh, dh
invalid
invalid
or bh, dh
invalid
push qword [rax - 0x1fc16e3]
invalid
mov al, 0x1d
jmp case.0x14009372d.125
invalid
push qword [rax - 0x20316da]
mov al, 0x26
jmp case.0x14009372d.125
cld
std
invalid
invalid
cld
std
invalid
push qword [rax - 0x20a16e6]
invalid
mov al, 0x1a
jmp case.0x14009372d.125
invalid
dec dword [rax - 0x73]
or eax, 0x122e31
adc al, byte cs:[rax]
lea rcx, str.assertion_failed:__self.context.is_null__
adc al, byte cs:[rax]
add byte [rbp + rcx*4 + 5], cl
pop rdx
lea r8, [0x1401b6e10]
adc al, byte cs:[rax]
add byte [rdx + 0x29], bh
mov edx, 0x29
add al, ch
call fcn.140184cf0
jmp case.0x140092e1a.198
invalid
xor byte [0x185f43fd1], cl
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
lea eax, [0x1401b8ae0]
add byte [rax - 0x77], cl
fld1
lahf
or ecx, dword [rdi]
verw bx
mov rcx, rbx
mov ecx, ebx
call fcn.140184b70
verw bx
jmp case.0x140092e1a.198
xor al, 0x4c
lea eax, [0x1401b8a40]
adc al, byte [rax]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
adc al, byte [rax]
adc al, byte [rax]
mov rcx, r12
mov rdx, rbx
call fcn.140184c70
add bl, ch
invalid
invalid
add bl, ch
and byte [rbp + rcx*4 + 5], cl
push 0x4a
adc al, byte [rax]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
adc al, byte [rax]
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.140184c70
jmp case.0x140092e1a.198
jp case.0x140092e1a.197
verw bx
cmovl ecx, dword [rbp + 0x124a7105]
lea eax, [0x1401b8a70]
mov rcx, r12
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
lea eax, [0x1401b8a70]
jno 0x140094047
adc al, byte [rax]
mov rcx, r12
mov ecx, esp
call fcn.140184c70
ud2
nop dword [rax]
add byte [rax], al
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
in al, dx
invalid
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 8]
invalid
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
mov rcx, qword [rbp + 8]
call fcn.140092270
cmp esp, edx
invalid
call qword [rax + 0x28c48348]
invalid
invalid
cmp esp, edx
invalid
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
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
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp]
invalid
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add byte [r8 - 0x75], r9b
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
push rax
or byte [rbx + rcx*4 + 0x40], cl
invalid
invalid
mov eax, dword [rax + 0x10]
adc byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
call fcn.1400a07a0
mov rcx, qword [rbp + 8]
invalid
invalid
mov dword [rax], 0x4d8b4800
or al, ch
invalid
or r8b, r13b
call fcn.1400498e0
push rsi
pop rax
sti
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x78
in al, dx
invalid
in al, dx
js 0x1400940f1
invalid
lea rbp, [rsp + 0x70]
lea ebp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
mov r8, rcx
mov eax, ecx
add r14b, r15b
invalid
dec dword [rcx - 0x77]
enter 0xffffffffffff8948, 0xffffffffffffff91
invalid
invalid
xchg ecx, eax
mov eax, ecx
mov qword [rcx + 0x138], rdx
cmp byte [rcx], al
add byte [rax], al
movzx eax, byte [rcx + 0x140]
add dword [rax], eax
add byte [rax - 0x7b], cl
test rax, rax
je case.0x14009372d.157
invalid
clc
test rax, rax
je case.0x14009372d.157
cmp eax, 2
add dh, byte [rbp + 0x15]
jne case.0x14009372d.159
xor esi, esi
jmp 0x14009421a
cmp byte [r8 + 0x143], 0
add dword [r8], eax
add byte [rax], al
invalid
add byte [rdi], cl
test dword [rbp - 0x39000000], ecx
mov dword [rbp - 0x14], 1
jne 0x140094172
mov dword [rbp - 0x14], 1
movabs rax, 0x200000004
mov eax, 4
add al, byte [rax]
add byte [rax], al
invalid
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp - 0x48], eax
lea rax, [rbp - 0x14]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
lea rax, [rbp - 0x14]
mov qword [rbp - 0x40], rax
movabs rax, 0x100000000
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
ror byte [rax - 0x48], 0
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp - 0x38], rax
invalid
invalid
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rbp - 0x38], rax
lea rax, [rbp - 0x48]
enter 0xffffffffffff8d48, 0x45
mov eax, 0xd0458948
mov qword [rbp - 0x30], rax
ror byte [r9 + rcx*4 + 0x45], 1
mov qword [rbp - 8], r8
clc
lea rcx, [r8 + 0x1c0]
lea ecx, [rax + 0x1c0]
add byte [rax - 0x73], cl
push rbp
enter 0x15ff, 0x6b
invalid
or dword [rdi], 0
invalid
invalid
lea rdx, [rbp - 0x38]
lea edx, [rbp - 0x38]
call qword [sym.imp.secur32.dll_ApplyControlToken]
imul eax, dword [rbx - 0x3976fff1], 0xffffff85
str word [rcx + 0x74c085c6]
mov esi, eax
test eax, eax
invalid
je 0x140094150
invalid
sal byte [rbp + rbx + 0x48], 0xc1
out 0x20, al
sbb eax, 0x20e6c148
shl rsi, 0x20
or rsi, 2
mov ebx, esi
and ebx, 3
jrcxz 0x140094143
invalid
jrcxz 0x140094143
lea rax, [0x1401ebe5c]
adc eax, 0x4800157d
invalid
adc eax, 0xc634800
cwde
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
add ecx, eax
jmp rcx
mov r8, qword [rbp - 8]
clc
mov dword [r8 + 0x140], 0x1010000
mov dword [rax + 0x140], 0x1010000
add byte [rax], al
add byte [rcx], al
add dword [rcx - 0x3a], eax
mov byte [r8 + 0x144], 0
add byte [rcx + rax], 0
add byte [rcx - 0x39], cl
mov dword [rax + 0x1f8], 0
add dword [rax], eax
add byte [rax], al
mov qword [r8 + 0x1f8], 0
mov dword [rax + 0x1f8], 0
clc
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
enter 0xffffffffffff894c, 0x45
mov qword [rbp - 8], r8
lea rcx, [rbp - 0x38]
mov qword [rbp - 8], r8
mov rdx, r8
call fcn.1400cae00
cmp dword [rbp - 0x38], 2
jne case.default.0x14009419f
enter 0x7502, 0x1f
mov rsi, qword [rbp - 0x30]
mov ebx, esi
ror byte [rcx + 0x3e383f3], 1
and ebx, 3
lea rax, [0x1401ebe5c]
lea eax, [0x1401ebe5c]
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
jmp rcx
invalid
invalid
loope 0x1400941b1
movzx eax, byte [rsi + 0x10]
jmp 0x1400941bd
mov dh, 0x46
adc bl, ch
invalid
xor esi, esi
jmp 0x140094216
mov rcx, rsi
shr rcx, 0x20
call fcn.140154690
or al, 0
and al, ch
fld dword [rsp + rcx]
or al, 0
jmp 0x1400941bd
invalid
mov dh, 0x46
or al, 0
jmp 0x1400941bd
movzx eax, byte [rsi + 0xf]
invalid
cmp al, 0xd
jne 0x140094216
mov rax, qword [rbp - 8]
clc
mov qword [rax + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi + 1], bh
mov edi, 1
add dword [rax], eax
add byte [rax], al
lea rax, [rbx - 2]
lea eax, [rbx - 2]
dec byte [rax - 0x7d]
clc
add dh, byte [rdx + 0x48]
jb 0x140094227
cmp rax, 2
jb 0x140094227
cmp ebx, 1
jne 0x140094227
lea rax, [rsi - 1]
mov qword [rbp - 8], rax
clc
dec dword [rax - 0x77]
clc
clc
clc
mov rcx, qword [rsi - 1]
mov ecx, dword [rsi - 1]
mov rax, qword [rsi + 7]
invalid
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
mov dword [rbp - 0x20], eax
loopne 0x1400941fc
call qword [rax]
mov rax, qword [rbp - 0x20]
invalid
invalid
adc byte [rax - 0x75], cl
loopne 0x14009424b
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
je case.0x140093d85.74
cmp qword [rax + 0x10], 0x11
jae 0x140094259
mov r8, qword [rbp - 0x10]
jmp 0x140094261
invalid
mov r8, qword [rbp - 8]
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov qword [r8 + 0x138], 0
cmp byte [rax], 1
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor edi, edi
mov rax, rdi
add byte [rax], al
xor edi, edi
mov rax, rdi
mov rdx, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, rsi
shr rax, 0x20
cmp eax, 0x28
sub byte [rdi + 0x43], dh
invalid
sub byte [rdi + 0x43], dh
lea rcx, [0x1401ebe6c]
movsxd rax, dword [rcx + rax*4]
jl 0x14009425d
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1400941bd
mov r8, qword [rbp - 0x10]
invalid
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
sar bh, cl
adc eax, 0xf7dc0
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 8]
clc
clc
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0xf7dad
jmp 0x140094227
mov al, 0x29
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 1
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 2
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 3
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 4
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 5
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 6
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 7
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 8
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 9
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0xa
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0xb
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0xc
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0xd
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0xe
jmp 0x1400941bd
invalid
invalid
invalid
mov al, recv
jmp 0x1400941bd
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_recv
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x11
jmp 0x1400941bd
invalid
invalid
invalid
mov al, send
jmp 0x1400941bd
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_send
jmp 0x1400941bd
invalid
invalid
invalid
mov al, setsockopt
jmp 0x1400941bd
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp 0x1400941bd
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_shutdown
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x17
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x18
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x19
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x1a
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x21
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x22
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x23
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x24
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x25
jmp 0x1400941bd
invalid
invalid
invalid
mov al, 0x26
jmp 0x1400941bd
mov al, 0x27
jmp 0x1400941bd
mov al, 0x28
jmp 0x1400941bd
mov eax, dword [rbp - 0x10]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 8]
call fcn.1400a07a0
pop rsp
ret 0
mov rcx, qword [rbp - 0x18]
call fcn.1400498e0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
jmp 0x14009464d
ud2
jns 0x1400946e9
add byte [rax - 0x7b], cl
sal byte [rbx + rdi + 0x48], 0x89
ror dword [rax - 0x77], 5
xchg esi, eax
jnp 0x140094703
invalid
add byte [rcx - 0x48], al
sbb byte [rax], al
add byte [rax], al
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14009471b
mov qword [rax], 1
lea rcx, [0x1401bab20]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], reloc.WS2_32.dll_shutdown
inc rax
add rsp, 0x30
pop rbp
ret
mov ecx, 8
mov edx, 0x18
call fcn.1401846a0
ud2
js 0x1400947b1
add byte [rax - 0x7b], cl
sal byte [rsp + rbx + 0x48], 0x89
ror dword [rax - 0x77], 5
invalid
jp 0x1400947cb
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
bnd call fcn.1401846a0
ud2
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rsi
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
jg 0x140094879
sbb al, byte [rax]
test rcx, rcx
jne 0x14009481f
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
test eax, eax
je 0x14009489c
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x18
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14009489c
mov rsi, rax
mov rax, qword [rbp - 0x18]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [rsi], xmm0
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14009486b
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400948ad
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x18
sbb byte [rax], al
add byte [rax], al
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400948ad
mov qword [rax], rsi
lea rcx, fcn.140051e50
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x50
push rax
push rax
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov ecx, 8
mov edx, 0x18
call fcn.1401846a0
jmp 0x1400948c0
mov qword [rbp - 0x10], rsi
mov ecx, 8
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
call fcn.1401846a0
ud2
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
lea rdx, fcn.140051e50
mov rcx, qword [rbp - 0x10]
call fcn.14015a2b0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
movabs rdx, 0x2bc06284eeb88038
ret
int3
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x30], 0xfffffffffffffffe
mov qword [rbp - 0x28], r9
mov qword [rbp - 0x30], r8
mov rbx, rdx
mov r15, rcx
movzx eax, byte [rdx]
test rax, rax
je 0x1400949d1
cmp eax, 1
jne case.default.0x1400949cf
invalid
add byte [rax], al
invalid
movzx eax, byte [rbx + 1]
mov qword [rbp - 0x60], 0
add byte [rax], al
add byte [rax], al
movzx eax, al
lea rcx, [0x1401ebf10]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [rbx + 8]
test rdi, rdi
invalid
je 0x140094a39
lea rcx, [rbp - 0x20]
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x30]
mov r9, rdi
mov ecx, edi
call fcn.1400aee60
mov eax, 1
cmp qword [rbp - 0x20], 0
jne 0x140094aec
add byte [rax], al
add byte [rax], al
mov rsi, qword [rbp - 0x18]
mov r14, qword [rbp - 0x10]
test rsi, rsi
je 0x140094ab4
movups xmm0, xmmword [rbp - 8]
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x10], rsi
mov qword [rbp + 0x18], r14
mov rax, qword [rbp + 0x20]
sub rdi, rax
jae 0x140094ac4
invalid
cwde
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
invalid
xor edi, edi
jmp 0x140094ac9
cmp byte [rbx + 1], 0
je 0x140094a63
lea rax, [0x1401bbaa8]
mov qword [r15 + 8], rax
lea rax, [0x1401e7aa8]
pop rbp
xor byte [0x18792934e], dl
adc byte [rcx - 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
push rdi
rol byte [rcx + 0xf], 0x11
sbb r9b, r13b
lodsd eax, dword [rsi]
add byte [rax], al
invalid
pop rbp
xor byte [0x18792934e], dl
adc byte [rcx - 0x39], cl
invalid
add byte [rax - 0x73], cl
loopne 0x140094aa9
lea rcx, [rbp - 0x20]
mov r9d, 0x2000
mov ecx, 0x2000
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x30]
call fcn.1400aee60
fmul dword [rbx + rcx*4 + 0x45]
shr al, 1
out 0xa3, al
add dword [rax], eax
mov eax, 1
cmp qword [rbp - 0x20], 0
jne 0x140094aec
cmp qword [rbp - 0x18], 0
je 0x140094ada
lea rax, [rbp - 0x18]
lea rcx, [r15 + 8]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
mov rax, qword [rbp - 8]
test rax, rax
sete byte [rbx + 1]
xchg esp, eax
add dword [r8 - 0x75], ecx
add byte [r9 - 0x77], r9b
sbb byte [r9 - 0x77], r9b
and r11b, r13b
invalid
add byte [rcx - 0x77], cl
sbb byte [r9 - 0x77], r9b
and r11b, r13b
mov qword ss:[r15 + 8], 0
mov qword [r15 + 8], 0
mov qword [r15 + 0x10], r14
xor eax, eax
jmp 0x140094aec
test rax, rax
je 0x140094af1
mov qword [rbx + 8], rdi
movups xmm0, xmmword [rbp + 0x10]
movups xmm1, xmmword [rbp + 0x20]
and r9b, r13b
mov ah, 9
add byte [rax], al
and r9b, r13b
mov ah, 9
add byte [rax], al
mov rax, qword [rbp - 0x10]
mov qword [r15 + 8], 0
mov qword [r15 + 0x10], rax
invalid
xor eax, eax
mov qword [r15], rax
jmp 0x140094b10
call fcn.140095890
mov qword [r15 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r15], xmm0
lea rcx, [rbp + 0x28]
mov rdx, r14
xor r8d, r8d
call qword [rsi + reloc.WS2_32.dll_recv]
adc bl, ch
invalid
add rsp, 0xb8
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x30]
call fcn.1400aee60
mov sil, 2
cmp qword [rbp - 0x20], 0
loopne case.0x140093e42.416
jne 0x140095425
mov r14, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x10]
jge 0x140094b41
jge 0x140094b41
test r14, r14
je 0x140094ca4
lea rax, [rbp - 8]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x20]
and byte [rdi], cl
adc dword [rax], eax
and byte [rdi], cl
adc dword [rax], eax
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], rdi
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x140094bb5
movzx esi, byte [rdi]
lea rcx, [rbp + 0x28]
mov rdx, rdi
call qword [r14 + reloc.WS2_32.dll_recv]
lea ecx, [rsi - 0x30]
cmp cl, 0xa
jae 0x140094be2
mov rax, qword [rbx + 8]
or byte [r8 - 0x77], cl
ret 0xc148
mov rdx, rax
shr rdx, 0x3c
je 0x140094c16
lea rdx, [0x1401b6fb0]
mov r8d, 0x1c
mov cl, reloc.WS2_32.dll_setsockopt
call fcn.140094760
jmp 0x140094cac
add byte [rax], al
add byte [rax], al
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlineInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Sizeinvalid_chunk_size:_overflow_r_n0_r_n_r_n0_r_n_r_n_r_n
mov r8d, 0x25
mov cl, 0x25
and eax, 0xfffb97e8
dec dword [rcx - 0x77]
mov ebp, eax
mov ebp, eax
mov sil, 1
lea rcx, [rbp + 0x28]
mov rdx, rdi
xor r8d, r8d
call qword [r14 + reloc.WS2_32.dll_recv]
call qword [rsi + reloc.WS2_32.dll_recv]
jmp 0x140095425
lea eax, [rsi - 0x61]
cmp al, 6
jae 0x140094bfc
mov rax, qword [rbx + 8]
mov rcx, rax
shr rcx, 0x3c
jne 0x140094c70
add sil, 0xa9
jmp 0x140094c14
lea eax, [rsi - 0x41]
cmp al, 6
jae 0x140094c2c
mov rax, qword [rbx + 8]
or byte [r8 - 0x77], cl
ror dword [rax - 0x3f], 0xe9
shr rcx, 0x3c
jne 0x140094c86
invalid
mov rcx, rax
shr rcx, 0x3c
jne 0x140094c86
add sil, 0xc9
add dh, 0xc9
mov ecx, esi
shl rax, 4
loopne 0x140094c1e
movzx ecx, cl
add rcx, rax
add ecx, eax
mov qword [rbx + 8], rcx
xor r12d, r12d
jmp 0x14009542a
movzx eax, sil
mov r12b, 1
cmp eax, 0x1f
clc
invalid
jg 0x140094c48
cmp eax, 9
je 0x14009542a
cmp eax, 0xd
je 0x140094c9c
push rsi
push rsi
jmp 0x140094c5a
cmp eax, 0x20
je 0x14009542a
cmp eax, 0x3b
je 0x140094d82
lea rdx, [0x1401b6f8b]
mov r8d, 0x25
add byte [rax], al
add byte [rcx - 0x50d17ec], dh
invalid
invalid
jmp 0x140094cac
lea rdx, [0x1401b6fb0]
mov r8d, 0x1c
mov cl, reloc.WS2_32.dll_setsockopt
adc eax, 0xfffadce8
invalid
jmp 0x140094cac
adc eax, 0xfffadce8
invalid
lea rdx, [0x1401b6fb0]
mov r8d, 0x1c
mov cl, reloc.WS2_32.dll_setsockopt
call fcn.140094760
jmp 0x140094cac
mov r12b, 3
jmp 0x14009542a
xchg byte [rdi], al
add byte [rax], al
mov sil, 1
jmp 0x140095422
jbe 0x140094cb1
add byte [rax], al
mov r13, rax
mov qword [r15 + 0x10], r13
xorps xmm0, xmm0
movups xmmword [r15], xmm0
movups xmmword [rdi], xmm0
movups xmmword [rdi], xmm0
invalid
mov rax, qword [rbp - 0x60]
mov eax, dword [rbp - 0x60]
test rax, rax
jne 0x140095472
jmp 0x140094b10
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x30]
call fcn.1400aee60
mov sil, 2
cmp qword [rbp - 0x20], 0
add byte [rdi], cl
test dword [rdi + rax], esi
add byte [rax], al
add byte [rax], al
mov r14, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x10]
test r14, r14
je 0x140094ca4
lea rax, [rbp - 8]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x20]
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], rdi
mov r8, qword [rbp + 0x20]
test r8, r8
invalid
je 0x140094d47
movzx esi, byte [rdi]
lea rcx, [rbp + 0x28]
mov rdx, rdi
call qword [r14 + reloc.WS2_32.dll_recv]
mov r12b, 1
cmp esi, 0x1f
jg 0x140094d74
invalid
cmp r14d, 9
cmp esi, 9
je 0x14009542a
cmp esi, 0xd
je 0x140094c9c
test byte [rdi - 1], dl
invalid
invalid
jmp 0x140094d8a
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlineInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Sizeinvalid_chunk_size:_overflow_r_n0_r_n_r_n0_r_n_r_n_r_n
mov r8d, 0x25
and eax, 0xb1000000
and eax, 0xfffa05e8
dec dword [rcx - 0x77]
mov ebp, eax
mov ebp, eax
mov sil, 1
lea rcx, [rbp + 0x28]
mov rdx, rdi
xor r8d, r8d
call qword [r14 + reloc.WS2_32.dll_recv]
push rsi
adc cl, ch
jmp 0x140095425
jmp 0x140095425
cmp esi, 0x20
je 0x14009542a
cmp esi, 0x3b
jne 0x140094d8a
mov r12b, 2
jmp 0x14009542a
lea rdx, [0x1401b6f28]
mov r8d, 0x25
mov cl, setsockopt
call fcn.140094760
jmp 0x140094cac
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x30]
fmul dword [rbx + rcx*4 + 0x45]
shr al, 1
call fcn.1400aee60
mov sil, 2
invalid
invalid
invalid
call fcn.1400aee60
mov sil, 2
cmp qword [rbp - 0x20], 0
loopne 0x140094dc2
loopne 0x140094dc2
jne 0x140095425
mov r14, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x10]
test r14, r14
je 0x140094ca4
lea rax, [rbp - 8]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x20]
movups xmmword [rax], xmm0
add byte [rcx + rcx*4 + 0x75], cl
adc byte [rax - 0x77], cl
jge 0x140094e07
add byte [rcx + rcx*4 + 0x75], cl
adc byte [rax - 0x77], cl
jge 0x140094e07
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x140094e34
movzx esi, byte [rdi]
lea rcx, [rbp + 0x28]
mov rdx, rdi
call qword [r14 + reloc.WS2_32.dll_recv]
push rsi
adc byte [rbx - 0x7bf0f202], al
invalid
invalid
invalid
invalid
dec byte [0x13e96d21c]
invalid
mov r12b, 2
mov ah, 2
cmp esi, 0xa
jne 0x14009542a
lea rdx, [0x1401b6f4d]
mov r8d, 0x28
mov eax, 0x28
and dword [rdx], edx
add byte [rcx - 0x48], al
sub byte [rax], al
add byte [rax], al
mov eax, 0x28
mov cl, reloc.WS2_32.dll_setsockopt
call fcn.140094760
jmp 0x140094cac
invalid
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlineInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Sizeinvalid_chunk_size:_overflow_r_n0_r_n_r_n0_r_n_r_n_r_n
mov r8d, 0x25
mov cl, 0x25
call fcn.140094760
mov r13, rax
mov sil, 1
lea rcx, [rbp + 0x28]
mov rdx, rdi
xor r8d, r8d
call qword [r14 + reloc.WS2_32.dll_recv]
jmp 0x140095425
mov rax, qword [rbx + 8]
mov qword [rbp - 0x38], rax
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x30]
call fcn.1400aee60
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x140095425
add byte [rax], al
mov r14, rbx
mov rbx, r15
mov r15, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x10]
jge 0x140094e8c
jge 0x140094e8c
test r15, r15
je 0x140094ef1
lea rax, [rbp - 8]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x20]
movups xmmword [rax], xmm0
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], rdi
mov r8, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
test r8, r8
je 0x140094f02
mov sil, byte [rdi]
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sub byte [r8 - 0x77], r9b
sub byte [rax - 0x77], cl
mov rdx, rdi
cli
call qword [r15 + reloc.WS2_32.dll_recv]
mov r15, rbx
cmp sil, 0xa
dec byte [rdx]
dec byte [rdx]
jne 0x140094f35
mov rbx, r14
xor eax, eax
cmp qword [rbp - 0x38], 0
sete al
lea r12d, [rax + rax*4]
add r12d, 4
jmp 0x14009542a
mov sil, 1
mov r13, rdi
mov r15, rbx
mov rbx, r14
jmp 0x140095425
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlineInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Sizeinvalid_chunk_size:_overflow_r_n0_r_n_r_n0_r_n_r_n_r_n
mov r8d, 0x25
mov cl, 0x25
call fcn.140094760
mov r13, rax
mov sil, 1
lea rcx, [rbp + 0x28]
mov rdx, rdi
xor r8d, r8d
call qword [r15 + reloc.WS2_32.dll_recv]
mov r15, rbx
mov rbx, r14
jmp 0x140095425
lea rdx, [0x1401b6f13]
mov r8d, reloc.WS2_32.dll_setsockopt
mov cl, setsockopt
call fcn.140094760
jmp 0x140094cac
mov rdi, qword [rbx + 8]
lea rcx, [rbp - 0x20]
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x30]
mov r9, rdi
call fcn.1400aee60
mov sil, 2
cmp qword [rbp - 0x20], 0
loopne 0x140094f6e
loopne 0x140094f6e
jne 0x140095425
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
test rcx, rcx
je 0x140095005
invalid
lea rdx, [rbp - 8]
push rbp
clc
movups xmm0, xmmword [rdx]
add cl, byte [rax - 0x73]
push rbp
and byte [rdi], cl
adc dword [rdx], eax
lea rdx, [rbp + 0x20]
movups xmmword [rdx], xmm0
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rax
mov rax, qword [rbp + 0x20]
mov qword [rbp - 0x38], rax
test rax, rax
je 0x140095010
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
movups xmm0, xmmword [rbp + 0x20]
movaps xmmword [rbp - 0x10], xmm0
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
mov rax, qword [rbp - 0x60]
test rax, rax
je 0x140094fd8
mov rdx, qword [rbp - 0x58]
mov r8, qword [rbp - 0x50]
lea rcx, [rbp - 0x48]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
movaps xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rcx
sub rdi, qword [rbp - 0x38]
mov qword [rbx + 8], rdi
sete r12b
or r12b, 4
jmp 0x14009542a
mov sil, 1
mov r13, rax
jmp 0x140095425
mov qword [rbx + 8], 0
call fcn.140095890
mov r13, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov sil, 1
mov r8, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
adc cl, ch
invalid
lea rcx, [rbp + 0x28]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x140095425
lea rcx, [rbp - 0x20]
loopne case.0x1400929fd.281
mov r9d, 1
mov ecx, 1
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x30]
call fcn.1400aee60
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x140095425
mov r14, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x10]
test r14, r14
je 0x140094ca4
lea rax, [rbp - 8]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x20]
movups xmmword [rax], xmm0
mov qword [rbp + 0x10], r14
jne 0x140095093
jne 0x140095093
mov qword [rbp + 0x18], rdi
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x1400950c4
mov sil, byte [rdi]
lea rcx, [rbp + 0x28]
mov rdx, rdi
call qword [r14 + reloc.WS2_32.dll_recv]
mov r12b, 6
cmp sil, 0xd
je 0x14009542a
lea rdx, [0x1401b6ee9]
mov r8d, reloc.WS2_32.dll_setsockopt
mov cl, setsockopt
call fcn.140094760
jmp 0x140094cac
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlineInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Sizeinvalid_chunk_size:_overflow_r_n0_r_n_r_n0_r_n_r_n_r_n
mov r8d, 0x25
mov cl, 0x25
call fcn.140094760
mov dh, dh
invalid
dec dword [rcx - 0x77]
invalid
mov sil, 1
lea rcx, [rbp + 0x28]
invalid
invalid
mov dh, dh
invalid
sub byte [r8 - 0x77], r9b
cli
mov rdx, rdi
xor r8d, r8d
call qword [r14 + reloc.WS2_32.dll_recv]
jmp 0x140095425
lea rcx, [rbp - 0x20]
mov r9d, 1
loopne 0x140095137
mov ecx, 1
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x30]
call fcn.1400aee60
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x140095425
mov r14, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x10]
test r14, r14
je 0x140094ca4
lea rax, [rbp - 8]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x20]
movups xmmword [rax], xmm0
mov qword [rbp + 0x10], r14
jne 0x140095149
mov qword [rbp + 0x18], rdi
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x14009517a
invalid
mov sil, byte [rdi]
lea rcx, [rbp + 0x28]
mov rdx, rdi
call qword [r14 + reloc.WS2_32.dll_recv]
xor r12d, r12d
cmp sil, 0xa
je 0x14009542a
lea rdx, [0x1401b6efe]
mov r8d, reloc.WS2_32.dll_setsockopt
mov cl, setsockopt
call fcn.140094760
jmp 0x140094cac
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlineInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Sizeinvalid_chunk_size:_overflow_r_n0_r_n_r_n0_r_n_r_n_r_n
mov r8d, 0x25
mov cl, 0x25
and eax, 0xfff5d2e8
dec dword [rcx - 0x77]
invalid
mov sil, 1
and eax, 0xfff5d2e8
dec dword [rcx - 0x77]
invalid
lea rcx, [rbp + 0x28]
mov rdx, rdi
sub byte [r8 - 0x77], r9b
cli
xor r8d, r8d
call qword [r14 + reloc.WS2_32.dll_recv]
jmp 0x140095425
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x30]
call fcn.1400aee60
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x140095425
mov r14, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x10]
test r14, r14
je 0x140094ca4
lea rax, [rbp - 8]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x20]
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], rdi
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x14009521b
mov sil, byte [rdi]
lea rcx, [rbp + 0x28]
mov rdx, rdi
call qword [r14 + reloc.WS2_32.dll_recv]
cmp sil, 0xd
sete r12b
add r12b, 7
jmp 0x14009542a
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlineInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Sizeinvalid_chunk_size:_overflow_r_n0_r_n_r_n0_r_n_r_n_r_n
mov r8d, 0x25
mov cl, 0x25
call fcn.140094760
mov r13, rax
mov sil, 1
lea rcx, [rbp + 0x28]
mov rdx, rdi
xor r8d, r8d
call qword [r14 + reloc.WS2_32.dll_recv]
jmp 0x140095425
lea rcx, [rbp - 0x20]
mov r9d, 1
loopne 0x14009528e
mov ecx, 1
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x30]
call fcn.1400aee60
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x140095425
mov r14, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x10]
test r14, r14
je 0x140094ca4
lea rax, [rbp - 8]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x20]
movups xmmword [rax], xmm0
mov qword [rbp + 0x10], r14
jne 0x1400952a0
mov qword [rbp + 0x18], rdi
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x1400952d1
mov sil, byte [rdi]
lea rcx, [rbp + 0x28]
mov rdx, rdi
call qword [r14 + reloc.WS2_32.dll_recv]
mov r12b, 9
cmp sil, 0xa
je 0x14009542a
lea rdx, [0x1401b6f75]
mov r8d, reloc.WS2_32.dll_shutdown
mov cl, setsockopt
call fcn.140094760
jmp 0x140094cac
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlineInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Sizeinvalid_chunk_size:_overflow_r_n0_r_n_r_n0_r_n_r_n_r_n
mov r8d, 0x25
mov cl, 0x25
call fcn.140094760
mov r13, rax
mov sil, 1
lea rcx, [rbp + 0x28]
mov rdx, rdi
mov edx, edi
mov edx, edi
xor r8d, r8d
call qword [r14 + reloc.WS2_32.dll_recv]
jmp 0x140095425
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x30]
call fcn.1400aee60
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x140095425
mov r14, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x10]
test r14, r14
je 0x140094ca4
lea rax, [rbp - 8]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x20]
movups xmmword [rax], xmm0
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], rdi
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x140095377
mov sil, byte [rdi]
lea rcx, [rbp + 0x28]
mov rdx, rdi
call qword [r14 + reloc.WS2_32.dll_recv]
xor eax, eax
cmp sil, 0xd
sete al
lea r12d, [rax + rax*2]
add r12d, 7
jmp 0x14009542a
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlineInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Sizeinvalid_chunk_size:_overflow_r_n0_r_n_r_n0_r_n_r_n_r_n
mov r8d, 0x25
mov cl, 0x25
call fcn.140094760
mov r13, rax
mov sil, 1
lea rcx, [rbp + 0x28]
mov rdx, rdi
xor r8d, r8d
call qword [r14 + reloc.WS2_32.dll_recv]
jmp 0x140095425
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x30]
call fcn.1400aee60
mov sil, 2
cmp qword [rbp - 0x20], 0
je 0x1400953ca
mov rdi, r13
jmp 0x140095422
mov r14, qword [rbp - 0x18]
mov r13, qword [rbp - 0x10]
mov sil, 1
test r14, r14
je 0x1400953c5
lea rax, [rbp - 8]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x20]
movups xmmword [rax], xmm0
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], r13
mov r8, qword [rbp + 0x20]
test r8, r8
jne 0x1400954a4
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlineInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Sizeinvalid_chunk_size:_overflow_r_n0_r_n_r_n0_r_n_r_n_r_n
mov r8d, 0x25
mov eax, 0x25
mov eax, 0x25
mov cl, 0x25
call fcn.140094760
mov rdi, rax
lea rcx, [rbp + 0x28]
mov rdx, r13
xor r8d, r8d
call qword [r14 + reloc.WS2_32.dll_recv]
mov r13, rdi
test sil, sil
jne 0x140095451
mov byte [rbx + 1], r12b
cmp qword [rbp - 0x60], 0
jne case.default.0x14009544f
mov qword [rbp - 0x60], 0
movzx eax, r12b
lea rcx, [0x1401ebf10]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, sil
cmp eax, 2
jne 0x140094caf
mov qword [r15], 1
mov rax, qword [rbp - 0x60]
test rax, rax
je 0x140094b10
mov rdx, qword [rbp - 0x58]
mov r8, qword [rbp - 0x50]
lea rcx, [rbp - 0x48]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x140094b10
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [r15 + 0x18], xmm1
movups xmmword [r15 + 8], xmm0
mov qword [r15], 0
jmp 0x140094b10
mov sil, byte [r13]
lea rcx, [rbp + 0x28]
mov rdx, r13
call qword [r14 + reloc.WS2_32.dll_recv]
cmp sil, 0xa
jne 0x1400954f0
mov byte [rbx + 1], 0xb
lea rax, [0x1401bbaa8]
mov qword [r15 + 8], rax
lea rax, [0x1401e7aa8]
mov qword [r15 + 0x10], rax
mov qword [r15], 0
xorps xmm0, xmm0
movups xmmword [r15 + 0x18], xmm0
mov rax, qword [rbp - 0x60]
test rax, rax
jne 0x140095472
jmp 0x140094b10
lea rdx, [0x1401b6ed5]
mov r8d, shutdown
mov cl, setsockopt
call fcn.140094760
jmp 0x140094cac
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call fcn.140089010
nop
add rsp, 0x20
pop rbp
ret
rol dword [rax - 0x78], 0xb0
invalid
invalid
add byte [rax - 0x75], cl
invalid
jo 0x1400961a4
dec qword [rax]
jne case.0x140091fb5.375
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x70]
invalid
invalid
jo 0x1400961aa
call fcn.1400d6d80
mov edx, 0x4800040b
mov eax, dword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
cmp byte [rax + 0x68], 2
jne 0x1400961d6
invalid
add rsp, 0x30
pop rbp
ret
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x48]
mov rdx, qword [rcx + 0x50]
mov edx, dword [rcx + 0x50]
mov edx, dword [rcx + 0x50]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x58]
add rcx, 0x60
invalid
add rsp, 0x30
pop rbp
jmp rax
xor byte [rax - 0x75], cl
invalid
lock dec qword [rax]
jne 0x14009628d
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x20]
call fcn.1400d5c20
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x28]
sub al, sil
dec qword [rax]
sub al, sil
dec qword [rax]
jne case.0x1400762a9.462
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x28]
mov rdx, qword [rax + 0x30]
call fcn.1400d6770
mov rax, qword [rbp - 0x10]
cmp qword [rax], 0
je 0x1400962c4
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
or dil, dil
adc eax, 0xf6184
invalid
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x10]
xor edx, edx
add rsp, 0x30
pop rbp
jmp qword [sym.imp.crypt32.dll_CertCloseStore]
invalid
adc al, ch
mov ch, 0x1e
add eax, dword [rax]
nop
add rsp, 0x20
pop rbp
ret
int3
add byte [rax], 0
add byte [rax - 0x39], cl
invalid
xor r14b, r15b
invalid
push rdx
xor al, dh
inc qword [rcx]
jle case.0x1400936b4.147
mov qword [rbp], rax
mov qword [rbp + 8], rcx
mov qword [rbp + 0x10], rdx
cmp qword [rdi], 0
je 0x1400963a4
add byte [r8 - 0x77], r9b
or byte [r8 - 0x77], r9b
push rbp
adc byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rbp + 0x20], rax
mov eax, 1
add byte [rax], al
mov qword [rbp + 0x28], rax
jmp 0x1400963aa
xor eax, eax
mov qword [rbp + 0x28], rax
mov rcx, qword [rdi + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ecx, word [rdi + 0x1c]
movups xmm0, xmmword [rbp]
movups xmmword [rbp - 0x20], xmm0
mov rdx, qword [rbp + 0x10]
mov qword [rbp - 0x10], rdx
mov rdx, qword [rbp + 0x28]
mov edx, dword [rbp + 0x28]
mov edx, dword [rbp + 0x28]
mov qword [rbp - 0x40], rdx
mov rdx, qword [rbp + 0x20]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], rax
mov eax, dword [rdi + 0x18]
mov dword [rbp - 0x28], eax
mov word [rbp - 0x24], cx
mov rbx, qword [rdi + 0x70]
lock inc qword [rbx]
jle case.0x1400936b4.147
add byte [rax], al
mov qword [rbp - 8], rbx
mov r14d, dword [rdi + 0x40]
cmp r14d, 0x3b9aca00
cmp r14d, 0x3b9aca00
je 0x140096409
mov rdx, qword [rdi + 0x38]
movzx r15d, byte [rdi + 0x78]
movzx r12d, byte [rdi + 0x79]
mov dh, 0x67
jns 0x140096458
movzx ebp, byte [rdi + 0x7a]
mov al, 2
cmp byte [rdi + 0x68], 2
je 0x140096451
mov qword [rbp + 0x28], rdx
mov dword [rbp + 0x28], edx
mov rax, qword [rdi + 0x48]
mov r8, qword [rdi + 0x50]
lea rdx, [rdi + 0x60]
invalid
mov r9, qword [rdi + 0x58]
mov ecx, dword [rdi + 0x58]
invalid
mov rcx, rbp
call qword [rax]
movzx eax, byte [rdi + 0x68]
movups xmm0, xmmword [rbp]
add byte [r15], r9b
adc byte [rbp + 0x10], cl
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp - 0x10]
mov qword [rsi + 0x30], rcx
movups xmm0, xmmword [rbp - 0x40]
movups xmm1, xmmword [rbp - 0x30]
movups xmm2, xmmword [rbp - 0x20]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsi + 0x70], rbx
mov byte [rsi + 0x78], r15b
mov qword [rsi + 0x38], rdx
mov dword [rsi + 0x40], r14d
mov dword [rsi + 0x40], esi
mov dword [rsi + 0x40], esi
mov byte [rsi + 0x79], r12b
mov byte [rsi + 0x7a], r13b
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
sub byte [rbp - 0x50], cl
movups xmmword [rsi + 0x48], xmm0
movups xmmword [rsi + 0x58], xmm1
pop rax
pop rax
mov byte [rsi + 0x68], al
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
ud2
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]
mov rcx, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x20]
and al, ch
invalid
cmp eax, 0x48900003
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, ch
invalid
pop rsi
pop r15
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 8]
call fcn.1400712c0
std
dec dword [rax - 0x73]
shr r8b, 0xf2
cld
invalid
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
std
dec dword [rax - 0x73]
shr r8b, 0xf2
cld
invalid
pop r13
pop r14
pop r15
pop rbp
ret
xor byte [rax - 0x39], cl
clc
invalid
add byte [rax], al
test eax, eax
je 0x1400965ae
cmp eax, 3
je 0x1400965b8
cmp eax, 4
jne 0x1400965dd
add rcx, 0x270
add rsp, 0x30
pop rbp
jmp fcn.140097390
mov qword [rbp - 0x10], rcx
add rcx, 0x270
call fcn.140097390
mov rcx, qword [rbp - 0x10]
add rcx, 0x4c8
add rsp, 0x30
pop rbp
jmp fcn.140096de0
nop
add rsp, 0x30
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
add rcx, 0x4c8
call fcn.140096de0
nop
add rsp, 0x20
pop rbp
ret
int3
clc
invalid
cmp eax, 3
je 0x140096658
cmp eax, 4
jne 0x14009667d
add rcx, 0x2658
add byte es:[rax], al
add rsp, 0x30
pop rbp
jmp fcn.1400966c0
mov qword [rbp - 0x10], rcx
add rcx, 0x2658
call fcn.1400966c0
mov rcx, qword [rbp - 0x10]
add rcx, 0x4c98
add rsp, 0x30
pop rbp
jmp fcn.140096de0
nop
add rsp, 0x30
pop rbp
ret
and byte [rax - 0x73], cl
push 0x30
mov rcx, qword [rbp - 0x10]
add rcx, 0x4c98
call fcn.140096de0
nop
add rsp, 0x20
and byte [rbp - 0x3d], bl
and byte [rbp - 0x3d], bl
int3
mov qword [rbp], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x2d2]
cmp rax, 6
ja case.0x1400966f9.1
cld
add al, byte [rax]
invalid
cld
add al, byte [rax]
add byte [rax - 0x77], cl
retf 0x8d48
mov rdx, rcx
lea rcx, [0x1401ebf40]
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x558948c8
clc
or dword [rax + 1], 0x558948c8
clc
jmp rax
mov rcx, rdx
call fcn.140096260
pop rbp
sti
invalid
dec dword [rax - 0x75]
clc
mov rax, qword [rax + 0x70]
lock dec qword [rax]
jne 0x14009671e
pop rbp
sti
invalid
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x70]
call fcn.1400d6d80
mov rax, qword [rbp - 8]
cmp byte [rax + 0x68], 2
je 0x14009673f
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x48]
mov rdx, qword [r8 + 0x50]
lea rcx, [r8 + 0x60]
mov r8, qword [r8 + 0x58]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0xd0]
call fcn.14002f530
stc
dec dword [rax - 0x75]
clc
stc
dec dword [rax - 0x75]
clc
cmp qword [rax + 0x80], 0
je 0x140096876
cmp byte [rax + 0xc8], 2
add byte [rdx], al
je 0x1400968a2
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0xa8]
mov rdx, qword [r8 + 0xb0]
lea rcx, [r8 + 0xc0]
mov r8, qword [r8 + 0xb8]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1400968a2
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + 0x2e0]
mov rax, qword [rdx + 0x2e8]
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
mov rsi, qword [rbp - 8]
je 0x1400968e6
cmp qword [rax + 0x10], 0x11
jae 0x1400968cf
mov r8, qword [rbp - 0x10]
jmp 0x1400968d7
lea rcx, [rdx + 0x2e0]
call fcn.140096ea0
jmp 0x140096821
lea rcx, [rdx + 0x2e0]
call fcn.1400972c0
mov rax, qword [rbp - 8]
cmp qword [rax + 0x9c8], 0
je 0x14009680e
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x9d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x9d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rsi, qword [rbp - 8]
mov byte [rsi + 0x2d3], 0
jmp 0x1400968e6
lea rcx, [rdx + 0x2e0]
call fcn.140097390
mov rax, qword [rbp - 8]
cmp byte [rax + 0x270], 2
je 0x14009693d
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x250]
mov rdx, qword [r8 + 0x258]
lea rcx, [r8 + 0x268]
mov r8, qword [r8 + 0x260]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x14009693d
cmp byte [rax + 0xc8], 2
je 0x1400968a2
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0xa8]
mov rdx, qword [r8 + 0xb0]
lea rcx, [r8 + 0xc0]
mov r8, qword [r8 + 0xb8]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp - 8]
mov rax, qword [rcx + 0x88]
mov rdx, qword [rcx + 0x90]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x98]
add rcx, 0xa0
add rsp, 0x48
pop rsi
pop rbp
jmp rax
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov byte [rsi + 0x2d6], 0
lea rcx, [rsi + 0x290]
call fcn.140096260
mov rax, qword [rbp - 8]
clc
clc
mov byte [rax + 0x2d7], 0
cmp byte [rax + 0x2d4], 0
je 0x14009693d
mov rax, qword [rbp - 8]
cmp byte [rax + 0x270], 2
je 0x14009693d
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x250]
mov rdx, qword [r8 + 0x258]
lea rcx, [r8 + 0x268]
mov r8, qword [r8 + 0x260]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp - 8]
mov byte [rax + 0x2d4], 0
mov word [rax + 0x2d8], 0
lea rcx, [rax + 0x1a8]
mov dword [rax + 0x2da], 0
call fcn.14002f530
mov rax, qword [rbp - 8]
cmp byte [rax + 0x2d5], 0
je 0x1400969d5
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x128]
call fcn.140096260
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x198]
lock dec qword [rax]
jne 0x1400969a5
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x198]
call fcn.1400d6d80
mov rax, qword [rbp - 8]
cmp byte [rax + 0x190], 2
je 0x1400969d5
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x170]
mov rdx, qword [r8 + 0x178]
lea rcx, [r8 + 0x188]
mov r8, qword [r8 + 0x180]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp - 8]
mov byte [rax + 0x2d5], 0
add rsp, 0x48
pop rsi
pop rbp
ret
dec dword [rax - 0x7f]
sar dword [rax + 3], 0
add al, ch
invalid
jno 0x140097c09
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rbp
ret
add byte [rax - 0x75], cl
sbb dword [rax + 1], 0x48f00000
add al, dh
dec qword [rax]
mov qword [rbp - 0x10], rcx
jne 0x140097cf1
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x158]
mov ecx, dword [rax + 0x158]
call fcn.1400d8090
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x1c0]
call qword [sym.imp.secur32.dll_DeleteSecurityContext]
mov rax, qword [rbp - 0x10]
cmp qword [rax], 0
je 0x140097d1c
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0x1d0]
test r8, r8
mov rsi, rax
je 0x140097d48
cmp qword [rsi + 0x1d8], 0
je 0x140097d48
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rsi + 0x1e8]
test rax, rax
je 0x140097d71
lock dec qword [rax]
jne 0x140097d71
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x1e8]
mov rdx, qword [rax + 0x1f0]
call fcn.1400d6770
mov rax, qword [rbp - 0x10]
cmp dword [rax + 0x10], 2
js 0x140097d88
add dh, byte [rbp + 0x30]
lea rcx, [rax + 0x18]
mov qword [rbp - 0x18], rcx
call fcn.140095b60
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x30], 0xffffffffffffffff
je 0x140097da0
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x30]
call fcn.140095a60
mov rcx, qword [rbp - 0x18]
call fcn.140089010
jmp 0x140097db4
lea rcx, [rax + 0x10]
call fcn.140097760
mov r14, qword [rbp - 0x10]
cmp qword [r14 + 0x168], 0
je 0x140097dd8
mov r8, qword [r14 + 0x160]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [r14 + 0x188], 0
je 0x140097df8
mov r8, qword [r14 + 0x180]
mov rcx, qword [0x14023c280]
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x1a4490
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
invalid
cmp qword [r14 + 0x1a8], 0
je 0x140097e18
mov r8, qword [r14 + 0x1a0]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rsi, qword [r14 + 0x208]
test rsi, rsi
je 0x140097e8c
mov rdi, qword [r14 + 0x218]
add rsi, 8
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140097e44
invalid
or al, 0xf
invalid
add rsi, 0x18
sub rdi, 1
jb 0x140097e61
cmp qword [rsi], 0
je 0x140097e40
mov r8, qword [rsi - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call rbx
jmp 0x140097e40
cmp qword [r14 + 0x210], 0
je 0x140097e8c
mov r8, qword [r14 + 0x208]
mov rcx, qword [0x14023c280]
or eax, 0x1a4407
or eax, 0x1a4407
xor edx, edx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
call fcn.140049dc0
add rsi, 0x208
mov rcx, rsi
call fcn.140098130
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
sti
dec dword [rax - 0x7f]
invalid
lea ecx, [rax + 0x1c0]
call sub.secur32.dll_DeleteSecurityContext
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax], al
call fcn.14008d730
mov dl, byte [rdi - 1]
call qword [rax + 0x20c48348]
mov dl, byte [rdi - 1]
call qword [rax + 0x20c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
movabs al, byte [0x20c4834890000000]
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rcx
str esp
add ah, cl
add ah, cl
int3
invalid
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call fcn.140089010
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
int3
mov rbx, qword [rcx + 0x10]
add rdi, 8
add edi, 8
add edi, 8
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140098164
add rdi, 0x18
sub rbx, 1
jb 0x140098182
cmp qword [rdi], 0
je 0x140098160
mov r8, qword [rdi - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call r14
jmp 0x140098160
cmp qword [rsi + 8], 0
je 0x1400981a5
mov r8, qword [rsi]
mov rcx, qword [0x14023c280]
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rax], al
call fcn.140183d60
sahf
mov ebx, 0x2948000e
invalid
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x73e0], xmm6
mov qword [rbp + 0x73d8], 0xfffffffffffffffe
mov rdi, r8
mov r15, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x2650]
lea rcx, [0x1401ebf5c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x73b0], rdx
jmp rax
sahf
mov ebx, 0x2948000e
invalid
invalid
lea rcx, [rbp + 0x2650]
mov r8d, 0x2640
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov ebx, dword [r15 + 0x2648]
cmp ebx, 0x3b9aca00
jne 0x1400982b2
lea rcx, [r15 + 0x2658]
mov r8d, 0x2640
mov eax, 0x2640
mov eax, 0x2640
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r15 + 0x2658]
lea rcx, [rbp + 0x4c90]
add byte [rax - 0x77], cl
xchg ebp, eax
sal byte [rbx], 0
add byte [rax - 0x77], cl
xchg ebp, eax
sal byte [rbx], 0
mov r8, rdi
call fcn.140098990
movzx edi, byte [rbp + 0x4ca1]
cmp dil, 3
jne 0x140098279
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x140098748
movdqa xmm6, xmmword [rbp + 0x4c90]
mov bl, byte [rbp + 0x4ca0]
mov eax, dword [rbp + 0x4ca2]
mov dword [rbp + 0x73c8], eax
movzx eax, word [rbp + 0x4ca6]
add byte [rax], r8b
mov word [rbp + 0x73cc], ax
mov rcx, qword [rbp + 0x73c0]
call fcn.1400966c0
jmp 0x140098727
mov r14, qword [r15 + 0x2640]
call fcn.14015cf10
add rax, r14
jae 0x14009832a
call fcn.14015cf10
add rax, 0x38640900
jb 0x1400987a3
mov r8d, edx
cmp edx, 0x3b9aca00
jb 0x1400982ef
inc rax
je 0x1400987a3
add r8d, 0xc4653600
add byte [rsi], dh
invalid
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x1400987bd
mov ah, 4
add byte [rax], al
mov ah, 4
add byte [rax], al
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_time_sleep.rs
lea rcx, [rbp + 0x7340]
mov rdx, rax
call fcn.140161af0
or al, 0
or al, 0
jmp 0x140098375
mov r8d, edx
add r8d, ebx
cmp r8d, 0x3b9aca00
jb 0x140098345
inc rax
je 0x1400982c3
add r8d, 0xc4653600
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rsb_
lea rcx, [rbp + 0x7340]
mov rdx, rax
call fcn.140161af0
lea rbx, [rbp + 0x4c90]
lea rdx, [rbp + 0x2650]
mov r8d, 0x2640
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0x7340]
add byte [rdi], cl
adc byte [rbp + 0x7350], cl
add byte [rdi], cl
adc byte [rbp + 0x7350], cl
movups xmm2, xmmword [rbp + 0x7360]
movups xmm3, xmmword [rbp + 0x7370]
adc byte [rbp + 0x7370], bl
movups xmmword [rbp + 0x72d0], xmm0
movups xmmword [rbp + 0x72e0], xmm1
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x72f0], xmm2
movups xmmword [rbp + 0x7300], xmm3
movups xmm0, xmmword [rbp + 0x7380]
movups xmmword [rbp + 0x7310], xmm0
movups xmm0, xmmword [rbp + 0x7390]
movups xmmword [rbp + 0x7320], xmm0
nop
jae 0x1400983dd
add byte [rdi], cl
adc dword [rbp + 0x7320], eax
movdqu xmm0, xmmword [rbp + 0x73a0]
movdqu xmmword [rbp + 0x7330], xmm0
lea r14, [rbp - 0x60]
mov r8d, 0x26b0
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rbp + 0x73b0]
lea rcx, [r15 + 0x2658]
mov r8d, 0x26b0
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r15 + 0x2658]
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
add byte [rax], al
cmp eax, 1
mov qword [rbp + 0x73c0], rdx
je 0x14009849e
test eax, eax
jne 0x1400984c9
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
lea rdx, [0x140173400]
call fcn.140152030
or eax, dword [rax]
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd8], 1
mov rdx, qword [rbp + 0x73c0]
mov eax, dword [0x14023c31c]
add eax, 0x1a3e78
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xd4], 0
setne cl
cmp byte [rax + 0xd5], 0
add byte [rax], al
add byte [rdi], cl
xchg esp, eax
ret
and bl, cl
jmp 0x1400984cb
invalid
xor ebx, ebx
lea rcx, [rbp + 0x4c90]
mov r8, rdi
call fcn.140098990
mov rax, qword [rbp + 0x73b0]
lea r15, [rax + 0x4c98]
add byte [rax], r8b
movzx r14d, byte [rbp + 0x4ca1]
cmp r14b, 3
jne 0x1400985ad
invalid
mov bl, 0
add byte [rax], al
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
cmp eax, 1
je 0x14009855d
test eax, eax
jne 0x14009858f
mov eax, dword [0x14023c31c]
sbb al, byte [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x88]
lea rdx, [0x140173400]
call fcn.140152030
mov eax, dword [0x14023c31c]
cmp eax, 0x4865001a
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
rol esi, 0x80
fadd dword [rax]
add byte [rax], al
add dword [rbx + 0x1a3db905], ecx
mov ecx, 0x65001a3d
invalid
mov byte [rax + 0xd8], 1
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
movzx edx, byte [rax + 0xd4]
test dl, dl
sete cl
cmp byte [rax + 0xd5], 0
setne al
ror byte [rax], 0xc8
or bl, al
cmp bl, 1
sti
add dword [rbp + 0x53], esi
sti
add dword [rbp + 0x53], esi
mov rdx, qword [rdi]
mov rcx, r15
call fcn.1401621f0
pushfq
or al, 0
pushfq
or al, 0
test al, al
je 0x1400986a2
mov byte [rsi + 0x11], 3
mov al, 3
add ebp, ecx
wait
add dword [rax], eax
invalid
mov qword [rbp + 0x73d0], r15
movdqa xmm6, xmmword [rbp + 0x4c90]
add byte [rdi], cl
mov dh, 0x9d
movabs al, byte [0x4ca2858b00004c]
movabs byte [0x7340858900004c], al
movzx ebx, byte [rbp + 0x4ca0]
mov eax, dword [rbp + 0x4ca2]
movabs byte [0x7340858900004c], al
invalid
add byte [rdi], cl
mov bh, 0x85
cmpsb byte [rsi], byte [rdi]
add byte [rax], r8b
invalid
movzx eax, word [rbp + 0x4ca6]
add byte [rsi - 0x77], ah
mov word [rbp + 0x7344], ax
jmp 0x1400986ac
add byte [rax], al
invalid
test dword [rbx + rsi*2], eax
add cl, ch
retf 0
add byte [rax], al
mov byte [rbp + 0x73d0], dl
jae 0x1400985e7
add byte [rbx + 0x1a3d2e05], cl
add byte [rbp + 0x48], ah
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd4], 0
mov rdx, qword [rdi]
mov rcx, r15
stc
stc
call fcn.1401621f0
mov ebx, eax
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
mov dh, 0x80
fadd dword [rax]
add byte [rax], al
cmp eax, 1
movzx edi, byte [rbp + 0x73d0]
je 0x140098679
test eax, eax
jne 0x14009869a
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x88]
lea rdx, [0x140173400]
call fcn.140152030
or eax, dword [rax]
or eax, dword [rax]
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov byte [rax + 0xd8], 1
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov byte [rax + 0xd4], dil
mov byte [rax + 0xd5], 0
test bl, bl
jne 0x1400985a2
invalid
invalid
invalid
invalid
mov qword [rbp + 0x73d0], r15
mov r14b, 3
movzx eax, word [rbp + 0x7344]
mov word [rbp + 0x73bc], ax
mov eax, dword [rbp + 0x7340]
test dword [rax + 0x73], eax
add byte [rax], al
test dword [rax + 0x73], eax
add byte [rax], al
mov dword [rbp + 0x73b8], eax
mov rcx, qword [rbp + 0x73c0]
call fcn.1400966c0
mov rcx, qword [rbp + 0x73d0]
add byte [rax], al
add byte [rax], al
call fcn.140096de0
mov dil, 2
add al, byte [rcx - 0x80]
inc byte [rdx]
add al, byte [rcx - 0x80]
inc byte [rdx]
je 0x140098727
movzx eax, r14b
cmp eax, 3
add esi, dword [rbp + 0x1a]
add esi, dword [rbp + 0x1a]
lea rax, [0x1401b7248]
movq xmm0, rax
movdqa xmm6, xmmword [0x14018c6e0]
punpcklqdq xmm6, xmm0
jmp 0x140098727
movzx eax, word [rbp + 0x73bc]
mov word [rbp + 0x73cc], ax
mov eax, dword [rbp + 0x73b8]
mov dword [rbp + 0x73c8], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 9], al
mov edi, r14d
movdqu xmmword [rsi], xmm6
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], dil
mov eax, dword [rbp + 0x73c8]
mov dword [rsi + 0x12], eax
movzx eax, word [rbp + 0x73cc]
mov word [rsi + 0x16], ax
mov al, 1
invalid
test esp, ecx
jae 0x140098741
add byte [rsi - 0x77], ah
invalid
add dword [rax - 0x75], ecx
lea esi, [rax - 0x77ffff8d]
adc dword [rax + 0x26], 0x89480000
add byte [rax], al
mov rax, rsi
mov rcx, qword [rbp + 0x73b0]
mov byte [rcx + 0x2650], al
add byte [rax], al
add byte [rax], al
mov rax, rsi
movaps xmm6, xmmword [rbp + 0x73e0]
add rsp, 0x7478
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rsb_
mov edx, 0x22
call fcn.140184cf0
ud2
lea rcx, [0x1401b6c00]
or eax, 0x11e470
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rsb_
mov edx, 0x23
call fcn.140184cf0
invalid
ud2
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401beb98]
mov edx, 0x28
call fcn.1401850e0
jmp 0x140098803
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0x4c90], rax
mov dword [rbp + 0x4c90], eax
mov dword [rbp + 0x4c90], eax
mov qword [rbp + 0x4c98], 1
lea rax, [0x1401e7aa8]
mov qword [rbp + 0x4ca0], rax
pxor xmm0, xmm0
out dx, eax
sal bl, 0xf
jg 0x140098771
test al, 0x4c
add byte [rax], al
lea rdx, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_time.rsx
lea rcx, [rbp + 0x4c90]
add byte [rax], r8b
add byte [rax], r8b
call fcn.140184b30
ud2
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
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 [rsi + 0xf], ah
jg 0x1400988a0
and al, 0x20
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1400988a0
and al, 0x20
lea rcx, [rbp + 0x2650]
call fcn.1400966c0
movdqa xmm6, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
and byte [rax - 0x7d], cl
invalid
pop rsi
pop r15
pop rbp
ret
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], al
invalid
movdqa xmmword [rsp + 0x20], xmm6
movzx ecx, byte [rbp + 0x73d0]
xor edx, edx
call fcn.140096100
fdivr st(7)
jmp qword [rsi + recv]
outsd dx, dword [rsi]
je 0x1400988a5
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
fdivr st(7)
jmp qword [rsi + recv]
pop rsi
pop r15
pop rbp
ret
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x140098920
and al, 0x20
mov rcx, qword [rbp + 0x73c0]
mov ecx, dword [rbp + 0x73c0]
mov ecx, dword [rbp + 0x73c0]
call fcn.14009dcf0
movdqa xmm6, xmmword [rsp + 0x20]
movq mm6, qword [rsp + 0x20]
movq mm6, qword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0x73b0]
add byte [rax], al
mov byte [rax + 0x2650], 2
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1400989a0
and al, 0x20
and byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x73c0]
call fcn.1400966c0
movdqa xmm6, xmmword [rsp + 0x20]
and al, 0x20
invalid
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
invalid
invalid
movdqa xmmword [rsp + 0x20], xmm6
jg case.0x140093d70.443
and al, 0x20
mov rcx, qword [rbp + 0x73d0]
mov ecx, dword [rbp + 0x73d0]
call fcn.140096de0
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add al, ch
mov edx, 0x48000eb3
sub esp, eax
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x5e10], xmm6
movq qword [rbp + 0x5e10], mm6
add byte [rsi + 0xf], ah
jg 0x14009896a
adc byte [rsi], bl
add byte [rax - 0x39], cl
test dword [rax], ecx
invalid
mov qword [rbp + 0x5e08], 0xfffffffffffffffe
mov rdi, r8
mov r15, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x2d2]
rol byte [rdx], cl
add byte [rax], al
pop rsi
add byte [rax], al
invalid
lea rcx, [0x1401ebf70]
movsxd rax, dword [rcx + rax*4]
xchg ebp, eax
xor eax, 0x63480015
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffff8948, 0xffffffffffffff95
add byte [rsi], bl
pop rsi
add byte [rax], al
jmp rax
invalid
mov qword [rbp + 0x5e00], rdx
jmp rax
mov dword [r15 + 0x2d3], 0
mov dword [rdi + 0x2d3], 0
add byte [rax], al
add byte [rax], al
mov dword [r15 + 0x2d6], 0
mov byte [r15 + 0x2d5], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rcx + 0xf], eax
adc byte [rdi], al
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [r15 + 0x128], xmm0
add byte [rcx + 0xf], al
adc dword [rdi + 0x138], ecx
movups xmmword [r15 + 0x138], xmm1
movups xmmword [r15 + 0x148], xmm2
movups xmmword [rdi + 0x148], xmm2
movups xmmword [r15 + 0x158], xmm3
movups xmm0, xmmword [r15 + 0x40]
movups xmmword [r15 + 0x168], xmm0
movups xmmword [r15 + 0x168], xmm0
movups xmm0, xmmword [r15 + 0x50]
movups xmmword [r15 + 0x178], xmm0
movups xmm0, xmmword [r15 + 0x60]
movups xmmword [r15 + 0x188], xmm0
movups xmm0, xmmword [r15 + 0x70]
movups xmm0, xmmword [rdi + 0x70]
movups xmm0, xmmword [rdi + 0x70]
movups xmmword [r15 + 0x198], xmm0
mov rax, qword [r15 + 0x120]
mov eax, dword [rdi + 0x120]
mov qword [r15 + 0x1f8], rax
movups xmm0, xmmword [r15 + 0x110]
movups xmmword [r15 + 0x1e8], xmm0
movups xmm0, xmmword [r15 + 0x100]
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rdi + 0x1d8], eax
movups xmmword [r15 + 0x1d8], xmm0
movups xmm0, xmmword [r15 + 0xf0]
movups xmmword [r15 + 0x1c8], xmm0
movups xmm0, xmmword [r15 + 0xe0]
movups xmmword [r15 + 0x1b8], xmm0
add byte [rax], al
movups xmm0, xmmword [r15 + 0xd0]
movups xmmword [r15 + 0x1a8], xmm0
add dword [rax], eax
add byte [rcx - 0x39], al
xchg edx, ebx
add al, byte [rax]
add byte [rcx], al
add dword [rcx], eax
add dword [rcx], eax
add dword [rax], eax
add byte [rcx - 0x39], al
xchg edx, ebx
add al, byte [rax]
add byte [rcx], al
add dword [rcx], eax
add dword [rcx], eax
movups xmm0, xmmword [r15 + 0x80]
add dword [rcx], eax
movups xmm0, xmmword [r15 + 0x80]
movups xmm1, xmmword [r15 + 0x90]
movups xmm2, xmmword [r15 + 0xa0]
movups xmm3, xmmword [r15 + 0xb0]
movups xmmword [r15 + 0x200], xmm0
movups xmmword [r15 + 0x210], xmm1
movups xmmword [r15 + 0x220], xmm2
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0xf], al
adc dword [rdi + 0x230], ebx
invalid
add byte [rax], al
movups xmmword [r15 + 0x230], xmm3
add byte [rcx + 0xf], al
adc byte [rdi + 0xc0], al
movups xmm0, xmmword [r15 + 0xc0]
movups xmm0, xmmword [rdi + 0xc0]
movups xmmword [r15 + 0x240], xmm0
xchg dword [rax + 2], eax
add byte [rax], al
add al, byte [rax]
add byte [rcx - 0x73], cl
invalid
lea rcx, [r15 + 0x208]
lea rax, [r15 + 0x228]
cmp qword [r15 + 0x200], 0
je 0x140098c78
mov byte [r15 + 0x2dd], 0
fld qword [rdx]
add byte [rax], al
add byte [rdi], cl
adc byte [rcx], al
add al, byte [rax]
add byte [rax], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x5570], xmm1
movaps xmmword [rbp + 0x5560], xmm0
add byte [rdi], cl
sub dword [rbp + 0x5560], eax
mov byte [r15 + 0x2dc], 0
mov rcx, qword [rax + 0x20]
mov qword [rbp + 0x5740], rcx
lea eax, [rax + 0x57]
add byte [rax], al
lea eax, [rax + 0x57]
add byte [rax], al
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x5730], xmm1
movaps xmmword [rbp + 0x5720], xmm0
xor byte [rdi], dl
add byte [rdi], cl
sub dword [rbp + 0x5720], eax
lea rdx, [0x1401b7100]
lea edx, [0x1401b7100]
lea rcx, [rbp + 0x778]
lea r8, [rbp + 0x5560]
call fcn.14009dd50
jmp 0x140098cd7
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rbp - 0x73], cl
xchg eax, eax
or dword [rax], eax
add byte [rcx - 0x73], cl
xchg edi, eax
loopne 0x140098bb7
add byte [rax], al
movzx eax, byte [r15 + 0x9c0]
lea rcx, [0x1401ebf8c]
invalid
xor edx, dword [0x1446cd3c9]
invalid
add rax, rcx
add eax, ecx
invalid
xor edx, dword [0x1446cd3c9]
or dword [rax + 1], 0x85894cc8
add eax, ecx
invalid
invalid
invalid
add eax, ecx
enter 0xffffffffffff894c, 0xffffffffffffff85
mov qword [rbp + 0x5de0], r8
mov dword [rbp + 0x5de0], eax
loopne 0x140098c2f
add byte [rax], al
jmp rax
movdqu xmm6, xmmword [r15 + 0x408]
movq mm6, qword [r15 + 0x408]
movq mm6, qword [rdi + 0x408]
outsd dx, dword [rsi]
mov bh, 8
add al, 0
add byte [rcx - 0x75], cl
lahf
sbb byte [rax + rax], al
add cl, ch
sbb al, 0
sbb al, 0
mov rbx, qword [r15 + 0x418]
jmp 0x14009a834
sbb al, 0
invalid
add byte [rax - 0x77], cl
mov ch, 0xb8
pop rbp
add byte [rax], al
lea rax, [r15 + 0x61c]
mov qword [rbp + 0x5de0], rax
test eax, esp
pop rbp
add byte [rax], al
test eax, esp
pop rbp
loopne 0x140098c5b
add byte [rax], al
lea r13, [r15 + 0x2e0]
movzx eax, byte [r15 + 0x61c]
lea rcx, [0x1401ebfb0]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
movzx r12d, word [r15 + 0x618]
invalid
add byte [rax], al
jmp 0x140099733
loopne 0x140098c33
add byte [rax], al
mov rax, qword [r15 + 0x2e8]
jmp 0x140099291
lea r12, [r15 + 0x790]
lea r14, [r15 + 0x420]
movzx eax, byte [r15 + 0x790]
lea rcx, [0x1401ebf9c]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov qword [rbp + 0x5df0], rdx
mov r15, qword [rbp + 0x5e00]
jmp 0x14009a86f
add byte [rax], al
add byte [rax], al
mov byte [r15 + 0x2db], 0
movups xmm0, xmmword [rcx]
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
invalid
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
invalid
movaps xmmword [rbp + 0x5590], xmm1
add byte [rax], al
movaps xmmword [rbp + 0x5580], xmm0
mov byte [r15 + 0x2da], 0
mov rcx, qword [rax + 0x20]
mov qword [rbp + 0x5740], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x5730], xmm1
sub dword [rbp + 0x5730], ecx
sub dword [rbp + 0x5730], ecx
movaps xmmword [rbp + 0x5720], xmm0
lea rdx, [0x1401bbe00]
cmp al, 0x31
adc al, byte [rax]
lea rcx, [rbp + 0x778]
lea r8, [rbp + 0x5580]
call fcn.14009dd50
mov rax, qword [rbp + 0x5740]
mov eax, dword [rbp + 0x5740]
mov qword [rbp + 0x2818], rax
movaps xmm0, xmmword [rbp + 0x5720]
and byte [rdi], dl
add byte [rdi], cl
sub byte [rbp + 0x5730], cl
movups xmmword [rbp + 0x2808], xmm1
movups xmmword [rbp + 0x27f8], xmm0
movups xmm0, xmmword [rbp + 0x778]
movups xmm1, xmmword [rbp + 0x788]
movups xmm2, xmmword [rbp + 0x798]
movups xmm3, xmmword [rbp + 0x7a8]
movaps xmmword [rbp + 0x27a0], xmm0
movaps xmmword [rbp + 0x27b0], xmm1
add byte [rdi], cl
sub dword [rbp + 0x27c0], edx
add byte [rdi], cl
sub dword [rbp + 0x27c0], edx
movaps xmmword [rbp + 0x27d0], xmm3
movups xmm0, xmmword [rbp + 0x7b8]
invalid
movaps xmmword [rbp + 0x27e0], xmm0
mov rax, qword [rbp + 0x7c8]
mov qword [rbp + 0x27f0], rax
mov r15, qword [rbp + 0x5e00]
lea rbx, [r15 + 0x128]
mov byte [r15 + 0x2d9], 1
mov byte [rdi + 0x2d9], 1
mov byte [rdi + 0x2d9], 1
mov rax, qword [rbp + 0x27f0]
mov qword [rbp + 0x5c00], rax
movaps xmm0, xmmword [rbp + 0x27e0]
movaps xmmword [rbp + 0x5bf0], xmm0
movaps xmm0, xmmword [rbp + 0x27a0]
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rbp + 0x27b0]
movaps xmm2, xmmword [rbp + 0x27c0]
movaps xmm3, xmmword [rbp + 0x27d0]
movaps xmmword [rbp + 0x5be0], xmm3
movaps xmmword [rbp + 0x5bd0], xmm2
movaps xmmword [rbp + 0x5bc0], xmm1
movaps xmmword [rbp + 0x5bb0], xmm0
mov rax, qword [rbp + 0x2818]
mov qword [rbp + 0x5970], rax
movups xmm0, xmmword [rbp + 0x2808]
movaps xmmword [rbp + 0x5960], xmm0
movups xmm0, xmmword [rbp + 0x27f8]
clc
invalid
add byte [rax], al
movaps xmmword [rbp + 0x5950], xmm0
mov byte [r15 + 0x2d8], 0
mov byte [rdi + 0x2d8], 0
clc
invalid
mov byte [rdi + 0x2d8], 0
mov byte [r15 + 0x2d4], 1
movaps xmm0, xmmword [rbp + 0x5950]
movaps xmm1, xmmword [rbp + 0x5960]
movups xmmword [r15 + 0x250], xmm0
movups xmmword [r15 + 0x260], xmm1
mov rax, qword [rbp + 0x5970]
mov eax, dword [rbp + 0x5970]
invalid
mov eax, dword [rbp + 0x5970]
mov qword [r15 + 0x270], rax
mov qword [r15 + 0x278], rbx
cmp byte [r15 + 0x1a8], 0
je 0x140098ec6
lea rcx, [r15 + 0x1a8]
lea rdx, [0x1401b7100]
add byte [rax - 0x73], cl
adc eax, 0x11e2b8
call fcn.140040b90
test al, al
mov r15, qword [rbp + 0x5e00]
je 0x140098ec6
mov rdx, qword [r15 + 0x1c8]
test rdx, rdx
je 0x1400990f4
mov rcx, qword [r15 + 0x1c0]
call fcn.14003b860
mov r15, qword [rbp + 0x5e00]
mov r8, qword [r15 + 0x1c8]
mov qword [r15 + 0x280], rax
mov qword [r15 + 0x288], rdx
test r8, r8
ror byte [rdi], 0x84
add al, byte [rax]
invalid
ror byte [rdi], 0x84
add al, byte [rax]
add byte [rcx - 0x75], cl
xchg edi, eax
rol byte [rcx], 0
add byte [rax], al
lea rcx, [rbp + 0x27a0]
invalid
mov rdx, qword [r15 + 0x1c0]
add byte [rax], al
lea rcx, [rbp + 0x27a0]
call fcn.14003b170
invalid
and bh, dl
dec dword [rax - 0x75]
test dword [rax + 0xf000027], esp
mov bh, 0x8d
mov al, 0x27
add byte [rax], al
mov r15, qword [rbp + 0x5e00]
jmp 0x140099101
invalid
mov byte [r15 + 0x2d5], 0
add byte [rax], al
movups xmm0, xmmword [rbx + 0x70]
movaps xmmword [rbp + 0x2810], xmm0
movups xmm0, xmmword [rbx + 0x60]
movaps xmmword [rbp + 0x2800], xmm0
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rbp + 0x27f0], xmm0
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rbp + 0x27e0], xmm0
sub dword [rbp + 0x27e0], eax
sub dword [rbp + 0x27e0], eax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rbp + 0x27d0], xmm3
movaps xmmword [rbp + 0x27c0], xmm2
movaps xmmword [rbp + 0x27b0], xmm1
movaps xmmword [rbp + 0x27a0], xmm0
mov byte [r15 + 0x2d9], 0
mov rax, qword [rbp + 0x5c00]
mov qword [rbp + 0x2870], rax
movaps xmm0, xmmword [rbp + 0x5bf0]
movaps xmmword [rbp + 0x2860], xmm0
sub byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x5bb0], al
sub byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x5bb0], al
movaps xmm1, xmmword [rbp + 0x5bc0]
movaps xmm2, xmmword [rbp + 0x5bd0]
invalid
add byte [rax], al
movaps xmm3, xmmword [rbp + 0x5be0]
movaps xmmword [rbp + 0x2850], xmm3
movaps xmmword [rbp + 0x2840], xmm2
movaps xmmword [rbp + 0x2830], xmm1
movaps xmmword [rbp + 0x2820], xmm0
add byte [rax - 0x73], cl
popfq
js 0x140098f8d
add byte [rax], al
add byte [rax - 0x73], cl
popfq
js 0x140098f8d
add byte [rax], al
lea rdx, [rbp + 0x27a0]
add byte [rax], al
mov r8d, 0x250
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r15 + 0x2e0]
mov r8d, 0x250
add byte [rax], al
add byte [rax], al
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [r15 + 0x530], 1
lea rdx, [r15 + 0x2e0]
lea rcx, [rbp + 0x27a0]
mov qword [rbp + 0x5df0], rdx
mov r8, rdi
call fcn.14009f1b0
movzx r15d, byte [rbp + 0x27b1]
cmp r15b, 3
jne 0x140098ff2
mov byte [rsi + 0x11], 3
mov al, 6
jmp 0x14009b372
mov rbx, qword [rbp + 0x27a0]
mov r14, qword [rbp + 0x27a8]
mov esi, dword [rbp + 0x27a8]
movzx edi, byte [rbp + 0x27b0]
mov eax, dword [rbp + 0x27b2]
mov dword [rbp + 0x5d70], eax
movzx eax, word [rbp + 0x27b6]
add byte [rbx + 0x27b285], cl
add byte [rcx + 0x5d7085], cl
add byte [rdi], cl
mov bh, 0x85
mov dh, 0x27
add byte [rax], al
mov word [rbp + 0x5d74], ax
mov rcx, qword [rbp + 0x5df0]
call fcn.140097390
mov rax, qword [rbp + 0x5e00]
cmp byte [rax + 0x270], 2
je 0x140099063
mov r8, qword [rbp + 0x5e00]
mov rax, qword [r8 + 0x250]
adc byte [rax + 2], 0
add byte [rcx - 0x75], cl
nop
pop rax
add al, byte [rax]
invalid
adc byte [rax + 2], 0
add byte [rcx - 0x75], cl
nop
pop rax
add al, byte [rax]
add byte [rcx - 0x73], cl
lea rcx, [r8 + 0x268]
lea rcx, [r8 + 0x268]
mov r8, qword [r8 + 0x260]
call qword [rax + reloc.WS2_32.dll_recv]
invalid
mov rax, qword [rbp + 0x5e00]
mov byte [rax + 0x2d4], 0
mov byte [rax + 0x2d8], 0
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x2d9], 0
lea rcx, [rax + 0x1a8]
lea ecx, [rax + 0x1a8]
lea ecx, [rax + 0x1a8]
test al, 1
add byte [rax], al
mov dword [rax + 0x2da], 0
call fcn.14002f530
jmp 0x14009a035
mov rax, qword [r15 + 0x630]
jmp 0x140099d1b
mov rcx, qword [r15 + 0x2628]
mov rdx, qword [r15 + 0x2630]
xor byte [rsi], ah
add byte [rax], al
invalid
xor byte [rsi], ah
add byte [rax], al
mov rax, qword [r15 + 0x2638]
jmp 0x14009a1db
mov qword [rbp + 0x5db8], rsi
mov qword [rbp + 0x5d78], r12
mov qword [rbp + 0x5db0], r14
mov qword [rbp + 0x5df0], rdx
invalid
pop rbp
add byte [rax], al
mov r15, qword [rbp + 0x5e00]
jmp 0x14009a8ee
invalid
mov qword [r15 + 0x280], 0
xor eax, eax
test rax, rax
mov eax, 0x1bb
cmovne eax, ecx
mov word [r15 + 0x2d0], ax
mov rax, qword [r15 + 0x148]
lock inc qword [rax]
jle 0x14009bcfc
mov rcx, qword [r15 + 0x150]
mov rdx, qword [r15 + 0x158]
lock inc qword [rcx]
jle 0x14009bcfc
mov qword [rbp + 0x5c58], rax
mov qword [rbp + 0x5c60], rcx
mov qword [rbp + 0x5c68], rdx
mov byte [r15 + 0x2d7], 1
mov rbx, qword [r15 + 0x278]
cmp qword [rbx], 0
je 0x140099186
mov rcx, qword [rbx + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rbp + 0x5de0], rax
mov eax, 1
mov qword [rbp + 0x5df0], rax
jmp 0x14009918f
xor eax, eax
mov qword [rbp + 0x5df0], rax
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, word [rbx + 0x1c]
mov r10, qword [rbp + 0x5e00]
lea rcx, [r10 + 0x290]
mov r8d, dword [rbx + 0x18]
mov byte [r10 + 0x2d7], 0
movups xmm0, xmmword [rbp + 0x5c58]
movups xmmword [r10 + 0x2b0], xmm0
mov r9, qword [rbp + 0x5c68]
mov qword [r10 + 0x2c0], r9
mov r9, qword [rbp + 0x5df0]
mov qword [r10 + 0x290], r9
mov r9, qword [rbp + 0x5de0]
mov qword [r10 + 0x298], r9
mov qword [r10 + 0x2a0], rax
mov dword [r10 + 0x2a8], r8d
mov word [r10 + 0x2ac], dx
mov byte [r10 + 0x2c8], 0
mov byte [r10 + 0x2d9], 0
mov rax, qword [rbp + 0x5c00]
mov qword [rbp + 0x27f0], rax
movaps xmm0, xmmword [rbp + 0x5bf0]
movaps xmmword [rbp + 0x27e0], xmm0
movaps xmm0, xmmword [rbp + 0x5bb0]
movaps xmm1, xmmword [rbp + 0x5bc0]
movaps xmm2, xmmword [rbp + 0x5bd0]
movaps xmm3, xmmword [rbp + 0x5be0]
movaps xmmword [rbp + 0x27d0], xmm3
movaps xmmword [rbp + 0x27c0], xmm2
movaps xmmword [rbp + 0x27b0], xmm1
movaps xmmword [rbp + 0x27a0], xmm0
lea rdx, [rbp + 0x27a0]
call fcn.14009e810
mov r8, rax
mov rax, rdx
mov rcx, qword [rbp + 0x5e00]
mov qword [rcx + 0x2e0], r8
mov qword [rcx + 0x2e8], rdx
lea rcx, [rbp + 0x27a0]
mov rdx, r8
mov r8, rdi
call qword [rax + 0x18]
mov r12, qword [rbp + 0x27a0]
cmp r12, 4
jne 0x1400992b9
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x14009b372
mov rbx, qword [rbp + 0x27a8]
mov r14, qword [rbp + 0x27b0]
lea rdx, [rbp + 0x27b8]
lea rcx, [rbp + 0x668]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5e00]
mov rcx, qword [rax + 0x2e0]
mov rax, qword [rax + 0x2e8]
mov qword [rbp + 0x5de0], rcx
mov qword [rbp + 0x5df0], rax
call qword [rax]
mov rax, qword [rbp + 0x5df0]
cmp qword [rax + 8], 0
je 0x14009933d
cmp qword [rax + 0x10], 0x11
jae 0x140099323
mov r8, qword [rbp + 0x5de0]
jmp 0x14009932e
mov r8, qword [rbp + 0x5de0]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15b, 2
cmp r12d, 3
jne 0x140099352
mov rax, qword [rbp + 0x5e00]
jmp 0x14009a085
lea rcx, [rbp + 0x50d0]
lea rdx, [rbp + 0x668]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x50b8], r12
mov qword [rbp + 0x50c0], rbx
mov qword [rbp + 0x50c8], r14
mov r14, qword [rbp + 0x5e00]
mov byte [r14 + 0x2d6], 0
lea rcx, [rbp + 0x55a8]
lea rdx, [rbp + 0x50b8]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [r14 + 0x280]
test rbx, rbx
mov qword [rbp + 0x5db8], rsi
je 0x14009941e
mov r14, qword [r14 + 0x288]
test r14, r14
je 0x140099532
js 0x14009a02b
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1400993f9
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14009940c
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, r14
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
jne 0x140099537
mov ecx, 1
mov rdx, r14
call fcn.1401846a0
jmp 0x14009a188
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14009944a
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140099f91
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, recv
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140099f91
movabs rcx, 0x6c7275206e692074
mov qword [rax + 6], rcx
movabs rcx, 0x2074736f68206f6e
mov qword [rax], rcx
mov qword [rbp + 0x5430], rax
mov qword [rbp + 0x5438], shutdown
mov qword [rbp + 0x5440], shutdown
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1400994c4
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140099fa5
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x18
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140099fa5
mov rbx, rax
mov rax, qword [rbp + 0x5440]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rbp + 0x5430]
movups xmmword [rbx], xmm0
cmp dword [rbp + 0x55a8], 2
jne 0x140099e76
lea rcx, [rbp + 0x55b0]
call fcn.140095b60
cmp qword [rbp + 0x55c8], 0xffffffffffffffff
je 0x140099521
lea rcx, [rbp + 0x55c8]
call fcn.140095a60
lea rcx, [rbp + 0x55b0]
call fcn.140089010
jmp 0x140099e82
mov eax, 1
mov qword [rbp + 0x5de0], rax
mov rcx, rax
mov rdx, rbx
mov qword [rbp + 0x5df0], r14
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rbp + 0x5e00]
movzx r12d, word [r15 + 0x2d0]
mov r14b, 2
cmp byte [r15 + 0x190], 2
je 0x1400995b8
mov rax, qword [r15 + 0x170]
mov r8, qword [r15 + 0x178]
lea rdx, [r15 + 0x188]
mov r9, qword [r15 + 0x180]
lea rcx, [rbp + 0x5430]
call qword [rax]
movzx r14d, byte [r15 + 0x190]
movups xmm0, xmmword [rbp + 0x5430]
movups xmm1, xmmword [rbp + 0x5440]
movaps xmmword [rbp + 0x51f0], xmm1
movaps xmmword [rbp + 0x51e0], xmm0
lea r13, [r15 + 0x2e0]
mov byte [r15 + 0x2d4], 0
lea rbx, [rbp + 0x5980]
lea rdx, [rbp + 0x55a8]
mov r8d, 0x128
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x51e0]
movaps xmm1, xmmword [rbp + 0x51f0]
movups xmmword [rbp + 0x5aa8], xmm0
movups xmmword [rbp + 0x5ab8], xmm1
lea rsi, [rbp + 0x1c0]
mov r8d, 0x148
mov rcx, rsi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbp + 0x4e68]
mov ecx, dword [rbp + 0x4e6b]
mov dword [rbp + 0x4f90], eax
mov dword [rbp + 0x4f93], ecx
lea rbx, [rbp + 0x4c50]
lea rdx, [rbp + 0x5720]
mov r8d, 0x1a8
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x778]
lea rdx, [rbp + 0x27a0]
mov r8d, 0x2023
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x148
mov rcx, r13
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 + 0x428], r14b
mov eax, dword [rbp + 0x4f90]
mov ecx, dword [rbp + 0x4f93]
mov dword [r15 + 0x429], eax
mov dword [r15 + 0x42c], ecx
mov rax, qword [r15 + 0x270]
mov qword [r15 + 0x450], rax
movups xmm0, xmmword [r15 + 0x250]
movups xmm1, xmmword [r15 + 0x260]
movups xmmword [r15 + 0x440], xmm1
movups xmmword [r15 + 0x430], xmm0
mov rax, qword [rbp + 0x5de0]
mov qword [r15 + 0x458], rax
mov rax, qword [rbp + 0x5df0]
mov qword [r15 + 0x460], rax
mov qword [r15 + 0x468], rax
lea rcx, [r15 + 0x470]
mov r8d, 0x1a8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [r15 + 0x618], r12w
lea rax, [r15 + 0x61c]
mov qword [rbp + 0x5de0], rax
mov byte [r15 + 0x61c], 0
lea rcx, [r15 + 0x61d]
mov r8d, 0x2023
lea rdx, [rbp + 0x778]
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 + 0x61f], 1
lea rsi, [r15 + 0x470]
mov r8d, 0x128
mov rcx, rsi
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r15 + 0x598]
movups xmm0, xmmword [r15 + 0x458]
pop rax
add al, 0
add byte [rcx + 0xf], al
adc dword [rdi + 0x598], eax
cwde
invalid
add byte [rax], al
mov rcx, qword [r15 + 0x468]
mov qword [r15 + 0x5a8], rcx
add byte [rax], al
lea rcx, [r15 + 0x61a]
mov word [r15 + 0x61a], r12w
movups xmm0, xmmword [r15 + 0x408]
xchg dword [rax], ecx
add al, 0
add byte [rcx + 0xf], al
adc byte [rdi + 0x418], cl
movups xmmword [r15 + 0x5b0], xmm0
movups xmmword [r15 + 0x5c0], xmm1
add byte [rax], al
mov rdx, qword [r15 + 0x428]
mov qword [r15 + 0x5d0], rdx
mov word [r15 + 0x61d], 0x101
movups xmm0, xmmword [r15 + 0x430]
movups xmmword [r15 + 0x5d8], xmm0
adc dword [rdi + 0x5d8], eax
movups xmm0, xmmword [r15 + 0x440]
movups xmmword [r15 + 0x5e8], xmm0
adc dword [rdi + 0x5e8], eax
mov rdx, qword [r15 + 0x450]
mov qword [r15 + 0x5f8], rdx
mov qword [rbp + 0x5430], rax
mov dword [rbp + 0x5430], eax
lea rax, [0x14009f0c0]
mov qword [rbp + 0x5438], rax
cmp byte [rax + rax], dl
mov qword [rbp + 0x5440], rcx
lea rax, [0x14001a7a0]
mov qword [rbp + 0x5448], rax
mov qword [rbp + 0x5980], 2
mov dword [rbp + 0x5980], 2
mov qword [rbp + 0x5990], 2
mov qword [rbp + 0x59a0], 0
mov qword [rbp + 0x59a8], 0x20
mov dword [rbp + 0x59a8], 0x20
mov byte [rbp + 0x59b0], 3
mov qword [rbp + 0x59b8], 2
mov qword [rbp + 0x59c8], 2
add byte [rax], al
mov qword [rbp + 0x59d8], 1
mov qword [rbp + 0x59e0], 0x20
mov byte [rbp + 0x59e8], 3
call 0x1430998d6
mov qword [rbp + 0x59f0], 2
mov qword [rbp + 0x5a00], 2
mov qword [rbp + 0x5a10], 0
test dword [rax], edx
pop rdx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x5a18], 0x20
mov byte [rbp + 0x5a20], 3
test dword [rax], esp
pop rdx
add byte [rax], al
add ecx, dword [rax - 0x39]
test dword [rax], ebp
pop rdx
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x5a38], 2
mov qword [rbp + 0x5a48], 1
pop rdx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x5a50], 0x20
add byte [rax], al
add dh, al
test dword [rax + 0x5a], ebx
add byte [rax], al
add ecx, dword [rax - 0x73]
add eax, 0x11da16
invalid
mov byte [rbp + 0x5a58], 3
lea rax, str.CONNECT__HTTP_1.1_r_nHost:
invalid
mov qword [rbp + 0x55a8], rax
mov qword [rbp + 0x55b0], 5
lea rax, [rbp + 0x5980]
mov qword [rbp + 0x55c8], rax
invalid
mov qword [rbp + 0x55d0], 4
lea rax, [rbp + 0x5430]
mov qword [rbp + 0x55b8], rax
mov qword [rbp + 0x55c0], 2
add byte [rcx + rcx*4 - 0x53], cl
nop
pop rsp
add byte [rax], al
lea rcx, [rbp + 0x51e0]
push rcx
add byte [rax], al
lea rdx, [rbp + 0x55a8]
call fcn.140005a20
movups xmm0, xmmword [rbp + 0x51e0]
adc byte [rbp + 0x51e0], al
movaps xmmword [rbp + 0x5980], xmm0
mov rax, qword [rbp + 0x51f0]
mov qword [rbp + 0x5990], rax
mov rdx, qword [rbp + 0x5e00]
xchg ebp, eax
add byte [rsi], bl
add byte [rbp + rcx*4 - 0x4e], cl
add byte [rsi], al
add byte [rax], al
xchg ebp, eax
add byte [rsi], bl
add byte [rbp + rcx*4 - 0x4e], cl
add byte [rsi], al
add byte [rax], al
mov qword [rdx + 0x610], rax
movups xmmword [rdx + 0x600], xmm0
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 0x5d0], 2
mov qword [rbp + 0x5df0], r13
invalid
je 0x140099b10
lea rax, [rdx + 0x5b0]
mov byte [rdx + 0x61e], 0
mov rcx, qword [rax + 0x20]
mov qword [rbp + 0x59a0], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x5990], xmm1
movaps xmmword [rbp + 0x5980], xmm0
test dword [rax + 0x48000059], eax
mov eax, dword [rdx + 0x608]
invalid
add byte [rax], al
test dword [rax + 0x48000059], eax
mov eax, dword [rdx + 0x608]
invalid
add byte [rax], al
mov r15, qword [rdx + 0x610]
sub rax, r15
cmp rax, 0xb
ja 0x1400999fa
mov r8d, recv
mov rcx, r14
int1
int1
mov rdx, r15
call fcn.1401853c0
mov rdx, qword [rbp + 0x5e00]
mov r15, qword [rdx + 0x610]
jmp 0x140099a01
mov rdx, qword [rbp + 0x5e00]
mov rax, qword [rdx + 0x600]
movabs rcx, 0x6567412d72657355
mov qword [rax + r15], rcx
mov dword [rax + r15 + 8], 0x203a746e
or byte [rsi + 0x74], ch
cmp ah, byte [rax]
or byte [rsi + 0x74], ch
cmp ah, byte [rax]
add r15, 0xc
mov qword [rdx + 0x610], r15
mov r13, qword [rbp + 0x5988]
mov r12, qword [rbp + 0x5990]
mov esp, dword [rbp + 0x5990]
mov esp, dword [rbp + 0x5990]
nop
pop rcx
add byte [rax], al
mov rax, qword [rdx + 0x608]
sub rax, r15
clc
clc
cmp rax, r12
jae 0x140099a65
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.1401853c0
mov rbx, qword [rbp + 0x5e00]
mov ebx, dword [rbp + 0x5e00]
mov ebx, dword [rbp + 0x5e00]
mov r15, qword [rbx + 0x610]
jmp 0x140099a6c
mov rbx, qword [rbp + 0x5e00]
mov rcx, qword [rbx + 0x600]
add byte [rax], al
add rcx, r15
mov rdx, r13
mov r8, r12
mov eax, esp
mov eax, esp
call sub.VCRUNTIME140.dll_memcpy
add r15, r12
mov qword [rbx + 0x610], r15
mov rax, qword [rbx + 0x608]
sub rax, r15
cmp rax, 1
ja 0x140099abc
mov r8d, 2
mov rcx, r14
mov rdx, r15
call fcn.1401853c0
mov rcx, qword [rbp + 0x5e00]
mov r15, qword [rcx + 0x610]
jmp 0x140099ac3
mov rcx, qword [rbp + 0x5e00]
mov rax, qword [rcx + 0x600]
mov word [rax + r15], 0xa0d
cmp byte [0xc18ce2de], cl
adc byte [rsi], al
add byte [rax], al
add cl, byte [rax - 0x75]
invalid
sbb byte [rcx], 0
add byte [rax], al
cmp byte [0xc18ce2de], cl
adc byte [rsi], al
add byte [rax], al
add cl, byte [rax - 0x75]
test dword [rax + 0x48000059], eax
add byte [rax], al
mov rdx, qword [rbp + 0x5988]
mov rdx, qword [rbp + 0x5988]
add byte [rax - 0x75], cl
adc byte [rax - 0x73], cl
lea ebx, [rax + 0x4c000059]
mov eax, dword [rbp + 0x5990]
nop
pop rcx
add byte [rax], al
invalid
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
lea rcx, [rbp + 0x5998]
mov r8, qword [rbp + 0x5990]
nop
pop rcx
add byte [rax], al
invalid
nop
pop rcx
add byte [rax], al
invalid
mov r13, qword [rbp + 0x5df0]
mov qword [rbp + 0x5dd0], r13
call rax
mov rdx, qword [rbp + 0x5e00]
mov edx, dword [rbp + 0x5e00]
mov edx, dword [rbp + 0x5e00]
cmp byte [rdx + 0x5f8], 2
je 0x140099c9d
add dword [rax], eax
invalid
lea rax, [rdx + 0x5d8]
mov byte [rdx + 0x61d], 0
invalid
sbb eax, 6
mov rcx, qword [rax + 0x20]
and byte [rax - 0x77], cl
lea esp, [rax + 0xf000059]
add byte [rdi], cl
adc byte [rax], al
invalid
and byte [rax - 0x77], cl
lea esp, [rax + 0xf000059]
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x5990], xmm1
movaps xmmword [rbp + 0x5980], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + 0x608]
mov r15, qword [rdx + 0x610]
sub rax, r15
cmp rax, 0x14
ja 0x140099b83
mov r8d, reloc.WS2_32.dll_setsockopt
mov rcx, r14
mov rdx, r15
call fcn.1401853c0
mov rdx, qword [rbp + 0x5e00]
mov r15, qword [rdx + 0x610]
jmp 0x140099b8a
invalid
invalid
mov rdx, qword [rbp + 0x5e00]
mov rax, qword [rdx + 0x600]
movups xmm0, xmmword [str.Proxy_Authorization:]
movups xmmword [rax + r15], xmm0
adc dword [rax + rdi], eax
adc dword [rax + rdi], eax
cmp byte [rax - 0x47], cl
jp 0x140099c02
movabs rcx, 0x203a6e6f6974617a
je 0x140099c0c
outsd dx, dword [rsi]
outsb dx, byte [rsi]
cmp ah, byte [rax]
mov qword [rax + r15 + 0xd], rcx
add r15, 0x15
cmp byte [0x155d11ef9], r9b
mov qword [rdx + 0x610], r15
mov r13, qword [rbp + 0x5988]
lodsd eax, dword [rsi]
mov byte [rcx], bl
invalid
mov r12, qword [rbp + 0x5990]
mov rax, qword [rdx + 0x608]
sub rax, r15
cmp rax, r12
jae case.0x140092ee7.257
mov rcx, r14
mov rdx, r15
cli
cli
mov r8, r12
call fcn.1401853c0
mov rbx, qword [rbp + 0x5e00]
mov r15, qword [rbx + 0x610]
jmp 0x140099bf9
mov rbx, qword [rbp + 0x5e00]
mov rcx, qword [rbx + 0x600]
add rcx, r15
invalid
stc
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r15, r12
mov qword [rbx + 0x610], r15
mov rax, qword [rbx + 0x608]
sub rax, r15
cmp rax, 1
ja 0x140099c49
invalid
mov r8d, 2
mov rcx, r14
mov rdx, r15
call fcn.1401853c0
mov bh, 0xe
add byte [rax - 0x75], cl
lea eax, [rax]
pop rsi
add byte [rax], al
mov bh, 0xe
add byte [rax - 0x75], cl
lea eax, [rax]
pop rsi
add byte [rax], al
mov r15, qword [rcx + 0x610]
jmp case.0x1400936b4.160
mov rcx, qword [rbp + 0x5e00]
add byte [rax], al
mov rax, qword [rcx + 0x600]
mov word [rax + r15], 0xa0d
or cl, byte [rax - 0x7d]
adc dword [rax], 0x2000006
or cl, byte [rax - 0x7d]
adc dword [rax], 0x2000006
mov rax, qword [rbp + 0x5980]
mov rdx, qword [rbp + 0x5988]
add byte [rax], al
add byte [rax], al
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x5998]
mov r8, qword [rbp + 0x5990]
mov r13, qword [rbp + 0x5df0]
mov qword [rbp + 0x5dd0], r13
call rax
mov rdx, qword [rbp + 0x5e00]
mov rax, qword [rdx + 0x608]
mov rdx, qword [rdx + 0x610]
sub rax, rdx
cmp rax, 1
add dword [rdi + 0x25], esi
add dword [rdi + 0x25], esi
mov qword [rbp + 0x5dd0], r13
mov r8d, 2
mov rcx, r14
call fcn.1401853c0
mov r15, qword [rbp + 0x5e00]
mov rdx, qword [r15 + 0x610]
jmp 0x140099ce0
mov r15, qword [rbp + 0x5e00]
mov rax, qword [r15 + 0x600]
mov word [rax + rdx], 0xa0d
adc byte [0xcf94e5fa], cl
add byte [rsi], al
add byte [rax], al
adc byte [0xcf94e5fa], cl
add byte [rsi], al
add byte [rax], al
mov rax, qword [r15 + 0x610]
add rax, 2
mov qword [r15 + 0x610], rax
adc byte [rsi], al
add byte [rax], al
adc byte [rsi], al
add byte [rax], al
mov qword [r15 + 0x620], rsi
mov qword [r15 + 0x628], rcx
invalid
add byte [rax], al
mov qword [r15 + 0x630], rax
invalid
lea r14, [r15 + 0x620]
lea rbx, [rbp + 0x5980]
pop rcx
add byte [rax], al
pop rcx
add byte [rax], al
lea r12, [0x1401e7aa8]
movabs r15, 0x1700000003
nop word [rax + rax]
test rax, rax
test eax, eax
je 0x140099e5f
mov rcx, qword [rbp + 0x5e00]
mov ecx, dword [rbp + 0x5e00]
mov rdx, qword [rcx + 0x620]
mov r9, qword [rcx + 0x628]
cmp dword [rdx], 2
jne 0x140099d80
add rdx, 8
mov qword [rbp + 0x5dd0], r13
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r8, rdi
call fcn.140165530
jmp 0x140099d97
ret 0x4c08
mov qword [rbp + 0x5dd0], r13
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r8, rdi
call case.0x140093337.312
mov rax, qword [rbp + 0x5980]
cmp rax, 2
je 0x140099dfc
mov rcx, qword [rbp + 0x5988]
test rax, rax
jne 0x140099e03
mov r8, qword [rbp + 0x5e00]
mov rdx, qword [r8 + 0x628]
mov edx, dword [rax + 0x628]
add byte [rcx - 0x75], cl
nop
sub byte [rsi], al
add byte [rax], al
mov edx, dword [rax + 0x628]
mov rax, qword [r8 + 0x630]
mov qword [r8 + 0x628], r12
mov qword [r8 + 0x630], 0
sub rax, rcx
jb 0x140099e8e
add rdx, rcx
mov qword [r8 + 0x628], rdx
mov qword [r8 + 0x630], rax
test rcx, rcx
jne 0x140099d40
test dword [rsi - 1], eax
invalid
invalid
test dword [rsi - 1], eax
invalid
jmp 0x140099e0b
mov al, 3
jmp 0x14009a18a
mov r15, rcx
test rcx, rcx
je 0x140099e5f
mov qword [rbp + 0x5980], r15
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140099e3e
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140099f2e
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140099f2e
add byte [rax], al
mov rbx, rax
mov qword [rax], r15
jmp 0x14009a39b
xor ebx, ebx
mov r8d, 0x2008
mov rcx, r14
xor edx, edx
call sub.VCRUNTIME140.dll_memset
jmp 0x14009a1a5
lea rcx, [rbp + 0x55a8]
test al, 0x55
add byte [rax], al
call fcn.140097760
lea r14, fcn.140051e50
jmp 0x14009a06d
mov qword [rbp + 0x5dd0], r13
lea rcx, str.assertion_failed:_mid___self.len___rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_srcescape.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srcioutilwrite_all.rs
add eax, 0x1228e5
add eax, 0x1228e5
mov edx, 0x23
call fcn.140184cf0
jmp 0x14009a188
scasb al, byte [rdi]
invalid
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rsb_
mov edx, 0x22
int 0x11
add byte [rbp + rcx*4 + 5], cl
push 0xffffffffba0011d2
and al, byte [rax]
add byte [rax], al
call fcn.140184cf0
ud2
lea rcx, [0x1401b6c00]
lea ecx, [0x1401b6c00]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rsb_
mov edx, 0x23
call fcn.140184cf0
ud2
mov qword [rbp + 0x5d20], rdx
lea rcx, str._async_fn__resumed_after_panicking
lea r8, [0x1401b6dc8]
lea eax, [0x1401b6dc8]
lea eax, [0x1401b6dc8]
mov edx, 0x22
call fcn.140184cf0
jmp 0x14009a188
mov qword [rbp + 0x5d20], rdx
lea rcx, [0x1401b6c00]
lea r8, [0x1401b6dc8]
lea eax, [0x1401b6dc8]
lea eax, [0x1401b6dc8]
mov edx, 0x23
call fcn.140184cf0
invalid
lodsd eax, dword [rsi]
invalid
add cl, ch
pop rdx
add al, byte [rax]
invalid
invalid
add byte [rcx + rcx*4 - 0x53], cl
invalid
mov qword [rbp + 0x5df0], r13
mov ecx, 8
mov edx, 8
call fcn.1401846a0
jmp 0x14009a188
mov qword [rbp + 0x5d40], r13
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rsb_
mov edx, 0x22
call fcn.140184cf0
jmp 0x14009a188
invalid
mov qword [rbp + 0x5d40], r13
lea rcx, [0x1401b6c00]
adc dword [rax], eax
adc dword [rax], eax
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rsb_
mov edx, 0x23
call fcn.140184cf0
jmp 0x14009a188
mov ecx, 1
mov edx, recv
call fcn.1401846a0
jmp 0x14009a188
mov ecx, 8
mov edx, 0x18
add byte [rdx + 0x18], bh
call fcn.1401846a0
jmp 0x14009a188
invalid
mov rax, qword [rbp + 0x5de0]
mov qword [rbp + 0x5d38], rax
mov qword [rbp + 0x5d30], rdx
mov qword [rbp + 0x5d28], r14
lea rcx, str._async_fn__resumed_after_panicking
lea r8, [0x1401b6e28]
add byte [rdx + 0x22], bh
add byte [rdx + 0x22], bh
call fcn.140184cf0
jmp 0x14009a188
mov rax, qword [rbp + 0x5de0]
mov qword [rbp + 0x5d38], rax
mov qword [rbp + 0x5d30], rdx
mov qword [rbp + 0x5d28], r14
lea rcx, [0x1401b6c00]
lea r8, [0x1401b6e28]
mov edx, 0x23
call fcn.140184cf0
jmp 0x14009a188
call fcn.140005200
jmp 0x14009a188
mov rcx, qword [rbp + 0x5e00]
mov byte [rcx + 0x2d5], 0
mov qword [rsi], rbx
mov qword [rsi + 8], r14
mov byte [rsi + 0x10], dil
mov byte [rsi + 0x11], r15b
mov eax, dword [rbp + 0x5d70]
mov dword [rsi + 0x12], eax
movzx eax, word [rbp + 0x5d74]
mov word [rsi + 0x16], ax
mov al, 1
jmp 0x14009b379
mov r15b, 2
mov rax, qword [rbp + 0x5e00]
mov byte [rax + 0x2d3], 0
mov rsi, qword [rbp + 0x5db8]
mov byte [rax + 0x2d6], 0
lea rcx, [rax + 0x290]
call fcn.140096260
mov rax, qword [rbp + 0x5e00]
mov byte [rax + 0x2d7], 0
cmp byte [rax + 0x2d4], 0
je 0x14009a0e5
mov rax, qword [rbp + 0x5e00]
cmp byte [rax + 0x270], 2
je 0x14009a0e5
mov r8, qword [rbp + 0x5e00]
mov rax, qword [r8 + 0x250]
mov rdx, qword [r8 + 0x258]
lea rcx, [r8 + 0x268]
mov r8, qword [r8 + 0x260]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp + 0x5e00]
mov byte [rax + 0x2d4], 0
mov byte [rax + 0x2d8], 0
mov byte [rax + 0x2d9], 0
lea rcx, [rax + 0x1a8]
mov dword [rax + 0x2da], 0
call fcn.14002f530
mov rax, qword [rbp + 0x5e00]
lea rcx, [rax + 0x128]
call fcn.140096260
mov rax, qword [rbp + 0x5e00]
mov rax, qword [rax + 0x198]
lock dec qword [rax]
jne 0x14009a151
mov rax, qword [rbp + 0x5e00]
mov rcx, qword [rax + 0x198]
call fcn.1400d6d80
mov r8, qword [rbp + 0x5e00]
cmp byte [r8 + 0x190], 2
je 0x14009a181
mov rax, qword [r8 + 0x170]
mov rdx, qword [r8 + 0x178]
lea rcx, [r8 + 0x188]
mov r8, qword [r8 + 0x180]
call qword [rax + reloc.WS2_32.dll_recv]
xor edi, edi
jmp 0x14009a035
ud2
mov rcx, qword [rbp + 0x5de0]
mov byte [rcx], al
mov rax, qword [rbp + 0x5db8]
mov byte [rax + 0x11], 3
mov al, 4
jmp 0x14009b372
mov eax, 0x2000
sub rax, rbx
mov r8, qword [rbp + 0x5e00]
lea rdx, [r8 + rbx]
add rdx, 0x620
lea rcx, [r8 + 0x470]
mov qword [r8 + 0x2628], rcx
mov qword [r8 + 0x2630], rdx
mov qword [r8 + 0x2638], rax
mov qword [rbp + 0x5980], rdx
mov qword [rbp + 0x5988], rax
mov qword [rbp + 0x5990], 0
mov qword [rbp + 0x5998], rax
cmp dword [rcx], 2
jne 0x14009a21c
add rcx, 8
mov qword [rbp + 0x5dd0], r13
lea r8, [rbp + 0x5980]
mov rdx, rdi
call fcn.140165000
jmp 0x14009a232
mov qword [rbp + 0x5dd0], r13
lea r8, [rbp + 0x5980]
mov rdx, rdi
call fcn.140093590
test rax, rax
jne 0x14009a382
test rdx, rdx
jne 0x14009a389
mov rdx, qword [rbp + 0x5988]
mov rbx, qword [rbp + 0x5990]
cmp rbx, rdx
ja 0x14009bca4
test rbx, rbx
je 0x14009a3a7
mov rax, qword [rbp + 0x5e00]
add rbx, qword [rax + 0x2620]
mov qword [rax + 0x2620], rbx
cmp rbx, 0x2001
jae 0x14009bcbf
cmp rbx, 0xc
jb 0x14009a47f
movabs rax, 0x312e312f50545448
mov r8, qword [rbp + 0x5e00]
mov rcx, qword [r8 + 0x620]
xor rcx, rax
mov edx, dword [r8 + 0x628]
xor rdx, 0x30303220
or rdx, rcx
je 0x14009a2e6
movabs rcx, 0x302e312f50545448
xor rcx, qword [r8 + 0x620]
mov edx, dword [r8 + 0x628]
xor rdx, 0x30303220
or rdx, rcx
jne 0x14009a461
cmp dword [r8 + rbx + 0x61c], 0xa0d0a0d
je 0x14009a420
cmp rbx, 0x2000
jne 0x14009a1a5
mov qword [rbp + 0x5dd0], r13
mov ecx, 0x21
call fcn.140148160
movups xmm0, xmmword [0x1401b73d8]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x1401b73c8]
movups xmmword [rax], xmm0
mov byte [rax + 0x20], WSAGetLastError
mov qword [rbp + 0x5980], rax
mov qword [rbp + 0x5988], rdx
mov qword [rbp + 0x5990], 0x21
movzx eax, byte [0x14023c318]
mov ecx, 0x18
mov edx, 8
call fcn.140003690
test rax, rax
jne 0x14009a4d9
mov qword [rbp + 0x5df0], r13
mov ecx, 8
mov edx, 0x18
call fcn.1401846a0
jmp 0x14009a188
mov al, 4
jmp 0x14009a18a
mov qword [rbp + 0x5dd0], r13
mov rcx, rdx
call fcn.140131c90
mov rbx, rax
lea r14, fcn.140015470
jmp 0x14009a4f8
mov qword [rbp + 0x5dd0], r13
mov ecx, 0x1e
call fcn.140148160
movups xmm0, xmmword [0x1401b73f7]
movups xmmword [rax + 0xe], xmm0
movups xmm0, xmmword [0x1401b73e9]
movups xmmword [rax], xmm0
mov qword [rbp + 0x5980], rax
mov qword [rbp + 0x5988], rdx
mov qword [rbp + 0x5990], 0x1e
movzx eax, byte [0x14023c318]
mov ecx, 0x18
mov edx, 8
call fcn.140003690
test rax, rax
jne 0x14009a4d9
mov qword [rbp + 0x5df0], r13
mov ecx, 8
mov edx, 0x18
call fcn.1401846a0
jmp 0x14009a188
mov rax, qword [rbp + 0x5e00]
mov byte [rax + 0x61f], 0
mov r15, qword [rax + 0x470]
mov rbx, qword [rax + 0x478]
mov r14, qword [rax + 0x480]
lea rdx, [rax + 0x488]
lea rcx, [rbp + 0x27a0]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14009a4fe
xor rax, qword [r8 + 0x620]
mov ecx, dword [r8 + 0x628]
xor rcx, 0x37303420
or rcx, rax
je 0x14009bc2b
mov qword [rbp + 0x5dd0], r13
mov ecx, reloc.WS2_32.dll_send
call fcn.140148160
movups xmm0, xmmword [str.unsuccessful_tunnelproxy_authentication_requiredproxy_headers_too_long_for_tunnelunexpected_eof_while_tunnelinginvalid_frame]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x6c656e6e
mov qword [rbp + 0x5980], rax
mov qword [rbp + 0x5988], rdx
mov qword [rbp + 0x5990], reloc.WS2_32.dll_send
movzx eax, byte [0x14023c318]
mov ecx, 0x18
mov edx, 8
call fcn.140003690
test rax, rax
je 0x14009bd67
mov rbx, rax
mov rax, qword [rbp + 0x5990]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rbp + 0x5980]
movups xmmword [rbx], xmm0
lea r14, fcn.140051e50
mov r15d, 3
mov rsi, qword [rbp + 0x5e00]
cmp qword [rsi + 0x608], 0
je 0x14009a525
mov r8, qword [rsi + 0x600]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp byte [rsi + 0x5f8], 2
je 0x14009a56e
mov rax, qword [rbp + 0x5e00]
cmp byte [rax + 0x61d], 0
je 0x14009a56e
mov r8, qword [rbp + 0x5e00]
mov rax, qword [r8 + 0x5d8]
mov rdx, qword [r8 + 0x5e0]
mov rax, qword [rax + 0x10]
lea rcx, [r8 + 0x5f0]
mov r8, qword [r8 + 0x5e8]
mov qword [rbp + 0x5d68], r13
call rax
mov rax, qword [rbp + 0x5e00]
mov byte [rax + 0x61d], 0
cmp byte [rax + 0x5d0], 2
je 0x14009a5c5
mov rax, qword [rbp + 0x5e00]
cmp byte [rax + 0x61e], 0
je 0x14009a5c5
mov r8, qword [rbp + 0x5e00]
mov rax, qword [r8 + 0x5b0]
mov rdx, qword [r8 + 0x5b8]
mov rax, qword [rax + 0x10]
lea rcx, [r8 + 0x5c8]
mov r8, qword [r8 + 0x5c0]
mov qword [rbp + 0x5d60], r13
call rax
mov rsi, qword [rbp + 0x5e00]
mov byte [rsi + 0x61e], 0
cmp qword [rsi + 0x5a0], 0
je 0x14009a5f3
mov r8, qword [rsi + 0x598]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp byte [rsi + 0x61f], 0
je 0x14009a679
mov rax, qword [rbp + 0x5e00]
cmp dword [rax + 0x470], 2
jne 0x14009a666
mov qword [rbp + 0x5df0], r13
lea rcx, [rax + 0x478]
mov qword [rbp + 0x5de0], rcx
call fcn.140095b60
mov rax, qword [rbp + 0x5e00]
cmp qword [rax + 0x490], 0xffffffffffffffff
je 0x14009a64a
mov rax, qword [rbp + 0x5e00]
lea rcx, [rax + 0x490]
call fcn.140095a60
mov r13, qword [rbp + 0x5df0]
mov qword [rbp + 0x5d80], r13
mov rcx, qword [rbp + 0x5de0]
call fcn.140089010
jmp 0x14009a679
lea rcx, [rax + 0x470]
mov qword [rbp + 0x5d80], r13
call fcn.140097760
mov rsi, qword [rbp + 0x5e00]
mov byte [rsi + 0x61f], 0
lea rcx, [rbp + 0x5720]
lea rdx, [rbp + 0x27a0]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0x61c], 1
cmp r15, 4
je 0x14009a193
lea rcx, [rbp + 0x558]
lea rdx, [rbp + 0x5720]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
call fcn.140096ea0
cmp r15, 3
je 0x14009a06d
lea rcx, [rbp + 0x5320]
lea rdx, [rbp + 0x558]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5e00]
mov byte [rax + 0x2d3], 1
mov qword [rbp + 0x5308], r15
mov qword [rbp + 0x5310], rbx
mov qword [rbp + 0x5318], r14
mov rbx, qword [rax + 0x278]
cmp qword [rbx], 0
je 0x14009a744
mov rcx, qword [rbx + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rbp + 0x5de0], rax
mov eax, 1
mov qword [rbp + 0x5df0], rax
jmp 0x14009a74d
xor eax, eax
mov qword [rbp + 0x5df0], rax
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ecx, word [rbx + 0x1c]
mov edx, dword [rbx + 0x18]
mov rsi, qword [rbp + 0x5e00]
mov r8, qword [rbp + 0x5df0]
mov qword [rsi + 0x9c8], r8
mov r8, qword [rbp + 0x5de0]
mov qword [rsi + 0x9d0], r8
mov qword [rsi + 0x9d8], rax
mov dword [rsi + 0x9e0], edx
mov word [rsi + 0x9e4], cx
mov r14, qword [rsi + 0x280]
test r14, r14
je 0x14009b5e0
lea r15, [rsi + 0x9c8]
mov rbx, qword [rsi + 0x288]
mov byte [rsi + 0x2d3], 0
lea rdx, [rbp + 0x5308]
mov r8d, 0x128
mov rcx, r13
call sub.VCRUNTIME140.dll_memmove
lea r12, [rsi + 0x2e0]
mov qword [rsi + 0x408], r15
mov qword [rsi + 0x410], r14
mov qword [rsi + 0x418], rbx
lea rcx, [rsi + 0x420]
lea rdx, [rbp + 0x27a0]
mov r8d, 0x5a0
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsi + 0x9c0]
mov qword [rbp + 0x5de0], rax
mov byte [rsi + 0x9c0], 0
movq xmm0, r14
mov rdx, r12
movq xmm6, r15
mov r15, rsi
punpcklqdq xmm6, xmm0
mov rsi, qword [rbp + 0x5db8]
lea r14, [r15 + 0x420]
mov r8d, 0x128
mov rcx, r14
mov qword [rbp + 0x5df0], rdx
call sub.VCRUNTIME140.dll_memcpy
movdqu xmmword [r15 + 0x548], xmm6
mov qword [r15 + 0x558], rbx
lea r12, [r15 + 0x790]
mov byte [r15 + 0x790], 0
mov qword [rbp + 0x5db8], rsi
mov qword [rbp + 0x5d78], r12
mov byte [r15 + 0x791], 0
mov rax, qword [r15 + 0x558]
mov qword [rbp + 0x8b0], rax
movups xmm0, xmmword [r15 + 0x548]
movups xmmword [rbp + 0x8a0], xmm0
lea rbx, [rbp + 0x778]
mov r8d, 0x128
mov rcx, rbx
mov qword [rbp + 0x5db0], r14
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rbp + 0x1c0]
mov r8d, 0x140
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r15 + 0x798]
mov r8d, 0x140
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r15 + 0x798]
mov qword [rbp + 0x5da8], rax
mov r12, qword [r15 + 0x798]
mov r13, qword [r15 + 0x8c0]
mov r14, qword [r15 + 0x8c8]
mov rax, r15
mov r15, qword [r15 + 0x8d0]
mov qword [rax + 0x798], 3
cmp r12, 3
je 0x14009bcdf
lea rdx, [rax + 0x7a0]
lea rsi, [rbp + 0x5438]
mov r8d, 0x120
mov rcx, rsi
mov qword [rbp + 0x5d88], rdx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x5430], r12
mov qword [rbp + 0x5558], rdi
mov qword [rbp + 0x5c20], 0
mov qword [rbp + 0x5c38], 0
mov qword [rbp + 0x5c08], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x5c10], xmm0
mov eax, dword [r13 + 0x1c]
movzx ecx, byte [r13 + 0x1d]
lea edx, [rcx + 1]
cmp cl, 4
movzx edx, dl
mov r8d, 4
cmovae edx, r8d
cmp cl, 5
cmove edx, r8d
movzx r8d, dl
xor ecx, ecx
cmp r8b, al
mov edx, eax
cmovb edx, ecx
cmp al, 5
movzx eax, dl
cmovne rcx, rax
sub r8, rcx
lea rdx, [0x1401b55c8]
add rdx, rcx
mov byte [rbp + 0x5dfd], 1
lea rcx, [rbp + 0x5c08]
call fcn.14014fc00
cmp qword [r13], 0
je 0x14009aa44
mov rcx, qword [r13 + 8]
mov byte [rbp + 0x5dfd], 1
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rdx, qword [rbp + 0x5c18]
cmp rdx, qword [rbp + 0x5c10]
jne 0x14009aa2f
mov qword [rbp + 0x5dc0], rax
lea rcx, [rbp + 0x5c08]
call fcn.140160cb0
mov rdx, qword [rbp + 0x5c18]
mov rax, qword [rbp + 0x5dc0]
mov rcx, qword [rbp + 0x5c08]
mov qword [rcx + rdx*8], rax
inc rdx
mov qword [rbp + 0x5c18], rdx
mov byte [rbp + 0x5dfd], 1
lea rcx, [rbp + 0x5c08]
call fcn.14014fcc0
mov rbx, rdx
test rax, rax
je 0x14009aaa1
mov byte [rbp + 0x5def], 1
lea rcx, [rbp + 0x5c08]
call case.0x140092e1a.420
cmp r12, 2
jne 0x14009ac01
mov rcx, rsi
call fcn.140095b60
lea rcx, [rbp + 0x5450]
call fcn.140088f00
lea rcx, [rbp + 0x5438]
call fcn.140089010
jmp 0x14009ac0d
mov qword [rbp + 0x5ca0], rbx
mov qword [rbp + 0x5cd8], 0
mov word [rbp + 0x5d18], 1
mov qword [rbp + 0x5cf0], 0
mov qword [rbp + 0x5cc8], 0
mov qword [rbp + 0x5d00], 0
mov rcx, qword [r13 + 0x10]
mov byte [rbp + 0x5dff], 1
mov byte [rbp + 0x5dfe], 1
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rbp + 0x5dc0], rax
cmp qword [rbp + 0x5cc8], 0
je 0x14009ab15
mov rcx, qword [rbp + 0x5cd0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov qword [rbp + 0x5cc8], 1
mov rax, qword [rbp + 0x5dc0]
mov qword [rbp + 0x5cd0], rax
mov byte [rbp + 0x5dff], 1
mov byte [rbp + 0x5dfe], 1
lea rcx, [rbp + 0x5cc8]
mov rdx, r14
mov r8, r15
call fcn.140150020
movzx r14d, byte [r13 + 0x18]
mov byte [rbp + 0x5d18], r14b
movzx eax, byte [r13 + 0x19]
mov byte [rbp + 0x5d19], al
cmp byte [r13 + 0x1a], 0
je 0x14009b39a
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14009ab9c
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14009bd1d
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, reloc.WS2_32.dll_recv
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14009bd1d
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rbp + 0x5cf0]
lea rbx, [0x1401b8b88]
test rcx, rcx
je 0x14009b44f
lock dec qword [rcx]
jne 0x14009b44f
mov qword [rbp + 0x5dc0], rax
mov rcx, qword [rbp + 0x5cf0]
mov rdx, qword [rbp + 0x5cf8]
call fcn.1400d6770
jmp 0x14009b448
lea rcx, [rbp + 0x5430]
call fcn.1400c9f40
lea rcx, [rbp + 0x5980]
lea rdx, [rbp + 0x4c50]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x5720]
lea rdx, [rbp + 0x778]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov eax, 2
mov r12, rbx
mov r15, qword [rbp + 0x5e00]
mov byte [r15 + 0x791], 1
mov qword [r15 + 0x560], rax
mov qword [r15 + 0x568], r12
mov qword [r15 + 0x570], rbx
lea rbx, [r15 + 0x578]
lea rdx, [rbp + 0x4e68]
mov r8d, 0x128
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [r15 + 0x6a0], 0
lea r14, [r15 + 0x6a8]
lea rdx, [rbp + 0x4b68]
mov r8d, 0xe8
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r15 + 0x798]
cmp rax, 3
je 0x14009ad5b
cmp eax, 2
jne 0x14009ad25
mov rcx, qword [rbp + 0x5d88]
call fcn.140095b60
mov rax, qword [rbp + 0x5e00]
cmp qword [rax + 0x7b8], 0xffffffffffffffff
je 0x14009aced
lea rcx, [rax + 0x7b8]
call fcn.140095a60
mov rax, qword [rbp + 0x5de0]
mov qword [rbp + 0x5da0], rax
mov rax, qword [rbp + 0x5df0]
mov qword [rbp + 0x5d98], rax
mov rax, qword [rbp + 0x5db0]
mov qword [rbp + 0x5d90], rax
mov rcx, qword [rbp + 0x5d88]
call fcn.140089010
jmp 0x14009ad5b
mov rax, qword [rbp + 0x5de0]
mov qword [rbp + 0x5da0], rax
mov rax, qword [rbp + 0x5df0]
mov qword [rbp + 0x5d98], rax
mov rax, qword [rbp + 0x5db0]
mov qword [rbp + 0x5d90], rax
mov rcx, qword [rbp + 0x5da8]
call fcn.140097760
mov r13, qword [rbp + 0x5e00]
mov rax, qword [r13 + 0x560]
test rax, rax
je 0x14009aeaf
lea rdx, [r13 + 0x568]
cmp eax, 1
jne 0x14009af01
mov r8d, 0x228
mov rcx, qword [rbp + 0x5da8]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rbp + 0x5df0]
mov r12, qword [rbp + 0x5d78]
mov rsi, qword [rbp + 0x5db8]
mov qword [rbp + 0x5df0], rdx
mov rax, qword [rbp + 0x5e00]
lea rcx, [rax + 0x798]
mov qword [rbp + 0x5da8], rcx
mov rbx, qword [rax + 0x798]
mov qword [rax + 0x798], 2
cmp rbx, 2
je 0x14009bd00
lea r15, [rax + 0x8d8]
lea rdx, [rax + 0x7a0]
lea rcx, [rbp + 0x5728]
mov r8d, 0x130
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x5860]
mov r8d, 0xe8
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x5720], rbx
mov qword [rbp + 0x5858], rdi
lea rcx, [rbp + 0x778]
lea rdx, [rbp + 0x5720]
call case.0x1400a9d48.119
cmp qword [rbp + 0x778], 0
je 0x14009af24
mov rax, qword [rbp + 0x780]
mov r14, qword [rbp + 0x788]
cmp rax, 2
mov r13, qword [rbp + 0x5da8]
jne 0x14009b27f
lea rcx, [rbp + 0x4c50]
lea rdx, [rbp + 0x5720]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x5980]
lea rdx, [rbp + 0x778]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov r15d, 2
mov rdi, qword [rbp + 0x5df0]
mov rbx, qword [rbp + 0x5db0]
jmp 0x14009afb3
mov r15, qword [r13 + 0x568]
mov r12, qword [r13 + 0x570]
lea rcx, [rbp + 0x51e0]
mov r8d, 0x128
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [r13 + 0x6a0]
lea rcx, [rbp + 0x4a80]
mov r8d, 0xe8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rbp + 0x5df0]
mov rdi, qword [rbp + 0x5de0]
jmp 0x14009b034
mov r14, qword [rbp + 0x5df0]
mov r12, qword [rdx]
mov r15d, 2
mov r13, qword [rbp + 0x5e00]
mov rdi, qword [rbp + 0x5de0]
jmp 0x14009b03c
mov r15, qword [rbp + 0x780]
mov r14, qword [rbp + 0x788]
lea rdx, [rbp + 0x790]
lea rdi, [rbp + 0x4c50]
mov r8d, 0x218
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rbp + 0x5980]
mov r8d, 0x218
mov rcx, rbx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x55a8]
mov r8d, 0x128
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp + 0x5ab0]
lea rcx, [rbp + 0x5430]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
cmp r15, 3
mov rdi, qword [rbp + 0x5df0]
mov rbx, qword [rbp + 0x5db0]
mov r13, qword [rbp + 0x5da8]
je 0x14009b35d
mov r12, r14
lea rcx, [rbp + 0x51e0]
lea rdx, [rbp + 0x55a8]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x4a80]
lea rdx, [rbp + 0x5430]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5de0]
mov qword [rbp + 0x5da0], rax
mov qword [rbp + 0x5d98], rdi
mov qword [rbp + 0x5d90], rbx
mov rcx, r13
call fcn.140097cb0
mov qword [rbp + 0x5db8], rsi
xor esi, esi
mov r13, qword [rbp + 0x5e00]
cmp qword [r13 + 0x560], 2
mov r14, qword [rbp + 0x5df0]
mov rdi, qword [rbp + 0x5de0]
je 0x14009b03c
mov byte [r13 + 0x791], 0
mov byte [r13 + 0x791], 0
lea rcx, [rbp + 0x308]
lea rdx, [rbp + 0x51e0]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x48b0]
lea rdx, [rbp + 0x4a80]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov byte [r13 + 0x790], 1
cmp r15, 3
jne 0x14009b090
mov rsi, qword [rbp + 0x5db8]
jmp 0x14009b369
lea rcx, [rbp + 0x4f90]
lea rdx, [rbp + 0x308]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x47c8]
lea rdx, [rbp + 0x48b0]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x5c88], rdi
mov qword [rbp + 0x5c80], r14
mov rcx, qword [rbp + 0x5db0]
call fcn.140097ad0
mov r13, rdi
lea rdi, [rbp - 0x50]
lea rdx, [rbp + 0x4f90]
mov r8d, 0x128
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rbp + 0xd8]
lea rdx, [rbp + 0x47c8]
mov r8d, 0xe8
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [r13], 1
lea rcx, [rbp + 0x430]
mov r8d, 0x128
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x4998]
mov r8d, 0xe8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
call fcn.1400972c0
mov rdi, qword [rbp + 0x5db8]
cmp r15, 2
jne 0x14009b1b3
mov qword [rbp + 0x778], r12
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14009b18b
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14009bd3f
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14009bd3f
mov rbx, rax
mov qword [rax], r12
lea r14, fcn.140015470
jmp 0x14009b663
lea rcx, [rbp + 0x788]
lea rdx, [rbp + 0x430]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x8b8]
lea rdx, [rbp + 0x4998]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x778], r15
mov qword [rbp + 0x780], r12
mov qword [rbp + 0x8b0], rsi
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14009b226
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14009bd53
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x228
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14009bd53
mov rbx, rax
lea rdx, [rbp + 0x778]
mov r8d, 0x228
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea r14, fcn.1400cc850
xor r15d, r15d
mov qword [rbp + 0x5db8], rdi
mov rax, qword [rbp + 0x5e00]
cmp qword [rax + 0x9c8], 0
jne 0x14009b67e
jmp 0x14009b692
mov qword [rbp + 0x5dc0], rax
mov qword [rbp + 0x5d78], r15
mov qword [rbp + 0x5d88], r14
lea rdx, [rbp + 0x790]
lea rdi, [rbp + 0x5720]
mov r8d, 0x218
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rbp + 0x4c50]
mov r8d, 0x218
mov rcx, rbx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rbp + 0x778]
mov r8d, 0x218
mov rcx, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x5980]
mov r8d, 0x218
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
call fcn.140097cb0
mov rdi, qword [rbp + 0x5e00]
mov rax, qword [rbp + 0x5dc0]
mov qword [rdi + 0x798], rax
mov rax, qword [rbp + 0x5d88]
mov qword [rdi + 0x7a0], rax
lea rcx, [rdi + 0x7a8]
lea rdx, [rbp + 0x5980]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x8d0], 0
lea rdx, [rbp + 0x5ab0]
mov r8d, 0xe8
mov rcx, qword [rbp + 0x5d78]
call sub.VCRUNTIME140.dll_memcpy
mov byte [r12], 4
mov rdi, qword [rbp + 0x5de0]
mov byte [rdi], 3
mov byte [rsi + 0x11], 3
mov al, 5
mov rcx, qword [rbp + 0x5e00]
mov byte [rcx + 0x2d2], al
movaps xmm6, xmmword [rbp + 0x5e10]
add rsp, 0x5ea8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [r13 + 0x1b], 0
je 0x14009b46c
mov rcx, qword [r13 + 0x10]
mov byte [rbp + 0x5dff], 1
mov byte [rbp + 0x5dfe], 1
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov rsi, rax
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14009b3ec
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14009bd82
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x18
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14009bd82
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
mov rcx, qword [rbp + 0x5cf0]
lea rbx, fcn.1400ca9d0
test rcx, rcx
je 0x14009b44f
lock dec qword [rcx]
jne 0x14009b44f
mov qword [rbp + 0x5dc0], rax
mov rcx, qword [rbp + 0x5cf0]
mov rdx, qword [rbp + 0x5cf8]
call fcn.1400d6770
mov rax, qword [rbp + 0x5dc0]
mov qword [rbp + 0x5cf0], rax
mov qword [rbp + 0x5cf8], rbx
mov rbx, qword [rbp + 0x5ca0]
movzx r14d, byte [rbp + 0x5d18]
lea rcx, [rbp + 0x55a8]
lea rdx, [rbp + 0x5430]
mov r8d, 0x130
call sub.VCRUNTIME140.dll_memcpy
xor r8d, r8d
test r14b, r14b
mov rax, qword [rbp + 0x5cd8]
cmovne r8, rax
mov qword [rbp + 0x5c98], rbx
test rax, rax
cmove r8, rax
mov r9, qword [rbp + 0x5d00]
mov rax, qword [rbp + 0x5d10]
mov byte [rbp + 0x5dcf], 1
mov byte [rbp + 0x5dce], 1
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x5720]
mov rdx, rbx
call fcn.140150710
mov rax, qword [rbp + 0x5730]
cmp rax, 2
jne 0x14009b53f
mov rax, qword [rbp + 0x5720]
mov qword [rbp + 0x780], 2
mov qword [rbp + 0x788], rax
mov qword [rbp + 0x778], 1
cmp dword [rbp + 0x55a8], 2
jne 0x14009b5a4
lea rcx, [rbp + 0x55b0]
call fcn.140095b60
lea rcx, [rbp + 0x55c8]
call fcn.140088f00
mov byte [rbp + 0x5dfc], 1
lea rcx, [rbp + 0x55b0]
call fcn.140089010
jmp 0x14009b5b7
mov qword [rbp + 0x5d48], rax
mov r15d, dword [rbp + 0x5738]
mov rax, qword [rbp + 0x5740]
mov qword [rbp + 0x5dc0], rax
movaps xmm0, xmmword [rbp + 0x5720]
mov qword [rbp + 0x5c50], rbx
movaps xmmword [rbp + 0x5ba0], xmm0
cmp qword [rbp + 0x5cc8], 0
je 0x14009b709
mov rcx, qword [rbp + 0x5cd0]
mov byte [rbp + 0x5dcd], 1
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rbp + 0x5cb8], rax
mov r12d, 1
jmp 0x14009b70c
mov byte [rbp + 0x5dfc], 1
lea rcx, [rbp + 0x55a8]
call fcn.1400c9f40
lock dec qword [rbx]
jne 0x14009baa5
mov rcx, qword [rbp + 0x5c98]
mov byte [rbp + 0x5dff], 0
mov byte [rbp + 0x5dfe], 0
call fcn.1400d8090
jmp 0x14009baa5
mov ecx, recv
call fcn.140148160
mov rdi, qword [rbp + 0x5db8]
movabs rcx, 0x6c7275206e692074
mov qword [rax + 6], rcx
movabs rcx, 0x2074736f68206f6e
mov qword [rax], rcx
mov qword [rbp + 0x778], rax
mov qword [rbp + 0x780], rdx
mov qword [rbp + 0x788], shutdown
movzx eax, byte [0x14023c318]
mov ecx, 0x18
mov edx, 8
call fcn.140003690
test rax, rax
je 0x14009bd9d
mov rbx, rax
mov rax, qword [rbp + 0x788]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rbp + 0x778]
movups xmmword [rbx], xmm0
lea r14, fcn.140051e50
mov r15b, 2
mov qword [rbp + 0x5db8], rdi
mov rax, qword [rbp + 0x5e00]
cmp qword [rax + 0x9c8], 0
je 0x14009b692
mov rax, qword [rbp + 0x5e00]
mov rcx, qword [rax + 0x9d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0x5e00]
mov rcx, qword [rax + 0x9d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rbp + 0x5e00]
cmp byte [rax + 0x2d3], 0
je 0x14009a070
cmp dword [rbp + 0x5308], 2
jne 0x14009b6f8
lea rcx, [rbp + 0x5310]
call fcn.140095b60
cmp qword [rbp + 0x5328], 0xffffffffffffffff
je 0x14009b6e7
lea rcx, [rbp + 0x5328]
call fcn.140095a60
lea rcx, [rbp + 0x5310]
call fcn.140089010
jmp 0x14009a070
lea rcx, [rbp + 0x5308]
call fcn.140097760
jmp 0x14009a070
xor r12d, r12d
mov r14, qword [rbp + 0x5cd8]
test r14, r14
mov qword [rbp + 0x5ca8], r12
je 0x14009b79a
mov rcx, qword [rbp + 0x5ce8]
test rcx, rcx
mov qword [rbp + 0x5cc0], rcx
je 0x14009b7ac
mov rax, rcx
shr rax, 0x3e
jne 0x14009bdb1
mov r13, r15
mov r15, rcx
add r15, rcx
je 0x14009b7b3
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14009b772
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14009b781
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, r15
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
jne 0x14009b7b8
mov byte [rbp + 0x5ddf], 1
mov ecx, 2
mov rdx, r15
call fcn.1401846a0
jmp 0x14009a188
xor eax, eax
mov qword [rbp + 0x5d50], rax
mov r14, qword [rbp + 0x5d48]
jmp 0x14009b7d7
mov r13, r15
lea r15, [rcx + rcx]
mov eax, 2
mov rcx, rax
mov qword [rbp + 0x5d50], rax
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rbp + 0x5d48]
mov r15, r13
movzx r13d, byte [rbp + 0x5d18]
movzx esi, byte [rbp + 0x5d19]
mov r12, qword [rbp + 0x5cf0]
test r12, r12
je 0x14009b814
mov rax, qword [rbp + 0x5cf8]
lock inc qword [r12]
jle 0x14009bcfc
mov qword [rbp + 0x5c70], r12
mov qword [rbp + 0x5c78], rax
jmp 0x14009b822
mov qword [rbp + 0x5c70], 0
xor r12d, r12d
lea rcx, [rbp + 0x778]
lea rdx, [rbp + 0x55a8]
mov r8d, 0x130
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
movaps xmmword [rbp + 0x5710], xmm0
movaps xmmword [rbp + 0x5700], xmm0
test r14, r14
je 0x14009b8ae
lea r14, [0x1401e7aa8]
test r15, r15
cmovne r14, qword [rbp + 0x5dc0]
je 0x14009b8bf
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14009b88d
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14009b89c
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, r15
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
jne 0x14009b8c4
mov ecx, 1
mov rdx, r15
call fcn.1401846a0
jmp 0x14009a188
mov eax, 1
mov qword [rbp + 0x5d58], rax
xor r15d, r15d
jmp 0x14009b8e6
mov eax, 1
mov qword [rbp + 0x5d58], rax
mov rcx, rax
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0x5dc0]
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov qword [rbp + 0x5cb0], r15
mov rdx, qword [rbp + 0x5d00]
test rdx, rdx
je 0x14009b923
mov r8, qword [rbp + 0x5d10]
lea rcx, [rbp + 0x5720]
call fcn.1400a68a0
mov r14, qword [rbp + 0x5720]
movups xmm0, xmmword [rbp + 0x5728]
movaps xmmword [rbp + 0x56f0], xmm0
jmp 0x14009b926
xor r14d, r14d
mov rax, qword [rbp + 0x5d50]
mov qword [rbp + 0x58f0], rax
mov rax, qword [rbp + 0x5cc0]
mov qword [rbp + 0x58f8], rax
mov qword [rbp + 0x5900], rax
mov r15, qword [rbp + 0x5c78]
lea rcx, [rbp + 0x5730]
lea rdx, [rbp + 0x778]
mov r8d, 0x130
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0x56dd]
movups xmmword [rbp + 0x5865], xmm0
mov eax, dword [rbp + 0x56ec]
mov dword [rbp + 0x5874], eax
mov qword [rbp + 0x5880], 1
mov qword [rbp + 0x5888], 0
movaps xmm0, xmmword [rbp + 0x5710]
movups xmmword [rbp + 0x5890], xmm0
mov qword [rbp + 0x58a0], 1
mov qword [rbp + 0x58a8], 0
movaps xmm0, xmmword [rbp + 0x5700]
movups xmmword [rbp + 0x58b0], xmm0
mov rax, qword [rbp + 0x5d58]
mov qword [rbp + 0x58c0], rax
mov rax, qword [rbp + 0x5cb0]
mov qword [rbp + 0x58c8], rax
mov qword [rbp + 0x58d0], rax
mov qword [rbp + 0x58d8], 0
movaps xmm0, xmmword [rbp + 0x56f0]
movups xmmword [rbp + 0x5930], xmm0
movaps xmm0, xmmword [rbp + 0x5ba0]
mov rax, qword [rbp + 0x5ca8]
mov qword [rbp + 0x5720], rax
mov rax, qword [rbp + 0x5cb8]
mov qword [rbp + 0x5728], rax
mov dword [rbp + 0x5860], 0x10000
mov byte [rbp + 0x5864], 0
mov qword [rbp + 0x5878], rbx
movups xmmword [rbp + 0x58e0], xmm0
mov qword [rbp + 0x5908], r12
mov qword [rbp + 0x5910], r15
mov qword [rbp + 0x5918], 1
mov qword [rbp + 0x5920], 0
mov qword [rbp + 0x5928], r14
mov byte [rbp + 0x5940], r13b
mov byte [rbp + 0x5941], sil
mov word [rbp + 0x5942], pe_nt_image_headers64
mov byte [rbp + 0x5dcc], 0
lea rcx, [rbp + 0x778]
lea rdx, [rbp + 0x5720]
call case.0x1400a9d48.119
cmp qword [rbp + 0x778], 0
je 0x14009bafd
mov r12, qword [rbp + 0x780]
mov rbx, qword [rbp + 0x788]
cmp r12, 2
je 0x14009badc
lea rdx, [rbp + 0x790]
lea rcx, [rbp + 0x5720]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x4c50]
lea rdx, [rbp + 0x5720]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov r14d, 1
jmp 0x14009bb27
mov r12, qword [rbp + 0x780]
mov rbx, qword [rbp + 0x788]
lea rdx, [rbp + 0x790]
lea rcx, [rbp + 0x4c50]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
xor r14d, r14d
lea rcx, [rbp + 0x5cc8]
call fcn.1400c8070
mov byte [rbp + 0x5def], 0
lea rcx, [rbp + 0x5c08]
call case.0x140092e1a.420
lea rcx, [rbp + 0x5980]
lea rdx, [rbp + 0x4c50]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
test r14, r14
je 0x14009bbda
cmp r12, 2
je 0x14009ac26
lea r14, [rbp + 0x778]
lea rdx, [rbp + 0x5980]
mov r8d, 0x218
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
lea r15, [rbp + 0x5720]
mov r8d, 0x218
mov rcx, r15
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x4e68]
mov r8d, 0x128
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp + 0x5850]
lea rcx, [rbp + 0x4b68]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov eax, 1
jmp 0x14009ac47
lea r14, [rbp + 0x5720]
lea rdx, [rbp + 0x5980]
mov r8d, 0x218
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x4e68]
mov r8d, 0x128
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp + 0x5850]
lea rcx, [rbp + 0x4b68]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
jmp 0x14009ac47
mov qword [rbp + 0x5dd0], r13
mov ecx, 0x1d
call fcn.140148160
movups xmm0, xmmword [0x1401b73b8]
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [0x1401b73ab]
movups xmmword [rax], xmm0
mov qword [rbp + 0x5980], rax
mov qword [rbp + 0x5988], rdx
mov qword [rbp + 0x5990], 0x1d
movzx eax, byte [0x14023c318]
mov ecx, 0x18
mov edx, 8
call fcn.140003690
test rax, rax
jne 0x14009a4d9
mov qword [rbp + 0x5df0], r13
mov ecx, 8
mov edx, 0x18
call fcn.1401846a0
jmp 0x14009a188
mov qword [rbp + 0x5dd0], r13
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srcio_read_buf.rs
mov rcx, rbx
call fcn.140184c70
jmp 0x14009a188
mov qword [rbp + 0x5dd0], r13
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rsb_
mov edx, 0x2000
mov rcx, rbx
call fcn.140184c70
jmp 0x14009a188
lea rcx, str.future_polled_after_completionC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1401b6ab0]
mov edx, 0x1e
call fcn.1401850e0
jmp 0x14009a188
ud2
lea rcx, str.future_polled_after_completionC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1401b7008]
mov edx, 0x1e
call fcn.1401850e0
jmp 0x14009a188
mov byte [rbp + 0x5dff], 1
mov byte [rbp + 0x5dfe], 1
mov ecx, 8
mov edx, reloc.WS2_32.dll_recv
call fcn.1401846a0
jmp 0x14009a188
mov ecx, 8
mov edx, 8
call fcn.1401846a0
jmp 0x14009a188
mov ecx, 8
mov edx, 0x228
call fcn.1401846a0
jmp 0x14009a188
mov qword [rbp + 0x5df0], r13
mov ecx, 8
mov edx, 0x18
call fcn.1401846a0
jmp 0x14009a188
mov qword [rbp + 0x5db8], rsi
mov ecx, 8
mov edx, 0x18
call fcn.1401846a0
jmp 0x14009a188
mov ecx, 8
mov edx, 0x18
call fcn.1401846a0
jmp 0x14009a188
mov byte [rbp + 0x5ddf], 1
call fcn.140005200
jmp 0x14009a188
add al, byte [rax]
add byte [rcx + rax - 9], cl
mov rcx, rbx
mov rdx, rdi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
invalid
pop rdx
invalid
add byte [rcx - 0x75], cl
push r8
mov qword [rbp + 0x11e0], rax
movups xmm0, xmmword [r13 + 0x40]
movaps xmmword [rbp + 0x11d0], xmm0
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movaps xmmword [rbp + 0x11c0], xmm3
movaps xmmword [rbp + 0x11b0], xmm2
movaps xmmword [rbp + 0x11a0], xmm1
movaps xmmword [rbp + 0x1190], xmm0
mov rax, qword [rsi + 0x20]
lock inc qword [rax]
jle 0x14009edc8
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
lock inc qword [rcx]
add dword [rdi], ecx
invalid
std
add dword [rax], eax
invalid
mov qword [rbp - 8], rax
mov qword [rbp], rcx
mov qword [rbp + 8], rdx
mov dword [rbp + 8], edx
movaps xmm0, xmmword [rbp + 0x1190]
movaps xmm1, xmmword [rbp + 0x11a0]
movaps xmm2, xmmword [rbp + 0x11b0]
movaps xmm3, xmmword [rbp + 0x11c0]
movaps xmmword [rbp - 0x60], xmm0
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x40], xmm2
movaps xmmword [rbp - 0x30], xmm3
movaps xmm0, xmmword [rbp + 0x11d0]
movaps xmmword [rbp - 0x20], xmm0
mov rax, qword [rbp + 0x11e0]
mov qword [rbp - 0x10], rax
mov byte [rbp + 0xe50], 0
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
mov qword [rbp + 0x11f0], r12
mov qword [rbp + 0x11f8], rbx
jne 0x14009ec5a
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14009ede4
mov rcx, rax
mov qword [0x14023c280], rax
sbb dword [rax], eax
sbb dword [rax], eax
mov r8d, 0xeb8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
invalid
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x14009ec6f
add byte [rax], al
lea rdx, [rbp - 0x60]
mov r8d, 0xeb8
mov qword [rbp + 0x1200], rax
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rsi], 0
je 0x14009ecbc
mov rcx, qword [rsi + 8]
mov byte [rbp + 0x122e], 0
mov byte [rbp + 0x122d], 1
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rbp + 0x1208], rax
mov eax, 1
mov qword [rbp + 0x1218], rax
mov dword [rbp + 0x1218], eax
jmp 0x14009ecc5
xor eax, eax
mov qword [rbp + 0x1218], rax
mov rcx, qword [rsi + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ecx, word [rsi + 0x1c]
mov rdx, qword [rbp + 0x1200]
mov edx, dword [rbp + 0x1200]
mov edx, dword [rbp + 0x1200]
mov qword [rbp + 0xe78], rdx
lea rdx, fcn.1400e6cd0
sub byte [rbx - 0x76b7ffef], ch
xchg ebp, eax
or byte [rsi], 0
add byte [rbx + 0x121495], cl
add byte [rax + 0xea095], cl
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rdx], dl
add byte [rax], al
mov qword [rbp + 0xe58], rdx
mov rdx, qword [rbp + 0x1208]
or byte [rdx], dl
add byte [rax], al
or byte [rdx], dl
add byte [rax], al
mov qword [rbp + 0xe60], rdx
mov qword [rbp + 0xe68], rax
mov eax, dword [rsi + 0x18]
mov dword [rbp + 0xe70], eax
mov word [rbp + 0xe74], cx
mov dword [rbp + 0xe74], ecx
mov rax, qword [rbp + 0x11f8]
mov qword [rbp + 0xe88], rax
mov rax, qword [rbp + 0x11f0]
mov qword [rbp + 0xe90], rax
mov qword [rbp + 0xe98], rax
mov byte [rbp + 0xea1], 0
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14009ed80
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14009edf5
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x338
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14009edf5
mov rsi, rax
lea rdx, [rbp + 0xe58]
mov r8d, 0x338
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, fcn.1400a0430
mov rax, rsi
add rsp, 0x12b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
ud2
add al, ch
mov esi, 0xeb000e58
mov ecx, 8
mov ecx, 8
mov edx, 0xeb8
call fcn.1401846a0
jmp 0x14009ee28
mov ecx, 8
mov edx, 0x338
call fcn.1401846a0
jmp 0x14009ee28
ud2
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, 0x28
lea rbp, [rdx + 0x80]
mov byte [rbp + 0x122c], 1
lea rcx, [rbp - 0x60]
call fcn.1400e6cd0
mov byte [rbp + 0x122c], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop r15
pop rbp
ret
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add dh, al
test dword [rsi], ebp
adc al, byte [rax]
add byte [rcx], al
mov byte [rbp + 0x122d], 0
test dword [0x14009ef6c], ebp
lea rcx, [rbp + 0xe58]
call fcn.1400a0430
mov byte [rbp + 0x122e], 1
mov byte [rbp + 0x122d], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea eax, [rax]
adc al, byte [rax]
add al, ch
retf 0xfb1f
pop rsi
pop r15
pop rbp
ret
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rbp + 0x1220]
call fcn.14002f530
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
xchg bh, bh
jmp qword [rsi + recv]
invalid
call 0x13ea86b7e
call qword [rax + 0x20c48348]
pop rbp
ret
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 4], ebp
add byte [rax], al
invalid
fmul st(5), st(0)
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x458], rdx
jmp rax
add byte [rax], al
add byte [rdi], cl
adc dword [rdx + 0xe8], ecx
movups xmmword [rdx + 0xf8], xmm2
movups xmmword [rdx + 0x108], xmm3
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rdx + 0x118], xmm0
movups xmm0, xmmword [rdx + 0x50]
movups xmmword [rdx + 0x128], xmm0
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [rdx + 0x138], xmm0
movups xmm0, xmmword [rdx + 0x70]
movups xmmword [rdx + 0x148], xmm0
movups xmm0, xmmword [rdx + 0x80]
movups xmmword [rdx + 0x158], xmm0
movups xmm0, xmmword [rdx + 0x90]
movups xmmword [rdx + 0x168], xmm0
movups xmm0, xmmword [rdx + 0xa0]
movups xmmword [rdx + 0x178], xmm0
add dword [rax], eax
add byte [rdi], cl
adc byte [rdx + 0xb0], al
movups xmmword [rdx + 0x188], xmm0
movups xmm0, xmmword [rdx + 0xc0]
movups xmmword [rdx + 0x198], xmm0
mov rax, qword [rdx + 0xd0]
mov qword [rdx + 0x1a8], rax
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x82
push rax
add al, byte [rax]
add byte [rax + 0x25282], cl
add byte [rdi], cl
adc byte [rdx], al
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0xf8]
movups xmmword [rdx + 0x1b0], xmm2
adc dword [rdx + 0x1b0], edx
mov rax, qword [rdx + 0x108]
mov qword [rdx + 0x1c0], rax
movups xmmword [rdx + 0x1c8], xmm0
movups xmmword [rdx + 0x1d8], xmm1
mov rax, qword [rdx + 0x1b0]
lock inc qword [rax]
jle 0x14009fa33
mov rcx, qword [rdx + 0x1b8]
mov r8, qword [rdx + 0x1c0]
lock inc qword [rcx]
jle 0x14009fa33
lea rbx, [rdx + 0x158]
lea ebx, [rdx + 0x158]
lea r14, [rdx + 0x1e8]
mov qword [rdx + 0x1e8], rax
mov qword [rdx + 0x1f0], rcx
mov qword [rdx + 0x1f8], r8
mov byte [rdx + 0x253], 1
add al, byte [rax]
add byte [rcx], al
cmp byte [rdx + 0x151], 0
je case.0x140093337.428
lea rax, [rdx + 0x1c8]
cmp qword [rax], 0
je 0x14009f3c3
mov rcx, qword [rdx + 0x1d0]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rbp + 0x450], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x448], rax
mov rdx, qword [rbp + 0x458]
jmp 0x14009f3cc
cmp byte [rbx], 0
je 0x14009f346
lea rdx, [0x1401b7100]
mov rcx, rbx
call fcn.140040b90
in eax, dx
invalid
cli
inc dword [rax + rax*8 + 0x58958b48]
add al, 0
invalid
je 0x14009f346
add al, 0
add byte [rax + rbx*4 + 0x4c], dh
mov ecx, esi
mov rcx, r14
call fcn.1400a00d0
mov byte [rax + 0x67], 1
add dword [rax - 0x75], ecx
xchg ebp, eax
pop rax
add al, 0
add bl, ch
invalid
xor eax, eax
mov qword [rbp + 0x448], rax
mov rcx, qword [rdx + 0x1d8]
mov r15, rdx
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, word [r15 + 0x1e4]
add byte [rcx - 0x3a], al
xchg dword [rbx + 2], edx
add byte [rax], al
add byte [rcx - 0x73], cl
pop qword [rax]
add al, byte [rax]
add byte [rcx + 0xf], al
adc byte [rsi], al
movups xmmword [r15 + 0x220], xmm0
mov r8, qword [r14 + 0x10]
mov qword [r15 + 0x230], r8
mov r8, qword [rbp + 0x448]
mov qword [r15 + 0x200], r8
mov r8, qword [rbp + 0x450]
mov qword [r15 + 0x208], r8
mov qword [r15 + 0x210], rax
mov eax, dword [r15 + 0x1e0]
mov dword [r15 + 0x218], eax
mov word [r15 + 0x21c], dx
mov byte [r15 + 0x238], 0
mov byte [r15 + 0x254], 0
mov rax, qword [rbx + 0x50]
mov qword [rbp + 0x360], rax
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rbp + 0x350], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 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]
adc byte [rbx], al
add byte [rax], al
adc byte [rbx], al
add byte [rax], al
call fcn.14009e810
mov r8, rax
mov rax, rdx
mov rcx, qword [rbp + 0x458]
mov qword [rcx + 0x240], r8
add al, byte [rax]
add byte [rax - 0x77], cl
xchg ecx, eax
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
xchg ecx, eax
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [rax]
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x3e], cl
lea rcx, [rbp + 0x310]
mov rdx, r8
mov r8, rdi
call qword [rax + 0x18]
mov r14, qword [rbp + 0x310]
cmp r14, 4
jne 0x14009f4e3
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x14009f97d
mov rdi, qword [rbp + 0x318]
mov rbx, qword [rbp + 0x320]
lea rdx, [rbp + 0x328]
lea rcx, [rbp - 0x50]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x240]
mov rax, qword [rax + 0x248]
mov qword [rbp + 0x450], rcx
mov qword [rbp + 0x448], rax
call qword [rax]
mov rax, qword [rbp + 0x448]
cmp qword [rax + 8], 0
je 0x14009f564
cmp qword [rax + 0x10], 0x11
jae 0x14009f54a
mov r8, qword [rbp + 0x450]
jmp 0x14009f555
mov r8, qword [rbp + 0x450]
mov eax, dword [rbp + 0x450]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp r14d, 3
cmp esi, 3
jne 0x14009f655
mov rax, qword [rbp + 0x458]
lea rcx, [rax + 0x200]
call fcn.140096260
mov rax, qword [rbp + 0x458]
mov byte [rax + 0x253], 0
cmp qword [rax + 0x1c8], 0
je 0x14009f5ad
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r14, qword [rbp + 0x458]
mov rax, qword [r14 + 0x1b0]
lock dec qword [rax]
jne 0x14009f5e3
mov rcx, qword [r14 + 0x1b0]
call fcn.1400d5c20
mov rax, qword [r14 + 0x1b8]
lock dec qword [rax]
jne 0x14009f60a
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x1b8]
mov rdx, qword [rax + 0x1c0]
mov edx, dword [rax + 0x1c0]
mov edx, dword [rax + 0x1c0]
call fcn.1400d6770
mov rax, qword [rbp + 0x458]
mov byte [rax + 0x254], 0
mov rax, qword [rax + 0x148]
mov eax, dword [rax + 0x148]
mov eax, dword [rax + 0x148]
lock dec qword [rax]
jne 0x14009f638
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x148]
call fcn.1400d6d80
mov r14b, 2
mov r8, qword [rbp + 0x458]
cmp byte [r8 + 0x140], 2
jne 0x14009f71c
jmp 0x14009f96c
lea rcx, [rbp + 0x200]
lea rdx, [rbp - 0x50]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x1e8], r14
mov qword [rbp + 0x1f0], rdi
mov qword [rbp + 0x1f8], rbx
cmp r14, 2
jne 0x14009f740
lea rcx, [rbp + 0x310]
lea rdx, [rbp + 0x1e8]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
leave
leave
mov r12, qword [rbp + 0x458]
jne 0x14009f6d6
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14009fa6b
mov rcx, rax
mov ecx, eax
mov qword [0x14023c280], rax
mov r8d, 0x128
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14009fa6b
mov rdi, rax
lea rdx, [rbp + 0x310]
mov r8d, 0x128
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
movzx r15d, byte [r12 + 0x252]
lea rbx, fcn.1400caa70
xor r14d, r14d
jmp 0x14009f86f
mov rax, qword [r8 + 0x120]
mov rdx, qword [r8 + 0x128]
lea rcx, [r8 + 0x138]
mov r8, qword [r8 + 0x130]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x14009f96c
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x1e8]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rbp + 0x458]
cmp byte [rbx + 0x151], 0
jne 0x14009f7ad
mov rcx, qword [rbp + 0xe8]
cmp rcx, 0xffffffffffffffff
je 0x14009fa9b
mov dword [rbp + 0x310], 0
mov dword [rsp + 0x20], 4
add byte [rax], al
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
lea r9, [rbp + 0x310]
mov edx, 6
mov r8d, 1
call qword [sym.imp.WS2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x14009f99c
lea rcx, [rbp + 0x310]
lea rdx, [rbp + 0xc0]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14009f7f2
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14009fa83
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x128
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14009fa83
mov rdi, rax
lea rdx, [rbp + 0x310]
mov r8d, 0x128
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
movzx r14d, byte [rbx + 0x152]
movzx r15d, byte [rbx + 0x252]
lea rbx, fcn.1401487c0
adc dword [rax], eax
adc dword [rax], eax
cmp qword [rbp + 0x1e8], 2
jne 0x14009f86f
lea rcx, [rbp + 0x1f0]
call fcn.140095b60
cmp qword [rbp + 0x208], 0xffffffffffffffff
je 0x14009f863
lea rcx, [rbp + 0x208]
call fcn.140095a60
lea rcx, [rbp + 0x1f0]
call fcn.140089010
mov rax, qword [rbp + 0x458]
lea rcx, [rax + 0x200]
call fcn.140096260
mov rax, qword [rbp + 0x458]
mov byte [rax + 0x253], 0
cmp qword [rax + 0x1c8], 0
je 0x14009f8ae
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r12, qword [rbp + 0x458]
mov rax, qword [r12 + 0x1b0]
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
lock dec qword [rax]
jne 0x14009f8e6
mov rcx, qword [r12 + 0x1b0]
call fcn.1400d5c20
mov rax, qword [r12 + 0x1b8]
lock dec qword [rax]
and al, 0xb8
add dword [rax], eax
add al, dh
dec qword [rax]
jne 0x14009f90e
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x1b8]
mov rdx, qword [rax + 0x1c0]
call fcn.1400d6770
mov rax, qword [rbp + 0x458]
mov byte [rax + 0x254], 0
mov rax, qword [rax + 0x148]
lock dec qword [rax]
jne 0x14009f93c
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x148]
call fcn.1400d6d80
mov r8, qword [rbp + 0x458]
cmp byte [r8 + 0x140], 2
je 0x14009f96c
mov rax, qword [r8 + 0x120]
mov rdx, qword [r8 + 0x128]
lea rcx, [r8 + 0x138]
mov r8, qword [r8 + 0x130]
call qword [rax + reloc.WS2_32.dll_recv]
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 + 0x458]
mov byte [rcx + 0x251], al
add rsp, 0x4f0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
add byte [rax + 0x25181], cl
add byte [rax - 0x7f], cl
invalid
pop rsi
pop r15
pop rbp
ret
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
adc eax, 0xec93e
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov qword [rbp + 0x310], rbx
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
mov qword [rbp + 0x440], r14
jne 0x14009f9e6
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14009fac3
jne 0x14009f997
invalid
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14009fac3
add byte [rax], al
add byte [rcx], dh
shr al, cl
int 0x40
invalid
mov rdi, rax
mov qword [rax], rbx
lea rcx, [rbp + 0xc0]
call fcn.140097760
lea rbx, fcn.140015470
cmp dword [rbp + 0x1e8], 2
add byte [rax], al
add cl, byte [rdi]
test dword [rbx + rdi*8 - 1], ecx
invalid
add byte [rax], al
add cl, byte [rdi]
test dword [rbx + rdi*8 - 1], ecx
dec dword [rax - 0x73]
invalid
invalid
lea rcx, [rbp + 0x1e8]
lea ecx, [rbp + 0x1e8]
call fcn.140098080
jmp 0x14009f56e
ud2
add byte [rbp + rcx*4 + 5], cl
retf
mov qword [rbp + 0x440], r14
mov ecx, 8
mov edx, 0x128
call fcn.1401846a0
jmp 0x14009fad2
mov qword [rbp + 0x440], r14
mov ecx, 8
mov edx, 0x128
call fcn.1401846a0
jmp 0x14009fad2
mov qword [rbp + 0x440], r14
mov byte [rbp + 0x467], 1
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srciopoll_evented.rs
mov edx, 0x2b
call fcn.140184cf0
jmp 0x14009fad2
mov ecx, 8
mov edx, 8
call fcn.1401846a0
ud2
add dword [rax - 0x75], ecx
or eax, 0x19bf06
invalid
invalid
sbb dword [rax], eax
xor edx, edx
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
int3
add rsp, 0x40
pop rbp
ret
call qword [rdx]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400a03a8
cmp qword [rax + 0x10], 0x11
jae 0x1400a03da
mov r8, qword [rbp - 0x10]
jmp 0x1400a03e2
invalid
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14023c280]
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
push rcx
cmp eax, 4
jne 0x1400a05cc
movzx eax, byte [rcx + 0x330]
cmp eax, 3
je 0x1400a0507
test eax, eax
jne 0x1400a0513
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
lea rcx, [rax + 0x50]
mov qword [rbp - 0x10], rcx
call fcn.140095b60
mov rax, qword [rbp - 8]
cmp qword [rax + 0x68], 0xffffffffffffffff
invalid
invalid
je 0x1400a049e
push 0x480974ff
lea ecx, [rax + 0x68]
lea rcx, [rax + 0x68]
call fcn.140095a60
mov rcx, qword [rbp - 0x10]
call fcn.140089010
jmp 0x1400a0513
cmp qword [rax + 0x10], 0x11
jae 0x1400a0523
mov r8, qword [rbp - 0x18]
jmp 0x1400a052b
mov qword [rbp - 0x18], rax
mov rcx, rax
mov qword [rbp - 0x10], rdx
call qword [rdx]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x1400a057f
cmp qword [rax + 0x10], 0x11
jae 0x1400a0568
mov r8, qword [rbp - 0x18]
jmp 0x1400a0570
add rcx, 0x90
call fcn.1400a07d0
mov rax, qword [rbp - 8]
mov byte [rax + 0x4a], 0
cmp qword [rax], 0
jne 0x1400a0548
jmp 0x1400a0556
mov r8, qword [rbp - 0x18]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp - 8]
mov byte [rax + 0x4a], 0
cmp qword [rax], 0
invalid
je 0x1400a0556
movabs rbp, 0xbaf615ffd2310019
invalid
add byte [rsi + rcx + 0x48], dh
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov rcx, qword [rax + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x10]
xor edx, edx
sar bh, cl
adc eax, 0xebe9a
sar bh, cl
adc eax, 0xebe9a
jmp 0x1400a05a7
mov r8, qword [rbp - 0x18]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
invalid
invalid
mov edx, 0x8b48000e
clc
mov rax, qword [rbp - 8]
cmp qword [rax], 0
je 0x1400a0597
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
adc eax, 0xebeb1
adc eax, 0xebeb1
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rbp - 8]
cmp qword [rax + 0x38], 0
je 0x1400a05cc
mov r8, qword [rax + 0x30]
mov rcx, qword [0x14023c280]
xor edx, edx
add rsp, 0x48
pop rsi
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
invalid
invalid
nop
add rsp, 0x48
pop rsi
pop rbp
ret
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
adc byte [rax - 0x75], cl
call 0x1400ba2eb
add byte [rax - 0x75], cl
clc
adc byte [rax - 0x75], cl
call 0x1400ba2eb
add byte [rax - 0x75], cl
clc
call fcn.140071250
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov eax, dword [rbp - 0x10]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
adc byte [rax - 0x75], cl
call 0x1400b632b
pop rsp
add dword [rax], eax
add byte [rax + 0x28c48348], dl
add esp, 0x28
pop rsi
pop rbp
ret
in al, dx
sub byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x68]
call fcn.140095f90
pop rcx
invalid
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
invalid
push 0x40
mov rax, qword [rbp - 8]
clc
clc
mov rcx, qword [rax + 0x10]
call fcn.1400c81d0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x30]
mov ecx, dword [rax + 0x30]
mov ecx, dword [rax + 0x30]
mov rdx, qword [rax + 0x38]
call fcn.140049dc0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rsi, qword [rbp - 8]
mov byte [rsi + 0x4a], 0
mov rcx, rsi
call fcn.140071250
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
call fcn.140049dc0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
sub byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x30]
mov rdx, qword [rax + 0x38]
call fcn.140049dc0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x10]
adc al, ch
jp 0x1400a078d
invalid
nop
adc al, ch
jp 0x1400a078d
add byte [rax + 0x28c48348], dl
add rsp, 0x28
pop rsi
pop rbp
ret
int3
mov rax, qword [rax - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, rax
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
add dword [rax], eax
add byte [rdx], al
mov qword [rbp - 0x10], rcx
je 0x1400a0818
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x178]
call fcn.140097760
outsd dx, dword [rsi]
invalid
invalid
outsd dx, dword [rsi]
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
cmp dword [rax + 0x40], 2
je 0x1400a08aa
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x171], 0
add byte [rax], al
add byte [rax], al
jmp 0x1400a08aa
invalid
lea ecx, [rax + 0x18]
call fcn.140095a60
mov rcx, qword [rbp - 0x10]
add rsp, 0x40
pop rbp
jmp fcn.140089010
cmp dword [rcx + 0x178], 2
mov qword [rbp - 0x10], rcx
je 0x1400a08aa
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x178]
mov qword [rbp - 0x18], rcx
call fcn.140095b60
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x190], 0xffffffffffffffff
je 0x1400a08a1
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x190]
call fcn.140095a60
mov rcx, qword [rbp - 0x18]
call fcn.140089010
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x171], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rbp
ret
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x18]
call fcn.140095f90
invalid
call qword [rax + 0x20c48348]
pop rbp
ret
nop word cs:[rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
invalid
invalid
mov byte [rax + 0x171], 0
add rsp, 0x20
pop rbp
ret
invalid
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x190]
call fcn.140095f90
nop
add rsp, 0x20
pop rbp
ret
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
call fcn.140089010
nop
add rsp, 0x20
pop rbp
ret
sub esp, 0x28
movzx eax, byte [rdx + 0x10]
test eax, eax
jne 0x1400a09a6
mov qword [rcx], 3
movups xmm0, xmmword [rdx]
movups xmmword [rcx + 8], xmm0
adc dword [rcx + 8], eax
adc dword [rcx + 8], eax
mov byte [rdx + 0x10], 1
mov rax, rcx
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
cmp eax, 1
jne 0x1400a09c5
lea rcx, [0x1401b6c00]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
add eax, 0x11672f
mov edx, 0x23
call fcn.140184cf0
ud2
lea rcx, str._async_fn__resumed_after_panicking
invalid
adc dword [rax], eax
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
mov edx, 0x22
call fcn.140184cf0
ud2
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xfd8
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xf50], 0xfffffffffffffffe
add byte [rax], al
invalid
mov rdi, r8
mov r14, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x49]
lea rcx, [0x1401ebfd4]
invalid
mov ch, setsockopt
invalid
mov edx, 0x480014b5
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0xf40], rdx
or dword [rax + 1], 0x958948c8
sldt word [rax]
jmp rax
mov byte [r14 + 0x4a], 0
mov rdx, qword [r14 + 0x20]
mov edx, dword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
push rsi
and byte [rcx - 0x75], cl
mov rax, qword [r14 + 0x28]
mov qword [r14 + 0x50], rdx
sub byte [rcx - 0x77], r9b
push rsi
push rax
mov qword [r14 + 0x58], rax
jmp 0x1400a0a49
mov rdx, qword [r14 + 0x50]
mov rax, qword [r14 + 0x58]
mov eax, dword [rsi + 0x58]
mov eax, dword [rsi + 0x58]
lea rcx, [rbp + 0xa70]
lea esi, [rax + 0xa]
add byte [rax], al
mov r8, rdi
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rax - 0x75], cl
invalid
invalid
popfq
jo 0x1400a0a65
mov rbx, qword [rbp + 0xa70]
add byte [rax], al
cmp rbx, 3
jne 0x1400a0ab4
mov qword [rsi], 4
invalid
mov al, 3
mov r14, qword [rbp + 0xf40]
jmp 0x1400a1999
lea rax, [r14 + 0x330]
mov qword [rbp + 0xf20], rax
test dword [rax], esp
sldt word [rax]
test dword [rax], esp
sldt word [rax]
lea r10, [r14 + 0x50]
movzx eax, byte [r14 + 0x330]
xor byte [rbx], al
add byte [rax], al
xor byte [rbx], al
add byte [rax], al
lea rcx, [0x1401ebfe8]
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movdqu xmm0, xmmword [r14 + 0x78]
mov rax, qword [r14 + 0x88]
jmp 0x1400a0c5c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
js 0x1400a0ac3
mov r15, qword [rbp + 0xa78]
add byte [rax], al
mov r14, qword [rbp + 0xa80]
movups xmm0, xmmword [rbp + 0xa88]
add byte [rax], al
adc byte [rbp + 0xa88], al
add byte [rax], al
movaps xmmword [rbp + 0xa60], xmm0
mov rax, qword [rbp + 0xf40]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x50]
mov rax, qword [rax + 0x58]
mov qword [rbp + 0xf28], rcx
add byte [rax - 0x77], cl
test dword [rax], esp
and byte [rdi], cl
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], esp
and byte [rdi], cl
add byte [rax], al
add byte [rax], al
call qword [rax]
mov rax, qword [rbp + 0xf20]
cmp qword [rax + 8], 0
or byte [rax], al
or byte [rax], al
je 0x1400a0b60
cmp qword [rax + 0x10], 0x11
jae 0x1400a0b46
mov r8, qword [rbp + 0xf28]
jmp 0x1400a0b51
add bl, ch
lea r13, [r14 + 0x200]
lea r13, [r14 + 0x200]
lea r13, [r14 + 0x200]
scasb al, byte [rdi]
add byte [rdx], al
add byte [rax], al
lea rdx, [r14 + 0x90]
movzx eax, byte [r14 + 0x200]
lea rcx, [0x1401ebff8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8, qword [rbp + 0xf28]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 2
jne 0x1400a0ba4
mov qword [rbp + 0xa70], r15
mov qword [rbp + 0xa78], r14
movaps xmm0, xmmword [rbp + 0xa60]
movups xmmword [rbp + 0xa80], xmm0
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
je 0x1400a1690
mov rdi, qword [rbp + 0xf40]
mov edi, dword [rbp + 0xf40]
jmp 0x1400a16b0
movaps xmm0, xmmword [rbp + 0xa60]
movups xmmword [rbp + 0xd50], xmm0
mov rax, qword [rbp + 0xf40]
mov byte [rax + 0x4a], 1
mov qword [rbp + 0xd38], rbx
mov dword [rbp + 0xd38], ebx
mov qword [rbp + 0xd40], r15
mov qword [rbp + 0xd48], r14
mov r14, rax
cmp byte [rax + 0x48], 0
je 0x1400a1780
lea r10, [r14 + 0x50]
mov rcx, qword [r14 + 0x30]
mov rax, qword [r14 + 0x40]
mov byte [r14 + 0x4a], 0
mov rdx, qword [rbp + 0xd58]
mov qword [r10 + 0x20], rdx
mov rdx, qword [rbp + 0xd38]
mov r8, qword [rbp + 0xd40]
mov r9, qword [rbp + 0xd48]
mov ecx, dword [rbp + 0xd48]
mov ecx, dword [rbp + 0xd48]
mov qword [r10 + 0x10], r9
mov r9, qword [rbp + 0xd50]
mov qword [r10 + 0x18], r9
mov qword [r10], rdx
mov qword [r10 + 8], r8
mov qword [r14 + 0x78], r14
mov qword [r14 + 0x80], rcx
mov qword [r14 + 0x88], rax
lea rdx, [r14 + 0x330]
xchg esi, eax
xor byte [rbx], al
add byte [rax], al
xchg esi, eax
xor byte [rbx], al
add byte [rax], al
mov qword [rbp + 0xf20], rdx
mov byte [r14 + 0x330], 0
movq xmm0, r14
add byte [rsi + 0x49], ah
movd mm0, esi
movq xmm1, rcx
punpcklqdq xmm0, xmm1
lea rdx, [r14 + 0x90]
mov rcx, qword [r10 + 0x20]
mov qword [r14 + 0xb0], rcx
movups xmm1, xmmword [r10]
xchg esi, eax
nop
add byte [rax], al
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
mov ss, word [rax - 0xd000000]
movq qword [r14 + 0xb8], mm0
mov ss, word [rax - 0xd000000]
movq qword [r14 + 0xb8], mm0
mov qword [r14 + 0xc8], rax
lea r13, [r14 + 0x200]
scasb al, byte [rdi]
add byte [rdx], al
add byte [rax], al
add byte [rbp - 0x73], cl
scasb al, byte [rdi]
add byte [rdx], al
add byte [rax], al
mov byte [r14 + 0x200], 0
mov byte [r14 + 0x201], 0
mov rax, qword [r14 + 0xc8]
mov qword [rbp + 0xaa8], rax
movups xmm0, xmmword [r14 + 0xb8]
movups xmmword [rbp + 0xa98], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0xa90], rax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm2, xmmword [rbp + 0xaa0]
xchg ebp, eax
movabs al, byte [0x95095290f00000a]
add byte [rax], al
xchg ebp, eax
movabs al, byte [0x95095290f00000a]
add byte [rax], al
movaps xmm3, xmmword [rbp + 0xa90]
movaps xmmword [rbp + 0x940], xmm3
sub dword [rbp + 0x940], ebx
movaps xmmword [rbp + 0x930], xmm1
movaps xmmword [rbp + 0x920], xmm0
and byte [rcx], cl
add byte [rax], al
and byte [rcx], cl
add byte [rax], al
movups xmmword [r14 + 0x238], xmm2
movups xmmword [r14 + 0x228], xmm3
movups xmmword [r14 + 0x218], xmm1
movups xmmword [r14 + 0x208], xmm0
mov qword [rbp + 0xf18], rdx
mov qword [rbp + 0xf10], r10
lea rax, [r14 + 0x208]
mov qword [rbp + 0xf28], rax
mov rax, qword [r14 + 0x208]
mov r12, qword [r14 + 0x230]
mov rcx, r14
mov r14, qword [r14 + 0x238]
mov r15, qword [rcx + 0x240]
mov qword [rcx + 0x208], 2
cmp rax, 2
je 0x1400a2162
movups xmm0, xmmword [rcx + 0x210]
movups xmm1, xmmword [rcx + 0x220]
movups xmmword [rbp + 0xd88], xmm1
movups xmmword [rbp + 0xd78], xmm0
mov qword [rbp + 0xd70], rax
mov qword [rbp + 0xd98], rdi
mov qword [rbp + 0xdb8], 0
mov qword [rbp + 0xdd0], 0
mov qword [rbp + 0xda0], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0xda8], xmm0
mov eax, dword [r12 + 0x1c]
movzx ecx, byte [r12 + 0x1d]
lea edx, [rcx + 1]
cmp cl, 4
movzx edx, dl
mov r8d, 4
cmovae edx, r8d
cmp cl, 5
cmove edx, r8d
movzx r8d, dl
xor ecx, ecx
cmp r8b, al
mov edx, eax
cmovb edx, ecx
cmp al, 5
movzx eax, dl
cmovne rcx, rax
sub r8, rcx
lea rdx, [0x1401b55c8]
add rdx, rcx
mov byte [rbp + 0xf4d], 1
lea rcx, [rbp + 0xda0]
call fcn.14014fc00
cmp qword [r12], 0
je 0x1400a0e95
mov rcx, qword [r12 + 8]
mov byte [rbp + 0xf4d], 1
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rdx, qword [rbp + 0xdb0]
cmp rdx, qword [rbp + 0xda8]
jne 0x1400a0e80
mov qword [rbp + 0xf30], rax
lea rcx, [rbp + 0xda0]
call fcn.140160cb0
mov rdx, qword [rbp + 0xdb0]
mov rax, qword [rbp + 0xf30]
mov rcx, qword [rbp + 0xda0]
mov qword [rcx + rdx*8], rax
inc rdx
mov qword [rbp + 0xdb0], rdx
mov byte [rbp + 0xf4d], 1
lea rcx, [rbp + 0xda0]
call fcn.14014fcc0
mov rbx, rdx
test rax, rax
je 0x1400a1175
mov byte [rbp + 0xf4b], 1
lea rcx, [rbp + 0xda0]
call case.0x140092e1a.420
lea rcx, [rbp + 0xd70]
call fcn.140095b60
lea rcx, [rbp + 0xd88]
call fcn.140088f00
lea rcx, [rbp + 0xd70]
call fcn.140089010
lea rcx, [rbp + 0x808]
lea rdx, [rbp + 0x6f0]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0xbd0]
lea rdx, [rbp + 0xa70]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
mov r12d, 2
mov r15, rbx
mov rcx, qword [rbp + 0xf40]
mov byte [rcx + 0x201], 1
mov qword [rcx + 0xd0], r12
mov qword [rcx + 0xd8], r15
mov qword [rcx + 0xe0], rbx
movaps xmm0, xmmword [rbp + 0xba0]
movaps xmm1, xmmword [rbp + 0xbb0]
movups xmmword [rcx + 0xe8], xmm0
movups xmmword [rcx + 0xf8], xmm1
mov rax, qword [rbp + 0xbc0]
mov qword [rcx + 0x108], rax
mov qword [rcx + 0x110], 0
mov rbx, rcx
lea r14, [rcx + 0x118]
lea rdx, [rbp + 0x608]
mov r8d, 0xe8
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rbx + 0x208], 2
je 0x1400a1013
mov rcx, qword [rbp + 0xf28]
call fcn.140095b60
mov rax, qword [rbp + 0xf40]
cmp qword [rax + 0x220], 0xffffffffffffffff
je 0x1400a0fcf
lea rcx, [rax + 0x220]
call fcn.140095a60
mov rax, qword [rbp + 0xf20]
mov qword [rbp + 0xf00], rax
mov rax, qword [rbp + 0xf10]
mov qword [rbp + 0xef8], rax
mov rax, qword [rbp + 0xf18]
mov qword [rbp + 0xef0], rax
mov rcx, qword [rbp + 0xf28]
call fcn.140089010
mov rax, qword [rbp + 0xf40]
mov r12, qword [rax + 0xd0]
test r12, r12
je 0x1400a12d8
mov r14, qword [rbp + 0xf40]
lea rdx, [r14 + 0xd8]
cmp r12, 1
jne 0x1400a133c
mov r8d, 0x128
mov rcx, qword [rbp + 0xf28]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r14 + 0x208]
mov qword [rbp + 0xf28], rax
mov rbx, qword [r14 + 0x208]
mov qword [r14 + 0x208], 2
cmp rbx, 2
je 0x1400a21c7
mov rax, r14
add r14, 0x248
movups xmm0, xmmword [rax + 0x210]
movups xmm1, xmmword [rax + 0x220]
movups xmm2, xmmword [rax + 0x230]
movups xmmword [rbp + 0xbf8], xmm2
movups xmmword [rbp + 0xbe8], xmm1
movups xmmword [rbp + 0xbd8], xmm0
lea rcx, [rbp + 0xc10]
mov r8d, 0xe8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xbd0], rbx
mov qword [rbp + 0xc08], rdi
lea rcx, [rbp + 0xa70]
lea rdx, [rbp + 0xbd0]
call fcn.1400c82a0
cmp qword [rbp + 0xa70], 0
je 0x1400a134a
mov r12, qword [rbp + 0xa78]
mov rbx, qword [rbp + 0xa80]
cmp r12, 2
jne 0x1400a1822
mov rax, qword [rbp + 0xea0]
mov qword [rbp + 0xdb0], rax
movaps xmm0, xmmword [rbp + 0xe90]
movaps xmmword [rbp + 0xda0], xmm0
lea rcx, [rbp + 0x6f0]
lea rdx, [rbp + 0xbd0]
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xbd0]
movaps xmmword [rbp + 0xe20], xmm0
mov rax, qword [rbp + 0xbe0]
mov qword [rbp + 0xe30], rax
lea rcx, [rbp + 0x808]
lea rdx, [rbp + 0xa70]
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
mov r13d, 2
jmp 0x1400a141c
mov qword [rbp + 0xe00], rbx
mov qword [rbp + 0xea0], 0
mov word [rbp + 0xee0], 1
mov qword [rbp + 0xeb8], 0
mov qword [rbp + 0xe90], 0
mov qword [rbp + 0xec8], 0
mov rcx, qword [r12 + 0x10]
mov byte [rbp + 0xf4f], 1
mov byte [rbp + 0xf4e], 1
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rbp + 0xf30], rax
cmp qword [rbp + 0xe90], 0
je 0x1400a11ea
mov rcx, qword [rbp + 0xe98]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov qword [rbp + 0xe90], 1
mov rax, qword [rbp + 0xf30]
mov qword [rbp + 0xe98], rax
mov byte [rbp + 0xf4f], 1
mov byte [rbp + 0xf4e], 1
lea rcx, [rbp + 0xe90]
mov rdx, r14
mov r8, r15
call fcn.140150020
movzx eax, byte [r12 + 0x18]
mov byte [rbp + 0xee0], al
movzx ecx, byte [r12 + 0x19]
mov byte [rbp + 0xee1], cl
cmp byte [r12 + 0x1a], 0
je 0x1400a19b4
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1400a1273
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je case.0x140098bd4.29
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, reloc.WS2_32.dll_recv
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je case.0x140098bd4.29
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rbp + 0xeb8]
lea rbx, [0x1401b8b28]
test rcx, rcx
je 0x1400a1a6b
lock dec qword [rcx]
jne 0x1400a1a6b
mov qword [rbp + 0xf30], rax
mov rcx, qword [rbp + 0xeb8]
mov rdx, qword [rbp + 0xec0]
call fcn.1400d6770
jmp 0x1400a1a64
mov r9, qword [rbp + 0xf40]
mov r13, qword [r9 + 0xd8]
mov rbx, qword [r9 + 0xe0]
mov r15, qword [r9 + 0xe8]
mov rax, qword [r9 + 0x100]
mov qword [rbp + 0xd10], rax
movups xmm0, xmmword [r9 + 0xf0]
movaps xmmword [rbp + 0xd00], xmm0
mov rdi, qword [r9 + 0x108]
mov r12, qword [r9 + 0x110]
lea rcx, [rbp + 0x520]
mov r8d, 0xe8
mov rdx, r14
mov r14, r9
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400a14a7
mov rbx, qword [rdx]
mov r13d, 2
jmp 0x1400a14af
mov qword [rbp + 0xf08], r13
mov r13, qword [rbp + 0xa78]
mov rbx, qword [rbp + 0xa80]
mov r15, qword [rbp + 0xa88]
movups xmm0, xmmword [rbp + 0xa90]
movaps xmmword [rbp + 0xda0], xmm0
mov rax, qword [rbp + 0xaa0]
mov qword [rbp + 0xdb0], rax
mov rax, qword [rbp + 0xaa8]
mov qword [rbp + 0xf30], rax
lea rdx, [rbp + 0xab0]
lea rdi, [rbp + 0x6f0]
mov r8d, 0xf0
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xda0]
movaps xmmword [rbp + 0xe20], xmm0
mov rax, qword [rbp + 0xdb0]
mov qword [rbp + 0xe30], rax
lea rcx, [rbp + 0x808]
mov r8d, 0xf0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xe20]
movaps xmmword [rbp + 0xd70], xmm0
mov rax, qword [rbp + 0xe30]
mov qword [rbp + 0xd80], rax
lea rdx, [rbp + 0x810]
lea rcx, [rbp + 0x608]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
cmp r13, 3
je 0x1400a1975
mov rax, qword [rbp + 0xd80]
mov qword [rbp + 0xd10], rax
movaps xmm0, xmmword [rbp + 0xd70]
movaps xmmword [rbp + 0xd00], xmm0
lea rcx, [rbp + 0x520]
lea rdx, [rbp + 0x608]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0xf28]
cmp dword [rcx], 2
je 0x1400a148c
mov rax, qword [rbp + 0xf20]
mov qword [rbp + 0xf00], rax
mov rax, qword [rbp + 0xf10]
mov qword [rbp + 0xef8], rax
mov rax, qword [rbp + 0xf18]
mov qword [rbp + 0xef0], rax
call fcn.140097760
xor r12d, r12d
mov r14, qword [rbp + 0xf40]
cmp qword [r14 + 0xd0], 2
mov rdi, qword [rbp + 0xf30]
je 0x1400a14af
mov byte [r14 + 0x201], 0
mov byte [r14 + 0x201], 0
mov rax, qword [rbp + 0xd10]
mov qword [rbp + 0x9e0], rax
movaps xmm0, xmmword [rbp + 0xd00]
movaps xmmword [rbp + 0x9d0], xmm0
lea rcx, [rbp + 0x180]
lea rdx, [rbp + 0x520]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x200], 1
cmp r13, 3
je 0x1400a1986
mov qword [rbp + 0xf28], r12
mov r12, rdi
mov rax, qword [rbp + 0x9e0]
mov qword [rbp + 0x9c0], rax
movaps xmm0, xmmword [rbp + 0x9d0]
movaps xmmword [rbp + 0x9b0], xmm0
lea rcx, [rbp + 0x98]
lea rdx, [rbp + 0x180]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rbp + 0xf20]
mov qword [rbp + 0xdf0], r14
mov rax, qword [rbp + 0xf10]
mov qword [rbp + 0xde8], rax
mov rcx, qword [rbp + 0xf18]
call fcn.1400a07d0
mov rax, qword [rbp + 0x9c0]
mov qword [rbp + 0xa40], rax
movaps xmm0, xmmword [rbp + 0x9b0]
movaps xmmword [rbp + 0xa30], xmm0
lea rdi, [rbp - 0x50]
lea rdx, [rbp + 0x98]
mov r8d, 0xe8
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14], 1
mov rax, qword [rbp + 0xa40]
mov qword [rbp + 0xa20], rax
movaps xmm0, xmmword [rbp + 0xa30]
movaps xmmword [rbp + 0xa10], xmm0
lea rcx, [rbp + 0x350]
mov r8d, 0xe8
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
cmp r13, 2
jne 0x1400a1645
mov qword [rbp + 0xa70], rbx
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
mov rdi, qword [rbp + 0xf40]
jne 0x1400a160f
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400a224e
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400a224e
mov qword [rax], rbx
lea r15, fcn.140015470
mov rbx, rax
mov byte [rdi + 0x4a], 0
cmp qword [rdi], 0
jne 0x1400a16ef
jmp 0x1400a1700
mov rax, qword [rbp + 0xa20]
mov qword [rbp + 0xd30], rax
movaps xmm0, xmmword [rbp + 0xa10]
movaps xmmword [rbp + 0xd20], xmm0
lea rcx, [rbp + 0x438]
lea rdx, [rbp + 0x350]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rbp + 0xf40]
mov rdi, r12
mov r12, qword [rbp + 0xf28]
jmp 0x1400a17a7
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
mov rdi, qword [rbp + 0xf40]
je 0x1400a21b3
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x20
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400a21b3
mov rbx, rax
movups xmm0, xmmword [rbp + 0xa70]
movups xmm1, xmmword [rbp + 0xa80]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea r15, fcn.1400ed7e0
mov byte [rdi + 0x4a], 0
cmp qword [rdi], 0
je 0x1400a1700
mov rax, qword [rbp + 0xf40]
mov rcx, qword [rax + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0xf40]
mov rcx, qword [rax + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r13d, 3
mov r14, qword [rbp + 0xf40]
cmp qword [r14 + 0x38], 0
je 0x1400a173a
mov r8, qword [r14 + 0x30]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [rsi], r13
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r15
movaps xmm0, xmmword [rbp + 0x9f0]
movups xmmword [rsi + 0x18], xmm0
mov rax, qword [rbp + 0xa00]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rdi
mov qword [rsi + 0x38], r12
lea rcx, [rsi + 0x40]
lea rdx, [rbp + 0x268]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov al, 1
jmp 0x1400a1999
lea rax, [rbp + 0xd48]
mov byte [r14 + 0x4a], 0
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0xd30], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xd20], xmm0
mov r13d, 2
mov rax, qword [rbp + 0xd30]
mov qword [rbp + 0xa00], rax
movaps xmm0, xmmword [rbp + 0xd20]
movaps xmmword [rbp + 0x9f0], xmm0
lea rcx, [rbp + 0x268]
lea rdx, [rbp + 0x438]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x4a], 0
cmp qword [r14], 0
je 0x1400a17f8
mov rax, qword [rbp + 0xf40]
mov rcx, qword [rax + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0xf40]
mov rcx, qword [rax + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r14, qword [rbp + 0xf40]
cmp qword [r14 + 0x38], 0
jne 0x1400a1727
jmp 0x1400a173a
mov qword [rbp + 0xf08], r13
mov r13, qword [rbp + 0xa88]
movups xmm0, xmmword [rbp + 0xa90]
movaps xmmword [rbp + 0xe90], xmm0
mov rax, qword [rbp + 0xaa0]
mov qword [rbp + 0xea0], rax
mov rax, qword [rbp + 0xaa8]
mov qword [rbp + 0xf28], rax
lea rdx, [rbp + 0xab0]
lea rdi, [rbp + 0xbd0]
mov r8d, 0xf0
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xe90]
movaps xmmword [rbp + 0xda0], xmm0
mov rax, qword [rbp + 0xea0]
mov qword [rbp + 0xdb0], rax
lea r15, [rbp + 0x6f0]
mov r8d, 0xf0
mov rcx, r15
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xda0]
movaps xmmword [rbp + 0xbd0], xmm0
mov rax, qword [rbp + 0xdb0]
mov qword [rbp + 0xbe0], rax
lea rdi, [rbp + 0xa70]
mov r8d, 0xf0
mov rcx, rdi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xbd0]
movaps xmmword [rbp + 0xe20], xmm0
mov rax, qword [rbp + 0xbe0]
mov qword [rbp + 0xe30], rax
lea rcx, [rbp + 0x808]
mov r8d, 0xf0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbp + 0xf40]
mov qword [rdi + 0x208], r12
mov qword [rdi + 0x210], rbx
mov qword [rdi + 0x218], r13
movaps xmm0, xmmword [rbp + 0xe20]
movups xmmword [rdi + 0x220], xmm0
mov rax, qword [rbp + 0xe30]
mov qword [rdi + 0x230], rax
mov rax, qword [rbp + 0xf28]
mov qword [rdi + 0x238], rax
lea rdx, [rbp + 0x810]
mov r8d, 0xe8
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x240], 0
mov rax, qword [rbp + 0xf08]
mov byte [rax], 4
mov r14, qword [rbp + 0xf40]
mov rax, qword [rbp + 0xf20]
mov byte [rax], 3
mov qword [rsi], 4
mov al, 4
mov byte [r14 + 0x49], al
mov rax, rsi
add rsp, 0xfd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [r12 + 0x1b], 0
je 0x1400a1a87
mov rcx, qword [r12 + 0x10]
mov byte [rbp + 0xf4f], 1
mov byte [rbp + 0xf4e], 1
add byte [rcx], al
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov rbx, rax
movzx eax, byte [0x14023c318]
sbb dword [rax], eax
mov rcx, qword [0x14023c280]
test rcx, rcx
jne case.0x1400762a9.505
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400a22ce
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x18
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400a22ce
mov qword [rax], 1
mov qword [rax + 8], 1
add byte [rax - 0x77], cl
pop rax
adc byte [rax - 0x75], cl
lea edi, [rax + 0x4800000e]
lea ebx, [0x1401b8af8]
jo 0x1400a1a4f
invalid
test rcx, rcx
je 0x1400a1a6b
lock dec qword [rcx]
jne 0x1400a1a6b
mov qword [rbp + 0xf30], rax
mov rcx, qword [rbp + 0xeb8]
mov rdx, qword [rbp + 0xec0]
call fcn.1400d6770
mov rax, qword [rbp + 0xf30]
mov qword [rbp + 0xeb8], rax
mov qword [rbp + 0xec0], rbx
invalid
add byte [rax], al
mov rbx, qword [rbp + 0xe00]
movzx eax, byte [rbp + 0xee0]
movups xmm0, xmmword [rbp + 0xd70]
movups xmm1, xmmword [rbp + 0xd80]
movups xmm2, xmmword [rbp + 0xd90]
movaps xmmword [rbp + 0xe40], xmm2
movaps xmmword [rbp + 0xe30], xmm1
invalid
add byte [rax], al
movaps xmmword [rbp + 0xe20], xmm0
xor r8d, r8d
test al, al
mov rax, qword [rbp + 0xea0]
test dword [rax + 0x4c00000e], esp
cmovne eax, eax
mov qword [rbp + 0xdf8], rbx
test rax, rax
cmove r8, rax
cmove eax, eax
add byte [rax - 0x7b], cl
ror byte [rdi + rcx + 0x44], 0xc0
mov r9, qword [rbp + 0xec8]
mov rax, qword [rbp + 0xed8]
mov eax, dword [rbp + 0xed8]
mov byte [rbp + 0xf3e], 1
mov byte [rbp + 0xf3d], 1
add byte [rax], al
add esi, eax
test dword [0x1410a1afa], edi
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0xbd0]
lea ecx, [rbp + 0xbd0]
mov rdx, rbx
call fcn.140150710
mov rax, qword [rbp + 0xbe0]
cmp rax, 2
jne 0x1400a1b84
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xa78], 2
js 0x1400a1b22
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add al, byte [rax]
invalid
add byte [rax], al
mov qword [rbp + 0xa80], rax
mov qword [rbp + 0xa70], 1
mov dword [rbp + 0xa70], 1
lea rcx, [rbp + 0xe20]
call fcn.140095b60
lea rcx, [rbp + 0xe38]
call fcn.140088f00
mov byte [rbp + 0xf4c], 1
add byte [rax], al
add dword [rax - 0x73], ecx
lea esp, [rax]
invalid
add byte [rax], al
call fcn.140089010
lock dec qword [rbx]
dec qword [rbx]
jne 0x1400a1fb2
mov rcx, qword [rbp + 0xdf8]
mov byte [rbp + 0xf4f], 0
mov byte [rbp + 0xf4e], 0
call fcn.1400d8090
jmp 0x1400a1fb2
mov qword [rbp + 0xe78], rax
test dword [rax + 0xe], edi
add byte [rax], al
mov eax, dword [rbp + 0xbe8]
mov qword [rbp + 0xf30], rax
add byte [rax], al
mov rax, qword [rbp + 0xbf0]
mov qword [rbp + 0xee8], rax
movaps xmm0, xmmword [rbp + 0xbd0]
mov qword [rbp + 0xcf8], rbx
movaps xmmword [rbp + 0xa50], xmm0
cmp qword [rbp + 0xe90], 0
cmp dword [rbp + 0xe90], 0
cmp dword [rbp + 0xe90], 0
je 0x1400a1be7
mov rcx, qword [rbp + 0xe98]
mov byte [rbp + 0xf3c], 1
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
sldt word [rax]
add edi, edi
adc eax, 0xea847
mov qword [rbp + 0xe10], rax
mov ecx, 1
jmp case.0x140092e9f.365
xor ecx, ecx
mov r14, qword [rbp + 0xea0]
test r14, r14
mov qword [rbp + 0xf08], r13
mov qword [rbp + 0xe08], rcx
je 0x1400a1c7b
mov r12, qword [rbp + 0xeb0]
test r12, r12
mov qword [rbp + 0xe18], r12
sbb byte [rsi], cl
add byte [rax], al
je 0x1400a1c86
mov rax, r12
shr rax, 0x3e
jne 0x1400a22ea
invalid
add byte [rax], al
invalid
mov r15, r12
add r15, r12
je 0x1400a1c8a
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1400a1c53
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400a1c62
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, r15
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
jne 0x1400a1c8f
mov byte [rbp + 0xf3f], 1
mov ecx, 2
mov rdx, r15
call fcn.1401846a0
jmp 0x1400a22f6
xor eax, eax
mov qword [rbp + 0xe80], rax
add bl, ch
invalid
add bl, ch
invalid
lea r15, [r12 + r12]
mov eax, 2
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0x85
or byte [rsi], 0
add byte [rcx + rcx*4 - 0xe], cl
mov rcx, rax
mov qword [rbp + 0xe80], rax
mov rdx, r14
mov r8, r15
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0xe78]
movzx r15d, byte [rbp + 0xee0]
movzx r12d, byte [rbp + 0xee1]
mov r13, qword [rbp + 0xeb8]
test r13, r13
in eax, dx
in eax, dx
je 0x1400a1ce9
mov rax, qword [rbp + 0xec0]
lock inc qword [r13]
jle 0x1400a22e6
invalid
invalid
invalid
add byte [rax], al
mov cs, word [0x18c0a1ce0]
mov dword [rbp + 0xd60], ebp
mov qword [rbp + 0xd60], r13
mov qword [rbp + 0xd68], rax
jmp 0x1400a1cf7
mov qword [rbp + 0xd60], 0
xor r13d, r13d
movaps xmm0, xmmword [rbp + 0xe20]
sub byte [rbp + 0xe20], al
movaps xmm1, xmmword [rbp + 0xe30]
movaps xmm2, xmmword [rbp + 0xe40]
movaps xmmword [rbp + 0xa90], xmm2
movaps xmmword [rbp + 0xa80], xmm1
movaps xmmword [rbp + 0xa70], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x9a0], xmm0
movaps xmmword [rbp + 0x990], xmm0
test rcx, rcx
je 0x1400a1da1
lea r14, [0x1401e7aa8]
cmp qword [rbp + 0xf30], 0
sldt word [rax]
add byte [rdi + rcx + 0x45], cl
cmovne esi, dword [rbp + 0xee8]
sldt word [rax]
add byte [rdi + rcx + 0x45], cl
invalid
mov r13b, 0xe8
invalid
je 0x1400a1db8
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
mov dh, 5
shl dword [rbp - 0x74b7ffe7], 0xd
and ah, byte [rbp - 0x7ab7ffe7]
leave
jne case.0x1400929fd.330
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400a1d8b
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, qword [rbp + 0xf30]
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
invalid
jne 0x1400a1dbd
sal byte [rbp + 0x32], 0xb9
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov rdx, qword [rbp + 0xf30]
call fcn.1401846a0
add al, 0x29
invalid
add cl, ch
push rbp
invalid
add byte [rax], al
mov eax, 1
mov qword [rbp + 0xe88], rax
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
xor byte [rdi], cl
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
xor byte [rdi], cl
add byte [rax], al
jmp 0x1400a1de3
mov eax, 1
mov qword [rbp + 0xe88], rax
mov rcx, rax
mov rdx, r14
mov r8, qword [rbp + 0xf30]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0xee8]
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov rdx, qword [rbp + 0xec8]
test rdx, rdx
test edx, edx
test edx, edx
je 0x1400a1e19
mov r8, qword [rbp + 0xed8]
lea rcx, [rbp + 0xbd0]
call fcn.1400a68a0
mov rax, qword [rbp + 0xbd0]
ror byte [rbx], 1
add byte [rax], al
ror byte [rbx], 1
add byte [rax], al
movups xmm0, xmmword [rbp + 0xbd8]
movaps xmmword [rbp + 0x980], xmm0
jmp 0x1400a1e1b
xor eax, eax
mov rcx, qword [rbp + 0xe80]
mov qword [rbp + 0xca0], rcx
mov rcx, qword [rbp + 0xe18]
sbb byte [rsi], cl
add byte [rax], al
sbb byte [rsi], cl
add byte [rax], al
mov qword [rbp + 0xca8], rcx
mov qword [rbp + 0xcb0], rcx
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0xd68]
movaps xmm0, xmmword [rbp + 0xa70]
movaps xmm1, xmmword [rbp + 0xa80]
movaps xmm2, xmmword [rbp + 0xa90]
movups xmmword [rbp + 0xbe0], xmm0
add byte [rdi], cl
adc dword [rbp + 0xbf0], ecx
add byte [rdi], cl
adc dword [rbp + 0xbf0], ecx
movups xmmword [rbp + 0xc00], xmm2
movups xmm0, xmmword [rbp + 0x96d]
movups xmmword [rbp + 0xc15], xmm0
mov edx, dword [rbp + 0x97c]
mov dword [rbp + 0xc24], edx
mov qword [rbp + 0xc30], 1
mov qword [rbp + 0xc38], 0
movaps xmm0, xmmword [rbp + 0x9a0]
movups xmmword [rbp + 0xc40], xmm0
or al, 0
add byte [rax - 0x39], cl
test dword [rax + 0xc], edx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
or al, 0
add byte [rax - 0x39], cl
test dword [rax + 0xc], edx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xc58], 0
mov dword [rbp + 0xc58], 0
movaps xmm0, xmmword [rbp + 0x990]
movups xmmword [rbp + 0xc60], xmm0
mov rdx, qword [rbp + 0xe88]
mov qword [rbp + 0xc70], rdx
mov rdx, qword [rbp + 0xf30]
mov edx, dword [rbp + 0xf30]
mov edx, dword [rbp + 0xf30]
mov qword [rbp + 0xc78], rdx
mov qword [rbp + 0xc80], rdx
or byte [rax + rax], 0
or byte [rax + rax], 0
mov qword [rbp + 0xc88], 0
movaps xmm0, xmmword [rbp + 0x980]
movups xmmword [rbp + 0xce0], xmm0
movaps xmm0, xmmword [rbp + 0xa50]
mov rdx, qword [rbp + 0xe08]
mov qword [rbp + 0xbd0], rdx
mov rdx, qword [rbp + 0xe10]
mov qword [rbp + 0xbd8], rdx
mov dword [rbp + 0xc10], 0x10000
mov byte [rbp + 0xc14], 0
mov qword [rbp + 0xc28], rbx
movups xmmword [rbp + 0xc90], xmm0
mov qword [rbp + 0xcb8], r13
or al, 0
add byte [rax - 0x77], cl
invalid
ror byte [rax + rax], 0
mov qword [rbp + 0xcc8], 1
mov dword [rbp + 0xcc8], 1
or al, 0
add byte [rax - 0x77], cl
invalid
mov dword [rbp + 0xcc8], 1
mov qword [rbp + 0xcd0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xcd8], rax
mov byte [rbp + 0xcf0], r15b
mov byte [rbp + 0xcf1], r12b
mov word [rbp + 0xcf2], pe_nt_image_headers64
mov byte [rbp + 0xf3b], 0
sldt word [rax]
add byte [rax - 0x73], cl
lea esi, [rax + 0xa]
add byte [rax], al
sldt word [rax]
add byte [rax - 0x73], cl
lea esi, [rax + 0xa]
add byte [rax], al
lea rdx, [rbp + 0xbd0]
add byte [rax], al
call fcn.1400c82a0
mov r13, qword [rbp + 0xf08]
cmp qword [rbp + 0xa70], 0
je 0x1400a200a
mov r15, qword [rbp + 0xa78]
mov rbx, qword [rbp + 0xa80]
add byte [rax], al
add byte [rax], al
cmp r15, 2
je 0x1400a1fe9
lea rdx, [rbp + 0xa88]
lea rcx, [rbp + 0xbd0]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x6f0]
lea rdx, [rbp + 0xbd0]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
mov r14d, 1
add bl, ch
invalid
add bl, ch
sub cl, byte [rbx + rcx*4 - 0x43]
js 0x1400a2019
mov r15, qword [rbp + 0xa78]
add byte [rax], al
mov rbx, qword [rbp + 0xa80]
mov ebx, dword [rbp + 0xa80]
lea rdx, [rbp + 0xa88]
lea edx, [rbp + 0xa88]
lea rcx, [rbp + 0x6f0]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
xor r14d, r14d
invalid
lea rcx, [rbp + 0xe90]
call fcn.1400c8070
mov byte [rbp + 0xf4b], 0
lea rcx, [rbp + 0xda0]
lea ecx, [rbp + 0xda0]
lea ecx, [rbp + 0xda0]
call case.0x140092e1a.420
lea rcx, [rbp + 0x808]
add byte [rax], al
add byte [rax], al
lea rdx, [rbp + 0x6f0]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
test r14, r14
je 0x1400a20fe
cmp r15, 2
je 0x1400a0f04
out dx, al
invalid
invalid
out dx, al
invalid
lea r14, [rbp + 0xa70]
lea rdx, [rbp + 0x808]
mov r8d, 0x118
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0xbd0]
mov r8d, 0x118
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0xbd0]
movups xmm1, xmmword [rbp + 0xbe0]
movaps xmmword [rbp + 0xba0], xmm0
or eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0xba0], eax
movaps xmmword [rbp + 0xbb0], xmm1
sub dword [rbp + 0xbb0], ecx
mov rax, qword [rbp + 0xbf0]
mov qword [rbp + 0xbc0], rax
lea rdx, [rbp + 0xc00]
lea rcx, [rbp + 0x608]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov r12d, 1
jmp 0x1400a0f26
invalid
invalid
test eax, eax
or eax, dword [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
add byte [rax + rax], cl
add byte [rax - 0x73], cl
lea ecx, [rax]
invalid
invalid
lea rcx, [rbp + 0xbd0]
lea rdx, [rbp + 0x808]
xchg ebp, eax
or byte [rax], cl
add byte [rax], al
xchg ebp, eax
or byte [rax], cl
add byte [rax], al
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0xbd0]
movups xmm1, xmmword [rbp + 0xbe0]
loopne 0x1400a212e
add byte [rax], al
loopne 0x1400a212e
add byte [rax], al
movaps xmmword [rbp + 0xba0], xmm0
movaps xmmword [rbp + 0xbb0], xmm1
mov rax, qword [rbp + 0xbf0]
or eax, dword [rax]
invalid
lea esi, [rax + 0x4800000b]
mov eax, dword [rbp + 0xbf0]
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax - 0x75], cl
test eax, esi
or eax, dword [rax]
add byte [rax - 0x77], cl
test eax, eax
or eax, dword [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
add byte [rax + rax], cl
add byte [rax - 0x73], cl
lea ecx, [rax]
invalid
mov qword [rbp + 0xbc0], rax
lea rdx, [rbp + 0xc00]
lea rcx, [rbp + 0x608]
mov r8d, 0xe8
call 0x1280a2156
and al, 0xe
invalid
add byte [rbp + 0x31], al
xor esp, esp
call 0x1280a2156
and al, 0xe
invalid
add byte [rbp + 0x31], al
xor esp, esp
invalid
invalid
invalid
xor esp, esp
jmp 0x1400a0f26
lea rcx, str.future_polled_after_completionC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1401b6ab0]
add byte [rdx + 0x1e], bh
call fcn.1401850e0
jmp 0x1400a22f6
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, str._async_fn__resumed_after_panicking
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
add eax, 0x114a53
mov edx, 0x22
call fcn.140184cf0
ud2
lea rcx, [0x1401b6c00]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
mov edx, 0x23
call fcn.140184cf0
ud2
add byte [rdi], cl
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 0x20
call fcn.1401846a0
invalid
add cl, ch
invalid
add dword [rax], eax
invalid
add byte [rax - 0x73], cl
or eax, 0x11485a
lea rcx, str.future_polled_after_completionC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1401b7008]
add eax, 0x114e33
mov edx, 0x1e
call fcn.1401850e0
jmp 0x1400a22f6
mov qword [rbp + 0xe58], r10
lea rcx, str._async_fn__resumed_after_panicking
lea r8, [0x1401b6dc8]
add eax, 0x114bcf
add eax, 0x114bcf
adc qword [r8], rax
mov edx, 0x22
add byte [rax], al
call fcn.140184cf0
jmp 0x1400a22f6
mov qword [rbp + 0xe58], r10
lea rcx, [0x1401b6c00]
lea r8, [0x1401b6dc8]
adc qword [r8], rax
adc qword [r8], rax
mov edx, 0x23
call fcn.140184cf0
jmp 0x1400a22f6
mov byte [rbp + 0xf4f], 1
mov byte [rbp + 0xf4e], 1
mov ecx, 8
invalid
add byte [rdx + 0x10], bh
mov edx, reloc.WS2_32.dll_recv
call fcn.1401846a0
jmp 0x1400a22f6
mov ecx, 8
mov edx, 8
add byte [rax], al
add byte [rdx + 8], bh
call fcn.1401846a0
jmp 0x1400a22f6
mov rax, qword [rbp + 0xf20]
mov qword [rbp + 0xe70], rax
mov qword [rbp + 0xe68], r10
invalid
add byte [rax], al
mov qword [rbp + 0xe60], rdx
lea rcx, [0x1401b6c00]
lea r8, [0x1401b6e28]
pushfq
adc qword [r8], rax
invalid
pushfq
adc qword [r8], rax
mov edx, 0x23
call fcn.140184cf0
jmp 0x1400a22f6
mov rax, qword [rbp + 0xf20]
mov qword [rbp + 0xe70], rax
mov qword [rbp + 0xe68], r10
mov qword [rbp + 0xe60], rdx
lea rcx, str._async_fn__resumed_after_panicking
lea r8, [0x1401b6e28]
mov edx, 0x22
call fcn.140184cf0
jmp 0x1400a22f6
mov qword [rbp + 0xf08], rbx
mov ecx, 8
mov edx, 0x18
call fcn.1401846a0
jmp 0x1400a22f6
ud2
mov byte [rbp + 0xf3f], 1
call fcn.140005200
ud2
pop r13
pop r14
pop r15
pop rbp
ret
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test dword [rax], esi
sldt word [rax]
mov qword [rbp + 0xe98], rax
mov byte [rbp + 0xf4f], 1
mov byte [rbp + 0xf4e], 1
add byte [rax], al
add dword [rax - 0x7d], ecx
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
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 + 0xf30]
mov qword [rbp + 0xeb8], rax
lea rax, fcn.1400ca9d0
mov qword [rbp + 0xec0], rax
mov byte [rbp + 0xf4f], 1
mov byte [rbp + 0xf4e], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test dword [rdi + rcx], ecx
add byte [rcx], al
lea rcx, [rbp + 0xe20]
call fcn.140089010
mov byte [rbp + 0xf4c], 1
add rsp, 0x28
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, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xda0]
call case.0x140092e1a.420
mov byte [rbp + 0xf4b], 0
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
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]
lea rcx, [rbp + 0xd70]
call fcn.140089010
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
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 + 0xf40]
lea rcx, [rax + 0x220]
call fcn.140095f90
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ch, 0
sldt word [rax]
add byte [rax], al
add byte [rax], al
mov rdi, qword [rbp + 0xf10]
mov qword [rbp + 0xef8], rdi
mov rbx, qword [rbp + 0xf18]
mov qword [rbp + 0xef0], rbx
mov rcx, qword [rbp + 0xf28]
call fcn.140089010
mov qword [rbp + 0xf00], rsi
mov qword [rbp + 0xef8], rdi
mov qword [rbp + 0xef0], rbx
popfq
invalid
invalid
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
popfq
invalid
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x18], 0xffffffffffffffff
je 0x1400a30ae
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x18]
call fcn.140095a60
mov rcx, qword [rbp - 0x10]
add rsp, 0x30
pop rbp
jmp fcn.140089010
ret
pop rbp
jmp fcn.1400a07d0
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
invalid
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
call fcn.140089010
nop
add rsp, 0x20
pop rbp
ret
invalid
int3
in al, dx
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [rcx]
mov dh, 1
mov r8, qword [rcx + 8]
cmp eax, 3
mov qword [rbp - 0x10], rcx
ja 0x1400a326f
cmp eax, 2
je 0x1400a326f
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x1400a3243
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x28]
mov rdx, qword [r8 + 0x18]
mov r8, qword [r8 + 0x20]
mov eax, dword [rax + 0x20]
call qword [rax + reloc.WS2_32.dll_recv]
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
test rax, rax
je 0x1400a3268
mov rax, qword [rax + 0x10]
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
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
sbb byte [rcx + rcx*4 + 0x45], cl
call 0x1504abdcf
or byte [rcx - 0x73], cl
sbb byte [rcx + rcx*4 + 0x45], cl
call 0x1504abdcf
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x10]
test rax, rax
jne 0x1400a3230
jmp 0x1400a3243
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call 0x13a704cae
dec dword [rax - 0x75]
invalid
invalid
lea rcx, [rax + 0x10]
call fcn.140020080
nop
add rsp, 0x20
pop rbp
ret
call 0x13a704cae
dec dword [rax - 0x75]
invalid
invalid
invalid
invalid
int3
out 0xfe, eax
invalid
or byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400a32f0
xor byte [rax], cl
add byte [rax], al
mov qword [rbp + 0x828], 0xfffffffffffffffe
mov rdi, r8
mov r15, rdx
mov rsi, rcx
invalid
movzx eax, byte [rdx + 0x268]
lea rcx, [0x1401ec00c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
mov qword [rbp + 0x800], rdx
jmp rax
lea rcx, [rbp + 0x268]
add byte [rax], al
mov r8d, 0x258
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov ebx, dword [r15 + 0x260]
add al, byte [rax]
add byte [rcx - 0x6535ff05], al
cmp ecx, dword [rdi]
invalid
add dword [rax], 0
invalid
add al, byte [rax]
add byte [rcx - 0x6535ff05], al
cmp ecx, dword [rdi]
test dword [rbx + 0x49000000], eax
lea ecx, [rdi + 0x270]
lea rcx, [r15 + 0x270]
mov r8d, 0x258
mov rdx, r15
add byte [rcx + rcx*4 - 6], cl
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r15 + 0x270]
lea rcx, [rbp + 0x4c0]
mov qword [rbp + 0x810], rdx
adc byte [rax], cl
add byte [rax], al
adc byte [rax], cl
add byte [rax], al
mov r8, rdi
call fcn.14009f1b0
movzx edi, byte [rbp + 0x4d1]
cmp dil, 3
jne 0x1400a33e3
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x1400a38b2
add al, 0
invalid
add al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov ch, 0xc0
add al, 0
add byte [rdx + 0x4d09d], cl
add byte [rbx + 0x4d285], cl
add byte [rcx + 0x81885], cl
add byte [rdi], cl
mov bh, 0x85
invalid
movdqa xmm6, xmmword [rbp + 0x4c0]
mov bl, byte [rbp + 0x4d0]
mov eax, dword [rbp + 0x4d2]
mov dword [rbp + 0x818], eax
movzx eax, word [rbp + 0x4d6]
mov word [rbp + 0x81c], ax
mov rcx, qword [rbp + 0x810]
call fcn.140097390
jmp case.0x14009f1f6.20
mov r14, qword [r15 + 0x258]
call fcn.14015cf10
add rax, r14
jae 0x1400a3494
call fcn.14015cf10
add rax, 0x38640900
jb 0x1400a390d
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
invalid
add rax, rcx
jb 0x1400a3927
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_time_sleep.rs
lea rcx, [rbp + 0x790]
mov rdx, rax
call fcn.140161af0
jmp 0x1400a34df
mov r8d, edx
add r8d, ebx
cmp r8d, 0x3b9aca00
jb 0x1400a34af
inc rax
je 0x1400a342d
add r8d, 0xc4653600
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rsb_
lea rcx, [rbp + 0x790]
mov rdx, rax
call fcn.140161af0
lea rbx, [rbp + 0x4c0]
lea ebx, [rbp + 0x4c0]
lea rdx, [rbp + 0x268]
mov r8d, 0x258
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0x790]
movups xmm1, xmmword [rbp + 0x7a0]
movups xmm2, xmmword [rbp + 0x7b0]
invalid
add byte [rax], al
invalid
movups xmm3, xmmword [rbp + 0x7c0]
movups xmmword [rbp + 0x718], xmm0
movups xmmword [rbp + 0x728], xmm1
movups xmmword [rbp + 0x738], xmm2
xchg ebp, eax
cmp byte [rdi], al
add byte [rax], al
xchg ebp, eax
cmp byte [rdi], al
add byte [rax], al
movups xmmword [rbp + 0x748], xmm3
movups xmm0, xmmword [rbp + 0x7d0]
adc byte [rbp + 0x7d0], al
adc byte [rbp + 0x7d0], al
movups xmmword [rbp + 0x758], xmm0
movups xmm0, xmmword [rbp + 0x7e0]
movups xmmword [rbp + 0x768], xmm0
movdqu xmm0, xmmword [rbp + 0x7f0]
movdqu xmmword [rbp + 0x778], xmm0
movq qword [rbp + 0x778], mm0
movq qword [rbp + 0x778], mm0
lea r14, [rbp - 0x60]
mov r8d, 0x2c8
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rbp + 0x800]
lea rcx, [r15 + 0x270]
mov r8d, 0x2c8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r15 + 0x270]
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
cmp eax, 1
mov qword [rbp + 0x810], rdx
je 0x1400a3608
test eax, eax
jne 0x1400a3633
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x88]
lea rdx, [0x140173400]
call fcn.140152030
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd8], 1
mov rdx, qword [rbp + 0x810]
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xd4], 0
setne cl
cmp byte [rax + 0xd5], 0
sete bl
and bl, cl
jmp 0x1400a3635
lea rcx, [rbp + 0x4c0]
mov r8, rdi
call fcn.14009f1b0
mov rax, qword [rbp + 0x800]
lea r15, [rax + 0x4c8]
movzx r14d, byte [rbp + 0x4d1]
cmp r14b, 3
jne 0x1400a3717
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0xd8]
cmp eax, 1
je 0x1400a36c7
test eax, eax
jne 0x1400a36f9
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x88]
lea rdx, [0x140173400]
call fcn.140152030
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd8], 1
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx edx, byte [rax + 0xd4]
test dl, dl
sete cl
cmp byte [rax + 0xd5], 0
setne al
or al, cl
or bl, al
cmp bl, 1
jne 0x1400a374c
mov rdx, qword [rdi]
mov rcx, r15
call fcn.1401621f0
test al, al
je 0x1400a380c
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1400a38b2
mov qword [rbp + 0x820], r15
movdqa xmm6, xmmword [rbp + 0x4c0]
movzx ebx, byte [rbp + 0x4d0]
rol byte [rax + rax], 1
add byte [rbx + 0x4d285], cl
add byte [rcx + 0x79085], cl
add byte [rdi], cl
mov bh, 0x85
invalid
add al, 0
add byte [rsi - 0x77], ah
test dword [rdi + rax - 0x35170000], edx
xchg esp, eax
invalid
add byte [rax], al
jmp 0x1400a3816
rol byte [rax + rax], 1
add byte [rbx + 0x4d285], cl
add byte [rcx + 0x79085], cl
add byte [rdi], cl
mov bh, 0x85
invalid
xchg esp, eax
invalid
mov byte [rbp + 0x820], dl
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd4], 0
mov rdx, qword [rdi]
mov rcx, r15
call fcn.1401621f0
mov ebx, eax
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
cmp eax, 1
movzx edi, byte [rbp + 0x820]
je 0x1400a37e3
test eax, eax
jne 0x1400a3804
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x88]
lea rdx, [0x140173400]
call fcn.140152030
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd8], 1
sbb al, 0
add byte [rax], al
add dword [rbx + 0x198b3305], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd4], dil
mov byte [rax + 0xd4], bh
mov byte [rax + 0xd5], 0
test bl, bl
jne 0x1400a370c
mov qword [rbp + 0x820], r15
mov r14b, 3
movzx eax, word [rbp + 0x794]
mov word [rbp + 0x80c], ax
mov eax, dword [rbp + 0x790]
add byte [rcx + 0x80885], cl
add byte [rax - 0x75], cl
lea edx, [rax]
or byte [rax], al
add al, ch
push rsp
cmp edi, edi
dec dword [rax - 0x75]
lea esp, [rax]
or byte [rax], al
invalid
add byte [rcx + 0x80885], cl
add byte [rax - 0x75], cl
lea edx, [rax]
or byte [rax], al
add al, ch
push rsp
cmp edi, edi
dec dword [rax - 0x75]
lea esp, [rax]
or byte [rax], al
add al, ch
call fcn.140096de0
mov dil, 2
cmp r14b, 2
call fcn.140096de0
mov dil, 2
cmp r14b, 2
je case.0x14009f1f6.20
movzx eax, r14b
cmp eax, 3
jne 0x1400a3874
invalid
sbb cl, byte [rax - 0x73]
add eax, 0x1139e7
lea rax, [0x1401b7248]
movq xmm0, rax
movdqa xmm6, xmmword [0x14018c6e0]
punpcklqdq xmm6, xmm0
jmp case.0x14009f1f6.20
invalid
sbb eax, 0xc85b70f
or byte [rax], al
add byte [rsi - 0x77], ah
movzx eax, word [rbp + 0x80c]
mov word [rbp + 0x81c], ax
test dword [rax + rcx], ebx
add byte [rax], al
test dword [rax + rcx], ebx
add byte [rax], al
mov eax, dword [rbp + 0x808]
mov dword [rbp + 0x818], eax
mov edi, r14d
movdqu xmmword [rsi], xmm6
mov byte [rsi + 0x10], bl
adc byte [rax - 0x78], al
jle 0x1400a38ad
adc byte [rax - 0x78], al
jle 0x1400a38ad
mov eax, dword [rbp + 0x818]
mov dword [rsi + 0x12], eax
movzx eax, word [rbp + 0x81c]
invalid
add byte [rcx - 0x48f0edba], cl
test dword [rax + rcx], ebx
add byte [rax], al
invalid
mov word [rsi + 0x16], ax
mov dword [rsi + 0x16], eax
mov al, 1
mov rcx, qword [rbp + 0x800]
add byte [rax], cl
add byte [rax], al
mov byte [rcx + 0x268], al
mov rax, rsi
push 0x48000002
mov eax, esi
movaps xmm6, xmmword [rbp + 0x830]
add rsp, 0x8c8
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rsb_
mov edx, 0x22
call fcn.140184cf0
ud2
lea rcx, [0x1401b6c00]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rsb_
mov edx, 0x23
call fcn.140184cf0
ud2
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], 1
lea rax, [0x1401e7aa8]
mov qword [rbp + 0x4d0], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x4d8], xmm0
lea rdx, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_time.rsx
lea rcx, [rbp + 0x4c0]
call fcn.140184b30
ud2
sal byte [rdi + rax*2 + 0x48], 0x89
ror dword [rax - 0x77], 5
xchg ebp, eax
jge 0x1400a4503
add byte [rcx - 0x48], al
sub byte [rax], al
add byte [rax], al
invalid
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
invalid
invalid
test rax, rax
je 0x1400a4528
mov rcx, qword [rbp - 0x18]
mov qword [rax + 0x20], rcx
and byte [rdi], cl
adc byte [rbp - 0x38], al
and byte [rdi], cl
adc byte [rbp - 0x38], al
enter 0x100f, 0x4d
fmul dword [rdi]
adc dword [rax + 0x10], ecx
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rdx, fcn.1400a4100
adc eax, 0x112ac5
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov ecx, 8
mov edx, 0x28
call fcn.1401846a0
jmp 0x1400a4546
invalid
ud2
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
sbb dword [rax], eax
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1400a4609
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400a461b
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, rdi
call sub.KERNEL32.dll_HeapAlloc
lodsd eax, dword [rsi]
hlt
or eax, 0xc6894900
test rax, rax
jne 0x1400a4635
lodsd eax, dword [rsi]
hlt
mov ecx, 1
add byte [rax], al
mov rdx, rdi
call fcn.1401846a0
ud2
mov rcx, r14
mov rdx, rbx
mov r8, rdi
clc
clc
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0x38]
lea r8, [rsp + 0x20]
mov rdx, rsi
call fcn.14008fc30
cmp qword [rsp + 0x38], 0
je 0x1400a4697
mov r8, qword [rsp + 0x40]
test r8, r8
je 0x1400a4697
cmp qword [rsp + 0x48], 0
je 0x1400a4697
mov rcx, qword [0x14023c280]
xor edx, edx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x58
invalid
pop rax
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
int3
sub esp, 0x30
mov rsi, rcx
mov rcx, qword [rsp + 0x60]
mov rax, qword [rdx]
mov r10, qword [rdx + 8]
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov rdx, rax
call qword [r10 + 0x20]
push rdx
and byte [rax - 0x77], cl
invalid
add rsp, 0x30
pop rsi
ret
push rdx
and byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
jmp qword [rdx + 0x40]
jmp r8
int3
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x2b8
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esi
add al, byte [rax]
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
ror dword [rax - 0x77], cl
invalid
call 0x1880a47b2
mov dword [rbp + 0x1f8], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
dec dword [rax - 0x77]
ror dword [rax - 0x77], cl
invalid
mov qword [rbp + 0x218], 0
mov rsi, qword [r8]
mov r12d, dword [r8 + 8]
mov r15d, dword [r8 + 0xc]
imul r13, r12, 0x130
lea rdi, [rbp - 0x58]
lea r14, [rbp + 0xc8]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov dword [rbp + 0x1f0], r12d
mov dword [rbp + 0x1f4], r15d
cmp qword [rsi + 0x10], r12
jbe 0x1400a49c0
mov rdx, qword [rsi]
cmp dword [rdx + r13], 2
je 0x1400a49c0
add rdx, r13
cmp dword [rdx + 0x114], r15d
jne 0x1400a49c0
mov rcx, rdi
mov r8, rbx
fsubr st(0)
out dx, eax
pop rdi
or dword [rax], eax
fsubr st(0)
out dx, eax
pop rdi
or dword [rax], eax
cmp byte [rbp - 0x58], 9
je 0x1400a4852
mov r8d, 0x120
mov rcx, r14
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
call fcn.1400a4bb0
jmp 0x1400a47f0
mov dword [rbp + 0x220], r12d
lea rax, [rbp + 0x224]
mov dword [rbp + 0x224], r15d
cmp qword [rsi + 0x10], r12
jbe 0x1400a4a31
mov rcx, qword [rsi]
cmp dword [rcx + r13], 2
je 0x1400a4a31
add rcx, r13
cmp dword [rcx + 0x114], r15d
jne 0x1400a4a31
mov qword [rcx + 0x88], 0
add byte [rax], al
mov dword [rbp + 0x220], r12d
mov dword [rbp + 0x224], r15d
cmp qword [rsi + 0x10], r12
jbe 0x1400a4a8b
mov rcx, qword [rsi]
cmp dword [rcx + r13], 2
cmp dword [rcx + rbp], 2
cmp dword [rcx + rbp], 2
je 0x1400a4a8b
add rcx, r13
cmp dword [rcx + 0x114], r15d
jne 0x1400a4a8b
mov dword [rcx + 0x118], 0
mov rax, qword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
cmp dword [rax + 0x4c], 1
jne 0x1400a48fa
cmp r12d, dword [rax + 0x50]
jne 0x1400a48fa
cmp r15d, dword [rax + 0x54]
cmp edi, dword [rax + 0x54]
jne 0x1400a48fa
mov dword [rax + 0x4c], 2
mov r8, qword [rbp + 0x1f8]
cmp r8, 2
je 0x1400a49ab
lea rdx, [rbp + 0x210]
xchg ebp, eax
adc byte [rdx], al
add byte [rax], al
mov rcx, qword [rbp + 0x200]
mov rax, qword [rbp + 0x208]
test r8, r8
je 0x1400a4937
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rbp + 0x1f8]
cmp r8, 2
je 0x1400a49ab
mov rdx, qword [rbp + 0x210]
add byte [rax], al
mov rcx, qword [rbp + 0x200]
mov rax, qword [rbp + 0x208]
test r8, r8
je 0x1400a4973
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
loopne 0x1400a495c
loopne 0x1400a495c
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rbp + 0x1f8]
cmp rax, 2
je 0x1400a49ab
test rax, rax
je 0x1400a49ab
mov rax, qword [rbp + 0x200]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400a49ab
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
call fcn.1400d6770
nop
add rsp, 0x2b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [rbp + 0x1f4]
lea eax, [rbp + 0x1f4]
mov qword [rbp + 0x220], rax
lea rax, [0x140032050]
mov qword [rbp + 0x228], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0xd0], 1
mov qword [rbp + 0xe8], 0
lea rax, [rbp + 0x220]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xe0], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
invalid
add byte [rax - 0x73], cl
invalid
enter 0, 0
call fcn.140184b30
jmp 0x1400a4ae3
invalid
mov qword [rbp - 0x58], rax
lea rax, [0x140032050]
mov qword [rbp - 0x50], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0xd0], 1
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 - 0x77], cl
mov ebp, 0xd8
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 - 0x77], cl
mov ebp, 0xd8
mov qword [rbp + 0xe0], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
add byte [rax - 0x73], cl
adc eax, 0xea5b3
lea rcx, [rbp + 0xc8]
call fcn.140184b30
jmp 0x1400a4ae3
mov qword [rbp - 0x58], rax
lea rax, [0x140032050]
mov qword [rbp - 0x50], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0xd0], 1
mov qword [rbp + 0xe8], 0
mov dword [rbp + 0xe8], 0
mov dword [rbp + 0xe8], 0
mov qword [rbp + 0xd8], rdi
mov qword [rbp + 0xe0], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
adc eax, 0xea559
lea rcx, [rbp + 0xc8]
call fcn.140184b30
ud2
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
lea rcx, [rbp + 0x1f8]
call fcn.14001dae0
nop
add rsp, 0x28
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 [rax - 0x73], cl
invalid
idiv edi
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
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 ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x1f8]
call fcn.14001da30
idiv edi
idiv edi
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop rsi
invalid
pop rsi
pop r15
pop rbp
ret
int3
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [rcx]
cmp rax, 6
invalid
ja case.0x1400a4be0.2
add byte [rcx - 0x77], cl
leave
mov r9, rcx
lea rcx, [0x1401ec020]
lea ecx, [0x1401ec020]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r9 + 8]
cmp rax, 1
je 0x1400a4c58
or byte [r8 - 0x7d], cl
clc
add dword [rsp + rbp*2 + 0x48], esi
test rax, rax
test eax, eax
jne case.0x1400a4be0.2
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 0x18]
mov rax, qword [rax + 0x10]
adc byte [r9 - 0x75], cl
push rcx
sbb byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
mov r8, qword [r9 + 0x20]
add r9, 0x28
add ecx, 0x28
invalid
mov r8, qword [r9 + 0x20]
add r9, 0x28
add ecx, 0x28
add ecx, 0x28
sub bl, ch
jmp 0x1400a4c4d
lea rcx, [r9 + 8]
lea rcx, [r9 + 8]
mov qword [rbp - 0x10], r9
call fcn.14002eaa0
jmp 0x1400a4c27
lea rcx, [r9 + 8]
mov qword [rbp - 0x10], r9
call fcn.14002eaa0
clc
invalid
clc
dec dword [rax - 0x75]
invalid
mov rcx, qword [rbp - 0x10]
add rcx, 0x68
add ecx, 0x68
add ecx, 0x68
add rsp, 0x30
pop rbp
jmp fcn.140069920
mov rax, qword [r9 + 8]
mov rdx, qword [r9 + 0x10]
adc byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
sbb byte [r9 - 0x7d], cl
invalid
invalid
adc byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
sbb byte [r9 - 0x7d], cl
shl dword [rax], 0x4c
mov ecx, ecx
mov rcx, r9
add rsp, 0x30
pop rbp
jmp rax
cmp qword [r9 + 0x18], 0
je case.0x1400a4be0.2
mov r8, qword [r9 + 0x10]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
mov ecx, dword [0x14023c280]
xor edx, edx
add rsp, 0x30
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x30
pop rbp
ret
add byte [rax], al
movaps xmm1, xmmword [rbp + 0x2f0]
mov rax, qword [rbp + 0x300]
mov qword [rbp - 0x30], rax
mov eax, dword [rbp + 0x308]
add byte [rax], al
mov dword [rbp - 0x28], eax
movzx eax, word [rbp + 0x30c]
mov word [rbp - 0x24], ax
fmul qword [r15]
mov dh, 0x85
invalid
add eax, dword [rax]
add byte [rax - 0x49f021bb], cl
test dword [rdi], ecx
add eax, dword [rax]
invalid
mov dh, 0x85
invalid
add byte [rax + 0x110fdf45], cl
ror byte [r15], 0x11
mov r8b, 0xc6
test al, 0
mov byte [rbp - 0x21], al
movups xmmword [rbp - 0x40], xmm1
movups xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x58], 0
mov dword [rbp + 0x310], r13d
mov dword [rbp + 0x314], r11d
add byte [rax], al
cmp qword [rdi + 0x10], r13
cmp dword [rdi + 0x10], ebp
jbe 0x1400a561d
mov r12, qword [rdi]
imul rax, r13, 0x130
add dword [rax], eax
add byte [rcx - 0x7d], al
cmp al, 4
add cl, byte [rdi]
test byte [rsi], dl
add eax, dword [rax]
invalid
add r12, rax
cmp dword [r12 + 0x114], r11d
jne 0x1400a561d
mov qword [rbp + 0x208], rax
mov dword [rbp + 0x318], r11d
lea rcx, [rbp + 0xd8]
lea rdx, [rbp - 0x58]
mov r8d, 0x120
call sub.VCRUNTIME140.dll_memcpy
pop rdi
or eax, 0x85c74800
mov dword [rbp + 0xc8], 0
invalid
mov r14, qword [rbx + 0x20]
mov byte [rbp + 0x31f], 0
lea r8, [rbp + 0xc8]
mov rcx, rbx
mov rdx, r14
call fcn.14013a530
cmp qword [r12], 0
je 0x1400a5428
cmp qword [rbx + 0x10], r14
jbe 0x1400a572b
mov rax, qword [rbx]
test rax, rax
je 0x1400a572b
imul rcx, r14, 0x130
add rax, rcx
cmp dword [rax], 2
je 0x1400a572b
mov rcx, qword [r12 + 8]
and al, 8
add r12, 8
mov qword [rax], 1
mov qword [rax + 8], rcx
jmp 0x1400a5439
inc dword [rbx - 0x7bf0fe06]
invalid
add dword [rcx], eax
add byte [rax], al
mov rax, qword [rbp + 0x2e8]
mov rdx, qword [rbp + 0x2f0]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x300]
mov byte [rbp + 0x31e], 0
invalid
add eax, dword [rax]
add byte [rax], al
call rax
jmp 0x1400a54d7
invalid
mov qword [r12], 1
mov qword [r12 + 8], r14
add r12, 0x10
mov qword [r12], r14
mov dword [rbp + 0x310], r13d
mov ecx, dword [rbp + 0x318]
mov dword [rbp + 0x314], ecx
add byte [rax], al
add byte [rax], al
cmp qword [rdi + 0x10], r13
mov rdx, qword [rbp + 0x208]
jbe 0x1400a5695
mov rax, qword [rdi]
cmp dword [rax + rdx], 2
je 0x1400a5695
add rax, rdx
cmp dword [rax + 0x114], ecx
jne 0x1400a5695
cmp dword [rax + 0x84], 0
jle 0x1400a54a0
add rsi, 0x10
mov byte [rbp + 0x31f], 0
lea rdx, [rbp + 0x1f8]
mov rcx, rsi
call fcn.140025df0
mov sil, 1
xor edi, edi
mov r8, qword [rbp + 0x2b8]
cmp r8, 2
jne 0x1400a54ec
jmp 0x1400a55aa
xor edi, edi
xor esi, esi
mov r8, qword [rbp + 0x2b8]
cmp r8, 2
clc
add cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
clc
add cl, byte [rdi]
test byte [rsi + 0x48000000], bh
lea edx, [rbp + 0x2d0]
lea rdx, [rbp + 0x2d0]
mov rcx, qword [rbp + 0x2c0]
mov rax, qword [rbp + 0x2c8]
test r8, r8
test eax, eax
test eax, eax
je 0x1400a5518
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add ecx, eax
add rcx, 0x10
mov rax, qword [rax + 0x68]
mov byte [rbp + 0x31c], dil
call rax
mov r8, qword [rbp + 0x2b8]
add byte [rcx - 0x7d], cl
clc
invalid
je 0x1400a55aa
add byte [rcx - 0x7d], cl
clc
add dh, byte [rax + rdi*2 + 0x48]
mov edx, dword [rbp + 0x2d0]
mov rdx, qword [rbp + 0x2d0]
mov rcx, qword [rbp + 0x2c0]
mov ecx, dword [rbp + 0x2c0]
mov rax, qword [rbp + 0x2c8]
test r8, r8
mov dword [rbp + 0x318], edi
je 0x1400a5564
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rbp + 0x2b8]
cmp rax, 2
mov r8d, dword [rbp + 0x318]
je 0x1400a55aa
test rax, rax
je 0x1400a55aa
mov rax, qword [rbp + 0x2c0]
lock dec qword [rax]
jne 0x1400a55aa
mov rcx, qword [rbp + 0x2c0]
mov rdx, qword [rbp + 0x2c8]
mov edx, dword [rbp + 0x2c8]
mov edx, dword [rbp + 0x2c8]
mov byte [rbp + 0x31d], r8b
call fcn.1400d6770
add eax, dword [rax]
cmp r15d, 3
jne 0x1400a5607
mov rax, qword [rbp + 0x260]
cmp eax, 3
je 0x1400a5607
add byte [rbx + 0x4b7403f8], al
cmp eax, 1
je 0x1400a55e7
test rax, rax
jne 0x1400a5607
lea rcx, [rbp + 0x280]
mov rax, qword [rbp + 0x268]
mov rdx, qword [rbp + 0x270]
mov r8, qword [rbp + 0x278]
add al, byte [rax]
add bh, bh
push rax
adc bl, ch
invalid
add al, byte [rax]
add bh, bh
push rax
adc bl, ch
and byte [rax - 0x7d], cl
mov ebp, 0x270
cmp qword [rbp + 0x270], 0
je 0x1400a5607
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x268]
mov r8, qword [rbp + 0x268]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, esi
add rsp, 0x3a8
add eax, dword [rax]
add byte [rbx + 0x5f], bl
add eax, dword [rax]
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [rbp + 0x314]
mov qword [rbp + 0x2a8], rax
lea rax, [0x140032050]
mov qword [rbp + 0x2b0], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0xd0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xe8], 0
lea rax, [rbp + 0x2a8]
mov qword [rbp + 0xd8], rax
add byte [rax - 0x39], cl
test eax, esp
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dh, al
test dword [rdi], ebx
add eax, dword [rax]
add byte [rcx], al
add byte [rax - 0x39], cl
test eax, esp
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dh, al
test dword [rdi], ebx
add eax, dword [rax]
add byte [rcx], al
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xc8]
call fcn.140184b30
jmp 0x1400a574a
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x314]
mov qword [rbp + 0x2a8], rax
add byte [rax - 0x73], cl
add eax, 0xfff8c9a6
add byte [rax - 0x73], cl
add eax, 0xfff8c9a6
mov qword [rbp + 0x2b0], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0xd0], 1
test eax, edx
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
test dword [rax + 0x48000002], ebp
mov dword [rbp + 0xd8], eax
test eax, edx
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
test dword [rax + 0x48000002], ebp
mov dword [rbp + 0xd8], eax
mov qword [rbp + 0xe0], 1
mov byte [rbp + 0x31f], 0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xc8]
add byte [rax], al
add al, ch
sub ah, dh
invalid
add bl, ch
invalid
add byte [rax], al
add al, ch
sub ah, dh
or eax, 0xc640eb00
test dword [rsi], ebx
add eax, dword [rax]
add byte [rcx], al
lea rcx, str.wasnt_expecting_a_frame_to_reclaim
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streamsprioritize.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_buffer.rs
add byte [rdx + 0x23], bh
add byte [rdx + 0x23], bh
call fcn.1401875e0
jmp 0x1400a574a
mov byte [rbp + 0x31f], 0
lea rcx, [0x1401bbb22]
lea r8, [0x1401bb900]
mov edx, 0xb
call fcn.1401875e0
invalid
invalid
invalid
invalid
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x31f], 0
je 0x1400a5785
mov byte [rbp + 0x31e], 0
lea rcx, [rbp - 0x58]
call fcn.1400a4bb0
mov byte [rbp + 0x31e], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x31ebd], al
add byte [rax], al
je 0x1400a57d1
lea rcx, [rbp + 0x210]
call fcn.1400698d0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x2b8]
call fcn.14001dae0
mov byte [rbp + 0x31c], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov esi, dword [rbp + 0x318]
mov byte [rbp + 0x31d], sil
lea rcx, [rbp + 0x2b8]
call fcn.140020050
add al, ch
wait
cmpsd dword [rsi], dword [rdi]
idiv edi
mov byte [rbp + 0x31d], sil
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp dword [rbp + 0x260], 3
je case.0x140098205.57
cmp byte [rbp + 0x31d], 0
je case.0x140098205.57
add byte [rsp + rcx + 0x48], dh
lea ecx, [rbp + 0x260]
add al, byte [rax]
invalid
lea rcx, [rbp + 0x260]
add al, byte [rax]
add al, ch
invalid
call fcn.1400698d0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
lea ebp, [rsp + 0x30]
xor byte [rax - 0x39], cl
clc
invalid
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
mov qword [rbp - 0x10], rcx
call fcn.14002eaa0
dec dword [rax - 0x75]
invalid
invalid
add rcx, 0x60
add rsp, 0x30
pop rbp
jmp fcn.140069920
invalid
cld
invalid
dec dword [rax - 0x75]
invalid
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x30
and byte [rax - 0x73], cl
push 0x30
mov rcx, qword [rbp - 0x10]
add rcx, 0x60
add ecx, 0x60
call fcn.140069920
nop
add rsp, 0x20
pop rbp
ret
invalid
int3
int3
sub esp, 0x30
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [rcx]
cmp rax, 6
cmp eax, 6
invalid
ja case.0x1400a59b0.2
mov r9, rcx
leave
lea rcx, [0x1401ec03c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [r9 + 8]
cmp rax, 1
or byte [rax - 0x7d], cl
clc
add dword [rsp + rbp*2 + 0x48], esi
je 0x1400a5a28
test rax, rax
je 0x1400a5a28
test rax, rax
jne case.0x1400a59b0.2
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 0x18]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov r8, qword [r9 + 0x20]
add r9, 0x28
jmp 0x1400a5a1d
lea rcx, [r9 + 8]
mov qword [rbp - 0x10], r9
mov dword [rbp - 0x10], ecx
call fcn.14002eaa0
jmp 0x1400a59f7
lea rcx, [r9 + 8]
mov qword [rbp - 0x10], r9
call fcn.14002eaa0
nop
clc
invalid
or byte [rcx + rcx*4 + 0x4d], cl
invalid
nop
clc
dec dword [rax - 0x75]
invalid
mov rcx, qword [rbp - 0x10]
add rcx, 0x68
add rsp, 0x30
pop rbp
jmp fcn.140069920
mov rax, qword [r9 + 8]
mov rdx, qword [r9 + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [r9 + 0x18]
sbb byte [rcx - 0x7d], cl
invalid
invalid
sbb byte [rcx - 0x7d], cl
shl dword [rax], 0x4c
mov ecx, ecx
mov rcx, r9
add rsp, 0x30
pop rbp
jmp rax
cmp qword [r9 + 0x18], 0
je case.0x1400a59b0.2
add byte [rcx + rbx + 0x4d], dh
mov eax, dword [rcx + 0x10]
mov r8, qword [r9 + 0x10]
mov rcx, qword [0x14023c280]
xor edx, edx
add rsp, 0x30
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x30
pop rbp
ret
add byte [rax], al
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], 0
lea rax, [rsi + rsi*8]
lea r12, [rbx + rax*8]
and al, 0xc3
xor ecx, ecx
lea r15, [rbp - 0x40]
mov r13, rsi
sub r13, 1
jb 0x1400a6513
add byte [rax], al
invalid
nop dword [rax + rax]
cmp rbx, r12
je 0x1400a6513
invalid
mov al, byte [rax]
add byte [rax], al
cmp rcx, rsi
mov qword [rbp - 8], rcx
jae 0x1400a6536
invalid
add byte [rax - 0x75], cl
and byte [r11 + r9*4 + 0x43], cl
sub byte [rax - 0x73], cl
lea edx, [rbx + 0x38]
invalid
invalid
invalid
mov rax, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
lea rdx, [rbx + 0x38]
lea edx, [rbx + 0x38]
mov r9, qword [rbx + 0x30]
xor byte [r9 + r9*4 - 7], cl
xor byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call qword [rax]
movzx eax, byte [rbx + 0x40]
movups xmm0, xmmword [rbp - 0x40]
movups xmm1, xmmword [rbp - 0x30]
adc byte [rbp - 0x30], cl
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
adc byte [rbx + 0x10], cl
add rbx, 0x48
mov rcx, qword [rbp - 8]
lea r8, [rcx + rcx*8]
inc rcx
inc ecx
movups xmmword [r14 + r8*8], xmm0
movups xmmword [r14 + r8*8 + 0x10], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [r14 + r8*8 + 0x20], xmm0
movups xmmword [rsi + rax*8 + 0x20], xmm0
movups xmmword [r14 + r8*8 + 0x30], xmm1
mov byte [r14 + r8*8 + 0x40], al
mov eax, dword [rbp - 0x40]
mov edx, dword [rbp - 0x3d]
mov dword [r14 + r8*8 + 0x41], eax
mov dword [r14 + r8*8 + 0x44], edx
sub r13, 1
jae 0x1400a6480
mov qword [rbp - 0x10], rsi
mov qword [rdi + 0x10], rsi
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rdi], xmm0
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_src_slice.rs
mov rdx, rsi
call fcn.140184bf0
ud2
mov rdx, r15
call fcn.1401846a0
ud2
lea ebp, [rdx + 0x80]
lea rsi, [rbp - 0x20]
mov rcx, rsi
mov rdx, qword [rbp - 8]
call fcn.1400a6ab0
mov rcx, rsi
call fcn.1400010b0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
int3
mov qword [rbp + 0x60], 0xfffffffffffffffe
mov r15, r8
mov rbx, rdx
mov rdi, rcx
mov r14d, 8
test r8, r8
je 0x1400a6645
movabs rax, 0x13b13b13b13b13b
cmp r15, rax
ja 0x1400a67f4
imul rsi, r15, 0x68
test rsi, rsi
je 0x1400a6645
movzx eax, byte [0x14023c318]
pop rbp
sbb dword [rax], eax
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1400a662f
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400a67fb
mov rcx, rax
mov qword [0x14023c280], rax
add eax, 0x195c51
add eax, 0x195c51
xor edx, edx
mov r8, rsi
call sub.KERNEL32.dll_HeapAlloc
mov r14, rax
test rax, rax
je 0x1400a67fb
mov qword [rbp + 8], rdi
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], r15
mov qword [rbp], 0
imul r12, r15, 0x68
add r12, rbx
lea r13, [rbp - 0x50]
xor ecx, ecx
mov rsi, r15
jmp 0x1400a6703
movups xmm0, xmmword [rbx + 8]
mov r8d, 1
mov rcx, qword [rbp + 0x58]
add rbx, 0x68
add ebx, 0x68
add ebx, 0x68
movups xmm1, xmmword [rbp - 0x30]
movups xmm2, xmmword [rbp - 0x20]
movups xmmword [r13 + 0x10], xmm2
movups xmmword [r13], xmm1
movaps xmm1, xmmword [rbp + 0x10]
movaps xmm2, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x40], xmm2
movaps xmmword [rbp + 0x30], xmm1
imul rdx, rcx, 0x68
inc rcx
mov qword [r14 + rdx], r8
movups xmmword [r14 + rdx + 8], xmm0
movaps xmm0, xmmword [rbp + 0x30]
movaps xmm1, xmmword [rbp + 0x40]
movups xmmword [r14 + rdx + 0x18], xmm0
movups xmmword [r14 + rdx + 0x18], xmm0
movups xmmword [r14 + rdx + 0x28], xmm1
mov byte [r14 + rdx + 0x38], al
invalid
invalid
cmp byte [rdi], cl
adc byte [rbp - 0x57], al
movups xmm1, xmmword [rbp - 0x47]
movups xmmword [r14 + rdx + 0x39], xmm0
movups xmmword [r14 + rdx + 0x49], xmm1
adc dword [rsi + rdx + 0x49], ecx
adc dword [rsi + rdx + 0x49], ecx
mov rax, qword [rbp - 0x38]
mov qword [r14 + rdx + 0x58], rax
mov word [r14 + rdx + 0x60], di
jl 0x1400a6706
invalid
mov eax, dword [rbp + 0x10]
mov dword [r14 + rdx + 0x62], eax
movzx eax, word [rbp + 0x14]
mov word [r14 + rdx + 0x66], ax
sub rsi, 1
jb 0x1400a67bc
out dx, al
add dword [rdi], ecx
invalid
cmp rbx, r12
je 0x1400a67bc
add byte [rax], al
add byte [rax], al
cmp rcx, r15
mov qword [rbp + 0x58], rcx
jae 0x1400a67e3
movzx edi, word [rbx + 0x60]
mov rax, qword [rbx + 0x40]
test rax, rax
je 0x1400a6760
lea rdx, [rbx + 0x58]
pop rax
mov r8, qword [rbx + 0x48]
mov r9, qword [rbx + 0x50]
lea rcx, [rbp + 0x30]
call qword [rax]
mov rcx, qword [rbp + 0x30]
mov ecx, dword [rbp + 0x30]
movzx eax, byte [rbp + 0x38]
lea rdx, [rbp + 0x39]
movups xmm0, xmmword [rdx]
movaps xmmword [rbp + 0x10], xmm0
mov rdx, qword [rdx + 0xf]
mov qword [rbp + 0x1f], rdx
jmp 0x1400a6766
movzx eax, byte [rbx + 0x48]
xor ecx, ecx
mov qword [rbp - 0x30], rcx
mov byte [rbp - 0x28], al
mov rax, qword [rbp + 0x1f]
invalid
invalid
lea rcx, [rbp - 0x27]
mov qword [rcx + 0xf], rax
movaps xmm0, xmmword [rbp + 0x10]
movups xmmword [rcx], xmm0
mov rax, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
lea rdx, [rbx + 0x30]
mov r9, qword [rbx + 0x28]
lea rcx, [rbp + 0x30]
xor r15b, r15b
adc byte [rdi], cl
mov dh, 0x43
cmp byte [rdi], cl
adc byte [rbp + 0x30], al
invalid
xor r15b, r15b
adc byte [rdi], cl
mov dh, 0x43
cmp byte [rdi], cl
adc byte [rbp + 0x30], al
movups xmm1, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
cmp qword [rbx], 0
jne 0x1400a6670
xor r8d, r8d
jmp 0x1400a667a
invalid
invalid
invalid
invalid
mov qword [rbp], r15
mov rax, qword [rbp + 8]
mov qword [rax + 0x10], r15
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rax], xmm0
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_src_slice.rs
mov rdx, r15
cli
or eax, 0x894c0011
cli
call fcn.140184bf0
ud2
call fcn.140005200
ud2
mov ecx, 8
mov rdx, rsi
call fcn.1401846a0
ud2
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
jne 0x1400a6820
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
jne 0x1400a6820
mov rcx, rsi
mov rdx, qword [rbp + 0x58]
call fcn.1400a6ab0
mov rcx, rsi
call fcn.14002dd90
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], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
invalid
lea rcx, [rbp - 0x30]
call fcn.140020080
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rbp
push rbp
push rbp
add eax, 0xfc43949
xchg dword [rcx + 1], esp
add byte [rax], al
lea rax, [r12*8]
lea r15, [rax + rax*2]
test r15, r15
je 0x1400a6937
movzx eax, byte [0x14023c318]
sbb dword [rax], eax
mov rcx, qword [0x14023c280]
test rcx, rcx
jne case.0x140093d85.175
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
ror byte [rdi], 0x84
invalid
add dword [rax], eax
invalid
cmp dl, byte [rdi + 0xe]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xor eax, 0x48000001
mov ecx, eax
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, r15
call sub.KERNEL32.dll_HeapAlloc
mov r14, rax
invalid
test rax, rax
ror byte [rdi], 0x84
invalid
add dword [rax], eax
invalid
ror byte [rdi], 0x84
adc eax, 0x48000001
mov dword [rbp - 0x10], esi
mov qword [rbp - 0x10], rsi
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], r12
mov dword [rbp - 0x28], esp
mov qword [rbp - 0x20], 0
lea rax, [r12*8]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rax + rax*2]
mov qword [rbp - 0x18], rax
xor edi, edi
xor eax, eax
ror byte [rcx + rcx*4 - 0x1a], 0xeb
push rbx
nop word cs:[rax + rax]
mov rcx, rax
xor edx, edx
mov r8, r15
call sub.KERNEL32.dll_HeapAlloc
mov r13, rax
test rax, rax
je 0x1400a6a2f
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
add rbx, 0x18
ret
mov rcx, r13
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + rdi], r13
mov qword [r14 + rdi + 8], r15
mov qword [r14 + rdi + 0x10], r15
add rdi, 0x18
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
inc rax
mov r12, rsi
cmp r12, rax
je 0x1400a6a0b
cmp qword [rbp - 0x18], rdi
je 0x1400a6a0b
mov qword [rbp - 8], rax
mov r12, qword [rbx]
mov r15, qword [rbx + 0x10]
test r15, r15
je 0x1400a6a00
js 0x1400a6a3e
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
invalid
mov dh, 5
cmp eax, 0x48001959
mov eax, dword [0x14023c280]
invalid
add byte [rax - 0x7b], cl
test rax, rax
jne 0x1400a6970
sal byte [rbp - 0x77], 0xff
adc eax, 0xe565b
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400a6a2f
mov qword [0x14023c280], rax
jmp 0x1400a6970
mov r13d, 1
jmp 0x1400a6989
add byte [rax], al
add cl, ch
jle 0x1400a6a08
invalid
invalid
mov qword [rbp - 0x20], r12
mov rax, qword [rbp - 0x10]
invalid
mov qword [rax + 0x10], r12
movups xmm0, xmmword [rbp - 0x30]
adc byte [rbp - 0x30], al
invalid
adc byte [rbp - 0x30], al
movups xmmword [rax], xmm0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, 1
mov rdx, r15
call fcn.1401846a0
invalid
invalid
invalid
add bl, ch
invalid
fmul qword fs:[0x12810553f]
call fcn.140005200
mov ebp, 0xffff5e7
or ebp, eax
mov dh, 0xe7
cmc
dec dword [rdi]
or edi, dword [rcx + 8]
ud2
mov ecx, 8
mov rdx, r15
call fcn.1401846a0
ud2
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 + 0x50]
lea rsi, [rbp - 0x30]
mov rcx, rsi
mov rdx, qword [rbp - 8]
call fcn.1400a6ab0
mov rcx, rsi
int1
call fcn.1400a6ac0
nop
add rsp, 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
sub esp, 0x28
mov rsi, rcx
mov rdi, qword [rcx]
mov rbx, qword [rcx + 0x10]
add rdi, 8
invalid
or byte [rbx + rcx*4 + 0x35], cl
push rdx
push rbp
invalid
invalid
invalid
sub rbx, 1
sub ebx, 1
jae 0x1400a6afa
jmp 0x1400a6b1a
add byte [rax], al
add byte [rax], al
add rdi, 0x18
sub rbx, 1
jb 0x1400a6b1a
cmp qword [rdi], 0
je 0x1400a6af0
mov r8, qword [rdi - 8]
clc
clc
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
xor edx, edx
call r14
add rdi, 0x18
sub rbx, 1
jae 0x1400a6afa
add dword [rbx - 0x20], esi
cmp qword [rsi + 8], 0
je case.0x14009f1f6.40
mov r8, qword [rsi]
mov rcx, qword [0x14023c280]
or eax, 0x195755
or eax, 0x195755
sbb dword [rax], eax
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
and eax, 0xe54f3
and eax, 0xe54f3
push rsp
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
int3
int3
add ecx, 0x10
jmp fcn.1400a4bb0
loopne 0x1400a6b5d
invalid
dec esp
sub esi, ecx
invalid
sub esp, 0x30
mov dword [rbp - 8], 0xfffffffe
invalid
leave
in eax, dx
add byte [rax + 0x63], cl
add al, 0x81
jns 0x1400a6bdd
add byte [rdi + rcx*8 + 0x4d], dh
mov eax, dword [rcx + 0x20]
invalid
invalid
cld
dec dword [rcx - 0x75]
mov rax, qword [r9 + 0x18]
mov rdx, qword [r9 + 0x20]
mov rax, qword [rax + 0x10]
mov r8, qword [r9 + 0x28]
add r9, 0x30
mov rcx, r9
mov rcx, qword [rbp - 0x10]
add rcx, 0x78
sar dword [rax - 0x18], 0xe5
sub al, 0xfc
call qword [rax + 0x20c48348]
sar dword [rax - 0x18], 0xe5
sub al, 0xfc
call qword [rax + 0x20c48348]
pop rbp
ret
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
add rcx, 0x78
call fcn.140069920
nop
add rsp, 0x20
pop rbp
ret
cmp rax, 0x3f
jbe 0x1400a6d2a
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a6ccf
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
mov rax, qword [rcx + 0x10]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x18]
mov qword [rbp - 0x18], rcx
call fcn.140131b40
mov rcx, qword [rbp - 0x18]
call 0x1300bf830
dec qword [rax]
call 0x1300bf830
dec qword [rax]
jne 0x1400a6cf2
call fcn.140049d70
dec dword [rax - 0x75]
invalid
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 8]
test rax, rax
je 0x1400a6d0e
lock dec qword [rax]
jne 0x1400a6d0e
add rcx, 8
call fcn.1400d52f0
or al, ch
loop 0x1400a6cf1
add al, byte [rax]
mov rax, qword [rbp - 0x20]
mov r8, qword [rax]
mov rcx, qword [0x14023c280]
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401c1290]
mov edx, 0x27
call fcn.140184cf0
ud2
sbb al, ch
xchg ebp, eax
add byte [rax], al
add byte [rax + 0x20c48348], dl
pop rbp
ret
call qword [rax + 0x20c48348]
pop rbp
ret
add rsp, 0x20
pop rbp
ret
or byte [rax], al
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400a6e32
add rsp, 0x30
pop rbp
jmp fcn.140049d70
nop
add rsp, 0x30
pop rbp
ret
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
call fcn.14005a840
nop
add rsp, 0x20
pop rbp
ret
invalid
invalid
add rsp, 0x30
pop rbp
ret
cmp ecx, 1
jne 0x1400a6f01
mov rax, qword [r9 + 0x18]
mov rdx, qword [r9 + 0x20]
mov rax, qword [rax + 0x10]
mov r8, qword [r9 + 0x28]
add r9, 0x30
mov rcx, r9
add rsp, 0x30
pop rbp
jmp rax
invalid
call fcn.14002eaa0
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x78]
test rcx, rcx
je 0x1400a6e77
mov qword [rbp - 0x10], rcx
call fcn.140006790
mov rcx, qword [0x14023c280]
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
invalid
add rsp, 0x30
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
ror byte [rbx + rcx*4 + 0x45], cl
invalid
push rcx
invalid
add r9, 0x18
mov rcx, r9
add rsp, 0x30
pop rbp
jmp fcn.14002eaa0
rcl dword [rax], 0x4c
mov ecx, ecx
add rsp, 0x30
pop rbp
jmp fcn.1400a61e0
nop word cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x78]
call fcn.140001aa0
cmc
invalid
nop
cmc
call qword [rax + 0x20c48348]
add rsp, 0x20
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
xor byte [rax - 0x75], cl
invalid
invalid
call fcn.1400498e0
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
xor byte [rax - 0x75], cl
invalid
invalid
clc
invalid
mov qword [rbp - 0x10], rcx
ja 0x1400a6fe5
invalid
lea rdx, [0x1401ec074]
lea edx, [0x1401ec074]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
cmp qword [rcx + 8], 0
je 0x1400a70de
cmp byte [rcx + 0x50], 2
je 0x1400a70fb
test byte [rdx], dh
add dword [rax], eax
invalid
add cl, byte [rdi]
test byte [rdx], dh
add dword [rax], eax
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 0x10]
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
lea ecx, [rax + 0x48]
lea ecx, [rax + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1400a70fb
lea rax, [rcx + 8]
mov qword [rbp - 0x18], rax
cmp byte [rcx + 0x38], 2
or byte [rax - 0x77], cl
call 0x14242e971
je 0x1400a700a
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x18]
sbb byte [rcx - 0x75], cl
push rax
invalid
sbb byte [rcx - 0x75], cl
push rax
and byte [rcx - 0x73], cl
xor byte [rbp - 0x75], cl
sub dil, dil
push rax
adc byte [rax - 0x75], cl
call 0x1300afb5a
mov rax, qword [rax]
lock dec qword [rax]
mov edx, dword [rax + 0x20]
lea rcx, [r8 + 0x30]
mov r8, qword [r8 + 0x28]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
lock dec qword [rax]
jne 0x1400a7148
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov ecx, dword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.1400d6770
jmp 0x1400a7148
cmp qword [rcx + 8], 0
or byte [rax], al
je 0x1400a7114
cmp byte [rcx + 0x50], 2
je 0x1400a7131
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1400a7131
cmp qword [rcx + 8], 0
je 0x1400a70a8
cmp byte [rcx + 0x50], 2
je 0x1400a70c5
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1400a70c5
cmp byte [rcx + 0x50], 2
je 0x1400a70c5
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + reloc.WS2_32.dll_recv]
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1400a7148
cmp byte [rcx + 0x50], 2
je 0x1400a70fb
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + reloc.WS2_32.dll_recv]
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1400a7148
cmp byte [rcx + 0x50], 2
je 0x1400a7131
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + reloc.WS2_32.dll_recv]
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + reloc.WS2_32.dll_recv]
mov r14, qword [rbp - 0x10]
mov r8, qword [r14 + 0x58]
test r8, r8
je 0x1400a71d6
cmp qword [r14 + 0x60], 0
je 0x1400a716f
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rsi, qword [r14 + 0x70]
mov rdi, qword [r14 + 0x80]
add rsi, 8
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400a7194
add rsi, 0x18
sub rdi, 1
jb 0x1400a71b1
cmp qword [rsi], 0
je 0x1400a7190
mov r8, qword [rsi - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call rbx
jmp 0x1400a7190
cmp qword [r14 + 0x78], 0
je 0x1400a71d6
mov r8, qword [r14 + 0x70]
mov rcx, qword [0x14023c280]
xor edx, edx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
sbb byte [rcx + rcx*4 - 7], cl
nop dword [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]
cmp byte [rbp - 1], 0
jne 0x1400a8607
mov rcx, qword [rbp - 0x10]
call fcn.140021ef0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movups xmmword [rbp - 0x20], xmm3
movups xmmword [rbp - 0x30], xmm2
movups xmmword [rbp - 0x40], xmm1
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x58], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x28]
mov rax, qword [rsi + 0x38]
cmp rax, rcx
jne 0x1400a86da
mov byte [rbp + 7], r14b
mov qword [rbp - 8], rbx
lea rcx, [rsi + 0x20]
call fcn.14006b190
mov rcx, qword [rsi + 0x28]
mov rax, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x30]
add rdx, rax
ret 0x3145
ror byte [rax + 0x39], 0xca
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rsi + 0x20]
lea rdx, [rdx + rdx*4]
shl rdx, 4
movups xmm0, xmmword [rbp - 0x58]
movups xmm1, xmmword [rbp - 0x48]
movups xmm2, xmmword [rbp - 0x38]
movups xmm3, xmmword [rbp - 0x28]
movups xmm4, xmmword [rbp - 0x18]
movups xmmword [rcx + rdx + 0x40], xmm4
movups xmmword [rcx + rdx + 0x30], xmm3
movups xmmword [rcx + rdx + 0x20], xmm2
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmmword [rcx + rdx], xmm0
inc rax
mov qword [rsi + 0x38], rax
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
ret 0x3145
xor cl, byte [r15]
mov dh, 0xc8
add rcx, qword [rbx + 0x10]
mov qword [rbp - 8], rbx
mov byte [rbp + 7], r14b
invalid
jb 0x1400a88fe
invalid
add rcx, qword [rbx + 0x40]
jb 0x1400a8918
invalid
add byte [rax - 0x75], cl
push rsi
sbb byte [rax - 0x7b], cl
sal byte [rax + rax*2 + 0x4c], cl
mov eax, dword [rsi + 8]
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x1400a87ae
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
sub r8, rax
cmp r8, rcx
jae 0x1400a87ae
mov rdi, rax
sub rdi, rdx
jb case.0x140093337.482
mov qword [rsi + 0x10], 0
je 0x1400a87a6
mov rcx, qword [rsi]
add rdx, rcx
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], 0
lea r15, [rbx + 0x20]
jmp 0x1400a87eb
mov r14, qword [rsi + 0x10]
mov r12, qword [rbp - 8]
mov rcx, qword [rsi]
add rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r14, rdi
mov qword [rsi + 0x10], r14
mov rcx, r12
mov rdx, rdi
call fcn.1400d00b0
mov r12, qword [rbp - 8]
movzx ecx, byte [r12 + 0x32]
movzx eax, byte [r12 + 0x33]
and al, 0x33
and al, 0x33
mov edx, eax
sub dl, cl
movzx edx, dl
mov r8, qword [r12 + 0x10]
add rdx, r8
add edx, eax
add edx, eax
jb 0x1400a88ba
je 0x1400a8830
cmp al, cl
jne 0x1400a8850
mov rbx, qword [r12 + 8]
pop rsp
and al, 8
mov rdi, r8
test rdi, rdi
jne 0x1400a886b
jmp 0x1400a8892
mov rbx, qword [r12 + 0x38]
mov rdi, qword [r12 + 0x40]
test rdi, rdi
jne 0x1400a886b
jmp 0x1400a8892
nop dword [rax + rax]
movzx ebx, cl
movzx edi, al
jb 0x1400a88ea
mov es, word [rax]
add byte [rax], al
cmp al, 0x12
ja 0x1400a88d4
sub rdi, rbx
add rbx, r15
test rdi, rdi
invalid
je 0x1400a8892
mov rax, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
sub rax, r14
cmp rax, rdi
clc
jae 0x1400a87c8
mov rcx, rsi
mov rdx, r14
mov r8, rdi
call fcn.1401853c0
jmp 0x1400a87c0
mov rax, qword [r12]
mov rdx, qword [r12 + 8]
push rsp
and al, 8
mov rax, qword [rax + 0x10]
add r12, 0x18
mov rcx, r12
add rsp, 0x90
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
pop rbp
jmp rax
jmp rax
loopne 0x1400a8903
lea rcx, str.called__Option::unwrap____on_a__None__value
lea ecx, str.called__Option::unwrap____on_a__None__value
or eax, 0x13f037
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov edx, 0x2b
add al, ch
invalid
call fcn.140184cf0
jmp 0x1400a8944
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1encode.rs
mov edx, shutdown
call qword [rax]
add byte [rdx + 0x12], bh
mov rcx, rdi
call fcn.140184c70
jmp 0x1400a8944
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1encode.rs
mov rcx, rbx
mov rdx, rdi
call fcn.140184f00
add al, 0xc6
invalid
invalid
add al, 0xc6
or eax, 0x4846eb00
jmp 0x1400a8944
lea rcx, str.called__Option::unwrap____on_a__None__value
jmp 0x1400a8944
lea rcx, str.called__Option::unwrap____on_a__None__value
adc eax, dword [rax]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.140184cf0
jmp 0x1400a8944
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov edx, 0x2b
add byte [rax], al
add al, ch
rol bl, 0xd
add bl, ch
invalid
add byte [rax], al
add al, ch
rol bl, 0xd
add bl, ch
adc cl, byte [rbp + rcx*4 + 5]
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_src_vecmod.rs
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.140184c70
invalid
invalid
ud2
sub esp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
mov rcx, qword [rbp - 8]
cmp byte [rbp + 7], 0
invalid
add byte [rbp + 5], dh
invalid
call fcn.140021ef0
nop
add rsp, 0x20
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rbp
ret
add byte [rax], al
lea rcx, [rbp - 0x58]
call fcn.14006b230
sub ah, bh
call qword [rax + 0x20c48348]
sub ah, bh
call qword [rax + 0x20c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
pop rbp
ret
int3
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x490], esi
mov rdi, rdx
mov r15, rcx
cmp byte [rcx + 0x170], 0
je 0x1400a8a21
cmp qword [r15 + 0x158], 0
add byte [rax], al
je 0x1400a8a21
mov rcx, r15
call fcn.1400a95e0
mov rcx, r15
mov rdx, rdi
call case.0x14009372d.292
or al, 0
add byte [rbp + 0x31], al
in eax, dx
or al, 0
add byte [rbp + 0x31], al
in eax, dx
xor eax, eax
jmp 0x1400a8b03
mov qword [rsp + 0x58], rdi
and al, 0x58
mov rbp, qword [r15 + 0x110]
mov r13, qword [r15 + 0x118]
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
mov rsi, rbp
sub rsi, r13
mov r12, qword [r15 + 0x128]
mov r8, qword [r15 + 0x138]
test r8, r8
mov qword [rsp + 0x70], r8
je 0x1400a8a78
mov rax, qword [r15 + 0x130]
xor ecx, ecx
cmp rax, r12
cmovae rcx, r12
sub rax, rcx
mov rdx, r12
enter 0xffffffffffff894c, 0xffffffffffffffe2
sub rdx, rax
mov rcx, r8
sub rcx, rdx
sal dword [rsi + 0xb], 1
sal dword [rsi + 0xb], 1
mov rdx, r12
jmp 0x1400a8a84
loop 0x1400a8a62
or al, 0x31
sal byte [rcx], 0xd2
xor eax, eax
xor edx, edx
jmp 0x1400a8a82
lea rdx, [rax + r8]
xor ecx, ecx
mov rbx, qword [r15 + 0x120]
lea rax, [rax + rax*4]
shl rax, 4
add rax, rbx
add eax, ebx
add eax, ebx
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, rbx
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, rbx
mov qword [rsp + 0x90], rax
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0xa8], rcx
test al, 0
add byte [rax], al
invalid
invalid
mov word [rax + rdx*4], fs
nop
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0xa8], rcx
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
lea rcx, [rsp + 0x90]
call fcn.1400c7db0
invalid
nop
add byte [rax], al
add al, ch
xlatb
add dword [rax], eax
invalid
add byte [rax + 1], cl
invalid
add rsi, rax
jne 0x1400a8b22
mov rcx, qword [r15 + 0xe8]
mov rax, qword [r15 + 0xf0]
lock add byte [rax], al
add byte [rax - 0x75], cl
jl 0x1400a8b14
pop rax
add byte [rcx - 0x75], cl
xchg eax, esi
lock add byte [rax], al
lock add byte [rax], al
add byte [rax - 0x75], cl
jl 0x1400a8b14
pop rax
mov rdx, rdi
call qword [rax + 0x28]
mov r13, rdx
test rax, rax
je 0x1400a9374
mov rdx, r13
movaps xmm6, xmmword [rsp + 0x490]
add rsp, 0x4a8
pop rbx
pop rbp
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
lea rax, [r15 + 0x110]
xchg dword [rax], edx
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x60], rax
cmp byte [r15 + 0x148], 0
je 0x1400a9382
or byte [rax], al
invalid
lea r14, [0x1401e7aa8]
xorps xmm6, xmm6
lea rdi, [0x1401ec084]
cmp eax, 0x143537
cmp eax, 0x143537
mov qword [rsp + 0x78], r15
mov rcx, r13
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, 0x18
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov dword [rsp + rax + 0x78], 0
mov qword [rsp + rax + 0x80], r14
add byte [rax], 0
add bh, al
test byte [rax + rcx*4], al
add byte [rax], al
mov dword [rsp + rax + 0x88], 0
mov qword [rsp + rax + 0x90], r14
add al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
mov dword [rsp + rax + 0x90], esi
add al, 0x90
add byte [rax], al
add byte [rax], al
add rax, 0x20
invalid
add rax, 0x20
cmp rax, 0x418
cmp eax, 0x418
cmp eax, 0x418
add byte [rbp - 0x2f], dh
jne 0x1400a8b70
mov rdx, rbp
sub rdx, rcx
mov r8, qword [rsp + 0x70]
and al, 0x70
jne 0x1400a8bf0
xor r10d, r10d
mov qword [rsp + 0x88], rdx
mov dword [rsp + 0x88], edx
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rax - 0x77], 0x8c
and al, 0x80
test r8, r8
mov qword [rsp + 0x80], rcx
add byte [rax], al
invalid
je 0x1400a8c37
add byte [rax], al
add byte [rbx + rsi*2 + 0x49], dh
mov eax, dword [rdi + 0x130]
add dword [rax], eax
invalid
mov rax, qword [r15 + 0x130]
add dword [rax], eax
add byte [rcx + rdi - 0x20], cl
cmp rax, r12
cmp eax, esp
mov edx, 0
cmovae rdx, r12
sub rax, rdx
sub eax, edx
sub eax, edx
mov rdx, r12
sub rdx, rax
mov r9, r8
sub r9, rdx
ja 0x1400a8c3f
lea r12, [rax + r8]
jmp case.0x140098c1d.56
jb 0x1400a94e2
mov rax, rdx
shr rax, 0x20
and byte [rdi], cl
test dword [rbx + 8], eax
add byte [rax], al
ror byte [rax - 0x3f], 1
call 0x1838f9b20
and byte [rdi], cl
test dword [rbx + 8], eax
add byte [rax], al
invalid
invalid
and byte [rdi], cl
test dword [rbx + 8], eax
add byte [rax], al
mov rax, qword [r15 + 0x100]
xchg dword [rax], eax
add dword [rax], eax
add byte [rax], al
add rax, rcx
invalid
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax], al
add rax, rcx
mov dword [rsp + 0x90], edx
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
cwde
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
cwde
cwde
add byte [rax], al
add byte [rcx - 0x46], al
mov r10d, 1
mov r10d, 1
mov qword [rsp + 0x88], rdx
test r8, r8
mov qword [rsp + 0x80], rcx
and al, 0x80
add byte [rax], al
add byte [rbp - 0x73], dh
ror byte [rax - 0x77], 0x8c
and al, 0x80
add byte [rax], al
add byte [rbp - 0x73], dh
xor eax, eax
xor r12d, r12d
rol byte [rbp + 0x31], 0xe4
xor r9d, r9d
mov edx, 0x40
sub rdx, r10
add byte [rax], al
add byte [rcx + rbp - 0x2e], cl
mov qword [rsp + 0x68], r10
mov dword [rsp + 0x68], edx
mov r8, r10
shl r8, 4
shl eax, 4
shl eax, 4
lea r11, [rsp + r8]
lea ebx, [rsp + rax]
add al, 0x49
add ebx, 0x90
add r11, 0x90
lea r13, [rax + rax*4]
sub al, 0x80
shl r13, 4
in eax, 4
add r13, rbx
lea rbp, [r12 + r12*4]
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
shl rbp, 4
add rbp, rbx
lea r12, [r9 + r9*4]
shl r12, 4
add r12, rbx
xor esi, esi
imul bl
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
xor eax, eax
ror byte [rcx - 0x7d], 0xc5
push rax
add r13, 0x50
add rsi, rax
cmp rsi, rdx
invalid
je 0x1400a8e90
cmp r13, rbp
in eax, dx
je case.0x1400936b4.233
mov rax, r12
mov rcx, rbx
fldpi
invalid
fldpi
invalid
mov rax, rbp
mov rcx, rbp
mov rbp, r12
mov r13, rbx
cmp rbx, r12
je 0x1400a8e93
mov r12, rax
invalid
mov rax, rdx
sub rax, rsi
sub eax, esi
sub eax, esi
jb case.0x140093337.494
invalid
mov rbx, rcx
mov rcx, rsi
shl rcx, 4
loope 0x1400a8ce2
loope 0x1400a8ce2
lea r8, [r11 + rcx]
mov r9, qword [r13]
movsxd r9, dword [rdi + r9*4]
add r9, rdi
stc
stc
jmp r9
cmp rdx, rsi
je case.0x1400a0a28.45
mov rax, qword [r13 + 0x18]
test rax, rax
jne 0x1400a8d61
cmp rdx, rsi
jne case.0x140093d85.189
xor ecx, ecx
jmp 0x1400a8dd9
add byte [rax], al
add byte [rax], al
nop dword [rax]
cmp rdx, rsi
je case.0x1400a0a28.45
invalid
dec dword [rcx - 0x75]
adc byte [r8 - 0x7b], r9b
ror byte [rdi], 0x84
push 0xffffffffffffffff
invalid
mov rax, qword [r13 + 0x10]
test rax, rax
je case.0x1400a0a28.45
mov r9, rax
shr r9, 0x20
jne 0x1400a9446
mov r9, qword [r13 + 8]
jmp 0x1400a8d72
invalid
cmp rdx, rsi
je case.0x1400a0a28.45
invalid
invalid
invalid
invalid
invalid
mov r9, qword [r13 + 0x18]
mov rax, qword [r13 + 0x28]
cmp r9, rax
cmovb rax, r9
test rax, rax
je case.0x1400a0a28.45
shr r9, 0x20
jne 0x1400a9446
invalid
add byte [rbp - 0x75], cl
adc byte [r9 - 0x77], r8b
add byte [rbp - 0x77], cl
or r9, qword [rax]
mov r9, qword [r13 + 0x10]
mov dword [r8], eax
mov qword [r11 + rcx + 8], r9
mov eax, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400a8c92
invalid
movzx r9d, byte [r13 + 0x3a]
movzx r15d, byte [r13 + 0x3b]
cmp r15b, r9b
jne 0x1400a8d9c
xor ecx, ecx
mov r15, qword [rsp + 0x78]
jmp 0x1400a8dd9
movzx r9d, r9b
movzx r10d, r15b
jb 0x1400a94a8
cmp r15b, 0x12
ja 0x1400a94bc
lea r15, [r13 + 0x28]
sub r10d, r9d
add r15, r9
mov dword [r8], r10d
mov qword [r11 + rcx + 8], r15
mov ecx, 1
cmp rdx, rsi
cmp edx, esi
cmp edx, esi
mov r15, qword [rsp + 0x78]
je 0x1400a94d2
cmp rcx, rax
je 0x1400a8e2a
jne 0x1400a9446
mov r10, rcx
shl r10, 4
loop 0x1400a8dff
loop 0x1400a8dff
lea r15, [r8 + r10]
mov rdi, qword [r13 + 0x10]
mov dword [r15], r9d
mov qword [r8 + r10 + 8], rdi
mov r9d, 1
mov r15, qword [rsp + 0x78]
lea rdi, [0x1401ec084]
cmp eax, 0x143267
cmp eax, 0x143267
add r9, rcx
cmp r9, rax
cmp ecx, eax
cmp ecx, eax
jbe 0x1400a8e39
jmp 0x1400a9460
leave
cmp r9, rax
cmp ecx, eax
ja 0x1400a9460
xchg dword [rdi], esp
invalid
add byte [rcx + rax*2 + 0x49], dh
mov eax, dword [rbp + 0x48]
je 0x1400a8e7c
test rax, rax
je 0x1400a8e7c
mov rcx, rax
shr rcx, 0x20
jne 0x1400a9446
shl rcx, 4
lea r10, [r8 + rcx]
mov rdi, qword [r13 + 0x40]
mov dword [r10], eax
mov qword [r8 + rcx + 8], rdi
mov eax, 1
lea rdi, [0x1401ec084]
adc al, 0
adc al, 0
add rax, r9
jmp 0x1400a8c92
xor eax, eax
add rax, r9
enter 0xce9, 0xfffffffffffffffe
invalid
invalid
enter 0xce9, 0xfffffffffffffffe
invalid
mov rsi, rdx
add rsi, qword [rsp + 0x68]
cmp rsi, 0x41
mov rdi, qword [rsp + 0x58]
lea r12, [0x1401ec094]
lea esp, [0x1401ec094]
lea esp, [0x1401ec094]
lea rbp, [0x1401ec0a4]
adc al, 0
jae 0x1400a94f3
mov rdx, qword [r15 + 0xe8]
mov rax, qword [r15 + 0xf0]
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0x38]
mov r8, rdi
cmp byte [rcx - 0x77], cl
clc
lea r9, [rsp + 0x90]
call qword [rax + 0x38]
mov rax, qword [rsp + 0x38]
add byte [rax], al
add bh, bh
push rax
cmp byte [rax - 0x75], cl
and al, 0x38
cmp rax, 2
je 0x1400a940b
add byte [rax], al
add cl, byte [rdi]
test byte [rcx], ah
add eax, 0x8b4c0000
add byte [rax], al
invalid
invalid
add byte [rax], al
mov r13, qword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
test rax, rax
jne case.0x140092a1e.502
xor eax, eax
mov rdx, qword [rsp + 0x88]
cmp r13, rdx
setne al
ror byte [rax - 0x75], 0x94
and al, 0x88
add byte [rax], al
add byte [rcx + 0x39], cl
invalid
mov ecx, 0xff
cmova eax, ecx
test al, al
je 0x1400a8f40
movzx eax, al
cmp eax, 1
clc
add dword [rax - 0x73], ecx
cmp eax, 0x143163
clc
add dword [rax - 0x73], ecx
cmp eax, 0x143163
jne 0x1400a8f60
mov rax, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
add rax, r13
add byte [rax], al
add rax, r13
mov qword [r15 + 0x118], rax
jmp case.0x14009f1f6.53
add bl, ch
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov rax, qword [rsp + 0x60]
movups xmmword [rax], xmm6
lea rdi, [0x1401ec084]
adc al, 0
jmp case.0x14009f1f6.53
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rbx, r13
mov rax, qword [rsp + 0x60]
movups xmmword [rax], xmm6
sub rbx, rdx
sub ebx, edx
sub ebx, edx
mov rsi, qword [rsp + 0x70]
and al, 0x70
jo 0x1400a8fe9
jne 0x1400a8fe7
jb case.0x1400a4be0.30
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rsi, qword [r15 + 0x110]
add byte [rax], al
mov r9, qword [r15 + 0x118]
invalid
add byte [rax], al
mov r12, qword [r15 + 0x128]
cmpsd dword [rsi], dword [rdi]
sub byte [rcx], al
add byte [rax], al
mov r8, qword [r15 + 0x138]
xchg dword [rax], edi
add dword [rax], eax
add byte [rbp - 0x7b], cl
ror byte [rcx + rcx*4 + 0x44], 0x24
mov dword [rsp + 0x70], eax
invalid
cmp byte [rcx], al
add byte [rax], al
test r8, r8
mov qword [rsp + 0x70], r8
mov dword [rsp + 0x70], eax
and al, 0x70
mov qword [rsp + 0x68], r13
mov dword [rsp + 0x68], ebp
push 0x2a1840f
add byte [rax], al
je 0x1400a9250
mov rax, qword [r15 + 0x130]
mov eax, dword [rdi + 0x130]
cmp rax, r12
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], cl
int3
cmovae rcx, r12
sub rax, rcx
enter 0xffffffffffff894c, 0xffffffffffffffe2
enter 0xffffffffffff894c, 0xffffffffffffffe2
mov edx, esp
sub rdx, rax
mov rcx, r8
sub rcx, rdx
ror dword [rdi], 1
invalid
mov dword [rdx], eax
add byte [rax], al
mov rdx, r12
mov edx, esp
jmp 0x1400a9266
add al, byte [rax]
add byte [rax - 0x7ab709cf], dl
xor esi, esi
test rbx, rbx
xor esi, esi
test rbx, rbx
je case.0x14009f1f6.53
test rsi, rsi
test esi, esi
test byte [rdi], 0x84
test byte [rax + rax], al
add byte [rax - 0x77], cl
fimul dword [rcx - 0x75]
mov eax, dword [rdi + 0x130]
invalid
invalid
je 0x1400a9474
mov rdx, rbx
mov edx, ebx
mov rax, qword [r15 + 0x130]
mov eax, dword [rdi + 0x130]
mov rcx, qword [r15 + 0x128]
cmp rax, rcx
mov r8d, 0
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
enter 0xffffffffffffb841, 0
add byte [rax], al
add byte [rax], al
cmovae r8, rcx
mov r9, qword [r15 + 0x120]
invalid
and byte [rcx], al
add byte [rax], al
add byte [rax], al
cmovae r8, rcx
mov r9, qword [r15 + 0x120]
invalid
and byte [rcx], al
add byte [rax], al
sub rax, r8
lea rax, [rax + rax*4]
shl rax, 4
lea rcx, [r9 + rax]
lea ecx, [rcx + rax]
or al, 1
mov r8, qword [r9 + rax]
movsxd rax, dword [r12 + r8*4]
add dword [rbx + 0x63], ecx
add al, 0x84
add rax, r12
jmp rax
mov rax, qword [rcx + 0x18]
mov rbx, rdx
mov ebx, edx
sbb byte [rax - 0x77], cl
ror dword [rax + 0x29], cl
sub rbx, rax
mov ebx, edx
sub rbx, rax
jae 0x1400a90b0
invalid
jae 0x1400a9027
jmp case.0x1400a90b8.4
movabs byte [0x6666666666000002], al
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x49], cl
mov r9, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
cmp r9, rax
cmovb rax, r9
cmovb eax, ecx
mov rbx, rdx
mov r9, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
cmp r9, rax
cmovb rax, r9
cmovb eax, ecx
cmovb eax, ecx
mov rbx, rdx
mov ebx, edx
sub rbx, rax
jae 0x1400a90b0
jmp case.0x1400a90b8.4
nop dword [rax]
movzx eax, byte [rcx + 0x3b]
sub al, byte [rcx + 0x3a]
movzx eax, al
add rax, qword [rcx + 0x18]
jb 0x1400a948e
or al, byte [rax + rax]
invalid
or al, byte [rax + rax]
add byte [rax + 3], cl
jb 0x1400a948e
add rax, qword [rcx + 0x48]
jb 0x1400a948e
mov rbx, rdx
sub rbx, rax
ror dword [rax + 0x29], cl
ret
jae 0x1400a90b0
jmp case.0x1400a90b8.4
add al, byte [rax]
add byte [rdi], cl
invalid
mov rax, qword [rcx + 0x10]
mov rbx, rdx
sub rbx, rax
jb case.0x1400a90b8.4
xor al, 2
add byte [rax], al
movsxd rdx, dword [rbp + r8*4]
add rdx, rbp
jmp rdx
mov qword [rsp + 0x28], rax
mov rdx, qword [rcx + 0x18]
mov r8, rdx
sub r8, rax
jb 0x1400a952a
add al, 0
invalid
sub byte [rax - 0x75], cl
push rcx
sbb byte [rcx - 0x77], cl
ror byte [rcx + 0x29], 1
ror byte [rdi], 0x82
pop rbx
add al, 0
add byte [rcx + rcx*4 + 0x41], cl
mov dword [rcx + 0x18], eax
add qword [rcx + 0x10], rax
mov rsi, qword [r15 + 0x138]
invalid
invalid
mov qword [rcx + 0x18], r8
mov dword [rcx + 0x18], eax
add qword [rcx + 0x10], rax
mov rsi, qword [r15 + 0x138]
test rsi, rsi
test byte [rdi], 0x85
xchg ecx, eax
add byte [rax], al
invalid
test byte [rdi], 0x85
xchg ecx, eax
add byte [rax], al
add cl, ch
hlt
jmp case.0x1400a0a28.51
mov rdx, qword [rcx + 0x28]
mov edx, dword [rcx + 0x28]
sub rdx, rax
jb 0x1400a9509
mov qword [rsp + 0x28], rax
and al, 0x28
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rax
jb 0x1400a9523
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rax
mov qword [rcx + 0x28], rdx
mov rsi, qword [r15 + 0x138]
mov bh, 0x38
add dword [rax], eax
add byte [rax - 0x7b], cl
div byte [rbp + 0x4e]
mov bh, 0x38
add dword [rax], eax
add byte [rax - 0x7b], cl
div byte [rbp + 0x4e]
jmp case.0x1400a0a28.51
add rcx, 8
mov rdx, rax
call fcn.1400d00b0
mov rsi, qword [r15 + 0x138]
add dword [rax], eax
add byte [rax - 0x7b], cl
div byte [rbp + 0x30]
add dword [rax], eax
add byte [rax - 0x7b], cl
div byte [rbp + 0x30]
jmp case.0x1400a0a28.51
mov rdx, qword [rcx + 0x10]
mov r8, rdx
sub r8, rax
jb 0x1400a95aa
add qword [rcx + 8], rax
mov qword [rcx + 0x10], r8
mov rsi, qword [r15 + 0x138]
test rsi, rsi
je case.0x1400a0a28.51
mov rax, qword [r15 + 0x130]
lea rcx, [rax + 1]
mov rdx, qword [r15 + 0x128]
cmp rcx, rdx
mov ecx, 0
cmovae rcx, rdx
mov rdx, qword [r15 + 0x120]
add byte [rax - 9], cl
invalid
add rcx, rax
inc rcx
mov qword [r15 + 0x130], rcx
add byte [rax - 9], cl
invalid
ror dword [rcx - 0x77], 0x8f
xor byte [rcx], al
add byte [rax], al
dec rsi
mov qword [r15 + 0x138], rsi
cmp byte [rcx], al
add byte [rax], al
lea rax, [rax + rax*4]
shl rax, 4
add al, 0xf
adc byte [rdx + rax], al
add al, 0xf
adc byte [rdx + rax], al
movups xmm1, xmmword [rdx + rax + 0x10]
movups xmm2, xmmword [rdx + rax + 0x20]
and byte [rdi], cl
adc byte [rdx + rax + 0x30], bl
and byte [rdi], cl
adc byte [rdx + rax + 0x30], bl
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rdx + rax + 0x40]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xc0], xmm3
add byte [rdi], cl
sub dword [rsp + 0xb0], edx
add byte [rdi], cl
sub dword [rsp + 0xb0], edx
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], ecx
movaps xmmword [rsp + 0xa0], xmm1
mov rax, qword [rsp + 0x90]
cmp rax, 4
je 0x1400a8fe2
cmp rax, 2
cmp eax, 2
add cl, byte [rdi]
xchg edi, eax
std
invalid
ja 0x1400a8fe2
mov rax, qword [rsp + 0x98]
add byte [rax], al
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
test al, 0
add byte [rax], al
invalid
invalid
mov word [rax + rsi*4], fs
and al, 0xb0
test al, 0
add byte [rax], al
lea rcx, [rsp + 0xb0]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1400a8fe2
and al, 0xb0
add byte [rax], al
add bh, bh
push rax
adc cl, ch
lahf
std
invalid
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
xor eax, eax
xor edx, edx
shr bl, cl
invalid
shr bl, cl
invalid
lea rdx, [rax + r8]
xor ecx, ecx
mov r13, rsi
mov rbp, r9
sub rsi, r9
invalid
mov rbx, qword [r15 + 0x120]
lea rax, [rax + rax*4]
lea eax, [rax + rax*4]
invalid
lea eax, [rax + rax*4]
shl rax, 4
add rax, rbx
add al, 0x48
add eax, ebx
lea rdx, [rdx + rdx*4]
lea edx, [rdx + rdx*4]
shl rdx, 4
add rdx, rbx
fimul dword [rax - 0x73]
or al, 0x89
fimul dword [rax - 0x73]
or al, 0x89
shl rcx, 4
add rcx, rbx
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rdx
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xa0
add byte [rax], al
invalid
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xa8], rcx
lea rcx, [rsp + 0x90]
invalid
in al, dx
invalid
mov qword [rsp + 0xa8], rcx
add byte [rax], al
lea rcx, [rsp + 0x90]
call fcn.1400c7db0
invalid
add byte [rax + 1], cl
invalid
add rax, rsi
je 0x1400a8ade
cmp qword [rsp + 0x68], 0
mov rcx, rbp
mov ecx, ebp
mov ecx, ebp
mov rbp, r13
jne 0x1400a8b60
jmp 0x1400a93fc
lea r9, [0x1401ec0b4]
or eax, 0x142dc9
movsxd rax, dword [r9 + r8*4]
add rax, r9
jmp rax
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
mov rax, qword [rcx + 0x18]
mov r8, rax
sub r8, rdx
jb 0x1400a95bb
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + rcx*4 + 0x41], cl
sbb byte [rax + 1], cl
push rcx
adc cl, ch
push 0xfffffffffffffffc
invalid
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rdx
jmp case.0x14009f1f6.53
mov rax, qword [rcx + 0x28]
sub rax, rdx
jb 0x1400a9509
sub byte [rax + 0x29], cl
ror byte [rdi], 1
invalid
mov qword [rsp + 0x28], rdx
mov r8, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
sub byte [rbx + rcx*4 + 0x41], cl
sbb byte [rbp - 0x77], cl
ror dword [rcx + 0x29], 0xd1
mov eax, dword [rcx + 0x18]
mov r9, r8
sub r9, rdx
jb 0x1400a9523
add byte [rcx + rcx*4 + 0x49], cl
sbb byte [rax + 1], cl
push rcx
adc byte [rax - 0x77], cl
sub r9b, bpl
mov qword [rcx + 0x18], r9
mov dword [rcx + 0x18], ecx
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
jmp case.0x14009f1f6.53
invalid
cld
invalid
invalid
invalid
invalid
add rcx, 8
call fcn.1400d00b0
jmp case.0x14009f1f6.53
sub esp, edi
invalid
invalid
sub esp, edi
invalid
add byte [rax], al
add qword [rcx + 8], rdx
mov qword [rcx + 0x10], r8
jmp case.0x14009f1f6.53
test r13, r13
jne 0x1400a8a1a
jmp 0x1400a8a04
mov rbx, qword [r15 + 0xe8]
mov rsi, qword [r15 + 0xf0]
mov bh, 0xf0
add byte [rax], al
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x1400a93c0
pop rax
pop rax
mov rcx, r13
mov rax, rbp
sub rax, rcx
jb 0x1400a94e2
invalid
add dword ss:[rax], eax
invalid
add byte [rbp - 0x75], cl
pop qword [rax]
add dword [rax], eax
add byte [rcx - 0x77], cl
int3
mov r9, qword [r15 + 0x100]
mov r12, rcx
add r9, rcx
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call qword [rsi + 0x20]
mov rax, qword [rsp + 0x90]
cmp rax, 2
je 0x1400a940b
mov r13, qword [rsp + 0x98]
test rax, rax
jne case.0x140092a1e.502
mov rcx, r12
add rcx, r13
mov qword [r15 + 0x118], rcx
add byte [rax], al
cmp rbp, rcx
je 0x1400a941c
test r13, r13
jne 0x1400a93a0
movabs r13, 0x1700000003
jmp 0x1400a8a1a
idiv bh
invalid
idiv bh
invalid
mov eax, 1
jmp 0x1400a8afa
xor eax, eax
jmp 0x1400a8afa
fdivrp st(6)
invalid
invalid
xorps xmm0, xmm0
mov rax, qword [rsp + 0x60]
movups xmmword [rax], xmm0
mov rcx, rbx
mov rdx, rdi
call qword [rsi + 0x28]
jmp 0x1400a8af7
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srccommon_buf.rs
mov rcx, rsi
call fcn.140184b70
ud2
invalid
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_std_src_syswindowsio.rs
lea r8, [0x1401ba218]
mov edx, 0x35
add al, ch
xchg edx, eax
mov eax, 0xb0f000d
add al, ch
xchg edx, eax
mov eax, 0xb0f000d
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov rcx, r9
mov rdx, rax
call fcn.140184b70
ud2
lea rcx, str.Out_of_bounds_access
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srccommon_buf.rs
mov edx, shutdown
call fcn.1401850e0
push rsp
mov esp, 0xb0f000d
push rsp
mov esp, 0xb0f000d
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
add al, 0xf4
adc byte [rax], al
mov edx, 0x2b
call fcn.140184cf0
invalid
add byte [rdi], cl
invalid
or eax, 0x4c0b0f00
lea eax, [0x1401b8810]
adc byte [rax], al
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1encode.rs
mov rcx, r9
mov rdx, r10
mov edx, edx
mov edx, edx
call fcn.140184f00
ud2
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
xor edx, edx
call fcn.140184b70
nop
mov dh, 0xd
add byte [rdi], cl
invalid
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1io.rs
mov rdx, rbp
call fcn.140184b70
ud2
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1io.rs
mov edx, 0x40
mov rcx, rsi
call fcn.140184c70
ud2
invalid
lea rcx, [0x1401b86fa]
add byte [rbp + rcx*4 + 5], cl
or edx, esi
adc byte [rax], al
lea r8, [0x1401b8720]
mov edx, 0x23
call fcn.140184cf0
ud2
mov qword [rsp + 0x30], r8
jmp 0x1400a952f
mov qword [rsp + 0x30], rdx
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x73], cl
add eax, 0xfff6f0d0
invalid
idiv bh
invalid
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.cannot_advance_past__remaining_:___
test al, 0x11
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
cwde
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x38]
test al, 0x11
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
cwde
cwde
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x38]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 2
add al, byte [rax]
add byte [rax], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsfailed_to_park_threadp.
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsfailed_to_park_threadp.
lea rcx, [rsp + 0x90]
call fcn.140184b30
ud2
lea r8, [0x1401b8480]
mov rcx, rax
call fcn.140184b70
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x77]
and al, 0x30
mov qword [rsp + 0x30], rax
jmp 0x1400a952f
invalid
dec dword [rbp + rcx*4 + 5]
mov ah, 0xee
adc byte [rax], al
mov rcx, rdx
mov rdx, rax
call fcn.140184b70
cdq
mov ch, 0xd
invalid
add byte [rdi], cl
invalid
or eax, 0xcc0b0f00
int3
mov rax, qword [rcx + 0x70]
cmp rax, 3
je 0x1400a960a
invalid
sbb byte [rbx + 0xd7504f8], al
cmp eax, 4
jne 0x1400a9604
cmp dword [rsi + 0x88], 4
je 0x1400a9691
add rsp, 0x20
pop rsi
ret
mov rcx, qword [rsi + 0x88]
add rcx, 0xfffffffffffffffe
invalid
mov cs, word [rax + 0x48000000]
add ecx, 0xfffffffe
invalid
dec byte [rax - 0x7d]
stc
add al, 0xb8
add dword [rax], eax
invalid
cmp rcx, 4
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], cl
ror dword [rax - 0x7d], 0xf8
add dh, byte [rax + rcx + 0x48]
cmp eax, 3
invalid
add byte [rax], al
cmovb rax, rcx
cmp rax, 2
je case.0x140092e9f.431
cmp rax, 3
je 0x1400a9691
jmp 0x1400a9604
cmp byte [rsi + 0xca], 1
jne 0x1400a9691
movzx eax, byte [rsi + 0xa0]
cmp al, 0xb
je 0x1400a9668
cmp al, 0xa
jb 0x1400a9668
cmp qword [rsi + 0xb0], 0
je 0x1400a9668
mov r8, qword [rsi + 0xa8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov byte [rsi + 0xa0], recv
mov qword [rsi + 0x70], 0
mov qword [rsi + 0x88], 2
mov dword [rsi + 0x88], 2
mov word [rsi + 0xc9], 1
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rsi
ret
mov qword [rsi + 0x70], 4
mov qword [rsi + 0x88], 5
mov byte [rsi + 0xca], 2
xchg dl, cl
add byte [rax], al
add byte [rdx], al
xchg dl, cl
add byte [rax], al
add byte [rdx], al
add rsp, 0x20
pop rsi
ret
insb byte [rdi], dx
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
cmp qword [rcx + 0x70], 0
invalid
jne 0x1400a96f3
mov r8, rdx
mov rsi, rcx
mov rax, qword [rcx + 0x88]
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add esi, dword [rdi + 0xd]
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add esi, dword [rdi + 0xd]
cmp rax, 2
je 0x1400a96fa
add dh, byte [rdi + rax + 0x48]
add esp, 0x48
add rsp, 0x48
pop rsi
pop rbp
ret
cmp byte [rsi + 0x171], 0
jne 0x1400a96f3
cmp qword [rsi + 0x158], 0
je 0x1400a9716
mov byte [rsi + 0xc9], 1
jmp 0x1400a96f3
lea rdx, [rsi + 0xd0]
lea rcx, [rbp - 0x20]
call fcn.1400a97f0
mov rax, qword [rbp - 0x20]
cmp rax, 2
cmp eax, 2
cmp eax, 2
clc
add dh, byte [rbx + rax*8 - 0x7d]
clc
add dword [rbp + 0x52], esi
je 0x1400a96f3
cmp eax, 1
jne 0x1400a9787
mov rcx, qword [rbp - 0x18]
mov qword [rsi + 0x70], 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax + 0x5000000], cl
add byte [rax], al
add dh, al
xchg dl, cl
add byte [rax], al
add byte [rdx], al
mov qword [rsi + 0x88], 5
mov byte [rsi + 0xca], 2
call fcn.140054480
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov dword [rbp - 0x10], eax
lea rax, [rsi + 0xb8]
mov qword [rbp - 8], rax
cmp qword [rsi + 0xb8], 0
je 0x1400a977a
mov rcx, qword [rbp - 8]
clc
call fcn.14004e7d0
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov dword [rcx], eax
invalid
mov dword [rcx], eax
jmp 0x1400a970d
cmp qword [rbp - 0x18], 0
jne 0x1400a970d
cmp byte [rsi + 0xca], 0
mov qword [rsi + 0x70], 4
jne 0x1400a97ae
add byte [rax - 0x39], cl
jo 0x1400a97a2
add byte [rax], al
add byte [rbp + 0xb], dh
or ecx, dword [rax - 0x39]
xchg byte [rax + 0x5000000], cl
add byte [rax], al
add eax, 0xc6000000
add byte [rax], al
invalid
mov qword [rsi + 0x88], 5
mov dword [rsi + 0x88], 5
add byte [rax], al
mov byte [rsi + 0xca], 2
xchg dl, cl
add byte [rax], al
add byte [rdx], al
jmp 0x1400a96f3
pop rbp
ret
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
mov rbx, r8
ret
mov rdi, rdx
mov rsi, rcx
mov byte [rdx + 0xa1], 0
add byte [rax], al
add byte [rax - 0x75], cl
push rdx
or byte [rbx + rcx*4 - 0x41], cl
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
push rdx
or byte [rbx + rcx*4 - 0x41], cl
mov byte [rax], al
add byte [rax], al
lea r14, [rdi + 0x80]
mov r12, qword [rdi + 0x90]
add byte [rcx + rcx*4 - 0x20], cl
add byte [rcx + rcx*4 - 0x20], cl
sub rax, r15
cmp rax, rdx
cmp eax, edx
cmp eax, edx
jae 0x1400a984a
mov rcx, r14
call fcn.140017410
mov r15, qword [rdi + 0x88]
mov r12, qword [rdi + 0x90]
cmp r12, r15
cld
jne 0x1400a986a
mov edx, 0x40
mov rcx, r14
call fcn.140017410
mov ah, 0xdb
idiv bh
mov ah, 0xdb
idiv bh
mov r15, qword [rdi + 0x88]
mov r12, qword [rdi + 0x90]
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x59], cl
nop
add byte [rax], al
add byte [rax], al
mov rax, qword [rdi + 0x80]
add rax, r15
mov rax, qword [rdi + 0x80]
add rax, r15
mov rcx, r12
sub rcx, r15
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rdi + 0x18]
mov rax, qword [rdi + 0x20]
invalid
and byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
lea r8, [rsp + 0x28]
mov rdx, rbx
call qword [rax + 0x18]
test rax, rax
je 0x1400a98b7
mov byte [rdi + 0xa1], 1
xchg dword [rcx + 0x1000000], esp
movabs eax, dword [0x206c74801000000]
add byte [rax], al
add cl, ch
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rax + rdx + 0x48], cl
mov dword [rsi], 1
add byte [rax], al
mov qword [rsi], 2
jmp 0x1400a9964
test rdx, rdx
je 0x1400a98cc
add byte [rax], al
mov qword [rsi + 8], rdx
jmp 0x1400a9964
add byte [rax], al
add byte [rcx + 1], cl
invalid
jl 0x1400a990a
and byte [rbp + 0x39], cl
out 0xf, eax
xchg dword [rax + rax - 0x76b40000], ebx
mov edi, 0x88
cmp byte [rdi], 0
jne 0x1400a9959
mov rcx, qword [rdi + 8]
cmp rcx, rax
jbe 0x1400a9934
rol dword [rax - 0x38b7fd3f], 1
ret 0xffff
rol dword [rdx], 0x48
mov edx, 0xffffffff
dec dword [rax - 0x2d]
invalid
inc rdx
cmp rdx, rax
jbe 0x1400a9955
dec dword [rax - 0x2d]
invalid
cmp byte [rdi + 1], 0
je case.0x1400c82e6.158
cmp rdx, 0x2001
mov ecx, 0x2000
jmp 0x1400a994d
cmovns ecx, eax
cmp rcx, rdx
enter 0x3948, 0xffffffffffffffd1
cmovae rcx, rdx
mov qword [rdi + 8], rcx
mov byte [rdi + 1], 0
mov qword [rsi], 0
mov dword [rsi], 0
mov qword [rsi + 8], rax
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov byte [rdi + 1], 1
jmp 0x1400a9959
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x20]
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
lea rax, [fcn.140017800]
add eax, 0xfff6de5c
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rax
lea rax, str.new_len____capacity_
lea eax, [0x1401bc6b8]
lea eax, [0x1401bc6b8]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
mov dword [rsp + 0x70], 2
mov dword [rsp + 0x70], 2
jo 0x1400a99c7
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x48]
mov qword [rsp + 0x88], 0
lea rax, [rsp + 0x48]
lea eax, [rsp + 0x48]
lea eax, [rsp + 0x48]
mov qword [rsp + 0x78], rax
and al, 0x78
mov qword [rsp + 0x80], 2
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea edx, [0x1401bc6d8]
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1401bc6d8]
lea edx, [0x1401bc6d8]
lea rcx, [rsp + 0x68]
call fcn.140184b30
invalid
invalid
or eax, 0xcc0b0f00
ud2
or ecx, esp
int3
push rbx
sub rsp, 0xc8
in al, dx
enter 0, 0
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x40], 0xfffffffffffffffe
mov rsi, rcx
movzx ebx, byte [rcx + 0x48]
test bl, bl
invalid
invalid
test bl, bl
mov qword [rbp + 0x30], rdx
je 0x1400a9ae5
test byte [rdi + 0xf000000], ch
adc byte [rdx + 0x40], al
movups xmm0, xmmword [rdx + 0x40]
movaps xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [rdx]
adc byte [rdx], al
adc byte [rdx], al
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
invalid
adc byte [rdi], cl
adc byte [rdi], cl
adc byte [rdx + 0x20], dl
and byte [rdi], cl
adc byte [rdx + 0x30], bl
movups xmm3, xmmword [rdx + 0x30]
xor byte [rdi], cl
sub dword [rbp - 0x20], ebx
movaps xmmword [rbp - 0x20], xmm3
movaps xmmword [rbp - 0x30], xmm2
ror byte [rdi], 1
sub dword [rbp - 0x40], ecx
invalid
invalid
movaps xmmword [rbp - 0x40], xmm1
ror byte [r15], 0x29
mov r8b, 0x48
mov ecx, dword [rsi + 0x28]
movaps xmmword [rbp - 0x50], xmm0
mov rcx, qword [rsi + 0x28]
mov rax, qword [rsi + 0x38]
cmp rax, rcx
cmp byte [rax + 0x39], r9b
enter 0x1475, 0xffffffffffffff88
jne 0x1400a9a7e
invalid
jne 0x1400a9a7e
adc al, 0x88
mov byte [rbp + 0x3f], bl
lea rcx, [rsi + 0x20]
call fcn.14006b190
cld
dec dword [rax - 0x75]
invalid
invalid
pop rbp
invalid
cld
dec dword [rax - 0x75]
mov ecx, dword [rsi + 0x28]
sub byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x38]
cmp byte [rax - 0x75], r9b
push rsi
xor byte [rax + 1], cl
ret 0x3145
invalid
invalid
mov rdx, qword [rsi + 0x30]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
cmovae eax, ecx
cmovae eax, ecx
sub rdx, r8
mov rcx, qword [rsi + 0x20]
lea rdx, [rdx + rdx*4]
adc al, 0x92
adc al, 0x92
shl rdx, 4
shl edx, 4
loop 0x1400a9aa2
movaps xmm0, xmmword [rbp - 0x50]
mov r8b, recv
sub byte [rbp - 0x40], cl
invalid
movaps xmm1, xmmword [rbp - 0x40]
ror byte [rdi], 0x28
push rbp
ror byte [rdi], 1
sub byte [rbp - 0x20], bl
movaps xmm2, xmmword [rbp - 0x30]
movaps xmm3, xmmword [rbp - 0x20]
movaps xmm4, xmmword [rbp - 0x10]
sub byte [rbp - 0x10], ah
movups xmmword [rcx + rdx + 0x40], xmm4
movups xmmword [rcx + rdx + 0x30], xmm3
xor byte [rdi], cl
adc dword [rcx + rdx + 0x20], edx
invalid
xor byte [rdi], cl
adc dword [rcx + rdx + 0x20], edx
invalid
and byte [rdi], cl
movups xmmword [rcx + rdx + 0x10], xmm1
adc dword [rcx + rdx + 0x10], ecx
movups xmmword [rcx + rdx], xmm0
add al, 0x11
adc dword [rax - 1], ecx
ror byte [rax - 0x77], 0x46
mov qword [rsi + 0x38], rax
invalid
invalid
invalid
inc rax
inc eax
mov qword [rsi + 0x38], rax
add rsp, 0xc8
enter 0, 0
enter 0, 0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rdx]
lea rcx, [0x1401ec0c4]
invalid
adc al, 0
and eax, 0x63480014
add al, 0x81
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov byte [rbp + 0x3f], bl
invalid
jmp rax
invalid
mov rcx, qword [rdx + 0x18]
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
push rsi
sbb byte [rax - 0x7b], cl
test edx, edx
jne 0x1400a9b6b
test rdx, rdx
test edx, edx
jne 0x1400a9b6b
jmp 0x1400a9bab
add byte [rdi], cl
mov dh, 0x42
movzx eax, byte [rdx + 0x3b]
sub al, byte [rdx + 0x3a]
invalid
cmp ebp, dword [rdx]
cmp cl, byte [rdi]
cmp cl, byte [rdi]
cmp cl, byte [rdi]
movzx ecx, al
mov dh, 0xc8
add rcx, qword [rdx + 0x18]
jb 0x1400a9f7f
invalid
pop rsi
add al, 0
invalid
invalid
add rcx, qword [rdx + 0x48]
jae case.0x1400a336f.51
jae case.0x1400a336f.51
jae case.0x1400a336f.51
lea rcx, str.called__Option::unwrap____on_a__None__value
lea ecx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
adc byte [rax], al
mov edx, 0x2b
call fcn.140184cf0
jmp 0x1400a9f97
push rbx
add al, 0
invalid
add al, ch
mov cl, 0xb1
or eax, 0x453e900
push rbx
add al, 0
invalid
push rbx
add al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne 0x1400a9b6b
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne 0x1400a9b6b
jmp 0x1400a9bab
mov rax, qword [rdx + 0x18]
mov eax, dword [rdx + 0x18]
mov rcx, qword [rdx + 0x28]
cmp rax, rcx
cmp eax, ecx
cmp eax, ecx
cmovb rcx, rax
mov rdx, qword [rsi + 0x18]
test rdx, rdx
invalid
je 0x1400a9bab
sal byte [rax + rax*2 + 0x4c], cl
mov eax, dword [rsi + 8]
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
sub r8, rax
cmp r8, rcx
jae 0x1400a9bab
enter 0x3073, 0x48
mov edi, eax
mov rdi, rax
sub rdi, rdx
xlatb
jb 0x1400a9f6b
mov qword [rsi + 0x10], 0
je 0x1400a9ba3
invalid
add byte [rax], al
add byte [rdx + rdx + 0x48], dh
adc cl, byte [rax - 0x75]
invalid
add rdx, rcx
mov r8, rdi
mov eax, edi
adc cl, byte [rax - 0x75]
invalid
mov eax, edi
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], 0
or eax, 0x7e894800
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x30]
mov eax, dword [rbp + 0x30]
xor byte [r8 - 0x73], r9b
or byte [rax - 0x77], cl
test al, 0x4c
lea esp, [rax + 0x28]
lea rcx, [rax + 8]
lea ecx, [rax + 8]
mov qword [rbp - 0x58], rcx
lea r12, [rax + 0x28]
lea r13, [0x1401ec0d4]
lea ebp, [0x1401ec0d4]
sub eax, 0x142512
adc al, 0
lea rdi, [0x1401ec0e4]
jmp 0x1400a9bdc
mov rcx, qword [rbp - 0x58]
mov rdx, rbx
call fcn.1400d00b0
mov r9, qword [rbp + 0x30]
mov ecx, dword [rbp + 0x30]
mov rax, qword [r9]
movsxd rcx, dword [r13 + rax*4]
add rcx, r13
jmp rcx
mov r14, qword [r9 + 0x10]
mov rbx, qword [r9 + 0x18]
mov ebx, dword [rcx + 0x18]
adc byte [rcx - 0x75], cl
pop rcx
mov ebx, dword [rcx + 0x18]
sbb byte [rax - 0x7b], cl
fisttp dword [rdi]
jne 0x1400a9d00
invalid
jmp 0x1400a9c02
invalid
test rbx, rbx
jne 0x1400a9d00
jmp 0x1400a9dee
add dword [rax], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov r14, qword [r9 + 0x10]
mov rcx, qword [r9 + 0x18]
invalid
invalid
sbb byte [r9 - 0x75], cl
pop rcx
sub byte [rax + 0x39], cl
invalid
mov rbx, qword [r9 + 0x28]
cmp rcx, rbx
cmovb rbx, rcx
test rbx, rbx
jne 0x1400a9d00
invalid
add byte [rax], al
add byte [rax], al
invalid
jmp 0x1400a9dee
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx edx, byte [r9 + 0x3a]
movzx ecx, byte [r9 + 0x3b]
mov r8d, ecx
enter 0x2841, 0xffffffffffffffd0
enter 0x2841, 0xffffffffffffffd0
sub al, dl
movzx r8d, r8b
mov rbx, qword [r9 + 0x18]
add r8, rbx
jb 0x1400a9e2f
invalid
nop word cs:[rax + rax]
je case.0x1400a9d48.23
cmp cl, dl
jne case.0x1400a90b8.15
mov rcx, qword [rbp + 0x30]
mov r14, qword [rcx + 0x10]
jno 0x1400a9c8e
jno 0x1400a9c8e
test rbx, rbx
jne 0x1400a9d00
jmp 0x1400a9dee
add word [rax], ax
add byte [rdi], cl
invalid
add byte [rax], al
nop dword [rax + rax]
add byte [rax], al
mov rcx, qword [rbp + 0x30]
mov r14, qword [rcx + 0x40]
mov rbx, qword [rcx + 0x48]
test rbx, rbx
jne 0x1400a9d00
pop rdi
pop rdi
jmp 0x1400a9dee
nop dword [rax + rax]
movzx r14d, dl
movzx ebx, cl
jb 0x1400a9e65
invalid
add byte [rax - 0x78f0ed07], al
xchg byte [rcx], al
add byte [rax], al
sub rbx, r14
add r14, r12
test rbx, rbx
jne 0x1400a9d00
invalid
cmp cl, 0x12
ja 0x1400a9e4c
invalid
jmp 0x1400a9dee
nop dword [rax + rax]
mov r14, qword [r9 + 8]
mov rbx, qword [r9 + 0x10]
test rbx, rbx
fisttp dword [rdi]
test ch, bh
add byte [rax], al
invalid
fisttp dword [rdi]
test ch, bh
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 8]
mov r15, qword [rsi + 0x10]
sub rax, r15
clc
clc
cmp rax, rbx
jae case.default.0x1400a9d48
mov rcx, rsi
mov rdx, r15
mov r8, rbx
call fcn.1401853c0
mov r15, qword [rsi + 0x10]
jle 0x1400a9d32
jle 0x1400a9d32
mov rcx, qword [rsi]
add rcx, r15
mov rdx, r14
mov r8, rbx
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
mov qword [rsi + 0x10], r15
mov r9, qword [rbp + 0x30]
mov rax, qword [r9]
add dword [rax + 0x63], ecx
add al, 0x87
test al, 0xd
add byte [rcx + 1], cl
fisttp word [rcx + rcx*4 + 0x7e]
adc byte [rbx + rcx*4 + 0x4d], cl
mov r9, qword [rbp + 0x30]
invalid
invalid
add dword [rax + 0x63], ecx
add al, 0x87
add rax, rdi
jmp rax
sbb byte [r8 - 0x77], cl
ror dword [rax + 0x29], 0xd9
sub rcx, rbx
sub rcx, rbx
jb 0x1400a9ef2
mov qword [r9 + 0x18], rcx
add qword [r9 + 0x10], rbx
mov rax, qword [r9]
movsxd rcx, dword [r13 + rax*4]
sbb byte [r9 + 1], cl
pop rcx
adc byte [rcx - 0x75], cl
add dword [rcx + 0x63], ecx
test qword [rax], r8
add rcx, r13
jmp rcx
jmp 0x1a6717f74
add qword [r9 + 8], rbx
mov qword [r9 + 0x10], rax
mov rax, qword [r9]
movsxd rcx, dword [r13 + rax*4]
add rcx, r13
jmp rcx
cmp eax, 2
je 0x1400a9e01
cmp eax, 1
je 0x1400a9e01
test rax, rax
jne 0x1400a9ad1
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov edx, 0x2b
call fcn.140184cf0
jmp 0x1400a9f97
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1encode.rs
mov rcx, r14
mov rdx, rbx
call fcn.140184f00
jmp 0x1400a9f97
mov al, 0x48
mov dword [rbp - 0x48], 2
mov qword [rbp - 0x30], 0
mov rax, rbp
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 2
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsfailed_to_park_threadp.
lea rcx, [rbp - 0x50]
call fcn.140184b30
jmp 0x1400a9f97
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x28]
mov qword [rbp], rax
lea rax, [fcn.140018610]
mov qword [rbp + 8], rax
lea rcx, [rbp + 0x20]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov qword [rbp - 0x30], 0
mov rax, rbp
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 2
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsfailed_to_park_threadp.
lea rcx, [rbp - 0x50]
call fcn.140184b30
jmp 0x1400a9f97
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.140184c70
jmp 0x1400a9f97
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0xf3e8
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov edx, 0x2b
call fcn.140184cf0
ud2
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x238
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1a0], xmm7
movaps xmmword [rbp + 0x190], xmm6
mov qword [rbp + 0x188], 0xfffffffffffffffe
mov r13, r9
mov r15, r8
mov rdi, rdx
cmp byte [rdx + 0xca], 2
je 0x1400aa06d
mov byte [rdi + 0xca], 1
cmp byte [rdi + 0xcb], 1
mov qword [rbp + 0x170], r15
add byte [rax], al
add dword [rcx + rcx*4 - 0x43], ecx
jo 0x1400aa07a
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbp - 0x10], rcx
jne 0x1400aa166
movups xmm6, xmmword [0x1401b77a8]
movaps xmmword [rbp + 0xd0], xmm6
movups xmm7, xmmword [0x1401b7798]
movaps xmmword [rbp + 0xc0], xmm7
mov byte [rbp + 0x187], 1
lea rdx, [rbp + 0xc0]
mov rcx, r15
call fcn.14002e530
test rax, rax
mov r15, qword [rbp + 0x170]
je 0x1400aa0f3
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov byte [rbp + 0x187], 1
or byte [rax - 0x75], cl
push rax
adc dh, al
test dword [rdi + 0x1000001], eax
lea r8, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
mov r9d, 0xa
call fcn.14004fe80
test al, al
mov r15, qword [rbp + 0x170]
jo 0x1400aa0ec
add byte [rax], al
jo 0x1400aa0ec
add byte [rax], al
add byte [rdi], cl
test ebp, eax
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x87
fadd dword [rax]
add byte [rax], al
jne case.default.0x1400aa164
movzx eax, byte [r15 + 0xd8]
cmp rax, 2
je 0x1400aa1af
clc
add cl, byte [rdi]
test byte [rdx - 0x7d000000], ch
clc
add dword [rdi], ecx
test dword [rdx - 0x3a000000], ebp
xchg edx, ecx
add byte [rax], al
add byte [rdx], al
cmp eax, 1
jne case.default.0x1400aa164
mov byte [rdi + 0xca], 2
mov byte [r15 + 0xd8], 1
movzx eax, byte [rdi + 0xc7]
add byte [rax], al
add byte [rax + 0x16885], cl
add byte [rax - 0x73], cl
xchg dword [rax], eax
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 1], edi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax + 0x16885], cl
add byte [rax - 0x73], cl
xchg dword [rax], eax
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 1], edi
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x39], cl
jo 0x1400aa13f
mov qword [rbp + 0x70], 2
mov qword [rbp + 0x90], 0
movzx eax, byte [r15 + 0xb8]
xor r14d, r14d
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x87
mov eax, 0x45000000
xor esi, esi
lea rcx, [0x1401ec0f4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, byte [rdi + 0xc7]
mov byte [rbp + 0x168], al
lea rax, [rdi + 0x100]
mov qword [rbp + 0x178], rax
mov qword [rbp + 0x70], 2
mov qword [rbp + 0x90], 0
movzx eax, byte [r15 + 0xb8]
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rax - 0x73], 0xd
invalid
invalid
adc al, 0
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rax - 0x73], 0xd
invalid
or dword [rax + 1], 0x80e0ffc8
mov edi, 0xca
add dh, byte [rbp + 0x59]
cmp byte [rdi + 0xca], 2
jne case.0x140093337.507
mov byte [r15 + 0xd8], 1
mov byte [rdi + 0xd8], 1
movzx eax, byte [rdi + 0xc7]
mov byte [rbp + 0x168], al
test dword [rax + 1], ebp
add byte [rax], al
test dword [rax + 1], ebp
add byte [rax], al
lea rax, [rdi + 0x100]
add byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x178], rax
add byte [rax], al
mov qword [rbp + 0x70], 2
mov qword [rbp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x87
mov eax, 0x45000000
xor esi, esi
lea rcx, [0x1401ec0f4]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
mov r14b, 1
jmp case.0x1400aa207.0
mov qword [rbp - 8], r13
movaps xmmword [rbp + 0xb0], xmm6
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xa0], xmm7
movaps xmmword [rbp + 0xa0], xmm7
lea rax, [0x1401bbaa8]
mov qword [rbp + 0x130], rax
lea rax, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x140], 0xa
mov qword [rbp + 0x148], 0
mov byte [rbp + 0x150], 0
mov byte [rbp + 0x185], 1
test dword [rbp + 0x1000001], eax
mov byte [rbp + 0x184], 1
mov rcx, r15
mov rsi, r15
call fcn.140147420
lea rdx, [rbp + 0xa0]
mov rcx, rsi
call fcn.14002d4f0
clc
inc dword [rdi + rcx - 0x49]
mov bh, 0x66
pop rax
mov bh, 0x66
pop rax
mov dword [rbp + 0x178], eax
mov r14d, eax
and r14d, r12d
lea rax, [rsi + 0x28]
lea eax, [rsi + 0x28]
mov qword [rbp], rax
mov r15, qword [rsi + 0x18]
mov r13, qword [rsi + 0x20]
mov ebp, dword [rsi + 0x20]
mov ebp, dword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
mov qword [rbp + 0x160], rax
mov r9, qword [rsi + 0x28]
sub byte [rbx + r9*4 - 0x63], r9b
movabs al, byte [0xa8858b48000000]
add byte [rax], al
mov qword [rbp - 0x28], rax
movzx r10d, byte [rbp + 0xa8]
mov dh, 0x95
test al, 0
add byte [rax], al
mov dh, 0x95
test al, 0
add byte [rax], al
mov r8, qword [rbp + 0xb0]
xor ebx, ebx
mov qword [rbp + 0x98], r9
mov dword [rbp + 0x98], ecx
test dword [rax + 0x31000000], esi
fisttp dword [rcx + rcx*4 - 0x73]
invalid
invalid
mov dword [rbp + 0x98], ecx
lea ebx, [rax + 0x4c000000]
mov dword [rbp + 8], ebx
cwde
add byte [rax], al
add byte [rcx + rcx*4 + 0x5d], cl
or byte [rax + rcx*4 - 0x6b], al
pop rdi
add dword [rax], eax
add byte [rcx + rcx*4 + 0x45], cl
loopne 0x1400aa2d9
mov qword [rbp + 8], r11
mov byte [rbp + 0x15f], r10b
mov qword [rbp - 0x20], r8
jmp 0x1400aa306
invalid
cmp byte [rax + 8], r10b
je 0x1400aa3d2
add byte [rax], al
invalid
nop dword [rax]
inc rbx
inc r14
mov rax, r14
nop dword [rax]
mov r14, rax
mov esi, eax
mov eax, 0
cmp r14, r13
cmp esi, ebp
cmp esi, ebp
jae 0x1400aa310
movzx esi, word [r15 + r14*4]
cmp rsi, 0xffff
mov bh, 0x48
cmp esi, 0xffff
je 0x1400aa558
movzx eax, word [r15 + r14*4 + 2]
mov ecx, r12d
and ecx, eax
mov edx, r14d
sub edx, ecx
and edx, r12d
cmp rdx, rbx
jb 0x1400aa717
cmp ax, word [rbp + 0x178]
jne 0x1400aa300
cmp qword [rbp + 0x160], rsi
jbe 0x1400ac01a
test r11, r11
sete al
imul rcx, rsi, 0x68
mov qword [rbp + 0x168], rcx
mov rcx, qword [r9 + rcx + 0x40]
test rcx, rcx
setne dl
ret 0xc238
je 0x1400aa300
invalid
ret 0xc238
dec dword [rax - 0x75]
test dword [rax + 1], ebp
add byte [rax], al
mov rax, qword [rbp + 0x168]
add rax, r9
add rax, 0x40
test rcx, rcx
enter 0xffffffffffff8348, 0xffffffffffffffc0
test rcx, rcx
je 0x1400aa2ef
cmp qword [rax + 0x10], r8
jne 0x1400aa300
mov rcx, qword [rax + 8]
mov rdx, qword [rbp - 0x28]
call sub.VCRUNTIME140.dll_memcmp
mov r8, qword [rbp - 0x20]
movzx r10d, byte [rbp + 0x15f]
add byte [rax], al
add byte [rax], al
mov r11, qword [rbp + 8]
mov r9, qword [rbp + 0x98]
lea ebx, [rax - 0x7b000000]
ror byte [rdi], 0x85
test dword [rsi], ebp
invalid
invalid
invalid
lea ebx, [rax - 0x7b000000]
ror byte [rdi], 0x85
test dword [rsi], ebp
test dword [rsi], ebp
invalid
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0xe0], rax
add byte [rax], al
add bl, dh
movq mm0, qword [rbp + 0x130]
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, esp
add byte [rax], al
add bl, dh
movq mm0, qword [rbp + 0x130]
movdqu xmm1, xmmword [rbp + 0x140]
movdqa xmmword [rbp + 0xd0], xmm1
movdqa xmmword [rbp + 0xc0], xmm0
mov rax, qword [rbp + 0x168]
cmp qword [r9 + rax], 0
mov rcx, qword [rbp + 0x170]
mov r13, qword [rbp - 8]
mov rdx, qword [rbp + 0x160]
je 0x1400aa437
add r9, qword [rbp + 0x168]
mov rdx, qword [r9 + 8]
mov rbx, rcx
call fcn.14004cd80
sub edx, edi
dec dword [rax - 0x75]
push rbx
invalid
sub edx, edi
dec dword [rax - 0x75]
push rbx
cmp byte [rax + 0x39], cl
cmp edx, esi
jbe 0x1400ac09e
cmp rdx, rsi
cmp edx, esi
jbe 0x1400ac09e
mov rax, qword [rbp]
mov rax, qword [rax]
mov rdx, qword [rbp + 0x168]
mov edx, dword [rbp + 0x168]
add byte [r8 - 0x75], r9b
add byte [rax - 0x75], cl
mov edx, dword [rbp + 0x168]
movups xmm0, xmmword [rax + rdx + 0x18]
movups xmm0, xmmword [rax + rdx + 0x18]
movups xmm1, xmmword [rax + rdx + 0x28]
movaps xmmword [rbp + 0x80], xmm1
add byte [rdi], cl
sub dword [rbp + 0x70], eax
add byte [rdi], cl
sub dword [rbp + 0x70], eax
movzx ebx, byte [rax + rdx + 0x38]
mov ecx, dword [rax + rdx + 0x3c]
mov dword [rbp + 0x94], ecx
add byte [rbx - 0x76c6efb4], cl
lea edx, [rcx + 0x66000000]
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test eax, eax
add byte [rax], al
invalid
add byte [rbx - 0x76c6efb4], cl
lea edx, [rcx + 0x66000000]
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test eax, eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test eax, eax
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
invalid
movdqa xmm1, xmmword [rbp + 0xd0]
mov rcx, qword [rbp + 0xe0]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov qword [rax + rdx + 0x38], rcx
movdqu xmmword [rax + rdx + 0x18], xmm0
movq qword [rax + rdx + 0x18], mm0
movdqu xmmword [rax + rdx + 0x28], xmm1
mov byte [rbp + 0x90], bl
mov rax, qword [rbp + 0xa0]
test rax, rax
je 0x1400aa4d8
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0xb8]
mov rdx, qword [rbp + 0xa8]
mov r8, qword [rbp + 0xb0]
mov byte [rbp + 0x187], 1
call rax
cmp bl, 2
je case.default.0x1400aa556
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
js 0x1400aa52e
mov eax, dword [rax + 0x10]
js 0x1400aa52e
mov eax, dword [rax + 0x10]
lea rcx, [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0x80]
mov byte [rbp + 0x187], 1
add byte [rax], al
add dh, al
test dword [rdi + 0x1000001], eax
call rax
mov r15, qword [rbp + 0x170]
mov byte [r15 + 0xd8], 1
movzx eax, byte [rdi + 0xc7]
mov byte [rbp + 0x168], al
lea rax, [rdi + 0x100]
invalid
mov dword [rax], 0x85880000
push 0x48000001
lea eax, [rdi + 0x100]
invalid
mov qword [rbp + 0x178], rax
test dword [rax + 1], edi
add byte [rax], al
mov qword [rbp + 0x70], 2
jo 0x1400aa531
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
nop
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x90], 0
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, byte [r15 + 0xb8]
xor r14d, r14d
movzx eax, byte [r15 + 0xb8]
xor r14d, r14d
lea rcx, [0x1401ec0f4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movaps xmm0, xmmword [rbp + 0xa0]
movaps xmm1, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x50], rax
movdqu xmm0, xmmword [rbp + 0x130]
movdqu xmm1, xmmword [rbp + 0x140]
movdqa xmmword [rbp + 0x40], xmm1
movdqa xmmword [rbp + 0x30], xmm0
mov r8, qword [rbp + 0x160]
add byte [rax], al
add byte [rax], al
cmp r8, 0x7fff
ja 0x1400ac3cd
add byte [rdi], cl
xchg dword [rsi], esp
invalid
movaps xmm0, xmmword [rbp + 0xa0]
sub byte [rbp + 0xa0], al
movabs al, byte [0xb08d280f000000]
add byte [rax], al
movaps xmm1, xmmword [rbp + 0xb0]
movups xmmword [rbp + 0x110], xmm1
movups xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0x150]
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, edi
add byte [rax], al
add bl, dh
movq mm0, qword [rbp + 0x130]
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, edi
add byte [rax], al
add bl, dh
movq mm0, qword [rbp + 0x130]
movdqu xmm1, xmmword [rbp + 0x140]
movdqu xmmword [rbp + 0xe8], xmm1
movdqu xmmword [rbp + 0xd8], xmm0
mov esi, dword [rbp + 0x178]
mov word [rbp + 0x120], si
mov ch, 0x20
add dword [rax], eax
add byte [rax - 0x39], cl
test eax, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov ch, 0x20
add dword [rax], eax
add byte [rax - 0x39], cl
test eax, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov r15, qword [rbp + 0x170]
cmp r8, qword [r15 + 0x30]
mov r13, qword [rbp - 8]
jne 0x1400aa63f
mov rcx, qword [rbp]
mov rdx, r8
call fcn.140147360
mov r15, qword [rbp + 0x170]
mov r9, qword [r15 + 0x28]
mov rax, qword [r15 + 0x38]
mov r8, qword [rbp + 0x160]
imul rax, rax, 0x68
movdqu xmm0, xmmword [rbp + 0xc0]
movdqu xmm1, xmmword [rbp + 0xd0]
movq mm1, qword [rbp + 0xd0]
movq mm1, qword [rbp + 0xd0]
movdqu xmm2, xmmword [rbp + 0xe0]
movq mm2, qword [rbp + 0xe0]
movdqu xmm3, xmmword [rbp + 0xf0]
movq mm3, qword [rbp + 0xf0]
popfq
lock add byte [rax], al
add bl, dh
movq mm4, qword [rbp + 0x100]
movdqu xmm4, xmmword [rbp + 0x100]
movups xmm5, xmmword [rbp + 0x110]
mov rcx, qword [rbp + 0x120]
mov qword [r9 + rax + 0x60], rcx
mov dword [rcx + rax + 0x60], ecx
mov dword [rcx + rax + 0x60], ecx
movups xmmword [r9 + rax + 0x50], xmm5
movdqu xmmword [r9 + rax + 0x40], xmm4
movdqu xmmword [r9 + rax + 0x30], xmm3
movq qword [rcx + rax + 0x30], mm3
movq qword [rcx + rax + 0x30], mm3
movdqu xmmword [r9 + rax + 0x20], xmm2
jg 0x1400aa6eb
add dword [rax], esp
movdqu xmmword [r9 + rax + 0x10], xmm1
add qword [rax], r10
movdqu xmmword [r9 + rax], xmm0
inc qword [r15 + 0x38]
mov rdx, qword [r15 + 0x20]
and byte [rcx + 0x39], cl
invalid
jae case.default.0x1400aa715
add dword [rcx - 1], ecx
cmp byte [r9 - 0x75], r9b
push rdi
and byte [rcx + 0x39], cl
invalid
mov rax, qword [r15 + 0x18]
mov word [rax + r14*4], r8w
mov word [rax + r14*4 + 2], si
mov byte [r15 + 0xd8], 1
movzx eax, byte [rdi + 0xc7]
mov byte [rbp + 0x168], al
lea rax, [rdi + 0x100]
mov qword [rbp + 0x178], rax
mov qword [rbp + 0x70], 2
mov qword [rbp + 0x90], 0
movzx eax, byte [r15 + 0xb8]
mov eax, 0x45000000
xor esi, esi
jo 0x1400aa6f0
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x87
mov eax, 0x45000000
xor esi, esi
lea rcx, [0x1401ec0f4]
lea ecx, [0x1401ec0f4]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
cmp rbx, 0x200
setae sil
mov r15, qword [rbp + 0x170]
cmp qword [r15], 2
setne bl
xchg ebp, eax
ret
movaps xmm0, xmmword [rbp + 0xa0]
movaps xmm1, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x20], xmm1
and byte [rdi], cl
sub dword [rbp + 0x10], eax
xchg ebp, eax
ret
and byte [rdi], cl
sub dword [rbp + 0x10], eax
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x50], rax
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
push r8
movdqu xmm0, xmmword [rbp + 0x130]
movdqu xmm1, xmmword [rbp + 0x140]
movdqa xmmword [rbp + 0x40], xmm1
movdqa xmmword [rbp + 0x30], xmm0
mov rdx, qword [rbp + 0x160]
cmp rdx, 0x7fff
ja 0x1400ac3e7
movaps xmm0, xmmword [rbp + 0xa0]
movaps xmm1, xmmword [rbp + 0xb0]
movups xmmword [rbp + 0x110], xmm1
movups xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0xf8], rax
movdqu xmm0, xmmword [rbp + 0x130]
movdqu xmm1, xmmword [rbp + 0x140]
lea eax, [rax + 1]
add byte [rax], al
movdqu xmmword [rbp + 0xe8], xmm1
movdqu xmmword [rbp + 0xd8], xmm0
add byte [rax], al
add byte [rbx + rcx*4 - 0x5b], al
js 0x1400aa7cf
add byte [rax], al
invalid
test eax, ebx
add byte [rax], al
add byte [rbx + rcx*4 - 0x5b], al
js 0x1400aa7cf
add byte [rax], al
add byte [rsi + 0x44], ah
mov dword [rbp + 0x120], esp
mov word [rbp + 0x120], r12w
mov qword [rbp + 0xc0], 0
mov rax, rdx
cmp rdx, qword [r15 + 0x30]
mov r13, qword [rbp - 8]
add byte [rax - 0x77], cl
ror byte [rcx + 0x3b], 1
push rdi
xor byte [rbx + rcx*4 + 0x6d], cl
clc
jne 0x1400aa80f
mov rcx, qword [rbp]
call fcn.140147360
mov r15, qword [rbp + 0x170]
retf
add dword [rax], eax
add byte [rbp - 0x75], cl
mov r9, qword [r15 + 0x28]
mov rax, qword [r15 + 0x38]
invalid
invalid
xchg ebp, eax
invalid
mov r9, qword [r15 + 0x28]
mov rax, qword [r15 + 0x38]
mov eax, dword [rdi + 0x38]
mov rdx, qword [rbp + 0x160]
add byte [rax], al
imul rax, rax, 0x68
imul eax, eax, 0x68
movdqu xmm0, xmmword [rbp + 0xc0]
movdqu xmm1, xmmword [rbp + 0xd0]
outsd dx, dword [rsi]
test eax, eax
add byte [rax], al
add bl, dh
movq mm1, qword [rbp + 0xd0]
movdqu xmm2, xmmword [rbp + 0xe0]
movdqu xmm3, xmmword [rbp + 0xf0]
add byte [rax], al
add bl, dh
movq mm4, qword [rbp + 0x100]
add dword [rax], eax
invalid
add byte [rax], al
add bl, dh
movq mm4, qword [rbp + 0x100]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x110], ch
add byte [rax], al
movups xmm5, xmmword [rbp + 0x110]
add byte [rax], al
add byte [rax - 0x75], cl
lea esp, [rax]
add dword [rax], eax
add byte [rcx - 0x77], cl
mov qword [r9 + rax + 0x60], rcx
movups xmmword [r9 + rax + 0x50], xmm5
insb byte [rdi], dx
invalid
push rax
mov rcx, qword [rbp + 0x120]
mov qword [r9 + rax + 0x60], rcx
movups xmmword [r9 + rax + 0x50], xmm5
insb byte [rdi], dx
invalid
push rax
insb byte [rdi], dx
add dword [rax - 0xd], edx
movdqu xmmword [r9 + rax + 0x40], xmm4
movdqu xmmword [r9 + rax + 0x40], xmm4
add dword [rax - 0xd], eax
movdqu xmmword [r9 + rax + 0x30], xmm3
movq qword [r9 + rax + 0x30], mm3
xor bl, dh
movq qword [r9 + rax + 0x20], mm2
movq qword [rcx + rax + 0x20], mm2
movdqu xmmword [r9 + rax + 0x20], xmm2
movq qword [rcx + rax + 0x20], mm2
movdqu xmmword [r9 + rax + 0x10], xmm1
movdqu xmmword [r9 + rax], xmm0
movq qword [r9 + rax], mm0
inc qword [r15 + 0x38]
cmp byte [r8 + 0x20], r8b
cmp byte [rax + 0x20], al
and sil, bl
mov rax, qword [r15 + 0x18]
invalid
fimul word [rcx - 0x75]
sbb byte [r13 - 0x75], r9b
sbb byte [rbp - 0x75], cl
sbb byte [rbp - 0x75], cl
mov r11, qword [r15 + 0x20]
xor ecx, ecx
pop rdi
and byte [rcx], dh
leave
nop word [rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
mov r8, r14
mov eax, esi
mov r14d, 0
mov esi, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39], cl
fdiv dword [rbx - 0xe]
jae 0x1400aa890
cmp r8, r11
jae 0x1400aa890
movzx r9d, word [rax + r8*4]
movzx r9d, word [rax + r8*4]
cmp r9w, 0xffff
cmp ecx, 0xffffffff
je case.0x1400a4be0.57
inc rcx
movzx r10d, word [rax + r8*4 + 2]
mov word [rax + r8*4], dx
mov dword [rax + rax*4], edx
push rsp
add byte [rdx], 0x66
mov dword [rax + r8*4], edx
mov dword [rax + rax*4], edx
mov dword [rax + rax*4], edx
mov word [rax + r8*4 + 2], r12w
mov dword [rax + r8*4 + 2], r12d
inc r8
rol byte [rbp - 0x77], 0xd4
mov r12d, r10d
mov edx, r9d
mov r14, r8
invalid
jmp 0x1400aa890
retf 0x894d
invalid
mov word [rax + r8*4], dx
mov dword [rax + r8*4], edx
mov word [rax + r8*4 + 2], r12w
cmp rcx, 0x80
stc
add byte [rax], 0
invalid
add byte fs:[rdx], 0x48
add byte [rdx], 0x48
cmp ecx, 0x80
stc
add byte [rax], 0
add byte [rdi], cl
xchg edx, eax
rol byte [rax - 0xa], 0xd6
not dh
setb al
not sil
not dh
not dh
test sil, al
test dh, al
jne 0x1400aa947
cmp qword [r15], 0
jne 0x1400aa947
invalid
mov byte [r15 + 0xd8], 1
movzx eax, byte [rdi + 0xc7]
invalid
add byte [rax], al
invalid
fadd dword [rax]
add byte [rax], al
add dword [rdi], ecx
mov dh, 0x87
mov dword [rax], 0x85880000
push 0x48000001
add byte [rax], al
lea rax, [rdi + 0x100]
mov byte [rbp + 0x168], al
add byte [rax], al
lea rax, [rdi + 0x100]
xchg dword [rax], eax
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 1], edi
js 0x1400aa918
mov qword [rbp + 0x178], rax
js 0x1400aa918
add byte [rax], al
add byte [rax - 0x39], cl
jo 0x1400aa920
invalid
mov qword [rbp + 0x70], 2
mov dword [rbp + 0x70], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0x90], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, byte [r15 + 0xb8]
xor r14d, r14d
invalid
mov dh, 0x87
mov eax, 0x45000000
xor esi, esi
invalid
test byte [rax - 0x73], 0xd
mov dh, 0x17
adc al, 0
lea rcx, [0x1401ec0f4]
lea ecx, [0x1401ec0f4]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov byte [r15 + 0xd8], 1
mov byte [rdi + 0xd8], 1
movzx eax, byte [rdi + 0xc7]
mov byte [rbp + 0x168], al
invalid
add dword [rax], eax
add byte [rax], al
mov dh, 0x87
mov dword [rax], 0x85880000
push 0x48000001
lea eax, [rdi + 0x100]
add byte [rax], al
lea rax, [rdi + 0x100]
mov qword [rbp + 0x178], rax
add byte [rax], al
add byte [rax - 0x39], cl
jo case.0x1400a9d48.35
invalid
mov qword [rbp + 0x70], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x87
invalid
movzx eax, byte [r15 + 0xb8]
xor r14d, r14d
mov eax, 0x45000000
xor esi, esi
lea rcx, [0x1401ec0f4]
lea ecx, [0x1401ec0f4]
or eax, 0x141765
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x41e0ffc8
add rax, rcx
jmp rax
mov r14b, 2
mov dh, 2
jmp case.0x1400aa207.0
mov r14b, 4
mov dh, 4
jmp case.0x1400aa207.0
add byte [rax], al
mov eax, dword [r15 + 0xb9]
mov eax, dword [rdi + 0xb9]
mov ecx, dword [r15 + 0xbc]
mov dword [rbp + 0xc3], ecx
add byte [rax], al
add byte [rcx + 0xc085], cl
add byte [rbp - 0x75], cl
cmpsd dword [rsi], dword [rdi]
rol byte [rax], 0
invalid
invalid
add byte [rax], al
add byte [rcx + 0xc085], cl
add byte [rbp - 0x75], cl
cmpsd dword [rsi], dword [rdi]
rol byte [rax], 0
add byte [rcx + 0xf], al
movzx esi, byte [r15 + 0xc8]
movzx esi, byte [r15 + 0xc8]
mov r14b, 9
jmp case.0x1400aa207.0
mov r14b, 3
jmp case.0x1400aa207.0
mov r14b, 7
jmp case.0x1400aa207.0
mov r14b, 5
jmp case.0x1400aa207.0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x4a], al
mov r14b, 6
mov r14b, 6
jmp case.0x1400aa207.0
mov r14, qword [r15 + 0xc0]
add byte [rax], al
mov rsi, qword [r15 + 0xc8]
test rsi, rsi
je 0x1400aaa63
js 0x1400ac31e
or al, 0x19
add byte [rax], al
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
mov ecx, dword [0x14023c280]
test rcx, rcx
jne 0x1400aaa3a
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
add byte [rax - 0x7b], cl
sal byte [rsp + rbx + 0x48], 0x89
je 0x1400aaa4c
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, rsi
invalid
je 0x1400aaa4c
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, rsi
invalid
call sub.KERNEL32.dll_HeapAlloc
mov r12, rax
test rax, rax
jne 0x1400aaa69
mov ecx, 1
mov rdx, rsi
call fcn.1401846a0
jmp 0x1400ac3ff
invalid
sbb dword [rax], eax
invalid
mov r14b, 8
jmp case.0x1400aa207.0
mov r12d, 1
mov rcx, r12
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov r14b, 0xa
mov eax, dword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc3]
mov dword [rbp + 0x33], ecx
mov dword [rbp + 0x30], eax
movzx eax, byte [rdi + 0xa0]
cmp al, 0xb
je 0x1400aaabb
cmp al, 0xa
jb 0x1400aaabb
cmp qword [rdi + 0xb0], 0
je 0x1400aaabb
mov byte [rdi + 0xa0], r14b
mov eax, dword [rbp + 0x30]
mov ecx, dword [rbp + 0x33]
mov dword [rdi + 0xa1], eax
mov dword [rdi + 0xa4], ecx
mov qword [rdi + 0xa8], r12
mov qword [rdi + 0xb0], rsi
cmp r13, 2
jne 0x1400aab44
pop rsp
movups xmm0, xmmword [0x1401a48f0]
movaps xmmword [rbp + 0x40], xmm0
movdqu xmm0, xmmword [0x1401a48e0]
in eax, 0x9d
verr word [rsi + 0xf]
jg 0x1400aab44
xor byte [rax - 0x73], cl
invalid
rol byte [rax], 0
invalid
lea r8, [rbp + 0x30]
mov rdx, r15
call fcn.14004d4d0
cmp byte [rbp + 0xe0], 2
add byte [rax], al
add byte [rdx], al
je case.0x140092e1a.360
mov rax, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xc8]
lea rcx, [rbp + 0xd8]
mov r8, qword [rbp + 0xd0]
test eax, edx
add byte [rax], al
add bh, bh
push rax
adc cl, ch
pop rdx
add al, byte [rax]
invalid
mov bl, byte [r15 + 0xd8]
mov rcx, r15
call fcn.14004ffe0
mov r12, rax
mov rsi, rdx
movups xmm0, xmmword [0x1401a48f0]
adc byte [0x1401a48f0], al
cmp bl, 2
jne 0x1400aacad
add dword [rax], r8d
invalid
movaps xmmword [rbp + 0xd0], xmm0
movdqu xmm0, xmmword [0x1401a48e0]
movdqa xmmword [rbp + 0xc0], xmm0
lea r14, [rbp + 0x30]
lea r8, [rbp + 0xc0]
mov rcx, r14
mov rdx, qword [rbp + 0x170]
call fcn.14004d270
cmp byte [rbp + 0x62], 2
jne 0x1400aad1c
add byte [rax], al
mov rbx, qword [rbp + 0x30]
mov rsi, qword [rbp + 0x40]
mov rdx, qword [rbx + 0x38]
cmp rdx, rsi
jbe 0x1400ac043
mov rax, qword [rbx + 0x28]
imul r14, rsi, 0x68
mov rcx, qword [rax + r14 + 0x10]
xor edx, edx
cmp qword [rax + r14], 0
cmp dword [rax + rsi], 0
setne dl
mov qword [rbp + 0xe0], rbx
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0xc0], 0
mov qword [rbp + 0xd0], rdx
add byte [rax - 0x77], cl
invalid
fadd dword [rax]
add byte [rax], al
lea rcx, [rbp + 0xc0]
call fcn.1400502d0
push rsi
cli
inc dword [rax + rax*8 + 0x5bc850f]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
push rsi
cli
inc dword [rax + rax*8 + 0x5bc850f]
add byte [rax], al
mov rdx, qword [rbx + 0x38]
cmp rdx, rsi
jbe 0x1400ac057
cmp byte [rax + 0x39], cl
bnd jbe 0x1400ac057
mov rax, qword [rbx + 0x28]
cmp qword [rax + r14], 0
je 0x1400aae2d
mov rcx, qword [rax + r14 + 0x10]
mov ecx, dword [rax + rsi + 0x10]
mov rdx, qword [rbx + 0x50]
cmp rcx, rdx
jae 0x1400ac06b
adc al, 0
invalid
adc al, 0
add byte [rax - 0x75], cl
lea rcx, [rcx + rcx*8]
or al, 0xc9
mov rax, qword [rbx + 0x40]
lea rcx, [rcx + rcx*8]
or al, 0xc9
or al, 0xc9
lea r13, [rax + rcx*8]
add r13, 0x20
and byte [rcx - 0x75], cl
jne 0x1400aac5d
and byte [rcx - 0x75], cl
jne 0x1400aac5d
add rsi, 9
je 0x1400aae43
invalid
add byte [rdi], cl
mov bl, cl
invalid
js 0x1400ac328
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
leave
leave
jne 0x1400aac85
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400aac9b
mov rcx, rax
mov qword [0x14023c280], rax
ror dword [rax - 0x77], 5
sti
adc eax, 0xd2310019
xor edx, edx
mov r8, rsi
call sub.KERNEL32.dll_HeapAlloc
mov rcx, rax
test rax, rax
jne 0x1400aae48
mov ecx, 1
mov rdx, rsi
call fcn.1401846a0
jmp 0x1400ac3ff
movaps xmmword [rbp + 0x40], xmm0
movdqu xmm0, xmmword [0x1401a48e0]
add eax, 0xf9c27
add eax, 0xf9c27
movdqa xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0xc0]
add byte [rax], al
add byte [rbp + rcx*4 + 0x45], cl
xor byte [rax - 0x75], cl
xchg ebp, eax
jo 0x1400aaccf
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x45], cl
xor byte [rax - 0x75], cl
xchg ebp, eax
jo 0x1400aaccf
add byte [rax], al
add al, ch
sti
invalid
call fcn.14004d4d0
cmp byte [rbp + 0xe0], 2
je 0x1400aacfd
mov rax, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xc8]
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0xd8]
mov r8, qword [rbp + 0xd0]
call qword [rax + reloc.WS2_32.dll_recv]
invalid
adc byte [rcx - 0x7d], cl
cld
add dword [rdi], ecx
test dword [rdx + 0x48000000], edx
mov dword [rbp + 0x30], 1
xor byte [rcx], al
add byte [rax], al
invalid
cmp r12, 1
jne 0x1400aad99
mov qword [rbp + 0x30], 1
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
jne 0x1400aad4b
mov qword [rbp + 0x38], rsi
mov byte [rbp + 0x40], 0
jmp 0x1400ab28d
jno 0x1400aad1f
add byte [rax], al
jno 0x1400aad1f
add byte [rax], al
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0xf0], rax
mov dword [rbp + 0xf0], eax
invalid
mov dword [rbp + 0xf0], eax
movdqu xmm0, xmmword [rbp + 0x30]
movdqu xmm1, xmmword [rbp + 0x40]
movdqu xmm2, xmmword [rbp + 0x50]
movdqa xmmword [rbp + 0xe0], xmm2
movdqa xmmword [rbp + 0xd0], xmm1
movdqa xmmword [rbp + 0xc0], xmm0
mov ebx, 1
add byte [rax], al
add byte [rbx + 1], bh
cmp r12, 1
je 0x1400aad88
cmp r13, 1
jne 0x1400aadd3
mov rax, qword [rbp + 0x170]
movzx eax, byte [rax + 0xb8]
mov dh, 0x80
mov eax, 0x48000000
cmp eax, 7
cmp byte [rax + 0x48000000], 0x83
clc
invalid
ja 0x1400ab22a
add byte [rcx + 0xa2], bh
mov ecx, 0xa2
bt rcx, rax
jae 0x1400ab22a
xor esi, esi
xor r15d, r15d
mov rax, qword [rbp + 0xc8]
add byte [rax], al
test rax, rax
jne 0x1400aade7
jmp 0x1400aadff
test r13, r13
je case.0x140092ee7.360
mov qword [rbp + 0x30], 1
mov qword [rbp + 0x38], 0
mov dword [rbp + 0x38], 0
mov dword [rbp + 0x38], 0
mov byte [rbp + 0x40], 0
jmp 0x1400ab28d
add cl, bpl
invalid
lea rcx, [rbp + 0x30]
mov rdx, qword [rbp + 0x170]
jo 0x1400aadc1
add byte [rax], al
jo 0x1400aadc1
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
and byte [rdx], al
add byte [rax], al
mov r8, qword [rbp + 0x220]
call fcn.140048d40
stc
invalid
jmp 0x1400ab28d
mov ebx, 2
mov r15b, 1
mov rax, qword [rbp + 0xc8]
mov eax, dword [rbp + 0xc8]
add byte [rax], al
add byte [rcx - 0x49], al
add dword [rax - 0x75], ecx
mov eax, dword [rbp + 0xc8]
test rax, rax
je 0x1400aadff
invalid
invalid
invalid
test rax, rax
je 0x1400aadff
lea rcx, [rbp + 0xe0]
mov rdx, qword [rbp + 0xd0]
mov r8, qword [rbp + 0xd8]
call qword [rax + reloc.WS2_32.dll_recv]
test r15b, r15b
je 0x1400ab275
test r13, r13
jne 0x1400ac2ba
lea rcx, [rbp + 0x30]
mov rdx, qword [rbp + 0x170]
mov r8, qword [rbp + 0x220]
call fcn.140048d40
jmp 0x1400ab28d
add al, 0
invalid
add al, 0
add byte [rsi - 0x73], cl
sub al, 0x30
lea r13, [rax + r14]
add r13, 0x18
mov rsi, qword [r13 + 0x10]
add rsi, 9
jne 0x1400aac57
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov r8, rsi
shr r8, 0xa
mov eax, 0x40
add byte [rax], al
add byte [rax], al
mov edx, 0x40
je 0x1400aae63
bsr rdx, r8
xor rdx, 0x3f
sub rax, rdx
sub eax, edx
cmp rax, 7
mov edx, 7
cmovb rdx, rax
ror byte [rax - 0x73], 1
add al, 0x95
add dword [rax], eax
add byte [rax], al
ror byte [rax - 0x73], 1
add al, 0x95
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xa0], rcx
add byte [rax], al
mov qword [rbp + 0xa8], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xb0], rsi
mov qword [rbp + 0xb8], rax
add byte [rax], al
add byte [rax], al
mov r15, qword [r13 + 8]
mov r14, qword [r13 + 0x10]
cmp rsi, r14
jae 0x1400aaece
mov byte [rbp + 0x186], 1
lea rcx, [rbp + 0xa0]
mov rdx, r14
call fcn.140017410
mov rcx, qword [rbp + 0xa0]
mov ecx, dword [rbp + 0xa0]
mov ecx, dword [rbp + 0xa0]
mov rax, qword [rbp + 0xa8]
jmp case.0x1400936b4.271
xor eax, eax
add rcx, rax
lea rsi, [rbp + 0xb0]
mov rdx, r15
mov r8, r14
mov eax, esi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
add r14, qword [rbp + 0xa8]
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0xb0]
sub rax, r14
sub eax, esi
sub eax, esi
jb 0x1400ac131
mov qword [rbp + 0xa8], r14
cmp rax, 1
ja 0x1400aaf2c
add byte [rax - 0x7d], cl
clc
add dword [rdi + 0x1f], esi
mov byte [rbp + 0x186], 1
lea rcx, [rbp + 0xa0]
add byte [rax], al
add byte [rdx + 2], bh
xchg byte [rcx], al
add byte [rax], al
add dword [rax - 0x73], ecx
lea esp, [rax - 0x46000000]
add byte [rax], al
add byte [rdx + 2], bh
add byte [rax], al
add byte [rdx + 2], bh
call fcn.140017410
mov r14, qword [rbp + 0xa8]
mov esi, dword [rbp + 0xa8]
mov esi, dword [rbp + 0xa8]
mov rax, qword [rbp + 0xa0]
mov word [rax + r14], 0x202c
mov dword [rax + r14], 0x8b48202c
invalid
test al, 0
add byte [rax], al
mov dword [rax + r14], 0x8b48202c
test dword [rax + 0x48000000], ebp
test al, 0
add byte [rax], al
mov rcx, qword [rbp + 0xb0]
test al, 0
add byte [rax], al
mov rcx, qword [rbp + 0xb0]
add rax, 2
mov qword [rbp + 0x10], rax
mov dword [rbp + 0x10], eax
mov dword [rbp + 0x10], eax
sub rcx, rax
jb 0x1400ac1b4
mov qword [rbp + 0xa8], rax
cmp rcx, 6
ja 0x1400aaf85
mov byte [rbp + 0x186], 1
lea rcx, [rbp + 0xa0]
add byte [rdx + 7], bh
add byte [rdx + 7], bh
call fcn.140017410
mov rax, qword [rbp + 0xa8]
invalid
add byte [rax - 0x75], cl
lea esp, [rax - 0x39000000]
add dword [rbx], r8d
outsb dx, byte [rsi]
imul esp, dword [rbp + 0x64], 0xffffffc7
invalid
invalid
invalid
add al, 1
invalid
mov rcx, qword [rbp + 0xa0]
mov dword [rcx + rax + 3], 0x64656b6e
mov dword fs:[rcx + rax], 0x6e756863
mov dword fs:[rcx + rax], 0x6e756863
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0xb0]
add rax, 7
invalid
mov qword [rbp + 0x10], rax
cmp rax, rcx
ja 0x1400ac237
invalid
mov qword [rbp + 0xa8], rax
mov rdx, qword [rbp + 0xa0]
xchg ebp, eax
movabs al, byte [0xb89d8b48000000]
add byte [rax], al
invalid
xchg ebp, eax
movabs al, byte [0xb89d8b48000000]
add byte [rax], al
invalid
add byte [rax], al
add dh, dh
ret
test bl, 1
jne 0x1400ab00e
lea rcx, [rbp + 0x138]
mov qword [rbp + 0x138], rdx
add byte [rax - 0x77], cl
xchg ebp, eax
cmp byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x140], rax
lea rsi, [rbp + 0x148]
mov qword [rbp + 0x148], rbx
mov dword [rbp + 0x148], ebx
add byte [rax - 0x73], cl
mov ch, 0x48
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rbp + 0x148], ebx
invalid
invalid
test dword [rax], esi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x148], ebx
mov qword [rbp + 0x130], 0
lea rax, [0x1401c3de8]
add byte [rax - 0x73], cl
add eax, 0x118ddf
jmp 0x1400ab092
shr rbx, 5
sub rdx, rbx
add rax, rbx
add rcx, rbx
mov qword [rbp - 0x50], rdx
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rax
mov byte [rbp + 0x186], 0
lea rcx, [rbp + 0x10]
lea rdx, [rbp - 0x50]
call fcn.1400163c0
mov bl, 0xf6
dec dword [rax - 0x77]
pop rbp
ror byte [rax - 0x75], 1
and byte [r8 - 0x77], r9b
invalid
mov bl, 0xf6
dec dword [rax - 0x77]
pop rbp
ror byte [rax - 0x75], 1
and byte [r8 - 0x77], r9b
ror dword [rax + 0x29], 0xd9
sub rcx, rbx
sub rcx, rbx
jb 0x1400ac332
add rbx, qword [rbp + 0x18]
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x28]
mov qword [rbp + 0x138], rbx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x140], rcx
mov qword [rbp + 0x148], rdx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x130], 0
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1400ac3b3
invalid
adc eax, dword [rax]
invalid
invalid
lea rcx, [rbp + 0x138]
lea rsi, [rbp + 0x148]
add qword [rax], rax
invalid
add qword [rax], rax
add byte [rax - 0x77], cl
test eax, eax
add byte [rax], al
add bl, dh
movq mm0, qword [rcx]
invalid
mov qword [rbp + 0xc0], rax
movdqu xmm0, xmmword [rcx]
invalid
add ebx, esi
movq qword [rbp + 0xc8], mm0
movdqu xmmword [rbp + 0xc8], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rbp + 0xd8], rcx
mov rdx, qword [rbp + 0xc8]
add byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0xd0]
xor ecx, ecx
cmp r8, rcx
je case.0x140098bd4.101
movzx r11d, byte [rdx + rcx]
cmp r11b, 0x20
setae r9b
cmp r11b, 0x7f
setne r10b
setne dl
inc rcx
cmp r11b, 9
je 0x1400ab0c0
and r9b, r10b
jne 0x1400ab0c0
lea rcx, [rbp + 0xd8]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp + 0x130]
test rax, rax
je 0x1400ab120
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rsi + rbx + 0x48], 0x8b
adc byte [rax - 0x75], cl
xchg ebp, eax
cmp byte [rcx], al
add byte [rax], al
mov rax, qword [rax + 0x10]
mov rdx, qword [rbp + 0x138]
mov r8, qword [rbp + 0x140]
mov byte [rbp + 0x186], 0
mov rcx, rsi
call rax
mov byte [rbp + 0x186], 0
xchg byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401a4990]
lea rax, [0x1401a4990]
cwde
str word [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, [0x1401a4907]
lea ecx, [0x1401a4907]
str word [rbp + rcx*4 + 0xd]
xlatb
xchg esi, eax
str word [rbp + rcx*4 - 0x7b]
xor byte [rcx], al
lea r9, [0x1401a4818]
lea r8, [rbp + 0x130]
add byte [rax], al
lea eax, [rbp + 0x130]
add byte [rax], al
mov edx, 0x29
call fcn.140185040
jmp 0x1400ac3ff
or eax, 0x12a8e900
add byte [rax], al
movups xmm0, xmmword [rbp + 0xc0]
movups xmm1, xmmword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
test eax, eax
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0xd0], cl
invalid
rol byte [rax], 1
add byte [rax], al
invalid
movaps xmmword [rbp + 0x20], xmm1
and byte [rdi], cl
sub dword [rbp + 0xc0], eax
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm0
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm1
add byte [rcx - 0x75], cl
add byte [r9 - 0x75], r9b
mov rdx, qword [r13 + 8]
lea rcx, [r13 + 0x18]
lea ecx, [rbp + 0x18]
mov r8, qword [r13 + 0x10]
invalid
invalid
lodsd eax, dword [rsi]
invalid
mov rax, qword [r13]
mov rdx, qword [r13 + 8]
lea rcx, [r13 + 0x18]
lea ecx, [rbp + 0x18]
lea ecx, [rbp + 0x18]
mov r8, qword [r13 + 0x10]
mov qword [rbp + 0x160], r13
add byte [rax], al
add byte [rax], al
call qword [rax + reloc.WS2_32.dll_recv]
movdqa xmm0, xmmword [rbp + 0xc0]
movdqa xmm1, xmmword [rbp + 0xd0]
movq mm1, qword [rbp + 0xd0]
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test eax, eax
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
outsd dx, dword [rsi]
movq mm1, qword [rbp + 0xd0]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
invalid
mov rdx, qword [rbp + 0x160]
movdqu xmmword [rdx + 0x10], xmm1
add dword [rax], eax
add bl, dh
movq qword [rdx + 0x10], mm1
movdqu xmmword [rdx], xmm0
add al, dh
and byte [rax], al
and byte [rax], al
mov byte [rdx + 0x20], 0
and byte [rax], al
add byte [rbx + 0x13085], cl
add byte [rbx + 0x1338d], cl
add dword [rax], eax
mov eax, dword [rbp + 0x130]
mov ecx, dword [rbp + 0x133]
add dword [rax], eax
invalid
mov dword [rdx + 0x21], eax
invalid
invalid
add dword [rax], eax
add byte [rcx + 0x4a892142], cl
and al, 0x49
and dword [rcx - 0x7cb6dbb6], ecx
cld
add dword [rdi], ecx
invalid
mov dword [rdx + 0x24], ecx
cmp r12, 1
cmp esp, 1
jne 0x1400ab273
test dword [rdx + 0xf000000], esp
movups xmm0, xmmword [0x1401bc090]
adc byte [0x1401bc090], al
mov eax, 0xf00110e
invalid
add byte [rdi], cl
movaps xmmword [rbp + 0x40], xmm0
sub dword [rbp + 0x40], eax
movdqu xmm0, xmmword [0x1401bc080]
adc dword [rax], eax
movdqa xmmword [rbp + 0x30], xmm0
movq qword [rbp + 0x30], mm0
jg case.0x1400a0a28.91
xor byte [rax - 0x73], cl
lea rcx, [rbp + 0xc0]
invalid
rol byte [rax], 0
add byte [rbp + rcx*4 + 0x45], cl
xor byte [rax - 0x75], cl
lea r8, [rbp + 0x30]
mov rdx, qword [rbp + 0x170]
xchg ebp, eax
jo case.0x1400cac30.81
add dword [rax], eax
invalid
xchg ebp, eax
jo case.0x1400cac30.81
invalid
add dword [rax], eax
add byte [rax], al
add al, ch
call fcn.14004d4d0
cmp byte [rbp + 0xe0], 2
add byte [rax], al
add byte [rdx], al
shl byte [rdx], 1
cli
inc dword [rax + 0xe0bd]
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add dh, byte [rdx + rbp*2 + 0x48]
je 0x1400ab273
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x75], cl
xchg ebp, eax
enter 0, 0
add byte [rax], al
invalid
mov rdx, qword [rbp + 0xc8]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x7b], cl
rol byte [rax], 1
add byte [rax], al
invalid
mov r8, qword [rbp + 0xd0]
add bh, bh
push rax
call qword [rax + reloc.WS2_32.dll_recv]
adc bl, ch
lea rax, [0x1401bbaa8]
ja 0x1400ab237
adc dword [rax], eax
jmp 0x1400ab273
lea rax, [0x1401bbaa8]
ja 0x1400ab237
adc dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], esi
add dword [rax], eax
mov qword [rbp + 0x130], rax
mov dword [rbp + 0x130], eax
add byte [rax - 0x73], cl
add eax, 0xf96c1
invalid
xchg esi, eax
invalid
invalid
lea rax, str.chunkedoriginal_header_value_plus_ascii_is_validC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcheaders.rs
rcl dword [rsi - 0x76b7fff1], 0x85
cmp byte [rcx], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x138], rax
test dword [rax], edi
add dword [rax], eax
add byte [rax], al
invalid
invalid
test dword [rax + 1], eax
add byte [rax], al
add byte [rdi], al
add byte [rax], al
mov qword [rbp + 0x140], 7
add byte [rdi], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x148], 0
add byte [rax], al
mov qword [rbp + 0x148], 0
mov dword [rbp + 0x148], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rax + 1], edx
invalid
mov byte [rbp + 0x150], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x30]
lea rdx, [rbp + 0x130]
xchg ebp, eax
xor byte [rcx], al
add byte [rax], al
xor byte [r8 - 0x73], r9b
xchg ebp, eax
xor byte [rcx], al
add byte [rax], al
call fcn.14004bb80
or eax, 0x31fffa09
or edx, edi
push qword [rcx]
xor ebx, ebx
fisttp dword [rax - 0x77]
pop rbp
xor byte [rax - 0x77], cl
mov qword [rbp + 0x38], rsi
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x38], rsi
mov byte [rbp + 0x40], 0
mov eax, dword [rbp - 0x17]
mov ecx, dword [rbp - 0x14]
add byte [rbx + 0x4d8be945], cl
add byte [rbx + 0x4d8be945], cl
in al, dx
mov dword [rbp + 0x41], eax
mov dword [rbp + 0x44], ecx
mov dword [r13 + 0x44], ecx
mov rax, qword [rbp + 0x170]
mov eax, dword [rbp + 0x170]
test dword [rax + 1], esi
add byte [rax], al
mov r8, qword [rax + 0x50]
push rax
add r8, qword [rax + 0x38]
lea rax, [r8 + r8]
invalid
add byte [rcx - 0x3f], cl
loopne 0x1400ab2a9
shl r8, 5
sub r8, rax
add r8, 0x1e
add eax, 0x1e
ror byte [rcx - 0x7d], 0xc0
invalid
add eax, 0x1e
rcr byte [rsi], 0x48
mov eax, dword [rdi + 0x108]
or byte [rcx], al
add byte [rax], al
mov rax, qword [rdi + 0x108]
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
xchg edi, eax
mov rdx, qword [rdi + 0x110]
adc byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax + 0x29], cl
ror byte [rcx + rdi - 0x40], 1
invalid
sub rax, rdx
cmp rax, r8
invalid
jae case.0x1400a9d48.49
mov rcx, qword [rbp + 0x178]
js 0x1400ab2c7
add byte [rax], al
add al, ch
movabs al, byte [0x1709d8b48000d]
invalid
invalid
popfq
jo 0x1400ab2d3
invalid
call fcn.1401853c0
mov rbx, qword [rbp + 0x170]
jo 0x1400ab2d3
add byte [rax], al
add byte [rdi], cl
mov dh, 0xb3
mov bl, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x140e3e
movzx esi, byte [rbx + 0xb8]
lea rax, [0x1401ec120]
add eax, 0x140e3e
mov bl, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x140e3e
invalid
invalid
movsxd rcx, dword [rax + rsi*4]
or al, 0xb0
add rcx, rax
jmp rcx
sar edi, 0xe1
lea r14, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1_role.rs
xor eax, 0xf8b1e
mov esi, 7
jmp 0x1400ab385
mov dword [rax], eax
add byte [rax], al
add cl, ch
mov dword [rax], eax
add byte [rax], al
lea r14, [0x1401a3e21]
lea esi, [0x1401a3e21]
mov esi, 6
invalid
add byte [rax], al
jmp 0x1400ab385
movzx esi, byte [rbx + 0xc8]
enter 0, 0
add byte [rax], al
cmp rsi, 0x10
jae 0x1400ac118
invalid
add byte [rax], al
or eax, 0x8d4c0000
lea r14, [rbx + 0xb9]
jmp 0x1400ab385
mov bl, 0xb9
add byte [rax], al
add bl, ch
invalid
lea r14, [0x1401a3e1a]
xor eax, 0xf8aef
mov esi, 4
jmp 0x1400ab385
lea r14, [0x1401a3e1e]
xor eax, 0xf8ae5
jmp 0x1400ab385
lea r14, [0x1401a3e30]
xor eax, 0xf8aee
jmp 0x1400ab385
lea r14, [0x1401a3e17]
mov esi, 3
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
xor ecx, dword [rbp + rcx*4 + 0x35]
invalid
lea r14, [0x1401a3e27]
mov esi, 4
jmp 0x1400ab385
lea r14, [0x1401a3e2b]
jmp 0x1400ab380
mov r14, qword [rbx + 0xc0]
mov rsi, qword [rbx + 0xc8]
jmp 0x1400ab385
lea r14, [0x1401a3e37]
mov esi, 5
mov rax, qword [rdi + 0x108]
mov r15, qword [rdi + 0x110]
sub rax, r15
cmp rax, rsi
jae 0x1400ab3bb
mov rcx, qword [rbp + 0x178]
mov rdx, r15
mov r8, rsi
call fcn.1401853c0
mov r15, qword [rdi + 0x110]
mov rbx, qword [rbp + 0x170]
mov rcx, qword [rdi + 0x100]
add rcx, r15
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r15, rsi
mov qword [rdi + 0x110], r15
cmp qword [rdi + 0x108], r15
jne 0x1400ab406
mov byte [rbp + 0x185], 1
mov byte [rbp + 0x184], 1
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov rcx, rsi
mov rdx, qword [rbp + 0x160]
call fcn.140184bf0
jmp 0x1400ac3ff
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov rcx, rsi
call fcn.140184bf0
jmp 0x1400ac3ff
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov rcx, rsi
call fcn.140184bf0
jmp 0x1400ac3ff
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
call fcn.140184bf0
jmp 0x1400ac3ff
mov byte [rbp + 0x185], 0
mov byte [rbp + 0x184], 0
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov rcx, r14
call fcn.140184bf0
jmp 0x1400ac3ff
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov rcx, rsi
call fcn.140184bf0
jmp 0x1400ac3ff
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcmethod.rs
mov edx, recv
mov rcx, rsi
call fcn.140184c70
jmp 0x1400ac3ff
lea rax, [rbp + 0x10]
mov qword [rbp + 0x130], rax
lea rax, [fcn.140017800]
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], rax
lea rax, str.new_len____capacity_
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
mov qword [rbp + 0xe0], 0
lea rax, [rbp + 0x130]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 2
mov byte [rbp + 0x186], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xc0]
call fcn.140184b30
jmp 0x1400ac3ff
lea rax, [rbp + 0x10]
mov qword [rbp + 0x130], rax
lea rax, [fcn.140017800]
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], rax
lea rax, str.new_len____capacity_
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
mov qword [rbp + 0xe0], 0
lea rax, [rbp + 0x130]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 2
mov byte [rbp + 0x186], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xc0]
call fcn.140184b30
jmp 0x1400ac3ff
lea rax, [rbp + 0x10]
mov qword [rbp + 0x130], rax
lea rax, [fcn.140017800]
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], rax
lea rax, str.new_len____capacity_
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
mov qword [rbp + 0xe0], 0
lea rax, [rbp + 0x130]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 2
mov byte [rbp + 0x186], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xc0]
call fcn.140184b30
jmp 0x1400ac3ff
lea rax, str.BodyLength::Unknown_would_set_chunked
mov qword [rbp + 0x30], rax
lea rax, [0x1400183a0]
mov qword [rbp + 0x38], rax
lea rax, str.internal_error:_entered_unreachable_code:
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 1
mov qword [rbp + 0xe0], 0
mov qword [rbp + 0xd0], r14
mov qword [rbp + 0xd8], 1
lea rdx, [0x1401a3fe8]
lea rcx, [rbp + 0xc0]
call fcn.140184b30
jmp 0x1400ac3ff
call fcn.140005200
jmp 0x1400ac3ff
mov qword [rbp - 0x38], rax
lea rax, [rbp - 0x30]
mov qword [rbp + 0x130], rax
lea rax, [fcn.140018610]
mov qword [rbp + 0x138], rax
lea rcx, [rbp - 0x38]
mov qword [rbp + 0x140], rcx
mov qword [rbp + 0x148], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
mov qword [rbp + 0xe0], 0
lea rax, [rbp + 0x130]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 2
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsfailed_to_park_threadp.
lea rcx, [rbp + 0xc0]
call fcn.140184b30
jmp 0x1400ac3ff
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheader_value.rsinvalid_keyC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
mov edx, 0x2b
call fcn.140184cf0
jmp 0x1400ac3ff
lea rcx, str.header_map_at_capacity
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov edx, reloc.WS2_32.dll_shutdown
call fcn.1401875e0
jmp 0x1400ac3ff
lea rcx, str.header_map_at_capacity
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov edx, reloc.WS2_32.dll_shutdown
call fcn.1401875e0
ud2
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
movzx eax, byte [rbx + 0x2c]
movzx ecx, byte [rbx + 0x2b]
mov byte [rbx + 0x30], cl
xor byte [rdi], cl
mov dh, 0x4b
invalid
mov byte [rbx + 0x50], cl
push rax
mov byte [rbx + 0x38], al
test al, al
je 0x1400c768d
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbx + 0x1a8]
call fcn.14006ef30
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x7d], cl
loop case.0x14008521b.531
mov rbx, rdx
cmp byte [rbx + 0x38], 0
jnp 0x1400c770e
add byte [rbp + 0xd], dh
mov rax, qword [rbx + 0x48]
lea rcx, [rax + 0x18]
call fcn.14008b490
cmp byte [rbx + 0x50], 0
je 0x1400c76f9
mov rax, qword [rbx + 0x48]
lea rcx, [rax + 0x30]
call fcn.1400727a0
inc dword [rax + 0x7400307b]
or eax, 0x48438b48
cmp byte [rbx + 0x30], 0
je 0x1400c770c
mov rax, qword [rbx + 0x48]
lea rcx, [rax + 0x48]
call fcn.14008ad20
cmp byte [rbx + 0x38], 0
jne 0x1400c771b
mov rcx, qword [rbx + 0x48]
call fcn.14006bd60
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
add byte [rax], al
call fcn.1400e6590
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
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, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
and rdx, 0xffffffffffffff80
mov rbx, rdx
lea rcx, [rbx + 0x378]
add byte [rax], al
add byte [rax], al
call fcn.1400e6590
in eax, dx
add dword [rax], eax
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rcx, qword [rbx + 0x38]
call fcn.1400498e0
mov byte [rbx + 0x2a], 0
mov byte [rbx + 0x2b], 0
mov byte [rbx + 0x2c], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
lea rcx, [rbx + 0x80]
call fcn.1400e6590
add byte [rax + 0x28c48348], dl
add byte [rax + 0x28c48348], dl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
mov rbx, rdx
lea rcx, [rbx + 0x208]
call fcn.1400e6590
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
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
and edx, 0xffffff80
mov rbx, rdx
mov rax, qword [rbx + 0x48]
mov eax, dword [rbx + 0x48]
mov eax, dword [rbx + 0x48]
lea rcx, [rax + 0x40]
call fcn.14006d340
pop rdx
cli
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
call fcn.140021aa0
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0xe0]
test rax, rax
je 0x1400c795c
mov rax, qword [rax + 0x10]
lea rcx, [r8 + 0xf8]
add byte [rax], al
add byte [rax], al
mov rdx, qword [r8 + 0xe8]
mov r8, qword [r8 + 0xf0]
add rsp, 0x40
pop rbp
jmp rax
mov rcx, qword [r8 + 0xe8]
mov rax, qword [r8 + 0xf0]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x20], rax
call qword [rax]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
je 0x1400c79a3
cmp qword [rax + 0x10], 0x11
jae 0x1400c798c
mov r8, qword [rbp - 0x18]
jmp 0x1400c7994
mov r8, qword [rbp - 0x18]
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
add rcx, 0xf8
add rsp, 0x40
pop rbp
jmp fcn.14008adf0
cld
invalid
cld
dec dword [rdi]
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 0x10]
add rcx, 0xe0
call fcn.14008ad20
nop
add rsp, 0x20
pop rbp
ret
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x20]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
call fcn.1400a07a0
mov rcx, qword [rbp - 0x10]
add rcx, 0xf8
call fcn.14008adf0
nop
add rsp, 0x20
pop rbp
ret
invalid
mov eax, dword [rbp - 0x10]
mov rax, qword [rax]
lock dec qword [rax]
jne 0x1400c7a61
mov rcx, qword [rbp - 0x10]
call fcn.1400d4a50
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x10]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne case.0x140093d85.235
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x10]
call fcn.1400d63d0
push rsp
invalid
add byte [rax], al
push rsp
jmp 0xcb587a7e
invalid
invalid
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x18]
test rax, rax
je 0x1400c7aa1
mov rax, qword [rax + 0x10]
lea rcx, [r8 + 0x30]
mov rdx, qword [r8 + 0x20]
mov r8, qword [r8 + 0x28]
sub byte [rax - 0x7d], cl
invalid
pop rbp
jmp rax
mov rcx, qword [r8 + 0x20]
mov rax, qword [r8 + 0x28]
sub byte [rax - 0x77], cl
call 0x1205203f9
call 0x1205203f9
call 0x1205203f9
call qword [rax]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
je 0x1400c7ae2
cmp qword [rax + 0x10], 0x11
jae 0x1400c7acb
mov r8, qword [rbp - 0x18]
jmp 0x1400c7ad3
mov r8, qword [rbp - 0x18]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rbp - 0x10]
add rcx, 0x30
add rsp, 0x40
invalid
pop rbp
jmp fcn.14008adf0
invalid
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
mov rcx, qword [rbp - 0x10]
call fcn.14006d330
nop
add rsp, 0x20
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x10]
call fcn.14006d340
nop
add rsp, 0x20
pop rbp
ret
invalid
invalid
loopne 0x1400c7bdb
mov edx, dword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
call fcn.1400a07a0
std
mov edi, ebp
dec dword [rax - 0x75]
invalid
invalid
add rcx, 0x30
call fcn.14008adf0
xor bh, ah
call qword [rax + 0x20c48348]
mov edi, ebp
dec dword [rax - 0x75]
invalid
xor bh, ah
call qword [rax + 0x20c48348]
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
xor byte [rax - 0x39], cl
clc
invalid
test rcx, rcx
je 0x1400c7bf9
mov qword [rbp - 0x10], rcx
call fcn.1400c7a30
mov rcx, qword [0x14023c280]
invalid
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
add rsp, 0x30
add esp, 0x30
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x30
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
in al, dx
invalid
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
call fcn.1400498e0
nop
sbb al, 0xf8
call qword [rax + 0x20c48348]
add rsp, 0x20
pop rbp
ret
int3
invalid
test rcx, rcx
je 0x1400c7c69
mov qword [rbp - 0x10], rcx
call fcn.140006790
notrack jmp 0x1400c7c44
dec dword [rax - 0x75]
or eax, 0x174627
notrack jmp 0x1400c7c44
or eax, 0x174627
xor edx, edx
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0xc43cb
retf
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x70]
mov eax, dword [rax + 0x70]
test rax, rax
je 0x1400c7c91
mov rax, qword [rax + 0x10]
adc byte [rcx - 0x73], cl
lea rcx, [r8 + 0x88]
mov byte [rax + 0x49000000], cl
mov edx, dword [rax + 0x78]
push rax
invalid
mov rdx, qword [r8 + 0x78]
mov r8, qword [r8 + 0x80]
add byte [rax], 0
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x48
pop rsi
pop rsi
pop rbp
jmp rax
jmp rax
loopne 0x1400c7cdb
mov rcx, qword [r8 + 0x78]
mov ecx, dword [rax + 0x78]
js case.0x140092e9f.479
mov rax, qword [r8 + 0x80]
mov eax, dword [rax + 0x80]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
or byte [rax], al
add byte [rax - 0x75], cl
jne case.0x1400864d7.569
clc
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
je 0x1400c7cd9
and al, 0x48
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x1400c7cc2
mov r8, qword [rbp - 0x18]
jmp case.0x140092e9f.476
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1384d0817
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
invalid
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add byte [rax - 0x7f], cl
add rsi, 0x88
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
add rsp, 0x48
add esp, 0x48
pop rsi
pop rsi
pop rbp
jmp fcn.14008adf0
cld
invalid
cld
jmp qword [rsi - 0x70]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
clc
clc
clc
mov rcx, qword [rax + 0x60]
call fcn.140001aa0
xchg esp, eax
popfq
call qword [rax + 0x28c48348]
invalid
xchg esp, eax
popfq
call qword [rax + 0x28c48348]
invalid
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
invalid
call fcn.1400498e0
test al, 0x1b
clc
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
nop
add rsp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rcx, qword [rbp - 8]
add rcx, 0x70
add ecx, 0x70
add ecx, 0x70
jo case.0x1400a336f.87
call fcn.14008ad20
nop
invalid
call qword [rax + 0x28c48348]
add rsp, 0x28
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x40
invalid
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
push rax
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
mov ecx, dword [rbp - 0x18]
invalid
or al, 0x8a
std
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x13d968a7b
call fcn.1400a07a0
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
or al, 0x8a
std
dec dword [rax - 0x75]
clc
mov ecx, dword [rbp - 8]
add rcx, 0x88
call fcn.14008adf0
xor ah, bh
invalid
ror dword [rax - 0x18000000], 0x4c
add byte [rax], al
add al, ch
xor spl, r15b
xor ah, bh
xor ah, bh
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
int3
sub rsp, 0x20
mov r10, qword [rcx]
mov edx, dword [rcx]
mov edx, dword [rcx]
mov rax, qword [rcx + 8]
movabs r9, 0xcccccccccccccccd
mov ecx, 0xcccccccd
int3
int3
cmp r10, rax
je 0x1400c7e61
xchg edx, eax
add byte [rax], al
invalid
ret 0x840f
xchg edx, eax
add byte [rax], al
add byte [rcx + rbp - 0x30], cl
sub rax, r10
mul r9
shr rdx, 6
invalid
add r10, 0x48
xor r8d, r8d
lea rax, [0x1401ec14c]
add eax, 0x124365
adc al, byte [rax]
jmp 0x1400c7e00
invalid
add byte [rax], al
mov r11, qword [r10 - 0x38]
invalid
enter 0x14d, 0xffffffffffffffd8
add r8, r11
add eax, ebx
add r10, 0x50
add edx, 0x50
dec rdx
dec edx
je 0x1400c7e64
mov r11, qword [r10 - 0x48]
movsxd r11, dword [rax + r11*4]
mov eax, 0x981c634e
add r11, rax
jmp r11
ret
mov ebx, dword [rdx - 0x30]
jmp 0x1400c7df4
shr bl, 1
loopne 0x1400c7e7b
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0x5a
movzx r11d, byte [r10 - 0xd]
sub r11b, byte [r10 - 0xe]
sub bl, byte [rdx - 0xe]
sub r11b, byte [r10 - 0xe]
sub bl, byte [rdx - 0xe]
movzx r11d, r11b
movzx r11d, r11b
mov dh, 0xdb
add r11, qword [r10 - 0x30]
jb 0x1400c7ef7
invalid
rol byte [rax], 0
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rbp + 3], cl
invalid
add r11, qword [r10]
jae 0x1400c7df4
invalid
sbb dh, byte [rbx - 0x48]
jmp 0x1400c7ef7
invalid
mov eax, 0xb6e9
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
mov rsi, qword [r10 - 0x30]
mov r11, qword [r10 - 0x20]
mov ebx, dword [rdx - 0x20]
loopne 0x1400c7ea5
cmp rsi, r11
cmp esi, ebx
cmovb r11, rsi
cmovb ebx, esi
fsubp st(3)
xchg ebx, eax
jmp 0x1400c7df4
xor r8d, r8d
ror byte [rbx + rcx*4 + 0x51], 0x10
mov r10, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
sbb byte [r9 + 0x39], cl
ret 0x840f
invalid
cmp r10, rax
je 0x1400c7f11
invalid
pushfq
add byte [rax], al
add byte [rax], al
test byte [rax + rax + 0x294c0000], bl
ror byte [rcx - 9], 1
invalid
invalid
pushfq
add byte [rax], al
add byte [rax], al
sub rax, r10
sub rax, r10
mul r9
loope 0x1400c7ec4
shr rdx, 6
shr edx, 6
add r10, 0x48
lea rax, [0x1401ec15c]
rol byte [rdx + 0x12], cl
invalid
lea eax, [0x1401ec15c]
rol byte [rdx + 0x12], cl
add bl, ch
adc al, 0xf
jmp 0x1400c7ea0
invalid
add r8, rcx
add r10, 0x50
ret 0x4850
dec rdx
je 0x1400c7f11
mov rcx, qword [r10 - 0x48]
movabs rax, 0xffc10148880c6348
loope 0x1400c7ef7
invalid
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
invalid
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
mov rcx, qword [r10 - 0x30]
invalid
add ecx, eax
jmp rcx
mov ecx, dword [rdx - 0x30]
shr bl, 1
jmp case.0x140092e1a.400
loope 0x1400c7f1a
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
mov r9, qword [r10 - 0x30]
ror byte [rcx - 0x75], 1
loopne case.0x140092e1a.418
loopne case.0x140092e1a.418
mov rcx, qword [r10 - 0x20]
mov ecx, dword [rdx - 0x20]
cmp r9, rcx
cmp ecx, ecx
leave
cmovb rcx, r9
cmovb ecx, ecx
jmp case.0x140092e1a.400
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0xf], al
mov dh, 0x4a
sub cl, byte [r10 - 0xe]
movzx ecx, byte [r10 - 0xd]
movzx ecx, byte [rdx - 0xd]
sub cl, byte [r10 - 0xe]
sub cl, byte [rdx - 0xe]
movzx ecx, cl
movzx ecx, cl
add rcx, qword [r10 - 0x30]
add ecx, dword [rdx - 0x30]
sal byte [rdx + 5], 1
jb 0x1400c7ef7
add rcx, qword [r10]
jae case.0x140092e1a.400
popfq
or dh, byte [rbx - 0x63]
popfq
lea rcx, str.called__Option::unwrap____on_a__None__value
stc
adc dword [rax], eax
invalid
add byte [rbp + rcx*4 + 5], cl
wait
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
or dword [rdi], ecx
add byte [rdx + 0x2b], bh
mov edx, 0x2b
add al, ch
call fcn.140184cf0
loope case.0x140092e1a.410
or eax, dword [rax]
ud2
or ecx, dword [rcx + rcx*4 - 0x40]
mov rax, r8
mov eax, eax
add rsp, 0x20
pop rsi
and byte [rsi - 0x3d], bl
ret
int3
int3
sub rsp, 0x48
sub esp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
mov rsi, rcx
mov r8, qword [rcx + 0x18]
sbb byte [r13 - 0x7b], cl
invalid
je 0x1400c7f57
sbb byte [r13 - 0x7b], cl
sal byte [rsi + rdx + 0x48], 0x83
invalid
invalid
jle 0x1400c7f65
cmp qword [rsi + 0x20], 0
je 0x1400c7f57
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14023c280]
invalid
invalid
mov rcx, qword [0x14023c280]
invalid
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add byte [rbx + rcx*4 + 0x46], cl
xor byte [rbp - 0x7b], cl
invalid
invalid
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x1400c7f76
sal byte [rsi + rdx + 0x48], 0x83
jle case.0x14009372d.367
cmp qword [rsi + 0x38], 0
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14023c280]
invalid
invalid
invalid
je 0x1400c7f76
mov rcx, qword [0x14023c280]
invalid
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
or al, 0
mov edx, 0x48000c40
mov rax, qword [rsi]
mov eax, dword [rsi]
mov qword [rbp - 8], rax
mov qword [rbp - 0x18], rsi
mov dword [rbp - 0x18], esi
mov dword [rbp - 0x18], esi
call 0x150530acd
mov rax, qword [rsi + 0x10]
mov qword [rbp - 0x20], rax
xor eax, eax
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
loopne 0x1400c7fbb
ror byte [rax - 0x77], 0x45
mov dword [rbp - 0x10], eax
invalid
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
or al, 0
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
cmp qword [rbp - 0x20], rax
je 0x1400c7fc0
mov rdx, rax
mov rax, qword [rbp - 8]
clc
clc
mov rcx, qword [rax + rdx*8]
inc rdx
inc edx
inc edx
mov qword [rbp - 0x10], rdx
call rsi
invalid
jmp 0x1400c7fa0
invalid
invalid
invalid
loopne 0x1400c8009
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
cmp qword [rax + 8], 0
je case.0x1400936b4.307
js 0x1400c7fd0
add byte [rsp + rbx + 0x48], dh
mov ecx, dword [0x14023c280]
or eax, 0x1742ae
mov rcx, qword [0x14023c280]
or eax, 0x1742ae
invalid
xor edx, edx
mov r8, qword [rbp - 8]
add rsp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
and eax, 0xc4049
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x40]
push 0x40
mov rdi, qword [rbp - 0x20]
mov rbx, qword [rbp - 0x10]
invalid
cmp rbx, rdi
mov rsi, qword [rbp - 8]
clc
invalid
clc
je 0x1400c8033
mov rcx, qword [rsi + rbx*8]
call sub.crypt32.dll_CertFreeCertificateContext
inc rbx
cmp rbx, rdi
jne 0x1400c8022
out dx, eax
ret
out dx, eax
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
mov rcx, qword [rbp - 8]
clc
push rax
or byte [rax - 0x75], cl
clc
clc
clc
call fcn.140049dc0
nop
pop rsi
sbb eax, 0x4890fff8
add rsp, 0x28
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
in al, dx
invalid
in al, dx
xor byte [rax - 0x73], cl
lea rbp, [rsp + 0x30]
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, rcx
mov esi, ecx
clc
invalid
dec dword [rax - 0x77]
invalid
mov esi, ecx
mov r8, qword [rcx + 0x10]
test r8, r8
je case.0x140093d85.264
adc byte [r13 - 0x7b], cl
adc byte [rbp - 0x7b], cl
sal byte [rsi + rdx + 0x48], 0x83
jle 0x1400c80af
invalid
cmp qword [rsi + 0x18], 0
cmp dword [rsi + 0x18], 0
sbb byte [rax], al
add byte [rdi + rcx + 0x48], dh
je case.0x140093d85.264
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
sar bh, cl
adc eax, 0xc3f87
mov rax, qword [rsi + 0x28]
test rax, rax
ror byte [rax - 0x77], 0x75
invalid
mov qword [rbp - 0x10], rsi
je 0x1400c80cd
invalid
lock dec qword [rax]
dec qword [rax]
jne 0x1400c80cd
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x28]
mov rdx, qword [rax + 0x30]
mov edx, dword [rax + 0x30]
invalid
sub byte [rax - 0x75], cl
push rax
xor al, ch
movabs dword [0x48f0458b480000e6], eax
add byte [rax - 0x75], cl
invalid
invalid
cmp qword [rax], 0
cmp byte [rax], al
mov edx, dword [rax + 0x30]
call fcn.1400d6770
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
cmp qword [rax], 0
cmp byte [rax], al
cmp byte [rax], al
je 0x1400c80e7
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov rcx, qword [rax + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
add byte [rbx + rcx*4 + 0x75], cl
invalid
mov r14, qword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
mov rsi, qword [r14 + 0x38]
jbe case.0x140093d85.282
test rsi, rsi
je case.0x1400c82e6.218
mov rdi, qword [r14 + 0x48]
jle case.0x14009f1f6.106
add rsi, 8
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov ebx, dword [sym.imp.KERNEL32.dll_HeapFree]
or byte [rax - 0x75], cl
sbb eax, 0xc3f2d
or al, 0
mov ebx, dword [sym.imp.KERNEL32.dll_HeapFree]
or al, 0
add bl, ch
jmp 0x1400c8114
pcmpgtd mm4, qword [rsi + 0x2e]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add rsi, 0x18
invalid
sub rdi, 1
jb case.0x140098bd4.122
invalid
add dword [rdx + 0x17], esi
invalid
cmp qword [rsi], 0
je case.0x1400c82e6.208
mov r8, qword [rsi - 8]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
mov ecx, dword [0x14023c280]
push rbp
invalid
xor edx, edx
call rbx
shr ebx, cl
invalid
sar bh, cl
shr ebx, cl
fisttp word [rcx - 0x7d]
invalid
invalid
cmp qword [r14 + 0x40], 0
je case.0x1400c82e6.218
jle 0x1400c8175
add byte [rsi + rbx + 0x4d], dh
mov eax, dword [rsi + 0x38]
invalid
invalid
cmp byte [rax - 0x75], r9b
or eax, 0x17413d
invalid
invalid
invalid
invalid
mov rcx, qword [0x14023c280]
cmp eax, 0x31001741
ror byte [rax - 0x7d], cl
invalid
invalid
invalid
xor edx, edx
add rsp, 0x30
invalid
pop rbx
xor byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r14
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
add byte [rax + 0x30c48348], dl
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
mov ecx, dword [rax]
mov rdx, qword [rax + 8]
or al, ch
int 0xfe
cld
call qword [rax + 0x20c48348]
add esp, 0x20
call fcn.140098060
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
push 0x30
mov rcx, qword [rbp - 0x10]
add rcx, 0x38
add ecx, 0x38
invalid
add ecx, 0x38
call fcn.140098130
nop
add rsp, 0x20
invalid
call qword [rax + 0x20c48348]
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
jmp qword [sym.imp.crypt32.dll_CertCloseStore]
jmp qword [sym.imp.crypt32.dll_CertCloseStore]
and eax, 0xc4227
int3
int3
int3
add eax, esi
dec qword [rax]
invalid
or byte [rbp + 8], dh
jne 0x1400c81f1
mov rcx, qword [rcx]
mov ecx, dword [rcx]
jmp fcn.1400d8090
lahf
inc byte [rax]
add bl, al
int3
ret
int3
int3
int3
int3
int3
and eax, 0xc4299
cdq
or al, 0
int3
int3
int3
int3
int3
sub rsp, 0x30
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
mov qword [rbp - 0x10], rcx
invalid
invalid
call fcn.140095b60
cld
dec dword [rax - 0x75]
invalid
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
invalid
lea rcx, [rax + 0x18]
sbb al, ch
call fcn.140088f00
enter 0xfffffffffffffc0c, 0xffffffffffffffff
dec dword [rax - 0x75]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
invalid
add rsp, 0x30
pop rbp
jmp fcn.140089010
retf 0xfc0d
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x30]
push 0x30
xor byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x18]
lea ecx, [rax + 0x18]
lea ecx, [rax + 0x18]
sbb al, bpl
sbb al, ch
call fcn.140088f00
xchg ebp, eax
or al, 0xfc
cld
cld
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
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
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x30]
push 0x30
xor byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.140089010
nop
add rsp, 0x20
add esp, 0x20
or eax, 0x4890fffc
cld
call qword [rax + 0x20c48348]
add esp, 0x20
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
push 0x246c8d48
invalid
lea ebp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
invalid
add dh, bh
invalid
invalid
invalid
mov byte [rbp - 1], 0
inc dword [r8]
lea rcx, [rbp - 0x40]
ror byte [r8 - 0x77], 0x55
ror byte [rax - 0x77], 0x55
mov qword [rbp - 0x10], rdx
call fcn.1400c85a0
xlatb
add al, byte [rax]
invalid
invalid
xlatb
add al, byte [rax]
add byte [rbx + 0x7502c07d], al
jge 0x1400c828c
invalid
invalid
add byte [rax], al
cmp dword [rbp - 0x40], 2
jge 0x1400c828c
add dh, byte [rbp + 0x1f]
jne case.default.0x1400c82e6
invalid
mov rdi, qword [rbp - 0x38]
mov ebx, edi
sti
and ebx, 3
lea rax, [0x1401ec16c]
add eax, 0x123e8d
add eax, 0x123e8d
lea edi, [rsi]
adc al, byte [rax]
invalid
adc al, byte ds:[rax]
add byte [rax + 0x63], cl
movsxd rcx, dword [rax + rbx*4]
or al, 0x98
cwde
add rcx, rax
jmp rcx
movzx eax, byte [rdi + 0x10]
jmp case.0x1400a9d48.67
mov dh, 0x47
adc bl, ch
adc r11b, r13b
xor eax, 0x84e8d48
lea rcx, [rsi + 8]
lea ecx, [rsi + 8]
or byte [rcx - 0x48], r8b
or byte [rcx - 0x48], al
mov r8d, 0x128
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
push rbp
invalid
mov rdx, qword [rbp - 0x10]
call sub.VCRUNTIME140.dll_memcpy
invalid
ret 0xb
invalid
ret 0xb
or eax, dword [rax]
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x68
invalid
push 0x5d5e5f5b
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, edi
stc
shr rcx, 0x20
shr ecx, 0x20
and al, ch
call fcn.140154690
jae case.0x1400a90b8.53
ret
or byte [rax], al
add bl, ch
jmp case.0x1400a9d48.67
add al, 0xf
mov dh, 0x47
invalid
invalid
cmp al, 0xd
jne case.0x1400a90b8.68
lea rcx, [rsi + 8]
lea ecx, [rsi + 8]
or byte [rcx - 0x48], r8b
or byte [rcx - 0x48], al
mov r8d, 0x128
mov eax, 0x128
sub byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp - 0x10]
push rbp
invalid
call sub.VCRUNTIME140.dll_memcpy
invalid
ret 0xb
or eax, dword [rax]
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [rbx - 2]
dec byte [r8 - 0x7d]
dec byte [rax - 0x7d]
cmp rax, 2
cmp eax, 2
clc
add dh, byte [rdx - 0x43]
jb 0x1400c8308
mov ebp, 0x74db8548
test rbx, rbx
test ebx, ebx
invalid
je 0x1400c8308
mov eax, 0xff478d48
lea rax, [rdi - 1]
lea eax, [rdi - 1]
dec dword [r8 - 0x77]
dec dword [rax - 0x77]
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
fmul dword [r8 - 0x75]
mov rcx, qword [rdi - 1]
mov ecx, dword [rdi - 1]
dec qword [r8 - 0x75]
dec dword [rax - 0x75]
mov rax, qword [rdi + 7]
mov eax, dword [rdi + 7]
invalid
invalid
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
call 0x120520cb0
call 0x120520cb0
mov qword [rbp - 0x20], rax
loopne case.0x1400a336f.124
loopne case.0x1400a336f.124
call qword [rax]
adc byte [rax - 0x75], cl
loopne case.0x1400a9af9.63
loopne case.0x1400a9af9.63
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne case.0x1400a9af9.63
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
js case.0x1400a9beb.48
or byte [rax], al
add byte [rbx + rbp*2 + 0x48], dh
je case.0x1400a9d48.94
imul ecx, dword [rax - 0x7d], 0x78
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
js case.0x1400a90b8.69
adc byte [rcx], dl
adc dword [rbx + 0x4d], esi
jae 0x1400c83c9
mov r8, qword [rbp - 0x18]
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x10754d36f
call 0x10754d36f
jmp 0x1400c83d1
mov qword [rsi + 8], 2
mov dword [rsi + 8], 2
or byte [rdx], r8b
or byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
jle case.0x1400a90b8.72
adc byte [rax - 0x39], cl
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp - 0x10]
invalid
invalid
add rsp, 0x68
add esp, 0x68
invalid
push 0x5d5e5f5b
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.1400c9f40
invalid
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov rax, rdi
clc
shr rax, 0x20
shr eax, 0x20
and byte [rbx + 0x467728f8], al
cmp eax, 0x28
sub byte [rdi + 0x46], dh
ja case.0x1400a9beb.66
lea rcx, [0x1401ec17c]
lea rcx, [0x1401ec17c]
lea ecx, [0x1401ec17c]
or eax, 0x123dc3
cmp eax, 0x63480012
adc al, byte [rax]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
loopne 0x1400c83f4
xor eax, eax
shr cl, 0x5a
jmp case.0x1400a9d48.67
pop rdx
invalid
dec dword [rbx + rcx*4 + 0x45]
mov r8, qword [rbp - 0x18]
call 0x1384d0f1e
call 0x1384d0f1e
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
or eax, 0x173ea8
test al, 0x3e
invalid
xor edx, edx
sar bh, cl
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0xc3c50
cmp al, 0xc
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
or eax, 0x173e99
invalid
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
fdivr st(7)
mov r8, qword [rbp - 0x28]
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0xc3c3d
fdivr st(7)
adc eax, 0xc3c3d
cmp eax, 0xe9000c3c
cmp al, 0xc
add cl, ch
jmp 0x1400c8308
adc bh, bh
invalid
invalid
push qword [rax - 0xdb16d7]
mov al, 0x29
jmp case.0x1400a9d48.67
invalid
invalid
invalid
sub ecx, ebp
and al, 0xff
invalid
invalid
invalid
push qword [rax - 0xe216ff]
mov al, 1
jmp case.0x1400a9d48.67
invalid
invalid
invalid
add ecx, ebp
sbb eax, 0xb0ffffff
invalid
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0xe916fe]
mov al, 2
jmp case.0x1400a9d48.67
invalid
invalid
invalid
add ch, cl
invalid
invalid
invalid
push qword [rax - 0xf016fd]
mov al, 3
jmp case.0x1400a9d48.67
invalid
invalid
invalid
add ebp, ecx
ud0
invalid
invalid
invalid
push qword [rax - 0xf716fc]
mov al, 4
jmp case.0x1400a9d48.67
invalid
invalid
invalid
add al, 0xe9
or bh, bh
invalid
invalid
invalid
push qword [rax - 0xfe16fb]
mov al, 5
jmp case.0x1400a9d48.67
invalid
invalid
invalid
add eax, 0xffff01e9
invalid
invalid
push qword [rax - 0x10516fa]
mov al, 6
jmp case.0x1400a9d48.67
invalid
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x10c16f9]
mov al, 7
jmp case.0x1400a9d48.67
invalid
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x11316f8]
mov al, 8
jmp case.0x1400a9d48.67
invalid
invalid
invalid
or cl, ch
in al, dx
invalid
invalid
push qword [rax - 0x11a16f7]
mov al, 9
jmp case.0x1400a9d48.67
invalid
invalid
invalid
or ecx, ebp
in eax, 0xfe
invalid
invalid
invalid
push qword [rax - 0x12116f6]
mov al, 0xa
jmp case.0x1400a9d48.67
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x12816f5]
mov al, 0xb
jmp case.0x1400a9d48.67
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x12f16f4]
mov al, 0xc
jmp case.0x1400a9d48.67
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x13616f3]
mov al, 0xd
jmp case.0x1400a9d48.67
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x13d16f2]
invalid
mov al, 0xe
jmp case.0x1400a9d48.67
invalid
invalid
invalid
invalid
push qword [rax - 0x14416f1]
invalid
mov al, recv
jmp case.0x1400a9d48.67
invalid
invalid
invalid
invalid
push qword [rax - 0x14b16f0]
invalid
mov al, reloc.WS2_32.dll_recv
jmp case.0x1400a9d48.67
invalid
invalid
invalid
invalid
push qword [rax - 0x15216ef]
invalid
mov al, 0x11
jmp case.0x1400a9d48.67
invalid
invalid
invalid
invalid
push qword [rax - 0x15916ee]
invalid
mov al, send
jmp case.0x1400a9d48.67
invalid
invalid
invalid
invalid
push qword [rax - 0x16016ed]
invalid
mov al, reloc.WS2_32.dll_send
jmp case.0x1400a9d48.67
invalid
invalid
invalid
invalid
push qword [rax - 0x16716ec]
invalid
mov al, setsockopt
jmp case.0x1400a9d48.67
invalid
invalid
invalid
invalid
push qword [rax - 0x16e16eb]
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp case.0x1400a9d48.67
push qword [rax - 0x17516ea]
invalid
mov al, reloc.WS2_32.dll_shutdown
jmp case.0x1400a9d48.67
push qword [rax - 0x17c16e9]
invalid
mov al, 0x17
jmp case.0x1400a9d48.67
push qword [rax - 0x18316e8]
invalid
mov al, 0x18
jmp case.0x1400a9d48.67
push qword [rax - 0x18a16e7]
invalid
mov al, 0x19
jmp case.0x1400a9d48.67
push qword [rax - 0x19116e6]
invalid
mov al, 0x1a
jmp case.0x1400a9d48.67
push qword [rax - 0x19816e5]
invalid
mov al, 0x1b
jmp case.0x1400a9d48.67
mov al, 0x1c
jmp case.0x1400a9d48.67
mov al, 0x1d
jmp case.0x1400a9d48.67
mov al, 0x1e
jmp case.0x1400a9d48.67
mov al, 0x1f
jmp case.0x1400a9d48.67
mov al, 0x20
jmp case.0x1400a9d48.67
mov al, 0x21
jmp case.0x1400a9d48.67
mov al, 0x22
jmp case.0x1400a9d48.67
mov al, 0x23
jmp case.0x1400a9d48.67
mov al, 0x24
jmp case.0x1400a9d48.67
mov al, 0x25
jmp case.0x1400a9d48.67
mov al, 0x26
jmp case.0x1400a9d48.67
mov al, 0x27
jmp case.0x1400a9d48.67
mov al, 0x28
jmp case.0x1400a9d48.67
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.1400a07a0
mov rcx, qword [rbp - 0x20]
invalid
invalid
call fcn.1400498e0
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
jmp case.0x1400864d7.603
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
sbb al, 0xc
invalid
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x20]
invalid
invalid
add rsp, 0x40
pop rbp
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
invalid
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.1400a07a0
mov rcx, qword [rbp - 0x20]
loopne case.0x1400864d7.613
hlt
idiv edi
nop
add rsp, 0x20
pop rbp
ret
mov ebx, dword [rdx + 0x98]
mov esi, 0x400
lea r12, [rsp + 0x28]
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x28
xor ebp, ebp
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbx + rbx]
cmp rax, r13
cmova r13, rax
cmp r13, 0x401
std
add dword [rax + rax], eax
add byte [rdi + rcx + 0x42], cl
out dx, al
std
add dword [rax + rax], eax
add byte [rdi + rcx + 0x42], cl
out dx, al
sub r13, r15
jbe case.0x1400929fd.478
mov rax, qword [rdi + 0x88]
sub rax, r15
cmp rax, r13
jb 0x1400ca5f6
add byte [rax], al
invalid
mov rsi, qword [rdi + 0x80]
lea rcx, [rsi + r15]
or al, 0x3e
or al, 0x3e
cmp r13, 2
jb 0x1400ca536
invalid
invalid
lea r8, [r13 - 1]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add r15, r13
out dx, eax
out dx, eax
dec r15
add rsi, r15
mov rcx, rsi
mov esi, 0x400
mov byte [rcx], 0
add dh, al
add dword [rax], eax
inc r15
mov qword [rdi + 0x90], r15
mov rax, r15
sub rax, rbx
jb 0x1400ca65a
invalid
invalid
add dword [rax], eax
invalid
invalid
mov rcx, qword [rdi + 0x80]
add rcx, rbx
invalid
pop qword [rax + 0x48000000]
add ecx, ebx
invalid
invalid
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov rdx, qword [rdi + 0x38]
test rdx, rdx
je case.0x140092ee7.443
add byte [rax], al
invalid
push rdi
cmp byte [rax - 0x7b], cl
ror byte [rdi], cl
test bl, ch
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov r8, r12
mov eax, esp
call fcn.140165000
test rax, rax
movabs rax, 0xd00000003
mov eax, 3
or eax, 0x48000000
cmovne edx, eax
add byte [rax], al
or eax, 0x48000000
cmovne edx, eax
test rdx, rdx
jne 0x1400ca638
invalid
nop
add byte [rax], al
invalid
ror byte [rdi], cl
test dword [rax + 0x48000000], edx
mov edx, dword [rsp + 0x30]
push rsp
and al, 0x30
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
mov rcx, qword [rsp + 0x38]
and al, 0x38
cmp byte [rax + 0x39], cl
ror dword [rdi], 1
xchg ebp, ecx
cmp rcx, rdx
ja case.0x140092e1a.453
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 1], cl
retf
add rbx, rcx
mov qword [rdi + 0x98], rbx
mov dword [rdi + 0x98], ebx
mov dword [rdi + 0x98], ebx
mov rax, qword [rdi + 0xf8]
mov eax, dword [rdi + 0xf8]
add byte [rax - 0x77], cl
ret 0x2948
mov rdx, rax
mov edx, eax
sub rdx, rcx
mov r13d, 0
add byte [rax], al
add byte [rax], al
cmovae r13, rdx
cmovae ebp, edx
invalid
mov qword [rdi + 0xf8], r13
test rcx, rcx
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x1400ca62b
add rbp, rcx
add rbp, rcx
add ebp, ecx
cmp rax, rcx
ja 0x1400ca4e0
in al, dx
invalid
jmp 0x1400ca62b
xor eax, 0x808f8d48
add byte [rax], al
lea rcx, [rdi + 0x80]
lea ecx, [rdi + 0x80]
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov edx, edi
mov r8, r13
call fcn.1401853c0
lodsd eax, dword [rsi]
or eax, dword [rax]
mov r15, qword [rdi + 0x90]
mov edi, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov rsi, qword [rdi + 0x80]
lea rcx, [rsi + r15]
or al, 0x3e
mov bh, 0x80
add byte [rax], al
add byte [rdx - 0x73], cl
or al, 0x3e
cmp r13, 2
jae 0x1400ca51f
cmp ebx, 0xfffffffe
invalid
invalid
cmp ebx, 0xfffffffe
invalid
invalid
jmp 0x1400ca536
invalid
push qword [rcx]
in eax, dx
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
and al, 0x20
mov qword [rcx + 8], rbp
xor eax, eax
jmp 0x1400ca646
mov rcx, qword [rsp + 0x20]
and al, 0x20
mov qword [rcx + 8], rdx
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rcx], rax
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, rbx
invalid
mov rdx, r15
mov edx, edi
in al, 0xe
add byte [rax - 0x77], cl
invalid
mov edx, edi
call fcn.140184b70
ud2
lea rcx, str.assertion_failed:__self.context.is_null__
invalid
lea r8, [0x1401b6e10]
invalid
mov edx, 0x29
add byte [rax], al
call fcn.140184cf0
ud2
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srcio_read_buf.rs
verw ax
fsub qword [rbp + 0xb0f000b]
movsd dword [rdi], dword [rsi]
or eax, dword [rax]
ud2
call fcn.140184c70
ud2
int3
int3
int3
leave
je case.0x140092ee7.455
sbb eax, 0x48d08949
mov r8, rdx
cmp rcx, 0x11
cmp ecx, 0x11
adc dword [rdx + 4], esi
jb case.0x140092e1a.459
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14023c280]
invalid
xor edx, edx
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
outsb dx, byte [rsi]
sbb dword [rax + rax], ecx
or al, 0
or al, 0
ret
int3
int3
int3
int3
push rsi
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x78
sub esp, 0x78
sub esp, 0x78
js 0x1400ca726
mov rdi, rdx
mov edi, edx
mov rsi, rcx
mov esi, ecx
mov rcx, qword [rdx + 0x98]
add byte [rax], al
mov rdx, qword [rdx + 0x90]
add byte [rax], al
cmp rcx, rdx
ja 0x1400ca964
push 2
add byte [rax], al
push 2
add byte [rax], al
mov rax, qword [rdi + 0x80]
xorps xmm0, xmm0
add byte [rax], 0
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x58], xmm0
movups xmmword [rsp + 0x58], xmm0
mov dword [rsp + 0x28], ecx
and al, 0x28
mov dword [rsp + 0x2c], 1
mov qword [rsp + 0x30], rax
and al, 0x30
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
xor byte [rdi], cl
adc dword [rsp + 0x38], eax
movups xmmword [rsp + 0x38], xmm0
movups xmmword [rsp + 0x48], xmm0
adc dword [rsp + 0x48], eax
movabs rax, 0x400000000
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x70], rax
and al, 0x70
jo 0x1400ca786
lea rcx, [rdi + 0xc0]
lea ecx, [rdi + 0xc0]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x68
invalid
lea rdx, [rsp + 0x68]
push 0x45c03145
xor ecx, ecx
xor r8d, r8d
xor eax, eax
xor r9d, r9d
call qword [sym.imp.secur32.dll_DecryptMessage]
cmp eax, 0x90316
invalid
add ecx, dword [rcx]
or dword [rax], eax
invalid
invalid
or dword [rax], eax
jg 0x1400ca83a
add byte [rax], al
add byte [0xc015aa7d], bh
cmp eax, 0x80090318
or byte [rdi], 0x84
add qword [r8], r8
add byte [rbp + 0x34850fc0], al
test eax, eax
invalid
test dword [rcx + rax], esi
invalid
je 0x1400ca8ba
test byte [rdi + 1], cl
add byte [rax], al
test eax, eax
jne 0x1400ca8a7
add byte [rax - 0x75], cl
and al, 0x40
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov r14, qword [rdi + 0x80]
mov esi, dword [rdi + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
xchg edi, eax
mov rdx, qword [rdi + 0x90]
mov edx, dword [rdi + 0x90]
nop
add byte [rax], al
add byte [rcx + rbp - 0xf], cl
sub ecx, esi
sub rcx, r14
sub ecx, esi
mov ebx, dword [rsp + 0x38]
mov rax, rcx
mov eax, ecx
mov eax, ecx
mov qword [rdi + 0x70], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
fmul dword [rdi]
add rax, rbx
jb 0x1400ca9a0
invalid
inc dword [rcx]
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rax, rdx
ja 0x1400ca9b1
ror byte [rdi], 1
xchg dword [rdi], eax
add al, byte [rax]
add byte [rcx + 1], cl
add r14, rcx
add r14, rcx
xor r15d, r15d
cmp qword [rdi + 0x68], rbx
cmp dword [rdi + 0x68], ebx
cmp dword [rdi + 0x68], ebx
jb 0x1400ca94d
add byte [rax], al
xor r12d, r12d
mov rcx, qword [rdi + 0x60]
add rcx, r12
mov rdx, r14
mov r8, rbx
invalid
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
int3
or eax, dword [rax]
add r12, rbx
cmp dword [rsp + 0x5c], 5
and al, 0x5c
add eax, 0x7067894c
and al, 0x5c
add eax, 0x7067894c
cmove r15d, dword [rsp + 0x58]
mov qword [rdi + 0x78], 0
mov dword [rdi + 0x78], 0
mov dword [rdi + 0x78], 0
add byte [rax], al
mov rcx, qword [rdi + 0x98]
add byte [rax], al
mov rdx, rcx
sub rdx, r15
cli
cli
jb 0x1400ca972
invalid
test r15d, r15d
je 0x1400ca921
add byte [rax], al
dec dword [rdi]
test byte [rcx + rax], bl
add byte [rax], al
mov rax, qword [rdi + 0x90]
add byte [rax], al
mov rbx, rax
sub rbx, rdx
ror dword [rdi], cl
invalid
je 0x1400ca817
add byte [rax], al
ror dword [rdi], cl
invalid
mov qword [rdi + 0x90], 0
xchg dword [rax], edx
add byte [rax], al
add byte [rax], al
cmp rcx, r15
add byte [rax], al
add byte [rax], al
cmp rcx, r15
jne 0x1400ca903
xlatb
add byte [rax], al
add byte [rax + 0x39], cl
cmp eax, edx
invalid
test ebp, esp
add byte [rax], al
cmp rax, rdx
cmp eax, edx
jne 0x1400ca91a
add cl, ch
jmp 0x1400ca921
out 0, eax
add byte [rax], al
cmp eax, 0x90317
invalid
or dword [rax], eax
je case.0x140098205.178
add byte [rax], al
add byte [0x14015ab6b], bh
cmp eax, 0x90321
or dword [rax], eax
add byte [rbp + 0x5b], dh
jne 0x1400ca8a7
xor r14d, r14d
cmp dword [rsp + 0x5c], 5
jl 0x1400ca876
pop rsp
add eax, 0x4047c7
add byte [rax], al
add dword [rax], eax
jl 0x1400ca876
pop rsp
add eax, 0x4047c7
add byte [rax], al
add dword [rax], eax
invalid
invalid
invalid
add byte [rax], al
add dword [rax], eax
cmove r14d, dword [rsp + 0x58]
je 0x1400ca884
pop rax
mov byte [rdi + 0x44], 0
mov rcx, qword [rdi + 0x98]
mov rdx, rcx
sub rdx, r14
jb 0x1400ca972
invalid
cli
add byte [rax], al
invalid
bnd jb 0x1400ca972
invalid
add byte [rax], al
test r14d, r14d
je case.0x1400c82e6.258
div byte [rdx + rsi*2 + 0x48]
mov eax, dword [rdi + 0x90]
add byte [rax], al
invalid
mov rax, qword [rdi + 0x90]
xchg dword [rax + 0x48000000], edx
mov ebx, eax
add byte [rax], al
add byte [rax - 0x77], cl
ret
mov rbx, rax
sub rbx, rdx
sub ebx, edx
jb 0x1400ca98c
add byte [rax - 0x39], cl
xchg dword [rax], edx
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
cmp rcx, r14
int1
jne 0x1400ca8d1
cmp rax, rdx
jne case.0x1400c82e6.257
invalid
sal byte [rbp + 0x43], 1
jmp case.0x1400c82e6.258
jmp case.0x1400c82e6.258
shl rax, 0x20
loopne case.0x140098205.178
or rax, 2
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
or byte [rax + 0x83e901], dh
add byte [rax], al
invalid
mov al, 1
jmp 0x1400ca93d
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x43c247c], al
cmp dword [rsp + 0x3c], 4
cmp al, 4
add al, 0xb8
mov eax, 1
add dword [rax], eax
add byte [rax], al
cmove eax, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
jmp 0x1400ca930
mov byte [rsi + 1], 1
add dword [rcx], r8d
add ebx, ebp
push 0x48
cmp eax, edx
invalid
jmp 0x1400ca93b
cmp rax, rdx
sal byte [rcx + rbx + 0x48], 1
mov ecx, dword [rdi + 0x80]
add byte [rax], al
invalid
je case.0x1400c82e6.258
sbb dword [rax - 0x75], ecx
pop qword [rax + 0x48000000]
add byte [rax], al
add byte [rax + 1], cl
invalid
mov rcx, qword [rdi + 0x80]
add byte [rax], al
add byte [rax + 1], cl
retf 0x8949
invalid
add rdx, rcx
mov r8, rbx
mov eax, ebx
call sub.VCRUNTIME140.dll_memmove
mov qword [rdi + 0x90], rbx
lahf
nop
add byte [rax], al
add byte [rax], al
invalid
invalid
mov bh, 0x98
add byte [rax], al
mov qword [rdi + 0x98], r14
mov bh, 0x98
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rdi + 0xf8], 0
xchg eax, edi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
xor al, 0x48
add byte [rax], al
add byte [rax], al
jmp 0x1400ca937
cmp rax, rdx
cmp eax, edx
je 0x1400ca921
mov rcx, qword [rdi + 0x80]
add rdx, rcx
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax + 1], cl
retf 0x8949
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
invalid
add byte [rax - 0x77], cl
lahf
nop
add byte [rax], al
invalid
mov qword [rdi + 0x90], rbx
add byte [rax], al
add byte [rcx], dh
rol byte [rbp - 0x7b], 0xff
invalid
xor eax, eax
test r15d, r15d
invalid
sete al
mov qword [rdi + 0x98], r15
add byte [rax], al
xchg esp, eax
ror byte [rcx + rcx*4 - 0x41], 0x98
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg eax, edi
clc
add byte [rax], al
mov qword [rdi + 0xf8], rax
add byte [rax], al
add dh, al
add dword [rax], r8d
add byte [rax], al
mov byte [rsi + 1], 0
xor eax, eax
ror byte [rax - 0x3b7cb7fa], 0x78
mov byte [rsi], al
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
ret
lea rcx, [rdi + 0x60]
invalid
xor edx, edx
mov r8, rbx
ror byte [rcx - 0x77], cl
fsubr st(0)
call fcn.1401853c0
stosb byte [rdi], al
stosb byte [rdi], al
or eax, dword [rax]
mov r12, qword [rdi + 0x70]
jo case.0x1400cac30.144
jo case.0x1400cac30.144
jmp case.0x1400c82e6.243
pop rcx
invalid
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
add eax, 0xee0a5
call fcn.140184c70
ud2
movabs dword [0xfe0d8d480b0f000b], eax
fisttp word [rsi]
add byte [rbp + rcx*4 + 5], cl
invalid
sbb al, ah
invalid
lea rcx, [0x1401b8977]
or eax, 0xedffe
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
add eax, 0xee018
mov edx, 0x1f
call fcn.140184cf0
add byte [rdi], cl
invalid
invalid
add byte [rax], al
add al, ch
movabs word [0xfd058d4c0b0f000b], ax
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
std
movabs dword [0xfd058d4c0b0f000b], eax
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_src_vecmod.rs
add eax, 0x11d0fd
std
rcl byte [rcx]
add byte [rax - 0x77], cl
mov rcx, rdx
ror dword [rax - 0x77], 1
ret 0xd2e8
mov rdx, rax
mov edx, eax
call fcn.140184c70
movabs byte [0x81058d4c0b0f000b], al
loopne 0x1400ca9b4
invalid
or eax, dword [rax]
ud2
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
add eax, 0xee081
and eax, 0x8948000e
invalid
add byte [rax - 0x77], cl
mov rdx, rax
ret 0x51e8
call fcn.140184f00
movsd dword [rdi], dword [rsi]
or eax, dword [rax]
ud2
or ecx, dword [rbp + rcx*4 + 5]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
lea eax, [0x1401b8a28]
jo 0x1400ca996
invalid
add byte [rax - 0x77], cl
mov rcx, rax
call fcn.140184c70
mov al, 0xa2
or eax, dword [rax]
shr eax, 0xb0
movabs byte [0xcccccccc0b0f000b], al
or eax, dword [rax]
ud2
int3
int3
int3
int3
mov al, 0xa2
or eax, dword [rax]
add byte [rdi], cl
or ecx, esp
int3
ud2
int3
int3
int3
int3
int3
int3
or dword [rcx], esi
xor edx, edx
jmp qword [sym.imp.crypt32.dll_CertCloseStore]
jmp qword [sym.imp.crypt32.dll_CertCloseStore]
ror byte [rax - 1], cl
and eax, 0xc1a24
sbb cl, byte [rax + rax]
jmp qword [sym.imp.crypt32.dll_CertCloseStore]
sbb cl, byte [rax + rax]
or al, 0
add ah, cl
int3
int3
int3
push rbp
push rsi
push rdi
sub rsp, 0x30
in al, dx
invalid
in al, dx
xor byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
xor byte [rax - 0x39], cl
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, qword [rcx]
mov esi, dword [rcx]
clc
clc
invalid
dec dword [rax - 0x75]
mov esi, dword [rcx]
xor dword [rax - 0x77], ecx
jne 0x1400ca9eb
mov qword [rbp - 0x10], rsi
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
invalid
invalid
call fcn.1400cd120
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov edi, eax
mov rcx, rsi
xor edx, edx
sar bh, cl
adc eax, 0xc19ee
out dx, al
sbb dword [rax + rax], ecx
invalid
call qword [sym.imp.crypt32.dll_CertCloseStore]
out dx, al
sbb dword [rax + rax], ecx
invalid
add byte [rax - 0x77], cl
clc
mov rax, rdi
mov eax, edi
add rsp, 0x30
add esp, 0x30
xor byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
push 0x30
xor byte [rax - 0x73], cl
invalid
lea rcx, [rbp - 0x10]
invalid
call fcn.1400ca9d0
nop
add rsp, 0x20
add esp, 0x20
xchg edi, eax
invalid
add esp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
int3
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x75], cl
mov ecx, dword [rdx]
invalid
mov rcx, qword [rdx]
mov ecx, dword [rdx]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
adc eax, 0xc19d3
rcr dword [rcx], cl
or al, 0
xor eax, eax
ror byte [rax - 0x7d], 0xc4
sub bl, al
ret
int3
add rsp, 0x28
add esp, 0x28
ret
int3
int3
int3
int3
int3
int3
in al, dx
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
clc
invalid
inc dword [rbx + 0x2c750239]
cmp dword [rcx], 2
cmp dword [rdx], eax
jne case.0x1400cac30.167
sub al, 0x48
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
invalid
invalid
add rcx, 8
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
call 0x13cbd737f
call fcn.140095b60
cld
dec dword [rax - 0x75]
mov rcx, qword [rbp - 0x10]
add rcx, 0x20
add ecx, 0x20
invalid
add ecx, 0x20
shl dword [rax], 0xe8
and al, ch
call fcn.140088f00
pop rbx
in al, 0xfb
dec dword [rax - 0x75]
call 0x180d12df5
invalid
invalid
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
add rsp, 0x40
invalid
pop rbp
pop rbp
jmp fcn.140089010
call qword [rax + 0x40c48348]
nop
add rsp, 0x40
pop rbp
jmp fcn.1400c9f40
invalid
hlt
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
invalid
add rcx, 0x20
add ecx, 0x20
and al, ch
call fcn.140088f00
nop
and eax, 0x90fffbe4
in al, 0xfb
call qword [rax + 0x20c48348]
add rsp, 0x20
add esp, 0x20
invalid
and byte [rbp - 0x3d], bl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
push 0x40
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x13bf1b4ee
call 0x13bf1b4ee
call fcn.140089010
or ebp, esp
sti
in eax, 0xfb
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
int3
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
in al, dx
push 0x246c8d48
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
and al, 0x60
invalid
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
add r14b, r15b
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
mov rsi, rcx
mov esi, ecx
invalid
mov byte [rbp - 1], 0
inc dword [r8]
inc dword [rax]
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
ror byte [r8 - 0x77], 0x55
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
push rbp
invalid
call fcn.1400cae00
mov dword [rdx], 0x7d830000
add byte [rax], al
add byte [rbx + 0x7502c07d], al
cmp dword [rbp - 0x40], 2
jne case.default.0x1400cab56
invalid
jge 0x1400caafc
rol byte [rdx], 0x75
add dh, byte [rbp + 0x1f]
invalid
mov rdi, qword [rbp - 0x38]
mov edi, dword [rbp - 0x38]
jge case.0x1400a902f.112
enter 0xfffffffffffffb89, 0xffffffffffffff83
mov ebx, edi
and ebx, 3
jrcxz case.0x1400a9beb.96
add ecx, dword [rax - 0x73]
lea rax, [0x1401ec220]
lea eax, [0x1401ec220]
add eax, 0x1216d1
rcl dword [rsi]
invalid
adc al, byte [rax]
add byte [rax + 0x63], cl
movsxd rcx, dword [rax + rbx*4]
invalid
or al, 0x98
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
loope case.0x1400a90b8.119
movzx eax, byte [rdi + 0x10]
mov dh, 0x47
adc r11b, r13b
adc bl, ch
jmp 0x1400cab93
xor eax, 0x84e8d48
lea rcx, [rsi + 8]
lea ecx, [rsi + 8]
or byte [rcx - 0x48], al
mov r8d, 0x228
sub byte [rdx], al
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
push rbp
add byte [rax], al
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
invalid
call sub.VCRUNTIME140.dll_memcpy
sub bl, byte [rdx - 0x38b7fff5]
or eax, dword [rax]
add byte [rax - 0x39], cl
mov qword [rsi], 0
mov dword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
add rsp, 0x68
add esp, 0x68
invalid
push 0x5d5e5f5b
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rdi
mov ecx, edi
shr rcx, 0x20
and al, ch
call fcn.140154690
add ebx, dword [rbx + 0x4eb0008]
or byte [rax], al
jmp 0x1400cab93
add al, 0xf
movzx eax, byte [rdi + 0xf]
mov dh, 0x47
invalid
cmp al, 0xd
jne 0x1400cabf2
pop rbx
lea rcx, [rsi + 8]
mov r8d, 0x228
mov eax, 0x228
or byte [rcx - 0x48], r8b
mov eax, 0x228
sub byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov rdx, qword [rbp - 0x10]
push rbp
invalid
call sub.VCRUNTIME140.dll_memcpy
cdq
or eax, dword [rax]
mov qword [rsi], 1
mov dword [rsi], 1
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [rbx - 2]
lea eax, [rbx - 2]
dec byte [r8 - 0x7d]
clc
cmp rax, 2
add dh, byte [rdx - 0x43]
jb 0x1400cab78
mov ebp, 0x74db8548
test rbx, rbx
test ebx, ebx
je 0x1400cab78
mov eax, 0xff478d48
lea rax, [rdi - 1]
lea eax, [rdi - 1]
dec dword [r8 - 0x77]
dec dword [rax - 0x77]
mov qword [rbp - 0x28], rax
fmul dword [r8 - 0x75]
fmul dword [rax - 0x75]
mov rcx, qword [rdi - 1]
mov ecx, dword [rdi - 1]
dec qword [r8 - 0x75]
mov rax, qword [rdi + 7]
mov eax, dword [rdi + 7]
invalid
invalid
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
loopne case.0x1400a90b8.135
loopne case.0x1400a90b8.135
call qword [rax]
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
adc byte [rax - 0x75], cl
mov eax, dword [rbp - 0x20]
loopne 0x1400cac27
loopne 0x1400cac27
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
add byte [rbx + rbp*2 + 0x48], dh
je 0x1400cac50
imul ecx, dword [rax - 0x7d], 0x78
adc byte [rcx], dl
invalid
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc dword [rbx + 0x4d], esi
jae case.0x1400e4968.64
mov r8, qword [rbp - 0x18]
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
jmp 0x1400cac41
mov qword [rsi + 8], 2
mov qword [rsi + 8], 2
mov dword [rsi + 8], 2
or byte [rdx], r8b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
jle 0x1400cac0e
mov qword [rsi + 0x10], rdi
mov qword [rsi], 1
mov dword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
invalid
add rsp, 0x68
push 0x5d5e5f5b
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.1400cc850
sbb al, 0
add byte [rax], al
add byte [rax - 0x77], cl
clc
mov rax, rdi
shr rax, 0x20
shr eax, 0x20
and byte [rbx + 0x467728f8], al
cmp eax, 0x28
ja case.default.0x1400cac30
invalid
lea rcx, [0x1401ec230]
lea rcx, [0x1401ec230]
lea ecx, [0x1401ec230]
or eax, 0x121607
adc al, byte [rax]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x31
loopne 0x1400cac64
xor eax, eax
jmp 0x1400cab93
invalid
invalid
invalid
shr cl, 0x5a
invalid
dec dword [rbx + rcx*4 + 0x45]
call 0x1384d378e
mov r8, qword [r8 - 8]
mov r8, qword [rbp - 0x18]
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
or al, 0
cmp byte [rsi], dl
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0xc13e0
or al, 0
adc ecx, dword [rax + rax]
or al, 0
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x28]
fdivr st(7)
adc eax, 0xc13cd
invalid
invalid
fdivr st(7)
fdivr st(7)
adc eax, 0xc13cd
add cl, ch
jmp 0x1400cab78
adc bh, bh
invalid
mov al, 0x29
sub ecx, ebp
and al, 0xff
invalid
jmp 0x1400cab93
add ecx, ebp
sbb eax, 0xb0ffffff
add ch, cl
invalid
invalid
jmp 0x1400cab93
jmp 0x1400cab93
jmp 0x1400cab93
jmp 0x1400cab93
jmp 0x1400cab93
jmp 0x1400cab93
jmp 0x1400cab93
jmp 0x1400cab93
jmp 0x1400cab93
jmp 0x1400cab93
jmp 0x1400cab93
jmp 0x1400cab93
jmp 0x1400cab93
jmp 0x1400cab93
fmul dword [r8 - 0x77]
mov r8d, 0xc045c748
add dword [rax], eax
add byte [rax], al
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea rcx, [rbp - 0x58]
call fcn.140184b30
ud2
add rsp, 0x78
pop rdi
pop rsi
ret
cld
jmp 0xc354d684
mov qword [rsp + 0x30], 0xffffffffffffffff
mov rax, qword [0x14023c078]
lea rcx, [rsp + 0x30]
mov edx, 0xc0000000
xor r8d, r8d
xor r9d, r9d
call rax
test eax, eax
jne 0x1400cd6d2
mov rcx, qword [rsp + 0x30]
mov rax, 0xffffffffffffffff
invalid
invalid
invalid
push rax
cmpxchg qword [0x14023c068], rcx
je 0x1400cd6bb
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rdi
mov rax, qword [0x14023c080]
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call rax
jmp 0x1400cd642
mov dword [rsp + 0x2c], eax
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x38], rax
lea rax, [0x14001d380]
mov qword [rsp + 0x40], rax
lea rax, str.Unable_to_create_keyed_event_handle:_error
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
add byte [rax - 0x73], cl
adc eax, 0xf2734
add byte [rax - 0x73], cl
adc eax, 0xf2734
lea rcx, [rsp + 0x48]
and al, 0x48
call fcn.140184b30
ud2
mov eax, dword [rax + 8]
mov rcx, qword [r8 + 0x10]
mov rdx, rcx
sub rdx, rax
cmp rdx, 2
cmp edx, 2
cmp edx, 2
ja 0x1400cd76e
mov edx, 3
mov rcx, rsi
call fcn.140017410
hlt
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
invalid
invalid
lea r14, [rsi + 0x10]
mov rdx, qword [rsi]
shr rbx, 0x28
mov word [rdx + rax], bx
add al, cl
jmp 0x1400cd790
mov byte [rdx + rax + 2], bl
add rax, 3
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x1400cd85b
mov qword [rsi + 8], rax
movzx ebx, byte [rdi + 5]
mov rcx, qword [rsi + 0x10]
cmp rcx, rax
jne 0x1400cd7bc
mov edx, 1
mov rcx, rsi
call fcn.140017410
hlt
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
invalid
invalid
mov rdx, qword [rsi]
mov byte [rdx + rax], bl
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x1400cd85b
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rdi], r9b
mov dh, 0x5f
mov qword [rsi + 8], rax
movzx ebx, byte [rdi + 4]
add al, 0x48
mov ecx, dword [rsi + 0x10]
add al, 0x48
mov ecx, dword [rsi + 0x10]
cmp rcx, rax
jne 0x1400cd7f9
mov edx, 1
mov rcx, rsi
call fcn.140017410
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi]
mov edx, dword [rsi]
mov byte [rdx + rax], bl
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
cmp eax, ecx
cmp eax, ecx
ja 0x1400cd85b
mov qword [rsi + 8], rax
mov edi, dword [rdi]
bswap edi
mov rcx, qword [rsi + 0x10]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x1400cd839
mov edx, 4
mov rcx, rsi
call fcn.140017410
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi]
mov dword [rdx + rax], edi
add rax, 4
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x1400cd85b
mov qword [rsi + 8], rax
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [fcn.140017800]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], rax
and al, 0x40
lea rax, str.new_len____capacity_
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], 2
add byte [rax], al
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
adc eax, 0xeee25
adc eax, 0xeee25
lea rcx, [rsp + 0x48]
call fcn.140184b30
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, esp
clc
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
invalid
invalid
cmp qword [rax + 8], 0
je 0x1400cd973
invalid
cmp qword [rax + 0x10], 0x11
jae 0x1400cd95c
mov r8, qword [rbp - 8]
jmp 0x1400cd964
mov r8, qword [rbp - 8]
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
out 0xb, al
invalid
out 0xb, al
add byte [rax - 0x75], cl
or eax, 0x16e906
mov rcx, qword [0x14023c280]
xor esi, esi
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, rsi
add rsp, 0x58
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
call fcn.1400a07a0
mov rcx, qword [rbp - 0x18]
call fcn.1400498e0
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
int3
mov rax, qword [rcx + 8]
test rax, rax
je 0x1400cda2f
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
push rcx
invalid
cmp rdx, 2
jb 0x1400cda2f
test rcx, rcx
jne 0x1400cda35
add rsp, 0x40
pop rbp
ret
lea rcx, [rax - 1]
mov qword [rbp - 0x20], rcx
mov rcx, qword [rax - 1]
dec dword [rax - 0x77]
loopne 0x1400cda86
mov ecx, dword [rax - 1]
mov rax, qword [rax + 7]
mov eax, dword [rax + 7]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400cda7e
cmp qword [rax + 0x10], 0x11
jae 0x1400cda67
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
jmp 0x1400cda6f
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
or ch, al
invalid
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x20]
add rsp, 0x40
add esp, 0x40
ror byte [rbx + rcx*4 + 0x45], cl
loopne 0x1400cdad4
add esp, 0x40
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
and eax, 0xbe599
nop word [rax + rax]
add byte [rsi + 0xf], ah
invalid
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x40]
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
call 0x1485d65fe
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.1400a07a0
mov rcx, qword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
loopne case.0x1400a0a28.192
call fcn.1400498e0
adc al, 0xbe
idiv edi
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
int3
int3
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xeb0bd
mov al, 0xe
add byte [rcx - 0x48], al
mov eax, recv
mov eax, recv
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
je case.0x1400936b4.380
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
invalid
sbb byte [rax - 0x77], cl
je case.0x1400936b4.380
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x75], cl
mov rsi, qword [rdi]
mov rsi, qword [rdi]
lea r9, [rsi + 0x68]
lea rax, [0x1400ce100]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401be5d3]
lea edx, [0x1401be5d3]
lea edx, [0x1401be5d3]
lea rcx, [rsp + 0x28]
mov r8d, 4
add byte [rax], al
add al, ch
test bl, dl
hlt
inc dword [rbx + 0x2674023e]
add byte [rax], al
add al, ch
test bl, dl
hlt
lea rax, case.0x140093d85.337
enter 0, 0
mov qword [rsp + 0x20], rax
lea rdx, [0x1401b8bc6]
lea rcx, [rsp + 0x28]
mov r8d, 3
add byte [rax], al
add byte [rcx - 0x77], cl
mov ecx, esi
add byte [rax], al
add byte [rcx - 0x77], cl
mov ecx, esi
mov ecx, esi
call fcn.14001aec0
cmp qword [rsi + 0x58], 0
je case.0x1400a9d48.151
pop rax
add byte [rdx + rbp + 0x48], dh
add esi, 0x58
invalid
pop rax
add rsi, 0x58
invalid
lea rax, [0x1400183c0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rdx, [0x1401b8bc9]
adc eax, 0xeb044
mov al, recv
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
mov r8d, 6
mov r9, rsi
call fcn.14001aec0
cmp byte [rsp + 0x31], 0
movzx eax, byte [rsp + 0x30]
and al, 0x30
and al, 0x31
add byte [rdi], cl
mov dh, 0x44
and al, 0x30
je 0x1400cdbe4
test al, al
mov al, 1
jne 0x1400cdbe4
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
xor al, 4
jne 0x1400cdbcc
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401bd420]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xef85c
mov r8d, 2
jmp 0x1400cdbe1
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401bee8b]
adc cl, byte [rdi]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
adc cl, byte [rdi]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add bh, bh
push rax
sbb byte [rax + rax*8 + 0x48c0950f], al
ror byte [rax - 0x7d], 0xc4
invalid
call qword [rax + 0x18]
test al, al
setne al
ror byte [rax - 0x7d], 0xc4
invalid
pop rdi
pop rsi
ret
mov eax, dword [rcx + 0x10]
adc byte [rax - 0x75], cl
or eax, 0x16e67e
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
xor edx, edx
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
in al, 0xb
invalid
and eax, 0xbe425
in al, 0xb
add bl, al
int3
ret
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
mov rsi, rdx
mov rbx, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Urlschemecannot_be_a_baseusernamepasswordhostportqueryfragment
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov byte [rsp + 0x41], 0
mov r14d, dword [rbx + 0x2c]
mov rsi, qword [rbx + 0x10]
mov rdi, qword [rbx + 0x20]
test r14, r14
je 0x1400cdc8a
cmp rdi, r14
jbe 0x1400cdc88
cmp byte [rsi + r14], 0xbf
jg 0x1400cdc8a
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
add eax, 0x119958
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
mov r9, r14
call fcn.140185260
fidiv dword [rbp + 0xb]
add byte [rdi], cl
invalid
fidiv dword [rbp + 0xb]
add byte [rdi], cl
or esi, dword [rbp - 0x21]
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x80], r14
mov dword [rsp + 0x80], esi
mov dword [rsp + 0x80], esi
add byte [rax], al
add byte [rbp + rcx*4 + 0x25], cl
movabs byte [0x202464894c0007ea], al
lea r12, [0x14014c740]
mov qword [rsp + 0x20], r12
lea rdx, [0x1401b834b]
lea rcx, [rsp + 0x38]
and al, 0x38
and al, 0x38
lea r9, [rsp + 0x78]
mov r8d, 6
call fcn.14001aec0
mov rax, rdi
inc r14d
invalid
je 0x1400cdce1
invalid
mov rax, rdi
sub rax, r14
jbe 0x1400cdcdb
test rax, rax
test eax, eax
je 0x1400cdcf0
cmp byte [rsi + r14], 0x2f
setne al
jmp 0x1400cdcf2
invalid
mov al, 1
mov byte [rsp + 0x37], al
lea rax, [0x140061ff0]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401b8351]
adc eax, 0xea648
adc eax, 0xea648
lea r14, [rsp + 0x38]
lea r9, [rsp + 0x37]
mov r8d, reloc.WS2_32.dll_recv
mov rcx, r14
call fcn.14001aec0
hlt
dec dword [rax - 0x77]
fld1
mov dword [rsi - 0x76b7fff6], 0x882484
add byte [rax], al
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x20], r12
lea rdx, [0x1401b8361]
lea r9, [rsp + 0x88]
mov r8d, 8
hlt
and al, 0x88
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, r14
call fcn.14001aec0
mov rcx, rbx
call fcn.1401764c0
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rdx
lea r15, [0x140133840]
mov qword [rsp + 0x20], r15
lea rdx, [0x1401b8369]
lea r9, [rsp + 0x98]
mov r8d, 8
xchg dword [rdx], ecx
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
invalid
invalid
mov rcx, r14
int1
call fcn.14001aec0
movzx eax, byte [rbx + 0x40]
mov dh, 0x43
lea rcx, [0x1401ec2d4]
mov dh, 0x43
lea rcx, [0x1401ec2d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov byte [rsp + 0x60], 3
jmp case.0x1400a0a28.198
add byte [rax], al
add byte [rax], al
mov r8d, dword [rbx + 0x34]
mov r9d, dword [rbx + 0x38]
cmp r8d, r9d
invalid
ja 0x1400cde0b
enter 0x4477, 0x45
test eax, eax
test r8d, r8d
je 0x1400cddfa
cmp rdi, r8
jbe 0x1400cddf8
cmp byte [rsi + r8], 0xc0
jge 0x1400cddfa
cmp al, 6
sar byte [rbp + 0x22], 0xeb
xor dword [rbx + 0x44c64143], ecx
mov eax, dword [rbx + 0x41]
mov byte [rsp + 0x60], 1
mov dword [rsp + 0x61], eax
jmp case.0x1400a0a28.198
jmp 0x1400cde0b
mov eax, dword [rbx + 0x41]
mov byte [rsp + 0x60], 1
mov byte [r12 + 0x60], 1
mov dword [rsp + 0x61], eax
jmp case.0x1400a0a28.198
movups xmm0, xmmword [rbx + 0x41]
movups xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x60], 2
invalid
add ch, bl
invalid
invalid
jne 0x1400cde0b
test r9d, r9d
je 0x1400cde26
cmp rdi, r9
cmp edi, ecx
jbe case.0x1400a0a28.197
cmp byte [rsi + r9], 0xbf
jg 0x1400cde26
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
lea eax, [0x1401e6f58]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
call fcn.140185260
or eax, dword [rax]
or eax, dword [rax]
ud2
jne 0x1400cde0b
lea rax, [rsi + r8]
sub r9, r8
rol esi, 0x44
and al, 0x60
add byte [rax - 0x77], cl
and al, 0x68
invalid
push 0x244c894c
jo 0x1400cde85
invalid
mov qword [rsp + 0x70], r9
mov dword [rsp + 0x70], ecx
lea rax, [0x140133940]
lea eax, [0x140133940]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x1401b8371]
lea r14, [rsp + 0x38]
lea esi, [rsp + 0x38]
je 0x1400cde77
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
invalid
lea r9, [rsp + 0x60]
invalid
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.14001aec0
mov eax, dword [rbx + 0x28]
mov dword [rsp + 0x5c], eax
and al, 0x5c
lea rax, [0x140133740]
add eax, 0x658cb
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1401b8375]
lea r9, [rsp + 0x5c]
pop rsp
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
mov rcx, r14
call fcn.14001aec0
hlt
dec dword [rax - 0x77]
fld1
and al, 0x87
or al, byte [rax]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
hlt
mov dword [rsp + 0xa8], eax
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0x20], r12
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
lea rdx, [0x1401bf794]
lea r9, [rsp + 0xa8]
test al, 0
add byte [rax], al
mov r8d, 4
mov rcx, r14
call fcn.14001aec0
hlt
inc dword [rbx + rcx*4 + 0x73]
or al, 0x83
cmp eax, dword [rax]
hlt
inc dword [rbx + rcx*4 + 0x73]
or al, 0x83
cmp eax, dword [rax]
add byte [rcx + rbp + 0x44], dh
mov eax, dword [rbx + 4]
je 0x1400cdf00
mov r8d, dword [rbx + 4]
inc r8d
inc eax
cmp dword [rbx + 8], 0
je 0x1400cdf46
cmp r8d, r14d
ja 0x1400cdf7e
invalid
xchg ecx, eax
add byte [rax], al
invalid
xchg dword [rcx + 0x45000000], edx
test eax, eax
add byte [rbp - 0x7b], al
sal byte [rbx + rdi*2 + 0x4c], 0x39
jnp 0x1400cdf3f
invalid
test r8d, r8d
je 0x1400cdf6d
jnp 0x1400cdf3f
cmp rdi, r8
cmp edi, eax
invalid
jbe 0x1400cdf6b
cmp byte [rsi + r8], 0xc0
jge 0x1400cdf6d
jmp 0x1400cdf7e
mov ebx, dword [rbx + 8]
mov qword [rsp + 0x48], 0
add byte [rax], al
mov qword [rsp + 0x20], r15
lea rdx, [0x1401b8379]
invalid
movsb byte [rdi], byte [rsi]
invalid
add byte [rax - 0x73], cl
and al, 0x38
invalid
movsb byte [rdi], byte [rsi]
invalid
and al, 0x38
lea r9, [rsp + 0x48]
mov r8d, 5
call fcn.14001aec0
xchg ebx, eax
iretd
hlt
inc dword [rbp + 0x13840fdb]
add dword [rax], eax
invalid
add al, ch
xchg ebx, eax
iretd
inc dword [rbp + 0x13840fdb]
test byte [rbx], dl
add dword [rax], eax
add byte [rcx - 1], al
invalid
inc r14d
jne 0x1400cdfda
add byte [rax], al
invalid
mov rax, rdi
mov eax, edi
jmp 0x1400ce00a
add byte [rax], al
test r8d, r8d
je 0x1400ce00f
test al, al
add byte [rax], al
add byte [rax], al
test al, al
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
clc
mov rax, rdi
sub rax, r8
jbe 0x1400ce014
invalid
add byte [rax], al
add byte [rdx - 0x80], al
invalid
cmp al, 6
cmp byte [rsi + r8], 0xbf
cmp byte [rsi + rax], 0xbf
mov edi, 0xb48f0f
add byte [rax], al
jg 0x1400ce01a
invalid
jmp 0x1400ce0e0
add dword [rax], eax
add byte [rbp + 0x11], dh
jne 0x1400cdf7e
test r14d, r14d
je 0x1400cdf9c
cmp rdi, r14
jbe 0x1400cdf9a
mov edi, 0x8d481e7f
add eax, 0x118fd3
adc dword [rax], eax
jg 0x1400cdf9c
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
adc dword [rax], eax
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, rsi
mov rdx, rdi
mov r9, r14
call fcn.140185260
add byte [rdi], cl
invalid
add byte [rdi], cl
or esi, dword [rbp - 0x1e]
lea rax, [rsi + r8]
mov rcx, r14
sub rcx, r8
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x20], r15
and byte [rax - 0x73], cl
adc eax, 0xea3bd
and byte [rax - 0x73], cl
adc eax, 0xea3bd
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x48]
mov r8d, 5
mov r8d, 5
call fcn.14001aec0
inc r14d
je 0x1400cdf3e
test byte [rdi + rdi*8 - 1], ah
invalid
test byte [rdi + rdi*8 - 1], ah
dec dword [rax - 0x77]
clc
mov rax, rdi
sub rax, r14
jbe 0x1400ce008
cmp byte [rsi + r14], 0xbf
jg 0x1400ce00a
cmp al, 0x36
mov edi, 0x8d48217f
mov edi, 0x8d48217f
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
add eax, 0x1195c0
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
mov r8, r14
mov r9, rdi
stc
stc
call fcn.140185260
ud2
pop rdx
jb 0x1400ce010
add byte [rdi], cl
or esi, dword [rbp - 0x21]
jne 0x1400cdfe9
add rsi, r14
add esi, esi
jmp 0x1400ce04a
mov rax, rdi
mov eax, edi
jmp 0x1400ce01a
jne 0x1400ce0e0
add rsi, r8
add esi, eax
mov qword [rsp + 0x48], rsi
and al, 0x48
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x20], r15
lea rdx, [0x1401b8379]
invalid
invalid
add byte [rax - 0x73], cl
and al, 0x38
and al, 0x38
lea r9, [rsp + 0x48]
and al, 0x48
mov r8d, 5
call fcn.14001aec0
xor esi, esi
mov qword [rsp + 0xb8], rsi
add byte [rax], al
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x20], r15
lea rdx, [0x1401b837e]
adc eax, 0xea318
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0xb8]
mov r8d, 8
call fcn.14001aec0
cmp byte [rsp + 0x41], 0
movzx eax, byte [rsp + 0x40]
je 0x1400ce0ca
hlt
test al, al
mov al, 1
jne 0x1400ce0ca
xor al, 4
jne 0x1400ce0b2
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401bd420]
mov r8d, 2
jmp 0x1400ce0c7
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401bee8b]
retf 0xf0d
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
retf 0xf0d
test al, al
setne al
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
mov r9, rdi
mov ecx, edi
mov ecx, edi
call fcn.140185260
ud2
lea rdx, [0x1401ec2e4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b8d2c]
jmp 0x1400ce26e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b8d33]
jmp 0x1400ce26e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b8d3a]
adc eax, 0xeabdb
adc eax, 0xeabdb
mov r8d, 8
jmp 0x1400ce274
add rcx, 2
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401b8d42]
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x1401b8d48]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14001b090
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1400ce27d
mov bl, 1
test cl, cl
jne 0x1400ce27f
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1400ce209
cmp byte [rsp + 0x39], 0
je 0x1400ce209
test byte [rsi + 0x34], 4
jne 0x1400ce209
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400ce27f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c0dcd]
sub ecx, dword [rdi]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
sub ecx, dword [rdi]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400ce27f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xeab30
sbb byte [rax - 0x73], cl
adc eax, 0xeab30
mov r8d, 4
jmp 0x1400ce274
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xeab19
sbb byte [rax - 0x73], cl
adc eax, 0xeab19
mov r8d, 6
jmp 0x1400ce274
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b8d72]
mov r8d, 7
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
mov byte [rbp + 0x66d], 0
add rsp, 0x28
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
lea rbp, [rdx + 0x80]
add byte [rdi], cl
mov dh, 0x9d
insd dword [rdi], dx
invalid
add byte [rax], al
cmp byte [rbp + 0x66e], 0
je 0x1400d3163
invalid
add byte [rdi], cl
mov dh, 0x9d
insd dword [rdi], dx
invalid
mov byte [rbp + 0x66f], bl
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0x5a0]
call fcn.140021ef0
mov rcx, qword [rbp + 0x660]
mov rdx, qword [rbp + 0x658]
call fcn.140050fb0
mov byte [rbp + 0x66f], bl
add rsp, 0x28
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
lea rbp, [rdx + 0x80]
add byte [rax + 0x660bd], al
add byte [rax], al
add byte [rax + 0x660bd], al
add byte [rax], al
je 0x1400d31d1
lea rcx, [rbp + 0x608]
call fcn.1400a7590
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
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, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x180]
call fcn.1400da990
lea rcx, [rbp + 0x648]
call fcn.140072b40
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rbp, [rdx + 0x80]
cmp dword [rbp + 0x660], 4
jne 0x1400d3271
lea rcx, [rbp + 0x648]
call fcn.140072b40
stc
invalid
stc
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea eax, [rax - 0x17ffffff]
add dword [rax], eax
add al, ch
add dword [rax], eax
add al, ch
fdiv dword [rsi]
add byte [rax + 0x28c48348], dl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov byte [rbp + 0x66f], 0
lea rcx, [rbp + 0x368]
call fcn.140072c00
mov byte [rbp + 0x66f], 0
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
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
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x530]
mov ecx, dword [rbp + 0x530]
mov ecx, dword [rbp + 0x530]
mov rdx, qword [rbp + 0x538]
call fcn.140049dc0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x368]
add al, ch
clc
call 0x1889e3393
add esp, 0x28
add al, ch
clc
call 0x1889e3393
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x2f8]
mov byte [rbp + 0x66f], 1
add byte [rax], al
add eax, ebp
xor edx, ebp
stc
dec dword [rax - 0x73]
lea ebp, [rax]
add eax, dword [rax]
add dh, al
test dword [rdi + 6], ebp
add byte [rax], al
add eax, ebp
fimul word [rcx - 0x74b80000]
add byte [rax - 0x75], cl
lea edx, [rax + 3]
add byte [rax], al
add byte [rax], al
add eax, ebp
xor edx, ebp
stc
dec dword [rax - 0x73]
lea ebp, [rax]
add eax, dword [rax]
add dh, al
test dword [rdi + 6], ebp
add byte [rax], al
add eax, ebp
fimul word [rcx - 0x74b80000]
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
lea edx, [rax + 3]
add byte [rax], al
mov byte [rbp + 0x66f], 1
call fcn.1400dbde0
mov byte [rbp + 0x66f], 1
add dword [rax - 0x7d], ecx
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop rsi
add dword [rax - 0x7d], ecx
invalid
pop rsi
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x350]
mov byte [rbp + 0x66f], 1
invalid
add byte [rax], al
add eax, ebp
xchg ecx, eax
mov dword [rax], eax
add dh, al
test dword [rdi + 6], ebp
add byte [rax], al
add dword [rax - 0x7d], ecx
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
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]
mov rcx, qword [rbp + 0x660]
add byte [rax - 0x75], cl
lea esp, [rax + 6]
add byte [rax], al
call fcn.1400498e0
mov byte [rbp + 0x66f], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
add byte [rax], al
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov rsi, rcx
mov qword [rbp - 0x60], rcx
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1400d34fc
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400d35ac
invalid
invalid
add byte [rax], al
invalid
test byte [rdx + 0x48000000], bh
mov ecx, eax
mov qword [0x14023c280], rax
invalid
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
test byte [rbp - 0x47beffea], cl
invalid
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
or eax, dword [rax]
or eax, dword [rax]
test rax, rax
je 0x1400d35ac
invalid
ror byte [rdi], 0x84
invalid
add byte [rax - 0x77], cl
xor byte [rsi - 0x39], ah
or byte [r8], r8b
add byte [rax - 0x77], cl
clc
mov qword [rax], rsi
mov word [rbp + 8], 0
mov qword [rbp - 8], rax
lea rax, fcn.140131d20
add eax, 0xe7942
mov qword [rbp], rax
mov dword [rbp - 0x60], 2
movabs al, byte [0xe005b60f00000002]
lea edx, [rsi]
add byte [rax - 0x75], cl
or eax, 0x168d41
lea edx, [r14]
invalid
movabs al, byte [0xe005b60f00000002]
lea edx, [rsi]
add byte [rax - 0x75], cl
or eax, 0x168d41
lea edx, [r14]
invalid
lea edx, [r14]
add byte [rax - 0x7b], cl
test rcx, rcx
test rcx, rcx
jne case.0x14009f1f6.209
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
adc eax, 0xb8afe
add byte [rax - 0x7b], cl
sal byte [rsi + rbp*2 + 0x48], 0x89
mov rcx, rax
invalid
invalid
invalid
invalid
test rax, rax
je 0x1400d35bd
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, WSACleanup
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
add eax, 0x8548000b
invalid
add eax, 0x8548000b
sal byte [rdx + rdx*2 + 0xf], 0x10
je 0x1400d35bd
invalid
invalid
je 0x1400d35bd
movups xmm0, xmmword [rbp]
movups xmmword [rax + 0x60], xmm0
add byte [r15], r9b
adc dword [rax + 0x60], eax
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp - 0x20]
loopne 0x1400d358f
adc dword [rax + 0x40], eax
loopne 0x1400d358f
adc dword [rax + 0x40], eax
movups xmm0, xmmword [rbp - 0x60]
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add byte [rax - 0x7f], cl
invalid
cwde
add byte [rax], al
add byte [rsi + 0x5d], bl
ret
add byte [rax - 0x7f], cl
invalid
mov ecx, 8
mov edx, 8
invalid
add byte [rax], al
add byte [rdx + 8], bh
invalid
add al, ch
in eax, 0x10
or eax, dword [rax]
call fcn.1401846a0
jmp case.0x140098205.237
mov ecx, 8
mov edx, WSACleanup
call fcn.1401846a0
ud2
nop
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x60]
lea ecx, [rbp - 0x60]
lea ecx, [rbp - 0x60]
movabs al, byte [0x8348900005e735e8]
invalid
call fcn.140131d20
nop
add rsp, 0x28
pop rsi
pop rbp
ret
nop word cs:[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
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp - 0x60]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp - 0x60]
call fcn.1400cfa40
nop
invalid
invalid
invalid
lea ecx, [rbp - 0x60]
call fcn.1400cfa40
nop
add rsp, 0x28
invalid
invalid
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
int3
int3
int3
push rbx
sub rsp, 0x98
cwde
add byte [rax], al
add byte [rax], al
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], al
lea rbp, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov dword [rbp + 0x10], 0xfffffffe
test rcx, rcx
je case.0x1400a336f.195
mov rsi, rdx
mov rdi, rcx
test rdx, rdx
invalid
iretd
sal byte [rbx + rdx*2 + 0xf], cl
mov byte [rax + 1], bh
add byte [rax], al
je 0x1400d36ae
js 0x1400d37d9
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
test rcx, rcx
jne case.0x1400aa164.133
adc eax, 0x89ce15ff
or eax, dword [rax]
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400d369b
sal byte [rsp + rbx + 0x48], 0x89
mov rcx, rax
mov qword [0x14023c280], rax
mov dword [0x14023c280], eax
mov edx, dword [rsi]
invalid
ror dword [rax - 0x77], 5
test dword [rbx - 0x2dceffea], 0xe8f08949
mov edx, dword [rsi]
add byte [rcx], dh
xor edx, edx
mov r8, rsi
call sub.KERNEL32.dll_HeapAlloc
add al, 0xb
add byte [rax - 0x77], cl
mov rbx, rax
mov edx, dword [rsi]
add byte [rcx], dh
xor edx, edx
mov r8, rsi
xor edx, edx
mov r8, rsi
call sub.KERNEL32.dll_HeapAlloc
add al, 0xb
invalid
add al, 0xb
add byte [rax - 0x77], cl
mov rbx, rax
mov rbx, rax
test rax, rax
jne 0x1400d36b3
mov ecx, 1
mov rdx, rsi
call fcn.1401846a0
ud2
add byte [rdi], cl
or esi, dword [rcx]
xor eax, eax
jmp 0x1400d371e
xor eax, eax
jmp 0x1400d371e
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
invalid
or eax, dword [rax]
mov qword [rbp - 0x60], rbx
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x50], rsi
movzx eax, byte [0x14023c318]
invalid
invalid
add eax, 0x168c44
mov rcx, qword [0x14023c280]
test rcx, rcx
leave
leave
jne 0x1400d36f9
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400d37c8
add eax, 0x168b87
invalid
mov r8d, 0x18
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
or eax, dword [rax]
or eax, dword [rax]
test rax, rax
je 0x1400d37c8
invalid
add byte [rax], al
invalid
mov ecx, 0x48000000
mov ecx, dword [rbp - 0x50]
invalid
invalid
mov rcx, qword [rbp - 0x50]
mov r8b, 0x48
mov qword [rax + 0x10], rcx
mov dword [rax + 0x10], ecx
movups xmm0, xmmword [rbp - 0x60]
movups xmmword [rax], xmm0
mov word [rbp + 8], 0
add byte [rax], al
mov qword [rbp - 8], rax
lea rax, fcn.140051e50
xchg ecx, eax
invalid
invalid
add byte [rax - 0x77], cl
add r15b, r8b
add bh, al
movabs al, byte [0xd705b60f00000002]
mov edx, dword [rsi]
add byte [rax - 0x75], cl
mov ecx, dword [0x14023c280]
xchg ecx, eax
invalid
add bh, al
movabs al, byte [0xd705b60f00000002]
mov edx, dword [rsi]
add byte [rax - 0x75], cl
mov ecx, dword [0x14023c280]
mov ecx, dword [0x14023c280]
test rcx, rcx
jne case.0x1400a9af9.149
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400d37b7
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, WSACleanup
jo 0x1400d3766
add byte [rax], al
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400d37b7
movups xmm0, xmmword [rbp]
movups xmmword [rax + 0x60], xmm0
invalid
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp - 0x60]
invalid
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
mov r8b, recv
adc byte [rbp - 0x40], dl
movups xmm3, xmmword [rbp - 0x30]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc byte [rdi], cl
adc dword [rax], eax
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, WSACleanup
call fcn.1401846a0
add byte [rax], al
add al, ch
fimul dword [rsi]
or eax, dword [rax]
jmp 0x1400d37d7
mov ecx, 8
mov edx, 0x18
call fcn.1401846a0
ud2
call fcn.140005200
ud2
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
movabs al, byte [0x834890fff7e653e8]
invalid
pop rdi
pop rsi
pop rbp
ret
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x60]
call fcn.1400cfa40
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
in al, dx
nop
add byte [rax], al
add byte [rax - 0x75], cl
sbb dword [rdi], ecx
mov bh, 0x43
push 0xffffffffa80d8d48
push 0xffffffffa80d8d48
mov dl, byte [rcx]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
lea rdx, [0x1401b8bcf]
mov r8d, recv
jmp 0x1400d39b3
add byte [rax], al
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, [0x1401b8bdc]
mov r8d, reloc.WS2_32.dll_setsockopt
jmp 0x1400d39b3
add byte [rax], al
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, [0x1401b8bf1]
mov r8d, 0x18
jmp 0x1400d39b3
and al, 0x50
add al, byte [rax]
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.1400183f0
mov ecx, eax
mov al, 1
test cl, cl
je 0x1400d39c5
jmp 0x1400d3aa6
jb 0x1400d3994
mov rdi, qword [rdx + 0x28]
lea rdx, str.request_or_response_body_errorerror_decoding_response_bodyerror_upgrading_connection_for_url__
mov r8d, 0x1e
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
sub al, 0x48
mov esi, dword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, [0x1401b8c8e]
mov r8d, 0x1c
jmp 0x1400d39b3
invalid
mov rcx, rsi
call qword [rdi + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400d3aa6
cmp dword [rbx], 2
je 0x1400d3a3b
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x20]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rcx
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
lea rax, [0x1400183a0]
mov qword [rsp + 0x30], rax
lea rax, [0x1401b8cd0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea r8, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.1400183f0
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400d3aa6
cmp qword [rbx + 0x58], 0
je 0x1400d3aa4
add rbx, 0x58
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
lea rax, [0x140131e40]
mov qword [rsp + 0x70], rax
lea rax, [0x1401b8cf0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea r8, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.1400183f0
jmp 0x1400d3aa6
xor eax, eax
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
push rax
pop rbp
jmp fcn.14006cf00
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
invalid
invalid
call fcn.1400e4240
nop
add rsp, 0x20
pop rbp
ret
invalid
or al, byte [rax]
lea rcx, [rdi + 0x208]
call fcn.140017000
add rdi, 0x230
mov rcx, rdi
mov ecx, edi
mov ecx, edi
add rsp, 0x30
pop rdi
pop rsi
pop rbp
jmp fcn.14006d790
clc
invalid
clc
jmp qword [rsi + 0x66]
nop word cs:[rax + 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 + 0x30]
mov rcx, qword [rbp - 0x10]
add rcx, 0x230
call fcn.14006d790
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
sub esp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x1c8]
enter 1, 0
enter 1, 0
call fcn.14006d550
clc
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x30]
lea rbp, [rdx + 0x30]
mov rsi, qword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
mov rcx, qword [rsi + 0x1d8]
mov rdx, qword [rsi + 0x1e0]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esi, eax
loopne case.0x140092ee7.493
invalid
add dword [rax], eax
add byte [rax], al
add al, ch
jns 0x1400e439f
call fcn.140049dc0
idiv bh
dec dword [rax - 0x73]
mov cs, word [rax]
add al, byte [rax]
lea rcx, [rsi + 0x208]
add al, ch
call fcn.140016ff0
nop
popfq
sub al, 0xf3
call qword [rax + 0x20c48348]
add rsp, 0x20
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
sub esp, 0x40
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
movzx eax, byte [rcx + 0xa0]
add byte [rax], al
cmp eax, 3
je 0x1400e43d5
test eax, eax
jne 0x1400e4422
add byte [rax - 0x77], cl
invalid
mov qword [rbp - 0x10], rcx
call fcn.14006bd60
mov rax, qword [rbp - 0x10]
jns 0x1400e4386
dec dword [rax - 0x75]
invalid
cmp byte [rax + 0x48], 2
je 0x1400e4422
invalid
lea rcx, [rax + 0x18]
sbb byte [rax - 0x77], cl
mov qword [rbp - 0x18], rcx
add rax, 0x38
call 0x178cec6f1
mov rcx, rax
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
call fcn.1400340c0
mov rcx, qword [rbp - 0x10]
invalid
mov rax, qword [rcx]
add eax, esi
dec qword [rax]
invalid
dec dword [rax - 0x75]
invalid
add eax, esi
dec qword [rax]
invalid
jne 0x1400e43c7
call fcn.1400d4a50
mov rcx, qword [rbp - 0x18]
add rsp, 0x40
call 0x180d2c717
pop rbp
jmp fcn.14006f1b0
lea rax, [rcx + 0x50]
push r8
mov qword [rbp - 0x18], rax
cmp byte [rcx + 0x98], 2
mov ecx, 0x98
invalid
je 0x1400e4419
invalid
mov ecx, 0x98
add dh, byte [rbx + rsi + 0x48]
xor ecx, dword [rax - 0x73]
invalid
invalid
xor ecx, dword [rax - 0x73]
push 0xffffffffe0458948
invalid
invalid
lea rax, [rcx + 0x68]
mov qword [rbp - 0x20], rax
loopne 0x1400e4437
add rcx, 0x88
add ecx, 0x88
add byte [rax], al
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
call fcn.1400340c0
mov rcx, qword [rbp - 0x10]
invalid
mov rax, qword [rcx]
lock dec qword [rax]
or byte [rbp + 5], dh
ret 0xf4fc
dec dword [rax - 0x75]
invalid
invalid
or byte [rbp + 5], dh
call fcn.1400d4a50
invalid
dec dword [rax - 0x75]
loopne 0x1400e43fd
mov rcx, qword [rbp - 0x20]
call fcn.14006f1b0
lodsd eax, dword [rsi]
clc
invalid
xchg edi, eax
lodsd eax, dword [rsi]
clc
dec dword [rax - 0x75]
call 0x1b5107da4
call 0x1b5107da4
mov rcx, qword [rbp - 0x18]
call 0x1b5107da4
cmp dword [rcx], 2
jne 0x1400e4428
invalid
add rsp, 0x40
pop rbp
ret
invalid
add rsp, 0x40
pop rbp
pop rbp
jmp fcn.14006bd60
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
add rcx, 0x18
sbb al, ch
invalid
lodsb al, byte [rsi]
clc
invalid
nop
sbb al, ch
invalid
add rsp, 0x20
pop rbp
ret
nop word 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
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x40
invalid
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.14006d330
nop
add rsp, 0x20
invalid
invalid
call qword [rax + 0x20c48348]
and byte [rbp - 0x3d], bl
nop
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
pop rbp
ret
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
invalid
push rbp
sub rsp, 0x20
invalid
and byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call 0x138bb4e8e
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
call fcn.14006f1b0
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
mov rcx, qword [rbp - 0x10]
call fcn.14006d330
invalid
invalid
clc
call qword [rax + 0x20c48348]
invalid
invalid
invalid
imul ecx, dword [rsi + 0x4890fff8], 0x5d20c483
invalid
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
call fcn.14006f1b0
nop
add rsp, 0x20
call qword [rax + 0x20c48348]
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call fcn.14006f360
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
int3
int3
int3
int3
clc
dec esp
int3
int3
int3
int3
int3
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, qword [rcx]
mov bl, 1
add dword [rax - 0x7f7979ff], esi
add byte [rax], al
add byte [rax], al
xor dword [rbx - 0x79fe4fff], esi
xchg byte [rax - 0x50000000], al
add byte [rax], 0
add byte [rax + 0x60468601], dh
test al, al
add dword [rax - 0x7f7979ff], esi
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax + 0x60468601], dh
mov al, 1
xchg byte [rsi + 0x60], al
invalid
invalid
invalid
test al, al
jne case.0x140093d85.366
mov rax, qword [rsi + 0x50]
mov eax, dword [rsi + 0x50]
push rax
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
push rax
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx], dh
xor edx, edx
rol byte [rsi - 0x7ab79faa], cl
sal byte [rbx + rax - 1], 0x50
je case.0x140093d85.366
call qword [rax + 0x18]
xchg byte [rsi + 0x78], bl
test bl, bl
xchg byte [rsi + 0x60], dl
test rax, rax
test eax, eax
test eax, eax
je case.0x140093d85.366
call qword [rax + 0x18]
xchg byte [rsi + 0x78], bl
test bl, bl
js 0x1400e44f1
invalid
jne 0x1400e458d
mov rax, qword [rsi + 0x68]
push 0x704e8b48
mov rcx, qword [rsi + 0x70]
jo 0x1400e45c1
mov qword [rsi + 0x68], 0
mov dword [rsi + 0x68], 0
add byte [rax], al
xor edx, edx
xchg byte [rsi + 0x78], dl
js 0x1400e45ce
test rax, rax
test eax, eax
je 0x1400e458d
call qword [rax + ioctlsocket]
or byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rsi
ret
int3
push rsi
push rdi
sub rsp, 0x50
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
and al, 0x50
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, qword [rcx]
xor dword [rdi], ecx
mov dh, 0x46
test al, al
clc
invalid
xor dword [rdi], ecx
mov dh, 0x46
test al, al
jne 0x1400e462a
lea rdi, [rsi + 0x10]
lea edi, [rsi + 0x10]
jle 0x1400e45d3
mov rax, qword [rdx]
mov eax, dword [rdx]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov cl, 1
invalid
xchg byte [rsi + 0x20], cl
invalid
invalid
or dil, dil
adc dh, byte [rcx + 0x204e8601]
add dword [rsi + 0x3145204e], eax
and byte [rbp + 0x31], r8b
and byte [rbp + 0x31], al
xor r8d, r8d
rol byte [rcx + rcx*8 - 0x38bbf0b4], 0x74
test cl, cl
cmove r8, rdi
cmove eax, edi
je case.0x140093d85.384
or byte [rax - 0x77], cl
sar edi, 1
push rax
sbb bl, ch
jmp 0x1400e462a
mov qword [rbp - 0x18], rdx
mov rcx, rdx
mov ecx, edx
call qword [rax + 0x18]
jmp 0x1400e462a
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
loopne 0x1400e463c
mov qword [rbp - 0x28], r8
mov dword [rbp - 0x28], eax
mov qword [rbp - 0x10], r8
mov rax, qword [r8]
invalid
test rax, rax
je case.0x140093d85.389
invalid
sal byte [rbx + rcx + 0x48], 0x8b
or ecx, dword [rax - 0x75]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
mov rcx, qword [rcx + 8]
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rax - 0x75], cl
mov rax, qword [rbp - 0x20]
invalid
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
mov qword [rcx], rax
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
add dword [rax - 0x75], ecx
call 0x1484fcf65
call 0x1484fcf65
mov eax, dword [rbp - 0x18]
call 0x1484fcf65
mov qword [rcx + 8], rax
xor eax, eax
xchg byte [rcx + 0x10], al
movzx eax, byte [rsi + 0x40]
test al, al
test al, al
je 0x1400e4646
mov al, 1
xchg byte [rsi + 0x41], al
test al, al
add dword [rsi - 0x3f7bbeba], eax
je 0x1400e4637
add al, 0x31
xor eax, eax
jmp 0x1400e463e
invalid
shr bl, 7
invalid
xor eax, eax
sal byte [rcx], 0xc9
xor ecx, ecx
xchg byte [rsi + 0x41], cl
add rsp, 0x50
invalid
push rax
add rsp, 0x50
invalid
pop rdi
pop rsi
pop rbp
ret
mov al, 1
add ebx, ebp
hlt
jmp 0x1400e463e
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x50]
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x10]
loopne 0x1400e46ad
mov ecx, dword [rbp - 0x10]
mov qword [rcx], rax
mov rax, qword [rbp - 0x18]
call 0x1484fcfbb
add dword [rax - 0x75], ecx
call 0x1484fcfbb
call 0x1484fcfbb
call 0x1484fcfbb
mov dword [rcx + 8], eax
or byte [r8 - 0x73], cl
fsubr st(0)
lea rcx, [rbp - 0x28]
call fcn.1400db710
xchg esp, eax
jo 0x1400e467a
invalid
nop
xchg esp, eax
jo 0x1400e467a
invalid
call qword [rax + 0x20c48348]
add rsp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
push rdi
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
lea rbp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
push rax
push rax
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, rcx
invalid
invalid
mov rdi, qword [rdx]
movzx eax, byte [rdi + 0x80]
invalid
test al, al
jne case.0x140098bd4.239
cmp cl, byte [rdi]
mov dh, 0x87
add byte [rax], 0
add byte [rax], al
add byte [rax + rax*8 - 0x74b6918b], al
mov rax, qword [r8]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
add byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
mov ecx, dword [rax + 8]
invalid
mov ecx, dword [rax + 8]
or bh, bh
call qword [rdx]
lea r8, [rdi + 0x50]
adc cl, byte [rbp + rcx*4 + 0x47]
push rax
push r8
mov cl, 1
xchg byte [rdi + 0x60], cl
invalid
invalid
xor r9d, r9d
leave
test cl, cl
cmove r9, r8
cmove ecx, eax
cmove ecx, eax
enter 0x874, 0x48
enter 0x874, 0x48
je 0x1400e46dd
or byte [rax - 0x77], cl
mov rcx, rdx
mov ecx, edx
sar edi, 1
push rax
call qword [rax + 0x18]
jmp case.0x140098bd4.239
sbb bl, ch
mov qword [rbp - 0x18], rdx
mov dword [rbp - 0x18], edx
mov qword [rbp - 0x18], rdx
mov dword [rbp - 0x18], edx
push rbp
call 0x12053d02d
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
mov qword [rbp - 0x28], r9
mov dword [rbp - 0x28], ecx
fmul dword [rcx + rcx*4 + 0x4d]
mov qword [rbp - 0x10], r9
invalid
mov rax, qword [r9]
test rax, rax
invalid
sal byte [rbx + rcx + 0x48], 0x8b
je case.0x140098bd4.234
or ecx, dword [rax - 0x75]
mov rcx, qword [rbp - 0x10]
invalid
invalid
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
or r15b, dil
push rax
sbb byte [rax - 0x75], cl
invalid
invalid
call qword [rax + 0x18]
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne case.0x140098bd4.245
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
mov qword [rcx], rax
mov dword [rcx], eax
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1484fd05b
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [rcx], dh
rol byte [rsi - 0x49f0efbf], 0x87
xchg byte [rcx + 0x10], al
invalid
mov dh, 0x87
xor eax, eax
xchg byte [rcx + 0x10], al
adc byte [r15], cl
adc byte [rdi], cl
movzx eax, byte [rdi + 0x80]
mov dh, 0x87
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax + rax*8 + 0x1b16674], al
test al, al
je 0x1400e4789
invalid
mov cl, 1
add dword [rsi - 0x7cb7b7b1], eax
xchg byte [rdi + 0x48], cl
add rdi, 0x10
invalid
adc byte [rcx], dh
rol byte [rcx + rcx*8 - 0x38bbf0b8], 0x75
cmove rax, rdi
jne case.0x1400a9beb.148
invalid
mov dh, 0x48
invalid
xor eax, eax
test cl, cl
cmove rax, rdi
cmove eax, edi
invalid
invalid
jne case.0x1400a9beb.148
movzx ecx, byte [rax + 0x31]
xor rsi, rax
xor esi, eax
mov byte [rax + 0x31], 2
xor dword [rdx], eax
xor dword [rdx], eax
cmp cl, 2
stc
add dh, byte [rbp + 0x11]
jne case.0x140098bd4.246
adc dword [rcx], esi
xor ecx, ecx
leave
xchg byte [rax + 0x38], cl
cmp sil, al
cmp dh, al
mov byte [rsi + 0x31], 2
xor dword [rdx], r8d
add rsp, 0x50
add esp, 0x50
invalid
push rax
pop rdi
pop rsi
pop rbp
ret
movzx edx, byte [rax + 0x30]
mov dh, 0x50
push rax
xor byte [rax + 0x100f3056], cl
mov byte [rsi + 0x30], dl
movups xmm0, xmmword [rax]
adc byte [rax], al
add byte [rdi], cl
adc byte [rax + 0x10], cl
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
adc byte [rax + 0x20], dl
push rax
and byte [rdi], cl
adc dword [rsi + 0x20], edx
push rsi
invalid
movups xmmword [rsi + 0x20], xmm2
push rsi
and byte [rdi], cl
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
invalid
mov edx, dword [rax + 0x32]
mov dword [rsi + 0x32], edx
push rax
xor cl, byte [rcx - 0x48f0cdaa]
invalid
invalid
movzx edx, word [rax + 0x36]
mov word [rsi + 0x36], dx
invalid
mov bh, 0x50
push rax
mov word ss:[rsi + 0x36], dx
mov byte ss:[rsi + 0x31], cl
mov byte [rsi + 0x31], cl
xor qword [rcx], r14
leave
xor ecx, ecx
xchg byte [rax + 0x38], cl
cmp bl, bpl
cmp bl, ch
jmp 0x1400e474c
ret
mov byte [rsi + 0x31], 3
add ebp, ebx
jmp 0x1400e474c
mov ebp, 0x54894890
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x50
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne 0x1400e47ed
loopne 0x1400e47ed
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax - 0x75], ecx
call 0x1484fd0fb
mov qword [rcx + 8], rax
mov rax, qword [rbp - 0x18]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r8 - 0x73], cl
fsubr st(0)
fsubr st(0)
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fsubr st(0)
call fcn.1400db710
nop
push rsp
outsd dx, dword [rsi]
invalid
add rsp, 0x20
add esp, 0x20
invalid
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
int3
int3
sub esp, 0x20
mov rsi, rcx
xor eax, eax
invalid
in al, dx
and byte [rax - 0x77], cl
invalid
rol byte [rbx - 0x6af0fdc6], 0xc0
cmp dword [rdx], 2
cmp al, byte [rdx]
setne al
lea rdx, [rdx + rax*8]
lea edx, [rdx + rax*8]
adc al, 0xc2
add rdx, 8
or al, ch
call fcn.140057a00
adc esi, dword [rdx]
idiv edi
mov rax, rsi
mov eax, esi
invalid
add rsp, 0x20
add esp, 0x20
pop rsi
ret
int3
int3
int3
int3
int3
int3
int3
cmp dword [rdx], eax
sete al
xchg esp, eax
rol bl, 0xcc
ret
int3
int3
int3
int3
int3
int3
push r15
push rdi
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x98
sub esp, 0x98
sub esp, 0x98
cwde
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rbp], esi
jne case.0x1400a336f.227
movaps xmmword [rbp], xmm6
jne case.0x1400a336f.227
add byte [rax - 0x39], cl
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
clc
clc
invalid
invalid
invalid
dec dword [rbp - 0x77]
mov r14, r9
mov esi, ecx
invalid
mov qword [rbp - 0x30], r8
mov dword [rbp - 0x30], eax
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
mov rbx, rdx
mov ebx, edx
ror dword [rax - 0x77], cl
mov rsi, rcx
mov esi, ecx
invalid
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
test dword [rax - 0x7d000000], eax
add byte [rax], 0
add byte [rax], al
add byte [rbx - 0x7af0fdc6], al
cmp dword [rdx], 2
cmp al, byte [rdx]
add cl, byte [rdi]
test dword [rbp + 3], ebx
pop rbp
invalid
jne 0x1400e4bb1
pop rbp
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp - 0x18], rsi
mov dword [rbp - 0x18], esi
jne case.0x1400a902f.176
call 0x1400e079d
mov r15d, 0xffffffff
mov edi, 0xffffffff
invalid
invalid
cmp rax, r15
cmp eax, edi
clc
cmovb r15, rax
cmovb edi, eax
clc
mov r12, qword [rbx + 0x18]
mov esp, dword [rbx + 0x18]
invalid
sbb byte [rdi], cl
xorps xmm6, xmm6
push rdi
test byte [rax - 0x77], 0x5d
invalid
invalid
pop rbp
mov qword [rbp - 0x48], rbx
mov dword [rbp - 0x48], ebx
pop rbp
mov eax, 0xc07d8d48
lea rdi, [rbp - 0x40]
lea edi, [rbp - 0x40]
ror byte [rax - 0x77], 0xf9
mov rcx, rdi
mov ecx, edi
stc
mov rdx, r12
mov edx, esp
mov r8, qword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
rol byte [r9 - 0x4f], 1
rol byte [rcx - 0x4f], 1
mov r9b, 1
mov cl, 1
add eax, ebp
call fcn.140161060
fcmovb st(0), st(7)
mov dword [rdi], 0x45b60f00
invalid
add byte [rdi], cl
mov dh, 0x45
invalid
movzx eax, byte [rbp - 0x37]
leave
leave
cmp al, 3
add ecx, dword [rdi]
je 0x1400e4bf7
test byte [rbp + 3], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rsi, qword [rbp - 0x40]
mov esi, dword [rbp - 0x40]
jne case.0x1400a9beb.154
cmp al, 2
je 0x1400e4c04
test byte [rsi + 3], ah
add byte [rax], al
invalid
add cl, byte [rdi]
test byte [rsi + 3], ah
add byte [rax], al
invalid
add ax, word [rax]
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rbx + 0x20]
and byte [r8 - 0x7d], cl
and byte [rax - 0x7d], cl
cmp rcx, 0xffffffffffffffff
je 0x1400e4c50
invalid
movsb byte [rdi], byte [rsi]
add eax, dword [rax]
invalid
stc
dec dword [rdi]
test byte [rbx + rax + 0xf440000], ah
movsb byte [rdi], byte [rsi]
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
movzx r13d, byte [rbp - 0x38]
mov dword [rbp - 0x40], 0
rol byte [r8], 0
add byte [rax], al
mov dh, 0x6d
insd dword [rdi], dx
enter 0x45c7, 0xffffffffffffffc0
add byte [rax], al
invalid
rol byte [r8], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0x28], xmm6
adc dword [rsp + 0x28], esi
sub bh, al
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8d, r15d
mov r8d, r15d
clc
mov r9, rdi
mov ecx, edi
call qword [sym.imp.WS2_32.dll_WSASend]
jns 0x1400e48dd
or al, byte [rax]
add byte [rbx - 0x7af00008], al
cmp eax, 0xffffffff
jne 0x1400e4c15
test dword [rax], edi
add eax, dword [rax]
invalid
clc
dec dword [rdi]
test dword [rax], edi
cmp byte [rbx], al
add byte [rax], al
invalid
add eax, dword [rax]
add bh, bh
adc eax, 0xa79fd
std
jns 0x1400e48ec
invalid
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
std
jns 0x1400e48ec
or al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
invalid
invalid
invalid
mov rcx, rax
shl rcx, 0x20
shl ecx, 0x20
loope case.0x1400e4948.186
and byte [rax - 0x7d], cl
or rcx, 2
leave
add cl, byte [rax - 0x77]
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
invalid
invalid
mov ecx, eax
call fcn.140154690
cmp al, 0xd
xchg edi, eax
std
invalid
add byte [rcx - 0x74b7ac8b], bh
jne 0x1400e4950
push rbx
mov rax, qword [rbx + 0x28]
mov eax, dword [rbx + 0x28]
sub byte [r8 - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rdx + rcx*2 + 0x48], 0x8b
or byte [rax - 0x75], cl
invalid
invalid
je 0x1400e4950
mov rcx, qword [rax]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
push rax
or al, dh
inc qword [rdx]
invalid
lock inc qword [rdx]
add cl, byte [rdi]
jle 0x1400e4c6a
mov ss, word [rbx + 3]
add byte [rax], al
push rbx
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
invalid
add rcx, 0x10
add ecx, 0x10
rcl dword [rax], 0x4c
mov eax, dword [rax + 0x10]
invalid
adc byte [rbx + rcx*4 + 0x40], cl
mov r8, qword [rax + 0x10]
adc byte [rdi + rcx - 0x4a], al
movzx r9d, byte [rax + 0x18]
movzx ecx, byte [rax + 0x18]
mov dh, 0x48
sbb al, ch
sbb al, bpl
call fcn.140064630
invalid
std
idiv edi
dec dword [rax - 0x7b]
ror byte [rbx + rcx*4 + 0x45], 0xf0
mov r8, qword [rbp - 0x10]
test rax, rax
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
invalid
cmovne r8, rax
rol byte [r9 + rcx*4 - 0x39], 0x83
rol byte [rcx + rcx*4 - 0x39], 0x83
mov edi, r8d
mov edi, eax
mov dword [rbx - 0x72b7fc19], 0x1079db0d
and edi, 3
out 3, eax
lea rcx, [0x1401ec31c]
lea ecx, [0x1401ec31c]
or eax, 0x1079db
fstp xword [rcx + 0x10]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rdi*4]
invalid
add al, 0xb9
mov ecx, 0xffc80148
loopne 0x1400e49b1
add rax, rcx
jmp rax
nop word [rax + rax]
nop dword [rax + rax]
add byte [rbx + rcx*4 + 0x45], cl
invalid
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov edi, r8d
and edi, 3
out 3, eax
mov dword [rbx - 0x72b7fc19], 0x1079bb0d
out 3, eax
add ecx, dword [rax - 0x73]
or eax, 0x1079bb
invalid
jns 0x1400e4970
invalid
lea rcx, [0x1401ec31c]
mov ebx, 0x48001079
invalid
adc byte [rax], al
add byte [rax + 0x63], cl
add al, 0xb9
invalid
movsxd rax, dword [rcx + rdi*4]
mov ecx, 0xffc80148
loopne 0x1400e49ac
invalid
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x41
jmp rax
movzx eax, byte [r8 + 0x10]
movzx eax, byte [rax + 0x10]
adc bl, bpl
adc bl, ch
jmp 0x1400e49ac
cmp esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
add byte [rax], al
add byte [rax], al
movzx eax, byte [r8 + 0xf]
jmp 0x1400e49ac
mov dh, 0x40
por mm4, qword [0xc42d58f1]
invalid
por mm4, qword [0xc42d58f1]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
mov rcx, r8
mov ecx, eax
shr rcx, 0x20
mov rbx, r15
mov ebx, edi
mov r15, r8
call fcn.140154690
cld
invalid
add byte [rbp - 0x77], cl
clc
mov r15, rbx
mov edi, ebx
out dx, al
cld
invalid
mov edi, ebx
mov rbx, qword [rbp - 0x48]
cmp al, 0xd
jne 0x1400e4c29
or eax, 0x275850f
add byte [rax], al
add al, byte [rax]
add byte [rcx + 0xf], al
movzx ecx, r13b
movzx ecx, r13b
and esi, 0x23
mov rax, qword [r12 + 0xd0]
xor rsi, 0x2f
add byte [rax - 0x7d], cl
imul byte [rdi]
shl rcx, 0x10
loope 0x1400e49db
nop dword [rax + rax]
mov edx, eax
shr edx, 0x10
cmp r13b, dl
invalid
jne 0x1400e49ed
invalid
mov edx, esi
and edx, eax
and edx, eax
or rdx, rcx
lock cmpxchg qword [r12 + 0xd0], rdx
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rbp - 0x1d], dh
invalid
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rbp - 0x1d], dh
invalid
jrcxz 0x1400e4a36
lea rax, [rdi - 2]
lea eax, [rdi - 2]
cmp rax, 2
jb case.0x1400a9af9.164
invalid
invalid
invalid
clc
add cl, byte [rdi]
invalid
invalid
dec dword [rax - 0x7b]
dec dword [rdi]
test byte [rsi + rdi*8 - 1], ch
dec dword [rcx - 0x73]
lea rax, [r8 - 1]
invalid
invalid
invalid
test rdi, rdi
je case.0x1400a9af9.164
lea rax, [r8 - 1]
mov qword [rbp - 0x10], rax
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x28], rax
call qword [rax]
mov rax, qword [rbp - 0x28]
cmp qword [rax + 8], 0
je 0x1400e4a7a
cmp qword [rax + 0x10], 0x11
jae 0x1400e4a63
mov r8, qword [rbp - 0x20]
jmp case.0x1400cddae.29
nop word cs:[rax + rax]
mov rax, r8
mov eax, eax
shr rax, 0x20
cmp eax, 0x28
clc
sub byte [rdi + 0x46], dh
clc
sub byte [rdi + 0x46], dh
lea rcx, [0x1401ec32c]
fnstcw word [rax + 0x10]
add byte [rax + 0x63], cl
add al, 0x81
invalid
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
jmp 0x1400e49ac
invalid
invalid
invalid
invalid
shr cl, 0x49
invalid
invalid
mov r8, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne case.0x1400e4a5a.5
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x14023c280]
or eax, 0x15780e
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add byte [rax - 0x75], cl
or eax, 0x1577ff
invalid
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp - 0x10]
ror byte [rbx + rcx*4 + 0x45], cl
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp case.0x1400a9af9.164
fdivp st(5)
invalid
invalid
movabs dword [0xfffffddee9000a75], eax
fdivp st(5)
invalid
mov al, 0x29
jmp 0x1400e49ac
adc edi, edi
invalid
invalid
adc edi, edi
invalid
mov al, 1
jmp 0x1400e49ac
or al, 0xff
invalid
invalid
or al, 0xff
invalid
mov al, 2
jmp 0x1400e49ac
invalid
invalid
invalid
invalid
add eax, 0xb0ffffff
add ebp, ecx
invalid
mov al, 3
jmp 0x1400e49ac
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 4
jmp 0x1400e49ac
idiv esi
invalid
invalid
idiv esi
invalid
mov al, 5
jmp 0x1400e49ac
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 6
jmp 0x1400e49ac
invalid
invalid
invalid
invalid
jmp 0xf10e4ac2
invalid
mov al, 7
jmp 0x1400e49ac
loop case.0x1400cddae.42
invalid
invalid
loop case.0x1400cddae.42
invalid
mov al, 8
jmp 0x1400e49ac
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 9
jmp 0x1400e49ac
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0xa
jmp 0x1400e49ac
int 0xfe
invalid
invalid
int 0xfe
invalid
mov al, 0xb
jmp 0x1400e49ac
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0xc
jmp 0x1400e49ac
invalid
invalid
invalid
invalid
mov edi, 0xb0fffffe
or eax, 0xfffeb8e9
mov eax, 0xb0fffffe
invalid
invalid
mov cl, 0xfe
invalid
mov al, 0xd
jmp 0x1400e49ac
invalid
invalid
invalid
invalid
mov eax, 0xb0fffffe
invalid
invalid
mov al, 0xe
jmp 0x1400e49ac
mov cl, 0xfe
invalid
invalid
mov cl, 0xfe
invalid
mov al, recv
jmp 0x1400e49ac
stosb byte [rdi], al
invalid
invalid
invalid
stosb byte [rdi], al
invalid
invalid
mov al, reloc.WS2_32.dll_recv
jmp 0x1400e49ac
invalid
invalid
invalid
invalid
movabs dword [0xfe9ce911b0fffffe], eax
invalid
mov al, 0x11
jmp 0x1400e49ac
pushfq
invalid
invalid
invalid
pushfq
invalid
invalid
mov al, send
jmp 0x1400e49ac
xchg ebp, eax
invalid
invalid
invalid
xchg ebp, eax
invalid
invalid
mov al, reloc.WS2_32.dll_send
jmp 0x1400e49ac
invalid
invalid
invalid
invalid
invalid
invalid
mov al, setsockopt
jmp 0x1400e49ac
xchg esi, edi
invalid
invalid
xchg esi, edi
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp 0x1400e49ac
cmp dh, 0xff
invalid
cmp dh, 0xff
push qword [rax - 0x18616ea]
mov al, reloc.WS2_32.dll_shutdown
invalid
jns case.0x1400cddae.57
invalid
mov al, reloc.WS2_32.dll_shutdown
jmp 0x1400e49ac
jns case.0x1400cddae.57
invalid
invalid
jns case.0x1400cddae.57
invalid
mov al, 0x17
jmp 0x1400e49ac
jb case.0x1400cddae.58
invalid
invalid
jb case.0x1400cddae.58
invalid
mov al, 0x18
jmp 0x1400e49ac
imul edi, esi, 0xffffffff
invalid
imul edi, esi, 0xffffffff
push qword [rax - 0x19b16e7]
mov al, 0x19
invalid
invalid
invalid
invalid
mov al, 0x19
jmp 0x1400e49ac
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x1a
jmp 0x1400e49ac
pop rbp
invalid
invalid
invalid
pop rbp
invalid
invalid
mov al, 0x1b
jmp 0x1400e49ac
push rsi
invalid
invalid
invalid
push rsi
invalid
invalid
mov al, 0x1c
jmp 0x1400e49ac
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400e49ac
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1400e49ac
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1400e49ac
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400e49ac
invalid
invalid
invalid
mov al, 0x21
jmp 0x1400e49ac
invalid
invalid
invalid
mov al, 0x22
jmp 0x1400e49ac
invalid
invalid
invalid
mov al, 0x23
jmp 0x1400e49ac
invalid
invalid
invalid
mov al, 0x24
jmp 0x1400e49ac
invalid
invalid
invalid
mov al, 0x25
jmp 0x1400e49ac
invalid
invalid
invalid
mov al, 0x26
jmp 0x1400e49ac
mov al, 0x27
jmp 0x1400e49ac
mov al, 0x28
jmp 0x1400e49ac
add r14, 0xfffffffffffffff0
shl rax, 4
lea r9, [0x1401e7aa8]
test rax, rax
je 0x1400e4bdc
mov rax, qword [rbp - 0x18]
mov qword [rax], 2
jmp 0x1400e4c38
mov rax, qword [rbp - 0x18]
mov qword [rax], 1
mov qword [rax + 8], rsi
jmp 0x1400e4c38
mov ecx, dword [rbp - 0x40]
mov rax, qword [rbp - 0x18]
mov qword [rax], 0
mov qword [rax + 8], rcx
jmp 0x1400e4c38
mov rax, qword [rbp - 0x18]
mov qword [rax], 1
mov qword [rax + 8], r8
movaps xmm6, xmmword [rbp]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srciopoll_evented.rs
mov edx, 0x2b
call fcn.140184cf0
ud2
ud2
and qword [rdx + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x1400e66a2
call qword [rax + ioctlsocket]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400e66b7
mov rcx, qword [rcx]
call fcn.1400d7460
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x80]
lock dec qword [rax]
jne 0x1400e66d8
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x80]
call fcn.14004bb30
mov rcx, qword [rbp - 0x10]
lea rax, [rcx + 0x90]
mov qword [rbp - 0x18], rax
mov rsi, qword [rcx + 0x90]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
invalid
test al, al
jne 0x1400e671b
and byte [rax + rax*8 - 0x74b7e28b], al
adc byte [rax - 0x75], r9b
sbb byte [rax - 0x39], r9b
adc byte [rax], r8b
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfaa], cl
invalid
je 0x1400e671b
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfaa], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rsi - 0x247bc7a2], al
call qword [rax + 0x18]
xchg byte [rsi + 0x38], bl
test bl, bl
jne 0x1400e673f
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rsi + 0x28], 0
xor edx, edx
xchg byte [rsi + 0x38], dl
test rax, rax
je 0x1400e673f
call qword [rax + ioctlsocket]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
lock dec qword [rax]
or byte [rbp + 8], dh
or byte [rbp + 8], dh
mov rcx, qword [rcx]
call fcn.1400d4c90
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0xd0]
test rax, rax
je 0x1400e6781
lock dec qword [rax]
jne 0x1400e6781
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0xd0]
mov rdx, qword [rax + 0xd8]
call fcn.1400d6770
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x98]
call fcn.140072430
mov rcx, qword [rbp - 0x10]
add rcx, 0xb8
call fcn.140070af0
mov rcx, qword [rbp - 0x20]
add rsp, 0x40
pop rbx
pop rsi
pop rbp
jmp 0x1400e6b40
pop qword [rbx]
add byte [rax], al
pop qword [rbx]
add byte [rax], al
call fcn.1400e1e30
mov rax, qword [rbp - 0x10]
cmp dword [rax + 0x178], 2
add byte [rdx], al
add byte [rdx], al
je 0x1400e67d3
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x178]
call fcn.14006bd60
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x190]
call fcn.140070af0
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x1a8]
call fcn.140071e80
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x1d0]
add byte [rax - 0x77], cl
invalid
invalid
cmp qword [rax], 0
je 0x1400e6815
add byte [rax - 0x77], cl
invalid
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 8]
call fcn.1400e5210
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x10]
add rsp, 0x40
pop rbx
pop rsi
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
invalid
lea rcx, [rax + 0x190]
call fcn.140070af0
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
invalid
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x1a8]
call fcn.140071e80
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x1d0]
call fcn.1400e6ad0
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x78]
call fcn.140072250
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call fcn.14006eef0
nop
add rsp, 0x20
xchg dword [rbp + 0x4890fff8], eax
add esp, 0x20
pop rbx
pop rsi
pop rbp
ret
lea ecx, [rax + 0x80]
call fcn.14006ef10
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x90]
add byte [rax], al
call fcn.140072360
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call 0x1370d31e0
call qword [rax + 0x20c48348]
call 0x1370d31e0
call qword [rax + 0x20c48348]
pop rbx
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rbx
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0xd0]
rol byte [rax], 1
add byte [rax], al
call fcn.14008d730
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x98]
lea ecx, [rax + 0x98]
lea ecx, [rax + 0x98]
cwde
add byte [rax], al
add al, ch
sar byte [rcx + 0x4890fff8], 1
add rsp, 0x20
call fcn.140072430
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rbx
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x40
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 0x10]
add rcx, 0xb8
call fcn.140070af0
invalid
clc
call qword [rax + 0x20c48348]
movabs al, byte [0x5b20c4834890fff8]
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x20]
loopne 0x1400e6a9d
xchg dword [rax], eax
add byte [rax], al
invalid
loopne 0x1400e6a9d
xchg dword [rax], eax
add byte [rax], al
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
int3
insb byte [rdi], dx
and al, 0x30
xor byte [rax - 0x39], cl
clc
invalid
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
cmp qword [rcx], 0
invalid
je case.0x1400a90b8.203
invalid
add byte [rbp + rcx + 0x48], dh
mov eax, dword [rbp - 0x10]
or eax, 0xf0458b48
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 8]
call fcn.1400e5210
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x10]
push rdi
adc eax, 0x4cd23100
mov eax, dword [rbp - 0x10]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
xor byte [rbp + 0x48], bl
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
ret
push rbp
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
cmp dword [rcx], 2
jne case.0x1400a90b8.206
add rsp, 0x40
pop rbp
ret
mov qword [rbp - 0x10], rcx
add rcx, 0x18
mov qword [rbp - 0x18], rcx
call fcn.1400340c0
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
invalid
hlt
mov ecx, dword [rbp - 0x18]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400e6b80
call fcn.1400d4a50
fdivp st(6)
dec dword [rax - 0x75]
invalid
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x30]
mov qword [rbp - 0x18], rcx
call fcn.1400340c0
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400e6ba3
hlt
call fcn.1400d4a50
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x40]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x1400e6bbe
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x40]
call fcn.1400d63d0
call fcn.1400d63d0
dec dword [rax - 0x75]
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
lea rcx, [rax + 0x48]
call fcn.1400e5210
mov rcx, qword [rbp - 0x10]
add rsp, 0x40
invalid
pop rbp
jmp fcn.14006bd60
clc
invalid
invalid
clc
dec dword [rdi]
invalid
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
in al, dx
and byte [rax - 0x73], cl
push 0x40
lea ebp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call fcn.14006d330
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
in al, dx
and byte [rax - 0x73], cl
push 0x40
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x30]
call fcn.1400727a0
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call 0x13875562e
invalid
clc
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x40]
call fcn.14006d340
call fcn.14006d340
call fcn.14006d340
clc
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
nop
add rsp, 0x20
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x48]
call fcn.1400e5200
nop
add rsp, 0x20
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.14006bd60
nop
add rsp, 0x20
pop rbp
ret
int3
invalid
invalid
invalid
test eax, eax
je case.0x1400aa164.190
cmp rax, 3
cmp eax, 3
jne 0x1400e6d37
lea rcx, [rsi + 0x70]
mov qword [rbp - 8], rsi
call fcn.1400ed670
imul eax, dword [rax], 0x758b4800
clc
insd dword [rdi], dx
imul eax, dword [rax], 0x758b4800
clc
jne 0x1400e6cff
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
jne 0x1400e6d1a
or dword [rax - 0x75], ecx
pop rax
mov rcx, qword [rsi + 0x58]
call fcn.1400d5c20
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x1400e6d37
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
mov edx, dword [rsi + 0x68]
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.1400d6770
invalid
invalid
invalid
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rsi
pop rbp
ret
mov rax, qword [rsi + 0x58]
mov eax, dword [rsi + 0x58]
lock dec qword [rax]
jne 0x1400e6d52
mov rcx, qword [rsi + 0x58]
call fcn.1400d5c20
invalid
invalid
invalid
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
mov qword [rbp - 8], rsi
jne case.0x1400e4948.45
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov rcx, qword [rax + 0x60]
mov rdx, qword [rax + 0x68]
call fcn.1400d6770
invalid
stc
invalid
invalid
push 0xfffffffffef9ffe8
invalid
dec dword [rax - 0x75]
clc
mov rcx, qword [rbp - 8]
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14002f530
mov al, 0x87
hlt
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
push 0x30
push 0x30
mov rcx, qword [rbp - 8]
add rcx, 0x58
call fcn.140097720
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
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.14002f530
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0xff8
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400e6da4
movdqa xmmword [rbp + 0xf60], xmm6
mov qword [rbp + 0xf58], 0xfffffffffffffffe
test dword [rax + 0xf], ebx
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 0x3d]
mov rsi, rdx
mov r15, rcx
mov edi, ecx
invalid
test dword [rax + 0xf], ebx
add byte [rax], al
invalid
add dh, bh
invalid
mov edi, ecx
movzx eax, byte [rdx + 0xeb0]
lea rcx, [0x1401ec3d0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0xf50], rdx
jmp rax
mov qword [rbp + 0xf10], r15
lea rdi, [rsi + 0x58]
lea r13, [rsi + 0x70]
mov rax, qword [rsi + 0x50]
mov eax, dword [rsi + 0x50]
mov qword [rsi + 0xc0], rax
movups xmm0, xmmword [rsi + 0x40]
movups xmmword [rsi + 0xb0], xmm0
add byte [rdi], cl
adc byte [rsi], al
add byte [rdi], cl
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rsi + 0xa0], xmm3
movups xmmword [rsi + 0x90], xmm2
movups xmmword [rsi + 0x80], xmm1
movups xmmword [rsi + 0x70], xmm0
mov qword [rsi + 0xc8], rdi
enter 0, 0
lea r12, [rsi + 0x132]
mov byte [rsi + 0x132], 0
xchg byte [rdx], dh
add dword [rax], eax
add byte [rax], al
jmp 0x1400e6eb9
lea r12, [rsi + 0x132]
lea r13, [rsi + 0x70]
movzx eax, byte [rsi + 0x132]
lea rcx, [0x1401ec3e0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0xee0], rbx
mov word [rsi + 0x133], 0
lea r15, [rsi + 0xd0]
movups xmm0, xmmword [r13]
movups xmm0, xmmword [rbp]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
push rbp
and byte [rcx + 0xf], al
adc byte [rbp + 0x30], bl
push rbp
and byte [rcx + 0xf], al
adc byte [rbp + 0x30], bl
movups xmmword [rsi + 0xd0], xmm0
movups xmmword [rsi + 0xe0], xmm1
movups xmmword [rsi + 0xf0], xmm2
movups xmmword [rsi + 0x100], xmm3
movdqu xmm0, xmmword [r13 + 0x40]
movdqu xmmword [rsi + 0x110], xmm0
mov rax, qword [r13 + 0x50]
mov qword [rsi + 0x120], rax
mov qword [rsi + 0x128], rdi
add byte [rax - 0x75], cl
invalid
cmp byte [rax + 0x60], 0
movzx eax, byte [rsi + 0xd0]
je case.0x1400e4948.54
invalid
add byte [rax - 0x75], cl
invalid
test al, al
test al, al
je 0x1400e6f55
mov qword [rbp + 0xed8], r12
mov qword [rbp + 0xed0], r13
add byte [rax], al
add byte [rax], al
lea rdx, [0x1401bbe00]
mov rcx, r15
call fcn.140040b90
invalid
test al, al
jne 0x1400e6f80
inc dword [rax + rax*8 - 0x49f0d48b]
add eax, 0x1553bc
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
push rbx
adc eax, 0xc9854800
je 0x1400e707a
test byte [rsi], cl
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
adc byte [rdi], cl
add byte [rax], al
mov r15, qword [rbp + 0xf10]
jmp 0x1400e709a
test al, al
je 0x1400e70d0
mov rax, qword [rbp + 0xf50]
mov rdx, qword [rax + 0xf0]
test rdx, rdx
je 0x1400e7008
mov rax, qword [rbp + 0xf50]
add byte [rax], al
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0xed8], r12
mov qword [rbp + 0xed0], r13
call fcn.14003b860
mov r14, rax
test rax, rax
je 0x1400e7008
mov rbx, rdx
mov rax, qword [rbp + 0xf50]
mov r8, qword [rax + 0xf0]
test r8, r8
je 0x1400e7184
mov rdx, qword [rax + 0xe8]
mov qword [rbp + 0xed8], r12
mov qword [rbp + 0xed0], r13
lea rcx, [rbp - 0x50]
call fcn.14003b170
cmp qword [rbp - 0x50], 0
je 0x1400e718c
movzx esi, word [rbp - 0x40]
jmp 0x1400e72a8
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
je 0x1400e70f3
invalid
add byte [rax], al
invalid
invalid
mov r15, qword [rbp + 0xf10]
jmp 0x1400e7113
add byte [rax], al
add byte [rax], al
lea rdi, [rsi + 0x179]
lea edi, [rsi + 0x179]
lea edi, [rsi + 0x179]
movzx eax, byte [rsi + 0x179]
jns 0x1400e7038
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsi, 0x158
lea rcx, [0x1401ec3f4]
adc byte [rax], al
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov r8, qword [rbp + 0xf50]
jmp 0x1400e762a
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
or r8b, byte [r8]
test rax, rax
mov r15, qword [rbp + 0xf10]
je 0x1400e8ea5
mov rcx, rax
mov qword [0x14023c280], rax
mov ebx, 0x1f
mov r8d, 0x1f
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e8ea5
mov rdi, rax
movups xmm0, xmmword [0x1401a4be7]
movups xmmword [rax + 0xf], xmm0
movdqu xmm0, xmmword [str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError]
jmp 0x1400e7218
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
je 0x1400e71c7
mov r15, qword [rbp + 0xf10]
jmp 0x1400e71e7
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
mov r15, qword [rbp + 0xf10]
je 0x1400e8ec7
mov rcx, rax
mov qword [0x14023c280], rax
mov ebx, 0x1c
mov r8d, 0x1c
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e8ec7
movups xmm0, xmmword [0x1401a4c21]
movups xmmword [rax + 0xc], xmm0
movdqu xmm0, xmmword [0x1401a4c15]
fimul dword [rbx]
add cl, ch
iretd
add byte [rax], al
invalid
mov r8, qword [rbp + 0xf50]
jmp 0x1400e766a
mov qword [rbp + 0xf28], rsi
mov qword [rbp + 0xf40], r12
mov qword [rbp + 0xf30], r13
mov rax, qword [rbp + 0xf50]
mov r8, qword [rax + 0x180]
mov rax, qword [rax + 0x188]
jmp 0x1400e76eb
mov qword [rbp - 0x50], 0
cmp byte [r15], 0
je 0x1400e72a4
mov qword [rbp + 0xed8], r12
mov qword [rbp + 0xed0], r13
lea rdx, [0x1401b7100]
mov rcx, r15
call fcn.140040b90
test al, al
mov eax, 0x1bb
mov esi, 0x50
cmovne esi, eax
jmp 0x1400e72a8
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
mov r15, qword [rbp + 0xf10]
je 0x1400e8f31
mov rcx, rax
mov qword [0x14023c280], rax
mov ebx, 0x1e
mov r8d, 0x1e
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e8f31
movdqu xmmword [rdi], xmm0
pxor xmm6, xmm6
mov rax, qword [rbp + 0xf50]
lea rcx, [rax + 0xd0]
mov qword [rbp + 0xdd8], r12
mov qword [rbp + 0xdd0], r13
call fcn.14002f530
mov byte [r12], 1
mov r14d, 2
mov rcx, r13
call fcn.1400ed670
mov rsi, qword [rbp + 0xf50]
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
jne 0x1400e726e
mov si, 0x50
mov rax, qword [rbp + 0xf50]
mov word [rax + 0x130], si
xor ecx, ecx
jmp 0x1400e72cf
lea rax, [r8 + 0x168]
mov rcx, qword [r8 + 0x170]
mov qword [r8 + 0x168], rcx
mov byte [r8 + 0x178], 1
mov rcx, qword [r8 + 0x158]
mov qword [r8 + 0x180], rcx
mov rcx, qword [r8 + 0x160]
mov qword [r8 + 0x188], rcx
mov qword [r8 + 0x190], rax
mov byte [r8 + 0x178], 0
mov rax, qword [r8 + 0x168]
mov rdx, qword [r8 + 0x180]
mov r8, qword [r8 + 0x188]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
dec r9
and r9, 0xfffffffffffffff0
add rcx, r9
add rcx, 0x10
mov qword [rbp + 0xe28], rsi
mov qword [rbp + 0xe20], r13
mov qword [rbp + 0xe18], r12
call rax
mov r8, rax
mov rax, rdx
mov qword [rbp + 0xf28], rsi
mov qword [rbp + 0xf40], r12
mov qword [rbp + 0xf30], r13
mov rcx, qword [rbp + 0xf50]
mov qword [rcx + 0x180], r8
mov qword [rcx + 0x188], rdx
lea rcx, [rbp - 0x50]
mov rdx, r8
mov r8, rbx
call qword [rax + 0x18]
mov rsi, qword [rbp - 0x50]
cmp rsi, 2
jne 0x1400e7713
mov byte [rdi], 4
mov al, 3
mov rdx, qword [rbp + 0xf40]
jmp 0x1400e8a8b
movdqu xmm6, xmmword [rbp - 0x48]
mov rax, qword [rbp + 0xf50]
mov rcx, qword [rax + 0x180]
mov rax, qword [rax + 0x188]
mov qword [rbp + 0xf38], rcx
mov qword [rbp + 0xf10], rax
call qword [rax]
mov rax, qword [rbp + 0xf10]
cmp qword [rax + 8], 0
mov r13, qword [rbp + 0xf30]
mov r12, qword [rbp + 0xf40]
je 0x1400e7783
cmp qword [rax + 0x10], 0x11
jae 0x1400e7769
mov r8, qword [rbp + 0xf38]
jmp 0x1400e7774
mov r8, qword [rbp + 0xf38]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0xf50]
mov word [rax + 0x178], pe_nt_image_headers64
mov qword [rbp + 0xef0], r12
mov qword [rbp + 0xee8], r13
mov rcx, qword [rbp + 0xf28]
call fcn.1400ea450
movq r14, xmm6
pshufd xmm0, xmm6, 0xee
movq rax, xmm0
test rsi, rsi
mov qword [rbp + 0xf18], rax
je 0x1400e7866
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1400e77f8
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400e8f53
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 9
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e8f53
mov rdi, rax
movabs rax, 0x6f72726520736e64
mov qword [rdi], rax
mov byte [rdi + 8], WSACleanup
mov rsi, qword [rbp + 0xf50]
mov r8, qword [rsi + 0x138]
test r8, r8
je 0x1400e784e
cmp qword [rsi + 0x140], 0
je 0x1400e784e
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov byte [rsi + 0x133], 0
mov ebx, 9
mov byte [rsi + 0x134], 0
jmp 0x1400e7220
mov qword [rbp + 0xf10], r15
mov rax, qword [rax + 0x18]
mov byte [rbp + 0xf4f], 1
lea rcx, [rbp - 0x50]
mov qword [rbp + 0xf38], r14
mov rdx, r14
mov qword [rbp + 0xf08], rax
call rax
movzx esi, word [rbp - 0x50]
cmp si, 2
jne 0x1400e78df
mov rcx, qword [rbp + 0xf38]
mov rax, qword [rbp + 0xf18]
call qword [rax]
mov r14d, 4
mov rax, qword [rbp + 0xf18]
cmp qword [rax + 8], 0
je 0x1400e7c90
cmp qword [rax + 0x10], 0x11
jae 0x1400e7ca4
mov r13, qword [rbp + 0xf30]
mov r8, qword [rbp + 0xf38]
jmp 0x1400e7cb6
movdqu xmm0, xmmword [rbp - 0x48]
movdqa xmmword [rbp + 0xd30], xmm0
mov eax, dword [rbp - 0x38]
mov dword [rbp + 0xd40], eax
mov rax, qword [rbp + 0xf50]
movzx r15d, word [rax + 0x130]
test si, si
movzx r13d, word [rbp - 0x4a]
cmove r13w, r15w
cmove r15w, word [rbp - 0x34]
mov edi, dword [rbp - 0x4e]
mov r14w, word [rbp - 0x32]
mov rax, qword [rbp + 0xf18]
mov rax, qword [rax + 0x20]
mov byte [rbp + 0xf4f], 1
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0xf38]
mov qword [rbp + 0xe98], rax
call rax
mov word [rbp + 0xf28], r14w
mov qword [rbp + 0xee0], rbx
mov rax, qword [rbp - 0x50]
inc rax
mov r14, 0xffffffffffffffff
cmovne r14, rax
cmp r14, 5
mov ebx, 4
cmovb r14, rbx
mov rax, r14
shr rax, 0x3a
jne 0x1400e9144
mov r12, r14
shl r12, 5
je 0x1400e79cb
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1400e79b5
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400e921e
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, r12
call sub.KERNEL32.dll_HeapAlloc
mov rbx, rax
test rax, rax
je 0x1400e921e
mov word [rbx], si
mov dword [rbx + 2], edi
mov word [rbx + 6], r13w
movdqa xmm0, xmmword [rbp + 0xd30]
movdqu xmmword [rbx + 8], xmm0
mov eax, dword [rbp + 0xd40]
mov dword [rbx + 0x18], eax
mov word [rbx + 0x1c], r15w
movzx eax, word [rbp + 0xf28]
mov word [rbx + 0x1e], ax
mov qword [rbp + 0x8d0], rbx
mov qword [rbp + 0x8d8], r14
mov qword [rbp + 0x8e0], 1
mov eax, 1
add byte [rax], al
mov qword [rbp + 0xf28], rax
mov r12d, 0x20
jmp 0x1400e7a89
mov rbx, qword [rbp + 0x8d0]
mov word [rbx + r12], r13w
mov dword [rbx + r12 + 2], esi
mov word [rbx + r12 + 6], r15w
movdqa xmm0, xmmword [rbp + 0xd30]
movdqu xmmword [rbx + r12 + 8], xmm0
mov eax, dword [rbp + 0xd40]
mov dword [rbx + r12 + 0x18], eax
mov word [rbx + r12 + 0x1c], di
mov word [rbx + r12 + 0x1e], r14w
mov rax, qword [rbp + 0xf28]
inc rax
mov qword [rbp + 0xf28], rax
sldt word [rax]
mov qword [rbp + 0x8e0], rax
add r12, 0x20
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0xf38]
call qword [rbp + 0xf08]
movzx r13d, word [rbp - 0x50]
cmp r13w, 2
je 0x1400e7b3b
lea rax, [rbp - 0x48]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp + 0xd30], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0xd40], eax
mov rax, qword [rbp + 0xf50]
movzx edi, word [rax + 0x130]
test r13w, r13w
movzx r15d, word [rbp - 0x4a]
cmove r15w, di
cmove di, word [rbp - 0x34]
mov esi, dword [rbp - 0x4e]
movzx r14d, word [rbp - 0x32]
mov rax, qword [rbp + 0xf28]
cmp rax, qword [rbp + 0x8d8]
jne 0x1400e7a37
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0xf38]
call qword [rbp + 0xe98]
mov r8, qword [rbp - 0x50]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
lea rcx, [rbp + 0x8d0]
mov rdx, qword [rbp + 0xf28]
call fcn.140189ac0
jmp 0x1400e7a30
mov rcx, qword [rbp + 0xf38]
mov rax, qword [rbp + 0xf18]
call qword [rax]
mov rax, qword [rbp + 0xf18]
cmp qword [rax + 8], 0
mov r13, qword [rbp + 0xf30]
mov rbx, qword [rbp + 0xee0]
mov rdi, qword [rbp + 0xf28]
je 0x1400e7cf3
cmp qword [rax + 0x10], 0x11
jae 0x1400e7cd2
mov r8, qword [rbp + 0xf38]
jmp 0x1400e7cdd
xor eax, eax
mov qword [rbp + 0xf08], rax
test dword [rax], ecx
sldt word [rax]
test dword [rax], ecx
sldt word [rax]
xor edi, edi
mov r13, qword [rbp + 0xf30]
jmp 0x1400e7d08
mov r8, qword [rbp + 0xf38]
mov r8, qword [r8 - 8]
mov r13, qword [rbp + 0xf30]
mov rcx, qword [0x14023c280]
xor eax, eax
mov qword [rbp + 0xf08], rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor edi, edi
jmp 0x1400e7d08
mov r8, qword [rbp + 0xf38]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0xffd23100
adc eax, 0xa4344
mov rdi, qword [rbp + 0x8e0]
mov r14, qword [rbp + 0x8d0]
mov rax, qword [rbp + 0x8d8]
mov qword [rbp + 0xf08], rax
shl rdi, 5
add rdi, r14
mov rsi, qword [rbp + 0xf50]
mov byte [rsi + 0x134], 1
lea r12, [rsi + 0x138]
mov rcx, qword [rsi + 0x138]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400e7d45
cmp byte [rsi + 0x133], 0
je 0x1400e7d45
mov rdx, qword [rsi + 0x140]
call fcn.140049dc0
mov qword [rbp + 0xf38], r14
cmp byte [rdi], cl
add byte [rax], al
mov byte [rsi + 0x133], 0
xchg byte [rbx], dh
add dword [rax], eax
add byte [rax], al
mov byte [rsi + 0x134], 0
mov rax, qword [rsi + 0x128]
mov rdx, qword [rax]
mov ecx, dword [rdx + 0x48]
cmp ecx, 0x3b9aca00
mov qword [rbp + 0xe98], rdx
mov qword [rbp + 0xf30], r13
jne 0x1400e7db1
mov ecx, dword [rdx + 0x38]
mov r13d, 2
cmp ecx, 0x3b9aca00
mov qword [rbp + 0xf28], rdi
sub byte [rdi], cl
add byte [rax], al
sub byte [rdi], cl
add byte [rax], al
jne 0x1400e7e33
add byte [rax], al
add byte [rsi + 0x3b9aca00], bh
mov esi, 0x3b9aca00
mov rdi, qword [rbp + 0xf08]
mov rax, qword [rbp + 0xf38]
jmp 0x1400e80cf
mov r8, qword [rdx + 0x40]
movzx eax, byte [rdx + 0x66]
test byte [rdx + 0x61], 1
jne 0x1400e7e6a
test al, al
je 0x1400e7e72
mov rax, qword [rbp + 0xf38]
cmp r14, rdi
je 0x1400e809b
mov rax, qword [rbp + 0xf38]
add byte [rax], al
jmp 0x1400e7df1
add r14, 0x20
cmp r14, rdi
je 0x1400e809b
movzx ecx, word [r14]
cmp cx, 2
je 0x1400e809b
add al, byte [rax]
invalid
add al, byte [rax]
add bl, dh
movq mm0, qword [r14 + 2]
movq mm0, qword [rsi + 2]
movdqu xmm0, xmmword [r14 + 2]
movq mm0, qword [rsi + 2]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rbp - 0x42], xmm1
movdqa xmmword [rbp - 0x50], xmm0
test cx, cx
je 0x1400e7de4
mov word [rax], cx
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rbp - 0x42]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x1400e7de4
mov r10, rdi
sub r10, r14
shr r10, 5
test r10d, r10d
je 0x1400e90b6
adc al, byte [rax]
invalid
adc al, byte [rax]
add byte [rax - 0x75], cl
xor byte [rbp - 0x77], al
mov r9d, r10d
mov rdx, rax
invalid
invalid
mov rax, qword [rdx + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1400e80f3
xor edx, edx
div r9
mov r8, rdx
mov r11, rax
jmp 0x1400e80fe
test al, al
je 0x1400e803d
mov dword [rbp + 0xea4], ecx
xor r13d, r13d
test r14, r14
mov rcx, r14
mov qword [rbp + 0xee0], rbx
mov qword [rbp + 0xcf0], r8
je 0x1400e7e9a
cmp rdi, rcx
je 0x1400e7e9a
movzx r13d, byte [rcx]
mov qword [rbp + 0xd30], 4
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xd38], xmm0
add byte [rax - 0x39], cl
test eax, edx
or byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
or byte [rax], al
add byte [rax + rax], al
add byte [rax], al
movdqu xmmword [rbp + 0x8d8], xmm0
cmp rdi, rcx
je 0x1400e7f8b
mov r15, rdi
lea rdi, [rbp + 0xd30]
lea rbx, [rbp + 0x8d0]
jmp 0x1400e7f12
mov rax, rbx
mov rcx, qword [rax]
shl rdx, 5
mov word [rcx + rdx], si
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [rcx + rdx + 2], xmm0
movdqu xmm0, xmmword [rbp - 0x42]
movdqu xmmword [rcx + rdx + 0x10], xmm0
jg 0x1400e7f44
adc dword [rax], edx
jg 0x1400e7f44
adc dword [rax], edx
inc qword [rax + 0x10]
mov rcx, r14
add rcx, 0x20
cmp rcx, r15
je 0x1400e7f8b
add byte [rax + 0x3b], cl
xchg ebp, eax
cmp byte [0x175837f4e], cl
mov rcx, rdi
call fcn.14005ac60
mov rax, rdi
jmp 0x1400e7f7a
xchg ebp, eax
fmul dword [rax]
add byte [rax], al
jne 0x1400e7ee0
mov rcx, rbx
call fcn.14005ac60
mov rax, rbx
mov rdx, qword [rax + 0x10]
jmp 0x1400e7ee3
cmp qword [rbp + 0xf08], 0
je case.0x1400c82e6.367
mov rax, qword [rbp + 0xd30]
add byte [rax], al
mov rdi, qword [rbp + 0xd38]
mov rcx, qword [rbp + 0xd40]
mov rdx, qword [rbp + 0x8d0]
mov qword [rbp + 0xef8], rdx
mov rdx, qword [rbp + 0x8d8]
mov qword [rbp + 0xf18], rdx
mov r15, qword [rbp + 0x8e0]
or byte [rax], al
add byte [rax - 0x3f], cl
loope 0x1400e7fec
or byte [rax], al
add byte [rax - 0x3f], cl
loope 0x1400e7fec
mov qword [rbp + 0xf00], rax
add byte [rax], al
add rcx, rax
mov qword [rbp + 0xf28], rcx
shl r15, 5
mov rax, qword [rbp + 0xe98]
mov rcx, qword [rax + 0x30]
mov ecx, dword [rax + 0x30]
test dword [rax + 0x4800000e], ebx
mov ecx, dword [rax + 0x30]
mov r14d, dword [rax + 0x38]
mov rbx, qword [rbp + 0xee0]
je 0x1400e815e
cmp r14d, 0x3b9aca00
mov qword [rbp + 0xec8], rdi
mov qword [rbp + 0xcf8], rcx
invalid
clc
or al, 0
add byte [rdi], cl
test dword [rdx + 1], ebx
add byte [rax], al
invalid
invalid
test dword [rdx + 1], ebx
add byte [rax], al
mov esi, 0x3b9aca00
jmp 0x1400e8d0a
invalid
add byte [rax - 0x75], cl
test dword [rax], edi
sldt word [rax]
mov rax, qword [rbp + 0xf38]
cmp r14, rdi
je 0x1400e809b
push rdx
push rdx
mov rax, qword [rbp + 0xf38]
jmp 0x1400e805b
add r14, 0x20
cmp r14, rdi
je 0x1400e809b
movzx ecx, word [r14]
cmp cx, 2
cmp ecx, 2
je 0x1400e809b
movdqu xmm0, xmmword [r14 + 2]
add r8b, byte [rcx + 0xf]
adc byte [rsi + 0x10], cl
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rbp - 0x42], xmm1
movdqa xmmword [rbp - 0x50], xmm0
test cx, cx
jg case.0x140098c1d.283
mov al, 0x66
test ecx, ecx
jne case.0x140098c1d.281
mov word [rax], 0
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [rax + 2], xmm0
add dh, bl
movq mm0, qword [rbp - 0x42]
add dh, bl
movq mm0, qword [rbp - 0x42]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp case.0x140098c1d.281
mov r10, rax
mov edx, eax
mov esi, dword [rdx + 0x38]
cmp esi, 0x3b9aca00
jne case.0x1400cac30.270
mov qword [rbp + 0xf28], r10
xchg ebp, eax
sub byte [rdi], cl
add byte [rax], al
mov r13d, 2
mov esi, 0x3b9aca00
mov rcx, qword [rbp + 0xf38]
lea edi, [rax]
sldt word [rax]
add byte [rax], al
lea edi, [rax]
sldt word [rax]
add byte [rax], al
add byte [rax], al
mov r14, rcx
mov rdi, qword [rbp + 0xf08]
mov rax, rcx
jmp 0x1400e82b0
mov rcx, qword [rdx + 0x30]
mov r8d, 4
add byte [rax], al
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x4b], cl
mov esi, dword [rbp + 0xf38]
xor edx, edx
mov r14, qword [rbp + 0xf38]
mov esi, dword [rbp + 0xf38]
mov esi, dword [rbp + 0xf38]
mov rdi, qword [rbp + 0xf08]
mov edi, dword [rbp + 0xf08]
jmp 0x1400e81ea
xor edx, edx
div r9d
mov r8d, edx
mov r11d, eax
mov eax, ecx
xor edx, edx
div r10d
enter 0xffffffffffffd231, 0x41
div edx
mov esi, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add dl, cl
invalid
cmp ecx, dword [rax + 1]
invalid
add dl, cl
invalid
mov rcx, rax
shr rcx, 0x20
invalid
invalid
je case.0x1400a0a28.273
jmp 0x17115f53d
and byte [rdi + rax + 0x31], dh
ror byte [rcx - 9], cl
int1
xor edx, edx
div r9
jmp case.0x1400a9beb.205
xor edx, edx
div r9d
div ecx
div ecx
add esi, eax
mov eax, esi
shr eax, 9
call 0x10077c93b
or dword [rbx + 4], 0
call 0x10077c93b
or dword [rbx + 4], 0
shr rax, 0x27
shr eax, 0x27
add r11, rax
jb 0x1400e90d3
imul eax, eax, 0x3b9aca00
sub esi, eax
mov rdi, qword [rbp + 0xf08]
mov rax, qword [rbp + 0xf38]
jmp 0x1400e82b0
add dword [rax], eax
invalid
retf 0x3b9a
cmp ebp, dword [rcx]
invalid
add dword [rax], eax
add byte [rcx - 0x7f], al
inc byte [rax]
retf 0x3b9a
cmp r14d, 0x3b9aca00
jne 0x1400e81cb
invalid
mov esi, 0x3b9aca00
mov r14, qword [rbp + 0xf00]
add byte [rdi], cl
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
sldt word [rax]
mov r10, qword [rbp + 0xf28]
mov edx, dword [rbp + 0xf28]
mov r8, qword [rbp + 0xef8]
mov rcx, qword [rbp + 0xf18]
add byte [rax - 0x75], cl
lea ebx, [rax]
sldt word [rax]
jmp 0x1400e8286
sub byte [rdi], cl
add byte [rax], al
sldt word [rax]
sub r9, qword [rbp + 0xf00]
lea eax, [rax]
sldt word [rax]
shr r9, 5
test r9d, r9d
leave
leave
je 0x1400e9237
mov r8d, r9d
mov rax, rcx
shr rax, 0x20
call 0x1359290d5
or al, byte [rax]
invalid
call 0x1359290d5
and byte [rdi], cl
test ch, dh
or al, byte [rax]
add byte [rax - 0x77], cl
enter 0xffffffffffffd231, 0x49
div eax
mov rcx, rdx
mov r10, rax
jmp 0x1400e8cb9
ror dword [rcx - 0x77], 1
ret 0xeee9
mov ch, 0
sldt word [rax]
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
mov r10, qword [rbp + 0xf28]
mov r8, qword [rbp + 0xef8]
invalid
add byte [rax], al
invalid
mov rdx, qword [rbp + 0xf18]
mov r9, r10
sub r9, r14
shr r9, 5
add eax, 0x48c98545
mov dword [rbp + 0xf18], edx
add eax, 0x48c98545
mov dword [rbp + 0xf18], edx
je 0x1400e9172
sldt word [rax]
mov r11d, r9d
mov rax, rcx
shr rax, 0x20
je 0x1400e8220
call 0x1881ef631
mov eax, ecx
mov rax, rcx
xor edx, edx
div r11
mov rcx, rdx
mov r15, rax
jmp 0x1400e822c
mov eax, ecx
xor edx, edx
rol byte [rcx - 9], cl
mov ecx, edx
mov r15d, eax
mov eax, esi
xor edx, edx
div r9d
mov esi, eax
imul rax, rcx, 0x3b9aca00
add rdx, rax
mov rax, rdx
shr rax, 0x20
shr eax, 0x20
invalid
shr eax, 0x20
je 0x1400e8252
mov rax, rdx
xor edx, edx
div r11
jmp 0x1400e8259
mov eax, edx
xor edx, edx
div r11d
add esi, eax
mov eax, esi
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
shr eax, 0x27
shr eax, 0x27
mov r11, r15
add r11, rax
add ebx, eax
mov rcx, qword [rbp + 0xf18]
jb 0x1400e91a4
imul eax, eax, 0x3b9aca00
sub esi, eax
mov qword [rbp + 0xf28], r10
sub byte [rdi], cl
add byte [rax], al
mov r13d, 2
test rcx, rcx
je 0x1400e82ad
mov rcx, qword [0x14023c280]
xor edx, edx
mov r15, r11
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r11, r15
mov rax, r14
mov rdx, qword [rbp + 0xce0]
mov qword [rbp + 0xd90], rdx
movaps xmm0, xmmword [rbp + 0xc80]
movaps xmm1, xmmword [rbp + 0xc90]
add byte [rdi], cl
sub byte [rbp + 0xca0], dl
add byte [rdi], cl
sub byte [rbp + 0xca0], dl
movaps xmm3, xmmword [rbp + 0xcb0]
movaps xmmword [rbp + 0xd30], xmm0
movaps xmmword [rbp + 0xd40], xmm1
movaps xmmword [rbp + 0xd50], xmm2
movaps xmmword [rbp + 0xd60], xmm3
movaps xmm0, xmmword [rbp + 0xcc0]
movaps xmmword [rbp + 0xd70], xmm0
movaps xmm0, xmmword [rbp + 0xcd0]
movaps xmmword [rbp + 0xd80], xmm0
mov qword [r12], r13
movaps xmm0, xmmword [rbp + 0xd30]
movaps xmm1, xmmword [rbp + 0xd40]
movaps xmm2, xmmword [rbp + 0xd50]
or eax, 0x280f0000
popfq
invalid
or eax, 0xf410000
adc dword [rsp + 8], eax
or eax, 0x280f0000
popfq
invalid
movups xmmword [r12 + 0x18], xmm1
movups xmmword [r12 + 0x28], xmm2
movups xmmword [r12 + 0x38], xmm3
movaps xmm0, xmmword [rbp + 0xd70]
movups xmmword [r12 + 0x48], xmm0
movdqa xmm0, xmmword [rbp + 0xd80]
movdqu xmmword [r12 + 0x58], xmm0
mov rdx, qword [rbp + 0xd90]
mov qword [r12 + 0x68], rdx
and al, 0x68
and al, 0x68
mov qword [r12 + 0x70], r9
mov qword [r12 + 0x78], r10
jo 0x1400e83c5
mov dword [rsp + 0x78], edx
mov qword [r12 + 0x80], r9
mov qword [r12 + 0x88], r15
mov esp, 0x8824
add byte [rcx - 0x77], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rbp - 0x77], al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
mov esp, 0xa824
add byte [rbp - 0x77], cl
mov ah, 0x24
mov al, 0
add byte [rax], al
mov esp, 0x8824
add byte [rcx - 0x77], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rbp - 0x77], al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
mov esp, 0xa824
add byte [rbp - 0x77], cl
mov ah, 0x24
mov al, 0
add byte [rax], al
mov rax, qword [rbp + 0xf28]
mov qword [r12 + 0xb8], rax
and al, 0xb8
add byte [rax], al
add byte [rbp - 0x77], cl
pushfq
and al, 0xc0
add byte [rax], al
add byte [rcx - 0x77], al
mov ah, 0x24
enter 0, 0
add byte [rax], al
invalid
and al, 0xb8
add byte [rax], al
add byte [rbp - 0x77], cl
pushfq
and al, 0xc0
add byte [rax], al
add byte [rcx - 0x77], al
mov ah, 0x24
enter 0, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x4800000e], ebx
add eax, 0x10
mov rax, qword [rbp + 0xe98]
add rax, 0x10
mov qword [r12 + 0xd0], rax
lea rcx, [r12 + 0xd8]
lea ecx, [rsp + 0xd8]
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x73], cl
lea ecx, [rsp + 0xd8]
invalid
invalid
push rbp
lea rdx, [rbp - 0x50]
mov r8d, 0x918
mov al, 0x41
mov eax, 0x918
call sub.VCRUNTIME140.dll_memcpy
mov byte [r12 + 0x9f0], 0
add r12, 0x9f1
invalid
int1
or dword [rax], eax
add byte [rax - 0x73], cl
xchg ebp, eax
ror byte [rax], 1
add byte [rax], al
mov r8d, 0x387
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbp + 0xf50]
mov esi, dword [rbp + 0xf50]
invalid
mov esi, dword [rbp + 0xf50]
mov ch, 0x50
sldt word [rax]
lea rdi, [rsi + 0x138]
movzx eax, byte [rsi + 0xb28]
sub byte [rbx], cl
add byte [rax], al
sub byte [rbx], cl
add byte [rax], al
lea rcx, [0x1401ec408]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r13, qword [rbp + 0xf30]
xor byte [rdi], cl
add byte [rax], al
xor byte [rdi], cl
add byte [rax], al
mov r12, qword [rbp + 0xf40]
mov r15, qword [rbp + 0xf10]
add bh, bh
invalid
mov word [rsi + 0xb29], 0
lea rcx, [rsi + 0x210]
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rsi + 0x210], 2
jne 0x1400e85c0
test dword [rcx], edi
add dword [rax], eax
invalid
lea rax, [rsi + 0x2b0]
mov rcx, qword [rsi + 0x2e0]
mov qword [rsi + 0xe98], rax
mov dword [rsi + 0xe98], eax
mov dword [rsi + 0xe98], eax
mov qword [rsi + 0xea0], rcx
mov byte [rsi + 0xea9], 0
mov qword [rbp + 0xf28], rdi
mov qword [rbp + 0xf40], r12
mov qword [rbp + 0xf30], r13
sldt word [rax]
sldt word [rax]
lea rdx, [rsi + 0xb30]
lea rcx, [rbp + 0xe30]
add byte [rax - 0x77], cl
xchg ebp, eax
adc byte [rdi], cl
add byte [rax], al
mov r8, rbx
call fcn.1400ea700
mov r14, qword [rbp + 0xe30]
mov esi, dword [rbp + 0xe30]
mov esi, dword [rbp + 0xe30]
invalid
cmp r14, 3
jne 0x1400e8599
invalid
mov al, 3
jmp case.0x1400a0a28.257
mov qword [rbp + 0xf28], rdi
mov qword [rbp + 0xf40], r12
add byte [rcx + rcx*4 - 0x53], cl
xor byte [rdi], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x53], cl
xor byte [rdi], cl
add byte [rax], al
mov rdx, qword [rsi + 0xb60]
jmp 0x1400e8a57
mov qword [rbp + 0xf28], rdi
mov rdx, qword [rsi + 0xb30]
xchg esi, eax
xor byte [rbx], cl
add byte [rax], al
xor byte [rbx], cl
add byte [rax], al
test rdx, rdx
mov qword [rbp + 0xf30], r13
mov qword [rbp + 0xf40], r12
movsd dword [rdi], dword [rsi]
sldt word [rax]
jne case.0x14009372d.500
lea rcx, str.cannot_poll_Select_twiceC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_select.rs
lea r8, [0x1401b62d0]
add eax, 0xcdd88
mov edx, 0x18
call fcn.1401850e0
jmp 0x1400e92ed
mov rdx, qword [rsi + 0xb30]
test rdx, rdx
mov qword [rbp + 0xf30], r13
mov qword [rbp + 0xf40], r12
add byte [rax - 0x77], cl
mov ebp, 0xf28
jne 0x1400e86a8
lea rcx, str.cannot_poll_Select_twiceC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_select.rs
lea r8, [0x1401b62d0]
mov edx, 0x18
call fcn.1401850e0
jmp 0x1400e92ed
mov rdi, qword [rbp + 0xe38]
mov rbx, qword [rbp + 0xe40]
movdqu xmm6, xmmword [rbp + 0xe48]
mov rcx, qword [rbp + 0xf10]
call fcn.1400ea570
jmp case.0x14009f1f6.270
mov qword [rbp + 0xf40], r12
mov qword [rbp + 0xf30], r13
lea rcx, [rsi + 0x2e8]
mov r8d, 0xa0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsi + 0x2b0]
mov rcx, qword [rsi + 0x2e0]
lea rdx, [rsi + 0x388]
mov qword [rsi + 0x6f0], rax
mov qword [rsi + 0x6f8], rcx
mov byte [rsi + 0x701], 0
lea rax, [rsi + 0x358]
lea r8, [rsi + 0x708]
mov qword [rsi + 0xa70], rax
mov qword [rsi + 0xa78], rcx
mov byte [rsi + 0xa81], 0
mov qword [rsi + 0xb40], r8
mov byte [rsi + 0xb2a], 0
lea rax, [rsi + 0xa88]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rsi + 0xa88], xmm0
movups xmmword [rsi + 0xa98], xmm1
movups xmmword [rsi + 0xaa8], xmm2
movups xmmword [rsi + 0xab8], xmm3
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rsi + 0xac8], xmm0
movups xmm0, xmmword [rdi + 0x50]
movups xmmword [rsi + 0xad8], xmm0
mov qword [rbp + 0xf28], rdi
movdqu xmm0, xmmword [rdi + 0x60]
movdqu xmmword [rsi + 0xae8], xmm0
mov qword [rsi + 0xb30], rdx
mov qword [rsi + 0xb38], rax
lea rcx, [rbp + 0xe60]
mov r8, rbx
call fcn.1400ea700
mov rax, qword [rbp + 0xe60]
cmp rax, 3
jne 0x1400e86e9
mov rax, qword [rbp + 0xf50]
mov rcx, qword [rax + 0xb38]
mov rdx, qword [rbx]
call fcn.1401621f0
test al, al
je 0x1400e87e9
invalid
add byte [rax + 0x38ce904], dh
add byte [rax], al
mov rcx, qword [rbp + 0xe80]
mov qword [rbp + 0xe50], rcx
movdqu xmm0, xmmword [rbp + 0xe60]
invalid
invalid
add byte [rax], al
movups xmm1, xmmword [rbp + 0xe70]
movaps xmmword [rbp + 0xe40], xmm1
movdqa xmmword [rbp + 0xe30], xmm0
mov r11, qword [rbp + 0xf50]
mov rcx, qword [r11 + 0xb38]
cmp qword [r11 + 0xb30], 0
mov qword [r11 + 0xb30], 0
je 0x1400e907c
invalid
mov rdx, qword [rbp + 0xe68]
movups xmm0, xmmword [rbp + 0xe70]
add byte [rdi], cl
sub dword [rbp + 0xda0], eax
add byte [rdi], cl
sub dword [rbp + 0xda0], eax
mov r8, qword [rbp + 0xe80]
mov qword [rbp + 0xdb0], r8
mov qword [r11 + 0xaf8], rax
mov qword [r11 + 0xb00], rdx
movaps xmm0, xmmword [rbp + 0xda0]
movups xmmword [r11 + 0xb08], xmm0
mov rax, qword [rbp + 0xdb0]
mov qword [r11 + 0xb18], rax
mov qword [r11 + 0xb20], rcx
mov rax, qword [r11 + 0xb18]
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], esp
or eax, 0x8b490000
cmp eax, 0xa
add byte [rax], al
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], esp
or eax, 0x8b490000
cmp eax, 0xa
add byte [rax], al
mov rcx, qword [r11 + 0xb00]
movups xmm0, xmmword [r11 + 0xb08]
adc byte [rbx + 0xb08], al
adc byte [rbx + 0xb08], al
movaps xmmword [rbp + 0xd10], xmm0
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], rcx
mov rdx, qword [r11 + 0xb40]
mov eax, 1
mov r9, qword [rbp + 0xf30]
mov r10, qword [rbp + 0xf40]
jmp 0x1400e89e7
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x1400e9127
add byte [rax], al
test rdx, rdx
je 0x1400e9127
mov qword [rcx + 0xaf8], 3
mov qword [rcx + 0xb00], rdx
movdqa xmm0, xmmword [rbp + 0xda0]
movabs al, byte [0x8817f0ff300000d]
or eax, dword [rax]
add byte [rax - 0x75], cl
invalid
mov al, 0xd
add byte [rax], al
movabs al, byte [0x8817f0ff300000d]
or eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax + 0x4800000d], esi
add byte [rax], al
mov qword [rcx + 0xb18], rax
add byte [rax], al
mov qword [rcx + 0xb18], rax
mov rax, qword [rcx + 0xb40]
mov qword [rcx + 0xb30], rdx
mov qword [rcx + 0xb38], rax
lea rcx, [rbp + 0xe60]
mov r8, rbx
call fcn.1400ea700
cmp dword [rbp + 0xe60], 3
add byte [rax], al
add esi, dword [rbp + 0x31]
add byte [rax], al
add esi, dword [rbp + 0x31]
mov rax, qword [rbp + 0xf50]
mov rdx, qword [rax + 0xb38]
lea rcx, [rbp + 0xe60]
mov r8, rbx
call fcn.1400ea700
invalid
add byte [rax], al
cmp dword [rbp + 0xe60], 3
jne 0x1400e892b
invalid
mov al, 5
jmp case.0x1400a0a28.257
mov rax, qword [rbp + 0xe80]
mov qword [rbp + 0xe50], rax
movdqu xmm0, xmmword [rbp + 0xe60]
movups xmm1, xmmword [rbp + 0xe70]
lea esi, [rax + 0xe]
add byte [rax], al
lea esi, [rax + 0xe]
add byte [rax], al
movaps xmmword [rbp + 0xe40], xmm1
movdqa xmmword [rbp + 0xe30], xmm0
mov rax, qword [rbp + 0xf50]
mov rdx, qword [rax + 0xb38]
cmp qword [rax + 0xb30], 0
mov eax, 0xb30
add byte [rax - 0x39], cl
xor byte [rax], 0xb
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 0xb30
add byte [rax - 0x39], cl
xor byte [rax], 0xb
add byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x1400e9099
mov rax, qword [rbp + 0xe80]
mov qword [rbp + 0xdc0], rax
movups xmm0, xmmword [rbp + 0xe60]
invalid
invalid
add byte [rax], al
movups xmm1, xmmword [rbp + 0xe70]
jo 0x1400e8914
add byte [rax], al
invalid
jo 0x1400e8914
add byte [rax], al
movaps xmmword [rbp + 0xdb0], xmm1
movaps xmmword [rbp + 0xda0], xmm0
add byte [rax], al
xor eax, eax
mov r9, qword [rbp + 0xf30]
ror byte [rbx + rcx*4 - 0x73], 0x30
sldt word [rax]
mov r10, qword [rbp + 0xf40]
jmp 0x1400e89b6
mov rax, qword [rbp + 0xe80]
mov qword [rbp + 0xe50], rax
invalid
add byte [rax], al
movdqu xmm0, xmmword [rbp + 0xe60]
movups xmm1, xmmword [rbp + 0xe70]
movaps xmmword [rbp + 0xe40], xmm1
movdqa xmmword [rbp + 0xe30], xmm0
mov rax, qword [rbp + 0xf50]
mov rdx, qword [rax + 0xb30]
invalid
mov qword [rax + 0xb30], 0
xor byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rdx, rdx
mov r10, qword [rbp + 0xf40]
je 0x1400e9155
mov rax, qword [rbp + 0xe80]
mov qword [rbp + 0xdc0], rax
test eax, eax
or eax, 0x100f0000
test dword [rax + 0xe], esp
add byte [rax], al
test eax, eax
or eax, 0x100f0000
test dword [rax + 0xe], esp
add byte [rax], al
movups xmm1, xmmword [rbp + 0xe70]
add byte [rax], al
movaps xmmword [rbp + 0xdb0], xmm1
movaps xmmword [rbp + 0xda0], xmm0
mov eax, 1
mov r9, qword [rbp + 0xf30]
lea esi, [rax]
sldt word [rax]
mov rcx, qword [rbp + 0xdc0]
mov qword [rbp + 0xd20], rcx
movaps xmm0, xmmword [rbp + 0xda0]
invalid
movaps xmm1, xmmword [rbp + 0xdb0]
movaps xmmword [rbp + 0xd10], xmm1
movaps xmmword [rbp + 0xd00], xmm0
mov r11, qword [rbp + 0xf50]
mov byte [r11 + 0xb29], 1
mov rcx, qword [rbp + 0xd00]
mov r8, qword [rbp + 0xd08]
sub dword [rbx], ecx
add byte [rax], al
add dword [rax - 0x75], ecx
lea eax, [rax]
or eax, 0x8b4c0000
test dword [rax], ecx
or eax, 0xf660000
movdqa xmm0, xmmword [rbp + 0xd10]
mov qword [r11 + 0xb30], rcx
mov qword [r11 + 0xb38], r8
movdqa xmm0, xmmword [rbp + 0xd10]
mov qword [r11 + 0xb30], rcx
mov qword [r11 + 0xb38], r8
movdqu xmmword [r11 + 0xb40], xmm0
add dword [rax + 0xb], 0
or eax, dword [rax]
add byte [rax - 0x75], cl
lea esp, [rax]
or eax, 0x89490000
mov edx, dword [rax + 0xb]
add byte [rax], al
mov rcx, qword [rbp + 0xd20]
mov qword [r11 + 0xb50], rcx
mov r14, qword [r11 + 0xb30]
xor byte [rbx], cl
add byte [rax], al
cmp r14, 2
mov qword [rbp + 0xf30], r9
mov qword [rbp + 0xf40], r10
mov dword [rbp + 0xf40], edx
jne 0x1400e8afd
add byte [rax], al
mov qword [r11 + 0xb58], rax
add byte [rax], al
mov qword [r11 + 0xb60], rdx
mov dword [rbx + 0xb60], edx
lea rcx, [rbp + 0xe30]
mov r8, rbx
call fcn.1400ea700
add byte [rbx + rcx*4 - 0x4b], cl
xor byte [rsi], cl
add byte [rax], al
add byte [rbx + rcx*4 - 0x4b], cl
xor byte [rsi], cl
add byte [rax], al
add byte [rcx - 0x7d], cl
inc byte [rbx]
cmp r14, 3
jne case.0x1400a4be0.238
mov al, 6
mov rdx, qword [rbp + 0xf40]
mov rcx, qword [rbp + 0xf50]
push rax
sldt word [rax]
mov byte [rcx + 0xb28], al
mov al, 4
mov byte [rdx], al
mov qword [r15], 3
invalid
add eax, dword [rax]
add byte [rax], al
mov al, 3
add ecx, dword [rax - 0x75]
lea edx, [rax + 0xf]
add byte [rax], al
invalid
add ecx, dword [rax - 0x75]
lea edx, [rax + 0xf]
add byte [rax], al
mov byte [rcx + 0xeb0], al
xor dword [rax + 0x4c00000e], 0x280ff889
mov ch, 0x60
sldt word [rax]
mov rax, r15
movaps xmm6, xmmword [rbp + 0xf60]
add rsp, 0xff8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdi, qword [rbp + 0xe38]
mov rbx, qword [rbp + 0xe40]
add byte [rax], al
add byte [rax - 0x75], cl
popfq
invalid
movdqu xmm6, xmmword [rbp + 0xe48]
movq mm6, qword [rbp + 0xe48]
mov r11, qword [rbp + 0xf50]
sldt word [rax]
add byte [rcx - 0x80], al
mov ebx, 0xb29
add byte [rsp + rsi + 0x49], dh
lea ecx, [rbx + 0xb30]
cmp byte [r11 + 0xb29], 0
je case.0x140098205.296
lea rcx, [r11 + 0xb30]
call fcn.1400ed2d0
add byte [r8], r8b
mov r11, qword [rbp + 0xf50]
jmp case.0x140098205.296
mov byte [r11 + 0xb29], 0
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
mov ebx, 0xb38
mov rdi, qword [r11 + 0xb38]
mov rbx, qword [r11 + 0xb40]
movdqu xmm6, xmmword [r11 + 0xb48]
movq mm6, qword [rbx + 0xb48]
movq mm6, qword [rbx + 0xb48]
mov byte [r11 + 0xb29], 0
or eax, dword [rax]
add byte [rax], al
lea rcx, [r11 + 0xa88]
lea ecx, [rbx + 0xa88]
add byte [rax], al
call fcn.140096de0
mov rax, qword [rbp + 0xf50]
add byte [rax], al
add byte [rax], al
lea rcx, [rax + 0x708]
call fcn.1400ea570
sub eax, 0x4800001a
mov eax, dword [rbp + 0xf50]
test dword [rax + 0xf], edx
add byte [rax], al
mov byte [rax], cl
invalid
sub eax, 0x4800001a
mov eax, dword [rbp + 0xf50]
test dword [rax + 0xf], edx
add byte [rax], al
test dword [rax + 0xf], edx
add byte [rax], al
lea rcx, [rax + 0x388]
mov byte [rax - 0x17fffffd], cl
mov byte [rbx], al
add eax, dword [rax]
add al, ch
add byte [rax], al
call fcn.1400ea570
sbb bl, byte [rdx]
add byte [rax], al
mov rsi, qword [rbp + 0xf50]
cmp qword [rsi + 0x360], 0
mov esi, 0x360
invalid
mov esi, 0x360
add byte [rsi + rdx + 0x4c], dh
je 0x1400e8b7d
mov r8, qword [rsi + 0x358]
je 0x1400e8b7d
mov r8, qword [rsi + 0x358]
add byte [rax], al
mov rcx, qword [0x14023c280]
or eax, 0x15370b
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov byte [rsi + 0xb2a], 0
xchg byte [rdx], ch
or eax, dword [rax]
add byte [rax], al
sub cl, byte [rbx]
add byte [rax], al
add byte [rax - 0x75], cl
mov rsi, qword [rbp + 0xf50]
mov rsi, qword [rbp + 0xf50]
cmp qword [rsi + 0x2b8], 0
je 0x1400e8bab
invalid
mov esi, 0x2b8
add byte [rsi + rdx + 0x4c], dh
invalid
mov r8, qword [rsi + 0x2b0]
invalid
mov r8, qword [rsi + 0x2b0]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
or eax, 0x1536dd
add byte [rcx], dh
sar bh, cl
adc eax, 0xa3485
xor al, 0xa
invalid
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor al, 0xa
invalid
xor al, 0xa
add dh, al
xchg byte [rax], ch
sub byte [rbx], cl
add byte [rax], al
invalid
mov byte [rsi + 0xb28], 1
sub byte [rbx], cl
add byte [rax], al
add dword [rax - 0x75], ecx
test dword [rax], ecx
mov rax, qword [rbp + 0xf08]
sldt word [rax]
mov qword [rbp + 0xec0], rax
mov rax, qword [rbp + 0xf38]
mov eax, dword [rbp + 0xf38]
add byte [rax - 0x77], cl
test dword [rax + 0x4c00000e], edi
add byte [rax], al
mov r12, qword [rbp + 0xf40]
mov qword [rbp + 0xeb8], rax
add byte [rax], al
add byte [rbx + rcx*4 - 0x5b], cl
mov r12, qword [rbp + 0xf40]
sldt word [rax]
mov qword [rbp + 0xeb0], r12
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
xor byte [rdi], cl
sldt word [rax]
mov r13, qword [rbp + 0xf30]
sldt word [rax]
mov qword [rbp + 0xea8], r13
mov dword [rbp + 0xea8], ebp
mov rcx, qword [rbp + 0xf28]
call fcn.1400ed410
cmp r14d, 2
inc byte [rdx]
sbb cl, byte [rax]
add byte [rcx - 0x7d], al
inc byte [rdx]
jne 0x1400e8c0f
mov rax, qword [rbp + 0xf50]
mov eax, dword [rbp + 0xf50]
test dword [rax + 0xf], edx
add byte [rax], al
mov byte [rax + 0x134], 0
jmp 0x1400e7220
mov qword [rbp + 0xc58], r14
pop rax
or al, 0
add byte [rax - 0x77], cl
mov qword [rbp + 0xc60], rdi
mov qword [rbp + 0xc60], rdi
add byte [rax - 0x77], cl
popfq
push 0xfffffffff300000c
or al, 0
add bl, dh
mov qword [rbp + 0xc68], rbx
movdqu xmmword [rbp + 0xc70], xmm6
add byte [rax], al
or al, 0
add bl, dh
movq qword [rbp + 0xc70], mm6
or al, 0
add byte [rsi + 0x48], ah
movd ecx, mm6
int1
add byte [rax], al
movq rcx, xmm6
int1
cmp rcx, 0xffffffffffffffff
je 0x1400e8f6e
xor eax, dword [rbx]
add byte [rax], al
xor eax, dword [rbx]
add byte [rax], al
mov rax, qword [rbp + 0xf50]
mov rax, qword [rax + 0x128]
sub byte [rax], 1
add byte [rax], al
sub byte [rax], 1
add byte [rax], al
mov rax, qword [rax]
movzx eax, byte [rax + 0x77]
ja case.0x1400cac30.260
mov r8b, 0xc7
and al, 0x20
add al, 0
add byte [rax], al
mov dh, 0x40
ja case.0x1400cac30.260
ja case.0x1400cac30.260
mov r8b, 0xc7
and al, 0x20
add al, 0
add byte [rax], al
lea r9, [rbp - 0x50]
mov edx, 6
add byte [rax], al
add byte [rax], al
mov r8d, 1
call qword [sym.imp.WS2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x1400e8c7b
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
adc eax, 0xa3665
mov rax, qword [rbp + 0xf50]
mov byte [rax + 0x134], 0
xor al, 1
add byte [rax], al
invalid
xor al, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov al, dl
add byte [rax], al
add byte [rcx + rcx*4 - 0x5b], cl
fmul dword [0xc95a8c99]
or eax, 0x894c0000
lea rcx, [rax + 0xd0]
mov qword [rbp + 0xdd8], r12
or eax, 0x894c0000
lodsd eax, dword [rsi]
ror byte [0xcdf68ca0], 1
push 0xffffffffc641fff4
mov byte [rsp], 1
or eax, 0x894c0000
add byte [rcx + rcx*4 - 0x53], cl
lodsd eax, dword [rsi]
ror byte [0xcdf68ca0], 1
push 0xffffffffc641fff4
mov byte [rsp], 1
invalid
mov byte [rsp], 1
jmp 0x1400e724c
lahf
in eax, 0xff
dec dword [rcx + 0x41d231c8]
div eax
mov ecx, edx
mov r10d, eax
mov eax, r14d
xor edx, edx
div r9d
mov esi, eax
mov eax, edx
imul rcx, rcx, 0x3b9aca00
imul ecx, ecx, 0x3b9aca00
imul ecx, ecx, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
invalid
invalid
jmp 0x1711600f9
je 0x1400e8cdf
xor edx, edx
div r8
jmp case.0x1400a9beb.207
xor edx, edx
div r8d
add esi, eax
rol byte [rcx - 9], cl
invalid
mov eax, esi
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r10, rax
jb 0x1400e9254
mov r13, r10
imul eax, eax, 0x3b9aca00
add dl, cl
invalid
cmp ebp, dword [rcx]
invalid
add dl, cl
invalid
mov byte [rbp + 0xf26], 1
lea r9, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
or eax, dword [rax]
lea ecx, [0x1401a4c80]
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0xcf0]
mov r8d, dword [rbp + 0xea4]
call fcn.140161c40
mov rcx, qword [rbp + 0xef8]
mov ecx, dword [rbp + 0xef8]
add r15, rcx
cmp r14d, 0x3b9aca00
add dl, cl
invalid
cmp ecx, dword [rax - 0x75]
test eax, edi
or al, 0
add byte [rbp + 0x1c], dh
add dl, cl
invalid
mov r8d, 0x3b9aca00
mov r14, qword [rbp + 0xf00]
mov rdi, qword [rbp + 0xec8]
mov r11, r13
jmp 0x1400e8e08
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], al
movsb byte [rdi], byte [rsi]
invalid
mov dword [rbp + 0xea4], r14d
mov r8, r15
clc
clc
sub r8, rcx
shr r8, 5
add eax, 0x4cc08545
mov esi, dword [rbp + 0xf00]
add eax, 0x4cc08545
mov esi, dword [rbp + 0xf00]
mov rdi, qword [rbp + 0xec8]
add byte [rax], al
je 0x1400e928d
add byte [rbp - 0x77], cl
mov r11, r13
mov r10d, r8d
mov rcx, rax
shr rcx, 0x20
je 0x1400e8da9
jmp 0x1400e8dd6
xor edx, edx
div r10
div edx
div edx
mov r9, rdx
mov rcx, rax
jmp 0x1400e8db3
xor edx, edx
div r10d
mov r9d, edx
mov ecx, eax
mov eax, dword [rbp + 0xea4]
xor edx, edx
div r8d
invalid
invalid
mov r8d, eax
mov eax, edx
imul rdx, r9, 0x3b9aca00
add rax, rdx
mov rdx, rax
shr rdx, 0x20
je case.0x1400cddae.69
xor edx, edx
div r10
jmp 0x1400e8de2
ror byte [rcx - 9], cl
bnd jmp 0x1400e8de2
xor edx, edx
div r10d
add r8d, eax
mov eax, r8d
shr eax, 9
imul rax, rax, 0x44b83
rol byte [rbx + 0x4800044b], 0xc1
call 0x1010fd620
rol byte [rbx + 0x4800044b], 0xc1
call 0x1010fd620
jb 0x1400e92a7
imul eax, eax, 0x3b9aca00
sub r8d, eax
mov r13, qword [rbp - 0x50]
movups xmm0, xmmword [rbp - 0x48]
movaps xmmword [rbp + 0xc80], xmm0
sub dword [rbp + 0xc80], eax
add dl, cl
invalid
sub dword [rbp + 0xc80], eax
movups xmm0, xmmword [rbp - 0x38]
movaps xmmword [rbp + 0xc90], xmm0
movups xmm0, xmmword [rbp - 0x28]
fmul dword [rdi]
sub dword [rbp + 0xca0], eax
fmul dword [rdi]
sub dword [rbp + 0xca0], eax
movups xmm0, xmmword [rbp - 0x18]
movaps xmmword [rbp + 0xcb0], xmm0
movups xmm0, xmmword [rbp - 8]
movaps xmmword [rbp + 0xcc0], xmm0
movdqu xmm0, xmmword [rbp + 8]
movdqa xmmword [rbp + 0xcd0], xmm0
movq qword [rbp + 0xcd0], mm0
movq qword [rbp + 0xcd0], mm0
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0xce0], rax
mov rax, r14
mov r9, qword [rbp + 0xef8]
mov r10, qword [rbp + 0xf18]
jmp 0x1400e82b0
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
mov edx, 0x22
call fcn.140184cf0
ud2
lea rcx, [0x1401b98c0]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
add eax, 0xd0a07
add eax, 0xd0a07
mov edx, 0x23
call fcn.140184cf0
ud2
invalid
or ecx, dword [rcx + rcx*4 - 0x5b]
fmul dword [rsi]
add byte [rax], al
mov qword [rbp + 0xed8], r12
mov qword [rbp + 0xed0], r13
mov ecx, 1
mov edx, 0x1f
call fcn.1401846a0
jmp 0x1400e92ed
invalid
add byte [rcx + rcx*4 - 0x5b], cl
fmul dword [rsi]
add byte [rax], al
mov qword [rbp + 0xed8], r12
mov qword [rbp + 0xed0], r13
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdx + 0x1c], bh
mov edx, 0x1c
add byte [rax], al
add al, ch
mov esp, 0xe90009b7
jmp 0x1400e92ed
mov qword [rbp + 0xdc8], r13
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
or dword [0x1459bdafa], ecx
ror byte [rsi], cl
or eax, 0x22ba00
add byte [rdx + 0x22], bh
call fcn.1401846a0
jmp 0x1400e92ed
or dword [0x1459bdafa], ecx
ror byte [rsi], cl
or eax, 0x22ba00
add byte [rdx + 0x22], bh
add byte [rdx + 0x22], bh
call fcn.140184cf0
jmp 0x1400e92ed
mov dword [rbp + 0xdc8], ebp
lea rcx, [0x1401b98c0]
or eax, 0xd09a5
or eax, 0xd09a5
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
mov edx, 0x23
add al, ch
invalid
invalid
or dword [rax], eax
add al, ch
invalid
jmp 0x1400e92ed
mov qword [rbp + 0xed8], r12
mov qword [rbp + 0xed0], r13
mov ecx, 1
mov edx, 0x1e
call fcn.1401846a0
jmp 0x1400e92ed
mov qword [rbp + 0xf38], r14
mov ecx, 1
add byte [rdx + 9], bh
add byte [rdx + 9], bh
call fcn.1401846a0
jmp 0x1400e92ed
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srciopoll_evented.rs
mov edx, 0x2b
call fcn.140184cf0
jmp 0x1400e92ed
add byte [rax], al
mov qword [rbp + 0xe90], rax
mov qword [rbp + 0xe88], r13
mov ecx, 4
mov edx, 0x20
call fcn.1401846a0
jmp 0x1400e92ed
mov qword [rbp + 0xe00], rsi
mov qword [rbp + 0xdf8], r13
mov qword [rbp + 0xdf0], r12
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnectdns.rs
add eax, 0xd0d89
mov edx, 0x22
call fcn.140184cf0
add cl, ch
invalid
add eax, dword [rax]
invalid
add cl, ch
invalid
mov qword [rbp + 0xe00], rsi
mov qword [rbp + 0xdf8], r13
clc
or eax, 0x894c0000
movsd dword [rdi], dword [rsi]
invalid
or eax, 0x8d480000
or eax, 0xd08be
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnectdns.rs
add eax, 0xd0d57
add eax, 0xd0d57
mov edx, 0x23
call fcn.140184cf0
add cl, ch
invalid
add al, byte [rax]
invalid
add cl, ch
invalid
mov qword [rbp + 0xf28], rdi
mov qword [rbp + 0xf40], r12
sldt word [rax]
mov qword [rbp + 0xf30], r13
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
add eax, 0xd0d3d
add eax, 0xd0d3d
mov edx, 0x22
call fcn.140184cf0
jmp 0x1400e92ed
mov qword [rbp + 0xf28], rdi
mov qword [rbp + 0xf40], r12
mov qword [rbp + 0xf30], r13
lea rcx, [0x1401b98c0]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
mov edx, 0x23
call fcn.140184cf0
jmp 0x1400e92ed
lea rcx, [0x1401c2424]
lea r8, str._be_
mov edx, 0x28
call fcn.140184cf0
jmp 0x1400e92ed
lea rcx, [0x1401c2424]
lea r8, str._be_
mov edx, 0x28
call fcn.140184cf0
jmp 0x1400e92ed
lea rcx, str.divide_by_zero_error_when_dividing_duration_by_scalar
lea r8, str.librarycore_src_time.rs
mov edx, 0x35
call fcn.1401850e0
jmp 0x1400e92ed
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rbp - 0x38], xmm0
lea rdx, str.librarycore_src_time.rs
lea rcx, [rbp - 0x50]
call fcn.140184b30
jmp 0x1400e92ed
lea rcx, [0x1401c2424]
lea r8, str._be_
mov edx, 0x28
call fcn.140184cf0
jmp 0x1400e92ed
mov byte [rbp + 0xf4f], 1
call fcn.140005200
jmp 0x1400e92ed
lea rcx, [0x1401c2424]
lea r8, str._be_
mov edx, 0x28
call fcn.140184cf0
jmp 0x1400e92ed
mov qword [rbp + 0xef8], r8
mov qword [rbp + 0xec8], rdi
mov qword [rbp + 0xf00], r14
lea rcx, str.divide_by_zero_error_when_dividing_duration_by_scalar
lea r8, str.librarycore_src_time.rs
mov edx, 0x35
call fcn.1401850e0
jmp 0x1400e92ed
mov qword [rbp + 0xef8], r8
mov qword [rbp + 0xec8], rdi
mov qword [rbp + 0xf00], r14
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rbp - 0x38], xmm0
lea rdx, str.librarycore_src_time.rs
lea rcx, [rbp - 0x50]
call fcn.140184b30
jmp 0x1400e92ed
mov byte [rbp + 0xf4f], 1
mov ecx, 4
mov rdx, r12
call fcn.1401846a0
jmp 0x1400e92ed
lea rcx, str.divide_by_zero_error_when_dividing_duration_by_scalar
lea r8, str.librarycore_src_time.rs
mov edx, 0x35
call fcn.1401850e0
jmp 0x1400e92ed
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rbp - 0x38], xmm0
lea rdx, str.librarycore_src_time.rs
lea rcx, [rbp - 0x50]
call fcn.140184b30
jmp 0x1400e92ed
lea rcx, str.divide_by_zero_error_when_dividing_duration_by_scalar
lea r8, str.librarycore_src_time.rs
mov edx, 0x35
call fcn.1401850e0
jmp 0x1400e92ed
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0x8d0], rax
mov qword [rbp + 0x8d8], 1
lea rax, [0x1401e7aa8]
mov qword [rbp + 0x8e0], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x8e8], xmm0
lea rdx, str.librarycore_src_time.rs
lea rcx, [rbp + 0x8d0]
call fcn.140184b30
ud2
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rcx, qword [rbp + 0xf38]
mov rdx, qword [rbp + 0xf18]
call fcn.140050fb0
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
movq qword [rsp + 0x20], mm6
mov rcx, qword [rbp + 0x8d0]
mov rdx, qword [rbp + 0x8d8]
call fcn.140049dc0
mov byte [rbp + 0xf4f], 0
sldt word [r8]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x1400ea015
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sldt word [r8]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x1400ea015
and byte [rax - 0x7d], cl
invalid
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
cmp byte [rbp + 0xf4f], 0
je 0x1400ea06a
mov rax, qword [rbp + 0xf40]
mov qword [rbp + 0xef0], rax
mov rax, qword [rbp + 0xf30]
mov qword [rbp + 0xee8], rax
mov rcx, qword [rbp + 0xf38]
lea edi, [rax]
sldt word [rax]
lea edi, [rax]
sldt word [rax]
mov rdx, qword [rbp + 0xf18]
call fcn.140050fb0
mov rax, qword [rbp + 0xf40]
mov qword [rbp + 0xef0], rax
mov rax, qword [rbp + 0xf30]
mov qword [rbp + 0xee8], rax
test eax, ebp
invalid
add byte [rax], al
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
test eax, ebp
invalid
pop rbp
ret
xor al, 1
add byte [rax], al
add byte [rbp + 0x24], dh
mov qword [rbp + 0xde8], rdi
mov qword [rbp + 0xde0], rsi
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
xchg ebp, eax
ror byte [rsi], 0
add al, ch
test eax, 0x48fff5fc
mov dword [rbp + 0xde8], edi
mov qword [rbp + 0xde0], rsi
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
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rsi, qword [rbp + 0xee8]
mov rdi, qword [rbp + 0xef0]
mov rax, qword [rbp + 0xf50]
mov rcx, qword [rax + 0x138]
mov rdx, qword [rax + 0x140]
call fcn.1400ea550
mov qword [rbp + 0xe90], rdi
nop
invalid
add byte [rax], al
mov qword [rbp + 0xe88], rsi
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
nop
invalid
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0xe88]
mov rcx, qword [rbp + 0xe90]
mov rdx, qword [rbp + 0xf50]
mov byte [rdx + 0x133], 0
xor eax, dword [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call 0x1880ea203
mov dword [rbp + 0xde0], eax
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor eax, dword [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rax, qword [rbp + 0xde0]
mov rcx, qword [rbp + 0xde8]
mov rdx, qword [rbp + 0xf50]
mov byte [rdx + 0x134], 0
mov qword [rbp + 0xed8], rcx
mov qword [rbp + 0xed0], 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 rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rsi, qword [rbp + 0xed0]
add byte [rax], al
mov rdi, qword [rbp + 0xed8]
mov rax, qword [rbp + 0xf50]
mov eax, dword [rbp + 0xf50]
invalid
mov eax, dword [rbp + 0xf50]
lea rcx, [rax + 0xd0]
call fcn.14002f530
mov qword [rbp + 0xdd8], rdi
mov qword [rbp + 0xdd0], rsi
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
invalid
pop rbp
pop r14
pop r15
pop rdi
pop rbp
ret
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
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400ea394
and al, 0x20
mov rax, qword [rbp + 0xdd0]
mov rcx, qword [rbp + 0xdd8]
mov byte [rcx], 2
mov qword [rbp + 0xdc8], rax
movdqa xmm6, xmmword [rsp + 0x20]
je 0x1400ea363
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x1400ea363
and byte [rax - 0x7d], cl
invalid
pop r15
pop rbp
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
add byte [rsi + 0xf], ah
jg 0x1400ea3f4
and al, 0x20
mov rcx, qword [rbp + 0xdc8]
enter recv, 0
call fcn.1400ed670
movdqa xmm6, xmmword [rsp + 0x20]
movq mm6, qword [rsp + 0x20]
movq mm6, qword [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 rax, qword [rbp + 0xf50]
push rax
sldt word [rax]
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1400ea444
push rax
sldt word [rax]
lea rcx, [rax + 0x58]
call fcn.140097720
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
and byte [rax - 0x75], cl
test dword [rax + 0xf], edx
push rax
sldt word [rax]
and byte [rax - 0x75], cl
test dword [rax + 0xf], edx
push rax
sldt word [rax]
push rax
sldt word [rax]
mov byte [rax + 0xeb0], 2
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
mov al, 0xe
add byte [rax], al
add cl, byte [rdi]
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rsi
sub rsp, 0x48
lea rbp, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
movzx eax, byte [rcx + 0x21]
test eax, eax
invalid
je 0x1400ea4ae
sal byte [rax + rax*2 - 0x7d], 0xf8
add esi, dword [rdx + rsi*2 - 0x7d]
clc
add al, 0xf
test dword [rbp + 0x48000000], ecx
add byte [rax - 0x75], cl
sub byte [rax - 0x77], r9b
mov dword [rbp - 0x18], esi
cmp eax, 3
je 0x1400ea4e5
mov dword [rbp - 0x18], esi
mov rax, qword [rsi + 0x30]
mov eax, dword [rsi + 0x30]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], rax
invalid
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x18]
je 0x1400ea4e5
cmp qword [rax + 0x10], 0x11
jae 0x1400ea4ce
sub byte [rax - 0x7d], cl
jle 0x1400ea4ba
cmp qword [rsi + 8], 0
je case.0x1400e4968.172
add byte [rsp + rdx*2 + 0x4c], dh
mov eax, dword [rsi]
mov rcx, qword [0x14023c280]
or eax, 0x151dc1
xor edx, edx
add rsp, 0x48
pop rsi
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
sbb rcx, qword [r10]
add byte [rax + 0x7400207e], al
sbb cl, byte [rax - 0x7d]
jle 0x1400ea51f
cmp byte [rsi + 0x20], 0
je 0x1400ea505
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x28]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov byte [rsi + 0x20], 0
add rsp, 0x48
pop rsi
pop rbp
ret
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 8]
call fcn.1400a07a0
mov rax, qword [rbp - 0x18]
mov byte [rax + 0x20], 0
add rsp, 0x28
pop rsi
pop rbp
ret
mov bl, 0xfa
dec dword [rax - 0x75]
clc
call fcn.140096de0
mov rsi, qword [rbp - 0x10]
mov r8, qword [rsi]
test r8, r8
je 0x1400ea652
cmp qword [rsi + 8], 0
je 0x1400ea60e
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add byte [rcx], dh
sar bh, cl
adc eax, 0xa1a22
mov rcx, qword [rsi + 0x10]
test rcx, rcx
je 0x1400ea652
mov rax, qword [rsi + 0x18]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
je 0x1400ea652
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1400ea643
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0xa19de
add byte [rcx], dh
sar bh, cl
adc eax, 0xa19de
mov byte [rsi + 0x378], 0
add rsp, 0x48
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 8]
clc
clc
call fcn.140096de0
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
ret
invalid
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
call fcn.1400ed930
cwde
xor al, byte [rax]
add byte [rax + 0x28c48348], dl
cwde
xor al, byte [rax]
add byte [rax + 0x28c48348], dl
pop rsi
pop rbp
ret
in al, dx
sub byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 8]
call fcn.1400a07a0
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x408
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x380], 0xfffffffffffffffe
dec dword [rcx + rcx*4 - 0x7b]
push rax
add eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
mov qword [rbp + 0x300], rcx
add byte [rax], al
dec dword [rcx + rcx*4 - 0x7b]
push rax
add eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
movzx eax, byte [rdx + 0x379]
lea rcx, [0x1401ec424]
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x958948c8
jo 0x1400ea754
add byte [rax], al
invalid
or dword [rax + 1], 0x958948c8
jo 0x1400ea754
add byte [rax], al
jmp rax
loopne 0x1400ea79f
mov eax, dword [rsp + 0x368]
push 0x49000003
mov ecx, dword [rsp + 0x370]
mov rcx, qword [r12 + 0x370]
mov qword [r12 + 0x40], rax
mov qword [r12 + 0x48], rcx
and al, 0x48
and al, 0x48
mov byte [r12 + 0x378], 1
mov qword [r12], 0
add dword [rcx - 0x39], ecx
add al, 0x24
add byte [rax], al
add byte [rax], al
mov qword [r12 + 0x50], rax
mov dword [rsp + 0x50], eax
xor ebx, ebx
jmp 0x1400ea7e5
add al, byte [rax]
add byte [rcx + 0xf], al
mov dh, 0x84
test byte [rax + rsi*2], ah
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x101c8c
add byte [rax], al
lea rcx, [0x1401ec434]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rax + 0x10]
mov r12, rbx
cmp rcx, qword [rax + 0x18]
je case.0x140098205.324
lea rdx, [rcx + 0x20]
mov qword [rax + 0x10], rdx
push rax
adc byte [rdi], cl
mov bh, 1
push rax
adc byte [rdi], cl
mov bh, 1
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rbp - 0x22], xmm0
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rbp - 0x30], xmm0
cmp ax, 2
je 0x1400ebe3e
mov rdx, qword [rbp + 0x370]
mov word [rdx + 0x20], ax
movaps xmm0, xmmword [rbp - 0x30]
movups xmmword [rdx + 0x22], xmm0
movups xmm0, xmmword [rbp - 0x22]
movups xmmword [rdx + 0x30], xmm0
mov rcx, qword [rdx + 0x40]
mov r13, qword [rdx + 0x48]
mov r14, qword [rcx + 0x20]
mov r15d, dword [rcx + 0x28]
test ax, ax
mov eax, 2
add byte [rax], al
add byte [rbx + 0x17], bh
add byte [rax], al
add byte [rbx + 0x17], bh
cmove ebx, eax
mov rax, qword [0x14023c1a0]
mov eax, dword [0x14023c1a0]
mov eax, dword [0x14023c1a0]
cmp rax, 3
je 0x1400ea89a
mov byte [rbp - 0x10], 1
lea rax, [rbp - 0x10]
mov qword [rbp + 0x110], rax
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_socket2_0.4.10_src_syswindows.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14023c1a0]
lea r9, [0x1401bd7e8]
lea r8, [rbp + 0x110]
xor edx, edx
call fcn.140189cf0
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]
cmp rax, 0xffffffffffffffff
je 0x1400ebe70
add byte [rcx - 0x48], al
invalid
mov dword [rbp + 0x110], 1
mov byte [rbp + 0x37f], 1
lea r8, [rbp + 0x110]
mov qword [rbp + 0x368], rax
mov rcx, rax
mov edx, 0x8004667e
call qword [sym.imp.WS2_32.dll_ioctlsocket]
cmp eax, 0xffffffff
je 0x1400ebf4a
invalid
invalid
add byte [rax], al
invalid
invalid
add byte [rbp - 0x75], al
cmp r12d, 0x3b9aca00
mov r12d, dword [r13 + 0x48]
cmp r12d, 0x3b9aca00
je 0x1400ea9fe
mov rbx, qword [r13 + 0x40]
mov dword [rbp + 0x110], 1
mov byte [rbp + 0x37f], 1
mov dword [rsp + 0x20], 4
add byte [rax], al
add byte [rax], al
lea r9, [rbp + 0x110]
mov rcx, qword [rbp + 0x368]
mov edx, 0xffff
mov r8d, 8
call qword [sym.imp.WS2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x1400ea9f9
mov ecx, 0x3e8
mov rax, rbx
mul rcx
mov ecx, r12d
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
add rcx, rax
adc rdx, 0
rol byte [rax], cl
rol byte [rax], cl
mov eax, 0xffffffff
cmp rcx, rax
cmovae rcx, rax
xor eax, eax
neg rdx
sbb eax, eax
invalid
ror byte [rcx], 0xc8
or eax, ecx
mov dword [rbp + 0x110], 1
mov dword [rbp + 0x114], eax
mov dword [rbp + 0x118], 0
mov dword [rbp - 0x10], 0
mov byte [rbp + 0x37f], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rax, [rbp - 0x10]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r8, [rbp + 0x110]
mov rcx, qword [rbp + 0x368]
add byte [rdx - 0x67fffffc], bh
add byte [rdx - 0x67fffffc], bh
mov r9d, recv
call qword [sym.imp.WS2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
jne 0x1400ea9fe
call sub.KERNEL32.dll_GetLastError
nop
or dword [rax], eax
mov rax, qword [rbp + 0x370]
cmp word [rax + 0x20], 0
je 0x1400eaaa0
cmp byte [r13 + 0x56], 0
mov rcx, qword [rbp + 0x368]
je 0x1400eab2e
movups xmm0, xmmword [r13 + 0x57]
adc byte [rbp + 0x57], al
movabs rax, 0x1c00000000
mov qword [rbp + 0x18c], rax
mov word [rcx], es
add byte [rax], al
mov word [rcx], es
add byte [rax], al
xorps xmm1, xmm1
movups xmmword [rbp + 0x17c], xmm1
adc dword [rbp + 0x17c], ecx
add byte [rax], al
movups xmmword [rbp + 0x16c], xmm1
movups xmmword [rbp + 0x15c], xmm1
lea ebp, [rcx + rax]
add byte [rdi], cl
adc dword [rbp + 0x15c], ecx
movups xmmword [rbp + 0x14c], xmm1
movups xmmword [rbp + 0x13c], xmm1
movups xmmword [rbp + 0x12c], xmm1
add byte [rdi], cl
adc dword [rbp + 0x118], eax
add byte [rdi], cl
adc dword [rbp + 0x118], eax
test dword [rax], ebx
add dword [rax], eax
add bh, al
test dword [rax], ebp
add dword [rax], eax
add byte [rax], al
mov dword [rbp + 0x128], 0
mov qword [rbp + 0x110], 0x17
mov byte [rbp + 0x37f], 1
lea rdx, [rbp + 0x110]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add dword [rax], eax
add byte [rdi], dl
add byte [rax], al
add dh, al
test dword [rdi + 3], edi
add byte [rax], al
add dword [rax - 0x73], ecx
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
mov r8d, 0x1c
call qword [sym.imp.WS2_32.dll_bind]
adc eax, 0xa17e5
add bh, bh
adc eax, 0xa17e5
jmp 0x1400eabcc
cmp byte [r13 + 0x51], 0
mov rcx, qword [rbp + 0x368]
je 0x1400eab41
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x75], al
mov eax, dword [rbp + 0x52]
mov eax, dword [r13 + 0x52]
mov eax, dword [rbp + 0x52]
xorps xmm0, xmm0
movups xmmword [rbp + 0x178], xmm0
invalid
add byte [rdi], cl
adc dword [rbp + 0x168], eax
movups xmmword [rbp + 0x168], xmm0
movups xmmword [rbp + 0x158], xmm0
movups xmmword [rbp + 0x148], xmm0
movups xmmword [rbp + 0x138], xmm0
movups xmmword [rbp + 0x128], xmm0
movups xmmword [rbp + 0x118], xmm0
mov qword [rbp + 0x188], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add bh, al
test dword [rax], edx
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rcx + 0x11485], cl
add bh, al
test dword [rax + 0x10000001], edx
nop
add dword [rax], eax
add byte [rax], dl
mov dword [rbp + 0x110], 2
mov dword [rbp + 0x114], eax
mov dword [rbp + 0x190], reloc.WS2_32.dll_recv
nop
add dword [rax], eax
add byte [rax], dl
add byte [rax], al
add dh, al
test dword [rdi + 3], edi
add byte [rax], al
invalid
nop
add dword [rax], eax
add byte [rax], dl
add byte [rax], al
add dh, al
test dword [rdi + 3], edi
add byte [rax], al
add dword [rax - 0x73], ecx
xchg ebp, eax
adc byte [rcx], al
lea rdx, [rbp + 0x110]
add byte [rax], al
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r8d, reloc.WS2_32.dll_recv
call qword [sym.imp.WS2_32.dll_bind]
jmp 0x1400eabcc
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
mov r8d, 0x1c
sbb al, 0
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp - 0xe], xmm0
mov r8d, 0x1c
sbb al, 0
add byte [rax], al
sbb al, 0
add byte [rax], al
mov ax, 0x17
jmp 0x1400eab58
mov dword [rbp - 0x10], 0
mov word [rbp - 0xc], 0
hlt
add byte [rax], al
mov r8d, reloc.WS2_32.dll_recv
mov ax, 2
hlt
hlt
xorps xmm0, xmm0
movups xmmword [rbp + 0x178], xmm0
movups xmmword [rbp + 0x168], xmm0
adc dword [rbp + 0x168], eax
adc dword [rbp + 0x168], eax
movups xmmword [rbp + 0x158], xmm0
movups xmmword [rbp + 0x148], xmm0
add byte [rdi], cl
adc dword [rbp + 0x148], eax
movups xmmword [rbp + 0x138], xmm0
movups xmmword [rbp + 0x128], xmm0
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x118], xmm0
mov qword [rbp + 0x188], 0
add byte [rsi - 0x77], ah
test dword [rax], edx
add dword [rax], eax
add byte [rsi - 0x39], ah
test dword [rdx], edx
add dword [rax], eax
add byte [rax], al
add bh, al
test dword [rcx + rax], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x77], ah
test dword [rax], edx
add dword [rax], eax
add byte [rsi - 0x39], ah
test dword [rdx], edx
add dword [rax], eax
add byte [rax], al
add bh, al
test dword [rcx + rax], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x190], r8d
mov byte [rbp + 0x37f], 1
lea rdx, [rbp + 0x110]
call qword [sym.imp.WS2_32.dll_bind]
xor ebx, ebx
test eax, eax
je 0x1400eabe1
call sub.KERNEL32.dll_GetLastError
mov ebx, eax
shl rbx, 0x20
jrcxz 0x1400eabfd
jrcxz 0x1400eabfd
or rbx, 2
retf
mov rcx, qword [rbp + 0x368]
test rbx, rbx
invalid
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test dword [rbx], ebp
adc al, 0
add byte [rcx - 0x80], al
jge 0x1400eac5d
jne case.0x14009f1f6.295
add byte [rdx + rdi - 0x39], dh
cmp al, bh
test dword [rax], edx
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 - 0x73], cl
adc byte [rcx], al
add dword [rax], eax
invalid
lea r9, [rbp + 0x110]
add dword [rax], eax
add byte [rdx + 0xffff], bh
mov edx, 0xffff
mov r8d, 4
add bh, bh
adc eax, 0xa16ae
call qword [sym.imp.WS2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x1400eb697
insb byte [rdi], dx
or al, byte [rax]
invalid
insb byte [rdi], dx
or al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x368]
mov rcx, qword [rbp + 0x368]
cmp qword [r13], 0
je case.0x1400ce11a.84
mov rax, qword [r13 + 8]
mov r8, rax
shr r8, 0x20
xor edx, edx
or byte [r9 - 0x77], r9b
ror byte [rcx - 0x3f], 0xe8
and byte [rcx], dh
ror byte [rcx - 9], cl
neg r8
sbb edx, edx
or edx, eax
invalid
xchg ebp, eax
neg r8
sbb edx, edx
or edx, eax
mov dword [rbp + 0x110], edx
mov dword [rsp + 0x20], 4
add al, 0
add byte [rax], al
invalid
add al, 0
add byte [rax], al
invalid
add byte [rbp + rcx*4 - 0x73], cl
lea r9, [rbp + 0x110]
lea ecx, [rbp + 0x110]
lea edx, [rax]
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdx + 0xffff], bh
mov edx, 0xffff
mov r8d, 0x1001
call qword [sym.imp.WS2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x1400eac7d
clc
push qword [rbp + 5]
add eax, 0x98e49e8
add byte [rax - 0x75], cl
lea ebp, [rax + 3]
add byte [rax], al
call sub.KERNEL32.dll_GetLastError
mov rcx, qword [rbp + 0x368]
add byte [rcx - 0x7d], cl
jge 0x1400eac98
cmp qword [r13 + 0x10], 0
je 0x1400eacd6
add byte [rbx + rcx*2 + 0x49], dh
mov eax, dword [rbp + 0x18]
mov rax, qword [r13 + 0x18]
mov r8, rax
shr r8, 0x20
xor edx, edx
neg r8
sbb edx, edx
or edx, eax
mov dword [rbp + 0x110], edx
mov dword [rsp + 0x20], 4
and byte [rax + rax], al
add byte [rax], al
and byte [rax + rax], al
add byte [rax], al
lea r9, [rbp + 0x110]
mov edx, 0xffff
mov r8d, 0x1002
adc byte [rax], al
add bh, bh
adc eax, 0xa160b
adc byte [rax], al
add bh, bh
adc eax, 0xa160b
cmp eax, 0xffffffff
jne case.default.0x1400eadd2
call sub.KERNEL32.dll_GetLastError
add byte [rax - 0x75], cl
lea ebp, [rax + 3]
add eax, dword [rax]
invalid
mov rcx, qword [rbp + 0x368]
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x5b], cl
invalid
movsd dword [rdi], dword [rsi]
mov r12, qword [rbp + 0x370]
mov esp, dword [rbp + 0x370]
movsd dword [rdi], dword [rsi]
jo case.0x1400a90b8.244
add byte [rax], al
movups xmm0, xmmword [r12 + 0x20]
movups xmm0, xmmword [rsp + 0x20]
adc byte [rsp + 0x20], al
movups xmm1, xmmword [r12 + 0x30]
and al, 0x30
lea rbx, [r12 + 0x58]
mov qword [r12 + 0x58], r14
mov dword [r12 + 0x60], r15d
invalid
movups xmmword [r12 + 0x68], xmm0
and al, 0x68
invalid
and al, 0x68
movups xmmword [r12 + 0x78], xmm1
mov qword [r12 + 0x88], rcx
movups xmm0, xmmword [rbp + 0x60]
invalid
invalid
movups xmm1, xmmword [rbp + 0x70]
movups xmm2, xmmword [rbp + 0x80]
add byte [rax], 0
add byte [rdi], cl
adc byte [rbp + 0x90], bl
add byte [rax], al
add byte [rax], 0
add byte [rdi], cl
adc byte [rbp + 0x90], bl
add byte [rax], al
add byte [rax], al
movups xmmword [r12 + 0x90], xmm0
movups xmmword [r12 + 0xa0], xmm1
mov word [rax + riz*4], fs
add byte [rax], al
invalid
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r12 + 0xb0], xmm2
movups xmmword [r12 + 0xb0], xmm2
movups xmmword [r12 + 0xc0], xmm3
movups xmm0, xmmword [rbp + 0xa0]
adc byte [rbp + 0xa0], al
adc byte [rbp + 0xa0], al
movups xmmword [r12 + 0xd0], xmm0
mov byte [r12 + 0xe0], 0
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x3a], al
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
loopne 0x1400ead5c
add byte [rax], al
add byte [rbx + 0x10985], cl
add byte [rbx + 0x10c8d], cl
add byte [rcx - 0x77], al
invalid
mov word [rsp + riz*8], fs
mov eax, dword [rbp + 0x109]
mov ecx, dword [rbp + 0x10c]
mov dword [r12 + 0xe4], ecx
mov dword [rsp + 0xe4], ecx
mov dword [rsp + 0xe4], ecx
add byte [rax], al
add byte [rcx - 0x77], al
test byte [rcx + riz*8], ah
add byte [rax], al
add byte [rcx - 0x3a], al
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax], al
mov dword [r12 + 0xe1], eax
mov byte [r12 + 0xe8], 0
add byte [rax], al
add byte [rax], al
lea rcx, [r12 + 0xe9]
lea rdx, [rbp + 0x200]
mov r8d, 0xf7
mov eax, 0xf7
mov eax, 0xf7
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r12 + 0x1e0]
mov r8d, 0x188
mov byte [rcx], al
add byte [rax], al
mov byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x2f8], rcx
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [r12 + 0x270]
lea rcx, [0x1401ec434]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov ebx, dword [r12 + 0x1e8]
cmp ebx, 0x3b9aca00
invalid
cmp ecx, dword [rdi]
invalid
invalid
add byte [rax], al
invalid
invalid
movups xmm0, xmmword [r12 + 0x260]
movups xmmword [r12 + 0x2e8], xmm0
add byte [rcx + 0xf], al
adc dword [rsp + 0x2e8], eax
movups xmm0, xmmword [r12 + 0x250]
movups xmmword [r12 + 0x2d8], xmm0
movups xmmword [rsp + 0x2d8], xmm0
movups xmmword [rsp + 0x2d8], xmm0
adc dword [rsp + 0x2d8], eax
movups xmm0, xmmword [r12 + 0x240]
movups xmmword [r12 + 0x2c8], xmm0
and al, 0x40
add al, byte [rax]
add byte [rcx + 0xf], al
adc dword [rsp + 0x2c8], eax
movups xmm0, xmmword [r12 + 0x230]
movups xmmword [r12 + 0x2b8], xmm0
and al, 0xb8
add al, byte [rax]
add byte [rcx + 0xf], al
adc byte [rsp + 0x1f0], al
add byte [rax], al
and al, 0xb8
add al, byte [rax]
add byte [rcx + 0xf], al
adc byte [rsp + 0x1f0], al
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [r12 + 0x200]
adc byte [rsp + 0x200], cl
add byte [rax], al
movups xmm2, xmmword [r12 + 0x210]
adc byte [rdx], al
add byte [rax], al
movups xmm3, xmmword [r12 + 0x220]
movups xmmword [r12 + 0x2a8], xmm3
movups xmmword [r12 + 0x298], xmm2
movups xmmword [r12 + 0x288], xmm1
movups xmmword [r12 + 0x278], xmm0
add al, byte [rax]
add byte [rcx + 0xf], al
adc dword [rsp + 0x278], eax
and al, 0x78
add al, byte [rax]
add byte [rcx - 0x73], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
lea rax, [r12 + 0x278]
mov qword [rbp + 0x368], rax
add byte [rax - 0x77], cl
test dword [rax + 3], ebp
add byte [rax], al
movzx eax, byte [r12 + 0x2f0]
lea rcx, [0x1401ec468]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [r12 + 0x1e0]
movups xmm0, xmmword [r12 + 0x260]
movaps xmmword [rbp + 0xd0], xmm0
movups xmm0, xmmword [r12 + 0x250]
movups xmm0, xmmword [rsp + 0x250]
movaps xmmword [rbp + 0xc0], xmm0
movups xmm0, xmmword [r12 + 0x240]
movaps xmmword [rbp + 0xb0], xmm0
movups xmm0, xmmword [r12 + 0x230]
and al, 0x30
add al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0xa0], eax
and al, 0x30
add al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0xa0], eax
movups xmm0, xmmword [r12 + 0x1f0]
movups xmm1, xmmword [r12 + 0x200]
movups xmm1, xmmword [rsp + 0x200]
movups xmm1, xmmword [rsp + 0x200]
movups xmm2, xmmword [r12 + 0x210]
movups xmm3, xmmword [r12 + 0x220]
movaps xmmword [rbp + 0x90], xmm3
popfq
nop
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x80], edx
popfq
nop
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x80], edx
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
call fcn.14015cf10
add rax, r14
jae 0x1400eb355
call fcn.14015cf10
add rax, 0x38640900
add byte [rcx], cl
cmp byte fs:[rdi], cl
invalid
push setsockopt
add byte [rax], al
invalid
add byte [rcx], cl
cmp byte fs:[rdi], cl
invalid
adc byte [rcx - 0x7f], al
rol byte [rax], 0x36
invalid
je 0x1400ec3ab
test byte [rdi + 0x14], cl
add byte [rax], al
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
invalid
invalid
jmp 0x1080ff797
invalid
add rax, rcx
jb 0x1400ec467
enter 0xffffffffffff820f, 0xfffffffffffffff1
adc al, 0
add byte [rcx - 0x37], ch
add dl, cl
invalid
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_time_sleep.rs
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov rdx, rax
mov edx, eax
call fcn.140161af0
jmp 0x1400eb3a1
invalid
lea rax, [r12 + 0x278]
mov qword [rbp + 0x368], rax
movzx eax, byte [r12 + 0x2f0]
lea rcx, [0x1401ec468]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
or dword [rax + 1], 0x41e0ffc8
mov byte [rsp + 0x2f1], 1
mov byte [r12 + 0x2f1], 1
mov rcx, qword [r12 + 0x298]
mov qword [r12 + 0x2a0], rcx
mov edx, dword [r12 + 0x27a]
movzx eax, word [r12 + 0x27e]
shl rax, 0x20
or rax, rdx
cmp word [r12 + 0x278], 0
je 0x1400eb0e6
mov r9d, dword [r12 + 0x28c]
movsd xmm0, qword [r12 + 0x280]
movups xmm0, xmmword [rsp + 0x280]
movups xmm0, xmmword [rsp + 0x280]
and al, 0x80
add al, byte [rax]
add bl, dh
movups xmm1, xmmword [r12 + 0x288]
add byte [rax], al
movss xmm1, dword [r12 + 0x288]
shufps xmm1, xmm0, 0x30
shufps xmm0, xmm1, 0x84
test byte [rbp - 0x75], al
mov r8d, dword [r12 + 0x290]
movzx edx, word [r12 + 0x294]
mov bh, 0x94
and al, 0x94
add al, byte [rax]
add byte [rax - 0x3f], cl
call 0x1ae1e164c
enter 0xf66, 0x70
invalid
nop
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rcx + 0xf], al
mov bh, 0x94
and al, 0x94
xchg esp, eax
add al, byte [rax]
add byte [rax - 0x3f], cl
call 0x1ae1e164c
enter 0xf66, 0x70
rcl byte [rax - 0x3eeff00d], 0x66
movss xmm0, xmm1
invalid
movss xmm0, xmm1
adc cl, al
shl dword [rsi - 0x3f], 0xc2
or byte [rdi], cl
adc dword [rbp + 0x208], eax
rol dx, 8
rol edx, 8
movups xmmword [rbp + 0x208], xmm0
mov dword [rbp + 0x218], r8d
xorps xmm0, xmm0
invalid
ror byte [rdi], 0x11
test dword [rdx + rax], ebx
sbb al, 2
movups xmmword [rbp + 0x21c], xmm0
add byte [rax], al
movups xmmword [rbp + 0x22c], xmm0
add byte [rdi], cl
adc dword [rbp + 0x23c], eax
cmp al, 2
add byte [rax], al
movups xmmword [rbp + 0x23c], xmm0
cmp al, 2
add byte [rax], al
movups xmmword [rbp + 0x24c], xmm0
movups xmmword [rbp + 0x25c], xmm0
movups xmmword [rbp + 0x26c], xmm0
add al, byte [rax]
invalid
add byte [rdi], cl
adc dword [rbp + 0x26c], eax
add al, byte [rax]
invalid
add al, byte [rax]
add bh, al
test dword [rdx + rax], edi
jl 0x1400eb08b
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 0x1c
mov dword [rbp + 0x27c], 0
jl 0x1400eb08b
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 0x1c
mov r10w, 0x17
mov eax, r9d
mov eax, ecx
mov eax, ecx
enter 0xffffffffffff99e9, 0
add byte [rax], al
jmp 0x1400eb13b
lea rbx, [r12 + 0x2e8]
movzx eax, byte [r12 + 0x2e8]
movzx eax, byte [rsp + 0x2e8]
lea r14, [r12 + 0x2a8]
lea rcx, [0x1401ec478]
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0x348], r14
mov qword [rbp + 0x358], rbx
popfq
pop rax
add eax, dword [rax]
add byte [rcx - 0x75], cl
mov eax, dword [rsp + 0x2e0]
mov eax, dword [rsp + 0x2e0]
jmp 0x1400eb278
add byte [rax], al
mov rdx, rax
shr rdx, 0x20
rol dx, 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x268], xmm0
add al, byte [rax]
add byte [rdi], cl
adc dword [rbp + 0x258], eax
invalid
add al, byte [rax]
add byte [rdi], cl
adc dword [rbp + 0x258], eax
invalid
add byte [rdi], cl
adc dword [rbp + 0x248], eax
movups xmmword [rbp + 0x248], xmm0
movups xmmword [rbp + 0x238], xmm0
add byte [rax], al
movups xmmword [rbp + 0x228], xmm0
movups xmmword [rbp + 0x218], xmm0
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x208], xmm0
or byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x278], 0
mov r8d, reloc.WS2_32.dll_recv
mov r10w, 2
mov word [rbp + 0x200], r10w
mov word [rbp + 0x202], dx
mov dword [rbp + 0x202], edx
add al, byte [rax]
add byte [rsi - 0x77], ah
mov dword [rbp + 0x202], edx
mov dword [rbp + 0x202], edx
mov dword [rbp + 0x204], eax
mov dword [rbp + 0x280], r8d
mov dword [rbp + 0x280], eax
mov dword [rbp + 0x280], eax
add al, byte [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
lea rdx, [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
call qword [sym.imp.WS2_32.dll_connect]
test eax, eax
je 0x1400eb17f
call sub.KERNEL32.dll_GetLastError
mov r12d, eax
mov ecx, eax
call fcn.140154690
xchg ebp, eax
invalid
add byte [rcx + 0x4f1850f], bh
add byte [rax], al
xchg ebp, eax
invalid
add byte [rax], al
mov r12, qword [rbp + 0x370]
mov esp, dword [rbp + 0x370]
mov byte [r12 + 0x2f1], 0
int1
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
test byte [rax + riz*4], ah
mov rax, qword [r12 + 0x2a0]
lea r14, [r12 + 0x2a8]
lea esi, [rsp + 0x2a8]
add al, byte [rax]
add byte [rbp - 0x73], cl
lea esi, [rsp + 0x2a8]
lea esi, [rsp + 0x2a8]
mov qword [r12 + 0x2a8], rax
mov qword [r12 + 0x2b0], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], cl
lea ebx, [rsp + 0x2e8]
add al, byte [rax]
add byte [rcx - 0x39], cl
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], cl
lea ebx, [rsp + 0x2e8]
invalid
invalid
test byte [rax + rbp*8], ah
add al, byte [rax]
lea ebx, [rsp + 0x2e8]
mov byte [r12 + 0x2e8], 0
mov byte [rsp + 0x2e8], 0
add byte [rax], al
mov rdx, qword [r12 + 0x2a8]
mov r8, qword [r12 + 0x2b0]
mov al, 2
add byte [rax], al
mov al, 2
add byte [rax], al
mov qword [rbp + 0x328], rbx
add byte [rax], al
mov qword [rbp + 0x320], r14
lea rcx, [rbp + 0x200]
lea eax, [rax]
add al, byte [rax]
add al, ch
xchg edx, eax
mov word [rdi], es
add byte [rax - 0x75], cl
lea eax, [rax]
add al, byte [rax]
add byte [rax - 0x7d], cl
stc
add dh, byte [rbp + 0xc]
add al, byte [rax]
add al, ch
xchg edx, eax
mov word [rdi], es
add byte [rax - 0x75], cl
lea eax, [rax]
add al, byte [rax]
add byte [rax - 0x7d], cl
stc
add dh, byte [rbp + 0xc]
mov r12, qword [rbp + 0x208]
jmp 0x1400eba95
or byte [rax], al
invalid
or byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
invalid
invalid
mov qword [rbp + 0x348], r14
mov dword [rbp + 0x348], esi
add rax, qword [rax]
add byte [rax - 0x77], cl
popfq
pop rax
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
or byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x358], rbx
mov rdx, qword [rbp + 0x208]
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0x120], rax
movups xmm0, xmmword [rbp + 0x210]
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax], esp
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x210], al
add byte [rdi], cl
sub dword [rbp + 0x110], eax
movaps xmmword [rbp + 0x110], xmm0
mov r8, qword [rbp + 0x370]
lea rax, [r8 + 0x2b8]
mov qword [r8 + 0x2b8], rcx
mov eax, 0x49000002
mov dword [rax + 0x2b8], ecx
mov qword [r8 + 0x2c0], rdx
movaps xmm0, xmmword [rbp + 0x110]
movups xmmword [r8 + 0x2c8], xmm0
mov rcx, qword [rbp + 0x120]
mov qword [r8 + 0x2d8], rcx
mov al, bl
add al, byte [rax]
add byte [rcx - 0x77], cl
and al, 2
add byte [rax], al
mov al, bl
add al, byte [rax]
add byte [rcx - 0x77], cl
and al, 2
add byte [rax], al
mov rdx, qword [rax + 0x10]
lea rbx, [rbp + 0x200]
mov rcx, rbx
mov r8, qword [rbp + 0x350]
add byte [rcx - 0x4f], al
invalid
add byte [rax - 0x77], cl
invalid
add byte [rcx - 0x4f], al
add eax, ebp
retf
mov cl, 1
call fcn.140161060
movzx eax, byte [rbp + 0x209]
cmp al, 3
je case.0x1400e4968.176
add byte [rax], al
pop rbp
invalid
add byte [rax], al
mov r12, qword [rbp + 0x200]
cmp al, 2
add cl, byte [rdi]
invalid
add dword [rdi], 0
invalid
add cl, byte [rdi]
test byte [rbx + 0x48000007], al
mov eax, dword [rbp + 0x370]
mov rax, qword [rbp + 0x370]
mov rcx, qword [rax + 0x2d0]
cmp rcx, 0xffffffffffffffff
cmp ecx, 0xffffffff
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp ecx, 0xffffffff
je 0x1400ec3c8
mov dword [rbp + 0x110], 0
mov dword [rbp + 0x200], 4
add byte [rax], al
invalid
cmp ecx, 0xffffffff
je 0x1400ec3c8
mov dword [rbp + 0x110], 0
mov dword [rbp + 0x200], 4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
mov qword [rsp + 0x20], rbx
and al, 0x20
lea r9, [rbp + 0x110]
mov edx, 0xffff
mov r8d, 0x1007
invalid
adc byte [rax], al
invalid
invalid
call qword [sym.imp.WS2_32.dll_getsockopt]
cmp eax, 0xffffffff
je 0x1400eba25
movsxd r12, dword [rbp + 0x110]
invalid
adc byte [rcx], al
add byte [rax], al
test r12, r12
jne 0x1400eba2e
mov rax, qword [rbp + 0x370]
add byte [rax], al
mov r15, qword [rax + 0x2b8]
mov eax, 0x2b8
mov r12, qword [rax + 0x2c0]
mov r14, qword [rax + 0x2c8]
mov rbx, qword [rax + 0x2d0]
mov r13, qword [rax + 0x2d8]
add dh, al
sub al, 2
call 0x1410eb348
add dh, al
sub al, 2
call 0x1410eb348
cmp r15, 3
call 0x1410eb348
cmp r15, 3
jne 0x1400eba9e
jmp 0x1400ec19c
invalid
mov r8d, edx
add r8d, ebx
cmp r8d, 0x3b9aca00
jb 0x1400eb374
add r8d, 0xc4653600
inc rax
je 0x1400eaf30
mov ecx, r8d
shr ecx, 9
or dword [rax + 0x69], ecx
leave
or dword [rbx + 4], 0
imul rcx, rcx, 0x44b83
shr rcx, 0x27
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
lea rcx, [rbp - 0x10]
mov rdx, rax
call fcn.140161af0
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x2e0], xmm0
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x2d0], xmm0
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x2c0], xmm0
test eax, eax
add al, byte [rax]
add byte [rdi], cl
sub byte [rbp + 0xa0], al
test eax, eax
add al, byte [rax]
add byte [rdi], cl
sub byte [rbp + 0xa0], al
movaps xmmword [rbp + 0x2b0], xmm0
movaps xmm0, xmmword [rbp + 0x60]
add al, byte [rax]
add byte [rdi], cl
sub byte [rbp + 0x60], al
movaps xmm1, xmmword [rbp + 0x70]
movaps xmm2, xmmword [rbp + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub byte [rbp + 0x90], bl
add byte [rax], 0
add byte [rdi], cl
sub byte [rbp + 0x90], bl
movaps xmmword [rbp + 0x2a0], xmm3
add byte [rax], al
movaps xmmword [rbp + 0x290], xmm2
movaps xmmword [rbp + 0x280], xmm1
movaps xmmword [rbp + 0x270], xmm0
test dword [rax + 2], esi
add byte [rax], al
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movups xmm2, xmmword [rbp + 0x10]
movups xmm3, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x200], xmm0
movaps xmmword [rbp + 0x210], xmm1
add al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0x220], edx
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0x220], edx
add al, byte [rax]
invalid
and byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0x230], ebx
movaps xmmword [rbp + 0x230], xmm3
movups xmm0, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x240], xmm0
test dword [rax + 2], eax
add byte [rax], al
movups xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x250], xmm0
movups xmm0, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x260], xmm0
sub dword [rbp + 0x260], eax
lea rbx, [rbp + 0x110]
lea rdx, [rbp + 0x200]
add byte [rcx - 0x48], al
lock add byte [rax], al
add byte [rax - 0x77], cl
fld1
invalid
xchg ecx, eax
or dword [rax], eax
mov r12, qword [rbp + 0x370]
lea rcx, [r12 + 0x278]
add byte [rax], al
add byte [rcx - 0x48], al
lock add byte [rax], al
add byte [rax - 0x77], cl
fld1
invalid
mov r8d, 0xf0
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r12 + 0x278]
mov qword [rbp + 0x368], rax
lea rbx, [r12 + 0x2e8]
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
mov dh, 0x80
fadd dword [rax]
add byte [rax], al
mov dh, 0x80
fadd dword [rax]
add byte [rax], al
cmp eax, 1
je 0x1400eb50e
xor r13d, r13d
test eax, eax
jne 0x1400eb539
adc eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
ror dword [rax - 0x73], 0x88
mov byte [rax], al
add byte [rax], al
ror dword [rax - 0x73], 0x88
mov byte [rax], al
add byte [rax], al
lea ecx, [rax + 0x88]
lea rdx, [0x140173400]
call fcn.140152030
cmp al, 0x6b
invalid
add byte [rbx + 0x150e2205], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov byte [rax + 0xd8], 1
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xd4], 0
setne cl
cmp byte [rax + 0xd5], 0
sete r13b
xchg esp, eax
invalid
and r13b, cl
mov r10, qword [rbp + 0x370]
movzx eax, byte [r10 + 0x360]
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x100ef9
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov byte [r10 + 0x361], 1
mov rcx, qword [r10 + 0x308]
mov qword [r10 + 0x310], rcx
mov edx, dword [r10 + 0x2ea]
movzx eax, word [r10 + 0x2ee]
shl rax, 0x20
or rax, rdx
cmp word [r10 + 0x2e8], 0
je 0x1400eb6b3
add eax, dword [rax]
add byte [rcx + 0xf], al
mov bh, 0x92
add al, 3
add byte [rax], al
shr rax, 0x10
movd xmm1, eax
movd mm1, eax
pshufd xmm0, xmm0, 0x90
rcl byte [rax - 0x3eeff00d], 0x66
rol edx, 8
rcl byte [rax - 0x3eeff00d], 0x66
rol edx, 8
movups xmmword [rbp + 0x208], xmm0
mov dword [rbp + 0x218], r8d
add al, byte [rax]
add byte [rcx + rcx*4 - 0x7b], al
sbb byte [rdx], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x21c], xmm0
movups xmmword [rbp + 0x22c], xmm0
test dword [rdx + rax], ebp
add byte [rax], al
movups xmmword [rbp + 0x23c], xmm0
movups xmmword [rbp + 0x24c], xmm0
movups xmmword [rbp + 0x25c], xmm0
adc dword [rbp + 0x25c], eax
adc dword [rbp + 0x25c], eax
movups xmmword [rbp + 0x26c], xmm0
mov dword [rbp + 0x27c], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
invalid
mov r10w, 0x17
mov eax, r9d
jmp 0x1400eb708
lea r15, [r10 + 0x358]
mov edx, 0x358
movzx eax, byte [r10 + 0x358]
lea r14, [r10 + 0x318]
lea rcx, [0x1401ec458]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
call sub.KERNEL32.dll_GetLastError
mov rcx, qword [rbp + 0x368]
cmp qword [r13], 0
jne 0x1400eac39
add byte [rsi + 0x41], ah
mov edx, 0x44660002
mov dword [rbp + 0x200], edx
mov word [rbp + 0x200], r10w
mov word [rbp + 0x202], dx
mov dword [rbp + 0x204], eax
mov dword [rbp + 0x280], r8d
lea rdx, [rbp + 0x200]
xchg ebp, eax
add byte [rdx], al
add byte [rax], al
xchg ebp, eax
add byte [rdx], al
add byte [rax], al
call qword [sym.imp.WS2_32.dll_connect]
test eax, eax
je 0x1400eb74c
call sub.KERNEL32.dll_GetLastError
mov r14d, eax
mov ecx, eax
call fcn.140154690
cmp al, 0xd
jne 0x1400eb9fe
mov r10, qword [rbp + 0x370]
mov byte [r10 + 0x361], 0
invalid
add eax, dword [rax]
add byte [rax], al
mov rax, qword [r10 + 0x310]
lea r14, [r10 + 0x318]
add eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
sbb byte [rbx], al
add byte [rax], al
mov qword [r10 + 0x320], 0
add byte [rbp - 0x73], cl
mov edx, 0x358
add eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
add byte [rbp - 0x73], cl
mov edx, 0x358
mov byte [r10 + 0x358], 0
mov rdx, qword [r10 + 0x318]
mov r8, qword [r10 + 0x320]
mov qword [rbp + 0x338], r15
mov qword [rbp + 0x330], r14
lea rcx, [rbp + 0x200]
call fcn.140163e80
mov rcx, qword [rbp + 0x200]
cmp rcx, 2
jne 0x1400eb7cb
mov r14, qword [rbp + 0x208]
jmp 0x1400ebd7e
mov qword [rbp + 0x348], r14
mov qword [rbp + 0x358], r15
mov rdx, qword [rbp + 0x208]
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0x70], rax
movups xmm0, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x60], xmm0
mov r8, qword [rbp + 0x370]
add byte [rax], al
lea rax, [r8 + 0x328]
mov qword [r8 + 0x328], rcx
mov qword [r8 + 0x330], rdx
movaps xmm0, xmmword [rbp + 0x60]
movups xmmword [r8 + 0x338], xmm0
adc dword [rax + 0x338], eax
mov rcx, qword [rbp + 0x70]
mov qword [r8 + 0x348], rcx
mov qword [r8 + 0x350], rax
mov rdx, qword [rax + 0x10]
lea r15, [rbp + 0x200]
mov rcx, r15
mov r8, qword [rbp + 0x350]
mov r9b, 1
call fcn.140161060
movzx eax, byte [rbp + 0x209]
cmp al, 3
add ecx, dword [rdi]
test ebp, esp
add byte [rax], al
invalid
mov rax, qword [rbp + 0x358]
mov byte [rax], 3
mov rax, qword [rbp + 0x370]
mov byte [rax + 0x360], 3
add byte [rbx], al
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
cmp eax, 1
je 0x1400eb8d7
test eax, eax
jne 0x1400eb90f
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x88]
lea rdx, [0x140173400]
call fcn.140152030
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd8], 1
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx edx, byte [rax + 0xd4]
test dl, dl
sete cl
cmp byte [rax + 0xd5], 0
setne al
or al, cl
or r13b, al
cmp r13b, 1
jne 0x1400ebc3d
mov rax, qword [rbp + 0x350]
mov rdx, qword [rax]
mov rcx, qword [rbp + 0x368]
call fcn.1401621f0
mov r15d, 3
test al, al
je 0x1400ebdc8
mov al, 3
mov rcx, qword [rbp + 0x370]
jmp 0x1400ec1ac
mov r14, qword [rbp + 0x200]
cmp al, 2
je 0x1400ebd1f
mov rax, qword [rbp + 0x370]
mov rcx, qword [rax + 0x340]
cmp rcx, 0xffffffffffffffff
je 0x1400ec4f8
mov dword [rbp + 0x60], 0
mov dword [rbp + 0x200], 4
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x60]
mov edx, 0xffff
inc dword [rax]
add byte [rcx - 0x48], al
invalid
adc byte [rax], al
add bh, bh
adc eax, 0xa08d5
cmp eax, 0xffffffff
je 0x1400ebd0e
movsxd r14, dword [rbp + 0x60]
test r14, r14
jne 0x1400ebd17
invalid
mov rax, qword [rbp + 0x370]
mov r15, qword [rax + 0x328]
mov r14, qword [rax + 0x330]
mov rcx, qword [rax + 0x338]
mov qword [rbp + 0xf0], rcx
mov rcx, qword [rax + 0x340]
mov qword [rbp + 0xf8], rcx
mov rcx, qword [rax + 0x348]
mov qword [rbp + 0x100], rcx
mov byte [rax + 0x358], 1
cmp r15, 3
je 0x1400eb866
jmp 0x1400ebd88
shl r14, 0x20
or r14, 2
mov rax, qword [rbp + 0x370]
mov rcx, qword [rax + 0x310]
mov r15d, 2
call qword [sym.imp.WS2_32.dll_closesocket]
jmp 0x1400ebdab
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
mov r12d, eax
shl r12, 0x20
or r12, 2
mov rax, qword [rbp + 0x370]
lea rcx, [rax + 0x2b8]
mov qword [rbp + 0x340], rcx
call fcn.140095b60
mov rax, qword [rbp + 0x370]
cmp qword [rax + 0x2d0], 0xffffffffffffffff
je 0x1400eba6d
mov byte [rbx], 1
mov r15d, 2
mov rax, qword [rbp + 0x370]
mov word [rax + 0x2f0], 1
mov rcx, qword [rbp + 0x368]
call fcn.140095960
cmp r15, 2
jne 0x1400ebe1f
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1400ebaf0
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je case.0x1400e4948.71
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, shutdown
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je case.0x1400e4948.71
mov rbx, rax
movups xmm0, xmmword [0x1401b9dbb]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], WSACleanup
mov qword [rbp + 0x200], r12
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1400ebb4a
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je case.0x1400ea753.19
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je case.0x1400ea753.19
mov r14, rax
mov qword [rax], r12
mov rdx, qword [rbp + 0x370]
mov byte [rdx + 0x270], 1
mov r8, qword [rdx]
test r8, r8
je 0x1400ebc13
cmp qword [rdx + 8], 0
je 0x1400ebb96
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdx, qword [rbp + 0x370]
mov rcx, qword [rdx + 0x10]
test rcx, rcx
je 0x1400ebc13
mov qword [rbp + 0x358], r14
mov qword [rbp + 0x368], rbx
mov rax, qword [rdx + 0x18]
mov qword [rbp + 0x348], rcx
mov qword [rbp + 0x340], rax
add eax, dword [rax]
add bh, bh
adc byte [rax - 0x75], cl
test dword [rax + 3], eax
add byte [rax], al
add eax, dword [rax]
add bh, bh
adc byte [rax - 0x75], cl
test dword [rax + 3], eax
add byte [rax], al
cmp qword [rax + 8], 0
mov rdx, qword [rbp + 0x370]
mov rbx, qword [rbp + 0x368]
add byte [rax], al
add byte [rax], al
mov r14, qword [rbp + 0x358]
mov r8, qword [rbp + 0x348]
je 0x1400ebc13
cmp qword [rax + 0x10], 0x11
jb 0x1400ebbfd
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdx, qword [rbp + 0x370]
mov byte [rdx + 0x378], 1
mov qword [rdx], rbx
mov qword [rdx + 8], shutdown
mov qword [rdx + 0x10], r14
lea rax, fcn.140015470
mov qword [rdx + 0x18], rax
mov rax, qword [rdx + 0x50]
jmp 0x1400ea7e5
test al, 0xeb
invalid
invalid
test al, 0xeb
jmp 0x1400ebc3b
invalid
mov byte [rbp + 0x358], dl
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd4], 0
mov rax, qword [rbp + 0x350]
add eax, dword [rax]
add byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
lea ebp, [rax + 3]
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
lea ebp, [rax + 3]
add byte [rax], al
call fcn.1401621f0
movzx r15d, al
add r15, 3
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
add byte [rbx + 0x487401f8], al
add byte [rbx + 0x487401f8], al
test eax, eax
jne case.0x140093d85.421
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x88]
lea rdx, [0x140173400]
call fcn.140152030
mov eax, dword [0x14023c31c]
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 byte [rax + 0xd8], 1
mov eax, dword [0x14023c31c]
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
movzx ecx, byte [rbp + 0x358]
mov byte [rax + 0xd4], cl
mov byte [rax + 0xd5], 0
jmp case.0x140093d85.421
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
mov r14d, eax
mov esi, eax
mov esi, eax
shl r14, 0x20
or r14, 2
mov rax, qword [rbp + 0x370]
lea rcx, [rax + 0x328]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x318], rcx
call fcn.140095b60
mov rax, qword [rbp + 0x370]
cmp qword [rax + 0x340], 0xffffffffffffffff
je 0x1400ebd56
lea rcx, [rax + 0x340]
mov byte [rax + 3], al
add byte [rax], al
call fcn.140095a60
mov r15, qword [rbp + 0x358]
mov qword [rbp + 0x338], r15
mov rax, qword [rbp + 0x348]
mov qword [rbp + 0x330], rax
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x318]
call fcn.140089010
mov byte [r15], 1
mov r15d, 2
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esi
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ebx
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, edi
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ebp
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x318], rax
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0xe8], rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 3], esi
add byte [rax], al
add byte [rax], al
mov rsi, qword [rbp + 0x100]
mov rax, qword [rbp + 0x370]
mov word [rax + 0x360], 1
mov rdi, r14
cmp r15, 4
je 0x1400eb933
mov rcx, rbx
mov ecx, ebx
call fcn.140095960
mov rcx, qword [rbp + 0x368]
call fcn.140096de0
cmp r15, 2
je 0x1400ebdfb
add dh, byte [rcx + rbx + 0x49]
mov esp, edi
mov r12, rdi
cmp r15, 3
jne 0x1400ebe04
mov r15d, 2
add al, byte [rax]
add byte [rax], al
call fcn.1400946b0
mov r12, rax
jmp 0x1400ebe04
mov r15d, 2
mov edi, 2
add byte [rcx - 0x77], cl
cld
mov r12, rdi
mov r13, rsi
mov rbx, qword [rbp + 0xe8]
mov r14, qword [rbp + 0x318]
cmp r15, 2
je 0x1400ebac4
mov rax, qword [rbp + 0x370]
add byte [rax], al
mov byte [rax + 0x270], 1
add byte [rcx], al
mov r8, qword [rax]
test r8, r8
jne 0x1400ec12b
jmp case.0x1400e6ea9.36
mov rax, qword [rbp + 0x370]
mov r12, qword [rax]
test r12, r12
je 0x1400ec1c7
add eax, dword [rax]
add dh, al
cmp byte [rax + 3], 0
add eax, dword [rax]
add byte [rax], al
mov byte [rax + 0x378], 0
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov r14, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov r13, qword [rax + 0x18]
jmp 0x1400ec28d
call sub.KERNEL32.dll_GetLastError
mov esi, eax
shl rsi, 0x20
shl esi, 0x20
jl 0x1400ebe7d
add byte [rcx - 0x193eb73a], cl
and byte [rax - 0x7d], cl
shl esi, 0x20
or rsi, 2
invalid
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
add byte [rax - 0x75], cl
or eax, 0x1503f3
test rcx, rcx
jne 0x1400ebeab
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400ec515
test byte [rsi + rax], dh
invalid
test byte [rsi + rax], dh
add byte [rax - 0x77], cl
invalid
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x77], 5
invalid
mov qword [0x14023c280], rax
mov r8d, recv
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
or byte [rcx + rcx], bh
or byte [rcx + rcx], bh
jl case.0x1400a0a28.294
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
push rsp
invalid
test rax, rax
je 0x1400ec515
invalid
add byte [rcx - 0x77], cl
invalid
mov r12, rax
movabs rax, 0x726f727265206e65
jb 0x1400ebf3e
outsd dx, dword [rsi]
jb 0x1400ebf18
mov dword [rsp + 6], eax
jb 0x1400ebf3e
outsd dx, dword [rsi]
jb 0x1400ebf18
mov dword [rsp + 6], eax
invalid
movabs rax, 0x6e65706f20706374
mov eax, 0x20706374
and byte [rdi + 0x70], ch
outsd dx, dword [rsi]
jo case.0x1400a0a28.299
invalid
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
mov qword [r12], rax
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x118], shutdown
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jne 0x1400ebee7
invalid
movzx eax, byte [0x14023c318]
mov dh, 5
invalid
add al, 0x15
invalid
add byte [rax], al
invalid
invalid
mov dh, 5
sbb al, byte [rdx + 0xd8b4800]
add byte [rax - 0x75], cl
invalid
jnp 0x1400ebf06
add eax, 0x15041a
add byte [rax - 0x75], cl
or eax, 0x15037b
mov rcx, qword [0x14023c280]
adc eax, 0xc9854800
test rcx, rcx
test ecx, ecx
jne 0x1400ebf23
sbb edi, edi
adc eax, 0xa0138
cmp byte [rcx], al
or al, byte [rax]
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
cmp byte [rcx], al
or al, byte [rax]
test rax, rax
test eax, eax
je 0x1400ec537
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
mov dword [0x14023c280], eax
invalid
invalid
invalid
mov rcx, rax
mov ecx, eax
mov qword [0x14023c280], rax
mov dword [0x14023c280], eax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
or dword [rax], eax
add byte [rax], al
add byte [rcx], dh
shr al, cl
nop
jnp 0x1400ebf38
invalid
or dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test rax, rax
je 0x1400ec537
inc byte [0xc956bf3b]
add byte [rax - 0x77], cl
mov rbx, rax
mov qword [rax], rsi
mov r14d, recv
invalid
add byte [rax], al
add cl, ch
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
ret
xor byte [rcx - 0x42], al
invalid
add al, ch
ja 0x1400ebfc8
call sub.KERNEL32.dll_GetLastError
mov esi, eax
shl rsi, 0x20
shl esi, 0x20
shl esi, 0x20
out 0x20, al
or rsi, 2
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
sbb dword [rbx], eax
adc eax, 0xc9854800
sbb dword [rbx], eax
adc eax, 0xc9854800
add byte [rax - 0x7b], cl
leave
test ecx, ecx
jne case.0x140098bd4.299
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
or al, byte [rax]
test rax, rax
test eax, eax
je 0x1400ec552
add byte [rax], al
mov rcx, rax
mov qword [0x14023c280], rax
add eax, 0x1502fb
add eax, 0x1502fb
mov r8d, 0x19
xor edx, edx
shr al, cl
jnp 0x1400ebf9a
invalid
call sub.KERNEL32.dll_HeapAlloc
or dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov bh, 5
add byte [rax], al
test rax, rax
test eax, eax
je 0x1400ec552
add byte [rcx - 0x77], cl
mov r12, rax
movups xmm0, xmmword [0x1401a4ca1]
mov word [rbx], cs
add byte [rdi], cl
adc dword [rax + 9], eax
invalid
mov word [rbx], cs
add byte [rdi], cl
adc dword [rax + 9], eax
movups xmm0, xmmword [str.tcp_set_nonblocking_errortcp_bind_local_errorchecked_out_connection_was_closedCheckoutIsClosedError]
mov word [rbx], cs
add byte [rdi], cl
invalid
movups xmmword [rax], xmm0
adc dword [rax], eax
mov qword [rbp + 0x110], rax
mov dword [rbp + 0x110], eax
mov qword [rbp + 0x118], 0x19
sbb byte [rcx], al
add byte [rax], al
add byte [rcx], bl
invalid
add byte [rax], al
mov qword [rbp - 0x10], rsi
mov dword [rbp - 0x10], esi
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
test ecx, ecx
mov dh, 5
add rdx, qword [0x14d9a07d3]
add edx, dword [0x14d9a07d3]
add edx, dword [0x14d9a07d3]
test eax, 0x48001502
test ecx, ecx
jne 0x1400ebff5
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
or al, byte [rax]
add byte [rax - 0x7b], cl
test rax, rax
je 0x1400ec571
invalid
ror byte [rdi], 0x84
xchg byte [0xc956bfed], al
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov rcx, rax
mov qword [0x14023c280], rax
mov eax, dword [rdx]
invalid
invalid
ror dword [rax - 0x77], 5
mov dword [0x14023c280], eax
mov eax, dword [rdx]
adc eax, 0x8b84100
add byte [rax], al
add byte [rcx], dh
shr al, cl
invalid
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
mov esi, 0x4800097a
test eax, eax
mov esi, 0x4800097a
test eax, eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x1400ec571
je 0x1400ec571
add eax, 0x89480000
add byte [rax - 0x77], cl
mov rbx, rax
mov ebx, eax
ret
mov qword [rax], rsi
mov r14d, 0x19
add byte [rax], al
jmp 0x1400ec0e4
add byte [rax], al
add byte [rdi], cl
invalid
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
or eax, 0x150256
mov dh, 5
cmc
add dl, byte [0x14d9a0826]
add byte [rax - 0x75], cl
or eax, 0x150256
test rcx, rcx
add byte [rax - 0x75], cl
or eax, 0x150256
test rcx, rcx
leave
mov qword [rbp + 0x358], rbx
jne 0x1400ec04f
invalid
add eax, dword [rax]
add byte [rbp + 0x19], dh
invalid
sbb edi, edi
adc eax, 0xa000c
or al, byte [rax]
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
or al, byte [rax]
test rax, rax
je 0x1400ec589
test byte [rbp + rax], al
invalid
test byte [rbp + rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
mov rcx, rax
mov qword [0x14023c280], rax
xor dword [rdx], eax
invalid
invalid
mov dword [0x14023c280], eax
xor dword [rdx], eax
adc eax, 0x14b84100
mov eax, shutdown
xor edx, edx
invalid
jp case.0x1400cac30.285
mov r8d, shutdown
mov eax, shutdown
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400ec589
and al, 5
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
and al, 5
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
invalid
mov r12, rax
mov esp, eax
movups xmm0, xmmword [0x1401a4cb1]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x726f7272
jb case.0x1400e4968.180
mov dword [rbp + 0x110], eax
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax], ebx
add dword [rax], eax
add byte [rax], al
adc al, 0
add byte [rax], al
invalid
jb case.0x1400e4968.180
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax], ebx
add dword [rax], eax
add byte [rax], al
adc al, 0
invalid
add byte [rax], al
adc al, 0
invalid
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rbp - 0x10], rbx
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
invalid
invalid
invalid
pop rbp
invalid
add dword [0x1099408a0], edx
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne 0x1400ec0bb
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
ror byte [rdi], 0x84
invalid
add al, 0
invalid
dec dword [rcx]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
mov rcx, rax
mov qword [0x14023c280], rax
invalid
add byte [rcx - 0x48], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400ec5a1
rol byte [rax + rax], 1
invalid
shr al, cl
clc
jns 0x1400ec0d0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
rol byte [rax + rax], 1
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov rax, qword [rbp + 0x358]
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
add eax, dword [rcx - 0x42]
adc al, 0
add byte [rax], al
mov dword [rbx], eax
mov r14d, shutdown
mov rcx, qword [rbp + 0x368]
add byte [rax], al
call qword [sym.imp.WS2_32.dll_closesocket]
adc eax, 0xa01ff
inc dword [rcx]
or al, byte [rax]
mov rax, qword [rbp + 0x370]
mov qword [rax + 0x68], r12
mov qword [rax + 0x70], r14
mov qword [rax + 0x78], rbx
lea r13, fcn.140015470
add byte [rcx + rcx*4 - 0x58], cl
add byte [rax], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x58], cl
add byte [rax], 0
invalid
test al, 0x80
add byte [rax], al
invalid
add byte [rax], al
add bh, al
invalid
mov dword [rax + 0x60], 0x3b9aca01
mov r15d, 2
mov r8, qword [rax]
mov eax, dword [rax]
add byte [rax], al
add byte [rbx + rcx*4], cl
mov eax, dword [rax]
mov eax, dword [rax]
test r8, r8
je case.0x1400e6ea9.36
cmp qword [rax + 8], 0
je 0x1400ec141
add dword [0x13fe0f23c], edx
adc eax, 0x9feef
add byte [rax - 0x75], cl
test dword [rax + 3], esi
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 3], esi
add byte [rax], al
mov rcx, qword [rax + 0x10]
test rcx, rcx
je case.0x1400e6ea9.36
test byte [rdx + 1], bl
add byte [rax], al
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x350], rcx
mov qword [rbp + 0x368], rax
call qword [rax]
mov rax, qword [rbp + 0x368]
cmp qword [rax + 8], 0
je case.0x1400e6ea9.36
add dword [rax], eax
add byte [rax - 0x7d], cl
js 0x1400ec18f
cmp qword [rax + 0x10], 0x11
jae 0x1400ec295
adc dword [rdi], ecx
or dword [rdi], 1
add byte [rax], al
mov r8, qword [rbp + 0x350]
jmp 0x1400ec2a0
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x358]
mov rax, qword [rbp + 0x358]
mov byte [rax], 3
mov rcx, qword [rbp + 0x370]
mov byte [rcx + 0x2f0], 3
mov al, 4
mov byte [rcx + 0x270], al
mov rax, qword [rbp + 0x300]
mov eax, dword [rbp + 0x300]
mov eax, dword [rbp + 0x300]
mov qword [rax], 3
mov al, 3
jmp 0x1400ec2d9
adc eax, dword [rax]
add byte [rax], al
mov cl, 7
call fcn.140094760
mov rsi, rax
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
add byte [rax - 0x7b], cl
leave
jne 0x1400ec20a
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
test eax, eax
test eax, eax
je 0x1400ec5b2
add eax, dword [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
jbe 0x1400ec208
mov rcx, rax
mov qword [0x14023c280], rax
adc eax, 0x11b84100
mov r8d, shutdown
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
add byte [rax], al
add byte [rcx], dh
shr al, cl
test eax, 0x48000978
test eax, eax
je 0x1400ec5b2
mov r12, rax
movups xmm0, xmmword [0x1401b9dbb]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], WSACleanup
mov qword [rbp + 0x200], rsi
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
or eax, 0x15003a
or eax, 0x15003a
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne 0x1400ec264
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400ec5d1
mov rcx, rax
mov qword [0x14023c280], rax
adc eax, 0x8b84100
add byte [rax], al
add byte [rcx], dh
shr al, cl
js 0x1400ec279
mov r8d, 8
mov eax, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400ec5d1
test byte [rdi + 3], dl
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rdi + 3], dl
invalid
test byte [rdi + 3], dl
add byte [rax], al
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov qword [rax], rsi
lea r13, fcn.140015470
mov r14d, shutdown
adc dword [rax], eax
add byte [rax], al
mov r15d, 2
jmp case.0x1400e6ea9.36
clc
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
or dword [rax], eax
mov rcx, qword [rbp + 0x370]
mov byte [rcx + 0x378], 0
add byte [rax - 0x75], cl
test dword [rax], eax
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x38], cl
add byte [rax - 0x75], cl
test dword [rax], eax
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x38], cl
mov qword [rax + 8], r12
mov qword [rax + 0x10], r14
mov dword [rax + 0x10], esi
jo 0x1400ec2df
jo 0x1400ec2df
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], r13
mov al, 1
mov byte [rcx + 0x379], al
add byte [rax], al
add rsp, 0x408
add esp, 0x408
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x368], rbx
mov dword [rbp + 0x368], ebx
add byte [rcx + rcx*4 - 0x5b], cl
push rax
add eax, dword [rax]
add byte [rcx + 8], bh
add byte [rax], al
invalid
mov qword [rbp + 0x350], r12
mov ecx, 8
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
mov edx, 8
call fcn.1401846a0
jmp 0x1400ec5ee
mov qword [rbp + 0x350], r12
mov dword [rbp + 0x350], esp
movsd dword [rdi], dword [rsi]
push rax
add eax, dword [rax]
add dh, al
mov byte [rbp + 0x367], 1
mov ecx, 1
add byte [rax], al
invalid
test dword [rdi + 3], esp
add byte [rax], al
add dword [rcx + 1], edi
add byte [rax], al
invalid
mov edx, send
call fcn.1401846a0
invalid
add al, ch
outsb dx, byte [rsi]
or dword [rcx], 0
invalid
add cl, ch
mov bh, 2
add al, byte [rax]
invalid
jmp 0x1400ec5ee
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
mov dl, 0xd5
or al, 0
add byte [rbp + rcx*4 + 5], cl
cmp ebx, ebx
or al, 0
invalid
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_net_tcp_socket.rs
mov edx, 0x22
call fcn.140184cf0
or dword [rax], eax
add cl, ch
jmp 0x1400ec5ee
invalid
lea rcx, [0x1401b98c0]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_net_tcp_socket.rs
add eax, 0xcdb1e
add eax, 0xcdb1e
or al, 0
add byte [rdx + 0x23], bh
mov edx, 0x23
call fcn.140184cf0
jmp 0x1400ec5ee
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_net_tcp_socket.rs
add eax, 0xcdb01
mov eax, 0x4c000ca8
lea eax, [0x1401b9e80]
add eax, 0xcdb01
test al, 0xc
add byte [rbp + rcx*4 + 5], cl
add eax, 0xcdb01
add eax, 0xcdb01
mov edx, 0x22
call fcn.140184cf0
mov dword [ecx], ecx
add cl, ch
invalid
add al, byte [rax]
invalid
mov dword [ecx], ecx
add cl, ch
invalid
lea rcx, [0x1401b6c00]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_net_tcp_socket.rs
fimul dword [rax + rax]
in al, 0xda
or al, 0
fimul dword [rax + rax]
mov edx, 0x23
call fcn.140184cf0
jmp 0x1400ec5ee
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401beb98]
fbld tbyte [rdi]
or eax, 0x28ba00
add byte [rax], al
fbld tbyte [rdi]
or eax, 0x28ba00
add byte [rax], al
call fcn.1401850e0
jmp 0x1400ec5ee
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, str.called__Option::unwrap____on_a__None__value
lea rcx, str.called__Option::unwrap____on_a__None__value
lea ecx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srciopoll_evented.rs
mov edx, 0x2b
add byte [rax], al
add byte [rdx + 0x2b], bh
add byte [rax], al
call fcn.140184cf0
jmp 0x1400ec5ee
mov qword [rbp + 0x308], r14
mov dword [rbp + 0x308], esi
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
lea ecx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_net_tcp_stream.rs
mov edx, 0x22
add byte [rdx + 0x22], bh
call fcn.140184cf0
jmp 0x1400ec5ee
mov byte [rcx], cl
add cl, ch
in eax, 1
add byte [rax], al
mov qword [rbp + 0x308], r14
mov dword [rbp + 0x308], esi
lea rcx, [0x1401b98c0]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_net_tcp_stream.rs
invalid
mov edx, 0x23
call fcn.140184cf0
jmp 0x1400ec5ee
lea rcx, [0x1401b98c0]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
invalid
or al, 0
add byte [rdx + 0x23], bh
call fcn.140184cf0
jmp 0x1400ec5ee
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
or eax, 0xcd49f
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
mov edx, 0x22
add al, ch
invalid
mov byte [rcx], cl
or dword [rax], eax
or dword [rax], eax
jmp 0x1400ec5ee
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0x200], rax
test dword [rax], eax
add al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax], ecx
add al, byte [rax]
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
test dword [rax], eax
add al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax], ecx
add al, byte [rax]
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401e7aa8]
lea rax, [0x1401e7aa8]
mov dh, recv
add byte [rax - 0x77], cl
test dword [rax], edx
add al, byte [rax]
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x218], xmm0
lea rdx, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_time.rsx
mov qword [rbp + 0x210], rax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x218], xmm0
lea rdx, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_time.rsx
lea rcx, [rbp + 0x200]
lea ecx, [rbp + 0x200]
call fcn.140184b30
jmp 0x1400ec5ee
mov qword [rbp + 0x310], r14
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_net_tcp_stream.rs
add byte [rdx + 0x22], bh
add byte [rdx + 0x22], bh
call fcn.140184cf0
jmp 0x1400ec5ee
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srciopoll_evented.rs
mov edx, 0x2b
call fcn.140184cf0
jmp 0x1400ec5ee
mov qword [rbp + 0x368], rsi
mov byte [rbp + 0x365], 1
mov ecx, 1
mov edx, recv
call fcn.1401846a0
jmp 0x1400ec5ee
mov qword [rbp + 0x368], rsi
mov ecx, 8
mov edx, 8
call fcn.1401846a0
jmp 0x1400ec5ee
mov qword [rbp + 0x350], rsi
mov byte [rbp + 0x364], 1
mov ecx, 1
mov edx, 0x19
call fcn.1401846a0
jmp 0x1400ec5ee
mov qword [rbp + 0x350], rsi
mov ecx, 8
mov edx, 8
call fcn.1401846a0
jmp 0x1400ec5ee
mov byte [rbp + 0x363], 1
mov ecx, 1
mov edx, shutdown
call fcn.1401846a0
jmp 0x1400ec5ee
mov ecx, 8
mov edx, 8
call fcn.1401846a0
jmp 0x1400ec5ee
mov qword [rbp + 0x368], rsi
mov byte [rbp + 0x366], 1
mov ecx, 1
mov edx, send
call fcn.1401846a0
jmp 0x1400ec5ee
mov qword [rbp + 0x368], rsi
mov qword [rbp + 0x350], r12
mov ecx, 8
mov edx, 8
call fcn.1401846a0
ud2
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]
lea rcx, [rbp - 0x10]
call fcn.140015470
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test byte [rax], al
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, 0x48
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
call fcn.140051e50
mov byte [rbp + 0x364], 0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jg 0x1400ecd6c
add byte [rax], al
add dword [rax - 0x75], ecx
lea edx, [rax + 3]
add byte [rax], al
mov rcx, qword [rbp + 0x350]
call fcn.140051fe0
mov byte [rbp + 0x37f], 1
add rsp, 0x48
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 [rax - 0x73], cl
invalid
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, 0x48
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x110]
call fcn.140051e50
mov byte [rbp + 0x363], 0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x363], 0
je 0x1400ece48
mov byte [rbp + 0x37f], 1
mov rcx, qword [rbp + 0x358]
call fcn.140051fe0
mov byte [rbp + 0x37f], 1
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 rsp
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]
mov rcx, qword [rbp + 0x368]
call sub.WS2_32.dll_closesocket
inc esi
test dword [rdi + 3], edi
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
inc esi
test dword [rdi + 3], edi
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
idiv bh
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
invalid
lea ebp, [rdx + 0x80]
add byte [rax - 0x75], cl
test dword [rax + 3], esi
add byte [rax], al
mov rax, qword [rbp + 0x370]
mov word [rax + 0x378], 0x200
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
mov dword [rax + 0x378], 0x83480200
invalid
pop rbp
ret
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
add byte [rax - 0x75], cl
invalid
clc
add al, byte [rax]
add al, ch
sub byte [rcx], cl
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add al, ch
sub byte [rcx], cl
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
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
in al, dx
lea rbp, [rdx + 0x80]
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x370]
cmp qword [rax], 0
add eax, dword [rax]
add byte [rax - 0x7d], cl
cmp byte [rax], al
je 0x1400ecfd7
mov rax, qword [rbp + 0x370]
cmp byte [rax + 0x378], 0
invalid
add byte [rax + 0x378b8], al
add byte [rax], al
invalid
add byte [rdi + rbp + 0x48], dh
mov ecx, dword [rbp + 0x370]
je case.0x1400a0a28.307
mov rcx, qword [rbp + 0x370]
call fcn.1400ed7e0
add byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
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
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 r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
in al, dx
lea rbp, [rdx + 0x80]
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x60]
invalid
call fcn.140095960
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
in al, dx
lea rbp, [rdx + 0x80]
in al, dx
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x370]
lea rcx, [rax + 0x340]
call fcn.140095f90
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
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, 0x48
in al, dx
lea rbp, [rdx + 0x80]
add byte [rax], 0
invalid
in al, dx
lea rbp, [rdx + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax - 0x75], cl
mov ch, 0x58
pop rax
add byte [rax], al
mov rsi, qword [rbp + 0x358]
pop rax
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0x338], rsi
mov rdi, qword [rbp + 0x348]
mov qword [rbp + 0x338], rsi
add byte [rax], al
mov rdi, qword [rbp + 0x348]
add byte [rax], al
mov qword [rbp + 0x330], rdi
mov ebp, 0x330
mov rcx, qword [rbp + 0x318]
lea ebx, [rax]
add eax, dword [rax]
add al, ch
call fcn.140089010
invalid
invalid
mov ch, 0x38
call fcn.140089010
mov qword [rbp + 0x338], rsi
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ebp, 0x330
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ebp, 0x330
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
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 rcx, qword [rbp + 0x368]
push 0xffffffffe8000003
mov eax, 0x90fffa9c
push 0xffffffffe8000003
mov eax, 0x90fffa9c
cli
call qword [rax + 0x48c48348]
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 r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x370]
lea rcx, [rax + 0x2d0]
call fcn.140095f90
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
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]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
mov ch, 0x58
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ch, 0x28
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ebp, 0x348
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
mov ch, 0x58
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ch, 0x28
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ebp, 0x348
mov qword [rbp + 0x320], rdi
mov rcx, qword [rbp + 0x340]
call fcn.140089010
mov qword [rbp + 0x328], rsi
mov qword [rbp + 0x320], rdi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rcx], al
mov rax, qword [rbp + 0x368]
mov qword [rsi], rax
mov qword [rsi + 8], shutdown
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
mov rax, qword [rbp + 0x358]
mov qword [rsi + 0x10], rax
lea rax, fcn.140015470
mov qword [rsi + 0x18], rax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub esp, 0x38
lea rbp, [rsp + 0x30]
xor byte [rax - 0x39], cl
add r14b, r15b
invalid
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
cmp dword [rcx], 2
add dh, byte [rbp + 0x61]
add dh, byte [rbp + 0x61]
invalid
cmp qword [rsi + 0x10], 0
je 0x1400ed305
mov r8, qword [rsi + 8]
mov rcx, qword [0x14023c280]
or eax, 0x14ef83
or eax, 0x14ef83
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rsi + 0x18]
test rcx, rcx
je 0x1400ed37f
mov rax, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 8]
adc byte [rax - 0x75], cl
invalid
js 0x1400ed32c
add byte [rbx + rcx*4 + 0x45], cl
clc
je 0x1400ed37f
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1400ed336
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
and eax, 0x9ece4
mov qword [rbp - 8], rsi
mov rcx, rsi
call fcn.140095b60
mov rax, qword [rbp - 8]
cmp qword [rax + 0x18], 0xffffffffffffffff
je 0x1400ed370
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x18]
call fcn.140095a60
mov rcx, qword [rbp - 8]
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140089010
nop
add rsp, 0x38
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]
lea rcx, [rax + 0x18]
call fcn.140095f90
nop
add rsp, 0x28
pop rsi
pop rbp
ret
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
call fcn.140089010
stc
call qword [rax + 0x28c48348]
stc
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
invalid
adc byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
call fcn.1400a07a0
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
invalid
sub byte [rsi + 0x5d], bl
ret
int3
mov dword [rbp], 0xfffffffe
invalid
movzx eax, byte [rcx + 0x9f0]
or dword [rax], eax
add byte [rax - 0x7d], cl
cmp rax, 6
cmp rax, 6
ja case.0x1400ed445.1
mov rsi, rcx
lea rcx, [0x1401ec488]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp - 8], rsi
jmp rax
cmp qword [rsi + 0xa8], 0
cmp dword [rsi + 0xa8], 0
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xa0]
invalid
je case.0x1400eae9e.9
mov r8, qword [rsi + 0xa0]
mov rcx, qword [0x14023c280]
out dx, al
adc al, 0
invalid
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp dword [rsi], 2
je case.0x1400ed445.1
mov rcx, rsi
int1
call fcn.140096de0
mov rax, qword [rbp - 8]
clc
dec dword [rax - 0x75]
clc
clc
clc
add rax, 0x70
cmp qword [rax + 8], 0
jne 0x1400ed522
wait
add byte [rax], al
invalid
js 0x1400ed488
add byte [rdi], cl
test dword [rbx + 0x48000000], ebx
wait
add byte [rax], al
invalid
invalid
add rsp, 0x38
add esp, 0x38
pop rsi
pop rbp
ret
add byte [rax], al
call fcn.1400ea570
jmp 0x1400ed50d
call fcn.1400ed2d0
mov rsi, qword [rbp - 8]
mov byte [rsi + 0x9f1], 0
lea rcx, [rsi + 0x950]
call fcn.140096de0
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x5d0]
call fcn.1400ea570
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x250]
call fcn.1400ea570
mov rax, qword [rbp - 8]
cmp qword [rax + 0x228], 0
mov rsi, rax
je 0x1400ed506
mov r8, qword [rsi + 0x220]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov byte [rsi + 0x9f2], 0
mov rax, qword [rbp - 8]
add rax, 0x178
cmp qword [rax + 8], 0
je case.0x1400ed445.1
mov r8, qword [rax]
mov rcx, qword [0x14023c280]
xor edx, edx
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0x728]
movzx eax, byte [rax]
cmp rax, 1
jne 0x1400edf00
mov esi, dword [rdi + 0x3fc]
mov bl, byte [rdi + 0x3f9]
mov rcx, qword [rbp + 0x10a8]
mov rdx, qword [rbp + 0xf38]
call fcn.140069a90
test rax, rax
jne 0x1400f8332
cmp eax, 2
je 0x1400f839f
mov rbx, qword [rbp + 0xbe8]
mov r14d, dword [rbp + 0xedc]
mov rcx, qword [rbp + 0xbf0]
mov rax, qword [rcx]
mov qword [rcx], 0
test rax, rax
mov qword [rbp + 0xbe8], rbx
mov dword [rbp + 0xedc], r14d
je 0x1400ee1f0
mov qword [rbp + 0xd90], rax
mov rax, qword [rbp + 0x198]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
lea rax, [rbp + 0xd98]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
cmp dword [rdi + 0x100], 4
jne 0x1400ee110
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x1400ee167
mov byte [rbp + 0x10ca], 1
mov rcx, qword [rbp + 0x10a8]
mov rdx, qword [rbp + 0xf38]
call fcn.140069a90
test rax, rax
jne 0x1400f58ab
mov rsi, rdx
test rdx, rdx
jne 0x1400f5990
cmp dword [rdi + 0x100], 4
jne 0x1400f58ab
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x1400f58ab
mov eax, dword [rbp + 0xdb4]
mov dword [rbp + 0x10cc], eax
mov rax, qword [rbp + 0xdb0]
lea rcx, [rbp + 0xc70]
mov qword [rcx + 7], rax
movups xmm0, xmmword [rbp + 0xd90]
movups xmm1, xmmword [rbp + 0xda0]
movups xmmword [rcx - 9], xmm1
movups xmmword [rcx - 0x19], xmm0
mov byte [rbp + 0xf60], 6
movdqu xmm0, xmmword [rbp + 0xc50]
movdqu xmm1, xmmword [rbp + 0xc60]
movups xmm2, xmmword [rbp + 0xc6f]
lea rax, [rbp + 0xf61]
movups xmmword [rax + 0x1f], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov byte [rbp + 0x10ca], 0
mov rcx, qword [rbp + 0x10a8]
lea rdx, [rbp + 0xf60]
call fcn.140066ec0
cmp al, 0xc
je 0x1400ee210
jmp 0x1400f9198
cmp byte [rdi + 0x3d4], 0
je 0x1400ee227
cmp dword [rdi + 0x3c8], 0
je 0x1400ee20e
mov eax, dword [rdi + 0x3d0]
mov dword [rbp + 0x10cc], eax
je 0x1400ee227
cmp qword [rdi + 0x3a0], 0
jne 0x1400ee227
cmp byte [rdi + 0x3d4], 0
jne 0x1400f5936
mov rax, qword [rbp + 0x730]
mov rdx, qword [rax]
cmp rdx, 2
je 0x1400ee266
mov rcx, qword [rdi + 0x380]
mov rax, qword [rdi + 0x388]
test rdx, rdx
je 0x1400ee25c
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x4d8]
call qword [rax + 0x60]
mov qword [rbp + 0xd90], 2
mov qword [rbp + 0xdb0], 0
mov rsi, qword [rdi + 0x3e1]
test byte [rdi + 0x3e0], 1
mov byte [rdi + 0x3e0], 0
je 0x1400ee33f
cmp dword [rdi + 0x100], 4
jne 0x1400ee2b7
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x1400ee314
mov rcx, qword [rbp + 0x10a8]
mov rdx, qword [rbp + 0xf38]
call fcn.140069a90
test rax, rax
je 0x1400ee2de
mov byte [rdi + 0x3e0], 1
mov r13b, 4
jmp 0x1400eeab0
test rdx, rdx
je 0x1400ee2f4
lea rcx, [rbp + 0xf60]
call fcn.1400325d0
jmp 0x1400ef126
cmp dword [rdi + 0x100], 4
jne 0x1400ee2cf
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x1400ee2cf
mov qword [rbp + 0xf62], rsi
mov word [rbp + 0xf60], 0x105
mov rcx, qword [rbp + 0x10a8]
lea rdx, [rbp + 0xf60]
call fcn.140066ec0
cmp al, 0xc
jne 0x1400f9c8b
movzx eax, byte [rdi + 0x3e9]
test eax, eax
je 0x1400ee455
cmp eax, 2
jne 0x1400ee4f0
mov rax, qword [rbp + 0xba8]
mov rax, qword [rax]
test rax, rax
je 0x1400ee4f0
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x1400ee4c6
cmp dword [rdi + 0x100], 4
jne 0x1400ee398
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x1400ee3fc
mov rcx, qword [rbp + 0x10a8]
mov rdx, qword [rbp + 0xf38]
call fcn.140069a90
mov r13b, 4
test rax, rax
jne 0x1400eeab0
test rdx, rdx
mov r12d, dword [rbp + 0x10e4]
mov eax, dword [rbp + 0x10e8]
mov rsi, qword [rbp + 0xf40]
jne 0x1400ee4b5
cmp dword [rdi + 0x100], 4
jne 0x1400eea07
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x1400eeab0
movabs rax, 0xb416870b7adb7c3b
mov qword [rbp + 0xf62], rax
mov word [rbp + 0xf60], 5
mov rcx, qword [rbp + 0x10a8]
lea rdx, [rbp + 0xf60]
call fcn.140066ec0
cmp al, 0xc
jne 0x1400fab29
mov rax, qword [rbp + 0xba8]
mov rax, qword [rax]
mov qword [rax + 0x10], 2
cmp dword [rdi + 0x478], 2
je 0x1400ee4fd
jmp 0x1400ee6e0
cmp dword [rdi + 0x100], 4
jne 0x1400ee479
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x1400ee698
mov rcx, qword [rbp + 0x10a8]
mov rdx, qword [rbp + 0xf38]
call fcn.140069a90
mov r13b, 4
test rax, rax
jne 0x1400eeab0
test rdx, rdx
mov r12d, dword [rbp + 0x10e4]
mov eax, dword [rbp + 0x10e8]
mov rsi, qword [rbp + 0xf40]
je 0x1400ee670
lea rcx, [rbp + 0xf60]
call fcn.1400325d0
jmp 0x1400ef126
mov rax, qword [rbp + 0xba8]
mov rcx, qword [rax]
add rcx, 0x18
mov rax, qword [rbp + 0xf38]
mov rdx, qword [rax]
call fcn.14001d6f0
nop word cs:[rax + rax]
cmp dword [rdi + 0x478], 2
jne 0x1400ee6e0
mov r14d, dword [rbp + 0x10a4]
mov dword [rdi + 0x478], 2
cmp dword [rdi + 0x438], 0
je 0x1400ee5cd
mov dword [rbp + 0x10a4], r14d
mov r14, qword [rdi + 0x400]
lea r12, [r14 + 0x10]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400ef344
cmp dword [r14 + 0x28], 0
je 0x1400eea78
cmp dword [rdi + 0x100], 4
jne 0x1400ee5f1
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x1400ef3c0
mov rcx, qword [rbp + 0x10a8]
mov rdx, qword [rbp + 0xf38]
call fcn.140069a90
mov r13b, 4
test rax, rax
je 0x1400ee640
mov dword [rbp + 0x10a4], r14d
jmp 0x1400eeab0
test rdx, rdx
je 0x1400ef398
lea rcx, [rbp + 0xf60]
call fcn.1400325d0
movzx r13d, byte [rbp + 0xf60]
movzx ebx, byte [rbp + 0xf61]
mov dword [rbp + 0x10a4], r14d
jmp 0x1400ee743
cmp dword [rdi + 0x100], 4
jne 0x1400eea07
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x1400eeab0
mov rax, qword [rdi + 0x3ea]
mov qword [rbp + 0xf62], rax
mov word [rbp + 0xf60], 5
mov rcx, qword [rbp + 0x10a8]
lea rdx, [rbp + 0xf60]
call fcn.140066ec0
cmp al, 0xc
jne 0x1400fa2f7
mov byte [rdi + 0x3e9], 1
cmp dword [rdi + 0x478], 2
je 0x1400ee4fd
nop
cmp dword [rdi + 0x100], 4
jne 0x1400ee704
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x1400ee79f
mov rcx, qword [rbp + 0x10a8]
mov rdx, qword [rbp + 0xf38]
call fcn.140069a90
mov r13b, 4
test rax, rax
jne 0x1400eeab0
test rdx, rdx
je 0x1400ee777
lea rcx, [rbp + 0xf60]
call fcn.1400325d0
movzx r13d, byte [rbp + 0xf60]
movzx ebx, byte [rbp + 0xf61]
mov r14d, dword [rbp + 0xf64]
mov r12d, dword [rbp + 0xf68]
mov r15d, dword [rbp + 0xf6c]
mov rsi, qword [rbp + 0xf70]
movdqu xmm15, xmmword [rbp + 0xf78]
cmp r13b, 4
jne 0x1400f1dd5
jmp 0x1400eeab0
cmp dword [rdi + 0x100], 4
jne 0x1400eeab0
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x1400eeab0
mov byte [rbp + 0xf60], 4
mov dword [rbp + 0xf64], 0
mov dword [rbp + 0xf6c], 0
mov dword [rbp + 0xf74], 0
mov dword [rbp + 0xf7c], 0
mov dword [rbp + 0xf84], 0
mov dword [rbp + 0xf8c], 0
mov dword [rbp + 0xf94], 0
mov byte [rbp + 0xf9c], 1
mov rcx, qword [rbp + 0x10a8]
lea rdx, [rbp + 0xf60]
call fcn.140066ec0
cmp al, 0xc
jne 0x1400fa200
mov r15, qword [rdi + 0x400]
lea rsi, [r15 + 0x10]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f1e1e
mov dword [rbp + 0x10b8], 0
mov qword [rbp + 0xf50], rsi
movzx eax, byte [r15 + 0x18]
test al, al
jne 0x1400fa236
mov rbx, qword [rdi + 0x408]
lea rsi, [rbx + 0x10]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov r14d, dword [rbp + 0x10a4]
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne case.0x1400c82e6.422
lea rdx, [r15 + 0x170]
cmp dword [rdi + 0x488], 0
je 0x1400ee8a8
add byte [rax - 0x75], cl
test dword [rax + 0x4800000d], ecx
add eax, 0x20
mov qword [rbp + 0x10f8], rax
lea rax, [r15 + 0xc0]
mov qword [rbp + 0x1118], rax
lea rbx, [r15 + 0x160]
xor r12d, r12d
cmp qword [r15 + 0x210], r12
jbe 0x1400f9d4e
mov rax, qword [r15 + 0x200]
mov rcx, r12
shl rcx, 4
mov rdx, qword [rbp + 0x1108]
mov qword [rbp + 0xf60], rdx
movq xmm0, qword [rax + rcx + 8]
pshufd xmm0, xmm0, 0xe1
movq qword [rbp + 0xf68], xmm0
mov qword [rsp + 0x28], rbx
mov rax, qword [rbp + 0x1128]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0x1118]
mov edx, esi
mov r8, qword [rbp + 0x10f8]
lea r9, [rbp + 0xf60]
call fcn.140089ca0
test eax, eax
jne 0x1400f17e8
mov rax, qword [r15 + 0x1f8]
cmp rax, r13
sbb r12, 0xffffffffffffffff
cmp rax, r13
sbb r13, 0
cmp r12, r13
mov r14d, dword [rbp + 0x10a4]
jb 0x1400ee96c
jmp 0x1400f1d02
mov r15d, eax
jmp 0x1400eeac7
mov dword [r14 + 0x28], 0
xor esi, esi
xor ebx, ebx
test cl, cl
jne 0x1400eea9b
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f161a
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov r13b, 4
test rbx, rbx
fisttp dword [rdi]
test byte [rdx + 6], ah
add byte [rax], al
fisttp dword [rdi]
test byte [rdx + 6], ah
add byte [rax], al
mov rsi, qword [rbp + 0xf40]
mov eax, dword [rbp + 0x10e8]
mov r15d, eax
mov r12d, dword [rbp + 0x10e4]
movzx ebx, byte [rbp + 0x1136]
mov r14d, dword [rbp + 0x10e0]
movdqa xmm15, xmm10
mov rdx, qword [rbp + 0xd90]
cmp rdx, 2
je 0x1400eeb90
mov rcx, qword [rbp + 0xd98]
mov rax, qword [rbp + 0xda0]
test rdx, rdx
je 0x1400eeb10
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0xda8]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0xd90]
cmp rdx, 2
je 0x1400eeb90
mov rcx, qword [rbp + 0xd98]
mov rax, qword [rbp + 0xda0]
test rdx, rdx
je 0x1400eeb4c
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0xda8]
call qword [rax + 0x80]
mov rax, qword [rbp + 0xd90]
cmp rax, 2
je 0x1400eeb90
or eax, 0x83480000
clc
add dh, byte [rdx + rbp + 0x48]
test eax, eax
test rax, rax
je 0x1400eeb90
mov rax, qword [rbp + 0xd98]
lock dec qword [rax]
jne 0x1400eeb90
mov rcx, qword [rbp + 0xd98]
mov rdx, qword [rbp + 0xda0]
call fcn.1400d6770
nop dword [rax + rax]
mov rax, qword [rbp + 0x730]
mov rax, qword [rax]
mov qword [rbp + 0xf40], rsi
mov ecx, r15d
mov dword [rbp + 0x10e8], r15d
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x10e4], r12d
mov byte [rbp + 0x1136], bl
mov dword [rbp + 0x10e0], r14d
movdqa xmm10, xmm15
cmp rax, 2
je 0x1400eec23
mov rcx, qword [rdi + 0x380]
mov r8, qword [rdi + 0x388]
test rax, rax
test eax, eax
test eax, eax
je 0x1400eebef
mov rax, qword [r8 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov r12d, dword [rbp + 0x10e4]
mov ebx, dword [rbp + 0x10e8]
mov rdx, qword [rbp + 0x4d8]
mov edx, dword [rbp + 0x4d8]
mov edx, dword [rbp + 0x4d8]
call qword [r8 + 0x68]
mov rsi, qword [rbp + 0xf40]
mov r15d, ebx
mov bl, byte [rbp + 0x1136]
mov r14d, dword [rbp + 0x10e0]
movdqa xmm15, xmm10
outsd dx, dword [rsi]
cli
outsd dx, dword [rsi]
cli
cmp r13b, 3
jne 0x1400f5870
mov qword [rbp + 0xf40], rsi
mov eax, r15d
mov eax, edi
mov eax, edi
mov dword [rbp + 0x10e8], r15d
mov dword [rbp + 0x10e4], r12d
mov byte [rbp + 0x1136], bl
mov dword [rbp + 0x10e0], r14d
movdqa xmm10, xmm15
mov rax, qword [rdi + 0x400]
mov rcx, qword [rdi + 0x408]
add rax, 0x10
add rcx, 0x10
xchg dword [rax], eax
add al, 0
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rbp + 0x728]
mov qword [rbp + 0x648], rdx
mov rdx, qword [rbp + 0xbf0]
mov qword [rbp + 0x650], rdx
mov qword [rbp + 0x668], rax
mov qword [rbp + 0x670], rcx
mov byte [rbp + 0x678], 0
mov rax, qword [rbp + 0x9c8]
mov qword [rbp + 0x658], rax
mov rax, qword [rbp + 0xba8]
mov qword [rbp + 0x660], rax
mov qword [rbp + 0xa80], 2
mov qword [rbp + 0xaa0], 0
cmp byte [rdi + 0x1c2], 0
jne 0x1400ef080
mov edi, 0x1c2
add byte [rdi], cl
test dword [rbx + 0xf000003], esp
mov dh, 0x87
rol dword [rcx], 0
add dword [rax], eax
movzx eax, byte [rdi + 0x1c1]
jmp 0x1400eed1b
add dword [rax], eax
add bl, ch
xor eax, 0x1f0f2e66
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 1
cmp byte [rdi + 0x1c0], 0
rol byte [rcx], 0
add byte [rax], al
add dword [rax + 0x1c0bf], eax
rol byte [rcx], 0
add byte [rax], al
jne case.0x1400aa164.238
test ebx, edi
add eax, dword [rax]
add byte [rax + 0x1c087], cl
add dh, al
xchg ecx, eax
add dword [rax], eax
add byte [rcx], al
mov byte [rdi + 0x1c0], al
mov byte [rdi + 0x1c1], 1
mov al, 1
cmp byte [rdi + 0x1c2], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jne 0x1400ef080
test al, al
je 0x1400eed82
cmp byte [rdi + 0x1c0], 0
jne 0x1400eeea3
lea rcx, [rbp + 0xf60]
mov rdx, rdi
mov r8, qword [rbp + 0x720]
call fcn.140175cb0
add byte [rax - 0x7d], cl
mov ebp, 0xf60
add byte [rax - 0x75], cl
popfq
push 0xf00000f
test dword [rdx + 3], ecx
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0xf60
add byte [rax - 0x75], cl
popfq
push 0xf00000f
test dword [rdx + 3], ecx
add byte [rax], al
mov rax, qword [rbp + 0xf70]
lea rcx, [rbp + 0xf61]
movdqu xmm0, xmmword [rcx + 0x17]
movdqa xmmword [rbp + 0xc50], xmm0
test dword [rax + 0xc], edx
add byte [rax], al
test rbx, rbx
jne 0x1400eeef2
mov byte [rdi + 0x1c1], 0
mov rsi, qword [rdi + 0x1a8]
cmp qword [rdi + 0x1b0], rsi
jne 0x1400eedaa
add byte [rax], al
cmp rsi, 0xffffffffffffffff
je 0x1400eecf0
mov rax, qword [rbp + 0x4d0]
mov rax, qword [rax]
cmp rax, rsi
jne 0x1400eede2
mov edx, 0x40
mov rcx, qword [rbp + 0x720]
mov ecx, dword [rbp + 0x720]
mov ecx, dword [rbp + 0x720]
call fcn.140017410
mov rsi, qword [rdi + 0x1a8]
mov rax, qword [rdi + 0x1b0]
sub rax, rsi
add rsi, qword [rdi + 0x1a0]
mov qword [rbp + 0xc50], rsi
mov qword [rbp + 0xc58], rax
lea rax, [rbp + 0xc70]
movups xmmword [rax - 0x10], xmm6
mov qword [rbp + 0x770], rsi
mov rcx, qword [rdi + 0x188]
mov rax, qword [rdi + 0x190]
mov rdx, qword [rbp + 0xf38]
add byte [rax], al
lea r8, [rbp + 0xc50]
call qword [rax + 0x18]
test rax, rax
jne 0x1400ef0bd
mov rbx, rdx
test rdx, rdx
jne 0x1400ef0d5
mov rdx, qword [rbp + 0xc58]
mov rcx, qword [rbp + 0xc60]
cmp rcx, rdx
ja 0x1400f890b
mov rax, qword [rbp + 0xc50]
add byte [rax], al
mov qword [rbp + 0x870], rax
cmp rsi, rax
jne 0x1400f891c
or byte [rax], al
add byte [rax + 0x39], cl
invalid
mov rax, qword [rdi + 0x1a8]
add rax, rcx
mov qword [rbp + 0x870], rax
cmp rax, qword [rdi + 0x1b0]
ja 0x1400f8885
lea rcx, [rbp + 0xf60]
mov rdx, rdi
mov r8, qword [rbp + 0x720]
call fcn.140175cb0
cmp qword [rbp + 0xf60], 0
mov rbx, qword [rbp + 0xf68]
jne 0x1400ef447
movaps xmm0, xmmword [rbp + 0xc50]
movaps xmmword [rbp + 0x260], xmm0
movdqa xmm0, xmmword [rbp + 0x260]
lea rcx, [rbp + 0x874]
movdqu xmmword [rcx + 0xc], xmm0
movq qword [rcx + 0xc], mm0
mov r8, qword [rdi + 0x370]
xchg dword [rax + 3], esi
add byte [rax], al
mov qword [rbp + 0x870], rbx
mov qword [rbp + 0x878], rax
add byte [rax - 0x77], cl
test dword [rax + 8], edi
add byte [rax], al
lea rax, [rbp + 0x870]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rcx, [rbp + 0xf60]
mov rdx, qword [rbp + 0x1a0]
mov r9, qword [rbp + 0x1a8]
call fcn.140022310
movzx ebx, byte [rbp + 0xf60]
cmp bl, 0xa
je 0x1400ef360
add al, 0
invalid
add al, 0
add byte [rdi + rcx - 0x4a], al
movzx r14d, byte [rbp + 0xf61]
mov ch, 0x61
sldt word [rax]
movzx r15d, word [rbp + 0xf62]
mov esi, dword [rbp + 0xf64]
movdqu xmm15, xmmword [rbp + 0xf68]
mov bh, 0xbd
invalid
mov r12, qword [rbp + 0xf78]
movdqu xmm9, xmmword [rbp + 0xf80]
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0xf61]
sldt word [rax]
mov rax, qword [rcx + 0x2f]
mov qword [rbp + 0x260], rax
mov eax, dword [rcx + 0x37]
mov dword [rbp + 0x268], eax
movzx r13d, byte [rbp + 0xf9c]
add byte [rdi], cl
mov bh, 0x41
cmp al, 0x66
mov dword [rbp + 0x770], eax
add byte [rdi], cl
mov bh, 0x41
cmp al, 0x66
mov dword [rbp + 0x770], eax
movzx eax, byte [rcx + 0x3e]
mov byte [rbp + 0x772], al
add byte [rax], al
mov r8d, 0xe0
lea rcx, [rbp + 0xc50]
lea rdx, [rbp + 0xfa0]
lea edx, [rbp + 0xfa0]
lea edx, [rbp + 0xfa0]
call sub.VCRUNTIME140.dll_memcpy
cmp bl, 9
je 0x1400eecd0
mov eax, dword [rbp + 0x268]
mov dword [rbp + 0x398], eax
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x390], rax
movzx eax, word [rbp + 0x770]
mov word [rbp + 0x9e0], ax
test eax, esp
or dword [rax], eax
invalid
loopne 0x1400ef017
add byte [rax], al
movzx eax, byte [rbp + 0x772]
test dword [rdx + 7], esi
add byte [rax], al
mov byte [rbp + 0x9e2], al
mov r8d, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rax + 0x4800000d]
nop
or eax, 0x8d480000
xchg ebp, eax
push rax
or al, 0
invalid
lea rcx, [rbp + 0xd90]
lea rdx, [rbp + 0xc50]
push rax
or al, 0
invalid
nop
or eax, 0x8d480000
xchg ebp, eax
push rax
or al, 0
add al, ch
push rbp
or dword [rax], eax
call sub.VCRUNTIME140.dll_memcpy
mov word [rbp + 0xbd2], r15w
mov byte [rbp + 0xeff], r14b
dec dword [rsi]
add byte [rax], al
dec dword [rsi]
add byte [rax], al
mov byte [rbp + 0x10cb], r13b
mov qword [rbp + 0xc18], r12
mov dword [rbp + 0x10b4], esi
mov ah, reloc.WS2_32.dll_recv
add byte [rax], al
mov ah, reloc.WS2_32.dll_recv
add byte [rax], al
movdqa xmm11, xmm15
movdqa xmm12, xmm9
mov rdx, qword [rbp + 0xa80]
cmp rdx, 2
jne 0x1400ef5f9
invalid
add byte [rax], al
jmp 0x1400ef6a0
mov word [rdi + 0x1c1], 0
mov bl, 0xa
invalid
mov dword [rdi + 0x1c1], 0xab30000
add dword [rax], eax
add byte [rax], al
add byte [rbx - 0x6a74b7f6], dh
or cl, byte [rax - 0x75]
xchg ebp, eax
or cl, byte [rax - 0x75]
xchg ebp, eax
mov rdx, qword [rbp + 0xa80]
cmp rdx, 2
cli
add cl, byte [rdi]
test dword [rbp + 5], ebx
add byte [rax], al
or byte [rdx], 0
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
test dword [rbp + 5], ebx
add byte [rax], al
jmp 0x1400ef6a0
add dword [rax], eax
add byte [rcx], al
mov esi, ebx
and esi, 3
lea rcx, [0x1401ec4a4]
movsxd rax, dword [rcx + rsi*4]
invalid
add al, 0xb1
add rax, rcx
jmp rax
invalid
mov bl, 0xb
mov rdx, qword [rbp + 0xa80]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
jne 0x1400ef5f9
jmp 0x1400ef6a0
invalid
xchg edx, eax
add dword [rax], eax
cmp rdx, 2
jne 0x1400ef5f9
jmp 0x1400ef6a0
retf
mov byte [rdi + 0x1c2], 1
mov esi, ebx
and esi, 3
lea rcx, [0x1401ec4a4]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp 0x1400ef4b6
adc cl, ch
mov esp, 0xb3000003
mov bl, 0xa
mov rdx, qword [rbp + 0xa80]
cmp rdx, 2
jne 0x1400ef5f9
jmp 0x1400ef6a0
test rsi, rsi
je 0x1400ef15f
lea rcx, [rbp + 0xf60]
add byte [rax - 0x77], cl
bnd call fcn.1400325d0
mov bl, 0xa
mov rdx, qword [rbp + 0xa80]
cmp rdx, 2
jne 0x1400ef5f9
jmp 0x1400ef6a0
add byte [rax - 0x77], cl
bnd call fcn.1400325d0
movzx r13d, byte [rbp + 0xf60]
movzx ebx, byte [rbp + 0xf61]
mov r14d, dword [rbp + 0xf64]
mov r12d, dword [rbp + 0xf68]
mov r15d, dword [rbp + 0xf6c]
mov rsi, qword [rbp + 0xf70]
jo 0x1400ef15e
add byte [rax], al
jo 0x1400ef15e
add byte [rax], al
movdqu xmm15, xmmword [rbp + 0xf78]
jmp 0x1400eeada
dec dword [rax - 0x75]
xchg ebp, eax
nop
or eax, 0x83480000
cli
add cl, byte [rdi]
test byte [rax + 0x48000000], ah
mov ecx, dword [rbp + 0xd98]
mov rax, qword [rbp + 0xda0]
add byte [rax], al
add byte [rax], al
test rdx, rdx
je case.0x1400a0a28.353
invalid
adc cl, byte [rax - 0x75]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
push rax
adc byte [rax - 1], cl
retf 0x8348
lea rdx, [rbp + 0xda8]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0xd90]
cmp rdx, 2
invalid
je 0x1400ef210
add dh, byte [rsp + riz*2 + 0x48]
mov ecx, dword [rbp + 0xd98]
mov rcx, qword [rbp + 0xd98]
mov rax, qword [rbp + 0xda0]
test rdx, rdx
je 0x1400ef1d1
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0xda8]
call qword [rax + 0x80]
mov rax, qword [rbp + 0xd90]
nop
or eax, 0x83480000
clc
invalid
je 0x1400ef210
nop
or eax, 0x83480000
clc
add dh, byte [rbp + riz + 0x48]
test eax, eax
je 0x1400ef210
mov rax, qword [rbp + 0x730]
mov rax, qword [rax]
mov r13b, 3
cmp rax, 2
jne 0x1400eebca
jmp 0x1400eec57
movsd dword [rdi], dword [rsi]
sub byte [rcx], dl
add byte [rax], al
jmp 0x1400ef26a
mov r9, qword [r15 + 0x1f8]
cmp r9, rdx
ror dword [rcx - 0x7d], 1
fdivr st(7)
ror dword [rcx - 0x7d], 1
fdivr st(7)
cmp r9, rdx
sbb rdx, 0
cmp r8, rdx
jae 0x1400f1271
add dword [rdi], 0x20
add byte [rax], al
add dword [rdi], 0x20
add byte [rax], al
cmp qword [r15 + 0x210], r8
jbe 0x1400fa011
mov r9, qword [r15 + 0x200]
mov r11, r8
shl r11, 4
mov r10d, dword [r9 + r11 + 8]
mov r11d, dword [r9 + r11 + 0xc]
mov dword [rbp + 0xa80], r11d
add byte [rcx + rcx*4 - 0x6b], al
test byte [rdx], cl
add byte [rax], al
add byte [rax], al
cmp qword [r15 + 0x1c8], r11
jbe 0x1400f95ca
mov r9, qword [rbx]
imul r11, r11, 0x130
cmp dword [r9 + r11], 2
cmp dword [rcx + rbx], 2
cmp dword [rcx + rbx], 2
je 0x1400f95ca
add r9, r11
cmp dword [r9 + 0x114], r10d
jne 0x1400f95ca
add byte [rax], al
xor esi, esi
sub r10d, eax
ret 0xb541
add dword [rcx - 0x42], eax
add eax, dword [rax]
add byte [rax], al
ret 0xb541
add byte [rax], al
add byte [rdi], cl
jo 0x1400f1e5c
mov dword [r9 + 0x80], r10d
test r10d, r10d
jg 0x1400ef313
jo 0x1400f1e5c
mov dword [r9 + 0x80], r10d
test r10d, r10d
jg 0x1400ef313
xor r10d, r10d
mov r11d, dword [r9 + 0x84]
mov esi, r11d
test r11d, r11d
jle 0x1400ef322
sub esi, r10d
jbe 0x1400ef24c
mov r11d, dword [r9 + 0x84]
mov esi, r11d
test r11d, r11d
jg 0x1400ef308
fiadd word [rbp - 0x7b]
fstp xword [rdi - 0x1a]
xor esi, esi
sub esi, r10d
jbe 0x1400ef24c
sub r11d, esi
jo 0x1400f17ee
mov dword [r9 + 0x84], r11d
add ecx, esi
jmp 0x1400ef24c
movzx eax, byte [rsi + 0x18]
test al, al
je 0x1400ee558
jmp 0x1400f98ee
movdqu xmm11, xmmword [rbp + 0xf68]
mov rax, qword [rbp + 0xf78]
mov qword [rbp + 0xc18], rax
movdqu xmm12, xmmword [rbp + 0xf80]
mov bl, 9
mov rdx, qword [rbp + 0xa80]
cmp rdx, 2
jne 0x1400ef5f9
jmp 0x1400ef6a0
cmp dword [rdi + 0x100], 4
jne 0x1400ee60c
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x1400ee60c
invalid
invalid
invalid
invalid
movzx eax, byte [rdi + 0x474]
movdqu xmm0, xmmword [rdi + 0x43c]
movdqu xmm1, xmmword [rdi + 0x44c]
movq mm1, qword [rdi + 0x44c]
movq mm1, qword [rdi + 0x44c]
add al, 0
add byte [rdi], cl
adc byte [rdi + 0x45c], dl
movups xmm2, xmmword [rdi + 0x45c]
mov rcx, qword [rdi + 0x46c]
add byte [rax], al
mov byte [rbp + 0xf60], 4
movdqu xmmword [rbp + 0xf64], xmm0
movdqu xmmword [rbp + 0xf74], xmm1
add byte [rax], al
movups xmmword [rbp + 0xf84], xmm2
mov qword [rbp + 0xf94], rcx
add byte [rax], al
mov byte [rbp + 0xf9c], al
add byte [rax], al
mov rcx, qword [rbp + 0x10a8]
lea rdx, [rbp + 0xf60]
call fcn.140066ec0
cmp al, 0xc
or al, 0xf
test dword [rcx - 0x4b], edx
add byte [rax], al
invalid
mov ch, 0
add bh, al
xchg dword [rax], edi
add al, 0
add byte [rcx], al
add byte [rax], al
mov dword [rdi + 0x438], 1
jmp 0x1400ee51b
add cl, ch
loope 0x1400ef428
invalid
test cl, cl
jne 0x1400eea9b
jmp 0x1400eea88
xchg edx, eax
add dword [rax], eax
add byte [rcx], al
mov esi, ebx
and esi, 3
lea rcx, [0x1401ec4a4]
invalid
invalid
fiadd word [rbx - 0x72b7fc1a]
or eax, 0xfd04a
invalid
invalid
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
add byte [rax], al
add byte [rdi], cl
test byte [rdi], ah
xor dword [rax], eax
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
mov cl, 0x27
invalid
lea rdx, [0x1401b8e62]
or al, 0
invalid
or al, 0
add al, ch
fist dword [rdx - 6]
dec dword [rax - 0x77]
call fcn.140094760
mov rbx, rax
ret
mov byte [rdi + 0x1c2], 1
mov esi, ebx
and esi, 3
lea rcx, [0x1401ec4a4]
lea ecx, [0x1401ec4a4]
ret
lea ecx, [0x1401ec4a4]
or eax, edx
str word [rax + 0x63]
movsxd rax, dword [rcx + rsi*4]
add al, 0xb1
add rax, rcx
jmp rax
invalid
loopne 0x1400ef4b4
movzx eax, byte [rbx + 0xf]
jmp 0x1400ef4b6
mov dh, 0x43
por mm1, qword [rax + rcx*2]
mov rcx, rbx
mov rcx, rbx
shr rcx, 0x20
shr ecx, 0x20
call fcn.140154690
invalid
cmp al, 0x15
mov qword [rbp + 0x1128], rbx
jne 0x1400ef5b0
lea rax, [rsi - 2]
cmp rax, 2
jb 0x1400ef5b0
dec byte [rax - 0x7d]
clc
add cl, byte [rdi]
invalid
je 0x1400ef5b0
add byte [rax - 0x75], cl
dec qword [r8 - 0x75]
invalid
mov rcx, qword [rbx - 1]
mov ecx, dword [rbx - 1]
mov rax, qword [rbx + 7]
mov rax, qword [rax + 0x38]
mov byte [rbp + 0x109f], 1
call rax
movabs rcx, 0xe7693589647449ac
xor rax, rcx
movabs rcx, 0x7b85d07a629188a6
mov ecx, 0x629188a6
jp 0x1400ef4d6
test dword [rbx + 0x48], edi
xor edx, ecx
mov ecx, 0x629188a6
jp 0x1400ef4d6
test dword [rbx + 0x48], edi
xor edx, ecx
or rdx, rax
mov rbx, qword [rbp + 0x1128]
add byte [rax], al
add byte [rax], al
jne 0x1400ef5b0
lea rax, [rbx - 1]
mov qword [rbp + 0x1108], rax
lea rax, [0x1401bbaa8]
mov qword [rbp + 0xf68], rax
lea rax, [0x1401e7aa8]
mov qword [rbp + 0xf70], rax
lea rax, [rbp + 0xf61]
movups xmmword [rax + 0x17], xmm6
jo 0x1400ef564
jo 0x1400ef564
mov dword [rbp + 0xf64], 6
mov word [rbp + 0xf60], 0x101
mov rcx, qword [rbx - 1]
add byte [rax], al
invalid
dec qword [r8 - 0x75]
invalid
mov rax, qword [rbx + 7]
mov qword [rbp + 0x10f8], rcx
mov qword [rbp + 0x1128], rax
call qword [rax]
adc byte [rax - 0x75], cl
test dword [rax], ebp
adc dword [rax], eax
add byte [rax - 0x7d], cl
js 0x1400ef58b
add byte [rdi], cl
invalid
lea ebx, [rbx]
sbb eax, dword [rax]
invalid
adc byte [rax - 0x75], cl
test dword [rax], ebp
adc dword [rax], eax
add byte [rax - 0x7d], cl
js 0x1400ef58b
add byte [rdi], cl
test byte [rbp + 0x4800001b], cl
sbb eax, dword [rax]
invalid
invalid
sbb eax, dword [rax]
add byte [rax - 0x7d], cl
js 0x1400ef59e
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc dword [rdi], ecx
sub dword [rax + 0x1b], 0
push 0x4c00001b
invalid
test eax, edi
jae 0x1400f10fd
push 0x4c00001b
mov eax, dword [rbp + 0x10f8]
test eax, edi
adc byte [rax], al
invalid
mov r8, qword [rbp + 0x10f8]
test eax, edi
adc byte [rax], al
add cl, ch
sbb eax, dword [eax]
jmp 0x1400f1108
sbb eax, dword [rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
mov byte [rbp + 0x109f], 0
add byte [rax], al
lea rcx, [rbp + 0xf60]
mov rdx, rbx
call fcn.1400325d0
movdqa xmm11, xmmword [rbp + 0xf60]
mov rax, qword [rbp + 0xf70]
mov qword [rbp + 0xc18], rax
movdqu xmm12, xmmword [rbp + 0xf78]
movq mm4, qword [rbp + 0xf78]
outsd dx, dword [rsi]
popfq
invalid
movq mm4, qword [rbp + 0xf78]
mov bl, 9
mov rdx, qword [rbp + 0xa80]
or dword [rax - 0x75], ecx
xchg ebp, eax
or byte [rdx], 0
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
test byte [rdi + 0x48000000], ah
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov byte [rdx], cl
add byte [rax], al
cmp rdx, 2
je 0x1400ef6a0
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
lea ecx, [rax + 0x4800000a]
mov eax, dword [rbp + 0xa90]
invalid
nop
or al, byte [rax]
invalid
mov rcx, qword [rbp + 0xa88]
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xa90]
test dword [rax + 0x4800000a], edx
test edx, edx
invalid
add byte [rax], al
test rdx, rdx
sal byte [rdx + rdx + 0x48], cl
mov edx, dword [rax + 0x10]
je 0x1400ef61e
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
lea rdx, [rbp + 0xa98]
call qword [rax + 0x68]
push rax
push 0xffffffff80958b48
mov edx, dword [rbp + 0xa80]
push rax
push 0xffffffff80958b48
mov edx, dword [rbp + 0xa80]
cmp rdx, 2
je 0x1400ef6a0
mov rcx, qword [rbp + 0xa88]
or al, byte [rax]
invalid
mov edx, dword [rbp + 0xa80]
cmp rdx, 2
je 0x1400ef6a0
or al, byte [rax]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x4800000a], edx
test edx, edx
mov rax, qword [rbp + 0xa90]
test rdx, rdx
je 0x1400ef65a
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
loop 0x1400ef643
adc byte [rax - 1], cl
retf 0x8348
loop 0x1400ef643
add rcx, rdx
add rcx, 0x10
invalid
adc byte [rax - 0x75], cl
xchg ebp, eax
cwde
mov rdx, qword [rbp + 0xa98]
or al, byte [rax]
add bh, bh
nop
add byte [rax], 0
add byte [rax], al
mov rax, qword [rbp + 0xa80]
invalid
call qword [rax + 0x80]
add byte [rax], al
mov rax, qword [rbp + 0xa80]
cmp rax, 2
cmp eax, 2
or al, byte [rax]
add byte [rax - 0x7d], cl
cmp eax, 2
je 0x1400ef6a0
test rax, rax
cmp eax, 2
je 0x1400ef6a0
test rax, rax
je 0x1400ef6a0
mov rax, qword [rbp + 0xa88]
lock dec qword [rax]
dec qword [rax]
test dword [rax - 0xffffff6], ecx
dec qword [rax]
jne 0x1400ef6a0
mov rcx, qword [rbp + 0xa88]
mov rdx, qword [rbp + 0xa90]
xchg ebp, eax
nop
or al, byte [rax]
add al, ch
xlatb
jo 0x1400ef696
dec dword [rdi]
invalid
add byte [rax], 0
add byte [rax], al
invalid
xchg ebp, eax
nop
or al, byte [rax]
add al, ch
xlatb
jo 0x1400ef696
dec dword [rdi]
invalid
add byte [rax - 0x7bf0f505], al
cmp bl, 0xa
je case.0x1400aa164.288
xchg dword [rbx], eax
add byte [rax], al
movzx esi, bl
cmp esi, 0xb
je 0x1400f5a73
add byte [rax], al
add byte [rax], al
cmp esi, 9
je case.default.0x1400ef717
test byte [rbx + riz*2], bl
invalid
mov eax, dword [rbp + 0x398]
mov dword [rbp + 0x768], eax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000003], edx
mov dword [rbp + 0x760], eax
add byte [rax], al
add byte [rcx + 0x76885], cl
invalid
add byte [rax - 0x75], cl
test dword [rax + 0x48000003], edx
mov dword [rbp + 0x760], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0x85
loopne case.0x1400a902f.309
movzx eax, word [rbp + 0x9e0]
add byte [rax], al
mov word [rbp + 0xf48], ax
add byte [rax], al
movzx eax, byte [rbp + 0x9e2]
add byte [rax], al
mov byte [rbp + 0xf4a], al
mov r8d, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
call 0xd0a48449
or eax, 0x92e80000
or qword [rax], r8
add byte [rax], al
add byte [rax - 0x73], cl
call 0xd0a48449
xchg ebp, eax
nop
or eax, 0x92e80000
or qword [rax], r8
lea rcx, [0x1401ec558]
movsxd rax, dword [rcx + rsi*4]
invalid
add byte [rax + 0x63], cl
add al, 0xb1
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x66
movq qword [rbp + 0x390], mm3
jmp rax
movdqa xmmword [rbp + 0x390], xmm11
mov rax, qword [rbp + 0xc18]
mov qword [rbp + 0x3a0], rax
movdqu xmmword [rbp + 0x3a8], xmm12
mov r14, qword [rbp + 0x668]
mov byte [rbp + 0x10f3], 1
add dword [rcx + rcx*4 - 0xf], ecx
add dword [rcx + rcx*4 - 0xf], ecx
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
shl rax, 1
loopne case.0x1400e4948.251
test eax, eax
loopne case.0x1400e4948.251
test eax, eax
jne 0x1400f201b
mov dword [rbp + 0x1108], 0
movzx eax, byte [r14 + 8]
test al, al
jne 0x1400fa40f
invalid
ror byte [rdi], 0x85
xchg ebp, eax
lodsb al, byte [rsi]
add byte [rax], al
invalid
add byte [rdx + 0x6789d], cl
add byte [rbx + rcx*4 - 0x43], cl
mov bl, byte [rbp + 0x678]
mov r15, qword [rbp + 0x670]
jo 0x1400ef78b
add byte [rax], al
jo 0x1400ef78b
add byte [rax], al
mov rsi, qword [rbp + 0x3b0]
mov qword [rbp + 0x280], rsi
add byte [rax], al
mov ch, 0xb0
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ch, 0x80
add al, byte [rax]
add byte [rax], al
invalid
invalid
outsd dx, dword [rsi]
add byte [rax], al
movdqa xmm0, xmmword [rbp + 0x390]
movdqa xmm1, xmmword [rbp + 0x3a0]
add byte [rax], al
test dword [rax + 0x66000003], edx
movq mm1, qword [rbp + 0x3a0]
add byte [rax], al
nop
add eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
lea esp, [rax + 0x66000003]
add byte [rax], al
movdqa xmmword [rbp + 0x270], xmm1
add byte [rax], al
movdqa xmmword [rbp + 0x270], xmm1
movdqa xmmword [rbp + 0x260], xmm0
add byte [rax], al
mov qword [rbp + 0x1128], r14
lea rdx, [r14 + 0x1a8]
add byte [rax], al
adc dword [rax], eax
add byte [rcx - 0x73], cl
xchg esi, eax
test al, 1
add byte [rax], al
mov byte [rbp + 0x1117], 1
lea rcx, [rbp + 0xc50]
or al, 0
invalid
add byte [rax], al
add dword [rax - 0x73], ecx
lea edx, [rax + 0xc]
or al, 0
invalid
or al, 0
add byte [rcx - 0x77], al
invalid
invalid
mov r8d, esi
call fcn.140025630
dec dword [rbx + rcx*4 - 0x73]
sub byte [rcx], dl
add byte [rax], al
invalid
dec dword [rbx + rcx*4 - 0x73]
sub byte [rcx], dl
add byte [rax], al
lea rdx, [r9 + 0x10]
cmp qword [rbp + 0xc50], 0
cmp dword [rbp + 0xc50], 0
adc byte [rax - 0x7d], cl
mov ebp, 0xc50
add byte [rax], al
cmp dword [rbp + 0xc50], 0
add byte [rax], al
add byte [rdi], cl
test byte [rax - 0xcfffff1], dh
movq mm0, qword [rbp + 0xc50]
je 0x1400f07a2
movdqu xmm0, xmmword [rbp + 0xc50]
movdqa xmmword [rbp + 0x9e0], xmm0
mov qword [rbp + 0x5b0], rdx
or dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
mov al, 5
add byte [rax], al
mov byte [rbp + 0x1117], 1
mov rcx, r15
add dword [rcx + rcx*4 - 7], ecx
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
retf 0x14
shl rax, 1
test rax, rax
jne 0x1400f277e
invalid
retf 0x14
xor r9d, r9d
movzx eax, byte [r15 + 8]
test al, al
jne 0x1400fa831
cmc
scasd eax, dword [rdi]
add byte [rax], al
cmc
scasd eax, dword [rdi]
add byte [rax], al
lea rax, [r15 + 0x10]
mov qword [rbp + 0x680], rax
mov rax, qword [rbp + 0x280]
add byte [rax], al
lea rcx, [rbp + 0xda0]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rbp + 0x260]
outsd dx, dword [rsi]
test dword [rax + 2], esp
add byte [rax], al
outsd dx, dword [rsi]
test dword [rax + 2], esp
add byte [rax], al
movdqa xmm1, xmmword [rbp + 0x270]
movdqu xmmword [rcx + 0x10], xmm1
jg 0x1400ef8b6
adc bl, dh
movq qword [rcx], mm0
invalid
jg 0x1400ef8b6
adc bl, dh
movq qword [rcx], mm0
invalid
add dword [rax - 0x73], ecx
test dword [rax + 0x48000005], esi
mov dword [rbp + 0xd90], eax
lea rax, [rbp + 0x5b0]
mov qword [rbp + 0xd90], rax
lea rax, [rbp + 0x680]
lea eax, [rbp + 0x680]
mov qword [rbp + 0xd98], rax
mov rsi, qword [rbp + 0x9e0]
loopne 0x1400ef89c
add byte [rax], al
loopne 0x1400ef89c
add byte [rax], al
mov r12d, dword [rbp + 0x9e8]
call 0x1840ef8a6
mov ebp, dword [rbp + 0x9ec]
add byte [rax], al
mov r13d, dword [rbp + 0x9ec]
add byte [rax], al
mov dword [rbp + 0xa80], r12d
mov dword [rbp + 0xa84], r13d
cmp qword [rsi + 0x10], r12
mov qword [rbp + 0x10f8], r15
mov dword [rbp + 0x10f8], edi
mov dword [rbp + 0x1118], r9d
add byte [rax], al
jbe 0x1400fa0a6
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
imul rbx, r12, 0x130
add byte [rax], al
cmp dword [rax + rbx], 2
je 0x1400fa0a6
add rax, rbx
cmp dword [rax + 0x114], r13d
jne 0x1400fa0a6
add byte [rbx + rcx*4 + 0x50], al
movaps xmm0, xmmword [rbp + 0x260]
movaps xmm0, xmmword [rbp + 0x260]
mov r10d, dword [rax + 0x48]
movaps xmm0, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0xa80], xmm0
mov r14, qword [rbp + 0xdb0]
mov esi, dword [rbp + 0xdb0]
or byte [rdx], 0
add byte [rbx + rcx*4 - 0x4b], cl
mov esi, dword [rbp + 0xdb0]
lea rax, [rbp + 0xda8]
movdqu xmm0, xmmword [rax + 0x10]
adc byte [rax - 0x73], cl
invalid
cwde
or al, byte [rax]
add byte [rax], al
adc byte [rax - 0x73], cl
test dword [rax - 0xcfffff6], ebx
add byte [rax], al
movdqu xmmword [rax], xmm0
movdqu xmmword [rax], xmm0
mov r11, qword [rbp + 0x5b0]
mov qword [rbp + 0xa90], r14
test r14, 0xffffffff80000000
jne 0x1400fa86f
add byte [rax], al
mov ch, 0x90
nop
or al, byte [rax]
add byte [rcx - 9], cl
mov byte [rax], 0
add byte [rax - 0x50c87af1], al
add byte [rax], al
mov dword [rbp + 0x770], r12d
mov dword [rbp + 0x774], r13d
cmp qword [rsi + 0x10], r12
adc byte [rdi], cl
xchg dh, bl
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
jo 0x1400ef944
adc byte [rdi], cl
xchg dh, bl
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
mov rax, qword [rsi]
cmp dword [rax + rbx], 2
je 0x1400fa02e
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
fadd dword [rcx + rdi - 0x58]
adc al, 1
add byte [rax], al
add rax, rbx
cmp dword [rax + 0x114], r13d
jne 0x1400fa02e
add byte [rax], al
movzx ecx, byte [rax + 0x50]
mov dh, 0x48
push rax
cmp cl, 6
mov dword [rbp + 0xc10], r10d
add byte [rax], al
add byte [rax], al
jae 0x1400f0687
lea edx, [rcx - 3]
cmp dl, 3
movzx edx, dl
mov r8d, 1
cmovae edx, r8d
cmp dl, 2
je 0x1400ef9b4
movzx edx, dl
cmp edx, 1
jne 0x1400f0687
test edx, esp
or al, 0
add byte [rax + 0xa7701f9], al
cmp cl, 1
ja 0x1400ef9b4
cmp byte [rax + 0x51], 2
jae 0x1400f0687
invalid
add dh, al
test dword [rdi], esi
adc dword [rax], eax
add byte [rcx], al
mov byte [rbp + 0x1137], 1
lea rcx, [rbp + 0xf60]
add byte [rax], al
mov rsi, r11
mov esi, ebx
mov rdx, r11
mov r8d, r14d
mov eax, esi
mov eax, esi
call fcn.140021e30
movzx r15d, byte [rbp + 0xf60]
mov ebp, 0xf60
cmp r15b, 3
cmp bh, 3
jne 0x1400f1631
add byte [rax], al
mov ecx, dword [rsi + 0x4c]
lea eax, [r14 + rcx]
lea eax, [r14 + rcx]
shl rax, 0x20
add ecx, r14d
and byte [rcx + rax - 0xf], al
movabs rcx, 0x300000001
cmovo rax, rcx
cmovo eax, ecx
sub dword [rsi + 0x90], r14d
test al, al
jne 0x1400f165a
mov dh, 0x90
add byte [rax], al
add byte [rax + rax*8 + 0x1c4d850f], al
add byte [rax], al
mov rdx, rsi
shr rax, 0x20
shr eax, 0x20
mov dword [rsi + 0x4c], eax
mov byte [rbp + 0x870], r15b
add byte [rax], al
add byte [rax], al
jmp 0x1400f3360
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
lea rcx, [rbp + 0x668]
xor edx, edx
call fcn.1400bb5c0
test al, al
jne 0x1400f93cb
mov esi, 3
mov eax, dword [rbp + 0x4c8]
mov dword [rbp + 0x4b8], eax
add al, 0
add byte [rax - 0x75], cl
test eax, eax
rol byte [rax + rax], 0
rol byte [rax + rax], 0
add byte [rax], al
mov qword [rbp + 0x4b0], rax
movzx eax, word [rbp + 0xd84]
mov word [rbp + 0xd80], ax
movzx eax, byte [rbp + 0xd86]
invalid
invalid
add byte [rax], al
add byte [rdi], cl
mov bh, 0x85
test byte [0xc974fa6e], cl
test dword [rax + 0xf00000d], eax
mov dh, 0x85
xchg byte [0xc596fa7c], cl
invalid
add byte [rax], al
mov byte [rbp + 0xd82], al
lea ecx, [rsi - 2]
lea rax, [rcx + 1]
add dword [rbx + 0xb902f9], eax
add byte [rax], al
add byte [rax + 0xf], cl
ror dword [r8 - 0x7b], 0xc0
add dword [rbx + 0xb902f9], eax
add byte [rax], al
add byte [rax + 0xf], cl
ror dword [r8 - 0x7b], 0xc0
je 0x1400efac0
cmp rax, 1
clc
add dword [rax - 0x75], ecx
mov rbx, qword [rbp + 0xbe8]
mov r14d, dword [rbp + 0xedc]
mov rbx, qword [rbp + 0xbe8]
mov r14d, dword [rbp + 0xedc]
je 0x1400ee0a1
invalid
jmp 0x1400f5a7b
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x8d
dec byte [rsi]
movzx ecx, byte [rbp + 0xefe]
add byte [rax], al
test cl, 1
mov rbx, qword [rbp + 0xbe8]
mov r14d, dword [rbp + 0xedc]
mov rdx, qword [rbp + 0x4e8]
jne 0x1400f5480
wait
pop rcx
add byte [rax], al
mov ch, 0xdc
invalid
wait
pop rcx
add byte [rax], al
cmp dword [rdi + 0x478], 2
jne 0x1400f9768
js 0x1400efaed
add byte [rax], al
add cl, byte [rdi]
test dword [rsi - 0x64], esi
add byte [rax], al
mov dword [rdi + 0x478], esi
add byte [rax], al
add byte [rbx + 0x10c085], cl
mov eax, dword [rbp + 0x10c0]
mov byte [rdi + 0x47c], al
add byte [rbx + 0x9b885], cl
add byte [rsi - 0x77], ah
xchg dword [rbp + 4], edi
add byte [rax], al
add byte [rax + 0x47c87], cl
add byte [rbx + 0x9b885], cl
add byte [rsi - 0x77], ah
xchg dword [rbp + 4], edi
add byte [rax], al
shr eax, 0x10
adc byte [rax + 0x47f87], cl
mov byte [rdi + 0x47f], al
mov eax, dword [rbp + 0x9bc]
mov dword [rdi + 0x480], eax
add al, 0
invalid
add byte [rbx + 0x9bc85], cl
add byte [rcx + 0x48087], cl
add al, 0
add al, 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x49], al
mov dword [rdi + 0x484], r14d
mov dword [rdi + 0x484], esi
test byte [rax + rax], al
add byte [rcx + 0x4889f], cl
add byte [rax - 0x77], cl
invalid
xchg edi, eax
mov word [rax + rax], es
add al, 0
mov dword [rdi + 0x488], ebx
mov qword [rdi + 0x48c], rdx
mov dword [rdi + 0x48c], edx
mov dword [rdi + 0x48c], edx
add al, 0
add bl, dh
movq qword [rdi + 0x494], mm6
jg case.0x1400ef4a2.49
xchg esp, eax
add al, 0
invalid
movdqu xmmword [rdi + 0x494], xmm14
jg case.0x1400ef4a2.49
mov rax, qword [rbp + 0x4b0]
mov rdx, qword [rbp + 0x1b0]
mov al, 1
add byte [rax], al
add al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
mov al, 1
add byte [rax], al
mov qword [rdx], rax
mov eax, dword [rbp + 0x4b8]
mov dword [rdx + 8], eax
add al, 0
add byte [rcx - 0x7077f7be], cl
mov byte [rdi + 0x4b0], cl
mov byte [rdi + 0x4b0], cl
movzx eax, byte [rbp + 0xd82]
mov rcx, qword [rbp + 0x1b8]
mov eax, 0x88000001
add cl, byte [r15]
mov bh, 0x85
or byte [0xc974fb7e], 1
or eax, 0x8b480000
lea edi, [rax - 0x77ffffff]
mov eax, 0x88000001
mov eax, 0x88000001
add cl, byte [r15]
mov bh, 0x85
or byte [0xc974fb7e], 1
jmp 0x1400ee0a1
mov rax, rbx
mov eax, ebx
fmul dword [rax - 0x3f]
call 0x169077ead
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x1400efba1
lea rcx, [0x1401ec4b4]
movsxd rax, dword [rcx + rax*4]
str word [rax + 0x63]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov eax, dword [rbp + 0x768]
mov dword [rbp + 0x4c8], eax
mov rax, qword [rbp + 0x760]
mov qword [rbp + 0x4c0], rax
movzx eax, word [rbp + 0xf48]
sldt word [rax]
sldt word [rax]
mov word [rbp + 0xd84], ax
movzx eax, byte [rbp + 0xf4a]
test dword [rbp + rcx - 0x49f10000], eax
test dword [rdx + 0xf], ecx
add byte [rax], al
mov byte [rbp + 0xd86], al
movd eax, xmm11
mov dword [rbp + 0x10c0], eax
shr eax, 8
or byte [rcx + 0x9b885], cl
invalid
or byte [rcx + 0x9b885], cl
add byte [rsi + 0x41], ah
pshufw mm0, mm3, 0x55
add byte [rax], al
pshufd xmm0, xmm11, 0x55
movd dword [rbp + 0x9bc], xmm0
pshufd xmm0, xmm11, 0xee
ret
out dx, al
ret
movd dword [rbp + 0xedc], xmm0
pshufd xmm0, xmm11, 0xff
pshufw mm0, mm3, 0xff
invalid
pshufw mm0, mm3, 0xff
movd eax, xmm0
mov qword [rbp + 0xbe8], rax
movzx eax, byte [rbp + 0x10cb]
mov byte [rbp + 0xefe], al
mov rax, qword [rbp + 0xc18]
or al, 0
add byte [rax - 0x77], cl
test eax, ebp
add al, 0
invalid
adc byte [rax], al
add byte [rax + 0xefe85], cl
add byte [rax - 0x75], cl
test dword [rax], ebx
or al, 0
add byte [rax - 0x77], cl
test eax, ebp
add al, 0
add byte [rbx + 0x10b485], cl
add byte [rcx + 0xf4566c6], cl
movq mm6, mm4
add byte [rax], al
mov eax, dword [rbp + 0x10b4]
mov esi, eax
movdqa xmm14, xmm12
movq mm6, mm4
movq mm6, mm4
jmp case.0x1400ef717.2
mov eax, dword [rbp + 0x768]
lea rcx, [rbp + 0x3a8]
invalid
test al, 3
add byte [rax], al
add byte [rax], al
mov dword [rcx + 0x18], eax
mov rax, qword [rbp + 0x760]
sbb byte [rax - 0x75], cl
test dword [rax + 7], esp
add byte [rax], al
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
movzx eax, byte [rbp + 0xf4a]
mov byte [rcx + 0x1f], al
movzx eax, word [rbp + 0xf48]
sldt word [rax]
sldt word [rax]
mov word [rcx + 0x1d], ax
mov r8d, 0xe0
lea rcx, [rbp + 0x3c8]
invalid
enter 3, 0
lea rdx, [rbp - 0x18]
call sub.VCRUNTIME140.dll_memcpy
movdqa xmmword [rbp + 0x390], xmm11
mov rax, qword [rbp + 0xc18]
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0x3a0], rax
movdqu xmmword [rbp + 0x3a8], xmm12
movzx eax, byte [rbp + 0x10cb]
test ebx, ecx
adc byte [rax], al
add byte [rax + 0x3c485], cl
invalid
test ebx, ecx
adc byte [rax], al
add byte [rax + 0x3c485], cl
add byte [rax - 0x75], cl
invalid
invalid
mov ch, 0x68
invalid
mov rsi, qword [rbp + 0x668]
mov byte [rbp + 0x10f1], 1
mov rcx, rsi
int1
int1
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
add eax, 0x14c632
add eax, 0x14c632
shl rax, 1
test rax, rax
loopne 0x1400efd2a
test eax, eax
jne case.0x140098bd4.332
xor r14d, r14d
movzx eax, byte [rsi + 8]
test al, al
jne 0x1400fa5fe
movzx r15d, byte [rbp + 0x678]
js 0x1400efd05
add byte [rax], al
add byte [rbx + rcx*4 - 0x5b], cl
jo case.0x1400e6e23.105
mov r12, qword [rbp + 0x670]
invalid
add byte [rax], al
mov r8d, 0x118
add byte [rax], al
lea rcx, [rbp + 0x260]
lea rdx, [rbp + 0x390]
call sub.VCRUNTIME140.dll_memcpy
mov ebx, dword [rbp + 0x370]
mov r13b, 3
invalid
cmp ebx, dword [rsi + 0xa8]
mov qword [rbp + 0x1128], rsi
add byte [rax], al
mov dword [rbp + 0x1108], r14d
jbe 0x1400f0313
mov ecx, dword [rbp + 0xf0c]
mov esi, dword [rbp + 0xf34]
jmp 0x1400f241e
add byte [rbx + 0xf34b5], cl
add cl, ch
leave
add byte es:[rax], al
mov eax, dword [rbp + 0x768]
lea rcx, [rbp + 0x874]
add byte [rax], al
lea ecx, [rbp + 0x874]
mov dword [rcx + 0x2c], eax
mov rax, qword [rbp + 0x760]
sub al, 0x48
mov eax, dword [rbp + 0x760]
mov qword [rcx + 0x24], rax
movzx eax, byte [rbp + 0xf4a]
sldt word [rax]
mov byte [rcx + 0x33], al
movzx eax, word [rbp + 0xf48]
mov word [rcx + 0x31], ax
xor dword [rcx - 0x48], eax
loopne 0x1400efd89
add byte [rax], al
lea rcx, [rbp + 0x8a8]
lea rdx, [rbp - 0x18]
push rbp
call 0x14956fe82
add byte [rsi + 0x44], ah
movq qword [rbp + 0x870], mm3
xor dword [rcx - 0x48], eax
loopne 0x1400efd89
mov rax, qword [rbp + 0xc18]
mov qword [rbp + 0x880], rax
invalid
or byte [rax], 0
invalid
mov dword [rbp + 0x880], eax
test dword [rax - 0xcfffff8], eax
movq qword [rbp + 0x888], mm4
movq qword [rbp + 0x888], mm4
movdqu xmmword [rbp + 0x888], xmm12
movq qword [rbp + 0x888], mm4
or byte [rax], al
add byte [rdi], cl
mov dh, 0x85
test ebx, ecx
movzx eax, byte [rbp + 0x10cb]
mov byte [rbp + 0x8a4], al
mov r14, qword [rbp + 0x668]
add byte [rax], al
test ebx, ecx
adc byte [rax], al
add byte [rax + 0x8a485], cl
add byte [rbx + rcx*4 - 0x4b], cl
push 0xffffffffc6000006
add byte [rax], al
mov byte [rbp + 0x10ef], 1
add byte [rax], al
mov byte [rbp + 0x10ef], 1
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
mov eax, dword [0x14023c310]
mov eax, dword [0x14023c310]
shl rax, 1
test rax, rax
jne case.0x1400cac30.321
test ebp, esp
and dword [rax], eax
invalid
test ebp, esp
and dword [rax], eax
add bh, al
test dword [rax], ecx
adc dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, byte [rsi + 8]
test al, al
jne 0x1400fa49c
mov dword [rbp + 0x1108], 0
movzx eax, byte [r14 + 8]
movzx eax, byte [rsi + 8]
test al, al
jne 0x1400fa49c
mov rsi, qword [rbp + 0x670]
mov r8d, 0x118
lea rcx, [rbp + 0xa80]
lea rdx, [rbp + 0x870]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x220], rsi
mov ebx, dword [rbp + 0xb88]
mov esi, dword [rbp + 0xb8c]
mov qword [rbp + 0x1128], r14
add r14, 0x1a8
mov byte [rbp + 0x1132], 1
add dh, al
test dword [rdx], esi
adc dword [rax], eax
add byte [rcx], al
lea rcx, [rbp + 0x260]
mov rdx, r14
mov r8d, ebx
call fcn.140025630
push rdi
dec dword [rax - 0x75]
test dword [rax + 2], esp
add byte [rax], al
push rdi
dec dword [rax - 0x75]
test dword [rax + 2], esp
add byte [rax], al
test rax, rax
je 0x1400f073d
or byte [rax], al
invalid
mov r13b, 3
mov rcx, qword [rbp + 0x1128]
cmp ebx, dword [rcx + 0xa8]
jbe 0x1400f0992
xchg byte [rcx], cl
or eax, dword [rax]
invalid
xchg byte [rcx], cl
or eax, dword [rax]
add byte [rbx + 0xee085], cl
add cl, ch
or dword [rcx], edx
add byte [rax], al
mov rcx, qword [rbp + 0x668]
mov qword [rbp + 0x1128], rcx
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
ror dword [rcx], 0
invalid
ror dword [rcx], 0
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
ror byte [rbx + 0x6ecb5], 0
mov ebx, dword [rbp + 0x6f0]
jne case.0x140098c1d.374
and dword [rax], eax
invalid
and dword [rax], eax
add bh, al
test eax, edi
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], ebp
adc dword [rax], eax
add byte [rdi], cl
movzx eax, byte [rax + 8]
test al, al
jne 0x1400fa51c
mov dword [rbp + 0x10f8], 0
mov rax, qword [rbp + 0x1128]
movzx eax, byte [rax + 8]
test al, al
jne 0x1400fa51c
mov r12, qword [rbp + 0x670]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
invalid
adc al, 0
shl rax, 1
test rax, rax
jne case.0x1400a4be0.344
invalid
xor eax, eax
mov r9, qword [rbp + 0x1128]
ror byte [rbx + rcx*4 - 0x73], 0x28
adc dword [rax], eax
add byte [rcx + 0xf], al
movzx ecx, byte [r12 + 8]
movzx ecx, byte [r12 + 8]
test cl, cl
jne 0x1400fa583
mov r8d, dword [rbp + 0x10b4]
test r8d, r8d
je 0x1400f07bf
test dword [rax + rdx - 0x7abb0000], esi
ror byte [rdi], 0x84
xchg ecx, eax
or byte [rax], al
add byte [rcx + 0x111885], cl
add byte [rcx + rcx*4 - 0x5b], cl
mov qword [rbp + 0x1108], r12
mov qword [rbp + 0x1108], r12
lea rdx, [r9 + 0x1a8]
lea rcx, [rbp + 0xf60]
call fcn.140025630
cmp qword [rbp + 0xf60], 0
je 0x1400f0c29
int 0xc
add byte [rax], al
mov rax, qword [rbp + 0x1108]
lea r8, [rax + 0x10]
mov rdx, qword [rbp + 0x1128]
lea rcx, [rdx + 0xb0]
lea rax, [rdx + 0x160]
lea r9, [rdx + 0x150]
movd edx, xmm11
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf60]
call fcn.140089ca0
cmp byte [rbp + 0x1118], 0
mov rsi, qword [rbp + 0x1108]
jne 0x1400effc1
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f2b79
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov r13b, 3
mov bl, 1
cmp byte [rbp + 0x10f8], 0
mov rsi, qword [rbp + 0x1128]
jne 0x1400f124d
jmp 0x1400f123a
mov rax, qword [rbp + 0x660]
cmp byte [rax + 8], 0
jne 0x1400fa566
movzx ecx, word [rbp + 0xbd2]
mov edx, dword [rbp + 0x10b4]
shl rdx, 0x10
or eax, dword [rax]
add byte [rbx + 0x10b495], cl
add byte [rax - 0x3f], cl
loop 0x1400f001a
or rdx, rcx
retf 0x4466
movd ecx, xmm11
shl rcx, 0x30
or rcx, rdx
cmp byte [rbp + 0xeff], 0
invalid
add byte [rax], al
add byte [rdi], cl
test ch, al
invalid
add byte [rax], al
mov ebp, 0xeff
add byte [rdi], cl
test ch, al
invalid
movzx r8d, byte [rax + 0x11]
mov rdx, qword [rax + 0x12]
mov byte [rax + 0x11], 2
adc dword [rdx], eax
adc dword [rdx], eax
cmp r8b, 2
je 0x1400f0ed8
mov byte [rbp + 0xc50], r8b
mov qword [rbp + 0xc51], rdx
mov dword [rbp + 0xc51], edx
cmp rdx, rcx
jne 0x1400f0ebe
lea rax, [rbp + 0xc51]
mov qword [rbp + 0xd90], rax
add byte [rax], al
movabs rax, 0x54fe9b8bf0a27b0b
cmp rcx, rax
jne 0x1400fadf4
test dword [rdi - 0x53], edi
add byte [rax], al
test dword [rdi - 0x53], edi
add byte [rax], al
mov rsi, qword [rbp + 0x650]
cmp dword [rsi + 0x28], 0
je 0x1400fae62
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x668]
mov qword [rbp + 0x1128], rcx
call fcn.1400bb460
mov ebx, eax
mov dword [rbp + 0xc70], eax
mov dword [rbp + 0xc74], 0
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xcb9f6
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xcb9f6
mov qword [rbp + 0xc50], rax
test dword [rax + 0xc], edx
add byte [rax], al
lea rax, [0x1401e7aa8]
mov qword [rbp + 0xc58], rax
lea rax, [rbp + 0xc70]
movups xmmword [rax - 0x10], xmm6
mov byte [rbp + 0x1104], 1
mov r14, qword [rbp + 0x1128]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f2f11
add byte cs:[rax], al
add byte cs:[rax], al
xor eax, eax
movzx ecx, byte [r14 + 8]
test cl, cl
jne 0x1400fadb7
add byte [rax], al
cmp dword [r14 + 0xa8], ebx
jb 0x1400fae3f
mov dword [r14 + 0xa8], ebx
add byte [rax], al
test al, al
jne 0x1400f0136
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f38e7
invalid
mov cl, 0x37
add byte [rax], al
test dword [rcx - 0x39ffffc9], esi
test dword [rcx + rdx], eax
add byte [rax], al
add dword [rcx + rcx*4 - 0xf], ecx
mov byte [rbp + 0x1104], 1
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov rax, qword [rbp + 0xc70]
mov qword [rbp + 0xf80], rax
movdqu xmm0, xmmword [rbp + 0xc50]
movdqu xmm1, xmmword [rbp + 0xc60]
movq mm1, qword [rbp + 0xc60]
movq mm1, qword [rbp + 0xc60]
movdqa xmmword [rbp + 0xf70], xmm1
movdqa xmmword [rbp + 0xf60], xmm0
sldt word [rax]
sldt word [rax]
mov byte [rbp + 0x1104], 0
mov rcx, rsi
lea rdx, [rbp + 0xf60]
invalid
sldt word [rax]
call fcn.140032d10
mov esi, 2
jmp case.0x1400ef717.2
clc
invalid
invalid
clc
invalid
movdqa xmmword [rbp + 0xd90], xmm11
mov rax, qword [rbp + 0xc18]
or al, 0
add byte [rax - 0x77], cl
test dword [rax - 0xcfffff3], esp
movq qword [rbp + 0xda8], mm4
or al, 0
add byte [rax - 0x77], cl
test dword [rax - 0xcfffff3], esp
movq qword [rbp + 0xda8], mm4
mov rbx, qword [rbp + 0x668]
mov byte [rbp + 0x1103], 1
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov esi, dword [rbp + 0xbdc]
fmul qword [rbx]
add byte [rax], al
fmul qword [rbx]
add byte [rax], al
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne case.0x1400a336f.300
mov dword [rbp + 0xf50], 0
mov qword [rbp + 0x10f8], rbx
movzx eax, byte [rbx + 8]
test al, al
jne 0x1400fa452
mov rbx, qword [rbp + 0x670]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne case.0x1400a902f.275
mov r15d, dword [rbp + 0xdb0]
mov r14d, dword [r10 + 0x118]
cmp r14d, r15d
jae 0x1400f038b
mov rcx, qword [rbp + 0x668]
mov qword [rbp + 0x1128], rcx
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f205f
xor r11d, r11d
mov ebx, dword [rbp + 0xee8]
mov r12d, dword [rbp + 0x9c0]
mov rsi, qword [rbp + 0x1128]
movzx eax, byte [rsi + 8]
test al, al
jne 0x1400fa5c0
mov r8d, dword [rbp + 0x10b4]
test r8d, r8d
je 0x1400f06fd
mov r13b, 3
cmp r8d, dword [rsi + 0xa8]
jbe 0x1400f07ea
mov qword [rbp + 0x10f8], r12
lea r14, [rsi + 0x1a8]
mov byte [rbp + 0x1127], 1
lea rcx, [rbp + 0xd90]
mov rdx, r14
mov r8d, ebx
call fcn.140025a70
mov rax, qword [rbp + 0x1128]
lea rsi, [rax + 0x10]
cmp qword [rbp + 0xd90], 0
je 0x1400f0c71
test r15b, r15b
mov ecx, dword [rbp + 0xf0c]
jne 0x1400f181c
test ebx, ebx
je 0x1400f181c
test bl, 1
jne 0x1400f1803
cmp dword [rax + 0x10], 0
jne 0x1400f1c2f
cmp dword [rax + 0x14], ebx
jbe 0x1400f181c
mov dword [rbp + 0x770], r12d
mov dword [rbp + 0x774], r13d
mov rax, qword [rsi]
cmp dword [rax + rbx], 2
je 0x1400fa6b4
add rax, rbx
cmp dword [rax + 0x114], r13d
jne 0x1400fa6b4
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 3
je 0x1400f1017
movzx ecx, cl
cmp ecx, 4
jne 0x1400f3324
mov byte [rax + 8], 1
mov qword [rax + 9], rcx
mov esi, 2
jmp case.0x1400ef717.2
and r12d, 0xffffff00
lea rax, [0x1401bbaa8]
mov rdx, rax
shr rdx, 0x20
or r12d, 1
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x210], xmm0
mov r13b, 1
mov r8d, 1
lea rcx, [0x1401e7aa8]
mov r9d, eax
mov r14d, r12d
jmp 0x1400f320e
mov r8d, dword [rbp + 0xf08]
mov ecx, r8d
and ecx, 0xffffff00
or ecx, 1
shr r8d, 8
lea rdx, [0x1401bbaa8]
mov rax, rdx
shr rax, 0x20
mov qword [rbp + 0xc00], rax
pxor xmm7, xmm7
mov dword [rbp + 0xef4], 1
mov al, 1
mov dword [rbp + 0xf00], r8d
lea r8, [0x1401e7aa8]
mov qword [rbp + 0xbb8], r8
mov dword [rbp + 0xef8], edx
mov r13b, 1
mov esi, dword [rbp + 0xf4c]
jmp 0x1400f0fa9
mov r13b, 3
cmp esi, dword [r9 + 0xa8]
jbe 0x1400f0ca6
mov rdx, qword [rbp + 0x1128]
cmp byte [rdx + 0x1a0], 0
setne al
test byte [rbp + 0x10b4], 1
sete cl
cmp cl, al
je 0x1400f11a6
cmp dword [rdx + 0x10], 0
jne 0x1400eff9e
mov eax, dword [rbp + 0x10b4]
mov rcx, qword [rbp + 0x1128]
cmp dword [rcx + 0x14], eax
jbe 0x1400f11cc
jmp 0x1400eff9e
mov rax, qword [rbp + 0xd98]
mov rcx, qword [rbp + 0xda0]
mov rcx, qword [rcx - 8]
mov rdx, qword [rax + 0x30]
cmp rcx, rdx
jae 0x1400f886d
mov rax, qword [rax + 0x20]
shl rcx, 4
mov r12d, dword [rax + rcx + 8]
mov eax, dword [rax + rcx + 0xc]
jmp 0x1400f18c2
lea rdx, [rax + 0x11]
movzx r8d, byte [rbp + 0xc58]
mov byte [rdx + 8], r8b
mov r8, qword [rbp + 0xc50]
mov qword [rdx], r8
mov rdx, qword [rax]
mov esi, 2
test rdx, rdx
je case.0x1400ef717.2
movabs rax, 0xb416870b7adb7c3b
cmp rcx, rax
jne case.0x1400ef717.2
mov ecx, dword [rbp + 0xf08]
mov dword [rbp + 0xee0], eax
mov dword [rbp + 0xf08], ecx
lea rcx, [rbp + 0xa80]
call fcn.1400217d0
lea rcx, [rbp + 0xae0]
call fcn.140069920
cmp byte [rbp + 0x1108], 0
jne 0x1400f0fe9
cmp byte [rax + 0x52], 0
je 0x1400f3324
mov r8, qword [rbp + 0x10f8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp + 0x1108]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400ef5c6
cmp dword [rdx + 0xb0], 0
jne 0x1400eff9e
mov eax, dword [rbp + 0x10b4]
mov rcx, qword [rbp + 0x1128]
cmp dword [rcx + 0xb4], eax
ja 0x1400eff9e
and ebx, 0xffffff00
or ebx, 1
mov r14d, 1
mov r15d, ebx
mov r12, qword [rbp + 0x1108]
mov eax, dword [rbp + 0x1118]
test al, al
jne 0x1400f1202
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f2fef
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov dword [rbp + 0x6f8], r15d
mov dword [rbp + 0x6f4], r14d
mov dword [rbp + 0x6f0], ebx
mov dword [rbp + 0x6ec], esi
mov r13b, 1
xor ebx, ebx
cmp byte [rbp + 0x10f8], 0
mov rsi, qword [rbp + 0x1128]
jne 0x1400f124d
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f2905
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov esi, 2
test bl, bl
jne case.0x1400ef717.2
jmp 0x1400f5bde
mov qword [rbp + 0xc50], 2
mov qword [rbp + 0xc70], 0
mov eax, dword [r15 + 0xcc]
lea edx, [rax + rcx]
shl rdx, 0x20
add ecx, eax
movabs rcx, 0x300000001
cmovo rdx, rcx
test dl, dl
jne 0x1400f12b6
shr rdx, 0x20
mov dword [r15 + 0xcc], edx
mov eax, edx
lea rsi, [r15 + 0xc8]
test eax, eax
jg 0x1400f12d5
jmp 0x1400f151f
cmp dword [r15 + 0xec], 0
je 0x1400f1c4a
mov ecx, dword [r15 + 0xf0]
mov eax, dword [r15 + 0xf4]
cmp ecx, dword [r15 + 0xf8]
jne 0x1400f135f
cmp dword [r8 + r9], 2
je 0x1400f9a91
add r8, r9
cmp dword [r8 + 0x114], eax
jne 0x1400f9a91
cmp dword [r8 + 0xc4], 0
jne 0x1400fa2da
mov dword [r15 + 0xec], 0
jmp 0x1400f13d6
add byte [rax], al
add byte [rax], al
je 0x1400fa2bd
mov dword [r15 + 0xec], 1
movq qword [r15 + 0xf0], xmm0
mov rdx, qword [r15 + 0x1c8]
mov dword [rbp + 0x870], ecx
mov dword [rbp + 0x874], eax
test dword [rax + rcx], esi
add byte [rax + 0x39], cl
retf 0x860f
invalid
add byte [rax], 0
test dword [rax + rcx], esi
add byte [rax + 0x39], cl
retf 0x860f
mov rdx, qword [rbx]
imul r8, rcx, 0x130
cmp dword [rdx + r8], 2
je 0x1400f946c
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x1400f946c
mov byte [rdx + 0x122], 0
mov dword [rbp + 0x870], ecx
mov dword [rbp + 0x874], eax
cmp qword [r15 + 0x1c8], rcx
jbe 0x1400f94dd
mov rdx, qword [rbx]
cmp dword [rdx + r8], 2
je 0x1400f94dd
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x1400f94dd
movzx r8d, byte [rdx + 0x50]
add r8b, 0xfa
movzx r8d, r8b
cmp r8b, 6
mov r9d, 6
cmovae r8d, r9d
rol dword [r9 - 0x80], 0xf8
invalid
je 0x1400f1477
rol dword [r9 - 0x80], 0xf8
add esi, dword [rdx + rcx + 0x45]
movzx eax, al
movzx r8d, r8b
cmp r8d, 5
jne 0x1400f147d
cmp byte [rdx + 0x51], 0
jne 0x1400f14ac
mov dword [rbp + 0x870], ecx
mov dword [rbp + 0x874], eax
cmp dword [rdx], 2
je 0x1400f9c1a
add byte [rcx], bh
invalid
test dword [rax], eax
add byte [rcx - 0x77], cl
fisttp qword [rbx - 0x76b7b7a6]
int1
lea r14, [rbp + 0x870]
mov rdx, r14
call fcn.140039690
cmp ebx, 0x3b9aca00
setne r8b
mov rcx, r12
mov rdx, r14
call fcn.140037bb0
mov rbx, r13
mov eax, dword [r15 + 0xcc]
test eax, eax
jg 0x1400f12d5
mov rdx, qword [rbp + 0xc50]
cmp rdx, 2
je 0x1400f1cfb
mov ecx, dword [rbp + 0xc58]
mov rax, qword [rbp + 0xc60]
test rdx, rdx
je case.0x1400a0a28.362
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0xc68]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0xc50]
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
invalid
mov eax, dword [rdi]
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
test byte [rbx + 0x48000007], cl
mov ecx, dword [rbp + 0xc58]
mov rcx, qword [rbp + 0xc58]
mov rax, qword [rbp + 0xc60]
test rdx, rdx
je case.0x140098bd4.385
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
invalid
add rcx, rdx
add rcx, 0x10
invalid
mov rdx, qword [rbp + 0xc68]
call qword [rax + 0x80]
add byte [rax - 0x75], cl
test dword [rax + 0xc], edx
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0xc], edx
add byte [rax], al
cmp rax, 2
je 0x1400f1cfb
invalid
push rcx
invalid
lea ecx, [rbp + 0x874]
mov qword [rcx + 0x1c], rax
movdqu xmm0, xmmword [rdx]
movdqu xmm1, xmmword [rdx + 0x10]
movdqu xmmword [rcx + 0xd], xmm1
movq qword [rcx + 0xd], mm1
movq qword [rcx + 0xd], mm1
movdqu xmmword [rcx - 3], xmm0
mov byte [rbp + 0x870], r15b
jmp 0x1400f3360
call fcn.14018a670
test al, al
jne 0x1400eea9b
invalid
invalid
invalid
mov byte [r14 + 0x18], 1
sbb byte [rcx], r8b
jmp 0x1400eea9b
lea rdx, [rbp + 0xf61]
mov rax, qword [rdx + 0x1f]
lea rcx, [rbp + 0x874]
mov qword [rcx + 0x1c], rax
sbb al, 0xf3
movq mm0, qword [rdx]
sbb al, 0xf3
movq mm0, qword [rdx]
movdqu xmm1, xmmword [rdx + 0x10]
movdqu xmmword [rcx + 0xd], xmm1
movdqu xmmword [rcx - 3], xmm0
mov byte [rbp + 0x870], r15b
jmp 0x1400f3360
test eax, eax
je 0x1400f1699
mov rax, qword [rbp + 0x10f8]
cmp qword [rax + 0x138], 0
je 0x1400f1699
out dx, eax
stosd dword [rdi], eax
adc al, 0
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0xf80]
sldt word [rax]
mov r9, qword [rbp + 0x1128]
mov ecx, dword [rbp + 0x1128]
mov qword [r9 + 0x20], rax
movzx eax, word [rbp + 0xf60]
test dword [rax + 0xf], esp
add byte [rax], al
test dword [rax + 0xf], esp
add byte [rax], al
movzx ecx, word [rbp + 0xf62]
mov edx, dword [rbp + 0xf64]
mov r8, qword [rbp + 0xf68]
movdqa xmm0, xmmword [rbp + 0xf70]
add bl, dh
movq qword [r9 + 0x10], mm0
add bl, dh
movq qword [r9 + 0x10], mm0
mov word [r9], ax
mov word [r9 + 2], cx
mov dword [r9 + 4], edx
mov qword [r9 + 8], r8
cmp byte [rbp + 0x10d0], 0
mov rbx, qword [rbp + 0x10b8]
jne 0x1400f1708
mov rax, qword [0x14023c310]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
jne 0x1400f2d79
mov r13b, 3
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov r14d, dword [rbp + 0xf28]
cmp byte [rbp + 0xf50], 0
mov rbx, qword [rbp + 0x10f8]
jne 0x1400f173e
mov byte [rbp + 0x1103], 1
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
cmp r14d, r15d
mov dword [rbp + 0xbdc], esi
jb 0x1400f5c0c
mov rax, qword [rbp + 0xdb0]
mov qword [rbp + 0xf80], rax
movaps xmm0, xmmword [rbp + 0xd90]
movaps xmm1, xmmword [rbp + 0xda0]
movaps xmmword [rbp + 0xf70], xmm1
movaps xmmword [rbp + 0xf60], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x658]
mov qword [rbp + 0x1128], rax
mov rax, qword [rax]
test rax, rax
je 0x1400f17b3
mov r8, qword [rbp + 0x1128]
lea rcx, [r8 + 0x18]
mov rdx, qword [r8 + 8]
mov r8, qword [r8 + 0x10]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp + 0xf80]
mov rcx, qword [rbp + 0x1128]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rbp + 0xf60]
movdqa xmm1, xmmword [rbp + 0xf70]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov esi, 2
jmp case.0x1400ef717.2
mov r14d, edx
mov r13b, 1
xor esi, esi
mov eax, dword [rbp + 0xf28]
test al, al
jne 0x1400f1d3d
jmp 0x1400f1d2a
cmp dword [rax + 0xb0], 0
jne 0x1400f1c2f
cmp dword [rax + 0xb4], ebx
ja 0x1400f1c2f
add rax, 0x160
mov byte [rbp + 0x1127], 1
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0xf60]
mov rdx, rsi
mov r8d, ebx
mov r9b, 1
call fcn.1400215d0
movzx eax, byte [rbp + 0xf60]
cmp al, 3
jne 0x1400f1bd5
cmp dword [rbp + 0xf64], 0
je 0x1400f2401
sldt word [rax]
add byte [rdi], cl
test byte [rdx - 0x74fffff5], ah
xchg ebp, eax
push 0x4800000f
mov rax, qword [rbp + 0x1128]
mov edx, dword [rbp + 0xf68]
mov rax, qword [rbp + 0x1128]
mov r9d, dword [rax + 0x9c]
mov r8d, dword [rax + 0x11c]
mov byte [rbp + 0x1127], 1
lea rcx, [rbp + 0xc50]
call fcn.1400331e0
mov r8d, 0x130
lea rbx, [rbp + 0xf60]
mov rcx, rbx
lea rdx, [rbp + 0xc50]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x1127], 1
lea rcx, [rbp + 0xd90]
mov rdx, rbx
call fcn.140026db0
mov r12d, edx
mov dword [rbp + 0xd90], eax
mov dword [rbp + 0xd94], r12d
mov qword [rbp + 0x1118], rax
mov r9d, eax
mov rax, qword [rbp + 0x1128]
adc dword [rax], eax
add byte [rcx + rdi - 0x78], cl
mov eax, 0xf000001
xchg byte [rdi], bh
mov es, word [rax]
invalid
adc dword [rax], eax
add byte [rcx + rdi - 0x78], cl
mov eax, 0xf000001
xchg byte [rdi], bh
mov es, word [rax]
add byte [rcx - 0x75], cl
mov rax, qword [r14]
mov rax, qword [r14]
imul rbx, r9, 0x130
imul ebx, ecx, 0x130
cmp dword [rax + rbx], 2
je 0x1400fa72c
add byte [rax], al
add rax, rbx
cmp dword [rax + 0x114], r12d
invalid
adc al, 1
add byte [rax], al
jne 0x1400fa72c
movzx ecx, byte [rax + 0x50]
cmp cl, 5
ja case.0x1400e6e23.107
lea edx, [rcx - 3]
cmp dl, 3
movzx edx, dl
rol byte [rcx - 0x48], cl
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
cmovae edx, r8d
cmp dl, 2
je case.0x1400e845a.91
movzx edx, dl
cmp edx, 1
jne case.0x1400e6e23.107
cmp cl, 1
ja case.0x1400e845a.91
invalid
invalid
cmp byte [rax + 0x51], 2
jb case.0x1400e845a.91
invalid
jrcxz 0x1400f194f
invalid
mov qword [rbp + 0x10d0], r9
mov qword [rbp + 0x190], rsi
mov ch, 0x90
add dword [rax], eax
add dh, al
test dword [rdi], esp
invalid
adc dword [rax], eax
add byte [rcx], al
invalid
mov rcx, qword [rbp + 0x10f8]
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
add eax, 0x14a996
shl rax, 1
test rax, rax
jne 0x1400f2d8f
mov dword [rbp + 0xf28], 0
sldt word [rax]
add byte [rax], al
add byte [rax], al
mov r15, qword [rbp + 0xc08]
mov rcx, qword [rbp + 0x10f8]
movzx eax, byte [rcx + 8]
or byte [r8 + rax*8 - 0x6cad7af1], al
add byte [rax], al
lea rax, [rcx + 0x10]
mov qword [rbp + 0x188], rax
mov qword [rbp + 0xbc0], r14
mov r13, qword [rbp + 0x1118]
mov dword [rbp + 0xbc8], r13d
add byte [rcx + rcx*4 - 0xa], cl
mov rsi, r14
mov r14d, r12d
mov dword [rbp + 0xbcc], r12d
mov dword [rbp + 0xbcc], esp
lea rax, [rbp + 0x190]
test dword [rax + 0x48000001], edx
mov qword [rbp + 0xd68], rax
mov dword [rbp + 0xd68], eax
mov r8d, 0x118
add byte [rax], al
lea rcx, [rbp + 0xc50]
lea rdx, [rbp + 0x260]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x188]
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0xd], esi
invalid
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x48000001], ecx
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0xd], esi
invalid
add byte [rax], al
mov dword [rbp + 0xa80], r13d
add byte [rax], al
mov dword [rbp + 0xa84], r12d
mov rax, qword [rbp + 0x1128]
mov rcx, qword [rbp + 0x10d0]
adc byte [rax], al
add byte [rax + 0x39], cl
invalid
invalid
add dword [rax], eax
add byte [rax], al
adc byte [rax], al
add byte [rax + 0x39], cl
mov byte [rax + 0xf000001], bh
add byte [rax], al
jbe 0x1400fa904
mov r14, rsi
mov r9, qword [rsi]
cmp dword [r9 + rbx], 2
cmp al, 0x19
invalid
jbe 0x1400fa904
mov r14, rsi
mov r9, qword [rsi]
cmp dword [r9 + rbx], 2
cmp al, 0x19
invalid
cmp al, 0x19
add cl, byte [rdi]
test byte [rsi + 0x4900008e], bh
add ecx, ebx
je 0x1400fa904
add r9, rbx
cmp dword [r9 + 0x114], r12d
jne 0x1400fa904
invalid
scasb al, byte [rdi]
mov es, word [rax]
invalid
test dword [rsi + 0x4100008e], ebp
mov eax, dword [rcx + 0x48]
mov eax, dword [r9 + 0x48]
mov dword [rbp + 0xd88], eax
mov r8d, 0x128
mov eax, 0x128
lea rcx, [rbp + 0xf60]
lea rdx, [rbp + 0xc50]
or al, 0
add byte [rcx + rcx*4 - 0x73], cl
push rax
sldt word [rax]
or al, 0
add byte [rcx + rcx*4 - 0x73], cl
push rax
sldt word [rax]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rbp + 0xf50]
mov edx, dword [rbp + 0xf50]
mov edx, dword [rbp + 0xf50]
mov rax, qword [rbp + 0x1118]
mov dword [rbp + 0x770], eax
mov dword [rbp + 0x774], r12d
cmp dword [rdx], 2
je 0x1400faab1
mov eax, r12d
cmp dword [rdx + 0x114], r12d
add byte [rdi], cl
test ebp, edi
pop qword [rax]
invalid
add byte [rdi], cl
test ebp, edi
pop qword [rax]
add byte [rax - 0x75], cl
test dword [rax], ebp
adc dword [rax], eax
add byte [rax + 5], cl
invalid
mov rax, qword [rbp + 0x1128]
add rax, 0x160
mov qword [rbp + 0x10b8], rax
lea rsi, [rdx + 0x50]
movzx eax, byte [rdx + 0x50]
add al, 0xfa
movzx eax, al
cmp al, 6
mov ecx, 6
add byte [rax], al
add byte [rdi], cl
sar dword [r12 + r8], 0x4d
mov ebp, edi
add byte [rax], al
add byte [rdi], cl
sar dword [r12 + r8], 0x4d
mov ebp, edi
ja case.0x1400f1afb.1
movzx eax, al
lea rcx, [0x1401ec57c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
clc
invalid
movzx ecx, byte [rbp + 0xf63]
shl ecx, 0x10
movzx edx, word [rbp + 0xf61]
or edx, ecx
mov dword [rbp + 0xc38], edx
mov ebx, dword [rbp + 0xf64]
mov esi, dword [rbp + 0xf68]
mov ecx, dword [rbp + 0xf6c]
mov dword [rbp + 0x9c4], ecx
mov rcx, qword [rbp + 0xf70]
mov qword [rbp + 0x4f0], rcx
movdqu xmm0, xmmword [rbp + 0xf78]
movdqa xmmword [rbp + 0x130], xmm0
mov ecx, dword [rbp + 0xf0c]
jmp case.0x1400eadd2.66
and ecx, 0xffffff00
or ecx, 1
mov esi, 5
xor eax, eax
mov dword [rbp + 0xc38], ecx
jmp case.0x1400eadd2.66
mov rdx, qword [rbp + 0xc50]
cmp rdx, 2
je 0x1400f1cfb
dec qword [rax]
jne 0x1400f1cfb
mov rcx, qword [rbp + 0xc58]
mov rdx, qword [rbp + 0xc60]
xchg ebp, eax
invalid
or al, 0
add al, ch
jne 0x1400f1d43
invalid
invalid
invalid
xchg ebp, eax
invalid
invalid
mov r14d, dword [rbp + 0x10a4]
mov r13b, 3
mov sil, 1
mov dh, 1
mov dh, 1
cmp dword [rdi + 0x480], 0
add byte [rax], al
mov eax, dword [rbp + 0xf28]
je 0x1400f1d26
cmp dword [rdi + 0x484], 0
setne byte [r15 + 0x130]
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
test al, al
jne 0x1400f1d3d
invalid
adc ecx, dword [rax - 0x75]
add eax, 0x14a5df
invalid
mov rax, qword [0x14023c310]
add byte [rax - 0x2f], cl
loopne 0x1400f1d7d
shl rax, 1
test rax, rax
test eax, eax
jne 0x1400f28b4
mov rcx, qword [rbp + 0x10d0]
mov ecx, dword [rbp + 0x10d0]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
cmp byte [rbp + 0x10b8], 0
jne 0x1400f1d66
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f28d1
test dword [rbx + 0xb], ebp
add byte [rax], al
test dword [rbx + 0xb], ebp
add byte [rax], al
mov rcx, qword [rbp + 0xf50]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
test sil, sil
test dh, dh
in eax, dx
movabs byte [0x832d74f684400009], al
test dh, dh
je case.0x140093d85.462
cmp dword [rdi + 0x478], 0
invalid
test ah, bh
test dh, dh
je case.0x140093d85.462
cmp dword [rdi + 0x478], 0
add al, 0
add byte [rax], al
je 0x1400f1e81
add byte [rax], al
add byte [rbx + 0x47c87], cl
add byte [rax - 0x75], cl
mov rcx, qword [rdi + 0x48]
test rcx, rcx
test ecx, ecx
mov eax, dword [rdi + 0x47c]
add byte [rax], al
mov rcx, qword [rdi + 0x48]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400f1de7
cmp ecx, 1
jne 0x1400f1e0a
mov rdx, qword [rbp + 0x708]
add byte [rax], al
cmp qword [rdx], rax
jmp 0x1400f1dfd
lea rax, [0x1401bbaa8]
mov r15, rax
shr r15, 0x20
pxor xmm15, xmm15
mov bl, 1
mov dword [rbp + 0x10a4], r14d
lea rsi, [0x1401e7aa8]
mov r12d, eax
cmp r13b, 4
je 0x1400eeab0
movzx eax, r13b
movzx eax, ch
cmp eax, 3
je 0x1400ee522
test byte [rax - 0x39], al
invalid
invalid
test byte [rax - 0x39], al
invalid
jmp 0x1400eeada
int3
int3
mov rdx, qword [rbp + 0x708]
invalid
mov rcx, qword [rdx]
cmp rcx, rax
cmp ecx, eax
cmp ecx, eax
jae 0x1400f1e6f
cmp rcx, qword [rdi + 0xb0]
invalid
mov al, 0
add byte [rax], al
setbe cl
cmovbe rdx, qword [rbp + 0x4e0]
jmp 0x1400f1e71
cmp qword [rdi + 0xb0], rax
je 0x1400f1e81
add byte [rax], al
add byte [rsi + rbp*2 + 0x31], dh
leave
xor ecx, ecx
mov rdx, qword [rbp + 0x708]
jmp 0x1400f1e71
call fcn.14018a670
or dword [rax], eax
xor al, 1
mov dword [rbp + 0x10b8], eax
adc byte [rax], al
add byte [rax - 0x77], cl
mov ch, 0x50
sldt word [rax]
adc byte [rax], al
add byte [rax - 0x77], cl
mov ch, 0x50
sldt word [rax]
add byte [rcx + 0xf], al
mov dh, 0x47
movzx eax, byte [r15 + 0x18]
test al, al
ror byte [rdi], 0x84
adc al, 0xca
invalid
invalid
sbb byte [rax + rax*8 - 0x35eb7bf1], al
ror byte [rdi], 0x84
adc al, 0xca
invalid
jmp 0x1400fa236
call fcn.14018a670
xor al, 1
mov byte [rcx], cl
add byte [rcx + rax], dh
movzx ecx, byte [rbx + 0x18]
test cl, cl
je 0x1400ee88f
test byte [rax], bh
retf 0xffff
sbb byte [r9 + r9*8 - 0x35c77bf1], al
invalid
test byte [rax], bh
retf 0xffff
jmp 0x1400fa280
test byte [rax], al
add byte [rbx + 0xf2885], cl
add byte [rax + rax*8 - 0x12c7af1], al
test al, al
invalid
test ebx, edx
invalid
invalid
mov eax, dword [rbp + 0xf28]
add byte [rax], al
test al, al
jne 0x1400f1d3d
invalid
invalid
invalid
invalid
invalid
jmp 0x1400f1d2a
push qword [rcx]
xor ecx, ecx
leave
movzx ecx, cl
mov r8, qword [rbp + 0x10a8]
mov eax, dword [rbp + 0x10a8]
mov eax, dword [rbp + 0x10a8]
test al, 0x10
add byte [rax], al
mov qword [r8], rcx
mov dword [rax], ecx
mov qword [rdx], rax
cmp dword [rdi + 0x498], 0
cwde
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rsi - 0x3a], dh
jbe case.0x1400c82e6.439
je 0x1400ee504
jbe case.0x1400c82e6.439
invalid
mov eax, dword [rdi + 0x49c]
cmp eax, 0x1000000
add byte [rcx], al
add al, 0
add byte [0x1410f1e99], bh
add byte [rcx], al
add byte [rcx], al
add dword [rdi], ecx
xor ebp, 0xffffff8b
add byte [rax], al
jae 0x1400faa94
mov dword [rdi + 0x180], eax
jmp 0x1400ee504
pop rdx
invalid
invalid
invalid
add dword [rax], eax
add cl, ch
pop rdx
invalid
invalid
sldt word [rax]
add edi, eax
test dword [rdi + rcx], esp
sldt word [rax]
or eax, dword [rax]
add byte [rax], al
lea rax, [0x1401bbaa8]
sldt word [rax]
or eax, dword [rax]
add byte [rax], al
lea rax, [0x1401bbaa8]
mov qword [rbp + 0xf68], rax
lea rax, str.too_many_resetsassertion_failed:_self.max_stream_id___last_processed_id_
mov qword [rbp + 0xf70], rax
add byte [rax], al
mov qword [rbp + shutdown78], 0xf
mov qword [rbp + 0xf80], 0
or byte [rdi], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
sldt word [rax]
add byte [rax - 0x39], cl
test dword [rax + 0xf], eax
or byte [rdi], 0
add byte [rax], al
mov dword [rbp + 0xf80], 0
or byte [rdi], 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1257e901], dh
add byte [rax], al
invalid
mov al, 1
jmp 0x1400f314b
invalid
adc al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
push rax
mov rdx, qword [rbp + 0xc50]
cmp rdx, 2
or al, 0
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
test byte [rcx + 0x48ffffe0], bl
cdq
loopne 0x1400f1f03
invalid
invalid
je 0x1400eff9e
cdq
loopne 0x1400f1f03
invalid
dec dword [rax - 0x75]
lea ebx, [rax + 0xc]
pop rax
or al, 0
invalid
mov rcx, qword [rbp + 0xc58]
mov ecx, dword [rbp + 0xc58]
pop rax
or al, 0
add byte [rax - 0x75], cl
test dword [rax + 0xc], esp
invalid
or al, 0
invalid
mov rax, qword [rbp + 0xc60]
mov eax, dword [rbp + 0xc60]
invalid
test rdx, rdx
test edx, edx
je 0x1400f1f2a
mov rdx, qword [rax + 0x10]
dec rdx
dec edx
adc byte [rax - 1], cl
retf 0x8348
dec edx
and rdx, 0xfffffffffffffff0
loop 0x1400f1f13
invalid
add rcx, rdx
add ecx, edx
add rcx, 0x10
rcl dword [rax], 0x48
adc byte [rax - 0x73], cl
xchg ebp, eax
push 0xffffffffff00000c
add byte [rax], al
invalid
lea rdx, [rbp + 0xc68]
lea edx, [rbp + 0xc68]
add byte [rax], al
add bh, bh
call qword [rax + 0x68]
mov rdx, qword [rbp + 0xc50]
xchg ebp, eax
push rax
or al, 0
invalid
push rax
push 0x50958b48
xchg ebp, eax
push rax
xchg ebp, eax
push rax
or al, 0
add byte [rax - 0x7d], cl
add byte [rax], al
cmp rdx, 2
je 0x1400eff9e
invalid
cli
add cl, byte [rdi]
test byte [rcx - 0x20], bl
invalid
dec dword [rax - 0x75]
lea ebx, [rax + 0xc]
add byte [rax], al
invalid
mov rcx, qword [rbp + 0xc58]
add byte [rax - 0x75], cl
test dword [rax + 0xc], esp
mov rax, qword [rbp + 0xc60]
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rdx + 0x48], cl
invalid
test rdx, rdx
je 0x1400f1f6a
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
push rax
adc byte [rax - 1], cl
retf 0x8348
invalid
invalid
dec rdx
and rdx, 0xfffffffffffffff0
and edx, 0xfffffff0
loop 0x1400f1f53
add rcx, rdx
add rcx, 0x10
add ecx, 0x10
rcl dword [rax], 0x48
mov edx, dword [rbp + 0xc68]
invalid
or al, 0
invalid
mov rdx, qword [rbp + 0xc68]
push 0xffffffffff00000c
or al, 0
add bh, bh
call qword [rax + 0x80]
nop
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0xc], edx
invalid
mov rax, qword [rbp + 0xc50]
or al, 0
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
invalid
cmp rax, 2
cmp eax, 2
je 0x1400eff9e
test byte [rsi], dl
loopne 0x1400f1f86
invalid
invalid
dec dword [rax - 0x7b]
test rax, rax
test eax, eax
ror byte [rdi], 0x84
or eax, 0x48ffffe0
invalid
invalid
je 0x1400eff9e
dec dword [rax - 0x75]
test dword [rax + 0xc], ebx
add byte [rax], al
invalid
mov rax, qword [rbp + 0xc58]
mov eax, dword [rbp + 0xc58]
add al, dh
lock dec qword [rax]
dec qword [rax]
jne 0x1400eff9e
cld
invalid
invalid
mov rcx, qword [rbp + 0xc58]
pop rax
or al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [rax], al
mov rdx, qword [rbp + 0xc60]
invalid
or al, 0
add al, ch
mov ebx, 0xe9fffe47
invalid
invalid
invalid
in al, 0xdf
invalid
add byte [rax], al
call fcn.1400d6770
invalid
invalid
jmp 0x1400eff9e
call fcn.14018a670
mov cl, 0x86
or dword [rax], eax
xchg byte [rcx], cl
add byte [rcx - 0x77], al
mov r14d, eax
mov byte [rcx - 0x80], 0xf6
add dword [rdi], ecx
xor r14b, 1
xor dh, 1
movzx eax, byte [rsi + 8]
mov dh, 0x46
or byte [rax + r8*8 - 0x22d87bf1], r8b
or byte [rax + rax*8 - 0x22d87bf1], al
test al, al
je 0x1400efcf9
invalid
invalid
invalid
invalid
invalid
invalid
jmp 0x1400fa5fe
add al, ch
call fcn.14018a670
xchg esp, eax
xchg byte [rcx], cl
add byte [rcx + rax], dh
xor al, 1
xor al, 1
add dword [rcx + 0x110885], ecx
mov dword [rbp + 0x1108], eax
test dword [rax], ecx
adc dword [rax], eax
add byte [rcx + 0xf], al
movzx eax, byte [r14 + 8]
movzx eax, byte [rsi + 8]
mov dh, 0x46
or byte [rax + rax*8 - 0x21e77bf1], al
invalid
test byte [rax], bl
invalid
test al, al
je 0x1400efe09
test byte [rax], bl
fdivp st(7)
invalid
sbb dh, bl
invalid
jmp 0x1400fa49c
cmpsb byte [rsi], byte [rdi]
test byte [rax], al
add al, ch
invalid
jne 0x1400f1f7f
add byte [rax], al
call fcn.14018a670
or dword [rax], eax
add byte [rcx + rax], dh
xor al, 1
mov dword [rbp + 0x10f8], eax
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], ebp
mov rax, qword [rbp + 0x1128]
adc dword [rax], eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x40
or byte [rax + rax*8 - 0x21317bf1], al
test al, al
invalid
test dh, cl
invalid
movzx eax, byte [rax + 8]
test al, al
ror byte [rdi], 0x84
invalid
je 0x1400efee4
invalid
invalid
jmp 0x1400fa51c
add dword [rbp + 0x50e80000], eax
add al, ch
call fcn.14018a670
push rax
xchg byte [rcx], cl
add byte [rcx + rax], dh
or dword [rax], eax
xor al, 1
mov dword [rbp + 0x1108], eax
test dword [rax], ecx
or byte [rcx], dl
add byte [rax], al
adc dword [rax], eax
add byte [rcx + 0xf], al
movzx eax, byte [r14 + 8]
test al, al
ror byte [rdi], 0x84
xlatb
invalid
invalid
mov dh, 0x46
or byte [rax + r8*8 - 0x28ba7bf1], r8b
or byte [rax + rax*8 - 0x28ba7bf1], al
ror byte [rdi], 0x84
xlatb
xlatb
invalid
jmp 0x1400fa40f
add byte [rax], al
add al, ch
xor dword [rsi + 0x1340009], eax
xor al, 1
call fcn.14018a670
xor al, 1
add dword [rcx + 0xf5085], ecx
mov dword [rbp + 0xf50], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0x10f8], rbx
mov dword [rbp + 0x10f8], ebx
popfq
clc
adc byte [rax], al
add byte [rdi], cl
movzx eax, byte [rbx + 8]
mov dh, 0x43
or byte [rax + rax*8 - 0x1e587bf1], al
test al, al
invalid
invalid
cmpsd dword [rsi], dword [rdi]
invalid
or byte [r8 + r8*8 - 0x1e587bf1], al
test al, al
je 0x1400f0201
test byte [rdi - 0x1600001f], ah
cmpsd dword [rsi], dword [rdi]
loope 0x1400f2058
invalid
invalid
jmp 0x1400fa452
add dword [rax], 0
add dword [rax], 0
add byte [rax], al
add al, ch
call fcn.14018a670
or al, 0x86
or dword [rax], eax
add byte [rcx - 0x77], al
mov r11d, eax
mov ebx, eax
ret
xor r11b, 1
add ecx, ebp
add ecx, ebp
jmp 0x1400f02ab
cmp esp, edx
invalid
call fcn.14018a670
sti
test dword [rcx], ecx
add byte [rcx + rax], dh
xor al, 1
or dword [rax], eax
xor al, 1
mov r9, qword [rbp + 0x1128]
mov ecx, dword [rbp + 0x1128]
lea ebp, [rax]
adc dword [rax], eax
add byte [rax], al
invalid
invalid
sub byte [rcx], dl
add byte [rax], al
movzx ecx, byte [r12 + 8]
movzx ecx, byte [rsp + 8]
mov dh, 0x4c
and al, 8
invalid
and al, 8
or byte [rcx + rcx*8 - 0x216d7bf1], al
test cl, cl
leave
je 0x1400eff1e
test byte [rdx - 0x16000022], dl
xchg edx, eax
fdivp st(7)
invalid
invalid
jmp 0x1400fa583
test byte [rax], al
test byte [rax], al
add byte [rax], al
add al, ch
fiadd dword [rbp + 0x1340009]
test dword [rcx], ecx
add byte [rcx + rax], dh
call fcn.14018a670
test dword [rcx], ecx
or dword [rax], eax
add byte [rcx + rax], dh
xor al, 1
add dword [rbx + rcx*4 - 0x6b], ecx
mov r10, qword [rbp + 0x10f8]
xchg ebp, eax
clc
adc byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x4b
invalid
movzx ecx, byte [rbx + 8]
or byte [r9 + r9*8 - 0x1e717bf1], al
or byte [rcx + rcx*8 - 0x1e717bf1], al
test cl, cl
leave
je 0x1400f0239
test byte [rsi - 0x1600001f], cl
loope case.0x1400cac30.330
invalid
invalid
jmp 0x1400fa4df
invalid
test byte [rax], al
add byte [rcx - 0x7d], al
cmp dword [r9 + 0xb0], 0
cmp dword [rcx + 0xb0], 0
mov ecx, 0xb0
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
jne case.0x1400a9d48.296
test dword [rsi + 0x41000000], ecx
mov es, word [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x39], al
cmp dword [r9 + 0xb4], esi
cmp dword [rcx + 0xb4], esi
mov cl, 0xb4
mov ah, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
ja case.0x1400a9d48.296
xchg dword [rcx + 0x41000000], eax
add dword [rax], 0x81410000
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7f], al
and r8d, 0xffffff00
and eax, 0xffffff00
loopne case.0x1400a902f.318
add bh, bh
invalid
invalid
lea rax, [0x1401bbaa8]
lea eax, [0x1401bbaa8]
add eax, 0xc99cf
iretd
cdq
or al, 0
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x3f], 0xe9
shr rcx, 0x20
shr ecx, 0x20
jmp 0xcd986903
and byte [rax - 0x77], cl
mov qword [rbp + 0xc10], rcx
mov dword [rbp + 0xc10], ecx
lea edx, [rax]
adc byte [rax + rax], cl
or al, 0
add byte [rax], al
add byte [rcx - 0x7d], al
or r8d, 1
or eax, 1
enter 0x6601, 0x45
add dword [rsi + 0x45], esp
pxor xmm13, xmm13
pxor mm5, mm5
pxor mm5, mm5
out dx, eax
in eax, dx
mov r13b, 1
mov ch, 1
add dword [rsi + 1], edi
mov esi, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rcx, [0x1401e7aa8]
lea ecx, [0x1401e7aa8]
or eax, 0xf59a9
pop rcx
str word [rax - 0x77]
mov qword [rbp + 0x718], rcx
mov dword [rbp + 0x718], ecx
lea ebx, [rax]
invalid
mov dword [rbp + 0xc34], eax
test dword [rsp + rcx], esi
xor al, 0xc
add byte [rax], al
mov dword [rbp + 0x6fc], r8d
mov dword [rbp + 0x6fc], eax
test esp, edi
cld
invalid
add byte [rax], al
mov dword [rbp + 0xec4], r8d
mov dword [rbp + 0xec4], eax
test esp, eax
invalid
invalid
add byte [rax], al
mov rax, qword [rbp + 0x260]
mov eax, dword [rbp + 0x260]
test dword [rax + 2], esp
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x268]
mov edx, dword [rbp + 0x268]
push 0x4c000002
add byte [rax], al
mov r8, qword [rbp + 0x270]
mov eax, dword [rbp + 0x270]
test dword [rax + 2], esi
jo case.0x1400aa164.294
add byte [rax], al
lea rcx, [rbp + 0x278]
lea ecx, [rbp + 0x278]
lea edi, [rax + 2]
js 0x1400f2136
add byte [rax], al
call qword [rax + reloc.WS2_32.dll_recv]
push rax
adc byte [rcx - 0x1f4a7610], cl
mov eax, esi
invalid
mov dword [rbp + 0xbe0], esi
or eax, dword [rax]
add byte [rax], al
add byte [rbx + 0xec4b5], cl
mov esi, dword [rbp + 0xec4]
mov ch, 0xc4
invalid
add byte [rax], al
add cl, ch
jmp 0x1400f355a
invalid
adc al, 0
add byte [rax - 0x75], cl
invalid
invalid
mov rbx, qword [rbp + 0x270]
mov ebx, dword [rbp + 0x270]
popfq
jo case.0x1400a9d48.297
add al, byte [rax]
add byte [rax - 9], cl
invalid
invalid
add byte [rax], al
test rbx, 0xffffffff80000000
test ebx, 0x80000000
ret
add byte [rax], al
add byte [rax - 0x6d317af1], al
invalid
test esi, ecx
xchg edx, eax
add byte [rax], al
or byte [rdi], 0x85
invalid
invalid
jne 0x1400fb42e
test esi, ecx
invalid
xchg edx, eax
add byte [rax], al
mov byte [rbp + 0x1117], 1
test dword [rdi], edx
invalid
adc dword [rax], eax
add byte [rax], al
add byte [rcx], al
add dword [rax - 0x73], ecx
lea rcx, [rbp + 0xf60]
lea ecx, [rbp + 0xf60]
lea esp, [rax + 0xf]
invalid
sldt word [rax]
add byte [rax], al
mov r8d, ebx
mov eax, ebx
fsubr st(0)
call fcn.140021e30
mov edx, 0x44fff2fc
cld
inc dword [rdi + rcx - 0x4a]
invalid
invalid
invalid
movzx r13d, byte [rbp + 0xf60]
movzx ebp, byte [rbp + 0xf60]
mov dh, 0xad
lodsd eax, dword [rsi]
invalid
add byte [rcx - 0x80], al
cmp r13b, 3
jne 0x1400f2860
fadd dword [rsi]
add byte [rax], al
std
add ecx, dword [rdi]
test eax, ebx
invalid
fadd dword [rsi]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0x1128]
sub byte [rcx], dl
adc dword [rax], eax
add byte [rax], al
add byte [rbx + 0x48d5c4a], cl
mov ecx, dword [rdx + 0x5c]
lea eax, [rbx + rcx]
add al, 0xb
or ecx, dword [rax - 0x3f]
loopne 0x1400f21b9
shl rax, 0x20
add ecx, ebx
invalid
movabs rcx, 0x300000001
mov ecx, 1
add byte [rbx], al
add eax, dword [rax]
add byte [rax], al
add byte [rax + 0xf], cl
add byte [rax], al
cmovo rax, rcx
shr dword [rcx], 0x9a
movabs al, byte [0x48d8bc084000000]
add byte [rax + rax*8 + 0x7048d8b], al
sub dword [rdx + 0xa0], ebx
test al, al
invalid
add byte [rax + rax*8 + 0x7048d8b], al
ror byte [rbx + 0x7048d], 0
mov ecx, dword [rbp + 0x704]
add byte [rax], al
jne 0x1400f21c0
invalid
shr rax, 0x20
mov dword [rdx + 0x5c], eax
pop rsp
and byte [rcx - 0x1e7ea3be], cl
pop rsp
pop rsp
and ecx, 0xffffff00
add bh, bh
invalid
invalid
inc dword [rbx - 0x7a38fe37]
xor al, 0xc
invalid
or ecx, 1
mov dword [rbp + 0xc34], 5
test dword [rsp + rcx], esi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
test dword [rsp + rcx], esi
or al, 0
add byte [0x1850f21d4], al
add byte [rax], al
invalid
add byte [rax], al
add eax, 0x45000000
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
xor ebp, ebp
mov qword [rbp + 0xc10], rax
mov dword [rbp + 0x704], ecx
invalid
or al, 0
add byte [rcx + 0x7048d], cl
add byte [rax], al
add byte [rcx + 0xec48d], cl
mov dword [rbp + 0xec4], ecx
add cl, ch
sub al, 0xff
invalid
jmp case.0x1400a9beb.301
mov esi, 0xb0
mov al, 0
add byte [rax], al
add byte [rcx - 0x4b], al
mov ch, 3
mov rdx, qword [rbp + 0xed0]
invalid
add ecx, dword [rax - 0x75]
xchg ebp, eax
ror byte [rsi], 1
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], al
in al, dx
invalid
mov r8d, dword [rbp + 0xeec]
mov rcx, qword [rbp + 0x738]
add byte [rbx + rcx*4 - 0x73], al
invalid
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x4b], al
xor byte [rax + rax], cl
add byte [rbx + rcx*4 - 0x63], al
or byte [rcx], dl
add byte [rax], al
invalid
add byte [rax - 0x75], cl
lea edi, [rax]
invalid
add byte [rbx + rcx*4 - 0x73], al
invalid
add byte [rbx + rcx*4 - 0x4b], al
xor byte [rax + rax], cl
add byte [rbx + rcx*4 - 0x63], al
or byte [rcx], dl
add byte [rax], al
invalid
add byte [rbx + 0xee89d], cl
add byte [rdi], cl
jne 0x1400f320e
mov ebx, dword [rbp + 0xee8]
jne 0x1400f320e
mov eax, dword [rbp + 0x10b4]
cmp dword [rsi + 0xb4], eax
mov ah, 0
add byte [rax], al
test dword [rax + rdx - 0x79c70000], esi
mov ah, 0
add byte [rax], al
ja 0x1400f320e
sldt word [rax]
and ebx, 0xffffff00
lea rax, [0x1401bbaa8]
or al, 0
invalid
or al, 0
mov rdx, rax
shr rdx, 0x20
invalid
and byte [rbx + 0xf6601cb], al
add dword [rsi + 0xf], esp
out dx, eax
shl byte [rsi + 0xf], 0x7f
test dword [rax], edx
add al, byte [rax]
add byte [rcx - 0x4b], al
add dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
invalid
add dword [rsi + 0xf], esp
out dx, eax
shl byte [rsi + 0xf], 0x7f
test dword [rax], edx
add al, byte [rax]
add byte [rcx - 0x4b], al
add dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
lea rcx, [0x1401e7aa8]
mov r9d, eax
mov r14d, ebx
jmp 0x1400f320e
mov ecx, eax
and ecx, 0xffffff00
or ecx, 1
shr r8d, 8
lea rdx, [0x1401bbaa8]
cwde
or al, 0
cwde
or al, 0
mov rax, rdx
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
mov qword [rbp + 0xc00], rax
pxor xmm7, xmm7
or al, 0
add byte [rsi + 0xf], ah
out dx, eax
inc edi
invalid
test esp, esi
hlt
invalid
mov dword [rbp + 0xef4], 1
mov al, 1
mov dword [rbp + 0xf00], r8d
test dword [rax], eax
sldt word [rax]
hlt
add byte [rax], al
add byte [rax - 0x7a76bbff], dh
add byte [rdi], cl
sldt word [rax]
test dword [rax], eax
sldt word [rax]
lea r8, [0x1401e7aa8]
add eax, 0xf57e0
push rdi
str word [rcx + rcx*4 - 0x7b]
invalid
mov qword [rbp + 0xbb8], r8
mov dword [rbp + 0xef8], edx
clc
invalid
add byte [rax], al
test dword [rax - 0x76fffff5], edi
mov eax, 0x8900000b
or eax, dword [rax]
add byte [rcx + 0xef895], cl
clc
invalid
add byte [rax], al
mov r13b, 1
mov esi, ecx
invalid
invalid
in al, dx
invalid
xchg ebp, eax
clc
invalid
add byte [rax], al
mov r13b, 1
mov esi, ecx
jmp 0x1400f0fa3
mov rdx, qword [rbp + 0xc50]
xchg ebp, eax
push rax
or al, 0
add byte [rax - 0x7d], cl
invalid
invalid
cmp rdx, 2
je 0x1400eff9e
fdiv st(7), st(0)
invalid
cli
add cl, byte [rdi]
test byte [rsi + 0x48ffffdc], ch
fdiv st(7), st(0)
dec dword [rax - 0x75]
lea ebx, [rax + 0xc]
or al, 0
invalid
fdiv st(7), st(0)
dec dword [rax - 0x75]
lea ebx, [rax + 0xc]
or al, 0
invalid
mov rcx, qword [rbp + 0xc58]
or al, 0
add byte [rax - 0x75], cl
test dword [rax + 0xc], esp
or al, 0
invalid
mov rax, qword [rbp + 0xc60]
or al, 0
add byte [rax - 0x7b], cl
sal byte [rdx + rdx + 0x48], cl
invalid
invalid
test rdx, rdx
test edx, edx
je 0x1400f2315
adc cl, byte [rax - 0x75]
push rax
adc byte [rax - 1], cl
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
dec rdx
retf 0x8348
and rdx, 0xfffffffffffffff0
and edx, 0xfffffff0
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
rcl dword [rax], 0x48
lea edx, [rbp + 0xc68]
xchg ebp, eax
invalid
or al, 0
invalid
add rcx, 0x10
add ecx, 0x10
lea rdx, [rbp + 0xc68]
xchg ebp, eax
push 0xffffffffff00000c
or al, 0
add bh, bh
or al, 0
add bh, bh
add byte [rax], al
call qword [rax + 0x68]
push rax
push 0x50958b48
or al, 0
invalid
mov rdx, qword [rbp + 0xc50]
mov edx, dword [rbp + 0xc50]
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
invalid
test byte [rsi - 0x24], ch
outsb dx, byte [rsi]
invalid
cmp rdx, 2
cmp edx, 2
je 0x1400eff9e
outsb dx, byte [rsi]
fdiv st(7), st(0)
invalid
dec dword [rax - 0x75]
lea ebx, [rax + 0xc]
invalid
invalid
mov rcx, qword [rbp + 0xc58]
or al, 0
add byte [rax - 0x75], cl
test dword [rax + 0xc], esp
invalid
invalid
add byte [rax], al
mov rax, qword [rbp + 0xc60]
invalid
add byte [rax], al
test rdx, rdx
je 0x1400f2355
mov rdx, qword [rax + 0x10]
dec rdx
dec edx
dec edx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 0x10
mov rdx, qword [rbp + 0xc68]
mov edx, dword [rbp + 0xc68]
xchg ebp, eax
push 0xffffffffff00000c
call qword [rax + 0x80]
nop
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xc50]
test dword [rax + 0xc], edx
add byte [rax], al
or al, 0
add byte [rax - 0x7d], cl
cmp rax, 2
clc
add cl, byte [rdi]
test byte [rbx], ch
fdiv st(7), st(0)
je 0x1400eff9e
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
and bl, ah
fdiv st(7), st(0)
test rax, rax
test eax, eax
je 0x1400eff9e
fdiv st(7), st(0)
dec dword [rax - 0x75]
test dword [rax + 0xc], ebx
or al, 0
invalid
mov rax, qword [rbp + 0xc58]
pop rax
or al, 0
add al, dh
dec qword [rax]
invalid
lock dec qword [rax]
or byte [rdi], cl
test dword [rcx], edx
adc esp, ebx
invalid
dec dword [rax - 0x75]
mov ecx, dword [rbp + 0xc58]
jne 0x1400eff9e
adc esp, ebx
invalid
mov rcx, qword [rbp + 0xc58]
mov ecx, dword [rbp + 0xc58]
pop rax
or al, 0
add byte [rax - 0x75], cl
invalid
xchg ebp, eax
mov rdx, qword [rbp + 0xc60]
mov edx, dword [rbp + 0xc60]
invalid
call fcn.1400d6770
jmp 0x1400eff9e
invalid
invalid
rol byte [rbx - 2], 1
invalid
invalid
invalid
mov dword [rbp + 0x770], r12d
add byte [rax], al
mov dword [rbp + 0x774], r13d
add byte [rax], al
mov rcx, qword [rsi]
cmp dword [rcx + rbx], 2
sbb dword [rdx], eax
add cl, byte [rdi]
test byte [rbx + rcx*4], dl
je 0x1400faf14
add byte [rax], al
add byte [rax + 1], cl
fld dword [rcx + rdi - 0x57]
add rcx, rbx
add ecx, ebx
cmp dword [rcx + 0x114], r13d
adc al, 1
add dword [rax], eax
add byte [rdi], cl
add byte [rax], al
jne 0x1400faf14
test dword [rbx + rcx*4], eax
mov eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
push rcx
xor byte [rax - 0x7d], cl
invalid
invalid
mov rdx, qword [rcx + 0x30]
cmp rdx, 1
cmp edx, 1
cli
add dword [rdi], ecx
test byte [rsi - 0x7cfffffa], bh
mov esi, 0x83000006
je 0x1400f2a9c
mov esi, 0x83000006
invalid
add byte [rax], al
add byte [rbx - 0x7af0fd06], al
cmp edx, 2
jne 0x1400f2ad1
test edx, ebp
invalid
add byte [rax], al
cli
add cl, byte [rdi]
test edx, ebp
invalid
invalid
mov rax, qword [rcx + 0x38]
cmp byte [r9 + rbp - 0x10], cl
cmp byte [rcx + rbp - 0x10], cl
sub rax, r14
jb 0x1400f2aa1
lodsd eax, dword [rsi]
invalid
add byte [rax], al
mov qword [rcx + 0x38], rax
cmp byte [rax - 0x75], cl
adc cl, r13b
adc cl, ch
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
adc cl, ch
jmp 0x1400f2ad1
rol byte [rsi], 1
invalid
add byte [rax], al
add byte [rax - 0x1b6274fd], dh
mov al, 3
mov ebx, dword [rbp + 0xbe4]
in al, 0xb
add byte [rax], al
in al, 0xb
or eax, dword [rax]
add byte [rbx + 0xf0c8d], cl
lea ecx, [rdi + rcx]
invalid
add byte [rax], al
mov ecx, dword [rbp + 0xf0c]
lea ecx, [rdi + rcx]
or al, 0xf
sldt word [rax]
add byte [rax], al
add byte [rbx + 0xf34b5], cl
mov esi, dword [rbp + 0xf34]
sldt word [rax]
add byte [rax], al
add byte [rcx + 0xbe49d], cl
mov dword [rbp + 0xbe4], ebx
popfq
in al, 0xb
add byte [rax], al
invalid
add byte [rcx - 0x77], al
invalid
mov r13d, eax
mov ebp, eax
mov dword [rbp + 0xf0c], ecx
lea ecx, [rdi + rcx]
or al, 0xf
sldt word [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea esp, [rax + 2]
invalid
lea rcx, [rbp + 0x260]
add al, byte [rax]
add byte [rax], al
add al, ch
movabs al, byte [0x2c08d8d48fff2f3]
dec dword [rax - 0x73]
invalid
rol byte [rdx], 0
invalid
call fcn.1400217d0
dec dword [rax - 0x73]
dec dword [rax - 0x73]
lea rcx, [rbp + 0x2c0]
lea ecx, [rbp + 0x2c0]
invalid
add al, byte [rax]
add al, ch
call fcn.140069920
in al, 0x74
idiv edi
inc dword [rax + 0x1108bd]
cmp byte [rbp + 0x1108], 0
mov ebp, 0x1108
or byte [rcx], dl
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rbp + 0x1128]
mov ebx, dword [rbp + 0x1128]
popfq
sub byte [rcx], dl
add byte [rax], al
invalid
add byte [rdi], cl
jne 0x1400f4c0d
test dword [rbp + 0x48000027], edi
mov ebp, 0x48000027
invalid
add byte [rax], al
mov rax, qword [0x14023c310]
mov eax, dword [0x14023c310]
add eax, 0x149eb9
mov ecx, 0x4800149e
sahf
adc al, 0
shl rax, 1
shl eax, 1
loopne case.0x1400eae9e.73
test rax, rax
test eax, eax
je 0x1400f4c0d
test byte [rdx - 0x17ffffd9], ch
invalid
add byte [rax], al
add al, ch
call fcn.14018a670
or byte [rdx - 0x3f7bfff7], al
invalid
add byte [rax + rax*8 + 0x279d850f], al
test al, al
ror byte [rdi], 0x85
jne 0x1400f4c0d
popfq
invalid
add byte [rax], al
add dh, al
or byte [r9], al
or byte [rcx], al
mov byte [rbx + 8], 1
add ecx, ebp
jmp 0x1400f4c0d
xchg esp, eax
invalid
add byte [rax], al
mov al, 0x25
invalid
and eax, 0xffd036e9
jmp 0x1400ef4b6
sar bh, 1
sar bh, 1
invalid
push qword [rax - 0x2fd016dd]
and ebp, ecx
jmp 0x1400ef4b6
invalid
sar bh, 1
push qword [rax - 0x2fd716dc]
mov al, 0x24
and al, 0xe9
sub al, dl
invalid
and al, 0xe9
sub al, dl
sar bh, 1
push qword [rax - 0x2fde16e5]
mov al, 0x1b
invalid
and eax, edx
invalid
mov al, 0x1b
jmp 0x1400ef4b6
and eax, edx
invalid
invalid
sbb ebp, ecx
and eax, edx
sar bh, 1
push qword [rax - 0x2fe516de]
mov al, 0x22
and ch, cl
sbb dl, al
invalid
and ch, cl
sbb dl, al
sar bh, 1
push qword [rax - 0x2fec16f0]
mov al, reloc.WS2_32.dll_recv
adc cl, ch
adc edx, eax
invalid
adc cl, ch
adc edx, eax
sar bh, 1
push qword [rax - 0x2ff316f2]
mov al, 0xe
invalid
or al, 0xd0
invalid
mov al, 0xe
jmp 0x1400ef4b6
or al, 0xd0
invalid
invalid
invalid
or al, 0xd0
sar bh, 1
push qword [rax - 0x2ffa16df]
mov al, 0x21
and ecx, ebp
invalid
invalid
invalid
and ecx, ebp
add eax, 0xb0ffffd0
sar bh, 1
push qword [rax - 0x300116f5]
mov al, 0xb
or ebp, ecx
dec bh
invalid
or ebp, ecx
jmp 0x1400ef4b6
dec bh
iretd
invalid
mov al, 4
add al, 0xe9
jmp 0x1400ef4b6
test edi, 0x28b0ffff
jmp 0x1400ef4b6
invalid
iretd
invalid
invalid
iretd
invalid
push qword [rax - 0x300f16d8]
sub cl, ch
invalid
iretd
invalid
jmp 0x1400ef4b6
jmp 0xf10f249d
iretd
invalid
or ecx, ebp
loop case.0x1400eadd2.37
iretd
invalid
sbb ecx, ebp
fcmovne st(0), st(7)
iretd
invalid
sbb cl, ch
invalid
iretd
invalid
add ch, cl
int 0xcf
iretd
invalid
psubsw mm0, mm6
invalid
iretd
invalid
add ebp, ecx
mov edi, 0xb0ffffcf
iretd
invalid
invalid
mov eax, 0xb0ffffcf
iretd
invalid
add ecx, ebp
mov cl, 0xcf
iretd
invalid
invalid
stosb byte [rdi], al
iretd
invalid
adc ecx, ebp
movabs dword [0xcf9ce929b0ffffcf], eax
iretd
invalid
mov al, 0x29
jmp 0x1400ef4b6
pushfq
iretd
invalid
invalid
sub ecx, ebp
pushfq
iretd
invalid
adc al, 0xe9
xchg ebp, eax
iretd
invalid
add eax, 0xffcf8ee9
mov cs, edi
iretd
invalid
push qword [rax - 0x307816eb]
adc eax, 0xffcf87e9
push qword [rax - 0x307f16f3]
mov al, 0xd
invalid
invalid
invalid
iretd
xchg edi, ecx
invalid
or eax, 0xffcf80e9
or bh, 0xff
iretd
invalid
push qword [rax - 0x308616fa]
invalid
jns case.0x1400eadd2.70
invalid
adc ch, cl
jb case.0x1400eadd2.58
invalid
or ch, cl
imul ecx, edi, 0xffffffff
invalid
push qword [rax - 0x309b16f8]
iretd
invalid
mov al, 0x1e
jmp 0x1400ef4b6
pop rbp
iretd
invalid
invalid
pop rbp
iretd
invalid
invalid
iretq
invalid
mov al, 0x27
jmp 0x1400ef4b6
invalid
invalid
invalid
iretd
invalid
invalid
invalid
invalid
jmp 0x1400ef4b6
inc esi
xchg ecx, eax
add dword [rax], eax
add byte [rax], al
add byte [rbx - 0x6a74b7f6], dh
or byte [rdx], 0
add byte [rax], al
add byte [rbx - 0x6a74b7f6], dh
or byte [rdx], 0
add byte [rax], al
cmp rdx, 2
invalid
test dword [rdi - 0x30], eax
invalid
mov edx, dword [rbp + 0xa80]
add byte [rax], al
cmp rdx, 2
jne 0x1400ef5f9
jmp 0x1400ef6a0
jp 0x1400f2617
add byte [rdi], cl
test byte [rcx], dh
cmc
invalid
test byte [rbp + 0x1074], 1
mov r15d, r12d
jne 0x1400f2664
je 0x1400f25e0
add byte [rax], al
add dword [rbp - 0x77], eax
out 0xf, eax
test dword [rax + 0x48000000], ecx
mov eax, dword [rbp + 0x1118]
mov rax, qword [rbp + 0x1118]
adc dword [rax], eax
add byte [rcx + 0x77085], cl
add byte [rcx + rcx*4 - 0x43], al
invalid
je 0x1400f25f5
mov dword [rbp + 0x770], eax
mov dword [rbp + 0x774], r15d
mov ebp, 0x774
mov ebp, 0x774
cmp dword [rdx], 2
je 0x1400fb06e
cmp dword [rdx + 0x114], r15d
jne 0x1400fb06e
test byte [rdx], cl
add byte [rax], al
mov dword [rbp + 0xa88], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0xf60]
add byte [rax], al
call fcn.1400217d0
mov r12d, dword [rbp + 0xf1c]
mov byte [rbp + 0x1106], 0
lea rcx, [rbp + 0xfc0]
call fcn.140069920
mov bl, byte [rbp + 0x10f4]
mov r14d, dword [rbp + 0xec8]
mov r15d, dword [rbp + 0xecc]
jmp 0x1400f4b24
mov rax, qword [rbp + 0x1078]
mov r13, qword [rax]
mov r8d, 0x118
lea rcx, [rbp + 0xa80]
lea rdx, [rbp + 0x260]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0xf50]
mov rax, qword [rbp + 0x1118]
mov dword [rbp + 0x510], eax
mov dword [rbp + 0x514], r15d
cmp dword [rcx], 2
je 0x1400fb15e
cmp dword [rcx + 0x114], r15d
jne 0x1400fb15e
adc dword [rax], eax
add byte [rcx + rdi - 0x60], cl
mov eax, 0xf000001
xchg byte [rax - 0x75], al
add byte [rax], al
mov rax, qword [r14]
cmp dword [rax + rbx], 2
je 0x1400fb24e
add rax, rbx
cmp dword [rax + 0x114], r15d
jne 0x1400fb24e
cmp dword [rax + 0x30], 2
jne 0x1400f2b8f
cmp qword [rax + 0x38], 0
je 0x1400f2b8f
mov rcx, qword [rbp + 0x1118]
sbb byte [rcx], dl
add byte [rax], al
add byte [rcx + 0x9e08d], cl
add byte [rcx + rcx*4 - 0x43], al
in al, 9
add byte [rax], al
invalid
mov dword [rbp + 0x9e0], ecx
mov dword [rbp + 0x9e4], r15d
invalid
add byte [rbx - 0x7bf0fdc8], al
fst qword [rdx + 0x39440000]
mov eax, 0x114
cmp dword [rax], 2
je 0x1400fba3a
cmp dword [rax + 0x114], r15d
jne 0x1400fba3a
mov ecx, dword [rax + 0x114]
mov edx, 1
mov al, 1
xor esi, esi
jmp 0x1400f296d
call fcn.14018a670
mov r9d, eax
xor r9b, 1
xor cl, 1
add byte [rcx - 0x77], al
rol dword [rcx - 0x80], 0xf1
xor cl, 1
movzx eax, byte [r15 + 8]
test al, al
invalid
invalid
movsd dword [rdi], dword [rsi]
sar bh, 1
xor cl, 1
movzx eax, byte [r15 + 8]
movzx eax, byte [rdi + 8]
test al, al
je 0x1400ef83c
invalid
movsd dword [rdi], dword [rsi]
sar bh, 1
invalid
test byte [rbp - 0x16000030], ah
xchg ebp, eax
add byte [rax], 0
mov eax, edx
and eax, 0xffffff00
or eax, 1
shr edx, 8
lea rcx, [0x1401bbaa8]
mov r8, rcx
shr r8, 0x20
mov qword [rbp + 0xc00], r8
pxor xmm7, xmm7
jmp 0x1400fa831
pxor mm7, mm7
mov dword [rbp + 0xef4], 1
add byte [rax], al
mov r8b, 1
mov dword [rbp + 0xee0], r8d
mov dword [rbp + 0xf00], edx
lea rdx, [0x1401e7aa8]
mov qword [rbp + 0xbb8], rdx
mov dword [rbp + 0xef8], ecx
mov r13b, 1
mov dword [rbp + 0x700], eax
jmp 0x1400f2d52
push rsp
invalid
add byte [rax], al
push rsp
add eax, 0xb60f0000
test dword [rbx + 0xf], esp
add byte [rax], al
shl eax, 0x10
movzx ecx, word [rbp + 0xf61]
lea esp, [rcx + 0xf]
add byte [rax], al
mov dword [rbp + 0xee0], ecx
or eax, ecx
shr eax, 8
mov dword [rbp + 0xf00], eax
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0xf64]
mov dword [rbp + 0xef4], eax
mov eax, dword [rbp + 0xf68]
mov dword [rbp + 0xef8], eax
mov eax, dword [rbp + 0xf6c]
mov qword [rbp + 0xc00], rax
mov dword [rbp + 0xc00], eax
mov dword [rbp + 0xc00], eax
mov rax, qword [rbp + 0xf70]
mov qword [rbp + 0xbb8], rax
test dword [rax - 0xcfffff5], edi
movq mm7, qword [rbp + 0xf78]
jmp 0x1400f2d52
add byte [rax], al
movzx eax, byte [rbp + 0xf63]
shl eax, 0x10
movzx ecx, word [rbp + 0xf61]
or ecx, eax
invalid
invalid
ror dword [rcx + 0xec48d], 0
mov dword [rbp + 0xec4], ecx
add byte [rax], al
mov esi, dword [rbp + 0xf64]
mov eax, dword [rbp + 0xf68]
sldt word [rax]
add byte [rax], al
mov dword [rbp + 0xc34], eax
mov eax, dword [rbp + 0xf6c]
sldt word [rax]
mov qword [rbp + 0xc10], rax
mov dword [rbp + 0xc10], eax
add byte [rbx + 0xf6885], cl
add byte [rcx + 0xc3485], cl
add byte [rbx + 0xf6c85], cl
sldt word [rax]
invalid
invalid
mov dword [rbp + 0xc10], eax
test dword [rax], edx
or al, 0
add byte [rax - 0x75], cl
test dword [rax + 0xf], esi
add byte [rax], al
mov rax, qword [rbp + 0xf70]
mov qword [rbp + 0x718], rax
sbb byte [rdi], al
add byte [rax], al
invalid
movdqu xmm13, xmmword [rbp + 0xf78]
js 0x1400f28bc
add byte [rax], al
jmp case.0x1400a9beb.301
call fcn.14018a670
jge 0x1400f28c1
or dword [rax], eax
add byte [rax + rax*8 - 0xb837af1], al
invalid
test al, al
jne 0x1400f1d3d
test dword [rsp + rsi*8 - 1], edi
dec dword [rax - 0x75]
test dword [rax - 0x39fffff3], ecx
add dh, al
mov rax, qword [rbp + 0xd88]
mov byte [rax + 0x18], 1
sbb byte [rcx], al
jmp 0x1400f1d3d
hlt
call fcn.14018a670
test al, al
ror byte [rdi], 0x85
mov ah, dh
invalid
invalid
ror byte [rdi], 0x85
mov ah, dh
invalid
mov byte [r15 + 0x18], 1
jmp 0x1400f1d66
invalid
add ecx, ebp
jle 0x1400f28da
invalid
invalid
or dword [rax], eax
test al, al
jne 0x1400f0fe9
mov eax, dword [rbp + 0x1128]
mov byte [rax + 8], 1
jmp 0x1400f0fe9
ror byte [rdi], 0x85
cmp ebp, ecx
invalid
or byte [rcx], r8b
jmp 0x1400f124d
call fcn.14018a670
test al, al
jne 0x1400f173e
invalid
invalid
invalid
mov byte [rbx + 8], 1
jmp 0x1400f173e
lea esi, [rdi + rax]
add byte [rbx + 0x77895], cl
add byte [rbx + 0x77c9d], cl
mov ebx, dword [rbp + 0x77c]
mov r13, qword [rbp + 0x780]
mov r8, qword [rbp + 0x788]
mov ebx, dword [rbp + 0x77c]
mov r13, qword [rbp + 0x780]
mov r8, qword [rbp + 0x788]
mov r9, qword [rbp + 0x790]
mov r12d, dword [rbp + 0xf1c]
mov qword [rbp + 0x500], r9
mov qword [rbp + 0x4f8], r8
mov dword [rbp + 0xecc], edx
mov dword [rbp + 0xec8], ecx
mov byte [rbp + 0x10f4], al
lea rcx, [rbp + 0xa80]
call fcn.1400217d0
mov byte [rbp + 0x1135], 0
add byte [rax - 0x73], cl
invalid
loopne 0x1400f29b6
add byte [rax], al
call fcn.140069920
mov edx, ebx
jmp 0x1400f4a23
mov dword [rbp + 0x1118], eax
test dl, 1
jne 0x1400f35df
mov edx, dword [rbp + 0xb78]
mov r8d, 0xffffff38
add edx, r8d
cmp dx, 0xff9c
setb byte [rbp + 0xf10]
test dword [rax], edx
sldt word [rax]
mov byte [rbp + 0x10d0], 9
xor r13d, r13d
jmp 0x1400f35fb
cld
or eax, dword [rax]
invalid
cld
or eax, dword [rax]
add dh, dh
ret 0xf01
add byte [rax], al
mov edx, dword [rbp + 0xb78]
add edx, 0xffffff9c
cmp dx, 0x64
setae dl
add dl, dl
or dl, 8
mov byte [rbp + 0x10d0], dl
rcl byte [rax]
add byte [rax], al
mov dl, 1
mov dword [rbp + 0x1118], edx
add byte [rcx - 0x4b], al
add ecx, ebp
enter 0xb, 0
test r14, r14
je 0x1400f2ad1
mov dword [rbp + 0x770], r12d
mov dword [rbp + 0x774], r13d
mov rax, qword [rsi]
cmp dword [rax + rbx], 2
je 0x1400fb676
add rax, rbx
cmp dword [rax + 0x114], r13d
je 0x1400f2b52
test byte [rbp + 0xaa4], 1
je 0x1400f2e33
call fcn.14018a670
test al, al
jne 0x1400effc1
mov byte [rsi + 8], 1
jmp 0x1400effc1
mov r8d, 0x118
lea rcx, [rbp + 0xd90]
lea rdx, [rbp + 0xa80]
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0xa80]
movdqu xmm1, xmmword [rbp + 0xa90]
movups xmm2, xmmword [rbp + 0xaa0]
movups xmm3, xmmword [rbp + 0xab0]
movaps xmmword [rbp + 0x770], xmm0
movdqa xmmword [rbp + 0x780], xmm1
movaps xmmword [rbp + 0x790], xmm2
movaps xmmword [rbp + 0x7a0], xmm3
movups xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0x7b0], xmm0
movdqu xmm0, xmmword [rbp + 0xad0]
movdqa xmmword [rbp + 0x7c0], xmm0
mov byte [rbp + 0x1105], 0
lea rcx, [rbp + 0xdf0]
call fcn.140069920
mov qword [rbp + 0xf50], r13
mov rax, qword [rbp + 0x1118]
mov dword [rbp + 0x510], eax
mov dword [rbp + 0x514], r15d
mov rax, qword [rbp + 0x1128]
cmp qword [rax + 0x1b8], r12
jbe 0x1400fb4ca
mov r13, qword [r14]
cmp dword [r13 + rbx], 2
je 0x1400fb4ca
add r13, rbx
cmp dword [r13 + 0x114], r15d
jne 0x1400fb4ca
mov rdx, qword [rbp + 0xf50]
lea rcx, [rdx + 0x20]
movaps xmm0, xmmword [rbp + 0x7c0]
lea rax, [rbp + 0xda8]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x7b0]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rbp + 0x770]
movdqa xmm1, xmmword [rbp + 0x780]
movaps xmm2, xmmword [rbp + 0x790]
movaps xmm3, xmmword [rbp + 0x7a0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rbp + 0xda0], 5
mov qword [rbp + 0xd90], 0
mov rsi, qword [rdx + 0x40]
mov byte [rbp + 0x10f0], 0
mov rdx, rsi
lea r8, [rbp + 0xd90]
call fcn.14002f160
cmp qword [r13 + 0x18], 0
je 0x1400f327e
mov rax, qword [r13 + 0x28]
mov rcx, qword [rbp + 0xf50]
cmp qword [rcx + 0x30], rax
jbe 0x1400fbbe3
imul rax, rax, 0xf0
add rax, qword [rcx + 0x20]
cmp dword [rax], 2
je 0x1400fbbe3
add r13, 0x28
mov qword [rax], 1
mov qword [rax + 8], rsi
jmp 0x1400f328e
mov esi, dword [rbp + 0xf4c]
mov ecx, dword [rbp + 0xf08]
jmp 0x1400f0faf
call fcn.14018a670
test al, al
jne 0x1400f1708
call fcn.14018a670
xor al, 1
mov dword [rbp + 0xf28], eax
jmp 0x1400f1990
call fcn.14018a670
xor al, 1
movzx ecx, byte [r14 + 8]
test cl, cl
je 0x1400f010b
jmp 0x1400fadb7
call fcn.14018a670
test al, al
jne 0x1400f1202
mov byte [r12 + 8], 1
jmp 0x1400f1202
cmp r14d, 0x3b9aca00
setne r8b
mov byte [rbp + 0xf60], al
mov rcx, rsi
lea rdx, [rbp + 0xd90]
call fcn.140037bb0
movzx r13d, byte [rbp + 0xf60]
movzx esi, byte [rbp + 0xf63]
movzx r14d, word [rbp + 0xf61]
mov eax, dword [rbp + 0xf64]
mov dword [rbp + 0xeec], eax
mov eax, dword [rbp + 0xf68]
mov dword [rbp + 0xef0], eax
mov ebx, dword [rbp + 0xf6c]
mov r15, qword [rbp + 0xf70]
movdqu xmm0, xmmword [rbp + 0xf78]
movdqa xmmword [rbp + 0x210], xmm0
cmp byte [rbp + 0x1118], 0
jne 0x1400f31d3
mov dword [rbp + 0xc30], r14d
mov dword [rbp + 0xef0], r9d
mov qword [rbp + 0x738], rcx
mov dword [rbp + 0xeec], r8d
mov qword [rbp + 0xed0], rdx
mov dword [rbp + 0x9c0], r12d
mov dword [rbp + 0xee8], ebx
test r11b, r11b
jne 0x1400f3252
mov qword [r13 + 0x18], 1
mov qword [r13 + 0x20], rsi
add r13, 0x28
mov qword [r13], rsi
mov rax, qword [rbp + 0x1118]
mov dword [rbp + 0x510], eax
mov dword [rbp + 0x514], r15d
mov rax, qword [rbp + 0x1128]
cmp qword [rax + 0x1b8], r12
jbe 0x1400fb542
mov rax, qword [r14]
cmp dword [rax + rbx], 2
je 0x1400fb542
add rax, rbx
cmp dword [rax + 0x114], r15d
jne 0x1400fb542
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400f3302
mov rax, qword [rdx + 8]
mov byte [rbp + 0x10f0], 0
call rax
mov sil, 3
mov r12d, dword [rbp + 0xf1c]
jmp 0x1400f4a16
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa88]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0xa90]
mov byte [rbp + 0x1107], 0
lea rcx, [rbp + 0xa98]
call rax
mov rax, qword [rbp + 0x5b0]
test r15b, r15b
jne 0x1400f33c3
cmp byte [rbp + 0x1108], 0
mov rbx, qword [rbp + 0x1128]
jne 0x1400f3579
mov byte [rbp + 0x10d0], recv
xor r13d, r13d
jmp 0x1400f35fb
cmp cl, 6
jb 0x1400f3663
lea ecx, [rax - 3]
cmp cl, 2
ja 0x1400f360d
cmp cl, 1
jne 0x1400f3663
movzx eax, al
test rax, rax
je 0x1400f3663
mov rcx, qword [rbp + 0xf50]
movzx eax, byte [rbp + 0x10d0]
mov byte [rcx + 0x50], al
mov eax, dword [rbp + 0x1118]
mov byte [rcx + 0x51], al
movzx eax, byte [rbp + 0xf10]
mov byte [rcx + 0x52], al
movdqu xmm0, xmmword [rbp + 0xd90]
movdqu xmm1, xmmword [rbp + 0xda0]
movdqu xmmword [rcx + 0x53], xmm0
movdqu xmmword [rcx + 0x63], xmm1
mov rax, qword [rbp + 0xdad]
mov qword [rcx + 0x70], rax
test r13b, r13b
je 0x1400f3788
mov eax, dword [rbp + 0xb90]
cmp eax, dword [rbx + 0x94]
jbe 0x1400f36c9
mov r14, qword [rbp + 0xbc0]
mov r8d, dword [rbp + 0xbc8]
mov r15d, dword [rbp + 0xbcc]
mov dword [rbp + 0x9e0], r8d
mov dword [rbp + 0x9e4], r15d
mov qword [rbp + 0x1118], r8
cmp qword [r14 + 0x10], r8
jbe 0x1400fad3f
call fcn.14018a670
test al, al
jne 0x1400f0136
mov byte [r14 + 8], 1
jmp 0x1400f0136
mov edx, dword [rbp + 0xc3c]
mov r13, qword [rbp + 0xc08]
mov rax, qword [rbp + 0x1078]
mov rcx, qword [rbp + 0x1080]
mov rax, qword [rax]
mov r9, qword [rcx]
mov byte [rbp + 0xd90], sil
movzx ebx, byte [rbp + 0x10f4]
mov byte [rbp + 0xd91], bl
movzx ecx, word [rbp + 0xeb8]
mov word [rbp + 0xd92], cx
mov r14d, dword [rbp + 0xec8]
mov dword [rbp + 0xd94], r14d
mov r15d, dword [rbp + 0xecc]
mov dword [rbp + 0xd98], r15d
mov dword [rbp + 0xd9c], edx
mov qword [rbp + 0xda0], r13
mov r8, qword [rbp + 0x4f8]
mov qword [rbp + 0xda8], r8
mov r10, qword [rbp + 0x500]
mov qword [rbp + 0xdb0], r10
test sil, sil
mov dword [rbp + 0xc3c], edx
je 0x1400f4ae8
mov byte [rbp + 0xa80], sil
mov byte [rbp + 0xa81], bl
mov word [rbp + 0xa82], cx
mov dword [rbp + 0xa84], r14d
mov dword [rbp + 0xa88], r15d
mov dword [rbp + 0xa8c], edx
mov qword [rbp + 0xa90], r13
mov qword [rbp + 0xa98], r8
mov qword [rbp + 0xaa0], r10
jmp 0x1400f4b24
lea rcx, [rax + 0xa0]
add rax, 0x140
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x10b8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xbc0]
mov qword [rsp + 0x20], rax
mov edx, r15d
mov r8d, ebx
call fcn.140089270
mov byte [rbp + 0xa80], 3
mov qword [rbp + 0xc08], r13
cmp dword [rbp + 0xd88], 0x3b9aca00
setne r8b
mov rcx, qword [rbp + 0x10b8]
lea rdx, [rbp + 0xbc0]
call fcn.140037bb0
mov dword [rbp + 0xecc], r15d
mov dword [rbp + 0xec8], r14d
mov byte [rbp + 0x10f4], bl
mov dword [rbp + 0xf1c], r12d
movzx r13d, byte [rbp + 0xa80]
movzx esi, byte [rbp + 0xa83]
movzx eax, word [rbp + 0xa81]
mov dword [rbp + 0xc38], eax
mov eax, dword [rbp + 0xa84]
mov dword [rbp + 0xbe4], eax
mov ebx, dword [rbp + 0xa88]
mov eax, dword [rbp + 0xa8c]
mov dword [rbp + 0x9c4], eax
mov rax, qword [rbp + 0xa90]
mov qword [rbp + 0x4f0], rax
movdqu xmm0, xmmword [rbp + 0xa98]
movdqa xmmword [rbp + 0x130], xmm0
cmp byte [rbp + 0xf28], 0
mov r14, qword [rbp + 0x10f8]
jne 0x1400f4bde
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f4c37
mov byte [rbp + 0x1127], 0
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
shl esi, 0x10
add dword [rbp + 0xc38], esi
mov esi, ebx
cmp byte [rbp + 0x1108], 0
mov rbx, qword [rbp + 0x1128]
je case.0x1400eae9e.35
mov dword [rbp + 0xf34], esi
mov byte [rbp + 0x10f1], 0
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov esi, 2
cmp r13b, 3
je case.0x1400ef717.2
lea rsi, [0x1401bbaa8]
shr rsi, 0x20
cmp dword [rdi + 0x438], 1
jne 0x1400f5aa2
cmp dword [rdi + 0x45c], 0
je 0x1400f54bd
mov eax, dword [rdi + 0x460]
lea ecx, [rax - 0x4000]
cmp ecx, 0xffc000
jae 0x1400f9cc1
mov qword [rdi + 0x10], rax
cmp dword [rdi + 0x464], 0
je 0x1400f54d3
mov eax, dword [rdi + 0x468]
mov qword [rdi + 0x370], rax
cmp dword [rdi + 0x43c], 0
je 0x1400f550e
mov eax, dword [rdi + 0x440]
mov rcx, qword [rdi + 0x1d0]
cmp rcx, rax
cmovbe rcx, rax
cmp qword [rdi + 0x1c8], 0
cmove rcx, rax
mov qword [rdi + 0x1c8], 1
mov qword [rdi + 0x1d0], rcx
mov rbx, qword [rdi + 0x400]
lea r14, [rbx + 0x10]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f57f5
xor ecx, ecx
movzx eax, byte [rbx + 0x18]
test al, al
jne 0x1400f9867
cmp dword [rdi + 0x46c], 0
je 0x1400f555a
cmp dword [rdi + 0x470], 0
setne byte [rbx + 0xbd]
mov r13b, 3
mov r15b, 1
cmp dword [rdi + 0x454], 0
mov qword [rbp + 0x1128], r14
je 0x1400f56e3
mov dword [rbp + 0x1108], ecx
mov edx, dword [rdi + 0x458]
mov ecx, dword [rbx + 0xac]
mov dword [rbx + 0xac], edx
xor r8d, r8d
mov eax, edx
sub eax, ecx
setne r8b
mov r9d, 0xff
cmovb r8d, r9d
test r8b, r8b
je 0x1400f57d1
movzx r8d, r8b
cmp r8d, 1
jne 0x1400f56f9
mov rcx, qword [rbx + 0x1f8]
test rcx, rcx
je 0x1400f57d1
mov rdx, qword [rbx + 0x210]
mov r8, rcx
xor r9d, r9d
nop word cs:[rax + rax]
cmp rdx, r9
jbe 0x1400f9658
mov r11, qword [rbx + 0x200]
mov r14, r9
shl r14, 4
mov r10d, dword [r11 + r14 + 8]
mov r11d, dword [r11 + r14 + 0xc]
mov dword [rbp + 0xd90], r11d
mov dword [rbp + 0xd94], r10d
cmp qword [rbx + 0x1c8], r11
jbe 0x1400f90ed
mov r15, qword [rbx + 0x1b8]
imul r14, r11, 0x130
cmp dword [r15 + r14], 2
je 0x1400f90ed
add r15, r14
cmp dword [r15 + 0x114], r10d
jne 0x1400f90ed
mov r12d, dword [r15 + 0xa0]
add r12d, eax
mov r13b, 1
jo 0x1400f5810
mov dword [r15 + 0xa0], r12d
mov dword [rbp + 0xd90], r11d
mov dword [rbp + 0xd94], r10d
mov r11, qword [rbx + 0x1b8]
cmp dword [r11 + r14], 2
je 0x1400f91d5
add r11, r14
cmp dword [r11 + 0x114], r10d
jne 0x1400f91d5
mov r14d, dword [r11 + 0xa4]
lea r10d, [rax + r14]
xor byte [rcx + 1], al
invalid
movabs r15, 0x300000001
jo 0x1400f56b0
shl r10, 0x20
mov r15, r10
mov r14, r15
shr r14, 0x20
test r15b, r15b
jne 0x1400f57e6
cmp rcx, r8
sbb r9, 0xffffffffffffffff
cmp rcx, r8
mov dword [r11 + 0xa4], r14d
sbb r8, 0
cmp r9, r8
jb 0x1400f55e0
jmp 0x1400f57cb
mov eax, dword [rbp + 0xf04]
mov r14d, eax
test cl, cl
jne 0x1400f5832
jmp 0x1400f5823
mov rax, qword [rbx + 0x1f8]
test rax, rax
je 0x1400f57d1
sub ecx, edx
mov rdx, qword [rbx + 0x210]
mov r8, rax
xor r9d, r9d
nop dword [rax + rax]
cmp rdx, r9
jbe 0x1400f963b
mov r10, qword [rbx + 0x200]
mov r14, r9
shl r14, 4
mov r11d, dword [r10 + r14 + 8]
mov r14d, dword [r10 + r14 + 0xc]
mov dword [rbp + 0xd90], r14d
mov dword [rbp + 0xd94], r11d
cmp qword [rbx + 0x1c8], r14
jbe 0x1400f907c
mov r10, qword [rbx + 0x1b8]
imul r14, r14, 0x130
cmp dword [r10 + r14], 2
je 0x1400f907c
add r10, r14
cmp dword [r10 + 0x114], r11d
jne 0x1400f907c
mov r11d, dword [r10 + 0xa0]
sub r11d, ecx
mov r14d, 3
mov r13b, 1
jo 0x1400f57e6
mov dword [r10 + 0xa0], r11d
mov r11d, dword [r10 + 0xa4]
sub r11d, ecx
jo 0x1400f57e6
cmp rax, r8
sbb r9, 0xffffffffffffffff
cmp rax, r8
mov dword [r10 + 0xa4], r11d
sbb r8, 0
cmp r9, r8
jb 0x1400f5720
mov r15b, 1
mov r13b, 3
mov eax, dword [rbp + 0xf04]
mov r14d, eax
mov ecx, dword [rbp + 0x1108]
test cl, cl
jne 0x1400f5832
jmp 0x1400f5823
xor r15d, r15d
mov ecx, dword [rbp + 0x1108]
test cl, cl
jne 0x1400f5832
jmp 0x1400f5823
call fcn.14018a670
mov ecx, eax
xor cl, 1
movzx eax, byte [rbx + 0x18]
test al, al
je 0x1400f5543
jmp 0x1400f9867
xor r15d, r15d
mov r14d, 3
mov ecx, dword [rbp + 0x1108]
test cl, cl
jne 0x1400f5832
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f5861
mov rcx, qword [rbp + 0x1128]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
test r15b, r15b
je 0x1400f5ae5
mov dword [rdi + 0x438], 2
mov eax, r14d
mov dword [rbp + 0xf04], r14d
jmp 0x1400ee093
call fcn.14018a670
test al, al
jne 0x1400f5832
mov byte [rbx + 0x18], 1
jmp 0x1400f5832
movzx eax, r13b
cmp eax, 4
jne 0x1400f58db
mov r13b, 4
mov qword [rbp + 0xf40], rsi
mov eax, r15d
mov dword [rbp + 0x10e8], r15d
mov dword [rbp + 0x10e4], r12d
mov byte [rbp + 0x1136], bl
mov dword [rbp + 0x10e0], r14d
movdqa xmm10, xmm15
jmp 0x1400f5cd3
mov rax, qword [rbp + 0xdb0]
mov rcx, qword [rbp + 0xbf0]
mov qword [rcx + 0x20], rax
movdqu xmm0, xmmword [rbp + 0xd90]
movdqu xmm1, xmmword [rbp + 0xda0]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x1400f5ce9
mov qword [rbp + 0xf40], rsi
mov eax, r15d
mov dword [rbp + 0x10e8], r15d
mov dword [rbp + 0x10e4], r12d
mov qword [rbp + 0xc20], rsi
mov qword [rbp + 0xc48], r15
mov dword [rbp + 0xf30], r12d
mov eax, ebx
mov dword [rbp + 0x10a0], eax
mov eax, r14d
mov qword [rbp + 0xf20], rax
mov byte [rbp + 0x1136], bl
mov dword [rbp + 0x10e0], r14d
movdqa xmm10, xmm15
movdqa xmm8, xmm15
jmp 0x1400f5cd3
cmp byte [rdi + 0x3d5], 0
jne 0x1400f7ba7
lea rax, [0x1401bbaa8]
mov rcx, rax
shr rcx, 0x20
mov qword [rbp + 0xc48], rcx
pxor xmm8, xmm8
mov cl, 1
mov dword [rbp + 0x10a0], ecx
lea rcx, [0x1401e7aa8]
mov qword [rbp + 0xc20], rcx
mov dword [rbp + 0xf30], eax
mov r13b, 1
mov esi, dword [rbp + 0x10cc]
mov eax, esi
mov qword [rbp + 0xf20], rax
jmp 0x1400f5cd9
mov rax, qword [rbp + 0xd90]
mov rdx, qword [rbp + 0xd98]
mov r8, qword [rbp + 0xda0]
lea rcx, [rbp + 0xda8]
call qword [rax + reloc.WS2_32.dll_recv]
lea rcx, [rbp + 0xf60]
mov qword [rbp + 0xc8], rsi
mov rdx, rsi
call fcn.1400325d0
mov r13d, dword [rbp + 0xf60]
mov eax, dword [rbp + 0xf64]
mov qword [rbp + 0xf20], rax
mov eax, r13d
shr eax, 8
mov dword [rbp + 0x10a0], eax
mov eax, dword [rbp + 0xf68]
mov dword [rbp + 0xf30], eax
mov eax, dword [rbp + 0xf6c]
mov qword [rbp + 0xc48], rax
mov rax, qword [rbp + 0xf70]
mov qword [rbp + 0xc20], rax
movdqu xmm8, xmmword [rbp + 0xf78]
jmp 0x1400f5cd3
movd r13d, xmm11
mov eax, r13d
shr eax, 8
mov dword [rbp + 0x10a0], eax
pshufd xmm0, xmm11, 0x55
movd eax, xmm0
mov qword [rbp + 0xf20], rax
pshufd xmm0, xmm11, 0xee
movd dword [rbp + 0xf30], xmm0
pshufd xmm0, xmm11, 0xff
movd eax, xmm0
mov qword [rbp + 0xc48], rax
mov rax, qword [rbp + 0xc18]
mov qword [rbp + 0xc20], rax
movdqa xmm8, xmm12
jmp 0x1400f5cd3
mov r13b, 4
jmp 0x1400f5cd3
mov eax, 1
mov qword [rbp + 0xf20], rax
mov al, 1
mov dword [rbp + 0x10a0], eax
lea rax, [0x1401e7aa8]
mov qword [rbp + 0xc20], rax
mov qword [rbp + 0xc48], rsi
lea rax, [0x1401bbaa8]
mov dword [rbp + 0xf30], eax
mov r13b, 1
pxor xmm8, xmm8
jmp 0x1400f5cd3
mov al, 1
mov dword [rbp + 0x10a0], eax
mov eax, r14d
mov dword [rbp + 0xf04], r14d
lea rax, [0x1401e7aa8]
mov qword [rbp + 0xc20], rax
mov qword [rbp + 0xc48], rsi
lea rax, [0x1401bbaa8]
mov dword [rbp + 0xf30], eax
xor byte [rdi], cl
add byte [rax], al
xor byte [rdi], cl
add byte [rax], al
mov qword [rbp + 0xf20], r14
pxor xmm8, xmm8
jmp 0x1400f5cd3
add byte [rax], al
mov eax, dword [rbp + 0xbe0]
mov r10d, eax
movdqa xmm14, xmm13
jmp 0x1400f5c84
mov rax, qword [rbp + 0xd90]
mov rdx, qword [rbp + 0xd98]
mov r8, qword [rbp + 0xda0]
lea rcx, [rbp + 0xda8]
call qword [rax + reloc.WS2_32.dll_recv]
lea rax, [0x1401bbaa8]
mov rdx, rax
shr rdx, 0x20
pxor xmm14, xmm14
mov r10d, 1
lea r9, [0x1401e7aa8]
mov ecx, eax
mov r8d, dword [rbp + 0xbdc]
jmp 0x1400f5c84
movq mm6, qword [rbp + 0x130]
mov qword [rbp + 0x4e8], r9
mov qword [rbp + 0xc20], r9
mov rax, rdx
mov qword [rbp + 0xbe8], rdx
mov qword [rbp + 0xc48], rdx
mov dword [rbp + 0xedc], ecx
mov dword [rbp + 0xf30], ecx
mov dword [rbp + 0x10a0], r8d
mov dword [rbp + 0x9b8], r8d
mov qword [rbp + 0xf20], r10
mov eax, r10d
mov dword [rbp + 0x9bc], r10d
xchg ebp, eax
mov esp, 0x66000009
movq mm0, mm6
xchg ebp, eax
mov esp, 0x66000009
movq mm0, mm6
mov esi, dword [rbp + 0x10cc]
cmp r13b, 4
jne 0x1400f629a
mov dword [rbp + 0x10cc], esi
mov rbx, qword [rdi + 0x400]
lea rsi, [rbx + 0x10]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
pop rbx
invalid
or dword [rax], eax
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f6269
pop rbx
invalid
xor eax, eax
mov dword [rbp + 0x10d0], eax
mov qword [rbp + 0x10b8], rsi
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbx + 0x18]
test al, al
jne 0x1400f994f
mov rax, qword [rdi + 0x408]
mov qword [rbp + 0x10f8], rax
lea rcx, [rax + 0x10]
mov qword [rbp + 0xf28], rcx
sldt word [rax]
sldt word [rax]
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x1400f6275
mov dword [rbp + 0xd88], 0
mov rax, qword [rbp + 0x10f8]
movzx eax, byte [rax + 0x18]
test al, al
jne 0x1400f9999
invalid
add byte [rbx - 0x74bb97bd], cl
jae 0x1400f5ded
sub r14d, eax
mov qword [rbp + 0x10c0], rbx
jle 0x1400f5e63
rol byte [rax], cl
add byte [rax], al
rol byte [rax], cl
add byte [rax], al
mov ecx, eax
shr ecx, 0x1f
add ecx, eax
sar ecx, 1
cmp r14d, ecx
jl 0x1400f5e63
add byte [rsi + 1], bh
add byte [rax], al
cmp dword [rdi + 0x100], 4
jne 0x1400f78e2
mov rax, qword [rdi + 0x158]
mov eax, dword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
js 0x1400f5e14
add byte [rax], al
js 0x1400f5e14
add byte [rax], al
add byte [rdi], cl
invalid
jb 0x1400f78e2
mov byte [rbp + 0xf60], 7
mov dword [rbp + 0xf64], 0
mov dword [rbp + 0xf68], r14d
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x10a8]
lea rdx, [rbp + 0xf60]
call fcn.140066ec0
cmp al, 0xc
jne 0x1400fab5f
mov rbx, qword [rbp + 0x10c0]
add r14d, dword [rbx + 0x68]
jo 0x1400fab95
mov dword [rbx + 0x68], r14d
jae 0x1400f5ecb
mov rax, qword [rbp + 0x10f8]
add rax, 0x20
mov qword [rbp + 0x1128], rax
lea r14, [rbx + 0x1b8]
lea rax, [rbx + 0x170]
mov qword [rbp + 0x1118], rax
jmp 0x1400f5eae
invalid
cmp r12d, 0x3b9aca00
setne r8b
mov rcx, qword [rbp + 0x1118]
lea rdx, [rbp + 0xd90]
call fcn.140037bb0
cmp dword [rdi + 0x100], 4
jne 0x1400f5ece
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x1400f5f26
add byte [rbx + 0x58], dh
mov rcx, qword [rbp + 0x10a8]
mov rdx, qword [rbp + 0xf38]
call fcn.140069a90
mov rsi, rax
test rax, rax
jne 0x1400f78e2
cmc
sbb dword [rax], eax
invalid
cmc
sbb dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x7b], cl
ror byte [rdi], cl
test dword [rbx + rax], ebx
add byte [rsi + 1], bh
cmp dword [rdi + 0x100], 4
jne 0x1400f78e2
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x1400f78e2
mov r8, qword [rbp + 0x10c0]
cmp dword [r8 + 0x70], 0
je 0x1400f620f
mov ebx, dword [r8 + 0x74]
mov esi, dword [r8 + 0x78]
cmp ebx, dword [r8 + 0x7c]
jne 0x1400f5fb0
cmp esi, dword [r8 + 0x80]
jne 0x1400f5fb0
mov dword [rbp + 0xa80], ebx
mov dword [rbp + 0xa84], esi
mov rax, qword [r8 + 0x1c8]
cmp rax, rbx
jbe 0x1400f8d46
mov rcx, qword [r14]
imul rdx, rbx, 0x130
cmp dword [rcx + rdx], 2
je 0x1400f8d46
add rcx, rdx
cmp dword [rcx + 0x114], esi
jne 0x1400f8d46
cmp dword [rcx + 0xe8], 0
jne 0x1400f917b
mov dword [r8 + 0x70], 0
jmp 0x1400f6020
mov dword [rbp + 0xa80], ebx
mov dword [rbp + 0xa84], esi
cmp qword [r8 + 0x1c8], rbx
jbe 0x1400f8db7
mov rax, qword [r14]
imul rcx, rbx, 0x130
cmp dword [rax + rcx], 2
je 0x1400f8db7
add rax, rcx
cmp dword [rax + 0x114], esi
jne 0x1400f8db7
movq xmm0, qword [rax + 0xec]
cmp dword [rax + 0xe8], 0
mov dword [rax + 0xe8], 0
je 0x1400f915e
mov dword [r8 + 0x70], 1
movq qword [r8 + 0x74], xmm0
mov rax, qword [r8 + 0x1c8]
mov dword [rbp + 0xa80], ebx
mov dword [rbp + 0xa84], esi
cmp rax, rbx
jbe 0x1400f8a28
mov rax, qword [r14]
imul r15, rbx, 0x130
cmp dword [rax + r15], 2
cmp al, 0x38
add cl, byte [rdi]
test dh, bl
sub dword [rax], eax
invalid
cmp al, 0x38
add cl, byte [rdi]
test dh, bl
sub dword [rax], eax
add byte [rcx + rax - 8], cl
add rax, r15
cmp dword [rax + 0x114], esi
add byte [rax], al
jne 0x1400f8a28
mov rcx, rsi
shl rcx, 0x20
or rcx, rbx
mov byte [rax + 0x127], 0
mov qword [rbp + 0xd90], r14
mov qword [rbp + 0xd98], rcx
mov dword [rbp + 0xa80], ebx
mov dword [rbp + 0xa84], esi
cmp qword [r8 + 0x1c8], rbx
add byte [rax], al
jbe 0x1400f89b7
mov rax, qword [r14]
cmp dword [rax + r15], 2
je 0x1400f89b7
add rax, r15
cmp dword [rax + 0x114], esi
jne 0x1400f89b7
mov r12d, dword [rax + 0x48]
mov dword [rbp + 0xa80], ebx
mov dword [rbp + 0xa84], esi
cmp dword [rax], 2
je 0x1400f8cd5
movabs al, byte [0xa4a88b44000000]
add byte [rax], al
sub r13d, ecx
jle 0x1400f5e90
invalid
std
invalid
invalid
invalid
xor eax, 0xb0390000
adc al, 1
add byte [rax], al
jne 0x1400f96f7
mov eax, dword [rax + 0x114]
mov byte [rbp + 0xf60], 7
mov dword [rbp + 0xf64], eax
mov dword [rbp + 0xf68], r13d
mov rcx, qword [rbp + 0x10a8]
test al, 0x10
add byte [rax], al
test al, 0x10
add byte [rax], al
lea rdx, [rbp + 0xf60]
call fcn.140066ec0
cmp al, 0xc
jne 0x1400f9cde
invalid
cmp eax, dword [rax]
invalid
and eax, 0x8900003b
popfq
or byte [rdx], 0
add byte [rcx + 0xa84b5], cl
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x10c0]
cmp qword [rax + 0x1c8], rbx
mov dword [rbp + 0xa80], ebx
mov dword [rbp + 0xa84], esi
mov rax, qword [rbp + 0x10c0]
cmp qword [rax + 0x1c8], rbx
jbe 0x1400f93fb
and dh, byte [rdx]
add byte [rax], al
mov rax, qword [r14]
cmp dword [rax + r15], 2
je 0x1400f93fb
add byte [rax], al
add byte [rax], al
add rax, r15
cmp dword [rax + 0x114], esi
jne 0x1400f93fb
add r13d, dword [rax + 0xa0]
jo 0x1400f9d14
mov dword [rax + 0xa0], r13d
jmp 0x1400f5e90
mov rax, qword [rdi + 0x158]
xchg dword [rax + 1], ebx
add byte [rax], al
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x1400f6439
mov rcx, qword [rbp + 0x10a8]
mov rdx, qword [rbp + 0xf38]
call fcn.140069a90
mov rsi, rax
test rax, rax
jne 0x1400f78e2
mov rbx, rdx
test rdx, rdx
je 0x1400f6405
xor esi, esi
cmp byte [rbp + 0xd88], 0
jne 0x1400f78fe
jmp 0x1400f78eb
call fcn.14018a670
xor al, 1
jmp 0x1400f5d12
call fcn.14018a670
xor al, 1
mov dword [rbp + 0xd88], eax
mov rax, qword [rbp + 0x10f8]
movzx eax, byte [rax + 0x18]
test al, al
je 0x1400f5d7a
mov r8, qword [rdi + 0x400]
mov r9, qword [rdi + 0x408]
lea rbx, [r8 + 0x10]
lea rdx, [r9 + 0x10]
mov rax, qword [rbp + 0x728]
mov qword [rbp + 0xc50], rax
mov rax, qword [rbp + 0xbf0]
mov qword [rbp + 0xc58], rax
mov qword [rbp + 0xc70], rbx
mov qword [rbp + 0xc78], rdx
mov byte [rbp + 0xc80], 0
mov rax, qword [rbp + 0x9c8]
mov qword [rbp + 0xc60], rax
mov dword [rbp + 0xc60], eax
mov rax, qword [rbp + 0xba8]
mov qword [rbp + 0xc68], rax
movzx eax, r13b
lea rcx, [0x1401ec5a4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0x1128], r9
mov r12, r8
mov qword [rbp + 0x1108], rdx
mov dword [rbp + 0x10cc], esi
mov qword [rbp + 0x10f8], rbx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f82b4
mov dword [rbp + 0x1118], 0
movzx eax, byte [r12 + 0x18]
test al, al
jne 0x1400fb766
lea r13, [r12 + 0x1b8]
lea rcx, [rbp + 0xd90]
mov rdx, r13
mov r8, qword [rbp + 0xf20]
call fcn.140025a70
lea r15, [r12 + 0x20]
cmp qword [rbp + 0xd90], 0
je 0x1400f7f5f
mov rcx, qword [rbp + 0xf20]
test ecx, ecx
je 0x1400fbbc6
cmp byte [r12 + 0x1b0], 0
sete al
test cl, 1
sete cl
xor cl, al
je 0x1400f7f90
cmp dword [r12 + 0xc0], 0
jne 0x1400f7fbd
mov rax, qword [rbp + 0xf20]
cmp dword [r12 + 0xc4], eax
ja 0x1400f7fbd
mov rax, qword [rbp + 0xf20]
add eax, 2
mov ecx, eax
shr ecx, 0x1f
mov dword [r12 + 0xc0], ecx
mov dword [r12 + 0xc4], eax
jmp 0x1400f7fbd
mov esi, 1
cmp dword [rdi + 0x100], 4
jne 0x1400f78e2
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
mov r8, qword [rbp + 0x10c0]
jb 0x1400f78e2
lea rcx, [r8 + 0xc8]
mov qword [rbp + 0xf10], rcx
mov rdx, qword [rbp + 0x1128]
mov r8, r14
mov r9, rdi
call fcn.1400a5070
mov eax, dword [rdi + 0x180]
mov qword [rbp + 0xf50], rax
mov r13, qword [rbp + 0x10c0]
lea rax, [r13 + 0x100]
mov qword [rbp + 0x710], rax
lea rax, [r13 + 0xdc]
mov qword [rbp + 0x9d8], rax
lea rax, [r13 + 0xd8]
mov qword [rbp + 0x1108], rax
lea rax, [r13 + 0xe0]
mov qword [rbp + 0x1c0], rax
lea rax, [r13 + 0xe4]
mov qword [rbp + 0x1c8], rax
lea rax, [r13 + 0xe8]
mov qword [rbp + 0x1d0], rax
jmp 0x1400f64e3
mov rcx, qword [rbp + 0xf10]
mov rdx, qword [rbp + 0x1128]
mov r8, r14
mov r9, rdi
call fcn.1400a5070
mov r13, qword [rbp + 0x10c0]
mov rax, qword [r13 + 0x170]
cmp rax, qword [r13 + 0x178]
jbe 0x1400f66b0
lea rcx, [rbp + 0xd90]
mov rdx, qword [rbp + 0x710]
mov r8, r14
call fcn.1400263c0
cmp qword [rbp + 0xd90], 0
je 0x1400f667c
mov r15, qword [rbp + 0xd90]
mov rsi, qword [rbp + 0xd98]
mov rcx, qword [rbp + 0x1118]
adc dword [rax], eax
add byte [rax - 0x73], cl
xchg ebp, eax
nop
or eax, 0x4e80000
adc eax, 0x8948fff4
mov ch, 0x80
or al, byte [rax]
add byte [rcx + 0x4f3949f1], cl
adc byte [rdi], cl
invalid
cmpsd dword [rsi], dword [rdi]
xor al, byte [rax]
invalid
mov r13, qword [rbp + 0x10c0]
jmp 0x1400f66b0
mov qword [rbp - 0x18], 2
mov qword [rbp + 8], 0
mov rax, qword [rbp + 0x1108]
cmp dword [rax], 0
je 0x1400f6d76
mov r12d, dword [r13 + 0xdc]
mov ebx, dword [r13 + 0xe0]
cmp r12d, dword [r13 + 0xe4]
jne 0x1400f6750
or byte [rax], al
add byte [rdi], cl
adc dword [rcx + 0x30], edx
movdqu xmmword [rcx + 0x20], xmm1
movdqu xmmword [rcx + 0x10], xmm0
mov qword [rbp + 0xf60], 0
mov rax, qword [rbp + 0x10f8]
mov rsi, qword [rax + 0x40]
mov byte [rbp + 0x1134], 0
mov rcx, qword [rbp + 0x1128]
mov rdx, rsi
lea r8, [rbp + 0xf60]
call fcn.14013a530
cmp qword [r13], 0
je 0x1400f6c72
mov rax, qword [rbp + 0x10f8]
cmp qword [rax + 0x30], rsi
jbe 0x1400f992b
cmovae edi, ecx
cmp r15, rax
cmovae r15, rax
test r15, r15
je 0x1400f6ea5
mov dword [rbp + 0x9e0], r12d
mov dword [rbp + 0x9e4], ebx
cmp dword [r13], 2
je 0x1400f8e28
cmp dword [r13 + 0x114], ebx
jne 0x1400f8e28
mov eax, dword [r13 + 0x80]
test eax, eax
mov ecx, 0
cmovle eax, ecx
cmp eax, r15d
jae 0x1400f6ea5
mov dword [rbp + 0x9e0], r12d
mov dword [rbp + 0x9e4], ebx
cmp dword [r13], 2
je 0x1400f8ea0
cmp dword [r13 + 0x114], ebx
jne 0x1400f8ea0
lea rax, [rbp + 0xc58]
add byte [rax], al
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
lea rax, [rbp + 0x874]
movups xmmword [rax + 0x23], xmm2
movups xmmword [rax + 0x13], xmm1
movups xmmword [rax + 3], xmm0
mov byte [rbp + 0xf70], 0
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rdi + 0x48000008], ebx
lea ecx, [rbp + 0xf61]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rdi + 0x48000008], ebx
lea ecx, [rbp + 0xf61]
mov qword [rcx + 0x3f], rax
movdqu xmm0, xmmword [rbp + 0x870]
movdqu xmm1, xmmword [rbp + 0x880]
add byte [rdi], cl
adc byte [rbp + 0x890], dl
add byte [rdi], cl
adc byte [rbp + 0x890], dl
movups xmmword [rcx + 0x30], xmm2
movdqu xmmword [rcx + 0x20], xmm1
movdqu xmmword [rcx + 0x10], xmm0
movq qword [rcx + 0x10], mm0
movq qword [rcx + 0x10], mm0
adc byte [r8 - 0x39], cl
test dword [rax + 0xf], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xf60], 0
mov rax, qword [rbp + 0x10f8]
mov rsi, qword [rax + 0x40]
mov byte [rbp + 0x1134], 0
mov rcx, qword [rbp + 0x1128]
add byte [rax], al
add byte [rax], al
mov rdx, rsi
lea r8, [rbp + 0xf60]
call fcn.14013a530
cmp dword [rax + rax], eax
cmp dword [rax + rax], eax
cmp qword [r13], 0
add byte [rax], al
je 0x1400f6c72
mov rax, qword [rbp + 0x10f8]
cmp qword [rax + 0x30], rsi
jbe 0x1400f8fe7
mov ah, byte [rbx]
add byte [rax], al
mov rcx, qword [r13 + 8]
add r13, 8
mov qword [rax], 1
mov qword [rax + 8], rcx
jmp 0x1400f6c82
mov qword [r13], 1
mov qword [r13 + 8], rsi
add byte [rcx], al
add byte [rax], al
add byte [rcx - 0x77], cl
jne 0x1400f6c86
add r13, 0x10
mov qword [r13], rsi
add byte [rbx + rcx*4 - 0x53], cl
rcl byte [rax], 0
add byte [rdi], cl
mov dh, 0x85
push rax
or al, 0
add byte [rax - 0x7d], cl
cmp eax, 9
je 0x1400f6cb0
invalid
mov r13, qword [rbp + 0x10c0]
movzx eax, byte [rbp + 0xc50]
cmp rax, 9
cmp eax, 9
cmp eax, 9
je 0x1400f6cb0
test rax, rax
test eax, eax
je 0x1400f6cb0
cmp eax, 3
je 0x1400f6cb0
lea ecx, [rbp + 0xc50]
call fcn.1400a4bb0
mov rdx, qword [rbp + 0x770]
cmp rdx, 2
je 0x1400f66c0
mov rcx, qword [rbp + 0x778]
mov rax, qword [rbp + 0x780]
invalid
test rdx, rdx
je 0x1400f6ce6
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x788]
lea edx, [rbp + 0x788]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0x770]
add byte [rax], al
add byte [rax], al
cmp rdx, 2
je 0x1400f66c0
mov rcx, qword [rbp + 0x778]
mov rax, qword [rbp + 0x780]
add byte [rax], al
test rdx, rdx
je 0x1400f6d26
mov rdx, qword [rax + 0x10]
dec rdx
adc byte [rax - 1], cl
retf 0x8348
invalid
invalid
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
ror dword [rax - 0x7d], 1
rcl dword [rax], 0x48
mov edx, dword [rbp + 0x788]
mov rdx, qword [rbp + 0x788]
mov byte [rdi], al
add byte [rax], al
call qword [rax + 0x80]
mov rax, qword [rbp + 0x770]
cmp rax, 2
cmp eax, 2
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rcx + rdi*8 - 1], bh
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
cmp eax, 2
je 0x1400f66c0
test rax, rax
je 0x1400f66c0
invalid
invalid
jae 0x1400f6d44
invalid
test dword [rdx - 7], esp
invalid
mov ecx, dword [rbp + 0x778]
mov rdx, qword [rbp + 0x780]
call fcn.1400d6770
std
invalid
jmp 0x1400f66c0
stc
invalid
invalid
std
invalid
stc
invalid
push qword [rbx + 0x953e909]
add byte [rax], al
mov bl, 9
jmp 0x1400f76d0
cmp ecx, 3
jne 0x1400f7196
add al, 0
invalid
add byte [rcx - 0x48], al
sbb byte [rcx], al
add dword [rax], eax
invalid
mov r8d, 0x118
add dword [rax], eax
add byte [rax - 0x73], cl
lea esp, [rax + 0xf]
add byte [rax], al
lea rcx, [rbp + 0xf60]
lea rdx, [rbp + 0xc58]
call sub.VCRUNTIME140.dll_memcpy
xchg ebp, eax
pop rax
or al, 0
add al, ch
cld
xlatb
or byte [rax], al
mov r8d, dword [rbp + 0x106c]
lea rcx, [rbp + 0x870]
lea ecx, [rbp + 0x870]
add byte [rax - 0x73], cl
lea esi, [rax + 8]
lea ecx, [rbp + 0x870]
add byte [rax], al
mov rdx, r14
call fcn.140025630
cmp qword [rbp + 0x870], 0
je 0x1400fa814
add byte [rax], al
movdqu xmm0, xmmword [rbp + 0x870]
outsd dx, dword [rsi]
test dword [rax + 8], esi
add byte [rax], al
movdqa xmmword [rbp + 0x9e0], xmm0
add byte [rax], al
mov rcx, qword [rbp + 0x9e0]
mov edx, dword [rbp + 0x9e8]
or dword [rax], eax
add byte [rbx + 0x9ec85], cl
add byte [rcx + 0x68095], cl
add byte [rcx + 0x68485], cl
test dword [rsi + rax + 0x39480000], eax
push rcx
adc byte [rdi], cl
invalid
movsb byte [rdi], byte [rsi]
xor dword [rax], eax
invalid
add byte [rbx + 0x9e895], cl
add byte [rbx + 0x9ec85], cl
add byte [rcx + 0x68095], cl
add byte [rcx + 0x68485], cl
test dword [rsi + rax + 0x39480000], eax
invalid
test dword [rsi + rax + 0x39480000], eax
push rcx
adc byte [rdi], cl
xchg byte [rcx + rsi - 0x74b40000], ah
mov ecx, dword [rcx]
imul r8, rdx, 0x130
mov r9, qword [rcx]
mov ecx, dword [rcx]
imul r8, rdx, 0x130
ret 0x130
cmp dword [r9 + r8], 2
add dword [rdx], eax
je 0x1400f9fa0
invalid
add byte [rax], al
add r9, r8
cmp dword [r9 + 0x114], eax
jne 0x1400f9fa0
jg 0x1400f6e50
add byte [rax], al
jg 0x1400f6e50
add byte [rax], al
mov byte [r9 + 0x125], 0
add dword [rax], eax
add byte [rax], al
mov dword [rbp + 0x680], edx
mov dword [rbp + 0x684], eax
cmp qword [rcx + 0x10], rdx
jbe 0x1400f9f2f
mov rcx, qword [rcx]
cmp dword [rcx + r8], 2
cmp dword [rcx + rax], 2
cmp dword [rcx + rax], 2
add dword [rdx], eax
je 0x1400f9f2f
loop 0x1400f6e7b
add rcx, r8
cmp dword [rcx + 0x114], eax
add dword [rax], eax
invalid
sar dword [rcx], 0x81
adc al, 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
test ebx, edx
jne 0x1400f9f2f
xor byte [rax], al
add byte [rax - 0x7d], cl
cmp dword [rax], eax
invalid
cmp qword [rcx], 0
je 0x1400f7309
add al, 0
add byte [rcx - 0x75], cl
test dword [rax + 1], esi
add byte [rax], al
mov rax, qword [r13 + 0x170]
cmp rax, qword [r13 + 0x178]
jbe 0x1400f72f6
mov rcx, qword [rbp + 0x1118]
add byte [rax], al
lea rdx, [rbp + 0x9e0]
xchg ebp, eax
loopne 0x1400f6e8f
add byte [rax], al
call fcn.140037a40
mov rcx, qword [rbp + 0x1108]
adc dword [rax], eax
add byte [rax - 0x73], cl
xchg ebp, eax
loopne 0x1400f6ea2
add byte [rax], al
lea ecx, [rax]
adc dword [rax], eax
add byte [rax - 0x73], cl
xchg ebp, eax
loopne 0x1400f6ea2
add byte [rax], al
call fcn.140025df0
jmp 0x1400f7309
add al, 0
invalid
out dx, eax
invalid
add al, 0
add al, 0
add byte [rax - 0x39], cl
test dword [rax + 8], esi
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rbp + 0x870], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 8], edx
nop
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0x890], 0
mov dword [rbp + 0x680], r12d
movsd dword [rdi], dword [rsi]
add byte [rsi], 0
add byte [rcx + 0x6849d], cl
add byte [rcx - 0x7d], al
jge 0x1400f6ecc
invalid
nop
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x5b], al
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
add byte [rsi], 0
add byte [rcx + 0x6849d], cl
add byte [rcx - 0x7d], al
jge 0x1400f6ecc
add cl, byte [rdi]
test byte [rcx], cl
invalid
je 0x1400f9ddc
cmp dword [r13 + 0x114], ebx
popfq
adc al, 1
add byte [rax], al
jne 0x1400f9ddc
add byte cs:[rax], al
add byte [rax - 0x75], cl
test eax, eax
adc byte [rax], al
add byte [rax], al
mov r8, qword [rax + 0xd0]
mov rax, qword [rbp + 0x10c0]
add byte [rax], al
mov r8, qword [rax + 0xd0]
add byte [rbp - 0x75], al
lea eax, [rax + rax - 0x7abb0000]
test byte [rax], al
add byte [rax], al
test r9d, r9d
mov r9d, dword [r13 + 0x84]
test byte [rax], al
add byte [rax], al
test r9d, r9d
mov edx, 0
cmovg edx, r9d
mov rax, qword [r13 + 0x88]
add byte [rcx + rdi - 0x3e], cl
add byte [rcx + rdi - 0x3e], cl
cmovae rdx, r8
mov r10, rdx
sub r10, rax
mov ecx, 0
cmovae rcx, r10
retf 0x8545
invalid
je 0x1400f6f5e
ror byte [r9 - 0x77], 1
ror byte [rcx + 0x29], cl
ret 0xb9
retf 0x8545
mov r10d, dword [r13 + 0x80]
sub r10d, r15d
jl 0x1400fa7da
add byte [rax], al
add byte [rbp + 0x29], al
stc
jo 0x1400f6f5e
mov dword [r13 + 0x84], r9d
test r9d, r9d
test ecx, ecx
mov edx, 0
cmovle r9d, edx
cmp r9, r8
cmovb r8, r9
mov rdx, r8
ror dword [rcx + r9*4 - 0x3e], 0x4c
sub eax, edi
sub rax, r15
mov qword [r13 + 0x88], rax
sub dword [r13 + 0x118], r15d
sub rdx, rax
mov eax, 0
cmovae rax, rdx
ret 0xc139
jae 0x1400f6fa8
ret 0xc139
mov byte [r13 + 0x123], 1
mov rax, qword [r13 + 0x90]
mov rcx, qword [r13 + 0x98]
mov qword [r13 + 0x90], 0
test rax, rax
je 0x1400f6fa8
call qword [rax + ioctlsocket]
mov rdx, qword [rbp + 0x10c0]
mov ecx, dword [rdx + 0xcc]
lea eax, [r15 + rcx]
shl rax, 0x20
add ecx, r15d
movabs rcx, 0x300000001
cmovo rax, rcx
test al, al
jne 0x1400f6fdc
invalid
or cl, byte [rax - 0x3f]
call 0x10c91f8f9
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
jo 0x1400f6fe9
shr rax, 0x20
mov dword [rdx + 0xcc], eax
mov rdx, qword [rbp + 0x870]
cmp rdx, 2
je 0x1400f7054
mov rcx, qword [rbp + 0x878]
mov rax, qword [rbp + 0x880]
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x1400f700e
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
ror dword [rax - 0x7d], 1
rcl dword [rax], 0x48
mov edx, dword [rbp + 0x888]
mov rdx, qword [rbp + 0x888]
call qword [rax + 0x80]
mov rax, qword [rbp + 0x870]
cmp rax, 2
invalid
je 0x1400f7054
test rax, rax
je 0x1400f7054
mov rax, qword [rbp + 0x878]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400f7054
mov rcx, qword [rbp + 0x878]
mov rdx, qword [rbp + 0x880]
mov byte [rbp + 0x1134], 1
test dword [rcx + rdx], esi
add byte [rax], al
add eax, ebp
sbb al, 0xf7
std
invalid
test dword [rcx + rdx], esi
add byte [rax], al
add eax, ebp
sbb al, 0xf7
std
dec dword [rax - 0x39]
test dword [rax + 0xf], esp
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0xf60], 2
mov qword [rbp + 0xf80], 0
test r15d, r15d
mov rcx, qword [rbp + 0x10c0]
invalid
rcl byte [rax], 0
invalid
je 0x1400f70a1
add byte [rbp - 0x7b], al
dec dword [rax - 0x75]
invalid
adc byte [rdi], cl
add byte [rax], al
mov eax, dword [rax]
sub eax, r15d
jl 0x1400fa7f7
jo 0x1400f70a1
mov dword [rcx + 0xc8], eax
mov eax, dword [rcx + 0xcc]
add byte [rax], al
add byte [rcx + rbp - 8], al
add byte [rax], al
add byte [rcx + rbp - 8], al
jo 0x1400f70a1
mov dword [rcx + 0xcc], eax
movzx ebx, byte [rbp + 0x3be]
mov rax, qword [rbp + 0x390]
popfq
mov esi, 0x48000003
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
nop
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax + 0x48000003], edx
test eax, eax
test rax, rax
je 0x1400f71db
cmp eax, 1
jne case.0x1400e704e.113
mov rcx, qword [rbp + 0x3a0]
sub rcx, qword [rbp + 0x3a8]
mov eax, 0
add byte [rax], al
add byte [rax + 0xf], cl
shr r9d, 5
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax + 0xf], cl
shr r9d, 5
add dword [rax], eax
add byte [rcx - 0x75], al
push rcx
push rsp
add byte [rax], al
mov edx, dword [r9 + 0x54]
mov dword [rbp + 0x390], r12d
mov dword [rbp + 0x394], ebx
add byte [rcx - 0x7d], al
cmp dword [rdx], eax
add byte [rcx - 0x7d], al
cmp dword [rdx], eax
je 0x1400fa18f
cmp dword [r9 + 0x114], ebx
add byte [rax], al
jne 0x1400fa18f
mov r8d, dword [r9 + 0x114]
mov dword [rbp + 0x390], r12d
mov dword [rbp + 0x390], esp
mov dword [rbp + 0x390], esp
mov dword [rbp + 0x394], ebx
cmp dword [r9], 2
je 0x1400fa11e
cmp dword [r9 + 0x114], ebx
jne 0x1400fa11e
movzx eax, byte [r9 + 0x50]
lea ecx, [rax - 6]
cmp cl, 6
mov dword [rbp + 0xebc], edx
mov qword [rbp + 0x9d0], r9
mov dword [rbp + 0xec0], r8d
jb 0x1400f745e
or dword [rax], eax
add byte [rcx + rcx*4 - 0x7b], al
ror byte [rsi], 0
add byte [rdi], cl
invalid
lea ecx, [rax - 3]
cmp cl, 2
stc
invalid
stc
add dh, byte [rdi + 9]
ja 0x1400f7166
cmp cl, 1
jne 0x1400f745e
ja 0x1400f7166
movzx eax, al
test rax, rax
ror byte [rdi], 0x84
in al, dx
add al, byte [rax]
invalid
cmp eax, 1
jne 0x1400f7426
mov rax, qword [r9 + 0x58]
mov rdx, qword [r9 + 0x60]
lea rcx, [r9 + 0x70]
mov r8, qword [r9 + 0x68]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, r14
mov eax, esi
mov eax, esi
jmp 0x1400f7461
add al, byte [rax]
add byte [rbx + 0xc5495], cl
add byte [rbx + 0xc5885], cl
or al, 0
add byte [rax - 1], cl
leave
mov edx, dword [rbp + 0xc54]
mov eax, dword [rbp + 0xc58]
or al, 0
add byte [rax - 1], cl
leave
lea r8, [0x1401ec5b4]
movsxd rcx, dword [r8 + rcx*4]
mov byte [rcx + rax - 0x3f], cl
jmp rcx
mov dword [rbp + 0xd98], eax
mov r8d, 0x114
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0xd9c]
lea rdx, [rbp + 0xc5c]
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
pop rsp
or al, 0
add byte [rax], al
invalid
invalid
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov al, 1
jmp 0x1400f741b
add byte [rax + 0x240e901], dh
add byte [rax], al
mov rax, qword [rbp + 0x3a8]
cmp rax, r15
jbe case.0x1400e704e.113
and al, 0xfe
mov byte [rbp + 0x3be], al
mov rdx, qword [rbp + 0xf60]
cmp rdx, 2
cmp edx, 2
xchg ebp, eax
invalid
cmp edx, 2
je 0x1400f7269
add byte [rax], al
mov rax, qword [rbp + 0xf70]
test dword [rax + 0xf], esi
add byte [rax], al
sldt word [rax]
test rdx, rdx
test edx, edx
je 0x1400f7223
mov rdx, qword [rax + 0x10]
dec rdx
retf 0x8348
and edx, 0xfffffff0
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 0x10
rcl dword [rax], 0x48
mov edx, dword [rbp + 0xf78]
sldt word [rax]
mov rdx, qword [rbp + 0xf78]
sldt word [rax]
call qword [rax + 0x80]
mov rax, qword [rbp + 0xf60]
mov eax, dword [rbp + 0xf60]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0xf], esp
add byte [rax], al
mov eax, dword [rbp + 0xf60]
cmp rax, 2
je 0x1400f7269
test rax, rax
je 0x1400f7269
invalid
invalid
push 0xfffffffff000000f
dec qword [rax]
jne 0x1400f7269
mov rcx, qword [rbp + 0xf68]
mov rdx, qword [rbp + 0xf70]
mov byte [rbp + 0x1134], 1
call fcn.1400d6770
invalid
cmc
std
invalid
add byte [rax], al
add eax, ebp
invalid
and bl, 1
mov eax, dword [rbp + 0x3b8]
test dword [rax + 0x48000003], edi
mov ecx, dword [rbp + 0x3b0]
mov al, 3
add byte [rax], al
test dword [rax + 0x48000003], edi
mov ecx, dword [rbp + 0x3b0]
mov al, 3
add byte [rax], al
add byte [rax - 0x75], cl
lea esi, [rax + 0x48000003]
mov al, 3
add byte [rax], al
lea rdx, [rbp + 0xd98]
mov al, 3
add byte [rax], al
lea rdx, [rbp + 0xd98]
mov qword [rdx + 0x20], rcx
mov dword [rdx + 0x20], ecx
movdqa xmm0, xmmword [rbp + 0x390]
movdqa xmm1, xmmword [rbp + 0x3a0]
add eax, dword [rax]
add bl, dh
movq qword [rdx + 0x10], mm1
add eax, dword [rax]
add bl, dh
movq qword [rdx + 0x10], mm1
movdqu xmmword [rdx], xmm0
movzx ecx, byte [rbp + 0x3be]
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x95
mov esp, 0x4c000003
mov dword [rbp + 0xdc0], edi
invalid
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x95
mov esp, 0x4c000003
mov dword [rbp + 0xdc0], edi
invalid
add byte [rbx + rcx*4 - 0x7b], cl
sbb byte [0xc95b72bb], al
test eax, ecx
mov r8, qword [rbp + 0x518]
mov qword [rbp + 0xdc8], r8
or eax, 0x9d880000
ror byte [0xc59872c8], 1
fmul dword [0xc97572ce]
mov dword [rbp + 0xddc], edx
or eax, 0x9d880000
ror byte [0xc59872c8], 1
fmul dword [0xc97572ce]
mov dword [rbp + 0xddc], edx
mov byte [rbp + 0xdde], cl
mov byte [rbp + 0xd90], 0
add byte [rax], al
add byte [rdi], cl
mov dword [rbp + 0xddc], edx
mov byte [rbp + 0xdde], cl
mov byte [rbp + 0xd90], 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x85
push rax
or al, 0
add byte [rax - 0x7d], cl
clc
or dword [rdi], ecx
test edx, esi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x85
push rax
or al, 0
add byte [rax - 0x7d], cl
clc
or dword [rdi], ecx
test edx, esi
add dword [rax], eax
add cl, ch
add eax, dword [rdx]
add byte [rax], al
jmp 0x1400f74f9
mov rcx, qword [rbp + 0xf10]
lea rdx, [rbp + 0x9e0]
call fcn.1400388d0
hlt
invalid
mov r8d, 0x118
lea rcx, [rbp + 0xd98]
lea rdx, [rbp + 0xf60]
lea edx, [rbp + 0xf60]
lea edx, [rbp + 0xf60]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0xd90], 3
movzx eax, byte [rbp + 0xc50]
add byte [rax - 0x7d], cl
clc
or dword [rdi], ecx
invalid
invalid
add dword [rax], eax
invalid
jmp 0x1400f74f9
jmp 0x1400f7398
add byte [rax], al
mov dword [rbp + 0xd94], edx
mov dword [rbp + 0xd98], eax
lea rcx, [rbp + 0xc5c]
lea ebx, [rsp + rcx]
add byte [rbx - 0x72b7cfbf], cl
xchg ebp, eax
pushfq
or eax, 0x42890000
xor bl, sil
movq mm0, qword [rcx]
lea ebx, [rsp + rcx]
add byte [rbx - 0x72b7cfbf], cl
xchg ebp, eax
pushfq
or eax, 0x42890000
xor bl, sil
xor bl, sil
movq mm0, qword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movq mm1, qword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm2
adc dword [rdx + 0x20], edx
movdqu xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov al, 4
jmp 0x1400f741b
mov dword [rbp + 0xd94], edx
mov dword [rbp + 0xd98], eax
mov eax, dword [rbp + 0xc5c]
mov dword [rbp + 0xd9c], eax
mov al, 2
jmp 0x1400f741b
mov byte [rbp + 0xd90], al
jmp 0x1400f74f9
mov r8, qword [r9 + 0x58]
test r8, r8
je 0x1400f745e
mov rax, r14
mov rcx, qword [rbp + 0x9d0]
mov word [rcx + 0x50], pe_nt_image_headers64
mov edx, dword [rbp + 0xec0]
mov dword [rcx + 0x54], edx
mov edx, dword [rbp + 0xebc]
mov dword [rcx + 0x58], edx
mov dword [rbp + 0x390], r12d
mov dword [rbp + 0x394], ebx
mov ecx, r12d
cmp qword [rax + 0x10], rcx
jbe 0x1400f9ebe
mov rax, qword [rax]
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x1400f9ebe
add rax, rcx
cmp dword [rax + 0x114], ebx
jne 0x1400f9ebe
cmp rax, 9
je 0x1400f74f9
test rax, rax
je 0x1400f74f9
mov rcx, qword [rbp + 0x510]
mov edx, dword [rbp + 0x518]
mov eax, dword [rbp + 0x51c]
mov dword [rbp + 0x870], edx
mov dword [rbp + 0x874], eax
cmp qword [rcx + 0x10], rdx
jbe 0x1400f935a
add dl, cl
invalid
add byte [rax], al
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x28f], rax
mov eax, dword [rbp + 0xdc8]
mov dword [rbp + 0xebc], eax
mov eax, dword [rbp + 0xdcc]
int3
or eax, 0x85890000
ror byte [rsi], 0
add byte [rcx - 0x48], al
loopne 0x1400f7606
add byte [rax], al
lea rcx, [rbp + 0xa80]
add byte [rax], al
int3
add byte [rax], al
lea rdx, [rbp + 0xdd0]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rbp + 0x770]
cmp rdx, 2
je 0x1400f76d0
mov rcx, qword [rbp + 0x778]
add byte [rax], al
mov rax, qword [rbp + 0x780]
test rdx, rdx
je 0x1400f7651
mov rdx, qword [rax + 0x10]
dec rdx
retf 0x8348
loop 0x1400f763a
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x788]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0x770]
cmp rdx, 2
je 0x1400f76d0
invalid
mov rcx, qword [rbp + 0x778]
mov ecx, dword [rbp + 0x778]
mov rax, qword [rbp + 0x780]
test rdx, rdx
je case.0x1400a336f.359
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x788]
call qword [rax + 0x80]
mov rax, qword [rbp + 0x770]
cmp rax, 2
je 0x1400f76d0
mov rax, qword [rbp + 0x778]
lock dec qword [rax]
jne 0x1400f76d0
mov rcx, qword [rbp + 0x778]
mov rdx, qword [rbp + 0x780]
call fcn.1400d6770
nop dword [rax]
mov rdx, qword [rbp - 0x18]
cmp rdx, 2
je case.0x14009f1f6.378
ror dword [rax - 0x7d], 1
rcl dword [rax], 0x48
lea edx, [rbp]
call qword [rax + 0x68]
mov rdx, qword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
cmp rdx, 2
je case.0x14009f1f6.378
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
clc
clc
test rdx, rdx
je 0x1400f772d
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
invalid
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
invalid
ror dword [rax - 0x7d], 1
rcl dword [rax], 0x48
mov edx, dword [rbp]
mov rdx, qword [rbp]
call qword [rax + 0x80]
mov rax, qword [rbp - 0x18]
cmp rax, 2
je case.0x14009f1f6.378
test rax, rax
je case.0x14009f1f6.378
invalid
sbb cl, byte [rax - 0x75]
lock dec qword [rax]
dec dword [rax]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne case.0x14009f1f6.378
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
call fcn.1400d6770
nop dword [rax]
test bl, bl
je 0x1400f77bd
movzx eax, bl
cmp eax, 9
jne 0x1400f77e6
mov rcx, qword [rbp + 0x10a8]
mov rdx, qword [rbp + 0xf38]
xchg ebp, eax
cmp byte [rdi], cl
add byte [rax], al
adc byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
cmp byte [rdi], cl
add byte [rax], al
call fcn.140069a90
mov rsi, rax
test rax, rax
ror byte [rdi], 0x85
push rdi
add dword [rax], eax
invalid
ror byte [rdi], 0x85
push rdi
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x7b], cl
ror byte [rdi], cl
test dword [rsi + 0x48ffffea], edi
mov ecx, dword [rbp + 0xf10]
mov rdx, qword [rbp + 0x1128]
mov rbx, rdx
test rdx, rdx
jne 0x1400f6255
sub byte [rcx], dl
add byte [rax], al
mov r8, r14
mov r9, rdi
call fcn.1400a5070
rcr al, 0xfa
inc dword [rax + rax*8 - 0x12db7af1]
invalid
invalid
rcr al, 0xfa
inc dword [rax + rax*8 - 0x12db7af1]
invalid
jmp 0x1400f7b1a
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x10c0]
mov dword [rcx + 0x114], 1
mov eax, dword [rbp + 0xebc]
mov dword [rcx + 0x118], eax
mov eax, dword [rbp + 0xec0]
ror byte [rsi], 0
add byte [rcx + 0x11c81], cl
invalid
ror byte [rsi], 0
add byte [rcx + 0x11c81], cl
add byte [rax - 0x75], cl
test dword [rdi + 0x48000002], ecx
lea ecx, [rbp + 0xf61]
mov rax, qword [rbp + 0x28f]
lea rcx, [rbp + 0xf61]
mov qword [rcx + 0x2f], rax
movdqa xmm0, xmmword [rbp + 0x260]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rsi + 0xf], ah
movdqa xmm1, xmmword [rbp + 0x270]
movdqa xmm1, xmmword [rbp + 0x270]
movaps xmm2, xmmword [rbp + 0x280]
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movq qword [rcx + 0x10], mm1
movdqu xmmword [rcx], xmm0
mov r8d, 0xe0
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0xfa0]
lea rdx, [rbp + 0xa80]
lea esp, [rax + 0x4800000f]
lea edx, [rbp + 0xa80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0xf60], bl
sldt word [rax]
sldt word [rax]
mov eax, dword [rbp + 0xebc]
mov dword [rbp + 0xf98], eax
mov eax, dword [rbp + 0xec0]
mov dword [rbp + 0xf9c], eax
mov rcx, qword [rbp + 0x10a8]
lea rdx, [rbp + 0xf60]
xchg ebp, eax
invalid
sldt word [rax]
invalid
add byte [rcx + 0xf9885], cl
add byte [rbx + 0xec085], cl
add byte [rcx + 0xf9c85], cl
add byte [rax - 0x75], cl
lea ebp, [rax + 0x48000010]
lea edx, [rbp + 0xf60]
xchg ebp, eax
invalid
sldt word [rax]
invalid
xchg ebp, eax
invalid
add al, ch
pop rdx
div dh
invalid
call fcn.140066ec0
cmp al, 0xc
jne 0x1400f9b73
cmp dword [rdi + 0x100], 4
jne 0x1400f7892
add byte [rcx], al
add byte [rax], al
add al, 0x75
sbb ecx, dword [rax - 0x75]
xchg dword [rax + 1], ebx
add byte [rax], al
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x1400f64c3
invalid
invalid
invalid
add byte [rax], al
cmp dword [rdi + 0x100], 4
jne 0x1400f78e2
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
add byte [rax + 0x3b], cl
xchg dword [rax + 1], edi
add byte [rax], al
add byte [rax + 0x3b], cl
xchg dword [rax + 1], edi
add byte [rax], al
jae 0x1400f64c3
cmp byte [rbp + 0xd88], 0
jne 0x1400f78fe
mov byte [0x1b50f78ea], cl
adc ecx, dword [rax - 0x75]
add eax, 0x144a1e
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
loopne 0x1400f793e
test eax, eax
jne 0x1400f7ae0
mov r14, qword [rbp + 0x10c0]
mov rcx, qword [rbp + 0xf28]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
cmp byte [rbp + 0x10d0], 0
rcl byte [rax]
add byte [rax], al
add byte [rbp + 0x13], dh
rcl byte [rax]
add byte [rax], al
add byte [rbp + 0x13], dh
mov rax, qword [0x14023c310]
shl rax, 1
loopne 0x1400f796e
test eax, eax
jne case.0x1400eb556.88
mov rcx, qword [rbp + 0x10b8]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
test rsi, rsi
jne 0x1400f8332
test rbx, rbx
jne 0x1400f8733
mov rax, qword [rbp + 0x9c8]
cmp qword [rax], 0
cmp dword [rax], 0
cmp dword [rax], 0
jne 0x1400f7984
cmp byte [rdi + 0x3d4], 0
jne 0x1400f8332
add byte [rax], al
add byte [rax], al
cmp dword [rdi + 0x3c8], 0
je 0x1400f8332
mov esi, 0x81000009
mov edi, 0x3cc
invalid
cmp dword [rdi + 0x3cc], 0x7fffffff
je 0x1400f8332
mov rbx, qword [rdi + 0x400]
lea rsi, [rbx + 0x10]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
adc al, 0
shl rax, 1
test rax, rax
jne 0x1400f7ab1
xor eax, eax
movzx ecx, byte [rbx + 0x18]
test cl, cl
jne 0x1400f99e3
mov rcx, qword [rbx + 0x178]
or rcx, qword [rbx + 0x188]
setne r14b
test al, al
invalid
jne 0x1400f79e2
sal byte [rbp + 0x13], 0x48
mov eax, dword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f7b04
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
test r14b, r14b
jne 0x1400f8332
mov rcx, qword [rdi + 0x400]
add rcx, 0x10
call fcn.1400bb460
mov dword [rbp + 0xc70], eax
mov dword [rbp + 0xc74], 0
je 0x1400f7a1a
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401bbaa8]
mov qword [rbp + 0xc50], rcx
add byte [rax - 0x77], cl
lea edx, [rax + 0xc]
add byte [rax], al
lea rcx, [0x1401e7aa8]
mov qword [rbp + 0xc58], rcx
lea rcx, [rbp + 0xc60]
movups xmmword [rcx], xmm6
mov byte [rdi + 0x3d4], 1
cmp dword [rdi + 0x3c8], 0
je 0x1400f7a5f
cmp dword [rdi + 0x3cc], eax
jne 0x1400f7a5f
invalid
or eax, 0x3d0bf83
add byte [rax], al
add byte [rdi], cl
test byte [rcx], ah
invalid
cmp dword [rdi + 0x3d0], 0
je 0x1400ede80
mov rax, qword [rbp + 0xc70]
mov qword [rbp + 0xf80], rax
mov rax, qword [rbp + 0xc50]
push rax
or al, 0
add byte [rax - 0x75], cl
mov ecx, dword [rbp + 0xc58]
push rax
or al, 0
add byte [rax - 0x75], cl
mov ecx, dword [rbp + 0xc58]
mov ecx, dword [rbp + 0xc58]
movdqu xmm0, xmmword [rbp + 0xc60]
movdqa xmmword [rbp + 0xf70], xmm0
add byte [rax], al
or al, 0
add byte [rsi + 0xf], ah
jg 0x1400f7a0c
jo 0x1400f7a98
add byte [rax], al
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], rcx
mov rcx, qword [rbp + 0xbf0]
lea rdx, [rbp + 0xf60]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
call fcn.140032d10
jmp 0x1400ede80
call fcn.14018a670
xor al, 1
add byte [rcx + rax], dh
movzx ecx, byte [rbx + 0x18]
test cl, cl
je 0x1400f79b9
jmp 0x1400f99e3
call fcn.14018a670
test al, al
jne 0x1400f792e
call fcn.14018a670
test al, al
mov r14, qword [rbp + 0x10c0]
mov ch, 0xc0
adc byte [rax], al
add byte [rdi], cl
test dword [rcx], edx
invalid
invalid
invalid
mov ch, 0xc0
adc byte [rax], al
add byte [rdi], cl
test dword [rcx], edx
invalid
mov rax, qword [rbp + 0x10f8]
add byte [rax], al
mov byte [rax + 0x18], 1
jmp 0x1400f7905
call fcn.14018a670
test al, al
jne 0x1400f79e2
mov byte [rbx + 0x18], 1
jmp 0x1400f79e2
mov rdx, qword [rax]
mov edx, dword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [rbp + 0x1108], rax
mov qword [rbp + 0x1128], rdx
mov rax, qword [rbp + 0x10c0]
mov rax, qword [rax + 0x160]
test rax, rax
je 0x1400f7b5f
mov rcx, qword [rbp + 0x10c0]
mov rcx, qword [rcx + 0x168]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x1108]
mov r14, qword [rbp + 0x10c0]
add byte [rcx - 0x77], cl
xchg byte [rax + 1], ah
add byte [rax], al
add byte [rcx - 0x77], cl
xchg byte [rax + 1], ah
add byte [rax], al
mov rax, qword [rbp + 0x1128]
mov qword [r14 + 0x168], rax
mov dword [rsi + 0x168], eax
cmp byte [rbp + 0xd88], 0
jne 0x1400f7b9e
mov rax, qword [0x14023c310]
adc al, 0
shl rax, 1
test rax, rax
jne 0x1400f82e3
xor ebx, ebx
xor esi, esi
jmp 0x1400f7905
std
invalid
invalid
std
invalid
mov r8, qword [rdi + 0x400]
mov r9, qword [rdi + 0x408]
lea rbx, [r8 + 0x10]
lea rdx, [r9 + 0x10]
mov rax, qword [rbp + 0x728]
sub byte [rdi], al
add byte [rax], al
mov qword [rbp + 0xc50], rax
mov rax, qword [rbp + 0xbf0]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xc58], rax
mov qword [rbp + 0xc70], rbx
mov qword [rbp + 0xc78], rdx
or al, 0
add dh, al
test dword [rax + 0xc], eax
or al, 0
add dh, al
test dword [rax + 0xc], eax
mov rax, qword [rbp + 0x9c8]
mov qword [rbp + 0xc60], rax
mov rax, qword [rbp + 0xba8]
mov eax, dword [rbp + 0xba8]
mov qword [rbp + 0xc68], rax
mov dword [rbp + 0xc68], eax
mov dword [rbp + 0xc68], eax
mov al, 3
movzx eax, al
lea rcx, [0x1401ec5a4]
str word [rax + 0x63]
add al, 0x81
str word [rax + 0x63]
add al, 0x81
add rax, rcx
mov esi, dword [rbp + 0x10cc]
adc byte [rax], al
add bh, bh
jmp rax
adc byte [rax], al
add bh, bh
jmp rax
invalid
mov eax, dword [rbp + 0xf30]
mov dword [rbp + 0x390], eax
add byte [rax - 0x75], cl
test dword [rax + 0xc], ecx
add byte [rax], al
mov dword [rbp + 0x394], eax
mov r8, qword [rbp + 0xc20]
test dword [rax], esp
or al, 0
add byte [rcx + rcx*4 - 0x7b], cl
cwde
add eax, dword [rax]
add byte [rsi + 0x4d], ah
movd ecx, mm0
test dword [rax], esp
or al, 0
add byte [rcx + rcx*4 - 0x7b], cl
cwde
add eax, dword [rax]
add byte [rsi + 0x4d], ah
movd ecx, mm0
movdqu xmmword [rbp + 0x3a0], xmm8
add byte [rax], al
mov rax, qword [rbp + 0x390]
mov rax, qword [rax]
mov byte [rbp + 0x10ed], 0
lea rcx, [rbp + 0xf60]
lea rdx, [rbp + 0x3a8]
xchg ebp, eax
test al, 3
add byte [rax], al
call rax
movdqu xmm0, xmmword [rbp + 0xf60]
movdqu xmm1, xmmword [rbp + 0xf70]
movq mm1, qword [rbp + 0xf70]
movq mm1, qword [rbp + 0xf70]
lea rax, [rbp + 0xa88]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
movq qword [rax], mm0
movq qword [rax], mm0
mov rcx, qword [rbp + 0xf20]
mov dword [rbp + 0xa84], ecx
mov eax, dword [rbp + 0x10a0]
mov byte [rbp + 0xa81], al
mov byte [rbp + 0xa80], 1
add byte [rax], al
add dword [rbx + 0x3c8bf], eax
add byte [rax], al
add byte [rax], al
add dword [rbx + 0x3c8bf], eax
add byte [rax], al
mov dword [rbp + 0x10cc], esi
je 0x1400f7e12
cmp dword [rdi + 0x3d0], ecx
jne 0x1400f7e12
mov eax, dword [rbp + 0xa88]
mov rdx, qword [rbp + 0xa90]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0xa98]
mov byte [rbp + 0x10ed], 0
lea rcx, [rbp + 0xaa0]
add byte [rax], al
call rax
mov rax, qword [rbp + 0x390]
mov rdx, qword [rbp + 0x398]
mov r8, qword [rbp + 0x3a0]
lea rcx, [rbp + 0x3a8]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1400ede80
mov dword [rbp + 0x10cc], esi
mov eax, dword [rbp + 0xf30]
mov dword [rbp + 0xd98], eax
mov rax, qword [rbp + 0xc48]
mov dword [rbp + 0xd9c], eax
mov rax, qword [rbp + 0xc20]
mov qword [rbp + 0xda0], rax
movq qword [rbp + 0xda8], xmm8
mov eax, dword [rbp + 0x10a0]
mov byte [rbp + 0xd91], al
mov byte [rbp + 0xd90], 2
mov rsi, qword [rbp + 0xd98]
test rsi, rsi
je 0x1400f7f51
movq r14, xmm8
test r14, r14
je 0x1400f821f
js 0x1400fbdac
mov bh, bh
invalid
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
jne 0x1400f7dd6
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400fbd9a
invalid
add byte [rax], al
mov qword [0x14023c280], rax
mov rcx, rax
xor edx, edx
mov r8, r14
call sub.KERNEL32.dll_HeapAlloc
mov rbx, rax
test rax, rax
jne 0x1400f8224
jmp 0x1400fbd9a
mov dword [rbp + 0x10cc], esi
mov word [rdi + 0x3f8], 0x101
mov dword [rdi + 0x3fc], 0
jmp 0x1400ede80
mov rax, qword [rbp + 0xaa0]
mov qword [rbp + 0xf80], rax
movzx eax, byte [rbp + 0xa80]
movzx ecx, byte [rbp + 0xa81]
movzx edx, word [rbp + 0xa82]
mov r8d, dword [rbp + 0xa84]
mov r9, qword [rbp + 0xa88]
movdqu xmm0, xmmword [rbp + 0xa90]
movdqa xmmword [rbp + 0xf70], xmm0
mov byte [rbp + 0xf60], al
mov byte [rbp + 0xf61], cl
mov word [rbp + 0xf62], dx
mov dword [rbp + 0xf64], r8d
mov qword [rbp + 0xf68], r9
mov byte [rbp + 0x10ed], 0
lea rcx, [rbp + 0xc70]
lea rdx, [rbp + 0xf60]
call fcn.1400badb0
movdqu xmm0, xmmword [rbp + 0x390]
movdqu xmm1, xmmword [rbp + 0x3a0]
movdqa xmmword [rbp + 0x270], xmm1
movdqa xmmword [rbp + 0x260], xmm0
mov byte [rbp + 0x10c9], 1
mov rcx, rbx
call fcn.1400bb460
movdqa xmm0, xmmword [rbp + 0x260]
movdqa xmm1, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0xda0], xmm1
movdqa xmmword [rbp + 0xd90], xmm0
mov dword [rbp + 0xdb0], eax
mov rcx, qword [rbp + 0xf20]
mov dword [rbp + 0xdb4], ecx
mov byte [rdi + 0x3d4], 1
cmp dword [rdi + 0x3c8], 0
je 0x1400f81d2
xor ebx, ebx
mov r14, qword [rbp + 0x1d8]
jmp 0x1400f8232
mov rax, qword [rbp + 0xd98]
mov rcx, qword [rbp + 0xda0]
mov rcx, qword [rcx - 8]
mov rdx, qword [rax + 0x30]
cmp rcx, rdx
jae 0x1400f9675
mov rax, qword [rax + 0x20]
shl rcx, 4
mov ebx, dword [rax + rcx + 8]
mov esi, dword [rax + rcx + 0xc]
jmp 0x1400f7fed
cmp dword [r15], 0
jne 0x1400f7fbd
mov rax, qword [rbp + 0xf20]
cmp dword [r12 + 0x24], eax
ja 0x1400f7fbd
mov rax, qword [rbp + 0xf20]
add eax, 2
mov ecx, eax
shr ecx, 0x1f
mov dword [r12 + 0x20], ecx
mov dword [r12 + 0x24], eax
lea rcx, [rbp + 0xf60]
mov rdx, qword [rbp + 0xf20]
xor r8d, r8d
xor r9d, r9d
call fcn.1400331e0
lea rcx, [rbp + 0xd90]
lea rdx, [rbp + 0xf60]
call fcn.140026db0
mov esi, eax
mov ebx, edx
mov rcx, qword [rbp + 0x1108]
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f82d4
xor ecx, ecx
mov qword [rbp + 0x10b8], r15
mov rax, qword [rbp + 0x1128]
movzx eax, byte [rax + 0x18]
test al, al
jne 0x1400fb632
mov dword [rbp + 0xf50], ecx
mov qword [rbp + 0xa80], r13
mov dword [rbp + 0xa88], esi
mov dword [rbp + 0xa8c], ebx
mov dword [rbp + 0x260], esi
mov dword [rbp + 0x264], ebx
mov r14d, esi
mov esi, esi
cmp qword [r12 + 0x1c8], rsi
jbe 0x1400faffd
mov r15d, ebx
mov rax, qword [r13]
imul rbx, rsi, 0x130
cmp dword [rax + rbx], 2
je 0x1400faffd
add rax, rbx
cmp dword [rax + 0x114], r15d
jne 0x1400faffd
mov rcx, qword [rbp + 0x1128]
lea r9, [rcx + 0x20]
mov rdx, r12
add r12, 0x170
mov eax, dword [rax + 0x48]
mov dword [rbp + 0x10d0], eax
lea rcx, [rdx + 0xc0]
mov qword [rbp + 0x10c0], rdx
lea rax, [rdx + 0x160]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
lea rax, [rbp + 0xa80]
mov qword [rsp + 0x20], rax
mov edx, dword [rbp + 0xf30]
mov r8b, 1
call fcn.140089270
mov rcx, qword [rbp + 0x10b8]
lea rdx, [rbp + 0xa80]
mov r8, r12
call fcn.140022090
mov dword [rbp + 0x260], r14d
mov dword [rbp + 0x264], r15d
mov rax, qword [rbp + 0x10c0]
cmp qword [rax + 0x1c8], rsi
jbe 0x1400faf8c
mov rax, qword [r13]
cmp dword [rax + rbx], 2
je 0x1400faf8c
add rax, rbx
cmp dword [rax + 0x114], r15d
jne 0x1400faf8c
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400f8157
call qword [rdx + ioctlsocket]
cmp dword [rbp + 0x10d0], 0x3b9aca00
setne r8b
mov rcx, r12
lea rdx, [rbp + 0xa80]
call fcn.140037bb0
cmp byte [rbp + 0xf50], 0
jne 0x1400f8190
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f82ff
mov rcx, qword [rbp + 0x1108]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov rsi, qword [rbp + 0x10c0]
cmp byte [rbp + 0x1118], 0
jne 0x1400f81c0
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1400f831c
mov rcx, qword [rbp + 0x10f8]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
jmp 0x1400ede80
mov ebx, 1
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbp + 0x10a0]
mov byte [rbp + 0xf61], al
mov qword [rbp + 0xf68], rbx
mov qword [rbp + 0xf70], r14
mov qword [rbp + 0x1d8], r14
mov qword [rbp + 0xf78], r14
mov byte [rbp + 0xf60], 2
lea rcx, [rbp + 0xc70]
lea rdx, [rbp + 0xf60]
call fcn.1400badb0
movzx eax, byte [rbp + 0xd90]
lea rcx, [rbp + 0xda8]
movdqu xmm0, xmmword [rcx - 0x17]
movdqu xmm1, xmmword [rcx - 7]
movdqa xmmword [rbp + 0x870], xmm0
movdqa xmmword [rbp + 0x880], xmm1
mov rcx, qword [rcx + 8]
mov qword [rbp + 0x88f], rcx
cmp al, 3
je 0x1400ede80
jmp 0x1400f8747
call fcn.14018a670
xor al, 1
mov dword [rbp + 0x1118], eax
movzx eax, byte [r12 + 0x18]
test al, al
je 0x1400f6363
jmp 0x1400fb766
call fcn.14018a670
mov ecx, eax
xor cl, 1
jmp 0x1400f800f
call fcn.14018a670
mov ebx, 0
mov esi, 0
test al, al
jne 0x1400f7905
jmp 0x1400f7af4
call fcn.14018a670
test al, al
jne 0x1400f8190
mov rax, qword [rbp + 0x1128]
mov byte [rax + 0x18], 1
jmp 0x1400f8190
call fcn.14018a670
test al, al
jne 0x1400f81c0
mov byte [rsi + 0x18], 1
jmp 0x1400f81c0
mov rax, qword [rbp + 0xbf8]
mov byte [rax], 4
mov r8, qword [rbp + 0x610]
cmp r8, 2
jne 0x1400f8580
lea rdx, [rbp + 0x628]
mov rcx, qword [rbp + 0x618]
mov rax, qword [rbp + 0x620]
test r8, r8
je 0x1400f85ac
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rbp + 0x610]
cmp r8, 2
je 0x1400f8620
mov rdx, qword [rbp + 0x628]
mov rcx, qword [rbp + 0x618]
mov rax, qword [rbp + 0x620]
test r8, r8
je 0x1400f85e8
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rbp + 0x610]
cmp rax, 2
je 0x1400f8620
test rax, rax
je 0x1400f8620
mov rax, qword [rbp + 0x618]
lock dec qword [rax]
jne 0x1400f8620
mov rcx, qword [rbp + 0x618]
mov rdx, qword [rbp + 0x620]
call fcn.1400d6770
mov r8, qword [rbp + 0x990]
cmp r8, 2
je 0x1400f86d1
lea rdx, [rbp + 0x9a8]
mov rcx, qword [rbp + 0x998]
mov rax, qword [rbp + 0x9a0]
test r8, r8
je 0x1400f865d
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rbp + 0x990]
cmp r8, 2
je 0x1400f86d1
mov rdx, qword [rbp + 0x9a8]
mov rcx, qword [rbp + 0x998]
mov rax, qword [rbp + 0x9a0]
test r8, r8
je 0x1400f8699
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rbp + 0x990]
cmp rax, 2
je 0x1400f86d1
test rax, rax
je 0x1400f86d1
mov rax, qword [rbp + 0x998]
lock dec qword [rax]
jne 0x1400f86d1
mov rcx, qword [rbp + 0x998]
mov rdx, qword [rbp + 0x9a0]
call fcn.1400d6770
movaps xmm6, xmmword [rbp + 0x1140]
movaps xmm7, xmmword [rbp + 0x1150]
movaps xmm8, xmmword [rbp + 0x1160]
movaps xmm9, xmmword [rbp + 0x1170]
movaps xmm10, xmmword [rbp + 0x1180]
movaps xmm11, xmmword [rbp + 0x1190]
movaps xmm12, xmmword [rbp + 0x11a0]
movaps xmm13, xmmword [rbp + 0x11b0]
movaps xmm14, xmmword [rbp + 0x11c0]
movaps xmm15, xmmword [rbp + 0x11d0]
add rsp, 0x1268
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0xf60]
mov rdx, rbx
call fcn.1400325d0
jmp 0x1400f835e
mov rcx, qword [rbp + 0x88f]
mov rdx, qword [rbp + 0xbf8]
mov qword [rdx + 0x20], rcx
movdqa xmm0, xmmword [rbp + 0x870]
movdqa xmm1, xmmword [rbp + 0x880]
movdqu xmmword [rdx + 0x11], xmm1
movdqu xmmword [rdx + 1], xmm0
mov byte [rdx], al
mov r8, qword [rbp + 0x610]
cmp r8, 2
jne 0x1400f8580
jmp 0x1400f8620
mov byte [rbp + 0x1127], 1
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.1.0_srcmapcore_raw.rs
call fcn.140184bf0
jmp case.0x1400f71b3.2
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srcio_read_buf.rs
call fcn.140184c70
jmp case.0x1400f71b3.2
mov qword [rbp + 0xf60], 0
lea rcx, [rbp + 0x770]
lea rdx, [rbp + 0x870]
lea r8, [rbp + 0xf60]
call fcn.1401899e0
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xa84]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xa84]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xa84]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xa84]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x9e4]
mov qword [rbp + 0x870], rax
lea rax, [0x140032050]
mov qword [rbp + 0x878], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0x870]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
mov byte [rbp + 0x1134], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x9e4]
mov qword [rbp + 0x870], rax
lea rax, [0x140032050]
mov qword [rbp + 0x878], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0x870]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
mov byte [rbp + 0x1134], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xd94]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xd94]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
mov edx, 0x2b
call fcn.140184cf0
jmp case.0x1400f71b3.2
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.140184cf0
jmp case.0x1400f71b3.2
mov byte [rbp + 0xf60], al
mov byte [rbp + 0x10ca], 0
lea rax, [0x1401b9700]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_GOAWAY_frameC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcprotogo_away.rs
lea r9, case.0x14013e714.176
lea r8, [rbp + 0xf60]
mov edx, shutdown
call fcn.140185040
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xd94]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcprotoconnection.rsmutex_poisoned
mov qword [rsp + 0x20], rax
lea rcx, [0x1401b9a54]
lea r9, [0x1401b9be0]
lea r8, [rbp + 0xf60]
mov edx, recv
call fcn.140185040
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xa84]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x874]
mov qword [rbp + 0xa80], rax
lea rax, [0x140032050]
mov qword [rbp + 0xa88], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x874]
mov qword [rbp + 0xa80], rax
lea rax, [0x140032050]
mov qword [rbp + 0xa88], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xa84]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
mov edx, 0x2b
call fcn.140184cf0
jmp case.0x1400f71b3.2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
mov edx, 0x2b
call fcn.140184cf0
jmp case.0x1400f71b3.2
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.1.0_srcmapcore_raw.rs
call fcn.140184bf0
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xa84]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rcx, str.assertion_failed:_self.remote.is_none__C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_settings.rs
lea r8, [0x1401b91a8]
mov edx, 0x27
call fcn.140184cf0
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xa84]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
mov qword [rbp + 0xf60], r14
mov byte [rbp + 0xf68], cl
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
mov rax, qword [rbp + 0x10b8]
mov qword [rbp + 0xf60], rax
mov eax, dword [rbp + 0x10d0]
mov byte [rbp + 0xf68], al
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
mov qword [rbp + 0xf60], rsi
mov byte [rbp + 0xf68], al
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x874]
mov qword [rbp + 0xa80], rax
lea rax, [0x140032050]
mov qword [rbp + 0xa88], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
mov byte [rbp + 0xf60], al
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streamsprioritize.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_buffer.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401b7407]
lea r9, case.0x14013e714.176
lea r8, [rbp + 0xf60]
mov edx, recv
call fcn.140185040
jmp case.0x1400f71b3.2
mov byte [rbp + 0xf60], al
lea rax, [0x1401b9388]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_pong_frame
lea r9, case.0x14013e714.176
lea r8, [rbp + 0xf60]
mov edx, shutdown
call fcn.140185040
jmp case.0x1400f71b3.2
lea rcx, [0x1401b9912]
lea r8, [0x1401b99d8]
mov edx, 0x5e
call fcn.140184cf0
jmp case.0x1400f71b3.2
mov byte [rbp + 0xf60], al
lea rax, [0x1401b7b88]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_WINDOW_UPDATE_frame
lea r9, case.0x14013e714.176
lea r8, [rbp + 0xf60]
mov edx, 0x1b
call fcn.140185040
jmp case.0x1400f71b3.2
mov dword [rbp + 0xf60], 3
lea rax, [0x1401b7ba0]
mov qword [rsp + 0x20], rax
lea rcx, str.unexpected_flow_control_state
lea r9, [0x1401b81c8]
lea r8, [rbp + 0xf60]
mov edx, 0x1d
call fcn.140185040
jmp case.0x1400f71b3.2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
mov edx, 0x2b
call fcn.140184cf0
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x684]
mov qword [rbp + 0x9e0], rax
lea rax, [0x140032050]
mov qword [rbp + 0x9e8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0x9e0]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x394]
mov qword [rbp + 0x870], rax
lea rax, [0x140032050]
mov qword [rbp + 0x878], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0x870]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x684]
mov qword [rbp + 0x390], rax
lea rax, [0x140032050]
mov qword [rbp + 0x398], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x870], rax
mov qword [rbp + 0x878], 1
mov qword [rbp + 0x890], 0
lea rax, [rbp + 0x390]
mov qword [rbp + 0x880], rax
mov qword [rbp + 0x888], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0x870]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x684]
mov qword [rbp + 0x390], rax
lea rax, [0x140032050]
mov qword [rbp + 0x398], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x870], rax
mov qword [rbp + 0x878], 1
mov qword [rbp + 0x890], 0
lea rax, [rbp + 0x390]
mov qword [rbp + 0x880], rax
mov qword [rbp + 0x888], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0x870]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
mov edx, 0x2b
call fcn.140184cf0
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x774]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
mov byte [rbp + 0x1137], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xa84]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
mov byte [rbp + 0x1107], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x394]
mov qword [rbp + 0x870], rax
lea rax, [0x140032050]
mov qword [rbp + 0x878], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0x870]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x394]
mov qword [rbp + 0x870], rax
lea rax, [0x140032050]
mov qword [rbp + 0x878], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0x870]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
mov byte [rbp + 0xf60], al
lea rax, [0x1401b91d8]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, case.0x14013e714.176
lea r8, [rbp + 0xf60]
mov edx, reloc.WS2_32.dll_shutdown
call fcn.140185040
jmp case.0x1400f71b3.2
mov rax, qword [rbp + 0xf50]
mov qword [rbp + 0xf60], rax
mov eax, dword [rbp + 0x10b8]
mov byte [rbp + 0xf68], al
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
mov edx, 0x2b
call fcn.140184cf0
jmp case.0x1400f71b3.2
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.140184cf0
jmp case.0x1400f71b3.2
mov byte [rbp + 0xf60], al
lea rax, [0x1401b9340]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_ping_frameC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcprotoping_pong.rs
lea r9, case.0x14013e714.176
lea r8, [rbp + 0xf60]
mov edx, shutdown
call fcn.140185040
jmp case.0x1400f71b3.2
mov rax, qword [rbp + 0x10f8]
mov qword [rbp + 0xf60], rax
mov eax, dword [rbp + 0xf50]
mov byte [rbp + 0xf68], al
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
mov rax, qword [rbp + 0x1128]
mov qword [rbp + 0xf60], rax
mov eax, dword [rbp + 0x10f8]
mov byte [rbp + 0xf68], al
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
lea rcx, [0x140190ce8]
lea r8, [0x140190d18]
mov edx, 0x2d
call fcn.140184cf0
jmp case.0x1400f71b3.2
mov qword [rbp + 0xf60], r12
mov byte [rbp + 0xf68], al
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
mov qword [rbp + 0xf60], rsi
mov byte [rbp + 0xf68], r11b
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
mov qword [rbp + 0xf60], rsi
mov byte [rbp + 0xf68], r14b
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x774]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
mov byte [rbp + 0x1137], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xd94]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
mov byte [rbp + 0x1127], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rcx, [0x14019159b]
lea r8, [0x1401915d0]
mov edx, 0x31
call fcn.140184cf0
jmp case.0x1400f71b3.2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streamsprioritize.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_buffer.rs
mov edx, 0x2b
call fcn.140184cf0
jmp case.0x1400f71b3.2
mov qword [rbp + 0xf60], r15
mov byte [rbp + 0xf68], r9b
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
mov byte [rbp + 0x1137], 1
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usize_
lea r8, [0x14018eec0]
mov edx, 0x30
call fcn.140184cf0
jmp case.0x1400f71b3.2
lea rax, [rbp + 0xa84]
mov qword [rbp + 0xd90], rax
lea rax, [0x140032050]
mov qword [rbp + 0xd98], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xd90]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
mov byte [rbp + 0x1106], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
mov byte [rbp + 0xf60], al
lea rax, [0x1401b92b0]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, case.0x14013e714.176
lea r8, [rbp + 0xf60]
mov edx, reloc.WS2_32.dll_shutdown
call fcn.140185040
jmp case.0x1400f71b3.2
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_write.rs
lea r8, [0x1401b9298]
mov edx, 0x3b
call fcn.140184cf0
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x774]
mov qword [rbp + 0xa80], rax
lea rax, [0x140032050]
mov qword [rbp + 0xa88], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0xd98], 1
mov qword [rbp + 0xdb0], 0
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xda0], rax
mov qword [rbp + 0xda8], 1
mov byte [rbp + 0x1135], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xd90]
call fcn.140184b30
jmp case.0x1400f71b3.2
mov byte [rbp + 0xf60], al
lea rax, [0x1401b9358]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_ping_frameC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcprotoping_pong.rs
lea r9, case.0x14013e714.176
lea r8, [rbp + 0xf60]
mov edx, shutdown
call fcn.140185040
jmp case.0x1400f71b3.2
mov byte [rbp + 0xf60], al
lea rax, [0x1401b90c8]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_WINDOW_UPDATE_frame
lea r9, case.0x14013e714.176
lea r8, [rbp + 0xf60]
mov edx, 0x1b
call fcn.140185040
jmp case.0x1400f71b3.2
mov dword [rbp + 0xf60], 3
lea rax, [0x1401b9100]
mov qword [rsp + 0x20], rax
lea rcx, str.unexpected_flow_control_state
lea r9, [0x1401b9408]
lea r8, [rbp + 0xf60]
mov edx, 0x1d
call fcn.140185040
jmp case.0x1400f71b3.2
mov qword [rbp + 0xf60], rcx
mov eax, dword [rbp + 0xf28]
mov byte [rbp + 0xf68], al
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
mov qword [rbp + 0xf60], r14
mov byte [rbp + 0xf68], al
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
lea rax, str.pending_ping_should_be_for_shutdown
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
lea rax, [0x1401e7aa8]
mov qword [rbp + 0xf70], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xf78], xmm0
lea rcx, [rbp + 0xd90]
lea rdx, [rbp + 0xf60]
call fcn.1401863e0
jmp case.0x1400f71b3.2
mov dword [rbp + 0xf38], eax
lea rcx, [0x14018eee7]
lea r8, [0x14018ef20]
mov edx, 0x39
call fcn.140184cf0
jmp case.0x1400f71b3.2
lea rcx, str.received_unexpected_shutdown_ping
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcprotoconnection.rsmutex_poisoned
mov edx, 0x21
call fcn.1401875e0
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x774]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
mov byte [rbp + 0x1137], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x264]
mov qword [rbp + 0xd90], rax
lea rax, [0x140032050]
mov qword [rbp + 0xd98], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xd90]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x264]
mov qword [rbp + 0xd90], rax
lea rax, [0x140032050]
mov qword [rbp + 0xd98], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xd90]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x774]
mov qword [rbp + 0xa80], rax
lea rax, [0x140032050]
mov qword [rbp + 0xa88], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0xd98], 1
mov qword [rbp + 0xdb0], 0
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xda0], rax
mov qword [rbp + 0xda8], 1
mov byte [rbp + 0x1135], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xd90]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x514]
mov qword [rbp + 0x9e0], rax
lea rax, [0x140032050]
mov qword [rbp + 0x9e8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0xd98], 1
mov qword [rbp + 0xdb0], 0
lea rax, [rbp + 0x9e0]
mov qword [rbp + 0xda0], rax
mov qword [rbp + 0xda8], 1
mov byte [rbp + 0x1105], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xd90]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x9e4]
mov qword [rbp + 0x770], rax
lea rax, [0x140032050]
mov qword [rbp + 0x778], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0xd98], 1
mov qword [rbp + 0xdb0], 0
lea rax, [rbp + 0x770]
mov qword [rbp + 0xda0], rax
mov qword [rbp + 0xda8], 1
mov byte [rbp + 0x1105], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xd90]
call fcn.140184b30
jmp case.0x1400f71b3.2
mov byte [rbp + 0x1117], 1
lea rcx, [0x1401b813a]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov edx, 0x37
call fcn.140184cf0
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x514]
mov qword [rbp + 0x9e0], rax
lea rax, [0x140032050]
mov qword [rbp + 0x9e8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0xd98], 1
mov qword [rbp + 0xdb0], 0
lea rax, [rbp + 0x9e0]
mov qword [rbp + 0xda0], rax
mov qword [rbp + 0xda8], 1
mov byte [rbp + 0x10f0], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xd90]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x514]
mov qword [rbp + 0x9e0], rax
lea rax, [0x140032050]
mov qword [rbp + 0x9e8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0xd98], 1
mov qword [rbp + 0xdb0], 0
lea rax, [rbp + 0x9e0]
mov qword [rbp + 0xda0], rax
mov qword [rbp + 0xda8], 1
mov byte [rbp + 0x10f0], 0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xd90]
call fcn.140184b30
jmp case.0x1400f71b3.2
mov rax, qword [rbp + 0x1108]
mov qword [rbp + 0xf60], rax
mov byte [rbp + 0xf68], cl
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x774]
mov qword [rbp + 0xc50], rax
lea rax, [0x140032050]
mov qword [rbp + 0xc58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
mov byte [rbp + 0x1137], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
mov rax, qword [rbp + 0x10f8]
mov qword [rbp + 0xf60], rax
mov eax, dword [rbp + 0x1118]
mov byte [rbp + 0xf68], al
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140185040
jmp case.0x1400f71b3.2
jmp case.0x1400f71b3.2
or dword [rax], eax
mov edx, 0x31
call fcn.140184cf0
jmp case.0x1400f71b3.2
test dword [rax + 0xc], ebx
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
mov byte [rbp + 0x1137], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
sldt word [rax]
sldt word [rax]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rax, [rbp + 0x9e4]
mov qword [rbp + 0x770], rax
lea rax, [0x140032050]
mov qword [rbp + 0x778], rax
test dword [rax + 7], edi
add byte [rax], al
test dword [rax + 7], edi
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0xd98], 1
mov dword [rbp + 0xd98], 1
mov dword [rbp + 0xd98], 1
mov qword [rbp + 0xdb0], 0
lea rax, [rbp + 0x770]
mov qword [rbp + 0xda0], rax
mov qword [rbp + 0xda8], 1
mov dword [rbp + 0xda8], 1
mov dword [rbp + 0xda8], 1
mov byte [rbp + 0x1105], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
ja 0x1400fbad4
or dword [rax], eax
lea rcx, [rbp + 0xd90]
call fcn.140184b30
jmp case.0x1400f71b3.2
ja 0x1400fbad4
mov dword [rbp + 0xda8], 1
mov byte [rbp + 0x10f7], 1
add dword [rax - 0x73], ecx
adc eax, 0x93517
add dword [rax - 0x73], ecx
adc eax, 0x93517
lea rcx, [rbp + 0xd90]
call fcn.140184b30
or edx, dword [rax + 0x7e90008]
invalid
add byte [rax], al
or edx, dword [rax + 0x7e90008]
add eax, 0x8d480000
test dword [rsi + rax - 0x76b80000], eax
test eax, esp
or dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff36511
mov qword [rbp + 0x9e8], rax
test eax, ebp
or dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x934bb
test eax, ebp
or dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x934bb
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0xd98], 1
mov qword [rbp + 0xdb0], 0
lea rax, [rbp + 0x9e0]
mov qword [rbp + 0xda0], rax
mov qword [rbp + 0xda8], 1
mov byte [rbp + 0x10f7], 0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xd90]
call fcn.140184b30
jmp case.0x1400f71b3.2
lea rcx, [0x140190882]
lea r8, [0x140190900]
mov edx, 0x1f
call fcn.140184cf0
jmp case.0x1400f71b3.2
mov byte [rbp + 0x10f0], 0
lea rcx, [0x1401bbb22]
lea r8, [0x1401bb988]
mov edx, 0xb
or eax, dword [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
call fcn.140186380
jmp case.0x1400f71b3.2
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x10f2], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
retf
xor cl, byte [rcx]
add byte [rax - 0x73], cl
lea esp, [rax + 0xf]
add byte [rax], al
call fcn.140184b30
jmp case.0x1400f71b3.2
retf
add byte [rcx + 1], bh
mov ecx, 1
mov rdx, r14
call fcn.1401846a0
jmp case.0x1400f71b3.2
call fcn.140005200
jmp case.0x1400f71b3.2
jmp case.0x1400f71b3.2
xchg ebx, eax
xor dword [rcx], ecx
add byte [rax - 0x77], cl
test dword [rax + 0x4800000d], edx
mov dword [rbp + 0xd98], 1
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xdb0], 0
lea rax, [rbp + 0x770]
mov qword [rbp + 0xda0], rax
mov qword [rbp + 0xda8], 1
mov dword [rbp + 0xda8], 1
mov byte [rbp + 0x1116], 0
mov byte [rbp + 0x1115], 1
add dh, al
test dword [0x1410fbeca], edx
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xd90]
add byte [rax], al
add byte [rax], al
call fcn.140184b30
jmp case.0x1400f71b3.2
dec dword [rax - 0x77]
test dword [rax + 0xc], ebx
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov dword [rbp + 0xf60], eax
mov dword [rbp + 0xf60], eax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
test dword [rax + 0xf], edi
add byte [rax], al
add dword [rax], eax
add byte [rax], al
test dword [rax + 0xf], edi
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x1137], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
lea rcx, [rbp + 0xf60]
call fcn.140184b30
jmp case.0x1400f71b3.2
test dword [rax + 0x48000003], ebx
lea eax, [0x14018f008]
mov qword [rbp + 0xc50], rax
mov qword [rbp + 0xc58], 1
mov qword [rbp + 0xc70], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x48000003], edx
mov dword [rbp + 0xc60], eax
mov qword [rbp + 0xc68], 1
mov byte [rbp + 0x10f5], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_store.rs
or esi, dword [rax]
or dword [rax], eax
lea rcx, [rbp + 0xc50]
call fcn.140184b30
ud2
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x28]
call fcn.14016bec0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea edx, [rax - 0x18000000]
jo case.0x1400c82e6.481
in eax, dx
in eax, dx
add eax, 0x83489000
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
pop rsi
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x75], cl
fsubr st(0)
adc dword [rsi + rsi*8], 0xffffffff
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
lea ecx, [rax + 0x48000000]
add ecx, 0x48
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
lea ecx, [rax + 0x48000000]
add ecx, 0x48
call fcn.14010a700
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rdi
push rbx
sub rsp, 0x150
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xc8], 0xfffffffffffffffe
enter 0, 0
invalid
invalid
invalid
dec dword [rdi]
mov dh, 0x81
rol byte [rcx], 1
add byte [rax], al
test eax, eax
ror byte [rdi], 0x84
cwde
add byte [rax], al
add byte [rax], al
add dh, bh
invalid
ror byte [rdi], 0x84
cwde
add byte [rax], al
add byte [rax], al
cmp eax, 3
jne 0x14010a56d
mov r14, qword [rcx + 0x1b0]
add byte [rax], al
cmp eax, 3
jne 0x14010a56d
mov r14, qword [rcx + 0x1b0]
add dword [rax], eax
add byte [rcx - 0x80], al
mov esi, 0x198
add byte [rbp + 8], dh
cmp byte [r14 + 0x198], 0
jne 0x14010a381
mov byte [r14 + 0x198], 1
xchg byte [rax + 0x1000001], bl
mov qword [rbp + 0xc0], rcx
lea rax, [rcx + 0x1b0]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xb8], rax
mov dword [rbp + 0xb8], eax
mov eax, 0xf0000000
or qword [r14 + 0x1c8], 1
lock or qword [r14 + 0x1c8], 1
lea rcx, [r14 + 0x1a0]
add byte [rax], al
call fcn.14016a9f0
lea rsi, [r14 + 0x180]
mov dh, 0x80
add dword [rax], eax
invalid
mov dh, 0x80
add dword [rax], eax
add byte [rcx - 0x73], cl
mov esi, 0x80
add byte [rax], al
invalid
lea rdi, [r14 + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
pop rbp
movabs al, byte [0x8948d98948001f0f]
invalid
invalid
lea rbx, [rbp - 0x60]
nop dword [rax]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
mov eax, edi
mov r8, rdi
mov eax, edi
call fcn.1400d8440
cmp dword [rbp - 0x60], 1
add dword [rdi], ecx
xchg dword [rbx], ebp
add dword [rax], eax
invalid
add dword [rdi], ecx
xchg dword [rbx], ebp
add dword [rax], eax
add al, dh
sub qword [r14 + 0x1c8], 2
sub dword [rsi + 0x1c8], 2
lock sub qword [r14 + 0x1c8], 2
sub dword [rsi + 0x1c8], 2
jb 0x14010a57c
cmp dword [rbp - 0x60], 1
ja 0x14010a3c0
movabs al, byte [0x3be8d98948d37701]
psadbw mm7, mm7
mov ecx, ebx
call fcn.14006b330
jmp 0x14010a3c0
mov qword [rbp + 0xc0], rcx
call fcn.14008d170
mov rax, qword [rbp + 0xc0]
add byte [rax], al
add byte [rax], al
add al, ch
insd dword [rdi], dx
sub eax, 0x8b48fff8
test eax, eax
add byte [rax], al
add byte [rax], al
invalid
invalid
nop
add byte [rax], al
mov rdx, qword [rax + 0x1a0]
movabs al, byte [0x6474d28548000001]
add byte [rax], al
test rdx, rdx
test edx, edx
je 0x14010a47a
mov rax, qword [rbp + 0xc0]
add rax, 0x1a0
add byte [rax], al
test eax, eax
add byte [rax], al
add byte [rax + 5], cl
movabs al, byte [0xb8858948000001]
add byte [rax], al
invalid
invalid
invalid
invalid
invalid
add byte [rax], al
mov qword [rbp + 0xb8], rax
mov eax, 0x48000000
mov eax, dword [rdx + 0x40]
add byte [rax], al
mov rax, qword [rdx + 0x40]
nop
mov rcx, rax
test cl, 4
jne 0x14010a45d
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x40], r8
jne 0x14010a430
and ecx, 5
cmp ecx, 1
jne 0x14010a45d
mov rax, qword [rdx + 0x30]
mov rcx, qword [rdx + 0x38]
cmp dil, dil
push rax
invalid
mov rcx, qword [rbp + 0xb8]
mov rax, qword [rcx]
test rax, rax
je 0x14010a47a
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rax - 0x7b], ecx
sal byte [rsi + rcx - 0x10], 0x48
dec dword [rax]
lock dec qword [rax]
jne 0x14010a47a
mov rcx, qword [rcx]
mov ecx, dword [rcx]
call fcn.1400d7080
cld
dec dword [rax - 0x75]
test eax, eax
add byte [rax], al
add byte [rbx + rcx*4 - 0x50], cl
mov al, 0x98
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
mov r14, qword [rax + 0x198]
cmp byte [r14 + 0x198], 0
mov esi, 0x198
add byte [rbp + 8], dh
mov al, 0x98
add dword [rax], eax
add byte [rcx - 0x80], al
mov esi, 0x198
add byte [rbp + 8], dh
mov byte [r14 + 0x198], 1
mov byte [rsi + 0x198], 1
cwde
add dword [rax], eax
add byte [rcx], al
add rax, 0x198
mov qword [rbp + 0xc0], rax
add byte [rax], al
test eax, eax
add byte [rax], al
add al, dh
or qword [r14 + 0x1c8], 1
mov cs, eax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
lock or qword [r14 + 0x1c8], 1
mov cs, eax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add dword [rcx - 0x73], ecx
mov fs, word [rax - 0x17ffffff]
invalid
add dword [rax], eax
add al, ch
xor al, 5
invalid
lea rcx, [r14 + 0x1a0]
call fcn.14016a9f0
movabs al, byte [0x60534e8000001]
lea rsi, [r14 + 0x180]
lea rdi, [r14 + 0x80]
mov esi, 0x80
mov esi, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
lea rbx, [rbp - 0x60]
nop
mov rcx, rbx
mov rdx, rsi
lea rbx, [rbp - 0x60]
nop
mov rcx, rbx
mov ecx, ebx
mov rdx, rsi
mov r8, rdi
call fcn.1400d8440
invalid
invalid
cld
inc dword [rbx + 0x7701a07d]
invalid
inc dword [rbx + 0x7701a07d]
lock sub qword fs:[r14 + 0x1c8], 2
lock sub qword [r14 + 0x1c8], 2
jb 0x14010a585
invalid
cmp dword [rbp - 0x60], 1
movabs al, byte [0x2fe8d98948d77701]
invalid
ja 0x14010a4d0
mov ecx, ebx
call fcn.14006b330
invalid
invalid
jmp 0x14010a4d0
mov rcx, qword [rbp + 0xb8]
mov rax, qword [rcx]
lock dec qword [rax]
dec dword [rax]
jne case.0x140098c1d.395
mov rcx, qword [rcx]
call fcn.1400d6c50
mov rcx, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x75], cl
sub dword [rax - 0xfffffff], 0x7508ff48
test al, 1
add byte [rax], al
lock dec qword [rax]
jne 0x14010a56d
add rcx, 0x1a8
mov rax, qword [rcx + 0x1a8]
test al, 1
add byte [rax], al
add dword [rax], eax
add al, dh
dec qword [rax]
lock dec qword [rax]
jne 0x14010a56d
add rcx, 0x1a8
add rsp, 0x150
pop rbx
pop rdi
push rax
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
jmp fcn.1400d7d60
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
mov rax, qword [rcx]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x14010a56d
mov rcx, qword [rcx]
add rsp, 0x150
invalid
push rax
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
invalid
pop rsi
pop rbp
jmp fcn.1400d6c50
cld
invalid
cld
call qword [rax + 0x50c48148]
push rax
nop
add rsp, 0x150
push rax
add dword [rax], eax
add byte [rbx + 0x5f], bl
push rax
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
mov ecx, 7
invalid
int 0x29
ud2
sub dword [rdi], ecx
or edi, dword [rcx + 7]
mov ecx, 7
int 0x29
ud2
sub dword [rdi], ecx
or esp, dword [rsi - 0x70]
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test eax, eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add dword [rax], eax
add byte [rax], al
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test eax, eax
add byte [rax], al
add byte [rax - 0x73], cl
mov byte [rax - 0x17ffffff], ah
add byte [rax], al
call fcn.1400cfb10
nop
add rsp, 0x20
add byte [rax], al
call fcn.1400cfb10
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax - 0x75], cl
invalid
rol byte [rax], 0
add al, ch
out dx, al
sub eax, edi
call qword [rax + 0x20c48348]
invalid
invalid
add byte [rax - 0x75], cl
invalid
sub eax, edi
call qword [rax + 0x20c48348]
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax - 0x75], cl
lea edi, [rax - 0x18000000]
mov eax, 0xe8000000
mov rcx, qword [rbp + 0xb8]
call fcn.14008cfe0
nop
mov eax, 0xe8000000
mov esi, 0x90fff829
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax - 0x75], cl
lea edi, [rax - 0x18000000]
mov eax, 0xe8000000
mov ss, word [rcx]
clc
call qword [rax + 0x20c48348]
invalid
add byte [rax - 0x75], cl
lea edi, [rax - 0x18000000]
mov eax, 0xe8000000
mov ss, word [rcx]
clc
call qword [rax + 0x20c48348]
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0xc0]
add rcx, 0x198
call fcn.14008d000
sub eax, edi
call qword [rax + 0x20c48348]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
sub eax, edi
call qword [rax + 0x20c48348]
add esp, 0x20
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, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0xc0]
add rcx, 0x1a8
add al, ch
invalid
push rdx
idiv bh
nop
add rsp, 0x20
and byte [rbx + 0x5f], bl
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
add al, ch
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
int3
int3
adc cl, byte [rax - 0x77]
enter 0xffffffffffffc931, 0x48
leave
xchg qword [rax + 8], rcx
mov eax, ecx
xor ecx, ecx
leave
xchg qword [rax + 8], rcx
test rcx, rcx
leave
jne fcn.1400ce670
ret
mov dword [rbp - 8], 0xfffffffe
invalid
invalid
or edx, 4
add dword [rax - 0x7b], ecx
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
jne 0x14010a791
mov rcx, qword [rcx]
add rsp, 0x30
pop rbp
jmp fcn.14004aaf0
add rsp, 0x20
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
push 0x30
push 0x30
mov rcx, qword [rbp - 0x10]
add rcx, 8
invalid
call fcn.14010a810
nop
add rsp, 0x20
pop rbp
ret
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 + 0x30]
push 0x30
mov rcx, qword [rbp - 0x10]
call fcn.14004aad0
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
int3
mov eax, dword [rcx]
test r8, r8
je 0x14010a881
mov qword [rbp - 0x10], rcx
mov rax, qword [r8 + 0x30]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
ret 0x8348
mov rdx, rax
or rdx, 4
lock cmpxchg qword [r8 + 0x30], rdx
cmpxchg dword [rax + 0x30], edx
cmpxchg dword [rax + 0x30], edx
jne 0x14010a840
int1
and eax, 0xa
cmp eax, 8
jne 0x14010a862
mov rax, qword [r8 + 0x10]
mov rcx, qword [r8 + 0x18]
sbb bh, bh
push rax
adc byte [rax - 0x75], cl
invalid
invalid
adc byte [rcx - 0x75], cl
sbb dil, dil
sbb bh, bh
push rax
adc byte [rax - 0x75], cl
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
test rax, rax
je 0x14010a881
adc esi, eax
dec qword [rax]
lock dec qword [rax]
jne 0x14010a881
mov rcx, qword [rcx]
add rsp, 0x30
invalid
xor byte [rbp - 0x17], bl
outsd dx, dword [rsi]
add dh, ah
invalid
or dword [rax - 0x7d], ecx
invalid
add dh, ah
call qword [rax + 0x30c48348]
nop
add rsp, 0x30
pop rbp
ret
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
call fcn.14004aad0
hlt
call qword [rax + 0x20c48348]
invalid
and byte [rbp - 0x3d], bl
hlt
invalid
int3
mov eax, 0x1438
call fcn.140183d60
sub rsp, rax
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x13a0], xmm10
movdqa xmmword [rbp + 0x1390], xmm9
adc eax, dword [rax]
add byte [rsi + 0x44], ah
movq qword [rbp + 0x1380], mm0
movaps xmmword [rbp + 0x1370], xmm7
movaps xmmword [rbp + 0x1360], xmm6
and rsp, 0xffffffffffffff80
mov rbx, rsp
mov qword [rbx + 0x13d0], rbp
mov qword [rbp + 0x1358], 0xfffffffffffffffe
mov qword [rbx + 0x640], rdx
mov rdx, rcx
mov edx, ecx
mov edx, ecx
movzx eax, byte [rcx + 0x1d0]
lea rcx, [0x1401ec5d4]
lea ecx, [0x1401ec5d4]
lea ecx, [0x1401ec5d4]
mov dword [rsi + rcx], ebx
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbx + 0x60], rdx
invalid
jmp rax
mov word [rdx + 0x1d1], 0x101
mov dword [rdx + 0x1d1], 0x8d480101
add byte [rcx], al
add dword [rax - 0x73], ecx
invalid
add dword [rcx], eax
lea rsi, [rbx + 0x180]
lea esi, [rbx + 0x180]
mov bl, 0x80
add dword [rax], eax
add byte [rcx - 0x48], al
mov eax, 0x198
mov rcx, rsi
mov r8d, 0x198
mov eax, 0x198
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
pushfq
invalid
call fcn.14013c510
test rax, rax
je 0x14010a9f6
invalid
add byte [rax - 0x7b], cl
sal byte [rbx + rsi*2 + 0x48], 0x8b
jae 0x14010a9cc
invalid
mov rax, qword [rbx + 0x60]
mov byte [rax + 0x1d2], 0
mov rcx, qword [rax + 0x1a0]
mov ecx, dword [rax + 0x1a0]
invalid
invalid
call fcn.14008b4f0
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
test rax, rax
je 0x14010aa55
mov dl, 0
add byte [rax], al
mov dl, 0
add byte [rax], al
cmp rax, 1
jne 0x14010aa48
wait
add byte [rax], al
invalid
wait
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rdi + 0x48000000], bl
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdx
test rdx, rdx
je 0x14010aa55
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdx
invalid
jb 0x14010aa26
call fcn.140011430
jmp 0x14010aa55
invalid
lea rax, [rdx + 0x1c8]
enter 1, 0
add byte [rax - 0x77], cl
movzx eax, byte [rdx + 0x1c8]
movzx eax, byte [rdx + 0x1c8]
add byte [rax], al
mov qword [rbx + 0x40], rax
movzx eax, byte [rdx + 0x1c8]
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401ec5e4]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
invalid
invalid
jmp rax
jmp 0x14010abc3
mov rdi, qword [rdx + 0x1c0]
jmp 0x14010abd1
invalid
rol byte [rcx], 0
add cl, ch
fild dword [rcx]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbx + 0x60]
mov qword [rax + 0x1a8], rdx
mov byte [rax + 0x1d2], 0
mov rcx, qword [rax + 0x1a0]
invalid
invalid
add dword [rax], eax
invalid
mov byte [rax + 0x31000001], ah
shr al, cl
fimul dword [rdx]
clc
dec dword [rax - 0x7d]
clc
xor edx, edx
call fcn.14008b4f0
cmp rax, 1
add dword [rdi], ecx
test edx, ebp
add byte [rax], al
invalid
add dword [rdi], ecx
test edx, ebp
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rax + rcx + 0x48], cl
mov ecx, edx
call fcn.140011430
mov rax, qword [rbx + 0x60]
lea rcx, [rax + 0x1a8]
add byte [rax], al
test rdx, rdx
je 0x14010aa2d
add byte [rax], al
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14010aa55
call fcn.1400d7d60
jmp 0x14010aa55
test rdx, rdx
je 0x14010aa55
mov rax, qword [rbx + 0x60]
mov r15, qword [rax + 0x198]
cmp byte [r15 + 0x198], 0
jne 0x14010aa72
invalid
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.1400d8440
cmp dword [rbx + 0x180], 1
add byte [rcx], al
add byte [rcx], al
ja 0x14010aae9
lock sub qword [r15 + 0x1c8], 2
jb 0x14010ab93
add byte [rax], al
add cl, byte [rdi]
invalid
cmp dword [rbx + 0x180], 1
ja 0x14010aab0
mov rcx, r14
call fcn.14006b330
jmp 0x14010aab0
mov rcx, qword [rbx + 0x40]
mov ecx, dword [rbx + 0x40]
mov rax, qword [rcx]
lock dec qword [rax]
dec qword [rax]
mov sil, 1
mov dh, 1
jne 0x14010ab9c
mov rcx, qword [rcx]
call fcn.1400d6c50
jmp 0x14010ab9c
mov rdx, qword [rbx + 0x60]
mov byte [rdx + 0x1d1], 0
invalid
rol dword [rcx], 1
add byte [rax], al
add byte [rax - 0x75], cl
invalid
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov al, 1
add byte [rax], al
jmp 0x14010aba3
lea rcx, [0x1401b98c0]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_blockingclient.rs
mov edx, 0x23
add byte [rax], al
call fcn.140184cf0
ud2
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_blockingclient.rs
mov edx, 0x22
call fcn.140184cf0
ud2
jae 0x14010ab3f
lea rcx, [0x1401b98c0]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_syncmpscunbounded.rs
mov edx, 0x23
add byte [rdx + 0x23], bh
call fcn.140184cf0
jmp 0x14010dcaa
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_syncmpscunbounded.rs
mov edx, 0x22
call fcn.140184cf0
jmp 0x14010dcaa
mov ecx, 7
int 0x29
ud2
xor eax, eax
jmp 0x14010cd0c
mov rdi, qword [rdx + 0x1b8]
mov qword [rdx + 0x1c0], rdi
mov rax, qword [rbx + 0x640]
mov rsi, qword [rax]
mov rcx, rsi
call fcn.14006b260
test al, 1
jne case.0x1400eae9e.106
mov ecx, eax
shr ecx, 0x10
mov dword [rbx + 0xe8], ecx
shr eax, 8
mov dword [rbx + 0xec], eax
mov r12, qword [rdi]
lea rdi, [r12 + 0x180]
lea r14, [r12 + 0x80]
lea rcx, [rbx + 0x180]
mov rdx, rdi
mov r8, r14
call fcn.1400d8440
mov r13, qword [rbx + 0x180]
cmp r13, 2
je 0x14010ad62
cmp r13d, 3
jne 0x14010ad97
lea rcx, [r12 + 0x100]
mov rdx, rsi
call fcn.140162a60
lea rcx, [rbx + 0x180]
mov rdx, rdi
mov r8, r14
call fcn.1400d8440
mov r13, qword [rbx + 0x180]
cmp r13, 2
je 0x14010aed5
cmp r13d, 3
je 0x14010cb54
lea rdx, [rbx + 0x188]
lea rcx, [rbx + 0x6a0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x218]
mov qword [rbx + 0x70], rax
mov rax, qword [rbx + 0x220]
mov qword [rbx + 0xd0], rax
mov rax, qword [rbx + 0x228]
mov qword [rbx + 0x80], rax
mov eax, dword [rbx + 0x230]
mov dword [rbx + 0x9c], eax
mov eax, dword [rbx + 0x234]
mov dword [rbx + 0x5c], eax
movups xmm0, xmmword [rbx + 0x238]
movaps xmmword [rbx + 0xa20], xmm0
movups xmm0, xmmword [rbx + 0x248]
movaps xmmword [rbx + 0xa30], xmm0
mov rax, qword [rbx + 0x258]
mov qword [rbx + 0xa40], rax
mov rax, qword [rbx + 0x260]
mov qword [rbx + 0x4e8], rax
mov eax, dword [rbx + 0x268]
mov dword [rbx + 0xe4], eax
movups xmm0, xmmword [rbx + 0x26c]
movaps xmmword [rbx + 0xcd0], xmm0
movups xmm0, xmmword [rbx + 0x278]
movups xmmword [rbx + 0xcdc], xmm0
movzx eax, byte [rbx + 0x288]
mov byte [rbx + 0x5a], al
mov rax, qword [rbx + 0x290]
mov qword [rbx + 0x178], rax
lock sub qword [r12 + 0x1c8], 2
jae 0x14010ae74
mov ecx, 7
int 0x29
ud2
mov rax, qword [r12 + 0x1c8]
mov r13d, 2
cmp rax, 1
jbe 0x14010aeed
lea rcx, [0x1401b5be2]
lea r8, [0x1401b5c90]
mov edx, 0x30
call fcn.140184cf0
jmp 0x14010dcaa
lea rdx, [rbx + 0x188]
lea rcx, [rbx + 0x6a0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x218]
mov qword [rbx + 0x70], rax
mov rax, qword [rbx + 0x220]
mov qword [rbx + 0xd0], rax
mov rax, qword [rbx + 0x228]
mov qword [rbx + 0x80], rax
mov eax, dword [rbx + 0x230]
mov dword [rbx + 0x9c], eax
mov eax, dword [rbx + 0x234]
mov dword [rbx + 0x5c], eax
movups xmm0, xmmword [rbx + 0x238]
movaps xmmword [rbx + 0xa20], xmm0
movups xmm0, xmmword [rbx + 0x248]
movaps xmmword [rbx + 0xa30], xmm0
mov rax, qword [rbx + 0x258]
mov qword [rbx + 0xa40], rax
mov rax, qword [rbx + 0x260]
mov qword [rbx + 0x4e8], rax
mov eax, dword [rbx + 0x268]
mov dword [rbx + 0xe4], eax
movups xmm0, xmmword [rbx + 0x26c]
movaps xmmword [rbx + 0xcd0], xmm0
movups xmm0, xmmword [rbx + 0x278]
movups xmmword [rbx + 0xcdc], xmm0
movzx eax, byte [rbx + 0x288]
mov byte [rbx + 0x5a], al
mov rax, qword [rbx + 0x290]
mov qword [rbx + 0x178], rax
lock sub qword [r12 + 0x1c8], 2
jb 0x14010dcb5
lea rcx, [rbx + 0x1090]
lea rdx, [rbx + 0x6a0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0xa20]
movaps xmm1, xmmword [rbx + 0xa30]
movaps xmmword [rbx + 0xd60], xmm0
movaps xmmword [rbx + 0xd70], xmm1
mov rax, qword [rbx + 0xa40]
mov qword [rbx + 0xd80], rax
movaps xmm0, xmmword [rbx + 0xcd0]
movaps xmmword [rbx + 0x110], xmm0
movups xmm0, xmmword [rbx + 0xcdc]
movups xmmword [rbx + 0x11c], xmm0
jmp 0x14010aeed
mov rax, qword [r12 + 0x1c8]
mov r13d, 2
cmp rax, 1
ja 0x14010db55
lea rcx, [rbx + 0x1340]
lea rdx, [rbx + 0x1090]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0xd60]
movaps xmm1, xmmword [rbx + 0xd70]
movaps xmmword [rbx + 0x590], xmm0
movaps xmmword [rbx + 0x5a0], xmm1
mov rax, qword [rbx + 0xd80]
mov qword [rbx + 0x5b0], rax
movaps xmm0, xmmword [rbx + 0x110]
movaps xmmword [rbx + 0x9b0], xmm0
movups xmm0, xmmword [rbx + 0x11c]
movups xmmword [rbx + 0x9bc], xmm0
mov rax, qword [rbx + 0x40]
mov byte [rax], 1
cmp r13d, 2
je 0x14010cb95
lea rsi, [rbx + 0x1000]
lea rdx, [rbx + 0x1340]
mov r8d, 0x90
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x5b0]
mov qword [rbx + 0x9a0], rax
movaps xmm0, xmmword [rbx + 0x590]
movaps xmm1, xmmword [rbx + 0x5a0]
movaps xmmword [rbx + 0x990], xmm1
movaps xmmword [rbx + 0x980], xmm0
movaps xmm0, xmmword [rbx + 0x9b0]
movaps xmmword [rbx + 0x9d0], xmm0
movups xmm0, xmmword [rbx + 0x9bc]
movups xmmword [rbx + 0x9dc], xmm0
mov rax, qword [rbx + 0x178]
mov qword [rbx + 0x650], rax
mov rax, qword [rbx + 0x60]
mov rdi, qword [rax + 0x1a8]
mov rax, qword [rbx + 0x9e4]
mov qword [rbx + 0x100], rax
movups xmm0, xmmword [rbx + 0x9d4]
movaps xmmword [rbx + 0xf0], xmm0
movups xmm0, xmmword [rbx + 0x1080]
movaps xmmword [rbx + 0xa00], xmm0
movups xmm0, xmmword [rbx + 0x1070]
movaps xmmword [rbx + 0x160], xmm0
movups xmm0, xmmword [rbx + 0x1060]
movaps xmmword [rbx + 0x150], xmm0
movups xmm0, xmmword [rbx + 0x1020]
movups xmm1, xmmword [rbx + 0x1030]
movdqu xmm2, xmmword [rbx + 0x1040]
movdqu xmm3, xmmword [rbx + 0x1050]
movdqa xmmword [rbx + 0x140], xmm3
movdqa xmmword [rbx + 0x130], xmm2
movaps xmmword [rbx + 0x120], xmm1
movaps xmmword [rbx + 0x110], xmm0
mov qword [rbx + 0x658], r13
movdqu xmm0, xmmword [rbx + 0x1340]
movdqu xmm1, xmmword [rbx + 0x1350]
movdqu xmmword [rbx + 0x660], xmm0
movdqu xmmword [rbx + 0x670], xmm1
cmp dword [rbx + 0x5c], 0
je 0x14010b15b
mov r14d, dword [rbx + 0x5c]
cmp qword [rbx + 0x80], r14
jbe 0x14010b0d2
mov rax, qword [rbx + 0x70]
cmp byte [rax + r14], 0xbf
jg 0x14010b0d4
mov byte [rbx + 0x3c], 1
mov byte [rbx + 0x3d], 1
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rbx + 0x70]
mov rdx, qword [rbx + 0x80]
xor r8d, r8d
mov r9, r14
call fcn.140185260
jmp 0x14010dcaa
jne 0x14010b0a3
cmp dword [rbx + 0x5c], 4
jne 0x14010b0f5
lea rdx, str.httphttpswswssftpfileC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
mov rcx, qword [rbx + 0x70]
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14010b77e
cmp qword [rbx + 0x80], r14
jbe 0x14010b138
mov rax, qword [rbx + 0x70]
cmp byte [rax + r14], 0xbf
jg 0x14010b13a
mov byte [rbx + 0x3c], 1
mov byte [rbx + 0x3d], 1
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rbx + 0x70]
mov rdx, qword [rbx + 0x80]
xor r8d, r8d
mov r9, r14
call fcn.140185260
jmp 0x14010dcaa
jne 0x14010b109
cmp dword [rbx + 0x5c], 5
jne 0x14010b15b
lea rdx, [0x1401e709c]
mov rcx, qword [rbx + 0x70]
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14010b77e
movups xmm0, xmmword [rsi + 0x80]
movaps xmmword [rbx + 0x180], xmm0
mov rax, qword [rbx + 0x70]
mov qword [rbx + 0x190], rax
mov rax, qword [rbx + 0xd0]
mov qword [rbx + 0x198], rax
mov rax, qword [rbx + 0x80]
mov qword [rbx + 0x1a0], rax
mov eax, dword [rbx + 0x9c]
mov dword [rbx + 0x1a8], eax
mov eax, dword [rbx + 0x5c]
mov dword [rbx + 0x1ac], eax
movdqa xmm0, xmmword [rbx + 0x590]
movdqa xmm1, xmmword [rbx + 0x5a0]
movdqa xmmword [rbx + 0x1b0], xmm0
movdqa xmmword [rbx + 0x1c0], xmm1
mov rax, qword [rbx + 0x5b0]
mov qword [rbx + 0x1d0], rax
mov byte [rbx + 0x3c], 1
mov byte [rbx + 0x3d], 0
lea rcx, [rbx + 0x180]
call fcn.1400d3d90
mov rsi, rax
cmp qword [rbx + 0x658], 0
je 0x14010b204
mov byte [rbx + 0x4c], 0
lea rcx, [rbx + 0x660]
call fcn.1400e5210
mov byte [rbx + 0x5b], 0
lea rcx, [rbx + 0x110]
call fcn.1400217d0
cmp byte [rbx + 0xf0], 0xa
jb 0x14010b23d
cmp qword [rbx + 0x100], 0
je 0x14010b23d
mov r8, qword [rbx + 0xf8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov edi, 2
lea rcx, [rbx + 0xa30]
lea rdx, [rbx + 0xcd0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0x950]
movdqa xmm1, xmmword [rbx + 0x960]
movups xmmword [rbx + 0xad8], xmm0
movdqu xmmword [rbx + 0xae8], xmm1
mov rax, qword [rbx + 0x970]
mov qword [rbx + 0xaf8], rax
movaps xmm0, xmmword [rbx + 0x680]
movups xmmword [rbx + 0xb00], xmm0
mov rax, qword [rbx + 0x690]
mov qword [rbx + 0xb10], rax
movdqa xmm0, xmmword [rbx + 0x9f0]
movdqu xmmword [rbx + 0xb20], xmm0
mov eax, 1
lock xadd qword [0x14023c0a0], rax
mov qword [rbx + 0x5e0], rax
mov qword [rbx + 0xa20], rdi
mov qword [rbx + 0xa28], rsi
mov rax, qword [rbx + 0xb0]
mov qword [rbx + 0xab8], rax
mov rax, qword [rbx + 0x88]
mov qword [rbx + 0xac0], rax
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0xac8], rax
mov eax, dword [rbx + 0xa0]
mov dword [rbx + 0xad0], eax
mov eax, dword [rbx + 0xa8]
mov dword [rbx + 0xad4], eax
mov qword [rbx + 0xb18], 8
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0xb30], rax
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0xb38], rax
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0xb40], rax
mov qword [rbx + 0xb48], 0
mov qword [rbx + 0xb50], r15
mov rax, qword [rbx + 0x178]
mov qword [rbx + 0xb58], rax
mov byte [rbx + 0xcb8], 0
lea rax, [rbx + 0x5e0]
mov qword [rbx + 0xcc0], rax
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
cmp eax, 1
je 0x14010b3e4
test eax, eax
jne 0x14010dac8
mov byte [rbx + 0x4f], 1
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x88]
lea rdx, [0x140173400]
call fcn.140152030
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd8], 1
lea rcx, [rbx + 0x1090]
lea rdx, [rbx + 0xa20]
mov r8d, 0x2a8
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r12, qword [rax + 0x88]
movabs rax, 0x7ffffffffffffffe
cmp r12, rax
mov qword [rbx + 0x40], r12
ja 0x14010da65
lea rax, [r12 + 1]
mov ecx, dword [0x14023c31c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x88], rax
mov rsi, qword [rcx + 0x90]
lea rcx, [rbx + 0x6a0]
lea rdx, [rbx + 0xa20]
mov r8d, 0x2a8
call sub.VCRUNTIME140.dll_memcpy
cmp rsi, 2
je 0x14010da76
cmp byte [rdi + 0x1ba], 0
je 0x14010b882
mov rdx, qword [rbx + 0x148]
cmp r15, rdx
mov rdi, qword [rbx + 0xa0]
mov rcx, qword [rbx + 0x78]
mov r8, qword [rbx + 0xd8]
jae 0x14010cd51
cmp rcx, 2
mov qword [rbx + 0xd8], r8
jne 0x14010b950
mov rcx, qword [rbx + 0x40]
inc rcx
mov rax, rcx
mov qword [rbx + 0x40], rcx
cmp rcx, qword [rdi + 0x160]
jae 0x14010c2d1
mov rsi, qword [rdi + 0x150]
imul rax, qword [rbx + 0x40], 0x68
mov rcx, qword [rsi + rax + 8]
mov qword [rbx + 0xa8], rcx
cmp qword [rsi + rax], 1
mov ecx, 0
adc rcx, 1
mov qword [rbx + 0x78], rcx
lea rdi, [rsi + rax]
add rdi, 0x18
jmp 0x14010b9c0
mov rdx, qword [rdi + 0x160]
cmp qword [rbx + 0x40], rdx
jae 0x14010cd69
mov rsi, qword [rdi + 0x150]
cmp rcx, 1
jne 0x14010b921
mov rdx, qword [rdi + 0x178]
mov rcx, qword [rbx + 0xa8]
cmp rcx, rdx
jae 0x14010cd86
mov rax, qword [rdi + 0x168]
lea rcx, [rcx + rcx*8]
cmp qword [rax + rcx*8 + 0x10], 0
je 0x14010b9af
mov byte [rbx + 0x3c], 1
mov byte [rbx + 0x3d], 1
lea rcx, [rbx + 0x110]
call fcn.140147420
imul rax, qword [rbx + 0x40], 0x68
lea r11, [rsi + rax]
add r11, 0x40
mov rsi, qword [rbx + 0x110]
cmp rsi, 2
mov qword [rbx + 0xb0], rdi
mov qword [rbx + 0x50], r11
mov qword [rbx + 0x88], rsi
jne 0x14010bb20
mov eax, dword [rbx]
test rax, rax
lea r13, [rbx + 0x1b0]
je 0x14010c008
mov rax, qword [rax]
lea rdx, [r11 + 0x18]
mov r8, qword [r11 + 8]
mov r9, qword [r11 + 0x10]
mov byte [rbx + 0x3c], 1
mov byte [rbx + 0x3d], 1
cmp eax, 0x8b8d4801
add byte [rcx], 0
add bh, bh
ror byte [rax - 0x75], 1
add dword [rax + 0xf000001], 0xffffffb6
mov ecx, dword [rax + 0xf000001]
mov dh, 0x93
pop qword [rcx]
add byte [rax], al
cmp eax, 0x8b8d4801
add byte [rcx], 0
add bh, bh
ror byte [rax - 0x75], 1
add dword [rax + 0xf000001], 0xffffffb6
mov ecx, dword [rax + 0xf000001]
mov dh, 0x93
pop qword [rcx]
add byte [rax], al
shl edx, 0x10
movzx r8d, word [rbx + 0x18d]
or r8d, edx
shl r8, 0x20
mov edx, dword [rbx + 0x189]
or rdx, r8
movdqu xmm0, xmmword [r13 - 0x20]
movdqa xmmword [rbx + 0x6a0], xmm0
jmp 0x14010c016
movzx ecx, byte [r11 + 8]
xor eax, eax
mov rdx, qword [rbx + 0x648]
and dil, sil
movaps xmm0, xmmword [rbx + 0x6a0]
movaps xmmword [rbx + 0x1090], xmm0
mov qword [rbx + 0x648], rdx
and dword [rax + 0xf000006], 0x29
adc dword [rax + 0x48000010], 0xffffff89
xchg ebx, eax
invalid
shl rdx, 8
movzx ecx, cl
or rcx, rdx
movdqa xmm0, xmmword [rbx + 0x1090]
movdqa xmmword [rbx + 0x5e0], xmm0
movq qword [rbx + 0x5e0], mm0
lea rdx, [rbx + 0x110]
mov qword [rbx + 0x6a0], rdx
mov qword [rbx + 0x6a8], rax
mov qword [rbx + 0x6b0], rcx
lea rsi, [rbx + 0x6a8]
test al, 6
add byte [rax], al
test al, 6
add byte [rax], al
movdqu xmmword [rsi + 0x10], xmm0
mov qword [rbx + 0x6c8], r14
mov word [rbx + 0x6d0], r12w
mov byte [rbx + 0x6d2], dil
movzx eax, byte [rbx + 0x5bc]
mov byte [rsi + 0x2f], al
mov eax, dword [rbx + 0x5b8]
mov dword [rsi + 0x2b], eax
sub r9d, dword [rbx + r9*4 - 0x45]
mov al, 0
add byte [rax], al
add eax, 0x46890000
sub ecx, dword [rbx + rcx*4 - 0x45]
sub r9d, dword [rbx + r9*4 - 0x45]
mov al, 0
add byte [rax], al
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov eax, dword [rdi + 8]
mov eax, dword [rdi + 8]
mov rax, qword [rax]
lea rdx, [r15 + 0x18]
mov r9, qword [r15 + 0x10]
mov byte [rbx + 0x3f], 1
lea rcx, [rbx + 0x180]
add byte [rax], al
add byte [rax], al
call rax
movzx eax, byte [r15 + 0x20]
movdqu xmm0, xmmword [rbx + 0x180]
movdqu xmm1, xmmword [rbx + 0x190]
mov edx, dword [rax + 0x66000001]
movq qword [rbx + 0xd70], mm1
movdqa xmmword [rbx + 0xd60], xmm0
mov r15, qword [rbx + 0x148]
invalid
and dword [rax + 0xd], 0
add byte [rbx + rcx*4 - 0x45], cl
add qword [rax], rax
or eax, 0x8b4c0000
mov ebx, 0x148
invalid
add bl, dh
movq mm2, qword [rsi]
movdqu xmm2, xmmword [rsi]
movdqu xmm3, xmmword [rsi + 0x10]
movdqa xmmword [rbx + 0xa30], xmm3
movq qword [rbx + 0xa30], mm3
adc byte [rsi + 0xf], ah
jg 0x14010c093
xor byte [rdx], cl
add byte [rax], al
movdqa xmmword [rbx + 0xa20], xmm2
movdqa xmmword [rbx + 0x10a0], xmm1
movq qword [rbx + 0x10a0], mm1
movq qword [rbx + 0x10a0], mm1
movdqa xmmword [rbx + 0x1090], xmm0
mov byte [rbx + 0x10b0], al
adc byte [rax], al
add byte [rbx + 0x5308b], cl
add byte [rbx + 0x53393], cl
add byte [rbp + rcx*4 - 0x7d], cl
mov cl, reloc.WS2_32.dll_recv
add byte [rax], al
adc byte [rax], al
add byte [rbx + 0x5308b], cl
add byte [rbx + 0x53393], cl
add byte [rbp + rcx*4 - 0x7d], cl
mov cl, reloc.WS2_32.dll_recv
add byte [rax], al
mov dword [r8 + 3], edx
mov dword [r8], ecx
cmp r15, 0x8000
jae 0x14010da40
call [rax]
add byte [rax], al
call [rax]
add byte [rax], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r13 + 0x20], xmm1
movups xmmword [r13 + 0x10], xmm0
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
and dword [rax + 0xd], 0
invalid
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
and dword [rax + 0xd], 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov esi, dword [rax + 0xd]
jo 0x14010c16d
add byte [rax], al
movdqa xmm1, xmmword [rbx + 0xd70]
add byte [rax], al
movdqu xmmword [r13 - 8], xmm1
movdqu xmmword [r13 - 0x18], xmm0
mov byte [rbx + 0x1b8], al
add byte [rax], al
mov eax, dword [rbx + 0x530]
mov ecx, dword [rbx + 0x533]
mov dword [r13 + 0xc], ecx
mov dword [r13 + 9], eax
mov word [rbx + 0x1e0], r12w
add byte [rax - 0x39], cl
add dword [rax + 1], 0
add byte [rax], al
add byte [rax - 0x39], cl
add dword [rax + 1], 0
add byte [rax], al
mov rax, r15
cmp r15, qword [rbx + 0x140]
cmp edi, dword [rbx + 0x140]
add byte [rbp + 0x1e], dh
jne case.0x1400a902f.347
lea rcx, [rbx + 0x138]
mov qword [rbx + 0x50], r15
mov dword [rbx + 0x50], edi
mov dword [rbx + 0x50], edi
mov rdx, r15
call fcn.140147360
mov rax, qword [rbx + 0x148]
mov r15, qword [rbx + 0x50]
push rax
mov rcx, qword [rbx + 0x138]
imul rdx, rax, 0x68
push 0xffffffff836f0ff3
add byte [rcx], 0
add bl, dh
movq mm1, qword [rbx + 0x190]
outsd dx, dword [rsi]
invalid
nop
add dword [rax], eax
invalid
push 0xffffffff836f0ff3
add byte [rcx], 0
add dword [rax], eax
add bl, dh
movq mm1, qword [rbx + 0x190]
outsd dx, dword [rsi]
invalid
nop
add dword [rax], eax
invalid
outsd dx, dword [rsi]
mov edx, dword [rax - 0xcffffff]
add bl, dh
movq mm2, qword [rbx + 0x1a0]
movdqu xmm2, xmmword [rbx + 0x1a0]
movdqu xmm3, xmmword [rbx + 0x1b0]
outsd dx, dword [rsi]
wait
mov al, 1
add byte [rax], al
movups xmm4, xmmword [rbx + 0x1c0]
add byte [rax], al
movups xmm5, xmmword [rbx + 0x1d0]
adc byte [rbx + 0x1d0], ch
mov r8, qword [rbx + 0x1e0]
mov eax, dword [rbx + 0x1e0]
mov qword [rcx + rdx + 0x60], r8
movups xmmword [rcx + rdx + 0x50], xmm5
insb byte [rdi], dx
adc dword [rax + 0xf], edx
adc dword [rcx + rdx + 0x40], esp
movdqu xmmword [rcx + rdx + 0x30], xmm3
movdqu xmmword [rcx + rdx + 0x20], xmm2
jg 0x14010c272
adc dword [rax], esp
movdqu xmmword [rcx + rdx + 0x10], xmm1
movdqu xmmword [rcx + rdx], xmm0
adc bl, dh
movq qword [rcx + rdx], mm0
inc rax
mov qword [rbx + 0x148], rax
or dword [rax + 1], 0
add byte [rax - 0x75], cl
sub dword [rax], 1
add byte [rax], al
or dword [rax + 1], 0
add byte [rax - 0x75], cl
sub dword [rax], 1
add byte [rax], al
mov rdx, qword [rbx + 0x130]
xchg ebx, eax
xor byte [rcx], al
add byte [rax], al
xor ecx, ecx
mov r8d, r15d
nop dword [rax + rax]
mov r9, r14
mov ecx, esi
mov r14d, 0
mov esi, 0
cmp r9, rdx
jae 0x14010c250
movzx r10d, word [rax + r9*4]
cmp r10w, 0xffff
mov byte [rsi + 0x41], ah
cmp edx, 0xffffffff
je 0x14010c290
inc rcx
movzx r11d, word [rax + r9*4 + 2]
mov word [rax + r9*4], r8w
add al, 0x88
add ah, byte [rsi + 0x46]
mov dword [rax + rcx*4], eax
add al, 0x88
add al, 0x88
mov word [rax + r9*4 + 2], r12w
mov dword [rax + rcx*4 + 2], esp
inc r9
mov r12d, r11d
mov r8d, r10d
mov r14, r9
jmp 0x14010c250
add byte [rax - 0x7c], al
dec dword [rdi]
xchg esp, eax
ret 0x4666
test dil, dil
sete dl
mov word [rax + r9*4], r8w
mov byte [rsi + 0x46], ah
mov dword [rax + rcx*4 + 2], esp
mov byte [rsi + 0x46], ah
mov dword [rax + rcx*4 + 2], esp
cmp rcx, 0x80
setb al
xchg edx, eax
invalid
test al, dl
add byte [rax], 0
add byte [rdi], cl
xchg edx, eax
rol byte [rax + rdx*8 - 0x9e27af1], 0xff
jne 0x14010b8d0
cmp qword [rbx + 0x110], 0
jne 0x14010b8d0
mov qword [rbx + 0x110], 1
jne 0x14010b8d0
test dword [0x18910c2aa], ebx
cmp dword [rbx + 0x110], 0
cmp qword [rbx + 0x110], 0
jne 0x14010b8d0
mov qword [rbx + 0x110], 1
jmp 0x14010b8d0
mov byte [rbx + 0x3c], 1
mov byte [rbx + 0x3d], 1
lea rcx, [rbx + 0x5e0]
lea ecx, [rbx + 0x5e0]
lea ecx, [rbx + 0x5e0]
loopne 0x14010c2e3
add byte [rax], al
mov rdx, qword [rbx + 0x70]
mov r8, qword [rbx + 0x80]
jo 0x14010c331
mov eax, dword [rbx + 0x80]
call fcn.1400e4f60
cmp qword [rbx + 0x658], 0
lea r14, [0x1401e7aa8]
add byte [rdi], cl
test dl, cl
add byte [rax], al
add byte [rax], al
jo 0x14010c27a
std
dec dword [rax - 0x7d]
mov ebx, 0x658
add byte [rbp + rcx*4 + 0x35], cl
test eax, 0xf000db7
add byte [rdi], cl
invalid
test dl, cl
add byte [rax], al
add byte [rax], al
lea rax, [rbx + 0x660]
invalid
lea rax, [rbx + 0x660]
add byte [rax], al
movdqu xmm0, xmmword [rax]
movq mm0, qword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rbx + 0x500], xmm1
jg 0x14010c2a4
add byte [0x14f76c31f], al
jg 0x14010c2a4
invalid
add al, 0
add byte [rbx + rcx*4 - 0x6d], cl
invalid
add al, 0
add byte [rcx], dh
invalid
outsd dx, dword [rsi]
adc byte [rsi + 0xf], spl
jg 0x14010c2a4
add byte [0x14f76c31f], al
jg 0x14010c2a4
invalid
add al, 0
add byte [rbx + rcx*4 - 0x6d], cl
invalid
mov ecx, 0
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rax - 0x75], cl
mov ebx, 0xa0
invalid
test r10, r10
mov rdi, qword [rbx + 0xa0]
invalid
add byte [rbx + rcx*2 + 0x48], dh
lea edx, [rbx + 0x508]
invalid
invalid
add byte [rax], al
je case.0x1400a336f.386
lea rdx, [rbx + 0x508]
mov r8, qword [rbx + 0x4f8]
mov r9, qword [rbx + 0x500]
add byte [rax], al
lea rcx, [rbx + 0x180]
call qword [r10]
mov rcx, qword [rbx + 0x180]
add dword [rax], eax
add bl, dh
movq mm0, qword [rbx + 0x188]
movq mm0, qword [rbx + 0x188]
or dword [rax + 0x66000001], 0xf
jg 0x14010c2f4
movdqa xmmword [rbx + 0x6a0], xmm0
mov rax, qword [rbx + 0x198]
movabs al, byte [0x198838b48000006]
add byte [rax], al
mov qword [rbx + 0x6b0], rax
mov rax, qword [rbx + 0x4f0]
add byte [rax - 0x75], cl
xor eax, 4
add byte [rax], al
mov rdx, qword [rbx + 0x6b0]
mov qword [rbx + 0x190], rdx
movaps xmm0, xmmword [rbx + 0x6a0]
add byte [rdi], cl
sub dword [rbx + 0x180], eax
add byte [rdi], cl
sub dword [rbx + 0x180], eax
mov rdx, qword [rbx + 0x4f8]
movdqa xmm0, xmmword [rbx + 0x500]
movq mm0, qword [rbx + 0x500]
movdqa xmmword [rbx + 0x1090], xmm0
mov r8d, 1
mov eax, 1
mov dword [rbx + 0xb0], 0
xor dword [rax], 0
add byte [rax], al
jmp 0x14010c3f7
pxor xmm0, xmm0
movdqa xmmword [rbx + 0x1090], xmm0
mov al, 1
mov dword [rbx + 0xb0], eax
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
lea rax, [0x1401bbaa8]
xor r8d, r8d
mov rdx, r14
mov rdi, qword [rbx + 0xa0]
mov rdi, qword [rbx + 0xa0]
mov qword [rbx + 0x5b8], r8
mov qword [rbx + 0x5c0], rcx
invalid
add byte [rax], al
add eax, 0x280f0000
add dword [rax + 0xf000001], 0x11
add byte [rax], al
movups xmmword [rbx + 0x5c8], xmm0
movaps xmm0, xmmword [rbx + 0x180]
add byte [rax], al
movups xmmword [rbx + 0x5c8], xmm0
add byte [rax - 0x75], cl
mov rcx, qword [rbx + 0x190]
mov qword [rbx + 0x5d8], rcx
mov edx, dword [rax + 0x48000001]
mov dword [rbx + 0x5d8], ecx
mov qword [rbx + 0x510], rax
mov dword [rbx + 0x510], eax
add byte [rax - 0x77], cl
xchg ebx, eax
sbb byte [0x14f76c431], al
outsd dx, dword [rsi]
adc dword [rax - 0xcfffff0], 0xf
jg 0x14010c3be
mov qword [rbx + 0x518], rdx
movdqa xmm0, xmmword [rbx + 0x1090]
movdqu xmmword [rbx + 0x520], xmm0
cmp byte [rdi + 0x1b9], 0
add dword [rax], eax
add byte [rax], al
and byte [0xff90c441], al
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
je case.0x14014a146.2
movzx r13d, byte [rbx + 0x5e0]
movzx ebp, byte [rbx + 0x5e0]
test r13b, r13b
je case.0x14014a146.2
mov byte [rbx + 0x3a], 1
mov byte [rbx + 0x3b], 1
lea rdx, [0x1401bbe00]
lea rcx, [rbx + 0x5e0]
add al, ch
sbb byte [rdi - 0xd], al
inc dword [rax + rax*8 + 0xa20840f]
add byte [rax], al
add al, ch
sbb byte [rdi - 0xd], al
inc dword [rax + rax*8 + 0xa20840f]
add byte [rax], al
movups xmm6, xmmword [0x1401bbe20]
movaps xmmword [rbx + 0x190], xmm6
movups xmm7, xmmword [0x1401bbe10]
movaps xmmword [rbx + 0x180], xmm7
mov rax, qword [rbx + 0x148]
test rax, rax
mov byte [rbx + 0x90], r13b
je 0x14010c665
or dword [rax + 1], 0
add byte [rax - 0x7b], cl
rol byte [rax + rcx*4 - 0x55], 0x90
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 0x48000001], dh
lea ecx, [rbx + 0x110]
lea rcx, [rbx + 0x110]
lea rdx, [rbx + 0x180]
mov qword [rbx + 0x68], rax
call fcn.14002d4f0
mov rdx, qword [rbx + 0x68]
mov r12d, eax
movzx r13d, word [rbx + 0x168]
mov edi, r12d
out 0x44, eax
and edi, ebp
out 0x44, eax
and edi, ebp
mov r15, qword [rbx + 0x128]
mov r14, qword [rbx + 0x130]
add byte [rax], al
mov rax, qword [rbx + 0x138]
mov qword [rbx + 0x40], rax
mov rax, qword [rbx + 0x180]
invalid
add byte [rcx], 0
invalid
add dword [rax + 0x48000001], 0xffffff89
mov qword [rbx + 0x50], rax
push r8
mov r10, qword [rbx + 0x188]
movzx eax, byte [rbx + 0x188]
mov byte [rbx + 0x78], al
js 0x14010c561
mov eax, dword [rbx + 0x190]
js 0x14010c561
mov eax, dword [rbx + 0x190]
xor esi, esi
mov qword [rbx + 0x88], r10
mov qword [rbx + 0xa8], r8
mov dword [rbx + 0xa8], eax
test byte [rcx + rcx*4 - 0x6d], 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x7d], cl
mov dword [rbx + 0xa8], eax
mov dword [rbx + 0xa8], eax
jmp 0x14010c566
cmp esi, eax
cmp al, 1
cmp al, 1
mov byte [rbx + 0x3d], 1
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
std
or al, byte [rax]
std
or al, byte [rax]
mov rdx, r9
call fcn.140184bf0
jmp 0x14010dcaa
or dword [rax], eax
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
inc rsi
inc esi
invalid
inc rdi
inc edi
invalid
mov rax, rdi
nop dword [rax]
mov rdi, rax
invalid
mov eax, 0
cmp rdi, r14
cmp edi, esi
cmp edi, esi
jae 0x14010c570
movzx ecx, word [r15 + rdi*4]
cmp rcx, 0xffff
cmp ecx, 0xffff
cmp ecx, 0xffff
je 0x14010c623
movzx eax, word [r15 + rdi*4 + 2]
mov r9d, eax
and r9d, r13d
and ecx, ebp
and ecx, ebp
mov r11d, edi
sub r11d, r9d
and r11d, r13d
cmp rsi, r11
ja 0x14010c623
cmp ax, r12w
cmp eax, r12d
jne 0x14010c560
cmp rdx, rcx
jbe 0x14010d9d4
cmp qword [rbx + 0x50], 0
sete r9b
imul rax, rcx, 0x68
mov rcx, qword [rbx + 0x40]
mov rcx, qword [rcx + rax + 0x40]
test rcx, rcx
setne r11b
cmp r11b, r9b
je 0x14010c560
mov r9, qword [rbx + 0x40]
add rax, r9
add rax, 0x40
test rcx, rcx
je 0x14010c549
jne 0x14010c560
xor esi, esi
mov rax, qword [rbx + 0x50]
push rax
test rax, rax
mov rdi, qword [rbx + 0xa0]
lea r14, [0x1401e7aa8]
movzx r13d, byte [rbx + 0x90]
mov dh, 0xab
nop
add byte [rax], al
invalid
je 0x14010c65c
mov dh, 0xab
nop
add byte [rax], al
add byte [rax + rbx + 0x48], dh
mov eax, dword [rax + 0x10]
mov rax, qword [rax + 0x10]
lea rcx, [rbx + 0x198]
mov byte [rbx + 0x3a], 1
cmp al, byte [r9]
cmp al, byte [r9]
add esi, eax
cmp eax, dword [r9]
mov byte [rbx + 0x3b], 1
mov rdx, r10
call rax
test sil, sil
jne case.0x14014a146.2
or byte [rax], al
invalid
test byte [rdi], 0x85
cmp ecx, dword [rax]
invalid
or byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000001], esi
mov rsi, qword [rax + 0x10]
add byte [rax], al
mov rax, qword [rdi + 0x1b0]
mov rsi, qword [rax + 0x10]
mov rax, qword [rax + 0x20]
mov rcx, rax
shl rcx, 7
lea r15, [rcx + rax*8]
lea edi, [rcx + rax*8]
lea edi, [rcx + rax*8]
add r15, rsi
lea r12, [0x1401ec5f4]
pcmpeqd xmm8, xmm8
mov r8d, r13d
mov edi, r13d
mov qword [rbx + 0x78], r15
jnp 0x14010c710
call 0x18d004fd9
mov dword [rbx + 0x78], edi
jnp 0x14010c710
jnp 0x14010c710
jmp 0x14010c6ea
cmp byte [rbx + 0x5e1], 0
lea rax, [0x1401e709c]
lea eax, [0x1401e709c]
lea eax, [0x1401e709c]
lea rcx, str.httphttpswswssftpfileC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
cmove rax, rcx
cmove eax, ecx
je 0x14010c93f
mov ecx, dword [rax]
mov edx, 0x70747468
xor ecx, edx
ror dword [rdi], 1
mov dh, 0x40
add al, 0x83
invalid
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
mov eax, r8d
mov edi, r8d
je case.0x14014a146.2
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
add byte [rax - 0x7f], cl
invalid
add rsi, 0x88
mov r8d, eax
cmp rsi, r15
je case.0x14014a146.2
lodsd eax, dword [rsi]
invalid
add byte [rax], al
dec byte [rdi]
test byte [rbp + 0x48000007], ch
lodsd eax, dword [rsi]
invalid
add byte [rax], al
invalid
lodsd eax, dword [rsi]
invalid
mov eax, dword [rsi]
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
add dword [rax], eax
add byte [rax - 0x75], cl
mov ebp, eax
add eax, 0x2b00000
mov al, 2
cmp qword [rcx + 0x10], 4
mov dil, 2
adc byte [rax + rax*2], al
mov bh, 2
jne 0x14010c6e0
mov rcx, qword [rcx + 8]
jmp case.0x1400a902f.344
jne 0x14010c8f1
mov rax, qword [rbx + 0x5e8]
mov r12, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov qword [rbx + 0x50], rsi
or byte [rbx + rcx*4 + 0x78], cl
adc byte [rax - 0x77], cl
jae 0x14010c79b
mov rsi, qword [rsi + 8]
cmp qword [rsi + 0x28], 0
je 0x14010c928
or byte [rax - 0x7d], cl
jle 0x14010c77b
invalid
mov byte [rbx + 0xa8], dil
mov byte [rbx + 0x88], r8b
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov r8, r12
loopne case.0x140098205.431
mov ecx, edi
loopne case.0x140098205.431
mov ecx, edi
stc
call fcn.1401327d0
mov rdi, rax
mov rcx, qword [rsi + 0x10]
mov r14, qword [rsi + 0x18]
shr rax, 0x39
movd xmm0, eax
mov rax, rcx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm9, xmm0, 0
pshufw mm1, mm0, 0
lea r13, [rcx - 0x68]
xor ecx, ecx
mov qword [rbx + 0x40], rcx
mov qword [rbx + 0x68], rax
imul ebx, dword [rax - 0x76b736cf], 0x8948404b
push 0xfffffffff3f7214c
mov qword [rbx + 0x68], rax
and rdi, r14
movdqu xmm10, xmmword [rax + rdi]
movq mm2, qword [rax + rdi]
movq mm2, qword [rax + rdi]
movdqa xmm0, xmm9
pcmpeqb xmm0, xmm10
pcmpeqb mm0, mm2
pcmpeqb mm0, mm2
pmovmskb esi, xmm0
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test si, si
je 0x14010c80e
div byte [rcx + rdi - 0x77]
invalid
mov eax, esi
lea esi, [rax - 1]
jmp qword [rcx]
invalid
tzcnt eax, eax
mov esp, 0xf80148c0
jmp qword [rcx]
mov esp, 0xf80148c0
clc
and rax, r14
neg rax
imul rax, rax, 0x68
push 0x57c3b4d
adc byte [rbp - 0x24], dh
adc byte [rbp - 0x24], dh
add rax, r13
mov rdx, qword [rax]
mov rcx, r12
call 0x18c215343
mov ecx, esp
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
invalid
jne 0x14010c7d0
sal byte [rbp - 0x39], 0xe9
jmp 0x14010c97b
insd dword [rdi], dx
add dword [rax], eax
add byte [rsi + 0x45], ah
pcmpeqb mm2, mm0
pcmpeqb xmm10, xmm8
pmovmskb eax, xmm10
pmovmskb eax, mm2
test eax, eax
jne case.0x140098205.432
mov rax, qword [rbx + 0x40]
add rdi, rax
add rdi, rax
add rdi, 0x10
add rax, 0x10
add eax, 0x10
add eax, 0x10
adc byte [rax - 0x77], cl
mov rax, qword [rbx + 0x68]
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x40], rax
mov rax, qword [rbx + 0x68]
jmp 0x14010c7ae
jb case.0x1400a0a28.401
invalid
invalid
mov dh, al
lea rdx, [rsi + 8]
or dh, al
cmp al, byte [r9]
invalid
or dh, al
cmp al, byte [r9]
mov byte [rbx + 0x3b], 1
cmp eax, dword [r9]
add dword [rax - 0x73], ecx
lea rcx, [rbx + 0x180]
mov eax, dword [rax + 0x48000001]
mov dword [rbx + 0x40], edx
mov qword [rbx + 0x40], rdx
lea r8, [rbx + 0x5e0]
call fcn.140139bf0
mov rax, qword [rbx + 0x180]
cmp rax, 2
add cl, byte [rdi]
invalid
sub al, 5
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rax - 0x76bc0000], ebp
add byte [rax], al
mov eax, r14d
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], al
mov eax, r14d
lea r14, [0x1401e7aa8]
jmp 0x14010c6e0
invalid
invalid
invalid
je 0x14010dc8a
clc
add cl, byte [rdi]
test dword [0x18910c894], eax
mov ecx, dword [rbx + 0x5e8]
mov al, 2
invalid
mov ebp, eax
add eax, 0x2b00000
cmp qword [rcx + 0x10], 5
mov dil, 2
mov bh, 2
mov bh, 2
jne 0x14010c6e0
mov rax, qword [rcx + 8]
jmp 0x14010c6b9
mov ebx, 0x5e1
add byte [rax - 0x73], cl
or eax, 0xda7d9
add eax, 0x48000000
lea ecx, [0x1401e709c]
lea rax, str.httphttpswswssftpfileC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
invalid
cmove rcx, rax
mov eax, r13d
mov edi, r13d
jne 0x14010c6e0
invalid
invalid
invalid
invalid
invalid
inc dword [rcx + 0x74746839]
jo 0x14010c925
cmp dword [rcx], 0x70747468
je 0x14010c950
mov eax, r13d
mov eax, ebp
call 0x15000522b
mov edi, r13d
jne 0x14010c6e0
std
invalid
invalid
test esp, esi
std
invalid
jmp case.0x1400eae9e.111
xor r15d, r15d
cmp byte [rbx + 0x5e1], 0
loope 0x14010c8fd
add byte [rax], al
invalid
loope 0x14010c8fd
add byte [rax], al
add byte [rcx + 0xf], al
add byte [rax], al
sete r15b
lea r12, [0x1401e709c]
lea rax, str.httphttpswswssftpfileC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
mov esp, dword [rdi + 0xf4c000d]
invalid
invalid
xchg esp, eax
invalid
mov esp, dword [rdi + 0xf4c000d]
loopne case.0x1400a0a28.411
cmpsd dword [rsi], dword [rdi]
or eax, 0x440f4c00
cmove esp, eax
invalid
cmove esp, eax
xor r15, 5
xor edi, 5
test dword [0x190845265], 0x8768b48
mov qword [rbx + 0x50], rsi
mov rsi, qword [rsi + 8]
mov esi, dword [rsi + 8]
invalid
or byte [rax - 0x7d], cl
jle 0x14010c949
cmp qword [rsi + 0x28], 0
add byte [rdi], cl
test dword [rdx], esi
jne 0x14010c75a
invalid
invalid
mov eax, r8d
mov eax, eax
mov rsi, qword [rbx + 0x50]
mov esi, dword [rbx + 0x50]
jae 0x14010c97f
push rax
mov r15, qword [rbx + 0x78]
js 0x14010c980
lea r12, [0x1401ec5f4]
lea esp, [0x1401ec5f4]
cld
or eax, 0xfda1e900
jmp 0x14010c6e0
std
invalid
mov eax, r8d
mov edi, r8d
jmp 0x14010c6e0
xchg esi, eax
std
invalid
invalid
std
invalid
dec dword [rdi]
movzx eax, byte [rbx + 0x88]
mov dh, 0x83
mov byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x35], cl
push rax
mov cl, 0xd
or eax, 0xb60f4400
lea r14, [0x1401e7aa8]
lea esi, [0x1401e7aa8]
or eax, 0xb60f4400
movzx r13d, byte [rbx + 0x90]
movzx ebp, byte [rbx + 0x90]
stosd dword [rdi], eax
nop
add byte [rax], al
add byte [rax], al
mov rsi, qword [rbx + 0x50]
add byte [rax], al
mov rsi, qword [rbx + 0x50]
push rax
mov r15, qword [rbx + 0x78]
mov edi, dword [rbx + 0x78]
jnp 0x14010c9e0
lea r12, [0x1401ec5f4]
and eax, 0xdfc85
or eax, 0xbbb60f00
movzx edi, byte [rbx + 0xa8]
test al, 0
add byte [rax], al
jmp 0x14010c6e0
std
invalid
dec dword [rbp + rcx*4 + 0x35]
mov cl, 0xd
lea r14, [0x1401e7aa8]
mov cl, 0xd
or eax, 0x738b4800
add byte [rax - 0x75], cl
jae case.0x1400cac30.397
mov rsi, qword [rbx + 0x50]
push rax
mov rdi, qword [rsi + 8]
mov edi, dword [rsi + 8]
or byte [rax - 0x7d], cl
cmp qword [rdi + 0x28], 0
je case.0x14014a146.2
invalid
invalid
add byte [rax], al
jg 0x14010c9b6
add byte [rdi], cl
test byte [rbx], cl
or eax, dword [0xcb58c997]
or eax, dword [0xcb58c997]
add byte [rax], al
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
xor byte [r8 - 0x75], r9b
mov rdx, qword [rdi + 0x38]
push rdi
cmp byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea r8, str.httphttpswswssftpfileC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
lea eax, str.httphttpswswssftpfileC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
hlt
or eax, 0x4b94100
mov r9d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.1401327d0
and dword [rsi + 2], ebx
add byte [rax - 0x75], cl
ja 0x14010c9c3
invalid
mov rsi, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov ecx, dword [rdi + 0x18]
sbb byte [r8 - 0x77], r9b
sbb byte [rax - 0x77], cl
mov rdx, rax
mov edx, eax
ret 0xc148
shr rdx, 0x39
movd xmm0, edx
movd mm0, edx
movd mm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
rol byte [rax], 0x66
pshufw mm0, mm0, 0
invalid
invalid
invalid
rol byte [rax], 0x66
pshufw mm0, mm0, 0
invalid
invalid
rol byte [rax], 0x48
lea edx, [rsi - 0x68]
cwde
lea rdx, [rsi - 0x68]
cwde
xor r8d, r8d
pcmpeqd xmm1, xmm1
shl byte [rsi + 0xf], 0x76
leave
and rax, rcx
movdqu xmm2, xmmword [rsi + rax]
outsd dx, dword [rsi]
adc al, 6
movdqa xmm3, xmm0
pcmpeqb xmm3, xmm2
pcmpeqb mm3, mm2
pcmpeqb mm3, mm2
pmovmskb r9d, xmm3
pmovmskb ecx, mm3
test r9w, r9w
test ecx, ecx
je 0x14010ca2c
mov r10d, r9d
mov edx, ecx
lea r9d, [r10 - 1]
lea ecx, [rdx - 1]
inc dword [rbp + 0x21]
sal ebx, 1
and r9d, r10d
tzcnt r10d, r10d
bsf r10d, r10d
bsf r10d, r10d
add r10, rax
add edx, eax
and r10, rcx
neg r10
imul r10, r10, 0x68
cmp qword [rdx + r10 + 0x10], 4
jl 0x14010ca28
invalid
add al, 0x75
invalid
push 0x127c834a
jl 0x14010ca28
adc byte [rsi*2 + 0x1c8d4ed6], al
adc cl, byte [rbp - 0x75]
sbb eax, dword [rcx - 0x7f]
invalid
invalid
cmp ebp, dword [rax + 0x74]
lea r11, [rdx + r10]
lea ebx, [rdx + rdx]
mov r11, qword [r11]
cmp dword [r11], 0x70747468
je 0x14010ca98
jne 0x14010c9f0
jmp case.0x1400e4948.351
invalid
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne case.0x14014a146.2
add rax, 0x10
add r8, 0x10
add eax, 0x10
add eax, 0x10
jmp 0x14010c9db
cmp byte [rsi + r10 - 8], 2
je case.0x14014a146.2
invalid
add byte [rcx + rax - 0x2a], cl
add rsi, r10
mov rax, qword [rsi - 0x28]
mov eax, dword [rsi - 0x28]
mov r8, qword [rsi - 0x20]
mov rax, qword [rax]
loopne case.0x1400a9beb.341
mov eax, dword [rax]
lea rdx, [rsi - 0x10]
lea edx, [rsi - 0x10]
mov r9, qword [rsi - 0x18]
mov ecx, dword [rsi - 0x18]
call 0x1414b0e37
mov byte [rbx + 0x3a], 1
cmp al, byte [rcx]
add esi, eax
mov byte [rbx + 0x3b], 1
cmp eax, dword [r9]
lea rcx, [rbx + 0x180]
lea ecx, [rbx + 0x180]
add byte [rax], al
add bh, bh
ror byte [rdi], 1
call rax
movzx edi, byte [rsi - 8]
mov dh, 0x7e
clc
mov dh, 0x7e
clc
jle case.0x1400a902f.360
movdqu xmm0, xmmword [rbx + 0x180]
add dword [rax - 0xcffffff], 0xf
outsd dx, dword [rsi]
mov edx, dword [rax + 0x66000001]
add dword [rax], eax
add byte [rsi + 0xf], ah
movdqa xmmword [rbx + 0xa30], xmm1
movdqu xmm1, xmmword [rbx + 0x190]
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
invalid
jg case.0x1400a90b8.351
movdqa xmmword [rbx + 0xa30], xmm1
xor byte [rdx], cl
add byte [rax], al
movdqa xmmword [rbx + 0xa20], xmm0
movq qword [rbx + 0xa20], mm0
and dword [rax], 0xa
add byte [rax], al
movdqa xmm0, xmmword [rbx + 0xa20]
and dword [rax], 0xa
add byte [rax], al
or al, byte [rax]
add byte [rsi + 0xf], ah
invalid
invalid
outsd dx, dword [rsi]
mov esi, dword [rax]
movdqa xmm1, xmmword [rbx + 0xa30]
movq mm1, qword [rbx + 0xa30]
or al, byte [rax]
add byte [rsi + 0xf], ah
invalid
invalid
jg case.0x1400e4948.343
invalid
movdqa xmmword [rbx + 0x6b0], xmm1
mov al, 6
add byte [rax], al
movdqa xmmword [rbx + 0x6a0], xmm0
mov byte [rbx + 0x6c0], dil
invalid
add byte [rax], al
mov eax, dword [rbx + 0xd60]
invalid
or eax, 0x8b8b0000
mov esp, dword [rbx + 0xd]
add byte [rax], al
invalid
invalid
mov esp, dword [rbx + 0xd]
add byte [rax], al
mov dword [rbx + 0x6c1], eax
mov dword [rbx + 0x6c4], ecx
add byte [rax], al
add byte [rcx + 0x6c48b], cl
add byte [rdi], cl
add byte [rax], al
movaps xmmword [rbx + 0x10a0], xmm6
sub dword [rbx + 0x10a0], esi
movaps xmmword [rbx + 0x1090], xmm7
mov byte [rbx + 0x3a], 1
mov byte [rbx + 0x3b], 1
add esi, eax
cmp eax, dword [r9]
lea rcx, [rbx + 0x180]
mov eax, dword [rax + 0x48000001]
lea edx, [rbx + 0x110]
add byte [rax], al
add byte [rax], al
lea rdx, [rbx + 0x110]
adc byte [rcx], al
add byte [rax], al
lea r8, [rbx + 0x1090]
lea eax, [rbx + 0x1090]
add byte [rbp + rcx*4 - 0x75], cl
movabs al, byte [0x2f1a8e8000006]
add al, byte [rax]
lea r9, [rbx + 0x6a0]
call fcn.14013bcc0
add al, byte [rax]
mov esp, dword [rax - 0x17fffffa]
test al, 0xf1
add al, byte [rax]
cmp byte [rbx + 0x1a0], 2
je case.0x14014a146.2
movabs al, byte [0x37b840f02000001]
add byte [rax], al
mov rax, qword [rbx + 0x180]
add byte [rax], al
mov rdx, qword [rbx + 0x188]
mov rax, qword [rax + 0x10]
lea rcx, [rbx + 0x198]
mov ebx, dword [rax + 0x4c000001]
mov eax, dword [rbx + 0x190]
mov ebx, dword [rax + 0x4c000001]
mov eax, dword [rbx + 0x190]
mov byte [rbx + 0x3a], 1
mov byte [rbx + 0x3b], 1
call rax
shr cl, 1
add r8, qword [rax]
invalid
shr cl, 1
add r8, qword [rax]
add byte [rcx - 0x80], al
mov esp, 0x19824
cwde
add dword [rax], eax
cmp byte [r12 + 0x198], 0
cwde
add dword [rax], eax
add byte [rax], al
je case.0x1400ea753.116
add byte [rcx - 0x75], cl
test byte [rax + rcx*8], ah
invalid
add dword [rax], eax
mov rax, qword [r12 + 0x1c8]
enter 1, 0
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
xchg ebp, esi
add byte [rax], al
add byte [rax - 0x73], cl
mov eax, dword [rax + 0x13]
add byte [rax], al
cmp rax, 1
cmp eax, 1
ja case.0x1400ea753.116
lea rcx, [rbx + 0x1340]
lea rdx, [rbx + 0x1090]
add byte [rax], al
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x40]
mov byte [rax], 1
mov rax, qword [rbx + 0x60]
mov r15, qword [rax + 0x1b0]
cmp byte [r15 + 0x198], 0
jne 0x14010cbb2
mov byte [r15 + 0x198], 1
add rax, 0x1b0
mov al, 1
add byte [rax], al
mov qword [rbx + 0x40], rax
lock or qword [r15 + 0x1c8], 1
lea rcx, [r15 + 0x1a0]
call fcn.14016a9f0
lea rsi, [r15 + 0x180]
lea rdi, [r15 + 0x80]
lea r14, [rbx + 0x180]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rsi
mov r8, rdi
call fcn.1400d8440
cmp dword [rbx + 0x180], 1
add byte [rax], al
add dword [rdi + 0x22], esi
add byte [rax], al
add dword [rdi + 0x22], esi
lock sub qword [r15 + 0x1c8], 2
jb 0x14010dcac
xchg esi, eax
adc byte [rax], al
invalid
cmp dword [rbx + 0x180], 1
ja 0x14010cbf0
invalid
mov rcx, qword [rbx + 0x40]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14010cc3e
invalid
or byte [rax - 0x75], cl
or eax, ebp
mov rcx, qword [rcx]
call fcn.1400d6c50
invalid
invalid
cld
invalid
adc ah, byte [rax - 0x74b70004]
invalid
mov rcx, qword [rbx + 0x60]
mov rax, qword [rcx + 0x1a8]
test al, 1
add byte [rax], al
lock dec qword [rax]
mov sil, 1
mov dh, 1
mov dh, 1
jne 0x14010cc63
adc dword [rax - 0x7f], ecx
shr dword [rax - 0x17ffffff], 2
add dword [rax], eax
add al, ch
invalid
invalid
add rcx, 0x1a8
add dword [rax], eax
add al, ch
call fcn.1400d7d60
invalid
cmp edi, ebx
call fcn.1400d7d60
jmp 0x14010ab9c
invalid
invalid
mov cl, 0xfc
invalid
invalid
xor eax, eax
jmp case.0x1400eb0c9.102
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax], al
invalid
invalid
in al, dx
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0xec], 0
mov ebx, 0xec
add byte [rdi], cl
test byte [rcx - 0x75000000], cl
add eax, 0x12f69f
not byte [rdx]
invalid
add byte [rax], al
add byte [rax], al
je case.0x1400eae9e.106
mov eax, dword [0x14023c31c]
not byte [rdx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
sbb al, 0
add byte [rax], al
sbb al, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x447401f8], al
cmp eax, 1
je 0x14010ccda
test eax, eax
jne case.0x1400eae9e.106
invalid
mov ax, word [0x14023c31c]
mov eax, dword [0x14023c31c]
adc al, byte [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov eax, dword [rcx + rax*8]
add al, 0xc1
lea rcx, [rax + 0x88]
lea ecx, [rax + 0x88]
mov byte [rax], al
add byte [rax], al
lea rdx, [0x140173400]
lea edx, [0x140173400]
adc eax, 0x66745
add al, ch
call fcn.140152030
jo 0x14010cd11
add al, 0
add byte [rbx + 0x12f65605], cl
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
and eax, 0x58
push rsi
not byte [rdx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add byte [rax], al
mov rax, qword [rcx + rax*8]
rol esi, 0x80
fadd dword [rax]
add byte [rax], al
add byte [rcx], al
invalid
invalid
cmp al, 0xf6
not byte [rdx]
mov byte [rax + 0xd8], 1
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x14023c31c]
not byte [rdx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov byte [rax + 0xd4], 1
mov ecx, dword [rbx + 0xe8]
adc ah, 0
add byte [rax], al
add dword [rbx + 0xe88b], ecx
add byte [rax + 0xd588], cl
add byte [rax], al
mov byte [rax + 0xd5], cl
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbx + 0x40]
mov byte [rax], 3
mov byte [rax], 3
mov al, 1
mov sil, 3
mov dh, 3
mov rcx, qword [rbx + 0x60]
mov byte [rcx + 0x1d0], sil
mov byte [rcx + 0x1d0], dh
movaps xmm6, xmmword [rbp + 0x1360]
movaps xmm7, xmmword [rbp + 0x1370]
movaps xmm8, xmmword [rbp + 0x1380]
movaps xmm9, xmmword [rbp + 0x1390]
movaps xmm10, xmmword [rbp + 0x13a0]
add byte [rax - 0x73], cl
movsd dword [rdi], dword [rsi]
mov eax, 0x5b000013
add byte [rax - 0x73], cl
movsd dword [rdi], dword [rsi]
mov eax, 0x5b000013
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbx + 0x3f], 0
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
add eax, 0xaf73c
invalid
add eax, 0xaf73c
mov rcx, r15
call fcn.140184bf0
invalid
add cl, ch
sldt word [r8]
add byte [rax], al
mov byte [rbx + 0x3c], 1
mov byte [rbx + 0x3d], 1
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
or al, byte [rax]
mov rcx, qword [rbx + 0x40]
call fcn.140184bf0
call fcn.140184bf0
jmp 0x14010dcaa
add dh, al
cmp al, 1
mov byte [rbx + 0x3c], 1
mov byte [rbx + 0x3d], 1
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
lea eax, [0x1401bc708]
lea eax, [0x1401bc708]
call fcn.140184bf0
jmp 0x14010dcaa
invalid
add byte [rax - 0x7b], cl
test rax, rax
sal byte [rdx + rbp - 0x80], 0xbb
je case.0x1400e6ea9.143
enter 1, 0
add dh, byte [rcx + rcx*2 + 0x48]
je case.0x1400e845a.133
mov rax, qword [rbx + 0x1a8]
mov eax, dword [rbx + 0x1a8]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdx], al
je case.0x1400e845a.133
mov rax, qword [rbx + 0x1a8]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rbx + 0x1b0]
xchg ebx, eax
mov al, 1
add byte [rax], al
lea rcx, [rbx + 0x1c0]
mov r8, qword [rbx + 0x1b8]
mov eax, 0xff000001
push rax
adc bl, ch
invalid
mov eax, eax
add dword [rax], eax
rol byte [rcx], 0
add byte [rbx + rcx*4 - 0x7d], cl
mov eax, 0xff000001
add dword [rax], eax
add bh, bh
push rax
adc bl, ch
sub byte [rax + 0x1c8bb], al
cmp byte [rbx + 0x1c8], 2
mov ebx, 0x1c8
invalid
mov ebx, 0x1c8
enter 1, 0
add dh, byte [rdi + rbx + 0x48]
mov eax, dword [rbx + 0x1a8]
test al, 1
add byte [rax], al
je case.0x1400e845a.133
mov rax, qword [rbx + 0x1a8]
test al, 1
add byte [rax], al
mov rdx, qword [rbx + 0x1b0]
mov edx, dword [rbx + 0x1b0]
add dword [rax], eax
add byte [rax - 0x73], cl
mov eax, eax
lea rcx, [rbx + 0x1c0]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7d], cl
invalid
add byte [rax], al
mov r8, qword [rbx + 0x1b8]
cmp dword [rax - 0xffffff], 0x50
mov eax, 0xff000001
add dword [rax], eax
add bh, bh
invalid
call qword [rax + reloc.WS2_32.dll_recv]
push rax
adc byte [rax - 0x75], cl
or dword [rax + 0x48000001], 0xffffff8b
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbx + 0x188]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rbx + 0x190]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
xchg ebx, eax
nop
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
adc byte [rax - 0x73], cl
lea rcx, [rbx + 0x1a0]
mov esp, dword [rax + 0x4c000001]
movabs al, byte [0x198838b4c000001]
add byte [rax], al
invalid
mov r8, qword [rbx + 0x198]
mov eax, dword [rbx + 0x198]
add dh, al
cmp al, byte [r9]
mov byte [rbx + 0x3a], 1
mov byte [rbx + 0x3b], 1
call rax
ror byte [rax - 0x75], 1
invalid
ror byte [rax - 0x75], 1
mov eax, dword [rsi]
invalid
lea rcx, [0x1401ec608]
lea ecx, [0x1401ec608]
fdivrp st(7)
or eax, 0x4634800
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
invalid
invalid
invalid
jo case.0x1400e704e.138
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
lea r14, [0x1401e7aa8]
xor eax, 0xdac70
xor eax, 0xdac70
or eax, 0x80e0ff00
jle 0x14010ce8d
push rax
jmp rax
cmp byte [rsi + 0x50], 2
je case.0x14014a146.2
invalid
invalid
mov rax, qword [rsi + 0x30]
mov r8, qword [rsi + 0x38]
mov rax, qword [rax]
mov eax, dword [rax]
mov eax, dword [rax]
add byte [rax - 0x73], cl
push rsi
lea rdx, [rsi + 0x48]
mov r9, qword [rsi + 0x40]
mov r9, qword [rsi + 0x40]
mov byte [rbx + 0x3a], 1
cmp al, byte [r9]
add esi, eax
cmp eax, dword [r9]
cmp eax, dword [rcx]
mov byte [rbx + 0x3b], 1
cmp eax, dword [rcx]
lea rcx, [rbx + 0x180]
call rax
ror byte [rdi], 1
mov dh, 0x7e
jle 0x14010ceb8
add byte [rcx], 0
add bh, bh
ror byte [rdi], 1
mov dh, 0x7e
jle 0x14010ceb8
jle 0x14010ceb8
jmp case.0x1400a902f.354
mov byte [rbx + 0x3a], 1
mov byte [rbx + 0x3b], 1
lea rcx, [rbx + 0x6a0]
lea ecx, [rbx + 0x6a0]
lea ecx, [rbx + 0x6a0]
add byte [rbp + rcx*4 - 0x7d], cl
loopne 0x14010ce86
invalid
lea r8, [rbx + 0x5e0]
add eax, 0x8b480000
add byte [rax], al
mov rdx, qword [rbx + 0x40]
call fcn.140139bf0
add al, byte [rax]
push rbx
call fcn.140139bf0
add al, byte [rax]
cmp dword [rbx + 0x6a0], 2
jne 0x14010d900
invalid
add cl, byte [rdi]
test dword [rdi + 0xa], esp
add byte [rax], al
lea r14, [0x1401e7aa8]
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x1b0], xmm0
movdqu xmmword [rbx + 0x1c8], xmm0
movdqa xmm1, xmmword [0x14018c5c0]
movdqu xmmword [rbx + 0x238], xmm1
movabs rax, 0x101010101010101
mov qword [rbx + 0x248], rax
add al, 0xf7
invalid
mov qword [rbx + 0x180], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
sbb dword [rax + 0x2000001], 0
add byte [rax], al
mov qword [rbx + 0x198], 2
mov qword [rbx + 0x1a0], 0
mov qword [rbx + 0x1a8], 8
test al, 1
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add eax, 1
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov word [rbx + 0x1d8], 0
mov byte [rbx + 0x1e0], 0
lea rax, [0x1401bbaa8]
or al, byte [rax]
mov qword [rbx + 0x1f0], rax
mov qword [rbx + 0x1f8], r14
add byte [rax], al
movdqu xmmword [rbx + 0x200], xmm0
add dword [rax], 2
add byte [rax], al
mov qword [rbx + 0x210], rax
add byte [rax], al
lea rax, [0x1401e73a8]
mov qword [rbx + 0x218], rax
invalid
add byte [rax - 0x77], cl
sbb dword [rax], 2
add byte [rax], al
mov qword [rbx + 0x220], 1
mov qword [rbx + 0x228], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov word [rbx + 0x230], 0xffff
xor dword [rax], 2
xor byte [rdx], al
add byte [rax], al
add bh, bh
invalid
dec dword [rax - 0x39]
adc dword [rax + 2], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0x258], 2
movzx eax, byte [rbx + 0xf0]
xor r12d, r12d
lea rcx, [0x1401ec61c]
lea ecx, [0x1401ec61c]
add byte [rbp + 0x31], al
in al, 0x48
lea ecx, [0x1401ec61c]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov r12b, 1
jmp case.0x14010cf97.0
mov r12b, 4
jmp case.0x14010cf97.0
movzx eax, byte [rbx + 0xf1]
mov byte [rbx + 0x68], al
movzx eax, byte [rbx + 0xf2]
mov byte [rbx + 0x90], al
nop
add byte [rax], al
add byte [rbx + 0xf383], cl
xor ebx, 0
add byte [rax], al
mov dword [rbx + 0x6a0], eax
add byte [rdi], cl
mov dh, 0x83
test dword [rax], 0x83880000
add byte [rax], al
add byte [rax + 0x6a483], cl
movsb byte [rdi], byte [rsi]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
cmp eax, 0
add byte [rax], al
mov qword [rbx + 0x40], rax
movzx eax, byte [rbx + 0x100]
mov dh, 0x83
add byte [rcx], al
add byte [rax], al
invalid
mov dh, 0x83
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push r8
mov qword [rbx + 0x50], rax
mov r12b, 9
jmp case.0x14010cf97.0
mov r12b, 2
jmp case.0x14010cf97.0
mov r12b, 3
jmp case.0x14010cf97.0
mov r12b, 7
jmp case.0x14010cf97.0
mov r12b, 5
jmp case.0x14010cf97.0
mov r12b, 6
jmp case.0x14010cf97.0
mov r12b, 8
movzx eax, byte [rbx + 0x6a4]
mov byte [rbx + 0xbc], al
mov eax, dword [rbx + 0x6a0]
mov dword [rbx + 0xb8], eax
movzx r14d, byte [rbx + 0x188]
movzx r13d, byte [rbx + 0x189]
mov rdi, qword [rbx + 0x240]
mov r15, qword [rbx + 0x248]
movzx esi, byte [rbx + 0x238]
lea rdx, [rbx + 0x18a]
lea rcx, [rbx + 0x6a0]
mov r8d, 0xae
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbx + 0x250]
movups xmm0, xmmword [rax]
movaps xmmword [rbx + 0xa20], xmm0
cmp sil, 0xa
jb 0x14010d08f
add byte [rax], al
movups xmm0, xmmword [rbx + 0x620]
movaps xmmword [rbx + 0xda0], xmm0
movups xmm0, xmmword [rbx + 0x5e0]
movdqu xmm1, xmmword [rbx + 0x5f0]
movdqu xmm2, xmmword [rbx + 0x600]
movdqu xmm3, xmmword [rbx + 0x610]
movdqa xmmword [rbx + 0xd90], xmm3
movdqa xmmword [rbx + 0xd80], xmm2
movdqa xmmword [rbx + 0xd70], xmm1
movaps xmmword [rbx + 0xd60], xmm0
mov qword [rbx + 0x180], 0
mov byte [rbx + 0x188], r14b
mov byte [rbx + 0x189], r13b
lea rdi, [rbx + 0x18a]
mov r8d, 0xae
mov rcx, rdi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0x238], r12b
movzx eax, byte [rbx + 0x68]
mov byte [rbx + 0x239], al
movzx eax, byte [rbx + 0x90]
mov byte [rbx + 0x23a], al
mov eax, dword [rbx + 0xc8]
mov dword [rbx + 0x23b], eax
movzx eax, byte [rbx + 0xcc]
mov byte [rbx + 0x23f], al
add byte [rax], al
mov rax, qword [rbx + 0x40]
mov qword [rbx + 0x240], rax
mov rax, qword [rbx + 0x50]
add dword [rax + 2], 0
add byte [rax - 0x75], cl
push r8
mov qword [rbx + 0x248], rax
movaps xmm0, xmmword [rbx + 0xa10]
movups xmmword [rbx + 0x250], xmm0
movzx ecx, byte [rbx + 0xd60]
movzx eax, byte [rbx + 0xd61]
mov byte [rbx + 0x50], al
movzx eax, byte [rbx + 0xd62]
mov byte [rbx + 0x40], al
movups xmm0, xmmword [rbx + 0xd63]
movaps xmmword [rbx + 0x530], xmm0
add eax, 0x100f0000
xor dword [rbx + 0xd], 0
add byte [rdi], cl
sub dword [rbx + 0x540], eax
add eax, 0x100f0000
xor dword [rbx + 0xd], 0
add byte [rdi], cl
sub dword [rbx + 0x540], eax
movups xmm0, xmmword [rbx + 0xd83]
movaps xmmword [rbx + 0x550], xmm0
movups xmm0, xmmword [rbx + 0xd93]
movaps xmmword [rbx + 0x560], xmm0
movdqu xmm0, xmmword [rbx + 0xda3]
and dword [rbx + 0x6600000d], 0xf
jg 0x14010d1d9
jo 0x14010d25d
add byte [rax], al
and dword [rbx + 0x6600000d], 0xf
jg 0x14010d1d9
jo 0x14010d25d
add byte [rax], al
mov rax, qword [rbx + 0xdb0]
mov al, 0xd
add byte [rax], al
mov qword [rbx + 0x57d], rax
mov byte [rbx + 0x68], cl
cmp cl, 3
je 0x14010db72
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x73], cl
mov esp, eax
add dword [rax], eax
add al, ch
mov al, 0x22
dec dword [rbx + rcx*4 - 0x5d]
movabs al, byte [0x886843b60f000000]
add byte [rax], al
movzx eax, byte [rbx + 0x68]
mov byte [rbx + 0x1e0], al
lea rcx, [rbx + 0x1e0]
call fcn.14002f530
mov r12, qword [rbx + 0xa0]
add byte [rax], al
movzx eax, byte [rbx + 0x68]
mov byte [rbx + 0x1e0], al
movzx eax, byte [rbx + 0x50]
mov byte [rbx + 0x1e1], al
movzx eax, byte [rbx + 0x40]
mov byte [rbx + 0x1e2], al
movaps xmm0, xmmword [rbx + 0x530]
add eax, 0xf660000
outsd dx, dword [rsi]
mov eax, dword [rax + 5]
add byte [rax], al
add eax, 0xf660000
outsd dx, dword [rsi]
mov eax, dword [rax + 5]
add byte [rax], al
movdqa xmm2, xmmword [rbx + 0x550]
movdqa xmm3, xmmword [rbx + 0x560]
movups xmmword [rbx + 0x1e3], xmm0
movdqu xmmword [rbx + 0x1f3], xmm1
jg 0x14010d25a
add dword [rax], eax
add bl, dh
movq qword [rbx + 0x203], mm2
jg 0x14010d25a
add dword [rax], eax
add bl, dh
movq qword [rbx + 0x203], mm2
movdqu xmmword [rbx + 0x213], xmm3
add byte [rax], al
movdqa xmm0, xmmword [rbx + 0x570]
movdqu xmmword [rbx + 0x223], xmm0
mov rax, qword [rbx + 0x57d]
mov qword [rbx + 0x230], rax
mov r14, qword [rbx + 0x180]
movzx r13d, byte [rbx + 0x188]
movzx r15d, byte [rbx + 0x189]
lea rsi, [rbx + 0x6a0]
mov r8d, 0xd6
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + 0x1090]
mov r8d, 0xd6
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
cmp r14, 3
je 0x14010dba1
lea rsi, [rbx + 0x180]
lea rdx, [rbx + 0x1090]
mov r8d, 0xce
mov rcx, rsi
int1
add byte [rax - 0x73], cl
xchg ebx, eax
nop
adc byte [rax], al
add byte [rcx - 0x48], al
invalid
int1
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbx + 0x115f]
mov ecx, dword [rbx + 0x1162]
mov dword [rbx + 0x6a0], eax
mov dword [rbx + 0x6a3], ecx
lea rdi, [rbx + 0xa20]
mov ebx, 0xa20
mov ebx, 0xa20
mov r8d, 0xce
mov rcx, rdi
mov rdx, rsi
bnd call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbx + 0x6a0]
mov ecx, dword [rbx + 0x6a3]
mov dword [rbx + 0xd63], ecx
mov dword [rbx + 0xd60], eax
movups xmm0, xmmword [rbx + 0x510]
adc dword [rax], 5
add byte [rax], al
adc dword [rax], 5
add byte [rax], al
movups xmm1, xmmword [rbx + 0x520]
movaps xmmword [rbx + 0x190], xmm1
movaps xmmword [rbx + 0x180], xmm0
lea rcx, [rbx + 0x6aa]
mov r8d, 0xce
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbx + 0xd60]
jno 0x14010d3ea
add byte [rbx + 0xd6083], cl
add byte [rbx + 0xd638b], cl
add byte [rcx + 0x77983], cl
add byte [rcx + 0x77c8b], cl
add bl, dh
movq mm0, qword [rbx + 0x510]
mov ecx, dword [rbx + 0xd63]
mov dword [rbx + 0x779], eax
mov dword [rbx + 0x77c], ecx
movdqu xmm0, xmmword [rbx + 0x510]
movdqu xmm1, xmmword [rbx + 0x520]
movdqu xmmword [rbx + 0x780], xmm0
movdqu xmmword [rbx + 0x790], xmm1
movzx eax, byte [rbx + 0x5a]
mov byte [rbx + 0x778], al
mov qword [rbx + 0x6a0], r14
mov byte [rbx + 0x6a8], r13b
mov byte [rbx + 0x6a9], r15b
mov si, word [rbx + 0x168]
mov bl, 0x68
add dword [rax], eax
add byte [rax - 0x75], cl
mov ebp, dword [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebx, eax
xor byte [rcx], al
add byte [rax], al
mov bl, 0x68
add dword [rax], eax
add byte [rax - 0x75], cl
mov ebp, dword [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebx, eax
xor byte [rcx], al
add byte [rax], al
mov byte [rbx + 0x4b], 1
call fcn.140133c20
mov qword [rbx + 0x50], rax
mov qword [rbx + 0x40], rdx
mov rdx, qword [rbx + 0x138]
mov r8, qword [rbx + 0x148]
lea rcx, [rbx + 0x1090]
call fcn.1400a65b0
mov word [rbx + 0x68], si
mov rdx, qword [rbx + 0x150]
mov r8, qword [rbx + 0x160]
lea rcx, [rbx + 0x180]
call fcn.1400a63b0
mov rax, qword [rbx + 0x110]
mov qword [rbx + 0x88], rax
mov rax, qword [rbx + 0x118]
mov qword [rbx + 0x78], rax
mov rax, qword [rbx + 0x120]
mov qword [rbx + 0x90], rax
movups xmm0, xmmword [rbx + 0x1090]
movaps xmmword [rbx + 0xa20], xmm0
mov rax, qword [rbx + 0x10a0]
mov qword [rbx + 0xa30], rax
movups xmm0, xmmword [rbx + 0x180]
movaps xmmword [rbx + 0xd60], xmm0
mov rax, qword [rbx + 0x190]
mov qword [rbx + 0xd70], rax
lea rcx, [rbx + 0x6a0]
call fcn.1400217d0
mov rax, qword [rbx + 0x88]
mov qword [rbx + 0x6a0], rax
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0x6a8], rax
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x6b0], rax
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0x6b8], rax
mov rax, qword [rbx + 0x40]
mov qword [rbx + 0x6c0], rax
movaps xmm0, xmmword [rbx + 0xa20]
movups xmmword [rbx + 0x6c8], xmm0
mov rax, qword [rbx + 0xa30]
mov qword [rbx + 0x6d8], rax
movdqa xmm0, xmmword [rbx + 0xd60]
movdqu xmmword [rbx + 0x6e0], xmm0
mov rax, qword [rbx + 0xd70]
mov qword [rbx + 0x6f0], rax
movzx eax, word [rbx + 0x68]
mov word [rbx + 0x6f8], ax
lea rsi, [r12 + 0x10]
lea rdi, [rbx + 0x180]
lea rdx, [rbx + 0x6a0]
movabs al, byte [0x100b841000006]
add byte [rax - 0x77], cl
stc
movabs al, byte [0x100b841000006]
add byte [rax - 0x77], cl
stc
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0x4b], 0
mov rcx, rsi
mov rdx, rdi
call fcn.140125480
mov qword [rbx + 0x50], rax
mov qword [rbx + 0x68], rdx
mov rdx, qword [rbx + 0x4e8]
mov eax, dword [rbx + 0xe4]
mov r8d, eax
cmp eax, 0x3b9aca00
jne 0x14010d5f5
invalid
mov r8d, dword [r12 + 0x1a8]
mov rdx, qword [r12 + 0x1a0]
xor r15d, r15d
cmp r8d, 0x3b9aca00
je 0x14010d78e
lea r9, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_srcops_function.rs
lea rcx, [rbx + 0x180]
call fcn.140161c40
mov rsi, qword [rbx + 0x180]
movups xmm0, xmmword [rbx + 0x188]
movaps xmmword [rbx + 0x6a0], xmm0
movups xmm0, xmmword [rbx + 0x198]
movaps xmmword [rbx + 0x6b0], xmm0
movups xmm0, xmmword [rbx + 0x1a8]
movaps xmmword [rbx + 0x6c0], xmm0
movups xmm0, xmmword [rbx + 0x1b8]
movaps xmmword [rbx + 0x6d0], xmm0
movups xmm0, xmmword [rbx + 0x1c8]
movaps xmmword [rbx + 0x6e0], xmm0
movdqu xmm0, xmmword [rbx + 0x1d8]
movdqa xmmword [rbx + 0x6f0], xmm0
mov rax, qword [rbx + 0x1e8]
mov qword [rbx + 0x700], rax
xor r15d, r15d
cmp rsi, 2
je 0x14010d78e
mov esi, dword [rax + 0x66000006]
movq mm2, qword [rbx + 0x6c0]
movdqa xmm3, xmmword [rbx + 0x6d0]
wait
rol byte [rsi], 1
add byte [rax], al
movups xmmword [rbx + 0x188], xmm0
movdqu xmmword [rbx + 0x198], xmm1
movdqu xmmword [rbx + 0x1a8], xmm2
movdqu xmmword [rbx + 0x1b8], xmm3
movaps xmm0, xmmword [rbx + 0x6e0]
invalid
add byte [rax], al
movups xmmword [rbx + 0x1c8], xmm0
movdqa xmm0, xmmword [rbx + 0x6f0]
movdqu xmmword [rbx + 0x1d8], xmm0
mov rax, qword [rbx + 0x700]
add dword [rax], 7
add byte [rax], al
invalid
mov qword [rbx + 0x1e8], rax
movzx eax, byte [0x14023c318]
in al, dx
adc al, byte [rax]
in al, dx
adc al, byte [rax]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14010d71d
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14010dc57
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add eax, 0x89480000
ror dword [rax - 0x77], 5
invalid
mov r8d, WSACleanup
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
and al, 5
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
and al, 5
add byte [rax], al
mov r15, rax
mov qword [rax], rsi
movaps xmm0, xmmword [rbx + 0x6a0]
movdqa xmm1, xmmword [rbx + 0x6b0]
movdqa xmm2, xmmword [rbx + 0x6c0]
movdqa xmm3, xmmword [rbx + 0x6d0]
movups xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm1
movdqu xmmword [rax + 0x28], xmm2
sub bl, dh
movq qword [rax + 0x38], mm3
sub bl, dh
movq qword [rax + 0x38], mm3
movaps xmm0, xmmword [rbx + 0x6e0]
movups xmmword [rax + 0x48], xmm0
movdqa xmm0, xmmword [rbx + 0x6f0]
movdqu xmmword [rax + 0x58], xmm0
mov rax, qword [rbx + 0x700]
mov qword [r15 + 0x68], rax
lock inc qword [r12]
jle 0x14010da61
mov rax, qword [rbx + 0x100]
mov qword [rbx + 0x690], rax
movaps xmm0, xmmword [rbx + 0xf0]
movaps xmmword [rbx + 0x680], xmm0
movaps xmm0, xmmword [rbx + 0xa00]
movups xmmword [rbx + 0x1f8], xmm0
movaps xmm0, xmmword [rbx + 0x980]
movaps xmm1, xmmword [rbx + 0x990]
movaps xmmword [rbx + 0x950], xmm0
movaps xmmword [rbx + 0x960], xmm1
mov rax, qword [rbx + 0x9a0]
mov qword [rbx + 0x970], rax
movaps xmm0, xmmword [rbx + 0x110]
movdqa xmm1, xmmword [rbx + 0x120]
movdqa xmm2, xmmword [rbx + 0x130]
movdqa xmm3, xmmword [rbx + 0x140]
movups xmmword [rbx + 0x198], xmm0
movdqu xmmword [rbx + 0x1a8], xmm1
add byte [rax], al
add byte [rax], al
movdqu xmmword [rbx + 0x1b8], xmm2
movdqu xmmword [rbx + 0x1c8], xmm3
movaps xmm0, xmmword [rbx + 0x150]
movups xmmword [rbx + 0x1d8], xmm0
movaps xmm0, xmmword [rbx + 0x160]
add dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 0x1e8], eax
mov rdi, qword [rbx + 0x5b8]
mov rsi, qword [rbx + 0x5c0]
mov rax, qword [rbx + 0x5d8]
mov qword [rbx + 0x190], rax
movdqu xmm0, xmmword [rbx + 0x5c8]
outsd dx, dword [rsi]
or eax, 5
add byte [rax], al
movdqa xmmword [rbx + 0x180], xmm0
lea rcx, [rbx + 0xcd0]
lea rdx, [rbx + 0x180]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
pxor xmm0, xmm0
movdqa xmmword [rbx + 0x9f0], xmm0
mov rax, qword [rbx + 0x70]
mov qword [rbx + 0xb0], rax
mov rax, qword [rbx + 0xd0]
adc eax, 0
add byte [rax], al
mov qword [rbx + 0x88], rax
mov qword [rbx + 0x78], r12
mov rax, qword [rbx + 0x80]
mov qword [rbx + 0x90], rax
mov eax, dword [rbx + 0x9c]
mov dword [rbx + 0xa0], eax
mov eax, dword [rbx + 0x5c]
mov dword [rbx + 0xa8], eax
jmp 0x14010b242
mov rcx, qword [rbx + 0xf8]
mov rdx, qword [rbx + 0x100]
call fcn.140133b90
mov qword [rbx + 0x40], rax
mov qword [rbx + 0x50], rdx
mov r12b, 0xa
jmp case.0x14010cf97.0
movups xmm0, xmmword [rbx + 0x6e0]
movaps xmmword [rbx + 0x1c0], xmm0
movdqu xmm0, xmmword [rbx + 0x6a0]
movdqu xmm1, xmmword [rbx + 0x6b0]
movdqu xmm2, xmmword [rbx + 0x6c0]
movdqu xmm3, xmmword [rbx + 0x6d0]
movdqa xmmword [rbx + 0x1b0], xmm3
movdqa xmmword [rbx + 0x1a0], xmm2
movdqa xmmword [rbx + 0x190], xmm1
movdqa xmmword [rbx + 0x180], xmm0
mov dil, 2
cmp byte [rbx + 0x1c8], 2
je 0x14010da00
mov rax, qword [rbx + 0x1a8]
mov r8, qword [rbx + 0x1b0]
lea rsi, [rbx + 0x1c0]
mov r9, qword [rbx + 0x1b8]
lea rcx, [rbx + 0x1090]
mov rdx, rsi
call qword [rax]
movzx edi, byte [rbx + 0x1c8]
movdqu xmm0, xmmword [rbx + 0x1090]
movdqu xmm1, xmmword [rbx + 0x10a0]
movdqa xmmword [rbx + 0xa20], xmm0
movdqa xmmword [rbx + 0xa30], xmm1
cmp qword [rbx + 0x180], 0
je 0x14010d9e5
mov rax, qword [rbx + 0x1a8]
mov rdx, qword [rbx + 0x1b0]
mov r8, qword [rbx + 0x1b8]
mov rcx, rsi
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x14010da00
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
call fcn.140184bf0
jmp 0x14010dcaa
mov rax, qword [rbx + 0x1a8]
mov rdx, qword [rbx + 0x1b0]
mov r8, qword [rbx + 0x1b8]
mov rcx, rsi
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbx + 0x188]
mov rdx, qword [rbx + 0x190]
mov rax, qword [rax + 0x10]
lea rcx, [rbx + 0x1a0]
mov r8, qword [rbx + 0x198]
mov byte [rbx + 0x3a], 1
mov byte [rbx + 0x3b], 1
call rax
cmp dil, 2
lea r14, [0x1401e7aa8]
jne 0x14010caa2
jmp case.0x14014a146.2
mov qword [rbx + 0x50], r15
lea rcx, str.header_map_at_capacity
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov edx, reloc.WS2_32.dll_shutdown
call fcn.1401875e0
jmp 0x14010dcaa
ud2
lea rcx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimecontextcurrent.rs
call fcn.140184fe0
jmp 0x14010dcaa
mov byte [rbx + 0x3e], 0
lea rcx, [rbx + 0xa20]
call fcn.14006f370
mov al, 1
mov byte [rbx + 0x1090], al
lea rax, [rbx + 0x1090]
mov qword [rbx + 0x6a0], rax
lea rax, [0x140173d30]
mov qword [rbx + 0x6a8], rax
lea rax, [0x1401e78d0]
mov qword [rbx + 0x180], rax
mov qword [rbx + 0x188], 1
mov qword [rbx + 0x1a0], 0
lea rax, [rbx + 0x6a0]
mov qword [rbx + 0x190], rax
mov qword [rbx + 0x198], 1
mov byte [rbx + 0x3e], 0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_blockingclient.rs
lea rcx, [rbx + 0x180]
call fcn.140184b30
jmp 0x14010dcaa
lea rcx, [0x1401b5be2]
lea r8, [0x1401b5c78]
mov edx, 0x30
call fcn.140184cf0
jmp 0x14010dcaa
mov byte [rbx + 0x3a], 1
mov byte [rbx + 0x3b], 0
lea rcx, [rbx + 0x180]
call fcn.14002f430
lea rcx, [rbx + 0x1090]
lea rdx, [rbx + 0x6a0]
mov r8d, 0xd6
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14010dba9
mov byte [rbx + 0x50], r13b
mov byte [rbx + 0x40], r15b
lea rcx, [rbx + 0xa20]
lea rdx, [rbx + 0x180]
mov r8d, 0xce
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbx + 0x6a0]
mov ecx, dword [rbx + 0x6a3]
mov dword [rbx + 0xd63], ecx
mov dword [rbx + 0xd60], eax
movdqu xmm0, xmmword [rbx + 0x510]
movdqu xmm1, xmmword [rbx + 0x520]
movdqa xmmword [rbx + 0x190], xmm1
movdqa xmmword [rbx + 0x180], xmm0
mov byte [rbx + 0x3a], 0
mov byte [rbx + 0x3b], 0
lea rcx, [rbx + 0x180]
call fcn.1400e5210
movzx eax, byte [rbx + 0x50]
mov byte [rbx + 0x180], al
movzx eax, byte [rbx + 0x40]
mov byte [rbx + 0x181], al
mov byte [rbx + 0x3a], 0
mov byte [rbx + 0x3b], 0
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, case.0x14013e714.176
lea r8, [rbx + 0x180]
mov edx, reloc.WS2_32.dll_send
call fcn.140185040
jmp 0x14010dcaa
ud2
mov ecx, 7
int 0x29
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, 0x78
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm10
movdqa xmmword [rsp + 0x30], xmm9
movdqa xmmword [rsp + 0x40], xmm8
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
movzx esi, byte [rbx + 0x3b]
cmp byte [rbx + 0x3a], 0
jnp 0x14010eec3
invalid
je 0x14010ee98
jnp 0x14010eec3
add byte [rsp + rcx + 0x48], dh
lea ecx, [rbx + 0x510]
lea rcx, [rbx + 0x510]
call fcn.1400e5210
lea rcx, [rbx + 0x5b8]
call fcn.14006f850
mov byte [rbx + 0x4d], sil
mov eax, dword [rbx + 0xb0]
mov byte [rbx + 0x4e], al
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
movaps xmm9, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], cl
movaps xmm10, xmmword [rsp + 0x20]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub esp, 0x78
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm10
movaps xmmword [rsp + 0x30], xmm9
movaps xmmword [rsp + 0x40], xmm8
sub dword [rsp + 0x40], eax
sub dword [rsp + 0x40], eax
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
movzx esi, byte [rbx + 0x4e]
cmp byte [rbx + 0x4d], 0
jne 0x14010ef61
mov byte [rbx + 0x3c], sil
mov byte [rbx + 0x3d], 1
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
movdqa xmm8, xmmword [rsp + 0x40]
outsd dx, dword [rsi]
and al, 0x40
movdqa xmm9, xmmword [rsp + 0x30]
movq mm1, qword [rsp + 0x30]
movdqa xmm10, xmmword [rsp + 0x20]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbx + 0x5e0]
call fcn.14002f530
mov byte [rbx + 0x3c], sil
mov byte [rbx + 0x3c], dh
mov byte [rbx + 0x3c], dh
mov byte [rbx + 0x3d], 1
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
movdqa xmm8, xmmword [rsp + 0x40]
movdqa xmm9, xmmword [rsp + 0x30]
movq mm1, qword [rsp + 0x30]
movq mm1, qword [rsp + 0x30]
movdqa xmm10, xmmword [rsp + 0x20]
outsd dx, dword [rsi]
push rsp
and al, 0x20
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
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, 0x78
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
movdqa xmmword [rsp + 0x20], xmm10
jg 0x14010f025
and al, 0x20
movdqa xmmword [rsp + 0x30], xmm9
movq qword [rsp + 0x30], mm1
and al, 0x30
movdqa xmmword [rsp + 0x40], xmm8
movq qword [rsp + 0x40], mm0
movaps xmmword [rsp + 0x50], xmm7
and al, 0x50
movaps xmmword [rsp + 0x60], xmm6
and rdx, 0xffffffffffffff80
invalid
or byte [rax - 0x77], 0xd3
mov rbx, rdx
rol dword [rax + 0x74003f7b], cl
lea rcx, [rbx + 0x6a0]
lea rcx, [rbx + 0x6a0]
cmp byte [rbx + 0x3f], 0
je 0x14010f03c
lea rcx, [rbx + 0x6a0]
lea ecx, [rbx + 0x6a0]
call fcn.140141250
add eax, dword [rax]
mov byte [rbx + 0x3c], 1
mov byte [rbx + 0x3d], 1
movaps xmm6, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], dh
cmp eax, 0x74280f01
and al, 0x60
movaps xmm7, xmmword [rsp + 0x50]
jl case.0x1400a0a28.430
push rax
movdqa xmm8, xmmword [rsp + 0x40]
and al, 0x40
movdqa xmm9, xmmword [rsp + 0x30]
movdqa xmm9, xmmword [rsp + 0x30]
movdqa xmm10, xmmword [rsp + 0x20]
movq mm2, qword [rsp + 0x20]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
mov byte [rbx + 0x3c], 1
mov byte [rbx + 0x3d], 1
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
jl case.0x1400a336f.416
push rax
jl case.0x1400a336f.416
push rax
movdqa xmm8, xmmword [rsp + 0x40]
movdqa xmm9, xmmword [rsp + 0x30]
movdqa xmm9, xmmword [rsp + 0x30]
movdqa xmm10, xmmword [rsp + 0x20]
movq mm2, qword [rsp + 0x20]
add rsp, 0x78
pop rbx
js 0x14010f0c3
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
nop word cs:[rax + rax]
nop dword [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, 0x78
in al, dx
js 0x14010f0de
lea ebp, [rdx + 0x80]
in al, dx
js 0x14010f0de
lea ebp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm10
movdqa xmmword [rsp + 0x30], xmm9
jg 0x14010f0f4
and al, 0x30
jg 0x14010f0f4
and al, 0x30
and al, 0x30
movdqa xmmword [rsp + 0x40], xmm8
and al, 0x40
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
and rdx, 0xffffffffffffff80
je 0x14010f0de
invalid
mov rbx, rdx
movzx esi, byte [rbx + 0x3d]
cmp qword [rbx + 0x658], 0
mov ebx, 0x658
invalid
mov dh, reloc.WS2_32.dll_WSAStartup
cmp eax, 0x58bb8348
invalid
pop rax
invalid
mov ebx, 0x658
add byte [rax], al
add byte [rbp + 0x34], dh
jne 0x14010f104
xor al, 0x40
mov byte [rbx + 0x4c], dh
mov byte [rbx + 0x4c], sil
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
push rax
je 0x14010f0fc
invalid
push rax
movdqa xmm8, xmmword [rsp + 0x40]
movq mm0, qword [rsp + 0x40]
movdqa xmm9, xmmword [rsp + 0x30]
outsd dx, dword [rsi]
and al, 0x30
movdqa xmm10, xmmword [rsp + 0x20]
movq mm2, qword [rsp + 0x20]
outsd dx, dword [rsi]
push rsp
and al, 0x20
add rsp, 0x78
add esp, 0x78
js case.0x1400a902f.370
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
test byte [rbx + 0x3c], 1
jne 0x14010f13e
invalid
xor al, 0x40
mov byte [rbx + 0x4c], dh
movaps xmm14, xmmword [rsp + 0x60]
movaps xmm14, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
movdqa xmm8, xmmword [rsp + 0x40]
and al, 0x40
movdqa xmm9, xmmword [rsp + 0x30]
movdqa xmm10, xmmword [rsp + 0x20]
movq mm2, qword [rsp + 0x20]
movq mm2, qword [rsp + 0x20]
outsd dx, dword [rsi]
push rsp
and al, 0x20
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
invalid
add byte [rax], al
call fcn.1400e5210
mov byte [rbx + 0x4c], sil
jae 0x14010f19a
mov byte [rbx + 0x4c], dh
jae 0x14010f19a
movaps xmm6, xmmword [rsp + 0x60]
invalid
movaps xmm7, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], bh
movdqa xmm8, xmmword [rsp + 0x40]
movq mm0, qword [rsp + 0x40]
and al, 0x40
movdqa xmm9, xmmword [rsp + 0x30]
movdqa xmm9, xmmword [rsp + 0x30]
and al, 0x30
movdqa xmm10, xmmword [rsp + 0x20]
outsd dx, dword [rsi]
push rsp
and al, 0x20
invalid
and byte [rax - 0x7d], cl
invalid
add rsp, 0x78
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, 0x78
in al, dx
js 0x14010f1de
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
movdqa xmmword [rsp + 0x20], xmm10
movdqa xmmword [rsp + 0x30], xmm9
and al, 0x30
and byte [rsi + 0x44], ah
movq qword [rsp + 0x30], mm1
and al, 0x30
and al, 0x30
movdqa xmmword [rsp + 0x40], xmm8
movaps xmmword [rsp + 0x50], xmm7
jl 0x14010f1d9
push rax
movaps xmmword [rsp + 0x50], xmm7
jl 0x14010f1d9
push rax
movaps xmmword [rsp + 0x60], xmm6
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
invalid
and edx, 0xffffff80
mov rbx, rdx
movzx esi, byte [rbx + 0x4c]
lea rcx, [rbx + 0x110]
lea rcx, [rbx + 0x110]
call fcn.1400217d0
mov byte [rbx + 0x5b], sil
movaps xmm6, xmmword [rsp + 0x60]
invalid
and al, 0x60
movaps xmm7, xmmword [rsp + 0x50]
push rax
movdqa xmm8, xmmword [rsp + 0x40]
movq mm0, qword [rsp + 0x40]
movdqa xmm9, xmmword [rsp + 0x30]
movq mm1, qword [rsp + 0x30]
movdqa xmm10, xmmword [rsp + 0x20]
push rsp
and al, 0x20
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
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, 0x78
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
movdqa xmmword [rsp + 0x20], xmm10
movdqa xmmword [rsp + 0x30], xmm9
movdqa xmmword [rsp + 0x40], xmm8
movq qword [rsp + 0x40], mm0
movq qword [rsp + 0x40], mm0
movaps xmmword [rsp + 0x50], xmm7
and al, 0x50
movaps xmmword [rsp + 0x60], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp byte [rbx + 0x5b], 0
je 0x14010f268
mov rcx, qword [rbx + 0x70]
mov rdx, qword [rbx + 0xd0]
call fcn.140049dc0
lea rcx, [rbx + 0xf0]
call fcn.14013aa00
mov byte [rbx + 0x3e], 1
movaps xmm6, xmmword [rsp + 0x60]
je 0x14010f2a0
invalid
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
movaps xmm9, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], cl
mov esi, eax
add byte [rax], al
add al, ch
invalid
je 0x14010f2a0
invalid
sub byte [rsp + 0x30], cl
movaps xmm10, xmmword [rsp + 0x20]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
test byte [rax], al
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, 0x78
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm10
movdqa xmmword [rsp + 0x30], xmm9
movdqa xmmword [rsp + 0x40], xmm8
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp byte [rbx + 0x3e], 0
je 0x14010f304
lea rcx, [rbx + 0x650]
add al, ch
mov edx, es
cmc
dec dword [rdi]
sub byte [rsp + 0x60], dh
invalid
call fcn.14006b590
movaps xmm6, xmmword [rsp + 0x60]
je 0x14010f32c
invalid
movaps xmm7, xmmword [rsp + 0x50]
movdqa xmm8, xmmword [rsp + 0x40]
movq mm0, qword [rsp + 0x40]
movq mm0, qword [rsp + 0x40]
movdqa xmm9, xmmword [rsp + 0x30]
outsd dx, dword [rsi]
and al, 0x30
movdqa xmm10, xmmword [rsp + 0x20]
movq mm2, qword [rsp + 0x20]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
invalid
push rdi
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm10
and byte [rsi + 0x44], ah
movq qword [rsp + 0x30], mm1
and byte [rsi + 0x44], ah
movq qword [rsp + 0x30], mm1
movdqa xmmword [rsp + 0x40], xmm8
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
ror dword [rax - 0x75], cl
invalid
mov rax, qword [rbx + 0x60]
lea rcx, [rax + 0x1b0]
call fcn.14008d000
movaps xmm6, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], dh
movaps xmm7, xmmword [rsp + 0x50]
movdqa xmm8, xmmword [rsp + 0x40]
movdqa xmm9, xmmword [rsp + 0x30]
movdqa xmm10, xmmword [rsp + 0x20]
movq mm2, qword [rsp + 0x20]
movq mm2, qword [rsp + 0x20]
add rsp, 0x78
add esp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
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]
add byte [rax], al
js 0x14010f42e
lea ebp, [rdx + 0x80]
add byte [rax], al
movdqa xmmword [rsp + 0x20], xmm10
movdqa xmmword [rsp + 0x30], xmm9
movdqa xmmword [rsp + 0x40], xmm8
movq qword [rsp + 0x40], mm0
movq qword [rsp + 0x40], mm0
movaps xmmword [rsp + 0x50], xmm7
and al, 0x50
movaps xmmword [rsp + 0x60], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rax, qword [rbx + 0x60]
invalid
invalid
lea rcx, [rax + 0x1a8]
test al, 1
add byte [rax], al
call fcn.14006f8f0
movaps xmm6, xmmword [rsp + 0x60]
add al, 0xf6
dec dword [rdi]
sub byte [rsp + 0x60], dh
movaps xmm7, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], bh
and al, 0x50
movdqa xmm8, xmmword [rsp + 0x40]
movq mm0, qword [rsp + 0x40]
movdqa xmm9, xmmword [rsp + 0x30]
movq mm1, qword [rsp + 0x30]
outsd dx, dword [rsi]
and al, 0x30
movdqa xmm10, xmmword [rsp + 0x20]
movq mm2, qword [rsp + 0x20]
outsd dx, dword [rsi]
push rsp
and al, 0x20
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
invalid
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 r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x78
in al, dx
js 0x14010f4be
lea ebp, [rdx + 0x80]
in al, dx
js 0x14010f4be
movdqa xmmword [rsp + 0x20], xmm10
movq qword [rsp + 0x20], mm2
movq qword [rsp + 0x20], mm2
movdqa xmmword [rsp + 0x30], xmm9
jg 0x14010f4d4
and al, 0x30
movdqa xmmword [rsp + 0x40], xmm8
and al, 0x40
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm6
je 0x14010f4be
invalid
jl 0x14010f4b9
je 0x14010f4be
and al, 0x60
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
mov rbx, rdx
mov rsi, qword [rbx + 0x60]
mov esi, dword [rbx + 0x60]
cmp byte [rsi + 0x1d2], 0
add byte [rsp + rcx + 0x48], dh
je 0x14010f4bb
or al, 0x48
lea rcx, [rsi + 0x1a0]
lea ecx, [rsi + 0x1a0]
mov fs, word [rax - 0x17ffffff]
add dword [rax], eax
add al, ch
invalid
call fcn.1400cfb10
push rbp
invalid
inc dword [rax + 0x1d1be]
add byte [rax], al
invalid
cmp byte [rsi + 0x1d1], 0
mov esi, 0x1d1
add byte [rbp + 0x30], dh
jne 0x14010f4f4
movaps xmm6, xmmword [rsp + 0x60]
and al, 0x60
movaps xmm7, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], bh
push rax
movdqa xmm8, xmmword [rsp + 0x40]
movq mm0, qword [rsp + 0x40]
movq mm0, qword [rsp + 0x40]
movdqa xmm9, xmmword [rsp + 0x30]
movdqa xmm9, xmmword [rsp + 0x30]
outsd dx, dword [rsi]
and al, 0x30
movdqa xmm10, xmmword [rsp + 0x20]
movq mm2, qword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
add rsp, 0x78
pop rbx
js 0x14010f543
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
lea rcx, [rsi + 0x198]
call fcn.14008d000
add bl, bl
idiv edi
mov ds, word [rax - 0x17ffffff]
add al, ch
add bl, bl
idiv edi
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], bh
jl 0x14010f52d
push rax
je 0x14010f528
invalid
jl 0x14010f52d
push rax
movdqa xmm8, xmmword [rsp + 0x40]
movdqa xmm9, xmmword [rsp + 0x30]
and al, 0x30
movdqa xmm9, xmmword [rsp + 0x30]
and al, 0x30
movdqa xmm10, xmmword [rsp + 0x20]
add rsp, 0x78
add esp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
in al, dx
js 0x14010f58e
lea ebp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm10
movdqa xmmword [rsp + 0x30], xmm9
and byte [rsi + 0x44], ah
movq qword [rsp + 0x30], mm1
movdqa xmmword [rsp + 0x40], xmm8
and al, 0x40
movaps xmmword [rsp + 0x50], xmm7
jl 0x14010f589
push rax
movaps xmmword [rsp + 0x60], xmm6
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
and edx, 0xffffff80
or byte [rax - 0x77], 0xd3
mov rbx, rdx
mov rax, qword [rbx + 0x60]
mov byte [rax + 0x1d0], 2
movaps xmm6, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], dh
sub byte [rsp + 0x60], dh
movaps xmm7, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], bh
movaps xmm8, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], al
movaps xmm9, xmmword [rsp + 0x30]
movaps xmm9, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x30]
movaps xmm10, xmmword [rsp + 0x20]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
push rbp
push r12
push rsi
push rdi
push rbx
mov eax, 0x66b8
mov eax, 0xe8000066
invalid
invalid
invalid
add byte [rax + 0x29], cl
sub rsp, rax
lea rbp, [rsp + 0x80]
add byte [rax], al
invalid
mov eax, 0xe8000066
invalid
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rbp + 0x6620], mm0
add byte [rax], al
movdqa xmmword [rbp + 0x6620], xmm8
movdqa xmmword [rbp + 0x6610], xmm7
movaps xmmword [rbp + 0x6600], xmm6
and rsp, 0xffffffffffffff80
and esp, 0xffffff80
and esp, 0xffffff80
mov rbx, rsp
mov ebx, esp
mov qword [rbx + 0x6670], rbp
mov qword [rbp + 0x65f8], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rbp - 0x77]
invalid
mov r13, rcx
mov ebp, ecx
clc
add byte gs:[rax], al
invalid
mov ebp, ecx
movzx eax, byte [rdx + 0x111]
lea rcx, [0x1401ec648]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
mov qword [rbx + 0x58], rdx
pop rax
pop rax
mov qword [rbx + 0x128], r13
jmp rax
mov dword [rdx + 0x112], 0x1010000
add byte [rax], al
add byte [rax], al
add dword [rcx], eax
invalid
add dword [rax - 0x75], ecx
invalid
mov rax, qword [rdx + 0x98]
mov qword [rbx + 0x1930], rax
mov dword [rbx + 0x1930], eax
mov dword [rbx + 0x1930], eax
movups xmm0, xmmword [rdx + 0x88]
add byte [rax], al
movaps xmmword [rbx + 0x1920], xmm0
add byte [rax], al
mov rax, qword [rdx + 0x68]
mov eax, dword [rdx + 0x68]
mov r13, r14
cmc
test rax, rax
je 0x14010f72d
add byte [rax], al
mov rcx, qword [rdx + 0x70]
lock inc qword [rax]
inc qword [rax]
inc qword [rax]
jg 0x14010f72d
add cl, ch
xchg byte [rdx], cl
add byte [rax - 0x73], cl
invalid
invalid
invalid
jmp 0x1401140f9
lea rax, [rdx + 0x118]
mov qword [rbx + 0x68], rax
push 0x8828d48
add al, 0
add byte [rax - 0x77], cl
js 0x14010f699
mov dh, 0x82
or byte [rax + rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401ec66c]
lea ecx, [0x1401ec66c]
push 0x8828d48
add al, 0
or byte [rax + rax], al
add byte [rax - 0x77], cl
js 0x14010f699
mov dh, 0x82
or byte [rax + rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401ec66c]
lea ecx, [0x1401ec66c]
lea ecx, [0x1401ec66c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add byte [rax - 0x73], cl
mov dl, 0xd0
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [0x1401ec67c]
lea ecx, [0x1401ec67c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
movabs dword [0x48828d4c000001b0], eax
add byte [rax], al
lea r8, [rdx + 0x348]
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x82
add rax, qword [rax]
add byte [rbp + rcx*4 - 0x5e], cl
lea esp, [rdx + 0x200]
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x82
add rax, qword [rax]
add byte [rbp + rcx*4 - 0x5e], cl
lea esp, [rdx + 0x200]
lea esp, [rdx + 0x200]
lea rcx, [0x1401ec68c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movsb byte [rdi], byte [rsi]
iretd
lea rcx, [rdx + 0x118]
lea r8, [rdx + 0x148]
movzx eax, byte [rdx + 0x148]
add qword [rax], rax
add byte [rax - 0x73], cl
adc eax, 0xdcf4a
invalid
invalid
add qword [rax], rax
add byte [rax - 0x73], cl
adc eax, 0xdcf4a
invalid
invalid
or eax, 0x4634800
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
movzx r12d, word [rdx + 0x64]
mov r8d, dword [rdx + 0x60]
mov r10d, dword [rdx + 0x48]
mov r11, qword [rdx + 0x40]
mov rsi, qword [rdx + 0x30]
mov edi, dword [rdx + 0x38]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movdqu xmm2, xmmword [rdx + 0x20]
mov r14, qword [rdx + 0x50]
mov esi, dword [rdx + 0x50]
movzx r9d, word [rdx + 0x80]
mov r15, qword [rbx + 0x1930]
add byte [rax], al
mov qword [rbx + 0x916], r15
movaps xmm3, xmmword [rbx + 0x1920]
movups xmmword [rbx + 0x906], xmm3
movups xmm3, xmmword [rbx + 0x900]
movaps xmmword [rbx + 0x600], xmm3
mov r15, qword [rbx + 0x90e]
invalid
or dword [rax], eax
add byte [rcx + rcx*4 - 0x45], cl
invalid
invalid
add byte [rax], al
mov r15, qword [rbx + 0x916]
mov qword [rbx + 0x616], r15
lea r15, [rdx + 0x118]
mov qword [rbx + 0x68], r15
movups xmmword [rdx + 0x118], xmm0
movups xmmword [rdx + 0x128], xmm1
movdqu xmmword [rdx + 0x138], xmm2
jg 0x14010f752
cmp byte [rcx], al
add byte [rax], al
jg 0x14010f752
cmp byte [rcx], al
add byte [rax], al
mov qword [rdx + 0x148], rsi
mov dword [rdx + 0x150], edi
mov qword [rdx + 0x158], r11
mov dword [rdx + 0x160], r10d
mov qword [rdx + 0x168], r14
mov r10, qword [rdx + 0x58]
mov r11, qword [rdx + 0x78]
mov qword [rdx + 0x170], r10
mov dword [rdx + 0x178], r8d
mov dword [rdx + 0x178], eax
mov word [rdx + 0x17c], r12w
add byte [rax], al
mov qword [rdx + 0x180], rax
mov qword [rdx + 0x188], rcx
mov qword [rdx + 0x190], r11
mov word [rdx + 0x198], r9w
movups xmm0, xmmword [rbx + 0x60e]
movups xmmword [rdx + 0x1a8], xmm0
add byte [rdi], cl
sub byte [rbx + 0x600], al
add byte [rdi], cl
sub byte [rbx + 0x600], al
movups xmmword [rdx + 0x19a], xmm0
lea rax, [rdx + 0x408]
add byte [rax], al
mov qword [rbx + 0x78], rax
mov byte [rdx + 0x408], 0
mov r14, r13
mov word [rdx + 0x409], 0x100
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14010f887
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14011416e
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x2320
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14011416e
xorps xmm0, xmm0
movups xmmword [rax + 0x2310], xmm0
movups xmmword [rax + 0x2300], xmm0
add byte [rbx], ah
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
movups xmmword [rbx + 0x1927], xmm0
mov qword [rbx + 0xa80], rax
add byte [rax], al
mov qword [rbx + 0xa88], rax
mov qword [rbx + 0xa90], 0
mov qword [rbx + 0x980], rax
mov qword [rbx + 0x988], 0
mov qword [rbx + 0xaa0], 0
and dword [rax + 0xa], 0
add byte [rax], al
and dword [rax + 0xa], 0
add byte [rax], al
mov byte [rbx + 0xaa8], 0
movups xmm1, xmmword [rbx + 0x1920]
movups xmmword [rbx + 0xaa9], xmm1
add byte [rax], al
mov rax, qword [rbx + 0x192f]
mov qword [rbx + 0xab8], rax
movaps xmmword [rbx + 0xac0], xmm0
mov byte [rbx + 0xa98], 0
movaps xmmword [rbx + 0xa00], xmm0
add byte [rax - 0x39], cl
adc dword [rax], 0xa
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], 0xa
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0xad0], 1
mov qword [rbx + 0x900], 1
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x908], 1
movzx eax, byte [0x14023c318]
ret 0x12c9
add byte [rax - 0x75], cl
or eax, 0x12c923
test rcx, rcx
jne 0x14010f97b
ret 0x12c9
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140114198
mov r8d, 0x280
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140114198
add al, byte [rax]
add byte [rcx], dh
shr al, cl
cmp byte [rcx + 7], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
ror byte [rdi], 0x11
adc al, sil
inc qword [rax]
jle 0x1401140f9
mov rdx, qword [rbx + 0x58]
mov qword [rdx + 0x1b8], r12
mov qword [rdx + 0x1c0], r13
mov byte [rdx + 0x1c8], 0
add dword [rax], eax
add byte [rax], al
mov eax, dword [rbx + 0x900]
mov ecx, dword [rbx + 0x903]
mov dword [rdx + 0x1c9], eax
mov dword [rdx + 0x1cc], ecx
mov byte [rdx + 0x409], 1
mov qword [rbx + 0x570], r13
add byte [rax], al
mov qword [rbx + 0x578], r12
cmp byte [rdx + 0x198], 0
je 0x14010fbf3
mov byte [rdx + 0x40a], 0
mov rax, qword [rdx + 0x1b0]
mov qword [rbx + 0x910], rax
movups xmm0, xmmword [rdx + 0x1a0]
movaps xmmword [rbx + 0x900], xmm0
mov byte [rdx + 0x409], 0
mov rax, qword [rdx + 0x180]
mov rcx, qword [rdx + 0x188]
test rax, rax
je 0x14010fadb
lock inc qword [rax]
jle 0x1401140f9
mov rdx, qword [rbx + 0x58]
lea r9, [rdx + 0x138]
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
mov r8, qword [rbx + 0x910]
mov qword [rbx + 0x630], r8
movaps xmm0, xmmword [rbx + 0x900]
add dword [rax], 9
add byte [rax], al
add dword [rax], 9
add byte [rax], al
movaps xmmword [rbx + 0x620], xmm0
lea rsi, [rdx + 0x1d0]
mov qword [rdx + 0x1d0], rax
mov qword [rdx + 0x1d8], rcx
mov qword [rdx + 0x350], r13
mov qword [rdx + 0x358], r12
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x76], cl
loopne 0x14010fb2d
add byte [rax], al
movaps xmm0, xmmword [rbx + 0x620]
movups xmmword [rdx + 0x3e8], xmm0
call 0x18810fb3e
mov eax, dword [rbx + 0x630]
mov qword [rdx + 0x3f8], rax
lea r12, [rdx + 0x401]
mov byte [rdx + 0x401], 0
mov byte [rdx + 0x400], 1
mov r15, qword [rdx + 0x3e8]
mov rdi, qword [rdx + 0x3f0]
mov rax, qword [rdx + 0x3f8]
mov rcx, qword [rdx + 0x1d0]
mov r8, qword [rdx + 0x1d8]
movups xmm0, xmmword [rdx + 0x350]
movups xmmword [rdx + 0x1e0], xmm0
mov r10, qword [rdx + 0x3e0]
mov qword [rdx + 0x360], r10
mov qword [rdx + 0x1f0], rcx
mov qword [rdx + 0x1f8], r8
mov ecx, dword [r10 + 0x40]
lea edx, [rcx - 0x4000]
cmp edx, 0xffc000
jae 0x1401141dd
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x76], cl
loopne 0x14010fb2d
mov byte [rdx + 0x40a], 0
mov rcx, qword [rdx + 0x1a0]
mov rax, qword [rdx + 0x1a8]
mov rdi, qword [rdx + 0x1b0]
mov qword [rbx + 0xb0], rcx
mov qword [rbx + 0x88], rax
call qword [rax + 0x40]
mov esi, eax
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14010fc4e
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1401142a1
mov r8d, 0x2000
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1401142a1
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x140114060
mov byte [rbx + 0x81], 1
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
lock inc qword [rdi]
jle 0x1401140f9
lock inc qword [rsi]
jle 0x1401140f9
mov qword [rbx + 0x98], rdi
mov qword [rbx + 0x2940], rdi
mov qword [rbx + 0x2948], rsi
mov qword [rbx + 0x2950], 0
lea rcx, [rbx + 0x900]
lea rdx, [rbx + 0x1920]
mov r8d, 0x4b8
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbx + 0x58]
cmp dword [rsi + 0x2a8], 0
je 0x140111248
mov edx, dword [rsi + 0x2ac]
mov rcx, qword [rbx + 0xd00]
call fcn.1400d6520
lea r14, [rsi + 0x349]
lea rax, [rbx + 0x2948]
mov rcx, qword [rax + 0x10]
mov qword [rbx + 0x250], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rbx + 0x240], xmm0
mov rdi, qword [rbx + 0x900]
movzx eax, byte [rbx + 0x908]
mov byte [rbx + 0xa0], al
mov eax, dword [rbx + 0x909]
mov dword [rbx + 0x130], eax
mov eax, dword [rbx + 0x90c]
mov dword [rbx + 0x133], eax
mov rsi, qword [rbx + 0x910]
movups xmm0, xmmword [rbx + 0x918]
movaps xmmword [rbx + 0x1f0], xmm0
mov rax, qword [rbx + 0x928]
mov qword [rbx + 0x200], rax
lea rdx, [rbx + 0x930]
lea rcx, [rbx + 0x5260]
mov r8d, 0x488
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rbx + 0xb0]
mov r12, qword [rbx + 0xc8]
mov r13, qword [rbx + 0xe8]
jmp 0x14011131b
add byte [rax], al
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbx + 0x58]
lea r14, [rax + 0x349]
mov byte [rbx + 0xa0], 4
mov edi, 2
mov byte [r14], 0
mov rax, qword [rbx + 0x250]
mov qword [rbx + 0x390], rax
movaps xmm0, xmmword [rbx + 0x240]
movaps xmmword [rbx + 0x380], xmm0
mov eax, dword [rbx + 0x130]
mov ecx, dword [rbx + 0x133]
mov dword [rbx + 0x1b8], eax
mov dword [rbx + 0x1bb], ecx
movaps xmm0, xmmword [rbx + 0x1f0]
add byte [rbx + 0x1338b], cl
add byte [rcx + 0x1b883], cl
add byte [rcx + 0x1bb8b], cl
add byte [rdi], cl
sub byte [rbx + 0x1f0], al
movaps xmmword [rbx + 0x400], xmm0
mov rax, qword [rbx + 0x200]
add byte [rax + rax], al
add byte [rax - 0x75], cl
add dword [rax], 2
add byte [rax], al
mov qword [rbx + 0x410], rax
adc byte [rax + rax], al
add byte [rax - 0x73], cl
lea ecx, [rbx + 0x42d8]
add byte [rax], al
lea rcx, [rbx + 0x42d8]
lea ecx, [rbx + 0x42d8]
lea rdx, [rbx + 0x5260]
mov r8d, 0x488
add byte [rax], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x88]
mov byte [rax], 1
cmp rdi, 3
inc dword [rbx]
inc dword [rbx]
jne 0x1401113ae
mov rax, qword [rbx + 0x1b0]
mov byte [rax], 3
mov rax, qword [rbx + 0x78]
mov eax, dword [rbx + 0x78]
js 0x14011136d
mov byte [rax], 3
add byte [rbx], al
jmp 0x140112a76
mov qword [rbx + 0x88], rdi
add byte [rax], al
mov rax, qword [rbx + 0x390]
mov qword [rbx + 0x650], rax
movaps xmm0, xmmword [rbx + 0x380]
add eax, dword [rax]
invalid
nop
add eax, dword [rax]
add byte [rax - 0x77], cl
adc dword [rax + 6], 0
add byte [rdi], cl
sub byte [rbx + 0x380], al
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdi], cl
sub dword [rbx + 0x640], eax
add dword [rax + 6], 0
invalid
movaps xmmword [rbx + 0x640], xmm0
add dword [rax + 6], 0
add byte [rbx + 0x1b883], cl
add byte [rbx + 0x1bb8b], cl
add byte [rcx + 0x18883], cl
mov dword [rbx + 0x188], eax
mov dword [rbx + 0x18b], ecx
movaps xmm0, xmmword [rbx + 0x400]
add dword [rax], 4
add byte [rax], al
mov eax, dword [rbx + 0x1b8]
mov ecx, dword [rbx + 0x1bb]
mov dword [rbx + 0x188], eax
mov dword [rbx + 0x18b], ecx
movaps xmm0, xmmword [rbx + 0x400]
add dword [rax], 4
add byte [rax], al
add dword [rax], 4
add byte [rax], al
movaps xmmword [rbx + 0x420], xmm0
sub dword [rbx + 0x420], eax
mov rax, qword [rbx + 0x410]
mov qword [rbx + 0x430], rax
mov dword [rbx + 0x430], eax
mov dword [rbx + 0x430], eax
add byte [rax - 0x73], cl
mov ebp, eax
invalid
lea rcx, [rbx + 0x61e8]
lea rdx, [rbx + 0x42d8]
mov r8d, 0x488
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x160], r15
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0x168], rax
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x170], rax
mov qword [rbx + 0x178], r12
mov qword [rbx + 0x180], r13
mov rcx, qword [rbx + 0xa8]
call fcn.1400e6440
mov r14, qword [rbx + 0xb8]
mov rdi, qword [rbx + 0x88]
cmp rdi, 2
inc dword [rdx]
jne 0x14011158f
test dword [rdx], esp
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x83
movabs al, byte [0x9008388000000]
add byte [rax + 0x90083], cl
movzx eax, byte [rbx + 0xa0]
mov byte [rbx + 0x900], al
add dword [rax], 9
add byte [rax], al
add byte [rax + 0x90083], cl
add dword [rax], 9
add byte [rax], al
add byte [rbx + 0x18883], cl
add byte [rbx + 0x18b8b], cl
add dword [rax], eax
mov eax, dword [rbx + 0x188]
mov ecx, dword [rbx + 0x18b]
add dword [rax], eax
add byte [rcx + 0x90183], cl
invalid
add dword [rax], eax
add byte [rcx + 0x90183], cl
add byte [rcx + 0x9048b], cl
add byte [rax - 0x77], cl
mov bl, 8
or byte [rcx], cl
add byte [rax], al
movaps xmm0, xmmword [rbx + 0x420]
add dword [rcx], ecx
add byte [rax], al
mov dword [rbx + 0x904], ecx
mov qword [rbx + 0x908], rsi
or byte [rcx], cl
add byte [rax], al
or byte [rcx], cl
add byte [rax], al
movaps xmm0, xmmword [rbx + 0x420]
movups xmmword [rbx + 0x910], xmm0
adc byte [rcx], cl
add byte [rax], al
mov rax, qword [rbx + 0x430]
mov eax, dword [rbx + 0x430]
mov qword [rbx + 0x920], rax
mov qword [rbx + 0x160], r15
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
js 0x140111509
mov dword [rbx + 0x168], eax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x170], rax
mov qword [rbx + 0x178], r12
mov dword [rbx + 0x178], esp
mov dword [rbx + 0x178], esp
add byte [rcx + rcx*4 - 0x55], cl
add byte [rcx], 0
add byte [rax - 0x73], cl
mov eax, dword [rax]
or dword [rax], eax
add al, ch
add al, 0x34
hlt
mov qword [rbx + 0x180], r13
lea rcx, [rbx + 0x900]
call fcn.1400548f0
mov qword [rbx + 0x98], rax
add byte [rax], al
mov rax, qword [rbx + 0x58]
mov rax, qword [rax + 0x1f0]
test rax, rax
test eax, eax
je 0x14011154b
lock dec qword [rax]
dec qword [rax]
jne 0x14011154b
mov rax, qword [rbx + 0x58]
mov rcx, qword [rax + 0x1f0]
mov rdx, qword [rax + 0x1f8]
mov qword [rbx + 0x2e0], r15
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0x2e8], rax
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x2f0], rax
mov qword [rbx + 0x2f8], r12
mov qword [rbx + 0x300], r13
call fcn.1400d6770
mov rax, qword [rbx + 0x58]
pop r8
lea rcx, [rax + 0x1e0]
mov qword [rbx + 0x308], r15
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0x310], rax
js 0x1401115aa
mov dword [rbx + 0x310], eax
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x318], rax
mov qword [rbx + 0x320], r12
mov qword [rbx + 0x328], r13
call fcn.140070af0
mov rcx, qword [rbx + 0x58]
jmp 0x140112537
mov rax, qword [rbx + 0x650]
mov qword [rbx + 0x348], rax
movaps xmm0, xmmword [rbx + 0x640]
movups xmmword [rbx + 0x338], xmm0
mov eax, dword [rbx + 0x188]
mov ecx, dword [rbx + 0x18b]
mov dword [rbx + 0x294c], ecx
mov dword [rbx + 0x2949], eax
mov qword [rbx + 0x2950], rsi
movaps xmm0, xmmword [rbx + 0x420]
add byte [rbx + 0x18883], cl
add byte [rbx + 0x18b8b], cl
add byte [rcx + 0x294c8b], cl
add byte [rcx + 0x294983], cl
add byte [rax - 0x77], cl
mov bl, 0x50
sub dword [rax], eax
add byte [rdi], cl
sub byte [rbx + 0x420], al
movups xmmword [rbx + 0x2958], xmm0
mov rax, qword [rbx + 0x430]
mov qword [rbx + 0x2968], rax
lea rcx, [rbx + 0x2970]
lea rdx, [rbx + 0x61e8]
mov r8d, 0x488
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x98]
mov qword [rbx + 0x330], rax
mov qword [rbx + 0x2940], rdi
movzx eax, byte [rbx + 0xa0]
mov byte [rbx + 0x2948], al
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14011164d
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14011446f
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14011446f
mov rsi, rax
mov qword [rax], 0
xorps xmm0, xmm0
movaps xmmword [rbx + 0x900], xmm0
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1401116a3
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140114487
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, reloc.WS2_32.dll_recv
adc byte [rax], al
add byte [rax], al
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140114487
invalid
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
add byte [rdi], cl
adc dword [rbx + 0x948], eax
or dword [rax], eax
invalid
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rbx + 0x948], xmm0
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax - 0x39], cl
mov qword [rbx + 0x958], 0
mov qword [rbx + 0x910], rsi
mov qword [rbx + 0x918], rsi
mov qword [rbx + 0x920], rax
sbb dword [rax + 9], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov bl, reloc.WS2_32.dll_recv
or dword [rax], eax
add byte [rax - 0x77], cl
mov bl, 0x18
or dword [rax], eax
add byte [rax - 0x77], cl
and dword [rax], 9
add byte [rax], al
mov qword [rbx + 0x928], rax
mov qword [rbx + 0x930], 1
movabs rax, 0x8000000000000000
mov qword [rbx + 0x938], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x83
cmp byte [rcx], cl
add byte [rax], al
add byte [rax + 0x38838948], al
or dword [rax], eax
add byte [rax - 0x39], cl
add dword [rax + 9], 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
add dword [rax], 9
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbx + 0x940], 1
mov qword [rbx + 0x900], 1
mov qword [rbx + 0x908], 1
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140111756
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1401144a2
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x60
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1401144a2
mov r13, rax
movups xmm0, xmmword [rbx + 0x950]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbx + 0x940]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbx + 0x900]
movups xmm1, xmmword [rbx + 0x910]
movdqu xmm2, xmmword [rbx + 0x920]
movups xmm3, xmmword [rbx + 0x930]
add byte [rdi], cl
adc dword [rax + 0x30], ebx
add byte [rdi], cl
adc dword [rax + 0x30], ebx
movdqu xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbx + 0x1920], rax
and dword [rax], 0x19
add byte [rax], al
and dword [rax], 0x19
add byte [rax], al
lock inc qword [rax]
jle 0x1401140f9
sub dword ss:[rax], eax
invalid
mov qword [rbx + 0x900], r13
stosd dword [rdi], eax
add byte [rcx], cl
add byte [rax], al
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
or eax, 0x12aaa8
or eax, 0x12aaa8
test rcx, rcx
test ecx, ecx
jne 0x1401117f6
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1401144b6
test dl, cl
sub al, 0
invalid
test dl, cl
sub al, 0
add byte [rax - 0x77], cl
mov rcx, rax
mov qword [0x14023c280], rax
add byte [rcx - 0x48], al
mov rcx, rax
mov qword [0x14023c280], rax
invalid
mov r8d, 0x38
cmp byte [rax], al
add byte [rax], al
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1401144b6
stosb byte [rdi], al
sub al, 0
invalid
ror byte [rdi], 0x84
stosb byte [rdi], al
sub al, 0
add byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
or byte [rcx], al
mov qword [rax], 1
mov qword [rax + 8], 1
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add dh, al
sbb byte [rax], al
add byte [rax], al
mov qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x20], xmm0
and byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x55], cl
mov dword [rbx + 0x240], ebp
add al, byte [rax]
add byte [rax - 0x77], cl
or dword [rax + 2], 0
add dh, al
adc dword [rax + 2], 0
add al, byte [rax]
add byte [rax], al
and byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x55], cl
invalid
stosd dword [rdi], eax
add al, byte [rax]
add byte [rax - 0x77], cl
or dword [rax + 2], 0
add dh, al
adc dword [rax + 2], 0
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
mov eax, dword [rbx + 0x900]
add dword [rax], 9
add byte [rax], al
mov ecx, dword [rbx + 0x903]
mov dword [rbx + 0x251], eax
mov dword [rbx + 0x254], ecx
mov qword [rbx + 0x438], r13
mov byte [rbx + 0x96], 1
mov byte [rbx + 0x97], 1
add byte [rax], al
add eax, ebp
add esp, dword [rax - 0x76b60004]
invalid
mov qword [rbx + 0x1b8], rax
mov eax, 0x48000001
mov dword [rbx + 0x130], edx
add byte [rcx + 0x2548b], cl
add byte [rcx + rcx*4 - 0x55], cl
cmp byte [rax + rax], al
add dh, al
adc dword [rsi + 0x1000000], 0xffffffc6
adc dword [rdi + 0x1000000], 0xffffffe8
add byte [rax], al
add eax, ebp
add byte [rax], al
add eax, ebp
add esp, dword [rax - 0x76b60004]
invalid
mov eax, 0x48000001
mov dword [rbx + 0x130], edx
mov qword [rbx + 0x380], 1
mov qword [rbx + 0x388], r13
mov rax, qword [rbx + 0x58]
mov rax, qword [rax + 0x360]
movzx edi, byte [rax + 0x44]
mov ecx, dword [rax + 0x3c]
mov dword [rbx + 0x110], ecx
mov rcx, qword [rax + 0x20]
mov qword [rbx + 0xa0], rcx
mov ecx, dword [rax + 0x28]
mov r8, qword [rax + 0x10]
mov qword [rbx + 0x1a0], r8
mov r8d, dword [rax + 0x18]
mov dword [rbx + 0x114], r8d
movzx eax, byte [rax + 0x45]
test dil, dil
mov dword [rbx + 0xa8], ecx
mov qword [rbx + 0x1b0], rdx
mov qword [rbx + 0x1a8], r15
jne 0x14011192d
cmp ecx, 0x3b9aca00
jne 0x14011192d
invalid
cmp qword [rbx + 0x2d18], 0
jne 0x14011463b
invalid
invalid
add byte [rax], al
add byte [0xc959193d], ch
sbb dword [rax + 0xf000001], 0x57
ror byte [rdi], 0x11
xor dword [rax], 9
add byte [rax], al
mov dword [rbx + 0x198], eax
xorps xmm0, xmm0
movups xmmword [rbx + 0x930], xmm0
movups xmmword [rbx + 0x920], xmm0
movups xmmword [rbx + 0x910], xmm0
mov qword [rbx + 0x940], 0
mov dword [rbx + 0x940], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add dword [rax], 9
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbx + 0x908], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
test rcx, rcx
jne 0x1401119a7
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1401145ff
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x48
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1401145ff
mov rsi, rax
mov rax, qword [rbx + 0x940]
mov qword [rsi + 0x40], rax
movups xmm0, xmmword [rbx + 0x900]
movups xmm1, xmmword [rbx + 0x910]
movdqu xmm2, xmmword [rbx + 0x920]
movups xmm3, xmmword [rbx + 0x930]
add byte [rdi], cl
adc dword [rsi + 0x30], ebx
add byte [rdi], cl
adc dword [rsi + 0x30], ebx
movdqu xmmword [rsi + 0x20], xmm2
movq qword [rsi + 0x20], mm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
lock inc qword [rsi]
invalid
jle 0x1401140f9
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbx + 0x2d18], rsi
mov qword [rbx + 0x1920], rsi
mov r12d, 0x3b9aca00
test dil, dil
je 0x140111aa8
in eax, 0xb4
add al, 0
mov qword [rbx + 0x140], rax
mov dword [rbx + 0x140], eax
mov dword [rbx + 0x140], eax
mov edi, 1
mov dword [rbx + 0xd4], 0x5f5e100
add byte [rax], al
add cl, ah
cmc
add eax, 0xa8838b44
add byte [rax], al
add byte [rcx - 0x7f], al
clc
add dl, cl
invalid
cmp esi, dword [rbp + 0x78]
mov byte [rcx + 0x400], 0
mov rax, qword [rbx + 0x8f0]
mov qword [rbx + 0x700], rax
movups xmm0, xmmword [rbx + 0x8e0]
movaps xmmword [rbx + 0x6f0], xmm0
movups xmm0, xmmword [rbx + 0x8d0]
movaps xmmword [rbx + 0x6e0], xmm0
movups xmm0, xmmword [rbx + 0x8c0]
movaps xmmword [rbx + 0x6d0], xmm0
movups xmm0, xmmword [rbx + 0x880]
movups xmm1, xmmword [rbx + 0x890]
movdqu xmm2, xmmword [rbx + 0x8a0]
movups xmm3, xmmword [rbx + 0x8b0]
movaps xmmword [rbx + 0x6c0], xmm3
movdqa xmmword [rbx + 0x6b0], xmm2
movaps xmmword [rbx + 0x6a0], xmm1
movaps xmmword [rbx + 0x690], xmm0
movaps xmm0, xmmword [rbx + 0x7c0]
movaps xmm1, xmmword [rbx + 0x7d0]
movaps xmmword [rbx + 0x760], xmm0
movaps xmmword [rbx + 0x770], xmm1
mov byte [rcx + 0x401], 1
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0x150], rax
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x158], rax
mov rcx, r15
call fcn.1400e6260
cmp qword [rbx + 0x88], 2
jne 0x140112742
mov rax, qword [rbx + 0x58]
mov byte [rax + 0x409], 0
mov rax, qword [rax + 0x1b8]
lock dec qword [rax]
jne 0x140112627
mov rax, qword [rbx + 0x58]
mov rcx, qword [rax + 0x1b8]
call fcn.1400d4780
mov rcx, qword [rbx + 0x58]
lea rax, [rcx + 0x1c0]
mov qword [rbx + 0x88], rax
mov rax, qword [rcx + 0x1c0]
lock dec qword [rax + 0x1d0]
jne 0x1401126b1
mov rax, qword [rbx + 0x88]
mov rsi, qword [rax]
lea rcx, [rsi + 0x80]
call fcn.1400d8910
mov rax, qword [rsi + 0x110]
nop word [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x110], rcx
jne 0x140112670
test rax, rax
jne 0x1401126b1
mov rax, qword [rsi + 0x100]
mov rcx, qword [rsi + 0x108]
mov qword [rsi + 0x100], 0
lock and qword [rsi + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1401126b1
call qword [rax + ioctlsocket]
mov rcx, qword [rbx + 0x88]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1401126df
mov rcx, qword [rcx]
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0xd8], rax
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0xe0], rax
call fcn.1400d72f0
mov rax, qword [rbx + 0x58]
mov rax, qword [rax + 0x180]
mov ecx, 4
movq xmm8, rcx
test rax, rax
je 0x140112736
lock dec qword [rax]
jne 0x140112736
mov rax, qword [rbx + 0x58]
mov rcx, qword [rax + 0x180]
mov rdx, qword [rax + 0x188]
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0x1c8], rax
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x1d0], rax
call fcn.1400d6770
mov eax, 4
movq xmm8, rax
mov r15, qword [rbx + 0x98]
jmp 0x140112947
mov rax, qword [rbx + 0x700]
mov qword [rbx + 0x4c0], rax
movaps xmm0, xmmword [rbx + 0x6f0]
movaps xmmword [rbx + 0x4b0], xmm0
movaps xmm0, xmmword [rbx + 0x6e0]
movaps xmmword [rbx + 0x4a0], xmm0
movaps xmm0, xmmword [rbx + 0x6d0]
movaps xmmword [rbx + 0x490], xmm0
movaps xmm0, xmmword [rbx + 0x690]
movaps xmm1, xmmword [rbx + 0x6a0]
movdqa xmm2, xmmword [rbx + 0x6b0]
movaps xmm3, xmmword [rbx + 0x6c0]
movaps xmmword [rbx + 0x480], xmm3
movdqa xmmword [rbx + 0x470], xmm2
movaps xmmword [rbx + 0x460], xmm1
movaps xmmword [rbx + 0x450], xmm0
movaps xmm0, xmmword [rbx + 0x760]
movaps xmm1, xmmword [rbx + 0x770]
movaps xmmword [rbx + 0x550], xmm0
movaps xmmword [rbx + 0x560], xmm1
movdqa xmm8, xmmword [reloc.WS2_32.dll_bind]
mov rdi, qword [rbx + 0x58]
mov r15, qword [rdi + 0x1b8]
movups xmm0, xmmword [rdi + 0x1c0]
movaps xmmword [rbx + 0x7b0], xmm0
movaps xmm0, xmmword [rbx + 0x450]
movaps xmm1, xmmword [rbx + 0x460]
movdqa xmm2, xmmword [rbx + 0x470]
movaps xmm3, xmmword [rbx + 0x480]
movaps xmmword [rbx + 0x580], xmm0
movaps xmmword [rbx + 0x590], xmm1
movdqa xmmword [rbx + 0x5a0], xmm2
movaps xmmword [rbx + 0x5b0], xmm3
movaps xmm0, xmmword [rbx + 0x490]
movaps xmmword [rbx + 0x5c0], xmm0
movaps xmm0, xmmword [rbx + 0x4a0]
movaps xmmword [rbx + 0x5d0], xmm0
movaps xmm0, xmmword [rbx + 0x4b0]
movaps xmmword [rbx + 0x5e0], xmm0
mov rax, qword [rbx + 0x4c0]
mov qword [rbx + 0x5f0], rax
movaps xmm0, xmmword [rbx + 0x550]
movaps xmm1, xmmword [rbx + 0x560]
movaps xmmword [rbx + 0x790], xmm0
movaps xmmword [rbx + 0x7a0], xmm1
lea rcx, [rbx + 0x7e0]
lea rdx, [rbx + 0x2e00]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0x750]
movaps xmmword [rbx + 0x780], xmm0
mov eax, dword [rbx + 0x228]
mov ecx, dword [rbx + 0x22b]
mov dword [rbx + 0x238], eax
mov dword [rbx + 0x23b], ecx
movaps xmm0, xmmword [rbx + 0x3a0]
movaps xmm1, xmmword [rbx + 0x3b0]
movaps xmmword [rbx + 0x3d0], xmm0
movaps xmmword [rbx + 0x3e0], xmm1
mov rax, qword [rbx + 0x3c0]
mov qword [rbx + 0x3f0], rax
mov eax, dword [rbx + 0x220]
mov ecx, dword [rbx + 0x223]
mov dword [rbx + 0x230], eax
mov dword [rbx + 0x233], ecx
mov byte [rdi + 0x409], 0
mov rax, qword [rdi + 0x180]
test rax, rax
je 0x140112947
lock dec qword [rax]
jne 0x140112947
mov rax, qword [rbx + 0x58]
mov rcx, qword [rax + 0x180]
mov rdx, qword [rax + 0x188]
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0x1c8], rax
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x1d0], rax
call fcn.1400d6770
movaps xmm0, xmmword [rbx + 0x7b0]
movaps xmmword [rbx + 0x740], xmm0
movaps xmm0, xmmword [rbx + 0x580]
movaps xmm1, xmmword [rbx + 0x590]
movdqa xmm2, xmmword [rbx + 0x5a0]
movaps xmm3, xmmword [rbx + 0x5b0]
movaps xmmword [rbx + 0x4d0], xmm0
movaps xmmword [rbx + 0x4e0], xmm1
movdqa xmmword [rbx + 0x4f0], xmm2
movaps xmmword [rbx + 0x500], xmm3
movaps xmm0, xmmword [rbx + 0x5c0]
movaps xmmword [rbx + 0x510], xmm0
movaps xmm0, xmmword [rbx + 0x5d0]
movaps xmmword [rbx + 0x520], xmm0
movaps xmm0, xmmword [rbx + 0x5e0]
movaps xmmword [rbx + 0x530], xmm0
mov rax, qword [rbx + 0x5f0]
mov qword [rbx + 0x540], rax
movaps xmm0, xmmword [rbx + 0x790]
movaps xmm1, xmmword [rbx + 0x7a0]
movaps xmmword [rbx + 0x730], xmm1
movaps xmmword [rbx + 0x720], xmm0
lea rcx, [rbx + 0x28a8]
lea rdx, [rbx + 0x7e0]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0x780]
movaps xmmword [rbx + 0x710], xmm0
mov eax, dword [rbx + 0x238]
mov ecx, dword [rbx + 0x23b]
mov dword [rbx + 0x218], eax
mov dword [rbx + 0x21b], ecx
movaps xmm0, xmmword [rbx + 0x3d0]
movaps xmm1, xmmword [rbx + 0x3e0]
movaps xmmword [rbx + 0x660], xmm0
movaps xmmword [rbx + 0x670], xmm1
mov rax, qword [rbx + 0x3f0]
mov qword [rbx + 0x680], rax
mov eax, dword [rbx + 0x230]
mov ecx, dword [rbx + 0x233]
mov dword [rbx + 0x210], eax
mov dword [rbx + 0x213], ecx
mov rax, qword [rbx + 0x78]
mov byte [rax], 1
movq rdi, xmm8
cmp rdi, 5
jne 0x140112a88
mov rax, qword [rbx + 0x128]
mov byte [rax + 0x70], 3
mov al, 3
jmp 0x140114007
movaps xmm0, xmmword [rbx + 0x740]
movaps xmmword [rbx + 0x690], xmm0
movaps xmm0, xmmword [rbx + 0x4d0]
movaps xmm1, xmmword [rbx + 0x4e0]
movdqa xmm2, xmmword [rbx + 0x4f0]
movaps xmm3, xmmword [rbx + 0x500]
movaps xmmword [rbx + 0x7e0], xmm0
movaps xmmword [rbx + 0x7f0], xmm1
movdqa xmmword [rbx + 0x800], xmm2
movaps xmmword [rbx + 0x810], xmm3
movaps xmm0, xmmword [rbx + 0x510]
movaps xmmword [rbx + 0x820], xmm0
movaps xmm0, xmmword [rbx + 0x520]
movaps xmmword [rbx + 0x830], xmm0
movaps xmm0, xmmword [rbx + 0x530]
movaps xmmword [rbx + 0x840], xmm0
mov rax, qword [rbx + 0x540]
mov qword [rbx + 0x850], rax
movaps xmm0, xmmword [rbx + 0x720]
movaps xmm1, xmmword [rbx + 0x730]
movaps xmmword [rbx + 0x890], xmm1
movaps xmmword [rbx + 0x880], xmm0
lea rcx, [rbx + 0x61e8]
lea rdx, [rbx + 0x28a8]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0x710]
movaps xmmword [rbx + 0x450], xmm0
mov eax, dword [rbx + 0x218]
mov ecx, dword [rbx + 0x21b]
mov dword [rbx + 0x3d0], eax
mov dword [rbx + 0x3d3], ecx
movaps xmm0, xmmword [rbx + 0x660]
movaps xmm1, xmmword [rbx + 0x670]
movaps xmmword [rbx + 0x2e00], xmm0
movaps xmmword [rbx + 0x2e10], xmm1
mov rax, qword [rbx + 0x680]
mov qword [rbx + 0x2e20], rax
mov eax, dword [rbx + 0x210]
mov ecx, dword [rbx + 0x213]
mov dword [rbx + 0x3a0], eax
mov dword [rbx + 0x3a3], ecx
mov rcx, qword [rbx + 0x68]
call fcn.1400e5d80
cmp rdi, 4
jne 0x140112bd1
mov rax, qword [rbx + 0x58]
mov r13, qword [rbx + 0x128]
mov rax, qword [rax + 0x68]
test rax, rax
jne 0x140113566
jmp 0x14011357d
mov qword [rbx + 0xb8], r14
movaps xmm0, xmmword [rbx + 0x690]
movups xmmword [rbx + 0x588], xmm0
mov rax, qword [rbx + 0x850]
mov qword [rbx + 0x2f28], rax
movaps xmm0, xmmword [rbx + 0x840]
movups xmmword [rbx + 0x2f18], xmm0
movaps xmm0, xmmword [rbx + 0x830]
movups xmmword [rbx + 0x2f08], xmm0
movaps xmm0, xmmword [rbx + 0x820]
movups xmmword [rbx + 0x2ef8], xmm0
movaps xmm0, xmmword [rbx + 0x7e0]
movaps xmm1, xmmword [rbx + 0x7f0]
movdqa xmm2, xmmword [rbx + 0x800]
movaps xmm3, xmmword [rbx + 0x810]
movups xmmword [rbx + 0x2ee8], xmm3
movdqu xmmword [rbx + 0x2ed8], xmm2
movups xmmword [rbx + 0x2ec8], xmm1
movups xmmword [rbx + 0x2eb8], xmm0
movaps xmm0, xmmword [rbx + 0x880]
movaps xmm1, xmmword [rbx + 0x890]
movups xmmword [rbx + 0x2f38], xmm0
movups xmmword [rbx + 0x2f48], xmm1
lea rcx, [rbx + 0x2f80]
lea rdx, [rbx + 0x61e8]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x3018], 2
movaps xmm0, xmmword [rbx + 0x450]
movaps xmmword [rbx + 0x3020], xmm0
mov qword [rbx + 0x3030], r13
mov qword [rbx + 0x3038], r12
mov byte [rbx + 0x3040], 0
mov eax, dword [rbx + 0x3d0]
mov ecx, dword [rbx + 0x3d3]
mov dword [rbx + 0x3041], eax
mov dword [rbx + 0x3044], ecx
movaps xmm0, xmmword [rbx + 0x2e00]
movaps xmm1, xmmword [rbx + 0x2e10]
movups xmmword [rbx + 0x3048], xmm0
movups xmmword [rbx + 0x3058], xmm1
mov rax, qword [rbx + 0x2e20]
mov qword [rbx + 0x3068], rax
mov qword [rbx + 0x3070], rsi
mov byte [rbx + 0x3078], 0
mov eax, dword [rbx + 0x3a0]
mov ecx, dword [rbx + 0x3a3]
mov dword [rbx + 0x307c], ecx
mov dword [rbx + 0x3079], eax
mov rsi, qword [rbx + 0x58]
mov byte [rsi + 0x113], 1
mov qword [rbx + 0x580], r15
movdqa xmmword [rbx + 0x2ea0], xmm8
mov rax, qword [rbx + 0x98]
mov qword [rbx + 0x2eb0], rax
mov rax, qword [rbx + 0x1b0]
mov qword [rbx + 0x2f30], rax
movups xmmword [rbx + 0x2f58], xmm6
movdqu xmmword [rbx + 0x2f68], xmm7
mov rax, qword [rbx + 0xc8]
mov qword [rbx + 0x2f78], rax
mov byte [rsi + 0x112], 0
lea rcx, [rbx + 0x2940]
lea rdx, [rbx + 0x2ea0]
mov r8d, 0x1e0
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rsi + 0xf8]
test r14, r14
je 0x140112e54
mov rdi, qword [rsi + 0x100]
mov r15, qword [rdi + 0x10]
lea rcx, [rbx + 0x900]
lea rdx, [rbx + 0x2ea0]
mov r8d, 0x1e0
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
mov r13, qword [rbx + 0x128]
jne 0x140112dfe
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1401145d7
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x1e0
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1401145d7
mov rsi, rax
lea rdx, [rbx + 0x2940]
mov r8d, 0x1e0
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
dec r15
and r15, 0xfffffffffffffff0
lea rcx, [r15 + r14]
add rcx, 0x10
lea r8, fcn.140071300
mov rdx, rsi
call qword [rdi + 0x18]
mov r14, qword [rbx + 0xb8]
jmp 0x140113298
mov eax, 1
lock xadd qword [0x14023c0a0], rax
mov qword [rbx + 0x4d0], rax
lea rcx, [rbx + 0x42d8]
lea rdx, [rbx + 0x2ea0]
mov r8d, 0x1e0
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbx + 0x4d0]
mov qword [rbx + 0x44b8], rax
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
cmp eax, 1
mov r13, qword [rbx + 0x128]
je 0x140112f05
test eax, eax
jne 0x140114848
mov byte [rbx + 0x87], 1
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x88]
lea rdx, [0x140173400]
call fcn.140152030
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd8], 1
lea rcx, [rbx + 0x5260]
lea rdx, [rbx + 0x42d8]
mov r8d, 0x1e8
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x88]
movabs rax, 0x7ffffffffffffffe
cmp r15, rax
mov qword [rbx + 0x78], r15
ja 0x1401146e6
lea rax, [r15 + 1]
mov ecx, dword [0x14023c31c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x88], rax
mov rsi, qword [rcx + 0x90]
lea rcx, [rbx + 0x1920]
lea rdx, [rbx + 0x42d8]
mov r8d, 0x1e8
call sub.VCRUNTIME140.dll_memcpy
cmp rsi, 2
je 0x1401146f7
lea rcx, [rbx + 0x3350]
lea rdx, [rbx + 0x42d8]
mov r8d, 0x1e0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x1b00]
mov rax, qword [rax]
test rsi, rsi
je 0x140113120
mov ecx, dword [0x14023c31c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rdi, qword [rcx + 0x98]
lock inc qword [rdi]
jle 0x1401140f9
xorps xmm0, xmm0
movaps xmmword [rbx + 0xb10], xmm0
mov qword [rbx + 0xb20], 0
mov qword [rbx + 0x900], 0xcc
mov qword [rbx + 0x908], 0
lea rcx, [0x1401b60b8]
mov qword [rbx + 0x910], rcx
mov qword [rbx + 0x918], 0
mov qword [rbx + 0x920], rdi
mov qword [rbx + 0x928], rax
lea rcx, [rbx + 0x930]
lea rdx, [rbx + 0x3350]
mov r8d, 0x1e0
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14011307e
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140114776
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x300
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140114776
lea r14, [rdi + 0x70]
mov rsi, rax
and rsi, 0xffffffffffffff80
mov qword [rsi + 0x78], rax
sub rsi, 0xffffffffffffff80
lea rdx, [rbx + 0x900]
mov r8d, 0x280
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x900], rsi
mov rcx, r14
mov rdx, rsi
mov r8, rsi
call fcn.14013aa50
mov qword [rbx + 0x28a8], rsi
test rax, rax
mov r14, qword [rbx + 0xb8]
je 0x140113263
add rdi, 0x10
mov byte [rbx + 0x330], 0
mov qword [rbx + 0x900], rdi
mov qword [rbx + 0x908], rax
lea rax, [rbx + 0x330]
mov qword [rbx + 0x910], rax
lea rcx, [rbx + 0x900]
call fcn.1401736c0
jmp 0x140113263
mov ecx, dword [0x14023c31c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov r14, qword [rcx + 0x98]
lock inc qword [r14]
jle 0x1401140f9
xorps xmm0, xmm0
movaps xmmword [rbx + 0xb10], xmm0
mov qword [rbx + 0xb20], 0
mov qword [rbx + 0x900], 0xcc
mov qword [rbx + 0x908], 0
lea rcx, [0x1401b61a8]
mov qword [rbx + 0x910], rcx
mov qword [rbx + 0x918], 0
mov qword [rbx + 0x920], r14
mov qword [rbx + 0x928], rax
lea rcx, [rbx + 0x930]
lea rdx, [rbx + 0x3350]
mov r8d, 0x1e0
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1401131db
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140114820
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x300
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140114820
add r14, 0x60
mov rsi, rax
and rsi, 0xffffffffffffff80
mov qword [rsi + 0x78], rax
sub rsi, 0xffffffffffffff80
lea rdx, [rbx + 0x900]
mov r8d, 0x280
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x900], rsi
mov rcx, r14
mov rdx, rsi
mov r8, rsi
call fcn.14013aa50
mov qword [rbx + 0x900], rsi
test rax, rax
mov r14, qword [rbx + 0xb8]
je 0x140113263
mov ecx, dword [0x14023c31c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x98]
mov rdx, rax
call fcn.140175210
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x88]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
je 0x140113298
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
mov rdx, qword [rbx + 0x58]
mov byte [rdx + 0x113], 0
movups xmm0, xmmword [rbx + 0x580]
movups xmmword [rbx + 0x918], xmm0
mov rax, qword [rbx + 0x590]
mov qword [rbx + 0x928], rax
movups xmm0, xmmword [rbx + 0x900]
movaps xmmword [rbx + 0x1920], xmm0
movups xmm1, xmmword [rbx + 0x910]
movaps xmmword [rbx + 0x1930], xmm1
movdqu xmm2, xmmword [rbx + 0x920]
movdqa xmmword [rbx + 0x1940], xmm2
mov rax, qword [rbx + 0x68]
movdqu xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [rdx + 0x118]
mov byte [rdx + 0x148], 0
lea r8, [rdx + 0x148]
mov rax, qword [rdx + 0x140]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx + 0x130]
movups xmmword [rcx], xmm0
mov qword [rbx + 0x78], r8
cmp byte [rdx + 0x128], 2
mov qword [rbx + 0x68], rcx
je 0x1401141c0
mov rdx, r14
call fcn.140183760
cmp al, 2
je 0x140113399
movzx eax, al
test eax, eax
jne 0x1401133ac
mov rcx, qword [rbx + 0x58]
movzx edi, byte [rcx + 0x128]
mov byte [rcx + 0x128], 2
cmp dil, 2
je 0x140114452
mov r15, qword [rcx + 0x118]
mov rsi, qword [rcx + 0x120]
mov eax, dword [rcx + 0x12c]
mov dword [rbx + 0x42db], eax
mov eax, dword [rcx + 0x129]
mov dword [rbx + 0x42d8], eax
cmp dil, 3
jne 0x14011343d
mov rax, qword [rbx + 0x78]
mov byte [rax], 3
mov byte [r13 + 0x70], 3
mov al, 4
jmp 0x140114007
mov byte [rbx + 0x930], 5
mov qword [rbx + 0x900], 0
mov byte [rbx + 0x929], 2
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1401133f1
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14011432d
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x38
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14011432d
mov r15, rax
mov rax, qword [rbx + 0x930]
mov qword [r15 + 0x30], rax
movups xmm0, xmmword [rbx + 0x900]
movups xmm1, xmmword [rbx + 0x910]
movdqu xmm2, xmmword [rbx + 0x920]
movdqu xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov dil, 2
mov eax, dword [rbx + 0x42d8]
mov ecx, dword [rbx + 0x42db]
mov dword [rbx + 0x5263], ecx
mov dword [rbx + 0x5260], eax
mov rax, qword [rbx + 0x58]
cmp byte [rax + 0x128], 2
je 0x140113519
mov rax, qword [rbx + 0x68]
mov rax, qword [rax]
lock dec qword [rax]
jne 0x14011347f
mov rax, qword [rbx + 0x68]
mov rcx, qword [rax]
call fcn.1400d4780
mov rax, qword [rbx + 0x58]
lea rcx, [rax + 0x120]
mov qword [rbx + 0x88], rcx
mov rax, qword [rax + 0x120]
lock dec qword [rax + 0x1d0]
jne 0x140113501
mov rax, qword [rbx + 0x88]
mov r14, qword [rax]
lea rcx, [r14 + 0x80]
call fcn.1400d8910
mov rax, qword [r14 + 0x110]
nop
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne 0x1401134c0
test rax, rax
jne 0x140113501
mov rax, qword [r14 + 0x100]
mov rcx, qword [r14 + 0x108]
mov qword [r14 + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x140113501
call qword [rax + ioctlsocket]
mov rcx, qword [rbx + 0x88]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140113519
mov rcx, qword [rcx]
call fcn.1400d72f0
mov eax, dword [rbx + 0x5260]
mov ecx, dword [rbx + 0x5263]
mov dword [rbx + 0x333], ecx
mov dword [rbx + 0x330], eax
mov rax, qword [rbx + 0x78]
mov byte [rax], 1
mov rcx, qword [rbx + 0x68]
call fcn.1400e6020
cmp dil, 2
jne 0x140113657
mov rax, qword [rbx + 0x58]
mov byte [rax + 0x112], 0
adc al, byte [rcx]
add byte [rax], al
add dh, al
adc byte [rbx], 1
add byte [rax], al
add byte [rax - 0x75], cl
push 0x74c08548
invalid
lock dec qword [rax]
jne 0x14011357d
invalid
mov rax, qword [rbx + 0x58]
mov rcx, qword [rax + 0x68]
mov rdx, qword [rax + 0x70]
call fcn.1400d6770
mov rax, qword [rbx + 0x58]
mov rax, qword [rax + 0xf8]
test rax, rax
je 0x1401135aa
lock dec qword [rax]
jne 0x1401135aa
mov rax, qword [rbx + 0x58]
mov rcx, qword [rax + 0xf8]
mov rdx, qword [rax + 0x100]
call fcn.1400d6770
mov rax, qword [rbx + 0x58]
mov rax, qword [rax + 0x108]
test rax, rax
je 0x1401135d0
lock dec qword [rax]
jne 0x1401135d0
mov rax, qword [rbx + 0x58]
lea rcx, [rax + 0x108]
call fcn.1400d77d0
mov rax, qword [rbx + 0x58]
lea rcx, [rax + 0xc0]
call fcn.140070db0
mov rax, qword [rbx + 0x58]
mov rcx, qword [rax + 0xa0]
test rcx, rcx
je 0x14011362e
mov rax, qword [rbx + 0x58]
mov rax, qword [rax + 0xa8]
mov qword [rbx + 0x78], rcx
mov qword [rbx + 0x68], rax
call qword [rax]
mov rax, qword [rbx + 0x68]
cmp qword [rax + 8], 0
mov r8, qword [rbx + 0x78]
je 0x14011362e
cmp qword [rax + 0x10], 0x11
jb 0x14011361f
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rbx + 0x58]
mov rax, qword [rcx + 0xb0]
lock dec qword [rax]
dec dword [rax]
mov sil, 2
jne 0x140113774
mov rcx, qword [rcx + 0xb0]
call fcn.1400d5c20
jmp 0x140113f98
mov al, 2
mov r8, qword [rbx + 0x58]
cmp byte [r8 + 0x110], 0
jne 0x140113681
mov eax, dword [rbx + 0x330]
mov ecx, dword [rbx + 0x333]
mov dword [rbx + 0x4d3], ecx
mov dword [rbx + 0x4d0], eax
mov eax, edi
lea r14, [r8 + 0x108]
mov byte [r8 + 0x115], 0
mov rcx, qword [r8 + 0xf0]
mov qword [rbx + 0x3380], rcx
movups xmm0, xmmword [r8 + 0xc0]
movups xmm1, xmmword [r8 + 0xd0]
movdqu xmm2, xmmword [r8 + 0xe0]
movdqa xmmword [rbx + 0x3370], xmm2
movaps xmmword [rbx + 0x3360], xmm1
movaps xmmword [rbx + 0x3350], xmm0
mov byte [r8 + 0x114], 0
movups xmm0, xmmword [r8 + 0xa0]
movups xmm1, xmmword [r8 + 0xb0]
movups xmmword [rbx + 0x4300], xmm1
movups xmmword [rbx + 0x42f0], xmm0
mov ecx, dword [rbx + 0x4d0]
mov edx, dword [rbx + 0x4d3]
mov dword [rbx + 0x42e9], ecx
mov dword [rbx + 0x42ec], edx
mov qword [rbx + 0x42d8], r15
mov qword [rbx + 0x42e0], rsi
mov byte [rbx + 0x42e8], al
mov rdi, qword [r8 + 0x108]
test rdi, rdi
mov qword [rbx + 0x78], r14
je 0x140113779
cmp al, 2
jne 0x1401137fe
mov qword [rbx + 0x900], r15
mov qword [rbx + 0x908], rsi
movzx r14d, byte [rbx + 0x4308]
movzx r12d, byte [rbx + 0x4309]
mov rcx, qword [rbx + 0x42f0]
test rcx, rcx
je 0x140113978
mov rax, qword [rbx + 0x42f8]
call qword [rax + 0x18]
jmp 0x14011397a
jmp 0x140113f98
mov rax, qword [rbx + 0x4308]
mov qword [rbx + 0x930], rax
mov rax, qword [rbx + 0x42d8]
mov rcx, qword [rbx + 0x42e0]
movzx edx, byte [rbx + 0x42e8]
mov r8d, dword [rbx + 0x42e9]
movzx r9d, word [rbx + 0x42ed]
movzx r10d, byte [rbx + 0x42ef]
mov r11, qword [rbx + 0x42f0]
movups xmm0, xmmword [rbx + 0x42f8]
movaps xmmword [rbx + 0x920], xmm0
mov byte [rbx + 0x910], dl
mov dword [rbx + 0x911], r8d
mov word [rbx + 0x915], r9w
mov byte [rbx + 0x917], r10b
mov qword [rbx + 0x918], r11
mov qword [rbx + 0x900], rax
mov qword [rbx + 0x908], rcx
jmp 0x140113cd0
mov rcx, qword [rbx + 0x58]
add rcx, 0xa0
mov edx, dword [rbx + 0x4d0]
mov r8d, dword [rbx + 0x4d3]
add al, 0
add byte [rcx + rcx*4 - 0x7d], al
add ecx, dword [rcx]
add byte [rax], al
mov dword [rbx + 0x900], edx
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rbx + 0x907], xmm0
movups xmmword [rbx + 0x917], xmm1
mov ecx, dword [rbx + 0x900]
mov dword [rbx + 0x2940], ecx
movzx ecx, word [rbx + 0x904]
mov word [rbx + 0x2944], cx
mov eax, dword [rcx + rbp]
add byte [rdi], cl
mov dh, 0x8b
invalid
or dword [rax], eax
add byte [rax + 0x29468b], cl
add byte [rax - 0x75], cl
mov eax, dword [rdi]
or dword [rax], eax
add byte [rax - 0x77], cl
mov eax, dword [rdi + 0x29]
add byte [rax], al
movzx ecx, byte [rbx + 0x90f]
mov byte [rbx + 0x294f], cl
movups xmm0, xmmword [rbx + 0x910]
movaps xmmword [rbx + 0x2950], xmm0
mov rcx, qword [rbx + 0x91f]
mov qword [rbx + 0x295f], rcx
mov rcx, qword [rbx + 0x295f]
mov qword [rbx + 0x1950], rcx
mov ecx, dword [rbx + 0x2940]
movzx edx, word [rbx + 0x2944]
movzx r8d, byte [rbx + 0x2946]
mov r9, qword [rbx + 0x2947]
movzx r10d, byte [rbx + 0x294f]
movaps xmm0, xmmword [rbx + 0x2950]
movups xmmword [rbx + 0x1941], xmm0
mov dword [rbx + 0x1931], ecx
mov word [rbx + 0x1935], dx
mov byte [rbx + 0x1937], r8b
mov qword [rbx + 0x1938], r9
mov byte [rbx + 0x1940], r10b
mov qword [rbx + 0x1920], r15
mov qword [rbx + 0x1928], rsi
add byte [rax], al
mov byte [rbx + 0x1930], al
jmp 0x140113910
pause
mov rax, qword [rdi + 8]
nop word cs:[rax + rax]
cmp rax, 0xffffffffffffffff
je 0x14011390e
test rax, rax
js 0x1401140fd
lea rcx, [rax + 1]
lock cmpxchg qword [rdi + 8], rcx
jne 0x140113920
mov rax, qword [rbx + 0x1950]
mov qword [rbx + 0x930], rax
xor byte [rcx], cl
add byte [rax], al
movups xmm0, xmmword [rbx + 0x1920]
movups xmm1, xmmword [rbx + 0x1930]
movups xmm2, xmmword [rbx + 0x1940]
movaps xmmword [rbx + 0x920], xmm2
movaps xmmword [rbx + 0x910], xmm1
movaps xmmword [rbx + 0x900], xmm0
jmp 0x140113cd2
xor eax, eax
mov rcx, qword [rbx + 0x4300]
lock inc qword [rcx]
jle 0x1401140f9
lock inc qword [r15]
jle 0x1401140f9
lock inc qword [rsi + 0x1d0]
lock inc qword [rsi]
jle 0x1401140f9
lea r8, [rbx + 0x42f0]
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rbx + 0x2957], xmm1
movups xmmword [rbx + 0x2947], xmm0
mov qword [rbx + 0x5260], r15
mov qword [rbx + 0x5268], rsi
mov byte [rbx + 0x5270], 2
movaps xmm0, xmmword [rbx + 0x2940]
movups xmmword [rbx + 0x5271], xmm0
movaps xmm0, xmmword [rbx + 0x2950]
movups xmmword [rbx + 0x5281], xmm0
mov r8, qword [rbx + 0x295f]
mov qword [rbx + 0x5290], r8
mov qword [rbx + 0x1920], r15
mov qword [rbx + 0x1928], rsi
mov byte [rbx + 0x1930], 2
mov qword [rbx + 0x1938], rax
mov qword [rbx + 0x1940], rdx
mov qword [rbx + 0x1948], rcx
mov byte [rbx + 0x1950], r14b
mov byte [rbx + 0x1951], r12b
lea rsi, [rdi + 0x10]
mov byte [rbx + 0x83], 1
mov byte [rbx + 0x84], 1
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov r14, qword [rbx + 0x78]
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x140114076
xor eax, eax
movzx ecx, byte [rdi + 0x18]
test cl, cl
jne 0x140114089
movzx ecx, byte [rbx + 0x3350]
add byte [rax], al
test rcx, rcx
mov qword [rbx + 0x68], rsi
mov dword [rbx + 0x88], eax
je 0x140113aa5
cmp ecx, 1
jne 0x140113aac
adc dword [rcx + 0x33], 0
add cl, ch
nop
add byte [rax], al
add byte [rcx], dh
shr cl, cl
mov dword [rax], eax
add byte [rax], al
mov rsi, qword [rbx + 0x3358]
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140113adf
xor edx, edx
jmp 0x140113b35
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14011494f
mov r8d, 0x20
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
mov qword [rbx + 0xb8], rax
test rax, rax
je 0x14011494f
mov qword [rbx + 0xb8], rcx
mov dword [rbx + 0xb0], edx
mov byte [rbx + 0x900], dl
mov byte [rbx + 0x901], al
mov qword [rbx + 0x908], rcx
mov dword [rbx + 0x908], ecx
mov rax, qword [rbx + 0x3360]
mov r8, qword [rbx + 0x3368]
lea rdx, [rbx + 0x3378]
mov r9, qword [rbx + 0x3370]
lea rcx, [rbx + 0x28a8]
call qword [rax]
movups xmm0, xmmword [rbx + 0x28a8]
movups xmm1, xmmword [rbx + 0x28b8]
movups xmmword [rbx + 0x920], xmm1
movups xmmword [rbx + 0x910], xmm0
lea rcx, [rdi + 0x20]
mov byte [rbx + 0x66], 0
add byte [rax - 0x73], cl
xchg ebx, eax
add byte [rcx], cl
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebx, eax
add byte [rcx], cl
add byte [rax], al
lea r8, [rbx + 0x5260]
mov r9, r14
call fcn.14011ad00
jno 0x140113bb3
add byte [rax - 0x73], cl
xor r14b, r8b
add byte [rax - 0x73], cl
xchg ebx, eax
push rax
xor eax, dword [rax]
add al, ch
enter 0xfffffffffffff7d5, 0xffffffffffffffff
jno 0x140113bb3
add byte [rax - 0x73], cl
xor r14b, r8b
add byte [rax - 0x73], cl
xchg ebx, eax
push rax
xor eax, dword [rax]
add al, ch
enter 0xfffffffffffff7d5, 0xffffffffffffffff
lea rdx, [rdi + 0x90]
mov byte [rbx + 0x66], 0
lea rcx, [rbx + 0x900]
mov eax, dword [rax]
or dword [rax], eax
add byte [rbp + rcx*4 - 0x7d], cl
push rax
xor eax, dword [rax]
add al, ch
stosb byte [rdi], al
sal bh, cl
dec dword [rax - 0x75]
add dword [rax], 9
add byte [rcx], cl
add byte [rax], al
nop
add byte [rax], al
add dh, al
add byte [rax - 0x73], cl
mov eax, dword [rax]
or dword [rax], eax
add byte [rbp + rcx*4 - 0x7d], cl
push rax
xor eax, dword [rax]
add al, ch
stosb byte [rdi], al
sal bh, cl
dec dword [rax - 0x75]
add dword [rax], 9
add byte [rcx], cl
add byte [rax], al
test rax, rax
je 0x140113c25
sal byte [rbx + rsi + 0x48], 0x89
cmp dword [rax + 0x48000000], 0xffffff8d
lea rcx, [rbx + 0x900]
call fcn.140088970
idiv edi
mov qword [rbx + 0xb8], rax
lea rcx, [rbx + 0x900]
call fcn.140088970
idiv edi
cmp qword [rbx + 0x908], 0
mov r8, qword [rbx + 0xb8]
je 0x140113c25
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14023c280]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbx + 0x3380]
test rax, rax
je 0x140113c54
add dword [rax + 0x48000033], 0xffffff85
sal byte [rbx + riz + 0x48], 0x83
cmp rax, 0xffffffffffffffff
je 0x140113c54
lock dec qword [rax + 8]
cmp rax, 0xffffffffffffffff
je 0x140113c54
lock dec qword [rax + 8]
jne 0x140113c54
mov r8, qword [rbx + 0x3380]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add byte [rcx], dh
sar bh, cl
adc eax, 0x783dc
mov qword [rbx + 0x3380], 0
xor byte [rbx], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbx + 0x1920]
movups xmm0, xmmword [rbx + 0x1920]
movups xmm1, xmmword [rbx + 0x1930]
add byte [rax], al
movdqu xmm2, xmmword [rbx + 0x1940]
movaps xmmword [rbx + 0x900], xmm0
movaps xmmword [rbx + 0x910], xmm1
movdqa xmmword [rbx + 0x920], xmm2
mov rax, qword [rbx + 0x1950]
mov qword [rbx + 0x930], rax
cmp byte [rbx + 0x88], 0
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
jae 0x140113d0c
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
jae 0x140113d0c
invalid
push 0xffffffff8b481375
add eax, 0x128663
invalid
xchg byte [rdx], dl
invalid
jne case.0x1400a902f.367
mov rax, qword [0x14023c310]
invalid
shl rax, 1
test rax, rax
jne case.0x14009f1f6.440
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0x83], 0
mov byte [rbx + 0x84], 0
add byte [rax], al
add byte [rax], al
add dh, al
add dword [rax + rax + 0x48000000], 0xffffff89
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
mov rcx, rsi
int1
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
xor edi, edi
mov rax, qword [rbx + 0x930]
mov eax, dword [rbx + 0x930]
mov qword [rbx + 0x1950], rax
mov rax, qword [rbx + 0x900]
add byte [rcx], cl
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
mov rcx, qword [rbx + 0x908]
movzx edx, byte [rbx + 0x910]
mov dh, 0x93
adc byte [rcx], cl
add byte [rax], al
mov ecx, dword [rax]
or dword [rax], eax
add byte [rdi], cl
mov dh, 0x93
adc byte [rcx], cl
add byte [rax], al
mov r8d, dword [rbx + 0x911]
adc dword [rcx], 9
add byte [rax], al
movzx r9d, word [rbx + 0x915]
movzx r10d, byte [rbx + 0x917]
invalid
add byte [rdi + rcx - 0x4a], al
xchg ebx, eax
invalid
add byte [rbx + rcx*4 - 0x65], cl
sbb byte [rcx], cl
add byte [rax], al
mov r11, qword [rbx + 0x918]
movaps xmm0, xmmword [rbx + 0x920]
movaps xmmword [rbx + 0x1940], xmm0
sub dword [rbx + 0x1940], eax
add byte [rdi], cl
sub dword [rbx + 0x1940], eax
add byte [rax], al
mov byte [rbx + 0x1930], dl
mov dword [rbx + 0x1931], r8d
mov word [rbx + 0x1935], r9w
mov dword [rbx + 0x1935], r9d
mov dword [rbx + 0x1935], r9d
sbb dword [rax], eax
add byte [rax + rcx*4 - 0x6d], al
invalid
mov byte [rbx + 0x1937], r10b
mov qword [rbx + 0x1938], r11
add byte [rax - 0x77], cl
and dword [rax], 0x19
add byte [rax], al
add byte [rax - 0x77], cl
and dword [rax], 0x19
add byte [rax], al
mov dword [rbx + 0x1920], eax
mov qword [rbx + 0x1928], rcx
mov qword [rbx + 0x28a8], rdi
mov dword [rbx + 0x28a8], edi
mov dword [rbx + 0x28a8], edi
movzx r15d, byte [rbx + 0x3350]
add byte [rax], al
test r15, r15
je 0x140113d82
cmp r15d, 1
cmp edi, 1
jne 0x140113d8e
push 0x9be9
add bh, al
push 0
mov dword [rbx + 0x68], 0
jmp 0x140113e1d
add byte [rax], al
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
invalid
test byte [rdx], dl
adc al, byte [rax]
fld qword [rdx + rdx - 0x367ab800]
adc al, byte [rax]
test rcx, rcx
jne 0x140113dc1
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140114627
jo 0x140113dbd
add byte [rax], al
jo 0x140113dbd
mov rcx, rax
mov qword [0x14023c280], rax
mov dword [0x14023c280], eax
mov dword [0x14023c280], eax
mov r8d, 0x20
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
cld
invalid
add byte [rax - 0x77], cl
invalid
mov byte [rax], al
add byte [rax], al
cld
invalid
add byte [rax], al
test rax, rax
je 0x140114627
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsi]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
add rsi, 0x18
invalid
sbb byte [rax - 0x73], cl
mov eax, dword [rax]
or dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov eax, dword [rax]
or dword [rax], eax
add byte [rax - 0x77], cl
bnd call qword [rax]
call qword [rax]
movups xmm0, xmmword [rbx + 0x900]
movups xmm1, xmmword [rbx + 0x910]
adc byte [rcx], cl
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0x910], cl
adc byte [rcx], cl
add byte [rax], al
adc byte [rcx], cl
add byte [rax], al
mov rax, qword [rbx + 0x88]
movups xmmword [rax + 0x10], xmm1
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
mov al, 2
mov dword [rbx + 0x68], eax
xor r15d, r15d
xor edi, edi
mov rax, qword [rbx + 0x3360]
mov r8, qword [rbx + 0x3368]
push 0x48000033
lea edx, [rbx + 0x3378]
xor eax, dword [rax]
invalid
and dword [rax + 0x33], 0
add byte [rbx + rcx*4 - 0x7d], cl
push 0x48000033
lea edx, [rbx + 0x3378]
xor eax, dword [rax]
invalid
xor eax, dword [rax]
add byte [rbx + rcx*4 - 0x75], cl
jo 0x140113e6a
mov r9, qword [rbx + 0x3370]
add byte [rax], al
lea rcx, [rbx + 0x900]
call qword [rax]
movups xmm0, xmmword [rbx + 0x900]
adc byte [rbx + 0x900], al
mov eax, dword [rax]
or dword [rax], eax
add bh, bh
adc byte [rdi], cl
adc byte [rbx + 0x900], al
movups xmm1, xmmword [rbx + 0x910]
movaps xmmword [rbx + 0x2950], xmm1
add byte [rdi], cl
sub dword [rbx + 0x2950], ecx
movaps xmmword [rbx + 0x2940], xmm0
movaps xmm0, xmmword [rbx + 0x1920]
movaps xmm1, xmmword [rbx + 0x1930]
mov esi, dword [rax]
sbb dword [rax], eax
invalid
mov esi, dword [rax]
sbb dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg ebx, eax
sbb dword [rax], eax
add byte [rax], al
movdqa xmm2, xmmword [rbx + 0x1940]
movaps xmmword [rbx + 0x5260], xmm0
add byte [rdi], cl
sub dword [rbx + 0x5260], eax
movaps xmmword [rbx + 0x5270], xmm1
mov esi, dword [rax + 0x52]
add byte [rax], al
movdqa xmmword [rbx + 0x5280], xmm2
push rdx
add byte [rax], al
mov rax, qword [rbx + 0x1950]
mov eax, dword [rbx + 0x1950]
mov qword [rbx + 0x5290], rax
lea rcx, [rbx + 0x3350]
add byte [rax - 0x73], cl
mov edx, dword [rax + 0x33]
add byte [rax], al
call fcn.140070db0
movaps xmm0, xmmword [rbx + 0x2940]
movaps xmm1, xmmword [rbx + 0x2950]
mov edx, dword [rax + 0x29]
add byte [rax], al
movaps xmmword [rbx + 0x1920], xmm0
sub dword [rbx + 0x1920], eax
movaps xmmword [rbx + 0x1930], xmm1
movaps xmm0, xmmword [rbx + 0x5260]
invalid
push rdx
add byte [rax], al
mov esi, dword [rax]
sbb dword [rax], eax
add byte [rdi], cl
sub byte [rbx + 0x5260], al
invalid
push rdx
add byte [rax], al
invalid
movaps xmm1, xmmword [rbx + 0x5270]
movdqa xmm2, xmmword [rbx + 0x5280]
movq mm2, qword [rbx + 0x5280]
movq mm2, qword [rbx + 0x5280]
xchg ebx, eax
adc byte [rdx], 0
movaps xmmword [rbx + 0x900], xmm0
sub dword [rbx + 0x900], eax
movaps xmmword [rbx + 0x910], xmm1
movdqa xmmword [rbx + 0x920], xmm2
movq qword [rbx + 0x920], mm2
and byte [rcx], cl
add byte [rax], al
mov rax, qword [rbx + 0x5290]
mov qword [rbx + 0x930], rax
xor dword [rax], 9
add byte [rax], al
invalid
add byte [rbx + 0x335083], cl
add byte [rbx + 0x33538b], cl
add byte [rcx + 0x42d883], cl
sbb eax, 0x42
add byte [rax], al
mov dword [rbx + 0x42db], ecx
mov rax, qword [rbx + 0x58]
mov eax, dword [rbx + 0x3350]
mov ecx, dword [rbx + 0x3353]
mov dword [rbx + 0x42d8], eax
sbb eax, 0x42
add byte [rax], al
sbb eax, 0x42
add byte [rax], al
add byte [rax], al
mov dword [rbx + 0x42db], ecx
add byte [rax], al
mov rax, qword [rbx + 0x58]
mov eax, dword [rbx + 0x58]
mov byte [rax + 0x112], 0
mov byte [rax + 0x113], 0
add byte [rax - 0x75], cl
invalid
invalid
test rax, rax
add byte [rax - 0x75], cl
push 0x74c08548
invalid
test eax, eax
je 0x140113f44
lock dec qword [rax]
jne 0x140113f44
mov eax, dword [rbx + 0x58]
mov rcx, qword [rax + 0x68]
mov rdx, qword [rax + 0x70]
call fcn.1400d6770
sub ah, bh
invalid
sub ah, bh
dec dword [rax - 0x75]
pop r8
mov rax, qword [rbx + 0x58]
mov rax, qword [rax + 0xf8]
test rax, rax
je 0x140113f71
lock dec qword [rax]
jne 0x140113f71
mov rax, qword [rbx + 0x58]
mov eax, dword [rbx + 0x58]
mov rcx, qword [rax + 0xf8]
mov rdx, qword [rax + 0x100]
invalid
add byte [rax - 0x75], cl
nop
add byte [rcx], al
add byte [rax], al
invalid
add al, ch
jmp qword [rdi]
call fcn.1400d6770
movzx eax, byte [rbx + 0x68]
or r15, rax
mov rcx, qword [rbx + 0x78]
js case.0x1400a90b8.375
mov eax, dword [rcx]
js case.0x1400a90b8.375
mov eax, dword [rcx]
test rax, rax
je 0x140113f8f
lock dec qword [rax]
jne 0x140113f8f
call fcn.1400d77d0
cmp r12b, dil
push qword [rcx]
test byte [rax - 0x75], 0x83
mov byte [rax], al
add byte [rax], al
xor esi, esi
mov rax, qword [rbx + 0x88]
mov qword [r13], r15
mov qword [r13 + 8], rax
movaps xmm0, xmmword [rbx + 0x1920]
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rbx + 0x1930]
sbb dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rbp + 0x10], eax
add byte [rax], al
movups xmmword [r13 + 0x10], xmm0
movups xmmword [r13 + 0x20], xmm1
adc dword [rbp + 0x20], ecx
movaps xmm0, xmmword [rbx + 0x900]
movaps xmm1, xmmword [rbx + 0x910]
sub byte [rbx + 0x910], cl
sub byte [rbx + 0x910], cl
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
movdqa xmm2, xmmword [rbx + 0x920]
xchg ebx, eax
and byte [rcx], cl
add byte [rax], al
movups xmmword [r13 + 0x30], xmm0
movups xmmword [r13 + 0x40], xmm1
movdqu xmmword [r13 + 0x50], xmm2
jg 0x140114032
push rax
jg 0x140114032
push rax
mov rax, qword [rbx + 0x930]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r13 + 0x60], rax
mov qword [r13 + 0x68], rdi
mov byte [r13 + 0x70], sil
mov eax, dword [rbx + 0x42d8]
fadd dword [rdx]
invalid
fadd dword [rdx]
add byte [rbx + 0x42db8b], cl
mov ebx, ebx
add byte [rax], al
mov dword [r13 + 0x71], eax
invalid
add byte [rax], al
mov ecx, dword [rbx + 0x42db]
mov ebx, ebx
add byte [rax], al
mov dword [r13 + 0x71], eax
mov dword [r13 + 0x74], ecx
mov dword [rbp + 0x74], ecx
mov al, 1
mov rcx, qword [rbx + 0x58]
mov byte [rcx + 0x111], al
add byte [rax], al
add byte [rax], al
movaps xmm6, xmmword [rbp + 0x6600]
sub byte [rbp + 0x6600], dh
add byte [rax], al
movaps xmm7, xmmword [rbp + 0x6610]
sub byte [rbp + 0x6610], bh
adc byte [rsi], ah
add byte [rdi + rcx + 0x28], al
movaps xmm8, xmmword [rbp + 0x6620]
movaps xmm8, xmmword [rbp + 0x6620]
add byte [rax], al
lea rsp, [rbp + 0x6638]
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rdi], cl
mov dh, 0x4f
sbb byte [rcx + rcx*8 + 0x918850f], al
add byte [rax], al
test dword [rax], ebx
or dword [rax], eax
add byte [rax - 1], cl
xchg dword [rax], ebp
add al, byte [rax]
add byte [rax + rax*8 - 0x2ea17af1], al
inc qword [rdi + 0x228]
test al, al
jne 0x1401111b9
invalid
invalid
invalid
jmp 0x1401111cc
insb byte [rdi], dx
sar edi, 1
invalid
invalid
invalid
call fcn.14018a670
test al, al
invalid
jne 0x1401111cc
inc esi
sbb byte [r9], r8b
mov byte [rdi + 0x18], 1
jmp 0x1401111cc
sar edi, 1
invalid
call fcn.14018a670
xor al, 1
add dword [rdi], ecx
mov dh, 0x4f
sbb byte [rcx + rcx*8 - 0x60c7bf1], al
invalid
invalid
cmc
invalid
add dword [rdi], ecx
mov dh, 0x4f
sbb byte [rcx + rcx*8 - 0x60c7bf1], al
invalid
mov qword [rbx + 0x900], rsi
or dword [rax], eax
add byte [rax + 0x90883], cl
add byte [rax - 0x73], cl
lea eax, [0x1401ba380]
invalid
add byte [rax], al
mov byte [rbx + 0x908], al
lea rax, [0x1401ba380]
lea eax, [0x1401ba380]
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
shl byte [rax + 0xa], 0
invalid
or al, byte [rax]
or eax, 0xd8d4c00
shl byte [rax + 0xa], 0
invalid
or al, byte [rax]
invalid
add byte [rbp + rcx*4 - 0x7d], cl
add byte [rcx], cl
lea r8, [rbx + 0x900]
add dword [rax], 9
add byte [rax], al
mov edx, 0x2b
call fcn.140185040
jg 0x1401140ce
invalid
add cl, ch
pushfq
or byte [rax], al
invalid
jg 0x1401140ce
invalid
call fcn.14018a670
test al, al
ror byte [rdi], 0x85
out 0xfb, al
invalid
invalid
invalid
ror byte [rdi], 0x85
test esi, esp
sti
out 0xfb, al
invalid
mov byte [rdi + 0x18], 1
jmp case.0x1400a902f.367
add ecx, ebp
invalid
lea ecx, str.assertion_failed:_mid___self.len___rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_srcescape.rs
cmc
invalid
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srcioutilwrite_all.rs
mov edx, 0x23
call fcn.140184cf0
add cl, ch
invalid
or byte [rax], al
invalid
add cl, ch
imul ecx, dword [rax], 0xb0f0000
ud2
add byte [rdi], cl
or ecx, dword [rdi]
or ecx, dword [rax - 0x73]
add eax, 0xaffc4
invalid
ud2
lea rax, str.Arc_counter_overflow
add byte [rax - 0x77], cl
and dword [rax + 0x52], 0
invalid
push rdx
add byte [rax], al
invalid
invalid
mov qword [rbx + 0x5260], rax
lea rax, [0x1400183a0]
add eax, 0xfff0428e
add eax, 0xfff0428e
mov es, word [rdx - 0x10]
dec dword [rax - 0x77]
sub dword [rax + 0x52], 0
add byte [rax], al
lea rax, [0x1401e78d0]
mov qword [rbx + 0x5268], rax
add byte [rax], al
lea rax, [0x1401e78d0]
mov qword [rbx + 0x900], rax
add dword [rax], 9
add byte [rax], al
mov qword [rbx + 0x908], 1
mov qword [rbx + 0x920], 0
mov dword [rbx + 0x920], 0
or dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and dword [rax], 9
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbx + 0x5260]
mov qword [rbx + 0x910], rax
add byte [rax - 0x77], cl
adc dword [rax], 9
add byte [rax], al
mov qword [rbx + 0x918], 1
or dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax], al
lea rdx, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_src_sync.rs
add byte [rax], al
lea rdx, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_src_sync.rs
lea edx, [0x1401b9428]
lea rcx, [rbx + 0x900]
call fcn.140184b30
invalid
add cl, ch
hlt
invalid
add byte [rax], al
add al, ch
invalid
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0xd8], rax
mov dword [rbx + 0xd8], eax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx + 0x68]
push 0xffffffffe0838948
add byte [rax], al
add byte [rcx + 8], bh
add byte [rax], al
invalid
mov qword [rbx + 0xe0], rax
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x2320], bh
add byte [rax], al
mov edx, 0x2320
call fcn.1401846a0
jmp 0x140114962
invalid
add byte [rax], al
or eax, 0xe9000705
retf 7
invalid
invalid
invalid
add byte [rax], al
mov ecx, 0x80
add byte [rax], al
add byte [rcx + 0x80], bh
add byte [rax], al
mov edx, 0x200
call fcn.1401846a0
stc
add al, 7
add cl, ch
mov dh, 7
add byte [rax], al
stc
add al, 7
add cl, ch
mov dh, 7
add byte [rax], al
mov ecx, 8
add byte [rax], al
add byte [rax], al
mov edx, 0x30
call fcn.1401846a0
in eax, 4
invalid
invalid
add byte [rax], al
add al, ch
in eax, 4
invalid
jmp 0x140114962
add byte [rax - 0x73], cl
or eax, 0xd3731
xor dword [rdi], esi
invalid
invalid
lea rcx, str.called__Option::unwrap____on_a__None__value
xor dword [rdi], esi
or eax, 0x58d4c00
add byte [rbp + rcx*4 + 5], cl
add byte [rbp + rcx*4 + 5], cl
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconn.rs
invalid
or al, byte ss:[rax]
mov edx, 0x2b
call fcn.140184cf0
jmp 0x140114962
add byte [rax], al
add cl, ch
test dword [rdi], eax
add byte [rax], al
mov qword [rbx + 0x160], rsi
add byte [rax - 0x75], cl
js 0x140114231
js 0x140114231
mov dword [rbx + 0x168], eax
js 0x140114231
mov dword [rbx + 0x168], eax
push 0x48000001
mov eax, dword [rbx + 0x68]
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x170], rax
xor dword [rax + 1], 0
jo 0x1401141f9
add byte [rax], al
add byte [rax - 0x77], cl
mov ebx, 0x178
add byte [rax], al
mov qword [rbx + 0x178], rdi
mov dword [rbx + 0x178], edi
add byte [rax], al
mov qword [rbx + 0x180], r15
mov ebx, 0x180
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x7c351
push rcx
ret
invalid
invalid
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frame_settings.rs
push rcx
ret
lea r8, [0x140190610]
mov edx, 0x4c
add byte [rax], r8b
add al, ch
ror byte [rdx], 1
invalid
add cl, ch
invalid
invalid
add byte [rax], al
invalid
mov eax, dword [rbx + 0x78]
mov qword [rbx + 0x168], rax
mov dword [rbx + 0x168], eax
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x170], rax
add byte [rax - 0x77], cl
mov ebx, 0x178
add byte [rax], al
xor dword [rax + 1], 0
add byte [rax - 0x77], cl
mov ebx, 0x178
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x180], r15
lea rcx, str.assertion_failed:_max___std::u32::MAX_as_usize
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov dword [rdi], 0x2fba00
add byte [rax], al
mov dword [rdi], 0x2fba00
add byte [rax], al
call fcn.140184cf0
jmp 0x140114962
add cl, ch
cmc
invalid
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
lea r8, [0x1401b9cd8]
mov edx, 0x22
add byte [rax], al
add byte [rax], al
call fcn.140184cf0
ud2
lea rcx, [0x1401b98c0]
lea r8, [0x1401b9cd8]
mov edx, 0x23
call fcn.140184cf0
ud2
lock add eax, dword [rdi]
add cl, ch
lodsd eax, dword [rsi]
invalid
add byte [rax], al
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x28], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x28], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
fadd qword [rbx]
invalid
call fcn.1401846a0
jmp 0x140114962
add byte [rax], al
add byte [rax], al
mov ecx, 1
mov edx, 0x2000
call fcn.1401846a0
add cl, ch
jno 0x1401142f5
add byte [rax], al
add cl, ch
jno 0x1401142f5
add byte [rax], al
mov ecx, 1
add byte [rax], al
add byte [rdx + 0x1000], bh
mov edx, 0x1000
call fcn.1401846a0
jmp 0x140114962
pop rbp
invalid
add byte [rax], al
add eax, dword [rdi]
add cl, ch
pop rbp
invalid
invalid
add byte [rax], al
mov ecx, 8
mov edx, 0x48
add byte [rax], al
add byte [rdx + 0x48], bh
call fcn.1401846a0
jmp 0x140114962
invalid
invalid
add byte [rax], al
xor eax, 0xb9000006
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x38], bh
mov edx, 0x38
add byte [rax], al
call fcn.1401846a0
jmp 0x140114962
add byte [rax], al
pop rax
or al, byte [rax]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.invalid_SETTINGS_frame
lea r9, case.0x14013e714.176
lea ecx, [0x1401b9bc0]
lea ecx, [0x1401b9bc0]
or al, byte [rax]
lea r8, [rbx + 0x900]
mov edx, reloc.WS2_32.dll_shutdown
or dword [rax], eax
add byte [rdx + 0x16], bh
call fcn.140185040
jmp 0x140114962
out 5, eax
add byte [rax], al
out 5, eax
add byte [rax], al
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x2b8], rax
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
invalid
push rbp
or al, byte [rax]
invalid
or al, byte [rax]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconn.rs
add eax, 0xa592c
mov edx, 0x22
call fcn.140184cf0
jmp 0x140114962
or dword [rdi], eax
add cl, ch
mov edi, 0x48000005
mov qword [rbx + 0x2c0], rcx
mov qword [rbx + 0x2c0], rcx
add byte [rax], al
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
or al, byte [rax]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconn.rs
mov edx, 0x22
call fcn.140184cf0
jmp 0x140114962
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x2b8], rax
mov dword [rbx + 0x2b8], eax
mov dword [rbx + 0x2b8], eax
lea rcx, [0x1401b98c0]
push rsp
or al, byte [rax]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconn.rs
add eax, 0xa58e0
mov edx, 0x23
call fcn.140184cf0
invalid
or dword [rdi], eax
add cl, ch
jae 0x1401143f2
add byte [rax], al
invalid
add cl, ch
jae 0x1401143f2
invalid
add cl, ch
add rax, 0xffffffffc0310000
mov qword [rbx + 0x900], r12
mov byte [rbx + 0x908], al
add byte [rax], al
movabs dword [0x908838800000900], eax
or byte [rcx], cl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xa3dff
or al, byte [rax]
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
or al, byte [rax]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
or eax, 0xd2b3b
lea r9, fcn.140055a10
lea r8, [rbx + 0x900]
lea eax, [rbx + 0x900]
add byte [rcx], cl
add byte [rax], al
or dword [rax], eax
add byte [rdx + 0x2b], bh
mov edx, 0x2b
call fcn.140185040
jmp 0x140114962
add byte [rax], al
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconn.rs
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
add byte [rdx + 0x2b], bh
sub eax, dword [rax]
add byte [rax], al
call fcn.140184cf0
jmp 0x140114962
mov byte [rbx + 0x65], 1
mov ecx, 8
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
invalid
add al, ch
invalid
call fcn.1401846a0
jmp 0x140114962
add cl, ch
fild dword [rax + rax]
add byte [rax - 0x77], cl
mov bl, 0x28
mov qword [rbx + 0x128], rsi
mov ecx, 8
add byte [rax], al
add dword [rax], eax
add byte [rcx + 8], bh
add byte [rax], al
add byte [rax], al
mov edx, reloc.WS2_32.dll_recv
call fcn.1401846a0
jmp 0x140114962
mov ecx, 8
mov edx, 0x60
call fcn.1401846a0
jmp 0x140114962
mov ecx, 8
mov edx, 0x38
add byte [rax], al
add al, ch
fild dword [rcx]
invalid
invalid
add byte [rax], al
add al, ch
fild dword [rcx]
invalid
jmp 0x140114962
mov dword [rbx + 0x5260], eax
lea rax, [fcn.140017800]
mov qword [rbx + 0x5268], rax
push 0x48000052
lea eax, [0x1401b7680]
mov qword [rbx + 0x900], rax
add dword [rax], 9
add byte [rax], al
add dword [rax], 9
add byte [rax], al
mov qword [rbx + 0x908], 2
or dword [rax], 9
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbx + 0x920], 0
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rbx + 0x5260]
invalid
invalid
lea rax, [rbx + 0x5260]
mov qword [rbx + 0x910], rax
adc dword [rax], 9
add byte [rax], al
adc dword [rax], 9
add byte [rax], al
mov qword [rbx + 0x918], 1
mov byte [rbx + 0x80], 1
add byte [rax], al
add byte [rcx], al
invalid
add dword [rax - 0x73], ecx
adc eax, 0xa3177
or al, byte [rax]
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1io.rs
or al, byte [rax]
add byte [rax - 0x73], cl
mov eax, dword [rax]
or dword [rax], eax
invalid
lea rcx, [rbx + 0x900]
add byte [rax], al
add al, ch
add eax, 0x20e90007
jmp 0x140114962
mov byte [rbx + 0x67], 1
add dword [eax - 0x73], ecx
or eax, 0xa53c5
push rbx
or al, byte [rax]
call fcn.140184b30
jmp 0x140114962
push rbx
or al, byte [rax]
lea r8, [0x1401b99d8]
mov edx, 0x5e
call fcn.140184cf0
xchg edx, eax
invalid
invalid
add cl, ch
inc dword [rbx]
add byte [rax], al
add byte [rax - 0x75], cl
js 0x1401145b7
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0x1e0], rax
loopne 0x140114574
add byte [rax], al
loopne 0x140114574
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x1e8], rax
mov dword [rbx + 0x1e8], eax
push 0xffffffffe8838948
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0xa5369
mov dword [rbx + 0x1e8], eax
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_read.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2client.rs
push rsi
or al, byte [rax]
mov edx, 0x22
call fcn.140184cf0
invalid
invalid
add cl, ch
invalid
add eax, dword [rax]
add byte [rax], al
js 0x1401145f1
mov dword [rbx + 0x1e0], eax
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x1e8], rax
lea rcx, [0x1401b98c0]
lea ecx, [0x1401b98c0]
loopne 0x1401145ae
lea ecx, [0x1401b98c0]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2client.rs
mov edx, 0x23
call fcn.140184cf0
jmp 0x140114962
mov ecx, 8
mov edx, 0x1e0
add al, ch
mov edx, 0xe9000700
ja 0x1401145ec
add byte [rax], al
add al, ch
mov edx, 0xe9000700
ja 0x1401145ec
or byte [rdi], 0
add al, ch
cmpsb byte [rsi], byte [rdi]
add byte [rdi], al
add cl, ch
invalid
mov ecx, 8
mov edx, 0x48
call fcn.1401846a0
jmp 0x140114962
invalid
add cl, ch
cmp eax, dword [rbx]
add byte [rax], al
mov ecx, 8
mov edx, 0x20
call fcn.1401846a0
invalid
add cl, ch
invalid
add eax, dword [rax]
invalid
add cl, ch
invalid
call fcn.1401850e0
jmp 0x140114962
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + rcx*4 - 0x5d], cl
mov qword [rbx + 0x298], r12
mov qword [rbx + 0x2a0], rsi
mov rax, qword [rbx + 0x78]
js case.0x1400f1afb.73
call fcn.140184cf0
jmp 0x140114962
lea rcx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimecontextcurrent.rs
call fcn.140184fe0
jmp 0x140114962
lea rcx, [rbx + 0x1920]
call fcn.1400e30e0
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x88]
xor eax, eax
shr cl, 0x32
add dword [rax], eax
invalid
shr cl, 0x32
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0xae1bd
call fcn.140184fe0
jmp 0x140114962
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]
dec qword [rax + 0x88]
xor eax, eax
jmp 0x1401148db
jns 0x140114761
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 8], bh
mov edx, WSACleanup
call fcn.1401846a0
jmp 0x140114962
mov ecx, 0x80
mov edx, 0x280
call fcn.1401846a0
jmp 0x140114962
add byte [rax], 0
add byte [rdx + 0x1000], bh
call fcn.1401846a0
jmp 0x140114962
mov ecx, 0x80
mov edx, 0x280
call fcn.1401846a0
jmp 0x140114962
lea rcx, [rbx + 0x42d8]
call fcn.1400e30e0
mov al, 1
mov byte [rbx + 0x5260], al
lea rax, [rbx + 0x5260]
mov qword [rbx + 0x1920], rax
lea rax, [0x140173d30]
mov qword [rbx + 0x1928], rax
lea rax, [0x1401e78d0]
mov qword [rbx + 0x900], rax
mov qword [rbx + 0x908], 1
mov qword [rbx + 0x920], 0
lea rax, [rbx + 0x1920]
mov qword [rbx + 0x910], rax
mov qword [rbx + 0x918], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srccommonexec.rs
lea rcx, [rbx + 0x900]
call fcn.140184b30
jmp 0x140114962
ud2
add byte [rax], al
add al, ch
fcom qword [rsi + 0x4890fff2]
add esp, 0x28
pop rsi
pop rbp
ret
sub byte [rsi + 0x5d], bl
ret
sub byte [rsi + 0x5d], bl
ret
pop rbp
clc
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
mov ecx, dword [rbp - 0x10]
call fcn.14006eb70
nop
add rsp, 0x28
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0xf8]
call fcn.14008d730
nop
add rsp, 0x28
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x108]
call fcn.140070d90
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov ecx, dword [rbp - 8]
add rcx, 0xa0
call fcn.140070ee0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.1400a07a0
or al, 4
clc
dec dword [rax - 0x75]
clc
or al, 4
clc
dec dword [rax - 0x75]
clc
add rcx, 0xb0
call fcn.1400498c0
sbb al, 0x95
bnd call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x39], cl
add r14b, r15b
invalid
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
jmp 0x1401204c9
lock dec qword [rdi]
jne 0x1401203d9
lea rcx, [rbp - 0x28]
call fcn.1400d77d0
jmp 0x1401203d9
add byte [rax], 0
add byte [rax - 0x73], cl
fsubr st(0)
cmpsd dword [rsi], dword [rdi]
invalid
invalid
pop rsi
pop rbp
ret
mov rax, qword [rdx]
lea rcx, [rdx + 0xe0]
mov qword [rbp + 0x5488], rcx
add byte [rax - 0x73], cl
mov ah, byte [rax + 1]
add byte [rax], al
mov qword [rbp + 0x52a0], rcx
lea rcx, [rdx + 0x150]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x5338], rcx
lea rcx, [rdx + 0x128]
mov qword [rbp + 0x5118], rcx
push rcx
add byte [rax], al
push rcx
add byte [rax], al
pcmpeqd xmm6, xmm6
xorps xmm7, xmm7
lea rcx, [rdx + 0x140]
mov qword [rbp + 0x5110], rcx
lea rcx, [rdx + 0xf8]
add byte [rax], al
add byte [rax - 0x77], cl
lea ebp, [rax + 0x48000052]
lea ecx, [rdx + 0x170]
invalid
add byte [rax - 0x77], cl
lea ebp, [rax]
push rcx
add byte [rax], al
mov qword [rbp + 0x5128], rcx
lea rcx, [rdx + 0x188]
mov qword [rbp + 0x5100], rcx
add byte [rax], al
add byte [rax], al
lea rcx, [rdx + 0x190]
mov qword [rbp + 0x5120], rcx
mov qword [rbp + 0x54d8], rdx
lea rcx, [rdx + 0x1a8]
mov qword [rbp + 0x5108], rcx
lea ecx, [rax]
push rcx
add byte [rax], al
lea ecx, [rax]
push rcx
add byte [rax], al
lea r13, [rbp - 0x50]
lea r14, [rbp + 0x5130]
nop word cs:[rax + rax]
lea rcx, [rax - 3]
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
cmp rcx, 2
mov ecx, 0
cmovae rax, rcx
test rax, rax
jne 0x140123032
mov rax, qword [rbp + 0x54d8]
test eax, ebx
push rsp
add byte [rax], al
cmp dword [rax], 2
je 0x14012351c
mov rax, qword [rbp + 0x5488]
mov rax, qword [rax]
cmp rax, 4
jne 0x1401207aa
jmp 0x14012351c
lea rcx, [rax - 1]
cmp rax, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x1401224d0
mov rsi, qword [rbp + 0x5488]
movups xmm0, xmmword [rsi + 0x70]
movaps xmmword [rbp + 0x20], xmm0
movups xmm0, xmmword [rsi + 0x60]
movaps xmmword [rbp + 0x10], xmm0
movups xmm0, xmmword [rsi + 0x50]
movaps xmmword [rbp], xmm0
movups xmm0, xmmword [rsi + 0x40]
movaps xmmword [rbp - 0x10], xmm0
invalid
invalid
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movaps xmmword [rbp - 0x20], xmm3
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov rcx, qword [rbp + 0x52a0]
mov rax, qword [rcx + 0x50]
lea rdx, [rbp + 0x30]
mov qword [rdx + 0x50], rax
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rcx]
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, 0xd8
add byte [rax - 0x73], cl
lea esi, [rax]
add byte [r8], r8b
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], 3
mov rcx, qword [rbp + 0x4d30]
mov rax, rcx
mov qword [rbp + 0x50f8], rcx
cmp rcx, 1
ja 0x140123451
movups xmm0, xmmword [rbp + 0x4da0]
movaps xmmword [rbp + 0x51a0], xmm0
movups xmm0, xmmword [rbp + 0x4d90]
movaps xmmword [rbp + 0x5190], xmm0
movups xmm0, xmmword [rbp + 0x4d80]
movaps xmmword [rbp + 0x5180], xmm0
movups xmm0, xmmword [rbp + 0x4d70]
movaps xmmword [rbp + 0x5170], xmm0
movups xmm0, xmmword [rbp + 0x4d30]
movups xmm1, xmmword [rbp + 0x4d40]
movups xmm2, xmmword [rbp + 0x4d50]
movups xmm3, xmmword [rbp + 0x4d60]
movaps xmmword [rbp + 0x5160], xmm3
add byte [rdi], cl
sub dword [rbp + 0x5150], edx
add byte [rdi], cl
sub dword [rbp + 0x5150], edx
movaps xmmword [rbp + 0x5140], xmm1
movaps xmmword [rbp + 0x5130], xmm0
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x4db0]
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x5350], xmm0
movdqa xmmword [rbp + 0x5360], xmm1
movdqa xmmword [rbp + 0x5370], xmm2
xchg ebp, eax
jo 0x14012096a
add byte [rax], al
movaps xmmword [rbp + 0x5380], xmm3
movdqu xmm0, xmmword [rax + 0x40]
movdqa xmmword [rbp + 0x5390], xmm0
test dword [rax + 0x48000053], edx
mov eax, dword [rax + 0x50]
mov qword [rbp + 0x53a0], rax
mov rax, qword [rbp + 0x5168]
mov qword [rbp + 0x5290], rax
mov eax, dword [rbp + 0x5170]
mov dword [rbp + 0x5448], eax
mov rax, qword [rbp + 0x51a0]
add byte [rbx + rcx*4 + 0x78], cl
adc byte [rax - 0x75], cl
and byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
invalid
lea rax, [rcx + rax*8]
add rax, r15
mov qword [rbp + 0x54b8], rax
jmp 0x140120987
xchg ebp, eax
jo 0x14012096a
cmp r15, qword [rbp + 0x54b8]
je 0x140121b60
lea rsi, [r15 + 0x58]
mov rax, qword [r15 + 0x58]
test rax, rax
cmove rsi, rax
je 0x1401214c0
mov word [rbp + 0x54ac], cx
mov rcx, r8
shr rcx, 0x30
mov r11, rcx
mov qword [rbp + 0x52c0], rcx
rol cx, 8
mov word [rbp + 0x54ae], cx
add rax, rax
lea r11, [rax + rax*8]
xor ebx, ebx
mov dword [rbp + 0x54c0], edx
mov qword [rbp + 0x5450], r11
jmp 0x140120d9d
mov r12, r15
mov edx, dword [rbp + 0x54c0]
rcl byte [rax + rax], 0x4c
mov ebx, dword [rbp + 0x5450]
rcl byte [rax + rax], 0x4c
mov ebx, dword [rbp + 0x5450]
add rbx, 0x12
cmp r11, rbx
je 0x14012139f
cmp byte [r10 + rbx], 2
jne 0x140120dd0
cmp dl, byte [r10 + rbx + 1]
jne 0x140120d90
sbb r9b, byte [rdx]
xor rcx, r8
or rcx, rax
jne 0x140120d90
jmp 0x140121207
add byte [rax], al
add byte [rbp - 0x77], cl
out 0x49, eax
lea eax, [rdx + rbx]
mov r15, r12
lea rax, [r10 + rbx]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp - 0x50], xmm0
movzx eax, word [rax + 0x10]
mov word [rbp - 0x40], ax
mov byte [rbp - 0x3e], dl
mov qword [rbp - 0x35], r8
retf
mov qword [rbp - 0x3d], r9
cmp byte [rbp - 0x50], 0
je 0x140120d80
outsd dx, dword [rsi]
add byte [rsi + 0xf], ah
jg 0x140120e24
mov al, recv
mov bh, 0x40
adc byte [rsi - 0x77], ah
ror byte [r8 - 0x76b33dab], 0x45
retf
movzx eax, byte [rbp - 0x3f]
mov cl, 0x80
sub cl, al
mov rdi, 0xffffffffffffffff
shl rdi, cl
test cl, 0x40
mov r12, rdi
dec dword [rax - 0x2d]
out 0xf6, eax
rol dword [rax + 0x49], 0x89
cld
mov edx, 0
cmovne r12, rdx
loop 0x140120e64
mov ebx, 0xffffffff
loop 0x140120e64
mov ebx, 0xffffffff
cmove rdi, r11
sti
test cl, cl
cmovs rdi, rdx
cmovs r12, rdx
mov rsi, qword [rbp - 0x4f]
bswap rdi
iretd
and rdi, rsi
mov edx, edi
rol dx, 8
xor r14d, r14d
cmp di, r15w
setne r13b
invalid
mov ecx, 0xff
iretd
invalid
add byte [rax], al
cmp dx, word [rbp + 0x54c8]
push rsp
add byte [rax], al
jb 0x140120e5e
mov r14b, r13b
mov ecx, r14d
mov r14, qword [rbp - 0x47]
test cl, cl
lea r13, [rbp - 0x50]
jne 0x140121000
invalid
add byte [rcx + 0xf], cl
int3
pextrw ecx, mm1, 1
mov r11d, ecx
rol r11w, 8
xor r13d, r13d
in eax, dx
in eax, dx
cmp cx, word [rbp + 0x5458]
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x54a2]
invalid
push rsp
add byte [rax], al
movabs byte [0xd588410672000054], al
add byte [rax], al
jb 0x140120eb1
mov r13b, dl
invalid
mov ecx, r13d
test cl, cl
lea r13, [rbp - 0x50]
jne 0x140121000
add byte [rax], al
mov rcx, rdi
shr rcx, 0x20
mov r11d, ecx
rol r11w, 8
rol ebx, 8
rol ebx, 8
or byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
xor ebp, ebp
cmp cx, word [rbp + 0x5298]
setne dl
mov ecx, 0xff
add byte [rsi + 0x44], ah
cmp ebx, dword [rbp + 0x54a4]
add byte [rsi + 0x44], ah
cmp ebx, dword [rbp + 0x54a4]
cmp r11d, dword [rbp + 0x54a4]
jb 0x140120eee
mov r13b, dl
mov ecx, r13d
invalid
jmp 0xcd5ed876
test cl, cl
lea r13, [rbp - 0x50]
jne 0x140121000
rol ebx, 8
xor r13d, r13d
cmp di, word [rbp + 0x52b0]
setne dl
xchg ebp, eax
ret 0xffb9
add byte [rax], al
add byte [rsi + 0x44], ah
cmp ebx, dword [rbp + 0x54a6]
push rsp
add byte [rax], al
xchg ebp, eax
ret 0xffb9
add byte [rsi + 0x44], ah
cmp ebx, dword [rbp + 0x54a6]
push rsp
add byte [rax], al
push rsp
add byte [rax], al
jb 0x140120f28
mov r13b, dl
mov ecx, r13d
test cl, cl
lea r13, [rbp - 0x50]
jne 0x140121000
mov r11d, r12d
rol r11w, 8
xor edi, edi
cmp r12w, r8w
invalid
setne dl
mov ecx, 0xff
add byte [rsi + 0x44], ah
cmp ebx, dword [rbp + 0x54a8]
invalid
invalid
add byte [rsi + 0x44], ah
cmp ebx, dword [rbp + 0x54a8]
invalid
add byte [rdx + 5], dh
jb 0x140120f59
mov dil, dl
mov ecx, edi
test cl, cl
jne 0x140121000
lahf
add byte [rax], al
invalid
lahf
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], al
mov ecx, r12d
mov ecx, r12d
shr ecx, 0x10
mov r11d, ecx
rol r11w, 8
xor edi, edi
cmp cx, word [rbp + 0x544c]
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x54aa]
cmp r11d, dword [rbp + 0x54aa]
cmp r11d, dword [rbp + 0x54aa]
jb 0x140120f8f
mov dil, dl
mov bh, dl
mov ecx, edi
test cl, cl
jne 0x140121000
mov rcx, r12
shr rcx, 0x20
mov r11d, ecx
mov ebx, ecx
mov ebx, ecx
rol r11w, 8
xor edi, edi
cmp cx, word [rbp + 0x52b8]
cmp ecx, dword [rbp + 0x52b8]
cmp ecx, dword [rbp + 0x52b8]
setne dl
mov ecx, 0xff
add byte [rax], al
add byte [rax], al
cmp r11w, word [rbp + 0x54ac]
jb 0x140120fc2
mov dil, dl
mov ecx, edi
stc
stc
test cl, cl
jne 0x140121000
shr r12, 0x30
mov r11d, r12d
mov ebx, esp
rol r11w, 8
or byte [rcx], dh
jmp qword [rsi + 0x44]
cmp esp, dword [rbp + 0x52c0]
setne dl
mov ecx, 0xff
add byte [rax], al
add byte [rsi + 0x44], ah
cmp ebx, dword [rbp + 0x54ae]
invalid
or byte [rcx], dh
jmp qword [rsi + 0x44]
xchg ebp, eax
ret 0xffb9
add byte [rax], al
add byte [rsi + 0x44], ah
cmp ebx, dword [rbp + 0x54ae]
invalid
add byte [rdx + 5], dh
jb 0x140120ff3
mov dil, dl
mov ecx, edi
test cl, cl
je 0x140121010
nop word [rax + rax]
cmp cl, 0xff
je 0x140121010
stc
push qword [rbx + rcx + 0xf]
mov dh, 0xc9
test ecx, ecx
jne 0x140120d80
mov rdi, 0xffffffffffffffff
mov ecx, eax
shr rdi, cl
test al, 0x40
mov rcx, 0xffffffffffffffff
cmovne rcx, rdi
mov edx, 0
cmovne rdi, rdx
cli
cli
test al, al
cmovs rdi, rdx
cmovs rcx, rdx
cmovs ecx, edx
cmovs ecx, edx
bswap rdi
or rdi, rsi
mov r11d, edi
rol r11w, 8
xor esi, esi
mov r12, r15
cmp r12w, di
setne dl
mov eax, 0xff
cmp word [rbp + 0x54c8], r11w
cmp dword [rbp + 0x54c8], ebx
jb 0x14012106a
mov sil, dl
mov eax, esi
test al, al
jne 0x1401211f0
bswap ecx
or rcx, r14
movq xmm0, rcx
movq xmm1, rdi
punpcklqdq xmm1, xmm0
pextrw eax, xmm1, 1
mov r11d, eax
rol r11w, 8
xor esi, esi
cmp word [rbp + 0x5458], ax
setne dl
mov eax, 0xff
cmp word [rbp + 0x54a2], r11w
jb 0x1401210b3
mov sil, dl
mov eax, esi
test al, al
jne 0x1401211f0
add byte [rax], al
add byte [rax], al
mov rax, rdi
shr rax, 0x20
mov r11d, eax
rol r11w, 8
xor esi, esi
cmp word [rbp + 0x5298], ax
setne dl
mov eax, 0xff
cmp word [rbp + 0x54a4], r11w
jb 0x1401210ea
mov sil, dl
mov eax, esi
test al, al
jne 0x1401211f0
shr rdi, 0x30
mov r11d, edi
rol r11w, 8
or byte [rcx], dh
mul byte [rsi + 0x39]
mov ebp, 0x52b0
or byte [rcx], dh
mul byte [rsi + 0x39]
mov ebp, 0x52b0
setne dl
mov eax, 0xff
add byte [rax], al
add byte [rax], al
cmp word [rbp + 0x54a6], r11w
jb 0x14012111e
mov sil, dl
mov eax, esi
test al, al
jne 0x1401211f0
mov r11d, ecx
rol r11w, 8
xor esi, esi
cmp r8w, cx
setne dl
mov eax, 0xff
cmp word [rbp + 0x54a8], r11w
jb 0x14012114b
add eax, 0x89d68840
invalid
mov sil, dl
mov eax, esi
test al, al
jne 0x1401211f0
mov eax, ecx
shr eax, 0x10
mov r11d, eax
rol r11w, 8
xor esi, esi
cmp word [rbp + 0x544c], ax
setne dl
mov eax, 0xff
cmp word [rbp + 0x54aa], r11w
jb 0x140121180
mov sil, dl
mov eax, esi
test al, al
jne 0x1401211f0
mov rax, rcx
shr rax, 0x20
mov r11d, eax
rol r11w, 8
ret
or byte [rcx], dh
mul byte [rsi + 0x39]
test dword [rax + 0xf000052], edi
xchg ebp, eax
ret 0xffb8
add byte [rax], al
add byte [rsi + 0x44], ah
cmp dword [rbp + 0x54ac], ebx
ret
add byte [rax], al
add byte [rsi + 0x44], ah
cmp dword [rbp + 0x54ac], ebx
jb 0x1401211b3
mov sil, dl
mov eax, esi
test al, al
jne 0x1401211f0
shr rcx, 0x30
mov edx, ecx
rol dx, 8
xor esi, esi
cmp word [rbp + 0x52c0], cx
setne cl
xchg ebp, eax
sar dword [rax + 0xff], 0x66
cmp dword [rbp + 0x54ae], edx
xchg ebp, eax
sar dword [rax + 0xff], 0x66
cmp dword [rbp + 0x54ae], edx
jb 0x1401211e0
mov sil, cl
mov eax, esi
test al, al
je 0x140121546
nop dword [rax + rax]
inc al
cmp al, 2
mov edx, dword [rbp + 0x54c0]
add byte [rbx + rcx*4 - 0x63], cl
push rax
push rsp
add byte [rax], al
add byte [rbx + rcx*4 - 0x63], cl
push rax
push rsp
add byte [rax], al
jae 0x140120d90
mov al, 1
jmp 0x1401213a9
jne 0x1401212e0
leave
add byte [rax], al
add byte [rax - 0x75], cl
lea ebx, [rax]
add byte [rax], r8b
invalid
mov rcx, qword [rbp + 0x4e18]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1401212e0
mov rdx, qword [rbp + 0x4e10]
cmp byte [rdx], 0x3a
jne 0x1401212e0
cmp rcx, 1
je 0x1401212e0
add rcx, 0xfffffffffffffffe
movzx r8d, byte [rdx + 1]
add rdx, 2
add cl, byte [rax - 0x77]
xchg ebp, eax
adc byte [rsi], cl
add byte [rax - 0x77], cl
lea ebx, [rax]
add byte [rax], r8b
add byte [rax], r8b
cmp r8b, 0x3a
cmp al, 0x3a
jne 0x1401212e0
mov qword [rbp + 0x53f6], 0
mov qword [rbp + 0x53f0], 0
push rbx
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rbx
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 7
sub r8, rax
jb 0x140123536
add dword [rcx + rcx*4 - 0xf], ecx
lea rdx, [rbp + 0x53f0]
call fcn.14001a180
mov ecx, 8
add byte [rax + 0x29], cl
ror dword [rdi], 0x82
scasb al, byte [rdi]
and al, byte [rax]
invalid
add byte [rax + 0x29], cl
ror dword [rdi], 0x82
scasb al, byte [rdi]
and al, byte [rax]
add byte [rax - 0x7d], cl
clc
or byte [rdi], cl
test cl, al
shl dword [rdx], 0
shl dword [rdx], 0
add byte [rax - 0x73], cl
or al, 0x4d
mov al, 0xff
invalid
xchg ebp, eax
invalid
push rbx
add byte [rax], al
mov r8, rax
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140120bf5
mov rax, qword [rsi + 0x28]
test rax, rax
je 0x14012139f
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsi + 0x18]
shl rax, 3
lea r14, [rax + rax*2]
xor r13d, r13d
jmp case.0x1400e6e23.186
nop
add r13, 0x18
cmp r14, r13
cmp esi, ebp
cmp esi, ebp
je 0x1401213a3
mov rdi, qword [rsi + r13]
mov rbx, qword [rsi + r13 + 0x10]
adc byte [rcx + 0x39], cl
fdiv qword [rbp + 0x12]
test byte [rdx], dh
invalid
je case.0x1400ef4a2.134
test rbx, rbx
je 0x140121353
invalid
and dword [rax + 0x1c752e3f], eax
jne 0x140121353
lea rax, [rbx - 1]
cmp rax, r12
jne 0x140121353
invalid
adc ecx, dword [rax - 0x73]
add qword [r9 + r9*4 - 6], r9
mov edx, edi
lea rcx, [rdi + 1]
mov rdx, r15
mov edx, edi
mov edx, edi
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je case.0x1400ef4a2.134
mov rdx, r12
sub rdx, rbx
jb 0x14012136d
add rdx, r15
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14012137a
cmp rbx, 1
sti
add dword [rbp - 0x73], esi
jne 0x140121300
jne 0x140121300
cmp byte [rdi], 0x2a
jne 0x140121300
jmp case.0x1400ef4a2.134
je case.0x1400ef4a2.134
not rbx
not ebx
add rbx, r12
jae 0x140121300
cmp byte [r15 + rbx], 0x2e
jne 0x140121300
mov al, 1
jmp case.0x1400eae9e.148
xor eax, eax
jmp 0x1401213a9
xor eax, eax
lea r13, [rbp - 0x50]
lea r14, [rbp + 0x5130]
mov r15, qword [rbp + 0x54e8]
add byte [rax], al
add byte [rax], al
jmp 0x1401214c2
cmp byte [r10 + rsi + 1], 0
je 0x1401214a2
add rsi, 0x12
cmp r11, rsi
cmp ebx, esi
cmp ebx, esi
je 0x1401214c0
cmp byte [r10 + rsi], 2
je 0x1401213d0
lea rax, [r10 + rsi]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp - 0x50], xmm0
movzx eax, word [rax + 0x10]
mov word [rbp - 0x40], ax
mov byte [rbp - 0x3e], 0
mov qword [rbp - 0x35], r8
mov qword [rbp - 0x3d], r9
cmp byte [rbp - 0x50], 0
jne 0x1401213dc
mov edi, dword [rbp - 0x4f]
movzx eax, byte [rbp - 0x4b]
movzx edx, al
mov ecx, 0x20
sub ecx, edx
mov edx, 0xffffffff
shl edx, cl
cmp ecx, 0x20
and byte [rcx], bh
and byte [rcx], bh
cmovae edx, ecx
bswap edx
and edx, edi
mov dword [rbp + 0x4e10], edx
mov ecx, dword [rbp - 0x3d]
ret
bswap edx
bswap ecx
xor ebx, ebx
cmp edx, ecx
ret
seta bl
sbb ebx, 0
setne dl
mov ecx, 0xff
js 0x140121462
movzx ecx, dl
cmp cl, 0xff
je 0x140121472
movzx ecx, cl
test ecx, ecx
jne 0x1401213dc
invalid
invalid
mov edx, 0xffffffff
mov ecx, eax
shr edx, cl
cmp al, 0x20
mov eax, 0
cmovae edx, eax
mov eax, dword [rbp - 0x3d]
bswap eax
bswap edi
or edi, edx
xor ecx, ecx
cmp eax, edi
seta cl
sbb ecx, 0
test ecx, ecx
jg 0x1401213dc
invalid
cmp al, 0xff
invalid
invalid
xor eax, eax
mov rcx, qword [r15]
lea rdx, [0x1401ec6ac]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
movabs dword [0x535085b60ffffff4], eax
add byte [rax], al
test al, al
je 0x1401234d0
hlt
or bl, ch
invalid
pop rbx
or al, 0
lea rcx, str.httphttpswswssftpfileC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
cmove rax, rcx
jne 0x140120980
xor eax, eax
jmp 0x140120af0
invalid
push qword [rax - 0x4274b3ff]
call 0x1891215a4
mov ecx, dword [rdi]
mov al, 1
mov r15, qword [rbp + 0x54e8]
mov edi, dword [rbp + 0x54e8]
mov rcx, qword [r15]
lea rdx, [0x1401ec6ac]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
lea r14, [rbp + 0x5130]
jmp rcx
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x53], ebx
add byte [rax], al
cmp qword [rax + 0x10], 5
jne 0x140120980
invalid
mov byte [rbp + 0x54f7], 1
mov rcx, r13
mov rdx, r14
call fcn.140096330
lea rdx, [rbp + 0x4e10]
mov rax, qword [rbp + 0x53a0]
lea rcx, [rbp + 0x4ee0]
mov qword [rcx], rax
movaps xmm0, xmmword [rbp + 0x5390]
movups xmmword [rcx - 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x5350]
movaps xmm1, xmmword [rbp + 0x5360]
movaps xmm2, xmmword [rbp + 0x5370]
movaps xmm3, xmmword [rbp + 0x5380]
movups xmmword [rcx - 0x20], xmm3
movups xmmword [rcx - 0x30], xmm2
movups xmmword [rcx - 0x40], xmm1
movups xmmword [rcx - 0x50], xmm0
movups xmm0, xmmword [rbp - 0x50]
movdqu xmm1, xmmword [rbp - 0x40]
movdqu xmm2, xmmword [rbp - 0x30]
movups xmm3, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x4e10], xmm0
movdqa xmmword [rbp + 0x4e20], xmm1
movdqa xmmword [rbp + 0x4e30], xmm2
movaps xmmword [rbp + 0x4e40], xmm3
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x4e50], xmm0
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x4e60], xmm0
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x4e70], xmm0
movdqu xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x4e80], xmm0
mov r8d, 0x250
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
mov word [rbp + 0x200], 0
mov rax, qword [rbp + 0x5290]
mov qword [rbp + 0x208], rax
mov eax, dword [rbp + 0x5448]
mov dword [rbp + 0x210], eax
mov byte [rbp + 0x218], 0
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
je 0x140121f4f
cmp rax, 1
jne 0x14012346e
mov rax, qword [rbp + 0x54d8]
mov rdx, qword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
lea rcx, [rbp + 0x53c0]
mov r8, qword [rbp + 0x52c8]
call qword [rax + 0x18]
cmp byte [rbp + 0x53d1], 3
je 0x140123073
mov rax, qword [rbp + 0x53d0]
mov qword [rbp + 0x5470], rax
movdqu xmm0, xmmword [rbp + 0x53c0]
movdqa xmmword [rbp + 0x5460], xmm0
mov qword [rbp - 0x50], 4
mov rsi, qword [rbp + 0x5488]
mov qword [rbp + 0x88], rsi
mov r15, qword [rsi]
cmp r15, 4
je 0x1401235b2
mov rcx, rsi
call fcn.1400e5c80
mov r8d, 0xd8
mov rcx, rsi
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov r12, qword [rbp + 0x5460]
mov rsi, qword [rbp + 0x5468]
movzx ebx, byte [rbp + 0x5471]
cmp bl, 2
jne 0x1401226b0
mov byte [rbp - 0x20], 7
mov qword [rbp - 0x50], 0
mov byte [rbp - 0x27], 2
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
jne 0x1401225be
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14012362c
mov qword [0x14023c280], rax
mov r8d, 0x38
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14012362c
mov rdi, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x30], rax
movdqu xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmm2, xmmword [rbp - 0x30]
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
mov qword [rbp - 0x50], rdi
mov rcx, qword [rdi]
test rcx, rcx
je 0x14012267b
mov qword [rbp + 0x54c8], r12
mov qword [rbp + 0x54b8], rsi
mov qword [rbp + 0x5458], r15
mov qword [rbp + 0x54e8], rdi
mov rax, qword [rdi + 8]
mov qword [rbp + 0x54c0], rcx
mov qword [rbp + 0x5450], rax
call qword [rax]
mov rax, qword [rbp + 0x5450]
cmp qword [rax + 8], 0
mov rdi, qword [rbp + 0x54e8]
mov rsi, qword [rbp + 0x54b8]
mov r12, qword [rbp + 0x54c8]
mov r8, qword [rbp + 0x54c0]
je 0x14012267b
cmp qword [rax + 0x10], 0x11
jb 0x14012266c
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [rdi], r12
mov qword [rdi + 8], rsi
mov eax, dword [rbp + 0x4e10]
mov dword [rbp + 0x54b0], eax
movzx eax, word [rbp + 0x4e14]
mov word [rbp + 0x54b4], ax
mov bl, 2
mov rax, qword [rbp + 0x5498]
movzx edx, byte [rbp + 0x54e6]
jmp 0x1401226e0
movzx edx, byte [rbp + 0x5470]
lea rcx, [rbp + 0x5472]
movzx eax, word [rcx + 4]
mov ecx, dword [rcx]
mov dword [rbp + 0x54b0], ecx
mov word [rbp + 0x54b4], ax
mov rdi, r12
mov rax, rsi
cmp bl, 3
je 0x140123073
mov qword [rbp + 0x5278], rdi
mov qword [rbp + 0x5498], rax
mov qword [rbp + 0x5280], rax
mov byte [rbp + 0x54e6], dl
mov byte [rbp + 0x5288], dl
mov byte [rbp + 0x5289], bl
movzx eax, word [rbp + 0x54b4]
lea rcx, [rbp + 0x528a]
mov word [rcx + 4], ax
mov eax, dword [rbp + 0x54b0]
mov dword [rcx], eax
mov qword [rbp - 0x50], 2
mov rsi, qword [rbp + 0x54d8]
mov qword [rbp + 0x168], rsi
cmp dword [rsi], 2
je 0x1401235e8
mov r8d, 0xe0
lea rcx, [rbp + 0x4e10]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rsi + 0xe0], 4
je 0x14012276a
mov rcx, qword [rbp + 0x5488]
call fcn.1400e5c80
mov rsi, qword [rbp + 0x4e10]
mov r8d, 0xd8
mov rcx, r14
lea rdx, [rbp + 0x4e18]
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x1b8
mov rcx, qword [rbp + 0x54d8]
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
cmp rsi, 2
je 0x1401235fa
lea rcx, [rbp + 0x528a]
movzx eax, word [rcx + 4]
mov word [rbp + 0x53ec], ax
mov eax, dword [rcx]
mov dword [rbp + 0x53e8], eax
mov qword [rbp + 0x4d30], rsi
mov r8d, 0xd8
lea rcx, [rbp + 0x4d38]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp bl, 2
je 0x140123083
mov qword [rbp + 0x4e10], rsi
mov r8d, 0xd8
lea rcx, [rbp + 0x4e18]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5498]
mov rax, qword [rax + 0x50]
mov byte [rbp + 0x54f4], 0
mov byte [rbp + 0x54f3], 1
mov rcx, r13
mov qword [rbp + 0x54e8], rdi
mov rdx, rdi
call rax
movzx eax, byte [rbp + 0x54e6]
mov byte [rbp - 0x37], al
movdqu xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x53c0], xmm0
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x53d0], rax
movzx eax, byte [rbp - 0x38]
mov byte [rbp + 0x53d8], al
movzx eax, byte [rbp - 0x37]
mov byte [rbp + 0x53d9], al
mov eax, dword [rbp - 0x36]
mov dword [rbp + 0x53da], eax
movzx eax, word [rbp - 0x32]
mov word [rbp + 0x53de], ax
test bl, bl
je 0x140122970
mov rax, qword [rbp + 0x5498]
mov rax, qword [rax + 0x78]
mov byte [rbp + 0x54d7], 1
lea rcx, [rbp + 0x52e0]
mov rdx, qword [rbp + 0x54e8]
call rax
cmp qword [rbp + 0x52e0], 0
je 0x1401229c0
movaps xmm0, xmmword [rbp + 0x53c0]
mov rax, qword [rbp + 0x53d0]
mov qword [rbp + 0x5470], rax
movzx eax, byte [rbp + 0x53d8]
mov byte [rbp + 0x5478], al
movzx eax, byte [rbp + 0x53d9]
mov byte [rbp + 0x5479], al
mov eax, dword [rbp + 0x53da]
mov dword [rbp + 0x547a], eax
movzx eax, word [rbp + 0x53de]
mov word [rbp + 0x547e], ax
jmp 0x1401229d5
cmp rax, 1
mov rcx, qword [rbp + 0x54d8]
jne 0x140123598
mov rax, qword [rbp + 0x5348]
mov byte [rax + 0x70], 3
jmp 0x1401233fb
lea rcx, [rbp + 0x4db8]
call fcn.1401203b0
cmp byte [rbp + 0x4db8], 2
jb 0x1401230ce
mov r8, qword [rbp + 0x4dc0]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp + 0x54e8], r8
mov r8, qword [r8 + 0x10]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp + 0x54e8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0x4dc8]
mov rdx, qword [rbp + 0x4dd0]
mov r8, qword [rbp + 0x4dd8]
lea rcx, [rbp + 0x4de0]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp + 0x4de8]
test rax, rax
je 0x14012311c
movaps xmm6, xmmword [rbp + 0x5500]
movaps xmm7, xmmword [rbp + 0x5510]
movaps xmm8, xmmword [rbp + 0x5520]
movaps xmm9, xmmword [rbp + 0x5530]
add rsp, 0x55c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [0x1401c2424]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_src_serviceoneshot.rs
mov edx, 0x28
call fcn.140184cf0
jmp 0x140123683
lea rcx, [0x1401c2424]
lea r8, str.Ppe_
mov edx, 0x28
call fcn.140184cf0
ud2
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_futuremap.rs
mov edx, 0x36
call fcn.1401875e0
ud2
mov qword [rbp + 0x5458], r15
lea rdx, [rbp - 0x50]
mov r8d, 0xd8
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [0x1401c2424]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_futuremap.rs
mov edx, 0x28
call fcn.140184cf0
jmp 0x140123683
lea rdx, [rbp - 0x50]
mov r8d, 0x1b8
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x54f6], 1
lea rcx, [0x1401c2424]
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_futuremap.rs
mov edx, 0x28
call fcn.140184cf0
jmp 0x140123683
mov qword [rbp + 0x54c8], r12
mov qword [rbp + 0x54b8], rsi
mov qword [rbp + 0x5458], r15
mov ecx, 8
mov edx, 0x38
call fcn.1401846a0
jmp 0x140123683
ud2
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov cl, 1
xor edx, edx
call fcn.14011a870
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
test edi, ebp
or eax, 0x48010000
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
test edi, ebp
or eax, 0x48010000
lea ecx, [rbp - 0x60]
call fcn.140054100
mov byte [rbp + 0xdef], 1
add rsp, 0x28
loopne case.0x140098bd4.461
inc esi
test edi, ebp
or eax, 0x48010000
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
invalid
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov ecx, dword [rbp + 0xde8]
mov rdx, qword [rbp + 0xdd0]
ror byte [0x146fa6067], 1
invalid
invalid
invalid
nop
ror byte [0x146fa6067], 1
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0xdc8]
mov ecx, dword [rbp + 0xdc8]
mov ecx, dword [rbp + 0xdc8]
invalid
call fcn.1400498e0
mov byte [rbp + 0xdef], 1
add rsp, 0x28
invalid
invalid
cmp dl, dh
inc esi
test edi, ebp
or eax, 0x48010000
add esp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
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 + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add dh, al
test esi, ebp
or eax, 0xc6000000
test ebp, ebp
or eax, 0x48010000
lea ecx, [rbp + 0xd40]
stosb byte [rdi], al
add byte [rax], 0
add dh, al
test esi, ebp
or eax, 0xc6000000
add byte [rax], al
add dh, al
test ebp, ebp
or eax, 0x48010000
add dword [rax - 0x73], ecx
lea eax, [rax + 0xd]
invalid
invalid
add byte [rax], al
lea ecx, [rbp + 0xd40]
or eax, 0xaee80000
call fcn.1400709a0
mov byte [rbp + 0xdee], 0
add byte [rax], al
add dh, al
test ebp, ebp
or eax, 0x48010000
add esp, 0x28
invalid
invalid
scasb al, byte [rdi]
test al, 0xf4
inc esi
test esi, ebp
or eax, 0xc6000000
add byte [rax], al
add dh, al
test ebp, ebp
or eax, 0x48010000
add esp, 0x28
invalid
invalid
add byte [rax], al
add dword [rax - 0x7d], ecx
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
invalid
lea rbp, [rdx + 0x80]
add byte [rax], al
add dh, al
test edi, ebp
mov byte [rbp + 0xdef], 1
out dx, eax
or eax, 0x48010000
add dword [rax - 0x73], ecx
lea rcx, [rbp - 0x60]
lea ecx, [rbp - 0x60]
movabs al, byte [0xef85c6fff32f58e8]
call fcn.140059090
mov byte [rbp + 0xdef], 1
test edi, ebp
or eax, 0x48010000
add esp, 0x28
invalid
test edi, ebp
out dx, eax
or eax, 0x48010000
add esp, 0x28
add dword [rax - 0x7d], ecx
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
invalid
invalid
stosb byte [rdi], al
add byte [rax], 0
lea rbp, [rdx + 0x80]
add dh, al
mov byte [rbp + 0xdef], 1
lea rcx, [rbp - 0x60]
invalid
invalid
test edi, ebp
or eax, 0x48010000
lea ecx, [rbp - 0x60]
invalid
invalid
movabs al, byte [0xef85c6fff32a28e8]
call fcn.140058ba0
inc esi
test edi, ebp
mov byte [rbp + 0xdef], 1
add rsp, 0x28
invalid
invalid
or eax, 0x48010000
add esp, 0x28
invalid
invalid
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push r14
push rsi
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
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
invalid
add byte [rax], al
mov byte [rbp + 0xdef], 1
test edi, ebp
or eax, 0x48010000
add byte [rcx], al
lea rcx, [rbp - 0x60]
lea ecx, [rbp - 0x60]
call fcn.140054100
mov byte [rbp + 0xdef], 1
test edi, ebp
or eax, 0x48010000
add esp, 0x28
fcompi st(2)
inc esi
inc esi
test edi, ebp
out dx, eax
or eax, 0x48010000
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
invalid
push rbp
adc byte [rbp + 0x41], dl
push rdi
push r15
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rax]
or al, 0
lea rcx, [rbp + 0xc08]
add al, ch
or al, 0xdf
call fcn.140054100
nop
add rsp, 0x28
add esp, 0x28
bnd call qword [rax + 0x28c48348]
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
invalid
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add dh, al
test esi, ebp
or eax, 0xc6010000
add byte [rcx], al
invalid
test ebp, ebp
add byte [rax], al
mov byte [rbp + 0xdee], 1
add byte [rcx], al
mov byte [rbp + 0xded], 0
or eax, 0x48000000
lea ecx, [rbp - 0x60]
add byte [rax - 0x73], cl
movabs al, byte [0xee85c6000001f1e8]
call fcn.140126430
invalid
test esi, ebp
out dx, al
lea rcx, [rbp - 0x60]
call fcn.140126430
mov byte [rbp + 0xdee], 1
out dx, al
invalid
add byte [rax], al
invalid
int1
add dword [rax], eax
add dh, al
test esi, ebp
out dx, al
out dx, al
or eax, 0xc6010000
add byte [rax], al
add esi, eax
add byte [rcx], al
mov byte [rbp + 0xded], 0
test ebp, ebp
or eax, 0x48000000
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x28
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rax], al
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
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add dh, al
add byte [rax], al
mov byte [rbp + 0xdef], 1
test edi, ebp
out dx, eax
or eax, 0x48010000
add byte [rcx], al
lea rcx, [rbp - 0x60]
lea ecx, [rbp - 0x60]
call fcn.140126410
mov byte [rbp + 0xdef], 1
out dx, eax
or eax, 0x48010000
add esp, 0x28
out dx, eax
or eax, 0x48010000
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xd40]
lea eax, [rax + 0xd]
add byte [rax], al
invalid
lea eax, [rax + 0xd]
add byte [rax], al
invalid
add al, ch
sub al, 0xbc
out dx, eax
call qword [rax + 0x28c48348]
add esp, 0x28
call fcn.140021ef0
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
mov dh, 0x9d
movzx ebx, byte [rbp + 0xded]
in eax, dx
or eax, 0xbd800000
out dx, al
or eax, 0x74000000
add byte [rbx + rdx - 0x78], dh
popfq
out dx, eax
or eax, 0x83480000
invalid
invalid
add byte [rax], al
cmp byte [rbp + 0xdee], 0
je 0x14012631b
add byte [rbx + rdx - 0x78], dh
popfq
out dx, eax
or eax, 0x83480000
invalid
invalid
mov byte [rbp + 0xdef], bl
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
invalid
pop rsi
pop r15
pop rbp
ret
lea rcx, [rbp + 0xd10]
call fcn.14006e780
mov byte [rbp + 0xdef], bl
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea edx, [rax]
or eax, 0x59e80000
adc byte [0x199fa6324], cl
test ah, dh
dec dword [rax + 0xdef9d]
add byte [rax - 0x7d], cl
invalid
invalid
invalid
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov byte [rbp + 0xdef], 1
lea rcx, [rbp - 0x60]
invalid
invalid
call fcn.14002f530
movabs al, byte [0xef85c6fff091c8e8]
or eax, 0x48010000
add esp, 0x28
invalid
invalid
mov byte [rbp + 0xdef], 1
add rsp, 0x28
invalid
invalid
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rbp
ret
add byte [rax], al
mov byte [rbp + 0xdef], 1
mov ecx, dword [rbp + 0xde8]
mov rdx, qword [rbp + 0xdc8]
mov edx, dword [rbp + 0xdc8]
mov edx, dword [rbp + 0xdc8]
or eax, 0xbfe80000
invalid
call fcn.14011a870
mov byte [rbp + 0xdef], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0xdef], 0
mov ebp, 0xdef
invalid
je 0x1401263fd
mov ebp, 0xdef
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rbp + 0xdd8]
mov rcx, qword [rbp + 0xdd8]
call fcn.1400da780
add dword [rbx - 5], 0xffffffff
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add dword [rax - 0x7d], ecx
clc
add esi, dword [rsi + rax - 0x7d]
clc
add al, 0x75
or al, bl
add rcx, 8
jmp fcn.14004e7d0
or cl, ch
test al, 0x83
invalid
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
invalid
dec dword [rax - 0x77]
retf 0xb60f
sbb eax, 0x8500000b
invalid
test eax, eax
invalid
add byte [rbp - 0x577bf040], al
add byte [rax], al
je 0x1401264fc
add byte [rbx - 0x7af0fc08], al
and al, 1
cmp eax, 3
jne 0x140126581
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
mov ch, al
add al, 0
add byte [rax], al
lea rcx, [rdx + 0x4e8]
add byte [rax - 0x77], cl
push rbp
invalid
mov qword [rbp - 0x10], rdx
call fcn.14012f0f0
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x490]
call fcn.14002f530
mov rax, qword [rbp - 0x10]
add al, ch
mov bl, 0x90
lock dec dword [rax - 0x75]
invalid
cmp byte [rax + 0x460], 2
mov r8, rax
jb case.0x1400eadd2.163
mov r8, qword [r8 + 0x468]
mov rax, qword [r8]
mov eax, dword [rax]
add byte [rcx - 0x75], cl
add byte [rcx - 0x75], cl
push rax
or byte [rcx - 0x73], cl
sbb byte [rcx + rcx*4 + 0x45], cl
call 0x15052eff4
invalid
mov eax, dword [rax]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
lea ecx, [rax + 0x18]
mov qword [rbp - 0x18], r8
mov r8, qword [r8 + 0x10]
invalid
adc dil, dil
adc bh, bh
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x14023c280]
push rax
adc byte [rax - 0x75], cl
or eax, 0x115dcf
xor edx, edx
mov r8, qword [rbp - 0x18]
call 0x19b857aba
invalid
add byte [rbx + rcx*4 + 0x45], cl
invalid
call 0x19b857aba
invalid
invalid
mov rax, qword [r8 + 0x470]
mov rdx, qword [r8 + 0x478]
nop
js 0x1401264d1
add byte [rax], al
nop
js 0x1401264d1
add byte [rax], al
lea rcx, [r8 + 0x488]
lea ecx, [rax + 0x488]
mov byte [rax + 0x4d000004], cl
mov eax, dword [rax + 0x480]
add al, 0
invalid
add byte [rbp - 0x75], cl
add byte [rax - 0xfffffc], 0x50
add al, 0
add bh, bh
push rax
mov r8, qword [r8 + 0x480]
add al, 0
add bh, bh
push rax
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp - 0x10]
mov byte [rcx + 0xbd9], 0
sbb ecx, 0xb
adc byte [rax - 0x75], cl
invalid
sbb ecx, 0xb
add rcx, 0x248
add rsp, 0x40
pop rbp
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
pop rbp
jmp fcn.14012f2f0
mov rcx, rdx
mov qword [rbp - 0x10], rdx
invalid
call fcn.14012f2f0
lea eax, [rax]
invalid
ror dword [rax - 0x77], 1
push rbp
invalid
lea eax, [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
lea rcx, [rax + 0x118]
call fcn.1400da780
mov rcx, qword [rbp - 0x10]
mov byte [rax], bl
add dword [rax], eax
add al, ch
push 0x48fffb42
mov ecx, dword [rbp - 0x10]
cmp byte [rcx + 0x218], 2
jb case.0x1400e6e23.200
mov ecx, 0x218
add dh, byte [rdx + 0x34]
mov r8, qword [rcx + 0x220]
mov eax, dword [rcx + 0x220]
add byte [rcx - 0x75], cl
add byte [rcx - 0x75], cl
mov rax, qword [r8]
mov eax, dword [rax]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp - 0x18], r8
call 0x15052f08c
push rax
or byte [rcx - 0x73], cl
sbb byte [rcx + rcx*4 + 0x45], cl
invalid
sbb byte [rcx + rcx*4 + 0x45], cl
call 0x15052f08c
adc dil, dil
push rax
adc byte [rax - 0x75], cl
or eax, 0x115d37
pop rbp
adc dword [rax], eax
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x14023c280]
pop rbp
adc dword [rax], eax
pop rbp
adc dword [rax], eax
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x65adb
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x228]
mov rdx, qword [rcx + 0x230]
xchg ecx, eax
xor byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
xchg ecx, eax
xor byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
adc byte [rbx + rcx*4 - 0x7f], cl
mov r8, qword [rcx + 0x238]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x238]
add rcx, 0x240
add ecx, 0x240
rol dword [rax + 2], 0
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
add esp, 0x40
pop rbp
jmp rax
jmp rax
jmp rax
nop
add rsp, 0x40
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x118]
lea ecx, [rax + 0x118]
add dword [rax], eax
add al, ch
call fcn.1400da780
nop
add rsp, 0x20
invalid
rol byte [rcx - 5], cl
sti
call qword [rax + 0x20c48348]
pop rbp
ret
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x490]
lea ecx, [rax + 0x490]
invalid
lea ecx, [rax + 0x490]
add al, 0
add al, ch
call fcn.14002f530
nop
push rdx
invalid
add rsp, 0x20
add esp, 0x20
and byte [rbp - 0x3d], bl
pop rbp
ret
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
invalid
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x48], dl
push rbp
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x40]
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
add rcx, 0x218
call fcn.14006e780
jb case.0x1400eb0c9.149
hlt
invalid
add al, byte [rax]
add al, ch
invalid
jb case.0x1400eb0c9.149
hlt
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
adc byte [rbp + 0x48], dl
sub esp, 0x20
invalid
push rbp
sub rsp, 0x20
invalid
and byte [rax - 0x73], cl
push 0x40
invalid
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x18]
call fcn.1400498e0
mov rcx, qword [rbp - 0x10]
invalid
invalid
add rcx, 0x228
sub byte [rdx], al
add byte [rax], al
xor dh, dl
dec dword [rax - 0x75]
invalid
invalid
sub byte [rdx], al
add byte [rax], al
call fcn.140021ef0
nop
add rsp, 0x20
invalid
invalid
pop rbp
invalid
ret
nop
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x48], dl
sub esp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
invalid
lea rcx, [rax + 0x460]
mov byte [rax + 4], ah
add byte [rax], al
call fcn.14006e780
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
invalid
invalid
mov rcx, qword [rbp - 0x18]
call 0x13244b07e
call fcn.1400498e0
mov rax, qword [rbp - 0x10]
invalid
lea rcx, [rax + 0x470]
invalid
dec dword [rax - 0x75]
dec dword [rax - 0x75]
invalid
invalid
add al, ch
movabs r8, 0x5d20c4834890ffef
call fcn.140021ef0
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
and al, 0x10
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 0x10]
mov byte [rcx + 0xbd9], 0
add rcx, 0x248
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.14012f2f0
sbb ecx, dword [rax + rax - 0x7cb77000]
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x1a38
call fcn.140183d60
invalid
add eax, 0xc4294800
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rdi], cl
sub dword [rbp + 0x19a0], esi
sbb dword [rax], eax
invalid
movaps xmmword [rbp + 0x19a0], xmm6
and rsp, 0xffffffffffffff80
mov rbx, rsp
mov qword [rbx + 0x1a10], rbp
mov qword [rbp + 0x1998], 0xfffffffffffffffe
cwde
sbb dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 0x7d]
or eax, 0
add byte [rax], al
invalid
mov r15, rdx
xlatb
mov qword [rbx + 0x720], rcx
movzx eax, byte [rdx + 0xbd8]
add byte [rdi], cl
mov dh, 0x82
fmul dword [rbx]
add byte [rax], al
lea rcx, [0x1401ec6c0]
lea ecx, [0x1401ec6c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbx + 0x38], rdx
jmp rax
enter 0xffffffffffff8948, 0x53
cmp bh, bh
jmp rax
invalid
lea rcx, [r15 + 0x248]
lea ecx, [rdi + 0x248]
mov r8d, 0x118
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 + 0xbd9], 1
mov byte [rdi + 0xbd9], 1
mov byte [rdi + 0xbd9], 1
lea rcx, [r15 + 0x360]
lea rdx, [r15 + 0x118]
lea edx, [rdi + 0x118]
lea edx, [rdi + 0x118]
add byte [rcx - 0x48], al
mov r8d, pe_nt_image_headers64
add byte [rcx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [r15 + 0x218]
outsd dx, dword [rsi]
xchg dword [rax], ebx
add al, byte [rax]
invalid
sbb dh, bl
add eax, 0xf41f300
add bl, dh
invalid
invalid
add bl, dh
movq mm0, qword [r15 + 0x218]
outsd dx, dword [rsi]
xchg dword [rax], ebx
add al, byte [rax]
invalid
outsd dx, dword [rsi]
xchg dword [rax], ebx
add al, byte [rax]
add bl, dh
movq mm1, qword [r15 + 0x228]
movq mm1, qword [rdi + 0x228]
invalid
sub byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
movdqu xmm1, xmmword [r15 + 0x228]
sub byte [rdx], al
add byte [rax], al
movdqu xmm2, xmmword [r15 + 0x238]
add al, byte [rax]
add bl, dh
movq qword [r15 + 0x460], mm0
jg case.0x1400ef717.92
invalid
add al, 0
invalid
add byte [rax], al
movdqu xmmword [r15 + 0x460], xmm0
invalid
add byte [rax], al
movdqu xmmword [r15 + 0x470], xmm1
movdqu xmmword [r15 + 0x480], xmm2
movq qword [r15 + 0x480], mm2
movq qword [r15 + 0x480], mm2
lea rdx, [r15 + 0x3c0]
add byte [rcx - 0x73], cl
invalid
lea rcx, [r15 + 0x490]
call fcn.14012e4a0
mov r15, qword [rbx + 0x38]
jnp 0x140126808
invalid
jmp 0x1401269a2
int 1
add byte [rax], al
lea rax, [r15 + 0x728]
add byte [rax], al
mov qword [rbx + 0xf0], rax
lea r13, [r15 + 0x4e8]
scasd eax, dword [rdi]
call 0x1811267ef
add al, 0
add byte [rcx + 0xf], al
movzx eax, byte [r15 + 0x728]
sub byte [rdi], al
add byte [rax], al
lea rcx, [0x1401ec6d0]
or eax, 0xc5ed7
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
add cl, ch
add r8d, dword [r8]
add eax, dword [rax]
add byte [rax], al
invalid
invalid
xchg eax, edx
or dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
add eax, 0
add byte [rax], al
movzx eax, byte [r15 + 0x9d0]
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x87
ror byte [rcx], 1
add byte [rax], al
lea rcx, [r15 + 0x730]
mov qword [rbx + 0x48], rcx
mov dword [rbx + 0x48], ecx
lea rcx, [0x1401ec6e4]
scasb al, byte [rdi]
pop rsi
or al, 0
scasb al, byte [rdi]
pop rsi
or al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
invalid
loopne 0x140126889
mov rdi, qword [r15 + 0x760]
mov edi, dword [rdi + 0x760]
mov rax, qword [rbx + 0x48]
jmp 0x140126bcd
jmp 0x140126bcd
sbb dword [rax], eax
add byte [rcx + rcx*4 + 0x6b], cl
mov qword [rbx + 0x40], r13
jmp 0x140127ee1
add byte [rax], al
mov qword [rbx + 0x40], r13
jmp 0x140127ee1
add byte [rax], al
cmp qword [r15 + 0xa20], 9
mov edi, 0xa20
or al, byte [rax]
add byte [rcx], cl
cmp dword [rdi + 0xa20], 9
je 0x14012696c
lea rcx, str._async_fn__resumed_after_panickingC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientpool.rs
lea r8, [0x1401ba568]
mov edx, 0x22
and al, byte [rax]
add byte [rax], al
and al, byte [rax]
add byte [rax], al
call fcn.140184cf0
ud2
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401ba568]
add eax, 0x93cae
scasb al, byte [rdi]
cmp al, 9
add byte [rdx + 0x23], bh
scasb al, byte [rdi]
cmp al, 9
add byte [rdx + 0x23], bh
call fcn.140184cf0
ud2
add byte [rdx + 0x22], bh
call fcn.140184cf0
jmp 0x14012be50
mov qword [rbx + 0x448], r13
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401ba518]
add eax, 0x93c19
mov edx, 0x23
call fcn.140184cf0
out 0xe3, eax
add eax, 0x5542e900
add byte [rax], al
mov qword [rbx + 0x408], rax
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401ba550]
add eax, 0x93c22
mov edx, 0x23
call fcn.140184cf0
jmp 0x14012be50
mov byte [r15 + 0xbd9], 0
lea rdx, [r15 + 0x360]
lea rcx, [rbx + 0x100]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [r15 + 0x460]
xor edx, edx
test rax, rax
je 0x140126a7d
cmp eax, 1
jne 0x1401269ee
mov r15, qword [rbx + 0x38]
movzx r14d, byte [r15 + 0x461]
mov dl, 1
jmp 0x140126a7d
mov rax, qword [rbx + 0x38]
mov rsi, qword [rax + 0x468]
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140126a25
mov dword [rbx + 0x40], edx
mov rax, qword [r15 + 0x470]
mov r8, qword [r15 + 0x478]
lea rdx, [r15 + 0x488]
mov r9, qword [r15 + 0x480]
lea rcx, [rbx + 0x460]
call qword [rax]
movups xmm0, xmmword [rbx + 0x460]
movups xmm1, xmmword [rbx + 0x470]
movaps xmmword [rbx + 0xee0], xmm1
movaps xmmword [rbx + 0xed0], xmm0
lea rdi, [r15 + 0x248]
lea rsi, [rbx + 0x1910]
lea rdx, [rbx + 0x100]
mov r8d, pe_nt_image_headers64
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea r13, [r15 + 0x4e8]
mov r8d, pe_nt_image_headers64
mov rcx, r13
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbx + 0x40]
mov byte [r15 + 0x5e8], al
mov byte [r15 + 0x5e9], r14b
mov rax, qword [rbx + 0x48]
mov qword [r15 + 0x5f0], rax
movaps xmm0, xmmword [rbx + 0xed0]
movaps xmm1, xmmword [rbx + 0xee0]
movups xmmword [r15 + 0x5f8], xmm0
movups xmmword [r15 + 0x608], xmm1
mov qword [r15 + 0x618], rdi
lea rax, [r15 + 0x728]
mov qword [rbx + 0xf0], rax
mov byte [r15 + 0x728], 0
mov qword [r15 + 0x620], rdi
mov word [r15 + 0x729], 1
lea rcx, [r15 + 0x628]
mov r8d, pe_nt_image_headers64
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r15 + 0x730]
movups xmm0, xmmword [r15 + 0x5e8]
movups xmm1, xmmword [r15 + 0x5f8]
movups xmm2, xmmword [r15 + 0x608]
movups xmmword [r15 + 0x730], xmm0
movups xmmword [r15 + 0x740], xmm1
movups xmmword [r15 + 0x750], xmm2
mov qword [r15 + 0x760], rdi
lea rcx, [r15 + 0x9d0]
mov qword [rbx + 0xc0], rcx
mov byte [r15 + 0x9d0], 0
mov word [r15 + 0x9d6], 0
mov dword [r15 + 0x9d2], 0
mov qword [r15 + 0x768], rdi
mov byte [r15 + 0x9d8], 1
lea r12, [r15 + 0x770]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rbx + 0x48], rax
movdqu xmm2, xmmword [rax + 0x20]
movups xmmword [r15 + 0x770], xmm0
movups xmmword [r15 + 0x780], xmm1
movdqu xmmword [r15 + 0x790], xmm2
movzx eax, byte [r15 + 0x770]
xor edx, edx
test rax, rax
mov qword [rbx + 0x40], r13
je 0x140126cdb
cmp eax, 1
jne 0x140126c50
mov dword [rbx + 0x58], edx
mov rax, qword [r15 + 0x780]
mov r8, qword [r15 + 0x788]
lea rdx, [r15 + 0x798]
mov r9, qword [r15 + 0x790]
lea rcx, [rbx + 0x100]
call qword [rax]
movdqu xmm0, xmmword [rbx + 0x100]
movdqu xmm1, xmmword [rbx + 0x110]
movdqa xmmword [rbx + 0x470], xmm1
movdqa xmmword [rbx + 0x460], xmm0
mov rax, qword [rdi + 0x108]
test rax, rax
je 0x140126d39
pop rbp
ret
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
or byte [rax - 0x77], 0xd3
mov rax, qword [rbx + 0x440]
mov rcx, qword [rbx + 0x38]
mov word [rcx + 0x728], 2
mov qword [rbx + 0x448], rax
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
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]
movaps xmmword [rsp + 0x30], xmm6
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
mov rbx, rdx
mov rcx, qword [rbx + 0x448]
call fcn.14012f0f0
add byte [rax], al
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
invalid
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea rbp, [rdx + 0x80]
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rax, qword [rbx + 0x38]
lea rcx, [rax + 0x490]
call fcn.14002f530
mov byte [rax - 0x17fffffc], dl
mov eax, 0xffff011
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
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]
movaps xmmword [rsp + 0x30], xmm6
and rdx, 0xffffffffffffff80
invalid
xor byte [rax - 0x7d], cl
loop 0x14012e335
invalid
or byte [rax - 0x77], 0xd3
mov rbx, rdx
mov rax, qword [rbx + 0x38]
lea rcx, [rax + 0x460]
call fcn.14006e780
invalid
add esi, esp
invalid
mov eax, 0xffff403
add esi, esp
dec dword [rdi]
invalid
movaps xmm6, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], dh
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 rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x30], xmm6
sub dword [rsp + 0x30], esi
sub dword [rsp + 0x30], esi
xor byte [rax - 0x7d], cl
loop 0x14012e385
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rsi, qword [rbx + 0x38]
cmp byte [rsi + 0xbd9], 0
add byte [rax], al
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
lea ecx, [rsi + 0x360]
je 0x14012e421
lea rcx, [rsi + 0x360]
call fcn.1400da780
mov byte [rsi + 0xbd9], 0
lea rcx, [rsi + 0x248]
call fcn.14012f2f0
movaps xmm6, xmmword [rsp + 0x30]
xor byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
xor byte [rax - 0x7d], cl
invalid
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
lea rbp, [rdx + 0x80]
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x30], esi
movaps xmmword [rsp + 0x30], xmm6
je 0x14012e494
xor byte [rax - 0x7d], cl
loop 0x14012e3f5
invalid
and rdx, 0xffffffffffffff80
or byte [rax - 0x77], 0xd3
mov rbx, rdx
mov rax, qword [rbx + 0x38]
mov byte [rax + 0xbd8], 2
movaps xmm6, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], dh
sub byte [rsp + 0x30], dh
je 0x14012e4ab
xor byte [rax - 0x7d], cl
invalid
add rsp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
int3
sub rsp, 0x78
lea rbp, [rsp + 0x70]
and al, 0x70
mov qword [rbp], 0xfffffffffffffffe
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx]
test rax, rax
je 0x14012e4d6
cmp eax, 1
jne 0x14012e4df
clc
add dword [rbp + 0x17], esi
movzx ebx, byte [rdi + 1]
mov al, 1
mov dword [rbp - 4], eax
pop rdi
add dword [rax - 0x3ba76ff], esi
jmp case.0x1400a90b8.407
add byte [rax], al
add bh, al
cld
add byte [rax], al
add byte [rax], al
mov dword [rbp - 4], 0
jmp case.0x1400a90b8.407
mov rbx, qword [rdi + 8]
movzx eax, byte [0x14023c318]
add eax, 0x10de2e
add eax, 0x10de2e
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14012e50f
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14012e5d6
test cl, dl
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
jno 0x14012e4ea
adc byte [rax], al
mov r8d, 0x20
and byte [rax], al
add byte [rax], al
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
mov qword [rbp - 0x10], rax
test rax, rax
je 0x14012e5d6
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
add rbx, 0x18
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
mov rdx, rbx
call qword [rax]
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
mov rax, qword [rbp - 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov al, 2
mov dword [rbp - 4], eax
mov rax, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
lea rdx, [rdi + 0x28]
mov r9, qword [rdi + 0x20]
lea rcx, [rbp - 0x30]
adc byte [rbx + rcx*4 + 0x47], cl
sbb byte [rax - 0x73], cl
push rdi
sub byte [rbx + rcx*4 + 0x4f], cl
and byte [rax - 0x73], cl
sar r15b, 1
call qword [rax]
movups xmm0, xmmword [rbp - 0x30]
call qword [rax]
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movaps xmmword [rbp - 0x40], xmm1
ror byte [r15], 0x29
mov r8b, 0x48
mov eax, dword [rdi + 0x30]
ror byte [r15], 0x29
mov r8b, 0x48
mov eax, dword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
lea rdx, [rdi + 0x48]
push rdi
mov r9, qword [rdi + 0x40]
lea rcx, [rbp - 0x30]
call qword [rax]
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [rsi + 0x40], xmm1
movups xmmword [rsi + 0x30], xmm0
movzx eax, word [rdi + 0x50]
mov ecx, dword [rbp - 4]
mov byte [rsi], cl
mov byte [rsi + 1], bl
mov rcx, qword [rbp - 0x10]
mov qword [rsi + 8], rcx
movaps xmm0, xmmword [rbp - 0x50]
movaps xmm1, xmmword [rbp - 0x40]
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
mov word [rsi + 0x50], ax
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x20
call fcn.1401846a0
ud2
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
mov ecx, dword [rbp - 4]
cld
mov rdx, qword [rbp - 0x10]
call fcn.14011a870
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
lea ebp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
call fcn.14012f480
mov r8, qword [rbp - 0x10]
cmp byte [r8], 2
jb 0x14012e6d8
mov r8, qword [r8 + 8]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
sbb byte [rcx + rcx*4 + 0x45], cl
call 0x15053720b
sbb byte [rcx + rcx*4 + 0x45], cl
call 0x15053720b
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x14023c280]
invalid
fist dword [rax]
invalid
adc byte [rax - 0x75], cl
or eax, 0x10dbb8
invalid
fist dword [rax]
invalid
mov eax, 0x310010db
fist dword [rax]
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
ror byte [rbx + rcx*4 + 0x45], cl
call 0x1196efcd1
add eax, 0x458b4c00
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x30]
test rax, rax
je 0x14012e70b
lock dec qword [rax]
jne 0x14012e70b
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x30]
call fcn.1400d77d0
mov rax, qword [rbp - 0x10]
mov rsi, qword [rax + 0x38]
test rsi, rsi
je 0x14012e78d
invalid
add rax, 0x38
mov qword [rbp - 0x10], rax
invalid
invalid
mov bl, 1
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
invalid
test al, al
jne 0x14012e750
invalid
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
add byte [rcx], dh
rol byte [rsi - 0x7ab79faa], cl
invalid
je 0x14012e750
add byte [rcx], dh
rol byte [rsi - 0x7ab79faa], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rsi - 0x247b87a2], al
xchg byte [rsi + 0x78], bl
test bl, bl
jne case.0x1400e6e23.207
sbb eax, 0x68468b48
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
xor edx, edx
xchg byte [rsi + 0x78], dl
test rax, rax
je case.0x1400e6e23.207
call qword [rax + ioctlsocket]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14012e78d
add rsp, 0x40
add esp, 0x40
pop rbx
pop rsi
pop rbp
jmp fcn.1400d7140
mov bl, 0x89
cli
invalid
mov bl, 0x89
cli
call qword [rax + 0x40c48348]
nop
add rsp, 0x40
pop rbx
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
call fcn.14006e780
push rbx
call qword [rax + 0x20c48348]
push rbx
call qword [rax + 0x20c48348]
pop rbx
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call fcn.1400498e0
div dword [rax - 0x74b7000f]
invalid
invalid
lea rcx, [rax + 0x10]
call fcn.140021ef0
cli
out dx, eax
call qword [rax + 0x20c48348]
invalid
invalid
div dword [rax - 0x74b7000f]
dec dword [rax - 0x75]
invalid
invalid
cli
out dx, eax
call qword [rax + 0x20c48348]
invalid
invalid
invalid
pop rbx
pop rsi
pop rbp
ret
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x30]
call fcn.140070d90
nop
add rsp, 0x20
call qword [rax + 0x20c48348]
pop rbx
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
add rcx, 0x38
call fcn.140088cf0
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rbx
sub rsp, 0x20
sub esp, 0x20
invalid
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
call fcn.14006aee0
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
int3
int3
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
cmp dword [rcx + 0x40], 9
invalid
je 0x14012e909
or dword [rax + riz*2 + 0x48], esi
mov esi, ecx
mov rsi, rcx
lea rax, [rcx + 0x40]
mov qword [rbp - 8], rax
call fcn.14012e680
mov rcx, qword [rbp - 8]
mov rax, qword [rcx]
lea rdx, [rax - 6]
cmp rdx, 3
mov r8d, 1
add dword [rax], eax
add byte [rax], al
cmovb r8, rdx
cmp r8, 1
je 0x14012e8ef
test r8, r8
jne 0x14012e909
add rsi, 0x48
mov rcx, rsi
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14011f120
cmp eax, 5
jne 0x14012e910
movzx eax, byte [rsi + 0xb8]
add rsi, 0x48
add esi, 0x48
add esi, 0x48
invalid
cmp eax, 2
je 0x14012e91b
cmp eax, 3
jne 0x14012e929
add rsp, 0x38
pop rsi
pop rbp
ret
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14011f3e0
mov rcx, rsi
int1
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14004e7d0
mov rcx, rsi
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rsi
pop rbp
jmp fcn.1400da9e0
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x30
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
call fcn.14012e9c0
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add dh, byte [rdx + 0x48]
lea r8, [rax - 6]
cmp r8, 3
mov edx, 1
cmovb rdx, r8
cmp rdx, 1
je 0x14012e992
test dword [rbp + 0xa], eax
invalid
cmp eax, 3
jne fcn.1400da9e0
test edi, ebp
or edi, edi
dec dword [rdi]
mov dh, 0x41
js 0x14012ea3e
cmp eax, 2
je fcn.14004e7d0
int3
int3
add byte [rax - 0x7d], cl
clc
add eax, 0x17e870f
add dword [rax], eax
add byte [rax], al
invalid
mov r9, rcx
lea rcx, [0x1401ec6fc]
mov edi, 0x48000bdc
invalid
add al, 0x81
add rax, rcx
mov qword [rbp - 0x10], r9
jmp rax
mov edi, 0x48000bdc
invalid
mov eax, dword [rax + 0x10]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x14023c280]
or eax, 0x10d80f
xor edx, edx
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r9, qword [rbp - 0x10]
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 0x18]
sbb byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
adc byte [rbp - 0x75], cl
and byte [r9 - 0x7d], cl
shr dword [rax], 0x4c
mov ecx, ecx
add rsp, 0x40
pop rbp
jmp rax
mov rax, qword [r9 + 0x2b8]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax + 0xf], cl
retf 0x8348
stc
invalid
je 0x14012eb30
invalid
add byte [rax], al
add byte [rax + 0xf], cl
retf 0x8348
jb 0x14012eb07
add al, ch
invalid
lea rcx, [rax + 0x2b0]
call fcn.14004e7d0
mov rcx, qword [rbp - 0x10]
mov byte [rcx + 0x2a4], 0
add byte [rax], al
add byte [rax - 0x73], cl
and dword [rbp - 0x39fffffe], 0xb9830000
call 0x14912eb25
je 0x14012eb96
cld
int1
dec dword [rax - 0x75]
invalid
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]
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp]
call fcn.14006b000
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
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x48]
call fcn.1400db710
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 8]
call fcn.14006aee0
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
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, 0x28
lea rbp, [rdx + 0x80]
mov rsi, qword [rbp]
mov rbx, qword [rbp + 8]
cmp rbx, rsi
mov rdi, qword [rbp - 0x20]
mov edi, dword [rbp - 0x20]
mov edi, dword [rbp - 0x20]
je 0x14012fbee
lea rcx, [rdi + rbx*8]
call fcn.14006aef0
inc rbx
cmp rbx, rsi
jne 0x14012fbdd
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 [rax - 0x75], cl
push rbp
ror byte [rax - 0x75], 0x4d
add al, ch
xchg edi, eax
movabs eax, dword [0x5b28c4834890fff1]
nop
add rsp, 0x28
pop rbx
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
fmul dword [r11 + 0x48e8f455]
mov edx, dword [rbp - 0xc]
call fcn.1400e1fb0
nop
add rsp, 0x28
mov edx, dword [rbp - 0xc]
call fcn.1400e1fb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x48]
call fcn.14006aee0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
movabs r8, 0x834890fff3b23be8
call fcn.14006aee0
nop
invalid
invalid
invalid
pop rbp
ret
mov qword [rsp + 0x10], rdx
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 - 0x48]
call fcn.1400db710
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 8]
call fcn.14006aee0
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
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]
add byte [rax - 0x73], cl
movabs r8, 0x834890fffab9abe8
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x73], cl
movabs r8, 0x834890fffab9abe8
invalid
pop rbp
pop r14
pop r15
pop rbp
ret
int3
add byte [rax - 0x7d], cl
inc dword [rsp + rsi*2]
and ecx, dword [rax - 0x77]
invalid
ror dword [rax], 0x41
mov eax, 0x98
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], rdi
mov rax, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
add byte [rbp + rcx*4 + 5], cl
jns 0x14012fdb0
or byte [rax], al
mov edx, 0x1d
call fcn.1401850e0
invalid
add byte [rdi], cl
invalid
invalid
add rsp, 0x60
pop rbp
ret
mov qword [rbp - 0x40], 0
mov byte [rbp - 0x17], 2
movzx eax, byte [0x14023c318]
invalid
adc byte [rax], al
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14012fe9d
invalid
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
test eax, eax
test eax, eax
je 0x14012fed9
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x38
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
add byte [rax - 0x7b], cl
invalid
je 0x14012fed9
add byte [rax], al
add byte [rcx], dh
shr al, cl
invalid
add byte [rax - 0x7b], cl
sal byte [rdx + rbp + 0x48], 0x89
invalid
mov rdx, rax
mov edx, eax
ret 0x8b48
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov qword [rdx + 0x30], rax
mov dword [rdx + 0x30], eax
movups xmm0, xmmword [rbp - 0x40]
movups xmm1, xmmword [rbp - 0x30]
movups xmm2, xmmword [rbp - 0x20]
movups xmmword [rdx + 0x20], xmm2
adc dword [rdx + 0x20], edx
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
adc byte [rdi], cl
adc dword [rdx], eax
xor eax, eax
add rsp, 0x60
pop rbp
ret
mov ecx, 8
mov edx, 0x38
add byte [rax], al
call fcn.1401846a0
ud2
nop dword [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 + 0x60]
lea rcx, [rbp - 0x40]
call fcn.140054100
bnd call qword [rax + 0x20c48348]
bnd call qword [rax + 0x20c48348]
pop rbp
ret
int3
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
lea rax, [rcx + 0x20]
and byte [r8 - 0x77], cl
loopne 0x14012ff8c
mov dword [rbp - 0x10], ecx
add rcx, 0x30
call fcn.140090c30
mov rbx, qword [rbp - 0x10]
mov rdi, qword [rbx + 0x68]
test rdi, rdi
je 0x140130020
and byte [r8 - 0x77], cl
loopne 0x14012ff8c
mov rbx, qword [rbx + 0x78]
test rbx, rbx
je 0x14012ffea
nop dword cs:[rax + rax]
invalid
test r12w, r12w
jne case.0x1400a90b8.414
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x41], ah
movq mm0, qword [r14]
movdqa xmm0, xmmword [r14]
movq mm0, qword [r14]
pmovmskb r12d, xmm0
pmovmskb esp, mm0
add r15, 0xfffffffffffffb80
add r14, 0x10
cmp r12d, 0xffff
inc dword [rax]
invalid
je 0x14012ffa0
not r12d
invalid
tzcnt eax, r12d
neg rax
neg eax
neg eax
lea rax, [rax + rax*8]
lea rcx, [r15 + rax*8]
add rcx, 0xffffffffffffffb8
mov eax, 0xf609a6e8
inc dword [rcx - 0x73]
and al, 0xff
and al, 0xff
mov eax, 0xf609a6e8
inc dword [rcx - 0x73]
and al, 0xff
and al, 0xff
and al, 0xff
and eax, r12d
mov r12d, eax
loopne case.0x1400eb654.178
mov esp, eax
dec rbx
jne 0x14012ff90
lea rax, [rdi + 1]
mov ecx, 0x48
add byte [rax], al
add byte [rax - 9], cl
loope 0x14013003f
add eax, 0xf
add eax, 0xf
and rax, 0xfffffffffffffff0
add rdi, rax
invalid
cmp rdi, 0xffffffffffffffef
mov rbx, qword [rbp - 0x10]
je 0x140130020
invalid
invalid
sub rsi, rax
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
invalid
mov ecx, dword [0x14023c280]
imul eax, edx, 0x10
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add byte [rax - 0x73], cl
mov edx, dword [rax - 0x18000000]
add byte [rax], al
add al, ch
lea rcx, [rbx + 0x90]
call fcn.1400906a0
nop
add byte [rax], al
add al, ch
je 0x140130030
idiv bh
mov rdi, qword [rbp - 0x10]
mov rsi, qword [rdi + 0xc8]
test rsi, rsi
test byte [rdi], 0x84
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg eax, ecx
lea rax, [rdi + 0xc8]
mov qword [rbp - 0x18], rax
mov bl, 1
mov al, 1
add byte [rax], al
add byte [rax - 0x77], cl
call 0x141c30202
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x140130078
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
test rax, rax
je 0x140130078
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x14013008e
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
lock dec qword [rax]
je 0x1401300c0
jmp 0x1401300c8
sub byte [rax - 0x75], cl
xor byte [rax - 0x39], r9b
sub byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rcx], dh
rol byte [rsi - 0x74b7c7ba], 0x4d
call 0x130148c03
dec qword [rax]
jne 0x1401300c8
mov rcx, qword [rcx]
call fcn.1400d4c90
mov rax, qword [rbp - 0x20]
mov rax, qword [rax]
test rax, rax
je 0x1401300f5
lock dec qword [rax]
jne 0x1401300f5
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
jmp fcn.1400d6770
nop
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x60]
call fcn.1400d7b60
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add al, ch
leave
jp case.0x1400f7c23.95
add byte [rax], al
call fcn.1400d7c40
nop
add rsp, 0x20
call qword [rax + 0x20c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
add rcx, 0xc8
call fcn.1400d7c50
cdq
jp 0x1401301b0
call qword [rax + 0x20c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add al, ch
cdq
jp 0x1401301b0
adc byte [rbp + 0x41], dl
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
call fcn.1400db710
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
adc byte [rbp + 0x41], dl
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rcx, qword [rbp - 0x18]
call fcn.1400568c0
nop
add rsp, 0x20
call qword [rax + 0x20c48348]
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 rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x20]
call fcn.14008d730
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add byte [rax], al
movaps xmmword [rbp + 0x4f0], xmm6
mov qword [rbp + 0x4e8], 0xfffffffffffffffe
test eax, ebp
add al, 0
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
invalid
mov rdi, rcx
movzx eax, byte [rcx + 0xa48]
mov dh, 0x81
or al, byte [rax]
add byte [rax], al
test eax, ebp
add al, 0
add dh, bh
invalid
mov dh, 0x81
or al, byte [rax]
add byte [rax], al
lea rcx, [0x1401ec714]
add byte [rax], al
lea rcx, [0x1401ec714]
lea ecx, [0x1401ec714]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x4e0], rdi
mov dword [rbp + 0x4e0], edi
mov dword [rbp + 0x4e0], edi
jmp rax
lea rdx, [rdi + 0x10]
movups xmm6, xmmword [rdi]
push rdi
adc byte [rdi], cl
adc byte [rdi], dh
mov word [rdi + 0xa49], 1
mov rax, qword [rdi + 0x528]
mov qword [rdi + 0xa50], rax
add byte [rax], al
or al, byte [rax]
add byte [rcx], al
add dword [rax], eax
mov rax, qword [rdi + 0x528]
invalid
invalid
xchg dword [rax + 0xa], edx
add byte [rax], al
lea rcx, [rdi + 0xa58]
lea ecx, [rdi + 0xa58]
mov r8d, 0x518
call sub.VCRUNTIME140.dll_memcpy
add al, ch
ret 0x542
movups xmmword [rdi + 0xf70], xmm6
mov bh, 0x70
sldt word [rax]
invalid
lea rdx, [rdi + 0xa58]
lea rcx, [rbp - 0x58]
test al, 0x48
mov dword [rbp + 0x4d8], edx
xchg ebp, eax
fadd dword [rax + rax]
invalid
test al, 0x48
mov dword [rbp + 0x4d8], edx
xchg ebp, eax
fadd dword [rax + rax]
invalid
xchg ebp, eax
fadd dword [rax + rax]
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
call fcn.140086ca0
cmp dword [rbp - 0x58], 5
invalid
jne 0x140130310
invalid
imul esi, ebp, 0xa87d83ff
add eax, 0x1b01075
adc byte [rax + 0x4803b101], dh
mov edx, dword [rbp + 0x4e0]
mov al, 1
mov cl, 3
mov rdx, qword [rbp + 0x4e0]
jmp 0x140130576
mov rbx, qword [rbp + 0x4e0]
mov ebx, dword [rbp + 0x4e0]
lea rdi, [rbx + 0x530]
mov ebx, 0x530
lea rdx, [rbp - 0x58]
mov r8d, 0x518
mov eax, 0x518
test al, 0x41
mov eax, 0x518
add eax, 0x89480000
mov rcx, rdi
stc
call sub.VCRUNTIME140.dll_memcpy
imul eax, dword [rdx + 5], 0
cmp dword [rbx + 0xf70], 3
add byte [rbx], al
je 0x140130369
mov rax, qword [rbp + 0x4e0]
loopne 0x140130342
add al, 0
add byte [rax + 5], cl
invalid
add byte [rax], al
add rax, 0xf70
jo 0x140130353
sldt word [rax]
add byte [rax], al
mov qword [rbp + 0x4c8], rax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x4d8]
call fcn.14006c840
mov rax, qword [rbp + 0x4c8]
test eax, ecx
add al, 0
add dh, dh
add byte [rcx], al
add al, 0
add al, ch
out 0xc4, eax
dec dword [rax - 0x75]
test eax, ecx
add al, 0
add dh, dh
add byte [rcx], al
jne case.0x140126800.18
push 2
add byte [rax], al
cmp dword [rdi], 4
add al, 0xf
test byte [rbx], ch
je 0x14013049d
add dword [rax], eax
add byte [rax - 0x75], cl
popfq
loopne case.0x1400eb0c9.168
or al, byte [rax]
add byte [rcx], al
lea rcx, [rbp - 0x58]
test al, 0x41
mov eax, 0x518
test al, 0x41
mov eax, 0x518
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0xa49], 0
or al, byte [rax]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
mov rdi, qword [rbx + 0xa50]
mov qword [rbp + 0x4d0], rdi
push rax
or al, byte [rax]
add byte [rax - 0x77], cl
mov ebp, 0x4d0
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x1401303d4
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
adc byte [r8], r8b
add byte [rax], al
add byte [rcx], dh
xor edx, edx
xchg byte [rdi + 0x20], dl
test rax, rax
je 0x1401303d4
adc byte [r8 - 0x75], r9b
sbb byte [r8 - 0x39], r9b
adc byte [r8], r8b
add byte [rax], al
add byte [rcx], dh
invalid
rol byte [rsi - 0x7ab7dfa9], cl
sal byte [rbx + rax - 1], 0x50
or byte [rsi - 0x247bc7a1], al
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x1401303ea
mov rax, qword [rbp + 0x4d0]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
je case.0x14012683d.16
jmp 0x14013042b
lea rax, [rdi + 0x28]
mov qword [rbp + 0x4c0], rax
add byte [rax], al
sub byte [rax - 0x77], cl
test eax, eax
add al, 0
add byte [rax], al
mov rax, qword [rdi + 0x28]
invalid
invalid
add byte [rax], al
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
invalid
invalid
xor byte [r8 - 0x39], r9b
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
add edi, edi
push rax
mov qword [rdi + 0x28], 0
test rax, rax
je case.0x1400a90b8.419
invalid
add edi, edi
push rax
call qword [rax + 0x18]
sbb byte [rcx], dh
rol byte [rsi - 0x74b7c7b9], 0x85
mov eax, dword [rbp + 0x4d0]
lock dec qword [rax]
xor eax, eax
xchg byte [rdi + 0x38], al
mov rax, qword [rbp + 0x4d0]
mov eax, dword [rbp + 0x4d0]
mov eax, dword [rbp + 0x4d0]
lock dec qword [rax]
jne 0x14013042b
mov rcx, qword [rbp + 0x4d0]
add byte [rax], al
call fcn.1400d4c90
mov rdi, qword [rbp + 0x4e0]
mov ebp, 0x4e0
lea rcx, [rdi + 0xa50]
mov byte [rdi + 0xa4a], 0
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
test al, 0x41
mov eax, 0x518
push rax
or al, byte [rax]
add dh, al
xchg dword [rdx + 0xa], ecx
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
test al, 0x41
mov eax, 0x518
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + 0xa50]
mov qword [rbp + 0x4d8], rcx
add byte [rax], al
add byte [rax], al
mov rdx, rsi
call fcn.1400d0de0
cmp al, 2
jne 0x140130479
mov al, 1
mov cl, 4
mov rdx, qword [rbp + 0x4e0]
xchg ebp, eax
loopne 0x140130476
add byte [rax], al
jmp 0x140130576
std
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x4d8]
call fcn.14006c840
mov rax, qword [rbp + 0x4e0]
mov byte [rax + 0xa4a], 0
add byte [rax], al
add al, 0
add dh, al
or byte [rdx + 0xa], 0
add byte [rax], al
cmp qword [rax + 0x530], 4
jne 0x1401304b1
mov rax, qword [rbp + 0x4e0]
test byte [rax + 0x540], 1
add eax, 0xf010000
test esi, ebx
add byte [rax], al
invalid
mov rax, qword [rbp + 0x4e0]
cmp byte [rax + 0xa49], 0
je 0x140130564
add byte [rax - 0x73], cl
adc dword [rax + 0xa], 0x89480000
test eax, ebx
add al, 0
add byte [rax - 0x75], cl
mov cl, 0x50
or al, byte [rax]
add byte [rbx - 0x79fe4fff], dh
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x14013050e
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
test rax, rax
je 0x14013050e
call qword [rax + ioctlsocket]
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x140130527
lock dec qword [rax]
je 0x14013055c
jmp 0x140130564
sub byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rcx], dh
rol byte [rsi - 0x74b7c7ba], 0x8d
cmp byte [rax - 0x75], cl
invalid
fadd dword [rax + rax]
add byte [rax - 0x75], cl
add eax, esi
dec qword [rax]
jne 0x140130564
cmp byte [rax - 0x75], cl
invalid
mov edx, dword [rbp + 0x4e0]
mov byte [rdx + 0xa49], 0
mov cl, 1
xor eax, eax
mov byte [rdx + 0xa48], cl
movaps xmm6, xmmword [rbp + 0x4f0]
add rsp, 0x588
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
invalid
mov rax, qword [rbp + 0x4e0]
lea rcx, [rax + 0xf78]
js 0x1401305ee
add byte [rax], al
mov qword [rbp + 0x4d8], rcx
add al, ch
mov bl, 0xb2
add byte [rax], al
js 0x1401305ee
mov bl, 0xb2
add byte [rax], al
mov rcx, qword [rbp + 0x4d8]
mov rax, qword [rcx]
test rax, rax
ror byte [rdi], 0x84
invalid
std
invalid
invalid
ror byte [rdi], 0x84
imul edi, ebp, 0x48f0ffff
push rax
dec qword [rax]
lock dec qword [rax]
jne 0x140130369
mov rcx, qword [rcx]
call fcn.1400d7460
jmp 0x140130369
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2client.rs
or byte [rax], al
or byte [rax], al
mov edx, 0x23
call fcn.140184cf0
ud2
lea rcx, str._async_fn__resumed_after_panickingC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientpool.rs
or eax, 0x89ca8
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2client.rs
or byte [rax], al
mov edx, 0x22
call fcn.140184cf0
ud2
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0x4e0]
mov word [rax + 0xa48], 2
add byte [rdi], cl
sub byte [rsp + 0x20], dh
test eax, esp
add al, 0
add byte [rsi - 0x39], ah
or byte [rax + 0xa], 0
add byte [rdx], al
add byte [rdi], cl
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
mov rcx, qword [rbp + 0x4d8]
call fcn.14006c840
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
mov rax, qword [rbp + 0x4e0]
cmp byte [rax + 0xa4a], 0
je 0x140130702
lea rcx, [rbp - 0x58]
call fcn.14006c840
invalid
invalid
mov rax, qword [rbp + 0x4e0]
mov byte [rax + 0xa4a], 0
cmp dword [rax + 0x530], 4
jne 0x14013073a
add al, 0
add byte [rax - 0x73], cl
mov byte [rax], dh
add eax, 0xb4e80000
invalid
lea rcx, [rax + 0x530]
call fcn.14006cbe0
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0x4e0]
add al, 0
add byte [rax + 0xa49b8], al
mov eax, 0xa49
invalid
mov eax, 0xa49
add byte [rbp + 0xe], dh
jne 0x140130787
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
and byte [rax - 0x7d], cl
invalid
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [rbp + 0x4e0]
lea rcx, [rax + 0xa50]
add byte [rax - 0x73], cl
mov byte [rax + 0xa], dl
add byte [rax], al
call fcn.14006cad0
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
ret
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and al, 0x20
and al, 0x20
mov rcx, qword [rbp + 0x4c8]
call fcn.14006ca40
imul eax, edx, 0xfffffff3
dec dword [rdi]
sub byte [rsp + 0x20], dh
imul eax, edx, 0xfffffff3
dec dword [rdi]
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
and al, 0x10
push rbp
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
mov rcx, qword [rbp + 0x4d8]
call fcn.14006cab0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
add al, 0
add al, ch
wait
ret 0xfff3
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
lea rcx, [rbp + 0x4d0]
call fcn.1400568c0
sub esp, dword [rax - 0xe]
dec dword [rdi]
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x20], esi
movaps xmmword [rsp + 0x20], xmm6
mov rcx, qword [rbp + 0x4d8]
call fcn.140087180
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rcx, qword [rbp + 0x4d8]
add al, 0
add al, ch
wait
sal ebx, 0xff
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
cmp byte [rbx + 0x5f], bl
cmp byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
lea rcx, [rbp - 0x58]
call fcn.1400db710
movaps xmm6, xmmword [rsp + 0x20]
je 0x14013097a
invalid
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x20], esi
invalid
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x20], esi
invalid
mov rcx, qword [rbp + 0x4d8]
call fcn.1400568c0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
int3
mov qword [rbp + 0x50], 0xfffffffffffffffe
movzx eax, byte [rcx + 0xa0]
movabs al, byte [0xbd61058d4c000000]
or eax, dword [rax]
movabs al, byte [0xbd61058d4c000000]
or eax, dword [rax]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov dword [rbp], eax
movups xmm0, xmmword [rcx]
movaps xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [rcx + 0x18]
movups xmm2, xmmword [rcx + 0x28]
push rcx
sub byte [rdi], cl
adc byte [rcx + 0x38], bl
movups xmmword [rbp + 8], xmm1
mov rax, qword [rcx + 0x48]
mov qword [rbp + 0x38], rax
cmp byte [r15], r9b
adc dword [rbp + 0x28], ebx
pop rbp
sub byte [rdi], cl
movups xmmword [rbp + 0x18], xmm2
movaps xmm1, xmmword [rbp + 0x30]
movaps xmmword [rbp - 0x20], xmm1
movaps xmm2, xmmword [rbp + 0x20]
movaps xmmword [rbp - 0x30], xmm2
movaps xmm3, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x40], xmm3
pop rbp
ror byte [rdi], 0x28
add byte gs:[rdi], cl
sub dword [rbp - 0x50], esp
movaps xmmword [rbp - 0x60], xmm0
movups xmmword [rcx + 0x90], xmm1
add byte [rdi], cl
adc dword [rcx + 0x80], edx
add byte [rdi], cl
adc dword [rcx + 0x80], edx
movups xmmword [rcx + 0x70], xmm3
movups xmmword [rcx + 0x60], xmm4
movups xmmword [rcx + 0x50], xmm0
mov qword [rbp + 0x40], rcx
add rcx, 0x50
mov qword [rbp + 0x48], rcx
call fcn.1400af100
dec dword [rcx - 0x7bfc4f3d]
invalid
jne 0x140130a61
mov byte [rcx + 0xa0], al
mov eax, ebx
add rsp, 0xd8
pop rbx
pop rbp
ret
add byte [rbp + rcx*4 + 5], cl
movabs dword [0x23ba00089b], eax
call fcn.140184cf0
ud2
adc byte [rax], al
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp dword [rsi], 2
je 0x140131d9d
cmp qword [rsi + 0x18], 0
je 0x140131d9d
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, rsi
add rsp, 0x48
pop rsi
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.1400a07a0
mov rsi, qword [rbp - 0x18]
mov rcx, rsi
int1
int1
call fcn.14006f900
mov rcx, rsi
adc bl, bl
dec dword [rax - 0x77]
int1
call fcn.1400498e0
nop
add rsp, 0x28
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
movabs rax, 0xbe60eb8eeaa9b8e
movabs rdx, 0x887056469d814198
invalid
popfq
push rsi
jo 0x140131d9c
ret
sbb dword [rbp - 0x778fa9ba], 0xccccccc3
int3
jb 0x140131df7
invalid
lodsd eax, dword [rsi]
mov bl, 0xcc
int3
int3
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x20]
jmp rax
int3
mov r8, qword [rcx]
mov eax, dword [rcx]
test r8, r8
je 0x140131ee6
mov rsi, rcx
cmp qword [rcx + 8], 0
invalid
je 0x140131e8a
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14023c280]
invalid
invalid
adc byte [rax], al
mov rcx, qword [0x14023c280]
invalid
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdi, qword [rsi + 0x18]
mov rbx, qword [rsi + 0x28]
add rdi, 8
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
xchg ebx, eax
invalid
invalid
add bl, ch
invalid
xchg ebx, eax
movabs eax, dword [0xc783489005eb0005]
add bl, ch
add eax, 0xc7834890
add bl, ch
add eax, 0xc7834890
add rdi, 0x18
sbb byte [rax - 0x7d], cl
sub rbx, 1
jb 0x140131ec2
jmp 0x140131ea9
sbb byte [rax - 0x7d], cl
invalid
mov r8, qword [rdi - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
invalid
rol byte [rcx - 1], cl
invalid
call r14
jmp 0x140131ea0
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
and eax, 0x5a14a
movabs rax, qword [0x5b28c48348900005]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
int3
in al, dx
sub bh, al
and al, 0x24
add byte [rax], al
add byte [rax], al
cmp edx, 0x80
jae 0x140131f23
mov byte [rsp + 0x24], dl
mov r8d, 1
mov eax, 1
mov eax, 1
jmp 0x140131fad
add byte [rcx + 0xfa81d0], cl
or byte [rax], al
add byte [rbx + 0x1b], dh
mov eax, edx
cmp edx, 0x800
jae 0x140131f48
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x24], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x25], dl
mov r8d, 2
jmp 0x140131fad
invalid
add dword [rax], eax
jae 0x140131f78
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x24], al
or al, 0xc
loopne 0x140131ede
and al, 0x24
mov eax, edx
shr eax, 6
call 0x14c524367
or byte [rax - 0x7fdadbbc], 0xe2
invalid
or dl, 0x80
call 0x14c524367
or byte [rax - 0x7fdadbbc], 0xe2
invalid
mov byte [rsp + 0x26], dl
mov r8d, 3
jmp 0x140131fad
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
invalid
mov byte [rsp + 0x25], al
mov eax, edx
rol cl, 1
call 0x14c52439e
invalid
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x26], al
and dl, 0x3f
or dl, 0x80
retf 0x8880
push rsp
and al, 0x27
mov r8d, 4
rol cl, 1
call 0x14c52439e
invalid
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x26], al
and dl, 0x3f
invalid
retf 0x8880
lea rdx, [rsp + 0x24]
call fcn.140131fc0
and al, 0xe8
or dword [rax], eax
add byte [rax], al
nop
add rsp, 0x28
ret
lea ebp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
test r8, r8
je 0x140132208
test byte [rdx], ah
add al, byte [rax]
invalid
invalid
mov rdi, r8
mov rbx, rdx
mov qword [rbp - 0x20], rcx
mov rsi, qword [rcx]
lea rax, [rsi + 0x420]
mov qword [rbp - 8], rax
nop
invalid
mov r15, qword [rsi + 0x400]
mov edi, dword [rsi + 0x400]
test r15, r15
je 0x14013232a
mov r12, qword [rsi + 0x410]
test r12, r12
jne 0x14013220f
add byte [rax], al
add byte [rax - 0x73], cl
add al, 0x39
cmp rax, 2
jbe 0x1401320e0
mov r15d, 3
sub r15, rcx
jb 0x14013239c
invalid
cmp rcx, 2
ja 0x140132317
add ecx, dword [rax + 0x4200e84]
add byte [rax], al
mov rax, qword [rsi + 0x408]
inc rax
inc eax
inc eax
mov r12d, 1
mov qword [rsi + 0x408], rax
jmp 0x1401321dd
mul edx
shr rdx, 1
lea r12, [rdx + rdx*2]
cmp r12, rcx
jb 0x140132143
mov r12, rcx
int3
cmp r12, r13
ja 0x140132358
mov rcx, qword [rsi + 0x418]
mov eax, 0x400
sub rax, r15
lea r9, [rsi + r15]
mov qword [rsp + 0x20], rax
mov rdx, r8
mov r8, r12
call fcn.140005f90
mov byte [rsi + 0x423], 1
mov r14, qword [rsi + 0x400]
test r14, r14
je case.0x1400ef4a2.168
add al, 0
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
out 1, al
add byte [rax], al
mov r13, rax
add r13, r15
cmp r13, 0x401
jae 0x140132386
mov rax, qword [r14 + 8]
mov r15, qword [r14 + 0x10]
or byte [rbp - 0x75], cl
jle 0x1401321b1
sub rax, r15
cmp rax, r13
jb 0x1401321f4
mov rcx, qword [r14]
add rcx, r15
mov rdx, rsi
mov r8, r13
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r15, r13
mov qword [r14 + 0x10], r15
mov byte [rsi + 0x423], 0
mov qword [rsi + 0x410], 0
add r12, qword [rbp - 0x10]
je 0x140132261
cmp rdi, r12
jb 0x140132344
invalid
pop rsi
add dword [rax], eax
invalid
invalid
add byte [rax], al
add rbx, r12
sub rdi, r12
jne 0x140132000
invalid
jrcxz 0x140132236
invalid
jmp 0x140132208
mov rcx, r14
mov rdx, r15
mov edx, edi
mov r8, r13
call fcn.1401853c0
mov r15, qword [r14 + 0x10]
jmp 0x1401321a9
xor eax, eax
jmp 0x1401322ef
add byte [rax], al
invalid
add byte [rax], al
add dh, al
xchg byte [rbx], ah
add al, 0
add byte [rcx], al
cmp r12, 0x401
jae 0x1401323c3
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x75], cl
or byte [r9 - 0x75], r9b
mov rax, qword [r15 + 8]
mov rdi, qword [r15 + 0x10]
jg 0x14013223b
sub rax, rdi
cmp rax, r12
jb 0x140132300
mov rcx, qword [r15]
add rcx, rdi
stc
add ecx, edi
mov rdx, rsi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rdi, r12
mov qword [r15 + 0x10], rdi
mov dword [rdi + 0x10], edi
mov dword [rdi + 0x10], edi
mov byte [rsi + 0x423], 0
add al, 0
add byte [rax], al
mov qword [rsi + 0x410], 0
add byte [rax - 0x75], cl
jne 0x140132245
mov rsi, qword [rbp - 0x20]
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov eax, dword [rsi + 8]
test rax, rax
je 0x1401322e2
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1401322e2
je 0x1401322e2
invalid
mov qword [rbp - 0x18], rcx
mov qword [rbp - 8], rax
clc
clc
call qword [rax]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x20]
mov esi, dword [rbp - 0x20]
mov esi, dword [rbp - 0x20]
je 0x1401322cf
cmp qword [rax + 0x10], 0x11
jae 0x1401322b8
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
add byte [rcx], dh
sar bh, cl
adc eax, 0x59d61
add byte [rcx], dh
sar bh, cl
adc eax, 0x59d61
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x59d4e
adc eax, 0x59d4e
lea rax, str.failed_to_write_whole_buffer
mov qword [rsi + 8], rax
invalid
mov al, 1
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, r15
mov ecx, edi
stc
mov rdx, rdi
mov r8, r12
call fcn.1401853c0
mov rdi, qword [r15 + 0x10]
jg 0x140132322
jmp 0x140132237
invalid
invalid
jg 0x140132322
invalid
lea rcx, str.Cannot_write_more_after_calling_finish__e_
add byte [rbp + rcx*4 + 5], cl
or byte [rsi + 8], ah
add byte [rdx + 0x28], bh
lea r8, [0x1401b8940]
mov edx, 0x28
call fcn.1401875e0
ud2
add eax, 0x4c0b0f00
lea eax, [0x1401c41c8]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
jge 0x140132367
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_std_srciomod.rs
or dword [rax], eax
mov rcx, r12
mov rdx, rdi
call fcn.140184b70
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
movabs eax, dword [0x894ce1894c000865]
invalid
lea r8, [0x1401b8900]
mov rcx, r12
mov rdx, r13
call fcn.140184c70
ud2
sub dword [0x1881e326d], eax
lea ecx, str.Writer_must_be_presentC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcwriteencoder.rs
invalid
or byte [rax], al
lea rcx, str.Writer_must_be_presentC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.5_srcwriteencoder.rs
invalid
lea r8, [0x1401b8530]
add eax, 0x861b6
mov edx, reloc.WS2_32.dll_shutdown
call fcn.1401850e0
ud2
invalid
or ecx, dword [rbp + rcx*4 + 5]
mov ebx, 0xba000861
add byte [rax + rax], al
add byte [rcx + rcx*4 - 0x17], cl
invalid
lea r8, [0x1401b8548]
mov edx, 0x400
mov rcx, r13
invalid
call fcn.140184c70
ud2
add eax, 0x86532
mov rcx, r15
mov rdx, rdi
call fcn.140184c70
ud2
lea r8, [0x1401b8548]
mov edx, 0x400
mov rcx, r12
call fcn.140184c70
ud2
loopne 0x14013246b
pop rdi
pop rbp
ret
add byte [rax], al
add byte [rcx + 0xfa81d0], cl
cmp edx, 0x800
jae 0x140132488
cmp edx, 0x800
cli
add byte [rax], cl
add byte [rax], al
jae 0x140132488
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x24], al
and al, 0x24
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x25], dl
mov r8d, 2
jmp 0x1401324ed
retf 0x8880
cmp edx, 0x10000
jae 0x1401324b8
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
and al, 0x25
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x26], dl
mov r8d, 3
mov eax, 3
jmp 0x1401324ed
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x24], al
mov eax, edx
rol cl, 1
call 0x14c5248d7
invalid
mov byte [rsp + 0x25], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
or byte [rax - 0x7fd9dbbc], 0xe2
invalid
or dl, 0x80
mov byte [rsp + 0x27], dl
or byte [rax - 0x7fd9dbbc], 0xe2
invalid
push rsp
and al, 0x27
mov r8d, 4
lea rdx, [rsp + 0x24]
call fcn.140132500
nop
add rsp, 0x28
ret
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
test r8, r8
test eax, eax
test eax, eax
je 0x14013263b
mov rdi, rdx
mov qword [rbp - 0x28], rcx
mov r14, qword [rcx]
lea rbx, [rbp - 0x38]
lea r15, str.failed_to_write_whole_buffer
lea r12, [0x1401ec738]
and eax, 0xba1f3
movabs eax, dword [0x59ae42d8b4c000b]
add bl, ch
invalid
jne 0x140132645
test rsi, rsi
je 0x14013263b
mov qword [rsp + 0x20], r14
mov rcx, rbx
mov edx, 0xfffffff4
mov r8, rdi
mov eax, edi
mov eax, edi
mov r9, rsi
call fcn.140152bd0
cmp qword [rbp - 0x38], 0
je 0x1401325e0
mov r8, qword [rbp - 0x30]
mov eax, r8d
mov eax, eax
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
mov r8, qword [rbp - 8]
jmp 0x14013261a
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x140132642
mov rax, rsi
sub rax, rcx
jb 0x1401326e5
invalid
lock add byte [rax], al
invalid
add rdi, rcx
mov rsi, rax
jmp 0x14013255b
xor edx, edx
call r13
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x18]
call r13
invalid
jmp 0x14013255b
xor eax, eax
jmp 0x1401326d4
mov r8, r15
mov rsi, qword [rbp - 0x28]
mov rax, qword [rsi + 8]
test rax, rax
je 0x1401326ce
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1401326ce
test rcx, rcx
je 0x1401326ce
mov qword [rbp - 0x18], r8
lea rcx, [rax - 1]
mov qword [rbp - 0x10], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 8], rax
call qword [rax]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x28]
je 0x1401326b7
cmp qword [rax + 0x10], 0x11
jae 0x1401326a0
mov r8, qword [rbp - 0x20]
jmp 0x1401326a8
mov r8, qword [rbp - 0x20]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp - 0x18]
mov qword [rsi + 8], r8
mov al, 1
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_std_srciomod.rs
mov rdx, rsi
call fcn.140184b70
ud2
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
pop rcx
ja 0x140133a8e
add bl, ch
jl 0x140133ad2
add eax, 8
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Domain
mov r8d, 6
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
je 0x140133ad2
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
push rax
sbb byte [rax - 0x77], cl
je 0x140133ad2
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x1401bb1b8]
jmp 0x140133b05
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Ipv6
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x87722
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, [0x1401bb208]
invalid
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14001b090
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140133b79
mov bl, 1
test cl, cl
leave
jne 0x140133b7b
push rdx
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne case.0x14009f1f6.482
cmp byte [rsp + 0x39], 0
je case.0x14009f1f6.482
test byte [rsi + 0x34], 4
xor al, 4
jne case.0x14009f1f6.482
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov al, 0x94
or byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140133b7b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c0dcd]
mov r8d, 1
mov eax, 1
mov eax, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140133b7b
mov ebx, ecx
retf
test bl, bl
setne al
add rsp, 0x48
add esp, 0x48
fisttp dword [rdi]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
add esp, 0x48
pop rbx
add esp, 0x48
pop rbx
pop rsi
ret
test edx, edx
je 0x140133bed
js 0x140133c0e
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
adc byte [rax], al
mov dh, 5
insd dword [rdi], dx
xchg dword [rax], edx
add byte [rax - 0x75], cl
or eax, 0x1086ce
adc byte [rax], al
adc byte [rax], al
test rcx, rcx
jne 0x140133bcc
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
mov eax, dword [rbp + rax - 0x3f7ab800]
je 0x140133bde
mov rcx, rax
mov qword [0x14023c280], rax
ror dword [rax - 0x77], 5
mov ah, 0x86
adc byte [rax], al
xor edx, edx
mov r8, rsi
call sub.KERNEL32.dll_HeapAlloc
mov rbx, rax
test rax, rax
jne 0x140133bf2
ret
mov ecx, 1
mov rdx, rsi
call fcn.1401846a0
invalid
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.1401846a0
invalid
add byte [rdi], cl
or edi, dword [rbx + 1]
add byte [rax], al
ud2
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
wait
or dword [0x1189c8403], eax
wait
or dword [0x1189c8403], eax
mov rdx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
call fcn.140005200
ud2
adc eax, 0xb0fffed
int3
int3
mov edi, ecx
test rdx, rdx
je 0x140133c8a
mov rax, rsi
shr rax, 0x3d
jne 0x140133cca
mov dword [rax], eax
add byte [rax], al
test dword [rcx + 0x48000000], ecx
lea ebx, [rsi*4]
mov dword [rax], eax
add byte [rax], al
lea rbx, [rsi*4]
test rbx, rbx
je 0x140133c92
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
test ecx, ecx
test ecx, ecx
leave
jne 0x140133c76
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140133cd1
mov rcx, rax
mov qword [0x14023c280], rax
adc byte [rax], al
ror dword [rax - 0x77], 5
or al, byte [rsi - 0x2dcefff0]
adc byte [rax], al
xor edx, edx
adc byte [rax], al
xor edx, edx
mov r8, rbx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140133cd1
invalid
mov r14, rax
mov r14, rax
jmp case.0x1400e4968.371
lea rbx, [rsi*4]
mov ch, 0
add byte [rax], al
add byte [rcx - 0x42], al
add byte [rax], al
add byte [rax], al
mov r14d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rsi
xor byte [rax - 0x73], cl
and al, 0x20
xor byte [rax - 0x73], cl
and al, 0x20
and al, ch
adc dword [rdi], ebx
idiv edi
invalid
call fcn.1400a5bd0
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.140005200
ud2
mov ecx, 2
mov rdx, rbx
call fcn.1401846a0
ud2
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x148
lea rbp, [rsp + 0x80]
and rsp, 0xffffffffffffff80
in al, dx
add qword [rax], rax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x7d], cl
in al, 0x80
mov rbx, rsp
mov qword [rbx + 0x138], rbp
mov qword [rbp + 0xc0], 0xfffffffffffffffe
mov qword [rbx + 0x58], r8
mov qword [rbx + 0x50], rdx
mov dword [rbx + 0x50], edx
mov dword [rbx + 0x50], edx
mov byte [rbx + 0x4f], 1
lea rcx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnectdns.rs
call fcn.14016bf10
mov rdi, rax
mov r14, rdx
mov qword [rbx + 0x68], rax
mov qword [rbx + 0x70], rdx
test rax, rax
mov eax, 0x190
mov r15d, 0x1f8
cmove r15, rax
clc
clc
mov eax, 1
lock xadd qword [0x14023c0a0], rax
xorps xmm0, xmm0
movaps xmmword [rbx + 0xd0], xmm0
mov qword [rbx + 0xe0], 0
mov qword [rbx + 0x80], 0xcc
mov dword [rbx + 0x80], 0xcc
mov dword [rbx + 0x80], 0xcc
mov qword [rbx + 0x88], 0
lea rcx, [0x1401a4f08]
mov qword [rbx + 0x90], rcx
mov qword [rbx + 0x98], 0
mov qword [rbx + 0xa0], rax
mov qword [rbx + 0xa8], 2
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0xb0], rax
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0xb8], rax
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140133dee
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140133f36
mov r8d, pe_nt_image_headers64
add byte [rcx], al
add byte [rax], al
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140133f36
xor al, byte [rcx]
add byte [rax], al
xor al, byte [rcx]
add byte [rax], al
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rsi, [rcx + 0x80]
mov qword [rcx + 0x78], rax
movaps xmm0, xmmword [rbx + 0x80]
movaps xmm1, xmmword [rbx + 0x90]
movaps xmm2, xmmword [rbx + 0xa0]
movaps xmm3, xmmword [rbx + 0xb0]
movaps xmmword [rcx + 0x80], xmm0
movaps xmmword [rcx + 0x90], xmm1
add byte [rdi], cl
sub dword [rcx + 0x90], ecx
movaps xmmword [rcx + 0xa0], xmm2
movaps xmmword [rcx + 0xb0], xmm3
movaps xmm0, xmmword [rbx + 0xc0]
movaps xmmword [rcx + 0xc0], xmm0
movaps xmm0, xmmword [rbx + 0xd0]
movaps xmmword [rcx + 0xd0], xmm0
movaps xmm0, xmmword [rbx + 0xe0]
loopne 0x140133e6f
add byte [rax], al
loopne 0x140133e6f
add byte [rax], al
movaps xmmword [rcx + 0xe0], xmm0
movaps xmm0, xmmword [rbx + 0xf0]
add byte [rax], al
add byte [rax], al
movaps xmmword [rcx + 0xf0], xmm0
mov qword [rbx + 0x80], rsi
mov rcx, qword [r14 + r15]
lea r8, [rbx + 0x68]
mov rdx, rsi
call fcn.14016f570
mov qword [rbx + 0x78], rsi
mov dword [rbx + 0x78], esi
mov dword [rbx + 0x78], esi
test rax, rax
je 0x140133eaf
test rdx, rdx
jne 0x140133f58
invalid
add al, dh
dec qword [r14]
lock dec qword [r14]
lea rcx, [rbx + 0x70]
sete al
test rdi, rdi
jo 0x140133ec7
xchg esp, eax
ror byte [rax - 0x7b], 0xff
je 0x140133ece
test al, al
je 0x140133edb
mov byte [rbx + 0x4f], 0
add r8b, r13b
invalid
call fcn.1400499a0
jmp 0x140133edb
test al, al
je 0x140133edb
mov byte [rbx + 0x4f], 0
call fcn.14004b9e0
add r8b, r13b
add eax, 0x48fff17b
mov dword [rbx + 0x80], esi
mov qword [rbx + 0x80], rsi
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
nop
adc dword [rax], 0
test byte [rax], dl
add byte [rax - 0x75], cl
or eax, 0x108390
nop
adc dword [rax], 0
nop
adc dword [rax], 0
test rcx, rcx
jne 0x140133f0a
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
test eax, eax
je 0x140133f47
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 8
or byte [rax], al
add byte [rax], al
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140133f47
mov qword [rax], rsi
lea rdx, fcn.140134150
or byte [rax], al
or byte [rax], al
lea rsp, [rbp + 0xc8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov ecx, 0x80
mov edx, 0x80
call fcn.1401846a0
jmp 0x140133fc5
mov ecx, 8
mov edx, 8
add al, ch
invalid
invalid
invalid
add bl, ch
insd dword [rdi], dx
add al, ch
invalid
mov qword [rbx + 0x60], rdx
lea rax, [rbx + 0x60]
mov qword [rbx + 0x128], rax
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x24b02
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x24b02
add al, byte [rax]
mov qword [rbx + 0x130], rax
lea rax, str.OS_cant_spawn_worker_thread:
in al, dx
or byte [rax], al
mov qword [rbx + 0x80], rax
mov qword [rbx + 0x88], 1
mov dword [rbx + 0x88], 1
mov dword [rbx + 0x88], 1
add byte [rax - 0x39], cl
and dword [rax], 0
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbx + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rbx + 0x128]
lea rax, [rbx + 0x128]
lea eax, [rbx + 0x128]
mov qword [rbx + 0x90], rax
mov dword [rbx + 0x90], eax
mov qword [rbx + 0x98], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnectdns.rs
lea rcx, [rbx + 0x80]
add byte [rax], al
invalid
add byte [rax], al
call fcn.140184b30
ud2
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
add byte [rax], 0
add byte [rax - 0x7d], cl
loop 0x140133f6c
mov rbx, rdx
lea rcx, [rbx + 0x80]
mov eax, dword [rax - 0x18000000]
jne 0x140133fdf
out 0xf1, al
call qword [rax + 0x28c48348]
out 0xf1, al
call qword [rax + 0x28c48348]
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
invalid
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x7d], cl
loop 0x140133fac
add byte [rax], 0
add byte [rax - 0x7d], cl
loop 0x140133fac
mov rbx, rdx
lea rcx, [rbx + 0x80]
add byte [rax], 0
add al, ch
push rbp
and eax, 0x4890fffb
add esp, 0x28
add byte [rax], 0
add al, ch
push rbp
and eax, 0x4890fffb
add esp, 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]
and rdx, 0xffffffffffffff80
mov rbx, rdx
rol dword [rax + 0x74004f7b], cl
invalid
rol dword [rax + 0x74004f7b], cl
or eax, 0x504b8b48
mov rdx, qword [rbx + 0x58]
call fcn.140049dc0
nop
add rsp, 0x28
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, 0x28
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
lea rcx, [rbx + 0x80]
call fcn.140134150
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push 0xfffffffff19ca8e8
inc esi
add byte [r8 - 0x7d], r9b
invalid
lea ebp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rcx, qword [rbx + 0x60]
call fcn.140051fe0
add byte [rax], 0
add byte [rax - 0x7d], cl
loop 0x1401340ac
lea rcx, [rbx + 0x78]
call fcn.1400e6590
and al, 0xfb
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
enter 0xffffffffffff8b48, 9
test rcx, rcx
je 0x1401341d3
invalid
mov edx, eax
or rdx, 0x24
js 0x1401341e9
invalid
mov eax, dword [rcx + 0x10]
call qword [rax + ioctlsocket]
mov r8, qword [rbp - 0x10]
mov rcx, qword [r8]
mov edx, 0x84
mov eax, 0xcc
int3
add byte [rax], al
add al, dh
cmpxchg qword [rcx], rdx
jne 0x1401341d9
invalid
invalid
add esp, 0x30
pop rbp
jmp qword [rax + 0x20]
jmp qword [rax + 0x20]
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
call fcn.1400e6590
sti
call qword [rax + 0x20c48348]
pop rbp
ret
in al, dx
lea rbp, [rsp + 0x40]
push rax
and byte [rcx - 0x73], cl
lea ecx, [rax + 0x30]
mov r8, qword [r8 + 0x28]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
add al, dh
lock dec qword [rax]
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
jns 0x1401342ed
add byte [rdi], cl
test al, bl
add byte [rax], al
add byte [rax + 0xf025079], al
jns 0x14013433f
add cl, byte [rdi]
test bl, ch
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
invalid
mov r8, qword [r8 + 0x40]
or byte [rdi], cl
test dword [rdx + 0x48000000], esi
mov eax, dword [rbp - 0x10]
mov rcx, qword [rax + 8]
call fcn.1400d76d0
jmp 0x1401343f8
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x4000000], ecx
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add byte [rax], al
add byte [rax - 0x73], cl
test eax, edi
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], edx
mov dword [rbp + 0x98], 4
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x30]
lea rdx, [rbp + 0x80]
call fcn.140005a20
cmp qword [rbp + 0xe8], 0
je 0x140139f89
mov r8, qword [rbp + 0xe0]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
mov ecx, dword [0x14023c280]
add byte [rcx], dh
sar bh, cl
adc eax, 0x520a7
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
movups xmm0, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x150], xmm0
test dword [rax + 1], edx
add byte [rax], al
test dword [rax + 1], edx
add byte [rax], al
mov r9, qword [rbp + 0x40]
mov qword [rbp + 0x160], r9
mov rbx, qword [rbp + 0x150]
add byte [rax], al
mov qword [rbp + 0xa0], 0
mov qword [rbp + 0x80], 0
test dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
invalid
mov qword [rbp + 0x90], 0
lea rcx, [rbp + 0xf8]
lea ecx, [rbp + 0xf8]
lea rdx, [rbp + 0x80]
mov r8, rbx
fsubr st(0)
mov bl, 0xc6
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
fsubr st(0)
mov bl, 0xc6
add eax, dword [rax]
invalid
add byte [rbx + 0xf8bd], al
add byte [rdx], al
cmp dword [rbp + 0xf8], 2
je 0x14013a24f
mov rax, qword [rbp + 0x148]
mov eax, dword [rbp + 0x148]
add qword [rax], rax
add byte [rax - 0x77], cl
test eax, edx
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbp + 0x138]
mov qword [rbp + 0xd0], rax
add byte [rax], al
movups xmm0, xmmword [rbp + 0x138]
movaps xmmword [rbp + 0xc0], xmm0
sub dword [rbp + 0xc0], eax
movups xmm0, xmmword [rbp + 0xf8]
movups xmm1, xmmword [rbp + 0x108]
lea ecx, [rax]
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x108], cl
lea ecx, [rax]
add dword [rax], eax
invalid
lea ecx, [rax]
add dword [rax], eax
add byte [rdi], cl
movups xmm2, xmmword [rbp + 0x118]
movups xmm2, xmmword [rbp + 0x118]
movups xmm3, xmmword [rbp + 0x128]
movaps xmmword [rbp + 0xb0], xmm3
sub dword [rbp + 0xb0], ebx
sub dword [rbp + 0xb0], ebx
movaps xmmword [rbp + 0xa0], xmm2
add byte [rax], al
movaps xmmword [rbp + 0x90], xmm1
add byte [rax], al
movaps xmmword [rbp + 0x80], xmm0
cmp qword [rbp + 0x158], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
je 0x14013a05a
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rdi]
mov r9, qword [rdi + 8]
or byte [r9 - 0x75], r9b
adc byte [r8 - 1], cl
leave
or byte [r9 - 0x75], r9b
adc byte [r8 - 1], cl
leave
and rcx, 0xfffffffffffffff0
lea rdx, [rcx + rax]
lea edx, [rcx + rax]
lea edx, [rcx + rax]
add dword [rax - 0x7d], ecx
ret 0x4810
add rdx, 0x10
lea rcx, [rbp + 0x30]
lea r8, [rbp + 0x80]
call qword [r9 + 0x28]
push rcx
sub byte [rax - 0x75], cl
invalid
invalid
push rcx
sub byte [rax - 0x75], cl
xor byte [r8 - 0x7d], r9b
cmp rax, 3
je 0x14013a0dd
mov qword [rbp + 0xf8], rax
cmp rax, 3
cmp eax, 3
je 0x14013a0dd
mov qword [rbp + 0xf8], rax
test eax, edi
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x38], al
invalid
movups xmm0, xmmword [rbp + 0x38]
cmp byte [rdi], cl
adc byte [rbp + 0x48], cl
movups xmm1, xmmword [rbp + 0x48]
movups xmm2, xmmword [rbp + 0x58]
movups xmm3, xmmword [rbp + 0x68]
movups xmmword [rbp + 0x100], xmm0
test dword [rax], eax
add dword [rax], eax
invalid
test dword [rax], eax
add dword [rax], eax
add byte [rdi], cl
adc dword [rbp + 0x110], ecx
add byte [rcx], al
add byte [rax], al
movups xmmword [rbp + 0x110], xmm1
movups xmmword [rbp + 0x120], xmm2
movups xmmword [rbp + 0x130], xmm3
invalid
add dword [rax], eax
add byte [rdi], cl
adc dword [rbp + 0x130], ebx
invalid
add byte [rax - 0x75], cl
js 0x14013a10d
mov rcx, qword [rbp + 0x78]
mov qword [rbp + 0x140], rcx
lea eax, [rax + 1]
add byte [rax], al
mov dword [rbp + 0x140], ecx
lea eax, [rax + 1]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
add dh, byte [rbp + 0x42]
cmp rax, 2
jne 0x14013a113
lea rcx, [rbp + 0xf8]
call fcn.140139590
mov qword [rsi], 2
cmp qword [rbp + 0x98], 0
cmp dword [rbp + 0x98], 0
cmp dword [rbp + 0x98], 0
mov ebp, 0x98
add byte [rax], al
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x90]
je 0x14013a104
mov r8, qword [rbp + 0x90]
mov rcx, qword [0x14023c280]
or eax, 0x102184
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x1f0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rdx, [rbp + 0x38]
lea edx, [rbp + 0x38]
cmp byte [rax - 0x75], cl
mov qword [rbp + 0x18], rcx
mov rcx, qword [rdx + 0x40]
mov qword [rbp + 0x18], rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
invalid
adc byte [rdx + 0x10], cl
adc byte [rdi], cl
adc byte [rdx + 0x20], dl
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [rbp + 8], xmm3
movups xmmword [rbp - 8], xmm2
clc
movups xmmword [rbp - 0x18], xmm1
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x30], rax
lea rbx, [rbp - 8]
test rax, rax
test eax, eax
test eax, eax
je 0x14013a173
cmp cl, 2
jne 0x14013a1c5
add dh, byte [rbx + rbx*2 + 0x48]
mov eax, dword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
lea rdx, [rdi + 0x28]
mov r9, qword [rdi + 0x20]
lea rcx, [rbp + 0xf8]
call qword [rax]
adc bl, ch
invalid
adc bl, ch
cmp cl, 2
cmp cl, 2
jne 0x14013a1c5
mov al, 2
cmp byte [rdi + 0x30], 2
je 0x14013a1b3
invalid
xor ecx, dword [rax - 0x75]
adc byte [r11 + r9*4 + 0x47], r9b
sbb byte [rax - 0x73], cl
push rdi
sub byte [rbx + rcx*4 + 0x4f], cl
and byte [rax - 0x73], cl
invalid
mov rax, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
lea rdx, [rdi + 0x28]
mov r9, qword [rdi + 0x20]
lea rcx, [rbp + 0xf8]
call qword [rax]
movzx eax, byte [rdi + 0x30]
movups xmm0, xmmword [rbp + 0xf8]
adc byte [rbp + 0xf8], al
adc byte [rbp + 0xf8], al
movups xmm1, xmmword [rbp + 0x108]
movaps xmmword [rbp + 0x40], xmm1
movaps xmmword [rbp + 0x30], xmm0
movaps xmm0, xmmword [rbp + 0x30]
movaps xmm1, xmmword [rbp + 0x40]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov byte [rbp + 0x18], al
mov rax, qword [rbp + 0x10]
mov qword [rsi + 0x40], rax
movzx eax, byte [rbp + 0x18]
mov byte [rsi + 0x48], al
mov eax, dword [rbp + 0x19]
mov dword [rsi + 0x49], eax
movzx eax, word [rbp + 0x1d]
sbb eax, 0x4d468966
sbb eax, 0x4d468966
movzx eax, byte [rbp + 0x1f]
mov byte [rsi + 0x4f], al
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmm2, xmmword [rbp - 0x10]
movups xmm3, xmmword [rbp]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp qword [rbp + 0x98], 0
jne 0x14013a0ee
jmp 0x14013a104
movzx eax, byte [rbp + 0xfc]
mov byte [rbp + 0x80], al
lea rax, [0x1401bb408]
mov qword [rsp + 0x20], rax
lea rcx, str.should_be_valid_Url
lea r9, case.0x14013e714.176
lea r8, [rbp + 0x80]
mov edx, reloc.WS2_32.dll_send
call fcn.140185040
jmp 0x14013a2b4
insd dword [rdi], dx
invalid
call fcn.140185040
ud2
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x30]
lea ecx, [rbp + 0x30]
lea ecx, [rbp + 0x30]
xor r8b, r13b
call fcn.140051e50
lea rcx, [rbp + 0x150]
jno 0x14013a358
int1
dec dword [rax - 0x73]
lea edx, [rax + 1]
add byte [rax], al
call fcn.140051e50
nop
add rsp, 0x30
jnp 0x14013a2db
call qword [rax + 0x30c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0xe0]
call fcn.140051e50
nop
add rsp, 0x30
jnp 0x14013a312
call qword [rax + 0x30c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
add byte [rax - 0x73], cl
lea edx, [rax + 1]
add byte [rax], al
xor byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea edx, [rax + 1]
add byte [rax], al
call fcn.140051e50
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rdx, qword [rbp + 0x98]
call fcn.140049dc0
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x30]
call fcn.140090430
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rdx, fcn.140051e50
jmp fcn.1400183f0
leave
je case.0x1400e704e.223
mov r8, rcx
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov esi, dword [sym.imp.KERNEL32.dll_HeapFree]
sbb al, 5
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
cmp byte [rax - 0x75], cl
or eax, 0x101e76
mov rdi, qword [r8]
mov rcx, qword [0x14023c280]
xor edx, edx
call rsi
mov r8, rdi
test rdi, rdi
push qword [rbp - 0x16]
sar bh, cl
invalid
push qword [rbp - 0x16]
add rsp, 0x28
pop rdi
pop rsi
ret
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rbx, rcx
retf
mov r8, qword [rcx + 0x18]
invalid
invalid
retf
test r8, r8
je 0x14013a466
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
xor eax, 0x51be8
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
cmp byte [rax - 0x75], cl
mov rdi, qword [r8]
mov rcx, qword [0x14023c280]
or eax, 0x101e26
or eax, 0x101e26
invalid
xor edx, edx
call rsi
mov r8, rdi
test rdi, rdi
jne 0x14013a450
mov qword [rbp - 0x10], rbx
invalid
mov rax, qword [rbx + 0x28]
mov eax, dword [rbx + 0x28]
sub byte [r8 - 0x7b], cl
sal byte [rcx + rcx*2 + 0x48], 0x8b
xor eax, 0x51bb6
test rax, rax
test eax, eax
je 0x14013a4bc
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14013a497
sbb ecx, dword [rdi]
invalid
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
call rsi
mov rax, rdi
test rdi, rdi
je 0x14013a4bc
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
clc
mov rdi, qword [rax]
mov rax, qword [rax + 8]
test rax, rax
je 0x14013a480
lock dec qword [rax]
dec dword [rax]
jne 0x14013a480
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 8]
call fcn.14004bb30
invalid
jmp 0x14013a480
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x48]
test rax, rax
invalid
je case.0x1400eb0c9.186
sal byte [rax + rdx + 0x48], 0x8b
push r8
mov rcx, qword [rcx + 0x50]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
jmp qword [rax + 0x18]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.1400498e0
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x48]
mov rdx, qword [rax + 0x50]
call fcn.1400d4d30
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
invalid
invalid
mov rdi, rbx
cmp qword [rsi + 8], rbx
pop rsi
or byte [rbp + 0x2b], dh
mov qword [rbp + 0xd8], r15
mov qword [rbp + 0xe0], r14
mov rcx, rsi
mov qword [rbp + 0xe8], rbx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call fcn.140148290
mov rdi, qword [rsi + 0x10]
mov rbx, qword [rbp + 0xe8]
imul rcx, rdi, 0x130
add rcx, qword [rsi]
lea rdx, [rbp - 0x58]
lea edx, [rbp - 0x58]
lea edx, [rbp - 0x58]
mov r8d, 0x130
call sub.VCRUNTIME140.dll_memmove
add byte [rax - 1], cl
invalid
mov qword [rsi + 0x10], rdi
inc rbx
mov qword [rsi + 0x20], rbx
pop rsi
and bl, ch
invalid
pop rsi
and bl, ch
invalid
invalid
int1
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x130
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lahf
add al, 0
bnd call sub.VCRUNTIME140.dll_memcpy
lahf
add al, 0
nop
add rsp, 0x178
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0xd8], r15
fadd dword [rax]
add byte [rax], al
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], rbx
lea rcx, [0x1401c2424]
or eax, 0x87de1
lea r8, [0x1401bbb88]
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
call fcn.140184cf0
ud2
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x73], cl
test al, 0xe8
pop rdi
add byte [rax], al
add byte [rax + 0x28c48348], dl
pop rdi
add byte [rax], al
add byte [rax + 0x28c48348], dl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov eax, dword [rbp + 0xd8]
cmp rax, qword [rbp + 0xe8]
add byte [rax], al
je case.0x140126800.37
int3
clc
invalid
and byte [rbx], cl
add byte [rax + 0x63], cl
add al, 0x81
add al, byte [rax]
add byte [rax - 0x73], cl
lea esi, [rax + 3]
add byte [rax], al
lea rdx, [rbp + 0x190]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbp + 0x4b0]
mov ch, 0xb0
add al, 0
add byte [rax + 0x3b], cl
cmp esi, dword [rbp + 0x4a8]
mov ch, 0xb0
add al, 0
add byte [rax + 0x3b], cl
cmp esi, dword [rbp + 0x4a8]
jne case.0x140098c1d.501
cmp esi, dword [rbp + 0x4a8]
jne case.0x140098c1d.501
lea rcx, [rbp + 0x4a0]
mov rdx, rsi
call fcn.140148360
mov rsi, qword [rbp + 0x4b0]
mov rdi, qword [rbp + 0x708]
add byte [rax - 0x77], cl
invalid
mov rax, rsi
shl rax, 7
lea rcx, [rax + rsi*8]
add rcx, qword [rbp + 0x4a0]
lea esp, [rax + 0x48000004]
lea edx, [rbp + 0x370]
lea esp, [rax + 0x48000004]
add byte [rax - 0x73], cl
xchg ebp, eax
jo 0x14013cff7
lea edx, [rbp + 0x370]
add byte [rax], al
mov r8d, 0x88
mov eax, 0x88
add byte [rax], al
call sub.VCRUNTIME140.dll_memmove
inc rsi
inc esi
mov qword [rbp + 0x4b0], rsi
mov rax, qword [rbp + 0x4b0]
mov al, 4
add byte [rax], al
mov qword [rbp + 0x1b0], rax
movdqa xmm0, xmmword [rbp + 0x4a0]
test dword [rax + 0x66000001], esi
movq mm0, qword [rbp + 0x4a0]
movdqu xmmword [rbp + 0x1a0], xmm0
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax + 0x1000001], edx
add byte [rcx], al
mov qword [rbp + 0x190], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x1000001], ebx
add dword [rax], eax
add byte [rax], al
invalid
mov dh, 5
add byte [rax], al
mov qword [rbp + 0x198], 1
add dword [rax], eax
add byte [rax], al
movzx eax, byte [0x14023c318]
sal dl, cl
str word [rax - 0x75]
invalid
invalid
mov rcx, qword [0x14023c280]
or eax, 0xff233
str word [rax - 0x7b]
test rcx, rcx
leave
jne 0x14013d06b
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
adc eax, 0x4eff0
test rax, rax
je 0x14013f065
and byte [rax], al
invalid
and byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
invalid
add byte [rax], al
mov rcx, rax
mov qword [0x14023c280], rax
add eax, 0xff215
add eax, 0xff215
adc eax, 0x41000ff2
mov eax, 0x28
add byte [rcx - 0x48], al
sub byte [rax], al
add byte [rax], al
mov r8d, 0x28
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
ror byte [rdi], 0x84
in al, 0x1f
invalid
add byte [rax], al
ror byte [rdi], 0x84
in al, 0x1f
invalid
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x1b0]
mov qword [rax + 0x20], rcx
invalid
and bl, dh
movq mm0, qword [rbp + 0x190]
movdqu xmm0, xmmword [rbp + 0x190]
movdqu xmm1, xmmword [rbp + 0x1a0]
lea esp, [rax - 0xcffffff]
movq qword [rax + 0x10], mm1
jg 0x14013d0e8
invalid
movdqu xmmword [rax + 0x10], xmm1
jg 0x14013d0e8
adc bl, sil
adc bl, dh
movdqu xmmword [rax], xmm0
movq qword [rax], mm0
mov qword [rbp + 0x6b0], rax
add byte [rax], al
add byte [rax + 0x17fbf], al
add byte [rax], al
invalid
cmp byte [rdi + 0x17f], 0
add byte [rdi], cl
test dword [rsi], ecx
and byte [rax], al
add byte [rdi], cl
jne 0x14013f0c7
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
or eax, 0xff1b9
mov dh, 5
pop rax
str word [rax - 0x75]
or eax, 0xff1b9
test rcx, rcx
jne 0x14013d0e5
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14013f079
mov rcx, rax
mov qword [0x14023c280], rax
int1
invalid
invalid
int1
sldt word [rcx - 0x48]
adc byte [rax], al
add byte [rax], al
invalid
mov r8d, reloc.WS2_32.dll_recv
add byte [rax], al
add byte [rcx], dh
shr al, cl
invalid
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14013f079
invalid
mov rsi, rax
mov esi, eax
mov qword [rax], 1
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rax + 8], 1
mov qword [rbp + 0x6b8], rax
test dword [rax + 0x4c000006], edi
lea edi, [0x1401bbc50]
cmp eax, 0x7eb35
test dword [rax + 0x4c000006], edi
lea edi, [0x1401bbc50]
cmp eax, 0x7eb35
add byte [rbp + rcx*4 + 0x3d], cl
xor eax, 0x4c0007eb
add byte [rcx + rcx*4 - 0x43], cl
rol byte [rsi], 0
invalid
add byte [rax], al
cmp eax, 0x7eb35
add byte [rcx + rcx*4 - 0x43], cl
rol byte [rsi], 0
invalid
add byte [rax], al
mov rax, qword [rdi + 0x160]
mov qword [rbp + 0x6c0], r15
invalid
mov rax, qword [rdi + 0x160]
mov eax, dword [rdi + 0x160]
add dword [rax], eax
add byte [rbx - 0x7a76b7ff], dh
enter 6, 0
invalid
add byte [rax], al
mov bl, 1
mov qword [rbp + 0x6c8], rax
invalid
add byte [rax], al
invalid
test rax, rax
je 0x14013d185
invalid
mov rax, qword [rdi + 0x168]
mov rax, qword [rdi + 0x168]
mov qword [rbp + 0x718], rax
add byte [rax], al
lock dec qword [rsi]
dec qword [rsi]
jne 0x14013d15e
mov rcx, qword [rbp + 0x6b8]
invalid
mov rdx, qword [rbp + 0x6c0]
call fcn.1400d6770
invalid
mov rsi, qword [rbp + 0x6c8]
mov qword [rbp + 0x6b8], rsi
mov dword [rbp + 0x6b8], esi
add byte [rbx + rcx*4 - 0x43], cl
sbb byte [rdi], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], cl
sbb byte [rdi], al
add byte [rax], al
mov edi, dword [rbp + 0x718]
mov qword [rbp + 0x6c0], r15
xor eax, eax
mov rdi, qword [rbp + 0x708]
or byte [rdi], al
add byte [rax], al
mov ebp, 0x708
or byte [rdi], al
add byte [rax], al
jmp case.0x14009f1f6.501
add dh, byte [rax - 0x1f7a76ff]
invalid
mov al, 1
add dword [rcx + 0x6e085], ecx
add byte [rbp + rcx*4 - 0x49], cl
mov bh, 0x20
add dword [rax], eax
invalid
mov dword [rbp + 0x6e0], eax
lea r14, [rdi + 0x120]
mov bh, 0x20
add dword [rax], eax
invalid
mov bh, 0x20
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax], edi
cmp byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x488], rax
invalid
mov rax, qword [rdi + 0x138]
cmp byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x488], rax
add al, 0
add byte [rax - 0x7b], cl
test rax, rax
je 0x14013d316
movdqu xmm0, xmmword [r14]
test rax, rax
test eax, eax
je 0x14013d316
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movq mm1, qword [rsi + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmmword [rbp + 0x1c0], xmm2
push rsi
and bl, dh
movq qword [rbp + 0x1c0], mm2
movdqu xmmword [rbp + 0x1b0], xmm1
movdqu xmmword [rbp + 0x1a0], xmm0
invalid
invalid
add dword [rax], eax
invalid
lea esi, [rax - 0xcffffff]
add dword [rax], eax
add bl, dh
movq qword [rbp + 0x1a0], mm0
test dword [rax + 0x48000001], esp
mov dword [rbp + 0x370], esi
invalid
mov qword [rbp + 0x370], rsi
add byte [rcx + rcx*4 - 0x43], cl
js case.0x1400a4be0.478
mov qword [rbp + 0x378], r15
mov ebp, 0x378
add byte [rax], al
mov qword [rbp + 0x190], 1
mov dword [rbp + 0x190], 1
mov qword [rbp + 0x198], 1
movzx eax, byte [0x14023c318]
sbb ecx, esi
str word [rax - 0x75]
or eax, 0xff07a
sbb ecx, esi
str word [rax - 0x75]
or eax, 0xff07a
test rcx, rcx
test ecx, ecx
jne 0x14013d224
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
out dx, al
add al, 0
test rax, rax
je 0x14013f154
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x40
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14013f154
movdqu xmm0, xmmword [rbp + 0x190]
movdqu xmm1, xmmword [rbp + 0x1a0]
add dword [rax], eax
invalid
add dword [rax], eax
add bl, dh
movq mm1, qword [rbp + 0x1a0]
add dword [rax], eax
invalid
add dword [rax], eax
add bl, dh
movq mm2, qword [rbp + 0x1b0]
add dword [rax], eax
invalid
movdqu xmm2, xmmword [rbp + 0x1b0]
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x1c0], bl
add byte [rax], al
movups xmm3, xmmword [rbp + 0x1c0]
add byte [rax], al
movups xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
jg case.0x1400aa164.421
and bl, dh
movq qword [rax + 0x10], mm1
jg case.0x1400aa164.421
and bl, dh
movq qword [rax + 0x10], mm1
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x1a0], rsi
mov qword [rbp + 0x1a8], r15
mov qword [rbp + 0x1b0], rax
add byte [rax - 0x39], cl
test dword [rax + 0x1000001], edx
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x1000001], edx
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x198], 1
invalid
mov dh, 5
jnp 0x14013d28b
mov dword [rbp + 0x190], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x198], 1
movzx eax, byte [0x14023c318]
mov dh, 5
jnp 0x14013d28b
str word [rax - 0x75]
or eax, 0xfefdc
str word [rax - 0x75]
or eax, 0xfefdc
test rcx, rcx
jne 0x14013d2c2
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14013f168
invalid
ror byte [rdi], 0x84
mov al, 0x1e
add byte [rax], al
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
mov esi, 0x41000fef
mov eax, 0x28
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x28
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14013f168
mov rsi, rax
mov rax, qword [rbp + 0x1b0]
mov eax, dword [rbp + 0x1b0]
test dword [rax + 0x48000001], esi
mov qword [rsi + 0x20], rax
mov dword [rsi + 0x20], eax
movdqu xmm0, xmmword [rbp + 0x190]
add byte [rax], al
movdqu xmm1, xmmword [rbp + 0x1a0]
movdqu xmmword [rsi + 0x10], xmm1
adc bl, dh
movq qword [rsi], mm0
adc bl, dh
movq qword [rsi], mm0
mov qword [rbp + 0x6b8], rsi
lea r15, [0x1401bbc70]
jmp 0xc95fd316
mov ebp, 0x6c0
add byte [rax], al
jmp 0xc95fd316
add byte [rax], al
xor ebx, ebx
lock inc qword [rsi]
jle 0x14013f04f
mov qword [rbp + 0x190], rsi
mov qword [rbp + 0x198], r15
movzx eax, byte [0x14023c318]
out dx, eax
str word [rax - 0x75]
or eax, 0xfef44
mov ch, 0x90
add dword [rax], eax
add byte [rcx + rcx*4 - 0x43], cl
cwde
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
jrcxz case.0x1400ce11a.294
out dx, eax
out dx, eax
str word [rax - 0x75]
or eax, 0xfef44
out dx, eax
str word [rax - 0x7b]
leave
test rcx, rcx
mov dword [rbp + 0x6d0], ebx
jne 0x14013d360
invalid
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14013f0a9
invalid
add byte [rax], al
sbb eax, 0x89480000
ror dword [rax - 0x77], 5
and bh, ch
sldt word [rcx - 0x48]
add byte [rcx - 0x48], al
mov dword [0x14023c280], eax
add byte [rcx - 0x48], al
mov r8d, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rcx], dh
shr al, cl
push rbx
add al, 0
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14013f0a9
ror byte [rdi], 0x84
xor ebx, dword [0xc95bd378]
mov rcx, rax
mov qword [rax], 1
mov rcx, rax
mov qword [rax], 1
mov dword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov qword [rax + 0x20], 0
mov dword [rax + 0x38], 0x3b9aca00
mov qword [rax + 0x40], 0
add dl, cl
invalid
mov dword [rax + 0x48], 0x11e1a300
mov dword [rax + 0x58], 0x3b9aca00
mov word [rax + 0x60], 1
mov byte [rax + 0x66], 0
mov word [rax + 0x77], 0
mov qword [rbp + 0x690], rax
mov qword [rbp + 0x698], rsi
mov qword [rbp + 0x6a0], r15
add byte [rax], al
add byte [rax], al
mov r15, qword [rdi + 0x90]
mov ebx, dword [rdi + 0x98]
xor edx, edx
sar byte [rax + 1], cl
lock cmpxchg qword [rcx], rdx
mov qword [rbp + 0x490], r14
nop
add al, 0
add byte [rbp + 0x24], dh
nop
add al, 0
add byte [rbp + 0x24], dh
mov r14, qword [rbp + 0x690]
mov rax, qword [r14 + 8]
or byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
invalid
mov dh, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x39], cl
invalid
imul cl
or al, byte [rdx]
add byte [rax], al
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
invalid
invalid
test rcx, rcx
jne 0x14013d44c
sbb edi, edi
adc eax, 0x4ec0f
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14013f17c
mov rcx, rax
mov qword [0x14023c280], rax
mov dword [0x14023c280], eax
mov dword [0x14023c280], eax
mov r8d, 0x80
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
shr al, cl
add al, 0
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
test eax, eax
ror byte [rdi], 0x84
sbb bl, byte [0xc95bd464]
sbb eax, 0x89480000
add byte [rax], al
mov rsi, rax
je 0x14013f17c
mov rsi, rax
mov dword [rbp + 0x718], ebx
popfq
sbb byte [rdi], al
add byte [rax], al
popfq
sbb byte [rdi], al
add byte [rax], al
mov rbx, r15
mov qword [rax], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov qword [rax + 8], 1
mov rax, qword [rbp + 0x690]
mov eax, dword [rbp + 0x690]
invalid
nop
invalid
add byte [rax], al
test dword [rax - 0x74fffffa], edx
push rax
nop
invalid
mov edx, dword [rax + 0x38]
cmp byte [rbx + rcx*4 + 0x70], cl
xor byte [rdi], cl
mov dh, 0x48
mov r14, qword [rax + 0x30]
movzx ecx, byte [rax + 0x60]
invalid
invalid
mov r8d, dword [rax + 0x48]
mov r15, qword [rax + 0x40]
mov r15, qword [rax + 0x40]
mov r15, qword [rax + 0x40]
mov r9d, dword [rax + 0x58]
pop rax
mov r12, qword [rax + 0x50]
push rax
movzx r10d, byte [rax + 0x61]
mov r11d, dword [rax + 0x62]
pop rax
invalid
cmp byte [rax + 0x66], 0
mov dh, 0x50
invalid
pop rax
invalid
je 0x14013d5a1
movdqu xmm0, xmmword [rax + 0x67]
movq mm0, qword [rax + 0x67]
movdqa xmmword [ebp + 0x190], xmm0
movdqa xmmword [rbp + 0x190], xmm0
mov r13b, 1
jmp 0x14013d5a4
invalid
add byte [rcx + rcx*4 - 0x4b], cl
mov qword [rbp + 0x190], r14
movzx eax, byte [0x14023c318]
str word [rax - 0x75]
or eax, 0xfeda4
nop
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
out dx, al
str word [rax - 0x75]
mov ecx, dword [0x14023c280]
or eax, 0xfeda4
in eax, dx
str word [rax - 0x7b]
leave
test rcx, rcx
jne case.0x1400eae9e.203
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
adc eax, 0x4eb61
test rax, rax
je 0x14013f1d3
mov rcx, rax
mov qword [0x14023c280], rax
in eax, dx
sldt word [rcx - 0x48]
mov r8d, 0x80
xor edx, edx
invalid
mov r8d, 0x80
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
mov ecx, 0x48000465
test eax, eax
je 0x14013f1d3
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmm0, xmmword [r14 + 0x10]
movups xmm0, xmmword [rsi + 0x10]
movups xmm0, xmmword [rsi + 0x10]
movdqu xmm1, xmmword [r14 + 0x20]
movdqu xmm2, xmmword [r14 + 0x30]
movq mm2, qword [rsi + 0x30]
movq mm2, qword [rsi + 0x30]
movups xmm3, xmmword [r14 + 0x40]
movups xmmword [rax + 0x10], xmm0
pop rsi
movups xmmword [rax + 0x10], xmm0
movdqu xmmword [rax + 0x20], xmm1
movdqu xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x40], xmm3
movups xmm0, xmmword [r14 + 0x50]
movups xmmword [rax + 0x50], xmm0
push rax
movups xmm0, xmmword [r14 + 0x60]
movups xmmword [rax + 0x60], xmm0
movdqu xmm0, xmmword [r14 + 0x70]
jo 0x14013d556
movq qword [rax + 0x70], mm0
invalid
jo 0x14013d556
movq qword [rax + 0x70], mm0
mov qword [rbp + 0x690], rax
cmp r14, 0xffffffffffffffff
je 0x14013d62a
add r14, 8
lock dec qword [r14]
dec dword [rsi]
dec dword [rsi]
jne 0x14013d62a
mov r8, qword [rbp + 0x190]
add byte [rax], al
mov rcx, qword [0x14023c280]
xor edx, edx
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.KERNEL32.dll_HeapFree]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14013d62a
xor r13d, r13d
movzx edi, word [rax + 0x77]
movups xmm0, xmmword [rax + 0x10]
movdqu xmm1, xmmword [rax + 0x20]
and byte [rsi + 0xf], spl
outsd dx, dword [rsi]
xchg ebp, eax
nop
movdqa xmm2, xmmword [rbp + 0x190]
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
jg 0x14013d552
add byte [rax], al
movdqa xmmword [rbp + 0x370], xmm2
jo 0x14013d5c2
add byte [rax], al
movups xmmword [rsi + 0x10], xmm0
adc dword [rsi + 0x10], eax
adc bl, r14b
movq qword [rsi + 0x20], mm1
movdqu xmmword [rsi + 0x20], xmm1
mov qword [rsi + 0x30], r14
mov dword [rsi + 0x30], esi
mov dword [rsi + 0x38], edx
mov qword [rsi + 0x40], r15
mov dword [rsi + 0x48], r8d
mov qword [rsi + 0x50], r12
mov qword [rsi + 0x50], r12
mov dword [rsi + 0x58], r9d
mov byte [rsi + 0x60], cl
mov byte [rsi + 0x61], r10b
invalid
mov dword [rsi + 0x62], r11d
pop rsi
invalid
mov byte [rsi + 0x66], r13b
movdqa xmm0, xmmword [rbp + 0x370]
invalid
pop rsi
invalid
movdqa xmm0, xmmword [rbp + 0x370]
movq mm0, qword [rbp + 0x370]
add bl, dh
movq qword [rsi + 0x67], mm0
invalid
invalid
movdqu xmmword [rsi + 0x67], xmm0
mov word [rsi + 0x77], di
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
jne case.0x1400eb654.206
mov rcx, qword [rbp + 0x690]
call fcn.1400d5c20
xchg cl, bh
invalid
invalid
xchg cl, bh
dec dword [rax - 0x77]
invalid
invalid
mov ch, 0x90
invalid
mov qword [rbp + 0x690], rsi
mov rdi, qword [rbp + 0x708]
mov edi, dword [rbp + 0x708]
mov r15, rbx
invalid
fisttp word [rbx + 0x7189d]
add byte [rbp + rcx*4 - 0x49], cl
invalid
mov bh, 0x60
mov ebx, dword [rbp + 0x718]
popfq
sbb byte [rdi], al
add byte [rax], al
lea r14, [rdi + 0x160]
lea esi, [rdi + 0x160]
add dword [rax], eax
add byte [rcx + rcx*4 + 0x7e], cl
jle 0x14013d665
mov dword [rsi + 0x38], ebx
invalid
invalid
mov qword [rsi + 0x30], r15
jle 0x14013d665
mov dword [rsi + 0x38], ebx
mov qword [rbp + 0x4b8], 0
mov eax, 4
add byte [rax], al
add byte [rsi - 0x39], ah
test esp, esp
in al, 4
add byte [rax], al
add dword [0x108c96398], eax
add al, 0
add byte [rax - 0x39], cl
test eax, ecx
add al, 0
add byte [rax], cl
add byte [rax], al
invalid
test dword [rax + 4], edi
mov eax, 4
add byte [rax], al
add byte [rsi - 0x39], ah
test esp, esp
in al, 4
add byte [rax], al
add dword [0x108c96398], eax
in al, 4
add byte [rax], al
add dword [0x108c96398], eax
add al, 0
add byte [rax - 0x39], cl
test eax, ecx
add al, 0
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
out dx, eax
or byte [rax], al
add byte [rax], al
pxor xmm0, xmm0
pxor mm0, mm0
sal bl, 0xf
jg 0x14013d5eb
movdqu xmmword [rbp + 0x4d0], xmm0
mov word [rbp + 0x4e0], 0
add al, 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x87
jo 0x14013d679
add byte [rax], al
test eax, edx
rol byte [rax + rax], 1
add al, 0
add byte [rsi - 0x39], ah
test eax, esp
add al, 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x87
jo 0x14013d679
add byte [rax], al
add byte [rcx + rax], dh
xor al, 1
mov byte [rbp + 0x4e0], al
movzx eax, byte [rdi + 0x171]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x4e285], cl
add byte [rdi], cl
mov dh, 0x87
jne 0x14013d695
invalid
add byte [rax], al
mov byte [rbp + 0x4e2], al
movzx eax, byte [rdi + 0x175]
add dword [rax], eax
add byte [rcx + rax], dh
add dword [rax], eax
add byte [rcx + rax], dh
mov byte [rbp + 0x4e3], al
mov rcx, qword [rdi + 0x108]
mov rax, qword [rdi + 0x110]
mov eax, dword [rdi + 0x110]
jrcxz 0x14013d6a0
add al, 0
add byte [rax - 0x75], cl
invalid
mov eax, dword [rdi + 0x110]
xchg dword [rax], edx
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rdi + 0x118]
xchg edi, eax
sbb byte [rcx], al
add byte [rax], al
invalid
lea rdx, [rcx + rdx*8]
mov qword [rbp + 0x190], rcx
nop
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000001], ebx
mov dword [rbp + 0x1a0], ecx
lea esp, [rax + 0x48000001]
mov dword [rbp + 0x1a8], edx
invalid
lea esp, [rax + 0x48000001]
mov dword [rbp + 0x1a8], edx
invalid
mov eax, 8
xor edi, edi
jmp 0x14013d711
mov qword [rax + rdi*8], rcx
inc rdi
mov qword [rbp + 0x4d8], rdi
mov ebp, 0x4d8
mov rcx, qword [rbp + 0x1a0]
mov rdx, qword [rbp + 0x1a8]
mov edx, dword [rbp + 0x1a8]
add dword [rax], eax
invalid
cmp rcx, rdx
je 0x14013d741
invalid
sal dword [rbx + rbp + 0x48], 1
lea edx, [rcx + 8]
sub ecx, dword [rax - 0x73]
push rcx
or byte [rax - 0x77], cl
invalid
lea rdx, [rcx + 8]
mov qword [rbp + 0x1a0], rdx
mov dword [rbp + 0x1a0], edx
xchg ebp, eax
movabs al, byte [0x3b48098b48000001]
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rcx]
invalid
invalid
mov rcx, qword [rcx]
cmp rdi, qword [rbp + 0x4d0]
mov ebp, 0x4d0
jne 0x14013d6f5
mov qword [rbp + 0x718], rcx
mov rcx, rsi
mov rdx, rdi
cli
call fcn.140160cb0
jmp 0x14013d6e0
mov byte [rbp + 0x725], 0
mov byte [rbp + 0x724], 1
invalid
add byte [rax], al
add dword [rax - 0x73], ecx
lea rcx, [rbp + 0x190]
nop
add dword [rax], eax
add al, ch
in eax, 0x42
invalid
dec dword [rbx + rcx*4 - 0x7b]
mov r8, qword [rbp + 0x708]
invalid
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x88
xchg ebx, eax
add dword [rax], eax
add byte [rax + 0x158d4801], dh
add eax, esi
or al, byte [rax]
invalid
nop
add dword [rax], eax
add al, ch
in eax, 0x42
invalid
add byte [rax + 0x63], cl
or al, 0x8a
invalid
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
or al, 0x8a
add rcx, rdx
jmp rcx
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0xaefdf
out dx, eax
or al, byte [rax]
out dx, eax
or al, byte [rax]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea edx, [0x1401ec788]
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
mov edi, 0x48000aef
invalid
or al, 0x8a
add rcx, rdx
jmp rcx
add byte [rax], al
mov byte [rbp + 0x724], 1
lea rcx, str.invalid_minimum_TLS_version_for_backendinvalid_maximum_TLS_version_for_backendtrust_dns_shouldnt_be_enabled_unless_the_feature_is
add dword [rax - 0x73], ecx
or eax, 0x7e4a9
mov edx, 0x27
call fcn.1400d3630
jmp 0x14013d839
lea rdx, [0x1401ec788]
adc eax, 0xaef7e
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
nop
invalid
add byte [rax], al
lock dec qword [rax]
mov ebx, dword [rbp + 0x6e0]
mov r14d, dword [rbp + 0x6d0]
add byte [rbp + 0xc], dh
invalid
mov rcx, qword [rbp + 0x690]
call fcn.1400d5c20
mov rax, qword [rbp + 0x698]
lock dec qword [rax]
jne 0x14013d92d
mov rcx, qword [rbp + 0x698]
mov rdx, qword [rbp + 0x6a0]
mov byte [rbp + 0x730], r14b
mov byte [rbp + 0x72f], bl
mov byte [rbp + 0x72e], 0
mov byte [rbp + 0x72d], 1
call fcn.1400d6770
mov rax, qword [rbp + 0x6b8]
lock dec qword [rax]
or byte [rdi], cl
test al, ch
invalid
add byte [rax], al
jmp 0x14013df54
add byte [rax], al
add eax, ebp
mov cl, bh
dec dword [rbx + 0x6e09d]
loopne 0x14013df16
add byte [rax], al
mov r14d, dword [rbp + 0x6d0]
loopne 0x14013df16
add byte [rax], al
mov r14d, dword [rbp + 0x6d0]
invalid
mov rax, qword [rbp + 0x6b8]
lock dec qword [rax]
dec dword [rax]
jne 0x14013df54
mov rcx, qword [rbp + 0x6b8]
mov rdx, qword [rbp + 0x6c0]
add byte [rax], al
lea edi, [rax + 0x48000006]
mov edx, dword [rbp + 0x6c0]
add byte [rax], al
invalid
add byte [rax], al
mov byte [rbp + 0x72c], r14b
mov byte [rbp + 0x72b], bl
popfq
sub eax, dword [rdi]
invalid
add byte [rax], al
popfq
sub eax, dword [rdi]
invalid
add byte [rax], al
mov byte [rbp + 0x72a], 0
add byte [rax], al
mov byte [rbp + 0x729], 1
call fcn.1400d6770
add eax, ebp
sbb al, 0x88
stc
dec dword [rax - 0x75]
test dword [rax - 0xffffffa], esi
dec qword [rax]
mov rax, qword [rbp + 0x6b0]
lock dec qword [rax]
jne 0x14013df8f
mov rcx, qword cs:[rbp + 0x6b0]
mov rcx, qword [rbp + 0x6b0]
mov ecx, dword [rbp + 0x6b0]
mov byte [rbp + 0x735], r14b
mov byte [rbp + 0x734], bl
add dh, al
test dword [rbx], esi
invalid
add byte [rax], al
add dh, al
test dword [rdx], esi
xor al, byte [rdi]
add byte [rax], al
add dh, al
test dword [rcx], esi
invalid
add byte [rax], al
add al, ch
int1
invalid
stc
invalid
mov ch, 0x35
invalid
add dh, al
test dword [rbx], esi
invalid
xor al, byte [rdi]
add byte [rax], al
add dh, al
test dword [rcx], esi
invalid
mov rdi, qword [rbp + 0x708]
mov dword [rbp + 0x6d0], r14d
mov dword [rbp + 0x6e0], ebx
mov rcx, rdi
call fcn.1400217d0
cmp qword [rbp + 0x6a8], 0
mov rdi, qword [rbp + 0x708]
je 0x14013e042
invalid
mov rcx, qword [rdi + 0xf0]
mov rax, qword [rdi + 0x100]
mov qword [rbp + 0x6f8], rax
xor eax, eax
mov qword [rbp + 0x718], rax
mov dword [rbp + 0x718], eax
mov dword [rbp + 0x718], eax
mov qword [rbp + 0x6f0], rcx
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
nop dword [rax + rax]
mov rax, qword [rbp + 0x718]
cmp qword [rbp + 0x6f8], rax
cmp dword [rbp + 0x6f8], eax
test dword [rax], ebx
invalid
cmp dword [rbp + 0x6f8], eax
je 0x14013e01b
inc rax
mov qword [rbp + 0x718], rax
ror byte [rax - 0x77], 0x85
sbb byte [rdi], al
add byte [rax], al
lea rdi, [rcx + 0x88]
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
push 0xffffffffffffff8f
idiv bh
call fcn.1400a6f80
mov rcx, rdi
stc
jmp 0x14013dff0
mov rdi, qword [rbp + 0x708]
or byte [rdi], al
add byte [rax], al
invalid
cmp qword [rdi + 0xf8], 0
je 0x14013e042
mov rcx, qword [0x14023c280]
invalid
xor edx, edx
mov r8, qword [rbp + 0x6f0]
call qword [sym.imp.KERNEL32.dll_HeapFree]
out dx, al
fild word [rax + rax]
out dx, al
fild word [rax + rax]
cmp qword [rdi + 0x60], 0
jne 0x14013e0a0
push rdi
invalid
push rdi
mov rcx, qword [rdi + 0x68]
mov rax, qword [rdi + 0x70]
mov eax, dword [rdi + 0x70]
mov qword [rbp + 0x6f8], rcx
mov dword [rbp + 0x6f8], ecx
mov dword [rbp + 0x6f8], ecx
mov qword [rbp + 0x718], rax
call qword [rax]
mov rax, qword [rbp + 0x718]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
mov rdi, qword [rbp + 0x708]
mov edi, dword [rbp + 0x708]
je 0x14013e0a0
cmp qword [rax + 0x10], 0x11
jae 0x14013e086
mov r8, qword [rbp + 0x6f8]
mov eax, dword [rbp + 0x6f8]
jmp 0x14013e091
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rbp + 0x6a8], 0
je 0x14013e135
invalid
nop word [rax + rax]
mov rax, qword [rbp + 0x718]
mov eax, dword [rbp + 0x718]
cmp qword [rbp + 0x6f8], rax
je 0x14013e10c
mov rdx, rax
mov edx, eax
mov rax, qword [rbp + 0x6f0]
mov rcx, qword [rax + rdx*8]
inc rdx
invalid
mov qword [rbp + 0x718], rdx
call rdi
jmp 0x14013e0e0
mov rax, qword [rbp + 0x708]
cmp qword [rax + 0x110], 0
je 0x14013e146
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp + 0x6f0]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add al, 0
jmp 0x14013e146
loope 0x14013e132
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
invalid
add bl, ch
adc dword [rax - 0x75], ecx
invalid
cmp byte [rbp + 0x6d0], 0
mov rbx, qword [rbp + 0x708]
invalid
add byte [rax], al
je 0x14013e162
invalid
lea rcx, [rbx + 0x120]
call fcn.140090200
mov edi, 1
cmp byte [rbp + 0x6e0], 0
je 0x14013e195
dec qword [rax]
jne 0x14013e195
mov rcx, qword [rbx + 0x160]
mov rdx, qword [rbx + 0x168]
call fcn.1400d6770
mov rax, rdi
mov rdx, rsi
movaps xmm6, xmmword [rbp + 0x740]
add rsp, 0x7d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [rbp + 0x198]
mov dword [rbp + 0x118], eax
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x110], rax
lea rcx, [rbp + 0xf0]
call fcn.1400a00d0
mov byte [rax + 0x51], sil
mov ecx, dword [rbp + 0x544]
mov dword [rax + 0x52], ecx
mov byte [rax + 0x56], dil
mov dword [rax + 0x57], ecx
mov rcx, qword [rbp + 0x110]
mov qword [rax + 0x5b], rcx
mov ecx, dword [rbp + 0x118]
mov dword [rax + 0x63], ecx
lea rcx, [rbp + 0xf0]
lea ecx, [rbp + 0xf0]
lea ecx, [rbp + 0xf0]
call fcn.1400a00d0
lea rcx, [rbp + 0x360]
add byte [rax], al
dec dword [rax - 0x73]
lea esp, [rax + 3]
add byte [rax], al
mov byte [rax + 0x50], 0
mov rax, qword [rbp + 0x100]
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], esi
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0xf0], al
test eax, esi
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], esi
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0xf0], al
test eax, esi
add byte [rax], al
invalid
test eax, esi
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x120], eax
movaps xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x5d0]
mov ecx, dword [rbp + 0x5d0]
mov ecx, dword [rbp + 0x5d0]
mov qword [rbp + 0x1b4], rcx
movdqa xmm2, xmmword [rbp + 0x5b0]
movaps xmm3, xmmword [rbp + 0x5c0]
add eax, 0x280f0000
popfq
rol byte [0x15122e27d], 0x9d
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add bl, dh
movq qword [rbp + 0x194], mm2
movups xmmword [rbp + 0x1a4], xmm3
movdqu xmmword [rbp + 0x194], xmm2
movaps xmmword [rbp + 0x5e0], xmm1
mov qword [rbp + 0x600], rax
movaps xmmword [rbp + 0x5f0], xmm0
add byte [rdi], cl
sub dword [rbp + 0x5f0], eax
movdqu xmm0, xmmword [rbp + 0x190]
movdqu xmm1, xmmword [rbp + 0x1a0]
mov rax, qword [rbp + 0x1ac]
mov rcx, qword [rbp + 0x1b4]
movdqa xmmword [rbp - 0x10], xmm0
movdqa xmmword [rbp], xmm1
mov qword [rbp + 0xc], rax
mov qword [rbp + 0x14], rcx
cmp qword [rbp + 0x6f0], 0
je 0x14013e2e5
mov rcx, qword [rbp + 0x378]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0x380]
mov qword [rbp + 0x6f0], rax
mov rax, qword [rbp + 0x390]
mov qword [rbp + 0x6f8], rax
xor eax, eax
mov qword [rbp + 0x718], rax
nop word [rax + rax]
mov rax, qword [rbp + 0x718]
cmp qword [rbp + 0x6f8], rax
je 0x14013e33d
mov rdx, rax
mov rax, qword [rbp + 0x6f0]
mov eax, dword [rbp + 0x6f0]
mov eax, dword [rbp + 0x6f0]
mov rcx, qword [rax + rdx*8]
inc rdx
mov qword [rbp + 0x718], rdx
call r12
jmp 0x14013e310
cmp qword [rbp + 0x388], 0
add eax, dword [rax]
add byte [rax], al
je 0x14013e35d
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
xor bl, bh
invalid
xor edx, edx
mov r8, qword [rbp + 0x6f0]
test eax, esi
invalid
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_HeapFree]
fadd qword [rax + rax]
invalid
test eax, esi
invalid
add byte [rdi], cl
sub byte [rbp + 0x5e0], al
movaps xmm0, xmmword [rbp + 0x5e0]
movaps xmm1, xmmword [rbp + 0x5f0]
movdqa xmm2, xmmword [rbp + 0x600]
xchg ebp, eax
add byte [rsi], al
add byte [rax], al
invalid
xchg ebp, eax
add byte [rsi], al
add byte [rax], al
movups xmmword [rbp + 0x80], xmm0
add byte [rdi], cl
adc dword [rbp + 0x90], ecx
movups xmmword [rbp + 0x90], xmm1
movdqu xmmword [rbp + 0xa0], xmm2
movq qword [rbp + 0xa0], mm2
add bh, al
test dword [rax], esi
retf 0x3b9a
invalid
mov dword [rbp + 0xb0], 0x3b9aca00
movaps xmm0, xmmword [rbp - 0x10]
cmp ecx, dword [rdi]
sub byte [rbp - 0x10], al
movdqa xmm1, xmmword [rbp]
movups xmmword [rbp + 0xb4], xmm0
movdqu xmmword [rbp + 0xc4], xmm1
invalid
invalid
add byte [rax], al
add bl, dh
movq mm0, qword [rbp + 0xc]
or al, 0xf3
movq qword [rbp + 0xd0], mm0
add byte [rax], al
invalid
or al, 0xf3
movq qword [rbp + 0xd0], mm0
add byte [rax], al
mov qword [rbp + 0xe0], r15
mov byte [rbp + 0xe8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test eax, ebp
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbp + 0x6df]
mov byte [rbp + 0xe9], al
add byte [rdi], cl
mov dh, 0x85
fiadd word [rsi]
add byte [rax], al
add byte [rax + 0xe985], cl
add byte [rdi], cl
mov dh, 0x85
fiadd word [rsi]
add byte [rax], al
mov byte [rbp + 0xea], al
movzx eax, byte [rbp + 0x49f]
test dword [rdi - 0x77fffffc], ebx
test edi, ebp
add byte [rax], al
add byte [rbx + 0x49b85], cl
add byte [rcx + 0xeb85], cl
add byte [rcx + rcx*4 + 0x6d], cl
jo 0x14013e44a
mov dword [rbp + 0x78], esi
mov rax, qword [rbp + 0x6b8]
mov eax, dword [rbp + 0x6b8]
test dword [rdi - 0x77fffffc], ebx
test edi, ebp
add byte [rax], al
add byte [rbx + 0x49b85], cl
add byte [rcx + 0xeb85], cl
add byte [rcx + rcx*4 + 0x6d], cl
jo 0x14013e44a
mov eax, dword [rbp + 0x6b8]
lock dec qword [rax]
mov eax, dword [rbp + 0x6e0]
mov r8d, dword [rbp + 0x6d0]
jne 0x14013e449
mov rcx, qword [rbp + 0x6b8]
mov rdx, qword [rbp + 0x6c0]
mov eax, 0x48000006
mov edx, dword [rbp + 0x6c0]
mov byte [rbp + 0x72c], r8b
mov byte [rbp + 0x72b], al
mov byte [rbp + 0x72a], 0
mov byte [rbp + 0x729], 1
call fcn.1400d6770
invalid
mov rdx, qword [rbp + 0x708]
mov rax, qword [rdx + 0x90]
mov eax, dword [rdx + 0x90]
mov eax, dword [rdx + 0x90]
mov ecx, dword [rdx + 0x98]
mov qword [rbp + 0xa8], rax
mov dword [rbp + 0xb0], ecx
lea esi, [rax + 0xf000000]
mov dh, 0x82
jb 0x14013e470
add byte [rax], al
lea esi, [rax + 0xf000000]
mov dh, 0x82
jb 0x14013e470
add byte [rax], al
add byte [rax + 0xe885], cl
add byte [rsi - 0x39], ah
test dword [rcx + rax], ebx
mov byte [rbp + 0xe8], al
mov word [rbp + 0x19c], 0
mov dword [rbp + 0x198], 0
mov word [rbp + 0x680], 0x101
add dword [rcx], eax
add dword [rcx], eax
mov byte [rbp + 0x682], 0
mov qword [rbp + 0x5e0], 0
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x5f0], xmm0
test eax, esi
add eax, 0xc7480000
test dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
test eax, esi
add eax, 0xc7480000
test dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x610], shutdown
add byte [rax], al
mov dword [rbp + 0x618], 0
mov dword [rbp + 0x628], 0x3b9aca00
test dword [rax], ebp
invalid
add byte [rax], al
add dl, cl
invalid
cmp ecx, dword [rax - 0x39]
test dword [rax], esi
invalid
add byte [rax], al
add byte [rax], al
adc byte [rax], al
movabs rax, 0x20000000500000
mov qword [rbp + 0x638], rax
add bh, al
test dword [rax + 6], eax
add byte [rax], al
add byte [rax], al
invalid
test dword [rax], ebp
invalid
add byte [rax], al
add dl, cl
invalid
mov word [rbp + 0x644], 0
mov qword [rbp + 0x648], 0
mov rax, qword [rbp + 0x196]
mov qword [rbp + 0x656], rax
test dword [rsi + 6], edx
add byte [rax], al
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x650], rax
mov dword [rbp + 0x65e], 0x2000000
mov qword [rbp + 0x668], 0xffffffffffffffff
mov qword [rbp + 0x670], 0x5a
mov dword [rbp + 0x678], 0
cmp byte [rdx + 0x181], 1
mov edx, 0x181
add dword [rbp + 7], esi
mov edx, 0x181
add dword [rbp + 7], esi
mov byte [rbp + 0x682], 1
invalid
cmp dword [rdx + 0x78], 0
je 0x14013e581
adc byte [rbx - 0x7a3983be], cl
invalid
add byte [rcx + 0x63c85], cl
add byte [rbx + 0x80ba], al
mov edx, 0x80
invalid
je 0x14013e59d
mov edx, 0x80
add byte [rbx + rdx - 0x75], dh
invalid
add byte [rcx + 0x63885], cl
add byte [rax + 0x17cba], al
add byte [rax], al
je 0x14013e5be
mov byte [rbp + 0x644], 1
movabs rax, 0xffff0000ffff
inc dword [rax]
add bh, bh
inc dword [rax]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x638], rax
cmp dword [rdx + 0x88], 0
add byte [rax], al
invalid
je 0x14013e5d3
add byte [rax], al
add byte [rsp + rcx - 0x75], dh
invalid
mov eax, dword [rdx + 0x8c]
mov dword [rbp + 0x640], eax
mov eax, dword [rdx + 0xd8]
cmp eax, 0x3b9aca00
jne 0x14013e898
mov ah, 2
add byte [rax], al
mov eax, dword [rdx + 0xe8]
cmp eax, 0x3b9aca00
jne 0x14013e8bd
cmp byte [rdx + 0x17d], 0
je 0x14013e605
mov rax, rbx
je 0x14013e671
mov eax, 0x178
add byte [rdi + rax - 0x3a], dh
test dword [rsi + 6], ebx
pop rsi
invalid
add byte [rax], al
add dword [rax + 0x179b8], eax
add byte [rax], al
invalid
je 0x14013e691
mov byte [rbp + 0x65a], 1
add byte [rax], al
add dword [rax + 0x17ab8], eax
add byte [rax], al
cmp byte [rax + 0x17a], 0
je 0x14013e6a1
mov byte [rbp + 0x65d], 1
cmp byte [rax + 0x17b], 0
je 0x14013e6b1
add byte [rax], al
add byte [rdi + rax - 0x3a], dh
test dword [rcx + 6], ebx
add byte [rax], al
add dword [rax - 0x73], ecx
mov ebp, 0x680
mov byte [rbp + 0x659], 1
lea rdi, [rbp + 0x680]
mov rax, qword [rbp + 0x6b0]
mov rbx, qword [rax + 0x10]
mov rax, qword [rax + 0x20]
mov rcx, rax
mov ecx, eax
shl rcx, 7
lea r14, [rcx + rax*8]
add r14, rbx
lea r15, [0x1401ec79c]
lea rsi, str.httphttpswswssftpfileC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
pcmpeqd xmm6, xmm6
imul bl
invalid
cmp byte [rbx + 0x50], 2
jne case.0x14013e714.4
add rbx, 0x88
cmp rbx, r14
je case.0x14013e714.4
invalid
mov rax, qword [rbx]
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
mov r12, qword [rbx + 8]
cmp qword [r12 + 0x28], 0
and al, 0x28
invalid
je case.0x14013e714.2
mov rcx, qword [r12 + 0x30]
mov rdx, qword [r12 + 0x38]
mov r9d, 4
mov ecx, 4
mov r8, rsi
call fcn.1401327d0
mov rcx, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x18]
push rsp
and al, 0x18
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea r8, [rcx - 0x68]
xor r9d, r9d
and rax, rdx
movdqu xmm1, xmmword [rcx + rax]
movdqa xmm2, xmm0
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
nop word [rax + rax]
test r10w, r10w
je 0x14013e7c0
invalid
mov r11d, r10d
lea r10d, [r11 - 1]
and r10d, r11d
tzcnt r11d, r11d
add r11, rax
and r11, rdx
neg r11
imul r11, r11, 0x68
cmp qword [r8 + r11 + 0x10], 4
jne 0x14013e780
lea r12, [r8 + r11]
mov r12, qword [r12]
cmp dword [r12], 0x70747468
jne 0x14013e780
jmp 0x14013e7df
pcmpeqb xmm1, xmm6
pmovmskb r10d, xmm1
test r10d, r10d
jne case.0x14013e714.2
invalid
add rax, r9
add rax, 0x10
add r9, 0x10
jmp 0x14013e765
lea rax, [rcx + r11]
cmp rax, 0x28
clc
sub byte [rdi], cl
invalid
invalid
invalid
invalid
invalid
cmp byte [rcx + r11 - 8], 2
je case.0x14013e714.2
movups xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x180], xmm0
movups xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x170], xmm0
movups xmm0, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x160], xmm0
movups xmm0, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x150], xmm0
movups xmm0, xmmword [rbp + 0x70]
movups xmm1, xmmword [rbp + 0x80]
movups xmm2, xmmword [rbp + 0x90]
movups xmm3, xmmword [rbp + 0xa0]
movaps xmmword [rbp + 0x140], xmm3
movaps xmmword [rbp + 0x130], xmm2
movaps xmmword [rbp + 0x120], xmm1
movaps xmmword [rbp + 0x110], xmm0
movzx eax, byte [rdi + 2]
mov byte [rbp + 0x352], al
movzx eax, word [rdi]
mov word [rbp + 0x350], ax
mov rsi, qword [rbp + 0x648]
test rsi, rsi
je 0x14013e8e3
mov rax, qword [rbp + 0x650]
lock inc qword [rsi]
jg 0x14013e8e3
jmp 0x14013f04f
mov rcx, qword [rdx + 0xd0]
mov qword [rbp + 0x620], rcx
mov dword [rbp + 0x628], eax
mov eax, dword [rdx + 0xe8]
cmp eax, 0x3b9aca00
je 0x14013e5f5
mov rcx, qword [rdx + 0xe0]
mov qword [rbp + 0x610], rcx
mov dword [rbp + 0x618], eax
cmp byte [rdx + 0x17d], 0
jne 0x14013e5fe
movzx ecx, byte [rbp + 0x661]
movzx edx, word [rbp + 0x644]
mov r8d, dword [rbp + 0x640]
mov r9d, dword [rbp + 0x628]
mov r10, qword [rbp + 0x620]
mov r11, qword [rbp + 0x610]
mov edi, dword [rbp + 0x618]
movups xmm0, xmmword [rbp + 0x5e0]
movups xmm1, xmmword [rbp + 0x5f0]
movups xmm2, xmmword [rbp + 0x600]
mov r15, qword [rbp + 0x630]
movzx r12d, byte [rbp + 0x660]
mov qword [rbp + 0x520], rsi
mov qword [rbp + 0x528], rax
mov byte [rbp + 0x539], cl
mov rax, qword [rbp + 0x658]
mov qword [rbp + 0x530], rax
movups xmmword [rbp + 0x4b8], xmm0
movups xmmword [rbp + 0x4c8], xmm1
movups xmmword [rbp + 0x4d8], xmm2
mov qword [rbp + 0x4e8], r11
mov dword [rbp + 0x4f0], edi
mov qword [rbp + 0x4f8], r10
mov dword [rbp + 0x500], r9d
mov qword [rbp + 0x508], r15
mov rax, qword [rbp + 0x638]
mov qword [rbp + 0x510], rax
mov dword [rbp + 0x518], r8d
mov word [rbp + 0x51c], dx
mov byte [rbp + 0x538], r12b
movaps xmm0, xmmword [rbp + 0x180]
movaps xmmword [rbp + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x170]
movaps xmmword [rbp + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x160]
movaps xmmword [rbp + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x150]
movaps xmmword [rbp + 0x30], xmm0
movdqa xmm0, xmmword [rbp + 0x110]
movdqa xmm1, xmmword [rbp + 0x120]
movdqa xmm2, xmmword [rbp + 0x130]
movaps xmm3, xmmword [rbp + 0x140]
movaps xmmword [rbp + 0x20], xmm3
movdqa xmmword [rbp + 0x10], xmm2
movdqa xmmword [rbp], xmm1
movdqa xmmword [rbp - 0x10], xmm0
mov rdi, qword [rbp + 0x668]
test rdi, rdi
je 0x14013ec8b
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x718], rax
mov r13, qword [rbp + 0x670]
mov r15d, dword [rbp + 0x678]
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r12d, 1
cmp qword [rax + 0x58], 0
mov eax, 1
jne 0x14013ea84
call fcn.140038770
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x58]
mov dword [rbp + 0x6f8], r15d
mov ecx, dword [0x14023c31c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movdqu xmm0, xmmword [rcx + 0x60]
inc qword [rcx + 0x60]
movdqu xmmword [rbp + 0x5d0], xmm0
lea r15, [0x1401c2ba0]
mov qword [rbp + 0x5b0], r15
pxor xmm6, xmm6
movdqu xmmword [rbp + 0x5b8], xmm6
mov qword [rbp + 0x5c8], 0
test rax, rax
jne 0x14013eafe
call fcn.140038770
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r12, qword [rax + 0x58]
mov qword [rbp + 0x370], r15
movdqu xmmword [rbp + 0x378], xmm6
mov qword [rbp + 0x388], 0
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movdqu xmm0, xmmword [rax + 0x60]
inc qword [rax + 0x60]
movdqu xmmword [rbp + 0x390], xmm0
mov qword [rbp + 0x580], 0
test r12, r12
jne 0x14013eb57
call fcn.140038770
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movdqu xmm0, xmmword [rax + 0x60]
inc qword [rax + 0x60]
test rsi, rsi
je 0x14013eb88
lock inc qword [rsi]
jle 0x14013f04f
movups xmm1, xmmword [rbp + 0x5b0]
movups xmm2, xmmword [rbp + 0x5c0]
movups xmm3, xmmword [rbp + 0x5d0]
movups xmmword [rbp + 0x1e0], xmm3
movups xmmword [rbp + 0x1d0], xmm2
movups xmmword [rbp + 0x1c0], xmm1
movdqu xmm1, xmmword [rbp + 0x370]
movdqu xmm2, xmmword [rbp + 0x380]
movups xmm3, xmmword [rbp + 0x390]
movdqu xmmword [rbp + 0x1f0], xmm1
movdqu xmmword [rbp + 0x200], xmm2
movups xmmword [rbp + 0x210], xmm3
mov qword [rbp + 0x1a0], 0
mov byte [rbp + 0x1a8], 0
mov qword [rbp + 0x1b0], rsi
mov rax, qword [rbp + 0x718]
mov qword [rbp + 0x1b8], rax
mov qword [rbp + 0x220], r15
pxor xmm1, xmm1
movdqu xmmword [rbp + 0x228], xmm1
mov qword [rbp + 0x238], 0
movdqu xmmword [rbp + 0x240], xmm0
mov qword [rbp + 0x250], rdi
mov qword [rbp + 0x258], 0
mov qword [rbp + 0x260], r13
mov eax, dword [rbp + 0x6f8]
mov dword [rbp + 0x268], eax
mov qword [rbp + 0x190], 1
mov qword [rbp + 0x198], 1
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
je 0x14013ed37
mov rdi, qword [rbp + 0x708]
jmp 0x14013ed57
xor esi, esi
mov rdi, qword [rbp + 0x708]
jmp 0x14013ed85
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
mov rdi, qword [rbp + 0x708]
je 0x14013f1f5
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0xe0
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14013f1f5
mov rsi, rax
lea rdx, [rbp + 0x190]
mov r8d, 0xe0
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbp + 0x352]
mov byte [rbp + 0x5b2], al
movzx eax, word [rbp + 0x350]
mov word [rbp + 0x5b0], ax
lea rcx, [rbp + 0x370]
lea rdx, [rbp + 0x4b8]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp - 0x10]
movaps xmm1, xmmword [rbp]
movaps xmm2, xmmword [rbp + 0x10]
movaps xmm3, xmmword [rbp + 0x20]
movups xmmword [rbp + 0x3f8], xmm0
movups xmmword [rbp + 0x408], xmm1
movups xmmword [rbp + 0x418], xmm2
movups xmmword [rbp + 0x428], xmm3
movaps xmm0, xmmword [rbp + 0x30]
movups xmmword [rbp + 0x438], xmm0
movaps xmm0, xmmword [rbp + 0x40]
movups xmmword [rbp + 0x448], xmm0
movaps xmm0, xmmword [rbp + 0x50]
movups xmmword [rbp + 0x458], xmm0
movaps xmm0, xmmword [rbp + 0x60]
movups xmmword [rbp + 0x468], xmm0
movzx eax, byte [rdi + 0x174]
mov byte [rbp + 0x718], al
mov r13, qword [rdi + 0xc0]
mov r12d, dword [rdi + 0xc8]
mov r15, qword [rbp + 0x6b0]
movzx eax, byte [rdi + 0x180]
mov byte [rbp + 0x6f8], al
lea rcx, [rbp + 0x1a0]
mov r8d, 0x108
lea rdx, [rbp + 0x370]
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, r14
mov eax, dword [rbp + 0x4b8]
mov dword [rbp + 0x2b3], eax
movzx eax, byte [rbp + 0x4bc]
mov byte [rbp + 0x2b7], al
mov qword [rbp + 0x2a8], rsi
movzx eax, byte [rbp + 0x5b2]
mov byte [rbp + 0x2b2], al
movzx eax, word [rbp + 0x5b0]
mov word [rbp + 0x2b0], ax
movups xmm0, xmmword [rdi + 0x50]
movups xmmword [rbp + 0x308], xmm0
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rbp + 0x2f8], xmm0
movups xmm0, xmmword [rdi]
movdqu xmm1, xmmword [rdi + 0x10]
movdqu xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rbp + 0x2e8], xmm3
movdqu xmmword [rbp + 0x2d8], xmm2
movdqu xmmword [rbp + 0x2c8], xmm1
movups xmmword [rbp + 0x2b8], xmm0
movdqu xmm0, xmmword [rdi + 0x60]
movdqu xmmword [rbp + 0x318], xmm0
mov rax, qword [rdi + 0x70]
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x330], r13
mov dword [rbp + 0x338], r12d
mov qword [rbp + 0x340], r15
movzx eax, byte [rbp + 0x718]
mov byte [rbp + 0x348], al
setne byte [rbp + 0x349]
movzx eax, byte [rbp + 0x6f8]
mov byte [rbp + 0x34a], al
mov qword [rbp + 0x190], 1
mov qword [rbp + 0x198], 1
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14013ef6c
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14013f1e4
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x1c0
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14013f1e4
mov rsi, rax
lea rdx, [rbp + 0x190]
mov r8d, 0x1c0
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x648]
test rax, rax
je 0x14013efcd
lock dec qword [rax]
jne 0x14013efcd
mov rcx, qword [rbp + 0x648]
mov rdx, qword [rbp + 0x650]
mov byte [rbp + 0x6ef], 0
mov byte [rbp + 0x6ee], 0
call fcn.1400d6770
mov rbx, qword [rbp + 0x708]
mov rcx, qword [rbx + 0x158]
test rcx, rcx
je 0x14013efe5
call fcn.140011430
cmp qword [rbp + 0x488], 0
jne 0x14013effb
mov rcx, qword [rbp + 0x490]
call fcn.140090200
xor edi, edi
cmp qword [rbp + 0x6c8], 0
mov rax, qword [rbp + 0x558]
jne 0x14013e195
mov rax, qword [rax]
test rax, rax
je 0x14013e195
xor edi, edi
lock dec qword [rax]
je 0x14013e182
jmp 0x14013e195
ud2
mov ecx, 8
mov edx, 0x28
call fcn.1401846a0
jmp 0x14013f204
mov byte [rbp + 0x72c], 1
mov byte [rbp + 0x72b], 1
mov byte [rbp + 0x72a], 1
mov byte [rbp + 0x729], 1
mov ecx, 8
mov edx, reloc.WS2_32.dll_recv
call fcn.1401846a0
jmp 0x14013f204
mov ecx, 8
mov edx, 0x80
call fcn.1401846a0
jmp 0x14013f204
lea rax, [0x1401bbd18]
mov qword [rbp + 0x370], rax
lea rax, [0x1400183a0]
mov qword [rbp + 0x378], rax
lea rax, str.internal_error:_entered_unreachable_code:
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], 1
mov qword [rbp + 0x1b0], 0
lea rax, [rbp + 0x370]
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], 1
mov byte [rbp + 0x72c], 1
mov byte [rbp + 0x72b], 1
mov byte [rbp + 0x72a], 1
mov byte [rbp + 0x729], 1
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_implclient.rs
lea rcx, [rbp + 0x190]
call fcn.140184b30
jmp 0x14013f204
mov ecx, 8
mov edx, 0x40
call fcn.1401846a0
jmp 0x14013f204
mov ecx, 8
mov edx, 0x28
call fcn.1401846a0
jmp 0x14013f204
mov byte [rbp + 0x728], 1
mov byte [rbp + 0x727], 1
mov ecx, 8
mov edx, 0x80
call fcn.1401846a0
jmp 0x14013f204
mov ecx, 8
mov edx, 0x80
call fcn.1401846a0
jmp 0x14013f204
mov ecx, 8
mov edx, 0x1c0
call fcn.1401846a0
jmp 0x14013f204
mov ecx, 8
mov edx, 0xe0
call fcn.1401846a0
ud2
mov rdx, qword [r13 + 0x118]
mov rax, qword [r13 + 0x120]
lea rcx, [rbp + 0x440]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x440]
cmp rax, 3
je 0x140141690
cmp eax, 4
je 0x14014436b
mov r8d, 0xa0
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x440]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rbp + 0x18]
lea ecx, [rax - 0x12d]
cmp ecx, 3
jae 0x1401417c9
cmp qword [r13], 0
je 0x140141422
mov rax, qword [rbp + 0x878]
mov rax, qword [rax + 8]
test rax, rax
je 0x140141422
mov rcx, qword [rbp + 0x878]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
mov rcx, qword [rbp + 0x5a0]
call qword [rax + reloc.WS2_32.dll_recv]
mov r8, qword [rbp + 0x878]
mov qword [r8], 0
lea rdx, [0x1401bbe88]
jmp 0x14014144b
add rdx, 0x20
mov r8, qword [rbp + 0x878]
lea rax, [0x1401bbf08]
cmp rdx, rax
je 0x140141770
mov rax, qword [r8 + 0x60]
test rax, rax
je 0x140141440
mov rcx, qword [rbp + 0x718]
mov qword [rbp + 0x898], rdx
mov qword [rbp + 0x890], rax
call fcn.14002d4f0
mov r9, qword [rbp + 0x890]
mov rdx, qword [rbp + 0x898]
cwde
or byte [rax], al
add byte [rcx - 0x77], al
ret 0x8b48
test dword [rax + 8], edi
add byte [rax], al
movzx ebx, word [rax + 0x80]
cwde
add byte [rax], 0
add byte [rbp - 0x77], al
invalid
and r14d, ebx
mov rdi, qword [rax + 0x40]
mov r15, qword [rax + 0x48]
mov r11, qword [rax + 0x50]
mov ebx, dword [rax + 0x50]
cwde
add byte [rax], 0
add byte [rbp - 0x77], al
invalid
mov ebx, dword [rax + 0x50]
xor r13d, r13d
mov dword [rbp + 0x880], r10d
mov qword [rbp + 0x870], r11
jmp 0x1401414d6
inc r13
inc r14
mov rax, r14
nop dword [rax]
mov r14, rax
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r14, r15
jae 0x1401414e0
movzx esi, word [rdi + r14*4]
cmp rsi, 0xffff
je 0x140141440
movzx eax, word [rdi + r14*4 + 2]
mov ecx, ebx
and ecx, eax
mov r8d, r14d
sub r8d, ecx
mov ecx, ebx
and ecx, r8d
cmp r13, rcx
ja 0x140141440
cmp ax, r10w
jne case.0x1400a336f.489
cmp r9, rsi
jbe 0x14014434d
imul r12, rsi, 0x68
mov rcx, qword [r11 + r12 + 0x40]
test rcx, rcx
setne al
cmp qword [rdx], 0
sete r8b
cmp al, r8b
je case.0x1400a336f.489
lea rax, [r11 + r12]
add rax, 0x40
test rcx, rcx
je 0x1401414c2
invalid
dec dword [rbx + rcx*4 + 0x40]
adc byte [rbx + rdi + 0x42], cl
adc byte [rdi], cl
test dword [rcx - 1], ebp
invalid
mov edx, dword [rdx + 8]
mov rcx, qword [rax + 8]
call sub.VCRUNTIME140.dll_memcmp
mov r11, qword [rbp + 0x870]
mov r10d, dword [rbp + 0x880]
mov r9, qword [rbp + 0x890]
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
or byte [rax], al
add byte [rbp + 0x38850fc0], al
invalid
invalid
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
or byte [rax], al
add byte [rbp + 0x38850fc0], al
invalid
cmp qword [r11 + r12], 0
je 0x1401415b9
add r11, r12
mov rdx, qword [r11 + 8]
mov byte [rbp + 0x8a6], 1
mov rcx, qword [rbp + 0x718]
call fcn.14004cd80
invalid
inc esi
test dword [rsi + 0x1000008], esp
mov byte [rbp + 0x8a6], 1
lea rcx, [rbp + 0x760]
mov rdx, qword [rbp + 0x718]
mov r8, r14
mov r9, rsi
call fcn.140147db0
mov rdx, qword [rbp + 0x898]
lea rcx, [rbp + 0x830]
mov rax, qword [rcx - 0x98]
mov qword [rbp + 0x5d0], rax
movups xmm0, xmmword [rcx - 0xb8]
movdqu xmm1, xmmword [rcx - 0xa8]
movdqa xmmword [rbp + 0x5c0], xmm1
movaps xmmword [rbp + 0x5b0], xmm0
mov rax, qword [rbp + 0x7a0]
test rax, rax
je 0x140141648
or byte [rax], al
add byte [rax - 0x75], cl
sub dword [rax - 1], 0x8948ffff
test eax, edx
add eax, 0x100f0000
or dword [rax - 1], 0xff3ffff
outsd dx, dword [rsi]
mov dword [rax - 1], ebx
invalid
mov rax, qword [rax + 0x10]
mov rdx, qword [rbp + 0x7a8]
mov r8, qword [rbp + 0x7b0]
mov byte [rbp + 0x8a6], 1
lea rcx, [rbp + 0x7b8]
call rax
ror byte [rax - 0x75], 1
xchg ebp, eax
cwde
or byte [rax], al
invalid
ror byte [rax - 0x75], 1
xchg ebp, eax
cwde
or byte [rax], al
add byte [rax + 0x5d0bd], al
add byte [rdx], al
cmp byte [rbp + 0x5d0], 2
je 0x140141440
mov rax, qword [rbp + 0x5b0]
mov rdx, qword [rbp + 0x5b8]
mov eax, 0x48000005
mov eax, dword [rax + 0x10]
mov r8, qword [rbp + 0x5c0]
mov byte [rbp + 0x8a6], 1
lea rcx, [rbp + 0x5c8]
call rax
mov rdx, qword [rbp + 0x898]
jmp 0x140141440
mov rdi, qword [rbp + 0x448]
mov qword [rbp + 0x570], rdi
mov rsi, qword [rdi]
test rsi, rsi
je 0x140144391
mov rax, qword [rdi + 8]
mov rax, qword [rax + 0x38]
mov byte [rbp + 0x8a5], 1
add byte [rcx], al
mov rcx, rsi
call rax
movabs rcx, 0x9a8018ec9ce4ee92
out dx, al
in al, 0x9c
in al, dx
sbb byte [rax - 0x37ceb766], al
invalid
invalid
xor rax, rcx
movabs rcx, 0xefe782e458126ace
xor rdx, rcx
or rdx, rax
ret 0x850f
mov al, 0x2c
add byte [rax], al
cmp byte [rsi], 1
jne 0x140144391
cmp byte [rsi + 1], 2
jne 0x140144391
cmp dword [rsi + 4], 0
jne 0x140144391
cmp qword [r13], 0
je 0x140141b27
mov rax, qword [r13 + 8]
test rax, rax
je 0x140144391
mov rax, qword [rax]
mov r8, qword [r13 + 0x10]
mov r9, qword [r13 + 0x18]
mov byte [rbp + 0x8a5], 1
mov rcx, r14
mov rdx, qword [rbp + 0x5a0]
call rax
movups xmm0, xmmword [rbp + 0x760]
movups xmm1, xmmword [rbp + 0x770]
movaps xmmword [rbp + 0x520], xmm1
movaps xmmword [rbp + 0x510], xmm0
mov rax, qword [r13 + 0x128]
cmp rax, 1
jbe 0x140141b5f
jmp case.default.0x140141c72
mov rax, qword [rbp + 0x710]
movzx eax, byte [rax]
mov ecx, eax
or ecx, 4
cmp ecx, 5
lea r14, [rbp + 0x760]
je 0x1401417e9
cmp al, 0xa
jb 0x1401417af
cmp qword [r8 + 0xf0], 0
je 0x1401417af
invalid
invalid
mov r8, qword [r8 + 0xe8]
mov rcx, qword [0x14023c280]
xor edx, edx
sar bh, cl
adc eax, 0x4a881
sar bh, cl
adc eax, 0x4a881
mov rax, qword [rbp + 0x710]
movabs rcx, 0x101010101010101
mov qword [rax + 0x10], rcx
movups xmmword [rax], xmm7
jmp 0x1401417e9
add eax, 0xfffffecd
cmp eax, 2
jae 0x140143fd2
cmp qword [r13], 0
je 0x1401417e9
cmp qword [r13 + 8], 0
je 0x140143fd2
jge 0x1401417ea
add byte [rdi], cl
test cl, ch
invalid
movups xmm0, xmmword [0x1401bbf18]
adc byte [0x1401bbf18], al
movaps xmmword [rbp + 0x770], xmm0
movups xmm0, xmmword [0x1401bbf08]
movaps xmmword [rbp + 0x760], xmm0
mov byte [rbp + 0x8a6], 1
lea rcx, [rbp - 0x50]
mov rdx, r14
call fcn.14002e530
test rax, rax
je 0x140143fcb
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rsi, [rbp + 0x5b0]
mov rcx, rsi
call fcn.140018950
cmp qword [rbp + 0x5b0], 0
jne 0x140143f85
mov r8, qword [rbp + 0x5b8]
mov r9, qword [rbp + 0x5c0]
movdqa xmmword [rbp + 0x5b0], xmm6
mov qword [rbp + 0x5c0], 0
mov rax, qword [rbp + 0x4e0]
mov qword [rbp + 0x5d0], rax
mov byte [rbp + 0x8a6], 1
lea rcx, [rbp + 0x760]
mov rdx, rsi
call fcn.140176690
mov edi, dword [rbp + 0x760]
add eax, 0x8b00034e
mov ebp, 0x760
cmp edi, 2
je 0x140143f85
mov dword [rbp + 0x448], eax
mov r14, qword [rbp + 0x770]
mov rax, qword [rbp + 0x778]
mov r15, qword [rbp + 0x780]
movups xmm0, xmmword [r12 - 0xa8]
movdqu xmm1, xmmword [r12 - 0x98]
movups xmm2, xmmword [r12 - 0x88]
adc byte [rsp - 0x88], dl
movaps xmmword [rbp + 0x360], xmm0
movdqa xmmword [rbp + 0x370], xmm1
jg 0x140141887
jo 0x1401418ff
add byte [rax], al
movaps xmmword [rbp + 0x380], xmm2
test r15, r15
mov qword [rbp + 0x890], r14
or byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x74000008], ebx
push rsp
jg 0x140141887
jo 0x1401418ff
or byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x74000008], ebx
push rsp
lea rbx, [rbp + 0x50]
js 0x140144d28
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
push rax
test eax, 0x8548000f
ror byte [rbx + rcx*4 - 0x53], 0x78
or byte [rax], al
add byte [rbp + 0x16], dh
push rax
test eax, 0x8548000f
ror byte [rbx + rcx*4 - 0x53], 0x78
or byte [rax], al
add byte [rbp + 0x16], dh
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140144c5f
xor al, byte [rax]
add byte [rsi + 1], bh
mov esi, 1
mov r13, qword [rbp + 0x878]
lea rbx, [rbp + 0x50]
mov rcx, rsi
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x138], r15
mov qword [rbp + 0x140], r15
mov rcx, rbx
lea rdx, [rbp + 0x130]
call fcn.1400163c0
lea rcx, [rbp + 0x760]
mov rdx, rbx
call fcn.14003ef80
cmp byte [rbp + 0x760], 3
je 0x140143f65
movups xmm0, xmmword [rbp + 0x760]
movdqu xmm1, xmmword [rbp + 0x770]
movups xmm2, xmmword [rbp + 0x780]
movups xmm3, xmmword [rbp + 0x790]
movaps xmmword [rbp + 0x5b0], xmm0
mov rax, qword [rbp + 0x7b0]
mov qword [rbp + 0x600], rax
movups xmm0, xmmword [rbp + 0x7a0]
movaps xmmword [rbp + 0x5f0], xmm0
movaps xmmword [rbp + 0x5e0], xmm3
movaps xmmword [rbp + 0x5d0], xmm2
movdqa xmmword [rbp + 0x5c0], xmm1
rol byte [0xfd941a23], 0xb0
add eax, 0xf030000
test byte [rax], bh
invalid
add byte [rax], al
rol byte [0xfd941a23], 0xb0
add eax, 0xf030000
test byte [rax], bh
and eax, 0x8d480000
lea esi, [rax - 0x17fffffb]
neg edx
out dx, al
dec dword [rbx + 0x44885]
add byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x440]
movaps xmm0, xmmword [rbp + 0x360]
movaps xmm1, xmmword [rbp + 0x370]
movaps xmm2, xmmword [rbp + 0x380]
movaps xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x730], rcx
add byte [rcx + 0x73885], cl
add byte [rdi], cl
sub dword [rbp + 0x2e0], edx
movaps xmmword [rbp + 0x2d0], xmm1
movaps xmmword [rbp + 0x2c0], xmm0
mov dword [rbp + 0x6b0], edi
mov eax, dword [rbp + 0x738]
lea rdx, [rbp + 0x6b4]
mov dword [rdx + 8], eax
mov rax, qword [rbp + 0x730]
mov qword [rdx], rax
mov rcx, qword [rbp + 0x890]
mov qword [rbp + 0x6c0], rcx
mov rax, qword [rbp + 0x898]
mov qword [rbp + 0x6c8], rax
mov qword [rbp + 0x6d0], r15
movaps xmm0, xmmword [rbp + 0x2c0]
add byte [rax], al
add byte [rax], al
movdqa xmm1, xmmword [rbp + 0x2d0]
movaps xmm2, xmmword [rbp + 0x2e0]
movups xmmword [rdx + 0x44], xmm2
movdqu xmmword [rdx + 0x34], xmm1
movdqu xmmword [rdx + 0x34], xmm1
movups xmmword [rdx + 0x24], xmm0
mov rax, qword [r13 + 0x110]
cmp byte [rax + 0x1b8], 0
je 0x140142080
mov r9d, dword [rbp + 0x6dc]
test r9, r9
je 0x140141cd0
add byte [rax], al
add byte [rax], al
cmp r15, r9
jbe 0x140141c7b
lea rax, [0x1401bbaa8]
mov qword [rbp + 0x510], rax
lea rax, [0x1401e7aa8]
mov qword [rbp + 0x518], rax
lea rax, [rbp + 0x520]
movdqu xmmword [rax], xmm6
mov rax, qword [r13 + 0x128]
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
xchg dword [rdi], ebx
sub byte [rax], al
invalid
inc rax
mov qword [r13 + 0x128], rax
mov rdx, qword [r13 + 0x98]
mov r8, qword [r13 + 0xa8]
mov byte [rbp + 0x88c], 1
lea rcx, [rbp + 0x308]
add al, ch
invalid
xor edi, edx
push rbx
movq qword [rbx - 0x50], mm6
movdqu xmmword [rbx - 0xa0], xmm6
invalid
invalid
push rbx
movq qword [rbx - 0x88], mm6
movabs rax, 0x101010101010101
add dword [rax - 0x77], ecx
clc
movups xmmword [rbx - 0x18], xmm7
mov qword [rbp + 0x760], 0
mov qword [rbp + 0x778], 2
mov qword [rbp + 0x780], 0
mov qword [rbp + 0x788], 8
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x8000007], esp
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rax + 7], edi
invalid
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x7c0], 0
lea rax, [0x1401bbaa8]
mov qword [rbp + 0x7d0], rax
lea rcx, [0x1401e7aa8]
mov qword [rbp + 0x7d8], rcx
mov qword [rbp + 0x7f0], rax
lea rax, [0x1401e73a8]
mov qword [rbp + 0x7f8], rax
mov qword [rbp + 0x800], 1
mov qword [rbp + 0x808], 0
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rax], edx
or byte [rax], al
add bh, bh
dec dword [rax - 0x39]
test dword [rax], esi
or byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rax], edi
or byte [rax], al
add byte [rdx], al
mov rax, qword [rbp + 0x710]
add byte [rdi], cl
mov dh, 0
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x8000007], esp
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rax + 7], edi
invalid
add byte [rax], al
add byte [rax], al
invalid
test eax, eax
invalid
add byte [rdi], cl
mov dh, 0
lea rcx, [0x1401ec7b0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor edi, edi
jmp 0x140142580
mov edi, dword [r13 + 0xb4]
mov r15, qword [r13 + 0x98]
mov r14, qword [r13 + 0xa8]
test r14, r14
je 0x140141d33
js 0x140144e09
add al, 0
test rax, rax
je 0x140144d9e
xor byte [rax], al
invalid
xor byte [rax], al
add byte [rax - 0x77], cl
add eax, 0xfa567
mov qword [0x14023c280], rax
mov rcx, rax
xor edx, edx
sal dword [rcx], 0xd2
mov r8, r14
call sub.KERNEL32.dll_HeapAlloc
sbb eax, 0x89480004
invalid
test rax, rax
jne 0x140141d38
sbb eax, 0x89480004
invalid
jmp 0x140144d9e
mov esi, 1
mov rcx, rsi
mov rdx, r15
mov r8, r14
mov eax, esi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x770], rsi
mov dword [rbp + 0x770], esi
mov dword [rbp + 0x770], esi
mov qword [rbp + 0x778], r14
add byte [rcx + rcx*4 - 0x4b], cl
add byte [rdi], 0
add byte [rax], al
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x780], r14
mov rax, qword [rbp + 0x740]
invalid
movups xmm0, xmmword [rax]
add byte [rcx + 0xf], al
adc dword [rsp - 0x90], eax
test byte [rax + rsi*2], ah
invalid
invalid
invalid
movups xmmword [r12 - 0x90], xmm0
and al, 0x70
invalid
movzx eax, byte [rax + 0x10]
mov byte [r12 - 0x80], al
mov byte [rsp - 0x80], al
mov eax, dword [r13 + 0xb0]
mov eax, dword [rbp + 0xb0]
add byte [rcx + 0xf], al
adc byte [rbp + 0x88], al
mov byte [rax], al
add byte [rax], al
movups xmm0, xmmword [r13 + 0x88]
mov byte [rax], al
add byte [rax], al
mov dword [rbp + 0x78c], edi
mov ebp, 0x78c
mov dword [rbp + 0x788], eax
movdqu xmm1, xmmword [r13 + 0xb8]
invalid
invalid
add byte [rax], al
invalid
add bl, dh
movq mm1, qword [r13 + 0xb8]
invalid
invalid
add byte [rax], al
invalid
lea edi, [rax - 0xd000000]
mov eax, 0xf3000000
movdqu xmmword [rbp + 0x790], xmm1
movq qword [rbp + 0x790], mm1
add byte [rax], al
movups xmmword [rbp + 0x760], xmm0
lea rsi, [rbp + 0x760]
lea esi, [rbp + 0x760]
invalid
lea esi, [rbp + 0x760]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140178090
xlatb
invalid
add eax, dword [rax]
lea rdi, [rbp + 0x5b0]
lea edi, [rbp + 0x5b0]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140177eb0
cmp dword [rbp + 0x768], 0
mov ebp, 0x768
invalid
call 0xc3142129
add byte [rbx + 0x768bd], al
add byte [rax], al
invalid
mov ebp, 0x768
add byte [rax - 0x75], cl
test dword [rax + 0x74000007], eax
mov rax, qword [rbp + 0x780]
je 0x140141de4
invalid
or al, 0x44
mov ecx, dword [rbp + 0x76c]
mov r9d, dword [rbp + 0x76c]
cmp rax, r9
jae 0x140141de9
mov r9, rax
jmp 0x140141e0c
invalid
jle 0x140144eab
mov qword [rbp + 0x780], r9
mov dword [rbp + 0x768], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov r8d, dword [rbp + 0x78c]
mov word [rdi], es
add byte [rax], al
mov rdx, qword [rbp + 0x770]
mov edx, dword [rbp + 0x770]
xchg ebp, eax
jo case.0x1400a902f.462
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], cl
mov rax, r9
inc r8d
inc eax
sal byte [rdx + rbx + 0x4c], 0x89
je 0x140141e46
mov rax, r9
mov eax, ecx
enter 0x294c, 0xffffffffffffffc0
sub rax, r8
jbe 0x140141e40
or al, 0x42
cmp byte [rdx + rax], 0xbf
invalid
cmp byte [rdx + r8], 0xbf
mov edi, 0x2ae90b7f
jg 0x140141e46
jmp 0x140144e6a
xor byte [rax], al
add byte [rdi], cl
test dword [rax + rsi], esp
and al, 0x30
add byte [rax], al
jne 0x140144e6a
and al, 0x30
xor byte [rax], al
add byte [rax - 0x7b], cl
add byte [rax], al
test rax, rax
je 0x140141e5c
sal byte [rcx + rdx + 0x42], 0x80
cmp byte [rdx + r8], 0x2f
sete al
invalid
cmp al, 2
invalid
rol byte [rax + rax*8 - 0xb16f08c], 0
add byte [rax], al
test al, al
je 0x140141e66
sal byte [rdi + rcx - 0x17], 0xf4
jmp 0x140141f50
add byte [rax], al
add byte [rcx], dh
rol byte [rax + rax*8 + 0xea850f], 0
test al, al
invalid
test edx, ebp
add byte [rax], al
xor eax, eax
test al, al
jne 0x140141f50
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x760bd], al
add byte [rax], al
cmp dword [rbp + 0x760], 0
invalid
jne 0x140141f50
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
test r9, r9
je 0x140141f3d
add byte [rax], al
lea rcx, [rdx + r9]
xor eax, eax
shl byte [rsi + 0x66], 0x2e
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
shl byte [rsi + 0x66], 0x2e
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
movzx r8d, byte [rcx - 1]
test r8b, r8b
inc dword [r13 - 0x7c]
sar byte [rax + 0x16], 0x48
js 0x140141eb0
dec rcx
js 0x140141eb0
dec rcx
movzx r8d, r8b
jmp 0x140141f12
outsd dx, dword [rsi]
outsd dx, dword [rsi]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
push rcx
inc byte [rcx - 0x80]
movzx r10d, byte [rcx - 2]
cmp r10b, 0xc0
jge 0x140141edd
cli
sar byte [rbp + 0x22], 0x44
movzx ebx, byte [rcx - 3]
and al, byte [rdi + rcx - 0x4a]
pop rcx
movzx r11d, byte [rcx - 3]
std
cmp r11b, 0xc0
jge 0x140141ee7
movzx esi, byte [rcx - 4]
cld
add rcx, 0xfffffffffffffffc
and esi, 7
shl esi, 6
and r11d, 0x3f
or r11d, esi
jmp 0x140141eef
add rcx, 0xfffffffffffffffe
and r10d, 0x1f
jmp 0x140141efa
add rcx, 0xfffffffffffffffd
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
shl r10d, 6
and r8b, 0x3f
movzx r8d, r8b
or r8d, r10d
or eax, edx
or eax, edx
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x140141f24
adc al, byte [rcx - 0x7d]
clc
and byte [rbp + 0xc], dh
jne 0x140141f24
inc rax
cmp r8d, 0x20
jne 0x140141f24
cmp rdx, rcx
jne 0x140141e90
insb byte [rdi], dx
invalid
invalid
invalid
insb byte [rdi], dx
invalid
mov rcx, r9
mov ecx, ecx
sub rcx, rax
jb 0x140141f50
je 0x140141f3d
cmp r9, rcx
jbe 0x140141f3d
cmp byte [rdx + rcx], 0xbf
jle 0x140144ef0
cmp r9, rcx
jb 0x140141f50
mov qword [rbp + 0x780], rcx
mov r9, rcx
nop dword [rax]
mov rcx, rdi
mov r8, r9
call fcn.14003a0a0
movzx eax, byte [rbp + 0x5d0]
mov bl, 2
cmp al, 2
je 0x140141f9b
movups xmm0, xmmword [rbp + 0x5b0]
movdqu xmm1, xmmword [rbp + 0x5c0]
movdqa xmmword [rbp + 0x1f0], xmm1
movaps xmmword [rbp + 0x1e0], xmm0
lea rdx, [rbp + 0x5ba]
mov ecx, dword [rdx + 0x17]
mov edx, dword [rdx + 0x1a]
mov dword [rbp + 0x50], ecx
mov dword [rbp + 0x53], edx
mov ebx, eax
cmp qword [rbp + 0x778], 0
je 0x140141fbb
test dword [rax + 3], esi
add byte [rax], al
movups xmm0, xmmword [0x1401bbf28]
adc eax, 0xf00079f
sub dword [rbp + 0x360], eax
add eax, dword [rax]
invalid
adc eax, 0xf00079f
sub dword [rbp + 0x360], eax
add eax, dword [rax]
invalid
add eax, dword [rax]
add dh, al
test dword [rdi + 8], esp
add byte [rax], al
mov byte [rbp + 0x8a7], 0
add byte [rax], al
lea rcx, [rbp + 0x5b0]
mov rdx, qword [rbp + 0x718]
lea r8, [rbp + 0x360]
lea r9, [rbp + 0x760]
call fcn.14013bcc0
cmp byte [rbp + 0x5d0], 2
je 0x140142080
invalid
mov rax, qword [rbp + 0x5b0]
mov rdx, qword [rbp + 0x5b8]
add eax, 0x8b480000
xchg ebp, eax
mov eax, 0x48000005
mov eax, dword [rax + 0x10]
add byte [rax], al
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0x5c0]
test eax, eax
add eax, 0x85c60000
invalid
invalid
cmpsd dword [rsi], dword [rdi]
or byte [rax], al
mov byte [rbp + 0x8a7], 0
add byte [rax], al
lea rcx, [rbp + 0x5c8]
enter 5, 0
add eax, 0xd0ff0000
call rax
shl byte [rsi + 0x66], 1
nop word cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
add byte [rax], al
mov rsi, qword [r13 + 0x98]
mov rdi, qword [r13 + 0xa8]
mov edi, dword [rbp + 0xa8]
mov ch, 0x98
cwde
add byte [rax], al
add byte [rcx - 0x75], cl
mov edi, dword [rbp + 0xa8]
mov edi, dword [rbp + 0xa8]
add byte [rax - 0x7b], cl
push qword [rsi + rax*2 + 0xf]
js 0x140144d32
invalid
mov dh, 5
js 0x140142040
test rdi, rdi
je 0x1401420d9
invalid
js 0x140144d32
js 0x140144d32
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
str word [rax - 0x75]
add eax, 0xfa1d9
test rax, rax
jne 0x1401420c2
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140144d0f
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
push rsp
sub al, 0
test byte [rsp + rbp], dl
add byte [rax - 0x77], cl
add eax, 0xfa1be
mov qword [0x14023c280], rax
str word [rax - 0x77]
sal dword [rcx], 0xd2
mov rcx, rax
xor edx, edx
mov r8, rdi
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
jne 0x1401420de
jmp 0x140144d0f
mov eax, 1
mov qword [rbp + 0x890], rax
mov rcx, rax
mov rdx, rsi
mov qword [rbp + 0x898], rdi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm10, xmmword [r13 + 0xb4]
mov rcx, qword [rbp + 0x740]
mov ecx, dword [rbp + 0x740]
mov ecx, dword [rbp + 0x740]
movzx eax, byte [rcx + 0x10]
mov byte [rbp + 0x770], al
movups xmm0, xmmword [rcx]
adc byte [r8 + 0x77085], cl
add byte [rdi], cl
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x760], xmm0
movzx edi, word [r13 + 0xb0]
movzx ebx, word [r13 + 0xb2]
mov bh, 0x9d
mov dl, 0
add byte [rax], al
mov bh, 0x9d
mov dl, 0
add byte [rax], al
mov esi, dword [r13 + 0xc4]
mov r14d, dword [r13 + 0x88]
mov ch, 0xc4
add byte [rax], al
add byte [rbp - 0x75], al
mov ch, 0x88
add byte [rax], al
add byte [rbp - 0x75], al
mov r15d, dword [r13 + 0x8c]
mov r15d, dword [r13 + 0x8c]
mov r12d, dword [r13 + 0x90]
mov esp, dword [rbp + 0x90]
mov rax, r13
mov r13d, dword [r13 + 0x94]
mov rdx, qword [rax + 0x108]
add dword [rax], eax
add byte [rax + 0x3b], cl
cmp edx, dword [rax + 0x100]
cmp edx, dword [rax + 0x100]
add byte [rbp + 0x1c], dh
jne case.0x1400e6ea9.249
mov rcx, qword [rbp + 0x300]
lea eax, [rax]
add eax, dword [rax]
add al, ch
call fcn.140148510
invalid
invalid
test dword [rax + 8], edi
call fcn.140148510
mov r8, qword [rbp + 0x878]
add byte [rax], al
mov rdx, qword [r8 + 0x108]
or byte [rcx], al
add byte [rax], al
jmp 0x140142186
invalid
mov r8, qword [rbp + 0x878]
or byte [rax], al
add byte [rcx - 0x75], cl
cmp al, 0
clc
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [r8 + 0xf8]
clc
add byte [rax], al
add byte [rax], al
imul rcx, rdx, 0x58
invalid
imul rcx, rdx, 0x58
imul ecx, edx, 0x58
mov dword [rax + rcx], r14d
xor al, 8
mov dword [rax + rcx + 4], r15d
mov dword [rax + rcx + 8], r12d
mov dword [rax + rcx + 8], esp
or byte [rsp + rax*2], al
mov dword [rax + rcx + 8], esp
or byte [rax], cl
mov dword [rax + rcx + 0xc], r13d
mov rdx, qword [rbp + 0x890]
nop
or byte [rax], al
invalid
or byte [rax + rcx*2], cl
or al, 0x48
mov edx, dword [rbp + 0x890]
nop
or byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + rcx + 0x10], rdx
mov qword [rax + rcx + 0x10], rdx
mov dword [rax + rcx + 0x10], edx
mov rdx, qword [rbp + 0x898]
mov edx, dword [rbp + 0x898]
cwde
or byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + rcx + 0x18], rdx
push rsp
or byte [rax], bl
mov qword [rax + rcx + 0x20], rdx
or byte [rax], ah
mov word [rax + rcx + 0x28], di
or byte [rax], ch
mov word [rax + rcx + 0x2a], bx
or byte [rdx], ch
movups xmmword [rax + rcx + 0x2c], xmm10
push rsp
or byte [rcx + rcx*4], ch
mov dword [rax + rcx + 0x3c], esi
movaps xmm0, xmmword [rbp + 0x760]
test dword [rax + 7], esp
add byte [rax], al
je 0x1401421dc
or byte [rdi + rcx], bh
cmp al, 0xf
sub byte [rbp + 0x760], al
test dword [rax + 7], esp
add byte [rax], al
invalid
movups xmmword [rax + rcx + 0x40], xmm0
adc dword [rax + rcx + 0x40], eax
or byte [rax + 0xf], al
movzx edx, byte [rbp + 0x770]
mov dh, 0x95
jo case.0x1400eb654.221
add byte [rax], al
add byte [rax + 0x49500854], cl
mov byte [rax + rcx + 0x50], dl
mov rax, qword [r8 + 0x108]
mov eax, dword [rax + 0x108]
add byte [rax], al
inc rax
mov qword [r8 + 0x108], rax
or byte [rax], 1
add byte [rax], al
invalid
mov rcx, qword [r8 + 0x110]
add byte [rax], al
add byte [rax - 0x75], cl
xchg ecx, eax
mov rdx, qword [rcx + 0x188]
mov byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
test rdx, rdx
test edx, edx
ror byte [rbp - 0x77], cl
invalid
mov r13, r8
je 0x140142238
and eax, 0x4c01fa83
cmp edx, 1
lea r12, [rbp + 0x830]
lea esp, [rbp + 0x830]
add byte [rax - 0x73], cl
popfq
invalid
lea rbx, [rbp + 0x760]
jne 0x14014466e
and al, 0
invalid
invalid
and al, 0
add byte [rax + 0x39], cl
adc dword [rax + 0x77000001], 0x26c0e978
add byte [rax], al
ja 0x1401422ab
jmp 0x1401448f8
cmp qword [rcx + 0x190], rax
add byte [rax], al
ja 0x1401422ab
jmp 0x1401448f8
shl byte [rsi], 0
add byte [rcx - 0x75], cl
invalid
xchg ebp, eax
clc
add byte [rax], al
mov rdx, qword [r13 + 0xf8]
mov edx, dword [rbp + 0xf8]
add byte [rdi + rcx - 0x49], al
sbb byte [r13 + rcx*4 - 0x73], r9b
sbb byte [rbp + rcx*4 - 0x73], cl
movzx r8d, word [rbp + 0x18]
lea r9, [rbp + 0x6b0]
invalid
add byte [rax], al
sbb byte [rbp + rcx*4 - 0x73], cl
mov al, 6
add byte [rax], al
invalid
mov qword [rbp + 0x760], r9
lea esp, [rax + 7]
add byte [rax], al
mov qword [rbp + 0x768], rdx
mov qword [rbp + 0x770], rax
mov word [rbp + 0x778], r8w
mov rdx, qword [rcx + 0x190]
mov rax, qword [rcx + 0x198]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x8a7], 0
lea rcx, [rbp + 0x5b0]
lea rbx, [rbp + 0x760]
invalid
invalid
add byte [rax], al
mov r8, rbx
call rax
ror byte [rbp + rcx*4 - 0x5b], 1
xor byte [rax], cl
add byte [rax], al
invalid
ror byte [rbp + rcx*4 - 0x5b], 1
xor byte [rax], cl
add byte [rax], al
mov rax, qword [rbp + 0x5b0]
test rax, rax
jne 0x140144664
mov rax, qword [r13 + 0x110]
cmp byte [rax + 0x1ba], 0
add byte [rax], al
je 0x140142314
mov r9d, dword [rbp + 0x6dc]
mov rsi, qword [rbp + 0x6c0]
mov rdi, qword [rbp + 0x6d0]
test r9, r9
je 0x1401442e7
add byte [rax], al
cmp rdi, r9
jbe 0x1401422ea
jg 0x1401422f0
jmp 0x140144d78
add byte [rax], al
jne 0x140144d78
sub al, byte [rax]
add byte [rcx - 0x7d], al
cmp r9d, 5
jne 0x1401442e7
invalid
add byte [rax], al
stc
add eax, 0x1fed850f
invalid
add byte [rax], al
invalid
mov rcx, rsi
int1
lea rdx, [0x1401e709c]
or r8b, byte [r8]
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
enter 0xffffffffffffa1e8, 0x22
add al, 0
test eax, eax
jne 0x1401442e7
invalid
add byte [rax], al
mov rax, qword [rbp + 0x700]
mov qword [rbp + 0x7b0], rax
add byte [rax], al
movups xmm0, xmmword [rbp + 0x6f0]
invalid
invalid
add byte [rax], al
movaps xmmword [rbp + 0x7a0], xmm0
sub dword [rbp + 0x7a0], eax
add byte [rdi], cl
adc byte [rbp + 0x6b0], al
invalid
add byte [rax], al
movups xmm1, xmmword [rbp + 0x6c0]
invalid
movups xmm2, xmmword [rbp + 0x6d0]
add byte [rax], al
movups xmm3, xmmword [rbp + 0x6e0]
movaps xmmword [rbp + 0x790], xmm3
nop
invalid
movaps xmmword [rbp + 0x780], xmm2
invalid
movaps xmmword [rbp + 0x770], xmm1
movaps xmmword [rbp + 0x760], xmm0
cmp qword [r13 + 0xa0], 0
je 0x140142388
mov r8, qword [r13 + 0x98]
mov rcx, qword [0x14023c280]
or eax, 0xf9f00
or eax, 0xf9f00
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x49ca8
adc eax, 0x49ca8
mov rax, qword [rbp + 0x7b0]
mov rcx, qword [rbp + 0x4e0]
add al, 0
add byte [rax - 0x77], cl
mov dword [rcx + 0x50], eax
push r8
add al, 0
add byte [rax - 0x77], cl
invalid
push r8
movaps xmm0, xmmword [rbp + 0x7a0]
movups xmmword [rcx + 0x40], xmm0
adc dword [rcx + 0x40], eax
movabs al, byte [0xf4041110f000007]
sub byte [rbp + 0x760], al
test dword [rax + 7], esp
add byte [rax], al
adc dword [rcx + 0x40], eax
movaps xmm0, xmmword [rbp + 0x760]
test dword [rax + 7], esp
add byte [rax], al
movaps xmm1, xmmword [rbp + 0x770]
add byte [rax], al
movaps xmm2, xmmword [rbp + 0x780]
movaps xmm3, xmmword [rbp + 0x790]
add byte [rax], al
add byte [rdi], 0
add byte [rdi], cl
sub byte [rbp + 0x790], bl
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0x718]
sbb byte [rdi], al
add byte [rax], al
sbb byte [rdi], al
add byte [rax], al
movups xmm0, xmmword [rax + 0x50]
adc byte [rax + 0x50], al
movaps xmmword [rbp + 0x490], xmm0
test dword [rax + 0xf000004], edx
adc byte [rax + 0x40], al
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x480], xmm0
sub dword [rbp + 0x480], eax
add byte [rdi], cl
adc byte [rax], al
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movq mm1, qword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
adc byte [rax + 0x20], dl
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x470], xmm3
jo 0x140142406
add byte [rax], al
invalid
movaps xmmword [rbp + 0x460], xmm2
movdqa xmmword [rbp + 0x450], xmm1
movaps xmmword [rbp + 0x440], xmm0
add al, 0
add byte [rcx - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add byte [rcx - 0x39], cl
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
mov qword [r13 + 0x48], 0
mov dword [rbp + 0x48], 0
add byte [rax], al
mov qword [r13 + 0x50], 8
push rax
or byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x2f0]
test eax, esi
add al, byte [rax]
add bl, dh
movdqu xmmword [rax], xmm6
mov qword [r13 + 0x68], 8
mov dword [rbp + 0x68], 8
push 8
add byte [rax], al
mov rax, qword [rbp + 0x2f8]
movdqu xmmword [rax], xmm6
movq qword [rax], mm6
mov word [rax + 0x10], 0
mov r9, qword [r13 + 0x108]
mov ecx, dword [rbp + 0x108]
lea r10, [r9 - 1]
sub r9, 1
jae 0x140142482
invalid
mov rax, qword [rbp + 0x758]
mov qword [rbp + 0x890], rax
jmp 0x1401433e2
invalid
sldt word [rax]
mov r14, qword [r13 + 0xf8]
mov rax, qword [rbp + 0x740]
invalid
add byte [rax], al
cmp byte [rax], 0
invalid
je 0x1401424dc
add byte [rax], al
add byte [rcx + 0x39], al
ror byte [rdi], 0x87
mov dword [rax], ebp
add byte [rax], al
test r8d, r8d
test eax, eax
je 0x140142b29
invalid
cmp rdx, r8
jbe 0x140142b23
xchg byte [rdi + 6], dl
add byte [rax], al
cmp byte [rcx + r8], 0xc0
add eax, eax
jge 0x140142b29
jmp 0x140144d43
mov qword [rbp + 0x898], rax
add byte [rax], al
movzx r14d, byte [r13 + 0xf0]
mov ch, 0xf0
add byte [rax], al
add byte [rax - 0x49], al
mov dil, 9
jmp 0x140142580
mov dil, 2
mov dil, 9
jmp 0x140142580
mov dil, 2
jmp 0x140142580
mov dil, 3
jmp 0x140142580
mov dil, 7
jmp 0x140142580
mov dil, 1
jmp 0x140142580
movzx eax, byte [rbp + 0x364]
mov byte [rbp + 0x86c], al
mov eax, dword [rbp + 0x360]
mov dword [rbp + 0x868], eax
movzx r13d, byte [rbp + 0x768]
movzx r12d, byte [rbp + 0x769]
mov rsi, qword [rbp + 0x820]
mov r15, qword [rbp + 0x828]
movzx ebx, byte [rbp + 0x818]
mov r8d, 0xae
lea rcx, [rbp + 0x360]
lea rdx, [rbp + 0x76a]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x830]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x50], xmm0
cmp bl, 0xa
jb 0x140142601
test r15, r15
je 0x140142601
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8d, 0xae
lea rsi, [rbp + 0x130]
mov rcx, rsi
lea rdx, [rbp + 0x360]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbp + 0x868]
mov dword [rbp + 0x730], eax
movzx eax, byte [rbp + 0x86c]
mov byte [rbp + 0x734], al
movaps xmm0, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x6b0], xmm0
mov r8d, 0xae
lea rbx, [rbp + 0x50]
mov rcx, rbx
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbp + 0x734]
mov byte [rbp + 0x504], al
mov eax, dword [rbp + 0x730]
mov dword [rbp + 0x500], eax
movaps xmm0, xmmword [rbp + 0x6b0]
movaps xmmword [rbp + 0x2c0], xmm0
mov rax, qword [rbp + 0x358]
mov qword [rbp + 0x180], rax
movups xmm0, xmmword [rbp + 0x348]
movaps xmmword [rbp + 0x170], xmm0
movups xmm0, xmmword [rbp + 0x308]
movups xmm1, xmmword [rbp + 0x318]
movups xmm2, xmmword [rbp + 0x328]
add byte [rax], al
movups xmm3, xmmword [rbp + 0x338]
movaps xmmword [rbp + 0x160], xmm3
movaps xmmword [rbp + 0x150], xmm2
movaps xmmword [rbp + 0x140], xmm1
movaps xmmword [rbp + 0x130], xmm0
mov qword [rbp + 0x760], 0
mov byte [rbp + 0x768], r13b
mov byte [rbp + 0x769], r12b
mov r8d, 0xae
lea rcx, [rbp + 0x76a]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x818], dil
movzx eax, byte [rbp + 0x890]
mov byte [rbp + 0x819], al
movzx eax, byte [rbp + 0x880]
mov byte [rbp + 0x81a], al
mov eax, dword [rbp + 0x500]
add eax, 0x8d480000
lea esi, [rax]
or byte [rax], al
invalid
mov dword [rcx - 0x15], eax
movzx eax, byte [rbp + 0x504]
invalid
add al, 5
add byte [rax], al
mov byte [rcx - 0x11], al
mov rax, qword [rbp + 0x898]
mov qword [rbp + 0x820], rax
mov qword [rbp + 0x828], r14
movaps xmm0, xmmword [rbp + 0x2c0]
movups xmmword [rcx], xmm0
movzx ecx, byte [rbp + 0x130]
movzx eax, byte [rbp + 0x131]
mov byte [rbp + 0x890], al
movzx eax, byte [rbp + 0x132]
mov byte [rbp + 0x898], al
lea rax, [rbp + 0x133]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x6b0], xmm0
movaps xmmword [rbp + 0x6c0], xmm1
movaps xmmword [rbp + 0x6d0], xmm2
movaps xmmword [rbp + 0x6e0], xmm3
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x6f0], xmm0
mov rax, qword [rax + 0x4d]
mov qword [rbp + 0x6fd], rax
mov byte [rbp + 0x880], cl
cmp cl, 3
je 0x140144b9c
lea rcx, [rbp + 0x7c0]
call fcn.14002f530
mov rdi, qword [rbp + 0x878]
lea r12, [rbp + 0x1e0]
movzx eax, byte [rbp + 0x880]
mov byte [rbp + 0x7c0], al
movzx eax, byte [rbp + 0x890]
mov byte [rbp + 0x7c1], al
movzx eax, byte [rbp + 0x898]
mov byte [rbp + 0x7c2], al
mov rax, qword [rbp + 0x6fd]
lea rbx, [rbp + 0x830]
mov qword [rbx - 0x20], rax
movaps xmm0, xmmword [rbp + 0x6f0]
movups xmmword [rbx - 0x2d], xmm0
movaps xmm0, xmmword [rbp + 0x6b0]
movaps xmm1, xmmword [rbp + 0x6c0]
movaps xmm2, xmmword [rbp + 0x6d0]
movaps xmm3, xmmword [rbp + 0x6e0]
movups xmmword [rbx - 0x3d], xmm3
movups xmmword [rbx - 0x4d], xmm2
movups xmmword [rbx - 0x5d], xmm1
movups xmmword [rbx - 0x6d], xmm0
mov rsi, qword [rbp + 0x760]
movzx r15d, byte [rbp + 0x768]
movzx r13d, byte [rbp + 0x769]
mov r8d, 0xd6
lea r14, [rbp + 0x360]
mov rcx, r14
lea rdx, [rbp + 0x76a]
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0xd6
mov rcx, r12
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x510]
movaps xmm1, xmmword [rbp + 0x520]
movaps xmmword [rbp + 0x370], xmm1
movaps xmmword [rbp + 0x360], xmm0
cmp rsi, 3
je 0x140144b8c
mov r8d, 0xd6
lea r14, [rbp + 0x760]
mov rcx, r14
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x510]
movdqa xmm1, xmmword [rbp + 0x520]
movups xmmword [rbx + 6], xmm0
movdqu xmmword [rbx + 0x16], xmm1
mov r8d, 0xf6
lea rcx, [rbp + 0x5ba]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x5b0], rsi
mov byte [rbp + 0x5b8], r15b
mov byte [rbp + 0x5b9], r13b
mov si, word [rdi + 0x80]
mov rcx, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x48]
mov byte [rbp + 0x88f], 1
call fcn.140133c20
mov qword [rbp + 0x890], rax
mov qword [rbp + 0x898], rdx
lea r15, [rbp + 0x5b0]
mov rdx, qword [rdi + 0x50]
mov r8, qword [rdi + 0x60]
lea rcx, [rbp + 0x360]
call fcn.1400a65b0
mov word [rbp + 0x880], si
mov rdx, qword [rdi + 0x68]
mov r8, qword [rdi + 0x78]
mov rcx, r14
call fcn.1400a63b0
mov rax, qword [rdi + 0x28]
mov qword [rbp + 0x720], rax
mov rax, qword [rdi + 0x30]
mov qword [rbp + 0x750], rax
mov rax, qword [rdi + 0x38]
mov qword [rbp + 0x870], rax
mov rax, qword [rbp + 0x370]
mov qword [rbp + 0x1f0], rax
movups xmm0, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x1e0], xmm0
movups xmm0, xmmword [rbp + 0x760]
movaps xmmword [rbp + 0x50], xmm0
mov rax, qword [rbp + 0x770]
mov qword [rbp + 0x60], rax
mov rcx, r15
call fcn.1400217d0
mov rax, qword [rbp + 0x720]
mov qword [rbp + 0x5b0], rax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x5b8], rax
mov rax, qword [rbp + 0x870]
mov qword [rbp + 0x5c0], rax
mov rax, qword [rbp + 0x890]
mov qword [rbp + 0x5c8], rax
mov rax, qword [rbp + 0x898]
mov qword [rbp + 0x5d0], rax
mov rax, qword [rbp + 0x1f0]
lea rcx, [rbp + 0x5ba]
mov qword [rcx + 0x2e], rax
movaps xmm0, xmmword [rbp + 0x1e0]
movups xmmword [rcx + 0x1e], xmm0
mov rax, qword [rbp + 0x60]
mov qword [rcx + 0x46], rax
movaps xmm0, xmmword [rbp + 0x50]
movups xmmword [rcx + 0x36], xmm0
movzx eax, word [rbp + 0x880]
mov word [rbp + 0x608], ax
mov rsi, qword [rdi + 0x110]
add rsi, 0x10
mov r8d, pe_nt_image_headers64
mov rcx, r14
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x88f], 0
mov rcx, rsi
mov rdx, r14
call fcn.140125480
mov qword [rbp + 0x890], rax
mov qword [rbp + 0x898], rdx
mov rcx, qword [rdi + 0x118]
mov rax, qword [rdi + 0x120]
mov qword [rbp + 0x870], rcx
mov qword [rbp + 0x880], rax
call qword [rax]
mov rax, qword [rbp + 0x880]
cmp qword [rax + 8], 0
mov r13, qword [rbp + 0x878]
je 0x140142aef
cmp qword [rax + 0x10], 0x11
jae 0x140142ad5
mov r8, qword [rbp + 0x870]
jmp 0x140142ae0
mov r8, qword [rbp + 0x870]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0x890]
mov qword [r13 + 0x118], rax
mov rax, qword [rbp + 0x898]
mov qword [r13 + 0x120], rax
lea rcx, [rbp + 0x570]
call fcn.14004e7d0
mov r8, qword [rbp + 0x598]
jmp 0x140141397
jne 0x140144d43
test eax, eax
je 0x140142b43
cmp rdx, rax
jbe 0x140142b3d
cmp byte [rcx + rax], 0xbf
jg 0x140142b43
jmp 0x140144d43
jne 0x140144d43
add rcx, r8
sub rax, r8
imul r15, r10, 0x58
add r15, r14
imul r12, r9, 0x58
cmp byte [r14 + r12 + 0x40], 0
je 0x140142b8d
mov r8d, dword [r14 + r12 + 0x34]
mov r9d, dword [r14 + r12 + 0x38]
mov rdx, qword [r15 + 0x10]
mov r10, qword [r15 + 0x20]
cmp r8d, r9d
ja 0x140144d5c
test r8d, r8d
je 0x140142ba5
cmp r10, r8
jbe 0x140142b9f
cmp byte [rdx + r8], 0xc0
jge 0x140142ba5
jmp 0x140144d5c
xor edx, edx
test rcx, rcx
jne 0x140142bcc
test rdx, rdx
jne 0x140142d10
jmp 0x140142bee
jne 0x140144d5c
test r9d, r9d
je 0x140142bc1
cmp r10, r9
jbe 0x140142bbb
cmp byte [rdx + r9], 0xbf
jg 0x140142bc1
jmp 0x140144d5c
jne 0x140144d5c
add rdx, r8
sub r9, r8
test rcx, rcx
je 0x140142b94
test rdx, rdx
je 0x140142d10
cmp rax, r9
jne 0x140142d10
mov r8, rax
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140142d10
cmp word [r13 + 0xb0], 0
je 0x140142c17
movzx esi, word [r13 + 0xb2]
cmp word [r14 + r12 + 0x28], 0
jne 0x140142c9c
mov di, 1
jmp 0x140142cae
mov r9d, dword [r13 + 0xb4]
mov rcx, qword [r13 + 0x98]
test r9, r9
je 0x140142c82
mov rdx, qword [r13 + 0xa8]
cmp rdx, r9
jbe 0x140142c7c
cmp byte [rcx + r9], 0xbf
jg 0x140142c82
jmp 0x140144f60
jne 0x140144f60
mov rdx, r9
call fcn.140178620
mov edi, eax
mov esi, edx
cmp word [r14 + r12 + 0x28], 0
je 0x140142cae
test di, di
je 0x140142d10
movzx edx, word [r14 + r12 + 0x2a]
mov eax, 1
cmp eax, 1
je 0x140142cec
jmp 0x140142d10
mov r9d, dword [r14 + r12 + 0x2c]
mov rcx, qword [r15 + 0x10]
test r9, r9
je 0x140142cd7
mov rdx, qword [r15 + 0x20]
cmp rdx, r9
jbe 0x140142cd1
cmp byte [rcx + r9], 0xbf
jg 0x140142cd7
jmp 0x140144f76
jne 0x140144f76
mov rdx, r9
call fcn.140178620
test di, di
je 0x140142d0b
movzx eax, ax
cmp eax, 1
jne 0x140142d10
cmp si, dx
jne 0x140142d10
mov rax, qword [rbp + 0x758]
mov qword [rbp + 0x890], rax
lea r12, [rbp + 0x830]
jmp 0x1401433e2
test ax, ax
je 0x140142cf1
movups xmm0, xmmword [0x1401bbf70]
movaps xmmword [rbp + 0x5c0], xmm0
movups xmm0, xmmword [0x1401bbf60]
movaps xmmword [rbp + 0x5b0], xmm0
mov rcx, rbx
lea rdx, [rbp + 0x440]
lea r15, [rbp + 0x5b0]
mov r8, r15
call fcn.14004d4d0
dec dword [rbp + rcx*4 - 0x5b]
xor byte [rax], cl
add byte [rax], al
invalid
cmp byte [rbp + 0x780], 2
je 0x140142d74
invalid
mov rax, qword [rbp + 0x760]
mov rdx, qword [rbp + 0x768]
add byte [rax - 0x75], cl
xchg ebp, eax
push 0x4c000007
mov r8, qword [rbp + 0x770]
mov r8, qword [rbp + 0x770]
add byte [rax], al
lea rcx, [rbp + 0x778]
call qword [rax + reloc.WS2_32.dll_recv]
movups xmm0, xmmword [0x1401b8e10]
movaps xmmword [rbp + 0x5c0], xmm0
movups xmm0, xmmword [0x1401b8e00]
movaps xmmword [rbp + 0x5b0], xmm0
mov al, 5
add byte [rax], al
mov al, 5
add byte [rax], al
mov rcx, rbx
lea rdx, [rbp + 0x440]
mov r8, r15
mov eax, edi
mov eax, edi
call fcn.14004d4d0
cmp byte [rbp + 0x780], 2
add byte [rdx], al
lock inc dword [rax + 0x780bd]
add byte [rdx], al
je case.0x14009f1f6.519
mov rax, qword [rbp + 0x760]
mov rdx, qword [rbp + 0x768]
mov r8, qword [rbp + 0x770]
test dword [rax + 7], esi
add byte [rax], al
invalid
lea rcx, [rbp + 0x778]
call qword [rax + reloc.WS2_32.dll_recv]
mov dword [rbp + 0x5b0], 0x6b6f6f63
test dword [rax + 0x63000005], esi
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
imul esp, dword [rsi - 0x39], 0xffffff85
invalid
invalid
invalid
mov ah, 5
mov word [rbp + 0x5b4], 0x6569
mov dword [rbp + 0x5b4], 0x85c66569
add byte [rax], al
imul esp, dword [rbp - 0x3a], 0x5b685
test dword [rsi + 0x32000005], esi
add byte [rcx + 0x65], ch
mov byte [rbp + 0x5b6], 0x32
mov dh, 5
add byte [rax], al
xor bh, byte [rdx + 7]
mov edx, 7
mov edx, 7
mov rcx, r15
call fcn.14003bf10
xchg ecx, eax
out dx, eax
invalid
mov esi, eax
xchg ecx, eax
out dx, eax
dec dword [rcx + 0x75513cc6]
cmp al, 0x51
jne 0x140142e62
movd xmm0, dword [rbp + 0x5b0]
punpcklbw xmm0, xmm0
cmp al, 0x51
jne 0x140142e62
movd xmm0, dword [rbp + 0x5b0]
punpcklbw xmm0, xmm0
punpcklwd xmm0, xmm0
punpcklwd mm0, mm0
pcmpeqb xmm0, xmm6
pcmpeqb mm0, mm6
movmskps eax, xmm0
test eax, eax
mov rax, qword [rbp + 0x758]
test dword [rax + 7], ebx
add byte [rax], al
rol byte [rbp - 0x7a74b740], 0x58
test dword [rax + 7], ebx
add byte [rax], al
pop rax
invalid
jne 0x140142f36
add byte [rax], al
add byte [rax + 0x5b4bd], al
add byte [rax], al
invalid
cmp byte [rbp + 0x5b4], 0
add byte [rax], al
add byte [rdi], cl
test byte [rcx + rax], cl
or al, 1
je 0x140142f36
or al, 1
add byte [rax], al
cmp byte [rbp + 0x5b5], 0
je 0x140142f36
inc dword [rax]
add byte [rax], al
mov ebp, 0x5b5
add byte [rdi], cl
test bh, bh
inc dword [rax]
add byte [rax], al
mov dil, 1
cmp byte [rbp + 0x5b6], 0
inc dword [rax]
add byte [rax], al
mov dil, 1
cmp byte [rbp + 0x5b6], 0
mov rcx, r15
mov qword [rbp + 0x890], r15
add byte [rdi], cl
test ch, ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], cl
invalid
js 0x140142e5a
je 0x140142f36
mov r15, qword [rbp + 0x478]
mov ebp, 0x478
add byte [rax], al
test r15, r15
jne 0x140142e91
push qword [rbp + 0x34]
jmp 0x140143321
movzx eax, sil
mov rcx, qword [rbp + 0x758]
and rcx, 0xffffffffffffff00
or rcx, rax
mov dil, 2
mov qword [rbp + 0x890], rcx
mov dword [rbp + 0x890], ecx
mov dword [rbp + 0x890], ecx
add byte [rbx + rcx*4 - 0x43], cl
js case.0x1400a9d48.471
invalid
mov r15, qword [rbp + 0x478]
mov ebp, 0x478
add al, 0
add byte [rbp - 0x7b], cl
add byte [rax], al
test r15, r15
dec dword [rdi]
test byte [rax - 0x7cfffffc], dl
add byte [rax], al
invalid
mov ebp, 0x440
add al, 0
invalid
je 0x140143321
nop
add al, 0
invalid
add byte [rax], al
add byte [rbx + 0x440bd], al
cmp dword [rbp + 0x440], 2
add al, 0
add byte [rax], al
add byte [rdx], al
add cl, byte [rdi]
jne 0x140142f49
test dword [rbx + 0x31000000], ebp
stosd dword [rdi], eax
add byte [rax], al
add byte [rcx], dh
invalid
xor eax, eax
rol byte [rax - 0x80], 0xfe
push rcx
cmp sil, 0x51
sete al
xchg esp, eax
sal bl, 0xf
movdqu xmm0, xmmword [rbp + 0x448]
outsd dx, dword [rsi]
test dword [rax + 4], ecx
add byte [rax], al
invalid
add byte [rsi + 0xf], ah
jo case.0x1400a9d48.472
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm8
pxor xmm1, xmm8
movdqa xmmword [rbp + 0x760], xmm1
pshufd xmm1, xmm0, 0xee
out dx, al
jg 0x140142e4a
invalid
invalid
add byte [rsi + 0xf], ah
jo 0x140142e8d
out dx, al
pxor xmm1, xmm9
leave
movdqa xmmword [rbp + 0x770], xmm1
jo 0x140142ed8
add byte [rax], al
movdqa xmmword [rbp + 0x780], xmm0
movq qword [rbp + 0x780], mm0
invalid
add byte [rax], al
movdqa xmmword [r12 - 0xa0], xmm6
mov qword [r12 - 0x90], 0
jo 0x140142eea
invalid
inc dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
test eax, esp
add dword [rax], eax
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
jg case.0x1400a9d48.476
and al, 0x60
invalid
invalid
add byte [rax - 0x77], cl
test eax, esp
add dword [rax], eax
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
lea r14, [rbp + 0x760]
lea esi, [rbp + 0x760]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
lea rbx, [rbp + 0x1e0]
lea ebx, [rbp + 0x1e0]
loopne case.0x1400aa164.452
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call fcn.14002d7c0
cmp sil, 0x51
jne 0x140142fd9
test dword [rax + 0x41000000], edi
mov eax, 7
mov r8d, 7
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, qword [rbp + 0x890]
mov edx, dword [rbp + 0x890]
add cl, ch
mov ebp, 0xc6000000
jmp 0x140142ff3
add dh, al
mov byte [rbp + 0x380], 2
test dword [rax + 0x2000003], eax
add byte [rax], al
add cl, byte [rax - 0x77]
test dword [rax - 0x16fffff8], edx
in eax, dx
add eax, dword [rax]
add byte [rcx], dh
rol byte [rax - 0x80], 0xfe
push rcx
mov qword [rbp + 0x890], rax
jmp 0x140143336
xor eax, eax
cmp sil, 0x51
sete al
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rdx, 0x1efac7090aef4a21
imul rax, rdx
cmp sil, 0x51
jne case.0x1400ce11a.324
jge 0x140142f76
add byte [rax], al
jge 0x140142f76
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
nop
or byte [rax], al
mov r8, qword [rbp + 0x890]
mov eax, dword [rbp + 0x890]
add byte [rcx + 0xf], al
mov dh, 8
movzx ecx, byte [r8]
xor rax, rcx
movabs rdx, 0x100000001b3
mov bl, 1
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
invalid
mov bl, 1
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0xf], cl
imul rax, rdx
movzx ecx, byte [r8 + 1]
add qword [rax + 0x31], rcx
ror dword [rax + 0xf], 0xaf
retf 0xf41
mov dh, 0x40
add cl, byte [rax + 0x31]
enter 0xf48, 0xffffffffffffffaf
ret 0xf41
mov dh, 0x48
add ecx, dword [rax + 0x31]
ror dword [rax + 0xf], 0xaf
retf 0xf41
mov dh, 0x40
add al, 0x48
xor eax, ecx
imul rax, rdx
movzx ecx, byte [r8 + 5]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [r8 + 6]
jmp 0x1401430fb
scasd eax, dword [rdi]
ret 0xf41
add qword [rax + 0x31], rcx
ror dword [rax + 0xf], 0xaf
retf 0xf41
movzx eax, byte [rbp + 0x890]
mov qword [rbp + 0x1e0], rax
mov r8d, 8
mov rcx, r14
mov rdx, rbx
call fcn.14002d7c0
mov rcx, qword [rbp + 0x770]
mov r9, qword [rbp + 0x790]
shl r9, 0x38
or r9, qword [rbp + 0x798]
mov rax, qword [rbp + 0x778]
mov r8, qword [rbp + 0x760]
add r8, rcx
rol rcx, 0xd
xor rax, r9
xor rcx, r8
rol r8, 0x20
mov rdx, qword [rbp + 0x768]
add rdx, rax
rol rax, 0x10
xor rax, rdx
add r8, rax
rol rax, 0x15
add rdx, rcx
rol rcx, 0x11
xor rax, r8
xor rcx, rdx
ror dword [rax - 0x3f], 1
ret 0x4d20
xor eax, ecx
enter 0x149, 0xffffffffffffffc8
ror dword [rax - 0x3f], 1
ret 0x4d20
enter 0x149, 0xffffffffffffffc8
rol rcx, 0xd
xor rcx, r8
xor ecx, eax
rol r8, 0x20
xor rdx, 0xff
xor edx, 0xff
xor edx, 0xff
add rdx, rax
rol rax, 0x10
xor rax, rdx
add r8, rax
rol rax, 0x15
add rdx, rcx
rol rcx, 0x11
xor rcx, rdx
rol rdx, 0x20
xor rax, r8
add r8, rcx
rol rcx, 0xd
xor rcx, r8
rol r8, 0x20
add rdx, rax
rol rax, 0x10
xor rax, rdx
ret 0xc148
ror dword [rcx - 0x3f], 0xc0
and byte [rax + 1], cl
ret 0xc148
add r8, rax
rol rax, 0x15
add rdx, rcx
rol rcx, 0x11
xor rcx, rdx
rol rdx, 0x20
xor rax, r8
add r8, rcx
rol rcx, 0xd
xor rcx, r8
xor ecx, eax
xor ecx, eax
add rdx, rax
shl rax, 0x10
xor rax, rdx
xor eax, edx
xor eax, edx
shr rax, 0x2b
sub ecx, dword [rax + 1]
retf 0xc148
invalid
add rdx, rcx
shr rcx, 0x2f
shr ecx, 0x2f
shr ecx, 0x2f
jmp 0x101457914
xor rcx, rax
ror dword [rax - 0x77], 0xd0
mov rax, rdx
shr rax, 0x20
shr eax, 0x20
call 0x11045790f
xor rax, rdx
ror byte [rax + 0x31], 1
enter 0xeeb, 0xf
movzx ecx, byte [rbp + 0x890]
xor rax, rcx
imul rax, rdx
invalid
invalid
xor rax, rcx
jmp 0x140143102
movzx ecx, byte [rbp + 0x890]
add byte [rax], al
xor rax, rcx
imul rax, rdx
and eax, 0x7fff
movzx edx, word [rbp + 0x498]
mov r11d, eax
and r11d, edx
mov r8, qword [rbp + 0x458]
mov r9, qword [rbp + 0x460]
ror dword [rbx + rcx*4 - 0x7b], cl
pop rax
add al, 0
add byte [rbx + rcx*4 - 0x73], cl
invalid
lea esp, [rax + 4]
add byte [rax], al
mov rcx, qword [rbp + 0x468]
add byte [rax], al
xor r10d, r10d
cmp dil, 2
je case.0x1400e6ea9.261
test byte [rdx - 0x15000000], bh
sbb byte [rcx - 1], cl
ret 0xff49
jmp case.0x1400e6e23.259
inc r10
inc r14
mov r11, r14
nop word cs:[rax + rax]
mov r14, r11
mov r11d, 0
add byte [rax], al
add byte [rax], al
cmp r14, r9
jae case.0x1400e6e23.259
movzx edi, word [rax + rsi*4]
cmp rdi, 0xffff
inc dword [rax]
add byte [rdi], cl
invalid
mov cl, 1
add byte [rax], al
invalid
mov al, 2
mov esi, edx
and esi, r11d
mov ebx, r14d
sub ebx, esi
mov esi, edx
and esi, ebx
fimul word [rcx + 0x39]
bnd ja 0x140143321
invalid
xchg esp, eax
add dword [rax], eax
invalid
fimul word [rcx + 0x39]
bnd ja 0x140143321
invalid
xchg esp, eax
add dword [rax], eax
invalid
xchg dword [rcx + rax + 0x41660000], edx
cmp r11w, ax
cmp ebx, eax
jne 0x140143138
cmp r15, rdi
jbe 0x140144b5e
xchg dl, al
sbb dword [rax], eax
invalid
xchg dl, al
sbb dword [rax], eax
add byte [rbx + rbp*2 - 0x21], cl
push 0x197c834a
imul r11, rdi, 0x68
cmp qword [rcx + r11 + 0x40], 0
invalid
invalid
je 0x140143138
add byte [rax + rdx*4 + 0x49], sil
add ebx, ecx
add r11, 0x40
cmp qword [r11 + 0x10], 7
invalid
jne 0x140143138
mov r11, qword [r11 + 8]
mov esi, dword [r11]
mov esi, dword [rbx]
mov esi, dword [rbx]
mov rbx, qword [rbp + 0x890]
xor esi, dword [rbx]
mov r11d, dword [r11 + 3]
mov ebx, dword [rbx + 3]
add byte [rbx], dh
xor eax, dword [rbp - 0x75]
invalid
mov ebx, dword [rbx + 3]
pop rbx
add eax, dword [rbx + rsi + 0x5b]
pop rbx
xor r11d, dword [rbx + 3]
or r11d, esi
or ebx, esi
pop rbx
add eax, dword [rcx + 9]
jne 0x140143138
jne 0x140143138
or ebx, esi
jne 0x140143138
invalid
jmp 0x140143260
add byte [rcx - 1], cl
ret 0xff49
invalid
invalid
inc r10
inc r14
inc esi
inc esi
mov r11, r14
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
fiadd word [rcx - 0x45]
mov r14, r11
mov r11d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
cmp r14, r9
cmp esi, ecx
jae case.0x1400e6ea9.261
movzx edi, word [r8 + r14*4]
movzx edi, word [rax + rsi*4]
cmp rdi, 0xffff
cmp edi, 0xffff
inc dword [rax]
add byte [rdi], cl
test byte [rcx], dl
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov bh, 0x5c
pop rsp
je 0x140143321
add byte [rax], al
movzx r11d, word [r8 + r14*4 + 2]
pop rsp
mov al, 2
mov esi, edx
and esi, r11d
mov ebx, r14d
sub ebx, esi
sub ebx, esi
mov esi, edx
and esi, ebx
cmp r10, rsi
ja 0x140143321
add byte [rax], al
cmp r11w, ax
ret
jne case.0x1400e6ea9.258
cmp r15, rdi
dec dword [rdi]
xchg byte [rdx], ah
jbe 0x140144b5e
sbb dword [rax], eax
add byte [rbx + rbp*2 - 0x21], cl
invalid
add byte [rax], al
imul r11, rdi, 0x68
cmp qword [rcx + r11 + 0x40], 0
invalid
invalid
push 0x197c834a
add byte [rbp - 0x6c], sil
jne case.0x1400e6ea9.258
add r11, rcx
add ebx, ecx
add r11, 0x40
mov rsi, qword [rbp + 0x890]
or byte [rax], al
invalid
mov rsi, qword [rbp + 0x890]
or byte [rax], al
add byte [rcx + 0x38], al
cmp byte [r11 + 8], sil
jne case.0x1400e6ea9.258
invalid
invalid
invalid
jae case.0x1400eb556.239
invalid
dec dword [rcx + rdi - 1]
cmp rdi, r15
dec dword [rdi]
jae 0x140144b75
or dword [rcx + rbx], 0
add byte [rax + 0x6b], cl
invalid
invalid
invalid
imul rax, rdi, 0x68
cmp qword [rcx + rax], 0
cmp dword [rcx + rax], 0
cmp dword [rcx + rax], 0
cmp al, 1
add byte [rax - 0x73], cl
invalid
invalid
lea rbx, [rbp + 0x760]
lea ebx, [rbp + 0x760]
popfq
invalid
add byte [rbp + rcx*4 - 0x43], cl
mov al, 5
invalid
lea r15, [rbp + 0x5b0]
add eax, 0x13740000
add byte [rax], al
je 0x140143295
add rcx, rax
add ecx, eax
mov rdx, qword [rcx + 8]
lea rcx, [rbp + 0x440]
add al, 0
invalid
or byte [rax - 0x73], cl
lea eax, [rax + 4]
add al, 0
invalid
add al, 0
add al, ch
jmp 0x14014322d
invalid
call fcn.14004cd80
mov rcx, rbx
lea rdx, [rbp + 0x440]
add al, 0
add byte [rbp - 0x77], cl
mov eax, esi
invalid
add al, 0
add byte [rbp - 0x77], cl
mov eax, esi
mov eax, esi
mov r9, rdi
call fcn.140147db0
lea rcx, [rbp + 0x778]
add byte [rax], al
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x380], rax
add eax, dword [rax]
add byte [rdi], cl
adc byte [rcx], al
and byte [rax - 0x77], cl
test dword [rax + 0xf000003], eax
add eax, dword [rax]
add byte [rdi], cl
add eax, dword [rax]
add byte [rdi], cl
adc byte [rcx], al
add ebx, esi
movq mm1, qword [rcx + 0x10]
movdqu xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rbp + 0x370], xmm1
movaps xmmword [rbp + 0x360], xmm0
mov rax, qword [rbp + 0x7a0]
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1401432f7
mov rdx, qword [rbp + 0x7a8]
mov r8, qword [rbp + 0x7b0]
mov eax, dword [rbp + 0x7b0]
mov eax, dword [rbp + 0x7b0]
lea rcx, [rbp + 0x7b8]
call qword [rax + reloc.WS2_32.dll_recv]
cmp byte [rbp + 0x380], 2
je 0x140143336
mov rax, qword [rbp + 0x360]
mov rdx, qword [rbp + 0x368]
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7b], cl
jo 0x140143316
add byte [rax], al
lea rcx, [rbp + 0x378]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x140143336
mov byte [rbp + 0x380], 2
lea rbx, [rbp + 0x760]
lea r15, [rbp + 0x5b0]
invalid
add byte [rax], al
movups xmm0, xmmword [0x1401bbe20]
movaps xmmword [rbp + 0x5c0], xmm0
movups xmm0, xmmword [0x1401bbe10]
movaps xmmword [rbp + 0x5b0], xmm0
add eax, 0x89480000
invalid
lea rdx, [rbp + 0x440]
add al, 0
add byte [rbp - 0x77], cl
clc
add eax, 0x89480000
invalid
add al, 0
add byte [rbp - 0x77], cl
clc
call fcn.14004d4d0
cmp byte [rbp + 0x780], 2
add byte [rax], al
invalid
inc dword [rax + 0x780bd]
add byte [rdx], al
add byte [rax], al
add dh, byte [rdi + rbx + 0x48]
mov rax, qword [rbp + 0x760]
je case.0x1400f1afb.158
mov rax, qword [rbp + 0x760]
add byte [rax], al
mov rdx, qword [rbp + 0x768]
mov r8, qword [rbp + 0x770]
test dword [rax + 7], esi
add byte [rax], al
lea rcx, [rbp + 0x778]
add byte [rax], al
add bh, bh
push rax
invalid
add bh, bh
push rax
adc byte [rdi], cl
movups xmm0, xmmword [0x1401b8e30]
movups xmm0, xmmword [0x1401b8e30]
popfq
pop rdx
invalid
movaps xmmword [rbp + 0x5c0], xmm0
movups xmm0, xmmword [0x1401b8e20]
adc byte [0x1401b8e20], al
add eax, 0x100f0000
add eax, 0x75a7f
movaps xmmword [rbp + 0x5b0], xmm0
test dword [rax + 0x48000005], esi
mov ecx, ebx
invalid
mov rcx, rbx
lea rdx, [rbp + 0x440]
mov r8, r15
clc
call fcn.14004d4d0
cmp byte [rbp + 0x780], 2
add byte [rax], al
invalid
je 0x1401433e2
mov rax, qword [rbp + 0x760]
add byte [rax], al
mov rdx, qword [rbp + 0x768]
add byte [rax], al
mov r8, qword [rbp + 0x770]
lea rcx, [rbp + 0x778]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea edi, [rax + 7]
invalid
add byte [rax], al
call qword [rax + reloc.WS2_32.dll_recv]
mov rdx, qword [r13 + 0x98]
mov r8, qword [r13 + 0xa8]
test dword [rax + 0x48000000], ebp
lea ecx, [rbp + 0x308]
call fcn.1400e4f60
cmp qword [r13], 0
add byte [rax], al
add byte [rax], al
je case.0x140126800.67
mov rax, qword [r13 + 8]
mov eax, dword [rbp + 8]
test rax, rax
je case.0x140126800.67
sal byte [rsp + rax*2 + 0x4d], 0x8b
adc byte [r13 - 0x75], r9b
sbb byte [r8 - 0x77], r9b
sbb byte [rax - 0x77], cl
sbb byte [rax - 0x77], cl
invalid
mov edx, dword [rbp + 0x5a0]
call qword [rax]
lea rcx, [0x1401bbaa8]
or eax, 0x78681
add bh, bh
adc byte [rax - 0x73], cl
or eax, 0x78681
lea rdx, [0x1401e7aa8]
or al, byte [rax]
movups xmm0, xmmword [rbp + 0x760]
movdqu xmm1, xmmword [rbp + 0x770]
add byte [rax], al
invalid
movq mm1, qword [rbp + 0x770]
movdqa xmmword [rbp + 0x580], xmm1
movaps xmmword [rbp + 0x570], xmm0
test dword [rax + 5], esi
add byte [rax], al
jg 0x1401433ce
add byte [rdi], cl
sub dword [rbp + 0x570], eax
add eax, 0x29eb0000
jmp 0x140143477
nop
lea rcx, [0x1401bbaa8]
mov qword [rbp + 0x570], rcx
mov dword [rbp + 0x570], ecx
push rcx
xchg byte [rdi], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x570], rcx
mov dword [rbp + 0x570], ecx
mov dword [rbp + 0x570], ecx
add byte [rax - 0x73], cl
adc eax, 0xa4643
or r8b, byte [rax]
lea rdx, [0x1401e7aa8]
or r8b, byte [rax]
mov qword [rbp + 0x578], rdx
lea rax, [rbp + 0x580]
add byte [rax], al
movdqu xmmword [rax], xmm6
invalid
movdqu xmmword [r12 - 0x50], xmm6
movdqu xmmword [r12 - 0xa0], xmm6
and al, 0x60
invalid
invalid
push rbx
movdqu xmmword [r12 - 0x88], xmm6
and al, 0x78
invalid
invalid
dec dword [rax - 0x48]
movabs rax, 0x101010101010101
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx - 0x77], ecx
mov qword [r12 - 8], rax
movups xmmword [r12 - 0x18], xmm7
adc dword [rsp - 0x18], edi
call 0x1a099fbf3
mov dword [rbp + 0x760], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x778], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rbp + 0x780], 0
mov qword [rbp + 0x788], 8
mov qword [rbp + 0x7a0], 8
mov word [rbp + 0x7b8], 0
mov byte [rbp + 0x7c0], 0
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0x7d0], ecx
add byte [rax - 0x77], cl
xchg ebp, eax
fadd dword [rdi]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
invalid
add byte [rax], al
lea rax, [0x1401e73a8]
or al, byte [rax]
mov qword [rbp + 0x7f8], rax
mov dword [rbp + 0x7f8], eax
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
or byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x808], 0
add byte [rax], al
add byte [rax], al
mov word [rbp + 0x810], 0xffff
mov qword [rbp + 0x830], 0
xor byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rax], edi
cmp byte [rax], cl
add byte [rax], al
invalid
or byte [rax], al
add bh, bh
invalid
dec dword [rax - 0x39]
test dword [rax], esi
xor byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rax], edi
cmp byte [rax], cl
add byte [rax], al
invalid
mov rax, qword [rbp + 0x710]
movzx eax, byte [rax]
lea rcx, [0x1401ec7dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor edi, edi
jmp 0x140143620
test esp, esp
add dword [rax], eax
add byte [rbx - 0x1f7a76ff], cl
mov eax, dword [rcx]
invalid
test eax, esp
mov eax, dword [rcx]
mov dword [rbp + 0x1e0], eax
add dword [rax], eax
add byte [rcx - 0x75], cl
test eax, ebp
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx - 0x75], cl
test eax, ebp
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x4f0], rax
invalid
invalid
mov dh, 0x85
test eax, esi
add byte [rax], al
mov qword [rbp + 0x4f0], rax
add byte [rax], al
movzx eax, byte [r13 + 0xf0]
test eax, esi
add byte [rax], al
add byte [rax - 0x75], cl
lea ebp, [rax + 0x48000005]
and ecx, 0xffffff00
mov rcx, qword [rbp + 0x5a8]
and rcx, 0xffffffffffffff00
or rcx, rax
mov qword [rbp + 0x5a8], rcx
mov dil, 9
jmp 0x140143620
mov dil, 2
jmp 0x140143620
mov dil, 3
jmp 0x140143620
mov dil, 1
jmp 0x140143620
movzx eax, byte [rbp + 0x1e4]
mov byte [rbp + 0x72c], al
mov eax, dword [rbp + 0x1e0]
mov dword [rbp + 0x728], eax
movzx ebx, byte [rbp + 0x768]
movzx r14d, byte [rbp + 0x769]
mov rsi, qword [rbp + 0x820]
mov r15, qword [rbp + 0x828]
movzx r12d, byte [rbp + 0x818]
mov r8d, 0xae
lea rcx, [rbp + 0x1e0]
lea rdx, [rbp + 0x76a]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x830]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x510], xmm0
cmp r12b, 0xa
jb 0x1401436a5
test r15, r15
je 0x1401436a5
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8d, 0xae
lea r15, [rbp + 0x130]
mov rcx, r15
lea rdx, [rbp + 0x1e0]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbp + 0x728]
mov dword [rbp + 0x868], eax
movzx eax, byte [rbp + 0x72c]
mov byte [rbp + 0x86c], al
movaps xmm0, xmmword [rbp + 0x510]
movaps xmmword [rbp + 0x500], xmm0
mov qword [rbp + 0x360], 0
mov byte [rbp + 0x368], bl
mov byte [rbp + 0x369], r14b
mov r8d, 0xae
lea rsi, [rbp + 0x36a]
mov rcx, rsi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x418], dil
movzx eax, byte [rbp + 0x86e]
mov byte [rbp + 0x419], al
movzx eax, byte [rbp + 0x86f]
mov byte [rbp + 0x41a], al
mov eax, dword [rbp + 0x868]
mov dword [rsi + 0xb1], eax
movzx eax, byte [rbp + 0x86c]
mov byte [rsi + 0xb5], al
mov rax, qword [rbp + 0x4f0]
mov qword [rbp + 0x420], rax
mov rax, qword [rbp + 0x5a8]
mov qword [rbp + 0x428], rax
movaps xmm0, xmmword [rbp + 0x500]
movups xmmword [rsi + 0xc6], xmm0
movzx eax, byte [rbp + 0x308]
test rax, rax
je 0x1401437a8
cmp eax, 1
lea rdi, [rbp + 0x760]
jne 0x1401437be
mov al, 1
mov dword [rbp + 0x898], eax
movzx ebx, byte [rbp + 0x309]
jmp 0x14014384b
mov dword [rbp + 0x898], 0
lea rdi, [rbp + 0x760]
jmp 0x14014384b
mov rsi, qword [rbp + 0x310]
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
jne 0x1401437ee
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140144db7
mov qword [0x14023c280], rax
mov r8d, 0x20
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
mov qword [rbp + 0x870], rax
test rax, rax
je 0x140144db7
mov rax, qword [rsi]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
add rsi, 0x18
mov rcx, rdi
mov rdx, rsi
call qword [rax]
movups xmm0, xmmword [rbp + 0x760]
movdqu xmm1, xmmword [rbp + 0x770]
mov rax, qword [rbp + 0x870]
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov al, 2
mov dword [rbp + 0x898], eax
mov rax, qword [rbp + 0x318]
mov r8, qword [rbp + 0x320]
mov r9, qword [rbp + 0x328]
mov rcx, rdi
lea rdx, [rbp + 0x330]
call qword [rax]
movups xmm0, xmmword [rbp + 0x760]
movdqu xmm1, xmmword [rbp + 0x770]
movdqa xmmword [rbp + 0x1f0], xmm1
movaps xmmword [rbp + 0x1e0], xmm0
mov rax, qword [rbp + 0x338]
mov r8, qword [rbp + 0x340]
mov r9, qword [rbp + 0x348]
mov rcx, rdi
lea rdx, [rbp + 0x350]
call qword [rax]
movups xmm0, xmmword [rbp + 0x760]
movups xmm1, xmmword [rbp + 0x770]
lea rdi, [rbp + 0x133]
movups xmmword [rdi + 0x3d], xmm1
movups xmmword [rdi + 0x2d], xmm0
movzx eax, word [rbp + 0x358]
movaps xmm0, xmmword [rbp + 0x1e0]
movdqa xmm1, xmmword [rbp + 0x1f0]
movdqu xmmword [rdi + 0x1d], xmm1
movups xmmword [rdi + 0xd], xmm0
mov ecx, dword [rbp + 0x898]
mov byte [rbp + 0x130], cl
mov byte [rbp + 0x880], bl
mov byte [rbp + 0x131], bl
mov rcx, qword [rbp + 0x870]
mov qword [rbp + 0x138], rcx
mov word [rbp + 0x180], ax
mov rax, qword [rbp + 0x360]
movzx esi, byte [rbp + 0x368]
movzx ebx, byte [rbp + 0x369]
cmp rax, 3
lea r15, [rbp + 0x76a]
je 0x140144c71
mov qword [rbp + 0x760], rax
mov byte [rbp + 0x768], sil
mov byte [rbp + 0x769], bl
mov r8d, 0xd6
mov rcx, r15
lea rdx, [rbp + 0x36a]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbp + 0x132]
mov byte [rbp + 0x870], al
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rbp + 0x510], xmm0
movaps xmmword [rbp + 0x520], xmm1
movaps xmmword [rbp + 0x530], xmm2
movaps xmmword [rbp + 0x540], xmm3
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rbp + 0x550], xmm0
mov rax, qword [rdi + 0x4d]
mov qword [rbp + 0x55d], rax
lea rcx, [rbp + 0x7c0]
call fcn.14002f530
mov eax, dword [rbp + 0x898]
mov byte [rbp + 0x7c0], al
movzx eax, byte [rbp + 0x880]
mov byte [rbp + 0x7c1], al
movzx eax, byte [rbp + 0x870]
mov byte [rbp + 0x7c2], al
mov rax, qword [rbp + 0x55d]
lea r14, [rbp + 0x830]
mov qword [r14 - 0x20], rax
movaps xmm0, xmmword [rbp + 0x550]
movups xmmword [r14 - 0x2d], xmm0
movaps xmm0, xmmword [rbp + 0x510]
movaps xmm1, xmmword [rbp + 0x520]
movaps xmm2, xmmword [rbp + 0x530]
movaps xmm3, xmmword [rbp + 0x540]
movups xmmword [r14 - 0x3d], xmm3
movups xmmword [r14 - 0x4d], xmm2
movups xmmword [r14 - 0x5d], xmm1
movups xmmword [r14 - 0x6d], xmm0
mov rdi, qword [rbp + 0x760]
movzx esi, byte [rbp + 0x768]
movzx ebx, byte [rbp + 0x769]
mov r8d, 0xd6
lea r12, [rbp + 0x1e0]
mov rcx, r12
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0xd6
lea r15, [rbp + 0x50]
mov rcx, r15
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x570]
movdqa xmm1, xmmword [rbp + 0x580]
movdqa xmmword [rbp + 0x370], xmm1
movaps xmmword [rbp + 0x360], xmm0
cmp rdi, 3
je 0x140144cb8
mov r8d, 0xd6
lea rcx, [rbp + 0x760]
mov rdx, r15
mov r15, rcx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x570]
movdqa xmm1, xmmword [rbp + 0x580]
movups xmmword [r14 + 6], xmm0
movdqu xmmword [r14 + 0x16], xmm1
mov r8d, 0xf6
lea rcx, [rbp + 0x5ba]
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x5b0], rdi
mov byte [rbp + 0x5b8], sil
mov byte [rbp + 0x5b9], bl
mov si, word [rbp + 0x498]
mov rdi, qword [rbp + 0x458]
mov rbx, qword [rbp + 0x460]
mov byte [rbp + 0x88e], 1
mov rcx, rdi
mov rdx, rbx
call fcn.140133c20
mov qword [rbp + 0x880], rax
mov qword [rbp + 0x898], rdx
mov qword [rbp + 0x750], rbx
mov word [rbp + 0x870], si
mov r12, qword [rbp + 0x468]
mov r14, qword [rbp + 0x478]
lea rcx, [rbp + 0x360]
mov rdx, r12
mov r8, r14
call fcn.1400a65b0
mov rsi, r13
mov rbx, qword [rbp + 0x480]
mov r15, qword [rbp + 0x490]
lea rcx, [rbp + 0x760]
mov rdx, rbx
mov r8, r15
call fcn.1400a63b0
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x4e8], rax
mov rax, qword [rbp + 0x448]
mov qword [rbp + 0x758], rax
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0x720], rax
movups xmm0, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x1e0], xmm0
mov rax, qword [rbp + 0x370]
mov qword [rbp + 0x1f0], rax
movups xmm0, xmmword [rbp + 0x760]
movaps xmmword [rbp + 0x50], xmm0
mov rax, qword [rbp + 0x770]
mov qword [rbp + 0x60], rax
lea r13, [rbp + 0x5b0]
mov rcx, r13
call fcn.1400217d0
mov r10, qword [rbp + 0x4e8]
mov qword [rbp + 0x5b0], r10
mov r8, qword [rbp + 0x758]
mov qword [rbp + 0x5b8], r8
mov rdx, qword [rbp + 0x720]
mov qword [rbp + 0x5c0], rdx
mov rax, qword [rbp + 0x880]
mov qword [rbp + 0x5c8], rax
mov rax, qword [rbp + 0x898]
mov qword [rbp + 0x5d0], rax
mov rax, qword [rbp + 0x1f0]
lea rcx, [rbp + 0x5ba]
mov qword [rcx + 0x2e], rax
movaps xmm0, xmmword [rbp + 0x1e0]
movups xmmword [rcx + 0x1e], xmm0
mov rax, qword [rbp + 0x60]
mov qword [rcx + 0x46], rax
movaps xmm0, xmmword [rbp + 0x50]
movups xmmword [rcx + 0x36], xmm0
movzx eax, word [rbp + 0x870]
mov word [rbp + 0x608], ax
mov r9, rsi
movups xmm0, xmmword [rsi + 0x28]
mov qword [rsi + 0x28], r10
mov qword [rsi + 0x30], r8
movdqu xmm1, xmmword [rsi + 0x38]
mov qword [rsi + 0x38], rdx
mov qword [rsi + 0x40], rdi
movups xmm2, xmmword [rsi + 0x48]
mov rax, qword [rbp + 0x750]
mov qword [rsi + 0x48], rax
movaps xmmword [rbp + 0x440], xmm0
movdqa xmmword [rbp + 0x450], xmm1
mov qword [rsi + 0x50], r12
movaps xmmword [rbp + 0x460], xmm2
mov rax, qword [rbp + 0x470]
movups xmm0, xmmword [rsi + 0x58]
mov qword [rsi + 0x58], rax
mov qword [rsi + 0x60], r14
movaps xmmword [rbp + 0x470], xmm0
movups xmm0, xmmword [rsi + 0x68]
mov qword [rsi + 0x68], rbx
mov rax, qword [rbp + 0x488]
mov qword [rsi + 0x70], rax
movaps xmmword [rbp + 0x480], xmm0
movups xmm0, xmmword [rsi + 0x78]
mov qword [rsi + 0x78], r15
mov rax, qword [rbp + 0x498]
mov qword [rsi + 0x80], rax
movaps xmmword [rbp + 0x490], xmm0
mov rsi, qword [rsi + 0x110]
add rsi, 0x10
mov r8d, pe_nt_image_headers64
lea r14, [rbp + 0x760]
mov rcx, r14
mov rdx, r13
mov rdi, r9
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x88e], 0
mov rcx, rsi
mov rdx, r14
call fcn.140125480
mov qword [rbp + 0x880], rax
mov qword [rbp + 0x898], rdx
mov rcx, qword [rdi + 0x118]
mov rax, qword [rdi + 0x120]
mov qword [rbp + 0x750], rcx
mov qword [rbp + 0x870], rax
call qword [rax]
lea rbx, [rbp + 0x830]
mov rax, qword [rbp + 0x870]
cmp qword [rax + 8], 0
mov r13, qword [rbp + 0x878]
je 0x140143da8
cmp qword [rax + 0x10], 0x11
jae 0x140143d8e
mov r8, qword [rbp + 0x750]
jmp 0x140143d99
mov r8, qword [rbp + 0x750]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0x880]
mov qword [r13 + 0x118], rax
mov rax, qword [rbp + 0x898]
mov qword [r13 + 0x120], rax
lea rcx, [rbp + 0x308]
call fcn.14002f530
mov byte [rbp + 0x8a7], 1
lea rcx, [rbp + 0x440]
call fcn.1400217d0
lea rcx, [rbp - 0x50]
call fcn.14008a840
mov rax, qword [rbp + 0x890]
mov qword [rbp + 0x758], rax
mov r8, qword [rbp + 0x598]
jmp 0x140141397
cmp qword [rbp + 0x898], 0
je 0x140143f85
mov eax, dword [rbp + 0x310]
mov dword [rbp + 0x738], eax
mov rax, qword [rbp + 0x308]
mov qword [rbp + 0x730], rax
movaps xmm0, xmmword [rbp + 0x1e0]
movdqa xmm1, xmmword [rbp + 0x1f0]
movaps xmm2, xmmword [rbp + 0x200]
movaps xmmword [rbp + 0x2c0], xmm0
movdqa xmmword [rbp + 0x2d0], xmm1
movaps xmmword [rbp + 0x2e0], xmm2
mov r13, qword [rbp + 0x878]
lea rcx, [rbp + 0x760]
lea rdx, [rbp - 0x50]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [r13 + 0x98]
mov rdi, qword [r13 + 0xa8]
test rdi, rdi
je 0x140144054
test rdi, rdi
je 0x140144697
js 0x140144f52
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14014431e
mov byte [rbp + 0x8a6], 1
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov rcx, rsi
mov rdx, r9
call fcn.140184bf0
jmp 0x140144fa6
mov rax, qword [rbp + 0x748]
mov qword [rax], 4
jmp 0x14014462a
mov byte [rbp + 0x8a5], 1
lea rcx, [rbp + 0x510]
call fcn.1400e5210
mov qword [rbp + 0x760], rdi
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1401443c4
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140144e1a
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140144e1a
mov qword [rax], rdi
mov word [rbp + 0x7c8], 1
mov qword [rbp + 0x7b8], rax
lea rax, fcn.14004e7d0
mov qword [rbp + 0x7c0], rax
mov dword [rbp + 0x760], 2
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140144431
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140144e2e
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, WSACleanup
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140144e2e
movups xmm0, xmmword [rbp + 0x7c0]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x7b0]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x7a0]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x760]
movdqu xmm1, xmmword [rbp + 0x770]
movups xmm2, xmmword [rbp + 0x780]
movups xmm3, xmmword [rbp + 0x790]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rdi, qword [r13 + 0x98]
mov rsi, qword [r13 + 0xa8]
test rsi, rsi
mov qword [rbp + 0x898], rax
je 0x140144501
js 0x140144e90
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1401444dd
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1401444ef
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, rsi
call sub.KERNEL32.dll_HeapAlloc
mov rbx, rax
test rax, rax
jne 0x140144506
mov ecx, 1
mov rdx, rsi
call fcn.1401846a0
jmp 0x140144fa6
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm6, xmmword [r13 + 0xb4]
mov rcx, qword [rbp + 0x740]
movzx eax, byte [rcx + 0x10]
mov byte [rbp + 0x770], al
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x760], xmm0
movzx edx, word [r13 + 0xb0]
movzx r8d, word [r13 + 0xb2]
mov ecx, dword [r13 + 0xc4]
mov r12d, dword [r13 + 0x88]
mov rax, r13
mov r13d, dword [r13 + 0x8c]
mov edi, dword [rax + 0x90]
mov r14d, dword [rax + 0x94]
mov r15, qword [rbp + 0x898]
cmp dword [r15], 2
je 0x1401445be
cmp qword [r15 + 0x18], 0
je 0x1401445be
mov word [rbp + 0x880], r8w
mov r8, qword [r15 + 0x10]
mov dword [rbp + 0x878], ecx
mov rcx, qword [0x14023c280]
mov word [rbp + 0x890], dx
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
movzx r8d, word [rbp + 0x880]
movzx edx, word [rbp + 0x890]
mov ecx, dword [rbp + 0x878]
mov dword [r15], r12d
mov dword [r15 + 4], r13d
mov dword [r15 + 8], edi
mov dword [r15 + 0xc], r14d
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rsi
mov qword [r15 + 0x20], rsi
mov word [r15 + 0x28], dx
mov word [r15 + 0x2a], r8w
movdqu xmmword [r15 + 0x2c], xmm6
mov dword [r15 + 0x3c], ecx
movaps xmm0, xmmword [rbp + 0x760]
movups xmmword [r15 + 0x40], xmm0
movzx eax, byte [rbp + 0x770]
mov byte [r15 + 0x50], al
mov eax, dword [rbp + 0x5b0]
mov ecx, dword [rbp + 0x5b3]
mov dword [r15 + 0x51], eax
mov dword [r15 + 0x54], ecx
mov rax, qword [rbp + 0x748]
mov qword [rax], 3
mov qword [rax + 8], r15
movaps xmm6, xmmword [rbp + 0x8b0]
movaps xmm7, xmmword [rbp + 0x8c0]
movaps xmm8, xmmword [rbp + 0x8d0]
movaps xmm9, xmmword [rbp + 0x8e0]
movaps xmm10, xmmword [rbp + 0x8f0]
add rsp, 0x988
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp rax, 1
jne 0x140144907
cmp qword [rbp + 0x6c8], 0
je 0x140143fcb
mov r8, qword [rbp + 0x6c0]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140143fcb
mov ebx, 1
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0x6f0]
movups xmmword [rbp + 0x7a0], xmm0
movzx eax, byte [rbp + 0x700]
mov byte [rbp + 0x7b0], al
mov eax, dword [rbp + 0x6d8]
mov ecx, dword [rbp + 0x6ec]
movups xmm0, xmmword [rbp + 0x6b0]
mov qword [rbp + 0x770], rbx
mov qword [rbp + 0x778], rdi
mov qword [rbp + 0x780], rdi
movdqu xmm1, xmmword [rbp + 0x6dc]
movdqu xmmword [rbp + 0x78c], xmm1
mov dword [rbp + 0x788], eax
mov dword [rbp + 0x79c], ecx
movups xmmword [rbp + 0x760], xmm0
mov byte [rbp + 0x8a7], 0
lea rcx, [rbp + 0x760]
call fcn.1400d3d90
mov rsi, rax
mov rax, qword [rbp + 0x700]
mov qword [rbp + 0x600], rax
movups xmm0, xmmword [rbp + 0x6f0]
movaps xmmword [rbp + 0x5f0], xmm0
movups xmm0, xmmword [rbp + 0x6b0]
movdqu xmm1, xmmword [rbp + 0x6c0]
movups xmm2, xmmword [rbp + 0x6d0]
movups xmm3, xmmword [rbp + 0x6e0]
movaps xmmword [rbp + 0x5e0], xmm3
movaps xmmword [rbp + 0x5d0], xmm2
movdqa xmmword [rbp + 0x5c0], xmm1
movaps xmmword [rbp + 0x5b0], xmm0
mov qword [rbp + 0x760], rsi
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1401447af
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140144ec8
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140144ec8
lea r14, [0x1401b8da8]
mov r15d, 1
jmp 0x140144915
mov r15, qword [rbp + 0x5b8]
mov r14, qword [rbp + 0x5c0]
mov rdi, qword [r13 + 0x98]
mov rsi, qword [r13 + 0xa8]
test rsi, rsi
je 0x14014498f
js 0x140144f8c
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x740]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x5f0], xmm0
movzx eax, byte [rax + 0x10]
mov byte [rbp + 0x600], al
mov eax, dword [r13 + 0xb0]
mov ecx, dword [r13 + 0xc4]
movups xmm0, xmmword [r13 + 0x88]
mov qword [rbp + 0x5c0], rbx
mov qword [rbp + 0x5c8], rsi
mov qword [rbp + 0x5d0], rsi
movdqu xmm1, xmmword [r13 + 0xb4]
movdqu xmmword [rbp + 0x5dc], xmm1
mov dword [rbp + 0x5d8], eax
mov dword [rbp + 0x5ec], ecx
movups xmmword [rbp + 0x5b0], xmm0
mov word [rbp + 0x7c8], 2
mov qword [rbp + 0x7b8], r15
mov qword [rbp + 0x7c0], r14
mov dword [rbp + 0x760], 2
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140144a59
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov rcx, rdi
mov rdx, r15
call fcn.140184bf0
jmp 0x140144fa6
mov byte [rbp + 0x890], r15b
mov byte [rbp + 0x898], r13b
jmp 0x140144bed
mov byte [rbp + 0x8a4], 0
mov byte [rbp + 0x8a3], 1
lea rcx, [rbp + 0x760]
call fcn.14002f430
lea rcx, [rbp + 0x1e0]
lea rdx, [rbp + 0x360]
mov r8d, 0xd6
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x510]
movdqa xmm1, xmmword [rbp + 0x520]
movdqa xmmword [rbp + 0x370], xmm1
movaps xmmword [rbp + 0x360], xmm0
mov byte [rbp + 0x8a4], 0
mov byte [rbp + 0x8a3], 0
lea rcx, [rbp + 0x360]
call fcn.1400e5210
movzx eax, byte [rbp + 0x890]
mov byte [rbp + 0x760], al
movzx eax, byte [rbp + 0x898]
mov byte [rbp + 0x761], al
mov byte [rbp + 0x8a4], 0
mov byte [rbp + 0x8a3], 0
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, case.0x14013e714.176
lea r8, [rbp + 0x760]
mov edx, reloc.WS2_32.dll_send
call fcn.140185040
jmp 0x140144fa6
mov byte [rbp + 0x8a1], 0
lea rcx, [rbp + 0x130]
call fcn.14002f530
lea rcx, [rbp + 0x50]
lea rdx, [rbp + 0x1e0]
mov r8d, 0xd6
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x570]
movdqa xmm1, xmmword [rbp + 0x580]
movdqa xmmword [rbp + 0x370], xmm1
movaps xmmword [rbp + 0x360], xmm0
mov byte [rbp + 0x8a2], 0
lea rcx, [rbp + 0x360]
call fcn.1400e5210
mov byte [rbp + 0x760], sil
mov byte [rbp + 0x761], bl
mov byte [rbp + 0x8a2], 0
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, case.0x14013e714.176
lea r8, [rbp + 0x760]
mov edx, reloc.WS2_32.dll_send
call fcn.140185040
jmp 0x140144fa6
mov byte [rbp + 0x8a7], 0
mov ecx, 1
mov rdx, rdi
call fcn.1401846a0
jmp 0x140144fa6
call fcn.140005200
jmp 0x140144fa6
mov byte [rbp + 0x8a7], 0
call fcn.140005200
jmp 0x140144fa6
lea r9, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], r9
mov r9, rax
call fcn.140185260
jmp 0x140144fa6
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r10
call fcn.140185260
jmp 0x140144fa6
mov byte [rbp + 0x8a7], 0
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
call fcn.140185260
jmp 0x140144fa6
mov byte [rbp + 0x8a7], 0
mov ecx, 1
mov rdx, r14
call fcn.1401846a0
jmp 0x140144fa6
mov byte [rbp + 0x8a1], 1
mov ecx, 8
mov edx, 0x20
call fcn.1401846a0
jmp 0x140144fa6
mov ecx, 8
mov edx, 8
call fcn.1401846a0
jmp 0x140144fa6
mov ecx, 8
mov edx, WSACleanup
call fcn.1401846a0
jmp 0x140144fa6
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r9
call fcn.140185260
jmp 0x140144fa6
call fcn.140005200
jmp 0x140144fa6
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x1401e7038]
mov edx, 0x30
call fcn.140184cf0
jmp 0x140144fa6
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x1401e7038]
mov edx, 0x30
call fcn.140184cf0
jmp 0x140144fa6
mov byte [rbp + 0x8a7], 0
call fcn.140005200
jmp 0x140144fa6
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140185260
jmp 0x140144fa6
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140185260
jmp 0x140144fa6
ud2
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x14014865e
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.14005ad20
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x140148695
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14014869c
test rcx, rcx
jne 0x1401486a3
call fcn.140005200
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1401846a0
ud2
inc edx
je 0x140148752
mov rsi, rcx
mov rcx, qword [rcx + 8]
lea rax, [rcx + rcx]
or dword [rax + 0x39], ecx
invalid
or dword [rax + 0x39], ecx
ror byte [rax + 0xf], 1
ror byte [r8 - 0x7d], 1
cli
add eax, 0x4bf
add byte [rax + 0xf], cl
cli
cli
cmova rdx, rax
cmp rdx, 5
mov edi, 4
cmovae rdi, rdx
cli
movabs r8, 0x71c71c71c71c71d
xor edx, edx
cmp rdi, r8
setb dl
ret 0x8d4c
add al, 0x3f
lea r8, [r8 + r8*8]
lea eax, [rax + rax*8]
ret 0x8d4c
lea eax, [rax + rax*8]
test rcx, rcx
je 0x140148719
mov rcx, qword [rsi]
lea rax, [rax + rax*8]
lea eax, [rax + rax*8]
ror byte [rax - 0x77], 0x4c
and al, 0x28
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
jmp 0x140148722
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.14005ad20
out dx, eax
and eax, 0x8348fff1
jl 0x140148759
add byte [rax - 0x75], cl
and al, 0x48
out dx, eax
and eax, 0x8348fff1
jl 0x140148759
add byte [rax - 0x75], cl
and al, 0x48
je 0x140148759
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140148760
test rcx, rcx
jne case.0x1400a9d48.481
call fcn.140005200
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1401846a0
ud2
int3
int3
invalid
mov r8d, 0x8948fff5
invalid
add esp, 0x20
pop rsi
ret
int3
in al, dx
and byte [rax - 0x77], cl
invalid
int3
int3
int3
int3
mov eax, dword [rsp + 0x60]
mov qword [rsp + 0x20], rax
call case.0x140093337.312
mov rax, rsi
add rsp, 0x30
xor byte [rsi - 0x3d], bl
xor byte [rsi - 0x3d], bl
jmp fcn.140093200
hlt
int3
int3
test rcx, rcx
je 0x14014885c
add rcx, 0xfffffffffffffff0
test r10, r10
invalid
je 0x140148840
sal byte [rdx + rbp*8 + 0x4c], cl
mov ecx, dword [rax + 8]
mov r9, qword [rax + 8]
jmp case.0x1400e4968.419
mov qword [rsp + 0x20], r10
mov rcx, rsi
and byte [rax - 0x77], cl
int1
call case.0x140093337.312
mov rax, rsi
add rsp, 0x30
invalid
invalid
invalid
pop rsi
ret
int3
outsd dx, dword [rsi]
int1
lock dec dword [rax - 0x77]
invalid
movsb byte [rdi], byte [rsi]
hlt
mov ecx, 0x48fff499
mov eax, esi
add rsp, 0x30
pop rsi
ret
int3
int3
mov eax, esi
add rsp, 0x30
pop rsi
ret
int3
int3
int3
mov rsi, rcx
xor eax, eax
cmp dword [rdx + 0x10], 2
add cl, byte [rdi]
xchg ebp, eax
ror byte [rax - 0x73], 0x14
ret 0x8348
ret 0xe818
xchg edx, eax
lock dec dword [rax - 0x77]
invalid
add rsp, 0x20
pop rsi
ret
add cl, byte [rdi]
xchg ebp, eax
ror byte [rax - 0x73], 0x14
ret 0x8348
int3
jmp fcn.140165000
cmp dword [rdx], 2
jne 0x1401489c5
add rdx, 8
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov rcx, rsi
call fcn.140165530
jmp 0x1401489d2
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x77], cl
int1
mov rcx, rsi
call case.0x140093337.312
mov rax, rsi
add rsp, 0x30
pop rsi
ret
sub bl, al
int3
sub esp, 0x28
cmp dword [rcx], 2
jne 0x140148a3c
mov rcx, qword [rcx + 0x20]
cmp rcx, 0xffffffffffffffff
je 0x140148a5c
mov edx, 1
call qword [sym.imp.WS2_32.dll_shutdown]
add byte [rbx + 0x1274fff8], al
add byte [rbx + 0x1274fff8], al
xor edx, edx
xor eax, eax
add rsp, 0x28
ret
add rsp, 0x28
add esp, 0x28
jmp 0x140091f10
retf
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
xor eax, eax
add rsp, 0x28
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srciopoll_evented.rs
add eax, 0x7add6
add eax, 0x7add6
mov edx, 0x2b
call fcn.140184cf0
ud2
or ecx, esp
int3
int3
invalid
invalid
and al, 0x40
cmp r15, rcx
ja 0x140148dde
and al, 0x30
add rcx, rsi
lea rdx, [rdi + 0x28]
mov qword [rsp + 0x38], rdx
mov r9, qword [rdi + 0x20]
invalid
invalid
cmp r9, 4
mov qword [rsp + 0x28], r9
stc
add al, 0x4c
mov dword [rsp + 0x28], ecx
jbe case.0x1400f1afb.163
movabs rdx, 0xfefefefefefefeff
movabs r8, 0x8080808080808080
invalid
jmp case.0x1400ef4a2.228
mov r10, qword [rsp + 0x38]
push rsp
and al, 0x38
invalid
movzx r10d, byte [r10 + r9 - 1]
cmp rax, 0x10
jae 0x140148b60
test rax, rax
je case.0x14010ce38.140
test al, 2
add byte [rax], al
xor r14d, r14d
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x38], al
adc al, 0x31
cmp byte [rcx + r14], r10b
je 0x140148c26
inc esi
cmp rax, r14
jne 0x140148b40
jmp case.0x14010ce38.140
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x59], cl
lea ebx, [rcx + 7]
add byte [rax], al
lea r11, [rcx + 7]
lea ebx, [rcx + 7]
and r11, 0xfffffffffffffff8
sub r11, rcx
je 0x140148ba2
cmp r11, rax
cmovae r11, rax
fmul dword [r13 - 0x7b]
invalid
je 0x140148ba2
xor r14d, r14d
nop dword [rax]
invalid
invalid
invalid
cmp byte [rcx + r14], r10b
je 0x140148c2b
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 1], cl
invalid
inc esi
cmp r11, r14
jne 0x140148b80
mov qword [rsp + 0x20], rbx
lea r14, [rax - 0x10]
jo 0x140148b8b
jo 0x140148b8b
cmp r11, r14
jbe 0x140148bae
invalid
jbe 0x140148bae
invalid
jmp 0x140148bf4
push rdx
mov qword [rsp + 0x20], rbx
lea r14, [rax - 0x10]
invalid
xor r11d, r11d
invalid
mov rbp, r10
movabs r9, 0x101010101010101
imul rbp, r9
nop
mov r12, qword [rcx + r11]
mov esp, dword [rcx + rbx]
mov esp, dword [rcx + rbx]
sbb dword [rcx + 0x31], ecx
in al, dx
xor r12, rbp
lea r9, [r12 + rdx]
or al, 0x14
not r12
and r12, r9
mov r9, qword [rcx + r11 + 8]
xor r9, rbp
xor ecx, ebp
or byte [rcx + 0x31], cl
jmp 0x151311926
xor ecx, ebp
lea rbx, [r9 + rdx]
not r9
and r9, rbx
or r9, r12
test r9, r8
jne 0x140148bf4
add r11, 0x10
cmp r11, r14
jbe 0x140148bc0
int3
sub rax, r11
mov rbx, qword [rsp + 0x20]
je case.0x14010ce38.140
test ch, dl
add dword [rax], eax
invalid
test ch, dl
add dword [rax], eax
add byte [rcx + rax - 0x27], cl
add ecx, ebx
add ecx, ebx
xor r14d, r14d
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
cmp byte [rcx + r14], r10b
je 0x140148c23
invalid
inc r14
inc esi
cmp rax, r14
jne 0x140148c10
jmp case.0x14010ce38.140
add r14, r11
mov r9, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
add rsi, r14
inc rsi
mov qword [rdi + 0x10], rsi
cmp rsi, r9
invalid
jb 0x140148b00
invalid
invalid
invalid
invalid
invalid
invalid
lock or dword [rax], eax
or dword [rax], eax
mov edx, 4
mov rcx, r9
call fcn.140184c70
ud2
invalid
add byte [rax + 0x548b4880], 0x24
cmp byte [rdx + 0xf], al
mov dh, 0x54
push rsp
mov rdx, qword [rsp + 0x38]
and al, 0x38
movzx edx, byte [rdx + r9 - 1]
push rsp
or bh, bh
cmp rax, 0x10
jae 0x140148cc0
test rax, rax
je case.0x14010ce38.140
ror byte [rdi], 0x84
add dword [r8], r8d
add dword [rax], eax
add byte [rbp + 0x31], al
leave
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rcx + r9], dl
je 0x140148d83
inc r9
cmp rax, r9
jne 0x140148ca0
out dx, al
out dx, al
jmp case.0x14010ce38.140
lea r8, [rcx + 7]
lea eax, [rcx + 7]
and r8, 0xfffffffffffffff8
sub r8, rcx
je 0x140148d02
cmp r8, rax
cmovae r8, rax
test r8, r8
test eax, eax
je 0x140148d02
xor r9d, r9d
nop dword [rax]
invalid
invalid
invalid
cmp byte [rcx + r9], dl
je 0x140148d83
inc ecx
cmp r8, r9
jne 0x140148ce0
mov qword [rsp + 0x20], rbx
lea r9, [rax - 0x10]
cmp r8, r9
invalid
jbe 0x140148d0e
enter 0xe76, 0xffffffffffffffeb
invalid
push rdx
mov qword [rsp + 0x20], rbx
lea r9, [rax - 0x10]
xor r8d, r8d
mov r10, rdx
and byte [rbp + rcx*4 + 0x48], cl
invalid
movabs r11, 0x101010101010101
imul r10, r11
scasd eax, dword [rdi]
rcl dword [rax + 0x11c8b4e], cl
mov ebx, dword [rcx + rax]
mov ebx, dword [rcx + rax]
xor r11, r10
lea rbx, [r11 + r14]
not r11
and r11, rbx
mov rbx, qword [rcx + r8 + 8]
xor rbx, r10
lea r12, [rbx + r14]
not rbx
and rbx, r12
and ebx, esp
or rbx, r11
test rbx, rbp
jne 0x140148d54
add r8, 0x10
cmp r8, r9
invalid
jbe 0x140148d20
sub rax, r8
mov rbx, qword [rsp + 0x20]
je case.0x14010ce38.140
invalid
jns 0x140148dab
add ecx, eax
xor r9d, r9d
nop word cs:[rax + rax]
invalid
cmp byte [rcx + r9], dl
je 0x140148d80
or cl, byte [rcx - 1]
ror dword [rcx + rdi - 0x38], 0x75
bnd jmp case.0x14010ce38.140
inc r9
cmp rax, r9
jne 0x140148d70
jmp case.0x14010ce38.140
add r9, r8
add rsi, r9
invalid
inc rsi
mov qword [rdi + 0x10], rsi
mov r12, rsi
hlt
mov r9, qword [rsp + 0x28]
sub r12, r9
jb 0x140148dc0
cmp rsi, qword [rsp + 0x40]
ja 0x140148dc0
mov rax, qword [rsp + 0x30]
lea rcx, [rax + r12]
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
invalid
mov bh, 3
add eax, dword [rax]
mov r9, qword [rsp + 0x28]
test eax, eax
je 0x140148df2
mov rax, qword [rsp + 0x30]
lea rcx, [rax + rsi]
or al, 0x30
mov rax, r15
sub rax, rsi
jae 0x140148c76
jmp 0x140148dde
mov qword [rdi + 0x10], r15
xor r13d, r13d
mov qword [rbx], r13
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rbx + 8], r12
mov qword [rbx + 0x10], rsi
mov dword [rbx + 0x10], esi
adc byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
jmp 0x140148dde
int3
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x90
sub esp, 0x90
mov rsi, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x140149296
add al, 0
invalid
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
cmc
add dword [rax], eax
add byte [rbx + 0x7a], dh
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x140148e76.2
mov ebp, edx
movzx ebx, byte [rcx + rax]
lea rdx, [rax + 1]
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
lea r9d, [rbx - 0x42]
lea ecx, [rbx - 0x42]
invalid
cmp r9d, 0x17
ja case.0x140148e76.2
add byte [rdi + 0x63], cl
or al, 0x8a
add r9, r10
jmp r9
add al, 0
add byte [rax + 0xf73113c], al
test dword [rax + 4], edx
add byte [rax], al
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x10], ecx
cmp r9, r8
jae 0x140149117
cmp byte [rcx + r9], 0x5f
jne 0x140149117
add byte [rax], al
add rax, 3
mov qword [rsi + 0x10], rax
jmp 0x1401492dc
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140148edb
lea rdx, [0x1401bd378]
mov bl, 0x44
invalid
mov r8d, 0x19
call fcn.140018080
int1
in al, dx
inc dword [rax - 0x49]
mov bh, 1
test al, al
jne 0x1401493c1
mov qword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], r8b
jmp 0x1401493bf
mov dil, 1
jmp 0x140149383
movzx ebx, byte [rsp + 0x31]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140148f52
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
lea rdx, [0x1401bd378]
cmove rdx, rax
ror byte [rdi], 1
mov dh, 0xc3
lea r8, [rax + rax*8]
add r8, 0x10
call fcn.140018080
cmp ecx, esi
in al, dx
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x46f850f], eax
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], bl
pop rsi
or cl, ch
pop rsi
add al, 0
invalid
pop rsi
or cl, ch
pop rsi
add al, 0
add byte [rax - 0x77], cl
mov rcx, rsi
mov edx, ebp
call fcn.140148e10
invalid
mov dil, 1
test al, al
jne 0x1401493c1
and byte [rax - 0x7b], cl
leave
je 0x140148f9e
lea rdx, [0x1401bcf48]
mov r8d, 2
call fcn.140018080
invalid
invalid
in al, dx
inc dword [rax + rax*8 + 0x423850f]
add byte [rax], al
invalid
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140148fc1
lea rdx, [0x1401bd003]
mov r8d, 1
call fcn.140018080
test al, al
jne 0x1401493c1
add al, 0
invalid
add al, 0
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14014a5e0
test rax, rax
jne 0x1401493c1
test edi, ebp
add eax, dword [rax]
invalid
jmp 0x140149368
invalid
add byte ds:[rdi], cl
test byte [rbx + 2], bl
add byte [rax], al
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1401496f0
cmp byte [rsp + 0x30], 0
jne case.0x14010f719.130
cmp qword [rsi], 0
je 0x140149296
mov r14, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
je 0x140149054
cmp byte [rax - 0x73], cl
and al, 0x30
mov rdx, rsi
call fcn.1401497c0
cmp qword [rsp + 0x30], 0
and al, 0x30
add byte [rdi], cl
test byte [rdx + rax], al
add byte [rax], al
shr rbx, 0x20
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
and al, 0x40
adc byte [rsp + 0x40], cl
and al, 0x40
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp ebx, 0x110000
jne 0x1401493d1
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
je 0x140149387
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140149387
lea rdx, [0x1401bcf48]
mov r8d, 2
call fcn.140018080
test al, al
jne 0x1401493c1
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x140149387
lea rcx, [rsp + 0x50]
call fcn.1401499f0
jmp 0x140149383
lea rdx, [0x1401bd378]
cmove rdx, rax
movzx eax, bl
lea r8, [rax + rax*8]
add r8, 0x10
call fcn.140018080
mov dil, 1
test al, al
jne 0x1401493c1
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1401493bf
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x140148e76.2
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
cli
pop rdi
je 0x1401492c2
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x140149163
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x14014914f
add dl, 0xa9
jmp 0x140149160
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x140148e76.2
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x140148e76.2
movzx edx, r11b
add rax, rdx
jae 0x14014911f
jmp case.0x140148e76.2
and al, 0x30
mov rdx, rsi
call fcn.1401497c0
cmp qword [rsp + 0x30], 0
je 0x14014924e
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x30], al
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x140149387
call fcn.1401499f0
mov dil, 1
test al, al
jne 0x1401493c1
movzx ebx, byte [rsp + 0x38]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x140148f23
jmp 0x140148f52
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401493bf
test byte [rcx + rax], bl
add byte [rax], al
lea rdx, str._for_____::closureshim_as__mut_const___dyn___unsafe_extern__P
mov r8d, 1
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.140018080
inc r9
mov qword [rsi + 0x10], r9
inc rax
je case.0x140148e76.2
cmp rax, 0xffffffffffffffff
je case.0x140148e76.2
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.140148e10
test al, al
jne 0x140149512
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x140149323
lea rdx, [0x1401bd003]
mov r8d, 1
mov rcx, rdi
stc
call fcn.140018080
mov dil, 1
test al, al
jne 0x1401493c1
mov rcx, rsi
call case.0x14010c6fd.537
mov dil, 1
test al, al
jne 0x1401493c1
test al, al
jne 0x1401493c1
cmp qword [rsi], 0
je 0x1401493bf
dec dword [rsi + 0x18]
jmp 0x1401493bf
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401493b4
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1401493f0
lea rdx, [0x1401bd3ba]
mov r8d, 3
call fcn.140018080
test al, al
jne 0x1401493c1
cmp ebx, 0x43
je 0x140149412
cmp ebx, 0x53
jne 0x14014942f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014944e
lea rdx, [0x1401bd3c4]
mov r8d, 4
jmp 0x140149428
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014944e
lea rdx, [0x1401bd3bd]
mov r8d, 7
call fcn.140018080
jmp 0x140149446
mov rdx, qword [rsi + 0x20]
mov dword [rsp + 0x30], ebx
test rdx, rdx
je 0x14014944e
lea rcx, [rsp + 0x30]
call fcn.14001c510
test al, al
jne 0x1401493c1
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
mov rcx, qword [rsi + 0x20]
jne 0x1401494be
test rcx, rcx
je 0x140149387
invalid
invalid
lea rdx, [0x1401bd3c8]
mov r8d, 1
call fcn.140018080
inc dword [rax + rax*8 - 0xbf7af1]
invalid
invalid
mov rdx, qword [rsi + 0x20]
mov qword [rsp + 0x30], r14
test rdx, rdx
je 0x140149387
lea rcx, [rsp + 0x30]
call fcn.140017800
test al, al
jne 0x1401493c1
test rcx, rcx
je 0x140149387
lea rdx, [0x1401e78ca]
mov r8d, 1
call fcn.140018080
test al, al
jne 0x1401493c1
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x140149387
lea rcx, [rsp + 0x50]
call fcn.1401499f0
test al, al
jne 0x1401493c1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x140149467
jmp 0x140149387
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x1401bcd70]
lea r8, [rsp + 0x30]
mov edx, 0x3d
add al, ch
add eax, 0xf0003bb
invalid
je 0x1401498c6
cmp rax, r9
jae 0x1401498c6
cmp byte [r10 + rax], 0xbf
jle 0x140149993
lea r9, [r10 + r8]
mov rdx, rax
sub rdx, r8
test sil, sil
je 0x140149918
add rax, r10
sub rax, r9
lea r11, [r8 + r10]
dec r11
lea r10, [0x1401e7aa8]
nop dword [rax]
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140149934
mov r8, rax
dec rax
cmp byte [r11 + r8], 0x5f
jne 0x1401498f0
test rax, rax
je 0x140149943
cmp rax, rdx
jae 0x140149938
cmp byte [r9 + rax], 0xbf
jg 0x140149943
jmp 0x1401499c8
mov qword [rcx], r9
mov qword [rcx + 8], rdx
lea rax, [0x1401e7aa8]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add bl, ch
push rdx
xor eax, eax
jmp 0x140149965
invalid
jne 0x1401499c8
test r8, r8
je 0x14014998e
mov r10, rdx
sub r10, r8
jbe 0x140149954
cmp byte [r9 + r8], 0xbf
jg 0x140149959
jmp 0x1401499af
jne 0x1401499af
mov r8, rdx
mov rdx, r10
add r8, r9
mov r10, r9
mov r9, r8
invalid
ror dword [rax - 0x7b], 0xd2
test rdx, rdx
je 0x14014997b
mov qword [rcx], r10
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
adc byte [rax - 0x77], cl
push rcx
sbb bl, ch
invalid
adc byte [rax - 0x77], cl
push rcx
sbb bl, ch
or eax, esi
or byte [r8], al
invalid
mov byte [rcx + 8], 0
mov qword [rcx], 0
add byte [rax], al
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
xor r8d, r8d
jmp 0x14014995c
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rcx
mov rcx, r10
mov rdx, r9
retf 0x8949
shr eax, 0xb3
mov eax, 0xb0f0003
retf 0x8949
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, r9
mov r9, rdx
call fcn.140185260
ud2
lea rcx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rcx
mov rcx, r9
xor r8d, r8d
mov r9, rax
call fcn.140185260
ud2
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov r8d, 0x200
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, qword [r12 + 0x18]
mov rax, rcx
enter 0xffffffffffff8948, 0x4c
and al, 0x70
test rcx, rcx
je 0x140149b56
mov qword [rsp + 0x60], rsi
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x58], rax
movzx r8d, byte [rax]
add byte [rcx - 0x75], cl
or al, 0x24
mov rax, qword [r12 + 8]
test rax, rax
mov qword [rsp + 0x88], rcx
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
test byte [rax], bl
add dword [rax], eax
add byte [rax + 1], cl
enter 0x3145, 0xffffffffffffffe4
invalid
mov dword [rsp + 0x90], eax
je 0x140149b81
add rax, rcx
xor r12d, r12d
invalid
nop
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x140149aa0
inc rcx
cmp r12, 0x80
jne 0x140149b40
jmp case.0x1400eadd2.270
mov r9d, edx
and r9d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x140149aff
movzx r10d, byte [rcx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x140149b1b
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl ecx, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
je 0x140149b84
add rcx, 4
cmp r12, 0x80
jne 0x140149b40
jmp case.0x1400eadd2.270
add rcx, 2
add ecx, 2
rol dword [rdx], 0x41
shl ecx, 6
shl r9d, 6
or r9d, esi
mov edx, r9d
cmp r12, 0x80
add byte [rax], 0
add byte [rbp + 0x2a], dh
jne 0x140149b40
jne 0x140149b40
jmp case.0x1400eadd2.270
add rcx, 3
shl r9d, 0xc
shl ecx, 0xc
shl ecx, 0xc
or r10d, r9d
mov edx, r10d
cmp r12, 0x80
je case.0x1400eadd2.270
test byte [rdx], ch
add al, 0
add byte [rax], al
test byte [rdx], ch
add al, 0
add byte [rax], al
invalid
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
mov dword [rsp + r12*4 + 0x98], edx
inc r12
invalid
cmp rcx, rax
jne 0x140149a70
invalid
jmp 0x140149b84
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
and al, 8
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
xor r12d, r12d
mov rax, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x58]
add rax, rbx
mov qword [rsp + 0x78], rax
lea rax, [r12 - 1]
mov qword [rsp + 0x80], rax
lea rax, [r12*4 + 4]
movsd dword [rdi], dword [rsi]
add al, 0
add byte [rax], al
mov qword [rsp + 0x30], rax
lea rbp, [rsp + r12*4]
add rbp, 0x98
add byte [rax], al
mov rax, r12
neg rax
invalid
loopne 0x140149c07
neg eax
fmul dword [rax - 0x77]
and al, 0x50
and al, 0x50
mov qword [rsp + 0x50], rax
and al, 0x50
mov rax, r12
not rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
lea rax, [r12 + 1]
lea rax, [r12 + 1]
mov qword [rsp + 0x20], rax
mov eax, 0x2bc
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x28], rax
mov r14d, 0x48
mov r15d, 0x80
invalid
add byte [rcx - 0x41], al
add byte [rax], 0
add byte [rcx - 0x47], al
sbb al, byte [rax]
add byte [rax], al
mov r9d, 0x1a
movabs rsi, 0xea0ea0ea0ea0ea0f
xor eax, eax
ror byte [rax - 0x77], 0x44
and al, 0x38
invalid
invalid
ror byte [rax - 0x77], 0x44
and al, 0x38
cmp byte [rcx], dh
leave
xor ecx, ecx
mov edx, 0x24
sub rdx, r14
sub edx, esi
sub edx, esi
mov eax, 0
cmovae rax, rdx
cmp rax, 1
adc rax, 0
adc eax, 0
adc eax, 0
cmp rax, 0x1a
mov edi, 0x1a
cmovae rax, r9
cmovae eax, ecx
lea edx, [r8 - 0x61]
cmp dl, 0x1a
jb 0x140149c4d
lea edx, [r8 - 0x30]
cmp dl, 9
ja case.0x1400eadd2.270
ret 0xff48
inc rbx
movzx r9d, dl
cmp rax, r9
jbe 0x140149c90
add rcx, r9
jb case.0x1400eadd2.270
call 0x160fd5db9
je 0x140149d2b
mov rax, rcx
xor edx, edx
div r13
mov r10, rdx
jmp 0x140149d35
add byte [rax], al
add byte [rcx - 0x48], al
and al, 0
add byte [rax], al
sub r8, rax
mov r13d, 0x48
add byte [rax], al
add byte [rax], al
nop
mov rax, r13
sub rax, r14
mov r11d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovae r11, rax
cmovae ebx, eax
cmp r11, 1
adc r11, 0
adc ebx, 0
adc ebx, 0
cmp r11, 0x1a
cmovae r11, rdi
cmp rbx, qword [rsp + 0x78]
je case.0x1400eadd2.270
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
mov dh, 3
invalid
movzx eax, byte [rbx]
add ecx, dword [rbp - 0x57f60b0]
sbb dh, byte [rdx + 0x10]
jb 0x140149ce6
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x140149ce6
lea edx, [rax - 0x30]
cmp dl, 9
cli
or dword [rdi], ecx
xchg dword [rsi + 2], edi
add byte [rax], al
cli
or dword [rdi], ecx
xchg dword [rsi + 2], edi
add byte [rax], al
add al, 0xea
mov edx, eax
movzx r10d, dl
mov dh, 0xd2
mov rax, r10
mul r8
jo case.0x1400eadd2.270
add r9, rax
jb case.0x1400eadd2.270
add byte [rax], al
add byte [rax], al
inc rbx
cmp r11, r10
ror dword [rdi], cl
xchg dword [rsi - 1], ecx
invalid
invalid
invalid
mov edx, 0x24
sub rdx, r11
sub edx, ebx
sub edx, ebx
add r13, 0x24
add ebp, 0x24
mov rax, r8
mul rdx
mov r8, rax
jno 0x140149ca0
invalid
jp 0x140149d23
invalid
invalid
cmp dword [rdx - 1], 0x35e9ffff
jmp case.0x1400eadd2.270
add al, byte [rax]
add byte [rcx + 0x41d231c8], cl
div ebp
add byte [rax], al
mov eax, ecx
xor edx, edx
div r13d
mov r10d, edx
add r15, rax
add edi, eax
setb al
mov rdx, qword [rsp + 0x68]
cmovae rdx, r15
mov qword [rsp + 0x68], rdx
push 0x48fa894c
shr edx, 0x20
push 0x48fa894c
shr edx, 0x20
jne case.0x1400eadd2.270
test al, al
jne case.0x1400eadd2.270
test dword [rdx], eax
add al, byte [rax]
add byte [rcx - 0x7f], al
inc dword [rax]
add byte [rcx], dl
add byte [rdi], cl
test ch, dh
add dword [rax], eax
add al, byte [rdx]
add byte [rax], al
cmp r15d, 0x110000
je case.0x1400eadd2.270
invalid
add byte [rcx + rcx*4 - 8], al
mov eax, r15d
xor eax, 0xd800
add eax, 0xfffff800
cmp eax, 0x10f7ff
ja case.0x1400eadd2.270
cmp r12, 0x7f
cmp esp, 0x7f
cld
jg 0x140149d97
ja case.0x1400eadd2.270
xchg ebx, edx
add dword [rax], eax
add byte [rbp + 0x39], cl
invalid
cmp r12, r10
jbe 0x140149dc0
mov eax, r12d
sub eax, r10d
test al, 3
mov rdi, qword [rsp + 0x38]
shr byte [rax + 0x7c8b4803], 1
and al, 0x38
je 0x140149e13
mov rax, rcx
mov eax, ecx
mov r8, qword [rsp + 0x20]
or rax, r8
shr rax, 0x20
je 0x140149dd7
mov rax, rcx
xor edx, edx
div r8
jmp 0x140149dde
cmp r10, 0x80
mov rdi, qword [rsp + 0x38]
jb 0x140149e4f
mov eax, ecx
xor edx, edx
div r8d
imul rax, qword [rsp + 0x48]
add rcx, rax
xor eax, eax
nop dword [rax]
mov edx, dword [rbp + rax*4 - 4]
mov dword [rbp + rax*4], edx
dec rax
mov edx, r12d
sub dl, cl
movzx edx, dl
and edx, 3
add rdx, rax
jne 0x140149df0
sub rax, qword [rsp + 0x50]
and al, 0x50
mov r12, rax
mov rax, qword [rsp + 0x80]
add rax, rdi
clc
clc
sub rax, r10
cmp rax, 3
jb 0x140149e4f
ror byte [rax - 0x7d], 1
clc
add esi, dword [rdx + 0x28]
nop word [rax + rax]
movups xmm0, xmmword [rsp + r12*4 + 0x88]
movups xmm0, xmmword [rsp + riz*4 + 0x88]
add byte [rdx + 0xf], al
adc dword [rsp + riz*4 + 0x8c], eax
movups xmmword [rsp + r12*4 + 0x8c], xmm0
lea rax, [r12 - 4]
and al, 0xfc
mov r12, rax
mov esp, eax
cmp rax, r10
ja case.0x1400ce11a.356
mov dword [rsp + r10*4 + 0x98], r15d
add byte [rax], al
add byte [rax + 0x3b], cl
pop rsp
and al, 0x78
cmp rbx, qword [rsp + 0x78]
je 0x14014a008
movzx r8d, byte [rbx]
mov rax, r9
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rbx + rcx*4 + 0x7c], cl
and al, 0x30
invalid
shr rax, 0x20
mov r15, qword [rsp + 0x30]
invalid
xor byte [rdi + rcx + 0x4c], dh
mov eax, ecx
je 0x140149e83
mov rax, r9
xor edx, edx
div qword [rsp + 0x28]
div dword [rsp + 0x28]
div dword [rsp + 0x28]
mov r9, rax
jmp 0x140149e8f
mov eax, r9d
enter 0xffffffffffffd231, 0xfffffffffffffff7
je 0x140149eaf
xor edx, edx
div dword [rsp + 0x28]
mov r9d, eax
invalid
ror dword [rbx + rcx*4 + 0x64], 0x24
and byte [rcx + rcx*4 - 0x38], cl
mov eax, ecx
mov r12, qword [rsp + 0x20]
mov rax, r9
mov eax, ecx
or rax, r13
shr rax, 0x20
je 0x140149ebc
mov rax, r9
xor edx, edx
div r13
mov rcx, rax
ror dword [rcx + rax - 0x37], 0x45
xor ebx, ebx
cmp rcx, 0x1c8
jae 0x140149ed5
add dword [rax], eax
add byte [rbx + 0x1b], dh
jmp 0x140149efd
mov eax, r9d
xor edx, edx
div r13d
mov ecx, eax
add rcx, r9
xor r11d, r11d
cmp rcx, 0x1c8
stc
enter 1, 0
stc
enter 1, 0
jb 0x140149efd
mov r9, rcx
nop dword [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], cl
mov eax, ecx
mov rax, r9
mov eax, ecx
mul rsi
mov rcx, rdx
ror dword [rax - 0x3f], 1
invalid
invalid
ror dword [rax - 0x3f], 1
jmp 0x10397e7f5
invalid
invalid
ret
shr ecx, 5
add r11, 0x24
add ebx, 0x24
cmp r9, 0x3e57
mov r9, rcx
leave
leave
ja 0x140149ee0
jrcxz 0x140149f47
inc r10
inc edx
lea eax, [rcx*4]
lea eax, [rax + rax*8]
rol byte [rbx - 0x2dced93f], 0x66
div ecx
rol byte [rbx - 0x2dced93f], 0x66
div ecx
movzx r14d, ax
add r14, r11
inc rdi
invalid
mov qword [rsp + 0x38], rdi
add r15, 4
cmp byte [rcx - 0x7d], cl
mov dword [rsp + rcx*2], 0x30247c89
and al, 0x30
mov qword [rsp + 0x30], r15
add rbp, 4
add ebp, 4
add al, 0x48
dec dword [rsp + 0x50]
dec qword [rsp + 0x50]
push rax
dec qword [rsp + 0x48]
dec dword [rsp + 0x48]
inc r12
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x20], esp
invalid
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x28], rax
mov r12, r13
mov r15, qword [rsp + 0x68]
and al, 0x68
mov rcx, r10
rol dword [rcx - 0x47], 1
sbb al, byte [rax]
add byte [rax], al
mov r9d, 0x1a
jmp 0x140149c0a
mov rax, qword [rsp + 0x60]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
invalid
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
sbb byte [rdx], dh
invalid
invalid
sbb byte [rdx], dh
invalid
mov r8d, 9
mov rcx, r14
int1
mov rsi, rax
call rax
mov bpl, 1
test al, al
jne 0x140149fda
invalid
mov r8, qword [rsp + 0x90]
add byte [rbp - 0x7b], cl
sal byte [rdx + rbp + 0x4c], 0x89
int1
test r8, r8
je case.0x14012683d.97
mov rdx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
idiv edi
invalid
mov rdi, rsi
call rsi
test al, al
jne 0x140149fda
in al, 0x31
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, r14
call rdi
test al, al
jne 0x140149fda
mov rcx, r14
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x70]
and al, 0x70
jo 0x14014a01a
mov rdi, rsi
mov edi, esi
call rsi
invalid
test al, al
je case.0x1400ef4a2.244
invalid
invalid
mov eax, ebp
add rsp, 0x298
add esp, 0x298
add esp, 0x298
invalid
cwde
add al, byte [rax]
add byte [rax], al
pop rbx
pop rbp
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [0x1401bee8b]
mov r8d, 1
add byte [rax], al
invalid
mov rcx, r14
mov rax, rdi
jmp 0x140149b6b
lea rsi, [rsp + 0x44]
je 0x14014a030
mov rdi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x60]
invalid
lea rbx, [rsp + 0x98]
lea ebx, [rsp + 0x98]
mov r14, qword [rsp + 0x30]
xor byte [rax + 0x4489038b], dl
and al, 0x44
invalid
nop
mov eax, dword [rbx]
mov dword [rsp + 0x44], eax
invalid
mov rcx, rsi
mov rcx, rsi
mov rdx, rdi
call fcn.14001c510
mov ebp, eax
test al, al
dec dword [rcx + 0x75c084c5]
movabs dword [0xfcc6834904c38348], eax
add ebx, 4
add r14, 0xfffffffffffffffc
jne 0x140149fda
add rbx, 4
add al, 0x49
add esi, 0xfffffffc
invalid
cld
add r14, 0xfffffffffffffffc
invalid
jne 0x14014a020
jmp 0x140149fda
add eax, 0x7312e
mov edx, 0x80
mov rcx, r10
shr eax, 1
cdq
stosd dword [rdi], eax
add eax, dword [rax]
call fcn.140184bf0
ud2
int3
int3
inc rdx
mov qword [rcx + 0x10], rdx
lea ecx, [rax - 0x41]
cmp cl, 0x1a
stc
invalid
stc
sbb dh, byte [rbx + 0x19]
jae case.0x14010f719.145
jae case.0x14010f719.145
xor ecx, ecx
leave
shl rax, 0x20
loopne case.0x1400a0aa0.598
or rax, rcx
ret
add byte [rcx], dh
ror byte [rax - 0x3f], 0xe0
shl rax, 0x20
or rax, rcx
ret
add al, 0x85
shl rax, 0x20
shl eax, 0x20
or rax, rcx
ret
add al, 0x85
xor edx, edx
xor ecx, ecx
cmp al, 0xe6
setb cl
xchg edx, eax
sar dword [rax + 0x110000], 0x48
mov eax, 0x110000
cmovb rax, rdx
mov eax, 0x110000
cmovb rax, rdx
add byte [rcx], dl
add byte [rax + 0xf], cl
ret 0xc148
invalid
invalid
shl rax, 0x20
or rax, rcx
or eax, ecx
or eax, ecx
ret
int3
push rbp
mov edi, dword [rcx]
add byte [rbp + 0xf], al
mov dh, 0x34
invalid
lea ebp, [rbx + 1]
movabs dword [0x8b00000168820fc1], eax
ror dword [rdi], 0x82
push 0xffffffff8b000001
add dword [rax], eax
invalid
invalid
sbb dil, r15b
ror byte [rcx - 0xbc2e7ba], 1
add byte [rax], al
invalid
add byte [rdi], cl
xchg dword [rdi], ebx
invalid
add dword [rax], eax
invalid
invalid
add byte [rcx + 0xf], al
mov dh, 0xc6
mov byte [rbx - 0x77c4040], 0x13
imul eax, dword [rdx], 0x8d480000
add byte [rax - 0x73], cl
or eax, 0xa2729
add al, 0x81
jo 0x14014a12d
xlatb
or dword [rax], eax
sbb eax, 0x40ffecdf
mov bh, 1
in al, dx
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x458850f], eax
pop rax
add al, 0
invalid
pop rax
add al, 0
add byte [rax - 0x77], cl
mov rcx, rsi
invalid
add al, 0
add byte [rcx - 0x80], al
cmp r14b, 0x41
jne 0x14014a1bf
mov rcx, qword [rsi + 0x20]
test rcx, rcx
add byte [rax], al
invalid
adc eax, 0x9d6f6
invalid
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
jmp fcn.140018080
fsubp st(4)
dec dword [rax - 0x75]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
xor dword [rdi], eax
add byte [rcx - 0x48], al
invalid
adc byte [rax], al
mov eax, reloc.WS2_32.dll_recv
add byte [rax], al
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x38f850f], eax
ror byte [rdi], 0x85
pop qword [rbx]
add byte [rax], al
test dword [rdi + 0x48000003], ecx
mov dword [rsi], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
or byte [rax], r8b
or byte [rax], al
add dh, al
or byte [rcx], r8b
lea eax, reloc.WS2_32.dll_bind
mov r8, qword [r8 + rax*8]
jmp 0x14014a1fd
invalid
invalid
invalid
test dl, bh
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x72d4c
sub rax, 0xffffffffb8410007
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
invalid
call fcn.140018080
mov dil, 1
mov bh, 1
mov bh, 1
test al, al
jne 0x14014a5c6
cmp r14b, 0x50
push rax
jne 0x14014a509
lea rdx, [0x1401bd3d2]
mov r8d, 6
invalid
add byte [rax], al
add cl, ch
sub byte [rdx], al
add byte [rax], al
invalid
out dx, eax
xor byte [rdi], al
add byte [rcx - 0x48], al
invalid
add cl, ch
sub byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x14014a314
lea rdx, [0x1401bd004]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.140018080
mov dil, 1
mov bh, 1
test al, al
jne 0x14014a5c6
mov dl, 2
add byte [rax], al
mov dl, 2
add byte [rax], al
add byte [rbp + 0x39], cl
in eax, 0xf
and dword [rdi + 2], 0
add byte [rbx - 0x80], al
cmp byte [r15 + r13], 0x4c
jne case.0x1400eadd2.325
test dword [rdx + rax], ebx
invalid
cmp r13, r12
jae case.0x1400eadd2.325
cmp byte [r15 + r13], 0x4c
jne case.0x1400eadd2.325
test dword [rdx + rax], ebx
invalid
test dword [rdx + rax], ebx
add byte [rax], al
add byte [rax - 0x7d], cl
ret
add rbx, 2
mov qword [rsi + 0x10], rbx
lea rcx, [rsp + 0x20]
invalid
mov rdx, rsi
mov edx, esi
call fcn.14014cfc0
cmp byte [rsp + 0x20], 0
je 0x14014a54c
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x5c
movzx ebx, byte [rsp + 0x21]
and al, 0x21
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1400e704e.344
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
or dword [rax], esi
invalid
lea rdx, [0x1401bd378]
adc eax, 0x73012
cmove rdx, rax
movzx eax, bl
lea r8, [rax + rax*8]
lea eax, [rax + rax*8]
add r8, 0x10
call fcn.140018080
mov dil, 1
mov bh, 1
test al, al
jne 0x14014a5c6
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14014a5c4
add al, byte [rax]
add byte [rax], al
add byte [rax + 0x30e9085e], cl
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
call fcn.14014ce20
jmp 0x14014a5b4
add al, byte [rax]
add byte [rax], al
sub al, byte [rax]
add cl, ch
adc eax, dword [rdx]
invalid
add byte [rax], al
mov dword [rsi + 0x10], ebx
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x14014a3da
lea rdx, [0x1401bd3da]
lea edx, [0x1401bd3da]
adc eax, 0x73016
mov r8d, 4
mov eax, 4
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014a5c6
invalid
add dword [rax + rax*8 + 0x1ec850f], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.14014d110
mov dil, 1
test al, al
jne 0x14014a5c6
fld dword [rcx]
add byte [rax], al
mov ecx, dword [rsi]
test rcx, rcx
leave
je 0x14014a523
sub al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
cmp eax, dword [rsi + 8]
adc byte [rax + 0x3b], r9b
adc byte [rax + 0x3b], cl
cmp eax, dword [rsi + 8]
or byte [rdi], r9b
sbb dword [rcx + rax], 0
add byte [rax + 0xf4c013c], al
add dword [rdi + rcx - 0x7b], ecx
adc al, byte [rcx]
add byte [rax], al
invalid
invalid
jae 0x14014a523
cmp byte [rcx + rax], 0x4c
jne 0x14014a523
test dword [rdx], edx
add dword [rax], eax
add byte [rax], al
add dword [rdi + rcx - 0x7b], ecx
adc al, byte [rcx]
add byte [rax], al
inc rax
ror byte [rax - 0x77], 0x46
adc byte [rax - 0x73], cl
and al, 0x20
mov qword [rsi + 0x10], rax
lea rcx, [rsp + 0x20]
mov rdx, rsi
call fcn.14014cfc0
sub eax, dword [rax]
add byte [rax + 0x20247c], al
cmp byte [rsp + 0x20], 0
jne 0x14014a348
mov rbx, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x7b], cl
test rbx, rbx
test ebx, ebx
fisttp dword [rdi]
test byte [rbp + 1], bh
add byte [rax], al
je case.0x1400eb654.327
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x14014a461
invalid
sbb cl, byte [rax - 0x73]
lea rdx, [0x1401bd3de]
adc eax, 0x72f90
mov r8d, 3
add al, ch
call fcn.140018080
test al, al
ror byte [rdi], 0x85
add dword gs:[rax], eax
invalid
invalid
fsub st(4), st(0)
inc dword [rax + rax*8 + 0x165850f]
test al, al
ror byte [rdi], 0x85
add dword gs:[rax], eax
invalid
ror byte [rdi], 0x85
add dword gs:[rax], eax
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, rbx
call fcn.14014ae80
or al, byte [rax]
invalid
invalid
or al, byte [rax]
add cl, ch
add dword [rax], r8d
add byte [rax - 0x77], cl
invalid
invalid
jmp 0x14014a5b7
int1
call fcn.14014cc00
jmp 0x14014a5b4
mov ecx, dword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je case.0x1400eb0c9.288
sbb eax, 0x73158d48
sub eax, dword [rdi]
add byte [rcx - 0x48], al
invalid
invalid
add dword [rax], eax
lea rdx, [0x1401bd001]
mov r8d, 1
add byte [rax], al
call fcn.140018080
mov dil, 1
mov bh, 1
out 0xdb, eax
in al, dx
inc dword [rax - 0x49]
mov bh, 1
test al, al
jne 0x14014a5c6
mov bh, 1
test al, al
jne 0x14014a5c6
mov rcx, rsi
mov ecx, esi
call fcn.14014d080
mov dil, 1
sub eax, dword [rax]
add byte [rax - 0x49], al
add dword [rax - 0x7b], ecx
test rax, rax
invalid
test dword [rsi], ecx
test rax, rax
jne 0x14014a5c6
add byte [rax - 0x7d], cl
cmp rdx, 1
jne 0x14014a4e5
cli
add dword [rbp + 0x27], esi
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1400eb654.327
test al, dh
add byte [rax], al
add byte [rax], al
test al, dh
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x72b2e
invalid
invalid
lea rdx, str._____
invalid
mov r8d, 1
call fcn.140018080
movabs dword [0xe1850fc084ffecdb], eax
add byte [rax], al
invalid
movabs dword [0xe1850fc084ffecdb], eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
test rcx, rcx
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je case.0x1400eb654.327
lea rdx, [0x1401c0dcd]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
push 0xffffffffb8410007
add dword [rax], eax
add byte [rax], al
call fcn.140018080
jmp 0x14014a5b7
scasb al, byte [rdi]
add byte [rax], al
invalid
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x72ebe
invalid
invalid
invalid
lea rdx, [0x1401bd3ce]
invalid
mov r8d, 4
mov rcx, rbx
call fcn.140018080
jmp case.0x1400eb654.316
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
and byte [rax - 0x7b], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x14014a237
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, reloc.WS2_32.dll_recv
xor dword [rsi], ebp
invalid
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
call fcn.140018080
test al, al
invalid
je 0x14014a237
in eax, dx
cld
invalid
jmp 0x14014a5c6
mov rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
test rdx, rdx
je case.0x1400eadd2.325
mov rcx, rsi
mov ecx, esi
int1
call fcn.14014ae80
mov dil, 1
mov bh, 1
mov bh, 1
test al, al
sal byte [rbp + 0x61], 0x48
mov ecx, dword [rsi + 0x20]
jne 0x14014a5c6
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je case.0x1400eadd2.325
lea rdx, [0x1401bd3cd]
mov r8d, 1
invalid
call fcn.140018080
test al, al
jne 0x14014a5c6
cmp r14b, 0x52
je 0x14014a5ac
sbb dword [rax - 0x73], ecx
adc eax, 0x72e34
invalid
invalid
invalid
invalid
invalid
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
mov r8d, 4
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014a5c6
sbb cl, byte [rax - 0x77]
mov rcx, rsi
mov ecx, esi
int1
call case.0x14010c6fd.537
sal byte [rbp + 0xb], 0x48
cmp dword [rsi], 0
invalid
add byte [rbx + rax - 1], dh
sbb byte [rcx], r14b
dec dword [rcx - 0x3b7cb708]
invalid
invalid
invalid
xor byte [rbx + 0x5f], bl
int3
xor esi, esi
lea rbx, [0x1401bd3b8]
xor r14d, r14d
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
cmp ecx, dword [rdi + 8]
or byte [rbx + 6], dh
jae 0x14014a610
invalid
cmp byte [rax + rcx], 0x45
je 0x14014a652
sub r14, 1
jb 0x14014a631
add dword [rdx + 0x1b], esi
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x14014a631
invalid
mov rcx, rdi
call fcn.14014a670
test al, al
invalid
jne 0x14014a64b
mov rax, qword [rdi]
test rax, rax
jne 0x14014a600
jmp 0x14014a65b
xor esi, esi
imul bl
adc byte [rsi + 1], bh
jmp 0x14014a65b
mov esi, 1
jmp 0x14014a65b
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
invalid
test byte [rax - 0x77], 0xf0
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
int3
sub esp, 0x20
mov rsi, rcx
mov rcx, qword [rcx]
or dword [rax - 0x7b], ecx
leave
leave
je case.0x1400f7c23.199
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
adc byte [rcx + rdi - 0x40], cl
jae case.0x1400f7c23.199
movzx edx, byte [rcx + rax]
cmp edx, 0x4b
je case.0x14010f6ef.158
cmp edx, 0x4c
jne case.0x1400f7c23.199
invalid
cmp byte [rcx + r9], 0x5f
jne 0x14014a6e1
add rax, 2
mov qword [rsi + 0x10], rax
xor eax, eax
jmp 0x14014a781
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp case.0x14010c6fd.537
inc rax
mov qword [rsi + 0x10], rax
adc byte [rax - 0x77], cl
mov rcx, rsi
xor edx, edx
add rsp, 0x20
add esp, 0x20
pop rsi
jmp case.0x14013d77a.97
add byte [rax], al
add byte [rax], al
and byte [rsi - 0x17], bl
mov edi, 0x31000000
add byte [rax], al
add byte [rax], al
xor eax, eax
mov r10d, 0x3e
add byte ds:[rax], al
add byte [rdi], cl
invalid
xor eax, eax
mov r10d, 0x3e
add byte ds:[rax], al
add byte [rdi], cl
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
invalid
cmp r9, r8
jae 0x14014a74b
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
pop rdi
je 0x14014a73f
invalid
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
sti
invalid
jb 0x14014a728
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
invalid
invalid
adc byte [rcx - 9], r9b
loop 0x14014a7a3
mul r10
jo 0x14014a74b
invalid
invalid
mov dh, 0xd3
add rax, rdx
jae 0x14014a6f0
inc r9
mov qword [rsi + 0x10], r9
adc byte [rax - 1], cl
invalid
jne 0x14014a781
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014a76e
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, reloc.WS2_32.dll_recv
add byte [rax], al
sub al, 7
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
call fcn.140018080
mov ecx, eax
mov al, 1
test cl, cl
leave
leave
jne 0x14014a77b
mov qword [rsi], 0
mov byte [rsi + 8], 0
or byte [rax], r8b
xor eax, eax
add rsp, 0x20
pop rsi
ret
mov rcx, rsi
mov rdx, rax
add rsp, 0x20
invalid
and byte [rsi - 0x17], bl
out dx, eax
invalid
add byte [rax], al
and byte [rsi - 0x17], bl
out dx, eax
invalid
int3
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x77], cl
invalid
cmp byte [rax - 0x77], cl
invalid
mov rcx, qword [rcx]
test rcx, rcx
je 0x14014ad5c
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae case.0x14014a80c.67
add byte [rax], al
invalid
movzx ebx, byte [rcx + rax]
lea r8, [rax + 1]
mov qword [rsi + 0x10], r8
adc byte [rbx + r9*4 + 0x56], r8b
mov edx, dword [rsi + 0x18]
inc r10d
invalid
mov dword [rsi + 0x18], r10d
cmp r10d, 0x1f4
ja 0x14014a870
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r10d, bl
mov dh, 0xd3
add r10d, 0xffffffbf
cmp r10d, 0x38
cli
cmp byte [rdi], cl
xchg esp, edx
add dword [rax], eax
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x1d], cl
mov bl, 0x20
or al, byte [rax]
lea r11, [0x1401ec8b8]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
cmp r8, r9
jae case.0x14014a80c.104
cmp byte [rcx + r8], 0x6e
jne case.0x14014a80c.104
add rax, 2
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x14014a80c.104
lea rdx, [0x1401bd199]
mov r8d, 1
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014ad81
invalid
add byte [rax], al
mov rcx, rsi
mov edx, ebx
call fcn.14014b070
mov dil, 1
test al, al
jne 0x14014ad81
invalid
invalid
add byte [rax], al
and eax, dword [0xc35ca860]
add byte ds:[rdi], cl
test byte [rdi], dl
invalid
add eax, 0x4eff0000
sbb cl, r13b
cmp qword [rsi], 0
je 0x14014ad7f
invalid
invalid
add byte [rax], al
dec dword [rsi + 0x18]
jmp 0x14014ad7f
syscall
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014a896
lea rdx, [0x1401bd378]
mov r8d, 0x19
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014ad81
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x14014ad7f
mov rcx, qword [rsi + 0x20]
test dl, dl
je 0x14014aad8
xor ebp, ebp
jmp 0x14014ab05
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
call fcn.14014b340
jmp 0x14014a853
cmp r8, r9
jae case.0x14014a80c.81
cmp byte [rcx + r8], 0x65
jne case.0x14014a80c.81
add rax, 2
mov qword [rsi + 0x10], rax
mov rcx, rsi
mov ecx, esi
call fcn.14014b870
jmp 0x14014a853
mov rcx, qword [rsi + 0x20]
test dl, dl
je 0x14014aa34
test byte [rcx + rax], al
add dword [rax], r8d
invalid
add dword [rax], r8d
add byte [rcx], dh
in eax, dx
xor ebp, ebp
jmp 0x14014aa61
mov rcx, qword [rsi + 0x20]
test dl, dl
je 0x14014ab30
invalid
add al, byte [rax]
invalid
sub eax, 0x31000002
in eax, dx
xor ebp, ebp
jmp 0x14014ab5d
test dl, dl
je 0x14014ab88
xor ebp, ebp
jmp 0x14014acea
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.14014b4f0
retf 0xb
add byte [rax - 0x75], cl
and al, 0x28
test rcx, rcx
test ecx, ecx
je 0x14014aa8c
mov rdx, qword [rsp + 0x30]
call fcn.14014b590
cmp rax, 1
cmp eax, 1
jne case.0x14014a80c.67
test rdx, rdx
je 0x14014adcb
cmp rdx, 1
jne case.0x14014a80c.67
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014a85e
lea rdx, [0x1401bd419]
mov r8d, 4
jmp 0x14014adc1
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.14014b4f0
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x14014aa8c
mov rdx, qword [rsp + 0x30]
call fcn.14014b590
test rax, rax
je case.0x14014a80c.67
mov rax, rdx
shr rax, 0x20
jne case.0x14014a80c.67
cmp edx, 0x110000
je case.0x14014a80c.67
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef07ff
jbe case.0x14014a80c.67
mov rcx, qword [rsi + 0x20]
call fcn.14014b750
jmp 0x14014a853
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014a9f8
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, reloc.WS2_32.dll_recv
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014ad81
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x14014ad7f
mov rcx, qword [rsi + 0x20]
test dl, dl
je 0x14014abba
xor ebp, ebp
jmp 0x14014abe7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014a85e
lea rdx, [0x1401bd302]
jmp 0x14014adbb
test rcx, rcx
je 0x14014ac12
lea rdx, [0x1401bd422]
mov r8d, 1
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014ad81
mov rcx, qword [rsi + 0x20]
mov bpl, 1
test rcx, rcx
je 0x14014ac15
lea rdx, [0x1401bd004]
mov r8d, 1
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014ad81
jmp 0x14014ac15
movzx ebx, byte [rsp + 0x30]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014aac9
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
lea rdx, [0x1401bd378]
cmove rdx, rax
movzx eax, bl
lea r8, [rax + rax*8]
add r8, 0x10
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014ad81
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14014ad7f
test rcx, rcx
je 0x14014ac52
lea rdx, [0x1401bd422]
mov r8d, 1
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014ad81
mov rcx, qword [rsi + 0x20]
mov bpl, 1
test rcx, rcx
je 0x14014ac55
lea rdx, [0x1401e78c8]
mov r8d, 1
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014ad81
jmp 0x14014ac55
test rcx, rcx
je 0x14014ac7f
lea rdx, [0x1401bd422]
mov r8d, 1
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014ad81
mov rcx, qword [rsi + 0x20]
mov bpl, 1
test rcx, rcx
je 0x14014ac82
lea rdx, [0x1401bd001]
mov r8d, 1
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014ad81
jmp 0x14014ac82
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ace7
lea rdx, [0x1401bd422]
mov r8d, 1
call fcn.140018080
mov bpl, 1
mov dil, 1
test al, al
jne 0x14014ad81
jmp 0x14014acea
test rcx, rcx
je 0x14014ad8c
lea rdx, [0x1401bd422]
mov r8d, 1
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014ad81
mov rcx, qword [rsi + 0x20]
mov bpl, 1
test rcx, rcx
je 0x14014ad8f
lea rdx, [0x1401bd005]
mov r8d, 1
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014ad81
jmp 0x14014ad8f
mov bpl, 1
cmp bl, 0x52
je 0x14014ac40
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ac40
lea rdx, [0x1401bd3ce]
mov r8d, 4
call fcn.140018080
mov dil, 1
test al, al
jne 0x14014ad81
mov dil, 1
mov rcx, rsi
mov dl, 1
call case.0x14013d77a.97
jmp 0x14014ad9a
mov bpl, 1
mov rcx, rsi
call fcn.14014bb30
mov dil, 1
test rax, rax
jne 0x14014ad81
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ad9e
lea rdx, [0x1401e78c9]
jmp 0x14014acd7
mov bpl, 1
mov rcx, rsi
call fcn.14014bbc0
mov dil, 1
test rax, rax
jne 0x14014ad81
cmp rdx, 1
jne 0x14014acc3
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ad9e
lea rdx, str._____
mov r8d, 1
call fcn.140018080
test al, al
jne 0x14014ad81
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ad9e
lea rdx, [0x1401c0dcd]
mov r8d, 1
call fcn.140018080
jmp 0x14014ad9a
mov bpl, 1
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.140148e10
test al, al
jne 0x14014ad81
mov rax, qword [rsi]
test rax, rax
je 0x14014ad5c
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x14014ad33
movzx eax, byte [rax + rcx]
inc rcx
mov qword [rsi + 0x10], rcx
cmp eax, 0x53
je 0x14014ade7
cmp eax, 0x54
je 0x14014ae3a
cmp eax, 0x55
je 0x14014ad9e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014a9f8
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, reloc.WS2_32.dll_recv
call fcn.140018080
test al, al
je 0x14014a9f8
jmp 0x14014ad81
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ad7f
lea rdx, str._for_____::closureshim_as__mut_const___dyn___unsafe_extern__P
mov r8d, 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
jmp fcn.140018080
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov bpl, 1
mov rcx, rsi
call fcn.14014b870
mov dil, 1
test al, al
jne 0x14014ad81
test bpl, bpl
je 0x14014a85e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014a85e
lea rdx, [0x1401bee8b]
mov r8d, 1
call fcn.140018080
jmp 0x14014a853
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014a85e
lea rdx, [0x1401bd414]
mov r8d, 5
jmp 0x14014adc1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ae0a
lea rdx, [0x1401bd41d]
mov r8d, 3
call fcn.140018080
test al, al
jne 0x14014ad81
mov rcx, rsi
call fcn.14014bc60
test rax, rax
jne 0x14014ad81
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ad9e
lea rdx, [0x1401bd420]
mov r8d, 2
jmp 0x14014acdd
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ae5d
lea rdx, [0x1401bd001]
mov r8d, 1
call fcn.140018080
test al, al
jne 0x14014ad81
mov rcx, rsi
call fcn.14014bb30
test rax, rax
jne 0x14014ad81
jmp 0x14014acc3
mov rcx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
mov rax, qword [rax + 0x20]
mov edx, 0x22
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp rax
mov eax, esi
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
cmp eax, 0x110000
je 0x14014bb01
cmp eax, 0x27
jne case.0x1400a0aa0.622
mov rcx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
mov edx, 0x27
call qword [rax + 0x20]
invalid
test al, al
jne 0x14014ba24
mov rcx, rdi
call fcn.14014bef0
cmp eax, 0x110001
jne 0x14014ba3f
jmp 0x14014b9a8
mov rcx, rbx
mov edx, eax
call fcn.14014c3f0
movzx ebp, byte [rsp + 0x28]
mov dh, 0x6c
and al, 0x28
jmp 0x14014bab2
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
add byte [rax], al
xor ebp, ebp
mov rcx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
call qword [rax + 0x20]
test al, al
jne 0x14014ba24
cmp bpl, 0x80
je 0x14014ba88
movzx eax, byte [rsp + 0x32]
cmp al, byte [rsp + 0x33]
jae case.0x1400a0a28.627
movzx ecx, al
lea edx, [rax + 1]
mov byte [rsp + 0x32], dl
cmp al, 0xa
jae 0x14014bad8
movzx edx, byte [rsp + rcx + 0x28]
jmp 0x14014ba9f
lea r8, [0x1401bdc48]
mov edx, 0xa
call fcn.140184bf0
ud2
lea rax, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_srcops_function.rs
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401bcd90]
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov edx, 0x2b
add byte [rax], al
call fcn.140185040
ud2
int3
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x75], cl
invalid
mov eax, dword [rcx]
test rax, rax
je 0x14014bb99
pop rax
mov rdi, rcx
xor esi, esi
lea rbx, [0x1401bd3b8]
lea ebx, [0x1401bd3b8]
sbb eax, 0x7186b
xor r14d, r14d
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
cmp ecx, dword [rdi + 8]
jae 0x14014bb60
cmp byte [rax + rcx], 0x45
je 0x14014bba4
sub r14, 1
jb 0x14014bb81
mov rcx, qword [rdi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x14014bb81
mov r8d, 2
mov rdx, rbx
call fcn.140018080
add eax, ebp
in al, dx
invalid
test al, al
jne 0x14014bb9d
invalid
mov rcx, rdi
mov dl, 1
call case.0x14013d77a.97
test al, al
jne 0x14014bb9d
mov rax, qword [rdi]
test rax, rax
jne 0x14014bb50
jmp 0x14014bbad
xor esi, esi
jmp 0x14014bbad
mov esi, 1
jmp 0x14014bbad
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x14014bcb7
cmp byte [r8 + rax], 0x45
je 0x14014bee2
test r12, r12
je 0x14014bcef
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014bcef
mov r8d, 2
mov rdx, r15
call fcn.140018080
test al, al
jne 0x14014be76
mov r8, qword [rsi]
test r8, r8
je 0x14014bd92
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x14014bde0
cmp byte [r8 + rax], 0x73
jne 0x14014bde0
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
jae 0x14014bd24
cmp byte [r8 + rcx], 0x5f
jne 0x14014bd24
add rax, 2
mov qword [rsi + 0x10], rax
jmp 0x14014bde0
xor eax, eax
nop word cs:[rax + rax]
cmp rcx, r9
jae 0x14014be57
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
je 0x14014bdc4
lea r10d, [rdx - 0x30]
cmp r10b, 0xa
jb 0x14014bd74
rol byte [rcx - 0x80], 1
cli
or dh, byte [rdx + 0x23]
lea r10d, [rdx - 0x61]
cmp r10b, 0x1a
jae 0x14014bd60
invalid
add eax, 0xeba9c280
adc dword [rbp + rcx*4 + 0x52], eax
add dl, 0xa9
jmp 0x14014bd71
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
mov edi, 0x1afa8041
jae 0x14014be57
add dl, 0xe3
mov r10d, edx
ror byte [rax - 1], cl
ror dword [rax - 0x77], 0x4e
adc byte [rax - 9], cl
in eax, 0xf
adc bl, 0
add byte [rax], al
inc rcx
mov qword [rsi + 0x10], rcx
mul rbp
jo 0x14014be57
movzx edx, r10b
add rax, rdx
jae 0x14014bd30
jmp 0x14014be57
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014be89
mov r13d, 1
mov r8d, 1
lea rdx, str._for_____::closureshim_as__mut_const___dyn___unsafe_extern__P
call fcn.140018080
test al, al
je case.0x1400e6e23.371
jmp 0x14014be8c
inc rcx
mov qword [rsi + 0x10], rcx
inc rax
je 0x14014be57
cmp rax, 0xffffffffffffffff
je 0x14014be57
nop
mov rcx, rdi
mov rdx, rsi
call fcn.1401497c0
cmp qword [rsp + 0x20], 0
je 0x14014bea0
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov r13, qword [rsi + 0x20]
test r13, r13
je 0x14014be38
mov rcx, rbx
mov rdx, r13
call fcn.1401499f0
test al, al
jne 0x14014be76
mov r8d, 2
mov rcx, r13
mov rdx, r14
call fcn.140018080
invalid
test al, al
jne 0x14014be76
inc dword [rax + rax*8 - 0x76b7c18b]
mov rcx, rsi
int1
mov dl, 1
call case.0x14013d77a.97
invalid
test al, al
invalid
jne 0x14014be76
add eax, ebp
pop rsi
jmp 0x10099be43
invalid
test al, al
invalid
inc dword [rax + rax*8 - 0x74b3cf8b]
sal byte [rbp + 0x30], 0x4c
mov eax, dword [rsi]
invalid
mov r8, qword [rsi]
invalid
inc r12
inc esp
test r8, r8
jne 0x14014bc9f
invalid
invalid
invalid
invalid
invalid
jmp 0x14014be89
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je case.0x1400e845a.357
invalid
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, reloc.WS2_32.dll_recv
add byte [rax], al
add al, ch
invalid
ret 0xffec
test al, al
add byte [rax], al
add al, ch
invalid
je case.0x1400e845a.357
mov r13d, 1
jmp 0x14014be8c
add bl, ch
invalid
mov qword [rsi], 0
add byte [rax], al
add dh, al
or byte [rax], r8b
add byte [rax], al
mov byte [rsi + 8], 0
xor r13d, r13d
mov rax, r13
add rsp, 0x68
add esp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
movzx ebx, byte [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x14014bed6
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
mov cl, setsockopt
invalid
add byte [rax - 0x73], cl
adc eax, 0x714ba
cmove rdx, rax
movzx eax, bl
mov dh, 0xc3
mov dh, 0xc3
lea r8, [rax + rax*8]
add r8, 0x10
call fcn.140018080
scasb al, byte [rdi]
shr esp, 0xff
test al, al
jne 0x14014be76
mov qword [rsi], 0
mov dword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14014be89
pop rsi
or bl, ch
cmpsd dword [rsi], dword [rdi]
inc rax
mov qword [rsi + 0x10], rax
adc bl, r13b
sahf
int3
sub esp, 0xb0
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x20]
mov eax, 0x110001
add byte [rcx], dl
add byte [rcx + rbp - 0x3e], cl
add byte [rcx], dl
add byte [rcx + rbp - 0x3e], cl
jb 0x14014c2f8
mov rax, qword [rcx]
lea r9, [rax + r8]
mov qword [rcx], r9
mov qword [rcx + 8], rdx
cmp r8, 2
jne 0x14014c339
add al, 0
invalid
add al, 0
add byte [rdi + rcx - 0x4a], al
adc byte [rdi + rcx - 0x4a], al
movzx r8d, byte [rax + 1]
invalid
invalid
movzx r10d, byte [rax]
movzx r8d, byte [rax + 1]
lea eax, [r10 - 0x30]
rol byte [rbx + 0x1e720af8], 1
add dword [rcx - 0x73], eax
rol byte [rbx + 0x1e720af8], 1
or r10d, 0x20
add r10d, 0xffffff9f
lahf
lahf
add r10d, 0xa
mov eax, 0xffffffff
invalid
inc dword [rcx + 0xf]
ret 0xf883
clc
adc byte [rdi], cl
add esp, 3
add byte [rax], al
invalid
invalid
clc
adc byte [rdi], cl
add esp, 3
add byte [rax], al
invalid
add byte [rbp - 0x73], al
pop rax
rol byte [rcx - 0x7d], 1
invalid
lea r11d, [r8 - 0x30]
cmp r11d, 0xa
cmp ebx, 0xa
cmp ebx, 0xa
sti
or dh, byte [rdx + 0x20]
jb 0x14014bf85
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
add eax, 0xa
enter 0x4120, 0xffffffffffffff83
and byte [rcx - 0x7d], al
rcr byte [rdi + 0xac08341], 0x41
mov ebx, 0xffffffff
invalid
invalid
add eax, 0xa
mov r11d, 0xffffffff
invalid
cmovae r11d, r8d
cmp r11d, 0x10
cmp ebx, 0x10
cmp ebx, 0x10
jae 0x14014c31f
shl al, 4
or r11b, al
ret
js 0x14014bfdb
invalid
mov byte [rsp + 0x24], r11b
mov byte [rsp + 0x24], r11b
mov word [rsp + 0x25], 0
mov byte [rsp + 0x27], 0
and al, 0x27
add byte [rax - 0x73], cl
and al, 0x24
mov dword [rsp + 0x25], 0x44c60000
and al, 0x27
and al, 0x27
add byte [rax - 0x73], cl
and al, 0x24
and al, 0x24
mov qword [rsp + 0x28], rax
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x30], 1
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
mov r8d, 1
add byte [rax], al
lea rsi, [rsp + 0x40]
lea rdx, [rsp + 0x24]
mov rcx, rsi
and al, 0x48
mov ecx, esi
call fcn.140018950
cmp qword [rsp + 0x40], 0
and al, 0x40
invalid
je case.0x1400ef4a2.331
invalid
in al, dx
dec dword [rax - 0x7d]
jl 0x14014bff1
invalid
add byte [rcx + rdi - 0x48], dh
add byte [rax], al
adc dword [rax], eax
invalid
cmp dword [rax + 0x110000], edi
mov eax, 0x110000
add cl, ch
jmp 0x14014c2f8
sbb eax, 0xb8000003
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
cmp r11b, 0xc0
jb 0x14014c2f8
invalid
invalid
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add byte [rcx - 0x80], al
sti
loopne 0x14014c061
push rsp
cmp r11b, 0xf0
sti
invalid
jae 0x14014c0a3
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
mov r10b, 1
xor eax, eax
jmp 0x14014c0b8
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
jo 0x14014c062
mov dword [rsp + 0x78], eax
lea rdx, [rcx + rax]
test rax, rax
je 0x14014c037
movzx eax, byte [rcx]
test al, al
js 0x14014c051
lea r8, [rcx + 1]
jmp 0x14014c27b
add r8b, byte [rax]
invalid
mov eax, 0x110000
mov r8, rcx
jmp 0x14014c27b
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x14014c25d
fisttp word [rdi]
xchg ah, dh
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
push rcx
add al, byte [rcx - 0x3f]
jrcxz 0x14014c078
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp al, 0xf0
fidivr dword [rax + rsi*8]
jb 0x14014c26d
add dword [rax], eax
add byte [rbp + rcx*4 + 0x41], cl
add al, 0xf
mov dh, 0x41
add eax, dword [rcx - 0x7d]
loope 0x14014c094
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
shl edx, 6
and eax, 0x3f
or eax, r10d
or eax, r9d
jmp 0x14014c27b
invalid
cmp r11b, 0xf8
jae 0x14014c2f8
add byte [rax], al
mov r8d, 4
mov al, 1
xor r10d, r10d
invalid
add byte [rax], al
add byte [rax - 0x2dcebaff], dh
invalid
rol byte [rax + rcx*4 + 0x5c], cl
and al, 0x24
mov byte [rsp + 0x24], r11b
mov word [rsp + 0x25], 0
mov byte [rsp + 0x27], 0
and al, 0x27
add byte [rax - 0x73], cl
je 0x14014c0f1
and al, 0x24
mov dword [rsp + 0x25], 0x44c60000
and al, 0x27
and al, 0x27
add byte [rax - 0x73], cl
je 0x14014c0f1
invalid
and al, 0x24
and al, 0x48
mov dword [rsp + 0x28], esi
invalid
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
cmp rdx, 2
add cl, byte [rdi]
invalid
out dx, eax
invalid
invalid
invalid
lea rdi, [r9 + 2]
lea rsi, [rdx - 2]
dec byte [rax - 0x77]
mov dword [rcx], edi
mov qword [rcx + 8], rsi
invalid
movzx r14d, byte [r9]
movzx ebx, byte [r9 + 1]
lea edi, [r14 - 0x30]
jle 0x14014c0ce
cmp edi, 0xa
jb 0x14014c121
invalid
or r14d, 0x20
add r14d, 0xffffff9f
lahf
add r14d, 0xa
mov edi, 0xffffffff
invalid
invalid
inc dword [rcx + 0xf]
invalid
invalid
cmp edi, 0xf
ja 0x14014c31f
lea ebp, [rbx - 0x30]
cmp ebp, 0xa
jb 0x14014c143
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov ebp, 0xffffffff
dec dword [rdi]
jmp case.0x1400ef717.286
std
invalid
ja 0x14014c31f
shl dil, 4
or bpl, dil
mov byte [rsp + 0x25], bpl
cmp r11b, 0xe0
jb case.0x1400eb654.347
invalid
lea r11, [rdx - 4]
mov qword [rcx], rsi
mov qword [rcx + 8], r11
movzx ebx, byte [r9 + 2]
movzx ebx, byte [rcx + 2]
pop rcx
add al, byte [rcx + 0xf]
mov dh, 0x79
invalid
mov dh, 0x59
pop rcx
add al, byte [rcx + 0xf]
mov dh, 0x79
add ecx, dword [rbp - 0x17c2f8d]
or dh, byte [rdx + 0x1a]
or ebx, 0x20
add ebx, 0xffffff9f
lea esi, [rbx - 0x30]
cmp esi, 0xa
jb 0x14014c19e
lahf
add ebx, 0xa
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
ja 0x14014c31f
invalid
cmovae ecx, edx
cmp ecx, 0xf
ja 0x14014c31f
lea r9d, [rdx - 0x30]
cmp r9d, 0xa
jb 0x14014c245
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov r9d, 0xffffffff
invalid
invalid
inc dword [rdi + rcx + 0x43]
retf 0x8341
cmp ecx, 0xf
stc
invalid
ja 0x14014c31f
add byte [rax], al
invalid
test al, al
je 0x14014c306
add byte [rax], al
invalid
shl cl, 4
or r9b, cl
or cl, cl
leave
mov byte [rsp + 0x27], r9b
jmp case.0x1400eb654.347
lea r8, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov eax, r9d
jmp 0x14014c27b
lea r8, [rcx + 3]
shl r9d, 0xc
loope case.0x1401302a7.196
or r10d, r9d
mov eax, r10d
invalid
cmp r8, rdx
je 0x14014c2e9
test al, al
je 0x14014c353
add rsp, 0xb0
mov al, 0
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov ecx, 3
add byte [rax], al
movabs dword [0x3b900070f], eax
add byte [rax], al
mov rdx, r8
mov r8, rax
call fcn.140184bf0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.140184cf0
mov dword [rbx], eax
add byte [rdi], cl
invalid
lea rcx, [0x1401c2424]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x28
call fcn.140184cf0
add byte [rdi], cl
invalid
call fcn.14014c660
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x40], rax
lea rax, [0x1400066d0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0x50], rax
lea rax, [0x14014c740]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140017800]
mov qword [rsp + 0x68], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 4
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], 3
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
lea rcx, [rsp + 0x80]
call fcn.140184b30
ud2
mov rdx, r15
test r15, r15
je 0x140151f0f
mov r15, qword [rdx + 8]
mov rdi, qword [rdx]
mov qword [rdx], 0
test rdi, rdi
je 0x140151f1f
mov qword [rbp - 8], rdi
mov byte [rdx + 0x10], 1
mov al, 1
xchg byte [rdi + 0x28], al
cmp al, 0xff
jne 0x140151e89
add rdi, 0x28
mov rax, qword [0x14023c2b0]
test rax, rax
invalid
je 0x140151e9e
mov rcx, rdi
call rax
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x140151e40
mov rcx, qword [rbp - 8]
call fcn.14004a720
jmp 0x140151e40
mov rcx, qword [0x14023c068]
cmp rcx, 0xffffffffffffffff
jne 0x140151eed
mov qword [rbp - 0x18], 0xffffffffffffffff
mov rax, qword [0x14023c078]
mov rcx, rsi
mov edx, 0xc0000000
xor r8d, r8d
xor r9d, r9d
call rax
invalid
test eax, eax
jne 0x140151f39
mov rcx, qword [rbp - 0x18]
mov rax, 0xffffffffffffffff
lock cmpxchg qword [0x14023c068], rcx
je 0x140151eed
mov rbx, rax
call r14
mov rcx, rbx
mov rax, qword [0x14023c080]
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call rax
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x140151e40
jmp 0x140151e93
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401c0208]
loop 0x140151f32
add byte [rdx + 0x2b], bh
loop 0x140151f32
add byte [rdx + 0x2b], bh
call fcn.140184cf0
ud2
invalid
mov dword [rbp - 0xc], eax
lea rax, [rbp - 0xc]
hlt
mov qword [rbp - 0x28], rax
lea rax, [0x14001d380]
mov ah, 0xec
dec dword [rax - 0x77]
loopne 0x140151f98
lea eax, [0x1401bfe18]
mov ah, 0xec
dec dword [rax - 0x77]
loopne 0x140151f98
lea eax, [0x1401bfe18]
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
mov r8b, 1
add byte [rax], al
invalid
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea rcx, [rbp - 0x58]
call fcn.140184b30
ud2
add eax, 0x8d4c0007
or eax, 0x6e27e
lea rcx, [rbp - 0x28]
lea r8, [rbp - 0x58]
call fcn.14018a580
ud2
movabs dword es:[0x5825148b4865000e], eax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
mov byte [rax + 0x38], 2
add byte [rax], al
add byte [rdx], al
mov rax, qword [rcx]
test rax, rax
je 0x140152020
lock dec qword [rax]
jne 0x140152020
mov rcx, qword [rcx]
jmp fcn.14004a720
ret
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jne 0x140152183
lea rax, [0x1401521b0]
mov qword [0x14023c088], rax
mov rcx, r14
mov rdx, rdi
mov r8d, ebx
mov eax, ebx
mov eax, ebx
mov r9, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
invalid
loopne 0x14015216f
int3
pop rax
or dword [rax], eax
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syswindowsc.rs
lea rcx, [rbp - 0x38]
call fcn.140184b30
ud2
mov esi, ecx
mov rdi, r8
mov ebx, edx
mov r14, rcx
lea rcx, str.ntdll
add bh, bh
adc eax, 0x39ea7
add bh, bh
adc eax, 0x39ea7
test rax, rax
je 0x14015225b
lea rdx, str.NtCreateKeyedEvent
adc eax, 0x6dd0f
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
invalid
jne 0x140152262
sal byte [rbp + 7], 0x48
lea eax, [0x140152280]
lea rax, [0x140152280]
mov qword [0x14023c078], rax
mov rcx, r14
mov edx, ebx
mov r8, rdi
mov r9d, esi
mov ecx, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
clc
invalid
invalid
push rdi
ror byte [rdi], 0x11
loopne 0x140152300
lea edx, [0x1401bffc0]
lea rcx, [rbp - 0x38]
call fcn.140184b30
add eax, dword [rax]
add eax, dword [rax]
ud2
sub rsp, 0x50
sub esp, 0x50
inc rcx
je 0x1401523e5
mov eax, dword [0x14023c31c]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
sbb byte [rax + 0x4865000e], ah
mov edx, dword [0x58]
invalid
mov rdx, qword [0x58]
mov rax, qword [rdx + rax*8]
mov rax, qword [rax + 0x10]
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0
cmp rdx, rcx
cmova rcx, rdx
cmp rcx, 5
stc
add eax, 0x4be
add byte [rax + 0xf], cl
int1
stc
add eax, 0x4be
add byte [rax + 0xf], cl
int1
xor edx, edx
mov rcx, rsi
shr rcx, 0x3b
sete dl
mov r8, rsi
shl r8, 4
shl rdx, 3
shl edx, 3
xchg esp, eax
ret 0x8949
shl edx, 3
test rax, rax
je 0x14015237f
mov ecx, dword [0x14023c31c]
mov r9, qword gs:[0x58]
mov ecx, dword [0x58]
mov rcx, qword [r9 + rcx*8]
leave
leave
mov rcx, qword [rcx + 8]
shl rax, 4
loopne 0x14015236e
mov dword [rax], ecx
add byte [rax], al
add byte [rax - 0x3f], cl
loopne 0x14015236e
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
and byte [rax - 0x39], cl
and al, 0x28
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rax
xor bl, ch
or dword [rax - 0x39], ecx
and al, 0x28
add byte [rax], al
add byte [rax], al
jmp 0x140152388
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x38]
and al, 0x38
lea r9, [rsp + 0x20]
call fcn.14005ad20
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
je 0x1401523b9
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1401523e0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c13948], al
cmp rcx, rax
jne 0x1401523e0
add rsp, 0x50
add rsp, 0x50
pop rsi
ret
mov eax, dword [0x14023c31c]
mov rdx, qword gs:[0x58]
lahf
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 8], rcx
mov byte [rax], cl
add byte [rax], al
add byte [rax - 0x77], cl
mov al, reloc.WS2_32.dll_recv
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
push rax
pop rsi
ret
mov byte [rax], cl
add byte [rax], al
add byte [rax - 0x77], cl
mov al, reloc.WS2_32.dll_recv
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
test rcx, rcx
jne case.0x1400eb0c9.370
call fcn.140005200
ud2
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
call fcn.1401846a0
ud2
int3
mov r14, rcx
lea rcx, str.ntdll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
je 0x14015243c
invalid
cmp bl, bl
invalid
adc eax, 0xaa158d48
fild dword [rsi]
add byte [rax - 0x77], cl
sar edi, 0x15
mov ecx, 0x4800039c
test eax, eax
invalid
lea rdx, str.NtReleaseKeyedEvent
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
invalid
jne 0x140152443
lea rax, [0x140152470]
mov qword [0x14023c080], rax
mov rcx, r14
mov rdx, rdi
mov r8d, ebx
fmul dword [rcx - 0x77]
int1
fmul dword [rcx - 0x77]
int1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
invalid
int3
fild dword [rsi]
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1401e7aa8]
lea eax, [0x1401e7aa8]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syswindowsc.rs
lea rcx, [rbp - 0x38]
call fcn.140184b30
ud2
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x60]
push 0x60
push 0x60
call fcn.1401851c0
ud2
int3
add byte [rax], al
add byte [rax + 0x39], cl
enter 0x2475, 0xffffffffffffff8b
add eax, 0xe9c84
pushfq
invalid
invalid
inc eax
jne 0x1401525c5
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
or eax, 0x6c581
add byte [rbp + rcx*4 + 5], cl
ret 0x6c5
invalid
lea r8, [0x1401beb40]
mov edx, 0x26
invalid
call fcn.1401850e0
ud2
add bh, bh
adc eax, 0x39b29
test al, al
je case.0x14013e714.171
invalid
invalid
add byte [rax], al
invalid
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
invalid
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x39]
mov qword [0x14023c1c0], rax
add byte [rsi + rcx + 0x1b800], bl
add byte [rax], al
mov dword [0x14023c1f0], eax
mov qword [rbp - 0x30], 1
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x1a], 0
cmp qword [0x14023c1c8], 0
jne 0x140152693
mov qword [0x14023c1c8], 0xffffffffffffffff
lea rcx, [0x14023c1d0]
call fcn.140152760
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [0x14023c1e0], xmm1
movups xmmword [0x14023c1d0], xmm0
inc qword [0x14023c1c8]
movsb byte [rdi], byte [rsi]
wait
invalid
add bh, bh
or eax, 0xe9bc6
invalid
wait
invalid
add byte [rbp + 0x2d], dh
invalid
mov qword [0x14023c1c0], 0
lea rcx, [0x14023c1b8]
jp 0x1401525d7
invalid
invalid
jp 0x1401525d7
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
jmp case.0x14013e714.171
invalid
mov rax, qword [0x14023c288]
cmp rax, 3
je 0x14015266c
add rsp, 0x50
pop rbp
ret
call qword [0x14023c290]
nop
add rsp, 0x50
pop rbp
ret
lea rcx, [0x1401be678]
call fcn.140184f80
ud2
call fcn.140152760
nop
add rsp, 0x20
pop rbp
ret
ror byte [r15], 1
adc byte [rbp - 0x20], cl
movups xmmword [0x14023c1e0], xmm1
movups xmmword [0x14023c1d0], xmm0
lea rcx, [0x14023c1c8]
call fcn.140152890
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
cmp qword [rcx + 8], 0
je 0x1401527f3
mov r8, qword [rcx]
mov rcx, qword [0x14023c280]
xor edx, edx
add rsp, 0x50
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
and eax, 0x39899
test r8, r8
je 0x140152778
mov rcx, rax
dec rcx
mov qword [rbp - 0x28], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x20], rax
call qword [rax]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
je 0x140152810
cmp qword [rax + 0x10], 0x11
jae 0x1401527f9
mov r8, qword [rbp - 0x10]
jmp 0x140152801
add rsp, 0x50
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x28]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rbp - 0x18]
call 0x140147514
invalid
sal byte [rbx + rbp + 0x48], cl
mov esi, ecx
mov rax, qword [rcx + 0x10]
mov rdi, rax
sub rdi, rdx
jb 0x140152bad
mov qword [rsi + 0x10], 0
je 0x140152ba6
mov rcx, qword [rsi]
add rdx, rcx
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x10], rdi
add rsp, 0x28
pop rdi
pop rsi
ret
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.140184c70
and byte [rbx], al
add byte [rdi], cl
invalid
and byte [rbx], al
add byte [rdi], cl
or ecx, esp
int3
shl rax, 0x20
or rax, 2
jmp 0x140152c34
mov qword [rsi + 8], rax
mov qword [rsi], 1
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x73], cl
push rbp
ror byte [rcx + rcx*4 - 7], 0xff
adc eax, 0x394a5
test eax, eax
je 0x140152cc8
mov rdi, qword [rbp + 0x70]
movzx eax, byte [rdi + 4]
test rax, rax
je 0x140152cea
cmp al, 4
jae 0x140152e22
movzx ecx, byte [r14]
mov edx, ecx
and dl, 0xc0
cmp dl, 0x80
jne 0x140152d3f
invalid
mov byte [rdi + rax], cl
movzx eax, byte [rdi + 4]
inc al
mov byte [rdi + 4], al
movzx ecx, byte [rdi]
lea rdx, [0x1401bfa94]
movzx ebx, byte [rcx + rdx]
mov qword [rbp - 0x50], rbx
cmp al, bl
jae 0x140152d4f
mov qword [rsi + 8], 1
mov qword [rsi], 0
jmp 0x140152c3f
lea rcx, [rbp - 0x40]
mov rdx, r15
mov r8, r14
mov r9, rbx
mov qword [rbp - 0x48], r15
mov eax, 0x222e8
add byte [rdi], cl
adc byte [rbp - 0x40], al
movups xmmword [rsi], xmm0
jmp 0x140152c3f
cmp rbx, 0x1000
mov r8d, 0x1000
cmovb r8, rbx
lea rcx, [rbp - 0x10]
mov rdx, r14
call fcn.140018950
cmp qword [rbp - 0x10], 0
je 0x140152d7e
mov r8, qword [rbp - 8]
test r8, r8
je 0x140152d96
cmp r8, rbx
ja 0x140152e72
lea rdi, [rbp - 0x40]
mov rcx, rdi
mov rdx, r14
call fcn.140018950
mov rcx, rdi
call 0x140153260
mov r8, rax
mov r9, rdx
jmp 0x140152d86
mov byte [rdi + 4], 0
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x140152c34
movzx r8d, al
cmp al, 5
jae 0x140152e59
lea rcx, [rbp - 0x10]
mov rdx, rdi
call fcn.140018950
mov byte [rdi + 4], 0
cmp qword [rbp - 0x10], 0
je 0x140152db8
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x140152c34
mov r8, qword [rbp - 8]
mov r9, qword [rbp]
mov rcx, rsi
mov rdx, r15
call fcn.140153020
jmp 0x140152c3f
movzx eax, byte [r14]
lea rcx, [0x1401bfa94]
movzx ecx, byte [rax + rcx]
cmp rcx, 2
jb 0x140152e0a
cmp rcx, rbx
jbe 0x140152e0a
mov byte [rdi], al
mov byte [rdi + 4], 1
jmp 0x140152df8
mov r8, qword [rbp - 8]
mov rax, qword [rbp]
mov qword [rbp + 8], rax
cmp rax, rbx
jne 0x140152e89
lea rcx, [rbp - 0x40]
mov rdx, r15
mov r9, rbx
call fcn.140153020
cmp qword [rbp - 0x40], 0
mov rax, qword [rbp - 0x38]
jne 0x140152e11
mov qword [rbp - 0x58], rax
mov qword [rbp + 8], rbx
cmp rax, rbx
jne 0x140152eab
mov qword [rsi + 8], 1
xor eax, eax
mov qword [rsi], rax
jmp 0x140152c3f
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
jmp 0x140152c3f
lea rax, str.Unexpected_number_of_bytes_for_incomplete_UTF_8_codepoint.
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
lea rdx, str.library_std_src_syswindows_stdio.rs
lea rcx, [rbp - 0x40]
call fcn.140184b30
ud2
lea rax, str.library_std_src_syswindows_stdio.rs
mov edx, 4
mov rcx, r8
mov r8, rax
call fcn.140184c70
ud2
lea rax, str.library_std_src_syswindows_stdio.rs
mov rcx, r8
add byte [rcx + rcx*4 - 0x3f], cl
mov rdx, rbx
mov r8, rax
call fcn.140184c70
ud2
invalid
or ecx, dword [rax - 0x39]
rol byte [r8], 0
add byte [rax], al
mov qword [rbp - 0x40], 0
lea r9, str.library_std_src_syswindows_stdio.rs
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 8]
lea r8, [rbp - 0x40]
call fcn.14018a580
ud2
mov qword [rbp - 0x40], 0
lea r9, str.library_std_src_syswindows_stdio.rs
lea rcx, [rbp - 0x58]
test al, 0x48
lea edx, [rbp + 8]
test al, 0x48
lea edx, [rbp + 8]
push rbp
or byte [rbp + rcx*4 + 0x45], cl
shr al, 0xb5
jbe 0x140152ecd
lea r8, [rbp - 0x40]
call fcn.14018a580
ud2
invalid
add byte [rdi], cl
or ecx, dword [rdi]
invalid
nop dword [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 - 0x48]
call sub.KERNEL32.dll_CloseHandle
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
in al, dx
test al, 0
add byte [rax], al
mov rdi, rdx
mov rsi, rcx
movups xmm0, xmmword [0x1401bf780]
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
and al, 0x60
mov eax, 0xffffffff
cmp r9, rax
cmovb rax, r9
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x38
push rdi
ror byte [rdi], 0x11
and al, 0x38
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r8
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov rcx, rdx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
cmp eax, 0x103
add dword [rax], eax
add byte [rbp + 0x19], dh
add dword [rax], eax
add byte [rbp + 0x19], dh
mov rcx, rdi
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
xchg ecx, eax
add eax, dword [rax]
invalid
xchg ecx, eax
add eax, dword [rax]
mov eax, dword [rsp + 0x60]
cmp eax, 0x103
je 0x140152faa
test eax, eax
js case.0x1400e6ea9.411
sar byte [rax + 0xd], 0x48
mov eax, dword [rsp + 0x68]
mov rax, qword [rsp + 0x68]
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x140152f9d
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
add rsp, 0xa8
pop rdi
pop rsi
ret
mov byte [rsp + 0x5c], 0
mov dword [rsp + 0x58], 0
and al, 0x5c
add bh, al
and al, 0x58
add byte [rax], al
add byte [rax], al
lea rax, [0x1401bf7e8]
lea eax, [0x1401bf7e8]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
mov qword [rsp + 0x88], rax
mov byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x78]
call fcn.140151940
mov rcx, rax
call fcn.140151a80
invalid
invalid
mov ecx, 7
int 0x29
ud2
js 0x140152fda
jmp 0xc95e2ff7
int3
nop
add eax, dword [rax]
int3
int3
add byte [rax + 0x29], cl
invalid
mov esi, edx
mov rsi, rcx
cmp r9, 0x1001
add dword [rax], edx
add byte [rax], al
jb 0x140153079
mov edi, 0x1000
cmp byte [r8 + 0x1000], 0xbf
cmp byte [rax + 0x1000], 0xbf
adc byte [rax], al
add byte [rcx - 0x80], al
invalid
mov eax, 0x1000
add byte [rax], al
cmp byte [rax + 0x1000], 0xbf
add byte [rax], al
add byte [rdi - 0x40db81], bh
mov edi, 0xffbf247f
jg 0x140153079
mov edi, 0xfff
sldt word [rax]
cmp byte [r8 + 0xfff], 0xbf
jg 0x140153079
add byte [rdi - 0xceea81], bh
xor edi, edi
cmp byte [r8 + 0xffe], 0xc0
setge dil
add rdi, 0xffd
std
sldt word [rax]
invalid
std
sldt word [rax]
invalid
add byte [rax - 0x73], cl
and al, 0x60
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x1000
add byte [rax], al
add byte [rax], al
mov ecx, 0xfde9
mov edx, 8
mov r9d, edi
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
add eax, dword [rax]
test eax, eax
je 0x1401531f8
invalid
jmp 0xfa15318e
movsxd r15, eax
cmp eax, 0x1001
add byte [rax], al
jae 0x140153234
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
lea rdx, [rsp + 0x60]
invalid
lea r9, [rsp + 0x30]
mov rcx, r14
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_WriteConsoleW]
add eax, dword [rax]
test eax, eax
je 0x1401531ae
invalid
mov ebx, dword [rsp + 0x30]
cmp rbx, r15
cmp ebx, edi
cmp ebx, edi
sti
je 0x1401531ca
jae 0x1401531e4
movzx eax, word [rsp + rbx*2 + 0x60]
add eax, 0x2312
adc ah, byte [rbx]
add byte [rax], al
pop rsp
invalid
adc ah, byte [rbx]
add byte [rax], al
movzx eax, ax
cmp eax, 0x312
jae 0x140153143
lea rdx, [rsp + rbx*2]
add rdx, 0x60
inc rbx
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea r9, [rsp + 0x30]
mov rcx, r14
mov r8d, 1
call qword [sym.imp.KERNEL32.dll_WriteConsoleW]
test eax, eax
jne 0x140153143
call sub.KERNEL32.dll_GetLastError
or dword [rbx], eax
add byte [rcx + rdi - 5], cl
cmp rbx, r15
ja 0x14015324a
test rbx, rbx
je 0x1401531c8
add rbx, rbx
xor eax, eax
xor edi, edi
jmp 0x14015316c
add rdi, rdx
add rax, 2
add eax, 2
cmp rbx, rax
je 0x1401531ca
movzx ecx, word [rsp + rax + 0x60]
mov edx, 1
cmp ecx, 0x80
jb 0x140153160
movzx r8d, cx
mov edx, 2
cmp r8d, 0x800
add byte [rax], al
jb 0x140153160
stc
adc al, byte [rbx]
add byte [rax], al
setae dl
lea rdx, [rdx*2 + 1]
jmp 0x140153160
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov dword [rsi], 1
mov dword [rsi], 1
jmp 0x1401531d5
xor edi, edi
mov qword [rsi + 8], rdi
mov qword [rsi], 0
add rsp, 0x2060
and byte [rax], al
add byte [rbx + 0x5f], bl
and byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
lea r8, str.library_std_src_syswindows_stdio.rs
mov rcx, rbx
mov ecx, ebx
mov rdx, r15
cli
call fcn.140184bf0
ud2
lea rax, str.Unexpected_error_in_MultiByteToWideChar
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
invalid
mov qword [rsp + 0x38], 1
lea rax, [0x1401e7aa8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.library_std_src_syswindows_stdio.rs
retf 6
lea rcx, [rsp + 0x30]
call fcn.140184b30
add eax, dword [rax]
ud2
lea r8, str.library_std_src_syswindows_stdio.rs
add eax, 0x6cb0f
mov rcx, rbx
mov rdx, r15
call fcn.140184c70
ud2
sub rsp, 0x48
cmp qword [rcx], 0
jne 0x140153277
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401bdca0]
lea ecx, [0x1401bdca0]
lea r8, [rsp + 0x30]
and al, 0x30
mov edx, 0x2b
call fcn.140185040
add byte [rdi], cl
invalid
and al, 0x40
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x50
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x38]
call fcn.140151940
invalid
dec dword [rax - 0x77]
shr eax, 0x11
out 0xff, eax
invalid
mov ecx, 7
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
invalid
dec qword [rax]
ror byte [rdi], 0x84
xchg edx, eax
add byte [rax], al
add byte [rax], al
mov r8, qword [rsi + 8]
invalid
invalid
ror byte [rdi], 0x84
add dword [rax], 0x89440000
rol dword [rbx - 0x72b7fc1f], 0x51
add ecx, dword [rax - 0x73]
push rcx
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x71]
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x71]
test rcx, rcx
je 0x140153475
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x28], rsi
lea rax, [r8 - 1]
mov qword [rbp - 0x18], rax
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
invalid
invalid
cmp qword [rax + 8], 0
js 0x14015343b
add byte [rax - 0x75], cl
jne 0x140153410
je 0x14015345e
cmp qword [rax + 0x10], 0x11
jae 0x140153447
mov r8, qword [rbp - 8]
jmp 0x14015344f
mov r8, qword [rbp - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x38bd2
add byte [rax - 0x75], cl
or eax, 0xe8e1b
invalid
mov cs, word [rsi]
invalid
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp - 0x20]
mov qword [rsi + 8], rax
test rax, rax
setne al
add rsp, 0x58
pop rsi
pop rbp
ret
mov qword [rsp + 0x40], r9
add r9, 0x18
lea rcx, [0x14018cd78]
mov qword [rsp + 0x30], rcx
xor byte [rax - 0x73], cl
and al, 0x40
mov qword [rsp + 0x28], rcx
lea rcx, [0x14018cd58]
mov qword [rsp + 0x20], rcx
lea rdx, str.NulError
mov r8d, 8
mov rcx, rax
call fcn.14001b420
nop
add rsp, 0x48
ret
int3
add rdi, r15
je case.0x14010c6fd.626
movzx eax, byte [0x14023c318]
add eax, 0xe8ac8
mov rcx, qword [0x14023c280]
test rcx, rcx
test ecx, ecx
jne 0x140153875
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je case.0x1400a0a28.706
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, rdi
call sub.KERNEL32.dll_HeapAlloc
add al, byte [rbx]
invalid
add eax, dword [rax]
test rax, rax
je case.0x1400a0a28.706
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], 0
add rbx, r14
xor edi, edi
mov r12, 0xffffffffffffffff
mov esp, 0xffffffff
dec dword [rcx - 0x39]
invalid
invalid
lea r15, [rbp - 0x18]
lea edi, [rbp - 0x18]
xor r13d, r13d
jmp case.0x1400a336f.1012
invalid
mov r8, rbx
mov eax, ebx
sub r8, r14
sub eax, esi
add r8, 3
add eax, 3
cmovb r8, r12
shr r8, 2
shr eax, 2
cmp si, 1
sbb r8, 0
fadd dword [rax]
add r8, 2
mov rcx, r15
mov rdx, rdi
call fcn.140189b80
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov word [rax + rdi*2], r13w
inc rdi
mov qword [rbp - 8], rdi
mov r13d, esi
test r13w, r13w
je 0x140153900
xor esi, esi
cmp rdi, qword [rbp - 0x10]
invalid
jne case.0x1400a336f.972
jmp case.0x1400a0aa0.989
cmp r14, rbx
je 0x1401539e2
test cl, bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx edx, byte [r14]
movzx r13d, dl
test r13b, r13b
js 0x140153923
inc r14
xor esi, esi
cmp rdi, qword [rbp - 0x10]
jne case.0x1400a336f.972
jmp case.0x1400a0aa0.989
mov ecx, r13d
and ecx, 0x1f
movzx r8d, byte [r14 + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe case.0x14010c6fd.985
movzx r13d, byte [r14 + 2]
shl r8d, 6
loopne 0x140153947
and r13d, 0x3f
or r13d, r8d
cmp dl, 0xf0
jb 0x140153998
movzx edx, byte [r14 + 3]
add r14, 4
and ecx, 7
shl ecx, 0x12
shl r13d, 6
and edx, 0x3f
invalid
or edx, r13d
invalid
or edx, ecx
mov r13d, edx
cmp r13d, 0xffff
invalid
inc dword [rax]
add byte [rdi], cl
xchg byte [rdx - 1], bh
jp 0x140153975
invalid
invalid
jmp 0x1401539af
add r14, 2
shl ecx, 6
or ecx, r8d
mov r13d, ecx
xor esi, esi
cmp rdi, qword [rbp - 0x10]
jne case.0x1400a336f.972
jmp case.0x1400a0aa0.989
add r14, 3
shl ecx, 0xc
or r13d, ecx
cmp r13d, 0xffff
jbe case.0x1400a336f.1019
lea ecx, [r13 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r13d, 0x3ff
or r13d, 0xdc00
or ebp, 0xdc00
mov esi, r13d
mov r13d, ecx
cmp rdi, qword [rbp - 0x10]
jne case.0x1400a336f.972
jmp case.0x1400a0aa0.989
mov r8, qword [rbp - 0x18]
mov rax, rdi
mov rcx, r8
mov ecx, eax
cmp rdi, 8
jb 0x140153a3d
invalid
mov rcx, r8
mov rcx, r8
mov rax, rdi
cmp word [rcx], 0
cmp dword [rax], eax
je 0x140153a60
cmp word [rcx + 2], 0
je 0x140153a60
cmp word [rcx + 4], 0
je 0x140153a60
cmp word [rcx + 6], 0
je 0x140153a60
cmp word [rcx + 8], 0
je 0x140153a60
cmp word [rcx + 0xa], 0
je 0x140153a60
cmp word [rcx + 0xc], 0
je 0x140153a60
cmp word [rcx + 0xe], 0
je 0x140153a60
add rax, 0xfffffffffffffff8
add rcx, 0x10
cmp rax, 7
ja 0x1401539f8
add rax, rax
xor edx, edx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp rax, rdx
je 0x140153a8e
cmp word [rcx + rdx], 0
lea rdx, [rdx + 2]
jne 0x140153a50
push rdx
add dh, byte [rbp - 0x10]
lea rax, [0x1401bf9f0]
mov dword [rdi - 0x74b7fffa], edi
loopne 0x140153ab4
loopne 0x140153ab4
mov rcx, qword [rbp - 0x20]
loopne 0x140153ab4
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov qword [rcx], 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
cmp qword [rbp - 0x10], 0
jge case.0x1400a0a28.681
add byte [rax + rcx*2 + 0x48], dh
je case.0x1400a0a28.700
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
or eax, 0xe87fc
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp case.0x1400a0a28.700
invalid
cmp rdi, qword [rbp - 0x10]
jne 0x140153aa8
invalid
invalid
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
mov rdx, rdi
mov edx, edi
call fcn.140153ca0
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
add al, byte [rax]
add byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp - 0x18]
mov rdi, qword [rbp - 8]
mov eax, dword [rbp - 0x18]
mov rdi, qword [rbp - 8]
mov edi, dword [rbp - 8]
mov word [r8 + rdi*2], 0
mov dword [r8 + rdi*2], 0xff480000
add byte [rax], al
add byte [rax - 1], cl
inc rdi
invalid
mov qword [rbp - 8], rdi
jge 0x140153aae
clc
mov rax, qword [rbp - 0x20]
loopne 0x140153b03
mov qword [rax + 0x10], rdi
mov dword [rax + 0x10], edi
adc byte [rdi], cl
adc byte [rbp - 0x18], al
invalid
movups xmm0, xmmword [rbp - 0x18]
call 0x188154bd5
add esp, 0x48
invalid
movups xmmword [rax], xmm0
add rsp, 0x48
pop rbx
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
invalid
jmp 0x140153ada
dec dword [rdi]
or edi, dword [rcx + 2]
mov ecx, 2
mov ecx, 2
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.1401846a0
ud2
add byte [rdi], cl
or ecx, dword [rdi]
invalid
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x40]
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
invalid
call fcn.140049dc0
nop
add rsp, 0x28
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rbp
ret
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
invalid
mov r8, qword [rcx]
test r8, r8
je 0x140153b66
cmp qword [rcx + 8], 0
cmp dword [rcx + 8], 0
je 0x140153b7e
mov rcx, qword [0x14023c280]
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
invalid
ror byte [rax - 0x7d], cl
invalid
add esp, 0x40
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
and eax, 0x384ca
invalid
mov rax, qword [rcx + 8]
mov ecx, eax
and ecx, 3
loope 0x140153b72
lea rdx, [rcx - 2]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 5]
test rcx, rcx
jne 0x140153b84
invalid
add rsp, 0x40
pop rbp
ret
lea rcx, [rax - 1]
mov qword [rbp - 0x20], rcx
mov dword [rbp - 0x20], ecx
mov rcx, qword [rax - 1]
mov ecx, dword [rax - 1]
mov rax, qword [rax + 7]
mov eax, dword [rax + 7]
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
invalid
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
call qword [rax]
adc byte [rax - 0x75], cl
call 0x1488dbeee
call 0x1488dbeee
or byte [rax], al
invalid
je case.0x14010c6fd.670
cmp qword [rax + 0x10], 0x11
jae 0x140153bb6
mov r8, qword [rbp - 0x10]
jmp 0x140153bbe
invalid
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
test byte [rbx], al
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x38463
invalid
test byte [rbx], al
invalid
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x20]
add rsp, 0x40
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.1400a07a0
mov rcx, qword [rbp - 0x20]
call fcn.1400498e0
nop
add rsp, 0x20
pop rbp
ret
int3
lea rcx, str.kernel32
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
add eax, dword [rax]
ret 6
add eax, dword [rax]
test rax, rax
je 0x140153c63
lea edx, str.SetThreadDescription
mov rcx, rax
sar edi, 0x15
xchg edx, eax
test byte [rbx], al
add eax, dword [rax]
add eax, dword [rax]
test rax, rax
jne case.0x1400a0a28.840
lea rax, case.0x1400a0aa0.717
mov qword [0x14023c070], rax
mov dword [0x14023c070], eax
add eax, 0xe83ff
mov rcx, rdi
mov rdx, rsi
add rsp, 0x28
invalid
sub byte [rdi + 0x5e], bl
jmp rax
jmp rax
invalid
loopne 0x140153cc9
sub esp, 0x28
mov ecx, 0x78
call qword [sym.imp.KERNEL32.dll_SetLastError]
test byte [rbx], al
add byte [rax - 0x7fffbfff], bh
test byte [rbx], al
add byte [rax - 0x7fffbfff], bh
add rsp, 0x28
ret
int3
push rdi
sub rsp, 0x58
in al, dx
pop rax
inc rdx
inc edx
ret 0x840f
je 0x140153d37
test byte [rax + 0x48000000], cl
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
mov esi, ecx
invalid
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
or byte [r8 - 0x73], cl
lea rax, [rcx + rcx]
lea eax, [rcx + rcx]
add al, 9
cmp rax, rdx
cmp eax, edx
cmova rdx, rax
cmova edx, eax
ror byte [r8 - 0x7d], 1
cli
cmp rdx, 5
mov edi, 4
add al, 0
add byte [rax], al
add byte [rax + 0xf], cl
cli
add eax, 0x4bf
add byte [rax], al
add byte [rax + 0xf], cl
cli
cli
xor edx, edx
mov r8, rdi
clc
ror byte [rcx - 0x77], cl
clc
shr r8, 0x3e
sete dl
xchg esp, eax
invalid
lea r8, [rdi + rdi]
add rdx, rdx
add edx, edx
test rcx, rcx
je case.0x1400ea753.746
sbb byte [rax - 0x75], cl
mov rcx, qword [rsi]
invalid
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x30], 2
mov dword [rsp + 0x30], 2
and al, 0x30
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
jmp case.0x1400ea753.753
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
and al, 0x40
lea r9, [rsp + 0x28]
call fcn.14005ad20
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x48]
and al, 0x48
je 0x140153d3e
movabs rax, 0x8000000000000001
cmp rcx, rax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c13948], al
or byte [rax + 0x39], 0xc1
je 0x140153d45
invalid
invalid
or byte [rax + 0x39], 0xc1
je 0x140153d45
test rcx, rcx
leave
jne case.0x1400ef717.321
call fcn.140005200
ud2
adc al, 0xeb
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1401846a0
ud2
invalid
int3
in al, dx
push rax
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov cl, 0x85
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x38]
cmp byte [rax], 0
cmp byte [rax], al
add byte [rax], al
cmp eax, 1
je case.0x1400cddae.505
add dword [rbp + rsi - 0x7b], esi
ror byte [rdi], 0x85
invalid
invalid
test eax, eax
jne 0x140153e22
xchg esi, eax
add byte [rax], al
add byte [rbx + 0xe858a05], cl
invalid
invalid
test dword [rsi], ecx
mov eax, dword [0x14023c31c]
add eax, 0xe858a
test dword [rsi], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rsi, qword [rcx + rax*8]
xor al, 0xc1
lea rcx, [rsi + 0x30]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffffe243
loop case.0x14010c6fd.789
invalid
lea rdx, [0x140151ff0]
loop case.0x14010c6fd.789
invalid
invalid
call fcn.140152030
inc esi
xchg byte [rax], bh
invalid
mov byte [rsi + 0x38], 1
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
invalid
mov rcx, qword [0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rax, qword [rax + 0x30]
mov eax, dword [rax + 0x30]
xor byte [rax], 0
xor byte [rax], al
add byte [rax], al
test rax, rax
jne 0x140153e16
invalid
sal byte [rbp + 0x3e], 0x31
xor ecx, ecx
xor ecx, ecx
leave
call fcn.1401516f0
mov ecx, dword [0x14023c31c]
invalid
test dword [rsi], ecx
invalid
invalid
invalid
mov rdx, qword gs:[0x58]
and eax, 0x58
add byte [rax - 0x75], cl
or al, 0xca
invalid
mov rcx, qword [rdx + rcx*8]
retf 0x8348
cmp qword [rcx + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x32], dh
jne case.0x1400e845a.409
mov ecx, dword [0x14023c31c]
or eax, 0xe851a
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
and eax, 0x58
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
or al, 0xca
mov qword [rcx + 0x30], rax
mov dword [rcx + 0x30], eax
xor dword [rax], 0xf0000000
add al, dh
lock inc qword [rax]
inc qword [rax]
add byte [rsi + 0xe], bh
jle 0x140153e2a
add rsp, 0x50
add esp, 0x50
pop rsi
ret
xor eax, eax
add rsp, 0x50
add esp, 0x50
add esp, 0x50
pop rsi
ret
ud2
or ecx, dword [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [rsp + 0x20]
and al, 0x20
call fcn.1401520c0
and edx, 0xffffffff
dec dword [rax - 0x73]
add eax, 0x69bec
wait
invalid
invalid
lea rax, [0x1401bda30]
wait
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
add eax, 0x93c4f
invalid
lea rax, [0x1401e7aa8]
cmp al, 9
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
invalid
push rdi
ror byte [rdi], 0x11
and al, 0x38
invalid
cmp byte [rax - 0x73], cl
adc eax, 0x69bd3
lea rdx, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_srccellonce.rsreentrant_init
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
call fcn.140184b30
ud2
or al, 3
add byte [rdi], cl
or ecx, esp
int3
int3
int3
int3
sub rsp, 0x78
sub esp, 0x78
js 0x140153e0b
test dl, dl
je case.0x1400eae9e.385
invalid
add al, 0xc6
mov byte [rcx + 0x10], 1
adc byte [r9], al
add eax, esi
dec qword [rcx + 8]
dec dword [rcx + 8]
lock dec qword [rcx + 8]
dec dword [rcx + 8]
or byte [r13 + 0xc], sil
jne case.0x1400e6ea9.429
mov rsi, qword [rcx]
xor dword [rax + 0x28468601], esi
mov al, 1
xchg byte [rsi + 0x28], al
add dword [rsi - 0xc3d7ba], eax
cmp al, 0xff
push qword [rdi + rax + 0x48]
add esp, 0x78
je 0x140153ea8
add rsp, 0x78
pop rdi
pop rsi
ret
add rsi, 0x28
add esi, 0x28
mov rax, qword [0x14023c2b0]
mov eax, dword [0x14023c2b0]
invalid
test rax, rax
sal byte [rsp + rcx + 0x48], 0x89
je case.0x140126800.227
mov rcx, rsi
mov ecx, esi
int1
add rsp, 0x78
add esp, 0x78
invalid
pop rdi
pop rsi
jmp rax
loopne case.0x1400eadd2.414
mov rcx, qword [0x14023c068]
mov ecx, dword [0x14023c068]
invalid
add byte [rax - 0x7d], cl
cmp rcx, 0xffffffffffffffff
stc
push qword [rbp + 0x49]
jne case.0x1400eae9e.392
mov qword [rsp + 0x30], 0xffffffffffffffff
mov qword [rsp + 0x30], 0xffffffffffffffff
xor bh, bh
invalid
invalid
dec dword [rax - 0x75]
add eax, 0xe8197
xchg edi, eax
invalid
invalid
invalid
mov rax, qword [0x14023c078]
xchg edi, eax
or dword [rsi], 0x4c8d4800
and al, 0x30
invalid
invalid
lea rcx, [rsp + 0x30]
xor byte [rdx - 0x40000000], bh
mov edx, 0xc0000000
add al, al
xor r8d, r8d
xor eax, eax
rol byte [rbp + 0x31], 0xc9
xor r9d, r9d
xor ecx, ecx
leave
call rax
test eax, eax
jne case.0x1400eadd2.423
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, 0xffffffffffffffff
mov eax, 0xffffffff
sar bh, 0xff
invalid
invalid
lock cmpxchg qword [0x14023c068], rcx
cmpxchg dword [0x14023c068], ecx
or eax, 0xe815c
or dword [rsi], 0x480c7400
je case.0x1400eae9e.392
or al, 0x48
mov rdi, rax
mov edi, eax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
and dword [rcx - 0x76b7fffd], eax
add eax, dword [rax]
mov rcx, rdi
stc
mov rax, qword [0x14023c080]
add eax, 0xe815f
pop rdi
or dword [rsi], 0xf2894800
mov rdx, rsi
mov rdx, rsi
xor r8d, r8d
xor r8d, r8d
xor eax, eax
xor r9d, r9d
leave
call rax
jmp case.0x1400e6ea9.429
jo 0x140153f2e
invalid
invalid
mov dword [rsp + 0x2c], eax
and al, 0x2c
lea rax, [rsp + 0x2c]
sub al, 0x48
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
lea rax, [0x14001d380]
add eax, 0xffec943a
dec dword [rax - 0x77]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
lea rax, str.Unable_to_create_keyed_event_handle:_error
add eax, 0x6bec6
mov esi, 0x89480006
add byte [rax - 0x77], cl
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x68
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
add byte [rax], al
add byte [rax], al
invalid
lea rax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
and al, 0x58
cmp byte [rax - 0x77], cl
and al, 0x58
and al, 0x58
and al, 0x58
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea edx, [0x1401bfe58]
adc eax, 0x6bed5
invalid
lea rcx, [rsp + 0x48]
and al, 0x48
call fcn.140184b30
movabs dword [0xccc3cc0b0f00030b], eax
int3
ud2
ret
int3
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
invalid
mov esi, r8d
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rbx, rcx
mov rcx, qword [0x14023c2a0]
mov ecx, dword [0x14023c2a0]
invalid
invalid
invalid
invalid
retf
fild dword [rdx - 0x7ab7fff2]
test rcx, rcx
leave
jne case.0x14013d811.492
mov qword cs:[rbp - 8], 0
mov qword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
clc
clc
lea rcx, [rbp - 8]
clc
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
ror byte [rdi], 0x84
invalid
add dword [rax], eax
invalid
add dword [rbx], 0xfc08500
test byte [0x188153fe6], bh
cmp eax, 0x48000001
add byte [rbp + 0x3d840fc0], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rbp - 8]
ror byte [rdi], 0x84
cmp eax, 0x48000001
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
mov qword [0x14023c2a0], rcx
test rcx, rcx
add byte [rax - 0x7b], cl
leave
je case.0x14010f719.266
add dword [rax], eax
add byte [rbp + 0x31], al
ror byte [rax - 0x7d], 0xf9
cmp ecx, 2
setb r8b
invalid
invalid
stc
add dl, cl
invalid
invalid
xor r8d, r8d
cmp rcx, 2
cmp ecx, 2
cmp ecx, 2
setb r8b
cmp rcx, 0x3b9aca00
retf 0x3b9a
ja case.0x14012683d.224
mov eax, 0x3b9aca00
xor edx, edx
div ecx
jmp case.0x1400ef717.335
xor eax, eax
lea edx, [rax - 0x3b9aca00]
cmp rcx, 2
cmp ecx, 2
stc
add cl, byte [rdi]
ror byte [r9 + 0x9e8c1d0], 1
ror byte [rcx + 0x9e8c1d0], 1
add byte [rsi], dh
invalid
stc
add cl, byte [rdi]
ror byte [r9 + 0x9e8c1d0], 1
ror byte [rcx + 0x9e8c1d0], 1
ror byte [rcx + 0x9e8c1d0], 1
call 0x1007e8837
imul rax, rax, 0x44b83
rol byte [rbx + 0x4800044b], 0xc1
or dword [rbx + 4], 0
add byte [rax - 0x3f], cl
shr rax, 0x27
call 0x100168960
invalid
add r8, rax
imul eax, eax, 0x3b9aca00
sub edx, eax
add dl, cl
invalid
mov rax, qword [rbx]
mov eax, dword [rbx]
mov r9, rdi
mov ecx, edi
sub r9, rax
sal dword [rbx + 5], 0x8b
jae case.0x1400ef717.349
add eax, 0xeb084b8b
mov ecx, dword [rbx + 8]
or r11b, bpl
jmp 0x14015405a
or dword [rbx + 0x4c75084b], ecx
mov ecx, dword [rbx + 8]
jne 0x1401540a2
invalid
cmp rcx, r14
cmp ecx, esi
jb 0x1401540a2
movabs rdx, 0x73f829483b9aca00
add eax, 0x95e9
invalid
xchg ebp, eax
add byte [rax], al
mov edx, 0x3b9aca00
sub rax, rdi
clc
invalid
clc
jae case.0x1400ef717.355
jmp 0x1401540fe
xchg ebp, eax
add byte [rax], al
add byte [rcx], bh
int1
cmp ecx, esi
jae 0x14015407b
test rax, rax
je case.0x14013e714.496
dec rax
dec rax
add ecx, 0x3b9aca00
add dl, cl
invalid
sub ecx, esi
mov edx, ecx
shr edx, 9
imul rdx, rdx, 0x44b83
or dword [rbx + 4], 0
or dword [rax + 0x69], ecx
rol byte [rbx + 0x4800044b], cl
or dword [rbx + 4], 0
shr rdx, 0x27
or dword [rbx + 4], 0
shr rdx, 0x27
invalid
add rax, rdx
jb case.0x1400eb556.451
invalid
imul edx, edx, 0x3b9aca00
sub ecx, edx
invalid
rol byte [rax], cl
retf 0x3b9a
mov edx, ecx
jmp 0x1401540fe
cmp ecx, esi
jbe case.0x14013d811.183
adc eax, 0xfc9854d
test r9, r9
je 0x1401541ca
test byte [rbx], bl
sbb eax, dword [rcx]
add dword [rax], eax
add byte [rcx - 1], cl
invalid
add byte [rax], al
dec r9
leave
lea r10d, [rsi + 0x3b9aca00]
lea edx, [rsi + 0x3b9aca00]
xchg esi, eax
add dl, cl
invalid
jmp 0x1401540be
add eax, dword [rcx - 0x77]
mov r10d, esi
sub r10d, ecx
sub r10d, ecx
retf 0x8945
mov r11d, r10d
rol dword [rcx - 0x3f], cl
jmp case.0x1400f7c23.343
invalid
shr r11d, 9
shr ebx, 9
or dword [rbp + 0x69], ecx
imul r11, r11, 0x44b83
imul ebx, ebx, 0x44b83
fild dword [rbx + 0x4900044b]
add al, 0
add al, 0
add byte [rcx - 0x3f], cl
shr r11, 0x27
shr ebx, 0x27
jmp case.0x14010f628.272
add r9, r11
invalid
jb 0x140154193
add byte [rax], al
add byte [rbp + 0x39], cl
cmp r9, r8
cmp ecx, eax
sal dword [rdx + 0x19], 0xf
jb case.0x14010f628.272
sbb dword [rdi], ecx
jne 0x14015405a
test dword [rbx - 1], esi
invalid
invalid
imul r8d, r11d, 0x3b9aca00
ret
add dl, cl
invalid
cmp eax, dword [rbp + 0x29]
sub r10d, r8d
sub edx, eax
ret 0x3941
cmp r10d, edx
cmp edx, edx
ror byte [rdi], cl
ja 0x14015405a
xchg dword [rax - 1], esp
invalid
invalid
push qword [rcx]
sal byte [rcx], 0xd2
invalid
xor eax, eax
xor edx, edx
invalid
ror byte [rax - 0x7d], cl
add rsp, 0x68
pop rbx
pop rdi
pop rsi
invalid
push 0x5d5e5f5b
pop rbp
ret
lea rcx, [0x1401bd950]
lea ecx, [0x1401bd950]
or eax, 0x69842
add byte [rbp + rcx*4 + 5], cl
lea r8, str.library_std_src_syswindows_time.rs
add eax, 0x6bd83
cmp dword [rbp + 0x19ba0006], 0
mov edx, 0x19
add byte [rax], al
add al, ch
call fcn.140184cf0
ror dword [rbx], 1
or eax, dword [rbx]
add eax, dword [rax]
add byte [rdi], cl
or ebp, eax
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
invalid
ud2
call sub.KERNEL32.dll_GetLastError
add byte [rax - 0x3f], cl
loopne case.0x1400ea753.708
invalid
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
or rax, 2
or eax, 2
add cl, byte [rax - 0x77]
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
enter 0xffffffffffff8d48, 5
enter 0xffffffffffff8d48, 5
lea rax, str.library_std_src_syswindows_time.rs
ja case.0x1400e6ea9.477
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
or eax, 0x92e2b
sub ebp, dword [rsi]
or dword [rax], eax
invalid
lea rcx, str.called__Result::unwrap____on_an__Err__value
sub ebp, dword [rsi]
or dword [rax], eax
invalid
lea r9, fcn.140015470
adc al, 0x9b
wait
invalid
lea r8, [rbp - 0x38]
lea eax, [rbp - 0x38]
enter 0x2bba, 0
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.140185040
out 0xe, al
add eax, dword [rax]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rax, str.overflow_in_Duration::new
ud2
lea rax, str.overflow_in_Duration::new
add eax, 0x4800069a
invalid
add byte [rax - 0x77], cl
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
invalid
mov qword [rbp - 0x30], 1
mov dword [rbp - 0x30], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401e7aa8]
add eax, 0x93932
mov qword [rbp - 0x28], rax
fmul dword [rdi]
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
loopne 0x1401541ca
invalid
movups xmmword [rbp - 0x20], xmm0
lea rdx, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_time.rsx
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
enter 0xffffffffffff9fe8, 9
add eax, dword [rax]
call fcn.140184b30
or dword [rbx], eax
add byte [rdi], cl
ud2
invalid
invalid
ud2
lea rax, str.overflow_in_Duration::new
lea eax, [0x1401bdb68]
add eax, 0x699ce
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x938fb
sti
cmp byte [rcx], cl
invalid
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x938fb
sti
cmp byte [rcx], cl
invalid
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
adc dword [rbp - 0x20], eax
lea rdx, str.librarycore_src_time.rs
lea edx, [0x14018dfd0]
lea rcx, [rbp - 0x38]
call fcn.140184b30
or dword [rbx], eax
invalid
enter 0x68e8, 9
add eax, dword [rax]
ud2
lea rcx, str.overflow_when_subtracting_durations
lea r8, str.librarycore_src_time.rs
mov edx, 0x23
add byte [rax], al
call fcn.1401850e0
ud2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
lea rcx, [rbp - 0x38]
call fcn.140015470
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop rbp
ret
sub rsp, 0x68
lea rbp, [rsp + 0x60]
and al, 0x60
mov qword [rbp], 0xfffffffffffffffe
invalid
mov rsi, rdx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov edi, dword [rcx]
mov eax, edi
clc
and eax, 3
add ecx, dword [rax - 0x73]
lea rcx, [0x1401eca5c]
or eax, 0x98815
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x1401be5fc]
lea edx, [0x1401be5fc]
invalid
mov r8d, 5
add eax, 0xff000000
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
push rax
sbb byte [rax - 0x77], cl
mov dword [rbp - 0x20], esi
mov dword [rbp - 0x20], esi
mov byte [rbp - 0x18], al
call 0x140fe8839
call 0x140fe8839
mov byte [rbp - 0x17], 0
jmp 0x18fa28e76
add byte [rbp + rcx*4 + 0x4f], cl
adc byte [rax - 0x73], cl
lea r9, [rdi + 0x10]
lea rax, [0x140154f90]
add eax, 0xd12
adc byte [r8 - 0x73], r9b
add eax, 0xd12
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, [0x1401be5d3]
adc eax, 0x6a349
add byte [rax - 0x73], cl
jne 0x14015426e
invalid
lea rsi, [rbp - 0x20]
loopne 0x1401542d0
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.14001aec0
lea rax, [0x14014c740]
lea eax, [0x14014c740]
insb byte [rdi], dx
in al, dx
dec dword [rax - 0x73]
invalid
lea eax, [0x14014c740]
add eax, 0xffff849d
test bh, bh
dec dword [rax - 0x77]
invalid
invalid
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.message
lea edx, str.message
cli
invalid
mov r8d, 7
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r9, rdi
mov ecx, edi
call fcn.14001aec0
cmp byte [rbp - 0x17], 0
jge case.0x140148e76.158
add byte [rdi], cl
mov dh, 0x5d
call 0x140a4c7db
invalid
pop qword [rax]
add byte [rax], al
insb byte [rdi], dx
in al, dx
inc dword [rax + 0xf00e97d]
jge case.0x140148e76.158
add byte [rdi], cl
jge case.0x140148e76.158
add byte [rdi], cl
mov dh, 0x5d
call 0x140a4c7db
invalid
pop qword [rax]
test dword [rdi - 0x17000000], ecx
add byte [rax], al
add cl, ch
jmp 0x14015464c
jns 0x1401542d4
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [rdi - 1]
lea eax, [rdi - 1]
dec dword [r8 - 0x7d]
add rdi, 0xf
invalid
mov qword [rbp - 0x38], rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401bf523]
adc eax, 0x6b235
invalid
mov r8d, 6
mov eax, 6
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
push rax
sbb byte [rax - 0x77], cl
invalid
mov dword [rbp - 0x20], esi
jne 0x1401542db
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
jmp 0x145a28b05
add byte [rax - 0x73], cl
add eax, 0xc87
xchg dword [rax + rax], ecx
invalid
lea rax, [0x140154f90]
lea eax, [0x140154f90]
xchg dword [rax + rax], ecx
or al, 0
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1401be5d3]
lea edx, [0x1401be5d3]
lea rsi, [rbp - 0x20]
loopne case.0x14013d811.226
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rsi
int1
mov r9, rdi
stc
call fcn.14001aec0
in al, dx
dec dword [rax - 0x73]
lea rax, [0x140154f70]
add eax, 0xc3f
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1401bf529]
in al, dx
mov cl, 6
invalid
add byte [rbp + rcx*4 + 0x4d], cl
enter 0xffffffffffffb841, 5
invalid
invalid
invalid
lea r9, [rbp - 0x38]
enter 0xffffffffffffb841, 5
mov r8d, 5
mov eax, 5
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
call fcn.14001aec0
cmp byte [rbp - 0x17], 0
movzx ebx, byte [rbp - 0x18]
pop rbp
call 0x14304c76a
add byte [rax], al
add byte [rax], al
test bl, bl
mov bl, 1
jne 0x14015464c
test ebp, esp
add al, byte [rax]
add byte [rax], al
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
jne case.0x14013d811.241
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401bd420]
mov r8d, 2
mov eax, 2
jmp 0x140154643
shr rdi, 0x20
mov dword [rbp - 0x24], edi
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea edx, [0x1401be5cd]
adc eax, 0x6a228
invalid
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
call qword [rax + 0x18]
mov qword [rbp - 0x38], rsi
mov dword [rbp - 0x38], esi
mov byte [rbp - 0x30], al
mov byte [rbp - 0x2f], 0
rol dword [rax], 1
lea rax, [0x140154fc0]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1401be5cf]
lea edx, [0x1401be5cf]
add esp, dword [rdx - 0x72b7fffa]
movabs byte [0x8d4cc8758d480006], al
add byte [rax - 0x73], cl
lea rsi, [rbp - 0x38]
jne 0x140154398
enter 0xffffffffffff8d4c, 0x4d
lea ecx, [rbp - 0x24]
mov r8d, 4
mov rcx, rsi
call fcn.14001aec0
mov ecx, dword [rbp - 0x24]
fsub st(0), st(0)
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax - 0x72b700bb], cl
mov byte [rbp - 1], al
lea rax, [0x140154f90]
pushfq
or eax, dword [rax]
invalid
mov qword [rsp + 0x20], rax
lea rdx, [0x1401be5d3]
adc eax, 0x6a1d3
invalid
add byte [rbp + rcx*4 + 0x4d], cl
lea ecx, [rbp - 1]
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.14001aec0
mov edx, dword [rbp - 0x24]
lea rdi, [rbp - 0x20]
mov rcx, rdi
call fcn.140154850
add al, 0
add byte [rax - 0x73], cl
add eax, 0xffeb0e68
invalid
jmp 0x140154427
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.message
lea edx, str.message
clc
invalid
invalid
invalid
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.14001aec0
cmp byte [rbp - 0x2f], 0
movzx ebx, byte [rbp - 0x30]
je 0x1401544ca
mov al, 1
test bl, bl
jne 0x1401544c5
mov rax, qword [rbp - 0x38]
test byte [rax + 0x34], 4
xor al, 4
jne case.0x14013e714.236
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401bd420]
invalid
add byte [rcx - 0x48], al
mov eax, 2
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1401544c5
invalid
shr rdi, 0x20
cmp edi, 0x28
ja case.0x14014355a.220
lea rax, [0x1401eca6c]
lea eax, [0x1401eca6c]
test dword [rcx], ecx
add byte [rax + 0x63], cl
movsxd rcx, dword [rax + rdi*4]
movsxd rcx, dword [rax + rdi*4]
mov eax, 0xffc10148
loope 0x1401544c4
invalid
add rcx, rax
jmp rcx
invalid
sar edi, 0xe1
xor eax, eax
jmp 0x1401545a7
invalid
add dword [rax], eax
add byte [rax], al
shr cl, 0xe
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
invalid
invalid
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401bee8b]
adc eax, 0x6a9e3
jmp 0x14015463d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x6a9cf
invalid
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x6a9cf
invalid
invalid
invalid
lea edx, [0x1401bee8b]
test eax, 0xb8410006
add dword [rax], eax
invalid
mov r8d, 1
add byte [rax], al
add bh, bh
invalid
add byte [rax], al
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x3c762fbb], cl
mov byte [rbp - 0x30], al
mov ebx, eax
ret
cmp qword [rbp - 0x18], 0
je 0x14015464c
mov r8, qword [rbp - 0x20]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jnp 0x1401544ea
add cl, ch
pop rdi
jmp 0x14015464c
add dword [rax], eax
add byte [rax], al
add byte [rax + 0xb3e929], dh
mov al, 0x29
jmp 0x1401545a7
add byte [rax], al
mov al, 1
jmp 0x1401545a7
add byte [rax], al
mov al, 2
jmp 0x1401545a7
add byte [rax], al
invalid
add byte [rax], al
mov al, 3
jmp 0x1401545a7
add byte [rax], al
add byte [rax], al
mov al, 4
jmp 0x1401545a7
add byte [rax], al
add byte [rax], al
mov al, 5
jmp 0x1401545a7
add byte [rax], al
add byte [rax], al
mov al, 6
jmp 0x1401545a7
add byte [rax + 0x82e907], dh
add byte [rax], al
mov al, 7
jmp 0x1401545a7
invalid
add byte [rax], al
invalid
invalid
mov al, 8
jmp 0x1401545a7
invalid
mov al, 9
jmp 0x1401545a7
mov al, 0xa
jmp 0x1401545a7
mov al, 0xb
jmp 0x1401545a7
mov al, 0xc
jmp 0x1401545a7
mov al, 0xd
jmp 0x1401545a7
mov al, 0xe
jmp 0x1401545a7
mov al, recv
jmp 0x1401545a7
mov al, reloc.WS2_32.dll_recv
jmp 0x1401545a7
mov al, 0x11
jmp 0x1401545a7
mov al, send
jmp 0x1401545a7
mov al, reloc.WS2_32.dll_send
jmp 0x1401545a7
mov al, setsockopt
jmp 0x1401545a7
mov al, reloc.WS2_32.dll_setsockopt
jmp 0x1401545a7
mov al, reloc.WS2_32.dll_shutdown
jmp 0x1401545a7
mov al, 0x17
jmp 0x1401545a7
mov al, 0x18
jmp 0x1401545a7
mov al, 0x19
jmp 0x1401545a7
mov al, 0x1a
jmp 0x1401545a7
mov al, 0x1b
jmp 0x1401545a7
mov al, 0x1c
jmp 0x1401545a7
mov al, 0x1d
jmp 0x1401545a7
mov al, 0x1e
jmp 0x1401545a7
mov al, 0x1f
jmp 0x1401545a7
mov al, 0x20
jmp 0x1401545a7
mov al, 0x21
jmp 0x1401545a7
mov al, 0x22
jmp 0x1401545a7
mov al, 0x23
jmp 0x1401545a7
mov al, 0x24
jmp 0x1401545a7
mov al, 0x25
jmp 0x1401545a7
mov al, 0x26
jmp 0x1401545a7
mov al, 0x27
jmp 0x1401545a7
mov al, 0x28
mov byte [rbp - 0x38], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.KindError__os_error
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
mov byte [rbp - 0xf], 0
lea r8, case.0x14013e714.176
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call fcn.14001b090
mov rax, qword [rbp - 0x20]
movzx ecx, byte [rbp - 0x10]
test rax, rax
je 0x14015464a
mov bl, 1
test cl, cl
jne 0x14015464c
mov rsi, qword [rbp - 0x18]
cmp rax, 1
jne 0x14015462e
cmp byte [rbp - 0xf], 0
je 0x14015462e
test byte [rsi + 0x34], 4
jne 0x14015462e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14015464c
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401c0dcd]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14015464c
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
jg 0x14015474e
cmp ecx, 0x1715
jg 0x1401547bf
cmp ecx, 0x50f
je 0x140154839
cmp ecx, 0x5b4
je case.0x1401546e1.121
jmp case.0x1401546e1.4
stc
jbe 0x140154747
add byte [rax], al
jne case.0x1401546e1.4
test dword [rsi - 0x50000000], edi
mov esi, 0xb0000000
add byte [rax], al
mov al, 0x20
ret
and bl, al
cmp ecx, 0x2021
stc
and dword [rax], esp
add byte [rax], al
jg 0x1401547e4
invalid
cmp ecx, 0x1b80
je case.0x1401546e1.121
cmp ecx, 0x1f4e
je case.0x1401546e1.121
invalid
invalid
add byte [rax], al
add byte [rax], al
test byte [rdx - 0x17000000], al
add byte [rax], al
jmp case.0x1401546e1.4
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x3c297f], cl
invalid
inc dword [rbx + 0x727202f8]
add dh, byte [rdx + 0x72]
cmp ecx, 0x35ed
je case.0x1401546e1.121
jmp case.0x1401546e1.4
cmp ecx, 0x1716
je case.0x1401546e1.121
cmp ecx, 0x1b64
je case.0x1401546e1.121
jmp case.0x1401546e1.4
cmp ecx, 0x2022
je case.0x1401546e1.121
cmp ecx, 0x25e9
jne case.0x1401546e1.4
mov al, reloc.WS2_32.dll_shutdown
ret
mov al, 0x28
ret
mov al, 0x1a
ret
mov r15, qword [rbp + 0x1008]
mov r12, qword [rbp + 0x1018]
mov byte [r15 + r12], r13b
inc r12
mov qword [rbp + 0x1018], r12
cmp rdi, rsi
je case.0x14009f1f6.1056
lea rdx, [rdi + 2]
movzx ecx, word [rdi]
movzx eax, cx
mov r8d, ecx
and r8d, 0xf800
cmp r8d, 0xd800
jne 0x140154aa0
cmp eax, 0xdbff
ja 0x140154c82
cmp rdx, rsi
je 0x140154c82
movzx eax, word [rdx]
lea edx, [rax + 0x2000]
movzx edx, dx
cmp edx, 0xfc00
jb 0x140154c82
add rdi, 4
and ecx, 0x3ff
and eax, 0x3ff
shl rcx, 0x1a
shl rax, 0x10
or rax, rcx
movabs rcx, 0x100000000
add rax, rcx
mov r13, rax
shr r13, 0x10
cmp r13d, 0x80
jb 0x140154ab7
mov dword [rbp + 0xfe8], 0
cmp r13d, 0x800
jae 0x140154ae0
shr eax, 0x16
or al, 0xc0
mov byte [rbp + 0xfe8], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp + 0xfe9], r13b
mov r13d, 2
add byte [rax], al
invalid
mov rax, qword [rbp + 0x1010]
sub rax, r12
cmp rax, r13
jb 0x140154b7d
jmp 0x140154b99
shl rax, 0x10
mov rdi, rdx
mov r13, rax
shr r13, 0x10
cmp r13d, 0x80
jae 0x140154a49
cmp r12, qword [rbp + 0x1010]
jne 0x1401549ae
invalid
invalid
invalid
mov rcx, rbx
mov rdx, r12
call fcn.1400056f0
and dword [rbx + rbp*8], ecx
invalid
jmp 0x1401549a0
add byte [rax], al
add byte [rax - 0x77], cl
rol dword [rcx - 0x7f], 0xfd
mov rcx, rax
cmp r13d, 0x10000
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
jae 0x140154b2c
shr rcx, 0x1c
or cl, 0xe0
leave
loopne 0x140154a7c
invalid
call 0x101154b09
call 0x14c546f15
or byte [rax + 0xfe985], 0
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp + 0xfea], r13b
mov r13d, 3
mov rax, qword [rbp + 0x1010]
sub rax, r12
cmp rax, r13
jb 0x140154b7d
jmp 0x140154b99
shr rcx, 0x22
or cl, 0xf0
mov byte [rbp + 0xfe8], cl
mov rcx, rax
shr rcx, 0x1c
sbb al, 0x80
loope case.0x14010c6fd.995
or cl, 0x80
mov byte [rbp + 0xfe9], cl
sldt word [rax]
sldt word [rax]
shr eax, 0x16
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xfea], al
and r13b, 0x3f
and ch, 0x3f
or r13b, 0x80
mov byte [rbp + 0xfeb], r13b
lodsd eax, dword [rsi]
jmp 0x140154b75
add byte [rax], al
add byte [rcx - 0x43], al
add al, 0
add byte [rax], al
lodsd eax, dword [rsi]
jmp 0x140154b75
add al, 0
add byte [rax], al
mov rax, qword [rbp + 0x1010]
sub rax, r12
cmp rax, r13
jae 0x140154b99
mov rcx, rbx
mov ecx, ebx
mov rdx, r12
loop 0x140154bd1
mov r8, r13
mov eax, ebp
call fcn.1401846b0
mov r15, qword [rbp + 0x1008]
mov r12, qword [rbp + 0x1018]
lea rcx, [r15 + r12]
mov rdx, r14
mov r8, r13
call 0x1430f3f8f
add byte [rbp + 1], cl
in al, dx
mov qword [rbp + 0x1018], r12
cmp rdi, rsi
jne 0x1401549c5
test dword [rdx], ecx
invalid
invalid
invalid
mov rax, qword [rbp + 0x1018]
mov qword [rbp + 0xfe0], rax
movups xmm0, xmmword [rbp + 0x1008]
movaps xmmword [rbp + 0xfd0], xmm0
test dword [rax], ecx
adc byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xfd0], eax
jmp 0x140154cad
test eax, ebp
sldt word [rax]
lea rax, [0x14001d380]
mov qword [rbp + 0xff0], rax
lea rcx, [rbp + 0xfb8]
mov qword [rbp + 0xff8], rcx
mov qword [rbp + 0x1000], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0x1008], rax
adc byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
adc byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test eax, ebp
sldt word [rax]
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1020], 2
lea rcx, [rbp + 0xfd0]
lea rdx, [rbp + 0x1008]
call fcn.140005a20
mov rax, qword [rbp + 0xfe0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xfd0]
movups xmmword [rsi], xmm0
jmp 0x140154e81
mov qword [rbp + 0xfd0], 0
cmp qword [rbp + 0x1010], 0
je 0x140154cad
mov r8, qword [rbp + 0x1008]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, qword [rbp + 0xfc8]
mov rax, qword [rbp + 0xfd0]
test rax, rax
je 0x140154ce7
mov rcx, qword [rbp + 0xfd8]
mov r8, qword [rbp + 0xfe0]
test r8, r8
je 0x140154e74
lea r10, [rax + r8]
lea r9, [0x1401bdcc0]
jmp 0x140154d89
lea rax, [rbp + 0x103c]
mov qword [rbp + 0xfb8], rax
lea rax, [0x14001d380]
mov qword [rbp + 0xfc0], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x1010], 2
mov qword [rbp + 0x1028], 0
lea rax, [rbp + 0xfb8]
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1020], 1
lea rcx, [rbp + 0xfe8]
lea rdx, [rbp + 0x1008]
call fcn.140005a20
mov rax, qword [rbp + 0xff8]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rbp + 0xfe8]
movups xmmword [r14], xmm0
jmp 0x140154e81
movzx r11d, r11b
test byte [r11 + r9], 1
je 0x140154e67
nop dword [rax]
cmp r10, rax
je 0x140154e74
mov rdx, r10
movzx r11d, byte [r10 - 1]
test r11b, r11b
js 0x140154da0
lea r10, [rdx - 1]
movzx r11d, r11b
jmp 0x140154df8
movzx esi, byte [rdx - 2]
cmp sil, 0xc0
inc al
jge 0x140154dc9
movzx edi, byte [rdx - 3]
cmp dil, 0xc0
jge 0x140154dd2
lea r10, [rdx - 4]
push rdx
cld
movzx ebx, byte [rdx - 4]
and ebx, 7
shl ebx, 6
invalid
and edi, 0x3f
or edi, ebx
jmp 0x140154dd9
lea r10, [rdx - 2]
lea edx, [rdx - 2]
and esi, 0x1f
jmp 0x140154de1
invalid
cmovl ecx, dword [rbp - 0x187c02ae]
xadd edi, esp
invalid
lea r10, [rdx - 3]
and edi, 0xf
shl edi, 6
and esi, 0x3f
invalid
or esi, edi
shl esi, 6
and r11b, 0x3f
and bl, 0x3f
and bl, 0x3f
movzx r11d, r11b
or r11d, esi
cmp r11d, 0x110000
je 0x140154e74
lea esi, [r11 - 9]
cmp esi, 5
jb 0x140154d80
invalid
jnp case.0x1400a336f.1040
invalid
invalid
invalid
invalid
cmp r11d, 0x20
je 0x140154d80
cmp r11d, 0x80
jb 0x140154e67
mov esi, r11d
shr esi, 8
or byte [rbx + 0x1c7f1ffe], al
test esi, esi
je 0x140154d6e
cmp esi, 0x16
jne 0x140154e67
cmp r11d, 0x1680
je 0x140154d80
test byte [rbx - 1], al
invalid
invalid
jmp 0x140154e67
cmp esi, 0x20
je 0x140154e58
cmp esi, 0x30
jne 0x140154e67
cmp r11d, 0x3000
je 0x140154d80
jmp 0x140154e67
movzx r11d, r11b
test byte [r11 + r9], 2
add al, 0xb
add cl, byte [rdi]
test dword [rcx], ebx
invalid
invalid
invalid
add al, 0xb
add cl, byte [rdi]
test dword [rcx], ebx
invalid
sub rdx, rax
cmp r8, rdx
jae 0x140154e95
mov rdx, r8
jmp case.0x14010c6fd.1005
xor edx, edx
mov qword [r14], rax
mov qword [r14 + 8], rcx
mov qword [r14 + 0x10], rdx
push rsi
invalid
invalid
push rsi
adc byte [rax - 0x7f], cl
add rsp, 0x10c8
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
test rdx, rdx
je case.0x14010c6fd.1005
cmp r8, rdx
jbe case.0x14010c6fd.1005
cmp byte [rax + rdx], 0xbf
jg case.0x14010c6fd.1005
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
or dword [rax], eax
lea r8, [0x1401e7038]
mov edx, 0x30
invalid
call fcn.140184cf0
ud2
or edi, dword [rcx + 1]
mov rdx, rbx
call fcn.1401846a0
add byte [rdi], cl
invalid
add byte [rax - 0x77], cl
fld1
invalid
invalid
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, 0x38
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea ecx, [rax]
adc byte [rax], al
add al, ch
cmp ah, bl
invalid
call qword [rax + 0x38c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xfd0]
call fcn.140152b50
invalid
invalid
call qword [rax + 0x38c48348]
invalid
cmp byte [rbx + 0x5f], bl
add byte [rax - 0x73], cl
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rax + 0x18]
jmp rax
add byte [rax], al
add byte [rcx - 0x77], cl
mov r10, rdx
mov eax, dword [rdx + 0x34]
xor al, 0xa8
invalid
jne 0x1401550bc
mov ecx, r8d
cmovs rcx, rax
mov eax, 0x27
cmp rcx, 0x2710
invalid
add byte [rax], al
jb 0x14015518e
mov rax, rcx
mul r9
shr rdx, 0xb
imul eax, edx, 0x2710
ret 0x2710
add byte [rax], al
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 [r11 + rbx*2]
mov word [rsp + rsi + 0x2c], bx
pop rsp
xor al, 0x2c
movzx edi, word [r11 + rdi*2]
mov word [rsp + rsi + 0x2e], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
mov ecx, edx
mov ecx, edx
ja 0x140155020
cmp rdx, 0x63
jbe 0x1401550a3
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
add byte [rax], al
shr ecx, 0x11
imul r9d, ecx, 0x64
sub edx, r9d
movzx edx, dx
lea r9, [0x1401a2f49]
lea ecx, [0x1401a2f49]
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x2e], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x1401551a0
add dl, 0x30
mov byte [rsp + rax + 0x2f], dl
dec rax
jmp 0x1401551b4
lea rcx, [0x1401a2f49]
movzx ecx, word [rcx + rdx*2]
mov word [rsp + rax + 0x2e], cx
add rax, 0xfffffffffffffffe
invalid
invalid
sar dh, 0x45
test eax, eax
test r8d, r8d
setns dl
lea rcx, [rsp + rax]
add rcx, 0x30
mov r8d, 0x27
add byte [rax], al
add byte [rax], al
sub r8, rax
mov qword [rsp + 0x28], r8
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x1401e7aa8]
lea eax, [0x1401e7aa8]
mov rcx, r10
mov ecx, edx
xor r9d, r9d
leave
leave
call fcn.140017920
nop
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add al, ch
insb byte [rdi], dx
stc
add al, byte [rax]
ud2
cmp eax, 0x6ab89
xor r14d, r14d
xor esi, esi
nop word cs:[rax + rax]
mov r8d, 1
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
cli
cli
mov r9d, 0xffffffff
call rbx
mov al, 1
lock cmpxchg byte [rsi], r14b
jne case.0x1400e6ea9.801
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
lock dec qword [rax]
jne 0x1401552a0
mov rcx, qword [rbp - 0x10]
call fcn.14004a720
invalid
nop
add rsp, 0x80
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
cmpxchg qword [0x14023c068], rcx
je 0x140155302
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rdi
mov rax, qword [0x14023c088]
xor edi, edi
dec dword [rax - 0x77]
xor r8d, r8d
xor r9d, r9d
call rax
xchg byte [rsi], dil
mov rax, qword ds:[rbp - 0x10]
lock dec qword [rax]
je 0x140155297
invalid
invalid
jmp 0x1401552a0
je 0x140155329
invalid
invalid
add eax, 0x68e36
mov edx, 0x5e
call fcn.1401850e0
pushfq
std
add al, byte [rax]
jmp 0x140155397
dec dword [rax - 0x77]
fmul dword [r8 - 0x73]
add eax, 0x6aab5
stosb byte [rdi], al
invalid
invalid
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
test al, 1
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov r8d, 1
ror byte [r8 - 0x77], 1
mov r8b, 0x48
mov dword [rbp - 0x48], 1
mov r8d, 1
mov r8d, 1
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea rcx, [rbp - 0x60]
lea ecx, [rbp - 0x60]
call fcn.140184b30
ud2
invalid
mov rcx, rsi
call r10
xor eax, eax
xchg byte [rsi], al
jmp 0x1401555bb
rol byte [rbp + 0x31], 0xc9
call rax
test eax, eax
jne 0x1401555f9
invalid
invalid
add dword [rax], eax
invalid
test dword [0x1881554de], ebx
mov ebx, dword [rbp + 8]
mov rbx, qword [rbp + 8]
mov rax, 0xffffffffffffffff
lock cmpxchg qword [0x14023c068], rbx
cmpxchg dword [0x14023c068], ebx
cmpxchg dword [0x14023c068], ebx
je 0x140155501
mov r15, rax
mov edi, eax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add eax, dword [rax]
mov rbx, r15
mov ecx, 0x3b9aca00
mov rax, r14
mul rcx
mov r14, rdx
mov edi, edi
add rdi, rax
adc r14, 0
adc esi, 0
adc esi, 0
mov rax, 0xffffffffffffff9c
cmp rax, rdi
clc
pushfq
invalid
mov eax, 0x31
sbb rax, r14
jb 0x140155564
invalid
mov rax, rdi
add rax, 0x63
mov rcx, r14
adc rcx, 0
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], 0x64
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp - 8], 0
mov qword [rbp - 8], 0
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x10]
call fcn.1401839f0
xchg ecx, eax
in al, 2
add byte [rsi + 0x48], ah
movd eax, mm0
neg rax
neg eax
cmp rdi, 0xffffffffffffff9d
sbb r14, 0x31
movabs rcx, 0x8000000000000000
cmovb rcx, rax
enter 0xffffffffffff8948, 0x4d
invalid
mov rax, qword [0x14023c088]
xor edi, edi
lea r9, [rbp - 0x60]
invalid
invalid
movabs al, byte [0x3145f28948d98948]
mov rcx, rbx
mov rdx, rsi
xor r8d, r8d
sar bh, 0xd0
call rax
xchg byte [rsi], dil
test eax, eax
je 0x1401555bb
cmp dil, 1
jne 0x1401555bb
invalid
mov rax, qword [0x14023c088]
mov rcx, rbx
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call rax
mov rax, qword [rbp + 0x18]
lock dec qword [rax]
jne 0x1401555ce
invalid
mov rcx, qword [rbp + 0x18]
call fcn.14004a720
nop
add rsp, 0xa8
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
invalid
call fcn.1401850e0
jmp 0x14015564a
mov dword [rbp + 0x14], eax
lea rax, [rbp + 0x14]
mov qword [rbp - 0x30], rax
lea rax, [0x14001d380]
add eax, 0xffec7d75
add eax, 0xffec7d75
mov qword [rbp - 0x28], rax
lea rax, str.Unable_to_create_keyed_event_handle:_error
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea rcx, [rbp - 0x60]
call fcn.140184b30
ud2
and al, 0x10
push rbp
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
call fcn.1401520e0
ud2
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x18]
call fcn.14004a6f0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov edx, edi
call fcn.140018080
test al, al
jne case.0x1400ea753.807
add byte [rax], al
add byte [rax], al
test bpl, 1
test ch, 1
je 0x140155947
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
or r14b, r14b
test byte [rsi + 0x34], 4
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0xf4240
mov qword [rsp + 0x80], rsi
add byte [rax - 0x73], cl
and al, 0x30
add byte [rax - 0x77], cl
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x73], cl
and al, 0x30
jne 0x14015582e
mov dword [rsp + 0xc0], eax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x48], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
movabs rax, 0x400000020
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
mov byte [rsp + 0x68], 3
lea rax, [0x1401e78d0]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rdx, [0x1401bcdd0]
add byte [rax - 0x73], cl
and al, 0x70
add byte [rax - 0x73], cl
and al, 0x70
lea r8, [rsp + 0x88]
call fcn.1400183f0
sub ebp, esp
dec dword [rax - 0x75]
and al, 0x70
and al, 0x88
add byte [rax], al
add al, ch
adc ebp, dword [rbx]
sub ebp, esp
dec dword [rax - 0x75]
and al, 0x70
test al, al
je 0x140155909
invalid
and ecx, dword [rax - 0x7b]
leave
test rcx, rcx
je 0x140155909
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
adc eax, 0x67be6
mov r8d, shutdown
invalid
call qword [rax + 0x18]
test al, al
jne case.0x1400ea753.807
jmp 0x140155912
test al, al
jne case.0x1400ea753.807
test rcx, rcx
jne 0x140155971
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov esi, dword [rax + 0x18]
mov esi, dword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
mov ecx, ebx
call rsi
jmp case.0x1400ea7af.800
mov r8, qword [rsp + 0x48]
mov rcx, rsi
call fcn.140018080
test al, al
invalid
je 0x140155947
mov al, 1
jmp case.0x1400ea7af.800
xor eax, eax
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x1401bd530]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401bd4f4]
lea r9, [0x1401bcd50]
jae 0x140155990
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
jae 0x140155990
and al, 0x38
mov edx, 0x37
add byte [rax], al
call fcn.140185040
ud2
ret 0x14c
cmp cl, 0x2f
sete cl
or cl, dl
cmp al, 5
jae case.default.0x140155b9a
jmp 0x140155b56
test cl, cl
jne 0x140155b56
mov rsi, qword [rbp + 0x140]
mov rbx, qword [rbp + 0x130]
mov r13, qword [rbp + 0x128]
jmp 0x140155c52
lea rcx, [rbp + 0xb0]
mov rdx, qword [rbp + 0x140]
mov r8, r14
call fcn.140156d90
movzx eax, byte [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xd0]
movzx r8d, al
lea r9, [0x1401ed028]
movsxd r8, dword [r9 + r8*4]
add r8, r9
mov r13, qword [rbp + 0x128]
jmp r8
add rcx, 4
jmp 0x140155bd7
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x140155bd7
mov ecx, 6
jmp 0x140155bd7
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x140155bd7
mov ecx, 2
cmp rcx, r14
ja 0x1401567e9
test r15, r15
je case.default.0x140155c38
cmp al, 6
je case.default.0x140155c38
mov r13, qword [r15]
mov rdi, qword [r15 + 0x10]
lea rcx, [rbp + 0xb0]
mov rdx, qword [rbp + 0x140]
mov r8, r14
call fcn.140156d90
movzx edx, byte [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
mov ebx, edx
movzx edx, dl
lea r8, [0x1401ed044]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, r14
mov r8, qword [rbp + 0x140]
jmp r9
add rcx, 4
jmp 0x140155e5a
mov rsi, qword [rbp + 0x140]
mov rbx, qword [rbp + 0x130]
mov r11, qword [rbp + 0x138]
cmp byte [rbp + 0x14f], 2
mov qword [rbp + 0x130], rbx
cmove r11, rbx
mov rbx, rsi
lea r12, [rsi + r11]
mov r14, qword [r13 + 0x20]
mov rdi, qword [r13 + 0x28]
xor ecx, ecx
cmp rcx, r11
je 0x140155dc2
lea rdx, [rbx + rcx]
mov r15, rcx
mov r8, rdx
jmp 0x140155cbf
add r8, 2
cmp rax, r12
cmovne rax, r8
mov r10d, 2
nop word cs:[rax + rax]
add r15, r10
mov r8, rax
cmp rax, r12
je 0x140155dc5
lea rax, [r8 + 1]
movzx r9d, byte [r8]
mov r10d, 1
test r9b, r9b
jns 0x140155cb0
cmp r9b, 0xe0
jb 0x140155c91
cmp r9b, 0xed
jne 0x140155d0a
cmp rax, r12
je 0x140155dc5
lea rax, [r8 + 2]
cmp rax, r12
je 0x140155dc5
cmp byte [r8 + 1], 0x9f
ja 0x140155d44
add r8, 3
mov r10d, 3
mov rax, r8
jmp 0x140155cb0
add r8, 2
cmp rax, r12
cmove r8, rax
xor eax, eax
cmp r8, r12
setne al
add rax, r8
mov r10d, 3
cmp r9b, 0xf0
jb 0x140155cb0
xor r8d, r8d
cmp rax, r12
setne r8b
add rax, r8
mov r10d, 4
jmp 0x140155cb0
mov r8, r15
sub r8, rcx
jb 0x140156815
mov qword [rbp + 0x128], r13
mov qword [rbp + 0x138], r11
cmp r15, r11
ja case.0x1400e6e23.842
mov rsi, qword [rdi + 0x18]
mov rcx, r14
call rsi
mov r13b, 1
test al, al
jne 0x140155dea
mov r8d, 3
mov rcx, r14
lea rdx, [0x1401beec8]
call rsi
test al, al
jne 0x140155dea
add r15, 3
mov rcx, r15
mov r11, qword [rbp + 0x138]
cmp r15, r11
mov r13, qword [rbp + 0x128]
jbe 0x140155c7c
invalid
jmp 0x140156892
mov rcx, r11
sub r11, rcx
lea rdx, [rbx + rcx]
test rcx, rcx
je 0x140155ddc
mov rcx, r14
mov r8, r11
call qword [rdi + 0x18]
jmp 0x140155de7
mov rcx, r13
mov r8, r11
call fcn.140018080
mov r13d, eax
cmp byte [rbp + 0x14f], 2
je 0x140155e0f
cmp qword [rbp + 0x130], 0
je 0x140155e0f
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, rbx
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, r13d
add rsp, 0x1d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140155e5a
mov ecx, 6
jmp 0x140155e5a
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140155e5a
mov ecx, 2
mov rdx, r14
sub rdx, rcx
jb 0x140156826
add rcx, qword [rbp + 0x140]
mov r8, rcx
test rdx, rdx
je 0x140155e89
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete sil
or sil, cl
jmp 0x140155e8b
xor esi, esi
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x2f], rax
movups xmm0, xmmword [rbp + 0xb1]
movups xmm1, xmmword [rbp + 0xc1]
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
lea rcx, [rbp + 0xb0]
mov rdx, r13
mov r8, rdi
call fcn.140156d90
movzx edx, byte [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
lea r8, [0x1401ed060]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rdi
mov r8, r13
jmp r9
add rcx, 4
jmp 0x140155f24
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140155f24
mov ecx, 6
jmp 0x140155f24
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140155f24
mov ecx, 2
mov rdx, rdi
sub rdx, rcx
jb 0x140156837
add rcx, r13
mov r8, rcx
test rdx, rdx
je 0x140155f4d
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x140155f4f
xor eax, eax
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], rdi
ror byte [rdi], 1
adc byte [rbp + 0xb0], al
ror byte [rdi], 1
adc byte [rbp + 0xb0], al
movups xmm1, xmmword [rbp + 0xc0]
adc byte [rbp + 0xc0], cl
movups xmmword [rbp - 0x28], xmm0
movups xmmword [rbp - 0x18], xmm1
fmul dword [rdi]
adc dword [rbp - 0x18], ecx
mov rcx, qword [rbp + 0xd0]
mov qword [rbp - 8], rcx
add byte [rax], al
add byte [rax - 0x77], cl
clc
mov byte [rbp + 2], al
mov word [rbp], 0x200
lea r12, [rbp + 0x81]
mov r15b, 2
xor edi, edi
mov r13, qword [rbp + 0x140]
mov ecx, ebx
jmp 0x140155ff1
mov dword [rbp], 0x8d4c0200
movsd dword [rdi], dword [rsi]
add dword [rax], 0xb7410000
add dh, byte [rcx]
dec dword [rbx + rcx*4 - 0x53]
add dword [rax], eax
add byte [rcx + 0xf59ebd9], cl
movzx eax, byte [rbp + 0xb1]
movzx eax, byte [rbp + 0xb1]
cmp al, byte [rbp + 0xe9]
jne case.default.0x140156106
nop dword [rax + rax]
mov r13, qword [rbp + 0x70]
mov r14, qword [rbp + 0x78]
movzx ecx, byte [rbp + 0x80]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rbp + 0x10], xmm0
movaps xmmword [rbp + 0x20], xmm1
sub dword [rbp + 0x20], ecx
sub dword [rbp + 0x20], ecx
mov rax, qword [r12 + 0x1f]
mov qword [rbp + 0x2f], rax
movzx edi, byte [rbp + 0xa8]
movzx r15d, byte [rbp + 0xa9]
movzx esi, byte [rbp + 0xaa]
cmp cl, 6
je 0x140156017
mov rax, qword [rbp + 0x2f]
mov qword [rbp + 0xcf], rax
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x6d], cl
insd dword [rdi], dx
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], r14
insd dword [rdi], dx
jo 0x140156068
mov dword [rbp + 0x78], esi
mov bl, cl
mov byte [rbp + 0x80], cl
add byte [rax - 0x75], cl
test edi, ecx
add byte [rax], al
add byte [rcx - 0x77], cl
and al, 0x1f
add byte [rax - 0x75], cl
test edi, ecx
add byte [rax], al
add byte [rcx - 0x77], cl
and al, 0x1f
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov byte [rbp + 0xaa], sil
mov byte [rbp + 0xa8], dil
mov byte [rbp + 0xa9], r15b
lea rcx, [rbp + 0xb0]
lea rdx, [rbp + 0x70]
call fcn.140157240
lea rcx, [rbp + 0xe8]
lea rdx, [rbp - 0x38]
call fcn.140157240
movzx eax, byte [rbp + 0xb0]
movzx ecx, byte [rbp + 0xe8]
cmp rax, 0xa
je 0x1401561a7
cmp cl, 0xa
je 0x1401561b0
lea edx, [rax - 6]
movzx r8d, dl
lea rdx, [r8 + 1]
cmp r8b, 4
mov r11d, 0
cmovae rdx, r11
lea r8d, [rcx - 6]
movzx r9d, r8b
lea r10, [r9 + 1]
cmp r9b, 4
cmovae r10, r11
cmp rdx, r10
jne case.default.0x140156106
cmp edx, 4
je case.0x140156106.0
test rdx, rdx
jne 0x140155fb0
cmp r8b, 4
jb 0x140155fb0
cmp al, cl
jne case.default.0x140156106
cli
invalid
invalid
cli
invalid
lea rcx, [0x1401ed07c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8, qword [rbp + 0xc0]
cmp r8, qword [rbp + 0xf8]
jne case.default.0x140156106
test eax, edi
add byte [rax], al
add byte [rdi], cl
test dword [rax], ebx
cli
invalid
mov rcx, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0xf0]
call sub.VCRUNTIME140.dll_memcmp
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
lock add byte [rax], al
add al, ch
jbe 0x140156119
add al, byte [rax]
test eax, eax
je 0x140155fb0
jmp case.default.0x140156106
mov r8, qword [rbp + 0xc0]
cmp r8, qword [rbp + 0xf8]
jne case.default.0x140156106
mov rcx, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0xf0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x140156106
mov r8, qword [rbp + 0xd0]
cmp r8, qword [rbp + 0x108]
jne case.default.0x140156106
mov rcx, qword [rbp + 0xc8]
mov rdx, qword [rbp + 0x100]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140155fb0
jmp case.default.0x140156106
cmp cl, 0xa
jne case.default.0x140156106
mov rax, qword [rbp + 0x2f]
mov qword [rbp - 0x41], rax
movaps xmm0, xmmword [rbp + 0x10]
adc byte [r15], r9b
sub byte [rbp + 0x20], cl
invalid
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
cmp sil, 2
inc byte [rdx]
inc byte [rdx]
je case.default.0x140156106
stc
invalid
mov ecx, ebx
cmp bl, 6
je 0x1401561fa
mov rax, qword [rbp - 0x41]
mov qword [rbp + 0xcf], rax
mov dword [rbp + 0xcf], eax
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], r14
mov byte [rbp + 0x80], cl
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movups xmmword [rbp + 0x81], xmm0
movups xmmword [rbp + 0x91], xmm1
mov rax, qword [rbp + 0xcf]
mov qword [rbp + 0xa0], rax
mov byte [rbp + 0xaa], sil
mov byte [rbp + 0xa8], dil
mov byte [rbp + 0xa9], r15b
cmp dil, 2
jne 0x140156307
test r14, r14
je 0x140156359
cmp cl, 3
jae 0x1401562a0
xor eax, eax
nop word cs:[rax + rax]
invalid
cmp byte [r13 + rax], 0x5c
je 0x140156287
inc rax
cmp r14, rax
jne 0x140156270
invalid
invalid
xor ecx, ecx
mov rax, r14
jmp 0x14015628c
mov ecx, 1
test rax, rax
jne 0x1401562fd
add r13, rcx
sub r14, rcx
jne 0x14015625f
mov ecx, ebx
xor r14d, r14d
jmp 0x1401562ff
xor ecx, ecx
nop word cs:[rax + rax]
movzx eax, byte [r13 + rcx]
cmp eax, 0x2f
clc
invalid
je 0x1401562cf
cmp eax, 0x5c
je 0x1401562cf
inc rcx
cmp r14, rcx
jne 0x1401562b0
xor eax, eax
mov rcx, r14
jmp 0x1401562d4
mov eax, 1
test rcx, rcx
je 0x1401562e6
cmp rcx, 1
jne 0x1401562fd
cmp byte [r13], 0x2e
jne 0x1401562fd
add rcx, rax
cmp r14, rcx
jb 0x140156848
add r13, rcx
sub r14, rcx
jne 0x1401562a0
xor r14d, r14d
mov ecx, ebx
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], r14
cmp r15b, 2
jne 0x140156698
test dil, dil
sete dl
cmp dil, 1
ja 0x140156355
xor eax, eax
cmp cl, 5
jb case.0x1401563e6.13
test sil, sil
jne case.0x1401563e6.13
xor ecx, ecx
cmp bl, 6
je 0x14015634c
test dil, dil
jne 0x14015634c
mov ecx, 2
cmp r14, 2
jb 0x140156883
cmp rcx, r14
jne 0x14015637b
xor eax, eax
jmp case.0x1401563e6.13
xor ecx, ecx
jmp 0x140156369
cmp r15b, 2
jne 0x140156373
mov dil, 2
xor ecx, ecx
xor edx, edx
xor r14d, r14d
xor eax, eax
xor r8d, r8d
jmp 0x14015644b
xor r14d, r14d
jmp 0x1401566a1
lea rax, [r14 + r13]
lea rdx, [rcx + r13]
inc rdx
cmp rdx, rax
sete al
movzx ecx, byte [r13 + rcx]
test al, 1
jne 0x1401563ac
cmp cl, 0x2e
jne 0x1401563ac
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp case.0x1401563e6.13
cmp cl, 0x2e
sete cl
and al, cl
mov cl, 1
test dil, dil
je 0x1401563c5
xor edx, edx
xor r8d, r8d
jmp 0x14015644b
xchg byte [rax], al
add byte [rax], al
xchg byte [rax], al
add byte [rax], al
cmp bl, 6
jne 0x1401563d3
xor edi, edi
mov dl, 1
xor r8d, r8d
shr bl, 0x78
shr bl, 0x78
mov edx, ebx
movzx edx, bl
lea r8, [0x1401ed094]
mov ch, 0x6c
or dword [rax], eax
or dword [rax], eax
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
mov r8, qword [rbp + 0x90]
add r8, 4
rol byte [rbx + rbp*8], 0x52
nop
add byte [rax], al
add byte [rcx - 0x7d], cl
rol byte [rbx + rbp*8], 0x52
mov rdx, qword [rbp + 0xa0]
lea r8, [rdx + 1]
invalid
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x8b48
invalid
invalid
cmove r8, rdx
ret 0x8b48
mov rdx, qword [rbp + 0x90]
mov edx, dword [rbp + 0x90]
add byte [rcx + 1], cl
add r8, rdx
ror byte [rcx - 0x7d], 1
rol byte [rdx], 0xeb
invalid
add r8, 2
jmp 0x140156447
xor byte [rax - 0x75], cl
xchg ebp, eax
movabs al, byte [0x4801428d4c000000]
add byte [rax], al
lea r8, [rdx + 1]
invalid
mov rdx, qword [rbp + 0xa0]
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x8b48
invalid
invalid
cmove r8, rdx
cmove eax, edx
mov rdx, qword [rbp + 0x90]
add r8, rdx
add byte [rax], al
add byte [rcx + 1], cl
ror byte [rcx - 0x7d], 1
add r8, 8
jmp 0x140156447
add r8, 8
add eax, 8
jmp 0x140156447
mov r8d, 6
jmp 0x140156447
mov r8d, 2
xor edi, edi
mov dl, 1
movzx eax, al
test sil, sil
setne r9b
and r9b, cl
leave
movzx r9d, r9b
add rax, r8
ror byte [rcx + rax - 0x38], 0x49
cmp esi, eax
jbe 0x140156698
mov r10, r9
test dil, dil
setne al
cmp bl, 6
sete dil
setne r12b
mov r9, qword [rbp + 0xa0]
lea r8, [r9 + 1]
test r9, r9
cmove r8, r9
test cl, cl
je 0x1401565d5
and r12b, dl
mov rcx, qword [rbp + 0x90]
lea rdx, [rcx + r8]
add rdx, 2
mov qword [rbp + 0x58], rdx
pop rax
lea rdx, [rcx + r8]
add rdx, 8
mov qword [rbp + 0x60], rdx
add rcx, 4
cmp bl, 5
add eax, 0x154820f
add byte [rax], al
test sil, sil
jne 0x14015661c
invalid
or dil, al
movzx eax, bl
mov qword [rbp + 8], rax
lea rbx, [0x1401ed0ac]
imul ecx, dword [rcx], 0
mov rsi, r10
mov qword [rbp + 0x68], rcx
mov dword [rbp + 0x68], ecx
jmp 0x1401564ff
xor ecx, ecx
movzx eax, al
add rcx, rsi
add rcx, rax
add ecx, eax
cmp r14, rcx
jbe 0x140156698
mov r15, r14
lea rcx, [rbp + 0xb0]
lea rdx, [rbp + 0x70]
call fcn.140157610
cmp byte [rbp + 0xb8], 0xa
jne 0x140156695
mov r14, r15
sub r14, qword [rbp + 0xb0]
jb 0x14015685e
mov qword [rbp + 0x78], r14
test dil, dil
je 0x14015653c
xor ecx, ecx
jmp 0x14015654b
mov ecx, 2
cmp r14, 2
jb 0x140156872
cmp rcx, r14
jne 0x140156554
xor eax, eax
jmp 0x14015658d
lea rax, [r14 + r13]
lea rdx, [rcx + r13]
adc al, 0x29
adc al, 0x29
inc rdx
cmp rdx, rax
sete al
xchg esp, eax
rol byte [rcx + 0xf], 0xb6
or rax, 0x7501a800
add dword [rbp + 0x16], esi
xchg esp, eax
rol byte [rcx + 0xf], 0xb6
or rax, 0x7501a800
add dword [rbp + 0x16], esi
add dword [rbp + 0x16], esi
cmp cl, 0x2e
jne 0x140156585
movzx eax, byte [rdx]
mov dh, 2
add bh, byte [rsp + rbx*2]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
xchg esp, eax
ror byte [rax], 0xc8
xchg esp, eax
ror byte [rax], 0xc8
jmp 0x14015658d
cmp cl, 0x2e
sete cl
and al, cl
test r12b, r12b
test ah, ah
je case.default.0x1401565a4
test byte [rbp - 1], dl
invalid
mov rcx, qword [rbp + 8]
mov rdx, rbx
mov edx, ebx
mov edx, ebx
movsxd rcx, dword [rbx + rcx*4]
add rcx, rbx
jmp rcx
mov rcx, qword [rbp + 0x68]
jmp case.0x14010c6fd.1058
mov rcx, qword [rbp + 0x58]
jmp case.0x14010c6fd.1058
mov rcx, qword [rbp + 0x60]
jmp case.0x14010c6fd.1058
mov ecx, 6
jmp case.0x14010c6fd.1058
mov ecx, 2
jmp case.0x14010c6fd.1058
invalid
invalid
invalid
lea r15, [rbp + 0xb0]
lea r12, [rbp + 0x70]
mov rsi, r10
mov rcx, r15
mov rdx, r12
call fcn.140157610
cmp byte [rbp + 0xb8], 0xa
mov ebp, 0xb8
or cl, byte [rdi]
invalid
popfq
add byte [rax], al
invalid
mov ebp, 0xb8
or cl, byte [rdi]
test dword [rbp + 0x4c000000], ebx
mov ecx, esi
mov rcx, r14
sub rcx, qword [rbp + 0xb0]
jb 0x140156859
mov qword [rbp + 0x78], rcx
mov r14, rcx
cmp rcx, rsi
ja 0x1401565e3
mov r14, rcx
mov esi, ecx
jmp 0x140156698
test r12b, r12b
test ah, ah
je 0x14015678e
add byte [rax], al
movzx edi, bl
lea r12, [0x1401ed0c4]
and eax, 0x96a95
and eax, 0x96a95
mov rsi, r10
mov rbx, rcx
retf
jmp 0x140156643
retf
mov rax, qword [rbp + 0x58]
pop r8
add rax, rsi
cmp r14, rax
cmp esi, eax
cmp esi, eax
jbe 0x140156698
mov r15, r14
lea rcx, [rbp + 0xb0]
lea rdx, [rbp + 0x70]
call fcn.140157610
cmp byte [rbp + 0xb8], 0xa
jne 0x140156695
mov r14, r15
sub r14, qword [rbp + 0xb0]
mov ch, 0xb0
add byte [rax], al
invalid
mov ch, 0xb0
add byte [rax], al
add byte [rdi], cl
invalid
invalid
jb 0x14015685e
mov qword [rbp + 0x78], r14
movsxd rax, dword [r12 + rdi*4]
mov esp, 0xffe0014c
invalid
mov esp, 0xffe0014c
loopne 0x1401566c5
mov rax, rbx
jmp 0x14015663b
mov rax, qword [rbp + 0x60]
jmp 0x14015663b
mov eax, 6
jmp 0x14015663b
mov eax, 2
jmp 0x14015663b
mov r14, r15
test r13, r13
je case.default.0x140156106
lea rcx, [rbp + 0xb0]
mov rdx, r13
mov r8, r14
call fcn.140018950
and ch, ah
invalid
cmp qword [rbp + 0xb0], 0
jne case.default.0x140156106
invalid
dec dword [rax - 0x75]
test dword [rax + 0x48000000], edi
add byte [rax - 0x75], cl
invalid
rol byte [rax], 0
invalid
mov rax, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0xc0]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x30], ecx
lea rax, [0x1401bedb0]
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x70], eax
mov dword [rbp + 0x70], eax
lea rax, [fcn.14001c510]
mov qword [rbp + 0x78], rax
mov dword [rbp + 0x78], eax
lea rax, [rbp - 0x38]
mov qword [rbp + 0x80], rax
lea rax, [0x1400183a0]
mov qword [rbp + 0x88], rax
lea rax, [0x1401bed90]
invalid
xchg byte [rsi], al
invalid
add dword [rsi - 0x76b7fffa], 0xffffff85
mov al, 0
add byte [rax], al
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
mov qword [rbp + 0xd0], 0
lea rax, [rbp + 0x70]
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
mov rax, qword [rbp + 0x128]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0xb0]
call fcn.1400183f0
mov r13d, eax
cmp byte [rbp + 0x14f], 2
je 0x140155e0f
cmp qword [rbp + 0x130], 0
je 0x140155e0f
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp + 0x140]
jmp case.0x14015424e.403
lea r15, [rbp + 0xb0]
lea r12, [rbp + 0x70]
mov rsi, r10
mov rcx, r15
mov rdx, r12
call fcn.140157610
cmp byte [rbp + 0xb8], 0xa
add byte [rax], al
add byte [rdx], cl
jne 0x140156698
mov rcx, r14
sub rcx, qword [rbp + 0xb0]
jb 0x140156859
mov qword [rbp + 0x78], rcx
mov r14, rcx
mov esi, ecx
cmp rcx, rsi
ja 0x14015679c
jmp 0x140156617
add byte [rax], al
lea r8, str.library_std_srcpath.rs
lea eax, [0x1401be8e8]
mov rdx, r14
call fcn.140184b70
add cl, ch
xchg ebp, eax
add byte [rax], al
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r15
mov rdx, qword [rbp + 0x138]
add byte [rax], al
add byte [rax], al
call fcn.140184c70
jmp 0x140156892
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r15
add byte [rcx + rcx*4 - 6], cl
call fcn.140184f00
add al, byte [rax]
jmp 0x140156892
lea r8, str.library_std_srcpath.rs
mov rdx, r14
mov ebx, 0x4c000680
mov edx, esi
call fcn.140184b70
jmp 0x140156892
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.140184b70
add bl, ch
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.140184b70
jmp 0x140156892
mov r15, r14
jmp case.0x1400ea7af.817
mov rcx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.140184c70
jmp 0x140156892
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.140184b70
out dx, eax
loop 0x140156882
add al, byte [rax]
jmp 0x140156892
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.140184b70
ud2
mov r12, qword [rbp - 0x28]
mov r15, qword [rbp - 0x18]
lea rcx, [r12 + r15]
lea rdx, [rbp - 4]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r15, r13
mov qword [rbp - 0x18], r15
xor ebx, ebx
test bx, bx
je 0x140156ac0
movzx eax, word [rbp - 6]
mov r14d, eax
invalid
jmp 0x140156ad1
invalid
cmp rdi, rsi
je 0x140156cf2
movzx r14d, word [rdi]
add rdi, 2
mov eax, r14d
and eax, 0xf800
movzx r13d, r14w
mov bh, 0xee
mov bh, 0xee
cmp eax, 0xd800
jne 0x140156b50
cmp r13d, 0xdbff
ja 0x140156c74
std
invalid
cmp rdi, rsi
je 0x140156c78
jle 0x140156af9
add byte [rax], al
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
add ecx, 0x2000
add byte [rax], ah
add byte [rax], al
movzx ecx, cx
cmp ecx, 0xfc00
add byte [rax], al
jb 0x140156c7f
movzx r13d, ax
and r14d, 0x3ff
add eax, dword [rax]
add byte [rcx - 0x7f], al
in eax, 0xff
add eax, dword [rax]
add byte [rcx - 0x3f], cl
out 0x1a, al
shl r13, 0x10
or r13, r14
movabs rax, 0x100000000
add byte [rcx], al
add byte [rax], al
invalid
add r13, rax
jmp 0x140156b54
shl r13, 0x10
mov rax, r13
shr rax, 0x10
call 0x13c5b326e
add byte [rax], al
add byte [rax], al
cmp eax, 0x80
jae 0x140156b90
mov byte [rbp - 4], al
mov r13d, 1
mov rax, qword [rbp - 0x20]
sub rax, r15
cmp rax, r13
jae 0x140156a98
jmp 0x140156c60
cmp eax, 0x800
jae 0x140156bd0
shr r13d, 0x16
or r13b, 0xc0
mov byte [rbp - 4], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov r13d, 2
mov rax, qword [rbp - 0x20]
sub rax, r15
cmp rax, r13
jae 0x140156a98
jmp 0x140156c60
mov rcx, r13
cmp eax, 0xffff
ja 0x140156c13
shr rcx, 0x1c
or cl, 0xe0
mov byte [rbp - 4], cl
shr r13d, 0x16
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 3], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
mov r13d, 3
mov rax, qword [rbp - 0x20]
sub rax, r15
cmp rax, r13
jae 0x140156a98
jmp 0x140156c60
shr rcx, 0x22
or cl, 0xf0
mov byte [rbp - 4], cl
mov rcx, r13
shr rcx, 0x1c
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 3], cl
shr r13d, 0x16
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 2], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 1], al
mov r13d, 4
mov rax, qword [rbp - 0x20]
sub rax, r15
cmp rax, r13
cmp eax, ebp
cmp eax, ebp
jae 0x140156a98
invalid
nop word [rax + rax]
lea rcx, [rbp - 0x28]
mov rdx, r15
mov r8, r13
call fcn.1401853c0
jmp 0x140156a90
xor ebx, ebx
jmp 0x140156c87
xor ebx, ebx
mov rdi, rsi
jmp 0x140156c87
mov bx, 1
mov word [rbp - 6], ax
mov byte [rbp - 0x10], 0
mov rax, qword [rbp - 0x20]
sub rax, r15
cmp rax, 2
ja 0x140156cae
mov r8d, 3
lea rcx, [rbp - 0x28]
mov rdx, r15
call fcn.1401853c0
mov r15, qword [rbp - 0x18]
mov eax, r13d
shr eax, 0xc
or al, 0xe0
shr r13d, 6
and r13b, 0x3f
or r13b, 0x80
and r14b, 0x3f
or r14b, 0x80
mov r12, qword [rbp - 0x28]
mov byte [r12 + r15], al
mov byte [r12 + r15 + 1], r13b
mov byte [r12 + r15 + 2], r14b
add r15, 3
mov qword [rbp - 0x18], r15
test bx, bx
jne 0x140156ab6
jmp 0x140156ac0
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
mov rax, qword [rbp - 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x58
invalid
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
mov dh, 0x42
add eax, 0xf442f3c
cmp al, 0x2f
cmovne r11d, eax
cmp r8, 6
cmp al, 0x2f
cmovne r11d, eax
cmp r8, 6
jne case.0x14015424e.423
xor r10d, r10d
xor ebp, ebp
jmp 0x140156eb4
movzx ebp, byte [rdx + 6]
cmp bpl, 0x2f
invalid
mov r10d, 0x5c
cmove ebp, r10d
cmove ebp, edx
invalid
cmove ebp, edx
cmp r8, 7
jne 0x140156ea6
xor r10d, r10d
jmp 0x140156eb4
movzx eax, byte [rdx + 7]
cmp al, 0x2f
cmovne r10d, eax
ror byte [r9 - 0x3f], 1
loop 0x140156eec
mov dh, 0x42
invalid
ror byte [r9 - 0x3f], 1
loop 0x140156eec
cmp r8, 8
cmp eax, 8
mov eax, 8
cmovb rax, r8
add byte [rcx + 0xf], cl
ror byte [rax - 0x7d], 0xf8
cmp rax, 2
jb 0x140156f3a
cmp rax, 2
jb 0x140156f3a
movzx edi, dil
shl rdi, 8
movzx esi, sil
or rsi, rdi
cmp esi, 0x5c5c
jne 0x140156f3a
mov esi, eax
and esi, 0xe
cmp esi, 2
je 0x140156f7b
movzx esi, r14b
shl esi, 8
movzx edi, bl
or edi, esi
movzx esi, di
cmp esi, 0x5c2e
je 0x14015702a
cmp esi, 0x5c3f
jne 0x140156f7b
cmp r8, 3
jbe 0x1401571d6
cmp byte [rdx], 0x2f
je 0x140156f34
cmp byte [rdx + 1], 0x2f
je 0x140156f34
cmp byte [rdx + 2], 0x2f
je 0x140156f34
cmp byte [rdx + 3], 0x2f
jne 0x140157069
lea r10, [r8 - 2]
jmp 0x140156f88
cmp r8, 2
jb 0x14015701c
cmp byte [rdx + 1], 0x3a
jne 0x14015701c
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x14015701c
lea edx, [rax - 0x61]
cmp dl, 0x1a
setb dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x14015701f
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x14015701c
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word [rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x140156fc2
cmp r11d, 0x5c
je 0x140156fc2
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x140156fa0
jmp 0x14015701c
lea r11, [r9 + 1]
sub r10, r11
je 0x14015701c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x140156ffd
cmp edi, 0x5c
je 0x140156ffd
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x140156fe0
mov rsi, r10
test r9, r9
je 0x14015701c
test rsi, rsi
je 0x14015701c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp 0x14015701f
mov byte [rcx], 6
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
cmp r8, 3
jbe 0x1401571ef
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x14015705c
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x14015705c
cmp r9d, 0x5c
je 0x14015705c
inc rax
cmp r8, rax
jne 0x140157040
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x14015701f
cmp rax, 4
jb 0x140157208
and eax, 0xc
cmp eax, 4
je 0x140157100
movzx eax, bpl
shl rax, 0x30
or rax, r10
movzx r10d, r11b
shl r10, 0x28
movzx r9d, r9b
shl r9, 0x20
or r9, r10
or r9, rax
movabs rax, 0x5c434e5500000000
cmp r9, rax
jne 0x140157100
cmp r8, 7
jbe 0x14015721e
lea rax, [rdx + 8]
mov rsi, r8
lea r9, [0x1401e7aa8]
add rsi, 0xfffffffffffffff8
je 0x140157175
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x14015718d
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1401570df
mov r10, rsi
jmp 0x1401571be
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae 0x14015711c
cmp r8, 4
je 0x14015717d
cmp r8, 6
je 0x14015712d
jmp 0x14015715f
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x14015712d
cmp r10d, 0x5c
jne 0x14015715f
cmp byte [rdx + 5], 0x3a
jne 0x14015715f
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
loop 0x14015711c
loop 0x14015711c
add r10b, 0xbf
cmp r10b, 0x19
ja 0x14015715f
lea eax, [rdx - 0x61]
lahf
cmp al, 0x1a
setb al
shl al, 5
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp 0x14015701f
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x14015717a
adc byte [rsp + rsi*2 + 0xf], bl
inc rdx
cmp r8, rdx
jne 0x140157165
invalid
bnd jmp 0x14015717d
jmp 0x14015717d
xor r10d, r10d
jmp 0x1401571bb
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x14015701f
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x1401571bb
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x1401571be
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x1401571a3
mov r11, rsi
jmp 0x1401571be
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x14015701f
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140184c70
ud2
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140184b70
ud2
lea r8, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, rax
call fcn.140184b70
ud2
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 8
mov rdx, r8
mov r8, rax
call fcn.140184b70
ud2
cmp ch, 3
je 0x1401574e2
add dword [rdx], 0
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
je 0x1401574e2
cmp r13b, bpl
in eax, dx
ja 0x1401574e2
add byte [rax], al
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
movzx r8d, byte [rdi + 0x10]
xor eax, eax
cmp r8, 3
setae al
lea r14d, [rax + rax*2 + 7]
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x30]
lea r9, [rdx + 1]
add qword [rax - 0x7b], rcx
invalid
add qword [rax - 0x7b], rcx
ror byte [rdi + rcx + 0x44], cl
cmove r9, rdx
invalid
invalid
cmove r9, rdx
lea rdx, [rax + r9 + 2]
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
add rdx, 8
add edx, 8
add edx, 8
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
add rax, 4
lea r12, [0x1401ed0dc]
mov rdx, r11
jmp 0x1401572f6
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, rsi
mov rsi, r10
cmp r13b, bpl
ja 0x1401574e2
test r13b, r13b
je 0x140157370
movzx r9d, r13b
cmp r9d, 1
jne 0x1401573a0
mov byte [rdi + 0x38], 2
cmp byte [rdx], al
test r15b, r15b
jne case.0x1401565a4.18
mov r13b, 2
cmp r8d, 3
jb 0x1401572e7
cmp r8d, 5
je 0x1401572e7
clc
invalid
stc
invalid
add byte [rcx - 0x80], al
clc
invalid
cmp r8b, 6
je case.default.0x140157384
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
jmp r10
test rdx, rdx
je case.0x14015667a.8
xor r9d, r9d
cmp r8b, 3
jae 0x1401573e0
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x140157425
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x140157425
pop rdi
or byte [rcx - 0x4b], al
mov ch, 2
mov rdx, r11
mov ch, 2
mov rdx, r11
cmp bl, 0xa
je 0x1401572ea
jmp 0x140157510
xor edx, edx
jmp 0x1401572e7
invalid
dec dword [rax - 0x7d]
cmp rdx, 1
jne 0x1401572e7
invalid
invalid
cli
add dword [rdi], ecx
test dword [rcx - 2], ecx
invalid
cmp r9b, 0x2e
jne 0x1401572e7
test dword [rdi], edi
invalid
invalid
invalid
test dword [rdi], edi
invalid
test r11, r11
test ebx, ebx
je 0x1401575f9
add byte [rcx - 1], cl
retf
dec r11
dec ebx
inc rsi
mov qword [rdi], rsi
mov dword [rdi], esi
mov dword [rdi], esi
invalid
mov qword [rdi + 8], r11
mov byte [rcx], 7
add dword [rdi], eax
add dword [rdi], eax
invalid
jmp 0x1401574e5
test r11, r11
fisttp dword [rdi]
je 0x1401575bc
test al, dh
add byte [rax], al
add byte [rcx - 1], cl
dec r11
inc rsi
mov qword [rdi], rsi
retf
mov qword [rdi + 8], r11
mov byte [rcx], 6
jmp 0x1401574e5
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
add eax, esi
add dword [rdx], ecx
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [r9], r8b
lea rdx, [0x1401ed0f4]
pop rbx
or dword [rax], eax
pop rbx
or dword [rax], eax
movsxd r9, dword [rdx + r8*4]
add r9, rdx
jmp r9
mov ecx, eax
jmp 0x14015753d
mov byte [rcx], bl
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r9
jmp 0x1401574e5
sbb dword [rax - 0x77], ecx
jno 0x14015751e
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.140184b70
ud2
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.140184b70
ud2
cmp r9b, 2
setb r9b
movzx r11d, dl
test r8b, r8b
setne dl
and dl, r9b
movzx edi, dl
lea r9, [r11 + r10]
add r9, rdi
mov rdx, qword [rax + 8]
cmp r9, rdx
ja 0x140157864
mov rsi, qword [rax]
lea r8, [rsi + r9]
cmp r9, rdx
jne 0x1401576be
movzx eax, byte [rax + 0x10]
xor r11d, r11d
jmp 0x140157739
movzx eax, byte [rax + 0x10]
add r10, rdi
add r10, r11
sub r10, rdx
inc r10
lea rdi, [rdx + rsi]
dec rdi
xor r11d, r11d
cmp al, 3
jae 0x140157700
nop dword [rax]
cmp byte [rdi], 0x5c
je 0x14015771b
inc r10
dec rdi
cmp r10, 1
jne 0x1401576e0
jmp 0x140157739
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x14015771b
cmp ebx, 0x5c
je 0x14015771b
inc r10
dec rdi
cmp r10, 1
jne 0x140157700
jmp 0x140157739
neg r10
add r9, r10
inc r9
cmp r9, rdx
ja 0x140157875
add rsi, r9
mov r11d, 1
mov r8, rsi
sub rdx, r9
je 0x140157766
mov r9b, 9
mov cl, 9
cmp rdx, 2
je case.0x1401563e6.51
cmp rdx, 1
jne 0x14015777e
invalid
xor dword [rcx - 0x80], eax
cmp byte [rsi], ch
cmp byte [r8], 0x2e
jne 0x14015777e
xor r9d, r9d
cmp al, 3
setae r9b
rol dword [rdi - 0x73], 0xc
add r9d, 7
rol dword [rdi - 0x73], 0xc
add r9d, 7
jmp 0x14015777e
mov r9b, 0xa
jmp 0x14015777e
or ch, bl
adc eax, dword [rcx - 0x80]
cmp byte [r8], 0x2e
cmp byte [r8], 0x2e
jne 0x14015777e
cmp byte [r8 + 1], 0x2e
sete r9b
xor r9b, 9
add r11, rdx
mov qword [rcx], r11
mov byte [rcx + 8], r9b
or byte [rcx + rcx*4 + 0x41], cl
adc byte [rax - 0x77], cl
push rcx
sbb byte [rax - 0x7d], cl
invalid
invalid
pop rbx
or byte [rcx + rcx*4 + 0x41], cl
adc byte [rax - 0x77], cl
push rcx
sbb byte [rax - 0x7d], cl
invalid
pop rdi
pop rsi
ret
add rdx, r10
lea rdi, [r10 + rsi]
inc rdi
cmp rdi, rdx
sete dl
movzx r10d, byte [r10 + rsi]
test dl, 1
jne 0x1401577cd
invalid
sbb eax, dword [rcx - 0x80]
cli
jne 0x1401577cd
invalid
adc eax, 0x8017b60f
cli
pop rsp
movzx edx, byte [rdi]
cmp dl, 0x5c
sete r10b
cmp dl, 0x2f
sete dl
or dl, r10b
jmp 0x1401577d8
cmp r10b, 0x2e
sete r10b
xchg esp, eax
ret 0x2044
invalid
xor r10d, r10d
test r9b, r9b
jne case.default.0x140157800
xchg esi, eax
invalid
invalid
invalid
invalid
cmp r11b, 6
je case.default.0x140157800
movzx r10d, r11b
lea r11, [0x1401ed124]
movsxd r10, dword [r11 + r10*4]
add r10, r11
fiadd dword [rcx - 1]
jmp r10
mov r10, qword [rax + 0x20]
add r10, 4
add al, 0xe9
push 0xfffffffffffffffe
invalid
invalid
mov r10, qword [rax + 0x20]
mov r11, qword [rax + 0x30]
lea rsi, [r11 + 1]
test r11, r11
cmove rsi, r11
add r10, rsi
add r10, 8
or cl, ch
invalid
invalid
invalid
invalid
mov r10d, 6
jmp case.default.0x140157800
mov r10, qword [rax + 0x20]
mov r11, qword [rax + 0x30]
lea rsi, [r11 + 1]
test r11, r11
cmove rsi, r11
add r10, rsi
add r10, 2
jmp case.default.0x140157800
mov r10d, 2
jmp case.default.0x140157800
lea r8, str.library_std_srcpath.rs
mov rcx, r9
call fcn.140184b70
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, r9
call fcn.140184b70
ud2
mov rcx, rbx
mov edx, 0xffffffff
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_WaitForSingleObjectEx]
mov rax, qword [0x14023c2b8]
test rax, rax
jne 0x140157941
lea rcx, str.dbghelp.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
add rax, qword [rax]
mov qword [0x14023c2b8], rax
test rax, rax
je 0x140157af7
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0xe49283d], al
add byte [rax], al
cmp byte [0x14023c270], 0
je case.0x14009f1f6.1125
xor edi, edi
jmp case.0x14010c6fd.1073
add dword [rax], eax
invalid
add byte [rdi], cl
sub dword [rbp - 0x20], eax
movups xmm0, xmmword [str.LocalRustBacktraceMutex00000000]
movaps xmmword [rbp - 0x30], xmm0
sub dword [rbp - 0x30], eax
mov byte [rbp - 0x10], 0
call sub.KERNEL32.dll_GetCurrentProcessId
test eax, eax
je 0x1401579df
mov ecx, 0x1f
nop dword [rax]
cmp rcx, 0x20
ja 0x140157b17
mov edx, eax
and dl, 0xf
lea r8d, [rdx + 0x30]
lea r9d, [rdx + 0x37]
cmp dl, 0xa
movzx edx, r8b
movzx r8d, r9b
cmovb r8d, edx
mov byte [rbp + rcx - 0x30], r8b
cmp eax, 0x10
jb 0x1401579df
mov edx, eax
shr dl, 4
lea r8d, [rdx + 0x30]
add dl, 0x37
cmp al, 0xa0
movzx r8d, r8b
movzx edx, dl
cmovb edx, r8d
mov byte [rbp + rcx - 0x31], dl
mov edx, eax
shr edx, 8
add rcx, 0xfffffffffffffffe
cmp eax, 0x100
mov eax, edx
jae 0x140157980
movzx eax, byte [rbp - 0x10]
mov byte [rbp - 0x40], al
movaps xmm0, xmmword [rbp - 0x30]
movaps xmm1, xmmword [rbp - 0x20]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
lea r8, [rbp - 0x60]
xor ecx, ecx
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
test rax, rax
je 0x140157af0
mov rbx, rax
mov ebx, eax
xor eax, eax
lock cmpxchg qword [0x14023c268], rbx
je 0x140157907
mov rsi, rax
invalid
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rbx, rsi
jmp 0x140157907
invalid
dec dword [rax - 0x75]
mov rcx, qword [0x14023c2c0]
or eax, 0xe4884
test rcx, rcx
jne 0x140157a64
lea rdx, str.SymGetOptions
mov dword [rsi], eax
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
sar edi, 0x15
lahf
add r8d, dword [rax]
test rax, rax
je case.0x1400a0aa0.1129
xlatb
add byte [rax], al
invalid
xlatb
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
pop rsp
invalid
mov rcx, rax
mov qword [0x14023c2c0], rax
call rcx
mov esi, eax
invalid
mov rax, qword [0x14023c2c8]
add eax, 0xe4859
invalid
test rax, rax
jne case.0x1400a0aa0.1120
invalid
and al, 0x48
mov ecx, dword [0x14023c2b8]
mov rcx, qword [0x14023c2b8]
lea rdx, str.SymSetOptions
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
push 0x48000346
test eax, eax
test rax, rax
je 0x140157b4f
mov qword [0x14023c2c8], rax
invalid
or esi, 4
mov ecx, esi
call rax
mov rsi, qword [0x14023c2d0]
test rsi, rsi
jne case.0x14010c6fd.1070
mov rcx, qword [0x14023c2b8]
lea rdx, str.SymInitializeW
invalid
add bh, bh
adc eax, 0x34631
invalid
test rax, rax
je case.0x1400a0a28.1139
mov rsi, rax
mov qword [0x14023c2d0], rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
xor edi, edi
invalid
dec dword [rax - 0x77]
mov rcx, rax
xor edx, edx
invalid
sal dword [rcx], 0xd2
mov r8d, 1
call rsi
mov byte [0x14023c270], 1
invalid
invalid
add byte [rcx], al
add ebx, ebp
invalid
invalid
mov edi, 1
jmp case.0x14010c6fd.1073
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
adc eax, 0x34668
adc eax, 0x34668
mov edi, 1
mov rax, rdi
mov rdx, rbx
add rsp, 0x88
add esp, 0x88
add esp, 0x88
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
add byte [rdx + 0x21], bh
mov edx, 0x21
mov rcx, 0xffffffffffffffff
invalid
call fcn.140184bf0
ud2
mov qword [rbp - 8], rbx
pop rbp
clc
lea rcx, str.called__Option::unwrap____on_a__None__value
or byte [rax], al
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.140184cf0
add al, byte [rax]
jmp 0x140157b89
mov qword [rbp - 8], rbx
lea rcx, str.called__Option::unwrap____on_a__None__value
or eax, 0x8fd9e
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
add eax, 0x67947
mov edx, 0x2b
call fcn.140184cf0
jmp 0x140157b89
mov qword [rbp - 8], rbx
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
add byte [rdx + 0x2b], bh
mov edx, 0x2b
call fcn.140184cf0
ud2
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
clc
add byte [rax], 0
add byte [rax - 0x75], cl
clc
call sub.KERNEL32.dll_ReleaseMutex
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
and eax, 0x345a1
int3
cwde
add byte [rax], al
add byte [rcx - 0x7edbdbb4], cl
stc
add byte [rax], 0
add byte [rbx + 0xc], dh
mov byte [rdx], cl
or bh, byte [rcx + 1]
mov ecx, 1
add cl, ch
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx + 0x800f9], al
add byte [rbx + 0x1c], dh
jae 0x140157c13
jmp case.0x14010c6fd.1097
jae 0x140157c13
mov eax, ecx
shr eax, 6
invalid
invalid
call 0xc8d58805
add al, byte [rax - 0x367fc01f]
or byte [rax + 0x2b9014a], 0
mov byte [rdx + 1], cl
mov ecx, 2
or al, 0xc0
mov byte [rdx], al
and cl, 0x3f
or cl, 0x80
mov byte [rdx + 1], cl
mov ecx, 2
add byte [rax], al
add cl, ch
add byte [rax], 0
add byte [rcx + 0x10000f9], al
add byte [rax], al
add dword [rax], eax
jae 0x140157c53
jmp case.0x14010c6fd.1097
cmp ecx, 0x10000
add dword [rax], eax
jae 0x140157c53
mov qword [rsp + 0x28], 3
mov dword [rsp + 0x28], 3
cmp r8, 2
cmp eax, 2
jbe 0x140157cb4
add byte [rcx + 0xce8c1c8], cl
mov eax, ecx
shr eax, 0xc
invalid
invalid
or al, 0xe0
mov byte [rdx], al
mov eax, ecx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rdx + 1], al
invalid
invalid
and cl, 0x3f
add dword [rax - 0x367fc01f], eax
or cl, 0x80
mov byte [rdx + 2], cl
mov ecx, 3
add eax, dword [rax]
add byte [rax], al
or byte [rax + 0x3b9024a], 0
add byte [rax], al
jmp case.0x14010c6fd.1097
mov qword [rsp + 0x28], 4
cmp r8, 3
cmp eax, 3
jbe 0x140157cb4
mov eax, ecx
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rdx], al
mov eax, ecx
shr eax, 0xc
or al, 0x24
invalid
or al, 0x80
mov byte [rdx + 1], al
invalid
invalid
or al, 0x24
invalid
mov eax, ecx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rdx + 2], al
and cl, 0x3f
or cl, 0x80
mov byte [rdx + 3], cl
add edi, dword [rcx + 4]
invalid
cmp rcx, r8
ja 0x140157ca0
sal dword [rdi + 8], 0x48
add esp, 0x98
cwde
add byte [rax], al
invalid
add rsp, 0x98
ret
lea rax, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_srccharmethods.rsX
mov rdx, r8
invalid
mov r8, rax
call fcn.140184c70
add byte [rdi], cl
invalid
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
lea rax, [fcn.140017800]
mov qword [rsp + 0x40], rax
and al, 0x40
lea rcx, [rsp + 0x24]
mov qword [rsp + 0x48], rcx
and al, 0x48
lea rcx, [0x14001d220]
mov qword [rsp + 0x50], rcx
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
invalid
lea rax, str.encode_utf8:_need__bytes_to_encode_U__but_the_buffer_has
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov dword [rsp + 0x70], 3
mov qword [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x38]
mov qword [rsp + 0x78], rax
and al, 0x78
mov qword [rsp + 0x80], 3
lea rdx, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_srccharmethods.rsX
lea rcx, [rsp + 0x68]
call fcn.140184b30
int 2
add al, byte [rax]
add al, byte [rax]
ud2
add byte [rax], 0
add byte [rdi], cl
sub dword [rbp + 0x410], esi
mov qword [rbp + 0x408], 0xfffffffffffffffe
mov rsi, rcx
lea rcx, [rbp - 0x60]
call fcn.140153800
mov rax, qword [rbp - 0x60]
mov qword [rbp + 0x3e0], rax
test rax, rax
je 0x140157ec5
and al, 0x48
lea ecx, [rbp + 0x3c0]
rol byte [rbx], 0
invalid
rol byte [rbx], 0
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
call fcn.140189b80
mov rax, qword [rbp + 0x3c0]
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x400], rax
mov rdi, qword [rbp + 0x3c8]
mov eax, 0xffffffff
cmp rdi, rax
mov r12d, 0xffffffff
cmovb r12, rdi
invalid
mov qword [rbp + 0x3d0], r12
mov rbx, rdi
mov rsi, r12
mov r13, qword [rbp + 0x400]
add byte [rax + rax], al
add al, 0
add byte [rbp - 0x77], cl
invalid
add al, 0
add byte [rbp - 0x77], cl
out 0x31, eax
leave
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, qword [rbp + 0x3e0]
mov rdx, r13
mov r8d, r15d
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableW]
adc eax, 0x342fd
loopne 0x140157e68
std
add eax, dword [rax]
invalid
mov r14d, eax
test eax, eax
jne 0x140157e87
ror byte [rdi], 0x85
jle 0x140157e86
invalid
add edi, edi
mov eax, 0xffffffff
cmp r15, rax
cmovae r15, rax
mov r8, r15
clc
cmp r8, 0x201
jb 0x140157def
dec dword [rax - 0x73]
movabs al, byte [0x1846c6ffffbc62e8]
add ch, cl
adc eax, dword [rcx]
add byte [rax], al
cmp rsi, r8
jb 0x14015807e
add byte [rcx + rcx*4 - 0x16], cl
call fcn.1401569e0
mov rsi, qword [rbp + 0x3a0]
invalid
movups xmm6, xmmword [rbp + 0x3a8]
adc byte [rbp + 0x3a8], dh
movzx ebx, byte [rbp + 0x3b8]
mov eax, dword [rbp + 0x3b9]
invalid
add eax, dword [rax]
invalid
add byte [rax], al
mov dword [rbp + 0x3f0], eax
mov eax, dword [rbp + 0x3bc]
mov dword [rbp + 0x3f3], eax
test ebx, esi
add eax, dword [rax]
add byte [rax - 0x7b], cl
invalid
je 0x140157f37
add eax, dword [rax]
add byte [rax - 0x7b], cl
push qword [rsi + rdx + 0x48]
mov ecx, dword [0x14023c280]
invalid
invalid
invalid
invalid
xor edx, edx
mov r8, qword [rbp + 0x400]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add eax, dword [rax]
invalid
add byte [rax + 0x6b7502fb], al
cmp bl, 2
jne 0x140157fa7
mov rax, qword [rbp + 0x3f8]
mov byte [rax + 0x18], 2
invalid
mov eax, esi
and eax, 3
loopne 0x140157f4f
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140157fca
sal byte [rdi + rbp*2 + 0x48], 0x8d
dec dword [rax - 0x77]
test dword [rax], eax
add al, 0
add byte [rax - 0x75], cl
dec qword [rax - 0x75]
dec dword [rax - 0x75]
dec dword [rax - 0x75]
invalid
add byte [rax], al
call qword [rax]
mov rax, qword [rbp + 0x3f8]
cmp qword [rax + 8], 0
invalid
je 0x14015803e
test byte [rsi + 0x48000000], ch
cmp dword [rax + 0x10], 0x11
jae 0x140158024
mov eax, dword [rbp + 0x3e8]
jmp case.0x1400e6e23.896
mov ecx, dword [rbp + 0x3f3]
mov rdx, qword [rbp + 0x3f8]
mov dword [rdx + 0x1c], ecx
invalid
mov dword [rdx + 0x19], eax
mov qword [rdx], rsi
movups xmmword [rdx + 8], xmm6
sbb dword [rax - 0x77], ecx
xor cl, byte [rdi]
adc dword [rdx + 8], esi
mov byte [rdx + 0x18], bl
cmp qword [rbp + 0x3d8], 0
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x14023c280]
je 0x140157fea
xor edx, edx
mov r8, qword [rbp + 0x3e0]
mov eax, dword [rbp + 0x3e0]
loopne 0x140157fe5
call qword [sym.imp.KERNEL32.dll_HeapFree]
movaps xmm6, xmmword [rbp + 0x410]
add rsp, 0x4a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
add dh, byte [rbx - 0x7ab7fe]
jne 0x140157f21
invalid
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
or eax, 0xe423b
invalid
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp + 0x400]
add al, 0
add bh, bh
adc eax, 0x33fdc
add al, 0
add bh, bh
adc eax, 0x33fdc
cmp qword [rbp + 0x3d8], 0
add byte [rax], al
add byte [rdi], cl
test dword [rdx - 1], esi
invalid
jne 0x140157fd4
mov ecx, 0x4c0006a3
lea eax, [0x1401bff20]
mov edx, 0x28
add byte [rax], al
call fcn.140184cf0
jmp case.0x1400e6ea9.898
invalid
add al, byte [rax]
ud2
add al, ch
in al, dx
sbb al, 0xef
dec dword [rdi]
sub byte [rsp + 0x20], dh
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x14015893b
add al, byte [rax]
add byte [rcx - 0x75], cl
add al, 0x24
invalid
lea rcx, [0x1401e78d0]
test byte [rax], 0
mov qword [rsp + 0xa8], rcx
lea rdx, [0x1400183a0]
mov qword [rsp + 0xb0], rdx
mov al, 0
add byte [rax], al
lea rdx, reloc.WS2_32.dll_setsockopt
mov qword [rsp + 0xb8], rdx
lea rdx, [0x1400177c0]
lea edx, [0x1400177c0]
invalid
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
invalid
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
jmp 0x1401584bf
mov dword [rsp + 0x90], esi
mov qword [rsp + 0x98], 1
lea r13, [rsp + 0xa8]
mov qword [rsp + 0x80], r13
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
call fcn.1400183f0
test al, al
jne 0x140158939
cmp byte [r12 + 0x20], 1
jne 0x1401584e5
mov rax, qword [r12]
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0xa8], rcx
lea rcx, [0x140158950]
mov qword [rsp + 0xb0], rcx
lea rcx, [0x1401bf3f8]
mov qword [rsp + 0xb8], rcx
lea rcx, [0x1400177c0]
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
lea rcx, [0x1401bf3d8]
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x70], ecx
mov dword [rsp + 0x70], ecx
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
mov qword [rsp + 0x80], r13
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
call fcn.1400183f0
test al, al
ror byte [rdi], 0x85
push rsp
add al, 0
invalid
ror byte [rdi], 0x85
push rsp
add al, 0
add byte [rbx - 0x7bf0fcc5], al
invalid
cmp dword [rbx], 3
je 0x1401585fc
movzx eax, byte [r12 + 0x20]
movzx eax, byte [rsp + 0x20]
cmp rax, 1
je 0x140158896
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
cmc
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0x40], al
test rax, rax
jne 0x1401585fc
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
sub dword [rsp + 0x60], eax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
pop rbx
xor byte [rdi], cl
sub dword [rsp + 0x50], ebx
pop rbx
xor byte [rdi], cl
sub dword [rsp + 0x50], ebx
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xd8], rcx
and al, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xffffd155
and al, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xffffd155
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x70], 2
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x70
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs rcx, 0x400000020
add byte [rax], al
movabs rcx, 0x400000020
mov qword [rsp + 0x98], rcx
mov byte [rsp + 0xa0], 3
add byte [rax], al
add dh, al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbx], al
lea rcx, [0x1401e78d0]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x70]
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x70]
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], 1
and al, 0xc8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], 1
mov dword [rsp + 0xc0], 1
mov rcx, qword [rax + 0x20]
invalid
invalid
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], 1
mov dword [rsp + 0xc0], 1
mov dword [rsp + 0xc0], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
push rax
sub byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add al, ch
std
std
jmp 0x1401585f2
test al, al
push rax
sub byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add al, ch
std
std
jmp 0x1401585f2
inc dword [rax + rax*8 + 0x3de94c74]
add eax, dword [rax]
add byte [rcx - 0x75], cl
add al, 0x24
je 0x140158643
jmp 0x140158939
mov rax, qword [r12]
lea rcx, [0x1401bf420]
mov qword [rsp + 0x20], rcx
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], 1
lea rcx, [0x1401e7aa8]
or eax, 0x8f48c
or eax, 0x8f48c
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
call fcn.1400183f0
jmp 0x14015863a
inc dword [rax + rax*8 + 0x2f6850f]
add byte [rax], al
invalid
test al, al
jne 0x140158939
invalid
mov rax, qword [r12]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rdx, reloc.WS2_32.dll_ioctlsocket
add dh, bh
or byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
test al, al
ror byte [rdi], 0x85
rol byte [rdx], cl
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + rax*8 + 0x2d2850f], al
ror byte [rdi], 0x85
rol byte [rdx], cl
ror byte [rdi], 0x85
rol byte [rdx], cl
add byte [rax], al
cmp dword [rsp + 0x150], 1
jne 0x140158247
invalid
invalid
add byte [rax], al
add dword [rdi], ecx
test edx, edx
sti
invalid
mov rax, qword [rdi]
cmp eax, 2
je 0x140158247
invalid
sti
invalid
invalid
invalid
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
and al, 0xd8
add byte [rax], al
add byte [rcx - 0x80], al
jl 0x1401586b7
and byte [rcx], al
add byte [rcx - 0x80], al
jl 0x1401586b7
and byte [rcx], al
jne 0x14015876a
mov rax, qword [r12]
lea rcx, [0x1401e78d0]
mov qword [rsp + 0xa8], rcx
add byte [rax - 0x73], cl
adc eax, 0xffebfceb
jmp 0x1401586b4
add byte [rax - 0x73], cl
adc eax, 0xffebfceb
jmp 0x1401586b4
mov qword [rsp + 0xb0], rdx
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rdx, [0x1401bf3f8]
adc eax, 0x66d34
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb8
invalid
mov qword [rsp + 0xb8], rdx
lea rdx, [0x1400177c0]
adc eax, 0xffebf0ed
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffebf0ed
in eax, dx
invalid
mov qword [rsp + 0xc0], rdx
rol byte [rax], 0
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
and al, 0x48
and byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0x50], 3
add ecx, dword [rax - 0x77]
mov qword [rsp + 0x70], rcx
and al, 0x70
mov qword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x90], rcx
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
mov qword [rsp + 0x98], 1
mov dword [rsp + 0x98], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0xa8]
mov word [rax + rbp*4], fs
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x80], rcx
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
mov byte [rax], al
invalid
mov qword [rsp + 0x88], 2
mov dword [rsp + 0x88], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rdx, qword [rax + 0x28]
push rax
sub byte [rbp + rcx*4 + 0x44], cl
invalid
invalid
invalid
lea r8, [rsp + 0x70]
and al, 0x70
and al, 0x70
call fcn.1400183f0
test al, al
jne 0x140158939
iretd
add dword [rax], eax
invalid
inc dword [rax + rax*8 + 0x1cf850f]
add byte [rax], al
mov rax, qword [r12]
lea rcx, str._____________at_0
lea ecx, [0x1401bf440]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
lea rbx, [0x1401e7aa8]
lea ebx, [0x1401e7aa8]
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x30], ebx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
mov rdx, qword [rax + 0x28]
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
lea r8, [rsp + 0x20]
lea eax, [rsp + 0x20]
call fcn.1400183f0
test al, al
jne 0x140158939
invalid
mov byte [rcx], al
add byte [rax], al
jmp 0x1401587a8
inc dword [rax + rax*8 + 0x188850f]
add dword [rax], eax
add byte [rcx - 0x75], cl
add byte [rax], al
mov rcx, qword [r12 + 8]
and al, 8
or byte [rcx - 0x75], cl
and al, 0x10
invalid
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12]
mov edx, dword [rsp]
mov qword [rsp + 0x20], rdx
and byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
invalid
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
adc byte [rdi], al
movups xmmword [rsp + 0x28], xmm0
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
mov dword [rsp + 0x38], ecx
and al, 0x38
call qword [rax + 0x20]
test al, al
jne 0x140158939
mov rax, qword [r12]
mov eax, dword [rsp]
lea rcx, [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x70], rcx
and al, 0x70
lea rcx, [0x14001a8a0]
mov qword [rsp + 0x78], rcx
mov dword [rsp + 0x78], ecx
and al, 0x78
in al, dx
dec dword [rax - 0x77]
and al, 0x78
and al, 0x78
lea rcx, [0x1401e71f8]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x40], 0
add byte [rax], al
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
call fcn.1400183f0
test al, al
jne 0x140158939
test esp, ebp
add byte [rax], al
add byte [rax], al
inc dword [rax + rax*8 + 0xec850f]
add byte [rax], al
mov rax, qword [r12]
lea rcx, [0x1401bf450]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x30], ebx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x20]
call fcn.1400183f0
jmp 0x140158884
mov ecx, eax
mov al, 1
test cl, cl
leave
je 0x140158247
jmp 0x14015893b
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
xor byte [rdi], cl
sub dword [rsp + 0x50], ebx
movaps xmmword [rsp + 0x40], xmm2
sub dword [rsp + 0x40], edx
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0xa8], rcx
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xffffcdc6
int 0xff
dec dword [rax - 0x77]
mov word [rax + rsi*4], fs
mov al, 0
add byte [rax], al
lea rcx, [0x1401e78d0]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.1400183f0
test al, al
je 0x140158643
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
rol byte [rbp], cl
ret 0x8844
cmp ecx, 0x80
ja case.0x1400e6e23.944
stc
add byte [rax], 0
add byte [rdi + 0x49], dh
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea r8, [0x1401e7940]
mov r9d, 2
mov rcx, rsi
int1
int1
mov dl, 1
call fcn.140017920
movdqu xmmword [rsi], xmm6
jg 0x140158a58
jg 0x140158a58
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
add byte [rdi + 0x5e], bl
add byte [rdi + 0x5e], bl
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.140184b70
add byte [rdi], cl
invalid
int3
mov rax, r8
movzx r8d, byte [rcx + 0x20]
xor r9d, r9d
cmp byte [rcx + 0x18], 2
jns 0x140158a76
add cl, byte [rdi + rcx + 0x45]
leave
mov rcx, rdx
mov rdx, rax
jmp fcn.1401559a0
invalid
invalid
jns 0x140158a76
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x1401ed13c]
or eax, 0x9469f
or dword [rax], r8d
or dword [rax], r8d
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
jmp rax
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
mov rcx, rsi
int1
int1
mov rdx, rax
add rsp, 0x98
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140018080
invalid
cmc
jmp 0x140158ac2
mov ebp, 0x48ffebf5
mov ecx, dword [rdx - 1]
cmc
jmp 0x140158ac2
dec dword [rax - 0x75]
dec qword [rax - 0x75]
invalid
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x98
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
shr rdx, 0x20
mov dword [rbp + 0xc], edx
or al, 0x48
lea edi, [rbp - 0x10]
invalid
invalid
or al, 0x48
lea edi, [rbp - 0x10]
invalid
invalid
mov rcx, rdi
stc
call fcn.140154850
mov qword [rbp - 0x30], rdi
lea rax, [0x14009f0c0]
hlt
invalid
hlt
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
lea rax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
loopne 0x140158b53
lea eax, [0x14001d380]
add eax, 0xffec486f
loopne 0x140158b53
add eax, 0xffec486f
in al, dx
dec dword [rax - 0x77]
mov qword [rbp - 0x18], rax
lea rax, [0x1401be610]
add eax, 0x65af4
call 0x1341b1861
pop rdx
invalid
add eax, 0x65af4
add byte [rax - 0x77], cl
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
movabs al, byte [0x3a845c748]
mov qword [rbp - 0x58], 3
mov dword [rbp - 0x58], 3
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
mov qword [rbp - 0x40], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x50], eax
mov qword [rbp - 0x48], 2
mov r8d, 2
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
mov r8b, 0x48
mov dword [rbp - 0x48], 2
mov r8d, 2
mov r8d, 2
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x28]
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
invalid
invalid
invalid
lea r8, [rbp - 0x60]
call fcn.1400183f0
clc
jmp 0x140158b50
mov ebx, eax
cmp qword [rbp - 8], 0
cmp dword [rbp - 8], 0
movabs al, byte [0x48c389ffebf89fe8]
clc
jmp 0x140158b50
dec dword [rcx + 0x7d8348c3]
cmp dword [rbp - 8], 0
clc
add byte [rdi], cl
invalid
test byte [rbx + rax], dl
je 0x140158e72
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
invalid
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rcx, qword [0x14023c280]
or eax, 0xe3717
invalid
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140158e72
cld
add al, byte [rax]
add byte [rax], al
add cl, ch
cld
add al, byte [rax]
add byte [rax], al
invalid
invalid
invalid
shr rdx, 0x20
and byte [rax - 0x73], cl
add eax, 0x945cb
invalid
lea rax, [0x1401ed14c]
add byte [rax + 0x63], cl
or al, 0x90
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
invalid
sar edi, 0xe1
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscodekind
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscodekind
push rdi
invalid
mov ecx, reloc.WS2_32.dll_recv
adc byte [rax], al
add byte [rax], al
invalid
add cl, ch
jmp 0x140158e19
jle case.0x140158b88.1
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401be2f0]
lea rax, [0x1401be2f0]
lea eax, [0x1401be2f0]
mov ecx, send
adc dword [rax], eax
add byte [rax], al
jmp 0x140158e19
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401be301]
add byte [rax], al
lea rax, [0x1401be301]
lea eax, [0x1401be301]
invalid
mov ecx, shutdown
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
pop rsp
jmp 0x140158e19
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1401be313]
lea eax, [0x1401be313]
add eax, 0x6574f
mov ecx, reloc.WS2_32.dll_recv
adc byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
add al, byte [r8]
jmp 0x140158e19
add byte [rax - 0x73], cl
add eax, 0x6574e
push rdi
invalid
invalid
lea rax, [0x1401be323]
lea eax, [0x1401be323]
push rdi
invalid
add byte [rcx + 0x10], bh
mov ecx, reloc.WS2_32.dll_recv
add byte [rax], al
add cl, ch
jmp 0x140158e19
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x1401be333]
jmp 0x140158e14
add al, byte [rax]
invalid
push r15
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401be346]
add byte [rax], al
lea rax, [0x1401be346]
lea eax, [0x1401be346]
invalid
mov ecx, shutdown
adc al, byte [rax]
add byte [rax], al
jmp 0x140158e19
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1401be358]
lea eax, [0x1401be358]
add eax, 0x65755
mov ecx, recv
jmp 0x140158e19
add al, byte [rax]
invalid
or eax, 0xe9000000
add byte [rax], al
add cl, ch
or al, 2
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x65751
invalid
lea rax, [0x1401be365]
lea eax, [0x1401be365]
add byte [rcx + 0xe], bh
mov ecx, recv
invalid
jmp 0x140158e19
sti
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401be373]
lea rax, [0x1401be373]
lea eax, [0x1401be373]
mov ecx, reloc.WS2_32.dll_setsockopt
adc eax, 0xe9000000
invalid
jmp 0x140158e19
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1401be388]
lea eax, [0x1401be388]
add eax, 0x65752
mov ecx, recv
or al, 0
add byte [rax], al
jmp 0x140158e19
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x6574d
push rdi
invalid
invalid
lea rax, [0x1401be394]
lea eax, [0x1401be394]
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
invalid
jmp 0x140158e19
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401be39f]
lea rax, [0x1401be39f]
lea eax, [0x1401be39f]
mov ecx, reloc.WS2_32.dll_setsockopt
adc eax, 0xe9000000
mov bh, 1
invalid
jmp 0x140158e19
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401be3b4]
add byte [rax], al
lea rax, [0x1401be3b4]
lea eax, [0x1401be3b4]
mov ecx, reloc.WS2_32.dll_setsockopt
adc eax, 0xe9000000
cmpsb byte [rsi], byte [rdi]
jmp 0x140158e19
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401be3c9]
lea rax, [0x1401be3c9]
lea eax, [0x1401be3c9]
mov ecx, recv
jmp 0x140158e19
add dword [rax], eax
invalid
sldt word [rax]
add cl, ch
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401be3d8]
lea rax, [0x1401be3d8]
lea eax, [0x1401be3d8]
mov ecx, recv
jmp 0x140158e19
add dword [rax], eax
invalid
invalid
test byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401be3e6]
lea rax, [0x1401be3e6]
jmp 0x140158e14
jae 0x140158ca0
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401be3f9]
lea eax, [0x1401be3f9]
add eax, 0x65751
mov ecx, 0x26
jmp 0x140158e19
add dword [eax], eax
invalid
add dword [eax], eax
add byte [rax - 0x73], cl
add eax, 0x65766
lea rax, [0x1401be41f]
lea eax, [0x1401be41f]
mov ecx, 0x38
jmp 0x140158e19
push rsi
add dword [rax], eax
invalid
push rsi
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401be457]
lea rax, [0x1401be457]
lea eax, [0x1401be457]
mov ecx, 0x19
add byte [rax], al
jmp 0x140158e19
lea rax, [0x1401be470]
lea eax, [0x1401be470]
mov ecx, 0x17
jmp 0x140158e19
add dword [rax], eax
invalid
lea rax, [0x1401be487]
lea eax, [0x1401be487]
push rdi
invalid
mov ecx, recv
jmp 0x140158e19
add dword [rax], eax
invalid
lea rax, [0x1401be493]
lea eax, [0x1401be493]
mov ecx, 9
jmp 0x140158e19
add dword [rax], eax
add byte [rax], al
add byte [rax], al
lea rax, [0x1401be49c]
lea eax, [0x1401be49c]
mov ecx, 0xa
jmp 0x140158e19
lea rax, [0x1401be4a6]
lea eax, [0x1401be4a6]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x140158e19
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
lock add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401be4b6]
lea rax, [0x1401be4b6]
lea eax, [0x1401be4b6]
add byte [rcx + 0x17], bh
mov ecx, 0x17
jmp 0x140158e19
add byte [rax - 0x73], cl
add eax, 0x6578c
mov word [rdi + 6], ss
invalid
lea rax, [0x1401be4cd]
lea eax, [0x1401be4cd]
mov word [rdi + 6], ss
add byte [rcx + 0x19], bh
add byte [rax], al
mov ecx, 0x19
add byte [rax], al
jmp 0x140158e19
lea rax, [0x1401be4e6]
lea eax, [0x1401be4e6]
push rdi
invalid
mov ecx, recv
jmp 0x140158e19
add byte [rax], al
add byte [rax], al
lea rax, [0x1401be4f4]
lea eax, [0x1401be4f4]
mov ecx, recv
jmp 0x140158e19
lea rax, [0x1401be501]
lea eax, [0x1401be501]
mov ecx, shutdown
jmp 0x140158e19
invalid
lea rax, [0x1401be515]
lea eax, [0x1401be515]
mov ecx, 8
jmp 0x140158e19
mov al, byte [rax]
add byte [rax], al
add byte [rax], al
lea rax, [0x1401be51d]
mov ecx, 0x1b
add byte [rax], al
jmp 0x140158e19
lea rax, [0x1401be538]
mov ecx, recv
add byte [rax], al
jmp 0x140158e19
lea rax, [0x1401be546]
mov ecx, reloc.WS2_32.dll_recv
add byte [rax], al
jmp 0x140158e19
lea rax, [0x1401be556]
mov ecx, reloc.WS2_32.dll_shutdown
jmp 0x140158e19
lea rax, [0x1401be56c]
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x140158e19
lea rax, [0x1401be581]
mov ecx, 0xb
jmp 0x140158e19
lea rax, [0x1401be58c]
mov ecx, reloc.WS2_32.dll_shutdown
jmp 0x140158e19
lea rax, [0x1401be5a2]
mov ecx, recv
jmp 0x140158e19
lea rax, [0x1401be5af]
mov ecx, 0xb
jmp 0x140158e19
lea rax, [0x1401be5ba]
mov ecx, reloc.WS2_32.dll_send
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x1400183a0]
mov qword [rbp - 8], rax
lea rax, [0x1401e78d0]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.1400183f0
mov ebx, eax
mov eax, ebx
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp rcx, rdi
je case.0x1400a0a28.1263
lea r8, [r14 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x140158f2f
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r10d, 2
nop dword [rax + rax]
add r12, r10
mov rdx, rax
cmp rax, r13
je 0x140159080
lea rax, [rdx + 1]
movzx r9d, byte [rdx]
mov r10d, 1
test r9b, r9b
jns 0x140158f20
cmp r9b, 0xe0
jb 0x140158f0a
cmp r9b, 0xed
jne 0x140158f81
cmp rax, r13
je 0x140159080
lea r9, [rdx + 2]
cmp r9, r13
je 0x140159080
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x140158fbd
add rdx, 3
mov r10d, 3
mov rax, rdx
jmp 0x140158f20
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
mov r10d, 3
cmp r9b, 0xf0
jb 0x140158f20
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
mov r10d, 4
jmp 0x140158f20
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
add eax, edx
add eax, 0xd800
mov word [rsp + 0x26], ax
mov r9, r12
sub r9, rcx
jb 0x1401590c2
cmp r12, rdi
ja 0x1401590d3
add byte [rax], al
invalid
mov rcx, rsi
mov ecx, esi
mov rdx, r15
call fcn.1401590f0
test al, al
jne case.0x1400a0a28.1271
lea rax, [rsp + 0x26]
mov qword [rsp + 0x28], rax
lea rax, [0x140018890]
clc
jmp 0x14015900e
mov qword [rsp + 0x30], rax
clc
jmp 0x14015900e
dec dword [rax - 0x77]
and al, 0x30
lea rax, str.u
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
mov rcx, rsi
mov rdx, r15
mov edx, edi
lea r8, [rsp + 0x38]
and al, 0x38
call fcn.1400183f0
wait
jmp 0x140159054
inc dword [rax + rax*8 - 0x7cb6a98b]
invalid
test al, al
jne case.0x1400a0a28.1271
add r12, 3
mov rcx, r12
cmp r12, rdi
cmp esp, edi
cmp esp, edi
jbe 0x140158ef5
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov ecx, esp
pop rsi
invalid
mov ecx, esp
mov rdx, rdi
cli
call fcn.140184b70
add al, byte [rax]
ud2
mov rcx, rdi
sub rdi, rcx
sub edi, ecx
add r14, rcx
mov rcx, rsi
invalid
mov rdx, r15
mov r8, r14
mov r9, rdi
call fcn.1401590f0
pop rcx
add byte [rax], al
add byte [rax], al
test al, al
jne case.0x1400a0a28.1271
invalid
invalid
test al, al
jne case.0x1400a0a28.1271
adc al, 0x48
lea edx, str._C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimepark.rs
adc eax, 0x683b6
lea rdx, str._C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimepark.rs
adc eax, 0x683b6
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
mov rcx, rsi
call rbp
mov ebx, eax
mov eax, ebx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
add eax, 0x65da7
mov rdx, r12
call fcn.140184f00
ud2
invalid
loop case.0x1400a0aa0.1264
invalid
or ecx, dword [rbp + rcx*4 + 5]
xchg esi, eax
pop rbp
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
call fcn.140184c70
ud2
int3
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
movaps xmmword [rsp + 0xc0], xmm8
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm7
movaps xmmword [rsp + 0xa0], xmm6
sub dword [rsp + 0xa0], esi
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], esi
invalid
add byte [rax], al
invalid
movabs al, byte [0x8948c7894c000000]
xchg esp, eax
and al, 0x90
add byte [rax], al
invalid
mov rdi, r8
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x88], rcx
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax], al
add r9, r8
mov qword [rsp + 0x60], r8
and al, 0x60
add byte [rax], al
add r9, r8
mov qword [rsp + 0x60], r8
and al, 0x60
mov qword [rsp + 0x98], r9
mov qword [rsp + 0x68], r9
and al, 0x68
and al, 0x68
mov byte [rsp + 0x70], 0x81
mov byte [rsp + 0x7c], 0x81
mov r13b, 0x81
and dword [rsi + 0xf], 0x3537356f
add eax, dword [rax]
movdqa xmm7, xmmword [0x14018c6a0]
movq mm7, qword [0x14018c6a0]
cmp eax, 0x3353f
movdqa xmm8, xmmword [0x14018c6b0]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov eax, ebx
movzx ebx, word [rsp + 0x58]
shl rbx, 0x30
jrcxz 0x1401591af
movzx ebp, word [rsp + 0x50]
jmp 0x1401591d0
lea rax, [0x14018e565]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x12f
and al, 0x30
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x20], 0x11f
invalid
add dword [rax], eax
add byte [rcx - 0x48], al
sub byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], al
lea rdx, [0x14018e3f6]
lea edx, [0x14018e3f6]
lea r9, [0x14018e446]
lea ecx, [0x14018e446]
call fcn.14001c3c0
add byte [rdx], dh
in al, dx
inc dword [rax + rax*8 + 0x142850f]
test dword [rdx + 1], eax
add byte [rax], al
invalid
jmp 0x140159410
cmp r13b, 0x81
je 0x1401591e9
cmp r13b, 0x80
je 0x140159580
invalid
std
or byte [rdi], 0x84
movabs al, byte [0x820fe03844000003]
add byte [rax + rdi - 0x20], al
jb 0x1401595b0
add eax, dword [rax]
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rsp + rax], al
add al, 4
add byte [rax], al
cmp al, r12b
jb 0x1401595b0
add eax, dword [rax]
invalid
test rdi, rdi
je 0x1401595f6
add al, 4
add byte [rax], al
cmp rdi, qword [rsp + 0x98]
je 0x1401595f6
test byte [rbx], 0
invalid
test byte [rbx], 0
add byte [rdi], cl
mov dh, 0x17
movzx edx, byte [rdi]
movzx r13d, dl
test r13b, r13b
js 0x140159230
inc rdi
mov esi, r13d
cmp r13d, 0x27
jbe 0x1401592b0
jmp case.default.0x1401592be
mov eax, r13d
and eax, 0x1f
loopne 0x140159255
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
add dword [r9 - 0x7d], r8d
loopne 0x14015927e
cmp r13b, 0xdf
jbe 0x14015928c
movzx ecx, byte [rdi + 2]
shl r8d, 6
mov dh, 0x4f
add al, byte [rcx - 0x3f]
loopne 0x140159253
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x1401592c0
movzx r13d, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r13d, 0x3f
or r13d, ecx
or r13d, eax
cmp r13d, 0x110000
cmp ebp, 0x110000
je 0x1401595f6
add rdi, 4
add edi, 4
mov esi, r13d
cmp r13d, 0x27
jbe 0x1401592b0
jmp case.default.0x1401592be
add rdi, 2
shl eax, 6
or eax, r8d
mov r13d, eax
mov esi, r13d
cmp r13d, 0x27
ja case.default.0x1401592be
nop word cs:[rax + rax]
lea rcx, [0x1401ed1f0]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
add eax, ecx
jmp rax
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r13d, ecx
mov esi, r13d
cmp r13d, 0x27
jbe 0x1401592b0
nop word cs:[rax + rax]
cmp r13d, 0x5c
je 0x140159564
mov ecx, r13d
call fcn.14001c260
test al, al
jne 0x140159410
invalid
cmp r13d, 0x20
jb 0x140159410
cmp r13d, 0x7f
jae 0x140159340
shl rsi, 0x10
mov r15, rbx
or r15, rbp
or r15, rsi
mov r13b, 0x80
movzx eax, byte [rsp + 0x4f]
mov esi, eax
movzx eax, byte [rsp + 0x4e]
mov r12d, eax
mov eax, r14d
jmp 0x1401591d0
add byte [rax], al
add byte [rcx - 0x7f], al
std
add byte [rax], al
add dword [rax], eax
cmp r13d, 0x10000
jb 0x140159186
invalid
cmp r13d, 0x20000
jae 0x14015939a
add byte [rbx + 0x44], dh
lea rax, [0x14018e234]
xlatb
add r8, qword [rax]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 0x1c2
and al, 0x30
ret 1
invalid
add byte [rax], al
mov qword [rsp + 0x20], 0xc4
and ah, al
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x2c
mov r8d, 0x2c
mov ecx, r13d
lea rdx, [0x14018e118]
lea r9, str._f__NO
lea ecx, str._f__NO
lea ecx, str._f__NO
call fcn.14001c3c0
test al, al
jne 0x14015930a
jmp 0x140159410
lea eax, [r13 - 0xe01f0]
cmp eax, 0x2fe10
jb 0x140159410
movd xmm0, r13d
pshufd xmm0, xmm0, 0
paddd xmm0, xmm6
pxor xmm0, xmm7
movdqa xmm1, xmm8
pcmpgtd xmm1, xmm0
movmskps eax, xmm1
test al, al
jne 0x140159410
lea eax, [r13 - 0x3134b]
cmp eax, 5
jb 0x140159410
mov ch, 0xec
cld
inc dword [rbx + 0x3a7205f8]
cmp eax, 5
jb 0x140159410
lea eax, [r13 - 0x323b0]
cmp eax, 0xadd50
jb 0x140159410
mov eax, r13d
and eax, 0xffffffe0
loopne 0x1401593ca
cmp eax, 0x2a6e0
je 0x140159410
loopne 0x1401593ca
mov eax, r13d
and eax, 0xfffffffe
cmp eax, 0x2b81e
invalid
mov eax, 0x850f0002
test dword [rax], ecx
invalid
invalid
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
mov byte [rsp + 0x46], 0
mov word [rsp + 0x44], 0
and al, 0x44
add byte [rax], al
add byte [rax], r8b
mov byte [rsp + 0x4d], 0x7d
mov eax, r13d
shr eax, 0x14
lea rcx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
or eax, 0x341b2
or eax, 0x341b2
add eax, dword [rax]
movzx eax, byte [rax + rcx]
mov dh, 4
or byte [rax + 0x44472444], cl
and al, 0x47
mov eax, r13d
add al, 8
mov byte [rsp + 0x47], al
and al, 0x47
mov eax, r13d
shr eax, 0x10
call 0x14ff6174f
and eax, 0xf
movzx eax, byte [rax + rcx]
add al, 8
mov byte [rsp + 0x48], al
and al, 0x48
mov eax, r13d
call 0xc3227d0f
shr eax, 0xc
and eax, 0xf
loopne 0x14015945f
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x49], al
and al, 0x49
mov dh, 4
or byte [rax + 0x44492444], cl
and al, 0x49
invalid
and al, 0x49
mov eax, r13d
mov eax, ebp
shr eax, 8
and eax, 0xf
invalid
or byte [rbx - 0x49f0f020], al
add al, 8
invalid
invalid
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x4a], al
mov eax, r13d
shr eax, 4
and eax, 0xf
invalid
call 0x14ff61776
invalid
movzx eax, byte [rax + rcx]
or byte [rax + 0x444b2444], cl
mov eax, ebp
mov byte [rsp + 0x4b], al
mov eax, r13d
mov eax, r13d
and eax, 0xf
movzx eax, byte [rax + rcx]
mov dh, 4
invalid
mov dh, 4
or byte [rax + 0x414c2444], cl
mov byte [rsp + 0x4c], al
or r13d, 1
mov byte [rsp + 0x4c], al
or r13d, 1
bsr ecx, r13d
int 0x83
int1
sbb al, 0xc1
xor ecx, 0x1c
shr ecx, 2
invalid
invalid
jmp 0x181a2dc9b
lea rax, [rcx - 2]
mov byte [rsp + rcx + 0x44], 0x7b
jnp case.0x1400ea753.996
mov dword [rsp + rcx + 0x42], 0xf44755c
mov bh, 0x6c
insb byte [rdi], dx
and al, 0x44
jnp case.0x1400ea753.996
pop rsp
jne 0x1401594eb
mov r9, qword [rsp + 0x46]
mov r9, qword [rsp + 0x46]
mov esi, r13d
mov esi, ebp
shr esi, 8
mov rcx, r9
leave
leave
and rcx, 0xffffffffffff0000
dec dword [rbp - 0x77]
enter 0xffffffffffffc149, 0xffffffffffffffe8
invalid
invalid
mov r8, r9
shr r8, 0x30
shr eax, 0x30
xor byte [rcx - 0x4c], al
or ch, bl
mov r12b, 2
mov r12b, 2
mov r12b, 0xa
jmp 0x14015951a
mov r12b, 2
mov ah, 2
mov r13b, 0x5c
mov sil, 0x30
jmp 0x140159510
invalid
xor bl, ch
cmp byte [rcx - 0x4c], al
mov r12b, 2
invalid
invalid
mov r12b, 2
mov r13b, 0x5c
mov ch, 0x5c
pop rsp
mov sil, reloc.WS2_32.dll_WSACleanup
jmp 0x140159510
mov r12b, 2
mov r13b, 0x5c
mov sil, WSAGetLastError
mov dh, WSAGetLastError
jmp 0x140159510
mov r12b, 2
mov r13b, 0x5c
mov sil, WSACleanup
jmp 0x140159510
invalid
invalid
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x22
jmp 0x140159510
mov r12b, 2
add al, byte [rcx - 0x4b]
pop rsp
mov r13b, 0x5c
mov sil, 0x27
nop dword [rax]
xor r8d, r8d
xor ecx, ecx
leave
xor r9d, r9d
xor eax, eax
movabs rdx, 0xffffffff0000
mov edx, 0xffff0000
invalid
add byte [rax], al
and rcx, rdx
mov qword [rsp + 0x58], r8
and al, 0x58
movzx edx, r8w
shl rdx, 0x30
or rdx, rcx
mov qword [rsp + 0x50], r9
movzx r15d, r9w
or r15, rdx
mov ecx, esi
mov byte [rsp + 0x4f], sil
mov ecx, r12d
invalid
mov byte [rsp + 0x4e], r12b
mov r14d, eax
cmp r13b, 0x81
jne case.0x14010c6fd.1224
test dword [rdi], edx
cld
invalid
invalid
or dword [rdi], 0xfffc1785
invalid
jmp 0x1401595f6
mov r12b, 2
mov sil, 0x5c
mov dh, 0x5c
xor r8d, r8d
mov r13b, 0x5c
jmp 0x140159513
shr r15, 0x10
mov edx, r15d
cli
lea rax, [rsp + 0x70]
mov dword [rax + 8], 0
mov qword [rax], 0
xor r15d, r15d
push qword [rcx]
test byte [rbp + 0x31], 0xe4
push qword [rcx]
test byte [rbp + 0x31], 0xe4
xor ebx, ebx
xor r13d, r13d
jmp 0x1401595d7
mov byte [rsp + 0x7b], r12b
mov byte [rsp + 0x70], r13b
mov byte [rsp + 0x71], sil
je 0x1401595e2
jno 0x14015960c
mov dword [rsp + 0x72], edi
lea ebx, [rax + 1]
mov byte [rsp + 0x7a], bl
jp 0x1401595db
mov dh, 0xc8
cmp al, 0xa
jae 0x140159625
movzx edx, byte [rsp + rcx + 0x70]
mov rcx, qword [rsp + 0x88]
mov rax, qword [rsp + 0x90]
call qword [rax + 0x20]
test al, al
je 0x140159174
invalid
invalid
mov al, 1
jmp case.0x1400e6e23.1037
xor eax, eax
movaps xmm6, xmmword [rsp + 0xa0]
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1401bdc48]
mov edx, 0xa
call fcn.140184bf0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, esp
int3
test r10b, r10b
sete bpl
movzx eax, byte [rdi + 0x23]
test al, al
sete cl
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
test r11b, r11b
je 0x140159717
test bpl, bpl
jne case.0x1401563e6.146
test cl, cl
leave
je 0x140159720
jmp case.0x1401563e6.146
add byte [rax], al
add byte [rbx + 1], bh
jmp 0x140159867
ja 0x1401596ef
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
mov r14, r15
jmp 0x140159867
and byte [rax], al
je 0x140159740
mov edx, 0x80120114
test r11b, r11b
je 0x140159771
test r10b, r10b
jne 0x1401596b7
mov edx, 0xc0000000
jmp 0x1401597ea
test r10b, r10b
je 0x14015978e
test al, al
je 0x14015979e
mov al, 1
cmp byte [rdi + 0x25], 0
jne case.0x1401563e6.146
movabs r14, 0x5700000002
test r15, r15
jne 0x140159855
jmp 0x140159867
test r11b, r11b
je case.0x140158aa4.140
test r10b, r10b
je 0x1401597e5
mov r8d, dword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
movzx eax, byte [rdi + 0x23]
test al, al
ror byte [rdi], 0x94
sar dword [rdx + 0x120114], 0x31
in eax, dx
ror byte [rdi], 0x94
sar dword [rdx + 0x120114], 0x31
in eax, dx
test bpl, bpl
je 0x1401596dd
outsb dx, byte [rsi]
invalid
invalid
invalid
outsb dx, byte [rsi]
invalid
jmp case.0x1401563e6.146
test r10b, r10b
jne 0x1401596b7
invalid
invalid
invalid
invalid
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
or byte [r8 + 0xf00237f], r8b
xchg esp, eax
invalid
mov edx, 0x80000000
test cl, cl
je 0x140159728
cmp byte [rdi + 0x24], 0
jne 0x140159728
cmp byte [rdi + 0x25], 0
jne 0x140159728
jg 0x1401597c0
add byte [rbp - 0x76], dh
xor eax, eax
cmp byte [rdi + 0x24], 0
movzx ecx, byte [rdi + 0x25]
invalid
je 0x140159800
add byte [rdi], cl
mov dh, 0x4f
and eax, 0x31455674
rol byte [rax + rax*8 - 0x7b3f6bf1], cl
ror byte [rdi], 0x94
invalid
invalid
xor r10d, r10d
test al, al
ror byte [rdi], 0x94
invalid
test cl, cl
leave
ror byte [rdi], 0x94
rol byte [rcx + rcx*8 - 0x77bea58b], 0xc2
leave
jne case.0x140158aa4.151
mov r10b, al
leave
jne case.0x140158aa4.151
pop rdx
mov r10b, al
lea eax, [r10*2 + 2]
lea eax, [rdx*2 + 2]
push rbp
add al, byte [rax]
add byte [rax], al
add bl, ch
push rdx
jmp 0x140159815
test r10b, r10b
je 0x140159728
invalid
invalid
invalid
pop rsp
invalid
invalid
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
mov ecx, dword [rdi + 8]
mov ecx, dword [rdi + 8]
mov edx, 0x120114
cmp byte [rdi + 0x23], 0
jne 0x140159720
invalid
invalid
invalid
invalid
add byte [rax + 0xf00237f], al
test dword [0x12c1597e3], edi
cmp eax, 0xebffffff
cmp eax, 0xebffffff
jmp 0x14015979e
mov ecx, 0xba
mov r8d, dword [rdi + 0x18]
invalid
mov edx, 0x40000000
add byte [rax], al
add byte [rax + 0x44], al
mov eax, dword [rdi + 0x18]
invalid
mov r8d, dword [rdi + 0x18]
sbb byte [rbx + rcx*4 + 0x4f], cl
or byte [rdi], cl
mov dh, 0x47
and r8d, dword [r8 + 0xf00247f]
mov r9, qword [rdi + 8]
movzx eax, byte [rdi + 0x23]
and r8d, dword [r8 + 0xf00247f]
mov dh, 0x4f
invalid
jne 0x1401597aa
and r8d, dword [r8 + 0xf00247f]
mov dh, 0x4f
and eax, 0x3145aa75
xor r10d, r10d
test al, al
setne al
test cl, cl
leave
rol byte [rax + rax*8 - 0x7b3f6af1], cl
leave
je case.0x140157508.123
mov eax, 1
mov r10d, dword [rdi + 0x14]
movzx ecx, cl
push rdi
adc al, 0xf
mov dh, 0xc9
or r10d, dword [rdi + 0x10]
push rdi
adc cl, al
loope case.0x1400e6ea9.1035
shl ecx, 0x15
or r10d, dword [rdi + 0x1c]
or r10d, ecx
or edx, ecx
push rdi
sbb al, 0x41
or edx, ecx
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x28], edx
push rsp
and al, 0x28
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp ebp, dword [rcx]
add eax, dword [rax]
cmp rax, 0xffffffffffffffff
je case.0x140157508.119
clc
push qword [rdi + rbp + 0x49]
mov esi, eax
mov r14, rax
xor ebx, ebx
test r15, r15
je 0x140159867
fisttp dword [rbp - 0x7b]
push qword [rdx + rdx + 0x48]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add eax, dword [rax]
ror byte [rcx - 0x77], cl
invalid
invalid
mov rax, rbx
mov rdx, r14
mov edx, esi
mov edx, esi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
call sub.KERNEL32.dll_GetLastError
mov r14d, eax
mov esi, eax
movabs byte [0xe6c149c689410002], al
mov esi, eax
shl r14, 0x20
shl esi, 0x20
and byte [rcx - 0x7d], cl
invalid
or r14, 2
or esi, 2
mov ebx, 1
test r15, r15
jne 0x140159855
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
push qword [rbp - 0x3f]
shr ebx, 0xd1
jmp 0x140159867
rol dword [rcx - 0x78], 1
mov r10b, al
lea eax, [r10*2 + 3]
lea eax, [rdx*2 + 3]
ret 0x8d42
lea eax, [rdx*2 + 3]
push rbp
add eax, dword [rax]
add byte [rax], al
jmp 0x140159815
invalid
int3
int3
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x58
in al, dx
pop rax
lea rbp, [rsp + 0x50]
and al, 0x50
mov qword [rbp], 0xfffffffffffffffe
add r14b, r15b
invalid
dec dword [rax - 0x77]
invalid
mov rsi, rcx
mov esi, ecx
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fadd dword [rcx - 0x47]
and byte [rax], al
mov r9d, 0x20
add byte [rax], al
call fcn.140159b40
cmp qword [rbp - 0x28], 0
je case.default.0x1401598f5
jge 0x1401598b3
add byte [rdi + rbx + 0x48], dh
mov edi, dword [rbp - 0x20]
jge 0x1401598c2
mov rdi, qword [rbp - 0x20]
jge 0x1401598c2
mov ebx, edi
and ebx, 3
jrcxz case.0x140157508.135
lea rax, [0x1401ed290]
movabs byte [0x48980c6348000939], al
or dword [rax], eax
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
add ecx, eax
jmp rcx
movzx eax, byte [rdi + 0x10]
jmp 0x140159920
invalid
adc bl, ch
and ecx, dword [rax - 0x75]
loopne 0x14015994a
mov rax, qword [rbp - 0x20]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x39], r9b
invalid
mov qword [rsi], 0
mov dword [rsi], 0
add byte [rax], al
add byte [rax], al
jmp 0x140159976
mov ecx, edi
shr rcx, 0x20
call fcn.140154690
jbe 0x1401598c5
invalid
invalid
jmp 0x140159920
invalid
jbe 0x1401598c5
invalid
movzx eax, byte [rdi + 0xf]
mov dh, 0x47
invalid
cmp al, 0xb
jne 0x14015996b
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
invalid
lea rax, [rbx - 2]
invalid
ror byte [rdi], 0x11
invalid
lea eax, [rbx - 2]
dec byte [rax - 0x7d]
clc
add dh, byte [rdx + 0x42]
cmp rax, 2
jb 0x140159976
test rbx, rbx
je 0x140159976
lea rax, [rdi - 1]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
mov rcx, qword [rdi - 1]
mov ecx, dword [rdi - 1]
dec dword [r8 - 0x77]
call 0x13f65248d
mov ecx, dword [rdi - 1]
call 0x13f65248d
mov ecx, dword [rdi - 1]
mov rax, qword [rdi + 7]
invalid
mov qword [rbp - 8], rcx
mov dword [rbp - 8], ecx
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
invalid
call qword [rax]
mov rax, qword [rbp - 0x10]
invalid
cmp qword [rax + 8], 0
je 0x1401599b6
cmp qword [rax + 0x10], 0x11
jae 0x14015999f
mov r8, qword [rbp - 8]
jmp 0x1401599a7
invalid
cmp al, 0x48
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov qword [rsi], 1
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x58
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, rdi
clc
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x140159999
sub byte [rdi + 0x47], dh
lea rcx, [0x1401ed2a0]
movsxd rax, dword [rcx + rax*4]
cmp dword [rcx], ecx
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x140159920
mov r8, qword [rbp - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x18]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
mov al, 0x29
jmp 0x140159920
mov al, 1
jmp 0x140159920
mov al, 2
jmp 0x140159920
mov al, 3
jmp 0x140159920
mov al, 4
jmp 0x140159920
mov al, 5
jmp 0x140159920
mov al, 6
jmp 0x140159920
mov al, 7
jmp 0x140159920
mov al, 8
jmp 0x140159920
mov al, 9
jmp 0x140159920
mov al, 0xa
jmp 0x140159920
mov al, 0xb
jmp 0x140159920
mov al, 0xc
jmp 0x140159920
mov al, 0xd
jmp 0x140159920
mov al, 0xe
jmp 0x140159920
mov al, recv
jmp 0x140159920
mov al, reloc.WS2_32.dll_recv
jmp 0x140159920
mov al, 0x11
jmp 0x140159920
mov al, send
jmp 0x140159920
mov al, reloc.WS2_32.dll_send
jmp 0x140159920
mov al, setsockopt
jmp 0x140159920
mov al, reloc.WS2_32.dll_setsockopt
jmp 0x140159920
mov al, reloc.WS2_32.dll_shutdown
jmp 0x140159920
mov al, 0x17
jmp 0x140159920
mov al, 0x18
jmp 0x140159920
mov al, 0x19
jmp 0x140159920
mov al, 0x1a
jmp 0x140159920
mov al, 0x1b
jmp 0x140159920
mov al, 0x1c
jmp 0x140159920
mov al, 0x1d
jmp 0x140159920
mov al, 0x1e
jmp 0x140159920
mov al, 0x1f
jmp 0x140159920
mov al, 0x20
jmp 0x140159920
mov al, 0x21
jmp 0x140159920
mov al, 0x22
jmp 0x140159920
mov al, 0x23
jmp 0x140159920
mov al, 0x24
jmp 0x140159920
mov al, 0x25
jmp 0x140159920
mov al, 0x26
jmp 0x140159920
mov al, 0x27
jmp 0x140159920
mov al, 0x28
jmp 0x140159920
add r12, 0xfffffffffffffffe
add r15, 4
mov r13d, 8
lea rbx, [0x1401bf9b0]
jmp 0x140159feb
xor r13d, r13d
lea r14, [r12 + r13]
inc r14
mov rdi, qword [rdx + 8]
cmp rdi, r14
mov qword [rbp + 0x400], rbx
jae 0x14015a07a
lea r8, [r14 + r14]
test rdi, rdi
je 0x14015a02d
lea rax, [rdi + rdi]
mov rsi, r9
mov qword [rbp + 0x3b8], r9
mov qword [rbp + 0x3c0], 2
mov qword [rbp + 0x3c8], rax
jmp 0x14015a03b
mov rsi, r9
mov qword [rbp + 0x3c0], 0
lea rcx, [rbp + 0x3a0]
lea r9, [rbp + 0x3b8]
mov edx, 2
call fcn.14005ad20
cmp qword [rbp + 0x3a0], 0
mov rcx, qword [rbp + 0x3a8]
je 0x14015a0b2
movabs rax, 0x8000000000000001
cmp rcx, rax
mov r9, rsi
jne case.0x140158b88.154
add byte [rax], al
add byte [rax], al
cmp rdi, r13
jae 0x14015a0a4
mov rcx, qword [rbp + 0x408]
add byte [rax], al
xor edx, edx
mov r8, r13
call fcn.140189b80
mov rdi, qword [rbp + 0x408]
add al, 0
add byte [rax - 0x75], cl
mov esi, dword [rdi + 0x10]
add al, 0
add byte [rax - 0x75], cl
mov esi, dword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
mov r9, qword [rdi]
mov r14, qword [rdi + 8]
ja 0x14015a0aa
ja 0x14015a0aa
jmp 0x14015a0c5
xor esi, esi
mov r14, rdi
mov rdi, qword [rbp + 0x408]
mov edi, dword [rbp + 0x408]
mov ebp, 0x408
jmp 0x14015a0c5
mov rdi, qword [rbp + 0x408]
mov ebp, 0x408
mov qword [rdi], rcx
mov qword [rdi + 8], r14
xor esi, esi
mov r9, rcx
lea r8, [r13*2]
add byte [rax], al
add byte [rax], al
mov rbx, r9
lea rcx, [r9 + rsi*2]
lea ecx, [rcx + rsi*2]
lea ecx, [rcx + rsi*2]
mov rdx, qword [rbp + 0x400]
mov edx, dword [rbp + 0x400]
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov ebx, 0x4c0002a4
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add rsi, r13
add esi, ebp
mov qword [rdi + 0x10], rsi
ja 0x14015a0f7
mov rax, r14
sub rax, rsi
invalid
cmp rax, r12
jae 0x14015a114
invalid
and cl, byte [rax - 0x77]
stc
mov rcx, rdi
mov rdx, rsi
mov r8, r12
mov eax, esp
mov r8, r12
mov eax, esp
call fcn.140189b80
cli
add al, byte [rax]
mov rdi, qword [rbp + 0x408]
mov edi, dword [rbp + 0x408]
add byte [rax], al
mov rsi, qword [rdi + 0x10]
ja 0x14015a11b
mov r13, qword [rdi]
mov r14, qword [rdi + 8]
or bl, ch
invalid
invalid
or bl, ch
add ecx, dword [rcx - 0x77]
mov ebp, ebx
invalid
invalid
mov r13, rbx
mov ebp, ebx
lea r8, [r12 + r12]
lea eax, [rsp]
add al, 0x24
lea rcx, [rsi*2]
or al, 0x75
add byte [rax], al
add byte [rax], al
add rcx, r13
jmp 0x129102a76
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rax, r13
add byte [rcx + rcx*4 - 0x18], cl
add rsi, r12
mov qword [rdi + 0x10], rsi
cmp rsi, r14
jne 0x14015a156
mov rcx, rdi
mov rdx, r14
bnd call fcn.140153ca0
bnd call fcn.140153ca0
mov rdi, qword [rbp + 0x408]
mov edi, dword [rbp + 0x408]
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rsi, qword [rdi + 0x10]
ja 0x14015a166
mov word [rax + rsi*2], 0
inc rsi
inc esi
invalid
mov qword [rdi + 0x10], rsi
mov dword [rax + rsi*2], 0xff480000
invalid
mov dword [rdi + 0x10], esi
xor esi, esi
test byte [rax - 0x7d], 0xbd
lock add eax, dword [rax]
add eax, dword [rax]
add byte [rax], al
invalid
cmp qword [rbp + 0x3f0], 0
cmp dword [rbp + 0x3f0], 0
add byte [rsi + rdx + 0x48], dh
je case.0x140157508.161
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
and dword [rsi], ecx
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
invalid
test eax, edi
invalid
xor edx, edx
mov r8, qword [rbp + 0x3f8]
mov eax, dword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
add bh, bh
adc eax, 0x31eab
stosd dword [rdi], eax
invalid
add eax, dword [rax]
invalid
test eax, edi
add eax, dword [rax]
add bh, bh
adc eax, 0x31eab
stosd dword [rdi], eax
invalid
add eax, dword [rax]
invalid
stosd dword [rdi], eax
invalid
add byte [rax - 0x7b], cl
div byte [rbp + rbp + 0x48]
je 0x14015a1b7
mov rax, qword [rbp + 0x3e8]
test rsi, rsi
je 0x14015a1b7
mov rax, qword [rbp + 0x3e8]
add byte [rax], al
mov qword [rax + 8], rsi
mov qword [rax], 0
mov dword [rax], 0
mov dword [rax], 0
cmp qword [rdi + 8], 0
cmp dword [rdi + 8], 0
je 0x14015a1cc
mov r8, qword [rdi]
mov eax, dword [rdi]
invalid
mov rcx, qword [0x14023c280]
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x31e7b
invalid
add eax, dword [rax]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add eax, dword [rax]
jnp case.0x140158b88.136
invalid
add eax, dword [rax]
jmp 0x14015a1cc
mov rax, qword [rdi + 0x10]
mov rcx, qword [rbp + 0x3e8]
invalid
invalid
add eax, dword [rax]
add byte [rax], al
adc byte [r8 - 0x75], r9b
invalid
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rdi], cl
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdi]
adc byte [rdi], al
adc byte [rdi], cl
adc byte [rdi], al
movups xmmword [rcx], xmm0
add rsp, 0x498
add esp, 0x498
invalid
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
xor ebp, ebp
mov r9, qword [rbp + 0x400]
lea eax, [rax]
add al, 0
invalid
add byte [rax], al
add cl, ch
cld
std
jmp 0x140159feb
invalid
cmp dword [rdi + 6], 0x5c
pop rsp
je 0x140159fe8
invalid
jmp 0x140159fca
std
invalid
lea rcx, [0x1401c2424]
lea r8, str.library_std_src_syswindowsmod.rs
pop rbp
invalid
add byte [rdx + 0x28], bh
mov edx, 0x28
add al, ch
fsubr dword [rdx + 0x2ceb0002]
stosb byte [rdi], al
add al, byte [rax]
jmp case.0x140157508.192
invalid
invalid
pop rbp
invalid
add al, ch
fsubr dword [rdx + 0x2ceb0002]
stosb byte [rdi], al
add al, byte [rax]
jmp case.0x140157508.192
invalid
sub al, 0x4c
lea eax, [0x1401bff08]
add eax, 0x65ce7
invalid
lea r8, str.library_std_src_syswindowsmod.rs
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, rsi
call fcn.140184c70
jmp case.0x140157508.192
test rcx, rcx
jne 0x14015a23a
call fcn.140005200
jmp case.0x140157508.192
mov rdx, qword [rbp + 0x3b0]
call fcn.1401846a0
ud2
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, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp + 0x3d0]
mov rdx, qword [rbp + 0x3d8]
call fcn.140049dc0
mov rax, qword [rbp + 0x408]
or byte [rax + rax], al
add byte [rax - 0x75], cl
invalid
or byte [rax - 0x75], cl
push rax
or al, ch
sti
mov rdx, qword [rax + 8]
call fcn.140049dc0
out dx, al
call qword [rax + 0x28c48348]
out dx, al
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
invalid
invalid
movsx rax, al
lea rcx, reloc.WS2_32.dll_recv
mov rdx, qword [rcx + rax*8]
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_errorOscodekind
mov rax, qword [rcx + rax*8]
add rsp, 0x28
ret
mov al, 0x1d
jmp 0x14015a385
mov al, 0x21
jmp 0x14015a385
mov ecx, eax
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
jae 0x14015a4ce
invalid
add eax, 0x28c48348
add rsp, 0x28
ret
test rcx, rcx
je 0x14015a4c9
mov rcx, qword [r8 - 1]
mov ecx, dword [rax - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
nop
add rsp, 0x28
ret
int3
test rsi, rsi
je 0x14015a65b
mov qword [rsp + 0x20], rbx
and al, 0x20
mov rcx, r14
mov edx, 0xfffffff5
mov r8, rdi
mov r9, rsi
mov ecx, esi
call fcn.140152bd0
cmp qword [rbp - 0x28], 0
je 0x14015a600
mov rax, qword [rbp - 0x20]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x14015a66e
mov rax, rsi
sub rax, rcx
jb 0x14015a673
add rdi, rcx
mov rsi, rax
jmp 0x14015a58a
xor eax, eax
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, r15
jmp 0x14015a65d
lea r8, [0x1401be880]
mov rdx, rsi
call fcn.140184b70
ud2
pop rbp
ret
sub esp, 0x28
lea rbp, [rdx + 0x50]
push 0x50
push 0x50
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
call 0x148663fd1
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.1400a07a0
mov rcx, qword [rbp - 0x20]
call fcn.1400498e0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add bh, bh
adc eax, 0x30803
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
lea rax, [rax + 0x39]
mov qword [0x14023c1c0], rax
mov eax, 1
mov dword [0x14023c1f0], eax
lea rax, [0x14023c1b8]
invalid
add byte [rax - 0x77], cl
call 0x1289345d8
call 0x1289345d8
call 0xf89341dc
mov qword [rbp - 0x40], 0
lea rdx, fcn.1400cda00
add byte [rax - 0x73], cl
movabs r8, 0xffebcb41e8f08949
invalid
mov r8, qword [rbp - 0x40]
test al, al
je 0x14015b8d0
test r8, r8
lea rsi, str.formatter_error
cmovne rsi, r8
mov rcx, qword [rbp - 0x18]
dec dword [rcx + 0x38]
cmp byte [r13 + 0x69], sil
jmp 0x14015b929
test r8, r8
je 0x14015b91e
mov eax, r8d
and eax, 3
add esi, dword [rcx]
test byte [rax - 0x73], 0x50
push rax
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x39]
test rax, rax
je 0x14015b920
lea rax, [r8 - 1]
mov qword [rbp + 0x10], rax
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x18], rax
call qword [rax]
mov rax, qword [rbp + 0x18]
cmp qword [rax + 8], 0
je 0x14015b968
cmp qword [rax + 0x10], 0x11
jae 0x14015b951
mov r8, qword [rbp + 0x20]
jmp 0x14015b959
xor esi, esi
mov rcx, qword [rbp - 0x18]
dec dword [rcx + 0x38]
jne 0x14015b937
mov qword [rcx + 8], 0
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
test rsi, rsi
jne 0x14015b988
add rsp, 0xb0
pop rdi
pop rsi
pop rbp
ret
mov r8, qword [rbp + 0x20]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14023c280]
xor esi, esi
xor edx, edx
mov r8, qword [rbp + 0x10]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rbp - 0x18]
dec dword [rcx + 0x38]
jne 0x14015b937
jmp 0x14015b929
mov qword [rbp + 8], rsi
lea rax, [rbp - 0x58]
mov qword [rbp - 0x18], rax
lea rax, [0x1400183a0]
mov qword [rbp - 0x10], rax
lea rax, [rbp + 8]
mov qword [rbp - 8], rax
lea rax, [fcn.140158a70]
mov qword [rbp], rax
lea rax, str.failed_printing_to_:
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 2
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x38], rdi
mov qword [rbp - 0x30], 2
lea rdx, [0x1401be730]
lea rcx, [rbp - 0x48]
call fcn.140184b30
ud2
add al, 0
mov rax, rcx
mul r9
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]
lea eax, [rsi - 4]
lea eax, [rsi - 4]
movzx ebx, word [r11 + rbx*2]
mov bh, 0x1c
pop rbx
mov word [rsp + rsi + 0x2c], bx
mov dword [rsp + rsi + 0x2c], ebx
movzx edi, word [r11 + rdi*2]
mov word [rsp + rsi + 0x2e], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
stc
jmp rax
cmc
invalid
stc
jmp rax
mov rcx, rdx
ja 0x14015c4e0
invalid
mov ah, 0x48
cmp edx, 0x63
cmp rdx, 0x63
jbe 0x14015c563
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r9d, ecx, 0x64
sub edx, r9d
movzx edx, dx
lea r9, [0x1401a2f49]
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x2e], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x14015c660
add dl, 0x30
mov byte [rsp + rax + 0x2f], dl
add al, 0x2f
dec rax
jmp 0x14015c674
lea rcx, [0x1401a2f49]
movzx ecx, word [rcx + rdx*2]
mov word [rsp + rax + 0x2e], cx
add rax, 0xfffffffffffffffe
test r8d, r8d
setns dl
lea rcx, [rsp + rax]
add rcx, 0x30
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rcx
lea r8, [0x1401e7aa8]
mov rcx, r10
xor r9d, r9d
call fcn.140017920
nop
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret
adc byte [rax + 0x28c48348], dl
ret
invalid
int3
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, rsi
add rsp, 0x58
pop rsi
pop rbp
ret
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
adc byte [rax - 0x75], cl
clc
adc byte [rax - 0x75], cl
clc
call fcn.1400a07a0
mov rcx, qword [rbp - 0x18]
leave
dec dword [rax - 0x75]
call 0x12e70b254
call fcn.1400498e0
nop
add rsp, 0x28
add esp, 0x28
call fcn.1400498e0
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x2b8
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x220], xmm6
add byte [rax], al
movaps xmmword [rbp + 0x220], xmm6
add byte [rax], al
and rsp, 0xffffffffffffff80
mov rbx, rsp
mov ebx, esp
mov ebx, esp
mov qword [rbx + 0x290], rbp
add byte [rax], al
mov qword [rbp + 0x218], 0xfffffffffffffffe
mov r12, r8
mov esp, eax
add byte [rax], al
invalid
mov esp, eax
mov r15, rdx
mov r14, rcx
invalid
mov qword [rbx + 0x280], rdx
add al, byte [rax]
add byte [rcx + rcx*4 - 0x7d], cl
mov byte [rdx], al
add byte [rax], al
invalid
invalid
add byte [rcx + rcx*4 - 0x7d], cl
mov byte [rdx], al
add byte [rax], al
invalid
add dh, al
push r15
add dword [rax - 0x73], ecx
mov byte [rbx + 0x57], 1
lea rcx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_net_tcp_stream.rs
or eax, 0x5d93b
or eax, 0x5d93b
call fcn.14016bf10
add byte [rax], 0
mov r13, rdx
mov qword [rbx + 0x70], r15
mov dword [rbx + 0x70], edi
mov dword [rbx + 0x70], edi
mov qword [rbx + 0x78], r12
mov qword [rbx + 0x80], rax
mov qword [rbx + 0x88], rdx
lea rcx, [rdx + 0x138]
mov rdi, rdx
add rdi, 0xd0
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
mov eax, 0xd0
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
mov eax, 0xd0
rol byte [rax], 1
add byte [rax], al
invalid
invalid
cmp byte [rcx], al
rol byte [rax], 1
add byte [rax], al
invalid
mov esi, 0x138
add byte [rax], al
cmove rsi, rax
cmovne rdi, rcx
cmovne edi, ecx
cmovne edi, ecx
cmp qword [rdx + rsi], 0
je 0x14016483b
wbinvd
add byte [rax], al
add byte [rdi], cl
test byte [rdi], cl
wbinvd
add byte [rax], al
lea rcx, [rdi + 0x20]
mov qword [rbx + 0x58], rcx
pop rax
lea rcx, [rdi + 0x20]
mov qword [rbx + 0x58], rcx
pop rax
pop rax
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne case.0x14010c6fd.1278
invalid
mov qword [rbx + 0x60], 0
mov dword [rbx + 0x60], 0
add byte [rdi], cl
mov dh, 0x47
sub byte [r8 + 0x7400587f], r8b
pop rax
add byte [rbx + rcx*2 + 0x48], dh
lea rcx, str.A_Tokio_1.x_context_was_found__but_it_is_being_shutdown.internal_error:_entered_unreachable_code:_unexpected_stage
invalid
invalid
invalid
invalid
movzx eax, byte [rdi + 0x28]
cmp byte [rdi + 0x58], 0
pop rax
invalid
je 0x140163fa5
invalid
pop rax
add byte [rbx + rcx*2 + 0x48], dh
lea rcx, str.A_Tokio_1.x_context_was_found__but_it_is_being_shutdown.internal_error:_entered_unreachable_code:_unexpected_stage
invalid
invalid
invalid
invalid
lea rcx, str.A_Tokio_1.x_context_was_found__but_it_is_being_shutdown.internal_error:_entered_unreachable_code:_unexpected_stage
call fcn.14016ba50
mov r12, rax
cmp byte [rbx + 0x60], 0
invalid
add byte [rbp + 0x13], dh
invalid
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x140164746
add byte [rax], al
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
adc eax, 0x280d4
jmp case.0x1400e6e23.1108
call fcn.14018a670
xor al, 1
mov dword [rbx + 0x60], eax
movzx eax, byte [rdi + 0x28]
cmp byte [rdi + 0x58], 0
jne 0x140163f5a
xorps xmm0, xmm0
movups xmmword [rbx + 0xb8], xmm0
add byte [rax], al
movups xmmword [rbx + 0xd7], xmm0
add byte [rax], al
mov qword [rbx + 0xe7], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x180], 0
mov dword [rbx + 0x180], 0
add byte [rax], al
add dh, al
or dword [rax + 1], 0xf
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0xd0], al
add byte [rax], al
add byte [rdi], cl
adc dword [rbx + 0x189], eax
add dword [rax], eax
add byte [rax - 0x75], cl
sbb edi, 0
add byte [rax], al
add byte [rax - 0x77], cl
sbb dword [rax + 0x48000001], 0xffffff8b
add dword [rax], eax
add byte [rax - 0x75], cl
and edi, 0
add byte [rax], al
add byte [rax - 0x77], cl
and dword [rax + 0x48000001], 0xffffffc7
add dword [rax], eax
add byte [rax - 0x39], cl
xor dword [rax + 1], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbx + 0xb0]
movups xmmword [rbx + 0x1b8], xmm0
mov rax, qword [rbx + 0xc0]
mov qword [rbx + 0x1c8], rax
mov qword [rbx + 0x1d0], 0
mov qword [rbx + 0x100], 1
mov qword [rbx + 0x108], 1
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140164071
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14016485c
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x180
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14016485c
mov qword [rbx + 0x250], r15
mov qword [rbx + 0x258], r14
mov r14, rax
and r14, 0xffffffffffffff80
lea r15, [r14 + 0x80]
mov qword [r14 + 0x78], rax
lea rdx, [rbx + 0x100]
mov r8d, pe_nt_image_headers64
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x90], r15
lock inc qword [r14 + 0x80]
jle 0x140164858
lea rcx, [r15 + 0x80]
mov qword [rbx + 0xd0], rcx
mov rax, qword [rdi + 0x48]
mov qword [rbx + 0x68], rcx
cmp rax, rcx
je 0x140164870
mov qword [r15 + 0xc8], rax
mov qword [rbx + 0xa0], r15
mov qword [r15 + 0xc0], 0
test rax, rax
mov r14, qword [rbx + 0x258]
add byte [rax - 0x75], cl
invalid
invalid
je 0x14016411d
add byte [rax - 0x75], cl
push 0xffffffff89480474
mov qword [rdi + 0x48], rcx
mov qword [rax + 0x40], rcx
mov qword [rdi + 0x48], rcx
cmp qword [rdi + 0x50], 0
mov r15, qword [rbx + 0x250]
mov ebx, 0x250
mov ebx, 0x250
je 0x140164145
mov rax, qword [rbx + 0xa0]
mov qword [rbx + 0xa8], rax
sub dword [rax - 0x80000000], 0x7b
invalid
add byte [rbp + 0x31], dh
sub dword [rax - 0x80000000], 0x7b
invalid
jmp 0x140164161
mov rax, qword [rbx + 0x68]
mov qword [rdi + 0x50], rax
mov rax, qword [rbx + 0xa0]
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0xa8], rax
cmp byte [rbx + 0x60], 0
jne 0x140164174
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x14016475c
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
test r12, r12
je 0x140164192
movabs r12, 0xc00000003
jmp 0x1401646b8
mov rax, qword [r13 + rsi]
lea r12, [rax + 0x18]
mov qword [rbx + 0x268], r12
mov dword [rbx + 0x268], esp
mov qword [rbx + 0x58], rax
lea rdi, [rax + 0x20]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
jle 0x1401641b4
add byte [rax - 0x75], cl
add eax, 0xd8156
shl rax, 1
test rax, rax
jne case.0x1400e6e23.1131
xor r13d, r13d
mov rcx, qword [rbx + 0x58]
movzx eax, byte [rcx + 0x28]
test al, al
jne case.0x1400e6e23.1135
mov qword [rbx + 0x90], rdi
mov byte [rbx + 0x98], r13b
lea rsi, [rcx + 0x30]
mov rax, qword [rcx + 0x40]
test rax, rax
je 0x140164213
mov rcx, qword [rsi]
mov rax, qword [rcx + rax*8 - 8]
mov eax, dword [rcx + rax*8 - 8]
mov eax, dword [rcx + rax*8 - 8]
mov rax, qword [rax]
cmp rax, 0x21
jb 0x14016424d
invalid
mov rcx, qword [r12]
mov rcx, qword [r12]
mov rdx, rsi
call fcn.140063d10
jmp 0x14016421f
invalid
mov rcx, qword [r12]
mov rdx, rsi
call fcn.140063d10
mov r12, rax
test rax, rax
je 0x14016424d
test r13b, r13b
jne 0x14016423f
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
loop 0x140164242
add byte [rax], al
ror byte [rdi], 0x85
loop 0x140164242
add byte [rax], al
mov rcx, rdi
stc
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
sbb byte [rsi + 2], bh
add cl, ch
jmp 0x1401646b8
jmp 0x1401646b8
mov rax, qword [rbx + 0x58]
pop r8
mov rax, qword [rax + 0x40]
test rax, rax
test eax, eax
test eax, eax
je 0x1401648ae
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov rax, qword [rcx + rax*8 - 8]
sar eax, 0x48
mov dword [rbx + 0x60], eax
invalid
invalid
sar eax, 0x48
mov dword [rbx + 0x60], eax
invalid
invalid
lock inc qword [rax]
inc qword [rax]
jle 0x140164858
add byte [rax], al
mov rsi, qword [rbx + 0x90]
add byte [rax], al
cmp byte [rbx + 0x98], 0
add byte [rax], al
add byte [rbp + 0x13], dh
jne case.0x1400e6ea9.1057
mov rax, qword [0x14023c310]
shl rax, 1
test dword [rax - 0x2eb7fff3], eax
loopne 0x1401642d7
invalid
or byte [0x120e78a8f], 0x48
test rax, rax
test eax, eax
jne 0x14016480b
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
sar byte [rbp + 2], 0
jge 0x1401642a1
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbx + 0x60]
mov eax, dword [rbx + 0x60]
invalid
mov qword [rbx + 0xd0], rax
add byte [rax - 0x39], cl
add dword [rax], 1
add byte [rax], al
invalid
mov qword [rbx + 0x100], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
xor dword [rax], 0
mov al, 0
add byte [rax], al
add byte [rax], al
mov dword [rbx + 0xb0], 0
mov al, 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 [rdi], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
push rdi
ror byte [rdi], 0x11
and al, 0x38
and al, 0x38
and al, 0x38
cmp byte [rax - 0x73], cl
xor dword [rax + 0x48000000], 0xffffff89
add byte [rax], al
invalid
invalid
lea rax, [rbx + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [rbx + 0x100]
lea eax, [rbx + 0x100]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x28], 8
and al, 0x28
or byte [rax], al
add byte [rax], al
sub byte [rax], cl
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
mov rcx, r15
mov ecx, edi
stc
mov edx, 0x48000022
xor r8d, r8d
xor eax, eax
xor r9d, r9d
call qword [sym.imp.WS2_32.dll_WSAIoctl]
adc eax, 0x27fb4
adc eax, 0x27fb4
mov ah, 0x7f
add al, byte [rax]
cmp eax, 0xffffffff
dec dword [rdi]
test byte [rbx + 0x48000000], dl
invalid
invalid
je 0x140164398
mov rax, qword [rbx + 0x100]
mov eax, dword [rbx + 0x100]
xorps xmm0, xmm0
movups xmmword [rbx + 0x168], xmm0
add dword [rax], eax
invalid
push rdi
ror byte [rdi], 0x11
sub dword [rax + 1], 0
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rsi - 0x39], ah
cmp dword [rax + 1], 0
add dword [rax], eax
mov word [rbx + 0x178], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rbx + 0x130], eax
xor dword [rax], 1
add byte [rax], al
movups xmmword [rbx + 0x130], xmm0
xor dword [rax], 1
xor byte [rcx], al
add byte [rax], al
movups xmmword [rbx + 0x140], xmm0
movups xmmword [rbx + 0x150], xmm0
adc dword [rax + 1], 0
invalid
add dword [rax + 1], 0
add dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 0x150], eax
adc dword [rax + 1], 0
invalid
adc dword [rax + 1], 0
push rax
add dword [rax], eax
add byte [rax - 0x39], cl
mov qword [rbx + 0x110], 0
adc dword [rax], 1
adc byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
sbb dword [rax], 1
sbb byte [rcx], al
add byte [rax], al
invalid
mov byte [rbx + 0x118], 0
add byte [rax], al
add bh, al
and dword [rax], 1
and byte [rcx], al
add byte [rax], al
invalid
mov dword [rbx + 0x120], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
add byte [rax], al
invalid
mov rcx, qword [rbx + 0x60]
mov qword [rbx + 0x128], rcx
mov ebp, dword [rax]
add dword [rax], eax
add byte [rax - 0x77], cl
and dword [rax + 1], 0
add byte [rax - 0x39], cl
add dword [rax], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax - 0x77], cl
and dword [rax + 1], 0
add byte [rax - 0x39], cl
add dword [rax], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov qword [rbx + 0x108], 1
or dword [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
or eax, 0xc9854800
or eax, 0xd8b4800
cli
jle case.0x1400a0a28.1390
invalid
or eax, 0xc9854800
add byte [rax - 0x7b], cl
leave
je 0x140164432
movabs dword [0xe968638b4c000000], eax
mov bh, 0
add byte [rax], al
invalid
mov r12, qword [rbx + 0x68]
jmp 0x14016444f
add byte [rax], al
invalid
push 0xb7e9
add bh, bh
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
adc eax, 0x27f42
mov r12d, eax
lea r13, [0x1401b5238]
sub eax, 0x50e90
add byte [rdi], cl
push rdi
test byte [rax - 0x75], 0x3d
invalid
jle 0x1401643b3
add byte [rax - 0x73], cl
xor eax, 0x50e8b
mov ecx, dword [rsi]
invalid
add bl, ch
invalid
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
add r13, 4
cmp r13, rsi
je 0x14016469a
mov edx, dword [r13]
mov qword [rbx + 0x100], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bh, al
mov dword [rbx + 0xb0], 0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x38], esi
cmp byte [rax - 0x73], cl
xor dword [rax + 0x48000000], 0xffffff89
add byte [rax - 0x77], cl
and al, 0x30
lea rax, [rbx + 0x100]
lea eax, [rbx + 0x100]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x28], 8
sub byte [rax], cl
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
stc
xor r8d, r8d
xor r9d, r9d
call rdi
cmp eax, 0xffffffff
je 0x1401643c0
mov rax, qword [rbx + 0x100]
cmp rax, r15
je case.0x14010c6fd.1322
jmp case.0x1400e6e23.1080
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
mov r12, qword [rbx + 0x68]
invalid
push 0x455840f
add byte [rax], al
invalid
mov rcx, rax
mov qword [0x14023c280], rax
xor dword [rsi + 0xd], edi
invalid
mov r8d, 0x80
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14016489a
mov rdi, rax
movups xmm0, xmmword [rbx + 0x170]
movups xmmword [rax + 0x70], xmm0
movups xmm0, xmmword [rbx + 0x160]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbx + 0x150]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbx + 0x140]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbx + 0x100]
movups xmm1, xmmword [rbx + 0x110]
movups xmm2, xmmword [rbx + 0x120]
movups xmm3, xmmword [rbx + 0x130]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r15, rax
add r15, 0x10
mov qword [rbx + 0x260], rax
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1401647cc
movzx eax, byte [rdi + 0x18]
test al, al
jne 0x1401649ae
mov dword [rdi + 0x70], 0x19d
mov qword [rdi + 0x68], r12
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x1401647f5
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov rax, qword [rbx + 0x58]
lock inc qword [rax]
jle 0x140164858
lock inc qword [rdi]
jle 0x140164858
mov r15, qword [rbx + 0x58]
lea rsi, [r15 + 0x10]
mov qword [rbx + 0x100], r15
mov qword [rbx + 0x110], r12
mov byte [rbx + 0x118], 3
add byte [rax], al
add ecx, dword [rax - 0x77]
mov ebx, 0x108
add byte [rax], al
add ecx, dword [rax - 0x77]
mov ebx, 0x108
mov rcx, rsi
mov rdx, rdi
call fcn.140064390
movzx eax, byte [r15 + 0x78]
movzx eax, byte [rdi + 0x78]
movzx eax, byte [rdi + 0x78]
test al, al
je 0x1401645c3
mov rcx, rsi
call fcn.1400630c0
mov r12, rax
test rax, rax
je 0x1401645c3
mov rcx, qword [rbx + 0x108]
call fcn.1400647f0
push 0x48fff002
mov eax, dword [rbx + 0x100]
lock dec qword [rax]
jne 0x1401645a1
lea rcx, [rbx + 0x100]
call fcn.14004ab60
mov rax, qword [rbx + 0x108]
lock dec qword [rax]
jne 0x1401646b8
lea rcx, [rbx + 0x108]
call fcn.140065d70
jmp 0x1401646b8
lea rax, [rbx + 0x110]
mov rsi, qword [rbx + 0x100]
mov r12, qword [rbx + 0x108]
movups xmm0, xmmword [rax]
movaps xmmword [rbx + 0x270], xmm0
test rsi, rsi
je 0x1401646b8
mov qword [rbx + 0x100], rsi
mov qword [rbx + 0x108], r12
movaps xmm0, xmmword [rbx + 0x270]
movups xmmword [rbx + 0x110], xmm0
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140164633
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1401649ea
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x20
mov eax, 0x20
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1401649ea
invalid
invalid
add eax, dword [rax]
invalid
mov qword [rax], rsi
mov qword [rax + 8], r12
movaps xmm0, xmmword [rbx + 0x270]
mov qword [rbx + 0x58], rax
movups xmmword [rax + 0x10], xmm0
lea rcx, [rbx + 0x78]
call fcn.140064910
mov rax, qword [rbx + 0x80]
mov rcx, qword [rbx + 0x88]
mov rdx, qword [rbx + 0x70]
mov r8, qword [rbx + 0xa0]
movabs al, byte [0x491046894d000000]
mov dword [rsi + 0x18], edx
movabs al, byte [0x491046894d000000]
mov dword [rsi + 0x18], edx
adc byte [rcx - 0x77], cl
push rsi
sbb byte [rax - 0x75], cl
mov rdx, qword [rbx + 0x58]
push rbx
pop rax
mov qword [r14 + 0x20], rdx
mov qword [r14 + 8], rcx
mov dword [rsi + 8], ecx
mov dword [rsi + 8], ecx
jmp 0x140164728
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbx + 0x60]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne case.0x1400e6ea9.1097
mov rcx, qword [rbx + 0xd0]
rol byte [rax], 1
add byte [rax], al
call fcn.14004b160
out dx, al
dec dword [rcx - 0x3f]
shl r12, 0x20
shl r12, 0x20
or r12, 2
or esp, 2
mov rax, qword [rbx + 0xa0]
lock dec qword [rax]
add byte [rax], al
add al, dh
dec qword [rax]
jne case.0x1400e6e23.1108
mov rcx, qword [rbx + 0xa8]
add byte [rax], al
call fcn.14004b1a0
lea rcx, [rbx + 0x88]
cmp qword [rbx + 0x80], 0
je case.0x1400e6ea9.1107
invalid
add byte [rsp + rdx + 0x48], dh
mov eax, dword [rbx + 0x88]
add byte [rax], al
invalid
mov rax, qword [rbx + 0x88]
add byte [rax], al
add al, dh
dec qword [rax]
lock dec qword [rax]
jne 0x140164708
call fcn.140174740
jmp 0x140164708
mov rax, qword [rbx + 0x88]
add byte [rax], al
lock dec qword [rax]
jne 0x140164708
invalid
add eax, 0xfee8e8
add byte [rax - 0x73], cl
lea ecx, [rbx + 0x78]
invalid
call fcn.1401745f0
lea rcx, [rbx + 0x78]
lea ecx, [rbx + 0x78]
call fcn.140064910
mov rcx, qword [rbx + 0x70]
mov ecx, dword [rbx + 0x70]
mov byte [rbx + 0x57], 0
push rdi
add bh, bh
call qword [sym.imp.WS2_32.dll_closesocket]
invalid
dec dword [rax - 0x75]
jo 0x1401646dc
push rdi
add bh, bh
call qword [sym.imp.WS2_32.dll_closesocket]
invalid
add byte [rbp - 0x77], cl
or byte [rax + 2], bh
add byte [rax], al
invalid
mov qword [r14 + 8], r12
mov eax, 2
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r14], rax
movaps xmm6, xmmword [rbp + 0x220]
sub byte [rbp + 0x220], dh
sub byte [rbp + 0x220], dh
lea rsp, [rbp + 0x238]
lea esp, [rbp + 0x238]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
call fcn.14018a670
pop rdi
add al, byte [rax]
invalid
test al, al
jne 0x140163f82
invalid
clc
invalid
invalid
invalid
mov byte [rdi + 0x28], 1
jmp 0x140163f82
clc
invalid
invalid
add ecx, ebp
clc
invalid
call fcn.14018a670
test al, al
jne 0x140164174
test dword [rbx], ecx
cli
invalid
invalid
maxps xmm0, xmmword [rdx]
add byte [rax + rax*8 - 0x5f47af1], al
test dword [rbx], ecx
cli
test dword [rbx], ecx
cli
invalid
mov byte [rdi + 0x28], 1
sub byte [rcx], al
jmp 0x140164174
call fcn.14018a670
mov r13d, eax
invalid
xor r13b, 1
xor ch, 1
mov rcx, qword [rbx + 0x58]
pop r8
invalid
pop r8
movzx eax, byte [rcx + 0x28]
test al, al
ror byte [rdi], 0x84
cli
invalid
invalid
ror byte [rdi], 0x84
cli
invalid
mov qword [rbx + 0x100], rdi
mov byte [rbx + 0x108], r13b
stosd dword [rdi], eax
or byte [rcx], al
add byte [rax], al
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.9_src_syswindows_selector.rs
add eax, 0x5077d
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbx + 0x100]
mov edx, 0x2b
call fcn.140185040
jmp 0x1401649f9
call fcn.14018a670
movzx ecx, byte [rdi + 0x18]
test cl, cl
jne 0x1401649fb
mov dword [rdi + 0x70], 0x19d
mov qword [rdi + 0x68], r12
test al, al
jne 0x140164500
jmp 0x140164513
call fcn.14018a670
test al, al
jne 0x140164513
mov byte [rdi + 0x18], 1
jmp 0x140164513
call fcn.14018a670
test al, al
jne case.0x1400e6ea9.1057
mov byte [rsi + 8], 1
jmp case.0x1400e6ea9.1057
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.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimeiodriver.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_net_tcp_stream.rs
mov edx, 0x68
call fcn.1401850e0
jmp 0x1401649f9
ud2
mov ecx, 0x80
mov edx, pe_nt_image_headers64
call fcn.1401846a0
jmp 0x1401649f9
add rdi, 0x48
mov qword [rbx + 0x100], 0
lea rdx, [rbx + 0xd0]
lea r8, [rbx + 0x100]
mov rcx, rdi
call fcn.14018bc00
jmp 0x1401649f9
mov ecx, 8
mov edx, 0x80
call fcn.1401846a0
jmp 0x1401649f9
lea rax, [rbx + 0x268]
mov qword [rbx + 0xb0], rax
lea rax, [0x140064220]
mov qword [rbx + 0xb8], rax
lea rax, [rbx + 0x90]
mov qword [rbx + 0xc0], rax
lea rax, [0x140065680]
mov qword [rbx + 0xc8], rax
mov qword [rbx + 0x100], 2
mov qword [rbx + 0x110], 2
mov qword [rbx + 0x120], 0
movabs rax, 0x400000020
mov qword [rbx + 0x128], rax
mov byte [rbx + 0x130], 3
mov qword [rbx + 0x138], 2
mov qword [rbx + 0x148], 2
mov qword [rbx + 0x158], 1
mov qword [rbx + 0x160], rax
mov byte [rbx + 0x168], 3
lea rax, str.8Oe_
mov qword [rbx + 0xd0], rax
mov qword [rbx + 0xd8], 2
lea rax, [rbx + 0x100]
mov qword [rbx + 0xf0], rax
mov qword [rbx + 0xf8], 2
lea rax, [rbx + 0xb0]
mov qword [rbx + 0xe0], rax
mov qword [rbx + 0xe8], 2
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.9_src_syswindows_selector.rs
lea rcx, [rbx + 0xd0]
call fcn.140184b30
jmp 0x1401649f9
xor eax, eax
mov qword [rbx + 0x100], r15
mov byte [rbx + 0x108], al
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.9_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140055a10
lea r8, [rbx + 0x100]
mov edx, 0x2b
call fcn.140185040
jmp 0x1401649f9
mov ecx, 8
mov edx, 0x20
call fcn.1401846a0
ud2
xor al, 1
jmp 0x1401649b0
add al, byte [rax]
add al, ch
cmpsb byte [rsi], byte [rdi]
lock add byte [rax], al
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 r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
pop rax
pop rax
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
and rdx, 0xffffffffffffff80
or byte [rax - 0x77], 0xd3
or byte [rax - 0x77], 0xd3
lea rcx, [rbx + 0x80]
call fcn.140161510
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
mov rcx, qword [rbx + 0x90]
movzx edx, byte [rbx + 0x98]
add byte [rax], al
add byte [rax], al
call fcn.1400e1fb0
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
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, 0x58
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x40], esi
and al, 0x40
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x40], esi
and al, 0x40
and al, 0x40
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov ebx, edx
mov ebx, edx
lea rcx, [rbx + 0xd0]
add byte [rax], al
call fcn.140001c50
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
invalid
pop rax
pop rbx
pop rdi
pop rsi
pop r12
invalid
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
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
and rdx, 0xffffffffffffff80
loop 0x140164eb5
loop 0x140164eb5
mov rbx, rdx
lea rcx, [rbx + 0x100]
mov eax, dword [rax]
add dword [rax], eax
add al, ch
cmp al, 0xf6
imul bh
dec dword [rdi]
sub byte [rsp + 0x40], dh
invalid
mov eax, dword [rax]
add dword [rax], eax
add al, ch
cmp al, 0xf6
imul bh
imul bh
dec dword [rdi]
sub byte [rsp + 0x40], dh
invalid
add rsp, 0x58
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
sub esp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x40], esi
invalid
and rdx, 0xffffffffffffff80
and rdx, 0xffffffffffffff80
mov rbx, rdx
lea rcx, [rbx + 0x100]
add al, ch
invalid
imul bh
dec dword [rdi]
sub byte [rsp + 0x40], dh
ror dword [rax - 0x73], cl
mov eax, dword [rax]
add dword [rax], eax
add al, ch
invalid
sub byte [rsp + 0x40], dh
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x58
pop rax
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
sub dword [rsp + 0x40], esi
and rdx, 0xffffffffffffff80
or byte [rax - 0x77], 0xd3
mov rbx, rdx
lea rcx, [rbx + 0x108]
or byte [rcx], al
add byte [rax], al
call fcn.140063b90
movaps xmm6, xmmword [rsp + 0x40]
and al, 0x40
out dx, eax
dec dword [rdi]
sub byte [rsp + 0x40], dh
and al, 0x40
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
int3
lea rcx, [rbp - 0x58]
mov rdx, r12
invalid
mov r8, qword [rbp - 0x28]
xor r9d, r9d
call fcn.140161060
movzx eax, byte [rbp - 0x4f]
cmp al, 3
add ecx, dword [rdi]
test byte [rdx], dh
add eax, dword [rax]
invalid
mov r15, qword [rbp - 0x58]
cmp al, 2
je 0x1401653fe
test byte [rbx + 3], ah
add byte [rax], al
cmp qword [rbp], rbx
jb case.0x140158aa4.319
invalid
cmp r13, 0xffffffffffffffff
je case.0x140158aa4.322
jge 0x1401650b0
add byte [rax], al
movzx edi, byte [rbp - 0x50]
mov rcx, r13
mov rdx, qword [rbp - 0x20]
mov r8, qword [rbp - 0x18]
xor r9d, r9d
call qword [sym.imp.WS2_32.dll_recv]
cmp eax, 0xffffffff
jne 0x1401653c8
add byte [rax], al
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
cmp eax, 0x274a
je 0x1401653cd
mov rcx, rax
shl rcx, 0x20
or rcx, 2
mov qword [rbp + 0x18], rcx
mov ecx, eax
call fcn.140154690
cmp al, 0xd
jne 0x140165150
test r14, r14
je 0x140165150
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
lock inc qword [rdx]
jle case.0x140158b88.244
add rcx, 0x10
mov r8, qword [r14 + 0x10]
movzx r9d, byte [r14 + 0x18]
call fcn.140064630
test rax, rax
mov r8, qword [rbp + 0x18]
cmovne r8, rax
mov esi, r8d
and esi, 3
lea rcx, [0x1401ed428]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
mov r8, qword [rbp + 0x18]
mov esi, r8d
and esi, 3
lea rcx, [0x1401ed428]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
movzx eax, byte [r8 + 0x10]
jmp 0x1401651b2
movzx eax, byte [r8 + 0xf]
jmp 0x1401651b2
mov rcx, r8
shr rcx, 0x20
mov r14, r13
mov r13, rbx
mov rbx, r8
call fcn.140154690
mov r8, rbx
mov rbx, r13
mov r13, r14
mov r14, qword [rbp - 0x10]
cmp al, 0xd
jne case.0x140158aa4.315
movzx ecx, dil
and r15d, 0x23
mov rax, qword [r12 + 0xd0]
xor r15, 0x2f
shl rcx, 0x10
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov edx, eax
shr edx, 0x10
cmp dil, dl
jne 0x1401651fe
mov edx, r15d
and edx, eax
or rdx, rcx
lock cmpxchg qword [r12 + 0xd0], rdx
cmpxchg dword [rsp + 0xd0], edx
cmpxchg dword [rsp + 0xd0], edx
add byte [rax], al
jne 0x1401651e0
lea rax, [rsi - 2]
cmp rax, 2
clc
add cl, byte [rdi]
invalid
invalid
invalid
invalid
invalid
clc
add cl, byte [rdi]
invalid
test rsi, rsi
je 0x140165070
test byte [rbx - 2], bl
invalid
invalid
test byte [rbx - 2], bl
invalid
lea rax, [r8 - 1]
mov qword [rbp + 0x18], rax
mov rcx, qword [r8 - 1]
dec dword [rcx - 0x75]
invalid
invalid
mov qword [rbp + 0x10], rcx
mov qword [rbp + 8], rax
call qword [rax]
mov rax, qword [rbp + 8]
cmp qword [rax + 8], 0
je 0x14016528a
dec dword [rcx - 0x75]
invalid
cmp qword [rax + 0x10], 0x11
jae 0x140165273
mov r8, qword [rbp + 0x10]
jmp 0x14016527b
mov rax, r8
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x14016526a
lea rcx, [0x1401ed438]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1401651b2
invalid
mov r8, qword [rbp + 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add al, byte [rax]
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp + 0x18]
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x26d93
xchg ebx, eax
insd dword [rdi], dx
add al, byte [rax]
xchg ebx, eax
insd dword [rdi], dx
add al, byte [rax]
jmp 0x140165070
invalid
mov al, 0x29
jmp 0x1401651b2
invalid
invalid
invalid
mov al, 1
jmp 0x1401651b2
invalid
invalid
invalid
mov al, 2
jmp 0x1401651b2
invalid
invalid
invalid
mov al, 3
jmp 0x1401651b2
invalid
invalid
invalid
mov al, 4
jmp 0x1401651b2
invalid
invalid
invalid
push qword [rax - 0x11916fb]
mov al, 5
jmp 0x1401651b2
invalid
invalid
invalid
mov al, 6
jmp 0x1401651b2
invalid
invalid
invalid
invalid
invalid
mov al, 7
jmp 0x1401651b2
invalid
invalid
invalid
mov al, 8
jmp 0x1401651b2
invalid
invalid
invalid
push qword [rax - 0x13516f7]
mov al, 9
jmp 0x1401651b2
invalid
invalid
invalid
mov al, 0xa
jmp 0x1401651b2
invalid
invalid
invalid
invalid
invalid
mov al, 0xb
jmp 0x1401651b2
invalid
invalid
invalid
mov al, 0xc
jmp 0x1401651b2
invalid
invalid
invalid
mov al, 0xd
jmp 0x1401651b2
invalid
invalid
invalid
mov al, 0xe
jmp 0x1401651b2
invalid
invalid
invalid
mov al, recv
jmp 0x1401651b2
invalid
mov al, reloc.WS2_32.dll_recv
jmp 0x1401651b2
invalid
mov al, 0x11
jmp 0x1401651b2
invalid
mov al, send
jmp 0x1401651b2
invalid
mov al, reloc.WS2_32.dll_send
jmp 0x1401651b2
invalid
mov al, setsockopt
jmp 0x1401651b2
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp 0x1401651b2
invalid
mov al, reloc.WS2_32.dll_shutdown
jmp 0x1401651b2
invalid
mov al, 0x17
jmp 0x1401651b2
invalid
mov al, 0x18
jmp 0x1401651b2
invalid
mov al, 0x19
jmp 0x1401651b2
invalid
mov al, 0x1a
jmp 0x1401651b2
invalid
mov al, 0x1b
jmp 0x1401651b2
invalid
mov al, 0x1c
jmp 0x1401651b2
invalid
mov al, 0x1d
jmp 0x1401651b2
invalid
mov al, 0x1e
jmp 0x1401651b2
invalid
mov al, 0x1f
jmp 0x1401651b2
invalid
mov al, 0x20
jmp 0x1401651b2
invalid
mov al, 0x21
jmp 0x1401651b2
invalid
mov al, 0x22
jmp 0x1401651b2
mov al, 0x23
jmp 0x1401651b2
mov al, 0x24
jmp 0x1401651b2
mov al, 0x25
jmp 0x1401651b2
mov al, 0x26
jmp 0x1401651b2
mov al, 0x27
jmp 0x1401651b2
mov al, 0x28
jmp 0x1401651b2
mov eax, 1
jmp case.0x140158b88.234
add byte [rax], al
add bl, ch
cmp byte [rbx + riz*2 - 0x40], cl
invalid
movsxd r8, eax
shr bl, 3
jmp 0x1401653d0
xor r8d, r8d
lea rax, [r8 + rbx]
lea eax, [rax + rbx]
mov rdx, qword [rbp - 8]
mov rcx, qword [rdx + 0x18]
cmp rax, rcx
jbe 0x1401653e8
mov qword [rdx + 0x18], rax
mov rcx, rax
mov ecx, eax
mov ecx, eax
add r8, rbx
jb 0x14016544a
cmp rax, rcx
ja 0x140165464
mov qword [rdx + 0x10], rax
xor r15d, r15d
adc byte [rbp + 0x31], al
invalid
jmp 0x1401653fe
mov r15, r8
xor eax, eax
mov rdx, r15
cli
add rsp, 0xa8
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srcio_read_buf.rs
mov rcx, rbx
mov rdx, qword [rbp]
call fcn.140184b70
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srciopoll_evented.rs
mov edx, 0x2b
call fcn.140184cf0
ud2
ud2
lea rcx, str.filled_overflowfilled_must_not_become_larger_than_initialized
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srciopoll_evented.rs
sbb ah, ah
add eax, 0xfba00
add byte [rdx + 0xf], bh
add byte [rax], al
call fcn.1401850e0
ud2
lea rax, [0x1401c3748]
mov qword [rbp - 0x58], rax
mov dword [rbp - 0x58], eax
mov qword [rbp - 0x50], 1
mov dword [rbp - 0x50], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srciopoll_evented.rs
loopne 0x140165471
add eax, 0x4d8d4800
test al, 0xe8
xchg edi, eax
test byte [rcx], 0
ud2
mov qword [rax + 8], r8
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
js 0x1401658ed
add eax, 0x2bba00
add byte [rax], al
call fcn.140184cf0
ud2
ud2
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
mov rcx, qword [rbp - 8]
call fcn.140051fe0
nop
add rsp, 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
jo 0x140165ad9
mov dword [rbp + 0x78], eax
js 0x140165add
mov qword [rbp + 0x80], 0
mov dword [rbp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x88], 0
test dword [rax], ecx
mov qword [rbp + 0x90], 8
mov dword [rbp + 0x90], 8
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xa8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rbp + 0xb0], 0
mov byte [rbp + 0xb0], 0
mov qword [rbp + 0xb8], 8
or byte [rax], al
add byte [rax], al
mov byte [rbp + 0xd8], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x60], 1
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x68], 1
push 1
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
mov ecx, dword [0x14023c280]
mov dh, 5
sub al, 0x68
or eax, 0xd8b4800
mov ecx, dword [0x14023c280]
test rcx, rcx
mov ecx, dword [0x14023c280]
test rcx, rcx
test ecx, ecx
jne 0x140165b11
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
add al, byte gs:[rax]
test rax, rax
je 0x1401662af
invalid
test al, 7
add byte [rax], al
test byte [rax + 0x48000007], ch
mov ecx, eax
invalid
mov rcx, rax
ror dword [rax - 0x77], 5
outsd dx, dword [rsi]
or eax, 0x80b84100
add byte [rcx - 0x48], al
add byte [rax], 0
mov qword [0x14023c280], rax
add byte [rcx - 0x48], al
add byte [rax], 0
mov r8d, 0x80
add byte [rcx], dh
shr al, cl
movabs byte [0x840fc085480001df], al
test rax, rax
invalid
invalid
mov byte [rdi], al
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1401662af
add byte [rax], al
add byte [rax], al
mov rbx, rax
movups xmm0, xmmword [rbp + 0xd0]
test eax, edx
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x70], eax
invalid
invalid
test eax, edx
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x70], eax
invalid
invalid
jo 0x140165b45
movups xmm0, xmmword [rbp + 0xc0]
adc byte [rbp + 0xc0], al
add byte [rax], al
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0xb0]
adc byte [rbp + 0xb0], al
adc byte [rbp + 0xb0], al
add byte [rax], al
movups xmmword [rax + 0x50], xmm0
adc dword [rax + 0x50], eax
movups xmm0, xmmword [rbp + 0xa0]
movups xmmword [rax + 0x40], xmm0
add byte [rax], al
add byte [rdi], cl
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x60]
movups xmm1, xmmword [rbp + 0x70]
jo case.0x14010c6fd.1363
adc byte [rbp + 0x80], dl
jo case.0x14010c6fd.1363
adc byte [rbp + 0x80], dl
add byte [rdi], cl
adc byte [rbp + 0x90], bl
popfq
nop
add byte [rax], al
invalid
movups xmm3, xmmword [rbp + 0x90]
add byte [rdi], cl
adc dword [rax + 0x30], ebx
pop rax
invalid
movups xmmword [rax + 0x30], xmm3
pop rax
xor byte [rdi], cl
adc dword [rax + 0x20], edx
push rax
invalid
movups xmmword [rax + 0x20], xmm2
push rax
and byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc dword [rax], eax
mov qword [rbp + 0xf8], rax
add byte [rax], al
mov r12, qword [rax + 0x10]
lock inc qword [r12]
inc qword [r12]
inc qword [r12]
jle 0x14016627f
invalid
mov qword [rbp - 0x10], r12
mov qword [rbp - 8], 0
lock inc qword [rbx]
inc dword [rbx]
add al, dh
inc qword [rbx]
inc dword [rbx]
jle 0x14016627f
fadd dword [rsi]
add byte [rax], al
invalid
mov qword [rbp - 0x20], rbx
xorps xmm0, xmm0
ror byte [rdi], 0x11
insb byte [rdi], dx
insb byte [rdi], dx
movaps xmmword [rbp + 0x60], xmm0
test r15, r15
dec dword [rdi]
test ch, bl
fld qword [rcx]
add byte [rax], al
fld qword [rcx]
add byte [rax], al
mov rax, r15
shr rax, 0x3a
jne 0x1401662e2
mov r14, r15
shl r14, 5
je 0x140165daf
test dh, dl
add dword [rax], eax
add byte [rax], al
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140165c05
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
test eax, eax
je 0x140166303
invalid
mov rcx, rax
mov qword [0x14023c280], rax
jnp 0x140165c69
invalid
invalid
xor edx, edx
mov r8, r14
mov eax, esi
call sub.KERNEL32.dll_HeapAlloc
mov qword [rbp + 0x108], rax
test rax, rax
je 0x140166303
add byte [rax], al
cmp r15, 1
jbe 0x140165dc5
invalid
pushfq
add dword [rax], eax
invalid
lea rdx, [r15 - 1]
lea r8, [r15 - 2]
mov eax, edx
rol byte [rbx - 0x74b3fc20], 1
mov ch, 8
or byte [rcx], al
add byte [rax], al
mov rcx, r14
cmp r8, 3
jb 0x140165c99
and rdx, 0xfffffffffffffffc
mov rcx, r14
nop dword [rax]
invalid
invalid
movaps xmm0, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x70]
sub byte [rbp + 0x70], cl
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x70]
movups xmmword [rcx + 0x30], xmm1
movups xmmword [rcx + 0x20], xmm0
movaps xmm0, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x70]
movups xmmword [rcx + 0x50], xmm1
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x70]
movups xmmword [rcx + 0x60], xmm0
movups xmmword [rcx + 0x70], xmm1
sub rcx, 0xffffffffffffff80
add rdx, 0xfffffffffffffffc
jne 0x140165c50
test rax, rax
je 0x140165cb8
nop
movaps xmm0, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x70]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
add rcx, 0x20
dec rax
jne 0x140165ca0
movaps xmm0, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x70]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov eax, 8
test r15, r15
je 0x140165e30
mov rcx, r15
shr rcx, 0x3b
jne 0x140166319
mov r14, r15
shl r14, 4
mov r13, r15
jne 0x140165de8
mov r13, r15
std
mov r14, qword [rbp + 0x108]
add byte [rax], al
jmp 0x140165e33
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140165d2d
add al, byte [rax]
test rax, rax
je 0x1401662d1
add byte [rcx - 0x48], al
xor byte [rax], al
add byte [rax], al
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
mov r14d, 8
xor r13d, r13d
mov eax, 8
jmp 0x140165e33
mov eax, 8
mov qword [rbp + 0x108], rax
cmp r15, 1
ja 0x140165c29
movaps xmm0, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x70]
mov rax, qword [rbp + 0x108]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r14, r15
shl r14, 4
mov r13d, 1
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140165e14
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1401662f0
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, r14
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1401662f0
mov r14, qword [rbp + 0x108]
jmp 0x140165e33
mov r13, r15
mov rcx, qword [rbp + 0xf8]
mov byte [rbp + 0x90], 0
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x68], r13
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], r15
mov qword [rbp + 0x80], 0
mov qword [rbp + 0x88], rcx
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140165e8f
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1401662c0
mov rcx, rax
mov qword [0x14023c280], rax
invalid
ror dword [rax - 0x77], 5
int1
invalid
add byte [rcx - 0x48], al
add byte [rax], 0
add byte [rcx], dh
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
mov r8d, 0x80
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1401662c0
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x68]
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x47], xmm0
movaps xmmword [rbp - 0x50], xmm0
sub dword [rbp - 0x50], eax
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x47], xmm0
movaps xmmword [rbp - 0x50], xmm0
sub dword [rbp - 0x50], eax
sub dword [rbp - 0x50], eax
mov edx, dword [rbp + 0x100]
add byte [rax], al
mov r8d, dword [rbp + 0x103]
add byte [rax], al
mov dword [rbp + 0xf0], edx
mov dword [rbp + 0xf3], r8d
mov dword [rbp + 0xf3], eax
add byte [rdi], cl
adc byte [rcx], al
add byte [rcx + rcx*4 - 0x7b], al
add byte [rax], al
add byte [rdi], cl
adc byte [rcx], al
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x20], xmm0
sub dword [rbp + 0x20], eax
adc byte [rdi], cl
sub dword [rbp + 0x20], eax
movaps xmmword [rbp + 0x30], xmm1
mov rcx, qword [rcx + 0x20]
mov qword [rbp + 0x40], rcx
mov dword [rbp + 0x40], ecx
xor byte [r8 - 0x75], r9b
and byte [r8 - 0x77], cl
mov dword [rbp + 0x40], ecx
mov ecx, dword [rbp + 0x91]
mov dword [rbp + 0x40], ecx
mov ecx, dword [rbp + 0x91]
add byte [rax], al
mov edx, dword [rbp + 0x94]
mov dword [rbp + 0xe8], ecx
invalid
invalid
add byte [rax], al
invalid
add byte [rcx + 0xe88d], cl
add byte [rcx + 0xeb95], cl
mov dword [rbp + 0xeb], edx
xor r15d, r15d
xor edi, edi
movaps xmm0, xmmword [rbp + 0x20]
mov dword [rbp + 0xeb], edx
xor r15d, r15d
xor edi, edi
xor edi, edi
movaps xmm0, xmmword [rbp + 0x20]
movaps xmm1, xmmword [rbp + 0x30]
sub byte [rbp + 0x30], cl
movaps xmmword [rbp - 0x10], xmm0
movaps xmmword [rbp], xmm1
mov rcx, qword [rbp + 0x40]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x10], rcx
mov ecx, dword [rbp + 0xe8]
mov edx, dword [rbp + 0xeb]
add byte [rcx + 0x1008d], cl
add byte [rax], al
call 0xcb165f1f
xchg ebp, eax
jmp 0x140165f22
add byte [rax], al
mov dword [rbp + 0x103], edx
mov ecx, dword [rbp + 0x19]
mov edx, dword [rbp + 0x1c]
add byte [rbx + 0x558b194d], cl
sbb al, 0x89
mov dword [rbp + 0x8c], edx
mov dword [rbp + 0x8c], edx
mov dword [rbp + 0x89], ecx
mov qword [rbp + 0x90], rax
invalid
nop
add byte [rax], al
invalid
lea ecx, [rcx + 0x48000000]
mov dword [rbp + 0x90], eax
invalid
nop
add byte [rax], al
invalid
test dword [rax + 0x48000000], edx
mov dword [rbp + 0x98], reloc.WS2_32.dll_recv
test dword [rax + 0x10000000], ebx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x98], reloc.WS2_32.dll_recv
test dword [rax + 0x10000000], ebx
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rbp - 0x50]
add byte [rax], al
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [rbp + 0xa0], xmm0
adc dword [rbp + 0xa0], eax
movups xmm0, xmmword [rbp - 0x47]
adc byte [rbp - 0x47], al
movups xmmword [rbp + 0xa9], xmm0
mov eax, dword [rbp + 0xf0]
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xf085], cl
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
mov ecx, dword [rbp + 0xf3]
mov dword [rbp + 0xb9], eax
invalid
invalid
add byte [rax], al
invalid
add byte [rcx + 0xb985], cl
add byte [rcx + 0xbc8d], cl
mov dword [rbp + 0xbc], ecx
mov qword [rbp + 0x60], rbx
mov dword [rbp + 0x60], ebx
mov dword [rbp + 0xbc], ecx
mov qword [rbp + 0x60], rbx
mov dword [rbp + 0x60], ebx
mov dword [rbp + 0x60], ebx
mov qword [rbp + 0x68], r12
xorps xmm0, xmm0
movups xmmword [rbp + 0x79], xmm0
movups xmmword [rbp + 0x70], xmm0
cmp byte [rdi + 9], 0
add byte [rcx + rcx*4 + 0x75], cl
and byte [rdi], cl
sub byte [rbp - 0x10], al
invalid
invalid
add byte [rcx + rcx*4 + 0x75], cl
and byte [rdi], cl
sub byte [rbp - 0x10], al
invalid
invalid
invalid
movaps xmm1, xmmword [rbp]
movups xmmword [rbp + 0x28], xmm0
sub byte [rdi], cl
adc dword [rbp + 0x38], ecx
mov rax, qword [rbp + 0x10]
adc byte [r8 - 0x77], r9b
mov byte [rbp + 0x50], r15b
mov eax, dword [rbp + 0x100]
mov ecx, dword [rbp + 0x103]
mov dword [rbp + 0x51], eax
mov dword [rbp + 0x54], ecx
je 0x140166133
ud2
mov ecx, 8
mov edx, 0x80
call fcn.1401846a0
jmp 0x140166322
mov ecx, 8
mov edx, 0x80
call fcn.1401846a0
jmp 0x140166322
mov byte [rbp + 0x117], 1
call fcn.140005200
jmp 0x140166322
mov qword [rbp + 0x58], r13
mov ecx, 8
mov rdx, r14
call fcn.1401846a0
jmp 0x140166322
mov byte [rbp + 0x117], 1
mov ecx, 8
mov rdx, r14
call fcn.1401846a0
jmp 0x140166322
mov qword [rbp + 0x58], r15
call fcn.140005200
ud2
lea rdx, [rsi + 0x70]
mov byte [rbp - 1], 1
lea rcx, [rbp - 0x30]
call fcn.140161940
mov r15, qword [rbp - 0x30]
mov r14, qword [rbp - 0x18]
cmp r14, 1
mov rax, r14
adc rax, 0
test r15, r15
cmove rax, r15
mov qword [rsi + 0xa0], rax
cmp byte [rbp - 8], 0
jne 0x1401668a8
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x140166b3e
mov byte [rbp - 1], 0
mov rcx, qword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
test r15, r15
je 0x14016697b
mov byte [rbp - 1], 0
call fcn.14015cf10
mov r9, qword [rsi + 0xb0]
mov r8d, dword [rsi + 0xb8]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x28], edx
mov byte [rbp - 1], 0
lea rcx, [rbp - 0x30]
mov rdx, r9
call fcn.140153fa0
mov ecx, edx
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
xor r8d, r8d
cmp edx, 0x3b9aca00
cmove rax, r8
cmove ecx, r8d
mov edx, 0x3e8
mul rdx
add rcx, rax
adc rdx, 0
mov rax, 0xfffffffffffffffd
cmove rax, rcx
sub r14, rax
cmovb r14, r8
mov rax, r14
shr rax, 3
movabs rcx, 0x20c49ba5e353f7cf
mul rcx
shr rdx, 4
imul ecx, edx, 0x3e8
mov eax, r14d
sub eax, ecx
cmp r14, 0x3e7
ja 0x1401669a2
test eax, eax
jne 0x1401669a2
cmp byte [rdi + 0x30], 2
jne case.0x140157508.297
mov rcx, qword [rdi]
xor edx, edx
mov eax, 2
lock cmpxchg qword [rcx + 0x20], rdx
jmp 0x140166a7f
cmp ebx, 0x3b9aca00
jne 0x1401669ea
cmp byte [rdi + 0x30], 2
jne 0x140166a3f
add byte [rax], al
invalid
jg 0x1401669b6
add cl, byte [rdi]
test dword [rdx + 0x48000000], esi
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
add byte [rax - 0x75], cl
cmovs eax, dword [rbx + 0x45c610c1]
inc dword [rax]
mov rcx, qword [rdi]
add rcx, 0x10
mov byte [rbp - 1], 0
call fcn.140163160
jmp 0x140166a7f
add byte [rax], al
add byte [rax], al
imul eax, eax, 0xf4240
invalid
cmp eax, ebx
mov r9d, ebx
cmovb r9d, eax
cmp r14, 0x3e8
invalid
add eax, dword [rax]
invalid
call 0x1841669bc
cmovae ecx, ebx
add byte [rax], al
cmovae r9d, ebx
xor r8d, r8d
cmp ebx, 0x3b9aca00
cmp ecx, dword [rdi + rcx + 0x44]
ret 0xf44
enter 0x7f80, 0x30
add dh, byte [rbp + 0x30]
cmp ecx, dword [rdi + rcx + 0x44]
ret 0xf44
mov rcx, qword [rdi]
mov byte [rbp - 1], 0
inc dword [rax]
inc dword [rax]
mov rdx, r8
mov r8d, r9d
call fcn.1401633d0
jmp 0x140166a7f
cmp byte [rdi + 0x30], 2
jne 0x140166a60
mov rcx, qword [rdi]
mov byte [rbp - 1], 0
xor edx, edx
mov r8d, ebx
call fcn.1401633d0
jmp 0x140166a7f
cmp qword [rsi], 0
je 0x140166b6e
mov byte [rbp - 1], 0
mov rcx, rdi
mov rdx, rsi
call case.0x140157508.300
adc al, 2
add byte [rax], al
jmp 0x140166a7f
cmp qword [rsi], 0
je 0x140166b8c
mov byte [rbp - 1], 0
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call case.0x140157508.300
add bl, ch
invalid
cmp qword [rsi], 0
je case.0x140158aa4.332
mov byte [rbp - 1], 0
mov rcx, rdi
mov rdx, rsi
mov r9d, 0x3b9aca00
call case.0x140157508.300
jmp 0x140166a7f
cmp qword [rsi], 0
je 0x140166bc8
mov byte [rbp - 1], 0
mov rcx, rdi
stc
mov rdx, rsi
xor r8d, r8d
rol byte [rcx - 0x77], 0xd9
call case.0x140157508.300
mov byte [rbp - 1], 0
call fcn.14015cf10
mov byte [rdi + rdi*8 - 1], ah
mov r9, qword [rsi + 0xb0]
mov r8d, dword [rsi + 0xb8]
add byte [rax], al
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x28], edx
mov byte [rbp - 1], 0
lea rcx, [rbp - 0x30]
mov rdx, r9
call fcn.140153fa0
mov ecx, edx
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
xor r8d, r8d
cmp edx, 0x3b9aca00
cmove rax, r8
cmove ecx, r8d
mov edx, 0x3e8
mul rdx
add rcx, rax
adc rdx, 0
mov rdx, 0xfffffffffffffffd
cmove rdx, rcx
mov byte [rbp - 1], 0
mov rcx, qword [rbp - 0x10]
call fcn.14016c0b0
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
ret 0xfffd
je 0x14016685d
mov byte [rbp - 1], 1
inc dword [r9]
lea rcx, str.assertion_failed:__handle.is_shutdown__
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_timemod.rs
scasd eax, dword [rdi]
add eax, 0x27ba00
add byte [rax], al
invalid
scasd eax, dword [rdi]
add eax, 0x58d4c00
jns 0x140166adc
scasd eax, dword [rdi]
scasd eax, dword [rdi]
add eax, 0x27ba00
add byte [rax], al
invalid
add al, ch
mov bh, 0xe1
add dword [rax], eax
call fcn.140184cf0
jmp 0x140166be4
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add al, ch
sub eax, 0x8400023b
add al, byte [rax]
test al, al
invalid
invalid
pop rbp
call fcn.14018a670
add al, byte [rax]
test al, al
jne 0x1401668a8
std
invalid
invalid
std
invalid
mov byte [rsi + 0x68], 1
jmp 0x1401668a8
or eax, 0x5ad3d
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_timemod.rs
add eax, 0x5af06
scasd eax, dword [rdi]
add eax, 0x73ba00
add byte [rax], al
invalid
mov edx, reloc.WS2_32.dll_WSAStartup
add byte [rax], al
add al, ch
je case.0x140158aa4.363
call fcn.1401850e0
add dword [rax], eax
add byte [rdi], cl
or eax, esi
inc dword [r8]
ud2
mov byte [rbp - 1], 0
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.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimeiodriver.rs
lea r8, [0x1401c1990]
mov edx, 0x68
call fcn.1401850e0
in eax, 1
add bl, ch
pop rax
in eax, 1
add bl, ch
pop rax
mov byte [rbp - 1], 0
inc dword [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.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimeiodriver.rs
lea r8, [0x1401c1990]
add eax, 0x68ba00
add byte [rax], al
add eax, 0x58d4c00
repne lodsd eax, dword [rsi]
add eax, 0x68ba00
add byte [rax], al
call fcn.1401850e0
jmp 0x140166be4
mov byte [rbp - 1], 0
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.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimeiodriver.rs
jnp 0x140166b5f
add eax, 0x58d4c00
mov esp, 0xba0005ad
invalid
add byte [rax], al
add byte [rax], al
jnp 0x140166b5f
add eax, 0x58d4c00
mov esp, 0xba0005ad
push 0xffffffffe8000000
add byte [rax], al
call fcn.1401850e0
add byte [rax], al
call fcn.1401850e0
jmp 0x140166be4
mov byte [rbp - 1], 0
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.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimeiodriver.rs
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.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimeiodriver.rs
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.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimeiodriver.rs
lea r8, [0x1401c1990]
lea eax, [0x1401c1990]
mov edx, 0x68
call fcn.1401850e0
add dword [rax], eax
push 0xffffffffe8000000
cld
in al, 1
add dword [rax], eax
ud2
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
ud2
invalid
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x50]
cmp byte [rbp - 1], 0
je 0x140166c17
invalid
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov edx, dword [rbp - 8]
call fcn.1400e1fb0
cdq
mov bl, 0xf7
call qword [rax + 0x28c48348]
add rsp, 0x28
nop
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
int3
int3
push rdi
push rbx
sub rsp, 0xb8
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x20], esi
jne 0x140166c6b
movaps xmmword [rbp + 0x20], xmm6
mov qword [rbp + 0x18], 0xfffffffffffffffe
mov ebx, r9d
mov rdi, r8
mov edi, eax
mov rsi, rcx
mov rax, qword [rdx + 0x18]
sbb byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add dword [eax], eax
invalid
mov r14, rdx
lea rcx, [rdx + 0x20]
mov qword [rbp + 8], rcx
or bh, bh
adc eax, 0x253de
ficom word [rbx + 2]
invalid
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x140167031
invalid
movsb byte [rdi], byte [rsi]
add eax, dword [rax]
add byte [rax], al
mov dword [rbp + 0x10], 0
movzx eax, byte [r14 + 0x28]
lea rdx, [r14 + 0x30]
mov rax, qword [r14 + 0x30]
xor byte [rbp - 0x75], cl
mov qword [r14 + 0x40], 0
mov qword [r14 + 0x40], 0
lea rcx, [rax + r8*8]
mov qword [rbp - 0x18], r8
mov dword [rbp - 0x18], eax
mov qword [rbp - 0x10], 0
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
fmul dword [r8 - 0x77]
push rbp
loopne 0x140166d17
lea edi, [rsi + 0x50]
xorps xmm6, xmm6
jmp 0x140166ce8
mov rax, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
cmp rax, rcx
je 0x140166d9c
lea rcx, [rax + 8]
mov qword [rbp - 0x30], rcx
ror byte [rax - 0x75], 1
or byte [rax - 0x77], cl
ror byte [r8 - 0x73], 0x81
ror byte [rax - 0x73], 0x81
add byte [rax], 0
add byte [rax - 0x75], cl
xchg ecx, eax
rol byte [rax], 0
add byte [rax - 0x7b], cl
invalid
je 0x140166d50
mov r8, qword [rcx + 0xc8]
mov qword [rdx + 0x48], r8
mov rdx, qword [rcx + 0xc8]
test rdx, rdx
je 0x140166d70
add rdx, 0x40
lea rax, [rcx + 0xc0]
mov r8, qword [rcx + 0xc0]
mov qword [rdx], r8
movups xmmword [rax], xmm6
lock dec qword [rcx]
jne 0x140166d80
call fcn.14004b1a0
jmp 0x140166d80
cmp qword [r14 + 0x48], rax
jne 0x140166d80
mov rdx, qword [rcx + 0xc8]
mov qword [r14 + 0x48], rdx
test rdx, rdx
jne 0x140166d2a
nop word cs:[rax + rax]
mov rdx, r15
cmp qword [r15], rax
je 0x140166d2e
nop dword [rax + rax]
mov rax, qword [rbp - 0x40]
lock dec qword [rax]
jne 0x140166ce0
mov rcx, qword [rbp - 0x40]
call fcn.14004b1a0
jmp 0x140166ce0
lea rcx, [rbp - 0x30]
call fcn.140168140
mov qword [r14 + 0x18], 0
cmp byte [rbp + 0x10], 0
jne 0x140166dc6
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x140167040
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
mov r14, qword [rsi + 0x28]
mov qword [rsi + 0x20], 0
mov r9, qword [rsi + 8]
test r9, r9
je 0x140166e12
mov rax, qword [rsi]
mov rcx, r9
shl rcx, 5
xor edx, edx
xorps xmm0, xmm0
nop word cs:[rax + rax]
movups xmmword [rax + rdx + 0xc], xmm0
movups xmmword [rax + rdx], xmm0
add rdx, 0x20
cmp rcx, rdx
jne 0x140166e00
add r14, 0x10
cmp ebx, 0x3b9aca00
jne 0x140166e64
lea r15, [rsi + 0x10]
lea rdi, [rbp - 0x30]
nop word cs:[rax + rax]
mov r8, qword [rsi]
mov r9, qword [rsi + 8]
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x30], 0x3b9aca00
mov rcx, rdi
mov rdx, r14
call fcn.140062a90
cmp qword [rbp - 0x30], 0
mov rbx, qword [rbp - 0x28]
jne 0x140166e96
test rbx, rbx
je 0x140166e30
jmp 0x140166f63
mov r8, qword [rsi]
lea rax, [rsi + 0x10]
mov dword [rsp + 0x30], ebx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0x30]
mov rdx, r14
call fcn.140062a90
cmp qword [rbp - 0x30], 0
je 0x140166f63
mov rbx, qword [rbp - 0x28]
jmp 0x140166e9f
test rbx, rbx
je 0x140166f63
mov edi, ebx
and edi, 3
lea rax, [0x1401ed590]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
movzx eax, byte [rbx + 0x10]
jmp 0x140166ef0
mov rcx, rbx
shr rcx, 0x20
call fcn.140154690
jmp 0x140166ef0
mov rax, rbx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x140166ee6
lea rcx, [0x1401ed5a0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x140166ef0
movzx eax, byte [rbx + 0xf]
cmp al, 0x23
jne 0x140167176
lea rax, [rdi - 2]
cmp rax, 2
jb 0x140166f63
test rdi, rdi
je 0x140166f63
lea rax, [rbx - 1]
mov qword [rbp + 8], rax
mov rcx, qword [rbx - 1]
mov rax, qword [rbx + 7]
mov qword [rbp], rcx
mov qword [rbp + 0x10], rax
call qword [rax]
mov rax, qword [rbp + 0x10]
cmp qword [rax + 8], 0
je 0x140166f50
cmp qword [rax + 0x10], 0x11
jae 0x140166f39
mov r8, qword [rbp]
jmp 0x140166f41
mov r8, qword [rbp]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor edi, edi
jmp 0x140166f74
mov byte [rsi + 0x30], 1
cmp qword [rsi + 0x20], rdi
jbe 0x14016701d
mov rax, qword [rsi + 0x10]
mov rdx, rdi
shl rdx, 4
inc rdi
mov rcx, qword [rax + rdx]
test rcx, rcx
je 0x140166f74
cmp rcx, 1
je 0x140166f70
mov edx, dword [rax + rdx + 8]
xor eax, eax
test edx, 0x199
setne al
lea r8, [rax + 2]
test edx, 0x114
cmove r8, rax
lea rax, [r8 + 4]
test edx, 0x118
cmove rax, r8
lea r8, [rax + 8]
test edx, 0x110
cmove r8, rax
shr edx, 3
and edx, 0x20
or rdx, r8
mov rax, qword [rcx + 0x50]
mov r8, rdx
and r8, 0xffffffff8000ffff
nop dword [rax + rax]
lea r9d, [rax + 0x10000]
mov r10d, eax
and r10d, 0x2f
or r10, r8
and r9d, 0x7fff0000
or r9, r10
lock cmpxchg qword [rcx + 0x50], r9
jne 0x140166ff0
call fcn.140170d20
jmp 0x140166f74
movaps xmm6, xmmword [rbp + 0x20]
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
call fcn.14018a670
xor al, 1
mov dword [rbp + 0x10], eax
jmp 0x140166c94
call fcn.14018a670
test al, al
jne 0x140166dc6
mov byte [r14 + 0x28], 1
mov byte [rsi + 0x28], 1
jmp 0x140166dc6
invalid
mov al, 0x25
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x23
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x24
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x1b
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x22
jmp 0x140166ef0
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_recv
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0xe
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x21
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0xb
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 4
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x28
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0xc
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 9
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x19
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x18
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 2
jmp 0x140166ef0
invalid
invalid
invalid
mov al, recv
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 3
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 7
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 1
jmp 0x140166ef0
mov al, 0x1f
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x11
jmp 0x140166ef0
invalid
invalid
invalid
push qword [rax - 0x20716d7]
mov al, 0x29
jmp 0x140166ef0
invalid
invalid
invalid
mov al, setsockopt
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 5
jmp 0x140166ef0
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0xd
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 6
jmp 0x140166ef0
invalid
invalid
invalid
mov al, send
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0xa
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 8
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x1e
jmp 0x140166ef0
invalid
invalid
invalid
push qword [rax - 0x24d16e0]
mov al, 0x20
jmp 0x140166ef0
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_shutdown
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x27
jmp 0x140166ef0
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_send
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x17
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x1c
jmp 0x140166ef0
invalid
invalid
invalid
mov al, 0x1d
jmp 0x140166ef0
mov al, 0x26
jmp 0x140166ef0
invalid
mov al, 0x1a
jmp 0x140166ef0
mov qword [rbp - 0x48], rbx
lea rax, [rbp - 0x48]
mov qword [rbp - 0x40], rax
lea rax, [0x140154220]
mov qword [rbp - 0x38], rax
lea rax, str.unexpected_error_when_polling_the_I_O_driver:
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x10], 0
lea rax, [rbp - 0x40]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rdx, [0x1401c1a00]
lea rcx, [rbp - 0x30]
call fcn.140184b30
ud2
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], esi
lea rcx, [rbp - 0x40]
call fcn.1401677d0
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp edx, dword [rbp - 8]
jne 0x1401674b0
invalid
add al, ch
jle 0x140167537
mov byte [rsi + 0x28], 1
jmp 0x140167531
stc
invalid
out dx, al
add ecx, dword [rax - 0x77]
jne 0x140168162
neg rsi
mov eax, 1
mov qword [rbp - 8], rcx
jmp 0x1401681ab
mov rdx, qword [rbp - 0x10]
lea rax, [rsi + rdx]
inc rax
inc rdx
cmp rax, 1
mov rcx, qword [rbp - 8]
mov rax, rdx
je 0x1401681ce
mov qword [rbp - 0x10], rax
mov rax, qword [rcx + rax*8 - 8]
lock dec qword [rax]
jne 0x140168190
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rax + rcx*8 - 8]
call fcn.14004b1a0
jmp 0x140168190
mov rbx, qword [rbp - 0x18]
mov r8, qword [rbx + 0x20]
test r8, r8
je 0x14016820b
mov rsi, qword [rbx + 0x10]
mov rax, qword [rbx + 0x18]
mov rdi, qword [rsi + 0x10]
adc byte [rax - 0x75], cl
sbb byte [r8 - 0x75], cl
jle 0x1401681f7
cmp rax, rdi
je 0x140168204
mov rcx, qword [rsi]
lea rdx, [rcx + rax*8]
lea rcx, [rcx + rdi*8]
shl r8, 3
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [rbx + 0x20]
add r8, rdi
mov qword [rsi + 0x10], r8
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
jne 0x1401681ec
jmp 0x140168204
add byte [rax], al
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rdi, qword [rbp - 0x20]
mov rbx, qword [rbp - 0x10]
cmp rbx, rdi
mov rsi, qword [rbp - 8]
je 0x140168293
lea rcx, [rsi + rbx*8]
call fcn.1401677d0
inc rbx
ret
cmp rbx, rdi
jne 0x140168282
ret
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
call 0x14c55aab7
or byte [rax - 0x7fdadbbc], 0xe2
invalid
or byte [rax + 0x41272454], 0xb8
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x24]
call fcn.140168710
nop
add rsp, 0x28
ret
jmp 0x140168774
test rsi, rsi
je 0x14016884b
mov qword [rsp + 0x20], r14
mov rcx, rbx
mov edx, 0xfffffff4
mov r8, rdi
mov r9, rsi
call fcn.140152bd0
cmp qword [rbp - 0x38], 0
je case.default.0x1401687a4
mov r8, qword [rbp - 0x30]
mov eax, r8d
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x140168852
mov rax, rsi
sub rax, rcx
jb 0x1401688f5
add rdi, rcx
mov rsi, rax
jmp 0x14016876b
xor eax, eax
jmp 0x1401688e4
mov r8, r15
mov rsi, qword [rbp - 0x28]
mov rax, qword [rsi + 8]
test rax, rax
je 0x1401688de
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1401688de
test rcx, rcx
je 0x1401688de
mov qword [rbp - 0x18], r8
lea rcx, [rax - 1]
mov qword [rbp - 0x10], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 8], rax
call qword [rax]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x28]
je 0x1401688c7
cmp qword [rax + 0x10], 0x11
jae 0x1401688b0
mov r8, qword [rbp - 0x20]
jmp 0x1401688b8
mov r8, qword [rbp - 0x20]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp - 0x18]
mov qword [rsi + 8], r8
mov al, 1
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_std_srciomod.rs
mov rdx, rsi
call fcn.140184b70
ud2
sub esp, 0x30
lea rbp, [rdx + 0x40]
lea rcx, [rbp - 0x18]
call fcn.140055a10
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
adc byte [rcx], al
jmp 0x14016911d
cqo
add eax, 0x45894800
test al, 0x48
mov dword [rbp - 0x50], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs_rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_srccollections_vec_dequemod.rsC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srcutillinked_list.rs
lea rcx, [rbp - 0x58]
call fcn.140184b30
ud2
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
mov rcx, qword [rbp - 0x28]
call fcn.140152890
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
sbb byte [rax - 0x7d], cl
loopne 0x140169df9
and rax, 0xfffffffffffffffc
jmp 0x140169e0e
test al, 1
jne 0x140169e73
and rax, 0xfffffffffffffffc
or rax, 2
xor r10d, r10d
xchg qword [rdx], rax
mov rax, r10
mov rdx, r11
add rsp, 0x40
pop rbp
ret
mov dword [rbp - 0x10], ebx
mov qword [rbp - 0x18], r10
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, [0x1401c3c68]
mov edx, 0x25
call fcn.140184cf0
scasb al, byte [rdi]
add dword [rax], eax
scasb al, byte [rdi]
add dword [rax], eax
ud2
lea rcx, str.assertion_failed:_actual_state__EMPTY__actual_state__NOTIFIED
lea r8, [0x1401c2510]
mov edx, 0x43
call fcn.140184cf0
ud2
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
add byte [rax], al
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movaps xmm2, xmmword [rbp - 0x40]
movaps xmm3, xmmword [rbp - 0x30]
mov rcx, qword [rbp + 0x40]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
call fcn.140168db0
mov byte [rbp + 0x4f], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov r10d, 1
mov r12, qword [rbp + 0x138]
mov r8, r15
sub r8, r12
jbe case.0x14010c6fd.1409
mov r9, r12
shl r9, 5
lea rcx, [r9 + r13]
cmp r8, 2
jae 0x14016e490
mov rdx, r15
mov rdi, qword [rbp + 0x140]
mov rsi, rdx
sub rsi, r12
jb 0x14016ed86
cmp rdx, r15
ja 0x14016ed86
jae 0x14016e4d0
cmp r8, 0xa
jae 0x14016e4d0
lea rsi, [r12 + 0xa]
cmp rsi, r15
cmovae rsi, r15
mov qword [rbp + 0x138], rsi
sub rsi, r12
jb 0x14016ede3
mov rbx, r10
cmp r8, 1
adc r8, 0
mov qword [rbp + 0x158], r14
mov qword [rbp + 0x150], rdi
mov rdx, rsi
call fcn.14016b300
mov r10, rbx
cmp r10, rdi
je 0x14016e4e0
jmp 0x14016e57b
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x20]
cmp rdx, rax
mov rdi, qword [rbp + 0x140]
jae 0x14016e8e0
cmp r8, 2
jne 0x14016e8f6
lea rdx, [r12 + 2]
mov r8d, 2
jmp 0x14016e970
mov qword [rbp + 0x138], rdx
cmp r10, rdi
jne 0x14016e57b
mov qword [rbp + 0x170], r10
lea rax, [rdi + rdi]
mov qword [rbp + 0x168], rax
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
jne 0x14016e51b
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je case.0x1400e6e23.1210
mov qword [0x14023c280], rax
mov rbx, qword [rbp + 0x140]
mov r8, rbx
shl r8, 5
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je case.0x1400e6e23.1210
mov rdi, rax
shl rbx, 4
mov rcx, rax
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, rdi
mov rax, qword [rbp + 0x168]
mov qword [rbp + 0x140], rax
mov r10, qword [rbp + 0x170]
mov rax, r10
shl rax, 4
mov qword [r14 + rax], rsi
mov qword [r14 + rax + 8], r12
inc r10
mov r12, qword [rbp + 0x138]
cmp r10, 2
mov rbx, qword [rbp + 0x130]
jb 0x14016e3ed
mov qword [rbp + 0xe8], r14
jmp 0x14016e627
mov rbx, qword [rbp + 0x130]
mov rdx, rbx
sub rsi, rdx
mov rcx, r15
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xd8]
add rax, r12
mov rcx, qword [rbp - 0x20]
mov qword [rcx], rax
mov rax, qword [rbp + 0x160]
mov rcx, qword [rbp - 0x18]
mov qword [rcx], rax
mov rcx, qword [rbp + 0xe0]
lea rdx, [rcx + 0x10]
mov rax, qword [rbp + 0x148]
not rax
mov r8, qword [rbp + 0x168]
add r8, rax
shl r8, 4
call sub.VCRUNTIME140.dll_memmove
mov r10, qword [rbp + 0x170]
cmp r10, 1
mov r15, qword [rbp + 0x40]
mov r13, qword [rbp + 0x38]
jbe 0x14016e3e0
mov rsi, r10
dec r10
mov rcx, r10
shl rcx, 4
mov rax, qword [r14 + rcx]
mov rcx, qword [r14 + rcx + 8]
add rcx, rax
cmp rcx, r15
je 0x14016e6a0
mov rdx, rsi
shl rdx, 4
mov r8, qword [rdx + r14 - 0x20]
cmp r8, rax
jbe 0x14016e6a0
cmp rsi, 3
jb 0x14016e6ba
mov es, word [rax + rax + 0x394c0000]
jrcxz 0x14016e891
mov esi, dword [rbp + 0xe8]
jle 0x14016e5af
add rdi, qword [rbp + 0x38]
mov rbx, qword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
mov rdx, rbx
nop
mov r8, rdx
mov rcx, qword [r13]
add byte [r9], r14b
sal byte [rcx], cl
ror byte [rcx + 0x3b], 8
add byte [r9], r14b
sal byte [rcx], cl
ror byte [rcx + 0x3b], 8
setae dl
setb cl
xchg edx, eax
invalid
xchg edx, eax
ror dword [rbp - 0x77], 0xc1
mov r9, r8
mov r9, r8
cmovb r9, r13
movdqu xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi + 0x10], xmm1
movdqu xmmword [r15], xmm0
add r15, 0x20
add edi, 0x20
invalid
shl rdx, 5
add rdx, r8
cmp rdx, rsi
jae 0x14016e5b9
mov al, cl
shl rax, 5
add r13, rax
add ebp, eax
cmp r13, rdi
jb 0x14016e860
jmp 0x14016e5b9
cmp r8, 2
jne case.0x1400a0a28.1483
lea rdx, [r12 + 2]
mov r8d, 2
jmp 0x14016e418
mov rbx, r10
add r9, qword [rbp + 0x58]
pop rax
mov r10d, 2
mov r11, rdx
nop word cs:[rax + rax]
mov rsi, r11
mov r11, qword [r9]
cmp r11, rsi
jae case.0x1400a0a28.1459
inc r10
add r9, 0x20
cmp r8, r10
jne 0x14016e910
jmp 0x14016e957
mov rbx, r10
add r9, qword [rbp + 0x58]
mov r10d, 2
mov r11, rdx
mov ebx, edx
mov ebx, edx
nop dword [rax]
add byte [rax], al
mov rsi, r11
mov r11, qword [r9]
sbb dword [rcx + 0x39], ecx
jb case.0x1400a0a28.1459
sbb dword [rcx + 0x39], ecx
jb case.0x1400a0a28.1459
inc r10
inc edx
add r9, 0x20
cmp r8, r10
cmp eax, edx
cmp eax, edx
jne 0x14016e940
mov r10, r8
lea r9, [r10 + r12]
mov r8, r10
cmp rdx, rax
mov rdx, r9
mov r10, rbx
mov edx, ebx
mov edx, ebx
jae 0x14016e418
dec dword [rcx + 0x39]
invalid
cmp r12, rdx
ja case.0x1400e6e23.1232
add al, 0
invalid
add al, 0
add byte [rcx + rdi - 6], cl
cmp rdx, r15
ja 0x14016ee2e
xchg dword [rsp + rax - 0x7cb70000], ebp
cmp r8, 2
jb 0x14016e418
invalid
clc
add cl, byte [rdi]
invalid
dec dword [rcx - 0x77]
ror dword [rcx + rcx*4 - 0x40], cl
mov r11, rdx
mov rax, r8
shr rax, 1
lea rdx, [r12 + r8]
shl rdx, 5
add rdx, qword [rbp + 0x48]
mov r9, rcx
mov r9, rcx
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmm1, xmmword [rcx + 0x10]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
movups xmm0, xmmword [rdx]
lock add byte [rax], al
add byte [rdi], cl
adc byte [rdx], al
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [r9 + 0x10], xmm1
adc byte [r9 + 0xf], al
adc dword [rcx], eax
adc byte [r9 + 0xf], al
adc dword [rcx], eax
movdqa xmm0, xmmword [rbp + 0xf0]
movq mm0, qword [rbp + 0xf0]
movaps xmm1, xmmword [rbp + 0x100]
movups xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
add cl, byte [rcx - 0x7d]
shl dword [rax], 0x48
add edx, 0xffffffe0
invalid
invalid
add cl, byte [rcx - 0x7d]
shl dword [rax], 0x48
add edx, 0xffffffe0
invalid
invalid
ret 0x48e0
dec rax
jne 0x14016e9b0
mov rdx, r11
jmp 0x14016e418
invalid
inc dword [rcx - 0x46]
add al, byte [rax]
add byte [rax], al
mov r12, qword [rbp + 0x138]
jmp 0x14016e3ed
add eax, dword [rax]
add byte [rax], al
add byte [rbx + rcx*4 - 0x5b], cl
cmp byte [rcx], al
add byte [rax], al
invalid
cmp byte [rcx], al
add byte [rax], al
invalid
jmp 0x14016e3ed
invalid
movsd dword [rdi], dword [rsi]
cmp byte [rcx], al
add byte [rax], al
jmp 0x14016e3ed
stc
invalid
invalid
stc
invalid
mov rcx, qword [0x14023c280]
fmul dword [rax + rax]
xor edx, edx
mov r8, r14
invalid
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
xor eax, 0x1d5e7
add bh, bh
invalid
mov rcx, qword [0x14023c280]
fmul dword [rax + rax]
xor edx, edx
mov r8, rbx
fdivr st(7)
invalid
mov rax, qword [rbp + 0x88]
shl r15, 5
add r15, r13
mov qword [rbp + 0xf0], r13
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xf8], rax
add byte [rax], al
add byte [rcx + rcx*4 - 0x53], cl
mov qword [rbp + 0x100], r13
mov qword [rbp + 0x108], r15
lea rdi, [rbp + 0x68]
lea rsi, [rbp + 0x60]
invalid
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
add bl, ch
invalid
mov rcx, qword [0x14023c280]
xor edx, edx
call rbx
mov r13, r14
cmc
cmp r13, r15
je 0x14016eb1d
lea r14, [r13 + 0x20]
mov qword [rbp + 0x100], r14
add dword [rax], eax
add byte [rcx - 0x75], cl
or byte [r8 - 0x7b], r9b
test rax, rax
je 0x14016eb1d
movdqu xmm0, xmmword [r13 + 0x10]
movdqu xmmword [rdi], xmm0
invalid
mov qword [rbp + 0x60], rax
mov rcx, rsi
int1
call fcn.140172740
mov r13, r14
mov ebp, esi
test rax, rax
je 0x14016eaae
mov qword [rbp + 0x170], rax
mov rcx, rax
mov qword [rbp + 0x168], rdx
add dword [rax], eax
add bh, bh
adc cl, byte [rax - 0x75]
test dword [rax + 1], ebp
add byte [rax], al
cmp qword [rax + 8], 0
mov r13, r14
mov r8, qword [rbp + 0x170]
je 0x14016eaae
cmp qword [rax + 0x10], 0x11
jb 0x14016eaa0
mov r8, qword [r8 - 8]
jmp 0x14016eaa0
mov byte [rbp + 0x17c], 0
lea rcx, [rbp + 0xf0]
call fcn.14016b810
nop
add rsp, 0x208
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
test dword [rax + 1], edx
add byte [rax], al
lea rdx, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
lea rcx, [rbp + 0xf0]
lea ecx, [rbp + 0xf0]
call fcn.140184b30
jmp 0x14016eeed
xchg ebp, eax
add al, byte [rax]
invalid
xchg ebp, eax
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x53961
mov qword [rbp + 0xf0], rax
test eax, esi
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xf8], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401e7aa8]
test eax, esi
add byte [rax], al
add byte [rax], al
invalid
invalid
test eax, edi
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401e7aa8]
mov qword [rbp + 0x100], rax
pxor xmm0, xmm0
sal bl, 0xf
jg 0x14016ec0c
or byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x158], r14
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x150], rax
lea rdx, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
lea rcx, [rbp + 0xf0]
call fcn.140184b30
jmp 0x14016eeed
sal bl, 0xf
jg 0x14016ec0c
test eax, edi
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
lea rax, [0x1401e7aa8]
add byte [rax], al
lea rax, [0x1401e7aa8]
invalid
mov qword [rbp + 0x100], rax
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x108], xmm0
movq qword [rbp + 0x108], mm0
movq qword [rbp + 0x108], mm0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_synconeshot.rs
lea rcx, [rbp + 0xf0]
call fcn.140184b30
jmp 0x14016eeed
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x52860
invalid
invalid
invalid
sub byte [0x184a03563], al
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0x78204
invalid
lea rcx, str.called__Result::unwrap____on_an__Err__value
add byte [rbp + rcx*4 + 0xd], cl
movsd dword [rdi], dword [rsi]
add eax, 0x458d4c00
add byte [rbp + rcx*4 + 0x45], cl
lea r9, [0x1401c1418]
lea r8, [rbp + 0x60]
lea eax, [rbp + 0x60]
mov edx, 0x2b
add byte [rax], al
add al, ch
mov edi, 0xe9000162
add cl, ch
add dword [eax], eax
invalid
add byte [rbp + rcx*4 + 0x45], cl
invalid
add byte [rax], al
add al, ch
mov edi, 0xe9000162
add cl, ch
add cl, ch
add dword [eax], eax
add byte [rcx + rcx*4 - 0x4b], cl
mov dword [rbp + 0x158], esi
mov qword [rbp + 0x150], rdi
mov qword [rbp + 0x158], r14
mov dword [rbp + 0x158], esi
mov qword [rbp + 0x150], rdi
mov dword [rbp + 0x150], edi
lea rcx, str.assertion_failed:_end___start__end___len
lea ecx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
lea eax, [0x1401c26f8]
mov edx, 0x2c
sub al, 0
add byte [rax], al
call fcn.140184cf0
add dword [rax], eax
jmp 0x14016eeed
mov qword [rbp + 0x158], r14
mov rax, qword [rbp + 0x168]
test dword [rax + 1], ebp
add byte [rax], al
mov qword [rbp + 0x150], rax
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
mov edx, 0x2b
call fcn.140184cf0
pop rdi
add dword [rax], eax
invalid
pop rdi
add dword [rax], eax
invalid
jmp 0x14016eeed
add byte [rcx + rcx*4 - 0x4b], cl
pop rax
add dword [rax], eax
mov qword [rbp + 0x158], r14
mov qword [rbp + 0x150], rdi
mov dword [rbp + 0x150], edi
invalid
add byte [rax - 0x77], cl
mov ebp, 0x150
invalid
add byte [rbp + rcx*4 + 5], cl
sbb byte [rcx], bh
add eax, 0xe1894c00
add byte [rcx + rcx*4 - 0x1f], cl
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
mov rcx, r12
mov ecx, esp
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, qword [rbp + 0x138]
cmp byte [rcx], al
add byte [rax], al
call fcn.140184f00
add dword [rax], eax
jmp 0x14016eeed
mov qword [rbp + 0x158], r14
mov qword [rbp + 0x150], rdi
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
mov rcx, r12
call fcn.140184f00
add cl, ch
invalid
add byte [rax], al
invalid
add cl, ch
mov edi, 0x4c000000
mov qword [rbp + 0x158], r14
mov dword [rbp + 0x158], esi
mov qword [rbp + 0x150], rdi
mov dword [rbp + 0x150], edi
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
mov rcx, rdx
mov rdx, r15
call fcn.140184c70
jmp 0x14016eeed
ud2
cmp byte [rbp + 0xac], 0
jne 0x14016f61a
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x14016fed2
mov byte [rbp + 0xbb], 0
mov esi, 1
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
jmp 0x14016f711
cmp byte [rbp + 0xac], 0
jne 0x14016f6fe
mov rax, qword [0x14023c310]
shl rax, 1
test rax, rax
jne 0x14016ff3f
mov byte [rbp + 0xbb], 0
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
xor esi, esi
mov rax, rsi
mov rdx, rdi
add rsp, 0x148
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rax + 0x39], cl
enter 0xffffffffffffd276, 0x48
mov edx, ebx
sub rdx, rax
je 0x14016f8f3
lea r8, [r9 + rax]
xor ecx, ecx
nop dword [rax]
cmp byte [r8 + rcx], 0
je 0x1401700fe
add byte [rdi], cl
test byte [rbx], dl
or byte [rax], al
add byte [rax - 1], cl
ror dword [rax + 0x39], 0xca
inc rcx
cmp rdx, rcx
jne 0x14016f8e0
mov qword [rbp + 0x70], r9
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x78], rax
js 0x14016f948
mov dword [rbp + 0x80], ebx
js 0x14016f948
mov dword [rbp + 0x80], ebx
mov byte [rbp + 0xbf], 0
mov edi, 0
mov byte [rbp + 0xbe], 1
add byte [rcx], al
mov byte [rbp + 0xbd], 1
lea rcx, [rbp + 0x70]
call fcn.140005540
mov rcx, rax
add dword [rax - 0x73], ecx
jo 0x14016f908
sbb al, 0x5c
jmp 0x101a04226
mov byte [rbp + 0xbf], 0
mov byte [rbp + 0xbe], 1
mov byte [rbp + 0xbd], 1
call fcn.1401516f0
mov qword [rbp + 0x68], rax
lock inc qword [rax]
jle 0x14016fa53
add byte [rdi], cl
mov es, word [rcx + rax]
add byte [rax], al
mov qword [rbp - 8], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x80], xmm0
add byte [rax], al
add byte [rax - 0x39], cl
jo 0x14016f965
add byte [rax], al
add byte [rax - 0x39], cl
js 0x14016f96d
add byte [rax], al
add byte [rdi], cl
mov dh, 5
movabs byte [0xc9030d8b48000cc9], al
or eax, 0xcc903
test rcx, rcx
jne 0x14016f99b
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14017014c
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x30
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
add dword [rax], eax
test rax, rax
je 0x14017014c
invalid
add byte [rax], al
ror byte [rdi], 0x84
wait
invalid
movdqu xmm0, xmmword [rbp + 0x70]
movdqu xmm1, xmmword [rbp + 0x80]
add byte [rax], al
jo 0x14016f9aa
movq mm1, qword [rbp + 0x80]
add byte [rax], al
movdqu xmm2, xmmword [rbp + 0x90]
movdqu xmmword [rax + 0x20], xmm2
invalid
add byte [rax], al
add bl, dh
movq qword [rax + 0x20], mm2
invalid
and bl, dh
movq qword [rax + 0x10], mm1
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
movq qword [rax], mm0
mov qword [rbp + 0x48], rax
lock inc qword [rax]
jle 0x14016fa53
invalid
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
movzx eax, byte [0x14023c1b0]
test al, al
invalid
je 0x14016fa22
invalid
mov byte [0x14023c1b0], 1
mov qword [rbp + 0x70], 0
mov eax, dword [0x14023c31c]
sbb cl, cl
or al, 0
add byte [rbx + 0xcc91a05], cl
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x40], 0
cmp dword [rax + 0x40], 0
cmp dword [rax + 0x40], 0
je case.0x140158aa4.406
lea rax, [rax + 0x48]
add byte [rax], al
jmp case.0x140158aa4.397
mov qword [rbp + 0x40], 0
add byte [rax], al
add byte [rax], al
jmp case.0x140157508.379
call fcn.14015b170
test rax, rax
ror byte [rdi], 0x84
sti
invalid
add byte [rax], al
ror byte [rdi], 0x84
sti
invalid
mov rbx, qword [rax]
mov qword [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
pop rbp
invalid
add byte [rax], al
add byte [rax - 0x77], cl
pop rbp
test rbx, rbx
test rbx, rbx
test rbx, rbx
je case.0x140157508.379
lock inc qword [rbx]
inc dword [rbx]
jg case.0x1401563e6.402
ud2
or ecx, dword [rdi]
mov dh, 5
push rdx
invalid
movzx eax, byte [0x14023c1b0]
test al, al
je case.0x140157508.355
add byte [rax + rax*8 - 0x24cea88c], al
xor ebx, ebx
mov byte [0x14023c1b0], 1
mov qword [rbp + 0x70], rbx
mov eax, dword [0x14023c31c]
enter 0xc, 0x65
mov rcx, qword [0x58]
and eax, 0x58
enter 0xc, 0x65
mov rcx, qword [0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
add al, 0xc1
cmp qword [rax + 0x40], 0
je case.0x140158aa4.392
add byte [rax], al
add byte [rcx + rcx + 0x48], dh
lea eax, [rax + 0x48]
or byte [rax], 0
invalid
lea rax, [rax + 0x48]
or byte [rax], 0
add bl, ch
invalid
jmp case.0x140158aa4.412
call fcn.14015b170
test rax, rax
je 0x1401701e9
add byte [rax], al
ror byte [rdi], 0x84
invalid
mov rcx, qword [rax]
mov qword [rax], rbx
test rcx, rcx
test ecx, ecx
test ecx, ecx
je case.0x140157508.355
lock dec qword [rcx]
or dword [rbp + 5], esi
jne case.0x140157508.355
call fcn.1400d6720
push rbx
movq mm0, qword [rbp - 0x40]
invalid
movdqu xmm0, xmmword [rbp - 0x40]
movdqu xmm1, xmmword [rbp - 0x30]
movq mm1, qword [rbp - 0x30]
movdqu xmmword [rbp + 0x28], xmm1
sub r11b, r14b
movq qword [rbp + 0x18], mm0
invalid
invalid
movdqu xmmword [rbp + 0x18], xmm0
mov rax, qword [rbp - 8]
mov qword [rbp], rax
add byte [rax - 0x75], cl
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x10], rax
adc byte [r8 - 0x75], r9b
invalid
mov rax, qword [rbp - 0x10]
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
mov dword [rbp + 8], eax
mov r15, qword [rbp + 0x48]
mov rcx, qword [r15 + 0x10]
test rcx, rcx
test ecx, ecx
je 0x14016fafd
lock inc qword [rcx + 0x18]
jle 0x140170191
invalid
xchg esp, eax
invalid
add byte [rax], al
invalid
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0xa0], rax
test dword [rax + 0x48000000], esp
mov eax, dword [rbp]
invalid
invalid
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
mov edx, dword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
movdqu xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0x80], rdx
mov dword [rbp + 0x80], edx
mov qword [rbp + 0x88], r8
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], rcx
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14016fb67
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140170160
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x38
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
jrcxz 0x14016fb80
invalid
add byte [rax], al
mov rcx, qword [rbp + 0xa0]
mov qword [rax + 0x30], rcx
movdqa xmm0, xmmword [rbp + 0x70]
movdqa xmm1, xmmword [rbp + 0x80]
movdqa xmm2, xmmword [rbp + 0x90]
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
jg 0x14016fbee
adc bl, dh
movq qword [rax], mm0
mov byte [rbp + 0xbc], 0
lea r8, fcn.140172960
mov rcx, rdi
mov rdx, rax
call fcn.14015cb50
mov rbx, rdx
mov rdi, rdx
test rax, rax
je 0x14016fc0a
lock dec qword [r15]
jne 0x14016fbde
lea rcx, [rbp + 0x48]
call fcn.1401744d0
mov rax, qword [rbp + 0x68]
lock dec qword [rax]
jne 0x14016feb7
mov rcx, qword [rbp + 0x68]
call fcn.14004a720
mov eax, edi
and eax, 3
lea rcx, [0x1401ed664]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0x68]
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], r15
mov qword [rbp + 0x80], rdi
lock inc qword [rsi + 0x100]
inc qword [rsi + 0xc0]
mov rbx, qword [rsi + 0x90]
mov rdi, qword [rsi + 0x98]
cmp qword [rsi + 0x80], 0
jne 0x14016fc54
lea rcx, [rsi + 0x70]
lea rdx, [rsi + 0x90]
call fcn.14018b070
movabs rcx, 0x736f6d6570736575
xor rcx, rbx
movabs rax, 0x646f72616e646f6d
xor rax, rdi
movabs rdx, 0x6c7967656e657261
xor rdx, rbx
xor rdi, r14
add rcx, rax
rol rax, 0xd
movabs r9, 0x7465646279746573
xor rax, rcx
rol rcx, 0x20
xor r9, rdi
add rdx, r9
rol r9, 0x10
xor r9, rdx
add rcx, r9
rol r9, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
mov r8, rcx
xor r8, r14
movabs r10, 0x800000000000000
add r8, rax
rol rax, 0xd
xor rcx, r10
xor rax, r8
rol r8, 0x20
xor rcx, r9
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r10
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
add rdx, rcx
rol rcx, 0x10
xor rax, r8
xor rcx, rdx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rcx
mov r9, rdx
rol r9, 0x20
xor r9, rdx
xor r9, rax
mov rax, qword [rsi + 0x70]
mov rcx, qword [rsi + 0x78]
mov rdx, r9
shr rdx, 0x39
movd xmm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r10d, r10d
pcmpeqd xmm1, xmm1
xor r11d, r11d
and r9, rcx
movdqu xmm2, xmmword [rax + r9]
movdqa xmm3, xmm0
pcmpeqb xmm3, xmm2
pmovmskb edi, xmm3
nop word [rax + rax]
test di, di
je 0x14016fe0c
tzcnt r15d, edi
add r15, r9
and r15, rcx
shl r15, 5
mov rbx, rax
sub rbx, r15
sub ebx, edi
sub ebx, edi
lea r15d, [rdi - 1]
and r15d, edi
mov edi, r15d
cmp r14, qword [rbx - 0x20]
jne 0x14016fde0
jmp 0x14016fe52
cmp r11, 1
mov r11d, 1
add byte [rax], al
add byte [rax], al
je 0x14016fe32
pmovmskb r8d, xmm2
xor r11d, r11d
test r8d, r8d
test eax, eax
test eax, eax
setne r11b
tzcnt r8d, r8d
add r8, r9
enter 0x2149, 0xffffffffffffffc8
enter 0x2149, 0xffffffffffffffc8
pcmpeqb xmm2, xmm1
pmovmskb edi, xmm2
test edi, edi
jne case.0x140166eb2.60
add r9, r10
add r9, 0x10
add r10, 0x10
jmp 0x14016fdc2
mov rax, qword [rbx - 8]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rbx - 0x18]
movaps xmmword [rbp], xmm0
movups xmm0, xmmword [rbp + 0x70]
movups xmmword [rbx - 0x18], xmm0
mov rax, qword [rbp + 0x80]
mov qword [rbx - 8], rax
mov rdi, qword [rbp]
test rdi, rdi
je 0x14016f6e2
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lock dec qword [rdi]
jne 0x14016fe9b
mov rcx, qword [rbp]
call fcn.14004a720
mov rax, qword [rbp + 8]
lock dec qword [rax]
jne 0x14016f6e2
lea rcx, [rbp + 8]
call fcn.1401744d0
jmp 0x14016f6e2
mov eax, edi
and eax, 3
lea rcx, [0x1401ed664]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, byte [rdi + 0x10]
jmp 0x14016ff1a
call fcn.14018a670
test al, al
jne 0x14016f61a
invalid
inc esi
add rcx, rbp
xor dh, bh
idiv edi
mov byte [rsi + 0x48], 1
jmp 0x14016f61a
idiv edi
invalid
idiv edi
dec dword [rax - 0x3f]
shr rbx, 0x20
shr rbx, 0x20
mov ecx, ebx
call fcn.140154690
jmp 0x14016ff1a
shr rbx, 0x20
cmp ebx, 0x28
sti
sub byte [rdi], cl
xchg dword [rdx + 1], ebx
add byte [rax], al
invalid
sti
sub byte [rdi], cl
xchg dword [rdx + 1], ebx
add byte [rax], al
invalid
add byte [rax - 0x73], cl
add eax, 0x7d76b
invalid
lea rax, [0x1401ed674]
add byte [rax + 0x63], cl
or al, 0x98
movsxd rcx, dword [rax + rbx*4]
cwde
add rcx, rax
jmp rcx
sar edi, 0xe1
xor eax, eax
jmp 0x14016ff1a
movzx eax, byte [rdi + 0xf]
cmp al, 0xd
jne 0x14016f5fe
test esp, ebx
idiv bh
invalid
test esp, ebx
idiv bh
dec dword [rax - 0x75]
mov rax, qword [rsi + 0x100]
test rax, rax
ror byte [rdi], 0x84
int3
idiv bh
invalid
xchg byte [rax], al
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
int3
mov rcx, rdi
call fcn.140051fe0
invalid
jmp 0x14016f6e2
invalid
call fcn.14018a670
sub al, 0xa7
add dword [rax], eax
test al, al
jne 0x14016f6fe
invalid
mov dl, 0xf7
invalid
invalid
test dword [rdx - 0x39000009], esi
add rcx, rbp
add rcx, rbp
mov byte [rsi + 0x48], 1
jmp 0x14016f6fe
add rcx, rbp
test eax, 0x46fffff7
movzx ecx, byte [rax + rax]
movzx r9d, byte [rax + r8]
test r9b, r9b
leave
js 0x14016ff72
movdqa xmm0, xmmword [rax]
pmovmskb r8d, xmm0
tzcnt r8d, r8d
bsf eax, eax
bsf eax, eax
movzx r9d, byte [rax + r8]
add byte [rcx - 0x80], al
loope 0x14016ff77
and r9b, 1
movzx r9d, r9b
movzx ecx, cl
sub qword [rsi + 0x80], r9
add byte [rax], al
lea r9, [r8 - 0x10]
and rcx, r9
and ecx, ecx
and ecx, ecx
mov byte [rax + r8], dl
mov byte [rcx + rax + 0x10], dl
push rsp
add dword [rax], edx
push rsp
add dword [rax], edx
inc qword [rsi + 0x88]
shl r8, 5
add byte [rax], al
add byte [rcx - 0x3f], cl
loopne 0x14016ffa0
mov rcx, rax
sub rcx, r8
mov qword [rcx - 0x20], r14
mov dword [rcx - 0x20], esi
ror dword [rcx + rcx*4 + 0x71], 0xe0
mov dword [rcx - 0x20], esi
neg r8
movups xmm0, xmmword [rbp + 0x70]
adc byte [rbp + 0x70], al
adc byte [rbp + 0x70], al
movups xmmword [rax + r8 - 0x18], xmm0
add al, ch
mov rax, qword [rbp + 0x80]
add byte [rax], al
mov qword [rcx - 8], rax
jmp 0x14016f6e2
and bh, dh
invalid
invalid
and bh, dh
invalid
mov al, 0x25
jmp 0x14016ff1a
push rcx
invalid
invalid
invalid
push rcx
invalid
invalid
mov al, 0x23
jmp 0x14016ff1a
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x24
jmp 0x14016ff1a
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14016ff1a
cmp al, 0xff
invalid
invalid
cmp al, 0xff
invalid
mov al, 0x22
jmp 0x14016ff1a
invalid
invalid
invalid
invalid
xor eax, 0xb0ffffff
adc cl, ch
invalid
mov al, reloc.WS2_32.dll_recv
jmp 0x14016ff1a
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0xe
jmp 0x14016ff1a
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x21
jmp 0x14016ff1a
and bh, bh
invalid
invalid
and bh, bh
invalid
mov al, 0xb
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 4
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0x28
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0xc
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 9
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0x19
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0x18
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 2
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, recv
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 3
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 7
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 1
jmp 0x14016ff1a
mov al, 0x1f
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0x11
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0x29
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, setsockopt
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 5
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0xd
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 6
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, send
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0xa
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 8
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0x20
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_shutdown
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0x27
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_send
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0x17
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14016ff1a
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14016ff1a
mov al, 0x26
jmp 0x14016ff1a
mov al, 0x1a
jmp 0x14016ff1a
add rcx, rax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x88], rcx
lea rax, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_std_src_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.thread_name_may_not_contain_interior_null_bytes
lea r9, fcn.140051e50
lea r8, [rbp + 0x70]
mov edx, 0x2f
call fcn.140185040
jmp 0x140170264
mov ecx, 8
mov edx, 0x30
call fcn.1401846a0
jmp 0x140170264
mov ecx, 8
mov edx, 0x38
call fcn.1401846a0
jmp 0x140170264
add rcx, 0x10
mov byte [rbp + 0xbc], 1
xor edx, edx
call fcn.140153e80
lea rax, str.too_many_running_threads_in_thread_scopex
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 1
lea rax, [0x1401e7aa8]
mov qword [rbp + 0x80], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x88], xmm0
mov byte [rbp + 0xbc], 1
lea rdx, str.library_std_src_thread_scoped.rs
lea rcx, [rbp + 0x70]
call fcn.140184b30
jmp 0x140170264
test rbx, rbx
je 0x1401701fd
lock dec qword [rbx]
jne 0x1401701fd
mov rcx, qword [rbp + 0x70]
call fcn.14015b240
mov byte [rbp + 0xb9], 0
mov byte [rbp + 0xb8], 1
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_std_src_threadlocal.rs
lea r9, [0x1401bdc80]
lea r8, [rbp + 0x70]
mov edx, 0x46
call fcn.140185040
jmp 0x140170264
mov byte [rbp + 0xba], 1
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_std_src_threadlocal.rs
lea r9, [0x1401bdc80]
lea r8, [rbp + 0x70]
mov edx, 0x46
call fcn.140185040
ud2
sub byte [rax - 0x77], cl
invalid
add byte [rax], al
mov qword [rsi + 0x10], rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rax, qword [rcx + 0x18]
test rax, rax
je 0x140175746
mov r10, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
xor edx, edx
cmp r9, r10
cmovae rdx, r10
sub r9, rdx
mov rdx, r10
sub rdx, r9
retf 0x8949
ror byte [rcx + 0x29], 0xd0
jbe 0x140175754
retf 0x8949
mov qword [rbp - 0x10], r8
jmp 0x140175760
xor r9d, r9d
xor r10d, r10d
xor eax, eax
ror byte [rax - 0x77], 0x45
invalid
jmp 0x140175760
add rax, r9
xor edx, edx
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
mov r10, rax
mov rax, qword [rcx]
sub r10, r9
mov qword [rbp - 0x28], r10
shl r9, 4
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
add r9, rax
mov qword [rbp - 0x20], r9
xor eax, eax
mov qword [rbp - 8], rax
nop
mov rcx, qword [rbp - 8]
cmp rcx, qword [rbp - 0x28]
je 0x1401757d3
mov rax, rcx
shl rax, 4
inc rcx
mov qword [rbp - 8], rcx
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rcx + rax]
mov rcx, 0xffffffffffffff80
invalid
invalid
push rax
xadd qword [rdx], rcx
cmp rcx, 0x7f
jbe 0x140175838
and rcx, 0xffffffffffffffc0
cmp rcx, 0x80
jne 0x140175780
add rax, qword [rbp - 0x20]
mov rcx, qword [rax]
mov rax, qword [rcx + 0x10]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x140175780
xor eax, eax
mov qword [rbp - 8], rax
nop dword [rax]
mov rcx, qword [rbp - 8]
cmp rcx, qword [rbp - 0x10]
je 0x14017582f
mov rax, rcx
shl rax, 4
inc rcx
mov qword [rbp - 8], rcx
clc
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rcx + rax]
mov rcx, 0xffffffffffffff80
lock xadd qword [rdx], rcx
cmp rcx, 0x7f
jbe 0x140175852
and rcx, 0xffffffffffffffc0
cmp rcx, 0x80
jne 0x1401757e0
add rax, qword [rbp - 0x18]
mov rcx, qword [rax]
mov rax, qword [rcx + 0x10]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1401757e0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____2
lea r8, [0x1401c12d0]
mov edx, 0x27
call fcn.140184cf0
jmp 0x14017586a
lea rcx, str.assertion_failed:_prev.ref_count_____2
lea r8, [0x1401c12d0]
mov edx, 0x27
call fcn.140184cf0
ud2
invalid
invalid
invalid
cdq
jrcxz 0x140175b3a
adc byte [rcx - 0x75], cl
push rsi
sbb byte [rax - 0x77], cl
test eax, ebp
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 0
mov qword [rbp + 0xd8], rcx
mov qword [rbp + 0x60], rcx
movups xmm0, xmmword [r14]
movups xmmword [rbp + 0x68], xmm0
mov qword [rbp + 0x78], r15
mov qword [rbp + 0xe0], rdx
mov qword [rbp + 0x80], rdx
mov byte [rbp + 0x88], 0
lea rcx, [rdi + r13]
or al, 0x2f
or al, 0x2f
xor r12d, r12d
xor r9d, r9d
mov r8, rdi
jmp 0x140176797
lea r8, [r10 + 1]
mov r9, r8
sub r9, r10
add r9, rax
rol dword [rcx - 0x7d], 0xfb
and dword [rdi], ecx
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
rol dword [rcx - 0x7d], 0xfb
and dword [rdi], ecx
and dword [rax + rax - 0x76b40000], 0xffffffc8
mov rax, r9
mov dl, 1
cmp r8, rcx
je 0x140176833
mov es, word [rax]
add byte [rax], al
mov es, word [rax]
add byte [rax], al
mov r10, r8
movzx r8d, byte [r8]
movzx r11d, r8b
test r11b, r11b
jns 0x140176780
mov r9d, r11d
and r9d, 0x1f
loope 0x1401767db
movzx r14d, byte [r10 + 1]
movzx esi, byte [rdx + 1]
movzx esi, byte [rdx + 1]
and r14d, 0x3f
out 0x3f, al
cmp r11b, 0xdf
jbe 0x14017680d
movzx ebx, byte [r10 + 2]
shl r14d, 6
and ebx, 0x3f
or ebx, r14d
cmp r8b, 0xf0
jb 0x140176820
invalid
lea r8, [r10 + 4]
lea r8, [r10 + 4]
movzx r11d, byte [r10 + 3]
and r9d, 7
shl r9d, 0x12
shl ebx, 6
and r11d, 0x3f
or r11d, ebx
or r11d, r9d
cmp r11d, 0x110000
add byte [rdi], cl
test dword [rcx - 1], edi
invalid
invalid
jmp 0x140176842
lea r8, [r10 + 2]
shl r9d, 6
shl ecx, 6
or r9d, r14d
mov r11d, r9d
jmp 0x140176784
lea r8, [r10 + 3]
shl r9d, 0xc
or ebx, r9d
mov r11d, ebx
jmp 0x140176784
mov r8, rcx
mov r9, rax
jmp 0x14017685e
xor edx, edx
mov r12, r9
jmp 0x14017685e
mov r9, rax
jmp 0x14017685e
lea rcx, [r10 - 1]
movzx r11d, r11b
invalid
cmp r11d, 0x21
jae 0x1401768d0
cmp r8, rcx
je 0x1401768d9
mov r10, rcx
movzx r11d, byte [rcx - 1]
test r11b, r11b
jns 0x140176850
movzx r14d, byte [r10 - 2]
cmp r14b, 0xc0
jge 0x14017689b
movzx ebx, byte [r10 - 3]
cmp bl, 0xc0
jge 0x1401768a5
lea rcx, [r10 - 4]
movzx esi, byte [r10 - 4]
cld
and esi, 7
shl esi, 6
and ebx, 0x3f
or ebx, esi
jmp 0x1401768ac
lea rcx, [r10 - 2]
and r14d, 0x1f
jmp 0x1401768b6
lea rcx, [r10 - 3]
and ebx, 0xf
shl ebx, 6
and r14d, 0x3f
or r14d, ebx
shl r14d, 6
and r11b, 0x3f
movzx r11d, r11b
or r11d, r14d
cmp r11d, 0x110000
jne 0x140176858
jmp 0x1401768d9
sub r9, r8
add r9, r10
mov r12, r9
xor ecx, ecx
test dl, dl
cmovne rax, rcx
lea r14, [rdi + rax]
test r15, r15
je 0x140176a06
mov rcx, r12
sub rcx, rax
cmp rcx, r13
jae 0x140176912
mov rax, qword [rbp + 0xe0]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x14e], 1
mov rcx, r15
mov dl, 1
call rax
lea rax, [rdi + r12]
mov ecx, 0x2600
mov rdx, r14
jmp 0x14017694a
add rdx, 2
shl r9d, 6
or r9d, ebx
mov r8d, r9d
cmp r8d, 0xd
ja 0x14017694a
nop word cs:[rax + rax]
bt ecx, r8d
jb 0x1401769ed
cmp rdx, rax
je 0x140176a06
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x140176970
inc rdx
cmp r8d, 0xd
jbe 0x140176940
jmp 0x14017694a
mov r9d, r8d
and r9d, 0x1f
movzx ebx, byte [rdx + 1]
and ebx, 0x3f
cmp r8b, 0xdf
jbe 0x140176920
movzx r10d, byte [rdx + 2]
shl ebx, 6
and r10d, 0x3f
or r10d, ebx
cmp r11b, 0xf0
jb 0x1401769d0
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x140176a06
add rdx, 4
cmp r8d, 0xd
jbe 0x140176940
jmp 0x14017694a
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
jbe 0x140176940
jmp 0x14017694a
mov rax, qword [rbp + 0xe0]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x14e], 1
mov rcx, r15
mov dl, 9
call rax
add rdi, r12
mov eax, 0x2600
mov rcx, r14
mov rsi, qword [rbp + 0xd8]
jmp 0x140176a48
inc rcx
cmp edx, 0xd
ja 0x140176af0
mov r8d, 0x110000
bt eax, edx
jae 0x140176af0
cmp r8d, 0x110000
jne 0x140176b00
cmp rcx, rdi
je 0x1401778fd
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x140176a20
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x140176abc
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140176ad5
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 0x1401778fd
add rcx, 4
cmp edx, 0xd
jbe 0x140176a2c
jmp 0x140176af0
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x140176a2c
jmp 0x140176af0
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x140176a2c
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
je 0x140176a48
mov eax, 0x2600
mov rcx, r14
jmp 0x140176b38
inc rcx
cmp edx, 0xd
ja 0x140176be0
mov r8d, 0x110000
bt eax, edx
jae 0x140176be0
cmp r8d, 0x110000
jne 0x140176bf0
cmp rcx, rdi
je 0x1401778fd
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x140176b10
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x140176bac
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140176bc5
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 0x1401778fd
add rcx, 4
cmp edx, 0xd
jbe 0x140176b1c
jmp 0x140176be0
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x140176b1c
jmp 0x140176be0
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x140176b1c
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
je 0x140176b38
and r8d, 0xffffffdf
add r8d, 0xffffffbf
cmp r8d, 0x19
ja 0x1401778fd
xor edx, edx
lea rbx, [rbp + 0x48]
mov esi, 0x2600
mov r15, r14
cmp r15, rdi
jne 0x140176c37
jmp 0x140176d5f
mov ecx, eax
cmp ecx, 0x110000
jne 0x140176ce3
cmp r15, rdi
je 0x140176d5f
movzx r9d, byte [r15]
movzx eax, r9b
test al, al
js 0x140176c50
inc r15
cmp eax, 0xd
jbe 0x140176cb9
jmp 0x140176c20
mov ecx, eax
and ecx, 0x1f
movzx r10d, byte [r15 + 1]
movzx edx, byte [rdi + 1]
movzx edx, byte [rdi + 1]
and r10d, 0x3f
cmp al, 0xdf
jbe 0x140176c9f
movzx r8d, byte [r15 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x140176ccc
movzx eax, byte [r15 + 3]
add r15, 4
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and eax, 0x3f
or eax, r8d
or eax, ecx
cmp eax, 0x110000
jne 0x140176cb0
jmp 0x140176d62
add r15, 2
add edi, 2
shl ecx, 6
or ecx, r10d
mov eax, ecx
nop dword [rax + rax]
cmp eax, 0xd
ja 0x140176c20
mov ecx, 0x110000
bt esi, eax
jb 0x140176c22
jmp 0x140176c20
add r15, 3
shl ecx, 0xc
loope 0x140176cdf
loope 0x140176cdf
or r8d, ecx
mov eax, r8d
cmp eax, 0xd
jbe 0x140176cb9
jmp 0x140176c20
cmp eax, 0x89ffffff
enter 0xffffffffffffe083, 0xffffffffffffffdf
mov eax, ecx
and eax, 0xffffffdf
add eax, 0xffffffbf
cmp eax, 0x1a
jb 0x140176d09
lea eax, [rcx - 0x30]
cmp eax, 0xa
jb 0x140176d09
lea eax, [rcx - 0x2d]
cmp eax, 2
jb 0x140176d09
cmp ecx, 0x2b
jne 0x1401778e8
lea eax, [rcx - 0x41]
mov r8d, ecx
xor r8b, 0x20
cmp eax, 0x1a
movzx r12d, r8b
cmovae r12d, ecx
cmp rdx, qword [rbp + 0x50]
jne 0x140176d3d
mov byte [rbp + 0x14e], 1
mov rcx, rbx
call fcn.1401481d0
mov rax, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x58]
pop rax
add dword [rax - 0x77], ecx
fld1
popfq
adc al, 0xfd
dec dword [rax - 0x75]
mov rdx, qword [rbp + 0x58]
pop rax
pop rax
jmp 0x140176d44
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0xe8], rax
mov byte [rax + rdx], r12b
inc rdx
mov qword [rbp + 0x58], rdx
cmp r15, rdi
jne 0x140176c37
mov r15, rdi
cmp byte [rbp + 0x88], 1
jne 0x1401778f1
movups xmm0, xmmword [rbp + 0x48]
movups xmm1, xmmword [rbp + 0x58]
adc byte [rbp + 0x58], cl
adc byte [rbp + 0x58], cl
movups xmm2, xmmword [rbp + 0x68]
movups xmm3, xmmword [rbp + 0x78]
movaps xmmword [rbp + 0xa0], xmm1
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0xd0], rax
movaps xmmword [rbp + 0xc0], xmm3
movaps xmmword [rbp + 0xb0], xmm2
movaps xmmword [rbp + 0x90], xmm0
nop
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
movabs al, byte [0xc148e8894c000000]
invalid
and byte [rbp + 0x35], dh
nop
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
movabs al, byte [0xc148e8894c000000]
call 0x1884ce2da
mov edx, dword [rbp + 0x90]
mov rdx, qword [rbp + 0x90]
lea rax, [r13 - 2]
cmp rax, 3
add ecx, dword [rdi]
xchg edi, edx
add byte [rax], al
invalid
add ecx, dword [rdi]
xchg edi, edx
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x76943
lea rcx, [0x1401ed718]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
movzx eax, word [rdx]
cmp eax, 0x7377
jne case.default.0x140176ddc
jmp 0x140176e6b
mov rax, qword [rbp + 0x140]
mov byte [rax + 4], 9
mov dword [rax], 2
cmp qword [rbp + 0x98], 0
je 0x140177c01
mov r8, qword [rbp + 0x90]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140177c01
cmp dword [rdx], 0x70747468
je 0x140176e6b
mov eax, dword [rdx]
bswap eax
xor ecx, ecx
cmp eax, 0x66696c66
setae cl
cmp eax, 0x66696c65
sbb ecx, 0
setne bl
add bl, bl
mov rax, r13
cmp r13, qword [rbp + 0x98]
je 0x140176eb3
jmp 0x140176ed7
mov eax, 0x70747468
xor eax, dword [rdx]
movzx ecx, byte [rdx + 4]
xor ecx, 0x73
int1
jae 0x140176e71
invalid
jne case.default.0x140176ddc
int1
jae 0x140176e71
sal dword [rbp + 0x3a], 0xb3
add dword [rcx + rcx*4 - 0x18], ecx
mov bl, 1
mov rax, r13
cmp r13, qword [rbp + 0x98]
cmp ebp, dword [rbp + 0x98]
je 0x140176eb3
jmp 0x140176ed7
movzx eax, word [rdx]
xor eax, 0x7377
movzx ecx, byte [rdx + 2]
xor ecx, 0x73
mov bl, 1
or cx, ax
je 0x140176ea7
movzx eax, word [rdx]
xor eax, 0x7466
je 0x140176e98
add byte [rdi], cl
mov dh, 0x4a
invalid
je 0x140176e98
add byte [rdi], cl
mov dh, 0x4a
add al, byte [rbx + 0x96670f1]
xor ecx, 0x70
or cx, ax
je 0x140176ea7
mov bl, 2
xor ecx, 0x70
or cx, ax
je 0x140176ea7
mov bl, 2
mov rax, r13
cmp r13, qword [rbp + 0x98]
add byte [rax], al
add byte [rbp + 0x24], dh
add byte [rax], al
add byte [rbp + 0x24], dh
mov byte [rbp + 0x14f], 1
lea rcx, [rbp + 0x90]
mov rdx, r13
call fcn.1401481d0
mov rdx, qword [rbp + 0x90]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
invalid
add dh, al
mov byte [rdx + rax], 0x3a
inc rax
mov qword [rbp + 0xa0], rax
test dword [rax - 0x7c000000], esp
fisttp dword [rdi]
test bh, ch
add byte [rax], al
invalid
add al, 2
cmp cl, byte [rax - 1]
ror byte [rax - 0x77], 0x85
test dword [rax - 0x7c000000], esp
fisttp dword [rdi]
test bh, ch
test dword [rax - 0x7c000000], esp
fisttp dword [rdi]
test bh, ch
add byte [rax], al
add byte [rcx + rcx*4 - 0x12], al
mov esi, r13d
movzx ecx, bl
cmp ecx, 2
jne 0x140177084
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x40], rax
movaps xmm0, xmmword [rbp + 0x90]
movaps xmm1, xmmword [rbp + 0xa0]
movaps xmm2, xmmword [rbp + 0xb0]
mov al, 0
add byte [rax], al
movabs al, byte [0xb095280f000000]
add byte [rax], al
movaps xmm3, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x30], xmm3
pop rbp
xor byte [rdi], cl
sub dword [rbp + 0x20], edx
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [rbp], xmm0
mov qword [rbp + 0xf0], r15
mov qword [rbp + 0xf8], rdi
lea rcx, [0x1401e7138]
lea r8, [rbp + 0xf0]
lea eax, [rbp + 0xf0]
mov edx, 2
call fcn.1401786c0
invalid
invalid
add byte [rax], al
test al, al
je 0x1401771e8
mov r8, qword [rbp + 0xf0]
mov r9, qword [rbp + 0xf8]
add byte [rax - 0x75], cl
test eax, edx
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], esi
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x90], al
movaps xmm1, xmmword [rbp + 0xa0]
movaps xmm2, xmmword [rbp + 0xb0]
movaps xmm3, xmmword [rbp + 0xc0]
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x120], ebx
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14d], 0
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x20], bl
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
add al, ch
cdq
sbb byte [rax], al
add cl, ch
invalid
or al, 0
invalid
mov r14, qword [rbp + 0xc0]
test r14, r14
je 0x14017702b
mov rsi, qword [rbp + 0xc8]
mov qword [rbp + 0xf0], r15
mov qword [rbp + 0xf8], rdi
lea rcx, [0x1401e7138]
lea r8, [rbp + 0xf0]
mov edx, 2
call fcn.1401786c0
test al, al
jne 0x14017702b
mov rax, qword [rsi + 0x28]
mov byte [rbp + 0x14f], 1
mov rcx, r14
mov dl, 4
call rax
mov rsi, qword [rbp + 0xa8]
test rsi, rsi
je 0x140177307
mov r9d, dword [rsi + 0x2c]
test r9, r9
je 0x140177307
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x20]
cmp rdx, r9
jbe case.0x1400e6ea9.1238
cmp byte [rcx + r9], 0xbf
jg 0x1401772e8
mov byte [rbp + 0x14f], 1
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140185260
jmp 0x140177d7d
mov dword [rbp + 0xe0], esi
xor ecx, ecx
mov r8d, 0x2600
mov r9, r15
mov qword [rbp + 0xd8], r15
mov r12d, ebx
jmp 0x1401770b1
mov r11d, r10d
cmp r11d, 0x110000
jne 0x14017715c
cmp r9, rdi
je 0x140177179
movzx ebx, byte [r9]
movzx r10d, bl
test r10b, r10b
js 0x1401770cc
inc r9
jmp 0x14017713d
mov r11d, r10d
and r11d, 0x1f
movzx r14d, byte [r9 + 1]
and r14d, 0x3f
cmp r10b, 0xdf
jbe 0x14017711f
movzx esi, byte [r9 + 2]
shl r14d, 6
and esi, 0x3f
or esi, r14d
cmp bl, 0xf0
jb 0x14017712f
movzx r10d, byte [r9 + 3]
and r11d, 7
shl r11d, 0x12
shl esi, 6
and r10d, 0x3f
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
je 0x140177179
add r9, 4
jmp 0x14017713d
add r9, 2
shl r11d, 6
or r11d, r14d
mov r10d, r11d
jmp 0x14017713d
add r9, 3
shl r11d, 0xc
or esi, r11d
mov r10d, esi
cmp r10d, 0xd
ja 0x1401770a1
mov r11d, 0x110000
bt r8d, r10d
jb 0x1401770a4
jmp 0x1401770a1
cmp r11d, 0x5c
je 0x140177168
cmp r11d, 0x2f
jne 0x140177179
inc ecx
mov qword [rbp + 0xd8], r9
mov ebx, r12d
jmp 0x14017709c
cmp ecx, 1
mov ebx, r12d
mov r12d, dword [rbp + 0xe0]
ja 0x1401776c8
mov rsi, qword [rbp + 0xa8]
test rsi, rsi
je 0x1401776c8
mov r9d, dword [rsi + 0x2c]
mov rcx, qword [rsi + 0x10]
test r9, r9
je 0x140177671
mov r8, qword [rsi + 0x20]
cmp r8, r9
jbe 0x14017766b
cmp byte [rcx + r9], 0xbf
jg 0x140177671
mov byte [rbp + 0x14f], 1
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rdx, r8
xor r8d, r8d
call fcn.140185260
jmp 0x140177d7d
mov r11, qword [rbp + 0x10]
mov rax, r11
shr rax, 0x20
jne 0x1401772bd
mov dword [rbp + 0xe0], esi
mov byte [rbp - 0x11], 0
mov eax, 0x2600
mov rsi, r15
jmp 0x14017721b
mov edx, ecx
cmp edx, 0x110000
jne 0x140177396
cmp rsi, rdi
je 0x14017740e
movzx r9d, byte [rsi]
movzx ecx, r9b
test cl, cl
js 0x140177235
inc rsi
jmp case.0x1400e6ea9.1236
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rsi + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x140177286
movzx r8d, byte [rsi + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x140177294
movzx ecx, byte [rsi + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
ror dword [rcx], 0xd1
cmp ecx, 0x110000
je 0x14017740e
add eax, dword [rbx - 0x1d3ef81e]
adc al, byte [rcx - 0x3f]
loopne 0x140177272
add rsi, 4
jmp case.0x1400e6ea9.1236
add rsi, 2
shl edx, 6
or edx, r10d
mov ecx, edx
shr ebx, 1
invalid
shr ebx, 1
or eax, 0x3c68348
add rsi, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x14017720d
mov edx, 0x110000
bt eax, ecx
jb 0x14017720f
invalid
mov rax, qword [rbp + 0x140]
mov byte [rax + 4], 9
mov dword [rax], 2
cmp qword [rbp + 8], 0
add byte [rdi], cl
test byte [rax], ch
or dword [rax], eax
invalid
add byte [rdi], cl
test byte [rax], ch
or dword [rax], eax
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp]
jmp 0x140176e14
add cl, ch
xor bh, bl
invalid
jne 0x140177064
cmp r9d, 4
jne 0x140177307
lea rdx, [0x1401e70a9]
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
xor ecx, ecx
test eax, eax
cmove rcx, rsi
jmp 0x140177309
xor ecx, ecx
mov qword [rbp + 0xa0], 0
mov dword [rbp + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test eax, edx
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], esi
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x90], al
add byte [rax], al
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x130], rax
test dword [rax], esi
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x90], al
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rbp + 0xb0]
movaps xmm2, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x120], xmm2
movaps xmmword [rbp + 0x110], xmm1
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], esp
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], eax
add dword [rax], eax
invalid
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x108], rax
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14f], 0
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], bl
lea rdx, [rbp + 0xf0]
lock add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax + 1]
add byte [rax], al
mov r8, r15
mov r9, rdi
call fcn.14017bd70
jmp 0x140177c01
cmp edx, 0x2f
jne 0x14017740e
mov rax, r11
cmp r11, qword [rbp + 8]
jne 0x1401773c0
mov byte [rbp + 0x14d], 1
mov rcx, rbp
mov r14, r11
mov rdx, r11
call fcn.1401481d0
mov rax, qword [rbp + 0x10]
mov r11, r14
mov rcx, qword [rbp]
mov byte [rcx + rax], 0x2f
inc rax
ror byte [rax - 0x77], 0x45
adc dh, al
test eax, esi
lock add byte [rax], al
add byte [rax], al
mov r14, r11
mov r9d, r11d
mov byte [rbp + 0x14d], 1
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
mov rcx, rbp
lea r8, [rbp + 0xf0]
mov sil, bl
mov edx, ebx
call fcn.14017a3d0
mov rdi, rdx
mov ebx, esi
mov r11, r14
jmp 0x140177ca6
mov rax, rdi
cmp r15, rdi
je 0x140177ca6
mov r10d, 0x2600
mov r12, r11
mov rax, r15
mov r15, rax
movzx edx, byte [r15]
movzx r8d, dl
test r8b, r8b
js 0x14017743c
lea r14, [r15 + 1]
jmp 0x14017749f
mov ecx, r8d
and ecx, 0x1f
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x140177486
movzx r8d, byte [r15 + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp dl, 0xf0
jb 0x140177495
lea r14, [r15 + 4]
movzx edx, byte [r15 + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and edx, 0x3f
or edx, r8d
or edx, ecx
mov r8d, edx
jmp 0x14017749f
lea r14, [r15 + 2]
shl ecx, 6
or ecx, r9d
mov r8d, ecx
jmp 0x14017749f
lea r14, [r15 + 3]
shl ecx, 0xc
or r8d, ecx
cmp r8d, 0xd
ja 0x1401774bc
bt r10d, r8d
jae 0x1401774bc
mov r15, r14
cmp r14, rdi
jne 0x140177429
jmp 0x140177663
cmp r8d, 0x110000
je case.0x1400e6ea9.1354
mov esi, 1
cmp r8d, 0x80
jb 0x1401774f5
mov esi, 2
cmp r8d, 0x800
jb 0x1401774f5
cmp r8d, 0x10000
mov esi, 4
sbb rsi, 0
mov rdx, rdi
sub rdx, r15
cmp rsi, rdx
jae 0x14017750c
cmp byte [r15 + rsi], 0xbf
jg 0x140177512
jmp 0x140177d5c
jne 0x140177d5c
cmp r8d, 0x23
je 0x14017752c
cmp r8d, 0x3f
je 0x14017752c
cmp r8d, 0x110000
jne 0x140177536
jmp case.0x1400e6ea9.1354
cmp byte [rbp + 0x40], 0
je 0x140177ca6
mov qword [rbp + 0xe8], r11
mov byte [rbp + 0xd8], bl
mov rcx, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
mov byte [rbp + 0x14d], 1
mov qword [rsp + 0x20], rdi
mov r9, r14
call fcn.14017e5a0
mov r13, rsi
jmp 0x140177583
mov rcx, qword [rbp]
add rcx, r12
mov rdx, r15
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r12, rsi
mov qword [rbp + 0x10], r12
mov r15, rbx
mov rsi, r13
sub r13, 1
jb 0x140177643
movzx eax, byte [r15]
movzx eax, al
test al, al
js 0x1401775ac
mov ecx, eax
shr ecx, 5
lea rdx, [0x1401e78a0]
mov ecx, dword [rdx + rcx*4]
bt ecx, eax
jae 0x1401775ef
inc r15
mov rbx, r15
lea r15, [rax + rax*2]
lea rax, [0x1401b5774]
add r15, rax
mov esi, 3
mov rax, qword [rbp + 8]
sub rax, r12
cmp rax, rsi
jae 0x140177564
mov byte [rbp + 0x14d], 1
mov rcx, rbp
mov rdx, r12
mov r8, rsi
call fcn.1401853c0
mov r12, qword [rbp + 0x10]
jmp 0x140177564
mov ecx, 1
lea r9, [0x1401e78a0]
cmp rsi, rcx
je 0x140177637
mov rax, rcx
movzx ecx, byte [r15 + rcx]
test cl, cl
js 0x140177622
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1401775fb
sub rsi, rax
jb 0x140177d3b
lea rbx, [r15 + rax]
mov r13, rsi
mov rsi, rax
jmp 0x1401775c5
lea rbx, [0x1401e7aa8]
xor r13d, r13d
jmp 0x1401775c5
mov rax, r14
cmp r14, rdi
movzx ebx, byte [rbp + 0xd8]
mov r11, qword [rbp + 0xe8]
mov r10d, 0x2600
jne 0x140177426
mov rax, rdi
jmp 0x140177ca6
jne 0x1401771c5
mov r8d, 0xffffffff
and r13, r8
je 0x1401776b3
cmp r13, rax
jae 0x1401776b1
cmp byte [rdx + r13], 0xbf
jg 0x1401776b3
mov byte [rbp + 0x14f], 1
lea rcx, [0x1401e7120]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r13
call fcn.140185260
jmp 0x140177d7d
jne 0x140177688
cmp r13, r9
jne 0x1401776c8
invalid
adc byte [rbp - 0x77], cl
enter 0xffffffffffffede8, 0xffffffffffffffce
add byte [rax], al
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140177c16
invalid
mov r14, qword [rbp + 0xc0]
test r14, r14
je 0x140177870
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xf0], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0xf8], xmm0
mov eax, 1
xor edx, edx
mov r13d, 0x2600
add byte [rax], al
add byte [rax], al
jmp 0x140177718
mov esi, ecx
cmp esi, 0x110000
jne 0x1401777c4
add byte [rax], al
inc byte [rax]
add byte [rcx], dl
add byte [rdi], cl
test dword [rax + rax + 0x39490000], ebp
add byte [rax], al
cmp r15, rdi
je 0x140177818
test dword [rax], 0xf450000
mov dh, 0x17
cmp r15, rdi
je 0x140177818
invalid
add byte [rax], al
invalid
movzx r10d, byte [r15]
movzx ecx, r10b
test cl, cl
js 0x140177732
inc r15
jmp 0x1401777a7
mov r8d, ecx
and r8d, 0x1f
movzx r11d, byte [r15 + 1]
and r11d, 0x3f
cmp cl, 0xdf
jbe 0x140177789
movzx r9d, byte [r15 + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140177799
movzx ecx, byte [r15 + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
or ecx, r8d
cmp ecx, 0x110000
je 0x140177818
add r15, 4
jmp 0x1401777a7
add r15, 2
shl r8d, 6
or r8d, r11d
mov ecx, r8d
jmp 0x1401777a7
add r15, 3
shl r8d, 0xc
or r9d, r8d
mov ecx, r9d
cmp ecx, 0xd
ja 0x14017770a
mov esi, 0x110000
bt r13d, ecx
jb 0x14017770c
jmp 0x14017770a
cmp esi, 0x5c
je 0x1401777ce
cmp esi, 0x2f
jne 0x140177806
cmp rdx, qword [rbp + 0xf8]
jne 0x1401777f1
lea rcx, [rbp + 0xf0]
call fcn.1401481d0
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0x100]
mov byte [rax + rdx], sil
mov rdx, qword [rbp + 0x100]
inc rdx
mov qword [rbp + 0x100], rdx
cmp esi, 0x2f
je 0x140177718
cmp esi, 0x5c
je 0x140177718
mov r8, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf8]
cmp rdx, 2
jne 0x14017783c
movzx ecx, word [r8]
cmp ecx, 0x2f2f
sete sil
jmp 0x14017783e
xor esi, esi
test rax, rax
je 0x140177852
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
test sil, sil
jne 0x140177870
mov rax, qword [rbp + 0xe8]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x14f], 1
mov rcx, r14
mov dl, 3
call rax
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x130], rax
movaps xmm0, xmmword [rbp + 0x90]
movaps xmm1, xmmword [rbp + 0xa0]
movaps xmm2, xmmword [rbp + 0xb0]
movaps xmm3, xmmword [rbp + 0xc0]
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x120], ebx
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x120], ebx
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14f], 0
mov dword [rsp + 0x28], r12d
mov byte [rsp + 0x20], bl
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
lea eax, [rax + 1]
add byte [rax], al
mov r8, qword [rbp + 0xd8]
mov r9, rdi
call fcn.140178870
jmp 0x140177c01
cmp ecx, 0x3a
je 0x140176d6f
mov qword [rbp + 0x58], 0
mov rsi, qword [rbp + 0x60]
test rsi, rsi
je case.0x14010c6fd.1509
mov eax, 0x2600
mov rcx, r14
jmp 0x140177938
inc rcx
cmp edx, 0xd
ja case.0x1400a0a28.1557
mov r8d, 0x110000
bt eax, edx
jae case.0x1400a0a28.1557
cmp r8d, 0x110000
jne 0x1401779f0
cmp rcx, rdi
je 0x140177a5a
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x140177910
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x14017799c
cmp dl, 0xdf
jbe 0x1401779ac
movzx r9d, byte [rcx + 2]
shl r11d, 6
jrcxz 0x140177971
jrcxz 0x140177971
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1401779c5
fld dword [rcx - 0x80]
cli
invalid
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 0x140177a5a
add byte [rax], al
add rcx, 4
rol dword [rbx + rax*4], 0xfa
or eax, 0xff72860f
invalid
cmp edx, 0xd
jbe 0x14017791c
jmp case.0x1400a0a28.1557
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x14017791c
jmp case.0x1400a0a28.1557
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x14017791c
xchg byte [rax - 1], al
invalid
invalid
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
je 0x140177938
cmp r8d, 0x23
jne 0x140177a5a
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x130], rax
movups xmm0, xmmword [rbp + 0x48]
movups xmm1, xmmword [rbp + 0x58]
movups xmm2, xmmword [rbp + 0x68]
movups xmm3, xmmword [rbp + 0x78]
movaps xmmword [rbp + 0x120], xmm3
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x110], edx
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14e], 0
mov qword [rsp + 0x20], rdi
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
mov r8, rsi
mov r9, r14
call fcn.14017dfc0
jmp 0x140177c01
mov r9d, dword [rsi + 0x2c]
mov r8d, r9d
mov eax, ecx
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x20]
mov rax, rdx
mov eax, edx
inc r8d
je 0x140177aa7
mov rax, rdx
sub rax, r8
jbe 0x140177aa5
cmp byte [rcx + r8], 0xbf
jg 0x140177aa7
mov byte [rbp + 0x14e], 1
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140185260
jmp 0x140177d7d
mov r10b, 6
jmp 0x140177ae7
jne 0x140177a80
mov r10b, 7
test rax, rax
je 0x140177ae7
cmp byte [rcx + r8], 0x2f
jne 0x140177ae7
test r9d, r9d
je 0x140177b2c
cmp rdx, r9
jbe 0x140177b2a
cmp byte [rcx + r9], 0xbf
jg 0x140177b2c
mov byte [rbp + 0x14e], 1
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140185260
jmp 0x140177d7d
mov rax, qword [rbp + 0x140]
mov byte [rax + 4], r10b
mov dword [rax], 2
cmp qword [rbp + 0x50], 0
je 0x140177c01
mov r8, qword [rbp + 0x48]
mov rcx, qword [0x14023c280]
xor edx, edx
add rsp, 0x1d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
jne 0x140177ac7
mov rdx, r9
call fcn.140178590
test al, al
je 0x140177b9d
mov rcx, qword [rbp + 0x88]
mov qword [rbp + 0x130], rcx
movups xmm0, xmmword [rbp + 0x48]
movups xmm1, xmmword [rbp + 0x58]
movups xmm2, xmmword [rbp + 0x68]
movups xmm3, xmmword [rbp + 0x78]
movaps xmmword [rbp + 0x120], xmm3
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14e], 0
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], al
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
mov r8, r14
mov r9, rdi
call fcn.14017d0d0
jmp 0x140177c01
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x130], rax
movups xmm0, xmmword [rbp + 0x48]
movups xmm1, xmmword [rbp + 0x58]
movups xmm2, xmmword [rbp + 0x68]
movups xmm3, xmmword [rbp + 0x78]
movaps xmmword [rbp + 0x120], xmm3
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14e], 0
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
mov r8, r14
mov r9, rdi
call fcn.14017bd70
nop
add rsp, 0x1d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0xa0], 0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x130], rax
movaps xmm0, xmmword [rbp + 0x90]
movaps xmm1, xmmword [rbp + 0xb0]
movaps xmm2, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x120], xmm2
movaps xmmword [rbp + 0x110], xmm1
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x108], rax
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14f], 0
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], bl
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
mov r8, r15
mov r9, rdi
call fcn.14017d0d0
jmp 0x140177c01
mov rax, r14
mov rcx, qword [rbp + 0x40]
mov qword [rbp + 0x130], rcx
movaps xmm0, xmmword [rbp]
movaps xmm1, xmmword [rbp + 0x10]
movaps xmm2, xmmword [rbp + 0x20]
movaps xmm3, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x120], xmm3
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
sub dword [rbp + 0xf0], eax
sub dword [rbp + 0xf0], eax
mov byte [rbp + 0x14d], 0
mov qword [rsp + 0x60], rdi
and al, 0x60
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r11d
lea rax, [rbp - 0x11]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r11d
mov dword [rsp + 0x20], r11d
mov word [rsp + 0x40], 0
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
mov r8d, ebx
mov r9d, dword [rbp + 0xe0]
call fcn.14017b400
jmp 0x140177c01
mov byte [rbp + 0x14d], 1
lea rcx, str.assertion_failed:_mid___self.len___rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_srcescape.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.0_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
mov edx, 0x23
call fcn.140184cf0
jmp 0x140177d7d
mov byte [rbp + 0x14d], 1
lea rax, [0x1401e7108]
add eax, 0x6f39e
add eax, 0x6f39e
mov qword [rsp + 0x20], rax
mov rcx, r15
xor r8d, r8d
mov r9, rsi
call fcn.140185260
ud2
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
add byte [rax - 0x73], cl
invalid
lock add byte [rax], al
add al, ch
test al, 0xa0
in eax, dx
inc esi
test dword [rdi + 1], ecx
add dword [rax], eax
add byte [rcx], al
add rsp, 0x68
add esp, 0x68
add byte [rax - 0x73], cl
invalid
in eax, dx
inc esi
test dword [rdi + 1], ecx
add dword [rax], eax
add byte [rcx], al
invalid
invalid
invalid
add esp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rbp + 0x14d], 0
je 0x140177df2
mov rcx, qword [rbp]
mov rdx, qword [rbp + 8]
or al, ch
invalid
invalid
in eax, dx
invalid
mov byte [rbp + 0x14f], 0
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rbx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x90]
mov rdx, qword [rbp + 0x98]
call fcn.140049dc0
mov byte [rbp + 0x14e], 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
adc byte [rax - 0x75], cl
push rsi
and byte [rbp + 0x39], al
enter 0x2677, 0x45
test eax, eax
invalid
sal byte [rax + rdx + 0x4c], 0x39
ret 0x976
je 0x140177f04
cmp rdx, r8
jbe 0x140177f02
cmp byte [rcx + r8], 0xc0
jge 0x140177f04
jmp 0x140177f15
adc esi, dword [rbp + 0x11]
jne 0x140177f15
test r9d, r9d
je 0x140177f2a
cmp rdx, r9
jbe 0x140177f28
invalid
sbb al, byte [rdx - 0x80]
cmp al, 9
mov edi, 0x8d48157f
add eax, 0x6f03c
cmp byte [rcx + r9], 0xbf
jg 0x140177f2a
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.140185260
ud2
jne 0x140177f15
cmp r9, r8
je 0x140178055
mov r14d, dword [rsi + 0x2c]
mov r12, qword [rsi + 0x10]
adc byte [rbx + rcx*4 + 0x7e], cl
invalid
adc byte [rbx + rcx*4 + 0x7e], cl
and byte [rbp - 0x7b], cl
div byte [rbp + rcx*2 + 0x4d]
cmp edi, esi
jle 0x140177f5f
test r14, r14
je 0x140177f91
cmp r15, r14
jbe 0x140177f6f
cmp byte [r12 + r14], 0xbf
jg 0x140177f71
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, r12
mov rdx, r15
xor r8d, r8d
mov r9, r14
call fcn.140185260
add byte [rdi], cl
invalid
add byte [rdi], cl
or esi, dword [rbp - 0x21]
jne 0x140177f50
cmp r14d, 4
jne 0x140177f91
lea rdx, [0x1401e70a9]
mov rcx, r12
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
and al, 0xc6
add byte [rax], al
add byte [rbp - 0x3b7bf040], al
add byte [rax], al
invalid
add byte [rbp - 0x3b7bf040], al
add byte [rax], al
add byte [rbx + 0x3949305e], cl
fisttp word [rdi]
xchg al, cl
add byte [rax], al
add byte [rcx - 0x80], al
cmp byte [r12 + rbx], 0x3a
jne 0x140178053
mov eax, dword [rsi + 0x34]
lea edi, [rax - 1]
mov ebx, dword [rsi + 0x30]
cmp r15, rbx
jbe 0x140178065
cmp byte [r12 + rbx], 0x3a
jne 0x140178053
mov eax, dword [rsi + 0x34]
lea edi, [rax - 1]
dec dword [rcx + 0x39]
dec dword [rdi]
xchg dl, al
add byte [rax], al
add byte [rax], al
invalid
invalid
cmp r15, rdi
jbe 0x140178079
add byte [rax], al
lea rdx, [rsi + 0x10]
lea ecx, [r14 + 3]
cmp ecx, ebx
cmove edi, eax
lea rcx, [rsp + 0x30]
mov r8, rbx
mov r9, rdi
stc
call fcn.1401833a0
mov bl, 0
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x48
push rsi
adc byte [rcx - 0x73], al
add r15, qword [rcx]
invalid
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x48
mov rdx, qword [rsp + 0x50]
cmp r15, rdx
ja case.0x140158b88.378
mov r12, qword [rsp + 0x40]
mov rax, qword [r12 + 0x10]
mov r14, rax
sub r14, rdx
jb case.0x140158b88.378
mov qword [r12 + 0x10], r15
cmp rdx, r15
jne 0x140178006
cmp rax, rdx
jne 0x14017801e
jmp case.0x140158b88.378
cmp rax, rdx
je case.0x140158b88.378
mov rax, qword [r12]
lea rcx, [rax + r15]
add rdx, rax
mov r8, r14
call sub.VCRUNTIME140.dll_memmove
add r14, r15
mov qword [r12 + 0x10], r14
sub edi, ebx
movq xmm0, qword [rsi + 0x34]
movd xmm1, edi
pshufd xmm1, xmm1, 0x50
psubd xmm0, xmm1
movq qword [rsi + 0x34], xmm0
sub dword [rsi + 0x3c], edi
cmp dword [rsi], 0
je 0x14017804a
sub dword [rsi + 4], edi
cmp dword [rsi + 8], 0
je 0x140178053
sub dword [rsi + 0xc], edi
xor edi, edi
mov eax, edi
add rsp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov rcx, rbx
mov rdx, r15
call fcn.140184bf0
ud2
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov rcx, rdi
mov rdx, r15
call fcn.140184bf0
add byte [rax], al
ud2
cmp ebx, edi
ja 0x1401781b2
test ebx, ebx
je 0x1401781a1
cmp rdi, rbx
jbe 0x14017819f
cmp byte [r14 + rbx], 0xc0
jge 0x1401781a1
jmp 0x1401781b2
jne 0x1401781b2
test r15d, r15d
je 0x1401781d1
cmp rdi, r15
jbe 0x1401781de
cmp byte [r14 + r15], 0xbf
jg 0x1401781e0
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rdi
mov r8, rbx
mov r9, r15
call fcn.140185260
ud2
mov r13, rdi
cmp r15d, ebx
jne 0x140178221
jmp 0x14017848a
jne 0x1401781b2
cmp r15d, ebx
je 0x14017848a
mov r13, rdi
test r15d, r15d
je 0x140178221
mov r13, rdi
sub r13, r15
jbe 0x14017821f
cmp byte [r14 + r15], 0xbf
jg 0x140178221
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rdi
mov r8, r15
mov r9, rdi
call fcn.140185260
ud2
jne 0x140178200
test r13, r13
je 0x140178275
js 0x140178500
movzx eax, byte [0x14023c318]
add eax, 0xc40e5
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x140178254
invalid
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140178266
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, r13
call sub.KERNEL32.dll_HeapAlloc
mov rcx, rax
test rax, rax
jne 0x14017827a
mov ecx, 1
mov rdx, r13
call fcn.1401846a0
ud2
mov ecx, 1
mov qword [rbp - 0x18], rcx
lea rdx, [r14 + r15]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
cmp rdi, rbx
jb 0x1401782aa
test ebx, ebx
je 0x1401782a3
cmp rdi, rbx
jbe 0x1401782a3
cmp byte [r14 + rbx], 0xbf
jle 0x140178507
mov qword [rsi + 0x20], rbx
mov rdi, rbx
mov rax, rdi
shr rax, 0x20
mov rcx, rdi
shl rcx, 0x20
or rcx, 0x900
or ecx, 0x900
or ecx, 0x900
test rax, rax
mov r12d, 0x901
cmove r12, rcx
test r12b, r12b
jne 0x1401784ce
lea r14, [rsi + 0x10]
mov r15d, dword [rsi + 0x30]
shr r12, 0x20
and byte [rcx + rcx*4 + 0x66], al
xor byte [rbp - 0x7b], cl
in eax, dx
and byte [rcx + rcx*4 + 0x66], al
xor byte [rbp - 0x7b], cl
in eax, dx
je 0x14017832f
mov rax, qword [rbp - 0x18]
movzx edx, byte [rax]
movzx eax, dl
test al, al
js 0x140178339
cmp ebx, r12d
jne 0x14017839a
cmp eax, 0x40
jne 0x1401783a4
cmp r13, 2
mov qword [rbp - 0x10], r13
jb 0x14017849f
mov rcx, qword [rbp - 0x18]
cmp byte [rcx + 1], 0xbf
jle case.0x14016fc08.51
lea r8, [r13 - 1]
jmp 0x1401784a6
cmp ebx, r12d
je 0x1401783a4
jmp 0x1401783cf
mov ecx, eax
and ecx, 0x1f
mov r9, qword [rbp - 0x18]
movzx r8d, byte [r9 + 1]
and r8d, 0x3f
cmp al, 0xdf
jbe 0x140178389
movzx eax, byte [r9 + 2]
shl r8d, 6
and eax, 0x3f
or eax, r8d
cmp dl, 0xf0
jb 0x1401784bb
push rsp
add dword [rax], eax
invalid
push rsp
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x51
add eax, dword [rbx - 0x1e3ef81f]
adc al, cl
loopne 0x14017837b
movzx edx, byte [r9 + 3]
and ecx, 7
shl ecx, 0x12
shl eax, 6
and edx, 0x3f
or edx, eax
ret 0xca09
mov eax, edx
cmp ebx, r12d
je 0x140178301
test byte [rdx - 1], bh
invalid
invalid
retf 0xd089
jmp 0x14017839a
shl ecx, 6
or ecx, r8d
mov eax, ecx
cmp ebx, r12d
je 0x140178301
invalid
invalid
invalid
invalid
invalid
cmp eax, 0x3a
je 0x1401783a4
cmp eax, 0x40
jne 0x1401783cf
mov rax, qword [rsi + 0x18]
sub rax, rdi
cmp rax, r13
jae 0x1401783ca
mov rcx, r14
int1
mov rdx, rdi
mov qword [rbp - 0x10], r13
insd dword [rdi], dx
invalid
mov r8, r13
call fcn.1401853c0
mov rdi, qword [rsi + 0x20]
mov r13, qword [rbp - 0x10]
invalid
mov rcx, qword [r14]
jmp 0x140178427
mov rax, qword [rsi + 0x18]
cmp rdi, rax
mov qword [rbp - 0x10], r13
jne 0x1401783f3
invalid
mov rcx, r14
mov rdx, rdi
call fcn.1401481d0
mov rax, qword [rsi + 0x18]
mov rdi, qword [rsi + 0x20]
mov r13, qword [rbp - 0x10]
mov rcx, qword [rsi + 0x10]
mov byte [rcx + rdi], 0x40
inc rdi
mov qword [rsi + 0x20], rdi
sub rax, rdi
cmp rax, r13
jae 0x140178424
mov rcx, r14
mov rdx, rdi
mov r8, r13
call fcn.1401853c0
iretd
add byte [rax], al
mov rcx, qword [rsi + 0x10]
mov rdi, qword [rsi + 0x20]
mov r13, qword [rbp - 0x10]
mov ebp, dword [rbp - 0x10]
iretd
mov ebp, dword [rbp - 0x10]
inc r12d
add rcx, rdi
mov rdx, qword [rbp - 0x18]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
rol dword [rax], 0
add rdi, r13
mov qword [rsi + 0x20], rdi
mov ebx, r12d
sub ebx, r15d
movq xmm0, qword [rsi + 0x34]
movd xmm1, ebx
pshufd xmm1, xmm1, 0x50
paddd xmm1, xmm0
movq qword [rsi + 0x34], xmm1
add dword [rsi + 0x3c], ebx
cmp dword [rsi], 0
je 0x140178465
add dword [rsi + 4], ebx
cmp dword [rsi + 8], 0
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
je 0x140178472
add dword [rsi + 0xc], ebx
test r13, r13
je 0x14017848a
mov rcx, qword [0x14023c280]
xor ebx, ebx
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14017848c
invalid
xor ebx, ebx
mov eax, ebx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
xor r8d, r8d
mov rcx, qword [rbp - 0x18]
lea rdx, [rcx + 1]
mov rcx, r14
call fcn.140182ea0
inc r15d
mov r13, qword [rbp - 0x10]
jmp 0x140178440
shl ecx, 0xc
or eax, ecx
cmp ebx, r12d
je 0x140178301
jmp 0x14017839a
dec dword [rcx + rcx*4 + 0x6d]
invalid
mov qword [rbp - 0x10], r13
mov byte [rbp - 1], 9
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
invalid
invalid
invalid
lea r9, case.0x14013e714.176
lea r8, [rbp - 1]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
call fcn.140185040
jmp 0x140178542
call fcn.140005200
ud2
mov qword [rbp - 0x10], r13
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x1401e7038]
mov edx, 0x30
call fcn.140184cf0
jmp 0x140178542
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
add byte [rax], al
add byte [rax], al
mov rdx, r13
mov r9, r13
call fcn.140185260
invalid
int 0
invalid
invalid
ud2
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, 0x28
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
invalid
call fcn.140049dc0
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rcx
invalid
ja 0x140178626
add byte [rax], al
jne case.default.0x1401785ab
jmp 0x140178618
adc dword [rcx + 0x7377f2], eax
add byte [rdi + rcx - 0x4a], al
add al, byte [r9 - 0x7d]
int1
jae 0x14017857c
invalid
mov al, 1
or r9w, dx
add dword [rsi + 0x41], esp
or ecx, edx
je 0x1401785e8
movzx edx, word [rcx]
xor edx, 0x7466
movzx ecx, byte [rcx + 2]
xor ecx, 0x70
or cx, dx
jne case.default.0x1401785ab
ret
mov eax, r8d
ret
mov al, 1
ret
cli
add esi, dword [rdi + 0x77]
lea rax, [0x1401ed738]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
movzx eax, word [rcx]
cmp eax, 0x7377
jmp 0x14017867b
movzx eax, word [rcx]
xor eax, 0x7377
movzx edx, byte [rcx + 2]
xor edx, 0x73
or dx, ax
je 0x1401786ab
movzx eax, word [rcx]
xor eax, 0x7466
movzx ecx, byte [rcx + 2]
xor ecx, 0x70
or cx, ax
sete al
mov dx, reloc.WS2_32.dll_setsockopt
movzx eax, al
ret
cmp dword [rcx], 0x70747468
sete al
mov ecx, 0x50
mov edx, reloc.WS2_32.dll_setsockopt
cmove edx, ecx
movzx eax, al
ret
mov eax, 0x70747468
xor eax, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
or ecx, eax
je 0x1401786ab
mov dx, reloc.WS2_32.dll_setsockopt
xor eax, eax
movzx eax, al
ret
mov al, 1
mov dx, 0x1bb
movzx eax, al
ret
int3
int3
ror dword [rdi], 1
test byte [rbx + 1], bh
add byte [rax], al
movzx ebp, byte [rcx]
movzx r11d, bpl
test r11b, r11b
fstp xword [rax + 0x11]
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
push r12
push rsi
push rdi
push rbx
sub rsp, 0x178
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0xe0], xmm6
mov qword [rbp + 0xd8], 0xfffffffffffffffe
mov r13, r9
mov r12, r8
mov r8, rdx
mov rdx, qword [rdx + 0x10]
cmp rdx, qword [r8 + 8]
mov qword [rbp + 0xc0], r8
mov qword [rbp + 0x18], rcx
jne 0x1401788d5
mov byte [rbp + 0xd7], 1
mov rcx, r8
mov rsi, r8
call fcn.1401481d0
dec dword [rax - 0x75]
push rsi
adc byte [rcx - 0x77], cl
invalid
dec dword [rax - 0x75]
push rsi
adc byte [rcx - 0x77], cl
invalid
mov rax, qword [r8]
mov byte [rax + rdx], 0x2f
mov rdx, qword [r8 + 0x10]
inc rdx
mov qword [r8 + 0x10], rdx
cmp rdx, qword [r8 + 8]
jne 0x140178906
mov byte [rbp + 0xd7], 1
mov rcx, r8
mov rsi, r8
call fcn.1401481d0
mov rdx, qword [rsi + 0x10]
mov r8, rsi
mov rax, qword [r8]
mov eax, dword [rax]
mov byte [rax + rdx], 0x2f
mov rax, qword [r8 + 0x10]
inc rax
mov qword [rbp - 0x18], rax
mov qword [r8 + 0x10], rax
xor esi, esi
lea rbx, [0x1401ed748]
mov r14d, 0x2600
mov r15, r12
xor r10d, r10d
mov qword [rbp + 0xc8], r10
nop dword [rax + rax]
invalid
cmp r15, r13
je 0x140178a85
movzx r8d, byte [r15]
mov dh, 7
movzx eax, r8b
test al, al
js 0x140178970
inc r15
cmp eax, 0xd
jbe 0x1401789f0
jmp 0x140178a10
nop dword cs:[rax + rax]
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1401789c2
movzx edx, byte [r15 + 2]
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1401789d5
movzx eax, byte [r15 + 3]
and ecx, 7
shl ecx, 0x12
adc al, cl
loop 0x1401789ab
add r8d, dword [r11 - 0x1e3ef81f]
adc al, cl
loop 0x1401789ab
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
enter 0x3d, 0
adc dword [rax], eax
je 0x140178a85
add r15, 4
cmp eax, 0xd
jbe 0x1401789f0
jmp 0x140178a10
add r15, 2
shl ecx, 6
loope 0x1401789cf
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1401789f0
jmp 0x140178a10
add r15, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
ja 0x140178a10
nop word cs:[rax + rax]
mov ecx, 0x110000
bt r14d, eax
jae 0x140178a10
cmp ecx, 0x110000
je 0x140178940
jmp 0x140178a1e
mov ecx, eax
cmp ecx, 0x110000
rol dword [rcx + 0x110000f9], 0
je 0x140178940
lea eax, [rcx - 0x23]
cmp eax, 0x1d
ja case.default.0x140178a2d
fld qword [r11 + 0x4a771df8]
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
jmp 0x140178a7e
seto byte [rbx + 0x9755cf9]
cmp ecx, 0x5c
jne 0x140178a7e
cmp byte [rbp + 0x160], 2
jne 0x140178a85
inc esi
jmp 0x140178931
test r10, r10
je 0x140178e54
test r11d, r11d
mov rsi, qword [rbp + 0xc0]
je 0x140178e7d
jle 0x140178fc4
xor eax, eax
mov qword [rbp + 0x10], rax
mov r14d, 0x2600
xor edi, edi
mov qword [rbp + 8], rax
xor r10d, r10d
cmp r12, r13
jne 0x140178af3
jmp 0x140178e30
mov rax, rdx
mov rcx, qword [rsi]
mov byte [rcx + rax], 0x3a
inc qword [rsi + 0x10]
mov r10d, 1
add byte [rax], al
add byte [rax - 0x49], al
add dword [rcx - 0x77], eax
fisttp dword [rbp + 0x39]
in al, dx
je 0x140178e30
mov r15, r12
nop word cs:[rax + rax]
movzx ecx, byte [r15]
movzx r8d, cl
test r8b, r8b
js 0x140178b20
lea r12, [r15 + 1]
cmp r8d, 0xd
jbe 0x140178ba0
test dword [rax], eax
add byte [rax], al
jmp 0x140178bc0
mov eax, r8d
and eax, 0x1f
movzx edx, byte [r15 + 1]
and edx, 0x3f
loop 0x140178b6d
cmp r8b, 0xdf
jbe 0x140178b6e
movzx r8d, byte [r15 + 2]
shl edx, 6
and r8d, 0x3f
or r8d, edx
cmp cl, 0xf0
jb 0x140178b82
lea r12, [r15 + 4]
movzx ecx, byte [r15 + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
shl eax, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
mov r8d, ecx
cmp r8d, 0xd
jbe 0x140178ba0
jmp 0x140178bc0
lea r12, [r15 + 2]
shl eax, 6
or eax, edx
mov r8d, eax
cmp r8d, 0xd
jbe 0x140178ba0
jmp 0x140178bc0
lea r12, [r15 + 3]
shl eax, 0xc
or r8d, eax
cmp r8d, 0xd
ja 0x140178bc0
nop word cs:[rax + rax]
bt r14d, r8d
jae 0x140178bc0
mov r15, r12
cmp r12, r13
jne case.0x140157508.461
jmp 0x140178e30
cmp r8d, 0x110000
je 0x140178e30
mov r9d, 1
cmp r8d, 0x80
jb 0x140178bfc
mov r9d, 2
cmp r8d, 0x800
jb 0x140178bfc
cmp r8d, 0x10000
mov r9d, 4
sbb r9, 0
mov rdx, r13
sub rdx, r15
cmp r9, rdx
jae 0x140178c20
cmp byte [r15 + r9], 0xbf
jg 0x140178c26
jmp 0x14017a0ee
jne 0x14017a0ee
cmp r8d, 0x110000
je 0x140178e30
lea ebx, [r11 - 1]
cmp r8d, 0x3a
jne 0x140178c87
test r10d, r10d
jne 0x140178c87
mov rdx, qword [rsi + 0x10]
mov rax, rdx
shr rax, 0x20
jne 0x140178fe3
cmp r11d, 2
mov qword [rbp + 8], rdx
jl case.0x1400a0a28.1747
cmp rdx, qword [rsi + 8]
jne 0x140178ad0
mov edi, ebx
mov byte [rbp + 0xd7], 1
mov rcx, rsi
call fcn.1401481d0
mov rax, qword [rsi + 0x10]
mov ebx, edi
jmp 0x140178ad3
mov rax, rsi
mov rsi, r9
mov qword [rbp - 0x10], r11
mov dword [rbp + 4], r10d
mov dword [rbp], edi
mov dword [rbp - 4], ebx
mov rcx, qword [rax + 0x30]
mov rdx, qword [rax + 0x38]
mov byte [rbp + 0xd7], 1
mov qword [rsp + 0x20], r13
mov r9, r12
mov rdi, rax
call fcn.14017e5a0
mov rdx, rsi
jmp 0x140178cec
mov rbx, r8
mov rcx, qword [rdi]
add rcx, rsi
mov rdx, r15
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rsi, rbx
mov qword [rdi + 0x10], rsi
mov rdx, qword [rbp + 0xa8]
mov rsi, rdx
mov r15, qword [rbp + 0xb0]
mov rbx, rdi
sub rdx, 1
lea r9, [0x1401e71a0]
jb 0x140178df9
movzx eax, byte [r15]
movzx eax, al
test al, al
js 0x140178d19
invalid
mov ecx, eax
shr ecx, 5
mov ecx, dword [r9 + rcx*4]
mov dword [rdi], ecx
invalid
invalid
jae 0x140178d80
mov qword [rbp + 0xa8], rdx
inc r15
mov qword [rbp + 0xb0], r15
lea r15, [rax + rax*2]
lea rax, [0x1401b5774]
add r15, rax
mov r8d, 3
mov rdi, rbx
mov rax, qword [rbx + 8]
mov rsi, qword [rbx + 0x10]
sub rax, rsi
cmp rax, r8
jae 0x140178cc0
mov byte [rbp + 0xd7], 1
mov rcx, rdi
mov rdx, rsi
mov rbx, r8
call fcn.1401853c0
mov rsi, qword [rdi + 0x10]
jmp 0x140178cc3
mov ecx, 1
nop word cs:[rax + rax]
cmp rsi, rcx
je 0x140178dda
mov rax, rcx
movzx ecx, byte [r15 + rcx]
test cl, cl
js 0x140178db7
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x140178d90
sub rsi, rax
jb 0x14017a111
lea rcx, [r15 + rax]
mov qword [rbp + 0xb0], rcx
mov qword [rbp + 0xa8], rsi
mov r8, rax
jmp 0x140178d3e
mov r8, rsi
xor eax, eax
mov qword [rbp + 0xa8], rax
lea rax, [0x1401e7aa8]
mov qword [rbp + 0xb0], rax
jmp 0x140178d3e
mov edi, dword [rbp]
test dil, dil
mov rax, qword [rbp + 0x10]
movzx eax, al
mov ecx, 1
cmove eax, ecx
mov qword [rbp + 0x10], rax
cmp dword [rbp - 0x10], 2
mov r11d, dword [rbp - 4]
mov r10d, dword [rbp + 4]
mov rsi, rbx
jl 0x140179cc8
cmp r12, r13
jne 0x140178af3
mov byte [rbp + 0xd7], 1
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401e7188]
mov edx, 0x2b
call fcn.140184cf0
jmp 0x14017a21e
invalid
add byte [rax - 0x75], cl
mov ch, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 + 0x7e], cl
adc byte [rcx + rcx*4 - 8], cl
mov rsi, qword [rbp + 0xc0]
mov r15, qword [rsi + 0x10]
mov rax, r15
shr rax, 0x20
mov al, 9
mov r10, r12
jne 0x140179474
mov eax, r15d
mov qword [rbp + 8], rax
jmp 0x140179043
mov eax, 0x2600
mov rcx, r10
jmp 0x140178ea0
mov r8d, edx
cmp r8d, 0x110000
add byte [rcx], dl
add byte [rdi], cl
test esp, edi
add byte [rax], al
invalid
add byte [rcx], dl
add byte [rdi], cl
test esp, edi
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
je 0x140179461
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x140178ed0
inc rcx
mov r10, qword [rbp + 0xc8]
cmp edx, 0xd
jbe 0x140178f80
jmp 0x140178e90
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x140178f35
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140178f54
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
loopne 0x140178f19
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
mov r10, qword [rbp + 0xc8]
je 0x140179461
add byte [rax], al
add rcx, 4
cmp edx, 0xd
jbe 0x140178f80
jmp 0x140178e90
add rcx, 2
shl r8d, 6
rol dword [rdx], 0x41
shl eax, 6
or r8d, r11d
mov edx, r8d
mov r10, qword [rbp + 0xc8]
cmp edx, 0xd
jbe 0x140178f80
jmp 0x140178e90
add rcx, 3
shl r8d, 0xc
or al, 0x45
or ecx, eax
or al, 0x45
or ecx, eax
mov edx, r9d
mov r10, qword [rbp + 0xc8]
add byte [rax], al
add byte [rbx - 0x78f0f206], al
or eax, 0xff1e870f
invalid
invalid
add byte [rax], al
add byte [rbx - 0x78f0f206], al
invalid
invalid
xchg dword [rsi], ebx
or eax, 0xff1e870f
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax], al
adc dword [rax], eax
mov r8d, 0x110000
bt eax, edx
jae 0x140178e90
cmp r8d, 0x110000
je 0x140178ea0
cmp r8d, 0x3f
ja 0x14017944e
mov eax, r8d
movabs rcx, 0x8000800800000000
mov ecx, 0
or byte [rax + 0xf488000], al
invalid
ror dword [rdi], 0x83
xchg ecx, eax
add al, 0
invalid
mov ecx, 0
or byte [rax + 0xf488000], al
movabs dword [0x3100000491830fc1], eax
shr cl, 0xb0
add al, 0
add byte [rbx + rcx*4 + 0x7e], cl
adc byte [rcx], dh
sal byte [rcx], cl
dec dword [rcx + rcx*4 - 8]
xor eax, eax
jmp 0x140179474
mov r15, qword [rsi + 0x10]
xor edx, edx
xor edi, edi
mov rax, r15
shr rax, 0x20
mov al, 9
mov ecx, r15d
mov qword [rbp + 8], rcx
je 0x140178ff8
jmp 0x140179474
mov al, 9
jmp 0x140179474
mov r15, rdx
mov r10, qword [rbp + 0xc8]
mov rdx, qword [rbp + 0x10]
or dl, dil
or dl, bh
test dl, 1
je 0x140179036
cmp r15, qword [rsi + 8]
jne 0x140179023
mov byte [rbp + 0xd7], 1
add byte [rax], al
add byte [rcx], al
mov rcx, rsi
mov rdx, r15
call fcn.1401481d0
mov r15, qword [rsi + 0x10]
mov r10, qword [rbp + 0xc8]
invalid
mov rax, qword [rsi]
mov byte [rax + r15], 0x40
mov r15, qword [rsi + 0x10]
inc r15
mov qword [rsi + 0x10], r15
mov rax, r15
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
and byte [rdi], cl
test dword [rbx + 0x4c000003], eax
add dword [rbx], 0
invalid
invalid
jne 0x1401793c6
add dword [rbx], 0
add byte [rcx + rcx*4 + 0x55], cl
mov dword [rbp + 0x70], edx
invalid
mov qword [rbp + 0x70], r10
mov dword [rbp + 0x70], edx
mov qword [rbp + 0x78], r13
mov dword [rbp + 0x78], ebp
js 0x14017905b
movzx eax, byte [rbp + 0x160]
test al, al
mov dh, 0x85
invalid
je 0x140179322
mov rdx, r13
mov edx, ebp
sub rdx, r10
je 0x1401793e4
xor ecx, ecx
lea rax, [0x1401ed7c0]
add eax, 0x74751
xor ebx, ebx
fild dword [rbp + 0x31]
invalid
fild dword [rbp + 0x31]
ror byte [rbp - 0x77], 0xd1
mov r9, r10
mov r9, r10
xor r10d, r10d
mov qword [rbp + 0xc8], r9
add bl, ch
invalid
add bl, ch
sbb dword [rcx - 1], ecx
inc r8
mov cl, 1
nop dword [rax + rax]
inc r8
mov cl, 1
nop dword [rax + rax]
add r10, r11
cmp r9, r13
cmp ecx, ebp
je case.0x1401790c5.35
movzx edi, byte [r9]
movzx esi, dil
test sil, sil
js 0x1401790d0
inc r9
mov r11d, 1
lea edi, [rsi - 9]
cmp edi, 0x54
ja case.default.0x1401790c5
movsxd rdi, dword [rax + rdi*4]
add rdi, rax
jmp rdi
mov bl, 1
jmp 0x140179090
add byte [rax], r8b
mov r11d, esi
and r11d, 0x1f
movzx r14d, byte [r9 + 1]
and r14d, 0x3f
cmp sil, 0xdf
jbe 0x14017912d
movzx esi, byte [r9 + 2]
shl r14d, 6
and esi, 0x3f
or esi, r14d
cmp dil, 0xf0
jb 0x1401791ad
add byte [rax], al
invalid
movzx edi, byte [r9 + 3]
add r9, 4
and r11d, 7
shl r11d, 0x12
shl esi, 6
and edi, 0x3f
or edi, esi
or edi, r11d
mov esi, edi
mov r11d, 1
lea edi, [rsi - 9]
cmp edi, 0x54
jbe 0x1401790be
jmp case.default.0x1401790c5
add r9, 2
shl r11d, 6
or r11d, r14d
mov esi, r11d
mov r11d, 1
lea edi, [rsi - 9]
cmp edi, 0x54
jbe 0x1401790be
cmp esi, 0x110000
je case.0x1401790c5.35
inc r8
cmp esi, 0x80
jb 0x140179090
mov r11d, 2
cmp esi, 0x800
jb 0x140179090
cmp esi, 0x10000
mov r11d, 4
sbb r11, 0
jmp 0x140179090
cmp byte [rbp + 0x160], 2
je 0x1401791a5
jmp case.0x1401790c5.35
inc r8
xor ecx, ecx
jmp 0x140179090
test cl, 1
je case.0x1401790c5.35
inc r8
jmp 0x140179090
add r9, 3
shl r11d, 0xc
or esi, r11d
mov r11d, 1
lea edi, [rsi - 9]
cmp edi, 0x54
jbe 0x1401790be
jmp case.default.0x1401790c5
test bl, 1
sete sil
jne 0x1401793f3
test r8, r8
je 0x1401792f0
mov eax, 0x2600
mov rcx, qword [rbp + 0xc8]
jmp 0x140179200
mov r11d, r9d
cmp r11d, 0x110000
jne 0x1401792e7
cmp rcx, r13
je 0x1401792f0
lea r11, [rcx + 1]
mov qword [rbp + 0x70], r11
movzx r14d, byte [rcx]
movzx r9d, r14b
test r9b, r9b
js 0x140179230
mov rcx, r11
cmp r9d, 0xd
jbe 0x1401792ba
jmp 0x1401791f0
mov r11d, r9d
and r11d, 0x1f
lea rdi, [rcx + 2]
mov qword [rbp + 0x70], rdi
movzx r12d, byte [rcx + 1]
and r12d, 0x3f
cmp r9b, 0xdf
jbe 0x14017929a
lea r9, [rcx + 3]
mov qword [rbp + 0x70], r9
movzx edi, byte [rcx + 2]
shl r12d, 6
and edi, 0x3f
or edi, r12d
cmp r14b, 0xf0
jb 0x1401792cf
lea r14, [rcx + 4]
mov qword [rbp + 0x70], r14
movzx r9d, byte [rcx + 3]
and r11d, 7
shl r11d, 0x12
shl edi, 6
and r9d, 0x3f
or r9d, edi
or r9d, r11d
mov rcx, r14
cmp r9d, 0x110000
jne 0x1401792b0
jmp 0x1401792f0
shl r11d, 6
or r11d, r12d
mov rcx, rdi
mov r9d, r11d
nop word [rax + rax]
cmp r9d, 0xd
ja 0x1401791f0
mov r11d, 0x110000
bt eax, r9d
jb 0x1401791f3
jmp 0x1401791f0
shl r11d, 0xc
or edi, r11d
mov rcx, r9
mov r9d, edi
cmp r9d, 0xd
jbe 0x1401792ba
jmp 0x1401791f0
dec r8
jne 0x140179200
test r10, r10
je 0x140179553
cmp r10, rdx
movzx eax, byte [rbp + 0x160]
jae 0x14017955f
mov rcx, qword [rbp + 0xc8]
cmp byte [rcx + r10], 0xbf
jle 0x14017a18f
xor edx, edx
jmp 0x140179577
mov byte [rbp + 0xd7], 1
lea rcx, [rbp + 0x20]
mov rdx, r10
mov r8, r13
call fcn.14017f660
movzx edx, byte [rbp + 0x20]
cmp byte [rbp + 0x38], 2
je 0x140179b27
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x90], rax
movdqu xmm0, xmmword [rbp + 0x21]
xor byte [rax - 0x77], cl
test dword [rax - 0xd000000], edx
movq mm0, qword [rbp + 0x21]
movdqu xmmword [rbp + 0x81], xmm0
movdqu xmm6, xmmword [rbp + 0x40]
mov byte [rbp + 0x80], dl
mov rdi, qword [rbp + 0x80]
mov r8, qword [rbp + 0x90]
lea rcx, [rbp + 0x20]
mov rdx, rdi
call fcn.1401800e0
movzx r14d, byte [rbp + 0x20]
cmp r14b, 3
mov rsi, qword [rbp + 0xc0]
jne 0x1401794ae
movzx edx, byte [rbp + 0x21]
cmp qword [rbp + 0x88], 0
je 0x140179b2e
invalid
add dword [rdi], 0
invalid
test byte [rbx + 0x48000007], al
mov ecx, dword [0x14023c280]
invalid
mov rcx, qword [0x14023c280]
add byte [rcx + 0x49d231d3], cl
mov eax, edi
mov ebx, edx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov edx, ebx
jmp 0x140179b2e
mov rax, qword [rbp + 0x18]
mov byte [rax + 4], 9
mov dword [rax], 2
cmp qword [rsi + 8], 0
jne 0x140179b42
jmp 0x140179b54
cmp al, 1
jne 0x140179491
xor edx, edx
jmp 0x140179b27
mov byte [rbp + 0xd6], 0
lea rcx, [rbp + 0x20]
lea rdx, [rbp + 0x70]
call fcn.140183460
mov r10, qword [rbp + 0x30]
mov qword [rbp + 0x90], r10
movdqu xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x80], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xc8], rax
mov dl, 1
movzx eax, byte [rbp + 0x160]
cmp al, 1
jne 0x140179577
test r10, r10
jne 0x140179577
xor edx, edx
jmp 0x14017977d
cmp byte [rbp + 0x160], 2
je 0x140179461
cmp r8d, 0x5c
je 0x140178fbd
mov r15, qword [rsi + 0x10]
mov rax, r15
shr rax, 0x20
mov al, 9
je 0x140178e71
mov rcx, qword [rbp + 0x18]
mov byte [rcx + 4], al
mov dword [rcx], 2
cmp qword [rsi + 8], 0
jne 0x140179b42
jmp 0x140179b54
mov sil, 1
xor r10d, r10d
cmp al, 2
jne 0x140179615
mov dword [rbp + 0xa8], 0
jmp 0x1401796bf
movzx edx, byte [rbp + 0x21]
mov eax, dword [rbp + 0x22]
mov dword [rbp + 0xa0], eax
movzx eax, word [rbp + 0x26]
mov word [rbp + 0xa4], ax
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rbx + rcx*4 + 0x65], cl
sub byte [rax - 0x75], cl
jge 0x1401794fe
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rbx + rcx*4 + 0x65], cl
sub byte [rax - 0x75], cl
jge 0x1401794fe
mov r13, qword [rbp + 0x38]
test r14b, r14b
jne 0x1401794fe
cmp r13, 9
jne 0x1401794fe
movabs rax, 0x736f686c61636f6c
xor rax, qword [r12]
movzx ecx, byte [r12 + 8]
xor rcx, 0x74
or rcx, rax
je 0x140179b8a
movzx eax, word [rbp + 0xa4]
mov word [rbp + 0x6c], ax
mov eax, dword [rbp + 0xa0]
mov dword [rbp + 0x68], eax
mov eax, dword [rbp + 0x68]
mov dword [rbp + 0xb8], eax
movzx eax, word [rbp + 0x6c]
mov word [rbp + 0xbc], ax
cmp qword [rbp + 0x88], 0
je 0x1401797b5
mov r8, qword [rbp + 0x80]
mov rcx, qword [0x14023c280]
mov ebx, edx
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov edx, ebx
jmp 0x1401797b5
xor r10d, r10d
movzx eax, byte [rbp + 0x160]
jmp 0x140179568
jne 0x14017a18f
mov r10, rdx
xor edx, edx
cmp al, 1
jne 0x140179577
test r10, r10
je 0x140179b27
cmp al, 2
jne 0x14017960c
test r10, r10
je 0x1401796a7
mov r13, qword [rbp + 0xc8]
cmp byte [r13], 0x5b
jne 0x1401796b9
cmp byte [r13 + r10 - 1], 0x5d
jne 0x140179b7d
mov eax, edx
cmp r10, 2
mov rcx, qword [rbp + 0xc8]
jb 0x14017a1d0
cmp byte [rcx + 1], 0xbf
jle 0x14017a1d0
mov rdx, rcx
inc rdx
add r10, 0xfffffffffffffffe
mov byte [rbp + 0xd6], al
lea rcx, [rbp + 0x20]
mov r8, r10
call fcn.140182010
cmp byte [rbp + 0x20], 0
je 0x140179ce5
movzx edx, byte [rbp + 0x21]
test bl, 1
mov r8, qword [rbp + 0xc8]
je 0x140179b27
mov r14b, 3
mov rsi, qword [rbp + 0xc0]
jmp 0x14017978e
mov r13, qword [rbp + 0xc8]
jmp 0x140179617
xor edx, edx
mov byte [rbp + 0xd6], dl
lea rcx, [rbp + 0x20]
mov rdx, r13
mov r8, r10
call fcn.1401800e0
movzx r14d, byte [rbp + 0x20]
cmp r14b, 3
jne 0x140179649
movzx edx, byte [rbp + 0x21]
test sil, sil
je 0x14017977d
jmp 0x140179b27
movzx edx, byte [rbp + 0x21]
mov eax, dword [rbp + 0x22]
mov dword [rbp + 0xb8], eax
movzx eax, word [rbp + 0x26]
mov word [rbp + 0xbc], ax
mov r12, qword [rbp + 0x28]
mov rdi, qword [rbp + 0x30]
mov r13, qword [rbp + 0x38]
movdqa xmm6, xmmword [rbp + 0x70]
test sil, sil
jne 0x14017969b
cmp qword [rbp + 0x88], 0
je 0x14017969b
mov rcx, qword [0x14023c280]
mov esi, edx
xor edx, edx
mov r8, qword [rbp + 0xc8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov edx, esi
mov rsi, qword [rbp + 0xc0]
jmp 0x1401797b5
mov dword [rbp + 0xa8], edx
xor r10d, r10d
mov r13, qword [rbp + 0xc8]
jmp 0x1401796bf
mov dword [rbp + 0xa8], edx
lea rax, [r10 + r13]
lea rcx, [0x1401ed914]
mov rdx, r13
cmp rdx, rax
je 0x140179bb1
movzx ebx, byte [rdx]
movzx r8d, bl
test r8b, r8b
js 0x1401796e7
inc rdx
jmp 0x14017975b
mov r9d, r8d
and r9d, 0x1f
movzx edi, byte [rdx + 1]
and edi, 0x3f
cmp r8b, 0xdf
jbe 0x14017973d
movzx r11d, byte [rdx + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp bl, 0xf0
jb 0x14017974d
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r11d, 6
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
je 0x140179bb1
add rdx, 4
jmp 0x14017975b
add rdx, 2
shl r9d, 6
or r9d, edi
mov r8d, r9d
jmp 0x14017975b
add rdx, 3
shl r9d, 0xc
or r11d, r9d
mov r8d, r11d
cmp r8d, 0x7c
ja case.0x14017976f.1
mov r8d, r8d
movsxd r8, dword [rcx + r8*4]
add r8, rcx
jmp r8
mov dl, 5
test sil, sil
jne 0x140179b27
mov r14b, 3
mov rsi, qword [rbp + 0xc0]
mov r8, qword [rbp + 0xc8]
cmp qword [rbp + 0x88], 0
je 0x1401797ab
mov rcx, qword [0x14023c280]
mov ebx, edx
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov edx, ebx
cmp r14b, 3
je 0x140179b2e
movzx eax, word [rbp + 0xbc]
mov word [rbp + 0x86], ax
mov eax, dword [rbp + 0xb8]
mov dword [rbp + 0x82], eax
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x90], rdi
mov qword [rbp + 0x98], r13
mov byte [rbp + 0x80], r14b
mov byte [rbp + 0x81], dl
lea rax, [rbp + 0x80]
mov qword [rbp + 0x70], rax
lea rax, [0x1401824c0]
mov qword [rbp + 0x78], rax
lea rax, [0x1401e78d0]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 1
mov qword [rbp + 0x40], 0
lea rbx, [rbp + 0x70]
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x38], 1
lea rdx, fcn.140051e50
lea r8, [rbp + 0x20]
mov rcx, rsi
call fcn.1400183f0
test al, al
jne 0x14017a162
mov rax, qword [rbp + 0xc0]
mov rax, qword [rax + 0x10]
mov rcx, rax
mov qword [rbp + 0xa8], rax
shr rax, 0x20
mov r9b, 9
movzx esi, byte [rbp + 0x80]
jne 0x140179afb
invalid
add byte [rax - 0x75], cl
mov ebp, 0x98
mov rdi, qword [rbp + 0x98]
test sil, sil
test dh, dh
jne 0x1401798b8
test rdi, rdi
jne 0x1401798b8
movdqa xmmword [rbp + 0x20], xmm6
lea rcx, [0x1401e78ca]
lea r8, [rbp + 0x20]
mov edx, 1
call fcn.1401786c0
xor edx, edx
cmp byte [rbp + 0x160], 2
jne 0x140179b03
test al, al
jne 0x140179b03
add al, byte [r8]
invalid
add al, byte [r8]
add byte [rax - 0x77], cl
mov ebp, 0xc8
mov qword [rbp + 0xc8], rdi
movq r9, xmm6
pshufd xmm0, xmm6, 0xee
movq r13, xmm0
mov eax, 0x2600
mov rdi, r9
jmp 0x140179906
inc rdi
cmp ecx, 0xd
ja 0x1401799a2
mov edx, 0x110000
bt eax, ecx
jae 0x1401799a2
cmp edx, 0x110000
jne 0x1401799b0
cmp rdi, r13
je 0x140179b6f
movzx r11d, byte [rdi]
movzx ecx, r11b
test cl, cl
jns 0x1401798e0
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rdi + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x140179975
movzx r8d, byte [rdi + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r11b, 0xf0
jb 0x14017998c
movzx ecx, byte [rdi + 3]
and edx, 7
loop case.0x14016fc08.299
loop case.0x14016fc08.299
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x140179b6f
add rdi, 4
cmp ecx, 0xd
jbe 0x1401798ec
invalid
invalid
invalid
invalid
jmp 0x1401799a2
add rdi, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1401798ec
invalid
invalid
invalid
jmp 0x1401799a2
add rdi, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1401798ec
mov edx, ecx
cmp edx, 0x110000
je 0x140179906
cmp edx, 0x3a
jne 0x140179b6f
mov rax, qword [rbp + 0xc0]
movzx ecx, byte [rax + 0x40]
xor eax, eax
mov edx, 0x2600
xor r8d, r8d
mov qword [rbp + 0xb0], r8
mov r8, rdi
jmp 0x140179a04
inc r8
cmp r9d, 0xd
ja 0x140179ab0
mov r10d, 0x110000
bt edx, r9d
jae 0x140179ab0
cmp r10d, 0x110000
jne 0x140179ac0
cmp r8, r13
je 0x140179d6a
movzx r14d, byte [r8]
movzx r9d, r14b
test r9b, r9b
jns 0x1401799da
mov r10d, r9d
and r10d, 0x1f
movzx r12d, byte [r8 + 1]
and r12d, 0x3f
cmp r9b, 0xdf
jbe 0x140179a7e
movzx r11d, byte [r8 + 2]
shl r12d, 6
and r11d, 0x3f
or r11d, r12d
cmp r14b, 0xf0
jb 0x140179a98
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 0x140179d6a
add r8, 4
cmp r9d, 0xd
jbe 0x1401799e7
jmp 0x140179ab0
add r8, 2
shl r10d, 6
or r10d, r12d
mov r9d, r10d
cmp r9d, 0xd
jbe 0x1401799e7
jmp 0x140179ab0
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
cmp r9d, 0xd
jbe 0x1401799e7
mov r10d, r9d
cmp r10d, 0x110000
je 0x140179a04
lea r9d, [r10 - 0x30]
cmp r9d, 0xa
jae 0x140179d41
mov rax, qword [rbp + 0xb0]
lea eax, [rax + rax*4]
lea r11d, [r9 + rax*2]
mov al, 1
mov r9b, 2
mov rdi, r8
mov r10, r11
mov qword [rbp + 0xb0], r11
cmp r11d, 0xffff
jbe 0x140179a04
test sil, sil
mov edx, r9d
jne 0x140179b27
cmp qword [rbp + 0x90], 0
je 0x140179b27
mov r8, qword [rbp + 0x88]
mov rcx, qword [0x14023c280]
mov esi, edx
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov edx, esi
mov rsi, qword [rbp + 0xc0]
mov rax, qword [rbp + 0x18]
mov byte [rax + 4], dl
mov dword [rax], 2
cmp qword [rsi + 8], 0
je 0x140179b54
mov r8, qword [rsi]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
movaps xmm6, xmmword [rbp + 0xe0]
add rsp, 0x178
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor edx, edx
mov qword [rbp + 0xb0], rax
jmp 0x140179eff
mov dl, 4
test bl, 1
jne 0x14017977d
jmp 0x140179b27
test rdi, rdi
je 0x140179d2e
mov rcx, qword [0x14023c280]
xor r14d, r14d
mov edi, edx
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov edx, edi
jmp 0x140179d31
mov qword [rbp + 0x20], 1
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x28], xmm0
lea rdi, [0x1401e78a0]
lea rbx, [rbp + 0x20]
lea r12, [0x1401b5774]
mov r14, r10
sub r14, 1
jb 0x140179c7c
movzx eax, byte [r13]
movzx eax, al
test al, al
js 0x140179bfa
mov ecx, eax
shr ecx, 5
mov ecx, dword [rdi + rcx*4]
bt ecx, eax
jae 0x140179c1e
inc r13
lea rdx, [rax + rax*2]
add rdx, r12
mov r8d, 3
mov rcx, rbx
call fcn.140032960
mov r10, r14
test al, al
je 0x140179bd7
jmp 0x14017a135
mov eax, 1
nop word cs:[rax + rax]
cmp r10, rax
je 0x140179c6a
mov r8, rax
movzx eax, byte [r13 + rax]
test al, al
js 0x140179c56
movzx ecx, al
mov eax, ecx
shr eax, 5
mov edx, dword [rdi + rax*4]
lea rax, [r8 + 1]
bt edx, ecx
jae 0x140179c30
sub r10, r8
jb 0x14017a1b6
mov rdx, r13
add r13, r8
mov r14, r10
jmp 0x140179c0a
mov rdx, r13
mov r8, r10
lea r13, [0x1401e7aa8]
xor r14d, r14d
jmp 0x140179c0a
mov r12, qword [rbp + 0x20]
mov rdi, qword [rbp + 0x28]
mov r13, qword [rbp + 0x30]
mov eax, dword [rbp + 0xa0]
mov dword [rbp + 0xb8], eax
movzx eax, word [rbp + 0xa4]
mov word [rbp + 0xbc], ax
movdqa xmm6, xmmword [rbp + 0x70]
xor r14d, r14d
mov eax, 0
test sil, sil
mov rsi, qword [rbp + 0xc0]
mov r8, qword [rbp + 0xc8]
je 0x14017978e
jmp 0x140179d26
mov r15, qword [rsi + 0x10]
test r10d, r10d
mov r10, qword [rbp + 0xc8]
mov rdx, qword [rbp + 0x10]
jne 0x140178ff8
jmp 0x140178fcc
movzx edx, byte [rbp + 0x21]
movzx eax, word [rbp + 0x26]
mov ecx, dword [rbp + 0x22]
mov r12, qword [rbp + 0x28]
movzx edi, byte [rbp + 0x30]
mov dword [rbp + 0xb8], ecx
mov word [rbp + 0xbc], ax
mov r14b, 2
movdqa xmm6, xmmword [rbp + 0x70]
mov al, 2
test bl, 1
mov rsi, qword [rbp + 0xc0]
mov r8, qword [rbp + 0xc8]
jne 0x14017978e
mov r14d, eax
jmp 0x1401797b5
xor r14d, r14d
mov r12d, 1
xor edi, edi
xor r13d, r13d
jmp 0x140179512
test cl, cl
jne 0x140179d6a
add r10d, 0xffffffdd
cmp r10d, 0x39
ja 0x14017a0e6
movabs rcx, 0x200000010001001
bt rcx, r10
mov r9b, 2
jae 0x140179afb
test al, 1
je 0x140179e72
mov eax, dword [rbp + 0x168]
test eax, eax
je case.default.0x140179deb
mov eax, dword [rbp + 0x168]
mov r12d, eax
mov rax, qword [rbp + 0xc0]
mov r14, qword [rax]
cmp qword [rbp + 0xa8], r12
jbe 0x140179dc9
cmp byte [r14 + r12], 0xbf
jg 0x140179dcb
lea rax, [0x1401e7220]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, qword [rbp + 0xa8]
xor r8d, r8d
mov r9, r12
call fcn.140185260
jmp 0x14017a21e
jne 0x140179da3
mov eax, dword [rbp + 0x168]
add eax, 0xfffffffe
cmp eax, 3
ja case.default.0x140179deb
lea rcx, [0x1401edb08]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [0x1401e70a1]
jmp 0x140179dfd
lea rdx, str.httphttpswswssftpfileC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
mov rcx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x140179deb
mov al, 1
mov cx, 0x50
jmp 0x140179e65
lea rdx, [0x1401e709c]
mov rcx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x140179deb
jmp 0x140179e5f
lea rdx, [0x1401e70a3]
mov rcx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140179e5f
lea rdx, [0x1401e70a6]
mov rcx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
mov cx, reloc.WS2_32.dll_setsockopt
jmp 0x140179e65
mov al, 1
mov cx, 0x1bb
test al, al
je case.default.0x140179deb
cmp cx, word [rbp + 0xb0]
jne case.default.0x140179deb
xor edx, edx
jmp 0x140179efc
mov rax, qword [rbp + 0xb0]
mov word [rbp + 0xa0], ax
lea rax, [rbp + 0xa0]
mov qword [rbp + 0x70], rax
lea rax, [0x14001a7a0]
mov qword [rbp + 0x78], rax
lea rax, [0x1401e71f8]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 1
mov qword [rbp + 0x40], 0
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x38], 1
add byte [rax - 0x73], cl
adc eax, 0x6d2e5
add byte [rax - 0x73], cl
adc eax, 0x6d2e5
lea r8, [rbp + 0x20]
mov rcx, qword [rbp + 0xc0]
call fcn.1400183f0
test al, al
jne 0x14017a1f6
movzx esi, byte [rbp + 0x80]
mov dx, 1
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0xc8], rax
mov r9, rdi
mov r12d, dword [rbp + 0x81]
mov rbx, qword [rbp + 0x88]
mov rdi, qword [rbp + 0x90]
test sil, sil
je 0x140179f27
movzx eax, sil
cmp eax, 1
jne 0x140179f81
mov r14b, 2
jmp 0x140179f99
cmp qword [rbp + 0xc8], 0
setne r14b
test sil, sil
jne 0x140179f59
test rdi, rdi
je 0x140179f59
mov rcx, qword [0x14023c280]
mov esi, edx
xor edx, edx
mov r8, rbx
mov rdi, r9
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r9, rdi
mov edx, esi
movzx eax, byte [rbp + 0x22]
mov byte [rbp + 0x72], al
movzx eax, word [rbp + 0x20]
mov word [rbp + 0x70], ax
cmp qword [rbp - 0x18], r15
mov rcx, qword [rbp + 0xc0]
je 0x140179faf
test r14b, r14b
jne 0x140179faf
xor eax, eax
jmp 0x14017a0c2
movzx eax, byte [rbp + 0x87]
mov byte [rbp + 0x22], al
movzx eax, word [rbp + 0x85]
mov word [rbp + 0x20], ax
mov r14b, 3
mov dh, 3
mov dh, 3
mov rcx, qword [rbp + 0xc0]
movzx eax, byte [rbp + 0x22]
mov byte [rbp + 0x72], al
movzx eax, word [rbp + 0x20]
mov word [rbp + 0x70], ax
mov rsi, qword [rcx + 0x10]
mov rax, rsi
shr rax, 0x20
mov al, 9
jne 0x14017a0c2
mov dword [rbp + 0xc8], edx
mov byte [rbp + 0x20], 1
mov byte [rbp + 0xd7], 1
mov qword [rsp + 0x20], r13
lea r8, [rbp + 0x20]
mov r13, qword [rbp + 0xc0]
mov rcx, r13
movzx edx, byte [rbp + 0x160]
call fcn.14017fb50
mov rcx, qword [r13 + 0x40]
mov qword [rbp + 0x60], rcx
movdqu xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movaps xmmword [rbp + 0x50], xmm3
movaps xmmword [rbp + 0x40], xmm2
movaps xmmword [rbp + 0x30], xmm1
movdqa xmmword [rbp + 0x20], xmm0
mov byte [rbp + 0x80], r14b
mov dword [rbp + 0x81], r12d
movzx ecx, word [rbp + 0x70]
mov word [rbp + 0x85], cx
movzx ecx, byte [rbp + 0x72]
mov byte [rbp + 0x87], cl
mov qword [rbp + 0x88], rbx
mov byte [rbp + 0x90], dil
mov byte [rbp + 0xd7], 0
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], esi
mov rax, qword [rbp + 0xb0]
mov word [rsp + 0x48], ax
mov eax, dword [rbp + 0xc8]
mov word [rsp + 0x40], ax
lea rax, [rbp + 0x80]
mov qword [rsp + 0x38], rax
mov rax, qword [rbp + 0xa8]
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], r15d
mov rax, qword [rbp + 8]
mov dword [rsp + 0x20], eax
lea rdx, [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
movzx r8d, byte [rbp + 0x160]
mov r9d, dword [rbp + 0x168]
call fcn.14017b400
jmp 0x140179b54
mov rcx, qword [rbp + 0x18]
mov byte [rcx + 4], al
mov dword [rcx], 2
mov rsi, qword [rbp + 0xc0]
cmp qword [rsi + 8], 0
jne 0x140179b42
jmp 0x140179b54
mov r9b, 2
jmp 0x140179afb
mov byte [rbp + 0xd7], 1
lea rax, [0x1401e7108]
mov qword [rsp + 0x20], rax
mov rcx, r15
xor r8d, r8d
call fcn.140185260
jmp 0x14017a21e
mov byte [rbp + 0xd7], 1
lea rcx, str.assertion_failed:_mid___self.len___rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_srcescape.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.0_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
mov edx, 0x23
call fcn.140184cf0
jmp 0x14017a21e
lea rax, [0x1401e77e0]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401e77a8]
lea r9, [0x1401e77f8]
lea r8, [rbp + 0x68]
mov edx, 0x37
call fcn.140185040
jmp 0x14017a21e
lea rax, [0x1401e71e0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401e6fa0]
lea r8, [rbp + 0x68]
mov edx, 0x2b
call fcn.140185040
jmp 0x14017a21e
mov byte [rbp + 0xd6], 0
lea rax, [0x1401e7238]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0xc8]
xor r8d, r8d
mov r9, r10
call fcn.140185260
jmp 0x14017a21e
lea rcx, str.assertion_failed:_mid___self.len___rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_srcescape.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.0_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
mov edx, 0x23
call fcn.140184cf0
jmp 0x14017a21e
lea r9, [r10 - 1]
mov byte [rbp + 0xd6], al
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srchost.rs0x
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rdx, r10
call fcn.140185260
jmp 0x14017a21e
lea rax, [0x1401e7208]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401e6fa0]
lea r8, [rbp + 0x68]
mov edx, 0x2b
call fcn.140185040
ud2
mov byte [rax + rdx], 0x2f
inc rdx
mov qword [rdi + 0x10], rdx
test r14b, r14b
je 0x14017afd2
mov r13, qword [rdi + 0x10]
cmp rsi, r12
je 0x14017a990
mov r14, r13
mov r10d, 0x2600
mov rax, rsi
mov rbx, rsi
movzx edx, byte [rbx]
movzx r8d, dl
test r8b, r8b
js 0x14017a490
lea rsi, [rbx + 1]
cmp r8d, 0xd
jbe 0x14017a510
jmp 0x14017a530
mov ecx, r8d
and ecx, 0x1f
movzx r9d, byte [rbx + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x14017a4df
movzx r8d, byte [rbx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp dl, 0xf0
jb 0x14017a4f4
lea rsi, [rbx + 4]
movzx edx, byte [rbx + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and edx, 0x3f
or edx, r8d
or edx, ecx
mov r8d, edx
cmp r8d, 0xd
jbe 0x14017a510
jmp 0x14017a530
lea rsi, [rbx + 2]
shl ecx, 6
or ecx, r9d
mov r8d, ecx
cmp r8d, 0xd
jbe 0x14017a510
jmp 0x14017a530
lea rsi, [rbx + 3]
shl ecx, 0xc
or r8d, ecx
cmp r8d, 0xd
ja 0x14017a530
nop word cs:[rax + rax]
bt r10d, r8d
jae 0x14017a530
mov rbx, rsi
cmp rsi, r12
jne 0x14017a470
jmp 0x14017a970
cmp r8d, 0x110000
je 0x14017a973
mov r12d, 1
cmp r8d, 0x80
jb 0x14017a56c
mov r12d, 2
cmp r8d, 0x800
jb 0x14017a56c
cmp r8d, 0x10000
mov r12d, 4
add byte [rax], al
add byte [rax], al
sbb r12, 0
mov rdx, qword [rbp + 0xa8]
add byte [rax], al
sub rdx, rbx
cmp r12, rdx
jae 0x14017a587
cmp byte [rbx + r12], 0xbf
jg 0x14017a58d
jmp 0x14017b2eb
jne 0x14017b2eb
cmp r8d, 0x3e
jle 0x14017a5b0
cmp r8d, 0x3f
je 0x14017a5c7
cmp r8d, 0x5c
jne 0x14017a5d2
cmp byte [rbp + 7], 2
je 0x14017a5df
cmp byte [rdi + 0x40], 2
je 0x14017a5df
jg 0x14017a5e8
add dh, byte [rsp + rsi - 0x17]
fmul qword [rax]
add byte [rax], al
jmp 0x14017ae8c
cmp r8d, 0x23
je 0x14017a5c7
cmp r8d, 0x2f
jne 0x14017a5df
cmp byte [rdi + 0x40], 2
je 0x14017a5df
jmp 0x14017ae9e
cmp byte [rdi + 0x40], 0
jne 0x14017a5df
jmp 0x14017ae7d
cmp r8d, 0x110000
je 0x14017ae80
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov rax, qword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov qword [rsp + 0x20], rax
mov r9, rsi
call fcn.14017e5a0
invalid
add byte [rax], al
mov r13, qword [rdi + 0x10]
cmp byte [rbp + 7], 0
jne 0x14017a673
invalid
cmp r13, qword [rbp - 8]
jbe 0x14017a673
mov rcx, qword [rdi]
mov rax, r13
mov rdx, qword [rbp - 0x18]
sub rax, rdx
jbe 0x14017a625
cmp byte [rcx + rdx], 0xbf
jg 0x14017a62b
jmp 0x14017b33d
jne 0x14017b33d
cmp rax, 2
jne 0x14017a673
mov rdx, qword [rbp - 0x18]
movzx eax, byte [rcx + rdx]
and al, 0xdf
fild word [rdi + rdi*4]
fild word [rdi + rdi*4]
cmp al, 0x19
ja 0x14017a673
cmp byte [rcx + rdx + 1], 0x3a
jne 0x14017a673
cmp dh, byte [rbp + 0x2b]
cmp r13, qword [rdi + 8]
jne 0x14017a660
mov rcx, rdi
mov rdx, r13
call fcn.1401481d0
mov rcx, qword [rdi]
mov r13, qword [rdi + 0x10]
mov byte [rcx + r13], 0x2f
mov r13, qword [rdi + 0x10]
inc r13
mov qword [rdi + 0x10], r13
inc r14
mov qword [rbp - 0x58], r14
cmp byte [rdi + 0x40], 2
add cl, byte [rdi]
test ebx, esp
add dword [rax], eax
invalid
add cl, byte [rdi]
test ebx, esp
add dword [rax], eax
add byte [rax + 0x7402077d], al
push rcx
cmp byte [rbp + 7], 2
je 0x14017a6d8
jmp 0x14017a7c8
inc rbx
mov r15, rbx
lea rbx, [rax + rax*2]
lea rax, [0x1401b5774]
add rbx, rax
mov r12d, 3
mov rax, qword [rdi + 8]
sub rax, r13
cmp rax, r12
jb 0x14017a75d
mov rcx, qword [rdi]
add rcx, r13
mov rdx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r13, r12
add ebp, esp
add ebp, esp
mov qword [rdi + 0x10], r13
mov rbx, r15
mov r12, r14
mov r14, r12
sub r14, 1
jb 0x14017a954
movzx eax, byte [rbx]
movzx eax, al
test al, al
js 0x14017a690
mov ecx, eax
shr ecx, 5
lea rdx, [0x1401e7298]
mov ecx, dword [rdx + rcx*4]
bt ecx, eax
jb 0x14017a690
mov ecx, 1
lea r9, [0x1401e7298]
nop
cmp r12, rcx
je 0x14017a74e
mov rax, rcx
movzx ecx, byte [rbx + rcx]
test cl, cl
js 0x14017a736
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x14017a710
sub r12, rax
jb 0x14017b28d
lea r15, [rbx + rax]
mov r14, r12
mov r12, rax
jmp 0x14017a6aa
lea r15, [0x1401e7aa8]
xor r14d, r14d
jmp 0x14017a6aa
mov rcx, rdi
mov rdx, r13
mov r8, r12
call fcn.1401853c0
mov r13, qword [rdi + 0x10]
jmp 0x14017a6ba
inc rbx
mov r15, rbx
lea rbx, [rax + rax*2]
lea rax, [0x1401b5774]
add rbx, rax
mov r12d, 3
mov rax, qword [rdi + 8]
sub rax, r13
cmp rax, r12
jb 0x14017a84d
mov rcx, qword [rdi]
add rcx, r13
mov rdx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r13, r12
mov qword [rdi + 0x10], r13
mov rbx, r15
mov r12, r14
mov r14, r12
sub r14, 1
jb 0x14017a954
movzx eax, byte [rbx]
movzx eax, al
test al, al
js 0x14017a780
mov ecx, eax
shr ecx, 5
lea rdx, [0x1401e72a8]
mov ecx, dword [rdx + rcx*4]
bt ecx, eax
jb 0x14017a780
mov ecx, 1
lea r9, [0x1401e72a8]
nop
cmp r12, rcx
je 0x14017a83e
mov rax, rcx
movzx ecx, byte [rbx + rcx]
test cl, cl
js 0x14017a826
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x14017a800
sub r12, rax
jb 0x14017b28d
lea r15, [rbx + rax]
mov r14, r12
mov r12, rax
jmp 0x14017a79a
lea r15, [0x1401e7aa8]
xor r14d, r14d
jmp 0x14017a79a
mov rcx, rdi
mov rdx, r13
mov r8, r12
call fcn.1401853c0
mov r13, qword [rdi + 0x10]
jmp 0x14017a7aa
mov r14, r12
jmp 0x14017a8b8
inc rbx
mov r15, rbx
lea rbx, [rax + rax*2]
lea rax, [0x1401b5774]
add rbx, rax
mov r12d, 3
mov rax, qword [rdi + 8]
sub rax, r13
cmp rax, r12
jb 0x14017a93d
mov rcx, qword [rdi]
add rcx, r13
mov rdx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r13, r12
mov qword [rdi + 0x10], r13
mov rbx, r15
mov r12, r14
sub r14, 1
jb 0x14017a954
movzx eax, byte [rbx]
movzx eax, al
test al, al
js 0x14017a870
mov ecx, eax
shr ecx, 5
lea rdx, [0x1401e72b8]
mov ecx, dword [rdx + rcx*4]
bt ecx, eax
jb 0x14017a870
mov ecx, 1
lea r9, [0x1401e72b8]
nop dword [rax]
cmp r12, rcx
je 0x14017a92e
mov rax, rcx
movzx ecx, byte [rbx + rcx]
test cl, cl
js 0x14017a916
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x14017a8f0
sub r12, rax
jb 0x14017b28d
lea r15, [rbx + rax]
mov r14, r12
mov r12, rax
jmp 0x14017a88a
lea r15, [0x1401e7aa8]
xor r14d, r14d
jmp 0x14017a88a
mov rcx, rdi
mov rdx, r13
mov r8, r12
call fcn.1401853c0
mov r13, qword [rdi + 0x10]
jmp 0x14017a89a
mov r12, qword [rbp + 0xa8]
cmp rsi, r12
mov r10d, 0x2600
mov r14, qword [rbp - 0x58]
jne 0x14017a46a
nop
mov rsi, r12
mov rdx, r13
mov rcx, qword [rdi]
mov r13, r14
cmp r14, rdx
mov rbx, qword [rbp - 8]
ja 0x14017b2aa
test r13, r13
jne 0x14017a99e
jmp 0x14017a9b6
mov rcx, qword [rdi]
mov rsi, r12
mov rdx, r13
test r13, r13
je 0x14017a9b6
cmp r13, rdx
jae 0x14017a9b0
cmp byte [rcx + r13], 0xbf
jg 0x14017a9bb
jmp 0x14017b2a7
jne 0x14017b2a7
test rdx, rdx
je 0x14017a9d0
xor r14d, r14d
mov r9, rdx
jmp 0x14017a9d8
xor edx, edx
xor r14d, r14d
xor r9d, r9d
mov r8, r9
sub r8, r13
lea rax, [rcx + r13]
cmp r8, 2
jne 0x14017aad0
movzx r10d, word [rax]
cmp r10d, 0x2e2e
je 0x14017ac00
mov r15, qword [rbp - 0x18]
cmp r13, r15
jne case.0x14017aaeb.2
cmp r8, 2
jne case.0x14017aaeb.2
cmp byte [rbp + 7], 0
jne case.0x14017aaeb.2
movzx edx, byte [rax]
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x19
ja case.0x14017aaeb.2
movzx edx, byte [rax + 1]
cmp edx, 0x7c
je 0x14017aa42
cmp edx, 0x3a
jne case.0x14017aaeb.2
add rcx, r9
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], rcx
lea rcx, [rbp - 0x48]
call fcn.14017fd70
test eax, eax
je 0x14017aa98
mov ebx, edx
cmp edx, 0x110000
je 0x14017aa98
mov rcx, rdi
mov rdx, r15
call fcn.14017fe10
mov rcx, rdi
mov edx, ebx
call fcn.14017fe60
mov rcx, rdi
mov edx, 0x3a
call fcn.14017fe60
test r14b, r14b
je 0x14017aa98
mov rcx, rdi
mov edx, 0x2f
call fcn.14017fe60
cmp byte [rbp - 0xc], 0
je 0x14017ae6d
mov rcx, qword [rdi + 0x30]
test rcx, rcx
mov rbx, qword [rbp - 8]
je 0x14017aab8
mov rax, qword [rdi + 0x38]
mov dl, 5
call qword [rax + 0x28]
mov rax, qword [rbp - 0x50]
mov byte [rax], 0
mov dword [rbp - 0xc], 0
jmp case.0x14017aaeb.2
dec r8
cmp r8, 5
ja case.0x14017aaeb.2
lea r9, [0x1401edb18]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
cmp byte [rax], 0x2e
jne case.0x14017aaeb.2
jmp 0x14017ab66
cmp dword [rax], 0x2e653225
je 0x14017ac00
cmp dword [rax], 0x2e453225
je 0x14017ac00
cmp dword [rax], 0x6532252e
je 0x14017ac00
cmp dword [rax], 0x4532252e
jne case.0x14017aaeb.2
jmp 0x14017ac00
movzx r8d, word [rax]
xor r8d, 0x3225
movzx r9d, byte [rax + 2]
xor r9d, 0x65
or r9w, r8w
je 0x14017ab66
movzx r8d, word [rax]
xor r8d, 0x3225
movzx r9d, byte [rax + 2]
xor r9d, 0x45
or r9w, r8w
jne case.0x14017aaeb.2
cmp rdx, r13
jae 0x14017adca
mov r13, rdx
test r13, r13
jne 0x14017ade6
jmp 0x14017adf2
mov r8d, dword [rax]
mov r9d, 0x25653225
xor r8d, r9d
movzx r9d, word [rax + 4]
xor r9d, 0x6532
or r9d, r8d
je 0x14017ac00
mov r8d, dword [rax]
mov r9d, 0x25653225
xor r8d, r9d
movzx r9d, word [rax + 4]
xor r9d, 0x4532
or r9d, r8d
je 0x14017ac00
mov r8d, dword [rax]
mov r9d, 0x25453225
xor r8d, r9d
movzx r9d, word [rax + 4]
xor r9d, 0x6532
or r9d, r8d
je 0x14017ac00
mov r8d, dword [rax]
mov r9d, 0x25453225
xor r8d, r9d
movzx r9d, word [rax + 4]
xor r9d, 0x4532
or r9d, r8d
jne case.0x14017aaeb.2
nop dword [rax + rax]
cmp rdx, r13
jae 0x14017ad75
mov r13, rdx
test r13, r13
je 0x14017ad95
cmp byte [rcx + r13 - 1], 0x2f
jne 0x14017ad98
lea r8, [r13 - 1]
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x30], r8
mov qword [rbp - 0x28], 1
movabs rax, 0x2f0000002f
mov qword [rbp - 0x20], rax
lea r10, [rcx + 7]
and r10, 0xfffffffffffffff8
sub r10, rcx
mov r9, r8
jmp 0x14017ac6d
mov qword [rbp - 0x30], r9
cmp r9, r8
ja 0x14017ad98
mov rax, r9
mov r11, r9
cmp r9, r10
jb 0x14017ac90
mov edx, r9d
sub edx, r10d
and edx, 0xf
mov rax, r9
sub rax, rdx
jb 0x14017b2d7
mov r11, r10
mov rdx, rax
neg rdx
mov r15, r9
nop dword [rax]
mov rbx, r15
mov r15, rdx
add r15, rbx
je 0x14017acd0
lea r15, [rbx - 1]
cmp byte [rcx + rbx - 1], 0x2f
jne 0x14017aca0
lea r9, [rdx + rbx]
dec r9
add r9, rax
mov rbx, qword [rbp - 8]
jmp 0x14017ad33
mov rdx, rax
cmp rax, r11
jbe 0x14017ad0f
lea rax, [rdx - 0x10]
movdqu xmm0, xmmword [rcx + rdx - 0x10]
movdqa xmm1, xmm0
pxor xmm1, xmm6
paddq xmm1, xmm7
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq rbx, xmm1
movabs r15, 0x8080808080808080
test rbx, r15
je 0x14017acd0
cmp rdx, r9
ja 0x14017b2c3
mov rbx, qword [rbp - 8]
nop dword [rax]
test rdx, rdx
je 0x14017ad98
lea r9, [rdx - 1]
cmp byte [rcx + rdx - 1], 0x2f
mov rdx, r9
jne 0x14017ad20
cmp r9, r8
jae 0x14017ac60
mov al, 0x2f
cmp byte [rcx + r9], al
jne 0x14017ac60
cmp r9, rbx
jb 0x14017ad98
mov rdx, r13
test r9, r9
je 0x14017af0e
mov rdx, r13
sub rdx, r9
jbe 0x14017af08
cmp byte [rcx + r9], 0xbf
jg 0x14017af0e
jmp 0x14017b36f
test r13, r13
je 0x14017ad88
cmp rdx, r13
jbe 0x14017ad88
cmp byte [rax], 0xbf
jle 0x14017b307
mov qword [rdi + 0x10], r13
test r13, r13
jne 0x14017ac15
xor r13d, r13d
cmp r13, rbx
je 0x14017ae2f
cmp byte [rbp + 7], 0
jne 0x14017ae20
test rbx, rbx
je 0x14017ae04
mov rax, r13
sub rax, rbx
jbe 0x14017b321
cmp byte [rcx + rbx], 0xbf
jle 0x14017b321
cmp rax, 2
je 0x14017ae0d
jmp 0x14017ae20
test r13, r13
je 0x14017addd
cmp rdx, r13
jbe 0x14017addd
cmp byte [rax], 0xbf
jle 0x14017b307
mov qword [rdi + 0x10], r13
test r13, r13
je 0x14017adf2
cmp byte [r13 + rcx - 1], 0x2f
je case.0x14017aaeb.2
mov rcx, rdi
mov edx, 0x2f
call fcn.14017fe60
jmp case.0x14017aaeb.2
mov rax, r13
cmp rax, 2
jne 0x14017ae20
movzx eax, byte [rcx + rbx]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x14017ae20
cmp byte [rcx + rbx + 1], 0x3a
je 0x14017ae2f
mov rcx, rdi
movzx edx, byte [rbp + 7]
mov r8, rbx
call fcn.14017f0c0
test r14b, r14b
je 0x14017afd2
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
test rdx, rdx
je 0x14017ae4f
cmp byte [rdx + rax - 1], 0x2f
je case.0x14017aaeb.2
cmp rdx, qword [rdi + 8]
jne 0x14017a440
mov rcx, rdi
call fcn.1401481d0
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
jmp 0x14017a440
mov dword [rbp - 0xc], 0
mov rbx, qword [rbp - 8]
jmp case.0x14017aaeb.2
mov rsi, rax
mov r12, qword [rbp + 0xa8]
jmp 0x14017a973
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x14017ae9e
mov rax, qword [rdi + 0x38]
xor edx, edx
call qword [rax + 0x28]
cmp r13, qword [rdi + 8]
mov r12, qword [rbp + 0xa8]
jne 0x14017aebf
mov rcx, rdi
mov rdx, r13
call fcn.1401481d0
mov r9, qword [rdi + 0x10]
mov r13, r9
jmp 0x14017aec3
mov r9, qword [rdi + 0x10]
mov rcx, qword [rdi]
mov byte [rcx + r13], 0x2f
lea rdx, [r9 + 1]
mov qword [rdi + 0x10], rdx
mov r13, r14
cmp r14, r9
mov rbx, qword [rbp - 8]
ja 0x14017afbc
test r13, r13
je 0x14017af9f
cmp r13, rdx
jae 0x14017af9d
mov rax, r13
cmp byte [rcx + r13], 0xc0
jge 0x14017af9f
jmp 0x14017afbc
jne 0x14017b36f
test rdx, rdx
je 0x14017af91
movzx eax, byte [rcx + r9]
add eax, 0xffffffdd
cmp eax, 0x39
ja 0x14017af91
movabs r10, 0x200000010001001
bt r10, rax
jae 0x14017af91
cmp rdx, 2
jb 0x14017af91
movzx eax, byte [rcx + r9 + 1]
cmp al, 0xbf
jle 0x14017b38b
dec rdx
cmp rdx, 2
jb 0x14017af91
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x14017af91
movzx eax, byte [rcx + r9 + 2]
cmp eax, 0x7c
je 0x14017af65
cmp eax, 0x3a
jne 0x14017af91
cmp rdx, 2
je 0x14017ad98
movzx eax, byte [rcx + r9 + 3]
add eax, 0xffffffdd
cmp eax, 0x39
ja 0x14017af91
movabs rdx, 0x200000010001001
bt rdx, rax
jb 0x14017ad98
mov qword [rdi + 0x10], r8
mov r13, r8
jmp 0x14017ad98
jne 0x14017afbc
mov r14b, 1
test r9, r9
je 0x14017a9d8
cmp r9, 0xffffffffffffffff
je 0x14017afbc
cmp byte [rcx + r9], 0xbf
jg 0x14017a9d8
lea rax, [0x1401e72e0]
mov qword [rsp + 0x20], rax
mov r8, r13
call fcn.140185260
ud2
cmp byte [rbp + 7], 0
jne 0x14017b26b
mov r13, qword [rdi]
mov rax, rbx
mov rbx, qword [rdi + 0x10]
test rax, rax
je 0x14017b01a
cmp rbx, rax
jbe 0x14017b083
cmp byte [r13 + rax], 0xbf
jg 0x14017b089
lea rcx, str.assertion_failed:_self.is_char_boundary_at_
lea r8, [0x1401e7080]
mov edx, 0x2b
call fcn.140184cf0
ud2
mov r8, qword [rdi + 8]
test r8, r8
je 0x14017b119
js 0x14017b368
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14017b05b
mov r14, r8
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
mov r8, r14
test rax, rax
je 0x14017b074
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r14, r8
call sub.KERNEL32.dll_HeapAlloc
mov r8, r14
mov r14, rax
test rax, rax
jne 0x14017b11f
mov ecx, 1
mov rdx, r8
call fcn.1401846a0
ud2
jne 0x14017b000
mov r15, rbx
sub r15, rax
jb 0x14017b35a
je 0x14017b0ed
js 0x14017b368
mov r14, r13
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
mov rbx, qword [rbp - 8]
jne 0x14017b0cc
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14017b0de
mov rcx, rax
mov qword [0x14023c280], rax
xor edx, edx
mov r8, r15
call sub.KERNEL32.dll_HeapAlloc
mov r13, rax
test rax, rax
jne 0x14017b0fa
mov ecx, 1
mov rdx, r15
call fcn.1401846a0
ud2
mov r14, r13
mov r13d, 1
mov rbx, qword [rbp - 8]
mov qword [rdi + 0x10], rbx
lea rdx, [r14 + rbx]
mov rcx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [rdi + 8]
mov rcx, rbx
mov rbx, r15
jmp 0x14017b133
mov r14d, 1
mov qword [rdi], r14
mov qword [rdi + 8], r8
mov qword [rdi + 0x10], 0
xor ecx, ecx
mov r15, r8
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], rbx
cmp rcx, r8
jne 0x14017b156
mov rcx, rdi
mov rdx, r8
call fcn.1401481d0
mov r14, qword [rdi]
mov rcx, qword [rdi + 0x10]
mov byte [r14 + rcx], 0x2f
mov r15, qword [rdi + 0x10]
inc r15
mov qword [rdi + 0x10], r15
mov rbx, qword [rbp - 0x48]
mov r14, qword [rbp - 0x38]
xor eax, eax
jmp 0x14017b18f
inc rax
sub rax, rbx
cmp ecx, 0x2f
jne 0x14017b216
cmp rax, r14
je 0x14017b213
mov r13, rax
add rax, rbx
movzx r9d, byte [rax]
movzx ecx, r9b
test cl, cl
jns 0x14017b180
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x14017b1f3
movzx r8d, byte [rax + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x14017b201
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
je 0x14017b213
add rax, 4
jmp 0x14017b183
add rax, 2
shl edx, 6
or edx, r10d
mov ecx, edx
jmp 0x14017b183
add rax, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
jmp 0x14017b183
mov r13, r14
sub r14, r13
mov rax, qword [rdi + 8]
sub rax, r15
cmp rax, r14
jae 0x14017b237
mov rcx, rdi
mov rdx, r15
mov r8, r14
call fcn.1401853c0
mov r15, qword [rdi + 0x10]
add r13, rbx
mov rcx, qword [rdi]
add rcx, r15
mov rdx, r13
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov qword [rdi + 0x10], r15
cmp qword [rbp - 0x40], 0
je 0x14017b26b
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, rsi
mov rdx, r12
movaps xmm6, xmmword [rbp + 0x10]
movaps xmm7, xmmword [rbp + 0x20]
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.assertion_failed:_mid___self.len___rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_srcescape.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.0_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
mov edx, 0x23
call fcn.140184cf0
ud2
mov r14, r13
lea rax, [0x1401e72c8]
mov qword [rsp + 0x20], rax
mov r8, r14
mov r9, rdx
call fcn.140185260
ud2
lea r8, str.librarycore_src_slicememchr.rs
mov rcx, rdx
mov rdx, r9
call fcn.140184c70
ud2
lea r8, str.librarycore_src_slicememchr.rs
mov rcx, rax
mov rdx, r9
call fcn.140184b70
ud2
lea rax, [0x1401e7108]
mov qword [rsp + 0x20], rax
mov rcx, rbx
xor r8d, r8d
mov r9, r12
call fcn.140185260
ud2
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x1401e7038]
mov edx, 0x30
call fcn.140184cf0
ud2
lea rax, [0x1401e7318]
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8, rbx
mov r9, r13
call fcn.140185260
ud2
lea rax, [0x1401e7280]
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8, qword [rbp - 0x18]
mov r9, r13
call fcn.140185260
ud2
mov rcx, qword [rbp - 8]
mov rdx, rbx
call fcn.1401847f0
ud2
call fcn.140005200
ud2
lea rax, [0x1401e7300]
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8, r9
mov r9, r13
call fcn.140185260
ud2
add rcx, r9
lea rax, [0x1401e7540]
mov qword [rsp + 0x20], rax
mov r8d, 1
mov r9, rdx
call fcn.140185260
ud2
mov qword [rsi + 0x48], r8
mov byte [rsi + 0x50], r12b
mov dword [rsi], eax
mov qword [rsi + 4], rdx
mov dword [rsi + 0xc], ecx
mov word [rsi + 0x28], 0
movabs rax, 0x700000004
mov qword [rsi + 0x2c], rax
mov dword [rsi + 0x34], 7
mov dword [rsi + 0x38], ebx
mov dword [rsi + 0x3c], ebx
mov byte [rsi + 0x40], r13b
jmp 0x14017cf70
mov dh, 3
add byte [rax], al
movq mm2, qword [rsp + 0x20]
movdqu xmm3, xmmword [r12 + 0x30]
movdqa xmmword [rbp + 0x80], xmm3
movdqa xmmword [rbp + 0x70], xmm2
movdqa xmmword [rbp + 0x60], xmm1
movdqa xmmword [rbp + 0x50], xmm0
mov r9d, dword [r13 + 0x2c]
mov ecx, dword [r13 + 0x30]
mov r8d, dword [r13 + 0x34]
mov r10d, dword [r13 + 0x38]
lea r11, [r13 + 0x40]
mov di, word [r13 + 0x28]
mov edi, dword [r13 + 0x28]
mov r14w, word [r13 + 0x2a]
mov byte [rbp + 0xbf], 0
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], ebx
mov word [rsp + 0x48], r14w
mov word [rsp + 0x40], di
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
lea rdx, [rbp + 0x50]
mov rcx, rsi
xor r8d, r8d
call fcn.14017b400
jmp 0x14017cf70
add rsp, 0x148
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
mov edx, r11d
cmp edx, 0x110000
jne 0x14017e1a9
cmp r14, r15
je 0x14017e1a6
movzx r9d, byte [r14]
movzx r11d, r9b
test r11b, r11b
js 0x14017e110
inc r14
cmp r11d, 0xd
jbe 0x14017e17a
jmp 0x14017e0e0
mov edx, r11d
and edx, 0x1f
movzx r10d, byte [r14 + 1]
and r10d, 0x3f
cmp r11b, 0xdf
jbe 0x14017e163
movzx r8d, byte [r14 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x14017e18e
push rbx
push rbx
movzx r11d, byte [r14 + 3]
add r14, 4
and edx, 7
shl edx, 0x12
shl r8d, 6
and r11d, 0x3f
or r11d, r8d
or r11d, edx
cmp r11d, 0x110000
jne 0x14017e170
jmp 0x14017e1a9
add r14, 2
shl edx, 6
or edx, r10d
mov r11d, edx
cmp r11d, 0xd
ja 0x14017e0e0
mov edx, 0x110000
bt eax, r11d
jb 0x14017e0e3
jmp 0x14017e0e0
add r14, 3
shl edx, 0xc
or r8d, edx
mov r11d, r8d
cmp r11d, 0xd
jbe 0x14017e17a
jmp 0x14017e0e0
mov r14, r15
mov rcx, rdi
mov rdx, r14
mov r8, r15
call fcn.14017e2c0
mov rcx, qword [rbp - 8]
mov rax, rbx
shr rax, 0x20
jne 0x14017e215
mov rax, qword [rcx + 0x10]
mov rdx, qword [rbp - 0x10]
mov qword [rdx + 0x20], rax
movups xmm0, xmmword [rcx]
movups xmmword [rdx + 0x10], xmm0
mov r8, qword [rbp - 0x18]
movups xmm0, xmmword [r8 + 0x40]
movups xmmword [rdx + 0x40], xmm0
movzx eax, byte [r8 + 0x50]
mov byte [rdx + 0x50], al
mov eax, dword [r8 + 0x3c]
mov rcx, qword [r8]
mov qword [rdx], rcx
mov dword [rdx + 8], 1
mov dword [rdx + 0xc], ebx
mov ecx, dword [r8 + 0x28]
mov dword [rdx + 0x28], ecx
movups xmm0, xmmword [r8 + 0x2c]
movups xmmword [rdx + 0x2c], xmm0
sub al, 0x89
cmp al, 0xeb
invalid
sub al, 0x89
cmp al, 0xeb
cmp byte [rbx + rcx*4 + 1], cl
mov r8, qword [rcx]
cmp qword [rcx + 8], 0
mov rax, qword [rbp - 0x10]
mov byte [rax + 4], 9
mov dword [rax], 2
je 0x14017e24d
mov rcx, qword [0x14023c280]
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]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 8]
call fcn.140051e50
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
ror dword [rax - 0x77], 0xd3
mov rdi, rcx
lea r13, [0x1401e7530]
mov r10d, 0x2600
mov qword [rsp + 0x30], r8
jmp 0x14017e317
nop dword cs:[rax + rax]
mov rbx, r14
mov r9, qword [rsp + 0x30]
cmp r14, r9
mov r10d, 0x2600
je 0x14017e551
cmp al, byte [rdx]
add byte [rax], al
cmp al, byte [rdx]
add byte [rax], al
movzx ecx, byte [rbx]
movzx r8d, cl
test r8b, r8b
js 0x14017e340
lea r14, [rbx + 1]
cmp r8d, 0xd
jbe 0x14017e3b0
add byte [rax], al
add byte [rax], al
jmp 0x14017e3d0
mov eax, r8d
and eax, 0x1f
movzx edx, byte [rbx + 1]
and edx, 0x3f
loop 0x14017e38c
loop 0x14017e38c
cmp r8b, 0xdf
jbe 0x14017e38c
movzx r8d, byte [rbx + 2]
shl edx, 6
and r8d, 0x3f
or r8d, edx
or eax, edx
or eax, edx
cmp cl, 0xf0
jb 0x14017e3a0
lea r14, [rbx + 4]
movzx ecx, byte [rbx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
mov r8d, ecx
enter 0xffffffffffff8341, 0xfffffffffffffff8
invalid
jbe 0x14017e3b0
enter 0xffffffffffff8341, 0xfffffffffffffff8
or eax, 0x44eb2676
jmp 0x14017e3d0
lea r14, [rbx + 2]
shl eax, 6
or eax, edx
mov r8d, eax
cmp r8d, 0xd
invalid
jbe 0x14017e3b0
jmp 0x14017e3d0
xor byte [rbp + rcx*4 + 0x73], cl
add eax, ecx
loopne 0x14017e3b3
lea r14, [rbx + 3]
shl eax, 0xc
or r8d, eax
cmp r8d, 0xd
ja 0x14017e3d0
bt r10d, r8d
jae 0x14017e3d0
ret 0x1a73
mov rbx, r14
cmp r14, r9
invalid
jne 0x14017e317
invalid
jmp 0x14017e551
cmp r8d, 0x110000
je 0x14017e551
mov esi, 1
cmp r8d, 0x80
jb 0x14017e409
mov esi, 2
cmp r8d, 0x800
add byte [rax], cl
add byte [rax], al
jb 0x14017e409
cmp r8d, 0x10000
mov esi, 4
sbb rsi, 0
mov rdx, r9
sub rdx, rbx
cmp rsi, rdx
jae 0x14017e41f
cmp byte [rbx + rsi], 0xbf
jg 0x14017e425
jmp 0x14017e57c
jne 0x14017e57c
test r8d, r8d
je 0x14017e44e
cmp r8d, 0x110000
je 0x14017e551
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov qword [rsp + 0x20], r9
and byte [rbp - 0x77], cl
int1
call fcn.14017e5a0
jmp 0x14017e460
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x14017e460
mov rax, qword [rdi + 0x38]
mov dl, 7
call qword [rax + 0x28]
invalid
mov r15, rsi
jmp 0x14017e4bb
inc rbx
mov rbp, rbx
lea rbx, [rax + rax*2]
lea rax, [0x1401b5774]
lea eax, [0x1401b5774]
add rbx, rax
mov esi, 3
mov rax, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, rsi
jb 0x14017e53a
mov rcx, qword [rdi]
add rcx, r12
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r12, rsi
mov qword [rdi + 0x10], r12
mov rsi, r15
mov rbx, rbp
sub r15, 1
jb 0x14017e300
movzx eax, byte [rbx]
movzx eax, al
test al, al
js 0x14017e470
mov ecx, eax
shr ecx, 5
mov ecx, dword [r13 + rcx*4]
bt ecx, eax
jb 0x14017e470
mov ecx, 1
nop word cs:[rax + rax]
cmp rsi, rcx
je 0x14017e52b
mov rax, rcx
movzx ecx, byte [rbx + rcx]
test cl, cl
js 0x14017e517
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r13 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x14017e4f0
sub rsi, rax
jb 0x14017e562
lea rbp, [rbx + rax]
mov r15, rsi
mov rsi, rax
jmp 0x14017e489
xor r15d, r15d
lea rbp, [0x1401e7aa8]
jmp 0x14017e489
mov rcx, rdi
mov rdx, r12
mov r8, rsi
call fcn.1401853c0
mov r12, qword [rdi + 0x10]
jmp 0x14017e49d
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_mid___self.len___rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_srcescape.rs
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.0_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
mov edx, 0x23
call fcn.140184cf0
ud2
lea rax, [0x1401e7108]
mov qword [rsp + 0x20], rax
mov rcx, rbx
xor r8d, r8d
mov r9, rsi
call fcn.140185260
ud2
jb case.0x14017e6d8.33
enter 0xffffffffffffe0ff, 0x5b
pop rbp
pop rdi
pop rsi
pop r14
ret
inc dword [rax]
add byte [rcx], dl
add byte [rdi], cl
test esi, eax
add byte [rax], al
add byte [rbp + 0x39], cl
ror dword [rdi], 0x84
mov byte [rax], 0
add byte [rcx + 0xf], al
mov dh, 0x29
movzx esi, bpl
test sil, sil
js 0x14017e730
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x1fe783f7], cl
movzx r14d, byte [r9 + 1]
and r14d, 0x3f
and esi, 0x3f
cmp sil, 0xdf
jbe 0x14017e784
pop rcx
add al, byte [rcx - 0x3f]
out 6, al
and ebx, 0x3f
or ebx, r14d
cmp bpl, 0xf0
jb 0x14017e79a
adc al, cl
jrcxz 0x14017e76d
jmp 0x14017e6f0
add ecx, 3
shl edi, 0xc
or ebx, edi
mov esi, ebx
cmp esi, 0xd
ja 0x14017e6f0
invalid
invalid
invalid
movabs dword [0xe9ffffff33820ff3], eax
sub al, 0xff
invalid
mov r9d, r10d
cmp r9d, 0x110000
jne 0x14017f4f5
mov r9d, 0x110000
cmp rcx, rdx
je 0x14017f4f2
movzx ebx, byte [rcx]
movzx r10d, bl
test r10b, r10b
js 0x14017f460
inc rcx
cmp r10d, 0xd
jbe 0x14017f4ca
jmp 0x14017f420
mov r11d, r10d
and r11d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r10b, 0xdf
jbe 0x14017f4ae
movzx esi, byte [rcx + 2]
shl edi, 6
and esi, 0x3f
or esi, edi
cmp bl, 0xf0
jb 0x14017f4d9
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 0x14017f4c0
jmp 0x14017f4f5
add rcx, 2
shl r11d, 6
or r11d, edi
mov r10d, r11d
nop dword [rax]
cmp r10d, 0xd
ja 0x14017f420
bt eax, r10d
jb 0x14017f423
jmp 0x14017f420
add rcx, 3
shl r11d, 0xc
or esi, r11d
mov r10d, esi
cmp r10d, 0xd
jbe 0x14017f4ca
jmp 0x14017f420
mov rcx, rdx
mov eax, 0x2600
jmp 0x14017f52a
inc rcx
cmp r11d, 0xd
ja 0x14017f5d0
mov r10d, 0x110000
bt eax, r11d
jae 0x14017f5d0
cmp r10d, 0x110000
jne 0x14017f5e0
mov r10d, 0x110000
cmp rcx, rdx
je 0x14017f5e0
movzx ebx, byte [rcx]
movzx r11d, bl
test r11b, r11b
jns 0x14017f500
mov esi, r11d
and esi, 0x1f
invalid
movzx ebp, byte [rcx + 1]
and ebp, 0x3f
cmp r11b, 0xdf
jbe 0x14017f59a
movzx edi, byte [rcx + 2]
shl ebp, 6
and edi, 0x3f
or edi, ebp
cmp bl, 0xf0
jb 0x14017f5b2
movzx r11d, byte [rcx + 3]
and esi, 7
shl esi, 0x12
shl edi, 6
and r11d, 0x3f
or r11d, edi
or r11d, esi
cmp r11d, 0x110000
je 0x14017f5e0
add rcx, 4
cmp r11d, 0xd
jbe 0x14017f50d
jne 0x14017f595
invalid
invalid
jmp 0x14017f5d0
add rcx, 2
shl esi, 6
or esi, ebp
mov r11d, esi
cmp r11d, 0xd
jbe 0x14017f50d
jmp 0x14017f5d0
add rcx, 3
shl esi, 0xc
or edi, esi
mov r11d, edi
cmp r11d, 0xd
jbe 0x14017f50d
nop dword [rax + rax]
mov r10d, r11d
cmp r10d, 0x110000
je 0x14017f52a
xor eax, eax
cmp r8d, 0x110000
je 0x14017f64e
cmp r9d, 0x110000
je 0x14017f64e
and r8d, 0xffffffdf
add r8d, 0xffffffbf
cmp r10d, 0x110000
jne 0x14017f61d
cmp r8d, 0x1a
jae 0x14017f64c
cmp r9d, 0x7c
sete cl
cmp r9d, 0x3a
sete al
or al, cl
jmp 0x14017f64e
invalid
cmp r8d, 0x1a
jae 0x14017f64c
cmp r9d, 0x7c
je 0x14017f62f
cmp r9d, 0x3a
jne 0x14017f64c
add r10d, 0xffffffdd
cmp r10d, 0x3a
jae 0x14017f64c
movabs rax, 0x200000010001001
bt rax, r10
setb al
jmp 0x14017f64e
xor eax, eax
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov r11, rcx
jmp 0x14017f833
mov r10d, edx
mov r11, rcx
cmp r10d, 0x110000
jne 0x14017f8f1
cmp r11, r14
je 0x14017f8fa
lea rcx, [r11 + 1]
mov qword [rbp - 0x20], rcx
movzx r15d, byte [r11]
movzx edx, r15b
test dl, dl
jns 0x14017f8c0
mov r10d, edx
and r10d, 0x1f
lea rcx, [r11 + 2]
mov qword [rbp - 0x20], rcx
movzx ebx, byte [r11 + 1]
and ebx, 0x3f
cmp dl, 0xdf
jbe 0x14017f8b5
lea rcx, [r11 + 3]
mov qword [rbp - 0x20], rcx
movzx r13d, byte [r11 + 2]
shl ebx, 6
invalid
and r13d, 0x3f
or r13d, ebx
cmp r15b, 0xf0
invalid
jb 0x14017f8dd
invalid
invalid
lea rcx, [r11 + 4]
mov qword [rbp - 0x20], rcx
movzx edx, byte [r11 + 3]
and r10d, 7
and edx, 7
and edx, 7
shl r10d, 0x12
shl r13d, 6
and edx, 0x3f
or edx, r13d
or edx, r10d
cmp edx, 0x110000
jne 0x14017f8c0
jmp 0x14017f8fa
shl r10d, 6
or r10d, ebx
mov edx, r10d
nop
cmp edx, 0xd
ja 0x14017f820
mov r10d, 0x110000
bt eax, edx
jb 0x14017f823
jmp 0x14017f820
shl r10d, 0xc
or r13d, r10d
mov edx, r13d
cmp edx, 0xd
jbe 0x14017f8c9
invalid
fucomp st(1)
invalid
jmp 0x14017f820
dec r8
jne 0x14017f817
test r9, r9
mov rdx, qword [rbp - 0x10]
je 0x14017f933
cmp r9, rdi
jae 0x14017f9c3
invalid
mov bh, 0
add byte [rax], al
xor dword [rdi + 0x42000000], 0xffffff80
cmp al, 0xa
mov edi, 0x1928e0f
add byte [rax], al
cmp byte [rdx + r9], 0xbf
jle 0x14017faa9
xor r13d, r13d
mov rdi, r9
mov r15, rdx
cmp rdi, 2
invalid
je 0x14017f974
add dh, byte [rsi + rcx*2 - 0x17]
stosb byte [rdi], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x75], cl
loopne 0x14017f97c
jmp 0x14017f9d5
mov dword [rbp - 0x18], esi
mov r14d, 1
mov bl, 1
xor edi, edi
jmp 0x14017fa36
add byte [rax], al
invalid
add byte [rax], al
add dh, al
inc dword [r8]
lea rcx, [rbp - 0x58]
lea rdx, [rbp - 0x20]
call fcn.140183460
or eax, 0x4800003b
mov edi, dword [rbp - 0x48]
or eax, 0x4800003b
mov edi, dword [rbp - 0x48]
mov qword [rbp - 0x30], rdi
mov dword [rbp - 0x30], edi
movups xmm0, xmmword [rbp - 0x58]
movaps xmmword [rbp - 0x40], xmm0
mov r15, qword [rbp - 0x40]
mov r13b, 1
mov ch, 1
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
cmp rdi, 2
jne 0x14017f9d5
movzx eax, byte [r15]
and al, 0xdf
add al, 0xbf
invalid
cmp al, 0x19
ja 0x14017f9b8
movzx eax, byte [r15 + 1]
cmp eax, 0x3a
invalid
je 0x14017f98f
cmp dh, byte [rbp + rax - 0x7d]
clc
jl 0x14017fa03
cmp eax, 0x7c
jne 0x14017f9b8
sub dword [rax - 0x39], ecx
invalid
mov qword [rsi], 1
xorps xmm0, xmm0
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x18], 0
mov qword [rsi + 0x20], rdx
push rsi
and byte [rcx + rcx*4 + 0x76], cl
sub byte [rcx - 0xa], al
invalid
add dword [rdi], ecx
invalid
mov ch, 0
add byte [rax], al
push rsi
and byte [rcx + rcx*4 + 0x76], cl
sub byte [rcx - 0xa], al
invalid
jmp 0x14017fa81
mov edi, 2
movzx ebx, byte [rbp - 2]
pop rbp
invalid
jmp 0x14017f9e4
pop rbp
invalid
jne 0x14017faa9
xor r13d, r13d
mov r15, rdx
cmp rdi, 2
je 0x14017f974
test rdi, rdi
test edi, edi
je 0x14017fa27
movzx ebx, byte [rbp - 2]
js 0x14017fac9
mov dh, 0x5d
dec byte [rdi]
mov ch, ah
add byte [rax], al
add byte [rdi], cl
mov dh, 5
sub eax, 0x48000bc9
mov ecx, dword [0x14023c280]
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x14017fa10
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x14017fa96
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
jo 0x14017f9d6
mov rcx, rax
mov qword [0x14023c280], rax
or eax, dword [rax]
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x14017fa96
mov r14, rax
mov rdx, r15
jmp 0x14017fa36
mov r14d, 1
xor edi, edi
mov rdx, r15
movzx ebx, byte [rbp - 2]
mov rcx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp - 0x20]
mov qword [rsi], r14
mov qword [rsi + 8], rdi
or byte [rax - 0x77], cl
jle 0x14017fa60
or byte [rax - 0x77], cl
jle 0x14017fa60
mov byte [rsi + 0x18], 1
mov eax, dword [rbp - 0x58]
mov ecx, dword [rbp - 0x55]
mov dword [rsi + 0x19], eax
mov dword [rsi + 0x1c], ecx
movups xmmword [rsi + 0x20], xmm0
test bl, bl
jne 0x14017fa81
cmp qword [rbp - 0x38], 0
je 0x14017fa81
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp - 1], r13b
mov ecx, 1
mov rdx, rdi
call fcn.1401846a0
jmp 0x14017fad2
mov byte [rbp - 1], 0
lea rax, [0x1401e7268]
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, rdi
xor r8d, r8d
call fcn.140185260
jmp 0x14017fad2
mov byte [rbp - 1], r13b
call fcn.140005200
ud2
mov rsi, qword [rbp + 0xe8]
mov rcx, qword [rbp + 0xd8]
add rcx, rsi
mov rdx, qword [rbp + 0xd0]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r12, rsi
mov qword [rbp + 0xe8], r12
xor esi, esi
lea rcx, [rbp + 0x50]
call fcn.14005f040
mov qword [rbp + 0xd0], rax
cmp qword [rbp + 0xd0], 0
je 0x140180da9
mov r12, rdx
test sil, 1
jne 0x140180591
mov rdx, qword [rbp + 0xe8]
cmp rdx, qword [rbp + 0xe0]
jne 0x14018057c
lea rcx, [rbp + 0xd8]
call fcn.1401481d0
mov rdx, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xd8]
mov byte [rax + rdx], 0x2e
inc rdx
mov qword [rbp + 0xe8], rdx
mov rcx, r12
cmp r12, 8
jb 0x140180680
mov rcx, qword [rbp + 0xd0]
lea rdx, [rcx + 7]
and rdx, 0xfffffffffffffff8
mov rax, rdx
sub rax, rcx
mov rcx, r12
cmp rax, r12
ja 0x140180680
movabs rcx, 0x8080808080808080
mov r8, qword [rbp + 0xd0]
test qword [r8], rcx
jne 0x14018069a
cmp rdx, qword [rbp + 0xd0]
mov ecx, 8
cmove rax, rcx
lea rcx, [r12 - 8]
cmp rax, rcx
jae 0x140180624
nop word cs:[rax + rax]
movabs rdx, 0x8080808080808080
mov r8, qword [rbp + 0xd0]
test qword [r8 + rax], rdx
jne 0x14018069a
add rax, 8
cmp rax, rcx
jb 0x140180600
movabs rax, 0x8080808080808080
mov rdx, qword [rbp + 0xd0]
test qword [rdx + rcx], rax
jne 0x14018069a
nop dword [rax + rax]
mov rax, qword [rbp + 0xe0]
mov rsi, qword [rbp + 0xe8]
sub rax, rsi
cmp rax, r12
jae 0x14018050d
lea rcx, [rbp + 0xd8]
mov rdx, rsi
mov r8, r12
call fcn.1401853c0
jmp 0x140180506
mov rax, rcx
sub rax, 1
jb 0x140180640
mov rdx, qword [rbp + 0xd0]
cmp byte [rdx + rcx - 1], 0
mov rcx, rax
jns 0x140180680
mov rcx, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe8]
sub rcx, rax
mov qword [rbp + 0xb8], rax
cmp rcx, 3
ja 0x1401806d8
mov r8d, 4
lea rcx, [rbp + 0xd8]
mov rdx, qword [rbp + 0xb8]
call fcn.1401853c0
mov rax, qword [rbp + 0xe8]
mov rcx, qword [rbp + 0xd8]
mov dword [rcx + rax], 0x2d2d6e78
mov r8, qword [rbp + 0xe8]
add r8, 4
mov qword [rbp + 0xe8], r8
mov dword [rbp + 0xf4], 0
mov esi, 0
test r12, r12
je 0x140180532
mov rsi, qword [rbp + 0xd0]
mov rax, rsi
add rax, r12
mov qword [rbp + 0xc8], rax
xor ebx, ebx
jmp 0x14018075b
mov r8, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xd8]
mov byte [rax + r8], dil
inc r8
mov qword [rbp + 0xe8], r8
inc ebx
cmp rsi, qword [rbp + 0xc8]
je 0x140180850
movzx edx, byte [rsi]
movzx edi, dl
test dil, dil
js 0x140180780
inc rsi
inc dword [rbp + 0xf4]
jmp 0x140180820
mov eax, edi
and eax, 0x1f
movzx r9d, byte [rsi + 1]
and r9d, 0x3f
cmp dil, 0xdf
jbe 0x1401807df
movzx ecx, byte [rsi + 2]
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
cmp dl, 0xf0
jb 0x1401807ff
movzx edi, byte [rsi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and edi, 0x3f
or edi, ecx
or edi, eax
cmp edi, 0x110000
je 0x140180850
add rsi, 4
inc dword [rbp + 0xf4]
cmp edi, 0x80
jae 0x14018074e
jmp 0x140180820
add rsi, 2
shl eax, 6
or eax, r9d
mov edi, eax
inc dword [rbp + 0xf4]
cmp edi, 0x80
jae 0x14018074e
jmp 0x140180820
add rsi, 3
shl eax, 0xc
or ecx, eax
mov edi, ecx
inc dword [rbp + 0xf4]
cmp edi, 0x80
jae 0x14018074e
nop dword [rax]
cmp r8, qword [rbp + 0xe0]
jne 0x140180737
lea rcx, [rbp + 0xd8]
mov rdx, r8
call fcn.1401481d0
jmp 0x140180730
test ebx, ebx
je 0x14018088b
cmp r8, qword [rbp + 0xe0]
jne 0x140180873
lea rcx, [rbp + 0xd8]
mov rdx, r8
call fcn.1401481d0
mov r8, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xd8]
mov byte [rax + r8], 0x2d
inc r8
mov qword [rbp + 0xe8], r8
jmp 0x14018088d
xor ebx, ebx
xor r9d, r9d
mov esi, 0
mov dword [rbp + 0xb0], ebx
cmp ebx, dword [rbp + 0xf4]
jae 0x140180532
mov r15d, 0x48
mov eax, 0x80
mov ecx, dword [rbp + 0xb0]
mov edi, ecx
mov rcx, qword [rbp + 0xd0]
jmp 0x1401808dc
inc rcx
cmp eax, r12d
jbe 0x140180983
cmp rcx, qword [rbp + 0xc8]
je 0x14018180a
movzx r11d, byte [rcx]
movzx r12d, r11b
test r12b, r12b
jns 0x1401808d0
mov edx, r12d
and edx, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp r12b, 0xdf
jbe 0x14018094a
movzx r10d, byte [rcx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x14018095b
movzx r12d, byte [rcx + 3]
and edx, 7
shl edx, 0x12
shl r10d, 6
and r12d, 0x3f
or r12d, r10d
or r12d, edx
cmp r12d, 0x110000
je 0x14018180a
add rcx, 4
jmp 0x1401808d3
add rcx, 2
shl edx, 6
or edx, esi
mov r12d, edx
jmp 0x1401808d3
add rcx, 3
shl edx, 0xc
or r10d, edx
mov r12d, r10d
jmp 0x1401808d3
inc rcx
cmp r12d, edx
mov r10d, edx
cmovb r10d, r12d
cmp eax, edx
cmovbe r12d, r10d
cmp rcx, qword [rbp + 0xc8]
je 0x140180a10
movzx ebx, byte [rcx]
movzx edx, bl
test dl, dl
jns 0x140180970
mov r10d, edx
and r10d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x1401809e8
movzx r11d, byte [rcx + 2]
shl esi, 6
and r11d, 0x3f
or r11d, esi
cmp bl, 0xf0
jb 0x1401809fb
movzx edx, byte [rcx + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and edx, 0x3f
or edx, r11d
or edx, r10d
cmp edx, 0x110000
je 0x140180a10
add rcx, 4
jmp 0x140180973
add rcx, 2
shl r10d, 6
or r10d, esi
mov edx, r10d
jmp 0x140180973
add rcx, 3
shl r10d, 0xc
or r11d, r10d
mov edx, r11d
jmp 0x140180973
mov r13d, r12d
sub r13d, eax
lea ecx, [rdi + 1]
mov eax, r9d
not eax
xor edx, edx
div ecx
cmp r13d, eax
ja 0x140180d2e
imul r13d, ecx
add r13d, r9d
mov r11, qword [rbp + 0xd0]
jmp 0x140180a53
mov r10d, edi
mov r9d, r13d
cmp r11, qword [rbp + 0xc8]
je 0x140180d06
movzx r9d, byte [r11]
movzx eax, r9b
test al, al
js 0x140180a70
inc r11
cmp eax, r12d
jb 0x140180af0
jmp 0x140180af9
mov ecx, eax
and ecx, 0x1f
movzx r10d, byte [r11 + 1]
and r10d, 0x3f
cmp al, 0xdf
jbe 0x140180ac2
movzx edx, byte [r11 + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x140180ad5
movzx eax, byte [r11 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x140180d26
add r11, 4
cmp eax, r12d
jb 0x140180af0
jmp 0x140180af9
add r11, 2
shl ecx, 6
or ecx, r10d
mov eax, ecx
cmp eax, r12d
jb 0x140180af0
jmp 0x140180af9
add r11, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, r12d
jae 0x140180af9
nop word cs:[rax + rax]
inc r13d
je 0x140180d2e
cmp eax, r12d
jne 0x140180a40
mov qword [rbp + 0x40], r11
mov qword [rbp + 0x38], rdi
lea ebx, [r15 + 0x1a]
lea ecx, [r15 - 0x24]
neg ecx
cmp ebx, 0x25
mov eax, 0x1a
sbb al, byte [rax]
add byte [rax], al
sbb al, byte [rax]
add byte [rax], al
cmovb ecx, eax
cmp r15d, 0x24
mov eax, 1
cmovae ecx, eax
cmp r13d, ecx
mov dword [rbp + 0x48], r13d
jae 0x140180c10
mov esi, 0x61
cmp r13d, 0x1a
jb 0x140180b52
mov esi, reloc.WS2_32.dll_shutdown
cmp r13d, 0x24
jae 0x140181827
cmp r8, qword [rbp + 0xe0]
jne 0x140180b71
lea rcx, [rbp + 0xd8]
mov rdx, r8
call fcn.1401481d0
mov r8, qword [rbp + 0xe8]
add esi, r13d
mov rax, qword [rbp + 0xd8]
mov byte [rax + r8], sil
inc r8
mov qword [rbp + 0xe8], r8
mov rax, qword [rbp + 0x38]
mov r10d, eax
inc r10d
je 0x1401814a1
cmp eax, dword [rbp + 0xb0]
mov ecx, 2
mov eax, 0x2bc
cmove ecx, eax
xor r9d, r9d
mov eax, dword [rbp + 0x48]
xor edx, edx
div ecx
mov ecx, eax
xor edx, edx
div r10d
add eax, ecx
xor ecx, ecx
cmp eax, 0x1c8
jb 0x140180cd0
mov esi, 0xd41d41d5
nop word cs:[rax + rax]
mov edx, eax
imul rdx, rsi
shr rdx, 0x20
mov r11d, eax
ret
sub r11d, edx
shr r11d, 1
add r11d, edx
shr r11d, 5
add ecx, 0x24
cmp eax, 0x3e57
mov eax, r11d
ja 0x140180be0
ret
jmp 0x140180cd3
mov edi, 0x24
jmp 0x140180c5e
add r14d, esi
add edi, 0x24
mov ecx, edi
sub ecx, r15d
cmp edi, ebx
mov eax, 0x1a
cmovae ecx, eax
cmp edi, r15d
mov rax, qword [rbp + 0xd8]
mov edx, 1
cmovbe ecx, edx
mov byte [rax + r8], r14b
inc r8
mov qword [rbp + 0xe8], r8
cmp r13d, ecx
jb 0x140180b38
mov r9d, ecx
sub r9d, 0x24
je 0x140180d8c
sub r13d, ecx
neg r9d
mov eax, r13d
xor edx, edx
div r9d
mov esi, edx
add esi, ecx
mov r14d, 0x61
mov r13d, eax
cmp esi, 0x1a
jb 0x140180c9a
mov r14d, reloc.WS2_32.dll_shutdown
cmp esi, 0x24
jae 0x14018168f
cmp r8, qword [rbp + 0xe0]
jne 0x140180c20
lea rcx, [rbp + 0xd8]
mov rdx, r8
call fcn.1401481d0
mov r8, qword [rbp + 0xe8]
jmp 0x140180c20
mov r11d, eax
lea eax, [r11*4]
lea eax, [rax + rax*8]
add r11d, 0x26
xor edx, edx
div r11w
movzx r15d, ax
add r15d, ecx
mov r13d, r9d
mov edi, r10d
mov r11, qword [rbp + 0x40]
cmp r11, qword [rbp + 0xc8]
jne 0x140180a53
inc r9d
inc r12d
xor esi, esi
mov eax, r12d
mov edi, r10d
cmp r10d, dword [rbp + 0xf4]
jb 0x1401808ba
jmp 0x140180532
mov r10d, edi
mov r9d, r13d
jmp 0x140180d06
mov byte [rbp + 0xa4], 1
xor esi, esi
cmp r8, qword [rbp + 0xb8]
jb 0x140180532
mov r12, qword [rbp + 0xb8]
test r12, r12
je 0x140180529
cmp r8, r12
jbe 0x140180529
mov rax, qword [rbp + 0xd8]
cmp byte [rax + r12], 0xbf
jg 0x140180529
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x1401e7038]
mov edx, 0x30
call fcn.140184cf0
jmp 0x1401818da
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zero
lea r8, [0x1401b4988]
mov edx, 0x39
call fcn.140184cf0
jmp 0x1401818da
movzx r9d, byte [rbp + 0xa4]
movzx edx, byte [rbp + 0xa5]
movzx ebx, byte [rbp + 0xa6]
movzx r10d, byte [rbp + 0xa7]
movzx r11d, byte [rbp + 0xa8]
movzx r13d, byte [rbp + 0xa9]
movzx edi, byte [rbp + 0xaa]
movzx r14d, byte [rbp + 0xab]
movzx esi, byte [rbp + 0xac]
movzx r15d, byte [rbp + 0xad]
movzx r12d, byte [rbp + 0xae]
movzx eax, byte [rbp + 0xaf]
mov dword [rbp + 0xc8], eax
cmp byte [rbp + 0x1a], 0
je 0x140180f90
mov qword [rbp + 0xb0], r13
mov dword [rbp + 0xb8], esi
mov qword [rbp + 0x48], r11
mov dword [rbp + 0x40], r10d
mov dword [rbp + 0x38], r9d
mov dword [rbp + 0xf4], ebx
mov dword [rbp + 0xd0], edx
mov rbx, qword [rbp + 0xd8]
mov r13, qword [rbp + 0xe8]
test r13, r13
je 0x140180ef2
cmp byte [rbx + r13 - 1], 0x2e
jne 0x140180e61
dec r13
je 0x140181489
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x60], rbx
mov qword [rbp + 0x68], r13
mov qword [rbp + 0x70], 0
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x80], 1
movabs rax, 0x2e0000002e
mov qword [rbp + 0x88], rax
mov word [rbp + 0x90], 1
lea rsi, [rbp + 0x50]
nop word [rax + rax]
mov rcx, rsi
call fcn.14005f040
test rax, rax
je 0x140180ec2
test rdx, rdx
jne 0x140180eb0
test rax, rax
jne 0x140180ef5
cmp r13, 0xfd
jbe 0x140180f01
jmp 0x140180f68
xor r13d, r13d
mov r12b, 1
cmp r13, 0xfd
ja 0x140180f68
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x60], rbx
mov qword [rbp + 0x68], r13
mov qword [rbp + 0x70], 0
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x80], 1
movabs rax, 0x2e0000002e
mov qword [rbp + 0x88], rax
mov word [rbp + 0x90], 1
lea rsi, [rbp + 0x50]
nop word [rax + rax]
mov rcx, rsi
call fcn.14005f040
test rax, rax
je 0x140180f63
cmp rdx, 0x40
jb 0x140180f50
test rax, rax
je 0x140180f6b
mov r15b, 1
mov edx, dword [rbp + 0xd0]
mov ebx, dword [rbp + 0xf4]
mov r9d, dword [rbp + 0x38]
mov r10d, dword [rbp + 0x40]
mov r11, qword [rbp + 0x48]
mov esi, dword [rbp + 0xb8]
mov r13, qword [rbp + 0xb0]
mov r8d, dword [rbp + 0xc8]
mov eax, r9d
or al, bl
mov ecx, edx
or cl, r10b
or cl, al
mov eax, r11d
or al, r13b
mov qword [rbp + 0xb8], rdi
or al, dil
or al, cl
mov qword [rbp - 0x38], r14
mov ecx, r14d
or cl, sil
or cl, r15b
mov dword [rbp + 0xc8], r12d
or cl, r12b
or cl, al
mov edi, r8d
or cl, r8b
mov r8, qword [rbp + 0xd8]
je 0x14018103b
mov rax, qword [rbp + 0xe0]
cmp r9b, 2
jne 0x14018127e
mov rbx, r8
mov ecx, eax
shr ecx, 8
mov dword [rbp + 0xd0], ecx
mov ecx, eax
shr ecx, 0x10
mov dword [rbp + 0xf4], ecx
mov ecx, eax
shr ecx, 0x18
mov dword [rbp + 0x40], ecx
mov rcx, rax
shr rcx, 0x20
mov qword [rbp + 0x48], rcx
mov rcx, rax
shr rcx, 0x28
mov qword [rbp + 0xb0], rcx
mov r9, rax
shr r9, 0x30
mov r10, rax
shr r10, 0x38
mov dword [rbp + 0x38], eax
jmp 0x140181095
mov rbx, r8
movzx eax, byte [rbp + 0xe0]
mov dword [rbp + 0x38], eax
movzx eax, byte [rbp + 0xe1]
mov dword [rbp + 0xd0], eax
movzx eax, byte [rbp + 0xe2]
mov dword [rbp + 0xf4], eax
movzx eax, byte [rbp + 0xe3]
mov dword [rbp + 0x40], eax
movzx eax, byte [rbp + 0xe4]
mov qword [rbp + 0x48], rax
movzx eax, byte [rbp + 0xe5]
mov qword [rbp + 0xb0], rax
movzx r9d, byte [rbp + 0xe6]
movzx r10d, byte [rbp + 0xe7]
movzx esi, byte [rbp + 0xe8]
movzx r12d, byte [rbp + 0xe9]
movzx eax, byte [rbp + 0xea]
mov dword [rbp + 0xc8], eax
movzx edi, byte [rbp + 0xeb]
mov r13d, dword [rbp + 0xec]
cmp qword [rbp - 0x10], 0
je 0x1401810e5
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x14023c280]
mov r15, r10
mov r14, r9
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r9, r14
mov r10, r15
cmp qword [rbp + 8], 0
je 0x14018110b
mov r8, qword [rbp]
mov rcx, qword [0x14023c280]
mov r15, r10
mov r14, r9
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r9, r14
mov r10, r15
test rbx, rbx
je 0x140181270
mov eax, dword [rbp + 0xd0]
mov byte [rbp + 0x29], al
mov eax, dword [rbp + 0xf4]
mov byte [rbp + 0x2a], al
mov eax, dword [rbp + 0x40]
mov byte [rbp + 0x2b], al
mov rax, qword [rbp + 0x48]
mov byte [rbp + 0x2c], al
mov rax, qword [rbp + 0xb0]
mov byte [rbp + 0x2d], al
mov byte [rbp + 0x2e], r9b
mov byte [rbp + 0x2f], r10b
mov byte [rbp + 0x30], sil
mov byte [rbp + 0x31], r12b
mov eax, dword [rbp + 0xc8]
mov byte [rbp + 0x32], al
mov byte [rbp + 0x33], dil
mov dword [rbp + 0x34], r13d
mov qword [rbp + 0x20], rbx
mov eax, dword [rbp + 0x38]
mov byte [rbp + 0x28], al
mov rdi, qword [rbp + 0x30]
test rdi, rdi
je 0x1401812d1
mov rsi, rbx
lea rax, [rbx + rdi]
lea rcx, [0x1401edcd0]
mov rdx, rbx
cmp rdx, rax
je 0x140181353
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1401811ae
inc rdx
cmp r8d, 0x20
jae 0x140181240
jmp case.0x140181255.32
mov r9d, r8d
and r9d, 0x1f
movzx ebx, byte [rdx + 1]
and ebx, 0x3f
cmp r8b, 0xdf
jbe 0x14018120b
movzx r10d, byte [rdx + 2]
shl ebx, 6
and r10d, 0x3f
or r10d, ebx
cmp r11b, 0xf0
jb 0x140181221
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x140181353
add rdx, 4
cmp r8d, 0x20
jae 0x140181240
jmp case.0x140181255.32
add rdx, 2
shl r9d, 6
or r9d, ebx
mov r8d, r9d
cmp r8d, 0x20
jae 0x140181240
jmp case.0x140181255.32
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0x20
jb case.0x140181255.32
nop word cs:[rax + rax]
add r8d, 0xffffffe0
cmp r8d, 0x5f
ja case.0x140181255.33
movsxd r8, dword [rcx + r8*4]
add r8, rcx
jmp r8
mov rax, qword [rbp + 0xc0]
mov word [rax], 0x503
cmp qword [rbp + 0x28], 0
jne 0x1401812e7
jmp 0x1401812fa
mov rax, qword [rbp + 0xc0]
mov word [rax], 0x103
jmp 0x1401812fa
mov r12d, r15d
mov qword [rbp + 0xb0], r13
mov qword [rbp + 0x48], r11
mov dword [rbp + 0x40], r10d
mov dword [rbp + 0x38], r9d
mov dword [rbp + 0xf4], ebx
mov dword [rbp + 0xd0], edx
test rax, rax
je 0x1401812b4
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor ebx, ebx
mov r9, qword [rbp + 0xb8]
mov r10, qword [rbp - 0x38]
cmp qword [rbp - 0x10], 0
jne 0x1401810c6
jmp 0x1401810e5
xor eax, eax
mov rsi, qword [rbp + 0xc0]
mov byte [rsi + 1], al
mov byte [rsi], 3
cmp qword [rbp + 0x28], 0
je 0x1401812fa
mov r8, qword [rbp + 0x20]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp - 0x30]
test r8, r8
je 0x140181319
cmp qword [rbp - 0x28], 0
je 0x140181319
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
movaps xmm6, xmmword [rbp + 0x100]
movaps xmm7, xmmword [rbp + 0x110]
movaps xmm8, xmmword [rbp + 0x120]
movaps xmm9, xmmword [rbp + 0x130]
movaps xmm10, xmmword [rbp + 0x140]
add rsp, 0x1d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x58], rdi
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x68], rdi
mov qword [rbp + 0x70], 0
mov qword [rbp + 0x78], rdi
mov qword [rbp + 0x80], 1
movabs rbx, 0x2e0000002e
mov qword [rbp + 0x88], rbx
mov word [rbp + 0x90], 1
lea rcx, [rbp + 0x50]
call fcn.140181b90
test rax, rax
je 0x140181878
test rdx, rdx
je 0x1401814be
xor ecx, ecx
nop word cs:[rax + rax]
cmp rdx, rcx
je 0x1401813e8
movzx r8d, byte [rax + rcx]
add r8b, 0xd0
inc rcx
cmp r8b, 0xa
jb 0x1401813c0
mov rcx, rax
call fcn.140181d00
cmp eax, 2
je 0x1401814d5
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x58], rdi
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x68], rdi
mov qword [rbp + 0x70], 0
mov qword [rbp + 0x78], rdi
mov qword [rbp + 0x80], 1
mov qword [rbp + 0x88], rbx
mov word [rbp + 0x90], 1
lea rcx, [rbp - 0x18]
lea rdx, [rbp + 0x50]
call fcn.140182f00
mov r8, qword [rbp - 0x18]
mov r14, qword [rbp - 8]
test r14, r14
je 0x140181892
lea rax, [r14 - 1]
mov rcx, rax
shl rcx, 4
cmp qword [r8 + rcx + 8], 0
mov rsi, qword [rbp + 0xc0]
jne 0x140181462
mov qword [rbp - 8], rax
mov r14, rax
cmp r14, 4
jbe 0x14018150e
cmp qword [rbp - 0x10], 0
je 0x140181482
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov al, 3
jmp 0x1401812da
xor r13d, r13d
mov r12b, 1
cmp r13, 0xfd
jbe 0x140180f01
jmp 0x140180f68
lea rcx, [0x1401b48b0]
lea r8, [0x1401b48d0]
mov edx, 0x19
call fcn.140184cf0
jmp 0x1401818da
lea rcx, [rbp + 0x50]
call fcn.140181b90
test rax, rax
je 0x1401814d5
test rdx, rdx
jne 0x1401813b3
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x67], rax
movups xmm0, xmmword [rbp + 0x20]
movups xmmword [rbp + 0x57], xmm0
mov rdx, qword [rbp + 0xc0]
mov byte [rdx], 0
movdqu xmm0, xmmword [rbp + 0x50]
mov rax, qword [rbp + 0x5f]
mov rcx, qword [rbp + 0x67]
movdqu xmmword [rdx + 1], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
jmp 0x1401812fa
mov qword [rbp + 0x50], 4
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x58], xmm0
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0xc8], rax
test r14, r14
je 0x1401818b3
shl r14, 4
add r14, r8
mov r12d, 4
xor edi, edi
lea rbx, [rbp + 0x50]
mov qword [rbp + 0xd0], r8
mov r15, r8
jmp 0x14018156b
mov dword [r12 + rdi*4], esi
mov r13, qword [rbp + 0x60]
lea rdi, [r13 + 1]
mov qword [rbp + 0x60], rdi
add r15, 0x10
cmp r15, r14
je 0x1401815ae
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
call fcn.140181d00
cmp eax, 1
jne 0x140181599
mov esi, edx
cmp rdi, qword [rbp + 0x58]
jne 0x140181552
mov rcx, rbx
mov rdx, rdi
call fcn.140183260
mov r12, qword [rbp + 0x50]
mov rdi, qword [rbp + 0x60]
jmp 0x140181552
mov rcx, qword [rbp + 0xd0]
mov rdx, qword [rbp + 0xc8]
call fcn.140049dc0
jmp 0x14018160a
mov rcx, qword [rbp + 0xd0]
mov rdx, qword [rbp + 0xc8]
call fcn.140049dc0
test rdi, rdi
je 0x1401818c2
mov qword [rbp + 0x60], r13
mov r8, qword [rbp + 0x50]
mov esi, dword [r8 + r13*4]
lea ecx, [r13*8]
mov eax, 0xffffffff
shr eax, cl
cmp esi, eax
ja 0x14018160a
lea rax, [r8 + r13*4]
lea rcx, [r13*4]
xor edx, edx
cmp rcx, rdx
je 0x14018164d
cmp dword [r8 + rdx], 0xff
lea rdx, [rdx + 4]
jbe 0x1401815f7
cmp qword [rbp + 0x58], 0
je 0x140181624
mov r8, qword [rbp + 0x50]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rsi, qword [rbp + 0xc0]
mov al, 3
jmp 0x1401812da
test r13, r13
je 0x140181683
movabs rcx, 0x3ffffffffffffffe
add rdi, rcx
movabs r9, 0x3fffffffffffffff
and r9, rdi
xor ecx, ecx
cmp r9, 7
jae 0x1401816ac
mov rdx, r8
mov rdi, qword [rbp + 0xc0]
jmp 0x140181796
mov rdi, qword [rbp + 0xc0]
jmp 0x1401817be
lea rcx, [0x1401c167b]
lea r8, str.HHe_
mov edx, recv
call fcn.140184cf0
jmp 0x1401818da
inc r9
mov rcx, r9
and rcx, 0xfffffffffffffff8
lea rdx, [r8 + rcx*4]
movd xmm1, esi
movdqa xmm2, xmmword [0x14018ca20]
pxor xmm0, xmm0
xor r10d, r10d
movdqa xmm3, xmmword [0x14018ca30]
movdqa xmm4, xmmword [0x14018ca40]
movdqa xmm5, xmmword [str._b_b_b_b]
mov rdi, qword [rbp + 0xc0]
movdqa xmm6, xmm2
pslld xmm6, 3
movdqa xmm7, xmm3
psubd xmm7, xmm6
movdqu xmm6, xmmword [r8 + r10*4]
movdqu xmm8, xmmword [r8 + r10*4 + 0x10]
pand xmm7, xmm3
pslld xmm7, 0x17
paddd xmm7, xmm4
cvttps2dq xmm7, xmm7
pshufd xmm9, xmm6, 0xf5
pmuludq xmm6, xmm7
pshufd xmm6, xmm6, 0xe8
pshufd xmm10, xmm7, 0xf5
pmuludq xmm9, xmm10
pshufd xmm9, xmm9, 0xe8
punpckldq xmm6, xmm9
paddd xmm1, xmm6
pmuludq xmm7, xmm8
pshufd xmm6, xmm7, 0xe8
pshufd xmm7, xmm8, 0xf5
pmuludq xmm7, xmm10
pshufd xmm7, xmm7, 0xe8
punpckldq xmm6, xmm7
paddd xmm0, xmm6
add r10, 8
paddd xmm2, xmm5
cmp rcx, r10
jne 0x1401816ec
paddd xmm0, xmm1
pshufd xmm1, xmm0, 0xee
paddd xmm1, xmm0
pshufd xmm0, xmm1, 0x55
paddd xmm0, xmm1
movd esi, xmm0
cmp r9, rcx
je 0x1401817be
shl ecx, 3
mov r9d, 0x18
sub r9d, ecx
mov r10d, dword [rdx]
mov ecx, r9d
and cl, 0x18
shl r10d, cl
add rdx, 4
add esi, r10d
add r9d, 0xfffffff8
cmp rdx, rax
jne 0x1401817a2
cmp qword [rbp + 0x58], 0
je 0x1401817d4
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
bswap esi
movd xmm0, esi
movdqa xmmword [rbp - 0x50], xmm0
psrld xmm0, 8
movzx eax, byte [rbp - 0x4d]
mov byte [rdi], 1
mov byte [rdi + 1], sil
mov byte [rdi + 4], al
movd eax, xmm0
mov word [rdi + 2], ax
cmp qword [rbp + 0x28], 0
jne 0x1401812e7
jmp 0x1401812fa
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x1401b4970]
mov edx, 0x2b
call fcn.140184cf0
jmp 0x1401818da
lea rcx, [0x1401c167b]
lea r8, str.HHe_
mov edx, recv
call fcn.140184cf0
jmp 0x1401818da
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srchost.rs0x
mov edx, 0x2b
call fcn.140184cf0
jmp 0x1401818da
mov rcx, r8
mov qword [rbp + 0x50], 4
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x58], xmm0
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0xc8], rax
jmp 0x1401818b6
mov rcx, r8
mov rdx, qword [rbp + 0xc8]
call fcn.140049dc0
lea rcx, str.a_non_empty_list_of_numbers
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srchost.rs0x
mov edx, 0x1b
call fcn.1401850e0
ud2
and al, 0x70
movaps xmm7, xmmword [rsp + 0x60]
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x40]
movaps xmm10, xmmword [rsp + 0x30]
add rsp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
pop rbx
pop rdi
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc al, 1
add r10b, 0xd0
inc r8
cmp r10b, 0xa
jb 0x140181d20
adc dword [rcx + 0x7830fa], eax
add byte [rsi + rcx*2 + 0xf], dh
je 0x140181d9e
movzx edx, word [rcx]
je 0x140181d9e
cmp edx, 0x5830
je 0x140181d9e
sub dword [rbp - 0x40], edx
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
mov ebx, 1
mov esi, 0x18
lea r14, [rbp - 0x60]
lea r15, [rbp - 8]
jge 0x140182fd5
jge 0x140182fd5
clc
jmp 0x140182ff8
mov rdi, qword [rbp - 8]
jge 0x140182fdc
mov qword [rdi + rsi - 8], r12
mov qword [rdi + rsi], r13
inc rbx
mov qword [rbp + 8], rbx
add rsi, 0x10
mov rcx, r14
call fcn.14005f040
mov r12, rax
test rax, rax
je 0x14018301e
mov r13, rdx
cmp rbx, qword [rbp]
jne 0x140182fe4
mov rcx, r15
mov rdx, rbx
call fcn.140160d80
jmp 0x140182fe0
mov rax, qword [rbp + 8]
mov rcx, qword [rbp - 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp - 8]
movups xmmword [rcx], xmm0
jmp 0x140183041
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret