Function at 0x140172b10
Capabilities:
Load assembly via iassembly

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1ba8
call sym.___chkstk_ms
sub rsp, rax
movaps xmmword [rsp + 0x1b90], xmm9
movaps xmmword [rsp + 0x1b80], xmm8
movaps xmmword [rsp + 0x1b70], xmm7
movaps xmmword [rsp + 0x1b60], xmm6
mov qword [rsp + 0x88], r8
mov rsi, rdx
movzx eax, byte [rdx + 0xbd0]
test eax, eax
mov qword [rsp + 0x448], rcx
mov qword [rsp + 0x50], rdx
je 0x140172bb0
cmp eax, 3
jne case.default.0x140172ba2
lea rax, [rsi + 0x728]
mov qword [rsp + 0xa8], rax
movzx eax, byte [rsi + 0x728]
lea r13, [rsi + 0x4e8]
lea rcx, [0x14039c390]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rsi + 0x618]
jmp 0x140172ee0
lea rcx, [rsi + 0x248]
mov r8d, 0x118
mov rdx, rsi
call sym.memcpy
lea rcx, [rsi + 0x360]
lea rdx, [rsi + 0x118]
mov r8d, 0x100
call sym.memcpy
movdqu xmm0, xmmword [rsi + 0x218]
movdqu xmm1, xmmword [rsi + 0x228]
movdqu xmm2, xmmword [rsi + 0x238]
movdqu xmmword [rsi + 0x460], xmm0
movdqu xmmword [rsi + 0x470], xmm1
movdqu xmmword [rsi + 0x480], xmm2
movzx ebx, byte [rsi + 0x3c0]
test ebx, ebx
je 0x140172c27
cmp ebx, 1
jne 0x140172c29
movzx ebp, byte [rsi + 0x3c1]
jmp 0x140172c83
jmp 0x140172c83
mov r14, qword [rsi + 0x3c8]
movzx eax, byte [0x1404a5170]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140178180
mov rdi, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0xc0]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
lea rdx, [rsi + 0x3e8]
mov rax, qword [rsi + 0x3d0]
mov r8, qword [rsi + 0x3d8]
mov r9, qword [rsi + 0x3e0]
lea rcx, [rsi + 0x4a0]
call qword [rax]
lea rdx, [rsi + 0x408]
mov rax, qword [rsi + 0x3f0]
mov r8, qword [rsi + 0x3f8]
mov r9, qword [rsi + 0x400]
lea rcx, [rsi + 0x4c0]
call qword [rax]
movzx eax, word [rsi + 0x410]
mov byte [rsi + 0x490], bl
mov byte [rsi + 0x491], bpl
mov qword [rsi + 0x498], rdi
mov word [rsi + 0x4e0], ax
jmp 0x140172d74
lea rax, [rsi + 0x9d0]
mov qword [rsp + 0x458], rax
movzx eax, byte [rsi + 0x9d0]
lea rbx, [rsi + 0x730]
lea rcx, [0x14039c3a4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rsi + 0x760]
jmp 0x140172f51
mov r8, qword [rsp + 0x88]
jmp 0x140173da1
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientclient.rs
call sym.core::panicking::panic_const::panic_const_async_fn_resumed::h308c9c5e3fc5d0d1
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientclient.rs
call sym.core::panicking::panic_const::panic_const_async_fn_resumed::h308c9c5e3fc5d0d1
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientclient.rs
call sym.core::panicking::panic_const::panic_const_async_fn_resumed::h308c9c5e3fc5d0d1
lea r14, [rsi + 0x248]
lea rdx, [rsi + 0x360]
lea rcx, [rsp + 0x480]
mov r8d, 0x100
call sym.memcpy
movzx ebx, byte [rsi + 0x460]
test ebx, ebx
je 0x140172e08
cmp ebx, 2
jne 0x140172e01
mov r15, qword [rsi + 0x468]
movzx eax, byte [0x1404a5170]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140178180
mov rdi, rax
lea rdx, [r15 + 0x18]
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
lea rcx, [rsp + 0xc0]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x140172e08
movzx eax, byte [rsi + 0x461]
mov byte [rsp + 0x830], bl
mov byte [rsp + 0x831], al
mov qword [rsp + 0x838], rdi
lea rcx, [rsp + 0x840]
lea rdx, [rsi + 0x488]
mov rax, qword [rsi + 0x470]
mov r8, qword [rsi + 0x478]
mov r9, qword [rsi + 0x480]
call qword [rax]
lea rdi, [rsp + 0xc0]
lea rdx, [rsp + 0x480]
mov r8d, 0x100
mov rcx, rdi
call sym.memcpy
movups xmm0, xmmword [rsp + 0x830]
movups xmm1, xmmword [rsp + 0x840]
movups xmm2, xmmword [rsp + 0x850]
movups xmmword [rsp + 0x1c0], xmm0
movups xmmword [rsp + 0x1d0], xmm1
movups xmmword [rsp + 0x1e0], xmm2
lea rbx, [rsp + 0x1a30]
mov r8d, 0x130
mov rcx, rbx
mov rdx, rdi
call sym.memcpy
lea r13, [rsi + 0x4e8]
mov r8d, 0x130
mov rcx, r13
mov rdx, rbx
call sym.memcpy
mov qword [rsi + 0x618], r14
lea rax, [rsi + 0x728]
mov qword [rsp + 0xa8], rax
mov byte [rsi + 0x728], 0
mov qword [rsi + 0x620], r14
mov byte [rsi + 0x729], 1
lea rcx, [rsi + 0x628]
mov r8d, 0x100
mov rdx, r13
call sym.memcpy
lea rbx, [rsi + 0x730]
movups xmm0, xmmword [rsi + 0x5e8]
movups xmm1, xmmword [rsi + 0x5f8]
movups xmm2, xmmword [rsi + 0x608]
movups xmmword [rsi + 0x730], xmm0
movups xmmword [rsi + 0x740], xmm1
movups xmmword [rsi + 0x750], xmm2
mov qword [rsi + 0x760], r14
lea rax, [rsi + 0x9d0]
mov qword [rsp + 0x458], rax
mov byte [rsi + 0x9d0], 0
mov word [rsi + 0x9d6], 0
mov dword [rsi + 0x9d2], 0
mov qword [rsi + 0x768], r14
lea r15, [rsi + 0x770]
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
mov qword [rsp + 0x28], rbx
movdqu xmm2, xmmword [rbx + 0x20]
movdqu xmmword [rsi + 0x770], xmm0
movdqu xmmword [rsi + 0x780], xmm1
movdqu xmmword [rsi + 0x790], xmm2
movzx ebx, byte [rsi + 0x770]
test ebx, ebx
je 0x14017301a
cmp ebx, 2
jne 0x140173013
mov rbp, r12
mov r12, qword [rsi + 0x778]
movzx eax, byte [0x1404a5170]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140178180
mov rdi, rax
lea rdx, [r12 + 0x18]
mov rax, qword [r12]
mov r8, qword [r12 + 8]
mov r9, qword [r12 + 0x10]
lea rcx, [rsp + 0xc0]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
mov r12, rbp
jmp 0x14017301a
movzx eax, byte [rsi + 0x771]
mov byte [rsp + 0xc0], bl
mov byte [rsp + 0xc1], al
mov qword [rsp + 0xc8], rdi
lea rcx, [rsp + 0xd0]
lea rdx, [rsi + 0x798]
mov rax, qword [rsi + 0x780]
mov r8, qword [rsi + 0x788]
mov r9, qword [rsi + 0x790]
call qword [rax]
mov rbp, qword [r14 + 0x108]
test rbp, rbp
je 0x14017306d
lock inc qword [rbp]
jle case.0x140172ba2.2
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movups xmm2, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x1080], xmm2
movaps xmmword [rsp + 0x1070], xmm1
movaps xmmword [rsp + 0x1060], xmm0
mov rbx, qword [rsi + 0x768]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movdqu xmm2, xmmword [r15 + 0x20]
movdqa xmmword [rsp + 0x660], xmm2
movaps xmmword [rsp + 0x650], xmm1
movaps xmmword [rsp + 0x640], xmm0
mov rcx, qword [rbx + 0x68]
test rcx, rcx
je 0x1401730eb
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x698], rax
lock inc qword [rcx]
jle case.0x140172ba2.2
mov r14, r12
mov rdi, qword [rbx + 0x108]
test rdi, rdi
je 0x140173104
lock inc qword [rdi]
jle case.0x140172ba2.2
mov qword [rsp + 0x40], rcx
mov r12, r13
mov r15, qword [rbx + 0x68]
test r15, r15
je 0x14017312b
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x690], rax
lock inc qword [r15]
jle case.0x140172ba2.2
movsd xmm6, qword [rbx + 0x78]
mov r10, qword [rbx]
mov r11, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x38], rax
mov rax, qword [rbx + 0x18]
mov qword [rsp + 0x78], rax
movzx ecx, byte [rbx + 0x64]
movsd xmm7, qword [rbx + 0x58]
mov edx, dword [rbx + 0x60]
mov r9d, dword [rbx + 0x48]
mov rax, qword [rbx + 0x40]
mov qword [rsp + 0x70], rax
mov rax, qword [rbx + 0x30]
mov qword [rsp + 0x2e8], rax
mov eax, dword [rbx + 0x38]
mov dword [rsp + 0x2fc], eax
movzx r8d, byte [rbx + 0x65]
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x700], rax
mov rax, qword [rbx + 0x28]
mov qword [rsp + 0x6f8], rax
mov rax, qword [rbx + 0x50]
mov qword [rsp + 0x708], rax
movsd xmm8, qword [rbx + 0x80]
movzx eax, byte [rbx + 0x112]
mov r13, qword [rbx + 0xa8]
mov qword [rsp + 0x6f0], r13
lock inc qword [r13]
jle case.0x140172ba2.2
mov qword [rsp + 0x6e0], r11
mov qword [rsp + 0x6e8], r10
mov dword [rsp + 0x2f4], r9d
mov byte [rsp + 0x65], r8b
mov dword [rsp + 0x2f8], edx
mov byte [rsp + 0x66], cl
mov byte [rsp + 0x67], al
mov rax, qword [rbx + 0xb0]
mov rcx, qword [rbx + 0xb8]
mov qword [rsp + 0x6d0], rcx
mov qword [rsp + 0x6d8], rax
lock inc qword [rax]
jle case.0x140172ba2.2
mov r13, r12
xor eax, eax
cmp qword [rbx + 0x88], 0
mov r12, r14
je 0x14017324a
mov rcx, qword [rbx + 0x90]
call sub.crypt32.dll_CertDuplicateCertificateContext
mov qword [rsp + 0x688], rax
mov eax, 1
mov qword [rsp + 0x6c8], rax
mov rcx, qword [rbx + 0x98]
call sub.crypt32.dll_CertDuplicateStore
mov qword [rsp + 0x6c0], rax
movzx eax, byte [rbx + 0xa4]
mov byte [rsp + 0x64], al
movzx eax, byte [rbx + 0xa5]
mov byte [rsp + 0x63], al
movsd xmm9, qword [rbx + 0xa0]
mov r14, qword [rbx + 0xf8]
lock inc qword [r14]
jle case.0x140172ba2.2
movzx eax, byte [rbx + 0x100]
mov byte [rsp + 0x62], al
mov eax, dword [rbx + 0xc8]
mov dword [rsp + 0x2f0], eax
cmp eax, 0x3b9aca00
je 0x1401732c4
mov rax, qword [rbx + 0xc0]
mov qword [rsp + 0x680], rax
mov qword [rsp + 0x6a8], rbp
mov qword [rsp + 0x6b0], rdi
movzx eax, byte [rbx + 0x101]
mov byte [rsp + 0x61], al
movzx eax, byte [rbx + 0x102]
mov byte [rsp + 0x60], al
mov al, 2
cmp byte [rbx + 0xf0], 2
je 0x140173322
lea rdx, [rbx + 0xe8]
mov rax, qword [rbx + 0xd0]
mov r8, qword [rbx + 0xd8]
mov r9, qword [rbx + 0xe0]
lea rcx, [rsp + 0xc0]
call qword [rax]
movzx eax, byte [rbx + 0xf0]
mov byte [rsp + 0x5f], al
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmmword [rsp + 0xb80], xmm1
movdqu xmmword [rsp + 0xb70], xmm0
movzx ebp, byte [rsp + 0x640]
test ebp, ebp
je 0x1401733c0
cmp ebp, 2
jne 0x1401733b8
mov rdi, qword [rsp + 0x648]
movzx eax, byte [0x1404a5170]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140178180
mov rbx, rax
lea rdx, [rdi + 0x18]
mov rax, qword [rdi]
mov r8, qword [rdi + 8]
mov r9, qword [rdi + 0x10]
lea rcx, [rsp + 0xc0]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
jmp 0x1401733c0
movzx eax, byte [rsp + 0x641]
mov qword [rsp + 0x6b8], r15
mov qword [rsp + 0xb8], r12
mov qword [rsp + 0x48], r13
mov byte [rsp + 0x410], bpl
mov byte [rsp + 0x411], al
mov qword [rsp + 0x418], rbx
lea rcx, [rsp + 0x420]
lea rdx, [rsp + 0x668]
mov rax, qword [rsp + 0x650]
mov r8, qword [rsp + 0x658]
mov r9, qword [rsp + 0x660]
call qword [rax]
movups xmm0, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x470], xmm0
movups xmm0, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x460], xmm0
movzx r12d, byte [rsp + 0x410]
movzx ebp, byte [rsp + 0x411]
movzx r13d, byte [rsp + 0x412]
mov rax, qword [rsp + 0x418]
mov ecx, dword [rsp + 0x413]
mov dword [rsp + 0x98], ecx
movzx ecx, byte [rsp + 0x417]
mov byte [rsp + 0x9c], cl
movups xmm0, xmmword [rsp + 0x11d8]
movaps xmmword [rsp + 0x380], xmm0
mov rcx, qword [rsp + 0x11e8]
mov qword [rsp + 0x390], rcx
movups xmm0, xmmword [rsp + 0x480]
movups xmm1, xmmword [rsp + 0x490]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
movzx ecx, byte [rsp + 0x9c]
mov byte [rsp + 0x94], cl
mov ecx, dword [rsp + 0x98]
mov dword [rsp + 0x90], ecx
mov rcx, qword [rsp + 0x390]
mov qword [rsp + 0xa00], rcx
movaps xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x9f0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x11c0], xmm1
movaps xmmword [rsp + 0x11b0], xmm0
movaps xmm0, xmmword [rsp + 0x460]
movaps xmm1, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
cmp r12d, 4
je 0x1401782ab
mov qword [rsp + 0x6a0], r14
movzx ecx, byte [rsp + 0x94]
mov byte [rsp + 0xc7], cl
mov ecx, dword [rsp + 0x90]
mov dword [rsp + 0xc3], ecx
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 0
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xe8], rax
movaps xmm0, xmmword [rsp + 0x9f0]
movups xmmword [rsp + 0xd8], xmm0
mov qword [rsp + 0xf0], 0
movaps xmm0, xmmword [rsp + 0x11b0]
movaps xmm1, xmmword [rsp + 0x11c0]
movups xmmword [rsp + 0xf8], xmm0
movups xmmword [rsp + 0x108], xmm1
mov byte [rsp + 0xc0], r12b
mov byte [rsp + 0xc1], bpl
mov byte [rsp + 0xc2], r13b
movaps xmm0, xmmword [rsp + 0x460]
movaps xmm1, xmmword [rsp + 0x470]
movups xmmword [rsp + 0xe0], xmm1
movups xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsp + 0xf3]
movaps xmmword [rsp + 0x4b0], xmm0
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x4cd], rax
movups xmm0, xmmword [rsp + 0x103]
movaps xmmword [rsp + 0x4c0], xmm0
movups xmm0, xmmword [rsp + 0xe3]
movaps xmmword [rsp + 0x4a0], xmm0
movups xmm0, xmmword [rsp + 0xd3]
movaps xmmword [rsp + 0x490], xmm0
movups xmm0, xmmword [rsp + 0xc3]
movaps xmmword [rsp + 0x480], xmm0
mov rax, qword [rsp + 0x4cd]
mov qword [rsp + 0x87d], rax
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x870], xmm0
movaps xmm0, xmmword [rsp + 0x480]
movaps xmm1, xmmword [rsp + 0x490]
movaps xmm2, xmmword [rsp + 0x4a0]
movaps xmm3, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x860], xmm3
movaps xmmword [rsp + 0x850], xmm2
movaps xmmword [rsp + 0x840], xmm1
movaps xmmword [rsp + 0x830], xmm0
mov rax, qword [rsp + 0x87d]
mov qword [rsp + 0x110], rax
movaps xmm0, xmmword [rsp + 0x870]
movups xmmword [rsp + 0x103], xmm0
movaps xmm0, xmmword [rsp + 0x830]
movaps xmm1, xmmword [rsp + 0x840]
movaps xmm2, xmmword [rsp + 0x850]
movaps xmm3, xmmword [rsp + 0x860]
movups xmmword [rsp + 0xf3], xmm3
movups xmmword [rsp + 0xe3], xmm2
movups xmmword [rsp + 0xd3], xmm1
movups xmmword [rsp + 0xc3], xmm0
mov byte [rsp + 0xc0], r12b
mov byte [rsp + 0xc1], bpl
mov byte [rsp + 0xc2], r13b
lea rdx, [0x140468028]
lea rbx, [rsp + 0x460]
mov r8d, 1
mov rcx, rbx
call sym.bytes::bytes::Bytes::copy_from_slice::h7ee36df1df07aa1f
lea rcx, [rsp + 0x380]
mov rdx, rbx
call sym.http::uri::path::PathAndQuery::from_shared::h6298af4d3c1cb921
mov r15, qword [rsp + 0x380]
movzx ebx, byte [rsp + 0x388]
test r15, r15
je 0x1401781ce
lea rdi, [rsp + 0xc3]
movzx r14d, byte [rsp + 0x389]
movups xmm0, xmmword [rsp + 0x398]
movups xmmword [rsp + 0x46e], xmm0
movups xmm0, xmmword [rsp + 0x38a]
movaps xmmword [rsp + 0x460], xmm0
mov rax, qword [rsp + 0xf0]
test rax, rax
je 0x1401737ea
lea rcx, [rsp + 0x108]
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
call qword [rax + 0x20]
movzx r12d, byte [rsp + 0xc0]
movzx ebp, byte [rsp + 0xc1]
movzx r13d, byte [rsp + 0xc2]
mov qword [rsp + 0xf0], r15
mov byte [rsp + 0xf8], bl
mov byte [rsp + 0xf9], r14b
movaps xmm0, xmmword [rsp + 0x460]
movups xmmword [rsp + 0xfa], xmm0
movups xmm0, xmmword [rsp + 0x46e]
movups xmmword [rsp + 0x108], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0x480], xmm0
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x4a0], xmm2
movaps xmmword [rsp + 0x4b0], xmm3
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0x4c0], xmm0
mov rax, qword [rdi + 0x4d]
mov qword [rsp + 0x4cd], rax
movaps xmm0, xmmword [rsp + 0x480]
movaps xmm1, xmmword [rsp + 0x490]
movaps xmm2, xmmword [rsp + 0x4a0]
movaps xmm3, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0xde0], xmm0
movaps xmmword [rsp + 0xdf0], xmm1
movaps xmmword [rsp + 0xe00], xmm2
movaps xmmword [rsp + 0xe10], xmm3
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0xe20], xmm0
mov rax, qword [rsp + 0x4cd]
mov qword [rsp + 0xe2d], rax
cmp r12b, 4
je 0x140178396
mov rax, qword [rsp + 0xe2d]
mov qword [rsp + 0x4d0], rax
movaps xmm0, xmmword [rsp + 0xe20]
movups xmmword [rsp + 0x4c3], xmm0
movaps xmm0, xmmword [rsp + 0xde0]
movaps xmm1, xmmword [rsp + 0xdf0]
movaps xmm2, xmmword [rsp + 0xe00]
movaps xmm3, xmmword [rsp + 0xe10]
movups xmmword [rsp + 0x4b3], xmm3
movups xmmword [rsp + 0x4a3], xmm2
movups xmmword [rsp + 0x493], xmm1
movups xmmword [rsp + 0x483], xmm0
mov byte [rsp + 0x480], r12b
mov byte [rsp + 0x481], bpl
mov byte [rsp + 0x482], r13b
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x480]
call sym.http::uri::Uri::from_parts::h95b8322cab5d2f6d
movzx eax, byte [rsp + 0xc0]
movzx ebx, byte [rsp + 0xc1]
cmp al, 3
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x6b8]
mov r10, qword [rsp + 0x6a0]
je 0x14017828b
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x87d], rcx
movups xmm0, xmmword [rsp + 0x103]
movaps xmmword [rsp + 0x870], xmm0
movaps xmm0, xmmword [rsp + 0x870]
movaps xmmword [rsp + 0xad0], xmm0
mov rcx, qword [rsp + 0x87d]
mov qword [rsp + 0xadd], rcx
mov ecx, dword [rsp + 0xb8c]
mov dword [rsp + 0x430], ecx
movups xmm0, xmmword [rsp + 0xf3]
movups xmm1, xmmword [rsp + 0xe3]
movups xmm2, xmmword [rsp + 0xd3]
movups xmm3, xmmword [rsp + 0xc3]
movaps xmmword [rsp + 0xa90], xmm3
movaps xmmword [rsp + 0xaa0], xmm2
movaps xmmword [rsp + 0xab0], xmm1
movaps xmmword [rsp + 0xac0], xmm0
movaps xmm0, xmmword [rsp + 0x640]
movaps xmm1, xmmword [rsp + 0x650]
movaps xmm2, xmmword [rsp + 0x660]
movups xmmword [rsp + 0xcd0], xmm2
movups xmmword [rsp + 0xcc0], xmm1
movups xmmword [rsp + 0xcb0], xmm0
movups xmm0, xmmword [rsp + 0xb6c]
movups xmm1, xmmword [rsp + 0xb7c]
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x410], xmm0
mov rcx, qword [rsi + 0x768]
movzx edx, byte [rcx + 0x112]
movzx ecx, byte [rsp + 0xc2]
mov byte [rsi + 0x9d1], dl
movaps xmm0, xmmword [rsp + 0x1060]
movaps xmm1, xmmword [rsp + 0x1070]
movaps xmm2, xmmword [rsp + 0x1080]
movups xmmword [rsi + 0x9d8], xmm0
movups xmmword [rsi + 0x9e8], xmm1
movups xmmword [rsi + 0x9f8], xmm2
mov rdx, qword [rsp + 0x6a8]
mov qword [rsi + 0xa08], rdx
mov qword [rsi + 0xa10], 0
mov qword [rsi + 0xa18], 6
mov rdx, qword [rsp + 0x6c8]
mov qword [rsi + 0xa20], rdx
mov rdx, qword [rsp + 0x688]
mov qword [rsi + 0xa28], rdx
mov rdx, qword [rsp + 0x6c0]
mov qword [rsi + 0xa30], rdx
movss dword [rsi + 0xa38], xmm9
movzx edx, byte [rsp + 0x64]
mov byte [rsi + 0xa3c], dl
movzx edx, byte [rsp + 0x63]
mov byte [rsi + 0xa3d], dl
mov rdx, qword [rsp + 0x6f0]
mov qword [rsi + 0xa40], rdx
mov rdx, qword [rsp + 0x6d8]
mov qword [rsi + 0xa48], rdx
mov rdx, qword [rsp + 0x6d0]
mov qword [rsi + 0xa50], rdx
mov rdx, qword [rsp + 0x680]
mov qword [rsi + 0xa58], rdx
mov edx, dword [rsp + 0x2f0]
mov dword [rsi + 0xa60], edx
mov edx, dword [rsp + 0x430]
mov dword [rsi + 0xa84], edx
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movups xmmword [rsi + 0xa74], xmm1
movups xmmword [rsi + 0xa64], xmm0
movzx edx, byte [rsp + 0x5f]
mov byte [rsi + 0xa88], dl
mov qword [rsi + 0xa90], r10
movzx edx, byte [rsp + 0x62]
mov byte [rsi + 0xa98], dl
movzx edx, byte [rsp + 0x61]
mov byte [rsi + 0xa99], dl
movzx edx, byte [rsp + 0x60]
mov byte [rsi + 0xa9a], dl
mov rdx, qword [rsp + 0x6e8]
mov qword [rsi + 0xaa0], rdx
mov rdx, qword [rsp + 0x6e0]
mov qword [rsi + 0xaa8], rdx
mov rdx, qword [rsp + 0x38]
mov qword [rsi + 0xab0], rdx
mov rdx, qword [rsp + 0x78]
mov qword [rsi + 0xab8], rdx
mov rdx, qword [rsp + 0x700]
mov qword [rsi + 0xac0], rdx
mov rdx, qword [rsp + 0x6f8]
mov qword [rsi + 0xac8], rdx
mov rdx, qword [rsp + 0x2e8]
mov qword [rsi + 0xad0], rdx
mov edx, dword [rsp + 0x2fc]
mov dword [rsi + 0xad8], edx
mov rdx, qword [rsp + 0x70]
mov qword [rsi + 0xae0], rdx
mov edx, dword [rsp + 0x2f4]
mov dword [rsi + 0xae8], edx
mov rdx, qword [rsp + 0x708]
mov qword [rsi + 0xaf0], rdx
movlps qword [rsi + 0xaf8], xmm7
mov edx, dword [rsp + 0x2f8]
mov dword [rsi + 0xb00], edx
movzx edx, byte [rsp + 0x66]
mov byte [rsi + 0xb04], dl
movzx edx, byte [rsp + 0x65]
mov byte [rsi + 0xb05], dl
mov qword [rsi + 0xb08], r9
mov rdx, qword [rsp + 0x690]
mov qword [rsi + 0xb10], rdx
movlps qword [rsi + 0xb18], xmm6
movss dword [rsi + 0xb20], xmm8
mov edx, dword [rsp + 0xcdc]
mov dword [rsi + 0xb54], edx
movups xmm0, xmmword [rsp + 0xcac]
movups xmm1, xmmword [rsp + 0xcbc]
movups xmm2, xmmword [rsp + 0xccc]
movups xmmword [rsi + 0xb44], xmm2
movups xmmword [rsi + 0xb34], xmm1
movups xmmword [rsi + 0xb24], xmm0
mov byte [rsi + 0xb58], al
mov byte [rsi + 0xb59], bl
mov byte [rsi + 0xb5a], cl
mov rax, qword [rsp + 0xadd]
mov qword [rsi + 0xba8], rax
movaps xmm0, xmmword [rsp + 0xad0]
movups xmmword [rsi + 0xb9b], xmm0
movaps xmm0, xmmword [rsp + 0xa90]
movaps xmm1, xmmword [rsp + 0xaa0]
movaps xmm2, xmmword [rsp + 0xab0]
movaps xmm3, xmmword [rsp + 0xac0]
movups xmmword [rsi + 0xb8b], xmm3
movups xmmword [rsi + 0xb7b], xmm2
movups xmmword [rsi + 0xb6b], xmm1
movups xmmword [rsi + 0xb5b], xmm0
mov rax, qword [rsp + 0x6b0]
mov qword [rsi + 0xbb0], rax
mov qword [rsi + 0xbb8], r8
mov rax, qword [rsp + 0x698]
mov qword [rsi + 0xbc0], rax
movzx eax, byte [rsp + 0x67]
mov byte [rsi + 0xbc8], al
mov byte [rsi + 0xbc9], al
mov r8, qword [rsp + 0x88]
mov r13, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x28]
cmp dword [rsi + 0xa18], 9
je 0x140178293
mov qword [rsp + 0x28], rbx
lea rbp, [rsi + 0x9d8]
lea rdi, [rsi + 0xa18]
lea rcx, [rsp + 0xde0]
mov rdx, rbp
mov rbx, r8
call sym.__hyper::client::pool::Checkout_T__as_core::future::future::Future_::poll::h99d6aefa0273589a
cmp byte [rsp + 0xe50], 3
jne 0x140173f68
lea rcx, [rsp + 0x830]
mov rdx, rdi
mov r8, rbx
call sym.__hyper::common::lazy::Lazy_F_R__as_core::future::future::Future_::poll::hf5d5a072c952a0fa
cmp byte [rsp + 0x8a0], 3
je 0x140174175
mov r14, qword [rdi]
mov qword [rdi], 9
cmp r14, 9
je 0x1401783d4
lea rdx, [rsi + 0xa20]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movaps xmmword [rsp + 0xf0], xmm3
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0x100], r14
lea rbx, [rsp + 0x108]
mov r8d, 0x1b0
mov rcx, rbx
call sym.memcpy
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movups xmmword [rsp + 0x4f8], xmm0
movups xmmword [rsp + 0x508], xmm1
movups xmmword [rsp + 0x518], xmm2
movups xmmword [rsp + 0x528], xmm3
mov rax, qword [rsp + 0x8a0]
mov qword [rsp + 0x4f0], rax
movups xmm0, xmmword [rsp + 0x890]
movaps xmmword [rsp + 0x4e0], xmm0
movups xmm0, xmmword [rsp + 0x880]
movaps xmmword [rsp + 0x4d0], xmm0
movups xmm0, xmmword [rsp + 0x870]
movaps xmmword [rsp + 0x4c0], xmm0
movups xmm0, xmmword [rsp + 0x830]
movups xmm1, xmmword [rsp + 0x840]
movups xmm2, xmmword [rsp + 0x850]
movups xmm3, xmmword [rsp + 0x860]
movaps xmmword [rsp + 0x4b0], xmm3
movaps xmmword [rsp + 0x4a0], xmm2
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x480], xmm0
lea rcx, [rsp + 0x710]
lea rdx, [rsp + 0x480]
mov r8d, 0xb8
call sym.memcpy
lea rcx, [r14 - 6]
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14017417c
test rax, rax
jne 0x1401741d5
mov rcx, rbx
call sym._ZN4core3ptr166drop_in_place_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_reqwest..async_impl..body..Impl
jmp 0x1401741d5
mov r14, qword [rdi]
mov qword [rdi], 9
cmp r14, 9
je 0x1401783d4
lea rdx, [rsi + 0xa20]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movaps xmmword [rsp + 0xf0], xmm3
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0x100], r14
lea rbx, [rsp + 0x108]
mov r8d, 0x1b0
mov rcx, rbx
call sym.memcpy
lea rcx, [rsp + 0x710]
mov r8d, 0xb8
mov rdx, rbx
call sym.memcpy
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0xce0]
mov r8d, 0xf8
call sym.memcpy
movups xmm0, xmmword [rsp + 0xde0]
movups xmm1, xmmword [rsp + 0xdf0]
movups xmm2, xmmword [rsp + 0xe00]
movups xmm3, xmmword [rsp + 0xe10]
movaps xmmword [rsp + 0x300], xmm0
movaps xmmword [rsp + 0x310], xmm1
movaps xmmword [rsp + 0x320], xmm2
movaps xmmword [rsp + 0x330], xmm3
movups xmm0, xmmword [rsp + 0xe20]
movaps xmmword [rsp + 0x340], xmm0
movups xmm0, xmmword [rsp + 0xe30]
movaps xmmword [rsp + 0x350], xmm0
movups xmm0, xmmword [rsp + 0xe40]
movaps xmmword [rsp + 0x360], xmm0
mov rax, qword [rsp + 0xe50]
mov qword [rsp + 0x370], rax
lea rcx, [rsp + 0xc0]
call sym.__hyper::client::pool::Checkout_T__as_core::ops::drop::Drop_::drop::hb5d466d361c4964f
cmp byte [rsp + 0xc0], 2
jb 0x1401740c4
mov rbx, qword [rsp + 0xc8]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rbx
call fcn.14021a7bc
lea rcx, [rsp + 0xe8]
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
call qword [rax + 0x20]
mov rax, qword [rsp + 0xf0]
test rax, rax
je 0x140174107
lock dec qword [rax]
jne 0x140174107
lea rcx, [rsp + 0xf0]
call sym.alloc::sync::Arc_T_A_::drop_slow::hc85c0935b6e3be27
mov r15, qword [rsp + 0xf8]
test r15, r15
je 0x14017416f
lea rbx, [rsp + 0xf8]
mov r12b, 1
mov al, 1
xchg byte [r15 + 0x80], al
mov al, 1
xchg byte [r15 + 0x60], al
test al, al
jne 0x140174150
mov rax, qword [r15 + 0x50]
mov rcx, qword [r15 + 0x58]
mov qword [r15 + 0x50], 0
xor edx, edx
xchg byte [r15 + 0x60], dl
test rax, rax
je 0x140174150
call qword [rax + 0x18]
xchg byte [r15 + 0x78], r12b
test r12b, r12b
je 0x140174196
mov rax, qword [rsp + 0xf8]
lock dec qword [rax]
jne 0x14017416f
mov rcx, rbx
call sym.alloc::sync::Arc_T_A_::drop_slow::he2fd73be8cc072a8
cmp r14, 0xa
jne 0x1401741db
mov al, 3
jmp 0x140177894
cmp r14, 5
jne 0x1401741c8
cmp byte [rsp + 0x178], 3
je 0x1401741d5
mov rcx, rbx
call sym._ZN4core3ptr184drop_in_place_LT_core..result..Result_LT_hyper..client..pool..Pooled_LT_hyper..client..client..PoolClient_LT_re
jmp 0x1401741d5
mov rax, qword [r15 + 0x68]
mov rcx, qword [r15 + 0x70]
mov qword [r15 + 0x68], 0
test rax, rax
je 0x140177014
xor edx, edx
xchg byte [r15 + 0x78], dl
call qword [rax + 8]
mov rax, qword [rsp + 0xf8]
lock dec qword [rax]
jne 0x14017416f
jmp 0x140174167
lea rcx, [rsp + 0x100]
call sym._ZN4core3ptr1087drop_in_place_LT_futures_util..future..try_future..try_flatten..TryFlatten_LT_futures_util..future..try_future
mov r14d, 9
mov word [rsi + 0x9d6], 0x101
movaps xmm0, xmmword [rsp + 0x300]
movdqa xmm1, xmmword [rsp + 0x310]
movdqa xmm2, xmmword [rsp + 0x320]
movdqa xmm3, xmmword [rsp + 0x330]
movups xmmword [rsi + 0x7a0], xmm0
movdqu xmmword [rsi + 0x7b0], xmm1
movdqu xmmword [rsi + 0x7c0], xmm2
movdqu xmmword [rsi + 0x7d0], xmm3
movaps xmm0, xmmword [rsp + 0x340]
movups xmmword [rsi + 0x7e0], xmm0
movaps xmm0, xmmword [rsp + 0x350]
movups xmmword [rsi + 0x7f0], xmm0
movdqa xmm0, xmmword [rsp + 0x360]
movdqu xmmword [rsi + 0x800], xmm0
mov rax, qword [rsp + 0x370]
mov qword [rsi + 0x810], rax
mov qword [rsi + 0x818], r14
lea rcx, [rsi + 0x820]
lea rdx, [rsp + 0x710]
mov r8d, 0xb8
call sym.memcpy
lea rcx, [rsi + 0x8d8]
lea rdx, [rsp + 0xce0]
mov r8d, 0xf8
call sym.memcpy
cmp dword [rsi + 0xa18], 9
je 0x1401742bf
mov rcx, rbp
call sym._ZN4core3ptr136drop_in_place_LT_hyper..client..pool..Checkout_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..bod
mov rcx, rdi
call sym._ZN4core3ptr1457drop_in_place_LT_hyper..common..lazy..Lazy_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_r
mov r14, qword [rsi + 0x818]
cmp r14, 9
mov rbx, qword [rsp + 0x28]
jne 0x140174589
movzx r15d, byte [rsi + 0x890]
cmp r15b, 2
jne 0x1401747af
mov byte [rsi + 0x9d5], 1
mov rbp, qword [rsi + 0x820]
mov qword [rsi + 0x9d8], rbp
mov byte [rsi + 0x9d4], 1
movdqu xmm0, xmmword [rsi + 0x898]
movdqu xmm1, xmmword [rsi + 0x8a8]
movdqu xmm2, xmmword [rsi + 0x8b8]
movdqu xmm3, xmmword [rsi + 0x8c8]
movdqa xmmword [rsp + 0x4b0], xmm3
movdqa xmmword [rsp + 0x4a0], xmm2
movdqa xmmword [rsp + 0x490], xmm1
movdqa xmmword [rsp + 0x480], xmm0
cmp byte [rbp + 0x30], 4
jne 0x1401749a3
lea rax, [rsi + 0x898]
mov byte [rsi + 0x9d4], 0
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movups xmmword [rsi + 0x9e0], xmm0
movdqu xmmword [rsi + 0x9f0], xmm1
movdqu xmmword [rsi + 0xa00], xmm2
movdqu xmmword [rsi + 0xa10], xmm3
lea rdi, [rsi + 0x9e0]
lea rcx, [rsp + 0xc0]
mov rdx, rdi
mov r8, qword [rsp + 0x88]
call sym.__hyper::client::pool::Checkout_T__as_core::future::future::Future_::poll::h99d6aefa0273589a
movzx r15d, byte [rsp + 0x130]
cmp r15b, 3
je 0x14017788e
mov rcx, rdi
mov r14, qword [rsp + 0xc0]
mov rbp, qword [rsp + 0xc8]
movups xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x1150], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x1160], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x1170], xmm0
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x1180], xmm0
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x1190], xmm0
movdqu xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x11a0], xmm0
mov eax, dword [rsp + 0x131]
mov dword [rsp + 0x2e0], eax
mov eax, dword [rsp + 0x134]
mov dword [rsp + 0x2e3], eax
call sym._ZN4core3ptr136drop_in_place_LT_hyper..client..pool..Checkout_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..bod
cmp r15b, 2
jne 0x1401744f6
xor r12d, r12d
cmp byte [rsi + 0x9d1], 0
je 0x14017479a
xor r12d, r12d
cmp byte [r14 + 0x30], 4
jne 0x14017479a
mov rdi, qword [r14]
xor r12d, r12d
test rdi, rdi
je 0x14017479a
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x48], r13
mov rbx, qword [r14 + 8]
movabs r13, 0xa67224e7f7f25540
xor r12d, r12d
movabs rbp, 0xcc4a624b1c7adee0
jmp 0x1401744c1
mov rcx, rdi
call qword [rbx + 0x30]
mov rdi, rax
mov rbx, rdx
test rax, rax
je 0x1401744d7
mov rcx, rdi
call qword [rbx + 0x38]
cmp rax, r13
jne 0x1401744b0
cmp rdx, rbp
jne 0x1401744b0
mov r12d, 1
mov rbp, r14
mov r13, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x28]
cmp byte [rsi + 0x9d4], 0
jne 0x1401749b0
jmp 0x1401749bd
movaps xmm0, xmmword [rsp + 0x11a0]
movaps xmmword [rsp + 0x400], xmm0
movaps xmm0, xmmword [rsp + 0x1190]
movaps xmmword [rsp + 0x3f0], xmm0
movdqa xmm0, xmmword [rsp + 0x1150]
movdqa xmm1, xmmword [rsp + 0x1160]
movdqa xmm2, xmmword [rsp + 0x1170]
movdqa xmm3, xmmword [rsp + 0x1180]
movdqa xmmword [rsp + 0x3e0], xmm3
movdqa xmmword [rsp + 0x3d0], xmm2
movdqa xmmword [rsp + 0x3c0], xmm1
movdqa xmmword [rsp + 0x3b0], xmm0
mov eax, dword [rsp + 0x2e0]
mov ecx, dword [rsp + 0x2e3]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
mov r12, r14
cmp byte [rsi + 0x9d4], 0
jne 0x1401749b0
jmp 0x1401749bd
lea rdi, [rsi + 0x818]
movzx r15d, byte [rsi + 0x810]
cmp r15b, 2
jne 0x140174881
mov byte [rsi + 0x9d3], 1
mov rbp, qword [rsi + 0x7a0]
mov qword [rsi + 0x9d8], rbp
lea rcx, [rsp + 0xc0]
mov r8d, 0x1b8
mov rdx, rdi
call sym.memcpy
mov byte [rsi + 0x9d2], 1
cmp byte [rbp + 0x30], 4
jne 0x1401749e5
mov byte [rsi + 0x9d2], 0
lea rcx, [rsi + 0x9e0]
mov r8d, 0x1b8
mov rdx, rdi
call sym.memcpy
lea rdi, [rsi + 0x9e0]
lea rcx, [rsp + 0x480]
mov rdx, rdi
mov r8, qword [rsp + 0x88]
call sym.__hyper::common::lazy::Lazy_F_R__as_core::future::future::Future_::poll::hf5d5a072c952a0fa
movzx r15d, byte [rsp + 0x4f0]
cmp r15b, 3
je 0x140177892
mov rcx, rdi
mov rdi, qword [rsp + 0x480]
mov rbp, qword [rsp + 0x488]
movups xmm0, xmmword [rsp + 0x490]
movaps xmmword [rsp + 0x10f0], xmm0
movups xmm0, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x1100], xmm0
movups xmm0, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x1110], xmm0
movups xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x1120], xmm0
movups xmm0, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x1130], xmm0
movdqu xmm0, xmmword [rsp + 0x4e0]
movdqa xmmword [rsp + 0x1140], xmm0
mov eax, dword [rsp + 0x4f1]
mov dword [rsp + 0x2d8], eax
mov eax, dword [rsp + 0x4f4]
mov dword [rsp + 0x2db], eax
call sym._ZN4core3ptr1457drop_in_place_LT_hyper..common..lazy..Lazy_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_r
xor r12d, r12d
cmp r15b, 2
jne 0x1401746e0
mov rbp, rdi
cmp byte [rsi + 0x9d2], 0
jne 0x1401749f2
jmp 0x14017476e
movaps xmm0, xmmword [rsp + 0x1140]
movaps xmmword [rsp + 0x400], xmm0
movaps xmm0, xmmword [rsp + 0x1130]
movaps xmmword [rsp + 0x3f0], xmm0
movdqa xmm0, xmmword [rsp + 0x10f0]
movdqa xmm1, xmmword [rsp + 0x1100]
movdqa xmm2, xmmword [rsp + 0x1110]
movdqa xmm3, xmmword [rsp + 0x1120]
movdqa xmmword [rsp + 0x3e0], xmm3
movdqa xmmword [rsp + 0x3d0], xmm2
movdqa xmmword [rsp + 0x3c0], xmm1
movdqa xmmword [rsp + 0x3b0], xmm0
mov eax, dword [rsp + 0x2d8]
mov ecx, dword [rsp + 0x2db]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
mov r12, rdi
cmp byte [rsi + 0x9d2], 0
jne 0x1401749f2
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
je 0x140174a13
mov rcx, qword [rsi + 0x9d8]
call sym._ZN4core3ptr40drop_in_place_LT_hyper..error..Error_GT_17h4ba0bd5a6e0ba036E.5847
mov byte [rsi + 0x9d3], 0
jmp 0x140174ceb
mov rbp, r14
cmp byte [rsi + 0x9d4], 0
jne 0x1401749b0
jmp 0x1401749bd
mov r12, qword [rsi + 0x820]
mov rbp, qword [rsi + 0x828]
movups xmm0, xmmword [rsi + 0x880]
movaps xmmword [rsp + 0x400], xmm0
movups xmm0, xmmword [rsi + 0x870]
movaps xmmword [rsp + 0x3f0], xmm0
movups xmm0, xmmword [rsi + 0x860]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm0, xmmword [rsi + 0x850]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [rsi + 0x840]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rsi + 0x830]
movaps xmmword [rsp + 0x3b0], xmm0
mov eax, dword [rsi + 0x891]
mov ecx, dword [rsi + 0x894]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
movdqu xmm0, xmmword [rsi + 0x898]
movdqu xmm1, xmmword [rsi + 0x8a8]
movdqu xmm2, xmmword [rsi + 0x8b8]
movdqu xmm3, xmmword [rsi + 0x8c8]
movdqa xmmword [rsp + 0xf0], xmm3
movdqa xmmword [rsp + 0xe0], xmm2
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
lea rcx, [rsp + 0xc0]
call sym._ZN4core3ptr136drop_in_place_LT_hyper..client..pool..Checkout_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..bod
jmp 0x140174ceb
mov r12, qword [rsi + 0x7a0]
mov rbp, qword [rsi + 0x7a8]
movups xmm0, xmmword [rsi + 0x800]
movaps xmmword [rsp + 0x10e0], xmm0
movups xmm0, xmmword [rsi + 0x7f0]
movaps xmmword [rsp + 0x10d0], xmm0
movups xmm0, xmmword [rsi + 0x7e0]
movaps xmmword [rsp + 0x10c0], xmm0
movups xmm0, xmmword [rsi + 0x7d0]
movaps xmmword [rsp + 0x10b0], xmm0
movups xmm0, xmmword [rsi + 0x7c0]
movaps xmmword [rsp + 0x10a0], xmm0
movups xmm0, xmmword [rsi + 0x7b0]
movaps xmmword [rsp + 0x1090], xmm0
mov eax, dword [rsi + 0x811]
mov ecx, dword [rsi + 0x814]
mov dword [rsp + 0x2d0], eax
mov dword [rsp + 0x2d3], ecx
lea rcx, [rsp + 0xde0]
mov r8d, 0x1b8
mov rdx, rdi
call sym.memcpy
cmp dword [rsp + 0xde0], 6
jne 0x140174a1f
lea rax, [rsi + 0x7b0]
lea rcx, [rsi + 0x811]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x400], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x3f0], xmm0
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movdqa xmmword [rsp + 0x3e0], xmm3
movdqa xmmword [rsp + 0x3d0], xmm2
movdqa xmmword [rsp + 0x3c0], xmm1
movdqa xmmword [rsp + 0x3b0], xmm0
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
lea rcx, [rsp + 0xde0]
call sym._ZN4core3ptr1457drop_in_place_LT_hyper..common..lazy..Lazy_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_r
jmp 0x140174ceb
mov byte [rsi + 0x9d5], 0
mov r15b, 2
xor r12d, r12d
lea rcx, [rsp + 0x480]
call sym._ZN4core3ptr136drop_in_place_LT_hyper..client..pool..Checkout_LT_hyper..client..client..PoolClient_LT_reqwest..async_impl..bod
mov byte [rsi + 0x9d4], 0
cmp byte [rsi + 0x9d5], 0
je 0x1401749d9
mov rcx, qword [rsi + 0x9d8]
call sym._ZN4core3ptr40drop_in_place_LT_hyper..error..Error_GT_17h4ba0bd5a6e0ba036E.5847
mov byte [rsi + 0x9d5], 0
jmp 0x140174ceb
mov byte [rsi + 0x9d3], 0
mov r15b, 2
xor r12d, r12d
lea rcx, [rsp + 0xc0]
call sym._ZN4core3ptr1457drop_in_place_LT_hyper..common..lazy..Lazy_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_r
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
jne 0x140174782
mov byte [rsi + 0x9d3], 0
jmp 0x140174ceb
mov qword [rsp + 0x48], r13
lea rcx, [rsp + 0x11f0]
mov r8d, 0x1b8
mov rdx, rdi
call sym.memcpy
mov rax, qword [rsi + 0x768]
mov rbx, qword [rax + 0x68]
test rbx, rbx
je 0x140174ab5
mov r14, qword [rax + 0x70]
mov r13, qword [r14 + 0x10]
movzx eax, byte [0x1404a5170]
mov edx, 0x1b8
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x1401784fc
mov rdi, rax
dec r13
and r13, 0xfffffffffffffff0
add rbx, r13
add rbx, 0x10
lea rdx, [rsp + 0x11f0]
mov r8d, 0x1b8
mov rcx, rax
call sym.memcpy
lea r8, sym._ZN4core3ptr1908drop_in_place_LT_futures_util..future..future..Map_LT_futures_util..future..try_future..MapErr_LT_hyper..commo
mov rcx, rbx
mov rdx, rdi
call qword [r14 + 0x18]
mov r13, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x28]
jmp 0x140174c6d
mov eax, 1
lock xadd qword [0x140391150], rax
mov qword [rsp + 0x640], rax
lea rcx, [rsp + 0x830]
mov r8d, 0x1b8
mov rdx, rdi
call sym.memcpy
lea rcx, [rsp + 0x480]
mov r8d, 0x1b8
mov rdx, rdi
call sym.memcpy
lea r13, [rsp + 0x640]
mov qword [rsp + 0x638], r13
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h95591c75332064ce
test rax, rax
je 0x14017856d
mov rdi, rax
mov r14, qword [rax + 0x18]
movabs rax, 0x7fffffffffffffff
cmp r14, rax
jae 0x14017850b
lea rax, [r14 + 1]
mov qword [rdi + 0x18], rax
mov rbx, qword [rdi + 0x20]
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x830]
mov r8d, 0x1b8
call sym.memcpy
mov qword [rsp + 0x278], r13
test rbx, rbx
je 0x140178526
mov rax, qword [rsp + 0x640]
lock inc qword [rbx]
jle case.0x140172ba2.2
mov qword [rsp + 0x40], rax
movzx eax, byte [0x1404a5170]
mov edx, 0x300
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140178517
mov r13, rax
and r13, 0xffffffffffffff80
lea r14, [r13 + 0x80]
mov qword [r13 + 0x78], rax
mov qword [r13 + 0x80], 0xcc
mov qword [r13 + 0x88], 0
lea rax, str._ke_
mov qword [r13 + 0x90], rax
mov qword [r13 + 0x98], 0
mov qword [r13 + 0xa0], rbx
add rbx, 0x58
mov rax, qword [rsp + 0x40]
mov qword [r13 + 0xa8], rax
lea rcx, [r13 + 0xb0]
lea rdx, [rsp + 0x830]
mov r8d, 0x1b8
call sym.memcpy
xorps xmm0, xmm0
movups xmmword [r13 + 0x268], xmm0
mov qword [r13 + 0x278], 0
mov rcx, rbx
mov rdx, r14
mov r8, r14
call sym.tokio::runtime::task::list::OwnedTasks_S_::bind_inner::h65eb8de95c145369
test rax, rax
je 0x140174c44
mov rcx, rdi
add rcx, 0x20
mov rdx, rax
call fcn.140203b00
dec qword [rdi + 0x18]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r14], rcx
mov r13, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x28]
je 0x140174c6d
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x20]
movaps xmm0, xmmword [rsp + 0x10e0]
movaps xmmword [rsp + 0x400], xmm0
movaps xmm0, xmmword [rsp + 0x10d0]
movaps xmmword [rsp + 0x3f0], xmm0
movdqa xmm0, xmmword [rsp + 0x1090]
movdqa xmm1, xmmword [rsp + 0x10a0]
movdqa xmm2, xmmword [rsp + 0x10b0]
movdqa xmm3, xmmword [rsp + 0x10c0]
movdqa xmmword [rsp + 0x3e0], xmm3
movdqa xmmword [rsp + 0x3d0], xmm2
movdqa xmmword [rsp + 0x3c0], xmm1
movdqa xmmword [rsp + 0x3b0], xmm0
mov eax, dword [rsp + 0x2d0]
mov ecx, dword [rsp + 0x2d3]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
mov word [rsi + 0x9d6], 0
movaps xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0xff0], xmm0
movaps xmm0, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0xfe0], xmm0
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmm1, xmmword [rsp + 0x3c0]
movaps xmm2, xmmword [rsp + 0x3d0]
movaps xmm3, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0xfd0], xmm3
movaps xmmword [rsp + 0xfc0], xmm2
movaps xmmword [rsp + 0xfb0], xmm1
movaps xmmword [rsp + 0xfa0], xmm0
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
mov dword [rsp + 0x2c0], eax
mov dword [rsp + 0x2c3], ecx
mov byte [rsi + 0x9d0], 1
movaps xmm0, xmmword [rsp + 0xfa0]
movdqa xmm1, xmmword [rsp + 0xfb0]
movdqa xmm2, xmmword [rsp + 0xfc0]
movdqa xmm3, xmmword [rsp + 0xfd0]
movaps xmmword [rsp + 0x1000], xmm0
movdqa xmmword [rsp + 0x1010], xmm1
movdqa xmmword [rsp + 0x1020], xmm2
movdqa xmmword [rsp + 0x1030], xmm3
movaps xmm0, xmmword [rsp + 0xfe0]
movaps xmmword [rsp + 0x1040], xmm0
movdqa xmm0, xmmword [rsp + 0xff0]
movdqa xmmword [rsp + 0x1050], xmm0
mov eax, dword [rsp + 0x2c0]
mov ecx, dword [rsp + 0x2c3]
mov dword [rsp + 0x2cb], ecx
mov dword [rsp + 0x2c8], eax
mov rcx, rbx
call sym._ZN4core3ptr170drop_in_place_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_reqwest..async_impl..body..Impl
cmp r15b, 2
jne 0x140174ec3
mov r15, rsi
mov qword [rsp + 0x48], r13
mov r14b, 1
mov esi, 3
test r12, r12
je 0x140175272
mov byte [r15 + 0x729], 0
mov rsi, qword [r15 + 0x628]
mov rdi, qword [r15 + 0x630]
mov r12, qword [r15 + 0x638]
lea rdx, [r15 + 0x640]
lea rcx, [rsp + 0x13a8]
mov r8d, 0x90
call sym.memcpy
movups xmm0, xmmword [r15 + 0x6d0]
movdqu xmm1, xmmword [r15 + 0x6e0]
movdqu xmm2, xmmword [r15 + 0x6f0]
movdqu xmm3, xmmword [r15 + 0x700]
movaps xmmword [rsp + 0x7d0], xmm0
movdqa xmmword [rsp + 0x7e0], xmm1
movdqa xmmword [rsp + 0x7f0], xmm2
movdqa xmmword [rsp + 0x800], xmm3
movdqu xmm0, xmmword [r15 + 0x710]
movdqa xmmword [rsp + 0x810], xmm0
mov rax, qword [r15 + 0x720]
mov qword [rsp + 0x820], rax
jmp 0x140177188
movaps xmm0, xmmword [rsp + 0x1050]
movaps xmmword [rsp + 0x110], xmm0
movaps xmm0, xmmword [rsp + 0x1040]
movaps xmmword [rsp + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x1000]
movaps xmm1, xmmword [rsp + 0x1010]
movaps xmm2, xmmword [rsp + 0x1020]
movaps xmm3, xmmword [rsp + 0x1030]
movaps xmmword [rsp + 0xf0], xmm3
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov qword [rsi + 0x730], r12
mov qword [rsi + 0x738], rbp
movaps xmm0, xmmword [rsp + 0xc0]
movdqa xmm1, xmmword [rsp + 0xd0]
movdqa xmm2, xmmword [rsp + 0xe0]
movdqa xmm3, xmmword [rsp + 0xf0]
movups xmmword [rsi + 0x740], xmm0
movdqu xmmword [rsi + 0x750], xmm1
movdqu xmmword [rsi + 0x760], xmm2
movdqu xmmword [rsi + 0x770], xmm3
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rsi + 0x780], xmm0
movdqa xmm0, xmmword [rsp + 0x110]
movdqu xmmword [rsi + 0x790], xmm0
mov byte [rsi + 0x7a0], r15b
mov eax, dword [rsp + 0x2c8]
mov ecx, dword [rsp + 0x2cb]
mov dword [rsi + 0x7a1], eax
mov dword [rsi + 0x7a4], ecx
lea rbp, [rsi + 0x628]
mov rcx, qword [rsi + 0x6f8]
test rcx, rcx
mov qword [rsp + 0x28], rbx
je 0x1401752cf
cmp qword [rcx + 0x18], 0
je 0x1401752cf
movabs rbx, 0xd4b0453db5e24b6e
movabs r14, 0x4a5cba9d7dd469bb
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
lea rdx, [rax - 0x20]
xor r8d, r8d
movdqa xmm0, xmmword [str.jjjjjjjjjjjjjjjjVVVVVVVVVVVVVVVV]
pcmpeqd xmm1, xmm1
mov r9, rbx
and r9, rcx
movdqu xmm2, xmmword [rax + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
nop word cs:[rax + rax]
test r10w, r10w
je 0x140175070
tzcnt r11d, r10d
lea edi, [r10 - 1]
and edi, r10d
mov r10d, edi
add r11, r9
and r11, rcx
mov r15, r11
shl r15, 5
mov rdi, rdx
sub rdi, r15
cmp qword [rdi], r14
jne 0x140175030
cmp qword [rdi + 8], rbx
jne 0x140175030
jmp 0x140175092
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x140175262
add r9, r8
add r9, 0x10
add r8, 0x10
jmp 0x14017500c
neg r11
shl r11, 5
mov rdi, qword [rax + r11 - 0x10]
mov rax, qword [rax + r11 - 8]
mov rcx, rdi
call qword [rax + 0x18]
cmp rax, r14
jne 0x140175262
cmp rdx, rbx
jne 0x140175262
mov qword [rsp + 0x40], rbp
mov r15, qword [rsp + 0x28]
movzx ebp, byte [r15 + 0x61]
cmp rbp, 2
je 0x140178168
mov qword [rsp + 0x48], r13
mov rbx, qword [rdi]
movzx r14d, byte [r15 + 0x60]
mov rcx, qword [r15 + 0x48]
xor edi, edi
test rcx, rcx
je 0x1401750f9
mov rax, qword [r15 + 0x50]
call qword [rax + 0x18]
mov rdi, rax
mov r12, rdx
mov r13, qword [r15 + 0x58]
lock inc qword [r13]
jle case.0x140172ba2.2
mov rax, qword [rsp + 0x440]
and rax, 0xffffffffffff0000
or rax, r14
shl ebp, 8
or rbp, rax
mov r14, qword [rbx + 0x10]
lea rcx, [r14 + 0x10]
lea r15, [r14 + 0x130]
mov edx, 0x3fffffff
xor eax, eax
lock cmpxchg dword [r14 + 0x130], edx
jne 0x140177b15
movabs r8, 0x7fffffffffffffff
mov rdx, qword [0x1404a5148]
shl rdx, 1
xor eax, eax
test rdx, rdx
jne 0x140177b28
movzx edx, byte [r14 + 0x138]
test dl, dl
jne 0x140177b4f
mov rbx, qword [r14 + 0x140]
mov rdx, qword [r14 + 0x148]
mov qword [rsp + 0x38], rdx
mov qword [r14 + 0x140], rdi
mov qword [r14 + 0x148], r12
mov rdi, qword [r14 + 0x150]
mov qword [r14 + 0x150], r13
mov rdx, qword [r14 + 0x158]
mov qword [rsp + 0x440], rdx
mov qword [r14 + 0x158], rbp
lock add qword [r14 + 0x160], 2
test al, al
jne 0x1401751d5
mov rax, qword [0x1404a5148]
test rax, r8
jne 0x1401780d5
mov edx, 0xc0000001
lock xadd dword [r15], edx
add edx, 0xc0000001
cmp edx, 0x40000000
mov r13, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
jae 0x140177b8a
call sym.tokio::sync::notify::Notify::notify_waiters::hef72fc4de1966189
lea rcx, [r14 + 0x30]
call sym.tokio::sync::notify::Notify::notify_waiters::hef72fc4de1966189
lea rcx, [r14 + 0x50]
call sym.tokio::sync::notify::Notify::notify_waiters::hef72fc4de1966189
lea rcx, [r14 + 0x70]
call sym.tokio::sync::notify::Notify::notify_waiters::hef72fc4de1966189
lea rcx, [r14 + 0x90]
call sym.tokio::sync::notify::Notify::notify_waiters::hef72fc4de1966189
lea rcx, [r14 + 0xb0]
call sym.tokio::sync::notify::Notify::notify_waiters::hef72fc4de1966189
lea rcx, [r14 + 0xd0]
call sym.tokio::sync::notify::Notify::notify_waiters::hef72fc4de1966189
add r14, 0xf0
mov rcx, r14
call sym.tokio::sync::notify::Notify::notify_waiters::hef72fc4de1966189
mov rax, qword [rsp + 0x440]
and eax, 0xff00
cmp eax, 0x200
jne 0x140175282
mov rbx, qword [rsp + 0x28]
cmp byte [rbx + 0x61], 2
jne 0x1401752d9
jmp 0x140178168
mov rdi, rbp
mov r12, qword [rsp + 0xb8]
jmp 0x140177188
test rbx, rbx
mov r14, qword [rsp + 0x38]
je 0x1401752bc
mov rax, qword [r14]
test rax, rax
je 0x140175299
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x1401752bc
cmp qword [r14 + 0x10], 0x11
jb 0x1401752ab
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rbx
call fcn.14021a7bc
lock dec qword [rdi]
mov rbx, qword [rsp + 0x28]
jne 0x1401752cf
mov rcx, rdi
call sym.alloc::sync::Arc_T_A_::drop_slow::h4ac174f1ab8ff056
cmp byte [rbx + 0x61], 2
je 0x140178168
cmp byte [rbx + 0x40], 2
jne 0x1401753c2
cmp byte [rsi + 0x6e0], 7
jne 0x140175610
mov rcx, qword [rsi + 0x6f8]
test rcx, rcx
je 0x140175587
cmp qword [rcx + 0x18], 0
je 0x140175587
movabs rbx, 0xd4adc9571e34687e
movabs rdi, 0xad7382c0b2ab3229
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
lea rdx, [rax - 0x20]
xor r8d, r8d
movdqa xmm0, xmmword [0x14039c380]
pcmpeqd xmm1, xmm1
mov r9, rdi
and r9, rcx
movdqu xmm2, xmmword [rax + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
nop word cs:[rax + rax]
test r10w, r10w
je 0x1401753a0
tzcnt r11d, r10d
lea ebp, [r10 - 1]
and ebp, r10d
mov r10d, ebp
add r11, r9
and r11, rcx
mov r15, r11
shl r15, 5
mov r14, rdx
sub r14, r15
cmp qword [r14], rbx
jne 0x140175360
cmp qword [r14 + 8], rdi
jne 0x140175360
jmp 0x140175565
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x140175587
add r9, r8
add r9, 0x10
add r8, 0x10
jmp 0x14017533c
cmp byte [rsi + 0x700], 3
jne 0x1401754d5
movzx eax, byte [0x1404a5170]
mov edx, 0x38
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140178413
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x301
movzx ebp, byte [rbx + 0x61]
cmp bpl, 2
je 0x140178168
mov qword [rsp + 0x48], r13
movzx r12d, byte [rbx + 0x60]
mov rcx, qword [rbx + 0x48]
mov r14, rbx
xor ebx, ebx
test rcx, rcx
je 0x140175432
mov rax, qword [r14 + 0x50]
call qword [rax + 0x18]
mov rbx, rax
mov r15, rdx
mov r13, qword [r14 + 0x58]
lock inc qword [r13]
jle case.0x140172ba2.2
cmp byte [rdi + 0x29], 2
je 0x1401754a1
mov qword [rsp + 0x28], r15
mov r15, qword [rdi + 0x10]
test r15, r15
je 0x140175489
mov r14, qword [rdi + 0x18]
mov rax, qword [r14]
test rax, rax
je 0x140175466
mov rcx, r15
call rax
cmp qword [r14 + 8], 0
je 0x140175489
cmp qword [r14 + 0x10], 0x11
jb 0x140175478
mov r15, qword [r15 - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, r15
call fcn.14021a7bc
mov rax, qword [rdi + 0x20]
lock dec qword [rax]
mov r15, qword [rsp + 0x28]
jne 0x1401754a1
mov rcx, qword [rdi + 0x20]
call sym.alloc::sync::Arc_T_A_::drop_slow::h4ac174f1ab8ff056
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], r13
mov byte [rdi + 0x28], r12b
mov byte [rdi + 0x29], bpl
mov eax, dword [rsp + 0xc0]
mov dword [rdi + 0x2a], eax
movzx eax, word [rsp + 0xc4]
mov word [rdi + 0x2e], ax
mov esi, 3
jmp 0x14017716f
mov rax, qword [rsi + 0x620]
cmp byte [rax + 0x111], 0
je 0x140175595
mov qword [rsp + 0x40], rbp
movzx ebx, byte [rsi + 0x688]
test ebx, ebx
je 0x140175c06
cmp ebx, 2
jne 0x140175bff
mov r14, qword [rsi + 0x690]
movzx eax, byte [0x1404a5170]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140178180
mov rdi, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0xc0]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x140175c06
neg r11
shl r11, 5
mov rcx, qword [rax + r11 - 0x10]
mov rax, qword [rax + r11 - 8]
call qword [rax + 0x18]
cmp rax, rbx
jne 0x140175587
cmp rdx, rdi
je 0x14017560b
lea rcx, [rsi + 0x688]
call sym.hyper::client::client::authority_form::h482ef8d729251132
jmp 0x14017560b
mov rdi, qword [rsp + 0xa0]
mov r12, qword [rsp + 0x80]
movzx eax, word [rsp + 0x36]
mov dword [rsp + 0x38], eax
cmp byte [rsi + 0x6e0], 7
je 0x14017808e
movzx eax, byte [rbx + 0x61]
cmp al, 2
je 0x140178168
lea rbx, [rsi + 0x688]
test al, al
je 0x1401755ea
cmp byte [rbx], 0
je 0x1401755f2
lea rdx, [0x140433cd8]
mov rcx, rbx
call sym.__http::uri::scheme::Scheme_as_core::cmp::PartialEq_::eq::h3a36d40bf354c559
test al, al
je 0x1401755f2
mov rcx, rbx
call sym.hyper::client::client::origin_form::h83cda600c5f54451
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0x80], r12
mov eax, dword [rsp + 0x38]
mov word [rsp + 0x36], ax
mov rbx, qword [rsp + 0x28]
cmp byte [rbx + 0x61], 2
je 0x1401780bd
mov byte [rsi + 0x729], 0
mov r14, qword [rsi + 0x628]
mov r15, qword [rsi + 0x630]
mov r12, qword [rsi + 0x638]
lea rdx, [rsi + 0x640]
lea rcx, [rsp + 0x11f0]
mov r8d, 0xe8
call sym.memcpy
cmp byte [rbx + 0x40], 2
jne 0x14017579e
movzx eax, byte [0x1404a5170]
mov edx, 0x140
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140178404
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov qword [rax + 0x40], 5
lock inc qword [rax]
jle case.0x140172ba2.2
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0xc8], r15
mov qword [rsp + 0xd0], r12
lea rbx, [rsp + 0xd8]
lea rdx, [rsp + 0x11f0]
mov r8d, 0xe8
mov rcx, rbx
call sym.memcpy
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x1c8], 1
mov qword [rsp + 0x1d0], rdi
mov rax, qword [rsp + 0x28]
mov r14, qword [rax + 0x38]
mov rax, qword [r14 + 0x1c0]
nop dword [rax + rax]
test al, 1
jne 0x1401757d4
cmp rax, 0xfffffffffffffffe
je 0x1401785e5
lea rcx, [rax + 2]
lock cmpxchg qword [r14 + 0x1c0], rcx
jne 0x140175710
mov rbp, r13
lea rcx, [r14 + 0x80]
lea rdx, [rsp + 0xc0]
call sym.tokio::sync::mpsc::list::Tx_T_::push::h937f0f0ea7d7fc5e
mov rax, qword [r14 + 0x110]
nop
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne 0x140175750
test rax, rax
jne 0x14017582d
mov rax, qword [r14 + 0x100]
mov rcx, qword [r14 + 0x108]
mov qword [r14 + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x14017582d
call qword [rax + 8]
jmp 0x14017582d
mov rcx, qword [rbx + 0x30]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx + 0x10], rdx
je 0x140175841
cmp byte [rbx + 0x40], 0
je 0x140175841
lea rcx, [rsp + 0x1760]
lea rdx, [rsp + 0x11f0]
jmp 0x14017797d
mov rbp, r13
mov r15, qword [rsp + 0xc0]
mov r12, qword [rsp + 0xc8]
mov r13, qword [rsp + 0xd0]
lea rdx, [rsp + 0xd8]
lea rcx, [rsp + 0x480]
mov r8d, 0xe8
call sym.memcpy
mov r14, qword [rsp + 0x1c0]
movdqu xmm0, xmmword [rbx + 0xf0]
movdqa xmmword [rsp + 0xce0], xmm0
cmp r14, 3
jne 0x1401759f1
mov ebx, 1
mov r14d, 6
xor eax, eax
xor ecx, ecx
jmp 0x1401762d5
mov byte [rbx + 0x40], 1
movzx eax, byte [0x1404a5170]
mov edx, 0x140
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140178404
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov qword [rax + 0x40], 5
lock inc qword [rax]
jle case.0x140172ba2.2
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0xc8], r15
mov qword [rsp + 0xd0], r12
lea rbx, [rsp + 0xd8]
lea rdx, [rsp + 0x11f0]
mov r8d, 0xe8
mov rcx, rbx
call sym.memcpy
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x1c8], 1
mov qword [rsp + 0x1d0], rdi
mov rax, qword [rsp + 0x28]
mov r14, qword [rax + 0x38]
mov rax, qword [r14 + 0x1c0]
nop word cs:[rax + rax]
test al, 1
jne 0x140175987
cmp rax, 0xfffffffffffffffe
je 0x1401785ee
lea rcx, [rax + 2]
lock cmpxchg qword [r14 + 0x1c0], rcx
jne 0x140175900
mov rbp, r13
lea rcx, [r14 + 0x80]
lea rdx, [rsp + 0xc0]
call sym.tokio::sync::mpsc::list::Tx_T_::push::h937f0f0ea7d7fc5e
mov rax, qword [r14 + 0x110]
nop
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne 0x140175940
test rax, rax
jne 0x1401759e0
mov rax, qword [r14 + 0x100]
mov rcx, qword [r14 + 0x108]
mov qword [r14 + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1401759e0
call qword [rax + 8]
jmp 0x1401759e0
mov rbp, r13
mov r14, qword [rsp + 0xc0]
mov r15, qword [rsp + 0xc8]
mov r12, qword [rsp + 0xd0]
lea rdx, [rsp + 0xd8]
lea rcx, [rsp + 0x480]
mov r8d, 0xe8
call sym.memcpy
mov r13, qword [rsp + 0x1c0]
movdqu xmm0, xmmword [rbx + 0xf0]
movdqa xmmword [rsp + 0xce0], xmm0
cmp r13, 3
jne 0x140175fb0
mov r14d, 6
xor eax, eax
xor ecx, ecx
xor ebx, ebx
jmp 0x1401762d5
lea rcx, [rsp + 0x830]
lea rdx, [rsp + 0x480]
mov r8d, 0xe8
call sym.memcpy
movdqa xmm0, xmmword [rsp + 0xce0]
movdqa xmmword [rsp + 0x710], xmm0
mov rax, qword [rdi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x140175a30
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x140175bc3
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rbx, rax
call qword [rdx + 0x10]
mov rax, rbx
test al, 2
je 0x140175bcb
mov rdx, rdi
add rdx, 0x38
lea rbx, [rsp + 0xc0]
mov r8d, 0x108
mov rcx, rbx
call sym.memcpy
mov qword [rdi + 0x40], 5
mov rcx, rbx
call sym._ZN4core3ptr260drop_in_place_LT_core..option..Option_LT_core..result..Result_LT_http..response..Response_LT_hyper..body..body.
lock dec qword [rdi]
je 0x140175bd5
cmp r14, 2
je 0x140175be7
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xc8], r12
mov qword [rsp + 0xd0], r13
lea rcx, [rsp + 0xd8]
lea rdi, [rsp + 0x830]
mov r8d, 0xe8
mov rdx, rdi
call sym.memcpy
lea rbx, [rsp + 0x1c0]
mov qword [rsp + 0x1c0], r14
movdqa xmm0, xmmword [rsp + 0x710]
movdqu xmmword [rsp + 0x1c8], xmm0
lea rcx, [rsp + 0x480]
mov r8d, 0xe8
mov rdx, rdi
call sym.memcpy
mov rcx, rbx
call sym.__hyper::client::dispatch::Callback_T_U__as_core::ops::drop::Drop_::drop::h9fe860eb1c08e450
cmp qword [rsp + 0x1c0], 0
mov rax, qword [rsp + 0x1c8]
je 0x1401761bf
test rax, rax
je 0x14017622d
mov rdx, qword [rsp + 0x1d0]
test rdx, rdx
je 0x14017622d
mov rax, qword [rdx + 0xd0]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x140175b7d
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x140175b60
and ecx, 5
cmp ecx, 1
jne 0x140175b96
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1d0]
test rax, rax
je 0x14017622d
lock dec qword [rax]
jne 0x14017622d
mov rcx, qword [rsp + 0x1d0]
call sym.alloc::sync::Arc_T_A_::drop_slow::h2454cbd38f26c018
jmp 0x14017622d
test al, 2
jne 0x140175a66
lock dec qword [rdi]
jne 0x140175a9d
mov rcx, rdi
call sym.alloc::sync::Arc_T_A_::drop_slow::h50302edaecccaa39
cmp r14, 2
jne 0x140175aa7
lea rcx, [0x140437cf6]
lea r8, [0x140437da0]
mov edx, 0x14
call sym.core::option::expect_failed::h871cc0eae5c1c846
movzx ebp, byte [rsi + 0x689]
mov qword [rsp + 0x48], r13
lea rdx, [rsi + 0x6b0]
mov rax, qword [rsi + 0x698]
mov r8, qword [rsi + 0x6a0]
mov r9, qword [rsi + 0x6a8]
lea rcx, [rsp + 0xd0]
call qword [rax]
lea rdx, [rsi + 0x6d0]
mov rax, qword [rsi + 0x6b8]
mov r8, qword [rsi + 0x6c0]
mov r9, qword [rsi + 0x6c8]
lea rcx, [rsp + 0xf0]
call qword [rax]
movzx eax, word [rsi + 0x6d8]
mov byte [rsp + 0xc0], bl
mov byte [rsp + 0xc1], bpl
mov qword [rsp + 0xc8], rdi
mov word [rsp + 0x110], ax
movups xmm0, xmmword [0x140433a30]
movaps xmmword [rsp + 0x840], xmm0
movdqu xmm0, xmmword [0x140433a20]
movdqa xmmword [rsp + 0x830], xmm0
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
call sym.http::header::map::HeaderMap_T_::try_reserve_one::h0f6a4f906a4a18a8
test al, al
jne 0x1401784a7
lea rdx, [rsp + 0x830]
mov rcx, rdi
call sym.http::header::map::hash_elem_using::h6606446698f939ef
mov edi, eax
movzx r13d, word [rsi + 0x680]
mov eax, r13d
and eax, edi
mov rbx, qword [rsi + 0x670]
mov r14, qword [rsi + 0x678]
mov r10, qword [rsp + 0x830]
mov rcx, qword [rsp + 0x838]
mov qword [rsp + 0x70], rcx
movzx ecx, byte [rsp + 0x838]
mov byte [rsp + 0x2e8], cl
mov rcx, qword [rsp + 0x840]
mov qword [rsp + 0x78], rcx
xor ebp, ebp
mov dword [rsp + 0x38], edi
jmp 0x140175d40
movzx ecx, byte [rsp + 0x2e8]
cmp byte [rax + 8], cl
je 0x140177d6e
inc rbp
inc r12
mov rax, r12
nop word cs:[rax + rax]
mov r12, rax
mov eax, 0
cmp r12, r14
jae 0x140175d40
movzx r11d, word [rbx + r12*4]
cmp r11, 0xffff
je 0x140175e23
movzx eax, word [rbx + r12*4 + 2]
mov ecx, r13d
and ecx, eax
mov edx, r12d
sub edx, ecx
and edx, r13d
cmp rdx, rbp
jb 0x140175e23
cmp ax, di
jne 0x140175d29
mov rdx, qword [rsi + 0x650]
cmp rdx, r11
jbe 0x1401781a7
test r10, r10
sete r8b
mov rax, qword [rsi + 0x648]
imul rdx, r11, 0x68
mov rcx, qword [rax + rdx + 0x40]
test rcx, rcx
setne r9b
cmp r9b, r8b
je 0x140175d29
add rax, rdx
add rax, 0x40
test rcx, rcx
je 0x140175d18
mov rcx, qword [rsp + 0x78]
cmp qword [rax + 0x10], rcx
jne 0x140175d29
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov rdi, r10
mov r15, r11
call sub.msvcrt.dll_memcmp
mov r10, rdi
mov edi, dword [rsp + 0x38]
test eax, eax
jne 0x140175d29
mov bl, 2
test r10, r10
je 0x140175e1b
lea rcx, [rsp + 0x848]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
call qword [r10 + 0x20]
mov r11, r15
jmp 0x140177d70
cmp rbp, 0x200
setae al
mov rdi, qword [rsp + 0x40]
cmp qword [rdi], 2
setne bl
and bl, al
lea rax, [rsp + 0x830]
movdqu xmm0, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x11f0], xmm0
mov r11, qword [rsp + 0x70]
mov r13, qword [rsp + 0x48]
mov qword [rsp + 0x480], rdi
mov qword [rsp + 0x488], r10
mov qword [rsp + 0x490], r11
movdqa xmm0, xmmword [rsp + 0x11f0]
movdqu xmmword [rsp + 0x498], xmm0
mov qword [rsp + 0x4a8], r12
mov eax, dword [rsp + 0x38]
mov word [rsp + 0x4b0], ax
mov byte [rsp + 0x4b2], bl
cmp bl, 2
mov qword [rsp + 0x11d0], r10
mov qword [rsp + 0x670], r11
jne 0x140175edb
mov rdx, qword [rdi + 0x28]
cmp r11, rdx
mov rbx, qword [rsp + 0x28]
jb 0x140178001
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, qword [rsp + 0x670]
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
mov rdx, qword [rsp + 0xe0]
test rdx, rdx
je 0x14017848f
mov rcx, qword [rsp + 0xd8]
call sym.http::uri::authority::host::h25d50177103bd879
test rax, rax
je 0x14017848f
mov rbx, rax
mov r14, rdx
mov qword [rsp + 0x300], rax
mov qword [rsp + 0x308], rdx
mov r8, qword [rsp + 0xe0]
test r8, r8
je 0x140177bd9
mov rdx, qword [rsp + 0xd8]
lea rcx, [rsp + 0x830]
call sym.http::uri::authority::Authority::port::h0d6c2fd587706058
cmp qword [rsp + 0x830], 0
je 0x140177bd9
movzx eax, word [rsp + 0x840]
movzx ecx, byte [rsp + 0xc0]
test cl, cl
je 0x140177bcf
cmp cl, 2
jne 0x140177b9d
mov rdx, qword [rsp + 0xc8]
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
cmp rdx, 5
je 0x140177bb9
cmp rdx, 3
jne 0x140177bcf
movzx edx, word [rcx]
xor edx, 0x7377
movzx ecx, byte [rcx + 2]
xor ecx, 0x73
or cx, dx
jne 0x140177bcf
jmp 0x140177f14
lea rcx, [rsp + 0x830]
lea rdx, [rsp + 0x480]
mov r8d, 0xe8
call sym.memcpy
movdqa xmm0, xmmword [rsp + 0xce0]
movdqa xmmword [rsp + 0x710], xmm0
mov rax, qword [rdi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x140175ff0
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x140176183
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rbx, rax
call qword [rdx + 0x10]
mov rax, rbx
test al, 2
je 0x14017618b
mov rdx, rdi
add rdx, 0x38
lea rbx, [rsp + 0xc0]
mov r8d, 0x108
mov rcx, rbx
call sym.memcpy
mov qword [rdi + 0x40], 5
mov rcx, rbx
call sym._ZN4core3ptr260drop_in_place_LT_core..option..Option_LT_core..result..Result_LT_http..response..Response_LT_hyper..body..body.
lock dec qword [rdi]
je 0x140176195
cmp r13, 2
je 0x1401761a7
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0xc8], r15
mov qword [rsp + 0xd0], r12
lea rcx, [rsp + 0xd8]
lea rdi, [rsp + 0x830]
mov r8d, 0xe8
mov rdx, rdi
call sym.memcpy
lea rbx, [rsp + 0x1c0]
mov qword [rsp + 0x1c0], r13
movdqa xmm0, xmmword [rsp + 0x710]
movdqu xmmword [rsp + 0x1c8], xmm0
lea rcx, [rsp + 0x480]
mov r8d, 0xe8
mov rdx, rdi
call sym.memcpy
mov rcx, rbx
call sym.__hyper::client::dispatch::Callback_T_U__as_core::ops::drop::Drop_::drop::h9fe860eb1c08e450
cmp qword [rsp + 0x1c0], 0
mov rax, qword [rsp + 0x1c8]
je 0x1401778fc
test rax, rax
mov r13, rbp
je 0x14017796d
mov rdx, qword [rsp + 0x1d0]
test rdx, rdx
je 0x14017796d
mov rax, qword [rdx + 0xd0]
nop dword [rax + rax]
mov rcx, rax
test cl, 4
jne 0x14017613d
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x140176120
and ecx, 5
cmp ecx, 1
jne 0x140176156
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1d0]
test rax, rax
je 0x14017796d
lock dec qword [rax]
jne 0x14017796d
mov rcx, qword [rsp + 0x1d0]
call sym.alloc::sync::Arc_T_A_::drop_slow::h2454cbd38f26c018
jmp 0x14017796d
test al, 2
jne 0x140176026
lock dec qword [rdi]
jne 0x14017605d
mov rcx, rdi
call sym.alloc::sync::Arc_T_A_::drop_slow::h50302edaecccaa39
cmp r13, 2
jne 0x140176067
lea rcx, [0x140437cf6]
lea r8, [0x140437d10]
mov edx, 0x14
call sym.core::option::expect_failed::h871cc0eae5c1c846
test rax, rax
je 0x14017622d
mov rdx, qword [rsp + 0x1d0]
test rdx, rdx
je 0x14017622d
mov rax, qword [rdx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x1401761fa
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x1401761e0
and ecx, 5
cmp ecx, 1
jne 0x14017620d
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1d0]
test rax, rax
je 0x14017622d
lock dec qword [rax]
jne 0x14017622d
mov rcx, qword [rsp + 0x1d0]
call sym.alloc::sync::Arc_T_A_::drop_slow::h50302edaecccaa39
lea rcx, [rsp + 0x1848]
lea rdx, [rsp + 0x480]
mov r8d, 0xe8
call sym.memcpy
mov ebx, 1
mov r14d, 6
xor eax, eax
cmp r15, 3
je 0x14017700c
movzx eax, byte [0x1404a5170]
mov edx, 0x38
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140178413
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, [0x140432208]
mov r8d, 0x18
mov qword [rsp + 0x450], rax
mov rcx, rax
call sym.hyper::error::Error::with::h770ecde6a809bffb
lea rcx, [rsp + 0x1678]
lea rdx, [rsp + 0x1848]
mov r8d, 0xe8
call sym.memcpy
mov ecx, 1
mov rdi, r13
mov rax, r12
mov r14, r15
mov ebx, 1
mov r13, rbp
mov qword [rsi + 0x7a8], rbx
mov qword [rsi + 0x7b0], rcx
mov rcx, qword [rsp + 0x450]
mov qword [rsi + 0x7b8], rcx
mov qword [rsi + 0x7c0], r14
mov qword [rsi + 0x7c8], rax
mov qword [rsi + 0x7d0], rdi
lea rcx, [rsi + 0x7d8]
lea rdx, [rsp + 0x1678]
mov r8d, 0xe8
call sym.memcpy
lea rdi, [rsi + 0x7a8]
lea rax, [rsi + 0x7b8]
mov qword [rsp + 0x40], rax
test rbx, rbx
mov qword [rsp + 0x48], r13
je 0x140176408
cmp qword [rsi + 0x7b0], 0
je 0x1401764d0
mov r12, qword [rsi + 0x7b8]
mov rbx, rsi
mov rsi, qword [rsi + 0x7c0]
mov qword [rbx + 0x7c0], 5
cmp rsi, 5
je 0x1401783ec
mov rbp, qword [rbx + 0x7c8]
mov r15, qword [rbx + 0x7d0]
lea rdx, [rbx + 0x7d8]
lea rcx, [rsp + 0x11f0]
mov r8d, 0x90
call sym.memcpy
movups xmm0, xmmword [rbx + 0x868]
movups xmm1, xmmword [rbx + 0x878]
movups xmm2, xmmword [rbx + 0x888]
movups xmm3, xmmword [rbx + 0x898]
movaps xmmword [rsp + 0x300], xmm0
movaps xmmword [rsp + 0x310], xmm1
movaps xmmword [rsp + 0x320], xmm2
movaps xmmword [rsp + 0x330], xmm3
movups xmm0, xmmword [rbx + 0x8a8]
movaps xmmword [rsp + 0x340], xmm0
mov rax, qword [rbx + 0x8b8]
mov qword [rsp + 0x350], rax
mov rbx, qword [rsp + 0xb0]
jmp 0x140176cfb
cmp qword [rsi + 0x7b0], 0
je 0x140176869
mov r12, qword [rsi + 0x7b8]
mov r14, rsi
mov rsi, qword [rsi + 0x7c0]
mov qword [r14 + 0x7c0], 5
cmp rsi, 5
mov rbx, qword [rsp + 0xb0]
je 0x1401783ec
mov rbp, qword [r14 + 0x7c8]
mov r15, qword [r14 + 0x7d0]
lea rdx, [r14 + 0x7d8]
lea rcx, [rsp + 0x11f0]
mov r8d, 0x90
call sym.memcpy
movups xmm0, xmmword [r14 + 0x868]
movups xmm1, xmmword [r14 + 0x878]
movups xmm2, xmmword [r14 + 0x888]
movups xmm3, xmmword [r14 + 0x898]
movaps xmmword [rsp + 0x300], xmm0
movaps xmmword [rsp + 0x310], xmm1
movaps xmmword [rsp + 0x320], xmm2
movaps xmmword [rsp + 0x330], xmm3
movups xmm0, xmmword [r14 + 0x8a8]
movaps xmmword [rsp + 0x340], xmm0
mov rax, qword [r14 + 0x8b8]
mov qword [rsp + 0x350], rax
jmp 0x140176cfb
mov qword [rsp + 0x70], rdi
lea rax, [rsi + 0x7d0]
mov qword [rsp + 0x28], rax
lea rax, [rsi + 0x7c8]
mov qword [rsp + 0x78], rax
lea r15, [rsi + 0x868]
mov rsi, qword [rsi + 0x7c0]
lea rdi, [rsp + 0xc0]
lea rbx, [rsp + 0x480]
lea r12, [rsp + 0x830]
mov rbp, qword [rsp + 0x678]
jmp 0x14017662e
mov r8d, 0xa0
mov rcx, r12
mov rbx, r13
mov rdx, r13
call sym.memcpy
mov esi, 4
mov r8d, 0xa0
mov rcx, rdi
mov rdx, r12
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x710]
movaps xmm1, xmmword [rsp + 0x720]
movaps xmm2, xmmword [rsp + 0x730]
movaps xmm3, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x480], xmm0
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x4a0], xmm2
movaps xmmword [rsp + 0x4b0], xmm3
movaps xmm0, xmmword [rsp + 0x750]
movaps xmmword [rsp + 0x4c0], xmm0
mov rax, qword [rsp + 0x760]
mov qword [rsp + 0x4d0], rax
mov rcx, qword [rsp + 0x40]
call sym._ZN4core3ptr754drop_in_place_LT_futures_util..future..future..flatten..Flatten_LT_futures_util..future..future..Map_LT_tokio..
mov rax, qword [rsp + 0x50]
mov qword [rax + 0x7b8], rbp
mov qword [rax + 0x7c0], rsi
mov r8d, 0xa0
mov rcx, qword [rsp + 0x78]
mov rdx, rdi
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x480]
movdqa xmm1, xmmword [rsp + 0x490]
movdqa xmm2, xmmword [rsp + 0x4a0]
movdqa xmm3, xmmword [rsp + 0x4b0]
movups xmmword [r15], xmm0
movdqu xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15 + 0x20], xmm2
movdqu xmmword [r15 + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0x4c0]
movdqu xmmword [r15 + 0x40], xmm0
mov rax, qword [rsp + 0x4d0]
mov qword [r15 + 0x50], rax
lea rax, [rsi - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x140176c1f
mov rax, qword [rsp + 0x50]
cmp qword [rax + 0x7c8], 0
jne 0x140178128
mov rcx, rdi
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x88]
call sym.__tokio::sync::oneshot::Receiver_T__as_core::future::future::Future_::poll::h4343d159e5e0c5bf
mov rsi, qword [rsp + 0xc8]
cmp rsi, 6
je 0x140176c18
mov r14, qword [rsp + 0xc0]
mov r8d, 0xa0
mov r13, rbx
mov rcx, rbx
lea rbx, [rsp + 0xd0]
mov rdx, rbx
call sym.memcpy
movups xmm0, xmmword [rbx + 0xa0]
movdqu xmm1, xmmword [rbx + 0xb0]
movdqu xmm2, xmmword [rbx + 0xc0]
movdqu xmm3, xmmword [rbx + 0xd0]
movaps xmmword [rsp + 0xce0], xmm0
movdqa xmmword [rsp + 0xcf0], xmm1
movdqa xmmword [rsp + 0xd00], xmm2
movdqa xmmword [rsp + 0xd10], xmm3
movdqu xmm0, xmmword [rbx + 0xe0]
movdqa xmmword [rsp + 0xd20], xmm0
mov rax, qword [rbx + 0xf0]
mov qword [rsp + 0xd30], rax
mov rax, qword [rsp + 0x50]
cmp qword [rax + 0x7c8], 0
jne 0x140178140
mov rax, qword [rsp + 0x28]
mov rbx, qword [rax]
test rbx, rbx
je 0x1401767c0
mov qword [rsp + 0x38], rsi
mov rsi, rdi
mov rdi, qword [rbx + 0x30]
nop dword [rax + rax]
mov rcx, rdi
or rcx, 4
mov rax, rdi
lock cmpxchg qword [rbx + 0x30], rcx
mov rdi, rax
jne 0x140176740
mov eax, edi
and eax, 0xa
cmp eax, 8
jne 0x14017676a
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
call qword [rax + 0x10]
test dil, 2
je 0x140176795
lea rdx, [rbx + 0x38]
mov r8d, 0x108
mov rdi, rsi
mov rcx, rsi
call sym.memcpy
mov qword [rbx + 0x40], 5
mov rcx, rsi
call sym._ZN4core3ptr260drop_in_place_LT_core..option..Option_LT_core..result..Result_LT_http..response..Response_LT_hyper..body..body.
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
test rax, rax
mov rdi, rsi
mov rsi, qword [rsp + 0x38]
je 0x1401767c0
lock dec qword [rax]
jne 0x1401767c0
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax]
call sym.alloc::sync::Arc_T_A_::drop_slow::h50302edaecccaa39
nop dword [rax]
mov rax, qword [rsp + 0x50]
mov qword [rax + 0x7c8], 1
mov rax, rsi
cmp eax, 4
je 0x140176520
cmp eax, 5
je 0x14017818f
mov rbx, r13
mov r8d, 0xa0
mov rcx, r12
mov rdx, r13
call sym.memcpy
movaps xmm0, xmmword [rsp + 0xce0]
movdqa xmm1, xmmword [rsp + 0xcf0]
movdqa xmm2, xmmword [rsp + 0xd00]
movdqa xmm3, xmmword [rsp + 0xd10]
movaps xmmword [rsp + 0x710], xmm0
movdqa xmmword [rsp + 0x720], xmm1
movdqa xmmword [rsp + 0x730], xmm2
movdqa xmmword [rsp + 0x740], xmm3
movdqa xmm0, xmmword [rsp + 0xd20]
movdqa xmmword [rsp + 0x750], xmm0
mov rax, qword [rsp + 0xd30]
mov qword [rsp + 0x760], rax
mov rbp, r14
jmp 0x140176539
mov qword [rsp + 0x70], rdi
lea r15, [rsi + 0x7d0]
lea rax, [rsi + 0x7c8]
mov qword [rsp + 0x28], rax
lea rdi, [rsi + 0x868]
mov rsi, qword [rsi + 0x7c0]
lea r14, [rsp + 0xc0]
lea r12, [rsp + 0x830]
mov rbx, qword [rsp + 0xb0]
mov qword [rsp + 0x38], r15
jmp 0x1401769ce
mov r8d, 0xa0
mov rcx, r12
lea rdx, [rsp + 0x480]
call sym.memcpy
mov esi, 4
mov rbx, rbp
mov r8d, 0xa0
mov rcx, r14
mov rdx, r12
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x710]
movaps xmm1, xmmword [rsp + 0x720]
movaps xmm2, xmmword [rsp + 0x730]
movaps xmm3, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x480], xmm0
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x4a0], xmm2
movaps xmmword [rsp + 0x4b0], xmm3
movaps xmm0, xmmword [rsp + 0x750]
movaps xmmword [rsp + 0x4c0], xmm0
mov rax, qword [rsp + 0x760]
mov qword [rsp + 0x4d0], rax
mov rcx, qword [rsp + 0x40]
call sym._ZN4core3ptr754drop_in_place_LT_futures_util..future..future..flatten..Flatten_LT_futures_util..future..future..Map_LT_tokio..
mov rax, qword [rsp + 0x50]
mov qword [rax + 0x7b8], rbx
mov qword [rax + 0x7c0], rsi
mov r8d, 0xa0
mov rcx, qword [rsp + 0x28]
mov rdx, r14
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x480]
movdqa xmm1, xmmword [rsp + 0x490]
movdqa xmm2, xmmword [rsp + 0x4a0]
movdqa xmm3, xmmword [rsp + 0x4b0]
movups xmmword [rdi], xmm0
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi + 0x20], xmm2
movdqu xmmword [rdi + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0x4c0]
movdqu xmmword [rdi + 0x40], xmm0
mov rax, qword [rsp + 0x4d0]
mov qword [rdi + 0x50], rax
lea rax, [rsi - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x140176fea
mov rax, qword [rsp + 0x50]
cmp qword [rax + 0x7c8], 0
jne 0x140178128
mov rcx, r14
mov rdx, r15
mov r8, qword [rsp + 0x88]
call sym.__tokio::sync::oneshot::Receiver_T__as_core::future::future::Future_::poll::h4343d159e5e0c5bf
mov rsi, qword [rsp + 0xc8]
cmp rsi, 6
je 0x140176c18
mov rbp, rbx
mov r13, qword [rsp + 0xc0]
mov r8d, 0xa0
lea rcx, [rsp + 0x480]
lea rbx, [rsp + 0xd0]
mov rdx, rbx
call sym.memcpy
movups xmm0, xmmword [rbx + 0xa0]
movdqu xmm1, xmmword [rbx + 0xb0]
movdqu xmm2, xmmword [rbx + 0xc0]
movdqu xmm3, xmmword [rbx + 0xd0]
movaps xmmword [rsp + 0xce0], xmm0
movdqa xmmword [rsp + 0xcf0], xmm1
movdqa xmmword [rsp + 0xd00], xmm2
movdqa xmmword [rsp + 0xd10], xmm3
movdqu xmm0, xmmword [rbx + 0xe0]
movdqa xmmword [rsp + 0xd20], xmm0
mov rax, qword [rbx + 0xf0]
mov qword [rsp + 0xd30], rax
mov rax, qword [rsp + 0x50]
cmp qword [rax + 0x7c8], 0
jne 0x140178140
mov rbx, qword [r15]
test rbx, rbx
je 0x140176b70
mov r15, qword [rbx + 0x30]
nop
mov rcx, r15
or rcx, 4
mov rax, r15
lock cmpxchg qword [rbx + 0x30], rcx
mov r15, rax
jne 0x140176ad0
mov eax, r15d
and eax, 0xa
cmp eax, 8
jne 0x140176b40
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
call qword [rax + 0x10]
test r15b, 2
je 0x140176b46
lea rdx, [rbx + 0x38]
mov r8d, 0x108
mov r15, r14
mov rcx, r14
call sym.memcpy
mov qword [rbx + 0x40], 5
mov rcx, r14
call sym._ZN4core3ptr260drop_in_place_LT_core..option..Option_LT_core..result..Result_LT_http..response..Response_LT_hyper..body..body.
mov r15, qword [rsp + 0x38]
mov rax, qword [r15]
test rax, rax
jne 0x140176b53
jmp 0x140176b70
test r15b, 2
jne 0x140176b01
mov r15, qword [rsp + 0x38]
mov rax, qword [r15]
test rax, rax
je 0x140176b70
lock dec qword [rax]
jne 0x140176b70
mov rcx, qword [r15]
call sym.alloc::sync::Arc_T_A_::drop_slow::h50302edaecccaa39
nop word cs:[rax + rax]
mov rax, qword [rsp + 0x50]
mov qword [rax + 0x7c8], 1
cmp esi, 4
je 0x1401768c0
cmp esi, 5
je 0x1401781b6
mov r8d, 0xa0
mov rcx, r12
lea rdx, [rsp + 0x480]
call sym.memcpy
movaps xmm0, xmmword [rsp + 0xce0]
movdqa xmm1, xmmword [rsp + 0xcf0]
movdqa xmm2, xmmword [rsp + 0xd00]
movdqa xmm3, xmmword [rsp + 0xd10]
movaps xmmword [rsp + 0x710], xmm0
movdqa xmmword [rsp + 0x720], xmm1
movdqa xmmword [rsp + 0x730], xmm2
movdqa xmmword [rsp + 0x740], xmm3
movdqa xmm0, xmmword [rsp + 0xd20]
movdqa xmmword [rsp + 0x750], xmm0
mov rax, qword [rsp + 0xd30]
mov qword [rsp + 0x760], rax
mov rbx, r13
jmp 0x1401768de
mov al, 4
jmp 0x1401778a0
mov qword [rsp + 0x678], rbp
cmp rax, 1
mov rbx, qword [rsp + 0xb0]
jne 0x140176ff4
mov r14, qword [rsp + 0x50]
mov r12, qword [r14 + 0x7b8]
mov qword [r14 + 0x7c0], 5
cmp rsi, 5
mov rdi, qword [rsp + 0x70]
je 0x1401783ec
mov rbp, qword [r14 + 0x7c8]
mov r15, qword [r14 + 0x7d0]
lea rdx, [r14 + 0x7d8]
lea rcx, [rsp + 0x11f0]
mov r8d, 0x90
call sym.memcpy
movups xmm0, xmmword [r14 + 0x868]
movups xmm1, xmmword [r14 + 0x878]
movups xmm2, xmmword [r14 + 0x888]
movups xmm3, xmmword [r14 + 0x898]
movaps xmmword [rsp + 0x300], xmm0
movaps xmmword [rsp + 0x310], xmm1
movaps xmmword [rsp + 0x320], xmm2
movaps xmmword [rsp + 0x330], xmm3
movups xmm0, xmmword [r14 + 0x8a8]
movaps xmmword [rsp + 0x340], xmm0
mov rax, qword [r14 + 0x8b8]
mov qword [rsp + 0x350], rax
mov rcx, qword [rsp + 0x40]
call sym._ZN4core3ptr754drop_in_place_LT_futures_util..future..future..flatten..Flatten_LT_futures_util..future..future..Map_LT_tokio..
mov qword [r14 + 0x7c0], 8
lea rcx, [rsp + 0x14c8]
lea rdx, [rsp + 0x11f0]
mov r8d, 0x90
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x300]
movdqa xmm1, xmmword [rsp + 0x310]
movdqa xmm2, xmmword [rsp + 0x320]
movdqa xmm3, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0xc50], xmm0
movdqa xmmword [rsp + 0xc60], xmm1
movdqa xmmword [rsp + 0xc70], xmm2
movdqa xmmword [rsp + 0xc80], xmm3
movdqa xmm0, xmmword [rsp + 0x340]
movdqa xmmword [rsp + 0xc90], xmm0
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0xca0], rax
mov rcx, rdi
call sym._ZN4core3ptr2033drop_in_place_LT_futures_util..future..either..Either_LT_futures_util..future..either..Either_LT_futures_util.
cmp rsi, 4
mov qword [rsp + 0xb0], rbx
jne 0x140176e4a
mov qword [rsp + 0xde8], r15
lea r14, [rsp + 0xdf0]
lea rdx, [rsp + 0x14c8]
mov r8d, 0x90
mov rcx, r14
call sym.memcpy
mov qword [rsp + 0xde0], rbp
mov rdi, qword [rsp + 0x50]
cmp byte [rdi + 0x791], 2
je 0x140178168
lea r15, [rdi + 0x730]
mov rcx, qword [rdi + 0x778]
test rcx, rcx
je 0x140176e0a
lea rdx, [rsp + 0xe40]
mov rax, qword [rdi + 0x780]
call qword [rax + 0x20]
cmp byte [rdi + 0x791], 2
je 0x140178168
mov rax, qword [rdi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x140176f00
mov rdi, qword [rsp + 0xde0]
mov r12, qword [rsp + 0xde8]
lea rcx, [rsp + 0x13a8]
mov r8d, 0x90
mov rdx, r14
call sym.memcpy
jmp 0x140177177
mov qword [rsp + 0x40], rbp
mov r13, qword [rsp + 0x50]
movzx ebp, byte [r13 + 0x791]
cmp bpl, 2
je 0x140178168
movzx r14d, byte [r13 + 0x7a0]
movzx eax, byte [r13 + 0x790]
mov byte [rsp + 0x28], al
mov rcx, qword [r13 + 0x778]
xor edi, edi
test rcx, rcx
je 0x140176e95
mov rax, qword [r13 + 0x780]
call qword [rax + 0x18]
mov rdi, rax
mov rbx, qword [r13 + 0x788]
lock inc qword [rbx]
jle case.0x140172ba2.2
cmp byte [r12 + 0x29], 2
je 0x140177072
mov qword [rsp + 0x78], r15
mov byte [rsp + 0x38], r14b
mov r14, qword [r12 + 0x10]
test r14, r14
je 0x14017704c
mov r15, qword [r12 + 0x18]
mov rax, qword [r15]
test rax, rax
je 0x140176ee2
mov rcx, r14
mov r13, rdx
call rax
mov rdx, r13
cmp qword [r15 + 8], 0
je 0x14017704c
cmp qword [r15 + 0x10], 0x11
jae 0x140177031
mov r15, rdx
jmp 0x140177038
cmp byte [rdi + 0x791], 2
je 0x140178168
mov rsi, rdi
cmp byte [rdi + 0x770], 2
je 0x140176f38
cmp qword [rsi + 0x798], 0
je 0x140176f38
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x140177737
mov rax, qword [r15 + 0x70]
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [r15 + 0x60]
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [r15 + 0x50]
movaps xmmword [rsp + 0x110], xmm0
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rsp + 0x100], xmm0
movdqu xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movdqu xmm2, xmmword [r15 + 0x20]
movdqu xmm3, xmmword [r15 + 0x30]
movdqa xmmword [rsp + 0xf0], xmm3
movdqa xmmword [rsp + 0xe0], xmm2
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
lea rcx, [rsp + 0xc0]
call fcn.140171430
mov rdi, qword [rsp + 0xde0]
mov r12, qword [rsp + 0xde8]
lea rcx, [rsp + 0x13a8]
mov r8d, 0x90
mov rdx, r14
call sym.memcpy
lea rbx, [rsi + 0x729]
mov esi, 4
jmp 0x1401771a5
cmp rax, 1
je 0x140176c39
lea rcx, str.Flatten_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_future_flatten.rs
lea r8, str.gzC_
mov edx, 0x1f
call sym.std::panicking::begin_panic::h0d7930db15b7c7ac
mov rdi, r12
jmp 0x14017583a
xor eax, eax
xchg byte [r15 + 0x78], al
mov rax, qword [rsp + 0xf8]
lock dec qword [rax]
je 0x140174167
jmp 0x14017416f
mov r15, rdx
mov r14, qword [r14 - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, r14
call fcn.14021a7bc
mov rdx, r15
mov rax, qword [r12 + 0x20]
lock dec qword [rax]
movzx r14d, byte [rsp + 0x38]
mov r15, qword [rsp + 0x78]
jne 0x140177072
mov rcx, qword [r12 + 0x20]
mov r13, rdx
call sym.alloc::sync::Arc_T_A_::drop_slow::h4ac174f1ab8ff056
mov rdx, r13
mov qword [r12 + 0x10], rdi
mov qword [r12 + 0x18], rdx
mov qword [r12 + 0x20], rbx
movzx eax, byte [rsp + 0x28]
mov byte [r12 + 0x28], al
mov byte [r12 + 0x29], bpl
mov eax, dword [rsp + 0xc0]
mov dword [r12 + 0x2a], eax
movzx eax, word [rsp + 0xc4]
mov word [r12 + 0x2e], ax
lea rax, [rsp + 0xc0]
cmp rsi, 3
je 0x14017715c
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xc0], rax
lea rcx, [rsp + 0x13a8]
lea rdx, [rsp + 0x14c8]
mov r8d, 0x90
call sym.memcpy
movaps xmm0, xmmword [rsp + 0xc50]
movdqa xmm1, xmmword [rsp + 0xc60]
movdqa xmm2, xmmword [rsp + 0xc70]
movdqa xmm3, xmmword [rsp + 0xc80]
movaps xmmword [rsp + 0x7d0], xmm0
movdqa xmmword [rsp + 0x7e0], xmm1
movdqa xmmword [rsp + 0x7f0], xmm2
movdqa xmmword [rsp + 0x800], xmm3
movdqa xmm0, xmmword [rsp + 0xc90]
movdqa xmmword [rsp + 0x810], xmm0
mov rax, qword [rsp + 0xca0]
mov qword [rsp + 0x820], rax
lea rax, [rsp + 0x480]
mov qword [rsp + 0xb8], r15
mov qword [rax], r12
mov rdi, qword [rsp + 0xc0]
mov rbp, qword [rsp + 0x480]
mov r12, qword [rsp + 0xb8]
mov r15, qword [rsp + 0x50]
lea rcx, [r15 + 0x730]
call fcn.140171430
lea rbx, [r15 + 0x729]
cmp byte [r15 + 0x729], 0
je 0x1401771a5
lea rcx, [r15 + 0x628]
call sym.core::ptr::drop_in_place_http::request::Request_reqwest::async_impl::body::ImplStream__::haabd2ddd6927a579
mov byte [rbx], 0
lea rcx, [rsp + 0x1558]
lea rdx, [rsp + 0x13a8]
mov r8d, 0x90
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movaps xmm2, xmmword [rsp + 0x7f0]
movaps xmm3, xmmword [rsp + 0x800]
movaps xmmword [rsp + 0xb90], xmm0
movaps xmmword [rsp + 0xba0], xmm1
movaps xmmword [rsp + 0xbb0], xmm2
movaps xmmword [rsp + 0xbc0], xmm3
movaps xmm0, xmmword [rsp + 0x810]
movaps xmmword [rsp + 0xbd0], xmm0
mov rax, qword [rsp + 0x820]
mov qword [rsp + 0xbe0], rax
mov rax, qword [rsp + 0xa8]
mov byte [rax], 1
cmp rsi, 5
je 0x1401778aa
lea rcx, [rsp + 0x1438]
lea rdx, [rsp + 0x1558]
mov r8d, 0x90
call sym.memcpy
movaps xmm0, xmmword [rsp + 0xb90]
movaps xmm1, xmmword [rsp + 0xba0]
movaps xmm2, xmmword [rsp + 0xbb0]
movaps xmm3, xmmword [rsp + 0xbc0]
movaps xmmword [rsp + 0xbf0], xmm0
movaps xmmword [rsp + 0xc00], xmm1
movaps xmmword [rsp + 0xc10], xmm2
movaps xmmword [rsp + 0xc20], xmm3
movaps xmm0, xmmword [rsp + 0xbd0]
movaps xmmword [rsp + 0xc30], xmm0
mov rax, qword [rsp + 0xbe0]
mov qword [rsp + 0xc40], rax
mov rcx, qword [rsp + 0x48]
call sym._ZN4core3ptr168drop_in_place_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_reqwest..async_impl..body..Impl
cmp rsi, 3
je 0x1401776f4
cmp rsi, 4
je 0x14017758c
mov qword [rsp + 0xc0], rsi
mov qword [rsp + 0xc8], rdi
mov qword [rsp + 0xd0], r12
lea rcx, [rsp + 0xd8]
lea rdx, [rsp + 0x1438]
mov r8d, 0x90
call sym.memcpy
mov rax, qword [rsp + 0xc40]
mov qword [rsp + 0x1b8], rax
movaps xmm0, xmmword [rsp + 0xc30]
movups xmmword [rsp + 0x1a8], xmm0
movdqa xmm0, xmmword [rsp + 0xbf0]
movdqa xmm1, xmmword [rsp + 0xc00]
movdqa xmm2, xmmword [rsp + 0xc10]
movdqa xmm3, xmmword [rsp + 0xc20]
movdqu xmmword [rsp + 0x198], xmm3
movdqu xmmword [rsp + 0x188], xmm2
movdqu xmmword [rsp + 0x178], xmm1
movdqu xmmword [rsp + 0x168], xmm0
test r14b, 1
mov rsi, qword [rsp + 0x50]
je 0x140177713
cmp byte [rsi + 0x358], 0
je 0x140177713
lea rdi, [rsp + 0x168]
movzx r14d, byte [rsi + 0x490]
test r14d, r14d
je 0x140177407
cmp r14d, 2
jne 0x1401773ff
mov r15, qword [rsi + 0x498]
movzx eax, byte [0x1404a5170]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140178180
mov rbx, rax
lea rdx, [r15 + 0x18]
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
lea rcx, [rsp + 0x480]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x480]
movdqu xmm1, xmmword [rsp + 0x490]
movdqu xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
jmp 0x140177407
movzx r15d, byte [rsi + 0x491]
lea rdx, [rsi + 0x4b8]
mov rax, qword [rsi + 0x4a0]
mov r8, qword [rsi + 0x4a8]
mov r9, qword [rsi + 0x4b0]
lea rcx, [rsp + 0x490]
call qword [rax]
lea rdx, [rsi + 0x4d8]
mov rax, qword [rsi + 0x4c0]
mov r8, qword [rsi + 0x4c8]
mov r9, qword [rsi + 0x4d0]
lea rcx, [rsp + 0x4b0]
call qword [rax]
movzx eax, word [rsi + 0x4e0]
mov byte [rsp + 0x480], r14b
mov byte [rsp + 0x481], r15b
mov qword [rsp + 0x488], rbx
mov word [rsp + 0x4d0], ax
lea r14, [rsp + 0x120]
cmp byte [rsp + 0x120], 2
jb 0x1401774b7
mov rbx, qword [rsp + 0x128]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rbx
call fcn.14021a7bc
lea rcx, [rsp + 0x148]
mov rax, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x160]
mov rcx, rdi
call qword [rax + 0x20]
mov rax, qword [rsp + 0x4d0]
mov qword [r14 + 0x50], rax
movups xmm0, xmmword [rsp + 0x4c0]
movups xmmword [r14 + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x480]
movdqu xmm1, xmmword [rsp + 0x490]
movdqu xmm2, xmmword [rsp + 0x4a0]
movdqu xmm3, xmmword [rsp + 0x4b0]
movdqu xmmword [r14 + 0x30], xmm3
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14], xmm0
lea rdi, [rsp + 0x1930]
lea rdx, [rsp + 0xc0]
mov r8d, 0x100
mov rcx, rdi
call sym.memcpy
mov rcx, rbp
call sym._ZN4core3ptr40drop_in_place_LT_hyper..error..Error_GT_17h4ba0bd5a6e0ba036E.5847
lea rcx, [rsi + 0x360]
mov r8d, 0x100
mov rdx, rdi
call sym.memcpy
jmp 0x140172d74
lea rcx, [rsp + 0x15e8]
lea rdx, [rsp + 0x1438]
mov r8d, 0x90
call sym.memcpy
mov rbx, rdi
mov rbp, r12
mov rsi, qword [rsp + 0x50]
cmp byte [rsi + 0x490], 2
jb 0x1401775e5
mov rdi, qword [rsi + 0x498]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rdi
call fcn.14021a7bc
lea rcx, [rsi + 0x4b8]
mov rax, qword [rsi + 0x4a0]
mov rdx, qword [rsi + 0x4a8]
mov r8, qword [rsi + 0x4b0]
call qword [rax + 0x20]
lea rcx, [rsi + 0x4d8]
mov rax, qword [rsi + 0x4c0]
mov rdx, qword [rsi + 0x4c8]
mov r8, qword [rsi + 0x4d0]
call qword [rax + 0x20]
cmp byte [rsi + 0x460], 2
jb 0x140177656
mov rdi, qword [rsi + 0x468]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rdi
call fcn.14021a7bc
lea rcx, [rsi + 0x488]
mov rax, qword [rsi + 0x470]
mov rdx, qword [rsi + 0x478]
mov r8, qword [rsi + 0x480]
call qword [rax + 0x20]
mov rax, qword [rsi + 0x2b0]
test rax, rax
je 0x14017769a
lock dec qword [rax]
jne 0x14017769a
mov rcx, qword [rsi + 0x2b0]
mov rdx, qword [rsi + 0x2b8]
call sym.alloc::sync::Arc_T_A_::drop_slow::h0fe0c8fb876e5262
lea rcx, [rsi + 0x2d0]
call sym.core::ptr::drop_in_place_reqwest::connect::Connector_::h78f90595294b5b58
mov rax, qword [rsi + 0x350]
test rax, rax
je 0x1401776c4
lock dec qword [rax]
jne 0x1401776c4
lea rcx, [rsi + 0x350]
call sym.alloc::sync::Arc_T_A_::drop_slow::hc85c0935b6e3be27
mov rdi, qword [rsp + 0x448]
mov qword [rdi], rbx
mov qword [rdi + 8], rbp
lea rcx, [rdi + 0x10]
lea rdx, [rsp + 0x15e8]
mov r8d, 0x90
call sym.memcpy
mov rax, rdi
mov cl, 1
jmp 0x1401778c0
mov ebx, 3
mov rbp, rdi
mov rsi, qword [rsp + 0x50]
cmp byte [rsi + 0x490], 2
jb 0x1401775e5
jmp 0x1401775bb
lea rcx, [rsp + 0xc0]
call sym.core::ptr::drop_in_place_http::request::Request_reqwest::async_impl::body::ImplStream__::haabd2ddd6927a579
mov ebx, 3
cmp byte [rsi + 0x490], 2
jae 0x1401775bb
jmp 0x1401775e5
mov rax, qword [rsp + 0xe50]
test rax, rax
je 0x140177a17
cmp eax, 2
jne 0x140177a17
lea rcx, [rsp + 0xe68]
call sym.h2::share::RecvStream::is_end_stream::h83c782ef3bd13328
test al, al
je 0x140177a26
mov rax, qword [r15 + 0x70]
mov qword [rsp + 0xa80], rax
movups xmm0, xmmword [r15 + 0x60]
movaps xmmword [rsp + 0xa70], xmm0
movups xmm0, xmmword [r15 + 0x50]
movaps xmmword [rsp + 0xa60], xmm0
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rsp + 0xa50], xmm0
movdqu xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movdqu xmm2, xmmword [r15 + 0x20]
movdqu xmm3, xmmword [r15 + 0x30]
movdqa xmmword [rsp + 0xa40], xmm3
movdqa xmmword [rsp + 0xa30], xmm2
movdqa xmmword [rsp + 0xa20], xmm1
movdqa xmmword [rsp + 0xa10], xmm0
mov rax, qword [rsi + 0x620]
mov rbx, qword [rax + 0x68]
test rbx, rbx
je 0x1401780f5
mov rdi, qword [rax + 0x70]
mov r15, qword [rdi + 0x10]
movzx eax, byte [0x1404a5170]
mov edx, 0x78
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x1401785c7
dec r15
and r15, 0xfffffffffffffff0
lea rcx, [rbx + r15]
add rcx, 0x10
mov rdx, qword [rsp + 0xa80]
mov qword [rax + 0x70], rdx
movaps xmm0, xmmword [rsp + 0xa70]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0xa60]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xa50]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0xa10]
movdqa xmm1, xmmword [rsp + 0xa20]
movdqa xmm2, xmmword [rsp + 0xa30]
movdqa xmm3, xmmword [rsp + 0xa40]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea r8, fcn.140179300
jmp 0x140177ef7
mov al, 5
jmp 0x140177894
mov al, 4
mov rcx, qword [rsp + 0x458]
mov byte [rcx], al
mov al, 3
mov rcx, qword [rsp + 0xa8]
mov byte [rcx], al
mov rax, qword [rsp + 0x448]
mov qword [rax], 4
mov cl, 3
mov rsi, qword [rsp + 0x50]
mov byte [rsi + 0xbd0], cl
movaps xmm6, xmmword [rsp + 0x1b60]
movaps xmm7, xmmword [rsp + 0x1b70]
movaps xmm8, xmmword [rsp + 0x1b80]
movaps xmm9, xmmword [rsp + 0x1b90]
add rsp, 0x1ba8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rax, rax
mov r13, rbp
je 0x14017796d
mov rdx, qword [rsp + 0x1d0]
test rdx, rdx
je 0x14017796d
mov rax, qword [rdx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x14017793a
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x140177920
and ecx, 5
cmp ecx, 1
jne 0x14017794d
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1d0]
test rax, rax
je 0x14017796d
lock dec qword [rax]
jne 0x14017796d
mov rcx, qword [rsp + 0x1d0]
call sym.alloc::sync::Arc_T_A_::drop_slow::h50302edaecccaa39
lea rcx, [rsp + 0x1760]
lea rdx, [rsp + 0x480]
mov r8d, 0xe8
call sym.memcpy
xor eax, eax
cmp r14, 3
jne 0x1401779a2
mov rdi, r15
mov r14d, 6
xor ecx, ecx
xor ebx, ebx
jmp 0x1401762d8
movzx eax, byte [0x1404a5170]
mov edx, 0x38
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140178413
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, [0x140432208]
mov r8d, 0x18
mov qword [rsp + 0x450], rax
mov rcx, rax
call sym.hyper::error::Error::with::h770ecde6a809bffb
lea rcx, [rsp + 0x1678]
lea rdx, [rsp + 0x1760]
mov r8d, 0xe8
call sym.memcpy
mov ecx, 1
xor ebx, ebx
mov rdi, r12
mov rax, r15
jmp 0x1401762d8
cmp qword [rsp + 0xe58], 0
je 0x140177766
movzx eax, byte [0x1404a5170]
mov edx, 0x48
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x1401785a9
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x20], 0
mov qword [rax + 0x28], 0
mov byte [rax + 0x38], 0
mov word [rax + 0x40], 0
lock inc qword [rax]
jle case.0x140172ba2.2
mov rbx, qword [rsp + 0xe78]
test rbx, rbx
je 0x140177d93
mov r12, qword [rbx]
cmp r12, 2
je 0x140177dc1
mov r13, qword [rbx + 8]
mov bpl, 1
mov al, 1
xchg byte [r13 + 0x40], al
mov al, 1
xchg byte [r13 + 0x20], al
test al, al
jne 0x140177acf
mov rax, qword [r13 + 0x10]
mov rcx, qword [r13 + 0x18]
mov qword [r13 + 0x10], 0
xor edx, edx
xchg byte [r13 + 0x20], dl
test rax, rax
je 0x140177acf
call qword [rax + 0x18]
xchg byte [r13 + 0x38], bpl
test bpl, bpl
jne 0x140177af6
mov rax, qword [r13 + 0x28]
mov rcx, qword [r13 + 0x30]
mov qword [r13 + 0x28], 0
xor edx, edx
xchg byte [r13 + 0x38], dl
test rax, rax
je 0x140177af6
call qword [rax + 8]
test r12, r12
mov rax, qword [rbx + 8]
lock dec qword [rax]
jne 0x140177dc1
mov rcx, qword [rbx + 8]
call sym.alloc::sync::Arc_T_A_::drop_slow::ha47f33b85ea85c76
jmp 0x140177dc1
mov rbx, rcx
mov rcx, r15
call sym.std::sys::sync::rwlock::futex::RwLock::write_contended::h1f7a17e147db140b
mov rcx, rbx
jmp 0x140175144
mov rbx, rcx
call sym.std::panicking::panic_count::is_zero_slow_path::h69afdb6e2e0d700f
movabs r8, 0x7fffffffffffffff
mov rcx, rbx
xor al, 1
movzx edx, byte [r14 + 0x138]
test dl, dl
je 0x140175173
mov qword [rsp + 0xc0], r15
mov byte [rsp + 0xc8], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_syncwatch.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140467a8e]
lea r9, sym._ZN4core3ptr163drop_in_place_LT_std..sync..poison..PoisonError_LT_std..sync..rwlock..RwLockWriteGuard_LT_core..option..Option_
lea r8, [rsp + 0xc0]
mov edx, 0x2b
call sym.core::result::unwrap_failed::h9b9528a0a4171737
mov r12, rcx
mov rcx, r15
call sym.std::sys::sync::rwlock::futex::RwLock::wake_writer_or_readers::h95aa6de0e93e8fee
mov rcx, r12
jmp 0x1401751fb
cmp byte [rsp + 0xc1], 0
lea rdx, str.httphttpswswssftpfileC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srcparser.rs
lea rcx, [0x140467c04]
cmove rcx, rdx
je 0x140177bcf
mov edx, 0x70747468
xor edx, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
or ecx, edx
je 0x140177f14
cmp ax, 0x50
je 0x140177f22
mov r8, qword [rsp + 0xe0]
test r8, r8
je 0x140177f22
mov rdx, qword [rsp + 0xd8]
lea rcx, [rsp + 0x710]
call sym.http::uri::authority::Authority::port::h0d6c2fd587706058
cmp qword [rsp + 0x710], 0
je 0x140177f2e
mov rax, qword [rsp + 0x720]
mov qword [rsp + 0xcf0], rax
movdqu xmm0, xmmword [rsp + 0x710]
movdqa xmmword [rsp + 0xce0], xmm0
lea rax, [rsp + 0x300]
mov qword [rsp + 0x11f0], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0c1c1885e94652ba]
mov qword [rsp + 0x11f8], rax
lea rax, [rsp + 0xce0]
mov qword [rsp + 0x1200], rax
lea rax, [sym.__http::uri::port::Port_T__as_core::fmt::Display_::fmt::h4c941660ee78ebb9]
mov qword [rsp + 0x1208], rax
lea rax, [0x140432928]
mov qword [rsp + 0x830], rax
mov qword [rsp + 0x838], 2
mov qword [rsp + 0x850], 0
lea rax, [rsp + 0x11f0]
mov qword [rsp + 0x840], rax
mov qword [rsp + 0x848], 2
lea rcx, [rsp + 0xde0]
lea rdx, [rsp + 0x830]
call sym.alloc::fmt::format::format_inner::hb636fee45517645d
mov rbx, qword [rsp + 0xde8]
mov rax, qword [rsp + 0xdf0]
xor r8d, r8d
test rax, rax
je 0x140177d24
xor ecx, ecx
jmp 0x140177cfd
cmp dl, 9
jne 0x140177d0b
inc rcx
cmp rax, rcx
je 0x140177d21
movzx edx, byte [rbx + rcx]
cmp dl, 0x1f
jbe 0x140177cf0
cmp dl, 0x7f
jne 0x140177cf5
mov al, 2
mov byte [rsp + 0x850], al
cmp qword [rsp + 0xde0], 0
jne 0x140177d48
jmp 0x140177d61
mov r8, rax
lea rcx, [rsp + 0x830]
mov rdx, rbx
call sym.bytes::bytes::Bytes::copy_from_slice::h7ee36df1df07aa1f
xor eax, eax
mov byte [rsp + 0x850], al
cmp qword [rsp + 0xde0], 0
je 0x140177d61
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rbx
call fcn.14021a7bc
movzx eax, byte [rsp + 0x850]
cmp al, 2
jne 0x140177faa
jmp 0x140177f63
mov bl, 2
mov r10, r12
mov r12, qword [rsp + 0x80]
movzx eax, word [rsp + 0x36]
mov dword [rsp + 0x38], eax
mov r13, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x40]
jmp 0x140175e5b
movzx eax, byte [0x1404a5170]
mov edx, 0x10
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x1401785d6
mov rbx, rax
mov qword [rax], 2
mov qword [rsp + 0xe78], rax
mov qword [rbx], 0
mov qword [rbx + 8], rdi
mov rax, qword [r15 + 0x70]
mov qword [rsp + 0xb60], rax
movups xmm0, xmmword [r15 + 0x60]
movups xmmword [rsp + 0xb50], xmm0
movups xmm0, xmmword [r15 + 0x50]
movups xmmword [rsp + 0xb40], xmm0
movups xmm0, xmmword [r15 + 0x40]
movups xmmword [rsp + 0xb30], xmm0
movdqu xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movdqu xmm2, xmmword [r15 + 0x20]
movdqu xmm3, xmmword [r15 + 0x30]
movdqu xmmword [rsp + 0xb20], xmm3
movdqu xmmword [rsp + 0xb10], xmm2
movdqu xmmword [rsp + 0xb00], xmm1
movdqu xmmword [rsp + 0xaf0], xmm0
mov qword [rsp + 0xae8], rdi
mov rax, qword [rsi + 0x620]
mov rbx, qword [rax + 0x68]
test rbx, rbx
je 0x140177f02
mov rdi, qword [rax + 0x70]
mov r15, qword [rdi + 0x10]
movzx eax, byte [0x1404a5170]
mov edx, pe_nt_image_headers64
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x1401785b8
dec r15
and r15, 0xfffffffffffffff0
lea rcx, [rbx + r15]
add rcx, 0x10
movups xmm0, xmmword [rsp + 0xb58]
movups xmmword [rax + 0x70], xmm0
movups xmm0, xmmword [rsp + 0xb48]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rsp + 0xb38]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0xb28]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0xae8]
movdqu xmm1, xmmword [rsp + 0xaf8]
movdqu xmm2, xmmword [rsp + 0xb08]
movdqu xmm3, xmmword [rsp + 0xb18]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea r8, sym._ZN4core3ptr462drop_in_place_LT_futures_util..future..future..Map_LT_futures_util..future..poll_fn..PollFn_LT_hyper..client..c
mov rdx, rax
call qword [rdi + 0x18]
jmp 0x140176fb3
lea rcx, [rsp + 0xae8]
call sym.tokio::task::spawn::spawn_inner::h4ec6554ddda5dd6d
jmp 0x140178102
movzx eax, ax
cmp eax, 0x1bb
jne 0x140177bd9
mov qword [rsp + 0x710], 0
xor r8d, r8d
test r14, r14
je 0x140177f92
xor eax, eax
jmp 0x140177f4d
cmp cl, 9
jne 0x140177f5b
inc rax
cmp r14, rax
je 0x140177f8f
movzx ecx, byte [rbx + rax]
cmp cl, 0x1f
jbe 0x140177f40
cmp cl, 0x7f
jne 0x140177f45
mov byte [rsp + 0x850], 2
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.uri_host_is_valid_header_value
lea r9, [0x140432650]
lea r8, [rsp + 0xde0]
mov edx, 0x1e
call sym.core::result::unwrap_failed::h9b9528a0a4171737
mov r8, r14
lea rcx, [rsp + 0x830]
mov rdx, rbx
call sym.bytes::bytes::Bytes::copy_from_slice::h7ee36df1df07aa1f
mov byte [rsp + 0x850], 0
mov rax, qword [rsp + 0x850]
mov qword [rsp + 0x1210], rax
movdqu xmm0, xmmword [rsp + 0x830]
movdqu xmm1, xmmword [rsp + 0x840]
movdqa xmmword [rsp + 0x1200], xmm1
movdqa xmmword [rsp + 0x11f0], xmm0
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x11f0]
call sym.http::header::map::VacantEntry_T_::try_insert::h6a0697edb6295e92
test rax, rax
mov rbx, qword [rsp + 0x28]
je 0x1401784d0
cmp byte [rsp + 0xc0], 2
jb 0x14017803b
mov rbx, qword [rsp + 0xc8]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rbx
mov rbx, qword [rsp + 0x28]
call fcn.14021a7bc
lea rcx, [rsp + 0xe8]
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
call qword [rax + 0x20]
lea rcx, [rsp + 0x108]
mov rax, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
call qword [rax + 0x20]
cmp byte [rsi + 0x6e0], 7
jne 0x1401755bb
lea rcx, [rsi + 0x688]
call sym.hyper::client::client::authority_form::h482ef8d729251132
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0x80], r12
mov eax, dword [rsp + 0x38]
mov word [rsp + 0x36], ax
cmp byte [rbx + 0x61], 2
jne 0x14017561a
lea rcx, str.not_dropped
lea r8, [0x1404322b8]
mov edx, 0xb
call sym.core::option::expect_failed::h871cc0eae5c1c846
mov r12, rcx
call sym.std::panicking::panic_count::is_zero_slow_path::h69afdb6e2e0d700f
mov rcx, r12
test al, al
jne 0x1401751d5
mov byte [r14 + 0x138], 1
jmp 0x1401751d5
lea rcx, [rsp + 0xa10]
call sym.tokio::task::spawn::spawn_inner::h2932be3e41ca841f
mov rcx, rax
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x140176fb3
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x140176fb3
ud2
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str._8C_
mov edx, 0x36
call sym.std::panicking::begin_panic::h0d7930db15b7c7ac
mov rax, qword [rsp + 0x50]
mov qword [rax + 0x7c8], 1
lea rcx, str.internal_error:_entered_unreachable_code_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs_8C_
mov edx, 0x28
call sym.core::panicking::panic::h8ea5606244902eff
lea rcx, str.not_dropped
lea r8, [0x1404322d0]
mov edx, 0xb
call sym.core::option::expect_failed::h871cc0eae5c1c846
mov ecx, 8
mov edx, 0x20
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
lea rcx, [0x140432220]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconn.rs
mov edx, 0x28
call sym.std::panicking::begin_panic::h0d7930db15b7c7ac
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r11
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rcx, [0x140432220]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconn.rs
mov edx, 0x28
call sym.std::panicking::begin_panic::h0d7930db15b7c7ac
cmp r12d, 3
ja 0x140178422
cmp r12d, 2
je 0x140178422
mov rax, qword [rsp + 0xd0]
test rax, rax
jne 0x14017845e
mov rax, qword [rsp + 0xf0]
test rax, rax
je 0x14017821b
lea rcx, [rsp + 0x108]
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
call qword [rax + 0x20]
movaps xmm0, xmmword [rsp + 0x480]
movdqa xmm1, xmmword [rsp + 0x490]
movdqa xmm2, xmmword [rsp + 0x4a0]
movdqa xmm3, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0xde0], xmm0
movdqa xmmword [rsp + 0xdf0], xmm1
movdqa xmmword [rsp + 0xe00], xmm2
movdqa xmmword [rsp + 0xe10], xmm3
movdqa xmm0, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0xe20], xmm0
mov rax, qword [rsp + 0x4cd]
mov qword [rsp + 0xe2d], rax
mov bpl, 2
jmp 0x140178399
mov bpl, 3
jmp 0x140178399
lea rcx, str.cannot_poll_Select_twiceC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x140438118]
mov edx, 0x18
call sym.core::option::expect_failed::h871cc0eae5c1c846
lea rcx, [rsp + 0x398]
mov rax, qword [rsp + 0x380]
mov rdx, qword [rsp + 0x388]
mov r8, qword [rsp + 0x390]
call qword [rax + 0x20]
movaps xmm0, xmmword [rsp + 0x480]
movaps xmm1, xmmword [rsp + 0x490]
movaps xmm2, xmmword [rsp + 0x4a0]
movaps xmm3, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x830], xmm0
movaps xmmword [rsp + 0x840], xmm1
movaps xmmword [rsp + 0x850], xmm2
movaps xmmword [rsp + 0x860], xmm3
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x870], xmm0
mov rax, qword [rsp + 0x4cd]
mov qword [rsp + 0x87d], rax
mov rax, qword [rsp + 0x4cd]
mov qword [rsp + 0xe2d], rax
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0xe20], xmm0
movdqa xmm0, xmmword [rsp + 0x480]
movdqa xmm1, xmmword [rsp + 0x490]
movdqa xmm2, xmmword [rsp + 0x4a0]
movdqa xmm3, xmmword [rsp + 0x4b0]
movdqa xmmword [rsp + 0xe10], xmm3
movdqa xmmword [rsp + 0xe00], xmm2
movdqa xmmword [rsp + 0xdf0], xmm1
movdqa xmmword [rsp + 0xde0], xmm0
mov ebx, r13d
mov byte [rsp + 0xc0], bpl
mov byte [rsp + 0xc1], bl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.domain_is_valid_Uri
lea r9, [0x1404341a0]
lea r8, [rsp + 0xc0]
mov edx, 0x13
call sym.core::result::unwrap_failed::h9b9528a0a4171737
lea rcx, str.internal_error:_entered_unreachable_code_
lea r8, [0x140438130]
mov edx, 0x28
call sym.core::panicking::panic::h8ea5606244902eff
lea rcx, [0x140437fdc]
lea r8, [0x140438070]
mov edx, 0x1d
call sym.core::option::expect_failed::h871cc0eae5c1c846
mov ecx, 8
mov edx, 0x140
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
mov ecx, 8
mov edx, 0x38
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
mov rsi, qword [rsp + 0xc8]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x20]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rsi
call fcn.14021a7bc
mov rax, qword [rsp + 0xd0]
test rax, rax
je 0x1401781f3
lea rcx, [rsp + 0xe8]
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
call qword [rax + 0x20]
mov rax, qword [rsp + 0xf0]
test rax, rax
jne 0x140178200
jmp 0x14017821b
lea rcx, str.authority_implies_host
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientclient.rs
mov edx, 0x16
call sym.core::option::expect_failed::h871cc0eae5c1c846
mov rax, qword [rsp + 0x830]
test rax, rax
je 0x1401784c7
lea rcx, [rsp + 0x848]
mov edx, 0x26
xor r8d, r8d
call qword [rax + 0x20]
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x1401784d7
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1404389e2]
lea r9, [0x140439308]
lea r8, [rsp + 0xde0]
mov edx, 0x17
call sym.core::result::unwrap_failed::h9b9528a0a4171737
mov ecx, 8
mov edx, 0x1b8
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
lea rcx, [0x1404440c8]
call sym.core::cell::panic_already_mutably_borrowed::h40209e379d3226c0
mov ecx, pe_nt_image_headers64
mov edx, 0x280
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
mov rax, qword [rsp + 0xc0]
add rax, 0xfffffffffffffff7
cmp rax, 2
jb 0x14017854c
lea rcx, [rsp + 0xc0]
call sym._ZN4core3ptr1457drop_in_place_LT_hyper..common..lazy..Lazy_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_r
mov r14, qword [rdi + 0x18]
dec r14
mov qword [rdi + 0x18], r14
xor eax, eax
mov byte [rsp + 0xc0], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srccommonexec.rs
lea rcx, [rsp + 0xc0]
call sym.tokio::task::spawn::spawn_inner::panic_cold_display::h9fd55cd9579e024a
mov rax, qword [rsp + 0x480]
add rax, 0xfffffffffffffff7
cmp rax, 2
jb 0x14017858c
lea rcx, [rsp + 0x480]
call sym._ZN4core3ptr1457drop_in_place_LT_hyper..common..lazy..Lazy_LT_hyper..client..client..Client_LT_reqwest..connect..Connector_C_r
mov al, 1
mov byte [rsp + 0xc0], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srccommonexec.rs
lea rcx, [rsp + 0xc0]
call sym.tokio::task::spawn::spawn_inner::panic_cold_display::h9fd55cd9579e024a
mov ecx, 8
mov edx, 0x48
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
mov ecx, 8
mov edx, pe_nt_image_headers64
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
mov ecx, 8
mov edx, 0x78
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
mov ecx, 8
mov edx, 0x10
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2