Function at 0x140052b26
Capabilities:
Load assembly via iassembly

Disassembly:
sub rsp, 0xb8
mov eax, ecx
mov r9d, 0x81
mov r8d, 0x30
mov r10d, ecx
nop dword [rax + rax]
mov rcx, r9
shr r10d, 4
mov r9d, eax
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x57
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r10d
jae 0x1400112e0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140011356
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, str.0x0X
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14000b540
nop
add rsp, 0xb8
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.1400e44d0
ud2
sub rsp, 0xb8
mov r8d, dword [rcx]
mov r9d, 0x81
mov eax, 0x30
mov r10d, r8d
nop dword [rax + rax]
mov rcx, r9
shr r10d, 4
mov r9d, r8d
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x37
cmovb r11d, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp r8d, 0x10
mov r8d, r10d
jae 0x140011c60
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140011cd7
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, str.0x0X
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14000b540
nop
add rsp, 0xb8
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.1400e44d0
ud2
push rsi
push rdi
push rbx
sub rsp, 0x60
movsxd r9, dword [rcx]
mov rax, r9
neg rax
test r9, r9
mov r8d, r9d
cmovs r8, rax
mov rcx, rdx
mov eax, 0x27
lea r10, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp r8, 0x2710
jb 0x140011e83
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, r8
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, r8d
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 [r10 + rbx*2]
mov word [rsp + rsi + 0x35], bx
movzx edi, word [r10 + rdi*2]
mov word [rsp + rsi + 0x37], di
mov rsi, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x140011df0
cmp rdx, 0x63
jbe 0x140011e71
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r11d, r8d, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r10 + rdx*2]
mov word [rsp + rax + 0x37], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x140011e8e
add dl, 0x30
mov byte [rsp + rax + 0x38], dl
dec rax
jmp 0x140011e9c
mov rdx, r8
cmp rdx, 0x63
ja 0x140011e43
jmp 0x140011e71
movzx edx, word [r10 + rdx*2]
mov word [rsp + rax + 0x37], dx
add rax, 0xfffffffffffffffe
test r9d, r9d
setns dl
lea r8, [rsp + rax]
add r8, 0x39
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
lea r8, str.failed_to_write_whole_buffer
xor r9d, r9d
call fcn.14000b540
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
test r14b, r14b
je 0x140045c94
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rsi
call fcn.14004885d
cmp qword [rsp + 0x11f0], 0
jne 0x14004608f
cmp qword [rsp + 0x11f8], 0
jne 0x140043eb6
jmp 0x1400460c1
jmp 0x140045c7d
mov rax, qword [rsp + 0x11f8]
mov qword [rsp + 0x138], rax
mov ebp, 3
mov dl, byte [rsp + 0x2c]
mov r9b, byte [rsp + 0x2e]
mov r10b, byte [rsp + 0x2d]
mov r11, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
jmp 0x14004615f
sahf
add byte [rax], al
invalid
call fcn.140029d6b
jmp 0x1400460d7
invalid
and edi, esi
dec dword [rax - 0x77]
invalid
mov rcx, rax
mov rdx, qword [rsp + 0x30]
call fcn.1400470b2
retf 5
add byte [rcx], dh
sal byte [rcx], 0xf6
jmp 0x140047064
xor eax, eax
cmp rax, 0x400
je case.0x14003a6a9.89
and dword [rsp + rax + 0x90], 0
mov qword [rsp + rax + 0x98], rdx
cwde
add byte [rax], al
add byte [rax - 0x7d], cl
rcl byte [rax], 0xeb
adc bl, ch
invalid
mov rax, qword [rcx + 0x110]
cmp rax, qword [rcx + 0x118]
add byte [rbp + 4], dh
xor ebx, ebx
jmp 0x140046bad
mov rcx, qword [rsp + 0x48]
call fcn.140047709
mov rcx, rax
shr eax, 0xf0
or al, byte [rax]
add byte [rcx + 0x902484], cl
add byte [rax], al
mov qword [rsp + 0x98], rdx
mov ebx, 1
invalid
mov edx, 0x40
lea rcx, [rsp + 0x90]
mov r8, rbx
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1io.rs
or eax, 0xd6704
call fcn.1400473d6
mov qword [rsp + 0x68], rax
test rdx, rdx
je 0x140046d9e
mov rbp, rdx
mov qword [rsp + 0x60], rbx
lea rcx, [rsp + 0x70]
and al, 0x70
mov rdx, qword [rsp + 0x58]
call fcn.140047401
mov rax, qword [rsp + 0x70]
and al, 0x70
mov r14, qword [rsp + 0x78]
je 0x140046c1b
js case.0x140043678.8
mov edx, dword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x88]
add byte [rax], al
add byte [rcx], dh
invalid
mov r15, rdx
cmp rax, r14
je 0x140046c1d
invalid
mov rdx, rcx
mov r8, r15
mov r15, rax
jmp 0x140046c2f
mov rdx, r14
mov r8, r14
mov eax, esi
mov r14, rcx
invalid
cmp r15, rcx
je 0x140046d97
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x40], edx
mov rcx, qword [rsp + 0x68]
mov rbx, rbp
mov rdx, rbp
mov r8, rdi
mov r9, rsi
mov ecx, esi
call fcn.1400473d6
xchg dword [rdi], eax
add byte [rax], al
mov r13, rax
invalid
mov rbp, rdx
mov rax, qword [r15]
movsxd rax, dword [r12 + rax*4]
test byte [rcx + rax - 0x20], cl
jmp rax
enter 0xffffffffffff8548, 0xffffffffffffffc9
mov rbp, rbx
je 0x140046d90
lea rcx, [r15 + 8]
call fcn.1400476e7
mov rcx, rax
call fcn.140047689
mov dword [r13], eax
add byte [r9 - 0x77], r9b
mov dword [rbp + 8], edx
mov eax, 1
jmp 0x140046d71
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
add r15, 0x50
add rdi, rax
mov rax, r15
cmp rdi, rbp
jne 0x140046c0a
jmp 0x140046d94
xor eax, eax
jmp 0x140046d71
mov rdi, rbp
mov rbx, qword [rsp + 0x60]
jmp 0x140046da0
xor edi, edi
add rdi, rbx
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
cli
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1io.rs
call fcn.1400474be
invalid
add byte [rax], al
mov rcx, qword [rsp + 0x28]
mov r8, qword [rcx + 0xe8]
mov r10, qword [rcx + 0xf0]
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x70]
and al, 0x70
mov rdx, r8
mov r8, qword [rsp + 0x30]
and al, 0x30
mov r9, rax
call qword [r10 + 0x38]
mov rax, qword [rsp + 0x70]
cmp rax, 2
je 0x140047011
mov rbx, qword [rsp + 0x78]
test rax, rax
jne 0x140047018
mov r8, qword [rsp + 0x28]
mov rdx, qword [r8 + 0x110]
mov rax, qword [r8 + 0x118]
sub rdx, rax
xor ecx, ecx
mov rsi, rbx
sub rsi, rdx
setne cl
mov edx, 0xff
cmova ecx, edx
test cl, cl
je 0x140046e47
movzx ecx, cl
cmp ecx, 1
jne 0x140046e54
add rax, rbx
mov qword [r8 + 0x118], rax
jmp 0x140046f36
mov rax, qword [rsp + 0x50]
movups xmmword [rax], xmm6
jmp 0x140046f36
mov rax, qword [rsp + 0x50]
movups xmmword [rax], xmm6
mov r14, qword [r8 + 0x120]
mov r15, qword [r8 + 0x128]
test rsi, rsi
je 0x140046f36
mov r12, qword [r8 + 0x138]
test r12, r12
je 0x140047098
mov rax, qword [r8 + 0x130]
cmp rax, r15
mov ecx, 0
cmovae rcx, r15
sub rax, rcx
imul rdi, rax, 0x50
add rdi, r14
mov rcx, rdi
mov rbp, r8
call fcn.140038167
mov r13, rsi
mov rcx, rdi
sub r13, rax
jb 0x140046f2e
mov rdx, rax
call fcn.1400474e5
mov rax, qword [rbp + 0x130]
lea rcx, [rax + 1]
cmp rcx, r15
mov ecx, 0
cmovae rcx, r15
neg rcx
add rcx, rax
inc rcx
mov qword [rbp + 0x130], rcx
dec r12
mov qword [rbp + 0x138], r12
imul rsi, rax, 0x50
add rsi, r14
mov ecx, 0xa
lea rdi, [rsp + 0x90]
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x90], 4
mov r8, rbp
je 0x140046f26
lea rcx, [rsp + 0x90]
call fcn.14003b68c
mov r8, qword [rsp + 0x28]
mov rsi, r13
jmp 0x140046e6a
mov rdx, rsi
call fcn.1400474e5
mov rcx, qword [rsp + 0x48]
call fcn.1400473b7
test rax, rax
je 0x14004701c
test rbx, rbx
mov rcx, qword [rsp + 0x28]
lea rsi, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srccommon_buf.rsx
lea r12, [0x14014d8fc]
lea rdx, str.failed_to_write_whole_buffer
jne case.0x14003a1ab.97
jmp 0x140047005
movabs rbx, 0x1700000003
jmp 0x14004704d
mov eax, 1
jmp 0x14004703a
xor eax, eax
jmp 0x14004703a
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
mov rdx, qword [rsp + 0x30]
call qword [rax + 0x28]
mov rbx, rdx
test rax, rax
jne 0x140047064
test rbx, rbx
mov rax, qword [rsp + 0x28]
je 0x140046adb
mov cl, 9
call fcn.140026506
mov rsi, rax
mov rcx, rax
mov rdx, rbx
call fcn.14002993b
xor eax, eax
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0x490]
add rsp, 0x4a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x140118aa9]
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srccommon_buf.rsx
mov edx, shutdown
call fcn.1400e4a40
ud2
mov byte [rax], al
add byte [rax], al
add eax, 0xc6000000
xchg dl, cl
add byte [rax], al
add byte [rdx], al
mov dword [rsi], 1
mov edx, eax
mov rax, qword [rcx]
lea r8, [0x14014d90c]
add eax, 0x10641d
movsxd rax, dword [r8 + rax*4]
or byte [rcx + rax - 0x40], 0xff
invalid
or byte [rcx + rax - 0x40], 0xff
loopne case.0x140017894.759
invalid
add rcx, 8
add ecx, 8
jmp fcn.14003f646
add rcx, 8
jmp fcn.140047558
add rcx, 8
jmp 0x1400475af
add rcx, 8
jmp fcn.14004751c
adc ebx, dword [rdx + 0xd]
add byte [rbp + rcx*4 + 5], cl
xor al, 0x5a
or eax, 0x23ba00
add byte [rax], al
call fcn.1400e4650
ud2
ror byte [rcx + rcx*4 - 0x2e], 1
add rsp, 0x28
ret
add byte [rax], al
lea r15, [0x14014d91c]
movsxd rax, dword [r15 + rax*4]
invalid
add al, 0x87
xchg dword [rcx + rax - 8], ecx
xchg dword [rcx + rax - 8], ecx
jmp rax
mov rax, qword [rsi + 0x10]
mov r14, qword [rsi + 0x18]
sbb bl, ch
invalid
sbb bl, ch
invalid
mov rcx, rdi
call fcn.1400476e7
invalid
dec dword [rcx - 0x77]
invalid
mov r14, rdx
jmp 0x140047b92
mov rcx, rdi
call fcn.140047abc
jmp 0x140047b7b
mov rax, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
test r14, r14
je case.0x14001e18a.499
mov rcx, rbx
mov rdx, rax
mov r8, r14
call fcn.1400a4dff
mov rcx, rsi
mov rdx, r14
call fcn.1400474e5
stc
invalid
dec dword [rax - 0x75]
invalid
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.14003b68c
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
mov ecx, esp
stosb byte [rdi], al
add byte [rax], al
add byte [rcx - 0x7d], al
cmp r12d, 0x20
invalid
test byte [rsi], bh
invalid
cld
cmp ecx, dword [rdi]
test dword [rbp + rax], ebx
add byte [rax], al
mov bpl, 2
invalid
sub al, 0xff
invalid
mov dl, 0xfe
invalid
add byte [rcx + 0x4d5e915], dh
add byte [rax], al
lodsd eax, dword [rsi]
cld
inc dword [rax - 0x80]
std
or cl, byte [rdi]
test dword [rcx], ebp
add al, 0
add byte [rcx], dh
ror byte [rbp - 0x7b], 0xff
test edi, edi
test edi, edi
sete al
lea ebp, [rax + rax*4]
add ebp, 4
jmp 0x140048041
invalid
scasd eax, dword [rdi]
add byte [rax], 0
add byte [rcx + 0xf], al
movaps xmmword [r12 + 0x10], xmm1
movaps xmmword [r12], xmm0
movaps xmmword [rsp], xmm0
invalid
sete bpl
or bpl, 4
or ch, 4
mov r13, r15
jmp 0x140048041
push rax
std
invalid
invalid
and al, 0x20
call fcn.140012ff7
mov bpl, 6
cmp r12b, 0xd
je 0x140048041
invalid
cld
invalid
invalid
invalid
lea rdx, [0x14011b4a9]
jmp 0x140048652
add byte [rax], al
and al, 0x20
call fcn.140012ff7
and dword [rsp + rdi*8 + 0x41ed31ff], ebp
push qword [rcx]
in eax, dx
cmp r12b, 0xa
je 0x140048041
pop rdi
cld
invalid
invalid
pop rdi
cld
invalid
lea rdx, [0x14011b4be]
jmp 0x140048652
add byte [rax], al
invalid
cmp ch, 0xd
sete bpl
xchg esp, eax
invalid
add bpl, 7
invalid
invalid
jmp 0x140048041
inc dword [rax - 0x4b]
or dword [rcx - 0x80], eax
cld
or cl, byte [rdi]
test byte [rcx - 5], ch
invalid
sti
invalid
adc eax, 0xd3058
mov r8d, reloc.WS2_32.dll_shutdown
add cl, ch
mov word [rcx], es
add byte [rax], al
mov ch, byte [rcx]
lea rcx, [rsp + 0x20]
call fcn.140012ff7
xor eax, eax
cmp bpl, 0xd
std
or eax, 0x8dc0940f
sete al
lea ebp, [rax + rax*2]
std
or eax, 0x8dc0940f
sete al
lea ebp, [rax + rax*2]
add ebp, 7
jmp 0x140048041
and al, 0x30
add byte [rdi], cl
test byte [rdi - 6], dl
invalid
and al, ch
sub ebp, dword [rdx - 0x7fbf0004]
std
or cl, byte [rdi]
test dword [rax + rax + 0x47c60000], eax
mov byte [rdi + 0x79], 0xb
lea r12, [0x14011b128]
lea r14, str.failed_to_write_whole_buffer
jmp 0x140048683
sub al, 0x10
add cl, ch
xchg esi, eax
add byte [rax], al
add byte [rax - 0x7d], cl
cmpsd dword [rsi], dword [rdi]
add byte [rax], 0
add byte [rax], al
call fcn.1400487b4
mov r14, rax
lea rcx, [rsp + 0x20]
call fcn.140012ff7
mov al, 1
mov r13, r15
jmp 0x140048039
mov r8d, reloc.WS2_32.dll_setsockopt
jmp 0x140048676
clc
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [r12]
movups xmmword [r15 + 0x18], xmm0
movups xmm0, xmmword [r12 + 0x10]
movups xmmword [r15 + 0x28], xmm0
lea r15, [rsp + 0x348]
movups xmm0, xmmword [r14 + 0x178]
add byte [rcx + 0xf], al
adc byte [rsi + 0x188], cl
add byte [rcx + 0xf], al
adc byte [rsi + 0x188], cl
movups xmm2, xmmword [r14 + 0x198]
movups xmmword [r15], xmm0
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15 + 0x20], xmm2
lea r14, [rsp + 0x2d8]
mov rcx, r14
call fcn.14003b19a
mov rcx, qword [r14 + 0x28]
call fcn.14003b1a5
mov rax, qword [r15 - 0x28]
mov qword [rsp + 0x30], rax
movaps xmm0, xmmword [r15 - 0x38]
movaps xmmword [rsp + 0x20], xmm0
movups xmm0, xmmword [r15 - 0x10]
movups xmmword [rbx - 0x10], xmm0
movups xmm0, xmmword [r15 - 0x20]
movups xmmword [rbx - 0x20], xmm0
mov rcx, r15
call fcn.14003b17c
mov ecx, 0x18
mov edx, 8
call fcn.1400a0c61
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rax], xmm0
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0x10], rcx
mov qword [rbx - 0x30], rax
lea rax, fcn.1400257ea
mov qword [rbx - 0x28], rax
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.140029f9e
xor edi, edi
cmp dword [rsi], 4
je 0x140048b0e
mov rcx, rsi
call fcn.14003afd7
mov qword [rsi], 4
test rdi, rdi
je 0x140048ab6
lea rcx, [rsp + 0x130]
mov qword [rcx], rdi
call fcn.14003681e
cmp qword [rsi], 5
je 0x140048b17
mov rcx, rsi
call fcn.140048b55
mov qword [rsi], 5
cmp r13d, 3
sete al
add rsp, 0x490
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsi], 4
jmp 0x140048b1e
mov qword [rsi], 5
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_futuremap.rs
mov edx, 0x28
call fcn.1400e4650
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x140048efa
mov rax, qword [rcx + 0x30]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140048ed8
and eax, 0xa
cmp eax, 8
jne 0x140048efa
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14003674c
movdqu xmm8, xmmword [rcx + rbp]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb eax, xmm0
mov word [rsp + 0x40], ax
mov rcx, r14
call fcn.1400145e0
test rax, rax
je 0x1400496b5
mov r15, rdx
add r15, rbp
and r15, r13
mov rax, r15
neg rax
imul r12, rax, 0x30
lea rdx, [rbx + r12]
mov rcx, rsi
call fcn.14004977f
test al, al
je 0x140049683
jmp 0x1400496e2
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x140049736
mov rax, qword [rsp + 0x28]
add rbp, rax
add rbp, 0x10
add rax, 0x10
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rax + 1], cl
invalid
and al, 0x28
and rbp, r13
mov rcx, qword [rsp + 0x30]
xor bl, ch
invalid
imul rax, r15, 0x30
mov ecx, 0x30
cqo
cdq
idiv rcx
mov rcx, qword [rsp + 0x38]
mov rdx, rax
ret 0xf2e8
or bh, bh
dec dword [rax - 0x75]
and al, 0x30
movdqu xmm0, xmmword [rax + r12 - 0x30]
rol byte [rdx + 0xf], 1
adc byte [rax + riz - 0x20], cl
movups xmm2, xmmword [rax + r12 - 0x10]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
cmp byte [rsp + 0x40], 3
je 0x140049736
invalid
ret 0xf2e8
lea rcx, [rsp + 0x40]
call fcn.140038482
invalid
invalid
add rdi, 0x70
lea rbx, [rsp + 0x40]
lea ebx, [rsp + 0x40]
mov rcx, rbx
mov rdx, rdi
cli
mov r8, rsi
call fcn.140039991
invalid
dec dword [rax - 0x77]
fld1
rol dword [rdx], 1
invalid
dec dword [rdi]
sub byte [rsp + 0x70], dh
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], al
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
mov edx, 8
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
pop rsi
jmp fcn.1400084c0
sti
invalid
sti
call qword [rax + 0x20c48348]
pop rsi
ret
mov ebx, dword [rcx + 0x10]
add rdi, 0x58
lea r14, [0x14014d95c]
sub rbx, 1
jb 0x140049926
jmp 0x1400498cf
push rsi
mov rax, qword [rdi - 0x58]
cmp rax, 3
ja case.default.0x1400498e1
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
lea rcx, [rdi - 0x40]
call fcn.14002a773
mov rax, qword [rdi - 0x50]
lock dec qword [rax]
jne 0x140049915
lea rcx, [rdi - 0x50]
call fcn.14009d332
jmp 0x140049915
mov rcx, rdi
call fcn.140049957
add rdi, 0x88
jmp 0x1400498ca
mov rax, qword [rsi + 8]
test rax, rax
je 0x14004994c
imul r8, rax, 0x88
mov rcx, qword [rsi]
mov edx, 8
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140002588
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov dword [rsp + 0xc0], ecx
add r9, r15
mov qword [rsp + 0x78], r9
lea rbp, [rsp + 0xfe0]
lea r12, [rsp + 0x2400]
lea r14, [rsp + 0x6c0]
mov qword [rsp + 0xf0], rdx
lea rcx, [rax - 3]
add rax, 0xfffffffffffffffe
cmp rcx, 2
mov ecx, 0
cmovae rax, rcx
xor ecx, ecx
cmp rax, 1
sete cl
mov r8, rdx
cmove r8, qword [rsp + 0x60]
mov qword [rsp + 0x30], r8
shl rcx, 3
test rax, rax
jne 0x14004ae35
cmp dword [rdx + rcx], 2
je 0x14004e8c4
mov qword [rsp + 0x68], rcx
mov rax, qword [rsp + 0x30]
lea rcx, [rax + 0xe0]
mov qword [rsp + 0x50], rcx
mov rbx, qword [rcx]
cmp rbx, 4
je 0x14004e8c4
lea rcx, [rax + 0xe8]
mov qword [rsp + 0x80], rcx
add rax, 0x160
mov qword [rsp + 0xc8], rax
lea rcx, [rbx - 1]
cmp rbx, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x14004a8bd
mov ecx, send
mov rdi, r15
mov rsi, qword [rsp + 0x80]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xb
lea rdi, [rsp + 0x1038]
mov rsi, qword [rsp + 0xc8]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x2aa0]
mov r8d, 0xd0
mov rcx, rsi
mov rdx, r15
call fcn.1400d6ff0
mov rax, qword [rsp + 0x50]
mov qword [rax], 3
cmp rbx, 1
ja 0x14004e8aa
mov qword [rsp + 0x2400], rbx
mov ecx, send
lea rdi, [rsp + 0x2408]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xb
lea rdi, [rsp + 0xc50]
lea rsi, [rsp + 0x2b18]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x2438]
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x2440]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x2470]
mov rbx, qword [rax + 0x10]
imul rax, qword [rax + 0x20], 0x88
add rax, rbx
mov qword [rsp + 0xb8], rax
cmp rbx, qword [rsp + 0xb8]
je 0x14004a73e
cmp qword [rbx + 0x58], 0
je 0x14004a20d
lea rcx, [rsp + 0xc50]
call fcn.14005b762
mov rsi, rax
mov rdi, rdx
mov rcx, rax
mov r8d, 0x5b
call fcn.14002bea4
test al, al
je 0x14004a27a
mov r15, rbx
mov rax, rdi
add rax, rsi
lea rcx, [0x14011eda0]
mov qword [rsp + 0xfc0], rcx
mov qword [rsp + 0xfc8], 2
mov qword [rsp + 0xfd0], rsi
mov qword [rsp + 0xfd8], rdi
mov qword [rsp + 0xfe0], rsi
mov qword [rsp + 0xfe8], rax
and qword [rsp + 0xff0], 0
mov rbx, qword [rsp + 0xfe0]
mov rdi, qword [rsp + 0xfe8]
mov rcx, rbp
call fcn.1400a5e20
cmp edx, 0x110000
je 0x14004a214
mov r12, rax
mov r8d, edx
mov rcx, qword [rsp + 0xfc0]
mov rdx, qword [rsp + 0xfc8]
call fcn.140066999
add dword [rax], eax
test al, al
jne 0x14004a1b6
sub rdi, rbx
add rdi, r12
add rdi, qword [rsp + 0xfe0]
mov esp, 0xfe024
add byte [rax + 0x2b], cl
mov esp, 0xfe824
add bl, ch
invalid
xor ebp, ebp
jmp 0x14004a604
xor r12d, r12d
xor edi, edi
mov r14, qword [rsp + 0xfe0]
mov rbx, qword [rsp + 0xfe8]
mov rcx, rbp
call fcn.14006637a
cmp edx, 0x110000
je 0x14004a271
mov r13, rax
mov r8d, edx
mov rcx, qword [rsp + 0xfc0]
mov rdx, qword [rsp + 0xfc8]
call fcn.140066999
test al, al
jne 0x14004a219
sub rbx, r14
add rbx, r13
add rbx, qword [rsp + 0xfe0]
sub rbx, qword [rsp + 0xfe8]
mov rdi, rbx
add rsi, r12
sub rdi, r12
mov rbx, r15
lea rcx, [rsp + 0x2fc0]
mov rdx, rsi
mov r8, rdi
call fcn.14000e430
mov r14b, byte [rsp + 0x2fc0]
shr byte [rdi], 0
add byte [rcx - 0x80], al
inc byte [rdx]
mov qword [rsp + 0xa0], rbx
jne 0x14004a379
mov r12, qword [rbx + 0x70]
imul rbx, qword [rbx + 0x80], 0x18
test rbx, rbx
setne bpl
je 0x14004a5e4
mov rcx, r12
mov rdx, rsi
mov r8, rdi
call fcn.14005b792
test al, al
jne 0x14004a5e4
mov rcx, qword [r12]
mov rdx, qword [r12 + 0x10]
mov r8d, 0x2e
call fcn.1400a5f00
mov rcx, rax
mov r8, rsi
mov r9, rdi
call fcn.14005b7a7
test al, al
jne 0x14004a5e4
mov r13, qword [r12]
mov r14, qword [r12 + 0x10]
mov rcx, rsi
mov rdx, rdi
mov r8, r13
mov r9, r14
call fcn.14002bf54
test al, al
je 0x14004a34f
mov rcx, r13
mov rdx, r14
mov r8d, 0x2e
call fcn.14002bea4
test al, al
jne 0x14004a5e4
mov rax, qword [r12 + 0x10]
not rax
add rax, rdi
jae 0x14004a36c
cmp byte [rsi + rax], 0x2e
jne 0x14004a36c
jmp 0x14004a5e4
mov r8d, 1
mov rcx, r12
lea rdx, [0x14011f4f5]
call fcn.14005b792
test al, al
jne 0x14004a5e4
add r12, 0x18
add rbx, 0xffffffffffffffe8
jmp 0x14004a2b3
mov rax, qword [rsp + 0x2fc1]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x2fc9]
mov qword [rsp + 0x28], rax
mov r13, qword [rbx + 0x58]
add r13, 2
imul r15, qword [rbx + 0x68], 0x12
xor ebx, ebx
cmp r15, rbx
setne bpl
je 0x14004a5e4
add al, byte [rax]
invalid
lea rax, [rbx + r13]
add rax, 0xfffffffffffffffe
cmp byte [rax], 2
jne 0x14004a3f8
cmp r14b, byte [r13 + rbx - 1]
jne case.0x14004373f.40
test r14b, r14b
je 0x14004a5cc
mov rax, qword [r13 + rbx]
xor rax, qword [rsp + 0xa8]
add byte [rcx - 0x75], cl
mov ecx, dword [rbp + rbx + 8]
xor rcx, qword [rsp + 0x28]
or rcx, rax
jne case.0x14004373f.40
invalid
add dword [rax], eax
invalid
jmp 0x14004a5e4
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xfc0], xmm0
test byte [rax + rax*8], ah
sldt word [rax]
movzx eax, word [rax + 0x10]
mov word [rsp + 0xfd0], ax
mov byte [rsp + 0xfd2], r14b
mov rax, qword [rsp + 0x28]
sub byte [rax - 0x77], cl
test byte [rbx + rbx*8], ah
and al, 0xdb
sldt word [rax]
mov rax, qword [rsp + 0xa8]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rbx + rdx*8], ah
sldt word [rax]
cmp byte [rsp + 0xfc0], 0
add byte [rax], al
add byte [rdi], cl
test bl, dh
add byte [rax], al
invalid
test r14b, r14b
je case.0x14004373f.40
nop
add dword [rax], eax
add byte [rax], al
mov r12, qword [rsp + 0xfc1]
mov sil, byte [rsp + 0xfd1]
add byte [rax], al
mov cl, 0x80
sub cl, sil
mov rax, 0xffffffffffffffff
mov eax, 0xffffffff
shl rax, cl
loopne case.0x140053b58.151
rol dword [rax + 0x48], 0x89
ret 0xb841
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], cl
ror byte [r8 - 0x75], 1
mov edi, dword [rsp + 0xfc9]
mov r9, 0xffffffffffffffff
mov ecx, 0xffffffff
invalid
dec dword [rcx + 0xf]
rol dword [rcx + rcx*8 - 0x3fb7f0b7], 0x49
ror byte [rcx + 0xf], 0x48
cmovs rdx, r8
ror byte [rax + 0xf], 1
retf 0xf48
enter 0x214c, 0xffffffffffffffe0
and rdx, rdi
mov qword [rsp + 0x818], rdx
mov qword [rsp + 0x810], rax
lea rcx, [rsp + 0x810]
adc byte [rax], cl
add byte [rax], al
lea rdx, [rsp + 0xfd3]
xchg esp, eax
and al, 0xd3
sldt word [rax]
call fcn.140030154
test al, al
je case.0x14004373f.40
add dword [rax], eax
invalid
mov rax, 0xffffffffffffffff
mov ecx, esi
shr rax, cl
test sil, 0x40
test dh, 0x40
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
mov edx, 0
add byte [rax], al
add byte [rax + 0xf], cl
ret 0x8440
test byte [rax + 0xf], 0x48
ret 0xf48
retfq 0xf48
leave
bswap rax
or rax, r12
or rcx, rdi
mov qword [rsp + 0x818], rcx
mov qword [rsp + 0x810], rax
lea rcx, [rsp + 0xfd3]
add byte [rax], al
lea rdx, [rsp + 0x810]
add byte [rax], al
call fcn.140030154
jmp 0x14004a5c6
xchg ecx, eax
add byte [rax], al
add byte [rax], al
test r14b, r14b
jne case.0x14004373f.40
mov sil, byte [rsp + 0xfc5]
movzx eax, sil
mov ecx, 0x20
sub ecx, eax
mov eax, 0xffffffff
invalid
invalid
call rbx
loopne 0x14004a4dc
stc
and byte [rcx], bh
cmovae eax, ecx
ror dword [r15], 0xc8
bswap eax
and eax, dword [rsp + 0xfc1]
add byte [rcx + 0x8102484], cl
add byte [rax], al
lea rcx, [rsp + 0x810]
lea rdx, [rsp + 0xfd3]
add byte [rax], al
call fcn.14003027a
test al, al
je case.0x14004373f.40
invalid
mov eax, 0xffffffff
mov ecx, esi
shr eax, cl
cmp sil, 0x20
mov ecx, 0
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xc8
or eax, dword [rsp + 0xfc1]
mov dword [rsp + 0x810], eax
test byte [rax + rdx], ah
or byte [rax], al
invalid
lea rcx, [rsp + 0xfd3]
mov word [rbx + rdx*8], fs
sldt word [rax]
lea rdx, [rsp + 0x810]
call fcn.14003027a
test al, al
je case.0x14004373f.40
jmp 0x14004a5e4
mov rax, qword [rsp + 0xa8]
cmp dword [r13 + rbx], eax
cmp dword [rbp + rbx], eax
je 0x14004a5e4
add byte [rcx + 0x39], al
sbb eax, 0x48097400
add rbx, 0x12
add rbx, 0x12
jmp 0x14004a3a5
dec dword [rbp + rcx*4 - 0x44]
and al, 0xc0
sldt word [rax]
lea r15, [rsp + 0xfc0]
lea r12, [rsp + 0x2400]
lea r14, [rsp + 0x6c0]
lea esi, [rsp + 0x6c0]
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
add ecx, dword [rax - 0x73]
or eax, 0x103372
xor edx, dword [rax]
invalid
mov rax, qword [rbx]
lea rcx, [0x14014d980]
xor edx, dword [rax]
invalid
xor edx, dword [rax]
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
test bpl, bpl
je 0x14004a6e4
test ah, al
add byte [rax], al
invalid
jmp 0x14004a708
test bpl, bpl
jne 0x14004a708
lea rdx, [rbx + 8]
mov rcx, r14
mov ecx, esi
lea r8, [rsp + 0xc50]
call fcn.14005b884
jmp 0x14004a6f0
add byte [rax], al
add byte [rax], al
test bpl, bpl
jne 0x14004a708
lea rcx, [rsp + 0xc50]
call fcn.14005b7fe
add dword [rax], eax
mov r9d, 5
mov rcx, rax
ror dword [rbp + rcx*4 + 5], 0xb2
dec byte [rdi]
add bl, ch
insb byte [rdi], dx
or al, 0
add al, ch
movabs eax, dword [0x5b941000111]
add dword [rax], eax
mov r9d, 5
mov rcx, rax
ror dword [rbp + rcx*4 + 5], 0xb2
dec byte [rdi]
add bl, ch
insb byte [rdi], dx
test bpl, bpl
jne 0x14004a708
add byte [rax], al
mov rsi, qword [rbx + 8]
add rsi, 0x10
lea rcx, [rsp + 0xc50]
call fcn.14005b7fe
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.14005b82f
add byte [rax - 0x7b], cl
ror byte [rax - 0x73], 0xac
and al, 0xe0
sldt word [rax]
add byte [rdi], cl
invalid
test byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, rax
call fcn.14005b7bf
jmp 0x14004a6f8
test bpl, bpl
jne 0x14004a708
lea rcx, [rsp + 0xc50]
call fcn.14005b7fe
mov r9d, 4
mov rcx, rax
lea r8, [0x14014a51b]
call fcn.14005b82a
test al, al
je 0x14004a708
lea rdx, [rbx + 8]
mov rcx, r14
call fcn.14005b7bf
lea rbp, [rsp + 0xfe0]
cmp qword [rsp + 0x6c0], 2
je 0x14004a71c
jmp 0x14004a7ce
mov qword [rsp + 0x6c0], 2
lea rbp, [rsp + 0xfe0]
add byte [rax], al
add rbx, 0x88
mov rcx, r14
call fcn.14005bbee
jmp 0x14004a127
mov qword [rsp + 0x6c0], 2
jmp 0x14004a71c
mov rcx, r15
mov rdx, r12
call fcn.14005b6bd
mov ecx, 0xb
mov rdi, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
lea rsi, [rsp + 0xc50]
rep movsq qword [rdi], qword [rsi]
mov r8d, 0x250
lea rdi, [rsp + 0x2fc0]
mov rcx, rdi
mov rdx, r15
call fcn.1400d6ff0
mov ecx, 0x538
mov edx, 8
call fcn.1400a0c61
mov rsi, rax
mov r8d, 0x250
mov rcx, rax
mov rdx, rdi
call fcn.1400d6ff0
and word [rsi + 0x250], 0
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x258], rax
mov eax, dword [rsp + 0x38]
mov dword [rsi + 0x260], eax
mov byte [rsi + 0x268], 0
lea rdi, case.0x14004807d.197
jmp 0x14004a881
mov ecx, 0xa
lea rbx, [rsp + 0x810]
mov rdi, rbx
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
mov rdx, r12
call fcn.14005b6bd
mov ecx, 0xb
lea rdi, [rsp + 0x1090]
lea rsi, [rsp + 0xc50]
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov ecx, 0xa
mov rdi, qword [rsp + 0xb0]
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov r8d, 0x2d2
lea rdi, [rsp + 0x2fc0]
mov rcx, rdi
mov rdx, r15
call fcn.1400d6ff0
mov ecx, 0x4cf8
mov edx, 8
call fcn.1400a0c61
mov rsi, rax
mov r8d, 0x2d2
mov rcx, rax
mov rdx, rdi
call fcn.1400d6ff0
invalid
invalid
or byte [rax], al
xor eax, eax
mov byte [rsi + 0x2d2], al
mov rcx, qword [rsp + 0x48]
mov qword [rsi + 0x2638], rcx
mov ecx, dword [rsp + 0x38]
mov dword [rsi + 0x2640], ecx
mov byte [rsi + 0x2648], al
lea rdi, case.0x140017894.899
mov rcx, qword [rsp + 0x50]
call fcn.140049784
mov rbx, qword [rsp + 0x30]
mov qword [rbx + 0xe0], 2
mov qword [rbx + 0xe8], rsi
mov qword [rbx + 0xf0], rdi
mov rcx, r12
call fcn.1400497f3
mov rbx, qword [rbx + 0xe0]
jmp 0x14004a04c
cmp rax, 1
jne 0x14004e89a
mov rax, qword [rsp + 0x30]
mov rdx, qword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
lea rcx, [rsp + 0xb80]
mov r8, qword [rsp + 0x1a8]
call qword [rax + 0x18]
mov bl, byte [rsp + 0xb91]
cmp bl, 3
je 0x14004e7ed
mov r13, qword [rsp + 0xb80]
mov rdi, qword [rsp + 0xb88]
mov sil, byte [rsp + 0xb90]
lea rcx, [rsp + 0xb92]
mov eax, dword [rcx]
mov dword [rsp + 0x1f0], eax
movzx eax, word [rcx + 4]
mov word [rsp + 0x1f4], ax
mov r14, qword [rsp + 0x50]
cmp dword [r14], 4
je 0x14004e8f3
mov rcx, r14
call fcn.140049784
mov qword [r14], 4
cmp bl, 2
mov r14, qword [rsp + 0x58]
jne 0x14004a987
mov cl, 7
call fcn.140026506
mov rsi, rax
mov rcx, rax
call fcn.140036859
mov qword [rsi], r13
mov qword [rsi + 8], rdi
mov bl, 2
mov r13, rsi
lea rcx, [rsp + 0x1f50]
mov sil, byte [rsp + 0x70]
jmp 0x14004a9b0
movzx eax, word [rsp + 0x1f4]
mov word [rsp + 0x454], ax
mov eax, dword [rsp + 0x1f0]
mov dword [rsp + 0x450], eax
mov r14, rdi
lea rcx, [rsp + 0x1f50]
mov qword [rsp + 0xa8], r13
mov qword [rsp + 0xae0], r13
mov qword [rsp + 0x58], r14
mov qword [rsp + 0xae8], r14
mov byte [rsp + 0x70], sil
mov byte [rsp + 0xaf0], sil
mov byte [rsp + 0xaf1], bl
movzx eax, word [rsp + 0x454]
lea rdx, [rsp + 0xaf2]
mov word [rdx + 4], ax
mov eax, dword [rsp + 0x450]
mov dword [rdx], eax
mov rdi, qword [rsp + 0xf0]
mov r13, qword [rsp + 0x68]
mov rsi, qword [rdi + r13]
cmp rsi, 2
je 0x14004e8fc
mov rdx, qword [rsp + 0x30]
add rdx, 8
mov r8d, 0xd8
mov r14, rcx
call fcn.1400d6ff0
mov rcx, qword [rsp + 0x50]
call fcn.1400493fa
mov qword [rdi + r13], 2
mov qword [rsp + 0x2aa0], rsi
mov r8d, 0xd8
lea rcx, [rsp + 0x2aa8]
add byte [rax], al
mov rdx, r14
call fcn.1400d6ff0
cmp bl, 2
je 0x14004af88
mov qword [rsp + 0x2fc0], rsi
mov r8d, 0xd8
lea rcx, [rsp + 0x2fc8]
mov rdx, r14
call fcn.1400d6ff0
mov rcx, r15
mov r13, qword [rsp + 0xa8]
mov rdx, r13
mov r14, qword [rsp + 0x58]
call qword [r14 + 0x50]
mov al, byte [rsp + 0x70]
mov byte [rsp + 0xfd9], al
mov rdi, qword [rsp + 0xfc0]
mov rsi, qword [rsp + 0xfc8]
lea rax, [rsp + 0x1038]
movups xmm0, xmmword [rax - 0x68]
adc byte [rax - 0x68], al
movaps xmmword [rsp + 0x2400], xmm0
test bl, bl
je 0x14004ab63
mov rcx, r15
mov rdx, r13
call qword [r14 + 0x78]
cmp qword [rsp + 0xfc0], 0
je 0x14004ab63
test rdi, rdi
je 0x14004ab29
mov ecx, 0x28
mov edx, 8
call fcn.1400a0c61
mov qword [rax], rdi
mov qword [rax + 8], rsi
lea rcx, [rsp + 0x1038]
movups xmm0, xmmword [rcx - 0x70]
movups xmmword [rax + 0x10], xmm0
mov rcx, qword [rcx - 0x60]
mov qword [rax + 0x20], rcx
mov rdi, rax
lea rsi, [0x14011bce8]
jmp 0x14004ab63
mov ecx, 0x18
mov edx, 8
call fcn.1400a0c61
mov rdi, rax
lea rax, [rsp + 0x1038]
movups xmm0, xmmword [rax - 0x70]
movups xmmword [rdi], xmm0
mov rax, qword [rax - 0x60]
mov qword [rdi + 0x10], rax
xor ecx, ecx
mov rdx, rsi
call fcn.140028eec
lea rsi, case.0x1400335cc.23
mov qword [rsp + 0x810], rdi
mov qword [rsp + 0x818], rsi
movaps xmm0, xmmword [rsp + 0x2400]
lea rax, [rsp + 0x820]
movups xmmword [rax], xmm0
mov rdi, qword [rsp + 0x40]
mov cl, byte [rsp + 0x828]
mov al, byte [rsp + 0x3098]
mov edx, ecx
or dl, al
jne 0x14004ac61
mov rcx, qword [rsp + 0x88]
mov rax, qword [rcx + 0x30]
mov qword [rsp + 0xff0], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0xfe0], xmm2
movaps xmmword [rsp + 0xfd0], xmm1
movaps xmmword [rsp + 0xfc0], xmm0
mov rcx, r12
mov rdx, rdi
mov r8, r15
mov r9b, 1
call fcn.140049ba4
mov rcx, r15
call fcn.14004944c
cmp byte [rsp + 0x2400], 3
jne 0x14004aca7
call case.0x14001e18a.262
mov rsi, rax
mov r8d, 0x17
mov rcx, rax
lea rdx, [0x14011ba1d]
invalid
or eax, 0xb7b5e800
std
dec dword [rax - 0x73]
mov word [rax + rdx], fs
or byte [rax], al
add al, ch
call fcn.140036864
lea rcx, [rsp + 0xae0]
call fcn.1400257ea
mov rcx, rdi
stc
call fcn.140049441
lea rcx, [rsp + 0x3028]
call fcn.140078628
lea rcx, [rsp + 0x3088]
call fcn.140078628
invalid
fld dword [rdx]
add byte [rbx + 0x16be902], dh
add byte [rax], al
mov r8, qword [rsp + 0x88]
mov rdx, qword [r8 + 0x30]
mov qword [rsp + 0xc80], rdx
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
and byte [rdi], cl
sub dword [rsp + 0xc70], edx
movaps xmmword [rsp + 0xc60], xmm1
add byte [rdi], cl
sub dword [rsp + 0xc50], eax
test cl, cl
je 0x14004ace7
test al, al
jne 0x14004ace7
invalid
xor edi, edi
jmp 0x14004acf2
invalid
mov rax, qword [rsp + 0x2430]
mov qword [rsp + 0xc80], rax
and al, 0x80
or al, 0
add byte [rdi], cl
adc byte [rsp + 0x2400], al
movups xmm1, xmmword [rsp + 0x2410]
and al, 0x10
and al, 0
add byte [rdi], cl
adc byte [rsp + 0x2420], dl
movaps xmmword [rsp + 0xc70], xmm2
movaps xmmword [rsp + 0xc60], xmm1
movaps xmmword [rsp + 0xc50], xmm0
mov byte [rsp + 0x3040], 1
mov dil, 1
mov r8d, 0x88
mov rcx, r15
lea rdx, [rsp + 0x2fc0]
and al, 0xc0
invalid
add byte [rax], al
call fcn.1400d6ff0
movups xmm0, xmmword [rsp + 0xae0]
add byte [rax], al
mov rcx, qword [rsp + 0xc0]
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0xaf0]
and al, 0xf0
or al, byte [rax]
add byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rsp + 0x3088], dh
add byte [rax - 0x75], cl
pushfq
and al, 0x80
xor byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
or al, 0
add byte [rax - 0x75], cl
and al, 0x78
mov qword [rcx + 0x30], rax
movaps xmm0, xmmword [rsp + 0xc50]
movaps xmm1, xmmword [rsp + 0xc60]
movaps xmm2, xmmword [rsp + 0xc70]
xchg esp, eax
and al, 0x70
or al, 0
add byte [rdi], cl
adc dword [rcx + 0x20], edx
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rsp + 0x810]
movups xmm1, xmmword [rsp + 0x820]
add byte [rax - 0x73], cl
test byte [rax + rdi], ah
adc byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x28], eax
movups xmmword [rax + 0x38], xmm1
cmp byte [rcx + 0x410], bh
mov edx, 8
add byte [rax], al
add al, ch
invalid
pop rsi
add eax, 0xc6894800
mov rsi, rax
mov r8d, 0xf8
mov rcx, rax
mov rdx, r15
call fcn.1400d6ff0
ret 8
movups xmmword [rsi + 0xf8], xmm6
mov qword [rsi + 0x108], rbx
add byte [rax], al
mov byte [rsi + 0x110], dil
add dh, al
xchg byte [rcx], dl
add dword [rax], eax
add byte [rax], al
mov bl, 4
mov r14, qword [rsp + 0xf0]
mov rcx, r14
call fcn.1400492e8
invalid
dec dword [rcx - 0x39]
invalid
add eax, dword [rax]
add byte [rax], al
mov qword [r14 + 8], rsi
or byte [rcx + 0xd], bh
add byte [rax], al
mov rdi, qword [rsp + 0x98]
mov esp, 0x9824
add byte [rax - 0x73], cl
mov ah, 0x24
push rax
invalid
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov byte [r14 + 0x78], bl
mov rdx, r14
mov eax, dword [rsp + 0xf48]
sldt word [rax]
sldt word [rax]
mov ecx, dword [rsp + 0xf4b]
mov r8, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [r8 + 3], ecx
mov dword [r8], eax
mov eax, 3
add byte [rax], al
lea r14, [rsp + 0x6c0]
mov ah, 0x24
rol byte [rsi], 0
add byte [rax], al
jmp 0x140049fc9
cmp rax, 1
jne 0x14004e8d9
mov rax, qword [rsp + 0x30]
cmp byte [rax + 0x70], 4
jo 0x14004ae4c
jne case.default.0x14004ae68
mov r13, qword [rdx + rcx]
movzx eax, byte [r13 + 0x111]
adc dword [rcx], eax
add byte [rax], al
lea rcx, [0x14014d96c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r13 + 0x98]
mov qword [rsp + 0xfd0], rax
sldt word [rax]
sldt word [rax]
movups xmm0, xmmword [r13 + 0x88]
movaps xmmword [rsp + 0xfc0], xmm0
sldt word [rax]
sldt word [rax]
lea rsi, [rsp + 0xc50]
mov rcx, rsi
mov rdx, r13
invalid
call fcn.14005b4ed
mov rax, qword [rsp + 0xfd0]
mov qword [rsi + 0x98], rax
movaps xmm0, xmmword [rsp + 0xfc0]
movups xmmword [rsi + 0x88], xmm0
mov byte [rsi + 0x2f0], 0
lea rcx, [r13 + 0x118]
mov r8d, 0x2f8
mov rdx, rsi
call fcn.1400d6ff0
lea rax, [r13 + 0x118]
mov qword [rsp + 0xa8], rax
movzx eax, byte [r13 + 0x408]
movzx eax, byte [rbp + 0x408]
test eax, eax
je 0x14004b010
cmp eax, 3
jne 0x14004e970
lea rdx, [r13 + 0x400]
movzx eax, byte [r13 + 0x400]
movzx eax, byte [rbp + 0x400]
lea rcx, [r13 + 0x1d0]
test eax, eax
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xb8], rdx
je 0x14004b1f1
cmp eax, 3
jne 0x14004e994
lea r15, [r13 + 0x348]
movzx eax, byte [r13 + 0x348]
lea r12, [r13 + 0x200]
movsd dword [rdi], dword [rsi]
add byte [rdx], al
add byte [rax], al
test eax, eax
je 0x14004b3b0
cmp eax, 3
jne 0x14004e9ae
lea rbx, [r13 + 0x340]
movzx eax, byte [r13 + 0x340]
test eax, eax
je 0x14004c726
cmp eax, 3
jne 0x14004ea42
mov rax, qword [r13 + 0x338]
jmp 0x14004b422
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x2aa0]
call fcn.140049404
mov rsi, qword [rsp + 0xf0]
mov esi, dword [rsp + 0xf0]
mov rcx, rsi
call fcn.1400492e8
mov qword [rsi], 4
mov bl, 2
mov r14, qword [rsp + 0xa8]
jmp 0x14004e848
lea rsi, [rsp + 0xf48]
mov rcx, rsi
mov rdx, rax
call fcn.14004ea81
mov bl, byte [rsi + 0x70]
jmp 0x14004e7e8
lea rsi, [r13 + 0x148]
lea r14, [r13 + 0x118]
movzx eax, byte [r13 + 0x148]
test eax, eax
je 0x14004e2fa
cmp eax, 3
je 0x14004e311
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconn.rs
jmp 0x14004ea50
xor edi, edi
xor ecx, ecx
call fcn.140078a45
mov rsi, rax
xorps xmm6, xmm6
movups xmmword [rsp + 0xfc7], xmm6
movups xmm0, xmmword [rsp + 0xfc0]
movaps xmmword [rsp + 0x2fc0], xmm0
mov rax, qword [rsp + 0xfcf]
mov qword [rsp + 0x2fcf], rax
mov ecx, 0x200
mov edx, 0x80
call fcn.1400a0c61
mov r15, rax
mov eax, 1
mov qword [r15], rax
mov qword [r15 + 8], rax
mov qword [r15 + 0x80], rsi
and qword [r15 + 0x88], 0
movaps xmmword [r15 + 0x100], xmm6
and qword [r15 + 0x110], 0
mov qword [r15 + 0x180], rsi
mov qword [r15 + 0x188], rsi
and qword [r15 + 0x190], 0
mov byte [r15 + 0x198], dil
and qword [r15 + 0x1a0], 0
mov byte [r15 + 0x1a8], dil
movaps xmm0, xmmword [rsp + 0x2fc0]
movups xmmword [r15 + 0x1a9], xmm0
mov rcx, qword [rsp + 0x2fcf]
mov qword [r15 + 0x1b8], rcx
movaps xmmword [r15 + 0x1c0], xmm6
mov qword [r15 + 0x1d0], rax
lock inc qword [r15]
jle 0x14004e914
mov al, byte [0x140164a38]
mov ecx, 0x30
mov edx, 8
call fcn.140008430
test rax, rax
je case.0x14003a1ab.132
mov rdi, rax
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov byte [rdi + 0x28], 0
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
lock inc qword [rdi]
jle 0x14004e914
mov qword [r13 + 0x1b8], rdi
mov qword [r13 + 0x1c0], r15
mov byte [r13 + 0x1c8], 0
cmp byte [r13 + 0x198], 0
je 0x14004c266
mov rax, qword [r13 + 0x1b0]
mov qword [rsp + 0x3a0], rax
movups xmm0, xmmword [r13 + 0x1a0]
movaps xmmword [rsp + 0x390], xmm0
lea rsi, [r13 + 0x138]
mov rcx, qword [r13 + 0x180]
mov rdx, qword [r13 + 0x188]
call fcn.14004ead7
lea rcx, [r13 + 0x1d0]
mov qword [rsp + 0xa0], rcx
mov qword [r13 + 0x1d0], rax
mov qword [r13 + 0x1d8], rdx
mov qword [r13 + 0x350], r15
mov qword [r13 + 0x358], rdi
mov qword [r13 + 0x3e0], rsi
movaps xmm0, xmmword [rsp + 0x390]
movups xmmword [r13 + 0x3e8], xmm0
mov rcx, qword [rsp + 0x3a0]
mov qword [r13 + 0x3f8], rcx
lea rcx, [r13 + 0x400]
mov qword [rsp + 0xb8], rcx
mov byte [r13 + 0x400], 0
jmp 0x14004b214
mov r15, qword [r13 + 0x350]
mov rdi, qword [r13 + 0x358]
mov rsi, qword [r13 + 0x3e0]
mov rax, qword [r13 + 0x1d0]
mov rdx, qword [r13 + 0x1d8]
mov qword [r13 + 0x1e0], r15
mov qword [r13 + 0x1e8], rdi
mov qword [r13 + 0x360], rsi
mov qword [r13 + 0x1f0], rax
mov qword [r13 + 0x1f8], rdx
mov eax, dword [rsi + 0x40]
lea ecx, [rax - 0x4000]
cmp ecx, 0xffc000
jae 0x14004e92d
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
shr rcx, 0x20
jne 0x14004e945
lea rdi, [r13 + 0x3e8]
mov ebp, dword [rsi + 0x38]
mov ecx, dword [rsi + 0x3c]
cmp qword [rsi], 0
je 0x14004b276
mov r14, qword [rsi + 8]
jmp 0x14004b27c
mov r14d, 0xa
mov r15d, 1
mov dword [r13 + 0x368], r15d
mov dword [r13 + 0x36c], ebp
mov r12d, 0x1e
mov qword [r13 + 0x370], r12
and dword [r13 + 0x378], 0
or qword [r13 + 0x380], 0xffffffffffffffff
mov qword [r13 + 0x388], rbx
mov qword [r13 + 0x390], r14
mov edx, shutdown
mov qword [r13 + 0x398], rdx
and dword [r13 + 0x3a0], 0
mov qword [r13 + 0x3a8], 1
and dword [r13 + 0x3b0], 0
mov dword [r13 + 0x3b8], r15d
mov dword [r13 + 0x3bc], ecx
mov dword [r13 + 0x3c0], r15d
mov dword [r13 + 0x3c4], eax
and dword [r13 + 0x3c8], 0
lea rdx, [r13 + 0x3a0]
and dword [r13 + 0x3d0], 0
xor eax, eax
mov byte [r13 + 0x3d8], al
mov dword [r13 + 0x3dc], r15d
lea rsi, [rsp + 0xff8]
mov rcx, rsi
call fcn.14004eb20
mov qword [rsi - 0x30], r12
and dword [rsi - 0x28], 0
or qword [rsi - 0x20], 0xffffffffffffffff
mov dword [rsi - 0x38], r15d
mov dword [rsi - 0x34], ebp
mov qword [rsi - 0x18], rbx
mov qword [rsi - 0x10], r14
mov eax, shutdown
mov qword [rsi - 8], rax
mov dword [rsi + 0x3c], r15d
movups xmm0, xmmword [rdi]
lea rdx, [rsp + 0x810]
movups xmmword [rdx + 0x78], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rdx + 0x88], rax
lea rsi, [rsp + 0xfc0]
mov ecx, send
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea r12, [r13 + 0x200]
mov r8d, 0x148
mov rcx, r12
call fcn.1400d6ff0
lea r15, [r13 + 0x348]
xor eax, eax
mov byte [r13 + 0x348], al
lea rax, [r13 + 0x290]
mov rcx, qword [r13 + 0x288]
mov qword [r13 + 0x2a0], rcx
movups xmm0, xmmword [r13 + 0x278]
movups xmmword [r13 + 0x290], xmm0
lea rdi, [r13 + 0x2a8]
mov ecx, send
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov qword [r13 + 0x320], rax
lea rbx, [r13 + 0x340]
mov byte [r13 + 0x340], 0
mov qword [r13 + 0x328], rax
lea rax, [0x14011a870]
mov qword [r13 + 0x330], rax
mov qword [r13 + 0x338], 0x18
mov eax, 0x18
lea rsi, [rsp + 0xfc0]
lea r14, str.failed_to_write_whole_buffer
movabs rbp, 0x1700000003
test rax, rax
je 0x14004b52d
mov rcx, qword [r13 + 0x328]
mov r9, qword [r13 + 0x330]
mov rdx, qword [rcx]
mov r10, qword [rcx + 8]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov r8, qword [rsp + 0x1a8]
call qword [r10 + 0x20]
mov rax, qword [rsp + 0xfc0]
cmp rax, 2
je 0x14004b4d9
mov rdi, qword [rsp + 0xfc8]
test rax, rax
jne 0x14004b4e5
mov rdx, qword [r13 + 0x330]
mov r8, qword [r13 + 0x338]
mov qword [r13 + 0x330], r14
and qword [r13 + 0x338], 0
mov rcx, rsi
mov r9, rdi
call fcn.14005b4b3
mov rcx, qword [rsp + 0xfd0]
mov rax, qword [rsp + 0xfd8]
mov qword [r13 + 0x330], rcx
mov qword [r13 + 0x338], rax
test rdi, rdi
jne 0x14004b43b
jmp 0x14004b4ed
mov al, 3
mov byte [rbx], al
mov byte [r15], al
jmp 0x14004c066
mov rbp, rdi
test rdi, rdi
je 0x14004b52d
mov eax, dword [rsp + 0x340]
mov ecx, dword [rsp + 0x343]
mov dword [rsp + 0x1b3], ecx
mov dword [rsp + 0x1b0], eax
movups xmm0, xmmword [rsp + 0x1f50]
movaps xmmword [rsp + 0x2fc0], xmm0
mov rax, qword [rsp + 0x1f60]
mov qword [rsp + 0x2fd0], rax
xor eax, eax
jmp 0x14004b531
mov al, 1
xor ebp, ebp
mov ecx, dword [rsp + 0x1b0]
mov edx, dword [rsp + 0x1b3]
mov dword [rsp + 0x263], edx
mov dword [rsp + 0x260], ecx
movaps xmm0, xmmword [rsp + 0x2fc0]
movaps xmmword [rsp + 0x1f0], xmm0
mov rcx, qword [rsp + 0x2fd0]
mov qword [rsp + 0x200], rcx
mov byte [r13 + 0x340], 1
mov ecx, dword [rsp + 0x260]
mov edx, dword [rsp + 0x263]
mov dword [rsp + 0x188], ecx
mov dword [rsp + 0x18b], edx
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x410], xmm0
mov rcx, qword [rsp + 0x200]
mov qword [rsp + 0x420], rcx
test al, al
mov qword [rsp + 0x28], r15
je 0x14004be90
mov rsi, qword [r13 + 0x290]
mov rbx, qword [r13 + 0x298]
mov rax, qword [r13 + 0x2a0]
mov qword [rsp + 0x1f0], rax
mov rcx, rsi
call qword [rbx + 0x40]
test al, al
mov eax, 0x100
mov edi, 0x400
cmovne rdi, rax
mov qword [rsp + 0x2090], rsi
mov qword [rsp + 0x2098], rbx
mov rcx, qword [rsp + 0x1f0]
mov qword [rsp + 0x20a0], rcx
xorps xmm6, xmm6
movups xmmword [rsp + 0x1f70], xmm6
and qword [rsp + 0x1fb0], 0
movups xmmword [rsp + 0x1f90], xmm6
movups xmmword [rsp + 0x1fa0], xmm6
mov ecx, 8
mov qword [rsp + 0x1f68], rcx
mov qword [rsp + 0x1f80], rcx
and qword [rsp + 0x1f88], 0
mov qword [rsp + 0x1fb8], 0x1000
mov qword [rsp + 0x1f50], 2
lea rcx, [rsp + 0x1f50]
add rcx, rax
mov edx, 0x4000
call fcn.14001ab48
mov qword [rsp + 0x1fc0], 3
mov qword [rsp + 0x2008], 4
and qword [rsp + 0x2070], 0
mov qword [rsp + 0x2078], rdi
or rdi, 9
mov qword [rsp + 0x2080], rdi
mov dword [rsp + 0x2088], 0x4000
mov ecx, 0x2000
call fcn.140081d81
mov rdi, rax
mov rsi, rdx
shr rdx, 0xa
mov eax, 0x40
mov ecx, 0x40
je 0x14004b6e8
bsr rcx, rdx
xor rcx, 0x3f
sub rax, rcx
cmp rax, 7
mov ecx, 7
cmovb rcx, rax
lea rbx, [rcx*4 + 1]
lea r14, [rsp + 0x11c8]
movups xmmword [r14 - 0x20], xmm6
mov r15d, 0x1000
mov edx, 0x1000
mov rcx, r14
call fcn.14001ab48
and qword [r14 - 0x40], 0
mov qword [r14 + 0x20], r15
mov qword [r14 - 0x30], 8
and qword [r14 - 0x28], 0
and qword [r14 - 0x10], 0
mov qword [r14 - 8], r15
mov qword [r14 - 0x208], 1
and qword [r14 - 0x200], 0
mov qword [r14 - 0x1f0], 3
and qword [r14 - 0x1e8], 0
mov qword [r14 - 0x1e0], 9
mov byte [r14 - 0x1d8], 1
and qword [r14 - 0x1d0], 0
lea r15, [rsp + 0x1008]
lea rdx, [rsp + 0x1f50]
mov r8d, 0x158
mov rcx, r15
call fcn.1400d6ff0
mov qword [r14 - 0x68], rdi
and qword [r14 - 0x60], 0
mov qword [r14 - 0x58], rsi
mov qword [r14 - 0x50], rbx
and word [r14 - 0x48], 0
mov byte [r14 - 0x46], 0
mov qword [r15 + 0x328], 0x1000000
mov qword [r14 + 0x28], 2
mov qword [r15 - 0x38], 0x4000
lea rcx, [rsp + 0x2fc0]
lea rdx, [rsp + 0xfc0]
mov r8d, 0x378
call fcn.1400d6ff0
cmp dword [r13 + 0x300], 0
je 0x14004b80e
mov edx, dword [r13 + 0x304]
lea rcx, [rsp + 0x2fc0]
call fcn.14004eaea
lea rdx, [r13 + 0x2e0]
cmp dword [r13 + 0x308], 0
je 0x14004b82e
mov eax, dword [r13 + 0x30c]
mov qword [rsp + 0x3330], rax
mov qword [rsp + 0x60], r12
lea rsi, [rsp + 0xfc4]
mov rcx, rsi
mov qword [rsp + 0x30], rdx
call fcn.14004eb20
mov byte [rsi - 4], 4
lea rsi, [rsp + 0x3008]
lea rdx, [rsp + 0xfc0]
mov rcx, rsi
call case.0x14004373f.43
lea rdx, str.invalid_SETTINGS_frame
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov r8d, reloc.WS2_32.dll_shutdown
mov ecx, eax
call fcn.14004f5ea
mov rax, qword [rsi - 0x48]
mov qword [rsp + 0x48], rax
mov al, byte [rsi - 0x40]
mov byte [rsp + 0x40], al
mov eax, dword [rsi - 0x3f]
mov dword [rsp + 0x378], eax
mov eax, dword [rsi - 0x3c]
mov dword [rsp + 0x37b], eax
mov rax, qword [rsi - 0x38]
mov qword [rsp + 0x38], rax
movups xmm0, xmmword [rsi - 0x30]
movaps xmmword [rsp + 0x340], xmm0
mov rax, qword [rsi - 0x20]
mov qword [rsp + 0x350], rax
lea rdx, [rsp + 0x2ff0]
lea rcx, [rsp + 0xfc0]
mov r8d, 0x348
call fcn.1400d6ff0
mov ebp, dword [r13 + 0x31c]
mov r15, qword [r13 + 0x2c0]
mov rsi, qword [r13 + 0x2c8]
mov rdi, qword [r13 + 0x2b0]
mov eax, dword [r13 + 0x2b8]
mov dword [rsp + 0x50], eax
mov r12, qword [r13 + 0x2d0]
mov rbx, qword [r13 + 0x2d8]
lea r14, [rsp + 0x220]
mov rcx, r14
mov rdx, qword [rsp + 0x30]
call fcn.14004eb20
mov dword [rsp + 0xb0], ebp
mov dword [r14 + 0x3c], ebp
mov qword [rsp + 0x80], r15
mov qword [r14 - 0x20], r15
mov qword [rsp + 0x58], rsi
mov qword [r14 - 0x18], rsi
mov rsi, rdi
mov qword [r14 - 0x30], rdi
mov eax, dword [rsp + 0x50]
mov dword [r14 - 0x28], eax
mov qword [rsp + 0xc8], r12
mov qword [r14 - 0x10], r12
mov qword [rsp + 0x30], rbx
mov qword [r14 - 8], rbx
cmp dword [r14 + 0x18], 0
mov eax, 0xffff
je 0x14004b980
mov eax, dword [rsp + 0x23c]
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x228], 0
sete al
cmp dword [rsp + 0x22c], 0
setne r14b
or r14b, al
cmp dword [rsp + 0x250], 0
setne al
cmp dword [rsp + 0x254], 0
setne r15b
and r15b, al
mov ebx, dword [rsp + 0x230]
mov edi, dword [rsp + 0x234]
lea rdx, str.invalid_initial_remote_window_size
lea r9, [0x140102330]
mov r8d, 0x22
xor ecx, ecx
call fcn.14001cb02
lea rdx, str.invalid_initial_window_size
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streamsprioritize.rsinvalid_frame
mov r8d, 0x1b
xor ecx, ecx
call fcn.14001cb02
call fcn.14001fe32
cmp ebx, 1
mov ebx, 0
sbb rbx, rbx
or rbx, rdi
mov rdi, qword [rax]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x68], rcx
lea rcx, [rdi + 1]
mov qword [rax], rcx
mov ecx, 0x230
call fcn.1400155ec
mov rbp, rax
mov r12d, 1
mov qword [rax], r12
mov qword [rax + 8], r12
and qword [rax + 0x10], 0
xor eax, eax
mov byte [rbp + 0x18], al
movabs rax, 0x200000000
mov qword [rbp + 0x20], rax
and dword [rbp + 0x28], 0
mov qword [rbp + 0x30], rsi
mov eax, dword [rsp + 0x50]
mov dword [rbp + 0x38], eax
mov esi, 8
mov qword [rbp + 0x40], rsi
xorps xmm6, xmm6
movups xmmword [rbp + 0x48], xmm6
movups xmmword [rbp + 0x58], xmm6
movabs rax, 0xffff0000ffff
mov qword [rbp + 0x68], rax
and dword [rbp + 0x70], 0
and dword [rbp + 0x84], 0
and dword [rbp + 0x98], 0
mov ecx, dword [rsp + 0x70]
mov dword [rbp + 0xac], ecx
and qword [rbp + 0xb0], 0
mov dword [rbp + 0xb8], 0x7fffffff
mov byte [rbp + 0xbc], r14b
mov byte [rbp + 0xbd], r15b
and dword [rbp + 0xc0], 0
mov ecx, dword [rsp + 0xb0]
mov dword [rbp + 0xc4], ecx
mov qword [rbp + 0xc8], rax
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0xd0], rax
and dword [rbp + 0xd8], 0
and dword [rbp + 0xec], 0
and dword [rbp + 0x100], 0
and dword [rbp + 0x114], 0
and dword [rbp + 0x120], 0
movabs rax, 0xffff7fffffff
mov qword [rbp + 0x128], rax
mov word [rbp + 0x130], 1
mov byte [rbp + 0x138], 3
and qword [rbp + 0x160], 0
mov rax, qword [rsp + 0x80]
mov qword [rbp + 0x170], rax
and qword [rbp + 0x178], 0
mov qword [rbp + 0x180], rbx
and qword [rbp + 0x188], 0
mov rax, qword [rsp + 0xc8]
mov qword [rbp + 0x190], rax
and qword [rbp + 0x198], 0
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1a0], rax
and qword [rbp + 0x1a8], 0
xor ebx, ebx
mov byte [rbp + 0x1b0], bl
mov qword [rbp + 0x1b8], rsi
movups xmmword [rbp + 0x1d0], xmm6
movups xmmword [rbp + 0x1c0], xmm6
movups xmm0, xmmword [0x1400f03e0]
movups xmmword [rbp + 0x1f0], xmm0
movups xmm0, xmmword [0x1400f03d0]
movups xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x200], rsi
movups xmmword [rbp + 0x208], xmm6
mov qword [rbp + 0x218], rdi
mov rax, qword [rsp + 0x68]
mov qword [rbp + 0x220], rax
lea rdi, [rbp + 0x10]
mov qword [rbp + 0x228], r12
mov ecx, 0x48
mov edx, 8
call fcn.1400a0c61
mov r15, rax
mov qword [rax], r12
mov qword [rax + 8], r12
and qword [rax + 0x10], 0
mov byte [rax + 0x18], bl
mov qword [rax + 0x20], rsi
movups xmmword [rax + 0x28], xmm6
movups xmmword [rax + 0x38], xmm6
movups xmm0, xmmword [rsp + 0x220]
movups xmm1, xmmword [rsp + 0x230]
movups xmm2, xmmword [rsp + 0x240]
movups xmm3, xmmword [rsp + 0x24c]
movups xmmword [rsp + 0x1dc], xmm3
movaps xmmword [rsp + 0x1d0], xmm2
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
mov eax, dword [rsp + 0x378]
mov ecx, dword [rsp + 0x37b]
mov dword [rsp + 0x190], eax
mov dword [rsp + 0x193], ecx
movaps xmm0, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x270], rax
lea rcx, [rsp + 0x1f50]
mov r8d, 0x348
lea rdx, [rsp + 0xfc0]
call fcn.1400d6ff0
lea rsi, [rsp + 0xfc0]
mov rcx, rsi
mov rdx, rdi
call fcn.140013066
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov rcx, rsi
call fcn.1400401dc
inc qword [rax + 0x218]
mov rcx, rax
call case.0x1400abaf0.155
lock inc qword [rbp]
jle 0x14004e914
lock inc qword [r15]
mov r14, qword [rsp + 0x48]
mov r12, qword [rsp + 0x60]
jle 0x14004e914
cmp dword [r13 + 0x2a8], 0
mov bl, byte [rsp + 0x40]
je 0x14004bd1b
mov edx, dword [r13 + 0x2ac]
mov rcx, rbp
call fcn.14004f61b
mov eax, dword [rsp + 0x190]
mov ecx, dword [rsp + 0x193]
mov dword [rsp + 0xeb], ecx
mov dword [rsp + 0xe8], eax
movaps xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x360], xmm0
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x370], rax
lea rcx, [rsp + 0x2aa0]
lea rdx, [rsp + 0x1f50]
mov r8d, 0x348
call fcn.1400d6ff0
movups xmm0, xmmword [rsp + 0x378]
movaps xmmword [rsp + 0x430], xmm0
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x440], rax
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0xa00], xmm0
movaps xmmword [rsp + 0xa10], xmm1
mov rax, qword [rsp + 0x572]
mov rcx, qword [rsp + 0x578]
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x2ee], rcx
mov eax, dword [rsp + 0x319]
mov ecx, dword [rsp + 0x31c]
mov dword [rsp + 0x198], eax
mov dword [rsp + 0x19b], ecx
movups xmm0, xmmword [rsp + 0x340]
movups xmm1, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0x9f0], xmm1
movaps xmmword [rsp + 0x9e0], xmm0
movups xmm0, xmmword [rsp + 0x1dc]
movups xmmword [rsp + 0x2ac], xmm0
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movaps xmm2, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x2a0], xmm2
movaps xmmword [rsp + 0x290], xmm1
movaps xmmword [rsp + 0x280], xmm0
mov rax, qword [rsp + 0xff0]
mov qword [rsp + 0x560], rax
movups xmm0, xmmword [rsp + 0xfc0]
movups xmm1, xmmword [rsp + 0xfd0]
movups xmm2, xmmword [rsp + 0xfe0]
movaps xmmword [rsp + 0x550], xmm2
movaps xmmword [rsp + 0x540], xmm1
movaps xmmword [rsp + 0x530], xmm0
jmp 0x14004bee5
mov qword [rsp + 0x38], rbp
lea rcx, [r13 + 0x290]
mov eax, dword [rsp + 0x188]
mov edx, dword [rsp + 0x18b]
mov dword [rsp + 0xeb], edx
mov dword [rsp + 0xe8], eax
movaps xmm0, xmmword [rsp + 0x410]
movaps xmmword [rsp + 0x360], xmm0
mov rax, qword [rsp + 0x420]
mov qword [rsp + 0x370], rax
call fcn.1400257ea
mov bl, 4
mov r14d, 2
mov eax, dword [rsp + 0xe8]
mov ecx, dword [rsp + 0xeb]
mov dword [rsp + 0x173], ecx
mov dword [rsp + 0x170], eax
movaps xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x3d0], xmm0
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x3e0], rax
lea rcx, [rsp + 0x2750]
lea rdx, [rsp + 0x2aa0]
mov r8d, 0x348
call fcn.1400d6ff0
movaps xmm0, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x3b0], xmm0
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0x3c0], rax
movaps xmm0, xmmword [rsp + 0xa00]
movaps xmm1, xmmword [rsp + 0xa10]
movaps xmmword [rsp + 0x980], xmm0
movaps xmmword [rsp + 0x990], xmm1
mov rax, qword [rsp + 0x2e8]
mov rcx, qword [rsp + 0x2ee]
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2ce], rcx
mov eax, dword [rsp + 0x198]
mov ecx, dword [rsp + 0x19b]
mov dword [rsp + 0x168], eax
mov dword [rsp + 0x16b], ecx
movaps xmm0, xmmword [rsp + 0x9e0]
movaps xmm1, xmmword [rsp + 0x9f0]
movaps xmmword [rsp + 0x970], xmm1
movaps xmmword [rsp + 0x960], xmm0
movups xmm0, xmmword [rsp + 0x2ac]
movups xmmword [rsp + 0x66c], xmm0
movaps xmm0, xmmword [rsp + 0x280]
movaps xmm1, xmmword [rsp + 0x290]
movaps xmm2, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x660], xmm2
movaps xmmword [rsp + 0x650], xmm1
movaps xmmword [rsp + 0x640], xmm0
movaps xmm0, xmmword [rsp + 0x530]
movaps xmm1, xmmword [rsp + 0x540]
movaps xmm2, xmmword [rsp + 0x550]
movaps xmmword [rsp + 0x4b0], xmm0
movaps xmmword [rsp + 0x4c0], xmm1
movaps xmmword [rsp + 0x4d0], xmm2
mov rax, qword [rsp + 0x560]
mov qword [rsp + 0x4e0], rax
mov rax, qword [rsp + 0x28]
mov byte [rax], 1
cmp r14, 3
jne 0x14004c07d
mov bl, 3
mov byte [r13 + 0x400], bl
mov byte [r13 + 0x408], bl
mov al, 3
jmp case.0x14003de1c.96
mov eax, dword [rsp + 0x170]
mov ecx, dword [rsp + 0x173]
mov dword [rsp + 0xe3], ecx
mov dword [rsp + 0xe0], eax
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x320], xmm0
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x330], rax
lea rcx, [rsp + 0x2400]
lea rdx, [rsp + 0x2750]
mov r8d, 0x348
call fcn.1400d6ff0
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmmword [rsp + 0x3f0], xmm0
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x400], rax
movaps xmm0, xmmword [rsp + 0x980]
movaps xmm1, xmmword [rsp + 0x990]
movaps xmmword [rsp + 0x9c0], xmm0
movaps xmmword [rsp + 0x9d0], xmm1
mov rax, qword [rsp + 0x2c8]
mov rcx, qword [rsp + 0x2ce]
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2de], rcx
mov eax, dword [rsp + 0x168]
mov ecx, dword [rsp + 0x16b]
mov dword [rsp + 0x178], eax
mov dword [rsp + 0x17b], ecx
movaps xmm0, xmmword [rsp + 0x960]
movaps xmm1, xmmword [rsp + 0x970]
movaps xmmword [rsp + 0x9b0], xmm1
movaps xmmword [rsp + 0x9a0], xmm0
movups xmm0, xmmword [rsp + 0x66c]
movups xmmword [rsp + 0x6ac], xmm0
movaps xmm0, xmmword [rsp + 0x640]
movaps xmm1, xmmword [rsp + 0x650]
movaps xmm2, xmmword [rsp + 0x660]
movaps xmmword [rsp + 0x6a0], xmm2
movaps xmmword [rsp + 0x690], xmm1
movaps xmmword [rsp + 0x680], xmm0
movaps xmm0, xmmword [rsp + 0x4b0]
movaps xmm1, xmmword [rsp + 0x4c0]
movaps xmm2, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x4f0], xmm0
movaps xmmword [rsp + 0x500], xmm1
movaps xmmword [rsp + 0x510], xmm2
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x520], rax
mov rcx, r12
call fcn.1400495be
cmp r14, 2
jne 0x14004c392
lea rcx, [rsp + 0xfc0]
mov byte [rcx], bl
mov eax, dword [rsp + 0xe0]
mov edx, dword [rsp + 0xe3]
mov dword [rcx + 1], eax
mov dword [rcx + 4], edx
mov rax, qword [rsp + 0x38]
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rsp + 0x320]
movups xmmword [rcx + 0x10], xmm0
mov rax, qword [rsp + 0x330]
mov qword [rcx + 0x20], rax
call fcn.1400298ac
mov rbp, rax
lea rcx, [r13 + 0x1f0]
call fcn.140078628
lea rcx, [r13 + 0x1e0]
call fcn.14003b2af
jmp 0x14004d266
mov qword [rsp + 0x98], rdi
mov rdi, qword [r13 + 0x1a0]
mov rbp, qword [r13 + 0x1a8]
mov rax, qword [r13 + 0x1b0]
mov qword [rsp + 0x2fc0], rax
mov rcx, rdi
call qword [rbp + 0x40]
mov ebx, eax
mov ecx, 0x2000
call fcn.140081d81
mov r14, rax
mov r12, rdx
lea rsi, [rsp + 0x1110]
mov qword [rsi - 0x68], rdi
mov qword [rsi - 0x60], rbp
mov rax, qword [rsp + 0x2fc0]
mov qword [rsi - 0x58], rax
mov rcx, rsi
xor edx, edx
call fcn.14001ab48
mov qword [rsi - 0x78], 0x2000
mov eax, 0x66000
mov qword [rsi - 0x70], rax
and word [rsi - 0x80], 0
and word [rsi + 0x20], 0
mov qword [rsi - 0x50], r14
mov qword [rsi - 0x48], r12
xorps xmm0, xmm0
movups xmmword [rsi - 0x40], xmm0
mov qword [rsi - 0x30], 8
and qword [rsi - 0x18], 0
movups xmmword [rsi - 0x28], xmm0
mov qword [rsi - 0x10], rax
mov byte [rsi - 8], bl
and qword [rsi - 0x150], 0
mov qword [rsi - 0x140], 3
and qword [rsi - 0xe0], 0
mov qword [rsi - 0xc8], 2
mov byte [rsi - 0xb0], 0xb
and word [rsi - 0x88], 0
movups xmmword [rsi - 0x98], xmm0
mov word [rsi - 0x86], 0x201
mov eax, dword [r13 + 0x191]
mov cl, byte [r13 + 0x195]
mov byte [rsi - 0x8b], cl
mov dword [rsi - 0x8f], eax
movzx eax, byte [r13 + 0x199]
test eax, eax
je 0x14004c732
cmp eax, 2
mov rcx, qword [rsp + 0xa8]
je 0x14004c741
mov al, 1
jmp 0x14004c73a
mov eax, dword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe3]
lea rsi, [rsp + 0x2ad0]
mov dword [rsi - 0x24], ecx
mov dword [rsi - 0x27], eax
movaps xmm0, xmmword [rsp + 0x320]
movups xmmword [rsi - 0x18], xmm0
mov rax, qword [rsp + 0x330]
mov qword [rsi - 8], rax
lea rdx, [rsp + 0x2400]
mov r8d, 0x348
mov rcx, rsi
call fcn.1400d6ff0
mov qword [rsi + 0x348], 2
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rsi + 0x350], xmm0
mov rax, qword [rsp + 0x400]
mov qword [rsi + 0x360], rax
xorps xmm6, xmm6
movups xmmword [rsi + 0x368], xmm6
movaps xmm0, xmmword [rsp + 0x9c0]
movaps xmm1, xmmword [rsp + 0x9d0]
movups xmmword [rsi + 0x378], xmm0
movups xmmword [rsi + 0x388], xmm1
and dword [rsi + 0x398], 0
and word [rsi + 0x3a4], 0
and qword [rsi + 0x3a8], 0
xor eax, eax
mov byte [rsi + 0x3b0], al
mov byte [rsi + 0x3b9], 2
mov rcx, qword [rsp + 0x2d8]
mov rdx, qword [rsp + 0x2de]
mov qword [rsi + 0x3ba], rcx
mov qword [rsi + 0x3c0], rdx
mov byte [rsi + 0x3c8], al
mov eax, dword [rsp + 0x178]
mov ecx, dword [rsp + 0x17b]
mov dword [rsi + 0x3c9], eax
mov dword [rsi + 0x3cc], ecx
mov qword [rsi + 0x3d0], rbp
mov qword [rsi + 0x3d8], r15
and qword [rsi + 0x3e0], 0
movaps xmm0, xmmword [rsp + 0x9a0]
movaps xmm1, xmmword [rsp + 0x9b0]
movups xmmword [rsi + 0x3e8], xmm0
movups xmmword [rsi + 0x3f8], xmm1
mov dword [rsi + 0x408], 1
movaps xmm0, xmmword [rsp + 0x680]
movaps xmm1, xmmword [rsp + 0x690]
movaps xmm2, xmmword [rsp + 0x6a0]
movups xmmword [rsi + 0x40c], xmm0
movups xmmword [rsi + 0x41c], xmm1
movups xmmword [rsi + 0x42c], xmm2
movups xmm0, xmmword [rsp + 0x6ac]
movups xmmword [rsi + 0x438], xmm0
mov dword [rsi + 0x448], 2
mov rax, qword [rsp + 0x520]
mov qword [rsi + 0x47c], rax
movaps xmm0, xmmword [rsp + 0x4f0]
movaps xmm1, xmmword [rsp + 0x500]
movaps xmm2, xmmword [rsp + 0x510]
movups xmmword [rsi + 0x46c], xmm2
movups xmmword [rsi + 0x45c], xmm1
movups xmmword [rsi + 0x44c], xmm0
mov qword [rsi - 0x30], r14
mov byte [rsi - 0x28], bl
mov rax, qword [rsp + 0x38]
mov qword [rsi - 0x20], rax
mov ecx, 8
mov edx, 8
call fcn.1400a0c61
mov rsi, rax
and qword [rax], 0
xor ecx, ecx
call fcn.14002676d
mov rdi, rax
mov ecx, 0x60
mov edx, 8
call fcn.1400a0c61
mov edx, 1
mov qword [rax], rdx
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov qword [rax + 0x28], rdi
mov qword [rax + 0x30], rdx
movabs rcx, 0x8000000000000000
mov qword [rax + 0x38], rcx
mov qword [rax + 0x40], rdx
and qword [rax + 0x58], 0
movups xmmword [rax + 0x48], xmm6
mov qword [rsp + 0x50], rax
lock inc qword [rax]
jle 0x14004e914
lea rcx, [rsp + 0xfc0]
and qword [rcx + 0x10], 0
xor eax, eax
mov byte [rcx + 0x20], al
and qword [rcx], 0
mov byte [rcx + 8], al
call fcn.1400439ad
mov qword [rsp + 0xc8], rax
call fcn.140039a31
mov r12, rax
mov qword [rsp + 0xb0], rdx
mov rax, qword [r13 + 0x360]
mov bl, byte [rax + 0x44]
mov ecx, dword [rax + 0x3c]
mov dword [rsp + 0x60], ecx
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x38], rcx
mov edi, dword [rax + 0x28]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x68], rcx
mov ecx, dword [rax + 0x18]
mov dword [rsp + 0x70], ecx
mov al, byte [rax + 0x45]
mov byte [rsp + 0x58], al
test bl, bl
jne 0x14004c68b
cmp edi, 0x3b9aca00
jne 0x14004c68b
lea rcx, [rsp + 0xfc0]
lea rsi, [rsp + 0x2aa0]
mov r8d, 0x4b0
mov rdx, rsi
call fcn.1400d6ff0
mov eax, 2
mov qword [rsp + 0x40], rax
xor ebx, ebx
mov rax, qword [rsi + 0x4b0]
mov qword [rsp + 0x28], rax
jmp 0x14004ca80
mov qword [rsp + 0x48], r14
mov ecx, 0x48
call fcn.1400155ec
mov r14, rax
mov eax, 1
mov qword [r14], rax
mov qword [r14 + 8], rax
xorps xmm0, xmm0
movups xmmword [r14 + 0x10], xmm0
movups xmmword [r14 + 0x20], xmm0
and qword [r14 + 0x40], 0
movups xmmword [r14 + 0x30], xmm0
lock inc qword [r14]
jle 0x14004e914
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x2e78], r14
mov esi, 0x3b9aca00
test bl, bl
je 0x14004c95d
movups xmmword [rsp + 0xfc4], xmm0
movups xmm0, xmmword [rsp + 0xfc0]
movaps xmmword [rsp + 0x2fc0], xmm0
mov eax, dword [rsp + 0xfd0]
mov dword [rsp + 0x2fd0], eax
call fcn.140099820
mov qword [rsp + 0x28], rax
mov r12d, edx
mov ebx, 1
mov eax, 0x5f5e100
jmp 0x14004c96a
mov rax, qword [r13 + 0x320]
jmp 0x14004b3fd
mov rcx, qword [rsp + 0xa8]
mov byte [rsp + 0x1108], al
cmp byte [r13 + 0x196], 0
je 0x14004c753
mov byte [rsp + 0x1087], 1
cmp byte [r13 + 0x197], 0
je 0x14004c765
mov byte [rsp + 0x1086], 1
cmp byte [r13 + 0x190], 0
je 0x14004c777
mov byte [rsp + 0x1088], 1
cmp qword [rcx], 0
je 0x14004c78e
mov rax, qword [r13 + 0x120]
mov byte [rsp + 0x1090], 1
jmp 0x14004c793
mov eax, 0x2000
cmp qword [r13 + 0x128], 0
je 0x14004c7da
mov rax, qword [r13 + 0x130]
cmp rax, 0x1fff
jbe 0x14004e9c1
and word [rsp + 0x1090], 0
mov qword [rsp + 0x1098], 0x2000
mov qword [rsp + 0x10a0], rax
mov qword [rsp + 0x1100], rax
mov eax, 0x2000
mov qword [rsp + 0x68], rax
lea rbx, [rsp + 0x10a0]
mov ecx, 0x28
mov edx, 8
call fcn.1400a0c61
mov qword [rsp + 0x90], rax
and qword [rax], 0
mov rax, qword [rbx - 0xd8]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0xfd8]
lea rdi, [rsp + 0x580]
mov ecx, recv
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax + 0x60]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rax + 0x68]
mov qword [rsp + 0xc8], rcx
mov ecx, dword [rax + 0x71]
mov dword [rsp + 0xd8], ecx
mov ecx, dword [rax + 0x74]
mov dword [rsp + 0xdb], ecx
mov rax, qword [rax + 0x78]
mov qword [rsp + 0xb0], rax
mov rax, qword [rbx - 0x48]
mov qword [rsp + 0x48], rax
mov rax, qword [rbx - 0x40]
mov qword [rsp + 0x80], rax
mov rax, qword [rbx - 0x38]
mov qword [rsp + 0xb8], rax
mov rax, qword [rbx - 0x30]
mov qword [rsp + 0x88], rax
mov rax, qword [rbx - 0x20]
mov qword [rsp + 0x40], rax
mov rax, qword [rbx - 0x18]
mov qword [rsp + 0x30], rax
mov rax, qword [rbx - 0x10]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0xb80]
mov r8d, 0x98
mov rdx, rbx
call fcn.1400d6ff0
movups xmm0, xmmword [rsp + 0xc20]
movaps xmmword [rsp + 0x7c0], xmm0
mov eax, dword [rsp + 0x2fd]
mov ecx, dword [rsp + 0x300]
mov dword [rsp + 0x130], eax
mov dword [rsp + 0x133], ecx
movups xmm0, xmmword [rsp + 0xc30]
movups xmm1, xmmword [rsp + 0xc40]
movaps xmmword [rsp + 0x7a0], xmm0
movaps xmmword [rsp + 0x7b0], xmm1
mov eax, dword [rsp + 0x30b]
mov ecx, dword [rsp + 0x30e]
mov dword [rsp + 0x128], eax
mov dword [rsp + 0x12b], ecx
mov eax, dword [rsp + 0x304]
mov ecx, dword [rsp + 0x307]
mov dword [rsp + 0x120], eax
mov dword [rsp + 0x123], ecx
mov ebp, 3
mov al, 2
mov qword [rsp + 0xa0], rax
xor eax, eax
mov qword [rsp + 0x38], rax
xor eax, eax
jmp 0x14004d371
xor ebx, ebx
mov eax, 0x3b9aca00
mov r12d, 0x3b9aca00
cmp edi, 0x3b9aca00
mov dword [rsp + 0x88], edi
mov dword [rsp + 0x98], eax
jne 0x14004c982
jmp 0x14004c9cd
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2ping.rs
lea rsi, [rsp + 0xfc0]
mov rcx, rsi
mov rdx, qword [rsp + 0x38]
mov r8d, edi
call fcn.1400a47cf
mov ecx, WSAStartup
mov edx, 8
call fcn.1400a0c61
mov ecx, recv
mov qword [rsp + 0x90], rax
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
call fcn.140099820
mov rdi, rax
mov esi, edx
mov ecx, WSAStartup
mov edx, 8
call fcn.1400a0c61
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
and qword [rax + 0x10], 0
xor ecx, ecx
mov byte [rax + 0x18], cl
mov qword [rax + 0x20], rbx
mov rbx, rax
and qword [rax + 0x28], 0
mov dword [rax + 0x38], 0x3b9aca00
mov rax, qword [rsp + 0x28]
mov qword [rbx + 0x40], rax
mov dword [rbx + 0x48], r12d
mov qword [rbx + 0x50], rdi
mov dword [rbx + 0x58], esi
mov qword [rbx + 0x60], r14
mov byte [rbx + 0x68], cl
lock inc qword [rbx]
jle 0x14004e914
lea rdx, [rsp + 0x2aa8]
mov eax, dword [rsp + 0x2fd0]
mov dword [rsp + 0x820], eax
movaps xmm0, xmmword [rsp + 0x2fc0]
movaps xmmword [rsp + 0x810], xmm0
lea rcx, [rsp + 0xfc0]
mov r8d, 0x4b0
call fcn.1400d6ff0
xor eax, eax
mov qword [rsp + 0x28], rax
mov r14, qword [rsp + 0x48]
mov qword [rsp + 0x40], r14
mov r12, qword [rsp + 0x30]
mov edi, dword [rsp + 0x88]
lea rcx, [rsp + 0x1f50]
lea rdx, [rsp + 0xfc0]
mov r8d, 0x4b0
call fcn.1400d6ff0
movaps xmm0, xmmword [rsp + 0x810]
movaps xmmword [rsp + 0x2750], xmm0
mov eax, dword [rsp + 0x820]
mov dword [rsp + 0x2760], eax
mov eax, dword [rsp + 0x2fc0]
mov dword [rsp + 0x1f0], eax
movzx eax, word [rsp + 0x2fc4]
mov word [rsp + 0x1f4], ax
mov rcx, qword [r13 + 0x1f0]
test rcx, rcx
mov qword [rsp + 0x30], rbx
je 0x14004cc2b
mov rdx, qword [r13 + 0x1f8]
call fcn.14009e584
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x48], rdx
mov ecx, 0xf80
mov edx, 8
call fcn.1400a0c61
mov rsi, r12
mov r12, rbx
mov rbx, rax
mov qword [rax], 1
mov rax, qword [rsp + 0x50]
mov qword [rbx + 8], rax
mov rax, qword [rsp + 0x40]
mov qword [rbx + 0x10], rax
lea rcx, [rbx + 0x18]
lea rdx, [rsp + 0x1f50]
mov r8d, 0x4b0
call fcn.1400d6ff0
mov rax, qword [rsp + 0x28]
mov qword [rbx + 0x4c8], rax
mov eax, dword [rsp + 0x98]
mov dword [rbx + 0x4d0], eax
movaps xmm0, xmmword [rsp + 0x2750]
movups xmmword [rbx + 0x4d4], xmm0
mov eax, dword [rsp + 0x2760]
mov dword [rbx + 0x4e4], eax
mov eax, dword [rsp + 0x60]
mov dword [rbx + 0x4e8], eax
and dword [rbx + 0x4ec], 0
mov rax, qword [rsp + 0x38]
mov qword [rbx + 0x4f0], rax
mov dword [rbx + 0x4f8], edi
mov rax, qword [rsp + 0x68]
mov qword [rbx + 0x500], rax
mov eax, dword [rsp + 0x70]
mov dword [rbx + 0x508], eax
mov rax, qword [rsp + 0x90]
mov qword [rbx + 0x510], rax
mov al, byte [rsp + 0x58]
mov byte [rbx + 0x518], al
xor eax, eax
mov byte [rbx + 0x519], al
mov ecx, dword [rsp + 0x1f0]
mov dword [rbx + 0x51a], ecx
movzx ecx, word [rsp + 0x1f4]
mov word [rbx + 0x51e], cx
mov qword [rbx + 0x520], r12
mov qword [rbx + 0x528], rsi
mov byte [rbx + 0xa48], al
lea r8, case.0x14004373f.70
mov rcx, qword [rsp + 0x80]
mov rdx, rbx
mov rax, qword [rsp + 0x48]
call qword [rax + 0x18]
jmp 0x14004d21a
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x80], r15
mov eax, 1
lock xadd qword [0x140163070], rax
mov qword [rsp + 0x810], rax
lea rsi, [rsp + 0x2fd8]
mov qword [rsi - 0x18], 1
mov r14, qword [rsp + 0x50]
mov qword [rsi - 0x10], r14
mov rax, qword [rsp + 0x40]
mov qword [rsi - 8], rax
lea rdx, [rsp + 0x1f50]
mov r8d, 0x4b0
mov rcx, rsi
call fcn.1400d6ff0
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x4b0], rax
mov eax, dword [rsp + 0x98]
mov dword [rsi + 0x4b8], eax
movaps xmm0, xmmword [rsp + 0x2750]
movups xmmword [rsi + 0x4bc], xmm0
mov eax, dword [rsp + 0x2760]
mov dword [rsi + 0x4cc], eax
mov eax, dword [rsp + 0x60]
mov dword [rsi + 0x4d0], eax
and dword [rsi + 0x4d4], 0
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x4d8], rax
mov dword [rsi + 0x4e0], edi
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x4e8], rax
mov eax, dword [rsp + 0x70]
mov dword [rsi + 0x4f0], eax
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x4f8], rax
mov al, byte [rsp + 0x58]
mov byte [rsi + 0x500], al
xor eax, eax
mov byte [rsi + 0x501], al
mov ecx, dword [rsp + 0x1f0]
mov dword [rsi + 0x502], ecx
movzx ecx, word [rsp + 0x1f4]
mov word [rsi + 0x506], cx
mov qword [rsi + 0x508], rbx
mov qword [rsi + 0x510], r12
mov byte [rsi + 0xa30], al
lea r15, [rsp + 0x810]
mov qword [rsi + 0xf68], r15
call fcn.14003a0af
test rax, rax
je 0x14004ea5a
mov r15d, edi
mov rcx, rax
call fcn.1400a2e95
mov rsi, rax
mov qword [rsp + 0xc0], rdx
mov eax, dword [rax]
mov dword [rsp + 0x78], eax
lea rdi, [rsp + 0xfd8]
mov qword [rdi - 0x18], 1
mov qword [rdi - 0x10], r14
mov rax, qword [rsp + 0x40]
mov qword [rdi - 8], rax
lea rdx, [rsp + 0x1f50]
mov r8d, 0x4b0
mov rcx, rdi
call fcn.1400d6ff0
and dword [rdi + 0x4d4], 0
xor eax, eax
mov rcx, qword [rsp + 0x28]
mov qword [rdi + 0x4b0], rcx
mov ecx, dword [rsp + 0x98]
mov dword [rdi + 0x4b8], ecx
movaps xmm0, xmmword [rsp + 0x2750]
movups xmmword [rdi + 0x4bc], xmm0
mov ecx, dword [rsp + 0x2760]
mov dword [rdi + 0x4cc], ecx
mov ecx, dword [rsp + 0x60]
mov dword [rdi + 0x4d0], ecx
mov rcx, qword [rsp + 0x38]
mov qword [rdi + 0x4d8], rcx
mov dword [rsp + 0x88], r15d
mov dword [rdi + 0x4e0], r15d
mov rcx, qword [rsp + 0x68]
mov qword [rdi + 0x4e8], rcx
mov ecx, dword [rsp + 0x70]
mov dword [rdi + 0x4f0], ecx
mov rcx, qword [rsp + 0x90]
mov qword [rdi + 0x4f8], rcx
mov cl, byte [rsp + 0x58]
mov byte [rdi + 0x500], cl
mov byte [rdi + 0x501], al
mov ecx, dword [rsp + 0x1f0]
mov dword [rdi + 0x502], ecx
movzx ecx, word [rsp + 0x1f4]
mov word [rdi + 0x506], cx
mov qword [rdi + 0x508], rbx
mov qword [rdi + 0x510], r12
mov byte [rdi + 0xa30], al
lea rax, [rsp + 0x810]
mov qword [rdi + 0xf68], rax
cmp dword [rsp + 0x78], 2
jne 0x14004ceb0
lea rcx, [rsp + 0xfc0]
call case.0x14004373f.70
xor edi, edi
mov r15, qword [rsp + 0x80]
mov r14, qword [rsp + 0x48]
jmp 0x14004d1eb
mov rax, rsi
mov rbx, qword [rsp + 0x810]
add rsi, 8
cmp qword [rax], 0
mov r15, qword [rsp + 0x80]
mov r14, qword [rsp + 0x48]
je 0x14004d061
mov rsi, qword [rsi]
lock inc qword [rsi]
jle 0x14004e914
lea rax, [rsi + 0x10]
mov qword [rsp + 0xd0], rax
lea rax, [rsi + 0x70]
mov qword [rsp + 0x78], rax
mov ecx, 0x1000
mov edx, 0x80
call fcn.1400a0c61
mov rdi, rax
mov qword [rax], 0xcc
and qword [rax + 8], 0
lea rax, [0x14011c888]
mov qword [rdi + 0x10], rax
and qword [rdi + 0x18], 0
mov qword [rdi + 0x20], rsi
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], 1
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x38], rax
mov rax, qword [rsp + 0x40]
mov qword [rdi + 0x40], rax
lea rcx, [rdi + 0x48]
lea rdx, [rsp + 0x1f50]
mov r8d, 0x4b0
call fcn.1400d6ff0
mov rax, qword [rsp + 0x28]
mov qword [rdi + 0x4f8], rax
mov eax, dword [rsp + 0x98]
mov dword [rdi + 0x500], eax
movaps xmm0, xmmword [rsp + 0x2750]
movups xmmword [rdi + 0x504], xmm0
mov eax, dword [rsp + 0x2760]
mov dword [rdi + 0x514], eax
mov eax, dword [rsp + 0x60]
mov dword [rdi + 0x518], eax
and dword [rdi + 0x51c], 0
mov rax, qword [rsp + 0x38]
mov qword [rdi + 0x520], rax
mov eax, dword [rsp + 0x88]
mov dword [rdi + 0x528], eax
mov rax, qword [rsp + 0x68]
mov qword [rdi + 0x530], rax
mov eax, dword [rsp + 0x70]
mov dword [rdi + 0x538], eax
mov rax, qword [rsp + 0x90]
mov qword [rdi + 0x540], rax
mov al, byte [rsp + 0x58]
mov byte [rdi + 0x548], al
xor eax, eax
mov byte [rdi + 0x549], al
mov ecx, dword [rsp + 0x1f0]
mov dword [rdi + 0x54a], ecx
movzx ecx, word [rsp + 0x1f4]
mov word [rdi + 0x54e], cx
mov rcx, qword [rsp + 0x30]
mov qword [rdi + 0x550], rcx
mov qword [rdi + 0x558], r12
mov byte [rdi + 0xa78], al
xorps xmm0, xmm0
movaps xmmword [rdi + 0xfb0], xmm0
and qword [rdi + 0xfc0], 0
mov rcx, qword [rsp + 0x78]
mov rdx, rdi
mov r8, rdi
call fcn.14003a5c3
mov rcx, qword [rsp + 0xd0]
mov rdx, rax
call fcn.1400a3dd6
jmp 0x14004d1eb
mov qword [rsp + 0x78], rbx
mov rbx, qword [rsi]
lock inc qword [rbx]
jle 0x14004e914
lea rax, [rbx + 0x60]
mov qword [rsp + 0xd0], rax
mov ecx, 0x1000
mov edx, 0x80
call fcn.1400a0c61
mov rdi, rax
mov qword [rax], 0xcc
and qword [rax + 8], 0
lea rax, [0x14011c4c8]
mov qword [rdi + 0x10], rax
and qword [rdi + 0x18], 0
mov qword [rdi + 0x20], rbx
mov rax, qword [rsp + 0x78]
mov qword [rdi + 0x28], rax
mov qword [rdi + 0x30], 1
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x38], rax
mov rax, qword [rsp + 0x40]
mov qword [rdi + 0x40], rax
lea rcx, [rdi + 0x48]
lea rdx, [rsp + 0x1f50]
mov r8d, 0x4b0
call fcn.1400d6ff0
mov rax, qword [rsp + 0x28]
mov qword [rdi + 0x4f8], rax
mov eax, dword [rsp + 0x98]
mov dword [rdi + 0x500], eax
movaps xmm0, xmmword [rsp + 0x2750]
movups xmmword [rdi + 0x504], xmm0
mov eax, dword [rsp + 0x2760]
mov dword [rdi + 0x514], eax
mov eax, dword [rsp + 0x60]
mov dword [rdi + 0x518], eax
and dword [rdi + 0x51c], 0
mov rax, qword [rsp + 0x38]
mov qword [rdi + 0x520], rax
mov eax, dword [rsp + 0x88]
mov dword [rdi + 0x528], eax
mov rax, qword [rsp + 0x68]
mov qword [rdi + 0x530], rax
mov eax, dword [rsp + 0x70]
mov dword [rdi + 0x538], eax
mov rax, qword [rsp + 0x90]
mov qword [rdi + 0x540], rax
mov al, byte [rsp + 0x58]
mov byte [rdi + 0x548], al
xor eax, eax
mov byte [rdi + 0x549], al
mov ecx, dword [rsp + 0x1f0]
mov dword [rdi + 0x54a], ecx
movzx ecx, word [rsp + 0x1f4]
mov word [rdi + 0x54e], cx
mov rcx, qword [rsp + 0x30]
mov qword [rdi + 0x550], rcx
mov qword [rdi + 0x558], r12
mov byte [rdi + 0xa78], al
xorps xmm0, xmm0
movaps xmmword [rdi + 0xfb0], xmm0
and qword [rdi + 0xfc0], 0
mov rcx, qword [rsp + 0xd0]
mov rdx, rdi
mov r8, rdi
call fcn.14003a5c3
test rax, rax
je 0x14004d1eb
mov rcx, rsi
mov rdx, rax
call fcn.1400a39c9
mov rax, qword [rsp + 0xc0]
dec qword [rax]
test rdi, rdi
je 0x14004e9a7
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rdi], rcx
je 0x14004d21a
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x20]
mov rax, qword [r13 + 0x1f0]
mov qword [rsp + 0x60], rax
mov rax, qword [r13 + 0x1f8]
mov qword [rsp + 0x68], rax
mov rax, qword [r13 + 0x1e0]
mov qword [rsp + 0x38], rax
mov rax, qword [r13 + 0x1e8]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x312]
mov ecx, dword [rsp + 0x315]
mov dword [rsp + 0x183], ecx
mov dword [rsp + 0x180], eax
lea rax, [rsp + 0x5e0]
lea rsi, [rsp + 0x450]
mov ecx, recv
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rsp + 0x180]
mov edx, dword [rsp + 0x183]
mov dword [rsp + 0x13b], edx
mov dword [rsp + 0x138], ecx
mov rcx, qword [rsp + 0xb8]
mov byte [rcx], 1
lea rdi, [rsp + 0xa80]
mov ecx, recv
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x138]
mov ecx, dword [rsp + 0x13b]
mov dword [rsp + 0x143], ecx
mov dword [rsp + 0x140], eax
mov rcx, qword [rsp + 0xa0]
call fcn.140049557
cmp r14, 2
jne 0x14004d30d
lea rcx, [r13 + 0x1b8]
call fcn.140038506
mov eax, 4
mov qword [rsp + 0x28], rax
mov qword [rsp + 0xa0], rax
jmp 0x14004d465
mov qword [rsp + 0x80], r15
lea rdi, [rsp + 0x580]
lea rsi, [rsp + 0xa80]
mov ecx, recv
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x140]
mov ecx, dword [rsp + 0x143]
mov dword [rsp + 0xdb], ecx
mov dword [rsp + 0xd8], eax
mov eax, 2
mov qword [rsp + 0x58], rax
xor eax, eax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x48], rbp
xor eax, eax
mov qword [rsp + 0xb8], rax
mov eax, 2
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x70], rbp
mov rbp, qword [r13 + 0x1b8]
movups xmm0, xmmword [r13 + 0x1c0]
movaps xmmword [rsp + 0x800], xmm0
lea rdi, [rsp + 0xa20]
lea rsi, [rsp + 0x580]
mov ecx, recv
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0xd8]
mov ecx, dword [rsp + 0xdb]
mov dword [rsp + 0x163], ecx
mov dword [rsp + 0x160], eax
lea rcx, [rsp + 0x6c0]
lea rdx, [rsp + 0xb80]
mov r8d, 0x98
call fcn.1400d6ff0
movaps xmm0, xmmword [rsp + 0x7c0]
movaps xmmword [rsp + 0x7f0], xmm0
mov eax, dword [rsp + 0x130]
mov ecx, dword [rsp + 0x133]
mov dword [rsp + 0x158], eax
mov dword [rsp + 0x15b], ecx
movaps xmm0, xmmword [rsp + 0x7a0]
movaps xmm1, xmmword [rsp + 0x7b0]
movaps xmmword [rsp + 0x7d0], xmm0
movaps xmmword [rsp + 0x7e0], xmm1
mov eax, dword [rsp + 0x128]
mov ecx, dword [rsp + 0x12b]
mov dword [rsp + 0x150], eax
mov dword [rsp + 0x153], ecx
mov eax, dword [rsp + 0x120]
mov ecx, dword [rsp + 0x123]
mov dword [rsp + 0x148], eax
mov dword [rsp + 0x14b], ecx
lea rcx, [r13 + 0x180]
call fcn.140078628
movaps xmm0, xmmword [rsp + 0x800]
movaps xmmword [rsp + 0x790], xmm0
lea r12, [rsp + 0x3f50]
lea rsi, [rsp + 0xa20]
mov ecx, recv
mov rdi, r12
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x160]
mov ecx, dword [rsp + 0x163]
mov dword [rsp + 0x11b], ecx
mov dword [rsp + 0x118], eax
lea r14, [rsp + 0xae0]
lea rbx, [rsp + 0x6c0]
mov r8d, 0x98
mov rcx, r14
mov rdx, rbx
call fcn.1400d6ff0
movaps xmm0, xmmword [rsp + 0x7f0]
movaps xmmword [rsp + 0x780], xmm0
mov eax, dword [rsp + 0x158]
mov ecx, dword [rsp + 0x15b]
mov dword [rsp + 0x110], eax
mov dword [rsp + 0x113], ecx
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movaps xmmword [rsp + 0x760], xmm0
movaps xmmword [rsp + 0x770], xmm1
mov eax, dword [rsp + 0x150]
mov ecx, dword [rsp + 0x153]
mov dword [rsp + 0x108], eax
mov dword [rsp + 0x10b], ecx
mov eax, dword [rsp + 0x148]
mov ecx, dword [rsp + 0x14b]
mov dword [rsp + 0x100], eax
mov dword [rsp + 0x103], ecx
mov byte [r13 + 0x408], 1
movaps xmm0, xmmword [rsp + 0x790]
movaps xmmword [rsp + 0xb80], xmm0
lea rdi, [rsp + 0x2400]
mov ecx, recv
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x118]
mov ecx, dword [rsp + 0x11b]
mov dword [rsp + 0x5e3], ecx
mov dword [rsp + 0x5e0], eax
lea rcx, [rsp + 0x1f50]
mov r8d, 0x98
mov rdx, r14
call fcn.1400d6ff0
movaps xmm0, xmmword [rsp + 0x780]
movaps xmmword [rsp + 0x1f0], xmm0
mov eax, dword [rsp + 0x110]
mov ecx, dword [rsp + 0x113]
mov dword [rsp + 0x580], eax
mov dword [rsp + 0x583], ecx
movaps xmm0, xmmword [rsp + 0x760]
movaps xmm1, xmmword [rsp + 0x770]
movaps xmmword [rbx], xmm0
movaps xmmword [rbx + 0x10], xmm1
mov eax, dword [rsp + 0x108]
mov ecx, dword [rsp + 0x10b]
mov dword [rsp + 0x280], eax
mov dword [rsp + 0x283], ecx
mov eax, dword [rsp + 0x100]
mov ecx, dword [rsp + 0x103]
mov dword [rsp + 0x1b0], eax
mov dword [rsp + 0x1b3], ecx
mov r14, qword [rsp + 0xa8]
mov rcx, r14
call fcn.1400494cc
mov rsi, qword [rsp + 0x28]
cmp esi, 4
je 0x14004e3cd
movaps xmm0, xmmword [rsp + 0xb80]
movaps xmmword [rsp + 0xae0], xmm0
mov rcx, qword [r13 + 0xf8]
test rcx, rcx
je 0x14004d8ac
mov rdx, qword [r13 + 0x100]
call fcn.14009e584
mov rbx, rax
mov qword [rsp + 0x78], rdx
mov ecx, 0x1e0
mov edx, 8
call fcn.1400a0c61
mov r12, rax
mov qword [rax], rsi
mov rax, qword [rsp + 0x58]
mov qword [r12 + 8], rax
mov rax, qword [rsp + 0x70]
mov qword [r12 + 0x10], rax
mov ecx, recv
lea rdi, [r12 + 0x18]
lea rsi, [rsp + 0x2400]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x50]
mov qword [r12 + 0x78], rax
mov rax, qword [rsp + 0xc8]
mov qword [r12 + 0x80], rax
mov rax, qword [rsp + 0xa0]
mov byte [r12 + 0x88], al
mov eax, dword [rsp + 0x5e0]
mov ecx, dword [rsp + 0x5e3]
mov dword [r12 + 0x89], eax
mov dword [r12 + 0x8c], ecx
mov rax, qword [rsp + 0xb0]
mov qword [r12 + 0x90], rax
mov rax, qword [rsp + 0x48]
mov qword [r12 + 0x98], rax
mov rax, qword [rsp + 0x80]
mov qword [r12 + 0xa0], rax
mov rax, qword [rsp + 0xb8]
mov qword [r12 + 0xa8], rax
mov rax, qword [rsp + 0x88]
mov qword [r12 + 0xb0], rax
mov rax, qword [rsp + 0x38]
mov qword [r12 + 0xb8], rax
mov rax, qword [rsp + 0x40]
mov qword [r12 + 0xc0], rax
mov rax, qword [rsp + 0x30]
mov qword [r12 + 0xc8], rax
mov rax, qword [rsp + 0x60]
mov qword [r12 + 0xd0], rax
mov rax, qword [rsp + 0x68]
mov qword [r12 + 0xd8], rax
lea rcx, [r12 + 0xe0]
lea rdx, [rsp + 0x1f50]
mov r8d, 0x98
call fcn.1400d6ff0
mov qword [r12 + 0x178], 2
movaps xmm0, xmmword [rsp + 0x1f0]
movups xmmword [r12 + 0x180], xmm0
mov qword [r12 + 0x190], r15
mov rax, qword [rsp + 0x98]
mov qword [r12 + 0x198], rax
xor eax, eax
mov byte [r12 + 0x1a0], al
mov ecx, dword [rsp + 0x580]
mov edx, dword [rsp + 0x583]
mov dword [r12 + 0x1a1], ecx
mov dword [r12 + 0x1a4], edx
movaps xmm0, xmmword [rsp + 0x6c0]
movaps xmm1, xmmword [rsp + 0x6d0]
movups xmmword [r12 + 0x1a8], xmm0
movups xmmword [r12 + 0x1b8], xmm1
mov byte [r12 + 0x1c8], 3
mov ecx, dword [rsp + 0x280]
mov edx, dword [rsp + 0x283]
mov dword [r12 + 0x1c9], ecx
mov dword [r12 + 0x1cc], edx
mov rcx, qword [rsp + 0x90]
mov qword [r12 + 0x1d0], rcx
mov byte [r12 + 0x1d8], al
mov eax, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b3]
mov dword [r12 + 0x1d9], eax
mov dword [r12 + 0x1dc], ecx
lea r8, [0x14011bf90]
mov rcx, rbx
mov rdx, r12
mov rax, qword [rsp + 0x78]
call qword [rax + 0x18]
jmp 0x14004e2d4
mov eax, 1
lock xadd qword [0x140163070], rax
mov qword [rsp + 0x810], rax
lea rcx, [rsp + 0x2aa0]
lea r14, [rsp + 0x1f50]
mov r8d, 0x98
mov rdx, r14
call fcn.1400d6ff0
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0xc50], xmm0
mov eax, dword [rsp + 0x580]
mov ecx, dword [rsp + 0x583]
mov dword [rsp + 0x450], eax
mov dword [rsp + 0x453], ecx
movaps xmm0, xmmword [rsp + 0x6c0]
movaps xmm1, xmmword [rsp + 0x6d0]
movaps xmmword [rsp + 0x2750], xmm0
movaps xmmword [rsp + 0x2760], xmm1
mov eax, dword [rsp + 0x280]
mov ecx, dword [rsp + 0x283]
mov dword [rsp + 0xa20], eax
mov dword [rsp + 0xa23], ecx
mov eax, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b3]
mov dword [rsp + 0xa80], eax
mov dword [rsp + 0xa83], ecx
lea rax, [rsp + 0x2fd8]
mov qword [rax - 0x18], rsi
mov rcx, qword [rsp + 0x58]
mov qword [rax - 0x10], rcx
mov rcx, qword [rsp + 0x70]
mov qword [rax - 8], rcx
mov qword [rsp + 0x28], rsi
lea rsi, [rsp + 0x2400]
mov ecx, recv
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0x60], rcx
mov rcx, qword [rsp + 0xc8]
mov qword [rax + 0x68], rcx
mov rcx, qword [rsp + 0xa0]
mov byte [rax + 0x70], cl
mov ecx, dword [rsp + 0x5e0]
mov dword [rax + 0x71], ecx
mov ecx, dword [rsp + 0x5e3]
mov dword [rax + 0x74], ecx
mov rcx, qword [rsp + 0xb0]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0x48]
mov qword [rax + 0x80], rcx
mov r12, qword [rsp + 0x80]
mov qword [rax + 0x88], r12
mov rcx, qword [rsp + 0xb8]
mov qword [rax + 0x90], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rax + 0x98], rcx
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0xa0], rcx
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rax + 0xa8], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0xb0], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0xb8], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0xc0], rcx
lea rsi, [rsp + 0x30a0]
mov r8d, 0x98
mov rcx, rsi
mov rdx, r14
call fcn.1400d6ff0
mov qword [rsi + 0x98], 2
movaps xmm0, xmmword [rsp + 0x1f0]
movups xmmword [rsi + 0xa0], xmm0
mov qword [rsi + 0xb0], r15
mov rax, qword [rsp + 0x98]
mov qword [rsi + 0xb8], rax
xor eax, eax
mov byte [rsi + 0xc0], al
mov ecx, dword [rsp + 0x580]
mov edx, dword [rsp + 0x583]
mov dword [rsi + 0xc1], ecx
mov dword [rsi + 0xc4], edx
movaps xmm0, xmmword [rsp + 0x6c0]
movaps xmm1, xmmword [rsp + 0x6d0]
movups xmmword [rsi + 0xc8], xmm0
movups xmmword [rsi + 0xd8], xmm1
mov byte [rsi + 0xe8], 3
mov ecx, dword [rsp + 0x280]
mov edx, dword [rsp + 0x283]
mov dword [rsi + 0xe9], ecx
mov dword [rsi + 0xec], edx
mov rcx, qword [rsp + 0x90]
mov qword [rsi + 0xf0], rcx
mov byte [rsi + 0xf8], al
mov eax, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b3]
mov dword [rsi + 0xfc], ecx
mov dword [rsi + 0xf9], eax
lea r14, [rsp + 0x810]
mov qword [rsi + 0x100], r14
call fcn.14003a0af
test rax, rax
je 0x14004ea33
mov rcx, rax
call fcn.1400a2e95
mov rbx, rax
mov qword [rsp + 0x78], rdx
mov r14d, dword [rax]
lea rax, [rsp + 0xfd8]
mov rcx, qword [rsp + 0x28]
mov qword [rax - 0x18], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rax - 0x10], rcx
mov rcx, qword [rsp + 0x70]
mov qword [rax - 8], rcx
lea rsi, [rsp + 0x2400]
mov ecx, recv
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0x60], rcx
mov rcx, qword [rsp + 0xc8]
mov qword [rax + 0x68], rcx
mov rcx, qword [rsp + 0xa0]
mov byte [rax + 0x70], cl
mov ecx, dword [rsp + 0x5e0]
mov dword [rax + 0x71], ecx
mov ecx, dword [rsp + 0x5e3]
mov dword [rax + 0x74], ecx
mov rcx, qword [rsp + 0xb0]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0x48]
mov qword [rax + 0x80], rcx
mov qword [rax + 0x88], r12
mov rcx, qword [rsp + 0xb8]
mov qword [rax + 0x90], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rax + 0x98], rcx
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0xa0], rcx
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0xa8], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0xb0], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0xb8], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0xc0], rcx
lea rsi, [rsp + 0x10a0]
lea rdx, [rsp + 0x1f50]
mov r8d, 0x98
mov rcx, rsi
call fcn.1400d6ff0
xor eax, eax
mov qword [rsi + 0x98], 2
movaps xmm0, xmmword [rsp + 0x1f0]
movups xmmword [rsi + 0xa0], xmm0
mov qword [rsi + 0xb0], r15
mov rcx, qword [rsp + 0x98]
mov qword [rsi + 0xb8], rcx
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0xc0], al
mov ecx, dword [rsp + 0x580]
mov dword [rsi + 0xc1], ecx
mov ecx, dword [rsp + 0x583]
mov dword [rsi + 0xc4], ecx
movaps xmm0, xmmword [rsp + 0x6c0]
movaps xmm1, xmmword [rsp + 0x6d0]
movups xmmword [rsi + 0xc8], xmm0
movups xmmword [rsi + 0xd8], xmm1
mov byte [rsi + 0xe8], 3
mov ecx, dword [rsp + 0x280]
mov dword [rsi + 0xe9], ecx
mov ecx, dword [rsp + 0x283]
mov dword [rsi + 0xec], ecx
mov rcx, qword [rsp + 0x90]
mov qword [rsi + 0xf0], rcx
mov byte [rsi + 0xf8], al
mov eax, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b3]
mov dword [rsi + 0xf9], eax
mov dword [rsi + 0xfc], ecx
lea rax, [rsp + 0x810]
mov qword [rsi + 0x100], rax
cmp r14d, 2
jne 0x14004dd4b
lea rcx, [rsp + 0xfc0]
call 0x14004f721
xor r12d, r12d
mov r14, qword [rsp + 0xa8]
jmp 0x14004e2a6
add byte [rax], al
mov rax, rbx
mov rsi, qword [rsp + 0x810]
add rbx, 8
cmp qword [rax], 0
mov r14, qword [rsp + 0xa8]
je 0x14004e00b
mov rdi, qword [rbx]
lock inc qword [rdi]
mov rbx, qword [rsp + 0x50]
jle 0x14004e914
lea rax, [rdi + 0x10]
mov qword [rsp + 0xc0], rax
lea rax, [rdi + 0x70]
mov qword [rsp + 0xd0], rax
mov ecx, 0x280
mov edx, 0x80
call fcn.1400a0c61
mov r12, rax
mov qword [rax], 0xcc
and qword [rax + 8], 0
lea rax, [0x14011c608]
mov qword [r12 + 0x10], rax
and qword [r12 + 0x18], 0
and dword [rsp + 0x18], 0
and dword [rsp + 0x18], 0
mov qword [r12 + 0x20], rdi
mov qword [r12 + 0x28], rsi
mov rax, qword [rsp + 0x28]
mov qword [r12 + 0x30], rax
mov rax, qword [rsp + 0x58]
mov qword [r12 + 0x38], rax
mov rax, qword [rsp + 0x70]
mov qword [r12 + 0x40], rax
mov ecx, recv
lea rdi, [r12 + 0x48]
lea rsi, [rsp + 0x2400]
rep movsq qword [rdi], qword [rsi]
mov qword [r12 + 0xa8], rbx
mov rax, qword [rsp + 0xc8]
mov qword [r12 + 0xb0], rax
mov rax, qword [rsp + 0xa0]
mov byte [r12 + 0xb8], al
mov eax, dword [rsp + 0x5e0]
mov ecx, dword [rsp + 0x5e3]
mov dword [r12 + 0xb9], eax
mov dword [r12 + 0xbc], ecx
mov rax, qword [rsp + 0xb0]
mov qword [r12 + 0xc0], rax
mov rax, qword [rsp + 0x48]
mov qword [r12 + 0xc8], rax
mov rax, qword [rsp + 0x80]
add byte [rax], al
add byte [rcx - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x38
mov qword [r12 + 0xe8], rax
mov rax, qword [rsp + 0x40]
mov qword [r12 + 0xf0], rax
mov rax, qword [rsp + 0x30]
mov qword [r12 + 0xf8], rax
mov rax, qword [rsp + 0x60]
mov qword [r12 + 0x100], rax
mov rax, qword [rsp + 0x68]
mov qword [r12 + 0x108], rax
lea rcx, [r12 + 0x110]
lea rdx, [rsp + 0x2aa0]
mov r8d, 0x98
call fcn.1400d6ff0
mov qword [r12 + 0x1a8], 2
movaps xmm0, xmmword [rsp + 0xc50]
movups xmmword [r12 + 0x1b0], xmm0
mov qword [r12 + 0x1c0], r15
mov rax, qword [rsp + 0x98]
mov qword [r12 + 0x1c8], rax
xor eax, eax
mov byte [r12 + 0x1d0], al
mov ecx, dword [rsp + 0x450]
mov edx, dword [rsp + 0x453]
mov dword [r12 + 0x1d1], ecx
mov dword [r12 + 0x1d4], edx
movaps xmm0, xmmword [rsp + 0x2750]
movaps xmm1, xmmword [rsp + 0x2760]
movups xmmword [r12 + 0x1d8], xmm0
movups xmmword [r12 + 0x1e8], xmm1
mov byte [r12 + 0x1f8], 3
mov ecx, dword [rsp + 0xa20]
mov edx, dword [rsp + 0xa23]
mov dword [r12 + 0x1f9], ecx
mov dword [r12 + 0x1fc], edx
mov rcx, qword [rsp + 0x90]
mov qword [r12 + 0x200], rcx
mov byte [r12 + 0x208], al
mov eax, dword [rsp + 0xa80]
test byte [rax + rax*4], ah
or al, byte [rax]
add byte [rbx + 0xa83248c], cl
add byte [rax], al
mov dword [r12 + 0x209], eax
mov dword [r12 + 0x20c], ecx
xorps xmm0, xmm0
movaps xmmword [r12 + 0x210], xmm0
and qword [r12 + 0x220], 0
mov rcx, qword [rsp + 0xd0]
mov rdx, r12
mov r8, r12
call fcn.14003a5c3
mov rcx, qword [rsp + 0xc0]
mov rdx, rax
call fcn.1400a3dd6
jmp 0x14004e2a6
mov qword [rsp + 0xd0], rbx
mov rdi, qword [rbx]
lock inc qword [rdi]
mov rbx, qword [rsp + 0x50]
jle 0x14004e914
lea rax, [rdi + 0x60]
mov qword [rsp + 0xc0], rax
mov ecx, 0x280
mov edx, 0x80
call fcn.1400a0c61
mov r12, rax
mov qword [rax], 0xcc
and qword [rax + 8], 0
lea rax, [0x14011c7e8]
mov qword [r12 + 0x10], rax
and qword [r12 + 0x18], 0
mov qword [r12 + 0x20], rdi
mov qword [r12 + 0x28], rsi
mov rax, qword [rsp + 0x28]
mov qword [r12 + 0x30], rax
mov rax, qword [rsp + 0x58]
mov qword [r12 + 0x38], rax
mov rax, qword [rsp + 0x70]
mov qword [r12 + 0x40], rax
mov ecx, recv
lea rdi, [r12 + 0x48]
lea rsi, [rsp + 0x2400]
lea esi, [rsp + 0x2400]
rep movsq qword [rdi], qword [rsi]
mov qword [r12 + 0xa8], rbx
mov rax, qword [rsp + 0xc8]
mov qword [r12 + 0xb0], rax
mov rax, qword [rsp + 0xa0]
mov byte [r12 + 0xb8], al
mov eax, dword [rsp + 0x5e0]
mov ecx, dword [rsp + 0x5e3]
mov dword [r12 + 0xb9], eax
mov dword [r12 + 0xbc], ecx
mov rax, qword [rsp + 0xb0]
add byte [rax], al
add byte [rcx - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
mov qword [r12 + 0xc8], rax
mov rax, qword [rsp + 0x80]
mov qword [r12 + 0xd0], rax
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x38
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x38
mov qword [r12 + 0xe8], rax
mov rax, qword [rsp + 0x40]
mov qword [r12 + 0xf0], rax
mov rax, qword [rsp + 0x30]
mov qword [r12 + 0xf8], rax
mov rax, qword [rsp + 0x60]
mov qword [r12 + 0x100], rax
mov rax, qword [rsp + 0x68]
push 0x24848949
or byte [rcx], al
add byte [rax], al
lea rcx, [r12 + 0x110]
lea rdx, [rsp + 0x2aa0]
mov r8d, 0x98
call fcn.1400d6ff0
mov qword [r12 + 0x1a8], 2
movaps xmm0, xmmword [rsp + 0xc50]
movups xmmword [r12 + 0x1b0], xmm0
mov qword [r12 + 0x1c0], r15
mov rax, qword [rsp + 0x98]
mov qword [r12 + 0x1c8], rax
xor eax, eax
mov byte [r12 + 0x1d0], al
mov ecx, dword [rsp + 0x450]
mov edx, dword [rsp + 0x453]
add byte [rcx - 0x77], al
mov word [rcx + rdx*8], fs
add dword [rax], eax
add byte [rcx - 0x77], al
xchg esp, eax
and al, 0xd4
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x2750], al
movaps xmm1, xmmword [rsp + 0x2760]
movups xmmword [r12 + 0x1d8], xmm0
movups xmmword [r12 + 0x1e8], xmm1
mov byte [r12 + 0x1f8], 3
mov ecx, dword [rsp + 0xa20]
mov edx, dword [rsp + 0xa23]
mov dword [r12 + 0x1fc], edx
mov dword [r12 + 0x1f9], ecx
mov rcx, qword [rsp + 0x90]
mov qword [r12 + 0x200], rcx
mov byte [r12 + 0x208], al
mov eax, dword [rsp + 0xa80]
mov ecx, dword [rsp + 0xa83]
mov dword [r12 + 0x209], eax
mov dword [r12 + 0x20c], ecx
xorps xmm0, xmm0
movaps xmmword [r12 + 0x210], xmm0
and qword [r12 + 0x220], 0
mov rcx, qword [rsp + 0xc0]
mov rdx, r12
mov r8, r12
loopne 0x14004e275
xor al, bl
invalid
dec dword [rax - 0x7b]
invalid
je 0x14004e2a6
mov rcx, qword [rsp + 0xd0]
mov rdx, rax
call fcn.1400a39c9
mov rax, qword [rsp + 0x78]
dec qword [rax]
test r12, r12
test esp, esp
je 0x14004e9a7
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r12], rcx
cmpxchg dword [rsp], ecx
je 0x14004e2d4
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x20]
mov qword [r13 + 0x130], rbp
movaps xmm0, xmmword [rsp + 0xae0]
movups xmmword [r13 + 0x138], xmm0
lea rsi, [r13 + 0x148]
mov byte [r13 + 0x148], 0
mov rax, qword [r13 + 0x140]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [r13 + 0x130]
movups xmmword [r14], xmm0
cmp byte [r14 + 0x10], 2
je 0x14004e918
mov rcx, r14
mov rdx, qword [rsp + 0x1a8]
call fcn.14003aec7
test rax, rax
je 0x14004e33d
mov byte [rsi], 3
mov al, 4
mov bl, 3
jmp case.0x14003de1c.96
mov rbp, rdx
test rdx, rdx
je 0x14004e349
mov bl, 2
jmp 0x14004e37d
mov bl, byte [r14 + 0x10]
mov byte [r14 + 0x10], 2
cmp bl, 2
je 0x14004ea20
mov rbp, qword [r14]
mov rdi, qword [r14 + 8]
mov eax, dword [r14 + 0x14]
mov dword [rsp + 0xfc3], eax
mov eax, dword [r14 + 0x11]
mov dword [rsp + 0xfc0], eax
cmp bl, 3
je 0x14004e331
mov eax, dword [rsp + 0xfc0]
mov ecx, dword [rsp + 0xfc3]
ret
sldt word [rax]
mov dword [rsp + 0x2fc3], ecx
mov dword [rsp + 0x2fc0], eax
mov rcx, r14
int1
call fcn.14004954c
mov byte [rsi], 1
mov eax, dword [rsp + 0x2fc0]
mov ecx, dword [rsp + 0x2fc3]
invalid
add byte [rax], al
mov dword [rsp + 0xa23], ecx
mov dword [rsp + 0xa20], eax
mov rcx, r14
call fcn.140049531
cmp bl, 2
jne 0x14004e40d
lea rcx, [r13 + 0x68]
call fcn.140078628
lea rcx, [r13 + 0xf8]
call fcn.140078628
lea rcx, [r13 + 0x108]
add byte [rax], al
call fcn.140049441
lea rcx, [r13 + 0xc0]
call fcn.14004944c
lea rcx, [r13 + 0xa0]
call fcn.140036864
mov bl, 2
jmp 0x14004e7ac
lahf
add eax, dword [rax]
invalid
mov al, 2
cmp byte [r13 + 0x110], 0
jne 0x14004e437
mov eax, dword [rsp + 0xa20]
mov ecx, dword [rsp + 0xa23]
mov dword [rsp + 0x453], ecx
mov dword [rsp + 0x450], eax
mov eax, ebx
invalid
lea rbx, [r13 + 0x108]
mov rcx, qword [r13 + 0xf0]
lock add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*2], fs
or byte [rax], al
add byte [rcx + 0xf], al
adc byte [rbp + 0xc0], al
movups xmm1, xmmword [r13 + 0xd0]
movups xmm2, xmmword [r13 + 0xe0]
movaps xmmword [rsp + 0x830], xmm2
movaps xmmword [rsp + 0x820], xmm1
movaps xmmword [rsp + 0x810], xmm0
movups xmm0, xmmword [r13 + 0xa0]
movups xmm1, xmmword [r13 + 0xb0]
movups xmmword [rsp + 0xc78], xmm1
movups xmmword [rsp + 0xc68], xmm0
mov ecx, dword [rsp + 0x450]
mov edx, dword [rsp + 0x453]
mov dword [rsp + 0xc61], ecx
mov dword [rsp + 0xc64], edx
mov qword [rsp + 0xc50], rbp
mov qword [rsp + 0xc58], rdi
mov byte [rsp + 0xc60], al
mov rdi, qword [r13 + 0x108]
test rdi, rdi
je 0x14004e54e
lea rsi, [rsp + 0xfc0]
lea rdx, [rsp + 0xc50]
mov rcx, rsi
call fcn.1400398c5
cmp byte [rsi + 0x69], 2
jne 0x14004e5e3
mov rax, qword [rsp + 0xff0]
mov qword [rsp + 0x2ff0], rax
movups xmm0, xmmword [rsp + 0xfc0]
movups xmm1, xmmword [rsp + 0xfd0]
movups xmm2, xmmword [rsp + 0xfe0]
add byte [rax], al
movaps xmmword [rsp + 0x2fe0], xmm2
movaps xmmword [rsp + 0x2fd0], xmm1
movaps xmmword [rsp + 0x2fc0], xmm0
mov rcx, rbx
call fcn.140039a79
mov rsi, rax
jmp 0x14004e712
mov rax, qword [rsp + 0xc80]
mov qword [rsp + 0x2ff0], rax
mov rax, qword [rsp + 0xc50]
mov rcx, qword [rsp + 0xc58]
mov dl, byte [rsp + 0xc60]
mov r8d, dword [rsp + 0xc61]
invalid
or al, 0
add byte [rdi + rcx - 0x49], al
mov word [riz*2 + 0x4400000c], fs
mov dl, byte [rsp + 0xc67]
mov r11, qword [rsp + 0xc68]
movups xmm0, xmmword [rsp + 0xc70]
movaps xmmword [rsp + 0x2fe0], xmm0
mov byte [rsp + 0x2fd0], dl
mov dword [rsp + 0x2fd1], r8d
mov word [rsp + 0x2fd5], r9w
mov byte [rsp + 0x2fd7], r10b
mov qword [rsp + 0x2fd8], r11
mov qword [rsp + 0x2fc0], rax
mov qword [rsp + 0x2fc8], rcx
jmp 0x14004e710
mov rax, qword [rsp + 0xff0]
lea rsi, [rsp + 0x2750]
mov qword [rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0xfc0]
movups xmm1, xmmword [rsp + 0xfd0]
movups xmm2, xmmword [rsp + 0xfe0]
movaps xmmword [rsi + 0x20], xmm2
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi], xmm0
movups xmm0, xmmword [rsp + 0xff8]
movaps xmmword [rsp + 0x2aa0], xmm0
movups xmm0, xmmword [rsp + 0x1008]
movaps xmmword [rsp + 0x2ab0], xmm0
movups xmm0, xmmword [rsp + 0x1018]
add byte [rdi], cl
sub dword [rsp + 0x2ac0], eax
mov rax, qword [rsp + 0x1028]
mov qword [rsp + 0x2ad0], rax
add rdi, 0x10
lea r14, [rsp + 0x2fc0]
mov rcx, r14
mov rdx, rdi
cli
call fcn.1400a0cba
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientpool.rs
mov rcx, r14
mov ecx, esi
call fcn.140049d40
mov rdi, rax
mov ebp, edx
lea r15, [rax + 0x10]
lea r14, [rsp + 0x2fc0]
lea r12, [rsp + 0x810]
mov rcx, r14
mov rdx, r12
call fcn.1400386e7
mov rcx, r15
mov rdx, r14
mov r8, rsi
mov r9, rbx
call fcn.140038711
mov rcx, r15
mov rdx, r12
call fcn.1400495e4
lea rsi, [rsp + 0x840]
mov rcx, rsi
call fcn.1400384a6
and qword [rsi], 0
movaps xmm0, xmmword [rsp + 0x2aa0]
movaps xmm1, xmmword [rsp + 0x2ab0]
movaps xmm2, xmmword [rsp + 0x2ac0]
movaps xmmword [r14], xmm0
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14 + 0x20], xmm2
mov rax, qword [rsp + 0x2ad0]
mov qword [r14 + 0x30], rax
mov rcx, rdi
mov edx, ebp
call case.0x1400abaf0.155
xor esi, esi
lea rdi, [rsp + 0x2fc0]
mov rax, qword [rdi + 0x30]
lea r14, [rsp + 0xfc0]
mov qword [r14 + 0x60], rax
movaps xmm0, xmmword [rdi]
movaps xmm1, xmmword [rdi + 0x10]
movaps xmm2, xmmword [rdi + 0x20]
movups xmmword [r14 + 0x50], xmm2
movups xmmword [r14 + 0x40], xmm1
movups xmmword [r14 + 0x30], xmm0
lea r15, [rsp + 0x810]
or byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, r15
call fcn.1400386e7
mov qword [r14 + 0x68], rsi
mov rcx, r15
call fcn.14004944c
mov rbp, qword [r14]
lea rax, [rsp + 0xfc8]
mov ecx, recv
mov rsi, rax
invalid
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rax + 0x69]
mov eax, dword [rax + 0x6c]
mov dword [rsp + 0x2aa3], eax
add byte [rcx + 0x2aa0248c], cl
add byte [rax], al
lea rcx, [r13 + 0x68]
call fcn.140078628
add byte [rcx - 0x73], cl
invalid
clc
add byte [rax], al
add al, ch
xchg byte [rsi - 0x76b7fffe], bl
fld1
call fcn.140049441
xor ebx, ebx
lea rax, [rsp + 0xf50]
mov qword [rax - 8], rbp
mov dword [rax - 8], ebp
lea rsi, [rsp + 0x2fc0]
mov ecx, recv
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rsp + 0x2aa0]
movabs al, byte [0x2aa324948b00002a]
add byte [rax], al
movabs al, byte [0x2aa324948b00002a]
add byte [rax], al
mov dword [rax + 0x6c], edx
mov dword [rax + 0x69], ecx
mov al, 1
mov byte [r13 + 0x111], al
cmp bl, 3
jne 0x14004e7fe
mov rax, qword [rsp + 0x1a0]
mov byte [rax + 0x70], 3
jmp 0x14004e87e
lea rax, [rsp + 0xf50]
mov r14, qword [rax - 8]
lea rdi, [rsp + 0x2f58]
mov ecx, recv
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rax + 0x69]
mov eax, dword [rax + 0x6c]
mov dword [rsp + 0xfb], eax
mov dword [rsp + 0xf8], ecx
mov word [rax + rdi*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
lock add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400492e8
mov qword [rsi], 4
mov rdx, qword [rsp + 0x1a0]
mov qword [rdx], r14
lea rdi, [rdx + 8]
lea rsi, [rsp + 0x2f58]
mov ecx, recv
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
mov byte [rdx + 0x70], bl
mov eax, dword [rsp + 0xf8]
test byte [rax + rdi*8], ah
clc
add byte [rax], al
add byte [rbx + 0xfb248c], cl
add byte [rax], al
mov dword [rdx + 0x71], eax
mov dword [rdx + 0x74], ecx
invalid
movaps xmm6, xmmword [rsp + 0x3fb0]
add rsp, 0x3fc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_src_serviceoneshot.rs
add bl, ch
invalid
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_src_serviceoneshot.rs
invalid
lahf
push rax
or eax, 0x58d4c00
xor cl, 0xc
add byte [rdx + 0x28], bh
mov edx, 0x28
call fcn.1400e4650
ud2
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_futuremap.rs
add eax, 0xc9f76
mov edx, 0x36
jmp 0x14004e8ec
lea rcx, str.TryFlatten_polled_after_completionC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_try_future_try_flatten.rs
lea r8, [0x140119888]
or al, 0
mov edx, 0x22
add byte [rax], al
invalid
call fcn.1400e54a2
ud2
mov qword [r14], 4
jmp 0x14004e904
mov qword [rdi + r13], 2
mov dword [rdi + rbp], 2
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_futuremap.rs
add eax, 0xc9ee6
add eax, 0xc9ee6
jmp 0x14004e8b8
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconn.rs
mov edx, 0x2b
jmp case.0x1400ab5b6.498
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frame_settings.rs
lea r8, [0x140102fb0]
mov edx, 0x4c
jmp case.0x1400ab5b6.498
lea rcx, str.assertion_failed:_max___std::u32::MAX_as_usize
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov edx, 0x2f
add cl, ch
invalid
invalid
invalid
invalid
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, [0x14011ba98]
jmp 0x14004ea50
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconn.rs
jmp 0x14004ea50
add byte [rax], al
mov ecx, 8
mov edx, 0x30
call fcn.1400e41c0
pop rax
or dword [rax], eax
ud2
invalid
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, [0x14011b690]
int3
or al, 0
jmp 0x14004ea50
invalid
add byte [rax], al
invalid
xor eax, eax
jmp 0x14004ea69
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
jmp 0x14004ea50
add byte [rax], al
lea rax, [0x14011b298]
mov qword [rsp + 0x2aa0], rax
add byte [rax - 0x73], cl
add eax, 0xcc8a1
lea rcx, [rsp + 0x2fc0]
add byte [rax], al
mov qword [rcx], rax
mov qword [rcx + 8], 2
add byte [rax - 0x7d], cl
invalid
and byte [rax], al
lea rax, [fcn.14000b420]
mov qword [rsp + 0x2aa8], rax
add byte [rax - 0x73], cl
lea eax, [rsp + 0x2aa0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xcc887
call fcn.1400e4490
add byte [rdi], cl
invalid
or ecx, dword [rax - 0x73]
or eax, 0xfb619
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconn.rs
jmp 0x14004e926
invalid
invalid
invalid
invalid
invalid
lea rcx, [rsp + 0x2fc0]
call 0x14004f721
add bl, ch
invalid
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov edx, 0x23
jmp case.0x1400ab5b6.498
lea rcx, [rsp + 0x2fc0]
call case.0x14004373f.70
adc eax, dword [rax]
invalid
mov al, 1
lea rcx, [rsp + 0xfc0]
mov byte [rcx], al
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srccommonexec.rs
or al, 0
call fcn.1400e5504
test dword [rdx + 9], ebp
invalid
ud2
mov al, byte [rdx + 0x70]
or al, 0
lea r8, [0x140119968]
mov edx, 0x5e
pop rsi
add byte [rax], al
add al, ch
xor bl, byte [rbx + 9]
pop rbx
or dword [rax], eax
pop rbx
or dword [rax], eax
ud2
je case.0x14003e52a.129
test bh, ah
or dword [rax], eax
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
invalid
mov qword [rsp + 0x120], 2
add byte [rax], al
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
and qword [rsp + 0x140], 0
add byte [rdi], cl
mov dh, 6
movzx eax, byte [rsi]
lea rcx, [0x14014d994]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add rsi, 8
lea rax, [rsp + 0xd0]
mov ecx, 9
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov rcx, rax
call fcn.14005a5f6
mov ecx, dword [rbx + 0x138]
add byte [rax], al
cmp rax, rcx
cmp eax, ecx
jbe 0x14004f0d2
lea rcx, [rsp + 0xd0]
call fcn.14003b47b
dec dword [rax - 0x73]
mov ah, 0x24
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140015023
mov rcx, rsi
call fcn.140015032
cld
push qword [rax + 0x8e1e902]
jmp 0x14004f4ce
loope 0x14004ebf3
add byte [rax], al
lea rdx, [rsi + 8]
mov r9d, dword [rsi + 0x118]
mov ecx, dword [rsi + 0x118]
movzx eax, byte [rsi + 0x11c]
mov ecx, dword [rbx + 0x138]
add rcx, 9
lea r8, [rbx + 0x100]
add dword [rax], eax
add byte [rax - 0x73], cl
jl 0x14004ec38
mov qword [rdi], r8
mov qword [rdi], r8
mov qword [rdi + 8], rcx
shl rax, 0x20
shl eax, 0x20
mov qword [rsp + 0x30], r9
or rax, r9
bts rax, 0x28
lea r14, [rsp + 0xa8]
mov qword [r14], rax
mov dword [rsi], eax
lea r15, [rsp + 0x60]
mov rcx, r15
mov r8, rbx
call fcn.14001cda2
loope 0x14004ec43
invalid
mov rsi, qword [rbx + 0x108]
mov rcx, r14
mov rdx, rdi
call fcn.14001cd09
cld
dec dword [rax - 0x75]
invalid
mov rcx, qword [rdi + 8]
mov r13, qword [rax + 8]
mov rdi, qword [r15 + 0x10]
adc byte [rbp - 0x77], cl
out dx, al
not r14
not esi
cmp r14, rcx
cmovae r14, rcx
cmp rdi, r14
jbe 0x14004f155
add byte [rax], al
cld
dec dword [rax - 0x75]
invalid
lea r15, [rsp + 0xd0]
lea r12, [rsp + 0x60]
mov rcx, r15
mov rdx, r12
mov r8, r14
call fcn.14000a95d
mov rdx, qword [r15 + 8]
or byte [rbp - 0x75], cl
adc byte [r8 - 0x73], r9b
and al, 0x40
or byte [rbp - 0x75], cl
adc byte [r8 - 0x73], r9b
and al, 0x40
call fcn.140016f03
mov rcx, r15
mov ecx, edi
mov ecx, edi
call fcn.140012ff7
mov rbp, qword [r12]
movups xmm0, xmmword [r12 + 8]
and al, 8
and al, 8
movaps xmmword [r15], xmm0
mov rax, qword [r12 + 0x18]
mov qword [r15 + 0x10], rax
jmp 0x14004f169
mov al, byte [rsi + 9]
lea rdi, [rsp + 0xd1]
mov byte [rdi + 7], al
mov rax, qword [rsi + 1]
mov qword [rdi - 1], rax
add rbx, 0x100
movzx eax, al
or rax, 0x600
shl rax, 0x20
lea rcx, [rsp + 0x60]
and al, 0x60
mov qword [rcx], rax
mov edx, 8
mov r8, rbx
call fcn.14001cd53
cld
inc dword [rcx - 0x48]
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, rdi
call fcn.14000ae8c
sar ebx, 0xff
jmp 0x14004f4b4
lea rdx, [rsi + 8]
mov r9d, dword [rsi + 0x110]
add dword [rax], eax
add byte [rbx + 0x114be], cl
add byte [rdi], cl
mov dh, 0x86
sbb byte [rcx], al
add byte [rax], al
mov ecx, dword [rbx + 0x138]
add rcx, 9
lea r8, [rbx + 0x100]
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x40
mov qword [r14], r8
mov qword [r14 + 8], rcx
mov dword [rsi + 8], ecx
shl rax, 0x20
mov qword [rsp + 0x30], r9
or rax, r9
movabs rcx, 0x50000000000
add byte [rax], al
add eax, 0x9480000
ror dword [rbp + rcx*4 - 0x44], 0x24
test al, 0
add byte [rax], al
mov qword [r15], rcx
cmovl ecx, dword [rbp + 0x4c602464]
mov ecx, esp
mov r8, rbx
mov eax, ebx
call fcn.14001cda2
mov rsi, qword [rbx + 0x108]
mov rcx, r15
mov rdx, r14
call fcn.14001cd09
invalid
cld
dec dword [rcx - 0x75]
invalid
mov r13, qword [rax + 8]
mov rcx, r14
mov edx, edi
call fcn.1400170c7
invalid
cmp esp, 0xffffffff
dec dword [rcx - 0x75]
jl 0x14004edd9
adc byte [rcx - 0x75], cl
invalid
mov rcx, qword [r14 + 8]
mov r14, qword [rax + 8]
not r14
invalid
cmp r14, rcx
cmovae r14, rcx
cmp rdi, r14
jbe 0x14004f1aa
invalid
invalid
invalid
lea r15, [rsp + 0xd0]
lea r12, [rsp + 0x60]
mov rcx, r15
stc
mov rdx, r12
mov r8, r14
call fcn.14000a95d
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
adc byte [rax - 0x73], cl
and al, 0x40
call fcn.140016f03
add al, byte [rcx - 0x76b30004]
stc
call fcn.140012ff7
cld
dec dword [rcx - 0x75]
sub al, 0x24
movups xmm0, xmmword [r12 + 8]
and al, 8
and al, 8
movaps xmmword [r15], xmm0
mov rax, qword [r12 + 0x18]
and al, 0x18
mov qword [r15 + 0x10], rax
adc cl, ch
cdq
add eax, dword [rax]
invalid
mov eax, dword [rsi + 8]
mov dword [rsp + 0x94], eax
mov r13d, dword [rsi + 0xc]
mov eax, dword [rsi + 0x10]
mov dword [rsp + 0x9c], eax
pushfq
add byte [rax], al
add byte [rbx + rcx*4 + 0x66], al
adc al, 0x8b
sbb byte [rcx + 0xa02484], r9b
sbb byte [rcx + 0xa02484], cl
add byte [rax], al
mov r15d, dword [rsi + 0x1c]
mov eax, dword [rsi + 0x20]
mov dword [rsp + 0xa4], eax
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rbx + rcx*4 + 0x76], al
and al, 0x8b
outsb dx, byte [rsi]
sub al, 0x44
mov eax, dword [rsi + 0x34]
xor al, 0xf
mov dh, 0x46
cmp al, 0x48
add ebx, 0x100
mov edi, dword [rsi + 4]
jle 0x14004ee76
or rax, 0x400
shl rax, 0x20
lea rcx, [rsp + 0xd0]
add byte [rax], al
add byte [rax], al
mov qword [rcx], rax
xor eax, eax
test edi, edi
mov edx, 6
add byte [rax], al
cmove rdx, rax
cmove edx, eax
ror byte [rax - 0x73], 1
invalid
invalid
test r13d, r13d
cmove rax, rdx
ret 0x8d48
push rax
invalid
test r12d, r12d
cmove rdx, rax
lea rax, [rdx + 6]
lea eax, [rdx + 6]
test r15d, r15d
cmove rax, rdx
lea rdx, [rax + 6]
test r14d, r14d
test byte [rax + 0xf], 0x44
ror byte [rax - 0x73], 1
lea eax, [rdx + 6]
test ebp, ebp
cmove rax, rdx
lea rdx, [rax + 6]
lea edx, [rax + 6]
mov dword [rsp + 0x30], r8d
test r8d, r8d
cmove rdx, rax
mov eax, dword [rsi + 0x28]
sub byte [rcx + 0x902484], r9b
add byte [rax], al
mov eax, dword [rsi + 0x30]
mov dword [rsp + 0x98], eax
add byte [rax], al
add byte [rbx - 0x76b7c78a], cl
pop rsp
and al, 0x60
mov r8, rbx
call fcn.14001cd53
test edi, edi
je 0x14004ef16
lea rcx, [rsp + 0x60]
xor edx, edx
mov r8d, dword [rsp + 0x94]
test byte [rsp + rdx*4], ah
add byte [rax], al
add al, ch
pop rsp
add edi, ebp
invalid
test r13d, r13d
je 0x14004ef32
lea rcx, [rsp + 0x60]
mov edx, 1
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x9c
add byte [rax], al
add al, ch
add edi, ebp
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x9c
add byte [rax], al
add al, ch
add edi, ebp
inc dword [rbp - 0x7b]
in al, 0x74
invalid
test r12d, r12d
je 0x14004ef4e
lea rcx, [rsp + 0x60]
mov edx, 2
mov r8d, dword [rsp + 0xa0]
call fcn.14001f272
add edi, ebp
invalid
invalid
add edi, ebp
inc dword [rbp - 0x7b]
push qword [rdi + rdx + 0x48]
lea ecx, [rsp + 0x60]
test r15d, r15d
je case.0x140042c04.73
lea rcx, [rsp + 0x60]
mov edx, 3
mov r8d, dword [rsp + 0xa4]
call fcn.14001f272
test r14d, r14d
je case.0x14001ef66.500
lea rcx, [rsp + 0x60]
mov edx, 4
mov r8d, dword [rsp + 0x90]
mov eax, dword [rsp + 0x90]
call fcn.14001f272
test ebp, ebp
je 0x14004efa1
invalid
lea rcx, [rsp + 0x60]
mov edx, 5
mov r8d, dword [rsp + 0x98]
add byte [rax], al
add byte [rax], al
add al, ch
rol dword [rdx], 1
std
invalid
cmp dword [rsp + 0x30], 0
je 0x14004f4b4
invalid
add byte [rax], al
lea rcx, [rsp + 0x60]
and al, 0x60
mov edx, 6
mov r8d, esi
call fcn.14001f272
mov ah, 2
std
invalid
jmp 0x14004f4b4
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc byte [rsi + 8], al
movups xmm1, xmmword [rsi + 0x18]
movaps xmmword [rsp + 0x70], xmm1
and al, 0x70
movaps xmmword [rsp + 0x60], xmm0
lea rsi, [rbx + 0x100]
movabs rax, 0x70000000000
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], al
add byte [rax], al
lea rcx, [rsp + 0xa8]
mov qword [rcx], rax
mov r14, qword [rsp + 0x70]
lea rdx, [r14 + 8]
mov r8, rsi
call fcn.14001cd53
mov edx, dword [rsp + 0x80]
mov rcx, rsi
call fcn.1400170a6
mov dword [rax - 0x6b740004], eax
and al, 0x84
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov dword [rax - 0x6b740004], eax
and al, 0x84
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400170a6
test r14, r14
je 0x14004f2fb
lea rdi, [rsp + 0xd0]
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.14000a6f9
scasd eax, dword [rdi]
mov dh, 0xfb
dec dword [rcx + rcx*4 + 0x77]
mov qword [rdi + 0x10], r14
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x50], rax
push rax
push rax
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x58], rax
and al, 0x58
mov rdi, qword [rsp + 0x50]
mov edi, dword [rsp + 0x50]
jmp 0x14004f31d
mov eax, dword [rsi + 4]
mov esi, dword [rsi + 8]
add rbx, 0x100
add byte [rax], al
add byte [rax], al
bts rax, 0x2b
lea rcx, [rsp + 0xd0]
mov qword [rcx], rax
jmp 0x14004f0b6
mov eax, dword [rsi + 4]
mov esi, dword [rsi + 8]
add rbx, 0x100
movabs rdx, 0x30000000000
or rdx, rax
lea rcx, [rsp + 0xd0]
mov qword [rcx], rdx
mov edx, 4
mov r8, rbx
call fcn.14001cd53
mov rcx, rbx
mov edx, esi
call fcn.1400170a6
jmp 0x14004f4b4
cmp rax, qword [rbx + 0x128]
jae 0x14004f3a8
mov rcx, qword [rbx + 0x108]
add rcx, rax
jb case.0x140037793.164
lea rsi, [rbx + 0x100]
lea rdi, [rsp + 0xd0]
movzx edx, byte [rdi + 0x46]
mov ecx, dword [rdi + 0x40]
shl rdx, 0x20
or rdx, rcx
lea rcx, [rsp + 0x60]
mov qword [rcx], rdx
mov rdx, rax
mov r8, rsi
call fcn.14001cd53
mov rcx, rdi
call fcn.14005a6b2
test al, al
je 0x14004f466
mov rcx, rdi
call fcn.14005a58d
mov r14, rdx
mov rcx, rsi
mov rdx, rax
mov r8, r14
call fcn.14005b477
add byte [rax], al
mov rcx, rdi
mov rdx, r14
call fcn.14005a614
jmp 0x14004f11f
mov rdx, qword [rsp + 0x68]
lea rcx, [rsp + 0x40]
mov r8, rdi
call fcn.140016f03
xor ebp, ebp
mov r15, qword [rsp + 0x40]
mov rax, qword [r15 + 8]
sub rax, r13
bswap rax
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frameheaders.rs
xor r12d, r12d
mov r8d, 5
xor edx, edx
call fcn.14001e6ad
cmp rdx, r12
je 0x14004f217
cmp byte [rax + r12], 0
lea r12, [r12 + 1]
je 0x14004f197
jmp 0x14004f1fd
mov rdx, qword [rsp + 0x68]
lea rcx, [rsp + 0x40]
mov r8, rdi
call fcn.140016f03
xor ebp, ebp
mov r15, qword [rsp + 0x40]
mov rax, qword [r15 + 8]
sub rax, r13
bswap rax
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frameheaders.rs
xor r12d, r12d
mov r8d, 5
xor edx, edx
call fcn.14001e6ad
hlt
cld
invalid
hlt
cmp rdx, r12
je 0x14004f217
cmp byte [rax + r12], 0
lea r12, [r12 + 1]
je 0x14004f1ec
lea rcx, str.assertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frameheaders.rs
mov edx, 0x3e
call fcn.1400e4650
ud2
mov r8, qword [r15]
mov r9, qword [r15 + 8]
lea rdx, [rsi + 3]
lea rax, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frameheaders.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
call case.0x14001d1ef.166
lea r8, [rsp + 0x3d]
lea rcx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frameheaders.rs
or eax, dword [rax]
mov qword [rsp + 0x20], rcx
mov r9d, 3
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xa1
invalid
invalid
dec dword [rax - 0x7b]
in eax, dx
je 0x14004f277
mov rax, qword [rsp + 0x40]
mov rdx, qword [rax + 8]
add rsi, 4
cmp rsi, rdx
jae 0x14004f4e2
mov rax, qword [rax]
add byte [rax + rsi], 0xfc
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xc0], rax
movaps xmm0, xmmword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm0
cmp rdi, r14
ja 0x14004f2a6
lea rcx, [rsp + 0x60]
call fcn.140012ff7
test rbp, rbp
je 0x14004f4b4
lea rcx, [rbx + 0xb8]
call fcn.140050bcb
mov qword [rbx + 0xb8], 3
mov qword [rbx + 0xc0], rbp
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rbx + 0xc8], xmm0
mov rax, qword [rsp + 0xc0]
mov qword [rbx + 0xd8], rax
mov rax, qword [rsp + 0x30]
mov dword [rbx + 0xe0], eax
jmp 0x14004f4b4
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
lea rax, [0x14011b128]
mov qword [rsp + 0x40], rax
xor edi, edi
lea r15, [rbx + 0x110]
mov r12, qword [rsp + 0x50]
test rdi, rdi
je case.0x14003a276.130
mov r14, qword [rsp + 0x48]
mov rcx, rsi
mov rdx, rdi
call fcn.1400a4a36
push rsi
add eax, 0xab8b4c00
or byte [rcx], al
add byte [rax], al
mov rcx, qword [rbx + 0x100]
mov ecx, dword [rbx + 0x100]
add rcx, r13
mov rdx, r14
mov r8, rdi
call fcn.1400d6ff0
add r13, rdi
mov qword [rsp + 0x38], r13
cmp r13, qword [rbx + 0x110]
ja 0x14004f4f3
invalid
test byte [rcx], al
add byte [rax], al
add qword [rsp + 0x48], rdi
mov qword [rbx + 0x108], r13
xor r12d, r12d
xor edi, edi
jmp 0x14004f329
lea rcx, [rsp + 0x58]
mov qword [rcx - 8], r12
invalid
clc
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
invalid
xor r8d, r8d
call qword [rax + reloc.WS2_32.dll_recv]
lea rcx, [rsp + 0x60]
call fcn.140012ff7
invalid
jmp 0x14004f4b4
movzx edx, byte [rsp + 0x116]
mov ecx, dword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rax - 0x3f], cl
loop 0x14004f3db
or rdx, rcx
lea rcx, [rsp + 0x60]
mov qword [rcx], rdx
lea rsi, [rbx + 0x100]
mov rdx, rax
mov r8, rsi
call fcn.14001cd53
frndint
dec dword [rax - 0x75]
or dword [rax], 1
add byte [rax], al
add byte [rbx + rcx*4 - 0x5d], cl
sub byte [rcx], al
add byte [rax], al
add byte [rcx + rdi - 0x20], cl
jae 0x14004f492
xor ecx, ecx
sub rax, qword [rbx + 0x120]
sub eax, dword [rbx + 0x120]
cmovae rcx, rax
sub r12, rcx
lea rdi, [rsp + 0xd0]
lea r14, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rs
mov rcx, rdi
call fcn.14005a5f6
cmp rax, r12
cmovae rax, r12
test rax, rax
je 0x14004f492
mov rcx, rdi
call fcn.14005a58d
cmp rdx, r12
mov r8, r12
cmovb r8, rdx
mov rcx, rax
mov r9, r14
call fcn.140030b46
mov r15, rdx
mov rcx, rsi
mov rdx, rax
mov r8, r15
call fcn.14005b477
sub r12, r15
jb case.0x1400474f6.153
mov rcx, rdi
mov rdx, r15
call fcn.14005a614
jmp 0x14004f40e
lea rcx, [rsp + 0xd0]
call fcn.14005a5f6
mov qword [rsp + 0xb0], rax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
add dword cs:[rax], eax
invalid
add rbx, 0x70
mov rcx, rbx
fld1
pop rax
invalid
add byte [rax], al
jmp 0x14004f4a1
add rbx, 0xb8
mov rcx, rbx
mov ecx, ebx
call fcn.140050bcb
lea rsi, [rsp + 0xd0]
mov ecx, 9
or dword [rax], eax
add byte [rax], al
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x120]
mov rcx, rsi
call fcn.140015023
mov rcx, rsi
int1
call fcn.140015032
cld
invalid
mov al, 0xc
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frameheaders.rs
mov rcx, rsi
call fcn.1400e4550
ud2
mov qword [rsp + 0x50], r12
lea rax, [rsp + 0x38]
and al, 0x38
and al, 0x38
lea rdx, [rsp + 0xb0]
mov qword [rdx], rax
lea rax, [fcn.14000b420]
add eax, 0xfffbbf11
add eax, 0xfffbbf11
mov qword [rdx + 8], rax
lea r8, str.new_len____capacity_
lea rcx, [rsp + 0xd0]
mov qword [rcx], r8
mov r8d, 2
add byte [rcx + rcx*4 + 0x41], cl
or byte [rax - 0x7d], cl
invalid
and byte [rax], al
mov qword [rdx + 0x10], r15
mov qword [rdx + 0x18], rax
sbb byte [rax - 0x77], cl
push rcx
adc byte [rcx + rcx*4 + 0x41], cl
sbb byte [r8 - 0x73], cl
adc eax, 0xd7a55
or eax, 0x4f40e800
or dword [rax], eax
ud2
lea rcx, str.assertion_failed:_self.has_capacity__C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srccodec_framed_write.rs
lea r8, [0x140119a10]
lea eax, [0x140119a10]
mov edx, 0x25
add byte [rax], al
add cl, ch
cmpsb byte [rsi], byte [rdi]
cld
invalid
invalid
lea rcx, str.assertion_failed:_cnt___self.limit
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rs
or al, 0
mov edx, 0x23
jmp 0x14004f210
invalid
lea rcx, str.not_implemented
lea r8, [0x140119a78]
or al, 0
mov edx, send
jmp 0x14004f210
jbe 0x14004f594
invalid
invalid
lea rcx, str.assertion_failed:_dst.remaining_mut_____lenC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_framedata.rs
lea r8, [0x140119b78]
lea eax, [0x140119b78]
movsd dword [rdi], dword [rsi]
or al, 0
mov edx, 0x2c
jmp 0x14004f210
invalid
invalid
lea rax, str.chunk_not_fully_encoded
lea rdx, [rsp + 0x60]
mov qword [rdx], rax
mov qword [rdx + 8], 1
mov dword [rdx + 8], 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.failed_to_write_whole_buffer
mov qword [rdx + 0x10], rax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
sbb byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
invalid
invalid
or dword [rax], eax
ud2
retf 0x2d70
je case.0x140042b40.84
mov rax, qword [rsi + 0x150]
mov rcx, qword [rsi + 0x158]
and qword [rsi + 0x150], 0
push rax
add dword [rax], eax
add byte [rax], al
test rax, rax
je case.0x140042b40.84
call qword [rax + ioctlsocket]
mov rcx, rsi
mov edx, ebx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp case.0x1400abaf0.155
sti
add al, 0
add byte [rdi], cl
or eax, dword [rbx - 0x7af0fac7]
sub edx, dword [rdi + rdi*8 + 0x62e9c3ff]
inc ebx
invalid
invalid
xchg ecx, eax
invalid
push r14
push rsi
push rdi
push rbx
sub rsp, 0x70
in al, dx
jo 0x14004f784
mov esi, ecx
invalid
call fcn.1400a2b3a
movzx eax, al
lea rcx, [0x14014d9b8]
imul esp, edx, 0xf
loop 0x14004f75b
invalid
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1401260b0]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov dword [rcx + 8], esi
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
mov rax, qword [rsi + 0x30]
cmp rax, 5
je 0x14004f784
and eax, 0xfffffffe
cmp eax, 6
je 0x14004f865
loope 0x14004f782
add byte [rax], al
inc byte [rbx - 0x7bf0f908]
loope 0x14004f782
add byte [rax], al
lea rdi, [rsi + 0x20]
lea rbx, [rsi + 0x30]
lea ebx, [rsi + 0x30]
lea ebx, [rsi + 0x30]
mov rcx, qword [rsi + 0x28]
call fcn.14009dd88
in eax, 4
add byte [rcx - 0x77], cl
mov esi, eax
in eax, 4
add byte [rcx - 0x77], cl
mov esi, eax
mov esi, eax
mov r15, rdx
mov edi, edx
lea rdx, [rsp + 0x28]
mov rcx, rbx
call fcn.140048892
invalid
dec dword [rcx - 0xe76b33d]
ret
mov rcx, r14
mov rdx, r15
call fcn.14009dd95
loopne 0x14004f798
add al, 0
invalid
ret
loopne 0x14004f798
add al, 0
test bl, bl
je 0x14004f7d5
invalid
mov rcx, rsi
call fcn.1400a2bb8
cmp al, 3
jne case.0x14003e52a.137
mov rcx, rdi
jmp 0x14004f7ce
lea rcx, [rsi + 0x20]
call fcn.14004fc9c
jmp case.0x14004f824.0
mov rcx, rdi
call fcn.14004fd7f
add byte [rax - 0x73], cl
lea edx, [rsp + 0x40]
lea edx, [rsp + 0x40]
and qword [rdx], 0
mov qword [rdx + 0x20], rdi
and byte [rax - 0x77], cl
stc
and byte [rax - 0x77], cl
stc
call case.0x140043328.82
xor ecx, ecx
call fcn.140028eec
xchg esi, eax
std
invalid
mov rcx, rsi
add rsp, 0x70
add esp, 0x70
add esp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
jmp 0x14004f92c
and byte [rcx], al
add byte [rax], al
add byte [rax], al
mov ecx, eax
call fcn.14003a5b5
invalid
dec dword [rdi]
movzx eax, al
shr eax, 0xa2
lodsd eax, dword [rsi]
invalid
lea rcx, [0x14014d9c8]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
loope 0x14004f82b
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
mov edx, esi
call fcn.1400a3dca
mov rcx, rsi
cwde
add eax, 0xf1894800
add eax, 0xf1894800
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp case.0x14003e52a.140
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x70c48348], dl
nop
add rsp, 0x70
invalid
invalid
nop
add rsp, 0x70
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
ret
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14004f998
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], 1
add byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
mov dword [rcx + 0x10], eax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
adc eax, 0xd60c5
invalid
invalid
or eax, 0x4bf8e800
or dword [rax], eax
ud2
push rsi
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
call fcn.14009dc4b
test al, al
je 0x14004f925
invalid
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14004f998
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
invalid
call fcn.1400a280f
add eax, 0x7508a800
invalid
lea rcx, [rsi + 0x20]
call fcn.14004fd7f
add al, 0
add byte [rax], al
jmp case.0x140042c04.84
test al, 0x10
je case.0x140042c04.84
lea rcx, [rsi + 0x210]
call fcn.1400a0b3d
xor ecx, ecx
call fcn.140028eec
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1400a3c77
cmp rax, 1
mov edx, 2
sbb rdx, 0
mov rcx, rsi
call fcn.1400a2864
test al, al
je 0x14004f991
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
pop rsi
jmp 0x14004f998
nop
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
call fcn.14009cfb2
add al, 0
add byte [rax - 0x73], cl
xor al, r13b
sub byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x220]
xchg byte [rax], ah
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
je 0x14004f9c8
mov rcx, qword [rsi + 0x228]
call qword [rax + 0x18]
invalid
mov edx, 0x80
mov rcx, rsi
int1
add rsp, 0x20
invalid
and byte [rsi - 0x17], bl
pop rsi
jmp fcn.1400084c0
mov bh, bl
sti
invalid
sti
dec dword [rax - 0x75]
mov rdx, qword [rcx]
mov r8d, edx
rol byte [rcx - 9], 1
ror byte [rax - 0x7d], 1
ret 0x31fb
rol byte [rcx - 0xa], 0xc0
invalid
std
invalid
invalid
push rbx
sub rsp, 0x70
sub esp, 0x70
mov rsi, rcx
invalid
call fcn.1400a2b3a
movzx eax, al
invalid
lea rcx, [0x14014d9d8]
movsxd rax, dword [rcx + rax*4]
fisttp word [rdi]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
invalid
lea rax, [0x1401260b0]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
or ax, 0x4800
lea ecx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
or byte [rax - 0x77], cl
and al, 0x28
or byte [rax - 0x77], cl
and al, 0x28
mov rax, qword [rsi + 0x30]
cmp rax, 5
je 0x14004fa5e
add eax, 0xe0830c74
inc byte [rbx - 0x7bf0f908]
invalid
invalid
test al, ah
invalid
and eax, 0xfffffffe
cmp eax, 6
invalid
je 0x14004fb3e
add byte [rax], al
lea rdi, [rsi + 0x20]
lea edi, [rsi + 0x20]
jle 0x14004fa82
lea rbx, [rsi + 0x30]
mov rcx, qword [rsi + 0x28]
call fcn.14009dd88
sbb ebx, esp
add al, 0
sbb ebx, esp
add al, 0
mov r14, rax
mov r15, rdx
lea rdx, [rsp + 0x28]
mov rcx, rbx
call fcn.140048892
invalid
invalid
invalid
invalid
mov ebx, eax
mov rcx, r14
mov rdx, r15
call fcn.14009dd95
invalid
jrcxz 0x14004fa92
invalid
test bl, bl
je case.0x14004ae68.34
mov rcx, rsi
mov ecx, esi
call fcn.1400a2bb8
cmp al, 3
jne 0x14004fae6
xor dword [0x1b508369e], eax
mov rcx, rdi
mov rcx, rdi
mov rcx, rdi
jmp 0x14004faa8
add al, 0x48
lea ecx, [rsi + 0x20]
lea rcx, [rsi + 0x20]
call fcn.14004fc9c
jmp case.0x14004a615.25
add bl, ch
and al, 0x48
mov rcx, rdi
mov rcx, rdi
call fcn.14004fd7f
enter 2, 0
add byte [rax - 0x73], cl
push rsp
and al, 0x40
lea rdx, [rsp + 0x40]
and qword [rdx], 0
mov qword [rdx + 0x20], rdi
and byte [rax - 0x77], cl
stc
and byte [rax - 0x77], cl
stc
call case.0x140043328.82
add byte [rax], al
xor ecx, ecx
call fcn.140028eec
xchg esp, eax
std
invalid
xchg esp, eax
std
dec dword [rax - 0x77]
mov rcx, rsi
mov rcx, rsi
add rsp, 0x70
add esp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
jmp 0x14004fcd1
mov ecx, eax
call fcn.14003a5b5
movzx eax, al
mov dh, 0xc0
shr eax, 0xc8
stosb byte [rdi], al
invalid
mov dh, 0xc0
lea rcx, [0x14014d9e8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rdi
mov rdx, rsi
call fcn.1400a39c9
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14004fc77
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x70c48348], dl
nop
add rsp, 0x70
nop
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14004fd3d
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x20]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
call fcn.1400e4490
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.14009dc4b
test al, al
je 0x14004fc95
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14004fd3d
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
call fcn.1400a280f
test al, 8
jne 0x14004fced
lea rcx, [rsi + 0x20]
call fcn.14004fd7f
xchg esp, eax
add byte [rax], al
add bl, ch
invalid
test al, 0x10
je 0x14004fcfd
lea rcx, [rsi + 0x210]
call fcn.1400a0b3d
xor ecx, ecx
call fcn.140028eec
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400a38e6
cmp rax, 1
cmp eax, 1
mov edx, 2
sbb rdx, 0
mov rcx, rsi
call fcn.1400a2864
add eax, 0x74c08400
invalid
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14004fd3d
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
call fcn.14003668a
lea rcx, [rsi + 0x30]
call fcn.14004f9da
mov rax, qword [rsi + 0x220]
test rax, rax
je 0x14004fd6d
mov rcx, qword [rsi + 0x228]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400084c0
invalid
lea edx, [rsp + 0x28]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 6
add byte [rax], al
add al, ch
mov bh, bh
invalid
call qword [rax + 0x8c48148]
add esp, 0x208
ret
add byte [rax], al
add al, ch
mov bh, bh
invalid
push rsi
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0xa48]
test eax, eax
je case.0x14004807d.54
cmp eax, 3
je 0x14004fe84
cmp eax, 4
jne 0x14004feac
lea rcx, [rsi + 0xa50]
call fcn.1400502e7
cmp dword [rsi + 0x530], 4
push rax
or al, byte [rax]
add al, ch
lahf
add al, 0
add byte [rbx + 0x530be], al
add byte [rsi*2 - 0x7172b7c1], al
jne 0x14004fe90
lea rcx, [rsi + 0x530]
call fcn.1400509a0
jmp 0x14004fe90
xor dword [rax - 0x73], ecx
lea rcx, [rsi + 0x10]
invalid
jg 0x14004fe6a
jne 0x14004fe90
lea rcx, [rsi + 0x530]
call fcn.1400509a0
jmp 0x14004fe90
invalid
lea rcx, [rsi + 0x10]
call fcn.1400502e7
add byte [rax], al
mov rcx, rsi
int1
call fcn.1400509b2
add rsi, 0x528
invalid
sub byte [0xc94cfe79], al
int1
add rsp, 0x20
pop rsi
jmp fcn.140038410
invalid
lea rcx, [rsi + 0xa58]
mov ds, word [rax + 0xa]
add byte [rax], al
call fcn.1400502ba
cmp byte [rsi + 0xa49], 0
je 0x14004fea5
lea rcx, [rsi + 0xa50]
call fcn.140038410
mov byte [rsi + 0xa49], 0
add byte [rax], al
add rsp, 0x20
pop rsi
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf78
movaps xmmword [rsp + 0xf60], xmm6
mov ah, 0x24
invalid
sldt word [rax]
mov ah, 0x24
invalid
sldt word [rax]
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
movzx eax, byte [rcx + 0xa48]
lea rcx, [0x14014d9f8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [rsi + 0x10]
lea edx, [rsi + 0x10]
movups xmm6, xmmword [rsi]
mov byte [rsi + 0xa49], 1
add byte [rax], al
add dword [rax - 0x75], ecx
xchg byte [rax], ch
sub byte [0xc94cff01], al
xchg byte [rax + 0xa], dl
add byte [rax], al
sub byte [0xc94cff01], al
xchg byte [rax + 0xa], dl
add byte [rax], al
lea rbx, [rsi + 0xa58]
add byte [rax], al
mov r8d, 0x518
mov rcx, rbx
call fcn.1400d6ff0
lea r14, [rsi + 0xf70]
movups xmmword [rsi + 0xf70], xmm6
jmp 0x14004ff47
cmp qword [rsi + 0xf70], 3
je 0x140050257
lea rbx, [rsi + 0xa58]
lea r14, [rsi + 0xf70]
mov rcx, rbx
mov rdx, rdi
call fcn.1400502f1
cmp al, 2
jne 0x14004ffc5
mov rax, qword [rsi + 0xf70]
cmp rax, 2
je 0x14005026c
invalid
invalid
add eax, dword [rax]
invalid
test rax, rax
je 0x140050286
add eax, dword [rax]
invalid
lea r15, [rsi + 0xf78]
mov rcx, r15
call fcn.140048ca7
invalid
inc dword [rax + rax*8 + 0x9a840f]
add byte [rax], al
invalid
mov r12, qword [r15]
test r12, r12
cmovne r12, r15
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.29_srcmpscmod.rs
mov rcx, r12
call fcn.1400261bf
mov rcx, qword [r12]
or al, 0x24
add rcx, 0x48
mov rdx, qword [rdi]
mov edx, dword [rdi]
call fcn.140012d40
mov rcx, r15
call fcn.140048ca7
test al, al
jne 0x140050105
mov r15, qword [r15]
jmp 0x140050030
mov r15, qword [rsi + 0xf70]
mov r12, qword [rsi + 0xf78]
cmpsb byte [rsi], byte [rdi]
js 0x14004ffe0
add byte [rax], al
mov qword [rsi + 0xf70], 3
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
cmp r15, 3
je 0x14005022d
mov ebp, eax
lea r14, [rsp + 0x28]
sub byte [rcx - 0x48], al
sbb byte [0xc950fff7], al
int1
mov rdx, rbx
call fcn.1400d6ff0
invalid
outsd dx, dword [rsi]
or byte [rax], al
mov qword [r14 + 0x518], r15
mov qword [r14 + 0x520], r12
mov rcx, r14
call fcn.1400502e7
mov r13d, 4
add al, 0
add byte [rax], al
jmp 0x14005010e
mov rcx, r15
call fcn.140048c9c
and qword [r15], 0
xor r15d, r15d
mov rax, qword [rsi + 0xf70]
and qword [rsi + 0xf70], 0
jo 0x14005004b
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
pop rax
add al, byte [rax]
invalid
mov rcx, r14
call fcn.140048b5f
mov qword [rsi + 0xf70], 2
sldt word [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rcx, [rsp + 0x28]
mov qword [rcx], r15
call fcn.140048b6f
invalid
mov edi, edi
dec dword [rbx + rcx*4 - 0x42]
jo 0x14005007c
add byte [rax], al
mov r12, qword [rsi + 0xf78]
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax + 0xf], dh
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
cmp r15, 3
add ecx, dword [rdi]
invalid
invalid
add dword [rax], eax
invalid
lea rcx, [rsp + 0x28]
mov r8d, 0x518
add byte [rax - 0x77], cl
invalid
call fcn.1400d6ff0
lea r14, [rsp + 0x540]
add byte [rbp - 0x77], cl
mov qword ds:[r14 + 8], r12
mov r13, qword [rsi + 0xa58]
pop rax
or al, byte [rax]
add byte [rax - 0x76], al
scasb al, byte [rdi]
invalid
or al, byte [rax]
add byte [rbx + 0xa6486], cl
invalid
mov dword [rsp + 0x23], eax
mov eax, dword [rsi + 0xa61]
mov dword [rsp + 0x20], eax
mov r15, qword [rsi + 0xa68]
add byte [rbx + rcx*4 - 0x5a], cl
jo case.0x14004807d.55
add byte [rax], al
add byte [rbx + rcx*4 - 0x5a], cl
jo case.0x14004807d.55
add byte [rax], al
lea rdx, [rsi + 0xa78]
lea rcx, [rsp + 0x550]
lea ecx, [rsp + 0x550]
lea ecx, [rsp + 0x550]
mov r8d, 0x4f8
call fcn.1400d6ff0
add byte [rcx + rcx*4 - 0xf], cl
call fcn.1400509b2
cmp r13, 5
jne 0x14005010e
mov al, 1
mov cl, 3
jmp 0x14005020b
mov qword [rsi + 0x530], r13
mov byte [rsi + 0x538], bpl
mov eax, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x23]
mov dword [rsi + 0x539], eax
xchg byte [rcx], bh
cmp dword [0xce8e012c], eax
cmp al, 5
add byte [rax], al
mov qword [rsi + 0x540], r15
add byte [rcx + rcx*4 - 0x5a], cl
cmpsb byte [rsi], byte [rdi]
add rax, 0xffffffff8d480000
add byte [rax], al
lea rcx, [rsi + 0x550]
cmpsb byte [rsi], byte [rdi]
add rax, 0xffffffff8d480000
add byte [rax], al
lea rcx, [rsi + 0x550]
lea rdx, [rsp + 0x550]
mov r8d, 0x4f8
call fcn.1400d6ff0
or byte [rax], al
or byte [rax], al
mov rcx, rbx
call fcn.1400502ba
pop rdx
add dword [rax], eax
add byte [rbx + 0x530be], al
add byte [rsp + rsi*2], al
add al, 0x74
invalid
add al, 0x74
jbe 0x1400501b2
lea rdx, [rsi + 0x530]
lea edx, [rsi + 0x530]
lea rbx, [rsp + 0xa48]
lea ebx, [rsp + 0xa48]
mov r8d, 0x518
mov rcx, rbx
call fcn.1400d6ff0
mov byte [rsi + 0xa49], 0
lea r14, [rsi + 0xa50]
or al, byte [rax]
add byte [rax - 0x75], cl
mov ss, word [rax + 0xa]
add byte [rax], al
or al, byte [rax]
add byte [rax - 0x75], cl
mov ss, word [rax + 0xa]
add byte [rax], al
call fcn.1400383f6
mov r8d, 0x518
mov rcx, r14
mov rdx, rbx
call fcn.1400d6ff0
lea rbx, [rsi + 0xa50]
lea ebx, [rsi + 0xa50]
mov rcx, rbx
mov rdx, rdi
call fcn.1400502f1
cmp al, 2
jne 0x1400501cd
mov al, 1
mov cl, 4
add al, 0xeb
invalid
add al, 0xeb
mov rcx, rbx
mov rcx, rbx
call fcn.1400502e7
cmp qword [rsi + 0x530], 4
add al, 0x75
invalid
add al, 0x75
or al, 0x48
lea ecx, [rsi + 0x530]
lea rcx, [rsi + 0x530]
call fcn.1400509a0
cmp byte [rsi + 0xa49], 0
je 0x140050200
lea rcx, [rsi + 0xa50]
call fcn.140038410
mov byte [rsi + 0xa49], 0
or al, byte [r8]
add byte [rax], al
mov cl, 1
xor eax, eax
mov byte [rsi + 0xa48], cl
movaps xmm6, xmmword [rsp + 0xf60]
sub byte [rsp + 0xf60], dh
sub byte [rsp + 0xf60], dh
add rsp, 0xf78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_select.rs
mov edx, 0x28
jmp 0x1400502b3
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, [0x14011b678]
mov edx, 0x23
add bl, ch
pop rsp
add bl, ch
pop rsp
lea rcx, str.cannot_poll_Select_twiceh
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_select.rs
mov edx, 0x18
jmp 0x140050299
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_futuremap.rs
or al, 0
or al, 0
mov edx, 0x36
call fcn.1400e54a2
ud2
lea rcx, [0x140118abd]
or eax, 0xc8830
lea r8, [0x140118b50]
mov edx, 0x1a
invalid
add al, ch
movabs byte [0xd8d480b0f000947], al
cdq
popfq
str word [rbp + rcx*4 + 5]
mov edx, 0xba000c88
sub eax, dword [rax]
add byte [rax], al
call fcn.1400e4a40
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x140118b68]
mov edx, 0x2b
call fcn.1400e4650
ud2
movzx eax, byte [rdi + 0x3f8]
test rax, rax
je 0x140051232
cmp eax, 1
jne 0x140052855
mov esi, dword [rdi + 0x3fc]
mov bl, byte [rdi + 0x3f9]
mov rcx, r14
mov rdx, r12
call fcn.140059d8a
test rax, rax
jne 0x14005282e
test rdx, rdx
jne 0x14005283b
mov rcx, qword [rdi + 0x188]
mov rax, qword [rdi + 0x190]
mov rdx, r12
call qword [rax + 0x30]
test rax, rax
jne 0x14005282e
test rdx, rdx
jne 0x14005283b
mov byte [rdi + 0x3f8], 2
mov byte [rdi + 0x3f9], bl
mov dword [rdi + 0x3fc], esi
jmp 0x1400511b9
mov rcx, r15
mov rdx, rdi
mov r8, r12
call 0x140052b26
movzx eax, byte [rsp + 0x2c8]
cmp rax, 4
je 0x14005160f
cmp al, 3
jne 0x14005126b
mov word [rdi + 0x3f8], 0x101
and dword [rdi + 0x3fc], 0
jmp 0x1400511b9
mov r13d, dword [rsp + 0x2cc]
mov ecx, dword [rsp + 0x2d0]
mov r14, qword [rdi + 0x400]
mov rsi, qword [rdi + 0x408]
add r14, 0x10
add rsi, 0x10
test rax, rax
je 0x140051386
mov bpl, byte [rsp + 0x2c9]
mov r12d, dword [rsp + 0x2d4]
mov r15, qword [rsp + 0x2d8]
mov rbx, qword [rsp + 0x2e0]
cmp eax, 1
jne case.0x140042f31.90
mov rax, qword [rsp + 0x2e8]
mov dword [rsp + 0x4c0], ecx
mov dword [rsp + 0x4c4], r12d
mov qword [rsp + 0x4c8], r15
mov qword [rsp + 0x4d0], rbx
mov qword [rsp + 0x4d8], rax
lea rcx, [rsp + 0x2f8]
lea rdx, [rsp + 0x4c0]
call fcn.14000a6f9
mov dword [rsp + 0x2f4], r13d
mov byte [rsp + 0x2f1], bpl
mov byte [rsp + 0x2f0], 1
cmp dword [rdi + 0x3c8], 0
je 0x14005142d
cmp dword [rdi + 0x3d0], r13d
jne 0x14005142d
mov byte [rdi + 0x3f8], 1
mov byte [rdi + 0x3f9], bpl
mov dword [rdi + 0x3fc], r13d
lea rcx, [rsp + 0x2f0]
call fcn.140040542
lea rcx, [rsp + 0x4c0]
call fcn.140012ff7
mov r12, qword [rsp + 0x58]
mov r14, qword [rsp + 0x70]
lea r15, [rsp + 0x2c8]
lea rbp, [rsp + 0x190]
jmp 0x1400511b9
mov qword [rsp + 0x88], rcx
mov rcx, rbp
mov rdx, r14
call fcn.140013066
mov rcx, rbp
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.1400401dc
xor al, 0xee
invalid
dec dword [rax - 0x77]
invalid
mov r12d, edx
lea r14, [rax + 0x10]
lea rbx, [rax + 0x1a8]
lea rcx, [rsp + 0x2f0]
add al, byte [rax]
add byte [rax - 0x77], cl
fiadd dword [rbp - 0x77]
call 0x13cb829b3
dec dword [rax - 0x7d]
mov esp, 0x2f024
add byte [rax], al
xor al, 0xee
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
fiadd dword [rbp - 0x77]
call 0x13cb829b3
dec dword [rax - 0x7d]
mov esp, 0x2f024
add byte [rax], al
je 0x14005150d
mov cl, byte [rbp + 0x1a0]
mov edx, r13d
call fcn.140014419
test al, al
mov byte [rsp + 0x90], r12b
je 0x14005152c
cmp dword [rbp + 0xb0], 0
jne 0x140051547
cmp dword [rbp + 0xb4], r13d
ja 0x140051547
lea eax, [r13 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rbp + 0xb0], ecx
mov dword [rbp + 0xb4], eax
jmp 0x140051547
mov rax, qword [rsp + 0x310]
adc byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x1b0], rax
mov al, byte [rsp + 0x2f0]
mov cl, byte [rsp + 0x2f1]
movzx edx, word [rsp + 0x2f2]
mov r8d, dword [rsp + 0x2f4]
mov r9, qword [rsp + 0x2f8]
movups xmm0, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x1a0], xmm0
mov byte [rsp + 0x190], al
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax + 0x191248c], cl
add byte [rax], al
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax + 0x191248c], cl
add byte [rax], al
mov word [rsp + 0x192], dx
mov dword [rsp + 0x194], r8d
mov qword [rsp + 0x198], r9
mov rcx, r14
mov rdx, rsi
lea rbp, [rsp + 0x190]
mov r8, rbp
call fcn.14005aa41
movups xmm0, xmmword [rsp + 0x4c0]
movups xmm1, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
mov rcx, r14
call fcn.14005a6c6
mov dword [rsp + 0x1b0], eax
mov dword [rsp + 0x1b4], r13d
mov rcx, qword [rsp + 0x178]
mov rdx, rbp
call fcn.14001ac52
mov r12, qword [rsp + 0x58]
mov r14, qword [rsp + 0x70]
lea r15, [rsp + 0x2c8]
jmp 0x1400511b9
mov rcx, qword [rsp + 0x2f8]
mov rdx, qword [rsp + 0x300]
call fcn.14001c8ef
lea r13, [rsp + 0x2f0]
add al, byte [rax]
add bl, ch
invalid
cmp dword [r14], 0
jne 0x140051547
cmp dword [rbp + 0x14], r13d
ja 0x140051547
lea eax, [r13 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rbp + 0x10], ecx
mov dword [rbp + 0x14], eax
lea r12, [rsp + 0x190]
mov rcx, r12
mov edx, r13d
xor r8d, r8d
xor r9d, r9d
call fcn.14001ca0a
lea r13, [rsp + 0x2f0]
mov rcx, r13
mov rdx, r12
call fcn.14001c93c
mov r12b, byte [rsp + 0x90]
mov dword [rsp + 0x4c8], eax
mov dword [rsp + 0x4cc], edx
mov qword [rsp + 0x4c0], rbx
mov rcx, r13
mov rdx, rsi
call fcn.1400a0cba
mov rcx, r13
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.140040224
mov rsi, rax
mov ebx, edx
add rax, 0x10
mov rcx, rbp
add rcx, 0x160
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov rcx, r14
lea rdx, [rsp + 0x4c0]
mov r8, qword [rsp + 0x88]
mov r9b, 1
call fcn.1400418d7
mov rcx, rsi
mov edx, ebx
call case.0x1400abaf0.155
mov rcx, rbp
mov edx, r12d
call case.0x1400abaf0.155
mov r12, qword [rsp + 0x58]
mov r14, qword [rsp + 0x70]
lea rbp, [rsp + 0x190]
jmp 0x1400511b9
mov rdx, qword [rdi + 0x400]
add rdx, 0x10
mov rcx, rbp
call fcn.140013066
mov rcx, rbp
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.1400401dc
mov r13, rax
mov byte [rsp + 0x57], dl
mov rdx, qword [rdi + 0x408]
add rdx, 0x10
mov rcx, rbp
call fcn.1400a0cba
mov rcx, rbp
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.140040224
mov rsi, rax
mov byte [rsp + 0x56], dl
mov ebx, dword [r13 + 0x58]
mov edx, dword [r13 + 0x5c]
mov ecx, ebx
call fcn.140014b41
cmp eax, 1
mov qword [rsp + 0x168], rsi
jne 0x140051715
mov ebp, edx
mov rcx, r14
mov rdx, r12
call fcn.14005a700
test rax, rax
je 0x140051698
mov r15, rax
jmp 0x1400516a3
mov rsi, rdx
test rdx, rdx
je 0x1400516b0
xor r15d, r15d
lea rbp, [rsp + 0x190]
jmp 0x1400518da
and dword [rsp + 0x194], 0
mov dword [rsp + 0x198], ebp
mov byte [rsp + 0x190], 7
mov rcx, r14
lea rdx, [rsp + 0x190]
xchg esp, eax
and al, 0x90
add dword [rax], eax
add al, ch
outsb dx, byte [rsi]
invalid
invalid
inc dword [rcx - 0x48]
sbb eax, dword [rax]
add byte [rax], al
mov ecx, eax
lea rdx, str.invalid_WINDOW_UPDATE_frame
lea r9, [0x140119f78]
call fcn.14004f5ea
add ebx, ebp
mov ecx, 1
jo 0x140051701
mov dword [r13 + 0x58], ebx
xor ecx, ecx
lea rdx, [0x140119f90]
call fcn.14005aa09
mov rsi, qword [rsp + 0x168]
lea rax, [rsi + 0x10]
mov qword [rsp + 0xa0], rax
lea rax, [r13 + 0x1a8]
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
lea rax, [r13 + 0x160]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x40], r13
add r13, 0x60
lea rbp, [rsp + 0x190]
mov rcx, r14
mov rdx, r12
call fcn.14005a700
add byte [rax], al
test rax, rax
jne 0x1400518c1
mov rsi, rdx
test rdx, rdx
jne 0x1400518d2
mov rcx, rbp
mov rdx, r13
mov r8, qword [rsp + 0x88]
call fcn.14001c82c
cmp qword [rsp + 0x190], 0
je 0x1400518a9
movups xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x2f0], xmm0
test byte [rax + rsi*8], ah
add al, byte [rax]
add byte [rbp + rcx*4 - 0x44], cl
and al, 0xf0
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
call fcn.140013db9
mov ebx, dword [rax + 0x48]
mov rcx, r15
call fcn.140013db9
mov cl, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 3
je 0x1400517ed
movzx ecx, cl
cmp ecx, 4
jne 0x14005188a
cmp byte [rax + 0x51], 0
jne 0x1400517f7
jmp 0x14005188a
cmp byte [rax + 0x52], 0
je 0x14005188a
mov rcx, r15
call fcn.140013db9
mov ecx, dword [rax + 0xa0]
mov edx, dword [rax + 0xa4]
call fcn.140014b41
cmp eax, 1
jne 0x14005188a
mov esi, edx
mov rcx, r15
call fcn.140013db9
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x194], eax
mov dword [rsp + 0x198], esi
mov byte [rsp + 0x190], 7
mov rcx, r14
mov rdx, rbp
call case.0x14004373f.43
mov r8d, 0x1b
mov ecx, eax
lea rdx, str.invalid_WINDOW_UPDATE_frame
lea r9, [0x140119f28]
call fcn.14004f5ea
mov rcx, r15
call fcn.140013da2
add esi, dword [rax + 0xa0]
mov ecx, 1
jo 0x14005187e
mov dword [rax + 0xa0], esi
xor ecx, ecx
lea rdx, [0x140119f60]
call fcn.14005aa09
cmp ebx, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x90]
mov rdx, r15
call fcn.14001406d
jmp 0x140051750
mov rcx, r14
mov rdx, r12
call fcn.14005a700
test rax, rax
lea r13, [rsp + 0x180]
je 0x1400518c6
mov r15, rax
jmp 0x1400518d5
mov rsi, rdx
test rdx, rdx
je 0x1400519a7
xor r15d, r15d
mov r13, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x168]
mov dl, byte [rsp + 0x56]
call case.0x1400abaf0.155
mov rcx, r13
mov dl, byte [rsp + 0x57]
call case.0x1400abaf0.155
test r15, r15
jne 0x14005282e
test rsi, rsi
jne 0x140052af7
mov rax, qword [rsp + 0x170]
cmp qword [rax], 0
jne 0x140051941
cmp byte [rdi + 0x3d4], 0
jne 0x14005282e
cmp dword [rdi + 0x3c8], 0
je 0x14005282e
cmp dword [rdi + 0x3cc], 0x7fffffff
je 0x14005282e
mov rdx, qword [rdi + 0x400]
add rdx, 0x10
mov rcx, rbp
call fcn.140013066
mov rcx, rbp
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.1400401dc
mov rsi, qword [rax + 0x168]
mov rbx, qword [rax + 0x178]
mov rcx, rax
call case.0x1400abaf0.155
or rbx, rsi
jne 0x14005282e
mov rdx, qword [rdi + 0x400]
add rdx, 0x10
mov rcx, qword [rsp + 0x178]
call fcn.140059d43
lea r15, [rsp + 0x2c8]
jmp 0x1400511b9
mov rsi, qword [rsp + 0x40]
lea rcx, [rsi + 0xb8]
mov qword [rsp + 0xc8], rcx
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0x88]
mov r9, rdi
call fcn.14005a74a
mov r14d, dword [rdi + 0x180]
lea rax, [rsi + 0xf0]
mov qword [rsp + 0x448], rax
lea rax, [rsi + 0xcc]
mov qword [rsp + 0x158], rax
lea rax, [rsi + 0xc8]
mov qword [rsp + 0x110], rax
lea rax, [rsi + 0xd0]
mov qword [rsp + 0x150], rax
lea rax, [rsi + 0xd4]
mov qword [rsp + 0x430], rax
lea rax, [rsi + 0xd8]
mov qword [rsp + 0x428], rax
add rsi, 0xbc
mov qword [rsp + 0x440], rsi
lea r15, [rsp + 0x2f0]
mov qword [rsp + 0x438], r14
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx + 0x160]
cmp rax, qword [rcx + 0x168]
jbe 0x140051baa
mov rcx, r15
mov rdx, qword [rsp + 0x448]
mov r8, qword [rsp + 0x88]
call fcn.14001b1d5
cmp qword [rsp + 0x2f0], 0
je 0x140051baa
movups xmm0, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x190], xmm0
mov rcx, qword [rsp + 0x90]
mov rdx, rbp
call fcn.14001ad42
mov rcx, rbp
call fcn.140013da2
mov rcx, rax
call fcn.1400152d2
mov rax, qword [rsp + 0x190]
test rax, rax
je 0x140051baa
mov rsi, qword [rsp + 0x198]
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rsi
mov rcx, rbp
call fcn.140013db9
cmp byte [rax + 0x121], 0
jne 0x140051baa
mov rbx, rsi
shr rbx, 0x20
mov rcx, rbp
call fcn.140013da2
mov byte [rax + 0x121], 1
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0xc8], 0
je 0x140051b80
mov rax, qword [rsp + 0x158]
mov ebp, dword [rax]
mov rax, qword [rsp + 0x150]
mov r15d, dword [rax]
lea rcx, [rsp + 0x190]
call fcn.140013da2
mov dword [rax + 0xb8], 1
mov dword [rax + 0xbc], ebp
lea rbp, [rsp + 0x190]
mov dword [rax + 0xc0], r15d
lea r15, [rsp + 0x2f0]
mov rax, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x150]
jmp 0x140051ba6
mov dword [rax + 0xc8], 1
mov dword [rax + 0xcc], esi
mov dword [rax + 0xd0], ebx
mov rax, qword [rsp + 0x430]
mov rcx, qword [rsp + 0x428]
mov dword [rax], esi
mov dword [rcx], ebx
mov qword [rsp + 0x588], 2
and qword [rsp + 0x5a8], 0
mov rcx, r13
mov rdx, qword [rsp + 0x110]
mov r8, qword [rsp + 0x88]
call fcn.14001c769
cmp qword [rsp + 0x180], 0
je 0x140051dda
movups xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0x5b0], 2
and qword [rsp + 0x5d0], 0
mov rcx, r13
call fcn.140013db9
mov rcx, r13
mov r13d, dword [rax + 0x48]
call fcn.140013da2
mov rcx, r15
mov rdx, rax
mov r8, qword [rsp + 0xa0]
call fcn.140041b64
movzx eax, byte [rsp + 0x2f0]
cmp rax, 9
jne 0x140051c87
lea rcx, [rsp + 0xb0]
call fcn.140013db9
cmp byte [rax + 0x50], 5
je 0x140052131
cmp r13d, 0x3b9aca00
setne r8b
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x190], xmm0
mov rcx, qword [rsp + 0x90]
mov rdx, rbp
call fcn.14001406d
jmp 0x140051d95
test rax, rax
jne 0x140051df7
lea rax, [rsp + 0x2f8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0xb0]
call fcn.140013db9
mov r15d, dword [rax + 0x84]
lea rcx, [rsp + 0x120]
call fcn.1400428db
test rax, rax
je 0x140051cf3
mov rbx, rax
test r15d, r15d
jne 0x140051cf5
lea rcx, [rsp + 0xb0]
jmp 0x140051d42
xor ebx, ebx
cmp rbx, r14
cmovae rbx, r14
xor esi, esi
test r15d, r15d
cmovle r15d, esi
cmp rbx, r15
cmovae rbx, r15
test rbx, rbx
lea r15, [rsp + 0xb0]
je 0x140051f8e
mov rcx, r15
call fcn.140013db9
mov eax, dword [rax + 0x80]
add byte [rax], 0
add byte [rbp + 0xb9c0], al
add byte [rax], al
cmovle eax, ecx
mov esi, ebx
cmp eax, ebx
jae 0x140051f8e
mov rcx, r15
call fcn.140013da2
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movaps xmm2, xmmword [rsp + 0x140]
lea rcx, [rsp + 0x198]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov byte [rsp + 0x190], 0
mov rcx, rax
mov rdx, qword [rsp + 0xa0]
mov r8, rbp
call fcn.14005a954
lea r15, [rsp + 0x2f0]
movzx eax, byte [rsp + 0x2f0]
cmp rax, 9
lea r13, [rsp + 0x180]
je 0x140051dbd
test rax, rax
je 0x140051dbd
cmp eax, 3
je 0x140051dbd
mov rcx, r15
call fcn.14003b446
lea rsi, [rsp + 0x5b0]
mov rcx, rsi
call fcn.140015023
mov rcx, rsi
call fcn.140015032
jmp 0x140051bbf
lea rsi, [rsp + 0x588]
mov rcx, rsi
call fcn.140015023
mov rcx, rsi
call fcn.140015032
jmp 0x1400525b2
cmp eax, 3
jne 0x14005219f
mov eax, dword [rsp + 0x2f8]
mov dword [rsp + 0x34], eax
lea rax, [rsp + 0x2fc]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x140], eax
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0x98], rax
mov eax, dword [rsp + 0x328]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0x32c]
mov dword [rsp + 0x4c], eax
mov al, byte [rsp + 0x330]
mov dword [rsp + 0x6c], eax
lea rcx, [rsp + 0x331]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
add rcx, qword [r9 + 0xdb248c]
add byte [rax], al
mov dword [rsp + 0xd8], eax
mov eax, dword [rsp + 0x338]
mov dword [rsp + 0x64], eax
mov al, byte [rsp + 0x33c]
mov byte [rsp + 0x33], al
mov bl, byte [rsp + 0x33d]
mov al, byte [rsp + 0x33e]
mov dword [rsp + 0x68], eax
mov r8d, 0xc5
mov rcx, rbp
lea rdx, [rsp + 0x33f]
call fcn.1400d6ff0
mov eax, dword [rsp + 0x404]
mov rcx, qword [rsp + 0x408]
add byte [rax - 0x77], cl
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx + 0xc42484], cl
add byte [rax], al
mov dword [rsp + 0x11c], eax
and al, 0x1c
sbb al, 1
add byte [rax], al
lea rcx, [rsp + 0x480]
lea r8, [rsp + 0x11c]
sbb al, 1
add byte [rax], al
call fcn.14001c408
cmp qword [rsp + 0x480], 0
je 0x140052b0c
std
or eax, dword [rax]
invalid
movups xmm0, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x410], xmm0
lea rsi, [rsp + 0x410]
mov rcx, rsi
int1
call fcn.140013da2
mov byte [rax + 0x125], 0
mov rcx, rsi
call fcn.140013db9
cmp qword [rax], 0
je 0x1400522b8
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx + 0x160]
add byte [rax + 0x3b], cl
sub dword [rax + 1], 0x860f0000
add byte [rax], al
jbe 0x1400522a3
mov rcx, qword [rsp + 0x90]
lea rsi, [rsp + 0x410]
mov rdx, rsi
bnd call fcn.14001ad42
mov rcx, qword [rsp + 0x110]
mov rdx, rsi
bnd call fcn.140014f8e
jmp 0x1400522b8
mov qword [rsp + 0x190], 2
and qword [rsp + 0x1b0], 0
movsb byte [rdi], byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rax], al
mov rcx, r15
call fcn.140013da2
mov rbx, rax
mov rax, qword [rsp + 0x40]
mov r15, qword [rax + 0xc0]
mov r12d, dword [rbx + 0x84]
add byte [rax], al
test r12d, r12d
mov ebp, 0
cmovle r12d, ebp
lea rcx, [rbx + 0x80]
cmp r12, r15
cmovae r12, r15
sub r12, qword [rbx + 0x88]
cmovb r12, rbp
mov edx, esi
call fcn.14001adb6
mov ecx, esi
mov rax, qword [rbx + 0x88]
mov qword [rsp + 0x98], rcx
sub rax, rcx
mov qword [rbx + 0x88], rax
sub dword [rbx + 0x118], esi
mov ecx, dword [rbx + 0x84]
test ecx, ecx
cmovle ecx, ebp
cmp rcx, r15
cmovb r15, rcx
sub r15, rax
cmovb r15, rbp
cmp r12d, r15d
jae 0x140052034
mov rcx, rbx
call fcn.1400152c6
mov rcx, qword [rsp + 0x440]
mov edx, esi
call fcn.140014b18
lea rbp, [rsp + 0x190]
mov rcx, rbp
call fcn.140015023
mov rcx, rbp
call fcn.140015032
mov qword [rsp + 0x190], 2
and qword [rsp + 0x1b0], 0
mov al, 1
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rcx - 0x72c8170e], cl
invalid
invalid
cld
dec dword [rdi]
mov dh, 0xb4
and al, 0x4e
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + riz], fs
and byte [rcx], al
add dword [rax], eax
add al, ch
or r15b, r15b
dec dword [rcx - 0x11e7f0f]
cmp rax, qword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc1
cmovbe eax, esi
invalid
mov dword [rsp + 0x68], eax
and sil, 1
mov dword [rsp + 0x6c], esi
je 0x1400520d6
insb byte [rdi], dx
mov rcx, rbp
call fcn.140015023
mov rcx, rbp
call fcn.140015032
mov eax, dword [rsp + 0x120]
mov dword [rsp + 0x34], eax
and al, 0x34
mov r8d, dword [rsp + 0x148]
lea rax, [rsp + 0x124]
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xe0], xmm0
sub dword [rsp + 0xe0], eax
loopne case.0x140047b67.60
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xf0], xmm1
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x100], eax
test byte [rax + rax], ah
add byte [rcx], al
add byte [rax], al
mov cl, byte [rsp + 0x14c]
mov bl, byte [rsp + 0x14d]
and al, 0x4d
add dword [rax], eax
add byte [rbx + rcx*4 - 0x74], al
mov r9d, dword [rsp + 0xb8]
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], al
and al, 0xbc
mov esp, 0x31000000
test byte [rbx + rcx*4 + 0x64], 0x24
and al, 0x58
and al, 0xb8
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], al
and al, 0xbc
mov esp, 0x31000000
test byte [rbx + rcx*4 + 0x64], 0x24
and al, 0x58
lea r15, [rsp + 0x2f0]
jmp 0x14005232e
mov r14d, dword [rax + 0x54]
lea rbx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.140013db9
sbb al, 0xfc
dec dword [rbx + 0x114b0]
add byte [rax - 0x77], cl
fld1
sbb al, 0xfc
dec dword [rax - 0x73]
lea rcx, [rax + 0x50]
push rax
sbb al, 0xfc
dec dword [rax - 0x73]
lea rcx, [rax + 0x50]
push rax
mov edx, esi
mov dword [rsp + 0x34], r14d
and al, 0x34
mov r8d, r14d
mov r14, qword [rsp + 0x438]
mov ah, 0x24
cmp byte [rax + rax], al
add byte [rcx - 0x4f], al
add eax, ebp
call fcn.14001c351
mov rcx, rbx
call fcn.140013db9
sbb al, 0xfc
cld
inc dword [rbx + rcx*4 - 0x68]
adc al, 1
add byte [rax], al
mov ah, 0x24
cmp byte [rax + rax], al
add byte [rcx - 0x4f], al
add eax, ebp
invalid
loopne 0x140052110
cld
dec dword [rax - 0x77]
fld1
sbb al, 0xfc
cld
inc dword [rbx + rcx*4 - 0x68]
adc al, 1
add byte [rax], al
mov sil, 8
mov cl, byte [rsp + 0x33]
and al, 0x33
mov bl, byte [rsp + 0x3b]
mov r8d, dword [rsp + 0x64]
mov r9d, dword [rsp + 0x50]
and al, 0x50
mov r10d, dword [rsp + 0x4c]
push rsp
and al, 0x4c
push rsp
and al, 0x4c
jmp 0x140052333
mov ecx, dword [rsp + 0x2f4]
mov dword [rsp + 0x3c], ecx
and al, 0x3c
and al, 0x3c
mov edx, dword [rsp + 0x2f8]
mov r12, qword [rsp + 0x320]
and byte [rbx], al
add byte [rax], al
mov r15d, dword [rsp + 0x328]
add byte [rax], al
mov ebp, dword [rsp + 0x32c]
add eax, dword [rax]
add byte [rax - 1], cl
enter 0xffffffffffff8d48, 0xd
cmp bh, byte [rax + 0x6348000f]
mov eax, 0x6348000f
add al, 0x81
add byte [rax - 1], cl
enter 0xffffffffffff8d48, 0xd
cmp bh, byte [rax + 0x6348000f]
mov eax, 0x6348000f
add al, 0x81
add rax, rcx
jmp rax
mov dword [rsp + 0x34], edx
mov rax, qword [rsp + 0x408]
mov qword [rsp + 0x160], rax
mov dword [rsp + 0x160], eax
mov eax, dword [rsp + 0x404]
test byte [rsp + rax], ah
and al, 4
add al, 0
add byte [rcx + 0xc42484], cl
and al, 0xc4
add byte [rax], al
add byte [rdx + 0x33e2484], cl
and al, 0x3e
add eax, dword ds:[rax]
add byte [rcx - 0x7597dbbc], cl
mov al, byte [rsp + 0x33d]
and al, 0x3d
add eax, dword [rax]
add byte [rax - 0x75c4dbbc], cl
and al, 0x3b
mov al, byte [rsp + 0x33c]
mov byte [rsp + 0x33], al
mov eax, dword [rsp + 0x338]
and al, 0x38
add eax, dword [rax]
add byte [rcx - 0x759bdbbc], cl
test byte [rax + rsi], ah
and al, 0x30
add eax, dword [rax]
add byte [rcx + 0x486c2444], cl
mov dword [rsp + 0x6c], eax
lea rax, [rsp + 0x2fc]
add byte [rax], al
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xe0], xmm0
add byte [rdi], cl
sub dword [rsp + 0xf0], ecx
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rbx - 0x7b76dfc0], cl
and al, 0
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x331]
and al, 0x31
add eax, dword [rax]
add byte [rbx + 0x3498b01], cl
mov dword [rsp + 0xab], ecx
stosd dword [rdi], eax
add byte [rax], al
add byte [rcx + 0xa82484], cl
add byte [rax], al
mov r8d, 0xc5
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x3f
add eax, dword [rax]
add al, ch
pop rbp
or byte [r8], r8b
mov word [rax + rax*8], fs
add al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x3f
add eax, dword [rax]
add al, ch
pop rbp
or byte [r8], r8b
mov sil, 1
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x3c], eax
jmp 0x1400523ca
add dword [rax], eax
invalid
mov rcx, qword [rsp + 0xc8]
lea rdx, [rsp + 0x410]
xchg esp, eax
and al, 0x10
add al, 0
add al, ch
mov r15, r12
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x10
add al, 0
add al, ch
mov r15, r12
dec dword [rbx + 0x1402484]
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0x100], eax
movaps xmm0, xmmword [rsp + 0x120]
sub byte [rsp + 0x120], al
movaps xmm1, xmmword [rsp + 0x130]
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], ecx
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
test byte [rax + riz*8], ah
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
test byte [rax + riz*8], ah
add byte [rax], al
invalid
mov eax, dword [rsp + 0xd8]
mov ecx, dword [rsp + 0xdb]
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xab], ecx
and al, 0xab
add byte [rax], al
add byte [rax], al
mov r8d, 0xc5
lea rcx, [rsp + 0x4c0]
add al, 0
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rdx, rbp
call fcn.1400d6ff0
add byte [rax - 0x4a], al
invalid
mov cl, byte [rsp + 0x33]
and al, 0x33
and al, 0x33
mov r8d, dword [rsp + 0x64]
and al, 0x64
mov r9d, dword [rsp + 0x50]
mov r10d, dword [rsp + 0x4c]
and al, 0x4c
and al, 0x4c
mov r11d, dword [rsp + 0x48]
movzx eax, byte [rsp + 0x2f0]
cmp rax, 9
cmp eax, 9
cmp eax, 9
mov byte [rsp + 0x33], cl
mov byte [rsp + 0x3b], bl
invalid
cmp eax, dword [rcx + rcx*4 + 0x44]
and al, 0x64
mov dword [rsp + 0x64], r8d
mov dword [rsp + 0x50], r9d
push rax
mov dword [rsp + 0x4c], r10d
je 0x140052362
test rax, rax
je 0x140052362
cmp eax, 3
jne case.0x14004fee8.6
mov dword [rsp + 0x3c], r11d
and al, 0x3c
cmp al, 0xe9
add byte [rcx], al
add byte [rax], al
jmp 0x14005246c
mov rcx, r15
mov ebx, r11d
mov ebx, ebx
call fcn.14003b446
mov dword [rsp + 0x3c], ebx
jmp 0x14005246c
mov dword [rsp + 0x34], edx
push rsp
and al, 0x34
mov eax, dword [rsp + 0x2fc]
and al, 0xfc
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0xe0], eax
add byte [rax], al
mov dword [rsp + 0xe0], eax
mov sil, 2
jmp 0x140052457
add byte [rcx + 0x48342454], cl
lea ecx, [rsp + 0x2fc]
mov dword [rsp + 0x34], edx
lea rcx, [rsp + 0x2fc]
mov eax, dword [rcx + 0x20]
mov dword [rsp + 0x100], eax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xf0], xmm1
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
add byte [rax], al
invalid
mov word [rax + rsi*8], fs
add byte [rax], al
lock add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x4a], al
mov sil, 4
add al, 0x4c
mov dword [rsp + 0x98], esp
add byte [rax], al
invalid
mov qword [rsp + 0x98], r12
add byte [rax], al
add byte [rcx + rcx*4 + 0x7c], al
and al, 0x50
mov dword [rsp + 0x50], r15d
mov dword [rsp + 0x4c], ebp
insb byte [rdi], dx
and al, 0x4c
jmp 0x140052457
and al, 0x7c
movzx eax, dx
mov ecx, dword [rsp + 0x34]
and al, 0x34
and al, 0x34
and ecx, 0xffff0000
or ecx, eax
rol dword [rax - 0x4a], 5
rol dword [rax - 0x4a], 5
mov dword [rsp + 0x34], ecx
jmp 0x140052457
invalid
mov qword [rsp + r12 + 0x34], rdx
lea rcx, [rsp + 0x2fc]
mov word [rsp + rdi*8], fs
add al, byte [rax]
invalid
mov eax, dword [rcx + 0x20]
mov word [rsp + rdi*8], fs
add al, byte [rax]
add byte [rbx - 0x7b76dfbf], cl
mov dword [rsp + 0x100], eax
movups xmm0, xmmword [rcx]
mov dword [rsp + 0x100], eax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
sub dword [rsp + 0xe0], eax
sub dword [rsp + 0xe0], eax
mov sil, 6
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x3c], eax
jmp 0x140052457
invalid
mov r12, qword [rsp + 0x58]
lea rbp, [rsp + 0x190]
lea r15, [rsp + 0x2f0]
lea rbx, [rsp + 0xb0]
mov rcx, rbx
call fcn.140013db9
cmp qword [rax], 0
jne 0x140052490
mov rcx, rbx
call fcn.140013db9
cmp byte [rax + 0x50], 5
jne 0x1400524a0
mov rcx, qword [rsp + 0x110]
mov rdx, rbx
call fcn.140014f8e
cmp r13d, 0x3b9aca00
setne r8b
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x190], xmm0
mov rcx, qword [rsp + 0x90]
mov rdx, rbp
call fcn.14001406d
movzx eax, word [rsp + 0x7c]
mov word [rsp + 0x78], ax
mov al, byte [rsp + 0x7e]
mov byte [rsp + 0x7a], al
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x490], xmm0
movaps xmmword [rsp + 0x4a0], xmm1
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x4b0], eax
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xab]
mov dword [rsp + 0xd0], eax
mov dword [rsp + 0xd3], ecx
mov r8d, 0xc5
lea rcx, [rsp + 0x600]
lea rdx, [rsp + 0x4c0]
call fcn.1400d6ff0
lea rbx, [rsp + 0x5b0]
mov rcx, rbx
call fcn.140015023
mov rcx, rbx
call fcn.140015032
lea r13, [rsp + 0x588]
mov rcx, r13
call fcn.140015023
mov rcx, r13
call fcn.140015032
test sil, sil
je 0x140052601
movzx eax, sil
cmp eax, 9
lea r13, [rsp + 0x180]
mov r8, qword [rsp + 0x98]
mov r9d, dword [rsp + 0x6c]
mov r10d, dword [rsp + 0x68]
mov ebx, dword [rsp + 0x34]
jne 0x140052642
mov dword [rsp + 0x34], ebx
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x48], eax
mov rcx, qword [rsp + 0x70]
mov rdx, r12
call fcn.140059d8a
test rax, rax
jne 0x1400527ae
mov rsi, rdx
test rdx, rdx
jne 0x140052821
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0x88]
mov r9, rdi
call fcn.14005a74a
test al, al
jne 0x140051a53
jmp 0x1400527b6
mov rcx, qword [rsp + 0x40]
mov dword [rcx + 0x104], 1
mov eax, dword [rsp + 0x50]
mov dword [rcx + 0x108], eax
mov eax, dword [rsp + 0x4c]
mov dword [rcx + 0x10c], eax
lea r13, [rsp + 0x180]
mov r8, qword [rsp + 0x98]
mov r9d, dword [rsp + 0x6c]
mov r10d, dword [rsp + 0x68]
mov ebx, dword [rsp + 0x34]
mov byte [rsp + 0x190], sil
mov al, byte [rsp + 0x7a]
lea rdx, [rsp + 0x198]
mov byte [rdx - 5], al
movzx eax, word [rsp + 0x78]
mov word [rdx - 7], ax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x194], eax
mov dword [rsp + 0x198], ebx
cwde
add dword [rax], eax
add byte [rbx + 0x4b02484], cl
add byte [rax], al
mov dword [rdx + 0x24], eax
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movups xmmword [rdx + 0x14], xmm1
movups xmmword [rdx + 4], xmm0
mov qword [rsp + 0x1c0], r8
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x1c8], eax
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x1cc], eax
mov byte [rsp + 0x1d0], r9b
mov eax, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd3]
mov dword [rdx + 0x3c], ecx
mov dword [rdx + 0x39], eax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x1d8], eax
mov al, byte [rsp + 0x33]
mov byte [rsp + 0x1dc], al
mov al, byte [rsp + 0x3b]
mov byte [rsp + 0x1dd], al
mov byte [rsp + 0x1de], r10b
mov r8d, 0xc5
lea rcx, [rsp + 0x1df]
lea rdx, [rsp + 0x600]
call fcn.1400d6ff0
mov eax, dword [rsp + 0xc4]
mov dword [rsp + 0x2a4], eax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x2a8], rax
mov rsi, qword [rsp + 0x70]
mov rcx, rsi
mov rdx, rbp
call case.0x14004373f.43
mov r8d, recv
mov ecx, eax
lea rdx, [0x140119df2]
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streamsprioritize.rsinvalid_frame
call fcn.14004f5ea
mov rcx, rsi
mov rdx, r12
call fcn.14005a700
test rax, rax
jne 0x140052801
mov rsi, rdx
test rdx, rdx
jne 0x140052815
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0x88]
mov r9, rdi
call fcn.14005a74a
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x34], ebx
jmp 0x140051a53
mov r15d, 1
jmp 0x140052813
mov rax, qword [r12]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov rsi, rax
mov rbx, rdx
mov r13, qword [rsp + 0x40]
mov rax, qword [r13 + 0x150]
test rax, rax
mov r14, qword [rsp + 0x70]
je 0x1400527e9
mov rcx, qword [r13 + 0x158]
call qword [rax + 0x18]
mov qword [r13 + 0x150], rsi
mov qword [r13 + 0x158], rbx
xor esi, esi
xor r15d, r15d
jmp 0x1400518da
mov r15d, 1
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x34], ebx
jmp 0x140052824
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x34], ebx
xor r15d, r15d
mov r14, qword [rsp + 0x70]
jmp 0x1400518d5
mov byte [rsp + 0x190], 4
jmp 0x140052a7e
mov rdi, qword [rsp + 0x80]
lea rcx, [rsp + 0x190]
call fcn.14001758f
jmp 0x140052a86
invalid
mov ebx, dword [rdi + 0x3fc]
mov bpl, byte [rdi + 0x3f9]
mov rcx, qword [rsp + 0x170]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x310], rax
test byte [rax + rdx], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rcx], al
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x300], xmm1
and qword [rdi + 0x410], 0
movaps xmmword [rsp + 0x2f0], xmm0
and dword [rsp + 0x1b0], 0
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add al, byte [rax]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + riz*4], ah
movabs al, byte [0x88713d8d48000001]
or al, 0
mov qword [rsp + 0x190], rdi
add dword [rax], eax
add byte [rbp + rcx*4 + 0x35], cl
mov qword [rdi], rcx
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x98
add dword [rax], eax
add byte [rax], al
test rax, rax
je 0x1400528fd
lea rcx, [rsp + 0x4c0]
lea rsi, [rsp + 0x2f0]
lea esi, [rsp + 0x2f0]
mov rdx, rsi
call fcn.14000a6f9
mov esi, dword [rsi + 0x24]
lea rcx, [rsp + 0x190]
call fcn.140012ff7
jmp 0x14005293d
mov rsi, qword [rsp + 0x1b0]
mov qword [rsp + 0x4e0], rsi
and al, 0xe0
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x1a0], al
movaps xmmword [rsp + 0x4d0], xmm0
mov qword [rsp + 0x4c0], rax
mov qword [rsp + 0x4c8], rcx
mov rax, qword [rsp + 0x4c0]
mov rcx, qword [rsp + 0x4c8]
movaps xmm0, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x610], xmm0
mov qword [rsp + 0x600], rax
mov qword [rsp + 0x608], rcx
lea rcx, [rsp + 0x2f0]
call fcn.140012fec
mov eax, esi
or eax, ebx
je 0x1400529ba
test esi, esi
je 0x1400529e2
movaps xmm0, xmmword [rsp + 0x600]
movaps xmm1, xmmword [rsp + 0x610]
movups xmmword [rsp + 0x1a8], xmm1
movups xmmword [rsp + 0x198], xmm0
mov word [rsp + 0x190], 0x201
mov dword [rsp + 0x194], esi
add cl, ch
invalid
add byte [rax], al
invalid
mov byte [rsp + 0x190], 3
jmp 0x140052a14
shl r12, 0x20
or r12, rcx
je 0x140052a23
lea rcx, [rsp + 0x2f0]
mov rdx, r12
mov r8, rbx
call fcn.140009020
jmp 0x140052a2c
xorps xmm0, xmm0
movups xmmword [rsp + 0x1a8], xmm0
mov byte [rsp + 0x190], 1
add dword [rax - 0x78], eax
lodsb al, byte [rsi]
and al, 0x91
add dword [rax], eax
add byte [rcx + 0x194249c], cl
add byte [rax], al
mov qword [rsp + 0x198], rdi
mov qword [rsp + 0x1a0], r14
lea rcx, [rsp + 0x600]
call fcn.140012ff7
jmp 0x140052a7e
and qword [rsp + 0x2f0], 0
and dword [rsp + 0x2f0], 0
lea rdi, [rsp + 0x190]
mov byte [rdi + 1], bpl
mov rax, qword [rsp + 0x300]
lea rcx, [rsp + 0x198]
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rsp + 0x2f0], al
movups xmmword [rcx], xmm0
mov r13b, 2
mov byte [rdi], r13b
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.14005aa41
mov byte [rdi + 1], bpl
mov qword [rdi + 8], r12
mov qword [rdi + 0x10], r15
mov qword [rdi + 0x18], rbx
mov byte [rdi], r13b
mov rdi, qword [rsp + 0x80]
lea rsi, [rsp + 0x5d8]
mov rcx, rsi
call fcn.140015023
mov rcx, rsi
int1
int1
call fcn.140015032
lea rsi, [rsp + 0x450]
mov rcx, rsi
call fcn.140015023
cld
dec dword [rax - 0x77]
int1
cld
dec dword [rax - 0x77]
int1
call fcn.140015032
movzx eax, byte [rsp + 0x190]
cmp eax, 3
je 0x140052acd
cmp eax, 4
jne 0x140052ad2
mov byte [rdi], 6
jmp 0x140052ae2
mov byte [rdi], 5
jmp 0x140052ae2
lea rdx, [rsp + 0x190]
mov rcx, rdi
call fcn.14001a823
cld
invalid
cld
call qword [rax - 0x373b7eb8]
invalid
nop
add rsp, 0x6c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x190]
mov rdx, rsi
call fcn.14001758f
jmp 0x140052a7e
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streamsprioritize.rsinvalid_frame
mov edx, 0x2b
jne 0x140052b21
add byte [rbp + rcx*4 + 5], cl
jae 0x140052b25
add byte [rdx + 0x2b], bh
call fcn.1400e4650
sbb ecx, dword [rcx]
add byte [rdi], cl
invalid
ud2
or eax, dword [rcx + 0x57]
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf78
movaps xmmword [rsp + 0xf60], xmm7
movaps xmmword [rsp + 0xf50], xmm6
mov qword [rsp + 0x1a0], r8
mov r14, rdx
mov qword [rsp + 0x138], rcx
mov rdx, qword [rdx + 0x400]
xchg edx, eax
add byte [rax + rax], al
add byte [rax - 0x7d], cl
ret 0x4c10
lea esp, [rsp + 0x1f0]
mov rcx, r12
call fcn.140013066
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov rcx, r12
call fcn.1400401dc
mov rsi, rax
cmp dword [rax + 0x88], 0
je 0x140052c6a
xchg edx, eax
add byte [rax + rax], al
add byte [rax - 0x7d], cl
ret 0x4c10
mov byte [rsp + 0x40], dl
lea rdi, [rsi + 0x1a8]
lea r15, [rsi + 0x160]
mov r12, rsi
add r12, 0x88
call fcn.140099820
lea r13, [rsp + 0x670]
mov qword [r13], rax
mov dword [r13 + 8], edx
mov rbp, qword [rsi + 0x20]
mov eax, dword [rsi + 0x28]
mov dword [rsp + 0x68], eax
mov eax, 1
lea rbx, [rsp + 0x3a0]
test eax, eax
je 0x140052c5e
mov rax, qword [rsi + 0x8c]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x1f0], rdi
lea rcx, [rsp + 0x1f0]
call fcn.140013db9
mov r8d, dword [rax + 0x48]
cmp r8d, 0x3b9aca00
je 0x140059b83
mov rdx, qword [rax + 0x40]
mov rcx, r13
call fcn.1400999d0
cmp rax, rbp
jb 0x140052c5e
jne 0x140052c31
cmp edx, dword [rsp + 0x68]
jbe 0x140052c5e
mov rcx, rbx
mov rdx, r12
mov r8, rdi
call fcn.14001c212
cmp qword [rsp + 0x3a0], 0
je 0x140052c5e
mov rcx, r15
mov rdx, rbx
mov r8b, 1
call fcn.14001406d
mov eax, dword [r12]
jmp 0x140052bdf
lea r12, [rsp + 0x1f0]
mov dl, byte [rsp + 0x40]
mov rcx, rsi
call case.0x1400abaf0.155
mov eax, 0x118
add rax, r12
mov qword [rsp + 0x7b0], rax
mov eax, 0x111
lea r15, [rsp + 0x3a0]
lea rcx, [r15 + rax]
mov qword [rsp + 0x7a0], rcx
mov ecx, 0x115
lea rdx, [r15 + rcx]
mov qword [rsp + 0x798], rdx
lea rdx, [rsp + 0x7c0]
lea r8, [rdx + rax]
mov qword [rsp + 0xa68], r8
add rdx, rcx
mov qword [rsp + 0xa60], rdx
lea rdx, [rsp + 0xba0]
add rax, rdx
mov qword [rsp + 0xa78], rax
add rcx, rdx
mov qword [rsp + 0xa70], rcx
xorps xmm6, xmm6
lea rax, [r14 + 0x3a0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x510], rax
lea rax, [r14 + 0x378]
mov qword [rsp + 0x518], rax
lea rax, [r14 + 0x410]
mov qword [rsp + 0xa58], rax
lea rax, [r14 + 0x48]
mov qword [rsp + 0xf0], rax
lea rbx, [rsp + 0x1f8]
lea rax, [r14 + 0x390]
mov qword [rsp + 0xa98], rax
lea r13, [rsp + 0x3a1]
lea rax, [r14 + 0x50]
mov qword [rsp + 0xa50], rax
lea rax, [r14 + 0x58]
mov qword [rsp + 0x790], rax
lea rax, [r14 + 0x43c]
mov qword [rsp + 0x7b8], rax
lea rax, [r14 + 0x1c8]
mov qword [rsp + 0x5b8], rax
lea rax, [r14 + 0x230]
mov qword [rsp + 0x360], rax
lea rdi, [r14 + 0x1a0]
lea rax, [r14 + 0x238]
mov qword [rsp + 0x5c0], rax
lea rax, [r14 + 0x350]
mov qword [rsp + 0x7a8], rax
lea rax, [r14 + 0x3e9]
mov qword [rsp + 0xa48], rax
lea rax, [r14 + 0x4b1]
mov qword [rsp + 0xa90], rax
mov dword [rsp + 0x39c], eax
mov dword [rsp + 0x398], eax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0xa4], eax
and al, 0xa4
add byte [rax], al
add byte [rcx + 0xa82484], cl
add byte [rax], al
and al, 0xa4
add byte [rax], al
add byte [rcx + 0xa82484], cl
add byte [rax], al
mov dword [rsp + 0x8c], eax
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x508], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x68], rdi
mov rcx, qword [rsp + 0x510]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x690], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
and qword [rcx], 0
movaps xmmword [rsp + 0x680], xmm1
movaps xmmword [rsp + 0x670], xmm0
cmp qword [rsp + 0x670], 0
je 0x140052f3a
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x3c0], rax
movaps xmm0, xmmword [rsp + 0x670]
movaps xmm1, xmmword [rsp + 0x680]
movaps xmmword [rsp + 0x3b0], xmm1
mov word [rax + rsi*4], fs
and al, 0xb0
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x3a0], eax
and al, 0xb0
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x3a0], eax
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x1a0]
call fcn.14005a700
push rdi
js 0x140052ea8
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
pop rax
invalid
add byte [rax], al
mov rsi, rdx
test rdx, rdx
jne 0x14005974d
mov esi, dword [rsp + 0x3c4]
mov rax, qword [rsp + 0x690]
mov qword [rbx + 0x20], rax
movaps xmm0, xmmword [rsp + 0x670]
movaps xmm1, xmmword [rsp + 0x680]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov byte [rsp + 0x1f0], 6
add byte [rax], al
invalid
mov rcx, qword [rsp + 0xf0]
mov rdx, r12
call case.0x14004373f.43
mov r8d, shutdown
mov ecx, eax
lea rdx, str.invalid_GOAWAY_frameC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcprotogo_away.rs
lea r9, [0x140119d70]
call fcn.14004f5ea
mov rax, qword [rsp + 0x510]
test byte [rax + rdx], ah
add eax, 0x8b480000
invalid
add byte [rax], al
invalid
test byte [rax + rdx], ah
add eax, 0x8b480000
add byte [rax - 0x7b], cl
sal byte [rbp + 0x3b], 0x41
cmp byte [rsi + 0x3d4], 0
test rax, rax
jne 0x140052f66
cmp byte [r14 + 0x3d4], 0
je 0x140052f66
jmp 0x1400596ec
cmp byte [r14 + 0x3d4], 0
je 0x140052f59
cmp dword [r14 + 0x3c8], 0
je 0x140052f66
mov esi, dword [r14 + 0x3d0]
xor eax, eax
jmp 0x140052f26
lea rcx, [rsp + 0x670]
call fcn.140012fec
mov rax, qword [rsp + 0x518]
cmp dword [rax], 2
je 0x140052f88
mov rcx, qword [rsp + 0x518]
mov rdx, qword [rsp + 0xa98]
call fcn.1400a4d48
invalid
invalid
invalid
invalid
rcr byte [0x1074d2f90], 0x84
and al, 0x70
invalid
mov qword [rsp + 0x670], 2
and qword [rsp + 0x690], 0
movsd xmm7, qword [r14 + 0x3e1]
cmp byte [r14 + 0x3e0], 0
mov byte [r14 + 0x3e0], 0
mov qword [rsp + 0x40], rbp
je 0x14005304f
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x1a0]
call fcn.14005a700
test rax, rax
je 0x140052ff3
mov byte [r14 + 0x3e0], 1
mov byte [rsp + 0x7c0], 4
mov sil, 4
jmp 0x14005387c
test rdx, rdx
je 0x140053012
lea rcx, [rsp + 0x7c0]
call fcn.14001758f
mov sil, byte [rsp + 0x7c0]
jmp 0x14005387c
movlps qword [rsp + 0x1f2], xmm7
mov word [rsp + 0x1f0], 0x105
mov rcx, qword [rsp + 0xf0]
mov rdx, r12
call case.0x14004373f.43
mov r8d, send
mov ecx, eax
lea rdx, str.invalid_pong_frame
lea r9, [0x14011a800]
call fcn.14004f5ea
movzx eax, byte [r14 + 0x3e9]
test eax, eax
je 0x140053108
cmp eax, 2
jne 0x140053198
mov rax, qword [r14 + 0x3d8]
test rax, rax
je 0x140053198
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x14005317d
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x1a0]
call fcn.14005a700
test rax, rax
jne 0x140052fe3
test rdx, rdx
jne 0x140052ff8
movabs rax, 0xb416870b7adb7c3b
mov qword [rsp + 0x1f2], rax
mov word [rsp + 0x1f0], 5
mov rcx, qword [rsp + 0xf0]
add byte [rax], al
mov rdx, r12
call case.0x14004373f.43
mov r8d, send
mov ecx, eax
lea rdx, str.invalid_ping_frameC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcprotoping_pong.rs
lea r9, [0x14011a7d0]
call fcn.14004f5ea
mov rax, qword [r14 + 0x3d8]
mov qword [rax + 0x10], 2
jmp 0x140053198
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x1a0]
add byte [rax], al
call fcn.14005a700
test rax, rax
jne 0x140052fe3
test rdx, rdx
jne 0x140052ff8
mov rax, qword [r14 + 0x3ea]
mov qword [rsp + 0x1f2], rax
mov word [rsp + 0x1f0], 5
mov rcx, qword [rsp + 0xf0]
mov rdx, r12
call case.0x14004373f.43
mov r8d, send
mov ecx, eax
lea rdx, str.invalid_ping_frameC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcprotoping_pong.rs
lea r9, [0x14011a7b8]
call fcn.14004f5ea
mov byte [r14 + 0x3e9], 1
jmp 0x140053198
mov rcx, qword [r14 + 0x3d8]
add rcx, 0x18
mov rax, qword [rsp + 0x1a0]
mov rdx, qword [rax]
call fcn.140012d40
cmp dword [r14 + 0x478], 2
jne 0x14005329a
mov dword [r14 + 0x478], 2
cmp dword [r14 + 0x438], 0
je 0x1400534dc
mov rdx, qword [r14 + 0x400]
add rdx, 0x10
mov rcx, r12
call fcn.140013066
mov rcx, r12
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.1400401dc
mov rsi, rax
mov ebx, edx
cmp dword [rax + 0x18], 0
je 0x140053259
mov ebp, dword [rsi + 0x1c]
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x1a0]
call fcn.14005a700
mov r15, rax
mov rdi, rdx
test rax, rax
jne 0x140053262
test rdi, rdi
jne 0x14005325f
mov dword [rsp + 0x1f4], ebp
mov dword [rsp + 0x1f8], 7
mov byte [rsp + 0x1f0], 8
mov rcx, qword [rsp + 0xf0]
mov rdx, r12
call case.0x14004373f.43
mov r8d, 0x18
mov ecx, eax
ror dword [rax - 0x73], 0x15
and ebp, dword [rsp + rcx]
lea r9, [0x140119ef0]
call fcn.14004f5ea
and dword [rsi + 0x18], 0
xor edi, edi
xor r15d, r15d
mov rcx, rsi
mov edx, ebx
call case.0x1400abaf0.155
test r15, r15
je 0x14005352d
mov byte [rsp + 0x7c0], 4
mov sil, 4
lea r15, [rsp + 0x3a0]
lea rbx, [rsp + 0x1f8]
mov rdi, qword [rsp + 0x68]
jmp 0x14005387c
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x1a0]
call fcn.14005a700
je 0x1400532ae
add byte [rax - 0x4a], al
add al, 0x48
test eax, eax
jne 0x140053874
test rdx, rdx
jne 0x140053506
mov byte [rsp + 0x22c], 1
and dword [rsp + 0x1f4], 0
and dword [rsp + 0x1fc], 0
and dword [rsp + 0x204], 0
and dword [rsp + 0x20c], 0
and dword [rsp + 0x214], 0
and dword [rsp + 0x21c], 0
and dword [rsp + 0x224], 0
mov byte [rsp + 0x1f0], 4
mov rcx, qword [rsp + 0xf0]
add byte [rax], al
mov rdx, r12
call case.0x14004373f.43
mov r8d, reloc.WS2_32.dll_shutdown
mov ecx, eax
lea rdx, str.invalid_settings_frame
lea r9, [0x14011a710]
call fcn.14004f5ea
mov rdx, qword [r14 + 0x400]
add rdx, 0x10
mov rcx, r12
call fcn.140013066
mov rcx, r12
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.1400401dc
mov rdi, rax
mov byte [rsp + 0xf8], dl
mov rdx, qword [r14 + 0x408]
add rdx, 0x10
mov rcx, r12
call fcn.1400a0cba
mov rcx, r12
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.140040224
mov qword [rsp + 0x108], rax
mov byte [rsp + 0x190], dl
lea rcx, [rdi + 0x160]
xor eax, eax
cmp dword [r14 + 0x488], eax
je 0x1400533b0
mov eax, dword [r14 + 0x48c]
mov qword [rcx], rax
mov qword [rsp + 0x98], rcx
cmp dword [r14 + 0x4a8], 0
je 0x1400533d1
cmp dword [r14 + 0x4ac], 0
setne byte [rdi + 0x121]
cmp dword [r14 + 0x490], 0
je 0x140053760
lea rax, [rdi + 0x1a8]
mov qword [rsp + 0x58], rax
mov eax, dword [r14 + 0x494]
mov r15d, dword [rdi + 0x11c]
mov dword [rdi + 0x11c], eax
xor ecx, ecx
mov esi, eax
sub esi, r15d
setne cl
mov edx, 0xff
cmovb ecx, edx
cmp cl, 0xff
je 0x140053620
movzx eax, cl
cmp eax, 1
jne 0x140053760
mov rax, qword [rsp + 0x108]
lea rbx, [rax + 0x10]
lea r15, [rdi + 0xb0]
mov r13, rdi
add r13, 0x150
mov rbp, qword [rdi + 0x1e8]
xor r12d, r12d
cmp r12, rbp
jae 0x140053760
mov rcx, qword [rdi + 0x1f0]
mov rdx, qword [rdi + 0x200]
mov r8, r12
call fcn.1400174bc
mov rcx, rax
call fcn.14001c01a
mov eax, dword [rax]
mov ecx, dword [rdx]
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x1f0], rdx
mov dword [rsp + 0x1f8], ecx
mov dword [rsp + 0x1fc], eax
mov qword [rsp + 0x28], r13
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov edx, esi
mov r8, rbx
lea r9, [rsp + 0x1f0]
call fcn.14005ac19
test eax, eax
jne 0x14005370d
mov rax, qword [rdi + 0x1e8]
cmp rax, rbp
sbb r12, 0xffffffffffffffff
cmp rax, rbp
sbb rbp, 0
jmp 0x14005344d
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x1a0]
call fcn.14005a700
mov sil, 4
test rax, rax
jne 0x140053874
lock add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add al, ch
invalid
test rdx, rdx
je 0x14005358b
mov rcx, r15
call fcn.14001758f
movzx esi, byte [rsp + 0x3a0]
cmp esi, 3
je 0x1400531bf
cmp esi, 4
je 0x140053874
jmp 0x140053853
test rdi, rdi
lea r15, [rsp + 0x3a0]
lea rbx, [rsp + 0x1f8]
je 0x14005355c
lea rcx, [rsp + 0x7c0]
mov rdx, rdi
call fcn.14001758f
mov rdi, qword [rsp + 0x68]
jmp 0x140053005
lea rsi, [rsp + 0x670]
mov rcx, rsi
call fcn.140015023
mov rcx, rsi
int1
int1
call fcn.140015032
mov rcx, qword [rsp + 0x518]
call fcn.140015023
mov rdi, qword [rsp + 0x68]
jmp 0x1400538ab
lea rcx, [rsp + 0x1f4]
mov rsi, qword [rsp + 0x7b8]
mov rdx, rsi
call fcn.14004eb20
mov byte [rsp + 0x1f0], 4
mov rcx, qword [rsp + 0xf0]
mov rdx, r12
call case.0x14004373f.43
mov ch, 0xff
inc dword [rcx - 0x48]
invalid
add byte [rax], al
add byte [rcx + 0x158d48c1], cl
jno 0x1400535d5
add byte [rbp + rcx*4 + 0xd], cl
push rdi
jno 0x1400535dc
add al, ch
adc al, 0xc0
invalid
dec dword [rcx + rcx*4 - 0x1f]
mov rdx, rsi
call fcn.14004eb20
mov dword [r14 + 0x438], 1
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
movups xmm2, xmmword [rsp + 0x210]
adc byte [rsp + 0x210], dl
mov ch, 0xff
inc dword [rcx - 0x48]
invalid
adc byte [rsp + 0x210], dl
movups xmm3, xmmword [rsp + 0x21c]
movups xmmword [rsi + 0x2c], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x1400531bf
sub r15d, eax
mov r12, qword [rdi + 0x1e8]
xor esi, esi
xor ebx, ebx
lea r13, [rsp + 0x3a1]
cmp rbx, r12
jae 0x140053742
mov rcx, qword [rdi + 0x1f0]
mov rdx, qword [rdi + 0x200]
mov r8, rbx
call fcn.1400174bc
mov rcx, rax
call fcn.14001c01a
mov eax, dword [rax]
mov ecx, dword [rdx]
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x1f0], rdx
mov dword [rsp + 0x1f8], ecx
mov dword [rsp + 0x1fc], eax
lea rcx, [rsp + 0x1f0]
call fcn.140013da2
invalid
cld
dec dword [rbx + 0x8088]
add byte [rcx + rbp - 7], al
jo 0x1400536e3
mov dword [rax + 0x80], ecx
test ecx, ecx
mov edx, 0
cmovle ecx, edx
mov edx, dword [rax + 0x84]
nop
test byte [rax], al
add byte [rax], al
test edx, edx
mov r8d, 0
cmovg r8d, edx
sub r8d, ecx
jbe 0x1400536c9
sub edx, r8d
jo 0x1400536e3
mov dword [rax + 0x84], edx
add esi, r8d
mov rax, qword [rdi + 0x1e8]
cmp rax, r12
sbb rbx, 0xffffffffffffffff
cmp rax, r12
sbb r12, 0
jmp 0x140053636
movaps xmmword [rsp + 0xba0], xmm6
mov sil, 1
mov dword [rsp + 0x394], 3
xor ebx, ebx
lea r12, [rsp + 0x1f0]
lea r15, [rsp + 0x3a0]
jmp 0x140053739
movaps xmmword [rsp + 0xba0], xmm6
mov sil, 1
xor ebx, ebx
mov dword [rsp + 0x394], edx
lea r12, [rsp + 0x1f0]
lea r15, [rsp + 0x3a0]
lea r13, [rsp + 0x3a1]
mov dl, byte [rsp + 0x190]
jmp 0x14005379d
mov rcx, rdi
add rcx, 0xb8
mov edx, esi
mov r8, qword [rsp + 0x58]
mov r9, qword [rsp + 0x98]
call fcn.14001b02e
mov sil, 3
mov bl, 1
cmp dword [r14 + 0x480], 0
lea r13, [rsp + 0x3a1]
mov dl, byte [rsp + 0x190]
je 0x14005378d
cmp dword [r14 + 0x484], 0
setne byte [rdi + 0x120]
lea r12, [rsp + 0x1f0]
lea r15, [rsp + 0x3a0]
mov rcx, qword [rsp + 0x108]
call case.0x1400abaf0.155
mov rcx, rdi
mov dl, byte [rsp + 0xf8]
call case.0x1400abaf0.155
test bl, bl
je 0x140053805
cmp dword [r14 + 0x478], 0
lea rbx, [rsp + 0x1f8]
mov rdx, qword [rsp + 0xa50]
mov rdi, qword [rsp + 0x68]
je case.0x14003a1ab.214
mov eax, dword [r14 + 0x47c]
mov rcx, qword [r14 + 0x48]
test rcx, rcx
je 0x140057bb9
cmp ecx, 1
jne 0x140057bd6
cmp qword [rdx], rax
jmp 0x140057bc8
mov byte [rsp + 0x3a1], 1
mov eax, dword [rsp + 0x394]
mov dword [rsp + 0x3a4], eax
add byte [rax], al
lea rax, [0x1400f00e8]
mov qword [rsp + 0x3a8], rax
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x3b0], rax
movaps xmm0, xmmword [rsp + 0xba0]
movups xmmword [r13 + 0x17], xmm0
lea rbx, [rsp + 0x1f8]
mov rdi, qword [rsp + 0x68]
mov rax, qword [r13 + 0x1f]
lea rcx, [rsp + 0x7c1]
mov qword [rcx + 0x1f], rax
invalid
invalid
movups xmm0, xmmword [r13]
adc byte [rbp], al
movups xmm1, xmmword [r13 + 0x10]
adc byte [rbp + 0x10], cl
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov byte [rsp + 0x7c0], sil
lea rbp, [rsp + 0x670]
mov rcx, rbp
jmp 0x13c1cd073
invalid
cld
dec dword [rax - 0x77]
jmp 0x13c1cd77b
dec dword [rax - 0x75]
mov word [rax + rbx], fs
add eax, 0x82e80000
invalid
cld
inc dword [rax - 0x80]
inc byte [rbx]
jne 0x1400596aa
mov rcx, qword [r14 + 0x400]
mov rax, qword [r14 + 0x408]
add rcx, 0x10
adc byte [rax - 0x77], cl
and al, 0x58
add rax, 0x10
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x600], 2
mov dword [rsp + 0x600], 2
and al, 0
add byte [rsi], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
and qword [rsp + 0x620], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x40
cmp byte [r14 + 0x1c2], 0
jne 0x140053a2f
test dword [rcx], edi
cmp dword [rcx], eax
add byte [rax], al
cmp byte [r14 + 0x1c1], 0
je 0x14005395d
cmp byte [r14 + 0x1c0], 0
jne 0x140053a4d
mov rcx, r12
mov rdx, r14
mov r8, rdi
clc
call fcn.1400a4a48
cmp qword [rsp + 0x1f0], 0
mov esp, 0x1f024
add byte [rax], al
mov rax, qword [rsp + 0x1f8]
jne 0x140053a84
mov rdi, qword [rsp + 0x200]
movups xmm0, xmmword [rbx + 0x10]
adc byte [r15], cl
sub dword [rsp + 0x3a0], eax
test rax, rax
jne 0x140053a94
mov byte [r14 + 0x1c1], 0
mov rdi, qword [rsp + 0x68]
mov edx, 1
mov rcx, rdi
call fcn.1400a4a36
cmp qword [r14 + 0x1a8], 0xffffffffffffffff
je 0x140053a0b
mov rcx, rdi
call fcn.140047354
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], rdx
movups xmmword [r13 + 0xf], xmm6
mov rcx, r15
call fcn.14004738a
mov rsi, rax
mov qword [rsp + 0x7c0], rax
mov rcx, qword [r14 + 0x188]
mov cs, word [rax + 0x49000001]
mov rax, qword [r14 + 0x190]
mov rdx, qword [rsp + 0x1a0]
movabs al, byte [0x50fff8894d000001]
sbb byte [rax - 0x7b], cl
ror byte [rdi], 0x85
ret
and byte [rax], al
invalid
test rdx, rdx
jne 0x140053aa9
mov rcx, r15
call fcn.14004738a
lodsb al, byte [rsi]
cmp edi, edi
dec dword [rax - 0x77]
test byte [rax + rsi*2], ah
invalid
add byte [rax], al
cmp rsi, rax
jne 0x140059b60
test dword [rcx + 0x61], esi
add byte [rax], al
mov rcx, r15
call fcn.14004738a
mov rsi, rdx
invalid
mov rcx, rdi
call fcn.14001702f
test rsi, rsi
je 0x140053a0b
xor eax, eax
jmp 0x140053a1b
invalid
mov al, 1
cmp byte [r14 + 0x1c0], 0
jne 0x140055a95
add byte [rax], al
invalid
mov byte [r14 + 0x1c0], al
mov byte [r14 + 0x1c1], 1
add ecx, ebp
invalid
invalid
invalid
invalid
mov byte [r14 + 0x1c1], 0
xor ecx, ecx
xor eax, eax
mov r13, qword [rsp + 0x368]
mov rdi, qword [rsp + 0xb0]
mov esp, 0xb024
invalid
ror byte [rbx + rcx*4 - 0x54], 0x24
push 0x48000003
mov edi, dword [rsp + 0xb0]
mov esp, 0xb024
invalid
jmp 0x140053ab6
mov rcx, r12
mov rdx, r14
mov r8, rdi
clc
call fcn.1400a4a48
add byte [rax - 0x7d], cl
mov esp, 0x1f024
add byte [rax], al
invalid
add eax, 0xbc834800
and al, 0xf0
add dword [rax], eax
add byte [rax], al
invalid
mov rdi, qword [rsp + 0x1f8]
je 0x140053cfd
mov byte [r14 + 0x1c2], 1
mov eax, 1
xor r13d, r13d
jmp case.0x14003e52a.170
mov byte [r14 + 0x1c2], 1
xor r13d, r13d
xor ebp, ebp
mov rdi, rax
jmp 0x140053ac6
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x920], xmm0
sub dword [rsp + 0x920], eax
and al, 0x20
or dword [rax], eax
add byte [rcx - 0x77], cl
invalid
jmp 0x140053ac6
mov eax, 1
mov cl, 1
mov rdi, rdx
mov edi, edx
xor r13d, r13d
mov byte [r14 + 0x1c2], cl
test rax, rax
je 0x140056f38
jb 0x140053af8
add byte [rax], al
jb 0x140053af8
add byte [rax], al
test r13, r13
je 0x1400560c2
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x920]
lea rax, [rsp + 0xb50]
movups xmmword [rax], xmm0
add byte [rcx - 0x75], cl
mov dh, 0x70
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x40
or eax, dword [rax]
add byte [rax - 0x77], cl
mov esp, 0xb4824
or eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
or al, 0
add byte [rdx], al
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
mov dh, 0x70
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x40
or eax, dword [rax]
add byte [rax - 0x77], cl
mov esp, 0xb4824
or eax, dword [rax]
or eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
or al, 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
and qword [rsp + 0xce0], 0
and qword [rsp + 0xce0], 0
and dword [rsp + 0xce0], 0
mov r8d, 5
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
mov rdx, rdi
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_framehead.rs
lea ecx, [0x1401029c8]
call fcn.140009de3
invalid
dec dword [rax - 0x77]
shr eax, 0x71
cld
dec dword [rax - 0x7d]
inc dword [rdi + rcx]
invalid
mov rcx, rax
call fcn.14001799f
cld
dec dword [rax - 0x7d]
inc dword [rdi + rcx]
invalid
stosb byte [rdi], al
pop rdi
add byte [rax], al
mov r12d, eax
movzx eax, byte [r13 + 3]
cmp rax, 9
clc
or dword [rdi], ecx
invalid
stosb byte [rdi], al
add dword [rax], eax
invalid
xchg dword [rdx + 0x48000001], ebp
lea edx, [0x14014da2c]
invalid
sahf
invalid
invalid
lea rdx, [0x14014da2c]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
xor ecx, ecx
cmp rdi, 4
je 0x140059af3
lea ebx, [rdi]
invalid
mov rdx, qword [rsp + 0x360]
mov rbx, qword [rdx]
mov ebx, dword [rdx]
cmp rbx, 2
cmp ebx, 2
setne dl
not cl
test cl, dl
mov qword [rsp + 0x368], r13
mov dword [rsp + 0x368], ebp
and al, 0x68
add eax, dword [rax]
add byte [rax], al
jne case.default.0x140053b9f
mov r15b, byte [r13 + 4]
movzx eax, al
lea rcx, [0x14014da54]
or eax, 0xf9ebc
sahf
str word [rax + 0x63]
add al, 0x81
invalid
add rax, rcx
add eax, ecx
jmp rax
mov r8d, 9
lea rsi, [rsp + 0x1f0]
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
lea rbx, [rsp + 0xb40]
and al, 0x40
or eax, dword [rax]
add byte [rax - 0x77], cl
invalid
call fcn.14000abca
mov rcx, rsi
call fcn.14000ae65
lea rcx, [rsp + 0x3a0]
mov rdx, rbx
call fcn.1400179fd
test r12d, r12d
test esp, esp
je 0x1400541a8
and al, 0xa0
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
movzx ebx, r15b
mov ecx, ebx
and ecx, 8
or byte [rdi], cl
test byte [rdx], ch
invalid
add byte [rax], al
mov rsi, qword [rsp + 0x3b0]
test rsi, rsi
test esi, esi
je 0x1400541a8
mov rax, qword [rsp + 0x3a8]
movzx r15d, byte [rax]
cmp rsi, r15
jbe 0x1400541a8
invalid
nop
invalid
add byte [rax], al
add eax, 0x89480000
insb byte [rdi], dx
and al, 0x40
mov qword [rsp + 0x40], rbp
mov r8d, 1
lea r13, [rsp + 0x1f0]
add byte [rax], al
mov ebp, ecx
mov rcx, r13
lea rdx, [rsp + 0x3a0]
and al, 0xa0
add eax, dword [rax]
add al, ch
and byte [rbp - 5], ch
dec dword [rcx + rcx*4 - 0x17]
call fcn.140012ff7
mov dl, 0xf3
sti
dec dword [rcx + rcx*4 - 8]
mov rax, r15
clc
mov dl, 0xf3
sti
dec dword [rcx + rcx*4 - 8]
mov rax, r15
clc
not rax
add rsi, rax
mov rcx, r13
lea rdx, [rsp + 0x3a0]
xchg esp, eax
and al, 0xa0
movabs al, byte [0xece8f08949000003]
imul edi, ebx, 0xffffffff
movabs al, byte [0xece8f08949000003]
imul edi, ebx, 0xffffffff
mov rcx, r13
call fcn.140012ff7
mov ecx, ebp
jmp 0x150ecfdb0
shl edi, 0x10
jmp 0x140054a24
invalid
add byte [rax], al
mov rcx, qword [rsp + 0x48]
and ecx, 0xffff0000
movabs rax, 0x100000101
add dword [rcx], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
or rcx, rax
mov qword [rsp + 0x48], rcx
lea rsi, [rsp + 0xcc0]
lea rsi, [rsp + 0xcc0]
mov rcx, rsi
call fcn.140015023
invalid
adc edi, esp
dec dword [rax - 0x77]
mov rcx, rsi
int1
call fcn.140015032
mov r13b, 0xa
mov ch, 0xa
xor eax, eax
ror byte [rax - 0x77], 0x44
and al, 0x70
lea rax, [0x1400f00e8]
add byte [rax - 0x77], cl
and al, 0x50
invalid
add byte [rax - 0x77], cl
and al, 0x50
xor eax, eax
mov qword [rsp + 0x60], rax
xor r12d, r12d
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax - 0x73], cl
lea ebx, [rsp + 0x1f8]
lea ebx, [rsp + 0x1f8]
jmp case.0x140042f31.118
mov cl, 1
jmp 0x140053b5c
invalid
xor ecx, ecx
mov al, 0xa
or ch, cl
pop rdi
invalid
invalid
invalid
or ch, cl
pop rdi
invalid
mov rcx, qword [rsp + 0x200]
add byte [rdx], al
add byte [rax], al
movups xmm0, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x3a0], xmm0
test byte [rax + riz*4], ah
add eax, dword [rax]
add byte [rax - 0x7b], cl
test edi, edi
dec dword [rdi]
test bh, bh
add al, 0
add byte [rax], al
test byte [rax + riz*4], ah
add eax, dword [rax]
add byte [rax - 0x7b], cl
test edi, edi
dec dword [rdi]
test bh, bh
add al, 0
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x7c0], xmm0
movaps xmmword [rsp + 0x1f0], xmm0
add dword [rax], eax
add byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xd68], rcx
add byte [rax - 0x77], cl
int 0x49
mov ebp, edi
std
mov rbp, rcx
mov r13, rdi
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x920], xmm0
sub dword [rsp + 0x920], eax
test byte [rax + riz], ah
or dword [rax], eax
add byte [rax - 0x77], cl
out dx, eax
test byte [rax + riz], ah
or dword [rax], eax
add byte [rax - 0x77], cl
out dx, eax
jmp case.0x14003e52a.170
test r12d, r12d
lea rbx, [rsp + 0x1f8]
je 0x140054127
invalid
invalid
add eax, dword [rax]
invalid
and al, 0xf8
add dword [rax], eax
add byte [rdi], cl
test byte [rcx + 0x41000003], bh
add eax, dword [rax]
invalid
invalid
mov r8d, 9
mov eax, 9
mov rcx, qword [rsp + 0x368]
mov rdx, rdi
cli
mov word [rax + rbp*2], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
lea r9, [0x1400f0548]
call fcn.140009de3
mov rcx, rax
call fcn.140017b23
mov rsi, rax
movabs rcx, 0x30000000000
and rax, rcx
movabs rcx, 0x20000000000
add byte [rdx], al
add al, byte [rax]
add byte [rax + 0x39], cl
enter 0xffffffffffff8d4c, 0xffffffffffffffbc
and al, 0xa0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
jne 0x140054737
lea eax, [rsi - 0xc]
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
jmp 0x140054747
jl 0x140053dd2
add byte [rax], al
add byte [rax], al
mov r8d, 9
mov rcx, r13
mov rdx, rdi
lea r9, [0x1400f0578]
call fcn.140009de3
invalid
sti
inc dword [rcx - 0x4b]
or al, byte [rbp - 0x7b]
test esp, esp
lea rbx, [rsp + 0x1f8]
pushfq
and al, 0xf8
add dword [rax], eax
add byte [rdi], cl
test ah, bl
invalid
add byte [rax], al
pushfq
and al, 0xf8
add dword [rax], eax
add byte [rdi], cl
test ah, bl
invalid
xor eax, eax
mov qword [rsp + 0x70], rax
movabs rax, 0x100000101
add dword [rcx], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
jmp 0x14005414e
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add eax, dword [rax]
add byte [rax - 0x39], cl
add byte [rdx], al
add byte [rax], al
add byte [rax], al
cmp ebx, 2
je 0x140053f86
add byte [rcx - 0x48], al
cmp byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
cmp ebx, 2
je 0x140053f86
invalid
mov r8d, 0x138
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
and al, 0xa8
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc0
lea rcx, [rsp + 0x3a8]
mov rdx, qword [rsp + 0x5c0]
add eax, 0xabe80000
xor dword [rax], ecx
add byte [rax - 0x77], cl
mov dword [rsp + 0x3a0], ebx
add byte [rcx], dh
invalid
add eax, 0xabe80000
xor dword [rax], ecx
add byte [rax - 0x77], cl
mov dword [rsp + 0x3a0], ebx
add byte [rcx], dh
ror byte [rax - 0x7b], 0xdb
test rbx, rbx
test rbx, rbx
fisttp dword [rdi]
xchg esp, eax
rol byte [rcx + rdi - 0x5c], 0xc4
cmp dword [rsp + rax*8 + 0x4b0], esp
mov al, 4
add byte [rax], al
invalid
sete al
cmp dword [rsp + rax*8 + 0x4b0], r12d
cmp dword [rsp + rax*8 + 0x4b0], esp
mov al, 4
add byte [rax], al
invalid
jne 0x14005499e
or eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
and al, 0xc8
add al, 0
add byte [rax - 0x7b], cl
mov rax, qword [rsp + 0x4c8]
test rax, rax
ror byte [rax - 0x75], 0x4c
and al, 0x48
ror byte [rax - 0x75], 0x4c
and al, 0x48
je 0x140054e72
stc
sldt word [rax]
cmp byte [rsp + 0x4a8], 0
mov r13b, 9
je 0x14005533d
invalid
mov bl, setsockopt
add byte [rax], al
test byte [rbx + 0x48000014], dh
add eax, edi
clc
add rax, rdi
cmp rax, rsi
jbe 0x14005533d
invalid
add byte [rcx - 0xffff1f], al
dec dword [rax - 0x48]
add dword [rcx], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
invalid
and ecx, 0xffff0000
movabs rax, 0x900000101
invalid
add cl, ch
or byte [rbx], cl
add byte [rax], al
jmp 0x1400549b3
mov r8d, 9
lea rbx, [rsp + 0x1f0]
lock add dword [rax], eax
add byte [rax - 0x77], cl
invalid
lea rdx, [rsp + 0xb40]
or eax, dword [rax]
add al, ch
add dword [rbp - 5], ebp
dec dword [rax - 0x77]
fld1
xchg esp, eax
outsd dx, dword [rsi]
sti
dec dword [rdi]
adc byte [rsp + 0xb40], al
and al, 0x40
or eax, dword [rax]
invalid
lock add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add dword [rbp - 5], ebp
insd dword [rdi], dx
sti
dec dword [rax - 0x77]
fld1
xchg esp, eax
outsd dx, dword [rsi]
sti
dec dword [rdi]
adc byte [rsp + 0xb40], al
and al, 0x40
or eax, dword [rax]
invalid
and al, 0x40
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0xb50], cl
add byte [rax], al
movups xmm1, xmmword [rsp + 0xb50]
movaps xmmword [rsp + 0x530], xmm1
movaps xmmword [rsp + 0x520], xmm0
add byte [rax], al
xor byte [0x169143eeb], al
test byte [rax + riz], ah
add eax, 0x85450000
add byte [rax], al
test r12d, r12d
je 0x140054728
add byte [rax], al
invalid
invalid
invalid
add byte [rdi], cl
sub dword [rsp + 0x520], eax
add byte [rax], al
test r12d, r12d
je 0x140054728
add byte [rax], al
test r15b, 8
jne 0x1400547a0
invalid
pushfq
or byte [rax], al
invalid
mov qword [rsp + 0x40], rbp
xor r13d, r13d
jmp 0x1400547e6
cli
lea r9, [0x1400f0560]
or eax, 0x9c63c
call fcn.140009de3
pop rsi
sti
dec dword [rax - 0x7d]
cli
add al, 0x75
push rdi
add al, 0x75
push rdi
mov qword [rsp + 0x40], rbp
mov esi, dword [rax]
bswap esi
mov bl, 1
mov al, 8
jmp 0x1400540e9
cli
lea r9, [0x1400f05a8]
lea ecx, [0x1400f05a8]
lea ecx, [0x1400f05a8]
or eax, 0x9c654
call fcn.140009de3
cmp rdx, 7
ja 0x140054243
mov byte [rsp + 0xd78], 0xc
and qword [rsp + 0xd70], 0
jo 0x140053f7e
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea r15, [rsp + 0x3a0]
mov rcx, qword [rsp + 0x48]
jmp 0x140054338
mov dl, 3
add byte [rax], al
mov dl, 3
add byte [rax], al
mov rcx, qword [rsp + 0x48]
and ecx, 0xffff0000
movabs rax, 0x100000101
mov eax, 0x101
add dword [rax], eax
add byte [rax], al
mov eax, 0x101
add dword [rax], eax
add byte [rax], al
or rcx, rax
mov qword [rsp + 0x48], rcx
jmp case.0x14003e52a.184
lock add dword [rax], eax
add byte [rax - 0x77], cl
invalid
insb byte [rdi], dx
sti
dec dword [rax - 0x77]
fld1
xchg edi, eax
outsb dx, byte [rsi]
sti
dec dword [rdi]
adc byte [rsp + 0xb40], al
test byte [rax + rax*2], ah
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0xb50], cl
adc byte [rsp + 0xb50], cl
movaps xmmword [rsp + 0x530], xmm1
movaps xmmword [rsp + 0x520], xmm0
test r12d, r12d
in al, 0x48
mov dword [rsp + 0x40], ebp
je 0x14005472f
invalid
add byte [rcx - 0xa], al
invalid
test r15b, 8
jne 0x14005481c
xor r13d, r13d
jmp 0x14005485d
or byte [rax], al
invalid
or byte [rax], al
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov rcx, r13
mov rdx, rdi
lea r9, [0x1400f0590]
lea ecx, [0x1400f0590]
lea ecx, [0x1400f0590]
call fcn.140009de3
test r12d, r12d
jne 0x140054389
cmp rdx, 8
jne 0x140054389
mov qword [rsp + 0x40], rbp
insb byte [rdi], dx
and al, 0x40
mov rsi, qword [rax]
and r15b, 1
xor byte [rcx - 0x80], al
out 1, eax
mov rax, rsi
shr rax, 0x10
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rsi
shr rsi, 0x30
mov bl, 1
mov al, 5
mov dword [rsp + 0xb0], eax
mov byte [rsp + 0x105], r15b
mov dword [rsp + 0x8c], eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], rax
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0xa8], eax
jmp 0x140054aaa
invalid
lea ebx, [rsp + 0x1f8]
jne 0x140054127
invalid
movzx esi, byte [rax]
movzx ecx, byte [rax + 1]
shl ecx, 0x10
movzx edx, byte [rax + 2]
mov dh, 0x50
add al, cl
loop 0x1400540d6
mov dh, 0x50
add al, cl
loop 0x1400540d6
movzx eax, byte [rax + 3]
and esi, 0x7f
shl esi, 0x18
out 0x18, al
or esi, ecx
or esi, edx
or esi, eax
je 0x140054127
mov qword [rsp + 0x40], rbp
mov bl, 1
mov al, 7
mov dword [rsp + 0xb0], eax
mov al, 0
add byte [rax], al
mov qword [rsp + 0x148], rax
mov dword [rsp + 0x8c], eax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x70], rax
mov dword [rsp + 0xa4], eax
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx + 0xa82484], cl
add byte [rax], al
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx + 0xa82484], cl
add byte [rax], al
mov eax, r12d
mov qword [rsp + 0x140], rax
jmp 0x140054aaa
add byte [rax], al
mov rcx, qword [rsp + 0x48]
and ecx, 0xffff0000
movabs rax, 0x100000101
or rcx, rax
mov qword [rsp + 0x48], rcx
mov r13b, 0xa
xor eax, eax
mov qword [rsp + 0x70], rax
lea rax, [0x1400f00e8]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rax
xor r12d, r12d
mov dword [rsp + 0x38], 0
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x80], rax
lea r15, [rsp + 0x3a0]
jmp 0x1400543f8
lea r15, [rsp + 0x3a0]
mov rcx, r15
call fcn.140012ff7
mov rcx, qword [rsp + 0x48]
and ecx, 0xffff0000
movabs rax, 0x100000101
add byte [rcx], al
add byte [rax], al
add byte [rax + 9], cl
ror dword [rax - 0x77], 0x4c
and al, 0x48
mov r13b, 0xa
xor eax, eax
mov qword [rsp + 0x70], rax
lea rax, [0x1400f00e8]
mov qword [rsp + 0x50], rax
xor eax, eax
ror byte [rax - 0x77], 0x44
and al, 0x60
xor r12d, r12d
mov dword [rsp + 0x38], 0
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x80], rax
add byte [rax], 0
invalid
lea rbx, [rsp + 0x1f8]
jmp 0x140054e55
cmp qword [r14 + 0x1a8], 0
je 0x140054ad5
mov r8d, 0x19
mov cl, 0x27
lea rdx, str.bytes_remaining_on_streamOut_of_bounds_accesspolling_StreamFuture_twiceC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_stream_streaminto_future.rs
or al, 0
call fcn.140081d06
mov rdi, rax
jmp 0x140053a72
mov rsi, rax
mov rbx, rdx
mov r8d, 4
mov rcx, rax
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_framego_away.rsC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcprotoconnection.rsmutex_poisoned
or eax, 0xae6b7
out 0xa, al
add al, ch
movabs al, byte [0x39e8c18948fffc38]
invalid
cld
inc dword [rcx - 0x77]
mov r12d, eax
mov r15d, dword [rsi + 4]
bswap r15d
mov r8d, 8
add byte [rax], al
mov rcx, rsi
mov rdx, rbx
mov edx, ebx
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_framego_away.rsC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcprotoconnection.rsmutex_poisoned
call fcn.140009de3
mov r8, rdx
lea rcx, [rsp + 0xd70]
lea ecx, [rsp + 0xd70]
mov rdx, rax
call fcn.14000a57b
mov dword [rsp + 0xd90], r12d
or eax, 0x89440000
jl 0x1400542cb
cmp byte [rcx + rcx*4 - 0x44], al
and al, 0x94
or eax, 0x8b480000
mov rsi, qword [rsp + 0xd70]
test rsi, rsi
lea r15, [rsp + 0x3a0]
lea edi, [rsp + 0x3a0]
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x48]
and al, 0x48
je 0x140054338
mov qword [rsp + 0x40], rbp
mov r13, rsi
shr r13, 0x20
and byte [rax - 0x75], cl
test byte [rax + rdi*2], ah
or eax, 0x89480000
and al, 0x50
push rax
mov rax, qword [rsp + 0xd80]
test byte [rax + rax*4], ah
or eax, 0x89480000
add byte [rax], al
mov qword [rsp + 0x80], rax
add byte [rbx + 0xd882484], cl
and al, 0x88
or eax, 0x89480000
add byte [rax], al
mov qword [rsp + 0x70], rax
mov bl, 1
mov al, 6
invalid
mov dword [rsp + 0xb0], eax
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xd8c2484], cl
and al, 0x8c
or eax, 0x89480000
and al, 0x60
invalid
mov qword [rsp + 0x148], rax
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x8c], eax
mov dword [rsp + 0xa4], eax
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx + 0xa82484], cl
mov dword [rsp + 0xa8], eax
and al, 0xa8
add byte [rax], al
add byte [rax], al
jmp 0x140054b90
and ecx, 0xffff0000
movabs rax, 0x100000101
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax + 9], cl
ror dword [rax - 0x77], 0x4c
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x48], ecx
mov r13b, 0xa
mov ch, 0xa
xor eax, eax
ror byte [rax - 0x77], 0x44
mov qword [rsp + 0x70], rax
lea rax, [0x1400f00e8]
add eax, 0x9bd87
or dword [rax], eax
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rax
xor r12d, r12d
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
lea rax, str.failed_to_write_whole_buffer
xchg ecx, eax
outsb dx, byte [rsi]
str word [rax - 0x77]
test byte [rax + rax*4], ah
add byte [rax], al
add bl, ch
invalid
mov rax, qword [rsp + 0xa40]
movzx eax, ax
or rax, 0x10000
mov qword [rsp + 0xa40], rax
test byte [rax + rax*2], ah
and al, 0x40
or al, byte [rax]
add byte [rax - 0x3f], cl
loopne 0x1400543b6
or rax, 0x101
or eax, 0x101
mov qword [rsp + 0x48], rax
mov r13b, 0xa
xor eax, eax
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
lea rax, [0x1400f00e8]
add eax, 0x9bd26
invalid
lea eax, [0x1400f00e8]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
xor r12d, r12d
mov dword [rsp + 0x38], 0
add byte [rax], al
lea rax, str.failed_to_write_whole_buffer
lea eax, str.failed_to_write_whole_buffer
xor byte [rsi + 0xf], ch
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rbp + rcx*4 - 0x44], cl
mov esp, 0x3a024
add eax, dword [rax]
invalid
lea rbx, [rsp + 0x1f8]
lea rsi, [rsp + 0xcc0]
mov rcx, rsi
call fcn.140015023
mov rcx, rsi
call fcn.140015032
lea rcx, [rsp + 0xb40]
call fcn.14000ae65
push 0xfffffffffffffffb
invalid
cmp r13b, 0xa
je 0x140056268
invalid
add byte [rax], al
mov al, byte [rsp + 0x4e2]
mov byte [rsp + 0x152], al
and al, 0x52
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0xe0
loopne 0x14005443f
add byte [rax], al
mov word [rsp + 0x150], ax
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
and al, 0x52
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0xe0
loopne 0x14005443f
add byte [rax], al
invalid
invalid
test byte [rax + rdx*2], ah
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz], fs
or dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
invalid
lea rcx, [rsp + 0x920]
lea rdx, [rsp + 0x7c0]
add byte [rax], al
call fcn.1400d6ff0
movzx eax, word [rsp + 0x1a8]
test al, 1
add byte [rax], al
mov word [rsp + 0x1c0], ax
mov al, byte [rsp + 0x1aa]
mov byte [rsp + 0x1c2], al
test byte [rdx + rax*8], ah
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0x58
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rdx + 0x15a2484], cl
and al, 0x5a
add dword [rax], eax
invalid
test byte [rdx + rax*8], ah
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0x58
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rdx + 0x15a2484], cl
and al, 0x5a
add dword [rax], eax
invalid
add byte [rax + 0x1322484], cl
add byte [rax], al
mov byte [rsp + 0x132], al
cmp r13b, 9
jne 0x140056199
mov eax, r12d
mov dword [rsp + 0x90], r12d
mov dword [rsp + 0x90], esp
loopne 0x1400544ee
mov dword [rsp + 0x90], esp
mov qword [rsp + 0xb0], rdi
lea r12, [rsp + 0x1f0]
lea r13, [rsp + 0x3a1]
mov rdi, qword [rsp + 0x68]
jmp 0x1400538e8
invalid
hlt
invalid
invalid
add dword [rax], eax
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xa1
add eax, dword [rax]
add byte [rax - 0x75], cl
jl 0x1400544f1
push 0xfffffffffff415e9
dec dword [rax - 0x77]
rol dword [rcx - 0xa], 1
mov dword [rcx], 0x616850f
add dword [rdi], ecx
test dword [rsi], edx
invalid
add byte [rax], al
mov rcx, rdx
test r15b, 1
add dword [rdi], ecx
test dword [rsi], edx
invalid
add byte [rax], al
add dword [rdi], ecx
test dword [rsi], edx
invalid
mov r8, rax
mov rax, rcx
mov eax, ecx
mov eax, ecx
xor edx, edx
mov r9d, 6
mov ecx, 6
div r9
test rdx, rdx
lea r15, [rsp + 0x3a0]
mov esp, 0x3a024
add byte [rdi], cl
invalid
invalid
invalid
add byte [rax], al
mov esp, 0x3a024
add byte [rdi], cl
test dword [0x188054509], eax
invalid
add byte [rax], al
mov qword [rsp + 0x40], rbp
movabs al, byte [0x605850f000003]
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x40
invalid
mov qword [rsp + 0x40], rbp
mov dword [rsp + 0xb0], 0
mov dword [rsp + 0xb0], 0
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
xor eax, eax
mov qword [rsp + 0x50], rax
and al, 0x50
ror byte [rax - 0x77], 0x44
and al, 0x50
xor ebx, ebx
xor eax, eax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x38], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + 0x31], al
xor r9d, r9d
leave
test rcx, rcx
je 0x140055697
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
stc
cmp rcx, 6
mov eax, 6
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], cl
ror dword [rax - 0x7d], 0xf8
add dword [rdi], ecx
test byte [rbx + 0x48000055], bh
push rbp
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rax, 2
cmovb rax, rcx
cmp rax, 1
je 0x140059b0b
push rbp
add byte [rax], al
invalid
push rbp
add byte [rax], al
invalid
cmp rax, 2
jbe 0x140059b1e
cmp rax, 3
je 0x140059b31
int 0x55
add byte [rax], al
clc
add ecx, dword [rdi]
test ch, cl
invalid
int 0x55
push rbp
add byte [rax], al
cmp rax, 4
cmp eax, 4
jbe 0x140059b44
cmp rax, 5
je 0x140059b4d
push rbp
add byte [rax], al
push rbp
add byte [rax], al
mov r11, r8
add r8, rax
ror byte [rax + 0x29], 0xc1
ror byte [rax + 0x29], 0xc1
rol dword [rcx + 0xf], 0xb6
add eax, dword [rbp + 0xf]
movzx r10d, byte [r11 + 1]
shl eax, 8
movzx eax, byte [r11]
movzx r10d, byte [r11 + 1]
shl eax, 8
add r10d, eax
dec r10d
dec edx
dec edx
cmp r10d, 7
ja case.0x1400545bb.7
cli
invalid
movzx ebp, byte [r11 + 2]
movzx eax, byte [r11 + 3]
movzx esi, byte [r11 + 4]
movzx r11d, byte [r11 + 5]
mov dh, reloc.WS2_32.dll_WSAStartup
add al, 0x45
movzx ebx, byte [rbx + 5]
lea rdx, [0x14014da80]
movsxd r10, dword [rdx + r10*4]
invalid
adc al, 0x92
xchg edx, eax
invalid
xchg edx, eax
add r10, rdx
jmp r10
shl ebp, 0x18
shl eax, 0x10
or eax, ebp
call 0x1490e2c8b
mov byte [rcx + rcx - 0x22], 0xc7
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
call 0x1490e2c8b
mov byte [rcx + rcx - 0x22], 0xc7
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov eax, esi
mov dword [rsp + 0x48], esi
jmp case.0x1400545bb.7
add dword [rax], eax
add byte [rax], al
mov eax, esi
mov dword [rsp + 0x48], esi
jmp case.0x1400545bb.7
shl ebp, 0x18
shl eax, 0x10
or eax, ebp
call 0x1490e2cb1
mov byte [rcx + rcx - 0x22], 0x41
mov ebp, 1
call 0x1490e2cb1
mov byte [rcx + rcx - 0x22], 0x41
mov ebp, 1
mov eax, esi
mov dword [rsp + 0x80], esi
jmp 0x1400546c2
invalid
shl ebp, 0x18
shl eax, 0x10
or eax, ebp
shl esi, 8
or esi, eax
or esi, r11d
mov eax, 1
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rax
mov eax, esi
mov dword [rsp + 0x70], esi
jmp case.0x1400545bb.7
shl ebp, 0x18
shl eax, 0x10
or eax, ebp
shl esi, 8
or esi, eax
or esi, r11d
mov ebx, 1
mov r15d, esi
jns case.0x1400545bb.7
jmp 0x1400546cb
shl ebp, 0x18
shl eax, 0x10
or eax, ebp
shl esi, 8
lea r12d, [rax + rsi]
or r12d, r11d
add eax, esi
add eax, 0xffffc000
mov edx, 1
mov qword [rsp + 0x60], rdx
cmp eax, 0xffc000
jb case.0x1400545bb.7
jmp 0x1400546cb
shl ebp, 0x18
shl eax, 0x10
or eax, ebp
shl esi, 8
or esi, eax
or esi, r11d
mov dword [rsp + 0x38], 1
mov eax, esi
mov dword [rsp + 0x90], esi
jmp case.0x1400545bb.7
shl ebp, 0x18
shl eax, 0x10
or eax, ebp
shl esi, 8
or esi, eax
or esi, r11d
mov r9d, 1
mov eax, esi
mov dword [rsp + 0x108], esi
cmp esi, 2
jb case.0x1400545bb.7
xor eax, eax
mov qword [rsp + 0x70], rax
movabs rax, 0x100000101
mov qword [rsp + 0x48], rax
lea rax, [0x1400f00e8]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rax
xor r12d, r12d
mov dword [rsp + 0x38], 0
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x80], rax
lea r15, [rsp + 0x3a0]
lea rbx, [rsp + 0x1f8]
mov rbp, qword [rsp + 0x40]
jmp 0x140054a14
mov bl, send
jmp 0x140054cc2
mov bpl, send
jmp 0x140054d90
mov al, 8
cmp r12d, esi
mov rdx, qword [rsp + 0x50]
jne 0x140054b4f
movzx eax, al
cmp al, 9
mov ecx, 9
cmovae eax, ecx
mov rcx, qword [rsp + 0x48]
and ecx, 0xffff0000
cmp al, 8
jne 0x140054ab7
shl r12, 0x20
or rcx, r12
or rcx, 0x100
mov qword [rsp + 0x48], rcx
movabs rax, 0xffffffff00000000
and rdx, rax
or rdx, 1
mov qword [rsp + 0x50], rdx
mov r13b, 0xa
mov r12d, dword [rsp + 0x90]
jmp 0x1400543f8
cmp qword [rsp + 0x528], 0
je 0x140054cc0
mov qword [rsp + 0x40], rbp
mov rax, qword [rsp + 0x520]
movzx r13d, byte [rax]
mov r8d, 1
lea rbx, [rsp + 0x3a0]
mov rcx, rbx
lea rdx, [rsp + 0x520]
call fcn.14000abca
mov rcx, rbx
call fcn.14000ae65
mov bpl, 2
test r15b, 0x20
jne 0x14005497d
test r13, r13
je 0x140054f26
mov rax, qword [rsp + 0x528]
sub rax, r13
jae 0x140054f1e
mov byte [rsp + 0x1f8], send
mov bl, 0xd
jmp 0x140054cb9
cmp qword [rsp + 0x528], 0
je 0x140054d8d
mov rax, qword [rsp + 0x520]
movzx r13d, byte [rax]
mov r8d, 1
lea rbx, [rsp + 0x3a0]
mov rcx, rbx
lea rdx, [rsp + 0x520]
call fcn.14000abca
mov rcx, rbx
call fcn.14000ae65
mov rdx, qword [rsp + 0x528]
mov bpl, reloc.WS2_32.dll_send
cmp rdx, 5
jb 0x140054d90
mov rcx, qword [rsp + 0x520]
mov r8d, 4
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frameheaders.rs
call fcn.140017afe
mov rcx, rax
call fcn.14001799f
mov ebx, eax
mov r8d, 4
lea rbp, [rsp + 0x3a0]
mov rcx, rbp
lea rdx, [rsp + 0x520]
call fcn.14000abca
mov rcx, rbp
call fcn.14000ae65
test r13, r13
je 0x1400548dd
mov rax, qword [rsp + 0x528]
mov bpl, 0xd
sub rax, r13
jb 0x140054d90
mov qword [rsp + 0x528], rax
lea r13, [rsp + 0x1f0]
mov rcx, r13
call fcn.140020f07
movaps xmm0, xmmword [rsp + 0x520]
movaps xmm1, xmmword [rsp + 0x530]
mov rbp, qword [rsp + 0x7b0]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov byte [rsp + 0x250], recv
and qword [rsp + 0x268], 0
and qword [rsp + 0x288], 0
and qword [rsp + 0x2a8], 0
and qword [rsp + 0x2c8], 0
and word [rsp + 0x2e8], 0
mov byte [rsp + 0x2f0], 0
mov dword [rsp + 0x2f8], r12d
mov dword [rsp + 0x2fc], ebx
mov byte [rsp + 0x300], r15b
cmp qword [rsp + 0x1f0], 3
jne 0x140055195
mov bpl, byte [rsp + 0x1f8]
jmp 0x140054d9d
mov rdx, qword [rsp + 0x528]
cmp rdx, 5
jae 0x140054c5e
mov byte [rsp + 0x1f8], reloc.WS2_32.dll_send
mov bl, reloc.WS2_32.dll_send
jmp 0x140054cb9
mov rcx, qword [rsp + 0x48]
and ecx, 0xffff0000
movabs rax, 0x100000101
or rcx, rax
mov qword [rsp + 0x48], rcx
xor eax, eax
mov qword [rsp + 0x70], rax
lea rax, [0x1400f00e8]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rax
xor r12d, r12d
mov dword [rsp + 0x38], 0
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x80], rax
lea rbx, [rsp + 0x1f8]
lea r15, [rsp + 0x3a0]
mov rcx, r15
call fcn.140018126
lea rcx, [rsp + 0x4c0]
call fcn.14000ae65
mov r13b, 0xa
jmp 0x1400543f8
mov qword [rsp + 0x40], rbp
xor r15d, r15d
and ebx, 9
or ebx, r15d
mov esi, dword [rsp + 0x3a0]
mov r13d, dword [rsp + 0x3a4]
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x3b8]
mov rdx, rax
mov qword [rsp + 0x70], rax
shr rax, 0x20
mov qword [rsp + 0x60], rax
shl ecx, 5
or ecx, ebx
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0xb0], 0
mov qword [rsp + 0x148], rax
mov dword [rsp + 0x8c], eax
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0xa8], eax
mov qword [rsp + 0x140], rax
xor ebx, ebx
lea r15, [rsp + 0x3a0]
jmp 0x140054b98
movabs rax, 0x100000101
or rcx, rax
mov qword [rsp + 0x48], rcx
mov r13b, 0xa
xor eax, eax
mov qword [rsp + 0x70], rax
jmp 0x140054b1d
movaps xmm0, xmmword [rsp + 0x670]
movaps xmmword [rsp + 0x7c0], xmm0
mov byte [r14 + 0x1c1], 0
xor edi, edi
xor eax, eax
jmp 0x140053d42
test rcx, rcx
lea r15, [rsp + 0x3a0]
je 0x1400555d3
xor eax, eax
mov qword [rsp + 0x70], rax
movabs rax, 0x100000101
mov qword [rsp + 0x48], rax
lea rax, [0x1400f00e8]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rax
xor r12d, r12d
mov dword [rsp + 0x38], 0
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x80], rax
jmp 0x1400543f8
mov qword [rsp + 0x40], rbp
mov r13, rsi
shr r13, 0x20
mov bl, 1
mov al, 2
mov dword [rsp + 0xb0], eax
mov qword [rsp + 0x148], rax
mov dword [rsp + 0x8c], eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], rax
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0xa8], eax
mov eax, r12d
mov qword [rsp + 0x140], rax
mov al, byte [rsp + 0x8e2]
mov byte [rsp + 0x4e2], al
movzx eax, word [rsp + 0x8e0]
mov word [rsp + 0x4e0], ax
mov r8d, 0xd8
lea rcx, [rsp + 0x7c0]
lea rdx, [rsp + 0x670]
call fcn.1400d6ff0
movzx eax, word [rsp + 0x330]
mov word [rsp + 0x1a8], ax
mov al, byte [rsp + 0x332]
mov byte [rsp + 0x1aa], al
movzx eax, word [rsp + 0x590]
mov word [rsp + 0x158], ax
mov al, byte [rsp + 0x592]
mov byte [rsp + 0x15a], al
lea rbp, [rsp + 0xcc0]
mov rcx, rbp
call fcn.140015023
mov rcx, rbp
call fcn.140015032
test bl, bl
je 0x140054c36
lea rcx, [rsp + 0xb40]
call fcn.14000ae65
mov eax, esi
shl r13, 0x20
or r13, rax
mov qword [rsp + 0x48], r13
lea rbx, [rsp + 0x1f8]
mov rbp, qword [rsp + 0x40]
mov r13d, dword [rsp + 0xb0]
jmp 0x140054427
mov rcx, qword [rsp + 0x520]
mov r8d, 5
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frameheaders.rs
call fcn.140017afe
mov rcx, rax
call fcn.140017b23
mov rbx, rax
mov rbp, rax
shr rbp, 0x28
cmp bpl, 2
je 0x140054cb2
mov byte [rsp + 0xaa0], bl
shr rbx, 8
mov dword [rsp + 0xaa1], ebx
mov bl, setsockopt
cmp dword [rsp + 0xaa0], r12d
jne 0x140055894
mov byte [rsp + 0x1f8], bl
mov rbp, qword [rsp + 0x40]
jmp 0x140054cc2
mov bl, reloc.WS2_32.dll_send
lea rcx, [rsp + 0x520]
call fcn.14000ae65
lea r15, [rsp + 0x3a0]
mov rdx, qword [rsp + 0x50]
add bl, 0xf4
movzx eax, bl
cmp al, 9
mov ecx, 9
cmovae eax, ecx
mov rcx, qword [rsp + 0x48]
and ecx, 0xffff0000
cmp al, 8
jne 0x140054d35
shl r12, 0x20
or rcx, r12
or rcx, 0x100
mov qword [rsp + 0x48], rcx
movabs rax, 0xffffffff00000000
and rdx, rax
or rdx, 1
mov qword [rsp + 0x50], rdx
lea rbx, [rsp + 0x1f8]
mov ecx, dword [rsp + 0x90]
jmp 0x140054d82
movabs rax, 0x100000101
or rcx, rax
mov qword [rsp + 0x48], rcx
xor eax, eax
mov qword [rsp + 0x70], rax
lea rax, [0x1400f00e8]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rax
xor ecx, ecx
mov dword [rsp + 0x38], 0
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x80], rax
lea rbx, [rsp + 0x1f8]
mov r13b, 0xa
mov r12d, ecx
jmp 0x140054e55
mov bpl, reloc.WS2_32.dll_send
lea rcx, [rsp + 0x520]
call fcn.14000ae65
lea r15, [rsp + 0x3a0]
mov rdx, qword [rsp + 0x50]
add bpl, 0xf4
movzx eax, bpl
cmp al, 9
mov ecx, 9
cmovae eax, ecx
mov rcx, qword [rsp + 0x48]
and ecx, 0xffff0000
cmp al, 8
lea rbx, [rsp + 0x1f8]
jne 0x140054e05
shl r12, 0x20
or rcx, r12
or rcx, 0x100
mov qword [rsp + 0x48], rcx
movabs rax, 0xffffffff00000000
and rdx, rax
or rdx, 1
mov qword [rsp + 0x50], rdx
mov ecx, dword [rsp + 0x90]
jmp 0x140054e4a
movabs rax, 0x100000101
or rcx, rax
mov qword [rsp + 0x48], rcx
xor eax, eax
mov qword [rsp + 0x70], rax
lea rax, [0x1400f00e8]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rax
and al, 0x60
xor ecx, ecx
mov dword [rsp + 0x38], 0
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x80], rax
mov r13b, 0xa
mov r12d, ecx
mov rbp, qword [rsp + 0x40]
lea rsi, [rsp + 0xcc0]
mov rcx, rsi
call fcn.140015023
mov rcx, rsi
call fcn.140015032
jmp 0x14005441d
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0xb00], 9
mov rax, qword [rsp + 0xb50]
cmp rax, 8
mov r13b, 9
jbe 0x140059be1
lea rbx, [rsp + 0x1f0]
mov rcx, rbx
lea rbp, [rsp + 0xb40]
mov rdx, rbp
call fcn.14000aa79
mov edx, 9
mov rcx, rbx
call fcn.14000aab7
mov edx, 9
mov rcx, rbp
call fcn.14000ab1f
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x530], xmm1
movaps xmmword [rsp + 0x520], xmm0
lea rbx, [rsp + 0x4c0]
mov rcx, rbx
call fcn.14000ae65
movaps xmm0, xmmword [rsp + 0x520]
movaps xmm1, xmmword [rsp + 0x530]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rbp, qword [rsp + 0x40]
jmp 0x1400553a5
mov qword [rsp + 0x528], rax
lea rbx, [rsp + 0x1f0]
mov rcx, rbx
call fcn.140020f07
movaps xmm0, xmmword [rsp + 0x520]
movaps xmm1, xmmword [rsp + 0x530]
mov r13, qword [rsp + 0x7b0]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov byte [rsp + 0x250], recv
and qword [rsp + 0x268], 0
and qword [rsp + 0x288], 0
and qword [rsp + 0x2a8], 0
and qword [rsp + 0x2c8], 0
and word [rsp + 0x2e8], 0
mov byte [rsp + 0x2f0], 0
mov al, byte [rsp + 0xb04]
lea rcx, [rsp + 0x1f8]
mov byte [rcx + 0x104], al
mov eax, dword [rsp + 0xb00]
mov dword [rcx + 0x100], eax
mov byte [rsp + 0x2fd], bpl
and word [rsp + 0x2fe], 0
mov dword [rsp + 0x300], r12d
mov byte [rsp + 0x304], r15b
cmp qword [rsp + 0x1f0], 3
jne 0x140054ffc
mov bl, byte [rsp + 0x1f8]
lea r15, [rsp + 0x3a0]
mov rbp, qword [rsp + 0x40]
jmp 0x140054cd7
mov r8d, 0x118
lea r15, [rsp + 0x3a0]
mov rcx, r15
mov rdx, rbx
call fcn.1400d6ff0
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rsp + 0xab0], xmm1
movaps xmmword [rsp + 0xaa0], xmm0
and al, 0xa0
or al, byte [rax]
add byte [rdx + 0x4b4249c], cl
add byte [rax], al
mov rcx, r15
lea r13, [rsp + 0xaa0]
mov rdx, r13
mov r8, rsi
mov r9, qword [rsp + 0x5b8]
call fcn.140017b7c
cmp al, 0x15
jne 0x140055607
test bl, 4
lea rcx, [rsp + 0x3a1]
je 0x140055645
mov esi, dword [rsp + 0x3a0]
mov rbx, r13
mov r13d, dword [rsp + 0x3a4]
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x80], rax
mov eax, dword [rsp + 0x3b8]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x3bc]
mov qword [rsp + 0x60], rax
mov r12d, dword [rsp + 0x3c0]
mov eax, dword [rsp + 0x3c4]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x3c8]
mov dword [rsp + 0x124], eax
mov eax, dword [rsp + 0x3cc]
mov dword [rsp + 0x128], eax
mov eax, dword [rsp + 0x3d0]
mov dword [rsp + 0x12c], eax
mov al, byte [rsp + 0x3d4]
mov dword [rsp + 0x8c], eax
movzx eax, word [rcx + 0x34]
mov word [rsp + 0x8e0], ax
mov al, byte [rcx + 0x36]
mov byte [rsp + 0x8e2], al
mov r8d, 0xd8
lea rcx, [rsp + 0x670]
lea rdx, [rsp + 0x3d8]
call fcn.1400d6ff0
mov al, byte [rsp + 0x4b0]
mov dword [rsp + 0xa8], eax
mov al, byte [rsp + 0x4b4]
mov dword [rsp + 0xa4], eax
mov rcx, qword [rsp + 0x7a0]
movzx eax, word [rcx]
mov word [rsp + 0x330], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0x332], al
mov rcx, qword [rsp + 0x798]
movzx eax, word [rcx]
mov word [rsp + 0x590], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0x592], al
mov rcx, rbx
call fcn.14000ae65
mov al, 1
jmp 0x140055327
mov r8d, 0x118
lea r15, [rsp + 0x3a0]
mov rcx, r15
mov rdx, r13
call fcn.1400d6ff0
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0xab0], xmm1
movaps xmmword [rsp + 0xaa0], xmm0
mov bl, byte [rsp + 0x4b0]
mov rcx, r15
lea r13, [rsp + 0xaa0]
mov rdx, r13
mov r8, rsi
mov r9, qword [rsp + 0x5b8]
call fcn.140017b7c
cmp al, 0x15
jne 0x140055761
test bl, 4
lea rcx, [rsp + 0x3a1]
je 0x14005579f
mov esi, dword [rsp + 0x3a0]
mov rbx, r13
mov r13d, dword [rsp + 0x3a4]
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x80], rax
mov eax, dword [rsp + 0x3b8]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x3bc]
mov qword [rsp + 0x60], rax
mov r12d, dword [rsp + 0x3c0]
mov eax, dword [rsp + 0x3c4]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x3c8]
mov dword [rsp + 0x124], eax
mov eax, dword [rsp + 0x3cc]
mov dword [rsp + 0x128], eax
mov eax, dword [rsp + 0x3d0]
mov dword [rsp + 0x12c], eax
mov al, byte [rsp + 0x3d4]
mov dword [rsp + 0x8c], eax
movzx eax, word [rcx + 0x34]
mov word [rsp + 0x8e0], ax
mov al, byte [rcx + 0x36]
mov byte [rsp + 0x8e2], al
mov r8d, 0xd8
lea rcx, [rsp + 0x670]
lea rdx, [rsp + 0x3d8]
call fcn.1400d6ff0
mov al, byte [rsp + 0x4b0]
mov dword [rsp + 0xa8], eax
mov al, byte [rsp + 0x4b4]
mov dword [rsp + 0xa4], eax
mov rcx, qword [rsp + 0x7a0]
movzx eax, word [rcx]
mov word [rsp + 0x330], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0x332], al
mov rcx, qword [rsp + 0x798]
movzx eax, word [rcx]
mov word [rsp + 0x590], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0x592], al
mov rcx, rbx
call fcn.14000ae65
mov al, 3
mov dword [rsp + 0xb0], eax
xor ebx, ebx
mov qword [rsp + 0x148], rax
jmp 0x140054333
mov r8d, 9
mov rcx, qword [rsp + 0x368]
mov rdx, rdi
lea r9, [0x1400f05d8]
call fcn.140009de3
mov qword [rsp + 0xb0], rax
mov rbx, rdx
lea rcx, [rsp + 0x4c0]
call fcn.1400a4a36
mov rcx, qword [rsp + 0x4c0]
add rcx, qword [rsp + 0x4c8]
mov rdx, qword [rsp + 0xb0]
mov r8, rbx
call fcn.1400d6ff0
lea rcx, [rsp + 0x4c0]
mov rdx, rbx
mov rbx, rcx
call fcn.14001702f
lea rcx, [rsp + 0x3a8]
mov rdx, rbx
mov r8, rsi
mov r9, qword [rsp + 0x5b8]
call fcn.140017b7c
cmp al, 0x15
lea rbx, [rsp + 0x1f8]
jne 0x14005554d
test r15b, 4
je 0x14005558c
mov qword [rsp + 0x40], rbp
mov eax, dword [rsp + 0x4b8]
mov rcx, qword [rsp + 0x3a0]
mov edx, eax
or dl, 4
test rcx, rcx
movzx edx, dl
cmove edx, eax
mov dword [rsp + 0xa8], edx
mov eax, dword [rsp + 0x4bc]
mov edx, eax
or dl, 4
test rcx, rcx
mov esi, dword [rsp + 0x3a8]
mov r13d, dword [rsp + 0x3ac]
mov rcx, qword [rsp + 0x3b0]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0x3b8]
mov qword [rsp + 0x80], rcx
mov ecx, dword [rsp + 0x3c0]
mov qword [rsp + 0x70], rcx
mov ecx, dword [rsp + 0x3c4]
mov qword [rsp + 0x60], rcx
mov r12d, dword [rsp + 0x3c8]
mov ecx, dword [rsp + 0x3cc]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0x3d0]
mov dword [rsp + 0x124], ecx
mov ecx, dword [rsp + 0x3d4]
mov dword [rsp + 0x128], ecx
mov ecx, dword [rsp + 0x3d8]
mov dword [rsp + 0x12c], ecx
lea rbx, [rsp + 0x3a1]
movzx ecx, word [rbx + 0x3c]
mov word [rsp + 0x8e0], cx
mov cl, byte [rsp + 0x3dc]
mov dword [rsp + 0x8c], ecx
mov cl, byte [rbx + 0x3e]
mov byte [rsp + 0x8e2], cl
movzx ecx, dl
cmovne ecx, eax
mov dword [rsp + 0xa4], ecx
setne bpl
mov r8d, 0xd8
lea rcx, [rsp + 0x670]
lea rdx, [rsp + 0x3e0]
call fcn.1400d6ff0
movzx eax, word [rbx + 0x118]
mov word [rsp + 0x330], ax
mov al, byte [rbx + 0x11a]
mov byte [rsp + 0x332], al
movzx eax, word [rbx + 0x11c]
mov word [rsp + 0x590], ax
mov al, byte [rbx + 0x11e]
mov byte [rsp + 0x592], al
add bpl, bpl
or bpl, 1
mov dword [rsp + 0xb0], ebp
lea rcx, [rsp + 0x4c0]
call fcn.14000ae65
mov bl, 1
mov qword [rsp + 0x148], rax
jmp 0x14005411a
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov rdx, qword [rsp + 0x50]
je 0x1400558db
movzx ecx, cl
cmp ecx, 9
jne 0x14005583e
test r15b, 4
jne 0x14005583e
add al, 0xfd
cmp al, 9
jb 0x14005583e
mov r8d, 0x140
lea rsi, [rsp + 0x1f0]
mov rcx, rsi
lea r15, [rsp + 0x3a0]
mov rdx, r15
call fcn.1400d6ff0
mov r12, qword [rsp + 0x360]
mov rcx, r12
call fcn.1400180dc
mov r8d, 0x140
mov rcx, r12
mov rdx, rsi
call fcn.1400d6ff0
jmp 0x140054793
mov qword [rsp + 0x40], rbp
mov al, 1
mov dword [rsp + 0x8c], eax
xor r8d, r8d
xor r13d, r13d
xor edx, edx
xor ebx, ebx
xor eax, eax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x38], 0
xor r9d, r9d
xor r10d, r10d
xor eax, eax
jmp 0x1400556d6
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov rdx, qword [rsp + 0x50]
je 0x1400559d6
movzx ecx, cl
cmp ecx, 9
jne 0x14005591a
add al, byte [rax]
invalid
test bl, 4
jne 0x14005591a
add al, 0xfd
cmp al, 9
jb 0x14005591a
mov r8d, 0x118
lea rsi, [rsp + 0x1f0]
mov rcx, rsi
mov rdx, r15
call fcn.1400d6ff0
movaps xmm0, xmmword [rsp + 0xaa0]
movaps xmm1, xmmword [rsp + 0xab0]
movaps xmmword [rsp + 0x520], xmm0
movaps xmmword [rsp + 0x530], xmm1
mov rbx, qword [rsp + 0x360]
mov rcx, rbx
call fcn.1400180dc
and qword [rbx], 0
jmp case.0x1400335cc.226
mov r10d, dword [rsp + 0x48]
mov eax, r10d
and eax, 0xffffff00
mov dword [rsp + 0x8c], 0
mov rdx, qword [rsp + 0x50]
mov r8d, dword [rsp + 0xb0]
mov r11d, dword [rsp + 0x90]
mov esi, dword [rsp + 0x70]
and al, 0x70
mov ecx, dword [rsp + 0x80]
mov ebp, dword [rsp + 0x108]
mov ecx, ecx
shl rdx, 0x20
or rdx, rcx
mov qword [rsp + 0x50], rdx
mov ecx, esi
shl rbx, 0x20
or rbx, rcx
mov qword [rsp + 0x80], rbx
movzx esi, r10b
or esi, eax
mov al, byte [rsp + 0x1f2]
mov byte [rsp + 0x8e2], al
movzx eax, word [rsp + 0x1f0]
mov word [rsp + 0x8e0], ax
mov bl, 1
mov al, 4
mov dword [rsp + 0xb0], eax
mov qword [rsp + 0x148], rax
mov dword [rsp + 0x12c], ebp
mov dword [rsp + 0x128], r9d
mov dword [rsp + 0x124], r11d
mov eax, r15d
mov qword [rsp + 0x70], rax
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0xa8], eax
mov eax, r8d
jmp 0x14005411a
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov rdx, qword [rsp + 0x50]
je 0x140055a2f
movzx ecx, cl
cmp ecx, 9
jne 0x140055974
test bl, 4
jne 0x140055974
add al, 0xfd
cmp al, 9
jb 0x140055974
mov r8d, 0x118
lea rsi, [rsp + 0x1f0]
mov rcx, rsi
mov rdx, r15
call fcn.1400d6ff0
movaps xmm0, xmmword [rsp + 0xaa0]
movaps xmm1, xmmword [rsp + 0xab0]
movaps xmmword [rsp + 0x520], xmm0
movaps xmmword [rsp + 0x530], xmm1
mov rbx, qword [rsp + 0x360]
mov rcx, rbx
call fcn.1400180dc
mov qword [rbx], 1
mov r8d, 0x118
mov rcx, qword [rsp + 0x5c0]
mov rdx, rsi
bnd call fcn.1400d6ff0
movaps xmm0, xmmword [rsp + 0x520]
movaps xmm1, xmmword [rsp + 0x530]
add byte [rax], al
mov rax, qword [rsp + 0x7a8]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov r13b, 9
mov eax, dword [rsp + 0x90]
nop
add byte [rax], al
add byte [rcx - 0x77], al
mov esp, eax
lea rbx, [rsp + 0x1f8]
jmp 0x140054e50
mov rcx, qword [rsp + 0x48]
and ecx, 0xffff0000
movabs rax, 0x100000101
add byte [rcx], al
add byte [rax], al
add byte [rax + 9], cl
ror dword [rax - 0x77], 0x4c
and al, 0x48
xor eax, eax
mov qword [rsp + 0x70], rax
lea rax, [0x1400f00e8]
mov qword [rsp + 0x50], rax
and al, 0x50
xor eax, eax
mov qword [rsp + 0x60], rax
xor r12d, r12d
mov dword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xf5989
mov qword [rsp + 0x80], rax
add byte [rax], 0
add cl, ch
invalid
int1
invalid
invalid
mov r8d, 5
lea rbx, [rsp + 0x3a0]
lea ebx, [rsp + 0x3a0]
mov rcx, rbx
lea rdx, [rsp + 0x520]
call fcn.14000abca
mov rcx, rbx
call fcn.14000ae65
mov eax, dword [rsp + 0xaa0]
mov dword [rsp + 0xb00], eax
add byte [rdx + 0xaa42484], cl
add byte [rax], al
mov byte [rsp + 0xb04], al
jmp 0x1400547f3
mov rax, qword [rsp + 0x48]
and eax, 0xffff0000
shl r12, 0x20
add rax, r12
add rax, 0x100
mov qword [rsp + 0x48], rax
movabs rax, 0xffffffff00000000
and rdx, rax
or rdx, 1
mov qword [rsp + 0x50], rdx
mov r12d, dword [rsp + 0x90]
jmp 0x1400549f7
mov rcx, qword [rsp + 0x48]
and ecx, 0xffff0000
movabs rax, 0x100000101
or rcx, rax
mov qword [rsp + 0x48], rcx
xor eax, eax
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
lea rax, [0x1400f00e8]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rax
xor esi, esi
mov dword [rsp + 0x38], 0
add byte [rax - 0x73], cl
add eax, 0xf58ae
add byte [rax - 0x73], cl
add eax, 0xf58ae
mov qword [rsp + 0x80], rax
mov rbp, qword [rsp + 0x40]
jmp 0x140055a14
invalid
mov rcx, qword [rsp + 0x48]
and ecx, 0xffff0000
movabs rax, 0x100000101
add byte [rax], al
add dword [rax], eax
add byte [rax], al
or rcx, rax
mov qword [rsp + 0x48], rcx
xor eax, eax
mov qword [rsp + 0x70], rax
lea rax, [0x1400f00e8]
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rax
xor esi, esi
mov dword [rsp + 0x38], 0
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x80], rax
add byte [rax - 0x73], cl
pushfq
and al, 0xf8
add dword [rax], eax
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x40
jmp 0x140055a75
mov rax, qword [rsp + 0x48]
and eax, 0xffff0000
shl r12, 0x20
add rax, r12
and byte [rcx + rax - 0x20], cl
add rax, 0x100
mov qword [rsp + 0x48], rax
movabs rax, 0xffffffff00000000
invalid
dec dword [rax + 0x21]
ret 0x8348
retf 0x4801
mov qword [rsp + 0x50], rdx
mov rbp, qword [rsp + 0x40]
mov esi, dword [rsp + 0x90]
mov ah, 0x24
nop
add byte [rax], al
invalid
mov rcx, r13
call fcn.14000ae65
mov rcx, r15
call case.0x14001768d.208
mov r13b, 0xa
mov r12d, esi
jmp 0x14005420c
mov rax, qword [rsp + 0x48]
and eax, 0xffff0000
shl r12, 0x20
add rax, r12
add rax, 0x100
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x48
movabs rax, 0xffffffff00000000
and rdx, rax
and edx, eax
ret 0x8348
retf 0x4801
mov dword [rsp + 0x50], edx
lea rbx, [rsp + 0x1f8]
add dword [rax], eax
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x40
ret 0x8348
insb byte [rdi], dx
and al, 0x40
mov esi, dword [rsp + 0x90]
mov rcx, r13
call fcn.14000ae65
mov rcx, r15
call case.0x14001768d.208
mov r13b, 0xa
mov ch, 0xa
mov r12d, esi
jmp 0x140054e55
invalid
inc dword [rcx - 0x4b]
or ebp, ebx
add eax, dword [rcx - 0x4b]
mov ch, 0xa
invalid
invalid
mov esp, 0xb024
mov r13b, 0xb
jmp 0x140055a98
mov r13b, 0xa
mov rdi, qword [rsp + 0xb0]
add byte [rbp + rcx*4 - 0x44], cl
and al, 0
invalid
lea r15, [rsp + 0x600]
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0xb0], rdi
mov esp, 0xb024
invalid
mov esp, 0xb024
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.140015023
mov rcx, r15
call fcn.140015032
cmc
sti
inc dword [rcx - 0x80]
std
or cl, byte [rax - 0x75]
jl 0x140055af1
push 0x269840f
test byte [rcx + 2], ch
add byte [rax], al
test byte [rcx + 2], ch
add byte [rax], al
movzx esi, r13b
cmp esi, 9
je 0x14005978d
cmp esi, 0xb
mov r13, qword [rsp + 0x358]
je case.default.0x140055b75
mov al, byte [rsp + 0x186]
mov byte [rsp + 0xc2], al
movzx eax, word [rsp + 0x184]
mov word [rsp + 0xc0], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xe78]
lea rdx, [rsp + 0xba0]
call fcn.1400d6ff0
movzx eax, word [rsp + 0x180]
mov word [rsp + 0x102], ax
mov al, byte [rsp + 0x182]
mov byte [rsp + 0x104], al
add byte [rdi], cl
mov bh, 0x84
and al, 0x7c
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rsi + rdi*8], ah
add byte [rax], al
add byte [rdx + 0x17e2484], cl
add byte [rax], al
mov byte [rsp + 0x100], al
lea rcx, [0x14014daa0]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x110]
mov dword [rsp + 0x920], eax
mov rax, qword [rsp + 0x198]
mov dword [rsp + 0x924], eax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x928], rax
mov qword [rsp + 0x930], r13
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x938], eax
mov eax, dword [rsp + 0xdc]
fadd qword [rax]
add byte [rax], al
mov dword [rsp + 0x93c], eax
mov r13d, dword [rsp + 0xe0]
mov dword [rsp + 0x940], r13d
mov eax, dword [rsp + 0xe4]
add byte [rax], al
mov dword [rsp + 0x944], eax
mov rcx, r12
mov rdx, qword [rsp + 0x58]
call fcn.140013066
mov rcx, r12
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.1400401dc
mov rsi, rax
mov byte [rsp + 0x108], dl
add rax, 0x10
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x520], r13d
lea rdx, [rsi + 0x1a8]
lea rcx, [rsp + 0x3a0]
lea r8, [rsp + 0x520]
call fcn.14001c408
cmp qword [rsp + 0x3a0], 0
movabs al, byte [0x24ac8d4c00000003]
movabs eax, dword [0x14da840f000003]
invalid
movups xmm0, xmmword [rsp + 0x3a0]
adc byte [rsp + 0x3a0], al
movaps xmmword [rsp + 0x600], xmm0
mov rcx, r12
mov rdx, qword [rsp + 0x98]
xchg esp, eax
and al, 0x98
add byte [rax], al
add al, ch
mov r8b, 4
add byte [rcx + rcx*4 - 0x1f], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add al, ch
mov r8b, 4
add byte [rcx + rcx*4 - 0x1f], cl
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.140040224
mov rdi, rax
invalid
mov byte [rsp + 0x98], dl
movups xmm0, xmmword [rsp + 0x920]
movaps xmmword [rsp + 0xd70], xmm0
mov r12, qword [rsp + 0x930]
lea rax, [rsp + 0x950]
and al, 0x50
or dword [rax], eax
invalid
and al, 0x50
or dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rax - 0x18]
movups xmm0, xmmword [rax - 0x18]
movaps xmmword [rsp + 0xcc0], xmm0
mov rcx, r15
call fcn.140013db9
mov rbx, r15
mov r15d, dword [rax + 0x48]
movaps xmm0, xmmword [rsp + 0xd70]
or eax, 0x290f0000
test byte [rax + rsi*2], ah
invalid
add byte [rax], al
mov qword [rsp + 0x680], r12
movaps xmm0, xmmword [rsp + 0xcc0]
lea rax, [rsp + 0x6d0]
movups xmmword [rax - 0x48], xmm0
test r12, 0xffffffff80000000
mov rbp, qword [rsp + 0x40]
jne 0x140059bcc
or eax, 0x290f0000
test byte [rax + rsi*2], ah
invalid
mov rcx, rbx
call fcn.140013db9
lea rcx, [rax + 0x50]
call fcn.140014d6b
test al, al
je 0x1400573d7
lea rcx, [rsp + 0x7c0]
mov rdx, qword [rsp + 0x58]
mov r8d, r12d
call fcn.14001c0b0
mov bl, byte [rsp + 0x7c0]
jmp 0x14005874e
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x98]
xor r8d, r8d
call fcn.140050bf2
mov r8d, send
mov ecx, eax
lea rdx, [0x140119c91]
lea r9, [0x140119ca0]
call fcn.14005abeb
mov esi, 3
lea r13, [rsp + 0x3a1]
mov al, byte [rsp + 0x17a]
mov byte [rsp + 0x176], al
movzx eax, word [rsp + 0x178]
mov word [rsp + 0x174], ax
lea ecx, [rsi - 2]
lea rax, [rcx + 1]
cmp ecx, 2
mov ecx, 0
cmovae rax, rcx
test rax, rax
je 0x140055dcc
cmp rax, 1
lea r15, [rsp + 0x3a0]
mov rbp, qword [rsp + 0x40]
je 0x140052e26
jmp 0x1400596fa
test byte [rsp + 0xaf], 1
jne 0x140055ee5
cmp dword [r14 + 0x478], 2
lea r15, [rsp + 0x3a0]
mov rbp, qword [rsp + 0x40]
jne 0x140059b9d
mov dword [r14 + 0x478], esi
mov al, byte [rsp + 0x107]
mov byte [r14 + 0x47c], al
mov eax, dword [rsp + 0x39c]
mov byte [r14 + 0x47d], al
mov eax, dword [rsp + 0x398]
mov word [r14 + 0x47e], ax
mov eax, dword [rsp + 0x5fc]
mov dword [r14 + 0x480], eax
mov rax, qword [rsp + 0xa88]
mov qword [r14 + 0x484], rax
mov rax, qword [rsp + 0xa80]
mov qword [r14 + 0x48c], rax
mov eax, dword [rsp + 0x5ec]
mov dword [r14 + 0x494], eax
mov eax, dword [rsp + 0x5e8]
mov dword [r14 + 0x498], eax
mov eax, dword [rsp + 0x5e4]
mov dword [r14 + 0x49c], eax
mov eax, dword [rsp + 0x5e0]
mov dword [r14 + 0x4a0], eax
mov eax, dword [rsp + 0x5f8]
mov dword [r14 + 0x4a4], eax
mov eax, dword [rsp + 0x5f4]
mov dword [r14 + 0x4a8], eax
mov eax, dword [rsp + 0x5f0]
mov dword [r14 + 0x4ac], eax
mov al, byte [rsp + 0xaf]
mov byte [r14 + 0x4b0], al
movzx eax, word [rsp + 0x174]
and al, 0x74
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rdx*4], fs
or al, byte [rax]
add byte [rsi - 0x77], ah
add dword [rdx + 0x1762484], ecx
add byte [rax], al
mov byte [rcx + 2], al
jmp 0x140052e26
cmp dword [r14 + 0x438], 1
jne 0x14005981e
cmp dword [r14 + 0x45c], 0
je 0x140055f0c
mov edx, dword [r14 + 0x460]
mov rcx, r14
call fcn.14004eaea
cmp dword [r14 + 0x464], 0
lea r15, [rsp + 0x3a0]
je 0x140055f2c
mov eax, dword [r14 + 0x468]
mov qword [r14 + 0x370], rax
mov rax, qword [rsp + 0x7b8]
cmp dword [rax], 0
je 0x140055f6c
mov eax, dword [r14 + 0x440]
mov rcx, qword [r14 + 0x1d0]
cmp rcx, rax
cmovbe rcx, rax
cmp qword [r14 + 0x1c8], 0
cmove rcx, rax
mov qword [r14 + 0x1c8], 1
mov qword [r14 + 0x1d0], rcx
mov rdx, qword [r14 + 0x400]
add rdx, 0x10
mov rcx, r12
call fcn.140013066
mov rcx, r12
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.1400401dc
mov rdi, rax
cmp dword [r14 + 0x46c], 0
je 0x140055faa
cmp dword [r14 + 0x470], 0
setne byte [rdi + 0xad]
mov r13b, 1
cmp dword [r14 + 0x454], 0
je 0x1400560b3
mov byte [rsp + 0x98], dl
mov eax, dword [r14 + 0x458]
mov ebp, dword [rdi + 0x9c]
add byte [rax], al
mov dword [rdi + 0x9c], eax
xor ecx, ecx
mov r12d, eax
sub r12d, ebp
setne cl
mov edx, 0xff
cmovb ecx, edx
test cl, cl
je 0x140056e93
mov byte [rsp + 0x58], 3
mov r15, rdi
add r15, 0x1a8
movzx ecx, cl
cmp ecx, 1
jne 0x140056ea5
mov rbp, qword [rdi + 0x1e8]
xor ebx, ebx
cmp rbx, rbp
jae 0x140056f48
mov rcx, qword [rdi + 0x1f0]
mov rdx, qword [rdi + 0x200]
mov r8, rbx
call fcn.1400174bc
mov rcx, rax
call fcn.14001c01a
mov eax, dword [rax]
mov ecx, dword [rdx]
mov qword [rsp + 0x1f0], r15
mov dword [rsp + 0x1f8], ecx
mov dword [rsp + 0x1fc], eax
lea rsi, [rsp + 0x1f0]
mov rcx, rsi
call fcn.140013da2
mov ecx, dword [rax + 0xa0]
add ecx, r12d
jo 0x14005746d
mov dword [rax + 0xa0], ecx
mov rcx, rsi
call fcn.140013da2
lea rcx, [rax + 0xa4]
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], al
call fcn.140014b18
test eax, eax
jne 0x140057474
adc eax, dword [rax]
invalid
mov rax, qword [rdi + 0x1e8]
cmp rax, rbp
sbb rbx, 0xffffffffffffffff
cmp rax, rbp
sbb rbp, 0
jmp 0x140056014
mov byte [rsp + 0x58], 3
mov rbp, qword [rsp + 0x40]
jmp 0x1400574b1
mov rcx, rdi
call fcn.140017667
popfq
adc eax, 0x153cfffc
jne 0x14005637b
mov rcx, rdi
call fcn.140017925
test rax, rax
je 0x14005637b
mov rcx, rax
call qword [rdx + 0x38]
movabs rcx, 0x13b3a5b4f863b5f1
adc ecx, dword [rax + 0x31]
retf 0xb948
invalid
outsb dx, byte [rsi]
pop rdx
xchg ebp, eax
sub dword [rdi], edx
insb byte [rdi], dx
invalid
xor rax, rcx
enter 0x948, 0xffffffffffffffd0
jne 0x14005637b
movups xmmword [rbx + 0x10], xmm6
lea r15, [0x1400f00e8]
cmp eax, 0x99fd1
mov qword [rsp + 0x1f8], r15
lea rsi, str.failed_to_write_whole_buffer
invalid
push rax
str word [rax - 0x77]
mov ah, 0x24
add byte [rdx], al
add byte [rax], al
mov dword [rsp + 0x1f4], 6
add dword [rax], eax
add byte [rsi], al
add byte [rax], al
add byte [rsi - 0x39], ah
mov dword [rsp + 0x1f0], 0x89480101
stc
call fcn.140081e94
mov eax, 6
mov qword [rsp + 0x198], rax
mov dword [rsp + 0xe4], 0
add byte [rax], al
add byte [rax], al
add bh, al
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
test byte [rsp + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
pop rax
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xc8
add dword [rax], eax
add cl, ch
push rsp
add al, byte [rax]
invalid
mov al, byte [rsp + 0x152]
mov byte [rsp + 0x186], al
movzx eax, word [rsp + 0x150]
mov word [rsp + 0x184], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xba0]
lea rdx, [rsp + 0x920]
call fcn.1400d6ff0
movzx eax, word [rsp + 0x1c0]
mov word [rsp + 0x180], ax
mov al, byte [rsp + 0x1c2]
mov byte [rsp + 0x182], al
movzx eax, word [rsp + 0x130]
mov word [rsp + 0x17c], ax
test byte [rsp + rdi*2], ah
add dword [rax], eax
add byte [rdx + 0x1322484], cl
add byte [rax], al
mov byte [rsp + 0x17e], al
jle 0x14005620d
add byte [rax], al
mov eax, dword [rsp + 0xa4]
mov byte [rsp + 0xae], al
add byte [rax], al
mov eax, dword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rax + 0xad2484], cl
add byte [rax], al
mov ecx, dword [rsp + 0x8c]
mov eax, ecx
enter 0xffffffffffff8c88, 0x24
mov eax, dword [rax]
add byte [rax], al
mov eax, dword [rsp + 0x12c]
mov dword [rsp + 0x1e0], eax
mov edx, dword [rsp + 0x128]
add byte [rcx + 0x1dc2494], cl
add byte [rax], al
mov r8d, dword [rsp + 0x124]
and al, 1
add byte [rax], al
mov dword [rsp + 0x1d8], r8d
jmp 0x140056288
mov r13b, 9
mov ecx, dword [rsp + 0x8c]
mov eax, dword [rsp + 0x12c]
mov edx, dword [rsp + 0x128]
xchg esp, eax
and al, 0x28
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x24
add dword [rax], eax
invalid
xchg esp, eax
and al, 0x28
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x24
add dword [rax], eax
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x50
mov r9, qword [rsp + 0x50]
mov r10, qword [rsp + 0x60]
mov r11, qword [rsp + 0x80]
mov qword [rsp + 0x40], rbp
mov dword [rsp + 0x124], r8d
mov dword [rsp + 0x128], edx
sub byte [rcx], al
add byte [rax], al
mov dword [rsp + 0x12c], eax
mov dword [rsp + 0x8c], ecx
add byte [rax], al
mov rcx, qword [rsp + 0x48]
mov rax, rcx
shr rax, 0x20
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x148]
mov word [rsp + 0x1e6], ax
test byte [rsi + riz*8], ah
add dword [rax], eax
add byte [rdx + 0x1052484], cl
add byte [rax], al
add byte [rax + 0x1062484], cl
add byte [rax], al
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0xe4], eax
mov eax, r12d
mov eax, esp
mov dword [rsp + 0xe0], r12d
add byte [rax], al
add byte [rax], al
mov rax, r10
mov qword [rsp + 0x60], r10
and al, 0x60
mov dword [rsp + 0xdc], eax
mov rax, qword [rsp + 0x70]
mov dword [rsp + 0xd8], eax
add byte [rcx + rcx*4 - 0x64], cl
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x64], cl
and al, 0x58
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x50
add byte [rcx + rcx*4 - 0x64], cl
and al, 0x58
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x50
mov qword [rsp + 0x1c8], r9
mov eax, r12d
mov word [rax + rcx*8], fs
add dword [rax], eax
add byte [rax], al
mov eax, r12d
mov dword [rsp + 0x90], r12d
mov qword [rsp + 0xb0], rdi
mov dword [rsp + 0xb0], edi
mov qword [rsp + 0x110], rcx
mov rax, qword [rsp + 0x140]
mov dword [rsp + 0x160], eax
add byte [rax - 0x77], cl
mov esp, 0xb024
add byte [rax - 0x77], cl
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rcx + 0x1602484], cl
add byte [rax], al
lea r12, [rsp + 0x1f0]
lea r15, [rsp + 0x600]
jmp 0x140055ab5
mov rcx, r12
mov rdx, rdi
call fcn.14001758f
or dword [rdx], edx
cld
dec dword [rbx + 0x1f42484]
mov eax, dword [rsp + 0x1f4]
mov qword [rsp + 0x198], rax
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x1f8]
mov qword [rsp + 0x1c8], rax
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x200]
mov qword [rsp + 0x358], rax
mov eax, dword [rsp + 0x208]
mov dword [rsp + 0xd8], eax
mov eax, dword [rsp + 0x20c]
mov dword [rsp + 0xdc], eax
mov eax, dword [rsp + 0x210]
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rcx + 0xe02484], cl
add byte [rax], al
mov eax, dword [rsp + 0x214]
mov dword [rsp + 0xe4], eax
mov eax, dword [rsp + 0x1f0]
mov qword [rsp + 0x110], rax
mov r13b, 9
xor eax, eax
mov qword [rsp + 0x368], rax
mov dword [rsp + 0x368], eax
jmp 0x140055aa0
mov al, byte [rsp + 0xc2]
lea rcx, [rsp + 0xbd5]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0xc0]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rsi - 0x77], ah
add dword [rcx - 0x48], eax
fadd dword [rax]
add byte [rax], al
lea rcx, [rsp + 0xbd8]
lea rdx, [rsp + 0xe78]
call fcn.1400d6ff0
mov al, byte [rsp + 0x104]
mov rcx, qword [rsp + 0xa78]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0x102]
mov word [rcx], ax
add dword [rdi], ecx
mov bh, 0x84
and al, 0xfe
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rsi*2], fs
and al, 0x70
or al, byte [rax]
add byte [rsi - 0x77], ah
invalid
mov al, byte [rsp + 0x100]
mov byte [rcx + 2], al
add cl, byte [r8 - 0x75]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rcx + 0xba02484], cl
and al, 0xa0
or eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rcx + 0xba42484], cl
add byte [rax], al
and al, 0xa0
or eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rcx + 0xba42484], cl
add byte [rax], al
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0xba8], rax
mov qword [rsp + 0xbb0], r13
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0xbb8], eax
test byte [rax + rdi*4], ah
or eax, dword [rax]
add byte [rbx + 0xdc2484], cl
add byte [rax], al
test byte [rax + rdi*4], ah
or eax, dword [rax]
add byte [rbx + 0xdc2484], cl
add byte [rax], al
mov dword [rsp + 0xbbc], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0xbc0], eax
mov esp, 0x8b00000b
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rcx + 0xbc02484], cl
add byte [rax], al
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0xbc4], eax
mov eax, dword [rsp + 0x1d8]
mov dword [rsp + 0xbc8], eax
mov eax, dword [rsp + 0x1dc]
mov dword [rsp + 0xbcc], eax
add byte [rax], al
mov eax, dword [rsp + 0x1e0]
add dword [rax], eax
add byte [rcx + 0xbd02484], cl
add byte [rax], al
mov al, byte [rsp + 0x8b]
mov byte [rsp + 0xbd4], al
mov al, byte [rsp + 0xad]
add byte [rax + 0xcb02484], cl
add byte [rax], al
mov al, byte [rsp + 0xae]
mov byte [rsp + 0xcb4], al
mov rcx, r12
mov rdx, qword [rsp + 0x58]
and al, 0x58
call fcn.140013066
dec dword [rcx + rcx*4 - 0x1f]
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.1400401dc
mov r12, rax
mov esi, edx
invalid
mov ebx, dword [rsp + 0xcb0]
cmp ebx, dword [rax + 0xa8]
lea r13, [rsp + 0x3a1]
invalid
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
jbe 0x140056f9f
mov byte [rsp + 0x330], 3
mov bpl, 3
lea rbx, [rsp + 0x1f8]
jmp 0x140057a85
add byte [rax], al
mov al, byte [rsp + 0xc2]
mov byte [rsp + 0x17a], al
add byte [rax], al
add byte [rax + 0x17a2484], cl
add byte [rax], al
movzx eax, word [rsp + 0xc0]
add byte [rax], al
mov word [rsp + 0x178], ax
mov rcx, qword [rsp + 0x110]
add byte [rax], al
add byte [rax], al
mov eax, ecx
shr eax, 8
mov dword [rsp + 0x39c], eax
mov eax, ecx
shr eax, 0x10
mov dword [rsp + 0x398], eax
mov rax, qword [rsp + 0x198]
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x5fc], eax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0xa88], rax
mov qword [rsp + 0xa80], r13
mov eax, dword [rsp + 0x1d8]
mov dword [rsp + 0x5f8], eax
mov eax, dword [rsp + 0x1dc]
mov dword [rsp + 0x5f4], eax
mov eax, dword [rsp + 0x1e0]
mov dword [rsp + 0x5f0], eax
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x5ec], eax
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0x5e8], eax
mov eax, dword [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rcx + 0x5e42484], cl
add byte [rax], al
mov eax, dword [rsp + 0xe4]
in al, 0
add byte [rax], al
mov dword [rsp + 0x5e0], eax
mov al, byte [rsp + 0x8b]
mov byte [rsp + 0xaf], al
and al, 0xaf
add byte [rax], al
add byte [rcx + 0x248c88c8], cl
invalid
add dword [rax], eax
add byte [rbx + 0x1602484], cl
add byte [rax], al
mov esi, eax
invalid
jmp case.0x140055b75.2
mov al, byte [rsp + 0xc2]
lea rcx, [rsp + 0x7c1]
and al, 0xc1
invalid
add byte [rax], al
mov byte [rcx + 0x36], al
movzx eax, word [rsp + 0xc0]
mov word [rcx + 0x34], ax
mov r8d, 0xd8
lea rcx, [rsp + 0x7f8]
lea rdx, [rsp + 0xe78]
call fcn.1400d6ff0
mov al, byte [rsp + 0x104]
add al, 1
add byte [rax], al
mov rcx, qword [rsp + 0xa68]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0x102]
mov bh, 0x84
and al, 2
add dword [rax], eax
add byte [rsi - 0x77], ah
add dword [rdi], ecx
mov bh, 0x84
and al, 0xfe
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0xa60]
mov word [rcx], ax
mov al, byte [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
mov byte [rcx + 2], al
mov rax, qword [rsp + 0x110]
mov dword [rsp + 0x7c0], eax
add byte [rcx + 0x7c02484], cl
add byte [rax], al
mov rax, qword [rsp + 0x198]
mov dword [rsp + 0x7c4], eax
mov rax, qword [rsp + 0x1c8]
add byte [rax - 0x77], cl
mov dword [rsp + 0x7c8], eax
mov qword [rsp + 0x7d0], r13
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x7d8], eax
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0x7dc], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x7e0], eax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x7e4], eax
mov eax, dword [rsp + 0x1d8]
mov dword [rsp + 0x7e8], eax
add byte [rbx + 0x1dc2484], cl
add byte [rax], al
add byte [rbx + 0x1dc2484], cl
add byte [rax], al
mov dword [rsp + 0x7ec], eax
mov eax, dword [rsp + 0x1e0]
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x7f0], eax
mov al, byte [rsp + 0x8b]
mov byte [rsp + 0x7f4], al
mov al, byte [rsp + 0xad]
mov byte [rsp + 0x8d0], al
add byte [rdx + 0xae2484], cl
add byte [rax], al
add byte [rdx + 0xae2484], cl
add byte [rax], al
mov byte [rsp + 0x8d4], al
mov rcx, r12
mov ecx, esp
mov ecx, esp
mov rdx, qword [rsp + 0x58]
call fcn.140013066
mov rcx, r12
loope 0x140056810
lea edx, [0x14011a318]
lea edx, [0x14011a318]
call fcn.1400401dc
mov r12, rax
mov byte [rsp + 0x58], dl
mov eax, dword [rsp + 0x8c8]
mov esi, dword [rsp + 0x8cc]
mov dword [rsp + 0xaa0], eax
lea r15, [r12 + 0x1a8]
lea rcx, [rsp + 0x3a0]
mov rdx, r15
lea r8, [rsp + 0xaa0]
call fcn.14001c408
xor ebx, ebx
mov edi, 1
cmp qword [rsp + 0x3a0], 0
lea r13, [rsp + 0x3a1]
je 0x1400573b2
mov qword [rsp + 0x108], r15
mov eax, dword [rsp + 0xaa0]
mov bpl, 3
cmp eax, dword [r12 + 0xa8]
jbe 0x1400571ed
test byte [rax + riz*4], ah
or al, byte [rax]
add byte [rax - 0x4b], al
add eax, dword [rcx + 0x3b]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
xchg byte [rax - 0x75fffff7], ah
and al, 0x37
mov al, byte [rsp + 0x37]
mov edi, dword [rsp + 0xcc]
mov ebx, dword [rsp + 0xbc]
movzx edx, word [rsp + 0x7e]
mov rcx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x188]
mov r9d, dword [rsp + 0xd0]
mov r11d, dword [rsp + 0xc8]
mov esi, dword [rsp + 0xc4]
jmp 0x1400576f2
cmp byte [r14 + 0x3e0], 0
lea r13, [rsp + 0x3a1]
jne 0x140059bb7
mov esi, 0x3e0
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xa1
add eax, dword [rax]
add byte [rdi], cl
test dword [rcx], edx
xor eax, dword [rax]
add byte [rdi], cl
mov bh, 0x84
test byte [rsi + riz*8], ah
out 1, al
add byte [rax], al
mov ecx, dword [rsp + 0x160]
movzx eax, word [rsp + 0x1e6]
out 1, al
add byte [rax], al
mov ecx, dword [rsp + 0x160]
shl rcx, 0x10
or rcx, rax
mov rax, qword [rsp + 0x110]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x3f], cl
loopne 0x1400568f8
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x3f], cl
loopne 0x1400568f8
or rax, rcx
cmp byte [rsp + 0x106], 0
mov esp, 0x10624
add byte [rax], al
lea rdi, [rsp + 0x3a0]
je 0x1400571d4
mov dl, byte [r14 + 0x3e9]
mov dl, byte [rsi + 0x3e9]
mov rcx, qword [r14 + 0x3ea]
mov byte [r14 + 0x3e9], 2
jmp 0x1420568fa
cmp dl, 2
je 0x140057793
jmp 0x1420568fa
cli
add cl, byte [rdi]
test byte [rbx - 0x77fffff2], dl
xchg esp, eax
mov byte [rsp + 0x3a0], dl
mov qword [rsp + 0x3a1], rcx
cmp rcx, rax
jne 0x140057776
pop rsi
invalid
add byte [rax], al
and al, 0xa0
add eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rcx + riz*4], fs
add eax, dword [rax]
add byte [rax + 0x39], cl
ror dword [rdi], 0x85
pop rsi
invalid
mov qword [rsp + 0x670], r13
movabs rcx, 0x54fe9b8bf0a27b0b
or edi, dword [rbx - 0x5e]
invalid
mov ebx, dword [rbx + 0x394854fe]
enter 0xffffffffffff850f, 0x2b
xor eax, dword [rax]
invalid
or edi, dword [rbx - 0x5e]
invalid
cmp dword [r14 + 0x3c8], 0
je 0x140059c99
mov r15, qword [rsp + 0x58]
mov rcx, r15
call fcn.14005a6c6
mov esi, eax
movups xmmword [rbx + 8], xmm6
mov dword [rsp + 0x210], eax
and dword [rsp + 0x214], 0
lea rax, [0x1400f00e8]
mov qword [rsp + 0x1f0], rax
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x1f8], rax
add byte [rax - 0x77], cl
stc
mov rdx, r15
call fcn.140013066
mov rcx, rdi
mov ecx, edi
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.1400401dc
cmp dword [rax + 0xa8], esi
test al, 0
add byte [rax], al
jb 0x140059cb3
mov dword [rax + 0xa8], esi
mov rcx, rax
call case.0x1400abaf0.155
loopne 0x14005693b
add al, 0
mov rcx, qword [rsp + 0x510]
mov rdx, r12
call fcn.14001aba3
jmp 0x1400571e3
mov rax, qword [rsp + 0x110]
mov dword [rsp + 0x670], eax
mov rax, qword [rsp + 0x198]
mov dword [rsp + 0x674], eax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x678], rax
mov qword [rsp + 0x680], r13
mov dword [rsp + 0x680], ebp
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x688], eax
and al, 0x88
invalid
add byte [rax], al
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0x68c], eax
invalid
add byte [rax], al
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x690], eax
add byte [rbx + 0xe42484], cl
and al, 0xe4
add byte [rax], al
add byte [rcx + 0x6942484], cl
add byte [rax], al
mov rcx, r12
mov ecx, esp
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
call fcn.140013066
mov rcx, r12
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.1400401dc
mov rsi, rax
mov byte [rsp + 0xf8], dl
mov rcx, r12
mov rdx, qword [rsp + 0x98]
cwde
add byte [rax], al
add al, ch
movabs byte [0x158d48e1894c0004], al
mov al, 0x3a
or al, 0
call fcn.140040224
mov rcx, rax
mov r12d, dword [rsp + 0x690]
mov eax, dword [rsi + 0x118]
mov bpl, 1
mov dword [rsp + 0xe8], eax
cmp eax, r12d
lea r13, [rsp + 0x3a1]
lea ebp, [rsp + 0x3a1]
jb 0x1400570a1
mov byte [rsp + 0xd4], dl
lea rax, [rsi + 0x160]
mov qword [rsp + 0x98], rax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
add dword [rax], eax
add byte [rax - 0x73], cl
adc byte [r8 - 0x77], cl
and al, 0x58
mov dword [rsi + 0x118], r12d
lea rcx, [rsp + 0x3a8]
lea rdx, [rsp + 0x670]
call fcn.14000a6f9
mov eax, dword [rsp + 0x694]
mov dword [rsp + 0x3a4], eax
mov word [rsp + 0x3a0], 0x201
test byte [rax + riz*4], ah
add eax, dword [rax]
add byte [rcx], al
add cl, byte [rax - 0x73]
mov esi, 0x1a8
mov rbp, qword [rsi + 0x1e8]
add byte [rax], al
add byte [rax], al
lea rax, [rsi + 0xb0]
mov qword [rsp + 0x190], rax
xor r15d, r15d
mov qword [rsp + 0x108], rdi
cmp r15, rbp
jae 0x140057016
mov rcx, qword [rsi + 0x1f0]
mov rdx, qword [rsi + 0x200]
mov r8, r15
call fcn.1400174bc
or esp, edi
dec dword [rax - 0x77]
shr eax, 0xc7
push rsp
cld
dec dword [rbx + 0x480a8b00]
mov dword [rsp + 0x7c0], edi
or esp, edi
dec dword [rax - 0x77]
shr eax, 0xc7
push rsp
cld
dec dword [rbx + 0x480a8b00]
mov dword [rsp + 0x7c0], edi
mov dword [rsp + 0x7c8], ecx
mov dword [rsp + 0x7cc], eax
and al, 0xcc
invalid
add byte [rax], al
lea rcx, [rsp + 0x7c0]
call fcn.140013db9
cmp dword [rax + 0x114], r12d
and al, 0xcc
invalid
jbe 0x140056c16
movups xmm0, xmmword [rsp + 0x7c0]
adc byte [rsp + 0x7c0], al
movaps xmmword [rsp + 0x1f0], xmm0
mov edi, r12d
lea r12, [rsp + 0x7c0]
add byte [rcx + rcx*4 - 0x1f], cl
call fcn.140013db9
cmp dword [rax + 0x48], 0x3b9aca00
setne r13b
mov rcx, r12
call fcn.140013da2
sar ebx, 1
dec dword [rax - 0x73]
mov word [rax + riz*4], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
ret 0x5fe8
push rbp
cld
dec dword [rax - 0x75]
mov word [rax + rdx*4], fs
add dword [rax], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x58
lea r12, [rsp + 0x1f0]
add byte [rbp - 0x77], cl
loopne 0x140056c2e
mov ebx, dword [rsp + 0x98]
mov r9, rbx
call fcn.140050fc5
mov rcx, rbx
mov rdx, r12
mov r12d, edi
mov rdi, qword [rsp + 0x108]
mov r8d, r13d
lea r13, [rsp + 0x3a1]
call fcn.14001406d
mov rax, qword [rsi + 0x1e8]
cmp rax, rbp
sbb r15, 0xffffffffffffffff
cmp rax, rbp
sbb rbp, 0
jmp 0x140056b2c
invalid
invalid
invalid
invalid
mov rcx, r12
mov rdx, qword [rsp + 0x58]
call fcn.140013066
mov rcx, r12
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.1400401dc
mov rdi, rax
mov edi, eax
mov edi, eax
mov r15d, edx
mov esi, dword [rsp + 0x160]
mov dword [rsp + 0x670], esi
mov rcx, r12
mov rdx, qword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add al, ch
movabs al, byte [0x158d48e1894c0004]
movabs al, byte [0x158d48e1894c0004]
invalid
cmp dword [rax + rax], ecx
call fcn.140040224
movsd dword [rdi], dword [rsi]
xchg ebp, eax
invalid
dec dword [rcx - 0x3976b70f]
mov r12d, edx
test ecx, ecx
lea r13, [rsp + 0x3a1]
je 0x140057150
and al, 0x98
add byte [rax], al
add al, ch
movabs al, byte [0x158d48e1894c0004]
movabs al, byte [0x158d48e1894c0004]
movabs al, byte [0x158d48e1894c0004]
invalid
movsd dword [rdi], dword [rsi]
xchg ebp, eax
invalid
lea rdx, [rdi + 0x1a8]
lea rcx, [rsp + 0x3a0]
lea r8, [rsp + 0x670]
call fcn.14001c408
cmp qword [rsp + 0x3a0], 0
je 0x1400574df
mov r8, rsi
add r8, 0x10
movups xmm0, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x1f0], xmm0
lea rcx, [rdi + 0xb0]
lea rax, [rdi + 0x160]
mov rdx, rdi
add rdx, 0x150
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x110]
lea r9, [rsp + 0x1f0]
call fcn.14005ac19
jmp 0x14005751b
mov rcx, r12
mov rdx, qword [rsp + 0x58]
call fcn.140013066
mov rcx, r12
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.1400401dc
mov rsi, rax
mov edi, edx
mov eax, dword [rsp + 0x160]
mov dword [rsp + 0x670], eax
test eax, eax
lea r13, [rsp + 0x3a1]
je 0x140057198
mov bpl, 3
cmp dword [rsi + 0xa8], eax
jb 0x140057b5c
lea rdx, [rsi + 0x1a8]
mov rcx, r12
lea r8, [rsp + 0x670]
call fcn.14001c408
cmp qword [rsp + 0x1f0], 0
je 0x140057961
movups xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x3a0], xmm0
mov rcx, r12
mov rdx, qword [rsp + 0x98]
call fcn.1400a0cba
mov rcx, r12
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.140040224
mov rbp, rax
mov byte [rsp + 0x58], dl
lea r12, [rsi + 0x160]
lea r15, [rsp + 0x3a0]
mov rcx, r15
call fcn.140013db9
mov r13d, dword [rax + 0x48]
mov rcx, r15
call fcn.140013da2
mov rbx, rax
cmp byte [rax + 0x126], 0
je 0x140056e0c
mov rax, qword [rsi + 0x198]
cmp qword [rsi + 0x190], rax
jbe 0x140057ae5
inc rax
mov qword [rsi + 0x198], rax
cmp byte [rbx + 0x121], 0
jne 0x140056e1b
cmp byte [rbx + 0x50], 6
jb 0x140056e42
mov rcx, rbx
add rcx, 0x50
call fcn.1400138cc
mov word [rbx + 0x50], 0x200
mov eax, dword [rsp + 0x160]
mov dword [rbx + 0x54], eax
mov rax, qword [rsp + 0x110]
mov eax, dword [rsp + 0x110]
mov eax, dword [rsp + 0x110]
mov dword [rbx + 0x58], eax
lea r15, [rbp + 0x10]
mov rcx, rbx
call fcn.1400152d2
mov rcx, rbx
call fcn.14001be3d
mov rcx, rsi
add rcx, 0xb0
mov rdx, r15
lea rbx, [rsp + 0x3a0]
mov r8, rbx
mov r9, r12
call fcn.140050fc5
mov rcx, rbx
call fcn.140013db9
mov r15, rbp
mov bpl, 3
cmp byte [rax + 0x50], 6
jb 0x140057b22
jmp 0x140059ccb
mov byte [rsp + 0x58], 3
lea r12, [rsp + 0x1f0]
jmp 0x140056f60
and al, 0x58
add ecx, dword [rbp + rcx*4 - 0x5c]
and al, 0xf0
add dword [rax], eax
add cl, ch
mov ebx, 0x29000000
invalid
sub ebp, eax
mov r12, qword [rdi + 0x1e8]
xor ebx, ebx
cmp rbx, r12
jae 0x140056f48
mov rcx, qword [rdi + 0x1f0]
mov rdx, qword [rdi + 0x200]
mov r8, rbx
call fcn.1400174bc
mov rcx, rax
call fcn.14001c01a
mov eax, dword [rax]
mov ecx, dword [rdx]
mov qword [rsp + 0x1f0], r15
mov dword [rsp + 0x1f8], ecx
mov dword [rsp + 0x1fc], eax
lea rcx, [rsp + 0x1f0]
call fcn.140013da2
mov ecx, dword [rax + 0xa0]
sub ecx, ebp
jo 0x140056f71
mov dword [rax + 0xa0], ecx
mov ecx, dword [rax + 0xa4]
sub ecx, ebp
jo 0x140056f71
mov dword [rax + 0xa4], ecx
mov rax, qword [rdi + 0x1e8]
cmp rax, r12
sbb rbx, 0xffffffffffffffff
cmp rax, r12
sbb r12, 0
jmp 0x140056eb0
mov qword [rsp + 0x368], r13
mov r13b, 0xa
jmp 0x140055aa0
lea r12, [rsp + 0x1f0]
lea r15, [rsp + 0x3a0]
lea rbx, [rsp + 0x1f8]
mov rbp, qword [rsp + 0x40]
mov dl, byte [rsp + 0x98]
jmp 0x1400574b1
mov eax, 3
lea r12, [rsp + 0x1f0]
lea r15, [rsp + 0x3a0]
lea rbx, [rsp + 0x1f8]
mov rbp, qword [rsp + 0x40]
mov dl, byte [rsp + 0x98]
add cl, ch
sti
add al, 0
invalid
mov byte [rsp + 0x58], sil
lea rsi, [r12 + 0x10]
lea rdi, [r12 + 0x1a8]
lea r15, [rsp + 0x3a0]
mov rcx, r15
mov rdx, rdi
mov r8d, ebx
call fcn.14001c6e1
cmp qword [rsp + 0x3a0], 0
je 0x140057558
mov rcx, rsi
xor edx, edx
mov r8d, ebx
call fcn.14001ccb9
test al, al
je 0x1400575e4
mov word [rsp + 0x330], 0x100
mov dword [rsp + 0x334], ebx
mov dword [rsp + 0x338], 5
xor ebp, ebp
lea rbx, [rsp + 0x1f8]
jmp 0x140057a7b
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x210], rax
movups xmm0, xmmword [rsp + 0x3a0]
movups xmm1, xmmword [rsp + 0x3b0]
movaps xmmword [rsp + 0x200], xmm1
movaps xmmword [rsp + 0x1f0], xmm0
mov rcx, rsi
add rcx, 0x128
call fcn.140050fbb
mov rax, qword [rsp + 0x210]
mov qword [rsi + 0x148], rax
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmm1, xmmword [rsp + 0x200]
movups xmmword [rsi + 0x138], xmm1
movups xmmword [rsi + 0x128], xmm0
mov bpl, 3
lea rbx, [rsp + 0x1f8]
mov rdi, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x1e8]
mov dl, byte [rsp + 0xd4]
call case.0x1400abaf0.155
mov rcx, rsi
mov dl, byte [rsp + 0xf8]
call case.0x1400abaf0.155
cmp dword [rsp + 0xe8], r12d
jb 0x140059885
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x210], rax
movups xmm0, xmmword [rsp + 0x670]
movups xmm1, xmmword [rsp + 0x680]
movaps xmmword [rsp + 0x200], xmm1
movaps xmmword [rsp + 0x1f0], xmm0
mov rsi, qword [rsp + 0xa58]
mov rcx, rsi
call fcn.140012fec
mov rax, qword [rsp + 0x210]
mov qword [rsi + 0x20], rax
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmm1, xmmword [rsp + 0x200]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x140057aa6
mov r8d, dword [rsp + 0x520]
cmp r8d, dword [rsi + 0xa8]
jbe 0x140057572
mov byte [rsp + 0xba0], 3
mov bpl, 3
jmp 0x140057ba7
mov eax, dword [rdi + 0xb8]
add eax, dword [rsp + 0x110]
mov ebp, 3
add byte [rax], al
jo 0x140057502
lea rcx, [rdi + 0xb8]
lea r9, [rdi + 0x160]
mov r8, rdi
add r8, 0x1a8
mov dword [rdi + 0xb8], eax
mov rdx, qword [rsp + 0x110]
xchg esp, eax
and al, 0x10
add dword [rax], eax
add al, ch
wait
cld
invalid
jmp 0x14005751b
mov dword [rsp + 0x1b8], 0
mov dword [rsp + 0x1bc], 1
mov bpl, 1
lea rax, [0x1400f00e8]
mov qword [rsp + 0x500], rax
add byte [0xcd4d71c2], al
add eax, 0xf4049
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add al, 0
add cl, ch
mov byte [rcx], cl
add byte [rax], al
mov byte [r14 + 0x3e0], 1
mov qword [r14 + 0x3e1], rax
mov esi, 2
jmp 0x140057b75
mov eax, dword [rsp + 0x3a8]
mov dword [rsp + 0x190], eax
mov eax, dword [rsp + 0x3ac]
mov dword [rsp + 0xf8], eax
lea rcx, [rsp + 0x3a0]
call fcn.140013db9
lea rdx, [rax + 0x50]
lea rcx, [rsp + 0x1f0]
call fcn.14001c384
mov bpl, byte [rsp + 0x1f0]
mov al, byte [rsp + 0x1f1]
cmp bpl, 3
jne 0x1400576b5
test al, al
je 0x1400573b2
cmp byte [r12 + 0xac], 0
je 0x140057c58
lea rdx, [r12 + 0x10]
lea rax, [r12 + 0x160]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x1f0]
mov qword [rsp + 0x1e8], rdx
mov r8d, esi
xor r9d, r9d
call fcn.14001b298
mov bpl, byte [rsp + 0x1f0]
cmp bpl, 3
lea rbx, [rsp + 0x1f8]
mov rdi, qword [rsp + 0x68]
jne 0x140057c91
cmp dword [rsp + 0x1f4], 0
je 0x140057ff3
mov r9d, dword [r12 + 0x9c]
mov r8d, dword [r12 + 0x11c]
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
mov edx, esi
call fcn.14001ca0a
lea rbx, [rsp + 0x520]
mov rcx, rbx
mov rdx, qword [rsp + 0x108]
mov r8d, esi
mov r9, rdi
call fcn.14001c4a6
mov r8d, 0x118
lea rsi, [rsp + 0x670]
mov rcx, rsi
lea rdx, [rsp + 0x7c0]
call fcn.1400d6ff0
mov rcx, rbx
call fcn.140013db9
mov edi, dword [rax + 0x48]
mov r8d, 0x118
lea r15, [rsp + 0x3a0]
mov rcx, r15
mov rdx, rsi
call fcn.1400d6ff0
mov rcx, rbx
call fcn.140013da2
mov rsi, rax
mov al, byte [rax + 0x50]
add al, 0xfa
movzx eax, al
cmp al, 6
mov ecx, 6
cmovae eax, ecx
test al, al
mov dword [rsp + 0xd4], edi
je 0x14005819b
add byte [rax], al
lea rax, [rsp + 0x618]
movups xmmword [rax], xmm6
mov word [rsp + 0x600], 0x101
mov dword [rsp + 0x604], 1
lea rax, [0x1400f00e8]
mov qword [rsp + 0x608], rax
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x610], rax
mov r13, qword [rsp + 0xe8]
jmp 0x1400581e3
mov bpl, 1
mov al, 1
lea r8, str.failed_to_write_whole_buffer
push rdx
str word ds:[rax - 0x73]
or eax, 0x98d23
xor esi, esi
xor r11d, r11d
xor r9d, r9d
movzx edx, word [rsp + 0x7e]
jmp 0x1400576f2
mov rcx, rbx
call fcn.140013db9
lea rcx, [rax + 0x50]
call fcn.140014b67
test al, al
je 0x14005870d
lea rcx, [rsp + 0x3a0]
mov rdx, qword [rsp + 0x58]
mov r8d, r12d
call fcn.14001c045
mov bl, byte [rsp + 0x3a0]
cmp bl, 3
jne 0x140057ab8
lea rbx, [rsp + 0x600]
mov rcx, rbx
call fcn.140013db9
mov eax, dword [rax + 0xa0]
test eax, eax
mov ecx, 0
cmovle eax, ecx
mov rcx, rbx
cmp eax, r12d
jae 0x140057c1e
call fcn.140013db9
mov eax, dword [rax + 0x114]
mov word [rsp + 0x7c0], 0x100
mov dword [rsp + 0x7c4], eax
mov dword [rsp + 0x7c8], 3
jmp 0x140057ed9
mov eax, 3
jmp 0x140057476
mov eax, edx
mov dl, byte [rsp + 0x98]
lea r12, [rsp + 0x1f0]
lea r15, [rsp + 0x3a0]
lea rbx, [rsp + 0x1f8]
mov rbp, qword [rsp + 0x40]
mov dword [rsp + 0x5dc], eax
movaps xmmword [rsp + 0x3a0], xmm6
mov byte [rsp + 0x58], 1
xor r13d, r13d
mov rcx, rdi
call case.0x1400abaf0.155
test r13b, r13b
je 0x140059832
mov dword [r14 + 0x438], 2
lea r13, [rsp + 0x3a1]
mov rdi, qword [rsp + 0x68]
jmp 0x140052e26
mov rcx, rdi
add rcx, 0x10
mov dl, byte [rdi + 0x1a0]
mov r8d, dword [rsp + 0x670]
call fcn.14001cc5c
test eax, eax
je 0x14005751b
mov ebp, 1
mov rcx, rsi
mov edx, r12d
call case.0x1400abaf0.155
xor ebx, ebx
mov dword [rsp + 0x5d8], ebp
mov bpl, 1
jmp 0x14005752b
mov rcx, rsi
mov edx, r12d
call case.0x1400abaf0.155
add byte [rax - 0x4b], al
invalid
mov bl, 1
mov rcx, rdi
mov edx, r15d
call case.0x1400abaf0.155
add byte [rsi + 2], bh
test bl, bl
lea r12, [rsp + 0x1f0]
je 0x1400598af
add byte [rax], al
lea rbx, [rsp + 0x1f8]
jmp 0x140057b75
mov rcx, qword [rsp + 0x3a8]
mov rdx, qword [rsp + 0x3b0]
add eax, dword [rax]
add al, ch
invalid
push rbx
cld
invalid
jmp 0x140057661
mov rcx, qword [rsp + 0x58]
xor edx, edx
call fcn.14001ccb9
cmp edx, dword [rdi - 4]
inc dword [rax + rax*8 + 0x469840f]
add byte [rax], al
mov r8, qword [rsp + 0x358]
mov rax, r8
shr rax, 0x1f
jne 0x140059cfb
mov rcx, r12
mov rdx, qword [rsp + 0x58]
and al, 0x58
call fcn.14001c0b0
mov bpl, byte [rsp + 0x1f0]
cmp bpl, 3
cmp ch, 3
jne 0x140057b7f
mov eax, dword [rsp + 0x520]
mov word [rsp + 0xba0], 0x100
mov dword [rsp + 0xba4], eax
add bh, al
test byte [rax + rbp*4], ah
or eax, dword [rax]
add byte [0x1710575de], al
in eax, dx
jmp 0x140057ba7
lea rax, [r12 + 0x160]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x1f0]
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8d, ebx
mov eax, ebx
mov r9b, 1
call fcn.14001b298
inc dword [rax - 0x76]
lodsb al, byte [rsi]
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x80], al
std
add ecx, dword [rdi]
invalid
invalid
add al, 0
invalid
cmp dword [rsp + 0x1f4], 0
je 0x140057cea
invalid
mov edx, dword [rsp + 0x1f8]
mov r9d, dword [r12 + 0x9c]
mov r8d, dword [r12 + 0x11c]
lea rbx, [rsp + 0x1f0]
mov rcx, rbx
call fcn.14001ca0a
lea r15, [rsp + 0x3a0]
movabs al, byte [0x8948f9894c000003]
invalid
call fcn.14001c93c
mov rbp, qword [rsp + 0x40]
mov dword [rsp + 0x1b0], eax
mov dword [rsp + 0x1b4], edx
mov qword [rsp + 0x1a8], rdi
lea rdi, [rsp + 0x1a8]
mov rcx, rdi
call fcn.140013db9
lea rcx, [rax + 0x50]
call fcn.140014d6b
test al, al
lea rbx, [rsp + 0x1f8]
pushfq
and al, 0xf8
add dword [rax], eax
add byte [rdi], cl
test byte [rdi], bh
add dword [rax], eax
invalid
mov byte [rsp + 0x330], 3
mov bpl, 3
jmp 0x140057a7b
movzx edx, word [rsp + 0x1f2]
mov edi, dword [rsp + 0x1f4]
mov rcx, qword [rsp + 0x1f8]
mov r8, qword [rsp + 0x200]
mov r9d, dword [rsp + 0x208]
mov r11d, dword [rsp + 0x20c]
mov esi, dword [rsp + 0x210]
mov ebx, dword [rsp + 0x214]
adc al, 2
add byte [rax], al
mov qword [rsp + 0x168], rcx
mov r10d, edi
mov dword [rsp + 0xbc], ebx
pushfq
and al, 0xbc
add byte [rax], al
invalid
lea rbx, [rsp + 0x1f8]
mov rdi, qword [rsp + 0x68]
jl 0x140057734
invalid
mov dword [rsp + 0xc4], esi
mov dword [rsp + 0xc8], r11d
mov dword [rsp + 0xc8], ebx
mov dword [rsp + 0xcc], r10d
mov dword [rsp + 0xd0], r9d
mov qword [rsp + 0x188], r8
mov word [rsp + 0x7e], dx
mov dword [rsp + 0x7e], edx
mov byte [rsp + 0x37], al
lea rcx, [rsp + 0x7c0]
call fcn.14003b4a2
mov rcx, r12
mov dl, byte [rsp + 0x58]
call case.0x1400abaf0.155
mov esi, 2
cmp bpl, 3
lea r12, [rsp + 0x1f0]
je 0x140055d7a
out 0xff, al
invalid
jmp 0x140059a59
mov cl, byte [rsp + 0x3a8]
mov rdx, qword [rsp + 0xa48]
mov byte [rdx + 8], cl
mov rcx, qword [rsp + 0x3a0]
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
or cl, byte [rcx - 0x75]
mov ds, eax
add eax, dword [rax]
add byte [rsi + 2], bh
mov rcx, qword [r14 + 0x3d8]
mov esi, 2
test rcx, rcx
leave
je 0x140057b75
movabs rdx, 0xb416870b7adb7c3b
cmp rax, rdx
mov rdi, qword [rsp + 0x68]
jne 0x140055d7a
mov eax, 2
mov edx, 3
lock cmpxchg qword [rcx + 0x10], rdx
push rcx
adc byte [rdi], cl
invalid
movsb byte [rdi], byte [rsi]
in eax, 0xff
invalid
dec dword [rax - 0x7d]
sal dword [rax], 0xe8
push rsi
mov dh, 0xfb
invalid
add rcx, 0x30
call case.0x14000fc10.63
jmp 0x140055d7a
invalid
invalid
invalid
mov qword [rsp + 0x150], rsi
mov dword [rsp + 0x150], esi
mov rcx, r15
mov rdx, qword [rsp + 0x98]
add al, ch
mov esi, 0x4c000494
mov ecx, edi
add al, ch
mov esi, 0x4c000494
mov ecx, edi
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.140040224
mov byte [rsp + 0x190], dl
mov qword [rsp + 0x108], rax
add al, ch
sbb dword [rdx - 0x6b770002], ecx
and al, 0x90
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x7d], cl
add rax, 0x10
mov qword [rsp + 0x158], rax
add rax, 0x10
mov qword [rsp + 0x158], rax
mov rax, r12
add rax, 0x160
add eax, 0x160
add eax, 0x160
mov qword [rsp + 0x98], rax
movups xmm0, xmmword [rsp + 0x1a8]
and al, 0xa8
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x4e0], eax
and al, 0xa8
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x4e0], eax
lea rax, [rsp + 0x150]
mov qword [rsp + 0x4b8], rax
mov r8d, 0x118
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
lea rdx, [rsp + 0xba0]
call fcn.1400d6ff0
lea rax, [rsp + 0x158]
mov qword [rsp + 0x4c0], rax
mov rcx, rdi
call fcn.140013db9
mov eax, dword [rax + 0x48]
mov dword [rsp + 0xf8], eax
mov rcx, rdi
call fcn.140013db9
mov cl, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 4
add al, 0x48
mov edi, dword [rsp + 0x68]
add al, 0x48
mov edi, dword [rsp + 0x68]
mov qword [rsp + 0x40], rbp
ja case.0x1400578cf.1
movzx ecx, cl
lea rdx, [0x14014dac4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov r15, qword [rsp + 0x150]
mov r8d, 0x118
lea rcx, [rsp + 0x7c0]
lea rdx, [rsp + 0x3a0]
call fcn.1400d6ff0
lea rcx, [rsp + 0x1a8]
call fcn.140013da2
mov rsi, rax
mov al, byte [rax + 0x50]
add al, 0xfa
movzx ecx, al
cmp cl, 6
mov eax, 6
cmovae ecx, eax
cmp cl, 4
ja case.0x140057938.1
mov al, byte [rsp + 0x8d4]
movzx ecx, cl
lea rdx, [0x14014dad8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
test al, 1
jne 0x1400582d6
mov eax, dword [rsp + 0x8b8]
mov ecx, 0xffffff38
add eax, ecx
cmp ax, 0xff9c
setb r13b
mov bl, 9
or dword [rcx], esi
in eax, dx
jmp 0x1400582da
or dword [rax], eax
invalid
mov rcx, rsi
add rcx, 0x10
mov dl, byte [rsi + 0x1a0]
xchg esi, eax
movabs al, byte [0x7024848b44000001]
jo 0x14005797a
invalid
add byte [rax], al
call fcn.14001cc5c
test eax, eax
sete bpl
mov eax, 1
mov ecx, dword [rsp + 0x1bc]
mov word [rsp + rdi*4], fs
and al, 0xbc
add dword [rax], eax
add byte [rdi], cl
enter 0xffffffffffff8c89, 0x24
mov esp, 0x48000001
lea eax, [0x1400f00e8]
add eax, 0x9874a
mov rcx, qword [rsp + 0x500]
add eax, 0xf480000
enter 0xffffffffffff8948, 0xffffffffffffff8c
and al, 0
add eax, 0x8d480000
add eax, 0xf3857
mov rcx, qword [rsp + 0x4f8]
mov ecx, dword [rsp + 0x4f8]
and al, 0xf8
add al, 0
add byte [rax + 0xf], cl
enter 0xffffffffffff8948, 0xffffffffffffff8c
mov qword [rsp + 0x4f8], rcx
mov dword [rsp + 0x4f8], ecx
add al, 0
add byte [rax], bh
add byte [rax], al
add byte [rbx + 0x1b8248c], cl
mov eax, 0xf000001
enter 0xffffffffffff8c89, 0x24
mov eax, 0x40000001
add ch, ch
in eax, dx
or bpl, 1
jmp 0x140057b5c
lea rax, [rsp + 0xbd5]
movups xmmword [rax - 0x1d], xmm6
jrcxz 0x140057a44
lea eax, [0x1400f00e8]
xchg byte [rcx], cl
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
and al, 0xa8
or eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0xf37ff
str word [rax - 0x77]
test byte [rax + rsi*4], ah
or eax, dword [rax]
add bh, al
test byte [rsp + riz*4], ah
or eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + riz*4], ah
or eax, dword [rax]
add byte [rcx], al
add dword [rax - 0x4b], eax
add ecx, ebp
jmp 0x140057ba7
lea rbx, [rsp + 0x1f8]
mov al, byte [rbx - 5]
lea rcx, [rsp + 0x331]
mov byte [rcx + 2], al
movzx eax, word [rbx - 7]
mov word [rcx], ax
mov rax, qword [rsp + 0x1f4]
movups xmm0, xmmword [rbx + 4]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rcx + 0xb], xmm0
movups xmmword [rcx + 0x17], xmm1
mov byte [rsp + 0x330], bpl
mov qword [rsp + 0x334], rax
mov rdi, qword [rsp + 0x68]
mov sil, byte [rsp + 0x58]
lea rcx, [rsp + 0xba0]
call fcn.14003b4a2
mov rcx, r12
mov edx, esi
call case.0x1400abaf0.155
cmp bpl, 3
jne 0x1400598fb
mov esi, 2
lea r12, [rsp + 0x1f0]
jmp 0x140055d7a
mov rax, qword [r13 + 0x1f]
lea rcx, [rsp + 0x7c1]
add byte [rax], al
mov qword [rcx + 0x1f], rax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
adc dword [rcx], eax
mov byte [rsp + 0x7c0], bl
invalid
add byte [rax], al
jmp 0x14005874e
or al, 0
invalid
mov rbx, r15
mov r15, rbp
mov bpl, 1
add edi, eax
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x1bc], send
lea rax, [0x1400e9790]
mov qword [rsp + 0x500], rax
lea rax, str.too_many_resetsassertion_failed:_self.max_stream_id___last_processed_id
mov qword [rsp + 0x4f8], rax
add byte [rax], al
cmp r13d, 0x3b9aca00
setne r8b
mov rcx, r12
mov rdx, rbx
call fcn.14001406d
mov rcx, r15
mov dl, byte [rsp + 0x58]
call case.0x1400abaf0.155
add al, 0
lea r12, [rsp + 0x1f0]
lea rbx, [rsp + 0x1f8]
lea ebx, [rsp + 0x1f8]
lea r13, [rsp + 0x3a1]
and al, 0xa1
add eax, dword [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov edx, edi
call case.0x1400abaf0.155
invalid
ja 0x140057b69
add byte [rsi + 2], bh
cmp bpl, 3
cmp ch, 3
std
add ecx, dword [rdi]
test dword [rdx], eax
invalid
add byte [rax], al
mov rdi, qword [rsp + 0x68]
jmp 0x140055d7a
loope 0x140057b7d
invalid
mov rax, qword [rbx + 0x18]
lea rcx, [rsp + 0xbd5]
and al, 0xd5
or eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rcx - 0x15], eax
movups xmm0, xmmword [rbx - 7]
movups xmm1, xmmword [rbx + 9]
or dword [rdi], ecx
adc dword [rcx - 0x24], ecx
movups xmmword [rcx - 0x34], xmm0
adc dword [rcx - 0x34], eax
mov byte [rsp + 0xba0], bpl
mov byte [rsp + 0xba0], ch
and al, 0xa0
or eax, dword [rax]
invalid
lea rcx, [rsp + 0x920]
call fcn.140012ff7
jmp 0x140058817
or al, 0
invalid
or al, 0
add byte [rax - 0x75], cl
or cl, byte [rax + 0x39]
cmp rcx, rax
jae case.0x14004eb91.77
cmp rcx, qword [r14 + 0xb0]
mov rcx, qword [rdx]
cmp rcx, rax
jae case.0x14004eb91.77
cmp rcx, qword [r14 + 0xb0]
setbe cl
ror dword [rax + 0xf], 0x46
xchg esp, eax
and al, 0x90
invalid
cmovbe rdx, qword [rsp + 0x790]
jmp 0x140057be1
invalid
or ecx, dword [rcx + 0x39]
xchg byte [rax + 0x74000000], dh
adc esi, dword [rcx]
xor ecx, ecx
cmp qword [r14 + 0xb0], rax
je case.0x14003a1ab.214
xor ecx, ecx
movzx ecx, cl
mov r8, qword [rsp + 0xf0]
lock add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rax - 0x77], cl
invalid
or byte [rax - 0x77], cl
add al, byte [rcx - 0x7d]
invalid
invalid
mov esi, 0x498
invalid
cmp dword [r14 + 0x498], 0
je 0x1400531a6
invalid
invalid
add byte [rdi], cl
test byte [rsi + 0x41ffffb5], ah
invalid
inc dword [rcx - 0x75]
invalid
pushfq
add al, 0
invalid
invalid
mov eax, dword [r14 + 0x49c]
pushfq
add al, 0
add byte [0x141057c0c], bh
add byte [rax], al
add byte [rax], al
invalid
cmp eax, 0x1000000
add byte [rax], al
add dword [rdi], ecx
adc ecx, 0x20
shl dword [rax], 1
jae 0x140059ce3
shl dword [rax], 1
add byte [rax], al
mov dword [r14 + 0x180], eax
mov dword [rsi + 0x180], eax
jmp 0x1400531a6
call fcn.140013da2
mov rcx, qword [rax + 0x30]
cmp rcx, 1
cmp ecx, 1
lea rbx, [rsp + 0x1f8]
and al, 0xf8
add dword [rax], eax
add byte [rdi], cl
test byte [rdx + rax], bh
add byte [rax], al
and al, 0xf8
add dword [rax], eax
add byte [rdi], cl
test byte [rdx + rax], bh
add byte [rax], al
cmp ecx, 2
jne 0x140057e7a
mov rcx, qword [rax + 0x38]
mov ecx, dword [rax + 0x38]
sub rcx, r12
jb 0x140057eaa
mov qword [rax + 0x38], rcx
jmp 0x140057e7a
and al, byte [rdx]
add byte [rax], al
mov dword [rsp + 0xbc], 0
mov r10d, 1
mov bpl, 1
mov al, 1
lea r8, str.failed_to_write_whole_buffer
lea rcx, [0x1400f00e8]
mov qword [rsp + 0x168], rcx
xor esi, esi
xor r11d, r11d
xor r9d, r9d
jmp 0x140057704
mov al, byte [rsp + 0x1f1]
movzx edx, word [rsp + 0x1f2]
mov r10d, dword [rsp + 0x1f4]
hlt
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0
add al, byte [rax]
add byte [rbx + rcx*4 - 0x74], al
and al, 8
or byte [rdx], al
add byte [rax], al
mov r11d, dword [rsp + 0x20c]
or al, 2
add byte [rax], al
mov esi, dword [rsp + 0x210]
mov ecx, dword [rsp + 0x214]
add byte [rax], al
mov dword [rsp + 0xbc], ecx
mov rcx, qword [rsp + 0x1f8]
add byte [rax - 0x77], cl
mov word [rax + rbp*2], fs
add dword [rax], eax
add cl, ch
invalid
cli
invalid
invalid
mov byte [rsp + 0x330], 3
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rbx], al
mov bpl, 3
jmp 0x140057009
cmp byte [rax + 0x52], 0
jne case.0x1400578cf.1
jmp case.0x1400578cf.0
cmp byte [rax + 0x51], 0
je case.0x1400578cf.0
test dl, al
sti
invalid
invalid
test byte [rsp + 0x4b4], 1
jne 0x140057d6f
add byte [rax], al
add dword [rbp + 0x56], esi
lea rcx, [rsp + 0x1a8]
call fcn.140013db9
mov eax, dword [rax + 0x114]
mov word [rsp + 0x330], 0x100
add byte [rcx], al
mov dword [rsp + 0x334], eax
mov dword [rsp + 0x338], 1
lea rcx, [rsp + 0x3a0]
call fcn.14003b4a2
lea rdx, [rsp + 0x4e0]
add byte [rax - 0x76], al
je 0x140057d85
pop rax
mov r15, qword [rsp + 0x98]
jmp 0x14005897b
add bh, al
test byte [rax + rdi], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add eax, dword [rax]
add al, ch
invalid
mov rbx, qword [rsp + 0x150]
mov ebx, dword [rsp + 0x150]
mov r8d, 0x118
lea rcx, [rsp + 0x7c0]
lea rdx, [rsp + 0x3a0]
and al, 0xa0
add eax, dword [rax]
add al, ch
pop rsi
invalid
invalid
add byte [rbp + rcx*4 - 0x44], cl
and al, 0xa8
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
stc
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
invalid
and al, 0xa0
add eax, dword [rax]
add al, ch
pop rsi
invalid
stc
call fcn.140013da2
lea rdx, [rax + 0x50]
lea rcx, [rsp + 0x670]
call fcn.14001bf98
cld
inc dword [rax - 0x76]
mov ah, 0x24
jo 0x140057dbf
add byte [rax], al
cld
inc dword [rax - 0x76]
mov ah, 0x24
jo 0x140057dbf
add byte [rax], al
cmp sil, 3
jne 0x140057e0c
mov rcx, r15
mov rcx, r15
call fcn.140013db9
cmp dword [rax + 0x30], 2
jne 0x14005802b
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
js 0x140057e0f
cmp qword [rax + 0x38], 0
je 0x14005802b
add r8b, byte [r8]
invalid
add byte [rdi], cl
test byte [rbp + 2], cl
add r8b, byte [r8]
invalid
lea rcx, [rsp + 0x1a8]
mov word [rax + rbp*4], fs
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
call fcn.140013db9
mov eax, dword [rax + 0x114]
add dword [rax], eax
invalid
mov edi, 0x808bfffb
adc al, 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0x1202484], cl
add byte [rax], al
mov dword [rsp + 0x120], eax
mov dword [rsp + 0x11c], 1
mov byte [rsp + 0x3f], 1
add byte [rax], al
add dh, al
and al, 0x3f
add dword [rcx], esi
xor esi, esi
jmp 0x140057e63
xor esi, esi
jmp 0x140057e63
mov al, byte [rsp + 0x671]
jno 0x140057e17
add byte [rax], al
mov byte [rsp + 0x3f], al
movzx eax, word [rsp + 0x672]
mov word [rsp + 0x96], ax
add byte [rbx + 0x6742484], cl
add byte [rax], al
invalid
add byte [rbx + 0x6742484], cl
test byte [rsp + rsi*2], ah
invalid
add byte [rax], al
mov dword [rsp + 0x120], eax
mov eax, dword [rsp + 0x678]
test byte [rax + rdi*2], ah
invalid
add byte [rax], al
test byte [rax + rdi*2], ah
invalid
mov dword [rsp + 0x11c], eax
lea rax, [rsp + 0x6d0]
and al, 0xd0
invalid
add byte [rax], al
movups xmm0, xmmword [rax - 0x54]
movups xmm1, xmmword [rax - 0x48]
movaps xmmword [rsp + 0x590], xmm0
movups xmmword [rsp + 0x59c], xmm1
adc dword [rsp + 0x59c], ecx
and al, 0xd0
invalid
adc dword [rsp + 0x59c], ecx
lea rcx, [rsp + 0x7c0]
call case.0x14001768d.208
jmp 0x1400580b2
and al, 0xc0
invalid
test r12, r12
jne 0x140057eaa
test byte [rsp + 0x694], 1
je 0x14005811b
lea rcx, [rsp + 0x600]
call fcn.140013db9
cmp dword [rax + 0x30], 2
jne 0x1400580e4
cmp qword [rax + 0x38], 0
je 0x1400580e4
lea rcx, [rsp + 0x600]
call fcn.140013db9
mov eax, dword [rax + 0x114]
mov word [rsp + 0x7c0], 0x100
mov dword [rsp + 0x7c4], eax
mov dword [rsp + 0x7c8], 1
xor ebx, ebx
jmp 0x14005874e
test al, 1
jne 0x1400582de
mov eax, dword [rsp + 0x8b8]
add eax, 0xffffff9c
cmp ax, 0x64
setae bl
add bl, bl
or bl, 8
mov bpl, 1
xor edi, edi
jmp 0x14005834f
cmp byte [rsi + 0x52], 0
jne case.0x140057938.1
mov bpl, byte [rsi + 0x51]
mov dil, 1
mov bl, 0xb
test al, 1
jne 0x14005834f
mov eax, dword [rsp + 0x8b8]
mov ecx, 0xffffff38
add eax, ecx
cmp ax, 0xff9c
setb r13b
mov bl, 9
jmp 0x140058351
cmp byte [rsi + 0x51], 0
je 0x14005832e
lea rax, [rsp + 0x950]
movups xmmword [rax - 0x10], xmm6
mov word [rsp + 0x928], 0x101
mov dword [rsp + 0x92c], 1
lea rax, [0x1400f00e8]
mov qword [rsp + 0x930], rax
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x938], rax
mov qword [rsp + 0x920], 4
lea rcx, [rsp + 0x7c0]
call case.0x14001768d.208
mov sil, byte [rsp + 0x928]
mov cl, byte [rsp + 0x929]
movzx r9d, word [rsp + 0x92a]
mov r10d, dword [rsp + 0x92c]
mov r11d, dword [rsp + 0x930]
lea rax, [rsp + 0x950]
movups xmm0, xmmword [rax - 0x1c]
movups xmm1, xmmword [rax - 0x10]
movaps xmmword [rsp + 0x590], xmm0
movups xmmword [rsp + 0x59c], xmm1
lea rax, [rsp + 0x158]
jmp 0x1400588d1
mov bpl, 3
mov al, byte [rsp + 0x37]
movzx edx, word [rsp + 0x7e]
mov r8, qword [rsp + 0x188]
mov r9d, dword [rsp + 0xd0]
mov r10d, dword [rsp + 0xcc]
mov r11d, dword [rsp + 0xc8]
mov esi, dword [rsp + 0xc4]
jmp 0x140057711
mov r8d, 0x118
lea rcx, [rsp + 0x670]
lea rsi, [rsp + 0x7c0]
mov rdx, rsi
call fcn.1400d6ff0
mov ecx, recv
lea rdi, [rsp + 0x928]
rep movsq qword [rdi], qword [rsi]
mov rdi, qword [rsp + 0x68]
lea rcx, [rsp + 0x6d0]
call case.0x14001768d.212
lea rsi, [rsp + 0x1a8]
mov rcx, rsi
call fcn.140013da2
lea rcx, [rax + 0x18]
add rbx, 0x20
mov qword [rsp + 0x920], 5
mov rdx, rbx
lea r8, [rsp + 0x920]
call fcn.14001acb9
mov rcx, rsi
call fcn.140013da2
mov rcx, rax
call fcn.14001be3d
mov sil, 3
lea rbx, [rsp + 0x1f8]
lea rax, [rsp + 0x158]
mov cl, byte [rsp + 0x3f]
movzx r9d, word [rsp + 0x96]
mov r10d, dword [rsp + 0x120]
mov r11d, dword [rsp + 0x11c]
jmp 0x1400588d1
lea rcx, [rsp + 0x600]
call fcn.140013da2
lea rdx, [rax + 0x50]
lea rbx, [rsp + 0x3a0]
mov rcx, rbx
call fcn.14001bf98
cmp byte [rsp + 0x3a0], 3
jne 0x140058705
lea rbx, [rsp + 0x1f8]
lea rbp, [rsp + 0x600]
mov rcx, rbp
call fcn.140013db9
cmp byte [rax + 0x128], 0
je 0x1400582e4
mov rcx, rbp
call fcn.140013da2
lea rcx, [rax + 0xa0]
mov edx, r12d
call fcn.14001adb6
test eax, eax
je 0x140058b75
lea rax, [rsp + 0x7c1]
movups xmmword [rax + 0x17], xmm6
mov word [rsp + 0x7c0], 0x101
mov dword [rsp + 0x7c4], 3
lea rax, [0x1400f00e8]
mov qword [rsp + 0x7c8], rax
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x7d0], rax
jmp 0x140058322
add rsi, 0x50
mov rcx, rsi
call fcn.1400138cc
mov byte [rsi], 8
cmp byte [rsp + 0x4a0], 0
mov eax, dword [rsp + 0x4ac]
mov r13, qword [rsp + 0xe8]
je 0x140058be6
mov word [rsp + 0x600], 0x100
mov dword [rsp + 0x604], eax
mov dword [rsp + 0x608], 7
mov rcx, r15
call case.0x14001768d.208
mov bl, byte [rsp + 0x3e]
movzx esi, word [rsp + 0x94]
cmp byte [rsp + 0x600], 3
jne 0x140058238
mov eax, dword [rsp + 0x528]
mov dword [rsp + 0x1d4], eax
mov eax, dword [rsp + 0x52c]
mov qword [rsp + 0x508], rax
lea rcx, [rsp + 0x600]
call fcn.140050fbb
mov edi, 1
mov bpl, 3
jmp 0x140058542
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
mov rdx, qword [rsp + 0x98]
call fcn.1400a0cba
mov rcx, rdi
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
call fcn.140040224
mov rsi, rax
mov ebx, edx
lea r8, [rax + 0x10]
mov rax, qword [rsp + 0x620]
mov qword [rsp + 0x210], rax
movaps xmm0, xmmword [rsp + 0x600]
movaps xmm1, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x200], xmm1
movaps xmmword [rsp + 0x1f0], xmm0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r13
mov rcx, r15
mov rdx, qword [rsp + 0x1e8]
lea r9, [rsp + 0x520]
call fcn.14005ad1e
mov bpl, byte [rsp + 0x3a0]
cmp bpl, 3
jne 0x1400584a5
xor edi, edi
mov bpl, 3
jmp 0x14005852c
mov bl, 0xb
xor ebp, ebp
xor edi, edi
jmp 0x140058351
mov bl, 3
xor edi, edi
jmp 0x140058351
and qword [rsp + 0x3a0], 0
mov rcx, qword [rsp + 0x58]
mov edx, r12d
lea r8, [rsp + 0x3a0]
call fcn.140013f17
mov rax, qword [rsp + 0x3a0]
test rax, rax
je 0x14005831a
mov rcx, qword [rsp + 0x3a8]
call qword [rax + 0x18]
mov byte [rsp + 0x7c0], 3
mov bl, 3
mov rbp, qword [rsp + 0x40]
jmp 0x14005874e
mov dil, 1
mov bl, 3
test al, 1
jne 0x140058351
mov eax, dword [rsp + 0x8b8]
mov ecx, 0xffffff38
add eax, ecx
cmp ax, 0xff9c
setb bpl
mov bl, 0xa
jmp 0x140058351
mov rcx, rsi
add rcx, 0x50
call fcn.1400138cc
mov byte [rsi + 0x50], bl
mov byte [rsi + 0x51], bpl
mov byte [rsi + 0x52], r13b
test dil, dil
lea rbx, [rsp + 0x1f8]
lea r13, [rsp + 0x3a1]
lea rbp, [rsp + 0x920]
jne 0x1400583f7
mov eax, dword [rsp + 0x8d0]
cmp eax, dword [r15 + 0x94]
jbe 0x14005839c
mov dword [r15 + 0x94], eax
mov rsi, qword [r12 + 0x178]
cmp qword [r12 + 0x170], rsi
jbe 0x140059d13
mov rbp, r15
lea r15, [rsp + 0x1a8]
mov rcx, r15
call fcn.140013db9
cmp byte [rax + 0x120], 0
jne 0x140059d2b
inc rsi
mov qword [r12 + 0x178], rsi
mov rcx, r15
call fcn.140013da2
mov byte [rax + 0x120], 1
mov r15, rbp
lea rbp, [rsp + 0x920]
lea rcx, [rsp + 0x1a8]
call fcn.140013db9
cmp dword [rax + 0x30], 1
je 0x14005885e
movups xmm0, xmmword [0x14011e550]
movaps xmmword [rsp + 0x680], xmm0
movups xmm0, xmmword [0x14011e540]
movaps xmmword [rsp + 0x670], xmm0
lea rcx, [rsp + 0x7c0]
lea rdx, [rsp + 0x670]
call fcn.140016168
test rax, rax
je 0x14005885e
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.14001b361
test rax, rax
je 0x140058842
lea rcx, [rsp + 0x1a8]
call fcn.140013db9
mov eax, dword [rax + 0x114]
mov qword [rsp + 0x920], 4
mov word [rsp + 0x928], 0x100
mov dword [rsp + 0x92c], eax
mov dword [rsp + 0x930], 1
mov rdi, qword [rsp + 0x68]
jmp 0x140057f91
mov al, byte [rsp + 0x3a1]
mov byte [rsp + 0x3e], al
movzx eax, word [rsp + 0x3a2]
mov word [rsp + 0x94], ax
mov edi, dword [rsp + 0x3a4]
mov eax, dword [rsp + 0x3a8]
mov dword [rsp + 0x1d4], eax
mov eax, dword [rsp + 0x3ac]
mov qword [rsp + 0x508], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0xa38], rax
mov eax, dword [rsp + 0x3b8]
mov dword [rsp + 0x5d4], eax
mov eax, dword [rsp + 0x3bc]
mov dword [rsp + 0x5d0], eax
mov eax, dword [rsp + 0x3c0]
mov dword [rsp + 0x5cc], eax
mov eax, dword [rsp + 0x3c4]
mov dword [rsp + 0x5c8], eax
mov rcx, rsi
mov edx, ebx
call case.0x1400abaf0.155
mov bl, byte [rsp + 0x3e]
movzx esi, word [rsp + 0x94]
cmp dword [rsp + 0xd4], 0x3b9aca00
setne r8b
mov rcx, r13
lea rdx, [rsp + 0x520]
call fcn.14001406d
cmp bpl, 3
mov byte [rsp + 0x3e], bl
mov word [rsp + 0x94], si
jne 0x140058675
cmp edi, 1
lea r13, [rsp + 0x3a1]
jne 0x140058665
mov rcx, qword [r12 + 0x1a8]
mov rdx, qword [r12 + 0x1b8]
mov ebx, dword [rsp + 0x190]
mov r8d, ebx
mov r15d, dword [rsp + 0xf8]
mov r9d, r15d
call fcn.1400152f5
movups xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0x1f0], xmm0
mov ecx, dword [rax + 0x110]
mov dword [rsp + 0x200], ecx
and dword [rax + 0x100], 0
mov eax, dword [rsp + 0x1d4]
mov dword [rsp + 0x3a8], eax
mov rax, qword [rsp + 0x508]
mov dword [rsp + 0x3ac], eax
mov rdi, qword [rsp + 0x108]
mov qword [rsp + 0x3a0], rdi
lea rcx, [rsp + 0x1f0]
lea rsi, [rsp + 0x3a0]
mov rdx, rsi
call fcn.14001be60
mov dword [rsp + 0x3a8], ebx
mov dword [rsp + 0x3ac], r15d
mov qword [rsp + 0x3a0], rdi
mov rcx, rsi
call fcn.140013da2
movaps xmm0, xmmword [rsp + 0x1f0]
movups xmmword [rax + 0x100], xmm0
mov ecx, dword [rsp + 0x200]
mov dword [rax + 0x110], ecx
mov rcx, rsi
call fcn.140013da2
mov rcx, rax
call fcn.14001be3d
mov bpl, 3
lea rbx, [rsp + 0x1f8]
jmp 0x1400586fb
mov eax, dword [rsp + 0x1d4]
mov rcx, qword [rsp + 0x508]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x168], rcx
mov byte [rsp + 0x37], bl
mov word [rsp + 0x7e], si
mov dword [rsp + 0xcc], edi
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0x188], rax
mov eax, dword [rsp + 0x5c8]
mov dword [rsp + 0xbc], eax
mov eax, dword [rsp + 0x5cc]
mov dword [rsp + 0xc4], eax
mov eax, dword [rsp + 0x5d0]
mov dword [rsp + 0xc8], eax
mov eax, dword [rsp + 0x5d4]
mov dword [rsp + 0xd0], eax
lea rbx, [rsp + 0x1f8]
lea r13, [rsp + 0x3a1]
mov rdi, qword [rsp + 0x68]
jmp 0x14005774e
mov rcx, rbx
call fcn.1400138e9
lea rax, [rsp + 0x7c1]
movups xmmword [rax + 0x17], xmm6
mov word [rsp + 0x7c0], 0x101
mov dword [rsp + 0x7c4], 1
lea rax, [0x1400f00e8]
mov qword [rsp + 0x7c8], rax
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x7d0], rax
mov bl, 3
lea rcx, [rsp + 0x670]
call fcn.140012ff7
test bl, bl
jne 0x140058795
and qword [rsp + 0x1f0], 0
mov rcx, qword [rsp + 0x58]
mov edx, r12d
lea r8, [rsp + 0x1f0]
call fcn.140013f17
mov rax, qword [rsp + 0x1f0]
test rax, rax
je 0x140058795
mov rcx, qword [rsp + 0x1f8]
call qword [rax + 0x18]
mov qword [rsp + 0x40], rbp
mov r8, rdi
add r8, 0x10
mov rbx, rsi
add rbx, 0x160
cmp r15d, 0x3b9aca00
setne r15b
lea rax, [rsp + 0x7c0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0xba0]
mov rdx, qword [rsp + 0x58]
lea r12, [rsp + 0x600]
mov r9, r12
call fcn.14005ad1e
mov rcx, rbx
mov rdx, r12
mov r8d, r15d
call fcn.14001406d
mov rcx, rdi
mov dl, byte [rsp + 0x98]
call case.0x1400abaf0.155
mov bpl, byte [rsp + 0xba0]
lea r12, [rsp + 0x1f0]
mov rdi, qword [rsp + 0x68]
mov dl, byte [rsp + 0x108]
mov rcx, rsi
call case.0x1400abaf0.155
cmp bpl, 3
jne 0x1400599db
mov esi, 2
lea rbx, [rsp + 0x1f8]
jmp 0x140055d7a
mov rsi, rdx
lea rcx, [rsp + 0x1a8]
call fcn.140013da2
mov qword [rax + 0x30], 2
mov qword [rax + 0x38], rsi
cmp byte [rsp + 0x8c0], 0
je 0x1400589b3
cmp byte [r12 + 0x1a0], 0
setne al
not dil
test dil, al
jne 0x140058ac2
mov qword [rsp + 0x920], 3
lea rcx, [rsp + 0x7c0]
call case.0x14001768d.208
lea rcx, [rsp + 0x4e0]
call fcn.140013db9
mov r10d, dword [rax + 0x114]
mov r11d, 7
mov cl, 1
xor esi, esi
lea rax, [rsp + 0x158]
mov rdi, qword [rsp + 0x68]
movzx r9d, word [rsp + 0x96]
mov rdx, qword [rsp + 0x150]
mov r8, qword [rax]
mov byte [rsp + 0x7c0], sil
mov byte [rsp + 0x3f], cl
mov byte [rsp + 0x7c1], cl
mov word [rsp + 0x96], r9w
mov word [rsp + 0x7c2], r9w
mov dword [rsp + 0x120], r10d
mov dword [rsp + 0x7c4], r10d
mov dword [rsp + 0x11c], r11d
mov dword [rsp + 0x7c8], r11d
movups xmm0, xmmword [rsp + 0x59c]
lea rax, [rsp + 0x7c1]
movups xmmword [rax + 0x17], xmm0
movaps xmm0, xmmword [rsp + 0x590]
movups xmmword [rax + 0xb], xmm0
lea rax, [rsp + 0x7c0]
mov qword [rsp + 0x28], rax
mov r15, qword [rsp + 0x98]
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x330]
lea rsi, [rsp + 0x4e0]
mov r9, rsi
call fcn.14005ad1e
mov rdx, rsi
mov sil, byte [rsp + 0x58]
cmp dword [rsp + 0xf8], 0x3b9aca00
setne r8b
mov rcx, r15
call fcn.14001406d
mov rcx, qword [rsp + 0x108]
mov dl, byte [rsp + 0x190]
call case.0x1400abaf0.155
mov bpl, byte [rsp + 0x330]
jmp 0x140057a92
mov eax, dword [rsp + 0x8d0]
mov qword [rsp + 0xe8], rax
mov r8d, 0x118
lea rcx, [rsp + 0x670]
lea rsi, [rsp + 0x7c0]
mov rdx, rsi
call fcn.1400d6ff0
mov r8d, 0xa0
lea rdi, [rsp + 0xd70]
mov rcx, rdi
lea rdx, [rsp + 0x6d0]
call fcn.1400d6ff0
mov r8d, 0xa0
lea rcx, [rsp + 0xcc0]
mov rdx, rdi
call fcn.1400d6ff0
mov ecx, recv
lea rdi, [rsp + 0xb40]
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0xd38], 0
mov al, byte [r12 + 0x1a0]
mov rdi, qword [rsp + 0x68]
je 0x140058a4a
test al, al
je 0x140058a4a
cmp byte [r15 + 0x9d], 0
je 0x140058a68
movzx ecx, word [rsp + 0xd58]
test al, al
sete dl
test cx, cx
je 0x140058dc6
test al, al
je 0x140058d90
lea rcx, [rsp + 0x1a8]
call fcn.140013db9
mov eax, dword [rax + 0x114]
mov qword [rsp + 0x920], 4
mov word [rsp + 0x928], 0x100
mov dword [rsp + 0x92c], eax
mov dword [rsp + 0x930], 1
lea rcx, [rsp + 0xb40]
call fcn.14001310c
lea rcx, [rsp + 0xcc0]
call case.0x14001768d.212
jmp 0x140057f9e
lea rcx, [rsp + 0x1a8]
call fcn.140013db9
mov esi, dword [rax + 0x114]
mov rcx, rbp
call fcn.140020f07
mov byte [rsp + 0x980], 0xb
and qword [rsp + 0x998], 0
and qword [rsp + 0x9b8], 0
and qword [rsp + 0x9d8], 0
and qword [rsp + 0x9f8], 0
mov word [rsp + 0xa18], 0x1af
mov byte [rsp + 0xa20], 0
mov byte [rsp + 0xa2d], 2
mov dword [rsp + 0xa30], esi
mov byte [rsp + 0xa34], 5
mov rdi, qword [rsp + 0x920]
lea rcx, [rsp + 0x7c0]
call case.0x14001768d.208
cmp rdi, 3
je 0x14005889d
cmp rdi, 4
je 0x14005951c
mov sil, 3
cmp rdi, 5
jne 0x140058cdd
lea rax, [rsp + 0x158]
jmp 0x140058d86
mov rcx, rbp
call fcn.140013da2
add dword [rax + 0x11c], r12d
movaps xmm0, xmmword [rsp + 0x670]
movaps xmm1, xmmword [rsp + 0x680]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov qword [rsp + 0x1f0], 4
mov rcx, rbp
call fcn.140013da2
lea rcx, [rax + 0x18]
lea rdx, [rsi + 0x30]
lea r8, [rsp + 0x1f0]
call fcn.14001acb9
mov rcx, rbp
call fcn.140013da2
mov rcx, rax
call fcn.14001be3d
mov byte [rsp + 0x7c0], 3
mov rbp, qword [rsp + 0x40]
jmp 0x140058795
mov r8d, 0x118
mov dword [rsp + 0x118], eax
lea rbp, [rsp + 0x1f0]
mov rcx, rbp
mov rdx, r15
call fcn.1400d6ff0
mov r8d, 0xa0
lea r13, [rsp + 0x920]
mov rcx, r13
lea rdx, [rsp + 0x250]
call fcn.1400d6ff0
mov r8d, 0xa0
lea rbx, [rsp + 0xba0]
mov rcx, rbx
mov rdx, r13
call fcn.1400d6ff0
mov ecx, recv
lea rax, [rsp + 0xd70]
mov rdi, rax
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov rcx, rbp
mov rdx, rbx
mov ebx, dword [rsp + 0x118]
mov r8, rax
lea rdi, [rsp + 0x1f8]
mov r9d, ebx
call fcn.14001b39f
mov rsi, qword [rsp + 0x1f0]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0xcc0], xmm0
movaps xmmword [rsp + 0xcd0], xmm1
mov rax, qword [rdi + 0x20]
mov qword [rsp + 0xce0], rax
cmp rsi, 3
jne 0x140059031
movaps xmm0, xmmword [rsp + 0xcc0]
movaps xmm1, xmmword [rsp + 0xcd0]
movaps xmmword [rsp + 0x600], xmm0
movaps xmmword [rsp + 0x610], xmm1
mov rax, qword [rsp + 0xce0]
mov qword [rsp + 0x620], rax
jmp 0x140059691
mov r8d, 0x118
lea rdi, [rsp + 0x670]
mov rcx, rdi
mov rdx, rbp
call fcn.1400d6ff0
mov rax, qword [rsp + 0x150]
mov ecx, 0xa0
add rcx, rax
mov r8, qword [rsp + 0x158]
mov ebp, 0x140
add rax, rbp
mov dl, byte [r12 + 0x1a0]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], dl
mov rdx, rdi
lea r15, [rsp + 0x4e0]
mov r9, r15
call case.0x14003e52a.39
mov rax, qword [rsp + 0x150]
mov ecx, 0xa0
add rcx, rax
add rax, rbp
mov qword [rsp + 0x20], rax
mov rdx, r15
mov r8d, 7
mov rdi, qword [rsp + 0x98]
mov r9, rdi
call fcn.140014b96
mov rcx, qword [rsp + 0x150]
mov rdx, r15
mov r8, rdi
call fcn.140014c70
mov rax, qword [rsp + 0x4c0]
mov rdi, qword [rsp + 0x68]
jmp 0x1400580c2
add ecx, 0xffffff9c
mov dl, 1
cmp cx, 0x64
jae 0x140058dc6
mov qword [rsp + 0x920], 5
lea rcx, [rsp + 0xb40]
call fcn.14001310c
lea rcx, [rsp + 0xcc0]
call case.0x14001768d.212
jmp 0x140059665
mov byte [rsp + 0x1e8], dl
mov r8d, 0xa0
lea rbx, [rsp + 0xd70]
mov rcx, rbx
lea rdx, [rsp + 0xcc0]
call fcn.1400d6ff0
mov ecx, recv
lea r13, [rsp + 0xaa0]
mov rdi, r13
lea rsi, [rsp + 0x7c0]
rep movsq qword [rdi], qword [rsi]
cmp byte [rsp + 0x1e8], 0
je 0x140058fa1
lea rcx, [rsp + 0x600]
call fcn.140023f5a
mov rsi, qword [rsp + 0x600]
mov bl, byte [rsp + 0x608]
mov dil, byte [rsp + 0x609]
lea rcx, [rsp + 0x618]
movzx eax, word [rcx + 0x56]
mov word [rsp + 0x1c4], ax
mov eax, dword [rcx + 0x52]
mov dword [rsp + 0x1c0], eax
cmp rsi, 3
je 0x140058e92
mov r8d, 0x60
lea rcx, [rsp + 0x670]
lea rdx, [rsp + 0x60a]
call fcn.1400d6ff0
lea rcx, [rsp + 0x1c1]
mov eax, dword [rcx]
mov dword [rsp + 0x130], eax
mov al, byte [rcx + 4]
mov byte [rsp + 0x134], al
mov qword [rsp + 0x600], rsi
mov byte [rsp + 0x608], bl
mov byte [rsp + 0x609], dil
mov r8d, 0x60
lea rcx, [rsp + 0x60a]
lea rdx, [rsp + 0x670]
call fcn.1400d6ff0
mov byte [rsp + 0x66a], 3
mov al, byte [rsp + 0x134]
lea rcx, [rsp + 0x618]
mov byte [rcx + 0x57], al
mov eax, dword [rsp + 0x130]
mov dword [rcx + 0x53], eax
movzx ebp, word [rsp + 0xe08]
test bp, bp
je 0x140058f62
cmp rsi, 3
je 0x140058f22
mov r13, qword [rsp + 0x668]
mov r8d, 0x5e
lea rcx, [rsp + 0x670]
lea rdx, [rsp + 0x60a]
call fcn.1400d6ff0
shr r13, 0x10
mov r8d, 0x5e
lea rcx, [rsp + 0x60a]
lea rdx, [rsp + 0x670]
call fcn.1400d6ff0
mov word [rsp + 0x668], bp
mov dword [rsp + 0x66a], r13d
shr r13, 0x20
mov word [rsp + 0x66e], r13w
lea r13, [rsp + 0xaa0]
cmp rsi, 3
jne 0x140059172
mov rcx, r13
call fcn.14001310c
lea rcx, [rsp + 0xd70]
call case.0x14001768d.212
mov r13d, 1
mov sil, 1
xor eax, eax
mov qword [rsp + 0x5b0], rax
mov rbp, qword [rsp + 0xe8]
jmp 0x1400592ad
lea rcx, [rsp + 0x670]
mov rdx, rbx
mov r8, r13
mov r9, qword [rsp + 0xe8]
call fcn.14001b39f
mov rbx, qword [rsp + 0x670]
mov r8, qword [rsp + 0x678]
mov r13d, dword [rsp + 0x680]
mov eax, dword [rsp + 0x684]
mov dword [rsp + 0xe8], eax
mov eax, dword [rsp + 0x688]
mov dword [rsp + 0xd4], eax
mov eax, dword [rsp + 0x68c]
mov dword [rsp + 0x118], eax
mov r9d, dword [rsp + 0x690]
mov r10d, dword [rsp + 0x694]
mov r11d, dword [rsp + 0x698]
mov eax, dword [rsp + 0x69c]
cmp rbx, 3
jne 0x14005931c
mov ebx, 4
jmp 0x140059387
mov r8d, 0xb0
lea rdi, [rsp + 0x950]
mov rcx, rdi
lea rdx, [rsp + 0x220]
call fcn.1400d6ff0
mov rax, qword [rsp + 0xce0]
mov qword [rdi - 8], rax
movaps xmm0, xmmword [rsp + 0xcc0]
movaps xmm1, xmmword [rsp + 0xcd0]
movups xmmword [rdi - 0x18], xmm1
movups xmmword [rdi - 0x28], xmm0
mov qword [rsp + 0x920], rsi
movups xmm0, xmmword [0x14011e550]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [0x14011e540]
movaps xmmword [rsp + 0x1f0], xmm0
mov rcx, r13
lea rdx, [rsp + 0x1f0]
call fcn.140016168
test rax, rax
je 0x1400590cb
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.14001b361
or rdx, rax
je 0x1400590cb
cmp rax, 3
je 0x1400590ff
jmp 0x14005966d
lea rcx, [rsp + 0x9d8]
lea rdx, [0x1400f0830]
call fcn.14001c127
test al, al
jne 0x1400590ff
lea rcx, [rsp + 0x9d8]
lea rdx, reloc.WS2_32.dll_getpeername
call fcn.14001c127
test al, al
je 0x14005966d
lea r15, [rsp + 0x520]
mov rcx, r15
call fcn.140013da2
lea rsi, [rax + 0x18]
mov rdi, r12
add rdi, 0x30
mov r8d, 0xe0
lea rbx, [rsp + 0x1f0]
mov rcx, rbx
mov rdx, r13
call fcn.1400d6ff0
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.14001acb9
mov rcx, r15
call fcn.140013da2
mov rcx, rax
call fcn.14001be3d
mov byte [rsp + 0x600], 3
mov bl, byte [rsp + 0x3e]
movzx esi, word [rsp + 0x94]
mov r13, qword [rsp + 0xe8]
jmp 0x140058201
mov r8d, 0x66
lea rcx, [rsp + 0x67a]
lea rdx, [rsp + 0x60a]
call fcn.1400d6ff0
mov qword [rsp + 0x670], rsi
mov byte [rsp + 0x678], bl
mov byte [rsp + 0x679], dil
lea rdi, [rsp + 0x670]
mov rcx, rdi
call fcn.14001310c
mov ecx, recv
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov rdi, qword [rsp + 0x670]
mov al, byte [rsp + 0x678]
mov qword [rsp + 0x5b0], rax
mov sil, byte [rsp + 0x679]
movzx eax, word [rsp + 0x67a]
mov word [rsp + 0x166], ax
mov ebp, dword [rsp + 0x67c]
mov r13d, dword [rsp + 0x680]
mov eax, dword [rsp + 0x684]
mov dword [rsp + 0x388], eax
mov eax, dword [rsp + 0x688]
mov dword [rsp + 0x384], eax
mov eax, dword [rsp + 0x68c]
mov dword [rsp + 0x380], eax
mov eax, dword [rsp + 0x690]
mov dword [rsp + 0x37c], eax
mov eax, dword [rsp + 0x694]
mov dword [rsp + 0x378], eax
mov eax, dword [rsp + 0x698]
mov dword [rsp + 0x374], eax
mov eax, dword [rsp + 0x69c]
mov dword [rsp + 0x370], eax
lea rax, [rsp + 0x6d0]
movups xmm0, xmmword [rax - 0x30]
movups xmm1, xmmword [rax - 0x20]
movups xmm2, xmmword [rax - 0x10]
movups xmm3, xmmword [rax]
movaps xmmword [rsp + 0xb00], xmm0
movaps xmmword [rsp + 0xb10], xmm1
movaps xmmword [rsp + 0xb20], xmm2
movaps xmmword [rsp + 0xb30], xmm3
lea rcx, [rsp + 0xd70]
call case.0x14001768d.212
cmp rdi, 3
jne 0x1400593ab
mov ecx, r13d
shr ecx, 8
mov edi, r13d
shr edi, 0x10
mov ebx, 4
mov eax, dword [rsp + 0x388]
mov dword [rsp + 0xe8], eax
mov eax, dword [rsp + 0x384]
mov dword [rsp + 0xd4], eax
mov eax, dword [rsp + 0x380]
mov dword [rsp + 0x118], eax
mov r9d, dword [rsp + 0x37c]
mov r10d, dword [rsp + 0x378]
mov r11d, dword [rsp + 0x374]
mov eax, dword [rsp + 0x370]
movzx edx, word [rsp + 0x166]
mov r8, qword [rsp + 0x5b0]
jmp 0x140059472
mov ecx, dword [rsp + 0x6a0]
mov dword [rsp + 0x390], ecx
mov ecx, dword [rsp + 0x6a4]
mov dword [rsp + 0x38c], ecx
lea rcx, [rsp + 0x6d0]
movups xmm0, xmmword [rcx - 0x28]
movups xmm1, xmmword [rcx - 0x18]
movups xmm2, xmmword [rcx - 8]
movups xmm3, xmmword [rcx + 8]
movaps xmmword [rsp + 0x8e0], xmm0
movaps xmmword [rsp + 0x8f0], xmm1
movaps xmmword [rsp + 0x900], xmm2
movaps xmmword [rsp + 0x910], xmm3
mov ecx, 0x1a
lea rdi, [rsp + 0x520]
lea rsi, [rsp + 0x6e8]
rep movsd dword [rdi], dword [rsi]
mov rbp, r8
shr rbp, 0x20
mov edx, r8d
shr edx, 0x10
mov esi, r8d
shr esi, 8
mov edi, r13d
shr edi, 0x10
mov ecx, r13d
shr ecx, 8
jmp 0x140059472
mov ecx, esi
mov esi, edi
shr esi, 8
mov edx, edi
shr edx, 0x10
mov eax, ebp
mov dword [rsp + 0xe8], ebp
mov rbp, rdi
shr rbp, 0x20
movaps xmm0, xmmword [rsp + 0xb00]
movaps xmm1, xmmword [rsp + 0xb10]
movaps xmm2, xmmword [rsp + 0xb20]
movaps xmm3, xmmword [rsp + 0xb30]
movaps xmmword [rsp + 0x910], xmm3
movaps xmmword [rsp + 0x900], xmm2
movaps xmmword [rsp + 0x8f0], xmm1
movaps xmmword [rsp + 0x8e0], xmm0
mov ebx, 3
mov dword [rsp + 0xd4], r13d
mov eax, dword [rsp + 0x388]
mov dword [rsp + 0x118], eax
mov r9d, dword [rsp + 0x384]
mov r10d, dword [rsp + 0x380]
mov r11d, dword [rsp + 0x37c]
mov eax, dword [rsp + 0x378]
mov r13d, dword [rsp + 0x374]
mov dword [rsp + 0x390], r13d
mov r13, qword [rsp + 0x5b0]
mov r8d, edi
mov edi, dword [rsp + 0x370]
mov dword [rsp + 0x38c], edi
movzx edi, word [rsp + 0x166]
shl rbp, 0x20
movzx edx, dx
shl rdx, 0x10
or rdx, rbp
movzx esi, sil
shl rsi, 8
or rsi, rdx
movzx edx, r8b
or rdx, rsi
shl edi, 0x10
movzx ecx, cl
shl ecx, 8
or ecx, edi
movzx ebp, r13b
or ebp, ecx
cmp ebx, 4
jne 0x140059526
mov qword [rsp + 0x928], rdx
mov dword [rsp + 0x930], ebp
mov ecx, dword [rsp + 0xe8]
mov dword [rsp + 0x934], ecx
mov ecx, dword [rsp + 0xd4]
mov dword [rsp + 0x938], ecx
mov ecx, dword [rsp + 0x118]
mov dword [rsp + 0x93c], ecx
mov dword [rsp + 0x940], r9d
mov dword [rsp + 0x944], r10d
mov dword [rsp + 0x948], r11d
mov dword [rsp + 0x94c], eax
mov qword [rsp + 0x920], 4
lea rbx, [rsp + 0x1f8]
lea r13, [rsp + 0x3a1]
mov rdi, qword [rsp + 0x68]
jmp 0x140057f9e
mov ecx, dword [rsp + 0x390]
mov dword [rsp + 0x6a0], ecx
mov ecx, dword [rsp + 0x38c]
mov dword [rsp + 0x6a4], ecx
movaps xmm0, xmmword [rsp + 0x8e0]
movaps xmm1, xmmword [rsp + 0x8f0]
movaps xmm2, xmmword [rsp + 0x900]
movaps xmm3, xmmword [rsp + 0x910]
lea rcx, [rsp + 0x6d0]
movups xmmword [rcx + 8], xmm3
movups xmmword [rcx - 8], xmm2
movups xmmword [rcx - 0x18], xmm1
movups xmmword [rcx - 0x28], xmm0
mov ecx, 0x1a
lea rdi, [rsp + 0x6e8]
lea rsi, [rsp + 0x520]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x678], rdx
mov dword [rsp + 0x680], ebp
mov ecx, dword [rsp + 0xe8]
mov dword [rsp + 0x684], ecx
mov ecx, dword [rsp + 0xd4]
mov dword [rsp + 0x688], ecx
mov ecx, dword [rsp + 0x118]
mov dword [rsp + 0x68c], ecx
mov dword [rsp + 0x690], r9d
mov dword [rsp + 0x694], r10d
mov dword [rsp + 0x698], r11d
mov dword [rsp + 0x69c], eax
lea rsi, [rsp + 0x4e0]
mov rcx, rsi
call fcn.140013da2
lea rcx, [rax + 0x18]
lea rdx, [r15 + 0x20]
mov qword [rsp + 0x670], rbx
lea r8, [rsp + 0x670]
call fcn.14001acb9
mov rcx, rsi
call fcn.140013da2
mov rcx, rax
call fcn.14001be3d
cmp byte [rsp + 0x1e8], 0
lea r13, [rsp + 0x3a1]
jne 0x14005964c
add r15, 0x64
mov rcx, r15
lea rdx, [rsp + 0x4e0]
call fcn.14001be60
mov qword [rsp + 0x920], 5
lea rbx, [rsp + 0x1f8]
mov rdi, qword [rsp + 0x68]
mov sil, 3
jmp 0x1400580ba
mov word [rsp + 0x600], 0x100
mov dword [rsp + 0x604], ebx
mov dword [rsp + 0x608], 1
mov rcx, r13
call fcn.1400131bf
mov bl, byte [rsp + 0x3e]
movzx esi, word [rsp + 0x94]
mov r13, qword [rsp + 0xe8]
jmp 0x1400581f7
movzx eax, sil
cmp eax, 4
jne 0x1400596bd
mov rcx, qword [rsp + 0x138]
jmp 0x1400596e4
lea rdx, [rsp + 0x7c1]
mov rax, qword [rdx + 0x1f]
mov rcx, qword [rsp + 0x138]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], sil
jmp 0x140059abe
cmp byte [r14 + 0x3d5], 0
je 0x1400597ec
mov rax, qword [rsp + 0x138]
mov byte [rax], 3
jmp 0x140059abe
mov rsi, qword [rsp + 0x510]
mov rcx, rsi
call fcn.140012fec
mov rax, qword [rsp + 0x690]
mov qword [rsi + 0x20], rax
movaps xmm0, xmmword [rsp + 0x670]
movaps xmm1, xmmword [rsp + 0x680]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, qword [rsp + 0x138]
mov byte [rax], 4
jmp 0x140059abe
lea rcx, [rsp + 0x3a0]
call fcn.140012ff7
mov rcx, qword [rsp + 0x138]
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0xf50]
movaps xmm7, xmmword [rsp + 0xf60]
add rsp, 0xf78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14001758f
mov rax, qword [rsp + 0x138]
mov rcx, qword [rsp + 0x110]
mov dword [rax], ecx
mov rcx, qword [rsp + 0x198]
mov dword [rax + 4], ecx
mov rcx, qword [rsp + 0x1c8]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x358]
mov qword [rax + 0x10], rcx
mov ecx, dword [rsp + 0xd8]
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0xdc]
mov dword [rax + 0x1c], ecx
mov ecx, dword [rsp + 0xe0]
mov dword [rax + 0x20], ecx
mov ecx, dword [rsp + 0xe4]
jmp 0x140059abb
xorps xmm0, xmm0
mov rcx, qword [rsp + 0x138]
movups xmmword [rcx + 0x18], xmm0
lea rax, [0x1400f00e8]
mov qword [rcx + 8], rax
lea rax, str.failed_to_write_whole_buffer
mov qword [rcx + 0x10], rax
mov dword [rcx + 4], esi
mov word [rcx], 0x101
jmp 0x140059abe
xorps xmm0, xmm0
movaps xmmword [rsp + 0x670], xmm0
mov dl, 1
mov eax, 1
jmp 0x14005984d
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x670], xmm0
mov eax, dword [rsp + 0x5dc]
mov dl, byte [rsp + 0x58]
mov rcx, qword [rsp + 0x138]
mov byte [rcx + 1], 1
mov dword [rcx + 4], eax
lea rax, [0x1400f00e8]
mov qword [rcx + 8], rax
lea rax, str.failed_to_write_whole_buffer
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x670]
movups xmmword [rcx + 0x18], xmm0
mov byte [rcx], dl
jmp 0x140059abe
lea rcx, [rsp + 0x670]
call fcn.140012ff7
mov dword [rsp + 0xd0], 0
mov dword [rsp + 0xcc], 1
mov byte [rsp + 0x37], 1
jmp 0x1400598cd
mov dword [rsp + 0xd0], 0
mov byte [rsp + 0x37], 1
mov eax, dword [rsp + 0x5d8]
mov dword [rsp + 0xcc], eax
lea rax, [0x1400f00e8]
mov qword [rsp + 0x168], rax
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x188], rax
mov dword [rsp + 0xc8], 0
jmp 0x1400599c3
mov al, byte [rsp + 0x331]
mov byte [rsp + 0x37], al
movzx eax, word [rsp + 0x332]
mov word [rsp + 0x7e], ax
mov eax, dword [rsp + 0x334]
mov dword [rsp + 0xcc], eax
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x188], rax
mov eax, dword [rsp + 0x348]
mov dword [rsp + 0xd0], eax
mov eax, dword [rsp + 0x34c]
mov dword [rsp + 0xc8], eax
mov eax, dword [rsp + 0x350]
mov dword [rsp + 0xc4], eax
mov eax, dword [rsp + 0x354]
jmp 0x140059a52
mov dword [rsp + 0xc8], 0
mov byte [rsp + 0x37], 1
mov eax, dword [rsp + 0x1bc]
mov dword [rsp + 0xcc], eax
mov rax, qword [rsp + 0x500]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x4f8]
mov qword [rsp + 0x188], rax
mov eax, dword [rsp + 0x1b8]
mov dword [rsp + 0xd0], eax
mov dword [rsp + 0xc4], 0
mov dword [rsp + 0xbc], 0
jmp 0x140059a59
mov al, byte [rsp + 0xba1]
mov byte [rsp + 0x37], al
movzx eax, word [rsp + 0xba2]
mov word [rsp + 0x7e], ax
mov eax, dword [rsp + 0xba4]
mov dword [rsp + 0xcc], eax
mov rax, qword [rsp + 0xba8]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0xbb0]
mov qword [rsp + 0x188], rax
mov eax, dword [rsp + 0xbb8]
mov dword [rsp + 0xd0], eax
mov eax, dword [rsp + 0xbbc]
mov dword [rsp + 0xc8], eax
mov eax, dword [rsp + 0xbc0]
mov dword [rsp + 0xc4], eax
mov eax, dword [rsp + 0xbc4]
mov dword [rsp + 0xbc], eax
mov rax, qword [rsp + 0x138]
mov byte [rax], bpl
mov cl, byte [rsp + 0x37]
mov byte [rax + 1], cl
movzx ecx, word [rsp + 0x7e]
mov word [rax + 2], cx
mov ecx, dword [rsp + 0xcc]
mov dword [rax + 4], ecx
mov rcx, qword [rsp + 0x168]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x188]
mov qword [rax + 0x10], rcx
mov ecx, dword [rsp + 0xd0]
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0xc8]
mov dword [rax + 0x1c], ecx
mov ecx, dword [rsp + 0xc4]
mov dword [rax + 0x20], ecx
mov ecx, dword [rsp + 0xbc]
mov dword [rax + 0x24], ecx
movaps xmm6, xmmword [rsp + 0xf50]
movaps xmm7, xmmword [rsp + 0xf60]
add rsp, 0xf78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_framehead.rs
mov ecx, 3
mov rdx, rdi
jmp 0x140059b04
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_framehead.rs
mov ecx, 4
mov edx, 4
call fcn.1400e4550
ud2
lea r8, [0x140102fc8]
mov ecx, 1
mov edx, 1
jmp 0x140059b04
lea r8, [0x140102fe0]
mov ecx, 2
mov edx, 2
jmp 0x140059b04
lea r8, [0x140102fe0]
mov ecx, 3
mov edx, 3
jmp 0x140059b04
lea r8, [0x140102fe0]
jmp 0x140059afa
lea r8, [0x140102fe0]
mov ecx, 5
mov edx, 5
jmp 0x140059b04
lea r8, [rsp + 0x1f0]
and qword [r8], 0
lea rcx, [rsp + 0x7c0]
lea rdx, [rsp + 0x670]
call fcn.1400e5c16
ud2
lea rcx, str.reset_at_must_be_set_if_in_queue
lea r8, [0x140102498]
mov edx, 0x20
call fcn.1400e4a40
ud2
lea rcx, str.assertion_failed:_self.remote.is_none__C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_settings.rs
lea r8, [0x14011a6e0]
mov edx, 0x27
call fcn.1400e4650
ud2
lea rcx, [0x140101ed8]
lea r8, [0x140101f08]
mov edx, 0x2d
jmp 0x140059bb0
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usize
lea r8, [0x140102400]
mov edx, 0x30
jmp 0x140059bb0
mov qword [rsp + 0xaa0], rax
lea rax, [rsp + 0xb00]
mov qword [rsp + 0x520], rax
lea rax, [fcn.1400a0056]
mov qword [rsp + 0x528], rax
lea rdx, str.split_off_out_of_bounds:
lea rcx, [rsp + 0x1f0]
mov qword [rcx], rdx
mov edx, 2
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [rsp + 0xaa0]
mov qword [rsp + 0x530], r8
mov qword [rsp + 0x538], rax
lea rax, [rsp + 0x520]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
call fcn.1400e4490
ud2
lea rax, str.pending_ping_should_be_for_shutdown
lea rdx, [rsp + 0x1f0]
mov qword [rdx], rax
mov qword [rdx + 8], 1
lea rax, str.failed_to_write_whole_buffer
mov qword [rdx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rdx + 0x18], xmm0
lea rcx, [rsp + 0x670]
call fcn.1400e4d1d
ud2
lea rcx, str.received_unexpected_shutdown_ping
lea r8, [0x140119ce0]
mov edx, 0x21
call fcn.1400e54a2
ud2
lea rcx, [0x140102427]
lea r8, [0x140102460]
mov edx, 0x39
jmp 0x140059bb0
lea rcx, str.assertion_failed:_stream.state.is_closed__
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov edx, 0x2a
jmp 0x140059bb0
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, [0x140119ad0]
mov edx, 0x3b
jmp 0x140059bb0
lea rcx, [0x14011a5ea]
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streams_streams.rs
mov edx, 0x37
jmp 0x140059bb0
lea rcx, str.assertion_failed:_self.can_inc_num_recv_streams__C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_srcproto_streamscounts.rs
lea r8, [0x140102010]
mov edx, 0x31
jmp 0x140059bb0
lea rcx, str.assertion_failed:__stream.is_counted
lea r8, [0x140102050]
mov edx, 0x24
jmp 0x140059bb0
adc al, 0xf
add byte [rax - 0x77], cl
or byte [rax - 0x77], cl
int1
call fcn.14001ac52
nop
add rsp, 0x50
pop rsi
ret
add byte [rax - 0x73], cl
add dword [rax], 0x48000001
mov dword [rsp + 0x28], eax
lea rax, [rcx + 0xc0]
mov qword [rsp + 0x80], rax
lea rax, [rcx + 0xc8]
mov qword [rsp + 0x90], rax
lea r15, [rsp + 0x68]
lea edi, [rsp + 0x68]
lea edi, [rsp + 0x68]
mov qword [rsp + 0x78], r12
mov r12, rax
mov qword [rsp + 0x30], r12
xor byte [rcx - 0x75], cl
invalid
mov rbx, qword [r14]
lea rax, [rbx - 3]
cmp rax, 2
jae 0x140059e1f
mov rax, qword [rdi + 0x108]
cmp rax, qword [rdi + 0x120]
jbe 0x140059e2f
jmp 0x14005a069
mov rcx, r14
call fcn.14005a6b2
test al, al
jne 0x14005a171
and qword [rdi + 0x120], 0
and qword [rdi + 0x108], 0
mov qword [rdi + 0xb8], 4
cmp ebx, 3
jne 0x14005a366
mov rax, qword [rsp + 0x80]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov ebx, dword [rdi + 0xe0]
mov eax, dword [rdi + 0x138]
add rax, 9
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
movabs rax, 0x90400000000
add rax, rbx
mov qword [rsp + 0x98], rax
lea rcx, [rsp + 0x98]
mov rdx, r15
call fcn.14001cd09
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
mov r13, qword [rax + 8]
mov r12, qword [rsp + 0x50]
mov rbp, r13
not rbp
cmp rbp, rcx
cmovae rbp, rcx
cmp r12, rbp
jbe 0x140059f30
lea rsi, [rsp + 0xe0]
mov rcx, rsi
lea rdx, [rsp + 0x40]
mov r8, rbp
call fcn.14000a95d
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
mov rcx, r15
call fcn.140016f03
mov rcx, rsi
call fcn.140012ff7
mov r15, qword [rsp + 0x40]
lea rax, [rsp + 0x48]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0xf0], rax
jmp 0x140059f43
mov rdx, qword [rsp + 0x48]
mov rcx, r15
mov r8, r12
call fcn.140016f03
xor r15d, r15d
mov rsi, qword [rsp + 0x68]
mov rax, qword [rsi + 8]
sub rax, r13
bswap rax
mov qword [rsp + 0x88], rax
mov r8d, 5
lea rcx, [rsp + 0x88]
xor edx, edx
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frameheaders.rs
call fcn.14001e6ad
xor ecx, ecx
cmp rdx, rcx
je 0x140059f8c
cmp byte [rax + rcx], 0
lea rcx, [rcx + 1]
je 0x140059f78
jmp 0x14005a4bf
mov r8, qword [rsi]
mov r9, qword [rsi + 8]
lea rax, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frameheaders.rs
mov qword [rsp + 0x20], rax
mov edx, 3
xor ecx, ecx
call case.0x14001d1ef.166
lea rcx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frameheaders.rs
mov qword [rsp + 0x20], rcx
mov r9d, 3
mov rcx, rax
lea r8, [rsp + 0x8d]
call fcn.1400309f6
test r15, r15
je 0x140059fec
mov rax, qword [rsp + 0x68]
mov rdx, qword [rax + 8]
cmp rdx, 4
jbe 0x14005a48f
mov rax, qword [rax]
add byte [rax + 4], 0xfc
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xa0], xmm0
cmp r12, rbp
ja 0x14005a01b
lea rcx, [rsp + 0x40]
call fcn.140012ff7
test r15, r15
je 0x14005a05f
mov rcx, r14
call fcn.140050bcb
mov qword [rdi + 0xb8], 3
mov qword [rdi + 0xc0], r15
mov dword [rdi + 0xc0], edi
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x90]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rcx], xmm0
mov dword [rdi + 0xe0], ebx
lea r15, [rsp + 0x68]
jmp 0x140059dfd
mov rax, qword [rdi + 0x108]
mov r12d, 0
cmp rax, qword [rdi + 0x120]
jbe 0x140059df8
mov r12, qword [rdi + 0x140]
mov rbx, qword [rdi + 0x148]
mov rcx, r12
call qword [rbx + 0x40]
test al, al
je 0x14005a0c2
xor eax, eax
cmp rax, 0x400
je 0x14005a103
and dword [rsp + rax + 0xe0], 0
lea rcx, str.failed_to_write_whole_buffer
mov qword [rsp + rax + 0xe8], rcx
add byte [rax - 0x7d], cl
rcl byte [rax], 0xeb
invalid
mov rcx, qword [rsp + 0x28]
call fcn.14005a4d9
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0xe0]
mov rdx, r12
mov r8, qword [rsp + 0x38]
mov r9, rax
call qword [rbx + 0x20]
mov rax, qword [rsp + 0xe0]
mov eax, dword [rsp + 0xe0]
cmp rax, 2
je 0x14005a4a2
mov r12, qword [rsp + 0xe8]
jmp 0x14005a156
mov rcx, qword [rsp + 0x28]
lea rsi, [rsp + 0xe0]
mov rdx, rsi
call fcn.14005a559
add al, 0
add byte [rax - 0x77], cl
int1
mov rdx, rax
lea r8, [0x140118a78]
add al, ch
xchg esp, eax
sar esi, cl
dec dword [rax - 0x77]
push rsp
and al, 0x20
lea rcx, [rsp + 0x40]
mov rdx, r12
mov r8, qword [rsp + 0x38]
mov r9, rax
call qword [rbx + 0x38]
mov rax, qword [rsp + 0x40]
cmp rax, 2
je 0x14005a4a2
mov r12, qword [rsp + 0x48]
and al, 0x48
test rax, rax
jne case.0x140017894.882
mov rcx, qword [rsp + 0x28]
mov rdx, r12
call fcn.14005a50c
jmp 0x140059df8
mov rsi, qword [rdi + 0x108]
sub rsi, qword [rdi + 0x120]
mov eax, 0
cmovb rsi, rax
mov rcx, r14
call fcn.14005a5f6
add byte [rax - 0x77], cl
invalid
xor ecx, ecx
add rbp, rsi
setae cl
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.1400381fc
mov r12d, 0
test rbp, rbp
mov rax, qword [rsp + 0x30]
je 0x140059df0
add byte [rax - 0x77], cl
invalid
mov r13, qword [rdi + 0x140]
mov rbx, qword [rdi + 0x148]
mov rcx, r13
call qword [rbx + 0x40]
test al, al
je 0x14005a1fa
xor eax, eax
lea rcx, str.failed_to_write_whole_buffer
cmp rax, 0x400
je 0x14005a21d
and dword [rsp + rax + 0xe0], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + rax + 0xe8], rcx
add rax, 0x10
jmp 0x14005a1dc
mov rax, qword [rdi + 0x108]
cmp rax, qword [rdi + 0x120]
jbe 0x14005a2c6
mov rcx, qword [rsp + 0x28]
call fcn.14005a4d9
jmp 0x14005a2ce
mov rcx, qword [rsp + 0x28]
lea rsi, [rsp + 0xe0]
mov rdx, rsi
call fcn.14005a559
mov r12, rax
mov edx, 0x40
mov rcx, rsi
mov r8, rax
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.1400473d6
test rdx, rdx
je 0x14005a27f
mov rbp, rax
mov rcx, r14
call fcn.14005a5f6
test rax, rax
je 0x14005a27f
mov rcx, r14
call fcn.14005a58d
mov rcx, rax
call fcn.140047689
mov dword [rbp], eax
mov qword [rbp + 8], rdx
mov edx, 1
jmp 0x14005a281
xor edx, edx
add rdx, r12
lea rcx, [rsp + 0xe0]
lea r8, [0x140118a78]
call fcn.1400474be
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x40]
mov rdx, r13
mov r8, qword [rsp + 0x38]
mov r9, rax
call qword [rbx + 0x38]
mov rax, qword [rsp + 0x40]
cmp rax, 2
je 0x14005a483
mov r12, qword [rsp + 0x48]
jmp 0x14005a303
mov rcx, r14
call fcn.14005a58d
mov r9, rax
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0xe0]
mov rdx, r13
mov r8, qword [rsp + 0x38]
call qword [rbx + 0x20]
mov rax, qword [rsp + 0xe0]
cmp rax, 2
je 0x14005a483
mov r12, qword [rsp + 0xe8]
test rax, rax
jne case.0x140017894.882
mov rax, qword [rdi + 0x108]
mov edx, 0
mov rbp, r12
sub rax, qword [rdi + 0x120]
cmovae rdx, rax
jbe 0x14005a33a
mov rbp, r12
sub rbp, rdx
jbe 0x14005a34f
mov rcx, qword [rsp + 0x28]
call fcn.14005a50c
mov rcx, r14
mov rdx, rbp
call fcn.14005a614
mov rax, qword [rsp + 0x30]
jmp 0x140059df0
mov rcx, qword [rsp + 0x28]
mov rdx, r12
call fcn.14005a50c
mov rax, qword [rsp + 0x30]
jmp 0x140059df0
cmp ebx, 4
je 0x14005a401
mov rcx, qword [rsp + 0x80]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rdi + 0xf8]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rdi + 0xe8]
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rdi + 0x70]
call fcn.140050be8
mov qword [rdi + 0x70], rbx
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
sub byte [rsp + 0xf0], cl
movups xmmword [rdi + 0x78], xmm0
movups xmmword [rdi + 0x88], xmm1
mov rax, qword [rsp + 0x100]
mov qword [rdi + 0x98], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rdi + 0xa0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0xb0], rax
mov rcx, qword [rdi + 0x140]
mov rax, qword [rdi + 0x148]
mov rdx, qword [rsp + 0x38]
call qword [rax + 0x28]
test rax, rax
je 0x14005a421
mov rsi, rax
jmp 0x14005a42b
mov r12, rdx
test rdx, rdx
je 0x14005a45d
xor esi, esi
lea rdi, [rsp + 0xb8]
mov rcx, rdi
call fcn.140015023
mov rcx, rdi
call fcn.140015032
mov rax, rsi
mov rdx, r12
add rsp, 0x4e8
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rsi, [rsp + 0xb8]
mov rcx, rsi
call fcn.140015023
mov rcx, rsi
call fcn.140015032
xor r12d, r12d
xor esi, esi
jmp 0x14005a443
mov eax, 1
jmp 0x14005a4ac
mov eax, 2
mov r12, qword [rsp + 0x78]
jmp 0x14005a4ac
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frameheaders.rs
mov ecx, 4
add al, ch
mov al, 0xa0
or byte [rax], al
ud2
mov eax, 2
mov r12, qword [rsp + 0x30]
and al, 0x30
cmp eax, 2
jne 0x14005a429
mov esi, 1
jmp 0x14005a41f
lea rcx, str.assertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.22_src_frameheaders.rs
mov edx, 0x3e
call fcn.1400e4650
ud2
add al, 0
enter 0xfffffffffffff980, 6
mov eax, 6
cmovb eax, ecx
invalid
cmp al, 6
ja 0x14005ac80
movzx eax, al
mov ecx, 0x54
bt rcx, rax
invalid
jae 0x14005ac80
mov rcx, rsi
mov ecx, esi
int1
call fcn.140013db9
cmp qword [rax + 0x88], 0
mov eax, 0x88
add byte [rax], al
je 0x14005acf3
mov rcx, rsi
call fcn.140013da2
add ebp, dword [rax + 0x80]
jno 0x14005acde
invalid
mov r15, qword [rsp + 0xc8]
enter 0, 0
mov r12, qword [rsp + 0xc0]
lea r14, [rsp + 0x38]
invalid
rol byte [rax], 0
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
invalid
cmp byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140015023
mov rcx, r14
call fcn.140015032
dec dword [rcx + rcx*4 + 0x7c]
and al, 0x30
dec dword [rcx + rcx*4 + 0x7c]
and al, 0x30
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x28], esp
mov qword [rsp + 0x20], rsi
mov rcx, rdi
mov edx, 3
add eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x50], al
add dword [rcx - 0x77], ecx
mov r9, rbx
call fcn.140041978
insb byte [rdi], dx
invalid
invalid
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
mov r8b, 1
mov r9, rbx
call fcn.140041978
insb byte [rdi], dx
invalid
invalid
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
insb byte [rdi], dx
invalid
add dword [rax], eax
add byte [rax], al
invalid
jmp 0x14005ad0a
add rdi, 8
mov dword [rax + 0x80], ebp
test al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
test al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rdx, rsi
call fcn.14001509f
lea rsi, [rsp + 0x38]
mov rcx, rsi
cmp byte [rax - 0x77], cl
int1
call fcn.140015023
mov rcx, rsi
and esp, dword [rbx - 0x76b70005]
int1
call fcn.140015032
xor eax, eax
mov edx, 3
add rsp, 0x60
add esp, 0x60
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add esp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
ret
mov rsi, rcx
mov rdi, qword [rsp + 0x78]
mov edi, dword [rsp + 0x78]
js 0x14005acad
invalid
invalid
js 0x14005acad
invalid
je 0x14005ad4e
mov rax, qword [rdi + 0x20]
mov qword [rsi + 0x20], rax
and byte [rdi], cl
adc byte [rdi], al
invalid
invalid
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
invalid
adc byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
add rsp, 0x38
add esp, 0x38
pop rdi
pop rsi
ret
mov rax, r8
mov r11, qword [rsp + 0x70]
pop rsp
and al, 0x70
ror byte [rbx + rcx*4 + 0x5c], 0x24
jo 0x14005ad9b
pop rsp
and al, 0x70
mov r10d, dword [rdi + 8]
mov edx, dword [rdi + 8]
push rdi
or byte [rdx + rcx*4 + 0x47], al
mov al, byte [rdi + 1]
invalid
invalid
mov r8b, byte [rdi + 1]
mov al, byte [rdi + 1]
lea rcx, [rdx + 0xa0]
add rdx, 0x140
ret 0x140
add byte [rax], al
mov ah, byte [rax + 0x48000000]
add edx, 0x140
ret 0x140
add byte [rax], al
ret 0x140
add dword [rax], eax
add byte [rax - 0x77], cl
push rsp
and al, 0x30
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], r11
and al, 0x28
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x20], ecx
mov edx, r10d
mov r9, rax
call fcn.140041978
invalid
inc esi
invalid
add ecx, dword [rax - 0x77]
stc
invalid
invalid
add ecx, dword [rax - 0x77]
stc
add rsp, 0x38
pop rdi
pop rsi
jmp fcn.140050fbb
invalid
invalid
invalid
invalid
mov rax, qword [rcx]
mov rcx, qword [rax]
mov ecx, dword [rax]
jmp 0x140010830
push r14
push rsi
push rdi
push rbx
sub rsp, 0x70
jo 0x14005adf6
mov esi, ecx
call fcn.1400a2b3a
add byte [rdi], cl
mov dh, 0xc0
invalid
add byte [rdi], cl
mov dh, 0xc0
invalid
ror byte [rax - 0x73], 0xd
sub eax, 0x48000f2d
invalid
lea rcx, [0x14014daec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
lea rax, [0x1401260b0]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov qword [rsp + 0x28], rcx
cmp dword [rsi + 0x30], 3
jae case.0x140017894.889
lea rdi, [rsi + 0x20]
lea rbx, [rsi + 0x30]
pop rsi
xor byte [rax - 0x75], cl
sub al, r13b
lea ebp, [rdi]
add al, 0
mov r14, rax
mov r15, rdx
xlatb
lea rdx, [rsp + 0x28]
and al, 0x28
mov rcx, rbx
call fcn.14004feb2
mov ebx, eax
ret
mov rcx, r14
int1
int1
mov rdx, r15
call fcn.14009dd95
test bl, bl
je 0x14005ae3b
mov rcx, rsi
call fcn.1400a2bb8
jge 0x14005ae2a
add byte [rbx + rax], bh
jne 0x14005ae72
mov rcx, rdi
jmp case.0x14003aefc.210
lea rcx, [rsi + 0x20]
call fcn.14005b345
jmp case.0x14005ae8a.0
mov rcx, rdi
call fcn.14005b105
lea rdx, [rsp + 0x40]
and qword [rdx], 0
mov qword [rdx + 0x20], rdi
and byte [rax - 0x77], cl
stc
and byte [rax - 0x77], cl
stc
mov ecx, edi
call fcn.14005b126
xor ecx, ecx
call fcn.140028eec
loopne case.0x1400335cc.259
invalid
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
jmp 0x14005b029
mov ecx, eax
call fcn.14003a5b5
std
dec dword [rdi]
mov dh, 0xc0
invalid
lea rcx, [0x14014dafc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400a3dca
mov rcx, rsi
int1
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp case.0x14004807d.121
pop rcx
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x70c48348], dl
nop
add rsp, 0x70
nop
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14005b095
add dword [rax], eax
invalid
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
and byte [rax - 0x77], cl
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
lea edx, [0x140125958]
stosb byte [rdi], al
or al, 0
call fcn.1400e4490
or byte [rax], al
ud2
pop rax
mov rsi, rdx
mov esi, edx
mov rdi, rcx
lea rdx, [rcx + 0xfb0]
xchg ecx, eax
mov al, recv
sldt word [rax]
sldt word [rax]
call fcn.1400a2936
test al, al
je 0x14005af5e
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x30], 4
cmp rax, 3
jne 0x14005af65
invalid
movups xmm0, xmmword [rdi + 0x38]
movups xmm1, xmmword [rdi + 0x48]
movaps xmmword [rsp + 0x30], xmm1
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
and al, 0x20
mov rcx, rsi
call fcn.14003a5ab
movaps xmm0, xmmword [rsp + 0x20]
and al, 0x20
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x58
pop rdi
pop rsi
ret
lea rax, str.JoinHandle_polled_after_completion
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.failed_to_write_whole_buffer
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
or al, 0
add al, ch
invalid
xchg esp, eax
or byte [rax], al
ud2
add al, ch
not byte [rax + rcx + 0x560b0f00]
push rsi
sub rsp, 0x20
mov rsi, rcx
invalid
call fcn.1400a28ee
test rax, rax
je 0x14005afbe
lea rcx, [rsi + 0x20]
call fcn.14005b105
xor ecx, ecx
call fcn.140028eec
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp case.0x14004807d.121
cmp dword [rax], eax
add byte [rax], al
and al, ch
pop rbx
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ecx, esi
add rsp, 0x20
add esp, 0x20
and byte [rsi - 0x17], bl
xor al, byte [rax]
add byte [rax], al
and byte [rsi - 0x17], bl
xor al, byte [rax]
add byte [rax], al
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
pop rsi
jmp case.0x14004807d.121
add byte [rsi + 0x48], dl
sub esp, 0x20
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.14009dc4b
test al, al
je 0x14005b022
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14005b095
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.1400a280f
test al, 8
invalid
jne 0x14005b045
lea rcx, [rsi + 0x20]
call fcn.14005b105
jmp 0x14005b055
invalid
test al, 0x10
je 0x14005b055
invalid
or al, 0x48
lea ecx, [rsi + 0xfb0]
lea rcx, [rsi + 0xfb0]
add byte [rax], al
call fcn.1400a0b3d
xor ecx, ecx
call fcn.140028eec
nop
fdivp st(4)
dec dword [rax - 0x75]
and byte [rax - 0x77], r9b
bnd call fcn.1400a3c77
call fcn.1400a3c77
nop
fdivp st(4)
dec dword [rax - 0x75]
and byte [rax - 0x77], r9b
bnd call fcn.1400a3c77
call fcn.1400a3c77
cmp rax, 1
add dword [rdx + 2], edi
mov edx, 2
sbb rdx, 0
mov rcx, rsi
int1
int1
call fcn.1400a2864
test al, al
invalid
je 0x14005b08e
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14005b095
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x20c48348], dl
add esp, 0x20
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
and al, ch
or al, 0x1f
add al, 0
and al, ch
or al, 0x1f
add al, 0
lea rcx, [rsi + 0x30]
call fcn.14005b0d7
invalid
mov rax, qword [rsi + 0xfc0]
mov eax, dword [rsi + 0xfc0]
test rax, rax
je 0x14005b0c5
sal byte [rdx + rcx + 0x48], 0x8b
mov cs, eax
invalid
mov rcx, qword [rsi + 0xfc8]
sldt word [rax]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
invalid
invalid
pop rsi
invalid
and byte [rsi - 0x17], bl
jmp 0x18905abab
invalid
invalid
jmp fcn.1400084c0
dec dword [rax - 0x75]
adc dword [rbp + rcx*4 + 0x42], ecx
std
std
add rdx, 0xfffffffffffffffe
add edx, 0xfffffffe
xor eax, eax
cmp r8, 2
clc
add cl, byte [rax + 0xf]
invalid
invalid
ror byte [rcx - 0x7d], 0xf8
clc
add cl, byte [rax + 0xf]
ret 0x8548
invalid
invalid
test rax, rax
je case.0x14004373f.70
invalid
cmp rax, 1
jne 0x14005b104
invalid
or dword [rax - 0x7d], ecx
ror dword [rax], 0xe9
invalid
add rcx, 8
add ecx, 8
jmp 0x14003a565
ret
in al, dx
test al, 0xf
add byte [rax], al
lea rdx, [rsp + 0x28]
mov qword [rdx], 4
add al, ch
or eax, dword [rbx]
add eax, dword [rax]
invalid
add al, ch
or eax, dword [rbx]
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x573b7eb8], dl
sldt word [rax]
nop
add rsp, 0xfa8
ret
sub esp, 0xfa8
sldt word [rax]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
lea rdx, [rsp + 0x28]
and al, 0x28
and al, 0x28
movups xmmword [rdx + 0x18], xmm1
adc dword [rdx + 0x18], ecx
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 3
add al, ch
fild dword [rdx]
add al, byte [rax]
invalid
add al, ch
fild dword [rdx]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x573b7eb8], dl
sldt word [rax]
nop
add rsp, 0xfa8
sldt word [rax]
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x70
mov rsi, rcx
call fcn.1400a2b3a
movzx eax, al
lea rcx, [0x14014db0c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
lea rax, [0x1401260b0]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov qword [rsp + 0x28], rcx
cmp dword [rsi + 0x30], 3
jae 0x14005b27e
lea rdi, [rsi + 0x20]
lea rbx, [rsi + 0x30]
mov rcx, qword [rsi + 0x28]
call fcn.14009dd88
mov r14, rax
mov r15, rdx
lea rdx, [rsp + 0x28]
mov rcx, rbx
call fcn.14004feb2
mov ebx, eax
mov rcx, r14
mov rdx, r15
call fcn.14009dd95
test bl, bl
je 0x14005b1ef
mov rcx, rsi
call fcn.1400a2bb8
cmp al, 3
jne 0x14005b226
mov rcx, rdi
jmp 0x14005b1e8
invalid
add al, 0x48
lea ecx, [rsi + 0x20]
lea rcx, [rsi + 0x20]
call fcn.14005b345
jmp case.0x14005b23e.0
mov rcx, rdi
call fcn.14005b105
lea rdx, [rsp + 0x40]
and qword [rdx], 0
mov qword [rdx + 0x20], rdi
and byte [rax - 0x77], cl
stc
and byte [rax - 0x77], cl
stc
call fcn.14005b126
xor ecx, ecx
call fcn.140028eec
fdiv st(4), st(0)
invalid
fdiv st(4), st(0)
dec dword [rax - 0x77]
mov rcx, rsi
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14005b37a
mov ecx, eax
call fcn.14003a5b5
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
lea rcx, [0x14014db1c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rdi
mov rdx, rsi
call fcn.1400a39c9
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14005b320
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x70c48348], dl
nop
add rsp, 0x70
nop
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x14005b3e6
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x40]
and al, 0x40
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x20]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
call fcn.1400e4490
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.14009dc4b
test al, al
je 0x14005b33e
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14005b3e6
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.1400a280f
test al, 8
jne 0x14005b396
lea rcx, [rsi + 0x20]
call fcn.14005b105
jmp 0x14005b3a6
test al, 0x10
je 0x14005b3a6
lea rcx, [rsi + 0xfb0]
call fcn.1400a0b3d
xor ecx, ecx
call fcn.140028eec
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400a38e6
cmp rax, 1
mov edx, 2
sbb rdx, 0
mov rcx, rsi
call fcn.1400a2864
test al, al
je 0x14005b3df
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14005b3e6
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
call fcn.14003668a
lea rcx, [rsi + 0x30]
call fcn.14005b0d7
mov rax, qword [rsi + 0xfc0]
test rax, rax
je 0x14005b416
mov rcx, qword [rsi + 0xfc8]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400084c0
xchg esp, eax
enter 0xfffffffffffffffd, 0x48
lea ebx, [rsp + 0x40]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call case.0x14002403d.137
mov rcx, rbx
call fcn.14003805a
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
jle 0x14005b75e
mov bpl, byte [rdi + 0x78]
mov r14d, dword [rdi + 0x40]
mov r15, qword [rdi + 0x38]
movzx r12d, word [rdi + 0x79]
add rdi, 0x48
lea rcx, [rsi + 0x48]
mov rdx, rdi
call fcn.14005eb53
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsi + 0x70], rbx
mov byte [rsi + 0x78], bpl
mov qword [rsi + 0x38], r15
mov dword [rsi + 0x40], r14d
mov word [rsi + 0x79], r12w
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
ud2
dec dword [rax - 0x77]
and al, 0x40
and al, 0x40
and al, 0x40
mov qword [rsp + 0x48], rdx
mov rcx, rsi
call fcn.140066711
add byte [rax], al
xor ecx, ecx
test ax, ax
setne cl
lea rax, [0x14014a41a]
add byte [rax - 0x73], cl
adc eax, 0xef92f
cmovne rdx, rax
mov qword [rsp + 0x50], rdx
push rax
mov qword [rsp + 0x58], rcx
and al, 0x58
and al, 0x58
mov rcx, rsi
call fcn.140066711
test ax, ax
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
lea rcx, [rsp + 0x168]
mov word [rcx], dx
lea rax, [rsp + 0x110]
mov qword [rax], 1
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rax], spl
xor byte [rax], ah
add byte [rax], al
add dh, al
cmp byte [rbx], al
and qword [rdx], 0
xorps xmm0, xmm0
and qword [rdx + 0x10], 0
invalid
adc byte [rax], al
movups xmmword [rax + 8], xmm0
mov qword [rdx + 0x20], rax
lea rax, [0x14011aa20]
mov qword [rdx + 0x28], rax
call fcn.14000e590
test al, al
jne 0x14005bbc3
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x60], xmm0
sub dword [rsp + 0x60], eax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x70], rax
mov ecx, 1
xor edx, edx
call fcn.140063731
jmp 0x14005b993
mov qword [rsp + 0x60], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rax, [rsp + 0x30]
lea rcx, [rsp + 0xb8]
mov qword [rcx], rax
lea rax, case.0x14001830c.491
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
lea rdx, [rsp + 0x40]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, [rsp + 0x50]
push rsp
and al, 0x50
mov qword [rcx + 0x20], rdx
mov dword [rcx + 0x20], edx
mov qword [rcx + 0x28], rax
sub byte [rax - 0x73], cl
jl 0x14005b9f0
invalid
mov qword [rcx + 0x30], rdi
lea rax, str.failed_to_write_whole_buffer
lea rdx, [rsp + 0x110]
mov qword [rdx], rax
mov dword [rdx], eax
mov eax, 4
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea r8, [0x14005ebb8]
add eax, 0x31c0
mov qword [rcx + 0x38], r8
mov qword [rdx + 0x10], rcx
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov ah, 0x24
push 0x48000001
mov ecx, esi
call fcn.14005ebca
add byte [rax - 0x75], cl
cmovs ecx, dword [rbx + 0x11e80857]
adc dword [rbp], edi
add byte [rbx + rcx*4 + 0x3e], cl
mov r12, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rsi, [rsp + 0xb8]
add byte [rax - 0x77], cl
mov rcx, rsi
mov rdx, r15
call fcn.140066739
invalid
cmp dword [rsi], 2
je 0x14005bb90
lea r13, [rsp + 0x110]
lea rsi, [rsp + 0xb8]
mov ecx, 0xb
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov rcx, r15
mov rdx, r12
call fcn.140063731
mov rax, qword [r14]
mov r9, qword [r14 + 8]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rdx, [rcx + rax]
add rdx, 0x10
lea rsi, [rsp + 0x60]
mov rcx, rsi
mov r8, r13
call qword [r9 + 0x28]
mov rdx, qword [rsi]
cmp rdx, 3
je 0x14005bae5
lea rax, [rsp + 0xb8]
lea rsi, [rsp + 0x60]
mov ecx, 0xa
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
cmp dword [rax], 2
jne 0x14005bacb
lea rcx, [rsp + 0xb8]
call fcn.140066764
jmp 0x14005bae5
lea rsi, [rsp + 0x68]
lea rdi, [rsp + 0x168]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
cmp edx, 2
jne 0x14005bb15
mov qword [rbx], 2
mov rcx, qword [rsp + 0x120]
mov ecx, dword [rsp + 0x120]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x28
add dword [rax], eax
add byte [rax], al
add al, ch
mov rdx, qword [rsp + 0x128]
call fcn.140063731
xor byte [rax + rax], bh
xor byte [rax + rax], bh
nop
add rsp, 0x1b0
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0xc0]
mov qword [rax - 8], rdx
mov dword [rax - 8], edx
lea rsi, [rsp + 0x168]
lea esi, [rsp + 0x168]
mov ecx, 9
add byte [rax], al
add byte [rax - 0x77], cl
invalid
rep movsq qword [rdi], qword [rsi]
add r14, 0x10
invalid
invalid
mov al, byte [rax + 0x40]
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test rdx, rdx
cmp al, 2
jne 0x14005bb78
lea rsi, [rsp + 0xe0]
lea rdi, [rsp + 0x60]
lea edi, [rsp + 0x60]
lea edi, [rsp + 0x60]
mov rcx, rdi
mov rdx, r14
call fcn.14005eb53
mov rcx, rsi
call fcn.14002a773
mov rax, qword [rdi + 0x20]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi]
adc byte [rdi], al
adc byte [rdi], al
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
lea rsi, [rsp + 0xb8]
mov ecx, 0xa
and al, 0xb8
add byte [rax], al
add byte [rax], al
mov ecx, 0xa
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
jmp 0x14005baec
invalid
invalid
mov al, byte [rsp + 0xbc]
lea r8, [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
add byte [rcx - 0x78], al
add byte [rax - 0x73], cl
add eax, 0xc32a7
cmpsd dword [rsi], dword [rdi]
xor cl, byte [rax + rax]
mov qword [rsp + 0x20], rax
lea rcx, str.should_be_valid_Url
lea r9, [0x14011ac10]
mov edx, reloc.WS2_32.dll_send
add byte [rax], al
add bl, ch
invalid
lea rax, [0x140149fc0]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07library_alloc_src_string.rs
invalid
jrcxz 0x14005bbe3
add byte [rbp + rcx*4 + 0xd], cl
sal eax, cl
or eax, dword [rax]
lea r8, [rsp + 0x60]
and al, 0x60
mov edx, 0x37
add byte [rax], al
add byte [rax], al
call fcn.1400e49a0
ud2
cmp dword [rdx], eax
jne fcn.1400499d4
ret
adc byte [rdi], bl
add byte [rax], al
cmp eax, 3
je 0x14005bc1d
cmp eax, 4
jne 0x14005bc29
add rcx, 0x2650
jmp 0x14005db17
add rcx, 0x2650
add byte es:[rax], al
jmp 0x14005daf6
add byte [rax], al
ret
add byte [rax], al
call fcn.1400d5aa0
add byte [rax + 0x29], cl
invalid
mov r15, r8
mov r14, rdx
mov rbx, rcx
movzx eax, byte [rdx + 0x2648]
lea rcx, [0x14014db2c]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
lea rcx, [rsp + 0x2758]
add byte [rax], al
mov r8d, 0x2638
mov rdx, r14
call fcn.1400d6ff0
mov bl, 7
add byte [rcx - 0x75], al
mov dh, 0x40
add byte es:[rax], al
add byte [rax], al
cmp esi, 0x3b9aca00
inc byte [rax]
retf 0x3b9a
jne case.0x14004807d.129
test byte [rax], al
add byte [rax], al
invalid
inc byte [rax]
retf 0x3b9a
lea rcx, [r14 + 0x2650]
mov r8d, 0x2638
add byte [rcx + rcx*4 - 0xe], cl
bnd call fcn.1400d6ff0
invalid
lea rsi, [r14 + 0x2650]
lea rdi, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, rsi
mov r8, r15
call 0x14005bf28
mov r12b, byte [rdi + 0x11]
mov ah, byte [rdi + 0x11]
cmp r12b, 3
add esi, dword [rbp + 0xb]
mov byte [rbx + 0x11], 3
mov al, 4
jmp 0x14005bec7
test byte [rcx], 0
invalid
mov rdi, qword [rsp + 0xb0]
mov r15, qword [rsp + 0xb8]
add byte [rax - 0x76], al
lodsb al, byte [rsi]
and al, 0xc0
add byte [rax], al
add byte [rbx + 0xc22484], cl
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x30], eax
movzx eax, word [rsp + 0xc6]
mov byte [rax], 0
add byte [rsi - 0x77], ah
and al, 0x34
mov rcx, rsi
call 0x14005db17
add cl, ch
cwde
add dword [rax], eax
add byte [rax], al
invalid
mov rdi, qword [r14 + 0x2638]
call fcn.140099820
add eax, dword [rax]
mov rcx, rax
mov r8, rdi
clc
mov r9d, esi
call fcn.1400999f0
add eax, dword [rax]
cmp edx, 0x3b9aca00
jne 0x14005bd3c
cmp esi, dword [rbp + 0xc]
lea rcx, [rsp + 0x40]
call fcn.1400a483c
jmp 0x14005bd53
mov r8d, edx
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
lea rcx, [rsp + 0x40]
mov rdx, rax
ret 0xafe8
call fcn.1400a4702
lea rdi, [rsp + 0x26e8]
lea rsi, [rsp + 0x40]
mov ecx, recv
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0xb0]
lea rdx, [rsp + 0x2758]
lea edx, [rsp + 0x2758]
add byte [rax], al
add byte [rax], al
mov r8d, 0x2638
cmp byte [rsi], ah
add byte [rax], al
add byte es:[rax], al
mov rcx, rsi
call fcn.1400d6ff0
lea rcx, [r14 + 0x2650]
mov r8d, 0x26a8
mov eax, 0x26a8
mov eax, 0x26a8
mov rdx, rsi
call fcn.1400d6ff0
invalid
add byte [rcx - 0x73], cl
mov dh, 0x50
add byte es:[rax], al
invalid
lea rsi, [r14 + 0x2650]
add al, ch
add ebp, dword [rbx]
add al, 0
call fcn.14009e8aa
mov ebp, eax
lea rdi, [rsp + 0x40]
lea edi, [rsp + 0x40]
lea edi, [rsp + 0x40]
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, r15
mov eax, edi
call 0x14005bf28
add byte [rax], al
mov r12b, byte [rdi + 0x11]
cmp r12b, 3
cld
add esi, dword [rbp + 0x52]
cld
add esi, dword [rbp + 0x52]
lea rdi, [r14 + 0x4c88]
cmp bpl, 2
setne r12b
setne ah
setne ah
test bpl, 1
sete bpl
sete ch
lea rcx, [rsp + 0x40]
call fcn.1400663af
call fcn.14009e8aa
sub al, byte [rax + rax]
add al, ch
mov esi, 0x4100042a
sub al, byte [rax + rax]
test r12b, bpl
sub al, byte [rax + rax]
test r12b, bpl
jne 0x14005be60
cmp al, 2
je 0x14005be60
add dh, byte [rbx + rbp*2 + 0x24]
add dword [rbp + 0x67], esi
and al, 1
jne 0x14005be60
call fcn.14003a0af
test rax, rax
ror byte [rdi], 0x84
fadd qword [rax]
add byte [rax], al
invalid
mov bpl, byte [rax + 0x4c]
mov r12b, byte [rax + 0x4d]
mov byte [rax + 0x4c], 0
add cl, r13b
add cl, r13b
invalid
add byte [rax], al
invalid
mov rdi, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
mov r15, qword [rsp + 0x48]
mov bpl, byte [rsp + 0x50]
movzx eax, word [rsp + 0x56]
mov bh, 0x44
and al, 0x56
mov ecx, dword [rsp + 0x52]
mov dword [rsp + 0x28], ecx
mov word [rsp + 0x2c], ax
mov rcx, rsi
int1
call 0x14005daf6
cmp r12b, 2
jne 0x14005be4c
invalid
mov r12b, 2
jmp 0x14005bea6
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x34], ax
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x30], eax
jmp 0x14005bea6
mov rcx, rdi
mov rdx, r15
cli
cli
call fcn.1400a1bc0
test al, al
jne case.0x14005b17a.10
invalid
xchg ebx, eax
add byte [rax], al
invalid
test dword [rbx + 0xf000000], edx
add byte [rax], al
add byte [rdi], cl
movzx eax, word [rsp + 0x3c]
mov bh, 0x44
and al, 0x3c
mov word [rsp + 0x2c], ax
mov dword [rsp + 0x2c], eax
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x28], eax
mov rcx, rsi
call 0x14005daf6
mov edx, 1
add byte [rax], al
xor ecx, ecx
call fcn.1400a0c61
mov rdi, rax
invalid
mov r12b, 2
mov ah, 2
lea r15, [0x140119068]
ret 0xbd1
mov qword [rbx], rdi
mov qword [rbx + 8], r15
mov byte [rbx + 0x10], bpl
mov byte [rbx + 0x11], r12b
mov byte [rbx + 0x11], ah
imul edx, dword [rax], 0x44
adc byte [rax + rcx*4 + 0x63], al
adc dword [rbx - 0x76cfdbbc], ecx
adc cl, byte [r15]
mov byte [rbx + 0x11], ah
mov eax, dword [rsp + 0x30]
mov dword [rbx + 0x12], eax
movzx eax, word [rsp + 0x34]
mov bh, 0x44
and al, 0x34
mov bh, 0x44
and al, 0x34
mov word [rbx + 0x16], ax
mov al, 1
invalid
mov byte [r14 + 0x2648], al
mov rax, rbx
add rsp, 0x4d90
add esp, 0x4d90
add esp, 0x4d90
nop
add byte [r8], r8b
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
pop rdi
ret
mov bpl, 2
mov ch, 2
mov rcx, rdi
mov ecx, edi
mov rdx, r15
call fcn.1400a1bc0
pop rsp
add al, 0
pop rsp
add al, 0
mov edi, eax
mov ecx, ebp
invalid
mov edx, r12d
invalid
jmp 0x128e8483d
loop 0x14005bee1
call case.0x14004fee8.149
test dil, dil
je 0x14005be73
movabs dword es:[0x6d840fff84400000], eax
invalid
mov byte [rbx + 0x11], 3
adc dword [r11], eax
mov al, 3
jmp 0x14005bec7
invalid
mov ecx, 0x7b0d8d48
retf 0xb
invalid
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
add byte [rbp + rcx*4 + 5], cl
insb byte [rdi], dx
invalid
mov edx, 0x23
call fcn.1400e4650
ud2
or eax, dword [rcx + 0x57]
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x21f8
call fcn.1400d5aa0
invalid
add byte [rax + 0x29], cl
invalid
mov r15, r8
mov rbx, rdx
mov r14, rcx
movzx eax, byte [rdx + 0x2d2]
rol byte [rdx], cl
add byte [rax], al
invalid
rol byte [rdx], cl
add byte [rax], al
lea rcx, [0x14014db40]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
and word [rbx + 0x2d3], 0
mov byte [rbx + 0x2d5], 1
lea r12, [rbx + 0x128]
mov ecx, reloc.WS2_32.dll_recv
mov rdi, r12
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
lea r13, [rbx + 0x1a8]
lea rsi, [rbx + 0xd0]
mov ecx, 0xb
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
lea rdi, [rbx + 0x200]
lea rsi, [rbx + 0x80]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
lea rcx, [rbx + 0x208]
lea rax, [rbx + 0x228]
cmp qword [rbx + 0x200], 0
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rbp, [rsp + 0xca8]
je 0x14005c0e9
add byte [rdi], cl
test byte [rcx], dl
add dword [rax], eax
add byte [rdi], cl
adc byte [rcx], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea r8, [rsp + 0x890]
add byte [rcx + 0xf], al
sub dword [rax + 0x10], ecx
add byte [rcx + 0xf], al
sub dword [rax + 0x10], ecx
movaps xmmword [r8], xmm0
movups xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
lea rsi, [rsp + 0x8e0]
movaps xmmword [rsi], xmm0
movaps xmmword [rsi + 0x10], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsi + 0x20], rax
movaps xmm0, xmmword [0x1400e86b0]
wait
invalid
or byte [rax], al
and byte [rax - 0x77], cl
and byte [rdi], r9b
sub byte [0x1400e86b0], al
wait
invalid
or byte [rax], al
wait
invalid
lea rdx, [rsp + 0x3b0]
add byte [rax], al
movaps xmmword [rdx], xmm0
jmp 0x14005c126
adc al, 6
add byte [rax], al
lea rbp, [rbx + 0x2d8]
movzx eax, byte [rbx + 0x614]
lea rcx, [0x14014db70]
lea ecx, [0x14014db70]
lea ecx, [0x14014db70]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x40], rsi
movzx r13d, word [rbx + 0x610]
movzx ebp, word [rbx + 0x610]
movzx ebp, word [rbx + 0x610]
jmp 0x14005c44e
add byte [rbx + rcx*4 - 0x7d], cl
fadd dword [rdx]
add byte [rax], al
mov r8, qword [rbx + 0x2d8]
mov rax, qword [rbx + 0x2e0]
jmp 0x14005c2a9
lea ecx, [rbx + 0x9b8]
lea r13, [rbx + 0x2d8]
movzx eax, byte [rbx + 0x9b8]
test eax, eax
mov qword [rsp + 0x38], rcx
je 0x14005c0cf
cmp eax, 3
jne 0x14005c9c4
lea rdx, [rbx + 0x788]
lea rbp, [rbx + 0x418]
movzx eax, byte [rbx + 0x788]
lea rcx, [0x14014db5c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x60], rdx
jmp rax
mov qword [rsp + 0x50], rbp
mov qword [rsp + 0x58], r13
jmp 0x14005c9fe
mov rdi, qword [rbx + 0x400]
mov rsi, qword [rbx + 0x408]
mov r12, qword [rbx + 0x410]
jmp 0x14005d5a7
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea r8, [rsp + 0x870]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rsi, [rsp + 0x8b0]
movaps xmmword [rsi], xmm0
movaps xmmword [rsi + 0x10], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsi + 0x20], rax
lea rdx, [0x14011e018]
lea rcx, [rsp + 0xc50]
call fcn.14005e24b
mov rax, qword [rsi + 0x20]
mov qword [rbp + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
lea rdi, [rsp + 0x818]
lea rsi, [rsp + 0xc50]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbp + 0x20]
mov qword [rsp + 0x120], rax
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
mov byte [rbx + 0x2d4], 1
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movups xmmword [rbx + 0x250], xmm0
movups xmmword [rbx + 0x260], xmm1
mov rax, qword [rsp + 0x120]
mov qword [rbx + 0x270], rax
mov qword [rbx + 0x278], r12
js 0x14005c1c1
add byte [rax], al
xor ecx, ecx
cmp byte [rbx + 0x1a8], 0
cmovne rcx, r13
lea rdx, [0x14011e5e8]
call fcn.14005e4b7
test al, al
je case.0x140042e6d.178
mov rcx, r13
call fcn.14005e4cf
mov qword [rbx + 0x280], rax
mov qword [rbx + 0x288], rdx
lea rsi, [rsp + 0xc50]
mov rcx, rsi
mov rdx, r13
call fcn.140025010
cmp qword [rsi], 0
mov ax, 0x1bb
je 0x14005c21d
movzx eax, word [rsp + 0xc60]
mov word [rbx + 0x2d0], ax
lea rdx, [rbx + 0x148]
lea rcx, [rsp + 0xc50]
call fcn.14005e4ee
add byte [rax], al
mov rdx, qword [rbx + 0x278]
lea rsi, [rsp + 0xc68]
mov rcx, rsi
call fcn.14005e515
lea rcx, [rbx + 0x290]
mov rax, qword [rsi - 8]
mov qword [rbx + 0x2c0], rax
movups xmm0, xmmword [rsi - 0x18]
movups xmmword [rbx + 0x2b0], xmm0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rbx + 0x290], xmm0
movups xmmword [rbx + 0x2a0], xmm1
mov byte [rbx + 0x2c8], 0
lea rdx, [rsp + 0x818]
call fcn.14005e56d
mov r8, rax
mov rax, rdx
mov qword [rbx + 0x2d8], r8
mov qword [rbx + 0x2e0], rdx
lea rsi, [rsp + 0xc50]
mov rcx, rsi
mov rdx, r8
mov r8, r15
call qword [rax + 0x18]
mov r13, qword [rsi]
cmp r13, 4
jne 0x14005c2d2
mov byte [r14 + 0x11], 3
mov al, 3
jmp 0x14005da2c
lea rdx, [rsp + 0xc68]
mov rdi, qword [rdx - 0x10]
mov r12, qword [rdx - 8]
lea rcx, [rsp + 0x1828]
mov r8d, 0x110
call fcn.1400d6ff0
mov rcx, qword [rbx + 0x2d8]
mov rdx, qword [rbx + 0x2e0]
call fcn.140001677
mov bpl, 2
cmp r13d, 3
je case.0x140042c04.194
lea rsi, [rsp + 0x1a0]
lea rdx, [rsp + 0x1828]
mov r8d, 0x110
mov rcx, rsi
call fcn.1400d6ff0
mov qword [rsi - 0x18], r13
mov qword [rsi - 0x10], rdi
mov qword [rsi - 8], r12
mov rbp, qword [rbx + 0x280]
test rbp, rbp
je 0x14005c987
mov qword [rsp + 0x38], r14
lea r14, [rbx + 0x2d8]
mov rdi, qword [rbx + 0x288]
mov rcx, rdi
call fcn.140081d81
mov r12, rax
mov qword [rsp + 0x40], rdx
mov rcx, rax
ror dword [rax - 0x77], 0xea
mov r8, rdi
call fcn.1400d6ff0
lodsb al, byte [rsi]
invalid
add byte [rdi + rcx - 0x49], al
stosd dword [rdi], eax
rol byte [rdx], 1
add byte [rax], al
lea rdx, [rbx + 0x170]
add byte [rax], al
lea rbp, [rsp + 0xd78]
mov rcx, rbp
call fcn.14005eb53
xor eax, eax
mov byte [rbx + 0x2d4], al
mov rax, qword [rbx + 0x270]
mov qword [rbp + 0x48], rax
movups xmm0, xmmword [rbx + 0x250]
movups xmm1, xmmword [rbx + 0x260]
invalid
add al, byte [rax]
add byte [rdi], cl
adc dword [rbp + 0x38], ecx
movups xmmword [rbp + 0x28], xmm0
lea rbp, [rsp + 0xc50]
push rax
or al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x88
add dword [rax], eax
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov rcx, rbp
jmp 0x147b1cecd
invalid
add byte [rax - 0x73], cl
mov ah, 0x24
and al, 0xb0
add eax, dword [rax]
add byte [rax], al
mov r8d, 0x178
mov rcx, rsi
int1
mov rdx, rbp
mov edx, ebp
invalid
mov rbp, r14
mov r14, qword [rsp + 0x38]
and al, 0x38
call fcn.1400d6ff0
add byte [rcx - 0x48], al
js 0x14005c40c
add byte [rax], al
mov rcx, rbp
mov rdx, rsi
call fcn.1400d6ff0
fsubr dword [rbx - 0x76b3fff9]
mov dword [rbx + 0x450], esp
movabs dword [0x24448b4800000450], eax
add al, 0
add byte [rax - 0x75], cl
and al, 0x40
mov qword [rbx + 0x458], rax
add byte [rax], al
mov qword [rbx + 0x460], rdi
mov word [rbx + 0x610], r13w
adc byte [rsi], al
add byte [rax], al
lea rax, [rbx + 0x614]
mov qword [rsp + 0x40], rax
xor eax, eax
mov byte [rbx + 0x614], al
mov byte [rbx + 0x617], 1
lea rdi, [rbx + 0x468]
push 0x41000004
mov eax, 0x128
mov rcx, rdi
mov rdx, rbp
call fcn.1400d6ff0
lea rcx, [rbx + 0x590]
add byte [rax], al
movups xmm0, xmmword [rbx + 0x450]
add al, 0
add byte [rdi], cl
adc dword [rbx + 0x590], eax
mov rax, qword [rbx + 0x460]
add byte [rax - 0x77], cl
and dword [rax + 0x48000005], 0xffffff8d
xchg ebx, eax
adc al, byte [rsi]
add byte [rax], al
mov word [rbx + 0x612], r13w
movups xmm0, xmmword [rbx + 0x400]
add byte [rax + rax], al
add byte [rdi], cl
adc byte [rbx + 0x410], cl
movups xmmword [rbx + 0x5a8], xmm0
movups xmmword [rbx + 0x5b8], xmm1
mov rax, qword [rbx + 0x420]
mov qword [rbx + 0x5c8], rax
mov word [rbx + 0x615], 0x101
add byte [rax], al
add dword [rcx], eax
movups xmm0, xmmword [rbx + 0x428]
movups xmmword [rbx + 0x5d0], xmm0
movups xmm0, xmmword [rbx + 0x438]
movups xmmword [rbx + 0x5e0], xmm0
mov rax, qword [rbx + 0x448]
add al, 0
add byte [rax - 0x77], cl
xor eax, 5
add byte [rax], al
lea rax, [rsp + 0x1c98]
sbb al, 0
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
or eax, 0x26aa
mov qword [rax + 8], rcx
or byte [rax - 0x77], cl
push rax
adc byte [rcx + 2], bh
lea r8, [rsp + 0x600]
mov qword [r8], rcx
mov qword [r8 + 0x10], rcx
and qword [r8 + 0x20], 0
lea rdx, [fcn.14000e590]
sti
inc dword [rcx - 0x47]
and byte [rax], al
add byte [rax], al
mov qword [r8 + 0x28], r9
mov r10b, 3
mov byte [r8 + 0x30], r10b
mov byte [rax + 0x30], dl
mov qword [r8 + 0x38], rcx
mov qword [r8 + 0x48], rcx
mov r11d, 1
mov ebx, 1
mov qword [r8 + 0x58], r11
pop rax
mov qword [r8 + 0x60], r9
mov byte [r8 + 0x68], r10b
push 0x70488949
mov qword [r8 + 0x80], rcx
add byte [rax], al
and qword [r8 + 0x90], 0
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x18], rdx
mov qword [r8 + 0x98], r9
mov byte [rax + 0x45000000], bl
add byte [rax], al
add byte [rbp - 0x78], al
nop
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 0x18], rdx
mov qword [r8 + 0x98], r9
mov byte [rax + 0x45000000], bl
add byte [rax], al
add byte [rbp - 0x78], al
nop
invalid
add byte [rax], al
invalid
mov qword [r8 + 0xa8], rcx
mov qword [r8 + 0xb8], rcx
add byte [rax], al
add byte [rbp - 0x77], cl
cwde
enter 0, 0
mov qword [r8 + 0xd0], r9
mov dword [rax + 0xd0], ecx
add byte [rax], al
mov byte [r8 + 0xd8], r10b
nop
fadd dword [rax]
add byte [rax], al
lea r9, str.CONNECT__HTTP_1.1_r_nHost:
lea rdx, [rsp + 0xa38]
cmp byte [rdx], cl
add byte [rax], al
mov qword [rdx], r9
mov qword [rdx + 8], 5
mov dword [rdx + 8], 5
add byte [rax], al
add byte [rcx + rcx*4 + 0x42], cl
mov dword [rdx + 0x20], eax
mov qword [rdx + 0x28], 4
mov dword [rdx + 0x28], 4
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rdx + 0x10], eax
mov dword [rdx + 0x10], eax
mov qword [rdx + 0x18], rcx
lea rsi, [rsp + 0x908]
or dword [rax], eax
add byte [rax - 0x77], cl
mov ecx, esi
call fcn.14005ebca
invalid
add byte [rax], al
add byte [rax], al
lea r12, [rbx + 0x5f8]
mov rax, qword [rsi + 0x10]
adc byte [rax - 0x77], r9b
or dword [rax], 6
add byte [rax], al
invalid
clc
add eax, 0x8b480000
adc byte [rax - 0x77], r9b
or dword [rax], 6
add byte [rax], al
invalid
movups xmm0, xmmword [rsi]
movups xmmword [rbx + 0x5f8], xmm0
cmp byte [rbx + 0x5c8], 2
add byte [rdx], al
je 0x14005c67d
lea rax, [rbx + 0x5a8]
mov byte [rbx + 0x616], 0
adc dword [rsi], 6
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x20]
and byte [rbp + rcx*4 - 0x54], cl
and byte [rbp + rcx*4 - 0x54], cl
and al, 0
invalid
add byte [rax], al
mov qword [r13 + 0x20], rcx
and byte [r15], r9b
adc byte [rax], al
invalid
and byte [rbp + rcx*4 - 0x54], cl
and al, 0
invalid
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [r13 + 0x10], xmm1
adc byte [r9 + 0xf], r8b
sub dword [rbp], eax
lea rdx, str.User_Agent:_Proxy_Authorization:
lea edx, str.User_Agent:_Proxy_Authorization:
adc eax, 0xc210e
adc eax, 0xc210e
mov r8d, recv
or al, 0
add byte [rax], al
mov rcx, r12
call fcn.1400a4dff
scasd eax, dword [rdi]
xchg dword [rax + rax], eax
mov rdx, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
mov rcx, r12
call fcn.1400a4dff
xchg dword [rax + rax], eax
xchg dword [rax + rax], eax
add al, 0
lea rdx, [0x14011b5ff]
mov r8d, 2
mov rcx, r12
call fcn.1400a4dff
xchg dword [rax + rax], eax
xchg dword [rax + rax], eax
mov rcx, r13
call fcn.140012ff7
invalid
mov qword [rsp + 0x38], r14
cmp byte [rbx + 0x5f0], 2
je 0x14005c6fc
lea rax, [rbx + 0x5d0]
lea eax, [rbx + 0x5d0]
mov byte [rbx + 0x615], 0
mov rcx, qword [rax + 0x20]
and byte [rbp + rcx*4 - 0x54], cl
and al, 0
invalid
add byte [rax], al
mov qword [r13 + 0x20], rcx
mov dword [rbp + 0x20], ecx
and byte [rbp + rcx*4 - 0x54], cl
and al, 0
invalid
mov dword [rbp + 0x20], ecx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [r13 + 0x10], xmm1
movaps xmmword [r13], xmm0
movaps xmmword [rbp], xmm0
movaps xmmword [rbp], xmm0
lea rdx, [0x14011e75c]
adc eax, 0xc209b
mov r8d, reloc.WS2_32.dll_setsockopt
mov rcx, r12
mov ecx, esp
call fcn.1400a4dff
mov rdx, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
adc byte [rcx + rcx*4 - 0x1f], cl
adc byte [rcx + rcx*4 - 0x1f], cl
call fcn.1400a4dff
lea rdx, [0x14011b5ff]
mov r8d, 2
mov rcx, r12
call fcn.1400a4dff
or eax, dword [rdi - 0x76b3fffc]
jmp 0x13b6ec2e3
invalid
mov r14, rbp
lea rdx, [0x14011b5ff]
lea edx, [0x14011b5ff]
mov r8d, 2
mov rcx, r12
call fcn.1400a4dff
jmp 0x14005c698
add al, 0
mov rcx, qword [rbx + 0x5f8]
add eax, 0x8b480000
or dword [rax], 6
add byte [rax], al
mov qword [rbx + 0x618], rdi
mov ebx, 0x618
add byte [rax - 0x77], cl
mov esp, dword [rax]
and byte [rsi], al
add byte [rax], al
mov qword [rbx + 0x628], rax
invalid
add byte [rax], al
jmp 0x14005c862
add dword es:[rax], eax
invalid
add byte [rax - 0x77], cl
mov esp, dword [rax]
and byte [rsi], al
mov byte [rbx + 0x2d5], 0
lea rdx, [rsp + 0xc50]
or al, 0
add byte [rcx + 0x10], bh
adc byte [rax], al
add byte [rax], al
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
lea rdi, [rsp + 0xcd0]
lea rsi, [rsp + 0x818]
add byte [rcx + 0xb], bh
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
lea rsi, [rsp + 0x3b0]
mov r8d, 0x250
mov rcx, rsi
mov ecx, esi
call fcn.1400d6ff0
lea rcx, [rbx + 0x2d8]
lea ecx, [rbx + 0x2d8]
mov r8d, 0x250
push rax
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
bnd call fcn.1400d6ff0
mov rdx, rsi
call fcn.1400d6ff0
push rsp
test al, 7
add byte [rsi - 0x39], ah
mov word [rbx + 0x528], 1
mov word [rbx + 0x528], 1
lea rsi, [rbx + 0x2d8]
lea rdi, [rsp + 0xc50]
mov rcx, rdi
push rax
or al, 0
add byte [rax - 0x77], cl
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.14005e7cf
mov bpl, byte [rdi + 0x11]
cmp bpl, 3
std
add esi, dword [rbp + 0xc]
jne 0x14005c7d8
jne 0x14005c7d8
mov byte [r14 + 0x11], 3
mov al, 6
jmp 0x14005da2c
push rsp
adc al, byte [rax]
invalid
add esi, dword [rax + 0x1254e906]
add byte [rax], al
push rsp
adc al, byte [rax]
add byte [rax - 0x75], cl
mov esp, 0xc5024
add byte [rbx + rcx*4 - 0x5c], cl
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 0x58
pop rax
mov rdi, qword [rsp + 0xc50]
mov r12, qword [rsp + 0xc58]
and al, 0x58
pop rax
or al, 0
add byte [rdx + rcx*4 - 0x44], al
mov r15b, byte [rsp + 0xc60]
mov esp, 0xc6024
invalid
pop rax
or al, 0
add byte [rdx + rcx*4 - 0x44], al
invalid
invalid
mov esp, 0xc6024
mov esp, 0xc6024
add byte [rbx + 0xc622484], cl
add byte [rax], al
mov eax, dword [rsp + 0xc62]
or al, 0
add byte [rcx + 0xf482444], cl
and al, 0x48
movzx eax, word [rsp + 0xc66]
mov word [rsp + 0x4c], ax
mov dword [rsp + 0x48], eax
and al, 0x48
movzx eax, word [rsp + 0xc66]
mov word [rsp + 0x4c], ax
mov rcx, rsi
int1
call 0x14005dd17
lea rcx, [rbx + 0x250]
add al, byte [rax]
add al, ch
push rdi
invalid
cld
invalid
invalid
add al, byte [rax]
add al, ch
push rdi
invalid
mov byte [rbx + 0x2d4], 0
lea rcx, [rbx + 0x1a8]
add byte [rax], al
call fcn.140013165
imul edi, ebx, 0x1091e9ff
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov ebp, dword [rax - 0x17ffffff]
add byte [rax], al
call fcn.140013165
imul edi, ebx, 0x1091e9ff
imul edi, ebx, 0x1091e9ff
add byte [rax], al
mov rdi, qword [rbx + 0x2620]
mov rax, qword [rbx + 0x2628]
mov eax, dword [rbx + 0x2628]
mov eax, dword [rbx + 0x2628]
add byte [rax], al
mov rdx, qword [rbx + 0x2630]
xchg ebx, eax
xor byte [rsi], ah
add byte [rax], al
jmp 0x14005d92c
add byte [rax], al
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x38], esi
je 0x14005c876
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x38], esi
mov r14, rbp
mov rax, qword [rbx + 0x628]
mov eax, dword [rbx + 0x628]
mov eax, dword [rbx + 0x628]
add byte [rax], al
lea rdi, [rbx + 0x618]
mov ebx, 0x618
add byte [rbp + rcx*4 - 0x54], cl
lea r13, [rsp + 0x600]
lea rsi, str.failed_to_write_whole_buffer
cwde
invalid
invalid
invalid
and al, 0
invalid
cwde
jmp 0xfc4ec888
invalid
invalid
invalid
movabs r12, 0x1700000003
add byte [rax], al
test rax, rax
je 0x14005c953
ror byte [rdi], 0x84
enter 0, 0
mov rdx, qword [rbx + 0x618]
mov r9, qword [rbx + 0x620]
mov esp, dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov esp, dword [rax]
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, r13
mov r8, r15
call fcn.14005fdf9
mov rax, qword [rsp + 0x600]
cmp rax, 2
invalid
je 0x14005c915
add dh, byte [rsi + rbx*2 + 0x48]
mov ebp, dword [rsp + 0x608]
mov rbp, qword [rsp + 0x608]
test rax, rax
jne 0x14005c926
mov rdx, qword [rbx + 0x620]
mov r8, qword [rbx + 0x628]
mov qword [rbx + 0x620], rsi
and qword [rbx + 0x628], 0
mov rcx, r13
mov r9, rbp
call fcn.14005b4b3
mov rcx, qword [rsp + 0x610]
mov rax, qword [rsp + 0x618]
mov qword [rbx + 0x620], rcx
mov qword [rbx + 0x628], rax
add byte [rax], al
add byte [rax], al
test rbp, rbp
jne 0x14005c882
jmp 0x14005c92e
mov al, 3
mov r14, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
jmp 0x14005da23
mov r12, rbp
in al, dx
test rbp, rbp
je 0x14005c953
mov rcx, r12
call fcn.14002581f
mov rdi, rax
lea r12, fcn.14002579f
mov r13d, 3
mov rbp, r14
cmc
cmc
mov r14, qword [rsp + 0x38]
jmp 0x14005d66e
invalid
add byte [rax], al
or eax, 0x31450000
in al, 0x41
mov eax, 0x2008
xor r12d, r12d
mov r8d, 0x2008
mov rcx, rdi
xor edx, edx
shr al, cl
retf 0x7a2
add byte [rcx + rcx*4 - 0xb], cl
mov r14, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
je 0x14005c996
jmp 0x14005d8f4
shr al, cl
retf 0x7a2
je 0x14005c996
jmp 0x14005d8f4
jl 0x14005c985
add byte [rax], al
mov qword [rsp + 0x50], rbp
mov qword [rsp + 0x58], r13
and al, 0x58
and al, 0x58
jmp 0x14005d10d
add byte [rax], al
lea rcx, str.no_host_in_urlscheme_and_authority_is_valid_Uri
or al, 0
mov edx, recv
call fcn.14005eb62
retf 0x21
invalid
add byte [rax], al
add al, ch
retf 0x21
add byte [rax], al
mov rdi, rax
lea rcx, [rsp + 0x188]
add dword [rax], eax
add al, ch
sbb al, 0x14
add byte [rax], al
add dword [rax], eax
add al, ch
sbb al, 0x14
add byte [rax], al
lea r12, [0x1401194a0]
jmp 0x14005d74f
retf 0xb
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
mov edi, 0x8d4c000b
add eax, 0xc1c4e
jmp 0x14005c9f2
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, [0x140119770]
lea eax, [0x140119770]
mov edi, 0x8d4c000b
add eax, 0xbcd9e
lea eax, [0x140119770]
jmp 0x14005c9f2
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
jmp 0x14005c9f2
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, [0x1401197d0]
mov edi, 0x8d4c000b
add eax, 0xbcdde
mov edx, 0x23
call fcn.1400e4650
ud2
mov r13, qword [rbx + 0x790]
mov r12, qword [rbx + 0x8b8]
mov rsi, qword [rbx + 0x8c0]
add byte [rax], al
add byte [rax], al
mov rbp, qword [rbx + 0x8c8]
mov qword [rbx + 0x790], 3
cmp r13, 3
je 0x14005d57d
lea rdx, [rbx + 0x798]
add byte [rax], al
lea rdi, [rsp + 0x11f8]
mov r8d, 0x120
mov rcx, rdi
call fcn.1400d6ff0
mov qword [rdi - 8], r13
mov qword [rdi + 0x120], r15
lea rdi, [rsp + 0x140]
and qword [rdi + 0x30], 0
xorps xmm0, xmm0
and qword [rdi + 0x18], 0
movups xmmword [rdi + 8], xmm0
mov qword [rdi], 8
mov cl, byte [r12 + 0x1c]
mov dl, byte [r12 + 0x1d]
call fcn.1400358a9
mov r8, rdx
mov rcx, rdi
mov rdx, rax
call fcn.1400800d3
xor eax, eax
cmp qword [r12], rax
je 0x14005cab6
mov rcx, qword [r12 + 8]
call sub.crypt32.dll_CertDuplicateCertificateContext
lea rcx, [rsp + 0x140]
mov rdx, rax
call fcn.140080155
lea rax, [rbx + 0x790]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x140]
call fcn.14008018f
mov r13, rdx
test rax, rax
je 0x14005cb34
lea rcx, [rsp + 0x140]
call fcn.140061d55
lea rcx, [rsp + 0x11f0]
call fcn.14005ddc4
lea rcx, [rsp + 0xa38]
lea rdx, [rsp + 0x600]
mov r8d, 0x218
call fcn.1400d6ff0
lea rcx, [rsp + 0x188]
lea rdx, [rsp + 0x3b0]
mov r8d, 0x218
call fcn.1400d6ff0
mov eax, 2
mov r12, r13
jmp 0x14005d074
lea rdi, [rsp + 0xa8]
and qword [rdi + 0x10], 0
mov word [rdi + 0x50], 1
and qword [rdi + 0x28], 0
and qword [rdi], 0
and qword [rdi + 0x38], 0
mov rcx, qword [r12 + 0x10]
call sub.crypt32.dll_CertDuplicateStore
mov rcx, rdi
mov rdx, rax
call fcn.1400804ac
mov rcx, rdi
mov rdx, rsi
mov r8, rbp
call fcn.14008035d
mov al, byte [r12 + 0x18]
mov byte [rdi + 0x50], al
mov al, byte [r12 + 0x19]
mov byte [rdi + 0x51], al
cmp byte [r12 + 0x1a], 0
je 0x14005cbb7
mov ecx, reloc.WS2_32.dll_recv
mov edx, 8
call fcn.1400a0c61
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea r12, [0x14011d7b8]
jmp 0x14005cbf5
cmp byte [r12 + 0x1b], 0
je 0x14005cc0c
mov rcx, qword [r12 + 0x10]
call sub.crypt32.dll_CertDuplicateStore
mov rdi, rax
mov ecx, 0x18
mov edx, 8
call fcn.1400a0c61
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
lea r12, [0x14011d788]
lea rdi, [rsp + 0xd0]
mov rcx, rdi
call fcn.140078628
mov qword [rdi], rsi
mov qword [rdi + 8], r12
lea rcx, [rsp + 0x908]
lea rdx, [rsp + 0x11f0]
mov r8d, 0x130
call fcn.1400d6ff0
mov qword [rsp + 0xa0], r13
xor r8d, r8d
cmp byte [rsp + 0xf8], 0
mov rax, qword [rsp + 0xb8]
mov r9, qword [rsp + 0xe0]
cmovne r8, rax
test rax, rax
cmove r8, rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0x188]
mov rcx, rsi
mov rdx, r13
call fcn.1400806c0
mov rdi, qword [rsi + 0x10]
cmp rdi, 2
jne 0x14005cccc
mov r13, qword [rsp + 0x188]
mov qword [rsp + 0x3b8], 2
mov qword [rsp + 0x3c0], r13
mov qword [rsp + 0x3b0], 1
lea rcx, [rsp + 0x908]
call fcn.14005ddc4
lea rcx, [rsp + 0xa0]
call fcn.14005dedd
mov r12d, 2
jmp 0x14005cf37
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x90], rax
mov esi, dword [rsp + 0x1a0]
mov r12, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
call fcn.140061e19
mov qword [rsp + 0x88], rax
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x80], rdx
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc8]
lea rcx, [rsp + 0x128]
call fcn.140061e3b
invalid
push rax
add byte [rax], al
mov al, byte [rsp + 0xf8]
mov byte [rsp + 0x37], al
mov al, byte [rsp + 0xf9]
add byte [rax + 0x48362444], cl
mov ecx, dword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd8]
call fcn.14004ead7
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x70], rdx
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x908]
mov r8d, 0x130
call fcn.1400d6ff0
test rdi, rdi
je 0x14005cdcd
test esi, esi
lea rbp, str.failed_to_write_whole_buffer
cmovne rbp, r12
mov rcx, rsi
call fcn.140035c6e
mov rdi, rax
mov qword [rsp + 0x68], r12
mov r12, rdx
mov rcx, rax
mov rdx, rbp
mov r8, rsi
call fcn.1400d6ff0
mov rcx, qword [rsp + 0x68]
call qword [sym.imp.secur32.dll_FreeContextBuffer]
jmp 0x14005cdd7
xor esi, esi
xor r12d, r12d
mov edi, 1
lea rbp, [rsp + 0x390]
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], rsi
mov rdx, qword [rsp + 0xe0]
mov r8, qword [rsp + 0xf0]
mov rcx, rbp
call fcn.140061e8c
mov rax, qword [rsp + 0x138]
mov qword [rbp - 0x28], rax
movups xmm0, xmmword [rsp + 0x128]
movups xmmword [rbp - 0x38], xmm0
lea rsi, [rsp + 0x198]
lea rdx, [rsp + 0x3b0]
mov r8d, 0x130
mov rcx, rsi
call fcn.1400d6ff0
xorps xmm0, xmm0
movups xmmword [rsi + 0x158], xmm0
movups xmmword [rbp - 0x80], xmm0
mov rax, qword [rsp + 0x88]
mov qword [rsi - 0x10], rax
mov rax, qword [rsp + 0x80]
mov qword [rsi - 8], rax
mov dword [rsi + 0x130], 0x10000
mov byte [rsi + 0x134], 0
mov qword [rsi + 0x148], r13
mov ecx, 1
mov qword [rsi + 0x150], rcx
and qword [rsi + 0x168], 0
mov qword [rsi + 0x170], rcx
and qword [rbp - 0x70], 0
mov qword [rbp - 0x68], rdi
and qword [rbp - 0x50], 0
mov rax, qword [rsp + 0x98]
mov qword [rbp - 0x48], rax
mov rax, qword [rsp + 0x90]
mov qword [rbp - 0x40], rax
mov rax, qword [rsp + 0x78]
mov qword [rbp - 0x20], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
and qword [rbp - 8], 0
mov al, byte [rsp + 0x37]
mov byte [rbp + 0x18], al
mov al, byte [rsp + 0x36]
mov byte [rbp + 0x19], al
mov word [rbp + 0x1a], 0x100
lea rsi, [rsp + 0x3b0]
lea rdx, [rsp + 0x188]
mov rcx, rsi
call fcn.140061cbd
xor eax, eax
cmp qword [rsi], rax
je 0x14005d552
mov r12, qword [rsp + 0x3b8]
mov r13, qword [rsp + 0x3c0]
cmp r12, 2
je 0x14005cf37
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x188]
mov r8d, 0x218
call fcn.1400d6ff0
lea rcx, [rsp + 0x600]
lea rdx, [rsp + 0x188]
mov r8d, 0x218
call fcn.1400d6ff0
xor esi, esi
lea rcx, [rsp + 0xa8]
call fcn.140061dde
lea rcx, [rsp + 0x140]
call fcn.140061d55
test sil, sil
je 0x14005cfe2
lea rsi, [rsp + 0xa38]
lea rdx, [rsp + 0x600]
mov r8d, 0x218
mov rcx, rsi
call fcn.1400d6ff0
lea rdi, [rsp + 0x188]
mov r8d, 0x218
mov rcx, rdi
mov rdx, rsi
call fcn.1400d6ff0
lea rcx, [rsp + 0x3b0]
mov r8d, 0x128
mov rdx, rdi
call fcn.1400d6ff0
lea rdx, [rsp + 0x2b8]
lea rcx, [rsp + 0x600]
mov r8d, 0xe8
call fcn.1400d6ff0
xor eax, eax
jmp 0x14005d074
lea rcx, [rsp + 0xa38]
lea rdx, [rsp + 0x600]
mov r8d, 0x218
call fcn.1400d6ff0
cmp r12, 2
je 0x14005cb0c
lea rsi, [rsp + 0x3b0]
lea rdx, [rsp + 0xa38]
mov r8d, 0x218
mov rcx, rsi
call fcn.1400d6ff0
lea rdi, [rsp + 0x188]
mov r8d, 0x218
mov rcx, rdi
mov rdx, rsi
call fcn.1400d6ff0
lea rcx, [rsp + 0x3b0]
mov r8d, 0x128
mov rdx, rdi
call fcn.1400d6ff0
lea rdx, [rsp + 0x2b8]
lea rcx, [rsp + 0x600]
mov r8d, 0xe8
call fcn.1400d6ff0
mov eax, 1
mov byte [rbx + 0x789], 1
mov qword [rbx + 0x558], rax
mov qword [rbx + 0x560], r12
mov qword [rbx + 0x568], r13
lea rsi, [rbx + 0x570]
lea rdx, [rsp + 0x3b0]
mov r8d, 0x128
mov rcx, rsi
call fcn.1400d6ff0
and qword [rbx + 0x698], 0
lea rdi, [rbx + 0x6a0]
lea rdx, [rsp + 0x600]
mov r8d, 0xe8
mov rcx, rdi
call fcn.1400d6ff0
mov r12, qword [rsp + 0x40]
mov rcx, r12
call fcn.14005de27
mov rax, qword [rbx + 0x558]
test rax, rax
je 0x14005d1f2
cmp eax, 1
jne 0x14005d238
lea rdx, [rbx + 0x560]
mov r8d, 0x228
mov rcx, r12
call fcn.1400d6ff0
mov rbp, qword [rbx + 0x790]
mov qword [rbx + 0x790], 2
cmp rbp, 2
je 0x14005d58d
lea r12, [rbx + 0x790]
lea rsi, [rbx + 0x8d0]
lea rdx, [rbx + 0x798]
lea rdi, [rsp + 0x190]
mov r8d, 0x130
mov rcx, rdi
call fcn.1400d6ff0
lea r13, [rsp + 0x2c8]
mov r8d, 0xe8
mov rcx, r13
mov rdx, rsi
call fcn.1400d6ff0
mov qword [rdi - 8], rbp
mov qword [r13 - 8], r15
lea rdi, [rsp + 0x3b0]
lea rdx, [rsp + 0x188]
mov rcx, rdi
call fcn.140061cbd
cmp qword [rdi], 0
je 0x14005d24a
mov rbp, qword [rsp + 0x3b8]
mov r15, qword [rsp + 0x3c0]
rol byte [rbx], 0
add byte [rax - 0x7d], cl
std
add cl, byte [rdi]
test ebx, edx
add al, byte [rax]
invalid
lea rcx, [rsp + 0x600]
lea rdx, [rsp + 0x188]
mov r8d, 0x218
call fcn.1400d6ff0
lea rcx, [rsp + 0xa38]
lea rdx, [rsp + 0x3b0]
mov r8d, 0x218
call fcn.1400d6ff0
or dword [rsi - 0x42befff9], ebx
add al, byte [rax]
add byte [rax], al
jmp 0x14005d2c4
mov r13, qword [rbx + 0x560]
mov r15, qword [rbx + 0x568]
lea rcx, [rsp + 0x1530]
mov r8d, 0x128
mov rdx, rsi
mov edx, esi
call fcn.1400d6ff0
mov rbp, qword [rbx + 0x698]
lea rcx, [rsp + 0x1320]
mov word [rax + riz], fs
adc eax, dword [rax]
add byte [rcx - 0x48], al
call 0x18805d22c
mov edx, edi
call fcn.1400d6ff0
mov ebp, 0xe900079d
int3
add byte [rax], al
invalid
mov r15, qword [rbx + 0x560]
mov r13d, 2
jmp 0x14005d304
lea rdx, [rsp + 0x3c8]
mov r13, qword [rdx - 0x10]
mov r15, qword [rdx - 8]
lea rsi, [rsp + 0x600]
mov r8d, 0x218
mov rcx, rsi
call fcn.1400d6ff0
lea rdi, [rsp + 0xa38]
mov r8d, 0x218
add al, byte [rax]
add byte [rax - 0x77], cl
stc
mov rdx, rsi
call fcn.1400d6ff0
lea rcx, [rsp + 0x908]
mov r8d, 0x128
mov rdx, rdi
call fcn.1400d6ff0
lea rdx, [rsp + 0xb68]
lea rcx, [rsp + 0x11f0]
mov r8d, 0xe8
call fcn.1400d6ff0
cmp r13, 3
je 0x14005d536
lea rcx, [rsp + 0x1530]
lea rdx, [rsp + 0x908]
mov r8d, 0x128
call fcn.1400d6ff0
lea rcx, [rsp + 0x1320]
lea rdx, [rsp + 0x11f0]
mov r8d, 0xe8
call fcn.1400d6ff0
mov rcx, r12
call fcn.14005de31
xor ebp, ebp
mov byte [rbx + 0x789], 0
lea rcx, [rsp + 0x1b70]
lea rdx, [rsp + 0x1530]
xor byte [0xf846d31d], dl
sub byte [rcx], al
add byte [rax], al
call fcn.1400d6ff0
lea rcx, [rsp + 0x1740]
lea ecx, [rsp + 0x1740]
lea rdx, [rsp + 0x1320]
mov r8d, 0xe8
mov eax, 0xe8
call fcn.1400d6ff0
mov byte [rbx + 0x788], 1
cmp r13, 3
je 0x14005d53e
lea rsi, [rsp + 0x20d0]
lea rdx, [rsp + 0x1b70]
mov r8d, 0x128
mov rcx, rsi
call fcn.1400d6ff0
lea rdi, [rsp + 0x1ec0]
lea rdx, [rsp + 0x1740]
mov r8d, 0xe8
mov rcx, rdi
call fcn.1400d6ff0
mov rcx, qword [rsp + 0x50]
call fcn.14005ddd6
lea r12, [rsp + 0x1fa8]
mov r8d, 0x128
mov rcx, r12
mov rdx, rsi
call fcn.1400d6ff0
lea rsi, [rsp + 0x1dd8]
add byte [rax], al
mov r8d, 0xe8
mov rcx, rsi
mov rdx, rdi
call fcn.1400d6ff0
mov rax, qword [rsp + 0x38]
mov byte [rax], 1
lea rcx, [rsp + 0x1a48]
mov r8d, 0x128
mov rdx, r12
call fcn.1400d6ff0
lea rcx, [rsp + 0x1658]
mov r8d, 0xe8
mov rdx, rsi
mov edx, esi
call fcn.1400d6ff0
mov rcx, qword [rsp + 0x58]
call fcn.14005dcf6
cmp r13, 2
add dh, byte [rbp + 0x17]
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0xa8
invalid
add dh, byte [rbp + 0x17]
mov rcx, r15
call fcn.14005ec50
mov rdi, rax
lea r12, [0x140118d98]
add cl, ch
xor dword [rax + rax], eax
invalid
add cl, ch
xor dword [rax + rax], eax
add byte [rcx + 0x228], bh
mov ecx, 0x228
mov edx, 8
call fcn.1400a0c61
mov rdi, rax
mov qword [rax], r13
mov qword [rax + 8], r15
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x1a48]
lea edx, [rsp + 0x1a48]
lea edx, [rsp + 0x1a48]
mov r8d, 0x128
call fcn.1400d6ff0
invalid
add byte [rax - 0x77], cl
scasd eax, dword [rdi]
cmp byte [rcx], al
add byte [rax], al
lea rcx, [rdi + 0x140]
invalid
lea rdx, [rsp + 0x1658]
mov r8d, 0xe8
call fcn.1400d6ff0
lea r12, [0x14011e8f0]
xor ebp, ebp
jmp 0x14005d859
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc8
add eax, dword [rax]
add byte [rax - 0x73], cl
mov esp, 0x18824
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
lea rdx, [rsp + 0x3c8]
lea rdi, [rsp + 0x188]
mov r8d, 0x218
mov rcx, rdi
call fcn.1400d6ff0
lea r13, [rsp + 0x600]
mov r8d, 0x218
mov rcx, r13
mov rdx, rdi
call fcn.1400d6ff0
lea rdi, [rsp + 0x3b0]
mov r8d, 0x218
mov rcx, rdi
mov rdx, r13
call fcn.1400d6ff0
lea r13, [rsp + 0xa38]
mov r8d, 0x218
mov rcx, r13
mov rdx, rdi
call fcn.1400d6ff0
mov rcx, r12
call fcn.14005de31
mov qword [rbx + 0x790], rbp
mov qword [rbx + 0x798], r15
lea rcx, [rbx + 0x7a0]
mov r8d, 0x128
mov rdx, r13
call fcn.1400d6ff0
fcomp dword [rdx - 0x7cb7fff9]
movabs dword [0x948d4800000008c8], eax
and al, 0x68
or eax, dword [rax]
add byte [rcx - 0x48], al
call 0x18805d52f
mov ecx, esi
call fcn.1400d6ff0
mov rax, qword [rsp + 0x60]
mov byte [rax], 4
mov rcx, qword [rsp + 0x38]
mov al, 3
mov byte [rcx], al
mov byte [r14 + 0x11], al
mov al, 5
jmp 0x14005da2c
fiadd dword [rax + rax]
invalid
lea rdx, [rsp + 0x3c8]
mov r12, qword [rdx - 0x10]
invalid
invalid
mov r13, qword [rdx - 8]
lea rcx, [rsp + 0x600]
mov r8d, 0x218
call fcn.1400d6ff0
mov sil, 1
add ecx, ebp
xlatb
stc
invalid
invalid
add ecx, ebp
xlatb
stc
invalid
lea rcx, str.future_polled_after_completionC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1401188e0]
jmp 0x14005d59b
lea rcx, str.future_polled_after_completionC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x14011d408]
insd dword [rdi], dx
dec byte [rbx]
invalid
insd dword [rdi], dx
dec byte [rbx]
add byte [rdx + 0x1e], bh
mov edx, 0x1e
call fcn.1400e4a40
ud2
lea rbp, [rbx + 0x418]
mov r8d, 0x128
mov rcx, rbp
mov rdx, r13
call fcn.1400d6ff0
mov qword [rbx + 0x540], rdi
mov qword [rbx + 0x548], rsi
mov qword [rbx + 0x550], r12
lea rax, [rbx + 0x788]
add byte [rax], al
mov qword [rsp + 0x60], rax
mov byte [rbx + 0x788], 0
mov qword [rsp + 0x58], r13
mov byte [rbx + 0x789], 0
mov rax, qword [rbx + 0x550]
lea rsi, [rsp + 0x3b0]
mov qword [rsi + 0x138], rax
mov rax, qword [rbx + 0x540]
mov qword [rsi + 0x128], rax
mov rax, qword [rbx + 0x548]
mov qword [rsi + 0x130], rax
mov r8d, 0x128
mov rcx, rsi
mov qword [rsp + 0x50], rbp
mov rdx, rbp
call fcn.1400d6ff0
lea rdi, [rsp + 0x1c98]
mov r8d, 0x140
mov rcx, rdi
mov rdx, rsi
call fcn.1400d6ff0
lea rcx, [rbx + 0x790]
mov r8d, 0x140
mov rdx, rdi
call fcn.1400d6ff0
jmp 0x14005c9fe
mov rcx, qword [rbx + 0x5f8]
mov rdx, qword [rbx + 0x600]
call fcn.140063731
cmp byte [rbx + 0x5f0], 2
je 0x14005d69f
cmp byte [rbx + 0x615], 0
je 0x14005d69f
lea rcx, [rbx + 0x5d0]
call fcn.140012ff7
mov byte [rbx + 0x615], 0
cmp byte [rbx + 0x5c8], 2
je 0x14005d6c4
cmp byte [rbx + 0x616], 0
je 0x14005d6c4
lea rcx, [rbx + 0x5a8]
call fcn.140012ff7
mov byte [rbx + 0x616], 0
mov rcx, qword [rbx + 0x590]
mov rdx, qword [rbx + 0x598]
xchg ebx, eax
cwde
add eax, 0x53e80000
invalid
add byte [rax], al
cmp byte [rbx + 0x617], 0
invalid
je 0x14005d6f3
lea rcx, [rbx + 0x468]
call fcn.14005ddc4
mov byte [rbx + 0x617], 0
lea rcx, [rsp + 0x188]
lea rdx, [rsp + 0xc50]
add byte [rcx - 0x48], al
adc byte [rcx], al
add byte [rax], al
call fcn.1400d6ff0
add dh, al
adc dword [rsi + rax], 0
add byte [rcx], al
cmp r13, 4
cmp ebp, 4
std
add al, 0xf
test bh, bh
add al, byte [rax]
invalid
lea rcx, [rsp + 0x1938]
lea rdx, [rsp + 0x188]
mov byte [rcx], al
add byte [rax], al
mov r8d, 0x110
add dword [rax], eax
add al, ch
scasd eax, dword [rdi]
cwde
invalid
add byte [rax - 0x77], cl
jmp 0x1400a9a30
add byte [rcx - 0x7d], cl
std
add esi, dword [rbp + 8]
invalid
mov bpl, 2
jmp 0x14005d87b
lea rsi, [rsp + 0x1420]
lea rdx, [rsp + 0x1938]
lea edx, [rsp + 0x1938]
and al, 0x38
sbb dword [rax], eax
add byte [rax], al
mov r8d, 0x110
mov rcx, rsi
call fcn.1400d6ff0
mov byte [rbx + 0x2d3], 1
adc ebx, 2
add byte [rax], al
add byte [rcx], al
mov qword [rsi - 0x18], r13
mov qword [rsi - 0x10], rdi
mov qword [rsi - 8], r12
mov dword [rsi - 8], esp
mov rdx, qword [rbx + 0x278]
xchg ebx, eax
js 0x14005d78f
add byte [rax], al
lea rsi, [rsp + 0xc50]
and al, 0x50
or al, 0
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
call fcn.14005e515
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
adc byte [rdi], cl
adc dword [rbx + 0x9d0], ecx
mov edx, eax
ror byte [rcx], 1
or dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 0x9c0], eax
mov rsi, qword [rbx + 0x280]
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
je 0x14005d83b
lea rdi, [rbx + 0x9c0]
mov r12, qword [rbx + 0x288]
mov esp, dword [rbx + 0x288]
mov rcx, rbp
xor ebp, ebp
mov byte [rbx + 0x2d3], bpl
add byte [rax - 0x73], cl
xchg esp, eax
and al, 8
or byte [rax + rax], dl
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
call fcn.1400d6ff0
lea r13, [rbx + 0x2d8]
lea ebp, [rbx + 0x2d8]
mov qword [rbx + 0x400], rdi
mov qword [rbx + 0x408], rsi
or byte [rax + rax], al
add byte [rcx + rcx*4 - 0x5d], cl
adc byte [rax + rax], al
add byte [rax - 0x73], cl
mov ebx, dword [rax]
add al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x50
or al, 0
add byte [rcx - 0x48], al
movabs al, byte [0x797cde8000005]
lea rax, [rbx + 0x9b8]
cmp dword [rax + 0x48000009], 0xffffff89
mov qword [rsp + 0x38], rax
mov byte [rbx + 0x9b8], bpl
add cl, ch
insb byte [rdi], dx
std
invalid
invalid
lea rcx, str.no_host_in_urlscheme_and_authority_is_valid_Uri
mov edx, recv
add byte [rax], al
call fcn.14005eb62
invalid
adc eax, dword [rax]
add byte [rax - 0x77], cl
invalid
lea r12, [0x1401194a0]
mov bpl, 2
lea rcx, [rbx + 0x9c0]
call fcn.140049844
cmp byte [rbx + 0x2d3], 0
add al, byte [rax]
add byte [rax], al
je 0x14005d87b
invalid
lea rcx, [rsp + 0x1408]
call fcn.14005ddc4
mov byte [rbx + 0x2d3], 0
lea rcx, [rbx + 0x290]
call fcn.14005dda6
add byte [rax + 0x2d4bb], al
invalid
add al, byte [rax]
add byte [rax], al
invalid
je 0x14005d8a3
lea rcx, [rbx + 0x250]
call fcn.14002a773
invalid
cld
invalid
mov byte [rbx + 0x2d4], 0
lea rcx, [rbx + 0x1a8]
add al, ch
scasd eax, dword [rdi]
pop rax
sti
dec dword [rax - 0x73]
mov ebp, dword [rax]
add dword [rax], eax
add al, ch
xor dword [rdi + 0x3145fffe], edi
invalid
mov byte [rbx + 0x2d5], 0
add al, byte [rax]
add byte [rax], al
mov qword [r14], rdi
mov qword [r14 + 8], r12
mov byte [r14 + 0x10], r15b
adc byte [rcx - 0x78], al
outsb dx, byte [rsi]
adc dword [rbx + 0x41482444], ecx
mov dword [rsi + 0x12], eax
movzx eax, word [rsp + 0x4c]
and al, 0x4c
mov word [r14 + 0x16], ax
mov al, 1
jmp 0x14005da2c
lea rdi, [rbx + 0x468]
lea rdx, [rbx + 0x618]
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
mov r8d, 0x2000
add byte [rax], al
mov rcx, r12
mov ecx, esp
call fcn.1400475dd
mov qword [rbx + 0x2620], rdi
add byte [rax - 0x77], cl
sub dword [rax], 0x26
add byte es:[rax], al
mov qword [rbx + 0x2630], rdx
xor byte [rsi], ah
add byte [rax], al
lea r8, [rsp + 0x600]
mov qword [r8], rax
mov qword [r8 + 8], rdx
and qword [r8 + 0x10], 0
and dword [rax + 0x10], 0
and dword [rax + 0x10], 0
mov qword [r8 + 0x18], rdx
mov rcx, rdi
stc
mov rdx, r15
call fcn.1400615cb
add byte [rax], al
test rax, rax
test eax, eax
test eax, eax
jne 0x14005da21
test rdx, rdx
jne 0x14005da46
lea rcx, [rsp + 0x600]
call fcn.14004738a
test rdx, rdx
ror byte [rdi], cl
test bl, ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rbx + rax - 0x7d], 1
sbb byte [rsi], ah
add byte [rax], al
mov r8, rdx
add r8, qword [rbx + 0x2618]
mov qword [rbx + 0x2618], r8
sbb byte [rsi], ah
add byte [rax], al
lea rcx, [rbx + 0x618]
mov ebx, dword [rax]
invalid
add byte [rax], al
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
or al, 0
mov edx, 0x2000
call fcn.140030b46
mov rdi, rax
mov r12, rdx
lea r8, str.HTTP_1.1_200HTTP_1.0_200HTTP_1.1_407unsuccessful_tunnelproxy_authentication_required_r_n_r_n
sti
or eax, 0xb941000c
mov r9d, recv
mov ecx, recv
and byte [rax], al
add al, ch
cmpsb byte [rsi], byte [rdi]
xor ebp, edi
dec dword [rax - 0x77]
invalid
sti
or eax, 0xb941000c
mov r9d, recv
mov ecx, recv
mov rcx, rax
mov ecx, eax
call fcn.14002bed9
test al, al
invalid
jne 0x14005d9df
invalid
cld
inc dword [rax + rax*8 - 0x72b3df8b]
add eax, 0xc0dee
and byte [rbp + rcx*4 + 5], cl
out dx, al
or eax, 0xb941000c
or al, 0
add byte [rax], al
lea r8, [0x14011e7b4]
mov r9d, recv
mov rcx, rdi
stc
mov rdx, r12
call fcn.14002bed9
test al, al
je 0x14005dabb
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, [0x14011e7fc]
mov r9d, 4
mov rcx, rdi
mov ecx, edi
stc
stc
mov rdx, r12
call fcn.14002bf54
test al, al
jne 0x14005da80
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x5d], cl
invalid
mov r12, qword [rbx + 0x2618]
movabs dword [0xfc814900002618], eax
and byte [rax], al
add byte [rdi], cl
test ecx, esp
invalid
sbb byte [rsi], ah
add byte [rax], al
cmp r12, 0x2000
jne 0x14005d8f4
invalid
dec dword [rax - 0x73]
lea rcx, str.proxy_headers_too_long_for_tunnelunexpected_eof_while_tunneling
or eax, 0xc0dfe
mov edx, 0x21
jmp 0x14005da66
mov al, 4
mov byte [rsi], al
mov byte [r14 + 0x11], 3
mov al, 4
mov byte [rbx + 0x2d2], al
add rsp, 0x21f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdx
call fcn.14002581f
mov rdi, rax
lea r12, fcn.14002579f
jmp 0x14005da75
invalid
sbb ecx, dword [rax - 0x73]
or eax, 0xc0dd8
lea rcx, [0x14011e839]
mov edx, 0x1e
call fcn.14005eb62
mov rdi, rax
lea r12, [0x1401194a0]
mov r13d, 3
add byte [rax], al
jmp 0x14005d66e
mov byte [rbx + 0x617], 0
mov r13, qword [rbx + 0x468]
mov rdi, qword [rbx + 0x470]
mov r12, qword [rbx + 0x478]
lea rdx, [rbx + 0x480]
lea rcx, [rsp + 0xc50]
or al, 0
add byte [rcx - 0x48], al
adc byte [rcx], al
add byte [rax], al
or al, 0
add byte [rcx - 0x48], al
adc byte [rcx], al
add byte [rax], al
call fcn.1400d6ff0
jmp 0x14005d66e
mov bl, 0xfb
invalid
lea r8, [0x14011e7c0]
mov r9d, recv
mov rcx, rdi
mov rdx, r12
loop 0x14005dab7
invalid
in al, 0xfc
invalid
test al, al
je 0x14005dae5
loop 0x14005dab7
invalid
lea rcx, [0x14011e7df]
mov edx, 0x1d
add bl, ch
invalid
add bl, ch
or dword [rax - 0x73], 0xc0ce00d
loopne 0x14005daf6
or al, 0
mov edx, reloc.WS2_32.dll_send
lea rcx, [0x14011e7cc]
loopne 0x14005daf6
or al, 0
mov edx, reloc.WS2_32.dll_send
adc eax, dword [rax]
add byte [rax], al
invalid
add cl, ch
jo 0x14005daf3
jmp 0x14005da66
invalid
invalid
push rsi
sub rsp, 0x20
mov rsi, rcx
call 0x14005db17
add byte [rax - 0x7f], cl
invalid
cmp byte [rsi], ah
add byte [rax], al
mov rcx, rsi
add byte [rax - 0x7f], cl
invalid
add rsp, 0x20
pop rsi
jmp fcn.140036658
and byte [rsi - 0x17], bl
mov edi, r13d
call qword [rsi + 0x48]
sub esp, 0x20
push rsi
sub rsp, 0x20
movzx eax, byte [rcx + 0x2d2]
cmp rax, 6
invalid
ja case.0x14005db3e.1
add byte [rax - 0x7d], cl
clc
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x14014db84]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
call fcn.1400497f3
invalid
dec dword [rax - 0x73]
mov ss, eax
add byte [rax], al
add al, ch
adc dword [rsi - 5], edx
dec dword [rax - 0x7d]
out dx, al
or byte [rax - 0x77], 0xf1
invalid
push rsi
sti
dec dword [rax - 0x7d]
out dx, al
or byte [rax - 0x77], 0xf1
add rsp, 0x20
pop rsi
jmp fcn.1400499d4
mov rcx, qword [rsi + 0x2d8]
mov ecx, dword [rsi + 0x2d8]
mov rdx, qword [rsi + 0x2e0]
mov edx, dword [rsi + 0x2e0]
call fcn.140001677
jmp 0x14005dba7
invalid
lea rcx, [rsi + 0x2d8]
call fcn.14005dc0b
jmp 0x14005dba0
lea rcx, [rsi + 0x2d8]
add byte [rax], al
call fcn.14005dcf6
lea rcx, [rsi + 0x9c0]
call fcn.140049844
mov byte [rsi + 0x2d3], 0
lea rcx, [rsi + 0x290]
call fcn.14005dda6
cmp byte [rsi + 0x2d4], 0
nop
add al, byte [rax]
add al, ch
add dword [rax], eax
add byte [rax + 0x2d4be], al
add byte [rax], al
jne 0x14005dbca
jmp 0x14005dbd6
lea rcx, [rsi + 0x2d8]
call 0x14005dd17
lea rcx, [rsi + 0x250]
call fcn.14002a773
mov byte [rsi + 0x2d4], 0
lea rcx, [rsi + 0x1a8]
call fcn.140013165
cmp byte [rsi + 0x2d5], 0
je 0x14005dbfe
or al, 0x48
lea ecx, [rsi + 0x128]
lea rcx, [rsi + 0x128]
call fcn.1400497f3
mov byte [rsi + 0x2d5], 0
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x251]
test eax, eax
je 0x14005dd86
cmp eax, 3
jne 0x14005dd9f
mov rcx, qword [rsi + 0x240]
mov rdx, qword [rsi + 0x248]
call fcn.140001677
lea rcx, [rsi + 0x200]
call fcn.14005dda6
lea rcx, [rsi + 0x1c8]
call fcn.140049844
lea rcx, [rsi + 0x1b0]
call fcn.140049826
lea rcx, [rsi + 0x148]
call fcn.140049866
add rsi, 0x120
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14002a773
mov rcx, rsi
call fcn.1400497f3
sub rsi, 0xffffffffffffff80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140013165
nop
add rsp, 0x20
pop rsi
ret
invalid
add esp, 0x70
pop rbx
pop rdi
pop rsi
ret
add byte [rbp + rcx*4 + 5], cl
test dword [rbx + rcx + 0xfba00], edi
add byte [rax], al
call fcn.1400e4a40
ud2
mov rdx, qword [r14 + 0x18]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
mov r8, rbx
mov r9b, 1
call fcn.1400a2f2e
mov al, byte [rsp + 0x49]
and al, 0x49
cmp al, 3
je 0x140062585
mov rcx, qword [rsp + 0x40]
cmp al, 2
je 0x140062593
add byte [rax], al
mov dl, byte [rsp + 0x48]
lea r9, [rsp + 0x4a]
movzx r8d, word [r9 + 4]
add al, 0x4c
lea r10, [rsp + 0x6a]
mov word [r10 + 4], r8w
mov r8d, dword [r9]
mov dword [r10], r8d
mov qword [rsp + 0x60], rcx
mov byte [rsp + 0x68], dl
mov byte [rsp + 0x69], al
and al, 0x69
mov rcx, r12
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srciopoll_evented.rs
call fcn.1400261bf
mov rcx, qword [r12]
mov ecx, dword [rsp]
cld
dec dword [rcx - 0x75]
mov ecx, dword [rsp]
and dword [rsp + 0x54], 0
movups xmmword [rsp + 0x28], xmm6
and dword [rsp + 0x20], 0
and byte [rax], al
mov rdx, rdi
and al, 0x20
add byte [rax - 0x77], cl
cli
mov r8d, r13d
lea r9, [rsp + 0x54]
lea ecx, [rsp + 0x54]
call qword [sym.imp.WS2_32.dll_WSASend]
cmp eax, 0xffffffff
jne 0x1400625a1
add byte [rax], al
invalid
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
mov ebp, eax
shl rbp, 0x20
or rbp, 2
or ebp, 2
mov rcx, rbp
call fcn.140017667
cmp al, 0xd
invalid
jne case.0x14004ae68.150
invalid
or eax, 0x8b495b75
and al, 8
mov rax, qword [r12 + 8]
test rax, rax
je case.0x14004ae68.150
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lock inc qword [rdx]
jle 0x1400625e8
invalid
add rcx, 0x10
mov r8, qword [rax + 0x10]
mov r9b, byte [rax + 0x18]
call fcn.140035451
invalid
std
dec dword [rax - 0x77]
invalid
xor ecx, ecx
call fcn.140081e8a
test rsi, rsi
je case.0x14004ae68.150
invalid
invalid
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], 1
invalid
je 0x14006253c
mov qword [rsp + 0x40], 1
mov ecx, 1
mov rdx, rbp
mov edx, ebp
mov edx, ebp
call fcn.140035576
mov rbp, rsi
jmp 0x140062542
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], rbp
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x48
mov rcx, rbp
call fcn.14009f2b5
add eax, dword [rax]
add eax, dword [rax]
cmp al, 0xd
jne 0x1400625bf
mov rcx, r15
lea rdx, [rsp + 0x60]
call fcn.1400a2ecb
add byte [rax - 0x73], cl
and al, 0x48
invalid
add byte [rax - 0x73], cl
and al, 0x48
invalid
lea ecx, [rsp + 0x48]
call fcn.1400abbf1
jmp 0x140062429
and al, 0x20
mov rcx, rsi
mov rdx, r14
mov r8, rbx
mov r9, rdi
stc
stc
call fcn.140062257
mov rax, rsi
jmp 0x1400625cf
mov rax, qword [rsp + 0x58]
pop rax
mov qword [rax], 2
jmp 0x1400625cf
add byte [rdx], al
add byte [rax], al
invalid
add bl, ch
cmp al, 0x48
mov eax, dword [rsp + 0x58]
mov rax, qword [rsp + 0x58]
mov qword [rax], 1
jmp 0x1400625b9
invalid
sbb byte [rbx + 0x4854244c], cl
and dword [rsp + 0x40], 0
mov ecx, dword [rsp + 0x54]
and qword [rsp + 0x40], 0
mov qword [rsp + 0x48], rcx
mov rax, qword [rsp + 0x58]
and al, 0x58
and qword [rax], 0
mov qword [rax + 8], rcx
jmp 0x1400625cf
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov qword [rax], 1
mov qword [rax + 8], rbp
invalid
invalid
push 0x74280f08
and al, 0x70
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
cmp dword [rdx], eax
sete al
ret
mov qword [rax + 8], rcx
add rsp, 0x28
ret
or dh, al
adc byte [rcx], al
mov rax, rcx
add rsp, 0x28
add esp, 0x28
ret
or eax, dword [rax]
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
mov edx, 0x23
call fcn.1400e4650
ud2
test r8, rax
je case.0x14004eb91.136
cmp eax, 3
je 0x1400626c4
clc
add esi, dword [rdx + rbx - 0x7d]
clc
add al, 0x75
cmp eax, 4
jne 0x1400626eb
invalid
cmp al, 0x48
lea ecx, [rsi + 0x50]
lea rcx, [rsi + 0x50]
call case.0x1400474f6.287
and dword [rax], edx
add byte [rax], al
jmp 0x1400626d1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
push rsi
sub bl, ch
invalid
push rsi
sub bl, ch
or byte [rax - 0x75], cl
push rax
mov rcx, qword [rsi + 0x50]
mov rdx, qword [rsi + 0x58]
call fcn.140001677
mov rcx, rsi
call fcn.140049844
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov edx, dword [rsi + 0x38]
invalid
add rsp, 0x20
pop rsi
jmp fcn.140063731
nop
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
invalid
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd08
mov r15, r8
mov edi, eax
or byte [0xc9532707], cl
add byte [rbp - 0x77], cl
mov edi, eax
invalid
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x49]
lea rcx, [0x14014dba0]
add byte [rax + 0x63], cl
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
loopne 0x14006276b
mov rdx, qword [rdi + 0x20]
mov edx, dword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov qword [rdi + 0x50], rdx
mov qword [rdi + 0x58], rax
jmp 0x14006279d
lea r9, [rdi + 0x330]
lea r10, [rdi + 0x50]
add eax, dword [rax]
add byte [rbp + rcx*4 + 0x57], cl
push rax
movzx eax, byte [rdi + 0x330]
test eax, eax
je 0x14006287c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x7af0fc08], al
invalid
add byte [rax], al
cmp eax, 3
jne case.default.0x14006277a
lea rdx, [rdi + 0x200]
lea r11, [rdi + 0x90]
lea ebx, [rdi + 0x90]
lea ebx, [rdi + 0x90]
movzx eax, byte [rdi + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xeb441
lea rcx, [0x14014dbb4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov dword [rsp + 0x48], edx
mov qword [rsp + 0x50], r11
pop rsp
and al, 0x50
mov qword [rsp + 0x58], r10
mov qword [rsp + 0x40], r9
jmp 0x140063121
add byte [rax], al
add byte [rax], al
mov rdx, qword [rdi + 0x50]
mov rax, qword [rdi + 0x58]
lea rbx, [rsp + 0x190]
add byte [rax], al
mov rcx, rbx
mov r8, r15
call qword [rax + 0x18]
mov r12, qword [rbx]
cmp r12, 3
jne 0x1400627c5
mov qword [rsi], 4
mov al, 3
jmp 0x1400635cc
add byte [rax], al
add byte [rax], al
mov r14, qword [rsp + 0x198]
mov rbp, qword [rsp + 0x1a0]
movups xmm0, xmmword [rsp + 0x1a8]
and al, 0xa8
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x90], eax
mov rcx, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
call fcn.140001677
cmp r12d, 2
jne 0x140062829
mov ecx, 0x20
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.1400a0c61
mov r12, rax
mov qword [rax], r14
mov qword [rax + 8], rbp
movaps xmm0, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], al
sub byte [rsp + 0x90], al
movups xmmword [rax + 0x10], xmm0
lea r14, case.0x14003a276.277
jmp 0x1400634a3
cmp byte [rdi + 0x48], 0
je 0x140062b4a
invalid
add byte [rbp + rcx*4 + 0x57], cl
push rax
lea r10, [rdi + 0x50]
mov rax, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x40]
mov qword [rdi + 0x50], r12
mov qword [rdi + 0x58], r14
mov qword [rdi + 0x60], rbp
movaps xmm0, xmmword [rsp + 0x90]
add byte [rdi], cl
adc dword [rdi + 0x68], eax
add byte [rdi], cl
adc dword [rdi + 0x68], eax
mov qword [rdi + 0x78], rdi
mov qword [rdi + 0x80], rax
mov qword [rdi + 0x88], rcx
lea r9, [rdi + 0x330]
invalid
xor byte [rbx], al
add byte [rax], al
mov byte [rdi + 0x330], 0
mov rdx, rdi
jmp 0x14006288e
invalid
mov rdx, qword [rdi + 0x78]
mov rax, qword [rdi + 0x80]
mov rcx, qword [rdi + 0x88]
lea r11, [rdi + 0x90]
mov r8, qword [r10 + 0x20]
mov eax, dword [rdx + 0x20]
mov qword [rdi + 0xb0], r8
movups xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0x10]
movups xmmword [rdi + 0xa0], xmm1
adc dword [rdi + 0xa0], ecx
adc dword [rdi + 0xa0], ecx
movups xmmword [rdi + 0x90], xmm0
mov qword [rdi + 0xb8], rdx
mov qword [rdi + 0xc0], rax
mov qword [rdi + 0xc8], rcx
mov dword [rdi + 0xc8], ecx
mov dword [rdi + 0xc8], ecx
lea rdx, [rdi + 0x200]
mov byte [rdi + 0x200], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
xchg dword [rcx], eax
add al, byte [rax]
add byte [rax], al
mov byte [rdi + 0x201], 0
mov rax, qword [rdi + 0xc8]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rdi + 0xb8]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rdi + 0xc0]
mov qword [rsp + 0x1c0], rax
mov rax, qword [r11 + 0x20]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [r11]
movups xmm1, xmmword [r11 + 0x10]
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmm2, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x550], xmm2
movaps xmm3, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x540], xmm3
add eax, 0x290f0000
mov word [rax + rsi], fs
add eax, 0x290f0000
test byte [rax + riz], ah
add eax, 0x110f0000
xchg edi, eax
cmp byte [rdx], al
add byte [rax], al
add eax, 0x290f0000
mov word [rax + rsi], fs
add eax, 0x290f0000
test byte [rax + riz], ah
add eax, 0x110f0000
xchg edi, eax
cmp byte [rdx], al
add byte [rax], al
movups xmmword [rdi + 0x228], xmm3
adc dword [rdi + 0x228], ebx
movups xmmword [rdi + 0x218], xmm1
movups xmmword [rdi + 0x208], xmm0
add byte [rdi], cl
adc dword [rdi + 0x208], eax
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x50], r11
mov qword [rsp + 0x58], r10
mov qword [rsp + 0x40], r9
mov rax, qword [rdi + 0x208]
mov r12, qword [rdi + 0x230]
mov rbp, qword [rdi + 0x238]
mov rbx, qword [rdi + 0x240]
mov qword [rdi + 0x208], 2
xchg dword [rax], ecx
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rsp + rcx], cl
invalid
xchg dword [rax], ecx
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rsp + rcx], cl
add byte [rdi], cl
adc byte [rdi + 0x210], al
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmmword [rsp + 0x78], xmm1
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x88], r15
lea r14, [rsp + 0x2c0]
and qword [r14 + 0x30], 0
xorps xmm0, xmm0
and qword [r14 + 0x18], 0
movups xmmword [r14 + 8], xmm0
mov qword [r14], 8
mov cl, byte [r12 + 0x1c]
mov dl, byte [r12 + 0x1d]
call fcn.1400358a9
mov r8, rdx
mov rcx, r14
mov rdx, rax
call fcn.1400800d3
xor eax, eax
cmp qword [r12], rax
je 0x140062a49
mov rcx, qword [r12 + 8]
call sub.crypt32.dll_CertDuplicateCertificateContext
lea rcx, [rsp + 0x2c0]
mov rdx, rax
call fcn.140080155
lea r14, [rdi + 0x208]
lea rcx, [rsp + 0x2c0]
call fcn.14008018f
mov r13, rdx
test rax, rax
je 0x140062abf
lea rcx, [rsp + 0x2c0]
call fcn.140061d55
lea rcx, [rsp + 0x60]
call fcn.14005df9e
lea rcx, [rsp + 0x680]
lea rdx, [rsp + 0x560]
mov r8d, 0x118
call fcn.1400d6ff0
lea rcx, [rsp + 0x3f0]
lea rdx, [rsp + 0x190]
mov r8d, 0x118
call fcn.1400d6ff0
mov eax, 2
mov rbp, r13
jmp 0x14006307d
mov qword [rsp + 0x38], r14
lea r14, [rsp + 0x308]
and qword [r14 + 0x10], 0
mov word [r14 + 0x50], 1
and qword [r14 + 0x28], 0
and qword [r14], 0
and qword [r14 + 0x38], 0
mov rcx, qword [r12 + 0x10]
call sub.crypt32.dll_CertDuplicateStore
mov rcx, r14
mov rdx, rax
call fcn.1400804ac
mov rcx, r14
mov rdx, rbp
mov r8, rbx
call fcn.14008035d
mov al, byte [r12 + 0x18]
mov byte [r14 + 0x50], al
mov al, byte [r12 + 0x19]
mov byte [r14 + 0x51], al
cmp byte [r12 + 0x1a], 0
je 0x140062b65
mov ecx, reloc.WS2_32.dll_recv
mov edx, 8
call fcn.1400a0c61
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
lea r12, [0x14011d758]
jmp 0x140062ba3
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x100], xmm0
mov r15d, 2
jmp 0x1400634db
cmp byte [r12 + 0x1b], 0
je 0x140062bba
mov rcx, qword [r12 + 0x10]
call sub.crypt32.dll_CertDuplicateStore
mov r14, rax
mov ecx, 0x18
mov edx, 8
call fcn.1400a0c61
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
add ecx, dword [rax - 0x77]
or byte [r9 + r9*4 + 0x73], cl
adc byte [rbp + rcx*4 + 0x25], cl
invalid
stosd dword [rdi], eax
or eax, dword [rax]
lea r14, [rsp + 0x330]
mov rcx, r14
call fcn.140078628
mov qword [r14], rbx
mov qword [r14 + 8], r12
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0xd8], r13
xor r8d, r8d
cmp byte [rsp + 0x358], 0
mov rax, qword [rsp + 0x318]
mov r9, qword [rsp + 0x340]
cmovne r8, rax
test rax, rax
cmove r8, rax
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x20], rax
lea rbx, [rsp + 0x3f0]
mov rcx, rbx
mov rdx, r13
call fcn.1400806c0
mov r14, qword [rbx + 0x10]
cmp r14, 2
jne 0x140062c88
mov r13, qword [rsp + 0x3f0]
mov qword [rsp + 0x198], 2
mov qword [rsp + 0x1a0], r13
mov qword [rsp + 0x190], 1
lea rcx, [rsp + 0x120]
call fcn.14005df9e
lea rcx, [rsp + 0xd8]
call fcn.14005dedd
mov ebp, 2
jmp 0x140062f1d
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x3f8]
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rbx + 0x408249c], cl
add byte [rax], al
mov r12, qword [rsp + 0x410]
mov rcx, qword [rsp + 0x308]
or byte [rbx], al
add byte [rax], al
mov rdx, qword [rsp + 0x310]
call fcn.140061e19
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xb8], rdx
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x18
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x28
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
add byte [rax], al
add al, ch
int1
invalid
dec dword [rdx + 0x3582484]
add byte [rax], al
mov byte [rsp + 0x37], al
mov al, byte [rsp + 0x359]
mov byte [rsp + 0x36], al
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rsp + 0x338]
call fcn.14004ead7
mov ebp, 0x8948fffe
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x1b0], xmm2
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
test r14, r14
je 0x140062da4
test ebx, ebx
lea rbp, str.failed_to_write_whole_buffer
cmovne rbp, r12
mov rcx, rbx
call fcn.140035c6e
mov qword [rsp + 0xa0], r12
mov r12, rax
mov r14, rdx
mov rcx, rax
mov rdx, rbp
mov r8, rbx
call fcn.1400d6ff0
mov rcx, qword [rsp + 0xa0]
call qword [sym.imp.secur32.dll_FreeContextBuffer]
jmp 0x140062daf
xor r14d, r14d
xor ebx, ebx
mov r12d, 1
lea rbp, [rsp + 0x4f8]
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], rbx
mov rdx, qword [rsp + 0x340]
mov r8, qword [rsp + 0x350]
mov rcx, rbp
call fcn.140061e8c
mov rax, qword [rsp + 0xf0]
mov qword [rbp - 0x28], rax
movups xmm0, xmmword [rsp + 0xe0]
movups xmmword [rbp - 0x38], xmm0
lea rbx, [rsp + 0x190]
movaps xmm0, xmmword [rbx]
movaps xmm1, xmmword [rbx + 0x10]
movaps xmm2, xmmword [rbx + 0x20]
movups xmmword [rbp - 0xf8], xmm0
movups xmmword [rbp - 0xe8], xmm1
movups xmmword [rbp - 0xd8], xmm2
xorps xmm0, xmm0
movups xmmword [rbp - 0xa0], xmm0
movups xmmword [rbp - 0x80], xmm0
mov rax, qword [rsp + 0xc0]
mov qword [rbp - 0x108], rax
mov rax, qword [rsp + 0xb8]
mov qword [rbp - 0x100], rax
mov dword [rbp - 0xc8], 0x10000
mov byte [rbp - 0xc4], 0
mov qword [rbp - 0xb0], r13
mov ecx, 1
mov qword [rbp - 0xa8], rcx
and qword [rbp - 0x90], 0
mov qword [rbp - 0x88], rcx
and qword [rbp - 0x70], 0
mov qword [rbp - 0x68], r12
and qword [rbp - 0x50], 0
mov rax, qword [rsp + 0xd0]
mov qword [rbp - 0x48], rax
mov rax, qword [rsp + 0xc8]
mov qword [rbp - 0x40], rax
mov rax, qword [rsp + 0xb0]
mov qword [rbp - 0x20], rax
mov rax, qword [rsp + 0xa8]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
and qword [rbp - 8], 0
mov al, byte [rsp + 0x37]
mov byte [rbp + 0x18], al
mov al, byte [rsp + 0x36]
mov byte [rbp + 0x19], al
mov word [rbp + 0x1a], 0x100
lea rdx, [rsp + 0x3f0]
mov rcx, rbx
call fcn.140063744
xor eax, eax
cmp qword [rbx], rax
je 0x1400635e6
mov rbp, qword [rsp + 0x198]
mov r13, qword [rsp + 0x1a0]
cmp rbp, 2
je 0x140062f1d
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0x3f0]
mov r8d, 0x118
call fcn.1400d6ff0
lea rcx, [rsp + 0x560]
lea rdx, [rsp + 0x3f0]
mov r8d, 0x118
call fcn.1400d6ff0
xor ebx, ebx
lea rcx, [rsp + 0x308]
call fcn.140061dde
lea rcx, [rsp + 0x2c0]
call fcn.140061d55
test bl, bl
je 0x140062fd1
lea rbx, [rsp + 0x680]
lea r14, [rsp + 0x560]
mov r8d, 0x118
mov rcx, rbx
mov rdx, r14
call fcn.1400d6ff0
lea r12, [rsp + 0x3f0]
mov r8d, 0x118
mov rcx, r12
mov rdx, rbx
call fcn.1400d6ff0
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [r14], xmm0
movaps xmmword [r14 + 0x10], xmm1
mov rax, qword [r12 + 0x20]
mov qword [r14 + 0x20], rax
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x190]
mov r8d, 0xe8
call fcn.1400d6ff0
xor eax, eax
jmp 0x140063078
lea rcx, [rsp + 0x680]
lea rdx, [rsp + 0x560]
mov r8d, 0x118
call fcn.1400d6ff0
cmp rbp, 2
jne 0x140062ffc
mov r14, qword [rsp + 0x38]
jmp 0x140062a97
lea rbx, [rsp + 0x190]
lea rdx, [rsp + 0x680]
mov r8d, 0x118
mov rcx, rbx
call fcn.1400d6ff0
invalid
invalid
invalid
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xf0
add eax, dword [rax]
add byte [rcx - 0x48], al
sbb byte [rcx], al
add byte [rax], al
mov rcx, r14
int1
mov rdx, rbx
call fcn.1400d6ff0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x560], xmm0
movaps xmmword [rsp + 0x570], xmm1
mov rax, qword [r14 + 0x20]
mov qword [rsp + 0x580], rax
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x190]
mov r8d, 0xe8
call fcn.1400d6ff0
mov eax, 1
mov r14, qword [rsp + 0x38]
and al, 0x38
mov byte [rdi + 0x201], 1
mov qword [rdi + 0xd0], rax
mov qword [rdi + 0xd8], rbp
mov qword [rdi + 0xe0], r13
movaps xmm0, xmmword [rsp + 0x560]
movaps xmm1, xmmword [rsp + 0x570]
movups xmmword [rdi + 0xe8], xmm0
movups xmmword [rdi + 0xf8], xmm1
mov rax, qword [rsp + 0x580]
mov qword [rdi + 0x108], rax
and qword [rdi + 0x110], 0
lea rbx, [rdi + 0x118]
lea rdx, [rsp + 0x190]
mov r8d, 0xe8
mov rcx, rbx
call fcn.1400d6ff0
mov rcx, r14
call fcn.140063674
mov rax, qword [rdi + 0xd0]
test rax, rax
je case.0x140053b58.292
cmp eax, 1
jne 0x140063227
lea rdx, [rdi + 0xd8]
mov r8d, 0x128
mov rcx, r14
call fcn.1400d6ff0
mov r14, qword [rdi + 0x208]
mov qword [rdi + 0x208], 2
cmp r14, 2
je 0x140063630
lea r13, [rdi + 0x208]
lea rbp, [rdi + 0x248]
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmm2, xmmword [rdi + 0x230]
lea rbx, [rsp + 0x430]
movups xmmword [rbx - 0x18], xmm2
movups xmmword [rbx - 0x28], xmm1
movups xmmword [rbx - 0x38], xmm0
mov r8d, 0xe8
mov rcx, rbx
mov rdx, rbp
call fcn.1400d6ff0
mov qword [rbx - 0x40], r14
mov qword [rbx - 8], r15
lea rbx, [rsp + 0x190]
lea rdx, [rsp + 0x3f0]
and al, 0xf0
add eax, dword [rax]
add byte [rax - 0x77], cl
fld1
lahf
add eax, 0x83480000
cmp eax, dword [rax]
add byte [rdi], cl
invalid
mov al, byte [rax]
add byte [rax], al
mov rbx, qword [rsp + 0x198]
mov r12, qword [rsp + 0x1a0]
add dword [rax], eax
add byte [rax - 0x7d], cl
sti
add cl, byte [rdi]
invalid
invalid
add dword [rax], eax
invalid
jmp 0x14006330e
mov r15, qword [rdi + 0xd8]
mov r12, qword [rdi + 0xe0]
mov esp, dword [rdi + 0xe0]
loopne 0x1400631da
add byte [rax], al
mov r14, qword [rdi + 0xe8]
add byte [rax - 0x75], cl
scasd eax, dword [rdi]
lock add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rdi + 0xf8]
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rdi + 0x108]
mov eax, dword [rdi + 0x108]
add byte [rax], al
mov qword [rsp + 0x38], rax
cmp byte [rbx + rcx*4 - 0x51], cl
adc byte [rcx], al
add byte [rax], al
lea rcx, [rsp + 0x798]
mov word [rax + rbx*4], fs
invalid
add byte [rax], al
mov r8d, 0xe8
call 0x18806321b
mov edx, ebx
call fcn.1400d6ff0
jmp 0x1400633d8
add dword [rax], eax
invalid
mov r12, qword [rdi + 0xd8]
mov r15d, 2
jmp 0x1400633d8
lea rdx, [rsp + 0x1d0]
mov r15, qword [rdx - 0x38]
mov edi, dword [rdx - 0x38]
enter 0xffffffffffff8b4c, 0x62
ror byte [rbx + rcx*4 + 0x72], 1
mov esi, dword [rdx - 0x28]
mov rbp, qword [rdx - 0x20]
movups xmm0, xmmword [rdx - 0x18]
adc byte [rdx - 0x18], al
movaps xmmword [rsp + 0x120], xmm0
sub dword [rsp + 0x120], eax
add dword [rax], eax
add byte [rax - 0x75], cl
clc
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
lea rbx, [rsp + 0x560]
invalid
add eax, 0xb8410000
lock add byte [rax], al
add byte [rax], al
mov rcx, rbx
fld1
je 0x1400632b7
invalid
add byte [rdi], cl
sub byte [rsp + 0x120], al
add byte [rax], al
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
lea rcx, [rsp + 0x680]
mov r8d, 0xf0
add byte [rax - 0x77], cl
invalid
call fcn.1400d6ff0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xe0], xmm0
lea rdx, [rsp + 0x688]
xchg esp, eax
and al, 0x88
invalid
add byte [rax], al
lea rcx, [rsp + 0x308]
mov r8d, 0xe8
call fcn.1400d6ff0
cmp r15, 3
jne 0x1400633a2
jmp 0x1400635b3
lea rdx, [rsp + 0x1d0]
mov rax, qword [rdx - 0x28]
mov qword [rsp + 0x38], rax
mov r15, qword [rdx - 0x20]
movups xmm0, xmmword [rdx - 0x18]
movaps xmmword [rsp + 0x2c0], xmm0
mov r14, qword [rdx - 8]
lea rcx, [rsp + 0x3f0]
mov r8d, 0xf0
call fcn.1400d6ff0
invalid
invalid
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x120], xmm0
add byte [rax], al
lea rcx, [rsp + 0x560]
lea rdx, [rsp + 0x3f0]
add byte [rax], al
mov r8d, 0xf0
add byte [rax], al
call fcn.1400d6ff0
cmp rbx, 2
je case.0x140042f31.196
movaps xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x3f0], xmm0
and al, 0xf0
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
and al, 0x90
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
add eax, 0xb8410000
add byte [rcx - 0x48], al
lock add byte [rax], al
add al, ch
xchg byte [rdi + rax], bh
invalid
movaps xmm0, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x680]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x90
add dword [rax], eax
add byte [rcx - 0x48], al
lock add byte [rax], al
add al, ch
pop rsi
cmp al, 7
add byte [rax - 0x7d], cl
cmp ebx, 2
jne 0x140063559
add al, ch
pop rsi
cmp al, 7
add byte [rax - 0x7d], cl
cmp ebx, 2
jne 0x140063559
mov r15d, 2
mov r15d, 2
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x110], xmm0
test byte [rax + rdx], ah
add dword [rax], eax
invalid
lea rcx, [rsp + 0x798]
lea rdx, [rsp + 0x308]
mov r8d, 0xe8
call 0x1280633c9
and edi, dword [rdi + rax]
add byte [rcx + rcx*4 - 0x17], cl
cmp al, 7
add byte [rcx + rcx*4 - 0x17], cl
call fcn.14006367e
xor r13d, r13d
mov byte [rdi + 0x201], 0
movaps xmm0, xmmword [rsp + 0x110]
add byte [rdi], cl
sub byte [rsp + 0x110], al
movaps xmmword [rsp + 0x180], xmm0
lea rcx, [rsp + 0xb38]
lea rdx, [rsp + 0x798]
add byte [rcx - 0x48], al
mov eax, 0xe8
mov eax, 0xe8
call fcn.1400d6ff0
mov byte [rdi + 0x200], 1
cmp r15, 3
cmp edi, 3
add ecx, dword [rdi]
invalid
invalid
add dword [rax], eax
invalid
add ecx, dword [rdi]
test byte [rax + 0xf000001], ah
sub byte [rsp + 0x180], al
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x150], xmm0
lea rbx, [rsp + 0xc20]
lea rdx, [rsp + 0xb38]
or eax, dword [rax]
add byte [rcx - 0x48], al
call 0x188063442
add byte [rax], al
add byte [rax - 0x77], cl
invalid
and al, 0x50
add dword [rax], eax
add byte [rax - 0x73], cl
pushfq
and al, 0x20
or al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x38
or eax, dword [rax]
add byte [rcx - 0x48], al
call 0x188063442
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
fld1
cmpsd dword [rsi], dword [rdi]
cmp eax, dword [rdi]
call fcn.1400d6ff0
mov rcx, qword [rsp + 0x50]
add byte [rax - 0x75], cl
and al, 0x50
call fcn.140063688
mov rax, qword [rsp + 0x40]
add byte [rax - 0x75], cl
and al, 0x40
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x160], eax
and al, 0x60
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbp*2], fs
and al, 0x68
or dword [rax], eax
add byte [rcx - 0x48], al
call 0x18806347a
add byte [rax], al
add byte [rax - 0x77], cl
invalid
and al, 0x60
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbp*2], fs
and al, 0x68
and al, 0x68
or dword [rax], eax
add byte [rcx - 0x48], al
call 0x18806347a
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
invalid
call fcn.1400d6ff0
mov rcx, qword [rsp + 0x58]
cmp eax, dword [rdi]
add byte [rax - 0x75], cl
and al, 0x58
call case.0x1400474f6.287
cmp r15, 2
jne 0x1400634ab
mov rcx, r12
call fcn.14005ec50
mov bh, 0xff
dec dword [rcx - 0x77]
mov esp, eax
mov bh, 0xff
dec dword [rcx - 0x77]
mov esp, eax
mov esp, eax
lea r14, [0x140118d98]
xor eax, 0xb58f5
mov r15d, 3
jmp 0x140063506
pop rbx
pop rbx
movaps xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x100], xmm0
and al, 0
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x880]
lea rdx, [rsp + 0x968]
add byte [rcx - 0x48], al
call 0x1280634d2
sbb bh, byte [rbx]
invalid
add byte [rax - 0x75], cl
pop rsp
and al, 0x38
and al, 0
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x880]
invalid
invalid
xchg esp, eax
and al, 0x68
or dword [rax], eax
add byte [rcx - 0x48], al
call 0x1280634d2
sbb bh, byte [rbx]
invalid
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x170], xmm0
lea rcx, [rsp + 0xa50]
lea rdx, [rsp + 0x880]
mov r8d, 0xe8
call fcn.1400d6ff0
mov rcx, rdi
call fcn.140049844
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
call fcn.140063731
mov qword [rsi], r15
mov qword [rsi + 8], r12
or byte [rcx + rcx*4 + 0x76], cl
adc byte [rax - 0x77], cl
outsb dx, byte [rsi]
sbb byte [rdi], cl
sub byte [rsp + 0x170], al
movups xmmword [rsi + 0x20], xmm0
and byte [rax - 0x77], r9b
pop rsi
xor byte [rcx + rcx*4 + 0x6e], cl
cmp byte [rax - 0x73], cl
lea rdx, [rsp + 0xa50]
mov r8d, 0xe8
call fcn.1400d6ff0
invalid
invalid
mov al, 1
jmp 0x1400635cc
mov rcx, r13
call fcn.14006367e
mov qword [rdi + 0x208], rbx
lahf
or byte [rdx], al
add byte [rax], al
mov qword [rdi + 0x210], r12
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x38
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x38
mov qword [rdi + 0x218], rax
mov qword [rdi + 0x220], r15
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rdi + 0x228], xmm0
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0x238], r14
and qword [rdi + 0x240], 0
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x7d], cl
cmpsd dword [rsi], dword [rdi]
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
lea rdx, [rsp + 0x688]
mov r8d, 0xe8
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
jmp 0x14740739a
mov ecx, ebp
call fcn.1400d6ff0
add byte [rax - 0x75], cl
and al, 0x48
mov rax, qword [rsp + 0x48]
mov byte [rax], 4
mov rax, qword [rsp + 0x40]
and al, 0x40
mov byte [rax], 3
mov qword [rsi], 4
mov al, 4
mov byte [rdi + 0x49], al
mov rax, rsi
add rsp, 0xd08
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
lea rdx, [rsp + 0x1a8]
test al, 1
add byte [rax], al
mov rbp, qword [rdx - 0x10]
push 0xfffffffffffffff0
mov r13, qword [rdx - 8]
lea rcx, [rsp + 0x560]
mov r8d, 0x118
call fcn.1400d6ff0
mov bl, 1
jmp 0x140062f3a
lea rcx, str.future_polled_after_completionC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1401188e0]
jmp 0x14006363e
add byte [rbp + rcx*4 + 5], cl
ret 0xb52
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
push rbx
or eax, dword [rax]
push rbx
or eax, dword [rax]
jmp 0x140063668
lea rcx, str.future_polled_after_completionC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x14011d408]
mov edx, 0x1e
call fcn.1400e4a40
or byte [rax], al
add al, ch
clc
adc ecx, dword [rax]
or byte [rax], al
ud2
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
or byte [rax], al
ud2
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, [0x140119770]
or eax, dword [rax]
jmp 0x140063668
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
push rbx
or eax, dword [rax]
lea r8, [0x1401197d0]
mov edx, 0x23
call fcn.1400e4650
invd
invalid
ud2
sub rsp, 0x40
mov rdi, rdx
xlatb
mov rsi, rcx
lea rbx, [rsp + 0x28]
pop rsp
and al, 0x28
mov rcx, rbx
call fcn.14006010a
inc dword [rbx + 0x3975023b]
add dh, byte [rbp + 0x39]
mov rbx, qword [rsp + 0x30]
mov rcx, rbx
call fcn.140017667
sti
invalid
cmp al, 0xd
invalid
jne 0x1400637ba
lea rbx, [rsp + 0x30]
lea rcx, [rsi + 8]
mov r8d, 0x128
add dword [rax], eax
add byte [rax - 0x77], cl
cli
call fcn.1400d6ff0
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
call fcn.14002579f
jmp 0x1400637b2
lea rcx, [rsi + 8]
mov r8d, 0x128
mov rdx, rdi
mov edx, edi
call fcn.1400d6ff0
and qword [rsi], 0
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov qword [rsi + 8], 2
mov dword [rsi + 8], 2
mov qword [rsi + 0x10], rbx
mov qword [rsi], 1
add byte [rax - 0x77], cl
stc
stc
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp fcn.14005e156
and byte [rax - 0x7d], cl
leave
add dh, byte [rcx]
fild dword [rbp + 0x450f48c0]
cmovne ebx, ecx
invalid
and al, 0x28
jne 0x140063928
lea rcx, [rsp + 0x28]
call fcn.14004236a
lea rbx, [rsp + 0x50]
mov rcx, rbx
mov rdx, rsi
call fcn.14007fee6
add dword [rax], eax
add dword [rax], eax
cmp qword [rbx], 0
je 0x140063911
mov qword [rsp + 0x20], rsi
lea rax, [rsp + 0x40]
lea rbx, [rsp + 0x68]
mov qword [rbx], rax
and qword [rbx + 8], 0
add byte [rdi], cl
adc byte [rsp + 0x58], al
movups xmmword [rax], xmm0
lea r14, [rsp + 0x28]
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
xor eax, 0x84c46
or byte [rax], al
invalid
mov rcx, rbx
call fcn.14007ff97
mov r15, rdx
mov edi, edx
mov dword [rcx], 0xd7894900
cmp rax, 1
jne 0x1400638f6
mov qword [rsp + 0x38], rdi
and qword [rsp + 0x28], 0
mov rcx, r14
call fcn.140080062
mov r12, rax
mov esp, eax
mov r13, rdx
cmp rax, 1
jne 0x1400638bd
add byte [rcx - 0x77], cl
invalid
mov rcx, qword [r13 + 8]
mov edx, dword [r13 + 0x10]
mov r8, qword [r15 + 8]
mov r9d, dword [r15 + 0x10]
call fcn.14008000b
add dword [rax], eax
mov ebp, eax
mov rcx, r13
jmp 0xc4470fb7
in eax, dx
je 0x140063886
jmp 0x1400638c8
mov rcx, r12
mov rdx, r13
call fcn.140049b54
invalid
dec dword [rax - 0x75]
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
call fcn.140049b54
mov rcx, r15
call rsi
invalid
cmp r12, 1
jne 0x14006386a
invalid
invalid
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
adc eax, 0x84c0b
xor ebx, ebx
mov rsi, qword [rsp + 0x20]
jmp 0x140063928
invalid
mov rcx, rax
mov ecx, eax
mov rdx, r15
call fcn.140049b54
invalid
invalid
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rsi, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
lea rdx, [0x1401189b3]
push rax
or eax, dword [rax]
mov r8d, 0x3f
mov cl, 0x27
invalid
call fcn.140081d06
mov rbx, rax
ret
invalid
ret
mov rcx, qword [rsi]
call sub.crypt32.dll_CertFreeCertificateChain
mov rax, rbx
add rsp, 0x78
invalid
js 0x140063993
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
fdiv qword [rbx + rbp*8]
loopne 0x140063902
jmp case.0x14004f824.136
jnp 0x1400638f6
movabs rdx, 0x8caaab1632627d6b
ret
push rsi
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
mov rsi, rcx
movzx eax, byte [rcx + 0xeb0]
invalid
test eax, eax
je 0x14006398b
add byte [rbp - 0x7ce08b40], al
clc
add esi, dword [rbp + 0x30]
invalid
cmp eax, 3
jne case.0x14004fa2e.140
invalid
xor byte [rax - 0x73], cl
jo 0x14006395e
lea rcx, [rsi + 0x70]
call fcn.14006571c
add byte [rax - 0x7d], cl
invalid
pop rax
mov rcx, rsi
movabs byte [0x4858c6834800001d], al
mov ecx, esi
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rsi
jmp fcn.140049826
invalid
dec dword [rax - 0x73]
pop rax
pop rax
lea rcx, [rsi + 0x58]
pop rax
call fcn.140049826
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140013165
pop rsi
invalid
nop
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
invalid
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xba8
mov r14, rdx
mov r13, rcx
mov ebp, ecx
add byte [rcx - 0x77], cl
invalid
mov ebp, ecx
movzx eax, byte [rdx + 0xeb0]
test eax, eax
mov qword [rsp + 0xd8], r8
je 0x140063a0c
cmp eax, 3
jne 0x140064af0
add byte [rax], al
add byte [rax], al
mov rdi, r8
lea r12, [r14 + 0x132]
lea rbx, [r14 + 0x70]
movzx eax, byte [r14 + 0x132]
lea rcx, [0x14014dbc8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [r14 + 0xc8]
jmp 0x140063a38
lea rdx, [r14 + 0x58]
lea rbx, [r14 + 0x70]
mov ecx, 0xb
mov rdi, rbx
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov qword [r14 + 0xc8], rdx
lea r12, [r14 + 0x132]
mov byte [r14 + 0x132], 0
xor al, byte [rcx]
add byte [rax], al
invalid
xor al, byte [rcx]
add byte [rax], al
add byte [rcx - 0x3a], al
xchg byte [rbx], dh
add dword [rax], eax
add byte [rax], al
mov byte [r14 + 0x133], 0
lea r15, [r14 + 0xd0]
mov ecx, 0xb
mov rdi, r15
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
mov qword [r14 + 0x128], rdx
mov rax, qword [rdx]
cmp byte [rax + 0x60], 0
mov al, byte [r14 + 0xd0]
mov qword [rsp + 0x70], rbx
and al, 0x70
and al, 0x70
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], rdx
je 0x140063aa4
push 0x24548948
invalid
xor ecx, ecx
test al, al
cmovne rcx, r15
lea rdx, [0x14011e018]
call fcn.14005e4b7
invalid
invalid
invalid
test al, al
jne 0x140063aac
lea rcx, str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError
mov edx, 0x1f
jmp 0x140063b9f
test al, al
je 0x140063b93
mov rdx, qword [r14 + 0xf0]
mov edx, dword [rsi + 0xf0]
test rdx, rdx
je 0x140063afe
sal byte [rsi + rax*2 + 0x49], cl
mov ecx, dword [rsi + 0xe8]
mov rcx, qword [r14 + 0xe8]
mov rcx, qword [r14 + 0xe8]
call fcn.14002492e
test rax, rax
je 0x140063afe
invalid
xor eax, 0x48c58948
mov esi, edx
mov rbp, rax
mov rsi, rdx
invalid
lea rdi, [rsp + 0x1b8]
mov eax, 0x48000001
mov ecx, edi
add byte [rax], al
mov rcx, rdi
mov rdx, r15
call fcn.140025010
cmp qword [rdi], 0
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x28], ebp
insb byte [rdi], dx
and al, 0x28
je 0x140063bee
movzx eax, word [rsp + 0x1c8]
enter 1, 0
jmp 0x140063c13
lea rcx, [0x140106b8d]
or al, byte [rax]
mov edx, 0x1c
add byte [rax], al
jmp 0x140063b9f
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], rbx
lea r12, [r14 + 0xb28]
movzx eax, byte [r14 + 0xb28]
movzx eax, byte [rsi + 0xb28]
movzx eax, byte [rsi + 0xb28]
lea rbx, [r14 + 0x138]
cmp byte [rcx], al
add byte [rax], al
lea rcx, [0x14014dbdc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x4ce0ffc8
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x28], r13
jmp 0x14006446d
mov qword [rsp + 0x68], r12
and al, 0x68
mov qword [rsp + 0x70], rbx
lea r15, [r14 + 0x179]
movzx eax, byte [r14 + 0x179]
xchg byte [rcx + 1], bh
add byte [rax], al
xchg byte [rcx + 1], bh
add byte [rax], al
lea r12, [r14 + 0x158]
lea rcx, [0x14014dbf8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rbx, qword [r14 + 0x170]
jo 0x140063b7f
add byte [rax], al
add byte [rcx - 0x75], cl
mov dh, 0x58
add dword [rax], eax
add byte [rcx - 0x75], cl
mov esi, 0x160
mov rsi, qword [r14 + 0x158]
mov rdi, qword [r14 + 0x160]
jmp 0x140063d9e
add byte [rax], al
lea rcx, [0x140106b6f]
mov edx, 0x1e
call fcn.14002b262
mov r12, rax
mov esp, eax
mov rbp, rdx
test rax, rax
je case.0x140063b3d.10
xor esi, esi
xor edi, edi
jmp 0x1400648a8
mov qword [rsp + 0x28], r13
xor esi, esi
jmp 0x140063c13
mov r8, qword [r14 + 0x180]
mov rax, qword [r14 + 0x188]
jmp 0x140063e01
mov rbx, qword [r14 + 0x168]
mov rsi, qword [r14 + 0x180]
mov rdi, qword [r14 + 0x188]
jmp 0x140063dc1
xor ecx, ecx
cmp byte [r15], 0
cmovne rcx, r15
lea rdx, [0x14011e5e8]
call fcn.14005e4b7
test al, al
mov ecx, 0x1bb
mov eax, 0x50
cmovne eax, ecx
mov word [r14 + 0x130], ax
mov rcx, rbp
mov rdx, rsi
mov r8d, 0x5b
call fcn.1400a5f4d
mov rsi, rax
mov r9, rdx
lea rdi, [rsp + 0x1b8]
mov rcx, rdi
mov edx, 0x5d
mov r8, rax
call fcn.1400662a8
mov rbx, qword [rdi]
mov r12, qword [rdi + 0x10]
lea rbp, [rbx + r12]
mov rax, qword [rdi + 0x18]
mov r13d, dword [rdi + 0x2c]
lea r15, [rsp + 0xe0]
mov rdi, rax
add rax, rbx
mov qword [rsp + 0xe0], rbp
mov qword [rsp + 0xe8], rax
mov rcx, r15
call fcn.1400662fc
test eax, eax
je 0x140063ca9
cmp edx, 0x110000
je 0x140063ca9
mov rax, qword [rsp + 0xe8]
add rax, r12
sub rax, qword [rsp + 0xe0]
cmp edx, r13d
je 0x140063c65
jmp 0x140063cab
xor edi, edi
movzx ebx, word [r14 + 0x130]
mov rcx, rsi
mov rdx, rdi
call fcn.14000e4d0
mov r15, rax
test r15b, 1
jne 0x140063d24
movabs rax, 0xffffffff00
and r15, rax
shr r15, 8
mov ecx, 0x20
mov edx, 4
call fcn.1400a0c61
mov r12, rax
and word [rax], 0
mov word [rax + 6], bx
mov dword [rax + 2], r15d
lea rbp, [rax + 0x20]
mov qword [r14 + 0x138], rax
mov qword [r14 + 0x140], 1
mov qword [r14 + 0x148], rax
mov qword [r14 + 0x150], rbp
mov r13, qword [rsp + 0x28]
jmp 0x140063f09
lea r15, [rsp + 0xe0]
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call fcn.14000e540
cmp byte [r15], 0
mov r13, qword [rsp + 0x28]
je 0x140063e97
and qword [r14 + 0x138], 0
mov byte [r14 + 0x133], 1
mov rbx, qword [rsp + 0x60]
add rbx, 8
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
call fcn.14002b262
mov rsi, rax
invalid
mov rdi, rdx
lea r12, [r14 + 0x158]
mov qword [r14 + 0x158], rax
add byte [rax], al
mov qword [r14 + 0x160], rdx
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
sahf
jo 0x140063d8e
add byte [rax], al
lea r15, [r14 + 0x179]
add dword [rax], eax
add byte [rax], al
mov byte [r14 + 0x179], 0
jns 0x140063d9c
add byte [rax], al
invalid
lea rax, [r14 + 0x168]
mov qword [r14 + 0x168], rbx
push 0x49000001
mov dword [rsi + 0x180], esi
add byte [rcx], 0
add byte [rcx - 0x77], cl
mov esi, 0x188
mov qword [r14 + 0x190], rax
mov byte [r14 + 0x178], 0
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
or al, ch
scasd eax, dword [rdi]
cmpsd dword [rsi], dword [rdi]
add eax, dword [rax]
mov r9, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
mov eax, edi
call qword [r9 + 0x18]
mov r8, rax
mov rax, rdx
mov qword [r14 + 0x180], r8
add dword [rax], eax
add byte [rax], al
mov qword [r14 + 0x188], rdx
mov rdi, qword [rsp + 0xd8]
mov esp, 0xd824
add byte [rax], al
invalid
lea rsi, [rsp + 0x1b8]
mov rcx, rsi
int1
mov rdx, r8
mov r8, rdi
mov eax, edi
call qword [rax + 0x18]
mov rbx, qword [rsi]
cmp rbx, 2
add dh, byte [rbp + 0xb]
mov byte [r15], 4
mov al, 3
jmp 0x1400647df
mov rsi, qword [rsp + 0x1c0]
mov rdi, qword [rsp + 0x1c8]
mov rcx, qword [r14 + 0x180]
mov es, word [rax + 0x49000001]
mov edx, dword [rsi + 0x188]
call fcn.140001677
mov word [r14 + 0x178], 0x100
mov rcx, r12
call fcn.140064b54
add byte [rax], al
test rbx, rbx
je 0x140064173
lea rcx, str.dns_error
mov edx, 9
call fcn.14002b262
mov r12, rax
mov rbp, rdx
lea rcx, [r14 + 0x138]
call fcn.140064ba9
mov byte [r14 + 0x133], 0
jmp 0x1400648a8
mov ecx, 0x20
mov edx, 4
call fcn.1400a0c61
mov r12, rax
movups xmm0, xmmword [rsp + 0xe1]
movups xmmword [rsp + 0x1ba], xmm0
mov word [rax], 1
movups xmm0, xmmword [rsp + 0x1b8]
movups xmmword [rax + 2], xmm0
movzx eax, word [rsp + 0x1c8]
mov word [r12 + 0x12], ax
adc cl, byte [rcx - 0x7d]
and al, 0x14
add byte [rsi + 0x41], ah
mov dword [rsp + 0x1c], ebx
sbb al, 0x49
lea ebp, [rsp + 0x20]
and al, 0x20
mov qword [r14 + 0x138], r12
mov qword [r14 + 0x140], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rbp - 0x77], cl
cmpsb byte [rsi], byte [rdi]
add qword [rax], rax
add byte [rcx - 0x77], cl
mov dword [rsi + 0x150], ebp
invalid
lea rbx, [r14 + 0x138]
mov byte [r14 + 0x133], 1
mov esi, 1
mov byte [r14 + 0x133], 0
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb8], rsi
mov qword [rsp + 0xc0], r12
mov qword [rsp + 0xc8], rbp
mov rax, qword [r14 + 0x128]
mov r10, qword [rax]
lea rsi, [r10 + 0x10]
mov r8d, dword [r10 + 0x48]
cmp r8d, 0x3b9aca00
jne 0x140063f94
mov r8, qword [r10 + 0x30]
mov r9d, dword [r10 + 0x38]
lea rdi, [rsp + 0x258]
lea edi, [rsp + 0x258]
lea rdx, [rsp + 0xb0]
invalid
xor byte [rbp - 0x75], al
cmp byte [rax - 0x73], cl
lea edi, [rsp + 0x258]
lea rdx, [rsp + 0xb0]
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14002b74a
mov qword [rdi - 0xa0], 2
invalid
invalid
invalid
inc dword [rdx]
add byte [rax], al
add byte [rax - 0x77], cl
ja 0x140063fbf
jmp 0x1400643e9
mov r9, qword [r10 + 0x40]
mov al, byte [r10 + 0x66]
mov al, byte [rdx + 0x66]
test byte [r10 + 0x61], 1
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x7c], r8d
mov qword [rsp + 0x190], r9
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x98
add dword [rax], eax
add byte [rdi], cl
invalid
cwde
add byte [rax], al
invalid
test al, al
je 0x140064066
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb0], al
invalid
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
adc byte [rsp + 0xc0], cl
movaps xmmword [rsp + 0xe0], xmm0
sub dword [rsp + 0xe0], eax
movaps xmmword [rsp + 0xf0], xmm1
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xe0
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
mov r13, qword [rsp + 0xe0]
mov r12, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xf0]
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x13], cl
mov ebp, ebp
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x13], cl
mov ebp, ebp
cmp rcx, rax
je 0x1400642e9
ror dword [rdi], 0x84
iretd
movzx edx, word [rcx]
cmp dx, 2
cli
add cl, byte [rdi]
invalid
invalid
add al, byte [rax]
invalid
cli
add cl, byte [rdi]
test byte [rbx + 0xf000002], bh
mov ebx, 0xf000002
mov ebx, 0xf000002
movups xmm0, xmmword [rcx + 2]
adc byte [rcx + 2], al
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x3e], xmm1
movaps xmmword [rsp + 0x30], xmm0
test dx, dx
je 0x140064058
mov word [rbp], dx
movaps xmm0, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], al
sub byte [rsp + 0x30], al
and al, 0x30
movups xmmword [rbp + 2], xmm0
movups xmm0, xmmword [rsp + 0x3e]
movups xmmword ds:[rbp + 0x10], xmm0
movups xmmword ds:[rbp + 0x10], xmm0
add rbp, 0x20
add rcx, 0x20
jmp 0x140064011
test al, al
je 0x140064259
add byte [rax], al
add byte [rax], al
xor ebx, ebx
test r12, r12
mov qword [rsp + 0x188], rsi
je 0x14006407e
cmp rbp, r12
je 0x14006407e
mov bl, byte [r12]
mov eax, 4
lea r13, [rsp + 0x1a0]
lea ebp, [rsp + 0x1a0]
lea ebp, [rsp + 0x1a0]
mov qword [r13], rax
xorps xmm0, xmm0
movups xmmword [r13 + 8], xmm0
lea rcx, [rsp + 0x80]
mov qword [rcx], rax
movups xmmword [rcx + 8], xmm0
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rbp, qword [rsp + 0xf0]
add byte [rax - 0x75], cl
mov esp, 0xf824
invalid
cmp rbp, rdi
je 0x1400641c2
add byte [rax], al
movzx esi, word [rbp]
mov r12, qword [rsp + 0x1a8]
cmp si, 2
inc byte [rdx]
je 0x1400641cc
test bl, bl
sete al
movups xmm0, xmmword [rbp + 2]
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rsp + 0x3e], xmm1
movaps xmmword [rsp + 0x30], xmm0
test si, si
setne cl
xor cl, al
mov r15, r13
test cl, cl
jne 0x140064123
lea r15, [rsp + 0x80]
mov rdx, qword [r15 + 0x10]
cmove r12, qword [rsp + 0x88]
cmp rdx, r12
jne 0x140064141
mov rcx, r15
stc
call fcn.140026f91
mov rdx, qword [r15 + 0x10]
mov rax, qword [r15]
mov rcx, rdx
shl rcx, 5
mov word [rax + rcx], si
invalid
xor al, 8
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rax + rcx + 2], xmm0
or byte [rdx], al
or byte [rdx], al
add cl, byte [rdi]
adc byte [rsp + 0x3e], al
movups xmm0, xmmword [rsp + 0x3e]
movups xmmword [rax + rcx + 0x10], xmm0
inc rdx
mov qword [r15 + 0x10], rdx
add rbp, 0x20
and cl, ch
invalid
invalid
invalid
invalid
lea rax, [r14 + 0x130]
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rdx], esi
mov qword [rdx + 8], rdi
add byte [rax], al
lea rdx, [rsp + 0x80]
mov qword [rdx], rsi
mov dword [rdx], esi
mov dword [rdx], esi
mov qword [rdx + 8], rdi
mov qword [rdx + 0x10], rax
lea r15, [rsp + 0x1b8]
mov rcx, r15
mov eax, 0x4c000001
mov ecx, edi
call fcn.14006622d
cmp word [r15], 2
jne 0x14006499a
mov rcx, rsi
mov rdx, rdi
cli
call fcn.140001677
mov r12d, 4
xor esi, esi
xor ebp, ebp
jmp 0x140064ab9
invalid
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xa8
mov r12, qword [rsp + 0x1a8]
jmp 0x1400641d3
add dword [rax], eax
add bl, ch
invalid
add rbp, 0x20
mov rdi, rbp
and byte [rax - 0x77], cl
out dx, eax
lea rcx, [rsp + 0xe0]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x10], rdi
mov dword [rcx + 0x10], edi
call fcn.140081dc6
mov r13, qword [rsp + 0x1a0]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xb0
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
mov al, 1
add byte [rax], al
mov rbx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x9024
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3f], cl
in eax, 5
shl rbp, 5
add rbp, r13
shl rdi, 5
add rdi, rbx
fisttp word [rax - 0x75]
mov ah, 0x24
mov byte [rcx], al
add dword [rax], eax
invalid
fisttp word [rax - 0x75]
mov ah, 0x24
mov byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add cl, ch
invalid
jmp 0x140064311
mov rbp, qword [r14 + 0xb30]
jmp 0x14006462b
mov rbp, qword [r14 + 0xb30]
mov ebp, dword [rsi + 0xb30]
add byte [rax - 0x7b], cl
in eax, dx
test rbp, rbp
jne 0x14006452b
jmp 0x140064b10
mov qword [rsp + 0x28], r13
mov rbp, qword [r14 + 0xb60]
jmp 0x1400647b3
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm1
mov r13, qword [rsp + 0xe0]
mov r12, qword [rsp + 0xe8]
mov esp, dword [rsp + 0xe8]
mov rcx, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf8]
mov rbp, r13
cmp rcx, rax
je 0x1400642e9
movzx edx, word [rcx]
cmp dx, 2
cli
invalid
je 0x1400642e2
movups xmm0, xmmword [rcx + 2]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x3e], xmm1
movaps xmmword [rsp + 0x30], xmm0
test dx, dx
jne 0x1400642dc
and word [rbp], 0
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp + 2], xmm0
movups xmm0, xmmword [rsp + 0x3e]
movups xmmword [rbp + 0x10], xmm0
add rbp, 0x20
add rcx, 0x20
jmp 0x14006429c
add rcx, 0x20
mov rax, rcx
lea r15, [rsp + 0xe0]
mov qword [r15 + 0x10], rax
mov rcx, r15
call fcn.140028895
mov rcx, r15
call fcn.140081dc6
mov edi, 4
xor eax, eax
mov ebx, 4
lea rdx, [rsp + 0x80]
mov qword [rdx], r13
mov qword [rdx + 8], r12
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], rbp
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rdi
lea rcx, [rsp + 0x258]
mov rax, qword [rsp + 0x198]
mov r15, qword [rax + 0x30]
mov edi, dword [rax + 0x30]
mov edi, dword [rax + 0x30]
mov ebp, dword [rax + 0x38]
mov r8, r15
mov r9d, ebp
call fcn.14002b74a
cmp rdi, rbx
je 0x1400643c1
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
lea r12, [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
and al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, qword [rsp + 0x190]
mov r8d, dword [rsp + 0x7c]
call fcn.1400a47cf
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0x30]
mov r8, r15
mov r9d, ebp
call fcn.14002b74a
lea rdi, [rsp + 0x1b8]
mov r8d, 0xa0
add byte [rax - 0x77], cl
stc
mov rdx, r12
mov edx, esp
call fcn.1400d6ff0
mov qword [rdi + 0xd0], rsi
jmp 0x1400643df
mov qword [rsp + 0x1b8], 2
mov qword [rsp + 0x288], rsi
mov eax, 0x2000001
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
mov byte [rdx], al
add byte [rax], al
lea rcx, [rsp + 0x30]
call fcn.140081dc6
mov r13, qword [rsp + 0x28]
insb byte [rdi], dx
and al, 0x28
mov rbx, qword [rsp + 0x60]
lea rdx, [rsp + 0x1b8]
mov r8d, 0x9f0
mov rcx, rbx
call fcn.1400d6ff0
lea r12, [r14 + 0xb28]
mov byte [r14 + 0xb28], 0
sub byte [rbx], cl
add byte [rax], al
add byte [rcx - 0x73], cl
sahf
cmp byte [rcx], al
add byte [rax], al
sub byte [rbx], cl
add byte [rax], al
add byte [rcx - 0x73], cl
sahf
cmp byte [rcx], al
add byte [rax], al
mov rdi, qword [rsp + 0xd8]
mov byte [r14 + 0xb29], 0
lea rcx, [r14 + 0x210]
add byte [rax], al
add byte [rax], al
mov r8d, 0xd8
mov rdx, rbx
call fcn.1400d6ff0
lea rsi, [r14 + 0x2b0]
cmp dword [r14 + 0x210], 2
jne 0x14006449e
mov qword [rsp + 0x28], r13
mov rax, qword [r14 + 0x2e0]
mov qword [r14 + 0xb30], rsi
mov qword [r14 + 0xb38], rax
mov byte [r14 + 0xea8], 0
lea r15, [r14 + 0xb30]
lea rsi, [rsp + 0xe0]
mov rcx, rsi
mov rdx, r15
mov r8, rdi
call fcn.140064bb4
mov r13, qword [rsi]
cmp r13, 3
add ecx, dword [rdi]
test edx, ebx
add byte [rax], al
invalid
mov al, 3
jmp case.0x140042e6d.204
lea rcx, [r14 + 0x2e8]
mov r8d, 0xa0
mov rdx, rbx
call fcn.1400d6ff0
invalid
add al, byte [rax]
add byte [rcx - 0x48], al
movabs al, byte [0x3de8da8948000000]
sub eax, dword [rdi]
add byte [rcx - 0x75], cl
mov rax, qword [r14 + 0x2e0]
lea rbp, [r14 + 0x388]
mov rax, qword [r14 + 0x2e0]
lea rbp, [r14 + 0x388]
mov qword [r14 + 0x388], rsi
mov qword [r14 + 0x390], rax
add byte [rcx], dh
leave
add byte [rcx - 0x77], cl
xchg byte [rax + 0x31000003], dl
add byte [rcx], dh
leave
mov byte [r14 + 0x700], cl
lea rdx, [r14 + 0x358]
xchg esi, eax
pop rax
add eax, dword [rax]
add byte [rbp - 0x73], cl
xchg byte [rax], cl
or byte [rdi], al
add byte [rax], al
mov qword [r14 + 0x708], rdx
mov qword [r14 + 0x710], rax
mov byte [r14 + 0xa80], cl
mov qword [r14 + 0xb40], r8
lea rax, [r14 + 0xa88]
mov ecx, recv
mov rdx, rdi
mov rdi, rax
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rdi, rdx
mov qword [r14 + 0xb30], rbp
mov qword [r14 + 0xb38], rax
xchg esi, eax
pop rax
add eax, dword [rax]
add byte [rbp - 0x73], cl
xchg byte [rax], cl
or byte [rdi], al
lea rsi, [rsp + 0xe0]
mov rcx, rsi
mov rdx, rbp
mov r8, rdi
call fcn.140065655
mov rax, qword [rsi]
cmp rax, 3
jne 0x14006459e
lea rcx, [rsp + 0xe0]
call fcn.14006577d
mov rcx, qword [r14 + 0xb38]
mov rdx, rdi
call fcn.1400a1bc0
test al, al
je 0x1400645d1
mov al, 4
jmp 0x1400647d9
mov r12, qword [rsp + 0xe8]
mov rbp, qword [rsp + 0xf0]
mov rsi, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
mov rcx, r15
call fcn.140065620
jmp 0x140064881
mov rbp, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x40], rcx
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, qword [r14 + 0xb38]
and qword [r14 + 0xb30], 0
jmp 0x1400645de
and qword [r14 + 0xb30], 0
mov eax, 3
mov qword [r14 + 0xaf8], rax
mov qword [r14 + 0xb00], rbp
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [r14 + 0xb08], xmm0
mov rdx, qword [rsp + 0x40]
mov qword [r14 + 0xb18], rdx
mov qword [r14 + 0xb20], rcx
cmp rax, 3
jne 0x140064697
mov rax, qword [r14 + 0xb40]
mov qword [r14 + 0xb30], rbp
mov qword [r14 + 0xb38], rax
test rbp, rbp
je 0x140064b10
lea rsi, [rsp + 0xe0]
mov rcx, rsi
mov rdx, rbp
mov r8, rdi
call fcn.140065655
cmp dword [rsi], 3
jne 0x1400646d7
add byte [rax], al
invalid
lea rcx, [rsp + 0xe0]
call fcn.14006577d
mov rdx, qword [r14 + 0xb38]
lea rsi, [rsp + 0xe0]
add byte [rax - 0x77], cl
int1
mov r8, rdi
clc
call fcn.140065655
fisttp dword [rdi]
add byte [rax], al
cmp dword [rsi], 3
jne 0x140064709
invalid
lea rcx, [rsp + 0xe0]
call fcn.14006577d
add byte [rax], al
mov al, 5
jmp 0x1400647d9
invalid
mov qword [rsp + 0x28], r13
lea rax, [r14 + 0xaf8]
xchg al, bh
or al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x77], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x90], xmm1
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm0
mov rbp, qword [r14 + 0xb40]
add byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
jmp 0x140064761
invalid
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x50], rax
and al, 0x50
movups xmm0, xmmword [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xf0]
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
and al, 0x30
mov rbp, qword [r14 + 0xb38]
or eax, dword [rax]
add byte [rcx], dh
shr bl, 0x2c
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
movups xmm0, xmmword [rsp + 0xe0]
loopne 0x14006471c
add byte [rax], al
movups xmm1, xmmword [rsp + 0xf0]
lock add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x40], ecx
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov eax, 1
mov qword [rsp + 0x28], r13
mov rcx, qword [rsp + 0x50]
push rax
mov qword [rsp + 0xa0], rcx
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
movaps xmm1, xmmword [rsp + 0x40]
and al, 0x40
movaps xmmword [rsp + 0x90], xmm1
sub dword [rsp + 0x90], ecx
movaps xmmword [rsp + 0x80], xmm0
mov byte [r14 + 0xb29], 1
movaps xmm0, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], al
movaps xmm1, xmmword [rsp + 0x90]
movups xmmword [r14 + 0xb30], xmm0
movups xmmword [rsi + 0xb30], xmm0
movups xmmword [r14 + 0xb40], xmm1
mov rcx, qword [rsp + 0xa0]
mov qword [r14 + 0xb50], rcx
mov r13, qword [r14 + 0xb30]
cmp r13, 2
jne 0x1400647f5
mov qword [r14 + 0xb58], rax
mov qword [r14 + 0xb60], rbp
lea rsi, [rsp + 0xe0]
mov rcx, rsi
mov rdx, rbp
mov r8, rdi
call fcn.140065655
mov r13, qword [rsi]
mov ebp, dword [rsi]
cmp r13, 3
std
add esi, dword [rbp + 0x41]
mov al, 6
mov r13, qword [rsp + 0x28]
mov byte [r12], al
mov al, 4
invalid
mov rcx, qword [rsp + 0x68]
mov byte [rcx], al
mov qword [r13], 3
mov al, 3
add ebp, ecx
cmc
add byte [rax], al
invalid
mov r12, qword [r14 + 0xb38]
mov rbp, qword [r14 + 0xb40]
add byte [rcx - 0x75], cl
mov dh, 0x48
or rax, qword [rax]
add byte [rcx - 0x75], cl
mov rdi, qword [r14 + 0xb50]
jmp 0x140064849
invalid
mov r12, qword [rsp + 0xe8]
mov rbp, qword [rsp + 0xf0]
add byte [rax - 0x75], cl
mov ah, 0x24
and al, 0xf8
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x10024
add byte [rcx - 0x80], al
mov esi, 0xb29
sub dword [rbx], ecx
add byte [rax], al
invalid
je 0x140064849
lea rcx, [r14 + 0xb30]
lea ecx, [rsi + 0xb30]
call fcn.14006565a
mov byte [r14 + 0xb29], 0
lea rcx, [r14 + 0xa88]
call fcn.140036658
lea rcx, [r14 + 0x708]
lea ecx, [rsi + 0x708]
call fcn.140065620
lea rcx, [r14 + 0x388]
or eax, 0x8d490000
mov cs, word [rax - 0x17fffffd]
stosd dword [rdi], eax
or eax, 0x8d490000
mov ds, word [rax + 3]
add byte [rax], al
lea ecx, [rsi + 0x388]
call fcn.140065620
lea rcx, [r14 + 0x358]
call fcn.140081dc6
lea rcx, [r14 + 0x2b0]
lea ecx, [rsi + 0x2b0]
call fcn.140081dc6
mov byte [r14 + 0xb28], 1
mov rcx, rbx
mov ecx, ebx
call fcn.14006566d
cmp r13d, 2
cmp ebp, 2
jne 0x140064908
invalid
mov r13, qword [rsp + 0x28]
lea rcx, [r14 + 0xd0]
call fcn.140013165
cli
inc dword [rcx - 0x3a]
xchg byte [rdx], dh
add dword [rax], eax
add byte [rcx], al
cli
inc dword [rcx - 0x3a]
xchg byte [rdx], dh
add dword [rax], eax
add byte [rcx], al
mov ebx, 2
mov rcx, qword [rsp + 0x70]
call fcn.14006571c
lea rcx, [r14 + 0x58]
lea ecx, [rsi + 0x58]
lea ecx, [rsi + 0x58]
call fcn.140049826
mov qword [r13], rbx
mov qword [r13 + 8], r12
or byte gs:[rcx - 0x77], cl
insd dword [rdi], dx
adc byte [rcx - 0x77], cl
jne 0x1400648fc
or byte gs:[rcx - 0x77], cl
insd dword [rdi], dx
adc byte [rcx - 0x77], cl
jne 0x1400648fc
mov qword [r13 + 0x20], rdi
mov al, 1
mov byte [r14 + 0xeb0], al
mov rax, r13
mov eax, ebp
invalid
mov eax, ebp
add rsp, 0xba8
pop rbx
invalid
add byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rcx + rcx*4 + 0x29], cl
mov qword [rcx], r13
mov qword [rcx], r13
mov qword [rcx + 8], r12
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rsi
sbb byte [rax - 0x77], cl
jns 0x140064943
invalid
sbb byte [rax - 0x77], cl
jns 0x140064943
invalid
and byte [rcx - 0x75], cl
xchg byte [rax], ch
sub byte [rcx], al
add byte [rax], al
mov rax, qword [rax]
mov dl, byte [rax + 0x77]
push rax
ja 0x140064919
invalid
invalid
mov rax, qword [r14 + 0x128]
sub byte [rcx], al
add byte [rax], al
mov rax, qword [rax]
mov dl, byte [rax + 0x77]
push rax
invalid
call fcn.1400a3136
test rax, rax
test eax, eax
call 0xc54e493a
sal byte [rax + rdx + 0x48], 0x8d
mov word [rax + rdi*4], fs
mov eax, 0x48000001
mov dword [rcx], eax
invalid
push rbp
invalid
test eax, eax
je 0x14006494a
lea rcx, [rsp + 0x1b8]
mov qword [rcx], rax
mov eax, 0x48000001
mov dword [rcx], eax
call fcn.14002579f
mov rbx, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov r12, qword [rsp + 0xb8]
mov rbp, qword [rsp + 0xc0]
mov eax, 0x48000000
mov ebp, dword [rsp + 0xc0]
mov rsi, qword [rsp + 0xc8]
mov rdi, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea rcx, [r14 + 0xd0]
call fcn.140013165
mov byte [r14 + 0x132], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
cmp rbx, 3
mov r13, qword [rsp + 0x28]
je case.0x140042c04.221
jmp 0x1400648c1
mov qword [rsp + 0x28], r13
mov rax, qword [rdi + 0x20]
lea rbx, [rsp + 0xe0]
mov rcx, rbx
mov rdx, rsi
mov qword [rsp + 0x60], rax
call rax
mov rax, qword [rbx]
inc rax
mov rcx, 0xffffffffffffffff
cmove rax, rcx
cmp rax, 5
mov ecx, 4
cmovae rcx, rax
call fcn.1400a1a9f
mov r12, rax
lea r15, [rsp + 0x1b8]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
lea rax, [rsp + 0x30]
mov qword [rax], r12
mov qword [rax + 8], rdx
mov qword [rax + 0x10], 1
mov ebp, 1
mov ebx, 0x20
lea r13, [rsp + 0x80]
mov rcx, r15
stc
mov rdx, r13
call fcn.14006622d
sbb byte [rax], al
add byte [rsi - 0x7d], ah
mov esp, 0x1b824
add byte [rdx], al
sbb byte [rax], al
add byte [rsi - 0x7d], ah
mov esp, 0x1b824
add byte [rdx], al
je 0x140064aa4
cmp rbp, qword [rsp + 0x38]
jne 0x140064a78
lea rcx, [rsp + 0xe0]
mov rdx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
bnd call qword [rsp + 0x60]
call qword [rsp + 0x60]
call qword [rsp + 0x60]
and al, 0x60
mov r8, qword [rsp + 0xe0]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rcx - 1], cl
ror byte [rax - 0x39], 0xc0
lea rcx, [rsp + 0x30]
mov rdx, rbp
mov edx, ebp
xor byte [rax - 0x77], cl
invalid
mov edx, ebp
call fcn.1400255d1
mov rcx, rax
call fcn.14000a423
mov r12, qword [rsp + 0x30]
and al, 0x30
dec dword [rax - 0x77]
shr eax, 0xb0
pop rcx
cli
dec dword [rbx + rcx*4 + 0x64]
and al, 0x30
movups xmm0, xmmword [rsp + 0x1b8]
movups xmm1, xmmword [rsp + 0x1c8]
mov word [rax + rcx*8], fs
add dword [rax], eax
add byte [rax], al
mov word [rax + rcx*8], fs
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
movups xmmword [r12 + rbx + 0x10], xmm1
adc dword [rsp + rbx + 0x10], ecx
movups xmmword [r12 + rbx], xmm0
inc rbp
mov qword [rsp + 0x40], rbp
add rbx, 0x20
jmp 0x140064a1c
invalid
invalid
invalid
mov rcx, rsi
mov rdx, rdi
mov edx, edi
call fcn.140001677
mov rsi, qword [rsp + 0x38]
mov r13, qword [rsp + 0x28]
insb byte [rdi], dx
and al, 0x28
insb byte [rdi], dx
and al, 0x28
shl rbp, 5
add rbp, r12
lea rbx, [r14 + 0x138]
add eax, 0x49e5014c
lea ebx, [rsi + 0x138]
cmp qword [r14 + 0x138], 0
je 0x140063f1d
hlt
invalid
invalid
cmp byte [rcx], al
add byte [rax], al
add byte [rdi], cl
test byte [rax - 0xc], cl
hlt
invalid
hlt
cmp byte [r14 + 0x133], 0
je 0x140063f1d
test byte [rdx], bh
hlt
invalid
invalid
xor eax, dword [rcx]
add byte [rax], al
add byte [rdi], cl
test byte [rdx], bh
hlt
dec dword [rax - 0x77]
fld1
fcmovnbe st(0), st(2)
add dword [rax], eax
mov rcx, rbx
call fcn.140081dc6
jmp 0x140063f1d
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
jp 0x140064b3d
or eax, dword [rax]
jp 0x140064b3d
or eax, dword [rax]
jmp 0x140064b48
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
jmp 0x140064b48
lea rcx, str.cannot_poll_Select_twiceh
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_select.rs
mov edx, 0x18
add al, ch
sbb bh, bh
invalid
add byte [rdi], cl
invalid
add byte [rbp + rcx*4 + 5], cl
invalid
add al, ch
sbb bh, bh
invalid
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnectdns.rs
or eax, dword [rax]
or eax, dword [rax]
jmp 0x140064b48
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
or eax, dword ds:[rax]
or eax, dword ds:[rax]
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
mov edx, 0x23
call fcn.1400e4650
ud2
mov rcx, qword [rax + 0x10]
cmp rcx, qword [rax + 0x18]
je 0x140065452
lea rdx, [rcx + 0x20]
mov qword [rax + 0x10], rdx
movzx r14d, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x1ae], xmm0
test byte [rsi + rbp*4], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rcx + 2], al
movaps xmmword [rsp + 0x1a0], xmm0
cmp r14w, 2
cmp esi, 2
je 0x140065452
mov word [rbx + 0x48], r14w
movaps xmm0, xmmword [rsp + 0x1a0]
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 0x4a], eax
movups xmm0, xmmword [rsp + 0x1ae]
test byte [rsi + rbp*4], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 0x58], eax
pop r8
mov rax, qword [rbx + 0x10]
mov r13, qword [rbx + 0x18]
mov rbp, qword [rax + 0x20]
mov edi, dword [rax + 0x28]
test r14w, r14w
mov eax, 2
mov esi, 0x17
add byte [rax], al
add byte [rdi], cl
invalid
invalid
mov rax, qword [0x1401648d0]
add eax, 0xffc1d
cmp rax, 3
jne 0x1400654a6
mov dword [rsp + 0x28], 0x81
and dword [rsp + 0x20], 0
mov ecx, esi
mov edx, 1
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 6
xor r9d, r9d
call qword [sym.imp.WS2_32.dll_WSASocketW]
or byte [rax], al
mov rsi, rax
invalid
cmp rax, 0xffffffffffffffff
jne 0x140064d22
call fcn.140034bc9
lea rdx, str.tcp_open_errortcp_set_nonblocking_errortcp_bind_local_error
invalid
or al, byte [rax]
lea rsi, [rsp + 0x118]
mov r8d, send
add byte [rax - 0x77], cl
int1
mov r9, rax
call fcn.14002b5da
mov r12, qword [rsi]
test r12, r12
test esp, esp
jne 0x1400655ec
mov rsi, qword [rsp + 0x120]
mov dword [rsp + 0x84], edi
lea rdi, [rsp + 0x88]
mov dword [rdi], 1
mov rcx, rsi
mov edx, 0x8004667e
or byte [rcx - 0x77], 0xf8
call qword [sym.imp.WS2_32.dll_ioctlsocket]
xor edx, edx
cmp eax, 0xffffffff
jne 0x140064d57
call fcn.140034bc9
mov rdx, rax
lea r8, [0x140106bfe]
lea r12, [rsp + 0x118]
mov r9d, 0x19
mov rcx, r12
call fcn.14002b7be
mov r12, qword [r12]
test r12, r12
jne 0x1400654fa
test dword [rcx + 7], edi
add byte [rax], al
mov r15, rbp
mov ebp, dword [r13 + 0x48]
cmp ebp, 0x3b9aca00
je 0x140064e6f
fild dword [rax]
add byte [rax], al
mov r12, qword [r13 + 0x40]
lea r9, [rsp + 0x118]
mov dword [r9], 1
mov dword [rsp + 0x20], 4
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov edx, 0xffff
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
call qword [sym.imp.WS2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x140064e5a
mov ecx, 0x3e8
mov rax, r12
mul rcx
loope 0x140064e20
mov ecx, eax
mov r8, rdx
xor r9d, r9d
mov r10d, 0xf4240
mov eax, ebp
xor edx, edx
div r10d
add rax, rcx
adc r8, 0
mov ecx, 0xffffffff
dec dword [rax + 0x39]
cmp eax, ecx
cmovae rax, rcx
neg r8
sbb r9d, r9d
or r9d, eax
ror dword [rbp + rcx*4 - 0x7c], 0x24
sbb byte [rcx], al
add byte [rax], al
mov dword [r8], 1
mov dword [r8 + 4], r9d
and dword [r8 + 8], 0
and dword [rsp + 0x88], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and dword [rsp + 0x28], 0
mov qword [rsp + 0x30], rdi
and qword [rsp + 0x20], 0
mov rcx, rsi
mov edx, 0x98000004
mov r9d, recv
call qword [sym.imp.WS2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
clc
push qword [rbp + 0x15]
call fcn.140034bc9
lea rcx, [rsp + 0x118]
mov qword [rcx], rax
call fcn.14002579f
test r14w, r14w
je case.0x14004eb91.162
cmp byte [r13 + 0x56], 0
mov r14, r15
je 0x140064f3e
movsd xmm0, qword [r13 + 0x5b]
movss xmm1, dword [r13 + 0x63]
shufps xmm1, xmm0, 0xd4
movss xmm2, dword [r13 + 0x57]
adc byte [rbp + 0x57], dl
unpcklps xmm2, xmm0
shufps xmm2, xmm1, 0x24
xorps xmm0, xmm0
lea rdx, [rsp + 0x118]
add byte [rdi], cl
adc dword [rdx + 0x2c], eax
add byte [rdi], cl
adc dword [rdx + 0x2c], eax
movups xmmword [rdx + 0x3c], xmm0
movups xmmword [rdx + 0x4c], xmm0
movups xmmword [rdx + 0x5c], xmm0
pop rsp
movups xmmword [rdx + 0x6c], xmm0
insb byte [rdi], dx
insb byte [rdi], dx
movabs rax, 0x1c00000000
mov qword [rdx + 0x7c], rax
movups xmmword [rdx + 0x1c], xmm0
adc dword [rdx + 0x1c], eax
adc dword [rdx + 0x1c], eax
movups xmmword [rdx + 8], xmm2
and dword [rdx + 0x18], 0
mov qword [rdx], 0x17
jmp 0x140064f2f
cmp byte [r13 + 0x51], 0
mov r14, r15
je 0x140064f49
mov eax, dword [r13 + 0x52]
xorps xmm0, xmm0
ror byte [rax - 0x73], 0x94
and al, 0x18
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x68], eax
ror byte [rax - 0x73], 0x94
and al, 0x18
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x68], eax
movups xmmword [rdx + 0x58], xmm0
pop rax
movups xmmword [rdx + 0x48], xmm0
movups xmmword [rdx + 0x38], xmm0
movups xmmword [rdx + 0x28], xmm0
movups xmmword [rdx + 0x18], xmm0
and qword [rdx + 0x78], 0
js 0x140064f18
js 0x140064f18
movups xmmword [rdx + 8], xmm0
mov dword [rdx], 2
mov dword [rdx + 4], eax
mov dword [rdx + 0x80], reloc.WS2_32.dll_recv
invalid
add byte [rax], 0
add byte [rax], dl
add byte [rax], al
invalid
invalid
mov rcx, rsi
call fcn.14008240a
mov r15, qword [rsp + 0x58]
jmp 0x140064f9d
mov eax, 0x1c
mov cx, 0x17
add bl, ch
invalid
add bl, ch
or dword [rax + 0x10], edi
mov eax, reloc.WS2_32.dll_recv
mov cx, 2
mov r15, qword [rsp + 0x58]
xorps xmm0, xmm0
lea rdx, [rsp + 0x118]
add byte [rax], al
movups xmmword [rdx + 0x68], xmm0
movups xmmword [rdx + 0x58], xmm0
movups xmmword [rdx + 0x48], xmm0
movups xmmword [rdx + 0x38], xmm0
movups xmmword [rdx + 0x28], xmm0
movups xmmword [rdx + 0x18], xmm0
movups xmmword [rdx + 8], xmm0
and qword [rdx + 0x78], 0
invalid
js 0x140064f83
mov word [rdx], cx
and word [rdx + 2], 0
and dword [rdx + 4], 0
mov dword [rdx + 0x80], eax
mov rcx, rsi
call fcn.14008240a
lea r8, [0x140106c17]
lea rdi, [rsp + 0x88]
mov r9d, shutdown
mov rcx, rdi
mov rdx, rax
call fcn.14002b7be
mov r12, qword [rdi]
test r12, r12
jne 0x14006550c
cmp byte [r13 + 0x68], 0
je 0x140064ff8
mov rcx, rsi
mov edx, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov r8d, 1
call fcn.140081e37
add dword [rax], eax
test rax, rax
je 0x140064ff8
lea rcx, [rsp + 0x118]
mov qword [rcx], rax
call fcn.14002579f
cmp qword [r13], 0
mov edi, dword [rsp + 0x84]
add byte [rax], al
je 0x14006503f
mov rax, qword [r13 + 8]
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
and byte [rbp + 0x31], al
ror byte [rax - 9], 0xd9
fld dword [rbp + 0x19]
rol byte [rcx + 9], 0xc0
invalid
fld dword [rbp + 0x19]
rol byte [rcx + 9], 0xc0
invalid
ror byte [rax - 0x77], 0xf1
mov rcx, rsi
mov edx, 0x1001
call fcn.140081e37
test rax, rax
invalid
je 0x14006503f
sal byte [rax + rdx + 0x48], 0x8d
mov word [rax + rbx], fs
add dword [rax], eax
lea rcx, [rsp + 0x118]
mov qword [rcx], rax
add byte [rax - 0x77], cl
add eax, ebp
invalid
invalid
call fcn.14002579f
cmp qword [r13 + 0x10], 0
je 0x14006507f
mov rax, qword [r13 + 0x18]
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
and byte [rbp + 0x31], al
ror byte [rax - 9], 0xd9
invalid
ror dword [rax - 0x3f], 0xe9
and byte [rbp + 0x31], al
ror byte [rax - 9], 0xd9
invalid
fld dword [rbp + 0x19]
rol byte [rcx + 9], 0xc0
or r8d, eax
sbb r8d, r8d
or r8d, eax
mov rcx, rsi
mov edx, 0x1002
call fcn.140081e37
test rax, rax
je 0x14006507f
lea rcx, [rsp + 0x118]
mov qword [rcx], rax
call fcn.14002579f
movups xmm0, xmmword [rbx + 0x48]
movups xmm1, xmmword [rbx + 0x58]
movaps xmmword [rsp + 0x60], xmm1
lea r13, [rbx + 0x68]
mov qword [rbx + 0x68], r14
mov dword [rbx + 0x70], edi
movups xmmword [rbx + 0x78], xmm0
movaps xmm0, xmmword [rsp + 0x60]
js 0x1400650ab
sub byte [rsp + 0x60], al
movups xmmword [rbx + 0x88], xmm0
mov qword [rbx + 0x98], rsi
lea rdi, [rbx + 0xa0]
add byte [rax], al
add byte [rax - 0x73], cl
mov ebx, 0xa0
lea rsi, [rsp + 0x1c0]
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
xor eax, eax
mov byte [rbx + 0xf0], al
add byte [rax], al
add byte [rbx + 0xb0248c], cl
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xb0248c], cl
add byte [rax], al
mov edx, dword [rsp + 0xb3]
mov dword [rbx + 0xf1], ecx
mov dword [rbx + 0xf4], edx
mov byte [rbx + 0xf8], al
lea rcx, [rbx + 0xf9]
lea ecx, [rbx + 0xf9]
lea ecx, [rbx + 0xf9]
add byte [rax], al
lea rdx, [rsp + 0x250]
mov r8d, 0xf7
call fcn.1400d6ff0
add byte [rbp + rcx*4 - 0x5d], cl
lock add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x5d], cl
lock add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
mov rcx, r12
mov rdx, r13
loope 0x140065164
mov edx, ebp
call fcn.1400d6ff0
movzx eax, byte [rbx + 0x280]
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xe8adf
mov cl, byte [rsi]
invalid
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xe8adf
mov cl, byte [rsi]
invalid
mov cl, byte [rsi]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ebp, dword [rbx + 0x1f8]
cmp ebp, 0x3b9aca00
invalid
cmp esi, dword [rbp + 0x75]
invalid
lea rsi, [rbx + 0x200]
lea rdi, [rbx + 0x288]
mov byte [rdx], al
add byte [rax], al
mov bl, 0
add al, byte [rax]
add byte [rax - 0x73], cl
mov ebx, 0x288
mov byte [rdx], al
add byte [rax], al
mov ecx, reloc.WS2_32.dll_recv
rep movsq qword [rdi], qword [rsi]
lea rsi, [rbx + 0x288]
lea rdi, [rsp + 0x250]
mov rcx, rdi
mov ecx, edi
add byte [rax - 0x73], cl
mov esp, 0x25024
and al, 0x50
add al, byte [rax]
add byte [rax - 0x77], cl
stc
mov rdx, rsi
mov r8, r15
call fcn.140065822
mov r14, qword [rdi]
cmp r14, 3
je 0x1400654df
pop rbx
add eax, dword [rax]
invalid
pop rbx
add eax, dword [rax]
add byte [rax - 0x75], cl
mov esp, 0x25824
add byte [rax], al
movups xmm0, xmmword [rsp + 0x260]
test byte [rax + riz*2], ah
add al, byte [rax]
invalid
mov rdi, qword [rsp + 0x258]
movups xmm0, xmmword [rsp + 0x260]
test byte [rax + riz*2], ah
add al, byte [rax]
invalid
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0x270]
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400657c9
invalid
add byte [rax], al
jmp 0x140065386
add dword [rax], eax
invalid
mov r13, qword [rbx + 0x1f0]
lea rsi, [rbx + 0x200]
mov bl, 0
add al, byte [rax]
add byte [rax - 0x73], cl
mov esp, 0x11824
and al, 0x18
add dword [rax], eax
add byte [rcx + 0x10], bh
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
mov esp, 0x11824
and al, 0x18
add dword [rax], eax
add byte [rcx + 0x10], bh
add byte [rax], al
invalid
rep movsq qword [rdi], qword [rsi]
call fcn.140099820
add byte [rax - 0x77], cl
ror dword [rbp - 0x77], 0xe8
call 0x128efdb27
invalid
add rax, qword [rax]
cmp edx, 0x3b9aca00
cmp esi, dword [rbp + 0xf]
lea rcx, [rsp + 0x1c0]
call fcn.1400a483c
jmp case.0x14003a1ab.301
mov word [rax + rax*8], fs
add dword [rax], eax
add al, ch
cmp eax, 0xeb0003f6
sbb al, byte [rcx - 0x77]
mov eax, edx
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
or eax, 0xb6aad
lodsd eax, dword [rsi]
push 0xb
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
ret 0xe7e8
invalid
invalid
mov r8d, edx
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
or eax, 0xb6aad
lodsd eax, dword [rsi]
push 0xb
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
ret 0xe7e8
call fcn.1400a4702
out 0xf4, eax
add eax, dword [rax]
lea rdx, [rsp + 0x250]
lea edx, [rsp + 0x250]
lea rsi, [rsp + 0x1c0]
mov ecx, recv
add byte [rax], al
add byte [rax], al
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x2c0]
lea edi, [rsp + 0x2c0]
add al, byte [rax]
add byte [rax - 0x73], cl
lea rsi, [rsp + 0x118]
mov ecx, reloc.WS2_32.dll_recv
adc byte [rax], al
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
lea rcx, [rbx + 0x288]
mov r8d, 0xf0
call fcn.1400d6ff0
invalid
invalid
lea rsi, [rbx + 0x288]
lea r13, [rbx + 0x2f8]
call fcn.14009e8aa
mov edi, eax
lea rbp, [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov rcx, rbp
mov rdx, r13
mov r8, r15
call fcn.140065822
xchg edi, eax
add eax, 0x8b4c0000
jne 0x14006528f
cmp r14, 3
jne 0x1400652f3
cmp dil, 2
setne bpl
setne ch
test dil, 1
test bh, 1
sete dil
call fcn.14009e8aa
add byte [rsi - 0x7bbffffd], dl
std
jne 0x14006532b
invalid
cmp al, 2
je 0x14006532b
and al, 1
jne 0x14006532b
call fcn.14003a0af
mov dil, 2
add cl, byte [rax - 0x7b]
invalid
je 0x1400652d0
mov dil, byte [rax + 0x4c]
mov bpl, byte [rax + 0x4d]
mov byte [rax + 0x4c], 0
mov rcx, rsi
mov rdx, r15
call fcn.1400a1bc0
mov r13d, eax
mov ecx, edi
mov edx, ebp
call case.0x14004fee8.149
test r13b, r13b
je 0x14006533a
mov al, 3
jmp 0x1400654e1
mov rdi, qword [rsp + 0x120]
mov rax, qword [rsp + 0x138]
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x128], al
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
invalid
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x60], eax
and al, 0x60
invalid
mov qword [rsp + 0x70], rax
mov rcx, rsi
call fcn.1400657e9
cmp r14d, 2
cmp esi, 2
cmp esi, 2
jne 0x14006536c
mov r14d, 2
jmp 0x140065386
mov rcx, rsi
mov rdx, r15
mov edx, edi
call fcn.1400a1bc0
enter 3, 0xffffffffffffff84
invalid
test al, al
jne 0x1400652ec
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
jo case.0x1400ab5b6.579
sub byte [rsp + 0x1c0], al
movaps xmmword [rsp + 0x60], xmm0
mov rcx, rsi
int1
call fcn.1400657e9
mov r14d, 2
call fcn.1400661e9
add byte [rax - 0x77], cl
invalid
jmp 0x140065386
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xc0], rax
movaps xmm0, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], al
sub byte [rsp + 0x60], al
movaps xmmword [rsp + 0xb0], xmm0
cmp r14d, 2
jne 0x1400653ab
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb68f0
add byte [rax], al
lea rdx, [0x14011bc8b]
lea edx, [0x14011bc8b]
mov r8d, send
mov r9, rdi
stc
call fcn.14002b5da
jmp 0x1400653d3
invalid
mov qword [rsp + 0x90], rdi
movaps xmm0, xmmword [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x98], eax
invalid
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x98], eax
invalid
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xa8], rax
invalid
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
test al, 0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
test al, 0
invalid
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
xchg esp, eax
mov qword [rsp + 0xe0], rdx
and al, 0xe0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xe8
add byte [rax], al
add dh, al
add dword [rax + 0x1000002], 0x4c
add al, byte [rax]
add byte [rax], al
add dword [rcx + rcx*4 - 0x1f], ecx
mov qword [rsp + 0xe8], r8
mov byte [rbx + 0x280], 1
add al, byte [rax]
add byte [rax], al
add dword [rcx + rcx*4 - 0x1f], ecx
add byte [rax], al
add dword [rcx + rcx*4 - 0x1f], ecx
call fcn.140065787
cmp r14d, 2
jne 0x14006547d
lea rcx, [rbx + 0x20]
call 0x1400657be
and r8b, bpl
and al, ch
lea eax, [rbx]
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
sub byte [rsp + 0xe0], cl
sub byte [rsp + 0xe0], cl
add byte [rax], al
add byte [rdi], cl
movups xmmword [rbx + 0x30], xmm1
movups xmmword [rbx + 0x30], xmm1
movups xmmword [rbx + 0x20], xmm0
mov rax, qword [rbx + 0x40]
mov eax, dword [rbx + 0x40]
mov eax, dword [rbx + 0x40]
jmp 0x140064c32
jmp 0x140064c32
dec dword [rax - 0x7d]
jnp 0x140065476
cmp qword [rbx + 0x20], 0
je 0x140065579
add byte [rax], al
add byte [rdi], cl
test byte [rcx + rax], bl
add byte [rax], al
lea rax, [rbx + 0x20]
and byte [r15], cl
adc byte [rax], al
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x100], xmm1
mov word [rax + rax], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
test byte [rax + rsi*8], ah
add byte [rax], al
invalid
mov word [rax + rax], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
test byte [rax + rsi*8], ah
add byte [rax], al
invalid
test byte [rax + rsi*8], ah
add byte [rax], al
add cl, ch
sub eax, 0xf000001
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xd0]
add byte [rax], al
jmp 0x1400655aa
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], cl
movaps xmm1, xmmword [rsp + 0xe0]
lea rax, [rsp + 0x230]
movaps xmmword [rax + 0x10], xmm1
test byte [rax + rsi], ah
add al, byte [rax]
add byte [rdi], cl
sub dword [rax + 0x10], ecx
movaps xmmword [rax], xmm0
mov rsi, qword [rsp + 0x50]
jmp 0x140065557
mov cl, 0
add byte [rax], al
mov cl, 0
add byte [rax], al
lea rax, [rsp + 0x4f]
mov byte [rax], 1
lea r8, [rsp + 0x88]
mov qword [r8], rax
lea rax, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_socket2_0.4.10_src_syswindows.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401648d0]
str word [rbp + rcx*4 + 0xd]
popfq
test eax, 0xd231000b
str word [rbp + rcx*4 + 0xd]
popfq
test eax, 0xd231000b
call fcn.1400e6330
jmp 0x140064cbd
mov al, 4
mov byte [rbx + 0x280], al
mov rax, qword [rsp + 0x50]
add byte [rax - 0x75], cl
and al, 0x50
mov qword [rax], 3
mov al, 3
jmp 0x1400655d2
mov rdi, qword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
jmp 0x14006551c
mov rdi, qword [rsp + 0x90]
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
mov rcx, rsi
call qword [sym.imp.WS2_32.dll_closesocket]
invalid
invalid
or byte [rax], al
invalid
mov rsi, qword [rsp + 0x50]
lea rax, [rbx + 0x78]
mov qword [rbx + 0x78], r12
mov qword [rbx + 0x80], rdi
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rbx + 0x88], xmm0
or dword [rax - 0x39000000], 0x43
jo 0x14006554f
retf 0x3b9a
mov r14d, 2
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
lea rcx, [rbx + 0x20]
lea ecx, [rbx + 0x20]
lock add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbx + 0x20]
call 0x1400657be
jmp case.0x14006277a.64
lea rdx, str.Network_unreachabletcp_connect_error
lea ecx, [rbx + 0x20]
call 0x1400657be
add byte [rax], al
jmp case.0x14006277a.64
lea rdx, str.Network_unreachabletcp_connect_error
or eax, dword [rax]
mov r8d, reloc.WS2_32.dll_send
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x388617f9], dh
add dword [rax], eax
mov cl, 7
call fcn.140081d06
lea rdx, [0x14011bc8b]
adc eax, 0xb66f7
lea rcx, [rsp + 0xf0]
lea ecx, [rsp + 0xf0]
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov r8d, send
adc dword [rax], eax
add byte [rax], al
mov r9, rax
mov ecx, eax
call fcn.14002b5da
mov r14d, 2
mov rsi, qword [rsp + 0x50]
je 0x1400655d8
push rax
add byte [rax - 0x75], cl
je 0x1400655d8
push rax
mov qword [rsi], r14
mov dword [rsi], esi
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 8], eax
mov word [rax + rax], fs
and al, 0
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 8], eax
movups xmmword [rsi + 0x18], xmm1
mov al, 1
mov byte [rbx + 0x378], al
add byte [rax], al
add rsp, 0x348
pop rbx
pop rbp
pop rdi
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, qword [rsp + 0x120]
mov esp, 0x12024
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x128], al
movups xmm0, xmmword [rsp + 0x128]
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x60], eax
movaps xmmword [rsp + 0x60], xmm0
jmp 0x14006552a
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea ecx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
xor ecx, dword [rbx]
add byte [rbp + rcx*4 + 5], cl
mov esp, 0xba000b66
or eax, dword [rax]
mov edx, 0x23
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
or eax, dword [rax]
mov edx, 0x23
call fcn.1400e4650
xor dh, al
invalid
ud2
in al, dx
and byte [rax + 0x378b9], al
add byte [rax], al
invalid
add byte [rax], al
add esi, dword [rbp + 0x20]
jne case.0x140063b3d.17
mov rsi, rcx
add rcx, 0x1f0
add al, ch
add qword [rax], rax
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
and byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp 0x1400657be
jo 0x14006564d
add byte [rax], al
add al, ch
add qword [rax], rax
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
jo 0x14006564d
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
invalid
invalid
invalid
pop rsi
ret
loopne 0x140065666
invalid
invalid
mov edi, edi
call qword [rsi + 0x48]
push rsi
sub rsp, 0x20
movzx eax, byte [rcx + 0x9f0]
cmp rax, 6
clc
invalid
ja case.0x140065690.1
invalid
mov dh, 0x81
lock or dword [rax], eax
add byte [rax - 0x7d], cl
clc
invalid
and al, 0x48
mov esi, ecx
invalid
mov rsi, rcx
invalid
lea rcx, [0x14014dc20]
movsxd rax, dword [rcx + rax*4]
test dword [rsi], ecx
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
lea ecx, [rsi + 0xa0]
invalid
add byte [rax], al
invalid
lea rcx, [rsi + 0xa0]
movabs al, byte [0x1c728e8000000]
call fcn.140081dc6
cmp dword [rsi], 2
jne 0x14006570e
invalid
imul ecx, dword [rax - 0x7d], 0xffffffc4
and byte [rsi - 0x3d], bl
add rsp, 0x20
pop rsi
ret
lea rcx, [rsi + 0x9f8]
call fcn.140065620
jmp 0x1400656fa
invalid
lea rcx, [rsi + 0x9f8]
lea rcx, [rsi + 0x9f8]
call fcn.14006565a
mov byte [rsi + 0x9f1], 0
lea rcx, [rsi + 0x950]
call fcn.140036658
lea rcx, [rsi + 0x5d0]
call fcn.140065620
lea rcx, [rsi + 0x250]
call fcn.140065620
lea rcx, [rsi + 0x220]
call fcn.140081dc6
add rsi, 0x178
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140081dc6
mov rcx, rsi
call fcn.140036658
add rsi, 0x70
jmp 0x140065701
cmp qword [rcx], 0
jne case.0x14003a276.277
ret
add ebx, 0x28
lea r8, [rsp + 0xb0]
and qword [r8], 0
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.1400e72a4
ud2
and al, 0x68
mov qword [rdx + 0x10], rax
lea rax, [0x140034be0]
mov qword [rdx + 0x18], rax
mov eax, 2
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rax], al
movabs rcx, 0x400000020
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0xd8], rcx
mov r8b, 3
mov byte [rsp + 0xe0], r8b
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
and al, 8
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax + rcx*4 - 0x7c], al
and al, 0x18
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
add eax, 0xb1d79
jns 0x1400661d2
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
and al, 8
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax + rcx*4 - 0x7c], al
and al, 0x18
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
invalid
jns 0x1400661d2
or eax, dword [rax]
lea rcx, [rsp + 0x78]
mov qword [rcx], r8
mov qword [rcx + 8], rax
lea r8, [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx + rcx*4 + 0x41], cl
and byte [rax - 0x77], cl
sub byte [r8 - 0x77], cl
mov qword [rcx + 0x10], rdx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xb1d6e
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx + rcx*4 + 0x41], cl
and byte [rax - 0x77], cl
sub byte [r8 - 0x77], cl
invalid
invalid
sub byte [rax - 0x77], cl
push rcx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xb1d6e
call fcn.1400e4490
ud2
invalid
leave
call fcn.1400a0c61
lea r8, [0x1401192c0]
mov cl, reloc.WS2_32.dll_shutdown
mov rdx, rax
mov edx, eax
mov edx, eax
add rsp, 0x28
jmp fcn.14008ca30
and ch, byte [rax + 2]
invalid
mov rdi, rdx
mov rsi, rcx
mov rdx, qword [rdx]
mov rax, qword [rdi + 8]
mov eax, dword [rdi + 8]
lea rbx, [rsp + 0x20]
mov rcx, rbx
call qword [rax + 0x18]
movzx eax, word [rbx]
add esp, dword [rsi - 0x7d]
clc
invalid
je 0x14006629d
mov ecx, dword [rsp + 0x22]
movzx edx, word [rsp + 0x26]
mov r8d, dword [rsp + 0x38]
mov dword [rsi + 0x18], r8d
sbb byte [rdi], cl
adc byte [rsp + 0x28], al
movups xmmword [rsi + 8], xmm0
movzx r8d, word [rsp + 0x3e]
mov r9, qword [rdi + 0x10]
movzx r9d, word [r9]
test ax, ax
jne 0x14006628c
mov edx, r9d
movzx r9d, word [rsp + 0x3c]
and al, 0x3c
mov dword [rsi + 2], ecx
mov word [rsi + 6], dx
mov word [rsi + 0x1c], r9w
mov word [rsi + 0x1e], r8w
mov word [rsi], ax
add rsp, 0x40
invalid
pop rbx
pop rdi
pop rsi
ret
mov r14, rcx
lea r15, [rsp + 0x2c]
and dword [r15], 0
mov ecx, edx
mov rdx, r15
call fcn.140026bc1
mov eax, dword [r15]
mov qword [r14], rdi
mov qword [r14 + 8], rsi
jbe 0x1400662e3
jbe 0x1400662e3
and qword [r14 + 0x10], 0
mov qword [r14 + 0x18], rsi
mov dword [r14 + 0x2c], ebx
mov qword [r14 + 0x20], rdx
sbb byte [rcx - 0x77], al
pop rsi
sub al, 0x49
mov dword [rsi + 0x20], edx
mov dword [r14 + 0x28], eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
sub byte [rax - 0x7d], cl
invalid
pop r15
ret
or byte [rcx + rdi + 9], cl
je 0x140066356
lea rax, [r9 - 1]
mov qword [rcx + 8], rax
movzx edx, byte [r9 - 1]
test dl, dl
jns 0x140066374
lea rax, [r9 - 2]
lea eax, [rcx - 2]
dec byte [rax - 0x77]
or byte [r9 + 0xf], al
movzx eax, byte [rcx - 2]
mov qword [rcx + 8], rax
movzx eax, byte [r9 - 2]
movzx eax, byte [rcx - 2]
movzx eax, byte [rcx - 2]
cmp al, 0xc0
jge 0x140066359
invalid
lea r8, [r9 - 3]
mov qword [rcx + 8], r8
movzx r8d, byte [r9 - 3]
cmp r8b, 0xc0
clc
invalid
jge case.0x140042f31.230
sar byte [rbp + 0x24], 0x4d
lea edx, [rcx - 4]
lea r10, [r9 - 4]
mov qword [rcx + 8], r10
movzx ecx, byte [r9 - 4]
cld
and ecx, 7
shl ecx, 6
and r8d, 0x3f
and eax, 0x3f
or r8d, ecx
jmp 0x140066362
xor eax, eax
ret
rol bl, 0x83
loopne 0x14006637b
and eax, 0x1f
jmp 0x14006636c
invalid
and r8d, 0xf
shl r8d, 6
and eax, 0x3f
or eax, r8d
shl eax, 6
and edx, 0x3f
or edx, eax
mov eax, 1
ret
sub rsp, 0x20
mov rsi, rcx
call fcn.1400662fc
mov ecx, edx
mov edx, 0x110000
invalid
test eax, eax
je 0x1400663a9
add byte [rbp - 0x7ee88b40], al
stc
add byte [rax], al
adc dword [rax], eax
cmp ecx, 0x110000
je 0x1400663a9
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
add rax, qword [rsi + 8]
sub rax, qword [rsi]
mov edx, ecx
jmp 0x1400663a9
retf 0xeb
add rsp, 0x20
pop rsi
ret
add cl, byte [rdi]
test byte [rsi], ch
hlt
add ecx, dword [rdi]
test dword [0x104065fba], esp
movzx eax, byte [rcx + 0x268]
invalid
add al, byte [rax]
add byte [rax], al
push 0xffffffff85000002
ror byte [rdi], 0x84
jns 0x1400663d3
add byte [rax], al
test eax, eax
je 0x14005dd17
invalid
inc dword [rbx + 0x117403f8]
cmp eax, 3
je 0x1400663eb
cmp eax, 4
jne 0x1400663f7
invalid
add rcx, 0x270
jmp 0x14005dd17
add cl, ch
sub al, 0x79
invalid
add rcx, 0x270
jmp 0x1400666f0
stc
add al, byte [rax]
invalid
stc
add al, byte [rax]
add bl, al
push r15
push rdi
ret
push rdi
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5d0
invalid
add byte [rax], al
add byte [rax], al
mov r15, r8
mov r14, rdx
mov esi, edx
mov esi, edx
mov rbx, rcx
movzx eax, byte [rdx + 0x268]
mov dh, 0x82
push 0x48000002
lea ecx, [0x14014dc3c]
mov dh, 0x82
push 0x48000002
lea ecx, [0x14014dc3c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x48e0ffc8
lea ecx, [rsp + 0x378]
add eax, dword [rax]
invalid
lea rcx, [rsp + 0x378]
add eax, dword [rax]
add byte [rcx - 0x48], al
invalid
mov r8d, 0x258
mov eax, 0x258
pop rax
add al, byte [rax]
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov rdx, r14
call fcn.1400d6ff0
mov esi, dword [r14 + 0x260]
cmp esi, 0x3b9aca00
jne 0x1400664d6
cmp ecx, dword [rdi]
test dword [rax + rax - 0x72b70000], eax
invalid
invalid
invalid
lea rcx, [r14 + 0x270]
lea ecx, [rsi + 0x270]
mov r8d, 0x258
mov rdx, r14
call fcn.1400d6ff0
lea rsi, [r14 + 0x270]
lea rdi, [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, r15
call fcn.14005e7cf
mov r12b, byte [rdi + 0x11]
cmp r12b, 3
cld
add esi, dword [rbp + 0xb]
cld
add esi, dword [rbp + 0xb]
mov byte [rbx + 0x11], 3
mov al, 4
jmp 0x14006668f
add byte [rax], al
mov rdi, qword [rsp + 0xb0]
mov r15, qword [rsp + 0xb8]
mov bpl, byte [rsp + 0xc0]
mov ch, byte [rsp + 0xc0]
mov ch, byte [rsp + 0xc0]
mov eax, dword [rsp + 0xc2]
mov dword [rsp + 0x30], eax
movzx eax, word [rsp + 0xc6]
mov word [rsp + 0x34], ax
and al, 0x34
and al, 0x34
mov rcx, rsi
call 0x14005dd17
jmp 0x14006666e
mov rdi, qword [r14 + 0x258]
call fcn.140099820
mov rcx, rax
mov r8, rdi
mov r9d, esi
call fcn.1400999f0
add byte [rcx - 0x6535ff06], al
cmp esi, dword [rbp + 0xc]
add byte [rcx - 0x6535ff06], al
cmp esi, dword [rbp + 0xc]
lea rcx, [rsp + 0x40]
call fcn.1400a483c
jmp 0x14006651b
invalid
invalid
mov r8d, edx
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.1400a4702
lea rdi, [rsp + 0x308]
or byte [rbx], al
add byte [rax], al
lea rsi, [rsp + 0x40]
mov ecx, recv
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x78
add eax, dword [rax]
add byte [rcx - 0x48], al
pop rax
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, esi
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x78
add eax, dword [rax]
add byte [rcx - 0x48], al
pop rax
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
call fcn.1400d6ff0
lea rcx, [r14 + 0x270]
mov r8d, 0x2c8
mov rdx, rsi
call fcn.1400d6ff0
lea rsi, [r14 + 0x270]
call fcn.14009e8aa
mov ebp, eax
lea rdi, [rsp + 0x40]
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.14005e7cf
mov r12b, byte [rdi + 0x11]
adc dword [ecx - 0x80], eax
cld
add esi, dword [rbp + 0x52]
adc dword [ecx - 0x80], eax
cld
add esi, dword [rbp + 0x52]
lea rdi, [r14 + 0x4c8]
cmp bpl, 2
setne r12b
test bpl, 1
test ch, 1
test ch, 1
sete bpl
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
call fcn.1400663af
call fcn.14009e8aa
test r12b, bpl
jne 0x140066628
cmp al, 2
je 0x140066628
and al, 1
jne 0x140066628
add dword [rbp + 0x67], esi
call fcn.14003a0af
test rax, rax
je 0x1400666ab
mov bpl, byte [rax + 0x4c]
mov r12b, byte [rax + 0x4d]
mov byte [rax + 0x4c], 0
jmp 0x1400666ae
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0x40]
mov r15, qword [rsp + 0x48]
mov bpl, byte [rsp + 0x50]
movzx eax, word [rsp + 0x56]
mov ecx, dword [rsp + 0x52]
mov dword [rsp + 0x28], ecx
mov word [rsp + 0x2c], ax
mov rcx, rsi
call 0x1400666f0
cmp r12b, 2
cmp ah, 2
jne 0x140066614
mov r12b, 2
jmp 0x14006666e
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x34], ax
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x30], eax
jmp 0x14006666e
mov rcx, rdi
mov rdx, r15
call fcn.1400a1bc0
test al, al
jne 0x1400666ce
invalid
add byte [rdi], cl
mov bh, 0x44
and al, 0x3c
movzx eax, word [rsp + 0x3c]
mov word [rsp + 0x2c], ax
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x28], eax
mov rcx, rsi
call 0x1400666f0
add byte [rax], al
add byte [rdx + 1], bh
add byte [rax], al
add byte [rdx + 1], bh
xor ecx, ecx
call fcn.1400a0c61
mov rdi, rax
mov edi, eax
mov edi, eax
mov r12b, 2
lea r15, [0x140119068]
mov qword [rbx], rdi
mov qword [rbx + 8], r15
mov byte [rbx + 0x10], bpl
mov byte [rbx + 0x10], ch
mov byte [rbx + 0x10], ch
mov byte [rbx + 0x11], r12b
mov byte [rbx + 0x11], ah
mov eax, dword [rsp + 0x30]
mov dword [rbx + 0x12], eax
movzx eax, word [rsp + 0x34]
mov word [rbx + 0x16], ax
mov al, 1
invalid
add dword [rcx - 0x78], eax
xchg byte [rax + 2], ch
invalid
add al, byte [rax]
invalid
mov byte [r14 + 0x268], al
push 0x48000002
mov eax, ebx
mov rax, rbx
add rsp, 0x5d0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov bpl, 2
mov rcx, rdi
mov rdx, r15
call fcn.1400a1bc0
mov edi, eax
invalid
mov ecx, ebp
mov edx, r12d
mov edx, esp
invalid
mov edx, esp
call case.0x14004fee8.149
test dil, dil
je 0x14006663b
mov byte [rbx + 0x11], 3
mov al, 3
jmp 0x14006668f
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chainC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.10_srcutilpoll_buf.rs
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
mov edx, 0x23
call fcn.1400e4650
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
call 0x14005dd17
add rsi, 0x258
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140036658
mov rdx, qword [rcx + 8]
add rdx, 0xfffffffffffffffa
cmp rdx, 3
mov eax, 1
cmovb rax, rdx
test rax, rax
je 0x14006751b
cmp rax, 1
je fcn.1400367c6
ret
cmp qword [rcx + 0x10], 0
jne 0x14006751a
add rcx, 0x18
jmp 0x140048ec4
mov rdx, qword [r15 + 0x118]
mov rax, qword [r15 + 0x120]
mov rcx, r12
mov r8, qword [rsp + 0x28]
call qword [rax + 0x18]
mov r12, qword [rsp + 0x2f0]
cmp r12, 3
je 0x1400680d2
cmp r12d, 4
je 0x140068c99
mov r8d, 0xa0
lea rcx, [rsp + 0x558]
lea rdx, [rsp + 0x2f0]
call fcn.1400d6ff0
movzx eax, word [rsp + 0x5c0]
lea ecx, [rax - 0x12d]
cmp ecx, 3
jae 0x1400681a1
mov rcx, r15
call fcn.140067de2
and qword [r15], 0
xor esi, esi
lea rdi, [0x14011e0a0]
cmp rsi, 0x80
je 0x140068171
lea r8, [rdi + rsi]
mov rcx, rbp
mov rdx, r13
call fcn.140028376
mov rcx, rbp
call fcn.14002a773
add rsi, 0x20
jmp 0x1400680a8
mov rsi, qword [rsp + 0x2f8]
mov qword [rsp + 0x3c0], rsi
mov rdi, qword [rsi]
test rdi, rdi
je 0x140068daa
mov rax, qword [rsi + 8]
mov rcx, rdi
call qword [rax + 0x38]
movabs rcx, 0xb174c994ba032c
xor rdx, rcx
movabs rcx, 0xc1077fd86ccc8059
xor rax, rcx
or rax, rdx
jne 0x140068daa
cmp byte [rdi], 1
jne 0x140068daa
cmp byte [rdi + 1], 2
jne 0x140068daa
mov rcx, rdi
call fcn.1400401b4
test eax, eax
je 0x140068daa
test edx, edx
jne 0x140068daa
cmp qword [r15], 0
je 0x1400682e6
mov rdx, qword [rsp + 0x40]
cmp qword [rdx], 0
je 0x140068daa
lea rcx, [rsp + 0x88]
call fcn.14000a6f9
jmp 0x14006830f
mov rax, qword [rsp + 0x30]
movzx eax, byte [rax]
or eax, 4
cmp eax, 5
je 0x1400681c0
mov rsi, qword [rsp + 0x30]
mov rcx, rsi
call fcn.140001a13
movabs rax, 0x101010101010101
mov qword [rsi + 0x10], rax
movups xmmword [rsi], xmm7
jmp 0x1400681c0
add eax, 0xfffffecd
cmp eax, 2
jae 0x140068cbd
cmp qword [r15], 0
je 0x1400681c0
cmp qword [r15 + 8], 0
je 0x140068cbd
movups xmm0, xmmword [0x14011e130]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [0x14011e120]
movaps xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x558]
mov rdx, rbp
call fcn.140016168
test rax, rax
je 0x140068cbd
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, r14
call fcn.14000c650
cmp qword [rsp + 0x1f0], 0
jne 0x140068480
mov r8, qword [rsp + 0x1f8]
mov r9, qword [rsp + 0x200]
and qword [rsp + 0x1f0], 0
and qword [rsp + 0x200], 0
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x210], rax
mov rcx, rbp
mov rdx, r14
call fcn.1400a70bb
mov r12d, dword [rsp + 0xf0]
cmp r12d, 2
je 0x140068480
lea rcx, [rsp + 0xf4]
mov eax, dword [rcx + 8]
mov dword [rsp + 0x90], eax
mov rax, qword [rcx]
mov qword [rsp + 0x88], rax
mov rdi, qword [rsp + 0x100]
mov rsi, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
movups xmm0, xmmword [rcx + 0x24]
movups xmm1, xmmword [rcx + 0x34]
movups xmm2, xmmword [rcx + 0x44]
movaps xmmword [rsp + 0x2f0], xmm0
movaps xmmword [rsp + 0x300], xmm1
movaps xmmword [rsp + 0x310], xmm2
mov rcx, rbp
mov rdx, rdi
mov qword [rsp + 0x60], r8
call fcn.1400692b3
cmp byte [rsp + 0xf0], 3
jne 0x140068445
mov byte [rsp + 0x1f0], 3
jmp 0x14006846d
lea rax, [rsp + 0x98]
movups xmmword [rax], xmm6
lea rax, [0x14011b128]
mov qword [rsp + 0x88], rax
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x90], rax
mov rax, qword [r15 + 0x128]
cmp rax, 1
ja 0x140068d9d
inc rax
mov qword [r15 + 0x128], rax
mov rdx, qword [r15 + 0x98]
mov r8, qword [r15 + 0xa8]
lea rsi, [rsp + 0x418]
mov rcx, rsi
call 0x140069951
mov rcx, rbp
call fcn.140023ec5
lea rdi, [rsp + 0x470]
mov rcx, rdi
mov rdx, qword [rsp + 0x30]
call fcn.140069a5d
mov rcx, r14
mov rdx, rbp
mov r8, rdi
call fcn.14001661c
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.140069b41
movups xmm0, xmmword [rsp + 0x88]
movups xmm1, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x200], xmm1
movaps xmmword [rsp + 0x1f0], xmm0
mov rcx, rbp
mov rdx, rdi
mov r8, r14
call fcn.140069c70
mov rcx, r14
mov rdx, rbp
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_implclient.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
call fcn.140069cf6
mov rcx, rbp
mov rdx, r13
call fcn.140069d3c
mov rcx, r14
call fcn.140036699
mov ecx, recv
mov rdi, r14
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [r15 + 0x110]
add rsi, 0x10
mov r8d, 0x100
mov rcx, rbp
mov rdx, r14
call fcn.1400d6ff0
mov rcx, rsi
mov rdx, rbp
call fcn.14006a083
mov rsi, rax
mov rdi, rdx
mov rcx, qword [r15 + 0x118]
mov rdx, qword [r15 + 0x120]
call fcn.140001677
mov qword [r15 + 0x118], rsi
mov qword [r15 + 0x120], rdi
mov rcx, rbx
call fcn.14003681e
lea r12, [rsp + 0x2f0]
jmp 0x140068030
mov ecx, 0xb
mov rdx, rdi
mov rdi, r14
mov rax, rsi
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov rdi, rdx
mov rsi, rax
cmp byte [rsp + 0x1f0], 3
jne 0x140068bed
mov rcx, r14
call 0x140069814
mov rcx, rdi
mov rdx, rsi
call fcn.140063731
mov r12d, 2
mov dword [rsp + 0x3c0], r12d
mov eax, dword [rsp + 0x420]
lea rcx, [rsp + 0x3c4]
mov dword [rcx + 8], eax
mov rax, qword [rsp + 0x418]
mov qword [rcx], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x3d0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x3d8], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x3e0], rax
movaps xmm0, xmmword [rsp + 0x470]
movaps xmm1, xmmword [rsp + 0x480]
movaps xmm2, xmmword [rsp + 0x490]
movups xmmword [rcx + 0x44], xmm2
movups xmmword [rcx + 0x34], xmm1
movups xmmword [rcx + 0x24], xmm0
cmp r12d, 2
lea r12, [rsp + 0x2f0]
je 0x140068cbd
mov ecx, 0xb
lea rdi, [rsp + 0x88]
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [r15 + 0x110]
cmp byte [rax + 0x1b8], 0
je 0x140068739
mov rcx, rbx
call fcn.140037d48
mov r9d, 4
mov rcx, rax
lea r8, [0x14014a51b]
call fcn.14005b82a
test al, al
je 0x14006857a
mov rcx, qword [rsp + 0x20]
call fcn.140037d48
mov r9d, 5
mov rcx, rax
lea r8, [0x14014a51f]
call fcn.14005b82a
test al, al
jne 0x140068739
mov rcx, rbp
mov rdx, qword [rsp + 0x20]
call fcn.140069267
mov rcx, rbp
call fcn.1400ab64e
mov rcx, rbp
call fcn.1400ab86c
cmp dword [rsp + 0xf8], 0
je 0x1400685b5
mov edx, dword [rsp + 0xfc]
lea rcx, [rsp + 0x100]
call fcn.1400ab046
and dword [rsp + 0xf8], 0
mov rcx, rbp
call fcn.1400a5674
test al, al
je 0x14006863b
cmp dword [rsp + 0xf8], 0
jne 0x14006863b
cmp dword [rsp + 0xf0], 0
jne 0x14006863b
mov rax, qword [rsp + 0x100]
mov rsi, qword [rsp + 0x110]
mov qword [rsp + 0x1f0], rax
add rax, rsi
mov qword [rsp + 0x1f8], rax
mov byte [rsp + 0x200], 0
xor edi, edi
mov rcx, r14
call fcn.1400662fc
test eax, eax
je 0x140068628
cmp edx, 0x110000
je 0x140068628
cmp edx, 0x20
jne 0x140068628
inc rdi
jmp 0x14006860a
sub rsi, rdi
lea rcx, [rsp + 0x100]
mov rdx, rsi
call fcn.1400ab046
mov rdx, qword [rsp + 0x100]
mov r8, qword [rsp + 0x110]
mov rcx, r14
call fcn.14006981e
mov al, byte [rsp + 0x210]
mov sil, 2
cmp al, 2
je 0x14006869f
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x480], xmm1
movaps xmmword [rsp + 0x470], xmm0
lea rdx, [rsp + 0x200]
mov ecx, dword [rdx + 0x11]
mov edx, dword [rdx + 0x14]
mov dword [rsp + 0x2f0], ecx
mov dword [rsp + 0x2f3], edx
mov esi, eax
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
call fcn.140063731
cmp sil, 2
je 0x140068739
movaps xmm0, xmmword [rsp + 0x470]
movaps xmm1, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x3a0], xmm1
movaps xmmword [rsp + 0x390], xmm0
mov byte [rsp + 0x3b0], sil
mov eax, dword [rsp + 0x2f0]
mov ecx, dword [rsp + 0x2f3]
lea rdx, [rsp + 0x3b1]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
movups xmm0, xmmword [0x14011e150]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [0x14011e140]
movaps xmmword [rsp + 0x1f0], xmm0
mov rcx, rbp
mov rdx, r13
mov r8, r14
lea r9, [rsp + 0x390]
call fcn.140028095
mov rcx, rbp
call fcn.14002a773
lea rcx, [rsp + 0x718]
mov rdx, qword [rsp + 0x20]
call fcn.140069267
mov rdx, qword [r15 + 0x108]
cmp rdx, qword [r15 + 0x100]
jne 0x14006876c
mov rcx, qword [rsp + 0x68]
call fcn.140069866
mov rdx, qword [r15 + 0x108]
lea rbx, [rsp + 0x88]
imul rdi, rdx, 0x58
add rdi, qword [r15 + 0xf8]
mov ecx, 0xb
lea rsi, [rsp + 0x718]
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [r15 + 0x108]
inc rcx
mov qword [r15 + 0x108], rcx
mov rax, qword [r15 + 0x110]
mov rdx, qword [rax + 0x188]
test rdx, rdx
je 0x1400687d1
cmp edx, 1
jne 0x140068ca8
cmp rcx, qword [rax + 0x190]
jae 0x140068ef1
and qword [rsp + 0x48], 0
jmp 0x140068830
mov rdx, qword [r15 + 0xf8]
movzx r8d, word [rsp + 0x5c0]
mov qword [rsp + 0xf0], rbx
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0x100], rcx
mov word [rsp + 0x108], r8w
mov rdx, qword [rax + 0x190]
mov rax, qword [rax + 0x198]
lea rcx, [rsp + 0x48]
mov r8, rbp
call qword [rax + 0x28]
mov rax, qword [rsp + 0x48]
test rax, rax
jne 0x140068c9e
mov rax, qword [r15 + 0x110]
cmp byte [rax + 0x1ba], 0
je 0x14006885e
mov rcx, rbx
call fcn.140037d48
mov r9d, 5
mov rcx, rax
lea r8, [0x14014a51f]
call 0x140069919
test al, al
jne 0x140068e8e
invalid
add byte [rax], al
invalid
mov ecx, 0xb
mov rdi, rbp
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
mov rcx, qword [r15 + 0x98]
mov rdx, qword [r15 + 0xa0]
call fcn.140063731
mov ecx, 0xb
mov rdi, qword [rsp + 0x20]
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov rcx, rbp
call fcn.140020f07
mov ecx, recv
mov rdi, r12
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov ecx, recv
add byte [rax], al
add byte [rax], al
mov rdi, r13
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov rax, qword [r15 + 0x108]
sub rax, 1
jb 0x140068a2c
imul rsi, rax, 0x58
add rsi, qword [r15 + 0xf8]
mov rcx, qword [rsp + 0x20]
call fcn.1400ab563
mov rdi, rax
mov r12, rdx
mov rcx, rsi
call fcn.1400ab563
mov r9, rdx
mov rcx, rdi
mov rdx, r12
lea r12, [rsp + 0x2f0]
mov r8, rax
call fcn.14005b7a7
test al, al
je 0x14006893c
mov rcx, qword [rsp + 0x20]
call 0x140069929
mov edi, eax
mov r12d, edx
mov rcx, rsi
call 0x140069929
test di, di
je 0x14006892b
test ax, ax
je 0x14006892b
cmp r12w, dx
jmp 0x14006892e
or ax, di
lea r12, [rsp + 0x2f0]
je 0x140068a2c
movups xmm0, xmmword [0x14011e188]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [0x14011e178]
movaps xmmword [rsp + 0x1f0], xmm0
mov rcx, rbp
mov rdx, r12
mov r8, r14
call fcn.140028795
mov rcx, rbp
call fcn.14002a773
movups xmm0, xmmword [0x14011efa0]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [0x14011ef90]
movaps xmmword [rsp + 0x1f0], xmm0
mov rcx, rbp
mov rdx, r12
mov r8, r14
call fcn.140028795
mov rcx, rbp
call fcn.14002a773
mov r9d, 7
mov rcx, rbp
mov rdx, r12
lea r8, str.cookie2
call fcn.1400286dc
mov rcx, rbp
call fcn.14002a773
movups xmm0, xmmword [0x14011e038]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [0x14011e028]
movaps xmmword [rsp + 0x1f0], xmm0
mov rcx, rbp
mov rdx, r12
mov r8, r14
call fcn.140028795
mov rcx, rbp
call fcn.14002a773
movups xmm0, xmmword [0x14011efc8]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [0x14011efb8]
movaps xmmword [rsp + 0x1f0], xmm0
mov rcx, rbp
mov rdx, r12
mov r8, r14
call fcn.140028795
mov rcx, rbp
call fcn.14002a773
mov rdx, qword [r15 + 0x98]
mov r8, qword [r15 + 0xa8]
lea rcx, [rsp + 0x418]
call 0x140069951
cmp qword [r15], 0
je 0x140068a86
cmp qword [r15 + 8], 0
je 0x140068a86
mov rcx, rbp
mov rdx, qword [rsp + 0x40]
call fcn.14000a6f9
mov rsi, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0xf8]
lea rax, [rsp + 0x100]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xe0], xmm0
jmp 0x140068a9c
movaps xmmword [rsp + 0xe0], xmm6
lea rsi, [0x14011b128]
lea rdi, str.failed_to_write_whole_buffer
mov rcx, rbp
call fcn.140023ec5
lea rbx, [rsp + 0x470]
mov rcx, rbx
mov rdx, qword [rsp + 0x30]
call fcn.140069a5d
mov rcx, r14
mov rdx, rbp
mov r8, rbx
call fcn.14001661c
mov rcx, rbp
lea rdx, [rsp + 0x418]
call fcn.140069aea
mov rcx, rbx
mov rdx, r14
mov r8, rbp
call fcn.140069b41
movaps xmm0, xmmword [rsp + 0xe0]
lea rax, [rsp + 0x200]
movups xmmword [rax], xmm0
mov qword [rsp + 0x1f0], rsi
mov qword [rsp + 0x1f8], rdi
mov rcx, rbp
mov rdx, rbx
mov r8, r14
call fcn.140069c70
mov rcx, r14
mov rdx, rbp
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_implclient.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
call fcn.140069cf6
mov rcx, rbp
mov rdx, r12
call fcn.140069d3c
mov rcx, r14
call fcn.140036699
mov ecx, recv
mov rdi, r14
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
xor eax, eax
lea rbx, [rsp + 0x3c0]
cmp rax, 0xc
je 0x140068b78
mov rcx, qword [r13 + rax*8]
mov rdx, qword [rsp + rax*8 + 0x2f0]
mov qword [r13 + rax*8], rdx
mov qword [rsp + rax*8 + 0x2f0], rcx
inc rax
jmp 0x140068b53
mov rsi, qword [r15 + 0x110]
add rsi, 0x10
mov r8d, 0x100
add byte [rax], al
mov rcx, rbp
jmp 0x128f914dc
call fcn.1400d6ff0
add byte [rax - 0x77], cl
int1
mov rdx, rbp
call fcn.14006a083
in al, 0x14
add byte [rax], al
mov rsi, rax
mov rdi, rdx
mov edi, edx
mov rcx, qword [r15 + 0x118]
mov rdx, qword [r15 + 0x120]
call fcn.140001677
mov qword [r15 + 0x118], rsi
mov qword [r15 + 0x120], rdi
lea rcx, [rsp + 0x418]
call fcn.140013165
movsd dword [rdi], dword [rsi]
cli
dec dword [rcx + rcx*4 - 0x1f]
call fcn.140036699
lea rcx, [rsp + 0x558]
call fcn.140036800
jmp 0x140068030
mov rcx, r14
call 0x140069814
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x418], rax
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x420], eax
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmm1, xmmword [rsp + 0x300]
movaps xmm2, xmmword [rsp + 0x310]
movaps xmmword [rsp + 0x470], xmm0
movaps xmmword [rsp + 0x480], xmm1
movaps xmmword [rsp + 0x490], xmm2
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x78], rsi
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x70], rax
jmp 0x140068486
jmp 0x140068de1
cmp rax, 1
jne 0x140068f1c
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
call fcn.140063731
lea rax, [rsp + 0x568]
mov r12, qword [rax - 0x10]
mov r14, qword [rax - 8]
lea rbx, [rsp + 0xf0]
mov ecx, recv
mov rdi, rbx
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [rax + 0x60]
movups xmm1, xmmword [rax + 0x70]
movups xmm2, xmmword [rax + 0x80]
movaps xmmword [rsp + 0x490], xmm2
movaps xmmword [rsp + 0x480], xmm1
movaps xmmword [rsp + 0x470], xmm0
lea r13, [rsp + 0x1f0]
mov rcx, r13
mov rdx, qword [rsp + 0x20]
call fcn.140069267
mov rax, qword [r15 + 0x130]
mov qword [rsp + 0x30], rax
and qword [r15 + 0x130], 0
lea rdi, [rsp + 0x6b8]
mov ecx, recv
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov ecx, 0x30
mov edx, 8
call fcn.1400a0c61
mov rbx, rax
movaps xmm0, xmmword [rsp + 0x470]
movaps xmm1, xmmword [rsp + 0x480]
movaps xmm2, xmmword [rsp + 0x490]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
mov ecx, 0x58
mov edx, 8
call fcn.1400a0c61
mov rdx, rax
mov ecx, 0xb
mov rdi, rax
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
jmp 0x140068de1
lea rcx, [rsp + 0x88]
call fcn.1400365de
mov cx, 1
mov rdx, rsi
call fcn.14006a459
mov r14, rax
lea rsi, [rsp + 0xf0]
mov rcx, rsi
mov rdx, qword [rsp + 0x20]
call fcn.140069267
mov rcx, r14
call fcn.140037ed5
mov ecx, 0xb
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
cmp r12, 4
mov r13, qword [rsp + 0x38]
jne 0x140068e5d
mov rdi, qword [r13 + 0x290]
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax]
call fcn.1400a1af4
mov esi, eax
test sil, 1
jne 0x14006918b
mov rbx, qword [rdi]
test rbx, rbx
je 0x1400691ff
mov edi, esi
shr edi, 0x10
mov r14, qword [rbx + 0x30]
test r14b, 4
jne 0x14006919a
test r14b, 8
je 0x140068e4e
mov rcx, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
mov rax, qword [rsp + 0x28]
mov r8, qword [rax]
call fcn.1400a1b19
test al, al
je 0x14006912d
test r14b, 8
je 0x14006914f
jmp 0x14006917f
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rbx
lea rdi, [rsp + 0x5f8]
lea rsi, [rsp + 0x6b8]
mov ecx, recv
rep movsq qword [rdi], qword [rsi]
cmp r12, 5
jne 0x140068fa8
jmp 0x14006918b
lea rsi, [rsp + 0xf0]
lea r14, [rsp + 0x88]
mov rcx, rsi
mov rdx, r14
call fcn.140069267
mov rcx, rsi
call fcn.1400699b8
lea r15, [rsp + 0xf0]
mov ecx, 0xb
mov rdi, r15
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov cx, 2
mov rdx, rax
call case.0x140063b3d.34
mov r14, rax
mov rcx, rax
call fcn.140037ed5
mov ecx, 0xb
mov rdi, r14
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
jmp 0x140068f78
mov edx, 1
xor ecx, ecx
call fcn.1400a0c61
mov rsi, rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x50], rax
lea rdi, [0x140119428]
mov qword [rsp + 0x58], rdi
jmp 0x140068f26
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
lea r15, [rsp + 0xf0]
mov rcx, r15
mov rdx, qword [rsp + 0x20]
call fcn.140069267
mov cx, 2
mov rdx, rsi
mov r8, rdi
call fcn.1400375d2
mov r14, rax
mov rcx, rax
call fcn.140037ed5
mov ecx, 0xb
mov rdi, r14
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
call fcn.140063731
mov r13, qword [rsp + 0x38]
lea rcx, [rsp + 0x558]
call fcn.140036800
lea rdi, [rsp + 0x5f8]
lea rsi, [rsp + 0x6b8]
mov ecx, recv
rep movsq qword [rdi], qword [rsi]
mov r12d, 3
lea rdi, [rsp + 0x658]
lea rsi, [rsp + 0x5f8]
mov ecx, recv
rep movsq qword [rdi], qword [rsi]
mov byte [r13 + 0x299], 0
mov r15, r13
mov r13, qword [r13 + 0x140]
and qword [rsp + 0x470], 0
test r13, r13
je 0x1400691c0
mov qword [rsp + 0x1f0], r13
lea rbx, [r13 + 0x10]
lea rbp, [r13 + 0x38]
mov rcx, rbp
call fcn.1400671b4
mov qword [r13 + 0x38], r12
mov qword [r13 + 0x40], r14
lea rdi, [r13 + 0x48]
lea rsi, [rsp + 0x658]
mov ecx, recv
rep movsq qword [rdi], qword [rsi]
and qword [r13 + 0xa8], 0
mov rax, qword [rsp + 0x20]
mov qword [r13 + 0xb0], rax
lea rax, [0x14011de30]
mov qword [r13 + 0xb8], rax
mov rax, qword [rsp + 0x30]
mov qword [r13 + 0xc0], rax
mov rax, qword [rsp + 0x28]
mov qword [r13 + 0xc8], rax
mov rcx, rbx
call fcn.1400369f4
mov esi, eax
test al, al
je 0x14006906e
mov qword [rsp + 0xf0], 4
jmp 0x1400690a5
mov rbx, qword [rbp]
mov qword [rbp], 4
cmp rbx, 4
je 0x1400691e5
add r13, 0x40
lea rdi, [rsp + 0xf8]
mov r8d, 0x90
mov rcx, rdi
mov rdx, r13
call fcn.1400d6ff0
mov qword [rdi - 8], rbx
lea rcx, [rsp + 0x1f0]
call fcn.140067145
lea rcx, [rsp + 0x470]
call fcn.140067114
test sil, sil
mov r13, r15
jne 0x1400690d4
lea rcx, [rsp + 0xf0]
call fcn.1400671be
lea rcx, [r13 + 0x148]
call fcn.140067d13
cmp byte [r13 + 0x299], 0
je 0x1400690f6
lea rcx, [r13 + 0x140]
call fcn.140067114
mov byte [r13 + 0x299], 0
mov cl, 1
xor eax, eax
mov byte [r13 + 0x298], cl
movaps xmm6, xmmword [rsp + 0x770]
movaps xmm7, xmmword [rsp + 0x780]
add rsp, 0x798
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rbx + 0x30]
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x140069131
test al, 4
jne 0x140069194
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rdx
mov rax, qword [rbx + 0x30]
mov rcx, rax
or rcx, 8
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x14006916c
test al, 4
jne 0x14006919a
shr esi, 8
mov ecx, esi
mov edx, edi
call fcn.1400a1b28
mov cl, 3
mov al, 1
jmp 0x140069102
lock or qword [rbx + 0x30], 8
xor ecx, ecx
mov edx, edi
call fcn.1400a1b28
lea rdi, [rsp + 0x658]
lea rsi, [rsp + 0x5f8]
mov ecx, recv
rep movsq qword [rdi], qword [rsi]
jmp 0x1400690d4
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_synconeshot.rs
jmp 0x1400691f3
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_synconeshot.rs
mov edx, 0x2b
call fcn.1400e4650
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_synconeshot.rs
jmp 0x1400691f3
mov qword [rsi + 0x30], rax
mov byte [rsi + 0x38], cl
jmp 0x1400694bb
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], ecx
movaps xmmword [rsp + 0x60], xmm0
mov rbx, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
cmp r14, 7
jb 0x140069556
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcuri_scheme.rs
mov edi, 7
mov r8d, 7
mov rcx, rbx
mov rdx, r14
call fcn.140030b46
lea r8, str.http:__
mov r9d, 7
mov rcx, rax
call fcn.140024869
test al, al
je case.0x1400474f6.320
xor ebp, ebp
jmp 0x1400695ca
pop rbp
add dword [rax], eax
invalid
pop rbp
add dword [rax], eax
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and sil, r8b
invalid
mov qword [rsi + 0x40], 1
and qword [rsi + 0x48], 0
or word [rsi + 0x50], 0xffff
lea rcx, [rsp + 0x80]
call fcn.140012ff7
nop
add rsp, 0x100
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, [0x140103628]
mov qword [rsi + 0x30], rax
lea rax, str.failed_to_write_whole_buffer
add eax, 0xe1cc8
add byte [rax - 0x77], cl
cmp byte [rsi - 0x7d], r12b
cmp byte [rsi - 0x7d], ah
push rax
push rax
invalid
jmp 0x1400694bb
invalid
invalid
invalid
cmp r14, 4
jae case.0x14003a6a9.308
invalid
pop qword [rax]
add byte [rax], al
invalid
mov r12b, 1
jmp 0x140069659
invalid
call fcn.140013192
jmp 0x1400694bb
xor bh, bh
invalid
invalid
cmp r14, 8
jb case.0x14003a6a9.308
pop rsi
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcuri_scheme.rs
mov edi, 8
add byte [rax], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov rdx, r14
call fcn.140030b46
lea r8, str.https:__
lea eax, str.https:__
or eax, dword [rax]
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.140024869
cmpsb byte [rsi], byte [rdi]
mov dl, 0xfb
inc dword [rax - 0x4b]
mov bpl, 1
test al, al
invalid
je case.0x14003a6a9.308
lea rbx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
invalid
mov rcx, rbx
mov r8, rdi
call fcn.14000a95d
jle 0x1400695f0
cli
dec dword [rax - 0x77]
mov rcx, rbx
call fcn.140012ff7
adc byte [rdx - 0x48bf0006], bl
mov dil, 1
xor r12d, r12d
xor esp, esp
jmp 0x14006965b
xor ecx, ecx
lea rax, [0x140103d98]
add eax, 0x9a7a0
invalid
mov r12b, 1
cmp r14, rcx
cmp esi, ecx
je 0x140069659
pop rcx
mov r15, rcx
movzx ecx, byte [rbx + rcx]
movzx edi, byte [rcx + rax]
test edi, edi
invalid
je 0x14006965b
lea rcx, [r15 + 1]
cmp edi, 0x3a
jne 0x1400695f8
lea rdi, [r15 + 3]
cmp rdi, r14
ja 0x140069659
lea rax, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcuri_scheme.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x77], cl
cli
mov r8, rbx
mov r9, r14
call case.0x14001d1ef.166
mov dword [rbx + rdi*8 - 1], ebp
cmp rdx, 2
cmp edx, 2
jne 0x140069659
cmp word [rax], 0x2f2f
jne 0x140069659
cmp r15, 0x41
jb 0x140069796
mov word [rsi], 0xa03
jmp 0x14006968f
xor edi, edi
mov rdx, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
lea r15, [rsp + 0x30]
and al, 0x30
mov rcx, r15
mov r8, r14
call fcn.1400243a4
cmp byte [r15], 0
je 0x140069699
mov al, byte [rsp + 0x31]
mov byte [rsi + 1], al
mov byte [rsi], 3
mov ecx, edi
mov rdx, rbx
call fcn.140013192
lea rcx, [rsp + 0x60]
jmp 0x1400694b6
mov r8, qword [rsp + 0x38]
test r12b, r12b
in al, 0x74
invalid
mov al, 4
cmp r8, r14
jne 0x14006967f
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x20], xmm1
and byte [rdi], cl
adc dword [rsi + 0x10], eax
adc byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rsi + 0x40], xmm0
mov byte [rsi], dil
mov byte [rsi + 1], bpl
mov byte [rsi + 1], ch
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
jmp 0x140069536
invalid
invalid
invalid
invalid
test r8, r8
je 0x14006976e
add byte [rax], al
invalid
lea rcx, [rsp + 0xa0]
lea r14, [rsp + 0x60]
lea esi, [rsp + 0x60]
mov rdx, r14
call fcn.14000a95d
movaps xmm0, xmmword [r14]
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [r14 + 0x10]
lea rdx, [rsp + 0xc0]
add byte [rdi], cl
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea r14, [rsp + 0x30]
mov rcx, r14
call fcn.140024e50
sub byte [rdi - 0x74b60005], dh
dec dword [rcx - 0x75]
invalid
test rax, rax
je 0x140069775
mov cl, byte [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x48]
and al, 0x48
movups xmmword [rsi + 0x48], xmm0
movups xmm0, xmmword [rsp + 0x39]
movups xmm0, xmmword [rsp + 0x39]
and al, 0x39
movups xmmword [rsi + 0x39], xmm0
adc dword [rsi + 0x39], eax
movups xmm0, xmmword [rsp + 0xa0]
adc byte [rsp + 0xa0], al
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xb0]
adc byte [rsp + 0xb0], cl
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsi + 0x20], xmm1
adc dword [rsi + 0x20], ecx
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi], dil
mov byte [rsi], bh
mov byte [rsi + 1], bpl
outsb dx, byte [rsi]
add dword [rax - 0x77], ecx
pop rsi
or cl, ch
test ah, bh
cld
invalid
invalid
mov al, 4
jmp 0x14006967f
invalid
invalid
invalid
mov al, byte [rsp + 0x38]
mov byte [rsi + 1], al
mov byte [rsi], 3
lea rcx, [rsp + 0xa0]
call fcn.140012ff7
mov ecx, edi
mov rdx, rbx
add byte [rax], al
add al, ch
imul ebx, dword [rax - 0x6760006], 0x48
mov edx, ebx
jmp 0x140069581
lea rbx, [rsp + 0xc0]
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
mov rcx, rbx
mov ecx, ebx
mov r8, rdi
mov eax, edi
call fcn.14000a95d
adc edx, edi
dec dword [rax - 0x73]
lea edi, [rsp + 0x30]
adc edx, edi
dec dword [rax - 0x73]
invalid
jl 0x1400697d6
lea edi, [rsp + 0x30]
xor byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov r8, r15
clc
call fcn.14000a84d
mov rcx, rdi
stc
cli
dec dword [rax - 0x77]
stc
call fcn.140012ff7
movups xmm0, xmmword [rbx]
invalid
cli
dec dword [rdi]
adc byte [rbx], al
invalid
add ecx, dword [rdi]
adc byte [rbx + 0x10], cl
invalid
movups xmm1, xmmword [rbx + 0x10]
adc byte [rdi], cl
sub dword [rsp + 0xe0], eax
and al, 0xe0
add byte [rax], al
invalid
movaps xmmword [rsp + 0xe0], xmm0
and al, 0xe0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xf0], ecx
and al, 0xf0
add byte [rax], al
invalid
movaps xmmword [rsp + 0xf0], xmm1
and al, 0xf0
add byte [rax], al
add byte [rcx + 0x20], bh
mov ecx, 0x20
mov edx, 8
call fcn.1400a0c61
jb 0x140069861
add eax, dword [rax]
add byte [rax], al
add al, ch
jb 0x140069861
add eax, dword [rax]
mov rbx, rax
movaps xmm0, xmmword [rsp + 0xe0]
sub byte [rsp + 0xe0], al
sub byte [rsp + 0xe0], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xf0]
sub byte [rsp + 0xf0], cl
add byte [rax], al
add byte [rdi], cl
movups xmmword [rax], xmm0
adc dword [rax], eax
movups xmmword [rax + 0x10], xmm1
mov dil, 2
invalid
adc byte [rax - 0x49], al
add al, byte [rbp + 0x31]
in al, 0xe9
invalid
invalid
xor r12d, r12d
jmp 0x14006965b
inc dword [rax - 0x7af0fcc7]
cqo
jne fcn.140013165
cli
inc ebx
ret
ror byte [rcx + 0x39], 0xc0
adc al, 2
cli
and byte [rdi], cl
xchg ebx, eax
rol dword [rcx - 0x80], 0xfa
jg 0x14006987e
setne cl
ror dword [rax - 1], 0xc0
and byte [rdx], al
add byte [rax - 0x7d], cl
invalid
add esp, 0x20
jne 0x140069879
xor ecx, ecx
jmp 0x14006990d
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
or byte [r8 - 0x73], cl
or al, 0
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov ebx, 4
cmovae rbx, rdx
movabs rcx, 0x1745d1745d1745e
xor edx, edx
cmp rbx, rcx
setb dl
imul r8, rbx, 0x58
shl rdx, 3
test rax, rax
je 0x1400698d3
imul rax, rax, 0x58
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
jmp 0x1400698d9
and qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov rcx, rdi
call fcn.1400a4cda
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
je 0x1400698fc
mov rdx, qword [rsp + 0x48]
jmp 0x14006990d
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.14000a423
cli
invalid
cli
dec dword [rax - 0x7d]
in al, dx
sub al, ch
invalid
test byte [rcx], al
add byte [rcx + rax], dh
add dword [rax - 0x7d], ecx
invalid
sub bl, al
add dword [rax - 0x7d], ecx
invalid
sub bl, al
sub rsp, 0x28
in al, dx
sub byte [rsi - 0x7d], ah
jns 0x140069959
invalid
je 0x14006993e
invalid
in al, dx
sub byte [rsi - 0x7d], ah
jns 0x140069959
add byte [rdx + rcx + 0xf], dh
or cl, byte [rdi]
movzx edx, word [rcx + 0x2a]
mov ax, 1
invalid
mov bh, 0x51
sub ah, byte [rsi - 0x48]
add dword [rax], eax
invalid
add bl, ch
or eax, 0xfce405e8
add eax, 0x48fffce4
mov ecx, eax
invalid
invalid
invalid
jmp case.0x14005b17a.86
call fcn.140037d48
add eax, 0x48fffce4
mov ecx, eax
mov rcx, rax
call fcn.1400a700b
rcl dh, 3
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
invalid
nop
add rsp, 0x28
invalid
sub bl, al
push rsi
push rdi
ret
sub rsp, 0x88
mov rdi, rcx
mov edi, ecx
add byte [rax], al
add byte [rax - 0x77], cl
iretd
mov edi, ecx
lea rsi, [rsp + 0x30]
mov rcx, rsi
mov ecx, esi
je 0x140069985
xor byte [rax - 0x77], cl
mov ecx, esi
int1
call fcn.1400692b3
cmp byte [rsi], 3
invalid
invalid
je 0x140069986
stc
invalid
add esi, dword ds:[rdi + rdx + 0x48]
lea esi, [rsp + 0x30]
invalid
lea rsi, [rsp + 0x30]
xor byte [rcx + 0xb], bh
mov ecx, 0xb
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
add rsp, 0x88
pop rdi
pop rsi
ret
mov al, byte [rsp + 0x31]
lea r8, [rsp + 0x2f]
mov byte [r8], al
lea rax, [0x14011de18]
lea eax, [0x14011de18]
lea eax, [0x14011de18]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x14011ddea]
lea ecx, [0x14011ddea]
or eax, dword [rax]
add byte [rbp + rcx*4 + 0xd], cl
adc r9d, dword [rbx]
lea r9, [0x14011acf0]
or eax, 0xb1344
add byte [rdx + 0x29], bh
mov edx, 0x29
add byte [rax], al
call fcn.1400e49a0
ud2
scasd eax, dword [rdi]
invalid
invalid