Function at 0x1400ff81a
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xda8
movaps xmmword [rsp + 0xd90], xmm6
mov r15, rdx
mov r12, rcx
movabs r13, 0x8000000000000000
mov rdx, qword [rdx + 8]
mov r8, qword [r15 + 0x10]
mov qword [rsp + 0xc58], rdx
mov qword [rsp + 0xc60], r8
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call fcn.14009f7f3
cmp qword [rsi], r13
jne 0x1400ff966
lea rsi, [rsp + 0xc58]
lea rdi, [rsp + 0xb50]
mov qword [rdi], rsi
lea rbx, [fcn.140055bde]
lea rax, str.Warning:_URL__is_not_valid___complete._Assuming_https._n
lea rcx, [rsp + 0x5d0]
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
mov qword [rdi + 8], rbx
mov qword [rcx + 0x10], rdi
mov r14d, 1
mov qword [rcx + 0x18], r14
call fcn.1401390f0
lea rax, str.https:__
mov qword [rdi], rax
lea rax, [rsp + 0xce0]
mov qword [rdi + 8], r14
and qword [rdi + 0x20], 0
mov qword [rax], rsi
mov qword [rax + 8], rbx
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], r14
lea rdi, [rsp + 0x350]
lea rdx, [rsp + 0xb50]
mov rcx, rdi
call fcn.1400d18af
mov rsi, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
lea rdi, [rsp + 0x5d0]
mov rcx, rdi
mov rdx, rsi
call fcn.14009f7f3
mov rbx, qword [rdi]
cmp rbx, r13
jne 0x1400ff9c5
mov bl, byte [rsp + 0x5d8]
mov ecx, 1
mov edx, 1
call fcn.140142973
mov rdi, rax
mov byte [rax], bl
mov rcx, qword [rsp + 0x350]
mov rdx, rsi
call fcn.1400759fa
lea r14, [0x1401f6208]
jmp 0x1400ffaf9
lea rbx, [rsp + 0x5d0]
lea rsi, [rsp + 0x1a0]
mov ecx, 0xb
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov esi, dword [rbx + 0x2c]
mov rdi, qword [rbx + 8]
mov r14, qword [rbx + 0x10]
test rsi, rsi
je 0x1400ffa70
cmp r14, rsi
jbe 0x1400ffa6a
cmp byte [rdi + rsi], 0xbf
jg 0x1400ffa70
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_url_2.5.2_src_lib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, r14
xor r8d, r8d
mov r9, rsi
call fcn.14004d8a0
mov rdi, qword [rsp + 0x5d8]
mov r14, qword [rsp + 0x5e0]
movups xmm0, xmmword [rsp + 0x5e8]
movaps xmmword [rsp + 0xa00], xmm0
movups xmm0, xmmword [rsp + 0x5f8]
movaps xmmword [rsp + 0xa10], xmm0
movups xmm0, xmmword [rsp + 0x608]
movaps xmmword [rsp + 0xa20], xmm0
movups xmm0, xmmword [rsp + 0x618]
movaps xmmword [rsp + 0xa30], xmm0
mov rcx, qword [rsp + 0x350]
mov rdx, rsi
call fcn.1400759fa
movaps xmm0, xmmword [rsp + 0xa00]
movaps xmm1, xmmword [rsp + 0xa10]
movaps xmm2, xmmword [rsp + 0xa20]
movaps xmm3, xmmword [rsp + 0xa30]
movaps xmmword [rsp + 0x440], xmm0
movaps xmmword [rsp + 0x450], xmm1
movaps xmmword [rsp + 0x460], xmm2
movaps xmmword [rsp + 0x470], xmm3
jmp 0x1400ffb0c
jne 0x1400ff9a8
lea r8, [0x1402297e3]
mov r9d, 4
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
jne 0x1400ffaac
lea r8, [0x1402297e7]
mov r9d, 5
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140101188
mov rbx, qword [rsp + 0x5d0]
movups xmm0, xmmword [rsp + 0x618]
movups xmm1, xmmword [rsp + 0x608]
movups xmm2, xmmword [rsp + 0x5f8]
movups xmm3, xmmword [rsp + 0x5e8]
movaps xmmword [rsp + 0x440], xmm3
movaps xmmword [rsp + 0x450], xmm2
movaps xmmword [rsp + 0x460], xmm1
movaps xmmword [rsp + 0x470], xmm0
cmp rbx, r13
jne 0x1400ffb0c
mov qword [r12 + 8], rdi
mov qword [r12 + 0x10], r14
mov qword [r12], r13
jmp 0x1401003b1
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x160], r14
mov qword [rsp + 0x40], rdi
movaps xmm0, xmmword [rsp + 0x440]
movaps xmm1, xmmword [rsp + 0x450]
movaps xmm2, xmmword [rsp + 0x460]
movaps xmm3, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x5c0], xmm3
movaps xmmword [rsp + 0x5b0], xmm2
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x590], xmm0
lea rsi, [rsp + 0x5d0]
mov edx, 2
mov rcx, rsi
call fcn.140068c18
cmp dword [rsi], 3
je 0x14010115c
lea rbx, [rsp + 0x1a0]
lea rsi, [rsp + 0x5d0]
mov ecx, 0xc
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
xorps xmm6, xmm6
lea rsi, [rsp + 0x350]
movaps xmmword [rsi + 0x10], xmm6
movaps xmmword [rsi], xmm6
lea rdx, [0x1401edbd8]
lea rdi, [rsp + 0x5d0]
mov r8d, 3
mov rcx, rdi
call fcn.140091299
lea r14, [rsp + 0x440]
mov rcx, r14
mov rdx, rbx
mov r8, rsi
mov r9, rdi
call fcn.1400707c0
mov rcx, r14
call fcn.1400912eb
lea rdi, [rsp + 0xa00]
mov ecx, 0xc
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x5d0]
mov rcx, rsi
call fcn.14009a78a
mov rcx, rsi
call fcn.14009a7c4
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x48], rdx
movups xmm0, xmmword [0x140201710]
movups xmmword [rsi + 4], xmm0
movups xmm0, xmmword [0x140201720]
movups xmmword [rsi + 0x14], xmm0
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0xb50], xmm0
movups xmm0, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0xb60], xmm0
mov eax, dword [rsi + 0x20]
mov dword [rsp + 0xb70], eax
xor r14d, r14d
xor ecx, ecx
call fcn.140092be6
mov rdi, rax
movups xmmword [rsi + 7], xmm6
movups xmm0, xmmword [rsi]
movaps xmmword [rbx], xmm0
mov rax, qword [rsi + 0xf]
mov qword [rbx + 0xf], rax
mov ecx, 0x200
mov edx, pe_nt_image_headers64
call fcn.140142973
mov rbp, rax
mov esi, 1
mov qword [rax], rsi
mov qword [rax + 8], rsi
mov qword [rax + 0x80], rdi
and qword [rax + 0x88], 0
movaps xmmword [rax + 0x100], xmm6
and qword [rax + 0x110], 0
mov qword [rax + 0x180], rdi
mov qword [rax + 0x188], rdi
and qword [rax + 0x190], 0
mov byte [rax + 0x198], r14b
and qword [rax + 0x1a0], 0
mov byte [rax + 0x1a8], r14b
movaps xmm0, xmmword [rbx]
movups xmmword [rax + 0x1a9], xmm0
mov rax, qword [rbx + 0xf]
mov qword [rbp + 0x1b8], rax
movaps xmmword [rbp + 0x1c0], xmm6
mov qword [rbp + 0x1d0], rsi
and qword [rbp + 0x1d8], 0
lock inc qword [rbp]
jle case.0x1401018d9.2
mov qword [rsp + 0x178], rbp
mov ecx, 0x48
mov edx, 8
call fcn.140142973
mov qword [rax], rsi
mov qword [rax + 8], rsi
and qword [rax + 0x10], 0
and qword [rax + 0x40], 0
lock inc qword [rax]
jle case.0x1401018d9.2
mov r14, rax
mov qword [rsp + 0x180], rax
lea rsi, [rsp + 0x5d0]
mov qword [rsi + 0x10], r13
and qword [rsi], 0
mov ecx, 0x1d
call fcn.140106fcc
movups xmm0, xmmword [str.reqwest_internal_sync_runtime]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [0x1401ee1cd]
movups xmmword [rdx + 0xd], xmm0
lea r8, [rsp + 0x440]
mov qword [r8], rax
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], 0x1d
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
mov rdx, rsi
call fcn.1401176e0
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x98], rax
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xa0], eax
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x130], rax
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0x138], eax
mov rax, qword [rsp + 0x434]
mov qword [rsp + 0x80], rax
mov eax, dword [rsp + 0x43c]
mov dword [rsp + 0x88], eax
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x430]
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x424]
mov dword [rsp + 0xc8], eax
mov rax, qword [rsp + 0x41c]
mov qword [rsp + 0xc0], rax
mov eax, dword [rsp + 0xb70]
mov dword [rsi + 0x20], eax
movaps xmm0, xmmword [rsp + 0xb50]
movaps xmm1, xmmword [rsp + 0xb60]
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x2f0], xmm0
mov al, byte [rsp + 0x5f]
mov byte [rsp + 0x3e], al
movzx eax, word [rsp + 0x5d]
mov word [rsp + 0x3c], ax
mov rsi, qword [rdi + 0x10]
cmp qword [rdi], 0
je 0x1400ffe8d
mov rbx, qword [rsp + 0x1a8]
jmp 0x1400ffe95
call fcn.14013a230
mov rbx, rax
cmp rsi, r13
jne 0x1400ffe9e
xor ecx, ecx
jmp 0x1400ffee1
lea rax, [rsp + 0x1b8]
lea rdx, [rsp + 0xce0]
mov qword [rdx], rsi
movups xmm0, xmmword [rax]
movups xmmword [rdx + 8], xmm0
lea rsi, [rsp + 0x350]
mov rcx, rsi
call fcn.140144b45
cmp qword [rsi], r13
jne 0x1401011d8
mov rcx, qword [rsp + 0x358]
mov rdx, qword [rsp + 0x360]
call fcn.1401147d0
mov qword [rsp + 0xd8], rax
lock inc qword [rax]
jle case.0x1401018d9.2
mov rsi, rax
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r15
mov ecx, 0x30
mov edx, 8
call fcn.140142973
mov r13, rax
mov eax, 1
mov qword [r13], rax
mov qword [r13 + 8], rax
xorps xmm0, xmm0
movups xmmword [r13 + 0x10], xmm0
mov qword [rsp + 0x350], r13
lock inc qword [r13]
jle case.0x1401018d9.2
xor ecx, ecx
call fcn.140138a00
mov r12, rax
test rax, rax
je 0x1400fff5e
lock inc qword [r12]
jle case.0x1401018d9.2
mov rcx, r12
jmp 0x1400fff60
xor ecx, ecx
call fcn.140138a00
mov rdi, r13
add rdi, 0x10
lea rcx, [rsp + 0x440]
mov qword [rcx], rax
call fcn.1400c5080
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400fff8d
add rcx, 0x10
call fcn.140117560
mov r15d, 8
mov ecx, 0x1c0
mov edx, 8
call fcn.140142973
mov qword [rax], rsi
mov qword [rax + 8], r13
mov qword [rax + 0x10], r12
lea rdi, [rax + 0x18]
lea rsi, [rsp + 0xa00]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov qword [rax + 0x78], 1
mov qword [rax + 0x80], 0xa
xorps xmm0, xmm0
movups xmmword [rax + 0x88], xmm0
mov qword [rax + 0x98], r15
movups xmmword [rax + 0xa0], xmm0
mov qword [rax + 0xb0], r15
and qword [rax + 0xb8], 0
and dword [rax + 0xc0], 0
and dword [rax + 0xc8], 0
and dword [rax + 0xd0], 0
mov rcx, qword [rsp + 0x98]
mov qword [rax + 0xd4], rcx
mov ecx, dword [rsp + 0xa0]
mov dword [rax + 0xdc], ecx
mov ecx, 0x3b9aca00
mov dword [rax + 0xe0], ecx
mov qword [rax + 0xe8], 0x5a
and dword [rax + 0xf0], 0
mov rdx, qword [rsp + 0x130]
mov qword [rax + 0xf4], rdx
mov edx, dword [rsp + 0x138]
mov dword [rax + 0xfc], edx
mov dword [rax + 0x100], ecx
mov edx, dword [rsp + 0x88]
mov dword [rax + 0x10c], edx
mov rdx, qword [rsp + 0x80]
mov qword [rax + 0x104], rdx
mov dword [rax + 0x110], ecx
mov edx, dword [rsp + 0x78]
mov dword [rax + 0x11c], edx
mov rdx, qword [rsp + 0x70]
mov qword [rax + 0x114], rdx
mov dword [rax + 0x120], ecx
mov edx, dword [rsp + 0xc8]
mov dword [rax + 0x12c], edx
mov rdx, qword [rsp + 0xc0]
mov qword [rax + 0x124], rdx
mov dword [rax + 0x130], ecx
mov ecx, dword [rsp + 0x5f0]
mov dword [rax + 0x154], ecx
movaps xmm1, xmmword [rsp + 0x5d0]
movaps xmm2, xmmword [rsp + 0x5e0]
movups xmmword [rax + 0x144], xmm2
movups xmmword [rax + 0x134], xmm1
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0x158], rcx
mov rcx, qword [rsp + 0x48]
mov qword [rax + 0x160], rcx
or qword [rax + 0x168], 0xffffffffffffffff
movups xmmword [rax + 0x170], xmm0
mov dword [rax + 0x188], 0x1000101
mov word [rax + 0x18c], 0x101
and qword [rax + 0x18e], 0
mov dword [rax + 0x196], 0x2000001
mov byte [rax + 0x19a], 2
movaps xmm0, xmmword [rsp + 0x2f0]
movups xmmword [rax + 0x19b], xmm0
mov word [rax + 0x1ab], 0x404
mov cl, byte [rsp + 0x3e]
mov byte [rax + 0x1af], cl
movzx ecx, word [rsp + 0x3c]
mov word [rax + 0x1ad], cx
mov qword [rax + 0x1b0], rbp
mov qword [rax + 0x1b8], r14
lea r8, [0x1401ea4c0]
mov rcx, rbx
mov rdx, rax
call fcn.14013a300
mov rsi, rdx
test rax, rax
je 0x1401001e0
lea rcx, [rsp + 0x350]
call fcn.1400c5094
lea rcx, [rsp + 0xd8]
call fcn.1400b456b
mov rcx, rsi
call fcn.1400b7c0f
mov rsi, rax
lea rcx, [rsp + 0x180]
call fcn.1400c564f
mov r15, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x60]
jmp 0x14010038a
mov rax, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0x350]
mov qword [rsp + 0xc58], rax
mov qword [rsp + 0xc60], rcx
mov qword [rsp + 0xc68], rsi
call fcn.140117740
mov rcx, rax
call fcn.1400c5622
add rax, 0x10
lea rcx, [0x1401e8830]
lea rsi, [rsp + 0x1a0]
mov qword [rsi], rcx
mov qword [rsi + 8], rax
mov qword [rsp + 0x440], r14
movabs r13, 0x8000000000000000
test r14, r14
je 0x1401010f6
mov rcx, rsi
call fcn.14014543a
mov ebx, eax
test bl, 1
jne 0x140100308
mov edi, ebx
shr edi, 0x10
mov r12, qword [r14 + 0x40]
test r12b, 2
jne 0x140100320
test r12b, 4
jne 0x14010112e
test r12b, 1
je 0x1401002a1
mov rcx, qword [r14 + 0x30]
mov rdx, qword [r14 + 0x38]
mov r8, qword [rsp + 0x1a0]
mov r9, qword [rsp + 0x1a8]
call fcn.140145496
test al, al
je 0x1401002a9
test r12b, 1
je 0x1401002cb
jmp 0x1401002fc
mov rax, qword [r14 + 0x40]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r14 + 0x40], rcx
jne 0x1401002ad
test al, 2
jne 0x14010031a
mov rax, qword [r14 + 0x30]
mov rcx, qword [r14 + 0x38]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1a8]
call qword [rax]
mov qword [r14 + 0x30], rax
mov qword [r14 + 0x38], rdx
mov rax, qword [r14 + 0x40]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [r14 + 0x40], rcx
jne 0x1401002e9
test al, 2
jne 0x140100320
shr ebx, 8
mov ecx, ebx
mov edx, edi
call fcn.14014546e
call fcn.140115260
mov r14, qword [rsp + 0x440]
jmp 0x140100241
lock or qword [r14 + 0x40], 1
mov rsi, qword [r14 + 0x18]
mov rbx, qword [r14 + 0x10]
and qword [r14 + 0x10], 0
xor ecx, ecx
mov edx, edi
call fcn.14014546e
test rbx, rbx
je 0x140101137
lea rdi, [rsp + 0x440]
mov rcx, rdi
call fcn.1400b4019
and qword [rdi], 0
mov rcx, rdi
call fcn.1400c564f
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1a8]
call qword [rax + 0x18]
test rsi, rsi
mov r15, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x60]
je 0x1401003d9
lea rcx, [rsp + 0xc58]
call fcn.1400c52cc
lea rcx, [rsp + 0x178]
call fcn.1400c52f6
mov rcx, rdi
mov rdx, rsi
call fcn.14010674f
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x40]
call fcn.1400759fa
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
call fcn.1400759fa
movaps xmm6, xmmword [rsp + 0xd90]
add rsp, 0xda8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 0x30
mov edx, 8
call fcn.140142973
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], rbp
mov rax, qword [rsp + 0xc68]
mov qword [rbx + 0x28], rax
movups xmm0, xmmword [rsp + 0xc58]
movups xmmword [rbx + 0x18], xmm0
mov qword [rsp + 0x188], rbx
mov qword [rsp + 0x190], 0xa
and dword [rsp + 0x198], 0
lea rdx, [rsp + 0xce0]
mov rax, qword [rsp + 0x50]
mov qword [rdx], rax
mov rax, qword [rsp + 0x40]
mov qword [rdx + 8], rax
mov rax, qword [rsp + 0x160]
mov qword [rdx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x590]
movaps xmm1, xmmword [rsp + 0x5a0]
movaps xmm2, xmmword [rsp + 0x5b0]
movaps xmm3, xmmword [rsp + 0x5c0]
movups xmmword [rdx + 0x18], xmm0
movups xmmword [rdx + 0x28], xmm1
movups xmmword [rdx + 0x38], xmm2
movups xmmword [rdx + 0x48], xmm3
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call fcn.1400c4cd3
mov r15, qword [rsi]
cmp r15, r13
jne 0x1401004ab
mov eax, 2
mov rdi, qword [rsp + 0x1a8]
jmp 0x14010052a
lea r14, [rsp + 0x5f8]
mov rcx, r14
call fcn.140068bb7
movabs rax, 0x101010101010101
mov qword [r14 + 0xd8], rax
movaps xmm0, xmmword [0x1401626d0]
movups xmmword [r14 + 0xc8], xmm0
lea rax, [rsp + 0x658]
lea rsi, [rsp + 0x1a0]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
and qword [r14 - 0x28], 0
mov dword [rax + 0x60], 0x3b9aca00
mov byte [rax + 0x80], 2
mov rdi, qword [rax - 0x80]
lea rdx, [rsp + 0x5e0]
lea rcx, [rsp + 0xb50]
mov r8d, 0x100
call sub.msvcrt.dll_memcpy
xor eax, eax
lock inc qword [rbx]
jle case.0x1401018d9.2
lea rsi, [rsp + 0xa10]
mov qword [rsi + 0x128], rbx
mov qword [rsi + 0x130], 0xa
and dword [rsi + 0x138], 0
mov qword [rsi - 0x10], rax
mov qword [rsi - 8], rdi
lea rdx, [rsp + 0xb50]
mov r8d, 0x100
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsi + 0x100], 2
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movups xmmword [rsi + 0x108], xmm0
movups xmmword [rsi + 0x118], xmm1
cmp r15, r13
je 0x14010075c
mov r8d, dword [rsp + 0xab4]
mov rcx, qword [rsp + 0xa90]
mov rdx, qword [rsp + 0xa98]
call fcn.140083f99
cmp rdx, 3
jb 0x14010075c
lea rcx, [0x1402297f5]
mov r8d, 3
mov rdx, rax
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x14010075c
lea rbx, [rsp + 0xa88]
mov rcx, rbx
call fcn.14014fa79
lea r8, [rdx + rax]
lea rsi, [rsp + 0x5d0]
mov rcx, rsi
mov rdx, rax
call fcn.14007edbb
mov rax, qword [rsi]
lea r14, [r13 + 1]
cmp rax, r14
je 0x14010075c
movups xmm0, xmmword [rsp + 0x5d8]
lea rdx, [rsp + 0x2f0]
movups xmmword [rdx + 8], xmm0
mov qword [rdx], rax
lea rsi, [rsp + 0xe0]
mov rcx, rsi
call fcn.1400030e0
mov rcx, rbx
call fcn.14014fabb
mov bpl, 1
test rax, rax
je 0x140100678
mov r8, rdx
add r8, rax
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
mov rdx, rax
call fcn.14007edbb
mov rax, qword [rdi]
cmp rax, r14
jne 0x14010067d
mov rdi, r13
jmp 0x1401006ae
movups xmm0, xmmword [rsp + 0x1a8]
lea rdx, [rsp + 0x5d0]
movups xmmword [rdx + 8], xmm0
mov qword [rdx], rax
lea rdi, [rsp + 0x440]
mov rcx, rdi
call fcn.1400030e0
mov rdi, qword [rdi]
cmp rdi, r13
sete bpl
cmp qword [rsp + 0xf0], 0
jne 0x1401006e5
test bpl, bpl
je 0x1401006e5
mov rdx, qword [rsp + 0x448]
mov rcx, rdi
call fcn.1400c2669
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
call fcn.1400759fa
jmp 0x14010075c
lea r14, [rsp + 0xe8]
mov rcx, rbx
call fcn.14014f780
lea rdx, str.has_authority_means_set_username_shouldnt_fail_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_impl_request.rs
lea r9, [0x1401ee000]
mov r8d, 0x2f
mov ecx, eax
call fcn.1400ad4c1
mov rcx, rbx
call fcn.14014f996
lea rdx, str.has_authority_means_set_password_shouldnt_fail
lea r9, [0x1401ee048]
mov r8d, 0x2f
mov ecx, eax
call fcn.1400ad4c1
mov rax, qword [r14 - 8]
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x448]
movaps xmmword [rsp + 0x150], xmm0
cmp rax, r13
jne 0x140100df3
lea rcx, [rsp + 0x440]
lea rdx, [rsp + 0xa00]
mov r8d, 0x150
call sub.msvcrt.dll_memcpy
mov r15, qword [rsp + 0x440]
mov r14, qword [rsp + 0x448]
cmp r15, 2
jne 0x140100798
mov r12d, 3
jmp 0x140101a70
mov rdi, qword [rsp + 0x550]
mov r12, qword [rsp + 0x558]
mov r13, qword [rsp + 0x560]
mov rax, qword [rsp + 0x568]
mov qword [rsp + 0x30], rax
mov rbp, qword [rsp + 0x570]
mov ecx, 0xd0
mov edx, 8
call fcn.140142973
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
and qword [rsi + 0x30], 0
mov qword [rsi + 0x38], 4
lock inc qword [rsi]
jle case.0x1401018d9.2
lea rdx, [rsp + 0x450]
lea rcx, [rsp + 0x1b0]
mov qword [rcx - 0x10], r15
mov qword [rcx - 8], r14
mov r8d, 0x100
call sub.msvcrt.dll_memcpy
mov r15d, 2
cmp rdi, 2
je 0x1401009b1
test rdi, rdi
je 0x14010085c
mov rcx, qword [rsp + 0x30]
mov rdx, rcx
mov rax, rbp
mov qword [rsp + 0x48], rbp
mov qword [rsp + 0x40], rcx
mov eax, 2
mov qword [rsp + 0x30], rax
mov rdi, r13
mov rbx, r12
jmp 0x140100921
xor eax, eax
mov qword [rsp + 0x48], rax
lea rdi, [rsp + 0x5d0]
mov rcx, rdi
mov rdx, 0xfffffffffffffffe
xor r8d, r8d
call fcn.1400719a5
mov rax, qword [rdi + 0x20]
mov qword [rsp + 0xb70], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0xb60], xmm1
movaps xmmword [rsp + 0xb50], xmm0
movups xmm0, xmmword [rdi + 0x28]
movaps xmmword [rsp + 0xa00], xmm0
movups xmm0, xmmword [rdi + 0x38]
movaps xmmword [rsp + 0xa10], xmm0
movups xmm0, xmmword [rdi + 0x48]
movaps xmmword [rsp + 0xa20], xmm0
mov ecx, 0x30
mov edx, 8
call fcn.140142973
mov rdi, rax
movaps xmm0, xmmword [rsp + 0xa00]
movaps xmm1, xmmword [rsp + 0xa10]
movaps xmm2, xmmword [rsp + 0xa20]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
lea rax, [0x1401edba0]
mov qword [rsp + 0x40], rax
mov rdx, rbp
mov ebx, 0
mov r15d, 0
mov r14d, 0
cmp qword [rsp + 0x30], 0
je 0x140100980
movups xmm0, xmmword [0x1401ee328]
lea r14, [rsp + 0xce0]
movaps xmmword [r14 + 0x10], xmm0
movups xmm0, xmmword [0x1401ee318]
movaps xmmword [r14], xmm0
lea rcx, [rsp + 0x5d0]
call fcn.14006d51f
lea r15, [rsp + 0xa00]
mov rcx, r15
lea rdx, [rsp + 0x1c8]
mov r8, r14
lea r9, [rsp + 0x5d0]
call fcn.1400707c0
mov rcx, r15
call fcn.1400912eb
mov r15, qword [rsp + 0x30]
mov r14, rbx
lea rbx, [rsp + 0x1a0]
mov rcx, rbx
call fcn.1400b3e54
mov qword [rbx], 1
mov qword [rbx + 8], r14
mov qword [rbx + 0x10], rdi
mov rax, qword [rsp + 0x40]
mov qword [rbx + 0x18], rax
mov rax, qword [rsp + 0x48]
mov qword [rbx + 0x20], rax
lea rdi, [rsp + 0x5d0]
lea rdx, [rsp + 0x1a0]
mov r8d, 0x110
mov rcx, rdi
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0xb50]
movaps xmm1, xmmword [rsp + 0xb60]
movups xmmword [rdi + 0x110], xmm0
movups xmmword [rdi + 0x120], xmm1
mov rax, qword [rsp + 0xb70]
mov qword [rdi + 0x130], rax
lea rcx, [rsp + 0xa00]
mov r8d, 0x110
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov rax, qword [rdi + 0x130]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rdi + 0x110]
movups xmm1, xmmword [rdi + 0x120]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], r13
mov qword [rsp + 0x118], r15
mov qword [rsp + 0x120], rbp
lea rdi, [rsp + 0xa88]
lea rcx, [rsp + 0x2f0]
mov rdx, rdi
call fcn.1400bc292
mov r13d, dword [rdi + 0x60]
cmp r13d, 0x3b9aca00
jne 0x140100a92
lea rax, [rsp + 0x580]
mov r13d, dword [rax + 8]
jmp 0x140100a9a
lea rax, [rsp + 0xae0]
mov qword [rsp + 0x30], r15
mov rcx, qword [rsp + 0x578]
mov qword [rsp + 0x48], rcx
mov rdi, qword [rcx + 0x10]
test rdi, rdi
je 0x140101230
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0xa08]
mov r12, qword [rdx - 8]
lea rcx, [rsp + 0x5d0]
mov r8d, 0x108
call sub.msvcrt.dll_memcpy
mov rax, qword [rdi + 0x1c8]
test al, 1
jne 0x140100b93
cmp rax, 0xfffffffffffffffe
je 0x14010129d
lea rcx, [rax + 2]
lock cmpxchg qword [rdi + 0x1c8], rcx
jne 0x140100ae7
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x10]
lea rcx, [rdi + 0x80]
mov ebp, r13d
mov r13d, 1
mov ebx, 1
lock xadd qword [rdi + 0x88], rbx
mov rdx, rbx
call fcn.1400c5351
mov r14, rax
and ebx, 0x1f
imul rax, rbx, 0x118
lea r15, [r14 + rax]
add r15, 8
mov qword [r15 - 8], r12
lea rdx, [rsp + 0x5d0]
mov r8d, 0x108
mov rcx, r15
call sub.msvcrt.dll_memcpy
mov qword [r15 + 0x108], rsi
mov ecx, ebx
shl r13, cl
lock or qword [r14 + 0x2310], r13
mov r13d, ebp
add rdi, 0x100
mov rcx, rdi
call fcn.1401449a3
mov rax, qword [rsp + 0x30]
jmp 0x140100bbd
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x5d0]
mov r8d, 0x108
call sub.msvcrt.dll_memcpy
cmp r12, 2
mov rax, qword [rsp + 0x30]
jne 0x140101248
cmp rax, 2
je 0x140100bd9
cmp r13d, 0x3b9aca00
mov dword [rsp + 0x50], r13d
jne 0x140100bf0
mov r15d, 0x3b9aca00
jmp 0x140100c0b
cmp r13d, 0x3b9aca00
jne 0x140100c7f
mov ebx, 0x3b9aca00
jmp 0x140100c99
call fcn.140117770
mov rcx, rax
mov r8, qword [rsp + 0x40]
mov r9d, r13d
call fcn.14013aae0
mov rbx, rax
mov r15d, edx
call fcn.140117740
mov rcx, rax
call fcn.1400c5622
add rax, 0x10
lea rcx, [rsp + 0x80]
lea rdx, [0x1401e8830]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
mov qword [rsp + 0x70], rcx
lea rbp, [rsp + 0x5d8]
mov qword [rbp - 8], rsi
lea rsi, [rsp + 0xe0]
mov ecx, 9
mov rdi, rbp
rep movsq qword [rdi], qword [rsi]
mov byte [rbp + 0x49], 0
lea r12, [rsp + 0x628]
lea r13, [rsp + 0x670]
xor eax, eax
movzx eax, al
lea rcx, [0x1401626e0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
call fcn.140117770
mov rcx, rax
mov r8, qword [rsp + 0x40]
mov r9d, r13d
call fcn.14013aae0
mov rdi, rax
mov ebx, edx
call fcn.140117740
mov rcx, rax
call fcn.1400c5622
add rax, 0x10
lea rcx, [rsp + 0x98]
lea rdx, [0x1401e8830]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
lea r14, [rsp + 0x130]
mov qword [r14], rcx
lea r15, [rsp + 0xb58]
mov qword [r15 - 8], rsi
mov byte [r15 + 8], 0
xor eax, eax
lea rsi, [rsp + 0x5d0]
test eax, eax
je 0x140100cf4
cmp eax, 3
je 0x140100d04
jmp 0x14010121d
mov rax, qword [rsp + 0xb50]
mov qword [rsp + 0xb58], rax
mov rcx, rsi
mov rdx, r15
mov r8, r14
call fcn.1400c5484
mov r12, qword [rsp + 0x5d0]
cmp r12, 5
jne 0x140100d7a
mov byte [rsp + 0xb60], 3
cmp ebx, 0x3b9aca00
jne 0x140100d3c
call fcn.140115260
mov eax, 3
jmp 0x140100ce6
call fcn.140117770
mov r12, rax
mov ebp, edx
mov rcx, rax
mov r8, rdi
mov r9d, ebx
call fcn.1400c5817
test al, al
jne 0x140100dc8
mov rcx, rdi
mov edx, ebx
mov r8, r12
mov r9d, ebp
call fcn.140148885
mov rcx, rax
call fcn.1401185d0
mov eax, 3
jmp 0x140100ce6
lea rdx, [rsp + 0x5e0]
mov r14, qword [rdx - 8]
lea rcx, [rsp + 0x1a0]
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
mov rcx, r15
call fcn.1400c5773
cmp r12d, 4
je 0x140101ef7
lea rcx, [rsp + 0xce0]
lea rdx, [rsp + 0x1a0]
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
jmp 0x140100dd9
mov rcx, r15
call fcn.1400c5773
mov r12d, 4
xor r14d, r14d
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x98]
mov rcx, qword [rsp + 0xa0]
jmp 0x1401019cb
lea r14, [rsp + 0x80]
mov qword [r14], rax
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [r14 + 8], xmm0
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0xa00]
mov r8d, 0x150
call sub.msvcrt.dll_memcpy
mov ecx, 6
call fcn.140106fcc
mov dword [rdx], 0x69736142
mov word [rdx + 4], 0x2063
lea r15, [rsp + 0x130]
mov qword [r15], rax
mov qword [r15 + 8], rdx
mov qword [r15 + 0x10], 6
xor ebp, ebp
lea rbx, [rsp + 0x5d0]
mov byte [rbx + 0x422], bpl
and word [rbx + 0x420], 0
mov r8d, 0x400
mov rcx, rbx
xor edx, edx
call sub.msvcrt.dll_memset
lea rax, [0x1401eed90]
mov qword [rbx + 0x418], rax
mov qword [rbx + 0x400], r15
mov byte [rbx + 0x423], bpl
xorps xmm0, xmm0
movups xmmword [rbx + 0x408], xmm0
mov qword [rsp + 0xe0], r14
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea rdx, [rsp + 0x440]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea r14, [0x140017a51]
mov qword [rsp + 0xe8], r14
mov qword [rdx + 0x10], rsi
mov qword [rdx + 0x18], 1
mov rcx, rbx
call fcn.1400c4527
lea rbx, [rsp + 0x70]
mov qword [rbx], rax
mov rcx, rbx
call fcn.14008be32
cmp rdi, r13
je 0x140100f7d
mov qword [rsp + 0xe0], rdi
movaps xmm0, xmmword [rsp + 0x150]
mov qword [rsp + 0x70], rsi
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea rdx, [rsp + 0x440]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
movups xmmword [rsp + 0xe8], xmm0
mov qword [rsp + 0x78], r14
mov qword [rdx + 0x10], rbx
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0x5d0]
call fcn.1400c4527
lea rcx, [rsp + 0x168]
mov qword [rcx], rax
call fcn.14008be32
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
call fcn.1400759fa
lea rcx, [rsp + 0x5d0]
call fcn.1400c4577
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
lea rsi, [rsp + 0x5d0]
mov rcx, rsi
call fcn.14005c706
lea rax, [0x1401eef50]
mov qword [rsp + 0x20], rax
lea r8, str.base64_is_always_valid_HeaderValue_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_util.rs
lea rdi, [rsp + 0x440]
mov r9d, 0x22
mov rcx, rdi
mov rdx, rsi
call fcn.1400c0ef2
mov byte [rdi + 0x20], 1
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x2f0], xmm0
movaps xmmword [rsp + 0x300], xmm1
mov rax, qword [rdi + 0x20]
mov qword [rsp + 0x310], rax
mov rcx, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
call fcn.1400759fa
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
call fcn.1400759fa
movups xmm0, xmmword [0x1401edf58]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm1, xmmword [0x1401edf48]
movaps xmmword [rsp + 0xe0], xmm1
cmp dword [rsp + 0x1a0], 2
jne 0x140101089
lea rcx, [rsp + 0x440]
lea rdx, [rsp + 0x1a0]
mov r8d, 0x150
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x2f0]
call fcn.140068a6b
lea rcx, [rsp + 0xe0]
call fcn.1400a2837
jmp 0x140100777
lea rdx, [rsp + 0x440]
movaps xmmword [rdx + 0x10], xmm0
movaps xmmword [rdx], xmm1
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmm1, xmmword [rsp + 0x300]
lea r8, [rsp + 0x5d0]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
mov eax, dword [rsp + 0x311]
mov dword [r8 + 0x21], eax
mov eax, dword [rsp + 0x314]
mov dword [r8 + 0x24], eax
lea rcx, [rsp + 0x1c8]
mov byte [r8 + 0x20], 1
call fcn.14005c399
lea rcx, [rsp + 0x440]
lea rdx, [rsp + 0x1a0]
jmp 0x14010076c
lea rax, str.called_after_complete
lea rcx, [rsp + 0x5d0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.40.0_src_sync_oneshot.rs
call fcn.1400477f0
xor ecx, ecx
mov edx, edi
call fcn.14014546e
lea rcx, [rsp + 0x440]
call fcn.1400c564f
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1a8]
call qword [rax + 0x18]
call fcn.1400c56ba
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_map.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x1401eaa54]
lea r9, [0x1401ea6e8]
lea r8, [rsp + 0x1a0]
mov edx, 0x17
call fcn.14004abc0
lea rax, [rsp + 0x350]
mov qword [rax], rbx
lea rdx, str.Error:_URL__has_an_invalid_scheme._Only_http_or_https_are_allowed._n
lea rcx, [rsp + 0xb50]
mov qword [rcx], rdx
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rdx, [0x140106790]
mov qword [rax + 8], rdx
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
call fcn.1401390f0
mov ecx, 1
call fcn.14013a9b0
movups xmm0, xmmword [rsp + 0x350]
movups xmm1, xmmword [rsp + 0x360]
lea r8, [rsp + 0x440]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.thread_name_may_not_contain_interior_null_bytes
lea r9, [0x1401ea7c8]
mov edx, 0x2f
call fcn.14004abc0
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_util_0.7.11_src_util_poll_buf.rs
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_client.rsthread_not_dropped_yet
jmp 0x140101335
lea rcx, str.core_thread_exited_early_
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_client.rsthread_not_dropped_yet
mov edx, 0x18
call fcn.14004c070
lea rdi, [rsp + 0x5d8]
mov qword [rdi - 8], r12
lea rdx, [rsp + 0x1a0]
mov r8d, 0x108
mov rcx, rdi
call sub.msvcrt.dll_memcpy
mov qword [rdi + 0x108], rsi
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_client.rsthread_not_dropped_yet
mov qword [rsp + 0x20], rax
lea rcx, str.core_thread_panicked
lea r9, str.X_f_
lea r8, [rsp + 0x5d0]
mov edx, 0x14
call fcn.14004abc0
mov ecx, 7
int 0x29
ud2
movzx eax, byte [rsp + 0x760]
test eax, eax
je 0x140101378
cmp eax, 3
jne 0x140101307
movzx eax, byte [rsp + 0x710]
test eax, eax
je 0x1401012ed
cmp eax, 3
jne 0x140101317
movzx eax, byte [rsp + 0x708]
test eax, eax
je 0x1401012fa
cmp eax, 3
jne 0x140101327
mov rax, qword [rsp + 0x700]
mov rcx, qword [rax]
jmp 0x140101507
mov rcx, qword [rsp + 0x6a0]
jmp 0x1401014ba
mov rcx, qword [rsp + 0x6f0]
jmp 0x1401014ef
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_util_0.7.11_src_util_poll_buf.rs
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
jmp 0x140101335
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_util_0.7.11_src_util_poll_buf.rs
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_body_body.rs
jmp 0x140101335
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_util_0.7.11_src_util_poll_buf.rs
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_body_body.rs
mov edx, 0x23
call fcn.140048530
mov byte [rsp + 0x620], 1
mov ecx, 9
lea rdi, [rsp + 0x290]
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
lea rdx, [rsp + 0x1a0]
mov r8d, 0x138
mov rcx, r12
call sub.msvcrt.dll_memcpy
mov byte [rsp + 0x760], 0
mov rax, qword [rbp + 0x160]
movups xmm0, xmmword [rbp + 0x140]
movups xmm1, xmmword [rbp + 0x150]
movaps xmmword [rsp + 0x1b0], xmm1
movups xmm6, xmmword [rsp + 0x740]
mov rcx, qword [rsp + 0x750]
mov rdx, qword [rsp + 0x758]
mov qword [rsp + 0x648], rcx
mov qword [rsp + 0x650], rdx
mov r8d, 0x2000
cmp rdx, r8
cmovae rdx, r8
mov qword [rsp + 0x1c0], rax
test rcx, rcx
cmove rdx, r8
movaps xmmword [rsp + 0x1a0], xmm0
and qword [rsp + 0x668], 0
mov rcx, r12
call fcn.1400b3853
movups xmmword [rsp + 0x658], xmm6
mov rax, qword [rsp + 0x1c0]
mov qword [r13 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov rax, qword [rsp + 0x668]
cmp qword [rsp + 0x648], 0
je 0x140101445
cmp rax, qword [rsp + 0x650]
jne 0x140101445
xor r14d, r14d
jmp 0x140101770
mov rax, qword [rsp + 0x630]
test rax, rax
je 0x140101558
mov qword [rsp + 0x698], rax
cmp byte [rsp + 0x690], 3
je 0x140101806
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
mov rdx, r12
call fcn.1400129c9
lea rdi, [rsp + 0x130]
mov rcx, rdi
mov rdx, rsi
call fcn.140088e60
mov qword [rsp + 0x6a0], r13
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0xe0], xmm1
movups xmmword [rbp + 0xd0], xmm0
mov byte [rsp + 0x710], 0
mov rcx, r13
mov qword [rsp + 0x6c8], rcx
movups xmm0, xmmword [rbp + 0xd0]
movups xmm1, xmmword [rbp + 0xe0]
lea rax, [rsp + 0x6d0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x6f0], rcx
mov byte [rsp + 0x708], 0
mov qword [rsp + 0x6f8], rcx
lea rax, [rsp + 0x6f8]
mov qword [rsp + 0x700], rax
lea rdx, [rsp + 0x70]
call fcn.140072204
test rax, rax
setne cl
add cl, cl
or cl, 1
mov byte [rsp + 0x708], cl
test rax, rax
je 0x14010153a
mov byte [rsp + 0x710], 3
mov eax, 1
jmp 0x14010173b
mov rsi, rdx
test rdx, rdx
je 0x140101666
lea rcx, [rsp + 0x6d0]
call fcn.140068a6b
jmp 0x140101731
mov rcx, r12
call fcn.140090d8b
mov r9, rdx
mov rdx, qword [rsp + 0x658]
mov r10, qword [rsp + 0x660]
lea rsi, [rsp + 0x98]
mov rcx, rsi
mov r8, rax
call qword [r10 + 0x18]
cmp qword [rsi], 0
je 0x1401016fe
mov r12, rbx
mov rsi, qword [rsp + 0xa0]
mov bl, byte [rsp + 0x690]
mov byte [rsp + 0x690], 3
cmp bl, 3
je 0x140101816
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
mov byte [rsp + 0x1c0], bl
mov eax, dword [rbp + 0xb9]
mov ecx, dword [rbp + 0xbc]
lea rdx, [rsp + 0x290]
mov dword [rdx - 0xcc], ecx
mov dword [rdx - 0xcf], eax
call fcn.1400724c5
mov rcx, qword [rsp + 0x1b0]
mov edx, ebx
mov r8, rax
call fcn.1400724ce
lea rcx, [rsp + 0x1a8]
call fcn.140084e69
lea rcx, [rsp + 0x1b0]
call fcn.1400725aa
cmp qword [rsp + 0x1a0], 0
je 0x140101647
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
call fcn.1400717d9
mov rcx, rdi
call fcn.14006e1bd
mov cx, 4
mov rdx, rsi
call fcn.1400c5037
mov r14, rax
mov rbx, r12
lea r12, [rsp + 0x628]
jmp 0x140101770
mov rdx, qword [rsp + 0x6c8]
add rdx, 0x10
lea rax, [rsp + 0x6d0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea r8, [rsp + 0x1a0]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
lea rdi, [rsp + 0x98]
mov rcx, rdi
call fcn.14006e9ff
xor esi, esi
cmp byte [rdi + 0x20], 2
je 0x140101731
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x1c0], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
call fcn.1400722c2
mov rsi, rax
cmp qword [rsp + 0x1a0], 0
je 0x140101724
lea rcx, [rsp + 0x1a0]
jmp 0x14010154e
mov rdx, qword [rsp + 0xa0]
test rdx, rdx
je 0x14010143d
mov rcx, r12
call fcn.14005d4fc
mov rax, qword [rsp + 0x630]
jmp 0x140101456
lea rcx, [rsp + 0x1a8]
call fcn.140082a0a
mov byte [rsp + 0x710], 1
xor eax, eax
test rax, rax
je 0x14010174f
mov byte [rsp + 0x760], 3
mov eax, 1
jmp 0x14010179f
lea rcx, [rsp + 0x6a0]
call fcn.1400c56f4
test rsi, rsi
je 0x1401017d1
mov cx, 4
mov rdx, rsi
call fcn.1400bd48c
mov r14, rax
mov rcx, r13
call fcn.140084af2
mov rcx, qword [rsp + 0x658]
mov rdx, qword [rsp + 0x660]
call fcn.14009f263
mov rcx, r12
call fcn.140012c77
mov byte [rsp + 0x760], 1
xor eax, eax
mov cl, 3
test rax, rax
jne 0x14010185d
mov rcx, r12
call fcn.1400c5714
test r14, r14
jne 0x1401017ee
mov byte [rsp + 0x620], 0
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0x628], rax
jmp case.0x1401018d9.4
mov rax, qword [rsp + 0x668]
add rax, qword [rsp + 0x698]
mov qword [rsp + 0x668], rax
jmp 0x140101428
lea rcx, [rsp + 0x5d0]
call fcn.1400c5773
mov r12d, 4
jmp 0x14010193f
lea rcx, str.tx_only_taken_on_error
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
jmp 0x140101824
lea rcx, str.tx_only_taken_on_error
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
call fcn.14004c070
lea rsi, [rsp + 0x1a0]
lea r8, [rsp + 0x70]
mov rcx, rsi
mov rdx, r12
call fcn.1400c5484
mov r12, qword [rsi]
cmp r12, 5
jne 0x1401018ee
mov cl, 4
lea r12, [rsp + 0x628]
mov byte [rsp + 0x621], cl
cmp r15d, 0x3b9aca00
jne 0x14010188a
call fcn.140115260
movzx eax, byte [rsp + 0x621]
lea rcx, [0x1401626e0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
call fcn.140117770
mov rsi, rax
mov edi, edx
mov rcx, rax
mov r8, rbx
mov r9d, r15d
call fcn.1400c5817
test al, al
jne 0x14010194b
mov rcx, rbx
mov edx, r15d
mov r8, rsi
mov r9d, edi
call fcn.140148885
mov rcx, rax
call fcn.1401185d0
movzx eax, byte [rsp + 0x621]
lea rcx, [0x1401626e0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_util_0.7.11_src_util_poll_buf.rs
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_client.rsthread_not_dropped_yet
jmp 0x140101335
lea rdx, [rsp + 0x1b0]
mov r14, qword [rdx - 8]
lea rcx, [rsp + 0xb50]
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x628]
call fcn.1400c5773
cmp r12d, 4
je 0x140101ef7
lea rcx, [rsp + 0xce0]
lea rdx, [rsp + 0xb50]
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
mov rbx, qword [rsp + 0x30]
mov r13d, dword [rsp + 0x50]
jmp 0x1401019bb
movzx eax, byte [rsp + 0x621]
mov r12d, 4
test eax, eax
je 0x140101980
cmp eax, 3
mov rbx, qword [rsp + 0x30]
mov r13d, dword [rsp + 0x50]
je 0x140101994
cmp eax, 4
jne 0x1401019b8
lea rcx, [rsp + 0x628]
call fcn.1400c5773
jmp 0x1401019a1
mov rcx, rbp
call fcn.1400c57f5
mov rbx, qword [rsp + 0x30]
mov r13d, dword [rsp + 0x50]
jmp 0x1401019ab
lea rcx, [rsp + 0x628]
call fcn.1400c5714
cmp byte [rsp + 0x620], 0
je 0x1401019b8
lea rcx, [rsp + 0x5d0]
call fcn.1400c5773
xor r14d, r14d
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
call qword [rax + 0x18]
cmp r12d, 3
je 0x1401019e3
cmp r12d, 4
jne 0x140101a10
test r14, r14
je 0x140101ec9
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
call fcn.1400c2669
lea rdx, [rsp + 0x2f0]
mov r8d, 0x58
mov rcx, r14
call sub.msvcrt.dll_memmove
mov r12d, 3
mov rax, rbx
jmp 0x140101a57
mov rax, qword [rsp + 0x48]
lock inc qword [rax]
jle case.0x1401018d9.2
lea rcx, [rsp + 0xc58]
lea rdx, [rsp + 0xce0]
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x2f0]
mov rdx, qword [rsp + 0x2f8]
call fcn.1400759fa
mov rax, qword [rsp + 0x118]
cmp rbx, 2
jne 0x140101a70
cmp rax, 2
je 0x140101a70
lea rcx, [rsp + 0xe0]
call fcn.1400c57f5
mov rax, qword [rsp + 0x578]
lock dec qword [rax]
jne 0x140101a8b
lea rcx, [rsp + 0x578]
call fcn.1400c51f7
cmp r12d, 3
jne 0x140101ab5
mov rcx, qword [rsp + 0x60]
mov rdx, r14
call fcn.14010674f
lea rcx, [rsp + 0x188]
call fcn.140106740
mov r15, qword [rsp + 0x68]
jmp 0x1401003b1
lea rsi, [rsp + 0x360]
lea rdx, [rsp + 0xc58]
mov r8d, 0x88
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x88], rax
mov dword [rsi + 0x90], r13d
and qword [rsi + 0x98], 0
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0xa8], rax
mov qword [rsi - 0x10], r12
mov qword [rsi - 8], r14
mov rax, qword [rsi + 0x10]
imul rcx, qword [rsi + 0x18], 0x68
add rcx, rax
lea rbx, [rsp + 0xa00]
mov qword [rbx], rax
mov qword [rbx + 8], rcx
mov rcx, rbx
call fcn.1400cffcf
test rax, rax
je 0x140101c1c
mov rsi, rax
mov rdi, rdx
mov rax, qword [rsp + 0xa08]
sub rax, qword [rsp + 0xa00]
mov ebp, 0x68
xor edx, edx
div rbp
cmp rax, 4
mov ecx, 3
cmovae rcx, rax
inc rcx
call fcn.140053c9d
mov r15, rdx
mov qword [rdx], rsi
mov qword [rdx + 8], rdi
lea rdi, [rsp + 0x5d0]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov qword [rdi + 0x10], 1
movups xmm0, xmmword [rsp + 0xa00]
lea r14, [rsp + 0x1a0]
movups xmmword [r14], xmm0
mov esi, 1
mov ebx, 0x18
mov rcx, r14
call fcn.1400cffcf
test rax, rax
je 0x140101c02
mov r12, rax
mov r13, rdx
cmp rsi, qword [rsp + 0x5d0]
jne 0x140101be8
mov rax, qword [rsp + 0x1a8]
sub rax, qword [rsp + 0x1a0]
xor edx, edx
div rbp
lea rdx, [rax + 1]
mov rcx, rdi
call fcn.140053ce8
mov r15, qword [rsp + 0x5d8]
mov qword [r15 + rbx - 8], r12
mov qword [r15 + rbx], r13
inc rsi
mov qword [rsp + 0x5e0], rsi
add rbx, 0x10
jmp 0x140101ba2
mov r15, qword [rsp + 0x5d0]
mov r14, qword [rsp + 0x5d8]
lea rbx, [rsp + 0xa00]
jmp 0x140101c27
mov r14d, 8
xor r15d, r15d
xor esi, esi
lea r9, str._n_b_t_n_v_f_r
lea r12, [rsp + 0x440]
mov rcx, r12
mov rdx, r14
mov r8, rsi
call fcn.1400231b2
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call fcn.1400d3cc8
mov r13, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
mov rcx, rsi
mov rdx, r13
call fcn.1400d3ce6
lea rbp, [rsp + 0x5d0]
mov ecx, 0xe
mov rdi, rbp
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0xd70]
mov rcx, rsi
mov rdx, rbp
call fcn.1400e4258
mov rcx, rbx
mov rdx, rsi
call fcn.1400d6f99
mov qword [rsp + 0xb50], rbx
lea rax, str.hhh:1:
mov qword [rbp], rax
mov eax, 1
mov qword [rbp + 8], rax
and qword [rbp + 0x20], 0
lea rcx, [0x140017a51]
mov qword [rsp + 0xb58], rcx
lea rcx, [rsp + 0xb50]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rax
lea rdx, [rsp + 0x5d0]
mov rcx, qword [rsp + 0x60]
call fcn.1400d18af
mov rcx, qword [rsp + 0xa00]
mov rdx, qword [rsp + 0xa08]
call fcn.1400759fa
mov rcx, qword [r12]
mov rdx, r13
call fcn.1400759fa
mov rcx, r15
mov rdx, r14
call fcn.14010739c
mov r8, qword [rsp + 0x3a0]
test r8, r8
je 0x140101d3b
shl r8, 2
mov rcx, qword [rsp + 0x398]
mov edx, 2
call fcn.140038208
mov rsi, qword [rsp + 0x370]
mov rdx, qword [rsp + 0x378]
mov rcx, rsi
call fcn.140068a31
mov rcx, qword [rsp + 0x368]
mov rdx, rsi
call fcn.140023626
mov rsi, qword [rsp + 0x388]
mov rdx, qword [rsp + 0x390]
mov rcx, rsi
call fcn.140068a81
mov rcx, qword [rsp + 0x380]
mov rdx, rsi
call fcn.14001dbfe
mov rsi, qword [rsp + 0x3b0]
test rsi, rsi
mov r15, qword [rsp + 0x68]
je 0x140101db2
mov rcx, rsi
call fcn.140068aac
mov edx, 8
mov rcx, rsi
call fcn.140001900
mov rax, qword [rsp + 0x3c0]
test rax, rax
je 0x140101dd4
lea rcx, [rsp + 0x3d8]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
call qword [rax + 0x20]
jmp 0x140101e4f
mov rsi, qword [rsp + 0x3c8]
mov rdi, qword [rsp + 0x3d0]
mov rcx, rsi
call qword [rdi]
mov r8, qword [rdi + 8]
test r8, r8
je 0x140101dfe
mov rdx, qword [rdi + 0x10]
mov rcx, rsi
call fcn.140038208
mov rsi, qword [rsp + 0x3d8]
test rsi, rsi
je 0x140101e4f
mov rcx, rsi
call fcn.1401481e7
mov rax, qword [rsi + 0x10]
lock dec qword [rax]
jne 0x140101e26
lea rcx, [rsi + 0x10]
call fcn.140141f4b
cmp qword [rsi + 0x18], 0
je 0x140101e3d
mov rax, qword [rsi + 0x40]
test rax, rax
je 0x140101e3d
mov rcx, qword [rsi + 0x48]
call qword [rax + 0x18]
mov rcx, qword [rsp + 0x3d8]
mov edx, 8
call fcn.140001900
mov rsi, qword [rsp + 0x3e0]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.1400759fa
mov edx, 8
mov rcx, rsi
call fcn.140001900
mov rsi, qword [rsp + 0x3f8]
test rsi, rsi
je 0x140101e9f
mov rdi, qword [rsp + 0x400]
mov rcx, rsi
call qword [rdi]
mov r8, qword [rdi + 8]
test r8, r8
je 0x140101e9f
mov rdx, qword [rdi + 0x10]
mov rcx, rsi
call fcn.140038208
cmp qword [rsp + 0x408], 0
je 0x140101eb7
lea rcx, [rsp + 0x408]
call fcn.140106740
lea rcx, [rsp + 0x188]
call fcn.140106740
jmp 0x1401003b1
call fcn.1400bc289
mov r14, rax
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.1400c2669
lea rsi, [rsp + 0x2f0]
mov ecx, 0xb
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
jmp 0x140101a05
ud2
call fcn.1400c56ba
int3