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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x708
movaps xmmword [rsp + 0x6f0], xmm6
mov rax, rcx
lea rcx, [rdx + 0x138]
mov rbx, qword [rdx]
mov rdi, qword [rdx + 8]
cmp rbx, 2
jne 0x14016d7ea
mov qword [rax + 8], rdi
mov qword [rax], 3
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14017081f
movaps xmm6, xmmword [rsp + 0x6f0]
add rsp, 0x708
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp sym.alloc::sync::Arc_T_A_::drop_slow::hc85f37c0ddc1d55e
mov r12, rdx
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x4a8], rcx
mov rsi, qword [rdx + 0x110]
mov rax, qword [rdx + 0x118]
mov qword [rsp + 0x88], rax
mov rbp, qword [rdx + 0x120]
mov r14, qword [rdx + 0x128]
mov r13, qword [rdx + 0x130]
movzx eax, byte [0x1404a5170]
mov edx, 0xd0
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14016f0c0
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov qword [rax + 0x38], 4
lock inc qword [rax]
jle case.0x140170215.2
lea rdx, [r12 + 0x10]
mov qword [rsp + 0x140], rbx
mov qword [rsp + 0x148], rdi
lea rcx, [rsp + 0x150]
mov r8d, 0x100
call sym.memcpy
mov edi, 2
cmp rsi, 2
je 0x14016e132
test rsi, rsi
je 0x14016d902
movups xmm0, xmmword [rsp + 0x370]
movups xmm1, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xe0], xmm1
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0xf0], rax
mov rdx, r14
mov rax, r13
mov qword [rsp + 0xa0], r13
mov rsi, rbp
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x98], rax
jmp 0x14016da1b
lea rcx, [rsp + 0x510]
mov rdx, 0xfffffffffffffffe
xor r8d, r8d
call sym.hyper::body::body::Body::new_channel::he70877690d038946
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0x390], rax
movups xmm0, xmmword [rsp + 0x510]
movups xmm1, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x380], xmm1
movaps xmmword [rsp + 0x370], xmm0
movups xmm0, xmmword [rsp + 0x538]
movaps xmmword [rsp + 0x410], xmm0
movups xmm0, xmmword [rsp + 0x548]
movaps xmmword [rsp + 0x420], xmm0
movups xmm0, xmmword [rsp + 0x558]
movaps xmmword [rsp + 0x430], xmm0
movzx eax, byte [0x1404a5170]
mov edx, 0x30
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140170137
mov rsi, rax
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movaps xmm2, xmmword [rsp + 0x430]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0x370]
movaps xmm1, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xe0], xmm1
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0xf0], rax
mov rdi, r14
lea rax, sym.core::ptr::drop_in_place_reqwest::async_impl::body::WrapHyper_::hbd13bdda1633f1f6
xor ecx, ecx
mov qword [rsp + 0xa0], rcx
mov rdx, r13
mov ecx, 0
mov qword [rsp + 0x98], rcx
test r14, r14
mov r14, rax
je 0x14016e0df
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x38], r13
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0x90], r15
lea rsi, [rsp + 0x168]
lea rcx, [rsp + 0x370]
call sym.__http::header::value::HeaderValue_as_core::convert::From_u64__::from::h08c988ac7086cce3
movups xmm0, xmmword [0x140433750]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [0x140433740]
movaps xmmword [rsp + 0x40], xmm0
mov rcx, rsi
call sym.http::header::map::HeaderMap_T_::try_reserve_one::h0f6a4f906a4a18a8
test al, al
jne 0x14016f120
lea rdx, [rsp + 0x40]
mov rcx, rsi
call sym.http::header::map::hash_elem_using::h6606446698f939ef
mov ebp, eax
movzx edi, word [rsp + 0x1c0]
mov r12d, edi
and r12d, ebp
mov r15, qword [rsp + 0x1b8]
mov r14, qword [rsp + 0x1b0]
mov r8, qword [rsp + 0x188]
mov r11, qword [rsp + 0x190]
mov r9, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xb8], rax
movzx r10d, byte [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa8], rax
xor r13d, r13d
mov qword [rsp + 0x80], r11
mov qword [rsp + 0xc8], r8
mov qword [rsp + 0xc0], r9
mov byte [rsp + 0x34], r10b
jmp 0x14016db16
cmp byte [rax + 8], r10b
je 0x14016dbe2
nop
inc r13
inc r12
mov rax, r12
nop dword [rax]
mov r12, rax
mov eax, 0
cmp r12, r15
jae 0x14016db20
movzx esi, word [r14 + r12*4]
cmp rsi, 0xffff
je 0x14016dd67
movzx eax, word [r14 + r12*4 + 2]
mov ecx, edi
and ecx, eax
mov edx, r12d
sub edx, ecx
and edx, edi
cmp rdx, r13
jb 0x14016dee4
cmp ax, bp
jne 0x14016db10
cmp r11, rsi
jbe 0x14016f087
test r9, r9
sete al
imul rbx, rsi, 0x68
mov rcx, qword [r8 + rbx + 0x40]
test rcx, rcx
setne dl
cmp dl, al
je 0x14016db10
lea rax, [r8 + rbx]
add rax, 0x40
test rcx, rcx
je 0x14016db05
mov rcx, qword [rsp + 0xa8]
cmp qword [rax + 0x10], rcx
jne 0x14016db10
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xa8]
call sub.msvcrt.dll_memcmp
movzx r10d, byte [rsp + 0x34]
mov r9, qword [rsp + 0xc0]
mov r8, qword [rsp + 0xc8]
mov r11, qword [rsp + 0x80]
test eax, eax
jne 0x14016db10
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x530], rax
movups xmm0, xmmword [rsp + 0x370]
movups xmm1, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x510], xmm0
cmp qword [r8 + rbx], 0
je 0x14016dc35
add r8, rbx
mov rdx, qword [r8 + 8]
lea rcx, [rsp + 0x168]
call sym.http::header::map::HeaderMap_T_::remove_all_extra_values::h11ac6ad7471d0f39
mov r11, qword [rsp + 0x190]
cmp r11, rsi
mov r15, qword [rsp + 0x90]
mov r12, qword [rsp + 0xb0]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x28]
mov r14, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x70]
jbe 0x14016f22a
mov rax, qword [rsp + 0x188]
movups xmm0, xmmword [rax + rbx + 0x18]
movups xmm1, xmmword [rax + rbx + 0x28]
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x120], xmm1
movzx esi, byte [rax + rbx + 0x38]
mov ecx, dword [rax + rbx + 0x3c]
mov dword [rsp + 0x32b], ecx
mov ecx, dword [rax + rbx + 0x39]
mov dword [rsp + 0x328], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rax + rbx + 0x38], rcx
movaps xmm0, xmmword [rsp + 0x510]
movaps xmm1, xmmword [rsp + 0x520]
movups xmmword [rax + rbx + 0x28], xmm1
movups xmmword [rax + rbx + 0x18], xmm0
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x14016dce2
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
call qword [rax + 0x20]
cmp sil, 3
je 0x14016f1a9
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x510], xmm0
mov byte [rsp + 0x530], sil
mov eax, dword [rsp + 0x328]
mov ecx, dword [rsp + 0x32b]
mov dword [rsp + 0x531], eax
mov dword [rsp + 0x534], ecx
cmp sil, 2
mov rsi, qword [rsp + 0x68]
je 0x14016e0d7
lea rcx, [rsp + 0x528]
mov rax, qword [rsp + 0x510]
mov rdx, qword [rsp + 0x518]
mov r8, qword [rsp + 0x520]
call qword [rax + 0x20]
jmp 0x14016e0d7
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x2e0], xmm0
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x430], rax
movups xmm0, xmmword [rsp + 0x370]
movups xmm1, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x410], xmm0
cmp r11, 0x7fff
ja 0x14016f15e
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x670], xmm1
movaps xmmword [rsp + 0x660], xmm0
movups xmm0, xmmword [rsp + 0x370]
movups xmm1, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x510], xmm0
movaps xmmword [rsp + 0x520], xmm1
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x530], rax
cmp r11, qword [rsp + 0x180]
mov r15, qword [rsp + 0x90]
mov r14, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x68]
jne 0x14016de46
lea rcx, [rsp + 0x180]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h5e76ecda420a7777
mov r11, qword [rsp + 0x80]
mov r8, qword [rsp + 0x188]
imul rax, r11, 0x68
mov qword [r8 + rax], 0
movaps xmm0, xmmword [rsp + 0x510]
movaps xmm1, xmmword [rsp + 0x520]
movups xmmword [r8 + rax + 0x18], xmm0
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rsp + 0x530]
mov qword [r8 + rax + 0x38], rcx
movaps xmm0, xmmword [rsp + 0x660]
movaps xmm1, xmmword [rsp + 0x670]
movups xmmword [r8 + rax + 0x40], xmm0
movups xmmword [r8 + rax + 0x50], xmm1
mov word [r8 + rax + 0x60], bp
lea rax, [r11 + 1]
mov qword [rsp + 0x190], rax
mov rdx, qword [rsp + 0x1b8]
cmp r12, rdx
jae 0x14016f1d5
mov rax, qword [rsp + 0x1b0]
mov word [rax + r12*4], r11w
mov word [rax + r12*4 + 2], bp
mov r12, qword [rsp + 0xb0]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x28]
jmp 0x14016e0d7
cmp r13, 0x200
setae sil
cmp qword [rsp + 0x168], 2
setne bl
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x2e0], xmm0
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x430], rax
movups xmm0, xmmword [rsp + 0x370]
movups xmm1, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x410], xmm0
cmp r11, 0x7fff
ja 0x14016f15e
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x670], xmm1
movaps xmmword [rsp + 0x660], xmm0
movups xmm0, xmmword [rsp + 0x370]
movups xmm1, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x510], xmm0
movaps xmmword [rsp + 0x520], xmm1
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x530], rax
cmp r11, qword [rsp + 0x180]
mov r15, qword [rsp + 0x90]
mov r14, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x70]
jne 0x14016dfd5
lea rcx, [rsp + 0x180]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h5e76ecda420a7777
mov r11, qword [rsp + 0x80]
mov r8, qword [rsp + 0x188]
and sil, bl
imul rax, r11, 0x68
mov qword [r8 + rax], 0
movaps xmm0, xmmword [rsp + 0x510]
movaps xmm1, xmmword [rsp + 0x520]
movups xmmword [r8 + rax + 0x18], xmm0
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rsp + 0x530]
mov qword [r8 + rax + 0x38], rcx
movaps xmm0, xmmword [rsp + 0x660]
movaps xmm1, xmmword [rsp + 0x670]
movups xmmword [r8 + rax + 0x40], xmm0
movups xmmword [r8 + rax + 0x50], xmm1
mov word [r8 + rax + 0x60], bp
lea rax, [r11 + 1]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x1b8]
xor ecx, ecx
nop dword [rax]
mov r8, r12
mov r12d, 0
cmp r8, rdx
jae 0x14016e050
movzx r9d, word [rax + r8*4]
cmp r9w, 0xffff
je 0x14016e08c
inc rcx
movzx r10d, word [rax + r8*4 + 2]
mov word [rax + r8*4], r11w
mov word [rax + r8*4 + 2], bp
inc r8
mov ebp, r10d
mov r11d, r9d
mov r12, r8
jmp 0x14016e050
mov word [rax + r8*4], r11w
mov word [rax + r8*4 + 2], bp
cmp rcx, 0x80
setb al
not sil
test sil, al
jne 0x14016e0c0
cmp qword [rsp + 0x168], 0
jne 0x14016e0c0
mov qword [rsp + 0x168], 1
mov r12, qword [rsp + 0xb0]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x140]
test rbx, rbx
je 0x14016e0f1
lea rcx, [rsp + 0x148]
call sym.core::ptr::drop_in_place_reqwest::async_impl::body::Body_::ha5c9b2ce6c282f6f
mov qword [rsp + 0x140], 1
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0x158], r14
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x160], rax
mov ebx, 1
lea rcx, [rsp + 0x660]
mov r8d, 0x88
lea rdx, [rsp + 0x148]
call sym.memcpy
mov rsi, qword [rsp + 0x1d0]
mov r14, qword [rsp + 0x1d8]
mov eax, dword [rsp + 0x1e0]
mov dword [rsp + 0x70], eax
mov eax, dword [rsp + 0x1e4]
mov dword [rsp + 0xb8], eax
mov eax, dword [rsp + 0x1e8]
mov dword [rsp + 0xc0], eax
mov eax, dword [rsp + 0x1ec]
mov dword [rsp + 0xc8], eax
movzx eax, word [rsp + 0x1f0]
mov word [rsp + 0x98], ax
movzx eax, word [rsp + 0x1f2]
mov word [rsp + 0xa0], ax
mov eax, dword [rsp + 0x1f4]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x1f8]
mov dword [rsp + 0xa8], eax
movzx eax, byte [rsp + 0x218]
mov byte [rsp + 0x360], al
mov eax, dword [rsp + 0x21c]
mov dword [rsp + 0x13b], eax
mov eax, dword [rsp + 0x219]
mov dword [rsp + 0x138], eax
mov eax, dword [rsp + 0x24c]
mov dword [rsp + 0x300], eax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x4e0], rax
mov eax, dword [rsp + 0x1fc]
mov dword [rsp + 0x34], eax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x4d0], xmm1
movaps xmmword [rsp + 0x4c0], xmm0
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x4e8], rax
mov eax, dword [rsp + 0x200]
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x4f0], rbp
mov eax, dword [rsp + 0x204]
mov dword [rsp + 0x78], eax
movups xmm0, xmmword [rsp + 0x208]
movaps xmmword [rsp + 0x350], xmm0
mov qword [rsp + 0x4f8], rdi
mov rdi, qword [rsp + 0x220]
mov qword [rsp + 0x500], r13
mov ebp, dword [rsp + 0x228]
movups xmm0, xmmword [rsp + 0x22c]
movups xmm1, xmmword [rsp + 0x23c]
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x2e0], xmm0
test r14, r14
je 0x14016e2e9
js 0x14016f10e
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov rdx, r14
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14016f113
mov rcx, rax
jmp 0x14016e2ee
mov ecx, 1
mov qword [rsp + 0x108], rcx
mov qword [rsp + 0x88], rsi
mov rdx, rsi
mov r8, r14
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0x310], xmm0
movzx eax, byte [rsp + 0x360]
mov byte [rsp + 0x320], al
mov esi, ebp
mov rax, rdi
mov dword [rsp + 0x28], ebp
cmp ebp, 0x3b9aca00
jne 0x14016e349
mov esi, dword [r12 + 0x148]
mov rax, qword [r12 + 0x140]
mov qword [rsp + 0x308], rax
mov rax, qword [r12 + 0x138]
mov qword [rsp + 0x38], rax
mov r13, qword [rax + 0x10]
test r13, r13
je 0x14016f0cf
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x660]
mov r8d, 0x88
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0xd0], xmm0
movzx eax, byte [rsp + 0x360]
mov byte [rsp + 0xe0], al
mov eax, dword [rsp + 0x138]
mov ecx, dword [rsp + 0x13b]
mov dword [rsp + 0x110], eax
mov dword [rsp + 0x113], ecx
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmm1, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x410], xmm0
movaps xmmword [rsp + 0x420], xmm1
mov eax, dword [rsp + 0x300]
mov dword [rsp + 0x430], eax
mov rax, qword [r13 + 0x1c0]
mov qword [rsp + 0x100], r14
mov dword [rsp + 0xb0], esi
nop word cs:[rax + rax]
test al, 1
jne 0x14016e46a
cmp rax, 0xfffffffffffffffe
je 0x14016f23c
lea rcx, [rax + 2]
lock cmpxchg qword [r13 + 0x1c0], rcx
jne 0x14016e410
mov qword [rsp + 0x4a0], rdi
mov esi, 1
lock xadd qword [r13 + 0x88], rsi
mov r14, rsi
and r14, 0xffffffffffffffe0
mov r12, qword [r13 + 0x80]
mov rax, r14
sub rax, qword [r12 + 0x2300]
jne 0x14016e669
and esi, 0x1f
jmp 0x14016e7c6
lea rcx, [rsp + 0x510]
lea rdx, [rsp + 0x140]
mov r8d, 0x88
call sym.memcpy
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm0
movzx eax, byte [rsp + 0xe0]
mov byte [rsp + 0x50], al
mov eax, dword [rsp + 0x110]
mov ecx, dword [rsp + 0x113]
mov dword [rsp + 0x328], eax
mov dword [rsp + 0x32b], ecx
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x370], xmm0
movaps xmmword [rsp + 0x380], xmm1
mov eax, dword [rsp + 0x430]
mov dword [rsp + 0x390], eax
cmp rbx, 2
je 0x14016e9a8
mov qword [rsp + 0x140], rbx
lea rcx, [rsp + 0x148]
lea rdx, [rsp + 0x510]
mov r8d, 0x88
call sym.memcpy
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], r14
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x1e0], eax
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0x1e4], eax
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x1e8], eax
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0x1ec], eax
movzx eax, word [rsp + 0x98]
mov word [rsp + 0x1f0], ax
movzx eax, word [rsp + 0xa0]
mov word [rsp + 0x1f2], ax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x1f4], eax
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x1f8], eax
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x1fc], eax
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x200], eax
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x204], eax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x208], xmm0
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0x218], al
mov eax, dword [rsp + 0x328]
mov dword [rsp + 0x219], eax
mov eax, dword [rsp + 0x32b]
mov dword [rsp + 0x21c], eax
mov qword [rsp + 0x220], rdi
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x228], eax
mov eax, dword [rsp + 0x390]
mov dword [rsp + 0x24c], eax
movaps xmm0, xmmword [rsp + 0x370]
movaps xmm1, xmmword [rsp + 0x380]
movups xmmword [rsp + 0x22c], xmm0
movups xmmword [rsp + 0x23c], xmm1
mov qword [rsp + 0x250], r15
lea rax, [0x1404378e8]
mov qword [rsp + 0x20], rax
lea rcx, str.core_thread_panicked
lea r9, sym._ZN4core3ptr239drop_in_place_LT_tokio..sync..mpsc..error..SendError_LT__LP_reqwest..async_impl..request..Request_C_tokio..sync
lea r8, [rsp + 0x140]
mov edx, 0x14
call sym.core::result::unwrap_failed::h9b9528a0a4171737
mov qword [rsp + 0x90], r15
shr rax, 5
and esi, 0x1f
cmp rax, rsi
seta r15b
xorps xmm6, xmm6
jmp 0x14016e6a3
xor r15d, r15d
pause
cmp qword [r12 + 0x2300], r14
je 0x14016e7be
mov rdi, r12
mov r12, qword [r12 + 0x2308]
test r12, r12
jne 0x14016e760
mov rbp, qword [rdi + 0x2300]
movzx eax, byte [0x1404a5170]
mov edx, 0x2320
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14016f099
mov r12, rax
add rbp, 0x20
mov qword [rax + 0x2300], rbp
movups xmmword [rax + 0x2308], xmm6
mov qword [rax + 0x2318], 0
xor eax, eax
lock cmpxchg qword [rdi + 0x2308], r12
je 0x14016e760
mov rcx, rax
mov rax, qword [rax + 0x2300]
add rax, 0x20
mov qword [r12 + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r12
je 0x14016e755
mov rdx, rax
nop dword [rax]
pause
mov rax, qword [rdx + 0x2300]
add rax, 0x20
mov qword [r12 + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rdx + 0x2308], r12
mov rdx, rax
jne 0x14016e730
mov r12, rcx
nop dword [rax + rax]
mov rax, qword [rdi + 0x2310]
cmp eax, 0xffffffff
sete al
test r15b, al
je 0x14016e690
mov rax, rdi
lock cmpxchg qword [r13 + 0x80], r12
jne 0x14016e690
mfence
mov rax, qword [r13 + 0x88]
mov qword [rdi + 0x2318], rax
movabs rax, 0x100000000
lock or qword [rdi + 0x2310], rax
mov r15b, 1
pause
cmp qword [r12 + 0x2300], r14
jne 0x14016e6a3
mov r15, qword [rsp + 0x90]
imul rdi, rsi, 0x118
mov qword [r12 + rdi], rbx
lea rcx, [r12 + rdi]
add rcx, 8
lea rdx, [rsp + 0x140]
mov r8d, 0x88
call sym.memcpy
mov rax, qword [rsp + 0x88]
mov qword [r12 + rdi + 0x90], rax
mov r14, qword [rsp + 0x100]
mov qword [r12 + rdi + 0x98], r14
mov eax, dword [rsp + 0x70]
mov dword [r12 + rdi + 0xa0], eax
mov eax, dword [rsp + 0xb8]
mov dword [r12 + rdi + 0xa4], eax
mov eax, dword [rsp + 0xc0]
mov dword [r12 + rdi + 0xa8], eax
mov eax, dword [rsp + 0xc8]
mov dword [r12 + rdi + 0xac], eax
movzx eax, word [rsp + 0x98]
mov word [r12 + rdi + 0xb0], ax
movzx eax, word [rsp + 0xa0]
mov word [r12 + rdi + 0xb2], ax
mov eax, dword [rsp + 0x80]
mov dword [r12 + rdi + 0xb4], eax
mov eax, dword [rsp + 0xa8]
mov dword [r12 + rdi + 0xb8], eax
mov eax, dword [rsp + 0x34]
mov dword [r12 + rdi + 0xbc], eax
mov eax, dword [rsp + 0x68]
mov dword [r12 + rdi + 0xc0], eax
mov eax, dword [rsp + 0x78]
mov dword [r12 + rdi + 0xc4], eax
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [r12 + rdi + 0xc8], xmm0
movzx eax, byte [rsp + 0xe0]
mov byte [r12 + rdi + 0xd8], al
mov eax, dword [rsp + 0x110]
mov ecx, dword [rsp + 0x113]
mov dword [r12 + rdi + 0xd9], eax
mov dword [r12 + rdi + 0xdc], ecx
mov rax, qword [rsp + 0x4a0]
mov qword [r12 + rdi + 0xe0], rax
mov eax, dword [rsp + 0x28]
mov dword [r12 + rdi + 0xe8], eax
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movups xmmword [r12 + rdi + 0xec], xmm0
movups xmmword [r12 + rdi + 0xfc], xmm1
mov eax, dword [rsp + 0x430]
mov dword [r12 + rdi + 0x10c], eax
mov qword [r12 + rdi + 0x110], r15
mov eax, 1
mov ecx, esi
shl rax, cl
lock or qword [r12 + 0x2310], rax
mov rax, qword [r13 + 0x110]
nop word [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r13 + 0x110], rcx
jne 0x14016e960
test rax, rax
mov esi, dword [rsp + 0xb0]
jne 0x14016e9a8
mov rax, qword [r13 + 0x100]
mov rcx, qword [r13 + 0x108]
mov qword [r13 + 0x100], 0
lock and qword [r13 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x14016e9a8
call qword [rax + 8]
movabs r12, 0x7fffffffffffffff
mov rbx, qword [rsp + 0x4f8]
cmp rbx, 2
mov qword [rsp + 0x28], rbx
je 0x14016e9e5
cmp esi, 0x3b9aca00
jne 0x14016e9f7
mov ebp, 0x3b9aca00
call sym.std::thread::CURRENT::__u7b__u7b_closure_u7d__u7d_::h2d1ea4632f0a6c56
test rax, rax
jne 0x14016ed37
jmp 0x14016f0a8
cmp esi, 0x3b9aca00
jne 0x14016ea4c
mov ebp, 0x3b9aca00
jmp 0x14016eaab
call sym.std::time::Instant::now::h6d5af086bfe00728
add rax, qword [rsp + 0x308]
jb 0x14016f0f6
mov ebp, edx
add ebp, esi
cmp ebp, 0x3b9aca00
jb 0x14016ea31
inc rax
je 0x14016f0f6
add ebp, 0xc4653600
cmp ebp, 0x3b9aca00
jae 0x14016ed00
mov qword [rsp + 0x88], rax
call sym.std::thread::CURRENT::__u7b__u7b_closure_u7d__u7d_::h2d1ea4632f0a6c56
test rax, rax
jne 0x14016ed37
jmp 0x14016f0a8
call sym.std::time::Instant::now::h6d5af086bfe00728
mov rsi, rax
add rsi, qword [rsp + 0x308]
jb 0x14016f0f6
mov ebp, edx
add ebp, dword [rsp + 0xb0]
cmp ebp, 0x3b9aca00
jb 0x14016eaab
inc rsi
je 0x14016f0f6
add ebp, 0xc4653600
cmp ebp, 0x3b9aca00
jb 0x14016eaab
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add rsi, rax
jb 0x14016f1e4
imul eax, eax, 0x3b9aca00
sub ebp, eax
call sym.std::thread::CURRENT::__u7b__u7b_closure_u7d__u7d_::h2d1ea4632f0a6c56
test rax, rax
je 0x14016f0a8
mov rdi, qword [rax]
test rdi, rdi
je 0x14016f04d
lock inc qword [rdi]
jle case.0x140170215.2
test rdi, rdi
je 0x14016f0a8
mov r13, r14
movzx eax, byte [0x1404a5170]
mov edx, 0x18
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14016f0e7
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rdi
lea rax, sym.futures_task::waker::clone_arc_raw::heeb97880e4facde6
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x418], rax
mov qword [rsp + 0x420], 0
mov qword [rsp + 0xd0], r15
lea r14, [rsp + 0xd8]
mov byte [rsp + 0xe0], 0
cmp ebp, 0x3b9aca00
jne 0x14016ebef
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0x140]
lea r8, [rsp + 0x410]
mov rdx, r14
call sym.__tokio::sync::oneshot::Receiver_T__as_core::future::future::Future_::poll::h2e319c03b2d245ee
mov r15, qword [rsp + 0x140]
cmp r15, 5
jne 0x14016eef3
mov byte [rsp + 0xe0], 3
lea rsi, [rsp + 0x140]
lea rdi, [rsp + 0x410]
nop dword [rax]
call sym.std::thread::park::hc2785af7654d5c3d
mov rcx, rsi
mov rdx, r14
mov r8, rdi
call sym.__tokio::sync::oneshot::Receiver_T__as_core::future::future::Future_::poll::h2e319c03b2d245ee
mov r15, qword [rsp + 0x140]
cmp r15, 5
jne 0x14016eef3
mov byte [rsp + 0xe0], 3
jmp 0x14016ebc0
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0x140]
lea r8, [rsp + 0x410]
mov rdx, r14
call sym.__tokio::sync::oneshot::Receiver_T__as_core::future::future::Future_::poll::h2e319c03b2d245ee
mov r15, qword [rsp + 0x140]
cmp r15, 5
jne 0x14016eef3
mov byte [rsp + 0xe0], 3
call sym.std::time::Instant::now::h6d5af086bfe00728
mov r8d, edx
xor ecx, ecx
cmp rax, rsi
setne cl
mov r12d, 0xff
cmovb ecx, r12d
xor edx, edx
cmp r8d, ebp
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jae 0x14016ee4c
mov rdi, qword [rsp + 0xd8]
mov r15d, 4
test rdi, rdi
je 0x14016f03c
mov rax, qword [rdi + 0x30]
mov r14, r13
nop
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x14016ec80
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
mov r12, qword [rsp + 0x38]
mov r13, qword [rsp + 0x28]
jne 0x14016f00c
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x14016f014
lea rdx, [rdi + 0x38]
lea rsi, [rsp + 0x140]
mov r8d, 0x98
mov rcx, rsi
call sym.memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call sym._ZN4core3ptr140drop_in_place_LT_core..option..Option_LT_core..result..Result_LT_reqwest..async_impl..response..Response_C_reqw
mov rax, qword [rsp + 0xd8]
test rax, rax
jne 0x14016f021
jmp 0x14016f038
mov ecx, ebp
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
mov qword [rsp + 0x88], rax
jb 0x14016f1e4
imul eax, ecx, 0x3b9aca00
sub ebp, eax
call sym.std::thread::CURRENT::__u7b__u7b_closure_u7d__u7d_::h2d1ea4632f0a6c56
test rax, rax
je 0x14016f0a8
mov rsi, qword [rax]
test rsi, rsi
je 0x14016f06a
lock inc qword [rsi]
jle case.0x140170215.2
test rsi, rsi
je 0x14016f0a8
movzx eax, byte [0x1404a5170]
mov edx, 0x18
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14016f0e7
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rsi
lea rax, sym.futures_task::waker::clone_arc_raw::heeb97880e4facde6
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x408], rcx
lea rax, [rsp + 0x400]
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 0
mov qword [rsp + 0x140], r15
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmm1, xmmword [rsp + 0x4d0]
movaps xmm2, xmmword [rsp + 0x4e0]
movaps xmm3, xmmword [rsp + 0x4f0]
movups xmmword [rsp + 0x148], xmm0
movups xmmword [rsp + 0x158], xmm1
movups xmmword [rsp + 0x168], xmm2
movups xmmword [rsp + 0x178], xmm3
mov rax, qword [rsp + 0x500]
mov qword [rsp + 0x188], rax
mov byte [rsp + 0x191], 0
lea r13, [rsp + 0x198]
lea r14, [rsp + 0x1e0]
xor eax, eax
movzx eax, al
lea rcx, [0x14039c304]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x140], rsi
mov dword [rsp + 0x148], ebp
lea rdi, [rsp + 0x140]
mov rcx, rdi
mov rdx, rax
call sym.std::time::Instant::duration_since::h9b33901428bfed78
lea rbx, [rsp + 0x410]
nop word cs:[rax + rax]
mov rcx, rax
call sym.std::thread::park_timeout::h916fa9a1522cfea4
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call sym.__tokio::sync::oneshot::Receiver_T__as_core::future::future::Future_::poll::h2e319c03b2d245ee
mov r15, qword [rsp + 0x140]
cmp r15, 5
jne 0x14016eef3
mov byte [rsp + 0xe0], 3
call sym.std::time::Instant::now::h6d5af086bfe00728
mov r8d, edx
xor ecx, ecx
cmp rax, rsi
setne cl
cmovb ecx, r12d
cmp edx, ebp
mov edx, 0
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jb 0x14016ec60
mov qword [rsp + 0x140], rsi
mov dword [rsp + 0x148], ebp
mov rcx, rdi
mov rdx, rax
call sym.std::time::Instant::duration_since::h9b33901428bfed78
jmp 0x14016ee80
mov rsi, qword [rsp + 0x148]
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x510]
mov r8d, 0x88
call sym.memcpy
mov rbx, qword [rsp + 0xd8]
test rbx, rbx
mov r14, r13
mov r12, qword [rsp + 0x38]
mov r13, qword [rsp + 0x28]
je 0x14016efcb
mov rax, qword [rbx + 0x30]
nop dword [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x14016ef40
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x14016efa7
mov rdx, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov rdi, rax
call qword [rdx + 0x10]
mov rax, rdi
test al, 2
je 0x14016efab
lea rdx, [rbx + 0x38]
lea rdi, [rsp + 0x140]
mov r8d, 0x98
mov rcx, rdi
call sym.memcpy
mov qword [rbx + 0x38], 4
mov rcx, rdi
call sym._ZN4core3ptr140drop_in_place_LT_core..option..Option_LT_core..result..Result_LT_reqwest..async_impl..response..Response_C_reqw
mov rax, qword [rsp + 0xd8]
test rax, rax
jne 0x14016efb8
jmp 0x14016efcb
test al, 2
jne 0x14016ef6e
mov rax, qword [rsp + 0xd8]
test rax, rax
je 0x14016efcb
lock dec qword [rax]
jne 0x14016efcb
mov rcx, qword [rsp + 0xd8]
call sym.alloc::sync::Arc_T_A_::drop_slow::he39fce7c37d3b20c
cmp r15d, 4
je 0x140170872
lea rcx, [rsp + 0x370]
lea rdx, [rsp + 0x510]
mov r8d, 0x88
call sym.memcpy
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
call qword [rax + 0x18]
cmp r15d, 3
jne 0x1401705a2
jmp 0x1401705b1
test al, 2
jne 0x14016ecc0
mov rax, qword [rsp + 0xd8]
test rax, rax
je 0x14016f038
lock dec qword [rax]
jne 0x14016f038
mov rcx, qword [rsp + 0xd8]
call sym.alloc::sync::Arc_T_A_::drop_slow::he39fce7c37d3b20c
xor esi, esi
jmp 0x14016eff0
xor esi, esi
jmp 0x14016eff0
xor esi, esi
mov r14, r13
mov r12, qword [rsp + 0x38]
mov r13, qword [rsp + 0x28]
jmp 0x14016eff0
mov rcx, rax
mov rdi, rax
call sym.core::cell::once::OnceCell_T_::try_init::h0e0db25cda424d90
mov rdi, qword [rdi]
lock inc qword [rdi]
jg 0x14016eacf
jmp case.0x140170215.2
mov rcx, rax
mov rsi, rax
call sym.core::cell::once::OnceCell_T_::try_init::h0e0db25cda424d90
mov rsi, qword [rsi]
lock inc qword [rsi]
jg 0x14016ed4d
jmp case.0x140170215.2
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rsi
mov rdx, r11
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
mov ecx, 8
mov edx, 0x2320
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x14043f840]
mov edx, 0x5e
call sym.core::option::expect_failed::h871cc0eae5c1c846
mov ecx, 8
mov edx, 0xd0
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
lea rcx, [0x14043789d]
lea r8, [0x1404378b8]
mov edx, 0x18
call sym.core::option::expect_failed::h871cc0eae5c1c846
mov ecx, 8
mov edx, 0x18
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1404402a0]
mov edx, 0x28
call sym.core::option::expect_failed::h871cc0eae5c1c846
call sym.alloc::raw_vec::capacity_overflow::h29d4877d33cf78a3
mov ecx, 1
mov rdx, r14
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
lea rcx, [rsp + 0x388]
mov rax, qword [rsp + 0x370]
mov rdx, qword [rsp + 0x378]
mov r8, qword [rsp + 0x380]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x14016f1a9
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
jmp 0x14016f1a6
lea rcx, [rsp + 0x428]
mov rax, qword [rsp + 0x410]
mov rdx, qword [rsp + 0x418]
mov r8, qword [rsp + 0x420]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x2e0]
test rax, rax
je 0x14016f1a9
lea rcx, [rsp + 0x2f8]
mov rdx, qword [rsp + 0x2e8]
mov r8, qword [rsp + 0x2f0]
call qword [rax + 0x20]
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 + 0x410]
mov edx, 0x17
call sym.core::result::unwrap_failed::h9b9528a0a4171737
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r12
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x158], xmm0
lea rdx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_time.rs
lea rcx, [rsp + 0x140]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rsi
mov rdx, r11
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
mov ecx, 7
int 0x29
ud2
mov byte [rsp + 0x190], 1
lea rcx, [rsp + 0x148]
mov rax, qword [rcx + 0x40]
lea rdx, [rsp + 0x600]
mov qword [rdx + 0x40], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
lea rdx, [rsp + 0x510]
mov r8d, 0x138
mov rcx, r13
call sym.memcpy
mov byte [rsp + 0x2d0], 0
mov rax, qword [r13 + 0x110]
mov qword [rsp + 0x390], rax
movups xmm0, xmmword [r13 + 0xf0]
movups xmm1, xmmword [r13 + 0x100]
movaps xmmword [rsp + 0x380], xmm1
movaps xmmword [rsp + 0x370], xmm0
movups xmm6, xmmword [rsp + 0x2b0]
mov rax, qword [rsp + 0x2c0]
mov rsi, qword [rsp + 0x2c8]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], rsi
cmp rsi, 0x2000
mov ecx, 0x2000
cmovae rsi, rcx
test rax, rax
cmove rsi, rcx
mov qword [rsp + 0x1d8], 0
mov eax, 1
xor ecx, ecx
mov edx, 0
test rsi, rsi
je 0x14016f3d6
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov rdx, rsi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14016f57f
mov rcx, qword [rsp + 0x1d8]
mov rdx, rsi
mov r10, rdx
shr r10, 0xa
mov r8d, 0x40
mov r9d, 0x40
je 0x14016f3f3
bsr r9, r10
xor r9, 0x3f
sub r8, r9
cmp r8, 7
mov r9d, 7
cmovb r9, r8
mov r8d, r9d
lea r8, [r8*4 + 1]
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1a8], rdx
mov qword [rsp + 0x1b0], r8
movups xmmword [rsp + 0x1c8], xmm6
mov rax, qword [rsp + 0x390]
mov qword [r14 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x370]
movaps xmm1, xmmword [rsp + 0x380]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
cmp qword [rsp + 0x1b8], 0
je 0x14016fa61
cmp rcx, qword [rsp + 0x1c0]
jne 0x14016fa61
xor esi, esi
cmp byte [rsp + 0x200], 3
je 0x14016f491
mov rcx, r14
call sym.core::ptr::drop_in_place_hyper::body::body::Sender_::h0cdfc517b410e276
mov rdi, qword [rsp + 0x1c8]
mov rbx, qword [rsp + 0x1d0]
mov rax, qword [rbx]
test rax, rax
je 0x14016f4ae
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14016f4d1
cmp qword [rbx + 0x10], 0x11
jb 0x14016f4c0
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rdi
call fcn.14021a7bc
mov r8, qword [rsp + 0x1b0]
test r8b, 1
jne 0x14016f50d
lock dec qword [r8 + 0x20]
jne 0x14016f53a
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14016f52c
mov rax, qword [r8 + 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov rdi, r8
mov r8, rax
call fcn.14021a7bc
mov r8, rdi
jmp 0x14016f52c
shr r8, 5
mov rax, qword [rsp + 0x1a8]
add rax, r8
je 0x14016f53a
mov rax, qword [rsp + 0x198]
sub rax, r8
mov r8, rax
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
mov byte [rsp + 0x2d0], 1
xor eax, eax
mov cl, 3
test rax, rax
je 0x14016f5e8
mov byte [rsp + 0x191], cl
cmp ebp, 0x3b9aca00
jne 0x1401701a3
call sym.std::thread::park::hc2785af7654d5c3d
movzx eax, byte [rsp + 0x191]
lea rcx, [0x14039c304]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, 1
mov rdx, rsi
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov qword [rsp + 0x268], rcx
lea rax, [rsp + 0x268]
mov qword [rsp + 0x270], rax
lea rdx, [rsp + 0x328]
call sym.hyper::body::body::Sender::poll_ready::hf4a46718a4d6573c
test rax, rax
setne cl
add cl, cl
or cl, 1
mov byte [rsp + 0x278], cl
test rax, rax
je 0x14016f616
mov byte [rsp + 0x280], 3
mov byte [rsp + 0x2d0], 3
mov eax, 1
mov cl, 3
test rax, rax
jne 0x14016f54f
mov rcx, r13
call sym.core::ptr::drop_in_place_reqwest::blocking::body::send_future::_u7b__u7b_closure_u7d__u7d__::h756254568871a26f
test rsi, rsi
jne 0x14016fe9a
mov byte [rsp + 0x190], 0
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x198], rax
jmp 0x140170164
test rdx, rdx
je 0x14016f646
mov rsi, rdx
mov rax, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x248]
mov r8, qword [rsp + 0x250]
lea rcx, [rsp + 0x258]
call qword [rax + 0x20]
jmp 0x14016f7ec
mov rbx, qword [rsp + 0x238]
lea rdi, [rsp + 0x240]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x510], xmm0
movzx eax, byte [rbx + 0x20]
mov r15b, 1
cmp al, 2
je 0x14016f736
test al, al
je 0x14016f87e
mov r12, qword [rbx + 0x18]
lea rsi, [r12 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r12 + 0x10], cl
jne 0x14016ff66
mov rax, qword [0x1404a5148]
xor edi, edi
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x14016ff73
movzx eax, byte [r12 + 0x11]
test al, al
jne 0x14016ff8c
cmp byte [r12 + 0x28], 0
je 0x14016f841
mov rax, qword [r12 + 0x18]
test rax, rax
je 0x14016f6e6
mov rcx, qword [r12 + 0x20]
call qword [rax + 0x18]
mov qword [r12 + 0x18], 0
test dil, dil
jne 0x14016f70e
mov rax, qword [0x1404a5148]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x140170004
xor eax, eax
xchg byte [rsi], al
xor r15d, r15d
lea rdi, [rsp + 0x510]
cmp al, 2
jne 0x14016f72c
mov rcx, rsi
call fcn.14021a38c
xor r15d, r15d
movabs r12, 0x7fffffffffffffff
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x510], xmm0
mov byte [rsp + 0x530], r15b
mov eax, dword [rsp + 0x110]
mov ecx, dword [rsp + 0x113]
lea rdx, [rsp + 0x600]
mov dword [rdx - 0xcc], ecx
mov dword [rdx - 0xcf], eax
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 0x140170072
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov rsi, rax
mov byte [rax + 0x30], 5
mov rax, qword [rsp + 0x510]
test rax, rax
je 0x14016f7df
mov rdx, qword [rsp + 0x518]
mov r8, qword [rsp + 0x520]
lea rcx, [rsp + 0x528]
call qword [rax + 0x20]
jmp 0x14016f7ec
mov rcx, qword [rsp + 0x518]
call sym.core::ptr::drop_in_place_hyper::error::Error_::h4ba0bd5a6e0ba036
mov byte [rsp + 0x280], 1
movzx eax, byte [0x1404a5170]
mov edx, 8
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140170063
mov rdi, rax
mov qword [rax], rsi
movzx eax, byte [0x1404a5170]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
mov rsi, rax
lea rax, sym._ZN4core3ptr40drop_in_place_LT_hyper..error..Error_GT_17h4ba0bd5a6e0ba036E.6403
test rsi, rsi
jne 0x14016fd05
jmp 0x140170155
mov byte [rbx + 0x20], 0
test dil, dil
jne 0x14016f864
mov rax, qword [0x1404a5148]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x14017001c
xor eax, eax
xchg byte [rsi], al
cmp al, 2
movabs r12, 0x7fffffffffffffff
jne 0x14016f87e
mov rcx, rsi
call fcn.14021a38c
mov rcx, qword [rbx + 0x10]
mov rax, qword [rcx + 0x38]
lea rdi, [rsp + 0x510]
lea rdx, [r12 + 1]
nop word cs:[rax + rax]
test rax, rax
jns 0x14016f736
mov r8, rax
and r8, r12
cmp r8, r12
je 0x14017004b
lea r9, [rax + 1]
or r9, rdx
lock cmpxchg qword [rcx + 0x38], r9
jne 0x14016f8a0
mov rsi, qword [rbx + 0x10]
cmp r8, qword [rsi + 0x30]
jb 0x14016f9a0
mov r15, qword [rbx + 0x18]
lea rsi, [r15 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], cl
jne 0x14016ffbf
mov rax, qword [0x1404a5148]
xor edi, edi
test rax, r12
jne 0x14016ffd9
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x14016fff1
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x14016f91c
mov rcx, qword [r15 + 0x20]
call qword [rax + 0x18]
mov qword [r15 + 0x18], 0
mov byte [r15 + 0x28], 1
test dil, dil
jne 0x14016f93e
mov rax, qword [0x1404a5148]
test rax, r12
jne 0x140170034
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14016f94e
mov rcx, rsi
call fcn.14021a38c
mov rsi, qword [rbx + 0x18]
lock inc qword [rsi]
jle case.0x140170215.2
mov rdi, qword [rbx + 0x10]
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 0x140170146
mov qword [rax], 0
mov qword [rax + 8], rsi
mov rcx, rax
xchg qword [rdi + 0x20], rcx
mov qword [rcx], rax
mov rax, qword [rdi + 0x38]
shr rax, 0x3f
mov byte [rbx + 0x20], al
mov rsi, qword [rbx + 0x10]
movzx eax, byte [0x1404a5170]
mov edx, 0x30
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140170137
mov qword [rax], 1
movaps xmm0, xmmword [rsp + 0x510]
movaps xmm1, xmmword [rsp + 0x520]
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
mov qword [rax + 0x28], 0
mov rcx, rax
xchg qword [rsi + 0x10], rcx
mov qword [rcx + 0x28], rax
mov rax, qword [rsi + 0x58]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
jne 0x14016fa00
test rax, rax
jne 0x14016fa32
mov rax, qword [rsi + 0x48]
mov rcx, qword [rsi + 0x50]
mov qword [rsi + 0x48], 0
lock and qword [rsi + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x14016fa32
call qword [rax + 8]
mov byte [rsp + 0x280], 1
mov rcx, qword [rsp + 0x1d8]
add rcx, qword [rsp + 0x208]
mov qword [rsp + 0x1d8], rcx
cmp qword [rsp + 0x1b8], 0
jne 0x14016f46f
mov r8, qword [rsp + 0x1a0]
test r8, r8
je 0x14016fac2
mov qword [rsp + 0x208], r8
cmp byte [rsp + 0x200], 3
je 0x14016fe63
lea rcx, [rsp + 0x110]
mov rdx, r13
call sym.bytes::bytes_mut::BytesMut::split_to::h09b6295bc8d2e81c
mov rsi, qword [rsp + 0x128]
test sil, 1
jne 0x14016fd2e
mov rdx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
lea rcx, sym.bytes::bytes_mut::shared_v_clone::h771ba8298c58c267
jmp 0x14016fda8
mov r8, qword [rsp + 0x1a8]
xor edx, edx
test r8, r8
jne 0x14016faee
mov edx, 0x40
mov rcx, r13
call sym.bytes::bytes_mut::BytesMut::reserve_inner::hb76f8cd29e21c69a
mov rdx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1a8]
sub r8, rdx
add rdx, qword [rsp + 0x198]
mov rcx, qword [rsp + 0x1c8]
mov rax, qword [rsp + 0x1d0]
call qword [rax + 0x18]
mov rsi, rdx
test rax, rax
je 0x14016fe17
movzx r12d, byte [rsp + 0x200]
mov byte [rsp + 0x200], 3
cmp r12b, 3
je 0x140170117
mov rbx, qword [rsp + 0x1e0]
mov rdi, qword [rsp + 0x1e8]
mov r15, qword [rsp + 0x1f0]
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x90], rax
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 0x140170072
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x101
mov rcx, r15
mov edx, r12d
mov r8, rax
call sym.hyper::body::body::Sender::send_error::h551f156cfa515a8b
lock dec qword [rdi]
jne 0x14016fba4
mov rcx, rdi
call sym.alloc::sync::Arc_T_A_::drop_slow::h175c8e43c32659ad
cmp r12b, 2
movabs r12, 0x7fffffffffffffff
je 0x14016fc3b
lock dec qword [r15 + 0x40]
jne 0x14016fc12
mov rax, qword [r15 + 0x38]
test rax, rax
jns 0x14016fbcd
lock and qword [r15 + 0x38], r12
mov rax, qword [r15 + 0x58]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r15 + 0x58], rcx
jne 0x14016fbe0
test rax, rax
jne 0x14016fc12
mov rax, qword [r15 + 0x48]
mov rcx, qword [r15 + 0x50]
mov qword [r15 + 0x48], 0
lock and qword [r15 + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x14016fc12
call qword [rax + 8]
lock dec qword [r15]
jne 0x14016fc20
mov rcx, r15
call sym.alloc::sync::Arc_T_A_::drop_slow::h7ebf879560b83420
mov rax, qword [rsp + 0x90]
lock dec qword [rax]
jne 0x14016fc3b
mov rcx, qword [rsp + 0x90]
call sym.alloc::sync::Arc_T_A_::drop_slow::h175c8e43c32659ad
test rbx, rbx
je 0x14016fcbd
mov dil, 1
mov al, 1
xchg byte [rbx + 0xa8], al
mov al, 1
xchg byte [rbx + 0x88], al
test al, al
jne 0x14016fc7a
mov rax, qword [rbx + 0x78]
mov rcx, qword [rbx + 0x80]
mov qword [rbx + 0x78], 0
xor edx, edx
xchg byte [rbx + 0x88], dl
test rax, rax
je 0x14016fc7a
call qword [rax + 8]
xchg byte [rbx + 0xa0], dil
test dil, dil
jne 0x14016fcaf
mov rax, qword [rbx + 0x90]
mov rcx, qword [rbx + 0x98]
mov qword [rbx + 0x90], 0
test rax, rax
je 0x14016fca7
call qword [rax + 0x18]
xor eax, eax
xchg byte [rbx + 0xa0], al
lock dec qword [rbx]
jne 0x14016fcbd
mov rcx, rbx
call sym.alloc::sync::Arc_T_A_::drop_slow::h19382eb97cdad9ae
movzx eax, byte [0x1404a5170]
mov edx, 8
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140170063
mov rdi, rax
mov qword [rax], rsi
movzx eax, byte [0x1404a5170]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
mov rsi, rax
lea rax, sym.core::ptr::drop_in_place_std::io::error::Error_::h1cced9c0c53a0db9
test rsi, rsi
je 0x140170155
lea rcx, [r12 + 1]
mov qword [rsi], rcx
mov qword [rsi + 0x58], rdi
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 4
cmp byte [rsp + 0x200], 3
je 0x14016f491
jmp 0x14016f489
shr rsi, 5
mov rax, qword [rsp + 0x110]
sub rax, rsi
mov rcx, qword [rsp + 0x118]
add rcx, rsi
mov rdx, qword [rsp + 0x120]
add rdx, rsi
mov qword [rsp + 0x648], rdx
mov qword [rsp + 0x650], rax
mov qword [rsp + 0x658], rcx
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x648]
call sym.__bytes::bytes::Bytes_as_core::convert::From_alloc::vec::Vec_u8___::from::hfbe2152551e53d79
mov qword [rsp + 0x4b0], rsi
mov rcx, qword [rsp + 0x50]
mov rax, rcx
sub rax, rsi
jb 0x140170081
add rsi, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x40]
mov rdx, rsi
mov rsi, qword [rsp + 0x58]
mov qword [rsp + 0x210], r14
mov qword [rsp + 0x218], rcx
mov qword [rsp + 0x220], rdx
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rsi
mov byte [rsp + 0x280], 0
mov rcx, r14
mov qword [rsp + 0x238], rcx
movups xmm0, xmmword [r13 + 0x80]
movups xmm1, xmmword [r13 + 0x90]
lea rax, [rsp + 0x240]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x260], rcx
mov byte [rsp + 0x278], 0
jmp 0x14016f58c
test rsi, rsi
je 0x14016fe7b
mov r8, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
sub rdx, r8
cmp rdx, rsi
movabs r12, 0x7fffffffffffffff
jb 0x14017012f
add r8, rsi
mov qword [rsp + 0x1a0], r8
mov qword [rsp + 0x208], r8
cmp byte [rsp + 0x200], 3
jne 0x14016fa84
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rsXwC_
mov edx, 0x16
call sym.core::option::expect_failed::h871cc0eae5c1c846
xor esi, esi
movabs r12, 0x7fffffffffffffff
cmp byte [rsp + 0x200], 3
jne 0x14016f489
jmp 0x14016f491
mov rbx, qword [rsp + 0x140]
test rbx, rbx
mov r14, qword [rsp + 0x100]
mov r12, qword [rsp + 0x38]
mov r13, qword [rsp + 0x28]
je 0x14016ff5b
mov rax, qword [rbx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x14016fed0
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x14016ff37
mov rdx, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov rdi, rax
call qword [rdx + 0x10]
mov rax, rdi
test al, 2
je 0x14016ff3b
lea rdx, [rbx + 0x38]
lea rdi, [rsp + 0x510]
mov r8d, 0x98
mov rcx, rdi
call sym.memcpy
mov qword [rbx + 0x38], 4
mov rcx, rdi
call sym._ZN4core3ptr140drop_in_place_LT_core..option..Option_LT_core..result..Result_LT_reqwest..async_impl..response..Response_C_reqw
mov rax, qword [rsp + 0x140]
test rax, rax
jne 0x14016ff48
jmp 0x14016ff5b
test al, 2
jne 0x14016fefe
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x14016ff5b
lock dec qword [rax]
jne 0x14016ff5b
mov rcx, qword [rsp + 0x140]
call sym.alloc::sync::Arc_T_A_::drop_slow::he39fce7c37d3b20c
mov r15d, 4
jmp 0x140170589
mov rcx, rsi
call sym.std::sys::sync::mutex::futex::Mutex::lock_contended::h7a296814468b6bc8
jmp 0x14016f69e
call sym.std::panicking::panic_count::is_zero_slow_path::h69afdb6e2e0d700f
mov edi, eax
xor dil, 1
movzx eax, byte [r12 + 0x11]
test al, al
je 0x14016f6c8
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x48], dil
lea rax, [0x1404340b8]
mov qword [rsp + 0x20], rax
lea rcx, [0x140467a8e]
lea r9, sym._ZN4core3ptr125drop_in_place_LT_std..sync..poison..PoisonError_LT_std..sync..mutex..MutexGuard_LT_hyper..proto..h2..ping..Shar
lea r8, [rsp + 0x40]
mov edx, 0x2b
call sym.core::result::unwrap_failed::h9b9528a0a4171737
mov rcx, rsi
call sym.std::sys::sync::mutex::futex::Mutex::lock_contended::h7a296814468b6bc8
mov rax, qword [0x1404a5148]
xor edi, edi
test rax, r12
je 0x14016f8ff
call sym.std::panicking::panic_count::is_zero_slow_path::h69afdb6e2e0d700f
mov edi, eax
xor dil, 1
movzx eax, byte [r15 + 0x11]
test al, al
je 0x14016f90c
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x48], dil
lea rax, [0x140434130]
jmp 0x14016ff9d
call sym.std::panicking::panic_count::is_zero_slow_path::h69afdb6e2e0d700f
test al, al
jne 0x14016f70e
mov byte [r12 + 0x11], 1
jmp 0x14016f70e
call sym.std::panicking::panic_count::is_zero_slow_path::h69afdb6e2e0d700f
test al, al
jne 0x14016f864
mov byte [r12 + 0x11], 1
jmp 0x14016f864
call sym.std::panicking::panic_count::is_zero_slow_path::h69afdb6e2e0d700f
test al, al
jne 0x14016f93e
mov byte [r15 + 0x11], 1
jmp 0x14016f93e
lea rcx, str.buffer_space_exhausted__sending_this_messages_would_overflow_the_state
lea r8, [0x140434118]
mov edx, 0x46
call sym.std::panicking::begin_panic::h0d7930db15b7c7ac
mov ecx, 8
mov edx, 8
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
mov ecx, 8
mov edx, 0x38
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
mov qword [rsp + 0x4b8], rcx
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0xd0], rax
lea rax, [sym._ZN4core3fmt3num50__LT_impl_u20_core..fmt..Debug_u20_for_u20_u64_GT_3fmt17h1f6de085bb816ddfE.3353]
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0x4b8]
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x518], 2
mov qword [rsp + 0x530], 0
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x520], rax
mov qword [rsp + 0x528], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rs
lea rcx, [rsp + 0x510]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
xchg ah, ch
invalid
lea rcx, str.tx_only_taken_on_error
lea r8, str.XwC_
mov edx, 0x16
call sym.core::option::expect_failed::h871cc0eae5c1c846
mov rcx, rsi
call sym.bytes::panic_advance::h1da2a1d71f700068
mov ecx, 8
mov edx, 0x30
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
in al, dx
invalid
mov ecx, 8
mov edx, 0x10
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
mov ecx, 8
mov edx, 0x70
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
lea rcx, [rsp + 0x510]
lea r8, [rsp + 0x328]
mov rdx, r13
call sym.__tokio::sync::oneshot::Receiver_T__as_core::future::future::Future_::poll::h2e319c03b2d245ee
mov r15, qword [rsp + 0x510]
cmp r15, 5
jne 0x140170223
mov cl, 4
mov byte [rsp + 0x191], cl
cmp ebp, 0x3b9aca00
je 0x14016f562
call sym.std::time::Instant::now::h6d5af086bfe00728
mov r8d, edx
xor ecx, ecx
mov r9, qword [rsp + 0x88]
cmp rax, r9
setne cl
mov edx, 0xff
cmovae edx, ecx
xor ecx, ecx
cmp r8d, ebp
call 0x1129bcae5
cmovne ecx, edx
cmp cl, 2
jb case.default.0x140170215
invalid
mov qword [rsp + 0x510], r9
mov dword [rsp + 0x518], ebp
lea rcx, [rsp + 0x510]
mov rdx, rax
call sym.std::time::Instant::duration_since::h9b33901428bfed78
mov rcx, rax
call sym.std::thread::park_timeout::h916fa9a1522cfea4
movzx eax, byte [rsp + 0x191]
lea rcx, [0x14039c304]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [0x140437900]
call sym.core::panicking::panic_const::panic_const_async_fn_resumed::h308c9c5e3fc5d0d1
mov rsi, qword [rsp + 0x518]
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x410]
mov r8d, 0x88
call sym.memcpy
mov rbx, qword [rsp + 0x198]
test rbx, rbx
mov r14, qword [rsp + 0x100]
mov r12, qword [rsp + 0x38]
mov r13, qword [rsp + 0x28]
je 0x1401703db
mov rax, qword [rbx + 0x30]
nop dword [rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x140170270
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x1401703b3
mov rdx, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov rdi, rax
call qword [rdx + 0x10]
mov rax, rdi
test al, 2
je 0x1401703bb
lea rdx, [rbx + 0x38]
lea rdi, [rsp + 0x510]
mov r8d, 0x98
mov rcx, rdi
call sym.memcpy
mov qword [rbx + 0x38], 4
mov rcx, rdi
call sym._ZN4core3ptr140drop_in_place_LT_core..option..Option_LT_core..result..Result_LT_reqwest..async_impl..response..Response_C_reqw
mov rax, qword [rsp + 0x198]
test rax, rax
jne 0x1401703c8
jmp 0x1401703db
movzx eax, byte [rsp + 0x191]
mov r15d, 4
test eax, eax
je 0x1401704b6
cmp eax, 3
mov r14, qword [rsp + 0x100]
je 0x140170405
cmp eax, 4
jne 0x14017057d
mov rdi, qword [rsp + 0x198]
test rdi, rdi
mov r12, qword [rsp + 0x38]
mov r13, qword [rsp + 0x28]
je 0x140170417
mov rax, qword [rdi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x140170340
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x14017083b
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x140170843
lea rdx, [rdi + 0x38]
lea rsi, [rsp + 0x510]
mov r8d, 0x98
mov rcx, rsi
call sym.memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call sym._ZN4core3ptr140drop_in_place_LT_core..option..Option_LT_core..result..Result_LT_reqwest..async_impl..response..Response_C_reqw
mov rax, qword [rsp + 0x198]
test rax, rax
jne 0x140170854
jmp 0x140170417
test al, 2
jne 0x1401702a6
mov rax, qword [rsp + 0x198]
test rax, rax
je 0x1401703db
lock dec qword [rax]
jne 0x1401703db
mov rcx, qword [rsp + 0x198]
call sym.alloc::sync::Arc_T_A_::drop_slow::he39fce7c37d3b20c
cmp r15d, 4
je 0x140170872
lea rcx, [rsp + 0x370]
lea rdx, [rsp + 0x410]
mov r8d, 0x88
call sym.memcpy
jmp 0x140170589
mov rcx, r13
call sym.core::ptr::drop_in_place_reqwest::blocking::body::send_future::_u7b__u7b_closure_u7d__u7d__::h756254568871a26f
mov r12, qword [rsp + 0x38]
mov r13, qword [rsp + 0x28]
cmp byte [rsp + 0x190], 0
je 0x140170579
mov rdi, qword [rsp + 0x140]
test rdi, rdi
je 0x140170579
mov rax, qword [rdi + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x140170440
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x14017054d
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x140170555
lea rdx, [rdi + 0x38]
lea rsi, [rsp + 0x510]
mov r8d, 0x98
mov rcx, rsi
call sym.memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call sym._ZN4core3ptr140drop_in_place_LT_core..option..Option_LT_core..result..Result_LT_reqwest..async_impl..response..Response_C_reqw
mov rax, qword [rsp + 0x140]
test rax, rax
jne 0x140170562
jmp 0x140170579
mov rsi, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x178]
mov rax, qword [rdi]
test rax, rax
mov r14, qword [rsp + 0x100]
je 0x1401704db
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
mov r12, qword [rsp + 0x38]
mov r13, qword [rsp + 0x28]
je 0x140170508
cmp qword [rdi + 0x10], 0x11
jb 0x1401704f7
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rsi
call fcn.14021a7bc
lea rcx, [rsp + 0x148]
call sym.core::ptr::drop_in_place_hyper::body::body::Sender_::h0cdfc517b410e276
mov rdi, qword [rsp + 0x140]
test rdi, rdi
je 0x140170579
mov rax, qword [rdi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x140170530
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
je 0x14017045d
test al, 2
jne 0x140170476
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x140170579
lock dec qword [rax]
jne 0x140170579
mov rcx, qword [rsp + 0x140]
call sym.alloc::sync::Arc_T_A_::drop_slow::he39fce7c37d3b20c
xor esi, esi
jmp 0x140170589
xor esi, esi
jmp 0x140170589
xor esi, esi
mov r12, qword [rsp + 0x38]
mov r13, qword [rsp + 0x28]
mov rax, qword [rsp + 0x400]
mov rcx, qword [rsp + 0x408]
call qword [rax + 0x18]
cmp r15d, 3
je 0x1401705b1
cmp r15d, 4
jne 0x140170609
test rsi, rsi
je 0x14017068c
movzx eax, byte [rsp + 0x320]
mov byte [rsp + 0x150], al
movaps xmm0, xmmword [rsp + 0x310]
movaps xmmword [rsp + 0x140], xmm0
mov rax, qword [rsi]
movabs rcx, 0x7fffffffffffffff
inc rcx
cmp rax, rcx
je 0x1401706f3
test rax, rax
je 0x1401706f3
mov r8, qword [rsi + 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
jmp 0x1401706f3
lock inc qword [r12]
jle case.0x140170215.2
mov rdi, qword [rsp + 0x348]
lea rcx, [rdi + 0x10]
lea rdx, [rsp + 0x370]
mov r8d, 0x88
call sym.memcpy
mov qword [rdi], r15
mov qword [rdi + 8], rsi
mov rax, qword [rsp + 0x308]
mov qword [rdi + 0x98], rax
mov eax, dword [rsp + 0xb0]
mov dword [rdi + 0xa0], eax
mov qword [rdi + 0xa8], 0
mov qword [rdi + 0xb8], r12
test r14, r14
je 0x1401707aa
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, qword [rsp + 0x108]
call fcn.14021a7bc
jmp 0x1401707aa
movzx eax, byte [0x1404a5170]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
mov rsi, rax
test rax, rax
movabs rax, 0x7fffffffffffffff
je 0x140170155
inc rax
mov qword [rsi], rax
mov qword [rsi + 0x58], 1
lea rax, [0x140435bf8]
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 1
movzx eax, byte [rsp + 0x320]
mov byte [rsp + 0x150], al
movaps xmm0, xmmword [rsp + 0x310]
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsi], r14
mov rax, qword [rsp + 0x108]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r14
mov eax, dword [rsp + 0x70]
mov dword [rsi + 0x18], eax
mov eax, dword [rsp + 0xb8]
mov dword [rsi + 0x1c], eax
mov eax, dword [rsp + 0xc0]
mov dword [rsi + 0x20], eax
mov eax, dword [rsp + 0xc8]
mov dword [rsi + 0x24], eax
movzx eax, word [rsp + 0x98]
mov word [rsi + 0x28], ax
movzx eax, word [rsp + 0xa0]
mov word [rsi + 0x2a], ax
mov eax, dword [rsp + 0x80]
mov dword [rsi + 0x2c], eax
mov eax, dword [rsp + 0xa8]
mov dword [rsi + 0x30], eax
mov eax, dword [rsp + 0x34]
mov dword [rsi + 0x34], eax
mov eax, dword [rsp + 0x68]
mov dword [rsi + 0x38], eax
mov eax, dword [rsp + 0x78]
mov dword [rsi + 0x3c], eax
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [rsi + 0x40], xmm0
movzx eax, byte [rsp + 0x150]
mov byte [rsi + 0x50], al
mov eax, dword [rsp + 0xf9]
mov ecx, dword [rsp + 0xfc]
mov dword [rsi + 0x51], eax
mov dword [rsi + 0x54], ecx
mov rax, qword [rsp + 0x348]
mov qword [rax + 8], rsi
mov qword [rax], 3
cmp r13d, 2
jne 0x14017080a
mov rax, qword [rsp + 0x4f8]
cmp eax, 2
je 0x14017080a
mov rsi, qword [rsp + 0x4e8]
mov rdi, qword [rsp + 0x4f0]
mov rax, qword [rdi]
test rax, rax
je 0x1401707da
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x1401707fd
cmp qword [rdi + 0x10], 0x11
jb 0x1401707ec
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rsi
call fcn.14021a7bc
lea rcx, [rsp + 0x4c0]
call sym.core::ptr::drop_in_place_hyper::body::body::Sender_::h0cdfc517b410e276
mov rcx, qword [rsp + 0x4a8]
mov rax, qword [rcx]
lock dec qword [rax]
je 0x14016d7ca
movaps xmm6, xmmword [rsp + 0x6f0]
add rsp, 0x708
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test al, 2
jne 0x140170376
mov rax, qword [rsp + 0x198]
test rax, rax
je 0x140170417
ret
sti
invalid
invalid
lock dec qword [rax]
jne 0x140170417
mov rcx, qword [rsp + 0x198]
call sym.alloc::sync::Arc_T_A_::drop_slow::he39fce7c37d3b20c
jmp 0x140170417
ud2
call sym.reqwest::blocking::client::event_loop_panicked::h9ec7142f4a478fa5
int3