Function at 0x140010275
Capabilities:
Check for software breakpoints
Check http status code

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x298
movaps xmmword [rsp + 0x280], xmm7
movaps xmmword [rsp + 0x270], xmm6
mov qword [rsp + 0xa0], r9
mov r15, r8
mov rbp, rdx
mov r13, rcx
cmp byte [rdx + 0x1c8], 1
jne 0x1400103cc
movups xmm6, xmmword [0x140146228]
lea rdx, [rsp + 0x210]
movaps xmmword [rdx + 0x10], xmm6
movups xmm7, xmmword [0x140146218]
movaps xmmword [rdx], xmm7
mov rcx, r15
call fcn.140041ef5
test rax, rax
je 0x140010301
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lea r8, str.keep_aliveinternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
mov r9d, 0xa
call fcn.14005d97b
test al, al
jne 0x1400103c7
movzx eax, byte [r15 + 0x6a]
cmp rax, 2
je 0x140010321
cmp eax, 1
jne 0x1400103c7
mov byte [rbp + 0x1c9], 2
jmp 0x1400103c7
cmp byte [rbp + 0x1c9], 2
je 0x1400103c7
movaps xmmword [rsp + 0x150], xmm6
movaps xmmword [rsp + 0x140], xmm7
xor ecx, ecx
lea rax, str.keep_aliveinternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
mov dl, byte [rcx + rax]
cmp dl, 9
je 0x14001035b
add dl, 0xe0
cmp dl, 0x5f
jae 0x140011439
inc rcx
cmp rcx, 0xa
jne 0x140010347
lea r9, [rsp + 0x210]
mov qword [r9], rax
mov qword [r9 + 8], 0xa
mov qword [r9 + 0x10], 0
lea rax, [0x140146018]
mov qword [r9 + 0x18], rax
mov byte [r9 + 0x20], 0
lea rsi, [rsp + 0x1a0]
lea r8, [rsp + 0x140]
mov rcx, rsi
mov rdx, r15
call fcn.14005a656
cmp byte [rsi + 0x20], 2
je 0x1400103c7
lea rcx, [rsp + 0x1b0]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
call qword [rax + 0x10]
mov byte [r15 + 0x6a], 1
cmp byte [rbp + 0x1c9], 2
mov bl, byte [rbp + 0x1d2]
setne dil
lea r8, [rbp + 0x180]
xor eax, eax
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x198], rax
movzx edx, word [r15 + 0x68]
cmp dx, 0x65
mov qword [rsp + 0x58], r8
jne 0x140010411
mov cl, 1
mov dword [rsp + 0x3c], ecx
jmp 0x1400104b9
cmp byte [r8], 7
jne 0x140010432
lea ecx, [rdx - 0xc8]
cmp cx, 0x63
ja 0x140010432
xor eax, eax
mov cl, 1
mov dword [rsp + 0x3c], ecx
mov cl, 1
jmp 0x1400104bb
add edx, 0xffffff9c
cmp dx, 0x64
jae 0x1400104af
mov rcx, r15
call fcn.140056a83
lea rcx, [r15 + 0x60]
call fcn.140056aff
mov qword [r15], 2
pxor xmm0, xmm0
movdqu xmmword [r15 + 8], xmm0
mov eax, 8
mov qword [r15 + 0x18], rax
movdqu xmmword [r15 + 0x20], xmm0
mov qword [r15 + 0x30], rax
movdqu xmmword [r15 + 0x38], xmm0
mov word [r15 + 0x58], 0
mov qword [r15 + 0x60], 0
mov byte [r15 + 0x6a], 2
mov word [r15 + 0x68], 0x1f4
mov al, 1
mov dword [rsp + 0x3c], eax
mov cl, 1
mov dl, 7
call fcn.1400572ea
mov ecx, 2
mov qword [rsp + 0xa0], rcx
jmp 0x1400104b9
mov eax, edi
xor al, 1
mov dword [rsp + 0x3c], eax
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x48], rcx
lea r12, [rbp + 0x88]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x138], rax
mov rax, qword [rbp + 0x88]
mov rdx, qword [rbp + 0x98]
mov r8, qword [r15 + 0x38]
add r8, qword [r15 + 0x20]
lea rcx, [r8 + r8]
shl r8, 5
sub r8, rcx
add r8, 0x1e
mov qword [rsp + 0x100], rdx
sub rax, rdx
cmp rax, r8
jb 0x14001113e
mov rax, qword [r15 + 0x60]
test rax, rax
mov qword [rsp + 0x50], r15
je 0x1400105b3
cmp qword [rax + 0x10], 0
je 0x1400105b3
mov rcx, qword [rax]
mov rax, qword [rax + 0x18]
movabs r15, 0xfd4a9b2c37fb71e5
mov rdx, rcx
and rdx, r15
lea r8, [rax - 0x18]
xor r14d, r14d
movdqa xmm0, xmmword [str.rner_set_profile_msi_afterburnermanagement_limit_nvml_set_power__nvml_get_devices]
pcmpeqd xmm1, xmm1
xor r9d, r9d
movdqu xmm2, xmmword [rax + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10w, r10w
je 0x140010595
lea esi, [r10 - 1]
and esi, r10d
bsf r10d, r10d
add r10, rdx
and r10, rcx
neg r10
lea r11, [r10 + r10*2]
mov r10d, esi
cmp qword [r8 + r11*8], r15
jne 0x14001056c
jmp 0x1400105b8
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x1400105d2
add rdx, r9
add rdx, 0x10
add r9, 0x10
and rdx, rcx
jmp 0x14001055a
xor r14d, r14d
jmp 0x1400105d7
mov rsi, qword [rax + r11*8 - 0x10]
mov rax, qword [rax + r11*8 - 8]
mov rcx, rsi
call qword [rax + 0x18]
xor r14d, r14d
cmp rax, r15
cmove r14, rsi
mov r15, qword [rsp + 0x50]
movzx eax, byte [r15 + 0x6a]
cmp rax, 2
mov qword [rsp + 0x98], rbp
jne 0x140010615
lea r8, str.HTTP_1.1_HTTP_1.0__none___chunked_r_ncurrent_header_name
test r14, r14
jne 0x14001062f
movzx eax, word [r15 + 0x68]
cmp eax, 0xc8
jne 0x14001062f
lea rdx, [0x14012f21d]
lea r8, [0x14012f20c]
jmp 0x1400106c2
lea rcx, [rax - 1]
cmp rcx, 3
jae 0x14001144b
lea rcx, [0x140178b18]
mov r8, qword [rcx + rax*8 - 8]
lea rdx, [r8 + 9]
mov rcx, r12
call fcn.14002ef8e
mov eax, dword [r15 + 0x68]
add eax, 0xffffff9c
movzx eax, ax
lea rax, [rax + rax*2]
lea rcx, [0x14012d6cf]
lea r8, [rcx + rax]
lea rdx, [rcx + rax]
add rdx, 3
mov rcx, r12
call fcn.14002ef8e
lea rdx, [0x14014c653]
lea r8, [0x14014c652]
mov rcx, r12
call fcn.14002ef8e
test r14, r14
je 0x140010688
mov r8, qword [r14]
mov rdx, qword [r14 + 8]
jmp 0x1400106a9
movzx ecx, word [r15 + 0x68]
call fcn.14005386c
test rax, rax
lea r8, [0x14012f27a]
cmovne r8, rax
mov eax, 6
cmove rdx, rax
add rdx, r8
mov rcx, r12
call fcn.14002ef8e
lea rdx, [0x140146512]
lea r8, [0x140146510]
mov rcx, r12
call fcn.14002ef8e
lea rax, [r15 + 0x60]
mov rcx, qword [rax]
mov qword [rsp + 0x90], rax
mov qword [rax], 0
mov qword [rsp + 0x118], rcx
call fcn.1400589f5
test rax, rax
sete cl
test bl, bl
setne bpl
and bpl, cl
jne 0x140011153
test rax, rax
jne 0x140011188
mov qword [rsp + 0x120], r13
mov qword [rsp + 0xa8], 0
mov rcx, qword [r15 + 8]
test rcx, rcx
je 0x14001073e
mov rax, qword [r15]
lea rcx, [rax + rcx*4]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rcx
jne 0x14001072f
mov rax, qword [r15 + 0x18]
mov rcx, qword [r15 + 0x20]
lea rdx, [r15 + 0x28]
xor r8d, r8d
mov qword [r15 + 0x20], r8
lea r13, [rsp + 0x140]
mov qword [r13], rax
mov qword [r13 + 8], rcx
mov qword [r13 + 0x10], r8
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [r13 + 0x20], r8
mov qword [r13 + 0x28], rcx
mov qword [r13 + 0x30], rdx
lea rbx, [rsp + 0x1c8]
lea r15, [rsp + 0xd8]
lea rdi, [rsp + 0xb0]
lea rsi, [rsp + 0x70]
mov eax, 1
mov qword [rsp + 0x40], rax
xor eax, eax
mov qword [rsp + 0xf8], rax
xor eax, eax
mov qword [rsp + 0x110], rax
xor ebp, ebp
xor eax, eax
mov qword [rsp + 0x128], rax
lea rcx, [rsp + 0x1a0]
mov rdx, r13
call fcn.14005bfba
cmp dword [rsp + 0x1a0], 2
je 0x140010d32
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0xf0], rax
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x80], rax
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x70], xmm1
movdqa xmmword [rsp + 0x60], xmm0
mov r14, qword [rsp + 0xd0]
test r14, r14
je 0x1400108f4
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0x200], xmm1
movaps xmmword [rsp + 0x1f0], xmm0
cmp qword [rsp + 0xa8], 0
je 0x14001088e
mov rax, qword [rsp + 0xc8]
test rax, rax
je 0x14001088e
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0xc0]
call qword [rax + 0x10]
mov qword [rsp + 0xa8], 1
movdqa xmm0, xmmword [rsp + 0x1f0]
movdqa xmm1, xmmword [rsp + 0x200]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
test bpl, 1
jne 0x1400108bf
xor ebp, ebp
jmp 0x140010903
test byte [rsp + 0x110], 1
jne 0x1400108dc
mov rcx, r12
lea rdx, [0x140146512]
lea r8, [0x140146510]
jmp 0x1400108ed
mov rcx, r12
lea rdx, [0x14012f28b]
lea r8, [0x14012f280]
call fcn.14002ef8e
xor ebp, ebp
cmp qword [rsp + 0xa8], 0
je 0x14001141f
cmp qword [rsp + 0xc8], 0
jne 0x140010985
movzx eax, byte [rsp + 0xb0]
cmp rax, 0x1d
jg 0x14001095b
cmp eax, 0x16
jne 0x14001096c
test byte [rsp + 0x48], 1
je 0x140010932
mov eax, ebp
and al, 1
je 0x140010dd1
mov rax, qword [rsp + 0xa0]
cmp rax, 2
jne 0x140010a3a
mov rax, qword [rsp + 0x58]
cmp byte [rax], 5
jne 0x140010ce5
mov al, 1
mov qword [rsp + 0x48], rax
jmp 0x140010975
cmp eax, 0x1e
jne 0x14001097c
mov al, 1
mov qword [rsp + 0x128], rax
jmp 0x140010985
cmp eax, 0x12
je 0x140010a9a
lea rsi, [rsp + 0x70]
jmp 0x140010985
cmp eax, 0x43
je 0x140010b0c
mov rcx, rdi
call fcn.14005eb00
add rdx, rax
mov rcx, r12
mov r8, rax
call fcn.14002ef8e
mov rcx, r12
lea rdx, [0x14014e0ea]
lea r8, str.:_library_std_srciomod.rs
call fcn.14002ef8e
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
add rdx, r8
mov rcx, r12
call fcn.14002ef8e
mov rcx, r12
lea rdx, [0x140146512]
lea r8, [0x140146510]
call fcn.14002ef8e
mov rax, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
mov rcx, rsi
call qword [rax + 0x10]
test r14, r14
jne 0x1400107c2
cmp qword [rsp + 0xd0], 0
je 0x1400107c2
mov rax, qword [rsp + 0xf0]
test rax, rax
je 0x1400107c2
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
lea rcx, [rsp + 0xe8]
call qword [rax + 0x10]
jmp 0x1400107c2
test rax, rax
jne 0x140010b66
test bpl, 1
jne 0x140010ce5
mov rcx, r12
lea rdx, [0x14012f2db]
lea r8, [0x14012f2cb]
call fcn.14002ef8e
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
add rdx, r8
mov rcx, r12
call fcn.14002ef8e
mov bpl, 1
mov eax, 1
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x108], rax
jmp 0x140010cde
mov esi, dword [rsp + 0x3c]
test sil, 1
jne 0x140010ad2
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r9d, 5
lea r8, [0x14012ec6d]
call fcn.14005d97b
movzx esi, sil
test al, al
mov eax, 1
cmovne esi, eax
mov dword [rsp + 0x3c], esi
mov rcx, r12
test bpl, 1
je 0x140010bb9
lea rdx, [0x14014c652]
lea r8, str.___JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember
call fcn.14002ef8e
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
add rdx, r8
mov rcx, r12
call fcn.14002ef8e
jmp 0x140010ce5
test byte [rsp + 0x48], 1
je 0x140010b1d
mov eax, ebp
and al, 1
je 0x140010dd1
mov rax, qword [rsp + 0x50]
cmp byte [rax + 0x6a], 1
je 0x140010ce5
mov rax, qword [rsp + 0x58]
movzx ecx, byte [rax]
cmp ecx, 5
je 0x140010ce5
mov rax, qword [rsp + 0x50]
movzx eax, word [rax + 0x68]
cmp ecx, 7
jne 0x140010c18
lea ecx, [rax - 0x64]
movzx ecx, cx
cmp ecx, 0xc8
jae 0x140010c25
jmp 0x140010ce5
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x140010dd1
mov r8, qword [rsp + 0x60]
xor esi, esi
test rcx, rcx
je 0x140010be9
mov r9b, byte [r8]
add r9b, 0xd0
cmp r9b, 9
ja 0x140010dd1
mov rax, rsi
mov edx, 0xa
mul rdx
jo 0x140010dd1
mov rsi, rax
inc r8
movzx eax, r9b
dec rcx
add rsi, rax
jae 0x140010b7b
jmp 0x140010dd1
lea rdx, [0x14012f2e7]
lea r8, [0x14012f2db]
call fcn.14002ef8e
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
add rdx, r8
mov rcx, r12
call fcn.14002ef8e
mov bpl, 1
jmp 0x140010ce5
cmp qword [rsp + 0xf8], 1
jne 0x140010c8e
mov eax, 1
mov qword [rsp + 0xf8], rax
cmp qword [rsp + 0x130], rsi
je 0x140010ce5
jmp 0x140010dd1
lea ecx, [rax - 0x64]
cmp cx, 0x64
jb 0x140010ce5
movzx eax, ax
cmp eax, 0xcc
je 0x140010ce5
cmp eax, 0x130
je 0x140010ce5
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
call fcn.14005f682
xor al, 1
mov qword [rsp + 0x110], rax
mov rcx, r12
test bpl, 1
je 0x140010cfe
lea rdx, [0x14014c652]
lea r8, str.___JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember
call fcn.14002ef8e
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
add rdx, r8
mov rcx, r12
call fcn.14002ef8e
jmp 0x140010cde
mov rcx, r12
lea rdx, [0x14012f2db]
lea r8, [0x14012f2cb]
call fcn.14002ef8e
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
add rdx, r8
mov rcx, r12
call fcn.14002ef8e
mov bpl, 1
mov eax, 1
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x130], rsi
mov qword [rsp + 0xf8], rax
mov al, 1
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
lea rsi, [rsp + 0x70]
jmp 0x1400109eb
lea rdx, [0x14012f2cb]
lea r8, str.transfer_encoding:_content_length:_connection:_transfer_encoding:_chunked_r_n:_chunked_r_ncontent_length:_0_r_n:_0_r_ndate:
call fcn.14002ef8e
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
add rdx, r8
mov rcx, r12
call fcn.14002ef8e
mov bpl, 1
xor eax, eax
mov qword [rsp + 0x40], rax
jmp 0x140010cde
lea rcx, [rsp + 0x140]
call fcn.14005bf41
test bpl, 1
mov r13, qword [rsp + 0x120]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x108]
je 0x140010d92
test byte [rsp + 0x110], 1
jne 0x140010d7c
lea rdx, [0x140146512]
lea r8, [0x140146510]
jmp 0x140010d8a
lea rdx, [0x14012f28b]
lea r8, [0x14012f280]
mov rcx, r12
call fcn.14002ef8e
test byte [rsp + 0x48], 1
jne 0x140010fb5
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x140010eb8
cmp rax, 1
jne 0x140010f6c
mov eax, 2
mov qword [rsp + 0x40], rax
cmp byte [rsi + 0x6a], 1
jne 0x140010ff9
jmp 0x140010fb5
mov r12, qword [rsp + 0x98]
mov rax, qword [rsp + 0x100]
cmp qword [r12 + 0x98], rax
jb 0x140010df3
mov qword [r12 + 0x98], rax
mov cl, 1
mov dl, 4
call fcn.1400572ea
mov rbx, rax
mov rax, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
lea rcx, [rsp + 0x70]
call qword [rax + 0x10]
test r14, r14
mov r13, qword [rsp + 0x120]
mov rsi, qword [rsp + 0x90]
jne 0x140010e5e
cmp qword [rsp + 0xd0], 0
je 0x140010e5e
mov rax, qword [rsp + 0xf0]
test rax, rax
je 0x140010e5e
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
lea rcx, [rsp + 0xe8]
call qword [rax + 0x10]
lea rcx, [rsp + 0x140]
call fcn.14005bf41
cmp qword [rsp + 0xa8], 0
je 0x140010e9e
mov rax, qword [rsp + 0xc8]
test rax, rax
je 0x140010e9e
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0xc0]
call qword [rax + 0x10]
lea rcx, [rsp + 0x118]
call fcn.140056aff
mov rax, qword [rsp + 0x88]
jmp 0x14001123a
cmp qword [rsp + 0x300], 0
je 0x140010f6c
mov eax, dword [rsi + 0x68]
mov ecx, eax
add ecx, 0xffffff9c
cmp cx, 0x64
jb 0x140010f7a
lea ecx, [rax - 0xc8]
mov edx, 1
mov qword [rsp + 0x40], rdx
cmp cx, 0x63
ja 0x140010efd
mov rcx, qword [rsp + 0x58]
cmp byte [rcx], 7
je 0x140010fb3
movzx eax, ax
xor ebx, ebx
cmp eax, 0xcc
je 0x140010fb5
cmp eax, 0x130
je 0x140010fb5
lea rdx, [0x14012f2db]
lea r8, [0x14012f2cb]
mov rcx, r12
call fcn.14002ef8e
lea rcx, [rsp + 0x1a0]
mov rbx, qword [rsp + 0x300]
mov rdx, rbx
call fcn.14004ff5d
add rdx, rax
mov rcx, r12
mov r8, rax
call fcn.14002ef8e
lea rdx, [0x140146512]
lea r8, [0x140146510]
mov rcx, r12
call fcn.14002ef8e
jmp 0x140010fb5
mov eax, dword [rsi + 0x68]
mov ecx, eax
add ecx, 0xffffff9c
cmp cx, 0x64
jae 0x140010f88
mov ecx, 1
mov qword [rsp + 0x40], rcx
xor ebx, ebx
jmp 0x140010fb9
mov rcx, qword [rsp + 0x58]
mov cl, byte [rcx]
lea edx, [rax - 0xc8]
mov r8d, 1
mov qword [rsp + 0x40], r8
cmp dx, 0x63
ja 0x14001137a
cmp cl, 7
jne 0x14001137a
xor ebx, ebx
movzx eax, word [rsi + 0x68]
mov rcx, qword [rsp + 0x58]
mov cl, byte [rcx]
cmp cl, 5
je 0x140011031
movzx ecx, cl
cmp ecx, 7
jne 0x140010fdd
lea ecx, [rax - 0x64]
movzx ecx, cx
cmp ecx, 0xc8
jae 0x140010fe6
jmp 0x140011031
lea ecx, [rax - 0x64]
cmp cx, 0x64
jb 0x140011031
movzx eax, ax
cmp eax, 0xcc
je 0x140011031
cmp eax, 0x130
je 0x140011031
jmp 0x14001103d
mov rax, qword [rsp + 0x58]
movzx ecx, byte [rax]
cmp ecx, 5
je 0x140011031
movzx eax, word [rsi + 0x68]
cmp ecx, 7
jne 0x1400113cc
lea ecx, [rax - 0x64]
movzx ecx, cx
cmp ecx, 0xc8
jae 0x1400113e4
mov ecx, 2
mov qword [rsp + 0x40], rcx
jmp 0x140010fcd
mov eax, 1
mov qword [rsp + 0x40], rax
xor ebx, ebx
test byte [rsp + 0x128], 1
jne 0x140011090
mov rax, qword [rdi + 0x88]
mov rdx, qword [rdi + 0x98]
sub rax, rdx
cmp rax, 0x24
jbe 0x1400113b9
lea rdx, [0x14012f32c]
lea r8, [0x14012f326]
mov rcx, r12
call fcn.14002ef8e
mov rcx, r12
call fcn.140058045
lea rdx, [0x1401496f4]
lea r8, str._r_n_r_nproxy_headers_too_long_for_tunnelproxy_authentication_requiredunsuccessful_tunnelunexpected_eof_while_tunnelingreqwest::connect::verbose
jmp 0x14001109e
lea rdx, [0x140146512]
lea r8, [0x140146510]
mov rcx, r12
call fcn.14002ef8e
mov eax, dword [rsp + 0x3c]
mov rsi, qword [rsp + 0x40]
and al, 1
movzx edi, al
cmp qword [rsp + 0xa8], 0
mov rcx, qword [rsp + 0x88]
je 0x1400110f7
mov rax, qword [rsp + 0xc8]
test rax, rax
je 0x1400110f7
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0xc0]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x88]
xor ebp, ebp
test rcx, rcx
cmovne rbx, rcx
mov r15d, 3
cmove r15, rsi
lea rcx, [rsp + 0x118]
call fcn.140056aff
test bpl, bpl
je 0x140011129
lea rcx, [rsp + 0x210]
call fcn.140058be4
mov r12, qword [rsp + 0x98]
mov rsi, qword [rsp + 0x90]
jmp 0x140011252
mov rcx, r12
mov rdx, qword [rsp + 0x100]
call fcn.140111de1
jmp 0x140010510
pxor xmm0, xmm0
lea rax, [rsp + 0x210]
movdqu xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x20], xmm0
movdqu xmmword [rax + 0x38], xmm0
mov qword [rax], 2
mov ecx, 8
mov qword [rax + 0x18], rcx
mov qword [rax + 0x30], rcx
mov word [rax + 0x58], 0
lea rdx, [rsp + 0x1a0]
mov rcx, qword [rsp + 0xa0]
mov qword [rdx], rcx
mov rcx, qword [rsp + 0x300]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], r15
mov rcx, qword [rsp + 0x58]
mov qword [rdx + 0x18], rcx
mov byte [rdx + 0x20], dil
mov byte [rdx + 0x21], bl
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x48]
mov byte [rsp + 0x28], al
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0x140]
mov rcx, rsi
mov r8, r12
mov r9d, dword [rsp + 0x3c]
call fcn.14010a6bb
mov rsi, qword [rsi]
cmp rsi, 3
jne 0x14001135d
mov rbx, qword [rsp + 0x148]
lea rcx, [rsp + 0x118]
call fcn.140056aff
test bpl, bpl
je 0x140011222
lea rcx, [rsp + 0x210]
call fcn.140058be4
mov r12, qword [rsp + 0x98]
mov rax, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x90]
test rax, rax
je 0x14001124c
lea rcx, [rsp + 0x138]
call fcn.14000d2b6
mov r15d, 3
mov rax, qword [rsp + 0x180]
test rax, rax
je 0x140011281
lea rdx, [rsp + 0x190]
mov r8, qword [rdx - 8]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [r8 + 0x68]
lea rcx, [rsp + 0x180]
call fcn.140040a90
cmp r15, 3
jne 0x1400112d4
cmp qword [r12 + 0x170], 0
je 0x1400112ac
lea rcx, [r12 + 0x170]
call fcn.14000d2b6
mov qword [r12 + 0x170], rbx
mov qword [r12 + 0x198], 6
mov qword [r13], 3
mov rcx, qword [rsp + 0x50]
call fcn.140056a83
jmp 0x140011331
mov rbp, rdi
mov r14, rbx
lea rbx, [r12 + 0xf0]
lea rdi, [rsp + 0x210]
mov ecx, 0xc
mov rsi, qword [rsp + 0x50]
rep movsq qword [rdi], qword [rsi]
cmp dword [r12 + 0x130], 3
je 0x14001130a
mov rcx, rbx
call fcn.140056a83
lea rsi, [rsp + 0x210]
mov ecx, 0xc
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov qword [r13], r15
mov qword [r13 + 8], r14
mov qword [r13 + 0x10], rbp
mov rsi, qword [rsp + 0x90]
mov rcx, rsi
call fcn.140056aff
movaps xmm6, xmmword [rsp + 0x270]
movaps xmm7, xmmword [rsp + 0x280]
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, qword [rsp + 0x148]
mov rdi, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x88]
jmp 0x1400110f9
movzx eax, ax
xor ebx, ebx
cmp eax, 0xcc
je 0x140010fb5
cmp eax, 0x130
je 0x140010fb5
cmp cl, 5
je 0x140010fb3
lea rdx, [0x14012f321]
lea r8, [0x14012f30e]
mov rcx, r12
call fcn.14002ef8e
jmp 0x140010fb3
mov r8d, 0x25
mov rcx, r12
call fcn.140111de1
jmp 0x140011062
lea edx, [rax - 0x64]
cmp dx, 0x64
jae 0x1400113e4
mov edx, 2
mov qword [rsp + 0x40], rdx
jmp 0x140010fc0
movzx eax, ax
cmp eax, 0xcc
je 0x140010dcc
cmp eax, 0x130
je 0x140010fb5
lea rdx, [0x14012f303]
lea r8, [0x14012f2e7]
mov rcx, r12
call fcn.14002ef8e
xor eax, eax
mov qword [rsp + 0x40], rax
jmp 0x140010dcc
lea rcx, [0x14012f28b]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.23_srcprotoh1_role.rs
mov edx, 0x13
call fcn.140109580
ud2
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.8_srcheader_value.rsX_
xor ecx, ecx
xor edx, edx
call fcn.1401091b0
ud2
lea rcx, [rsp + 0x140]
mov byte [rcx], al
lea rax, [rsp + 0x1a0]
mov qword [rax], rcx
lea rcx, [0x14004f8c0]
mov qword [rax + 8], rcx
lea rdx, [0x14012f240]
lea rcx, [rsp + 0x210]
mov qword [rcx + 0x10], rdx
mov edx, 1
mov qword [rcx + 0x18], rdx
mov qword [rcx], 0
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], rdx
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.23_srcprotoh1_role.rs
call fcn.140109170
ud2