Function at 0x1400a13f0
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5f8
movdqa xmmword [rsp + 0x5e0], xmm10
movdqa xmmword [rsp + 0x5d0], xmm9
movdqa xmmword [rsp + 0x5c0], xmm8
movdqa xmmword [rsp + 0x5b0], xmm7
movdqa xmmword [rsp + 0x5a0], xmm6
mov qword [rsp + 0x258], rcx
movzx eax, byte [r8 + 0x70]
mov byte [rsp + 0x2e], al
mov eax, dword [r8 + 0x71]
mov ecx, dword [r8 + 0x74]
mov dword [rsp + 0x8b], ecx
mov dword [rsp + 0x88], eax
mov rax, qword [r8 + 0x78]
mov qword [rsp + 0x98], rax
mov rax, qword [r8 + 0x80]
mov qword [rsp + 0xa0], rax
mov rax, qword [r8 + 0x88]
mov qword [rsp + 0x250], rax
mov rax, qword [r8 + 0x90]
mov qword [rsp + 0x30], rax
mov rax, qword [r8 + 0x98]
mov qword [rsp + 0x58], rax
movups xmm0, xmmword [r8 + 0xa0]
movaps xmmword [rsp + 0x360], xmm0
mov ecx, dword [r8 + 0xb0]
movups xmm0, xmmword [r8 + 0xd0]
movups xmmword [rsp + 0x31c], xmm0
movups xmm0, xmmword [r8 + 0xc4]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [r8 + 0xb4]
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [r8 + 0x50]
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [r8 + 0x40]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movaps xmmword [rsp + 0x1f0], xmm3
movaps xmmword [rsp + 0x1e0], xmm2
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
mov rax, qword [r8 + 0x100]
mov qword [rsp + 0x350], rax
movdqu xmm0, xmmword [r8 + 0xe0]
movdqu xmm1, xmmword [r8 + 0xf0]
movdqa xmmword [rsp + 0x340], xmm1
movdqa xmmword [rsp + 0x330], xmm0
test rcx, rcx
mov qword [rsp + 0xb0], rcx
je 0x1400a1684
mov r14, rdx
mov rax, rcx
mov rcx, qword [r8 + 0x60]
mov qword [rsp + 0x248], rcx
mov ecx, dword [r8 + 0x68]
mov dword [rsp + 0x244], ecx
movzx ecx, byte [r8 + 0x108]
cmp qword [rsp + 0x58], rax
mov byte [rsp + 0x2f], cl
jbe 0x1400a15b4
mov rcx, qword [rsp + 0x30]
cmp byte [rcx + rax], 0xbf
jg 0x1400a15ba
jmp 0x1400a163e
jne 0x1400a163e
cmp eax, 4
jne 0x1400a15df
lea rdx, str.httphttpswswssftpfileC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.0_srcparser.rs
mov rcx, qword [rsp + 0x30]
mov r8, rax
call fcn.1401386a0
test eax, eax
mov rax, qword [rsp + 0xb0]
je 0x1400a161e
cmp qword [rsp + 0x58], rax
jbe 0x1400a15f3
mov rcx, qword [rsp + 0x30]
cmp byte [rcx + rax], 0xbf
jg 0x1400a15f5
jmp 0x1400a163e
jne 0x1400a163e
cmp eax, 5
jne 0x1400a1684
lea rdx, [0x1401ce4b4]
mov rcx, qword [rsp + 0x30]
mov r8, rax
call fcn.1401386a0
test eax, eax
mov rax, qword [rsp + 0xb0]
jne 0x1400a1684
cmp byte [r14 + 0x1ba], 0
je 0x1400a18b5
cmp qword [rsp + 0x58], rax
jbe 0x1400a1661
mov rcx, qword [rsp + 0x30]
cmp byte [rcx + rax], 0xbf
jg 0x1400a1663
mov r9, rax
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.0_srclib.rsH
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x58]
xor r8d, r8d
call fcn.1401452d0
ud2
jne 0x1400a163e
cmp eax, 5
jne 0x1400a1684
lea rdx, [0x1401ce4b4]
mov rcx, qword [rsp + 0x30]
mov r8, rax
call fcn.1401386a0
test eax, eax
je 0x1400a18b5
mov rcx, qword [0x1401e4bf8]
test rcx, rcx
jne 0x1400a16a9
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400a3218
mov rcx, rax
mov qword [0x1401e4bf8], rax
mov r8d, 0x70
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400a3218
mov qword [rax], 1
lea rcx, [0x14019e158]
mov qword [rax + 8], rcx
mov word [rax + 0x68], 0
mov rcx, qword [rsp + 0x250]
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0x18], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rax + 0x20], rcx
movaps xmm0, xmmword [rsp + 0x360]
movups xmmword [rax + 0x28], xmm0
mov rcx, qword [rsp + 0xb0]
mov dword [rax + 0x38], ecx
movaps xmm0, xmmword [rsp + 0x300]
movaps xmm1, xmmword [rsp + 0x310]
movups xmmword [rax + 0x3c], xmm0
movups xmmword [rax + 0x4c], xmm1
movups xmm0, xmmword [rsp + 0x31c]
movups xmmword [rax + 0x58], xmm0
mov rcx, qword [rsp + 0x258]
mov qword [rcx], rax
mov qword [rcx + 0x110], 2
cmp qword [rsp + 0x330], 0
je 0x1400a175f
lea rcx, [rsp + 0x338]
call fcn.14005dcf0
cmp qword [rsp + 0x1c8], 0
je 0x1400a1781
mov r8, qword [rsp + 0x1c0]
mov rcx, qword [0x1401e4bf8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x1e0]
test rdi, rdi
je 0x1400a17d5
mov rsi, qword [rsp + 0x1d8]
add rsi, 0x30
jmp 0x1400a17bb
mov rax, qword [rsi + 8]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x68
dec rdi
je 0x1400a17d5
mov rax, qword [rsi - 0x18]
test rax, rax
je 0x1400a17a0
lea rcx, [rsi - 0x20]
mov rdx, qword [rsi - 0x30]
mov r8, qword [rsi - 0x28]
call qword [rax + 0x10]
jmp 0x1400a17a0
cmp qword [rsp + 0x1d0], 0
je 0x1400a17f7
mov r8, qword [rsp + 0x1d8]
mov rcx, qword [0x1401e4bf8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x1f8]
test rsi, rsi
je 0x1400a182b
mov rdi, qword [rsp + 0x1f0]
add rdi, 0x20
mov rax, qword [rdi + 0x18]
lea rcx, [rdi + 0x10]
mov rdx, qword [rdi]
mov r8, qword [rdi + 8]
call qword [rax + 0x10]
add rdi, 0x48
dec rsi
jne 0x1400a1810
cmp qword [rsp + 0x1e8], 0
je 0x1400a184d
mov r8, qword [rsp + 0x1f0]
mov rcx, qword [0x1401e4bf8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsp + 0x2e], 0xa
jb 0x1400a1876
cmp qword [rsp + 0xa0], 0
je 0x1400a1876
mov rcx, qword [0x1401e4bf8]
xor edx, edx
mov r8, qword [rsp + 0x98]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x5a0]
movaps xmm7, xmmword [rsp + 0x5b0]
movaps xmm8, xmmword [rsp + 0x5c0]
movaps xmm9, xmmword [rsp + 0x5d0]
movaps xmm10, xmmword [rsp + 0x5e0]
add rsp, 0x5f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, byte [rsp + 0x2e]
mov dword [rsp + 0x240], eax
cmp qword [r14 + 0x30], 0
sete al
cmp qword [r14 + 0x28], 0
sete cl
or cl, al
movzx ecx, cl
add rcx, rcx
xor r12d, r12d
movdqa xmm6, xmmword [str.uespemosarenegylmodnarodsetybdet_________________t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t]
movdqa xmm7, xmmword [0x14014f6c0]
pxor xmm8, xmm8
lea r13, [rsp + 0xc0]
lea rbp, [rsp + 0x3c0]
movabs rdi, 0x100000001b3
mov qword [rsp + 0x70], r14
cmp rcx, 2
je 0x1400a1b43
nop word [rax + rax]
mov rdx, qword [r14 + 0x30]
cmp r12, rdx
jae 0x1400a2821
mov rax, qword [r14 + 0x28]
imul r8, r12, 0x68
add r8, rax
cmp rcx, 1
jne 0x1400a19a0
mov rdx, qword [r14 + 0x48]
mov rcx, qword [rsp + 0x90]
cmp rcx, rdx
jae 0x1400a2832
mov rax, qword [r14 + 0x40]
lea rcx, [rcx + rcx*8]
cmp qword [rax + rcx*8 + 0x10], 0
je 0x1400a19a8
mov rdx, qword [rax + rcx*8 + 0x18]
mov qword [rsp + 0x90], rdx
mov esi, 1
lea rax, [rax + rcx*8]
add rax, 0x20
mov qword [rsp + 0x80], rax
test r8, r8
jne 0x1400a1bb1
jmp 0x1400a2148
mov rcx, r12
jmp 0x1400a1b5c
mov esi, 2
lea rax, [rax + rcx*8]
add rax, 0x20
mov qword [rsp + 0x80], rax
test r8, r8
jne 0x1400a1bb1
jmp 0x1400a2148
cmp rbx, 0x200
setae r15b
cmp dword [rsp + 0x60], 2
setne bl
mov rax, qword [r9 + 0x18]
test rax, rax
je 0x1400a1a60
mov rdx, r9
add rdx, 0x10
mov r8, qword [r9]
mov r9, qword [r9 + 8]
lea r13, [rsp + 0xc0]
mov rcx, r13
call qword [rax]
movzx ecx, byte [rsp + 0xc0]
movzx eax, byte [rsp + 0xc7]
shl eax, 0x10
movzx edx, word [rsp + 0xc5]
or edx, eax
shl rdx, 0x20
mov r9d, dword [rsp + 0xc1]
or r9, rdx
mov r10, qword [rsp + 0xc8]
mov r11, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd8]
mov r14, qword [rsp + 0x70]
mov r12, qword [rsp + 0x38]
lea rbp, [rsp + 0x3c0]
jmp 0x1400a1a85
movzx ecx, byte [r9]
xor eax, eax
mov r14, qword [rsp + 0x70]
mov r12, qword [rsp + 0x38]
lea r13, [rsp + 0xc0]
lea rbp, [rsp + 0x3c0]
mov r9, qword [rsp + 0x48]
and r15b, bl
mov rdx, r9
shl rdx, 8
movzx ecx, cl
or rcx, rdx
mov qword [rsp + 0x50], r10
mov rdx, r10
mov qword [rsp + 0x78], r11
mov r8, r11
mov rbx, r9
mov qword [rsp + 0x388], rcx
mov qword [rsp + 0x390], rdx
mov qword [rsp + 0x398], r8
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], rdi
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x3b0], rax
mov word [rsp + 0x3b8], si
mov byte [rsp + 0x3ba], r15b
mov rsi, qword [rsp + 0x80]
mov rax, qword [rsi + 0x18]
mov rdx, rsi
add rdx, 0x10
mov r8, qword [rsi]
mov r9, qword [rsi + 8]
mov rcx, r13
call qword [rax]
movzx eax, byte [rsi + 0x20]
mov byte [rsp + 0xe0], al
lea rcx, [rsp + 0x388]
mov rdx, r13
call fcn.140054050
movabs rdi, 0x100000001b3
mov rcx, qword [rsp + 0x68]
cmp rcx, 2
jne 0x1400a1920
lea rcx, [r12 + 1]
cmp rcx, qword [r14 + 0x30]
jae 0x1400a1ba0
mov rax, qword [r14 + 0x28]
imul r8, rcx, 0x68
add r8, rax
mov r12, rcx
imul rcx, rcx, 0x68
mov rdx, qword [rax + rcx + 0x50]
mov qword [rsp + 0x90], rdx
cmp qword [rax + rcx + 0x48], 1
mov esi, 0
adc rsi, 1
add rax, rcx
add rax, 0x20
mov qword [rsp + 0x80], rax
test r8, r8
jne 0x1400a1bb1
jmp 0x1400a2148
mov esi, 2
xor r8d, r8d
test r8, r8
je 0x1400a2148
mov qword [rsp + 0x40], r8
lea rcx, [rsp + 0x1c0]
call fcn.1400541d0
mov r14, qword [rsp + 0x200]
cmp r14, 2
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x60], r14
jne 0x1400a1c80
movdqu xmm0, xmmword [rsp + 0x208]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm6
movdqa xmmword [rsp + 0xc0], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm7
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
lea rax, [rsp + 0xf0]
movdqa xmmword [rax], xmm8
mov qword [rax + 0x10], 0
mov rdi, qword [rsp + 0x40]
mov rsi, qword [rdi + 0x18]
xor eax, eax
test rsi, rsi
setne al
mov qword [rsp + 0x3c0], rax
mov r8d, 8
mov rcx, r13
mov rdx, rbp
call fcn.140027720
test rsi, rsi
je 0x1400a1d10
mov rdx, qword [rdi]
mov r8, qword [rdi + 8]
mov rcx, r13
jmp 0x1400a1d27
mov r9, qword [rsp + 0x40]
mov rax, qword [r9 + 0x18]
xor edx, edx
test rax, rax
setne dl
movabs rcx, 0xcbf29ce484222325
xor rdx, rcx
movabs rcx, 0x1efac7090aef4a21
imul rdx, rcx
test rax, rax
je 0x1400a1e40
mov r8, qword [r9 + 8]
test r8, r8
mov r10, qword [rsp + 0x50]
mov r11, qword [rsp + 0x78]
je 0x1400a1e60
mov rax, qword [r9]
mov r9, r8
and r9, 7
je 0x1400a1e68
mov rcx, rax
nop
movzx esi, byte [rcx]
inc rcx
xor rsi, rdx
imul rsi, rdi
mov rdx, rsi
dec r9
jne 0x1400a1ce0
cmp r8, 8
mov r9, qword [rsp + 0x40]
jae 0x1400a1e79
jmp 0x1400a1ef0
movzx eax, byte [rdi]
mov qword [rsp + 0x3c0], rax
mov r8d, 8
mov rcx, r13
mov rdx, rbp
call fcn.140027720
mov rax, qword [rsp + 0xd0]
mov r9, qword [rsp + 0xf0]
shl r9, 0x38
or r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xc0]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0xc8]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
xor rax, rcx
mov rsi, rdx
shr rsi, 0x20
xor rsi, rdx
xor rsi, rax
mov r10, qword [rsp + 0x50]
mov r11, qword [rsp + 0x78]
mov r9, qword [rsp + 0x40]
jmp 0x1400a1ef0
movzx eax, byte [r9]
xor rdx, rax
imul rdx, rcx
mov rsi, rdx
mov r10, qword [rsp + 0x50]
mov r11, qword [rsp + 0x78]
jmp 0x1400a1ef0
mov rsi, rdx
jmp 0x1400a1ef0
mov rsi, rdx
mov rcx, rax
cmp r8, 8
mov r9, qword [rsp + 0x40]
jb 0x1400a1ef0
add rax, r8
nop dword [rax]
movzx edx, byte [rcx]
xor rdx, rsi
imul rdx, rdi
movzx r8d, byte [rcx + 1]
xor r8, rdx
imul r8, rdi
movzx edx, byte [rcx + 2]
xor rdx, r8
imul rdx, rdi
movzx r8d, byte [rcx + 3]
xor r8, rdx
imul r8, rdi
movzx edx, byte [rcx + 4]
xor rdx, r8
imul rdx, rdi
movzx r8d, byte [rcx + 5]
xor r8, rdx
imul r8, rdi
movzx edx, byte [rcx + 6]
xor rdx, r8
imul rdx, rdi
movzx esi, byte [rcx + 7]
add rcx, 8
xor rsi, rdx
imul rsi, rdi
cmp rcx, rax
jne 0x1400a1e80
nop word cs:[rax + rax]
and esi, 0x7fff
movzx ebp, word [rsp + 0x218]
mov edi, esi
and edi, ebp
mov r14, qword [rsp + 0x1c0]
mov r12, qword [rsp + 0x1c8]
mov r15, qword [rsp + 0x1e0]
mov r13, qword [rsp + 0x1d8]
xor ebx, ebx
jmp 0x1400a1f46
movzx eax, byte [rax]
cmp al, byte [r9]
je 0x1400a1ff4
nop word cs:[rax + rax]
inc rbx
inc rdi
mov rax, rdi
nop dword [rax]
mov rdi, rax
mov eax, 0
cmp rdi, r12
jae 0x1400a1f50
movzx ecx, word [r14 + rdi*4]
cmp rcx, 0xffff
je 0x1400a19d0
movzx eax, word [r14 + rdi*4 + 2]
mov edx, ebp
and edx, eax
mov r8d, edi
sub r8d, edx
mov edx, ebp
and edx, r8d
cmp rdx, rbx
jb 0x1400a2040
cmp ax, si
jne 0x1400a1f40
cmp r15, rcx
jbe 0x1400a2810
imul rax, rcx, 0x68
mov rcx, qword [r13 + rax + 0x18]
test rcx, rcx
setne dl
cmp qword [r9 + 0x18], 0
sete r8b
cmp dl, r8b
je 0x1400a1f40
add rax, r13
test rcx, rcx
je 0x1400a1f26
mov r8, qword [rax + 8]
cmp r8, qword [r9 + 8]
jne 0x1400a1f40
mov rdx, qword [r9]
mov rcx, qword [rax]
call fcn.1401386a0
mov r9, qword [rsp + 0x40]
mov r11, qword [rsp + 0x78]
mov r10, qword [rsp + 0x50]
test eax, eax
jne 0x1400a1f40
mov r14, qword [rsp + 0x70]
mov r12, qword [rsp + 0x38]
lea r13, [rsp + 0xc0]
lea rbp, [rsp + 0x3c0]
movabs rdi, 0x100000001b3
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x68]
cmp rcx, 2
jne 0x1400a1920
jmp 0x1400a1b43
cmp rbx, 0x200
setae r15b
cmp dword [rsp + 0x60], 2
setne bl
mov rax, qword [r9 + 0x18]
test rax, rax
mov r8, qword [rsp + 0xb8]
je 0x1400a20e0
mov rdx, r9
add rdx, 0x10
mov r8, qword [r9]
mov r9, qword [r9 + 8]
lea r13, [rsp + 0xc0]
mov rcx, r13
call qword [rax]
movzx ecx, byte [rsp + 0xc0]
movzx eax, byte [rsp + 0xc7]
shl eax, 0x10
movzx edx, word [rsp + 0xc5]
or edx, eax
shl rdx, 0x20
mov r8d, dword [rsp + 0xc1]
or r8, rdx
mov r9, qword [rsp + 0xc8]
mov r10, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd8]
mov r14, qword [rsp + 0x70]
mov r12, qword [rsp + 0x38]
lea rbp, [rsp + 0x3c0]
jmp 0x1400a2110
movzx ecx, byte [r9]
xor eax, eax
mov r14, qword [rsp + 0x70]
mov r12, qword [rsp + 0x38]
lea r13, [rsp + 0xc0]
lea rbp, [rsp + 0x3c0]
mov r9, qword [rsp + 0xa8]
mov r10, qword [rsp + 0x2f8]
and r15b, bl
mov qword [rsp + 0xb8], r8
mov rdx, r8
shl rdx, 8
movzx ecx, cl
or rcx, rdx
mov qword [rsp + 0xa8], r9
mov rdx, r9
mov qword [rsp + 0x2f8], r10
mov r8, r10
mov rbx, qword [rsp + 0x48]
jmp 0x1400a1aa8
lea rsi, [rsp + 0x3c0]
mov rcx, rsi
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x58]
call fcn.140006890
lea rcx, [rsp + 0xc0]
mov rdx, rsi
call fcn.14002f200
cmp byte [rsp + 0xe0], 3
je 0x1400a3229
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x2d0], rax
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movups xmm2, xmmword [rsp + 0xe0]
movups xmm3, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x2b0], xmm3
movaps xmmword [rsp + 0x2a0], xmm2
movaps xmmword [rsp + 0x290], xmm1
movaps xmmword [rsp + 0x280], xmm0
cmp qword [rsp + 0x330], 0
lea rdx, [0x1401d1ba8]
lea rcx, [0x1401d0668]
je 0x1400a228f
movups xmm0, xmmword [rsp + 0x338]
movups xmm1, xmmword [rsp + 0x348]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rsp + 0x278]
test rax, rax
je 0x1400a22b3
lea rdx, [rsp + 0x270]
mov r8, qword [rsp + 0x260]
mov r9, qword [rsp + 0x268]
lea rcx, [rsp + 0xc0]
call qword [rax]
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x3d0], rax
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x3c0], xmm0
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x50], rax
jmp 0x1400a22c4
xorps xmm0, xmm0
movaps xmmword [rsp + 0x4b0], xmm0
xor eax, eax
mov qword [rsp + 0x78], rax
mov rax, rcx
mov qword [rsp + 0x50], rcx
mov rax, rdx
mov qword [rsp + 0x40], rdx
jmp 0x1400a230b
xor eax, eax
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0xd0], rax
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0xc0], xmm0
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0x268]
movaps xmmword [rsp + 0x4b0], xmm0
mov eax, 1
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x380], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x370], xmm0
movdqa xmm0, xmmword [rsp + 0x4b0]
movdqa xmmword [rsp + 0x2e0], xmm0
cmp byte [r14 + 0x1b9], 0
je case.default.0x1400a25a1
movzx eax, byte [rsp + 0x2a0]
mov qword [rsp + 0x38], rax
test rax, rax
je case.default.0x1400a25a1
lea rcx, [rsp + 0x2a0]
lea rdx, [0x1401a01d0]
call fcn.140030190
test al, al
je case.default.0x1400a25a1
movdqu xmm6, xmmword [0x14019ddb8]
movdqa xmmword [rsp + 0xd0], xmm6
movdqu xmm7, xmmword [0x14019dda8]
movdqa xmmword [rsp + 0xc0], xmm7
cmp qword [rsp + 0x1e0], 0
je 0x1400a2525
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x200]
call fcn.14003e960
mov ebp, eax
movzx r12d, ax
movzx r14d, word [rsp + 0x218]
and r12d, r14d
mov rdi, qword [rsp + 0x1c0]
mov rsi, qword [rsp + 0x1c8]
mov rbx, qword [rsp + 0x1e0]
mov r13, qword [rsp + 0x1d8]
mov r10, qword [rsp + 0xd8]
movzx eax, byte [rsp + 0xc0]
mov byte [rsp + 0x68], al
mov rdx, qword [rsp + 0xc0]
mov r8, qword [rsp + 0xc8]
xor r15d, r15d
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x80], rbx
jmp 0x1400a2443
movzx ecx, byte [rsp + 0x68]
cmp byte [rax], cl
je case.default.0x1400a25a1
inc r15
inc r12
mov rax, r12
nop word cs:[rax + rax]
mov r12, rax
mov eax, 0
cmp r12, rsi
jae 0x1400a2450
movzx ecx, word [rdi + r12*4]
cmp rcx, 0xffff
je 0x1400a250f
movzx eax, word [rdi + r12*4 + 2]
mov r11d, eax
and r11d, r14d
mov r9d, r12d
sub r9d, r11d
and r9d, r14d
cmp r15, r9
ja 0x1400a250f
cmp ax, bp
jne 0x1400a243d
cmp rbx, rcx
jbe 0x1400a3207
test r10, r10
sete r11b
imul rax, rcx, 0x68
mov rcx, qword [r13 + rax + 0x18]
test rcx, rcx
setne r9b
cmp r9b, r11b
je 0x1400a243d
add rax, r13
test rcx, rcx
je 0x1400a2430
cmp qword [rax + 8], r8
jne 0x1400a243d
mov rcx, qword [rax]
mov rbx, r10
call fcn.1401386a0
mov rdx, qword [rsp + 0x48]
mov r10, rbx
mov rbx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x60]
test eax, eax
jne 0x1400a243d
test r10, r10
je case.default.0x1400a25a1
lea rcx, [rsp + 0xd0]
call qword [r10 + 0x10]
jmp case.default.0x1400a25a1
test r10, r10
mov r14, qword [rsp + 0x70]
je 0x1400a2525
lea rcx, [rsp + 0xd0]
call qword [r10 + 0x10]
mov rax, qword [r14 + 0x80]
mov r14, qword [rax + 0x18]
mov rax, qword [rax + 0x20]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, r14
mov qword [rsp + 0x68], rax
pcmpeqd xmm8, xmm8
jmp 0x1400a257a
mov rax, qword [rsp + 0x108]
mov rdx, qword [rsp + 0xf0]
mov r8, qword [rsp + 0xf8]
lea rcx, [rsp + 0x100]
call qword [rax + 0x10]
cmp esi, 2
jne case.0x1400a25a1.0
cmp r14, qword [rsp + 0x68]
je case.default.0x1400a25a1
mov rdi, r14
add r14, 0x88
mov rax, qword [rdi + 0x30]
lea rcx, [0x1400a3320]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x38]
cmp eax, 1
je 0x1400a269a
cmp eax, 2
jne 0x1400a3304
mov rax, qword [rsp + 0x2a8]
cmp qword [rax + 8], 4
jne 0x1400a257a
mov rax, qword [rax]
jmp 0x1400a26ba
mov rax, qword [rsp + 0x38]
cmp eax, 1
je 0x1400a26cb
cmp eax, 2
jne 0x1400a3304
mov rax, qword [rsp + 0x2a8]
cmp qword [rax + 8], 5
jne 0x1400a257a
mov rax, qword [rax]
jmp 0x1400a26eb
mov rbx, qword [rdi + 0x38]
mov rax, qword [rsp + 0x38]
cmp al, 1
je 0x1400a2708
movzx eax, al
cmp eax, 2
jne 0x1400a3304
mov rax, qword [rsp + 0x2a8]
mov rsi, qword [rax]
mov r15, qword [rax + 8]
jmp 0x1400a272d
lea rdx, [rdi + 0x38]
lea rcx, [rsp + 0xc0]
lea r8, [rsp + 0x280]
call fcn.1400cbd80
mov rsi, qword [rsp + 0xc0]
cmp rsi, 2
je 0x1400a2571
test rsi, rsi
je 0x1400a2840
cmp byte [rsp + 0xe8], 2
je 0x1400a254e
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0xd8]
call qword [rax + 0x10]
jmp 0x1400a254e
cmp byte [rsp + 0x2a1], 0
lea rax, [0x1401ce4b4]
lea rcx, str.httphttpswswssftpfileC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.0_srcparser.rs
cmove rax, rcx
jne 0x1400a257a
cmp dword [rax], 0x70747468
jne 0x1400a257a
jmp case.0x1400a25a1.0
cmp byte [rsp + 0x2a1], 0
lea rax, [0x1401ce4b4]
lea rcx, str.httphttpswswssftpfileC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.0_srcparser.rs
cmove rax, rcx
je 0x1400a257a
mov ecx, dword [rax]
mov edx, 0x70747468
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
jne 0x1400a257a
jmp case.0x1400a25a1.0
xor r15d, r15d
cmp byte [rsp + 0x2a1], 0
sete r15b
lea rsi, [0x1401ce4b4]
lea rax, str.httphttpswswssftpfileC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.0_srcparser.rs
cmove rsi, rax
xor r15, 5
cmp qword [rbx + 0x20], 0
je 0x1400a257a
mov rcx, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x38]
mov r8, rsi
mov r9, r15
call fcn.1400ce3d0
mov r12, rax
mov r13, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x28]
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm9, xmm0, 0
lea rbp, [rcx - 0x68]
xor eax, eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x48], rcx
and r12, r13
movdqu xmm10, xmmword [rcx + r12]
movdqa xmm0, xmm9
pcmpeqb xmm0, xmm10
pmovmskb ebx, xmm0
nop word cs:[rax + rax]
test bx, bx
je 0x1400a27df
mov eax, ebx
lea ebx, [rax - 1]
and ebx, eax
tzcnt eax, eax
add rax, r12
and rax, r13
neg rax
imul rax, rax, 0x68
cmp r15, qword [rbp + rax + 0x10]
jne 0x1400a27a0
add rax, rbp
mov rdx, qword [rax + 8]
mov rcx, rsi
mov r8, r15
call fcn.1401386a0
test eax, eax
jne 0x1400a27a0
jmp case.0x1400a25a1.0
pcmpeqb xmm10, xmm8
pmovmskb eax, xmm10
test eax, eax
jne 0x1400a257a
mov rax, qword [rsp + 0x60]
add r12, rax
add r12, 0x10
add rax, 0x10
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x48]
jmp 0x1400a277d
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rsh
mov rdx, r15
call fcn.140144e20
ud2
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rsh
mov rcx, r12
call fcn.140144e20
ud2
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rsh
call fcn.140144e20
ud2
cmp byte [rsp + 0xe8], 2
je 0x1400a286d
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0xd8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x108]
mov rdx, qword [rsp + 0xf0]
mov r8, qword [rsp + 0xf8]
lea rcx, [rsp + 0x100]
call qword [rax + 0x10]
lea rcx, [rsp + 0x4b0]
lea r8, [rsp + 0x280]
mov rdx, rdi
call fcn.1400cbae0
cmp byte [rsp + 0x4d0], 2
je case.default.0x1400a25a1
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x3e0], rax
movdqu xmm0, xmmword [rsp + 0x4b0]
movups xmm1, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x3d0], xmm1
movdqa xmmword [rsp + 0x3c0], xmm0
movdqa xmmword [rsp + 0x230], xmm6
movdqa xmmword [rsp + 0x220], xmm7
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x1c0]
lea r8, [rsp + 0x220]
lea r9, [rsp + 0x3c0]
call fcn.140054e70
cmp byte [rsp + 0xe0], 2
je case.default.0x1400a25a1
mov rax, qword [rsp + 0xd8]
lea rcx, [rsp + 0xd0]
mov rdx, qword [rsp + 0xc0]
mov r8, qword [rsp + 0xc8]
call qword [rax + 0x10]
mov word [rsp + 0x118], 0
mov qword [rsp + 0xc0], 2
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
mov qword [rsp + 0xd8], 8
movdqu xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xf0], 8
movdqu xmmword [rsp + 0xf8], xmm0
movaps xmm1, xmmword [0x14014f620]
movups xmmword [rsp + 0x128], xmm1
movabs rax, 0x101010101010101
mov qword [rsp + 0x138], rax
lea rax, [0x1401d1ba8]
mov qword [rsp + 0x140], rax
movdqu xmmword [rsp + 0x148], xmm0
lea rcx, [0x1401d0668]
mov qword [rsp + 0x158], rcx
mov byte [rsp + 0x160], 0
lea rax, [0x1401ce838]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 1
mov qword [rsp + 0x180], 0
mov qword [rsp + 0x188], rcx
mov word [rsp + 0x190], 0xffff
mov byte [rsp + 0x198], 2
mov qword [rsp + 0x120], 0
cmp dword [rsp + 0x240], 9
jae 0x1400a31ba
movzx ecx, byte [rsp + 0x2e]
mov byte [rsp + 0x220], cl
mov ecx, dword [rsp + 0x3c0]
mov r8d, dword [rsp + 0x3c3]
mov dword [rsp + 0x221], ecx
mov dword [rsp + 0x224], r8d
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rdx
lea rsi, [rsp + 0x3c0]
lea rdx, [rsp + 0xc0]
lea r8, [rsp + 0x220]
mov rcx, rsi
call fcn.1400cf690
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x110], rax
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x280]
movaps xmm1, xmmword [rsp + 0x290]
movaps xmm2, xmmword [rsp + 0x2a0]
movaps xmm3, xmmword [rsp + 0x2b0]
movaps xmmword [rsp + 0xf0], xmm3
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
lea rcx, [rsp + 0x4b0]
lea r8, [rsp + 0xc0]
mov rdx, rsi
call fcn.1400ce7e0
movzx eax, byte [rsp + 0x4b0]
mov byte [rsp + 0xa8], al
movzx eax, byte [rsp + 0x4b1]
mov byte [rsp + 0xb8], al
cmp qword [rsp + 0x4f0], 3
je 0x1400a3266
lea rdx, [rsp + 0x4f8]
mov rbx, qword [rsp + 0x588]
movzx esi, word [rsp + 0x4b6]
mov ebp, dword [rsp + 0x4b2]
mov rax, qword [rsp + 0x4c0]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x4c8]
mov qword [rsp + 0x60], rax
mov r14, qword [rsp + 0x4d0]
mov rax, qword [rsp + 0x4d8]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x38], rax
mov r13, qword [rsp + 0x4e8]
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x80], rax
lea r15, [rsp + 0xc0]
mov r8d, 0x90
mov rcx, r15
call fcn.140137a60
lea r12, [rsp + 0x3c0]
mov r8d, 0x90
mov rcx, r12
mov rdx, r15
call fcn.140137a60
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x220], rax
movaps xmm0, xmmword [rsp + 0x2e0]
movups xmmword [rsp + 0x228], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x238], rax
lea r15, [rsp + 0xc0]
mov r8d, 0x90
mov rcx, r15
mov rdx, r12
call fcn.140137a60
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x590], xmm0
movaps xmmword [rsp + 0x4a0], xmm0
lea rcx, [rsp + 0x4b0]
mov r8d, 0x90
mov rdx, r15
call fcn.140137a60
movzx edi, word [rsp + 0x218]
mov rcx, qword [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1c8]
call fcn.1400b2a30
mov r15, rax
mov r12, rdx
lea rcx, [rsp + 0xd0]
mov rdx, qword [rsp + 0x1d8]
mov r8, qword [rsp + 0x1e0]
call fcn.1400c4aa0
lea rcx, [rsp + 0xe8]
mov rdx, qword [rsp + 0x1f0]
mov r8, qword [rsp + 0x1f8]
call fcn.1400c4900
movaps xmm0, xmmword [rsp + 0x200]
mov word [rsp + 0x118], di
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xc8], r12
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rax
cmp qword [rsp + 0x80], 0
je 0x1400a2d2b
movzx eax, byte [rsp + 0xa8]
movzx r8d, byte [rsp + 0xb8]
shl rbp, 0x10
shl rsi, 0x30
or rsi, rbp
or rsi, rax
shl r8, 8
or r8, rsi
mov rcx, qword [0x1401e4bf8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
mov r12, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x60]
je 0x1400a2d75
lea r15, [rsi + 0x30]
jmp 0x1400a2d5b
mov rax, qword [r15 + 8]
mov rdx, qword [r15 - 0x10]
mov r8, qword [r15 - 8]
mov rcx, r15
call qword [rax + 0x10]
add r15, 0x68
dec r14
je 0x1400a2d75
mov rax, qword [r15 - 0x18]
test rax, rax
je 0x1400a2d40
lea rcx, [r15 - 0x20]
mov rdx, qword [r15 - 0x30]
mov r8, qword [r15 - 0x28]
call qword [rax + 0x10]
jmp 0x1400a2d40
cmp qword [rsp + 0x48], 0
je 0x1400a2d8f
mov rcx, qword [0x1401e4bf8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x40]
shr rdi, 8
test r13, r13
mov r15, qword [rsp + 0x38]
je 0x1400a2dcb
lea rsi, [r15 + 0x20]
nop word cs:[rax + rax]
mov rax, qword [rsi + 0x18]
lea rcx, [rsi + 0x10]
mov rdx, qword [rsi]
mov r8, qword [rsi + 8]
call qword [rax + 0x10]
add rsi, 0x48
dec r13
jne 0x1400a2db0
shr rbx, 8
mov r14, qword [rsp + 0x40]
shr r14, 0x10
cmp qword [rsp + 0x68], 0
je 0x1400a2df2
mov rcx, qword [0x1401e4bf8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0xf0]
movups xmm0, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0x4b0], xmm0
mov r8, qword [rsp + 0x118]
mov qword [rsp + 0x4c0], r8
lea rsi, [r12 + 0xa0]
movdqu xmm0, xmmword [rsp + 0xc8]
movdqu xmm1, xmmword [rsp + 0xe0]
movups xmm2, xmmword [rsp + 0xf8]
mov r8, qword [rsp + 0x40]
mov byte [rsp + 0xc0], r8b
mov byte [rsp + 0xc1], dil
mov r8, r14
shr r8, 0x20
mov word [rsp + 0xc6], r8w
mov dword [rsp + 0xc2], r14d
movaps xmm3, xmmword [rsp + 0x4a0]
movups xmmword [rsp + 0xc8], xmm3
mov r8, qword [rsp + 0x50]
mov qword [rsp + 0xd8], r8
mov qword [rsp + 0xe0], rax
movdqu xmmword [rsp + 0xe8], xmm0
mov qword [rsp + 0xf8], rcx
movdqu xmmword [rsp + 0x100], xmm1
mov qword [rsp + 0x110], rdx
movups xmmword [rsp + 0x118], xmm2
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x4b0]
mov r8d, 0x90
call fcn.140137a60
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0x1b8], al
mov rax, rbx
shr rax, 0x30
mov byte [rsp + 0x1bf], al
mov rax, rbx
shr rax, 0x20
mov word [rsp + 0x1bd], ax
mov dword [rsp + 0x1b9], ebx
lea rdx, [rsp + 0xc0]
mov rcx, rsi
call fcn.1400b6d80
mov rsi, rax
mov rdi, rdx
mov r8d, dword [rsp + 0x244]
cmp r8d, 0x3b9aca00
jne 0x1400a2f55
mov r8d, dword [r12 + 0x78]
cmp r8d, 0x3b9aca00
je 0x1400a2f7f
mov rax, qword [r12 + 0x70]
mov qword [rsp + 0x248], rax
lea r9, str._rustc_90c541806f23a127002de5b4038be731ba1458calibrarycore_srcops_function.rs
lea rcx, [rsp + 0xc0]
mov rdx, qword [rsp + 0x248]
call fcn.14010d5b0
cmp dword [rsp + 0xd0], 2
jne 0x1400a3118
xor eax, eax
lock inc qword [r12]
jle 0x1400a31b6
movzx ecx, byte [rsp + 0x2e]
mov r8, qword [rsp + 0x258]
mov byte [r8 + 0xa0], cl
mov ecx, dword [rsp + 0x88]
mov edx, dword [rsp + 0x8b]
mov dword [r8 + 0xa1], ecx
mov dword [r8 + 0xa4], edx
mov rcx, qword [rsp + 0x98]
mov qword [r8 + 0xa8], rcx
mov rcx, qword [rsp + 0xa0]
mov qword [r8 + 0xb0], rcx
mov rcx, qword [rsp + 0x250]
mov qword [r8 + 0xb8], rcx
mov rcx, qword [rsp + 0x30]
mov qword [r8 + 0xc0], rcx
mov rcx, qword [rsp + 0x58]
mov qword [r8 + 0xc8], rcx
movaps xmm0, xmmword [rsp + 0x360]
movups xmmword [r8 + 0xd0], xmm0
mov rcx, qword [rsp + 0xb0]
mov dword [r8 + 0xe0], ecx
movups xmm0, xmmword [rsp + 0x31c]
movups xmmword [r8 + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x300]
movaps xmm1, xmmword [rsp + 0x310]
movups xmmword [r8 + 0xf4], xmm1
movups xmmword [r8 + 0xe4], xmm0
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [r8 + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x200]
movups xmmword [r8 + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movaps xmm2, xmmword [rsp + 0x1e0]
movaps xmm3, xmmword [rsp + 0x1f0]
movups xmmword [r8 + 0x30], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
movaps xmm0, xmmword [rsp + 0x370]
movups xmmword [r8 + 0x118], xmm0
mov rcx, qword [rsp + 0x380]
mov qword [r8 + 0x128], rcx
mov rcx, qword [rsp + 0x90]
mov qword [r8 + 0x130], rcx
mov qword [r8 + 0x60], rsi
mov qword [r8 + 0x68], rdi
mov qword [r8 + 0x70], 0
mov qword [r8 + 0x78], rax
mov qword [r8 + 0x80], 0
mov qword [r8 + 0x88], 8
mov qword [r8 + 0x90], 0
mov qword [r8 + 0x98], r12
mov rax, qword [rsp + 0x78]
mov qword [r8 + 0x110], rax
jmp 0x1400a1876
mov rcx, qword [0x1401e4bf8]
test rcx, rcx
jne 0x1400a313d
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400a3218
mov rcx, rax
mov qword [0x1401e4bf8], rax
mov r8d, 0x70
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400a3218
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x100]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movups xmm2, xmmword [rsp + 0xe0]
movups xmm3, xmmword [rsp + 0xf0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lock inc qword [r12]
jg 0x1400a2f8c
ud2
jne 0x1400a31ed
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x8b]
mov dword [rsp + 0x3c3], ecx
mov dword [rsp + 0x3c0], eax
movzx edx, byte [rsp + 0xa0]
mov rax, qword [rsp + 0x98]
jmp 0x1400a2a44
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
call fcn.14001f260
jmp 0x1400a2a44
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rsh
mov rdx, rbx
call fcn.140144e20
ud2
mov ecx, 0x70
mov edx, 8
call fcn.140144b00
ud2
movzx eax, byte [rsp + 0xc0]
mov byte [rsp + 0x3c0], al
lea rax, [0x14019c840]
mov qword [rsp + 0x20], rax
lea rcx, str.a_parsed_Url_should_always_be_a_valid_UriC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.18_srcinto_url.rs
lea r9, [0x14019c460]
lea r8, [rsp + 0x3c0]
mov edx, 0x29
call fcn.1401450e0
ud2
lea rcx, [rsp + 0x3c0]
lea rdx, [rsp + 0xc0]
mov r8d, 0x90
call fcn.140137a60
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x220], rax
movaps xmm0, xmmword [rsp + 0x2e0]
movups xmmword [rsp + 0x228], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x238], rax
lea rcx, [rsp + 0x220]
call fcn.14005dcf0
movzx eax, byte [rsp + 0xa8]
mov byte [rsp + 0x3c0], al
movzx eax, byte [rsp + 0xb8]
mov byte [rsp + 0x3c1], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.18_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14019dd76]
lea r9, [0x14019da68]
lea r8, [rsp + 0x3c0]
mov edx, 0x13
call fcn.1401450e0
ud2
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcuri_scheme.rs
mov edx, 0x28
call fcn.140144ec0
ud2