Function at 0x14001d7d0
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x568
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x4e0], 0xfffffffffffffffe
mov rsi, r8
mov r13, rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0xb0], xmm1
movaps xmmword [rbp + 0xa0], xmm0
lea r14, [rbp - 0x48]
mov r8d, 0xe8
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsi + 0x10]
mov qword [rbp + 0x4b0], rsi
mov ecx, dword [rsi + 0x18]
mov qword [rbp - 0x58], rax
mov dword [rbp - 0x50], ecx
mov byte [rbp + 0x4d9], 1
lea r8, str.the_status_line
lea rcx, [rbp + 0x320]
lea rdx, [rbp - 0x58]
mov r9d, 0xf
call fcn.14001f7a0
mov r8, qword [rbp + 0x320]
mov rax, qword [rbp + 0x328]
test rax, rax
je 0x14001da9a
mov rcx, qword [rbp + 0x330]
mov qword [rbp + 0xc0], r8
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0xd0], rcx
mov byte [rbp + 0x4d9], 1
lea rcx, [rbp + 0x2e0]
lea rdx, [rbp + 0xc0]
call fcn.14003e200
mov r12, qword [rbp + 0x2e8]
mov rdi, qword [rbp + 0x2f0]
cmp rdi, 8
jb 0x14001db08
lea rdx, [r12 + 7]
and rdx, 0xfffffffffffffff8
mov rax, rdx
sub rax, r12
cmp rax, rdi
ja 0x14001db08
movabs rcx, 0x8080808080808080
test qword [r12], rcx
jne 0x14001db24
cmp rdx, r12
mov edx, 8
cmove rax, rdx
lea rdx, [rdi - 8]
cmp rax, rdx
jae 0x14001d923
nop word cs:[rax + rax]
test qword [r12 + rax], rcx
jne 0x14001db24
add rax, 8
cmp rax, rdx
jb 0x14001d910
test qword [r12 + rdx], rcx
jne 0x14001db24
mov qword [rbp + 0x320], 3
mov qword [rbp + 0x328], r12
mov qword [rbp + 0x330], rdi
mov qword [rbp + 0x338], 0
mov qword [rbp + 0x340], rdi
mov qword [rbp + 0x348], 1
movabs rax, 0x2000000020
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 0
mov qword [rbp + 0x360], rdi
mov word [rbp + 0x368], 1
mov byte [rbp + 0x4dc], 1
lea rcx, [rbp + 0x4b8]
lea rdx, [rbp + 0x320]
call fcn.140035b00
mov rax, qword [rbp + 0x4c8]
cmp rax, 2
jne 0x14001da0d
mov eax, 2
cmp qword [rbp + 0x4b8], 2
jne 0x14001d9dd
lea rcx, [rbp + 0x4b8]
mov edx, 2
call fcn.140001230
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x4c0]
shl rax, 4
lea rdx, fcn.140007130
mov qword [rcx + rax], rdx
mov qword [rcx + rax + 8], 0
mov rax, qword [rbp + 0x4c8]
inc rax
mov qword [rbp + 0x4c8], rax
cmp rax, 3
mov qword [rbp + 0x4a8], r13
mov qword [rbp + 0x2d8], r12
jne 0x14001dcd3
mov rax, qword [rbp + 0x4c0]
mov rdx, qword [rax + 8]
cmp rdx, 5
jb 0x14001da4f
mov rcx, qword [rax]
mov ebx, 0x50545448
xor ebx, dword [rcx]
movzx esi, byte [rcx + 4]
xor esi, 0x2f
or esi, ebx
je 0x14001e1c4
mov eax, 0x25
mov qword [rbp + 0x4d0], rax
mov ecx, 0x25
mov edx, 1
call fcn.14000e8b0
test rax, rax
je 0x14001f0a1
mov rsi, rax
movups xmm0, xmmword [0x1401957ea]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x1401957da]
movups xmmword [rax], xmm0
movabs rax, 0x2f50545448206874
jmp 0x14001dd19
mov qword [rbp + 0x338], 0
mov qword [rbp + 0x320], 0
mov dword [rbp + 0x360], 2
mov byte [rbp + 0x3a0], 8
mov dword [rbp + 0x3c0], 2
mov byte [rbp + 0x4d9], 1
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x320]
call fcn.1400214c0
lea rcx, [r13 + 8]
lea rdx, [rbp + 0x1c0]
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
mov qword [r13], 1
jmp 0x14001dca8
xor eax, eax
nop word [rax + rax]
cmp rdi, rax
je 0x14001d92d
cmp byte [r12 + rax], 0
lea rax, [rax + 1]
jns 0x14001db10
mov eax, 0x15
mov qword [rbp + 0x4d0], rax
mov ecx, 0x15
mov edx, 1
call fcn.14000e8b0
test rax, rax
je 0x14001f072
mov rsi, 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__YX]
movups xmmword [rax], xmm0
movabs rax, 0x494943534120746f
mov qword [rsi + 0xd], rax
mov r15b, 6
mov r8d, 2
mov dx, 0x15
xor r9d, r9d
xor ebx, ebx
mov r11d, 2
xor r10d, r10d
shl rbx, 0x10
movzx eax, r9w
or rax, rbx
mov rcx, qword [rbp + 0x310]
mov qword [r13 + 0x40], rcx
movaps xmm0, xmmword [rbp + 0x300]
movups xmmword [r13 + 0x30], xmm0
movups xmm0, xmmword [rbp + 0xec]
movups xmmword [r13 + 0x78], xmm0
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
movaps xmm2, xmmword [rbp + 0xe0]
movups xmmword [r13 + 0x6c], xmm2
movups xmmword [r13 + 0x5c], xmm1
movups xmmword [r13 + 0x4c], xmm0
movups xmm0, xmmword [rbp + 0x47f]
movups xmmword [r13 + 0x98], xmm0
movaps xmm0, xmmword [rbp + 0x470]
movups xmmword [r13 + 0x89], xmm0
movaps xmm0, xmmword [rbp + 0x1c0]
movaps xmm1, xmmword [rbp + 0x1d0]
movaps xmm2, xmmword [rbp + 0x1e0]
movaps xmm3, xmmword [rbp + 0x1f0]
movups xmmword [r13 + 0xac], xmm0
movups xmmword [r13 + 0xbc], xmm1
movups xmmword [r13 + 0xcc], xmm2
movups xmmword [r13 + 0xdc], xmm3
movups xmm0, xmmword [rbp + 0x1fc]
movups xmmword [r13 + 0xe8], xmm0
mov rcx, r10
shr rcx, 0x20
mov word [r13 + 0x1e], cx
mov dword [r13 + 0x1a], r10d
mov qword [r13 + 0x20], rsi
mov rcx, qword [rbp + 0x4d0]
mov qword [r13 + 0x28], rcx
mov dword [r13 + 0x48], r11d
mov byte [r13 + 0x88], r15b
mov qword [r13 + 8], rax
mov rax, qword [rbp + 0x498]
mov qword [r13 + 0x10], rax
mov word [r13 + 0x18], dx
mov dword [r13 + 0xa8], r8d
mov qword [r13], 1
lea r14, [rbp - 0x48]
mov rdx, qword [rbp + 0x2e0]
test rdx, rdx
je 0x14001dca8
mov r8, rdx
not r8
shr r8, 0x3f
mov rcx, r12
call fcn.14000e8c0
mov rcx, r14
call fcn.14001cf50
mov rcx, qword [rbp + 0x4b0]
call fcn.14001cdd0
mov rax, r13
add rsp, 0x568
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 0x25
mov qword [rbp + 0x4d0], rax
mov ecx, 0x25
mov edx, 1
call fcn.14000e8b0
test rax, rax
je 0x14001f08d
mov rsi, rax
movups xmm0, xmmword [0x1401957c5]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x1401957b5]
movups xmmword [rax], xmm0
movabs rax, 0x656e696c20737574
mov qword [rsi + 0x1d], rax
mov word [rbp + 0x4da], 0x25
mov r15b, 6
mov r11d, 2
xor r10d, r10d
xor ebx, ebx
xor r9d, r9d
mov r8d, 2
mov rdx, qword [rbp + 0x4b8]
test rdx, rdx
je 0x14001dd7f
mov rcx, qword [rbp + 0x4c0]
shl rdx, 4
mov dword [rbp + 0x4a0], r8d
mov r8d, 8
mov r14, r9
mov r13, r10
mov r12d, r11d
call fcn.14000e8c0
mov r11d, r12d
mov r10, r13
mov r9, r14
mov r8d, dword [rbp + 0x4a0]
cmp r8d, 3
movzx edx, word [rbp + 0x4da]
mov r13, qword [rbp + 0x4a8]
mov r12, qword [rbp + 0x2d8]
jne 0x14001db7e
shl rbx, 0x10
movzx r9d, r9w
or r9, rbx
je 0x14001ddc2
cmp r9, rdi
jae 0x14001ddbc
cmp byte [r12 + r9], 0xbf
jg 0x14001ddc2
jmp 0x14001f0b5
jne 0x14001f0b5
mov qword [rbp + 0x2f8], r9
mov word [rbp + 0x4da], dx
mov qword [rbp + 0x4b8], 0
mov qword [rbp + 0x4c0], 8
mov qword [rbp + 0x4c8], 0
xor edx, edx
lea r14, str.a_headermore_than__header_fields_in_response
lea r13, [rbp + 0x320]
lea rdi, [rbp - 0x58]
lea rbx, [rbp + 0x1c0]
cmp rdx, 0x65
jb 0x14001de66
jmp 0x14001e005
mov rax, qword [rbp + 0x4c0]
mov rcx, rdx
shl rcx, 5
mov qword [rax + rcx], rbx
mov rbx, qword [rbp + 0x4a0]
mov qword [rax + rcx + 8], rbx
mov rbx, qword [rbp + 0x4d0]
mov qword [rax + rcx + 0x10], rbx
mov qword [rax + rcx + 0x18], r15
inc rdx
mov qword [rbp + 0x4c8], rdx
mov rbx, rsi
cmp rdx, 0x65
jae 0x14001e005
mov byte [rbp + 0x4de], 1
mov r9d, 8
mov rcx, r13
mov rdx, rdi
mov r8, r14
call fcn.14001f7a0
mov r8, qword [rbp + 0x320]
mov rcx, qword [rbp + 0x328]
test rcx, rcx
je 0x14001df65
mov rax, qword [rbp + 0x330]
test rax, rax
je 0x14001dfda
mov qword [rbp + 0x1c0], r8
mov qword [rbp + 0x1c8], rcx
mov qword [rbp + 0x1d0], rax
mov byte [rbp + 0x4de], 1
mov rcx, r13
mov rdx, rbx
call fcn.14003e4d0
cmp dword [rbp + 0x3c0], 3
jne 0x14001df40
mov rsi, rbx
mov rbx, qword [rbp + 0x320]
mov rax, qword [rbp + 0x328]
mov qword [rbp + 0x4a0], rax
mov rax, qword [rbp + 0x330]
mov qword [rbp + 0x4d0], rax
mov r15, qword [rbp + 0x338]
mov rdx, qword [rbp + 0x4c8]
cmp rdx, qword [rbp + 0x4b8]
jne 0x14001de20
lea rcx, [rbp + 0x4b8]
call fcn.140028530
mov rdx, qword [rbp + 0x4c8]
jmp 0x14001de20
mov byte [rbp + 0x4de], 1
mov rcx, r13
call fcn.14001d1f0
mov rdx, qword [rbp + 0x4c8]
cmp rdx, 0x65
jb 0x14001de66
jmp 0x14001e005
mov qword [rbp + 0x338], 0
mov qword [rbp + 0x320], 0
mov dword [rbp + 0x360], 2
mov byte [rbp + 0x3a0], 8
mov dword [rbp + 0x3c0], 2
mov byte [rbp + 0x4de], 1
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x320]
call fcn.1400214c0
mov r13, qword [rbp + 0x4a8]
lea rcx, [r13 + 8]
lea rdx, [rbp + 0x1c0]
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
mov qword [r13], 1
jmp 0x14001e146
test r8, r8
je 0x14001dff4
mov rax, r8
not rax
shr rax, 0x3f
mov rdx, r8
mov r8, rax
call fcn.14000e8c0
mov rdx, qword [rbp + 0x4c8]
cmp rdx, 0x64
jbe 0x14001e2a0
lea rax, [0x140195730]
mov qword [rbp + 0xc0], rax
lea rax, [fcn.14017cb40]
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0x320], 0
lea rax, [0x140195710]
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], 2
lea rax, [rbp + 0xc0]
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 1
mov byte [rbp + 0x4de], 1
lea rcx, [rbp + 0x1c0]
lea rdx, [rbp + 0x320]
call fcn.140173db0
movups xmm0, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x320], xmm0
mov rdi, qword [rbp + 0x1d0]
mov qword [rbp + 0x330], rdi
mov r14, qword [rbp + 0x328]
test rdi, rdi
je 0x14001e0d7
setns al
js 0x14001f0db
movzx r15d, al
mov rcx, rdi
mov rdx, r15
call fcn.14000e8b0
mov rsi, rax
test rax, rax
mov r13, qword [rbp + 0x4a8]
jne 0x14001e0e3
mov rcx, rdi
mov rdx, r15
call fcn.14018fcb0
jmp 0x14001f1d1
mov esi, 1
mov r13, qword [rbp + 0x4a8]
mov rcx, rsi
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [r13 + 8], 0
mov qword [r13 + 0x18], rdi
mov qword [r13 + 0x20], rsi
mov qword [r13 + 0x28], rdi
mov dword [r13 + 0x48], 2
mov byte [r13 + 0x88], 7
mov dword [r13 + 0xa8], 2
mov qword [r13], 1
mov rdx, qword [rbp + 0x320]
test rdx, rdx
je 0x14001e146
mov r8, rdx
not r8
shr r8, 0x3f
mov rcx, r14
call fcn.14000e8c0
mov rsi, qword [rbp + 0x4c8]
test rsi, rsi
lea r14, [rbp - 0x48]
je 0x14001e199
mov rdi, qword [rbp + 0x4c0]
shl rsi, 5
xor ebx, ebx
jmp 0x14001e179
add rbx, 0x20
cmp rsi, rbx
je 0x14001e199
mov rdx, qword [rdi + rbx + 8]
test rdx, rdx
je 0x14001e170
mov rcx, qword [rdi + rbx + 0x10]
mov r8, rdx
not r8
shr r8, 0x3f
call fcn.14000e8c0
jmp 0x14001e170
mov rdx, qword [rbp + 0x4b8]
test rdx, rdx
je 0x14001dc8a
mov rcx, qword [rbp + 0x4c0]
shl rdx, 5
mov r8d, 8
call fcn.14000e8c0
jmp 0x14001dc8a
cmp rdx, 8
jne 0x14001e2f6
movzx edx, byte [rcx + 5]
add dl, 0xd0
cmp dl, 9
ja 0x14001e340
movzx ecx, byte [rcx + 7]
add cl, 0xd0
cmp cl, 0xa
jae 0x14001e340
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x2c8], rcx
mov qword [rbp + 0x2d0], rax
cmp rax, 3
jne 0x14001ec40
mov edx, 3
call fcn.14017b820
lea rcx, [rbp + 0x320]
lea r8, [rbp + 0x2c8]
mov edx, eax
call fcn.14001d490
mov r8d, dword [rbp + 0x3c0]
movzx ecx, word [rbp + 0x320]
cmp r8d, 3
jne 0x14001ef4b
mov esi, ecx
mov rax, qword [rbp + 0x2d0]
mov rdx, qword [rbp + 0x4b8]
test rdx, rdx
je 0x14001e276
mov rcx, qword [rbp + 0x4c0]
shl rdx, 4
mov r8d, 8
mov rbx, rax
call fcn.14000e8c0
mov rax, rbx
add rax, 8
mov qword [rbp + 0x498], rax
mov r9w, 8
xor ebx, ebx
mov edx, esi
shl rbx, 0x10
movzx r9d, r9w
or r9, rbx
jne 0x14001ddab
jmp 0x14001ddc2
mov rcx, qword [rbp + 0x4c0]
mov byte [rbp + 0x4de], 1
lea r8, str.content_encoding
mov r9d, 0x10
call fcn.14003e9c0
test rax, rax
mov rdi, qword [rbp + 0x2f8]
je 0x14001e480
cmp rdx, 6
mov rbx, qword [rbp + 0x4b0]
je 0x14001e493
cmp rdx, 4
jne 0x14001e4b0
cmp dword [rax], 0x70697a67
jmp 0x14001e4a5
mov eax, 0x1d
mov qword [rbp + 0x4d0], rax
mov ecx, 0x1d
mov edx, 1
call fcn.14000e8b0
test rax, rax
je 0x14001f0e5
mov rsi, rax
movups xmm0, xmmword [0x14019580c]
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [0x1401957ff]
movups xmmword [rax], xmm0
mov word [rbp + 0x4da], 0x1d
jmp 0x14001dd26
lea r8, [0x14019581c]
lea rcx, [rbp + 0x320]
mov r9d, 0x21
mov dl, 6
call fcn.1400217a0
mov r9, qword [rbp + 0x320]
mov rax, qword [rbp + 0x328]
mov qword [rbp + 0x498], rax
mov rbx, r9
shr rbx, 0x10
movzx eax, word [rbp + 0x330]
mov word [rbp + 0x4da], ax
mov eax, dword [rbp + 0x332]
movzx r10d, word [rbp + 0x336]
shl r10, 0x20
or r10, rax
mov rsi, qword [rbp + 0x338]
mov rax, qword [rbp + 0x340]
mov qword [rbp + 0x4d0], rax
movups xmm0, xmmword [rbp + 0x348]
movaps xmmword [rbp + 0x300], xmm0
mov rax, qword [rbp + 0x358]
mov qword [rbp + 0x310], rax
mov r11d, dword [rbp + 0x360]
movups xmm0, xmmword [rbp + 0x364]
movaps xmmword [rbp + 0xc0], xmm0
movups xmm0, xmmword [rbp + 0x374]
movaps xmmword [rbp + 0xd0], xmm0
movups xmm0, xmmword [rbp + 0x384]
movaps xmmword [rbp + 0xe0], xmm0
movups xmm0, xmmword [rbp + 0x390]
movups xmmword [rbp + 0xec], xmm0
movzx r15d, byte [rbp + 0x3a0]
movups xmm0, xmmword [rbp + 0x3a1]
movaps xmmword [rbp + 0x470], xmm0
movups xmm0, xmmword [rbp + 0x3b0]
movups xmmword [rbp + 0x47f], xmm0
mov r8d, dword [rbp + 0x3c0]
movups xmm0, xmmword [rbp + 0x3c4]
movaps xmmword [rbp + 0x1c0], xmm0
movups xmm0, xmmword [rbp + 0x3d4]
movaps xmmword [rbp + 0x1d0], xmm0
movups xmm0, xmmword [rbp + 0x3e4]
movaps xmmword [rbp + 0x1e0], xmm0
movups xmm0, xmmword [rbp + 0x3f4]
movaps xmmword [rbp + 0x1f0], xmm0
movups xmm0, xmmword [rbp + 0x400]
movups xmmword [rbp + 0x1fc], xmm0
jmp 0x14001dd3d
mov dword [rbp + 0x4d0], 0
mov rbx, qword [rbp + 0x4b0]
jmp 0x14001e4ba
mov ecx, 0x7a672d78
xor ecx, dword [rax]
movzx eax, word [rax + 4]
xor eax, 0x7069
or eax, ecx
sete al
mov dword [rbp + 0x4d0], eax
jmp 0x14001e4ba
mov dword [rbp + 0x4d0], 0
mov r15, qword [rbp + 0x4c0]
mov r14, qword [rbp + 0x4c8]
cmp rdi, 8
jne 0x14001e5a9
movzx eax, byte [r12]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x68
jne 0x14001e5a9
movzx eax, byte [r12 + 1]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x74
jne 0x14001e5a9
movzx eax, byte [r12 + 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x74
jne 0x14001e5a9
movzx eax, byte [r12 + 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x70
jne 0x14001e5a9
movzx eax, byte [r12 + 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2f
jne 0x14001e5a9
movzx eax, byte [r12 + 5]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x31
jne 0x14001e5a9
movzx eax, byte [r12 + 6]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2e
jne 0x14001e5a9
movzx eax, byte [r12 + 7]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x30
sete r12b
jmp 0x14001e5ac
xor r12d, r12d
mov rsi, qword [rbx + 0x28]
mov rbx, qword [rbx + 0x30]
mov byte [rbp + 0x4de], 1
lea r8, str.connectiontransfer_encodingcontent_lengthBody_of_unknown_size___read_until_socket_close
mov r9d, 0xa
mov rcx, r15
mov rdx, r14
call fcn.14003e9c0
xor edi, edi
test rax, rax
je 0x14001e658
cmp rdx, 5
jne 0x14001e658
movzx ecx, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x63
jne 0x14001e656
movzx ecx, byte [rax + 1]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6c
jne 0x14001e656
movzx ecx, byte [rax + 2]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6f
jne 0x14001e656
movzx ecx, byte [rax + 3]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x73
jne 0x14001e656
movzx eax, byte [rax + 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
sete dil
jmp 0x14001e658
xor edi, edi
cmp rbx, 4
jne 0x14001e6c7
movzx eax, byte [rsi]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x68
movzx edx, word [rbp + 0x4da]
jne 0x14001e6c2
movzx eax, byte [rsi + 1]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x14001e6c2
movzx eax, byte [rsi + 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x61
jne 0x14001e6c2
movzx eax, byte [rsi + 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
mov bl, 1
cmp cl, 0x64
je 0x14001e6e0
movzx eax, dx
jmp 0x14001e6ce
movzx eax, word [rbp + 0x4da]
cmp eax, 0xcc
sete cl
cmp eax, 0x130
sete bl
or bl, cl
mov byte [rbp + 0x4de], 1
lea r8, [0x1401951ba]
mov r9d, 0x11
mov rcx, r15
mov rdx, r14
call fcn.14003e9c0
mov rcx, r15
test rax, rax
sete al
test rdx, rdx
sete dl
or dl, al
mov eax, r12d
or al, bl
or al, dl
xor al, 1
movzx r15d, al
xor esi, esi
test r15b, r15b
jne 0x14001e797
xor bl, 1
je 0x14001e797
mov byte [rbp + 0x4de], 1
lea r8, [0x1401951cb]
mov r9d, 0xe
mov rdx, r14
call fcn.14003e9c0
test rax, rax
je 0x14001e777
mov r8, rdx
mov byte [rbp + 0x4de], 1
lea rcx, [rbp + 0x320]
mov rdx, rax
call fcn.14017b930
movzx eax, byte [rbp + 0x320]
mov rsi, qword [rbp + 0x328]
xor rax, 1
jmp 0x14001e779
xor eax, eax
test dil, dil
setne cl
or r12b, cl
mov r15d, 2
jne 0x14001e797
xor r15d, r15d
test rax, rax
sete r15b
add r15, r15
cmp byte [rbp + 0x4d0], 0
je 0x14001e7b3
mov byte [rbp + 0x4de], 1
lea rcx, [rbp + 0x4b8]
call fcn.140034fc0
lea rcx, [rbp + 0xc0]
lea rdx, [rbp - 0x58]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x4b0]
mov rax, qword [rax]
mov rdi, qword [rax + 0x80]
mov ebx, dword [rax + 0x88]
mov rcx, qword [rbp + 0x180]
mov rax, qword [rbp + 0x188]
mov rax, qword [rax + 0xb8]
mov byte [rbp + 0x4df], 0
call rax
test rax, rax
je 0x14001e864
mov byte [rbp + 0x4df], 0
mov rcx, rax
mov rdx, rdi
mov r8d, ebx
call fcn.14015f1a0
mov rdi, rax
test rax, rax
je 0x14001e864
mov qword [rbp + 0x320], rdi
mov ecx, 8
mov edx, 8
call fcn.14000e8b0
test rax, rax
je 0x14001f0f9
mov r15, rax
lea rcx, [rbp + 0xd0]
mov qword [rax], rdi
mov byte [rbp + 0x4de], 0
call fcn.14001cf50
lea r14, fcn.140007130
jmp 0x14001ee0b
test r15, r15
je 0x14001e95f
mov rax, qword [0x14026d0e8]
cmp r15d, 1
jne 0x14001ea91
mov rax, qword [rax]
cmp rax, 3
jbe 0x14001e8e6
lea rax, str.Chunked_body_in_response
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], 1
mov qword [rbp + 0x320], 0
lea rax, fcn.140007130
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 0
mov byte [rbp + 0x4df], 0
lea r8, str.ureq::response
lea rcx, [rbp + 0x320]
mov edx, 4
xor r9d, r9d
call fcn.1400c8440
lea rcx, [rbp + 0x1c8]
lea rdx, [rbp + 0xc0]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x320], 0
lea rcx, [rbp + 0x328]
lea rdx, [rbp + 0x1c0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0x108
mov edx, 8
call fcn.14000e8b0
test rax, rax
je 0x14001f121
mov r15, rax
lea rdx, [rbp + 0x320]
mov r8d, 0x108
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea r14, fcn.14001ca20
jmp 0x14001edb2
test rsi, rsi
je 0x14001eb4e
mov rdi, qword [rbp + 0x1a8]
sub rdi, qword [rbp + 0x1a0]
mov qword [rbp + 0x300], rsi
lea rcx, [rbp + 0x1d0]
lea rdx, [rbp + 0xc0]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x1c0], rsi
mov qword [rbp + 0x1c8], 0
mov rax, qword [0x14026d0e8]
mov rax, qword [rax]
cmp rdi, rsi
jae 0x14001ec60
cmp rax, 3
jbe 0x14001ea3c
lea rax, [rbp + 0x300]
mov qword [rbp + 0x470], rax
lea rax, [0x14001d560]
mov qword [rbp + 0x478], rax
lea rax, str.Streaming_body_until_content_length:
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], 1
mov qword [rbp + 0x320], 0
lea rax, [rbp + 0x470]
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 1
mov byte [rbp + 0x4dd], 1
lea r8, str.ureq::response
lea rcx, [rbp + 0x320]
mov edx, 4
xor r9d, r9d
call fcn.1400c8440
lea rcx, [rbp + 0x320]
lea rdx, [rbp + 0x1c0]
mov r8d, 0x108
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0x108
mov edx, 8
call fcn.14000e8b0
test rax, rax
je 0x14001f17d
mov r15, rax
lea rdx, [rbp + 0x320]
mov r8d, 0x108
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea r14, fcn.14001d1d0
jmp 0x14001edb2
mov rax, qword [rax]
cmp rax, 3
jbe 0x14001eaf9
lea rax, [0x140195208]
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], 1
mov qword [rbp + 0x320], 0
lea rax, fcn.140007130
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 0
mov byte [rbp + 0x4df], 0
lea r8, str.ureq::response
lea rcx, [rbp + 0x320]
mov edx, 4
xor r9d, r9d
call fcn.1400c8440
lea rcx, [rbp + 0x320]
lea rdx, [rbp + 0xc0]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xf8
mov edx, 8
call fcn.14000e8b0
test rax, rax
je 0x14001f135
mov r15, rax
lea rdx, [rbp + 0x320]
mov r8d, 0xf8
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea r14, fcn.14001d100
jmp 0x14001edb2
mov rax, qword [0x14026d0e8]
mov rax, qword [rax]
cmp rax, 3
jbe 0x14001ebbd
lea rax, str.zero_length_body_returning_stream_directly_to_pool
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], 1
mov qword [rbp + 0x320], 0
lea rax, fcn.140007130
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 0
mov byte [rbp + 0x4df], 0
lea r8, str.ureq::response
lea rcx, [rbp + 0x320]
mov edx, 4
xor r9d, r9d
call fcn.1400c8440
lea rcx, [rbp + 0x320]
lea rdx, [rbp + 0xc0]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp + 0x330]
lea rsi, [rbp + 0x1c0]
mov r8d, 0xe8
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rbp + 0x320]
mov r8d, 0xe8
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x4df], 1
mov rcx, rdi
call fcn.140038f90
test rax, rax
jne 0x14001f149
mov byte [rbp + 0x4df], 1
call fcn.140153c40
mov r15d, 1
lea r14, fcn.140004ae0
jmp 0x14001edb2
lea r8, [0x14019583d]
lea rcx, [rbp + 0x320]
mov r9d, 0x1c
mov dl, 6
call fcn.1400217a0
jmp 0x14001e35b
cmp rax, 3
jbe 0x14001ecec
lea rax, [rbp + 0x300]
mov qword [rbp + 0x470], rax
lea rax, [0x14001d560]
mov qword [rbp + 0x478], rax
lea rax, str.Body_entirely_buffered__length:__
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], 2
mov qword [rbp + 0x320], 0
lea rax, [rbp + 0x470]
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 1
mov byte [rbp + 0x4dd], 1
lea r8, str.ureq::response
lea rcx, [rbp + 0x320]
mov edx, 4
xor r9d, r9d
call fcn.1400c8440
mov rsi, qword [rbp + 0x300]
mov byte [rbp + 0x4dd], 1
lea rcx, [rbp + 0x470]
xor edx, edx
mov r8, rsi
call fcn.1400351c0
mov rdx, qword [rbp + 0x478]
mov r8, qword [rbp + 0x480]
mov byte [rbp + 0x4d8], 1
lea rcx, [rbp + 0x1c0]
mov qword [rbp + 0x4a0], rdx
call fcn.140022150
test rax, rax
jne 0x14001f18e
mov rax, qword [rbp + 0x480]
mov qword [rbp + 0x338], rax
movups xmm0, xmmword [rbp + 0x470]
movups xmmword [rbp + 0x328], xmm0
mov qword [rbp + 0x320], 0
mov ecx, 0x20
mov edx, 8
call fcn.14000e8b0
test rax, rax
je 0x14001f1c2
mov r15, rax
movups xmm0, xmmword [rbp + 0x320]
movups xmm1, xmmword [rbp + 0x330]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea r14, fcn.14001d1b0
cmp dword [rbp + 0x1d8], 0x3b9aca01
je 0x14001edb2
lea rcx, [rbp + 0x1e0]
mov byte [rbp + 0x4df], 1
call fcn.14001cf50
cmp byte [rbp + 0x4d0], 0
je 0x14001ee0b
mov byte [rbp + 0x4df], 1
lea rcx, [rbp + 0x320]
mov rdx, r15
mov r8, r14
call fcn.140032230
mov ecx, 0x148
mov edx, 8
call fcn.14000e8b0
test rax, rax
je 0x14001f10d
mov r15, rax
lea rdx, [rbp + 0x320]
mov r8d, 0x148
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea r14, fcn.14001cae0
mov rsi, qword [rbp + 0x4b0]
mov r13, qword [rbp + 0x4a8]
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], r14
lea rdx, [rsi + 0x50]
lea rcx, [rbp + 0x320]
call fcn.140174f20
mov r8, qword [rsi + 0x88]
mov ecx, dword [rsi + 0x68]
mov rdx, qword [rsi + 0x6c]
mov ebx, dword [rsi + 0x74]
mov rdi, qword [rbp + 0x330]
mov qword [r13 + 0xa0], rdi
movups xmm0, xmmword [rbp + 0x320]
movups xmmword [r13 + 0x90], xmm0
movaps xmm0, xmmword [rbp + 0xa0]
movaps xmm1, xmmword [rbp + 0xb0]
movups xmmword [r13 + 0x18], xmm1
movups xmmword [r13 + 8], xmm0
mov rdi, qword [rbp + 0x2f0]
mov qword [r13 + 0x58], rdi
movups xmm0, xmmword [rbp + 0x2e0]
movups xmmword [r13 + 0x48], xmm0
movups xmm0, xmmword [rbp + 0x4b8]
movups xmmword [r13 + 0x60], xmm0
mov rdi, qword [rbp + 0x4c8]
mov qword [r13 + 0x70], rdi
movups xmm0, xmmword [rsi + 0x90]
movups xmmword [r13 + 0xd0], xmm0
movzx eax, byte [rsi + 0xa0]
mov byte [r13 + 0xe0], al
mov rax, qword [rbp + 0x2f8]
mov qword [r13 + 0x28], rax
mov rax, qword [rbp + 0x498]
mov qword [r13 + 0x30], rax
mov qword [r13 + 0x38], r15
mov qword [r13 + 0x40], r14
mov qword [r13 + 0x78], 0
mov qword [r13 + 0x80], 8
mov qword [r13 + 0x88], 0
mov dword [r13 + 0xa8], ecx
mov qword [r13 + 0xac], rdx
mov dword [r13 + 0xb4], ebx
movups xmm0, xmmword [rsi + 0x78]
movups xmmword [r13 + 0xb8], xmm0
mov qword [r13 + 0xc8], r8
movzx eax, word [rbp + 0x4da]
mov word [r13 + 0xe8], ax
mov qword [r13], 0
mov rcx, rsi
jmp 0x14001dcb7
mov eax, dword [rbp + 0x322]
movzx ebx, word [rbp + 0x326]
shl rbx, 0x20
or rbx, rax
mov rax, qword [rbp + 0x328]
mov qword [rbp + 0x498], rax
mov r9d, ecx
movzx eax, word [rbp + 0x330]
mov ecx, dword [rbp + 0x332]
movzx r10d, word [rbp + 0x336]
shl r10, 0x20
or r10, rcx
mov rsi, qword [rbp + 0x338]
mov rcx, qword [rbp + 0x340]
mov qword [rbp + 0x4d0], rcx
movups xmm0, xmmword [rbp + 0x348]
movaps xmmword [rbp + 0x300], xmm0
mov rcx, qword [rbp + 0x358]
mov qword [rbp + 0x310], rcx
mov r11d, dword [rbp + 0x360]
movups xmm0, xmmword [rbp + 0x364]
movaps xmmword [rbp + 0xc0], xmm0
movups xmm0, xmmword [rbp + 0x374]
movaps xmmword [rbp + 0xd0], xmm0
movups xmm0, xmmword [rbp + 0x384]
movaps xmmword [rbp + 0xe0], xmm0
movups xmm0, xmmword [rbp + 0x390]
movups xmmword [rbp + 0xec], xmm0
movzx r15d, byte [rbp + 0x3a0]
movups xmm0, xmmword [rbp + 0x3a1]
movaps xmmword [rbp + 0x470], xmm0
movups xmm0, xmmword [rbp + 0x3b0]
movups xmmword [rbp + 0x47f], xmm0
movups xmm0, xmmword [rbp + 0x3c4]
movaps xmmword [rbp + 0x1c0], xmm0
movups xmm0, xmmword [rbp + 0x3d4]
movaps xmmword [rbp + 0x1d0], xmm0
movups xmm0, xmmword [rbp + 0x3e4]
movaps xmmword [rbp + 0x1e0], xmm0
movups xmm0, xmmword [rbp + 0x3f4]
movaps xmmword [rbp + 0x1f0], xmm0
movups xmm0, xmmword [rbp + 0x400]
movups xmmword [rbp + 0x1fc], xmm0
mov word [rbp + 0x4da], ax
jmp 0x14001dd3d
mov byte [rbp + 0x4dc], 1
mov ecx, 0x15
mov edx, 1
call fcn.14018fcb0
jmp 0x14001f1d1
mov ecx, 0x25
mov edx, 1
call fcn.14018fcb0
jmp 0x14001f1d1
mov ecx, 0x25
mov edx, 1
call fcn.14018fcb0
jmp 0x14001f1d1
mov byte [rbp + 0x4dc], 1
lea rax, str.C:UsersWesley.cargo_registry_srcgithub.com_1ecc6299db9ec823ureq_2.6.2_src_response.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rdi
xor r8d, r8d
call fcn.1401903f0
jmp 0x14001f1d1
call fcn.140173890
jmp 0x14001f1d1
mov ecx, 0x1d
mov edx, 1
call fcn.14018fcb0
jmp 0x14001f1d1
mov ecx, 8
mov edx, 8
call fcn.14018fcb0
jmp 0x14001f1d1
mov ecx, 0x148
mov edx, 8
call fcn.14018fcb0
jmp 0x14001f1d1
mov ecx, 0x108
mov edx, 8
call fcn.14018fcb0
jmp 0x14001f1d1
mov ecx, 0xf8
mov edx, 8
call fcn.14018fcb0
jmp 0x14001f1d1
mov qword [rbp + 0x320], rax
lea rax, str.C:UsersWesley.cargo_registry_srcgithub.com_1ecc6299db9ec823ureq_2.6.2_src_response.rs
mov qword [rsp + 0x20], rax
lea rcx, str.returning_stream_to_pool_Q
lea r9, fcn.140007130
lea r8, [rbp + 0x320]
mov edx, 0x18
call fcn.140190200
jmp 0x14001f1d1
mov ecx, 0x108
mov edx, 8
call fcn.14018fcb0
jmp 0x14001f1d1
mov qword [rbp + 0x320], rax
lea rax, str.C:UsersWesley.cargo_registry_srcgithub.com_1ecc6299db9ec823ureq_2.6.2_src_response.rs
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_read_exact_buffer_length_from_stream
lea r9, fcn.140007130
lea r8, [rbp + 0x320]
mov edx, 0x2e
call fcn.140190200
jmp 0x14001f1d1
mov ecx, 0x20
mov edx, 8
call fcn.14018fcb0
ud2