Function at 0x1400a315b
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x578
mov r14, r8
mov rbx, rdx
mov r15, rcx
movups xmm0, xmmword [rdx + 0x90]
movups xmm1, xmmword [rdx + 0xa0]
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
mov rcx, qword [rdx + 0xd8]
mov rax, qword [rdx + 0xe0]
mov dil, 1
call qword [rax + 0xb8]
movabs r13, 0x8000000000000000
test rax, rax
je 0x1400a32bf
lea rcx, [rsp + 0xf0]
mov rdx, rax
call fcn.14008b2d0
movzx ebp, word [rsp + 0xf0]
cmp bp, 2
jne 0x1400a32c9
mov rdx, qword [rsp + 0xf8]
lea rcx, [rsp + 0x1f0]
call fcn.1400b21e7
lea rdx, [rsp + 0x218]
mov rsi, qword [rdx - 0x28]
movzx ebp, word [rdx - 0x20]
mov eax, dword [rdx - 0x1e]
movzx r12d, word [rdx - 0x1a]
shl r12, 0x20
or r12, rax
movups xmm0, xmmword [rdx - 0x18]
movaps xmmword [rsp + 0x460], xmm0
mov rax, qword [rdx - 8]
mov qword [rsp + 0x470], rax
lea rcx, [rsp + 0x350]
mov r8d, 0xe8
call sub.msvcrt.dll_memcpy
lea rax, [r13 + 1]
cmp rsi, rax
je 0x1400a3300
mov rax, qword [rsp + 0x470]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0x460]
movaps xmmword [rsp + 0xa0], xmm0
lea rcx, [r15 + 0x28]
lea rdx, [rsp + 0x350]
mov r8d, 0xe8
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xb0]
mov qword [r15 + 0x20], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [r15 + 0x10], xmm0
mov qword [r15], rsi
mov word [r15 + 8], bp
mov rax, r12
shr rax, 0x20
mov word [r15 + 0xe], ax
mov dword [r15 + 0xa], r12d
mov dil, 1
xor esi, esi
jmp 0x1400a38f9
mov r12d, 0x100007f
xor ebp, ebp
jmp 0x1400a3320
mov eax, dword [rsp + 0xf2]
movzx r12d, word [rsp + 0xf6]
shl r12, 0x20
or r12, rax
movups xmm0, xmmword [rsp + 0xf8]
movaps xmmword [rsp + 0x460], xmm0
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x470], rax
mov rax, qword [rsp + 0x470]
movaps xmm0, xmmword [rsp + 0x460]
movaps xmmword [rsp + 0x310], xmm0
mov qword [rsp + 0x320], rax
lea rsi, [rsp + 0x460]
mov r8d, 0xe8
mov rcx, rsi
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov rax, qword [r14 + 0x88]
mov ecx, dword [r14 + 0x90]
mov qword [rsi + 0xe8], rax
mov dword [rsi + 0xf0], ecx
lea r8, str.the_status_line
lea rcx, [rsp + 0x1f0]
mov r9d, 0xf
mov rdx, rsi
call fcn.1400a45c3
mov rax, qword [rsp + 0x1f0]
cmp rax, r13
jne 0x1400a3393
mov rdx, qword [rsp + 0x1f8]
mov rcx, r15
call fcn.1400a2338
jmp 0x1400a38e5
movups xmm0, xmmword [rsp + 0x1f8]
lea rdx, [rsp + 0x560]
mov qword [rdx], rax
movups xmmword [rdx + 8], xmm0
lea rcx, [rsp + 0x88]
call fcn.1400b738d
mov rdi, qword [rsp + 0x90]
mov r13, qword [rsp + 0x98]
mov rcx, r13
cmp r13, 8
jb 0x1400a347e
lea rdx, [rdi + 7]
and rdx, 0xfffffffffffffff8
mov rax, rdx
sub rax, rdi
mov rcx, r13
cmp rax, r13
ja 0x1400a347e
movabs rcx, 0x8080808080808080
test qword [rdi], rcx
je 0x1400a3778
mov ecx, 0x15
xor edx, edx
call fcn.1400704fe
mov rdi, rax
mov rsi, rdx
movups xmm0, xmmword [str.Status_line_not_ASCII]
movups xmmword [rdx], xmm0
movabs rax, 0x494943534120746f
mov qword [rdx + 0xd], rax
mov r12, rdi
shr r12, 0x10
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0xf0]
mov r8d, 0x50
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0x1f0]
mov r8d, 0x87
call sub.msvcrt.dll_memcpy
mov bp, 0x15
xor r13d, r13d
jmp 0x1400a3862
cmp byte [rdi + rcx - 1], 0
mov rcx, rax
js 0x1400a3401
mov rax, rcx
sub rax, 1
jae 0x1400a3474
lea rdx, [rsp + 0xf0]
and dword [rdx], 0
mov ecx, 0x20
call fcn.1400a2d19
mov ecx, dword [rsp + 0xf0]
lea rax, [rsp + 0x1f0]
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r13
and qword [rax + 0x28], 0
mov qword [rax + 0x30], r13
mov dword [rax + 0x44], 0x20
mov qword [rax + 0x38], rdx
mov dword [rax + 0x40], ecx
mov qword [rax], 3
and qword [rax + 8], 0
mov qword [rax + 0x10], r13
mov word [rax + 0x48], 1
lea rcx, [rsp + 0x30]
mov rdx, rax
call fcn.1400b619e
mov rax, qword [rsp + 0x40]
cmp rax, 2
jne 0x1400a3540
mov eax, 2
cmp qword [rsp + 0x30], 2
jne 0x1400a3519
lea rcx, [rsp + 0x30]
mov edx, 2
call fcn.1400ae9cf
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
shl rax, 4
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srccharmethods.rs
mov qword [rcx + rax], rdx
and qword [rcx + rax + 8], 0
mov rax, qword [rsp + 0x40]
inc rax
mov qword [rsp + 0x40], rax
cmp rax, 3
jne 0x1400a379d
lea r8, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.9.6_src_response.rs
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.1400a2f9f
mov dword [rsp + 0x50], ebp
mov rsi, qword [rax]
mov rbp, qword [rax + 8]
lea r8, str.HTTP_HTTP_version_did_not_start_with_HTTP_HTTP_version_did_not_match_format
mov r9d, 5
mov rcx, rsi
mov rdx, rbp
call fcn.140013f1f
test al, al
je 0x1400a37df
cmp rbp, 8
jne 0x1400a3925
mov al, byte [rsi + 5]
add al, 0xd0
cmp al, 0xa
jae 0x1400a3992
mov al, byte [rsi + 7]
add al, 0xd0
cmp al, 9
ja 0x1400a3992
lea r8, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.9.6_src_response.rs
lea rcx, [rsp + 0x30]
mov edx, 1
call fcn.1400a2f9f
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0x300], rcx
mov qword [rsp + 0x308], rax
cmp rax, 3
jne 0x1400a3a03
mov edx, 3
call fcn.14000dae0
mov esi, eax
test sil, 1
jne 0x1400a3a70
lea rcx, [rsp + 0x30]
call fcn.1400bed68
cmp r13, 8
jbe 0x1400a3b0e
cmp byte [rdi + 8], 0xbf
jle 0x1400a3b14
lea rax, [rsp + 0x30]
and qword [rax], 0
mov qword [rax + 8], 8
and qword [rax + 0x10], 0
shr esi, 0x10
mov dword [rsp + 0x5c], esi
xor edx, edx
lea rsi, str.a_headercontent_encodingconnectionmore_than__header_fields_in_response
lea rbp, [rsp + 0x1f0]
lea r13, [rsp + 0x460]
movabs rax, 0x8000000000000000
inc rax
mov qword [rsp + 0x70], rax
cmp rdx, 0x64
ja 0x1400a3b62
mov r9d, 8
mov rcx, rbp
mov rdx, r13
mov r8, rsi
call fcn.1400a45c3
mov rax, qword [rsp + 0x1f0]
mov rdx, qword [rsp + 0x1f8]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400a3b36
mov rcx, qword [rsp + 0x200]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0x100], rcx
test rcx, rcx
je 0x1400a3b46
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x350], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x358], rax
mov rcx, rbp
lea rdx, [rsp + 0x350]
call fcn.1400b7473
mov rax, qword [rsp + 0x70]
cmp qword [rsp + 0x1f0], rax
jne 0x1400a3766
mov rdx, qword [rsp + 0x40]
cmp rdx, qword [rsp + 0x30]
jne 0x1400a3733
lea rcx, [rsp + 0x30]
call fcn.1400ae963
mov rdx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov rcx, rdx
shl rcx, 5
lea r8, [rsp + 0x1f8]
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc rdx
mov qword [rsp + 0x40], rdx
jmp 0x1400a365f
mov rcx, rbp
call fcn.1400a2c00
mov rdx, qword [rsp + 0x40]
jmp 0x1400a365f
cmp rdx, rdi
mov edx, 8
cmove rax, rdx
lea rdx, [r13 - 8]
cmp rax, rdx
jae 0x1400a37d0
test qword [rdi + rax], rcx
jne 0x1400a3401
add rax, 8
jmp 0x1400a3788
mov ecx, 0x25
xor edx, edx
call fcn.1400704fe
mov rdi, rax
mov rsi, rdx
movups xmm0, xmmword [0x14014a349]
movups xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x14014a339]
movups xmmword [rdx], xmm0
movabs rax, 0x656e696c20737574
jmp 0x1400a3810
test qword [rdi + rdx], rcx
jne 0x1400a3401
jmp 0x1400a3487
mov ecx, 0x25
xor edx, edx
call fcn.1400704fe
mov rdi, rax
mov rsi, rdx
movups xmm0, xmmword [0x14014a2ad]
movups xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x14014a29d]
movups xmmword [rdx], xmm0
movabs rax, 0x2f50545448206874
mov qword [rsi + 0x1d], rax
mov r12, rdi
shr r12, 0x10
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0xf0]
mov r8d, 0x50
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0x1f0]
mov r8d, 0x87
call sub.msvcrt.dll_memcpy
mov bp, 0x25
xor r13d, r13d
lea rcx, [rsp + 0x30]
call fcn.1400bed68
shl r12, 0x10
movzx edi, di
or rdi, r12
lea rcx, [r15 + 0x28]
lea rdx, [rsp + 0xa0]
mov r8d, 0x50
call sub.msvcrt.dll_memcpy
lea rcx, [r15 + 0x89]
lea rdx, [rsp + 0x350]
mov r8d, 0x87
call sub.msvcrt.dll_memcpy
mov rax, r13
shr rax, 0x20
mov word [r15 + 0x1e], ax
mov dword [r15 + 0x1a], r13d
movabs rax, 0x8000000000000000
mov qword [r15 + 0x20], rax
and qword [r15 + 0x78], 0
mov byte [r15 + 0x88], 6
mov qword [r15], rax
mov qword [r15 + 8], rdi
mov qword [r15 + 0x10], rsi
mov word [r15 + 0x18], bp
lea rcx, [rsp + 0x88]
call fcn.140070690
xor edi, edi
lea rcx, [rsp + 0x460]
call fcn.1400a2a2d
mov sil, 1
xor edi, edi
mov rcx, r14
call fcn.1400a2998
test sil, sil
jne 0x1400a390e
mov rcx, rbx
call fcn.1400a2a2d
mov rax, r15
add rsp, 0x578
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 0x1d
xor edx, edx
call fcn.1400704fe
mov rdi, rax
mov rsi, rdx
movups xmm0, xmmword [0x14014a329]
movups xmmword [rdx + 0xd], xmm0
movups xmm0, xmmword [0x14014a31c]
movups xmmword [rdx], xmm0
mov r12, rax
shr r12, 0x10
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0xf0]
mov r8d, 0x50
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0x1f0]
mov r8d, 0x87
call sub.msvcrt.dll_memcpy
mov bp, 0x1d
jmp 0x1400a3855
mov ecx, 0x21
xor edx, edx
call fcn.1400704fe
mov rdi, rax
mov rsi, rdx
movups xmm0, xmmword [0x14014a2d2]
movups xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x14014a2c2]
movups xmmword [rdx], xmm0
mov byte [rdx + 0x20], 0x74
mov r12, rax
shr r12, 0x10
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0xf0]
mov r8d, 0x50
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0x1f0]
mov r8d, 0x87
call sub.msvcrt.dll_memcpy
mov bp, 0x21
jmp 0x1400a3855
mov ecx, 0x1c
xor edx, edx
call fcn.1400704fe
mov rdi, rax
mov rsi, rdx
movups xmm0, xmmword [0x14014a30c]
movups xmmword [rdx + 0xc], xmm0
movups xmm0, xmmword [str.Status_code_was_wrong_lengthHTTP_version_was_wrong_lengthWrong_number_of_tokens_in_status_lineunable_to_parse_status_as_u16__]
movups xmmword [rdx], xmm0
mov r12, rax
shr r12, 0x10
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0xf0]
mov r8d, 0x50
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0x1f0]
mov r8d, 0x87
call sub.msvcrt.dll_memcpy
mov bp, 0x1c
jmp 0x1400a3855
lea rax, [rsp + 0x300]
lea rcx, [rsp + 0x78]
mov qword [rcx], rax
lea rax, [0x14014a380]
lea rdx, [rsp + 0x1f0]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [fcn.140070132]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rcx, [rsp + 0xf0]
call fcn.1400a2e9f
movzx edi, word [rsp + 0xf0]
mov eax, dword [rsp + 0xf2]
movzx r12d, word [rsp + 0xf6]
shl r12, 0x20
or r12, rax
mov rsi, qword [rsp + 0xf8]
movzx ebp, word [rsp + 0x100]
mov eax, dword [rsp + 0x102]
movzx r13d, word [rsp + 0x106]
shl r13, 0x20
or r13, rax
jmp 0x1400a3858
je 0x1400a3617
lea rax, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.9.6_src_response.rs
mov qword [rsp + 0x20], rax
mov r9d, 8
mov rcx, rdi
mov rdx, r13
xor r8d, r8d
call fcn.14000c980
ud2
mov bpl, 1
mov rcx, r15
call fcn.1400a2338
jmp 0x1400a3c78
lea rcx, [rsp + 0xf0]
call fcn.140070690
mov rdx, qword [rsp + 0x40]
cmp rdx, 0x64
jbe 0x1400a3c87
lea rax, [0x14014a260]
mov qword [rsp + 0xf0], rax
lea rax, [0x14014a240]
lea rdx, [rsp + 0x1f0]
mov qword [rdx], rax
lea rax, [fcn.14000e8b0]
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0xf0]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
mov bpl, 1
lea rcx, [rsp + 0x350]
call fcn.1400a2e9f
movups xmm0, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0xf0], xmm0
mov rsi, qword [rsp + 0x360]
mov qword [rsp + 0x100], rsi
mov rbp, qword [rsp + 0xf8]
mov rcx, rsi
xor edx, edx
call fcn.1400704fe
mov r12, rax
mov r13, rdx
lea rdi, [r15 + 0x28]
lea rax, [r15 + 0x89]
mov qword [rsp + 0x50], rax
mov rcx, rdx
mov rdx, rbp
mov r8, rsi
call sub.msvcrt.dll_memcpy
movabs rax, 0x8000000000000000
mov qword [r15], rax
mov qword [r15 + 8], r12
mov qword [r15 + 0x10], r13
mov qword [r15 + 0x18], rsi
mov qword [r15 + 0x20], rax
lea rsi, [rsp + 0x350]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
and qword [r15 + 0x78], 0
mov byte [r15 + 0x88], 7
lea rdx, [rsp + 0x1f0]
mov r8d, 0x87
mov rcx, qword [rsp + 0x50]
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0xf0]
call fcn.140070690
lea rcx, [rsp + 0x30]
call fcn.1400a2b93
jmp 0x1400a38d8
mov bpl, 1
mov rcx, qword [rsp + 0x38]
lea r8, [0x14014a200]
mov r9d, 0x10
call fcn.1400b7880
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea r8, [0x14014a210]
mov r9d, 0xa
call fcn.1400b7880
mov rsi, rax
mov r13, rdx
lea r8, str.HTTP_1.0closekeep_aliveheadtransfer_encodingcontent_length
mov edx, 8
mov r9d, 8
mov rcx, rdi
call fcn.1400a2ccc
test al, al
je 0x1400a3d02
test rsi, rsi
je 0x1400a3d25
lea r8, [0x140149da5]
mov r9d, 0xa
mov rcx, rsi
mov rdx, r13
call fcn.1400a2ccc
xor al, 1
jmp 0x1400a3d27
test rsi, rsi
je 0x1400a4099
lea r8, [0x140149da0]
mov r9d, 5
mov rcx, rsi
mov rdx, r13
call fcn.1400a2ccc
jmp 0x1400a3d27
mov al, 1
mov dword [rsp + 0x4c], eax
mov rsi, qword [r14 + 8]
mov rbp, qword [r14 + 0x10]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
lea r8, str.HTTP_1.0closekeep_aliveheadtransfer_encodingcontent_length
mov edx, 8
mov r9d, 8
mov rcx, rdi
call fcn.1400a2ccc
mov r13d, eax
lea r8, [0x140149daf]
mov r9d, 4
mov rcx, rsi
mov rdx, rbp
call fcn.1400a2ccc
xor edi, edi
test al, al
jne 0x1400a3dde
mov eax, dword [rsp + 0x5c]
cmp ax, 0xcc
je 0x1400a3dde
movzx eax, ax
mov ebp, 0
cmp eax, 0x130
je 0x1400a3de0
lea r8, [0x140149db3]
mov r9d, 0x11
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
mov bpl, 1
call fcn.1400b7880
test r13b, r13b
jne 0x1400a4242
test rax, rax
je 0x1400a4242
test rdx, rdx
je 0x1400a4242
mov ebp, 1
xor edi, edi
jmp 0x1400a3de0
xor ebp, ebp
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x460]
mov r8d, 0xf8
call sub.msvcrt.dll_memcpy
cmp byte [rsp + 0x4c], 0
je 0x1400a3e0f
lea rcx, [rsp + 0xf0]
call fcn.1400a5e3d
mov rax, qword [r14 + 0x98]
mov rdx, qword [rax + 0x88]
mov r8d, dword [rax + 0x90]
lea rcx, [rsp + 0xf0]
call fcn.1400a6061
mov rsi, rax
test rax, rax
je 0x1400a3fca
mov qword [rsp + 0x1f0], rsi
mov ecx, 8
call fcn.1400a2f21
mov rdi, rax
mov qword [rax], rsi
xor ebp, ebp
lea rcx, [rsp + 0xf0]
call fcn.1400a2a2d
lea rsi, str.E_n_
mov ebp, dword [rsp + 0x50]
mov qword [rsp + 0x350], rdi
mov qword [rsp + 0x358], rsi
lea rdx, [r14 + 0x18]
lea rcx, [rsp + 0x1f0]
call fcn.140004a70
movups xmm0, xmmword [r14 + 0x44]
movups xmm1, xmmword [r14 + 0x58]
movups xmmword [r15 + 0x48], xmm1
mov al, byte [r14 + 0x68]
mov byte [r15 + 0x58], al
mov eax, dword [r14 + 0x40]
mov ecx, dword [r14 + 0x54]
movups xmm1, xmmword [r14 + 0x30]
mov rdx, qword [rsp + 0x200]
mov qword [r15 + 0x18], rdx
movups xmm2, xmmword [rsp + 0x1f0]
movups xmmword [r15 + 8], xmm2
mov rdx, qword [rsp + 0x98]
mov qword [r15 + 0x70], rdx
movups xmm2, xmmword [rsp + 0x88]
movups xmmword [r15 + 0x60], xmm2
mov rdx, qword [rsp + 0x40]
mov qword [r15 + 0x88], rdx
movups xmm2, xmmword [rsp + 0x30]
movups xmmword [r15 + 0x78], xmm2
mov rdx, qword [rsp + 0x320]
mov qword [r15 + 0xe0], rdx
movaps xmm2, xmmword [rsp + 0x310]
movups xmmword [r15 + 0xd0], xmm2
movaps xmm2, xmmword [rsp + 0x330]
movaps xmm3, xmmword [rsp + 0x340]
movups xmmword [r15 + 0xa8], xmm2
movups xmmword [r15 + 0xb8], xmm3
movups xmmword [r15 + 0x20], xmm1
mov dword [r15 + 0x30], eax
movups xmmword [r15 + 0x34], xmm0
mov dword [r15 + 0x44], ecx
and qword [r15 + 0x90], 0
mov eax, 8
mov qword [r15 + 0x98], rax
and qword [r15 + 0xa0], 0
mov word [r15 + 0xc8], bp
mov rcx, r12
shr rcx, 0x20
mov word [r15 + 0xce], cx
mov dword [r15 + 0xca], r12d
mov qword [r15 + 0xe8], rdi
mov qword [r15 + 0xf0], rsi
mov qword [r15 + 0xf8], rax
mov qword [r15 + 0x100], 0xb
mov eax, dword [rsp + 0x5c]
mov word [r15 + 0x108], ax
mov rax, qword [rsp + 0x70]
mov qword [r15], rax
xor edi, edi
mov rcx, r14
call fcn.1400a2998
jmp 0x1400a390e
test rbp, rbp
je 0x1400a40a6
mov rax, qword [0x140165d38]
cmp ebp, 1
jne 0x1400a41ac
mov rax, qword [rax]
cmp rax, 4
jb 0x1400a402f
lea rax, str.Chunked_body_in_response
lea rcx, [rsp + 0x1f0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srccharmethods.rs
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea r8, str.ureq::response
mov edx, 4
mov r9d, 0x177
call fcn.1400691c7
lea rcx, [rsp + 0x358]
lea rdx, [rsp + 0xf0]
mov r8d, 0xf8
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x1f8]
and qword [rcx - 8], 0
lea rdx, [rsp + 0x350]
mov r8d, 0x100
call sub.msvcrt.dll_memcpy
mov ecx, 0x108
call fcn.1400a2f21
mov rdi, rax
lea rdx, [rsp + 0x1f0]
mov r8d, 0x108
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rsi, fcn.1400a292d
jmp 0x1400a3e6b
mov dword [rsp + 0x4c], 0
jmp 0x1400a3d2b
test rdi, rdi
je 0x1400a428f
lea rdx, [rsp + 0xf0]
mov r13, qword [rdx + 0xc8]
sub r13, qword [rdx + 0xc0]
mov qword [rsp + 0x78], rdi
lea rsi, [rsp + 0x350]
mov r8d, 0xf8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsi + 0xf8], rdi
and qword [rsi + 0x100], 0
mov rax, qword [0x140165d38]
mov rax, qword [rax]
cmp r13, rdi
jae 0x1400a4339
cmp rax, 4
jb 0x1400a4162
lea rax, [rsp + 0x78]
lea rdx, [rsp + 0xa0]
mov qword [rdx], rax
lea rax, str.Streaming_body_until_content_length:
lea rcx, [rsp + 0x1f0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [0x1400a2f58]
mov qword [rdx + 8], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea r8, str.ureq::response
mov edx, 4
mov r9d, 0x196
call fcn.1400691c7
lea rcx, [rsp + 0x1f0]
lea rdx, [rsp + 0x350]
mov r8d, 0x108
call sub.msvcrt.dll_memcpy
mov ecx, 0x108
call fcn.1400a2f21
mov rdi, rax
lea rdx, [rsp + 0x1f0]
mov r8d, 0x108
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rsi, fcn.1400a2beb
jmp 0x1400a3e6b
mov rax, qword [rax]
cmp rax, 4
jb 0x1400a41f8
lea rax, str.Body_of_unknown_size___read_until_socket_close
lea rcx, [rsp + 0x1f0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srccharmethods.rs
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea r8, str.ureq::response
mov edx, 4
mov r9d, 0x19d
call fcn.1400691c7
lea rcx, [rsp + 0x1f0]
lea rdx, [rsp + 0xf0]
mov r8d, 0xf8
call sub.msvcrt.dll_memcpy
mov ecx, 0xf8
call fcn.1400a2f21
mov rdi, rax
lea rdx, [rsp + 0x1f0]
mov r8d, 0xf8
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rsi, str.J_n_
jmp 0x1400a3e6b
lea r8, [0x140149dc4]
mov r9d, 0xe
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
mov bpl, 1
call fcn.1400b7880
test rax, rax
je 0x1400a4285
mov r8, rdx
lea rsi, [rsp + 0x1f0]
mov rcx, rsi
mov rdx, rax
call fcn.14000dca0
cmp byte [rsi], 0
je 0x1400a4457
mov ebp, 2
jmp 0x1400a3de0
mov rax, qword [0x140165d38]
mov rax, qword [rax]
cmp rax, 4
jb 0x1400a42e2
lea rax, str.zero_length_body_returning_stream_directly_to_pool
lea rcx, [rsp + 0x1f0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srccharmethods.rs
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea r8, str.ureq::response
mov edx, 4
mov r9d, 0x180
call fcn.1400691c7
lea rsi, [rsp + 0x1f0]
lea rdx, [rsp + 0xf0]
mov r8d, 0xe8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
xor ebp, ebp
mov rcx, rsi
call fcn.1400a5e5e
xor ebp, ebp
lea rdx, str.returning_stream_to_pool
lea r9, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.9.6_src_response.rs
mov r8d, 0x18
mov rcx, rax
call fcn.1400a2db7
mov edi, 1
lea rsi, [0x140149ee8]
jmp 0x1400a3e6b
cmp rax, 4
jb 0x1400a43a1
lea rax, [rsp + 0x78]
lea rdx, [rsp + 0xa0]
mov qword [rdx], rax
lea rax, str.Body_entirely_buffered__length:__
lea rcx, [rsp + 0x1f0]
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rax, [0x1400a2f58]
mov qword [rdx + 8], rax
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], 1
lea r8, str.ureq::response
mov edx, 4
mov r9d, 0x18c
call fcn.1400691c7
mov rdi, qword [rsp + 0x78]
mov rcx, rdi
mov dl, 1
call fcn.1400704fe
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0xb0], rdi
lea rcx, [rsp + 0x350]
mov r8, rdi
call fcn.14009c0b0
lea rdx, str.failed_to_read_exact_buffer_length_from_stream
lea r9, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.9.6_src_response.rs
mov r8d, 0x2e
mov rcx, rax
call fcn.1400a2db7
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x200], rax
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x1f0], xmm0
and qword [rsp + 0x208], 0
mov ecx, 0x20
call fcn.1400a2f21
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmm1, xmmword [rsp + 0x200]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
xor ebp, ebp
lea rcx, [rsp + 0x350]
call fcn.1400a2beb
lea rsi, [0x14014a060]
jmp 0x1400a3e6b
xor ebp, ebp
mov rdi, qword [rsp + 0x1f8]
jmp 0x1400a3de0