Function at 0x14009ae18
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xff8
movaps xmmword [rsp + 0xfe0], xmm8
movaps xmmword [rsp + 0xfd0], xmm7
movaps xmmword [rsp + 0xfc0], xmm6
mov rax, qword [rcx]
cmp rax, 5
je 0x14009d8ef
cmp eax, 4
je 0x14009d8ef
cmp eax, 3
je 0x14009d909
mov r12, rdx
lea rdx, [rcx + 8]
cmp rax, 2
mov qword [rsp + 0x300], rcx
mov r15, rcx
mov qword [rsp + 0x4e8], rdx
cmove r15, rdx
cmp eax, 2
jne 0x14009c7eb
lea rax, [r15 + 0x90]
mov qword [rsp + 0xb0], rax
lea rbp, [r15 + 8]
lea rax, [r15 + 0xb0]
mov qword [rsp + 0xc0], rax
mov eax, 0xe0
lea rcx, [rsp + 0x140]
lea rdx, [rcx + rax]
mov qword [rsp + 0xb8], rdx
lea r14, [rsp + 0x370]
add rax, r14
mov qword [rsp + 0x80], rax
mov eax, 0xb8
lea rdx, [rsp + 0x820]
add rdx, rax
mov qword [rsp + 0x118], rdx
lea rdx, [rsp + 0x6e0]
add rdx, rax
mov qword [rsp + 0x108], rdx
add rax, rcx
mov qword [rsp + 0x110], rax
xorps xmm6, xmm6
lea rax, [r15 + 0xa0]
mov qword [rsp + 0xf8], rax
lea rbx, [rsp + 0x590]
mov r13, rdi
mov r8, qword [r12]
mov rcx, rbx
mov rdx, qword [rsp + 0xb0]
call fcn.14006dab2
movzx eax, byte [rsp + 0x590]
cmp eax, 5
jne 0x14009d3ff
mov rax, qword [r15]
mov qword [r15], 2
cmp rax, 2
je 0x14009af97
mov qword [rsp + 0xba0], rax
mov ecx, recv
lea rdi, [rsp + 0xba8]
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov rdi, r13
mov rcx, r15
lea rdx, [rsp + 0xba0]
mov r8, r12
call fcn.14006dc20
jmp 0x14009af2f
lea rsi, [rsp + 0xc70]
mov rcx, rsi
mov rdx, qword [rsp + 0xc0]
mov r8, r12
call fcn.14006b4fa
mov rax, qword [rsp + 0xd70]
cmp rax, 2
je 0x14009d8b2
cmp eax, 3
je 0x14009d897
mov r8d, 0x100
lea rcx, [rsp + 0xaa0]
mov rdx, rsi
call fcn.140146c55
lea rax, [rsp + 0xd70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0xe0], rax
cmp qword [rsp + 0xd0], 0
mov rax, qword [rsp + 0xd8]
je 0x14009b051
test rax, rax
je 0x14009d9f0
mov rsi, qword [rsp + 0xe0]
test rsi, rsi
lea rax, [rsp + 0xe0]
cmovne rsi, rax
mov rcx, rsi
lea rdx, str..cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.29.1_src_synconeshot.rs
call fcn.1400047da
mov rax, qword [rsi]
mov ecx, 0xd0
add rax, rcx
jmp 0x14009b087
test rax, rax
je 0x14009d9f0
mov rsi, qword [rsp + 0xe0]
test rsi, rsi
lea rax, [rsp + 0xe0]
cmovne rsi, rax
mov rcx, rsi
lea rdx, str..cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.29.1_src_synconeshot.rs
call fcn.1400047da
mov rax, qword [rsi]
add rax, 0x30
mov rax, qword [rax]
test al, 4
jne 0x14009b20f
mov qword [rsp + 0x60], rbp
mov r8d, 0x100
lea rsi, [rsp + 0x140]
mov rcx, rsi
mov rbp, rbx
mov rbx, r14
lea r14, [rsp + 0xaa0]
mov rdx, r14
call fcn.140146c55
mov r8d, 0xe0
mov rcx, rbx
mov rdx, r14
call fcn.140146c55
mov rax, qword [rsp + 0xb8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rdi, qword [rsp + 0x80]
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm1
mov r8d, 0xe0
lea rcx, [rsp + 0x820]
mov rdx, r14
mov r14, rbx
mov rbx, rbp
call fcn.140146c55
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x350], xmm0
mov r8d, 0xa
mov rcx, r14
lea rdx, str.keep_aliveinternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
call fcn.14003acc6
mov rcx, rbp
mov rdx, r14
lea r8, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2mod.rs
call fcn.140041934
mov r8d, reloc.WS2_32.dll_recv
mov rcx, r14
lea rdx, str.proxy_connection
call fcn.14003acc6
lea rcx, [rsp + 0x160]
mov rdx, r14
lea r8, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2mod.rs
call fcn.140041934
movups xmm0, xmmword [rsp + 0x590]
movups xmm1, xmmword [rsp + 0x5a0]
movaps xmmword [rsp + 0x140], xmm0
movaps xmmword [rsp + 0x150], xmm1
movups xmm0, xmmword [0x14018d1b8]
movups xmmword [rsi + 0x50], xmm0
movups xmm0, xmmword [0x14018d1a8]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [0x14018ce90]
movups xmmword [rsi + 0x60], xmm0
movups xmm0, xmmword [0x14018cea0]
movups xmmword [rsi + 0x70], xmm0
movups xmm0, xmmword [0x14018d1c8]
movups xmmword [rsi + 0x80], xmm0
movups xmm0, xmmword [0x14018d1d8]
movups xmmword [rsi + 0x90], xmm0
xor esi, esi
cmp rsi, 0xa0
je 0x14009b22e
lea r8, [rsp + rsi]
add r8, 0x140
mov rcx, r14
lea rdx, [rsp + 0x820]
call fcn.14003f972
mov rcx, r14
call fcn.140041976
add rsi, 0x20
jmp 0x14009b1dd
lea rcx, [rsp + 0xd0]
call fcn.14006b605
lea rcx, [rsp + 0xaa0]
call fcn.14006b6d8
jmp 0x14009af2c
movups xmm7, xmmword [0x14018d1f8]
movaps xmmword [rsp + 0x380], xmm7
movups xmm8, xmmword [0x14018d1e8]
movaps xmmword [rsp + 0x370], xmm8
lea rcx, [rsp + 0x820]
mov rdx, r14
call fcn.14002d2fa
test rax, rax
je 0x14009b281
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r9d, 8
lea r8, str.trailers
call fcn.14001391d
xor al, 1
jmp 0x14009b283
mov al, 2
mov rbp, qword [rsp + 0x60]
lea rcx, [rsp + 0x9a0]
mov rdi, r13
cmp al, 2
je 0x14009b2cf
and al, 1
je 0x14009b2cf
movaps xmmword [rsp + 0x5a0], xmm7
movaps xmmword [rsp + 0x590], xmm8
mov rcx, r14
lea rdx, [rsp + 0x820]
mov r8, rbx
call fcn.14003f7c6
mov rcx, r14
call fcn.140041976
lea rcx, [rsp + 0x9a0]
movups xmm0, xmmword [0x1401bf0b8]
movaps xmmword [rsp + 0x380], xmm0
movups xmm0, xmmword [0x1401bf0a8]
movaps xmmword [rsp + 0x370], xmm0
lea rdx, [rsp + 0x820]
mov r8, r14
call fcn.14003f7c6
cmp byte [rsp + 0x9c0], 2
je 0x14009b3a9
movups xmm0, xmmword [rsp + 0x9a0]
movups xmm1, xmmword [rsp + 0x9b0]
movaps xmmword [rsp + 0x6e0], xmm0
movaps xmmword [rsp + 0x6f0], xmm1
mov rax, qword [rsp + 0x9c0]
mov qword [rsp + 0x700], rax
mov rcx, qword [rsp + 0x6e8]
mov rdx, qword [rsp + 0x6f0]
call fcn.14003adc3
test rax, rax
je 0x14009da1d
mov r8, rdx
mov rcx, r14
mov rdx, rax
call fcn.140041380
mov rcx, r14
call fcn.1400413e2
test rax, rax
je 0x14009b39c
mov rcx, rax
call fcn.14003deeb
mov r9, rdx
mov rcx, rbx
lea rdx, [rsp + 0x820]
mov r8, rax
call fcn.14003f52d
mov rcx, rbx
call fcn.140041976
jmp 0x14009b367
lea rcx, [rsp + 0x6e0]
call fcn.14002a4fb
xor esi, esi
cmp rsi, 0xa0
je 0x14009b3ca
lea rcx, [rsp + rsi]
add rcx, 0x140
call fcn.14002a4f0
add rsi, 0x20
jmp 0x14009b3ab
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x350]
call fcn.14006e59d
cmp qword [rsp + 0x140], 0
je 0x14009b432
mov rdx, qword [rsp + 0x148]
cmp qword [rsp + 0x150], rdx
jne 0x14009b432
test rdx, rdx
je 0x14009b410
lea rcx, [rsp + 0x820]
call fcn.1400416ba
jmp 0x14009b432
movzx eax, byte [rsp + 0x8d8]
cmp rax, 7
ja 0x14009bd58
mov ecx, 0xb2
bt rcx, rax
mov edx, 0
jae 0x14009b401
mov rcx, qword [rsp + 0x118]
lea rdx, reloc.WS2_32.dll_getsockopt
call fcn.14003315c
mov esi, eax
cmp qword [rsp + 0x350], 0
je 0x14009b463
cmp qword [rsp + 0x360], 0
sete byte [rsp + 0x3b]
jmp 0x14009b47a
mov rcx, qword [rsp + 0x358]
mov rax, qword [rsp + 0x360]
call qword [rax + 0x28]
mov byte [rsp + 0x3b], al
test sil, sil
je 0x14009b50e
lea rcx, [rsp + 0x820]
call fcn.14004158d
test rax, rax
je 0x14009b50e
test rdx, rdx
je 0x14009b50e
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x380], rax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x370], xmm0
mov byte [rsp + 0x140], 2
mov dword [rsp + 0x144], 2
lea rsi, [rsp + 0x140]
mov rcx, rsi
call fcn.140040a7a
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 3
mov rcx, r14
mov rdx, rsi
call fcn.14006bfac
lea rcx, [rsp + 0x820]
call fcn.14006b703
jmp 0x14009bca7
mov byte [rsp + 0x3f], sil
mov rcx, qword [rsp + 0x8f0]
test rcx, rcx
je 0x14009b5e2
movabs rax, 0x23b525447a50c3af
mov qword [rsp + 0x140], rax
lea rdx, [rsp + 0x140]
call fcn.14006eb82
test rax, rax
je 0x14009b5e2
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x23b525447a50c3af
cmp rax, rcx
jne 0x14009b5d7
mov rdi, qword [rsi]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x5a0], rax
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0x590], xmm0
mov edx, 8
mov rcx, rsi
call fcn.140010a80
test rdi, rdi
je 0x14009b5e2
mov rax, qword [rsp + 0x5a0]
lea r8, [rsp + 0x140]
mov qword [r8 + 0x18], rax
movaps xmm0, xmmword [rsp + 0x590]
movups xmmword [r8 + 8], xmm0
mov qword [rsp + 0x140], rdi
mov rcx, r14
lea rdx, [rsp + 0x8f0]
call fcn.14002c674
mov rcx, r14
call fcn.14002a4f0
jmp 0x14009b5e2
mov rcx, rsi
mov rdx, rdi
call fcn.140082f58
mov r8d, 0xe0
lea rcx, [rsp + 0x6e0]
lea rdx, [rsp + 0x820]
call fcn.140146c55
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rax]
test rcx, rcx
mov qword [rsp + 0x40], rcx
cmove rax, rcx
mov qword [rsp + 0x58], rax
mov rcx, qword [rsp + 0x7b0]
test rcx, rcx
je 0x14009b696
movabs rax, 0xa6a8e6a7e22cb730
mov qword [rsp + 0x140], rax
lea rdx, [rsp + 0x140]
call fcn.14006eb82
test rax, rax
je 0x14009b696
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xa6a8e6a7e22cb730
cmp rax, rcx
jne 0x14009b68b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x500], xmm1
movaps xmmword [rsp + 0x4f0], xmm0
mov edx, 8
mov rcx, rsi
call fcn.140010a80
jmp 0x14009b69f
mov rcx, rsi
mov rdx, rdi
call fcn.140082f58
and qword [rsp + 0x4f0], 0
mov rsi, qword [rsp + 0x7b0]
test rsi, rsi
je 0x14009b6bc
mov rcx, rsi
call fcn.140037fee
mov rcx, rsi
call fcn.14006eb3e
mov rax, qword [r15 + 0x90]
mov qword [rsp + 0x2f8], rax
lea rdx, [rax + 0x10]
lea rdi, [rsp + 0x140]
mov rcx, rdi
call fcn.14002a55e
mov rcx, rdi
lea rdx, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.20_srcproto_streams_streams.rs
call fcn.14006e5c9
mov rsi, rax
mov byte [rsp + 0x3d], dl
add rax, 0x10
mov qword [rsp + 0x60], rax
mov rax, qword [r15 + 0x98]
mov qword [rsp + 0x4e0], rax
lea rdx, [rax + 0x10]
mov rcx, rdi
call fcn.14006353b
mov rcx, rdi
lea rdx, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.20_srcproto_streams_streams.rs
call fcn.14006e611
mov qword [rsp + 0xf0], rax
mov byte [rsp + 0x3c], dl
mov rcx, rdi
mov rdx, qword [rsp + 0x60]
call fcn.140033cc7
mov al, byte [rsp + 0x140]
cmp al, 3
mov qword [rsp + 0x60], rsi
jne 0x14009b769
cmp dword [rsi + 0xb0], 0
je 0x14009bcb9
mov sil, 3
mov rdi, r13
mov r13b, 5
jmp 0x14009b7d4
mov esi, eax
mov cl, byte [rsp + 0x141]
mov eax, dword [rdi + 2]
mov dword [rsp + 0x90], eax
movzx eax, word [rdi + 6]
mov word [rsp + 0x94], ax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xa0], rax
mov eax, dword [rsp + 0x150]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x154]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x100], rax
mov rdi, r13
mov r13d, ecx
mov rcx, qword [rsp + 0xf0]
mov dl, byte [rsp + 0x3c]
call fcn.1400e5705
mov rcx, qword [rsp + 0x60]
mov dl, byte [rsp + 0x3d]
call fcn.1400e5705
lea rcx, [rsp + 0x4f0]
call fcn.14002a4f0
lea rcx, [rsp + 0x6e0]
call fcn.14006b703
mov eax, r13d
mov r13, qword [rsp + 0x78]
mov r11, qword [rsp + 0x48]
mov r9, qword [rsp + 0xa8]
mov r10, qword [rsp + 0xa0]
cmp sil, 3
mov ecx, dword [rsp + 0x54]
mov r8d, dword [rsp + 0x50]
mov qword [rsp + 0x78], r13
mov qword [rsp + 0x48], r11
mov qword [rsp + 0xa8], r9
mov qword [rsp + 0xa0], r10
mov byte [rsp + 0x3e], al
jne 0x14009b86b
mov byte [rsp + 0x328], 3
mov byte [rsp + 0x329], al
jmp 0x14009bc10
mov byte [rsp + 0x140], sil
mov byte [rsp + 0x141], al
movzx eax, word [rsp + 0x94]
lea rdx, [rsp + 0x140]
mov word [rdx + 6], ax
mov eax, dword [rsp + 0x90]
mov dword [rdx + 2], eax
mov qword [rsp + 0x148], r10
mov dword [rsp + 0x150], ecx
mov dword [rsp + 0x154], r8d
mov qword [rsp + 0x158], r9
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x160], rax
lea rcx, [rsp + 0x328]
call fcn.1400319eb
cmp byte [rsp + 0x328], 5
jne 0x14009bc10
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x330]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x5a0], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x590], xmm0
mov rdx, qword [rsp + 0x590]
add rdx, 0x10
mov rcx, r14
call fcn.14002a55e
mov rcx, r14
lea rdx, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.20_srcproto_streams_streams.rs
call fcn.14006e5c9
mov rsi, rax
mov r13d, edx
add rax, 0x1a8
mov rcx, qword [rsp + 0x598]
mov qword [rsp + 0x378], rcx
mov qword [rsp + 0x370], rax
mov rcx, r14
call fcn.14002b24e
mov dil, byte [rax + 0x124]
mov rcx, rsi
mov edx, r13d
call fcn.1400e5705
test dil, dil
je 0x14009b992
mov rcx, r14
mov rdx, rbx
call fcn.140033be7
mov rsi, qword [rsp + 0xf8]
mov rcx, rsi
call fcn.14006d383
movups xmm0, xmmword [rsp + 0x370]
movups xmmword [rsi], xmm0
lea r13, [rsp + 0x140]
mov rcx, r13
mov rdx, rbx
call fcn.140033be7
lea rcx, [rsp + 0x330]
mov rax, qword [rcx + 0x10]
mov qword [r13 + 0x28], rax
movups xmm0, xmmword [rcx]
movups xmmword [r13 + 0x18], xmm0
mov byte [rsp + 0x150], 0
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x2e0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov al, byte [rsp + 0x150]
mov byte [rsp + 0x2d0], al
mov rax, qword [rsp + 0x151]
mov qword [rsp + 0x2d1], rax
mov eax, dword [rsp + 0x159]
mov dword [rsp + 0x2d9], eax
movzx eax, word [rsp + 0x15d]
mov word [rsp + 0x2dd], ax
mov al, byte [rsp + 0x15f]
mov byte [rsp + 0x2df], al
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x550], xmm0
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x570], xmm0
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x560], al
mov rax, qword [rsp + 0x2d1]
mov qword [rsp + 0x561], rax
mov eax, dword [rsp + 0x2d9]
mov dword [rsp + 0x569], eax
movzx eax, word [rsp + 0x2dd]
mov word [rsp + 0x56d], ax
mov al, byte [rsp + 0x2df]
mov byte [rsp + 0x56f], al
mov rax, qword [rsp + 0x2d0]
lea rcx, [rsp + 0x388]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x2c0]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x568]
mov rax, qword [rcx + 0x10]
lea rdx, [rsp + 0x3a0]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
lea rax, [rsp + 0x3b8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x370], xmm0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x380], rax
mov al, byte [rsp + 0x3f]
mov byte [rsp + 0x3d8], al
mov al, byte [rsp + 0x3b]
mov byte [rsp + 0x3d9], al
mov r8, qword [r12]
mov rcx, rbx
mov rdx, qword [rsp + 0xb0]
call fcn.14006dab2
movzx eax, byte [rsp + 0x590]
cmp eax, 5
je 0x14009bd0a
cmp eax, 6
je 0x14009d8b9
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0xa90], rax
movups xmm0, xmmword [rsp + 0x590]
movups xmm1, xmmword [rsp + 0x5a0]
movaps xmmword [rsp + 0xa80], xmm1
movaps xmmword [rsp + 0xa70], xmm0
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0x6f0], rax
movaps xmm0, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0x6e0], xmm0
lea rcx, [rsp + 0xa70]
call fcn.140040a7a
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 3
lea rcx, [rsp + 0x6e0]
lea rdx, [rsp + 0x140]
call fcn.14006bfac
lea rcx, [rsp + 0x388]
call fcn.14006bb1d
lea rcx, [rsp + 0x3a0]
call fcn.14006d471
lea rcx, [rsp + 0x3b8]
call fcn.14006b739
mov rdi, qword [rsp + 0x40]
jmp 0x14009af2c
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x2e0], rax
movups xmm0, xmmword [rsp + 0x328]
movups xmm1, xmmword [rsp + 0x338]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x160], rax
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x380], rax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x370], xmm0
lea rsi, [rsp + 0x140]
mov rcx, rsi
call fcn.140040a7a
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 3
mov rcx, r14
mov rdx, rsi
call fcn.14006bfac
lea rcx, [rsp + 0x350]
call fcn.14006b739
jmp 0x14009af2c
cmp qword [rsp + 0x40], 0
mov rdi, r13
je 0x14009bd30
lea rax, [rsi + 0x1a8]
mov rcx, qword [rsp + 0x58]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x148], rcx
mov qword [rsp + 0x140], rax
lea rcx, [rsp + 0x140]
call fcn.14002b24e
mov rsi, qword [rsp + 0x60]
cmp byte [rax + 0x124], 0
je 0x14009bd30
mov sil, 3
mov r13b, 3
jmp 0x14009b7d4
mov ecx, recv
mov rdi, r13
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
mov rdx, r13
mov r8, r12
call fcn.14006dc20
mov rdi, qword [rsp + 0x40]
jmp 0x14009af2c
cmp byte [rsi + 0x1a0], 0
je 0x14009bd44
mov sil, 3
mov r13b, 1
jmp 0x14009b7d4
lea rax, [rsi + 0xb0]
cmp dword [rax], 0
je 0x14009bd5f
mov sil, 3
jmp 0x14009b764
xor edx, edx
jmp 0x14009b401
mov qword [rsp + 0x4d8], rax
mov edx, dword [rsi + 0xb4]
lea eax, [rdx + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rsi + 0xb0], ecx
mov dword [rsi + 0xb4], eax
mov r9d, dword [rsi + 0x9c]
mov r8d, dword [rsi + 0x11c]
mov rcx, r14
mov qword [rsp + 0xe8], rdx
call fcn.140033a31
mov rcx, qword [rsp + 0x108]
lea rdx, reloc.WS2_32.dll_getpeername
call fcn.14003315c
test al, al
je 0x14009bdc3
mov qword [rsp + 0x3a0], 1
mov rax, qword [rsp + 0x7b0]
mov qword [rsp + 0x40], rax
mov al, byte [rsp + 0x7b8]
mov byte [rsp + 0x58], al
movaps xmm0, xmmword [rsp + 0x4f0]
movaps xmm1, xmmword [rsp + 0x500]
movaps xmmword [rsp + 0x6c0], xmm1
movaps xmmword [rsp + 0x6b0], xmm0
mov r8d, 0xd0
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x6e0]
call fcn.140146c55
mov rcx, qword [rsp + 0x110]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x520], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x510], xmm0
mov ecx, 0xb
lea rdi, [rsp + 0xd88]
lea rsi, [rsp + 0x1a0]
rep movsq qword [rdi], qword [rsi]
mov ecx, recv
lea rdi, [rsp + 0x7c0]
lea rsi, [rsp + 0x6e0]
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x40]
call fcn.14003cdfd
lea rcx, [rsp + 0x510]
lea rdx, reloc.WS2_32.dll_getsockopt
call fcn.14003315c
mov sil, byte [rsp + 0x510]
lea rcx, [rsp + 0xc18]
lea rdx, [rsp + 0xd88]
call fcn.14003c3a3
mov rax, qword [rsp + 0xc48]
test rax, rax
je 0x14009bf76
mov qword [rsp + 0x140], rax
lea rax, [rsp + 0xc50]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rdi, [rsp + 0x140]
movups xmmword [rdi + 0x18], xmm1
movups xmmword [rdi + 8], xmm0
mov r8, qword [rsp + 0x150]
test r8, r8
mov eax, 1
cmove r8, rax
mov rdx, qword [rsp + 0x148]
lea rax, [0x1401f0520]
cmove rdx, rax
lea rcx, [rsp + 0x308]
call fcn.140013425
mov rcx, rdi
call fcn.14002a4fb
cmp qword [rsp + 0x308], 0
lea rax, [0x1401bed18]
mov qword [rsp + 0x140], rax
lea rax, str._rustc_8ede3aae28fe6e4d52b38157d7bfe0d3bceef225library_std_srciomod.rsfailed_to_fill_whole_buffer
mov qword [rsp + 0x148], rax
movups xmmword [rdi + 0x10], xmm6
mov rdx, rdi
je 0x14009bfa0
movups xmm0, xmmword [rsp + 0x308]
movups xmm1, xmmword [rsp + 0x318]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov rcx, rdx
call fcn.14002a4fb
lea rdx, [rsp + 0x140]
jmp 0x14009bfd0
lea rax, [0x1401bed18]
mov qword [rsp + 0x140], rax
lea rax, str._rustc_8ede3aae28fe6e4d52b38157d7bfe0d3bceef225library_std_srciomod.rsfailed_to_fill_whole_buffer
mov qword [rsp + 0x148], rax
lea rdx, [rsp + 0x140]
movups xmmword [rdx + 0x10], xmm6
mov rax, qword [rsp + 0x140]
mov rcx, qword [rsp + 0x148]
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x130], xmm0
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], rcx
mov rdi, r13
movzx eax, sil
test eax, eax
lea r8, [rsp + 0x128]
lea r10, [rsp + 0x900]
je 0x14009bfff
cmp eax, 7
je 0x14009bfff
cmp qword [rsp + 0x130], 0
je 0x14009c78e
mov rax, qword [rsp + 0x120]
test rax, rax
je 0x14009c06e
mov qword [rsp + 0x308], rax
mov rcx, qword [r8 + 0x10]
lea r9, [rsp + 0x310]
mov qword [r9 + 0x10], rcx
movups xmm0, xmmword [r8]
movups xmmword [r9], xmm0
cmp qword [rsp + 0x318], 0
je 0x14009c051
mov rcx, qword [r8 + 0x10]
mov qword [rsp + 0x4b0], rcx
movups xmm0, xmmword [r8]
movaps xmmword [rsp + 0x4a0], xmm0
jmp 0x14009c070
lea rcx, [rsp + 0x308]
call fcn.14002a4fb
lea r10, [rsp + 0x900]
lea rdx, [rsp + 0x140]
xor eax, eax
mov byte [rsp + 0x140], sil
lea r8, [rsp + 0x511]
mov rcx, qword [r8 + 0xf]
mov qword [rdx + 0x10], rcx
movups xmm0, xmmword [r8]
movups xmmword [rdx + 1], xmm0
and qword [rsp + 0x158], 0
and qword [rsp + 0x178], 0
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x4b0]
lea rcx, [rsp + 0x1a0]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x4a0]
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rsp + 0x6b0]
movaps xmm1, xmmword [rsp + 0x6c0]
movups xmmword [rdx + 0x88], xmm1
movups xmmword [rdx + 0x78], xmm0
and word [rsp + 0x1d8], 0
cmp byte [rsp + 0xc18], 3
je 0x14009c127
movups xmm0, xmmword [rsp + 0xc18]
movaps xmmword [rsp + 0x6d0], xmm0
mov rcx, rdx
lea rdx, [rsp + 0x6d0]
call fcn.14003645f
lea r10, [rsp + 0x900]
lea rdx, [rsp + 0x140]
cmp qword [rsp + 0xc28], 0
je 0x14009c1b7
lea rax, [rsp + 0xc50]
movups xmm0, xmmword [rax - 0x28]
movups xmm1, xmmword [rax - 0x18]
movaps xmmword [rsp + 0x4b0], xmm1
movaps xmmword [rsp + 0x4a0], xmm0
mov rdx, qword [rsp + 0x4a8]
mov r8, qword [rsp + 0x4b0]
lea rcx, [rsp + 0x308]
call fcn.140013425
lea rsi, [rsp + 0x178]
mov rcx, rsi
call fcn.14002a4f0
movups xmm0, xmmword [rsp + 0x308]
movups xmm1, xmmword [rsp + 0x318]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
lea rcx, [rsp + 0x4a0]
call fcn.14002a4fb
lea r10, [rsp + 0x900]
lea rdx, [rsp + 0x140]
mov r8d, 0xa0
mov rcx, r10
mov rsi, rdx
mov r13, r10
call fcn.140146c55
mov rax, qword [rsp + 0x918]
or rax, qword [rsp + 0x938]
jne 0x14009c248
cmp byte [rsp + 0x58], 3
jne 0x14009c229
lea rcx, [rsp + 0x900]
call fcn.14002f0bf
lea rcx, [rsp + 0x7c0]
call fcn.14002a604
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x68], eax
movzx eax, word [rsp + 0x9c]
mov word [rsp + 0x6c], ax
mov byte [rsp + 0x58], 3
mov byte [rsp + 0x3a], 7
mov edx, dword [rsp + 0x70]
jmp 0x14009c366
lea rcx, [rsp + 0x900]
mov r13, rcx
lea rdx, [0x1401c1d58]
call fcn.14003645f
lea rsi, [rsp + 0x140]
mov dil, byte [rsp + 0x3f]
xor dil, 1
and dil, byte [rsp + 0x3b]
mov r8d, 0xa0
lea rcx, [rsp + 0x170]
mov rdx, r13
call fcn.140146c55
mov r13, qword [rsp + 0x7c0]
mov al, byte [rsp + 0x7c8]
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0x7c9]
mov byte [rsp + 0x3a], al
lea rcx, [rsp + 0x7ca]
mov eax, dword [rcx]
mov dword [rsp + 0x98], eax
movzx eax, word [rcx + 4]
mov word [rsp + 0x9c], ax
mov rax, qword [rsp + 0x7d0]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x7d8]
mov dword [rsp + 0x8c], eax
mov eax, dword [rsp + 0x7dc]
mov dword [rsp + 0x88], eax
mov rax, qword [rsp + 0x7e0]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x7e8]
mov qword [rsp + 0x48], rax
movups xmm0, xmmword [rcx + 0x26]
movups xmm1, xmmword [rcx + 0x36]
movups xmm2, xmmword [rcx + 0x46]
movaps xmmword [rsp + 0x140], xmm0
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x160], xmm2
mov r8d, 0xd0
lea rcx, [rsp + 0x9a0]
mov rdx, rsi
call fcn.140146c55
or dil, 4
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x68], eax
movzx eax, word [rsp + 0x9c]
mov word [rsp + 0x6c], ax
mov qword [rsp + 0x70], r13
cmp r13, 3
mov byte [rsp + 0x9f], dil
jne 0x14009c41c
mov rax, qword [rsp + 0xe8]
mov edx, eax
mov rdi, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x90], eax
movzx eax, word [rsp + 0x6c]
mov word [rsp + 0x94], ax
mov al, byte [rsp + 0x3c0]
lea ecx, [rax - 6]
cmp cl, 6
mov r13, qword [rsp + 0x78]
mov qword [rsp + 0x48], r8
mov dword [rsp + 0x70], edx
jb 0x14009c3c0
add al, 0xfd
cmp al, 2
ja 0x14009c3aa
cmp al, 1
jne 0x14009c3c0
lea rcx, [rsp + 0x3c0]
call fcn.14006e90c
mov r8, qword [rsp + 0x48]
mov edx, dword [rsp + 0x70]
mov rax, qword [rsp + 0x400]
test rax, rax
je 0x14009c3e1
mov rcx, qword [rsp + 0x408]
call qword [rax + 0x18]
mov r8, qword [rsp + 0x48]
mov edx, dword [rsp + 0x70]
mov rax, qword [rsp + 0x418]
test rax, rax
je 0x14009c66b
mov rcx, qword [rsp + 0x420]
mov rsi, r8
call qword [rax + 0x18]
mov eax, dword [rsp + 0x70]
mov qword [rsp + 0xa8], r13
mov qword [rsp + 0x100], rsi
mov rsi, rax
jmp 0x14009c67d
mov rax, qword [rsp + 0xf0]
add rax, 0x10
mov qword [rsp + 0x4d0], rax
mov rcx, qword [rsp + 0x60]
lea rax, [rcx + 0x160]
mov r13, rcx
mov qword [rsp + 0x4c8], rax
mov r8d, 0xd0
lea rcx, [rsp + 0x5c0]
lea rdx, [rsp + 0x9a0]
call fcn.140146c55
mov byte [rsp + 0x690], 0
mov eax, dword [rsp + 0x58c]
lea rcx, [rsp + 0x591]
mov dword [rcx + 0x108], eax
mov rax, qword [rsp + 0x584]
mov qword [rcx + 0x100], rax
mov byte [rsp + 0x69d], 2
mov rax, qword [rsp + 0xe8]
mov dword [rsp + 0x6a0], eax
mov byte [rsp + 0x6a4], dil
mov al, byte [rsp + 0xcf]
mov byte [rcx + 0x116], al
movzx eax, word [rsp + 0xcd]
mov word [rcx + 0x114], ax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x590], rax
mov al, byte [rsp + 0x58]
mov byte [rsp + 0x598], al
mov al, byte [rsp + 0x3a]
mov byte [rsp + 0x599], al
movzx eax, word [rsp + 0x6c]
mov word [rcx + 0xd], ax
mov eax, dword [rsp + 0x68]
mov dword [rcx + 9], eax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x5a0], rax
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x5a8], eax
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x5ac], eax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x5b0], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x5b8], rax
mov rdi, r13
lea rax, [r13 + 0x1a8]
mov qword [rsp + 0x58], rax
mov r13d, dword [rsp + 0x484]
mov r8d, 0x130
mov rcx, rsi
mov rdx, r14
call fcn.140146c55
lea rcx, [rsp + 0x9a0]
mov rdx, qword [rsp + 0x58]
mov r8d, r13d
mov r9, rsi
call fcn.1400336cc
mov rax, rdi
add rax, 0x150
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x4c8]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x4d8]
mov rdx, rbx
mov r8, qword [rsp + 0x4d0]
lea r9, [rsp + 0x9a0]
call fcn.14006e65c
cmp al, 0xc
jne 0x14009c69d
inc qword [rdi + 0x218]
mov rax, qword [rsp + 0x2f8]
lock inc qword [rax]
jle 0x14009da4b
lea rcx, [rsp + 0x9a0]
call fcn.14002b237
mov rcx, rax
call fcn.140033b5d
mov eax, dword [rsp + 0x9a8]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x9ac]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x4e0]
lock inc qword [rax]
mov r13, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x40]
jle 0x14009da4b
mov rsi, rax
mov rcx, qword [rsp + 0xf0]
mov dl, byte [rsp + 0x3c]
call fcn.1400e5705
mov rcx, qword [rsp + 0x60]
mov dl, byte [rsp + 0x3d]
call fcn.1400e5705
mov rdx, qword [rsp + 0x2f8]
mov r10, rdx
mov r9, rsi
mov al, byte [rsp + 0x3e]
mov rcx, qword [rsp + 0xe8]
mov r8, rsi
mov r11, qword [rsp + 0x48]
jmp 0x14009c73a
mov esi, edx
mov qword [rsp + 0xa8], r13
mov qword [rsp + 0x100], r8
mov qword [rsp + 0xa0], rdi
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x50], eax
jmp 0x14009c6e4
mov byte [rsp + 0x3a], al
mov rcx, qword [rsp + 0x9a0]
mov edx, dword [rsp + 0x9ac]
call fcn.14002b698
movups xmm0, xmmword [rsp + 0x9a0]
movaps xmmword [rsp + 0x140], xmm0
mov rcx, rsi
call fcn.14002b855
mov byte [rsp + 0x58], 3
mov r13, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x40]
mov rsi, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xf0]
mov dl, byte [rsp + 0x3c]
call fcn.1400e5705
mov rcx, qword [rsp + 0x60]
mov dl, byte [rsp + 0x3d]
call fcn.1400e5705
mov r10, qword [rsp + 0xa0]
mov rdx, r10
mov r9, qword [rsp + 0xa8]
mov r8, r9
mov al, byte [rsp + 0x3a]
mov ecx, esi
mov dword [rsp + 0x70], esi
mov rcx, rsi
mov sil, byte [rsp + 0x58]
cmp sil, 4
mov r11, qword [rsp + 0x48]
jne 0x14009b82a
mov qword [rsp + 0x40], rdi
mov byte [rsp + 0x3e], al
mov qword [rsp + 0xa0], r10
mov qword [rsp + 0xa8], r9
mov qword [rsp + 0x48], r11
mov qword [rsp + 0x78], r13
mov qword [rsp + 0x330], rdx
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x338], eax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x33c], eax
mov qword [rsp + 0x340], r8
mov eax, ecx
mov dword [rsp + 0x70], ecx
jmp 0x14009b8e7
lea rcx, [rsp + 0x120]
call fcn.14002a4fb
lea r10, [rsp + 0x900]
lea r8, [rsp + 0x128]
lea rdx, [rsp + 0x140]
lea rax, [0x1401bed18]
mov qword [rsp + 0x120], rax
lea rcx, [0x1401f0520]
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x130], 1
and qword [rsp + 0x138], 0
jmp 0x14009c00c
lea rax, [r15 + 0x178]
mov qword [rsp + 0xb8], rax
lea rax, [r15 + 0x88]
mov qword [rsp + 0x80], rax
mov eax, 0x100
lea rbp, [r15 + rax]
lea rcx, [r15 + 0x120]
mov qword [rsp + 0xc0], rcx
lea rcx, [r15 + 0x190]
mov qword [rsp + 0x118], rcx
lea rcx, [rsp + 0x140]
add rax, rcx
mov qword [rsp + 0xf8], rax
xor eax, eax
mov qword [rsp + 0xb0], rax
lea r13, [rsp + 0x370]
cmp dword [rsp + 0xb0], 0x10
je 0x14009d652
mov rcx, r15
mov rdx, r12
call fcn.140072188
test rax, rax
jne 0x14009c87f
mov rdi, rdx
test rdx, rdx
jne 0x14009d771
mov rax, qword [rsp + 0xb0]
inc eax
mov qword [rsp + 0xb0], rax
cmp byte [r15 + 0x1d8], 0
jne 0x14009d35b
mov rax, qword [r15 + 0x1d0]
cmp qword [rax], 0
je 0x14009c9fc
cmp byte [r15 + 0x170], 0
jne 0x14009c8e7
cmp byte [r15 + 0x148], 0
je 0x14009c8d2
cmp qword [r15 + 0x138], 0xf
ja 0x14009cdbd
mov rcx, rbp
call fcn.140076128
cmp rax, qword [r15 + 0x140]
jae 0x14009cdbd
mov rax, qword [r15 + 0x88]
mov r14, qword [r15 + 0x1d0]
mov rcx, qword [r14]
lea rsi, [r14 + 8]
test rcx, rcx
cmove rsi, rcx
je 0x14009cd81
mov dl, 1
cmp rax, 3
ja 0x14009c9ef
cmp rax, 2
je 0x14009c9ef
lea rcx, [rsp + 0x140]
mov rdx, rsi
mov r8, r12
call fcn.14006ce5a
cmp dword [rsp + 0x140], 2
je 0x14009d323
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xc90], rax
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xc80], xmm1
movaps xmmword [rsp + 0xc70], xmm0
cmp qword [rsp + 0xc70], 0
je 0x14009cde2
mov rax, qword [rsp + 0xc78]
mov rcx, qword [rsp + 0xc80]
test rax, rax
je 0x14009d32d
lea rdx, [rsp + 0xc78]
movups xmm0, xmmword [rdx + 0x10]
lea rdx, [rsp + 0xab0]
movups xmmword [rdx], xmm0
mov qword [rsp + 0xaa0], rax
mov qword [rsp + 0xaa8], rcx
mov rcx, rsi
call fcn.140072093
mov rsi, qword [rsp + 0xab0]
test al, al
jne 0x14009ce1c
test rsi, rsi
jne 0x14009cf0e
lea rcx, [rsp + 0xaa0]
call fcn.14002a4fb
xor edx, edx
mov rcx, r14
call fcn.14007776d
jmp 0x14009c891
cmp qword [r15 + 0x70], 4
je 0x14009c8b0
cmp qword [r15 + 0x88], 2
jne 0x14009c8b0
mov rcx, qword [rsp + 0xc0]
call fcn.14007647b
test rax, rax
jne 0x14009c8b0
mov rax, qword [rsp + 0xb8]
cmp qword [rax], 2
jne 0x14009c8b0
lea rcx, [rsp + 0x140]
mov rdx, qword [rsp + 0x118]
mov r8, r12
call fcn.14006b4fa
mov rax, qword [rsp + 0x240]
cmp rax, 2
je 0x14009d3b0
cmp eax, 3
je 0x14009d3f2
mov r8d, 0x100
mov rcx, r13
lea rdx, [rsp + 0x140]
call fcn.140146c55
mov rcx, qword [rsp + 0xf8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0xbb0], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0xba0], xmm0
lea rcx, [rsp + 0xba0]
mov rdx, r12
call fcn.14006b287
test al, al
je 0x14009d3ba
mov r8d, 0xd0
lea rcx, [rsp + 0xc70]
mov rdx, r13
call fcn.140146c55
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0x110], rax
mov al, byte [rsp + 0x448]
mov byte [rsp + 0x108], al
lea rax, [rsp + 0x378]
movups xmm0, xmmword [rax + 0xd8]
movups xmm1, xmmword [rax + 0xe8]
lea rax, [rsp + 0x907]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [rsp + 0xc78]
mov rax, qword [rcx + 0xc0]
lea rdx, [rsp + 0x878]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rcx + 0xb0]
movups xmmword [rdx], xmm0
mov ecx, 0xb
lea rax, [rsp + 0x820]
mov rdi, rax
lea rsi, [rsp + 0xcd0]
rep movsq qword [rdi], qword [rsi]
mov r13, qword [rsp + 0x370]
mov r14, qword [rsp + 0x378]
mov ecx, 0xa
lea rdi, [rsp + 0xaa0]
lea rsi, [rsp + 0x380]
rep movsq qword [rdi], qword [rsi]
mov ecx, recv
lea rdi, [rsp + 0xaf0]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0xbb0]
mov qword [rsp + 0x830], rax
movaps xmm0, xmmword [rsp + 0xba0]
movaps xmmword [rsp + 0x820], xmm0
mov rsi, qword [rsp + 0xb8]
mov rcx, rsi
call fcn.14006b6f9
mov rax, qword [rsp + 0x830]
mov qword [rsi + 0x10], rax
movaps xmm0, xmmword [rsp + 0x820]
movups xmmword [rsi], xmm0
mov r8d, 0xc0
lea rcx, [rsp + 0x6e0]
lea rdx, [rsp + 0xaa0]
call fcn.140146c55
cmp r13, 4
je 0x14009d3f2
cmp r13, 3
je 0x14009d3cf
mov rax, qword [rsp + 0x91f]
mov qword [rsp + 0x9bf], rax
movups xmm0, xmmword [rsp + 0x900]
movups xmm1, xmmword [rsp + 0x910]
movaps xmmword [rsp + 0x9b0], xmm1
movaps xmmword [rsp + 0x9a0], xmm0
mov qword [rsp + 0x590], r13
mov qword [rsp + 0x598], r14
mov r8d, 0xc0
lea rsi, [rsp + 0x5a0]
mov rcx, rsi
lea rdx, [rsp + 0x6e0]
call fcn.140146c55
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x660], rax
mov al, byte [rsp + 0x108]
mov byte [rsp + 0x668], al
mov eax, dword [rsp + 0x900]
mov ecx, dword [rsp + 0x903]
mov dword [rsi + 0xc9], eax
mov dword [rsi + 0xcc], ecx
lea rax, [rsp + 0x9a7]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x380], xmm1
movaps xmmword [rsp + 0x370], xmm0
and qword [rsp + 0x140], 0
lea rcx, [rsp + 0x140]
call fcn.14002a4f0
cmp qword [rsp + 0x370], 0
je 0x14009d203
cmp qword [rsp + 0x380], 0
lea r13, [rsp + 0x370]
je 0x14009d226
lea rcx, [rsp + 0x140]
mov rdx, r13
call fcn.14006e59d
cmp qword [rsp + 0x140], 0
sete al
mov rbx, qword [rsp + 0x148]
cmp qword [rsp + 0x150], rbx
setne cl
or cl, al
movzx esi, cl
movaps xmm0, xmmword [rsp + 0x370]
movaps xmm1, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
mov rdi, qword [r15 + 0x1d0]
mov rcx, rdi
call fcn.14009f86b
mov qword [rdi], 1
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movups xmmword [rdi + 8], xmm0
movups xmmword [rdi + 0x18], xmm1
xor edi, edi
jmp 0x14009d241
mov r13d, 1
xor esi, esi
cmp rax, 3
ja 0x14009d33b
cmp rax, 2
je 0x14009d33b
mov rcx, r15
call fcn.1400776a8
xor esi, esi
test rax, rax
jne 0x14009d392
lea r13, [rsp + 0x370]
jmp 0x14009d314
mov rcx, r15
mov rdx, r12
call fcn.14007578c
test rax, rax
jne 0x14009d35b
mov rdi, rdx
test rdx, rdx
je 0x14009c891
jmp 0x14009d397
mov rcx, r15
call fcn.1400776a8
mov rdi, rax
mov rax, qword [rsp + 0xc70]
mov sil, 1
test rdi, rdi
jne 0x14009d39c
test rax, rax
je 0x14009d314
lea rcx, [rsp + 0xc78]
call fcn.14006ce46
jmp 0x14009d314
test rsi, rsi
je 0x14009cf7f
mov rdi, qword [rsp + 0xab8]
mov rax, qword [rsp + 0x80]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x14009ce4c
cmp rcx, 1
jne 0x14009d97a
movups xmm0, xmmword [rsp + 0xaa0]
movaps xmmword [rsp + 0x6e0], xmm0
test rax, rax
je 0x14009d0bf
mov rdx, qword [r15 + 0x90]
xor eax, eax
cmp rsi, rdx
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je 0x14009d199
movzx eax, al
cmp eax, 1
jne 0x14009d1ce
movups xmm0, xmmword [rsp + 0xaa0]
movaps xmmword [rsp + 0x370], xmm0
mov qword [rsp + 0x380], rsi
mov qword [rsp + 0x388], rdi
mov qword [rsp + 0x390], rdx
cmp byte [r15 + 0x148], 0
je 0x14009d2ab
mov rax, qword [rsp + 0x390]
lea rcx, [rsp + 0x148]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rsp + 0x370]
mov rax, qword [rsp + 0x380]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x388]
mov qword [rcx + 0x18], rax
movups xmmword [rcx], xmm0
mov qword [rsp + 0x140], 1
jmp 0x14009d17f
mov rdi, qword [rsp + 0xab8]
mov rax, qword [rsp + 0x80]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x14009cf35
cmp rcx, 1
jne 0x14009d921
movups xmm0, xmmword [rsp + 0xaa0]
movaps xmmword [rsp + 0x900], xmm0
test rax, rax
je 0x14009cfa8
mov rax, qword [r15 + 0x90]
mov rcx, rax
sub rcx, rsi
jae 0x14009cfef
and qword [r15 + 0x90], 0
movups xmm0, xmmword [rsp + 0xaa0]
movaps xmmword [rsp + 0x6e0], xmm0
mov ecx, 1
jmp 0x14009d008
mov rcx, r15
call fcn.1400776a8
mov rdi, rax
lea rcx, [rsp + 0xaa0]
call fcn.14002a4fb
mov sil, 1
test rdi, rdi
je 0x14009d314
jmp 0x14009d335
mov rcx, r13
mov rdx, rsi
call fcn.140041cdd
movaps xmm0, xmmword [rsp + 0x900]
movaps xmmword [rsp + 0x6e0], xmm0
mov rax, qword [rsp + 0x370]
lea rdx, [rsp + 0x378]
mov rcx, qword [rdx]
mov qword [rsp + 0x820], rcx
mov ecx, dword [rdx + 8]
mov dword [rsp + 0x828], ecx
mov ecx, 2
jmp 0x14009d008
mov qword [r15 + 0x90], rcx
movups xmm0, xmmword [rsp + 0xaa0]
movaps xmmword [rsp + 0x6e0], xmm0
xor ecx, ecx
movaps xmm0, xmmword [rsp + 0x6e0]
lea r8, [rsp + 0x148]
movups xmmword [r8], xmm0
mov qword [rsp + 0x158], rsi
mov qword [rsp + 0x160], rdi
mov rdx, qword [rsp + 0x820]
mov qword [r8 + 0x28], rdx
mov edx, dword [rsp + 0x828]
mov dword [r8 + 0x30], edx
mov edx, dword [rsp + 0x82c]
mov dword [r8 + 0x34], edx
mov qword [rsp + 0x140], rcx
mov qword [rsp + 0x168], rax
lea rax, [0x1401bf305]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 2
mov rcx, rbp
lea rdx, [rsp + 0x140]
call fcn.140077788
xor esi, esi
cmp qword [r15 + 0x88], 0
je 0x14009d314
cmp qword [r15 + 0x90], 0
jne 0x14009d314
xor eax, eax
cmp byte [r15 + 0x98], 0
sete al
xor rax, 5
xor esi, esi
jmp 0x14009d309
lea rcx, [rsp + 0x160]
mov rdx, rsi
call fcn.140041cdd
movaps xmm0, xmmword [rsp + 0x6e0]
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0x158], rdi
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x3a0], rax
movaps xmm1, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x390], xmm1
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x380], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x388], rax
movaps xmmword [rsp + 0x370], xmm0
lea rax, [0x1401bf2f9]
mov qword [rsp + 0x3a8], rax
mov qword [rsp + 0x3b0], 7
cmp byte [r15 + 0x148], 0
je 0x14009d26d
mov ecx, 9
lea rdi, [rsp + 0x148]
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x140], 2
mov rcx, qword [rsp + 0xc0]
lea rdx, [rsp + 0x140]
call fcn.140077868
jmp 0x14009d2ed
movups xmm0, xmmword [rsp + 0xaa0]
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0x158], rdi
mov rcx, rbp
lea rdx, [rsp + 0x140]
call fcn.140077a43
jmp 0x14009d2ed
movups xmm0, xmmword [rsp + 0xaa0]
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0x158], rdi
mov rcx, rbp
lea rdx, [rsp + 0x140]
call fcn.140077a43
jmp 0x14009d2f7
mov rcx, qword [rsp + 0x378]
mov rax, qword [rsp + 0x380]
call qword [rax + 0x28]
test al, al
lea r13, [rsp + 0x370]
je 0x14009ccf8
mov rsi, qword [r15 + 0x1d0]
mov rcx, rsi
call fcn.14009f86b
and qword [rsi], 0
mov esi, 2
mov dil, 1
mov rcx, r15
lea rdx, [rsp + 0x590]
mov r8, rsi
mov r9, rbx
call fcn.1400764bc
test dil, dil
je 0x14009c891
mov rcx, r13
call fcn.14006b739
jmp 0x14009c891
mov rcx, r13
call fcn.14006d060
mov rcx, rbp
mov rdx, rax
call fcn.140041dd8
mov rcx, r13
call fcn.1400778c4
test rdx, rdx
je 0x14009d2e5
mov rsi, rdx
mov rcx, rbp
mov rdx, rax
mov r8, rsi
call fcn.1400ea958
mov rcx, r13
mov rdx, rsi
call fcn.1400762dc
jmp 0x14009d280
cmp rsi, rdx
cmovb rdx, rsi
mov rcx, rbp
call fcn.140041dd8
mov rcx, r13
call fcn.140076445
test rdx, rdx
je 0x14009d2e5
mov rsi, rdx
mov rcx, rbp
mov rdx, rax
mov r8, rsi
call fcn.1400ea958
mov rcx, r13
mov rdx, rsi
call fcn.1400762a0
jmp 0x14009d2ba
mov rcx, r13
call fcn.14002a4fb
cmp byte [r15 + 0x98], 0
je 0x14009d301
mov sil, 1
mov eax, 5
jmp 0x14009d309
mov sil, 1
mov eax, 4
mov rcx, qword [rsp + 0x80]
mov qword [rcx], rax
mov rcx, r14
mov edx, esi
call fcn.14007776d
jmp 0x14009c891
mov r13d, 1
xor esi, esi
jmp 0x14009d33b
call fcn.140072147
mov rdi, rax
mov sil, 1
xor r13d, r13d
mov rcx, r14
mov edx, esi
call fcn.14007776d
test r13, r13
lea r13, [rsp + 0x370]
jne 0x14009d35b
test rdi, rdi
jne 0x14009d771
mov rcx, r15
mov rdx, r12
call fcn.14007578c
test rax, rax
jne 0x14009d377
mov rdi, rdx
test rdx, rdx
jne 0x14009d771
cmp byte [r15 + 0xc9], 0
mov byte [r15 + 0xc9], 0
jne 0x14009c855
jmp 0x14009d667
mov rdi, rax
jmp 0x14009d338
xor r13d, r13d
jmp 0x14009d345
test rax, rax
je 0x14009d338
lea rcx, [rsp + 0xc78]
call fcn.14006ce46
jmp 0x14009d338
mov byte [r15 + 0x1a0], 1
jmp 0x14009d3cf
lea rcx, [rsp + 0xba0]
call fcn.14006b605
mov rcx, r13
call fcn.14006b6d8
mov byte [r15 + 0x1d8], 1
mov qword [r15 + 0x70], 4
mov qword [r15 + 0x88], 5
mov byte [r15 + 0xca], 2
lea r13, [rsp + 0x370]
jmp 0x14009d35b
cmp eax, 6
jne 0x14009d40b
mov edi, 3
jmp 0x14009d482
mov byte [rsp + 0x370], al
lea rax, [rsp + 0x591]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x371], xmm0
movups xmmword [rsp + 0x381], xmm1
mov rax, qword [rax + 0x1f]
mov qword [rsp + 0x390], rax
mov rcx, qword [r15 + 0xc0]
call fcn.140041764
mov rsi, rax
mov edi, 2
test rax, rax
jne 0x14009d475
lea rcx, [rsp + 0x370]
call fcn.14003197f
test eax, eax
je 0x14009d6ca
test edx, edx
jne 0x14009d6ca
xor edi, edi
lea rcx, [rsp + 0x370]
call fcn.14003cb4a
cmp edi, 3
je 0x14009d660
test rdi, rdi
je 0x14009d818
cmp edi, 2
je 0x14009d81a
mov rcx, qword [rsp + 0x300]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 2
jae 0x14009da00
lea rcx, [rsp + 0xde8]
mov qword [rcx - 8], rax
mov r8d, 0x1d8
mov rdx, qword [rsp + 0x4e8]
call fcn.140146c55
lea r14, [rsp + 0x140]
lea rbx, [rsp + 0xde0]
mov r8d, 0x178
mov rcx, r14
mov rdx, rbx
call fcn.140146c55
lea rdx, [rsp + 0x210]
lea rdi, [rsp + 0x370]
mov r8d, 0xa8
mov rcx, rdi
call fcn.140146c55
movups xmm0, xmmword [rdi + 0x18]
lea r15, [rsp + 0x5a8]
movaps xmmword [r15 - 0x18], xmm0
mov rax, qword [rdi + 0x28]
mov qword [r15 - 8], rax
movups xmm0, xmmword [rdi + 0x90]
lea rdx, [rsp + 0xc70]
movaps xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [rdi + 0x80]
movaps xmmword [rdx], xmm0
mov rcx, r15
call fcn.14006d9ad
lea rdi, [rsp + 0x3a0]
mov rcx, rdi
call fcn.14006d199
mov rcx, r14
call fcn.14006d22e
movaps xmm0, xmmword [r15 - 0x18]
movaps xmmword [r14], xmm0
mov rax, qword [r15 - 8]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [r15]
movups xmmword [r14 + 0x18], xmm0
movups xmm0, xmmword [r15 + 0x10]
movups xmmword [r14 + 0x28], xmm0
lea r14, [rsp + 0x178]
movups xmm0, xmmword [rbx + 0x178]
movups xmm1, xmmword [rbx + 0x188]
movups xmm2, xmmword [rbx + 0x198]
movups xmmword [r14], xmm0
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14 + 0x20], xmm2
lea rbx, [rsp + 0xf88]
mov rcx, rbx
call fcn.14006d282
mov rcx, qword [rbx + 0x28]
call fcn.14006d28d
mov rax, qword [r14 - 0x28]
mov qword [rsp + 0x540], rax
movaps xmm0, xmmword [r14 - 0x38]
movaps xmmword [rsp + 0x530], xmm0
movups xmm0, xmmword [r14 - 0x10]
movups xmmword [rdi - 0x10], xmm0
movups xmm0, xmmword [r14 - 0x20]
movups xmmword [rdi - 0x20], xmm0
mov rcx, r14
call fcn.14006d264
mov ecx, 0x18
mov edx, 8
call fcn.14003ca47
movaps xmm0, xmmword [rsp + 0x530]
movups xmmword [rax], xmm0
mov rcx, qword [rsp + 0x540]
mov qword [rax + 0x10], rcx
mov qword [rdi - 0x30], rax
lea rax, fcn.14003c9f2
mov qword [rdi - 0x28], rax
lea rdx, [rsp + 0x370]
mov rcx, rsi
call fcn.14004121d
jmp 0x14009d818
mov rax, qword [r12]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + reloc.WS2_32.dll_recv]
mov al, 1
jmp 0x14009d86a
cmp byte [r15 + 0x1d8], 0
jne 0x14009d678
cmp dword [r15 + 0x70], 4
jne 0x14009d660
mov rax, qword [r15]
mov rsi, qword [r15 + 8]
and qword [r15], 0
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rsi
test rax, rax
je 0x14009d707
mov qword [rsp + 0x370], rsi
mov rdi, qword [r15 + 0xb8]
and qword [r15 + 0xb8], 0
test rdi, rdi
je 0x14009d49d
lea rcx, [rsp + 0x370]
call fcn.14006d7e9
jmp 0x14009d771
mov rax, qword [rsp + 0x390]
lea rcx, [rsp + 0x140]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x370]
movups xmm1, xmmword [rsp + 0x380]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
call fcn.140040a7a
mov rsi, rax
mov edi, 2
jmp 0x14009d482
mov rcx, qword [r15 + 0xe8]
mov rax, qword [r15 + 0xf0]
mov rdx, r12
call qword [rax + 0x30]
mov rsi, rdx
test rax, rax
jne 0x14009d74e
test rsi, rsi
jne 0x14009d74e
lea rcx, [rsp + 0x140]
call fcn.14006d7d9
mov rdi, qword [r15 + 0xb8]
and qword [r15 + 0xb8], 0
test rdi, rdi
jne 0x14009d771
jmp 0x14009d818
test rax, rax
jne 0x14009d660
test rsi, rsi
je 0x14009d728
mov cl, 0xa
call fcn.14003d68f
mov rdi, rax
mov rcx, rax
mov rdx, rsi
call fcn.140040b2b
mov bl, byte [r15 + 0x1c8]
mov byte [r15 + 0x1c8], 3
cmp bl, 3
je 0x14009d7f0
movups xmm0, xmmword [r15 + 0x1a8]
movups xmm1, xmmword [r15 + 0x1b8]
lea rsi, [rsp + 0x140]
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi], xmm0
mov byte [rsi + 0x20], bl
mov eax, dword [r15 + 0x1c9]
mov ecx, dword [r15 + 0x1cc]
mov dword [rsi + 0x21], eax
mov dword [rsi + 0x24], ecx
mov cl, 8
call fcn.14003d68f
mov r14, rax
lea rdx, [0x1401bf307]
mov r8d, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.14003d55e
mov rcx, qword [rsi + 0x10]
mov edx, ebx
mov r8, r14
call fcn.140040e7d
mov rcx, rsi
call fcn.14006d76b
lea rdx, [rsp + 0x140]
mov qword [rdx + 8], rdi
mov qword [rdx], 3
mov rcx, qword [rsp + 0xb8]
call fcn.14006c259
mov rsi, rax
test rax, rax
jne 0x14009d81a
xor esi, esi
mov rdi, qword [rsp + 0x300]
cmp dword [rdi], 4
je 0x14009d971
mov rcx, rdi
call fcn.14006d0bf
mov qword [rdi], 4
test rsi, rsi
je 0x14009d859
lea rcx, [rsp + 0xde0]
mov qword [rcx], rsi
call fcn.14006b960
cmp qword [rdi], 5
je 0x14009d9cf
mov rcx, rdi
call fcn.14009da4f
mov qword [rdi], 5
xor eax, eax
movaps xmm6, xmmword [rsp + 0xfc0]
movaps xmm7, xmmword [rsp + 0xfd0]
movaps xmm8, xmmword [rsp + 0xfe0]
add rsp, 0xff8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [r15 + 0x88]
mov rdx, r12
call fcn.140040228
movzx eax, al
lea rdi, [rax + rax*2]
jmp 0x14009d409
xor edi, edi
jmp 0x14009d409
lea rbx, [rsp + 0x140]
lea rsi, [rsp + 0x370]
mov ecx, recv
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
call fcn.14006d436
mov ecx, recv
mov rdi, r15
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
jmp 0x14009d404
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_futuremap.rs
lea r8, [0x1401bbea8]
mov edx, 0x36
call fcn.140148ac2
ud2
lea rcx, [0x1401f0b23]
lea r8, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconn.rs
mov edx, 0x2b
jmp 0x14009d9e9
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x370], rax
lea rax, [0x1401bf068]
lea rcx, [rsp + 0x140]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x1400419f4]
mov qword [rsp + 0x378], rdx
mov qword [rcx + 0x10], r13
mov qword [rcx + 0x18], rax
lea rdx, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
jmp 0x14009d9c8
mov qword [rdi], 4
jmp 0x14009d9d6
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x370], rax
lea rax, [0x1401bf068]
lea rcx, [rsp + 0x140]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x1400419f4]
mov qword [rsp + 0x378], rdx
mov qword [rcx + 0x10], r13
mov qword [rcx + 0x18], rax
lea rdx, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
call fcn.140147410
ud2
mov qword [rdi], 5
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, [0x1401bbec0]
mov edx, 0x28
call fcn.1401475d0
ud2
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientdispatch.rsenvelope_not_dropped
jmp 0x14009d9e4
mov rcx, rsi
call fcn.14006d8ab
lea rcx, str.Upgrade_expects_h1
lea rdx, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconn.rs
call fcn.14006d8c5
ud2
lea rax, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2mod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14018c168]
lea r8, [rsp + 0x370]
mov edx, 0x2b
call fcn.1401478d0
ud2
ud2