Function at 0x1400ca680
Capabilities:
Check for software breakpoints
Encrypt data using speck
Resolve function by parsing pe exports
Set socket configuration

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x498
mov r12, r8
mov r15, rdx
mov rdi, rcx
mov rcx, qword [rdx + 0xd8]
mov rax, qword [rdx + 0xe0]
call qword [rax + 0xb8]
test rax, rax
je 0x1400ca7d3
mov rdx, qword [rax]
lea rcx, [rsp + 0x3a0]
call fcn.1400b46c0
cmp word [rsp + 0x3a0], 2
jne 0x1400ca7e4
mov r8, qword [rsp + 0x3a8]
mov dword [rsp + 0xf8], 2
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x168], 0
mov byte [rsp + 0x178], 8
mov dword [rsp + 0xf0], 2
lea rcx, [rsp + 0x290]
lea rdx, [rsp + 0xf0]
call fcn.1400ddfc0
mov esi, dword [rsp + 0x290]
cmp esi, 3
je 0x1400ca804
movzx ebx, word [rsp + 0x294]
mov ebp, dword [rsp + 0x296]
movzx r14d, word [rsp + 0x29a]
movups xmm0, xmmword [rsp + 0x29c]
movaps xmmword [rsp + 0x200], xmm0
mov rax, qword [rsp + 0x2ac]
mov qword [rsp + 0x210], rax
lea rdx, [rsp + 0x2b4]
lea rcx, [rdi + 0x24]
mov r8d, 0xec
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x210]
mov qword [rdi + 0x1c], rax
movaps xmm0, xmmword [rsp + 0x200]
movups xmmword [rdi + 0xc], xmm0
mov dword [rdi], esi
mov word [rdi + 4], bx
mov dword [rdi + 6], ebp
mov word [rdi + 0xa], r14w
mov rcx, r12
call fcn.1400ccae0
mov rcx, r15
add rsp, 0x498
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1400c9d10
mov esi, 0x100007f
xor ebp, ebp
mov dword [rsp + 0x60], 0
jmp 0x1400ca83f
movups xmm0, xmmword [rsp + 0x3a0]
movups xmm1, xmmword [rsp + 0x3b0]
movups xmmword [rsp + 0x2a4], xmm1
movups xmmword [rsp + 0x294], xmm0
movzx eax, word [rsp + 0x294]
mov dword [rsp + 0x60], eax
mov esi, dword [rsp + 0x296]
movzx ebp, word [rsp + 0x29a]
mov rax, qword [rsp + 0x2ac]
movups xmm0, xmmword [rsp + 0x29c]
movaps xmmword [rsp + 0x270], xmm0
mov qword [rsp + 0x280], rax
lea rbx, [rsp + 0x3a0]
mov r8d, 0xe8
mov rcx, rbx
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov rax, qword [r12 + 0x58]
mov ecx, dword [r12 + 0x60]
mov qword [rsp + 0x488], rax
mov dword [rsp + 0x490], ecx
lea r8, str.the_status_line
lea rcx, [rsp + 0xf0]
mov r9d, 0xf
mov rdx, rbx
call fcn.1400cc3b0
mov r13, qword [rsp + 0xf0]
mov r14, qword [rsp + 0xf8]
test r13, r13
je 0x1400ca980
mov qword [rsp + 0x50], r12
mov rbx, qword [rsp + 0x100]
lea rcx, [rsp + 0xf0]
mov rdx, r13
mov r8, rbx
call fcn.1400057a0
cmp qword [rsp + 0xf0], 0
je 0x1400caa29
cmp byte [rsp + 0x100], 2
je 0x1400caa29
mov qword [rsp + 0x68], r14
mov dword [rsp + 0x38], ebp
mov dword [rsp + 0x44], esi
lea rcx, [rsp + 0xf0]
mov rdx, r13
mov r8, rbx
call fcn.140002e90
mov rbx, qword [rsp + 0xf0]
mov rsi, qword [rsp + 0xf8]
test rbx, rbx
mov rbp, rbx
cmove rbp, rsi
mov rax, qword [rsp + 0x100]
mov r14, rax
test rax, rax
je 0x1400ca9ce
js 0x1400cc2c0
movzx eax, byte [0x1401e61e9]
mov rcx, qword [0x1401e6138]
test rcx, rcx
jne 0x1400ca95f
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x1400ca971
mov rcx, rax
mov qword [0x1401e6138], rax
xor edx, edx
mov r8, r14
call sub.KERNEL32.dll_HeapAlloc
mov rcx, rax
test rax, rax
jne 0x1400ca9d3
mov ecx, 1
mov rdx, r14
call fcn.140002ac0
ud2
mov dword [rsp + 0xf8], 2
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x168], 0
mov byte [rsp + 0x178], 8
mov dword [rsp + 0xf0], 2
lea rdx, [rsp + 0xf0]
mov rcx, rdi
mov r8, r14
call fcn.1400ddfc0
jmp 0x1400cae57
mov ecx, 1
mov r12, r15
mov r15, rcx
mov rdx, rbp
mov r8, r14
call sub.msvcrt.dll_memcpy
test rbx, rbx
je 0x1400ca9ff
test rsi, rsi
je 0x1400ca9ff
mov rcx, qword [0x1401e6138]
xor edx, edx
mov r8, rbx
call sub.KERNEL32.dll_HeapFree
cmp qword [rsp + 0x68], 0
mov ebp, dword [rsp + 0x38]
je 0x1400caa1c
mov rcx, qword [0x1401e6138]
xor edx, edx
mov r8, r13
call sub.KERNEL32.dll_HeapFree
mov rbx, r14
mov r13, r15
mov r15, r12
mov esi, dword [rsp + 0x44]
mov rcx, rbx
cmp rbx, 8
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x38], r13
jb 0x1400cab2f
lea rdx, [r13 + 7]
and rdx, 0xfffffffffffffff8
mov rax, rdx
sub rax, r13
mov rcx, rbx
cmp rax, rbx
ja 0x1400cab2f
movabs rcx, 0x8080808080808080
test qword [r13], rcx
jne 0x1400caa9b
cmp rdx, r13
mov edx, 8
cmove rax, rdx
lea rdx, [rbx - 8]
cmp rax, rdx
jae 0x1400caa90
nop
test qword [r13 + rax], rcx
jne 0x1400caa9b
add rax, 8
cmp rax, rdx
jb 0x1400caa80
test qword [r13 + rdx], rcx
je 0x1400cab38
movzx eax, byte [0x1401e61e9]
mov rcx, qword [0x1401e6138]
test rcx, rcx
jne 0x1400caac6
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x1400cc284
mov rcx, rax
mov qword [0x1401e6138], rax
mov eax, 0x15
mov qword [rsp + 0x60], rax
mov r8d, 0x15
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400cc284
mov r12, rax
mov r15, rdi
movups xmm0, xmmword [str.Status_line_not_ASCIIHTTP_HTTP_version_did_not_start_with_HTTP_HTTP_version_did_not_match_format]
movups xmmword [rax], xmm0
movabs rax, 0x494943534120746f
mov qword [r12 + 0xd], rax
mov edi, 2
mov bl, 6
mov ecx, 2
xor eax, eax
xor ebp, ebp
mov r14d, 0x15
jmp 0x1400cad86
cmp byte [r13 + rcx - 1], 0
mov rcx, rax
js 0x1400caa9b
mov rax, rcx
sub rax, 1
jae 0x1400cab20
mov r12d, ebp
mov qword [rsp + 0x200], 3
mov qword [rsp + 0x208], 0
mov qword [rsp + 0x210], rbx
mov qword [rsp + 0x218], r13
mov qword [rsp + 0x220], rbx
mov qword [rsp + 0x228], 0
mov qword [rsp + 0x230], rbx
mov qword [rsp + 0x238], 1
movabs rax, 0x2000000020
mov qword [rsp + 0x240], rax
mov word [rsp + 0x248], 1
lea rbp, [rsp + 0x78]
lea rdx, [rsp + 0x200]
mov rcx, rbp
call fcn.1400c54b0
mov rax, qword [rsp + 0x88]
cmp rax, 2
jne 0x1400cac17
mov eax, 2
cmp qword [rsp + 0x80], 2
jne 0x1400cabec
lea rcx, [rsp + 0x78]
call fcn.1400ca260
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x78]
mov rdx, rax
shl rdx, 4
lea r8, str._Users_caojian_.cargo_registry_src_index.crates.io_6f17d22bba15001f_windows_core_0.52.0_src_imp_ref_count.rs
mov qword [rcx + rdx], r8
mov qword [rcx + rdx + 8], 0
inc rax
mov qword [rsp + 0x88], rax
cmp rax, 3
jne 0x1400cacb8
mov r13, qword [rsp + 0x78]
mov rcx, qword [r13 + 8]
cmp rcx, 5
jb 0x1400cac4d
mov rax, qword [r13]
mov edx, 0x50545448
xor edx, dword [rax]
movzx r8d, byte [rax + 4]
xor r8d, 0x2f
or r8d, edx
je 0x1400cae81
movzx eax, byte [0x1401e61e9]
mov rcx, qword [0x1401e6138]
test rcx, rcx
jne 0x1400cac78
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x1400cc2af
mov rcx, rax
mov qword [0x1401e6138], rax
mov r15d, 0x25
mov r8d, 0x25
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400cc2af
mov r12, rax
movups xmm0, xmmword [0x1401918a2]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140191892]
movups xmmword [rax], xmm0
movabs rax, 0x2f50545448206874
jmp 0x1400cad21
movzx eax, byte [0x1401e61e9]
mov rcx, qword [0x1401e6138]
test rcx, rcx
jne 0x1400cace3
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x1400cc2af
mov rcx, rax
mov qword [0x1401e6138], rax
mov r15d, 0x25
mov r8d, 0x25
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400cc2af
mov r12, rax
movups xmm0, xmmword [0x140191939]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140191929]
movups xmmword [rax], xmm0
movabs rax, 0x656e696c20737574
mov qword [r12 + 0x1d], rax
mov dword [rsp + 0x48], 2
mov bpl, 6
mov ecx, 2
xor eax, eax
xor r13d, r13d
mov ebx, 0x25
mov qword [rsp + 0x60], r15
mov r14, rbx
mov r15, rdi
cmp qword [rsp + 0x80], 0
je 0x1400cad75
mov r8, qword [rsp + 0x78]
mov rbx, rcx
mov rcx, qword [0x1401e6138]
xor edx, edx
mov rdi, rax
call sub.KERNEL32.dll_HeapFree
mov rcx, rbx
mov rax, rdi
mov edi, dword [rsp + 0x48]
mov ebx, ebp
movzx edx, word [rsp + 0x90]
mov rbp, r13
shl esi, 0x10
movzx r13d, dx
or r13d, esi
mov esi, ecx
or rsi, rax
mov rax, qword [rsp + 0xde]
mov qword [r15 + 0x58], rax
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmm2, xmmword [rsp + 0xc0]
movaps xmm3, xmmword [rsp + 0xd0]
movups xmmword [r15 + 0x4a], xmm3
movups xmmword [r15 + 0x3a], xmm2
movups xmmword [r15 + 0x2a], xmm1
movups xmmword [r15 + 0x1a], xmm0
lea rcx, [r15 + 0x89]
lea rdx, [rsp + 0x290]
mov r8d, 0x87
call sub.msvcrt.dll_memcpy
mov qword [r15 + 0x60], r12
mov rax, qword [rsp + 0x60]
mov qword [r15 + 0x68], rax
mov qword [r15 + 0x70], r14
mov qword [r15 + 0x78], rbp
mov rax, qword [rsp + 0x70]
mov qword [r15 + 0x80], rax
mov byte [r15 + 0x88], bl
mov dword [r15], edi
mov dword [r15 + 4], r13d
mov qword [r15 + 8], rsi
mov rax, qword [rsp + 0x28]
mov qword [r15 + 0x10], rax
movzx eax, word [rsp + 0x44]
mov word [r15 + 0x18], ax
mov r12, qword [rsp + 0x50]
mov r14, qword [rsp + 0x68]
mov r8, qword [rsp + 0x38]
test r14, r14
je 0x1400cae57
mov rcx, qword [0x1401e6138]
xor edx, edx
call sub.KERNEL32.dll_HeapFree
lea rcx, [rsp + 0x3a0]
call fcn.1400c9d10
mov rcx, r12
call fcn.1400ccae0
nop
add rsp, 0x498
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp rcx, 8
jne 0x1400caf78
movzx ecx, byte [rax + 5]
add cl, 0xd0
cmp cl, 0xa
jae 0x1400caff6
movzx eax, byte [rax + 7]
add al, 0xd0
cmp al, 9
ja 0x1400caff6
mov rcx, qword [r13 + 0x10]
mov rax, qword [r13 + 0x18]
mov qword [rsp + 0x260], rcx
mov qword [rsp + 0x268], rax
cmp rax, 3
jne 0x1400cb046
mov edx, 3
call fcn.14000b820
lea rcx, [rsp + 0xf0]
lea r8, [rsp + 0x260]
mov edx, eax
call fcn.1400ccbf0
mov eax, dword [rsp + 0xf0]
cmp eax, 3
jne 0x1400cb07a
mov rax, qword [rsp + 0x268]
add rax, 8
mov qword [rsp + 0x48], rax
jb 0x1400cc295
movzx eax, word [rsp + 0xf4]
mov word [rsp + 0x70], ax
cmp qword [rsp + 0x80], 0
je 0x1400caf3c
mov rcx, qword [0x1401e6138]
xor edx, edx
mov r8, r13
call sub.KERNEL32.dll_HeapFree
cmp rbx, 8
mov rcx, qword [rsp + 0x38]
mov dword [rsp + 0x44], esi
jbe 0x1400cb177
cmp byte [rcx + 8], 0xbf
jg 0x1400cb17d
lea rax, str._Users_caojian_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ureq_2.9.6_src_response.rs
mov qword [rsp + 0x20], rax
mov r9d, 8
mov rdx, rbx
xor r8d, r8d
call fcn.140009910
ud2
movzx eax, byte [0x1401e61e9]
mov rcx, qword [0x1401e6138]
test rcx, rcx
jne 0x1400cafa3
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x1400cc2c7
mov rcx, rax
mov qword [0x1401e6138], rax
mov r15d, 0x1d
mov r8d, 0x1d
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400cc2c7
mov r12, rax
movups xmm0, xmmword [0x140191919]
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [0x14019190c]
movups xmmword [rax], xmm0
mov dword [rsp + 0x48], 2
mov bpl, 6
mov ecx, 2
xor eax, eax
xor r13d, r13d
mov ebx, 0x1d
jmp 0x1400cad40
mov ebx, 0x21
mov ecx, 0x21
xor edx, edx
call fcn.1400c9f40
mov r12, rax
xor eax, eax
mov r15, rdx
movups xmm0, xmmword [0x1401918b7]
movups xmmword [r12], xmm0
movups xmm0, xmmword [0x1401918c7]
movups xmmword [r12 + 0x10], xmm0
mov byte [r12 + 0x20], 0x74
mov dword [rsp + 0x48], 2
mov bpl, 6
mov ecx, 2
xor r13d, r13d
jmp 0x1400cad40
mov ebx, 0x1c
mov ecx, 0x1c
xor edx, edx
call fcn.1400c9f40
mov r12, rax
xor eax, eax
mov r15, rdx
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 [r12], xmm0
movups xmm0, xmmword [0x1401918fc]
movups xmmword [r12 + 0xc], xmm0
jmp 0x1400cb02e
mov dword [rsp + 0x48], eax
movzx eax, word [rsp + 0xf4]
mov word [rsp + 0x90], ax
movzx esi, word [rsp + 0xf6]
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x60], rax
movabs r14, 0xffffffff00000000
and r14, rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x28], rax
movzx eax, word [rsp + 0x108]
mov word [rsp + 0x44], ax
movups xmm0, xmmword [rsp + 0x10a]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0x11a]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x12a]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x13a]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xde], rax
mov r12, qword [rsp + 0x150]
mov r15, qword [rsp + 0x158]
mov rbx, qword [rsp + 0x160]
mov r13, qword [rsp + 0x168]
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x70], rax
movzx ebp, byte [rsp + 0x178]
lea rdx, [rsp + 0x179]
lea rcx, [rsp + 0x290]
mov r8d, 0x87
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x60]
mov rax, r14
jmp 0x1400cad40
jne 0x1400caf59
movzx eax, word [rsp + 0x70]
mov dword [rsp + 0x9c], eax
mov qword [rsp + 0xa0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xa8], xmm0
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x90], rbx
jmp 0x1400cb1fc
mov rax, r13
shr rax, 0x20
mov rcx, qword [rsp + 0xa0]
mov r8, rdx
shl r8, 5
mov dword [rcx + r8], r13d
mov dword [rcx + r8 + 4], eax
mov qword [rcx + r8 + 8], rsi
mov qword [rcx + r8 + 0x10], r14
mov qword [rcx + r8 + 0x18], rbx
inc rdx
mov qword [rsp + 0xb0], rdx
mov rax, rdx
mov qword [rsp + 0x28], rdx
cmp rdx, 0x65
jae 0x1400cb43c
mov r9d, 8
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x3a0]
lea r8, str.a_headercontent_encodingconnectionmore_than__header_fields_in_response
call fcn.1400cc3b0
mov r13, qword [rsp + 0xf0]
mov rsi, qword [rsp + 0xf8]
test r13, r13
je 0x1400cb3ab
mov r14, qword [rsp + 0x100]
test r14, r14
je 0x1400cb408
xor ebx, ebx
movzx ecx, byte [r13 + rbx]
cmp cl, 0x3a
je 0x1400cb269
call fcn.1400e3420
test al, al
je 0x1400cb296
inc rbx
cmp r14, rbx
jne 0x1400cb24a
mov rbx, r14
mov rdx, qword [rsp + 0x28]
cmp rdx, qword [rsp + 0xa8]
jne 0x1400cb1b1
lea rcx, [rsp + 0xa0]
call fcn.140047620
mov rdx, qword [rsp + 0xb0]
jmp 0x1400cb1b1
add rbx, r13
mov qword [rsp + 0x78], rbx
lea rax, [0x1400e3460]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0xf0], 2
mov qword [rsp + 0x100], 2
mov qword [rsp + 0x110], 0
movabs rax, 0x1800000020
mov qword [rsp + 0x118], rax
mov byte [rsp + 0x120], 3
lea rax, str.Invalid_char____while_looking_for_:
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], 2
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], 1
mov qword [rsp + 0x2a0], rbp
mov qword [rsp + 0x2a8], 1
lea rcx, [rsp + 0x200]
lea rdx, [rsp + 0x290]
call fcn.1400030f0
mov rbx, qword [rsp + 0x200]
mov r14, qword [rsp + 0x208]
test rsi, rsi
je 0x1400cb371
mov rcx, qword [0x1401e6138]
xor edx, edx
mov r8, r13
call sub.KERNEL32.dll_HeapFree
test rbx, rbx
je 0x1400cb38c
test r14, r14
je 0x1400cb38c
mov rcx, qword [0x1401e6138]
xor edx, edx
mov r8, rbx
call sub.KERNEL32.dll_HeapFree
mov rdx, qword [rsp + 0xb0]
mov rax, rdx
mov qword [rsp + 0x28], rdx
cmp rdx, 0x65
jb 0x1400cb1fc
jmp 0x1400cb43c
mov dword [rsp + 0xf8], 2
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x168], 0
mov byte [rsp + 0x178], 8
mov dword [rsp + 0xf0], 2
lea rdx, [rsp + 0xf0]
mov rcx, rdi
mov r8, rsi
call fcn.1400ddfc0
mov r12, qword [rsp + 0x50]
mov r14, qword [rsp + 0x68]
mov r13, qword [rsp + 0x28]
jmp 0x1400cb617
test rsi, rsi
je 0x1400cb4f7
mov rcx, qword [0x1401e6138]
xor edx, edx
mov r8, r13
call sub.KERNEL32.dll_HeapFree
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
mov qword [rsp + 0x28], rcx
cmp rcx, 0x64
jbe 0x1400cb4f7
lea rax, [0x140191810]
mov qword [rsp + 0x200], rax
lea rax, [fcn.1400042b0]
mov qword [rsp + 0x208], rax
lea rax, [0x1401917f0]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 2
mov qword [rsp + 0x110], 0
lea rax, [rsp + 0x200]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
lea rcx, [rsp + 0x290]
lea rdx, [rsp + 0xf0]
call fcn.1400030f0
mov r15, qword [rsp + 0x290]
mov r12, qword [rsp + 0x2a0]
test r12, r12
je 0x1400cb574
mov r14, qword [rsp + 0x68]
js 0x1400cc2c0
movzx eax, byte [0x1401e61e9]
mov rcx, qword [0x1401e6138]
test rcx, rcx
je 0x1400cb585
mov r13, qword [rsp + 0x28]
jmp 0x1400cb5a2
mov qword [rsp + 0x258], r15
mov r14, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x28]
shl rsi, 5
lea rbx, [0x1401917b0]
mov r15, r14
test rsi, rsi
je 0x1400cb567
mov r13, r14
add r14, 0x20
mov r8d, 0x10
mov rcx, r13
mov rdx, rbx
call fcn.1400e3610
add rsi, 0xffffffffffffffe0
test al, al
je 0x1400cb51a
mov rcx, r13
call fcn.1400e3360
test rax, rax
je 0x1400cb567
cmp rdx, 6
je 0x1400cb681
cmp rdx, 4
jne 0x1400cb567
cmp dword [rax], 0x70697a67
jmp 0x1400cb693
mov dword [rsp + 0x40], 0
jmp 0x1400cb69a
mov ebx, 1
mov r14, qword [rsp + 0x68]
mov r13, qword [rsp + 0x28]
jmp 0x1400cb5b8
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
mov r13, qword [rsp + 0x28]
je 0x1400cc2d8
mov rcx, rax
mov qword [0x1401e6138], rax
xor edx, edx
mov r8, r12
call sub.KERNEL32.dll_HeapAlloc
mov rbx, rax
test rax, rax
je 0x1400cc2d8
mov rcx, rbx
mov rdx, r15
mov r8, r12
call sub.msvcrt.dll_memcpy
mov dword [rdi + 8], 2
mov qword [rdi + 0x60], rbx
mov qword [rdi + 0x68], r12
mov qword [rdi + 0x70], r12
mov qword [rdi + 0x78], 0
mov byte [rdi + 0x88], 7
mov dword [rdi], 2
cmp qword [rsp + 0x298], 0
je 0x1400cb612
mov rcx, qword [0x1401e6138]
xor edx, edx
mov r8, r15
call sub.KERNEL32.dll_HeapFree
mov r13, qword [rsp + 0xb0]
mov r12, qword [rsp + 0x50]
test r13, r13
mov r8, qword [rsp + 0x38]
je 0x1400cb657
mov rsi, qword [rsp + 0xa0]
add rsi, 8
jmp 0x1400cb638
add rsi, 0x20
dec r13
je 0x1400cb657
cmp qword [rsi], 0
je 0x1400cb62f
mov r8, qword [rsi - 8]
mov rcx, qword [0x1401e6138]
xor edx, edx
call sub.KERNEL32.dll_HeapFree
mov r8, qword [rsp + 0x38]
jmp 0x1400cb62f
cmp qword [rsp + 0xa8], 0
je 0x1400cae44
mov r8, qword [rsp + 0xa0]
mov rcx, qword [0x1401e6138]
xor edx, edx
call sub.KERNEL32.dll_HeapFree
jmp 0x1400cae3f
mov ecx, 0x7a672d78
xor ecx, dword [rax]
movzx eax, word [rax + 4]
xor eax, 0x7069
or eax, ecx
sete al
mov dword [rsp + 0x40], eax
mov rsi, qword [rsp + 0x28]
shl rsi, 5
xor ebp, ebp
lea rbx, [0x1401917c0]
mov r14, r15
test rsi, rsi
je 0x1400cb6e1
mov r13, r14
add r14, 0x20
mov r8d, 0xa
mov rcx, r13
mov rdx, rbx
call fcn.1400e3610
add rsi, 0xffffffffffffffe0
test al, al
je 0x1400cb6af
mov rcx, r13
call fcn.1400e3360
mov rbp, rax
jmp 0x1400cb6e1
mov r8, qword [rsp + 0x38]
movzx eax, byte [r8]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x68
jne 0x1400cb8ee
movzx eax, byte [r8 + 1]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x74
jne 0x1400cb8ee
movzx eax, byte [r8 + 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x74
jne 0x1400cb8ee
movzx eax, byte [r8 + 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x70
jne 0x1400cb8ee
movzx eax, byte [r8 + 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2f
jne 0x1400cb8ee
movzx eax, byte [r8 + 5]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x31
jne 0x1400cb8ee
movzx eax, byte [r8 + 6]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2e
jne 0x1400cb8ee
movzx eax, byte [r8 + 7]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x30
jne 0x1400cb8ee
mov al, 1
mov dword [rsp + 0x34], eax
test rbp, rbp
je 0x1400cb98b
cmp rdx, 0xa
jne 0x1400cb98b
movzx eax, byte [rbp]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x6b
jne 0x1400cb98b
movzx eax, byte [rbp + 1]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x1400cb98b
movzx eax, byte [rbp + 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x1400cb98b
movzx eax, byte [rbp + 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x70
jne 0x1400cb98b
movzx eax, byte [rbp + 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2d
jne 0x1400cb98b
movzx eax, byte [rbp + 5]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x61
jne 0x1400cb98b
movzx eax, byte [rbp + 6]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x6c
jne 0x1400cb98b
movzx eax, byte [rbp + 7]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x69
jne 0x1400cb98b
movzx eax, byte [rbp + 8]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x76
jne 0x1400cb98b
movzx eax, byte [rbp + 9]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
setne al
jmp 0x1400cb97d
mov dword [rsp + 0x34], 0
test rbp, rbp
je 0x1400cb98b
cmp rdx, 5
jne 0x1400cb98b
movzx eax, byte [rbp]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x63
jne 0x1400cb983
movzx eax, byte [rbp + 1]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x6c
jne 0x1400cb983
movzx eax, byte [rbp + 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x6f
jne 0x1400cb983
movzx eax, byte [rbp + 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x73
jne 0x1400cb983
movzx eax, byte [rbp + 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
sete al
mov dword [rsp + 0x34], eax
jmp 0x1400cb98b
mov dword [rsp + 0x34], 0
mov rax, qword [rsp + 0x50]
mov rax, qword [rax + 0x88]
mov r8, qword [rsp + 0x38]
movzx ecx, byte [r8]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x68
jne 0x1400cba83
movzx ecx, byte [r8 + 1]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x74
jne 0x1400cba83
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + 2]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x74
jne 0x1400cba83
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + 3]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x70
jne 0x1400cba83
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + 4]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x2f
jne 0x1400cba83
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + 5]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x31
jne 0x1400cba83
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + 6]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x2e
jne 0x1400cba83
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + 7]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x30
sete sil
jmp 0x1400cba85
xor esi, esi
cmp rax, 4
jne 0x1400cbafe
mov rax, qword [rsp + 0x50]
mov rax, qword [rax + 0x78]
movzx ecx, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x68
jne 0x1400cbafe
movzx ecx, byte [rax + 1]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x65
jne 0x1400cbafe
movzx ecx, byte [rax + 2]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x61
jne 0x1400cbafe
movzx eax, byte [rax + 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x64
jne 0x1400cbafe
xor eax, eax
mov qword [rsp + 0x58], rax
xor r14d, r14d
jmp 0x1400cbba8
xor eax, eax
mov qword [rsp + 0x58], rax
mov eax, dword [rsp + 0x9c]
cmp eax, 0xcc
je 0x1400cbb5d
mov r14d, 0
cmp eax, 0x130
je 0x1400cbba8
lea r8, str.transfer_encodingcontent_length
mov r9d, 0x11
mov rcx, r15
mov rdx, qword [rsp + 0x28]
call fcn.1400e3750
test rax, rax
sete al
or sil, al
jne 0x1400cbb62
test rdx, rdx
je 0x1400cbb62
mov r14d, 1
xor eax, eax
mov qword [rsp + 0x58], rax
jmp 0x1400cbba8
xor r14d, r14d
jmp 0x1400cbba8
lea r8, [0x1401914e9]
mov r9d, 0xe
mov rcx, r15
mov rdx, qword [rsp + 0x28]
call fcn.1400e3750
test rax, rax
je 0x1400cbba2
mov r8, rdx
lea rcx, [rsp + 0xf0]
mov rdx, rax
call fcn.14000b900
cmp byte [rsp + 0xf0], 0
je 0x1400cc251
mov r14d, 2
cmp byte [rsp + 0x40], 0
je 0x1400cbc4b
cmp qword [rsp + 0x28], 0
je 0x1400cbc29
xor esi, esi
lea rbx, [0x1401917b0]
lea r13, [0x1401914e9]
xor ebp, ebp
mov r8d, 0x10
mov rcx, r15
mov rdx, rbx
call fcn.1400e3610
test al, al
jne 0x1400cbc07
mov r8d, 0xe
mov rcx, r15
mov rdx, r13
call fcn.1400e3610
test al, al
jne 0x1400cbc07
inc rbp
add r15, 0x20
cmp qword [rsp + 0x28], rbp
jne 0x1400cbbcd
jmp 0x1400cbc3b
inc rbp
mov esi, 1
cmp qword [r15 + 8], 0
je 0x1400cbc2d
mov r8, qword [r15]
mov rcx, qword [0x1401e6138]
xor edx, edx
call sub.KERNEL32.dll_HeapFree
jmp 0x1400cbc2d
xor ebp, ebp
xor esi, esi
mov rbx, qword [rsp + 0x28]
sub rbx, rbp
jne 0x1400cbf0c
mov rax, qword [rsp + 0x28]
sub rax, rsi
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x290]
lea rdx, [rsp + 0x3a0]
mov r8d, 0xf8
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x50]
mov rsi, qword [rax + 0x68]
cmp byte [rsp + 0x34], 0
je 0x1400cbc8d
lea rcx, [rsp + 0x2b0]
call fcn.1400ce410
mov word [rsp + 0x338], 2
mov rbx, qword [rsi + 0x20]
mov esi, dword [rsi + 0x28]
mov rcx, qword [rsp + 0x368]
mov rax, qword [rsp + 0x370]
call qword [rax + 0xb8]
test rax, rax
je 0x1400cbd40
mov rcx, qword [rax]
xor edx, edx
cmp esi, 0x3b9aca00
je 0x1400cbd10
mov edx, 0x3e8
mov rax, rbx
mul rdx
mov edx, 0xffffffff
jo 0x1400cbd10
mov r8d, esi
imul r8, r8, 0x431bde83
shr r8, 0x32
add rax, r8
jb 0x1400cbd10
imul r8d, r8d, 0xf4240
xor r9d, r9d
sub esi, r8d
setne r9b
add rax, r9
jb 0x1400cbd10
mov edx, 0xffffffff
cmp rax, rdx
cmovb rdx, rax
test rdx, rdx
je 0x1400cc261
mov dword [rsp + 0xf0], edx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0xf0]
mov edx, 0xffff
mov r8d, 0x1006
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x1400cbe9d
test r14, r14
je 0x1400cbdb9
cmp r14d, 1
jne 0x1400cbe59
lea rcx, [rsp + 0xf8]
lea rdx, [rsp + 0x290]
mov r8d, 0xf8
call sub.msvcrt.dll_memcpy
movzx eax, byte [0x1401e61e9]
mov ecx, 0x108
mov edx, 8
call fcn.1400026b0
test rax, rax
je 0x1400cc2f8
mov rsi, rax
mov qword [rax], 0
mov rcx, rax
add rcx, 8
lea rdx, [rsp + 0xf0]
mov r8d, 0x100
call sub.msvcrt.dll_memcpy
lea r14, [0x1401916d0]
jmp 0x1400cc04b
cmp qword [rsp + 0x58], 0
je 0x1400cbf9d
mov rsi, qword [rsp + 0x358]
sub rsi, qword [rsp + 0x350]
lea rbp, [rsp + 0x100]
lea rdx, [rsp + 0x290]
mov r8d, 0xf8
mov rcx, rbp
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 0
cmp rsi, rax
jae 0x1400cbfc4
movzx eax, byte [0x1401e61e9]
mov ecx, 0x108
mov edx, 8
call fcn.1400026b0
test rax, rax
je 0x1400cc2f8
mov rsi, rax
lea rdx, [rsp + 0xf0]
mov r8d, 0x108
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea r14, [0x1401915d8]
jmp 0x1400cc04b
movzx eax, byte [0x1401e61e9]
mov ecx, 0xf8
mov edx, 8
call fcn.1400026b0
test rax, rax
je 0x1400cc31a
mov rsi, rax
lea rdx, [rsp + 0x290]
mov r8d, 0xf8
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea r14, [0x140191728]
jmp 0x1400cc04b
call sub.ws2_32.dll_WSAGetLastError
mov ebx, eax
shl rbx, 0x20
or rbx, 2
movzx eax, byte [0x1401e61e9]
mov rcx, qword [0x1401e6138]
test rcx, rcx
jne 0x1400cbed7
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x1400cc309
mov rcx, rax
mov qword [0x1401e6138], rax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400cc309
mov rsi, rax
mov qword [rax], rbx
lea rcx, [rsp + 0x290]
call fcn.1400c9d10
lea r14, [0x1401914f8]
jmp 0x1400cc0a4
shl rbp, 5
add rbp, qword [rsp + 0xa0]
lea r13, [0x1401917b0]
lea r15, [0x1401914e9]
jmp 0x1400cbf55
mov rax, rsi
shl rax, 5
mov rcx, rbp
sub rcx, rax
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
neg rax
movups xmmword [rbp + rax + 0x10], xmm1
movups xmmword [rcx], xmm0
add rbp, 0x20
dec rbx
je 0x1400cbc3b
mov r8d, 0x10
mov rcx, rbp
mov rdx, r13
call fcn.1400e3610
test al, al
jne 0x1400cbf7f
mov r8d, 0xe
mov rcx, rbp
mov rdx, r15
call fcn.1400e3610
test al, al
je 0x1400cbf28
inc rsi
cmp qword [rbp + 8], 0
je 0x1400cbf48
mov r8, qword [rbp]
mov rcx, qword [0x1401e6138]
xor edx, edx
call sub.KERNEL32.dll_HeapFree
jmp 0x1400cbf48
lea rcx, [rsp + 0x290]
call fcn.1400ce4e0
test rax, rax
jne 0x1400cc32b
mov esi, 1
lea r14, [0x140191580]
jmp 0x1400cc04b
mov rsi, qword [rsp + 0x58]
mov rcx, rsi
mov dl, 1
call fcn.1400c9f40
mov rbx, rax
mov r13, rdx
lea rcx, [rsp + 0xf0]
mov rdx, rax
mov r8, rsi
call fcn.1400c3880
test rax, rax
jne 0x1400cc361
movzx eax, byte [0x1401e61e9]
mov ecx, 0x20
mov edx, 8
call fcn.1400026b0
test rax, rax
je 0x1400cc397
mov rsi, rax
mov qword [rax], rbx
mov qword [rax + 8], r13
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0
lea r14, [0x140191678]
cmp dword [rsp + 0x1f0], 0x3b9aca01
je 0x1400cc04b
mov rcx, rbp
call fcn.1400c9d10
cmp byte [rsp + 0x40], 0
je 0x1400cc0a4
lea rcx, [rsp + 0xf0]
mov rdx, rsi
mov r8, r14
call fcn.1400e52b0
movzx eax, byte [0x1401e61e9]
mov ecx, 0xd0
mov edx, 8
call fcn.1400026b0
test rax, rax
je 0x1400cc2e7
mov rsi, rax
lea rdx, [rsp + 0xf0]
mov r8d, 0xd0
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea r14, [0x140191820]
mov rax, qword [rsp + 0x50]
mov rbx, qword [rax + 0x10]
mov rbp, qword [rax + 0x20]
test rbp, rbp
je 0x1400cc104
js 0x1400cc2c0
movzx eax, byte [0x1401e61e9]
mov rcx, qword [0x1401e6138]
test rcx, rcx
jne 0x1400cc0e3
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x1400cc0f5
mov rcx, rax
mov qword [0x1401e6138], rax
xor edx, edx
mov r8, rbp
call sub.KERNEL32.dll_HeapAlloc
mov r13, rax
test rax, rax
jne 0x1400cc10a
mov ecx, 1
mov rdx, rbp
call fcn.140002ac0
ud2
mov r13d, 1
mov rcx, r13
mov rdx, rbx
mov r8, rbp
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x38]
mov qword [rdi + 0xa0], rax
mov rax, qword [rsp + 0x68]
mov qword [rdi + 0xa8], rax
mov rax, qword [rsp + 0x90]
mov qword [rdi + 0xb0], rax
movups xmm0, xmmword [rsp + 0xa0]
movups xmmword [rdi + 0xb8], xmm0
mov rax, qword [rsp + 0xb0]
mov qword [rdi + 0xc8], rax
mov rax, qword [rsp + 0x280]
mov qword [rdi + 0x98], rax
mov rcx, qword [rsp + 0x50]
movups xmm0, xmmword [rcx]
movaps xmm1, xmmword [rsp + 0x270]
movups xmmword [rdi + 0x88], xmm1
movups xmmword [rdi + 8], xmm0
mov qword [rdi + 0x18], r13
mov qword [rdi + 0x20], rbp
mov qword [rdi + 0x28], rbp
mov eax, dword [rcx + 0x28]
mov dword [rdi + 0x30], eax
mov eax, dword [rcx + 0x3c]
movups xmm0, xmmword [rcx + 0x2c]
movups xmmword [rdi + 0x34], xmm0
mov dword [rdi + 0x44], eax
movzx eax, byte [rcx + 0x50]
mov byte [rdi + 0x58], al
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdi + 0x48], xmm0
mov eax, dword [rsp + 0xf0]
mov dword [rdi + 0x59], eax
mov eax, dword [rsp + 0xf3]
mov dword [rdi + 0x5c], eax
mov r15, qword [rsp + 0x258]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [rdi + 0x60], xmm0
movups xmmword [rdi + 0x70], xmm1
mov eax, dword [rsp + 0x60]
mov word [rdi + 0x80], ax
mov eax, dword [rsp + 0x44]
mov dword [rdi + 0x82], eax
mov word [rdi + 0x86], r12w
mov qword [rdi + 0xd0], rsi
mov qword [rdi + 0xd8], r14
mov qword [rdi + 0xe0], 8
xorps xmm0, xmm0
movups xmmword [rdi + 0xe8], xmm0
mov qword [rdi + 0xf8], 8
mov rax, qword [rsp + 0x48]
mov qword [rdi + 0x100], rax
movzx eax, word [rsp + 0x70]
mov word [rdi + 0x108], ax
mov dword [rdi], 3
jmp 0x1400cae67
xor r14d, r14d
mov rax, qword [rsp + 0xf8]
jmp 0x1400cbb56
lea rbx, str.cannot_set_a_0_duration_timeout
movzx eax, byte [0x1401e61e9]
mov rcx, qword [0x1401e6138]
test rcx, rcx
jne 0x1400cbed7
jmp 0x1400cbebf
mov ecx, 1
mov edx, 0x15
call fcn.140002ac0
ud2
lea rcx, [0x1401914a0]
lea r8, str._Users_caojian_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ureq_2.9.6_src_response.rs
mov edx, 0x1c
call fcn.140004ed0
ud2
mov ecx, 1
mov edx, 0x25
call fcn.140002ac0
ud2
call fcn.140002a80
ud2
mov ecx, 1
mov edx, 0x1d
call fcn.140002ac0
ud2
mov ecx, 1
mov rdx, r12
call fcn.140002ac0
ud2
mov ecx, 8
mov edx, 0xd0
call fcn.140002ac0
ud2
mov ecx, 8
mov edx, 0x108
call fcn.140002ac0
ud2
mov ecx, 8
mov edx, 8
call fcn.140002ac0
ud2
mov ecx, 8
mov edx, 0xf8
call fcn.140002ac0
ud2
mov qword [rsp + 0xf0], rax
lea rax, str._Users_caojian_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ureq_2.9.6_src_response.rs
mov qword [rsp + 0x20], rax
lea rcx, str.returning_stream_to_pool
lea r9, [0x140191398]
lea r8, [rsp + 0xf0]
mov edx, 0x18
call fcn.140006510
ud2
mov qword [rsp + 0x200], rax
lea rax, str._Users_caojian_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ureq_2.9.6_src_response.rs
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_read_exact_buffer_length_from_stream
lea r9, [0x140191398]
lea r8, [rsp + 0x200]
mov edx, 0x2e
call fcn.140006510
ud2
mov ecx, 8
mov edx, 0x20
call fcn.140002ac0
ud2