Function at 0x140072bd1
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x6c8
mov r13, r8
mov rsi, rdx
mov r14, rcx
movups xmm0, xmmword [rdx + 0x90]
movups xmm1, xmmword [rdx + 0xa0]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov rcx, qword [rdx + 0xd8]
mov rax, qword [rdx + 0xe0]
call qword [rax + 0xb8]
movabs rbx, 0x8000000000000001
test rax, rax
je 0x140072cfc
mov rdx, qword [rax]
lea rdi, [rsp + 0x3d8]
mov rcx, rdi
call fcn.140059290
cmp word [rdi], 2
jne 0x140072d05
mov rdx, qword [rsp + 0x3e0]
lea rdi, [rsp + 0xa0]
mov rcx, rdi
call fcn.14006f16e
mov rdi, qword [rdi]
cmp rdi, rbx
je 0x140072d25
lea rdx, [rsp + 0xc8]
movzx ebx, word [rdx - 0x20]
mov r15d, dword [rdx - 0x1e]
movzx r12d, word [rdx - 0x1a]
movups xmm0, xmmword [rdx - 0x18]
movaps xmmword [rsp + 0x2e0], xmm0
mov rax, qword [rdx - 8]
mov qword [rsp + 0x2f0], rax
lea rcx, [r14 + 0x28]
mov r8d, 0xe8
call fcn.1400b9a90
mov rax, qword [rsp + 0x2f0]
mov qword [r14 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x2e0]
movups xmmword [r14 + 0x10], xmm0
mov qword [r14], rdi
mov word [r14 + 8], bx
mov word [r14 + 0xe], r12w
mov dword [r14 + 0xa], r15d
mov rcx, r13
call fcn.140071320
mov rcx, rsi
add rsp, 0x6c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14005edaf
mov ebx, 0x100007f
xor ebp, ebp
jmp 0x140072d63
movups xmm0, xmmword [rsp + 0x3d8]
movups xmm1, xmmword [rsp + 0x3e8]
movups xmmword [rsp + 0xb8], xmm1
movups xmmword [rsp + 0xa8], xmm0
movzx ebp, word [rsp + 0xa8]
mov eax, dword [rsp + 0xaa]
movzx ebx, word [rsp + 0xae]
shl rbx, 0x20
or rbx, rax
mov rax, qword [rsp + 0xc0]
movups xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x1c0], rax
lea rdi, [rsp + 0x548]
mov r8d, 0xe8
mov rcx, rdi
mov rdx, rsi
call fcn.1400b9a90
mov rax, qword [r13 + 0x88]
mov ecx, dword [r13 + 0x90]
mov qword [rdi + 0xe8], rax
mov dword [rdi + 0xf0], ecx
lea r8, str.the_status_line
lea rsi, [rsp + 0xa0]
mov r9d, select
mov rcx, rsi
mov rdx, rdi
call fcn.14007419b
mov rax, qword [rsi]
movabs rdi, 0x8000000000000000
cmp rax, rdi
jne 0x140072dde
mov rdx, qword [rsp + 0xa8]
mov rcx, r14
call fcn.14006f16e
jmp 0x140073565
lea rsi, [rsp + 0xa0]
movups xmm0, xmmword [rsi + 8]
lea rdx, [rsp + 0x530]
mov qword [rdx], rax
movups xmmword [rdx + 8], xmm0
mov rcx, rsi
call fcn.140067b75
mov rsi, qword [rsi]
cmp rsi, rdi
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x88], ebp
jne 0x140072e34
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x48], rax
mov r15, qword [rsp + 0xb0]
mov r13, qword [rsp + 0xb8]
jmp 0x140072e98
mov rdi, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
lea r12, [rsp + 0x3d8]
mov rcx, r12
mov rdx, rdi
call fcn.140004ab0
mov rbp, qword [r12 + 8]
mov r13, qword [r12 + 0x10]
mov rcx, r13
call fcn.14005c7f1
mov qword [rsp + 0x48], rax
mov r15, rdx
mov rcx, rdx
mov rdx, rbp
mov r8, r13
call fcn.1400b9a90
mov rcx, qword [r12]
mov rdx, qword [r12 + 8]
call fcn.14005da61
mov rcx, rsi
mov rdx, rdi
call fcn.14005c95f
mov rcx, r13
cmp r13, 8
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x80], r15
jb 0x140072f1d
lea rdx, [r15 + 7]
and rdx, 0xfffffffffffffff8
mov rax, rdx
sub rax, r15
mov rcx, r13
cmp rax, r13
ja 0x140072f1d
movabs rcx, 0x8080808080808080
test qword [r15], rcx
je 0x1400732b6
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14005c7f1
mov r12, rax
mov r13, rdx
movabs rax, 0x494943534120746f
mov qword [rdx + 0xd], rax
movups xmm0, xmmword [str.Status_line_not_ASCII]
movups xmmword [rdx], xmm0
mov rbx, r12
shr rbx, 0x10
mov r15w, reloc.WS2_32.dll_setsockopt
xor ebp, ebp
jmp 0x1400734cb
cmp byte [r15 + rcx - 1], 0
mov rcx, rax
js 0x140072ed7
mov rax, rcx
sub rax, 1
jae 0x140072f12
lea rsi, [rsp + 0xa8]
mov rcx, rsi
mov rdx, r15
mov r8, r13
mov r9d, 0x20
call fcn.14006cb70
mov qword [rsi - 8], 3
lea rsi, [rsp + 0x288]
lea rdx, [rsp + 0xa0]
mov rcx, rsi
call fcn.14006cbd6
mov rax, qword [rsi + 0x10]
cmp rax, 2
jne 0x140072fb3
mov eax, 2
cmp qword [rsp + 0x288], 2
jne 0x140072f90
lea rsi, [rsp + 0x288]
mov rcx, rsi
call fcn.14006c209
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x290]
mov rdx, rax
shl rdx, 4
lea r8, str.called__Option::unwrap____on_a__None__valuecalled__Result::unwrap____on_an__Err__value
mov qword [rcx + rdx], r8
and qword [rcx + rdx + 8], 0
inc rax
cmp rax, 3
jne 0x1400732df
mov rcx, qword [rsp + 0x290]
lea r9, str.ureq_2.9.7_src_response.rs
mov edx, 3
mov qword [rsp + 0x28], rcx
xor r8d, r8d
call fcn.140074584
mov rsi, qword [rax]
mov rdi, 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, rdi
call fcn.14000f60b
test al, al
je 0x14007336f
cmp rdi, 8
jne 0x1400733e6
mov al, byte [rsi + 5]
add al, 0xd0
cmp al, 0xa
jae 0x14007344c
mov al, byte [rsi + 7]
add al, 0xd0
cmp al, 9
ja 0x14007344c
lea r9, str.ureq_2.9.7_src_response.rs
mov edx, 3
mov r8d, 1
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
call fcn.140074584
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0x230], rcx
mov qword [rsp + 0x238], rax
cmp rax, 3
jne 0x14007358f
mov edx, 3
call fcn.14000e1b0
test al, 1
jne 0x1400735ff
shr eax, 0x10
mov dword [rsp + 0x6c], eax
mov rcx, qword [rsp + 0x288]
mov rdx, rsi
call fcn.140077d8b
lea rax, str.ureq_2.9.7_src_response.rs
mov qword [rsp + 0x20], rax
xor esi, esi
mov r9d, 8
mov rcx, r15
mov rdx, r13
xor r8d, r8d
call fcn.14006ef6f
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x70], rdx
lea rax, [rsp + 0x50]
and qword [rax], 0
mov qword [rax + 8], 8
and qword [rax + 0x10], 0
movabs rdi, 0x8000000000000000
mov r14, qword [rsp + 0x78]
cmp rsi, 0x64
ja 0x1400736f1
mov r9d, 8
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x548]
lea r8, str.a_headercontent_encodingconnectionmore_than__header_fields_in_response
call fcn.14007419b
mov r12, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0xa8]
cmp r12, rdi
je 0x1400736bd
mov rdi, qword [rsp + 0xb0]
test rdi, rdi
je 0x1400736cd
xor r15d, r15d
cmp rdi, r15
je 0x14007315b
lea rbp, [rsi + r15]
mov cl, byte [rbp]
cmp cl, 0x3a
je 0x14007315e
call fcn.14006f280
test al, al
je 0x1400731b1
inc r15
jmp 0x14007313c
mov r15, rdi
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xc0], r15
movabs rax, 0x8000000000000001
mov qword [rsp + 0xa0], rax
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0xa8]
call fcn.14006f365
movabs rdi, 0x8000000000000000
jmp 0x1400732a4
mov qword [rsp + 0x1d0], rbp
lea rax, [0x14006f2c1]
mov qword [rsp + 0x1d8], rax
mov eax, 2
mov qword [rsp + 0x3d8], rax
mov qword [rsp + 0x3e8], rax
and qword [rsp + 0x3f8], 0
movabs rcx, 0x1800000020
mov qword [rsp + 0x400], rcx
mov byte [rsp + 0x408], 3
lea rcx, [0x140106a70]
mov qword [rsp + 0x2e0], rcx
mov qword [rsp + 0x2e8], rax
lea rax, [rsp + 0x3d8]
mov qword [rsp + 0x300], rax
mov eax, 1
mov qword [rsp + 0x308], rax
lea rcx, [rsp + 0x1d0]
mov qword [rsp + 0x2f0], rcx
mov qword [rsp + 0x2f8], rax
lea rcx, [rsp + 0xa8]
lea rdx, [rsp + 0x2e0]
call fcn.14006ccd6
movabs rdi, 0x8000000000000000
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xc0], rdi
and qword [rsp + 0x118], 0
mov byte [rsp + 0x128], 7
mov rcx, r12
mov rdx, rsi
call fcn.14005c95f
lea rcx, [rsp + 0xa0]
call fcn.14005df9e
mov rsi, qword [rsp + 0x60]
mov r15, qword [rsp + 0x80]
jmp 0x1400730e3
cmp rdx, r15
mov edx, 8
cmove rax, rdx
lea rdx, [r13 - 8]
cmp rax, rdx
jae 0x140073360
test qword [r15 + rax], rcx
jne 0x140072ed7
add rax, 8
jmp 0x1400732c6
mov ecx, 0x25
call fcn.14005c7f1
mov r12, rax
mov r13, rdx
movabs rax, 0x656e696c20737574
mov qword [rdx + 0x1d], rax
movups xmm0, xmmword [0x140107559]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [0x140107569]
movups xmmword [rdx + 0x10], xmm0
mov rbx, r12
shr rbx, 0x10
lea rdi, [rsp + 0x1d0]
lea rsi, [rsp + 0x2e0]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x3d8]
lea rdx, [rsp + 0xa0]
mov r8d, 0x87
call fcn.1400b9a90
mov r15w, 0x25
xor ebp, ebp
mov rsi, qword [rsp + 0x290]
jmp 0x1400734bb
test qword [r15 + rdx], rcx
jne 0x140072ed7
jmp 0x140072f26
mov ecx, 0x25
call fcn.14005c7f1
mov r12, rax
mov r13, rdx
movabs rax, 0x2f50545448206874
mov qword [rdx + 0x1d], rax
movups xmm0, xmmword [0x1401074bd]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [0x1401074cd]
movups xmmword [rdx + 0x10], xmm0
mov rbx, r12
shr rbx, 0x10
lea rdi, [rsp + 0x1d0]
lea rsi, [rsp + 0x2e0]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x3d8]
lea rdx, [rsp + 0xa0]
mov r8d, 0x87
call fcn.1400b9a90
mov r15w, 0x25
jmp 0x1400734b4
mov ecx, 0x1d
call fcn.14005c7f1
mov r12, rax
mov r13, rdx
movups xmm0, xmmword [0x14010753c]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [0x140107549]
movups xmmword [rdx + 0xd], xmm0
mov rbx, rax
shr rbx, 0x10
lea rdi, [rsp + 0x1d0]
lea rsi, [rsp + 0x2e0]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x3d8]
lea rdx, [rsp + 0xa0]
mov r8d, 0x87
call fcn.1400b9a90
mov r15w, 0x1d
jmp 0x1400734b4
mov ecx, 0x21
call fcn.14005c7f1
mov r12, rax
mov r13, rdx
movups xmm0, xmmword [0x1401074e2]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [0x1401074f2]
movups xmmword [rdx + 0x10], xmm0
mov byte [rdx + 0x20], reloc.WS2_32.dll_WSACleanup
mov rbx, rax
shr rbx, 0x10
lea rdi, [rsp + 0x1d0]
lea rsi, [rsp + 0x2e0]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x3d8]
lea rdx, [rsp + 0xa0]
mov r8d, 0x87
call fcn.1400b9a90
mov r15w, 0x21
xor ebp, ebp
mov rsi, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x288]
mov rdx, rsi
call fcn.140077d8b
shl rbx, 0x10
movzx r12d, r12w
or r12, rbx
mov rbx, qword [rsp + 0x78]
lea rdi, [rbx + 0x28]
lea rsi, [rsp + 0x1d0]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
lea rcx, [rbx + 0x89]
lea rdx, [rsp + 0x3d8]
mov r8d, 0x87
call fcn.1400b9a90
movabs rcx, 0x8000000000000000
mov qword [rbx], rcx
mov qword [rbx + 8], r12
mov qword [rbx + 0x10], r13
mov word [rbx + 0x18], r15w
mov rax, rbp
shr rax, 0x20
mov word [rbx + 0x1e], ax
mov dword [rbx + 0x1a], ebp
mov qword [rbx + 0x20], rcx
and qword [rbx + 0x78], 0
mov qword [rbx + 0x80], r14
mov byte [rbx + 0x88], 6
mov r13, qword [rsp + 0x30]
mov r15, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x48]
mov rcx, rsi
mov rdx, r15
call fcn.14005c95f
lea rcx, [rsp + 0x548]
call fcn.14005edaf
mov rcx, r13
mov ecx, 0x1c
call fcn.14005c7f1
mov r12, rax
mov r13, 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 [rdx], xmm0
movups xmm0, xmmword [0x14010752c]
movups xmmword [rdx + 0xc], xmm0
mov rbx, rax
shr rbx, 0x10
lea rdi, [rsp + 0x1d0]
lea rsi, [rsp + 0x2e0]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rsp + 0x28]
lea rcx, [rsp + 0x3d8]
lea rdx, [rsp + 0xa0]
mov r8d, 0x87
call fcn.1400b9a90
mov r15w, 0x1c
xor ebp, ebp
jmp 0x14007335b
lea rax, [rsp + 0x230]
lea rcx, [rsp + 0x4d8]
mov qword [rcx], rax
lea rax, [0x1401075a0]
lea rdx, [rsp + 0x2e0]
mov qword [rdx], rax
lea rax, [0x140006920]
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rsi, [rsp + 0xa8]
mov rcx, rsi
call fcn.14006ccd6
movzx r12d, word [rsi]
mov eax, dword [rsi + 2]
movzx ebx, word [rsi + 6]
shl rbx, 0x20
or rbx, rax
mov r13, qword [rsi + 8]
mov r15, qword [rsi + 0x10]
mov rbp, r15
shr rbp, 0x10
lea rax, [rsp + 0xc8]
lea rdi, [rsp + 0x1d0]
mov ecx, 0xa
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rsp + 0x28]
mov r14, qword [rax + 0x58]
lea rdx, [rsp + 0x129]
lea rcx, [rsp + 0x3d8]
mov r8d, 0x87
call fcn.1400b9a90
jmp 0x1400734bb
mov rcx, r14
mov rdx, rsi
call fcn.14006f16e
jmp 0x1400737ed
mov rcx, r12
mov rdx, rsi
call fcn.14005c95f
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x64
movabs rdi, 0x8000000000000000
jbe 0x140073806
lea rax, [0x140107420]
lea rcx, [rsp + 0x3d8]
mov qword [rcx], rax
lea rax, [0x140107400]
lea rdx, [rsp + 0xa0]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [fcn.140006ae0]
mov qword [rcx + 8], rax
lea rax, [rsp + 0x3d8]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
lea rsi, [rsp + 0x2e0]
mov rcx, rsi
call fcn.14006ccd6
mov rbx, rdi
mov rdi, qword [rsi + 8]
mov r13, qword [rsi + 0x10]
mov rcx, r13
call fcn.14005c7f1
mov rbp, rax
mov r12, rdx
lea rsi, [r14 + 0x28]
lea rax, [r14 + 0x89]
mov qword [rsp + 0x88], rax
mov rcx, rdx
mov rdx, rdi
mov r8, r13
call fcn.1400b9a90
mov qword [r14], rbx
mov qword [r14 + 8], rbp
mov qword [r14 + 0x10], r12
mov qword [r14 + 0x18], r13
mov qword [r14 + 0x20], rbx
mov ecx, 0xa
mov rdi, rsi
lea rsi, [rsp + 0x3d8]
rep movsq qword [rdi], qword [rsi]
and qword [r14 + 0x78], 0
mov byte [r14 + 0x88], 7
lea rdx, [rsp + 0xa0]
mov r8d, 0x87
mov rcx, qword [rsp + 0x88]
call fcn.1400b9a90
lea rax, [rsp + 0x2e0]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.14005c95f
mov r13, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x48]
lea rcx, [rsp + 0x50]
call fcn.14005ec88
jmp 0x14007355a
mov rcx, qword [rsp + 0x58]
lea r8, [0x1401073c0]
mov r9d, reloc.WS2_32.dll_recv
call fcn.14007135e
test rax, rax
je 0x140073865
mov rsi, rax
mov rdi, rdx
lea r8, [0x140106fe8]
mov r9d, 4
mov rcx, rax
call fcn.14004e0c6
mov cl, 1
mov dword [rsp + 0x3c], ecx
test al, al
jne 0x14007386d
lea r8, str.x_gzip
mov r9d, 6
mov rcx, rsi
mov rdx, rdi
call fcn.14004e0c6
mov dword [rsp + 0x3c], eax
jmp 0x14007386d
mov dword [rsp + 0x3c], 0
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
lea r8, [0x1401073d0]
mov r9d, 0xa
call fcn.14007135e
mov rsi, rax
mov rdi, rdx
lea r8, str.HTTP_1.0closekeep_aliveheadtransfer_encodingcontent_length
mov r9d, 8
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x70]
call fcn.14005cea5
test al, al
je 0x1400738d5
test rsi, rsi
je 0x1400738f7
lea r8, [0x14010712d]
mov r9d, 0xa
mov rcx, rsi
mov rdx, rdi
call fcn.14005cea5
mov r15d, eax
xor r15b, 1
jmp 0x1400738ff
test rsi, rsi
je 0x1400738fc
lea r8, [0x140107128]
mov r9d, 5
mov rcx, rsi
mov rdx, rdi
call fcn.14005cea5
mov r15d, eax
jmp 0x1400738ff
mov r15b, 1
jmp 0x1400738ff
xor r15d, r15d
mov rax, qword [rsp + 0x30]
mov rsi, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov r14, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
lea r8, str.HTTP_1.0closekeep_aliveheadtransfer_encodingcontent_length
mov r9d, 8
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x70]
call fcn.14005cea5
mov r12d, eax
lea r8, [0x140107137]
mov r9d, 4
mov rcx, rsi
mov rdx, rdi
call fcn.14005cea5
test al, al
je 0x14007395a
xor eax, eax
mov qword [rsp + 0x40], rax
jmp 0x1400739c3
xor eax, eax
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x6c]
cmp ax, 0xcc
je 0x1400739c3
movzx eax, ax
mov ecx, 0
cmp eax, 0x130
movabs rdi, 0x8000000000000000
je 0x1400739cf
lea r8, [0x14010713b]
mov r9d, select
mov rcx, r14
mov rdx, rbp
call fcn.14007135e
test r12b, r12b
jne 0x140073cdf
test rax, rax
je 0x140073cdf
test rdx, rdx
je 0x140073cdf
mov ecx, 1
xor eax, eax
jmp 0x140074191
xor ecx, ecx
movabs rdi, 0x8000000000000000
mov qword [rsp + 0x70], rcx
cmp byte [rsp + 0x3c], 0
je 0x140073ae4
mov dword [rsp + 0x94], r15d
mov rcx, qword [rsp + 0x60]
and qword [rsp + 0x60], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0xb8], rcx
mov rdi, 0xffffffffffffffe0
xor r15d, r15d
xor r12d, r12d
cmp qword [rsp + 0x28], r12
je 0x140073a54
mov rbp, qword [rsp + 0x58]
lea rcx, [rdi + rbp]
add rcx, 0x20
call fcn.14006c029
inc r12
add rdi, 0x20
test al, al
jne 0x140073a19
mov rcx, qword [rbp + rdi]
mov rdx, qword [rbp + rdi + 8]
call fcn.14005c95f
mov r15d, 1
jmp 0x140073a59
mov r12, qword [rsp + 0x28]
mov rbp, r12
shl rbp, 5
cmp qword [rsp + 0x28], r12
je 0x140073ab8
mov rsi, qword [rsp + 0x58]
lea rdi, [rsi + rbp]
mov rcx, rdi
call fcn.14006c029
test al, al
je 0x140073a9e
mov rax, qword [rsp + 0x58]
mov rcx, r15
shl rcx, 5
sub rax, rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + rax + 0x10], xmm1
movups xmmword [rbp + rax], xmm0
jmp 0x140073aaf
inc r15
mov rcx, qword [rsi + rbp]
mov rdx, qword [rsi + rbp + 8]
call fcn.14005c95f
inc r12
add rbp, 0x20
jmp 0x140073a60
lea rcx, [rsp + 0xa0]
mov qword [rcx + 0x10], r15
mov rax, qword [rsp + 0x28]
mov qword [rcx + 8], rax
call fcn.14005da75
movabs rdi, 0x8000000000000000
mov r15d, dword [rsp + 0x94]
lea rcx, [rsp + 0x2e0]
lea rdx, [rsp + 0x548]
mov r8d, 0xf8
call fcn.1400b9a90
test r15b, r15b
mov rsi, qword [rsp + 0x30]
je 0x140073b1e
lea rcx, [rsp + 0x548]
call fcn.14005ee22
mov qword [rsp + 0x2e8], rdi
mov rax, qword [rsi + 0x98]
mov rsi, qword [rax + 0x88]
mov edi, dword [rax + 0x90]
mov rcx, qword [rsp + 0x3b8]
mov rax, qword [rsp + 0x3c0]
call qword [rax + 0xb8]
test rax, rax
je 0x140073b99
mov rcx, qword [rax]
mov rdx, rsi
mov r8d, edi
call fcn.140058cf0
mov qword [rsp + 0x98], rax
test rax, rax
je 0x140073ba2
mov rsi, rax
mov ecx, 8
mov edx, 8
call fcn.140028293
mov rbp, rax
mov qword [rax], rsi
lea rcx, [rsp + 0x2e0]
call fcn.14005edaf
lea rdi, str.8F_a_
jmp 0x140074066
and qword [rsp + 0x98], 0
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x140073c22
cmp eax, 1
jne 0x140073cab
lea rcx, [rsp + 0xa8]
lea rdx, [rsp + 0x2e0]
mov r8d, 0xf8
call fcn.1400b9a90
lea rsi, [rsp + 0x3d8]
lea rdx, [rsp + 0xa0]
mov r8d, 0x100
mov rcx, rsi
call fcn.1400b9a90
mov ecx, pe_nt_image_headers64
mov edx, 8
call fcn.140028293
mov rbp, rax
and qword [rax], 0
lea rcx, [rax + 8]
mov r8d, 0x100
mov rdx, rsi
call fcn.1400b9a90
lea rdi, [0x1401072e0]
jmp 0x140073ddb
cmp qword [rsp + 0x40], 0
je 0x140073d25
lea rdx, [rsp + 0x2e0]
mov rdi, qword [rdx + 0xc8]
sub rdi, qword [rdx + 0xc0]
lea rsi, [rsp + 0xa0]
mov r8d, 0xf8
mov rcx, rsi
call fcn.1400b9a90
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0xf8], rax
and qword [rsi + 0x100], 0
cmp rdi, rax
jae 0x140073d66
mov ecx, pe_nt_image_headers64
mov edx, 8
call fcn.140028293
mov rbp, rax
lea rdx, [rsp + 0xa0]
mov r8d, pe_nt_image_headers64
mov rcx, rax
call fcn.1400b9a90
lea rdi, fcn.1400745d9
jmp 0x140073ddb
mov ecx, 0xf8
mov edx, 8
call fcn.140028293
mov rbp, rax
lea rdx, [rsp + 0x2e0]
mov r8d, 0xf8
mov rcx, rax
call fcn.1400b9a90
lea rdi, [0x140107338]
jmp 0x140073ddb
lea r8, [0x14010714c]
mov r9d, select
mov rcx, r14
mov rdx, rbp
call fcn.14007135e
test rax, rax
je 0x140073d1b
mov r8, rdx
lea rsi, [rsp + 0xa0]
mov rcx, rsi
mov rdx, rax
call fcn.14000e290
cmp byte [rsi], 0
je 0x140074187
mov ecx, 2
jmp 0x1400739c5
lea rcx, [rsp + 0x2e0]
call fcn.14006520f
lea rdx, str.returning_stream_to_pool
lea r9, str.ureq_2.9.7_src_response.rs
mov r8d, 0x18
mov rcx, rax
call fcn.1400745a8
mov edx, 1
xor ecx, ecx
call fcn.140028293
mov rbp, rax
lea rdi, [0x140106418]
jmp 0x140073ddb
mov r15, qword [rsp + 0x40]
mov rcx, r15
mov dl, 1
call fcn.14004efeb
mov rdi, rax
mov r12, rdx
lea rsi, [rsp + 0xa0]
mov rcx, rsi
mov r8, r15
call fcn.14006a1b6
lea rdx, str.failed_to_read_exact_buffer_length_from_stream
lea r9, str.ureq_2.9.7_src_response.rs
mov r8d, 0x2e
mov rcx, rax
call fcn.1400745a8
mov ecx, 0x20
mov edx, 8
call fcn.140028293
mov rbp, rax
mov qword [rax], rdi
mov qword [rax + 8], r12
mov qword [rax + 0x10], r15
and qword [rax + 0x18], 0
mov rcx, rsi
call fcn.1400745d9
lea rdi, [0x140107288]
cmp byte [rsp + 0x3c], 0
je 0x140074059
mov r12b, 1
mov ecx, 0x8000
mov dl, 1
call fcn.14004efeb
lea rcx, [rsp + 0xa0]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], 0x8000
call fcn.14001cc64
lea r8, [rsp + 0x230]
mov qword [r8], rbp
mov qword [r8 + 8], rdi
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rdx
xor eax, eax
lea rcx, [rsp + 0x3d8]
mov byte [rcx + 0x60], al
and qword [rcx + 0x50], 0
xorps xmm0, xmm0
and dword [rcx + 0x58], 0
movups xmmword [r8 + 0x20], xmm0
movabs rdx, 0x8000000000000000
mov qword [rcx], rdx
mov qword [rcx + 0x18], rdx
mov qword [rcx + 0x30], rdx
and dword [rcx + 0x48], 0
mov byte [rcx + 0x4c], al
mov rdx, r8
call fcn.140069394
mov qword [rsp + 0x4d8], rax
test rax, rax
je 0x140073ec1
mov r15, rax
mov rcx, rax
call fcn.14006180d
cmp al, 0xd
jne 0x140073f16
lea rsi, [rsp + 0x3e8]
mov rax, qword [rsi - 0x10]
mov qword [rsp + 0x28], rax
mov r15, qword [rsi - 8]
lea rdi, [rsp + 0x288]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x4d8]
call fcn.14005cf11
xor r12d, r12d
jmp 0x140073f25
lea rdx, [rsp + 0xa0]
lea rsi, [rsp + 0x3d8]
mov ecx, recv
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x1d0]
mov rcx, rsi
call fcn.14000f274
mov r15, qword [rsi]
lea rsi, [rsp + 0x1d8]
lea rdi, [rsp + 0x288]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
xor r12d, r12d
movabs rax, 0x8000000000000001
jmp 0x140073f20
movabs rax, 0x8000000000000003
mov qword [rsp + 0x28], rax
lea rdi, [rsp + 0x4d8]
lea rsi, [rsp + 0x288]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x200]
mov rcx, rsi
call fcn.14000f2d2
movups xmm0, xmmword [rsp + 0x230]
movups xmm1, xmmword [rsp + 0x240]
movups xmm2, xmmword [rsp + 0x250]
movaps xmmword [rsi - 0x10], xmm2
movaps xmmword [rsi - 0x20], xmm1
movaps xmmword [rsi - 0x30], xmm0
lea rbp, [rsp + 0xa0]
mov rcx, rbp
call fcn.14000f1fe
lea rdi, [rsp + 0xb8]
lea rsi, [rsp + 0x1d0]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x1d0]
mov ecx, recv
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
test r12b, r12b
je 0x140073fbe
lea rcx, [rsp + 0x3d8]
call fcn.140069a94
lea rdi, [rsp + 0x3d8]
lea rsi, [rsp + 0x4d8]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea r14, [rsp + 0xa0]
lea r12, [rsp + 0x1d0]
mov ecx, recv
mov rdi, r14
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xd0
mov edx, 8
call fcn.140028293
mov rbp, rax
mov rax, qword [rsp + 0x28]
mov qword [rbp], rax
mov qword [rbp + 8], r15
lea rdi, [rbp + 0x10]
mov ecx, 0xb
lea rsi, [rsp + 0x3d8]
rep movsq qword [rdi], qword [rsi]
lea rdi, [rbp + 0x68]
mov ecx, recv
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov byte [rbp + 0xc8], 1
mov eax, dword [r12]
mov ecx, dword [r12 + 3]
mov dword [rbp + 0xc9], eax
mov dword [rbp + 0xcc], ecx
lea rdi, str.F_a_
lea rcx, [rsp + 0x98]
call fcn.14006147b
mov r15, qword [rsp + 0x80]
mov r14, qword [rsp + 0x78]
mov r12, qword [rsp + 0x30]
lea rdx, [r12 + 0x18]
lea rsi, [rsp + 0x640]
mov rcx, rsi
call fcn.1400745ee
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x58], rax
mov qword [rsi + 0x60], r15
mov qword [rsi + 0x68], r13
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x80], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi + 0x70], xmm0
mov r15d, 8
lea rcx, [r14 + r15]
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [r14 + 0xd0], xmm0
mov rax, qword [rsp + 0x1c0]
mov qword [r14 + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x270]
movups xmmword [r14 + 0xb8], xmm0
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [r14 + 0xa8], xmm0
mov r8d, 0x88
mov rdx, rsi
call fcn.1400b9a90
and qword [r14 + 0x90], 0
mov qword [r14 + 0x98], r15
and qword [r14 + 0xa0], 0
mov eax, dword [rsp + 0x88]
mov word [r14 + 0xc8], ax
mov rax, rbx
shr rax, 0x20
mov word [r14 + 0xce], ax
mov dword [r14 + 0xca], ebx
xor ecx, ecx
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x40], rax
jmp 0x1400739c5