Function at 0x14001c540
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x618
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x590], 0xfffffffffffffffe
mov qword [rbp + 0x560], r8
mov rsi, rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rcx, qword [rdx + 0xb0]
mov qword [rbp + 0x568], rdx
mov rax, qword [rdx + 0xb8]
mov rax, qword [rax + 0xb8]
mov byte [rbp + 0x58d], 1
call rax
test rax, rax
je 0x14001c71f
mov byte [rbp + 0x58d], 1
lea rcx, [rbp + 0x3e0]
mov rdx, rax
call fcn.1400ff6c0
cmp word [rbp + 0x3e0], 2
jne 0x14001c74a
mov r8, qword [rbp + 0x3e8]
mov qword [rbp + 0x418], 0
mov qword [rbp + 0x400], 0
mov dword [rbp + 0x440], 2
mov byte [rbp + 0x480], 8
mov dword [rbp + 0x4c0], 2
mov byte [rbp + 0x58d], 1
lea rcx, [rbp + 0x270]
lea rdx, [rbp + 0x400]
call fcn.140021c10
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x270]
mov r8d, 0xc0
call sub.VCRUNTIME140.dll_memcpy
mov ebx, dword [rbp + 0x330]
movups xmm0, xmmword [rbp + 0x334]
movaps xmmword [rbp + 0x380], xmm0
movups xmm0, xmmword [rbp + 0x344]
movaps xmmword [rbp + 0x390], xmm0
movups xmm0, xmmword [rbp + 0x354]
movaps xmmword [rbp + 0x3a0], xmm0
movups xmm0, xmmword [rbp + 0x364]
movaps xmmword [rbp + 0x3b0], xmm0
movups xmm0, xmmword [rbp + 0x370]
movups xmmword [rbp + 0x3bc], xmm0
cmp ebx, 3
je 0x14001c766
lea rdi, [rbp + 0x10]
lea rdx, [rbp + 0x170]
mov r8d, 0xc0
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsi + 8]
movaps xmm0, xmmword [rbp + 0x380]
movaps xmm1, xmmword [rbp + 0x390]
movaps xmm2, xmmword [rbp + 0x3a0]
movaps xmm3, xmmword [rbp + 0x3b0]
movups xmmword [rsi + 0xcc], xmm0
movups xmmword [rsi + 0xdc], xmm1
movups xmmword [rsi + 0xec], xmm2
movups xmmword [rsi + 0xfc], xmm3
movups xmm0, xmmword [rbp + 0x3bc]
movups xmmword [rsi + 0x108], xmm0
mov r8d, 0xc0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov dword [rsi + 0xc8], ebx
mov qword [rsi], 1
mov al, 1
xor edi, edi
mov rbx, qword [rbp + 0x560]
jmp 0x14001ce16
mov byte [rbp + 0x58d], 1
mov ecx, 0x100007f
xor edx, edx
call fcn.1401206f0
mov byte [rbp + 0x58d], 1
lea rcx, [rbp + 0x110]
mov rdx, rax
call fcn.140120770
jmp 0x14001c782
movups xmm0, xmmword [rbp + 0x3e0]
movups xmm1, xmmword [rbp + 0x3f0]
movaps xmmword [rbp + 0x180], xmm1
movaps xmmword [rbp + 0x170], xmm0
movaps xmm0, xmmword [rbp + 0x170]
movaps xmm1, xmmword [rbp + 0x180]
movaps xmmword [rbp + 0x110], xmm0
movaps xmmword [rbp + 0x120], xmm1
lea r14, [rbp + 0x20]
mov r8d, 0xe8
mov rcx, r14
mov rdx, qword [rbp + 0x568]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0x560]
mov rax, qword [rcx + 0x10]
mov ecx, dword [rcx + 0x18]
mov qword [rbp + 0x10], rax
mov dword [rbp + 0x18], ecx
mov byte [rbp + 0x58a], 1
lea r8, [0x14014f1b0]
lea rcx, [rbp + 0x400]
lea rdx, [rbp + 0x10]
mov r9d, select
call fcn.14001fd80
mov r8, qword [rbp + 0x400]
mov rax, qword [rbp + 0x408]
test rax, rax
je 0x14001c9fd
mov rcx, qword [rbp + 0x410]
mov qword [rbp + 0x130], r8
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x140], rcx
mov byte [rbp + 0x58a], 1
lea rcx, [rbp + 0x158]
lea rdx, [rbp + 0x130]
call fcn.140029400
mov r15, qword [rbp + 0x160]
mov r14, qword [rbp + 0x168]
cmp r14, 8
jb 0x14001ca6a
lea rdx, [r15 + 7]
and rdx, 0xfffffffffffffff8
mov rax, rdx
sub rax, r15
cmp rax, r14
ja 0x14001ca6a
movabs rcx, 0x8080808080808080
test qword [r15], rcx
jne 0x14001ca84
cmp rdx, r15
mov edx, 8
cmove rax, rdx
lea rdx, [r14 - 8]
cmp rax, rdx
jae 0x14001c893
nop dword [rax + rax]
test qword [r15 + rax], rcx
jne 0x14001ca84
add rax, 8
cmp rax, rdx
jb 0x14001c880
test qword [r15 + rdx], rcx
jne 0x14001ca84
mov qword [rbp + 0x400], 3
mov qword [rbp + 0x408], r15
mov qword [rbp + 0x410], r14
mov qword [rbp + 0x418], 0
mov qword [rbp + 0x420], r14
mov qword [rbp + 0x428], 1
movabs rax, 0x2000000020
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x438], 0
mov qword [rbp + 0x440], r14
mov word [rbp + 0x448], 1
mov byte [rbp + 0x58b], 1
lea rbx, [rbp + 0x520]
lea rdx, [rbp + 0x400]
mov rcx, rbx
call fcn.1400369a0
mov rax, qword [rbp + 0x530]
cmp rax, 2
jne 0x14001c980
mov eax, 2
cmp qword [rbp + 0x520], 2
jne 0x14001c950
lea rcx, [rbp + 0x520]
mov edx, 2
call fcn.140037200
mov rax, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x528]
shl rax, 4
lea rdx, fcn.1400014f0
mov qword [rcx + rax], rdx
mov qword [rcx + rax + 8], 0
mov rax, qword [rbp + 0x530]
inc rax
mov qword [rbp + 0x530], rax
cmp rax, 3
jne 0x14001cac6
mov rax, qword [rbp + 0x528]
mov rdx, qword [rax + 8]
cmp rdx, 5
jb 0x14001c9b9
mov rcx, qword [rax]
mov r8d, 0x50545448
xor r8d, dword [rcx]
movzx r9d, byte [rcx + 4]
xor r9d, 0x2f
or r9d, r8d
je 0x14001d036
mov ebx, 0x25
mov ecx, 0x25
mov edx, 1
call fcn.14000e950
test rax, rax
je 0x14001ef66
mov rdi, rax
movups xmm0, xmmword [0x14014f2f2]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14014f2e2]
movups xmmword [rax], xmm0
movabs rax, 0x2f50545448206874
jmp 0x14001cb05
mov qword [rbp + 0x418], 0
mov qword [rbp + 0x400], 0
mov dword [rbp + 0x440], 2
mov byte [rbp + 0x480], 8
mov dword [rbp + 0x4c0], 2
mov byte [rbp + 0x58a], 1
lea rcx, [rbp + 0x270]
lea rdx, [rbp + 0x400]
call fcn.140021c10
lea rcx, [rsi + 8]
lea rdx, [rbp + 0x270]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], 1
jmp 0x14001cc58
xor eax, eax
nop dword [rax]
cmp r14, rax
je 0x14001c89d
cmp byte [r15 + rax], 0
lea rax, [rax + 1]
jns 0x14001ca70
mov ebx, reloc.WS2_32.dll_setsockopt
mov ecx, reloc.WS2_32.dll_setsockopt
mov edx, 1
call fcn.14000e950
test rax, rax
je 0x14001ef37
mov rdi, rax
movups xmm0, xmmword [str.Status_line_not_ASCIIWrong_number_of_tokens_in_status_lineHTTP_version_did_not_start_with_HTTP_HTTP_version_was_wrong_lengthHTTP_version_did_not_match_formatStatus_code_was_wrong_lengthunable_to_parse_status_as_u16__a]
movups xmmword [rax], xmm0
movabs rax, 0x494943534120746f
mov qword [rdi + 0xd], rax
mov r14w, reloc.WS2_32.dll_setsockopt
xor r12d, r12d
jmp 0x14001cb33
mov ebx, 0x25
mov ecx, 0x25
mov edx, 1
call fcn.14000e950
test rax, rax
je 0x14001ef52
mov rdi, rax
movups xmm0, xmmword [0x14014f2cd]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14014f2bd]
movups xmmword [rax], xmm0
movabs rax, 0x656e696c20737574
mov qword [rdi + 0x1d], rax
mov r14w, 0x25
xor r12d, r12d
mov rdx, qword [rbp + 0x520]
test rdx, rdx
je 0x14001cb33
mov rcx, qword [rbp + 0x528]
shl rdx, 4
mov r8d, 8
call fcn.14000e960
mov rax, qword [rbp + 0x558]
mov qword [rsi + 0x40], rax
movups xmm0, xmmword [rbp + 0x548]
movups xmmword [rsi + 0x30], xmm0
movups xmm0, xmmword [rbp + 0x380]
movups xmm1, xmmword [rbp + 0x390]
movups xmm2, xmmword [rbp + 0x3a0]
movups xmm3, xmmword [rbp + 0x3ac]
movups xmmword [rsi + 0x78], xmm3
movups xmmword [rsi + 0x6c], xmm2
movups xmmword [rsi + 0x5c], xmm1
movups xmmword [rsi + 0x4c], xmm0
movups xmm0, xmmword [rbp + 0x170]
movups xmm1, xmmword [rbp + 0x180]
movups xmm2, xmmword [rbp + 0x190]
movups xmm3, xmmword [rbp + 0x19f]
movups xmmword [rsi + 0xb8], xmm3
movups xmmword [rsi + 0xa9], xmm2
movups xmmword [rsi + 0x99], xmm1
movups xmmword [rsi + 0x89], xmm0
movups xmm0, xmmword [rbp + 0x270]
movups xmm1, xmmword [rbp + 0x280]
movups xmm2, xmmword [rbp + 0x290]
movups xmm3, xmmword [rbp + 0x2a0]
movups xmmword [rsi + 0xcc], xmm0
movups xmmword [rsi + 0xdc], xmm1
movups xmmword [rsi + 0xec], xmm2
movups xmmword [rsi + 0xfc], xmm3
movups xmm0, xmmword [rbp + 0x2ac]
movups xmmword [rsi + 0x108], xmm0
mov rax, r12
shr rax, 0x20
mov word [rsi + 0x1e], ax
mov dword [rsi + 0x1a], r12d
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], rbx
mov dword [rsi + 0x48], 2
mov byte [rsi + 0x88], 6
mov qword [rsi + 8], 0
mov qword [rsi + 0x10], r13
mov word [rsi + 0x18], r14w
mov dword [rsi + 0xc8], 2
mov qword [rsi], 1
lea r14, [rbp + 0x20]
mov rdx, qword [rbp + 0x158]
test rdx, rdx
je 0x14001cc58
mov r8d, 1
mov rcx, r15
call fcn.14000e960
mov qword [rbp + 0x170], r14
mov rax, qword [0x1401fd0d0]
mov rax, qword [rax]
cmp rax, 4
jb 0x14001ccf3
lea rax, [rbp + 0x170]
mov qword [rbp + 0x270], rax
lea rax, [0x1400117b0]
mov qword [rbp + 0x278], rax
lea rax, str.dropping_stream:
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 1
mov qword [rbp + 0x400], 0
lea rax, [rbp + 0x270]
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], 1
mov qword [rsp + 0x20], 0
lea r8, str.ureq::streamC:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.8.0_src_stream.rs
lea rcx, [rbp + 0x400]
mov edx, 4
mov r9d, 0x140
call fcn.1400c2590
mov rcx, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xd8]
call qword [rax]
mov rax, qword [rbp + 0xd8]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x14001cd23
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0xd0]
call fcn.14000e960
mov rdx, qword [rbp + 0xe8]
test rdx, rdx
mov rbx, qword [rbp + 0x560]
je 0x14001cd48
mov rcx, qword [rbp + 0xe0]
mov r8d, 1
call fcn.14000e960
cmp word [rbp + 0xc8], 2
je 0x14001ce11
mov rcx, qword [rbp + 0x40]
cmp rcx, 0xffffffffffffffff
je 0x14001cd77
lock dec qword [rcx + 8]
jne 0x14001cd77
mov edx, 0xa8
mov r8d, 8
call fcn.14000e960
mov rdx, qword [rbp + 0x98]
test rdx, rdx
je 0x14001cd95
mov rcx, qword [rbp + 0xa0]
mov r8d, 1
call fcn.14000e960
mov rdx, qword [rbp + 0xb0]
test rdx, rdx
je 0x14001cdb3
mov rcx, qword [rbp + 0xb8]
mov r8d, 1
call fcn.14000e960
cmp byte [rbp + 0x94], 4
je 0x14001ce11
mov rdx, qword [rbp + 0x78]
test rdx, rdx
je 0x14001cdd7
mov rcx, qword [rbp + 0x80]
mov r8d, 1
call fcn.14000e960
mov rcx, qword [rbp + 0x50]
test rcx, rcx
je 0x14001cdf4
mov rdx, qword [rbp + 0x48]
test rdx, rdx
je 0x14001cdf4
mov r8d, 1
call fcn.14000e960
mov rcx, qword [rbp + 0x68]
test rcx, rcx
je 0x14001ce11
mov rdx, qword [rbp + 0x60]
test rdx, rdx
je 0x14001ce11
mov r8d, 1
call fcn.14000e960
mov dil, 1
xor eax, eax
mov byte [rbp + 0x588], al
mov rcx, rbx
call fcn.14001b7b0
test dil, dil
jne 0x14001d01f
mov rax, qword [rbp + 0x568]
lea rdi, [rax + 0xb0]
mov qword [rbp + 0x170], rax
mov rax, qword [0x1401fd0d0]
mov rax, qword [rax]
cmp rax, 4
jb 0x14001cee4
mov qword [rbp + 0x560], rdi
lea rax, [rbp + 0x170]
mov qword [rbp + 0x270], rax
lea rax, [0x1400117b0]
mov qword [rbp + 0x278], rax
lea rax, str.dropping_stream:
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 1
mov qword [rbp + 0x400], 0
lea rax, [rbp + 0x270]
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], 1
mov qword [rsp + 0x20], 0
lea r8, str.ureq::streamC:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.8.0_src_stream.rs
lea rcx, [rbp + 0x400]
mov edx, 4
mov r9d, 0x140
call fcn.1400c2590
mov rdi, qword [rbp + 0x560]
mov rax, qword [rbp + 0x568]
mov rcx, qword [rax + 0xb0]
mov rax, qword [rax + 0xb8]
call qword [rax]
mov rax, qword [rbp + 0x568]
mov rax, qword [rax + 0xb8]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x14001cf1e
mov r8, qword [rax + 0x10]
mov rcx, qword [rdi]
call fcn.14000e960
mov rdi, qword [rbp + 0x568]
mov rdx, qword [rdi + 0xc8]
test rdx, rdx
je 0x14001cf43
mov rcx, qword [rdi + 0xc0]
mov r8d, 1
call fcn.14000e960
cmp word [rdi + 0xa8], 2
je 0x14001d01f
mov rax, qword [rbp + 0x568]
mov rcx, qword [rax + 0x20]
cmp rcx, 0xffffffffffffffff
je 0x14001cf79
lock dec qword [rcx + 8]
jne 0x14001cf79
mov edx, 0xa8
mov r8d, 8
call fcn.14000e960
mov rdi, qword [rbp + 0x568]
mov rdx, qword [rdi + 0x78]
test rdx, rdx
je 0x14001cf9b
mov rcx, qword [rdi + 0x80]
mov r8d, 1
call fcn.14000e960
mov rdx, qword [rdi + 0x90]
test rdx, rdx
je 0x14001cfb9
mov rcx, qword [rdi + 0x98]
mov r8d, 1
call fcn.14000e960
cmp byte [rdi + 0x74], 4
je 0x14001d01f
mov rdi, qword [rbp + 0x568]
mov rdx, qword [rdi + 0x58]
test rdx, rdx
je 0x14001cfde
mov rcx, qword [rdi + 0x60]
mov r8d, 1
call fcn.14000e960
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x14001cffb
mov rdx, qword [rdi + 0x28]
test rdx, rdx
je 0x14001cffb
mov r8d, 1
call fcn.14000e960
mov rcx, qword [rdi + 0x48]
test rcx, rcx
je 0x14001d01f
mov rax, qword [rbp + 0x568]
mov rdx, qword [rax + 0x40]
test rdx, rdx
je 0x14001d01f
mov r8d, 1
call fcn.14000e960
mov rax, rsi
add rsp, 0x618
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp rdx, 8
jne 0x14001d0f9
movzx edx, byte [rcx + 5]
add dl, 0xd0
cmp dl, 9
ja 0x14001d138
movzx ecx, byte [rcx + 7]
add cl, 0xd0
cmp cl, 0xa
jae 0x14001d138
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x148], rcx
mov qword [rbp + 0x150], rax
cmp rax, 3
jne 0x14001d17b
mov edx, 3
call fcn.140126410
mov edi, eax
test dil, 1
jne 0x14001d1ba
mov rdx, qword [rbp + 0x520]
test rdx, rdx
je 0x14001d0b8
mov rcx, qword [rbp + 0x528]
shl rdx, 4
mov r8d, 8
call fcn.14000e960
cmp r14, 8
jbe 0x14001d26d
cmp byte [r15 + 8], 0xbf
jg 0x14001d273
mov byte [rbp + 0x58b], 1
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.8.0_src_response.rs
mov qword [rsp + 0x20], rax
mov r9d, 8
mov rcx, r15
mov rdx, r14
xor r8d, r8d
call fcn.14013ae60
jmp 0x14001f14a
mov ebx, 0x1d
mov ecx, 0x1d
mov edx, 1
call fcn.14000e950
test rax, rax
je 0x14001ef7a
mov rdi, rax
movups xmm0, xmmword [0x14014f314]
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [0x14014f307]
movups xmmword [rax], xmm0
mov r14w, 0x1d
jmp 0x14001cb0e
mov ebx, 0x21
mov ecx, 0x21
mov edx, 1
call fcn.14000e950
test rax, rax
je 0x14001ef8e
mov rdi, rax
movups xmm0, xmmword [0x14014f334]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14014f324]
movups xmmword [rax], xmm0
mov byte [rax + 0x20], reloc.WS2_32.dll_WSACleanup
mov r14w, 0x21
jmp 0x14001cb0e
mov ebx, 0x1c
mov ecx, 0x1c
mov edx, 1
call fcn.14000e950
test rax, rax
je 0x14001efa2
mov rdi, rax
movups xmm0, xmmword [0x14014f351]
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [0x14014f345]
movups xmmword [rax], xmm0
mov r14w, 0x1c
jmp 0x14001cb0e
lea rax, [rbp + 0x148]
mov qword [rbp + 0x3d0], rax
lea rax, [0x14002ad00]
mov qword [rbp + 0x3d8], rax
lea rax, [0x14014f380]
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 2
mov qword [rbp + 0x400], 0
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], 1
lea rcx, [rbp + 0x3e8]
lea rdx, [rbp + 0x400]
call fcn.14011cc90
mov r13, qword [rbp + 0x3e0]
movzx r14d, word [rbp + 0x3e8]
mov eax, dword [rbp + 0x3ea]
movzx r12d, word [rbp + 0x3ee]
shl r12, 0x20
or r12, rax
mov rdi, qword [rbp + 0x3f0]
mov rbx, qword [rbp + 0x3f8]
mov rdx, qword [rbp + 0x520]
test rdx, rdx
jne 0x14001cb1d
jmp 0x14001cb33
jne 0x14001d0cd
shr edi, 0x10
mov dword [rbp + 0x51c], edi
mov qword [rbp + 0x548], 0
mov qword [rbp + 0x550], 8
mov qword [rbp + 0x558], 0
xor edx, edx
lea rdi, [0x14001fc04]
cmp rdx, 0x64
jbe 0x14001d2e6
jmp 0x14001d5de
mov rax, qword [rbp + 0x550]
mov rcx, rdx
shl rcx, 5
mov qword [rax + rcx], r13
mov qword [rax + rcx + 8], r9
mov qword [rax + rcx + 0x10], r8
mov qword [rax + rcx + 0x18], r14
inc rdx
mov qword [rbp + 0x558], rdx
cmp rdx, 0x64
ja 0x14001d5de
mov byte [rbp + 0x58f], 1
mov r9d, 8
lea rcx, [rbp + 0x400]
lea rdx, [rbp + 0x10]
lea r8, str.a_headermore_than__header_fields_in_response
call fcn.14001fd80
mov r12, qword [rbp + 0x400]
mov r14, qword [rbp + 0x408]
test r14, r14
je 0x14001d547
mov rax, qword [rbp + 0x410]
test rax, rax
je 0x14001d5b7
mov qword [rbp + 0x520], r12
mov qword [rbp + 0x528], r14
mov qword [rbp + 0x530], rax
xor r13d, r13d
movzx ecx, byte [r14 + r13]
lea edx, [rcx - 0x21]
cmp edx, 0x5d
ja case.0x14001d35d.34
movsxd rdx, dword [rdi + rdx*4]
add rdx, rdi
jmp rdx
inc r13
cmp rax, r13
jne 0x14001d349
jmp 0x14001d4cb
lea edx, [rcx - 0x30]
cmp dl, 0xa
jb case.0x14001d35d.33
and cl, 0xdf
add cl, 0xbf
cmp cl, 0x19
jbe case.0x14001d35d.33
add r13, r14
mov qword [rbp + 0x3d0], r13
lea rax, [0x140028b80]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x270], 2
mov qword [rbp + 0x280], 2
movabs rax, 0x2000000018
mov qword [rbp + 0x290], rax
mov byte [rbp + 0x298], 3
mov qword [rbp + 0x2a0], 0
lea rax, str.Invalid_char____while_looking_for_:
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], 2
lea rax, [rbp + 0x270]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 1
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], 1
lea rcx, [rbp + 0x3e0]
lea rdx, [rbp + 0x170]
call fcn.14011cc90
mov rax, qword [rbp + 0x3f0]
lea rcx, [rbp + 0x388]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x3e0]
movups xmmword [rcx], xmm0
mov qword [rbp + 0x400], 0
movups xmm0, xmmword [rbp + 0x380]
movups xmm1, xmmword [rbp + 0x390]
lea rax, [rbp + 0x408]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rbp + 0x440], 2
mov byte [rbp + 0x480], 7
mov dword [rbp + 0x4c0], 2
test r12, r12
je 0x14001d4a2
mov r8d, 1
mov rcx, r14
mov rdx, r12
call fcn.14000e960
mov byte [rbp + 0x58f], 1
lea rcx, [rbp + 0x400]
call fcn.14001baf0
mov rdx, qword [rbp + 0x558]
cmp rdx, 0x64
jbe 0x14001d2e6
jmp 0x14001d5de
mov r13, rax
mov rax, qword [rbp + 0x530]
lea rcx, [rbp + 0x408]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x520]
movups xmmword [rcx], xmm0
mov r9, qword [rbp + 0x408]
mov r8, qword [rbp + 0x410]
mov r14, qword [rbp + 0x418]
mov rdx, qword [rbp + 0x558]
cmp rdx, qword [rbp + 0x548]
jne 0x14001d2b1
mov qword [rbp + 0x538], r9
mov qword [rbp + 0x578], r8
lea rcx, [rbp + 0x548]
call fcn.140037460
mov rdx, qword [rbp + 0x558]
mov r8, qword [rbp + 0x578]
mov r9, qword [rbp + 0x538]
jmp 0x14001d2b1
mov qword [rbp + 0x418], 0
mov qword [rbp + 0x400], 0
mov dword [rbp + 0x440], 2
mov byte [rbp + 0x480], 8
mov dword [rbp + 0x4c0], 2
mov byte [rbp + 0x58f], 1
lea rcx, [rbp + 0x270]
lea rdx, [rbp + 0x400]
mov r8, r12
call fcn.140021c10
lea rcx, [rsi + 8]
lea rdx, [rbp + 0x270]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], 1
jmp 0x14001d70a
test r12, r12
je 0x14001d5cd
mov r8d, 1
mov rcx, r14
mov rdx, r12
call fcn.14000e960
mov r12, qword [rbp + 0x558]
cmp r12, 0x64
jbe 0x14001d774
lea rax, [0x14014f228]
mov qword [rbp + 0x170], rax
lea rax, [fcn.1401273a0]
mov qword [rbp + 0x178], rax
lea rax, [0x14014f208]
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 2
mov qword [rbp + 0x400], 0
lea rax, [rbp + 0x170]
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], 1
mov byte [rbp + 0x58f], 1
lea rcx, [rbp + 0x270]
lea rdx, [rbp + 0x400]
call fcn.14011cc90
movups xmm0, xmmword [rbp + 0x270]
movaps xmmword [rbp + 0x400], xmm0
mov rbx, qword [rbp + 0x280]
mov qword [rbp + 0x410], rbx
mov rdi, qword [rbp + 0x408]
test rbx, rbx
je 0x14001d6a9
setns al
js 0x14001efb6
movzx r12d, al
mov rcx, rbx
mov rdx, r12
call fcn.14000e950
mov r14, rax
test rax, rax
jne 0x14001d6af
mov rcx, rbx
mov rdx, r12
call fcn.14013a650
jmp 0x14001f14a
mov r14d, 1
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 8], 0
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], r14
mov qword [rsi + 0x28], rbx
mov dword [rsi + 0x48], 2
mov byte [rsi + 0x88], 7
mov dword [rsi + 0xc8], 2
mov qword [rsi], 1
mov rdx, qword [rbp + 0x400]
test rdx, rdx
je 0x14001d70a
mov r8d, 1
mov rcx, rdi
call fcn.14000e960
lea r14, [rbp + 0x20]
mov rdi, qword [rbp + 0x558]
test rdi, rdi
je 0x14001d749
mov rbx, qword [rbp + 0x550]
add rbx, 0x10
jmp 0x14001d730
add rbx, 0x20
dec rdi
je 0x14001d749
mov rdx, qword [rbx - 8]
test rdx, rdx
je 0x14001d727
mov rcx, qword [rbx]
mov r8d, 1
call fcn.14000e960
jmp 0x14001d727
mov rdx, qword [rbp + 0x548]
test rdx, rdx
je 0x14001cc3e
mov rcx, qword [rbp + 0x550]
shl rdx, 5
mov r8d, 8
call fcn.14000e960
jmp 0x14001cc3e
mov rcx, qword [rbp + 0x550]
shl r12, 5
add r12, rcx
lea r14, str.content_encodingconnection
cmp rcx, r12
je 0x14001d7e9
mov rdi, rcx
mov byte [rbp + 0x58f], 1
mov r8d, reloc.WS2_32.dll_recv
mov rdx, r14
call fcn.1400297b0
lea rcx, [rdi + 0x20]
test al, al
je 0x14001d789
mov rdx, qword [rdi]
mov rax, qword [rdi + 0x18]
inc rdx
mov r8, rax
sub r8, rdx
jb 0x14001efc0
add rdx, qword [rdi + 0x10]
mov byte [rbp + 0x58f], 1
lea rcx, [rbp + 0x400]
call fcn.140124190
cmp qword [rbp + 0x400], 0
je 0x14001df17
mov dword [rbp + 0x584], 0
mov rcx, qword [rbp + 0x550]
mov r12, qword [rbp + 0x558]
shl r12, 5
add r12, rcx
xor r13d, r13d
lea r14, [0x14014f240]
cmp rcx, r12
je 0x14001d875
mov rdi, rcx
mov byte [rbp + 0x58f], 1
mov r8d, 0xa
mov rdx, r14
call fcn.1400297b0
lea rcx, [rdi + 0x20]
test al, al
je 0x14001d812
mov rdx, qword [rdi]
mov rax, qword [rdi + 0x18]
inc rdx
mov r8, rax
sub r8, rdx
jb 0x14001efde
add rdx, qword [rdi + 0x10]
mov byte [rbp + 0x58f], 1
lea rcx, [rbp + 0x400]
call fcn.140124190
cmp qword [rbp + 0x400], 0
je 0x14001df73
xor r13d, r13d
movzx eax, byte [r15]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x68
jne 0x14001dac2
movzx eax, byte [r15 + 1]
lea r8d, [rax - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, al
cmp r8b, 0x74
jne 0x14001dac2
movzx eax, byte [r15 + 2]
lea r8d, [rax - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, al
cmp r8b, 0x74
jne 0x14001dac2
movzx eax, byte [r15 + 3]
lea r8d, [rax - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, al
cmp r8b, 0x70
jne 0x14001dac2
movzx eax, byte [r15 + 4]
lea r8d, [rax - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, al
cmp r8b, 0x2f
jne 0x14001dac2
movzx eax, byte [r15 + 5]
lea r8d, [rax - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, al
cmp r8b, 0x31
jne 0x14001dac2
movzx eax, byte [r15 + 6]
lea r8d, [rax - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, al
cmp r8b, 0x2e
jne 0x14001dac2
movzx eax, byte [r15 + 7]
lea r8d, [rax - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, al
cmp r8b, 0x30
jne 0x14001dac2
mov al, 1
mov dword [rbp + 0x580], eax
test r13, r13
je 0x14001daa0
cmp rdx, 0xa
jne 0x14001daa0
movzx eax, byte [r13]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x6b
jne 0x14001daa0
movzx eax, byte [r13 + 1]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x14001daa0
movzx eax, byte [r13 + 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x14001daa0
movzx eax, byte [r13 + 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x70
jne 0x14001daa0
movzx eax, byte [r13 + 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2d
jne 0x14001daa0
movzx eax, byte [r13 + 5]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x61
jne 0x14001daa0
movzx eax, byte [r13 + 6]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x6c
jne 0x14001daa0
movzx eax, byte [r13 + 7]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x69
jne 0x14001daa0
movzx eax, byte [r13 + 8]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x76
jne 0x14001daa0
movzx eax, byte [r13 + 9]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
setne al
mov dword [rbp + 0x580], eax
mov rcx, qword [rbp + 0x560]
mov rax, qword [rcx + 0x28]
mov rdx, qword [rcx + 0x30]
mov r12, qword [rbp + 0x550]
mov r13, qword [rbp + 0x558]
jmp 0x14001db90
mov dword [rbp + 0x580], 0
test r13, r13
je 0x14001db6a
cmp rdx, 5
jne 0x14001db6a
movzx eax, byte [r13]
lea edx, [rax - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, al
cmp dl, 0x63
jne 0x14001db60
movzx eax, byte [r13 + 1]
lea edx, [rax - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, al
cmp dl, 0x6c
jne 0x14001db60
movzx eax, byte [r13 + 2]
lea edx, [rax - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, al
cmp dl, 0x6f
jne 0x14001db60
movzx eax, byte [r13 + 3]
lea edx, [rax - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, al
cmp dl, 0x73
jne 0x14001db60
movzx eax, byte [r13 + 4]
lea edx, [rax - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, al
cmp dl, 0x65
sete al
mov dword [rbp + 0x580], eax
jmp 0x14001db6a
mov dword [rbp + 0x580], 0
mov rdx, qword [rbp + 0x560]
mov rax, qword [rdx + 0x28]
mov rdx, qword [rdx + 0x30]
mov r12, qword [rbp + 0x550]
mov r13, qword [rbp + 0x558]
cmp cl, 0x68
jne 0x14001dc6e
movzx ecx, byte [r15 + 1]
lea r8d, [rcx - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, cl
cmp r8b, 0x74
jne 0x14001dc6e
movzx ecx, byte [r15 + 2]
lea r8d, [rcx - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, cl
cmp r8b, 0x74
jne 0x14001dc6e
movzx ecx, byte [r15 + 3]
lea r8d, [rcx - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, cl
cmp r8b, 0x70
jne 0x14001dc6e
movzx ecx, byte [r15 + 4]
lea r8d, [rcx - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, cl
cmp r8b, 0x2f
jne 0x14001dc6e
movzx ecx, byte [r15 + 5]
lea r8d, [rcx - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, cl
cmp r8b, 0x31
jne 0x14001dc6e
movzx ecx, byte [r15 + 6]
lea r8d, [rcx - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, cl
cmp r8b, 0x2e
jne 0x14001dc6e
movzx ecx, byte [r15 + 7]
lea r8d, [rcx - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, cl
cmp r8b, 0x30
sete r15b
jmp 0x14001dc71
xor r15d, r15d
cmp rdx, 4
jne 0x14001dce0
movzx ecx, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x68
jne 0x14001dce0
movzx ecx, byte [rax + 1]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x65
jne 0x14001dce0
movzx ecx, byte [rax + 2]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x61
jne 0x14001dce0
movzx eax, byte [rax + 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x64
jne 0x14001dce0
xor eax, eax
mov qword [rbp + 0x570], rax
jmp 0x14001ddfb
movzx eax, word [rbp + 0x51c]
xor ecx, ecx
mov qword [rbp + 0x570], rcx
cmp eax, 0xcc
je 0x14001ddfb
mov ecx, 0
mov qword [rbp + 0x540], rcx
cmp eax, 0x130
je 0x14001de04
shl r13, 5
add r13, r12
lea r14, str.transfer_encodingcontent_lengthBody_of_unknown_size___read_until_socket_close
mov rcx, r12
cmp rcx, r13
je 0x14001dd83
mov rdi, rcx
mov byte [rbp + 0x58f], 1
mov r8d, select
mov rdx, r14
call fcn.1400297b0
lea rcx, [rdi + 0x20]
test al, al
je 0x14001dd23
mov rdx, qword [rdi]
mov rax, qword [rdi + 0x18]
inc rdx
mov r8, rax
sub r8, rdx
jb 0x14001f060
add rdx, qword [rdi + 0x10]
mov byte [rbp + 0x58f], 1
lea rcx, [rbp + 0x400]
call fcn.140124190
cmp qword [rbp + 0x400], 0
je 0x14001edce
lea r14, [0x14014ed89]
cmp r12, r13
je 0x14001dded
mov rdi, r12
mov byte [rbp + 0x58f], 1
mov r8d, select
mov rcx, r12
mov rdx, r14
call fcn.1400297b0
lea r12, [rdi + 0x20]
test al, al
je 0x14001dd8a
mov rdx, qword [rdi]
mov rax, qword [rdi + 0x18]
inc rdx
mov r8, rax
sub r8, rdx
jb 0x14001f07e
add rdx, qword [rdi + 0x10]
mov byte [rbp + 0x58f], 1
lea rcx, [rbp + 0x400]
call fcn.140124190
cmp qword [rbp + 0x400], 0
je 0x14001ee2a
mov eax, 2
mov qword [rbp + 0x540], rax
jmp 0x14001de04
xor eax, eax
mov qword [rbp + 0x540], rax
cmp byte [rbp + 0x584], 0
je 0x14001dffc
mov rcx, qword [rbp + 0x558]
mov qword [rbp + 0x558], 0
lea rax, [rbp + 0x548]
mov qword [rbp + 0x418], rax
xorps xmm0, xmm0
movaps xmmword [rbp + 0x400], xmm0
mov qword [rbp + 0x410], rcx
mov qword [rbp + 0x538], rcx
xor eax, eax
test rcx, rcx
je 0x14001df08
mov qword [rbp + 0x578], rax
lea rdi, str.content_encodingcontent_lengthcookieauthorizationfailed_to_fill_buffer
xor r13d, r13d
mov r14, qword [rbp + 0x550]
mov r12, r13
shl r12, 5
lea r15, [r14 + r12]
mov r8d, reloc.WS2_32.dll_recv
mov rcx, r15
mov rdx, rdi
call fcn.1400297b0
test al, al
jne 0x14001debd
mov r8d, select
mov rcx, r15
lea rdx, [0x140151a18]
call fcn.1400297b0
test al, al
jne 0x14001debd
inc r13
mov qword [rbp + 0x400], r13
cmp r13, qword [rbp + 0x538]
jne 0x14001de65
jmp 0x14001dfe7
inc r13
mov qword [rbp + 0x400], r13
mov qword [rbp + 0x408], 1
mov rdx, qword [r14 + r12 + 8]
test rdx, rdx
je 0x14001dfce
lea rax, [r14 + r12]
add rax, 8
mov rcx, qword [rax + 8]
mov eax, 1
mov qword [rbp + 0x578], rax
mov r8d, 1
call fcn.14000e960
jmp 0x14001dfda
mov qword [rbp + 0x578], rax
xor r13d, r13d
jmp 0x14001dfda
mov rcx, qword [rbp + 0x408]
mov rdx, qword [rbp + 0x410]
mov byte [rbp + 0x58f], 1
call fcn.14002b100
test rax, rax
je 0x14001d7e9
test rdx, rdx
je 0x14001d7e9
xor ecx, ecx
jmp 0x14001df53
inc rcx
cmp rdx, rcx
je 0x14001ee7c
movzx r8d, byte [rax + rcx]
cmp r8d, 9
je 0x14001df47
cmp r8d, 0x20
je 0x14001df47
add r8b, 0xdf
cmp r8b, 0x5d
jbe 0x14001df47
jmp 0x14001d7e9
mov rcx, qword [rbp + 0x408]
mov rdx, qword [rbp + 0x410]
mov byte [rbp + 0x58f], 1
call fcn.14002b100
mov r13, rax
test rax, rax
je 0x14001dfc6
test rdx, rdx
je 0x14001ee94
xor eax, eax
jmp 0x14001dfae
inc rax
cmp rdx, rax
je 0x14001d875
movzx ecx, byte [r13 + rax]
cmp ecx, 9
je 0x14001dfa2
cmp ecx, 0x20
je 0x14001dfa2
add cl, 0xdf
cmp cl, 0x5d
jbe 0x14001dfa2
xor r13d, r13d
jmp 0x14001d875
mov eax, 1
mov qword [rbp + 0x578], rax
cmp r13, qword [rbp + 0x538]
jne 0x14001e6c7
mov rax, qword [rbp + 0x538]
sub rax, qword [rbp + 0x578]
mov qword [rbp + 0x558], rax
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x10]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x560]
mov r14, qword [rax]
cmp byte [rbp + 0x580], 0
je 0x14001e143
lea rdi, [rbp + 0x1a0]
cmp word [rbp + 0x228], 2
je 0x14001e10b
mov rcx, qword [rbp + 0x1a0]
cmp rcx, 0xffffffffffffffff
je 0x14001e062
lock dec qword [rcx + 8]
jne 0x14001e062
mov edx, 0xa8
mov r8d, 8
call fcn.14000e960
mov rdx, qword [rbp + 0x1f8]
test rdx, rdx
je 0x14001e080
mov rcx, qword [rbp + 0x200]
mov r8d, 1
call fcn.14000e960
mov rdx, qword [rbp + 0x210]
test rdx, rdx
je 0x14001e09e
mov rcx, qword [rbp + 0x218]
mov r8d, 1
call fcn.14000e960
cmp byte [rbp + 0x1f4], 4
je 0x14001e10b
mov rdx, qword [rbp + 0x1d8]
test rdx, rdx
je 0x14001e0c5
mov rcx, qword [rbp + 0x1e0]
mov r8d, 1
call fcn.14000e960
mov rcx, qword [rbp + 0x1b0]
test rcx, rcx
je 0x14001e0e8
mov rdx, qword [rbp + 0x1a8]
test rdx, rdx
je 0x14001e0e8
mov r8d, 1
call fcn.14000e960
mov rcx, qword [rbp + 0x1c8]
test rcx, rcx
je 0x14001e10b
mov rdx, qword [rbp + 0x1c0]
test rdx, rdx
je 0x14001e10b
mov r8d, 1
call fcn.14000e960
lea rdx, [rbp + 0x400]
mov r8d, 0x88
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov word [rbp + 0x228], 2
mov eax, dword [rbp + 0x270]
mov dword [rbp + 0x22a], eax
movzx eax, word [rbp + 0x274]
mov word [rbp + 0x22e], ax
mov rdi, qword [r14 + 0x80]
mov r14d, dword [r14 + 0x88]
mov rcx, qword [rbp + 0x230]
mov rax, qword [rbp + 0x238]
mov rax, qword [rax + 0xb8]
mov byte [rbp + 0x58e], 0
call rax
test rax, rax
je 0x14001e3a1
mov byte [rbp + 0x58e], 0
mov rcx, rax
mov rdx, rdi
mov r8d, r14d
call fcn.1400ff280
mov rdi, rax
test rax, rax
je 0x14001e3a1
mov qword [rbp + 0x400], rdi
mov ecx, 8
mov edx, 8
call fcn.14000e950
test rax, rax
je 0x14001effc
mov rbx, rax
lea rax, [rbp + 0x180]
mov qword [rbx], rdi
mov qword [rbp + 0x380], rax
mov rax, qword [0x1401fd0d0]
mov rax, qword [rax]
cmp rax, 4
jb 0x14001e260
lea rax, [rbp + 0x380]
mov qword [rbp + 0x270], rax
lea rax, [0x1400117b0]
mov qword [rbp + 0x278], rax
lea rax, str.dropping_stream:
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 1
mov qword [rbp + 0x400], 0
lea rax, [rbp + 0x270]
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], 1
mov qword [rsp + 0x20], 0
lea r8, str.ureq::streamC:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.8.0_src_stream.rs
lea rcx, [rbp + 0x400]
mov edx, 4
mov r9d, 0x140
call fcn.1400c2590
mov rcx, qword [rbp + 0x230]
mov rax, qword [rbp + 0x238]
call qword [rax]
mov rax, qword [rbp + 0x238]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x14001e290
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x230]
call fcn.14000e960
mov rdx, qword [rbp + 0x248]
test rdx, rdx
je 0x14001e2ae
mov rcx, qword [rbp + 0x240]
mov r8d, 1
call fcn.14000e960
lea rdi, fcn.1400014f0
cmp word [rbp + 0x228], 2
je 0x14001ec81
mov rcx, qword [rbp + 0x1a0]
cmp rcx, 0xffffffffffffffff
je 0x14001e2e7
lock dec qword [rcx + 8]
jne 0x14001e2e7
mov edx, 0xa8
mov r8d, 8
call fcn.14000e960
mov rdx, qword [rbp + 0x1f8]
test rdx, rdx
je 0x14001e305
mov rcx, qword [rbp + 0x200]
mov r8d, 1
call fcn.14000e960
mov rdx, qword [rbp + 0x210]
test rdx, rdx
je 0x14001e323
mov rcx, qword [rbp + 0x218]
mov r8d, 1
call fcn.14000e960
cmp byte [rbp + 0x1f4], 4
je 0x14001ec81
mov rdx, qword [rbp + 0x1d8]
test rdx, rdx
je 0x14001e34e
mov rcx, qword [rbp + 0x1e0]
mov r8d, 1
call fcn.14000e960
mov rcx, qword [rbp + 0x1b0]
test rcx, rcx
je 0x14001e371
mov rdx, qword [rbp + 0x1a8]
test rdx, rdx
je 0x14001e371
mov r8d, 1
call fcn.14000e960
mov rcx, qword [rbp + 0x1c8]
test rcx, rcx
je 0x14001ec81
mov rdx, qword [rbp + 0x1c0]
test rdx, rdx
je 0x14001ec81
mov r8d, 1
call fcn.14000e960
jmp 0x14001ec81
cmp qword [rbp + 0x540], 0
je 0x14001e4b0
cmp dword [rbp + 0x540], 1
jne 0x14001e5f7
mov rax, qword [0x1401fd0d0]
mov rax, qword [rax]
cmp rax, 3
jbe 0x14001e437
lea rax, str.Chunked_body_in_responsep
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 1
mov qword [rbp + 0x400], 0
lea rax, fcn.1400014f0
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], 0
mov byte [rbp + 0x58e], 0
mov qword [rsp + 0x20], 0
lea r8, str.ureq::response
lea rcx, [rbp + 0x400]
mov edx, 4
mov r9d, 0x177
call fcn.1400c2590
lea rcx, [rbp + 0x278]
lea rdx, [rbp + 0x170]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x400], 0
lea rcx, [rbp + 0x408]
lea rdx, [rbp + 0x270]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0x108
mov edx, 8
call fcn.14000e950
test rax, rax
je 0x14001f038
mov rbx, rax
lea rdx, [rbp + 0x400]
mov r8d, 0x108
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdi, fcn.14001b390
jmp 0x14001ebba
cmp qword [rbp + 0x570], 0
je 0x14001e799
mov rdi, qword [rbp + 0x258]
sub rdi, qword [rbp + 0x250]
mov r15, qword [rbp + 0x570]
mov qword [rbp + 0x520], r15
lea rcx, [rbp + 0x280]
lea rdx, [rbp + 0x170]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x270], r15
mov qword [rbp + 0x278], 0
mov r14, qword [0x1401fd0d0]
mov rax, qword [r14]
cmp rdi, r15
jae 0x14001e87e
cmp rax, 3
jbe 0x14001e5a2
mov qword [rbp + 0x380], rbx
lea rax, [0x14001bf10]
mov qword [rbp + 0x388], rax
lea rax, str.Streaming_body_until_content_length:
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 1
mov qword [rbp + 0x400], 0
lea rax, [rbp + 0x380]
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], 1
mov byte [rbp + 0x58c], 1
mov qword [rsp + 0x20], 0
lea r8, str.ureq::response
lea rcx, [rbp + 0x400]
mov edx, 4
mov r9d, 0x196
call fcn.1400c2590
lea rcx, [rbp + 0x400]
lea rdx, [rbp + 0x270]
mov r8d, 0x108
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0x108
mov edx, 8
call fcn.14000e950
test rax, rax
je 0x14001f0d0
mov rbx, rax
lea rdx, [rbp + 0x400]
mov r8d, 0x108
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdi, fcn.14001bad0
jmp 0x14001ebba
mov rax, qword [0x1401fd0d0]
mov rax, qword [rax]
cmp rax, 3
jbe 0x14001e672
lea rax, [0x14014edc8]
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 1
mov qword [rbp + 0x400], 0
lea rax, fcn.1400014f0
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], 0
mov byte [rbp + 0x58e], 0
mov qword [rsp + 0x20], 0
lea r8, str.ureq::response
lea rcx, [rbp + 0x400]
mov edx, 4
mov r9d, 0x19d
call fcn.1400c2590
lea rcx, [rbp + 0x400]
lea rdx, [rbp + 0x170]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xf8
mov edx, 8
call fcn.14000e950
test rax, rax
je 0x14001f04c
mov rbx, rax
lea rdx, [rbp + 0x400]
mov r8d, 0xf8
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdi, fcn.14001bac0
jmp 0x14001ebba
lea r12, str.content_encodingcontent_lengthcookieauthorizationfailed_to_fill_buffer
jmp 0x14001e70e
mov rax, qword [rbp + 0x550]
mov rcx, r13
sub rcx, qword [rbp + 0x578]
shl rcx, 5
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc r13
mov qword [rbp + 0x400], r13
cmp r13, qword [rbp + 0x538]
je 0x14001dfe7
mov rdi, qword [rbp + 0x550]
mov r14, r13
shl r14, 5
lea r15, [rdi + r14]
mov r8d, reloc.WS2_32.dll_recv
mov rcx, r15
mov rdx, r12
call fcn.1400297b0
test al, al
jne 0x14001e74e
mov r8d, select
mov rcx, r15
lea rdx, [0x140151a18]
call fcn.1400297b0
test al, al
je 0x14001e6d0
inc r13
mov qword [rbp + 0x400], r13
mov rcx, qword [rbp + 0x578]
inc rcx
mov rax, rcx
mov qword [rbp + 0x578], rcx
mov qword [rbp + 0x408], rcx
mov rdx, qword [rdi + r14 + 8]
test rdx, rdx
je 0x14001e701
lea rax, [rdi + r14]
add rax, 8
mov rcx, qword [rax + 8]
mov r8d, 1
call fcn.14000e960
jmp 0x14001e701
mov rax, qword [0x1401fd0d0]
mov rax, qword [rax]
cmp rax, 3
jbe 0x14001e814
lea rax, str.zero_length_body_returning_stream_directly_to_pool
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 1
mov qword [rbp + 0x400], 0
lea rax, fcn.1400014f0
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], 0
mov byte [rbp + 0x58e], 0
mov qword [rsp + 0x20], 0
lea r8, str.ureq::response
lea rcx, [rbp + 0x400]
mov edx, 4
mov r9d, 0x180
call fcn.1400c2590
lea rcx, [rbp + 0x400]
lea rdx, [rbp + 0x170]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp + 0x410]
lea rdi, [rbp + 0x270]
mov r8d, 0xe8
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x58e], 1
mov rcx, rdi
call fcn.1400126a0
test rax, rax
jne 0x14001f09c
mov byte [rbp + 0x58e], 1
call fcn.1400f4ed0
mov ebx, 1
lea rdi, fcn.1400015b0
jmp 0x14001ebba
cmp rax, 3
jbe 0x14001e922
mov qword [rbp + 0x380], rbx
lea rax, [0x14001bf10]
mov qword [rbp + 0x388], rax
lea rax, str.Body_entirely_buffered__length:__
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 2
mov qword [rbp + 0x400], 0
lea rax, [rbp + 0x380]
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], 1
mov byte [rbp + 0x58c], 1
mov qword [rsp + 0x20], 0
lea r8, str.ureq::response
lea rcx, [rbp + 0x400]
mov edx, 4
mov r9d, 0x18c
call fcn.1400c2590
mov rcx, qword [rbp + 0x520]
mov rax, rcx
mov qword [rbp + 0x570], rcx
test rcx, rcx
je 0x14001ef1d
xor edi, edi
cmp qword [rbp + 0x570], 0
setns al
js 0x14001f126
mov dil, al
mov rcx, qword [rbp + 0x570]
mov rdx, rdi
call fcn.14000e980
mov qword [rbp + 0x578], rax
test rax, rax
je 0x14001f134
mov byte [rbp + 0x589], 1
lea rcx, [rbp + 0x270]
mov rdx, qword [rbp + 0x578]
mov r8, qword [rbp + 0x570]
call fcn.1400230f0
test rax, rax
jne 0x14001f0e1
mov rax, qword [rbp + 0x570]
mov qword [rbp + 0x408], rax
mov rcx, qword [rbp + 0x578]
mov qword [rbp + 0x410], rcx
mov qword [rbp + 0x418], rax
mov qword [rbp + 0x400], 0
mov ecx, 0x20
mov edx, 8
call fcn.14000e950
test rax, rax
je 0x14001f115
mov rbx, rax
movups xmm0, xmmword [rbp + 0x400]
movups xmm1, xmmword [rbp + 0x410]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rdi, fcn.14000c670
cmp dword [rbp + 0x288], 0x3b9aca01
je 0x14001ebba
lea rax, [rbp + 0x290]
mov qword [rbp + 0x3e0], rax
mov rax, qword [r14]
cmp rax, 4
jb 0x14001ea91
lea rax, [rbp + 0x3e0]
mov qword [rbp + 0x380], rax
lea rax, [0x1400117b0]
mov qword [rbp + 0x388], rax
lea rax, str.dropping_stream:
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 1
mov qword [rbp + 0x400], 0
lea rax, [rbp + 0x380]
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], 1
mov qword [rsp + 0x20], 0
lea r8, str.ureq::streamC:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.8.0_src_stream.rs
lea rcx, [rbp + 0x400]
mov edx, 4
mov r9d, 0x140
call fcn.1400c2590
mov rcx, qword [rbp + 0x340]
mov rax, qword [rbp + 0x348]
call qword [rax]
mov rax, qword [rbp + 0x348]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x14001eac1
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x340]
call fcn.14000e960
mov rdx, qword [rbp + 0x358]
test rdx, rdx
je 0x14001eadf
mov rcx, qword [rbp + 0x350]
mov r8d, 1
call fcn.14000e960
cmp word [rbp + 0x338], 2
je 0x14001ebba
mov rcx, qword [rbp + 0x2b0]
cmp rcx, 0xffffffffffffffff
je 0x14001eb11
lock dec qword [rcx + 8]
jne 0x14001eb11
mov edx, 0xa8
mov r8d, 8
call fcn.14000e960
mov rdx, qword [rbp + 0x308]
test rdx, rdx
je 0x14001eb2f
mov rcx, qword [rbp + 0x310]
mov r8d, 1
call fcn.14000e960
mov rdx, qword [rbp + 0x320]
test rdx, rdx
je 0x14001eb4d
mov rcx, qword [rbp + 0x328]
mov r8d, 1
call fcn.14000e960
cmp byte [rbp + 0x304], 4
je 0x14001ebba
mov rdx, qword [rbp + 0x2e8]
test rdx, rdx
je 0x14001eb74
mov rcx, qword [rbp + 0x2f0]
mov r8d, 1
call fcn.14000e960
mov rcx, qword [rbp + 0x2c0]
test rcx, rcx
je 0x14001eb97
mov rdx, qword [rbp + 0x2b8]
test rdx, rdx
je 0x14001eb97
mov r8d, 1
call fcn.14000e960
mov rcx, qword [rbp + 0x2d8]
test rcx, rcx
je 0x14001ebba
mov rdx, qword [rbp + 0x2d0]
test rdx, rdx
je 0x14001ebba
mov r8d, 1
call fcn.14000e960
cmp byte [rbp + 0x584], 0
je 0x14001ec81
mov qword [rbp + 0x400], rbx
mov qword [rbp + 0x408], rdi
mov ecx, 0x8000
mov edx, 1
call fcn.14000e980
test rax, rax
je 0x14001f010
mov qword [rbp + 0x270], rbx
mov qword [rbp + 0x278], rdi
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x288], 0x8000
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
mov byte [rbp + 0x58e], 1
lea rcx, [rbp + 0x400]
lea rdx, [rbp + 0x270]
call fcn.14002bb30
lea rcx, [rbp + 0x270]
lea rdx, [rbp + 0x400]
mov r8d, 0xd8
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xd8
mov edx, 8
call fcn.14000e950
test rax, rax
je 0x14001f024
mov rbx, rax
lea rdx, [rbp + 0x270]
mov r8d, 0xd8
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdi, fcn.14001b450
mov qword [rbp + 0x270], rbx
mov qword [rbp + 0x278], rdi
mov r14, qword [rbp + 0x560]
lea rdx, [r14 + 0x50]
lea rcx, [rbp + 0x400]
call fcn.14011dcb0
movzx eax, byte [r14 + 0xa0]
mov byte [rsi + 0x100], al
movups xmm0, xmmword [r14 + 0x90]
movups xmmword [rsi + 0xf0], xmm0
mov rax, qword [r14 + 0x88]
movups xmm0, xmmword [r14 + 0x68]
mov rcx, qword [rbp + 0x410]
mov qword [rsi + 0xc0], rcx
movups xmm1, xmmword [rbp + 0x400]
movups xmmword [rsi + 0xb0], xmm1
mov rcx, qword [rbp + 0x168]
mov qword [rsi + 0x78], rcx
movups xmm1, xmmword [rbp + 0x158]
movups xmmword [rsi + 0x68], xmm1
mov rcx, qword [rbp + 0x558]
mov qword [rsi + 0x90], rcx
movups xmm1, xmmword [rbp + 0x548]
movups xmmword [rsi + 0x80], xmm1
movaps xmm1, xmmword [rbp + 0x110]
movaps xmm2, xmmword [rbp + 0x120]
movaps xmmword [rbp - 0x20], xmm2
movaps xmmword [rbp - 0x30], xmm1
movaps xmm3, xmmword [rbp - 0x10]
movaps xmm4, xmmword [rbp]
movaps xmmword [rbp - 0x40], xmm4
movaps xmmword [rbp - 0x50], xmm3
movups xmmword [rsi + 0x28], xmm1
movups xmmword [rsi + 0x18], xmm4
movups xmmword [rsi + 8], xmm3
movups xmmword [rsi + 0x38], xmm2
mov qword [rsi + 0x48], 8
mov qword [rsi + 0x50], select
mov qword [rsi + 0x58], rbx
mov qword [rsi + 0x60], rdi
mov qword [rsi + 0x98], 0
mov qword [rsi + 0xa0], 8
mov qword [rsi + 0xa8], 0
movups xmmword [rsi + 0xc8], xmm0
movups xmm0, xmmword [r14 + 0x78]
movups xmmword [rsi + 0xd8], xmm0
mov qword [rsi + 0xe8], rax
mov eax, dword [rbp + 0x51c]
mov word [rsi + 0x108], ax
mov qword [rsi], 0
mov byte [rbp + 0x588], 0
mov rcx, r14
call fcn.14001b7b0
jmp 0x14001d01f
mov rcx, qword [rbp + 0x408]
mov rdx, qword [rbp + 0x410]
mov byte [rbp + 0x58f], 1
call fcn.14002b100
test rax, rax
je 0x14001dd83
test rdx, rdx
je 0x14001dd83
xor ecx, ecx
jmp 0x14001ee0a
inc rcx
cmp rdx, rcx
je 0x14001eefa
movzx r8d, byte [rax + rcx]
cmp r8d, 9
je 0x14001edfe
cmp r8d, 0x20
je 0x14001edfe
add r8b, 0xdf
cmp r8b, 0x5d
jbe 0x14001edfe
jmp 0x14001dd83
mov rcx, qword [rbp + 0x408]
mov rdx, qword [rbp + 0x410]
mov byte [rbp + 0x58f], 1
call fcn.14002b100
test rax, rax
je 0x14001dded
mov r8, rdx
test rdx, rdx
je 0x14001ee9b
xor ecx, ecx
jmp 0x14001ee61
inc rcx
cmp r8, rcx
je 0x14001ee9b
movzx edx, byte [rax + rcx]
cmp edx, 9
je 0x14001ee59
cmp edx, 0x20
je 0x14001ee59
add dl, 0xdf
cmp dl, 0x5d
jbe 0x14001ee59
jmp 0x14001dded
cmp rdx, 6
je 0x14001eeda
cmp rdx, 4
jne 0x14001d7e9
cmp dword [rax], 0x70697a67
jmp 0x14001eeec
xor edx, edx
jmp 0x14001d875
mov byte [rbp + 0x58f], 1
lea rcx, [rbp + 0x400]
mov rdx, rax
call fcn.1401265f0
cmp byte [rbp + 0x400], 0
jne 0x14001dded
xor eax, eax
mov qword [rbp + 0x540], rax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x570], rax
jmp 0x14001de04
mov ecx, 0x7a672d78
xor ecx, dword [rax]
movzx eax, word [rax + 4]
xor eax, 0x7069
or eax, ecx
sete al
mov dword [rbp + 0x584], eax
jmp 0x14001d7f3
test r15b, r15b
jne 0x14001dd83
mov eax, 1
mov qword [rbp + 0x540], rax
xor eax, eax
mov qword [rbp + 0x570], rax
jmp 0x14001de04
mov eax, 1
mov qword [rbp + 0x578], rax
xor eax, eax
mov qword [rbp + 0x570], rax
jmp 0x14001e957
mov byte [rbp + 0x58b], 1
mov ecx, reloc.WS2_32.dll_setsockopt
mov edx, 1
call fcn.14013a650
jmp 0x14001f14a
mov ecx, 0x25
mov edx, 1
call fcn.14013a650
jmp 0x14001f14a
mov ecx, 0x25
mov edx, 1
call fcn.14013a650
jmp 0x14001f14a
mov ecx, 0x1d
mov edx, 1
call fcn.14013a650
jmp 0x14001f14a
mov ecx, 0x21
mov edx, 1
call fcn.14013a650
jmp 0x14001f14a
mov ecx, 0x1c
mov edx, 1
call fcn.14013a650
jmp 0x14001f14a
call fcn.14011c860
jmp 0x14001f14a
mov byte [rbp + 0x58f], 1
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.8.0_srcheader.rs
mov rcx, rdx
mov rdx, rax
call fcn.14013acc0
jmp 0x14001f14a
mov byte [rbp + 0x58f], 1
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.8.0_srcheader.rs
mov rcx, rdx
mov rdx, rax
call fcn.14013acc0
jmp 0x14001f14a
mov ecx, 8
mov edx, 8
call fcn.14013a650
jmp 0x14001f14a
mov ecx, 0x8000
mov edx, 1
call fcn.14013a650
jmp 0x14001f14a
mov ecx, 0xd8
mov edx, 8
call fcn.14013a650
jmp 0x14001f14a
mov ecx, 0x108
mov edx, 8
call fcn.14013a650
jmp 0x14001f14a
mov ecx, 0xf8
mov edx, 8
call fcn.14013a650
jmp 0x14001f14a
mov byte [rbp + 0x58f], 1
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.8.0_srcheader.rs
mov rcx, rdx
mov rdx, rax
call fcn.14013acc0
jmp 0x14001f14a
mov byte [rbp + 0x58f], 1
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.8.0_srcheader.rs
mov rcx, rdx
mov rdx, rax
call fcn.14013acc0
jmp 0x14001f14a
mov qword [rbp + 0x400], rax
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.8.0_src_response.rs
mov qword [rsp + 0x20], rax
lea rcx, str.returning_stream_to_pool
lea r9, fcn.1400014f0
lea r8, [rbp + 0x400]
mov edx, 0x18
call fcn.14013ac20
jmp 0x14001f14a
mov ecx, 0x108
mov edx, 8
call fcn.14013a650
jmp 0x14001f14a
mov qword [rbp + 0x400], rax
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.8.0_src_response.rs
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_read_exact_buffer_length_from_stream
lea r9, fcn.1400014f0
lea r8, [rbp + 0x400]
mov edx, 0x2e
call fcn.14013ac20
jmp 0x14001f14a
mov ecx, 0x20
mov edx, 8
call fcn.14013a650
jmp 0x14001f14a
mov byte [rbp + 0x58c], 1
call fcn.14011c860
jmp 0x14001f14a
mov byte [rbp + 0x58c], 1
mov rcx, qword [rbp + 0x570]
mov rdx, rdi
call fcn.14013a650
ud2