Function at 0x14009af20
Capabilities:
Encode data using xor
Hash data using fnv
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, 0x758
movapd xmmword [rsp + 0x740], xmm13
movaps xmmword [rsp + 0x730], xmm12
movdqa xmmword [rsp + 0x720], xmm11
movdqa xmmword [rsp + 0x710], xmm10
movapd xmmword [rsp + 0x700], xmm9
movaps xmmword [rsp + 0x6f0], xmm8
movaps xmmword [rsp + 0x6e0], xmm7
movdqa xmmword [rsp + 0x6d0], xmm6
mov r12, rdx
mov qword [rsp + 0x68], rcx
mov rcx, qword [rdx + 0x130]
test rcx, rcx
je 0x14009afa8
mov rdx, qword [r8]
mov rsi, r8
call sym.__tokio::time::sleep::Sleep_as_core::future::future::Future_::poll::h7ebf58e21a4b45c8
mov r8, rsi
test al, al
je 0x14009dbfd
lea rax, [r12 + 0x20]
mov qword [rsp + 0x228], rax
lea rax, [r12 + 0x88]
mov qword [rsp + 0x1a0], rax
lea rax, [r12 + 0xf8]
mov qword [rsp + 0x1c0], rax
lea rax, [r12 + 0xf9]
mov qword [rsp + 0x488], rax
lea r15, [rsp + 0x7a]
lea r13, [rsp + 0x2da]
lea rax, [r12 + 0x28]
mov qword [rsp + 0x1c8], rax
lea rax, [0x140303d88]
movq xmm0, rax
lea rax, sym._ZN5bytes5bytes12static_clone17hab5e60befff99550E.3244
xorps xmm7, xmm7
movaps xmm8, xmmword [0x1402bcb30]
movq xmm9, rax
shufpd xmm9, xmmword [0x1402bcb70], 2
movdqa xmm10, xmmword [0x1402bcb50]
movdqa xmm11, xmmword [0x1402bcb60]
movdqa xmm6, xmmword [0x1402bcb40]
punpcklqdq xmm6, xmm0
lea rax, [r12 + 0xc8]
mov qword [rsp + 0x180], rax
lea rax, [r12 + 0xe0]
mov qword [rsp + 0x4d0], rax
lea rax, [r12 + 0x50]
mov qword [rsp + 0x4d8], rax
lea rsi, [rsp + 0x3d0]
lea rbp, [rsp + 0x70]
lea rdi, [rsp + 0x2d0]
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x4a0], r8
mov rdx, qword [r12 + 0x118]
mov rax, qword [r12 + 0x120]
mov rcx, rsi
call qword [rax + 0x18]
mov rax, qword [rsp + 0x3d0]
cmp rax, 3
je 0x14009b370
cmp eax, 4
je 0x14009dde9
mov r8d, 0xa0
lea rcx, [rsp + 0x630]
mov rdx, rsi
call sym.memcpy
movzx eax, word [rsp + 0x698]
lea ecx, [rax - 0x12d]
cmp ecx, 3
jae 0x14009b4c9
cmp qword [r12], 0
je 0x14009b11d
mov rax, qword [r12 + 8]
test rax, rax
je 0x14009b11d
mov rdx, qword [r12 + 0x10]
mov r8, qword [r12 + 0x18]
mov rcx, qword [rsp + 0x228]
call qword [rax + 0x18]
mov qword [r12], 0
lea r9, [0x140303780]
mov rdx, r9
xor r10d, r10d
jmp 0x14009b15a
add r10, 0x20
lea rdx, [r9 + r10]
cmp r10, 0x80
mov r12, qword [rsp + 0x48]
je 0x14009b3e0
mov rax, qword [r12 + 0x50]
mov qword [rsp + 0x38], rax
test rax, rax
je 0x14009b140
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 0x40], r10
mov qword [rsp + 0x188], rdx
call sym.http::header::map::hash_elem_using::h54e6ed4d2fc754e5
mov r11, qword [rsp + 0x188]
mov r10, qword [rsp + 0x40]
lea r9, [0x140303780]
mov ebp, eax
mov rax, qword [rsp + 0x48]
movzx edi, word [rax + 0x80]
mov r13d, edi
and r13d, ebp
mov rsi, qword [rax + 0x78]
mov rcx, qword [rax + 0x48]
mov qword [rsp + 0x30], rcx
mov rbx, qword [rax + 0x70]
xor r12d, r12d
jmp 0x14009b1d6
movzx eax, byte [rax + 8]
cmp al, byte [r11 + 8]
je 0x14009b295
nop
inc r12
inc r13
mov rax, r13
nop dword [rax]
mov r13, rax
mov eax, 0
cmp r13, rsi
jae 0x14009b1e0
movzx r14d, word [rbx + r13*4]
cmp r14, 0xffff
je 0x14009b140
movzx eax, word [rbx + r13*4 + 2]
mov ecx, eax
and ecx, edi
mov edx, r13d
sub edx, ecx
and edx, edi
cmp r12, rdx
ja 0x14009b140
cmp ax, bp
jne 0x14009b1d0
cmp qword [rsp + 0x38], r14
jbe 0x14009e70a
imul r15, r14, 0x68
mov rax, qword [rsp + 0x30]
mov rcx, qword [rax + r15 + 0x40]
test rcx, rcx
setne al
cmp qword [r10 + r9], 0
sete dl
cmp al, dl
je 0x14009b1d0
mov rax, qword [rsp + 0x30]
add rax, r15
add rax, 0x40
test rcx, rcx
je 0x14009b1c1
mov r8, qword [rax + 0x10]
cmp r8, qword [r11 + 0x10]
jne 0x14009b1d0
mov rdx, qword [r11 + 8]
mov rcx, qword [rax + 8]
call sub.msvcrt.dll_memcmp
mov r11, qword [rsp + 0x188]
mov r10, qword [rsp + 0x40]
lea r9, [0x140303780]
test eax, eax
jne 0x14009b1d0
mov rax, qword [rsp + 0x30]
cmp qword [rax + r15], 0
mov rsi, qword [rsp + 0x1c8]
je 0x14009b2b8
add rax, r15
mov rdx, qword [rax + 8]
mov rcx, rsi
call sym.http::header::map::HeaderMap_T_::remove_all_extra_values::h78f89fe82bd7cbc5
lea rcx, [rsp + 0x70]
mov rdx, rsi
mov r8, r13
mov r9, r14
call sym.http::header::map::HeaderMap_T_::remove_found::h131cdf7e4640c77d
lea rcx, [rsp + 0x88]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x2f0], rax
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rsp + 0x2e0], xmm1
movdqa xmmword [rsp + 0x2d0], xmm0
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14009b322
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
lea rcx, [rsp + 0xc8]
call qword [rax + 0x18]
cmp byte [rsp + 0x2f0], 2
lea r9, [0x140303780]
mov r10, qword [rsp + 0x40]
je 0x14009b140
mov rax, qword [rsp + 0x2d0]
mov rdx, qword [rsp + 0x2d8]
mov r8, qword [rsp + 0x2e0]
lea rcx, [rsp + 0x2e8]
call qword [rax + 0x18]
mov r10, qword [rsp + 0x40]
lea r9, [0x140303780]
jmp 0x14009b140
mov r14, qword [rsp + 0x3d8]
mov rbx, qword [r14]
test rbx, rbx
je 0x14009e04e
mov rax, qword [r14 + 8]
mov rcx, rbx
call qword [rax + 0x38]
movabs rcx, 0xbc4354a2e5f11525
cmp rax, rcx
jne 0x14009e04e
movabs rax, 0xec3ab2f2dcc7cbac
cmp rdx, rax
jne 0x14009e04e
movzx eax, byte [rbx]
test eax, eax
je 0x14009b460
cmp eax, 1
jne 0x14009e04e
cmp byte [rbx + 1], 2
jne 0x14009e04e
xor eax, eax
mov ecx, 4
jmp 0x14009b474
mov rax, qword [rsp + 0x1c0]
movzx eax, byte [rax]
mov ecx, eax
or ecx, 4
cmp ecx, 5
lea r15, [rsp + 0x7a]
lea r13, [rsp + 0x2da]
lea rbp, [rsp + 0x70]
lea rdi, [rsp + 0x2d0]
je 0x14009b4f0
cmp al, 0xa
jb 0x14009b438
cmp qword [r12 + 0x108], 0
je 0x14009b438
mov r8, qword [r12 + 0x100]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rax, qword [rsp + 0x1c0]
movabs rcx, 0x101010101010101
mov qword [rax + 0x10], rcx
movups xmmword [rax], xmm8
jmp 0x14009b4f0
cmp byte [rbx + 1], 2
jne 0x14009e04e
mov eax, 7
mov ecx, 8
cmp dword [rbx + rcx], eax
jne 0x14009e04e
cmp qword [r12], 0
je 0x14009b6de
mov rax, qword [r12 + 8]
test rax, rax
je 0x14009e04e
mov r8, qword [r12 + 0x10]
mov r9, qword [r12 + 0x18]
lea rcx, [rsp + 0x1d0]
mov rdx, qword [rsp + 0x228]
call qword [rax]
mov rax, qword [r12 + 0x128]
cmp rax, 1
jbe 0x14009b716
jmp 0x14009e041
add eax, 0xfffffecd
cmp eax, 2
jae 0x14009e22e
cmp qword [r12], 0
je 0x14009b4f0
cmp qword [r12 + 8], 0
je 0x14009e22e
nop word [rax + rax]
movups xmm0, xmmword [0x140303810]
movaps xmmword [rsp + 0x80], xmm0
movdqu xmm0, xmmword [0x140303800]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x630]
mov rdx, rbp
call sym.http::header::map::HeaderMap_T_::get2::h6f8df6d5c8d65a44
mov rsi, rax
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x14009b542
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
lea rcx, [rsp + 0x88]
call qword [rax + 0x18]
test rsi, rsi
je 0x14009e22e
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov rcx, rdi
call sym.core::str::converts::from_utf8::h66c2f181a607cc90
cmp qword [rsp + 0x2d0], 0
jne 0x14009e22e
mov r8, qword [rsp + 0x2d8]
mov r9, qword [rsp + 0x2e0]
mov qword [rsp + 0x2d0], 0
mov qword [rsp + 0x2e0], 0
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x2f0], rax
mov rcx, rbp
mov rdx, rdi
call sym.url::ParseOptions::parse::h03ca17c7310f3ec7
mov rsi, qword [rsp + 0x70]
movabs rax, 0x8000000000000000
cmp rsi, rax
je 0x14009e22e
movups xmm0, xmmword [r15 + 0x3e]
movups xmmword [r13 + 0x3e], xmm0
movdqu xmm0, xmmword [r15 - 2]
movdqu xmm1, xmmword [r15 + 0xe]
movups xmm2, xmmword [r15 + 0x1e]
movups xmm3, xmmword [r15 + 0x2e]
movups xmmword [r13 + 0x2e], xmm3
movups xmmword [r13 + 0x1e], xmm2
movdqu xmmword [r13 + 0xe], xmm1
movdqu xmmword [r13 - 2], xmm0
mov qword [rsp + 0x2d0], rsi
mov rcx, rbp
mov rdx, rdi
call sym.reqwest::into_url::try_uri::h84aa005d0d15e9ad
movzx ebx, byte [rsp + 0x70]
mov rcx, rbp
call sym.core::ptr::drop_in_place_core::result::Result_http::uri::Uri_reqwest::error::Error__::h1d9b730ceb8efbc0
cmp bl, 3
je 0x14009e02b
movdqu xmm0, xmmword [r13 + 0x3e]
movdqa xmmword [rsp + 0x540], xmm0
movdqu xmm1, xmmword [r13 - 2]
movups xmm2, xmmword [r13 + 0xe]
movups xmm3, xmmword [r13 + 0x1e]
movups xmm4, xmmword [r13 + 0x2e]
movaps xmmword [rsp + 0x530], xmm4
movaps xmmword [rsp + 0x520], xmm3
movaps xmmword [rsp + 0x510], xmm2
movdqa xmmword [rsp + 0x500], xmm1
lea rax, [rsp + 0x1e0]
movdqu xmmword [rax + 0x38], xmm0
movups xmmword [rax + 0x28], xmm4
movups xmmword [rax + 0x18], xmm3
movups xmmword [rax + 8], xmm2
movdqu xmmword [rax - 8], xmm1
mov qword [rsp + 0x1d0], rsi
mov rax, qword [r12 + 0x110]
cmp byte [rax + 0x1b8], 0
je 0x14009c220
mov r9d, dword [rsp + 0x1fc]
test r9, r9
je 0x14009bdf7
mov rcx, qword [rsp + 0x1d8]
mov rdx, qword [rsp + 0x1e0]
cmp rdx, r9
jbe 0x14009bdd4
cmp byte [rcx + r9], 0xbf
jg 0x14009bdda
jmp 0x14009e831
lea rax, sym._ZN5bytes5bytes12static_clone17hab5e60befff99550E.3244
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], 1
lea rax, [rsp + 0x1e0]
movups xmmword [rax], xmm7
mov rax, qword [r12 + 0x128]
cmp rax, 1
ja 0x14009e041
inc rax
mov qword [r12 + 0x128], rax
mov rcx, rbp
mov rdx, qword [rsp + 0x1a0]
call sym.reqwest::into_url::try_uri::h84aa005d0d15e9ad
cmp byte [rsp + 0x70], 3
je 0x14009e76d
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x2a0], rax
movups xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x290], xmm0
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movups xmm3, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x280], xmm3
movaps xmmword [rsp + 0x270], xmm2
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
movaps xmmword [rsp + 0x4b0], xmm7
movaps xmmword [rsp + 0x470], xmm7
mov rax, qword [rsp + 0x1c0]
movzx esi, byte [rax]
cmp esi, 9
jae 0x14009bf4a
mov qword [rsp + 0x30], r14
mov rcx, qword [rsp + 0x2c0]
mov r8, qword [rsp + 0x2c6]
mov qword [rsp + 0x2b0], rcx
mov qword [rsp + 0x2b6], r8
movaps xmm0, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x230], xmm0
mov ecx, dword [rsp + 0x1aa]
mov dword [rsp + 0x50], ecx
movzx ecx, word [rsp + 0x1ae]
mov word [rsp + 0x54], cx
mov rcx, qword [rsp + 0x3b0]
mov r8, qword [rsp + 0x3b7]
mov qword [rsp + 0x3c0], rcx
mov qword [rsp + 0x3c7], r8
movaps xmm0, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x1b0], xmm0
movzx ecx, word [rsp + 0x4ae]
mov word [rsp + 0x17c], cx
mov ecx, dword [rsp + 0x4aa]
mov dword [rsp + 0x178], ecx
mov ecx, dword [rsp + 0x198]
mov r8d, dword [rsp + 0x19b]
mov dword [rsp + 0x63], r8d
mov dword [rsp + 0x60], ecx
mov ecx, dword [rsp + 0x190]
mov r8d, dword [rsp + 0x193]
mov dword [rsp + 0x5b], r8d
mov dword [rsp + 0x58], ecx
mov qword [rsp + 0x70], 0
mov rcx, qword [rsp + 0x2b0]
mov r8, qword [rsp + 0x2b6]
mov qword [r15 + 6], r8
mov qword [r15], rcx
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], 8
movaps xmm0, xmmword [rsp + 0x230]
movups xmmword [r15 + 0x1e], xmm0
mov qword [rsp + 0xa8], 8
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc0], 0
mov word [rsp + 0xc8], 0
movzx ecx, word [rsp + 0x54]
mov word [r15 + 0x54], cx
mov ecx, dword [rsp + 0x50]
mov dword [r15 + 0x50], ecx
mov byte [rsp + 0xd0], 0
mov rcx, qword [rsp + 0x3c0]
mov r8, qword [rsp + 0x3c7]
mov qword [r15 + 0x5e], r8
mov qword [r15 + 0x57], rcx
lea rcx, sym._ZN5bytes5bytes12static_clone17hab5e60befff99550E.1147
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], 1
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [r15 + 0x76], xmm0
mov qword [rsp + 0x100], rcx
lea rcx, [0x140310310]
mov qword [rsp + 0x108], rcx
mov qword [rsp + 0x110], 1
mov qword [rsp + 0x118], 0
mov word [rsp + 0x120], 0xffff
movzx ecx, word [rsp + 0x17c]
mov word [r15 + 0xac], cx
mov ecx, dword [rsp + 0x178]
mov dword [r15 + 0xa8], ecx
mov byte [rsp + 0x128], sil
mov ecx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x63]
mov dword [r15 + 0xb2], r8d
mov dword [r15 + 0xaf], ecx
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x140], 0
mov byte [rsp + 0x148], 2
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [r15 + 0xd2], ecx
mov dword [r15 + 0xcf], eax
mov rcx, rdi
mov rdx, rbp
lea r8, [rsp + 0x250]
call sym.http::request::Builder::and_then::h097596d6ccf50fec
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
cmp qword [rsp + 0x2d0], 3
je 0x14009e74d
mov r15, rdi
movups xmm0, xmmword [rsp + 0x1d0]
movdqu xmm1, xmmword [rsp + 0x1e0]
lea rax, [rsp + 0x518]
movdqu xmmword [rax + 0x80], xmm1
movups xmmword [rax + 0x70], xmm0
mov rax, qword [r13]
mov rcx, qword [r13 + 6]
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x236], rcx
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0x188], rax
mov r13, qword [rsp + 0x2f0]
mov rsi, qword [rsp + 0x2f8]
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0x38], rax
mov rbx, qword [rsp + 0x310]
mov r14, qword [rsp + 0x318]
mov rdi, qword [rsp + 0x320]
mov r8d, 0x88
lea r12, [rsp + 0x500]
mov rcx, r12
lea rdx, [rsp + 0x328]
call sym.memcpy
mov r8d, 0xa8
mov rcx, r15
mov rdx, r12
call sym.memcpy
mov rax, qword [rsp + 0x48]
movzx r12d, word [rax + 0x80]
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x70]
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0x78]
call sym.__alloc::boxed::Box__T__A__as_core::clone::Clone_::clone::h2395352766423679
mov rbp, rax
mov r15, rdx
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0x48]
mov rax, qword [rsp + 0x48]
mov r8, qword [rax + 0x50]
lea rcx, [rsp + 0x88]
call sym.__alloc::vec::Vec_T_A__as_core::clone::Clone_::clone::h118fd47893d43bc9
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0x60]
mov rax, qword [rsp + 0x48]
mov r8, qword [rax + 0x68]
lea rcx, [rsp + 0xa0]
call sym.__alloc::vec::Vec_T_A__as_core::clone::Clone_::clone::h08d8353f4618d4f8
mov rax, qword [rsp + 0x48]
movdqu xmm0, xmmword [rax + 0x28]
mov word [rsp + 0xc8], r12w
mov r12, qword [rsp + 0x48]
mov rax, qword [r12 + 0x38]
mov qword [rsp + 0xb8], rbp
mov qword [rsp + 0xc0], r15
movdqu xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x80], rax
test rdi, rdi
je 0x14009bbca
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, r14
call fcn.14013f0f4
test rsi, rsi
lea r15, [rsp + 0x7a]
lea rbp, [rsp + 0x70]
lea rdi, [rsp + 0x2d0]
je 0x14009bc30
lea r14, [r13 + 0x30]
jmp 0x14009bc0b
mov rax, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14 - 8]
mov rcx, r14
call qword [rax + 0x18]
add r14, 0x68
dec rsi
je 0x14009bc30
mov rax, qword [r14 + 0x10]
test rax, rax
je 0x14009bbf0
lea rcx, [r14 + 0x28]
mov rdx, qword [r14 + 0x18]
mov r8, qword [r14 + 0x20]
call qword [rax + 0x18]
jmp 0x14009bbf0
cmp qword [rsp + 0x188], 0
je 0x14009bc4c
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, r13
call fcn.14013f0f4
test rbx, rbx
mov rsi, qword [rsp + 0x38]
je 0x14009bc7b
lea r14, [rsi + 0x38]
nop word [rax + rax]
mov rax, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14 - 8]
mov rcx, r14
call qword [rax + 0x18]
add r14, 0x48
dec rbx
jne 0x14009bc60
cmp qword [rsp + 0x40], 0
je 0x14009bc94
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
mov rax, qword [rsp + 0x70]
movzx ecx, word [rsp + 0x78]
mov rdx, qword [r15]
mov r8, qword [r15 + 6]
mov qword [rsp + 0x230], rdx
mov qword [rsp + 0x236], r8
movdqu xmm0, xmmword [rsp + 0x88]
movdqu xmm1, xmmword [rsp + 0xa8]
movups xmm2, xmmword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc8]
mov qword [rsp + 0x2d0], rdx
movups xmm3, xmmword [rsp + 0x98]
mov rbx, qword [r12 + 0x110]
add rbx, 0x10
mov qword [rsp + 0x70], rax
mov word [rsp + 0x78], cx
mov rax, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x236]
mov qword [r15 + 6], rcx
mov qword [r15], rax
movdqu xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm3
movdqu xmmword [rsp + 0xa8], xmm1
movups xmmword [rsp + 0xb8], xmm2
mov r8d, 0xa8
lea rcx, [rsp + 0xc8]
mov rdx, rdi
call sym.memcpy
mov rcx, rbx
mov rdx, rbp
call sym.hyper::client::client::Client_C_B_::request::hda48b6b66560482e
mov rbx, rax
mov r14, rdx
mov r13, qword [r12 + 0x118]
mov rsi, qword [r12 + 0x120]
mov rax, qword [rsi]
test rax, rax
je 0x14009bd7a
mov rcx, r13
call rax
cmp qword [rsi + 8], 0
je 0x14009bd9d
cmp qword [rsi + 0x10], 0x11
jb 0x14009bd8c
mov r13, qword [r13 - 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, r13
call fcn.14013f0f4
mov qword [r12 + 0x118], rbx
mov qword [r12 + 0x120], r14
mov rcx, qword [rsp + 0x30]
call sym._ZN4core3ptr40drop_in_place_LT_hyper..error..Error_GT_17h0f85aaf5d94ea59cE.3162
mov r8, qword [rsp + 0x4a0]
lea r13, [rsp + 0x2da]
lea rsi, [rsp + 0x3d0]
jmp 0x14009b099
jne 0x14009e831
cmp r9d, 4
jne 0x14009bdf7
lea rdx, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
mov r8, r9
call sub.msvcrt.dll_memcmp
test eax, eax
je 0x14009c7e8
mov rsi, qword [r12 + 0x98]
mov rbx, qword [r12 + 0x90]
test rsi, rsi
je 0x14009be39
js 0x14009e73b
movzx eax, byte [0x140346130]
xor ecx, ecx
mov rdx, rsi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
lea rdi, [rsp + 0x2d0]
je 0x14009e740
mov r14, rax
jmp 0x14009be47
mov r14d, 1
lea rdi, [rsp + 0x2d0]
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call sym.memcpy
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x80], rsi
mov rax, qword [rsp + 0x180]
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x36], xmm0
movzx eax, byte [rax + 0x10]
mov byte [r15 + 0x46], al
mov eax, dword [r12 + 0xb0]
mov ecx, dword [r12 + 0xc4]
movdqu xmm0, xmmword [r12 + 0xa0]
movdqu xmm1, xmmword [r12 + 0xb4]
movdqu xmmword [rsp + 0x9c], xmm1
mov dword [rsp + 0x98], eax
mov dword [rsp + 0xac], ecx
movdqu xmmword [rsp + 0x88], xmm0
mov rcx, rbp
call sym.url::Url::set_username::he808aad46de3ab06
mov rcx, rbp
call sym.url::Url::set_password::h9ad82cad9ac085b0
cmp dword [rsp + 0x90], 0
mov rax, qword [rsp + 0x80]
je 0x14009bef2
mov r9d, dword [rsp + 0x94]
cmp rax, r9
jae 0x14009bef7
mov r9, rax
jmp 0x14009bf19
test r9, r9
je 0x14009bf11
cmp rax, r9
jbe 0x14009bf11
mov rax, qword [rsp + 0x78]
cmp byte [rax + r9], 0xbf
jle 0x14009e8d1
mov qword [rsp + 0x80], r9
mov dword [rsp + 0x90], 0
mov r8d, dword [rsp + 0x9c]
mov rsi, qword [rsp + 0x78]
mov rax, rsi
inc r8d
je 0x14009bf8b
cmp r9, r8
jbe 0x14009bf81
cmp byte [rsi + r8], 0xbf
jg 0x14009bf87
jmp 0x14009e845
jne 0x14009c7ce
mov rcx, qword [rsp + 0x488]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x19b], ecx
mov dword [rsp + 0x198], eax
mov rax, qword [r12 + 0x100]
movzx edx, byte [r12 + 0x108]
jmp 0x14009b7bd
jne 0x14009e845
lea rax, [rsi + r8]
cmp r9, r8
jne 0x14009bf9b
xor eax, eax
test al, al
je 0x14009bfa9
jmp 0x14009c080
cmp byte [rax], 0x2f
sete al
test al, al
jne 0x14009c080
cmp dword [rsp + 0x88], 0
jne 0x14009c080
mov rcx, r9
test r9, r9
je 0x14009c065
lea rcx, [rsi + r9]
xor eax, eax
nop dword [rax]
movzx edx, byte [rcx - 1]
test dl, dl
js 0x14009bfe0
dec rcx
jmp 0x14009c03f
movzx r8d, byte [rcx - 2]
cmp r8b, 0xc0
jge 0x14009c010
movzx r10d, byte [rcx - 3]
cmp r10b, 0xbf
jg 0x14009c01a
movzx r11d, byte [rcx - 4]
add rcx, 0xfffffffffffffffc
and r11d, 7
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
jmp 0x14009c022
add rcx, 0xfffffffffffffffe
and r8d, 0x1f
jmp 0x14009c02d
add rcx, 0xfffffffffffffffd
and r10d, 0xf
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp edx, 0x110000
je 0x14009c04c
cmp edx, 0x20
jne 0x14009c04c
inc rax
cmp rsi, rcx
jne 0x14009bfd0
mov rcx, r9
sub rcx, rax
jb 0x14009c080
je 0x14009c065
cmp r9, rcx
jbe 0x14009c065
cmp byte [rsi + rcx], 0xbf
jle 0x14009e8d1
cmp r9, rcx
jb 0x14009c080
mov qword [rsp + 0x80], rcx
mov r9, rcx
nop word cs:[rax + rax]
test r9, r9
je 0x14009c0ba
xor eax, eax
jmp 0x14009c09d
cmp cl, 0x7f
je 0x14009c0ab
inc rax
cmp r9, rax
je 0x14009c0bd
movzx ecx, byte [rsi + rax]
cmp cl, 0x1f
ja 0x14009c090
cmp cl, 9
je 0x14009c095
mov dil, 2
mov bl, 1
cmp qword [rsp + 0x70], 0
jne 0x14009c119
jmp 0x14009c12a
xor r9d, r9d
mov rcx, rdi
mov rdx, rsi
mov r8, r9
call sym.bytes::bytes::Bytes::copy_from_slice::h4aeb6c209d36dba4
mov byte [rsp + 0x2f0], 0
movdqu xmm0, xmmword [rsp + 0x2d0]
movdqu xmm1, xmmword [rsp + 0x2e0]
movdqa xmmword [rsp + 0x3d0], xmm0
movdqa xmmword [rsp + 0x3e0], xmm1
mov eax, dword [r13 + 0x17]
mov ecx, dword [r13 + 0x1a]
mov dword [rsp + 0x250], eax
mov dword [rsp + 0x253], ecx
xor ebx, ebx
xor edi, edi
cmp qword [rsp + 0x70], 0
je 0x14009c12a
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
test bl, bl
jne 0x14009c220
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmm1, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x5c0], xmm1
movaps xmmword [rsp + 0x5b0], xmm0
mov byte [rsp + 0x5d0], dil
mov eax, dword [rsp + 0x250]
mov ecx, dword [rsp + 0x253]
lea rdx, [rsp + 0x5d1]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
movups xmm0, xmmword [0x140303830]
movaps xmmword [rsp + 0x510], xmm0
movups xmm0, xmmword [0x140303820]
movaps xmmword [rsp + 0x500], xmm0
mov rcx, rbp
mov rdx, qword [rsp + 0x1c8]
lea r8, [rsp + 0x500]
lea r9, [rsp + 0x5b0]
call sym.http::header::map::HeaderMap_T_::try_insert2::hbbe31fe8224e1973
cmp byte [rsp + 0x90], 3
je 0x14009e85c
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x2f0], rax
movdqu xmm0, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x2e0], xmm1
movdqa xmmword [rsp + 0x2d0], xmm0
cmp al, 2
je 0x14009c220
mov rax, qword [rsp + 0x2d0]
mov rdx, qword [rsp + 0x2d8]
mov r8, qword [rsp + 0x2e0]
lea rcx, [rsp + 0x2e8]
call qword [rax + 0x18]
nop dword [rax]
mov r14, qword [r12 + 0x90]
mov rsi, qword [r12 + 0x98]
test rsi, rsi
je 0x14009c25a
js 0x14009e73b
movzx eax, byte [0x140346130]
xor ecx, ecx
mov rdx, rsi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e740
mov rbx, rax
jmp 0x14009c25f
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call sym.memcpy
movups xmm12, xmmword [r12 + 0xb4]
mov rcx, qword [rsp + 0x180]
movzx eax, byte [rcx + 0x10]
mov byte [rsp + 0x4f0], al
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x4e0], xmm0
movzx r15d, word [r12 + 0xb0]
movzx r10d, word [r12 + 0xb2]
mov r8d, dword [r12 + 0xc4]
mov rax, r12
mov r12d, dword [r12 + 0xa0]
mov r13d, dword [rax + 0xa4]
mov ebp, dword [rax + 0xa8]
mov r14d, dword [rax + 0xac]
mov rdi, qword [rax + 0xf0]
cmp rdi, qword [rax + 0xe0]
jne 0x14009c300
mov rcx, qword [rsp + 0x4d0]
mov dword [rsp + 0x30], r8d
mov word [rsp + 0x38], r10w
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::he87d02fb4a5f27f7
movzx r10d, word [rsp + 0x38]
mov r8d, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x48]
mov rax, qword [rdx + 0xe8]
imul rcx, rdi, 0x58
mov qword [rax + rcx], rsi
mov qword [rax + rcx + 8], rbx
mov qword [rax + rcx + 0x10], rsi
mov dword [rax + rcx + 0x18], r12d
mov r12, rdx
mov dword [rax + rcx + 0x1c], r13d
mov dword [rax + rcx + 0x20], ebp
mov dword [rax + rcx + 0x24], r14d
mov word [rax + rcx + 0x28], r15w
mov word [rax + rcx + 0x2a], r10w
movups xmmword [rax + rcx + 0x2c], xmm12
mov dword [rax + rcx + 0x3c], r8d
movzx edx, byte [rsp + 0x4f0]
mov byte [rax + rcx + 0x50], dl
movdqa xmm0, xmmword [rsp + 0x4e0]
movdqu xmmword [rax + rcx + 0x40], xmm0
inc rdi
mov qword [r12 + 0xf0], rdi
mov rax, qword [r12 + 0x110]
mov rcx, qword [rax + 0x188]
test rcx, rcx
je 0x14009c3b0
cmp ecx, 1
lea r15, [rsp + 0x7a]
lea rbp, [rsp + 0x70]
jne 0x14009e20d
cmp qword [rax + 0x190], rdi
lea rdi, [rsp + 0x2d0]
ja 0x14009c41c
jmp 0x14009e544
mov rcx, qword [r12 + 0xe8]
movzx edx, word [rsp + 0x698]
lea r8, [rsp + 0x1d0]
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rdi
mov word [rsp + 0x88], dx
mov rdx, qword [rax + 0x190]
mov rax, qword [rax + 0x198]
lea rdi, [rsp + 0x2d0]
mov rcx, rdi
lea rbp, [rsp + 0x70]
mov r8, rbp
call qword [rax + 0x28]
mov rax, qword [rsp + 0x2d0]
test rax, rax
lea r15, [rsp + 0x7a]
jne 0x14009e203
mov r13d, dword [rsp + 0x1fc]
test r13, r13
je 0x14009dd52
mov rbx, qword [rsp + 0x1d8]
mov rsi, qword [rsp + 0x1e0]
cmp rsi, r13
jbe 0x14009c44e
cmp byte [rbx + r13], 0xbf
jg 0x14009c454
jmp 0x14009e71e
jne 0x14009e71e
cmp r13d, 4
jne 0x14009c470
mov rcx, rbx
lea rdx, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
mov r8, r13
call sub.msvcrt.dll_memcmp
test eax, eax
je 0x14009c4ab
cmp rsi, r13
jbe 0x14009c481
cmp byte [rbx + r13], 0xbf
jg 0x14009c487
jmp 0x14009e71e
jne 0x14009e71e
cmp r13d, 5
jne 0x14009dd52
mov rcx, rbx
lea rdx, [0x14030feec]
mov r8, r13
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x14009dd52
mov rax, qword [r12 + 0x110]
cmp byte [rax + 0x1ba], 0
je 0x14009c4f7
cmp rsi, r13
jbe 0x14009c4cd
cmp byte [rbx + r13], 0xbf
jg 0x14009c4d3
jmp 0x14009e71e
jne 0x14009e71e
cmp r13d, 5
jne 0x14009ddfa
mov rcx, rbx
lea rdx, [0x14030feec]
mov r8, r13
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x14009ddfa
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movups xmm2, xmmword [rsp + 0x1f0]
movups xmm3, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x1a0]
cmp qword [rax], 0
je 0x14009c578
mov r8, qword [r12 + 0x90]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x1a0]
mov qword [rcx + 0x50], rax
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movaps xmm3, xmmword [rsp + 0xa0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x1c8]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x420], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x410], xmm0
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x400], xmm3
movaps xmmword [rsp + 0x3f0], xmm2
movdqa xmmword [rsp + 0x3e0], xmm1
movdqa xmmword [rsp + 0x3d0], xmm0
mov qword [r12 + 0x28], 0
mov qword [r12 + 0x40], 0
mov qword [r12 + 0x48], 8
mov rax, qword [rsp + 0x4d8]
movups xmmword [rax], xmm7
mov qword [r12 + 0x60], 8
mov qword [r12 + 0x68], 0
mov qword [r12 + 0x70], 2
mov qword [r12 + 0x78], 0
mov word [r12 + 0x80], 0
mov rax, qword [r12 + 0xf0]
test rax, rax
lea r13, [rsp + 0x2da]
je 0x14009d038
mov rcx, qword [r12 + 0xe8]
imul rax, rax, 0x58
lea r14, [rax + rcx]
add r14, 0xffffffffffffffa8
mov rax, qword [rsp + 0x180]
cmp byte [rax], 0
je 0x14009c6e5
mov r8d, dword [r12 + 0xbc]
mov eax, dword [r12 + 0xc0]
mov rcx, qword [r12 + 0x90]
mov rdx, qword [r12 + 0x98]
cmp r8d, eax
ja 0x14009e7f7
test r8, r8
je 0x14009c6fa
cmp rdx, r8
jbe 0x14009c6f4
cmp byte [rcx + r8], 0xc0
jge 0x14009c6fa
jmp 0x14009e7f7
cmp byte [r14 + 0x40], 0
je 0x14009c79f
xor ecx, ecx
jmp 0x14009c726
jne 0x14009e7f7
test rax, rax
je 0x14009c715
cmp rdx, rax
jbe 0x14009c70f
cmp byte [rcx + rax], 0xbf
jg 0x14009c715
jmp 0x14009e7f7
jne 0x14009e7f7
cmp byte [r14 + 0x40], 0
je 0x14009c8ee
sub rax, r8
add rcx, r8
mov r8d, dword [r14 + 0x34]
mov r9d, dword [r14 + 0x38]
mov rdx, qword [r14 + 8]
mov r10, qword [r14 + 0x10]
cmp r8d, r9d
ja 0x14009e80b
test r8, r8
je 0x14009c75b
cmp r10, r8
jbe 0x14009c755
cmp byte [rdx + r8], 0xc0
jge 0x14009c75b
jmp 0x14009e80b
jne 0x14009e80b
test r9, r9
je 0x14009c777
cmp r10, r9
jbe 0x14009c771
cmp byte [rdx + r9], 0xbf
jg 0x14009c777
jmp 0x14009e80b
jne 0x14009e80b
test rcx, rcx
je 0x14009c8ee
sub r9, r8
cmp rax, r9
jne 0x14009c8ee
add rdx, r8
mov r8, rax
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x14009c8ee
cmp word [r12 + 0xb0], 0
je 0x14009c81a
movzx esi, word [r12 + 0xb2]
mov bx, 1
cmp word [r14 + 0x28], 0
je 0x14009c89e
movzx edx, word [r14 + 0x2a]
jmp 0x14009c8d5
mov rcx, qword [r12 + 0x100]
mov rdx, qword [r12 + 0x108]
call sym.__alloc::boxed::Box__T__A__as_core::clone::Clone_::clone::h0b92cd4a8aab1f9b
jmp 0x14009b7bd
mov r9d, dword [r12 + 0xb4]
mov rsi, qword [r12 + 0x98]
test r9, r9
je 0x14009bdff
mov rcx, qword [r12 + 0x90]
cmp rsi, r9
jbe 0x14009c848
cmp byte [rcx + r9], 0xbf
jg 0x14009c84e
jmp 0x14009e8e9
mov r9d, dword [r12 + 0xb4]
mov rcx, qword [r12 + 0x90]
test r9, r9
je 0x14009c87a
mov rdx, qword [r12 + 0x98]
cmp rdx, r9
jbe 0x14009c874
cmp byte [rcx + r9], 0xbf
jg 0x14009c87a
jmp 0x14009e831
jne 0x14009e8e9
cmp r9d, 5
jne 0x14009bdf7
lea rdx, [0x14030feec]
mov r8, r9
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x14009bdf7
jmp 0x14009c220
jne 0x14009e831
mov rdx, r9
call sym.url::parser::default_port::hf6f010b88a8a9cec
mov ebx, eax
mov esi, edx
cmp word [r14 + 0x28], 0
je 0x14009c89e
test bx, bx
je 0x14009c8ee
movzx edx, word [r14 + 0x2a]
mov bx, 1
jmp 0x14009c8d5
mov r9d, dword [r14 + 0x2c]
mov rcx, qword [r14 + 8]
test r9, r9
je 0x14009c8c6
mov rdx, qword [r14 + 0x10]
cmp rdx, r9
jbe 0x14009c8c0
cmp byte [rcx + r9], 0xbf
jg 0x14009c8c6
jmp 0x14009e831
jne 0x14009e831
mov rdx, r9
call sym.url::parser::default_port::hf6f010b88a8a9cec
test bx, bx
je 0x14009c8e5
mov ebx, eax
test bx, bx
je 0x14009c8ee
cmp si, dx
je 0x14009d038
jmp 0x14009c8ee
test ax, ax
je 0x14009d038
movups xmm0, xmmword [0x140303868]
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [0x140303858]
movaps xmmword [rsp + 0x2d0], xmm0
mov rcx, rbp
lea rsi, [rsp + 0x3d0]
mov rdx, rsi
mov r8, rdi
call sym.http::header::map::HeaderMap_T_::remove::hb05e0de18d85db32
cmp byte [rsp + 0x90], 2
je 0x14009c949
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
lea rcx, [rsp + 0x88]
call qword [rax + 0x18]
movups xmm0, xmmword [0x140303df0]
movaps xmmword [rsp + 0x2e0], xmm0
movdqu xmm0, xmmword [0x140303de0]
movdqa xmmword [rsp + 0x2d0], xmm0
mov rcx, rbp
mov rdx, rsi
mov r8, rdi
call sym.http::header::map::HeaderMap_T_::remove::hb05e0de18d85db32
cmp byte [rsp + 0x90], 2
je 0x14009c99e
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
lea rcx, [rsp + 0x88]
call qword [rax + 0x18]
lea rax, [0x140307e48]
mov qword [rsp + 0x20], rax
mov r8d, 7
mov rcx, rbp
lea rdx, str.cookie2
mov r9, rdi
call sym.http::header::name::parse_hdr::h438e117100826536
movzx eax, byte [rsp + 0x80]
mov dword [rsp + 0x30], eax
cmp eax, 3
je 0x14009cf90
mov r9, qword [rsp + 0x3f8]
test r9, r9
lea r10, [0x140307e48]
je 0x14009cf69
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov r12, qword [rsp + 0x78]
cmp dword [rsp + 0x3d0], 2
jne 0x14009cab1
mov r14, r9
movdqu xmm0, xmmword [rsp + 0x3d8]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm10
movdqa xmmword [rsp + 0x70], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm11
movdqa xmmword [rsp + 0x80], xmm1
movdqa xmmword [rsp + 0x90], xmm0
lea rax, [rsp + 0xa0]
movaps xmmword [rax], xmm7
mov qword [rax + 0x10], 0
xor eax, eax
mov ebp, dword [rsp + 0x30]
cmp ebp, 2
setne al
mov qword [rsp + 0x250], rax
mov r8d, 8
lea rdi, [rsp + 0x70]
mov rcx, rdi
lea rbx, [rsp + 0x250]
mov rdx, rbx
call sym.__std::hash::random::DefaultHasher_as_core::hash::Hasher_::write::h375a4a5750cb1122
cmp ebp, 2
jne 0x14009cafb
movzx eax, byte [rsp + 0x40]
mov qword [rsp + 0x250], rax
mov r8d, 8
mov rcx, rdi
mov rdx, rbx
call sym.__std::hash::random::DefaultHasher_as_core::hash::Hasher_::write::h375a4a5750cb1122
jmp 0x14009cba1
xor edx, edx
mov ebp, dword [rsp + 0x30]
cmp ebp, 2
setne dl
movabs rax, 0xcbf29ce484222325
xor rdx, rax
movabs rcx, 0x1efac7090aef4a21
imul rdx, rcx
cmp ebp, 2
movabs r11, 0x100000001b3
jne 0x14009cb14
movzx eax, byte [rsp + 0x40]
xor rdx, rax
imul rdx, rcx
mov r15, rdx
jmp 0x14009cc9e
test ebp, ebp
mov rdx, qword [rsp + 0x40]
je 0x14009cb5b
mov rcx, rdi
mov r8, r12
call sym.__std::hash::random::DefaultHasher_as_core::hash::Hasher_::write::h375a4a5750cb1122
jmp 0x14009cba1
mov rax, qword [rsp + 0x40]
add rax, r12
test ebp, ebp
je 0x14009dad3
test r12, r12
je 0x14009db0d
mov r8, r12
and r8, 7
je 0x14009db15
mov rcx, qword [rsp + 0x40]
nop
movzx r15d, byte [rcx]
inc rcx
xor r15, rdx
imul r15, r11
mov rdx, r15
dec r8
jne 0x14009cb40
jmp 0x14009db1d
test r12, r12
lea r10, [0x140307e48]
je 0x14009cba1
mov r15, rdx
xor esi, esi
nop dword [rax]
movzx eax, byte [r15 + rsi]
movzx eax, byte [rax + r10]
mov byte [rsp + 0x250], al
mov r8d, 1
mov rcx, rdi
mov rdx, rbx
call sym.__std::hash::random::DefaultHasher_as_core::hash::Hasher_::write::h375a4a5750cb1122
lea r10, [0x140307e48]
inc rsi
cmp r12, rsi
jne 0x14009cb70
mov rax, qword [rsp + 0x80]
mov r9, qword [rsp + 0xa0]
shl r9, 0x38
or r9, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x70]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0x78]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
xor rax, rcx
mov r15, rdx
shr r15, 0x20
xor r15, rdx
xor r15, rax
mov r9, r14
and r15d, 0x7fff
movzx esi, word [rsp + 0x428]
mov r13d, r15d
and r13d, esi
mov r14, qword [rsp + 0x420]
mov r11, qword [rsp + 0x3f0]
mov rbx, qword [rsp + 0x418]
cmp ebp, 2
jne 0x14009ce3d
xor eax, eax
mov r10, qword [rsp + 0x40]
jmp 0x14009cce6
inc rax
inc r13
mov rcx, r13
nop dword [rax]
mov r13, rcx
mov ecx, 0
cmp r13, r14
jae 0x14009ccf0
movzx ebp, word [rbx + r13*4]
cmp rbp, 0xffff
je 0x14009cf69
movzx ecx, word [rbx + r13*4 + 2]
mov edx, ecx
and edx, esi
mov r8d, r13d
sub r8d, edx
and r8d, esi
cmp rax, r8
ja 0x14009cf69
cmp cx, r15w
jne 0x14009cce0
cmp r9, rbp
jbe 0x14009e7a6
imul rcx, rbp, 0x68
cmp qword [r11 + rcx + 0x40], 0
jne 0x14009cce0
add rcx, r11
add rcx, 0x40
cmp byte [rcx + 8], r10b
jne 0x14009cce0
cmp rbp, r9
lea rsi, [rsp + 0x3d0]
jae 0x14009e900
imul rax, rbp, 0x68
cmp qword [r11 + rax], 0
mov r12, qword [rsp + 0x48]
lea rdi, [rsp + 0x2d0]
je 0x14009cd8b
add r11, rax
mov rdx, qword [r11 + 8]
mov rcx, rsi
call sym.http::header::map::HeaderMap_T_::remove_all_extra_values::h78f89fe82bd7cbc5
lea rcx, [rsp + 0x70]
mov rdx, rsi
mov r8, r13
mov r9, rbp
call sym.http::header::map::HeaderMap_T_::remove_found::h131cdf7e4640c77d
lea rcx, [rsp + 0x88]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x520], rax
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rsp + 0x510], xmm1
movdqa xmmword [rsp + 0x500], xmm0
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14009cdf5
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
lea rcx, [rsp + 0xc8]
call qword [rax + 0x18]
cmp byte [rsp + 0x520], 2
lea r15, [rsp + 0x7a]
lea r13, [rsp + 0x2da]
lea rbp, [rsp + 0x70]
je 0x14009cf90
mov rax, qword [rsp + 0x500]
mov rdx, qword [rsp + 0x508]
mov r8, qword [rsp + 0x510]
lea rcx, [rsp + 0x518]
call qword [rax + 0x18]
jmp 0x14009cf90
mov qword [rsp + 0x38], r12
xor r12d, r12d
mov rax, r13
mov rdx, qword [rsp + 0x40]
jmp 0x14009ce60
inc r12
inc r13
mov rax, r13
nop dword [rax + rax]
mov r13, rax
mov eax, 0
cmp r13, r14
jae 0x14009ce60
movzx ebp, word [rbx + r13*4]
cmp rbp, 0xffff
je 0x14009cf69
movzx eax, word [rbx + r13*4 + 2]
mov ecx, eax
and ecx, esi
mov r8d, r13d
sub r8d, ecx
and r8d, esi
cmp r12, r8
ja 0x14009cf69
cmp ax, r15w
jne 0x14009ce4f
cmp r9, rbp
jbe 0x14009e7a6
imul rax, rbp, 0x68
cmp qword [r11 + rax + 0x40], 0
je 0x14009ce4f
cmp dword [rsp + 0x30], 2
je 0x14009ce4f
add rax, r11
add rax, 0x40
cmp dword [rsp + 0x30], 0
jne 0x14009cf1a
mov rcx, qword [rsp + 0x38]
cmp qword [rax + 0x10], rcx
jne 0x14009ce4f
mov rax, qword [rax + 8]
xor ecx, ecx
cmp qword [rsp + 0x38], rcx
je 0x14009cd53
mov r10, r9
mov r9, r11
movzx r11d, byte [rdx + rcx]
lea r8, [rcx + 1]
lea rdi, [0x140307e48]
movzx r11d, byte [r11 + rdi]
cmp r11b, byte [rax + rcx]
mov r11, r9
mov r9, r10
mov rcx, r8
je 0x14009cee0
jmp 0x14009ce4f
mov rcx, qword [rsp + 0x38]
cmp qword [rax + 0x10], rcx
jne 0x14009ce4f
mov rcx, qword [rax + 8]
mov r8, qword [rsp + 0x38]
mov qword [rsp + 0x188], r9
mov qword [rsp + 0x4c8], r11
call sub.msvcrt.dll_memcmp
mov r11, qword [rsp + 0x4c8]
mov rdx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x188]
test eax, eax
jne 0x14009ce4f
jmp 0x14009cd53
mov r12, qword [rsp + 0x48]
lea r15, [rsp + 0x7a]
lea r13, [rsp + 0x2da]
lea rsi, [rsp + 0x3d0]
lea rbp, [rsp + 0x70]
lea rdi, [rsp + 0x2d0]
movups xmm0, xmmword [0x1403036e0]
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [0x1403036d0]
movaps xmmword [rsp + 0x2d0], xmm0
mov rcx, rbp
mov rdx, rsi
mov r8, rdi
call sym.http::header::map::HeaderMap_T_::remove::hb05e0de18d85db32
cmp byte [rsp + 0x90], 2
je 0x14009cfe3
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
lea rcx, [rsp + 0x88]
call qword [rax + 0x18]
movups xmm0, xmmword [0x140303e18]
movaps xmmword [rsp + 0x2e0], xmm0
movdqu xmm0, xmmword [0x140303e08]
movdqa xmmword [rsp + 0x2d0], xmm0
mov rcx, rbp
mov rdx, rsi
mov r8, rdi
call sym.http::header::map::HeaderMap_T_::remove::hb05e0de18d85db32
cmp byte [rsp + 0x90], 2
je 0x14009d038
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
lea rcx, [rsp + 0x88]
call qword [rax + 0x18]
mov rcx, rbp
mov rdx, qword [rsp + 0x1a0]
call sym.reqwest::into_url::try_uri::h84aa005d0d15e9ad
movzx eax, byte [rsp + 0x70]
cmp al, 3
je 0x14009e43f
mov ecx, dword [r15 - 9]
mov edx, dword [r15 - 6]
lea r8, [rsp + 0x251]
mov dword [r8 + 3], edx
mov dword [r8], ecx
mov rcx, qword [rsp + 0x78]
movups xmm0, xmmword [r15 + 6]
movups xmm1, xmmword [r15 + 0x16]
movups xmm2, xmmword [r15 + 0x26]
movups xmm3, xmmword [r15 + 0x36]
movups xmmword [r8 + 0x1f], xmm1
movups xmmword [r8 + 0x2f], xmm2
movups xmmword [r8 + 0x3f], xmm3
mov rdx, qword [r15 + 0x46]
mov qword [r8 + 0x4f], rdx
movups xmmword [r8 + 0xf], xmm0
mov byte [rsp + 0x250], al
mov qword [rsp + 0x258], rcx
xorps xmm12, xmm12
cmp qword [r12], 0
je 0x14009d0fb
mov rax, qword [r12 + 8]
movapd xmm13, xmm9
test rax, rax
mov r14, qword [rsp + 0x498]
je 0x14009d108
mov r8, qword [r12 + 0x10]
mov r9, qword [r12 + 0x18]
mov rcx, rbp
mov rdx, qword [rsp + 0x228]
call qword [rax]
movapd xmm13, xmmword [rsp + 0x70]
movaps xmm12, xmmword [rsp + 0x80]
jmp 0x14009d108
movapd xmm13, xmm9
mov r14, qword [rsp + 0x498]
movaps xmmword [rsp + 0x1b0], xmm7
movaps xmmword [rsp + 0x4b0], xmm7
mov rax, qword [rsp + 0x1c0]
movzx esi, byte [rax]
cmp esi, 9
jae 0x14009da71
mov eax, dword [rsp + 0x500]
mov ecx, dword [rsp + 0x503]
mov dword [rsp + 0x5b], ecx
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2b6]
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b6], rcx
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x500], xmm0
mov eax, dword [rsp + 0x178]
mov dword [rsp + 0x190], eax
movzx eax, word [rsp + 0x17c]
mov word [rsp + 0x194], ax
mov rax, qword [rsp + 0x3c0]
mov rcx, qword [rsp + 0x3c7]
mov qword [rsp + 0x470], rax
mov qword [rsp + 0x477], rcx
movaps xmm0, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x230], xmm0
movzx eax, word [rsp + 0x1ae]
mov word [rsp + 0x54], ax
mov eax, dword [rsp + 0x1aa]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [rsp + 0x2c3], ecx
mov dword [rsp + 0x2c0], eax
mov eax, dword [rsp + 0x198]
mov ecx, dword [rsp + 0x19b]
mov dword [rsp + 0x63], ecx
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x70], 0
mov rax, qword [rsp + 0x3b0]
mov rcx, qword [rsp + 0x3b6]
mov qword [r15 + 6], rcx
mov qword [r15], rax
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], 8
movaps xmm0, xmmword [rsp + 0x500]
movups xmmword [r15 + 0x1e], xmm0
mov qword [rsp + 0xa8], 8
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc0], 0
mov word [rsp + 0xc8], 0
movzx eax, word [rsp + 0x194]
mov word [r15 + 0x54], ax
mov eax, dword [rsp + 0x190]
mov dword [r15 + 0x50], eax
mov byte [rsp + 0xd0], 0
mov rax, qword [rsp + 0x470]
mov rcx, qword [rsp + 0x477]
mov qword [r15 + 0x5e], rcx
mov qword [r15 + 0x57], rax
lea rax, sym._ZN5bytes5bytes12static_clone17hab5e60befff99550E.1147
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
movaps xmm0, xmmword [rsp + 0x230]
movups xmmword [r15 + 0x76], xmm0
mov qword [rsp + 0x100], rax
lea rax, [0x140310310]
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], 1
mov qword [rsp + 0x118], 0
mov word [rsp + 0x120], 0xffff
movzx eax, word [rsp + 0x54]
mov word [r15 + 0xac], ax
mov eax, dword [rsp + 0x50]
mov dword [r15 + 0xa8], eax
mov byte [rsp + 0x128], sil
mov eax, dword [rsp + 0x2c0]
mov ecx, dword [rsp + 0x2c3]
mov dword [r15 + 0xb2], ecx
mov dword [r15 + 0xaf], eax
mov rax, qword [rsp + 0x490]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x140], 0
mov byte [rsp + 0x148], 2
mov eax, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x63]
mov dword [r15 + 0xd2], ecx
mov dword [r15 + 0xcf], eax
movzx edi, byte [rsp + 0x250]
test edi, edi
je 0x14009d40c
cmp edi, 2
jne 0x14009d404
mov rbx, qword [rsp + 0x258]
movzx eax, byte [0x140346130]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e895
mov rsi, rax
lea rdx, [rbx + 0x18]
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
lea rcx, [rsp + 0x500]
call qword [rax]
movups xmm0, xmmword [rsp + 0x500]
movups xmm1, xmmword [rsp + 0x510]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x14009d40c
movzx ebx, byte [rsp + 0x251]
mov qword [rsp + 0x498], r14
mov rax, qword [rsp + 0x260]
mov r8, qword [rsp + 0x268]
mov r9, qword [rsp + 0x270]
lea rcx, [rsp + 0x5e8]
lea rdx, [rsp + 0x278]
call qword [rax]
mov rax, qword [rsp + 0x280]
mov r8, qword [rsp + 0x288]
mov r9, qword [rsp + 0x290]
lea rcx, [rsp + 0x608]
lea rdx, [rsp + 0x298]
call qword [rax]
movzx eax, word [rsp + 0x2a0]
mov byte [rsp + 0x5d8], dil
mov byte [rsp + 0x5d9], bl
mov qword [rsp + 0x5e0], rsi
mov word [rsp + 0x628], ax
lea rcx, [rsp + 0x2d0]
mov rdx, rbp
lea r8, [rsp + 0x5d8]
call sym.http::request::Builder::and_then::h097596d6ccf50fec
mov rax, qword [rsp + 0x2d0]
movzx ebx, byte [rsp + 0x2d8]
movzx esi, byte [rsp + 0x2d9]
movapd xmmword [rsp + 0x230], xmm13
movaps xmmword [rsp + 0x240], xmm12
cmp rax, 3
je 0x14009e7b8
mov r12, rbp
movaps xmm0, xmmword [rsp + 0x230]
movdqa xmm1, xmmword [rsp + 0x240]
movdqu xmmword [r15 + 0x8e], xmm1
movups xmmword [r15 + 0x7e], xmm0
mov rax, qword [r13]
mov rcx, qword [r13 + 6]
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b6], rcx
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0x40], rax
mov rbx, qword [rsp + 0x2f0]
mov rsi, qword [rsp + 0x2f8]
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0x30], rax
mov rbp, qword [rsp + 0x310]
mov r14, qword [rsp + 0x318]
mov rdi, qword [rsp + 0x320]
mov r8d, 0x88
mov rcx, r12
lea rdx, [rsp + 0x328]
call sym.memcpy
mov r8d, 0xa8
lea rcx, [rsp + 0x500]
mov rdx, r12
call sym.memcpy
movzx r12d, word [rsp + 0x428]
mov rcx, qword [rsp + 0x418]
mov rdx, qword [rsp + 0x420]
call sym.__alloc::boxed::Box__T__A__as_core::clone::Clone_::clone::h2395352766423679
mov r15, rax
mov r13, rdx
mov rdx, qword [rsp + 0x3f0]
mov r8, qword [rsp + 0x3f8]
lea rcx, [rsp + 0x88]
call sym.__alloc::vec::Vec_T_A__as_core::clone::Clone_::clone::h118fd47893d43bc9
mov rdx, qword [rsp + 0x408]
mov r8, qword [rsp + 0x410]
lea rcx, [rsp + 0xa0]
call sym.__alloc::vec::Vec_T_A__as_core::clone::Clone_::clone::h08d8353f4618d4f8
movdqa xmm0, xmmword [rsp + 0x3d0]
mov word [rsp + 0xc8], r12w
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0xb8], r15
mov qword [rsp + 0xc0], r13
movdqu xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x80], rax
test rdi, rdi
je 0x14009d63d
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, r14
call fcn.14013f0f4
test rsi, rsi
mov r12, qword [rsp + 0x48]
lea r13, [rsp + 0x2da]
je 0x14009d6a0
lea r14, [rbx + 0x30]
jmp 0x14009d67b
mov rax, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14 - 8]
mov rcx, r14
call qword [rax + 0x18]
add r14, 0x68
dec rsi
je 0x14009d6a0
mov rax, qword [r14 + 0x10]
test rax, rax
je 0x14009d660
lea rcx, [r14 + 0x28]
mov rdx, qword [r14 + 0x18]
mov r8, qword [r14 + 0x20]
call qword [rax + 0x18]
jmp 0x14009d660
cmp qword [rsp + 0x40], 0
je 0x14009d6b9
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rbx
call fcn.14013f0f4
test rbp, rbp
mov rsi, qword [rsp + 0x30]
je 0x14009d6eb
lea rbx, [rsi + 0x38]
nop word [rax + rax]
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x18]
add rbx, 0x48
dec rbp
jne 0x14009d6d0
cmp qword [rsp + 0x38], 0
je 0x14009d704
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
mov rax, qword [rsp + 0x70]
movzx ecx, word [rsp + 0x78]
lea r15, [rsp + 0x7a]
mov rdx, qword [r15]
mov r8, qword [r15 + 6]
mov qword [rsp + 0x1b0], rdx
mov qword [rsp + 0x1b6], r8
movups xmm2, xmmword [rsp + 0x88]
movdqu xmm0, xmmword [rsp + 0xa8]
movdqu xmm1, xmmword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc8]
mov qword [rsp + 0x500], rdx
movups xmm3, xmmword [rsp + 0x98]
movaps xmm4, xmmword [rsp + 0x3d0]
movups xmm5, xmmword [r12 + 0x28]
movups xmmword [r12 + 0x28], xmm4
movaps xmmword [rsp + 0x3d0], xmm5
movaps xmm4, xmmword [rsp + 0x3e0]
movups xmm5, xmmword [r12 + 0x38]
movups xmmword [r12 + 0x38], xmm4
movaps xmmword [rsp + 0x3e0], xmm5
movaps xmm4, xmmword [rsp + 0x3f0]
movups xmm5, xmmword [r12 + 0x48]
movups xmmword [r12 + 0x48], xmm4
movaps xmmword [rsp + 0x3f0], xmm5
movaps xmm4, xmmword [rsp + 0x400]
movups xmm5, xmmword [r12 + 0x58]
movups xmmword [r12 + 0x58], xmm4
movaps xmmword [rsp + 0x400], xmm5
movaps xmm4, xmmword [rsp + 0x410]
movups xmm5, xmmword [r12 + 0x68]
movups xmmword [r12 + 0x68], xmm4
movaps xmmword [rsp + 0x410], xmm5
movaps xmm4, xmmword [rsp + 0x420]
movups xmm5, xmmword [r12 + 0x78]
movups xmmword [r12 + 0x78], xmm4
movaps xmmword [rsp + 0x420], xmm5
mov rsi, qword [r12 + 0x110]
add rsi, 0x10
mov qword [rsp + 0x70], rax
mov word [rsp + 0x78], cx
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1b6]
mov qword [r15 + 6], rcx
mov qword [r15], rax
movups xmmword [rsp + 0x88], xmm2
movups xmmword [rsp + 0x98], xmm3
movdqu xmmword [rsp + 0xa8], xmm0
movdqu xmmword [rsp + 0xb8], xmm1
mov r8d, 0xa8
lea rcx, [rsp + 0xc8]
lea rdx, [rsp + 0x500]
call sym.memcpy
mov rcx, rsi
lea rbp, [rsp + 0x70]
mov rdx, rbp
call sym.hyper::client::client::Client_C_B_::request::hda48b6b66560482e
mov rsi, rax
mov rbx, rdx
mov r14, qword [r12 + 0x118]
mov rdi, qword [r12 + 0x120]
mov rax, qword [rdi]
test rax, rax
je 0x14009d8a1
mov rcx, r14
call rax
cmp qword [rdi + 8], 0
je 0x14009d8c4
cmp qword [rdi + 0x10], 0x11
jb 0x14009d8b3
mov r14, qword [r14 - 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, r14
call fcn.14013f0f4
mov qword [r12 + 0x118], rsi
mov qword [r12 + 0x120], rbx
cmp byte [rsp + 0x250], 2
jb 0x14009d909
mov rsi, qword [rsp + 0x258]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x18]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
mov rax, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
lea rcx, [rsp + 0x278]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x280]
mov rdx, qword [rsp + 0x288]
mov r8, qword [rsp + 0x290]
lea rcx, [rsp + 0x298]
call qword [rax + 0x18]
cmp qword [rsp + 0x420], 0
je 0x14009d970
mov r8, qword [rsp + 0x418]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rsi, qword [rsp + 0x3f0]
mov rdi, qword [rsp + 0x3f8]
test rdi, rdi
je 0x14009d9d0
lea rbx, [rsi + 0x30]
jmp 0x14009d9ab
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x18]
add rbx, 0x68
dec rdi
je 0x14009d9d0
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14009d990
lea rcx, [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
call qword [rax + 0x18]
jmp 0x14009d990
cmp qword [rsp + 0x3e8], 0
je 0x14009d9ec
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
mov rsi, qword [rsp + 0x408]
mov rdi, qword [rsp + 0x410]
test rdi, rdi
je 0x14009da2b
lea rbx, [rsi + 0x38]
nop word cs:[rax + rax]
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x18]
add rbx, 0x48
dec rdi
jne 0x14009da10
cmp qword [rsp + 0x400], 0
je 0x14009da47
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
lea rcx, [rsp + 0x630]
call sym.core::ptr::drop_in_place_http::response::Response_hyper::body::body::Body__::hbaba1572121046a0
mov r8, qword [rsp + 0x4a0]
lea rsi, [rsp + 0x3d0]
lea rdi, [rsp + 0x2d0]
jmp 0x14009b099
cmp esi, 0xa
jne 0x14009da9b
mov rcx, qword [r12 + 0x100]
mov rdx, qword [r12 + 0x108]
call sym.__alloc::boxed::Box__T__A__as_core::clone::Clone_::clone::h0b92cd4a8aab1f9b
mov qword [rsp + 0x490], rax
mov r14, rdx
jmp 0x14009d12c
mov rcx, qword [rsp + 0x488]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x503], ecx
mov dword [rsp + 0x500], eax
mov rax, qword [r12 + 0x100]
mov qword [rsp + 0x490], rax
mov r14b, byte [r12 + 0x108]
jmp 0x14009d12c
test r12, r12
je 0x14009db0d
mov rsi, r9
mov r8, r12
and r8, 3
je 0x14009db99
mov rcx, qword [rsp + 0x40]
movzx r9d, byte [rcx]
movzx r15d, byte [r9 + r10]
xor r15, rdx
imul r15, r11
inc rcx
mov rdx, r15
dec r8
jne 0x14009daed
jmp 0x14009dba1
mov r15, rdx
jmp 0x14009cc9e
mov r15, rdx
mov rcx, qword [rsp + 0x40]
cmp r12, 8
jb 0x14009cc9e
nop word [rax + rax]
movzx edx, byte [rcx]
xor rdx, r15
imul rdx, r11
movzx r8d, byte [rcx + 1]
xor r8, rdx
imul r8, r11
movzx edx, byte [rcx + 2]
xor rdx, r8
imul rdx, r11
movzx r8d, byte [rcx + 3]
xor r8, rdx
imul r8, r11
movzx edx, byte [rcx + 4]
xor rdx, r8
imul rdx, r11
movzx r8d, byte [rcx + 5]
xor r8, rdx
imul r8, r11
movzx edx, byte [rcx + 6]
xor rdx, r8
imul rdx, r11
movzx r15d, byte [rcx + 7]
add rcx, 8
xor r15, rdx
imul r15, r11
cmp rcx, rax
jne 0x14009db30
jmp 0x14009cc9e
mov rcx, qword [rsp + 0x40]
mov r15, rdx
cmp r12, 4
mov r9, rsi
jb 0x14009cc9e
movzx edx, byte [rcx]
movzx edx, byte [rdx + r10]
xor rdx, r15
imul rdx, r11
movzx r8d, byte [rcx + 1]
movzx r8d, byte [r8 + r10]
xor r8, rdx
imul r8, r11
movzx edx, byte [rcx + 2]
movzx edx, byte [rdx + r10]
xor rdx, r8
imul rdx, r11
movzx r8d, byte [rcx + 3]
movzx r15d, byte [r8 + r10]
xor r15, rdx
imul r15, r11
add rcx, 4
cmp rcx, rax
jne 0x14009dbae
jmp 0x14009cc9e
movzx eax, byte [0x140346130]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e822
mov rsi, rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
mov qword [rsi + 0x58], 1
lea rax, [0x1403006d0]
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 1
mov r15, qword [r12 + 0x90]
mov rbx, qword [r12 + 0x98]
test rbx, rbx
je 0x14009dc7c
js 0x14009e73b
movzx eax, byte [0x140346130]
xor ecx, ecx
mov rdx, rbx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e888
mov r14, rax
jmp 0x14009dc82
mov r14d, 1
mov rcx, r14
mov rdx, r15
mov r8, rbx
call sym.memcpy
movdqu xmm6, xmmword [r12 + 0xb4]
movups xmm0, xmmword [r12 + 0xc8]
movzx eax, byte [r12 + 0xd8]
mov byte [rsp + 0x80], al
movaps xmmword [rsp + 0x70], xmm0
movzx r8d, word [r12 + 0xb0]
mov rax, r12
movzx r12d, word [r12 + 0xb2]
mov edx, dword [rax + 0xc4]
mov r13d, dword [rax + 0xa0]
mov edi, dword [rax + 0xa4]
mov ebp, dword [rax + 0xa8]
mov r15d, dword [rax + 0xac]
mov rax, qword [rsi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14009dd2a
test rax, rax
je 0x14009dd2a
mov word [rsp + 0x38], r8w
mov r8, qword [rsi + 8]
mov rcx, qword [0x1403460d0]
mov dword [rsp + 0x30], edx
xor edx, edx
call fcn.14013f0f4
movzx r8d, word [rsp + 0x38]
mov edx, dword [rsp + 0x30]
mov qword [rsi], rbx
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x18], r13d
mov dword [rsi + 0x1c], edi
mov dword [rsi + 0x20], ebp
mov dword [rsi + 0x24], r15d
mov word [rsi + 0x28], r8w
mov word [rsi + 0x2a], r12w
jmp 0x14009e1bc
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movups xmm2, xmmword [rsp + 0x1f0]
movups xmm3, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movzx eax, byte [0x140346130]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e822
mov qword [rax + 0x58], 1
lea rcx, [0x140300748]
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 0
jmp 0x14009dfce
mov rax, qword [rsp + 0x68]
mov qword [rax], 4
jmp 0x14009e6b0
test rsi, rsi
js 0x14009e73b
movzx eax, byte [0x140346130]
xor ecx, ecx
mov rdx, rsi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e740
mov r14, rax
mov rcx, rax
mov rdx, rbx
mov r8, rsi
call sym.memcpy
movdqu xmm6, xmmword [rsp + 0x1fc]
movups xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x70], xmm0
movzx eax, byte [rsp + 0x220]
mov byte [rsp + 0x80], al
movzx eax, word [rsp + 0x1f8]
mov word [rsp + 0x38], ax
movzx r15d, word [rsp + 0x1fa]
mov eax, dword [rsp + 0x20c]
mov dword [rsp + 0x30], eax
mov r12d, dword [rsp + 0x1e8]
mov r13d, dword [rsp + 0x1ec]
mov ebx, dword [rsp + 0x1f0]
mov ebp, dword [rsp + 0x1f4]
movzx eax, byte [0x140346130]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e822
mov rdi, rax
mov qword [rax + 0x58], 1
lea rax, [0x140300748]
mov qword [rdi + 0x60], rax
mov word [rdi + 0x68], 0
mov qword [rdi], rsi
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x18], r12d
mov dword [rdi + 0x1c], r13d
mov dword [rdi + 0x20], ebx
mov dword [rdi + 0x24], ebp
movzx eax, word [rsp + 0x38]
mov word [rdi + 0x28], ax
mov word [rdi + 0x2a], r15w
movdqu xmmword [rdi + 0x2c], xmm6
mov eax, dword [rsp + 0x30]
mov dword [rdi + 0x3c], eax
movzx eax, byte [rsp + 0x80]
mov byte [rdi + 0x50], al
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rdi + 0x40], xmm0
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movups xmm2, xmmword [rsp + 0x1f0]
movups xmm3, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movzx eax, byte [0x140346130]
mov edx, 8
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e8a4
mov rsi, rax
mov qword [rax], rdi
movzx eax, byte [0x140346130]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e822
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
mov qword [rax + 0x58], rsi
lea rcx, sym.core::ptr::drop_in_place_reqwest::error::Error_::hab2f52823f2a587d
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 2
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movaps xmm3, xmmword [rsp + 0xa0]
movups xmmword [rax], xmm0
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0xb0]
movdqu xmmword [rax + 0x40], xmm0
mov rcx, qword [rsp + 0xc0]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rcx], 3
mov qword [rcx + 8], rax
jmp 0x14009e6a3
test rsi, rsi
je 0x14009e22e
mov r8, qword [rsp + 0x2d8]
jmp 0x14009e220
lea rcx, [rsp + 0x1d0]
call sym.core::ptr::drop_in_place_reqwest::async_impl::body::Body_::he39fe6c0418cfdf9
movzx eax, byte [0x140346130]
mov edx, 8
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e8a4
mov rbx, rax
mov qword [rax], r14
movzx eax, byte [0x140346130]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e822
mov rsi, rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
mov qword [rsi + 0x58], rbx
lea rax, sym.core::ptr::drop_in_place_hyper::error::Error_::h0f85aaf5d94ea59c
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 1
mov r15, qword [r12 + 0x90]
mov rbx, qword [r12 + 0x98]
test rbx, rbx
je 0x14009e0eb
js 0x14009e73b
movzx eax, byte [0x140346130]
xor ecx, ecx
mov rdx, rbx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e888
mov r14, rax
jmp 0x14009e0f1
mov r14d, 1
mov rcx, r14
mov rdx, r15
mov r8, rbx
call sym.memcpy
movdqu xmm6, xmmword [r12 + 0xb4]
mov rcx, qword [rsp + 0x180]
movzx eax, byte [rcx + 0x10]
mov byte [rsp + 0x80], al
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x70], xmm0
movzx r8d, word [r12 + 0xb0]
movzx r15d, word [r12 + 0xb2]
mov edx, dword [r12 + 0xc4]
mov rax, r12
mov r12d, dword [r12 + 0xa0]
mov r13d, dword [rax + 0xa4]
mov edi, dword [rax + 0xa8]
mov ebp, dword [rax + 0xac]
mov rax, qword [rsi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14009e199
test rax, rax
je 0x14009e199
mov word [rsp + 0x38], r8w
mov r8, qword [rsi + 8]
mov rcx, qword [0x1403460d0]
mov dword [rsp + 0x30], edx
xor edx, edx
call fcn.14013f0f4
movzx r8d, word [rsp + 0x38]
mov edx, dword [rsp + 0x30]
mov qword [rsi], rbx
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x18], r12d
mov dword [rsi + 0x1c], r13d
mov dword [rsi + 0x20], edi
mov dword [rsi + 0x24], ebp
mov word [rsi + 0x28], r8w
mov word [rsi + 0x2a], r15w
movdqu xmmword [rsi + 0x2c], xmm6
mov dword [rsi + 0x3c], edx
movdqa xmm0, xmmword [rsp + 0x70]
movdqu xmmword [rsi + 0x40], xmm0
movzx eax, byte [rsp + 0x80]
mov byte [rsi + 0x50], al
mov eax, dword [rsp + 0x2d0]
mov ecx, dword [rsp + 0x2d3]
mov dword [rsi + 0x51], eax
mov dword [rsi + 0x54], ecx
mov rax, qword [rsp + 0x68]
mov qword [rax], 3
mov qword [rax + 8], rsi
jmp 0x14009e6b0
cmp rax, 1
jne 0x14009e53b
cmp qword [rsp + 0x1d0], 0
je 0x14009e22e
mov r8, qword [rsp + 0x1d8]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x630]
mov r8d, 0xa0
call sym.memcpy
mov r14, qword [r12 + 0x90]
mov rsi, qword [r12 + 0x98]
test rsi, rsi
je 0x14009e280
js 0x14009e73b
movzx eax, byte [0x140346130]
xor ecx, ecx
mov rdx, rsi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e740
mov rbx, rax
jmp 0x14009e285
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call sym.memcpy
movups xmm6, xmmword [r12 + 0xb4]
mov rax, qword [rsp + 0x180]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x2d0], xmm0
movzx eax, byte [rax + 0x10]
mov byte [rsp + 0x2e0], al
movzx eax, word [r12 + 0xb0]
mov word [rsp + 0x48], ax
mov rax, r12
movzx r12d, word [r12 + 0xb2]
mov ecx, dword [rax + 0xc4]
mov dword [rsp + 0x38], ecx
mov r13d, dword [rax + 0xa0]
mov r14d, dword [rax + 0xa4]
mov ebp, dword [rax + 0xa8]
mov r15d, dword [rax + 0xac]
mov rcx, qword [rax + 0x130]
mov qword [rsp + 0x30], rcx
mov qword [rax + 0x130], 0
movzx eax, byte [0x140346130]
mov edx, 0x30
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e8b3
mov rdi, rax
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movzx eax, byte [0x140346130]
mov edx, 0x58
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e8c2
mov qword [rax], rsi
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov dword [rax + 0x18], r13d
mov dword [rax + 0x1c], r14d
mov dword [rax + 0x20], ebp
mov dword [rax + 0x24], r15d
movzx ecx, word [rsp + 0x48]
mov word [rax + 0x28], cx
mov word [rax + 0x2a], r12w
movups xmmword [rax + 0x2c], xmm6
mov ecx, dword [rsp + 0x38]
mov dword [rax + 0x3c], ecx
movzx ecx, byte [rsp + 0x2e0]
mov byte [rax + 0x50], cl
movaps xmm0, xmmword [rsp + 0x2d0]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movups xmm3, xmmword [rsp + 0xa0]
mov rdx, qword [rsp + 0x68]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x30], xmm3
movups xmm0, xmmword [rsp + 0xb0]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rsp + 0xc0]
movups xmmword [rdx + 0x50], xmm0
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [rdx + 0x60], xmm0
mov qword [rdx + 0x70], 0
mov qword [rdx + 0x78], rdi
lea rcx, sym.core::ptr::drop_in_place_reqwest::async_impl::body::WrapHyper_::h2626b48bcc9916c5
mov qword [rdx + 0x80], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rdx + 0x88], rcx
mov qword [rdx + 0x90], rax
jmp 0x14009e6b0
mov rax, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x68]
mov qword [rcx], 3
mov qword [rcx + 8], rax
cmp qword [rsp + 0x420], 0
je 0x14009e475
mov r8, qword [rsp + 0x418]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov rsi, qword [rsp + 0x3f0]
mov rbx, qword [rsp + 0x3f8]
test rbx, rbx
je 0x14009e4c5
lea rdi, [rsi + 0x30]
jmp 0x14009e4ab
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x18]
add rdi, 0x68
dec rbx
je 0x14009e4c5
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14009e490
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x18]
jmp 0x14009e490
cmp qword [rsp + 0x3e8], 0
je 0x14009e4e1
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
mov rsi, qword [rsp + 0x408]
mov rbx, qword [rsp + 0x410]
test rbx, rbx
je 0x14009e51b
lea rdi, [rsi + 0x38]
nop word [rax + rax]
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x18]
add rdi, 0x48
dec rbx
jne 0x14009e500
cmp qword [rsp + 0x400], 0
je 0x14009e6a3
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
jmp 0x14009e69e
movdqu xmm6, xmmword [rsp + 0x2d8]
mov r14, qword [r12 + 0x90]
mov rsi, qword [r12 + 0x98]
test rsi, rsi
je 0x14009e57e
js 0x14009e73b
movzx eax, byte [0x140346130]
xor ecx, ecx
mov rdx, rsi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e740
mov rbx, rax
jmp 0x14009e583
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call sym.memcpy
movups xmm7, xmmword [r12 + 0xb4]
mov rax, qword [rsp + 0x180]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
movzx eax, byte [rax + 0x10]
mov byte [rsp + 0x80], al
movzx ebp, word [r12 + 0xb0]
movzx r14d, word [r12 + 0xb2]
mov eax, dword [r12 + 0xc4]
mov dword [rsp + 0x30], eax
mov r15d, dword [r12 + 0xa0]
mov rax, r12
mov r12d, dword [r12 + 0xa4]
mov r13d, dword [rax + 0xa8]
mov edi, dword [rax + 0xac]
movzx eax, byte [0x140346130]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x14009e822
movdqu xmmword [rax + 0x58], xmm6
mov word [rax + 0x68], 2
mov qword [rax], rsi
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov dword [rax + 0x18], r15d
mov dword [rax + 0x1c], r12d
mov dword [rax + 0x20], r13d
mov dword [rax + 0x24], edi
mov word [rax + 0x28], bp
mov word [rax + 0x2a], r14w
movups xmmword [rax + 0x2c], xmm7
mov ecx, dword [rsp + 0x30]
mov dword [rax + 0x3c], ecx
movdqa xmm0, xmmword [rsp + 0x70]
movdqu xmmword [rax + 0x40], xmm0
movzx ecx, byte [rsp + 0x80]
mov byte [rax + 0x50], cl
mov ecx, dword [rsp + 0x2d0]
mov edx, dword [rsp + 0x2d3]
mov dword [rax + 0x51], ecx
mov dword [rax + 0x54], edx
mov rcx, qword [rsp + 0x68]
mov qword [rcx], 3
mov qword [rcx + 8], rax
cmp qword [rsp + 0x1d0], 0
je 0x14009e6a3
mov r8, qword [rsp + 0x1d8]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
lea rcx, [rsp + 0x630]
call sym.core::ptr::drop_in_place_http::response::Response_hyper::body::body::Body__::hbaba1572121046a0
movaps xmm6, xmmword [rsp + 0x6d0]
movaps xmm7, xmmword [rsp + 0x6e0]
movaps xmm8, xmmword [rsp + 0x6f0]
movaps xmm9, xmmword [rsp + 0x700]
movaps xmm10, xmmword [rsp + 0x710]
movaps xmm11, xmmword [rsp + 0x720]
movaps xmm12, xmmword [rsp + 0x730]
movaps xmm13, xmmword [rsp + 0x740]
add rsp, 0x758
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r14
mov rdx, qword [rsp + 0x38]
call sym.core::panicking::panic_bounds_check::h4036fe14f6f497ef
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rsi
xor r8d, r8d
mov r9, r13
call sym.core::str::slice_error_fail::h1dccc998ff36422e
call sym.alloc::raw_vec::capacity_overflow::h1e9621a84679a79e
mov ecx, 1
mov rdx, rsi
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
movzx esi, word [rsp + 0x2d8]
lea rcx, [rsp + 0x70]
call sym.core::ptr::drop_in_place_reqwest::async_impl::body::Body_::he39fe6c0418cfdf9
mov word [rsp + 0x70], si
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
jmp 0x14009e7d5
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x2d0], rax
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.URL_was_already_validated_as_URI
lea r9, sym._ZN4core3ptr42drop_in_place_LT_reqwest..error..Error_GT_17hab2f52823f2a587dE.3367
lea r8, [rsp + 0x2d0]
mov edx, 0x20
call sym.core::result::unwrap_failed::he553ba724245dc85
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbp
mov rdx, r9
call sym.core::panicking::panic_bounds_check::h4036fe14f6f497ef
lea rcx, [rsp + 0x230]
call sym.core::ptr::drop_in_place_reqwest::async_impl::body::Body_::he39fe6c0418cfdf9
mov byte [rsp + 0x70], bl
mov byte [rsp + 0x71], sil
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, [0x140302a70]
lea r8, [rsp + 0x70]
mov edx, 0x13
call sym.core::result::unwrap_failed::he553ba724245dc85
lea r9, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srclib.rs
mov qword [rsp + 0x20], r9
mov r9, rax
call sym.core::str::slice_error_fail::h1dccc998ff36422e
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r10
call sym.core::str::slice_error_fail::h1dccc998ff36422e
mov ecx, 8
mov edx, 0x70
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srclib.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call sym.core::str::slice_error_fail::h1dccc998ff36422e
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, r9
call sym.core::str::slice_error_fail::h1dccc998ff36422e
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1403082c8]
lea r9, [0x140307bb0]
lea r8, [rsp + 0x500]
mov edx, 0x17
call sym.core::result::unwrap_failed::he553ba724245dc85
mov ecx, 1
mov rdx, rbx
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 8
mov edx, 0x20
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov ecx, 8
mov edx, 8
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov ecx, 8
mov edx, 0x30
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov ecx, 8
mov edx, 0x58
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x14030fe58]
mov edx, 0x30
call sym.core::panicking::panic::heacbd316ae05a694
lea rax, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rdx, rsi
xor r8d, r8d
call sym.core::str::slice_error_fail::h1dccc998ff36422e
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbp
mov rdx, r9
call sym.core::panicking::panic_bounds_check::h4036fe14f6f497ef
int3